kernel-rt-modules-4.18.0-489.rt7.278.el8 {>{  Ayxy|y{{dL.U]"Rv[mPcVMgzᓹ14x=ahjC@LՀ:5tÜ^sRҴo)cD, S\#ʂo=_sf&觰 CY%YSzp0l[FD;HYa ٗ'1/ vʾ옘+n5Uo`B6$?6d + S "<SY`j ! +@ ?  T&PVdVW(WN8WX@9`X@:@>@GHIDX\Y\@]^brb"drewfzl}tΘuv@wx y 4455556Ckernel-rt-modules4.18.0489.rt7.278.el8kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.dJx86-02.stream.rdu2.redhat.comxCentOSCentOSGPLv2 and Redistributable, no modification permittedbuilder@centos.orgSystem Environment/Kernelhttp://www.kernel.org/linuxx86_64/sbin/depmod -a 4.18.0-489.rt7.278.el8.x86_64 if [ ! -f /var/lib/rpm-state/kernel-rt/installing_core_4.18.0-489.rt7.278.el8.x86_64 ]; then mkdir -p /var/lib/rpm-state/kernel-rt touch /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-489.rt7.278.el8.x86_64 fi/sbin/depmod -a 4.18.0-489.rt7.278.el8.x86_64`Yxdx@4%0/p4`Ih;(l)T+D!8d0!DB :h|3(@  X}H 4L <+ 8JD7mvDp`K8D_x<T^d70q\p%HG: $/ (TG!@T@ό/% d5 P | \ L0 | V(5h*H t(l\ |NQ !XӀ 2@*0x%L/(, !,3\,><)$'Fo8~-^ (0 8 < 0 \\$/xL  L,H/00$(<"ll$TLd!T4F htIbm+Hp$%<0*  @ p\XB @ De$ @@$*l,| T4h1 &$T <!@'49"v $t))AV'T"T9ޔѬ/0h`($ @ D@ (@?l (  h +$,4p$T \T0@ d,$((l\4P@  ((  H4((4"XX'0t4L t)X,5 .PJ P"<\%46+gpT" 8A)`&hH/[9<8D ` \48il H dpxC!< "H@  h<4$ 2XwC!@7$$Tx$D<89|0,L40\h6- 1dAE3l@HkGx@7Xw/3 tw1(4 ,8PX*"$0 x D P) S| ))`*t@09lLt1`XMn(\Lp)hNͼ\L E.Tc7;XL!\&<)Ht$*L} x"XQdoz@0HT9#`4P4TtW#DT`F1+IC( IHX 0hp 4/381$ D 3X(H  D T$ P |h$@9H ` p "xHt & i <pH -0lhtSDoˠ<$p|}X/ >~_OPE6Hpxhti d $ H2+P0|!@  CP |PP=,$ 0P)($ (O)XN,4)@(x063& L`.X'8# -t|\X<$ t$, 7a 04pj,16t+PL*D)~#9@!`vhD0A\L D4|$ H ,PBHA X$|3 x IOE`08>BSpEXT4 d \h P4S CP^,Jh:?WAN xMxVNPN8P% `lh H*lv@Hl  O $5nو ,T@>U0Fh'4G`wai5'lA+*T=@C"++/p:G,L p@ 0l \ ( //0J@ ! =,E `".6= / d 44 |8|%' %O\Z<(8FNrHXM4x78d&,p,$:UH$]l, p$@,x ,\t<8 P.%0` db\%H X34l X 8  L?` @SD ;MPC <h ,l=h+X<7hdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJdJe750e816928d04630f38ed82df169f9d2e6f676f26f49e1528c97a1247a60cd402eab620d824f44983f006f6a420bf394b4a30fd02b642fe9914079d31f5e468679ee8178fea75b13d572488a05755edcbb983edc9bda573264522e7250192ba8da9dd49e3518ae74a59694f5feb678385cd2cb7d1bdb3e8d9402e96bd7f4e0c8232ff5b005aaef585a4097f14515943748a6faf4edb0288da11631514f1cc394fd9820312829f53c654f458783eafb1b217c60183428643722023a17f92b633a55f36b4775d218aadc6b95c197daac6b4ee6536ddd311908e8f14e4472167fc72d97cb990a54661a958596f269b7a0774ed8f2bcc8b9c26d479c3d71d803e9624735594436cdd760628809fefea2052b3644f208810f43a49439077cfb8bc693b587d36526e537bbead806857e703c709ed40eb289d99f90f86c998a9829fe28870d5814a20122190257145f2776c842e1b785d4c3d54ba758608fd87605f25a5ce464675009767e96a2c5c42143112306cd49fb81f294f2a4a523dc0ce08fd8a2357c4035a0d8443f93aabbf9bcb903a3730ae66c0470d51c98c93c27d3226de3bf40badf25d0053e95c6f72e55cc266fdf37fb5e7e9857a2b4bd1637681cfdc21ea7e9e4e93989c62780649571fb7e028c71f784f5e55834e3982c1428c753edc067df9e9738a83c813a0db1f75156269f59d8b7b46255adb80771711e7217df6e7f8e08fce9da104cae313f974e38de44c80a9740f243d85c4762e7cb47d447d08c3b2d515ada57813235de03ef71fb745a865abf6084eb5990f13edfd4cd0a8faf54b231eb2291d0441bb1e2d115e17e77974c252a9461978efb43e9ed2a858623b99029e25d61561985ab24f1a8d72a16b701e03a33daa734bb189bb94c6ffc1697c9d05cf9dcb8701acba617ac924a7c9502bd8ada086c0260f4f20283d8427e16851c18a7f6f16010358562fdfb9cc53e07cdd945e3710c65184913d5583c0cb98c981de1a30aa4280fa865c1c33a1b9c2c97856004bfa79f66001e9eb3f9df2013c15db464f8be8e3243794281cb78008465d7b6ae1d87fcf5ae880f0cbc6689f1b8abe2367242785afbf3a807bd30c5cbc02594dc645d505f1d9bad40b2396b29ff07990a2991790f3fc45a8cc0b51e979aa71c73143b194a80fc382e8cef97d52a132d93c89971b36264b04e57edb3a1f0bae5f9c29eaeea9168e08963f8a88d6c376fd3b759e033a178301c78055161ba45be9257803285fc571daa48769cb0e2d2433c43c2dd3ffb99e89ab7d23f2618ea832193ed5c8a569017fa33366e75eac2b6bc44c6ea01787b2b0431a9f30821d4912e415265fc20917d436da7184a5aa3313641c41c7c3f5a2cffd3f938c66746d8fa7a8202c94703d61433801f8850a87d4f061bddf4db94e7098b58e608e98e6e631e54e49d58cbc7b456045da62275525b1a80ce297fd9e4707ffc6c82c78bc3ad5786283f83e7e8bf891ab39d42e3d4c9599bde879eff0beb6a4cc6172bd4b99b25879c2ed00b8f25032e8c3ff2217702690b7cb1f41ab0a6f5020f948754d4d33d1f1c3fcb61c6e40e2eb2c299328d0c8494c6b62692b429feac64e28dc5df64ed07539a7fc32623228c9ad66961e894e3fbc1b12e68124036bed772394e00fa647ed12e4259822988bdbd28e5bb42b11e37d18e9e96a2b0a62a46c485afc908150ccf7424316b8c63d908ee5b03ecdc841bd243b870c0257bef314485b10c8c775c9c976bd56d12cd3f3d3cd539119df7a1a29d4dcc6f47883a5c9c6330d58387248739eb76506557575706c309fe734a18ff5b35713fd817d76a7ecaffd260e7f3327303619ac349d52450957d81791186ae9b63f0562e10e430f89a11d68a44538cb4de49a600641d6d5aeb0708b4ac6aa3c06876fc56722c2bb61fede752bed7bd19d711aa82936b5632a8eeb692a735389f105f837388cc007ae4ead16f47a4fd2abccc689b420d07920908ce642bb1f32515489043abd60d8cddf7498aa96c21470abf44fd8911e190ebd8bd4284d2895668d7e43ae3b3e4fdee90ccdc6d6db656b5c09812fbaf3ff9dd8dfa30e8908744b23803e16a3bbfe3a3ba5d814d612e0ff8db4c4c4234fe7f3b6e17c745a5f02fdb68ccbead2158e367aa1879312c6e8ccba6d673f2f6cb310bab2ea96ec52b2688942194acfc930eacd7406d5e2295c82af204de2584cf7868f34d2694442a8c4e73721fe6698a033b031e991b8504f68f59d488b41e380993fe7547662bbedc2d8c3ab58aa1ff274d5e109c89b14cb72b71274c7b76ae8a0140acc2b777454c694ede80e364f954fc30ec78691213ea3ab8cbec4c737de6dbd059dc1681175e65e28b883e4c0b4705e48d2c369c9232679b4bdc7007aa56191f9e672a9f4d26441d62ebc36321778c02d229c7463d2357e16a917150f32962a3eb5c85bf7a6a9054fa0ed7db56227076b41d33ff2399222da38b7ba9de856c63fa9d0522d8a1eaa1dec441a51cbf2b39705aede62a6cc9e5eaa78d79af0127e0f185c09ff9e269adb2ca856825363493fbbd10de7d9238bd4ae506bfb44f30cb720f8e003c7841ec960997d38350977499f67722b2147790780e18fd35548debe49cb7a8c15ebdc8989bb5c04133a4b31d4ddb489cebe7cfdf86df09b4162cc46e409fde0b2a63850b5d6f2e09ec45e5d422a4f78d63accc5f2fa046dcbeef00b4978927cbb8c4b64208075ea517663a59523528b17c6e938dfe8088de6308f1c1a1a92834edaf0b44073330d0e3caff8badb6ccd08a462f8c3a7332fb07691b25a7c7fc32b32071fbeb72c3ad30cf10541f9ea661f60a5d5501d4488daec060fe8dec7b5e8df7f55fd84983788eef7e59e13f079964c583a14940df05fe758bac528f5de4a5b076b63134685db60360a5aa644fec52917f1821660f4e1fce32512c68348ea2bbc20e78daa23f021f99b61bd41cff060aafb5ae8d8b3c0e62aa63480e67a37fd59f53a5a0d38fef4c0b526b99f4a07c24bd510daffba7c0eca460c5e99e413aaa1afe7f6f6d530036a56e7656f74e77c69e9bc05a6b6eb7e769a96f04a72a2a524e3370063179f91da9b9d4d3a5f28ee6def78bd7f18f999dac738dd46cfb514fddc318e7f3e7fca8b8dab1fa82fd1c2e68cd62e3e4a82af6a42371a51d5b5bca4790d0f5b33c9183dce812617f30faf01315d6a5ae7f9cc68376daf1f0421fc664cb5063562ab7480a63667e0592f7d1cec11fd38d28fdcd2f7e72c31753ed2f5e96d850666b45318dfcab81358e11703d0a5660d1776a3ad2c8daabd1b282f7206746e01f1b7478752227e528c22a621c1acc8a436edd6f73ddfd15071fb26f25129360a39e99e98b78824ca535b9b4523f0178cf24843e89c37515140ed63a5fe4b88a0070f33fd822c0d5282f5227becf7451a288eb8e86f03c62165a0ce7b6972e95e5ce1442ac1317eedee243edda48a7062c3fb16cc36053e132ef5514886b3eda2616b8521b549c0d459582061ec270b9bdba994dd6602608cb61307d699a60c5425310a3eb5fc96eac57b0f4b53ef7a829c66937a4d1fb1156380fbbfa19224381583238f4bcea215dc544652ea878543e83b9d84274e8d8aad414f2aa063893d505b875aaab73f13d8449bec29b93d12bcd460cb8d99f55dab8096d352b1b751f0091a31bfcf3683a9fda5863225873c1f97acb84612738612d6cadef7d4e1375e21a728fd2ed5b5471f62f2ac02efb3e2c1fec700a299d971add2b217f669de28a7770151f1d9e99b27f5043df95e7b09db8264065da788955bd710eb999079381c3e4b02fcb448ce996995f2d9f5db84b8b28dfc1b270ce85aae4fad9ac9b980fc99e2afd937f9a6447939adaeff0b5656203578bb50179eb1a0ddf02b9d3c74ed409d98f9902e379c9a061b9bdb8465c90bc4a3d79a130acabcd7209c87a3ce92c054bd4835e5eacf3d3d85ca67e3d72840ef6fb6e02345cd3902b61da61e936e2d810afb7751aa11b9a1b41dc3f8ceedad36e7ab8605d44fcbec2ec01ee88701b14a6aa5e6c92aac2504fe47e9bf4876a82ee490d31b01d9b58fa068423583dc49e17cea78a059510e7ab55d7bf9c843f80e90d09601152f1eea06deb79d38c114e9ded55b9333f17a713123929b244b8feaba1d1c7f4eef43cde03115b79262ca26121c711b69053eaeb4db75d069701cba50b81678a1b7b5fdc217e1204a57daf3a9c24088a101e1fe4942b674ce999224f0f1144903ad37c2eb6a810cc0330e8cc3f09c47b88a2ca17f2d87a2216897818cc88c0272afc2a71bd8236071582c5d34063467edfcf7ac66a671544c2e608a21ba0c29c84e2f44fa10a089cb083515fb1a67b422c4f02f2be46d6aeebaeeaf2b973670b62a0f4ff4e4150e952c7ad4b213abab4f9e4523e1f883929fd7edb618cdd7831b8c9ea36beb6abc814ebad60f65366589e9a277bdcc877807e9770a2fac36095d0ff951f5e5932114faee847bf45c09ca4a56cfaacf5775995ae6824f9d3da4f955bb3c5d1b33a8208b368d633b233c938835ec78e576900849e1ecf94901d6edc3645df74aa72571b117af358736808f9e3f065b0cc2b12b0d8841a16a5bb0061bfc89b0d59c2267205b47b35a132647238fcefef705d19bef8cec906e14c1d5b147b48e4d2762a7c50a9e7f821bd7d499f6fbae12c73fdb80d306f95326c75ea2ce72e441f2ff9e7204f2697d59c594208b0a0185f36e2df776ac13965940a8cdb2a74792bacca7ebb2f7603e8b5d918f51473224a0187907478407ce490a12454672d2cb7e473b22c2d15ad9e96949840207a8e965ce2316017a619ab7c76bad020f0951b824304a052821bfb093511f0e2c15c0a14cb0a948768fd55c1d60c10d589192f656084f826b42d34d24b0ecd85457703a0fcab23d2f4a7dc3dcbc453999357282a62ebcac8717242c8eb7ef9d7c5c9f47f2895a0dcf033876d6a31ca4bb6f7d8ee00aafced6d4ce691c32d58125159f917ba19a6c773020f072373688aa22db273a5527550fdf988d9251386138cd88e09658cb225269ec7224d444a2dfe852744cb756a35ae2c0607c0f7378462d8af37504d33cfc7f762929be37be2357d1118c03b399baef325267eccb21583f061a64df5e35f8b9b6ff5c43fdeef4e5a5eb4ec955ce7bbb6e4db9744c0c2bbe6706893da5f2c79da72bbdf99798211873e7166a34107176472bf5304577d6c3c80dda71ab39f000722a10b051fd3df304ffd58ed4050ff800aaf76d960712a3aaf150dcfd02a7b2b36b38132bab2ba3e505c2018b48dc553f56390986b530c5018ac21f16a42e4508629aa4c9bd2cd8833bc01ba362d5a81bec4d5d7dd179bbe7947ab13a383e29be72492d3f9ee7706ceb447013a23aafccb0d6cbba3f5a5a73259e80f6a317ec1cc3fdfa1e6504d812894206f03d32eb04ed6df93a5f9a2830379cfeeeb6f3b1698681f25b6d06c89881cde6eea9eb0012c320d2a14a28a264e8d741333d14f630ac79e9d6033118f0c6ec65c59125a4641cba5f99f195b6fa0a88ee8f024bb308d5b3fbe7a79dcae1458b83600c300026344d08999a56aa3f51cbf800bc6983b54ba66188448d3512e878e861fb33a879ddca309e5f559be502a87fcdd16af314fa19c7da1487a208e94e53951e460a3c51732a93c9fb3390477c8a5bcaedb71db7be070a497eee579940463f9487a31515a87450785d2eb99a81a868e11d98578455f2d154402fd9530e608d0052c7ee922f32314a17736ee50435fb84850db36667bd9df4d80996b2f92d5c79e1922c95f61af994b4cee2915ce42003ec77a76ad957098a50528b3fe9c07b4a32b6e6f305c551d2e82e5556c1515ab208e7b02e9faa5fac279196a6da28824280dba6e4a961fe16300db355c2ea6d797b653c3d4d66b148f36b01a69b349d3f3382982a9c3d766732c1c68ada644ae03a51c639b26539256a48fa7a54c5cb4b781474a5ac70e1c8a93f7f045901a4cd00d98c2ec42c6cdd1a9120a85b2adc5eeb7804826676559e05d136765f10bd6d30b33421d3e3351ac62afeff3c0a8c94346c9b4df4dd31e62604adab02e7268adc78910789cd476ca399eb766f65d827e7c90da1d7890f527bc7718d9c29f4f5dd7ec64605959911ce988003182a8d0aed2355a59092a2a0279a0bf4d925d6eabbcc03b331b9e12788a6cc143c71536a3d74af5aeef4ba7d71fd748fa6d73a1e03a5f03ad6dfc8b42bd4a29491205044b50bc78f557c06d68f4e0901e768ae1a7c3e16ffc5afde114f49f2c2ef06303fbc7b1590e4066e5d4f4288b3fa5ca41a5576c351b5c41a6eda942b70e58dfbd6d5ea527f2834c78286ca7e0120648a99d672989c223c839cf1d2e96d9defeaf3c301eeac0483069ca72ea65e6fe0221168f938acfb1ebebf1776530d11f8bed764b44167359a7cb395c1418dee4708e78bbc8c5ed259f013e94ee3a36591d60b0ebb2f7a120a0068fcd853e131ef808ef37d4feaa0bf5b4fd2519c558886c24b58135b7512ee73553dec19bfc4194a9d164ba7494c0c00186c1e60b5322dace694e205e32ac6c109d2d650d5a25d4d8dfb56699346320b9c36872ba19236d8db89a1f7ccd876bed948b0c13983201c02597e01ca98dcccd869692978dfc867669bf992d3b569f60b8b2b131e8510ee6e2fa94bf587893e9f3e2cfd1d7acbabd6db019c6d9ea5dcae2e9a8cfb8b663436cb7a32054f608f32e22c6d2c5db127591b44f2ea5eb86dfdedd31d9f66e5b2f662651c9e8545f789705441919c33db54796974e313b3c2718014fd64a9f9b1bbd8275023f04fa8b50d5df4441877ea3d11cff4c50c871aacdcaa780367e62db9d239e5c98074ba1cbbcdd996da690efad77a892bc370284e9126bb6ec844e72fc5f69ab66fb2342100f05937c3bdf47934e803ae021b12f9a3ed12309c0780849c3296ef6fecaa2d60463b4b888e1202f648846f22e99f20a316e7254cd98d30114479d24e772b714d0c2305ea8d8927ffb53563724b70f4a1c698117d0801e5732c797381c56b98ec8dfe64b15295575180280e768a9a604360c9e7dfd45604723def673cf4de6bf04928b0554210d284b041efdfecf9ffd3d98702108a5e63f1eca664398cc88748923f823481df166d470f272737ac753d3a7e15e8a3546c60bb4cf1f771714f4f7d59144831931706ef00fde799d894b3d8f5a71ad36b73679676b095c1ade9bedc4a1ac434e23eb57e1af8467d010cf7e55383c68e02909ec703b64a5b89a56102eff6c681c315d233166b32710eb9fcc9b43cbdc4c72c41aa40fb51bc3ce926db135cec3bcb7c32c8f80515175922129bacc3549480ff33efb2322ab2ef87858bbc79edf9b75a3666ffb759214b5fb994bb8f583426aca87da5fcbc82d12b652a173ddec7601125c9ecfdf88778725a412e0df8b7ddb85cd501f56272f2caefc4cb2e1670b870fb6e76b75ea7d7dc047076fb8cbadbd0ecacb35a75d644f9bf3095929a866e6a0b6706e3c7b6a8491f73c13535b047a933e56acb88abe51465e5b60caff9555160a27eb73518bf463ced7ebd91e151ef79be3df1567a3255a22247e1202bd9935c491d2ce4fd1a7c149e20ee649b689ec42a7b85f2cb6c15d80b271a66f9d4acfeb46dab6a50866eb3ac744d9379f144bf06f20f42f55148fee2f50bb0078d459076ff11083ab60d1d74fe10e134ec3702b8de21b3b83ccff80d43adfcac609091cb40236970c0e4f9f2661663f9ff4cb7fc5fab4031c19685743155c99774b9d1d33865d6f407cded64d6a264dc24091c640f4349a4a8cecfbed7c0f63dc1ed0cf0e10eab6a21f3517c94f28d214df7dae7c2e513041d5a2fb4f2e1b0affba19bd46413a79d221616d94e7491889b46a9958c78b198505908deb9f07a65235605832dff0d8f11083a70923c2a7a7e13105927f0b126aa6f76136ffd7d679de037ed2c0abcfc6938fc058167f27b6689bf6376e4dc77c1824b362cf93e392825c146bdf89500fbc007cd43e5c21ae6c5d83348a9c004d2a3247db6796bcc77dd6cfbccf2a0e36d449dbac4c5f446cabcaae102c03b543f6c7985e454e8b2aecb5786cc6790c1a15b86600f3750a3d2c12d9fd239320a627b2d35c3ced548c3a9cb1f88b4749f020e15dba125b3742254939b2ea123450d7435e12553f96162cd9adaf7d18becf261f241a32ad11b6583e07d9b49e6223fe5e35dd256c46fce3091d906d124e78d293e46738f544d48b0a903b5d05d950685a2fe73f228cf4bd08766dff7937524bbbe204289035f6028402226c147c364a4731041fb2cbe8f2241a03f982a61959e09a638568ae4276df13a8e6b064dc7e7b616d0df0c0e8ca6d791138b4569e30eafd31edeebb93488578352dd25cf45dab9ed2f989a683d1545aaa21f26deee943ecf252f9512a685c4e0ae9783c0d902b7ac84c00bf1e89079c7400572c39fa04908e95317b7ddacb3fe73e79dcfcebbcb73073c0a3049077e290b2be077ed1af39fee8b048394fae5ebd35be0120deff3bce69397543218aaa79012e41bd246cd48a7afacaf6338fd9e9ecc8860ca53d316957458d7e97f8b708603b5d3c569f89e5a9a78b837efc096a27f22d267fdbd0c9dd1894b2a7cba364dd3947426f5ef0295a4e757d7dd417caf8633c12f6a508e3a1a0d4495be3eefcac811e4c6b8ac72ccc96400393a479406352180e3ce58b7e655d5e307af97382f11289d0333fd76f70d2ec8bb49ea4b7d815911de98b315072925201f6d898ff35cc0cfe9f05249bdc89532a38e9d7f3370c4c45a21b55ebc4af098761af8f12166d637145c01390a4cadd8343dd3b6875c9703a501d25b79cc0bd511df00512a0522d351f248b2321ef7c67f6334ad08ad213afd08dc09c38652d4ad6b4dfb8cbdd677fe259dff7d847e3013028d742133ea3d2878d5f433bd33c6a7b207113329bb5bc282b073a09eb75b6dca8028c85ac9f3ba4e9d09c45e4a050a5e025474eca76d62637a9392078d6e9a9ae1338703a8bab42d5665a3095a2f31d6c2bb5535351638b2c3f0d478f3ed141901c2ab2e92669f0c7c5393012e2ed10fe4afec5540201fc49853c7b08c2935ed95968755725b94e219d69b296e0b6463a75b0ec0f8d898f79388c2ebb517bf2f7a5b709418177034b515fb6a0bc68a617f6e4570934a1d11f6e1aa8fff9d06a6818e90f9de3eab1ef37c6acd440db41f8ceb24d82dcd0fe9353e9bb96bae22c3074d1164756345c2fa7887466bb55746ba666818a66fbc3b7c8b3057c00aea596ff79313ff39c9478d96b13a7b6a5dce798bb74d8149d57d7fc7939f64232f4f2bce488bb06cfa71ce158e8d2885d94bf86e392fb54ebf7fd65f0871a1d1350ff8a5b7517dc41198e43097bbab880dfc0006d397a51d8a2237fc0fb8d30991c2fde157da6496b0b31a5733dbf67f5526fede2926f7e06700b0b4a65f5543747ff1529655b742502a02ba8f4bb70364ff26be1b18a20b97d9e28dff58d4d609507d08de44a462d507bf1f7f9332d289f103c6bc8b0cc4d9808caadaf919714ff0f6ecd37df722435d4cff7c429505fa99a1b79c066159e1f2e8ae4169a505af4b02e238ac2f225bf257f77730481cc475122706f132f0f4f7a62e4913ab43fb49f213cc1c247ea0f63a210962b367b5d015d05c37025b8eb0b8811c24799ada3635cdda417729c96c6416be73d31741f34c7d00fe6f1044b059f20abeb3366ce235ca8045a99c2e354e4fd14262be32e6ab07846d157c62c06ea95d5061251c340c2fd35fa80424074dfd61693232e30a2195a4106f0145187d1d4a81825f2fcdba283fa9c61406bf7fa620494a67e33db574520e805dbb2a49f3b9919bbaa88a5ce41bb5ae61e54402d5234794c79fb3cbc8c8feef9af609fbf0a39c862733a2a7eb6d601031bfd3e0f086efb1f6c27d68fbd2aaba91826ec7e2d87eea9e89b1cdde830cfabe333d78c12eeebcce8f2401a3af905f060bcda72a02ae57376d75c27881a7c10366fc6c566aa6ad867ff28b0f799096e807edae429ce990753fe0fd86466496eb317098f67d3bb34388d493f779f80809bb9ce4cebd8a1834a2a9c219ef9a458793303db49d8d71606d87204c926b4f911f7cf36fd96265d7f7bdbee1ad2179767fcfc7d69070f07e60d4ebc25ffb608050cd9801b1f8199989285d160cfc5530086cc395514910573e5c3d35f36a846452cd555603360722f9a926d0deb00b4a1db3ad2b863bb5dc6d400a1ca59b246f76f83ca2467cef10067dafe38e99ee2946f9cddaa3c87f8ad21ed0e981a2d246c33ac0d49c38e3ae5188b8701ca90b7f5ff33c3724d4e0d6398952d20bd997d946bb7e61a113d6367d9b0262f18705e9c7d59b29e326e994b75deb760d33b6718763c9b78d58c9e2c89afe5472855e2d0169065a529c87e81d0ab0976967400030f6372f8936b149612bf61ec3041ab761759017795fc2fc873f8af3a18de72673476822202f75cb61d6325f456ae98c29de8ae6294cdbef24a8588a734d0fedcdc205bb7480eec5325e993fd9c63f349e2d43bf34455e34ba058e64fdd5c0b92c775537fc31c7d949cfd7ca749a252f494a41428c394977ee24d78ca1000cc6dd0067ac415f48f5400904ff887f322cf1136df4803c510de4ce33e03f803f25ae1bd7e665dccd3c07844041f9815c7dc61c44c2bfcd2f036ccc0f4720e04dde5f11ebf7284608cbb56712373c4e76627d4f876c65d2eb709334eb2ea9c685176784fd7b82eb07ccdacf4523c25f3bc4606fc296f257d3f4db99f5a8dd7f27a9345d336ef175b6e73749a9bc936df97023f6b5bccc9a8bf7246456ba67cac8809ad51799893fedb601a863cd2b17178cfb3446b91f44aff8853c78f1be35336c2fd30d062f1c1f3cc6d5c953ab1d6df64abe24f78052205ad774d46fcba03238f3a0a9ca985f24cddef372e90ed4a28cf9753b6242361887a005f9803700c8832fada493f642ffbd349d520eeab4c13e2c9becbe9dd7bc85ad6ec78c5f841601a68d377cd9539822b0c071adfee3f20422d400c5b936c4825bf63ed09e81188e14161ab4ce1dd5e8a6357c3cbb228aa070a4220dfb1aaf1219eefd5ac603c2b868801f37d88d907fdf83c4742d08995d076220e18ba6025dacc6b3740597153cfdc77b82fe7950af9ed3234cc24ec887f4bc755a7237fce1ab0f189df78ab29d5b2431683933fcffc0dd7506d86d5ec83b8ac7f674a70989f24f5fd4d62abbfe542dd02878c58be28296ec4c30d7dfea843f9f8c417b7861eea3a41a77bc8bf83287ba704aa8d42bcf5c26a6922a24c981c663183560b6878a541261eec6febb2e1b354b2617c4b71312369f9d3c5410ce5b153c0ef9cdcdf7c6286441297ea0a7f21372f1e714f6af0def55659db74f7e7dbc250c5f05677438d9d8d92cb9b5c3e650a681a412090c204a4d59808227504f811fbc171d647a47143e476905044042fadc7ee84c040d4cf33654e460db2759ac5690a92a602e5b8edd2f78400aff03e97249c933ef68a332e8be4a25a649103645c94f04819df962f3c6ec2131f696f8b9b573ec1a5bc9a6a1aeba7291cda7989d511c7f7f09fcba182d49e992e6e694dadfb9f1a24d676a66c2d37a4f79eb3aae46ab7d2fba3819993d9dc9a9c9395b69b6b9860de18b47408026aef3c338dc4d5fb1f0e3028ea499fcad5a453df64f10c372464d2f2b822cf7ffbd1bf49d5c307e5635d7f10b07d8ca867038a6b764a9dc972ad0feb5692eb19559ec72113b995afc33ae44879715351793fc880ce6b5bf34df543f5e56918e36e20c675ac0887a2e40de55d00dcd8ababb518c327742d44b17d3f2fb9da8ea273d02f6c350ee78400394204baa5e245e200971dcd9b74015a243fd8d94514f49c5a48448180fcdd83654e8e9d9b682e07a1400dd48a5f4d37b243d13ff3b716fda47a8f0e2619d6902a9980f9f93be7126dc423c6a11683ecd1d3a58ef7af3ee1c88af1a109d57324d3a818ac928baf641bf0496399299a64cacf270f881d0051671889d6676989e15eb09448cf7e2faecb6508e1dfa56abf85918bf30b1b8ffba1f138a60954ef0f2c5fe17113389a3113de91345eb08b0693a0b44200c53cab46de2a95c059a4cce8c46cc27b4d2a613a329411b988dd7377504ec8dc2687c1f9700500ba57d68325a8aafef42b74e487f3f34c514335f9c7be85d722114222897e1de1e3ffd49387e04a43589cbf98085410c2a27e591a62329da4a4a4d4cbb8bebd0c6bfd7d7dcd06b84cc9102387f50fd5ec36d0bdf68803c7414c901f53661f7708286be41c9ba2664e4f3bc8136e944ce1d6504643af6894a8f4fe5429d324ce36b14759d0dd56a4bb9f2eba99a0e728bfab71718d0548a02e1c5a5d255946bae6147f0de1c84dacdc8518fd15582642608301374016966b42e736c44fff447f3d622771c42f7959364b12e29f769284fcc04862ab80d8deca81720fde75620a78b18e5d4a5ca05523c1096290614ba8d940ad3351f711858aa3b4ba7cfdabb03a439d975bf2e4d9ea32f53dee612f68dcace0f6b54cbcfaa673a67f08e6f6e3d6b2dcf32e4e8698ea655fc3229bebdea234ed95e09033e4aae2d40e4a2a5173995cc7b603b32bb990188006cad0c21330dcc0dbb4d9466b39949084324a0e9c73115d540d5af82ad628e42085ca1a8030ae63834732a85933be089fa864833252db844bfe0ace0b5d84c4dccce3547ecf4cb7e7eec97880eceb777b8405c780c6b59ac1c25314a7967649ae23c92c91f6fcf9f7f35e442a238914747937b2f2c2d1c80c19f7473d723862dd9033b37dce28f944038c197c467b878e605ec143aa06ad273f637d661bef79ce304b57b4700e767b934719e37cf8a52a42a667249f0cdf2ce8799bddbcf7e923692a8b51d58b3d191a325145f397ee911fffcaa48968597735a13cab462f00a6f83bb7302402482e7ee58c0a06ebc3c76fccae2d58e999c33cfad9047cae30ef6127b59b3f95357d433593de68eed6eab05bc9ec3f95e1d70ad9c41d7c8a6c057469268781c09b0398edf89feffedc7e7e5a1d7337f4b778d3456474d346067bd811be777a001b9c1da21037f7b3de9dc097f728be0b551d11ba0a83b133ca871b88c9438d74986f943ef94ab0de29823694f1df5f991dd798f74d0948d1f7ec2fbbb8653d2defb9b257fd884484fb672570d670efcb07cad89139567a99d606a97633bb1acaea95e1c7cff5ad166c35a07ca5a757e557ebb43e01d5588bf4d3b1256f191ffd245456dc378a6f6c6c86a99fabd9c673b833df7f6daadfa27bfa3d430b073cd9736d4666af3b043408d1f9101ab23c5b025d6b2319b902b4dc3d80102d77e24a4c8ba91a1a46b4e7b0bd8bac88895b906f768e3470cc3e5f92d79dcb0357b8a90453ed4823d9a9aa012bcba678052b24b1f89060b6e5f006a6927b1d85b2af36ee27a11829faa161832521ee39b47e0a975e2570de0d46e3affa75bd3c650dc552033a3582f6cb532f7062e332119d20e4de4e979edadb0f4509dacca65915109a605b7010753a8fdaba6e1dcb830d3a52f3b2fbd0391f85204978348a1e4982648367552189ede507c61f9d71defa4571ff1682106d5ea4179b9a1e66e278297b24563316a983cf6bf82291897ac3a28532b540bf1498b30e0118b038465f711f35f5f6782a0785c3652107a1184a65144b64da37aabb1f05eee9ee4e091d8c437a4d60164b1a11b748e12163990932207ea0e1ca20d386cb364737f89cffc1bda84e49e51a50935e01f9a09c5237a9fab2491827a9eecc89ee97dcf868c4b722989b53d09cd1f60fa8ae039dca614f121bf0089496ec1af1ea15bf1f15bb104ae4bdbf91177f0da53212a74d6ab61c87ee3280453fa867521ee714d4ae832ec042bba955222ca6eed16a332a432aa5fbf1e458cb847546a19cb1679a1a28957b9011ca3bf6f7972d5e2e8d663104078a1a16a7b15f199500a6ca33e906063dc79609ca8c1800db70e3054a56820513984ed9342625748d1063ceb7d4733cbf39f74e23f3032f50bc1b0b6b4ab8394817bb7ee6ca676a1eaf27e520aa100169218aaa04865b5fab6e2991a87fc3e73303d47f96b55b4cb233568fd92bf5d50daa5f02876094f2ed17acd25380e94e30154654be8c0ebfa6d645f4d768ec45fe487de7557ff2c84cb0cdeb736620186c51dd0f33aac43894236420857303eaa46bc5798399d423cbd6e5cf31b8b574509904371acacaee7b96675328310813cb4ca484552e70afc89f1a64da644ffa1ba3f596d793c395ad9faee9c63063084dd65a6fd2029e1735c15f6d24b9206a470a23a9ab89ce728d87a24445593ffdc5bac59fea42edc25676ed305c55eff8aeb5e43115117a5afdec486e9e0c94a9c553f8fef0b2d8aaab33753b2c4b195d0c92577f85aa1f5b1f476872b3975c3bf14aff3edadce1ee4e6f05d64149ca0bf5d7f7facd17457009e3c13e9c8ff23e7fced2d138d96a9efef92bf7a26876057fbb20595d1906ec3fe9f7916da64e2e1699ab273f3e35018c001d1964a3b9ca35376b5cc47bc06247321d01fe034f1feaaf2e0058f06adc18136be0412548df33f874733cd0c99d7235a1dd4b79c61eb3db37b755ae9a58ac4c448d8d37cfba6a3efafe0d6659da7458e745a45c340c7db34a65d03736187c9f75c798627d646d0f44ec0abec5054fb7cf2ef0f9f802437e2f374299c9c506ca34c683fe07bc6e4cff76052e96e677355c3ff18ab4f927de8ab10836f4efccd8a235420f5f2e3816b78f04ef014671ae9dd68c59f14e70ccb4db041877a979aa5e0bd9ed062dc0b5cc044c9a1d824a07eb1b859daad0343ce7c59305f5e283ab70f06854f253671c725acca8a97ec143d9f160867909b5c4ed220520d1445abbc69502b2020bf2fd6a1f6d10f073040794f3982058216456e681beaf490ad423349da52835515e0acc8d1221b04be71237b9d0958e4d74119bf36c507e6d8922ce487929e299b66f2905b7960b71430b925b0f256a1e6086842a33e09f5e0fde33773d7c8eefca02e4fb7d0cfb905a625a9a9ba20909df00936358f6de9ccae3d7f074ad3d113c2ab482a1bdb0110e37adf3b2880803d6467baa94b02e4308a56e910c1d2f1adce38fca77419959ec155e840268c75b6a600e297a7a0df9b8e23ce0cc15b246f6d77bc47cc4d011316301ea66c8ee4cb3650751278f8a783e084e0fdb1781bd205caf08d73d4a5c7458306f14d75b62c875a85c16f2609256839d2accaeae60865e571cf7e1e066c7f6b91b0286ddd00f1487141d3b740d96e39beab622339c1d4ae0b8586e7ffbf2f0ab67dd7ddbd7e7bca6eec5816fc592d7daa11e6d2d6b5e7b654830626ac789d02536924649cd45622583740be5358842a141a4b8b0bc340c1018c19db276664473cf847574f583320676bf95385f317a23933a374db8322b5fb81a5cab7367c9108ccaf2fcac7c7472aa599ef9f19669e3270b8c89c18d2b8fd0b9a27388b486147275187314e44bf3a4964b27dfcf9ea14f17705ec3e4f1d26f9de90dca25f67c6c6fa9ea8d0eaa0ce9471fe4c8b9564aec9ddaa70135c304e879ce360728eb9fc8dd45f8ef432e02100106cb3f5640f61ce2e08157555e7ac70ebf572bde223a11f883c18ab5b2265ebda5a2b7d382179f67f8f322562fcdee61a8ed743ac8f9ae15c72aa3471d997636bc28e5e5eadccfd863210f1445c481b776633ae441276f714fd9fdfbea245b6788ce5a8647c807e1cd83596493af283b850ba84eb5cd00817de12223fa11139b92a4d2dfdb0fe63cab95b7c4407197af4676c0176419b4933ed2835f4d1c158f7ce9a27959c46c8a67becbd0480b5ac532f86627f98d34320836b3c4bea86c11bcc41544c1cba537ffa386e7952425af39848485326f2a61feab20b7f71b2b6efd0dfca0fccfa529e090f415bacc40f04adba49978d8ccf334d784ad2d118708a9f3aab98221fab9da40cb9540540656be5c65f75fd4123b53d3466b7d4ef0ff13e5072c7c777215c0649017af203bd55be56ea75ff176b7bd7ff342f1ba221d97b99a3a19a1db1fdb58119b57393388468131430d8c82c7b427e1c47543ee2e787390d571397d9a59fb9d9bc52b05d827f68590bbf1ca975762a3a4f015d11baf3b8a3d511f30ccaf734dea8de87769cd15c40a27b274780574d4f44758a055f22add56090ed14bf640c2cf61be09489db37b2676609766bdfe2666e4e197cc57b379fbb8a0ecf24e34858cc7ad92bb3e46514a0c04eb2df8bf326b521515fecbb7905dde01f166f7fce9d19190b29f8bb80e233fbd5b20e1e0aca33c9f176aae55d3a0892abf9bf76a1517344813cad85cac6e46da76d49f87d34f9f1c859400d3ed2274b6dbdc0fe695ce5de38f99ab7aaa3bdc7ca16cb0c08f8c0fa78580fdfcd7d7c2d7625b089e94c74d732f93ce6852f9e405c74fb16296f0f7a40b56943f1dba49b67c5c1bff35406eee82cf2d515d674e3404e302223a58d7b78f23dd6cf2aceeb4c5bf26ed37580ec3bc1bf9289810000c35c6c495551399a45bbd1cf649e1a2385329e8d4b950289eb2fd792eeb8143d6abc0407c1e1f8f2ad9e1e4d5d27965a49621300e7c26744f142d9b1e4a734fb167a6ba6a5d897f783d681f92033bf2aa758f2b85afc140fed34c59b6b2255020acd55569e32234e2aa6224f9eab280b861bb487aff8384ced856b78c9e33aeca5728c844a4168f99d89bae124df84fc2431134a8548616aa1ff80f966bc17f7dafdb143618529d85295cc5ed96c7f96961f687eb7113a1ad36b6a4701c815702d75f2755755b642c5a8d36830f8671a13e6b4d464e04c797bb94b7c74a051293cce6a87d87bd3eb7d334bede9b6fb6979c9fda60fa980eae142497bb5ba22e472959d60c831759471b3f01f8d76ccaf2292a9086f25f15fc0e0c970734aa5e6fdd314c51de7082610e1e29c8c635eac547380f7e0ab59a9b1f267b2028c51830c3294a9b88ce53b1761b5680564d0b22376f6849e35b6598b50078a865a2f461092705d8f466af99ed42ff59dbf0142ece0465af2150480e3e73ab217f9fc3562f29590d172f6db4d53375b49857838bd32bf90faa9ebd1c86d294561fcc1a27b8cec1b4404346c08a1c260a59e6524d518c8e478fed42d9f0400aa4b4ed6b9185da6d17207ec57228e974f4c0ad34f65d533d3c3ccf1941b9ce50e786de5392a176b7b81c1582275c99cf2aa211a264a94dbab5298229b279d3dc87ae87c25a365e1ea644055acf33c4d2d63f43938c47548ccdc4a99863d862e8367773f9db9e8417092c6056126abfcf9e303366c1618d3a7442ffc70427b1155e0efe4b64aeef680396349c164ae867435064e8bdcec984009f5bdb597e1067fed87aa57f91b50d5e8d6e0fc3229574ce5bb378e83bb7bbc05a74a9e9fdd09f4aea22fcfbf6c2d3a15011ec700f5740359273f112837c505baa79d30d4d2d048e6e51c6e38fa58174726391f12a09fcdf63f8b9e408cddb589ee23e5f0ed39c02de8a35b483c9bfdea961393f5b429ba863452ff1be669352a8714d26d1c6d8d3f16c0b2697b2bb9dd64a6910f0f3dbadd83db5e7e5e159d22ef05f52d2f83b097dd7a1e903e2b81196e79e581a9b3aed46e4e2fdbaad8ab4d432d9b1a2b8b5e9504b258bd471707b854624fae12bf3438eb1c136fcb4ea1fe6c78987c8f6b3cfc3bbddb3e70d368cc8a93c618546ae66db5324f0546c4b0ccd17303f5f6b17b7e3e51396330a64a5bb96e077f7cd40f5a5991baaf859cf5357784580d76407e8d62ee8e5ec5041add83d12201c66ebd004e728cc77e471827bcc4c23a4331c3c4a5e1f6f630ce13c90472794209479c02993432c7b103a212d62b9bbed565d4bd5ca5b6cf48ebdeb1a1fabd16107acbe30b0f3bdfc34bacfe821f0bb8c6f087441af2fe005b988a3af0898e8520bb785287ab2e91c1e46bd4a717fa3ddc2f541b662336d9d671140d8864391cecc0f6291a66fd9d0c607bd991ce55ddad5fff6e3e8782b323522aa646e15f2ea2aca19263134a8d61f55f7c20de3155f87542094028a87cf64106e8cd7948052c89faeedb7016b4aaf0bafbcec5143cc8326a92f75f0f9838d7a850b02fca68ffc931bb6e8e75f3a50b07ba88da5fb21cc066ae0a47883d3a5662314aa030e7020af57eb05aa18a819deea183dd94693a7b84b2fc9f692780312d72303a2ab6375298b0876ffe2b015798adba85bfdcc2b06e300a504f02eb0d8669b56d91b9d5ed7a502e44ffe5facfaa37ec6c581d2194b92bca094bb1b487c9223db2b54c39e457efe5b4ff2730313687c8443fd20ea6b7531372197eed0994e801396134843d801b24817f7a2ae311eeea7ce84ad3734e60f97e1a931bba0a9f2d2f19b7c0d72c57ea46e9952cb489f6951937f18b556c1a96b1fe70db69557aa595000b30fc0ff142d1d99af82fe2fdb26f1950ea5db1f477c3d475172cdd1b514b61786e81f3e22451e380f0cf726c12c56beffd62c08d0e254fe3227758fa3194219c1c5884acb70fd67288ec31a06cfec9f085025859d8a54a21456079727bdb0c5e35f257202e875d44c6d28723b4f9903d3a8000d21d853626c0146a23a614fd2e7e69ce64e1d05b15a10cbf8ceb87397d34cc4c4285d08f0545bbab666ed8f9f356dd30a862ebd1f7aef577423dda6c3357972acaaaab4952cfd119e53672af98f9c4d282373534e8c46ee932920237beac2fbee121967c4c394ca3d0bdf60b91b9fb0762a34454d74e2265fe5e030837ee85955c2a60acb8b6c2002fdc5b30fc0e442e5266f2210e4d2f568ff4664e5315621eb2470e2334e84e4fb67b074b866fda712998901227286d1abc00850450188b033240ae36b9e46b8ace73a6dcd7293021139dcbfd16a009dd3cd61208ecee786e730baec3b5e6d34729a4aadfa17fcce2df8f66267bbf7c38347688a8a8619bed6fb2d4b966cedb165cbaf6bab2669fd697a22fb8436350171d09db443a838b5a5008c78a4e9c646a0a736b7ff5ead8e05ab5fcec7ac03e935c7799a455dcf793be66f6a5a61aaf012a5ba1c95b9672cde23ee332ba0a57f8e69a310cfb0dd314ce4260fb58e12864c8c056e2eee2fdb8bb4f191c2fa50b7d7544cd101440c8251a26e1d8e16d0823c42808236a50ab98386c97686453d88910a14f0f18fda16186b97d561e28b8d4419a116e83ebf324c27431e1672ef2c157474ee529e7d0c041a1b45de6ba5253e434e864efb7213ffe513ad2ceb99b4cd9b67e8e9c3c5678f4614e6a2cfbc4c9f722d8cc7e29556476d57a2b26d5f48a8640862013747ed069a3b4213564d5cc34d970a4cf81ac1888ddf321451209060b971e20d8cea0f0a522dfc11771deab0703b8bce7d80b586920b20ddfd9fdc329da593084f03582f5f15fb6cf785da92826388bf3a43328f316752dd28a81d4ece0073ee7718d5bea88caeb49cd3bda86b8b686ed6a3a349cbf16cf4c567f89886a97944e8f62a5fc5db79cab2ffc6ad8cbb551ca1f9baa724c11569c483d4be9c9a976e546844193cb8678069b6f23df8102f63e375486d267c2258c74e937b30c3b437e75e4e38b20044c8fe82161fd081062e1c28e7d062f4a225d6fbb8aa1a2a73de94a1cfa66717393b7a5b666a1db42da7d037e09ce9e79c469b6f33a05450393b2bacf162c7a01bc97d7fbe2b51c61fa821a0351677e4dcf7280de2b7044790935a03804d2a502e93bd474627556941c7a4b56fa6bb2d186576666aa76a0e19c080b543ea9fcbad321b0f55529eb7b8a081bbea8f7904cae5e422b537e30b4e64b6934e2a251c92d8e2ba51842eba00ba89dd30dcc65894a487384b6bb49193fda134945d67c75ddbcad18e10877afb1dd6725d4155481920d6651eb15731b006a32b3c53879f2ca3cdb09a1763db377377e6a6dca8958de4e131fcf453220b7df7cd64280d838c13a04c56addacda23f72dd4d978db63ba3afd6513dfba1e4c7738e29afdbe106f52f7a692ffb41b7b3cbde3f72d9ae78da13b62cee7fa757b48d3b8ca75617c6dd3d7498fe0276c66032c93d96ced2b9adab2356b9d975778495b376220d31d6c4a4aa30a93572e9da3fa0d0d8a1e7d07dd0baa41fc451663e422edd66bc81c27831ab2828e48e668f3fba8318bb2e40d036b0c2802af1641ad16543fbdc0275da11122800fbcda79fb2f40f345154a13f3599e0ef5a334496a1b60740df75fcf34bd5223a596df7902d6ade0a4664d2cccd1942a29e8430c175411c5ced42cdc6de64707187dcdfe948a8d8d4ffd56c5a582cbe6fafb313dcc0d2cb189f1bf3fcd588e4294a313e58ec305235b66d4c4edc7d83e68d341dbb9d689c4f6d5079527b492441b7360496234dec23852bd675dc52fcb8dfc0625ad6767889ca895e3a4751eadea4135b3e158befc33eef12bd61f632db3d1b816f752c1774ac727a90a3a8f2593abb0aa168bfb4a145cac3d5e3fe46cb1702ed89f9b3ecf6696af7f9d1e23d5c99cabb8378545b43699e2645b0d508b28ffa2082bf82b5612b6c3a1d28164f9ae1bdc5b489e796dbf08ed441c84289bc6d7db79ff76273d6e23c14b0ddbf6301f25722f0991f9a3ecf6dcbe7017f9514e5bbb5f57307e324aa17672b07a30ebc7846eb9b14ed0c55e583d614d5d9fa4010c387a60018fdb7f720f4816e4e19c48a4e320fc5e04630aebb82716709c6e58c996f79feaf876507c221c31afe34213184fa0ef602835dd373065def5d13fb5d3746cdb0008ff2961c00378fd08703a4d7597250022f509fe2751b2e5c0d5d4213a68a7c41866a29993010e032bc95be8d38755e25bc5f5e7d0182f824fc01dffc73a04257c324031c882099f69c762ca9942eec0bcf4bcf28339d9eb7f2c75bfa59d8cd3db7fe8e40064bd69ac6bb6b3de203ee0c56d15dbdbe783e6b27dc51ee06e863002d394a6438472a686806a4874ef9ccdce0778c67f8a8864314ddd47ccd7b8bffb82204e84004f869651ce456772b5899e62ba9b337855962530271288d51ee840c72db518fb73866f6fbb60030e7134d081bf2740a093561e48a05b35ff78e99188aaea107af2cc23f756e970f7ef91a94b8db1c76fe7ab3d1686491f5b6f2660340a15ff28c4bbd8593f5e41494214a1a303eb885149eab783f2fe93bb789b409ddaf75d224b3ba37456bd2a177083d826f5f26c9fe0e9c8f4b4054d3833953fa9fecfb52ca3f3c9332ed7dacf4eaa7ad1906da110ccabdc89491a322798ceb8e3a0eb72de276625d5fb9b5aa60e6ded376bfb48b58681a747f61ccd5ec70125de6303ab534d6ca9b0f65704626bc7ecc99aff7d0b129acd6f3371507ed37f166d9a47793a36f49edd262d2571d71f99f549220f08f7b5bb65740341f9791e8a4b92e8055ae7ca3c2dd75df562d23e1054d8c65db287f7f4bef2a7aed67089386f10ed193a73ce163809db7123aed28a956c45289a69a190445c067bf98622f01fe6928807cf6b84a9ab51c7f9309d2c3e76f69f571bccdbea19bb297fcd1fb354bcc6feadc8d01ad9d93e4fecd50995edb4ea7bcbb896f3b3775ee95f60a7bf94a255b8046cb26db7d1e8468f02ccebb6a6bceedfbcd87980c8ae69a41c76416a28df8d52e876ef9f80d9062f14d7b98c4256fccfc2cab27d5674897091597262207f141ebc2e13d40b98f87abf58f664eff2029cf44e44f65549e84a05b9608c5b0f3308b8322c6e237b4767d6e8e990983d79a8c70379749b912d7036cd5260a9185b5f9db6a63c6c328c426dbdb04a1dbfef2ffa5b8f0c67fe2176da5a5f37f9422dfe13e0fb647ba43b47a881ea89a907fd79f9a6724c2ac28c0ae709612b4d78d7d890ce82e161f9cf5985a2945fec6c3fdcd9a000b3a1e065f8eb0ba7374b55b91906b9b8b60b7e090112e82a057231be83d4e3a9b179151ac52205ae0990b60800173d881105142ac3da96acea8eceafd5afdb112d597e33e775ba8d63153e0654feda12b1d9b45229a786580052b2ee743c542bcabfcbdad0515985cb616d08cf905b85de2eca6c7ba71f6c41515259f3068b762e34c23c337be39d10d0df6a5e94c04df32b4498ac33b5ddc3de49fd1a97a6540536f1b9a6df3d364a0ed25c309e0f55aa0b0ba5f5b85b3445934f41134567c7c9da0a8c48f7ee7e0eff52e03378afc8574f393b98b5110488729501f1bd5ce142f09a42c3d6bae1d2f0971b4f8d365d9afd846ed2d08edf551114ec90b55f7b2d0f8e6a0f29b2eedc24d13cda0a993f515c5d6915eafc5d104da0a8bcd76ce73135f7a45789fc82d6de5683a5cef2e10088a9be3059f60d8e24daa34f22c8d807b46c86a838aa2445c87bbb985051da469641595606ac369aebbf62f0d47120ff2dd5eda38933e287b7734c1dc62ccea87e7535d8754d020b70d95eb132e6e50597bd1f4f2a3faac086784a7f3f5e10ab5bfa52cf1734c14f849324f4bab037049091e95ba4eabb7887902f8f1b6d1882de30972dcf7a1ea1d7a5c96795d9cded7a135b24ff76aaf2ec4df3529d336bd9aa96d1ee10857835bb41a0565d2816e5943763ede92298525b1e4ca37f6550803c58329bb5c82613fdf7070c9dac05b37d498577e8a83bc6df0f514fcb7dc99135381b96cb0024a67dc664fad78f1613d483fca5bd2356f24444bf5728844b43d3c5e0e061395f0631b6f3c82f480b67cda883ffacdf9a8dfb504a1abf4feddd6b9808dcb45ea0c4eb1e9219a7db3de167afdb0aca53edeb917d444c8589065c475b68f5476f9340e879ca4cfbda1f86c92e810c584db1509a426705676a260087a807fc951b64bdf26729f825b21e1fca0083fea0ff24cb01f509db6bfdfa939d0f0551844cb9eebdfc0e03322d3f8643ec53b55060d823ba39a6d6a40d605bcde6e860a127618128a6e09960b5163a9f3e91dd860a152164748c03e48b65f71acb6287935bf72d538d160ffee3f864511bf4518ba0b3a681a0b0b33ca23cf344a963d4c96855ecbb9fd6ea08b816f775e32f2c335991f22ce729fa1823d8bb1db596b009283250053edc5567e357cde9c35e8685fb2073aed1713bbfd71727b68049e374533c5c4a455a44aba95c99a09908f046e70133d656f9e645e132be870dfccc4a0a0161524f42aa512401ad59d1b2b1d1d9979f15ab14779952a5261d5f401deb79a59e08c1d593eff2c33e13e2c3043d4eaf45b49f5773005477fad2ed793ddad6a9d038cd59231fba9c3e39c2b73c36a9ffce961f7af64a3e754472c0a9fdb5d38e24fe6b8091221019eec1afb31335aa1f6d06a624cf7dcbcb4395fcf994893075c6ebc1df90824ccfc443a90fe75adf8037f02f976bb171267a67d791d5ec064b0694363488de158ad51d74fb75ed98801307b1c5f4f46c5b93de945fd6b6039060e857093e8a16e289a72f513b62bfceb69a43ef7e768a9b249b3489db8c5af6d6e2a59df95e600c807940e7bd931007536d5441b94aa1a5f9b4cd20e857bc40cd1133c95d8fe141975b33303465a84dc4cf6bfccc9aefaa437e4a5968d9a9d8783263639f4e5580de4ee6488750b0161961f31e7c6ea0f9f6e2cbb7fbefa6ad061edb1cbd3cba161ec7002a8e79957c09f44ea12e53c739cc9af3756a3787c98a6d7648cdc726e3288df5c0a67625c8311e7ec72cd0fcb7555d309fce8e08b45fbf407fa4ac6abcc5d782766032479ada1c49cbf58deeb7ba5798cf477d1092f08c32925e6179aadff51c844ceb32d67a1efd8b6c2b103f5ab0eddb369ed847f1793b139446d4ed5d47e0e7786a1c0608ad1ce81a7aa05539300de863373ed434abbf76a1eb6deed17ae752288d83577363b2d49a517faa9225c8516880c4180c1c8b8368a03a54c64ec4ca13f1c4b3040c7dbab8cc3b71808e866ea09c7c2287d2eb77fd2c919daff41529b5cab21a1620db93317ffa1f4cf237a3495b27c5b2baf93958e01099ba686d0a9c95ff453fad517ed4873fdf6a8a3653f16f232c028475caf7de5081a6a929ba63dff546bf746e8b7e941b8cc63af596a9381f9c1d55eb87311950d80fd102f21e2086f1257ce8c8d6585d79ac6c086cfbe83a2035c7e65476e848cffc2fec030266df76140f0b802fbdbee67c4668131819f8ffbbb34b95e307b6a33304b2bf6f8d8f9c9185c941ea257b1cf47a9d69122cb063709ff67e803a24699e24feb7573095012d28e5ac4503759a3461bc86742a6e66bbf09814d7a5001732968f37703d00be49ab5a464b73530ed2fd6c95772ae6fc91303f5ceef9aa4dd5cbef1046ef276f29fa2f193095b77fef7112b4e233d45398cb3449b7a8d1dc00424f2fbee98bfb29738bda63389fbf381033e72e7db58b90a133b6da6f72ae90b2438d6b7ab87cdb9668bc768200c994b14151674e6d7ecca70f82449868d60d8adc2a405748a72637e9bee1e0f8619651c96abc6a0c73b105b8b9e3bbcee4fa56364e245cdc94519d37fa7bca5292b92116456b2ccb100a2cb68112a7c005cc06ed53f4475947d19f67149fb32a75265da6533804d8434f270238de3d2c0f6bb76533b5e7fa09d11fd380cdbae4a9ccb89bf27ddb3afc7009bc73a7665dfd1969d667a26623853e68ebda0a4367cbe2bddce96a069e339ecce0e2fa1ff83caab6c4e57ba439859e0a413b3c9c3ec4e2ec11525f25ad578ea2d7751fe88eb4f8fa8fb4345324de2bb98df1ffdd90eef39f12a141334f0ed025686ba43b490605f612632df9f8ec104a6f2a60d67e559451b96a2b7f4315c4a861bb447aa16469eca5176ed279f1d53ca1f0c7f8d412d1bb9767c4a1b3905f1bdffa6410a4e27d2e41e240ce9bf91497a4ba755262c52e6e452179107636cb5ea1bd777e661392f30ee665e085a31ac16375099d21301b47aa66eb18c69a1ecdd63dbbeaf3a1ffb6da224a3faaeb3fc45af96202383a1ee7ba5361e1547e11554d135f1879834fca7771b0dd8f9f377bdbb4b051592276de29e2a0638e9eb6f46a559e214713c7fff23b50faedae5db50ef7c86f8dffbf6862c36f9588418d0e0af24066cb09f2d7f8f7d71d255f2be01fabb9de394fb5c5319fe9527584d48b2a37a24eac2771d8244c83744168bf4659208d7dc6aabbac47494ad538ca32dfc0083e558eb0a9da53a2003c171fc9c35d5d9dd9f54deda50b21cf20c522eb384a6aa9f8ae870fe2c665df4b280080ffbbfa29cc1289f5428c4eb0e2741483bdc33e1fb7b195e8779ada4f61d8cf4f190f4434522f96b5d346f66cab402341305e8133c9f4bca85573fe52aaa7e28ddf6132f0cfcfe59c661b349d54dd2337b581d29b106f6b3bba0869de1157ed172535b696b92a8694adffdfae66893602fc277a765adfdfbdfde7c63f8f38d03110428275d73c7a1087301f0980519ce151267d7ef579edb648d449db462b201e301642b7ed95b3e9ba8ac3af8e948eb33a70c2f8a42bf09d9770448977e446224e86c67c4859b3716c99d294c0f15b276dcdb32e6f8ee22e389a2875857d51f275c5e6ce4e83457bfa666849339505d5dfa3e97821e5f63e011469e9893b8526bb9fc90d594bc24fde4b93f18514786d479229d30e6a3e27572e87d8ed8a183ea622ce8d42d0014a6c8699ce333726457929bf6172405b34e9351b1fa160e666522bdb0b9898cb1a896e445dc8aaeeaa32bfce3818a0265c9c1ff7a7398e8b27ac9ef335ca7ee1490fb7876ddd3b0f54233ee76f1ff4738013b3ecb8d322b06462c229434823967a344b88ca7d942d9e798ec62e8d35b7f8461e15c24d25a7a18f649ff3baa6f7f4dada59912263882c014e21b676621276ce7cee3acf1b478fbc1efe9db228ef252f717271a86cfae1add4e11a7e513873d71cd363271ef53c33dd2cbe4b407fd8621137d080b791d988ad67d808d4c3758992bafb83f69e408fcdc32ec902b0ec84068eeb252f2de56c545cd449a695962da723df39b1166466d4ff555d2498b77b51f7c4a5441116e19380a67daa75651205e4ab4e2c14ebdac3bd5d0f397a9cb8af55a5e4cf9ae8ccf8f3db0d7a141ca9845ce51f268274a7d3de6f7bfd2d0238f8b095be9fc08e0bc505a84a316e95847721792a9e5d97dccd9fd13877bc0bb0c74611fdbcbb224a7841e6411bb41b06224a4c60e269ee48d61acc28c50081497e6c6156f49e391acb66f89ec55ef20827bfd8606ea13589ae1aa7e25a2d6173e508e7542c89d82f7d4205e1d07f9cb0afa4a57bcb40cb4cedc552f9364a7bc93006c54bbbb47e42cd814bf043696dd6d51bda7f1323ed1b3531c502c705db684d5820d31ec1008a028c42f3466ef79a54ec75b0a763007652ade7e5b8f1cc1ec3347c8ddef97d789850bd6035c166ffaf5b25a2686aff73f1d15059f48a0b30493413eae6575adee195bcb3455d8b0f9f4e25e36944343d5a489d4253fc6079cee699b073c79fb4fe3c62812149c48f82f1137b2e869b4ea520c75a32385dba245bdf3ed10862cc43258d2ac0354ead536b5f25e6f31c89fd5ca16b9aee976937e12318f19fe1cf0c75f2655fba82a55f901d82bf82c2349843c9a5b54379593df1d1503eda0ba7d2d8b8e2c4dd4a61e631e90b7a6ddc0a3057da2a29cc31d97290b0450e193c22c20491d92fead626ef7d4650deebbb16deb17a92748f5a2221082685262043ad3a681a9834ce40be664e87d50c84fb6d6886d2ca50af3ddcdaf907c79ccd9aa2b3cc758c7f971eb6af0033f2550c4d0e5aea9d35a77af69871aa5930a50cbe51df90465335474bad00139ec34cd0e66f57a594e3ea7f6f8bc0d60691ccc4b9cd800a3640ec0e950caf3f6297e20a19687020fc59e4f97abd94b42da771287e9bccb8477dc9a1a0d99e0f5ecea992e188a809b16713c7d7a510889f3fda0f1a12b987da487242d9cffac11f707403b791946534768153376ea9f41291d3f5fc7a93d68a798a74c85eacf216be629b695d9746ebc2f517494d15110f434af7a9fc97c7b2b93aca9ce9a222a0362c1c761cde9f7577a855917acee859417cd5694b47cc9d4d96c17d81e999990f89e40a5df2d5e52671027a0e4f26c738057eccb9ee2b857c73cd19b2233451c0e6be63bd88f3b0c2f4d1b48adc7f7da13428226bee6278074f3baf4b402d9acb12476bb22071af0584d3ae5bac6e0fc0961c7725c99ddbfd1bde10fd2daba59e4a3045f75d3f88fb1007ab7dc4e76ba2561c4c89017903a565afa07e1f5df86c40197536c09c7ce59fe895c6e39579c67dce02329897d6d991d6122fad997def89b658ac5bcf962d1df5a1d24f122b9d478b675970b9171ce254d11f0824e9574a552b24d2852b1cb197f11c213ccc74374cc99dfcc826dd6360f2b5be5ebb7e7d8a2bdbdc3ac29f3a6a077c51c82cf77c4625cfbc9b56bd3dc21d49d6dfb6820e3e8f97f4c102409d7da1947defa1037c84acbc7f3f5a6c5bb3c8205d80334e6f6527589c085c3b226e58609af3b669c1ba5a0b4b82a60b120afa6fa97c54fa26099a3621f521874cd2940b1dfacf337a4b280e69d853a916efb5bbfe7514aa848e23c4e391aed92838e9b67d903301a51d81700cff938c97c94c3b7c2edcb167db502c660806a7db097cf6f95f99888d6d920611781d80bcff7ead7ba299b94e4d45ece2349fb6021802ce3eac1b319376a830d60402219c904732d826b3008361e503577be9a21ffb239360551d1ac6d4cc0a6cc3a5a02683b722b171f2913c7bda88107aa654f05fbddda6559cd6b81ece23b98c8fb45dcc93a96ddeef2486520f03f6abb57ae23c06a8f1089080ad93a7cc729ef101df8dd4b2f849b1134f5bfb6ad93b3d3b35bb39712a9c20644b7f115dbd5879e2b21112629db3e7a6544f010dc5c7f8b2047eb8a31ed892155135caff6878b18efc45e95ebb5c6538143fb1ece9783df019985b54858550c14288ebbd3f17135c592579c2b338dd9d469e5f8457a420ec3df15fc6e132e10e23655b854d38bcca9831aea38ab072e34aebd6c9e2f789cb80bda25684f9747df52ad5873ccc3cbb391fdc35ecae06bac0ee3b14eda7893a54279bb43c0d233240c8bdf1c729f3a07c447a0d261670630d6852a4842edebc14b641530193bf6207390f18ecd075b1b3cb170644d3a33cbc301eda7d9098b228f21ab7afd5dce72b3de3f95b01958ae6f1e06bcbc7efb48ccb714e8730ff99166cf08774ab3e2712516b1b115e57f3b12550da1b07a8dfe7f89dd1d8373dc8e5f81b5a9ccf738a0d1b85bb534e0798f0952137a84cca1762a6b710b705c8fd8fba1a61a59ea7979281f80347c7a8153e06c3c76a388f30d351c5a5e3257cbb0768cddbc24edbe4a91ba07ca23236df64522872948836c5e5d4247fbdcccde0393e5200806195cf6a430996e850e34ddfde3093b39c57087796c59e591192e145da9515962648f5c476d2a893696fef7bff7fd39d89f42cb249055fccfc95ca5851c5798718bd714ed5b7ca9998af7ea8dd0dc60a051a761fdf471c7795e562f89c7df104eaef779d2e96c2569685adb7bd5f27493ba2d5faa5b725931069d67cb9465975e79746267944b3c9ee06df6e9ae49f123c98415fec83e48b9e7b3964a1f9d1b2750d37825fdf069339921f9b7866989a3ab0ee60cbc91a9321cbc52ad9aec04e1acff20d84474d3b58f3a1a0e9b8137ce80d6a7c38ffeb8bf34ac094919959f95fbeba0311c387b73b02597a37ffc5651e80e63ed6f6bfb6aa92d3b676344bcddff64262df90f71d2979342b01fa2ccbdbf99d5c8ff1124cbe7f268c30476fb79e42ae125cdba5f9c1da9a911b254168612361fb58c8f1e24b0d53ce64f387d0cfe8da556e6003826fbf261e94164306d72cebe76eb93b033489b6849dd5ddb007c58b88f4651c3e3e87b6b8c54bfee866a71edaf0e3af576ce56746612bbefa0e780997ee3f5308c870ab207d7ce2d56c0dd1df65224bcb54547391e1ba68202528f4f49ef3acec719c992844a8722e1614262dcb4f172c2bc1d08b90adf86f98bce6a4ad121470c1abf0917930ddc8429664a8b5609715b50b412b5827e734aa326076eaabee28c270dcb8d5935106b83a9d1f5fd10b02b95e6740da2543cf73bd4418ad407b4aab6d211228b651e5b2742d4ab106ae111a674a535d799b41ede963eb18325f8f6500757dfb6c3215354e9a2b7cdd7389cc4c1f2fddd5fa2c6663b1b4eca615789b1581b50a8cd1e01bde29560d47837a42ea2499b52a335f3c551d9e5cd4946aea034f4cc588ea131e87b5f9675128618b0daf6844e66b3512b14218e38095080d6093e369c9025aaec47e25ba9e0590ccf4525fdbb30407c9d2437b94db8ae565a77c3535fc0e3ddda3c943088a76ff65be93780f1a20e5b25628a5183cdc1f18525def50f2fb171c1e3ce106711bc6e740c5433c1e92b4cd9498455d1c25a3b96157f7028100e447b0dde45105122fa24318c90bf5be351d1281b384eba5047a6f0ba79feff148fe01d1b4f343b9e8634236c9a9d0182e12296f9897979f2a6507021c6bb896292a89dc277c87609d928484ce3f921577034f76820ca989f10bd4783f3c6bc6f043f657377b84a6816bd32a10ef3f4daf626d62e6d5fcc58da01a3999223ee1bf674636d1d7ae2a6f92fa2992c7f9dbd4db69799eaaea3ecbf7a6c7c1468f4e76dd4e656cc6531318c4e2a2ef91bd952202cef12709537402af79cdefe0d89a7047a4f6dc657e44771dcaeb17a2e2b0e74415a3d7d2c464f4e70bd4bcd13f226da0aa3cf1fdab4c0aa91d26af399a586fde8a577932d2f093c568a4440f7c857cd2d67615ac23c4175a6fff48262e10d03e78994b384019d88ab7a61d49fe02c9d3491abd08c83be869e78471247fe3df93081f164095f0d449ce7d3395479a2acdea3701329929aff13b23000e8eaa0c7359bb6b16f4f590ee52ef2c85affff7f305b1d903db376a0d9342e7b30385e72e101d4db77482eb9499358eb7c5d151cbad23ba85e782f623d3e2a1b56db62878e0f6c647c566bf72b964f08686c16642ac58568df93e9c43a123b2744a4588964b4316838b810c2a03f4957b42da4447ea0684ee75a5ca19cd49d0d753e44564b312907b26bc3e373857a04b44017d9937b6f7e16f9740554eded24493d5786a37fc9949a3ff68b246d2cccd635baf1c00ed64452c95db3785da0505ec371e0bc496776275e8ce3fd646d62929a3316dfbd6e0df025a1cf584bfc47c06a7082e09ac0106aa0da9d5625af2aecea4a5d047a8a73eaefc8e1c0b57b35e006fa052a2af2d1c5d3c458905bd9850760f0ba632ae3bcca1247e5dcef0e26818ba83769ea95a94810855e513529825103133aa9a2e5569f2a56df45536c46f86d7fe92cd6b47353bd4e49b148e7fe819262843e9a2b46a8f2aba008759741a8734d0b81f4398349710df8568e8fa7953583e5eb8113cb7c3a402991c7c67ab1ddbee5b47b2eb9c2f3e1c2bc00560854744c55137012b42f85982631a9cc982570a6185c2534cef217880d11155b115385f5e2ec0ce9659430d93c8ff270229a41eac42dfdeafcfe748ff62d7a2b81b69dcc2eb7039132907649286a68df2c2ca0a1c62e56d30a62fa73f117cc593afeb5c816b615ce240a76a07360f58ea8447842592155f8f427f00a2e96ded40942c3321a9c0033903b3c3470f44743f012c26f0e40884cc13a722125c1beefe34243c4b22526f5569b006b7e3f7b08deaff386cb1fbd435e3f47fa29e2aee5b90f9b220a307d1c385abe478fe8dde67b982a04d2fc79869d03455aac9424079e39d95d6d4d5fa870321e8595d019a315fe338121e2226c753251399565fe6a3698a877c8df578221d15a722daf6a621eb02d1fb00845f9a9d3ba3281b1e15f918e957ff8e231e7c5abb252a4364d8b500505af9fb1dc10be8bd233f625ae8bb6d5d65933a4e0e6a14949088436caabf2b040be8619888769991cc43acf3a96340670f0232d635da006502e821df0428ef36facc54dbc0d7f967363275a783a0cc473026450fedf04bfbf103c42ced75bd20d5b6fc0bc5803e72554d317a7ffd68fdc93293b4483fba8b90183d329a1bb3e472b045e7cf91f4c61029e01e795305344bdaac2ad44112a79edae81281c5e6f5d6046d6a0e63ef62d7ca5fc67d7101c4af964f2c5c180958428f12b2bdf6805621b0f6cd30b93399b08910a2e8c7a1bf9f325adca10402911bf0b795f801e87272c4b80cdbf26300da10c4e53b0e4f7551910fdc108445930e53f966557526824063dfc41ec731c80ab16d42794fa9fd287fa3e930e8b7c4618c8983c50531d814311be287e1b388bdae8ac8ecd93d93223c6d79104d59bcecf3b176a0f14564a8a0db07e2dc26ff0c4719f5edaeb61b3c8c112423d95031aecbc05eb1b1faa6e11cb92311165310c13d1d1a0265dc681ba5a89daddc950e56174dcc01df990bf3a6916e17a3ebb81d68b0a3a7ba9092d1220ab49c395405c841b9c64f6d81d95f782baf904bc6bb4ed481989ce81742f38b7d06cdbb60f254cf586561c52f77b9af2e68acd8441b5eb024b7f7b30106f74b3027c5401a0a9dee042bec026189f27f0061b5c4548b340a523408cb0d7faf49e0a83b3c651ff9173f20d61c854a97cc7e4ced3af4f030a4c697b0839186440fb52cd23c0ae575ee3b61bdd24e1a1f4a7ba14db54a25c2e3364db8d23bafc55774e93c33c5b93741b5f3a425d2d8bee406b0244f1359cb586bdd7650e3042c17fc41ef3379fdeeb9cbefb33716fea3dc8c3d7acffde656c6d81a2bb17abc0dcaf45636cf7b1b77a1798ec9c6be6e042a489a42e7e9bbaab05f4a9b4ea2bf3d2f1daa768be5904301b9f74c53eb45eccbc0e5a7704f859b0c5fc080e81ae028efd84f1b6d8ac099ebbeb38d396fe7c94160ce7acd8af7552360ef3d1a34469a0e42e2bfd78a981421a79337f9c9427d35f4f83dfac6733557c07e9b90a37adc0e9140123762dd4d1ff0703c10dc3e3bb8f2d35efb237c34956d6fc9d36869dbed284ddde558dd0532457d606c670f7d2811bdb2c23a7674f06d5e8cd8974e0260d057cd3c42274ed79929fa438221334baef5853700b39566ad1ec2cec22cb7ff717756adcfe8777fe480a774dd95a324bfc5d01fca2d0791677d9df1a4e4d2a997176b8c199289dd3bc0b1b90457b9846b8ca1d7bc5ebc2ca281f45316ad62a30f49e9a31fce15940be34fe50b4cfdf0f24e370848cf57b4bb48477f144f7b4c3ee4467a4ba4ce477d3053ba6119bfb472b649f534683ce746c5cbde148560f27bd0a1057fbf290515eaf336f47798bb7a0c06caf6b9af588ac6eba8b9c720eb850612ef912540ccb72dc5f9c380ae6a787a8f46d44d916f7306749730064da7b1f57a106e61f20981dec6737fa910ff594bc8d625d78639dac1c0180664283e6018fe77491db6f81b4ed10816107e9cbc37905dd0d19616628f16e59a214e4d2bb468a4e070eafcc30d67a1f1736abf455715c84d9372794a9273c2dd26fc85a55295578f9b7bcd09840f6ec2b7d418761cb777afb9806ec7e5324122f2095991f60ba0715396b164df667ccf8c3b1e1b1a7bc55d9fdd62f53e16224f71cfc086c2eac6b72613da876655d3924c627ed3675c2e3d24150db03b5acb632e5d4ae4382c225397bf3306bba77178ba6c53b368a2e1bcc3a81ee46c0ca952dca32fbfa991decbc3c54f9cf287803e11dd96481a5e86a78da90b60f43e94385e10ef027df4bc966c7b92e8254f929c5f7b1a202ea0d5976c6302d45ada26b0acae390e503b74aaac8a4c628e22fa5951e89569598122a146661faf57acc817a9a7e5a122a95860b25b9c8991c9e6dc7ec99969fab78d26c6b48d5b315f8e1797fd1971e9129553c3fa124d6e022256fdeeb37c5614df6e983bf191886c30430232e3a93cb1494e0aeea9ab6d7f4b3930a01a245ef873df9f969ee565f41bd5460b7bfea5caaccb2985c174b3622b6f3ab4dac0d80e09f30486c2351fd220ac5753e37c1f2de1cbd421757cf1361e07345f6488b3278755c820f7fe99be9386c20fbab43d638a8a9e1d641d0706507c94486b37ee3fc7bba5adee5a3093e5fe486718a32d4345ea3d50e7349138456bbdf2046958095ee12e0622166d34eb6e4e76dde7bdb34c65208ef8b60caeccefee5baa256b4b9dc29e57b6549d2425da5579e4b031ab80aba2a2073fccfee7d465e917a51b1ef22b2472474280d29c9acfa53c3aab696106bf512f947271588cf612b8c153c861b546b2dedf8dd1583690e2d8d23a81a73de9e75091b3632842b555df8904660f48311ad433cd7045cca89c5ba6a3c5d926dd3ed6edd45e837ced15fd9191a1f419dc6927b36f8824ac39d17cf5894a3f816922d187af91394ad1586869cb3726630353238816e9918c2173e18851e22f4f43371585fc052e66163d143f91d9955f51adf10ad91dda5f000633baaaacf91268d7d92c20cac18d16b76d49f3dde81121f6879d14eac9a7c9b9b851f1b73a2e72b30bd07405aafb5c682b322766784aa0301460e02ea86113062dd6c183c82ba00cea921d80f45c39ff80cc4357f9af90525c4872817f92942b32c8e05b92c5f9b75198775a5efe6e3144fe47b40c687a594060f12be49ed8754ad08b73f6cafe32fd7256c250d1de2e375c9e5eeca0a1fcc8c94540861ee5880c182ce9e7307c77063bd557837b841592618849463bd67e1b8e5e393b5fa9bbfa02d6ec3946c6080339207c9505fd27f4f84de9224cb7a7a3648fc8c7a8f0e2ced0a9618a17fe022c652ee5b40afe95b240c0f1c4df6e320e31396218c0b461f05d61093e5f9065f8ebe11f55374dbfd63688f9240c83687688c94eb0819ae533ad6c5a70dfc6f4ddbe4ac47cfbe24af8378ffb1a21df594af92958cbd4d1bd375b0075125ad1e9459dc5e7fc5c67bc0abaf033142518f4d3ebb000df329cdce395893cf39ac0462018f19a8f0ff4a69e61dc2e0ac3f5416fb80486d4e7d247c1d794682d0f46cad3d4c0af580bf7c900374788f8deabec57b94784b35d04087b4d3310d21118304317796374c4a353a3f5562c1e40e8604cecbe109ccbd2a07a240361b7da998d50fb44be33e483c45cce77e211c265563de91eaf51604b047777711ab8fd7b152fa8e0df1025f2500aa52c355c468fb5a5507f2fce551b241d2d37449be6f06f9288fe611257f1eb2a168e4bf59cdc80e40845fdbb3593d8a16ce483c9d686f98e4ce70198f32788638ac8f79dd7d7ea3e05a229abc7536a213846ea2e61b3035271f4c0034c872c45d0b21ee28145c41d34d47f95341ddffaeb1934f5231afa962ce07e91f8e4587a8a6ea0c666bb2c8b9d6178e1929e429929e1d85ee1881d31f68f4b58f2131778410a9c8b2863c66a4993f77abc8fb47bc27a4ec2320a59b35e72ebf8e8fbcc1ecd1b79db46a6dbed66c16ce29918b01c0da984b1bb03d490fe8a772b6b3e17ce1856023f707060884d8fd73365f4fd199f21888934d8bab49574825552a28111ccd92b3f06fb5d77ce7e8a9b64f35326bd75e39267115fb217cc5d8bf347bef3339b352f837d5c3dd70ce8051ee749422540c6be6fd3b8301da48739918522189199a2104cc9e37e02dd9c4e766b04df90e94022d0337e01a78f201a1207aeb73aef30c63ae78773074686af0deac8e7b184f0442fb301e73799f3aea4a02f886c2608ac76f777d89af68682bbac8cbcce784d2881f0ad6e65ba40ba5e0f2bd91556d3b4a9106209f3e3c99a742acef7700bd08ba4a9ceeaa6873617dc0ab7ad8e2a303c3897aacd905117b85197daf21f5c0cd3ee4e7be2d8000497e8bb5420081405bf359d0fd22cf2d220cb30520fdb03bc2592d286be9812215765bf17cd9b4de7a3c75d62425e6e4e270b8b48461d87ee2896ac2b01f25bfe023b6ea8ddc747c05e27019ed9ba0c26cc10032f46f7d52c11c4088e5b286922c562b15b846f5c888994d18efc7b492bea8154dabf2c399bf12acc95e51fccb216b594b8bec6711cdad53df1e0b8a6e2b7cef04f937d0f8e2bf476452a4e31bca982b2e2901647cad1add1a93eb952522db804bd9b48adc1f676bcc894d6c64b1594ddd0cf352a43cf603acfcd995790eea0073b79307e57625db5d67a334f8bd6cd57c4477cda222a872601733acda28d253bf926b11a2607696f2e897b903a0cb1aaae5b93c34e7f4e3bc1de2662a25b0472494e790cb52c695bf9f3e62a7b6c6fcb0b0df1651a011fe34dadebe5839034f529a32dc9e37434b41712301d6cecaf1d6426c90093a5744bacb0c4db0ec1ec6e1d2bbbd3c4a5620b3da366287840eeb8cd4e1056d585de236620e76e46867924ce204bdc1b468afea2c26d389f647b2b279056c18efdfc45a514d50f85917898764f19278c6ada96812e7d85c5e82c0d8878596589a43d2bdcf63a948131111b478eac641927aac356d6255c9120aacfe5b77d7305c61aff59e47bce8a4f8ae84b5d6085f8908be1af4921696a026b9962b9394b543942b262b2dd6c238e8539e1ba01713aad704b70e49d8cf061c573e45aeb2a3f90d758da5a7b918a4cd80cc4d0c28860d145e65ed060ad44956627e26c49db4781ff880d8a7940f654fe03c1a8042a9d02ba6c3196d280900ceca54c1f5e368152efac227153d40d533c80bd772317e5e78e2889c204f1155611e4c3f3141930520424cfede368f127e461e1b99bbd157a60111cadbdf8f0636147bb76f793a6512f2d69e8c20518ff742a56c22cb3d3b1f9232a461e2b82ef8d99103febd40ec1e3c8c3ee8d82db5421d276b482020999d794c42b3deea608efc335e236c08b7893ce2366ee8601844bcb9e5ac2526dffed4bc8cc4f26b6cbc3d470a2bb3b8cbc1def8449e85561051749e7a8747e43180691500049511e45aadec1f4e3b50e18703427761d38fcf04b81a66c1274cf6fb476012d936c403001c92c04a0edee17ef134a7aafb596a553ed3e4ae839e3cfeb5a516fccff4c913124186865a0b81f59822d37c011920e4fd469e4420ae68918c6a9b634867fcc6f8d4fdcf9bc647e9ee723d4e94525a96253b4885bd9a6e02af80fa270e75ce8a2046d94578efe322f65d46d3d3d6987216cf062a7ec3b86867e223135b2edb97e0843d6da002fb4fd93e3d5a93ec0916e2fae864b76f85ec7b53268149611df396f957b086d8ae0bf30cec02d709c2e98e8d9f04ecd9863f82b3fb5aec9725a314ddf21c332de2b8fb490f4f68e848f5612c218079a7a5762a12958cdc54d9af770ce05f231a7102824f83797e4e7034dfe9b0ef62bcc85dd9e1cea937bbb07de79d0027edbf4ab45180dfe4f2d01e722df068ff979e480176028978eb58cce7a09a1e4a6604ff7760c950ea9740396d94c44e6afc4f3dbfd5d5a5bdb732e18b243ed894051edc86ac702df08f438924ac8295aa9f3454c2d53e1150716b56737d89f056e6421c95a759cf7ed09d4a4af0fc7f93216c44e6b12d83eba1155dc7b8c741b7fcdd855010084a6dbd8a0eacdb8bf9f068b4015bc04a760826d5daf9b1d8a2569e966478b9cb9ea6e357708f27b466a77d945b0dc4379294dc524cce07db16a30f53e88e9aa7dfc2976dc4e02e5c2273f17dc0624891731077589dc9829e3d022a101afa51aef48b87cc711ca1d252631e9955e22229ba1c154fad97723cef45a61bed38200617e3177a84bd78e8899eb38cf28caa3105f39e32e11b35c3a5c8165fd57fbcb9540de23cdff68ec21e49451a29ccb766f9a9afc22860de6f7be8871280f8128e7062609c0ba67b3d71f204443141c2c151ed06445347e1f6a45b82188063226f38bc9be7814c87a2fb43331f11c0a9036c97a0627f23ad65cece544d65efb9c02b4c875e81658116dc6ae56bbcab2e5a32758fb6306d98bca1259a55c9ed29141d2c87a15be2c0540c35f9d2990c17af5e082cd3deec91f1734a9d8ac517cfe5be151b648ee219ed02f6ad791dd4d4fe3f59d5eeaf13e9c2f2935e5968f36e22b6edf99589fdbc8ceb2e70d2d6235f3a4537b5fe591102d182f3624ee2557dafaba834207554a7c556a973d140ce2faf543b2e7fd5865d6c2fd1dbc2d6c92cd7cf2c7dcb2dc98205abe3d779f0fbab4ed06ffa8260ecc032784af7fa20a51765e504241af9bd6e4aa64822fe9bbd0d47df0c43edb1d869e6faa050466872db96019abf23bb2e714bc6675236a740d3faefe01a5bdd350e4bf48e313f9c23facc0ec32c47f44a4cd6fcffc810f114f14715bbd2acd330886bb186729fd32ab5bd703ccf5b640dc439e5af78b2f34c5913c971801c65186e66bdf671cc2e1b14a3fc9f46f38f2da1ed60bdc4e88afb0c4028205382f6a683c5e71ed0fe54b7e2bc79ed6fef446b6705ddada974e4f39e421e29b3e8a0e1dc073435750dd6f763af1fa078559f7072100a6a0de866fabfc27d6f3bf7638970a87ef7665c63a40289ea3b9555f26918a2d30d4eccb87000d387a95fc503034201bbf0160ea414a79b7aa05a8cafeb6da3f367d4158c604f0a95c3cc9c54256ae9fc6b52e1664babd3dad848699fc7865220e3620c56001e5f2bb5eef01c3b47eaaeac0d5262e195ad36bb48971a35e6608c5ecae44a53c2b92a4b2a5b69a088eaa24fa97b5d898f4a3fb30d80a538f076ba99b22cfc6b81ade27c1c07431fee67a2c7f7dc34ed55a994277d28efd28672fa6761e6a6d9cddfe3a2c4aaca196b1be28ef5dd22a0ebf91fb79d0fea825b659a6ecfbce511d7d12e267f3e0bf4406ff23dea706225cde8b16990a3dfffdee2049d998d21dfbdbc00c02920d06c29311345400f45904fd472431ff7fd17514a256a9b904ab94c851f735e4342aea2ae9c3a5c4f7e2954234878405f355781b3e2d0590e2322131948e338c070b311bd29a403c946897e1647e59d1f4f3d00918724510da751a22f55ee08261d063f4d0ca78bd6ed1a0107b1a50367f0982b7731dd41b9cd92b32b2555cd023092df52fcd65162d6357044c106d018a1ed46bd4e445564d5c85ea903b8849b7052edbf0a9db8c12624202be9913506b681e4ac30129deb76bd7049483a099e2921a53859e74004648c4d0099d78c8138b1a551cc0e5800e14c3bd0128ba42df4d8333a27fb2ae34ff662153ea2f9d40104626921a7be7d34cf844c629c0b38b81ceaad0895a5df539a4a3cbdbe6396a5373f3d1c793e6a06291bf563f091b64f307713fbc91b01c0ace38864ed6ce309ffd1dfd6711ef432e1000c4bdb6fe7aa1d404a08f4b4274ace8247b5367186621c1c635feafde7086d2a930d894742be54e1b96bc58e6dd4ca051fef4665067f3aa7496c99cb695fbd86f8ee820ced2b44642cce926c665f03067264adf38409a153bba26c62bd471f9365a39be4539566e79e6265a4757f3780462298557cf0ba406e3cacc1b755874228bdc29da06010bea0e0c356701a1cd68bf61e121860590d809779065a2e469da9e23298388948f26e54b91cdb7de7db67d7d42cd9308070ed0754770c43bcad2a54328bf01bb6d152115569397066dc773c9635fd7f3f7c0d7e0c7a82b7cc3877ef6aa5f478ae9871c5d6094ab85c684186ccb1c4a5d41576154564257be6bb3de7efb92dbe06a05f9245fc42e2a74c146269411a88308e0696a5b06c2918367b2d793a39222092149a7e766edac5d60aee66fcfea1292b73e4bfa1e21bdcbddddd83c6f59763b7d29da307c02db894c896710d26c7dfc02474d2f4a44c44f6f7f9bf7dfd0a9fd9ed00da5b2ef56c1c9c4f9b18f5d77db2f2ccebcc796c4c143f6fa25ee0b45016ca590fcce762d51501678b7e2d0d72f4704af1cd96e4de65fb0a6e44c64c74da4720a0931261d1a91de38b8cc6be5ea4bff1a1acc914d550320fa32369cd20aaa389bc45d88940d4957bdf469fb1ebabfe6ab63b4a46e5b9c2e750dd20cf5c995e066a33f851539eecedeb450b89b19eaefeb6568842d5961fd261a42a4fbc533c1c388e731b69c1eafbc60c7ac1a7a47e1ae84a3a71f8597572fe306f563602efb0bb3df63a4ab101ca87db0e28657d147c84e87b72464e4fea709b8c65881bfc92ee8e50ecf5bdbb054bffb006a00fe1147dd4baa2bd845d3846febbe94aa0cba8af5392fdf1687e5abaae94a7704a2fa9e70f8449f3bfcde688bab8222c2df78df39adb932be687297388ec56e26ff8bde80c38c32b9f3b3aee0ec85d35241edaf97b9b48f0b71326e30c479eccb15e6e247f9c40d6f14bbeabf72a671eab74ff3babbfd2e3ed9ffa5aeda111e8e77ca035b08cfbddf1395049e9a53e83cfe69e76f1cbd011ea6fb44211b5137296952184d49dbed1d4158790ce4f5560165ee62d2c9688eb0a392fcb95528f6890a5548cf60a7891a1a06005a591aa167c7f0934a214bc1af1812017ea178e75554c55e48eb94d075a38ce7462c46fe761a241602626fb4b7bb560bfbb71ce03276db2ac4f5c76371c408726f1f6b4ea5ff799c4844cdfe68594e85ea2e95cbbe8691bcfbcf5d6ff8ab988cfec3338800d0d41e86b7d86943cc37ea83dffb3688c462c9a2a3cd88c8f3b433c3a8b398b9826de10e9b5d129be754446c0f91b9c9be9bbaefe5e6289ae214cf30ed7c3f4a3fb759bd90da75055ae9152a9ce4aff29741308cf7dcec0318c406d5feab76d2c8753bb69cc2242d4fe114f0a479d6251188261354d64796236ee232f234adcfc0a7d533ba390415670623970aa9c649011745c791aa4d101f7501cfab7019166ab54ee6d3fae52675d2aedd466190edc41cdeeeffd8871dc3f860b7eea3b7533d14f85eb0e3841890063da31f4b678ec6eb90676fd06c1ad6656849f10025cc35492ad5952828f8a13c48bef02d7dab52e73816b6642b7fd2798bb71c0eb14325c670e97d563341b466451865fd57cfdaa9e8dcc2d34447d0f198b048d9756af8ff5fc9f51ca9e24f874e654c1ce5a53de75f2767bae17088f19fd864dec59e77cae6aa6c9478f1d16ec7f19857fc6dfbe9f349cfb5689238ee2b73fb68d37f045ff6ff6328e1c9847ddd0ca964e21d5f651f28fa62e2ac88e79fa9a8d5fc2be371e19f2c5a0c4c7a7264ea88f268670a6db4c41cc47bf89c559320b9a3d19d218085b34d78f3125ca465923aea355dfd75a20d5f3822436bf03773ce0df9152a64feb54fb8e7d97f6696ad4afff8961696d870fa05ba4db2ec4c7c101b5e5691f3ac51ea9498afbd4375ac9d0ee4ce93a7f59d7d1a343591505dc0b5efb154abfcd8ad0aebbedced34e32659ad983c1750b7e60397b7432956440f332b7a27567684ff06cb69f9465ae8e7446ab9f96a40c00d27eddc351997ff3822b1e04344f5861ad3083c295dae8e70eefb0f9bbbaeced25662defa9d5188767b8a1946021b29b66e94ea15166e912f80fb05e822dcd9f036c4aef99ed1079840f6d663e850ce21370254c44f86e4799c1bbf83658eca3ee57f9168bbc6d07ec7cf4111ea4b9b6116a8c36434f583322931f2b690046252c970e36d3b21d93153cd48265905d404e50ce413751c9f3a1cb97ddb95c8b99316724dcfd56a7c79c2ddb0e65d94a6853339261b9b771f286b9903bb9dc7f657d0e57b9b52e939cfdc6a3b59baa2c23bb9f8b5b8b1b8dee0aa54a6b0035a58bfdd05ccc876eb75d24f29a4f8635f37612456897c94fac7feb71d9b8b5eeac30508cb6b401b5ea3a1147ef9ae805f67e4c4601c8f244cfe3251acdb33e416977d1798f558ffc4d0a06f808ef232389977501d81587e26752836a6ebcc81c27bc47de0c1b89d7acbeaa367a0e4db439d1e2685c2912dd3a88d8bf90a2f2e37f7bed0f43cfd328ae5a1f1ed76a7dc47f3adf8d3ef1bf4c148ae99943473ba257aa954196a2c2c015c1b8392f9fab869b4c1e08ff91741e8a64bfcd97f90b346e886361ce792e22238840c0e24402ca66d25e1c62f48ea69ea38a7b9e4ce3ca8960f3ec06710f084302e1a3c38cf2aac06338e5fcdc739c54e187a915eb15529d461366646cb7d607b67845d4c872a3139b402e3cae548d1c65938e9c4f59248afe1bffa71ca4a4d6f847f01bf620fa8155d8a75017c07e5ec41cbe213da45ed59f145f827b0d756142255178b943e6098b10a5f69e60d4ffe182a67e89b1bd68f360f6f88716fc2a83499def8abe32a98ee679790e2321ea3ca85d11e11f7e88b904f4cf8c3c158add88a42ba836b6eb440caff06876ec5ecaf8be356da2af90f2bc30fa07bf6298590a74cc635df525c39b7800c0db5b276b52a327bc0b39e2056749193748c83e990c8066a01d17553246472722927c6f9f1fcd4e1f1e88082fe8e626c0f10361d623ee4b95d9638077312e431f8198eb4e5546578987542aa1b4e556d0aa60ce2a9f6b252f77900b0de22cf9d748e5e271e859e8d9ebe3ca5f7c645520b81da1415a4d1038c41fcc9bfa30cdcc781be1f77cf64616b9d0897757d89a7d296005b533d73ff1f8ef6766f25adf898ef73d3d4481c008f0e8c1a5da7f7c42c1942661f01ef65b7f0e9046130386d6e258d5358aae3e4292764276c86eb41ba4f708f6c58fba3f6089f24f250c60caaa1850ab7ca7a53095eea1f3f28ac5b1ec46847cc96a528352b010dcf5397020d5e2cfb50afccd0c0c2fcfc542101d029bfa5404ba68de60b37138e8fef83618ee94bb1f69b874ebaef6d326eb7fa5ba119499b21612a7502a675c86e6f5cc4c77312620ab3e8b61f0bf85b7944fa9da3c971a90ea99d993ec7e0dc31612ff8d03b438d23121697e90ffed1bb53dca29b3e4cc2b1e0dc0d7016ed888b587c1d9bce1e43041a1e25539042b2a704a335193c6ad692afbee2d46a32a2a4f2529c06f7c88217cb6ff0e8d4b4f54822238610744d5f5b43e17925c626cfea07d2cb8f34ef56eb1a1de388deae55d90edd572b7cd514df7186375331ed0aebde30e37430e3d0188f370adf91926acc4204a3fe8457624f536ff60a2d2c7d6a17883724561a24b97861501025a06fc9affa8b85739c98083f7323071f465a929af86b172b68e780705b10c15e758741def458b668cc131678dac571bfc55ef1e3ff60988ae58f9ef79a83151596e039800c9b793a3fdf7333fb10666b51ae05bcd1561b067fc758af1136e9689a2b52f75521ea12fb76e63486e33eb57e6c812046f681a3f4a913133b4b63084d39260e0b97f7fd46356a71518fea5a80e6fb02d4b4c65f8f8b8e8779619fe3bcac6951bd92de27c85763a016d574deb26459f2eea6ab9ba04b1d114e07eaaaef00583a94963e079711049a02fc8c26695dd4c60a489d7ab66637cae05b7e7a4cf601c654f66382eb4bde5ae0f087987fc9315971b38dcccf1020dde22c16fb073b9d895df6134d53e7a4abadb18b08ba26694bf80e07d00cd7bcb851f5ee39df12dc71fcbbefb6eb44f0b7d036ff38eb0fac7a80551d6a2aa7da4230ed82e0f836a415f63e0a06fc966b91d4530552cc182681667ada4c0812f5eed5885a2e2bc8b925e1c240223f0a803ed5388d63bff6998221a0f3ea22be66178c8a987754cef87ae2d6a3782a3c5e829730dd903d8bd288a497af5628b2e151bca8833a430a772324656eab505dafe0b02527d3b924ad6d94792873deeaa0aa99f6c8a75a1dcfdbd2f08c010c273c0a3b1850d373695d38c23480a8c2fa5405af07d936081887c811069a6971045c981b9a550114391db56ec9e6e1eeb70c9678fb623f20c6f2191dddb5b571224420705c5fcb9bfb36e53eb0efc9afcec59d1abe174b66ebcc9318813355c4d3059228151b8b1cf029feb59fd8f2b510cf92fb10e354c66086ff629afa4c07308faba7de294fcada257b0cef8d81a71a1ef1927eb8a0467a9d662154d025682d0d39f214a9c1630b4a632d0f038c30d2af6425f7c111e45d3c3761085c191978847079cb9eb816e7279138883e3cc4fd746cdacc295e875b7d3e0164aa8819b7b975a6e6d7aa2ffcdac3dd4b5c305ada3e15ccbb4458e319f37f5be6bdd48d46ddbfb8faac2bcee5fff3830fd622e14b0bd4b833603c7263399a294da2e0af9de8a0ba1425a4cbbe3c9726fa16a096552bc82cb7a6f0b1964bd799b672db66db36bb27f6285fafe829ae5aee3f17fa2f29488a127349b8711fc428fbd02cc38312d43c93007b0d4e75c02b74d0a1a1f3211422fc7c4623d6709aee48da310888e1315d285211c38761296a539190071958615f27a8859d1e92785d70ed4553a5638deb8a78752e323e7c022fc9523afd6a9c467bd9c261a23375d6ee201a3e603d96b45700f0772277d5564475dcf6fe61ad5a9868701c0e46ea59d4af680b4642e69c0047fca7cbf33f8d487512c96609153542498386d1f9f73d4767a7a3d04fff36314e4c426669a56d614b02cc314504b4b76494ce155cecc13b91c874ef66d3c6e992e14fff1c02ce675a227218924a35208d0997aff8b0f4edd9c9e972ed8b3e1cbc6adbb2c752658145d27e833ed8cd734b86e554cf7bfd3fb33b29ab009bc3b44ce34cb310ab917c246678074541e93407849f9821afe2a7a345a0f0f69d199543af12f6f20e0146c3fbe37352e43900cd599650b1cfc648b0ce173c50bb1692fc8c016162f335a722a27fec551115b358ea0365617f2097cb3210ee576f8beb3a31548675621e400b513aa0329c8e9827382d523da2592bbe3a46600926c649f3deac50f081fdf2053af03fd74a97f2f2817ced75fc82d68cff3cee18ce986d55592d7fd595d9f0a2288bf51ac15a16d75c671f66f179dcaf312e98ac75b5f7ab203f5f6bd75a71d8202df168955e4ee9f0db6849257487f3a6ef0ffbe9d49e4728e53eb8366b7b5019f463e76e2003a610a4be8429c37150a4a73336a22f8f2dfa5f3d6cf2cc683250611cdc52f463e2b1aa0fab0ec92dde696751259d86c5db983012949807c8ac4bfadeb8fea56dd43de290ff1da25b11719d14a2422486ddfeaa9050f757a2accaf1144addb055553b4040aadbc7be7f3dfdb599b066434fb167a0df28524e787ca326c917980c5241f3d0f9ab721c95dbe28ede4a6481da376cfbcfe44654435d36421a03e54965c607e65eac70913843dc6a0ed09e84dab4beea62b7e3938d38a39ab88b6954889d1ab124553b20db3299b33265d4faac211f3e6c3d31132e67be3eb032f77a47fcc71e114c2ef7d5dfc4c9a0b84cd7db08c936e0b0396363e18ab28ac3a9bf8b5d87aedbb695fcdd7ff3fd3cb3a1bc48fbe743a267d0bba317ea5403c13e1a3d45777df8228907d07420beeee4102d25b590259ed03075886bb0633ed267894ff30547cfe27ebd8f8388df44789ba2b97a98bd38e41253ade94adfc81a394fbcd6fa7534c32e41dabe420876f92a56ee430f6d742d58c0c8b832bac479a44894c87711d06b46ffa899a4cd50492de4bb7721d2e501458cb704335fd3d6f7207875e25b6875b956ecf60b42fc9e5814fbd3f96aa5cbe3f330ad08b7f575cf4658331c89db438533de11eaed0b9540a5c1a8ff9506ac78058dd5f8b83166fcaabbc30c2a51274e7a64faa398855f1de2c77f73ae03c43e6af7651fcfd0e1f37bb3feee7ed831555b2eb6b7972f7c44254a9e69770471c4cb3fde54697f0d8085ac80755896e002d85cadf3cbdbb8e336218f00b474e2b3a9ce857e67e910d29d89a87e30c8c0675f9bfe6b079cf5b5de35b2052bfe5da4c5d0fad56975e6693f04fa518a8730c5d4f70ca9054705d732abed895e8383c345d067514646f52f2365b6b43a34bfb6e634948deac6b5e77851e6e6dbfdd82711cd1224f317d646f473a469bb6c0a1b0eb3ac80868324851177f55fb35f5ce377b7c336348b7a1560f438a85a7299112a1ce075e5564ab49d5943d7effdd421d67ced490513cca728b2b2123aec52e0e8526c02750b68302e4a764db8170030d45ee1f884a5ca18637edc5d593047b84bfbc8cdd43845d0d6635143d77cd753b63b78f5d9289a703eeffddaac59f05cde80087226ead359e7a5f1e3b3ebb2cfb460b78a6368f584110e13ba49ce07c235df011cebd84260881e0c05e6e0b50b3379b11670b537717c7617aab6bf294533366fcd688c376be718bd8e9a18653ea771dc74b4a7ab7fc6a01f4721de180e3a8cdd18ef8f60ba8a8c81bd96267ade157f3d7f47c937b6e303fdf5daf17d4f072590de32e1455fc963902f063d0dea245fba9807248021e26f52a5e5c5000eb3102f918a48ccdbe466e1715ad5e1fb531c5bdb2c676f09ab7c089d8042f2d5bf355908e16aabb54b691ef64b55c893d130d7e70ef37e058f71fe60873203c970a03e7094b0a4a0635a3acfd200ffb56e07fa197ffcb1f40791a13a2c4a3400a6c8cae702a5ed64932d1947b3936adffd1f160084155333cff46ecc99b1ef7f6d4cbeb515cb8e8e8ed4071e7071c6566aeefb89be6b8ef8b017095f88bfccd8aced9bfa303c1efe8b0566f7a6ebf8fcef6c733e34a98bf4d4b7212ad4cf95f10097055a9c27c16c250fb60e828f624c783f6439e839acb1263612a4de0281bd8cef56ce532926c3d0ccc317d74ecfe8153e50b858bb79bf973ed4d688739ae6e4cba521e86d085dbe642ad07091b6573dfb418abac394413713bb9768f7cd231806553039d01e4001bcb168c01b8d979fe62acff01d7e107220a90c2c4d7a9f8360c98d03273ececa340a1ca2c6ae93f4fba2b3055dd5d04f278dbd3f3ffddae37416417ad2579b180622002ec4b5349230ac4f377d781169765906f171612e20db309c5c511908e1838371b81a8e38945531028366d5a8fcd459f5df13b63196545a2d8daffc18ae6d71b6bbebd07f147cd301447e67df34b1ca6b589b92f2f04432794422c6cfdcd621be838fc110b9f495fe7463fbd2015b90e6a9ab24b9f404d993ac63759b977079887e28201dfe7aaac79b9c5e07b73b232fc235e0f6ab87af25e8cdf26e51a628a1b4a434d6a8a0204eb70417d9e243445036bf494cbad78fc8a174752166105205ce3b3b7fd6ae946f31eb83772348f3a14f4f71493b31edbc97d29546b653b6e33ff6c18285655436dc71eacea1d8bbaf2122d00969a4c0e2aea31dd01aabb2bd5a8ae6304ff1a0149801f7b2151e30a27a87def6b1d64675d83312ae03e50edc0ca55fae731882309777e55c9279a7ed2ed2a3f7d7c6a5ee1ff602ff29c86d4ff4fa0ad5284a0bc200750f0e6b72c4b6e5edb5d6c5b544b0c006788a0e338cd9e00156302d85d025960354ce70a311dc17bba882d89b8803638c07f15480dbb64b5f11d6200a50a21f543ee2f8fb40be6c34527c9db3528c421bbb616b21834e46902a255138676802b1e1d597794183a7ee817c73401c619370043d3cd267169c8a6da6d9d0218fb66339b6a54fbc4318bb64a47441a3fec83b9927170f679a819f6067bdfd0d678d42805986077f455648873420fa984c3c725e3419d63c33c8253fbb8309f58c85f7803154d762816639710a2d0b0851dc2c5096b094af7cc9f5dba4b2e308df3d67f56972fe73eec527643af6148618b97d7b3259641597ccda507b6fd715f60dcfdb66e1e63ef8cce586e2a0d1d92e32e0bfc363d6e9c8328bf8aa01b4b90413c395b8a813a9129d23ce04ccd14611447add4a961a3dd5a7dc595ccd90ef8b8a00fbf590a99cdced1567fb687678852778caed686dbcdbee671352771ba6b1cfdb75a63cc0b5ee0947936e21e4469dd2393ddcfc55a427d1dcefcc94d086496a21d26aa56651c6b4c81e0dfedd954ed580af2b2377d2a1562ece2b54631144af4f5cbb259570cdbb5f5f8e5a3580ff4f690a391f938f6e237d2625bff19a6a4c671df16b11031b34fcf4f26706eff16b31ec8e1c8d874dc50c537c8492cc89f62ae4bb93a5d864575fcea95fdbb5943d7a6736ecfe47f7afea20d475e18b6470cc477efe498ed01a1faa3fc227d65412818621d6080519f2824e99fe78d27aaeb1f2628257b36084f432ebf7f45bab2cbec71aeb25f59c3a6204f89995003f5a5eba9872718fcae6aaf4964f77de6bf969686576d94b3c841076ca98154eab532b84c6499a6ba906130e0854bf9404d5d85fce6e8167b235373dac5c69ff1865b1ef38c0c8fde30c4fb53e190edcb80bca1d532ba1ac3833d95e7775072f0de019123419b7ce1557ab7eb6f9e75609c28052d4a017e93b05c2d115a6a9dd6de1112b8353b9981c6c131c97baca1dfd4881d031769ff121c4f51b72021ac73507ab036199d68166adc4b32058d5876554c730cb66a49014655d78ce06d8e4d502d666ecd7bf90bf732a738f0ae55b64b9a90ca96df427d50bace32a8046375f3d32d3f9c5c25af921cf558cd0640c191972082f2745d0d4ef943b33bff359b94a8eb5a329b534d5146795e807ce20330aa6f63e6327d3b5f0ad407568b791539eac0ae9bc13dfa86a8a0aed0c37ff9f244bede35b9d71b0133e1d8f82f7c371929a10e89e3ec04ac07ac032092c2ba7c2ee646e3c4b2820d881af5f00901bc599467e9dd454896ae271796485896047600932c750b724d6332fa9cb27faa17f239e6767ea552e94d3bd5805a713c1db7f5ae5e992a93940049ec7e5b502eb0abe1c61bf6e87424addbbd92e74dc49e854b6a586d23bca08e0b74b81d45dbac00e46e1fd73b4a821c52c570d2ac90f9f4fd3f89cbbe04333b97dfe8043df366418b2acac83fb96171b37eb6264a71f045a7ae9b1fb8651e68d3585c940717b6bf7640b3faa03ceace717e7f01c7403499a48268a260a556f558cd15bed74a6255647b459b10a93ae6724ad0a9524c93ac4da1f86d4b73934b9e5df4a1a1e4bf9aa0542bced406d5b9296e5fc21289ef2ee23736f4781af970b5c815514f577ef38aab36f28d9ce4d01fc5796edc90887cafba99b847ff91bbf9609369448fbc8f6f2af7eadcce5d6d32658023f4d44dc17d22db26b0cf5f827ece9a8ad0bee970367cb055ea1fbe7fec1defc9ed7e6c82b1d4d7dbc3708dfa3c27f6f875d71a2931fed8a137e5d8117cc8b425f8c6115b75fc884ded34326bf8c3aaa9393df508c9c31bcc78d78b4666031a39a5ae0fbce516dc7c3f2cd2fef37904a3bf05f6281356448977476f518e054f86f64b1bd93d612de9cd6dfcf601a3774ed5556ad3c2136edcbaeb3f6e12c93a34187ed89f7ad18f301d0a3f2553e136fa1d5e9d9d5a90500fa89c04dce7048449206f41a19f16c89f63a573660299ee4946c3ed15009e132e95fdf2064f7abadee80e39a1bfe1e1bfd1ea65c60d6915ad175a2a4a60765fea5c75e6623f2ff02679a820f6420348c31ad78589f415edb76287c021e2f938f88ecfea71aa64a7646b9a3bd666cd3fbaab60f71988740a5d6bad9fd7aaab4d2efd35796d367c2d510af97ab30e7c73b1e786246bfd3ef98b63b31ec52b0a15c9dc59a897e6cdbf9423f4247e57cf67c913e74478121e9a3feeacbaa3fa7a0bfe6217d9d4b422ce5bfd839266de1066edeabb85ac448fb13628003539d27e017509d2b93d3f2f8849087fc865685860d12102aac5c267ad1cc3fca8999bbfc49d265c714b5dcffd6b9f945d4855de1a7e5fbdc446b8d4023a9df408c4349fb0e7c0708237ab76686d54634797f87f12830dda1910d53b401c22003c84054bf299d11ad78dca438b0d4cf81924f44aaee747cd9284e542ea37b3decac2d126d26d633717014a91f22d74e743c7e8dcafc78d8bc3b221ca75d0969f19bb15a2d088d05c9039939da1fdae85263fcd57ae62ff303f5858be79347d7c95650a188cc8fdb27bd0abcd5402f5b8e8bdb0087f3a1931f3c713ae810056557f1d8fc5cfe2f3d4241a174f2529a1c567e2387f3e149ae42bd9b65d248c72dcb3d7993c9f3e2233f2142356c532cdbde36aee566c9f22452935d0540379d0eb88cd95e0060617485ba1ea27c27e4e20af15f1e4ed19a5dee5a8d0c0d19feba049726548163f9befe17474474f3373fd868c334daf82681088f80c34e8976bcc51b32e47172fd370cf73ee07f5d173ff8f7f9b86a54aa4e63d129254d0b477909aab891bd99a305fe52eece395bed4434c9e0137050aee31d826534af75b77cced2e5733fa426a1a73e23ec6816b2f6b3b1508e23532114be25a707e20a9b616393f913569006677d252e9869c03a13dec7d2d4c2e5dd6b4078180312444fca4ab8d1f487008bdecf2a2503a32d88fa41eccc595d0831779d1961d576204dfb523c3aeb0e1f7aa778470e3c310ff84771b5bb7ee28d95a64e9d6b376018cc6fdfbf099d490fb2f122181e7da6ecf979b90214bda78165177295e43f17917a2e7b68c461ce8f6fe3745bd2d54b55f0c994e0493aa12d5272ff87ff4b248bd4d6e96080453b70c548f454f12dbb7d29f258ccd1ef58e828c8dfb12ef140bbaa7d1491b6b8421d11ec7461f47c89722e7bd688f0e7571ff55bb711b73185d19b22e84376de7e512dd20ae052750fe75c33810af8172b1c3865c47a7b262d0bfffed9896f253252b357ed7e1c38ee04d8c8ee9757deb4d21353146a6e90a8c000d786bf1f93e12f87a8bfb1318c54fe62e9f30bd053ccc198d8f2b7fca5a834c6947fec62a00d4acced2879c9c7f8a921f477fa777e2e965757d53c0ab78165c7280ba93e4ff86e021c3f6c1e0de643e2cbe5fd26899c5d8aa47b52705398d58882417f3be6e8b025f2cb9e6735ed4fab0eb048a994939a7497a1c4f90afd9f71dc7d7c1d4a0f2715625dfa32dc66ef2f77e5e648cd33ad673b04baf4802019fc20e9676f9b6072482a42fb0545a756c863a15d9f5ecca50cc12362be5bceb706f3408d1682b7369a24000073fda13d3ca0a6ed744c95f4f5c5cf0227b198e1a9b86e94a188c84eaf94fba50d86df00b90a7129883c7a1f6b1d24872ff43eb28da3456c8c1c873104dfa7273c582b2203628abc13e749a64b142f3e92b08206397e106c25afdebec9128f39d8404c82a0cf6a8e6d905dc06c6a1c87e86305fc467643f24b997e9f1f02c7c24bc08aa32ebff3a3ebed55d32a66bed9c61230214685941279ea47397d83207680d7c689b1ed6bfee0be88290bf02f786685774b15ba1b053348106d952aceb10b763f946e88c034b06509a859494caf8d0f38f98ae84aaaf7eb937bbd5e96058f5d48b06738121b7434a05b5137fdaa289d540969072e08a8e175714a7cc59e1f13aff3648e4310118112d0bf5f21c49688ef72df6fb8f31d8ec2113e0331e9e61b9bfcb97f3049d7f0673d0f7e844bb241346d638e9fba9196228038c2bd1bb93f04dd0aa5ec03b579e0ac64be67f1b6b7c2af2ef4a8319dd880e455028818f387c50991bf9c440bf68dac491db3e2d994dd050a7562bcad3c0f16cecf4c5fcee75f21f9141401482792dad3965f1825c20c213e2ee787aabd7f5f8227663fca1e397cc571771530a8e93507b8b94395174749f8ccada95e8ae832baf67eae969a75a68b19377674acdf12e2f2df1b665e27f558cb8949b3965a71db80ddb1a5d452fc26af71a85884b00d0b30252790870dec58b650d6e01b266530709f81ed282be9e8fc4e6227bfd5b1e7c44a1b22f6f78d87a5357a02ce2647d996188282922dff0994776c2d836c394cfc6c0133bb518b9e98857c3c010eb5655d5da7318ca2a83c8859aeda973f3dee3c1d9bff19e787dc839303576f8ca9f5a09a312396e81086e87fe1fc68e767ada47cbc1780a6bc7eaede5e8550d7c656ff80e01af92a114f1805d0ea6f574423aeef946b8666063faccafc9e8b44ff29b304544384d2fcb489a6a2a96b703298ea32187f6b94ae2347bdc8b5d54a27c438d8546f2094045d05a9442c2f029b3f9b74f37822a1001248739d6cbb4784f373040ed4b34230c3184d25015c0c13d620e1cd8cbbb11cde567a9c4bd39f861cb7221f002066a18172d8d788e59a9b1bc97940b1ca72c73b655cc6e8df8023e3330558ab6bdd8ba734430c02fea4d5a1ca5c68bbf87e490f7c112d12f310cfc2753387a3331eccc8405a769f1ef2fac3c7ed367718565ef346bf27864626361bb4fa29e3b0f95b3595efa1fe9a52f6fccc627f82c22e2e30c503883dd92bfaa0212504c46c1f4d12d33ba7a9901358e0930dd53afe5538a2c2a5e06c8a4f2a5b33a4f33e32c8f38f0a5cf22d90973b0f148d5ff5c5736356c93d2d56ea1f060029fd693c8589c2207dfca380676fd0e396a451c991e8dacb9e0ad1eba05ba29a991c16c0b85cc25b29b2518e1b7d8c88077fd124b5138314866dc6b4e23e6a2435710df10fd80c86218b892c1179e0a38a6f566e8e0543e0fd6ded8482a2b42f37b854289fd0eb690772fd6aa333d149751ca1c84e3ce8e9fbc3c21564f274ccb483c8203418bef118b9f313df819e6ef28a7e75b0e629c81461c39b297f0ed578eda815f8cceb14f9657f41f157eb30b2544007b8adac417782cfa50d4815612d53118667296e0e938682a90c2f1716c61a80fd5624c07140e38963b78b49528856dad616523a016c25b9a8254402a3bd4ddb83477385b351040fa44b853e41ca42fee381c1919dd5ecc52a8ca457121bc0960710ea5fbea0606183eee91783b85359d758763d8ab1df316d630abcb4da2a549378fec6130c0303428edefb8b986ff7a93e2df60503567cd842654e4c79221023862ad708cce30a4055bb3d3563a6167f614eb564e5a515edbe763271d58ea954db60b204b80ffb46689de624b5e55db720527fcc30ca3430d18b1b56abe8d9d95ec2675b70a06f1b6578b405ddf94c67d3378e146702862debc26a7301430d721143912231d8a982f203a743b0f0cedc73bcbd59f50e314d75d1f2e01664793c902a92ee9a25a1da0ab025057e46563d62b8548a3bacd144d10148d7c1ad2801ba39c64986600e0983b2db567b02729e7847e7b716b4b71bf5a52bbfb056b49aca323ecb280780f189feadec630476286585963d2e8c042a05868138f5576329e144a553b9ce2cbcfd7e26c56b7265f4dc2e2a23617b1e4bbee0cdca4c1be675ad9db558cbbb257742099b45a6953acbcdf6f8af9710fdff8ead4c42c469ceb323189b60b47aeb0e76da39adf03d5c0372904e5a087d1560063164a1986c83d068311d38fbb450a67b2f72f64aeb5c90b4a699a8d4acdc3aec5a60dd873f558bee19e11ad06c26c5c4a21e4d5724d7c7399f274fd9b3b4bd18fc526a2845f12e620674cc5a5537b4a88685b3d56084324ec0f46d6fb21ec75e60f46cfacadcb64bdcd9d986e62537742041534cec8092a373296d8c6031321d0ddd4cae54d14b00d80311dc6c1068efd2e485e3619fc5b44625e792f6d7dcd73b55deb92cf2839c95adda8cc65c9fd2f674554a8b91a12a488203be9955240a4c91b1a4e3a8d680bc1da1f0d55b8818379922655af28f90eea31b2ff90fa899945e4011e9d4b5d77e97537b12a512df48f8f07d1679863b7e734aabdc795aedc07f722bd02b2e2a1bdba210c8296961f01e66a4c4f9f8e269b4f7458be721f9f40fe5aa3f74be97a01cf2048bbcce9fa5d4e52bf4236205714093394c6367b570d367e0cfd6431c287b91cde844f8d5d387b23be64e5d49a1e3dd4c092d9aefaf0028fd11978eeb66297757054052907fa814c31d9b2781c1c754b5416f7ece1760a202aecd67fca2bd1eef30e179d0b899f85c1bd92c63348c6e6b0f19ffed1badf78f996ed471022af5e10be2991a4f1a6b177c49ba486fe73212832b36eebfe4b840da49d80ce211d74905a9b21afb49a803f40fefe679de2a9ed1ca5a3e9762e6e9d37613161744e2d544b8236c2dc8665b4dbaf62348458b20f522fac028ee1d2cbf0051ccf14a4d81e0ab55bf4b25709451c54d375d66af97a7a75ecf4c7e6d5ec78d244fe8e0ac8c7768b821ec597b1573bf6bf6c29b509145dc4d2413f2594a5b64b7b362fea9e3f6e590e79cd88a88708d7efc55343e327fc56c539d4e8c8b51f224dd09d1d0d295aea929bf99dd52eacdcb240246d35c8298cdbcaff2fec15cec1b931aaed460ab6a45cb11bf4bdd9cf33e106a221e1ffd29fe989881508f3b438072b78abecce8202b4da410c9894fbe12ad726d0c22f38566e36182199e213e0a608d5c57b8ef8d32331e6e49c841dacf13f783ae933986db8da54891ae91dd9766b3915660fec7e65299855bdac0b57a69e40dae4aefa5de09a813244aff596614ec5657a60c963708388f1a41447d49fef0e8b8a076027f3424459aa5414e40d9892ee2dc18939d45c75d9e626632e4c1415a315f08c9e54083e61d7c558bbdfde48fd07a548320e98cd0393002c2e19ee8a344d5c7f8a20467d1f0c42ecea947ce5a304dd8078665a8b12277c688b959961fcf83b02782d0b003fd298d797c031d62655e7fa292622a40f5fbcc6222bbdce302f30adf1b45550f8f494e906e5a7f9cf6696602f0e799378078c616deb809aad42eb40c7d07fb1015db15f13ecf8358f8032c1c8f2562f954085275d7122cc144d36959740c9903f2ddfaff585c72a39dcbab39eb6b3ecf288576a408f33e97b55c92b777d492415fe3b0a18134f79f0653ed09a1469ecc4101b13fa2010aabcaf2e1524239314f234bda022d7ce2c46d49f384f5bf29edd5debfd2764a866956aee05b2e95604fb2ffe55685f5f9d592849bb4a94da8a3b5b38bedbb2b7fcec55fd8cf63eaae83d14e527f2e6938f6f95ba060afcee56d61b04746b7e2d83797fead06169ae3d1002c45b805f8e9d51870c3bcbc9a254942c88cad9c301e7baab3d7b468f3a3d116005b168b78248d6325424270c4916e2831d5afcb1d651b9304f13c85a2ef1b42fd0e181581ad0aff44cefe078b0889cf08e4ae2abf8e8db1907fddd6dc88c33c69a2a801f137834abdb38c1fd50b1cf1860916c508abd543cfaf1061128bf3262fba6213bb70e979696da9c2beff88637f75c2fed243708c3ba7ff9e944130a1f121ff0bac20a43f80188fc0977c63e46d6666d7b5ce369dca0979ae9864c741f5dc9a59f5f7a8e1f8fd572c290f8646443f02bc60ffd73a397c917dc5a4bbf44cad0ae76a4e4154ddc74ddc88f6b7bf32cfe63d53a8d4bc4fa2007d171bd8cac8136f6e7d229a90906583d2a43d9b6051bc41ec957255e98f3558211cc09596f6fb8a09db6c146398e5dcc319abd4cc39946b989c1300b5fcfaf482499c530c5d895391da12177e7ba3e85dd34f463722e3cc71b0f70df3b0fe95a32b10d70adb232cbc678e5195a441b5933e01efd0373079f67358b503a2a95e291355f1f2df1f2d3a5a8bd741c88121f43e5057230b95f9a8a4ea17e6a0d0e1d74677691f9ffae4000fa4f0f2f6596420f5a83040a98ee31aad44c747ab79c465afaaea5b599844199e0967bb0ecbd115a97221582dd7e318d4d9ed53b42a2d8f46f7def303ada4e2d2c98267b1673b77e7ff163866f97c9fb34b67cb0b0ebd33277f54494e443a75d028c26362c4dfd97067422b8363f635eed1c77f89156b07c61c6cb8d7f0f707d2c7c32471bb2276770e533a8f777fd337b63a8ad6edde840459ec6cd2365060d07f1b6384445b0026c91a9683e6f5ba97ab211598f8798fcdeec4c0359203c51e2d5831ffdf5ad638caeec2cf3dab2a6128cbaf9bb1304802756fc2b5ce3daabe77f2560a22251d66285e35abab85ab210b50ed128dc7a1f10f25db09a7d508d8c458dc158487eed5f2e380ba1e817d0b90e78243bf0a83629fbba95fb3c1705168a9a312205dc035bc4ccaa956ceafdada7616dc8bdd0e2682d620e01dc910588226f6298954db80899e0dce06d1a7a12e387366d9307b6203139367c4ea18c39d6148e5a04b89999585985a2aebbdbaf142a288b48b45a1f73f93b11ec08c4530b1b40d418f1b244fd978345670a0dc32fecd741190db7f93d4a777bf21ca7873d611697fa36c3dfb624bbaf97375dabc43464187591ab028439140f12a692046c5c412034932424fc1029d5f0355ca562ee6355595ea2353b68e951b3cb1330bed53494214498995fafe275ad71d09cd5a0e44de8acb2a3a57be0a1f7f5822aaaea45a7d9709f21c388dd74a685bfc1ba9f6ab1ea9ebada4001d9ff4fbe1bcb6d35e18514ae6034e458edefce3b561ee8faed8e621954a0313e55ced3f857678bf957d04dd1bee2dac4c4bf842a7c002ff57484729ff441298f90c43c95f8412972d3ff1c536ce42bbf4b6f606e711cc0d8834c92ff679d6cab11e09a279593a6021df48cd3ca1e73122e115fd6a9fe93618def2ff5bab19aa61dc36134a3005cca53ff162e3122e24ed42f193d69710b659f57978625b4cc069e31d35106f5dbc4fd13db788c6641a45d722736fc56d7685a66bab08cdac6d3ae192dfefc0fb46fa96e3ad5d70fbfd1b73ed216b81633347f3bb77b52222db47d596a67f2e3915b797f4da818df6f5319738a70a8de7b545a3d4475e74d1d7183455eaab5482d69a47da1858fc8c1ebdc3c36e84efe835b31de41ee8c7c27a896210958528a5733cbecc22bc5638a0a8b12b8e1b0b7263d862698300c730eefd2ac9abe8d31385e8cdcfe88128efeaabb155444d8aca83321199ee4388910d279743e0ce09e448d5d0c7e6ef7c88f31bdce328d1a8a5286f749e7136264cb7d062248b9af4a60cabd2bfa69a0f5787d652f0215b24889b7e7def754d01a3cfe1dc83b6edcdce817f12192548de07729e9dd6a2745a18f4941430c29fbc90f63f6fe26e996473bf0d98939bd31f41a63f9634e2bc3dce1f1863601d0c43bd57fd26043b29d1fdbd9c47efe5ad4780fe4babfba597e5bdd051e02efcf9538a085e0e06c3671b2741805e7304389742956b3703bea4891ea91da40e69dd1d9fd263f2df60acfc339e4f6ac90cfa3218b75e8d412c476049a80a3ef3b30a8c24670c98d36f0662c68ab1fca7ab2cf39657da7b416816bf9cd078fd38e90d54216ace9978b7ed9b99222589b00de90746c70e27ac4b43608cfdee2ebf678195adc598d94cd1aa258c947d685684a0eb3320fe494ed05c73579c0f0cf63fc1f8a4bc86f425154b464d1e03747ea83c29ebc5958b3b9aa0d488dd0738d56c671aa3168628954f8874cec58eb0ed62f5cbbe0bf68c30305a2b9c09f4c707f4bb56bde643462b8ddcd119a8202f7760f8f6a508287c8ec5d5846f5eedb0fb66bdef5dda8f4178a9c807e7c3b9189c7127122e154eacdfe413b00f6e372f5756d82ed15892e6e289ba063a28d43e1f73e498990061f2d47172e6d18a3800c3f0803668b7198633c3d911b69409ff19a3f37ae80ed6acfc39ae911899e944c3fc7640101a5cec6de77e706625fe7c9af9d7688f74d2061d0bdc7ecc50912a8f56360b3469497719d37a79f6ee4eadab4a693f65979d8517d8ca9ab711d7ed4b57222480123d96b42733414d58db6296f650cc2fd239bcd91648649d7566b4943adbd171eac3f4b606cc11bb6835a9119196c86d0b005692cc276f3eaddcae8f749fc28ff96ca8f36b0c2764db461f7bd1492f2a7b64ab85370caf9a2f32a35da58bd4777cdb739aca20efcdc8d1b3de42a74b25f9b89cd322b5007efb2aabc6c61489d3d800d7d4a55b980bf71944c603406bc917fef086bf4db0cda254d57853f3dba0dc38d2e3b6642143b947eff4d29aefdfc9cbcc57dd52d05b9af39fdde24ad211a0b93f077fbb993f55bbcc9a3e5eb62fa1baa72a91aadcd3c7cd89b7c74772bd4b547a6bd438922acfa24c6daa35b7d2669224d82f4d1959cabd2debf5da98535cf737ace5515792c5bf5f6e33ae41876284b14685e40a0731676ccf099e902d9f167f6c1efe6699bf44d474439f0d09c1905e8c2cb6a114fa4f2efe0a800aad7ad8b5aaa24f50fc20d66f9e2eda230fd0a0af3126fc27bf28bc34afe7dbfe8cee6e10fdb427ffd5733566b5095f016732ae545c9bb17fea7932b0959a15f6e74dab885d880a21c469933f05ee94e5dbd3c05bd9acd8d2ee6dfca95ed51185ff0b73cf35874235df414300d987be0837aa3aa28fd928de75519d8df4afb727a12987b98b3a654950769f3f36f8abdf1355d2cc35b98720c091ad15269871928a4cdfd4dfce9b57f074e0d7c37acd3577019388e6d938a1db34b21c185e528ddf4f69b7eaf85e0e70e4f5433c646a4e2c613c561a76597f217f89847e0bfd21f6e9d739c98b5d94177cae1467ca2673466b59a808c3d00f78ff0e5e66839ba3434e0d25c06a0e6024f8948cfb81db386f029c4fba5e51212b0353001c05589e62e563f110fe69c306d89ae2d44d7ed06bc96b5f4327804072a3f3a4d6318ddff6991c91f94c012b3c82216ba973eb69d7ef61db9cdfc669895eb07672248a3a6aa01cd04c3a4c00da8e3f60babe5a470e69db425eaf7e108f83d00c9702f7c72ebd9dedd65412e2c2bd6eb22a204f65bd9259298fcf66a1818d443f22bb9a93a4e6399cf88db21b3044e9a0e01368a12b1cfa8674b90e5332d3f525b716a730e02c1cebef468d642d2431ecacd11cf47908fa4840efe991a47e4bab3cddf0f22c539fd6397f7c76f116c986c27fec68a397e7932aa2d5cf0460133f12e0e20d9bc26da7d0d99945ede7b8fbac50fdf0e4310a52af29cbc3fb071c9b925401667f0a5d9ac635995aa997c9c6e82aedb31b45eabd0f2233aada7c17e1f46807ef347194b6801c2b490fb838eae73290e6d767e49af8ee68cfb205dd2ae9557c299e94f42a424175ed3bf794f800ebfbf9a1691f25010f72b68f773ede82534d3fc40c5c5d7f70ef5aed0ea6a37d3d4b3422cdae571a55ea00c8623a027cc370ac114338bacf886558a3466965199197b4aee80565bd8320270812d467fd7ca9d93439bb3d8ff8245f08f682e4dc9c826cc7d50c5bc20d5075917980489c2aa0ac130e12a352a6b4e5b7f9a5218bbae76d266fac5ad66ebc6ecbb03700bf38e0442e0d12bcffa50ee47a997514338a6f5e6b09b4bee08b819b2203be1886a6de9b9ce58f59d67693dbdbbe50c58ca662c93b63631df3349a74cff9aa0a3b40c376449494edd85a1879ce381e0bae82e76f2d64e82ada11007e9c5a3978ba2defff883f806785e23a4c39c8830e073b3bd9ed96e23c5af80a4b3d145979e634b24ace25f6919029f59798d6ee98eb6045888ad146727ed9ebbbc2e93cc8bd19eb30b8a6b25bf9084a7a4b996481de7974c38e2c59df08cb3e34de87f981417451cdafc303273e090e8e81422918c0a96aa56b064714f346cbc8093815daca58b76440f19f5f2ce1a906c50541c0e8a588f7b99ae18f83710f9d6168eaf79f07dec905b31d43ee60e0dcd446a0c93f0ce4e5f3801044f893d3d804d1cb94394c6d2ad5abf04a311760b52e46dec394d68060a3725d85fe947c775d9c0a79485d2fdeb8c7bab8f665c006a587bb23fefdefe4fc20509ad61f7d9774fa4bf677e897d58cedd662a21451afa6f3173847f4ca7da4e8254e2bd713a94ba6ea046c587efa1b36fa72f03060899ab755c2e152170d686fc27c90e6d1947b4107d9165538c7f782a663f486dad55b95f373764353f1a4f9fce7b3f2dd21f48de013ddaef525a54a92ecb8a97a15bd1f7bb1f79e92dc70e25dfc0572e4f38be8df29ab7d4f1c324b916c2ddc944e8311bb7fe979044dc621573a863a4c79fa50d7fd59b12f869f4d089c0d9dafd446578a3c831ae103d54475828c3c4efea9b6184bf2fc864f755cb7630d1e489drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-rt-4.18.0-489.rt7.278.el8.src.rpminstallonlypkg(kernel-module)kernel-rt-moduleskernel-rt-modules(x86-64)kernel-rt-modules-uname-rkernel-rt-modules-x86_64kmod(6lowpan.ko)kmod(a8293.ko)kmod(aacraid.ko)kmod(ac97_bus.ko)kmod(acecad.ko)kmod(acer-wmi.ko)kmod(acerhdf.ko)kmod(adutux.ko)kmod(af9013.ko)kmod(af9033.ko)kmod(aiptek.ko)kmod(aircable.ko)kmod(altera-ci.ko)kmod(alx.ko)kmod(amd-pmc.ko)kmod(amd-xgbe.ko)kmod(amd_hsmp.ko)kmod(amdgpu.ko)kmod(amilo-rfkill.ko)kmod(apple-gmux.ko)kmod(apple-mfi-fastcharge.ko)kmod(appledisplay.ko)kmod(arc_uart.ko)kmod(ark3116.ko)kmod(asix.ko)kmod(ast.ko)kmod(asus-laptop.ko)kmod(asus-nb-wmi.ko)kmod(asus-wmi.ko)kmod(atbm8830.ko)kmod(ath.ko)kmod(ath10k_core.ko)kmod(ath10k_pci.ko)kmod(ath11k.ko)kmod(ath11k_pci.ko)kmod(ath3k.ko)kmod(ath9k.ko)kmod(ath9k_common.ko)kmod(ath9k_htc.ko)kmod(ath9k_hw.ko)kmod(ati_remote.ko)kmod(atl1.ko)kmod(atl1c.ko)kmod(atl1e.ko)kmod(atl2.ko)kmod(atlantic.ko)kmod(atm.ko)kmod(au0828.ko)kmod(au8522_common.ko)kmod(au8522_decoder.ko)kmod(au8522_dig.ko)kmod(ax88179_178a.ko)kmod(b1.ko)kmod(b1dma.ko)kmod(b1pci.ko)kmod(b2c2-flexcop-pci.ko)kmod(b2c2-flexcop-usb.ko)kmod(b2c2-flexcop.ko)kmod(bcm203x.ko)kmod(bcm3510.ko)kmod(bcma.ko)kmod(be2iscsi.ko)kmod(be2net.ko)kmod(belkin_sa.ko)kmod(bfusb.ko)kmod(bluetooth.ko)kmod(bnep.ko)kmod(bnx2.ko)kmod(bnx2fc.ko)kmod(bnx2i.ko)kmod(bnx2x.ko)kmod(bnxt_en.ko)kmod(bnxt_re.ko)kmod(bpa10x.ko)kmod(brcmfmac.ko)kmod(brcmsmac.ko)kmod(brcmutil.ko)kmod(bsd_comp.ko)kmod(bt878.ko)kmod(btbcm.ko)kmod(btcoexist.ko)kmod(btintel.ko)kmod(btmrvl.ko)kmod(btmrvl_sdio.ko)kmod(btrtl.ko)kmod(btsdio.ko)kmod(bttv.ko)kmod(btusb.ko)kmod(budget-av.ko)kmod(budget-ci.ko)kmod(budget-core.ko)kmod(budget-patch.ko)kmod(budget.ko)kmod(c4.ko)kmod(c_can.ko)kmod(c_can_pci.ko)kmod(can-bcm.ko)kmod(can-dev.ko)kmod(can-gw.ko)kmod(can-raw.ko)kmod(can.ko)kmod(capidrv.ko)kmod(catc.ko)kmod(cb710-mmc.ko)kmod(cc770.ko)kmod(cc770_platform.ko)kmod(cdc_eem.ko)kmod(cdc_ether.ko)kmod(cdc_mbim.ko)kmod(cdc_ncm.ko)kmod(cdc_subset.ko)kmod(cec.ko)kmod(cfg80211.ko)kmod(ch341.ko)kmod(ch7006.ko)kmod(ch9200.ko)kmod(ch_ipsec.ko)kmod(ch_ktls.ko)kmod(chcr.ko)kmod(chipreg.ko)kmod(cifs.ko)kmod(classmate-laptop.ko)kmod(cmtp.ko)kmod(cnic.ko)kmod(compal-laptop.ko)kmod(cp210x.ko)kmod(cqhci.ko)kmod(cramfs.ko)kmod(cs3308.ko)kmod(cs5345.ko)kmod(cs53l32a.ko)kmod(csiostor.ko)kmod(cx18-alsa.ko)kmod(cx18.ko)kmod(cx22700.ko)kmod(cx22702.ko)kmod(cx231xx-alsa.ko)kmod(cx231xx-dvb.ko)kmod(cx231xx.ko)kmod(cx2341x.ko)kmod(cx23885.ko)kmod(cx24110.ko)kmod(cx24113.ko)kmod(cx24116.ko)kmod(cx24117.ko)kmod(cx24120.ko)kmod(cx24123.ko)kmod(cx25840.ko)kmod(cx82310_eth.ko)kmod(cx88-alsa.ko)kmod(cx88-blackbird.ko)kmod(cx88-dvb.ko)kmod(cx8800.ko)kmod(cx8802.ko)kmod(cx88xx.ko)kmod(cxacru.ko)kmod(cxd2099.ko)kmod(cxd2820r.ko)kmod(cxd2841er.ko)kmod(cxgb4.ko)kmod(cxgb4i.ko)kmod(cxgb4vf.ko)kmod(cxgbit.ko)kmod(cyberjack.ko)kmod(cyclades.ko)kmod(cypress_firmware.ko)kmod(cypress_m8.ko)kmod(dcdbas.ko)kmod(ddbridge.ko)kmod(dell-laptop.ko)kmod(dell-rbtn.ko)kmod(dell-smbios.ko)kmod(dell-smo8800.ko)kmod(dell-wmi-aio.ko)kmod(dell-wmi-descriptor.ko)kmod(dell-wmi-led.ko)kmod(dell-wmi-sysman.ko)kmod(dell-wmi.ko)kmod(dib0070.ko)kmod(dib0090.ko)kmod(dib3000mb.ko)kmod(dib3000mc.ko)kmod(dib7000m.ko)kmod(dib7000p.ko)kmod(dib8000.ko)kmod(dibx000_common.ko)kmod(digi_acceleport.ko)kmod(dl2k.ko)kmod(dm1105.ko)kmod(dm9601.ko)kmod(drx39xyj.ko)kmod(drxd.ko)kmod(drxk.ko)kmod(ds3000.ko)kmod(dst.ko)kmod(dst_ca.ko)kmod(dvb-bt8xx.ko)kmod(dvb-core.ko)kmod(dvb-pll.ko)kmod(dvb-ttpci.ko)kmod(dvb-ttusb-budget.ko)kmod(dvb-usb-a800.ko)kmod(dvb-usb-af9005-remote.ko)kmod(dvb-usb-af9005.ko)kmod(dvb-usb-af9015.ko)kmod(dvb-usb-af9035.ko)kmod(dvb-usb-anysee.ko)kmod(dvb-usb-au6610.ko)kmod(dvb-usb-az6007.ko)kmod(dvb-usb-az6027.ko)kmod(dvb-usb-ce6230.ko)kmod(dvb-usb-cinergyT2.ko)kmod(dvb-usb-cxusb.ko)kmod(dvb-usb-dib0700.ko)kmod(dvb-usb-dibusb-common.ko)kmod(dvb-usb-dibusb-mb.ko)kmod(dvb-usb-dibusb-mc-common.ko)kmod(dvb-usb-dibusb-mc.ko)kmod(dvb-usb-digitv.ko)kmod(dvb-usb-dtt200u.ko)kmod(dvb-usb-dtv5100.ko)kmod(dvb-usb-dw2102.ko)kmod(dvb-usb-ec168.ko)kmod(dvb-usb-gl861.ko)kmod(dvb-usb-gp8psk.ko)kmod(dvb-usb-lmedm04.ko)kmod(dvb-usb-m920x.ko)kmod(dvb-usb-mxl111sf.ko)kmod(dvb-usb-nova-t-usb2.ko)kmod(dvb-usb-opera.ko)kmod(dvb-usb-pctv452e.ko)kmod(dvb-usb-rtl28xxu.ko)kmod(dvb-usb-technisat-usb2.ko)kmod(dvb-usb-ttusb2.ko)kmod(dvb-usb-umt-010.ko)kmod(dvb-usb-vp702x.ko)kmod(dvb-usb-vp7045.ko)kmod(dvb-usb.ko)kmod(dvb_dummy_fe.ko)kmod(dvb_usb_v2.ko)kmod(dwmac-intel.ko)kmod(e4000.ko)kmod(earth-pt1.ko)kmod(ec100.ko)kmod(eeepc-laptop.ko)kmod(eeepc-wmi.ko)kmod(efa.ko)kmod(elo.ko)kmod(em28xx-alsa.ko)kmod(em28xx-dvb.ko)kmod(em28xx-rc.ko)kmod(em28xx.ko)kmod(emi26.ko)kmod(emi62.ko)kmod(empeg.ko)kmod(ene_ir.ko)kmod(enic.ko)kmod(ezusb.ko)kmod(f81534.ko)kmod(fakelb.ko)kmod(fc0011.ko)kmod(fc0012.ko)kmod(fc0013.ko)kmod(fc2580.ko)kmod(fintek-cir.ko)kmod(firedtv.ko)kmod(firewire-core.ko)kmod(firewire-net.ko)kmod(firewire-ohci.ko)kmod(firewire-sbp2.ko)kmod(firmware_attributes_class.ko)kmod(fnic.ko)kmod(ftdi-elan.ko)kmod(ftdi_sio.ko)kmod(fujitsu-laptop.ko)kmod(fujitsu-tablet.ko)kmod(garmin_gps.ko)kmod(gigaset.ko)kmod(gl620a.ko)kmod(gma500_gfx.ko)kmod(gp8psk-fe.ko)kmod(gspca_benq.ko)kmod(gspca_conex.ko)kmod(gspca_cpia1.ko)kmod(gspca_etoms.ko)kmod(gspca_finepix.ko)kmod(gspca_gl860.ko)kmod(gspca_jeilinj.ko)kmod(gspca_jl2005bcd.ko)kmod(gspca_konica.ko)kmod(gspca_m5602.ko)kmod(gspca_main.ko)kmod(gspca_mars.ko)kmod(gspca_mr97310a.ko)kmod(gspca_nw80x.ko)kmod(gspca_ov519.ko)kmod(gspca_ov534.ko)kmod(gspca_ov534_9.ko)kmod(gspca_pac207.ko)kmod(gspca_pac7302.ko)kmod(gspca_pac7311.ko)kmod(gspca_se401.ko)kmod(gspca_sn9c2028.ko)kmod(gspca_sn9c20x.ko)kmod(gspca_sonixb.ko)kmod(gspca_sonixj.ko)kmod(gspca_spca1528.ko)kmod(gspca_spca500.ko)kmod(gspca_spca501.ko)kmod(gspca_spca505.ko)kmod(gspca_spca506.ko)kmod(gspca_spca508.ko)kmod(gspca_spca561.ko)kmod(gspca_sq905.ko)kmod(gspca_sq905c.ko)kmod(gspca_sq930x.ko)kmod(gspca_stk014.ko)kmod(gspca_stv0680.ko)kmod(gspca_stv06xx.ko)kmod(gspca_sunplus.ko)kmod(gspca_t613.ko)kmod(gspca_topro.ko)kmod(gspca_tv8532.ko)kmod(gspca_vc032x.ko)kmod(gspca_vicam.ko)kmod(gspca_xirlink_cit.ko)kmod(gspca_zc3xx.ko)kmod(gtco.ko)kmod(hci_uart.ko)kmod(hci_vhci.ko)kmod(hdaps.ko)kmod(hdpvr.ko)kmod(hfcsusb.ko)kmod(hfi1.ko)kmod(hid-picolcd.ko)kmod(hid-prodikeys.ko)kmod(hid-sensor-accel-3d.ko)kmod(hid-sensor-als.ko)kmod(hid-sensor-gyro-3d.ko)kmod(hid-sensor-humidity.ko)kmod(hid-sensor-iio-common.ko)kmod(hid-sensor-incl-3d.ko)kmod(hid-sensor-magn-3d.ko)kmod(hid-sensor-press.ko)kmod(hid-sensor-prox.ko)kmod(hid-sensor-rotation.ko)kmod(hid-sensor-temperature.ko)kmod(hid-sensor-trigger.ko)kmod(hidp.ko)kmod(hisax.ko)kmod(hisax_fcpcipnp.ko)kmod(hisax_isac.ko)kmod(hisax_st5481.ko)kmod(hopper.ko)kmod(hp-wireless.ko)kmod(hp-wmi.ko)kmod(hp_accel.ko)kmod(hso.ko)kmod(huawei_cdc_ncm.ko)kmod(hwa-hc.ko)kmod(hwpoison-inject.ko)kmod(i1480-dfu-usb.ko)kmod(i1480-est.ko)kmod(ib_cm.ko)kmod(ib_core.ko)kmod(ib_ipoib.ko)kmod(ib_iser.ko)kmod(ib_isert.ko)kmod(ib_srp.ko)kmod(ib_srpt.ko)kmod(ib_umad.ko)kmod(ib_uverbs.ko)kmod(ideapad-laptop.ko)kmod(idmouse.ko)kmod(ieee802154.ko)kmod(ieee802154_6lowpan.ko)kmod(ieee802154_socket.ko)kmod(iguanair.ko)kmod(imon.ko)kmod(imon_raw.ko)kmod(industrialio-triggered-buffer.ko)kmod(industrialio.ko)kmod(int51x1.ko)kmod(intel-hid.ko)kmod(intel-lpss-acpi.ko)kmod(intel-lpss-pci.ko)kmod(intel-lpss.ko)kmod(intel-rst.ko)kmod(intel-vbtn.ko)kmod(intel-wmi-thunderbolt.ko)kmod(intel_ips.ko)kmod(intel_oaktrail.ko)kmod(intel_pmc_core.ko)kmod(intel_pmc_core_pltdrv.ko)kmod(intel_sdsi.ko)kmod(intel_vsec.ko)kmod(io_edgeport.ko)kmod(io_ti.ko)kmod(iowarrior.ko)kmod(ipaq.ko)kmod(ipheth.ko)kmod(ipw.ko)kmod(ir-imon-decoder.ko)kmod(ir-jvc-decoder.ko)kmod(ir-kbd-i2c.ko)kmod(ir-mce_kbd-decoder.ko)kmod(ir-nec-decoder.ko)kmod(ir-rc5-decoder.ko)kmod(ir-rc6-decoder.ko)kmod(ir-sanyo-decoder.ko)kmod(ir-sony-decoder.ko)kmod(ir-usb.ko)kmod(irdma.ko)kmod(iscsi_boot_sysfs.ko)kmod(iscsi_ibft.ko)kmod(isdn.ko)kmod(isdnhdlc.ko)kmod(ishtp_eclite.ko)kmod(isight_firmware.ko)kmod(isl6405.ko)kmod(isl6421.ko)kmod(isl6423.ko)kmod(isst_if_common.ko)kmod(isst_if_mbox_msr.ko)kmod(isst_if_mbox_pci.ko)kmod(isst_if_mmio.ko)kmod(it913x.ko)kmod(itd1000.ko)kmod(ite-cir.ko)kmod(iuu_phoenix.ko)kmod(ivtv.ko)kmod(ivtvfb.ko)kmod(iw_cm.ko)kmod(iw_cxgb4.ko)kmod(iwldvm.ko)kmod(iwlmvm.ko)kmod(iwlwifi.ko)kmod(ix2505v.ko)kmod(jmb38x_ms.ko)kmod(jsm.ko)kmod(kalmia.ko)kmod(kaweth.ko)kmod(kbtab.ko)kmod(kernelcapi.ko)kmod(keyspan.ko)kmod(keyspan_pda.ko)kmod(kfifo_buf.ko)kmod(kl5kusb105.ko)kmod(kobil_sct.ko)kmod(kvaser_usb.ko)kmod(l1oip.ko)kmod(l2tp_core.ko)kmod(l2tp_ip.ko)kmod(l2tp_ip6.ko)kmod(l64781.ko)kmod(lan78xx.ko)kmod(ldusb.ko)kmod(leds-blinkm.ko)kmod(leds-clevo-mail.ko)kmod(leds-lm3530.ko)kmod(leds-lp3944.ko)kmod(leds-lp5521.ko)kmod(leds-lp5523.ko)kmod(leds-lp5562.ko)kmod(leds-lp55xx-common.ko)kmod(leds-lt3593.ko)kmod(leds-mlxcpld.ko)kmod(leds-mlxreg.ko)kmod(leds-ss4200.ko)kmod(ledtrig-audio.ko)kmod(ledtrig-backlight.ko)kmod(ledtrig-camera.ko)kmod(ledtrig-default-on.ko)kmod(ledtrig-gpio.ko)kmod(ledtrig-heartbeat.ko)kmod(ledtrig-oneshot.ko)kmod(ledtrig-timer.ko)kmod(ledtrig-transient.ko)kmod(legousbtower.ko)kmod(lg-vl600.ko)kmod(lg2160.ko)kmod(lgdt3305.ko)kmod(lgdt3306a.ko)kmod(lgdt330x.ko)kmod(lgs8gxx.ko)kmod(libcxgb.ko)kmod(libcxgbi.ko)kmod(libfcoe.ko)kmod(libsas.ko)kmod(lnbh25.ko)kmod(lnbp21.ko)kmod(lnbp22.ko)kmod(lpc_ich.ko)kmod(lpc_sch.ko)kmod(lpfc.ko)kmod(m52790.ko)kmod(m88ds3103.ko)kmod(m88rs2000.ko)kmod(m88rs6000t.ko)kmod(mISDN_core.ko)kmod(mISDNinfineon.ko)kmod(mISDNipac.ko)kmod(mISDNisar.ko)kmod(mac80211.ko)kmod(mac802154.ko)kmod(mantis.ko)kmod(mantis_core.ko)kmod(max2165.ko)kmod(mb86a16.ko)kmod(mb86a20s.ko)kmod(mc44s803.ko)kmod(mceusb.ko)kmod(mcs7830.ko)kmod(mct_u232.ko)kmod(mdc800.ko)kmod(megaraid_sas.ko)kmod(memstick.ko)kmod(mgag200.ko)kmod(microtek.ko)kmod(mlx-platform.ko)kmod(mlx4_ib.ko)kmod(mlx5_ib.ko)kmod(mlxreg-hotplug.ko)kmod(mlxreg-io.ko)kmod(mmc_block.ko)kmod(mmc_core.ko)kmod(mn88472.ko)kmod(mn88473.ko)kmod(mos7720.ko)kmod(mos7840.ko)kmod(mpls_iptunnel.ko)kmod(mpls_router.ko)kmod(mpt3sas.ko)kmod(msi-laptop.ko)kmod(msi-wmi.ko)kmod(msp3400.ko)kmod(mspro_block.ko)kmod(mt2060.ko)kmod(mt2063.ko)kmod(mt20xx.ko)kmod(mt2131.ko)kmod(mt2266.ko)kmod(mt312.ko)kmod(mt352.ko)kmod(mt76-connac-lib.ko)kmod(mt76-usb.ko)kmod(mt76.ko)kmod(mt7601u.ko)kmod(mt76x0-common.ko)kmod(mt76x02-lib.ko)kmod(mt76x02-usb.ko)kmod(mt76x0u.ko)kmod(mt76x2-common.ko)kmod(mt76x2u.ko)kmod(mt7921-common.ko)kmod(mt7921e.ko)kmod(mtd.ko)kmod(mtd_blkdevs.ko)kmod(mtdblock.ko)kmod(mwifiex.ko)kmod(mwifiex_pcie.ko)kmod(mwifiex_sdio.ko)kmod(mwifiex_usb.ko)kmod(mxl111sf-demod.ko)kmod(mxl111sf-tuner.ko)kmod(mxl5005s.ko)kmod(mxl5007t.ko)kmod(mxl5xx.ko)kmod(mxm-wmi.ko)kmod(mxuport.ko)kmod(n_gsm.ko)kmod(n_hdlc.ko)kmod(navman.ko)kmod(net1080.ko)kmod(netxen_nic.ko)kmod(ngene.ko)kmod(nitro_enclaves.ko)kmod(nouveau.ko)kmod(nozomi.ko)kmod(ntb.ko)kmod(ntb_hw_amd.ko)kmod(ntb_hw_intel.ko)kmod(ntb_netdev.ko)kmod(ntb_perf.ko)kmod(ntb_pingpong.ko)kmod(ntb_tool.ko)kmod(ntb_transport.ko)kmod(nuvoton-cir.ko)kmod(nvme-rdma.ko)kmod(nvmet-rdma.ko)kmod(nvsw-sn2201.ko)kmod(nxt200x.ko)kmod(nxt6000.ko)kmod(omninet.ko)kmod(opa_vnic.ko)kmod(opticon.ko)kmod(option.ko)kmod(or51132.ko)kmod(or51211.ko)kmod(oti6858.ko)kmod(panasonic-laptop.ko)kmod(parport_serial.ko)kmod(peak_pci.ko)kmod(peak_usb.ko)kmod(pegasus.ko)kmod(pl2303.ko)kmod(plusb.ko)kmod(pluto2.ko)kmod(pmt_class.ko)kmod(pmt_crashlog.ko)kmod(pmt_telemetry.ko)kmod(ppp_async.ko)kmod(ppp_deflate.ko)kmod(ppp_generic.ko)kmod(ppp_mppe.ko)kmod(ppp_synctty.ko)kmod(pppoe.ko)kmod(pppox.ko)kmod(pptp.ko)kmod(pulse8-cec.ko)kmod(pvrusb2.ko)kmod(pwc.ko)kmod(qcaux.ko)kmod(qcserial.ko)kmod(qed.ko)kmod(qede.ko)kmod(qedf.ko)kmod(qedi.ko)kmod(qedr.ko)kmod(qla2xxx.ko)kmod(qla3xxx.ko)kmod(qla4xxx.ko)kmod(qm1d1b0004.ko)kmod(qm1d1c0042.ko)kmod(qmi_wwan.ko)kmod(qt1010.ko)kmod(quatech2.ko)kmod(r592.ko)kmod(r8152.ko)kmod(r820t.ko)kmod(radeon.ko)kmod(rainshadow-cec.ko)kmod(rc-adstech-dvb-t-pci.ko)kmod(rc-alink-dtu-m.ko)kmod(rc-anysee.ko)kmod(rc-apac-viewcomp.ko)kmod(rc-astrometa-t2hybrid.ko)kmod(rc-asus-pc39.ko)kmod(rc-asus-ps3-100.ko)kmod(rc-ati-tv-wonder-hd-600.ko)kmod(rc-ati-x10.ko)kmod(rc-avermedia-a16d.ko)kmod(rc-avermedia-cardbus.ko)kmod(rc-avermedia-dvbt.ko)kmod(rc-avermedia-m135a.ko)kmod(rc-avermedia-m733a-rm-k6.ko)kmod(rc-avermedia-rm-ks.ko)kmod(rc-avermedia.ko)kmod(rc-avertv-303.ko)kmod(rc-azurewave-ad-tu700.ko)kmod(rc-behold-columbus.ko)kmod(rc-behold.ko)kmod(rc-budget-ci-old.ko)kmod(rc-cec.ko)kmod(rc-cinergy-1400.ko)kmod(rc-cinergy.ko)kmod(rc-core.ko)kmod(rc-d680-dmb.ko)kmod(rc-delock-61959.ko)kmod(rc-dib0700-nec.ko)kmod(rc-dib0700-rc5.ko)kmod(rc-digitalnow-tinytwin.ko)kmod(rc-digittrade.ko)kmod(rc-dm1105-nec.ko)kmod(rc-dntv-live-dvb-t.ko)kmod(rc-dntv-live-dvbt-pro.ko)kmod(rc-dtt200u.ko)kmod(rc-dvbsky.ko)kmod(rc-dvico-mce.ko)kmod(rc-dvico-portable.ko)kmod(rc-em-terratec.ko)kmod(rc-encore-enltv-fm53.ko)kmod(rc-encore-enltv.ko)kmod(rc-encore-enltv2.ko)kmod(rc-evga-indtube.ko)kmod(rc-eztv.ko)kmod(rc-flydvb.ko)kmod(rc-flyvideo.ko)kmod(rc-fusionhdtv-mce.ko)kmod(rc-gadmei-rm008z.ko)kmod(rc-geekbox.ko)kmod(rc-genius-tvgo-a11mce.ko)kmod(rc-gotview7135.ko)kmod(rc-hauppauge.ko)kmod(rc-hisi-poplar.ko)kmod(rc-hisi-tv-demo.ko)kmod(rc-imon-mce.ko)kmod(rc-imon-pad.ko)kmod(rc-imon-rsc.ko)kmod(rc-iodata-bctv7e.ko)kmod(rc-it913x-v1.ko)kmod(rc-it913x-v2.ko)kmod(rc-kaiomy.ko)kmod(rc-kworld-315u.ko)kmod(rc-kworld-pc150u.ko)kmod(rc-kworld-plus-tv-analog.ko)kmod(rc-leadtek-y04g0051.ko)kmod(rc-lme2510.ko)kmod(rc-manli.ko)kmod(rc-medion-x10-digitainer.ko)kmod(rc-medion-x10-or2x.ko)kmod(rc-medion-x10.ko)kmod(rc-msi-digivox-ii.ko)kmod(rc-msi-digivox-iii.ko)kmod(rc-msi-tvanywhere-plus.ko)kmod(rc-msi-tvanywhere.ko)kmod(rc-nebula.ko)kmod(rc-nec-terratec-cinergy-xs.ko)kmod(rc-norwood.ko)kmod(rc-npgtech.ko)kmod(rc-pctv-sedna.ko)kmod(rc-pinnacle-color.ko)kmod(rc-pinnacle-grey.ko)kmod(rc-pinnacle-pctv-hd.ko)kmod(rc-pixelview-002t.ko)kmod(rc-pixelview-mk12.ko)kmod(rc-pixelview-new.ko)kmod(rc-pixelview.ko)kmod(rc-powercolor-real-angel.ko)kmod(rc-proteus-2309.ko)kmod(rc-purpletv.ko)kmod(rc-pv951.ko)kmod(rc-rc6-mce.ko)kmod(rc-real-audio-220-32-keys.ko)kmod(rc-reddo.ko)kmod(rc-snapstream-firefly.ko)kmod(rc-streamzap.ko)kmod(rc-su3000.ko)kmod(rc-tango.ko)kmod(rc-tbs-nec.ko)kmod(rc-technisat-ts35.ko)kmod(rc-technisat-usb2.ko)kmod(rc-terratec-cinergy-c-pci.ko)kmod(rc-terratec-cinergy-s2-hd.ko)kmod(rc-terratec-cinergy-xs.ko)kmod(rc-terratec-slim-2.ko)kmod(rc-terratec-slim.ko)kmod(rc-tevii-nec.ko)kmod(rc-tivo.ko)kmod(rc-total-media-in-hand-02.ko)kmod(rc-total-media-in-hand.ko)kmod(rc-trekstor.ko)kmod(rc-tt-1500.ko)kmod(rc-twinhan-dtv-cab-ci.ko)kmod(rc-twinhan1027.ko)kmod(rc-videomate-m1f.ko)kmod(rc-videomate-s350.ko)kmod(rc-videomate-tv-pvr.ko)kmod(rc-winfast-usbii-deluxe.ko)kmod(rc-winfast.ko)kmod(rc-zx-irdec.ko)kmod(rdma_cm.ko)kmod(rdma_rxe.ko)kmod(rdma_ucm.ko)kmod(rdmavt.ko)kmod(redrat3.ko)kmod(regmap-sdw-mbq.ko)kmod(regmap-sdw.ko)kmod(rfcomm.ko)kmod(rfkill.ko)kmod(rndis_host.ko)kmod(rpcrdma.ko)kmod(rt2800lib.ko)kmod(rt2800mmio.ko)kmod(rt2800pci.ko)kmod(rt2800usb.ko)kmod(rt2x00lib.ko)kmod(rt2x00mmio.ko)kmod(rt2x00pci.ko)kmod(rt2x00usb.ko)kmod(rtl2830.ko)kmod(rtl2832.ko)kmod(rtl8150.ko)kmod(rtl8188ee.ko)kmod(rtl8192c-common.ko)kmod(rtl8192ce.ko)kmod(rtl8192cu.ko)kmod(rtl8192de.ko)kmod(rtl8192ee.ko)kmod(rtl8192se.ko)kmod(rtl8723-common.ko)kmod(rtl8723ae.ko)kmod(rtl8723be.ko)kmod(rtl8821ae.ko)kmod(rtl8xxxu.ko)kmod(rtl_pci.ko)kmod(rtl_usb.ko)kmod(rtlwifi.ko)kmod(rtsx_pci_ms.ko)kmod(rtsx_pci_sdmmc.ko)kmod(rtsx_usb_ms.ko)kmod(rtsx_usb_sdmmc.ko)kmod(rtw88_8822b.ko)kmod(rtw88_8822be.ko)kmod(rtw88_8822c.ko)kmod(rtw88_8822ce.ko)kmod(rtw88_core.ko)kmod(rtw88_pci.ko)kmod(rtw89_8852a.ko)kmod(rtw89_8852ae.ko)kmod(rtw89_core.ko)kmod(rtw89_pci.ko)kmod(s2255drv.ko)kmod(s5h1409.ko)kmod(s5h1411.ko)kmod(s5h1420.ko)kmod(s921.ko)kmod(saa6588.ko)kmod(saa6752hs.ko)kmod(saa7115.ko)kmod(saa7127.ko)kmod(saa7134-alsa.ko)kmod(saa7134-dvb.ko)kmod(saa7134-empress.ko)kmod(saa7134.ko)kmod(saa7146.ko)kmod(saa7146_vv.ko)kmod(saa7164.ko)kmod(saa717x.ko)kmod(safe_serial.ko)kmod(samsung-laptop.ko)kmod(samsung-q10.ko)kmod(sdhci-acpi.ko)kmod(sdhci-pci.ko)kmod(sdhci-pltfm.ko)kmod(sdhci.ko)kmod(sdio_uart.ko)kmod(ser_gigaset.ko)kmod(serial-multi-instantiate.ko)kmod(serial_ir.ko)kmod(sev-guest.ko)kmod(sfc-siena.ko)kmod(sfc.ko)kmod(si2157.ko)kmod(si2165.ko)kmod(si2168.ko)kmod(si21xx.ko)kmod(sierra.ko)kmod(sierra_net.ko)kmod(sil164.ko)kmod(sir_ir.ko)kmod(sisusbvga.ko)kmod(siw.ko)kmod(sja1000.ko)kmod(slhc.ko)kmod(sm501.ko)kmod(smb347-charger.ko)kmod(smsc75xx.ko)kmod(smsc95xx.ko)kmod(smsdvb.ko)kmod(smsmdtv.ko)kmod(smssdio.ko)kmod(smsusb.ko)kmod(snd-ac97-codec.ko)kmod(snd-acp-config.ko)kmod(snd-acp3x-pdm-dma.ko)kmod(snd-acp3x-rn.ko)kmod(snd-acp5x-i2s.ko)kmod(snd-acp5x-pcm-dma.ko)kmod(snd-acp6x-pdm-dma.ko)kmod(snd-ad1889.ko)kmod(snd-ak4113.ko)kmod(snd-ak4114.ko)kmod(snd-ak4xxx-adda.ko)kmod(snd-ali5451.ko)kmod(snd-aloop.ko)kmod(snd-asihpi.ko)kmod(snd-atiixp-modem.ko)kmod(snd-atiixp.ko)kmod(snd-au8810.ko)kmod(snd-au8820.ko)kmod(snd-au8830.ko)kmod(snd-bcd2000.ko)kmod(snd-bebob.ko)kmod(snd-bt87x.ko)kmod(snd-ca0106.ko)kmod(snd-cmipci.ko)kmod(snd-compress.ko)kmod(snd-cs46xx.ko)kmod(snd-cs8427.ko)kmod(snd-ctl-led.ko)kmod(snd-ctxfi.ko)kmod(snd-darla20.ko)kmod(snd-darla24.ko)kmod(snd-dice.ko)kmod(snd-dummy.ko)kmod(snd-echo3g.ko)kmod(snd-emu10k1-synth.ko)kmod(snd-emu10k1.ko)kmod(snd-emu10k1x.ko)kmod(snd-emux-synth.ko)kmod(snd-ens1370.ko)kmod(snd-ens1371.ko)kmod(snd-es1968.ko)kmod(snd-fireface.ko)kmod(snd-firewire-digi00x.ko)kmod(snd-firewire-lib.ko)kmod(snd-firewire-motu.ko)kmod(snd-firewire-tascam.ko)kmod(snd-fireworks.ko)kmod(snd-gina20.ko)kmod(snd-gina24.ko)kmod(snd-hda-codec-analog.ko)kmod(snd-hda-codec-ca0110.ko)kmod(snd-hda-codec-ca0132.ko)kmod(snd-hda-codec-cirrus.ko)kmod(snd-hda-codec-cmedia.ko)kmod(snd-hda-codec-conexant.ko)kmod(snd-hda-codec-cs8409.ko)kmod(snd-hda-codec-generic.ko)kmod(snd-hda-codec-hdmi.ko)kmod(snd-hda-codec-idt.ko)kmod(snd-hda-codec-realtek.ko)kmod(snd-hda-codec-si3054.ko)kmod(snd-hda-codec-via.ko)kmod(snd-hda-codec.ko)kmod(snd-hda-core.ko)kmod(snd-hda-cs-dsp-ctls.ko)kmod(snd-hda-ext-core.ko)kmod(snd-hda-intel.ko)kmod(snd-hda-scodec-cs35l41-i2c.ko)kmod(snd-hda-scodec-cs35l41-spi.ko)kmod(snd-hda-scodec-cs35l41.ko)kmod(snd-hdsp.ko)kmod(snd-hdspm.ko)kmod(snd-hrtimer.ko)kmod(snd-hwdep.ko)kmod(snd-i2c.ko)kmod(snd-ice1712.ko)kmod(snd-ice1724.ko)kmod(snd-ice17xx-ak4xxx.ko)kmod(snd-indigo.ko)kmod(snd-indigodj.ko)kmod(snd-indigodjx.ko)kmod(snd-indigoio.ko)kmod(snd-indigoiox.ko)kmod(snd-intel-dspcfg.ko)kmod(snd-intel-sdw-acpi.ko)kmod(snd-intel-sst-acpi.ko)kmod(snd-intel-sst-core.ko)kmod(snd-intel8x0.ko)kmod(snd-intel8x0m.ko)kmod(snd-isight.ko)kmod(snd-korg1212.ko)kmod(snd-layla20.ko)kmod(snd-layla24.ko)kmod(snd-lola.ko)kmod(snd-lx6464es.ko)kmod(snd-maestro3.ko)kmod(snd-mia.ko)kmod(snd-mixart.ko)kmod(snd-mona.ko)kmod(snd-mpu401-uart.ko)kmod(snd-mpu401.ko)kmod(snd-mtpav.ko)kmod(snd-opl3-lib.ko)kmod(snd-opl3-synth.ko)kmod(snd-oxfw.ko)kmod(snd-oxygen-lib.ko)kmod(snd-oxygen.ko)kmod(snd-pci-acp5x.ko)kmod(snd-pci-acp6x.ko)kmod(snd-pcm.ko)kmod(snd-pcsp.ko)kmod(snd-pcxhr.ko)kmod(snd-pt2258.ko)kmod(snd-rawmidi.ko)kmod(snd-rme32.ko)kmod(snd-rme96.ko)kmod(snd-rme9652.ko)kmod(snd-rn-pci-acp3x.ko)kmod(snd-seq-device.ko)kmod(snd-seq-dummy.ko)kmod(snd-seq-midi-emul.ko)kmod(snd-seq-midi-event.ko)kmod(snd-seq-midi.ko)kmod(snd-seq-oss.ko)kmod(snd-seq-virmidi.ko)kmod(snd-seq.ko)kmod(snd-skl_nau88l25_max98357a.ko)kmod(snd-soc-acp5x-mach.ko)kmod(snd-soc-acp6x-mach.ko)kmod(snd-soc-acpi-intel-match.ko)kmod(snd-soc-acpi.ko)kmod(snd-soc-avs.ko)kmod(snd-soc-catpt.ko)kmod(snd-soc-cml_rt1011_rt5682.ko)kmod(snd-soc-core.ko)kmod(snd-soc-cs35l41-i2c.ko)kmod(snd-soc-cs35l41-lib.ko)kmod(snd-soc-cs35l41-spi.ko)kmod(snd-soc-cs35l41.ko)kmod(snd-soc-cx2072x.ko)kmod(snd-soc-da7213.ko)kmod(snd-soc-da7219.ko)kmod(snd-soc-dmic.ko)kmod(snd-soc-ehl-rt5660.ko)kmod(snd-soc-es8316.ko)kmod(snd-soc-hda-codec.ko)kmod(snd-soc-hdac-hda.ko)kmod(snd-soc-hdac-hdmi.ko)kmod(snd-soc-intel-hda-dsp-common.ko)kmod(snd-soc-intel-sof-cirrus-common.ko)kmod(snd-soc-intel-sof-maxim-common.ko)kmod(snd-soc-intel-sof-realtek-common.ko)kmod(snd-soc-kbl_da7219_max98357a.ko)kmod(snd-soc-kbl_da7219_max98927.ko)kmod(snd-soc-kbl_rt5660.ko)kmod(snd-soc-kbl_rt5663_max98927.ko)kmod(snd-soc-kbl_rt5663_rt5514_max98927.ko)kmod(snd-soc-max98090.ko)kmod(snd-soc-max98357a.ko)kmod(snd-soc-max98373-i2c.ko)kmod(snd-soc-max98373-sdw.ko)kmod(snd-soc-max98373.ko)kmod(snd-soc-max98390.ko)kmod(snd-soc-max98927.ko)kmod(snd-soc-nau8821.ko)kmod(snd-soc-nau8824.ko)kmod(snd-soc-nau8825.ko)kmod(snd-soc-pcm512x-i2c.ko)kmod(snd-soc-pcm512x.ko)kmod(snd-soc-rl6231.ko)kmod(snd-soc-rl6347a.ko)kmod(snd-soc-rt1011.ko)kmod(snd-soc-rt1015.ko)kmod(snd-soc-rt1015p.ko)kmod(snd-soc-rt1308-sdw.ko)kmod(snd-soc-rt1308.ko)kmod(snd-soc-rt1316-sdw.ko)kmod(snd-soc-rt1318-sdw.ko)kmod(snd-soc-rt286.ko)kmod(snd-soc-rt298.ko)kmod(snd-soc-rt5514-spi.ko)kmod(snd-soc-rt5514.ko)kmod(snd-soc-rt5640.ko)kmod(snd-soc-rt5645.ko)kmod(snd-soc-rt5651.ko)kmod(snd-soc-rt5660.ko)kmod(snd-soc-rt5663.ko)kmod(snd-soc-rt5670.ko)kmod(snd-soc-rt5677-spi.ko)kmod(snd-soc-rt5677.ko)kmod(snd-soc-rt5682-i2c.ko)kmod(snd-soc-rt5682-sdw.ko)kmod(snd-soc-rt5682.ko)kmod(snd-soc-rt5682s.ko)kmod(snd-soc-rt700.ko)kmod(snd-soc-rt711-sdca.ko)kmod(snd-soc-rt711.ko)kmod(snd-soc-rt715-sdca.ko)kmod(snd-soc-rt715.ko)kmod(snd-soc-sdw-mockup.ko)kmod(snd-soc-skl-ssp-clk.ko)kmod(snd-soc-skl.ko)kmod(snd-soc-skl_hda_dsp.ko)kmod(snd-soc-skl_nau88l25_ssm4567.ko)kmod(snd-soc-skl_rt286.ko)kmod(snd-soc-sof-sdw.ko)kmod(snd-soc-sof-ssp-amp.ko)kmod(snd-soc-sof_da7219_max98373.ko)kmod(snd-soc-sof_es8336.ko)kmod(snd-soc-sof_nau8825.ko)kmod(snd-soc-sof_rt5682.ko)kmod(snd-soc-ssm4567.ko)kmod(snd-soc-sst-atom-hifi2-platform.ko)kmod(snd-soc-sst-bdw-rt5650-mach.ko)kmod(snd-soc-sst-bdw-rt5677-mach.ko)kmod(snd-soc-sst-broadwell.ko)kmod(snd-soc-sst-bxt-da7219_max98357a.ko)kmod(snd-soc-sst-bxt-rt298.ko)kmod(snd-soc-sst-byt-cht-cx2072x.ko)kmod(snd-soc-sst-byt-cht-da7213.ko)kmod(snd-soc-sst-byt-cht-es8316.ko)kmod(snd-soc-sst-byt-cht-nocodec.ko)kmod(snd-soc-sst-bytcr-rt5640.ko)kmod(snd-soc-sst-bytcr-rt5651.ko)kmod(snd-soc-sst-cht-bsw-max98090_ti.ko)kmod(snd-soc-sst-cht-bsw-nau8824.ko)kmod(snd-soc-sst-cht-bsw-rt5645.ko)kmod(snd-soc-sst-cht-bsw-rt5672.ko)kmod(snd-soc-sst-dsp.ko)kmod(snd-soc-sst-glk-rt5682_max98357a.ko)kmod(snd-soc-sst-haswell.ko)kmod(snd-soc-sst-ipc.ko)kmod(snd-soc-sst-sof-pcm512x.ko)kmod(snd-soc-sst-sof-wm8804.ko)kmod(snd-soc-ts3a227e.ko)kmod(snd-soc-wm-adsp.ko)kmod(snd-soc-wm8804-i2c.ko)kmod(snd-soc-wm8804.ko)kmod(snd-sof-acpi-intel-bdw.ko)kmod(snd-sof-acpi-intel-byt.ko)kmod(snd-sof-acpi.ko)kmod(snd-sof-amd-acp.ko)kmod(snd-sof-amd-renoir.ko)kmod(snd-sof-intel-atom.ko)kmod(snd-sof-intel-hda-common.ko)kmod(snd-sof-intel-hda.ko)kmod(snd-sof-pci-intel-apl.ko)kmod(snd-sof-pci-intel-cnl.ko)kmod(snd-sof-pci-intel-icl.ko)kmod(snd-sof-pci-intel-mtl.ko)kmod(snd-sof-pci-intel-tgl.ko)kmod(snd-sof-pci-intel-tng.ko)kmod(snd-sof-pci.ko)kmod(snd-sof-probes.ko)kmod(snd-sof-utils.ko)kmod(snd-sof-xtensa-dsp.ko)kmod(snd-sof.ko)kmod(snd-timer.ko)kmod(snd-trident.ko)kmod(snd-ua101.ko)kmod(snd-usb-6fire.ko)kmod(snd-usb-audio.ko)kmod(snd-usb-caiaq.ko)kmod(snd-usb-hiface.ko)kmod(snd-usb-line6.ko)kmod(snd-usb-pod.ko)kmod(snd-usb-podhd.ko)kmod(snd-usb-toneport.ko)kmod(snd-usb-us122l.ko)kmod(snd-usb-usx2y.ko)kmod(snd-usb-variax.ko)kmod(snd-usbmidi-lib.ko)kmod(snd-util-mem.ko)kmod(snd-via82xx-modem.ko)kmod(snd-via82xx.ko)kmod(snd-virmidi.ko)kmod(snd-virtuoso.ko)kmod(snd-vx-lib.ko)kmod(snd-vx222.ko)kmod(snd.ko)kmod(sony-laptop.ko)kmod(soundcore.ko)kmod(soundwire-bus.ko)kmod(soundwire-cadence.ko)kmod(soundwire-generic-allocation.ko)kmod(soundwire-intel.ko)kmod(sp8870.ko)kmod(sp887x.ko)kmod(spcp8x5.ko)kmod(speedfax.ko)kmod(speedtch.ko)kmod(squashfs.ko)kmod(ssu100.ko)kmod(stb0899.ko)kmod(stb6000.ko)kmod(stb6100.ko)kmod(stkwebcam.ko)kmod(stmmac.ko)kmod(streamzap.ko)kmod(stv0288.ko)kmod(stv0297.ko)kmod(stv0299.ko)kmod(stv0367.ko)kmod(stv0900.ko)kmod(stv090x.ko)kmod(stv0910.ko)kmod(stv6110.ko)kmod(stv6110x.ko)kmod(stv6111.ko)kmod(symbolserial.ko)kmod(synclink.ko)kmod(synclink_gt.ko)kmod(synclinkmp.ko)kmod(t1pci.ko)kmod(target_core_user.ko)kmod(tc90522.ko)kmod(tda10021.ko)kmod(tda10023.ko)kmod(tda10048.ko)kmod(tda1004x.ko)kmod(tda10071.ko)kmod(tda10086.ko)kmod(tda18212.ko)kmod(tda18218.ko)kmod(tda18250.ko)kmod(tda18271.ko)kmod(tda18271c2dd.ko)kmod(tda665x.ko)kmod(tda7432.ko)kmod(tda8083.ko)kmod(tda8261.ko)kmod(tda826x.ko)kmod(tda827x.ko)kmod(tda8290.ko)kmod(tda9887.ko)kmod(tdx-guest.ko)kmod(tea575x.ko)kmod(tea5761.ko)kmod(tea5767.ko)kmod(tg3.ko)kmod(think-lmi.ko)kmod(thinkpad_acpi.ko)kmod(ti_usb_3410_5052.ko)kmod(tifm_ms.ko)kmod(tifm_sd.ko)kmod(tm6000-alsa.ko)kmod(tm6000-dvb.ko)kmod(tm6000.ko)kmod(topstar-laptop.ko)kmod(toshiba_bluetooth.ko)kmod(ts2020.ko)kmod(ttpci-eeprom.ko)kmod(ttusb_dec.ko)kmod(ttusbdecfe.ko)kmod(ttusbir.ko)kmod(tua6100.ko)kmod(tua9001.ko)kmod(tuner-simple.ko)kmod(tuner-types.ko)kmod(tuner-xc2028.ko)kmod(tuner.ko)kmod(tvaudio.ko)kmod(tveeprom.ko)kmod(ubi.ko)kmod(ucan.ko)kmod(ueagle-atm.ko)kmod(uio.ko)kmod(uio_aec.ko)kmod(uio_cif.ko)kmod(uio_pci_generic.ko)kmod(uio_pdrv_genirq.ko)kmod(uio_sercos3.ko)kmod(umc.ko)kmod(upd64031a.ko)kmod(upd64083.ko)kmod(upd78f0730.ko)kmod(usb3503.ko)kmod(usb_8dev.ko)kmod(usb_debug.ko)kmod(usb_gigaset.ko)kmod(usb_wwan.ko)kmod(usbatm.ko)kmod(usblcd.ko)kmod(usbnet.ko)kmod(usbsevseg.ko)kmod(usbvision.ko)kmod(ushc.ko)kmod(usnic_verbs.ko)kmod(uss720.ko)kmod(uv_sysfs.ko)kmod(uvcvideo.ko)kmod(uwb.ko)kmod(v4l2-common.ko)kmod(v4l2-dv-timings.ko)kmod(ves1820.ko)kmod(ves1x93.ko)kmod(via-sdmmc.ko)kmod(videobuf-core.ko)kmod(videobuf-dma-sg.ko)kmod(videobuf-vmalloc.ko)kmod(videobuf2-common.ko)kmod(videobuf2-dma-sg.ko)kmod(videobuf2-dvb.ko)kmod(videobuf2-memops.ko)kmod(videobuf2-v4l2.ko)kmod(videobuf2-vmalloc.ko)kmod(videodev.ko)kmod(viperboard.ko)kmod(virtio_snd.ko)kmod(visor.ko)kmod(vmw_pvrdma.ko)kmod(vp27smpx.ko)kmod(vub300.ko)kmod(vx855.ko)kmod(wacom_i2c.ko)kmod(wacom_serial4.ko)kmod(wacom_w8001.ko)kmod(whc-rc.ko)kmod(whci.ko)kmod(whiteheat.ko)kmod(winbond-cir.ko)kmod(wm8739.ko)kmod(wm8775.ko)kmod(wmi-bmof.ko)kmod(wmi.ko)kmod(wusb-cbaf.ko)kmod(wusb-wa.ko)kmod(wusbcore.ko)kmod(xc4000.ko)kmod(xc5000.ko)kmod(xsens_mt.ko)kmod(xusbatm.ko)kmod(yenta_socket.ko)kmod(zaurus.ko)kmod(zl10036.ko)kmod(zl10039.ko)kmod(zl10353.ko)kmod(zr364xx.ko)     /bin/sh/bin/sh/bin/shkernel-rt-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.18.0-489.rt7.278.el8.x86_643.0.4-14.6.0-14.0-15.2-14.14.3dJcdFo@d>@d9@@d3@d.@d.@d-bd-bd-bd%yd%yddxdcU@cU@cc`cl@c@c@c@c@cwc&@c&@c@c@c@ccc=@cc@cۥcT@cױ@ccvc0cƍc@ccFcR@ccc@c@c|cwscr-cn9@ck@ch@cb[c_cV~@cMCc@c:c2c*c!@c*c@ccd@cb{@b{@b5@bbbb@bz@bޅb@bVbby@bb>bb@bUblbb2@b@bb@b@bbw@bb@b~H@bzSbu bk@bjbgbf@b_bX bT@bP#bMbMbF@bEbA@b; b8hb3"b1@b/.@b(b@b!b~b @b@ba@a aa7aaaa@a@aa5a@aza@a@aaW@aayav@amaaf@a]aQ@aLl@aC1a@a;Ha0a(a'@a&0a$@a#a@a@aS@a @aa a /a`@`` @``@`@`ݮ@`ٹ`@`"@`@`9@`D``r`r```@```Z`f@``@` @`@``@`@`e@`}p`x*`t6@`n@`m`e`c`a@`[)`X`P`KW`J@`Gc@`B@`?z@`<@`7@`2K@`0`-@`*b@`%@`#`"y@`!'``>`@``@` `@```2@___I@_@_@__1@__ܙ_H@__@__@_м@_v@_ǁ_ǁ__@__G@_@_ _i_#_@_/@__@_:_@___@_ _@_"_@__~@_}_w@_s!_k8_e_cO_`_X_P_>e_;_16_*@_&_"@__@__ L_X@_c^z^^@@^^K^@^W@^@^n@^y^^@^א^?@^ϧ^V@^^˳@^@^Ǿ^^@^'@^@^^@^^U@^^^&@^^@^1^^H^^^@^k@^@^@^0^^|@^{G^{G^wS@^v^t@^s^^r @^p^n^l@^j$@^g@^f/^c^Y^U @^Ri@^O@^Nt^M#@^F^C^AE^9\^4^2@^*@^&^!^@^g@^r]]]+]@]]]B]]Y]@]߶]e@]]]]@]Γ@]A]ʞ]@]@]{@])]]@]W]]]z@]]@]]@]V]@]m]z3@]v>]rJ@]i]g@]e@]c]^][]V]UI@]S]R@]QT]L]J@]D%]B@]A]@1@]>]9]8H@]6]1]0_@]/ ]-@](v@]'$]%@]$];]]@]^@]@]@]:]@\\@\Q\@\@\\\t@\@\\@\9\\ޢ@\P\@\ڭ\\@\g\@\\s@\-@\8\@\\O\@\\f\@\\r@\,@\\@\7\C@\\@\N\\@\@\6\B@\\\@\@\@\@\M\M\M\~d\k\eX@\d\^\\\Z@\HW@\C@\@n@\?\8@\73\3?@\@\\>@\@\I\@\ `\\l@\&@[[@[1[[@[H[@[_[@[[v[[@[@[ٙ@[S@[ @[ @[[@[[[@[;@[@[R@[[@[][ @[@[t[#@[[[:@[[@[Q@[[@[\[[[@[v[qrDerek Barbosa [4.18.0-489.rt7.278.el8]Derek Barbosa [4.18.0-488.rt7.277.el8]John B. Wyatt IV [4.18.0-487.rt7.276.el8]Derek Barbosa [4.18.0-486.rt7.275.el8]John B. Wyatt IV [4.18.0-485.rt7.274.el8]John B. Wyatt IV [4.18.0-484.rt7.273.el8]John B. Wyatt IV [4.18.0-483.rt7.272.el8]John B. Wyatt IV [4.18.0-482.rt7.271.el8]John B. Wyatt IV [4.18.0-481.rt7.270.el8]Luis Claudio R. Goncalves [4.18.0-480.rt7.269.el8]Luis Claudio R. Goncalves [4.18.0-479.rt7.268.el8]Luis Claudio R. Goncalves [4.18.0-478.rt7.267.el8]Denys Vlasenko [4.18.0-478.el8]Lucas Zampieri [4.18.0-477.2.1.el8]Lucas Zampieri [4.18.0-477.1.1.el8]Lucas Zampieri [4.18.0-477.el8]Lucas Zampieri [4.18.0-476.el8]Lucas Zampieri [4.18.0-475.el8]Lucas Zampieri [4.18.0-474.el8]Lucas Zampieri [4.18.0-473.el8]Lucas Zampieri [4.18.0-472.el8]Lucas Zampieri [4.18.0-471.el8]Lucas Zampieri [4.18.0-470.el8]Lucas Zampieri [4.18.0-469.el8]Lucas Zampieri [4.18.0-468.el8]Lucas Zampieri [4.18.0-467.el8]Lucas Zampieri [4.18.0-466.el8]Lucas Zampieri [4.18.0-465.el8]Lucas Zampieri [4.18.0-464.el8]Lucas Zampieri [4.18.0-463.el8]Lucas Zampieri [4.18.0-462.el8]Lucas Zampieri [4.18.0-461.el8]Lucas Zampieri [4.18.0-459.el8]Lucas Zampieri [4.18.0-458.el8]Lucas Zampieri [4.18.0-457.el8]Lucas Zampieri [4.18.0-456.el8]Lucas Zampieri [4.18.0-455.el8]Lucas Zampieri [4.18.0-454.el8]Lucas Zampieri [4.18.0-453.el8]Lucas Zampieri [4.18.0-452.el8]Lucas Zampieri [4.18.0-451.el8]Lucas Zampieri [4.18.0-450.el8]Lucas Zampieri [4.18.0-449.el8]Lucas Zampieri [4.18.0-448.el8]Lucas Zampieri [4.18.0-447.el8]Lucas Zampieri [4.18.0-446.el8]Lucas Zampieri [4.18.0-445.el8]Lucas Zampieri [4.18.0-444.el8]Lucas Zampieri [4.18.0-442.el8.v2.g6f5f]Lucas Zampieri [4.18.0-441.el8]Lucas Zampieri [4.18.0-440.el8]Lucas Zampieri [4.18.0-439.el8]Lucas Zampieri [4.18.0-438.el8]Lucas Zampieri [4.18.0-437.el8]Lucas Zampieri [4.18.0-436.el8]Lucas Zampieri [4.18.0-435.el8]Lucas Zampieri [4.18.0-434.el8]Lucas Zampieri [4.18.0-433.el8]Lucas Zampieri [4.18.0-432.el8]Lucas Zampieri [4.18.0-431.el8]Lucas Zampieri [4.18.0-430.el8]Lucas Zampieri [4.18.0-429.el8]Lucas Zampieri [4.18.0-428.el8]Lucas Zampieri [4.18.0-427.el8]Lucas Zampieri [4.18.0-426.el8]Jarod Wilson [4.18.0-425.el8]Jarod Wilson [4.18.0-424.el8]Jarod Wilson [4.18.0-423.el8]Jarod Wilson [4.18.0-422.el8]Jarod Wilson [4.18.0-421.el8]Jarod Wilson [4.18.0-420.el8]Jarod Wilson [4.18.0-419.el8]Jarod Wilson [4.18.0-418.el8]Jarod Wilson [4.18.0-417.el8]Jarod Wilson [4.18.0-416.el8]Jarod Wilson [4.18.0-415.el8]Jarod Wilson [4.18.0-414.el8]Jarod Wilson [4.18.0-413.el8]Jarod Wilson [4.18.0-412.el8]Jarod Wilson [4.18.0-411.el8]Jarod Wilson [4.18.0-410.el8]Jarod Wilson [4.18.0-409.el8]Jarod Wilson [4.18.0-408.el8]Jarod Wilson [4.18.0-407.el8]Jarod Wilson [4.18.0-406.el8]Jarod Wilson [4.18.0-405.el8]Jarod Wilson [4.18.0-404.el8]Jarod Wilson [4.18.0-403.el8]Jarod Wilson [4.18.0-402.el8]Jarod Wilson [4.18.0-401.el8]Jarod Wilson [4.18.0-400.el8]Jarod Wilson [4.18.0-399.el8]Jarod Wilson [4.18.0-398.el8]Jarod Wilson [4.18.0-397.el8]Jarod Wilson [4.18.0-396.el8]Jarod Wilson [4.18.0-395.el8]Jarod Wilson [4.18.0-394.el8]Jarod Wilson [4.18.0-393.el8]Jarod Wilson [4.18.0-392.el8]Jarod Wilson [4.18.0-391.el8]Jarod Wilson [4.18.0-390.el8]Jarod Wilson [4.18.0-389.el8]Jarod Wilson [4.18.0-388.el8]Jarod Wilson [4.18.0-387.el8]Jarod Wilson [4.18.0-386.el8]Jarod Wilson [4.18.0-385.el8]Bruno Meneguele [4.18.0-384.el8]Jarod Wilson [4.18.0-383.el8]Jarod Wilson [4.18.0-382.el8]Jarod Wilson [4.18.0-381.el8]Jarod Wilson [4.18.0-380.el8]Jarod Wilson [4.18.0-379.el8]Jarod Wilson [4.18.0-378.el8]Jarod Wilson [4.18.0-377.el8]Jarod Wilson [4.18.0-376.el8]Jarod Wilson [4.18.0-375.el8]Jarod Wilson [4.18.0-374.el8]Jarod Wilson [4.18.0-373.el8]Augusto Caringi [4.18.0-372.2.1.el8]Augusto Caringi [4.18.0-372.1.1.el8]Augusto Caringi [4.18.0-372.el8]Augusto Caringi [4.18.0-371.el8]Augusto Caringi [4.18.0-370.el8]Augusto Caringi [4.18.0-369.el8]Augusto Caringi [4.18.0-368.el8]Augusto Caringi [4.18.0-367.el8]Augusto Caringi [4.18.0-366.el8]Augusto Caringi [4.18.0-365.el8]Augusto Caringi [4.18.0-364.el8]Augusto Caringi [4.18.0-363.el8]Augusto Caringi [4.18.0-362.el8]Augusto Caringi [4.18.0-361.el8]Augusto Caringi [4.18.0-360.el8]Augusto Caringi [4.18.0-359.el8]Augusto Caringi [4.18.0-358.el8]Augusto Caringi [4.18.0-357.el8]Augusto Caringi [4.18.0-356.el8]Augusto Caringi [4.18.0-355.el8]Augusto Caringi [4.18.0-354.el8]Jan Stancek [4.18.0-353.el8]Jan Stancek [4.18.0-352.el8]Bruno Meneguele [4.18.0-351.el8]Bruno Meneguele [4.18.0-350.el8]Augusto Caringi [4.18.0-349.el8]Augusto Caringi [4.18.0-348.6.el8]Augusto Caringi [4.18.0-348.5.el8]Augusto Caringi [4.18.0-348.4.el8]Augusto Caringi [4.18.0-348.3.el8]Augusto Caringi [4.18.0-348.2.el8]Augusto Caringi [4.18.0-348.1.el8]Augusto Caringi [4.18.0-345.1.el8]Augusto Caringi [4.18.0-343.1.el8]Bruno Meneguele [4.18.0-343.el8]Bruno Meneguele [4.18.0-342.el8]Bruno Meneguele [4.18.0-341.el8]Bruno Meneguele [4.18.0-340.el8]Bruno Meneguele [4.18.0-339.el8]Bruno Meneguele [4.18.0-338.el8]Bruno Meneguele [4.18.0-337.el8]Bruno Meneguele [4.18.0-336.el8]Bruno Meneguele [4.18.0-335.el8]Bruno Meneguele [4.18.0-334.el8]Bruno Meneguele [4.18.0-333.el8]Bruno Meneguele [4.18.0-332.el8]Bruno Meneguele [4.18.0-331.el8]Bruno Meneguele [4.18.0-330.el8]Bruno Meneguele [4.18.0-329.el8]Bruno Meneguele [4.18.0-328.el8]Augusto Caringi [4.18.0-327.el8]Augusto Caringi [4.18.0-326.el8]Augusto Caringi [4.18.0-325.el8]Augusto Caringi [4.18.0-324.el8]Augusto Caringi [4.18.0-323.el8]Bruno Meneguele [4.18.0-322.el8]Bruno Meneguele [4.18.0-321.el8]Bruno Meneguele [4.18.0-320.el8]Bruno Meneguele [4.18.0-319.el8]Bruno Meneguele [4.18.0-318.el8]Bruno Meneguele [4.18.0-317.el8]Bruno Meneguele [4.18.0-316.el8]Bruno Meneguele [4.18.0-315.el8]Bruno Meneguele [4.18.0-314.el8]Bruno Meneguele [4.18.0-313.el8]Bruno Meneguele [4.18.0-312.el8]Bruno Meneguele [4.18.0-311.el8]Bruno Meneguele [4.18.0-310.el8]Bruno Meneguele [4.18.0-309.el8]Bruno Meneguele [4.18.0-308.el8]Bruno Meneguele [4.18.0-307.el8]Bruno Meneguele [4.18.0-306.el8]Bruno Meneguele [4.18.0-305.8.el8]Bruno Meneguele [4.18.0-305.7.el8]Bruno Meneguele [4.18.0-305.6.el8]Bruno Meneguele [4.18.0-305.5.el8]Bruno Meneguele [4.18.0-305.4.el8]Bruno Meneguele [4.18.0-305.3.el8]Bruno Meneguele [4.18.0-305.2.el8]Bruno Meneguele [4.18.0-305.1.el8]Bruno Meneguele [4.18.0-304.7.el8]Bruno Meneguele [4.18.0-304.6.el8]Bruno Meneguele [4.18.0-304.5.el8]Bruno Meneguele [4.18.0-304.4.el8]Bruno Meneguele [4.18.0-304.3.el8]Bruno Meneguele [4.18.0-304.2.el8]Bruno Meneguele [4.18.0-304.1.el8]Bruno Meneguele [4.18.0-303.1.el8]Bruno Meneguele [4.18.0-302.1.el8]Bruno Meneguele [4.18.0-301.1.el8]Bruno Meneguele [4.18.0-300.1.el8]Bruno Meneguele [4.18.0-299.1.el8]Bruno Meneguele [4.18.0-298.1.el8]Bruno Meneguele [4.18.0-297.1.el8]Jan Stancek [4.18.0-297.el8]Jan Stancek [4.18.0-296.el8]Jan Stancek [4.18.0-295.el8]Jan Stancek [4.18.0-294.el8]Jan Stancek [4.18.0-293.el8]Jan Stancek [4.18.0-292.el8]Jan Stancek [4.18.0-291.el8]Jan Stancek [4.18.0-290.el8]Jan Stancek [4.18.0-289.el8]Jan Stancek [4.18.0-288.el8]Jan Stancek [4.18.0-287.el8]Jan Stancek [4.18.0-286.el8]Jan Stancek [4.18.0-285.el8]Jan Stancek [4.18.0-284.el8]Jan Stancek [4.18.0-283.el8]Jan Stancek [4.18.0-282.el8]Jan Stancek [4.18.0-281.el8]Jan Stancek [4.18.0-280.el8]Jan Stancek [4.18.0-279.el8]Jan Stancek [4.18.0-278.el8]Jan Stancek [4.18.0-277.el8]Jan Stancek [4.18.0-276.el8]Jan Stancek [4.18.0-275.el8]Jan Stancek [4.18.0-274.el8]Jan Stancek [4.18.0-273.el8]Jan Stancek [4.18.0-272.el8]Jan Stancek [4.18.0-271.el8]Jan Stancek [4.18.0-270.el8]Jan Stancek [4.18.0-269.el8]Jan Stancek [4.18.0-268.el8]Jan Stancek [4.18.0-267.el8]Jan Stancek [4.18.0-266.el8]Jan Stancek [4.18.0-265.el8]Jan Stancek [4.18.0-264.el8]Jan Stancek [4.18.0-263.el8]Jan Stancek [4.18.0-262.el8]Jan Stancek [4.18.0-261.el8]Jan Stancek [4.18.0-260.el8]Jan Stancek [4.18.0-259.el8]Jan Stancek [4.18.0-258.el8]Jan Stancek [4.18.0-257.el8]Jan Stancek [4.18.0-256.el8]Jan Stancek [4.18.0-255.el8]Jan Stancek [4.18.0-254.el8]Jan Stancek [4.18.0-253.el8]Jan Stancek [4.18.0-252.el8]Jan Stancek [4.18.0-251.el8]Jan Stancek [4.18.0-250.el8]Jan Stancek [4.18.0-249.el8]Jan Stancek [4.18.0-248.el8]Jan Stancek [4.18.0-247.el8]Jan Stancek [4.18.0-246.el8]Jan Stancek [4.18.0-245.el8]Jan Stancek [4.18.0-244.el8]Jan Stancek [4.18.0-243.el8]Jan Stancek [4.18.0-242.el8]Jan Stancek [4.18.0-241.el8]Jan Stancek [4.18.0-240.10.el8]Jan Stancek [4.18.0-240.9.el8]Jan Stancek [4.18.0-240.8.el8]Jan Stancek [4.18.0-240.7.el8]Jan Stancek [4.18.0-240.6.el8]Jan Stancek [4.18.0-240.5.el8]Jan Stancek [4.18.0-240.4.el8]Jan Stancek [4.18.0-240.3.el8]Jan Stancek [4.18.0-240.2.el8]Jan Stancek [4.18.0-240.1.el8]Jan Stancek [4.18.0-239.1.el8]Frantisek Hrbata [4.18.0-239.el8]Frantisek Hrbata [4.18.0-238.el8]Frantisek Hrbata [4.18.0-237.el8]Frantisek Hrbata [4.18.0-236.el8]Frantisek Hrbata [4.18.0-235.el8]Frantisek Hrbata [4.18.0-234.el8]Frantisek Hrbata [4.18.0-233.el8]Frantisek Hrbata [4.18.0-232.el8]Frantisek Hrbata [4.18.0-231.el8]Frantisek Hrbata [4.18.0-230.el8]Frantisek Hrbata [4.18.0-229.el8]Frantisek Hrbata [4.18.0-228.el8]Frantisek Hrbata [4.18.0-227.el8]Frantisek Hrbata [4.18.0-226.el8]Frantisek Hrbata [4.18.0-225.el8]Frantisek Hrbata [4.18.0-224.el8]Frantisek Hrbata [4.18.0-223.el8]Frantisek Hrbata [4.18.0-222.el8]Frantisek Hrbata [4.18.0-221.el8]Frantisek Hrbata [4.18.0-220.el8]Frantisek Hrbata [4.18.0-219.el8]Frantisek Hrbata [4.18.0-218.el8]Frantisek Hrbata [4.18.0-217.el8]Frantisek Hrbata [4.18.0-216.el8]Frantisek Hrbata [4.18.0-215.el8]Frantisek Hrbata [4.18.0-214.el8]Frantisek Hrbata [4.18.0-213.el8]Frantisek Hrbata [4.18.0-212.el8]Frantisek Hrbata [4.18.0-211.el8]Frantisek Hrbata [4.18.0-210.el8]Frantisek Hrbata [4.18.0-209.el8]Frantisek Hrbata [4.18.0-208.el8]Frantisek Hrbata [4.18.0-207.el8]Frantisek Hrbata [4.18.0-206.el8]Frantisek Hrbata [4.18.0-205.el8]Frantisek Hrbata [4.18.0-204.el8]Frantisek Hrbata [4.18.0-203.el8]Frantisek Hrbata [4.18.0-202.el8]Frantisek Hrbata [4.18.0-201.el8]Frantisek Hrbata [4.18.0-200.el8]Frantisek Hrbata [4.18.0-199.el8]Frantisek Hrbata [4.18.0-198.el8]Frantisek Hrbata [4.18.0-197.el8]Frantisek Hrbata [4.18.0-196.el8]Frantisek Hrbata [4.18.0-195.el8]Frantisek Hrbata [4.18.0-194.el8]Frantisek Hrbata [4.18.0-193.15.el8]Frantisek Hrbata [4.18.0-193.14.el8]Frantisek Hrbata [4.18.0-193.13.el8]Frantisek Hrbata [4.18.0-193.12.el8]Frantisek Hrbata [4.18.0-193.11.el8]Frantisek Hrbata [4.18.0-193.10.el8]Frantisek Hrbata [4.18.0-193.9.el8]Frantisek Hrbata [4.18.0-193.8.el8]Frantisek Hrbata [4.18.0-193.7.el8]Frantisek Hrbata [4.18.0-193.6.el8]Frantisek Hrbata [4.18.0-193.5.el8]Frantisek Hrbata [4.18.0-193.4.el8]Frantisek Hrbata [4.18.0-193.3.el8]Frantisek Hrbata [4.18.0-193.2.el8]Frantisek Hrbata [4.18.0-193.1.el8]Frantisek Hrbata [4.18.0-192.2.el8]Frantisek Hrbata [4.18.0-192.1.el8]Frantisek Hrbata [4.18.0-191.2.el8]Frantisek Hrbata [4.18.0-191.1.el8]Frantisek Hrbata [4.18.0-190.3.el8]Frantisek Hrbata [4.18.0-190.2.el8]Frantisek Hrbata [4.18.0-190.1.el8]Frantisek Hrbata [4.18.0-189.1.el8]Frantisek Hrbata [4.18.0-188.3.el8]Frantisek Hrbata [4.18.0-188.2.el8]Frantisek Hrbata [4.18.0-188.1.el8]Frantisek Hrbata [4.18.0-187.2.el8]Frantisek Hrbata [4.18.0-187.1.el8]Frantisek Hrbata [4.18.0-186.2.el8]Frantisek Hrbata [4.18.0-186.1.el8]Bruno Meneguele [4.18.0-185.el8]Herton R. Krzesinski [4.18.0-184.el8]Herton R. Krzesinski [4.18.0-183.el8]Herton R. Krzesinski [4.18.0-182.el8]Herton R. Krzesinski [4.18.0-181.el8]Herton R. Krzesinski [4.18.0-180.el8]Herton R. Krzesinski [4.18.0-179.el8]Herton R. Krzesinski [4.18.0-178.el8]Herton R. Krzesinski [4.18.0-177.el8]Herton R. Krzesinski [4.18.0-176.el8]Bruno Meneguele [4.18.0-175.el8]Bruno Meneguele [4.18.0-174.el8]Bruno Meneguele [4.18.0-173.el8]Bruno Meneguele [4.18.0-172.el8]Bruno Meneguele [4.18.0-171.el8]Bruno Meneguele [4.18.0-170.el8]Bruno Meneguele [4.18.0-169.el8]Bruno Meneguele [4.18.0-168.el8]Bruno Meneguele [4.18.0-167.el8]Bruno Meneguele [4.18.0-166.el8]Bruno Meneguele [4.18.0-165.el8]Bruno Meneguele [4.18.0-164.el8]Bruno Meneguele [4.18.0-163.el8]Bruno Meneguele [4.18.0-162.el8]Bruno Meneguele [4.18.0-161.el8]Bruno Meneguele [4.18.0-160.el8]Bruno Meneguele [4.18.0-159.el8]Bruno Meneguele [4.18.0-158.el8]Bruno Meneguele [4.18.0-157.el8]Bruno Meneguele [4.18.0-156.el8]Bruno Meneguele [4.18.0-155.el8]Bruno Meneguele [4.18.0-154.el8]Bruno Meneguele [4.18.0-153.el8]Bruno Meneguele [4.18.0-152.el8]Phillip Lougher [4.18.0-151.el8]Phillip Lougher [4.18.0-150.el8]Phillip Lougher [4.18.0-149.el8]Phillip Lougher [4.18.0-148.el8]Phillip Lougher [4.18.0-147.13.el8]Phillip Lougher [4.18.0-147.12.el8]Phillip Lougher [4.18.0-147.11.el8]Phillip Lougher [4.18.0-147.10.el8]Phillip Lougher [4.18.0-147.9.el8]Phillip Lougher [4.18.0-147.8.el8]Phillip Lougher [4.18.0-147.7.el8]Phillip Lougher [4.18.0-147.6.el8]Phillip Lougher [4.18.0-147.5.el8]Phillip Lougher [4.18.0-147.4.el8]Phillip Lougher [4.18.0-147.3.el8]Phillip Lougher [4.18.0-147.2.el8]Phillip Lougher [4.18.0-147.1.el8]Phillip Lougher [4.18.0-146.1.el8]Phillip Lougher [4.18.0-145.1.el8]Phillip Lougher [4.18.0-144.1.el8]Herton R. Krzesinski [4.18.0-144.el8]Herton R. Krzesinski [4.18.0-143.el8]Herton R. Krzesinski [4.18.0-142.el8]Herton R. Krzesinski [4.18.0-141.el8]Herton R. Krzesinski [4.18.0-140.el8]Herton R. Krzesinski [4.18.0-139.el8]Herton R. Krzesinski [4.18.0-138.el8]Herton R. Krzesinski [4.18.0-137.el8]Herton R. Krzesinski [4.18.0-136.el8]Herton R. Krzesinski [4.18.0-135.el8]Herton R. Krzesinski [4.18.0-134.el8]Herton R. Krzesinski [4.18.0-133.el8]Herton R. Krzesinski [4.18.0-132.el8]Herton R. Krzesinski [4.18.0-131.el8]Herton R. Krzesinski [4.18.0-130.el8]Herton R. Krzesinski [4.18.0-129.el8]Herton R. Krzesinski [4.18.0-128.el8]Herton R. Krzesinski [4.18.0-127.el8]Herton R. Krzesinski [4.18.0-126.el8]Herton R. Krzesinski [4.18.0-125.el8]Herton R. Krzesinski [4.18.0-124.el8]Herton R. Krzesinski [4.18.0-123.el8]Herton R. Krzesinski [4.18.0-122.el8]Herton R. Krzesinski [4.18.0-121.el8]Herton R. Krzesinski [4.18.0-120.el8]Herton R. Krzesinski [4.18.0-119.el8]Herton R. Krzesinski [4.18.0-118.el8]Herton R. Krzesinski [4.18.0-117.el8]Herton R. Krzesinski [4.18.0-116.el8]Herton R. Krzesinski [4.18.0-115.el8]Herton R. Krzesinski [4.18.0-114.el8]Herton R. Krzesinski [4.18.0-113.el8]Herton R. Krzesinski [4.18.0-112.el8]Herton R. Krzesinski [4.18.0-111.el8]Herton R. Krzesinski [4.18.0-110.el8]Herton R. Krzesinski [4.18.0-109.el8]Herton R. Krzesinski [4.18.0-108.el8]Frantisek Hrbata [4.18.0-107.el8]Frantisek Hrbata [4.18.0-106.el8]Frantisek Hrbata [4.18.0-105.el8]Frantisek Hrbata [4.18.0-104.el8]Herton R. Krzesinski [4.18.0-103.el8]Herton R. Krzesinski [4.18.0-102.el8]Herton R. Krzesinski [4.18.0-101.el8]Herton R. Krzesinski [4.18.0-100.el8]Herton R. Krzesinski [4.18.0-99.el8]Herton R. Krzesinski [4.18.0-98.el8]Herton R. Krzesinski [4.18.0-97.el8]Herton R. Krzesinski [4.18.0-96.el8]Herton R. Krzesinski [4.18.0-95.el8]Herton R. Krzesinski [4.18.0-94.el8]Herton R. Krzesinski [4.18.0-93.el8]Herton R. Krzesinski [4.18.0-92.el8]Herton R. Krzesinski [4.18.0-91.el8]Herton R. Krzesinski [4.18.0-90.el8]Herton R. Krzesinski [4.18.0-89.el8]Herton R. Krzesinski [4.18.0-88.el8]Herton R. Krzesinski [4.18.0-87.el8]Herton R. Krzesinski [4.18.0-86.el8]Herton R. Krzesinski [4.18.0-85.el8]Herton R. Krzesinski [4.18.0-84.el8]Herton R. Krzesinski [4.18.0-83.el8]Herton R. Krzesinski [4.18.0-82.el8]Herton R. Krzesinski [4.18.0-81.el8]Herton R. Krzesinski [4.18.0-80.23.el8]Herton R. Krzesinski [4.18.0-80.22.el8]Herton R. Krzesinski [4.18.0-80.21.el8]Herton R. Krzesinski [4.18.0-80.20.el8]Herton R. Krzesinski [4.18.0-80.19.el8]Herton R. Krzesinski [4.18.0-80.18.el8]Herton R. Krzesinski [4.18.0-80.17.el8]Herton R. Krzesinski [4.18.0-80.16.el8]Herton R. Krzesinski [4.18.0-80.15.el8]Herton R. Krzesinski [4.18.0-80.14.el8]Herton R. Krzesinski [4.18.0-80.13.el8]Herton R. Krzesinski [4.18.0-80.12.el8]Herton R. Krzesinski [4.18.0-80.11.el8]Herton R. Krzesinski [4.18.0-80.10.el8]Herton R. Krzesinski [4.18.0-80.9.el8]Herton R. Krzesinski [4.18.0-80.8.el8]Herton R. Krzesinski [4.18.0-80.7.el8]Herton R. Krzesinski [4.18.0-80.6.el8]Herton R. Krzesinski [4.18.0-80.5.el8]Herton R. Krzesinski [4.18.0-80.4.el8]Herton R. Krzesinski [4.18.0-80.3.el8]Herton R. Krzesinski [4.18.0-80.2.el8]Herton R. Krzesinski [4.18.0-80.1.el8]Herton R. Krzesinski [4.18.0-79.1.el8]Herton R. Krzesinski [4.18.0-78.1.el8]Herton R. Krzesinski [4.18.0-77.1.el8]Herton R. Krzesinski [4.18.0-76.1.el8]Herton R. Krzesinski [4.18.0-75.1.el8]Herton R. Krzesinski [4.18.0-74.1.el8]Herton R. Krzesinski [4.18.0-73.1.el8]Herton R. Krzesinski [4.18.0-72.1.el8]Herton R. Krzesinski [4.18.0-71.1.el8]Herton R. Krzesinski [4.18.0-70.el8]Herton R. Krzesinski [4.18.0-69.el8]Herton R. Krzesinski [4.18.0-68.el8]Herton R. Krzesinski [4.18.0-67.el8]Herton R. Krzesinski [4.18.0-66.el8]Herton R. Krzesinski [4.18.0-65.el8]Herton R. Krzesinski [4.18.0-64.el8]Herton R. Krzesinski [4.18.0-63.el8]Herton R. Krzesinski [4.18.0-62.el8]Herton R. Krzesinski [4.18.0-61.el8]Herton R. Krzesinski [4.18.0-60.el8]Herton R. Krzesinski [4.18.0-59.el8]Herton R. Krzesinski [4.18.0-58.el8]Herton R. Krzesinski [4.18.0-57.el8]Herton R. Krzesinski [4.18.0-56.el8]Herton R. Krzesinski [4.18.0-55.el8]Herton R. Krzesinski [4.18.0-54.el8]Herton R. Krzesinski [4.18.0-53.el8]Herton R. Krzesinski [4.18.0-52.el8]Herton R. Krzesinski [4.18.0-51.el8]Herton R. Krzesinski [4.18.0-50.el8]Herton R. Krzesinski [4.18.0-49.el8]Herton R. Krzesinski [4.18.0-48.el8]Herton R. Krzesinski [4.18.0-47.el8]Herton R. Krzesinski [4.18.0-46.el8]Herton R. Krzesinski [4.18.0-45.el8]Herton R. Krzesinski [4.18.0-44.el8]Herton R. Krzesinski [4.18.0-43.el8]Herton R. Krzesinski [4.18.0-42.el8]Herton R. Krzesinski [4.18.0-41.el8]Herton R. Krzesinski [4.18.0-40.el8]Herton R. Krzesinski [4.18.0-39.el8]Herton R. Krzesinski [4.18.0-38.el8]Herton R. Krzesinski [4.18.0-37.el8]Herton R. Krzesinski [4.18.0-36.el8]Herton R. Krzesinski [4.18.0-35.el8]Herton R. Krzesinski [4.18.0-34.el8]Herton R. Krzesinski [4.18.0-33.el8]Herton R. Krzesinski [4.18.0-32.el8]Herton R. Krzesinski [4.18.0-31.el8]Herton R. Krzesinski [4.18.0-30.el8]Herton R. Krzesinski [4.18.0-29.el8]Herton R. Krzesinski [4.18.0-28.el8]Herton R. Krzesinski [4.18.0-27.el8]Herton R. Krzesinski [4.18.0-26.el8]Herton R. Krzesinski [4.18.0-25.el8]Herton R. Krzesinski [4.18.0-24.el8]Herton R. Krzesinski [4.18.0-23.el8]Herton R. Krzesinski [4.18.0-22.el8]Herton R. Krzesinski [4.18.0-21.el8]Herton R. Krzesinski [4.18.0-20.el8]Herton R. Krzesinski [4.18.0-19.el8]Herton R. Krzesinski [4.18.0-18.el8]Herton R. Krzesinski [4.18.0-17.el8]Herton R. Krzesinski [4.18.0-16.el8]Herton R. Krzesinski [4.18.0-15.el8]Herton R. Krzesinski [4.18.0-14.el8]Herton R. Krzesinski [4.18.0-13.el8]Herton R. Krzesinski [4.18.0-12.el8]Herton R. Krzesinski [4.18.0-11.el8]Herton R. Krzesinski [4.18.0-10.el8]Herton R. Krzesinski [4.18.0-9.el8]Herton R. Krzesinski [4.18.0-8.el8]Herton R. Krzesinski [4.18.0-7.el8]Herton R. Krzesinski [4.18.0-6.el8]Herton R. Krzesinski [4.18.0-5.el8]Herton R. Krzesinski [4.18.0-4.el8]Herton R. Krzesinski [4.18.0-3.el8]Herton R. Krzesinski [4.18.0-2.el8]Herton R. Krzesinski [4.18.0-1.el8]- [rt] build kernel-rt-4.18.0-489.rt7.278.el8 [2180997] - nvmet: fix workqueue MEM_RECLAIM flushing dependency (Maurizio Lombardi) [2187618] - nvmet: use a private workqueue instead of the system workqueue (Maurizio Lombardi) [2187618] - nvme: fix discard support without oncs (Maurizio Lombardi) [2187618] - nvme-pci: fix timeout request state check (Maurizio Lombardi) [2187618] - nvme: fix multipath crash caused by flush request when blktrace is enabled (Maurizio Lombardi) [2187618] - nvme: return err on nvme_init_non_mdts_limits fail (Maurizio Lombardi) [2187618] - nvme initialize core quirks before calling nvme_init_subsystem (Maurizio Lombardi) [2187618] - nvmet: fix memory leak in nvmet_subsys_attr_model_store_locked (Maurizio Lombardi) [2187618] - nvme: quiet user passthrough command errors (Maurizio Lombardi) [2187618] - nvme-tcp: fix possible circular locking when deleting a controller under memory pressure (Maurizio Lombardi) [2187618] - nvme-hwmon: kmalloc the NVME SMART log buffer (Maurizio Lombardi) [2187618] - nvme-hwmon: consistently ignore errors from nvme_hwmon_init (Maurizio Lombardi) [2187618] - nvme-pci: disable write zeroes on various Kingston SSD (Maurizio Lombardi) [2187618] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs (Maurizio Lombardi) [2187618] - nvme-rdma: fix possible hang caused during ctrl deletion (Maurizio Lombardi) [2187618] - nvmet-tcp: add bounds check on Transfer Tag (Maurizio Lombardi) [2187618] - nvmet-tcp: handle ICReq PDU received in NVMET_TCP_Q_LIVE state (Maurizio Lombardi) [2187618] - nvme-pci: set min_align_mask before calculating max_hw_sectors (Maurizio Lombardi) [2187618] - nvme: enumerate controller flags (Maurizio Lombardi) [2187618] - nvme: ensure subsystem reset is single threaded (Maurizio Lombardi) [2187618] - nvme: copy firmware_rev on each init (Maurizio Lombardi) [2187618] - nvme: restrict management ioctls to admin (Maurizio Lombardi) [2187618] - nvme: consider also host_iface when checking ip options (Maurizio Lombardi) [2187618] - nvme: move from strlcpy with unused retval to strscpy (Maurizio Lombardi) [2187618] - nvme: add comment for unaligned "fake" nqn (Maurizio Lombardi) [2187618] - nvme-pci: disable Write Zeroes on Phison E3C/E4C (Maurizio Lombardi) [2187618] - nvmet: fix mar and mor off-by-one errors (Maurizio Lombardi) [2187618] - nvmet: fix a use-after-free (Maurizio Lombardi) [2187618] - nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() (Maurizio Lombardi) [2187618] - nvme-fabrics: Fix a typo in an error message (Maurizio Lombardi) [2187618] - nvme-fabrics: parse nvme connect Linux error codes (Maurizio Lombardi) [2187618] - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown (Maurizio Lombardi) [2187618] - nvme: rename nvme_validate_or_alloc_ns to nvme_scan_ns (Maurizio Lombardi) [2187618] - nvme: catch -ENODEV from nvme_revalidate_zones again (Maurizio Lombardi) [2187618] - nvme-pci: print the command name of aborted commands (Maurizio Lombardi) [2187618] - nvme: use command_id instead of req->tag in trace_nvme_complete_rq() (Maurizio Lombardi) [2187618] - nvme-pci: use nvme core helper to cancel requests in tagset (Maurizio Lombardi) [2187618] - nvme-tcp: use in-capsule data for I/O connect (Maurizio Lombardi) [2187618] - nvme-rdma: remove timeout for getting RDMA-CM established event (Maurizio Lombardi) [2187618] - nvmet: parse fabrics commands on io queues (Maurizio Lombardi) [2187618] - nvme-fabrics: decode 'authentication required' connect error (Maurizio Lombardi) [2187618] - nvme-loop: use nvme core helpers to cancel all requests in a tagset (Maurizio Lombardi) [2187618] - nvme: handle the persistent internal error AER (Maurizio Lombardi) [2187618] - nvme: remove a double word in a comment (Maurizio Lombardi) [2187618] - nvme: use struct group for generic command dwords (Maurizio Lombardi) [2187618] - nvme-pci: fix freeze accounting for error handling (Maurizio Lombardi) [2187618] - nvmet-tcp: fix regression in data_digest calculation (Maurizio Lombardi) [2187618] - nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH (Maurizio Lombardi) [2187618] - nvme-pci: disable write zeros support on UMIC and Samsung SSDs (Maurizio Lombardi) [2187618] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro7000 SSDs (Maurizio Lombardi) [2187618] - nvme-pci: add trouble shooting steps for timeouts (Maurizio Lombardi) [2187618] - nvme: add device name to warning in uuid_show() (Maurizio Lombardi) [2187618] - nvmet: fix typo in comment (Maurizio Lombardi) [2187618] - nvme: set controller enable bit in a separate write (Maurizio Lombardi) [2187618] - nvme: set non-mdts limits in nvme_scan_work (Maurizio Lombardi) [2187618] - nvme-pci: harden drive presence detect in nvme_dev_disable() (Maurizio Lombardi) [2187618] - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags (Maurizio Lombardi) [2187618] - nvme: mark internal passthru request RQF_QUIET (Maurizio Lombardi) [2187618] - nvme: remove unneeded include from constants file (Maurizio Lombardi) [2187618] - nvme: set dma alignment to dword (Maurizio Lombardi) [2187618] - nvme: fix interpretation of DMRSL (Maurizio Lombardi) [2187618] - ixgbe: add double of VLAN header when computing the max MTU (Ken Cox) [2153372] - ixgbe: allow to increase MTU to 3K with XDP enabled (Ken Cox) [2153372] - ixgbe: Filter out spurious link up indication (Ken Cox) [2153372] - ixgbe: XDP: fix checker warning from rcu pointer (Ken Cox) [2153372] - ixgbe: fix pci device refcount leak (Ken Cox) [2153372] - ixgbe: change MAX_RXD/MAX_TXD based on adapter type (Ken Cox) [2153372] - tracing: kprobes: Prohibit probing on notrace function (Mukesh Chaurasiya) [2183475] - powerpc/kprobes: Ignore traps that happened in real mode (Mukesh Chaurasiya) [2183475] - nvme-rdma: handle number of queue changes (Kamal Heib) [2160665] - nvme-rdma: remove timeout for getting RDMA-CM established event (Kamal Heib) [2160665] - nvmet-rdma: fix kernel-doc warning for nvmet_rdma_device_removal (Kamal Heib) [2160665] - net: mpls: fix stale pointer if allocation fails during device rename (Guillaume Nault) [2184957] {CVE-2023-26545} - block: don't set GD_NEED_PART_SCAN if scan partition failed (Ming Lei) [2151112] - block: fix wrong mode for blkdev_put() from disk_scan_partitions() (Ming Lei) [2151112] - block: fix scan partition for exclusively open device again (Ming Lei) [2151112] - mm: swap: get rid of livelock in swapin readahead (Aristeu Rozanski) [2035182 2182084] - redhat: require reasonably recent grub2 _only_ if grub2 is already installed (Denys Vlasenko) [2183531] - i40e: Fix kernel crash during reboot when adapter is in recovery mode (Stefan Assmann) [2153348] - i40e: add double of VLAN header when computing the max MTU (Stefan Assmann) [2153348] - i40e: Add checking for null for nlmsg_find_attr() (Stefan Assmann) [2153348] - net/i40e: Replace 0-length array with flexible array (Stefan Assmann) [2153348] - i40e: use ERR_PTR error print in i40e messages (Stefan Assmann) [2153348] - i40e: use int for i40e_status (Stefan Assmann) [2153348] - i40e: Remove string printing for i40e_status (Stefan Assmann) [2153348] - i40e: Remove unused i40e status codes (Stefan Assmann) [2153348] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153348] - i40e: Remove redundant pci_enable_pcie_error_reporting() (Stefan Assmann) [2153348] - virtchnl: i40e/iavf: rename iwarp to rdma (Stefan Assmann) [2153348] - treewide: Convert del_timer*() to timer_shutdown*() (Stefan Assmann) [2153348] - i40e: allow toggling loopback mode via ndo_set_features callback (Stefan Assmann) [2153348] - i40e: Disallow ip4 and ip6 l4_4_bytes (Stefan Assmann) [2153348] - i40e: Fix for VF MAC address 0 (Stefan Assmann) [2153348] - i40e: Fix not setting default xps_cpus after reset (Stefan Assmann) [2153348] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2183559] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2183559] - dm: remove unnecessary (void*) conversion in event_callback() (Benjamin Marzinski) [2179207] - dm ioctl: remove unnecessary check when using dm_get_mdptr() (Benjamin Marzinski) [2179207] - dm ioctl: assert _hash_lock is held in __hash_remove (Benjamin Marzinski) [2179207] - dm cache: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2179207] - dm thin: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2179207] - dm: add cond_resched() to dm_wq_work() (Benjamin Marzinski) [2179207] - dm: update targets using system workqueues to use a local workqueue (Benjamin Marzinski) [2179207] - dm: remove flush_scheduled_work() during local_exit() (Benjamin Marzinski) [2179207] - dm: declare variables static when sensible (Benjamin Marzinski) [2179207] - dm ioctl: prefer strscpy() instead of strlcpy() (Benjamin Marzinski) [2179207] - dm: avoid 'do {} while(0)' loop in single statement macros (Benjamin Marzinski) [2179207] - dm: favour __packed versus "__attribute__ ((packed))" (Benjamin Marzinski) [2179207] - dm: favour __aligned(N) versus "__attribute__ (aligned(N))" (Benjamin Marzinski) [2179207] - dm: adjust EXPORT_SYMBOL() to follow functions immediately (Benjamin Marzinski) [2179207] - dm block-manager: avoid not required parentheses (Benjamin Marzinski) [2179207] - dm: send just one event on resize, not two (Benjamin Marzinski) [2179207] - dm table: check that a dm device doesn't reference itself (Benjamin Marzinski) [2179207] - dm raid: fix some spelling mistakes in comments (Benjamin Marzinski) [2179207] - dm verity: stop using WQ_UNBOUND for verify_wq (Benjamin Marzinski) [2179207] - dm integrity: Remove bi_sector that's only used by commented debug code (Benjamin Marzinski) [2179207] - dm crypt: Slightly simplify crypt_set_keyring_key() (Benjamin Marzinski) [2179207] - dm ioctl: drop always-false condition (Benjamin Marzinski) [2179207] - dm flakey: fix logic when corrupting a bio (Benjamin Marzinski) [2179207] - dm flakey: fix a bug with 32-bit highmem systems (Benjamin Marzinski) [2179207] - dm flakey: don't corrupt the zero page (Benjamin Marzinski) [2179207] - dm cache: Add some documentation to dm-cache-background-tracker.h (Benjamin Marzinski) [2179207] - dm cache: free background tracker's queued work in btracker_destroy (Benjamin Marzinski) [2179207] - dm ioctl: fix a couple ioctl codes (Benjamin Marzinski) [2179207] - dm ioctl: a small code cleanup in list_version_get_info (Benjamin Marzinski) [2179207] - sfc: include vport_id in filter spec hash and equal() (Íñigo Huguet) [2159251] - ptp: convert remaining drivers to adjfine interface (Íñigo Huguet) [2159251] - sfc: Use kmap_local_page() instead of kmap_atomic() (Íñigo Huguet) [2159251] - sfc: use sysfs_emit() to instead of scnprintf() (Íñigo Huguet) [2159251] - selftests: forwarding: add tunnel_key "nofrag" test case (Davide Caratti) [2103797] - selftests: tc-testing: add tunnel_key "nofrag" test case (Davide Caratti) [2103797] - selftests: tc-testing: add "depends_on" property to skip tests (Davide Caratti) [2103797] - net/sched: act_tunnel_key: add support for "don't fragment" (Davide Caratti) [2103797] - e1000e: Fix TX dispatch condition (Ken Cox) [2153313] - e1000e: Separate MTP board type from ADP (Ken Cox) [2153313] - drivers/net/ethernet/e1000e: check return value of e1e_rphy() (Ken Cox) [2153313] - ipvs: add sysctl_run_estimation to support disable estimation (Hangbin Liu) [2182003] - scsi: ses: Don't attach if enclosure has no components (Tomas Henzl) [1975026] - scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() (Tomas Henzl) [1975026] - scsi: ses: Fix possible desc_ptr out-of-bounds accesses (Tomas Henzl) [1975026] - scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses (Tomas Henzl) [1975026] - scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() (Tomas Henzl) [1975026] - vmxnet3: move rss code block under eop descriptor (Izabela Bakollari) [2172579]- [rt] build kernel-rt-4.18.0-488.rt7.277.el8 [2180997] - crypto: qat - add support for 402xx devices (Vladis Dronov) [2144529] - crypto: qat - drop log level of msg in get_instance_node() (Vladis Dronov) [2144529] - crypto: qat - fix out-of-bounds read (Vladis Dronov) [2144529] - Documentation: qat: change kernel version (Vladis Dronov) [2144529] - crypto: qat - add qat_zlib_deflate (Vladis Dronov) [2144529] - crypto: qat - extend buffer list logic interface (Vladis Dronov) [2144529] - crypto: qat - fix spelling mistakes from 'bufer' to 'buffer' (Vladis Dronov) [2144529] - crypto: qat - add resubmit logic for decompression (Vladis Dronov) [2144529] - crypto: acomp - define max size for destination (Vladis Dronov) [2144529] - crypto: qat - enable deflate for QAT GEN4 (Vladis Dronov) [2144529] - crypto: qat - expose deflate through acomp api for QAT GEN2 (Vladis Dronov) [2144529] - crypto: qat - rename and relocate GEN2 config function (Vladis Dronov) [2144529] - crypto: qat - relocate qat_algs_alloc_flags() (Vladis Dronov) [2144529] - crypto: qat - relocate backlog related structures (Vladis Dronov) [2144529] - crypto: qat - extend buffer list interface (Vladis Dronov) [2144529] - crypto: qat - generalize crypto request buffers (Vladis Dronov) [2144529] - crypto: qat - change bufferlist logic interface (Vladis Dronov) [2144529] - crypto: qat - rename bufferlist functions (Vladis Dronov) [2144529] - crypto: qat - relocate bufferlist logic (Vladis Dronov) [2144529] - crypto: qat - Use helper to set reqsize (Vladis Dronov) [2144529] - crypto: kpp - Add helper to set reqsize (Vladis Dronov) [2144529] - crypto: qat - fix error return code in adf_probe (Vladis Dronov) [2144529] - crypto: qat - remove ADF_STATUS_PF_RUNNING flag from probe (Vladis Dronov) [2144529] - selftests: net: rps_default_mask.sh: delete veth link specifically (Hangbin Liu) [2185801] - selftests: net: devlink_port_split.py: skip test if no suitable device available (Hangbin Liu) [2185801] - selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational (Hangbin Liu) [2185801] - selftests/tls: Add {} to avoid static checker warning (Hangbin Liu) [2185801] - selftests: nft_nat: ensuring the listening side is up before starting the client (Hangbin Liu) [2185801] - selftest: fib_tests: Always cleanup before exit (Hangbin Liu) [2185801] - selftests/net: Interpret UDP_GRO cmsg data as an int value (Hangbin Liu) [2185801] - selftests: forwarding: lib: quote the sysctl values (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking (Hangbin Liu) [2185801] - selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning (Hangbin Liu) [2185801] - selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload (Hangbin Liu) [2185801] - selftests: forwarding: Fix failing tests with old libnet (Hangbin Liu) [2185801] - powerpc/pseries/mobility: set NMI watchdog factor during an LPM (Mamatha Inamdar) [2186026] - powerpc/watchdog: introduce a NMI watchdog's factor (Mamatha Inamdar) [2186026] - watchdog: export lockup_detector_reconfigure (Mamatha Inamdar) [2186026] - powerpc/mobility: wait for memory transfer to complete (Mamatha Inamdar) [2186026] - crypto: drbg - Only fail when jent is unavailable in FIPS mode (Vladis Dronov) [2175712] - crypto: jitter - permanent and intermittent health errors (Vladis Dronov) [2175712] - crypto: jitter - quit sample collection loop upon RCT failure (Vladis Dronov) [2175712] - crypto: jitter - don't limit ->health_failure check to FIPS mode (Vladis Dronov) [2175712] - crypto: jitter - drop kernel-doc notation (Vladis Dronov) [2175712] - selftests/livepatch: normalize sysctl error message (Julia Denham) [RHEL-256] - livepatch: Skip livepatch tests if ftrace cannot be configured (Julia Denham) [RHEL-256] - livepatch: Add a missing newline character in klp_module_coming() (Julia Denham) [RHEL-256] - livepatch: fix race between fork and KLP transition (Julia Denham) [RHEL-256] - scsi: bnx2i: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Nilesh Javali) [2164956] - x86/xen: Split HVM vector callback setup and interrupt gate allocation (Prarit Bhargava) [2187810] - s390/uaccess: add missing earlyclobber annotations to __clear_user() (Tobias Huschle) [2183078] - s390/qeth: fix use-after-free in hsci (Tobias Huschle) [2183992] - SUNRPC: Fix a server shutdown leak (Benjamin Coddington) [2166107] - powerpc/pseries/vas: Ignore VAS update for DLPAR if copy/paste is not enabled (Mamatha Inamdar) [2184979] - cnic: don't pass bogus GFP_ flags to dma_alloc_coherent (Nilesh Javali) [2164958] - cnic: Use the bitmap API to allocate bitmaps (Nilesh Javali) [2164958]- [rt] build kernel-rt-4.18.0-487.rt7.276.el8 [2180997] - kernel/fork: Restore vfree_atomic in free_thread_stack() (Crystal Wood) [2159514] - perf vendor events intel: Add uncore event list for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Add metrics for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Update core event list for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Add sapphirerapids events (Michael Petlan) [2180657] - perf vendor events intel: Update metrics for Alderlake (Michael Petlan) [2180656] - perf vendor events: Fix Alderlake metric groups (Michael Petlan) [2180656] - perf vendor events intel: Add metrics for Alderlake (Michael Petlan) [2180656] - perf/x86/rapl: Add support for Intel Raptor Lake (Michael Petlan) [2180654] - perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[] (Michael Petlan) [2153896] - perf/x86/intel/cstate: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/intel: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/intel/uncore: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/msr: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/msr: Add Sapphire Rapids CPU support (Michael Petlan) [2156802] - perf/x86/intel/uncore: Add Meteor Lake support (Michael Petlan) [2177039] - perf/x86/msr: Add Meteor Lake support (Michael Petlan) [2153962] - perf/x86/cstate: Add Meteor Lake support (Michael Petlan) [2153962] - perf/x86/intel: Support Architectural PerfMon Extension leaf (Michael Petlan) [2153962] - x86/cpufeatures: Add Architectural PerfMon Extension bit (Michael Petlan) [2153962] - perf/x86: Support Retire Latency (Michael Petlan) [2153962] - perf/x86: Add Meteor Lake support (Michael Petlan) [2153962] - perf: Add PMU_FORMAT_ATTR_SHOW (Michael Petlan) [2153962] - mm/hugetlb: add dedicated func to get 'allowed' nodemask for current process (Rafael Aquini) [2153926] - mm/hugetlb: simplify the calculation of variables (Rafael Aquini) [2153926] - mm/mempolicy: fix lock contention on mems_allowed (Rafael Aquini) [2153926] - mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | MPOL_LOCAL in mbind() (Rafael Aquini) [2153926] - mm/mempolicy.c: use in_task() in mempolicy_slab_node() (Rafael Aquini) [2153926] - mm/mempolicy: unify the create() func for bind/interleave/prefer-many policies (Rafael Aquini) [2153926] - mm/mempolicy: advertise new MPOL_PREFERRED_MANY (Rafael Aquini) [2153926] - mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY (Rafael Aquini) [2153926] - mm/memplicy: add page allocation function for MPOL_PREFERRED_MANY policy (Rafael Aquini) [2153926] - mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferred nodes (Rafael Aquini) [2153926] - mm/mempolicy: use readable NUMA_NO_NODE macro instead of magic number (Rafael Aquini) [2153926] - mm/mempolicy: unify the parameter sanity check for mbind and set_mempolicy (Rafael Aquini) [2153926] - mm/mempolicy: use unified 'nodes' for bind/interleave/prefer policies (Rafael Aquini) [2153926] - mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PREFERRED policy (Rafael Aquini) [2153926] - mm/mempolicy: cleanup nodemask intersection check for oom (Rafael Aquini) [2153926] - mm/mempolicy: fix mpol_misplaced kernel-doc (Rafael Aquini) [2153926] - numa balancing: migrate on fault among multiple bound nodes (Rafael Aquini) [2153926] - mm/hugetlb: add mempolicy check in the reservation routine (Rafael Aquini) [2153926] - mm: remove unused alloc_page_vma_node() (Rafael Aquini) [2153926] - mm/mempolicy: remove or narrow the lock on current (Rafael Aquini) [2153926] - mm, mempolicy: fix uninit memory access (Rafael Aquini) [2153926] - mm/mempool: minor coding style tweaks (Rafael Aquini) [2153926] - mm: fix typos in comments (Rafael Aquini) [2153926] - futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI (Joel Savitz) [2170113] - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") (Joel Savitz) [2170113] - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() (Joel Savitz) [2170113] - futex: Remove unneeded gotos (Joel Savitz) [2170113] - rtmutex: Ensure that the top waiter is always woken up (Joel Savitz) [2170113] - rtmutex: Add acquire semantics for rtmutex lock acquisition slow path (Joel Savitz) [2170113] - locking/lockdep: Fix lockdep_init_map_*() confusion (Joel Savitz) [2170113] - locking/lockdep: Avoid potential access of invalid memory in lock_class (Joel Savitz) [2170113] - lockdep: Correct lock_classes index mapping (Joel Savitz) [2170113] - locking/rtmutex: Squash self-deadlock check for ww_rt_mutex. (Joel Savitz) [2170113] - locking/rtmutex: Fix incorrect condition in rtmutex_spin_on_owner() (Joel Savitz) [2170113] - kallsyms: remove arch specific text and data check (Joel Savitz) [2170113] - lockdep: Let lock_is_held_type() detect recursive read as read (Joel Savitz) [2170113] - lockdep: Fix wait-type for empty stack (Joel Savitz) [2170113] - locking/lockdep: Improve noinstr vs errors (Joel Savitz) [2170113] - locking/lockdep: Correct calling tracepoints (Joel Savitz) [2170113] - locking/percpu-rwsem: Use this_cpu_{inc,dec}() for read_count (Joel Savitz) [2170113] - locking/ww_mutex: Fix runtime warning in the WW mutex selftest (Joel Savitz) [2170113] - fortify: Do not cast to "unsigned char" (Josef Oskera) [2139487] - fortify: Use SIZE_MAX instead of (size_t)-1 (Josef Oskera) [2139487] - afs: Work around strnlen() oops with CONFIG_FORTIFIED_SOURCE=y (Josef Oskera) [2139487] - net/mlx4_en: Introduce flexible array to silence overflow warning (Josef Oskera) [2139487] - wusbcore: silence fortify warning (Josef Oskera) [2139487] - skbuff: Switch structure bounds to struct_group() (Josef Oskera) [2139487] - RDMA/cxgb4: fix accept failure due to increased cpl_t5_pass_accept_rpl size (Josef Oskera) [2139487] - intel_th: msu: Use memset_startat() for clearing hw header (Josef Oskera) [2139487] - dm integrity: Use struct_group() to zero struct journal_sector (Josef Oskera) [2139487] - iw_cxgb4: Use memset_startat() for cpl_t5_pass_accept_rpl (Josef Oskera) [2139487] - scsi: lpfc: Use struct_group() to initialize struct lpfc_cgn_info (Josef Oskera) [2139487] - netfilter: conntrack: Use memset_startat() to zero struct nf_conn (Josef Oskera) [2139487] - netfilter: conntrack: avoid gcc-10 zero-length-bounds warning (Josef Oskera) [2139487] - thermal: int340x: Use struct_group() for memcpy() region (Josef Oskera) [2139487] - net/af_iucv: Use struct_group() to zero struct iucv_sock region (Josef Oskera) [2139487] - ipv6: Use memset_after() to zero rt6_info (Josef Oskera) [2139487] - bnx2x: Use struct_group() for memcpy() region (Josef Oskera) [2139487] - tracing: Use memset_startat() to zero struct trace_iterator (Josef Oskera) [2139487] - xfrm: Use memset_after() to clear padding (Josef Oskera) [2139487] - HID: roccat: Use struct_group() to zero kone_mouse_event (Josef Oskera) [2139487] - scsi: ibmvscsi: Avoid multi-field memset() overflow by aiming at srp (Josef Oskera) [2139487] - ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() (Josef Oskera) [2139487] - media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() (Josef Oskera) [2139487] - s390/zcrypt: Switch to flexible array member (Josef Oskera) [2139487] - s390/speculation: Use statically initialized const for instructions (Josef Oskera) [2139487] - cifs: avoid extra calls in posix_info_parse (Josef Oskera) [2139487] - x86/entry: Fixup bad_iret vs noinstr (Josef Oskera) [2139487] - x86/traps: Mark fixup_bad_iret() noinstr (Josef Oskera) [2139487] - x86/doublefault: Remove memmove() call (Josef Oskera) [2139487] - tracing: Initialize iter->seq after zeroing in tracing_read_pipe() (Josef Oskera) [2139487] - tracing: Silence GCC 9 array bounds warning (Josef Oskera) [2139487] - fortify: Fix __compiletime_strlen() under UBSAN_BOUNDS_LOCAL (Josef Oskera) [2139487] - fortify: Provide a memcpy trap door for sharp corners (Josef Oskera) [2139487] - fortify: Make pointer arguments const (Josef Oskera) [2139487] - fortify: Replace open-coded __gnu_inline attribute (Josef Oskera) [2139487] - fortify: Update compile-time tests for Clang 14 (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memset() at compile-time (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memmove() at compile-time (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memcpy() at compile-time (Josef Oskera) [2139487] - fortify: strlen: Avoid shadowing previous locals (Josef Oskera) [2139487] - fortify: Add compile-time FORTIFY_SOURCE tests (Josef Oskera) [2139487] - fortify: Allow strlen() and strnlen() to pass compile-time known lengths (Josef Oskera) [2139487] - fortify: Prepare to improve strnlen() and strlen() warnings (Josef Oskera) [2139487] - fortify: Fix dropped strcpy() compile-time write overflow check (Josef Oskera) [2139487] - fortify: Explicitly disable Clang support (Josef Oskera) [2139487] - fortify: Move remaining fortify helpers into fortify-string.h (Josef Oskera) [2139487] - lib/string: Move helper functions out of string.c (Josef Oskera) [2139487] - lib/string.c: update match_string() doc-strings with correct behavior (Josef Oskera) [2139487] - string.h: move fortified functions definitions in a dedicated header. (Josef Oskera) [2139487] - string.h: add FORTIFY coverage for strscpy() (Josef Oskera) [2139487] - lib: string.h: detect intra-object overflow in fortified string functions (Josef Oskera) [2139487] - lib: string_helpers: provide kfree_strarray() (Josef Oskera) [2139487] - lib/string.c: implement stpcpy (Josef Oskera) [2139487] - kernel-doc: core-api: include string.h into core-api (Josef Oskera) [2139487] - docs/core-api: move *{str,mem}dup* to "String Manipulation" (Josef Oskera) [2139487] - selftests/tc-testing: add show class case for red qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for prio qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for mq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for ingress qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for qfq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for netem qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for multiq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for mqprio qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for htb qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for hfsc qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for fq_codel qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for dsmark qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for drr qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cbs qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cbq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cake qdisc (Ivan Vecera) [2172130] - net/sched: use tc_qdisc_stats_dump() in qdisc (Ivan Vecera) [2172130] - net/sched: sch_api: add helper for tc qdisc walker stats dump (Ivan Vecera) [2172130] - hwrng: core - use per-rng quality value instead of global setting (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - start and stop in-kernel rngd in separate function (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - do not bother to order list of devices by quality (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - credit entropy for low quality sources of randomness (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - break out of hwrng_fillfn if current rng is not trusted (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - only set cur_rng_set_by_user if it is working (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - use rng_fillbuf in add_early_randomness() (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - read() callback must be called for size of 32 or more bytes (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - explicit ordering of initcalls (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - Use DEVICE_ATTR_ macro (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - remove redundant initialization of variable err (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - convert sysfs sprintf/snprintf family to sysfs_emit (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - remove redundant initialization of variable ret (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - Fix use-after-free warning in hwrng_register() (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - move add_early_randomness() out of rng_mutex (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - document the quality field (Jose Ignacio Tornos Martinez) [2172884] - netfilter: nf_conntrack: allow early drop of offloaded UDP conns (Florian Westphal) [2183080] - net/sched: act_ct: offload UDP NEW connections (Florian Westphal) [2183080] - net/sched: act_ct: set ctinfo in meta action depending on ct state (Florian Westphal) [2183080] - netfilter: flowtable: cache info of last offload (Florian Westphal) [2183080] - netfilter: flowtable: allow unidirectional rules (Florian Westphal) [2183080] - netfilter: flowtable: fixup UDP timeout depending on ct state (Florian Westphal) [2183080] - ptp_clock: Let the ADJ_OFFSET interface respect the ADJ_NANO flag for PHC devices. (Íñigo Huguet) [2180896] - ptp: Add adjust_phase to ptp_clock_caps capability. (Íñigo Huguet) [2180896] - ptp: Add adjphase function to support phase offset control. (Íñigo Huguet) [2180896] - kernfs: dont take d_lock on revalidate (Ian Kent) [2126350] - kernfs: dont take i_lock on inode attr read (Ian Kent) [2126350] - kernfs: remove redundant kernfs_rwsem declaration. (Ian Kent) [2126350] - kernfs: fix potential NULL dereference in __kernfs_remove (Ian Kent) [2126350] - kernfs: fix NULL dereferencing in kernfs_remove (Ian Kent) [2126350] - kernfs: prevent early freeing of root node (Ian Kent) [2126350] - kernfs: switch global kernfs_rwsem lock to per-fs lock (Ian Kent) [2126350] - workqueue: Fold rebind_worker() within rebind_workers() (Valentin Schneider) [2088578] - workqueue: Unbind kworkers before sending them to exit() (Valentin Schneider) [2088578] - workqueue: Don't hold any lock while rcuwait'ing for !POOL_MANAGER_ACTIVE (Valentin Schneider) [2088578] - workqueue: Convert the idle_timer to a timer + work_struct (Valentin Schneider) [2088578] - workqueue: Factorize unbind/rebind_workers() logic (Valentin Schneider) [2088578] - workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex (Valentin Schneider) [2088578] - workqueue: make sysfs of unbound kworker cpumask more clever (Valentin Schneider) [2088578] - fuse: add feature flag for expire-only (Pavel Reichl) [2109496] - fuse: add "expire only" mode to FUSE_NOTIFY_INVAL_ENTRY (Pavel Reichl) [2109496] - fuse: extend init flags (Pavel Reichl) [2109496] - wifi: iwlwifi: mvm: protect TXQ list manipulation (Jose Ignacio Tornos Martinez) [2152168] - wifi: iwlwifi: mvm: fix mvmtxq->stopped handling (Jose Ignacio Tornos Martinez) [2152168] - thunderbolt: Explicitly enable lane adapter hotplug events at startup (Desnes Nunes) [2130062] - x86/tsc: Add option to force frequency recalibration with HW timer (Prarit Bhargava) [2100597] - ovl: fix use after free in struct ovl_aio_req (Miklos Szeredi) [2176160] {CVE-2023-1252}- [rt] build kernel-rt-4.18.0-486.rt7.275.el8 [2180997] - mm/memremap: fix missing call to untrack_pfn() in pagemap_range() (Nico Pache) [2168370] - arm64: mm: correct the inside linear map range during hotplug check (Nico Pache) [2168370] - s390/mm: define arch_get_mappable_range() (Nico Pache) [2168370] - arm64/mm: define arch_get_mappable_range() (Nico Pache) [2168370] - mm/memory_hotplug: prevalidate the address range being added with platform (Nico Pache) [2168370] - s390/extmem: return correct segment type in __segment_load() (Nico Pache) [2168370] - s390/vmem: get rid of memory segment list (Nico Pache) [2168370] - arm64/mm: Validate hotplug range before creating linear mapping (Nico Pache) [2168370] - mm/truncate.c: make __invalidate_mapping_pages() static (Nico Pache) [2168370] - powerpc/mm: fix "section_base" set but not used (Nico Pache) [2168370] - powerpc: Avoid link stack corruption in misc asm functions (Nico Pache) [2168370] - powerpc/booke: Avoid link stack corruption in several places (Nico Pache) [2168370] - powerpc/mm: Fix lockup on kernel exec fault (Nico Pache) [2168370] - x86: fix seq_file iteration for pat/memtype.c (Nico Pache) [2168370] - powerpc/book3s64/hash: Add cond_resched to avoid soft lockup warning (Nico Pache) [2168370] - powerpc/nvdimm: Update vmemmap_populated to check sub-section range (Nico Pache) [2168370] - powerpc/pseries: Fix cpu_hotplug_lock acquisition in resize_hpt() (Nico Pache) [2168370] - x86/mm: Sync also unmappings in vmalloc_sync_all() (Nico Pache) [2168370] - Fix page corruption caused by racy check in __free_pages (Nico Pache) [2168370] - mm/gup: fix gup_pud_range() for dax (Nico Pache) [2168370] - memcg: Fix possible use-after-free in memcg_write_event_control() (Nico Pache) [2168370] - mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all() (Nico Pache) [2168370] - mm: fix madivse_pageout mishandling on non-LRU page (Nico Pache) [2168370] - mm/page_alloc: fix race condition between build_all_zonelists and page allocation (Nico Pache) [2168370] - mm/slub: fix to return errno if kmalloc() fails (Nico Pache) [2168370] - writeback: avoid use-after-free after removing device (Nico Pache) [2168370] - x86/mm: Use proper mask when setting PUD mapping (Nico Pache) [2168370] - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region (Nico Pache) [2168370] - mm/hmm: fault non-owner device private entries (Nico Pache) [2168370] - mm: split huge PUD on wp_huge_pud fallback (Nico Pache) [2168370] - mm/page_owner: use strscpy() instead of strlcpy() (Nico Pache) [2168370] - mm/vmscan: take min_slab_pages into account when try to call shrink_node (Nico Pache) [2168370] - x86: Fix return value of __setup handlers (Nico Pache) [2168370] - mm: fix unexpected zeroed page mapping with zram swap (Nico Pache) [2168370] - mm, page_alloc: fix build_zonerefs_node() (Nico Pache) [2168370] - mm/mempolicy: fix mpol_new leak in shared_policy_replace (Nico Pache) [2168370] - mm/slub: remove forced_order parameter in calculate_sizes (Nico Pache) [2168370] - mm/usercopy: return 1 from hardened_usercopy __setup() handler (Nico Pache) [2168370] - mm/thp: ClearPageDoubleMap in first page_add_file_rmap() (Nico Pache) [2168370] - mm/thp: refix __split_huge_pmd_locked() for migration PMD (Nico Pache) [2168370] - mempolicy: mbind_range() set_policy() after vma_merge() (Nico Pache) [2168370] - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node (Nico Pache) [2168370] - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() (Nico Pache) [2168370] - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() (Nico Pache) [2168370] - mm: thp: fix wrong cache flush in remove_migration_pmd() (Nico Pache) [2168370] - mm: fix missing cache flush for all tail pages of compound page (Nico Pache) [2168370] - tmpfs: fix regressions from wider use of ZERO_PAGE (Nico Pache) [2168370] - tmpfs: do not allocate pages on read (Nico Pache) [2168370] - shmem: mapping_set_exiting() to help mapped resilience (Nico Pache) [2168370] - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault (Nico Pache) [2168370] - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode (Nico Pache) [2168370] - mm, slub: use prefetchw instead of prefetch (Nico Pache) [2168370] - arm64: mm: update max_pfn after memory hotplug (Nico Pache) [2168370] - mm, vmscan: guarantee drop_slab_node() termination (Nico Pache) [2168370] - fs, mm: fix race in unlinking swapfile (Nico Pache) [2168370] - fs: inode: count invalidated shadow pages in pginodesteal (Nico Pache) [2168370] - mm, fadvise: improve the expensive remote LRU cache draining after FADV_DONTNEED (Nico Pache) [2168370] - mm/filemap.c: rewrite mapping_needs_writeback in less fancy manner (Nico Pache) [2168370] - fs: drop_caches: fix skipping over shadow cache inodes (Nico Pache) [2168370] - mm: introduce and use mapping_empty() (Nico Pache) [2168370] - mm: remove irqsave/restore locking from contexts with irqs enabled (Nico Pache) [2168370] - mm: zswap: clean up confusing comment (Nico Pache) [2168370] - mm/memory_hotplug: use helper function zone_end_pfn() to get end_pfn (Nico Pache) [2168370] - mm: vmstat: add some comments on internal storage of byte items (Nico Pache) [2168370] - mm: vmstat: fix NOHZ wakeups for node stat changes (Nico Pache) [2168370] - mm/mmap.c: replace do_brk with do_brk_flags in comment of insert_vm_struct() (Nico Pache) [2168370] - mm/mmap.c: use helper function allow_write_access() in __remove_shared_vm_struct() (Nico Pache) [2168370] - mm: use helper function mapping_allow_writable() (Nico Pache) [2168370] - mm: memcontrol: reword obsolete comment of mem_cgroup_unmark_under_oom() (Nico Pache) [2168370] - mm/page_counter: correct the obsolete func name in the comment of page_counter_try_charge() (Nico Pache) [2168370] - mm: memcontrol: correct the comment of mem_cgroup_iter() (Nico Pache) [2168370] - x86/mm: use max memory block size on bare metal (Nico Pache) [2168370] - mm/util.c: remove the VM_WARN_ONCE for vm_committed_as underflow check (Nico Pache) [2168370] - include/linux/swapops.h: correct guards for non_swap_entry() (Nico Pache) [2168370] - mm: set vm_next and vm_prev to NULL in vm_area_dup() (Nico Pache) [2168370] - mm: don't prepare anon_vma if vma has VM_WIPEONFORK (Nico Pache) [2168370] - page-flags: fix a crash at SetPageError(THP_SWAP) (Nico Pache) [2168370] - mm/rmap.c: fix outdated comment in page_get_anon_vma() (Nico Pache) [2168370] - mm/mmap.c: extract __vma_unlink_list() as counterpart for __vma_link_list() (Nico Pache) [2168370] - mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_charge_cgroup() (Nico Pache) [2168370] - x86/mm: Kill stray kernel fault handling comment (Nico Pache) [2168370] - arm64/numa: Unify common error path in numa_init() (Nico Pache) [2168370] - tools/power/x86/intel-speed-select: v1.14 release (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Adjust uncore max/min frequency (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix display of uncore min frequency (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Add Emerald Rapid quirk (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: turbo-freq auto mode with SMT off (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: cpufreq reads on offline CPUs (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Use null-terminated string (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove duplicate dup() (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Handle open() failure case (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused non_block flag (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove wrong check in set_isst_id() (Prarit Bhargava) [2154078] - platform/x86: ISST: Fix typo in comments (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Release v1.13 (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Optimize CPU initialization (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Utilize cpu_map to get physical id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused struct clos_config fields (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Enforce isst_id value (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Do not export get_physical_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Introduce is_cpu_in_power_domain helper (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Cleanup get_physical_id usage (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Convert more function to use isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Add pkg and die in isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Introduce struct isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused core_mask array (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove dead code (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix cpu count for TDP level display (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unneeded semicolon (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix off by one check (Prarit Bhargava) [2154078] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix warning for perf_cap.cpu (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Display error on turbo mode disabled (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: fix build failure when using -Wl,--as-needed (Prarit Bhargava) [2154078] - KVM: x86: Propagate the AMD Automatic IBRS feature to the guest (Waiman Long) [1989283] - x86/cpu: Support AMD Automatic IBRS (Waiman Long) [1989283] - x86/cpu, kvm: Add the SMM_CTL MSR not present feature (Waiman Long) [1989283] - x86/cpu, kvm: Add the Null Selector Clears Base feature (Waiman Long) [1989283] - x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf (Waiman Long) [1989283] - x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature (Waiman Long) [1989283] - KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code (Waiman Long) [1989283] - x86/cpu, kvm: Add support for CPUID_80000021_EAX (Waiman Long) [1989283] - x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 (Waiman Long) [1989283] - KVM: x86: Advertise that the SMM_CTL MSR is not supported (Waiman Long) [1989283] - Documentation/hw-vuln: Update spectre doc (Waiman Long) [1989283] - nvme-tcp: fence TCP socket on receive error (John Meneghini) [2116939] - nvme-multipath: fix possible hang in live ns resize with ANA access (John Meneghini) [2116939] - nvme-tcp: fix possible hang caused during ctrl deletion (John Meneghini) [2116939] - nvme-tcp: fix regression that causes sporadic requests to time out (John Meneghini) [2116939] - nvme-tcp: fix UAF when detecting digest errors (John Meneghini) [2116939] - nvme-tcp: check if the queue is allocated before stopping it (John Meneghini) [2116939] - nvme-tcp: always fail a request when sending it failed (John Meneghini) [2116939] - nvme: fix regression when disconnect a recovering ctrl (John Meneghini) [2116939] - nvme-multipath: use vmalloc for ANA log buffer (John Meneghini) [2116939] - bfq: fix waker_bfqq inconsistency crash (Ming Lei) [2177565] - blktrace: Fix output non-blktrace event when blk_classic option enabled (Ming Lei) [2177565] - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() (Ming Lei) [2177565] - blk-wbt: call rq_qos_add() after wb_normal is initialized (Ming Lei) [2177565] - block: sync mixed merged request's failfast with 1st bio's (Ming Lei) [2177565] - blk-mq: Fix potential io hung for shared sbitmap per tagset (Ming Lei) [2177565] - block: bio-integrity: Copy flags when bio_integrity_payload is cloned (Ming Lei) [2177565] - dim: initialize all struct fields (Audra Mitchell) [2172125] - XArray: Update the LRU list in xas_split() (Audra Mitchell) [2172125] - lib: bitmap: fix many kernel-doc warnings (Audra Mitchell) [2172125] - vsprintf: Fix %pK with kptr_restrict == 0 (Audra Mitchell) [2172125] - lib: uninline simple_strntoull() as well (Audra Mitchell) [2172125] - lib: dimlib: fix help text typos (Audra Mitchell) [2172125] - locks: fix TOCTOU race when granting write lease (Waiman Long) [2152051] - locks: eliminate false positive conflicts for write lease (Waiman Long) [2152051] - locks: Use inode_is_open_for_write (Waiman Long) [2152051] - fs/locks: remove unnecessary white space. (Waiman Long) [2152051] - fs/locks: use properly initialized file_lock when unlocking. (Waiman Long) [2152051] - redhat/configs: Enable CONFIG_PINCTRL_METEORLAKE in RHEL (Prarit Bhargava) [2156845] - pinctrl: intel: Add Intel Meteor Lake pin controller support (Prarit Bhargava) [2156845] - md: fix regression for null-ptr-deference in __md_stop() (Nigel Croxon) [2162231] - md: avoid signed overflow in slot_store() (Nigel Croxon) [2162231] - md: Free resources in __md_stop (Nigel Croxon) [2162231] - md: account io_acct_set usage with active_io (Nigel Croxon) [2162231] - md: use MD_RESYNC_* whenever possible (Nigel Croxon) [2162231] - md: Free writes_pending in md_stop (Nigel Croxon) [2162231] - md: Change active_io to percpu (Nigel Croxon) [2162231] - md: Factor out is_md_suspended helper (Nigel Croxon) [2162231] - md: don't update recovery_cp when curr_resync is ACTIVE (Nigel Croxon) [2162231] - md: fold unbind_rdev_from_array into md_kick_rdev_from_array (Nigel Croxon) [2162231] - md: mark md_kick_rdev_from_array static (Nigel Croxon) [2162231] - mm/kmemleak: fix UAF bug in kmemleak_scan() (Waiman Long) [2172763] - mm/kmemleak: simplify kmemleak_cond_resched() usage (Waiman Long) [2172763] - mm/kmemleak.c: fix a comment (Waiman Long) [2172763] - ptp: introduce a phase offset in the periodic output request (Íñigo Huguet) [2179072] - ptp: add ability to configure duty cycle for periodic output (Íñigo Huguet) [2179072] - platform/x86: intel/pmc/core: Add Meteor Lake mobile support (Prarit Bhargava) [2153968] - platform/x86: intel/pmc/core: Add Meteor Lake support to pmc core driver (Prarit Bhargava) [2153968] - sched/core: Fix arch_scale_freq_tick() on tickless systems (Phil Auld) [2184083] - qede: avoid uninitialized entries in coal_entry array (Michal Schmidt) [2160054] - qede: fix interrupt coalescing configuration (Jonathan Toppins) [2160054] - powerpc/64s: Unmerge EX_LR and EX_DAR (Mamatha Inamdar) [2134271] - powercap: intel_rapl: add support for Meteor Lake (Prarit Bhargava) [2153964] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2184429] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2184429] - ovl: fail on invalid uid/gid mapping at copy up (Miklos Szeredi) [2165351] {CVE-2023-0386}- [rt] build kernel-rt-4.18.0-485.rt7.274.el8 [2180997] - timers: Provide timer_shutdown[_sync]() (Ivan Vecera) [2174474] - timers: Add shutdown mechanism to the internal functions (Ivan Vecera) [2174474] - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode (Ivan Vecera) [2174474] - timers: Silently ignore timers with a NULL function (Ivan Vecera) [2174474] - timers: Rename del_timer() to timer_delete() (Ivan Vecera) [2174474] - timers: Rename del_timer_sync() to timer_delete_sync() (Ivan Vecera) [2174474] - timers: Use del_timer_sync() even on UP (Ivan Vecera) [2174474] - timers: Update kernel-doc for various functions (Ivan Vecera) [2174474] - timers: Replace BUG_ON()s (Ivan Vecera) [2174474] - timers: Get rid of del_singleshot_timer_sync() (Ivan Vecera) [2174474] - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - misc/sgi-xp: Replace in_interrupt() usage (Ivan Vecera) [2174474] - timers: Don't block on ->expiry_lock for TIMER_IRQSAFE timers (Ivan Vecera) [2174474] - hvcs: Synchronize hotplug remove with port free (Mamatha Inamdar) [2167962] - hvcs: Use vhangup in hotplug remove (Mamatha Inamdar) [2167962] - hvcs: Get reference to tty in remove (Mamatha Inamdar) [2167962] - hvcs: Use driver groups to manage driver attributes (Mamatha Inamdar) [2167962] - hvcs: Use dev_groups to manage hvcs device attributes (Mamatha Inamdar) [2167962] - hvcs: Fix hvcs port reference counting (Mamatha Inamdar) [2167962] - tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup() (Mamatha Inamdar) [2167962] - docs/memory-barriers.txt/kokr: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - docs/memory-barriers.txt: Add a missed closing parenthesis (Ivan Vecera) [2179061] - asm-generic: Add missing brackets for io_stop_wc macro (Ivan Vecera) [2179061] - asm-generic: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - ipv4: Fix incorrect table ID in IOCTL path (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when table ID 0 is used (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when source address is deleted (Guillaume Nault) [2176792] - selftests: Add source route tests to fib_tests (Guillaume Nault) [2176792] - mm/rmap: split page_dup_rmap() into page_dup_file_rmap() and page_try_dup_anon_rmap() (David Hildenbrand) [2179164] - mm/memory: slightly simplify copy_present_pte() (David Hildenbrand) [2179164] - mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb_page_range() (David Hildenbrand) [2179164] - mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats (Waiman Long) [2178001] - mm: /proc/sys/vm/stat_refresh skip checking known negative stats (Waiman Long) [2178001] - mm: no more EINVAL from /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - mm: restore node stat checking in /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - sfc: ef10: don't overwrite offload features at NIC reset (Íñigo Huguet) [2154500] - sfc: correctly advertise tunneled IPv6 segmentation (Íñigo Huguet) [2154500] - igb: conditionalize I2C bit banging on external thermal sensor support (Corinna Vinschen) [2130727] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2139963] - x86/nmi: Make register_nmi_handler() more robust (Ani Sinha) [2037005] - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() (Sabrina Dubroca) [2179825] {CVE-2023-28466} - cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores (Prarit Bhargava) [2179183] - target: iscsi: use GFP_NOIO with loopback connections (Maurizio Lombardi) [2156546] - core_pattern: add CPU specifier (Oleksandr Natalenko) [1968108] - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM (David Marlin) [2148405] {CVE-2022-42896} - ipv6: prevent router_solicitations for team port (Xin Long) [2141600] - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL (Xin Long) [2141600] - Bluetooth: L2CAP: Fix attempting to access uninitialized memory (David Marlin) [2148409] {CVE-2022-42895} - redhat/scripts/create-tarball.sh: Use nproc instead of rpm macros (Prarit Bhargava) - Revert "Switch to z-stream for 8.8 for CKI pipelines" (Denys Vlasenko)- [rt] build kernel-rt-4.18.0-484.rt7.273.el8 [2180997] - ethernet: Remove vf rate limit check for drivers (Izabela Bakollari) [2172124] - rtnetlink: verify rate parameters for calls to ndo_set_vf_rate (Izabela Bakollari) [2172124] - sfc: Change VF mac via PF as first preference if available. (Íñigo Huguet) [2117449] - Fix genlog.py to ensure that comments retain "%" characters. (Eder Zulian) [RHEL-340] - redhat: fix duplicate jira issues in the resolves line (Eder Zulian) [RHEL-340] - redhat: add support for Jira issues in changelog (Eder Zulian) [RHEL-340] - redhat/configs: Put CONFIG_SFC_* to a proper location (Vladis Dronov) - redhat/configs: Put CONFIG_SEV_GUEST to a proper location (Vladis Dronov) - Reinstate "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2181343] - iavf: fix hang on reboot with ice (Stefan Assmann) [2181811] - iavf: Fix race condition between iavf_shutdown and iavf_remove (Stefan Assmann) [2181811] - net/ulp: use consistent error code when blocking ULP (Sabrina Dubroca) [2176962] {CVE-2023-0461} - net/ulp: prevent ULP without clone op from entering the LISTEN status (Sabrina Dubroca) [2176962] {CVE-2023-0461} - lockd: lockd server-side shouldn't set fl_ops (Jeffrey Layton) [2179329] - NFS: Correct timing for assigning access cache timestamp (Benjamin Coddington) [2180851] - Switch to z-stream for 8.8 for CKI pipelines (Michael Hofmann) - KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS (Jon Maloy) [2160030] {CVE-2022-2196}- [rt] build kernel-rt-4.18.0-483.rt7.272.el8 [2180997] - tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr (Jerome Marchand) [2174935] - drivers: hv, hyperv_fb: Untangle and refactor Hyper-V panic notifiers (Mohammed Gamal) [2172513] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172513] - HID: hyperv: remove unused struct synthhid_msg (Mohammed Gamal) [2172513] - HID: hyperv: Replace one-element array with flexible-array member (Mohammed Gamal) [2172513] - clocksource: hyper-v: Add TSC page support for root partition (Mohammed Gamal) [2172443] - clocksource: hyper-v: Use TSC PFN getter to map vvar page (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce TSC PFN getter (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce a pointer to TSC page (Mohammed Gamal) [2172443] - HV: hv_balloon: fix memory leak with using debugfs_lookup() (Mohammed Gamal) [2172435] - debugfs: add debugfs_lookup_and_remove() (Mohammed Gamal) [2172435] - Drivers: hv: Enable vmbus driver for nested root partition (Mohammed Gamal) [2172435] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172435]- [rt] build kernel-rt-4.18.0-482.rt7.271.el8 [2180997] - sched/deadline: Add more reschedule cases to prio_changed_dl() (Valentin Schneider) [2120570] - perf/x86/uncore: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/cstate: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/msr: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86: Add new Raptor Lake S support (Michael Petlan) [2120365] - net: sched: atm: dont intepret cls results when asked to drop (Davide Caratti) [2168337] {CVE-2023-23455} - nvdimm: Allow overwrite in the presence of disabled dimms (Aristeu Rozanski) [2154070] - Revert "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2109600] - gfs2: Evict inodes cooperatively (Andreas Gruenbacher) [2109600] - gfs2: Flush delete work before shrinking inode cache (Andreas Gruenbacher) [2109600] - gfs2: Add SDF_DEACTIVATING super block flag (Bob Peterson) [2109600] - gfs2: check gl_object in rgrp glops (Bob Peterson) [2109600] - gfs2: Split the two kinds of glock "delete" work (Andreas Gruenbacher) [2109600] - gfs2: Move delete workqueue into super block (Andreas Gruenbacher) [2109600] - gfs2: Use container_of() for gfs2_glock(aspace) (Andreas Gruenbacher) [2109600] - gfs2: Get rid of GLF_PENDING_DELETE flag (Andreas Gruenbacher) [2109600] - gfs2: Make glock lru list scanning safer (Andreas Gruenbacher) [2109600] - gfs2: Fix use-after-free in gfs2_glock_shrink_scan (Andreas Gruenbacher) [2109600] - gfs2: Clean up gfs2_scan_glock_lru (Andreas Gruenbacher) [2109600] - gfs2: gl_object races fix (Andreas Gruenbacher) [2109600] - iomap/gfs2: Unlock and put folio in page_done handler (Andreas Gruenbacher) [2109600] - iomap: Add __iomap_put_folio helper (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (2) (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (Andreas Gruenbacher) [2109600] - gfs2: Minor gfs2_try_evict cleanup (Andreas Gruenbacher) [2109600] - gfs2: Partially revert gfs2_inode_lookup change (Andreas Gruenbacher) [2109600] - gfs2: Add gfs2_inode_lookup comment (Andreas Gruenbacher) [2109600] - gfs2: Uninline and improve glock_{set,clear}_object (Andreas Gruenbacher) [2109600] - gfs2: Simply dequeue iopen glock in gfs2_evict_inode (Andreas Gruenbacher) [2109600] - gfs2: Clean up after gfs2_create_inode rework (Andreas Gruenbacher) [2109600] - gfs2: Avoid dequeuing GL_ASYNC glock holders twice (Andreas Gruenbacher) [2109600] - gfs2: Handle -EBUSY result of insert_inode_locked4 (Andreas Gruenbacher) [2109600] - gfs2: Fix and clean up create / evict interaction (Andreas Gruenbacher) [2109600] - gfs2: Clean up initialization of "ip" in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Get rid of ghs[] in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Dequeue waiters when withdrawn (Bob Peterson) [2109600] - gfs2: Prevent double iput for journal on error (Bob Peterson) [2109600] - Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one" (Andreas Gruenbacher) [2109600] - gfs2: remove ->writepage (Andreas Gruenbacher) [2109600] - gfs2: stop using generic_writepages in gfs2_ail1_start_one (Andreas Gruenbacher) [2109600] - gfs2: List traversal in do_promote is safe (Andreas Gruenbacher) [2109600] - gfs2: do_promote glock holder stealing fix (Bob Peterson) [2109600] - gfs2: Use better variable name (Andreas Gruenbacher) [2109600] - gfs2: Make go_instantiate take a glock (Andreas Gruenbacher) [2109600] - gfs2: Add new go_held glock operation (Andreas Gruenbacher) [2109600] - gfs2: Revert 'Fix "truncate in progress" hang' (Andreas Gruenbacher) [2109600] - gfs2: Instantiate glocks ouside of glock state engine (Andreas Gruenbacher) [2109600] - gfs2: Fix up gfs2_glock_async_wait (Andreas Gruenbacher) [2109600] - gfs2: Add GL_NOPID flag for process-independent glock holders (Andreas Gruenbacher) [2109600] - gfs2: dump inode object for iopen glocks (Bob Peterson) [2109600] - gfs2: convert to use DEFINE_SEQ_ATTRIBUTE macro (Andreas Gruenbacher) [2109600] - gfs2: Use TRY lock in gfs2_inode_lookup for UNLINKED inodes (Bob Peterson) [2109600] - Updated dist tag to el8_8 (Lucas Zampieri) - Revert "net/mlx5: Don't perform lookup after already known sec_path" (Amir Tzin) [2176349] - KVM: x86: do not report a vCPU as preempted outside instruction boundaries (Jon Maloy) [2124801] {CVE-2022-39189} - Drivers: vmbus: Check for channel allocation before looking up relids (Mohammed Gamal) [2178622] - drm/nouveau/fb/tu102-: fix register used to determine scrub status (Karol Herbst) [2168648] - drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED (Karol Herbst) [2168648] - fs/proc: task_mmu.c: don't read mapcount for migration entry (Jay Shin) [2174623] - perf/core: Fix cgroup event list management (Michael Petlan) [2162525]- [rt] build kernel-rt-4.18.0-481.rt7.270.el8 [2180997] - redhat: include all certs (Red Hat and CentOS) in the srpm (Denys Vlasenko) [2179095] - redhat: do not require grub2 on s390x (Denys Vlasenko) [2179095] - thermal: int340x: Add Meteor Lake PCI device ID (Prarit Bhargava) [2156822] - i2c: i801: Add support for Intel Meteor Lake-P (Prarit Bhargava) [2156841]- [rt] build kernel-rt-4.18.0-480.rt7.269.el8 [2180997] - redhat: fix the signing failure on ppc64el on centos (Denys Vlasenko) [2179095]- [rt] build kernel-rt-4.18.0-479.rt7.268.el8 [2180997] - redhat: add centos signing certs (Denys Vlasenko) - redhat: fix "make rh-brew" not choosing _scratch_ build (Denys Vlasenko) - mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs (Prarit Bhargava) [2156843] - x86/cpu: Add CPU model numbers for Meteor Lake (Prarit Bhargava) [2153936] - redhat: require grub2 >= 2.02-99 (Denys Vlasenko) [2179095] - redhat: delete unused script and file (Denys Vlasenko) [2179095] - redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Denys Vlasenko) [2179095] - redhat: align file names with names of signing keys for ppc and s390 (Denys Vlasenko) [2179095] - net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- [rt] build kernel-rt-4.18.0-478.rt7.267.el8 [2180997] - net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348]- net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878]- ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode (Prarit Bhargava) [2170564]- igb: Initialize mailbox message for VF reset (Corinna Vinschen) [2103948] - igb: Allocate MSI-X vector when testing (Corinna Vinschen) [2103948] - igb: Proactively round up to kmalloc bucket size (Corinna Vinschen) [2103948] - igb: Do not free q_vector unless new one was allocated (Corinna Vinschen) [2103948] - ptp: introduce helpers to adjust by scaled parts per million (Corinna Vinschen) [2103948] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103948] - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103948] - igb: convert .adjfreq to .adjfine (Corinna Vinschen) [2103948] - ASoC: Intel: soc-acpi: add configuration for variant of 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add configuration for variant of 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: use common helpers for all Realtek amps (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C10 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1316: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1308: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: intel: sof_sdw: add rt1318 codec support. (Jaroslav Kysela) [2100582] - ASoC: rt1318: Add RT1318 SDCA vendor-specific driver (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: update codec addr on 0C11/0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C11 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C40 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C10 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi-intel-rpl-match: add rpl_sdca_3_in_1 support (Jaroslav Kysela) [2100582]- net: ena: Update NUMA TPH hint register upon NUMA node update (Petr Oros) [2167316] - net: ena: Set default value for RX interrupt moderation (Petr Oros) [2167316] - net: ena: Fix rx_copybreak value update (Petr Oros) [2167316] - net: ena: Use bitmask to indicate packet redirection (Petr Oros) [2167316] - net: ena: Account for the number of processed bytes in XDP (Petr Oros) [2167316] - net: ena: Don't register memory info on XDP exchange (Petr Oros) [2167316] - net: ena: Fix toeplitz initial hash value (Petr Oros) [2167316] - net: ena: Fix error handling in ena_init() (Petr Oros) [2167316] - net: sched: disallow noqueue for qdisc classes (Xin Long) [2168282] {CVE-2022-47929} - net: sched: cbq: dont intepret cls results when asked to drop (Xin Long) [2168327] {CVE-2023-23454} - sctp: do not check hb_timer.expires when resetting hb_timer (Xin Long) [2133092] - arm64: Add AMPERE1 to the Spectre-BHB affected list (Mark Salter) [2140727] - net: mana: Fix accessing freed irq affinity_hint (Emanuele Giuseppe Esposito) [2168969] - net: mana: Assign interrupts to CPUs based on NUMA nodes (Emanuele Giuseppe Esposito) [2168969] - Revert "RDMA/irdma: Report the correct link speed" (Kamal Heib) [2143088] - Documentation/sysctl: document page_lock_unfairness (Nico Pache) [2165737] {CVE-2022-3623} - mm: allow a controlled amount of unfairness in the page lock (Nico Pache) [2165737] {CVE-2022-3623} - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page (Nico Pache) [2165737] {CVE-2022-3623} - mm/migration: fix potential pte_unmap on an not mapped pte (Nico Pache) [2165737] {CVE-2022-3623} - mm/migrate.c: rework migration_entry_wait() to not take a pageref (Nico Pache) [2165737] {CVE-2022-3623} - mm: make wait_on_page_writeback() wait for multiple pending writebacks (Nico Pache) [2165737] {CVE-2022-3623} - mm: rewrite wait_on_page_bit_common() logic (Nico Pache) [2165737] {CVE-2022-3623} - mm/gup.c: use is_vm_hugetlb_page() to check whether to follow huge (Nico Pache) [2165737] {CVE-2022-3623}- perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling (Michael Petlan) [2085282] - x86/perf: Fix snapshot_branch_stack warning in VM (Michael Petlan) [2085282] - perf/x86/amd/core: Fix reloading events for SVM (Michael Petlan) [2085282 2086722] - perf/x86/amd: Run AMD BRS code only on supported hw (Michael Petlan) [2085282] - perf/x86/amd: Fix AMD BRS period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Remove unused variable 'hwc' (Michael Petlan) [2085282] - perf/ibs: Fix comment (Michael Petlan) [2085282] - perf report: Add tools/arch/x86/include/asm/amd-ibs.h (Michael Petlan) [2085282] - perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute (Michael Petlan) [2085282] - perf/amd/ibs: Add support for L3 miss filtering (Michael Petlan) [2085282] - perf/amd/ibs: Use ->is_visible callback for dynamic attributes (Michael Petlan) [2085282] - perf/amd/ibs: Cascade pmu init functions' return value (Michael Petlan) [2085282] - perf/amd/ibs: Use interrupt regs ip for stack unwinding (Michael Petlan) [2085282] - perf/x86/amd/core: Add PerfMonV2 overflow handling (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Add PerfMonV2 counter control (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect available counters (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect PerfMonV2 support (Michael Petlan) [2085282 2086722] - x86/msr: Add PerfCntrGlobal* registers (Michael Petlan) [2085282 2086722] - x86/cpufeatures: Add PerfMonV2 feature bit (Michael Petlan) [2085282 2086722] - perf/x86: Unify format of events sysfs show (Michael Petlan) [2085282] - perf/x86/amd: Add idle hooks for branch sampling (Michael Petlan) [2085282] - perf: Enable branch record for software events (Michael Petlan) [2085282] - redhat/configs: Enable AMD Zen3 branch sampling by default (Michael Petlan) [2085282] - perf/x86/amd: Make Zen3 branch sampling opt-in (Michael Petlan) [2085282] - perf/x86/amd: Add AMD branch sampling period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Enable branch sampling priv level filtering (Michael Petlan) [2085282] - perf/x86/amd: Add branch-brs helper event for Fam19h BRS (Michael Petlan) [2085282] - perf/x86/amd: Add AMD Fam19h Branch Sampling support (Michael Petlan) [2085282] - perf/x86/amd/ibs: Add bitfield definitions in new header (Michael Petlan) [2085282] - perf/amd/uncore: Allow the driver to be built as a module (Michael Petlan) [2085282] - perf/amd/uncore: Clean up header use, use module_list from nf_tables_exit_net() (Florian Westphal) [2134371] - netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: do not leave chain stats enabled on error (Florian Westphal) [2134371] - ipvs: use explicitly signed chars (Florian Westphal) [2134371] - netfilter: nf_tables: release flow rule object from commit path (Florian Westphal) [2134371] - netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: clean up hook list when offload flags check fails (Florian Westphal) [2134371] - netfilter: br_netfilter: Drop dst references before setting. (Florian Westphal) [2134371] - netfilter: nft_tproxy: restrict to prerouting hook (Florian Westphal) [2134371] - netfilter: ebtables: fix memory leak when blob is malformed (Florian Westphal) [2134371] - netfilter: ebtables: reject blobs that don't provide all entry points (Florian Westphal) [2134371] - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified (Florian Westphal) [2134371] - netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements (Florian Westphal) [2134371] - netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags (Florian Westphal) [2134371] - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag (Florian Westphal) [2134371] - netfilter: nf_tables: possible module reference underflow in error path (Florian Westphal) [2134371] - netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag (Florian Westphal) [2134371] - netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access (Florian Westphal) [2134371] - netfilter: nf_tables: fix null deref due to zeroed list head (Florian Westphal) [2134371]- bnxt_en: fix memory leak in bnxt_nvm_test() (Ken Cox) [2112186] - bnxt_en: Fix HDS and jumbo thresholds for RX packets (Ken Cox) [2112186] - bnxt_en: Fix first buffer size calculations for XDP multi-buffer (Ken Cox) [2112186] - bnxt_en: Fix XDP RX path (Ken Cox) [2112186] - bnxt_en: Simplify bnxt_xdp_buff_init() (Ken Cox) [2112186] - bnxt: prevent skb UAF after handing over to PTP worker (Ken Cox) [2112186] - bnxt_en: fix flags to check for supported fw version (Ken Cox) [2112186] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112186] - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips (Ken Cox) [2112186] - bnxt_en: set missing reload flag in devlink features (Ken Cox) [2112186] - bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use (Ken Cox) [2112186] - bnxt_en: Remove duplicated include bnxt_devlink.c (Ken Cox) [2112186] - bnxt_en: implement callbacks for devlink selftests (Ken Cox) [2112186] - bnxt_en: Fix bnxt_refclk_read() (Ken Cox) [2112186] - bnxt_en: fix livepatch query (Ken Cox) [2112186] - bnxt_en: Fix bnxt_reinit_after_abort() code path (Ken Cox) [2112186] - bnxt_en: reclaim max resources if sriov enable fails (Ken Cox) [2112186] - bnxt: Use the bitmap API to allocate bitmaps (Ken Cox) [2112186] - bnxt: Fix typo in comments (Ken Cox) [2112186] - eth: bnxt: make ulp_id unsigned to make GCC 12 happy (Ken Cox) [2112186] - bnxt_en: Enable packet timestamping for all RX packets (Ken Cox) [2112186] - bnxt_en: Configure ptp filters during bnxt open (Ken Cox) [2112186] - bnxt_en: Update firmware interface to 1.10.2.95 (Ken Cox) [2112186] - bnxt: add page_pool support for aggregation ring when using xdp (Ken Cox) [2112186] - bnxt: change receive ring space parameters (Ken Cox) [2112186] - bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_pages operate on skb_shared_info (Ken Cox) [2112186] - bnxt: add flag to denote that an xdp program is currently attached (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buff (Ken Cox) [2112186] - bnxt: report header-data split state (Ken Cox) [2112186] - net: Don't include filter.h from net/sock.h (Ken Cox) [2112186] - ethernet: constify references to netdev->dev_addr in drivers (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2112186] - bnxt_en: Use struct_group_attr() for memcpy() region (Ken Cox) [2112186] - net: don't include ethtool.h from netdevice.h (Ken Cox) [2112186] - treewide: Use fallthrough pseudo-keyword (Ken Cox) [2112186] - net: Use skb_frag_off accessors (Ken Cox) [2112186] - net: Use skb accessors in network drivers (Ken Cox) [2112186] - ethernet: remove redundant memset (Ken Cox) [2112186] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ken Cox) [2112186]- ASoC: amd: renoir: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: renoir: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - genirq: Fix reference leaks on irq affinity notifiers (Ricardo Robaina) [2154842] - genirq: Prevent use-after-free and work list corruption (Ricardo Robaina) [2154842] - perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Add a quirk for UPI on SPR (Michael Petlan) [2154044] - perf/x86/uncore: Ignore broken units in discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Fix potential NULL pointer in uncore_get_alias_name (Michael Petlan) [2154044] - perf/x86/uncore: Factor out uncore_device_to_die() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Snowridge (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix Intel ICX IIO event constraints (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Make set_mapping() procedure void (Michael Petlan) [2154044] - perf/x86/intel/uncore: Update sysfs-devices-mapping file (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Sapphire Rapids (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Icelake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Get UPI NodeID and GroupID (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize get_topology() for SKX PMUs (Michael Petlan) [2154044] - perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D (Michael Petlan) [2154044] - perf/x86/intel/uncore: Clear attr_update properly (Michael Petlan) [2154044] - perf/x86/intel/uncore: Introduce UPI topology type (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize IIO topology support (Michael Petlan) [2154044]- net/mlx4: Check retval of mlx4_bitmap_init (Amir Tzin) [2150787] - net/mlx4: Fix error check for dma_map_sg (Amir Tzin) [2150787] - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2150787] - RDMA/mlx4: Avoid flush_scheduled_work() usage (Amir Tzin) [2150787] - net: mellanox: fix open-coded for_each_set_bit() (Amir Tzin) [2150787] - tracing: Add linear buckets to histogram logic (Jerome Marchand) [2161509] - configs/generic: enable CONFIG_RTC_SYSTOHC (Marcelo Tosatti) [2135417] - watchdog: fix UAF in reboot notifier handling in watchdog core code (Wander Lairson Costa) [2131308]- drm/i915/fbdev: do not create fbdev if HPD is suspended (Jocelyn Falempe) [2156006] - drm/i915/fbdev: suspend HPD before fbdev unregistration (Jocelyn Falempe) [2156006] - drm/i915/hpd: suspend MST at the end of intel_modeset_driver_remove (Jocelyn Falempe) [2156006] - drm/i915/gvt: fix vgpu debugfs clean in remove (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix gvt debugfs destroy (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kernel warning during topology setup (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Enable Freesync Video Mode by default" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix double release compute pasid (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kfd_process_device_init_vm error handling (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix size validation for non-exclusive domains (v4) (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry (Jocelyn Falempe) [2115903] - drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() (Jocelyn Falempe) [2115903] - drm/amd/pm: correct the fan speed retrieving in PWM for some SMU13 asics (Jocelyn Falempe) [2115903] - drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/i915/migrate: Account for the reserved_space (Jocelyn Falempe) [2115903] - drm/i915: improve the catch-all evict to handle lock contention (Jocelyn Falempe) [2115903] - drm/amdgpu: make display pinning more flexible (v2) (Jocelyn Falempe) [2115903] - drm/amdgpu: handle polaris10/11 overlap asics (v2) (Jocelyn Falempe) [2115903] - drm/amd/display: Add DCN314 display SG Support (Jocelyn Falempe) [2115903] - drm/i915/ttm: consider CCS for backup objects (Jocelyn Falempe) [2115903] - drm/i915/dsi: fix VBT send packet port selection for dual link DSI (Jocelyn Falempe) [2115903] - drm/vmwgfx: Validate the box size for the snooped cursor (Jocelyn Falempe) [2115903] - drm/connector: send hotplug uevent on connector cleanup (Jocelyn Falempe) [2115903] - drm/amdgpu: fix mmhub register base coding error (Jocelyn Falempe) [2115903] - drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU13.0.0 reported maximum shader clock (Jocelyn Falempe) [2115903] - drm/amdgpu: skip MES for S0ix as well since it's part of GFX (Jocelyn Falempe) [2115903] - drm/amd/display: revert Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amd/pm: avoid large variable on kernel stack (Jocelyn Falempe) [2115903] - drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DTBCLK disable requests and SRC_SEL programming (Jocelyn Falempe) [2115903] - drm/amd/display: Use the largest vready_offset in pipe group (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in bios parser (Jocelyn Falempe) [2115903] - drm/amd/display: Workaround to increase phantom pipe vactive in pipesplit (Jocelyn Falempe) [2115903] - drm/sti: Use drm_mode_copy() (Jocelyn Falempe) [2115903] - drm/amd/display: Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in trans_msg() callback (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Limit max DSC target bpp for specific monitors" (Jocelyn Falempe) [2115903] - drm/edid: add a quirk for two LG monitors to get them to work on 10bpc (Jocelyn Falempe) [2115903] - drm/amd/display: prevent memory leak (Jocelyn Falempe) [2115903] - drm/i915/bios: fix a memory leak in generate_lfp_data_ptrs (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leakage (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() (Jocelyn Falempe) [2115903] - drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() (Jocelyn Falempe) [2115903] - amdgpu/nv.c: Corrected typo in the video capabilities resolution (Jocelyn Falempe) [2115903] - drm/amd/pm/smu11: BACO is supported when it's in BACO state (Jocelyn Falempe) [2115903] - drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() (Jocelyn Falempe) [2115903] - drm/i915/guc: make default_lists const data (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pci device refcount leak (Jocelyn Falempe) [2115903] - drm/fourcc: Fix vsub/hsub for Q410 and Q401 (Jocelyn Falempe) [2115903] - amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() (Jocelyn Falempe) [2115903] - drm/radeon: Add the missed acpi_put_table() to fix memory leak (Jocelyn Falempe) [2115903] - drm/ttm: fix undefined behavior in bit shift for TTM_TT_FLAG_PRIV_POPULATED (Jocelyn Falempe) [2115903] - drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure (Jocelyn Falempe) [2115903] - drm/amd/display: wait for vblank during pipe programming (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix GuC error capture sizing estimation and reporting (Jocelyn Falempe) [2115903] - drm/i915/guc: Add error-capture init warnings when needed (Jocelyn Falempe) [2115903] - drm/i915/guc: Make GuC log sizes runtime configurable (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix capture size warning and bump the size (Jocelyn Falempe) [2115903] - drm/i915/guc: Add a helper for log buffer size (Jocelyn Falempe) [2115903] - drm/i915: Fix compute pre-emption w/a to apply to compute engines (Jocelyn Falempe) [2115903] - drm/i915/guc: Limit scheduling properties to avoid overflow (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Initialize AUX channel in it6505_i2c_probe (Jocelyn Falempe) [2115903] - drm/amdgpu/powerplay/psm: Fix memory leak in power state init (Jocelyn Falempe) [2115903] - drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge (Jocelyn Falempe) [2115903] - drm/atomic-helper: Don't allocate new plane state in CRTC check (Jocelyn Falempe) [2115903] - drm/amdgpu/vcn: update vcn4 fw shared data structure (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420 (Jocelyn Falempe) [2115903] - drm/bridge: ti-sn65dsi86: Fix output polarity setting bug (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix race issue calling pin_user_pages (Jocelyn Falempe) [2115903] - drm/shmem-helper: Avoid vm_open error paths (Jocelyn Falempe) [2115903] - drm/shmem-helper: Remove errant put in error path (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in DCN32 DML (Jocelyn Falempe) [2115903] - drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend (Jocelyn Falempe) [2115903] - drm/vmwgfx: Don't use screen objects when SEV is active (Jocelyn Falempe) [2115903] - drm/amdgpu: fix use-after-free during gpu recovery (Jocelyn Falempe) [2115903] - drm/amd/display: Use new num clk levels struct for max mclk index (Jocelyn Falempe) [2115903] - drm/amd/display: Avoid setting pixel rate divider to N/A (Jocelyn Falempe) [2115903] - drm/amd/display: Use viewport height for subvp mall allocation size (Jocelyn Falempe) [2115903] - drm/i915: Remove non-existent pipes from bigjoiner pipe mask (Jocelyn Falempe) [2115903] - drm/i915: Never return 0 if not all requests retired (Jocelyn Falempe) [2115903] - drm/i915: Fix negative value passed as remaining time (Jocelyn Falempe) [2115903] - drm/amdgpu: enable Vangogh VCN indirect sram mode (Jocelyn Falempe) [2115903] - drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver if header for smu_13_0_7 (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver-if header for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amd/pm: add smu_v13_0_10 driver if version (Jocelyn Falempe) [2115903] - drm/amdgpu: fix userptr HMM range handling v2 (Jocelyn Falempe) [2115903] - drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bos (Jocelyn Falempe) [2115903] - drm/amdgpu: move setting the job resources (Jocelyn Falempe) [2115903] - drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" (Jocelyn Falempe) [2115903] - drm/amdgpu: always register an MMU notifier for userptr (Jocelyn Falempe) [2115903] - drm/amd/display: Update soc bounding box for dcn32/dcn321 (Jocelyn Falempe) [2115903] - drm/amd/amdgpu: reserve vm invalidation engine for firmware (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable Aldebaran devices to report CU Occupancy (Jocelyn Falempe) [2115903] - drm/amdgpu/psp: don't free PSP buffers on suspend (Jocelyn Falempe) [2115903] - drm/amd/display: No display after resume from WB/CB (Jocelyn Falempe) [2115903] - drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN (Jocelyn Falempe) [2115903] - drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code (Jocelyn Falempe) [2115903] - drm/i915/ttm: never purge busy objects (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix a memory limit issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO support on more cards (Jocelyn Falempe) [2115903] - drm/amd/display: use uclk pstate latency for fw assisted mclk validation dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix calculation for cursor CAB allocation (Jocelyn Falempe) [2115903] - drm/amd/display: Update MALL SS NumWays calculation (Jocelyn Falempe) [2115903] - drm/amd/display: Add debug option for allocating extra way for cursor (Jocelyn Falempe) [2115903] - drm/amd/display: Added debug option for forcing subvp num ways (Jocelyn Falempe) [2115903] - drm/amdkfd: update GFX11 CWSR trap handler (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable SA software trap. (Jocelyn Falempe) [2115903] - dma-buf: Use dma_fence_unwrap_for_each when importing fences (Jocelyn Falempe) [2115903] - dma-buf: fix racing conflict of dma_heap_add() (Jocelyn Falempe) [2115903] - drm/i915: Fix warn in intel_display_power_*_domain() functions (Jocelyn Falempe) [2115903] - drm/amd/display: only fill dirty rectangles when PSR is enabled (Jocelyn Falempe) [2115903] - drm/amdgpu: Drop eviction lock when allocating PT BO (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"" (Jocelyn Falempe) [2115903] - drm/amd/display: Fix gpio port mapping issue (Jocelyn Falempe) [2115903] - drm/amd/display: Fix FCLK deviation and tool compile issues (Jocelyn Falempe) [2115903] - drm/amd/display: Zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Nanote UMPC-01 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix prefetch calculations for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: don't enable DRM CRTC degamma property for DCE (Jocelyn Falempe) [2115903] - drm/amd/display: Fix optc2_configure warning on dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Support parsing VRAM info v3.0 from VBIOS (Jocelyn Falempe) [2115903] - drm/amd/display: Fix access timeout to DPIA AUX at boot time (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix invalid DPIA AUX reply causing system hang (Jocelyn Falempe) [2115903] - drm/display: Don't assume dual mode adaptors support i2c sub-addressing (Jocelyn Falempe) [2115903] - drm/amd/pm: fix SMU13 runpm hang due to unintentional workaround (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.0 (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.7 (Jocelyn Falempe) [2115903] - drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker() (Jocelyn Falempe) [2115903] - drm/drv: Fix potential memory leak in drm_dev_init() (Jocelyn Falempe) [2115903] - drm/panel: simple: set bpc field for logic technologies displays (Jocelyn Falempe) [2115903] - drm/amd/display: Investigate tool reported FCLK P-state deviations (Jocelyn Falempe) [2115903] - drm/amd/display: Round up DST_after_scaler to nearest int (Jocelyn Falempe) [2115903] - drm/amd/display: Use forced DSC bpp in DML (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DCN32 DSC delay calculation (Jocelyn Falempe) [2115903] - drm/amd: Fail the suspend if resources can't be evicted (Jocelyn Falempe) [2115903] - drm/amdgpu: set fb_modifiers_not_supported in vkms (Jocelyn Falempe) [2115903] - drm/amd/display: Enable timing sync on DCN32 (Jocelyn Falempe) [2115903] - drm/amd/display: Ignore Cable ID Feature (Jocelyn Falempe) [2115903] - drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/scheduler: fix fence ref counting (Jocelyn Falempe) [2115903] - drm/amd/display: Don't return false if no stream (Jocelyn Falempe) [2115903] - drm/amd/display: Remove wrong pipe control lock (Jocelyn Falempe) [2115903] - drm/amdgpu: Adjust MES polling timeout for sriov (Jocelyn Falempe) [2115903] - drm/amdkfd: Migrate in CPU page fault use current mm (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in kfd_criu_restore_events (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in criu_checkpoint (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO on special BEIGE_GOBY card (Jocelyn Falempe) [2115903] - drm/amdgpu: workaround for TLB seq race (Jocelyn Falempe) [2115903] - drm/amd/display: Update SR watermarks for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 msg interface header (Jocelyn Falempe) [2115903] - drm/amd/display: Fix reg timeout in enc314_enable_fifo (Jocelyn Falempe) [2115903] - drm/i915/dmabuf: fix sg_table handling in map_dma_buf (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix the lpfn checking condition in drm buddy (Jocelyn Falempe) [2115903] - drm/i915: Do not set cache_dirty for DGFX (Jocelyn Falempe) [2115903] - drm/i915/psr: Send update also on invalidate (Jocelyn Falempe) [2115903] - drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram() (Jocelyn Falempe) [2115903] - drm/amdkfd: handle CPU fault on COW mapping (Jocelyn Falempe) [2115903] - drm/amd/display: Set memclk levels to be at least 1 for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Limit dcn32 to 1950Mhz display clock (Jocelyn Falempe) [2115903] - drm/amd/display: Acquire FCLK DPM levels on DCN32 (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Grab mode_config.mutex during LVDS init to avoid WARNs (Jocelyn Falempe) [2115903] - drm/i915: Simplify intel_panel_add_edid_alt_fixed_modes() (Jocelyn Falempe) [2115903] - drm/i915: Allow more varied alternate fixed modes for panels (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Setup DDC fully before output init (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Filter out invalid outputs more sensibly (Jocelyn Falempe) [2115903] - drm/amd/display: Update DSC capabilitie for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Update latencies on DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: disable GFXOFF during compute for GFX11 (Jocelyn Falempe) [2115903] - drm/i915: stop abusing swiotlb_max_segment (Jocelyn Falempe) [2115903] - drm/rockchip: fix fbdev on non-IOMMU devices (Jocelyn Falempe) [2115903] - drm/rockchip: dw_hdmi: filter regulator -EPROBE_DEFER error messages (Jocelyn Falempe) [2115903] - drm/amdgpu: dequeue mes scheduler during fini (Jocelyn Falempe) [2115903] - drm/amdgpu: Program GC registers through RLCG interface in gfx_v11/gmc_v11 (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix type of reset_type parameter in hqd_destroy() callback (Jocelyn Falempe) [2115903] - drm/amd/pm: skip loading pptable from driver on secure board for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr() (Jocelyn Falempe) [2115903] - drm/i915/dp: Reset frl trained flag before restarting FRL training (Jocelyn Falempe) [2115903] - drm/i915/dgfx: Keep PCI autosuspend control 'on' by default on all dGPU (Jocelyn Falempe) [2115903] - drm/bridge: ps8640: Add back the 50 ms mystery delay after HPD (Jocelyn Falempe) [2115903] - drm/msm: Fix return type of mdp4_lvds_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/msm/hdmi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/msm/dsi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/amdkfd: correct the cache info for gfx1036 (Jocelyn Falempe) [2115903] - drm/amdkfd: update gfx1037 Lx cache setting (Jocelyn Falempe) [2115903] - drm/amd/display: Revert logic for plane modifiers (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pstate setting issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume (Jocelyn Falempe) [2115903] - drm/amdgpu: Remove ATC L2 access for MMHUB 2.1.x (Jocelyn Falempe) [2115903] - drm/i915: Extend Wa_1607297627 to Alderlake-P (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix for BO move issue (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix VRAM BO swap issue (Jocelyn Falempe) [2115903] - drm/vc4: Add module dependency on hdmi-codec (Jocelyn Falempe) [2115903] - drm/amdgpu: fix sdma doorbell init ordering on APUs (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 driver interface version (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.0 cstate control interface (Jocelyn Falempe) [2115903] - drm/amd/pm: disable cstate feature for gpu reset scenario (Jocelyn Falempe) [2115903] - drm/amd/pm: add SMU IP v13.0.4 IF version define to V7 (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.7 cstate control interface (Jocelyn Falempe) [2115903] - drm/i915/bios: Use hardcoded fp_timing size for generating LFP data pointers (Jocelyn Falempe) [2115903] - drm/i915/bios: Validate fp_timing terminator presence (Jocelyn Falempe) [2115903] - drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: correct hostvm flag" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix UBSAN shift-out-of-bounds warning (Jocelyn Falempe) [2115903] - drm/amd/display: polling vid stream status in hpo dp blank (Jocelyn Falempe) [2115903] - drm/amd/display: Remove interface for periodic interrupt 1 (Jocelyn Falempe) [2115903] - drm/dp: Don't rewrite link config when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/amdgpu: fix initial connector audio value (Jocelyn Falempe) [2115903] - drm/amd/display: correct hostvm flag (Jocelyn Falempe) [2115903] - drm/amd/display: Fix urgent latency override for DCN32/DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: SDMA update use unlocked iterator (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Aya Neo Air (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Anbernic Win600 (Jocelyn Falempe) [2115903] - drm/vc4: vec: Fix timings for VEC modes (Jocelyn Falempe) [2115903] - drm/admgpu: Skip CG/PG on SOC21 under SRIOV VF (Jocelyn Falempe) [2115903] - drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV on MMHUB v3_0_0 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix variable dereferenced before check (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: only trigger hotplug event on link change (Jocelyn Falempe) [2115903] - drm/amd: fix potential memory leak (Jocelyn Falempe) [2115903] - udmabuf: Set ubuf->sg = NULL if the creation of sg table fails (Jocelyn Falempe) [2115903] - drm/amd/display: fix overflow on MIN_I64 definition (Jocelyn Falempe) [2115903] - gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init() (Jocelyn Falempe) [2115903] - drm: Prevent drm_copy_field() to attempt copying a NULL pointer (Jocelyn Falempe) [2115903] - drm: Use size_t type for len variable in drm_copy_field() (Jocelyn Falempe) [2115903] - drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc() (Jocelyn Falempe) [2115903] - virtio-gpu: fix shift wrapping bug in virtio_gpu_fence_event_create() (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl() (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue() (Jocelyn Falempe) [2115903] - drm/bochs: fix blanking (Jocelyn Falempe) [2115903] - drm/virtio: set fb_modifiers_not_supported (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Fix the order of DP_SET_POWER commands (Jocelyn Falempe) [2115903] - drm/bridge: megachips: Fix a null pointer dereference bug (Jocelyn Falempe) [2115903] - drm/amdgpu: add missing pci_disable_device() in amdgpu_pmops_runtime_resume() (Jocelyn Falempe) [2115903] - drm: fix drm_mipi_dbi build errors (Jocelyn Falempe) [2115903] - drm/panel: use 'select' for Ili9341 panel driver helpers (Jocelyn Falempe) [2115903] - drm/virtio: Fix same-context optimization (Jocelyn Falempe) [2115903] - drm/i915/dg2: Bump up CDCLK for DG2 (Jocelyn Falempe) [2115903] - drm/dp_mst: fix drm_dp_dpcd_read return value checks (Jocelyn Falempe) [2115903] - drm/format-helper: Fix test on big endian architectures (Jocelyn Falempe) [2115903] - drm/bridge: parade-ps8640: Fix regulator supply order (Jocelyn Falempe) [2115903] - drm/bridge: tc358767: Add of_node_put() when breaking out of loop (Jocelyn Falempe) [2115903] - drm/bridge: anx7625: Fix refcount bug in anx7625_parse_dt() (Jocelyn Falempe) [2115903] - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Power on downstream device in .atomic_enable (Jocelyn Falempe) [2115903] - drm/mipi-dsi: Detach devices when removing the host (Jocelyn Falempe) [2115903] - drm/bridge: Avoid uninitialized variable warning (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: unregister cec i2c device after cec adapter (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: fix CEC power down control register offset (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable F32_WPTR_POLL_ENABLE in mqd (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable VCN PG on GC11_0_1 (Jocelyn Falempe) [2115903] - drm/amd/display: explicitly disable psr_feature_enable appropriately (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix vblank refcount in vrr transition (Jocelyn Falempe) [2115903] - drm/amd/display: Enable 2 to 1 ODM policy if supported (Jocelyn Falempe) [2115903] - drm/amd/display: Enable dpia support for dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Validate DSC After Enable All New CRTCs (Jocelyn Falempe) [2115903] - drm/amd/display: zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm/amd/display: Update PMFW z-state interface for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix watermark calculation (Jocelyn Falempe) [2115903] - drm/i915: Fix display problems after resume (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix revocation of non-persistent contexts (Jocelyn Falempe) [2115903] - drm/i915/gt: Use i915_vm_put on ppgtt_create error paths (Jocelyn Falempe) [2115903] - drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table() (Jocelyn Falempe) [2115903] - drm/udl: Restore display mode on resume (Jocelyn Falempe) [2115903] - drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb() (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on dma_resv_reserve_fences() error (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error (Jocelyn Falempe) [2115903] - drm/virtio: Check whether transferred 2D BO is shmem (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: use dirty framebuffer helper" (Jocelyn Falempe) [2115903]- nvme: fix SRCU protection of nvme_ns_head list (Ewan D. Milne) [2113865] - perf vendor events power10: Fix hv-24x7 metric events (Mamatha Inamdar) [2149192] - perf tests: Fix 'perf probe' error log check in skip_if_no_debuginfo (Mamatha Inamdar) [2149192] - perf tests: Fix *probe_vfs_getname.sh test failures (Mamatha Inamdar) [2149192] - blk-cgroup: Optimize blkcg_rstat_flush() (Waiman Long) [2162173] - blk-cgroup: Return -ENOMEM directly in blkcg_css_alloc() error path (Waiman Long) [2162173] - blk-cgroup: factor out blkcg_iostat_update() (Waiman Long) [2162173] - mm/memcg: Free percpu stats memory of dying memcg's again (Waiman Long) [2162173] - memcg: sync flush only if periodic flush is delayed (Waiman Long) [2162173] - memcg: better bounds on the memcg stats updates (Waiman Long) [2162173] - memcg: unify memcg stat flushing (Waiman Long) [2162173] - memcg: flush stats only if updated (Waiman Long) [2162173] - memcg: flush lruvec stats in the refault (Waiman Long) [2162173] - memcg: infrastructure to flush memcg stats (Waiman Long) [2162173] - memcg: switch lruvec stats to rstat (Waiman Long) [2162173] - mm/memcg: Remove mem_cgroup_per_node from being kABI protected (Waiman Long) [2162173] - mm/memcg: Revert "Free percpu stats memory of dying memcg's" (Waiman Long) [2162173]- virt/sev-guest: Prevent IV reuse in the SNP guest driver (John Allen) [2087262] - virt/sev-guest: Add a MODULE_ALIAS (John Allen) [2087262] - virt/sev-guest: Remove unnecessary free in init_crypto() (John Allen) [2087262] - x86/sev: Don't use cc_platform_has() for early SEV-SNP calls (John Allen) [2087262] - x86/boot: Don't propagate uninitialized boot_params->cc_blob_address (John Allen) [2087262] - x86/idt: Rework IDT setup for boot CPU (John Allen) [2087262] - x86/cpu: Init AP exception handling from cpu_init_secondary() (John Allen) [2087262] - x86/idt: Cleanup trap_init() (John Allen) [2087262] - x86/idt: Annotate alloc_intr_gate() with __init (John Allen) [2087262] - redhat/configs: enable CONFIG_SEV_GUEST (John Allen) [2087262] - virt: sev-guest: Pass the appropriate argument type to iounmap() (John Allen) [2087262] - x86/compressed/64: Add identity mappings for setup_data entries (John Allen) [2087262] - x86/sev: Mark the code returning to user space as syscall gap (John Allen) [2087262] - x86/sev: Annotate stack change in the #VC handler (John Allen) [2087262] - x86/sev: Remove duplicated assignment to variable info (John Allen) [2087262] - x86/sev: Fix address space sparse warning (John Allen) [2087262] - x86/sev: Get the AP jump table address from secrets page (John Allen) [2087262] - x86/sev: Add missing __init annotations to SEV init routines (John Allen) [2087262] - virt: sevguest: Rename the sevguest dir and files to sev-guest (John Allen) [2087262] - virt: sevguest: Change driver name to reflect generic SEV support (John Allen) [2087262] - x86/boot: Put globals that are accessed early into the .data section (John Allen) [2087262] - x86/boot: Add an efi.h header for the decompressor (John Allen) [2087262] - virt: sevguest: Fix bool function returning negative value (John Allen) [2087262] - virt: sevguest: Fix return value check in alloc_shared_pages() (John Allen) [2087262] - x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO (John Allen) [2087262] - x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate() (John Allen) [2087262] - virt: sevguest: Add documentation for SEV-SNP CPUID Enforcement (John Allen) [2087262] - virt: sevguest: Add support to get extended report (John Allen) [2087262] - virt: sevguest: Add support to derive key (John Allen) [2087262] - virt: Add SEV-SNP guest driver (John Allen) [2087262] - x86/sev: Register SEV-SNP guest request platform device (John Allen) [2087262] - x86/sev: Provide support for SNP guest request NAEs (John Allen) [2087262] - x86/sev: Add a sev= cmdline option (John Allen) [2087262] - x86/sev: Use firmware-validated CPUID for SEV-SNP guests (John Allen) [2087262] - x86/sev: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/sev: Check SME/SEV support in CPUID first (John Allen) [2087262] - x86/compressed/64: Add identity mapping for Confidential Computing blob (John Allen) [2087262] - x86/compressed: Export and rename add_identity_map() (John Allen) [2087262] - x86/compressed: Use firmware-validated CPUID leaves for SEV-SNP guests (John Allen) [2087262] - x86/compressed: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/boot: Add a pointer to Confidential Computing blob in bootparams (John Allen) [2087262] - x86/boot: Preserve boot_params.secure_boot from sanitizing (John Allen) [2087262] - x86/boot: Fix boot regression caused by bootparam sanitizing (John Allen) [2087262] - x86/boot: Save fields explicitly, zero out everything else (John Allen) [2087262] - x86/compressed/64: Add support for SEV-SNP CPUID table in #VC handlers (John Allen) [2087262] - x86/sev: Move MSR-based VMGEXITs for CPUID to helper (John Allen) [2087262] - KVM: x86: Move lookup of indexed CPUID leafs to helper (John Allen) [2087262] - x86/boot: Add Confidential Computing type to setup_data (John Allen) [2087262] - x86/compressed/acpi: Move EFI kexec handling into common code (John Allen) [2087262] - x86/compressed/acpi: Move EFI vendor table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI config table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI system table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI detection to helper (John Allen) [2087262] - x86/head/64: Re-enable stack protection (John Allen) [2087262] - x86/sev: Use SEV-SNP AP creation to start secondary CPUs (John Allen) [2087262] - x86/apic/of: Fix CPU devicetree-node lookups (John Allen) [2087262] - x86/mm: Validate memory when changing the C-bit (John Allen) [2087262] - x86/kernel: Validate ROM memory before accessing when SEV-SNP is active (John Allen) [2087262] - x86/kernel: Mark the .bss..decrypted section as shared in the RMP table (John Allen) [2087262] - x86/sev: Add helper for validating pages in early enc attribute changes (John Allen) [2087262] - x86/sev: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Add helper for validating pages in the decompression stage (John Allen) [2087262] - x86/sev: Check the VMPL level (John Allen) [2087262] - x86/sev: Add a helper for the PVALIDATE instruction (John Allen) [2087262] - x86/sev: Check SEV-SNP features support (John Allen) [2087262] - x86/mm: Extend cc_attr to include AMD SEV-SNP (John Allen) [2087262] - x86/sev: Detect/setup SEV/SME features earlier in boot (John Allen) [2087262] - x86/compressed/64: Detect/setup SEV/SME features earlier during boot (John Allen) [2087262] - x86/boot: Use MSR read/write helpers instead of inline assembly (John Allen) [2087262] - x86/boot: Introduce helpers for MSR reads/writes (John Allen) [2087262] - KVM: SVM: Update the SEV-ES save area mapping (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the GHCB save area (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the SEV-ES save area (John Allen) [2087262] - KVM: SVM: Define sev_features and VMPL field in the VMSA (John Allen) [2087262] - x86/sev: Remove do_early_exception() forward declarations (John Allen) [2087262] - x86/sev: Make the #VC exception stacks part of the default stacks storage (John Allen) [2087262] - x86: Increase exception stack sizes (John Allen) [2087262] - x86/head64: Carve out the guest encryption postprocessing into a helper (John Allen) [2087262] - x86/sev: Get rid of excessive use of defines (John Allen) [2087262] - x86/sev: Add defines for GHCB version 2 MSR protocol requests (John Allen) [2087262] - x86/sev: Make sure IRQs are disabled while GHCB is active (John Allen) [2087262] - x86/sev: Propagate #GP if getting linear instruction address failed (John Allen) [2087262] - x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]() (John Allen) [2087262] - x86/sev-es: Convert to insn_decode() (John Allen) [2087262] - x86/sev-es: Split vc_decode_insn() (John Allen) [2087262] - x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip() (John Allen) [2087262] - x86/sev: Fix error message in runtime #VC handler (John Allen) [2087262] - x86/sev-es: Optimize __sev_es_ist_enter() for better readability (John Allen) [2087262] - x86/sev: Do not require Hypervisor CPUID bit for SEV guests (John Allen) [2087262] - x86/boot/compressed/64: Cleanup exception handling before booting kernel (John Allen) [2087262] - x86/sev-es: Remove subtraction of res variable (John Allen) [2087262]- net: mlx5: eliminate anonymous module_init & module_exit (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix switchdev mode after devlink reload (Amir Tzin) [2157750] - net/mlx5e: Set decap action based on attr for sample (Amir Tzin) [2157750] - net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5e: Avoid false lock dependency warning on tc_ht even more (Amir Tzin) [2157750] - net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() (Amir Tzin) [2157750] - net/mlx5: Fix ptp max frequency adjustment range (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present (Amir Tzin) [2157750] - net/mlx5e: Verify dev is present for fix features ndo (Amir Tzin) [2157750] - net/mlx5: Fix command stats access after free (Amir Tzin) [2157750] - net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc (Amir Tzin) [2157750] - net/mlx5: check attr pointer validity before dereferencing it (Amir Tzin) [2157750] - RDMA/mlx5: Fix validation of max_rd_atomic caps for DC (Amir Tzin) [2157750] - RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device (Amir Tzin) [2157750] - net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve option (Amir Tzin) [2157750] - net/mlx5e: Fix hw mtu initializing at XDP SQ allocation (Amir Tzin) [2157750] - net/mlx5e: Always clear dest encap in neigh-update-del (Amir Tzin) [2157750] - net/mlx5e: CT: Fix ct debugfs folder name (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default (Amir Tzin) [2157750] - net/mlx5: Fix RoCE setting at HCA level (Amir Tzin) [2157750] - net/mlx5: Avoid recovery in probe flows (Amir Tzin) [2157750] - net/mlx5: Fix io_eq_size and event_eq_size params validation (Amir Tzin) [2157750] - net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path (Amir Tzin) [2157750] - net/mlx5: E-Switch, properly handle ingress tagged packets on VST (Amir Tzin) [2157750 2096109] - dm thin: Use last transaction's pmd->root when commit failed (Benjamin Marzinski) [2162537] - dm thin: resume even if in FAIL mode (Benjamin Marzinski) [2162537] - dm cache: set needs_check flag after aborting metadata (Benjamin Marzinski) [2162537] - dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort (Benjamin Marzinski) [2162537] - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata (Benjamin Marzinski) [2162537] - dm integrity: Fix UAF in dm_integrity_dtr() (Benjamin Marzinski) [2162537] - dm cache: Fix UAF in destroy() (Benjamin Marzinski) [2162537] - dm thin: Fix UAF in run_timer_softirq() (Benjamin Marzinski) [2162537] - dm integrity: clear the journal on suspend (Benjamin Marzinski) [2162537] - dm integrity: flush the journal on suspend (Benjamin Marzinski) [2162537] - dm bufio: Fix missing decrement of no_sleep_enabled if dm_bufio_client_create failed (Benjamin Marzinski) [2162537] - dm ioctl: fix misbehavior if list_versions races with module loading (Benjamin Marzinski) [2162537]- net: gso: fix panic on frag_list with mixed head alloc types (Jiri Benc) [2136229] - futex: Resend potentially swallowed owner death notification (Rafael Aquini) [2161526] - Bluetooth: L2CAP: Fix memory leak in vhci_write (Wander Lairson Costa) [2155872] {CVE-2022-3619} - net: Use this_cpu_inc() to increment net->core_stats (Antoine Tenart) [2152542] - vlan: fix memory leak in vlan_newlink() (Xin Long) [2051415] - vlan: move dev_put into vlan_dev_uninit (Xin Long) [2051415] - vlan: introduce vlan_dev_free_egress_priority (Xin Long) [2051415] - vlan: fix memory leak in vlan_dev_set_egress_priority (Xin Long) [2051415] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103956] - intel/ixgbevf:fix repeated words in comments (Ken Cox) [2103956] - intel: remove unused macros (Ken Cox) [2103956] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103956] - ixgbevf: add disable link state (Ken Cox) [2103956] - ixgbevf: clean up some inconsistent indenting (Ken Cox) [2103956] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2103956] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [2103956]- RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. (Kamal Heib) [2141420] - cifs: fix use-after-free caused by invalid pointer `hostname` (Ronnie Sahlberg) [2154172] - ceph: blocklist the kclient when receiving corrupted snap trace (Xiubo Li) [2162414] - ceph: move mount state enum to super.h (Xiubo Li) [2162414] - xfs: estimate post-merge refcounts correctly (Bill O'Donnell) [2161678] - xfs: hoist refcount record merge predicates (Bill O'Donnell) [2161678] - NFS: Fix revalidation of empty readdir pages (Benjamin Coddington) [2166364] - NFS: Don't deadlock when cookie hashes collide (Benjamin Coddington) [2166364] - locking/rwsem: Disable preemption in all down_read*() and up_read() code paths (Waiman Long) [2162139] - locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath (Waiman Long) [2162139] - locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter (Waiman Long) [2162139] - locking/rwsem: Always try to wake waiters in out_nolock path (Waiman Long) [2162139] - locking/rwsem: No need to check for handoff bit if wait queue empty (Waiman Long) [2162139] - locking/rwsem: Make handoff bit handling more consistent (Waiman Long) [2162139] - dax: fix ENOMEM handling in grab_mapping_entry() (Andrey Albershteyn) [2128474] - crypto: ccp - Failure on re-initialization due to duplicate sysfs filename (Vladis Dronov) [2130714] - crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 (Vladis Dronov) [2130714] - crypto: ccp - Add support for TEE for PCI ID 0x14CA (Vladis Dronov) [2130714] - crypto: ccp - Remove unused struct ccp_crypto_cpu (Vladis Dronov) [2130714] - crypto: ccp - Add __init/__exit annotations to module init/exit funcs (Vladis Dronov) [2130714] - i40e: Fix the inability to attach XDP program on downed interface (Ivan Vecera) [2121511] - mm, compaction: fix fast_isolate_around() to stay within boundaries (Daniel Vacek) [2149309]- aio: fix mremap after fork null-deref (Jeff Moyer) [2166088] - mm/hugetlb: use hugetlb_pte_stable in migration race check (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: fix race condition of uffd missing/minor handling (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: simplify the code when alloc_huge_page() failed in hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: pass the old pte entry value to hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - perf/arm-cmn: Add more bits to child node address offset field (Charles Mirabile) [2122267] - perf/arm-cmn: Decode CAL devices properly in debugfs (Charles Mirabile) [2122267] - perf/arm-cmn: Fix filter_sel lookup (Charles Mirabile) [2122267] - drivers/perf: arm_spe: Expose saturating counter to 16-bit (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-700 support (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor occupancy filter selector (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-650 support (Charles Mirabile) [2122267] - perf: check return value of armpmu_request_irq() (Charles Mirabile) [2122267] - arm_pmu: Validate single/group leader events (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator (Charles Mirabile) [2122267] - drivers/perf: arm_pmu: Handle 47 bit counters (Charles Mirabile) [2122267] - perf/arm-cmn: Update watchpoint format (Charles Mirabile) [2122267] - perf/arm-cmn: Hide XP PUB events for CMN-600 (Charles Mirabile) [2122267] - perf: replace bitmap_weight with bitmap_empty where appropriate (Charles Mirabile) [2122267] - perf: Replace acpi_bus_get_device() (Charles Mirabile) [2122267] - perf/arm-cmn: Make arm_cmn_debugfs static (Charles Mirabile) [2122267] - perf/arm-ccn: Use platform_get_irq() to get the interrupt (Charles Mirabile) [2122267] - perf/smmuv3: Don't cast parameter in bit operations (Charles Mirabile) [2122267] - perf/smmuv3: Use msi_get_virq() (Charles Mirabile) [2122267] - perf/smmuv3: Synthesize IIDR from CoreSight ID registers (Charles Mirabile) [2122267] - perf/arm-cmn: Add debugfs topology info (Charles Mirabile) [2122267] - perf/arm-cmn: Add CI-700 Support (Charles Mirabile) [2122267] - perf/arm-cmn: Support new IP features (Charles Mirabile) [2122267] - devres: provide devm_krealloc() (Charles Mirabile) [2122267] - devres: move the size check from alloc_dr() into a separate function (Charles Mirabile) [2122267] - perf/arm-cmn: Demarcate CMN-600 specifics (Charles Mirabile) [2122267] - perf/arm-cmn: Move group validation data off-stack (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTC counter accesses (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTM counter reads (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor DTM handling (Charles Mirabile) [2122267] - perf/arm-cmn: Streamline node iteration (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor node ID handling (Charles Mirabile) [2122267] - perf/arm-cmn: Drop compile-test restriction (Charles Mirabile) [2122267] - perf/arm-cmn: Account for NUMA affinity (Charles Mirabile) [2122267] - perf/arm-cmn: Fix CPU hotplug unregistration (Charles Mirabile) [2122267] - drivers/perf: thunderx2_pmu: Change data in size tx2_uncore_event_update() (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm64: perf: Fix 64-bit event counter read truncation (Charles Mirabile) [2122267] - drivers/perf: Replace spin_lock_irqsave to spin_lock (Charles Mirabile) [2122267] - arm_pmu: arm64: Use NMIs for PMU (Charles Mirabile) [2122267] - arm_pmu: Introduce pmu_irq_ops (Charles Mirabile) [2122267] - arm64: perf: Defer irq_work to IPI_IRQ_WORK (Charles Mirabile) [2122267] - arm64: perf: Remove PMU locking (Charles Mirabile) [2122267] - arm64: perf: Avoid PMXEV* indirection (Charles Mirabile) [2122267] - arm64: perf: Add missing ISB in armv8pmu_enable_counter() (Charles Mirabile) [2122267] - perf: arm_spe: Remove unnecessary zero check on 'nr_pages' (Charles Mirabile) [2122267] - drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer (Charles Mirabile) [2122267] - perf/smmuv3: Use platform_get_irq_optional() for wired interrupt (Charles Mirabile) [2122267]- wifi: rtw89: Add missing check for alloc_workqueue (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix initialization of rx->link and rx->link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Drop stations iterator where the iterator function may sleep (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: use proper statements in conditionals (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MLO + AP_VLAN check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add checks for nla_nest_start() in nl80211_send_iface() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: Add missing __packed annotation of struct mt7921_clc (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: do not send firmware FW_FEATURE_NON_DL region (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix use after rcu_read_unlock in rtl8xxxu_bss_info_changed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix physts IE page check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix wrong power after multiple SAR set (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: Fix some error handling path in rtw89_core_sta_assoc() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_encode_bits() to fill MAC quota value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix ifdef symbol name (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix firmware assert during bandwidth change for peer sta (Jose Ignacio Tornos Martinez) [2136125] - Revert "mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Turn on the rate control (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix warning in dma_free_coherent() of memory chunks while recovery (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: check link ID in auth/assoc continuation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: fix null-ptr deref on failed assoc (Jose Ignacio Tornos Martinez) [2136125] - wifi: fix multi-link element subelement iteration (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix antenna signal are way off in monitor mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: don't allow multi-BSSID in S1G (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix buffer overflow in elem comparison (Jose Ignacio Tornos Martinez) [2136125] - net: mhi: Fix memory leak in mhi_net_dellink() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix QCN9074 firmware boot on x86 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Set TWT Information Frame Disabled bit as 1 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Fix ack frame idr leak when mesh has no route (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix general-protection-fault in ieee80211_subif_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Fix bitrates overflow issue (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix memory leak in query_regdb_file() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix memory free error when registering wiphy fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: silence a sparse RCU warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: use explicitly signed or unsigned types (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mac: fix reading 16 bytes from a region of size 0 warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rx checksum offload on mt7615/mt7915/mt7921 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix receiving LLC packets on mt7615/mt7915 (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: update hidden BSSes to avoid WARN_ON (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix crash in beacon protection for P2P-device (Jose Ignacio Tornos Martinez) [2136125 2134582] {CVE-2022-42722} - wifi: mac80211_hwsim: avoid mac80211 warning on bad rate (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: avoid nontransmitted BSS list corruption (Jose Ignacio Tornos Martinez) [2136125 2134511] {CVE-2022-42721} - wifi: cfg80211: fix BSS refcounting bugs (Jose Ignacio Tornos Martinez) [2136125 2134460] {CVE-2022-42720} - wifi: cfg80211: ensure length byte is present before access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MBSSID parsing use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: reject bad MBSSID elements (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() (Jose Ignacio Tornos Martinez) [2136125 2134385] {CVE-2022-41674} - wifi: nl80211: Split memcpy() of struct nl80211_wowlan_tcp_data_token flexible array (Jose Ignacio Tornos Martinez) [2136125] - wifi: wext: use flex array destination for memcpy() (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix ieee80211_data_to_8023_exthdr handling of small packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: netdev compatible TX stop for iTXQ drivers (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix decap offload for stations on AP_VLAN interfaces (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: unlock on error in ieee80211_can_powered_addr_change() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove/avoid misleading prints (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix probe req HE capabilities access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: do not drop packets smaller than the LLC-SNAP header on fast-rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rate reporting / throughput regression on mt7915 and newer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Improve rtl8xxxu_queue_select (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Enable 40 MHz channel width (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: configure DLE mem (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: check DLE FIFO size with reserved size (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: correct register of report IMR (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: set power cut closed for 8852be (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: add to do PCI auto calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: implement chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DMA busy checking bits to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: define DMA channel mask to avoid unsupported channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: mask out unsupported TX channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: Track scan_cmd allocation size explicitly (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Remove the call to "dtim_assoc" IOVAR (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase dcmd maximum buffer size (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Support 89459 pcie (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase default max WOWL patterns to 16 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix deadlock during WoWLAN suspend (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Remove redundant ath11k_mac_drain_tx (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add spectral scan support for 160 MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to get power save duration for each client (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix peer addition/deletion error on sta band migration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for enable/disable MSDU aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: disable 26-tone RU HE TB PPDU transmissions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for processing P2P power saving (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support WMM-PS in P2P GO mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set wifi_role of P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: send OFDM rate only in P2P mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: correctly set BBP register 86 for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set SoC wmac clock register (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set VGC gain for both chains of MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: fix HT20/HT40 bandwidth switch on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move helper functions up in file (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add TX LOFT calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXIQ calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXDCOC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add r calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RF self TXDC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move up and reuse busy wait functions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add support for external PA on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add throughput LED trigger (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: define RF5592 in init_eeprom routine (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix number of VHT beamformee spatial streams (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: retrieve MAC address from system firmware if provided (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: add get_txpower mac ops (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: move firmware stats out of debugfs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated the words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated to words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: reset pointer after memory free to avoid potential use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: change complete() to complete_all() for scan.completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: update coexistence to 6.3.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add logic to control BT scan priority (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: summarize Wi-Fi to BT scoreboard and inform BT one time a cycle (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: modify LNA2 setting to avoid BT destroyed Wi-Fi aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add WL_S0 hardware TX/RX mask to allow WL_S0 TX/RX during GNT_BT (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 Wi-Fi firmware steps report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 summary info to parse the traffic status from firmware (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: translate slot ID to readable name (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 cycle report to parsing Bluetooth A2DP status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix array of flexible structures warnings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rndis_wlan: fix array of flexible structures warning (Jose Ignacio Tornos Martinez) [2136125] - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add WoW support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: Fix "Error - Attempt to send packet over invalid queue 2" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: add multi-port ID to TX descriptor (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix rx filter after scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: free unused skb to prevent memory leak (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: reset halt registers before turn on wifi CPU (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: update LTR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: set NAV upper to 25ms (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize DMA of CMAC (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support SER L1 simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support fw crash simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introudce functions to drop packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: unify use of rtw89_h2c_tx() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: concentrate control function of TX DMA channel (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct enable functions of HCI/PCI DMA (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: L1 DMA reset has offloaded to FW (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting TID specific configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting HE GI and LTF (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: show connecting state in debug message (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Combine set grant WL/BT and correct the debug log (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Remove trace_step at COEX-MECH control structure for RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware TDMA info from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware error message from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Move coexistence firmware buffer size parameter to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Add v1 Wi-Fi firmware power-saving null data report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: use void pointer as temporal type to copy report (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4378 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Support PCIe core revisions >= 64 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: msgbuf: Increase RX ring sizes to 1024 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Allow platform to override macaddr (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Perform firmware selection for Apple platforms (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: of: Fetch Apple properties (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Read Apple OTP information (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Support passing in multiple board_types (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie/sdio/usb: Get CLM blob via standard firmware mechanism (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Handle per-board clm_blob files (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: d3: parse keys from wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: iterate over interfaces after an assert in d3 (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: trigger resume flow before wait for notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add handling for scan offload match info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: enable resume based on notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for d3 end notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan wake packet notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: don't check D0I3 version (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: cfg: remove IWL_DEVICE_BZ_COMMON macro (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: refactor iwl_mvm_set_sta_rate() a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: further unify some VHT/HE code (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: refactor mac80211 rx_status setting (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: fix typo in struct iwl_rx_no_data API (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: pcie: add support for BZ devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix kernel-doc issues (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: always print detected modem name (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix random fw download fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: introduce Country Location Control support (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix rmmod crash in driver reload test (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: do not check state before configuring implicit beamform (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix uninitialized pointer in mt7921_mac_fill_rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix mcs value in ht mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: get rid of the false positive reset (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix in comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add PPDU based TxS support for WED device (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: move move mt76_sta_stats to mt76_wcid (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix the firmware version report (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt76_usb.mt76u_mcu.burst is always false remove related code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: add rx_check callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nested_tlv (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix transmitting packet hangs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: add rx_check callback for sdio devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: delete stray if statement (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix use after free in mt7921_acpi_read() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix an uninitialized variable bug (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: poll sta stat when device transmits data (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: move mt7921_rx_check and mt7921_queue_rx_skb in mac.c (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: remove unnecessary MT76_STATE_SUSPEND (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add rx_check callback for usb devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: testmode: use random payload for tx packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: introduce mt76_connac_reg_map structure (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: split scan including lots of channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support hw_scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: call tx_wake notify for 8852c in deep ps mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support deep ps mode for rtw8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set response rate selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TX to single path TX on path B in 6GHz band (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enlarge polling timeout of RX DCK (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enable the interference cancellation of MU-MIMO on 6GHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DIG register struct to share common algorithm (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support TX diversity for 1T2R chipset (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: record signal strength per RF path (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: configure TX path via H2C command (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: parse phycap of TX/RX antenna number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_get_bits to access C2H content of PHY capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Increase TCL data ring size for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add multi TX ring support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Enable threaded NAPI (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: implement SRAM dump debugfs interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Split PCI write/read functions (Jose Ignacio Tornos Martinez) [2136125] - ath11k: Enable remain-on-channel support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian annotations in casts (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian conversion (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: mark a variable unused (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix skb misuse in TX queue selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: remove redundant variable err (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: add 43439 SDIO ids and initialization (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Simplify the error handling code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: Fix comment typo (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Add DMI nvram filename quirk for Chuwi Hi8 Pro tablet (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 43430 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: calib: Refactor iwl_calib_result usage for clarity (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: always activate all links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: implement link switching (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: keep A-MSDU data in sta and per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set up beacon timing config on links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add vif/sta link RCU dereference macros (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: send NDP for link (de)activation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: extend ieee80211_nullfunc_get() for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: track active STA links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: skip inactive links on TX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add ieee80211_find_sta_by_link_addrs API (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: isolate driver from inactive links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: make smps_mode per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use correct rx link_sta instead of default (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link_sta in reorder timeout (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix multi-channel handling in netlink RX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: call drv_sta_state() under sdata_lock() in reconfig (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: add MLD address to assoc BSS entries (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: refactor QoS settings code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: warn on invalid link address (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix double SW scan stop (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: assign link address correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move link code to a new file (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: refactor RX a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: check STA magic in change_sta_links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove unused arg to ieee80211_chandef_eht_oper (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: remove multicast workaround (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: remove redundant err variable (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Support POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent 4-addr use on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent VLANs on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to connect to non-transmit MBSSID profiles (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix hardware restart failure due to twt debugfs failure (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add TWT debugfs support for STA interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare to support beamformee above bandwidth 80MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct polling address of address CAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: no HTC field if TX rate might fallback to legacy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct TX resource checking in low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix interrupt stuck after leaving low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: enlarge the CFO tracking boundary (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct suspend/resume setting for variant chips (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: enable CLK_REQ, ASPM, L1 and L1ss for 8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix PCI PHY auto adaption by using software restore (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TBTT shift configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add retry to change power_mode state (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct BA CAM allocation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: initialize and correct BA CAM content (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: declare correct BA CAM number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update TX power tables to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update RF radio A/B parameters to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: TX power limit/limit_ru consider negative (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Update Wi-Fi driver/firmware TDMA cycle report for RTL8852c (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 Wi-Fi SCC coexistence policy (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move _set_policy to chip_ops (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update WL role info v1 for RTL8852C branch using (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 version TDMA format and parameters (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Define BT B1 slot length (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add logic to parsing rtl8852c firmware type ctrl report (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move Wi-Fi firmware coexistence matching version to chip (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update radio state for RTL8852A/RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: adjust mactxen delay of mac/phy interface (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: modify PCIE prebkf time (Jose Ignacio Tornos Martinez) [2136125] - rtw89: ser: leave lps with mutex (Jose Ignacio Tornos Martinez) [2136125] - rtw89: declare support HE HTC always (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852a: update HW setting on BB (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: disable dma during mac init (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare support for mac80211 chanctx ops by chip (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add skeleton of mac80211 chanctx ops support (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce entity mode and its recalculated prototype (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize entity and configure default chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate chandef setting to stack callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate parameter control for setting channel callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rfk: concentrate parameter control while set_channel() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: txpwr: concentrate channel related control to top (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: create rtw89_chan centrally to avoid breakage (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: re-arrange channel related stuffs under HAL (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce rtw89_chan for channel stuffs (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rewrite decision on channel by entity state (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add cold boot calibration support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix incorrect QMI message ID mappings (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Register shutdown handler for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix potential deadlock in ieee80211_key_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix uninitialized use of primary channel index (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use full 'unsigned int' type (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: read ethtool's sta_stats from sinfo (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: correct SMPS mode in HE 6 GHz capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: send MLO links channel info in GET_INTERFACE (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow bw change during channel switch in mesh (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: clean up a needless assignment in ieee80211_sta_activate_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow link address A2 in TXQ dequeue (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix control port frame addressing (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link ID in TX info for beacons (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix link change handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: maintain link_id in link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: check EHT capability size correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: split iftype data into AP/non-AP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: don't add empty EML capabilities (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link ID for MLO in queued frames (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use the corresponding link for stats update (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add link information in ieee80211_rx_status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly implement MLO key handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id parameter to various key operations for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Prevent cfg80211_wext_siwencodeext() on MLD (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: reject connect response with MLO params for WEP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link in TXQ parameter configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: add link id to txq params (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link BSSID (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: get correct AP link chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Update RNR parsing to align with Draft P802.11be_D2.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly set old_links when removing a link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: accept STA changes without link changes (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: prohibit enter IPS during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flag check before enter or leave IPS (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flushing queue before HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix WARNING:rtw_get_tx_power_params() during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add the update channel flow to support setting by parameters (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set regulatory and get Tx power table (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set SAR (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add skb free for TIM update info when tx is completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add brcmf_clear_assoc_ies when rmmod (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix invalid address access when enabling SCAN log level (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix scheduling while atomic issue when deleting flowring (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix continuous 802.1x tx pending timeout error (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Set tx credit to one for WCN3990 snoc based devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852a: correct WDE IMR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: refine leaving LPS function (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtlwifi: 8192de: correct checking of IQK reload (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmsmac: remove duplicate words (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: access chip_info by const pointer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: phy: fix warning of possible buffer overflow (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix store OP channel info timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix stopping queues in wrong timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: 8822c: extend supported probe request size (Jose Ignacio Tornos Martinez) [2136125]- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF (Jaroslav Kysela) [2125548] {CVE-2023-0266} - ALSA: usb-audio: Remove redundant workaround for Roland quirk (Jaroslav Kysela) [2125548] - ASoC: jz4740-i2s: Handle independent FIFO flush bits (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops (Jaroslav Kysela) [2125548] - ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Static PCM mapping again with AMD HDMI codecs (Jaroslav Kysela) [2125548] - ALSA: line6: fix stack overflow in line6_midi_transmit (Jaroslav Kysela) [2125548] - ALSA: line6: correct midi status byte when receiving data from podxt (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add the quirk for KT0206 device (Jaroslav Kysela) [2125548] - ASoC: rt5670: Remove unbalanced pm_runtime_put() (Jaroslav Kysela) [2125548] - ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: wm8994: Fix potential deadlock (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix stream-id config keep-alive for rt suspend (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: set default audio parameters for KAE silent-stream (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix i915 silent stream programming flow (Jaroslav Kysela) [2125548] - ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() (Jaroslav Kysela) [2125548] - ASoC: Intel: Skylake: Fix driver hang during shutdown (Jaroslav Kysela) [2125548] - ALSA: hda: add snd_hdac_stop_streams() helper (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: fix possible use-after-free in sof_es8336_remove() (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Xiaomi Redmi Book Pro 14 2022 into DMI table (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ASoC: codecs: rt298: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt (Jaroslav Kysela) [2125548] - ALSA: pcm: Set missing stop_operating flag at undoing trigger start (Jaroslav Kysela) [2125548] - ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe (Jaroslav Kysela) [2125548] - ALSA: asihpi: fix missing pci_disable_device() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd (Jaroslav Kysela) [2125548] - ASoC: qcom: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Lock substream before snd_pcm_stop() (Jaroslav Kysela) [2125548] - ASoC: pxa: fix null-pointer dereference in filter() (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix potential RX buffer overflow (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix DMA mask assignment (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2125548] - ASoC: ops: Correct bounds check for second channel on SX controls (Jaroslav Kysela) [2125548] - ASoC: cs42l51: Correct PGA Volume minimum value (Jaroslav Kysela) [2125548] - ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear CHnF flags (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear software reset bit (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: More robust component matching for CS35L41 (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Add NULL check in BE reparenting (Jaroslav Kysela) [2125548] - ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event (Jaroslav Kysela) [2125548] - ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions (Jaroslav Kysela) [2125548] - ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register (Jaroslav Kysela) [2125548] - ASoC: ops: Fix bounds check for _sx controls (Jaroslav Kysela) [2125548] - ALSA: dice: fix regression for Lexicon I-ONIX FW810S (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: reduce pop noise on speaker (Jaroslav Kysela) [2125548] - ASoC: SOF: ipc3-topology: use old pipeline teardown flow with SOF2.1 and older (Jaroslav Kysela) [2125548] - ASoC: hda: intel-dsp-config: add ES83x6 quirk for IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: soc-acpi: add ES83x6 support to IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Alienware m17 R5 AMD into DMI table (Jaroslav Kysela) [2125548] - ASoC: max98373: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open() (Jaroslav Kysela) [2125548] - ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove (Jaroslav Kysela) [2125548] - ASoC: hdac_hda: fix hda pcm buffer overflow issue (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue (Jaroslav Kysela) [2125548] - ASoC: SOF: topology: No need to assign core ID if token parsing failed (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() (Jaroslav Kysela) [2125548] - ASoC: soc-utils: Remove __exit for snd_soc_util_exit() (Jaroslav Kysela) [2125548] - ASoC: rt5677: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: rt5514: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: tas2764: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: tas2770: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: core: Fix use-after-free in snd_soc_exit() (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Thinkbook 14+ 2022 21D0 to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Adding Lenovo ThinkBook 14 Gen 4+ ARA and Lenovo ThinkBook 16 Gen 4+ ARA to the Quirks List (Jaroslav Kysela) [2125548] - ASoC: rt1308-sdw: add the default value of some registers (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_rt5682: Add quirk for Rex board (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix capture selector naming (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: use right control for Capture Volume (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix reported volume for Master ctl (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: add missed Line In power control bit (Jaroslav Kysela) [2125548] - ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK (Jaroslav Kysela) [2125548] - ASoC: rt1019: Fix the TDM settings (Jaroslav Kysela) [2125548] - ASoC: rt5682s: Fix the TDM Tx settings (Jaroslav Kysela) [2125548] - ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2125548] - ALSA: memalloc: Try dma_alloc_noncontiguous() at first (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add DSD support for Accuphase DAC-60 (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk entry for M-Audio Micro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Yet more regression for for the delayed card registration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Positivo C6300 model quirk (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: hda: fix potential memleak in 'add_widget_node' (Jaroslav Kysela) [2125548] - ALSA: hda/ca0132: add quirk for EVGA Z390 DARK (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi - enable runtime pm for more AMD display audio (Jaroslav Kysela) [2125548] - ALSA: memalloc: Don't fall back for SG-buffer with IOMMU (Jaroslav Kysela) [2125548] - ALSA: aoa: Fix I2S device accounting (Jaroslav Kysela) [2125548] - ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() (Jaroslav Kysela) [2125548] - ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: fix ADL-N descriptor (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: use RPL specific firmware definitions (Jaroslav Kysela) [2125548] - ASoC: Intel: common: add ACPI matching tables for Raptor Lake (Jaroslav Kysela) [2125548] - ALSA: rme9652: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: au88x0: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add another HP ZBook G9 model quirks (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: Use del_timer_sync() before freeing timer (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix last interface check for registration (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Yoga Slim 7 Pro X to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add ASUS UM5302TA into DMI table (Jaroslav Kysela) [2125548] - ASoC: SOF: add quirk to override topology mclk_id (Jaroslav Kysela) [2125548] - ASoC: SOF: pci: Change DMI match info to support all Chrome platforms (Jaroslav Kysela) [2125548] - ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Register card at the last interface (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk to enable Avid Mbox 3 support (Jaroslav Kysela) [2125548] - ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2125548] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2125548] - ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: spdifrx: Fix PM disable depth imbalance in stm32_spdifrx_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm32_adfsdm_probe (Jaroslav Kysela) [2125548] - ALSA: dmaengine: increment buffer pointer atomically (Jaroslav Kysela) [2125548] - ASoC: da7219: Fix an error handling path in da7219_register_dai_clks() (Jaroslav Kysela) [2125548] - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API (Jaroslav Kysela) [2125548] - ASoC: wm_adsp: Handle optional legacy support (Jaroslav Kysela) [2125548] - ASoC: rsnd: Add check for rsnd_mod_power_on (Jaroslav Kysela) [2125548] - ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close() (Jaroslav Kysela) [2125548] - ASoC: mt6359: fix tests for platform_get_irq() failure (Jaroslav Kysela) [2125548] - ASoC: wcd934x: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ASoC: wcd9335: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Intel Reference SSID to support headset keys (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS GV601R laptop (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix NULL dererence at error path (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix potential memory leaks (Jaroslav Kysela) [2125548] - ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() (Jaroslav Kysela) [2125548] - ALSA: oss: Fix potential deadlock at unregistration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model (Jaroslav Kysela) [2125548] - ALSA: hda: Fix position reporting on Poulsbo (Jaroslav Kysela) [2125548]- KVM: x86: smm: preserve interrupt shadow in SMRAM (Maxim Levitsky) [2097144] - KVM: x86: SVM: don't save SVM state to SMRAM when VM is not long mode capable (Maxim Levitsky) [2097144] - KVM: x86: SVM: use smram structs (Maxim Levitsky) [2097144] - KVM: svm: drop explicit return value of kvm_vcpu_map (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 64 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 32 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram structs in the common code (Maxim Levitsky) [2097144] - KVM: x86: smm: add structs for KVM's smram layout (Maxim Levitsky) [2097144] - KVM: x86: smm: check for failures on smm entry (Maxim Levitsky) [2097144] - KVM: x86: do not go through ctxt->ops when emulating rsm (Maxim Levitsky) [2097144] - KVM: x86: move SMM exit to a new file (Maxim Levitsky) [2097144] - KVM: x86: move SMM entry to a new file (Maxim Levitsky) [2097144] - KVM: x86: start moving SMM-related functions to new files (Maxim Levitsky) [2097144] - bug: introduce ASSERT_STRUCT_OFFSET (Maxim Levitsky) [2097144] - KVM: x86: Rename and expose helper to detect if INIT/SIPI are allowed (Maxim Levitsky) [2097144] - KVM: x86: smm: number of GPRs in the SMRAM image depends on the image format (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after CR0 write (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after rsm (Maxim Levitsky) [2097144] - KVM: x86: emulator: introduce emulator_recalc_and_set_mode (Maxim Levitsky) [2097144] - KVM: x86: emulator: em_sysexit should update ctxt->mode (Maxim Levitsky) [2097144] - KVM: x86: Bug the VM if the emulator accesses a non-existent GPR (Maxim Levitsky) [2097144] - KVM: x86: Reduce the number of emulator GPRs to '8' for 32-bit KVM (Maxim Levitsky) [2097144] - KVM: x86: Use 16-bit fields to track dirty/valid emulator GPRs (Maxim Levitsky) [2097144] - KVM: x86: Omit VCPU_REGS_RIP from emulator's _regs array (Maxim Levitsky) [2097144] - KVM: x86: Harden _regs accesses to guard against buggy input (Maxim Levitsky) [2097144] - KVM: x86: Grab regs_dirty in local 'unsigned long' (Maxim Levitsky) [2097144]- RDMA/bnxt_re: Fix endianness warning for req.pkey (Kamal Heib) [2142690] - RDMA/bnxt_re: Use bitmap_zalloc() when applicable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove dynamic pkey table (Kamal Heib) [2142690] - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unneeded variable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback (Kamal Heib) [2142690] - RDMA/bnxt_re: Use helper function to set GUIDs (Kamal Heib) [2142690] - RDMA/bnxt_re: Check if the vlan is valid before reporting (Kamal Heib) [2142690] - RDMA/bnxt_re: Correct FRMR size calculation (Kamal Heib) [2142690] - RDMA/bnxt_re: Use GFP_KERNEL in non atomic context (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix FRMR issue with single page MR allocation (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix query SRQ failure (Kamal Heib) [2142690] - RDMA/bnxt_re: Suppress unwanted error messages (Kamal Heib) [2142690] - RDMA/bnxt_re: Support multiple page sizes (Kamal Heib) [2142690] - RDMA/bnxt_re: Reduce the delay in polling for hwrm command completion (Kamal Heib) [2142690] - RDMA/bnxt_re: Use separate response buffer for stat_ctx_free (Kamal Heib) [2142690] - net/mlx5: Lag, Fix for loop when checking lag (Amir Tzin) [2112917] - net/mlx5e: Fix use-after-free when reverting termination table (Amir Tzin) [2112927] - net/mlx5: Fix uninitialized variable bug in outlen_write() (Amir Tzin) [2112927] - net/mlx5: E-switch, Fix duplicate lag creation (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Destroy legacy fdb table when needed (Amir Tzin) [2112927 2112917] - net/mlx5: DR, Fix uninitialized var warning (Amir Tzin) [2112927] - net/mlx5e: Offload rule only when all encaps are valid (Amir Tzin) [2112927] - net/mlx5: Fix sync reset event handler error flow (Amir Tzin) [2112927] - net/mlx5: E-Switch, Set correctly vport destination (Amir Tzin) [2112927] - net/mlx5: Fix handling of entry refcount when command is not issued to FW (Amir Tzin) [2112927] - net/mlx5: cmdif, Print info on any firmware cmd failure to tracepoint (Amir Tzin) [2112927] - net/mlx5: SF: Fix probing active SFs during driver probe phase (Amir Tzin) [2112927] - net/mlx5: Fix FW tracer timestamp calculation (Amir Tzin) [2112927] - net/mlx5: Do not query pci info while pci disabled (Amir Tzin) [2112927 2129249] - net/mlx5e: TC, Fix slab-out-of-bounds in parse_tc_actions (Amir Tzin) [2112927] - net/mlx5e: Clean up and fix error flows in mlx5e_alloc_rq (Amir Tzin) [2112927] - net/mlx5: DR, Fix the SMFS sync_steering for fast teardown (Amir Tzin) [2112927] - net/mlx5e: E-Switch, Fix comparing termination table instance (Amir Tzin) [2112927] - net/mlx5e: TC, Fix wrong rejection of packet-per-second policing (Amir Tzin) [2112927 2049622] - net/mlx5e: Fix tc acts array not to be dependent on enum order (Amir Tzin) [2112927] - net/mlx5e: Add missing sanity checks for max TX WQE size (Amir Tzin) [2112927] - net/mlx5: fw_reset: Don't try to load device in case PCI isn't working (Amir Tzin) [2112927] - net/mlx5: E-switch, Set to legacy mode if failed to change switchdev mode (Amir Tzin) [2112927 2112917] - net/mlx5: Allow async trigger completion execution on single CPU systems (Amir Tzin) [2112927] - net/mlx5: Bridge, verify LAG state when adding bond to bridge (Amir Tzin) [2112927] - net/mlx5: Fix crash during sync firmware reset (Amir Tzin) [2112927] - net/mlx5e: TC, Fix cloned flow attr instance dests are not zeroed (Amir Tzin) [2112927] - net/mlx5: Fix possible use-after-free in async command interface (Amir Tzin) [2112927] - net/mlx5: ASO, Create the ASO SQ with the correct timestamp format (Amir Tzin) [2112927 2049622] - net/mlx5e: Update restore chain id for slow path packets (Amir Tzin) [2112927] - net/mlx5e: Extend SKB room check to include PTP-SQ (Amir Tzin) [2112927] - net/mlx5: DR, Fix matcher disconnect error flow (Amir Tzin) [2112927] - net/mlx5: Wait for firmware to enable CRS before pci_restore_state (Amir Tzin) [2112927] - net/mlx5e: Do not increment ESN when updating IPsec ESN state (Amir Tzin) [2112927] - net/mlx5e: Fix calculations for ICOSQ size (Amir Tzin) [2112927] - net/mlx5: Fix spelling mistake "syndrom" -> "syndrome" (Amir Tzin) [2112927] - net/mlx5e: Fix a typo in mlx5e_xdp_mpwqe_is_full (Amir Tzin) [2112927] - RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey (Amir Tzin) [2112927] - RDMA/mlx5: Fix UMR cleanup on error flow of driver init (Amir Tzin) [2112927] - RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile (Amir Tzin) [2112927] - net/mlx5: Unlock on error in mlx5_sriov_enable() (Amir Tzin) [2112927] - net/mlx5e: Fix use after free in mlx5e_fs_init() (Amir Tzin) [2112927] - net/mlx5e: kTLS, Use _safe() iterator in mlx5e_tls_priv_tx_list_cleanup() (Amir Tzin) [2112927] - net/mlx5: unlock on error path in esw_vfs_changed_event_handler() (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off (Amir Tzin) [2112927] - net/mlx5e: TC, Add missing policer validation (Amir Tzin) [2112927] - net/mlx5e: Fix wrong application of the LRO state (Amir Tzin) [2112927] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Amir Tzin) [2112927] - net/mlx5: Fix cmd error logging for manage pages cmd (Amir Tzin) [2112927] - net/mlx5: Disable irq when locking lag_lock (Amir Tzin) [2112927] - net/mlx5: Eswitch, Fix forwarding decision to uplink (Amir Tzin) [2112927 2150647] - net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY (Amir Tzin) [2112927] - net/mlx5e: Properly disable vlan strip on non-UL reps (Amir Tzin) [2112927] - net/mlx5e: Allocate flow steering storage during uplink initialization (Amir Tzin) [2112927] - RDMA/mlx5: Use the proper number of ports (Amir Tzin) [2112927] - mlx5: do not use RT_TOS for IPv6 flowlabel (Amir Tzin) [2112927] - RDMA/mlx5: Add missing check for return value in get namespace flow (Amir Tzin) [2112927] - net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Amir Tzin) [2112927] - net: devlink: convert reload command to take implicit devlink->lock (mlx5 hunk only) (Amir Tzin) [2112927] - devlink: Hold the instance lock in health callbacks (mlx5 hunk only) (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink health recovery callback (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink reload callbacks (Amir Tzin) [2112927] - net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload (Amir Tzin) [2112927] - net/mlx5e: kTLS, Dynamically re-size TX recycling pool (Amir Tzin) [2112927] - net/mlx5e: kTLS, Recycle objects of device-offloaded TLS TX connections (Amir Tzin) [2112927] - net/mlx5e: kTLS, Take stats out of OOO handler (Amir Tzin) [2112927] - net/mlx5e: kTLS, Introduce TLS-specific create TIS (Amir Tzin) [2112927] - net/mlx5e: Move mlx5e_init_l2_addr to en_main (Amir Tzin) [2112927] - net/mlx5e: Split en_fs ndo's and move to en_main (Amir Tzin) [2112927] - net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller to en_main (Amir Tzin) [2112927] - net/mlx5e: Add mdev to flow_steering struct (Amir Tzin) [2112927] - net/mlx5e: Report flow steering errors with mdev err report API (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_priv to pointer (Amir Tzin) [2112927] - net/mlx5e: Allocate VLAN and TC for featured profiles only (Amir Tzin) [2112927] - net/mlx5e: Make mlx5e_tc_table private (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_steering to pointer (Amir Tzin) [2112927] - net/mlx5e: TC, Support tc action api for police (Amir Tzin) [2112927] - net/mlx5e: TC, Separate get/update/replace meter functions (Amir Tzin) [2112927] - net/mlx5e: Add red and green counters for metering (Amir Tzin) [2112927] - net/mlx5e: TC, Allocate post meter ft per rule (Amir Tzin) [2112927] - net/mlx5: DR, Add support for flow metering ASO (Amir Tzin) [2112927] - net/mlx5: Fix driver use of uninitialized timeout (Amir Tzin) [2112927] - net/mlx5: DR, Fix SMFS steering info dump format (Amir Tzin) [2112927] - net/mlx5: Adjust log_max_qp to be 18 at most (Amir Tzin) [2112927] - net/mlx5e: Modify slow path rules to go to slow fdb (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix calculations related to max MPWQE size (Amir Tzin) [2112927] - net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size (Amir Tzin) [2112927] - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS (Amir Tzin) [2112927] - net/mlx5e: TC, Fix post_act to not match on in_port metadata (Amir Tzin) [2112927] - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version (Amir Tzin) [2112927] - RDMA/mlx5: Rename the mkey cache variables and functions (Amir Tzin) [2112927] - RDMA/mlx5: Store in the cache mkeys instead of mrs (Amir Tzin) [2112927] - RDMA/mlx5: Store the number of in_use cache mkeys instead of total_mrs (Amir Tzin) [2112927] - RDMA/mlx5: Replace cache list with Xarray (Amir Tzin) [2112927] - RDMA/mlx5: Replace ent->lock with xa_lock (Amir Tzin) [2112927] - net/mlx5: CT: Remove warning of ignore_flow_level support for non PF (Amir Tzin) [2112927] - net/mlx5e: Add resiliency for PTP TX port timestamp (Amir Tzin) [2112927] - net/mlx5: Expose ts_cqe_metadata_size2wqe_counter (Amir Tzin) [2112927] - net/mlx5e: HTB, move htb functions to a new file (Amir Tzin) [2112927] - net/mlx5e: HTB, change functions name to follow convention (Amir Tzin) [2112927] - net/mlx5e: HTB, remove priv from htb function calls (Amir Tzin) [2112927] - net/mlx5e: HTB, hide and dynamically allocate mlx5e_htb structure (Amir Tzin) [2112927] - net/mlx5e: HTB, move stats and max_sqs to priv (Amir Tzin) [2112927] - net/mlx5e: HTB, move section comment to the right place (Amir Tzin) [2112927] - net/mlx5e: HTB, move ids to selq_params struct (Amir Tzin) [2112927] - net/mlx5e: HTB, reduce visibility of htb functions (Amir Tzin) [2112927] - net/mlx5e: Fix mqprio_rl handling on devlink reload (Amir Tzin) [2112927] - net/mlx5e: Report header-data split state through ethtool (Amir Tzin) [2112927] - RDMA/mlx5: Expose steering anchor to userspace (Amir Tzin) [2112927] - RDMA/mlx5: Refactor get flow table function (Amir Tzin) [2112927] - net/mlx5: fs, allow flow table creation with a UID (Amir Tzin) [2112927] - net/mlx5: fs, expose flow table ID to users (Amir Tzin) [2112927] - net/mlx5: Expose the ability to point to any UID from shared UID (Amir Tzin) [2112927] - net/mlx5e: Remove the duplicating check for striding RQ when enabling LRO (Amir Tzin) [2112927] - net/mlx5e: Move the LRO-XSK check to mlx5e_fix_features (Amir Tzin) [2112927] - net/mlx5e: Extend flower police validation (Amir Tzin) [2112927] - net/mlx5e: configure meter in flow action (Amir Tzin) [2112927 2150647 2049622] - net/mlx5e: Removed useless code in function (Amir Tzin) [2112927] - net/mlx5: Bridge, implement QinQ support (Amir Tzin) [2112927] - net/mlx5: Bridge, implement infrastructure for VLAN protocol change (Amir Tzin) [2112927] - net/mlx5: Bridge, extract VLAN push/pop actions creation (Amir Tzin) [2112927] - net/mlx5: Bridge, rename filter fg to vlan_filter (Amir Tzin) [2112927] - net/mlx5: Bridge, refactor groups sizes and indices (Amir Tzin) [2112927] - net/mlx5: debugfs, Add num of in-use FW command interface slots (Amir Tzin) [2112927] - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Amir Tzin) [2112927 2150647 2049881] - net/mlx5: Use software VHCA id when it's supported (Amir Tzin) [2112927] - net/mlx5: Introduce ifc bits for using software vhca id (Amir Tzin) [2112927] - net/mlx5: Use the bitmap API to allocate bitmaps (Amir Tzin) [2112927] - devlink: Hold the instance lock in port_new / port_del callbacks (mlx5 hunks only) (Amir Tzin) [2112925] - net/mlx5: Remove devl_unlock from mlx5_devlink_eswitch_mode_set (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5e_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5_esw_devlink_sf_port_register (Amir Tzin) [2112927] - net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API for rate nodes destroy (Amir Tzin) [2112927 2150647] - net/mlx5: Remove devl_unlock from mlx5_eswtich_mode_callback_enter (Amir Tzin) [2112927 2150647] - net/mlx5: fix 32bit build (Amir Tzin) [2112927 2049622] - net/mlx5e: TC, Support offloading police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add flow_action to parse state (Amir Tzin) [2112927 2049622] - net/mlx5e: Add post meter table for flow metering (Amir Tzin) [2112927 2049622] - net/mlx5e: Add generic macros to use metadata register mapping (Amir Tzin) [2112927 2049622] - net/mlx5e: Get or put meter by the index of tc police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add support to modify hardware flow meter parameters (Amir Tzin) [2112927 2049622] - net/mlx5e: Prepare for flow meter offload if hardware supports it (Amir Tzin) [2112927 2049622] - net/mlx5: Implement interfaces to control ASO SQ and CQ (Amir Tzin) [2112927 2049622] - net/mlx5: Add support to create SQ and CQ for ASO (Amir Tzin) [2112927 2049622] - net/mlx5: E-switch: Change eswitch mode only via devlink command (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Remove dependency between sriov and eswitch mode (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Introduce flag to indicate if fdb table is created (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Introduce flag to indicate if vport acl namespace is created (Amir Tzin) [2112927 2112917] - net/mlx5: delete dead code in mlx5_esw_unlock() (Amir Tzin) [2112927] - net/mlx5: Delete ipsec_fs header file as not used (Amir Tzin) [2112927] - net/mlx5: Add bits and fields to support enhanced CQE compression (Amir Tzin) [2112927] - net/mlx5: Remove not used MLX5_CAP_BITS_RW_MASK (Amir Tzin) [2112927] - net/mlx5: group fdb cleanup to single function (Amir Tzin) [2112927] - net/mlx5: Add support EXECUTE_ASO action for flow entry (Amir Tzin) [2112927 2049622] - net/mlx5: Add HW definitions of vport debug counters (Amir Tzin) [2112927] - net/mlx5: Add IFC bits and enums for flow meter (Amir Tzin) [2112927 2049622] - RDMA/mlx5: Support handling of modify-header pattern ICM area (Amir Tzin) [2112927] - net/mlx5: Manage ICM of type modify-header pattern (Amir Tzin) [2112927] - net/mlx5: Introduce header-modify-pattern ICM properties (Amir Tzin) [2112927] - RDMA/mlx5: Add a umr recovery flow (Amir Tzin) [2112927] - net/mlx5e: Ring the TX doorbell on DMA errors (Amir Tzin) [2112925] - net/mlx5e: Fix capability check for updating vnic env counters (Amir Tzin) [2112925] - net/mlx5: Lag, correct get the port select mode str (Amir Tzin) [2112925] - net/mlx5e: Fix enabling sriov while tc nic rules are offloaded (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in RX (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in TX (Amir Tzin) [2112925] - net/mlx5: Lag, decouple FDB selection and shared FDB (Amir Tzin) [2112925] - net/mlx5: TC, allow offload from uplink to other PF's VF (Amir Tzin) [2112925] - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 (Amir Tzin) [2112925] - net/mlx5: E-Switch, pair only capable devices (Amir Tzin) [2112925 2150647] - Revert "net/mlx5e: Allow relaxed ordering over VFs" (Amir Tzin) [2112925] - net/mlx5: Fix mlx5_get_next_dev() peer device matching (Amir Tzin) [2112925] - RDMA/mlx5: Remove duplicate pointer assignment in mlx5_ib_alloc_implicit_mr() (Amir Tzin) [2112925] - net/mlx5: fix multiple definitions of mlx5_lag_mpesw_init / mlx5_lag_mpesw_cleanup (Amir Tzin) [2112925] - net/mlx5: Support multiport eswitch mode (Amir Tzin) [2112925 2150647] - net/mlx5: Remove unused argument (Amir Tzin) [2112925] - net/mlx5: Lag, refactor lag state machine (Amir Tzin) [2112925] - net/mlx5e: Add XDP SQs to uplink representors steering tables (Amir Tzin) [2112925] - net/mlx5e: Allow relaxed ordering over VFs (Amir Tzin) [2112925] - net/mlx5e: Support partial GSO for tunnels over vlans (Amir Tzin) [2112925] - net/mlx5e: IPoIB, Improve ethtool rxnfc callback structure in IPoIB (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for reps structures (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for VLANs list (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in pci_irq.c (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in vport.c (Amir Tzin) [2112925] - net/mlx5: Inline db alloc API function (Amir Tzin) [2112925] - net/mlx5: Add last command failure syndrome to debugfs (Amir Tzin) [2112925] - net/mlx5: sparse: error: context imbalance in 'mlx5_vf_get_core_dev' (Amir Tzin) [2112925] - net/mlx5: Expose mlx5_sriov_blocking_notifier_register / unregister APIs (Amir Tzin) [2112925] - net/mlx5: Lag, add debugfs to query hardware lag state (Amir Tzin) [2112925] - net/mlx5: Lag, use buckets in hash mode (Amir Tzin) [2112925] - net/mlx5: Lag, refactor dmesg print (Amir Tzin) [2112925] - net/mlx5: Support devices with more than 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, use actual number of lag ports (Amir Tzin) [2112925] - net/mlx5: Lag, use hash when in roce lag on 4 ports (Amir Tzin) [2112925] - net/mlx5: Lag, support single FDB only on 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, store number of ports inside lag object (Amir Tzin) [2112925] - net/mlx5: Lag, filter non compatible devices (Amir Tzin) [2112925] - net/mlx5: Lag, use lag lock (Amir Tzin) [2112925] - net/mlx5: Lag, move E-Switch prerequisite check into lag code (Amir Tzin) [2112925] - net/mlx5: devcom only supports 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, expose number of lag ports (Amir Tzin) [2112925] - net/mlx5: Increase FW pre-init timeout for health recovery (Amir Tzin) [2112925] - net/mlx5: Add exit route when waiting for FW (Amir Tzin) [2112925] - net/mlx5e: Use XFRM state direction instead of flags (Amir Tzin) [2112925] - net/mlx5: Allow future addition of IPsec object modifiers (Amir Tzin) [2112925] - net/mlx5: Don't perform lookup after already known sec_path (Amir Tzin) [2112925] - net/mlx5: Cleanup XFRM attributes struct (Amir Tzin) [2112925] - net/mlx5: Remove not-supported ICV length (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec capabilities logic (Amir Tzin) [2112925] - net/mlx5: Don't advertise IPsec netdev support for non-IPsec device (Amir Tzin) [2112925] - net/mlx5: Make sure that no dangling IPsec FS pointers exist (Amir Tzin) [2112925] - net/mlx5: Clean IPsec FS add/delete rules (Amir Tzin) [2112925] - net/mlx5: Simplify HW context interfaces by using SA entry (Amir Tzin) [2112925] - net/mlx5: Remove indirections from esp functions (Amir Tzin) [2112925] - net/mlx5: Merge various control path IPsec headers into one file (Amir Tzin) [2112925] - net/mlx5: Remove useless validity check (Amir Tzin) [2112925] - net/mlx5: Store IPsec ESN update work in XFRM state (Amir Tzin) [2112925] - net/mlx5: Reduce useless indirection in IPsec FS add/delete flows (Amir Tzin) [2112925] - net/mlx5: Don't hide fallback to software IPsec in FS code (Amir Tzin) [2112925] - net/mlx5: Check IPsec TX flow steering namespace in advance (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec flow steering init/cleanup functions (Amir Tzin) [2112925] - net/mlx5: fs, an FTE should have no dests when deleted (Amir Tzin) [2112925] - net/mlx5: fs, call the deletion function of the node (Amir Tzin) [2112925] - net/mlx5: fs, delete the FTE when there are no rules attached to it (Amir Tzin) [2112925] - net/mlx5: fs, do proper bookkeeping for forward destinations (Amir Tzin) [2112925] - net/mlx5: fs, add unused destination type (Amir Tzin) [2112925] - net/mlx5: fs, jump to exit point and don't fall through (Amir Tzin) [2112925] - net/mlx5: fs, refactor software deletion rule (Amir Tzin) [2112925] - net/mlx5: fs, split software and IFC flow destination definitions (Amir Tzin) [2112925] - net/mlx5e: TC, set proper dest type (Amir Tzin) [2112925] - net/mlx5e: Remove unused mlx5e_dcbnl_build_rep_netdev function (Amir Tzin) [2112925] - net/mlx5e: Drop error CQE handling from the XSK RX handler (Amir Tzin) [2112925] - net/mlx5: Print initializing field in case of timeout (Amir Tzin) [2112925] - net/mlx5: Delete redundant default assignment of runtime devlink params (Amir Tzin) [2112925] - net/mlx5: Remove useless kfree (Amir Tzin) [2112925] - net/mlx5: use kvfree() for kvzalloc() in mlx5_ct_fs_smfs_matcher_create (Amir Tzin) [2112925] - RDMA/mlx5: Clean UMR QP type flow from mlx5_ib_post_send() (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xlt (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pas (Amir Tzin) [2112925] - RDMA/mlx5: Move creation and free of translation tables to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd access (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRs (Amir Tzin) [2112925] - RDMA/mlx5: Introduce mlx5_umr_post_send_wait() (Amir Tzin) [2112925] - RDMA/mlx5: Expose wqe posting helpers outside of wr.c (Amir Tzin) [2112925] - RDMA/mlx5: Simplify get_umr_update_access_mask() (Amir Tzin) [2112925] - RDMA/mlx5: Move mkey ctrl segment logic to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Move umr checks to umr.h (Amir Tzin) [2112925] - RDMA/mlx5: Move init and cleanup of UMR to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Fix flow steering egress flow (Amir Tzin) [2112925] - mlx5, xsk: Diversify return values from xsk_wakeup call paths (Amir Tzin) [2112925] - net/mlx5: Remove not-implemented IPsec capabilities (Amir Tzin) [2112925] - net/mlx5: Remove ipsec_ops function table (Amir Tzin) [2112925] - net/mlx5: Reduce kconfig complexity while building crypto support (Amir Tzin) [2112925] - net/mlx5: Move IPsec file to relevant directory (Amir Tzin) [2112925] - net/mlx5: Remove not-needed IPsec config (Amir Tzin) [2112925] - net/mlx5: Align flow steering allocation namespace to common style (Amir Tzin) [2112925] - net/mlx5: Unify device IPsec capabilities check (Amir Tzin) [2112925] - net/mlx5: Remove useless IPsec device checks (Amir Tzin) [2112925] - net/mlx5: Remove ipsec vs. ipsec offload file separation (Amir Tzin) [2112925] - RDMA/mlx5: Drop crypto flow steering API (Amir Tzin) [2112925] - RDMA/mlx5: Delete never supported IPsec flow action (Amir Tzin) [2112925] - net/mlx5: Remove FPGA ipsec specific statistics (Amir Tzin) [2112925] - net/mlx5: Remove XFRM no_trailer flag (Amir Tzin) [2112925] - net/mlx5: Remove not-used IDA field from IPsec struct (Amir Tzin) [2112925] - net/mlx5: Delete metadata handling logic (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA IPsec support (Amir Tzin) [2112925] - net/mlx5: Cleanup kTLS function names and their exposure (Amir Tzin) [2112925] - net/mlx5: Remove tls vs. ktls separation as it is the same (Amir Tzin) [2112925] - net/mlx5: Remove indirection in TLS build (Amir Tzin) [2112925] - net/mlx5: Reliably return TLS device capabilities (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA TLS support (Amir Tzin) [2112925] - ipv6: Use ipv6_only_sock() helper in condition (mlx5 hunk only). (Amir Tzin) [2112925] - Revert "stmmac/intel: mark driver as tech preview" (Mark Salter) [2122230] - net: stmmac: Fix queue statistics reading (Mark Salter) [2122230] - stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz (Mark Salter) [2122230] - net: stmmac: power up/down serdes in stmmac_open/release (Mark Salter) [2122230] - stmmac: intel: Simplify intel_eth_pci_remove() (Mark Salter) [2122230] - net: stmmac: work around sporadic tx issue on link-up (Mark Salter) [2122230] - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() (Mark Salter) [2122230] - net: phylink: fix SGMII inband autoneg enable (Mark Salter) [2122230] - net: phylink: fix NULL pl->pcs dereference during phylink_pcs_poll_start (Mark Salter) [2122230] - net: phylink: disable PCS polling over major configuration (Mark Salter) [2122230] - net: phylink: remove pcs_ops member (Mark Salter) [2122230] - net: pcs: xpcs: depends on PHYLINK in Kconfig (Mark Salter) [2122230] - net: phylink: add QSGMII support to phylink_mii_c22_pcs_encode_advertisement() (Mark Salter) [2122230] - net: stmmac: make mdio register skips PHY scanning for fixed-link (Mark Salter) [2122230] - stmmac: intel: add phy-mode and fixed-link ACPI _DSD setting support (Mark Salter) [2122230] - net: pcs: xpcs: add CL37 1000BASE-X AN support (Mark Salter) [2122230] - stmmac: intel: prepare to support 1000BASE-X phy interface setting (Mark Salter) [2122230] - net: make xpcs_do_config to accept advertising for pcs-xpcs and sja1105 (Mark Salter) [2122230] - net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii (Mark Salter) [2122230] - net: stmmac: remove redunctant disable xPCS EEE call (Mark Salter) [2122230] - net: stmmac: fix dma queue left shift overflow issue (Mark Salter) [2122230] - net: stmmac: switch to use interrupt for hw crosstimestamping (Mark Salter) [2122230] - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow (Mark Salter) [2122230] - net: stmmac: fix pm runtime issue in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: dwc-qos: Disable split header for Tegra194 (Mark Salter) [2122230] - stmmac: intel: Fix an error handling path in intel_eth_pci_probe() (Mark Salter) [2122230] - stmmac: intel: Add RPL-P PCI ID (Mark Salter) [2122230] - net: stmmac: use dev_err_probe() for reporting mdio bus registration failure (Mark Salter) [2122230] - net: stmmac: remove unused get_addr() callback (Mark Salter) [2122230] - net: pcs: pcs-xpcs: Convert to mdiobus_c45_read (Mark Salter) [2122230] - net: phylink: Convert to mdiobus_c45_{read|write} (Mark Salter) [2122230] - net: stmmac: stmmac_main: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: phylink: remove phylink_helper_basex_speed() (Mark Salter) [2122230] - net: phylink: remove phylink_set_10g_modes() (Mark Salter) [2122230] - net: stmmac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() (Mark Salter) [2122230] - net: stmmac: disable Split Header (SPH) for Intel platforms (Mark Salter) [2122230] - net: stmmac: Use readl_poll_timeout_atomic() in atomic state (Mark Salter) [2122230] - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms (Mark Salter) [2122230] - stmmac: intel: Add ADL-N PCI ID (Mark Salter) [2122230] - net: stmmac: switch no PTP HW support message to info level (Mark Salter) [2122230] - net: phylink: remove phylink_set_pcs() (Mark Salter) [2122230] - stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S (Mark Salter) [2122230] - net: phylink: remove phylink_config's pcs_poll (Mark Salter) [2122230] - net: phylink: use legacy_pre_march2020 (Mark Salter) [2122230] - net: phylink: add legacy_pre_march2020 indicator (Mark Salter) [2122230] - net: stmmac: optimize locking around PTP clock reads (Mark Salter) [2122230] - net: stmmac: use .mac_select_pcs() interface (Mark Salter) [2122230] - net: stmmac: convert to phylink_generic_validate() (Mark Salter) [2122230] - net: stmmac: remove phylink_config.pcs_poll usage (Mark Salter) [2122230] - net: stmmac/xpcs: convert to pcs_validate() (Mark Salter) [2122230] - net: convert users of bitmap_foo() to linkmode_foo() (Mark Salter) [2122230] - net: phylink: add pcs_validate() method (Mark Salter) [2122230] - net: phylink: add mac_select_pcs() method to phylink_mac_ops (Mark Salter) [2122230] - net: phylink: tidy up disable bit clearing (Mark Salter) [2122230] - net: phylink: handle NA interface mode in phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phylink: Add helpers for c22 registers without MDIO (Mark Salter) [2122230] - net: phylink: add 1000base-KX to phylink_caps_to_linkmodes() (Mark Salter) [2122230] - net: phylink: add generic validate implementation (Mark Salter) [2122230] - net: phylink: use supported_interfaces for phylink validation (Mark Salter) [2122230] - net: phylink: add MAC phy_interface_t bitmap (Mark Salter) [2122230] - net: phy: add phy_interface_t bitmap support (Mark Salter) [2122230] - net: phylink: Convert some users of mdiobus_* to mdiodev_* (Mark Salter) [2122230] - net: phylink: use mdiobus_modify_changed() helper (Mark Salter) [2122230] - net: mdio: add mdiobus_modify_changed() (Mark Salter) [2122230] - net: phylink: add phylink_set_10g_modes() helper (Mark Salter) [2122230] - net: stmmac: fill in supported_interfaces (Mark Salter) [2122230] - net: stmmac: convert to phylink_get_linkmodes() (Mark Salter) [2122230] - net: xpcs: add support for retrieving supported interface modes (Mark Salter) [2122230] - net: mdio: Add helper functions for accessing MDIO devices (Mark Salter) [2122230] - net: stmmac: fix return value of __setup handler (Mark Salter) [2122230] - net: stmmac: only enable DMA interrupts when ready (Mark Salter) [2122230] - net: stmmac: ensure PTP time register reads are consistent (Mark Salter) [2122230] - net: stmmac: dump gmac4 DMA registers correctly (Mark Salter) [2122230] - net: stmmac: properly handle with runtime pm in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: skip only stmmac_ptp_register when resume from suspend (Mark Salter) [2122230] - drivers/net/ethernet: clean up mis-targeted comments (Mark Salter) [2122230] - net: stmmac: configure PTP clock source prior to PTP initialization (Mark Salter) [2122230] - net: stmmac: reduce unnecessary wakeups from eee sw timer (Mark Salter) [2122230] - net: stmmac: remove unused members in struct stmmac_priv (Mark Salter) [2122230] - net: stmmac: Fix "Unbalanced pm_runtime_enable!" warning (Mark Salter) [2122230] - net: stmmac: add tc flower filter for EtherType matching (Mark Salter) [2122230] - net: stmmac: bump tc when get underflow error from DMA descriptor (Mark Salter) [2122230] - stmmac: remove ethtool driver version info (Mark Salter) [2122230] - net: stmmac: Calculate CDC error only once (Mark Salter) [2122230] - net: stmmac: ptp: fix potentially overflowing expression (Mark Salter) [2122230] - net: stmmac: fix tc flower deletion for VLAN priority Rx steering (Mark Salter) [2122230] - net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Header support (Mark Salter) [2122230] - net: stmmac: Disable Tx queues when reconfiguring the interface (Mark Salter) [2122230] - net: phylink: Force retrigger in case of latched link-fail indicator (Mark Salter) [2122230] - net: phylink: Force link down and retrigger resolve on interface change (Mark Salter) [2122230] - net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls (Mark Salter) [2122230] - stmmac_pci: Fix underflow size in stmmac_rx (Mark Salter) [2122230] - net: stmmac: Fix signed/unsigned wreckage (Mark Salter) [2122230] - net: stmmac: allow a tc-taprio base-time of zero (Mark Salter) [2122230] - ethernet: stmmac: use eth_hw_addr_set() (Mark Salter) [2122230] - net: phylink: Support disabling autonegotiation for PCS (Mark Salter) [2122230] - net: stmmac: fix off-by-one error in sanity check (Mark Salter) [2122230] - net: stmmac: fix gcc-10 -Wrestrict warning (Mark Salter) [2122230] - net: phylink: don't call netif_carrier_off() with NULL netdev (Mark Salter) [2122230] - net: stmmac: Fix E2E delay mechanism (Mark Salter) [2122230] - net: stmmac: add support for dwmac 3.40a (Mark Salter) [2122230] - net: stmmac: fix get_hw_feature() on old hardware (Mark Salter) [2122230] - net: stmmac: trigger PCS EEE to turn off on link down (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect steps on disable EEE (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect CL37 AN sequence (Mark Salter) [2122230] - net: stmmac: fix EEE init issue when paired with EEE capable PHYs (Mark Salter) [2122230] - net: stmmac: allow CSR clock of 300MHz (Mark Salter) [2122230] - net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP (Mark Salter) [2122230] - net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume (Mark Salter) [2122230] - net: stmmac: fix MAC not working when system resume back with WoL active (Mark Salter) [2122230] - net: phylink: add suspend/resume support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue irq statistic support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue statistic framework (Mark Salter) [2122230] - net: stmmac: fix INTR TBU status affecting irq count statistic (Mark Salter) [2122230] - net: pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX (Mark Salter) [2122230] - net: stmmac: fix kernel panic due to NULL pointer dereference of plat->est (Mark Salter) [2122230] - net: pcs: xpcs: fix error handling on failed to allocate memory (Mark Salter) [2122230] - net: stmmac: add est_irq_status callback function for GMAC 4.10 and 5.10 (Mark Salter) [2122230] - net: stmmac: ptp: update tas basetime after ptp adjust (Mark Salter) [2122230] - net: stmmac: add mutex lock to protect est parameters (Mark Salter) [2122230] - net: stmmac: separate the tas basetime calculation function (Mark Salter) [2122230] - net: stmmac: Terminate FPE workqueue in suspend (Mark Salter) [2122230] - stmmac: intel: set PCI_D3hot in suspend (Mark Salter) [2122230] - stmmac: intel: Enable PHY WOL option in EHL (Mark Salter) [2122230] - net: stmmac: option to enable PHY WOL with PMT enabled (Mark Salter) [2122230] - net: stmmac: remove redundant continue statement (Mark Salter) [2122230] - stmmac: intel: fix wrong kernel-doc (Mark Salter) [2122230] - stmmac: intel: move definitions to dwmac-intel header file (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_do_config and xpcs_link_up (Mark Salter) [2122230] - net: pcs: xpcs: also ignore phy id if it's all ones (Mark Salter) [2122230] - net: pcs: xpcs: add support for sgmii with no inband AN (Mark Salter) [2122230] - net: pcs: xpcs: move register bit descriptions to a header file (Mark Salter) [2122230] - net: stmmac: reduce indentation when calling stmmac_xpcs_setup (Mark Salter) [2122230] - net: stmmac: reverse Christmas tree notation in stmmac_xpcs_setup (Mark Salter) [2122230] - net: pcs: xpcs: rename mdio_xpcs_args to dw_xpcs (Mark Salter) [2122230] - net: phylink: Refactor phylink_of_phy_connect() (Mark Salter) [2122230] - net: phylink: introduce phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phy: Introduce phy related fwnode functions (Mark Salter) [2122230] - net: phy: Introduce fwnode_mdio_find_device() (Mark Salter) [2122230] - net: stmmac: Fix unused values warnings (Mark Salter) [2122230] - net: stmmac: Fix mixed enum type warning (Mark Salter) [2122230] - net: stmmac: Fix missing { } around two statements in an if statement (Mark Salter) [2122230] - net: stmmac: explicitly deassert GMAC_AHB_RESET (Mark Salter) [2122230] - net: stmmac: platform: use optional clk/reset get APIs (Mark Salter) [2122230] - net: stmmac: fix NPD with phylink_set_pcs if there is no MDIO bus (Mark Salter) [2122230] - net: stmmac: enable Intel mGbE 2.5Gbps link speed (Mark Salter) [2122230] - net: pcs: add 2500BASEX support for Intel mGbE controller (Mark Salter) [2122230] - net: stmmac: split xPCS setup from mdio register (Mark Salter) [2122230] - net: pcs: xpcs: convert to phylink_pcs_ops (Mark Salter) [2122230] - net: pcs: xpcs: convert to mdio_device (Mark Salter) [2122230] - net: pcs: xpcs: use mdiobus_c45_addr in xpcs_{read,write} (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_probe (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_config_eee (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_validate (Mark Salter) [2122230] - net: pcs: xpcs: make the checks related to the PHY interface mode stateless (Mark Salter) [2122230] - net: pcs: xpcs: delete shim definition for mdio_xpcs_get_ops() (Mark Salter) [2122230] - net: pcs: xpcs: there is only one PHY ID (Mark Salter) [2122230] - net: stmmac: enable platform specific safety features (Mark Salter) [2122230] - net: stmmac: the XPCS obscures a potential "PHY not found" error (Mark Salter) [2122230] - net: stmmac: Add callbacks for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230] - net: pcs: Introducing support for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230]- xfs: reserve quota for dir expansion when linking/unlinking files (Bill O'Donnell) [2086880] - scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM (Emanuele Giuseppe Esposito) [2150659] - ACPICA: Fix operand resolution (Mark Langsdorf) [2156144] - driver core: Add missing kernel doc for device::msi_lock (Myron Stowe) [2158839] - PCI/MSI: Protect msi_desc::masked for multi-MSI (Myron Stowe) [2158839] - KVM: arm64: Don't retrieve memory slot again in page fault handler (Gavin Shan) [2161161] - fs: allow cross-vfsmount reflink/dedupe (Andrey Albershteyn) [2086200] - powerpc/hv-gpci: Fix hv_gpci event list (Mamatha Inamdar) [2161258] - powerpc: declare unmodified attribute_group usages const (Mamatha Inamdar) [2161258] - drm/amd: Delay removal of the firmware framebuffer (Michel Dänzer) [2162039] - cpuidle: Add cpu_idle_miss trace event (Mark Langsdorf) [2122312] - cpuidle: haltpoll: Add trace points for guest_halt_poll_ns grow/shrink (Mark Langsdorf) [2122312] - efi/cper, cxl: Decode CXL Error Log (Lenny Szubowicz) [2143733] - efi/cper, cxl: Decode CXL Protocol Error Section (Lenny Szubowicz) [2143733] - efi: cper: Add support for printing Firmware Error Record Reference (Lenny Szubowicz) [2143733] - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu (Wander Lairson Costa) [2152927] {CVE-2022-3564} - drm/i915: Fix CFI violations in gt_sysfs (Jocelyn Falempe) [2154880] - NFS: Clear the file access cache upon login (Benjamin Coddington) [2050832] - NFS: don't store 'struct cred *' in struct nfs_access_entry (Benjamin Coddington) [2050832] - NFS: pass cred explicitly for access tests (Benjamin Coddington) [2050832] - NFS: change nfs_access_get_cached to only report the mask (Benjamin Coddington) [2050832] - init: Initialize noop_backing_dev_info early (Nico Pache) [2160228] - mm: vmscan: make rotations a secondary factor in balancing anon vs file (Nico Pache) [2160228] - writeback: Fix inode->i_io_list not be protected by inode->i_lock error (Nico Pache) [2160228] - mm: vmscan: fix extreme overreclaim and swap floods (Nico Pache) [2160228] - mm/page_alloc: ensure kswapd doesn't accidentally go to sleep (Nico Pache) [2160228] - mm/page_io: count submission time as thrashing delay for delayacct (Nico Pache) [2160228] - delayacct: support re-entrance detection of thrashing accounting (Nico Pache) [2160228] - filemap: make the accounting of thrashing more consistent (Nico Pache) [2160228] - writeback: don't warn on an unregistered BDI in __mark_inode_dirty (Nico Pache) [2160228] - s390/dasd: fix no record found for raw_track_access (Tobias Huschle) [2161270] - crypto: testmgr - disallow certain DRBG hash functions in FIPS mode (Vladis Dronov) [2152133] - dmaengine: idxd: Fix crc_val field for completion record (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable (Jerry Snitselaar) [2144375] - dmaengine: idxd: Prevent use after free on completion memory (Jerry Snitselaar) [2144375] - dmaengine: idxd: Let probe fail when workqueue cannot be enabled (Jerry Snitselaar) [2144375] - dmaengine: idxd: Fix max batch size for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent batch descriptor processing (Jerry Snitselaar) [2144375] - dmanegine: idxd: reformat opcap output to match bitmap_parse() input (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent work descriptor processing (Jerry Snitselaar) [2144375] - dmaengine: idxd: add WQ operation cap restriction support (Jerry Snitselaar) [2144375] - dmaengine: idxd: convert ats_dis to a wq flag (Jerry Snitselaar) [2144375] - dmaengine: idxd: track enabled workqueues in bitmap (Jerry Snitselaar) [2144375] - dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup() (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing (Jerry Snitselaar) [2144375] - dmaengine: idxd: fix RO device state error after been disabled/reset (Jerry Snitselaar) [2144375] - dmaengine: idxd: avoid deadlock in process_misc_interrupts() (Jerry Snitselaar) [2144375] - KVM: x86: nSVM: implement nested LBR virtualization (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is running (Emanuele Giuseppe Esposito) [2155149] - kvm: x86: SVM: use vmcb* instead of svm->vmcb where it makes sense (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: implement nested VMLOAD/VMSAVE (Emanuele Giuseppe Esposito) [2155149] - eth: octeon: fix build after netif_napi_add() changes (Íñigo Huguet) [2152918] - net: drop the weight argument from netif_napi_add (Íñigo Huguet) [2152918] - net: remove netif_tx_napi_add() (Íñigo Huguet) [2152918] - ipoib: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - crypto: caam/qi2 - switch to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - can: can-dev: move to netif_napi_add_weight() (Íñigo Huguet) [2152918] - net: virtio: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - r8152: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - eth: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - mt76: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - net: move snowflake callers to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - net: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - can: m_can: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove remaining copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: benet: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - netdev: reshuffle netif_napi_add() APIs to allow dropping weight (Íñigo Huguet) [2152918] - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames (Hangbin Liu) [2162124] {CVE-2023-0394} - netfilter: conntrack: handle tcp challenge acks during connection reuse (Florian Westphal) [2158726] - act_mirred: use the backlog for nested calls to mirred ingress (Davide Caratti) [2131339] {CVE-2022-4269} - net/sched: act_mirred: better wording on protection against excessive stack growth (Davide Caratti) [2131339] - xfs: add selinux labels to whiteout inodes (Andrey Albershteyn) [2094060] - tdx: enable TDX attestation driver (Wander Lairson Costa) [2076748] - selftests/tdx: Test TDX attestation GetReport support (Wander Lairson Costa) [2076748] - virt: Add TDX guest driver (Wander Lairson Costa) [2076748] - x86/tdx: Add a wrapper to get TDREPORT0 from the TDX Module (Wander Lairson Costa) [2076748] - proc: proc_skip_spaces() shouldn't think it is working on C strings (Wander Lairson Costa) [2152572] {CVE-2022-4378} - proc: avoid integer type confusion in get_proc_long (Wander Lairson Costa) [2152572] {CVE-2022-4378} - NFSv4.2: Update mode bits after ALLOCATE and DEALLOCATE (Jeffrey Layton) [2127153] - NFS: nfsiod should not block forever in mempool_alloc() (Jeffrey Layton) [2127153] - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly (Benjamin Coddington) [2061259] - NFSv4.1: Don't decrease the value of seq_nr_highest_sent (Benjamin Coddington) [2061259]- uas: ignore UAS for Thinkplus chips (Torez Smith) [2113004] - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS (Torez Smith) [2113004] - thunderbolt: Explicitly reset plug events delay back to USB4 spec value (Torez Smith) [2113004] - USB: serial: option: add Quectel BG95 0x0203 composition (Torez Smith) [2113004] - thunderbolt: Add support for Intel Maple Ridge single port controller (Torez Smith) [2113004] - USB: core: Fix RST error in hub.c (Torez Smith) [2113004] - kunit: fix Kconfig for build-in tests USB4 and Nitro Enclaves (Torez Smith) [2113004] - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS (Torez Smith) [2113004] - USB: serial: cp210x: add Decagon UCA device id (Torez Smith) [2113004] - USB: core: Prevent nested device-reset calls (Torez Smith) [2113004] - usb: typec: Remove retimers properly (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id (Torez Smith) [2113004] - USB: serial: option: add support for OPPO R11 diag port (Torez Smith) [2113004] - xhci: Add grace period after xHC start to prevent premature runtime suspend. (Torez Smith) [2113004] - xhci: Fix null pointer dereference in remove if xHC has only one roothub (Torez Smith) [2113004] - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) (Torez Smith) [2113004] - usb: xhci-mtk: fix bandwidth release issue (Torez Smith) [2113004] - usb: xhci-mtk: relax TT periodic bandwidth allocation (Torez Smith) [2113004] - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles (Torez Smith) [2113004] - usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device (Torez Smith) [2113004] - usb-storage: Add ignore-residue quirk for NXP PN7462AU (Torez Smith) [2113004] - usb: typec: tcpm: Return ENOTSUPP for power supply prop writes (Torez Smith) [2113004] - thunderbolt: Check router generation before connecting xHCI (Torez Smith) [2113004] - thunderbolt: Use the actual buffer in tb_async_error() (Torez Smith) [2113004] - USB: usbsevseg: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - dt-bindings: usb: Add binding for TI USB8041 hub controller (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add bootloader support (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add support for stm32g0 controller (Torez Smith) [2113004] - dt-bindings: usb: typec: add bindings for stm32g0 controller (Torez Smith) [2113004] - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion (Torez Smith) [2113004] - usb: typec: retimer: Add missing id check in match callback (Torez Smith) [2113004] - USB: xhci: Fix comment typo (Torez Smith) [2113004] - usb/typec/tcpm: fix repeated words in comments (Torez Smith) [2113004] - usb/misc: fix repeated words in comments (Torez Smith) [2113004] - usb/image: fix repeated words in comments (Torez Smith) [2113004] - usb/host: fix repeated words in comments (Torez Smith) [2113004] - usb/core: fix repeated words in comments (Torez Smith) [2113004] - usb/atm: fix repeated words in comments (Torez Smith) [2113004] - USB: HCD: Fix URB giveback issue in tasklet function (Torez Smith) [2113004] - usb: xhci_plat_remove: avoid NULL dereference (Torez Smith) [2113004] - USB: serial: fix tty-port initialized comments (Torez Smith) [2113004] - USB: serial: usb_wwan: replace DTR/RTS magic numbers with macros (Torez Smith) [2113004] - USB: cdc-acm: use CDC serial-state defines (Torez Smith) [2113004] - USB: cdc-acm: use CDC control-line defines (Torez Smith) [2113004] - USB: cdc: add serial-state defines (Torez Smith) [2113004] - USB: cdc: add control-signal defines (Torez Smith) [2113004] - net/cdc_ncm: Increase NTB max RX/TX values to 64kb (Torez Smith) [2113004] - usb: typec: Add retimer handle to port (Torez Smith) [2113004] - usb: typec: Add support for retimers (Torez Smith) [2113004] - dt-bindings: usb: Add analogix anx7411 PD binding (Torez Smith) [2113004] - usb: ldusb: replace ternary operator with max_t() (Torez Smith) [2113004] - USB: serial: fix repeated word "the" in comments (Torez Smith) [2113004] - USB: serial: io_edgeport: fix spelling mistakes (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Belimo device ids (Torez Smith) [2113004] - thunderbolt: test: Use kunit_test_suite() macro (Torez Smith) [2113004] - media: pvrusb2: drop unexpected word 'a' in comments (Torez Smith) [2113004] - media: gspca: drop unexpected word 'is' in the comments (Torez Smith) [2113004] - usb: typec: add missing uevent when partner support PD (Torez Smith) [2113004] - tools: usb: testusb: Add super-plus speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add super speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add wireless speed reporting (Torez Smith) [2113004] - usb: typec: tcpci: move tcpci.h to include/linux/usb/ (Torez Smith) [2113004] - ARM: sa1100/assabet: move dmabounce hack to ohci driver (Torez Smith) [2113004] - usb: host: xhci: use snprintf() in xhci_decode_trb() (Torez Smith) [2113004] - USB: cdc-acm: use define for timeout (Torez Smith) [2113004] - usb: typec_altmode: add a missing "@" at a kernel-doc parameter (Torez Smith) [2113004] - usb: core: sysfs: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - media: usb: gspca: aligned '*' each line (Torez Smith) [2113004] - media: hdpvr: fix error value returns in hdpvr_read (Torez Smith) [2113004] - media: em28xx: Remove useless license text when SPDX-License-Identifier is already used (Torez Smith) [2113004] - USB: serial: use kmemdup instead of kmalloc + memcpy (Torez Smith) [2113004] - usb: host: ehci-q: Fix ehci_submit_single_step_set_feature annotation typo (Torez Smith) [2113004] - USB: storage: Fix typo in comment (Torez Smith) [2113004] - usb: typec: mux: Add CONFIG guards for functions (Torez Smith) [2113004] - usb: typec: mux: Allow muxes to specify mode-switch (Torez Smith) [2113004] - usb: musb: Add support for PolarFire SoC's musb controller (Torez Smith) [2113004] - media: pvrusb2: fix memory leak in pvr_probe (Torez Smith) [2113004] - media: airspy: respect the DMA coherency rules (Torez Smith) [2113004] - media: usbtv: Add PAL-Nc standard (Torez Smith) [2113004] - thunderbolt: Fix typo in comment (Torez Smith) [2113004] - dt-bindings: usb: add documentation for aspeed udc (Torez Smith) [2113004] - usb: Avoid extra usb SET_SEL requests when enabling link power management (Torez Smith) [2113004] - usb: typec: tcpm: Register USB Power Delivery Capabilities (Torez Smith) [2113004] - usb: typec: USB Power Delivery helpers for ports and partners (Torez Smith) [2113004] - usb: typec: Separate USB Power Delivery from USB Type-C (Torez Smith) [2113004] - usb: hub: port: add sysfs entry to switch port power (Torez Smith) [2113004] - ucsi_ccg: ACPI based I2c client enumeration for AMD ASICs (Torez Smith) [2113004] - ucsi_ccg: Do not hardcode interrupt polarity and type (Torez Smith) [2113004] - usb: xhci-mtk: add support optional controller reset (Torez Smith) [2113004] - usb: typec: tcpm: fix typo in comment (Torez Smith) [2113004] - usb: xhci: tegra: Fix error check (Torez Smith) [2113004] - usb: common: usb-conn-gpio: Allow wakeup from system suspend (Torez Smith) [2113004] - usbip: vudc: Don't enable IRQs prematurely (Torez Smith) [2113004] - USB: usbip: clean up mixed use of _irq() and _irqsave() (Torez Smith) [2113004] - USB: Follow-up to SPDX identifiers addition - remove now useless comments (Torez Smith) [2113004] - thunderbolt: Fix some kernel-doc comments (Torez Smith) [2113004] - usb: hub: Simplify error and success path in port_over_current_notify (Torez Smith) [2113004] - usb: remove Link Powermanagement (LPM) disable before port reset. (Torez Smith) [2113004] - thunderbolt: Change TMU mode to HiFi uni-directional once DisplayPort tunneled (Torez Smith) [2113004] - usb: core: Bail out when port is stuck in reset loop (Torez Smith) [2113004] - thunderbolt: Add CL1 support for USB4 and Titan Ridge routers (Torez Smith) [2113004] - thunderbolt: Change downstream router's TMU rate in both TMU uni/bidir mode (Torez Smith) [2113004] - USB: core: Fix bug in resuming hub's handling of wakeup requests (Torez Smith) [2113004] - thunderbolt: Fix typos in CLx enabling (Torez Smith) [2113004] - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 (Torez Smith) [2113004] - usb: hub: make wait_for_connected() take an int instead of a pointer to int (Torez Smith) [2113004] - thunderbolt: CLx disable before system suspend only if previously enabled (Torez Smith) [2113004] - usb: hub: avoid warm port reset during USB3 disconnect (Torez Smith) [2113004] - thunderbolt: Silently ignore CLx enabling in case CLx is not supported (Torez Smith) [2113004]- config: Enable Security Path (Ricardo Robaina) [2161309] - tcp: Fix build break when CONFIG_IPV6=n (Jamie Bainbridge) [2143849] - tcp: annotate data-race around queue->synflood_warned (Jamie Bainbridge) [2143849] - tcp: Add listening address to SYN flood message (Jamie Bainbridge) [2143849] - tcp: Fix data-races around sysctl_tcp_syncookies. (Jamie Bainbridge) [2143849] - firmware_loader: Fix memory leak in firmware upload (Mark Langsdorf) [2122319] - firmware_loader: Fix use-after-free during unregister (Mark Langsdorf) [2122319] - firmware_loader: fix memory leak for paged buffer (Mark Langsdorf) [2122319] - firmware_loader: describe 'module' parameter of firmware_upload_register() (Mark Langsdorf) [2122319] - firmware_loader: Move definitions from sysfs_upload.h to sysfs.h (Mark Langsdorf) [2122319] - firmware_loader: Add sysfs nodes to monitor fw_upload (Mark Langsdorf) [2122319] - firmware_loader: Add firmware-upload support (Mark Langsdorf) [2122319] - firmware_loader: Split sysfs support from fallback (Mark Langsdorf) [2122319] - firmware_loader: Clear data and size in fw_free_paged_buf (Mark Langsdorf) [2122319] - firmware: Use kvmalloc for page tables (Mark Langsdorf) [2122319] - firmware: Unify the paged buffer release helper (Mark Langsdorf) [2122319] - firmware: Free temporary page table after vmapping (Mark Langsdorf) [2122319] - arch_topology: Make cluster topology span at least SMT CPUs (Mark Langsdorf) [2122319] - driver core: fix driver_set_override() issue with empty strings (Mark Langsdorf) [2122319] - arch_topology: Silence early cacheinfo errors when non-existent (Mark Langsdorf) [2122319] - driver core: Don't probe devices after bus_type.match() probe deferral (Mark Langsdorf) [2122319] - regmap: spi: Reserve space for register address/padding (Mark Langsdorf) [2122319] - arch_topology: Fix cache attributes detection in the CPU hotplug path (Mark Langsdorf) [2122319] - cacheinfo: Use atomic allocation for percpu cache attributes (Mark Langsdorf) [2122319] - regmap: permit to set reg_update_bits with bulk implementation (Mark Langsdorf) [2122319] - PM: domains: Ensure genpd_debugfs_dir exists before remove (Mark Langsdorf) [2122319] - PM: runtime: Extend support for wakeirq for force_suspend|resume (Mark Langsdorf) [2122319] - regmap: add WARN_ONCE when invalid mask is provided to regmap_field_init() (Mark Langsdorf) [2122319] - PM: wakeup: Unify device_init_wakeup() for PM_SLEEP and !PM_SLEEP (Mark Langsdorf) [2122319] - arch_topology: Warn that topology for nested clusters is not supported (Mark Langsdorf) [2122319] - arch_topology: Add support for parsing sockets in /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Set cluster identifier in each core/thread from /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Limit span of cpu_clustergroup_mask() (Mark Langsdorf) [2122319] - arch_topology: Don't set cluster identifier as physical package identifier (Mark Langsdorf) [2122319] - arch_topology: Avoid parsing through all the CPUs once a outlier CPU is found (Mark Langsdorf) [2122319] - arch_topology: Check for non-negative value rather than -1 for IDs validity (Mark Langsdorf) [2122319] - arch_topology: Set thread sibling cpumask only within the cluster (Mark Langsdorf) [2122319] - arch_topology: Drop LLC identifier stash from the CPU topology (Mark Langsdorf) [2122319] - arm64: topology: Remove redundant setting of llc_id in CPU topology (Mark Langsdorf) [2122319] - arch_topology: Use the last level cache information from the cacheinfo (Mark Langsdorf) [2122319] - arch_topology: Add support to parse and detect cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Align checks in cache_shared_cpu_map_{setup,remove} for readability (Mark Langsdorf) [2122319] - cacheinfo: Use cache identifiers to check if the caches are shared if available (Mark Langsdorf) [2122319] - cacheinfo: Allow early detection and population of cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Add support to check if last level cache(LLC) is valid or shared (Mark Langsdorf) [2122319] - cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF (Mark Langsdorf) [2122319] - cacheinfo: Add helper to access any cache index for a given CPU (Mark Langsdorf) [2122319] - cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node (Mark Langsdorf) [2122319] - regmap: cache: Add extra parameter check in regcache_init (Mark Langsdorf) [2122319] - regmap-irq: Refactor checks for status bulk read support (Mark Langsdorf) [2122319] - regmap-irq: Remove mask_writeonly and regmap_irq_update_bits() (Mark Langsdorf) [2122319] - regmap-irq: Remove inappropriate uses of regmap_irq_update_bits() (Mark Langsdorf) [2122319] - driver core: fix potential deadlock in __driver_attach (Mark Langsdorf) [2122319] - devtmpfs: fix the dangling pointer of global devtmpfsd thread (Mark Langsdorf) [2122319] - regmap: Don't warn about cache only mode for devices with no cache (Mark Langsdorf) [2122319] - regmap: Wire up regmap_config provided bulk write in missed functions (Mark Langsdorf) [2122319] - regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set (Mark Langsdorf) [2122319] - regmap: Re-introduce bulk read support check in regmap_bulk_read() (Mark Langsdorf) [2122319] - init: Initialize noop_backing_dev_info early (Mark Langsdorf) [2122319] - driver core: Introduce device_find_any_child() helper (Mark Langsdorf) [2122319] - regmap: cache: Fix syntax errors in comments (Mark Langsdorf) [2122319] - PM: domains: Trust domain-idle-states from DT to be correct by genpd (Mark Langsdorf) [2122319] - PM: domains: Measure power-on/off latencies in genpd based on a governor (Mark Langsdorf) [2122319] - PM: domains: Allocate governor data dynamically based on a genpd governor (Mark Langsdorf) [2122319] - PM: domains: Clean up some code in pm_genpd_init() and genpd_remove() (Mark Langsdorf) [2122319] - PM: domains: Fix initialization of genpd's next_wakeup (Mark Langsdorf) [2122319] - PM: domains: Fixup QoS latency measurements for IRQ safe devices in genpd (Mark Langsdorf) [2122319] - PM: domains: Measure suspend/resume latencies in genpd based on governor (Mark Langsdorf) [2122319] - PM: domains: Move the next_wakeup variable into the struct gpd_timing_data (Mark Langsdorf) [2122319] - PM: domains: Allocate gpd_timing_data dynamically based on governor (Mark Langsdorf) [2122319] - PM: domains: Skip another warning in irq_safe_dev_in_sleep_domain() (Mark Langsdorf) [2122319] - PM: domains: Rename irq_safe_dev_in_no_sleep_domain() in genpd (Mark Langsdorf) [2122319] - PM: domains: Don't check PM_QOS_FLAG_NO_POWER_OFF in genpd (Mark Langsdorf) [2122319] - PM: domains: Drop redundant code for genpd always-on governor (Mark Langsdorf) [2122319] - PM: domains: Add GENPD_FLAG_RPM_ALWAYS_ON for the always-on governor (Mark Langsdorf) [2122319] - PM: wakeup: expose pm_wakeup_pending to modules (Mark Langsdorf) [2122319] - driver core: fix deadlock in __device_attach (Mark Langsdorf) [2122319] - driver: base: fix UAF when driver_attach failed (Mark Langsdorf) [2122319] - driver core: location: Add "back" as a possible output for panel (Mark Langsdorf) [2122319] - driver core: location: Free struct acpi_pld_info *pld (Mark Langsdorf) [2122319] - regmap: Add missing map->bus check (Mark Langsdorf) [2122319] - device property: Advertise fwnode and device property count API calls (Mark Langsdorf) [2122319] - driver core: location: Check for allocations failure (Mark Langsdorf) [2122319] - regmap: Add bulk read/write callbacks into regmap_config (Mark Langsdorf) [2122319] - device property: Fix recent breakage of fwnode_get_next_parent_dev() (Mark Langsdorf) [2122319] - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() (Mark Langsdorf) [2122319] - driver core: Add dma_cleanup callback in bus_type (Mark Langsdorf) [2122319] - driver core: Add sysfs support for physical location of a device (Mark Langsdorf) [2122319] - drivers/base/node.c: fix compaction sysfs file leak (Mark Langsdorf) [2122319] - driver core: Prevent overriding async driver of a device before it probe (Mark Langsdorf) [2122319] - Documentation: dd: Use ReST lists for return values of driver_deferred_probe_check_state() (Mark Langsdorf) [2122319] - regmap: cache: set max_register with reg_stride (Mark Langsdorf) [2122319] - firmware_loader: Check fw_state_is_done in loading_store (Mark Langsdorf) [2122319] - driver: platform: Add helper for safer setting of driver_override (Mark Langsdorf) [2122319] - PM: domains: Move genpd's time-accounting to ktime_get_mono_fast_ns() (Mark Langsdorf) [2122319] - PM: runtime: Allow to call __pm_runtime_set_status() from atomic context (Mark Langsdorf) [2122319] - device property: Drop 'test' prefix in parameters of fwnode_is_ancestor_of() (Mark Langsdorf) [2122319] - device property: Introduce fwnode_for_each_parent_node() (Mark Langsdorf) [2122319] - device property: Allow error pointer to be passed to fwnode APIs (Mark Langsdorf) [2122319] - device property: Check fwnode->secondary in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2122319] - PM: runtime: Avoid device usage count underflows (Mark Langsdorf) [2122319] - PM: domains: Extend dev_pm_domain_detach() doc (Mark Langsdorf) [2122319]- gitlab-ci: use CI templates from production branch (Michael Hofmann) - cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret' (Mark Langsdorf) [2038200] - cpufreq: ACPI: Only set boost MSRs on supported CPUs (Mark Langsdorf) [2038200] - cpufreq: ACPI: Defer setting boost MSRs (Mark Langsdorf) [2038200] - s390/kexec: fix ipl report address for kdump (Tobias Huschle) [2161328] - iavf: schedule watchdog immediately when changing primary MAC (Michal Schmidt) [2152493] - iavf: Move netdev_update_features() into watchdog task (Michal Schmidt) [2152493] - iavf: fix temporary deadlock and failure to set MAC address (Michal Schmidt) [2152493] - iavf: Fix error handling in iavf_init_module() (Michal Schmidt) [2152493]- net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103955] - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter (Ken Cox) [2103955] - ixgbe: Manual AN-37 for troublesome link partners for X550 SFI (Ken Cox) [2103955] - ixgbe: Don't call kmap() on page allocated with GFP_ATOMIC (Ken Cox) [2103955] - ixgbe: convert .adjfreq to .adjfine (Ken Cox) [2103955] - ixgbe: drop unexpected word 'for' in comments (Ken Cox) [2103955] - ixgbe: remove unexpected word "the" (Ken Cox) [2103955] - intel: remove unused macros (Ken Cox) [2103955] - ixgbe: Fix typos in comments (Ken Cox) [2103955] - drivers, ixgbe: export vf statistics (Ken Cox) [2103955] - ixgbe: fix unexpected VLAN Rx in promisc mode on VF (Ken Cox) [2103955] - ixgbe: fix bcast packets Rx on VF after promisc removal (Ken Cox) [2103955] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103955] - ixgbe: Fix module_param allow_unsupported_sfp type (Ken Cox) [2103955] - ixgbe: ensure IPsec VF<->PF compatibility (Ken Cox) [2103955] - ixgbe, xsk: Get rid of redundant 'fallthrough' (Ken Cox) [2103955] - ixgbe, xsk: Diversify return values from xsk_wakeup call paths (Ken Cox) [2103955] - ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ken Cox) [2103955] - ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely() (Ken Cox) [2103955] - ixgbe: add improvement for MDD response functionality (Ken Cox) [2103955] - ixgbe: add the ability for the PF to disable VF link state (Ken Cox) [2103955] - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() (Ken Cox) [2103955] - ixgbe: Remove non-inclusive language (Ken Cox) [2103955] - ixgbe: Use irq_update_affinity_hint() (Ken Cox) [2103955] - net: convert users of bitmap_foo() to linkmode_foo() (Ken Cox) [2103955] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2103955] - net: Use skb_frag_off accessors (Ken Cox) [2103955] - drm/i915: Fix watermark calculations for DG2 CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for DG2 CCS modifiers (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ MC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ RC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915/uc: fix device/bus include on rhel8 (Jocelyn Falempe) [2041686] - drm/i915/display: consider DG2_RC_CCS_CC when migrating buffers (Jocelyn Falempe) [2041686] - drm/i915: allow control over the flags when migrating (Jocelyn Falempe) [2041686] - drm/i915/display: handle migration for dpt (Jocelyn Falempe) [2041686] - drm/i915/huc: better define HuC status getparam possible return values. (Jocelyn Falempe) [2041686] - drm/i915/huc: stall media submission until HuC is loaded (Jocelyn Falempe) [2041686] - drm/i915/huc: track delayed HuC load with a fence (Jocelyn Falempe) [2041686] - drm/i915/dg2: setup HuC loading via GSC (Jocelyn Falempe) [2041686] - drm/i915/pxp: add huc authentication and loading command (Jocelyn Falempe) [2041686] - drm/i915/pxp: implement function for sending tee stream command (Jocelyn Falempe) [2041686] - drm/i915/pxp: load the pxp module when we have a gsc-loaded huc (Jocelyn Falempe) [2041686] - drm/i915/gt: Flush to global observation point before breadcrumb write (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Add SLPC selftest live_slpc_power (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Run SLPC selftests on all tiles (Jocelyn Falempe) [2041686] - drm/i915: Remove unwanted pointer unpacking (Jocelyn Falempe) [2041686] - drm/i915/guc: Enable compute scheduling on DG2 (Jocelyn Falempe) [2041686] - drm/i915/dg2: introduce Wa_22015475538 (Jocelyn Falempe) [2041686] - drm/i915/uc: Update to latest GuC and use new-format GuC/HuC names (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: extend Wa_1409120013 to DG2" (Jocelyn Falempe) [2041686] - drm/i915/gsc: allocate extended operational memory in LMEM (Jocelyn Falempe) [2041686] - drm/i915/gsc: add GSC XeHP SDV platform definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: add slow_firmware flag to the gsc device definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: skip irq initialization if using polling (Jocelyn Falempe) [2041686] - drm/i915/uc: Add patch level version number support (Jocelyn Falempe) [2041686] - drm/i915/uc: Support for version reduced and multiple firmware files (Jocelyn Falempe) [2041686] - drm/i915/ttm: Abort suspend on i915_ttm_backup failure (Jocelyn Falempe) [2041686] - drm/i915/dg2: Incorporate Wa_16014892111 into DRAW_WATERMARK tuning (Jocelyn Falempe) [2041686] - drm/i915/guc: Record CTB info in error logs (Jocelyn Falempe) [2041686] - drm/i915/guc: Add GuC <-> kernel time stamp translation information (Jocelyn Falempe) [2041686] - drm/i915/guc: Don't use pr_err when not necessary (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add support for DC5 state (Jocelyn Falempe) [2041686] - drm/i915/dmc: Update DG2 DMC firmware to v2.07 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional tuning settings (Jocelyn Falempe) [2041686] - drm/i915/gt: Add dedicated function for non-ctx register tuning settings (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add Wa_1509727124 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Update DG2 to GuC v70.4.1 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional HDMI pixel clock frequencies (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: Add preemption changes for Wa_14015141709" (Jocelyn Falempe) [2041686] - config: Enable TDX Guest (Wander Lairson Costa) [1836977] - x86/tdx: mark TDX as a tech preview (Wander Lairson Costa) [1836977] - x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1836977] - x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1836977] - x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1836977] - x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1836977] - vt: Initialize conswitchp to dummy_con if unset (Wander Lairson Costa) [1836977] - x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1836977] - x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1836977] - x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1836977] - x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1836977] - x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1836977] - Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1836977] - ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1836977] - x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1836977] - x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1836977] - x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1836977] - x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1836977] - x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1836977] - x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Use TEST reg,reg instead of CMP $0,reg (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Do not corrupt EDX on EFER.LME=1 setting (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Set EFER.LME=1 in 32-bit trampoline before returning to long mode (Wander Lairson Costa) [1836977] - x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1836977] - x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1836977] - x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1836977] - x86/asm/realmode: Use SYM_DATA_* instead of GLOBAL (Wander Lairson Costa) [1836977] - x86/realmode: Remove trampoline_status (Wander Lairson Costa) [1836977] - x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1836977] - x86: Consolidate port I/O helpers (Wander Lairson Costa) [1836977] - x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1836977] - x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1836977] - x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1836977] - x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1836977] - x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1836977] - x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1836977] - x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1836977] - x86/traps: Cleanup do_general_protection() (Wander Lairson Costa) [1836977] - x86/dumpstack: Introduce die_addr() for die() with #GP fault address (Wander Lairson Costa) [1836977] - x86/traps: Print address on #GP (Wander Lairson Costa) [1836977] - x86/kprobes: Inline kprobe_exceptions_notify() into do_general_protection() (Wander Lairson Costa) [1836977] - x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1836977] - x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1836977] - x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1836977] - x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1836977] - x86/mm/cpa: Generalize __set_memory_enc_pgtable() (Wander Lairson Costa) [1836977] - x86/mm/pat: Don't flush cache if hardware enforces cache coherency across encryption domnains (Wander Lairson Costa) [1836977] - x86/coco: Add API to handle encryption mask (Wander Lairson Costa) [1836977] - x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c} (Wander Lairson Costa) [1836977] - x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1836977] - x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1836977] - x86/sev: Move common memory encryption code to mem_encrypt.c (Wander Lairson Costa) [1836977] - x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c (Wander Lairson Costa) [1836977] - x86/virtio: Have SEV guests enforce restricted virtio memory access (Wander Lairson Costa) [1836977] - devlink: protect devlink dump by the instance lock (Petr Oros) [2131116] - devlink: hold region lock when flushing snapshots (Petr Oros) [2131116] - net: devlink: enable parallel ops on netlink interface (Petr Oros) [2131116] - net: devlink: remove devlink_mutex (Petr Oros) [2131116] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2131116] - net: devlink: introduce "unregistering" mark and use it during devlinks iteration (Petr Oros) [2131116] - devlink: Fix use-after-free after a failed reload (Petr Oros) [2131116] - net: devlink: Fix missing mutex_unlock() call (Petr Oros) [2131116] - Documentation: devlink: add add devlink-selftests to the table of contents (Petr Oros) [2131116] - devlink: Hold the instance lock in health callbacks (Petr Oros) [2131116] - net/mlx4: Lock mlx4 devlink reload callback (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink port register / unregister (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink region create / destroy (Petr Oros) [2131116] - net: devlink: remove region snapshots list dependency on devlink->lock (Petr Oros) [2131116] - net: devlink: remove region snapshot ID tracking dependency on devlink->lock (Petr Oros) [2131116] - devlink: introduce framework for selftests (Petr Oros) [2131116] - net: devlink: remove redundant net_eq() check from sb_pool_get_dumpit() (Petr Oros) [2131116] - net: devlink: move net check into devlinks_xa_for_each_registered_get() (Petr Oros) [2131116] - net: devlink: make sure that devlink_try_get() works with valid pointer during xarray iteration (Petr Oros) [2131116] - netdevsim: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_region_create/destroy() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_dpipe*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_sb*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_resource*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devling_trap*() functions (Petr Oros) [2131116] - net: devlink: avoid false DEADLOCK warning reported by lockdep (Petr Oros) [2131116] - net: devlink: fix return statement in devlink_port_new_notify() (Petr Oros) [2131116] - net: devlink: fix a typo in function name devlink_port_new_notifiy() (Petr Oros) [2131116] - net: devlink: make devlink_dpipe_headers_register() return void (Petr Oros) [2131116] - net: devlink: move unlocked function prototypes alongside the locked ones (Petr Oros) [2131116] - net: devlink: use helpers to work with devlink->lock mutex (Petr Oros) [2131116] - net: devlink: fix unlocked vs locked functions descriptions (Petr Oros) [2131116] - devlink: Hold the instance lock in port_new / port_del callbacks (Petr Oros) [2131116] - powercap: intel_rapl: Add support for RAPTORLAKE_S (Prarit Bhargava) [2120363] - selftests/bpf: Fix test_varlen verification failure with latest llvm (Yauheni Kaliuta) [2149222] - iwlwifi: remove firmware version limit for AC9560 (Íñigo Huguet) [2129361] - wifi: iwlwifi: fw: skip PPAG for JF (Íñigo Huguet) [2129361] - sched: Improve wake_up_all_idle_cpus() take #2 (Julia Denham) [2134931] - selftests/livepatch: better synchronize test_klp_callbacks_busy (Julia Denham) [2121204] - sched,livepatch: Use wake_up_if_idle() (Joe Lawrence) [2134931] - sched: Simplify wake_up_*idle*() (Joe Lawrence) [2134931] - sched,livepatch: Use task_call_func() (Joe Lawrence) [2134931] - sched,rcu: Rework try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - sched: Improve try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - arm64/bpf: Remove 128MB limit for BPF JIT programs (Yauheni Kaliuta) [2140163] - bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT (Yauheni Kaliuta) [2140163] - arm64: extable: add `type` and `data` fields (Yauheni Kaliuta) [2140163] - arm64: extable: use `ex` for `exception_table_entry` (Yauheni Kaliuta) [2140163] - arm64: extable: make fixup_exception() return bool (Yauheni Kaliuta) [2140163] - arm64: extable: consolidate definitions (Yauheni Kaliuta) [2140163] - arm64: kvm: use kvm_exception_table_entry (Yauheni Kaliuta) [2140163] - s390/cio: check the subchannel validity for dev_busid (Tobias Huschle) [2160494] - s390/cio: add dev_busid sysfs entry for each subchannel (Tobias Huschle) [2160494]- intel_idle: Add AlderLake-N support (Prarit Bhargava) [2144692] - selftests/timens: add a test for vfork+exit (Oleg Nesterov) [2116444] - fs/exec: switch timens when a task gets a new mm (Oleg Nesterov) [2116444] - namespace: make timens_on_fork() return nothing (Oleg Nesterov) [2116444] - timens: make vdso_join_timens() always succeed (Oleg Nesterov) [2116444] - xfrm: Fix oops in __xfrm_state_delete() (Sabrina Dubroca) [2156048] - tcp: Fix data races around icsk->icsk_af_ops. (Guillaume Nault) [2143904] {CVE-2022-3566} - ice: synchronize the misc IRQ when tearing down Tx tracker (Petr Oros) [2148858] - ice: fix handling of burst Tx timestamps (Petr Oros) [2148858] - vhost/vsock: Fix error handling in vhost_vsock_init() (Stefano Garzarella) [2159969] - net: vmw_vsock: vmci: Check memcpy_from_msg() (Stefano Garzarella) [2159969] - vhost/vsock: Use kvmalloc/kvfree for larger packets. (Stefano Garzarella) [2159969] - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() (Stefano Garzarella) [2159969] - vsock: Fix memory leak in vsock_connect() (Stefano Garzarella) [2159969] - tools/power turbostat: Add support for RPL-S (Prarit Bhargava) [2122848]- nvme: re-order nvme_alloc_ns to match "nvme: use blk_mq_alloc_disk" (Chris Leech) [2152742] - perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148294] - cpuhotplug: Fix KABI breakage (Prarit Bhargava) [2156529] - scsi: target: core: Fix hard lockup when executing a compare-and-write command (Maurizio Lombardi) [2119897] - x86/topology: Fix duplicated core ID within a package (Prarit Bhargava) [2159553] - x86/topology: Fix multiple packages shown on a single-package system (Prarit Bhargava) [2159553] - hwmon/coretemp: Handle large core ID value (Prarit Bhargava) [2159553] - x86: Remove vendor checks from prefer_mwait_c1_over_halt (Prarit Bhargava) [2150067] - x86: Handle idle=nomwait cmdline properly for x86_idle (Prarit Bhargava) [2150067] - cpufreq: intel_pstate: Support Sapphire Rapids OOB mode (Prarit Bhargava) [2117767] - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails (Emanuele Giuseppe Esposito) [2159433] - vmxnet3: correctly report csum_level for encapsulated packet (Izabela Bakollari) [2158809] - mei: pxp: support matching with a gfx discrete card (Jocelyn Falempe) [2147557] - mei: pxp: add command streamer API to the PXP driver (Jocelyn Falempe) [2147557] - mei: bus: extend bus API to support command streamer API (Jocelyn Falempe) [2147557] - mei: adjust extended header kdocs (Jocelyn Falempe) [2147557] - mei: bus: enable sending gsc commands (Jocelyn Falempe) [2147557] - mei: add support to GSC extended header (Jocelyn Falempe) [2147557] - mei: debugfs: add pxp mode to devstate in debugfs (Jocelyn Falempe) [2147557] - mei: drop ready bits check after start (Jocelyn Falempe) [2147557] - mei: gsc: add transition to PXP mode in resume flow (Jocelyn Falempe) [2147557] - mei: gsc: setup gsc extended operational memory (Jocelyn Falempe) [2147557] - mei: mkhi: add memory ready command (Jocelyn Falempe) [2147557] - mei: bus: export common mkhi definitions into a separate header (Jocelyn Falempe) [2147557] - mei: extend timeouts on slow devices (Jocelyn Falempe) [2147557] - mei: gsc: wait for reset thread on stop (Jocelyn Falempe) [2147557] - mei: gsc: use polling instead of interrupts (Jocelyn Falempe) [2147557] - mei: add slow_firmware flag to the mei auxiliary device (Jocelyn Falempe) [2147557] - mei: add kdoc for struct mei_aux_device (Jocelyn Falempe) [2147557] - mei: me: fix clang -Wformat warning (Jocelyn Falempe) [2147557] - mei: me: add raptor lake point S DID (Jocelyn Falempe) [2147557] - mei: hbm: drop capability response on early shutdown (Jocelyn Falempe) [2147557] - mei: me: set internal pg flag to off on hardware reset (Jocelyn Falempe) [2147557] - misc/mei: Add NULL check to component match callback functions (Jocelyn Falempe) [2147557] - drm/display: Move HDCP helpers into display-helper module (Jocelyn Falempe) [2147557] - mei: gsc: retrieve the firmware version (Jocelyn Falempe) [2147557] - mei: gsc: add runtime pm handlers (Jocelyn Falempe) [2147557] - mei: gsc: setup char driver alive in spite of firmware handshake failure (Jocelyn Falempe) [2147557] - mei: add support for graphics system controller (gsc) devices (Jocelyn Falempe) [2147557] - mei: avoid iterator usage outside of list_for_each_entry (Jocelyn Falempe) [2147557] - mei: do not overwrite state on hw start (Jocelyn Falempe) [2147557] - mei: me: fix reset policy on read error in interrupt (Jocelyn Falempe) [2147557] - mei: me: avoid link reset on shutdown (Jocelyn Falempe) [2147557] - mei: me: disable driver on the ign firmware (Jocelyn Falempe) [2147557] - mei: me: Use dma_set_mask_and_coherent() and simplify code (Jocelyn Falempe) [2147557] - mei: hbm: fix client dma reply status (Jocelyn Falempe) [2147557] - mei: cleanup status before client dma setup call (Jocelyn Falempe) [2147557] - mei: add POWERING_DOWN into device state print (Jocelyn Falempe) [2147557] - mei: Remove some dead code (Jocelyn Falempe) [2147557] - mei: bus: add client dma interface (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on early shutdown (Jocelyn Falempe) [2147557] - mei: me: add Ice Lake-N device id. (Jocelyn Falempe) [2147557] - mei: pxp: export pavp client to me client bus (Jocelyn Falempe) [2147557] - mei: Remove usage of the deprecated "pci-dma-compat.h" API (Jocelyn Falempe) [2147557] - mei: constify passed buffers and structures (Jocelyn Falempe) [2147557] - mei: revamp mei extension header structure layout. (Jocelyn Falempe) [2147557] - mei: fix kdoc in the driver (Jocelyn Falempe) [2147557] - mei: hdcp: SPDX tag should be the first line (Jocelyn Falempe) [2147557] - mei: request autosuspend after sending rx flow control (Jocelyn Falempe) [2147557] - mei: Drop unnecessary NULL check after container_of (Jocelyn Falempe) [2147557] - mei: me: add Alder Lake P device id. (Jocelyn Falempe) [2147557] - mei: allow map and unmap of client dma buffer only for disconnected client (Jocelyn Falempe) [2147557] - mei: use sysfs_emit() in tx_queue_limit_show sysfs (Jocelyn Falempe) [2147557] - mei: bus: block send with vtag on non-conformat FW (Jocelyn Falempe) [2147557] - mei: bus: change remove callback to return void (Jocelyn Falempe) [2147557] - mei: bus: simplify mei_cl_device_remove() (Jocelyn Falempe) [2147557] - mei: implement client dma setup. (Jocelyn Falempe) [2147557] - mei: hbm: add client dma hbm messages (Jocelyn Falempe) [2147557] - mei: add support for client dma capability (Jocelyn Falempe) [2147557] - mei: allow clients on bus to communicate in remove callback (Jocelyn Falempe) [2147557] - mei: me: add adler lake point LP DID (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on shutdown (Jocelyn Falempe) [2147557] - mei: hbm: call mei_set_devstate() on hbm stop response (Jocelyn Falempe) [2147557] - mei: document that mei_msg_hdr_init returns ERR_PTR (Jocelyn Falempe) [2147557] - mei: fix transfer over dma with extended header (Jocelyn Falempe) [2147557] - misc/mei/hdcp: Fix AUTH_STREAM_REQ cmd buffer len (Jocelyn Falempe) [2147557] - mei: bus: enable pavp device. (Jocelyn Falempe) [2147557] - mei: bus: add vtag support (Jocelyn Falempe) [2147557] - Revert "mei: virtio: virtualization frontend driver" (Jocelyn Falempe) [2147557] - mei: bus: fix a kernel-doc markup (Jocelyn Falempe) [2147557] - mei: protect mei_cl_mtu from null dereference (Jocelyn Falempe) [2147557] - mei: bus: deinitialize callback functions on init failure (Jocelyn Falempe) [2147557] - mei: bus: do not start a read for disconnected clients (Jocelyn Falempe) [2147557] - misc: mei: remove unneeded break (Jocelyn Falempe) [2147557] - mei: hw: Replace zero-length array with flexible-array member (Jocelyn Falempe) [2147557] - mei: virtio: virtualization frontend driver (Jocelyn Falempe) [2147557] - mei: add connect with vtag ioctl (Jocelyn Falempe) [2147557] - mei: bus: unconditionally enable clients with vtag support (Jocelyn Falempe) [2147557] - mei: bus: use zero vtag for bus clients. (Jocelyn Falempe) [2147557] - mei: handle tx queue flushing for vtag connections (Jocelyn Falempe) [2147557] - mei: add a vtag map for each client (Jocelyn Falempe) [2147557] - mei: add a spin lock to protect rd_completed queue (Jocelyn Falempe) [2147557] - mei: bump hbm version to 2.2 (Jocelyn Falempe) [2147557] - mei: add support for mei extended header. (Jocelyn Falempe) [2147557] - mei: add vtag support bit in client properties (Jocelyn Falempe) [2147557] - mei: restrict vtag support to hbm version 2.2 (Jocelyn Falempe) [2147557] - mei: hbm: add capabilities message (Jocelyn Falempe) [2147557] - Revert "scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding" (Chris Leech) [2122624] - Revert "scsi: iscsi: Use the session workqueue for recovery" (Chris Leech) [2122624] - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - l2tp: Serialize access to sk_user_data with sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - net: fix a concurrency bug in l2tp_tunnel_register() (Guillaume Nault) [2145235] {CVE-2022-4129} - net: tap: fix general protection fault when freeing an skb when the ring is full (Antoine Tenart) [2152802] - platform/x86/intel/pmt: Sapphire Rapids PMT errata fix (Prarit Bhargava) [2144689] - RDMA/core: Fix null-ptr-deref in ib_core_cleanup() (Kamal Heib) [2120677] - RDMA/rxe: Fix mr leak in RESPST_ERR_RNR (Kamal Heib) [2120677] - IB/hfi1: Correctly move list in sc_disable() (Kamal Heib) [2120677] - RDMA/cma: Use output interface for net_dev check (Kamal Heib) [2120677] - RDMA/usnic: fix set-but-not-unused variable 'flags' warning (Kamal Heib) [2120677] - IB/rdmavt: Add __init/__exit annotations to module init/exit funcs (Kamal Heib) [2120677] - RDMA/rxe: Fix resize_finish() in rxe_queue.c (Kamal Heib) [2120677] - IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers (Kamal Heib) [2120677] - RDMA/cm: Use SLID in the work completion as the DLID in responder side (Kamal Heib) [2120677] - RDMA/siw: Fix QP destroy to wait for all references dropped. (Kamal Heib) [2120677] - RDMA/srp: Fix srp_abort() (Kamal Heib) [2120677] - RDMA/irdma: Validate udata inlen and outlen (Kamal Heib) [2120677] - RDMA/irdma: Align AE id codes to correct flush code and event (Kamal Heib) [2120677] - RDMA/rxe: Fix the error caused by qp->sk (Kamal Heib) [2120677] - RDMA/rxe: Fix "kernel NULL pointer dereference" error (Kamal Heib) [2120677] - RDMA/rxe: Remove an unused member from struct rxe_mr (Kamal Heib) [2120677] - x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly (Dean Nelson) [2122850] - x86/fpu: Exclude dynamic states from init_fpstate (Dean Nelson) [2122850] - x86/fpu: Fix the init_fpstate size check with the actual size (Dean Nelson) [2122850] - x86/fpu: Configure init_fpstate attributes orderly (Dean Nelson) [2122850] - x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation (Dean Nelson) [2122850] - ceph: rely on vfs for setgid stripping (Andrey Albershteyn) [2128904] - fs: move S_ISGID stripping into the vfs_*() helpers (Andrey Albershteyn) [2128904] - fs: Add missing umask strip in vfs_tmpfile (Andrey Albershteyn) [2128904] - fs: add mode_strip_sgid() helper (Andrey Albershteyn) [2128904]- x86/insn: Add AMX instructions to the x86 instruction decoder (Prarit Bhargava) [2117765] - intel_idle: Add a new flag to initialize the AMX state (Prarit Bhargava) [2117765] - x86/fpu: Add a helper to prepare AMX state for low-power CPU idle (Prarit Bhargava) [2117765] - intel_idle: make SPR C1 and C1E be independent (Prarit Bhargava) [2117765] - rpmspec: drop traceevent files instead of just excluding them from files list (Michael Petlan) [2155509] - powerpc/bpf/64: Add instructions for atomic_[cmp]xchg (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for atomic fetch operations (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations (Mamatha Inamdar) [2113254] - powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Store temp registers' bpf to ppc mapping (Mamatha Inamdar) [2113254] - powerpc/bpf: Use _Rn macros for GPRs (Mamatha Inamdar) [2113254] - powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c (Mamatha Inamdar) [2113254] - powerpc/bpf: Cleanup bpf_jit.h (Mamatha Inamdar) [2113254] - powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros (Mamatha Inamdar) [2113254] - powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL] to PPC_BPF_[LD|STD] (Mamatha Inamdar) [2113254] - powerpc64/bpf: Optimize instruction sequence used for function calls (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv1: Do not load TOC before calling functions (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry (Mamatha Inamdar) [2113254] - powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Use r12 for constant blinding (Mamatha Inamdar) [2113254] - powerpc64/bpf: Do not save/restore LR on each call to bpf_stf_barrier() (Mamatha Inamdar) [2113254] - powerpc/bpf: Handle large branch ranges with BPF_EXIT (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit a single branch instruction for known short branch ranges (Mamatha Inamdar) [2113254] - powerpc/bpf: Skip branch range validation during first pass (Mamatha Inamdar) [2113254] - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 (Mamatha Inamdar) [2113254] - tools/bpf: Rename 'struct event' to avoid naming conflict (Mamatha Inamdar) [2113254] - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() (Mamatha Inamdar) [2113254] - bpf ppc64: Access only if addr is kernel address (Mamatha Inamdar) [2113254] - bpf ppc64: Add BPF_PROBE_MEM support for JIT (Mamatha Inamdar) [2113254] - powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macro (Mamatha Inamdar) [2113254] - bpf powerpc: refactor JIT compiler code (Mamatha Inamdar) [2113254] - bpf powerpc: Remove extra_pass from bpf_jit_build_body() (Mamatha Inamdar) [2113254] - bpf powerpc: Remove unused SEEN_STACK (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC (Mamatha Inamdar) [2113254] - powerpc/security: Add a helper to query stf_barrier type (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_MOD when imm == 1 (Mamatha Inamdar) [2113254] - powerpc/bpf: Validate branch ranges (Mamatha Inamdar) [2113254] - powerpc/lib: Add helper to check if offset is within conditional branch range (Mamatha Inamdar) [2113254] - powerpc/lib/feature-fixups: Use PPC_RAW_xxx() macros (Mamatha Inamdar) [2113254] - powerpc: Move PPC_HA() PPC_HI() and PPC_LO() to ppc-opcode.h (Mamatha Inamdar) [2113254] - swapfile: fix soft lockup in scan_swap_map_slots (Waiman Long) [2155734] - mm/swap: add helper swap_offset_available() (Waiman Long) [2155734] - pNFS/filelayout: Fix coalescing test for single DS (Benjamin Coddington) [2158520] - arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [1940674] - arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [1940674] - media: dmxdev: fix UAF when dvb_register_device() fails (Dean Nelson) [2123301] {CVE-2022-41218} - crypto: s390/aes - drop redundant xts key check (Vladis Dronov) [2158893] - crypto: xts - implement xts_verify_key() with xts_check_key() (Vladis Dronov) [2158893] - audit: cache ctx->major in audit_filter_syscall() (Richard Guy Briggs) [2123854] - audit: free audit_proctitle only on task exit (Richard Guy Briggs) [2123854] - audit: explicitly check audit_context->context enum value (Richard Guy Briggs) [2123854] - audit: move audit_return_fixup before the filters (Richard Guy Briggs) [2123854] - audit: fix potential double free on error path from fsnotify_add_inode_mark (Richard Guy Briggs) [2123854] - i2c: ismt: Fix an out-of-bounds bug in ismt_access() (Prarit Bhargava) [2119066] {CVE-2022-2873} - net: dropreason: add SKB_DROP_REASON_FRAG_TOO_FAR (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_FRAG_REASM_TIMEOUT (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_DUP_FRAG (Antoine Tenart) [2155186] - net: dropreason: propagate drop_reason to skb_release_data() (Antoine Tenart) [2155186] - net: dropreason: add SKB_CONSUMED reason (Antoine Tenart) [2155186] - ipv4: remove redundant null pointer check before kfree_skb (Antoine Tenart) [2155186]- turbostat: Bring code up-to-date with upstream (Prarit Bhargava) [2117769] - tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.07.28 (Prarit Bhargava) [2117769] - tools/power turbostat: do not decode ACC for ICX and SPR (Prarit Bhargava) [2117769] - tools/power turbostat: fix SPR PC6 limits (Prarit Bhargava) [2117769] - tools/power turbostat: cleanup 'automatic_cstate_conversion_probe()' (Prarit Bhargava) [2117769] - tools/power turbostat: separate SPR from ICX (Prarit Bhargava) [2117769] - tools/power turbosstat: fix comment (Prarit Bhargava) [2117769] - tools/power turbostat: Support RAPTORLAKE P (Prarit Bhargava) [2117769] - tools/power turbostat: add support for ALDERLAKE_N (Prarit Bhargava) [2117769] - tools/power turbostat: dump secondary Turbo-Ratio-Limit (Prarit Bhargava) [2117769] - tools/power turbostat: simplify dump_turbo_ratio_limits() (Prarit Bhargava) [2117769] - tools/power turbostat: dump CPUID.7.EDX.Hybrid (Prarit Bhargava) [2117769] - tools/power turbostat: update turbostat.8 (Prarit Bhargava) [2117769] - tools/power turbostat: Show uncore frequency (Prarit Bhargava) [2117769] - tools/power turbostat: Fix file pointer leak (Prarit Bhargava) [2117769] - tools/power turbostat: replace strncmp with single character compare (Prarit Bhargava) [2117769] - tools/power turbostat: print the kernel boot commandline (Prarit Bhargava) [2117769] - tools/power turbostat: Introduce support for RaptorLake (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.04.16 (Prarit Bhargava) [2117769] - tools/power turbostat: No build warnings with -Wextra (Prarit Bhargava) [2117769] - tools/power turbostat: be more useful as non-root (Prarit Bhargava) [2117769] - tools/power turbostat: fix ICX DRAM power numbers (Prarit Bhargava) [2117769] - tools/power turbostat: Support thermal throttle count print (Prarit Bhargava) [2117769] - tools/power turbostat: Allow printing header every N iterations (Prarit Bhargava) [2117769] - tools/power turbostat: Allow -e for all names. (Prarit Bhargava) [2117769] - tools/power turbostat: print power values upto three decimal (Prarit Bhargava) [2117769] - tools/power turbostat: Add Power Limit4 support (Prarit Bhargava) [2117769] - tools/power turbostat: fix dump for AMD cpus (Prarit Bhargava) [2117769] - tools/power turbostat: tweak --show and --hide capability (Prarit Bhargava) [2117769] - NFSv4: Retry LOCK on OLD_STATEID during delegation return (Benjamin Coddington) [2137826] - KVM: s390: pv: don't allow userspace to set the clock under PV (Tobias Huschle) [2154284] - net: mana: Fix race on per-CQ variable napi work_done (Emanuele Giuseppe Esposito) [2151722] - powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR (Prarit Bhargava) [2106143] - ceph: choose auth MDS for getxattr with the Xs caps (Milind Changire) [2126703] - ceph: try to choose the auth MDS if possible for getattr (Milind Changire) [2126703] - ceph: convert to generic_file_llseek (Milind Changire) [2126707] - ceph: don't leak snap_rwsem in handle_cap_grant (Milind Changire) [2126706] - ceph: prevent a client from exceeding the MDS maximum xattr size (Milind Changire) [2126704] - ceph: add session already open notify support (Milind Changire) [2126701] - ceph: use correct index when encoding client supported features (Milind Changire) [2143875] - ceph: switch TASK_INTERRUPTIBLE to TASK_KILLABLE (Milind Changire) [2126700] - ceph: allow ceph.dir.rctime xattr to be updatable (Milind Changire) [2126699] - ipv6: Use ipv6_only_sock() helper in condition. (Izabela Bakollari) [2144855] - ipv6: Remove __ipv6_only_sock(). (Izabela Bakollari) [2144855] - redhat/configs: Switch CONFIG_X86_AMD_PSTATE to built-in (Prarit Bhargava) [2150424] - Documentation: add amd-pstate kernel command line options (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: add amd-pstate driver parameter for mode selection (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: change amd-pstate driver to be built-in type (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: cpufreq: amd-pstate: reset MSR_AMD_PERF_CTL register at init (Prarit Bhargava) [2150424] - scsi: target: iscsi: Fix a race condition between login_work and the login thread (Maurizio Lombardi) [2153832] - virtio_console: Introduce an ID allocator for virtual console numbers (Cédric Le Goater) [2072437] - blk-throttle: fix that io throttle can only work for single bio (Ming Lei) [2088193] - scsi: zfcp: Fix double free of FSF request when qdio send fails (Tobias Huschle) [2155157] - scsi: qla2xxx: Fix crash when I/O abort times out (Nilesh Javali) [2115820] - perf trace: Fix SIGSEGV when processing syscall args (Michael Petlan) [2145089] - config: mhi: set CONFIG_MHI_BUS_EP to disabled (Íñigo Huguet) [2136123] - config: rtw89: set CONFIG_RTW89_8852C to disabled (Íñigo Huguet) [2136123] - wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update() (Íñigo Huguet) [2136123 2139481] - wifi: mac80211: mlme: Fix double unlock on assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: Fix missing unlock on beacon RX (Íñigo Huguet) [2136123] - wifi: mac80211: fix memory corruption in minstrel_ht_update_rates() (Íñigo Huguet) [2136123] - wifi: mac80211: fix regression with non-QoS drivers (Íñigo Huguet) [2136123] - wifi: mac80211: ensure vif queues are operational after start (Íñigo Huguet) [2136123] - wifi: mac80211: don't start TX with fq->lock to fix deadlock (Íñigo Huguet) [2136123] - wifi: cfg80211: fix MCS divisor value (Íñigo Huguet) [2136123] - wifi: mt76: fix 5 GHz connection regression on mt76x0/mt76x2 (Íñigo Huguet) [2136123] - wifi: mt76: fix reading current per-tid starting sequence number for aggregation (Íñigo Huguet) [2136123] - wifi: iwlwifi: Mark IWLMEI as broken (Íñigo Huguet) [2136123] - wifi: iwlwifi: don't spam logs with NSS>2 messages (Íñigo Huguet) [2136123] - wifi: use struct_group to copy addresses (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: check length for virtio packets (Íñigo Huguet) [2136123] - wifi: mac80211: fix locking in auth/assoc timeout (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: release deflink channel in error case (Íñigo Huguet) [2136123] - wifi: mac80211: fix link warning in RX agg timer expiry (Íñigo Huguet) [2136123] - bus: mhi: host: Fix up null pointer access in mhi_irq_handler (Íñigo Huguet) [2136123] - net: Use u64_stats_fetch_begin_irq() for stats fetch. (Íñigo Huguet) [2136123] - wifi: mt76: mt7921e: fix crash in chip reset fail (Íñigo Huguet) [2136123] - wifi: mac80211: potential NULL dereference in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() (Íñigo Huguet) [2136123] - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected (Íñigo Huguet) [2136123] - wifi: mac80211: fix possible leak in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: mac80211: always free sta in __sta_info_alloc in case of error (Íñigo Huguet) [2136123] - wifi: mac80211: Fix UAF in ieee80211_scan_rx() (Íñigo Huguet) [2136123] - net: qrtr: start MHI channel after endpoit creation (Íñigo Huguet) [2136123] - wifi: cfg80211: Fix validating BSS pointers in __cfg80211_connect_result (Íñigo Huguet) [2136123] - wifi: rtw88: check the return value of alloc_workqueue() (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: adjust IMR for SER L1 (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: update RF radio A/B R56 (Íñigo Huguet) [2136123] - wifi: brcmfmac: prevent double-free on hardware-reset (Íñigo Huguet) [2136123] - wifi: brcmfmac: support brcm,ccode-map-trivial DT property (Íñigo Huguet) [2136123] - wifi: brcmfmac: Replace default (not configured) MAC with a random MAC (Íñigo Huguet) [2136123] - wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper (Íñigo Huguet) [2136123] - wifi: brcmfmac: Remove #ifdef guards for PM related functions (Íñigo Huguet) [2136123] - wifi: brcmfmac: use strreplace() in brcmf_of_probe() (Íñigo Huguet) [2136123] - wifi: rtl8xxxu: Fix the error handling of the probe function (Íñigo Huguet) [2136123] - wifi: mwifiex: clean up one inconsistent indenting (Íñigo Huguet) [2136123] - wifi: rtlwifi: Remove duplicate word and Fix typo (Íñigo Huguet) [2136123] - wifi: mwifiex: Fix comment typo (Íñigo Huguet) [2136123] - wifi: iwlwifi: mvm: fix clang -Wformat warnings (Íñigo Huguet) [2136123] - Revert "ath11k: add support for hardware rfkill for QCA6390" (Íñigo Huguet) [2136123] - wifi: ath11k: Fix register write failure on QCN9074 (Íñigo Huguet) [2136123] - wifi: mac80211: fix link data leak (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix disassoc with MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add macros to loop over active links (Íñigo Huguet) [2136123] - wifi: mac80211: remove erroneous sband/link validation (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: transmit assoc frame with address translation (Íñigo Huguet) [2136123] - wifi: mac80211: verify link addresses are different (Íñigo Huguet) [2136123] - wifi: mac80211: rx: track link in RX data (Íñigo Huguet) [2136123] - wifi: mac80211: optionally implement MLO multicast TX (Íñigo Huguet) [2136123] - wifi: mac80211: expand ieee80211_mgmt_tx() for MLO (Íñigo Huguet) [2136123] - wifi: nl80211: add MLO link ID to the NL80211_CMD_FRAME TX API (Íñigo Huguet) [2136123] - wifi: mac80211: report link ID to cfg80211 on mgmt RX (Íñigo Huguet) [2136123] - wifi: cfg80211: report link ID in NL80211_CMD_FRAME (Íñigo Huguet) [2136123] - wifi: mac80211: add hardware timestamps for RX and TX (Íñigo Huguet) [2136123] - wifi: cfg80211: add hardware timestamps to frame RX info (Íñigo Huguet) [2136123] - wifi: cfg80211/nl80211: move rx management data into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: add a function for reporting TX status with hardware timestamps (Íñigo Huguet) [2136123] - wifi: nl80211: add RX and TX timestamp attributes (Íñigo Huguet) [2136123] - nl80211: document uapi for CMD_FRAME_WAIT_CANCEL (Íñigo Huguet) [2136123] - wifi: ieee80211: add helper functions for detecting TM/FTM frames (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: handle links for wmediumd/virtio (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix link_sta insertion (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix link_sta setup (Íñigo Huguet) [2136123] - wifi: nl80211/mac80211: clarify link ID in control port TX (Íñigo Huguet) [2136123] - wifi: mac80211: return error from control port TX for drops (Íñigo Huguet) [2136123] - wifi: nl80211: require MLD address on link STA add/modify (Íñigo Huguet) [2136123] - wifi: mac80211: more station handling sanity checks (Íñigo Huguet) [2136123] - wifi: mac80211: fix link sta hash table handling (Íñigo Huguet) [2136123] - wifi: mac80211: validate link address doesn't change (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo to mlo state (Íñigo Huguet) [2136123] - wifi: mac80211: fast-xmit: handle non-MLO clients (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix address translation for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: fix RX MLD address translation (Íñigo Huguet) [2136123] - wifi: mac80211: fix NULL pointer deref with non-MLD STA (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix override calculation (Íñigo Huguet) [2136123] - wifi: mac80211: tx: use AP address in some places for MLO (Íñigo Huguet) [2136123] - net: add missing includes and forward declarations under net/ (Íñigo Huguet) [2136123] - wifi: rtl8192se: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rt2x00: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmsmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmfmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop() (Íñigo Huguet) [2136123] - wifi: mt7601u: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: mt7601u: eeprom: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: ath: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: ath11k: mac: fix long line (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo correctly (Íñigo Huguet) [2136123] - wifi: mac80211: remove stray printk (Íñigo Huguet) [2136123] - wifi: mac80211: support MLO authentication/association with one link (Íñigo Huguet) [2136123] - wifi: mac80211: add API to parse multi-link element (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix TX link selection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use MLO link ID for TX (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: do rc update per link (Íñigo Huguet) [2136123] - wifi: mac80211: do link->MLD address translation on RX (Íñigo Huguet) [2136123] - wifi: mac80211: select link when transmitting to non-MLO stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix up link station creation/insertion (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: implement sta_state for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: limit A-MSDU subframes for client too (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_set_associated() (Íñigo Huguet) [2136123] - wifi: cfg80211: add cfg80211_get_iftype_ext_capa() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: look up beacon elems only if needed (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc link setup (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove address arg to ieee80211_mark_sta_auth() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_prep_channel() a bit (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc req element building (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: switch some things back to deflink (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: change flags in ieee80211_determine_chantype() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: shift some code around (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor link station setup (Íñigo Huguet) [2136123] - wifi: mac80211: move IEEE80211_SDATA_OPERATING_GMODE to link (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_check_rate_mask() link-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add multi-link element to AUTH frames (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: clean up supported channels element code (Íñigo Huguet) [2136123] - wifi: mac80211: release channel context on link stop (Íñigo Huguet) [2136123] - wifi: mac80211: prohibit DEAUTH_NEED_MGD_TX_PREP in MLO (Íñigo Huguet) [2136123] - wifi: nl80211: fix some attribute policy entries (Íñigo Huguet) [2136123] - wifi: nl80211: reject fragmented and non-inheritance elements (Íñigo Huguet) [2136123] - wifi: nl80211: reject link specific elements on assoc link (Íñigo Huguet) [2136123] - wifi: cfg80211: set country_elem to NULL (Íñigo Huguet) [2136123] - wifi: mac80211: remove link_id parameter from link_info_changed() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in switch/(un)assign_vif_chanctx() (Íñigo Huguet) [2136123] - wifi: nl80211: advertise MLO support (Íñigo Huguet) [2136123] - wifi: mac80211: Support multi link in ieee80211_recalc_min_chandef() (Íñigo Huguet) [2136123] - wifi: mac80211: don't check carrier in chanctx code (Íñigo Huguet) [2136123] - wifi: nl80211: allow link ID in set_wiphy with frequency (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL tx from specific link (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL frames from link addresses (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: Support control port TX from specific link (Íñigo Huguet) [2136123] - wifi: nl80211: Support MLD parameters in nl80211_set_station() (Íñigo Huguet) [2136123] - wifi: nl80211: check MLO support in authenticate (Íñigo Huguet) [2136123] - wifi: mac80211: add a helper to fragment an element (Íñigo Huguet) [2136123] - wifi: mac80211: skip rate statistics for MLD STAs (Íñigo Huguet) [2136123] - wifi: nl80211: set BSS to NULL if IS_ERR() (Íñigo Huguet) [2136123] - wifi: nl80211: add EML/MLD capabilities to per-iftype capabilities (Íñigo Huguet) [2136123] - wifi: nl80211: better validate link ID for stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix link manipulation (Íñigo Huguet) [2136123] - wifi: mac80211: tighten locking check (Íñigo Huguet) [2136123] - wifi: cfg80211: clean up links appropriately (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: simplify adding ht/vht/he/eht elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding custom elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding rates to assoc request (Íñigo Huguet) [2136123] - wifi: mac80211: use only channel width in ieee80211_parse_bitrates() (Íñigo Huguet) [2136123] - wifi: cfg80211: add ieee80211_chanwidth_rate_flags() (Íñigo Huguet) [2136123] - wifi: mac80211: remove redundant condition (Íñigo Huguet) [2136123] - wifi: mac80211: don't set link address for station (Íñigo Huguet) [2136123] - wifi: mac80211: fix multi-BSSID element parsing (Íñigo Huguet) [2136123] - wifi: mac80211: move tdls_chan_switch_prohibited to link data (Íñigo Huguet) [2136123] - wifi: mac80211: don't re-parse elems in ieee80211_assoc_success() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in start/stop_ap() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor elements parsing with parameter struct (Íñigo Huguet) [2136123] - wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: adjust assoc comeback for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: unify assoc data event sending (Íñigo Huguet) [2136123] - wifi: cfg80211: prepare association failure APIs for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use correct link_sta (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove sta argument from ieee80211_config_bw (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use ieee80211_get_link_sband() (Íñigo Huguet) [2136123] - wifi: mac80211: split IEEE80211_STA_DISABLE_WMM to link data (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: first adjustments for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: do IEEE80211_STA_RESET_SIGNAL_AVE per link (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: track AP (MLD) address separately (Íñigo Huguet) [2136123] - wifi: mac80211: remove unused bssid variable (Íñigo Huguet) [2136123] - wifi: mac80211: change QoS settings API to take link into account (Íñigo Huguet) [2136123] - wifi: mac80211: expect powersave handling in driver for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: move ps setting to vif config (Íñigo Huguet) [2136123] - wifi: mac80211: provide link ID in link_conf (Íñigo Huguet) [2136123] - wifi: mac80211: set up/tear down client vif links properly (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_request_smps_mgd_work (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex for dump_survey (Íñigo Huguet) [2136123] - wifi: mac80211: fix key lookup (Íñigo Huguet) [2136123] - wifi: mac80211: separate out connection downgrade flags (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D2.0 (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D1.5 (Íñigo Huguet) [2136123] - wifi: mac80211: skip powersave recalc if driver SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2136123] - wifi: mac80211: debug: omit link if non-MLO connection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Ack link addressed frames (Íñigo Huguet) [2136123] - wifi: cfg80211: drop BSS elements from assoc trace for now (Íñigo Huguet) [2136123] - wifi: cfg80211: make cfg80211_auth_request::key_idx signed (Íñigo Huguet) [2136123] - wifi: nl80211: enable setting the link address at new station (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link/link_conf pointers (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for station APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for channel switch APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex in add/mod/del link station (Íñigo Huguet) [2136123] - wifi: mac80211: implement callbacks for _link_station (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: separate link params from station params (Íñigo Huguet) [2136123] - wifi: cfg80211: add API to add/modify/remove a link station (Íñigo Huguet) [2136123] - wifi: mac80211: add an ieee80211_get_link_sband (Íñigo Huguet) [2136123] - wifi: mac80211: Remove AP SMPS leftovers (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow MLO TX with link source address (Íñigo Huguet) [2136123] - wifi: mac80211: Consider MLO links in offchannel logic (Íñigo Huguet) [2136123] - wifi: mac80211: rx: accept link-addressed frames (Íñigo Huguet) [2136123] - wifi: mac80211: consistently use sdata_dereference() (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Support link channel matching on rx (Íñigo Huguet) [2136123] - wifi: mac80211: fix mesh airtime link metric estimating (Íñigo Huguet) [2136123] - wifi: mac80211: make 4addr null frames using min_rate for WDS (Íñigo Huguet) [2136123] - wifi: cfg80211: use strscpy to replace strlcpy (Íñigo Huguet) [2136123] - wifi: mac80211: exclude multicast packets from AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use 32-bit skb cookie (Íñigo Huguet) [2136123] - mt76: mt7921: Let PCI core handle power state and use pm_sleep_ptr() (Íñigo Huguet) [2136123] - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() (Íñigo Huguet) [2136123] - mt76: get rid of mt76_wcid_hw routine (Íñigo Huguet) [2136123] - mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY (Íñigo Huguet) [2136123] - mt76: add phy_idx to mt76_wcid (Íñigo Huguet) [2136123] - mt76: introduce phys array in mt76_dev structure (Íñigo Huguet) [2136123] - mt76: add phy_idx in mt76_rx_status (Íñigo Huguet) [2136123] - mt76: introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id (Íñigo Huguet) [2136123] - mt76: add len parameter to __mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915 add ht mpdu density (Íñigo Huguet) [2136123] - mt76: mt7921: reduce the mutex lock scope during reset (Íñigo Huguet) [2136123] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2136123] - mt76: connac: move tx initialization/cleanup in mt76_connac module (Íñigo Huguet) [2136123] - mt76: mt7921: make mt7921_pci_driver static (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter in the initialization stage (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter not depending on PM flag (Íñigo Huguet) [2136123] - mt76: remove q->qid (Íñigo Huguet) [2136123] - mt76: do not use skb_set_queue_mapping for internal purposes (Íñigo Huguet) [2136123] - mt76: pass original queue id from __mt76_tx_queue_skb to the driver (Íñigo Huguet) [2136123] - mt76: allow receiving frames with invalid CCMP PN via monitor interfaces (Íñigo Huguet) [2136123] - mt76: mt76x02: improve reliability of the beacon hang check (Íñigo Huguet) [2136123] - mt76: mt7615: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update the maximum size of beacon offload (Íñigo Huguet) [2136123] - mt76: do not check the ccmp pn for ONLY_MONITOR frame (Íñigo Huguet) [2136123] - mt76: mt7915: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update mpdu density in 6g capability (Íñigo Huguet) [2136123] - mt76: mt7915: do not copy ieee80211_ops pointer in mt7915_mmio_probe (Íñigo Huguet) [2136123] - mt76: mt7915: disable UL MU-MIMO for mt7915 (Íñigo Huguet) [2136123] - mt76: move mt76_connac2_mcu_fill_message in mt76_connac module (Íñigo Huguet) [2136123] - mt76: move mcu_txd/mcu_rxd structures in shared code (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_connac_tx_free (Íñigo Huguet) [2136123] - mt76: connac: move mt7615_txp_skb_unmap in common code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_write_hw_txp in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_complete_skb in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_free in shared code (Íñigo Huguet) [2136123] - mt76: move mt7615_txp_ptr in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_fw_txp in common module (Íñigo Huguet) [2136123] - mt76: mt7915: get rid of unnecessary new line in mt7915_mac_write_txwi (Íñigo Huguet) [2136123] - mt76: mt7921s: remove unnecessary goto in mt7921s_mcu_drv_pmctrl (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_fill_rx_rate in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_reverse_frag0_hdr_trans in mt76-connac module (Íñigo Huguet) [2136123] - mt76: connac: move HE radiotap parsing in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: fix command timeout in AP stop period (Íñigo Huguet) [2136123] - mt76: mt7921: not support beacon offload disable command (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_add_txs_skb in connac module (Íñigo Huguet) [2136123] - mt76: connac: move connac2_mac_write_txwi in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mac connac2 defs in mt76_connac2_mac.h (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: enable the VHT extended NSS BW feature (Íñigo Huguet) [2136123] - mt76: mt7663: rely on mt76_connac2_fw_trailer (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_patch in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_ram in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: move fw toggle in mt7921_load_firmware (Íñigo Huguet) [2136123] - mt76: connac: move shared fw structures in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: get rid of mt7921_mcu_exit (Íñigo Huguet) [2136123] - mt76: mt7921: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7615: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7915: add missing bh-disable around tx napi enable/schedule (Íñigo Huguet) [2136123] - mt76: mt7921: add PATCH_FINISH_REQ cmd response handling (Íñigo Huguet) [2136123] - mt76: add DBDC rxq handlings into mac_reset_work (Íñigo Huguet) [2136123] - mt76: mt7915: add more ethtool stats (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR config in tx power (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR support (Íñigo Huguet) [2136123] - mt76: add 6 GHz band support in mt76_sar_freq_ranges (Íñigo Huguet) [2136123] - mt76: mt7915: fix endian bug in mt7915_rf_regval_set() (Íñigo Huguet) [2136123] - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg (Íñigo Huguet) [2136123] - mt76: mt7915: fix endianness in mt7915_rf_regval_get (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: add back erroneously removed cast (Íñigo Huguet) [2136123] - wifi: mac80211: fix queue selection for mesh/OCB interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix race condition in pending packet (Íñigo Huguet) [2136123] - wifi: mac80211: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2136123] - wifi: mac80211: fix center freq calculation in ieee80211_chandef_downgrade (Íñigo Huguet) [2136123] - wifi: nl80211: fix sending link ID info of associated BSS (Íñigo Huguet) [2136123] - wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx() (Íñigo Huguet) [2136123] - wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl80211_pre_doit (Íñigo Huguet) [2136123] - bus: mhi: ep: Check dev_set_name() return value (Íñigo Huguet) [2136123] - ath9k: remove unexpected words "the" in comments (Íñigo Huguet) [2136123] - ath11k: Fix typo in comments (Íñigo Huguet) [2136123] - wifi: nl80211: retrieve EHT related elements in AP mode (Íñigo Huguet) [2136123] - wifi: cfg80211: Increase akm_suites array size in cfg80211_crypto_settings (Íñigo Huguet) [2136123] - wifi: cfg80211: remove chandef check in cfg80211_cac_event() (Íñigo Huguet) [2136123] - wifi: nl80211: relax wdev mutex check in wdev_chandef() (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex earlier in start_ap (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for tid config (Íñigo Huguet) [2136123] - wifi: cfg80211: handle IBSS in channel switch (Íñigo Huguet) [2136123] - wifi: mac80211: properly skip link info driver update (Íñigo Huguet) [2136123] - wifi: mac80211: only accumulate airtime deficit for active clients (Íñigo Huguet) [2136123] - wifi: mac80211: add debugfs file to display per-phy AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211: add a per-PHY AQL limit to improve fairness (Íñigo Huguet) [2136123] - wifi: mac80211: keep recently active tx queues in scheduling list (Íñigo Huguet) [2136123] - wifi: mac80211: consider aql_tx_pending when checking airtime deficit (Íñigo Huguet) [2136123] - wifi: mac80211: make sta airtime deficit field s32 instead of s64 (Íñigo Huguet) [2136123] - wifi: mac80211: fix a kernel-doc complaint (Íñigo Huguet) [2136123] - wifi: cfg80211: remove redundant documentation (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix a missing kernel-doc struct element (Íñigo Huguet) [2136123] - wifi: mac80211: add a missing comma at kernel-doc markup (Íñigo Huguet) [2136123] - wifi: cfg80211: fix kernel-doc warnings all over the file (Íñigo Huguet) [2136123] - wifi: ieee80211: s1g action frames are not robust (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add another Foxconn T99W175 (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow P2P client interface to indicate port authorization (Íñigo Huguet) [2136123] - wifi: mac80211: do not wake queues on a vif that is being stopped (Íñigo Huguet) [2136123] - wifi: mac80211: check skb_shared in ieee80211_8023_xmit() (Íñigo Huguet) [2136123] - wifi: mac80211: add gfp_t parameter to ieeee80211_obss_color_collision_notify (Íñigo Huguet) [2136123] - bus: mhi: host: Move IRQ allocation to controller registration phase (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add Cinterion MV31-W with new baseline (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add support for Quectel EM120 FCCL modem (Íñigo Huguet) [2136123] - wifi: rtw89: disable invalid phy reports for all ICs (Íñigo Huguet) [2136123] - wifi: rtw89: pci: fix PCI doesn't reclaim TX BD properly (Íñigo Huguet) [2136123] - wifi: rtw89: fix long RX latency in low power mode (Íñigo Huguet) [2136123] - wifi: rtw89: drop invalid TX rate report of legacy rate (Íñigo Huguet) [2136123] - wifi: rtw89: add UNEXP debug mask to keep monitor messages unexpected to happen frequently (Íñigo Huguet) [2136123] - wifi: rtw89: enable VO TX AMPDU (Íñigo Huguet) [2136123] - wifi: rtw89: fix potential TX stuck (Íñigo Huguet) [2136123] - wifi: rtw89: support TDLS (Íñigo Huguet) [2136123] - wifi: rtw89: allocate BSSID CAM per TDLS peer (Íñigo Huguet) [2136123] - wifi: rtw89: separate BSSID CAM operations (Íñigo Huguet) [2136123] - wifi: rtw89: allocate address CAM and MAC ID to TDLS peer (Íñigo Huguet) [2136123] - cfg80211: Indicate MLO connection info in connect and roam callbacks (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: print the link id (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: support creating MLO-capable radios (Íñigo Huguet) [2136123] - wifi: nl80211: expose link ID for associated BSSes (Íñigo Huguet) [2136123] - wifi: nl80211: expose link information for interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: send a beacon per link (Íñigo Huguet) [2136123] - wifi: mac80211: set STA deflink addresses (Íñigo Huguet) [2136123] - wifi: mac80211: maintain link-sta hash table (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link STA pointers (Íñigo Huguet) [2136123] - wifi: mac80211: ethtool: use deflink for now (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_bssid_match() function (Íñigo Huguet) [2136123] - wifi: mac80211: return a beacon for a specific link (Íñigo Huguet) [2136123] - wifi: mac80211: pass the link id in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: use link in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: implement add/del interface link callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: add optional link add/remove callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: sort trace.h (Íñigo Huguet) [2136123] - wifi: mac80211: add sta link addition/removal (Íñigo Huguet) [2136123] - wifi: mac80211: add MLO link ID to TX frame metadata (Íñigo Huguet) [2136123] - wifi: mac80211: remove band from TX info in MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add vif link addition/removal (Íñigo Huguet) [2136123] - wifi: nl80211: support MLO in auth/assoc (Íñigo Huguet) [2136123] - wifi: mac80211: ignore IEEE80211_CONF_CHANGE_SMPS in chanctx mode (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: split bss_info_changed to vif/link info_changed (Íñigo Huguet) [2136123] - wifi: cfg80211: simplify cfg80211_mlme_auth() prototype (Íñigo Huguet) [2136123] - wifi: ieee80211: add definitions for multi-link element (Íñigo Huguet) [2136123] - wifi: nl80211: refactor BSS lookup in nl80211_associate() (Íñigo Huguet) [2136123] - wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc() (Íñigo Huguet) [2136123] - wifi: mac80211: tx: simplify chanctx_conf handling (Íñigo Huguet) [2136123] - wifi: mac80211: status: look up band only where needed (Íñigo Huguet) [2136123] - wifi: mac80211: sort trace.h file (Íñigo Huguet) [2136123] - wifi: mac80211: correct link config data in tracing (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_he_cap_ie_to_sta_he_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: make some SMPS code MLD-aware (Íñigo Huguet) [2136123] - wifi: mac80211: HT: make ieee80211_ht_cap_ie_to_sta_ht_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to eht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to vht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some link setup code (Íñigo Huguet) [2136123] - wifi: mac80211: validate some driver features for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: use IEEE80211_MLD_MAX_NUM_LINKS (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some sta_info link handling (Íñigo Huguet) [2136123] - wifi: mac80211: remove sta_info_tx_streams() (Íñigo Huguet) [2136123] - wifi: mac80211: make channel context code MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: pass link ID where already present (Íñigo Huguet) [2136123] - wifi: mac80211: add per-link configuration pointer (Íñigo Huguet) [2136123] - wifi: mac80211: split bss_info_changed method (Íñigo Huguet) [2136123] - mac80211: fix maybe-unused warning (Íñigo Huguet) [2136123] - wifi: mac80211: reorg some iface data structs for MLD (Íñigo Huguet) [2136123] - wifi: mac80211: move interface config to new struct (Íñigo Huguet) [2136123] - wifi: mac80211: move some future per-link data to bss_conf (Íñigo Huguet) [2136123] - wifi: cfg80211: do some rework towards MLO link APIs (Íñigo Huguet) [2136123] - wifi: mac80211: reject WEP or pairwise keys with key ID > 3 (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Directly use ida_alloc()/free() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some key code (Íñigo Huguet) [2136123] - wifi: mac80211: remove cipher scheme support (Íñigo Huguet) [2136123] - wifi: nl80211: fix typo in comment (Íñigo Huguet) [2136123] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE (Íñigo Huguet) [2136123] - rtw88: 8821c: fix access const table of channel parameters (Íñigo Huguet) [2136123] - rtw89: add new state to CFO state machine for UL-OFDMA (Íñigo Huguet) [2136123] - rtw89: 8852c: add trigger frame counter (Íñigo Huguet) [2136123] - ieee80211: add trigger frame definition (Íñigo Huguet) [2136123] - ath10k: fix recently introduced checkpatch warning (Íñigo Huguet) [2136123] - wifi: rtw89: support MULTI_BSSID and correct BSSID mask of H2C (Íñigo Huguet) [2136123] - wifi: ray_cs: Drop useless status variable in parse_addr() (Íñigo Huguet) [2136123] - wifi: ray_cs: Utilize strnlen() in parse_addr() (Íñigo Huguet) [2136123] - wifi: rtw88: use *ph to print small buffer (Íñigo Huguet) [2136123] - ath11k: Fix warnings reported by checkpatch (Íñigo Huguet) [2136123] - ath11k: Fix LDPC config in set_bitrate_mask hook (Íñigo Huguet) [2136123] - wifi: mac80211: fix use-after-free in chanctx code (Íñigo Huguet) [2136123] - ath10k: fix regdomain info of iw reg set/get (Íñigo Huguet) [2136123] - ath11k: support avg signal in station dump (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec (Íñigo Huguet) [2136123] - rtw88: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: sar: adjust and support SAR on 6GHz band (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: re-calibrate RX DCK once thermal changes a lot (Íñigo Huguet) [2136123] - rtw89: pci: handle hardware watchdog timeout interrupt status (Íñigo Huguet) [2136123] - rtw89: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: fix channel inconsistency during hw_scan (Íñigo Huguet) [2136123] - wifi: rtw88: add a work to correct atomic scheduling warning of ::set_tim (Íñigo Huguet) [2136123] - wifi: iwlwifi: pcie: rename CAUSE macro (Íñigo Huguet) [2136123] - wifi: brcmfmac: work around a GCC 12 -Warray-bounds warning (Íñigo Huguet) [2136123] - wifi: iwlwifi: use unsigned to silence a GCC 12 warning (Íñigo Huguet) [2136123] - wifi: rtlwifi: remove always-true condition pointed out by GCC 12 (Íñigo Huguet) [2136123] - wifi: ath9k: silence array-bounds warning on GCC 12 (Íñigo Huguet) [2136123] - ath9k: replace ternary operator with max() (Íñigo Huguet) [2136123] - ath11k: Init hw_params before setting up AHB resources (Íñigo Huguet) [2136123] - ath11k: Fix warning on variable 'sar' dereference before check (Íñigo Huguet) [2136123] - ath10k: fix misreported tx bandwidth for 160Mhz (Íñigo Huguet) [2136123] - ath10k: add encapsulation offloading support (Íñigo Huguet) [2136123] - ath10k: turn rawmode into frame_mode (Íñigo Huguet) [2136123] - ath10k: improve tx status reporting (Íñigo Huguet) [2136123] - ath10k: do not enforce interrupt trigger type (Íñigo Huguet) [2136123] - iwlwifi: mei: fix potential NULL-ptr deref (Íñigo Huguet) [2136123] - iwlwifi: mei: clear the sap data header before sending (Íñigo Huguet) [2136123] - iwlwifi: mvm: remove vif_count (Íñigo Huguet) [2136123] - iwlwifi: mvm: always tell the firmware to accept MCAST frames in BSS (Íñigo Huguet) [2136123] - iwlwifi: mvm: add OTP info in case of init failure (Íñigo Huguet) [2136123] - iwlwifi: mvm: fix assert 1F04 upon reconfig (Íñigo Huguet) [2136123] - iwlwifi: mvm: clean up authorized condition (Íñigo Huguet) [2136123] - iwlwifi: mvm: use NULL instead of ERR_PTR when parsing wowlan status (Íñigo Huguet) [2136123] - iwlwifi: pcie: simplify MSI-X cause mapping (Íñigo Huguet) [2136123] - ath11k: update missing MU-MIMO and OFDMA stats (Íñigo Huguet) [2136123] - rtw89: pci: only mask out INT indicator register for disable interrupt v1 (Íñigo Huguet) [2136123] - rtw89: convert rtw89_band to nl80211_band precisely (Íñigo Huguet) [2136123] - rtw89: 8852c: update txpwr tables to HALRF_027_00_052 (Íñigo Huguet) [2136123] - rtw89: cfo: check mac_id to avoid out-of-bounds (Íñigo Huguet) [2136123] - rtw89: 8852c: set TX antenna path (Íñigo Huguet) [2136123] - rtw89: add ieee80211::sta_rc_update ops (Íñigo Huguet) [2136123] - wireless: Fix Makefile to be in alphabetical order (Íñigo Huguet) [2136123] - mac80211: refactor freeing the next_beacon (Íñigo Huguet) [2136123] - cfg80211: fix kernel-doc for cfg80211_beacon_data (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: support ieee80211_rate_status (Íñigo Huguet) [2136123] - mac80211: extend current rate control tx status API (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fill all requested rates (Íñigo Huguet) [2136123] - mac80211: disable BSS color collision detection in case of no free colors (Íñigo Huguet) [2136123] - nl80211: Parse NL80211_ATTR_HE_BSS_COLOR as a part of nl80211_parse_beacon (Íñigo Huguet) [2136123] - mac80211: mlme: track assoc_bss/associated separately (Íñigo Huguet) [2136123] - mac80211: remove useless bssid copy (Íñigo Huguet) [2136123] - mac80211: remove unused argument to ieee80211_sta_connection_lost() (Íñigo Huguet) [2136123] - mac80211: mlme: use local SSID copy (Íñigo Huguet) [2136123] - mac80211: use ifmgd->bssid instead of ifmgd->associated->bssid (Íñigo Huguet) [2136123] - mac80211: mlme: move in RSSI reporting code (Íñigo Huguet) [2136123] - mac80211: remove stray multi_sta_back_32bit docs (Íñigo Huguet) [2136123] - mac80211: fix typo in documentation (Íñigo Huguet) [2136123] - mac80211: unify CCMP/GCMP AAD construction (Íñigo Huguet) [2136123] - mt76: mt7921: add ipv6 NS offload support (Íñigo Huguet) [2136123] - mt76: add gfp to mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915: add more statistics from fw_util debugfs knobs (Íñigo Huguet) [2136123] - mt76: mt7915: improve error handling for fw_debug knobs (Íñigo Huguet) [2136123] - mt76: mt7615/mt7915: do reset_work with mt76's work queue (Íñigo Huguet) [2136123] - mt76: mt7915: add support for 6G in-band discovery (Íñigo Huguet) [2136123] - mt76: mt7915: add Wireless Ethernet Dispatch support (Íñigo Huguet) [2136123] - net: ethernet: mtk_eth_soc: add support for Wireless Ethernet Dispatch (WED) (Íñigo Huguet) [2136123] - mt76: make number of tokens configurable dynamically (Íñigo Huguet) [2136123] - mt76: add support for overriding the device used for DMA mapping (Íñigo Huguet) [2136123] - mt76: dma: add wrapper macro for accessing queue registers (Íñigo Huguet) [2136123] - mt76: mt7915: move MT_INT_MASK_CSR to init.c (Íñigo Huguet) [2136123] - mt76: mt7915: introduce mt7915_mac_severe_check() (Íñigo Huguet) [2136123] - mt76: mt7915: rework SER debugfs knob (Íñigo Huguet) [2136123] - mt76: mt7915: limit minimum twt duration (Íñigo Huguet) [2136123] - mt76: mt7915: reject duplicated twt flows (Íñigo Huguet) [2136123] - mt76: mt7915: update mt7986 patch in mt7986_wmac_adie_patch_7976() (Íñigo Huguet) [2136123] - mt76: connac: use skb_put_data instead of open coding (Íñigo Huguet) [2136123] - mt76: mt7915: configure soc clocks in mt7986_wmac_init (Íñigo Huguet) [2136123] - mt76: fix encap offload ethernet type check (Íñigo Huguet) [2136123] - mt76: mt7915: disable RX_HDR_TRANS_SHORT (Íñigo Huguet) [2136123] - mt76: mt7603: move spin_lock_bh() to spin_lock() (Íñigo Huguet) [2136123] - mt76: mt7915: add debugfs knob for RF registers read/write (Íñigo Huguet) [2136123] - mt76: mt7921: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: remove SCS feature (Íñigo Huguet) [2136123] - mt76: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2136123] - mt76: mt7921: Add AP mode support (Íñigo Huguet) [2136123] - mt76: mt7915: use 0xff to initialize bitrate_mask in mt7915_init_bitrate_mask (Íñigo Huguet) [2136123] - mt76: mt7915: always call mt7915_wfsys_reset() during init (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev rxfilter in mt7921_configure_filter (Íñigo Huguet) [2136123] - mt76: mt7921u: add suspend/resume support (Íñigo Huguet) [2136123] - mt76: fix MBSS index condition in DBDC mode (Íñigo Huguet) [2136123] - mt76: fix use-after-free by removing a non-RCU wcid pointer (Íñigo Huguet) [2136123] - mt76: mt7921: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: mt7915: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: dma: use kzalloc instead of devm_kzalloc for txwi (Íñigo Huguet) [2136123] - mt76: reduce tx queue lock hold time (Íñigo Huguet) [2136123] - mt76: mt7915: rework hardware/phy initialization (Íñigo Huguet) [2136123] - rtlwifi: Use pr_warn instead of WARN_ONCE (Íñigo Huguet) [2136123] - rtw89: add debug entry to dump BSSID CAM (Íñigo Huguet) [2136123] - rtw89: add debug select to dump MAC pages 0x30 to 0x33 (Íñigo Huguet) [2136123] - rtw89: correct CCA control (Íñigo Huguet) [2136123] - rtw89: correct setting of RX MPDU length (Íñigo Huguet) [2136123] - rtw89: 8852c: add settings to decrease the effect of DC (Íñigo Huguet) [2136123] - brcmfmac: allow setting wlan MAC address using device tree (Íñigo Huguet) [2136123] - ath11k: remove redundant assignment to variables vht_mcs and he_mcs (Íñigo Huguet) [2136123] - ath11k: Reuse the available memory after firmware reload (Íñigo Huguet) [2136123] - ath11k: Designating channel frequency when sending management frames (Íñigo Huguet) [2136123] - ath11k: Implement remain-on-channel support (Íñigo Huguet) [2136123] - ath11k: Handle keepalive during WoWLAN suspend and resume (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Foxconn T99W373 and T99W368 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN990 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision (Íñigo Huguet) [2136123] - bus: mhi: replace snprintf with sysfs_emit (Íñigo Huguet) [2136123] - rtw88: adjust adaptivity option to 1 (Íñigo Huguet) [2136123] - ath11k: Fix RX de-fragmentation issue on WCN6750 (Íñigo Huguet) [2136123] - ath10k: support bus and device specific API 1 BDF selection (Íñigo Huguet) [2136123] - ath10k: mac: fix too long lines (Íñigo Huguet) [2136123] - ath11k: mac: fix too long line (Íñigo Huguet) [2136123] - mac80211: support disabling EHT mode (Íñigo Huguet) [2136123] - cfg80211: support disabling EHT mode (Íñigo Huguet) [2136123] - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx (Íñigo Huguet) [2136123] - mac80211: tx: delete a redundant if statement in ieee80211_check_fast_xmit() (Íñigo Huguet) [2136123] - mac80211: consider Order bit to fill CCMP AAD (Íñigo Huguet) [2136123] - cfg80211: declare MODULE_FIRMWARE for regulatory.db (Íñigo Huguet) [2136123] - nl80211: rework internal_flags usage (Íñigo Huguet) [2136123] - nl80211: don't hold RTNL in color change request (Íñigo Huguet) [2136123] - cfg80211: remove cfg80211_get_chan_state() (Íñigo Huguet) [2136123] - ath11k: Add support for targets without trustzone (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852ce to Makefile and Kconfig (Íñigo Huguet) [2136123] - rtw89: 8852c: fix warning of FIELD_PREP() mask type (Íñigo Huguet) [2136123] - rtw89: 8852c: correct register definitions used by 8852c (Íñigo Huguet) [2136123] - rtw89: correct AID settings of beamformee (Íñigo Huguet) [2136123] - rtw89: ps: fine tune polling interval while changing low power mode (Íñigo Huguet) [2136123] - rtw89: 8852c: add basic and remaining chip_info (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops::bb_ctrl_btc_preagc (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: get calibrated channels to notify firmware (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DPK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add IQK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RX DCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add TSSI (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add LCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DACK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RFK tables (Íñigo Huguet) [2136123] - rtw88: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath10k: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath11k: Add support for WCN6750 device (Íñigo Huguet) [2136123] - ath11k: Datapath changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: HAL changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add QMI changes for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Fetch device information via QMI for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add register access logic for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add HW params for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Move parameters in bus_params to hw_params (Íñigo Huguet) [2136123] - ath11k: change management tx queue to avoid connection timed out (Íñigo Huguet) [2136123] - ath11k: fix warning of not found station for bssid in message (Íñigo Huguet) [2136123] - rtw88: fix hw scan may cause disconnect issue (Íñigo Huguet) [2136123] - rtw88: fix not disabling beacon filter after disconnection (Íñigo Huguet) [2136123] - rtw88: add HT MPDU density value for each chip (Íñigo Huguet) [2136123] - ath11k: Don't use GFP_KERNEL in atomic context (Íñigo Huguet) [2136123] - ath10k: skip ath10k_halt during suspend for driver state RESTARTING (Íñigo Huguet) [2136123] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2136123] - ath10k: simplify if-if to if-else (Íñigo Huguet) [2136123] - ath11k: read country code from SMBIOS for WCN6855/QCA6390 (Íñigo Huguet) [2136123] - ath11k: disable spectral scan during spectral deinit (Íñigo Huguet) [2136123] - ath11k: Update WBM idle ring HP after FW mode on (Íñigo Huguet) [2136123] - ath11k: WMI changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Do not put HW in DBS mode for WCN6750 (Íñigo Huguet) [2136123] - rtlwifi: btcoex: fix if == else warning (Íñigo Huguet) [2136123] - rtw88: use the correct bit in the REG_HCI_OPT_CTRL register (Íñigo Huguet) [2136123] - mwifiex: Add SD8997 SDIO-UART firmware (Íñigo Huguet) [2136123] - mwifiex: Select firmware based on strapping (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops related to BTC (Íñigo Huguet) [2136123] - rtw89: 8852c: fill freq and band of RX status by PPDU report (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops::get_thermal (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops related to TX power (Íñigo Huguet) [2136123] - rtw89: 8852c: configure default BB TX/RX path (Íñigo Huguet) [2136123] - rtw89: add RF H2C to notify firmware (Íñigo Huguet) [2136123] - rtw89: don't flush hci queues and send h2c if power is off (Íñigo Huguet) [2136123] - rtw89: pci: allow to process RPP prior to TX BD (Íñigo Huguet) [2136123] - rtw89: ps: access TX/RX rings via another registers in low power mode (Íñigo Huguet) [2136123] - rtw89: ser: re-enable interrupt in threadfn if under_recovery (Íñigo Huguet) [2136123] - rtw89: pci: add a separate interrupt handler for low power mode (Íñigo Huguet) [2136123] - rtw89: pci: reclaim TX BD only if it really need (Íñigo Huguet) [2136123] - rtw89: pci: add variant RPWM/CPWM to enter low power mode (Íñigo Huguet) [2136123] - rtw89: pci: add variant IMR/ISR and configure functions (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WB (Íñigo Huguet) [2136123] - bus: mhi: host: Optimize and update MMIO register write method (Íñigo Huguet) [2136123] - bus: mhi: host: Bail on writing register fields if read fails (Íñigo Huguet) [2136123] - bus: mhi: host: Wait for ready state after reset (Íñigo Huguet) [2136123] - bus: mhi: host: Add soc_reset sysfs (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Sort mhi_pci_id_table based on the PID (Íñigo Huguet) [2136123] - bus: mhi: host: Use cached values for calculating the shared write pointer (Íñigo Huguet) [2136123] - rtw88: pci: 8821c: Disable 21ce completion timeout (Íñigo Huguet) [2136123] - rtw88: fix uninitialized 'tim_offset' warning (Íñigo Huguet) [2136123] - rtw89: 8852c: add help function of set channel (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel of BB part (Íñigo Huguet) [2136123] - rtw89: 8852c: set channel of MAC part (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel function of RF part (Íñigo Huguet) [2136123] - rtw89: 8852c: add HFC parameters (Íñigo Huguet) [2136123] - rtw89: 8852c: add efuse gain offset parser (Íñigo Huguet) [2136123] - rtw89: 8852c: support bb gain info (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB initial and reset functions (Íñigo Huguet) [2136123] - rtw89: 8852c: phy: configure TSSI bandedge (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power track tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power by rate and limit tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB and RF parameters tables (Íñigo Huguet) [2136123] - ath9k: fix QCA9561 PA bias level (Íñigo Huguet) [2136123] - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix (Íñigo Huguet) [2136123] - ath11k: Fix build warning without CONFIG_IPV6 (Íñigo Huguet) [2136123] - ath11k: fix missing unlock on error in ath11k_wow_op_resume() (Íñigo Huguet) [2136123] - ath11k: Add support for SAR (Íñigo Huguet) [2136123] - ath11k: add support for extended wmi service bit (Íñigo Huguet) [2136123] - rtw89: pci: correct return value handling of rtw89_write16_mdio_mask() (Íñigo Huguet) [2136123] - rtw89: configure security CAM for V1 chip (Íñigo Huguet) [2136123] - rtw89: add new H2C to configure security CAM via DCTL for V1 chip (Íñigo Huguet) [2136123] - rtw89: extend H2C of CMAC control info (Íñigo Huguet) [2136123] - rtlwifi: rtl8192cu: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2136123] - rtlwifi: Fix spelling mistake "cacluated" -> "calculated" (Íñigo Huguet) [2136123] - rtw88: 8821ce: Disable PCIe ASPM L1 for 8821CE using chip ID (Íñigo Huguet) [2136123] - rtw88: 8821ce: add support for device ID 0xb821 (Íñigo Huguet) [2136123] - rtw88: 8821c: fix debugfs rssi value (Íñigo Huguet) [2136123] - rtw88: do PHY calibration while starting AP (Íñigo Huguet) [2136123] - rtw88: 8821c: Enable TX report for management frames (Íñigo Huguet) [2136123] - rtw88: Add update beacon flow for AP mode (Íñigo Huguet) [2136123] - rtw88: fix incorrect frequency reported (Íñigo Huguet) [2136123] - rtw88: add ieee80211:sta_rc_update ops (Íñigo Huguet) [2136123] - rtw89: rtw89_ser: add const to struct state_ent and event_ent (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852c specific BT-coexistence initial function (Íñigo Huguet) [2136123] - rtw89: Skip useless dig gain and igi related settings for 8852C (Íñigo Huguet) [2136123] - rtw89: 8852c: disable firmware watchdog if CPU disabled (Íñigo Huguet) [2136123] - rtw89: reset BA CAM (Íñigo Huguet) [2136123] - rtw89: change station scheduler setting for hardware TX mode (Íñigo Huguet) [2136123] - rtw89: ser: configure top ERR IMR for firmware to recover (Íñigo Huguet) [2136123] - rtw89: ser: configure C-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: configure D-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: fix unannotated fall-through (Íñigo Huguet) [2136123] - ath9k: Remove unnecessary print function dev_err() (Íñigo Huguet) [2136123] - ath11k: Fix spelling mistake "reseting" -> "resetting" (Íñigo Huguet) [2136123] - ath9k: fix ath_get_rate_txpower() to respect the rate list end tag (Íñigo Huguet) [2136123] - mac80211: prepare sta handling for MLO support (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output) (Íñigo Huguet) [2136123] - nl80211: show SSID for P2P_GO interfaces (Íñigo Huguet) [2136123] - mac80211: introduce BSS color collision detection (Íñigo Huguet) [2136123] - mac80211: Improve confusing comment around tx_info clearing (Íñigo Huguet) [2136123] - mac80211: protect ieee80211_assign_beacon with next_beacon check (Íñigo Huguet) [2136123] - rtl8xxxu: fill up txrate info for gen1 chips (Íñigo Huguet) [2136123] - rtl8xxxu: feed antenna information for cfg80211 (Íñigo Huguet) [2136123] - rtlwifi: replace usage of found with dedicated list iterator variable (Íñigo Huguet) [2136123] - brcmfmac: Avoid keeping power to SDIO card unless WOWL is used (Íñigo Huguet) [2136123] - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue (Íñigo Huguet) [2136123] - rtw89: fix misconfiguration on hw_scan channel time (Íñigo Huguet) [2136123] - rtw89: coex: Add case for scan offload (Íñigo Huguet) [2136123] - rtw89: packet offload handler to avoid warning (Íñigo Huguet) [2136123] - rtw89: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - rtw89: update ptcl_init (Íñigo Huguet) [2136123] - rtw89: update TMAC parameters (Íñigo Huguet) [2136123] - rtw89: initialize NAV control (Íñigo Huguet) [2136123] - rtw89: update scheduler setting (Íñigo Huguet) [2136123] - rtw89: 8852c: update security engine setting (Íñigo Huguet) [2136123] - rtw89: Turn on CR protection of CMAC (Íñigo Huguet) [2136123] - rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip (Íñigo Huguet) [2136123] - rtw89: update STA scheduler parameters for v1 chip (Íñigo Huguet) [2136123] - rtw89: extend dmac_pre_init to support 8852C (Íñigo Huguet) [2136123] - rtw89: pci: add L1 settings (Íñigo Huguet) [2136123] - rtw89: pci: add deglitch setting (Íñigo Huguet) [2136123] - rtw89: pci: set address info registers depends on chips (Íñigo Huguet) [2136123] - rtw89: pci: add LTR setting for v1 chip (Íñigo Huguet) [2136123] - rtw89: pci: refine pci pre_init function (Íñigo Huguet) [2136123] - rtw89: pci: add pci attributes to configure operating mode (Íñigo Huguet) [2136123] - rtw89: pci: add register definition to rtw89_pci_info to generalize pci code (Íñigo Huguet) [2136123] - ath11k: mhi: remove unnecessary goto from ath11k_mhi_start() (Íñigo Huguet) [2136123] - ath11k: mhi: add error handling for suspend and resume (Íñigo Huguet) [2136123] - ath11k: mhi: remove state machine (Íñigo Huguet) [2136123] - rtw89: handle potential uninitialized variable (Íñigo Huguet) [2136123] - rtw89: read RX bandwidth from v1 type RX descriptor (Íñigo Huguet) [2136123] - rtw89: support hardware generate security header (Íñigo Huguet) [2136123] - rtw89: support variant of fill_txdesc (Íñigo Huguet) [2136123] - rtw89: pci: support variant of fill_txaddr_info (Íñigo Huguet) [2136123] - rtw89: add chip_info::h2c_desc_size/fill_txdesc_fwcmd to support new chips (Íñigo Huguet) [2136123] - rtw89: disabled IGI configuration for unsupported hardware (Íñigo Huguet) [2136123] - rtw89: packed IGI configuration flow into function for DIG feature (Íñigo Huguet) [2136123] - rtw89: regd: update mapping table to R59-R32 (Íñigo Huguet) [2136123] - rtw89: regd: consider 6G band (Íñigo Huguet) [2136123] - rtw89: 8852a: update txpwr tables to HALRF_027_00_038 (Íñigo Huguet) [2136123] - rtw89: add UK to regulation type (Íñigo Huguet) [2136123] - rtw89: reduce export symbol number of mac size and quota (Íñigo Huguet) [2136123] - rtw89: support FW crash simulation (Íñigo Huguet) [2136123] - rtw89: reconstruct fw feature (Íñigo Huguet) [2136123] - rtw89: ser: dump fw backtrace while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: dump memory for fw payload engine while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: control hci interrupts on/off by state (Íñigo Huguet) [2136123] - rtw89: mac: correct decision on error status by scenario (Íñigo Huguet) [2136123] - rtw89: mac: move table of mem base addr to common (Íñigo Huguet) [2136123] - rtw89: ser: fix CAM leaks occurring in L2 reset (Íñigo Huguet) [2136123] - rtw88: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - iwlwifi: mei: Replace zero-length array with flexible-array member (Íñigo Huguet) [2136123] - iwlwifi: fw: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2136123] - ath11k: fix driver initialization failure with WoW unsupported hw (Íñigo Huguet) [2136123] - ath11k: Remove unnecessary delay in ath11k_core_suspend (Íñigo Huguet) [2136123] - ath11k: Change max no of active probe SSID and BSSID to fw capability (Íñigo Huguet) [2136123] - ath11k: Remove core PCI references from PCI common code (Íñigo Huguet) [2136123] - ath11k: Refactor MSI logic to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Choose MSI config based on HW revision (Íñigo Huguet) [2136123] - ath11k: Refactor PCI code to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: PCI changes to support WCN6750 (Íñigo Huguet) [2136123] - bus: mhi: ep: Add uevent support for module autoloading (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for suspending and resuming channels (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for queueing SKBs to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing channel rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for reading from the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing command rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling SYS_ERR condition (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling MHI_RESET (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering down the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering up the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing MHI endpoint interrupts (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MHI state machine (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for sending events to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for ring management (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MMIO registers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for creating and destroying MHI EP devices (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint client drivers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint controllers (Íñigo Huguet) [2136123] - ath9k: make is2ghz consistent in ar9003_eeprom (Íñigo Huguet) [2136123] - ath10k: add support for MSDU IDs for USB devices (Íñigo Huguet) [2136123] - ath11k: add support to search regdb data in board-2.bin for WCN6855 (Íñigo Huguet) [2136123] - ath11k: store and send country code to firmware after recovery (Íñigo Huguet) [2136123] - ath9k: add functions to get paprd rate mask (Íñigo Huguet) [2136123] - ath9k: refactor ar9003_hw_spur_mitigate_ofdm (Íñigo Huguet) [2136123] - ath9k: fix ar9003_get_eepmisc (Íñigo Huguet) [2136123] - ath9k: use AR9300_MAX_CHAINS when appropriate (Íñigo Huguet) [2136123] - ath9k: split set11nRateFlags and set11nChainSel (Íñigo Huguet) [2136123] - ath9k: make ATH_SREV macros more consistent (Íñigo Huguet) [2136123] - ath11k: Add peer rhash table support (Íñigo Huguet) [2136123] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2136123] - ath11k: add fallback board name without variant while searching board-2.bin (Íñigo Huguet) [2136123] - ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability (Íñigo Huguet) [2136123] - ath11k: Add hw-restart option to simulate_fw_crash (Íñigo Huguet) [2136123] - ath11k: add synchronization operation between reconfigure of mac80211 and ath11k_base (Íñigo Huguet) [2136123] - ath11k: add support for device recovery for QCA6390/WCN6855 (Íñigo Huguet) [2136123] - ath11k: disable regdb support for QCA6390 (Íñigo Huguet) [2136123] - ath11k: remove unused ATH11K_BD_IE_BOARD_EXT (Íñigo Huguet) [2136123] - ath11k: change fw build id format in driver init log (Íñigo Huguet) [2136123] - ath11k: Refactor the peer delete (Íñigo Huguet) [2136123] - ath10k: Use of_device_get_match_data() helper (Íñigo Huguet) [2136123] - ath10k: Trigger sta disconnect on hardware restart (Íñigo Huguet) [2136123] - ath9k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2136123] - ath11k: support GTK rekey offload (Íñigo Huguet) [2136123] - ath11k: support ARP and NS offload (Íñigo Huguet) [2136123] - ath11k: purge rx pktlog when entering WoW (Íñigo Huguet) [2136123] - ath11k: implement hardware data filter (Íñigo Huguet) [2136123] - ath11k: Add WoW net-detect functionality (Íñigo Huguet) [2136123] - ath11k: Add basic WoW functionalities (Íñigo Huguet) [2136123] - x86/cpu: Add several Intel server CPU model numbers (Prarit Bhargava) [2158037] - ice: Implement devlink port split operations (Petr Oros) [2009705] - ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2009705] - ice: Add port option admin queue commands (Petr Oros) [2009705] - hwmon: (coretemp) Check for null before removing sysfs attrs (Phil Auld) [2152429] - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID (Jon Maloy) [2099301] {CVE-2022-1789} - redhat/configs: enable HP_WATCHDOG for aarch64 (Mark Salter) [2113079] - watchdog/hpwdt: Enable HP_WATCHDOG for ARM64 systems. (Mark Salter) [2113079] - watchdog: Improve Kconfig entry ordering and dependencies (Mark Salter) [2113079] - watchdog/hpwdt: Include nmi.h only if CONFIG_HPWDT_NMI_DECODING (Mark Salter) [2113079] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Oleg Nesterov) [2133797] - platform/mellanox: Remove redundant 'NULL' check (Mark Langsdorf) [2122314] - platform/mellanox: Remove unnecessary code (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix locking issue (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix coverity warning (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-io: Add locking for io operations (Mark Langsdorf) [2122314] - platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2201_create_static_devices() (Mark Langsdorf) [2122314] - platform/mellanox: Add static in struct declaration. (Mark Langsdorf) [2122314] - platform/mellanox: Spelling s/platfom/platform/ (Mark Langsdorf) [2122314] - redhat/configs: Enable Mellanox SN2201 management device (Mark Langsdorf) [2122314] - platform/mellanox: Add support for new SN2201 system (Mark Langsdorf) [2122314] - platform_data/mlxreg: Add field for notification callback (Mark Langsdorf) [2122314] - Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix broken LED quirk for legacy ROM devices (Gopal Tiwari) [2129295] - Bluetooth: Add support hdev to allocate private data (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the legacy bootloader returns tlv based version (Gopal Tiwari) [2129295] - Bluetooth: btintel: Clean the exported function to static (Gopal Tiwari) [2129295] - Bluetooth: btintel: Move hci quirks to setup routine (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for bootloader devices (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined set_diag functions (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the LED is not turning off immediately (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the first HCI command not work with ROM device (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add btintel data struct (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for legacy ROM sku (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined setup and shutdown functions (Gopal Tiwari) [2129295] - EDAC/mc_sysfs: Increase legacy channel support to 12 (Aristeu Rozanski) [2139861] - NFS: Trigger the "ls -l" readdir heuristic sooner (Benjamin Coddington) [2025991] - NFS: Cache all entries in the readdirplus reply (Benjamin Coddington) [2025991] - NFS: Optimise away the previous cookie field (Benjamin Coddington) [2025991] - NFS: Fix up forced readdirplus (Benjamin Coddington) [2025991] - NFS: Convert readdir page cache to use a cookie based index (Benjamin Coddington) [2025991] - NFS: Clean up page array initialisation/free (Benjamin Coddington) [2025991] - NFS: Trace effects of the readdirplus heuristic (Benjamin Coddington) [2025991] - NFS: Trace effects of readdirplus on the dcache (Benjamin Coddington) [2025991] - NFS: Add basic readdir tracing (Benjamin Coddington) [2025991] - NFS: Don't request readdirplus when revalidation was forced (Benjamin Coddington) [2025991] - NFSv4: Ask for a full XDR buffer of readdir goodness (Benjamin Coddington) [2025991] - NFS: Don't ask for readdirplus unless it can help nfs_getattr() (Benjamin Coddington) [2025991] - NFS: Improve heuristic for readdirplus (Benjamin Coddington) [2025991] - NFS: Reduce use of uncached readdir (Benjamin Coddington) [2025991] - NFS: Simplify nfs_readdir_xdr_to_array() (Benjamin Coddington) [2025991] - NFS: If the cookie verifier changes, we must invalidate the page cache (Benjamin Coddington) [2025991] - NFS: Adjust the amount of readahead performed by NFS readdir (Benjamin Coddington) [2025991] - NFS: Don't advance the page pointer unless the page is full (Benjamin Coddington) [2025991] - NFS: Don't re-read the entire page cache to find the next cookie (Benjamin Coddington) [2025991] - NFS: Store the change attribute in the directory page cache (Benjamin Coddington) [2025991] - NFS: Calculate page offsets algorithmically (Benjamin Coddington) [2025991] - NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context (Benjamin Coddington) [2025991] - NFS: Initialise the readdir verifier as best we can in nfs_opendir() (Benjamin Coddington) [2025991] - NFS: Trace lookup revalidation failure (Benjamin Coddington) [2025991] - NFS: constify nfs_server_capable() and nfs_have_writebacks() (Benjamin Coddington) [2025991] - NFS: Return valid errors from nfs2/3_decode_dirent() (Benjamin Coddington) [2025991] - NFS: Avoid duplicate uncached readdir calls on eof (Benjamin Coddington) [2025991] - NFS: Don't skip directory entries when doing uncached readdir (Benjamin Coddington) [2025991] - NFS: Don't overfill uncached readdir pages (Benjamin Coddington) [2025991] - block: unhash blkdev part inode when the part is deleted (Ming Lei) [2148497]- x86/fpu: Drop fpregs lock before inheriting FPU permissions (Eder Zulian) [2153549] - cpufreq: amd-pstate: Add resume and suspend callbacks (Mark Langsdorf) [2122310] - cpufreq: CPPC: Enable dvfs_possible_from_any_cpu (Mark Langsdorf) [2122310] - cpufreq: check only freq_table in __resolve_freq() (Mark Langsdorf) [2122310] - cpufreq: ondemand: Use cpumask_var_t for on-stack cpu mask (Mark Langsdorf) [2122310] - cpufreq: Change order of online() CB and policy->cpus modification (Mark Langsdorf) [2122310] - cpufreq: Warn users while freeing active policy (Mark Langsdorf) [2122310] - cpufreq: Drop unnecessary cpus locking from store() (Mark Langsdorf) [2122310] - cpufreq: Optimize cpufreq_show_cpus() (Mark Langsdorf) [2122310] - cpufreq: make interface functions and lock holding state clear (Mark Langsdorf) [2122310] - cpufreq: Abort show()/store() for half-initialized policies (Mark Langsdorf) [2122310] - cpufreq: Rearrange locking in cpufreq_remove_dev() (Mark Langsdorf) [2122310] - cpufreq: Split cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Reorganize checks in cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Clear real_cpus mask from remove_cpu_dev_symlink() (Mark Langsdorf) [2122310] - cpufreq: Prepare cleanup of powerpc's asm/prom.h (Mark Langsdorf) [2122310] - cpufreq: governor: Use kobject release() method to free dbs_data (Mark Langsdorf) [2122310] - ipv6: fix panic when fib_lookup_arg->result is fib6_info (Jiri Benc) [2140599] - tipc: re-fetch skb cb after tipc_msg_validate (Xin Long) [2142732] - Documentation: bonding: correct xmit hash steps (Jonathan Toppins) [2150390] - Documentation: bonding: update miimon default to 100 (Jonathan Toppins) [2150390] - selftests: bonding: up/down delay w/ slave link flapping (Jonathan Toppins) [2150390] - bonding (gcc13): synchronize bond_{a,t}lb_xmit() types (Jonathan Toppins) [2150390] - selftests: net: Fix cross-tree inclusion of scripts (Jonathan Toppins) [2150390] - treewide: use get_random_u32() when possible (Jonathan Toppins) [2150390] - selftests/bonding: re-add lladdr target test (Jonathan Toppins) [2150390] - selftests: bonding: cause oops in bond_rr_gen_slave_id (Jonathan Toppins) [2150390] - selftests/bonding: add a test for bonding lladdr target (Jonathan Toppins) [2150390] - net: Add tests for bonding and team address list management (Jonathan Toppins) [2150390] - net: bonding: Unsync device addresses on ndo_stop (Jonathan Toppins) [2150390] - net: bonding: Share lacpdu_mcast_addr definition (Jonathan Toppins) [2150390] - Documentation: bonding: clarify supported modes for tlb_dynamic_lb (Jonathan Toppins) [2150390] - selftests: include bonding tests into the kselftest infra (Jonathan Toppins) [2150390] - bonding: fix reference count leak in balance-alb mode (Jonathan Toppins) [2150390] - net:bonding:support balance-alb interface with vlan to bridge (Jonathan Toppins) [2150390] - bonding: cleanup bond_create (Jonathan Toppins) [2150390] - bonding: netlink error message support for options (Jonathan Toppins) [2150390] - bonding: Update layer2 and layer2+3 hash formula documentation (Jonathan Toppins) [2150390] - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode (Jonathan Toppins) [2150390] - net: remove bond_slave_has_mac_rcu() (Jonathan Toppins) [2150390] - net: bonding: debug: avoid printing debug logs when bond is not notifying peers (Jonathan Toppins) [2150390] - net: bonding: constify and use dev_addr_set() (Jonathan Toppins) [2150390] - net: use dev_addr_set() (Jonathan Toppins) [2150390] - bonding: remove extraneous definitions from bonding.h (Jonathan Toppins) [2150390] - net: bonding: bond_alb: Fix some typos in bond_alb.c (Jonathan Toppins) [2150390] - net: bonding: use tabs instead of space for code indent (Jonathan Toppins) [2150390] - net: bonding: remove unnecessary braces (Jonathan Toppins) [2150390] - net: bonding: fix code indent for conditional statements (Jonathan Toppins) [2150390] - net: bonding: add some required blank lines (Jonathan Toppins) [2150390] - docs: networking: bonding.rst Fix a typo in bonding.rst (Jonathan Toppins) [2150390] - docs: networking: bonding.rst resources section cleanup (Jonathan Toppins) [2150390] - bonding: Replace zero-length array with flexible-array member (Jonathan Toppins) [2150390] - include/net/bond_3ad: Simplify the code by using the ARRAY_SIZE (Jonathan Toppins) [2150390] - vmxnet3: use correct intrConf reference when using extended queues (Izabela Bakollari) [2150917] - vmxnet3: correctly report encapsulated LRO packet (Izabela Bakollari) [2150917] - net: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2150917] - vmxnet3: Implement ethtool's get_channels command (Izabela Bakollari) [2150917] - vmxnet3: Record queue number to incoming packets (Izabela Bakollari) [2150917] - [rt] Revert "mm/memcg: disable threshold event handlers on PREEMPT_RT" (Chris White) [2152035] - s390/pci: allow zPCI zbus without a function zero (Tobias Huschle) [2043829] - PCI: Extend isolated function probing to s390 (Tobias Huschle) [2043829] - PCI: Move jailhouse's isolated function handling to pci_scan_slot() (Tobias Huschle) [2043829] - PCI: Split out next_ari_fn() from next_fn() (Tobias Huschle) [2043829] - PCI: Clean up pci_scan_slot() (Tobias Huschle) [2043829] - KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Report optimal memory slots (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate memory (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Support variable guest page size (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Probe memory slots for once (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate loop conditions in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Use data->nslots in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: Make memslot_perf_test arch independent (Gavin Shan) [2134650] - selftests: netfilter: Fix and review rpath.sh (Phil Sutter) [1961152] - netfilter: Use l3mdev flow key when re-routing mangled packets (Phil Sutter) [1961152] - netfilter: Update ip6_route_me_harder to consider L3 domain (Phil Sutter) [1961152] - netfilter: Dissect flow after packet mangling (Phil Sutter) [1961152] - netfilter: rpfilter/fib: Populate flowic_l3mdev field (Phil Sutter) [1961152] - selftests: netfilter: Test reverse path filtering (Phil Sutter) [1961152] - netfilter: nft_fib: Fix for rpath check with VRF devices (Phil Sutter) [1961152] - net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev (Phil Sutter) [1961152] - net: Handle l3mdev in ip_tunnel_init_flow (Phil Sutter) [1961152] - xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup (Phil Sutter) [1961152] - net: Add l3mdev index to flow struct and avoid oif reset for port devices (Phil Sutter) [1961152] - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu (Phil Sutter) [1961152] - l3mdev: add function to retreive upper master (Phil Sutter) [1961152] - sfc: move deprecation message to sfc_siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: add entries for new CONFIG_SFC_SIENA* configs (Íñigo Huguet) [2112205 2136107] - sfc: Fix an error handling path in efx_pci_probe() (Íñigo Huguet) [2112205] - sfc: support PTP over Ethernet (Íñigo Huguet) [2112205 2065017] - sfc: support PTP over IPv6/UDP (Íñigo Huguet) [2112205 2065017] - sfc: allow more flexible way of adding filters for PTP (Íñigo Huguet) [2112205 2065017] - sfc: correct filter_table_remove method for EF10 PFs (Íñigo Huguet) [2112205] - sfc/siena: fix null pointer dereference in efx_hard_start_xmit (Íñigo Huguet) [2112205] - sfc/siena: fix TX channel offset when using legacy interrupts (Íñigo Huguet) [2112205] - sfc: implement ethtool get/set RX ring size for EF100 reps (Íñigo Huguet) [2112205] - sfc: use a dynamic m-port for representor RX and set it promisc (Íñigo Huguet) [2112205] - sfc: move table locking into filter_table_{probe,remove} methods (Íñigo Huguet) [2112205] - sfc: insert default MAE rules to connect VFs to representors (Íñigo Huguet) [2112205] - sfc: receive packets from EF100 VFs into representors (Íñigo Huguet) [2112205] - sfc: check ef100 RX packets are from the wire (Íñigo Huguet) [2112205] - sfc: determine wire m-port at EF100 PF probe time (Íñigo Huguet) [2112205] - sfc: ef100 representor RX top half (Íñigo Huguet) [2112205] - sfc: ef100 representor RX NAPI poll (Íñigo Huguet) [2112205] - sfc: plumb ef100 representor stats (Íñigo Huguet) [2112205] - sfc: disable softirqs for ptp TX (Íñigo Huguet) [2112205] - sfc/siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: attach/detach EF100 representors along with their owning PF (Íñigo Huguet) [2112205] - sfc: hook up ef100 representor TX (Íñigo Huguet) [2112205] - sfc: support passing a representor to the EF100 TX path (Íñigo Huguet) [2112205] - sfc: determine representee m-port for EF100 representors (Íñigo Huguet) [2112205] - sfc: phys port/switch identification for ef100 reps (Íñigo Huguet) [2112205] - sfc: add basic ethtool ops to ef100 reps (Íñigo Huguet) [2112205] - sfc: add skeleton ef100 VF representors (Íñigo Huguet) [2112205] - sfc: detect ef100 MAE admin privilege/capability at probe time (Íñigo Huguet) [2112205] - sfc: update EF100 register descriptions (Íñigo Huguet) [2112205] - sfc: update MCDI protocol headers (Íñigo Huguet) [2112205] - sfc/siena: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2112205] - sfc: Separate netdev probe/remove from PCI probe/remove (Íñigo Huguet) [2112205] - sfc: replace function name in string with __func__ (Íñigo Huguet) [2112205] - sfc: Unsplit literal string. (Íñigo Huguet) [2112205] - sfc: Move EF100 efx_nic_type structs to the end of the file (Íñigo Huguet) [2112205] - sfc: Separate efx_nic memory from net_device memory (Íñigo Huguet) [2112205] - sfc: Encapsulate access to netdev_priv() (Íñigo Huguet) [2112205] - sfc: Change BUG_ON to WARN_ON and recovery code. (Íñigo Huguet) [2112205] - sfc: Remove netdev init from efx_init_struct (Íñigo Huguet) [2112205] - sfc: Add a PROBED state for EF100 VDPA use. (Íñigo Huguet) [2112205] - sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. (Íñigo Huguet) [2112205] - sfc: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc/siena: Fix typo in comment (Íñigo Huguet) [2112205] - sfc: Fix typo in comment (Íñigo Huguet) [2112205] - sfc/siena: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [2112205] - sfc/siena: fix considering that all channels have TX queues (Íñigo Huguet) [2112205] - sfc/siena: Remove duplicate check on segments (Íñigo Huguet) [2112205 2136107] - sfc: siena: Have a unique wrapper ifndef for efx channels header (Íñigo Huguet) [2112205 2136107] - eth: sfc: remove remnants of the out-of-tree napi_weight module param (Íñigo Huguet) [2112205] - sfc: siena: Fix Kconfig dependencies (Íñigo Huguet) [2112205 2136107] - sfc/siena: Reinstate SRIOV init/fini function calls (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make PTP and reset support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make MCDI logging support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make HWMON support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make SRIOV support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make MTD support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc: Add a basic Siena module (Íñigo Huguet) [2112205 2136107] - sfc/siena: Inline functions in sriov.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in nic_common.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in mcdi headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename peripheral functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename RX/TX functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in efx headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Remove build references to missing functionality (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 2) (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 1) (Íñigo Huguet) [2112205 2136107] - sfc: Move Siena specific files (Íñigo Huguet) [2112205 2136107] - sfc: Copy a subset of mcdi_pcol.h to siena (Íñigo Huguet) [2112205 2136107] - sfc: Disable Siena support (Íñigo Huguet) [2112205 2136107] - sfc: add EF100 VF support via a write to sriov_numvfs (Íñigo Huguet) [2112205] - sfc: Remove global definition of efx_reset_type_names (Íñigo Huguet) [2112205] - sfc: Remove duplicate definition of efx_xmit_done (Íñigo Huguet) [2112205] - sfc: efx_default_channel_type APIs can be static (Íñigo Huguet) [2112205] - sfc: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2112205] - sfc: ef10: Fix assigning negative value to unsigned variable (Íñigo Huguet) [2112205] - sfc: use hardware tx timestamps for more than PTP (Íñigo Huguet) [2112205 2065017] - net: ethernet: sfc: Make subdir logic consistent with other vendors (Íñigo Huguet) [2112205 2136107] - hugetlbfs: fix mount mode command line processing (Bill O'Donnell) [2148876] - igc: Correct the launchtime offset (Corinna Vinschen) [2103954] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103954] - igc: Remove IGC_MDIC_INT_EN definition (Corinna Vinschen) [2103954] - igc: Remove forced_speed_duplex value (Corinna Vinschen) [2103954] - igc: Remove MSI-X PBA Clear register (Corinna Vinschen) [2103954] - igc: Lift TAPRIO schedule restriction (Corinna Vinschen) [2103954] - wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker() (Wander Lairson Costa) [2150964] {CVE-2022-3628} - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103949] - tipc: call tipc_lxc_xmit without holding node_read_lock (Xin Long) [2141640] - mptcp: fix sleep in atomic at close time (Davide Caratti) [2150361] - mptcp: don't orphan ssk in mptcp_close() (Davide Caratti) [2150361] - net: Avoid overwriting valid skb->napi_id (Antoine Tenart) [2142593] - x86/microcode/AMD: Apply the patch early on every logical thread (Waiman Long) [2139856] - x86/bugs: Enable STIBP for IBPB mitigated RETBleed (Waiman Long) [2139856] - x86/bugs: Add "unknown" reporting for MMIO Stale Data (Waiman Long) [2139856] - tracing: Use a copy of the va_list for __assign_vstr() (Íñigo Huguet) [2143356] - tracing/events: Add __vstring() and __assign_vstr() helper macros (Íñigo Huguet) [2143356] - rtnetlink: add IFLA_PARENT_[DEV|DEV_BUS]_NAME (Jose Ignacio Tornos Martinez) [2144853] - rtnetlink: add alloc() method to rtnl_link_ops (Jose Ignacio Tornos Martinez) [2144853] - ipv6: Fix data races around sk->sk_prot. (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: annotate some data-races around sk->sk_prot (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: use indirect call wrappers for {tcp, udpv6}_{recv, send}msg() (Guillaume Nault) [2144805] {CVE-2022-3567} - mm/mremap: hold the rmap lock in write mode when moving page table entries. (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: use pmd/pud_poplulate to update page table entries (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: don't enable optimized PUD move if page table levels is 2 (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: convert huge PUD move to separate helper (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: fix BUILD_BUG_ON() error in get_extent (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap.c: fix extent calculation (Waiman Long) [2140945] {CVE-2022-41222} - x86: mremap speedup - Enable HAVE_MOVE_PUD (Waiman Long) [2140945] {CVE-2022-41222} - mm: speedup mremap on 1GB or larger regions (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: start addresses are properly aligned (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: calculate extent in one place (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: it is sure to have enough space when extent meets requirement (Waiman Long) [2140945] {CVE-2022-41222}- irqchip/gic, gic-v3: Make SGIs use handle_percpu_devid_irq() (Charles Mirabile) [2133892] - irqchip/gic-common: Don't enable SGIs by default (Charles Mirabile) [2133892] - irqchip/gic: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic: Refactor SMP configuration (Charles Mirabile) [2133892] - irqchip/gic-v3: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic-v3: Describe the SGI range (Charles Mirabile) [2133892] - arm64: Allow IPIs to be handled as normal interrupts (Charles Mirabile) [2133892] - irqchip/gic, gic-v3: Prevent GSI to SGI translations (Charles Mirabile) [2133892] - Workaround to enable support for IPI (Charles Mirabile) [2133892] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112182] - tg3: Disable tg3 device on system reboot to avoid triggering AER (Ken Cox) [2112182] - aquantia: Do not purge addresses when setting the number of rings (Izabela Bakollari) [2122571] - openvswitch: add nf_ct_is_confirmed check before assigning the helper (Antoine Tenart) [2135414] - net: openvswitch: allow conntrack in non-initial user namespace (Antoine Tenart) [2135414] - net: openvswitch: allow metering in non-initial user namespace (Antoine Tenart) [2135414] - openvswitch: Change the return type for vport_ops.send function hook to int (Antoine Tenart) [2135414] - net: openvswitch: fix repeated words in comments (Antoine Tenart) [2135414] - openvswitch: add OVS_DP_ATTR_PER_CPU_PIDS to get requests (Antoine Tenart) [2135414] - openvswitch: allow specifying ifindex of new interfaces (Antoine Tenart) [2135414] - openvswitch: move from strlcpy with unused retval to strscpy (Antoine Tenart) [2135414] - openvswitch: Fix overreporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: Fix double reporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: fix memory leak at failed datapath creation (Antoine Tenart) [2135414] - net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143359] - i40e: Fix error handling in i40e_init_module() (Stefan Assmann) [2103661] - i40e: Add appropriate error message logged for incorrect duplex setting (Stefan Assmann) [2103661] - i40e: Add i40e_napi_poll tracepoint (Stefan Assmann) [2103661] - i40e: Record number of RXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Record number TXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Store the irq number in i40e_q_vector (Stefan Assmann) [2103661] - ptp: introduce helpers to adjust by scaled parts per million (Stefan Assmann) [2103661] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2103661] - i40e: Fix flow-type by setting GL_HASH_INSET registers (Stefan Assmann) [2103661] - i40e: Fix ethtool rx-flow-hash setting for X722 (Stefan Assmann) [2103661] - i40e: Fix ADQ rate limiting for PF (Stefan Assmann) [2103661] - i40e: add description and modify interrupts configuration procedure (Stefan Assmann) [2103661] - i40e: Add basic support for I710 devices (Stefan Assmann) [2103661] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103661] - i40e: Fix incorrect address type for IPv6 flow rules (Stefan Assmann) [2103661] - i40e: Fix to stop tx_timeout recovery if GLOBR fails (Stefan Assmann) [2103661] - i40e: convert .adjfreq to .adjfine (Stefan Assmann) [2103661] - i40e: use mul_u64_u64_div_u64 for PTP frequency calculation (Stefan Assmann) [2103661] - i40e: Fix interface init with MSI interrupts (no MSI-X) (Stefan Assmann) [2103661] - i40e: Refactor tc mqprio checks (Stefan Assmann) [2103661] - i40e: Fix erroneous adapter reinitialization during recovery process (Stefan Assmann) [2103661] - i40e: Fix VF's MAC Address change on VM (Stefan Assmann) [2103661] - i40e: Fix dropped jumbo frames statistics (Stefan Assmann) [2103661] - intel/i40e:fix repeated words in comments (Stefan Assmann) [2103661] - intel: remove unused macros (Stefan Assmann) [2103661] - i40e: read the XDP program once per NAPI (Stefan Assmann) [2103661] - intel/i40e: delete if NULL check before dev_kfree_skb (Stefan Assmann) [2103661] - i40e: Remove unnecessary synchronize_irq() before free_irq() (Stefan Assmann) [2103661] - i40e: Add support for ethtool -s speed (Stefan Assmann) [2103661] - i40e: Add VF VLAN pruning (Stefan Assmann) [2103661] - xsk: Wipe out dead zero_copy_allocator declarations (Stefan Assmann) [2103661] - gpio: amdpt: add new device ID and 24-pin support (Prarit Bhargava) [2097868] - platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver (Prarit Bhargava) [2076732] - HID: hyperv: fix possible memory leak in mousevsc_probe() (Mohammed Gamal) [2139468] - HID: hyperv: Correctly access fields declared as __le16 (Mohammed Gamal) [2139468] - Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() (Mohammed Gamal) [2139473] - Drivers: hv: fix repeated words in comments (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Split memcpy of flex-array (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Don't wait for the ACPI device upon initialization (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Use PCI_VENDOR_ID_MICROSOFT for better discoverability (Mohammed Gamal) [2139473] - PCI: Move PCI_VENDOR_ID_MICROSOFT/PCI_DEVICE_ID_HYPERV_VIDEO definitions to pci_ids.h (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Fix kernel-doc (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Optimize vmbus_on_event (Mohammed Gamal) [2139473] - Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region (Mohammed Gamal) [2139473] - Drivers: hv: Always reserve framebuffer region for Gen1 VMs (Mohammed Gamal) [2139473] - Drivers: hv: remove duplicate word in a comment (Mohammed Gamal) [2139473] - Drivers: hv: Create debugfs file with hyper-v balloon usage information (Mohammed Gamal) [2139473] - Drivers: hv: vm_bus: Handle vmbus rescind calls after vmbus is suspended (Mohammed Gamal) [2139473] - scsi: storvsc: remove an extraneous "to" in a comment (Cathy Avery) [2143320] - Drivers: hv: vmbus: Optimize vmbus_on_event (Cathy Avery) [2143320] - scsi: storvsc: Drop DID_TARGET_FAILURE use (Cathy Avery) [2143320] - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq (Cathy Avery) [2143320] - scsi: storvsc: Correct reporting of Hyper-V I/O size limits (Cathy Avery) [2143320] - scsi: storvsc: Removing Pre Win8 related logic (Cathy Avery) [2143320] - scsi: storvsc: Fix typo in comment (Cathy Avery) [2143320] - scsi: storvsc: Remove support for Hyper-V 2008 and 2008R2/Win7 (Cathy Avery) [2143320] - vdpa/mlx5: re-create forwarding rules after mac modified (Laurent Vivier) [2145136] - ipv6: Fix crash when IPv6 is administratively disabled (Guillaume Nault) [2140779] - raw: fix a typo in raw_icmp_error() (Guillaume Nault) [2140779] - raw: remove unused variables from raw6_icmp_error() (Guillaume Nault) [2140779] - raw: complete rcu conversion (Guillaume Nault) [2140779] - raw: Use helpers for the hlist_nulls variant. (Guillaume Nault) [2140779] - raw: Fix mixed declarations error in raw_icmp_error(). (Guillaume Nault) [2140779] - raw: convert raw sockets to RCU (Guillaume Nault) [2140779] - raw: use more conventional iterators (Guillaume Nault) [2140779] - raw: Add missing annotations to raw_seq_start() and raw_seq_stop() (Guillaume Nault) [2140779] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103941] - e1000e: convert .adjfreq to .adjfine (Ken Cox) [2103941] - e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2103941] - Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2103941] - e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2103941] - intel/e1000e:fix repeated words in comments (Ken Cox) [2103941] - intel: remove unused macros (Ken Cox) [2103941] - net: move netif_set_gso_max helpers (Ivan Vecera) [2137564] - net: make drivers set the TSO limit not the GSO limit (Ivan Vecera) [2137564] - net: don't allow user space to lift the device limits (Ivan Vecera) [2137564] - net: add netif_inherit_tso_max() (Ivan Vecera) [2137564] - net: extract a few internals from netdevice.h (Ivan Vecera) [2137564] - net: unexport a handful of dev_* functions (Ivan Vecera) [2137564] - bpf: Fix extable address check. (Felix Maurer) [2138532] - bpf, x64: Factor out emission of REX byte in more cases (Felix Maurer) [2138532] - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie (Felix Maurer) [2138532] - bpf: Fix extable fixup offset. (Felix Maurer) [2138532] - bpf: Fix the off-by-two error in range markings (Felix Maurer) [2138532] - bpf: Fix potential race in tail call compatibility check (Felix Maurer) [2138532] - bpf: Fix possible out of bound write in narrow load handling (Felix Maurer) [2138532] - bpf: Fix potential memleak and UAF in the verifier. (Felix Maurer) [2138532] - KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field (Thomas Huth) [2151854] - PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2143354] - PM: core: Add new *_PM_OPS macros, deprecate old ones (Íñigo Huguet) [2143354] - PM: Make *_DEV_PM_OPS macros use __maybe_unused (Íñigo Huguet) [2143354] - PM: core: Redefine pm_ptr() macro (Íñigo Huguet) [2143354] - linux/kconfig.h: replace IF_ENABLED() with PTR_IF() in (Íñigo Huguet) [2143354] - net: Remove unused inline function sk_nulls_node_init() (Guillaume Nault) [2143239] - ping: convert to RCU lookups, get rid of rwlock (Guillaume Nault) [2143239] - mm/cgroup/reclaim: fix dirty pages throttling on cgroup v1 (Waiman Long) [2149544] - mm: vmscan: remove deadlock due to throttling failing to make progress (Waiman Long) [2149544] - mm: vmscan: reduce throttling due to a failure to make progress -fix (Waiman Long) [2149544] - mm: vmscan: Reduce throttling due to a failure to make progress (Waiman Long) [2149544] - mm/vmscan: delay waking of tasks throttled on NOPROGRESS (Waiman Long) [2149544] - mm/vmscan: increase the timeout if page reclaim is not making progress (Waiman Long) [2149544] - mm/vmscan: centralise timeout values for reclaim_throttle (Waiman Long) [2149544] - mm/page_alloc: remove the throttling logic from the page allocator (Waiman Long) [2149544] - mm/writeback: throttle based on page writeback instead of congestion (Waiman Long) [2149544] - mm/vmscan: throttle reclaim when no progress is being made (Waiman Long) [2149544] - mm/vmscan: throttle reclaim and compaction when too may pages are isolated (Waiman Long) [2149544] - mm/vmscan: throttle reclaim until some writeback completes if congested (Waiman Long) [2149544] - mm/vmscan.c: delete or fix duplicated words (Waiman Long) [2149544] - powerpc/pseries/vas: Add VAS IRQ primary handler (Mamatha Inamdar) [2131675] - powerpc: Ignore DSI error caused by the copy/paste instruction (Mamatha Inamdar) [2131675] - powerpc/pseries: Move vas_migration_handler early during migration (Mamatha Inamdar) [2131675] - vt: drop old FONT ioctls (Wander Lairson Costa) [2109164] {CVE-2021-33656}- x86/mce: Reduce number of machine checks taken during recovery (Prarit Bhargava) [2104388] - scsi: storvsc: Fix handling of srb_status and capacity change events (Mohammed Gamal) [2139728] - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() (Mohammed Gamal) [2139463] - hv_netvsc: Fix race between VF offering and VF association message from host (Mohammed Gamal) [2139475] - sbitmap: fix lockup while swapping (Ming Lei) [2140214] - sbitmap: fix batched wait_cnt accounting (Ming Lei) [2140214] - sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up() (Ming Lei) [2140214] - sbitmap: fix possible io hung due to lost wakeup (Ming Lei) [2140214] - sbitmap: add helper to clear a batch of tags (Ming Lei) [2140214] - x86/hyperv: Restore VP assist page after cpu offlining/onlining (Mohammed Gamal) [2139454] - clocksource/drivers/hyperv: add data structure for reference TSC MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix root partition faults when writing to VP assist page MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix invalid writes to MSRs during root partition kexec (Mohammed Gamal) [2139454] - x86/hyperv: Remove BUG_ON() for kmap_local_page() (Mohammed Gamal) [2139454] - x86/hyperv: Disable hardlockup detector by default in Hyper-V guests (Mohammed Gamal) [2139454] - x86/hyperv: Update 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Replace kmap() with kmap_local_page() (Mohammed Gamal) [2139454] - hyperv: simplify and rename generate_guest_id (Mohammed Gamal) [2139454] - x86/Hyper-V: Add SEV negotiate protocol support in Isolation VM (Mohammed Gamal) [2139454] - x86/sev: Define the Linux-specific guest termination reasons (Mohammed Gamal) [2139454] - x86/sev: Shorten GHCB terminate macro names (Mohammed Gamal) [2139454] - x86/sev: Save the negotiated GHCB version (Mohammed Gamal) [2139454] - locking: Add __sched to semaphore functions (Waiman Long) [2141429] - locking/rwsem: Disable preemption while trying for rwsem lock (Waiman Long) [2141429] - locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked() (Waiman Long) [2141429] - locking/rwsem: Conditionally wake waiters in reader/writer slowpaths (Waiman Long) [2141429] - locking: Mark racy reads of owner->on_cpu (Waiman Long) [2141429] - locking: Make owner_on_cpu() into (Waiman Long) [2141429] - locking/rwsem: Optimize down_read_trylock() under highly contended case (Waiman Long) [2141429] - locking/rwsem: Fix comments about reader optimistic lock stealing conditions (Waiman Long) [2141429] - locking/rwsem: Disable preemption for spinning region (Waiman Long) [2141429] - locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() (Waiman Long) [2141429] - NFSD: Mark exports of NFS as unsupported (Benjamin Coddington) [2150902] - fuse: lock inode unconditionally in fuse_fallocate() (Miklos Szeredi) [2110883] - fuse: add file_modified() to fallocate (Miklos Szeredi) [2110883] - mei: me: add adler lake point S DID (Prarit Bhargava) [2141602] - ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use (Izabela Bakollari) [2144858] - libnvdimm/namespace: Fix visibility of namespace resource attribute (Jeff Moyer) [2016347] - PCI: hv: Only reuse existing IRTE allocation for Multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix the definition of vector in hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_pci_bus_exit() (Mohammed Gamal) [2139458] - PCI: hv: Add validation for untrusted Hyper-V values (Mohammed Gamal) [2139458] - PCI: hv: Fix interrupt mapping for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Use vmbus_requestor to generate transaction IDs for VMbus hardening (Mohammed Gamal) [2139458] - PCI: hv: Fix multi-MSI to allow more than one MSI vector (Mohammed Gamal) [2139458] - net: mana: Add rmb after checking owner bits (Mohammed Gamal) [2139462] - net: mana: Add support of XDP_REDIRECT action (Mohammed Gamal) [2139462] - net: mana: Add the Linux MANA PF driver (Mohammed Gamal) [2139462] - NFSD: Protect against send buffer overflow in NFSv3 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv3 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_encode's buflen calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable (Emanuele Giuseppe Esposito) [2127128] - cgroup/cpuset: Reduce cpuset_rwsem writer latency (Waiman Long) [2149031] - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass (Waiman Long) [2149031] - rcu: Always inline rcu_dynticks_task*_{enter,exit}() (Waiman Long) [2149031] - rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() (Waiman Long) [2149031] - rcu: Fix macro name CONFIG_TASKS_RCU_TRACE (Waiman Long) [2149031] - rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock (Waiman Long) [2149031] - rcu: Fix to include first blocked task in stall warning (Waiman Long) [2149031] - cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock (Waiman Long) [2149031] - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree (Waiman Long) [2149031] - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug (Waiman Long) [2149031] - cgroup: reduce dependency on cgroup_mutex (Waiman Long) [2149031]- drm/i915: fix TLB invalidation for Gen12 video and compute engines (Wander Lairson Costa) [2148150] {CVE-2022-4139} - redhat/configs: Set CONFIG_X86_AMD_PSTATE to 'm' (Prarit Bhargava) [2145246] - bonding: uninitialized variable in bond_miimon_inspect() (Jonathan Toppins) [1973124] - bonding: fix link recovery in mode 2 when updelay is nonzero (Jonathan Toppins) [1973124] - RHEL: ALSA: update configuration (Jaroslav Kysela) [2125544] - RHEL: ALSA: fix compilation issues (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-mtl: fix firmware name (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Correct pin configs for ASUS G533Z (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 (Jaroslav Kysela) [2125544] - ALSA: ac97: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: ca0106: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: control: add snd_ctl_rename() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Use only dynamic PCM device allocation (Jaroslav Kysela) [2125544] - regmap: add reg_sequence helpers (Jaroslav Kysela) [2125544] - regmap: fix the kerneldoc for regmap_test_bits() (Jaroslav Kysela) [2125544] - regmap: provide helpers for simple bit operations (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Free the ida when IPC fails in sof_ipc4_widget_setup() (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Handle BCLK set as PLL input configuration (Jaroslav Kysela) [2125544] - ASoC: test-component: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Add support for pll_r coefficient (Jaroslav Kysela) [2125544] - ASoC: ssm4567: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: rk3328: fix disabling mclk on pclk probe failure (Jaroslav Kysela) [2125544] - ASoC: pcm3060: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cs42l42: remove redundant test (Jaroslav Kysela) [2125544] - ALSA: ppc: beep: fix clang -Wimplicit-fallthrough (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add comment for the endianness flag (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: handle timeouts in resume path (Jaroslav Kysela) [2125544] - ASoC: wsa881x: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: add runtime pm support (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Minor clean and redundant code removal (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Compressed stream DSP memory structs should be __packed (Jaroslav Kysela) [2125544] - ASoC: wm8998: Fix event generation for input mux (Jaroslav Kysela) [2125544] - ASoC: arizona: Fix a wrong free in wm8997_probe (Jaroslav Kysela) [2125544] - ASoC: wm8962: Allow switching between analog and digital inputs (Jaroslav Kysela) [2125544] - ASoC: wm8960: Fix clock configuration on slave mode (Jaroslav Kysela) [2125544] - ASoC: wm8962: Fix suspend while playing music (Jaroslav Kysela) [2125544] - ASoC: codecs: wm8962: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2125544] - ASoC: wm8960: Add ACPI support (Jaroslav Kysela) [2125544] - ASoC: wm8958: Fix change notifications for DSP controls (Jaroslav Kysela) [2125544] - ASoC: wm8940: add devicetree support (Jaroslav Kysela) [2125544] - ASoC: wm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: wm8903: Fix the error handling of wm8903_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: wm8731: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Make the wm5102, wm5110, wm8997 and wm8998 drivers use the new jack library (Jaroslav Kysela) [2125544] - ASoC: wm5102: Fix event generation for output compensation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use int array instead of bitmask for TX mixers (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use DT bindings instead of local DAI definitions (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Fix spurious event generation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Remove RX channel from old list before adding it to a new one (Jaroslav Kysela) [2125544] - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: wcd9335: remove redundant tests (Jaroslav Kysela) [2125544] - ASoC: uda1380: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: twl4030: Drop legacy, non DT boot support (Jaroslav Kysela) [2125544] - ASoC: tscs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ts3a227e: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tpa6130: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tlv320dac3x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic33: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: codec: tlv320aic32x4: fix mono playback via I2S (Jaroslav Kysela) [2125544] - ASoC: tlv320aic32x4: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Fix typo in BCLK clock name (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic26: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic23: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Return zero in remove callback (Jaroslav Kysela) [2125544] - ASoC: tda7419: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Fix the error handling of tas6424_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas6424: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas5720: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas571x: Fix the error handling of tas571x_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas5086: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas2552: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: tas2770: Reinit regcache on reset (Jaroslav Kysela) [2125544] - ASoC: tas2562: Propagate the error in tas2562_dac_event() (Jaroslav Kysela) [2125544] - ASoC: tas2562: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2764: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Fix handling of mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2770: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2770: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Set correct FSYNC polarity (Jaroslav Kysela) [2125544] - ASoC: tas2770: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tas2552: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: sta*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: sta32x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta32x: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: ssm2602: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: ssm2518: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Fix noise on shutdown/remove (Jaroslav Kysela) [2125544] - ASoC: rt9120: Fix 3byte read, valule offset typo (Jaroslav Kysela) [2125544] - ASoC: rt9120: Use pm_runtime and regcache to optimize 'pwdnn' logic (Jaroslav Kysela) [2125544] - ASoC: codecs: rt715-sdca: remove useless assignment of ops (Jaroslav Kysela) [2125544] - ASoC: rt5682s: Separate the regulator consumer controls (Jaroslav Kysela) [2125544] - ASoC: rt5645: Fix the error handling of rt5645_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the issue of the abnormal JD2 status (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the JD voltage dropping issue (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the wrong state of JD1 and JD2 (Jaroslav Kysela) [2125544] - ASoC: rt5640: Add the MICBIAS1 to the dapm routing (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix jack detection (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix NULL jack in interrupt (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Always init jack_detect_work (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: add the default value of register 0xc320 (Jaroslav Kysela) [2125544] - ASoC: rk3328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: pcm1789: Make pcm1789_common_exit() return void (Jaroslav Kysela) [2125544] - ASoC: pcm186x: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: pcm186x: simplify the return expression of pcm186x_power_off() (Jaroslav Kysela) [2125544] - ASoC: pcm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: nau8825: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8825: Declare 2 channels for DAI of capture stream (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore is released unexpectedly (Jaroslav Kysela) [2125544] - ASoC: nau8824: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore unbalance at error paths (Jaroslav Kysela) [2125544] - ASoC: nau8822: Don't reconfigure PLL to the same values (Jaroslav Kysela) [2125544] - ASoC: nau8822: Disable internal PLL if freq_out is zero (Jaroslav Kysela) [2125544] - ASoC: nau8821: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8821: Don't unconditionally free interrupt (Jaroslav Kysela) [2125544] - ASoC: nau8821: add new widget to control system clock (Jaroslav Kysela) [2125544] - ASoC: nau8821: Add headset button detection (Jaroslav Kysela) [2125544] - ASoC: codecs: mt6359-accdet: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6366: support for mt6366 codec (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component (Jaroslav Kysela) [2125544] - ASoC: nau8540: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6660: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6359: Fix refcount leak bug (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe (Jaroslav Kysela) [2125544] - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: ml26124: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98390: use linux/gpio/consumer.h to fix build (Jaroslav Kysela) [2125544] - ASoC: max98390: Add reset gpio control (Jaroslav Kysela) [2125544] - ASoC: codecs: soundwire: call pm_runtime_resume() in component probe (Jaroslav Kysela) [2125544] - ASoC: max98373: Removing 0x203E from the volatile reg (Jaroslav Kysela) [2125544] - ASoC: max98090: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98090: Fix event generation for custom controls (Jaroslav Kysela) [2125544] - ASoC: codecs: max98088: Clean up some inconsistent indenting (Jaroslav Kysela) [2125544] - ASoC: max980*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: lm4857: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da732x: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: da7219: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: max9*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: lm49xxx: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: es83*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: codes: Add support for ES8316 producer mode (Jaroslav Kysela) [2125544] - ASoC: dmic: Add support for DSD data format (Jaroslav Kysela) [2125544] - ASoC: da[79]*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da7219: cancel AAD related work earlier for jack removal (Jaroslav Kysela) [2125544] - ASoC: da7219: Fix pole orientation detection on certain headsets (Jaroslav Kysela) [2125544] - ASoC: da7218: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: cx2072x: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: cs4349: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l56: Fix the error handling of cs42l56_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs42l51: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Only report button state if there was a button interrupt (Jaroslav Kysela) [2125544] - ASoC: cs4270: update kernel-doc (Jaroslav Kysela) [2125544] - ASoC: cs4270: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add support for CLSA3541 ACPI device ID (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Enable Internal Boost in shared lib (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Do not print error when waking from hibernation (Jaroslav Kysela) [2125544] - ASoC: cs35l36: Fix the error handling of cs35l36_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE (Jaroslav Kysela) [2125544] - ASoC: alc56*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4613: cares Simple-Audio-Card case for TDM (Jaroslav Kysela) [2125544] - ASoC: ak4613: add TDM256 support (Jaroslav Kysela) [2125544] - ASoC: ak4613: rename constraint to constraint_rates (Jaroslav Kysela) [2125544] - ASoC: ak4613: priv has ctrl1 instead of iface (Jaroslav Kysela) [2125544] - ASoC: ak4613: return error if it was setup as clock provider (Jaroslav Kysela) [2125544] - ASoC: ak4613: tidyup ak4613_interface (Jaroslav Kysela) [2125544] - ASoC: ak4613: add missing mutex_lock() (Jaroslav Kysela) [2125544] - ASoC: ak4642: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: ak*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode (Jaroslav Kysela) [2125544] - ASoC: ada*, ssm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules (Jaroslav Kysela) [2125544] - ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: test-component: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: rename asoc_simple_init_dai_link_params() to asoc_simple_init_for_codec2codec() (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: care Codec2Codec vs DPCM:BE (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: ignore Codec2Codec setting if it already have (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Make asoc_simple_clean_reference() return void (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: indicate "Experimental stage" warning only when successed (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoc: audio-graph-card2: Fix refcount leak bug in __graph_get_type() (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: remove pre-alloced Codec2Codec space (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: make Codec2Codec settings optional (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: use of_property_read_u32() for rate (Jaroslav Kysela) [2125544] - ASoC: audio_graph_card2: Fix port numbers in example (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2-custom-sample.dtsi: add verbose explanation (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoC: test-component: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: use software node API in Atom boards (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: remove 'set-but-not-used' warning (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: avoid oops in error handling (Jaroslav Kysela) [2125544] - ASoC: Intel: use software node API in SoundWire machines (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: sof_sdw: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: Drop redundant enum constant (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: enable capture stream from cs35l41 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: allow HDaudio/HDMI disable (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add quirk for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: intel: sof_sdw: add RT711 SDCA card for MTL platform (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_pcm512x: remove unnecessary init (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: Move quirk check to the front in late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AFF (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AF0 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for mtl_mx98357_rt5682 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: fix out-of-bounds array access (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: rename RTL1019 compatible driver to rt1019p (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: enable pm_runtime and set autosuspend delay (Jaroslav Kysela) [2125544] - ASoC: xtensa: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: xtensa: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: make arrays mul and div static const, makes object smaller (Jaroslav Kysela) [2125544] - ASoC: uniphier: simplify the return expression of uniphier_aio_compr_set_params() (Jaroslav Kysela) [2125544] - ASoC: spear: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: test DMA buffer first in hw_params (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dsp: report error on power-up/down (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Drop misleading comment regarding dma_data (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: fix sof_es8336 probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: remove hard-coded SSP selection (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: reset the num_links during probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: add support for HDMI_In capture (Jaroslav Kysela) [2125544] - ASoC: Intel: common: fix typo for tplg naming (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for adl_rt1019_rt5682s (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: add table for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ADL match table (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: ignore GpioInt when looking for speaker/headset GPIO lines (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_da7219_max98373: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: support BT offload audio (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_ssm4567: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_rt5514_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: hda: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: glk_rt5682_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: cml_rt1011_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: Use temporary variable for struct device (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: reset acpi_chan_package (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: bxt_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename haswell source file to hsw_rt5640 (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove redundant test (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Remove FE DAI ops (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve codec_init() quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename broadwell source file to bdw_rt286 (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: broadwell: Make broadwell_disable_jack() return void (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5677: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5650: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: intel: atom: Remove superfluous flush_scheduled_work() (Jaroslav Kysela) [2125544] - ASoC: Intel: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: controls: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: skylake: skl-pcm: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: Skylake: remove redundant re-assignments to pointer array (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: byt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: cnl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Do snd_hdac_ext_stream_decouple() only once (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: add sanity check on SSP index reported by NHLT (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: only fixup topology name if not set already (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: don't set fw_filename (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: enable dmic handling with 2 or fewer SoundWire links (Jaroslav Kysela) [2125544] - ASoC: soc-core: accept zero format at snd_soc_runtime_set_dai_fmt() (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Prevent current kernel running with older FW (Jaroslav Kysela) [2125544] - ASoC: SOF: Copy compress parameters into extended data (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Dynamically allocate pcm params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: atom: don't keep a temporary string in fixup_tplg_name (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add trigger callback into sdw_callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Correct the ROM/FW state reporting code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: MTL: remove redundant snd_sof_dsp_read() call (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Introduce skip_imr_boot flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: IPC4: enable IMR boot (Jaroslav Kysela) [2125544] - ASoC: SOC: Intel: introduce cl_init callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not (wrongly) assume positive return value in IMR path (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Revisit IMR boot sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Print out the non matching ext_man magic number (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: Fix clang -Wformat warning (Jaroslav Kysela) [2125544] - ASoC: SOF: remove warning on ABI checks (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Fix error code in sof_ipc4_volume_put() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: set pcm rate to dai setting (Jaroslav Kysela) [2125544] - ASoC: SOF: reduce default verbosity of IPC logs (Jaroslav Kysela) [2125544] - Revert "RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default" (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix alh_group_ida max value (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix wrong use of sizeof in sof_ipc4_widget_setup_comp_src() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: set domain bit based on dp domain type (Jaroslav Kysela) [2125544] - ASoC: SOF: add ipc4 SRC module support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: move ida allocate/free to widget_setup/free (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: free memories allocated in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: check dai->private in ipc_free() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: add SoundWire/ALH aggregation support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Compile and runtime IPC version selection (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Align mt8186 clock names with dt-bindings (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix error code in probe (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Revise mt8195 boot flow (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: use pm_resume_and_get() on component probe (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ipc4_dfs_write() (Jaroslav Kysela) [2125544] - ASoC: sof: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Only load the driver if IPC3 is used (Jaroslav Kysela) [2125544] - ASoC: SOF: probes: rename assign/free callbacks as startup/shutdown (Jaroslav Kysela) [2125544] - ASoC: SOF: Add cont_update_posn to platform parameters (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add definitions for S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2 (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: Clarify the IPC timeout handling path (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: remove unused variable (Jaroslav Kysela) [2125544] - ASoC: SOF: Switch to IPC generic firmware tracing (Jaroslav Kysela) [2125544] - ALSA: sc6000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: gus: Fix memory leaks at memory allocator error paths (Jaroslav Kysela) [2125544] - ALSA: sound/isa/gus: check the return value of kstrdup() (Jaroslav Kysela) [2125544] - ALSA: gus: Fix erroneous memory allocation (Jaroslav Kysela) [2125544] - ALSA: galaxy: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: cs4236: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2125544] - ALSA: aloop: Fix random zeros in capture data when using jiffies timer (Jaroslav Kysela) [2125544] - ALSA: Add generic serial MIDI driver using serial bus API (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use lookup table to create modules (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Update AVS_FW_INIT_TIMEOUT_US declaration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Lower UNLOAD_MULTIPLE_MODULES IPC timeout (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace hardcodes with SD_CTL_STREAM_RESET (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Recognize FW_CFG_RESERVED (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use helper function to set up DMA (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Set max DMA segment size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Block IPC channel on suspend (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Shield LARGE_CONFIG_GETs against zero payload_size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Copy only as many RX bytes as necessary (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Relax DSP core transition timings (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Assign I2S gateway when parsing topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix i2s_test card name initialization (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: correct config reference for I2S test board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix parsing UUIDs in topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add da7219 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98373 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98357a machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add ssm4567 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add nau8825 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt5682 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt298 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt286 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt274 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add I2S-test machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add DMIC machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix build error on arc, m68k and sparc (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: APL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: SKL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Power management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Machine board registration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace link_mask usage with i2s_link_mask (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Event tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: D0ix power state support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Register HDAudio ext-bus operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add HDAudio machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: PCI driver implementation (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Coredump and recovery flow (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Drop direct ACPI dependency (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Depend on SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Enable AVS driver only on x86 platforms (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: non-HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic PCM FE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic soc component driver (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Account for libraries when booting basefw (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Configure modules according to their type (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare modules before bindings them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Arm paths after creating them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path state management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path creation and freeing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare path and its components (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Support link_mask formatted string (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology loading operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse path and path templates tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pipeline and module tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pplcfg and binding tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse module-extension tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology parsing infrastructure (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add MeteorLake machines (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare vendor tokens (Jaroslav Kysela) [2125544] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON bit (Jaroslav Kysela) [2125544] - uapi: sof: abi: Bump SOF ABI for ext_data_length (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new structures for topology manifest data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: introduce cont_update_posn in sof_ipc_stream_params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: bump SOF_ABI_MINOR (Jaroslav Kysela) [2125544] - ASoC: SOF: Add header for IPC4 manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: add code to parse config params for ACPDMIC dai (Jaroslav Kysela) [2125544] - ASoC: SOF: Add topology tokens for IPC4 (Jaroslav Kysela) [2125544] - ASoC: hdac_hda: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: max98504: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: adau1372: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6351: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6358: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6359: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6660: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: pcm3060: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt9120: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt700: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1316-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wsa881x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: sdw-mockup: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: tfa*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tfa9879: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cs*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm9090: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor out the I2C and SPI bus code into separate modules (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor our MCLK and mutex initialisation (Jaroslav Kysela) [2125544] - ASoC: wm8731: Move regulator request into wm8731_init() (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor component init out of bus code (Jaroslav Kysela) [2125544] - ASoC: wm8731: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() (Jaroslav Kysela) [2125544] - ASoC: wm2000: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix amp gain register offset & default (Jaroslav Kysela) [2125544] - ASoC: tas2764: Correct playback volume range (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix and extend FSYNC polarity handling (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add post reset delays (Jaroslav Kysela) [2125544] - ASoC: tas*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tas*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2125544] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add the driver for the TAS2764 (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix TDM mode BSEL settings (Jaroslav Kysela) [2125544] - ASoC: max*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: max98396: Implement DSP speaker monitor (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix register access for PCM format settings (Jaroslav Kysela) [2125544] - ASoC: max98396: Improve some error prints (Jaroslav Kysela) [2125544] - ASoC: max98396: add voltage regulators (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix build error for implicit function declaration (Jaroslav Kysela) [2125544] - ASoC: max98396: add amplifier driver (Jaroslav Kysela) [2125544] - ASoC: rt*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: rt1019: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: fsl: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pistachio: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: samsung: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sunxi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tegra: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: test-component: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ad*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ak*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: alc*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: da*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: es*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: msm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: nau*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: spdif: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sta*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: twl*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uda*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: 88pm860x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ac97: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bd28623: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bt-sco: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cq93vc: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cx20442: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: dmic: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: gtm601: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdac_hdmi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: inno_rk3036: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: isabelle: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lm49453: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: mc13783: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: si476x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: stac9766: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tscs42xx: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wl1273: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: zl38060: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_micfil: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_asrc_dma: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: soc-component: Remove non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Move snd_soc_component_is_codec to be local (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Add new SOC_DOUBLE_SX_TLV macro (Jaroslav Kysela) [2125544] - ASoC: Remove unused hw_write_t type (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_EXT_TLV macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Introduce SOC_DOUBLE_R_S_EXT_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ALSA: hda: Skip event processing for unregistered codecs (Jaroslav Kysela) [2125544] - ASoC: codecs: Add HD-Audio codec driver (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Move CS42L42 register descriptions to general include (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Read System Name from ACPI _SUB to identify firmware (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add common cs35l41 enter hibernate function (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 exit hibernate function into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs_dsp config struct into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 fs errata into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41_set_cspl_mbox_cmd to shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Support external boost (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add support for MeteorLake (MTL) (Jaroslav Kysela) [2125544] - treewide: Replace zero-length arrays with flexible-array members (Jaroslav Kysela) [2125544] - ASoC: SOF: add definitions for different IPC types (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: enhance debug messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: add sdw blob (Jaroslav Kysela) [2125544] - AsoC: SOF: ipc4-topology: Add dai_get_clk op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for SSP/DMIC DAI's (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new IPC op for parsing topology manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: init NHLT for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: Add ops_free (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: set the BE DAI ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: Expose sof_ipc4_set_pipeline_state() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add the dai_config op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add route_setup/route_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add widget_setup/widget_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add pcm ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control IO ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control_setup op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing mixer widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing and preparing pga widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for DAI type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for AIF type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing DAI_IN/DAI_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing AIF_IN/AIF_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Introduce topology ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Return from dtrace_read if there is no new data available (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Add helper function to update the sdev->host_offset (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Introduce SOF_DTRACE_INITIALIZING state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: implement pm ctx_save callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Switch to use the generic pm_ops.set_core_state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Add initial header file for ipc4 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: sof_ipc_pm_ops: Add support for DSP core power management (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 suspend check dsp idle (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 modify dram type as non-cache (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add shared_size for mediatek common chip information (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: revise mt8195 clock sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add SOF pm ops callback for Renoir (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Fix reversed if statement (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Propagate write errors correctly (Jaroslav Kysela) [2125544] - ASoC: SOF: Fix potential NULL pointer dereference (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-flood-test: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: remove duplicate include in mt8195.c (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8195 debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mediatek common debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move dtrace related variables local from sof_dev (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce opaque storage of private data for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: SOF: Modify the host trace_init parameter list to include dmab (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move host ops wrappers from generic header to private (Jaroslav Kysela) [2125544] - ASoC: SOF: Clone the trace code to ipc3-dtrace as fw_tracing implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Rename dtrace_is_supported flag to fw_trace_is_supported (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC independent ops for firmware tracing support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Cap the rmaining to count in IPC4 mode (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 ipc support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add ipc support for mt8195 (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add FW loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add IPC4 private header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set IPC4-specific DSP ops for CaVS platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: trace: The dtrace is only available with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: IPC flood test can only work with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Add support for IPC4 messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Separate the message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add support IPC4 message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the ipc_type (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add support for mandatory message handling functionality (Jaroslav Kysela) [2125544] - ASoC: SOF: Add rx_data pointer to snd_sof_ipc_msg struct (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Remove the ipc3-ops.h header file (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: fix missing pci_release_regions() on error in sof_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Call optional query_fw_configuration on first boot (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as it is not used (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: renoir: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Switch to use the fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Implement firmware parsing and loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC dependent ops for firmware handling, loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a prepare op to IPC topology widget ops (Jaroslav Kysela) [2125544] - ASoC: SOF: clarify use of widget complete flag (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Skip parsing DAI link tokens if not needed (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: remove unnecessary function declaration (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new fields to struct snd_sof_widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: expose a couple of functions (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: Move the call to snd_sof_pcm_platform_hw_params() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Set up widgets from source to sink (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: reset route status before freeing widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new op to set up volume table (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix allyesconfig build error (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 change ipc timeout as 1 second (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-msg-injector: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: control: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8186 (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 dsp clock support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 sof fw loader and dsp ops (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 hardware support (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove the old fw_ready related code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Do not check for the fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add local implementation for handling fw_ready message (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: protect hw_params against successive calls (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add helper for link DMA cleanups (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: reset dma_data and release stream (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: improve suspend case (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: move code to deal with hda dai/dailink suspend (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: add hda_dai_hw_free_ipc() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: flag errors on pipeline teardown (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: regroup dai and link DMA operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: split link DMA and dai operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: use snd_soc_dai_get_widget() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: simplify hda_dai_widget_update() prototype (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: consistent naming for HDA DAI and HDA link DMA (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add IPC-specific dai ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: remove incorrect clearing of prepared flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: simplify NHLT handling (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Check w->sname validity once in sof_connect_dai_widget() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: remove useless assignment (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add RPL-P support (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add ADL-PS support (Jaroslav Kysela) [2125544] - ASOC: SOF: pci: add ipc_type override for Intel IPC4 tests (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Use dedicated MBOX for ACP and PSP communication (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add psp_mbox_ready() and psp_send_cmd() callback (Jaroslav Kysela) [2125544] - ASoC: SOF: using pm_runtime_resume_and_get to simplify the code (Jaroslav Kysela) [2125544] - ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add IP identifier (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: expose some codeloader functions (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: define check_ipc_irq op (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use BIT() macros for consistency (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use common ops across platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops' (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: preserve topology filename override in nocodec mode (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override topology filename (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override firmware filename (Jaroslav Kysela) [2125544] - ASoC: SOF: add IPC-dependent file names (Jaroslav Kysela) [2125544] - ASoC: SOF: add default IPC capability and file paths (Jaroslav Kysela) [2125544] - ASoC: SOF: add path indirection to each IPC type (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Check the bar size before remapping (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Move the ipc_set_get_comp_data() local to ipc3-control (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops for kcontrol set up (Jaroslav Kysela) [2125544] - ASoC: SOF: Add widget_kcontrol_setup control ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the rx_msg ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the tx_msg and set_get_data ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use the get_reply ops in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for mandatory IPC message handling ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Separate the ops checks by functions/topics (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement rx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the get_reply IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the set_get_data IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Use sof_ipc3_tx_msg() internally for message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the tx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add high level IPC IO callback definitions to ipc_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add helper function to prepare and send an IPC message (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 add shutdown callback (Jaroslav Kysela) [2125544] - ASoC: SOF: OF: Add shutdown callback for SOF OF device (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Avoid open coded arithmetic in memory allocation (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: use new sound control LED layer (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove redundant return statements (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove header from struct snd_sof_ipc_msg (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop 'header' parameter from tx_message() API (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use msg->reply_data directly in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: disable dma trace in s0ix (Jaroslav Kysela) [2125544] - ASoC: SOF: extend the interface to stop DMA trace (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop support for mapped control data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use ipc->max_payload_size for message/reply size checking (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add max_payload_size field in struct snd_sof_ipc (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove dmab and dmab_bdl from snd_sof_dev struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-loader: Use local snd_dma_buffer (Jaroslav Kysela) [2125544] - ASoC: amd: acp: add missing platform_device_unregister() in acp_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix initialization of ext_intr_stat1 in i2s_irq_handler() (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Use non-legacy DAI naming for cs35l41 (Jaroslav Kysela) [2125544] - ASoC: amd: enable RPL Platform acp drivers build (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform pci driver pm-ops (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform init/de-init functions (Jaroslav Kysela) [2125544] - ASoC: amd: add ACP PCI driver for RPL platform (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform acp header file (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add error handling cases (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify const resource struct variable to generic (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Drop superfluous mmap callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify local variables name to generic (Jaroslav Kysela) [2125544] - ASoC: amd: yc: Decrease level of error message (Jaroslav Kysela) [2125544] - ASoC: amd: yc: add new YC platform varaint support (Jaroslav Kysela) [2125544] - ASoC: amd: fix Jadeite kconfig warning and build errors (Jaroslav Kysela) [2125544] - ASoC: amd: Fix error pointer dereference (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add legacy audio driver support for Rembrandt platform (Jaroslav Kysela) [2125544] - ASoC: amd: acp: ACP code generic to support newer platforms (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Remove rt1019_1 codec conf from machine driver (Jaroslav Kysela) [2125544] - ASoC: amd: Remove duplicated include in acp-es8336.c (Jaroslav Kysela) [2125544] - ASoC: amd: fix for variable set but not used warning (Jaroslav Kysela) [2125544] - ASoC: amd: drop machine driver remove function (Jaroslav Kysela) [2125544] - ASoC: amd: remove unused header file inclusion (Jaroslav Kysela) [2125544] - ASoC: amd: acp-es8336: use static variables (Jaroslav Kysela) [2125544] - ASoC: amd: fix ACPI dependency compile errors and warnings (Jaroslav Kysela) [2125544] - ASoC: amd: enable machine driver build for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add Machine driver for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add I2S MICSP instance support (Jaroslav Kysela) [2125544] - ASoC: amd: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix error handling in .remove() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: fix typo in comment (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for rt5682s and rt1019 card with hs instance (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for nau8825 and max98360 card (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver. (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Remove duplicate include files (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add pm ops callback in machine driver (Jaroslav Kysela) [2125544] - ASoC: soc-utils: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: Drop superfluous check of CONFIG_SND_CTL_VALIDATION (Jaroslav Kysela) [2125544] - ASoC: topology: Rename soc_tplg_init_kcontrol() function (Jaroslav Kysela) [2125544] - ASoC: topology: Correct error message (Jaroslav Kysela) [2125544] - ASoC: topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL (Jaroslav Kysela) [2125544] - ASoC: topology: Return bool instead of int (Jaroslav Kysela) [2125544] - ASoC: topology: Remove unnecessary looping (Jaroslav Kysela) [2125544] - ASoC: topology: Use for loop instead of while (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Followup prototype change of snd_soc_unregister_card() (Jaroslav Kysela) [2125544] - ASoC: DPCM: Don't pick up BE without substream (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: demote warnings on non-atomic BE connection (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: fix BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for PAUSE_RELEASE (Jaroslav Kysela) [2125544] - ASoC: ops: Fix integer detection for when max possible values > 1 (Jaroslav Kysela) [2125544] - ASoC: ops: Fix boolean/integer detection for simple controls (Jaroslav Kysela) [2125544] - ASoC: ops: Don't modify the driver's plaform_max when reading state (Jaroslav Kysela) [2125544] - ASoC: ops: Remove unneeded delay.h inclusion (Jaroslav Kysela) [2125544] - ASoC: ops: Clarify snd_soc_info_volsw_sx() (Jaroslav Kysela) [2125544] - ASoC: soc-generic-dmaengine-pcm: Use default config when none is given (Jaroslav Kysela) [2125544] - ASoC: dapm: Move stereo autodisable check (Jaroslav Kysela) [2125544] - ASoC: soc-dai: Remove set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: share code for snd_soc_of_get_dai_link_cpus/codecs() (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() (Jaroslav Kysela) [2125544] - ASoC: core: Switch core to new DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Make snd_soc_unregister_card() return void (Jaroslav Kysela) [2125544] - ASoC: core: Always send the CPU DAI a direct clock specifier (Jaroslav Kysela) [2125544] - ASoC: core: Add set_fmt_new callback that directly specifies provider (Jaroslav Kysela) [2125544] - ASoC: core: Pass legacy_dai_naming flag directly (Jaroslav Kysela) [2125544] - ASoC: core: Correct spelling fliped -> flipped (Jaroslav Kysela) [2125544] - ASoC: soc-core: remove always-false path (Jaroslav Kysela) [2125544] - ASoC: Introduce snd_soc_of_get_dai_link_cpus (Jaroslav Kysela) [2125544] - ASoC: soc-component: Update handling to component delays (Jaroslav Kysela) [2125544] - ASoC: Introduce 'fixup_controls' card method (Jaroslav Kysela) [2125544] - ASoC: soc-card: Create jack kcontrol without pins (Jaroslav Kysela) [2125544] - ALSA: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - Revert "ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations" (Jaroslav Kysela) [2125544] - ALSA: hda: beep: Simplify keep-power-at-enable behavior (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Don't skip notification handling during PM operation (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Limit the maximal count of PCM devices to 8 (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: ELD procfs - print the codec NIDs (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Simplify the pcm_idx condition in hdmi_pcm_setup_pin() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter allocation for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: change type for the 'assigned' variable (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Move structs out of #define block (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter reuse for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Re-arrange quirk table entries (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop (Jaroslav Kysela) [2125544] - ALSA: hda: Fix Nvidia dp infoframe (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: set depop delay for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: add Intel 5 Series / 3400 PCI DID (Jaroslav Kysela) [2125544] - ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Align BDL entry to 4KB boundary (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Fix unused variable warning for beep power change (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Keep power up while beep is enabled (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Dolphin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga7 14IAL7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Clarify support for CSC3551 without _DSD Properties (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirks for ASUS Zenbooks using CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: Fix crash due to jack poll in suspend (Jaroslav Kysela) [2125544] - ALSA: hda/cirrus - support for iMac 12,1 model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model (Jaroslav Kysela) [2125544] - ALSA: ice1712: remove redundant assignment to new (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for another Asus K42JZ model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NV45PZ (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support CLSA0101 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Use the CS35L41 HDA internal define (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable speaker and mute LEDs for HP laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix build error unused-function (Jaroslav Kysela) [2125544] - ALSA: asihpi: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: asihpi: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add module parameter to control firmware load (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Firmware switching and reloading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add defaulted values into dsp bypass config sequence (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add fw id strings (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Read Speaker Calibration data from UEFI variables (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Hibernation during Suspend (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Speaker ID for laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support multiple load paths for firmware (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support reading subsystem id from ACPI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add initial DSP support and firmware loading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save codec object inside component struct (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls directly (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP ALSA controls (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Consolidate selections under SND_HDA_SCODEC_CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR() (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Don't dereference fwnode handle (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Improve dev_err_probe() messaging (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix comments wrt serial-multi-instantiate reference (Jaroslav Kysela) [2125544] - ALSA: hda: Fix put_device() inconsistency in error path (Jaroslav Kysela) [2125544] - ALSA: hda: Make device usage_count consistent across subsequent probing (Jaroslav Kysela) [2125544] - ALSA: hda: Fix null-ptr-deref when i915 fails and hdmi is denylisted (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: change cs8409_fixups v.pins initializers to static (Jaroslav Kysela) [2125544] - ASoC: doc: Update dead links (Jaroslav Kysela) [2125544] - ALSA: hda/via: Delete does not require return (Jaroslav Kysela) [2125544] - ALSA: ctxfi: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: cs5535audio: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: lola: Bounds check loop iterator against streams array size (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Amp Name based on channel and index (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Enable GPIO2 Interrupt for CLSA0100 laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Support for Interrupts (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove Set Channel Map api from binding (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Set Speaker Position for CLSA0100 Laptop (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix error in spi cs35l41 hda driver name (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Warlock (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Cyborg (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Odin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support manual mode detection for CS42L42 (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Use general cs42l42 include in cs8409 hda driver (Jaroslav Kysela) [2125544] - ALSA: hdsp: remove redundant assignment to pointer kctl (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: add a new hda codec SN6140 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move external boost handling to lib for ASoC use (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Handle all external boost setups the same way (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Reorganize log for playback actions (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove cs35l41_hda_reg_sequence struct (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move boost config to initialization code (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Mute the device before shutdown (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Put the device into safe mode for external boost (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Boost type flag (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Always configure the DAI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix I2S params comments (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Move cs35l41_gpio_config to shared lib (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Check hw_config before using it (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Unify hardware configuration (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Enable Jack poll for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: Jack detection poll in suspend state (Jaroslav Kysela) [2125544] - ALSA: echoaudio: remove redundant assignment to variable i (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Stop using iommu_present() (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dsp-config: add missing RaptorLake PCI IDs (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2125544] - ALSA: hda: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hda: Remove unused macro definition (Jaroslav Kysela) [2125544] - ALSA: hda: Reset all SIE bits in INTCTL (Jaroslav Kysela) [2125544] - tracing: ALSA: hda: Remove string manipulation out of the fast path (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dspcfg: use SOF for UpExtreme and UpExtreme11 boards (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Properly refcounting clock rate (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Clear fixed clock rate at closing EP (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Register card again for iface over delayed_register option (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Inform the delayed registration more properly (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5 (Jaroslav Kysela) [2125544] - ALSA: usb-audio: make read-only array marker static const (Jaroslav Kysela) [2125544] - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II (Jaroslav Kysela) [2125544] - ALSA: scarlett2: Add Focusrite Clarett+ 8Pre support (Jaroslav Kysela) [2125544] - ALSA: line6: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hiface: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb/6fire: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for Behringer UMC202HD (Jaroslav Kysela) [2125544] - ALSA: bcd2000: Fix a UAF bug on the error path of probing (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add endianness annotations (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Turn off 'manual mode' on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Support jack detection on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: US16x08: Move overflow check before array access (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Cancel pending work at closing a MIDI substream (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add mixer mapping for Gigabyte B450/550 Mobos (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Refcount multiple accesses on the single clock (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Add Android board ACPI table handling (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Split Windows ACPI init code into its own function (Jaroslav Kysela) [2125544] - mfd: arizona: Add missing statics to the of_match_tables (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add memory chunk helpers (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add pre_stop callback (Jaroslav Kysela) [2125544] - regmap: sdw: add required header files (Jaroslav Kysela) [2125544] - regmap: soundwire: remove unused header mod_devicetable.h (Jaroslav Kysela) [2125544] - regmap: Constify static regmap_bus structs (Jaroslav Kysela) [2125544] - soundwire: peripheral: remove useless ops pointer (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume() on component probe (Jaroslav Kysela) [2125544] - soundwire: qcom: fix device status array range (Jaroslav Kysela) [2125544] - soundwire: qcom: remove duplicate reset control get (Jaroslav Kysela) [2125544] - soundwire: Intel: add trigger callback (Jaroslav Kysela) [2125544] - soundwire: qcom: Enable software clock gating requirement flag (Jaroslav Kysela) [2125544] - soundwire: qcom: Check device status before reading devid (Jaroslav Kysela) [2125544] - soundwire: qcom: Add flag for software clock gating check (Jaroslav Kysela) [2125544] - soundwire: revisit driver bind/unbind and callbacks (Jaroslav Kysela) [2125544] - soundwire: bus_type: fix remove and shutdown support (Jaroslav Kysela) [2125544] - soundwire: intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: qcom: soundwire: Add support for controlling audio CGCR from HLOS (Jaroslav Kysela) [2125544] - soundwire: qcom: adjust autoenumeration timeout (Jaroslav Kysela) [2125544] - soundwire: qcom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: cadence: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: bus: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: qcom: return error when pm_runtime_get_sync fails (Jaroslav Kysela) [2125544] - soundwire: bus: pm_runtime_request_resume on peripheral attachment (Jaroslav Kysela) [2125544] - soundwire: intel: disable WAKEEN in pm_runtime resume (Jaroslav Kysela) [2125544] - soundwire: cadence: recheck device0 attachment after status change (Jaroslav Kysela) [2125544] - soundwire: qcom: Add compatible name for v1.6.0 (Jaroslav Kysela) [2125544] - soundwire: stream: Fix error return code in do_bank_switch() (Jaroslav Kysela) [2125544] - soundwire: qcom: fix an error message in swrm_wait_for_frame_gen_enabled() (Jaroslav Kysela) [2125544] - soundwire: qcom: use __maybe_unused for swrm_runtime_resume() (Jaroslav Kysela) [2125544] - soundwire: qcom: constify static struct qcom_swrm_data global variables (Jaroslav Kysela) [2125544] - soundwire: qcom: add in-band wake up interrupt support (Jaroslav Kysela) [2125544] - soundwire: qcom: add runtime pm support (Jaroslav Kysela) [2125544] - soundwire: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - ALSA: Add snd_pcm_direction_name() helper (Jaroslav Kysela) [2125544] - ALSA: core: Fix double-free at snd_card_new() (Jaroslav Kysela) [2125544] - ALSA: hda: Once again fix regression of page allocations with IOMMU (Jaroslav Kysela) [2125544] - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC (Jaroslav Kysela) [2125544] - ALSA: control: Re-order bounds checking in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: control: Fix an out-of-bounds bug in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: seq: Fix data-race at module auto-loading (Jaroslav Kysela) [2125544] - ALSA: seq: oss: Fix data-race for max_midi_devs access (Jaroslav Kysela) [2125544] - ALSA: memalloc: Revive x86-specific WC page allocations again (Jaroslav Kysela) [2125544] - ALSA: info: Fix llseek return value when using callback (Jaroslav Kysela) [2125544] - ALSA: pcm: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: core: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control-led: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: pcm: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: timer: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: core: Add async signal helpers (Jaroslav Kysela) [2125544] - ALSA: core: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: memalloc: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: control: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Fix kernel doc warnings (Jaroslav Kysela) [2125544] - ALSA: dmaengine: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: pcm: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Enable kernel doc markers for some functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take buffer refcount while draining output (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Check stream state at exported functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take open_mutex around parameter changes (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Move lock to snd_rawmidi_substream (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Make internal functions local static (Jaroslav Kysela) [2125544] - ALSA: control: Add input validation (Jaroslav Kysela) [2125544] - ALSA: control: Drop superfluous ifdef CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Rename CONFIG_SND_CTL_VALIDATION to CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Use xarray for faster lookups (Jaroslav Kysela) [2125544] - ALSA: seq: replace ternary operator with max() (Jaroslav Kysela) [2125544] - ALSA: pcm: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2125544] - pinctrl: amd: Don't save/restore interrupt status and wake status bits (Prarit Bhargava) [2130059] - x86/paravirt: Add a dummy __x86_paravirt_patch_template() function (Waiman Long) [2144161] - x86/paravirt: Fix kABI breakage in struct pv_mmu_ops (Waiman Long) [2144161]- can: af_can: fix NULL pointer dereference in can_rx_register() (Ivan Vecera) [2136823] - net: disable preemption in dev_core_stats_XXX_inc() helpers (Ivan Vecera) [2136823] - net: introduce CAN specific pointer in the struct net_device (Ivan Vecera) [2136823] - can: af_can: can_pernet_exit(): no need to iterate over and cleanup registered CAN devices (Ivan Vecera) [2136823] - net: add per-cpu storage and net->core_stats (Ivan Vecera) [2136823] - tun: switch to net core provided statistics counters (Ivan Vecera) [2136823] - tun: switch to u64_stats_t (Ivan Vecera) [2136823] - ceph: avoid putting the realm twice when decoding snaps fails (Xiubo Li) [2139881] - powerpc/64/kdump: Limit kdump base to 512MB (Mamatha Inamdar) [2132921] - ice: virtchnl rss hena support (Petr Oros) [2136516] - Documentation/admin-guide: Document nomodeset kernel parameter (Jocelyn Falempe) [2143952] - drm: Move nomodeset kernel parameter to the DRM subsystem (Jocelyn Falempe) [2143952] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - sound: usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - net: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - media: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - Input: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - HID: usbhid: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: deprecate the third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - scsi: smartpqi: Change version to 2.1.20-035 (Don Brace) [2116976] - scsi: smartpqi: Initialize feature section info (Don Brace) [2116976] - scsi: smartpqi: Add controller cache flush during rmmod (Don Brace) [2116976] - scsi: smartpqi: Correct device removal for multi-actuator devices (Don Brace) [2116976] - scsi: smartpqi: Change sysfs raid_level attribute to N/A for controllers (Don Brace) [2116976] - scsi: smartpqi: Correct max LUN number (Don Brace) [2116976] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2116976] - scsi: smartpqi: Convert to host_tagset (Don Brace) [2116976] - scsi: smartpqi: Stop using the SCSI pointer (Don Brace) [2116976] - smartpqi: Change request pointer to scsi_cmd_to_rq (Don Brace) [2116976] - scsi: smartpqi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Don Brace) [2116976] - EDAC/skx_common: Make output format similar (Aristeu Rozanski) [2124915] - EDAC/skx_common: Use driver decoder first (Aristeu Rozanski) [2124915] - ptp: introduce helpers to adjust by scaled parts per million (Izabela Bakollari) [2141639] - ptp: add missing documentation for parameters (Izabela Bakollari) [2141639] - mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context. (Nico Pache) [2144559] - scsi: target: loop: Fix handling of aborted TMRs (Maurizio Lombardi) [2141713] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [2137955] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [2137955] - net/mlx5e: TC, Reject forwarding from internal port to internal port (Mohammad Kabat) [2131345] - md/raid1: stop mdx_raid1 thread when raid1 array run failed (Nigel Croxon) [2143270] - md: fix a crash in mempool_free (Nigel Croxon) [2143257] - md/raid0, raid10: Don't set discard sectors for request queue (Nigel Croxon) [2143250] - sgx: use ->f_mapping... (Vladis Dronov) [2130210] - x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() (Vladis Dronov) [2130210] - x86/sgx: Handle VA page allocation failure for EAUG on PF. (Vladis Dronov) [2130210] - x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd (Vladis Dronov) [2130210] - selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning (Vladis Dronov) [2130210] - x86/sgx: Set active memcg prior to shmem allocation (Vladis Dronov) [2130210] - x86/sgx: Drop 'page_index' from sgx_backing (Vladis Dronov) [2130210] - selftests/sgx: Page removal stress test (Vladis Dronov) [2130210] - selftests/sgx: Test reclaiming of untouched page (Vladis Dronov) [2130210] - selftests/sgx: Test invalid access to removed enclave page (Vladis Dronov) [2130210] - selftests/sgx: Test faulty enclave behavior (Vladis Dronov) [2130210] - selftests/sgx: Test complete changing of page type flow (Vladis Dronov) [2130210] - selftests/sgx: Introduce TCS initialization enclave operation (Vladis Dronov) [2130210] - selftests/sgx: Introduce dynamic entry point (Vladis Dronov) [2130210] - selftests/sgx: Test two different SGX2 EAUG flows (Vladis Dronov) [2130210] - selftests/sgx: Add test for TCS page permission changes (Vladis Dronov) [2130210] - selftests/sgx: Add test for EPCM permission changes (Vladis Dronov) [2130210] - Documentation/x86: Introduce enclave runtime management section (Vladis Dronov) [2130210] - x86/sgx: Free up EPC pages directly to support large page ranges (Vladis Dronov) [2130210] - x86/sgx: Support complete page removal (Vladis Dronov) [2130210] - x86/sgx: Support modifying SGX page type (Vladis Dronov) [2130210] - x86/sgx: Tighten accessible memory range after enclave initialization (Vladis Dronov) [2130210] - x86/sgx: Support adding of pages to an initialized enclave (Vladis Dronov) [2130210] - x86/sgx: Support restricting of enclave page permissions (Vladis Dronov) [2130210] - x86/sgx: Support VA page allocation without reclaiming (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_page_alloc() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_{grow,shrink}() (Vladis Dronov) [2130210] - x86/sgx: Keep record of SGX page type (Vladis Dronov) [2130210] - x86/sgx: Create utility to validate user provided offset and length (Vladis Dronov) [2130210] - x86/sgx: Make sgx_ipi_cb() available internally (Vladis Dronov) [2130210] - x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() (Vladis Dronov) [2130210] - x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_ewb_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Support loading enclave page without VMA permissions check (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EAUG function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODT function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODPR function (Vladis Dronov) [2130210] - x86/sgx: Add short descriptions to ENCLS wrappers (Vladis Dronov) [2130210] - x86/sgx: Ensure no data in PCMD page after truncate (Vladis Dronov) [2130210] - x86/sgx: Fix race between reclaimer and page fault handler (Vladis Dronov) [2130210] - x86/sgx: Obtain backing storage page with enclave mutex held (Vladis Dronov) [2130210] - x86/sgx: Mark PCMD page as dirty when modifying contents (Vladis Dronov) [2130210] - x86/sgx: Disconnect backing page references from dirty status (Vladis Dronov) [2130210] - HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID (Tony Camuso) [2132441] - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message (Tony Camuso) [2132441] - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo (Tony Camuso) [2132441] - ID: intel-ish-hid: hid-client: drop unexpected word "the" in the comments (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: use time_before to replace "jiffies < a" (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: add ADL and RPL device id (Tony Camuso) [2132441] - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update (Tony Camuso) [2132441] - HID: intel-ish-hid: ishtp-fw-loader: Fix a kernel-doc formatting issue (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: Specify no cache snooping on TGL and ADL (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested (Tony Camuso) [2132441] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [2132441] - HID: intel-ish-hid: hid-client: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: fw-loader: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: use constants for modaliases (Tony Camuso) [2132441] - s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser() (Tobias Huschle) [2141963] - s390/futex: add missing EX_TABLE entry to __futex_atomic_op() (Tobias Huschle) [2141963] - s390/uaccess: add missing EX_TABLE entries to __clear_user() (Tobias Huschle) [2141963] - net: usb: ax88179_178a: Fix packet receiving (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - drm/i915/rpl-p: Add PCI IDs (Jocelyn Falempe) [2115880] - Revert "dma-buf: remove useless FMODE_LSEEK flag" (Jocelyn Falempe) [2115880] - drm/amd/display: Increase stack frame size limit for a few files. (Jocelyn Falempe) [2115880] - drm_crtc.h is missing include/linux/slab.h (Jocelyn Falempe) [2115880] - drm/amd/display: remove a duplicated declaration (Jocelyn Falempe) [2115880] - Revert "mm: shrinkers: provide shrinkers with names" (Jocelyn Falempe) [2115880] - Revert "drm/amdkfd: add SPM support for SVM" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.19..v6.0 (Jocelyn Falempe) [2115880] - drm/i915/gvt: IMPORT_MODULE_NS workaround (Jocelyn Falempe) [2115880] - Replace EXPORT_SYMBOL_NS_GPL with EXPORT_SYMBOL_GPL (Jocelyn Falempe) [2115880] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2115880] - Revert "vfio/mdev: Pass in a struct vfio_device * to vfio_dma_rw()" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: merge gvt.c into kvmgvt.c" (Jocelyn Falempe) [2115880] - Revert "vfio/mdev: Remove mdev_parent_ops" (Jocelyn Falempe) [2115880] - Revert "vfio: Make vfio_(un)register_notifier accept a vfio_device" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: Change from vfio_group_(un)pin_pages to vfio_(un)pin_pages" (Jocelyn Falempe) [2115880] - Revert "vfio: remove VFIO_GROUP_NOTIFY_SET_KVM" (Jocelyn Falempe) [2115880] - Revert "i915: Call aops write_begin() and write_end() directly" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.18..v5.19 (Jocelyn Falempe) [2115880] - crypto: testmgr - disallow plain cbcmac(aes) and ghash in FIPS mode (Vladis Dronov) [2107595] - crypto: set the required FIPS_INTERNAL flag for gcm and ccm (Vladis Dronov) [2107595] - crypto: seqiv - flag instantiations as FIPS compliant (Vladis Dronov) [2107595] - crypto: xts - restrict key lengths to approved values in FIPS mode (Vladis Dronov) [2107595] - crypto: api - allow algs only in specific constructions in FIPS mode (Vladis Dronov) [2107595] - crypto: api - check for ERR pointers in crypto_destroy_tfm() (Vladis Dronov) [2107595] - crypto: api - Fix use-after-free and race in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: algapi - Avoid spurious modprobe on LOADED (Vladis Dronov) [2107595] - crypto: api - Retain alg refcount in crypto_grab_spawn (Vladis Dronov) [2107595] - crypto: api - Do not zap spawn->alg (Vladis Dronov) [2107595] - crypto: api - Fix race condition in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: api - Check spawn->alg under lock in crypto_drop_spawn (Vladis Dronov) [2107595] - crypto: algapi - reject NULL crypto_spawn::inst (Vladis Dronov) [2107595] - iavf: remove INITIAL_MAC_SET to allow gARP to work properly (Stefan Assmann) [1938635] - mm, slab: remove duplicate kernel-doc comment for ksize() (Michal Schmidt) [2143367] - slab: Introduce kmalloc_size_roundup() (Michal Schmidt) [2143367] - thermal: int340x: Mode setting with new OS handshake (Prarit Bhargava) [2072652] - thermal: int340x: Update OS policy capability handshake (Prarit Bhargava) [2072652] - hugetlb: remove unnecessary set_page_count in prep_compound_gigantic_page (Chris von Recklinghausen) [2143631] - mm/hugetlb: clear compound_nr before freeing gigantic pages (Chris von Recklinghausen) [2143631] - uprobes: __replace_page() avoid BUG in munlock_vma_page() (Chris von Recklinghausen) [2143631] - s390/boot: add secure boot trailer (Tobias Huschle) [2141967] - ice: Fix configuring VIRTCHNL_OP_CONFIG_VSI_QUEUES with unbalanced queues (Michal Schmidt) [2137378] - nvme: wait until quiesce is done (Ming Lei) [2144258] - scsi: make sure that request queue queiesce and unquiesce balanced (Ming Lei) [2144258] - scsi: avoid to quiesce sdev->request_queue two times (Ming Lei) [2144258] - dm: don't stop request queue after the dm device is suspended (Ming Lei) [2144258]- ata: libata-core: Print timeout value when internal command times (Ewan D. Milne) [1823688] - ata: libata-core: fix sloppy parameter type in ata_exec_internal[_sg]() (Ewan D. Milne) [1823688] - ata: libata-core: make ata_exec_internal_sg() *static* (Ewan D. Milne) [1823688] - perf/x86/intel: Fix unchecked MSR access error for Alder Lake N (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS data source encoding for ADL (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS memory access info encoding for ADL (Michael Petlan) [2104807] - i40e: Fix DMA mappings leak (Ivan Vecera) [2077847] - fbcon: Fix delayed takeover locking (Jocelyn Falempe) [2134795] - fbcon: use min() to make code cleaner (Jocelyn Falempe) [2134795] - fbcon: Use array3_size() helper in scr_memcpyw() (Jocelyn Falempe) [2134795] - fbcon: Maintain a private array of fb_info (Jocelyn Falempe) [2134795] - fbcon: untangle fbcon_exit (Jocelyn Falempe) [2134795] - fbcon: Move more code into fbcon_release (Jocelyn Falempe) [2134795] - fbcon: Move console_lock for register/unlink/unregister (Jocelyn Falempe) [2134795] - fbcon: Consistently protect deferred_takeover with console_lock() (Jocelyn Falempe) [2134795] - fbcon: use lock_fb_info in fbcon_open/release (Jocelyn Falempe) [2134795] - fbcon: move more common code into fb_open() (Jocelyn Falempe) [2134795] - fbcon: Ditch error handling for con2fb_release_oldinfo (Jocelyn Falempe) [2134795] - fbcon: Extract fbcon_open/release helpers (Jocelyn Falempe) [2134795] - fb: Delete fb_info->queue (Jocelyn Falempe) [2134795] - fbcon: Replace FBCON_FLAGS_INIT with a boolean (Jocelyn Falempe) [2134795] - fbcon: Use delayed work for cursor (Jocelyn Falempe) [2134795] - fbdev/sysfs: Fix locking (Jocelyn Falempe) [2134795] - fbcon: delete delayed loading code (Jocelyn Falempe) [2134795] - fbcon: Introduce wrapper for console->fb_info lookup (Jocelyn Falempe) [2134795] - fbcon: Move fbcon_bmove(_rec) functions (Jocelyn Falempe) [2134795] - fbcon: delete a few unneeded forward decl (Jocelyn Falempe) [2134795] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [2134795] - video: fbcon: Fix warnings by using pr_debug() in fbcon (Jocelyn Falempe) [2134795] - fbcon: Fix user font detection test at fbcon_resize(). (Jocelyn Falempe) [2134795] - fbcon: remove now unusued 'softback_lines' cursor() argument (Jocelyn Falempe) [2134795] - fbcon: remove soft scrollback code (Jocelyn Falempe) [2134795] - fbcon: prevent user font height or width change from causing potential out-of-bounds access (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_update_vcs() out of fb_set_var() (Jocelyn Falempe) [2134795] - fbcon: fix null-ptr-deref in fbcon_switch (Jocelyn Falempe) [2134795] - fbcon: Adjust indentation in set_con2fb_map (Jocelyn Falempe) [2134795] - fbdev: Unexport unlink_framebuffer() (Jocelyn Falempe) [2134795] - backlight: drop EARLY_EVENT_BLANK support (Jocelyn Falempe) [2134795] - fbcon: Export fbcon_update_vcs (Jocelyn Falempe) [2134795] - backlight: simplify lcd notifier (Jocelyn Falempe) [2134795] - fbcon: Document what I learned about fbcon locking (Jocelyn Falempe) [2134795] - fbcon: Call con2fb_map functions directly (Jocelyn Falempe) [2134795] - fbcon: replace FB_EVENT_MODE_CHANGE/_ALL with direct calls (Jocelyn Falempe) [2134795] - fb: Flatten control flow in fb_set_var (Jocelyn Falempe) [2134795] - fbdev: remove FBINFO_MISC_USEREVENT around fb_blank (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_fb_blanked out of fb_blank (Jocelyn Falempe) [2134795] - Revert "backlight/fbcon: Add FB_EVENT_CONBLANK" (Jocelyn Falempe) [2134795] - fbdev: Call fbcon_get_requirement directly (Jocelyn Falempe) [2134795] - fbcon: Call fbcon_mode_deleted/new_modelist directly (Jocelyn Falempe) [2134795] - fbdev: directly call fbcon_suspended/resumed (Jocelyn Falempe) [2134795] - fbdev: unify unlink_framebuffer paths (Jocelyn Falempe) [2134795] - fbdev: make unregister/unlink functions not fail (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_bind directly (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_(un)registered directly (Jocelyn Falempe) [2134795] - fbdev: fbmem: fix memory access if logo is bigger than the screen (Jocelyn Falempe) [2134795] - fbdev: add kerneldoc do remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: allow apertures == NULL in remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: show fbdev number for debugging (Jocelyn Falempe) [2134795] - fbcon: use kvmalloc() for scrollback buffer (Jocelyn Falempe) [2134795] - fbdev: fbcon: Fix unregister crash when more than one framebuffer (Jocelyn Falempe) [2134795] - fb: fix lost console when the user unplugs a USB adapter (Jocelyn Falempe) [2134795] - fbcon: introduce for_each_registered_fb() helper (Jocelyn Falempe) [2134795] - timers/nohz: Last resort update jiffies on nohz_full IRQ entry (Waiman Long) [2108387] - irq: Call tick_irq_enter() inside HARDIRQ_OFFSET (Waiman Long) [2108387] - irqtime: Move irqtime entry accounting after irq offset incrementation (Waiman Long) [2108387] - sched/vtime: Consolidate IRQ time accounting (Waiman Long) [2108387] - s390/vtime: Use the generic IRQ entry accounting (Waiman Long) [2108387] - sched/cputime: Remove symbol exports from IRQ time accounting (Waiman Long) [2108387] - genirq/irqdomain: Don't try to free an interrupt that has no mapping (Waiman Long) [2108387] - genirq: Provide __irq_enter/exit_raw() (Waiman Long) [2108387] - powerpc/time: Only set CONFIG_ARCH_HAS_SCALED_CPUTIME on PPC64 (Waiman Long) [2108387] - powerpc/time: isolate scaled cputime accounting in dedicated functions. (Waiman Long) [2108387] - perf: Fix list corruption in perf_cgroup_switch() (Aaron Tomlin) [2136548] - gen_compile_commands: fix issues in RHEL-8 (Íñigo Huguet) [2136840] - .gitignore: Add compilation database file (Íñigo Huguet) [2136840] - gen_compile_commands: fix missing 'sys' package (Íñigo Huguet) [2136840] - gen_compile_commands: extract compiler command from a series of commands (Íñigo Huguet) [2136840] - gen_compile_commands: prune some directories (Íñigo Huguet) [2136840] - scripts/clang-tools: switch explicitly to Python 3 (Íñigo Huguet) [2136840] - Makefile: Add clang-tidy and static analyzer support to makefile (Íñigo Huguet) [2136840] - kbuild: wire up the build rule of compile_commands.json to Makefile (Íñigo Huguet) [2136840] - gen_compile_commands: remove the warning about too few .cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: support *.o, *.a, modules.order in positional argument (Íñigo Huguet) [2136840] - gen_compile_commands: move directory walk to a generator function (Íñigo Huguet) [2136840] - gen_compile_commands: make -o option independent of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: reword the help message of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: do not support .cmd files under tools/ directory (Íñigo Huguet) [2136840] - gen_compile_commands: use choices for --log_levels option (Íñigo Huguet) [2136840] - gen_compile_commands: parse only the first line of .*.cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: lower the entry count threshold (Íñigo Huguet) [2136840] - scripts: add a tool to produce a compile_commands.json file (Íñigo Huguet) [2136840] - iavf: Do not restart Tx queues after reset task failure (Petr Oros) [2134005] - iavf: Fix a crash during reset task (Petr Oros) [2134005] - spec: add bpf_testmod.ko to kselftests/bpf (Yauheni Kaliuta) [2140082] - fuse: fix readdir cache race (Miklos Szeredi) [2131391] - ice: config netdev tc before setting queues number (Petr Oros) [2103946] - ice: Fix ice_xdp_xmit() when XDP TX queue number is not sufficient (Petr Oros) [2103946] - ice: Don't double unplug aux on peer initiated reset (Petr Oros) [2103946] - ice: use bitmap_free instead of devm_kfree (Petr Oros) [2103946] - ice: Fix DMA mappings leak (Petr Oros) [2103946] - ice: Fix call trace with null VSI during VF reset (Petr Oros) [2103946] - ice: Fix VSI rebuild WARN_ON check for VF (Petr Oros) [2103946] - net/ice: fix initializing the bitmap in the switch code (Petr Oros) [2103946] - net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr() (Petr Oros) [2103946] - ice: allow toggling loopback mode via ndo_set_features callback (Petr Oros) [2103946] - ice: compress branches in ice_set_features() (Petr Oros) [2103946] - ice: Add support for PPPoE hardware offload (Petr Oros) [2103946] - ice: add i2c write command (Petr Oros) [2103946] - ice: Remove pci_aer_clear_nonfatal_status() call (Petr Oros) [2103946] - ice: Remove unnecessary NULL check before dev_put (Petr Oros) [2103946] - ice: use eth_broadcast_addr() to set broadcast address (Petr Oros) [2103946] - ice: switch: dynamically add VLAN headers to dummy packets (Petr Oros) [2103946] - ice: Add support for VLAN TPID filters in switchdev (Petr Oros) [2103946] - ice: Add support for double VLAN in switchdev (Petr Oros) [2103946] - intel/ice:fix repeated words in comments (Petr Oros) [2103946] - drivers/net/ethernet/intel: fix typos in comments (Petr Oros) [2103946] - ice: Use correct order for the parameters of devm_kcalloc() (Petr Oros) [2103946] - ice: remove u16 arithmetic in ice_gnss (Petr Oros) [2103946] - ice: remove VLAN representor specific ops (Petr Oros) [2103946] - ice: don't set VF VLAN caps in switchdev (Petr Oros) [2103946] - kernel-doc: fix undefined args variable (Jan Stancek) [2134954]- sunrpc: Set sk_allocation to GFP_NOFS to avoid using current->task_frag. (Guillaume Nault) [2089660] - selftests/vm: enable running select groups of tests (Joel Savitz) [2089502] - selftests: make use of GUP_TEST_FILE macro (Nico Pache) [2089502] - selftests: clarify common error when running gup_test (Nico Pache) [2089502] - tools/testing/selftests/vm/gup_test.c: clarify error statement (Nico Pache) [2089502] - mm: remove the extra ZONE_DEVICE struct page refcount (Chris von Recklinghausen) [2082247] - mm: simplify freeing of devmap managed pages (Chris von Recklinghausen) [2082247] - mm: move free_devmap_managed_page to memremap.c (Chris von Recklinghausen) [2082247] - mm/memremap: add ZONE_DEVICE support for compound pages (Chris von Recklinghausen) [2082247] - mm/page_alloc: refactor memmap_init_zone_device() page init (Chris von Recklinghausen) [2082247] - mm/page_alloc: split prep_compound_page into head and tail subparts (Chris von Recklinghausen) [2082247] - mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN (Chris von Recklinghausen) [2082247] - mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() (Chris von Recklinghausen) [2082247] - mm: gup: remove useless BUG_ON in __get_user_pages() (Chris von Recklinghausen) [2082247] - mm: gup: remove unneed local variable orig_refs (Chris von Recklinghausen) [2082247] - mm: gup: remove set but unused local variable major (Chris von Recklinghausen) [2082247] - writeback: make the laptop_mode prototypes available unconditionally (Chris von Recklinghausen) [2082247] - mm: hide laptop_mode_wb_timer entirely behind the BDI API (Chris von Recklinghausen) [2082247] - mm: remove special swap entry functions (Chris von Recklinghausen) [2082247] - hugetlb: address ref count racing in prep_compound_gigantic_page (Chris von Recklinghausen) [2082247] - hugetlb: remove prep_compound_huge_page cleanup (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): get vma_address_end() earlier (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use goto instead of while (1) (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): add a level of indentation (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): crossing page table boundary (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): settle PageHuge on entry (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use page for pvmw->page (Chris von Recklinghausen) [2082247] - mm/gup: longterm pin migration cleanup (Chris von Recklinghausen) [2082247] - mm/gup: change index type to long as it counts pages (Chris von Recklinghausen) [2082247] - mm/gup: migrate pinned pages out of movable zone (Chris von Recklinghausen) [2082247] - mm: honor PF_MEMALLOC_PIN for all movable pages (Chris von Recklinghausen) [2082247] - mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN (Chris von Recklinghausen) [2082247] - mm/huge_memory.c: use helper function migration_entry_to_page() (Chris von Recklinghausen) [2082247] - block: add queue_to_disk() to get gendisk from request_queue (Chris von Recklinghausen) [2082247] - mm/hugetlb: remove redundant check in preparing and destroying gigantic page (Chris von Recklinghausen) [2082247] - mm/hugetlb: use helper huge_page_order and pages_per_huge_page (Chris von Recklinghausen) [2082247] - mm: handle zone device pages in release_pages() (Chris von Recklinghausen) [2082247] - mm/gup: remove the vma allocation from gup_longterm_locked() (Chris von Recklinghausen) [2082247] - mm/mremap_pages: fix static key devmap_managed_key updates (Chris von Recklinghausen) [2082247] - mm/memremap.c: convert devmap static branch to {inc,dec} (Chris von Recklinghausen) [2082247] - mm/page_alloc: handle a missing case for memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: store compound_nr as well as compound_order (Chris von Recklinghausen) [2082247] - mm: clean up the last pieces of page fault accountings (Chris von Recklinghausen) [2082247] - mm/x86: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/s390: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/powerpc: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/arm64: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm: do page fault accounting in handle_mm_fault (Chris von Recklinghausen) [2082247] - include/linux/sched/mm.h: optimize current_gfp_context() (Chris von Recklinghausen) [2082247] - mm/page_alloc: fix memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: remove redundant check non_swap_entry() (Chris von Recklinghausen) [2082247] - mm: rename gfpflags_to_migratetype to gfp_migratetype for same convention (Chris von Recklinghausen) [2082247] - mm,page_alloc,cma: conditionally prefer cma pageblocks for movable allocations (Chris von Recklinghausen) [2082247] - mm/vma: introduce VM_ACCESS_FLAGS (Chris von Recklinghausen) [2082247] - mm/vma: make vma_is_accessible() available for general use (Chris von Recklinghausen) [2082247] - kernel/events/uprobes.c: only do FOLL_SPLIT_PMD for uprobe register (Chris von Recklinghausen) [2082247] - uprobe: collapse THP pmd after removing all uprobes (Chris von Recklinghausen) [2082247] - uprobe: use FOLL_SPLIT_PMD instead of FOLL_SPLIT (Chris von Recklinghausen) [2082247] - mm, thp: introduce FOLL_SPLIT_PMD (Chris von Recklinghausen) [2082247] - mm: clean up is_device_*_page() definitions (Chris von Recklinghausen) [2082247] - driver core: Add helper device_find_child_by_name() (Chris von Recklinghausen) [2082247] - mm/page_alloc.c: remove unnecessary parameter in rmqueue_pcplist (Chris von Recklinghausen) [2082247] - sctp: handle the error returned from sctp_auth_asoc_init_active_key (Xin Long) [2134892] - sctp: leave the err path free in sctp_stream_init to sctp_stream_free (Xin Long) [2134892] - sctp: fix sleep in atomic context bug in timer handlers (Xin Long) [2134892] - stcp: Use memset_after() to zero sctp_stream_out_ext (Xin Long) [2134892] - sctp: read sk->sk_bound_dev_if once in sctp_rcv() (Xin Long) [2134892] - ethtool: add header/data split indication (Ivan Vecera) [2135624] - xfrm: store and rely on direction to construct offload flags (Sabrina Dubroca) [2137562] - platform/x86/intel: pmc: Support Intel Raptorlake P (Prarit Bhargava) [2076736]- KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2132161] - KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test (Gavin Shan) [2132161] - tools/include: Add _RET_IP_ and math definitions to kernel.h (Gavin Shan) [2132161] - tcp: fix early ETIMEDOUT after spurious non-SACK RTO (Davide Caratti) [2136409] - tcp: add a missing nf_reset_ct() in 3WHS handling (Davide Caratti) [2136409] - sock: redo the psock vs ULP protection check (Davide Caratti) [2136409] - tcp: tcp_rtx_synack() can be called from process context (Davide Caratti) [2136409] - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd (Davide Caratti) [2136409] - tcp: fix F-RTO may not work correctly when receiving DSACK (Davide Caratti) [2136409] - selftests: xsk: do not send zero-length packets (Ivan Vecera) [2135634] - selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Ivan Vecera) [2135634] - selftests, xsk: Fix rx_full stats test (Ivan Vecera) [2135634] - selftests/bpf: Fix xdpxceiver failures for no hugepages (Ivan Vecera) [2135634] - selftests/xsk: Add missing close() on netns fd (Ivan Vecera) [2135634] - selftests, xsk: Fix bpf_res cleanup test (Ivan Vecera) [2135634] - selftests: xsk: Add frame_headroom test (Ivan Vecera) [2135634] - selftests: xsk: Change interleaving of packets in unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Add single packet test (Ivan Vecera) [2135634] - selftests: xsk: Introduce pacing of traffic (Ivan Vecera) [2135634] - selftests: xsk: Fix socket creation retry (Ivan Vecera) [2135634] - selftests: xsk: Put the same buffer only once in the fill ring (Ivan Vecera) [2135634] - selftests: xsk: Fix missing initialization (Ivan Vecera) [2135634] - selftests: xsk: Add tests for 2K frame size (Ivan Vecera) [2135634] - selftests: xsk: Add tests for invalid xsk descriptors (Ivan Vecera) [2135634] - selftests: xsk: Eliminate test specific if-statement in test runner (Ivan Vecera) [2135634] - selftests: xsk: Add test for unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Introduce replacing the default packet stream (Ivan Vecera) [2135634] - selftests: xsk: Allow for invalid packets (Ivan Vecera) [2135634] - selftests: xsk: Eliminate MAX_SOCKS define (Ivan Vecera) [2135634] - selftests: xsx: Make pthreads local scope (Ivan Vecera) [2135634] - selftests: xsk: Make xdp_flags and bind_flags local (Ivan Vecera) [2135634] - selftests: xsk: Specify number of sockets to create (Ivan Vecera) [2135634] - selftests: xsk: Replace second_step global variable (Ivan Vecera) [2135634] - selftests: xsk: Introduce rx_on and tx_on in ifobject (Ivan Vecera) [2135634] - selftests: xsk: Add use_poll to ifobject (Ivan Vecera) [2135634] - selftests: xsx: Introduce test name in test spec (Ivan Vecera) [2135634] - selftests: xsk: Make frame_size configurable (Ivan Vecera) [2135634] - selftests: xsk: Move rxqsize into xsk_socket_info (Ivan Vecera) [2135634] - selftests: xsk: Move num_frames and frame_headroom to xsk_umem_info (Ivan Vecera) [2135634] - selftests: xsk: Introduce test specifications (Ivan Vecera) [2135634] - selftests: xsk: Introduce type for thread function (Ivan Vecera) [2135634] - selftests: xsk: Simplify xsk and umem arrays (Ivan Vecera) [2135634] - selftests: xsk: Preface options with opt (Ivan Vecera) [2135634] - selftests: xsk: Make enums lower case (Ivan Vecera) [2135634] - selftests: xsk: Generate packets from specification (Ivan Vecera) [2135634] - selftests: xsk: Generate packet directly in umem (Ivan Vecera) [2135634] - selftests: xsk: Simplify cleanup of ifobjects (Ivan Vecera) [2135634] - selftests: xsk: Decrease sending speed (Ivan Vecera) [2135634] - selftests: xsk: Validate tx stats on tx thread (Ivan Vecera) [2135634] - selftests: xsk: Simplify packet validation in xsk tests (Ivan Vecera) [2135634] - selftests: xsk: Rename worker_* functions that are not thread entry points (Ivan Vecera) [2135634] - selftests: xsk: Disassociate umem size with packets sent (Ivan Vecera) [2135634] - selftests: xsk: Remove end-of-test packet (Ivan Vecera) [2135634] - selftests: xsk: Simplify the retry code (Ivan Vecera) [2135634] - selftests: xsk: Return correct error codes (Ivan Vecera) [2135634] - selftests: xsk: Remove unused variables (Ivan Vecera) [2135634] - selftests: xsk: Remove the num_tx_packets option (Ivan Vecera) [2135634] - selftests: xsk: Remove color mode (Ivan Vecera) [2135634] - xsk: Fix possible crash when multiple sockets are created (Ivan Vecera) [2135634] - i40e: xsk: Move tmp desc array from driver to pool (Ivan Vecera) [2135634] - xsk: Initialise xskb free_list_node (Ivan Vecera) [2135634] - xsk: Fix corrupted packets for XDP_SHARED_UMEM (Ivan Vecera) [2135634] - xsk: Fix clang build error in __xp_alloc (Ivan Vecera) [2135634] - xsk: Do not write NULL in SW ring at allocation failure (Ivan Vecera) [2135634] - xsk: Fix crash on double free in buffer pool (Ivan Vecera) [2135634] - xsk: Optimize for aligned case (Ivan Vecera) [2135634] - xsk: Batched buffer allocation for the pool (Ivan Vecera) [2135634] - xsk: Get rid of unused entry in struct xdp_buff_xsk (Ivan Vecera) [2135634] - redhat/configs: Move config files under common/generic/x86 to generic/x86_64 (Waiman Long) [2139172] - fbmem: Check virtual screen sizes in fb_set_var() (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Prevent that screen size is smaller than font size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Disallow setting font bigger than screen size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - video: of_display_timing.h: include errno.h (Wander Lairson Costa) [2109116] {CVE-2021-33655} - MAINTAINERS: pick up all vfio_ap docs for VFIO AP maintainers (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver doc (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver lock usage doc (Cédric Le Goater) [1660908] - s390/Docs: new doc describing lock usage by the vfio_ap device driver (Cédric Le Goater) [1660908] - s390/vfio-ap: bypass unnecessary processing of AP resources (Cédric Le Goater) [1660908] - s390/vfio-ap: update docs to include dynamic config support (Cédric Le Goater) [1660908] - s390/vfio-ap: handle config changed and scan complete notification (Cédric Le Goater) [1660908] - s390/vfio-ap: sysfs attribute to display the guest's matrix (Cédric Le Goater) [1660908] - s390/vfio-ap: implement in-use callback for vfio_ap driver (Cédric Le Goater) [1660908] - s390/vfio-ap: reset queues after adapter/domain unassignment (Cédric Le Goater) [1660908] - s390/vfio-ap: hot plug/unplug of AP devices when probed/removed (Cédric Le Goater) [1660908] - s390/vfio-ap: allow hot plug/unplug of AP devices when assigned/unassigned (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on queue probe/remove (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on assign/unassign (Cédric Le Goater) [1660908] - s390/vfio-ap: use proper locking order when setting/clearing KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce new mutex to control access to the KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: rename matrix_dev->lock mutex to matrix_dev->mdevs_lock (Cédric Le Goater) [1660908] - s390/vfio-ap: allow assignment of unavailable AP queues to mdev device (Cédric Le Goater) [1660908] - s390/vfio-ap: refresh guest's APCB by filtering AP resources assigned to mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce shadow APCB (Cédric Le Goater) [1660908] - s390/vfio-ap: manage link between queue struct and matrix mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: move probe and remove callbacks to vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/vfio-ap: use new AP bus interface to search for queue devices (Cédric Le Goater) [1660908] - s390/ap: fix error handling in __verify_queue_reservations() (Cédric Le Goater) [1660908] - s390/zcrypt: code cleanup (Cédric Le Goater) [1660908] - s390/zcrypt: fix wrong offset index for APKA master key valid state (Cédric Le Goater) [1660908] - s390/ap: uevent on apmask/aqpmask change (Cédric Le Goater) [1660908] - s390/vfio-ap: fix kernel doc and signature of group notifier functions (Cédric Le Goater) [1660908] - s390/ap: enable sysfs attribute scans to force AP bus rescan (Cédric Le Goater) [1660908] - s390/ap: fix crash on older machines based on QCI info missing (Cédric Le Goater) [1660908] - s390/ap: notify drivers on config changed and scan complete callbacks (Cédric Le Goater) [1660908] - s390/ap: driver callback to indicate resource in use (Cédric Le Goater) [1660908] - MAINTAINERS: update file path for S390 VFIO AP DRIVER (Cédric Le Goater) [1660908] - s390/vfio-ap: add status attribute to AP queue device's sysfs dir (Cédric Le Goater) [1660908] - s390/ap: function rework based on compiler warning (Cédric Le Goater) [1660908] - s390/vfio-ap: s390/crypto: fix all kernel-doc warnings (Cédric Le Goater) [1660908] - s390/ap: new module option ap.useirq (Cédric Le Goater) [1660908] - s390/ap: fix state machine hang after failure to enable irq (Cédric Le Goater) [1660908] - s390/crypto: fix all kernel-doc warnings in vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/ap: use the common device_driver pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: replace open coded locks for VFIO_GROUP_NOTIFY_SET_KVM notification (Cédric Le Goater) [1660908] - s390/vfio-ap: r/w lock for PQAP interception handler function pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up mdev resources when remove callback invoked (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap_drv's definition (Cédric Le Goater) [1660908] - s390/vfio-ap: fix circular lockdep when setting/clearing crypto masks (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap resources when KVM pointer invalidated (Cédric Le Goater) [1660908] - s390/vfio-ap: No need to disable IRQ after queue reset (Cédric Le Goater) [1660908] - Documentation: s390/vfio-ap: eliminate duplicated word (Cédric Le Goater) [1660908] - docs: s390: Fix wrong label Guest2 instead of Guest3 (Cédric Le Goater) [1660908] - s390: vfio-ap: make local functions and data static (Cédric Le Goater) [1660908] - i40e: Fix set max_tx_rate when it is lower than 1 Mbps (Petr Oros) [2106964] - i40e: Fix VF set max MTU size (Petr Oros) [2106964] - iavf: Fix set max MTU size with port VLAN and jumbo frames (Petr Oros) [2106964] - iavf: Fix bad page state (Petr Oros) [2106964] - i40e: Fix VF hang when reset is triggered on another VF (Ivan Vecera) [2103801] - mpi3mr: a minor change (Tomas Henzl) [2115748] - scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS (Tomas Henzl) [2115748] - scsi: mpi3mr: Remove unnecessary cast (Tomas Henzl) [2115748] - scsi: mpi3mr: Update driver version to 8.2.0.3.0 (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix scheduling while atomic type bug (Tomas Henzl) [2115748] - scsi: mpi3mr: Scan the devices during resume time (Tomas Henzl) [2115748] - scsi: mpi3mr: Free enclosure objects during driver unload (Tomas Henzl) [2115748] - scsi: mpi3mr: Handle 0xF003 Fault Code (Tomas Henzl) [2115748] - scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA (Tomas Henzl) [2115748] - scsi: mpi3mr: Support new power management framework (Tomas Henzl) [2115748] - scsi: mpi3mr: Update mpi3 header files (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler() (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture() (Tomas Henzl) [2115748] - scsi: mpi3mr: Block I/Os while refreshing target dev objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Refresh SAS ports during soft reset (Tomas Henzl) [2115748] - scsi: mpi3mr: Support SAS transport class callbacks (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue MPT transport cmds (Tomas Henzl) [2115748] - scsi: mpi3mr: Add SAS SATA end devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Get target object based on rphy (Tomas Henzl) [2115748] - scsi: mpi3mr: Add expander devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable STL on HBAs where multipath is disabled (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to manage device's port (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve device objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to add phys to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable Enclosure device add event (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve config pages (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue config requests (Tomas Henzl) [2115748] - scsi: mpi3mr: Add config and transport related debug flags (Tomas Henzl) [2115748] - scsi: mpi3mr: Delete a stray tab (Tomas Henzl) [2115748] - scsi: mpi3mr: Unlock on error path (Tomas Henzl) [2115748] - scsi: mpi3mr: Reduce VD queue depth on detecting throttling (Tomas Henzl) [2115748] - scsi: mpi3mr: Resource Based Metering (Tomas Henzl) [2115748] - scsi: mpi3mr: Increase cmd_per_lun to 128 (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable shared host tagset (Tomas Henzl) [2115748] - lpfc version to 14.0.0.18. (Dick Kennedy) [2114050] - scsi: lpfc: Create a sysfs entry called lpfc_xcvr_data for transceiver info (Dick Kennedy) [2114050] - scsi: lpfc: Log when congestion management limits are in effect (Dick Kennedy) [2114050] - scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs (Dick Kennedy) [2114050] - scsi: lpfc: Set sli4_param's cmf option to zero when CMF is turned off (Dick Kennedy) [2114050] - scsi: lpfc: Fix various issues reported by tools (Dick Kennedy) [2114050] - scsi: lpfc: Add reporting capability for Link Degrade Signaling (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI attribute registration for unintential padding (Dick Kennedy) [2114050] - scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and consistency (Dick Kennedy) [2114050] - scsi: lpfc: Update congestion mode logging for Emulex SAN Manager application (Dick Kennedy) [2114050] - scsi: lpfc: Fix multiple NVMe remoteport registration calls for the same NPort ID (Dick Kennedy) [2114050] - scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID cases (Dick Kennedy) [2114050] - scsi: lpfc: Fix mbuf pool resource detected as busy at driver unload (Dick Kennedy) [2114050] - scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology (Dick Kennedy) [2114050] - scsi: lpfc: Fix prli_fc4_req checks in PRLI handling (Dick Kennedy) [2114050] - scsi: lpfc: Remove unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Remove the unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Copyright updates for 14.2.0.6 patches (Dick Kennedy) [2114050] - scsi: lpfc: Add warning notification period to CMF_SYNC_WQE (Dick Kennedy) [2114050] - scsi: lpfc: Rework MIB Rx Monitor debug info logic (Dick Kennedy) [2114050] - scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID (Dick Kennedy) [2114050] - scsi: lpfc: Fix unsolicited FLOGI receive handling during PT2PT discovery (Dick Kennedy) [2114050] - scsi: lpfc: Check the return value of alloc_workqueue() (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI initialization after link up (Dick Kennedy) [2114050] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix ioc->base_readl() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix writel() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix return value check of dma_get_required_mask() (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix use-after-free warning (Tomas Henzl) [2115763] - scsi: mpt3sas: Update driver version to 43.100.00.00 (Tomas Henzl) [2115763] - scsi: mpt3sas: Increase cmd_per_lun to 128 (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix trace buffer registration failed (Tomas Henzl) [2115763] - scsi: mpt3sas: Don't change DMA mask while reallocating pools (Tomas Henzl) [2115763] - scsi: mpt3sas: Prevent error handler escalation when device removed (Tomas Henzl) [2115763] - scsi: mpt3sas: Disable MPI2_FUNCTION_FW_DOWNLOAD for ATTO devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Add support for ATTO ExpressSAS H12xx GT devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Remove flush_scheduled_work() call (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix whitespace and spelling mistake (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix typo in comment (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix out-of-bounds compiler warning (Tomas Henzl) [2115763] - media: em28xx: initialize refcount before kref_get (Dean Nelson) [2128003] {CVE-2022-3239} - gfs2: Register fs after creating workqueues (Bob Peterson) [2121201] - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax (Vratislav Bendel) [2139096] - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse (Waiman Long) [2137585] {CVE-2022-42703} - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() (Waiman Long) [2137585] {CVE-2022-42703} - mm/rmap: Fix typos in comments (Waiman Long) [2137585] {CVE-2022-42703} - iavf: Fix set max MTU size with port VLAN and jumbo frames (Stefan Assmann) [2103944] - iavf: Fix bad page state (Stefan Assmann) [2103944] - iavf: Fix cached head and tail value for iavf_get_tx_pending (Stefan Assmann) [2103944] - iavf: Fix change VF's mac address (Stefan Assmann) [2103944] - iavf: Fix race between iavf_close and iavf_reset_task (Stefan Assmann) [2103944] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103944] - iavf: Fix 'tc qdisc show' listing too many queues (Stefan Assmann) [2103944] - iavf: Fix max_rate limiting (Stefan Assmann) [2103944] - iavf: Check for duplicate TC flower filter before parsing (Stefan Assmann) [2103944] - iavf: Fix handling of dummy receive descriptors (Stefan Assmann) [2103944] - iavf: Disallow changing rx/tx-frames and rx/tx-frames-irq (Stefan Assmann) [2103944] - intel/iavf:fix repeated words in comments (Stefan Assmann) [2103944] - intel: remove unused macros (Stefan Assmann) [2103944] - iavf: Add waiting for response from PF in set mac (Stefan Assmann) [2103944] - iavf: Use irq_update_affinity_hint() (Stefan Assmann) [2103944] - net: Fix return value of qdisc ingress handling on success (Ivan Vecera) [2131361]- PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time (Emanuele Giuseppe Esposito) [2082836] - megaraid_sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mpt3sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mptcp: fix unreleased socket in accept queue (Paolo Abeni) [2135884] - mptcp: factor out __mptcp_close() without socket lock (Paolo Abeni) [2135884] - mptcp: do not queue data on closed subflows (Paolo Abeni) [2135884] - mptcp: move subflow cleanup in mptcp_destroy_common() (Paolo Abeni) [2135884] - mptcp: fix msk traversal in mptcp_nl_cmd_set_flags() (Paolo Abeni) [2135884] - xfs: fix perag reference leak on iteration race with growfs (Brian Foster) [2081105] - xfs: terminate perag iteration reliably on agcount (Brian Foster) [2081105] - xfs: rename the next_agno perag iteration variable (Brian Foster) [2081105] - xfs: fold perag loop iteration logic into helper function (Brian Foster) [2081105] - xfs: prevent spoofing of rtbitmap blocks when recovering buffers (Brian Foster) [2081105] - xfs: Enforce attr3 buffer recovery order (Brian Foster) [2081105] - xfs: avoid unnecessary waits in xfs_log_force_lsn() (Brian Foster) [2081105] - xfs: factor out forced iclog flushes (Brian Foster) [2081105] - xfs: detect misaligned rtinherit directory extent size hints (Brian Foster) [2081105] - xfs: fix an integer overflow error in xfs_growfs_rt (Brian Foster) [2081105] - xfs: improve FSGROWFSRT precondition checking (Brian Foster) [2081105] - xfs: reset child dir '..' entry when unlinking child (Brian Foster) [2081105] - xfs: check for sparse inode clusters that cross new EOAG when shrinking (Brian Foster) [2081105] - xfs: Fix multiple fall-through warnings for Clang (Brian Foster) [2081105] - xfs: remove callback dequeue loop from xlog_state_do_iclog_callbacks (Brian Foster) [2081105] - xfs: don't nest icloglock inside ic_callback_lock (Brian Foster) [2081105] - xfs: Initialize error in xfs_attr_remove_iter (Brian Foster) [2081105] - xfs: remove dead stale buf unpin handling code (Brian Foster) [2081105] - xfs: hold buffer across unpin and potential shutdown processing (Brian Foster) [2081105] - xfs: force the log offline when log intent item recovery fails (Brian Foster) [2081105] - xfs: shorten the shutdown messages to a single line (Brian Foster) [2081105] - xfs: print name of function causing fs shutdown instead of hex pointer (Brian Foster) [2081105] - xfs: fix type mismatches in the inode reclaim functions (Brian Foster) [2081105] - xfs: separate primary inode selection criteria in xfs_iget_cache_hit (Brian Foster) [2081105] - xfs: refactor the inode recycling code (Brian Foster) [2081105] - xfs: add iclog state trace events (Brian Foster) [2081105] - xfs: xfs_log_force_lsn isn't passed a LSN (Brian Foster) [2081105] - xfs: remove need_start_rec parameter from xlog_write() (Brian Foster) [2081105] - xfs: remove xfs_blkdev_issue_flush (Brian Foster) [2081105] - xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() (Brian Foster) [2081105] - xfs: log stripe roundoff is a property of the log (Brian Foster) [2081105] - xfs: remove redundant initialization of variable error (Brian Foster) [2081105] - xfs: perag may be null in xfs_imap() (Brian Foster) [2081105] - xfs: Make attr name schemes consistent (Brian Foster) [2081105] - xfs: Fix default ASSERT in xfs_attr_set_iter (Brian Foster) [2081105] - xfs: rename struct xfs_eofblocks to xfs_icwalk (Brian Foster) [2081105] - xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_ (Brian Foster) [2081105] - xfs: selectively keep sick inodes in memory (Brian Foster) [2081105] - xfs: drop IDONTCACHE on inodes when we mark them sick (Brian Foster) [2081105] - xfs: drop the AGI being passed to xfs_check_agi_freecount (Brian Foster) [2081105] - xfs: cleanup error handling in xfs_buf_get_map (Brian Foster) [2081105] - xfs: remove ->b_offset handling for page backed buffers (Brian Foster) [2081105] - xfs: refactor per-AG inode tagging functions (Brian Foster) [2081105] - xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag (Brian Foster) [2081105] - xfs: pass struct xfs_eofblocks to the inode scan callback (Brian Foster) [2081105] - xfs: make the icwalk processing functions clean up the grab state (Brian Foster) [2081105] - xfs: clean up inode state flag tests in xfs_blockgc_igrab (Brian Foster) [2081105] - xfs: remove indirect calls from xfs_inode_walk{,_ag} (Brian Foster) [2081105] - xfs: remove iter_flags parameter from xfs_inode_walk_* (Brian Foster) [2081105] - xfs: move xfs_inew_wait call into xfs_dqrele_inode (Brian Foster) [2081105] - xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grab (Brian Foster) [2081105] - xfs: pass the goal of the incore inode walk to xfs_inode_walk() (Brian Foster) [2081105] - xfs: rename xfs_inode_walk functions to xfs_icwalk (Brian Foster) [2081105] - xfs: move the inode walk functions further down (Brian Foster) [2081105] - xfs: detach inode dquots at the end of inactivation (Brian Foster) [2081105] - xfs: move the quotaoff dqrele inode walk into xfs_icache.c (Brian Foster) [2081105] - xfs: don't take a spinlock unconditionally in the DIO fastpath (Brian Foster) [2081105] - xfs: mark xfs_bmap_set_attrforkoff static (Brian Foster) [2081105] - xfs: Remove redundant assignment to busy (Brian Foster) [2081105] - xfs: sort variable alphabetically to avoid repeated declaration (Brian Foster) [2081105] - xfs: remove xfs_perag_t (Brian Foster) [2081105] - xfs: use perag through unlink processing (Brian Foster) [2081105] - xfs: clean up and simplify xfs_dialloc() (Brian Foster) [2081105] - xfs: inode allocation can use a single perag instance (Brian Foster) [2081105] - xfs: get rid of xfs_dir_ialloc() (Brian Foster) [2081105] - xfs: collapse AG selection for inode allocation (Brian Foster) [2081105] - xfs: simplify xfs_dialloc_select_ag() return values (Brian Foster) [2081105] - xfs: remove agno from btree cursor (Brian Foster) [2081105] - xfs: use perag for ialloc btree cursors (Brian Foster) [2081105] - xfs: convert allocbt cursors to use perags (Brian Foster) [2081105] - xfs: convert refcount btree cursor to use perags (Brian Foster) [2081105] - xfs: convert rmap btree cursor to using a perag (Brian Foster) [2081105] - xfs: add a perag to the btree cursor (Brian Foster) [2081105] - xfs: pass perags around in fsmap data dev functions (Brian Foster) [2081105] - xfs: push perags through the ag reservation callouts (Brian Foster) [2081105] - xfs: pass perags through to the busy extent code (Brian Foster) [2081105] - xfs: convert secondary superblock walk to use perags (Brian Foster) [2081105] - xfs: convert xfs_iwalk to use perag references (Brian Foster) [2081105] - xfs: convert raw ag walks to use for_each_perag (Brian Foster) [2081105] - xfs: make for_each_perag... a first class citizen (Brian Foster) [2081105] - xfs: move perag structure and setup to libxfs/xfs_ag.[ch] (Brian Foster) [2081105] - xfs: prepare for moving perag definitions and support to libxfs (Brian Foster) [2081105] - xfs: move xfs_perag_get/put to xfs_ag.[ch] (Brian Foster) [2081105] - xfs: remove unnecessary shifts (Brian Foster) [2081105] - xfs: clean up open-coded fs block unit conversions (Brian Foster) [2081105] - xfs: Clean up xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Remove xfs_attr_rmtval_set (Brian Foster) [2081105] - xfs: Add delay ready attr set routines (Brian Foster) [2081105] - xfs: Add delay ready attr remove routines (Brian Foster) [2081105] - xfs: Hoist node transaction handling (Brian Foster) [2081105] - xfs: Hoist xfs_attr_leaf_addname (Brian Foster) [2081105] - xfs: Hoist xfs_attr_node_addname (Brian Foster) [2081105] - xfs: Add helper xfs_attr_node_addname_find_attr (Brian Foster) [2081105] - xfs: Separate xfs_attr_node_addname and xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Refactor xfs_attr_set_shortform (Brian Foster) [2081105] - xfs: Add xfs_attr_node_remove_name (Brian Foster) [2081105] - xfs: Reverse apply 72b97ea40d (Brian Foster) [2081105] - xfs: use xfs_buf_alloc_pages for uncached buffers (Brian Foster) [2081105] - xfs: split up xfs_buf_allocate_memory (Brian Foster) [2081105] - xfs: Fix fall-through warnings for Clang (Brian Foster) [2081105] - scsi: qla2xxx: Use transport-defined speed mask for supported_speeds (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix serialization of DCBX TLV data request (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused declarations for qla2xxx (Nilesh Javali) [2109830] - scsi: qla2xxx: Drop DID_TARGET_FAILURE use (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.900-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Add NVMe parameters support in Auxiliary Image Status (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debugfs create/delete helpers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue handler reading stale packets" (Nilesh Javali) [2109830] - scsi: qla2xxx: Log message "skipping scsi_scan_host()" as informational (Nilesh Javali) [2109830] - scsi: qla2xxx: Avoid flush_scheduled_work() usage (Nilesh Javali) [2109830] - scsi: qla2xxx: Always wait for qlt_sess_work_fn() from qlt_stop_phase1() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused del_sess_list field (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused qlt_tmr_work() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.800-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Update manufacturer details (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix discovery issues in FC-AL topology (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix dropped IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Zero undefined mailbox IN registers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix incorrect display of max frame size (Nilesh Javali) [2109830] - scsi: qla2xxx: Check correct variable in qla24xx_async_gffid() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.700-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debug prints in the device remove path (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing target when it reappears during delete (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts (Nilesh Javali) [2109830] - scsi: qla2xxx: Turn off multi-queue for 8G adapters (Nilesh Javali) [2109830] - scsi: qla2xxx: Wind down adapter after PCIe error (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.600-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix slow session teardown (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no logout on delete for N2N (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix session thrash (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Tear down session if keys have been removed (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no login after app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce disruption due to multiple app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Send LOGO for unexpected IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.500-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n login retry for secure device (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n discovery issue with secure target (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove old doorbell interface (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add retry for ELS passthrough (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix potential stuck session in sa update (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add bsg interface to read doorbell events (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Wait for app to ack on sess down (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: bsg refactor (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused 'ql_dm_tgt_ex_pct' parameter (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove setting of 'req' and 'rsp' parameters (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix missed DMA unmap for aborted commands (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove unneeded variable (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unneeded flush_workqueue() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove free_sg command flag (Nilesh Javali) [2109830] - scsi: megaraid_sas: Clean up some inconsistent indenting (Tomas Henzl) [2120070] - scsi: megaraid_sas: Move megasas_dbg_lvl init to megasas_init() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove unnecessary memset() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Simplify megasas_update_device_list (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct an error message (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct value passed to scsi_device_lookup() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_DRV_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP_DYNAMIC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid: Remove redundant assignment to variable mfiStatus (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove redundant variable cmd_type (Tomas Henzl) [2120070] - platform/x86/intel/vsec: Fix wrong type for local status variables (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add PCI error recovery support to Intel PMT (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add support for Raptor Lake (Prarit Bhargava) [2076744] - platform/x86/intel/pmt: telemetry: Fix fixed region handling (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Rework early hardware code (Prarit Bhargava) [2076744] - platform/x86/intel: Fix pmt_crashlog array reference (Prarit Bhargava) [2076744] - powerpc/kexec_file: Use current CPU info while setting up FDT (Mamatha Inamdar) [2126520] - mm/kmemleak: prevent soft lockup in kmemleak_scan()'s object iteration loops (Waiman Long) [2095075] - mm/kmemleak: prevent soft lockup in first object iteration loop of kmemleak_scan() (Waiman Long) [2095075] - mm/kmemleak: skip unlikely objects in kmemleak_scan() without taking lock (Waiman Long) [2095075] - mm/kmemleak: use _irq lock/unlock variants in kmemleak_scan/_clear() (Waiman Long) [2095075] - mm/kmemleak: avoid scanning potential huge holes (Waiman Long) [2095075] - KVM: s390: pci: fix GAIT physical vs virtual pointers usage (Thomas Huth) [1664379] - KVM: s390: pci: fix plain integer as NULL pointer warnings (Thomas Huth) [1664379] - KVM: s390/pci: fix include duplicates (Thomas Huth) [1664379] - redhat: Use group notifier to get the KVM pointer in the vfio_pci_zdev code (Thomas Huth) [1664379] - KVM: s390: pci: register pci hooks without interpretation (Thomas Huth) [1664379] - KVM: s390: pci: Hook to access KVM lowlevel from VFIO (Thomas Huth) [1664379] - Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline (Thomas Huth) [1664379] - KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices (Thomas Huth) [1664379] - vfio-pci/zdev: different maxstbl for interpreted devices (Thomas Huth) [1664379] - vfio-pci/zdev: add function handle to clp base capability (Thomas Huth) [1664379] - vfio-pci/zdev: add open/close device hooks (Thomas Huth) [1664379] - KVM: s390: pci: add routines to start/stop interpretive execution (Thomas Huth) [1664379] - KVM: s390: pci: provide routines for enabling/disabling interrupt forwarding (Thomas Huth) [1664379] - KVM: s390: mechanism to enable guest zPCI Interpretation (Thomas Huth) [1664379] - KVM: s390: pci: enable host forwarding of Adapter Event Notifications (Thomas Huth) [1664379] - KVM: s390: pci: do initial setup for AEN interpretation (Thomas Huth) [1664379] - KVM: s390: pci: add basic kvm_zdev structure (Thomas Huth) [1664379] - redhat: Enable the new CONFIG_VFIO_PCI_ZDEV_KVM switch (Thomas Huth) [1664379] - vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM (Thomas Huth) [1664379] - vfio/pci: remove CONFIG_VFIO_PCI_ZDEV from Kconfig (Thomas Huth) [1664379] - vfio-pci/zdev: fix possible segmentation fault issue (Thomas Huth) [1664379] - s390/pci: stash dtsm and maxstbl (Thomas Huth) [1664379] - s390/pci: stash associated GISA designation (Thomas Huth) [1664379] - s390/pci: externalize the SIC operation controls and routine (Thomas Huth) [1664379] - s390/airq: allow for airq structure that uses an input vector (Thomas Huth) [1664379] - s390/airq: pass more TPI info to airq handlers (Thomas Huth) [1664379] - s390/cio: add tpi.h header file (Thomas Huth) [1664379] - s390/ap: fix kernel doc comments (Thomas Huth) [1664379] - s390/sclp: detect the AISI facility (Thomas Huth) [1664379] - s390/sclp: detect the AENI facility (Thomas Huth) [1664379] - s390/sclp: detect the AISII facility (Thomas Huth) [1664379] - s390/sclp: detect the zPCI load/store interpretation facility (Thomas Huth) [1664379] - s390/sclp: add detection of IPL-complete-control facility (Thomas Huth) [1664379] - s390/pci: add error record for CC 2 retries (Thomas Huth) [2134399] - s390/pci: add PCI access type and length to error records (Thomas Huth) [2134399] - s390/pci: don't log availability events as errors (Thomas Huth) [2134399] - s390/pci: make better use of zpci_dbg() levels (Thomas Huth) [2134399] - s390/pci: rename get_zdev_by_bus() to zdev_from_bus() (Thomas Huth) [2134399] - redhat: Restore clp_rescan_pci_devices_simple() function (Thomas Huth) [2134399] - s390/pci: improve zpci_dev reference counting (Thomas Huth) [2134399] - s390/pci: make zpci_set_irq()/zpci_clear_irq() static (Thomas Huth) [2134399] - s390/pci: simplify __pciwb_mio() inline asm (Thomas Huth) [2134399] - s390/pci: use physical addresses in DMA tables (Thomas Huth) [2134399] - s390/pci: use phys_to_virt() for AIBVs/DIBVs (Thomas Huth) [2134399] - s390/pci: implement minimal PCI error recovery (Thomas Huth) [2134399] - PCI: Export pci_dev_lock() (Thomas Huth) [2134399] - PCI: Export pci_dev_trylock() and pci_dev_unlock() (Thomas Huth) [2134399] - s390/pci: implement reset_slot for hotplug slot (Thomas Huth) [2134399] - s390/pci: refresh function handle in iomap (Thomas Huth) [2134399] - s390/pci: add simpler s390dbf traces for events (Thomas Huth) [2134399] - s390/pci: tolerate inconsistent handle in recover (Thomas Huth) [2134399] - s390/pci_mmio: fully validate the VMA before calling follow_pte() (Thomas Huth) [2134399] - s390/pci: read clp_list_pci_req only once (Thomas Huth) [2134399] - s390/pci: fix clp_get_state() handling of -ENODEV (Thomas Huth) [2134399] - s390/pci: improve DMA translation init and exit (Thomas Huth) [2134399] - s390/pci: simplify CLP List PCI handling (Thomas Huth) [2134399] - s390/pci: handle FH state mismatch only on disable (Thomas Huth) [2134399] - s390/pci: fix misleading rc in clp_set_pci_fn() (Thomas Huth) [2134399] - s390/pci: reset zdev->zbus on registration failure (Thomas Huth) [2134399] - s390/pci: cleanup resources only if necessary (Thomas Huth) [2134399] - s390/pci: add zpci_set_irq()/zpci_clear_irq() (Thomas Huth) [2134399] - s390/pci: use register pair instead of register asm (Thomas Huth) [2134399] - s390: introduce register pair union (Thomas Huth) [2134399] - s390/pci: handle stale deconfiguration events (Thomas Huth) [2134399] - s390/pci: rename zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: narrow scope of zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: separate zbus registration from scanning (Thomas Huth) [2134399] - s390/pci: use mutex not spinlock for zbus list (Thomas Huth) [2134399] - s390/pci: separate zbus creation from scanning (Thomas Huth) [2134399] - s390/pci: do more bus setup in zpci_bus_scan() (Thomas Huth) [2134399] - s390/pci: introduce zpci_bus_scan_device() (Thomas Huth) [2134399] - s390/pci: fix DMA cleanup on hard deconfigure (Thomas Huth) [2134399] - s390/pci: move zpci_remove_device() to bus code (Thomas Huth) [2134399] - s390/pci: unify de-/configure for slots and events (Thomas Huth) [2134399] - s390/pci: add zpci_event_hard_deconfigured() (Thomas Huth) [2134399] - s390/pci: deconfigure device on release (Thomas Huth) [2134399] - s390/pci: refactor zpci function states (Thomas Huth) [2134399] - s390/pci: inform when missing required facilities (Thomas Huth) [2134399] - s390/pci: remove races against pte updates (Thomas Huth) [2134399] - s390: remove orphaned function declarations (Thomas Huth) [2134399] - s390/pci: add missing pci_iov.h include (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices_simple() (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices() (Thomas Huth) [2134399] - s390/pci: consolidate SR-IOV specific code (Thomas Huth) [2134399] - s390/pci: Implement ioremap_wc/prot() with MIO (Thomas Huth) [2134399] - s390/mm: properly clear _PAGE_NOEXEC bit when it is not supported (Thomas Huth) [2134399] - s390/pci: clarify comment in s390_mmio_read/write (Thomas Huth) [2134399] - s390/pci: remove unused functions (Thomas Huth) [2134399] - s390/pci: Log new handle in clp_disable_fh() (Thomas Huth) [2134399] - s390/pci: ioremap() align with generic code (Thomas Huth) [2134399] - s390: enforce CONFIG_SMP (Thomas Huth) [2134399] - s390/pci: mark function(s) __always_inline (Thomas Huth) [2134399] - s390/pci: avoid using strncmp with hardcoded length (Thomas Huth) [2134399] - s390/pci: PCI_IOV_RESOURCES loop refactoring in zpci_map_resources (Thomas Huth) [2134399] - s390: pci: no need to check return value of debugfs_create functions (Thomas Huth) [2134399] - s390/pci: fix sleeping in atomic during hotplug (Thomas Huth) [2134399] - s390/pci: remove fmb address from debug output (Thomas Huth) [2134399] - s390/pci: add fmt3 fmb (Thomas Huth) [2134399] - tools headers kvm s390: Sync headers with the kernel sources (Thomas Huth) [2111063] - KVM: s390: resetting the Topology-Change-Report (Thomas Huth) [2111063] - KVM: s390: guest support for topology function (Thomas Huth) [2111063] - KVM: s390: Cleanup ipte lock access and SIIF facility checks (Thomas Huth) [2111063] - KVM: s390: drop unexpected word 'and' in the comments (Thomas Huth) [2111063] - Documentation: KVM: update s390-diag.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update msr.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update amd-memory-encryption.rst references (Thomas Huth) [2043872] - Documentation: KVM: update s390-pv.rst reference (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Explain rc/rrc delivery (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Add protvirt dump/info api descriptions (Thomas Huth) [2043872] - Documentation: KVM: add API issues section (Thomas Huth) [2043872] - Documentation: virt: Protected virtual machine dumps (Thomas Huth) [2043872] - Documentation: KVM: add separate directories for architecture-specific documentation (Thomas Huth) [2043872] - KVM: s390: Add KVM_CAP_S390_PROTECTED_DUMP (Thomas Huth) [2043872] - KVM: s390: Add CPU dump functionality (Thomas Huth) [2043872] - KVM: s390: Add configuration dump functionality (Thomas Huth) [2043872] - KVM: s390: pv: Add query dump information (Thomas Huth) [2043872] - KVM: s390: pv: Add dump support definitions (Thomas Huth) [2043872] - KVM: s390: pv: Add query interface (Thomas Huth) [2043872] - s390/uv: Add dump fields to query (Thomas Huth) [2043872] - s390/uv: Add SE hdr query information (Thomas Huth) [2043872] - kvm: Move KVM_GET_XSAVE2 IOCTL definition at the end of kvm.h (Thomas Huth) [2043872] - docs: kvm: fix WARNINGs from api.rst (Thomas Huth) [2043872] - s390/mm: use non-quiescing sske for KVM switch to keyed guest (Thomas Huth) [2043872] - s390/gmap: voluntarily schedule during key setting (Thomas Huth) [2043872] - KVM: s390: Don't indicate suppression on dirtying, failing memop (Thomas Huth) [2043872] - s390: uv: Add offset comments to UV query struct and fix naming (Thomas Huth) [2043872] - KVM: s390: Use Makefile.kvm for common files (Thomas Huth) [2043872] - KVM: s390: Skip gfn/size sanity checks on memslot DELETE or FLAGS_ONLY (Thomas Huth) [2043872] - fs: dlm: fix invalid derefence of sb_lvbptr (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in unlock validation (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in lock arg validation (Alexander Aring) [2121790] - fs: dlm: fix race between test_bit() and queue_work() (Alexander Aring) [2121790] - scsi: core: Fix a use-after-free (Ming Lei) [1961010] - net/mlx5e: Fix wrong use of skb_tcp_all_headers() with encapsulation (Petr Oros) [2135685] - net: add skb_[inner_]tcp_all_headers helpers (Petr Oros) [2135685] - net: marvell: clean up trigraph warning on ??! string (Petr Oros) [2135685] - powerpc/pseries: Use lparcfg to reconfig VAS windows for DLPAR CPU (Steve Best) [2133103] - flow_dissector: Do not count vlan tags inside tunnel payload (Ivan Vecera) [2136875] - flow_offload: Introduce flow_match_pppoe (Ivan Vecera) [2136875] - net/sched: flower: Add PPPoE filter (Ivan Vecera) [2136875] - flow_dissector: Add PPPoE dissectors (Ivan Vecera) [2136875] - net/sched: flower: Consider the number of tags for vlan filters (Ivan Vecera) [2136875] - net/sched: flower: Add number of vlan tags filter (Ivan Vecera) [2136875] - flow_dissector: Add number of vlan tags dissector (Ivan Vecera) [2136875] - net/sched: flower: Reduce identation after is_key_vlan refactoring (Ivan Vecera) [2136875] - net/sched: flower: Helper function for vlan ethtype checks (Ivan Vecera) [2136875] - dissector: do not set invalid PPP protocol (Ivan Vecera) [2136875] - dm bufio: use the acquire memory barrier when testing for B_READING (Benjamin Marzinski) [2139161] - provide arch_test_bit_acquire for architectures that define test_bit (Benjamin Marzinski) [2139161] - wait_on_bit: add an acquire memory barrier (Benjamin Marzinski) [2139161] - add barriers to buffer_uptodate and set_buffer_uptodate (Benjamin Marzinski) [2139161] - dm verity: Add documentation for try_verify_in_tasklet option (Benjamin Marzinski) [2139161] - dm cache: delete the redundant word 'each' in comment (Benjamin Marzinski) [2139161] - dm raid: fix typo in analyse_superblocks code comment (Benjamin Marzinski) [2139161] - dm verity: enable WQ_HIGHPRI on verify_wq (Benjamin Marzinski) [2139161] - dm raid: delete the redundant word 'that' in comment (Benjamin Marzinski) [2139161] - dm: change from DMWARN to DMERR or DMCRIT for fatal errors (Benjamin Marzinski) [2139161] - dm bufio: fix some cases where the code sleeps with spinlock held (Benjamin Marzinski) [2139161] - dm writecache: fix smatch warning about invalid return from writecache_map (Benjamin Marzinski) [2139161] - dm verity: fix verity_parse_opt_args parsing (Benjamin Marzinski) [2139161] - dm verity: fix DM_VERITY_OPTS_MAX value yet again (Benjamin Marzinski) [2139161] - dm bufio: simplify DM_BUFIO_CLIENT_NO_SLEEP locking (Benjamin Marzinski) [2139161] - dm verity: have verify_wq use WQ_HIGHPRI if "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND (Benjamin Marzinski) [2139161] - dm verity: only copy bvec_iter in verity_verify_io if in_tasklet (Benjamin Marzinski) [2139161] - dm verity: optimize verity_verify_io if FEC not configured (Benjamin Marzinski) [2139161] - dm verity: conditionally enable branching for "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm bufio: conditionally enable branching for DM_BUFIO_CLIENT_NO_SLEEP (Benjamin Marzinski) [2139161] - dm verity: allow optional args to alter primary args handling (Benjamin Marzinski) [2139161] - dm verity: Add optional "try_verify_in_tasklet" feature (Benjamin Marzinski) [2139161] - dm bufio: Add DM_BUFIO_CLIENT_NO_SLEEP flag (Benjamin Marzinski) [2139161] - dm bufio: Add flags argument to dm_bufio_client_create (Benjamin Marzinski) [2139161] - dm: Start pr_preempt from the same starting path (Benjamin Marzinski) [2139161] - dm: Fix PR release handling for non All Registrants (Benjamin Marzinski) [2139161] - dm: Start pr_reserve from the same starting path (Benjamin Marzinski) [2139161] - dm: Allow dm_call_pr to be used for path searches (Benjamin Marzinski) [2139161] - Documentation: dm writecache: Render status list as list (Benjamin Marzinski) [2139161] - Documentation: dm writecache: add blank line before optional parameters (Benjamin Marzinski) [2139161] - dm snapshot: fix typo in snapshot_map() comment (Benjamin Marzinski) [2139161] - dm raid: remove redundant "the" in parse_raid_params() comment (Benjamin Marzinski) [2139161] - dm cache: fix typo in 2 comment blocks (Benjamin Marzinski) [2139161] - dm verity: fix checkpatch close brace error (Benjamin Marzinski) [2139161] - dm table: rename dm_target variable in dm_table_add_target() (Benjamin Marzinski) [2139161] - dm table: audit all dm_table_get_target() callers (Benjamin Marzinski) [2139161] - dm table: remove dm_table_get_num_targets() wrapper (Benjamin Marzinski) [2139161] - writeback: Avoid skipping inode writeback (Waiman Long) [2138886] - writeback: fix obtain a reference to a freeing memcg css (Waiman Long) [2138886] - mm/memcg: disable threshold event handlers on PREEMPT_RT (Waiman Long) [2138886] - memcg: increase MEMCG_CHARGE_BATCH to 64 (Waiman Long) [2138886] - mm: page_counter: rearrange struct page_counter fields (Waiman Long) [2138886] - mm: page_counter: remove unneeded atomic ops for low/min (Waiman Long) [2138886] - memcg: reduce size of memcg vmstats structures (Waiman Long) [2138886] - memcg: rearrange code (Waiman Long) [2138886] - memcg: extract memcg_vmstats from struct mem_cgroup (Waiman Long) [2138886] - mm: memcontrol: fix potential oom_lock recursion deadlock (Waiman Long) [2138886] - mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items in memory.stat of cgroup v2 (Waiman Long) [2138886] - mm/memcg: protect per-CPU counter by disabling preemption on PREEMPT_RT where needed. (Waiman Long) [2138886] - writeback: memcg: simplify cgroup_writeback_by_id (Waiman Long) [2138886] - writeback, cgroup: do not reparent dax inodes (Waiman Long) [2138886] - writeback, cgroup: remove wb from offline list before releasing refcnt (Waiman Long) [2138886] - writeback, cgroup: release dying cgwbs by switching attached inodes (Waiman Long) [2138886] - writeback, cgroup: support switching multiple inodes at once (Waiman Long) [2138886] - writeback, cgroup: split out the functional part of inode_switch_wbs_work_fn() (Waiman Long) [2138886] - writeback, cgroup: keep list of inodes attached to bdi_writeback (Waiman Long) [2138886] - writeback, cgroup: switch to rcu_work API in inode_switch_wbs() (Waiman Long) [2138886] - writeback, cgroup: increment isw_nr_in_flight before grabbing an inode (Waiman Long) [2138886] - writeback, cgroup: add smp_mb() to cgroup_writeback_umount() (Waiman Long) [2138886] - writeback, cgroup: do not switch inodes with I_WILL_FREE flag (Waiman Long) [2138886] - docs/admin-guide: cgroup-v2: typos and spaces (Waiman Long) [2138886] - fs: improve comments for writeback_single_inode() (Waiman Long) [2138886] - writeback: remove struct bdi_writeback_congested (Waiman Long) [2138886] - writeback: remove {set,clear}_wb_congested (Waiman Long) [2138886] - fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount (Waiman Long) [2138886] - blkcg: remove unused __blkg_release_rcu() (Waiman Long) [2138886] - writeback: Add a bdi_writeback_rh extension to struct bdi_writeback (Waiman Long) [2138886] - RDMA/irdma: Report the correct link speed (Kamal Heib) [2125102] - blk-mq: avoid double ->queue_rq() because of early timeout (Ming Lei) [2132438] - blk-mq: add one API for waiting until quiesce is done (Ming Lei) [2132438] - blk-mq: support concurrent queue quiesce/unquiesce (Ming Lei) [2132438] - bridge: Do not send empty IFLA_AF_SPEC attribute (Ivan Vecera) [2139133] - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. (Ivan Vecera) [2139133] - net: bridge: vlan: fix memory leak in __allowed_ingress (Ivan Vecera) [2139133]- ice: Add additional CSR registers to ETHTOOL_GREGS (Petr Oros) [2131024] - udp: Update reuse->has_conns under reuseport_lock. (Xin Long) [2135937] - udp: Remove redundant __udp_sysctl_init() call from udp_init(). (Xin Long) [2135937] - udp: Fix a data-race around sysctl_udp_l3mdev_accept. (Xin Long) [2135937] - Documentation: fix udp_wmem_min in ip-sysctl.rst (Xin Long) [2135937] - be2net: Fix buffer overflow in be_get_module_eeprom (Josef Oskera) [2126917] - iommu/vt-d: Clean up si_domain in the init_dmars() error path (Jerry Snitselaar) [2133331]- md: Fix spelling mistake in comments of r5l_log (Nigel Croxon) [2112935] - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d (Nigel Croxon) [2112935] - md/raid10: convert resync_lock to use seqlock (Nigel Croxon) [2112935] - md/raid10: fix improper BUG_ON() in raise_barrier() (Nigel Croxon) [2112935] - md/raid10: prevent unnecessary calls to wake_up() in fast path (Nigel Croxon) [2112935] - md/raid10: don't modify 'nr_waitng' in wait_barrier() for the case nowait (Nigel Croxon) [2112935] - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() (Nigel Croxon) [2112935] - md: Remove extra mddev_get() in md_seq_start() (Nigel Croxon) [2112935] - md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk() (Nigel Croxon) [2112935 2111563] - md/raid5: Ensure stripe_fill happens on non-read IO with journal (Nigel Croxon) [2112935] - md/raid5: Don't read ->active_stripes if it's not needed (Nigel Croxon) [2112935] - md/raid5: Cleanup prototype of raid5_get_active_stripe() (Nigel Croxon) [2112935] - md/raid5: Drop extern on function declarations in raid5.h (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md: Replace snprintf with scnprintf (Nigel Croxon) [2112935] - md/raid10: fix compile warning (Nigel Croxon) [2112935] - md/raid5: Fix spelling mistakes in comments (Nigel Croxon) [2112935] - md: call __md_stop_writes in md_stop (Nigel Croxon) [2112935] - md: Flush workqueue md_rdev_misc_wq in md_alloc() (Nigel Croxon) [2112935] - drivers:md:fix a potential use-after-free bug (Nigel Croxon) [2112935] - md/raid5: Ensure batch_last is released before sleeping for quiesce (Nigel Croxon) [2112935] - md/raid5: Move stripe_request_ctx up (Nigel Croxon) [2112935] - md/raid5: Drop unnecessary call to r5c_check_stripe_cache_usage() (Nigel Croxon) [2112935] - md/raid5: Make is_inactive_blocked() helper (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md-raid10: fix KASAN warning (Nigel Croxon) [2112935] - md: fix build failure for !MODULE (Nigel Croxon) [2112935] - raid5: fix duplicate checks for rdev->saved_raid_disk (Nigel Croxon) [2112935] - md/raid5: Convert prepare_to_wait() to wait_woken() api (Nigel Croxon) [2112935] - md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_request() (Nigel Croxon) [2112935] - md: Fix spelling mistake in comments (Nigel Croxon) [2112935] - md/raid5: Increase restriction on max segments per request (Nigel Croxon) [2112935] - md/raid5: Improve debug prints (Nigel Croxon) [2112935] - md/raid5: Pivot raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Check all disks in a stripe_head for reshape progress (Nigel Croxon) [2112935] - md/raid5: Refactor add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Keep a reference to last stripe_head for batch (Nigel Croxon) [2112935] - md/raid5: Refactor for loop in raid5_make_request() into while loop (Nigel Croxon) [2112935] - md/raid5: Move read_seqcount_begin() into make_stripe_request() (Nigel Croxon) [2112935] - md/raid5: Drop the do_prepare flag in raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Factor out helper from raid5_make_request() loop (Nigel Croxon) [2112935] - md/raid5: Move common stripe get code into new find_get_stripe() helper (Nigel Croxon) [2112935] - md/raid5: Move stripe_add_to_batch_list() call out of add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_make_request loop (Nigel Croxon) [2112935] - md/raid5: Factor out ahead_of_reshape() function (Nigel Croxon) [2112935] - md/raid5: Make logic blocking check consistent with logic that blocks (Nigel Croxon) [2112935] - md: unlock mddev before reap sync_thread in action_store (Nigel Croxon) [2112935] - md: Explicitly create command-line configured devices (Nigel Croxon) [2112935] - md: Notify sysfs sync_completed in md_reap_sync_thread() (Nigel Croxon) [2112935] - md: Ensure resync is reported after it starts (Nigel Croxon) [2112935] - md: Use enum for overloaded magic numbers used by mddev->curr_resync (Nigel Croxon) [2112935] - md/raid5-cache: Annotate pslot with __rcu notation (Nigel Croxon) [2112935] - md/raid5-cache: Clear conf->log after finishing work (Nigel Croxon) [2112935] - md/raid5-cache: Drop RCU usage of conf->log (Nigel Croxon) [2112935] - md/raid5-cache: Take mddev_lock in r5c_journal_mode_show() (Nigel Croxon) [2112935] - md/raid5: suspend the array for calls to log_exit() (Nigel Croxon) [2112935] - md/raid5-ppl: Drop unused argument from ppl_handle_flush_request() (Nigel Croxon) [2112935] - md/raid5-log: Drop extern decorators for function prototypes (Nigel Croxon) [2112935] - md/raid5: missing error code in setup_conf() (Nigel Croxon) [2112935] - Revert "md: don't unregister sync_thread with reconfig_mutex held" (Nigel Croxon) [2112935] - qed: fix typos in comments (Manish Chopra) [2111885] - net: qede: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() (Manish Chopra) [2111885] - qlogic: qed: fix clang -Wformat warnings (Manish Chopra) [2111885] - qed: Use bitmap_empty() (Manish Chopra) [2111885] - qed: Use the bitmap API to allocate bitmaps (Manish Chopra) [2111885] - qlogic/qed: fix repeated words in comments (Manish Chopra) [2111885] - net: qed: fix typos in comments (Manish Chopra) [2111885] - RDMA/qedr: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() (Manish Chopra) [2111885] - qed: rework qed_rdma_bmap_free() (Manish Chopra) [2111885] - qed: Remove IP services API. (Manish Chopra) [2111885] - qed: remove an unneed NULL check on list iterator (Manish Chopra) [2111885] - RDMA/irdma: Report RNR NAK generation in device caps (Kamal Heib) [2120676 2103957] - RDMA/irdma: Use s/g array in post send only when its valid (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return correct WC error for bind operation failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return error on MR deregister CQP failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Report the correct max cqes from query device (Kamal Heib) [2120676 2103957] - RDMA/siw: Pass a pointer to virt_to_page() (Kamal Heib) [2120676] - RDMA/cma: Fix arguments order in net device validation (Kamal Heib) [2120676] - RDMA/irdma: Fix drain SQ hang with no completion (Kamal Heib) [2120676 2103957 2033244 2053376] - IB/iser: Fix login with authentication (Kamal Heib) [2120676] - RDMA/ib_srpt: Unify checking rdma_cm_id condition in srpt_cm_req_recv() (Kamal Heib) [2120676] - RDMA/rxe: Fix error unwind in rxe_create_qp() (Kamal Heib) [2120676] - RDMA/rxe: Split qp state for requester and completer (Kamal Heib) [2120676] - RDMA/rxe: Generate error completion for error requester QP state (Kamal Heib) [2120676] - RDMA/rxe: Update wqe_index for each wqe error completion (Kamal Heib) [2120676] - RDMA/srpt: Fix a use-after-free (Kamal Heib) [2120676] - RDMA/srpt: Introduce a reference count in struct srpt_device (Kamal Heib) [2120676] - RDMA/srpt: Duplicate port name members (Kamal Heib) [2120676] - Revert "RDMA/rxe: Create duplicate mapping tables for FMRs" (Kamal Heib) [2120676] - RDMA/rxe: Replace __rxe_do_task by rxe_run_task (Kamal Heib) [2120676] - RDMA/rxe: Limit the number of calls to each tasklet (Kamal Heib) [2120676] - RDMA/rxe: Make the tasklet exits the same (Kamal Heib) [2120676] - RDMA/rxe: Fix rnr retry behavior (Kamal Heib) [2120676] - RDMA/rxe: Add rxe_is_fenced() subroutine (Kamal Heib) [2120676] - RDMA/rxe: For invalidate compare according to set keys in mr (Kamal Heib) [2120676] - RDMA: Fix comment typo (Kamal Heib) [2120676] - IB: Fix repeated words 'the the' comments (Kamal Heib) [2120676] - RDMA/rxe: Fix mw bind to allow any consumer key portion (Kamal Heib) [2120676] - RDMA/rxe: Fix spelling mistake in error print (Kamal Heib) [2120676] - RDMA/rxe: Remove unused qp parameter (Kamal Heib) [2120676] - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() (Kamal Heib) [2120676] - RDMA/rxe: Remove unused mask parameter (Kamal Heib) [2120676] - RDMA/rxe: Rename rxe_atomic_reply to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add common rxe_prepare_res() (Kamal Heib) [2120676] - RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup (Kamal Heib) [2120676] - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event (Kamal Heib) [2120676] - RDMA/hfi1: Depend on !UML (Kamal Heib) [2120676] - RDMA/irdma: Use the bitmap API to allocate bitmaps (Kamal Heib) [2120676 2103957] - RDMA: remove useless condition in siw_create_cq() (Kamal Heib) [2120676] - RDMA/irdma: Fix setting of QP context err_rq_idx_valid field (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix VLAN connection with wildcard address (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix a window for use-after-free (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make resource distribution algorithm more QP oriented (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make CQP invalid state error non-critical (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add AE source to error log (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add 2 level PBLE support for FMR (Kamal Heib) [2120676 2103957] - IB: Fix spelling of 'writable' (Kamal Heib) [2120676] - RDMA/rxe: Remove unnecessary include statement (Kamal Heib) [2120676] - RDMA/rxe: Replace include statement (Kamal Heib) [2120676] - RDMA/rxe: Convert pr_warn/err to pr_debug in pyverbs (Kamal Heib) [2120676] - RDMA/rxe: Fix deadlock in rxe_do_local_ops() (Kamal Heib) [2120676] - RDMA/rxe: Merge normal and retry atomic flows (Kamal Heib) [2120676] - RDMA/rxe: Move atomic original value to res (Kamal Heib) [2120676] - RDMA/rxe: Move atomic responder res to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add a responder state for atomic reply (Kamal Heib) [2120676] - RDMA/rxe: Move code to rxe_prepare_atomic_res() (Kamal Heib) [2120676] - RDMA/rxe: Convert read side locking to rcu (Kamal Heib) [2120676] - RDMA/rxe: Stop lookup of partially built objects (Kamal Heib) [2120676] - RDMA/rxe: Remove useless pkt parameters (Kamal Heib) [2120676] - RDMA: Correct duplicated words in comments (Kamal Heib) [2120676] - IB/iser: Drain the entire QP during destruction flow (Kamal Heib) [2120676] - RDMA/rxe: fix xa_alloc_cycle() error return value check again (Kamal Heib) [2120676] - RDMA/core: Add a netevent notifier to cma (Kamal Heib) [2120676 2117912] - RDMA/core: Add an rb_tree that stores cm_ids sorted by ifindex and remote IP (Kamal Heib) [2120676 2117912] - RDMA/hfi1: Fix typo in comment (Kamal Heib) [2120676] - RDMA: Split kernel-only global device caps from uverbs device caps (Kamal Heib) [2120675] - RDMA/hfi1: Remove all traces of diagpkt support (Kamal Heib) [2120675] - RDMA/hfi1: Consolidate software versions (Kamal Heib) [2120675] - RDMA/hfi1: Remove pointless driver version (Kamal Heib) [2120675] - RDMA/hfi1: Prevent panic when SDMA is disabled (Kamal Heib) [2120675] - RDMA/core: Fix typo in comment (Kamal Heib) [2120675] - IB/hf1: Fix typo in comment (Kamal Heib) [2120675] - IB/iser: Fix typo in comment (Kamal Heib) [2120675] - IB/isert: Avoid flush_scheduled_work() usage (Kamal Heib) [2120675] - RDMA/siw: Enable siw on tunnel devices (Kamal Heib) [2120675] - RDMA/rxe: Enforce IBA C11-17 (Kamal Heib) [2120675] - RDMA/rxe: Move mw cleanup code to rxe_mw_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move mr cleanup code to rxe_mr_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move qp cleanup code to rxe_qp_do_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Check rxe_get() return value (Kamal Heib) [2120675] - RDMA/rxe: Add rxe_srq_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Remove IB_SRQ_INIT_MASK (Kamal Heib) [2120675] - RDMA/rxe: Skip adjusting remote addr for write in retry operation (Kamal Heib) [2120675] - RDMA/rxe: Optimize the mr pool struct (Kamal Heib) [2120675] - RDMA/rxe: Replace paylen by payload (Kamal Heib) [2120675] - RDMA/core: Avoid flush_workqueue(system_unbound_wq) usage (Kamal Heib) [2120675] - RDMA/rxe: Remove useless parameters for update_state() (Kamal Heib) [2120675] - RDMA/rxe: Remove reliable datagram support (Kamal Heib) [2120675] - RDMA/rxe: Remove support for SMI QPs from rdma_rxe (Kamal Heib) [2120675] - RDMA/rxe: Remove mc_grp_pool from struct rxe_dev (Kamal Heib) [2120675] - RDMA/rxe: Remove type 2A memory window capability (Kamal Heib) [2120675] - RDMA/usnic: Refactor usnic_uiom_alloc_pd() (Kamal Heib) [2120675] - RDMA/usnic: Stop using iommu_present() (Kamal Heib) [2120675] - IB/SA: Replace usage of found with dedicated list iterator variable (Kamal Heib) [2120675] - IB/rdmavt: add missing locks in rvt_ruc_loopback (Kamal Heib) [2120675] - IB/uverbs: Move part of enum ib_device_cap_flags to uapi (Kamal Heib) [2120675] - IB/uverbs: Move enum ib_raw_packet_caps to uapi (Kamal Heib) [2120675] - RDMA/pvrdma: Remove useless DMA-32 fallback configuration (Kamal Heib) [2120675] - RDMA: switch from 'pci_' to 'dma_' API (Kamal Heib) [2120675] - scsi: RDMA/srp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - scsi: RDMA/iser: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - x86/fpu: Prevent FPU state corruption (Oleksandr Natalenko) [2130890] - net: team: Unsync device addresses on ndo_stop (Hangbin Liu) [2135240] - mmu_gather: fix the CONFIG_MMU_GATHER_NO_RANGE case (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Force tlb-flush VM_PFNMAP vmas (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Let there be one tlb_{start,end}_vma() implementation (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Remove per arch tlb_{start,end}_vma() (Waiman Long) [2130166] {CVE-2022-39188} - x86/ldt: Use tlb_gather_mmu_fullmm() when freeing LDT page-tables (Waiman Long) [2130166] {CVE-2022-39188} - tlb: arch: Remove empty __tlb_remove_tlb_entry() stubs (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove start/end arguments from tlb_gather_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove unused start/end arguments from tlb_finish_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - mm: proc: Invalidate TLB after clearing soft-dirty page state (Waiman Long) [2130166] {CVE-2022-39188} - mm: fix clear_refs_write locking (Waiman Long) [2130166] {CVE-2022-39188} - s390/Kconfig: sort config S390 select list once again (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: provide MMU_GATHER_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_NO_GATHER (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_RCU_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: avoid potential double flush (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Flush the full mm even when need_flush_all is set (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Use freed_tables instead of need_flush_all (Waiman Long) [2130166] {CVE-2022-39188} - mm/tlb: Remove CONFIG_HAVE_RCU_TABLE_INVALIDATE (Waiman Long) [2130166] {CVE-2022-39188} - Add skb drop reasons to IPv6 UDP receive path (Antoine Tenart) [2059158] - net: skb: export skb drop reaons to user by TRACE_DEFINE_ENUM (Antoine Tenart) [2059158] - net: skb: prevent the split of kfree_skb_reason() by gcc (Antoine Tenart) [2059158] - tcp: md5: fix IPv4-mapped support (Antoine Tenart) [2059158] - net: dropreason: reformat the comment fo skb drop reasons (Antoine Tenart) [2059158] - net: skb: use auto-generation to convert skb drop reason to string (Antoine Tenart) [2059158] - net: skb: move enum skb_drop_reason to standalone header file (Antoine Tenart) [2059158] - tcp_ipv6: set the drop_reason in the right place (Antoine Tenart) [2059158] - net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv() (Antoine Tenart) [2059158] - net: skb: change the definition SKB_DR_SET() (Antoine Tenart) [2059158] - net: skb: check the boundrary of drop reason in kfree_skb_reason() (Antoine Tenart) [2059158] - net: dm: check the boundary of skb drop reasons (Antoine Tenart) [2059158] - tcp: fix signed/unsigned comparison (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_ofo_queue() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_synsent_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_synsent_state_process() drop monitor friend (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_prune_ofo_queue() (Antoine Tenart) [2059158] - tcp: add two drop reasons for tcp_ack() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_state_process() drop monitor friendly (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_validate_incoming() (Antoine Tenart) [2059158] - tcp: get rid of rst_seq_match (Antoine Tenart) [2059158] - tcp: consume incoming skb leading to a reset (Antoine Tenart) [2059158] - tcp: tcp_send_challenge_ack delete useless param `skb` (Antoine Tenart) [2059158] - ipv6: fix NULL deref in ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to TLV parse (Antoine Tenart) [2059158] - net: ipv6: remove redundant statistics in ipv6_hop_jumbo() (Antoine Tenart) [2059158] - net: icmp: introduce function icmpv6_param_prob_reason() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons to ip forwarding (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_pkt_drop() (Antoine Tenart) [2059158] - net: ipv4: add skb drop reasons to ip_error() (Antoine Tenart) [2059158] - skb: add some helpers for skb drop reasons (Antoine Tenart) [2059158] - net: icmp: add skb drop reasons to icmp protocol (Antoine Tenart) [2059158] - ping: Check return value of function 'ping_queue_rcv_skb' (Antoine Tenart) [2059158] - net: icmp: introduce __ping_queue_rcv_skb() to report drop reasons (Antoine Tenart) [2059158] - net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT (Antoine Tenart) [2059158] - net: sock: introduce sock_queue_rcv_skb_reason() (Antoine Tenart) [2059158] - net: tcp: fix shim definition of tcp_inbound_md5_hash (Antoine Tenart) [2059158] - skb: make drop reason booleanable (Antoine Tenart) [2059158] - net/tcp: Merge TCP-MD5 inbound callbacks (Antoine Tenart) [2059158] - tcp: md5: add tcp_md5_needed jump label (Antoine Tenart) [2059158] - net: tun: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement" (Antoine Tenart) [2059158] - net: tap: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for __netif_receive_skb_core() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_ingress() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for do_xdp_generic() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for enqueue_to_backlog() (Antoine Tenart) [2059158] - net: dev: add skb drop reasons to __dev_xmit_skb() (Antoine Tenart) [2059158] - net: skb: introduce the function kfree_skb_list_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_egress() (Antoine Tenart) [2059158] - net: neigh: add skb drop reasons to arp_error_report() (Antoine Tenart) [2059158] - net: neigh: use kfree_skb_reason() for __neigh_event_send() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons for ip egress path (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_rcv_established() (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_add_backlog() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() (Antoine Tenart) [2059158] - ipv4/tcp: Pass dif and sdif to tcp_v4_inbound_md5_hash (Antoine Tenart) [2059158] - ipv6/tcp: Pass dif and sdif to tcp_v6_inbound_md5_hash (Antoine Tenart) [2059158] - ipv4/tcp: Use local variable for tcp_md5_addr (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v6_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v4_rcv() (Antoine Tenart) [2059158] - net: tcp: introduce tcp_drop_reason() (Antoine Tenart) [2059158] - ipv6: Add reasons for skb drops to __udp6_lib_rcv (Antoine Tenart) [2059158] - net: drop_monitor: support drop reason (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb() (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_core() (Antoine Tenart) [2059158] - net: netfilter: use kfree_drop_reason() for NF_DROP (Antoine Tenart) [2059158] - net: skb_drop_reason: add document for drop reasons (Antoine Tenart) [2059158] - net: socket: rename SKB_DROP_REASON_SOCKET_FILTER (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in __udp4_lib_rcv() (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in tcp_v4_rcv() (Antoine Tenart) [2059158] - net: skb: introduce kfree_skb_reason() (Antoine Tenart) [2059158] - bnx2x: Fix comment typo (Manish Chopra) [2111882] - bnx2x: Fix spelling mistake "regiser" -> "register" (Manish Chopra) [2111882] - bnx2x: Fix undefined behavior due to shift overflowing the constant (Manish Chopra) [2111882] - net: sched: act_ct: fix possible refcount leak in tcf_ct_init() (Davide Caratti) [2133741] - net: sched: fix possible refcount leak in tc_new_tfilter() (Davide Caratti) [2133741] - sch_sfb: Also store skb len before calling child enqueue (Davide Caratti) [2133741] - sch_sfb: Don't assume the skb is still around after enqueueing to child (Davide Caratti) [2133741] - net/sched: fix netdevice reference leaks in attach_default_qdiscs() (Davide Caratti) [2133741] - net: sched: tbf: don't call qdisc_put() while holding tree lock (Davide Caratti) [2133741] - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. (Davide Caratti) [2133741] - net/sched: act_api: Notify user space if any actions were flushed before error (Davide Caratti) [2133741] - tipc: fix an information leak in tipc_topsrv_kern_subscr (Xin Long) [2134962] - tipc: Fix recognition of trial period (Xin Long) [2134962] - tipc: fix shift wrapping bug in map_get() (Xin Long) [2134962] - PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited (Myron Stowe) [2072656] - x86/pci/xen: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - PCI: MSI: Fix Kconfig dependencies for PCI_MSI_ARCH_FALLBACKS (Jerry Snitselaar) [2133518] - x86/apic/msi: Unbreak DMAR and HPET MSI (Jerry Snitselaar) [2133518] - iommu/amd: Remove domain search for PCI/MSI (Jerry Snitselaar) [2133518] - iommu/vt-d: Remove domain search for PCI/MSI[X] (Jerry Snitselaar) [2133518] - x86/irq: Make most MSI ops XEN private (Jerry Snitselaar) [2133518] - x86/irq: Cleanup the arch_*_msi_irqs() leftovers (Jerry Snitselaar) [2133518] - PCI/MSI: Make arch_.*_msi_irq[s] fallbacks selectable (Jerry Snitselaar) [2133518] - x86/xen: Wrap XEN MSI management into irqdomain (Jerry Snitselaar) [2133518] - x86/xen: Consolidate XEN-MSI init (Jerry Snitselaar) [2133518] - x86/xen: Rework MSI teardown (Jerry Snitselaar) [2133518] - x86/xen: Make xen_msi_init() static and rename it to xen_hvm_msi_init() (Jerry Snitselaar) [2133518] - x86/irq: Move apic_post_init() invocation to one place (Jerry Snitselaar) [2133518] - x86/msi: Use generic MSI domain ops (Jerry Snitselaar) [2133518] - x86/msi: Remove pointless vcpu_affinity callback (Jerry Snitselaar) [2133518] - netfilter: nf_conntrack_irc: Tighten matching on DCC message (Wander Lairson Costa) [2124092] {CVE-2022-2663} - netfilter: nf_conntrack_irc: Fix forged IP logic (Wander Lairson Costa) [2124092] {CVE-2022-2663} - ice: Add support Flex RXD (Michal Schmidt) [2131310] - asm-generic: sections: refactor memory_intersects (Jerry Snitselaar) [2112119] - swiotlb: fix passing local variable to debugfs_create_ulong() (Jerry Snitselaar) [2112119] - swiotlb: move struct io_tlb_slot to swiotlb.c (Jerry Snitselaar) [2112119] - swiotlb: ensure a segment doesn't cross the area boundary (Jerry Snitselaar) [2112119] - swiotlb: consolidate rounding up default_nslabs (Jerry Snitselaar) [2112119] - swiotlb: remove unused fields in io_tlb_mem (Jerry Snitselaar) [2112119] - swiotlb: fix use after free on error handling path (Jerry Snitselaar) [2112119] - swiotlb: split up the global swiotlb lock (Jerry Snitselaar) [2112119] - swiotlb: fail map correctly with failed io_tlb_default_mem (Jerry Snitselaar) [2112119] - swiotlb: remove a useless return in swiotlb_init (Jerry Snitselaar) [2112119] - swiotlb: remove the unused swiotlb_force declaration (Jerry Snitselaar) [2112119] - iommu/dma: Fix race condition during iova_domain initialization (Jerry Snitselaar) [2112119] - iommu/amd: Fix compile warning in init code (Jerry Snitselaar) [2106599] - iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement (Jerry Snitselaar) [2106599] - iommu/vt-d: Check correct capability for sagaw determination (Jerry Snitselaar) [2112119] - iommu/vt-d: Correctly calculate sagaw value of IOMMU (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix kdump kernels boot failure with scalable mode (Jerry Snitselaar) [2080413] - iommu/amd: use full 64-bit value in build_completion_wait() (Jerry Snitselaar) [2112119] - swiotlb: avoid potential left shift overflow (Jerry Snitselaar) [2112119] - dma-debug: improve search for partial syncs (Jerry Snitselaar) [2112119] - iommu/iova: Improve 32-bit free space estimate (Jerry Snitselaar) [2112119] - iommu/amd: Handle return of iommu_device_sysfs_add (Jerry Snitselaar) [2112119] - swiotlb: fix setting ->force_bounce (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs-derived sizes in swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs value in swiotlb_init_remap (Jerry Snitselaar) [2112119] - swiotlb: don't panic when the swiotlb buffer can't be allocated (Jerry Snitselaar) [2112119] - x86: remove cruft from (Jerry Snitselaar) [2112119] - swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_late_with_tbl (Jerry Snitselaar) [2112119] - swiotlb: provide swiotlb_init variants that remap the buffer (Jerry Snitselaar) [2112119] - swiotlb: pass a gfp_mask argument to swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: add a SWIOTLB_ANY flag to lift the low memory restriction (Jerry Snitselaar) [2112119] - swiotlb: make the swiotlb_init interface more useful (Jerry Snitselaar) [2112119] - x86: centralize setting SWIOTLB_FORCE when guest memory encryption is enabled (Jerry Snitselaar) [2112119] - x86: remove the IOMMU table infrastructure (Jerry Snitselaar) [2112119] - swiotlb: rename swiotlb_late_init_with_default_size (Jerry Snitselaar) [2112119] - swiotlb: simplify swiotlb_max_segment (Jerry Snitselaar) [2112119] - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: check return value after calling platform_get_resource() (Jerry Snitselaar) [2112119] - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() (Jerry Snitselaar) [2112119] - iommu/amd: Increase timeout waiting for GA log enablement (Jerry Snitselaar) [2112119] - iommu/amd: Do not call sleep while holding spinlock (Jerry Snitselaar) [2112119] - iommu/amd: Remove redundant check (Jerry Snitselaar) [2112119] - swiotlb: simplify array allocation (Jerry Snitselaar) [2112119] - swiotlb: tidy up includes (Jerry Snitselaar) [2112119] - treewide: Replace the use of mem_encrypt_active() with cc_platform_has() (Jerry Snitselaar) [2112119] - swiotlb: simplify debugfs setup (Jerry Snitselaar) [2112119] - iommu: Log iova range in map/unmap trace events (Jerry Snitselaar) [2112119] - iommu/amd: Improve amd_iommu_v2_exit() (Jerry Snitselaar) [2112119] - iommu/amd: Remove unused struct fault.devid (Jerry Snitselaar) [2112119] - iommu/amd: Clean up function declarations (Jerry Snitselaar) [2112119] - iommu/amd: Improve error handling for amd_iommu_init_pci (Jerry Snitselaar) [2112119] - iommu/iova: Separate out rcache init (Jerry Snitselaar) [2112119] - iommu/iova: Temporarily include dma-mapping.h from iova.h (Jerry Snitselaar) [2112119] - iommu: Move flush queue data into iommu_dma_cookie (Jerry Snitselaar) [2112119] - iommu/iova: Move flush queue code to iommu-dma (Jerry Snitselaar) [2112119] - iommu/iova: Consolidate flush queue code (Jerry Snitselaar) [2112119] - iommu/vt-d: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Simplify pagetable freeing (Jerry Snitselaar) [2112119] - iommu/iova: Squash flush_cb abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Squash entry_dtor abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: fix event handling soft lockup (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Avoid open coded arithmetic in memory allocation (Jerry Snitselaar) [2112119] - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() (Jerry Snitselaar) [2112119] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2112119] - dma-mapping: use 'bitmap_zalloc()' when applicable (Jerry Snitselaar) [2112119] - iommu/dma: Use kvcalloc() instead of kvzalloc() (Jerry Snitselaar) [2112119] - iommu/vt-d: Convert the return type of first_pte_in_page to bool (Jerry Snitselaar) [2112119] - iommu/vt-d: Use second level for GPA->HPA translation (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove duplicate identity domain flag (Jerry Snitselaar) [2112119] - iommu/vt-d: Do not falsely log intel_iommu is unsupported kernel option (Jerry Snitselaar) [2112119] - iommu/dma: Unexport IOVA cookie management (Jerry Snitselaar) [2112119] - iommu/amd: Use struct_group() for memcpy() region (Jerry Snitselaar) [2112119] - dma-mapping: remove bogus test for pfn_valid from dma_map_resource (Jerry Snitselaar) [2112119] - iommu/vt-d: Use pci_dev_id() helper (Jerry Snitselaar) [2112119] - swiotlb-xen: this is PV-only on x86 (Jerry Snitselaar) [2112119] - xen/pci-swiotlb: reduce visibility of symbols (Jerry Snitselaar) [2112119] - iova: Export alloc_iova_fast() and free_iova_fast() (Jerry Snitselaar) [2112119] - iommu: Clarify default domain Kconfig (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Abstract iommu_iotlb_gather access (Jerry Snitselaar) [2112119] - iommu/vt-d: Refactor Kconfig a bit (Jerry Snitselaar) [2112119] - iommu: Allow enabling non-strict mode dynamically (Jerry Snitselaar) [2112119] - iommu: Merge strictness and domain type configs (Jerry Snitselaar) [2112119] - iommu: Only log strictness for DMA domains (Jerry Snitselaar) [2112119] - iommu: Expose DMA domain strictness via sysfs (Jerry Snitselaar) [2112119] - iommu: Express DMA strictness via the domain type (Jerry Snitselaar) [2112119] - iommu/vt-d: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/arm-smmu: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/amd: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu: Introduce explicit type for non-strict DMA domains (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Remove non-strict quirk (Jerry Snitselaar) [2112119] - iommu: Indicate queued flushes via gather data (Jerry Snitselaar) [2112119] - iommu/amd: Remove stale amd_iommu_unmap_flush usage (Jerry Snitselaar) [2112119] - iommu: Remove mode argument from iommu_set_dma_strict() (Jerry Snitselaar) [2112119] - iommu/amd: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu/vt-d: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Enhance IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Print strict or lazy mode at init time (Jerry Snitselaar) [2112119] - iommu: Deprecate Intel and AMD cmdline methods to enable strict mode (Jerry Snitselaar) [2112119] - dma-debug: use memory_intersects() directly (Jerry Snitselaar) [2112119] - dma-debug: fix return value of __setup handlers (Jerry Snitselaar) [2112119] - arm-smmu-qcom: Ensure the qcom_scm driver has finished probing (Jerry Snitselaar) [2112119] - iommu/io-pgtable-arm: Clean up faulty sanity check (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix RCU list debugging warnings (Jerry Snitselaar) [2112119] - iommu/dma: add a new dma_map_ops of get_merge_boundary() (Jerry Snitselaar) [2112119] - swiotlb: do not zero buffer in set_memory_decrypted() (Jerry Snitselaar) [2112119] - iommu: iommu_ops RH_KABI cleanup (Jerry Snitselaar) [2112119] - device: Fix RH_KABI work around (Jerry Snitselaar) [2112357] - iommu/vt-d: Drop stop marker messages (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove unused function intel_svm_capable() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range() (Jerry Snitselaar) [2112119] - iommu/vt-d: Delete dev_has_feat callback (Jerry Snitselaar) [2112119] - iommu/amd: Remove useless irq affinity notifier (Jerry Snitselaar) [2112119]- scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() and qedi_process_cmd_cleanup_resp() (Nilesh Javali) [2109890] - scsi: qedi: Remove set but unused 'page' variable (Nilesh Javali) [2109890] - x86/elf: Disable automatic READ_IMPLIES_EXEC on 64-bit (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Add table to document READ_IMPLIES_EXEC (Wander Lairson Costa) [2070700] {CVE-2022-25265} - RHEL-only: KVM: selftests: Enable rseq_test on aarch64 (Gavin Shan) [2128974] - KVM: selftests: Use getcpu() instead of sched_getcpu() in rseq_test (Gavin Shan) [2128974] - selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.c (Gavin Shan) [2128974] - KVM: selftests: Fix target thread to be migrated in rseq_test (Gavin Shan) [2128974] - selftests: KVM: Handle compiler optimizations in ucall (Gavin Shan) [2128974] - selftests: kvm: replace ternary operator with min() (Gavin Shan) [2128974] - KVM: selftests: Fix typo in vgic_init test (Gavin Shan) [2128974] - KVM: selftests: Fix buggy-but-benign check in test_v3_new_redist_regions() (Gavin Shan) [2128974] - KVM: arm64: vgic: Fix exit condition in scan_its_table() (Gavin Shan) [2128974] - KVM: arm64: selftests: Add support for GICv2 on v3 (Gavin Shan) [2128974] - KVM: arm64: Fix comment typo in nvhe/switch.c (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove duplicate check in update_affinity_collection() (Gavin Shan) [2128974] - KVM: arm64: Don't return from void function (Gavin Shan) [2128974] - KVM: arm64: Drop stale comment (Gavin Shan) [2128974] - KVM: arm64: Warn if accessing timer pending state outside of vcpu context (Gavin Shan) [2128974] - KVM: arm64: Replace vgic_v3_uaccess_read_pending with vgic_uaccess_read_pending (Gavin Shan) [2128974] - KVM: arm64: vgic: Undo work in failed ITS restores (Gavin Shan) [2128974] - KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures (Gavin Shan) [2128974] - KVM: arm64: vgic: Add more checks when restoring ITS tables (Gavin Shan) [2128974] - KVM: arm64: vgic: Check that new ITEs could be saved in guest memory (Gavin Shan) [2128974] - KVM: arm64: nvhe: Eliminate kernel-doc warnings (Gavin Shan) [2128974] - KVM: arm64: Print emulated register table name when it is unsorted (Gavin Shan) [2128974] - KVM: arm64: Don't BUG_ON() if emulated register table is unsorted (Gavin Shan) [2128974] - KVM: arm64: Inject exception on out-of-IPA-range translation fault (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove unnecessary type castings (Gavin Shan) [2128974] - KVM: arm64: Drop unused param from kvm_psci_version() (Gavin Shan) [2128974] - KVM: arm64: vgic: Add memcg accounting to vgic allocations (Gavin Shan) [2128974] - x86/split_lock: Enable the split lock feature on Raptor Lake (Prarit Bhargava) [2076738] - mm: prevent page_frag_alloc() from corrupting the memory (Izabela Bakollari) [2132265] - RDMA/mlx5: Set local port to one when accessing counters (Mohammad Kabat) [2077119] - scsi: ch: Do not initialise statics to 0 (Ewan D. Milne) [2132458] - scsi: core: Fix warning in scsi_alloc_sgtables() (Ewan D. Milne) [2132458] - scsi: core: Move the definition of SCSI_QUEUE_DELAY (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix zone transition to full condition (Ewan D. Milne) [2132458] - scsi: sd_zbc: Prevent zone information memory leak (Ewan D. Milne) [2132458] - scsi: sd: Fix potential NULL pointer dereference (Ewan D. Milne) [2132458] - scsi: sr: Add memory allocation failure handling for get_capabilities() (Ewan D. Milne) [2132458] - scsi: sd: Use cached ATA Information VPD page (Ewan D. Milne) [2132458] - scsi: core: Do not truncate INQUIRY data on modern devices (Ewan D. Milne) [2132458] - scsi: core: Pick suitable allocation length in scsi_report_opcode() (Ewan D. Milne) [2132458] - scsi: core: Query VPD size before getting full page (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add gap zone support (Ewan D. Milne) [2132458] - scsi: scsi_debug: Rename zone type constants (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix a typo (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Hide gap zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Return early in sd_zbc_check_zoned_characteristics() (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Introduce struct zoned_disk_info (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Use logical blocks as unit when querying zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Verify that the zone size is a power of two (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Improve source code documentation (Ewan D. Milne) [2132458] - scsi: sr: Do not leak information in ioctl (Ewan D. Milne) [2132458] - scsi: core: Remove unreachable code warning (Ewan D. Milne) [2132458] - scsi: libfc: Fix use after free in fc_exch_abts_resp() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Silence unexpected unlock warnings (Ewan D. Milne) [2132458] - scsi: Remove unused member cmd_pool for structure scsi_host_template (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add environmental reporting log subpage (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add no_rwlock parameter (Ewan D. Milne) [2132458] - scsi: scsi_debug: Divide power on reset UNIT ATTENTION (Ewan D. Milne) [2132458] - scsi: scsi_debug: Use TASK SET FULL more (Ewan D. Milne) [2132458] - scsi: scsi_debug: Strengthen defer_t accesses (Ewan D. Milne) [2132458] - scsi: ch: Don't use GFP_DMA (Ewan D. Milne) [2132458] - scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions (Ewan D. Milne) [2132458] - scsi: sd: Free scsi_disk device via put_device() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Adjust num_parts to create equally sized partitions (Ewan D. Milne) [2132458] - scsi: ch: remove ch_mutex() (Ewan D. Milne) [2132458] - scsi: ch: synchronize ch_probe() and ch_open() (Ewan D. Milne) [2132458] - scsi: ch: fixup refcounting imbalance for SCSI devices (Ewan D. Milne) [2132458] - scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels (Tomas Henzl) [2134535] - netfilter: flowtable: fix stuck flows on cleanup due to pending work (Phil Sutter) [2131370] - netfilter: flowtable: add function to invoke garbage collection immediately (Phil Sutter) [2131370] - netfilter: flowtable: pass flowtable to nf_flow_table_iterate() (Phil Sutter) [2131370] - netfilter: flowtable: separate replace, destroy and stats to different workqueues (Phil Sutter) [2131370] - drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (Jocelyn Falempe) [2130159] - af_key: Do not call xfrm_probe_algs in parallel (Sabrina Dubroca) [2122369] {CVE-2022-3028} - xfrm: Update ipcomp_scratches with NULL when freed (Sabrina Dubroca) [2136193] - esp: choose the correct inner protocol for GSO on inter address family tunnels (Sabrina Dubroca) [2136193] - xfrm: fix refcount leak in __xfrm_policy_check() (Sabrina Dubroca) [2136193] - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() (Sabrina Dubroca) [2136193] - net: Fix esp GSO on inter address family tunnels. (Sabrina Dubroca) [2136193] - esp: Fix BEET mode inter address family tunneling on GSO (Sabrina Dubroca) [2136193] - cifs: fix check of dfs interlinks (Ronnie Sahlberg) [2132414] - powerpc/pseries: Fix numa FORM2 parsing fallback code (Nico Pache) [2089496] - powerpc/pseries: rename numa_dist_table to form2_distances (Nico Pache) [2089496] - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT (Nico Pache) [2089496] - hugetlb: add lockdep check for i_mmap_rwsem held in huge_pmd_share (Nico Pache) [2089496] - mm: page_io: fix psi memory pressure error on cold swapins (Nico Pache) [2089496] - mm/memcg: Remove 'page' parameter to mem_cgroup_charge_statistics() (Nico Pache) [2089496] - mm: workingset: replace IRQ-off check with a lockdep assert. (Nico Pache) [2089496] - mm/madvise: fix potential pte_unmap_unlock pte error (Nico Pache) [2089496] - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() (Nico Pache) [2089496] - mm/sparse.c: remove NULL check in clear_hwpoisoned_pages() (Nico Pache) [2089496] - node: fix device cleanups in error handling code (Nico Pache) [2089496] - x86/setup: Fix static memory detection (Nico Pache) [2089496] - x86/fault: Don't send SIGSEGV twice on SEGV_PKUERR (Nico Pache) [2089496] - s390/startup: round down "mem" option to page boundary (Nico Pache) [2089496] - powerpc/64s: Remove 'dummy_copy_buffer' (Nico Pache) [2089496] - page_alloc: fix invalid watermark check on a negative value (Nico Pache) [2089496] - lib/radix-tree: remove unused argument of insert_entries (Nico Pache) [2089496] - drm/radeon: fix incorrrect SPDX-License-Identifiers (Nico Pache) [2089496] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [2089496] - irq_work: use kasan_record_aux_stack_noalloc() record callstack (Nico Pache) [2089496] - kdb: Fix the putarea helper function (Nico Pache) [2089496] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [2089496] - mm, kasan: use compare-exchange operation to set KASAN page tag (Nico Pache) [2089496] - rcu: Avoid alloc_pages() when recording stack (Nico Pache) [2089496] - workqueue, kasan: avoid alloc_pages() when recording stack (Nico Pache) [2089496] - kasan: generic: introduce kasan_record_aux_stack_noalloc() (Nico Pache) [2089496] - kasan: common: provide can_alloc in kasan_save_stack() (Nico Pache) [2089496] - lib/stackdepot: remove unused function argument (Nico Pache) [2089496] - lib/stackdepot: include gfp.h (Nico Pache) [2089496] - blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu (Nico Pache) [2089496] - libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind (Nico Pache) [2089496] - include/trace/events/vmscan.h: remove mm_vmscan_inactive_list_is_low (Nico Pache) [2089496] - khugepaged: selftests: remove debug_cow (Nico Pache) [2089496] - mm/mmzone.h: simplify is_highmem_idx() (Nico Pache) [2089496] - mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() (Nico Pache) [2089496] - mm/page-writeback: update the comment of Dirty position control (Nico Pache) [2089496] - mm/page-writeback: Fix performance when BDI's share of ratio is 0. (Nico Pache) [2089496] - fuse: ignore PG_workingset after stealing (Nico Pache) [2089496] - mm/slub: actually fix freelist pointer vs redzoning (Nico Pache) [2089496] - mm/slub: clarify verification reporting (Nico Pache) [2089496] - irq_work: Make irq_work_queue() NMI-safe again (Nico Pache) [2089496] - mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE_DEBUG_COW_FLAG (Nico Pache) [2089496] - irq_work: record irq_work_queue() call stack (Nico Pache) [2089496] - arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL (Nico Pache) [2089496] - mm/arm64: Correct obsolete comment in do_page_fault() (Nico Pache) [2089496] - kernel: kexec: remove the lock operation of system_transition_mutex (Nico Pache) [2089496] - libnvdimm/pmem: Remove unused header (Nico Pache) [2089496] - workqueue: kasan: record workqueue stack (Nico Pache) [2089496] - lib/test_kasan.c: add workqueue test case (Nico Pache) [2089496] - page_frag: Recover from memory pressure (Nico Pache) [2089496] - mm: use helper function put_write_access() (Nico Pache) [2089496] - mm/swapfile.c: remove unnecessary goto out in _swap_info_get() (Nico Pache) [2089496] - mm/swap.c: fix incomplete comment in lru_cache_add_inactive_or_unevictable() (Nico Pache) [2089496] - mm/page_io.c: remove useless out label in __swap_writepage() (Nico Pache) [2089496] - mm/swap_slots.c: remove always zero and unused return value of enable_swap_slots_cache() (Nico Pache) [2089496] - mm/swap.c: fix confusing comment in release_pages() (Nico Pache) [2089496] - mm: annotate a data race in page_zonenum() (Nico Pache) [2089496] - mm/swap.c: annotate data races for lru_rotate_pvecs (Nico Pache) [2089496] - mm/rmap: annotate a data race at tlb_flush_batched (Nico Pache) [2089496] - mm/mempool: fix a data race in mempool_free() (Nico Pache) [2089496] - mm/list_lru: fix a data race in list_lru_count_one (Nico Pache) [2089496] - mm/memcontrol: fix a data race in scan count (Nico Pache) [2089496] - mm/swapfile: fix and annotate various data races (Nico Pache) [2089496] - mm: thp: remove debug_cow switch (Nico Pache) [2089496] - page_alloc: consider highatomic reserve in watermark fast (Nico Pache) [2089496] - mm: remove unnecessary wrapper function do_mmap_pgoff() (Nico Pache) [2089496] - doc: don't use deprecated "---help---" markers in target docs (Nico Pache) [2089496] - doc: cgroup: update note about conditions when oom killer is invoked (Nico Pache) [2089496] - mm: add kvfree_sensitive() for freeing sensitive data objects (Nico Pache) [2089496] - f2fs: fix retry logic in f2fs_write_cache_pages() (Nico Pache) [2089496] - mm/hugetlb: avoid unnecessary check on pud and pmd entry in huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: remove unused variable (Nico Pache) [2089496] - zswap: docs/vm: Fix typo accept_threshold_percent in zswap.rst (Nico Pache) [2089496] - tracing: Add a vmalloc_sync_mappings() for safe measure (Nico Pache) [2089496] - mm/hugetlb: fix a addressing exception caused by huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: write_cache_pages(): deduplicate identical checks (Nico Pache) [2089496] - revert "topology: add support for node_to_mem_node() to determine the fallback node" (Nico Pache) [2089496] - net: memcg: fix lockdep splat in inet_csk_accept() (Nico Pache) [2089496] - net: memcg: late association of sock to memcg (Nico Pache) [2089496] - tmpfs: deny and force are not huge mount options (Nico Pache) [2089496] - mm/zswap.c: add allocation hysteresis if pool limit is hit (Nico Pache) [2089496] - mm/swapfile.c: swap_next should increase position index (Nico Pache) [2089496] - fat: use prandom_u32() for i_generation (Nico Pache) [2089496] - mm/mmap.c: rb_parent is not necessary in __vma_link_list() (Nico Pache) [2089496] - mm/mmap.c: __vma_unlink_prev() is not necessary now (Nico Pache) [2089496] - docs: kmemleak: DEBUG_KMEMLEAK_EARLY_LOG_SIZE changed names (Nico Pache) [2089496] - mm/mmap.c: prev could be retrieved from vma->vm_prev (Nico Pache) [2089496] - mm/zsmalloc.c: fix a -Wunused-function warning (Nico Pache) [2089496] - mm/rmap.c: remove set but not used variable 'cstart' (Nico Pache) [2089496] - tools headers UAPI: Update tools's copy of mman.h headers (Nico Pache) [2089496] - mm/mmap: move common defines to mman-common.h (Nico Pache) [2089496] - mm: fix the MAP_UNINITIALIZED flag (Nico Pache) [2089496] - mm: vmalloc: show number of vmalloc pages in /proc/meminfo (Nico Pache) [2089496] - slab: remove /proc/slab_allocators (Nico Pache) [2089496] - mm/huge_memory.c: fix "orig_pud" set but not used (Nico Pache) [2089496] - mm: hwpoison: use do_send_sig_info() instead of force_sig() (Nico Pache) [2089496] - mm, page_alloc: drop should_suppress_show_mem (Nico Pache) [2089496] - mm,page_alloc: PF_WQ_WORKER threads must sleep at should_reclaim_retry() (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for perf counters setup (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for memory setup patching (Nico Pache) [2089496] - Revert "powerpc/8xx: Use L1 entry APG to handle _PAGE_ACCESSED for CONFIG_SWAP" (Nico Pache) [2089496] - mm/swapfile.c: put_swap_page: share more between huge/normal code path (Nico Pache) [2089496] - mm, swap, get_swap_pages: use entry_size instead of cluster in parameter (Nico Pache) [2089496] - mm/swapfile.c: add __swap_entry_free_locked() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in put_swap_page() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm/swapfile.c: replace some #ifdef with IS_ENABLED() (Nico Pache) [2089496] - mm: swap: add comments to lock_cluster_or_swap_info() (Nico Pache) [2089496] - mm/swapfile.c: use swap_count() in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm, oom: remove sleep from under oom_lock (Nico Pache) [2089496] - mm/hugetlb: remove gigantic page support for HIGHMEM (Nico Pache) [2089496] - mm/page-writeback.c: update stale account_page_redirty() comment (Nico Pache) [2089496] - shmem: use monotonic time for i_generation (Nico Pache) [2089496] - mptcp: increase default max additional subflows to 2 (Paolo Abeni) [2127136] - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr (Davide Caratti) [2103990] - ipv6: Refactor fib6_ignore_linkdown (Davide Caratti) [2103990] - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" (Davide Caratti) [2103990] - net: af_key: add check for pfkey_broadcast in function pfkey_process (Davide Caratti) [2103990] - certs: Add FIPS selftests (Vladis Dronov) [2134828] - certs: Move load_certificate_list() to be with the asymmetric keys code (Vladis Dronov) [2134828]- selftests/bpf: Limit unroll_count for pyperf600 test (Viktor Malik) [2139128]- perf affinity: Fix out of bound access to "sched_cpus" mask (Michael Petlan) [2125952] - net: skb: introduce and use a single page frag cache (Paolo Abeni) [2063335] - powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL (Steve Best) [2131651] - agp/intel: Rename intel-gtt symbols (Jocelyn Falempe) [2115871] - drm/i915/gt: Split intel-gtt functions by arch (Jocelyn Falempe) [2115871] - drm: Implement DRM aperture helpers under video/ (Jocelyn Falempe) [2115871] - efi: Fix build error due to enum collision between efi.h and ima.h (Jocelyn Falempe) [2115871] - Revert "workqueue: remove unused cancel_work()" (Jocelyn Falempe) [2115871] - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace (Jocelyn Falempe) [2115871] - drm/i915/gsc: add gsc as a mei auxiliary device (Jocelyn Falempe) [2115871] - drm/i915: Prepare for multiple GTs (Jocelyn Falempe) [2115871] - drm/i915/gt: add gt_is_root() helper (Jocelyn Falempe) [2115871] - drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0 (Jocelyn Falempe) [2115871] - drm/i915: fixup the initial fb base on DGFX (Jocelyn Falempe) [2115871] - drm/i915: add i915_gem_object_create_region_at() (Jocelyn Falempe) [2115871] - drm/i915: Report steering details in debugfs (Jocelyn Falempe) [2115871] - x86/gpu: include drm/i915_pciids.h directly in early quirks (Jocelyn Falempe) [2115871] - staging: fbtft: core: set smem_len before fb_deferred_io_init call (Jocelyn Falempe) [2115871] - fbdev: Put mmap for deferred I/O into drivers (Jocelyn Falempe) [2115871] - fbdev: Track deferred-I/O pages in pageref struct (Jocelyn Falempe) [2115871] - fbdev: defio: fix the pagelist corruption (Jocelyn Falempe) [2115871] - fbdev: Don't sort deferred-I/O pages by default (Jocelyn Falempe) [2115871] - staging: fbtft: Add spaces around / - Style (Jocelyn Falempe) [2115871] - fbdev/defio: Early-out if page is already enlisted (Jocelyn Falempe) [2115871] - panic, kexec: make __crash_kexec() NMI safe (Valentin Schneider) [2134126] - kexec: turn all kexec_mutex acquisitions into trylocks (Valentin Schneider) [2134126] - kexec: move locking into do_kexec_load (Valentin Schneider) [2134126] - ice: Fix interface being down after reset with link-down-on-close flag on (Petr Oros) [2024110] - ice: Add low latency Tx timestamp read (Petr Oros) [2092425] - ice: introduce ice_ptp_reset_cached_phctime function (Petr Oros) [2092425] - ice: re-arrange some static functions in ice_ptp.c (Petr Oros) [2092425] - ice: track and warn when PHC update is late (Petr Oros) [2092425] - ice: track Tx timestamp stats similar to other Intel drivers (Petr Oros) [2092425] - ice: implement adjfine with mul_u64_u64_div_u64 (Petr Oros) [2092425] - ice: Add EXTTS feature to the feature bitmap (Petr Oros) [2092425] - math: Export mul_u64_u64_div_u64 (Petr Oros) [2092425] - neighbour: allow NUD_NOARP entries to be forced GCed (Xin Long) [2076534] - neighbour: Prevent Race condition in neighbour subsytem (Xin Long) [2076534] - neighbour: Prevent a dead entry from updating gc_list (Xin Long) [2076534] - net: Exempt multicast addresses from five-second neighbor lifetime (Xin Long) [2076534] - neighbor: Reset gc_entries counter if new entry is released before insert (Xin Long) [2076534] - neighbor: Remove externally learned entries from gc_list (Xin Long) [2076534] - neighbor: Move neigh_update_ext_learned to core file (Xin Long) [2076534] - neighbor: Remove state and flags arguments to neigh_del (Xin Long) [2076534] - neighbor: Fix state check in neigh_forced_gc (Xin Long) [2076534] - neighbor: Fix locking order for gc_list changes (Xin Long) [2076534] - neighbor: gc_list changes should be protected by table lock (Xin Long) [2076534] - neighbor: Improve garbage collection (Xin Long) [2076534] - neighbour: send netlink notification if NTF_ROUTER changes (Xin Long) [2076534] - neighbour: allow admin to set NTF_ROUTER (Xin Long) [2076534] - s390/dasd: add device ping attribute (Tobias Huschle) [2043877] - s390/dasd: suppress generic error messages for PPRC secondary devices (Tobias Huschle) [2043877] - s390/dasd: add ioctl to perform a swap of the drivers copy pair (Tobias Huschle) [2043877] - s390/dasd: add copy pair swap capability (Tobias Huschle) [2043877] - s390/dasd: add copy pair setup (Tobias Huschle) [2043877] - s390/dasd: add query PPRC function (Tobias Huschle) [2043877] - s390/dasd: put block allocation in separate function (Tobias Huschle) [2043877] - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup (Tobias Huschle) [2043877] - s390/qeth: Split memcpy() of struct qeth_ipacmd_addr_change flexible array (Tobias Huschle) [2110426] - s390/qeth: Fix typo 'the the' in comment (Tobias Huschle) [2110426] - s390/qdio: Fix spelling mistake (Tobias Huschle) [2110426] - qeth: remove a copy of the NAPI_POLL_WEIGHT define (Tobias Huschle) [2110426] - scsi: bnx2fc: Avoid using get_cpu() in bnx2fc_cmd_alloc() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix spelling mistake "mis-match" -> "mismatch" (Nilesh Javali) [2109895] - scsi: bnx2fc: Make use of the helper macro kthread_run() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix typo in comments (Nilesh Javali) [2109895] - scsi: qedf: Populate sysfs attributes for vport (Nilesh Javali) [2120219] - scsi: qedf: Fix typo in comment (Nilesh Javali) [2109893] - scsi: qedf: Remove redundant variable op (Nilesh Javali) [2109893] - scsi: qedf: Remove an unneeded NULL check on list iterator (Nilesh Javali) [2109893] - scsi: qedf: Remove unnecessary code (Nilesh Javali) [2109893] - s390/sclp: reserve memory occupied by sclp early buffer (Mete Durlu) [2060830] - s390: make command line configurable (Mete Durlu) [2060830] - s390: support command lines longer than 896 bytes (Mete Durlu) [2060830] - s390/kexec_file: move kernel image size check (Mete Durlu) [2060830] - s390/boot: move sclp early buffer from fixed address in asm to C (Mete Durlu) [2060830] - drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES (Phil Auld) [2115518] - sched/core: Do not requeue task on CPU excluded from cpus_mask (Phil Auld) [2115518] - workqueue: Avoid a false warning in unbind_workers() (Phil Auld) [2115518] - sched/core: Always flush pending blk_plug (Phil Auld) [2115518] - sched/fair: fix case with reduced capacity CPU (Phil Auld) [2115518] - sched: Remove unused function group_first_cpu() (Phil Auld) [2115518] - sched/fair: Remove redundant word " *" (Phil Auld) [2115518] - sched: only perform capability check on privileged operation (Phil Auld) [2115518] - sched: Allow newidle balancing to bail out of load_balance (Phil Auld) [2115518] - sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle (Phil Auld) [2115518] - sched: Fix the check of nr_running at queue wakelist (Phil Auld) [2115518] - sched: Fix balance_push() vs __sched_setscheduler() (Phil Auld) [2115518] - sched/fair: Optimize and simplify rq leaf_cfs_rq_list (Phil Auld) [2115518] - topology: Remove unused cpu_cluster_mask() (Phil Auld) [2115518] - sched: Update task_tick_numa to ignore tasks without an mm (Phil Auld) [2115518] - sched/deadline: Remove superfluous rq clock update in push_dl_task() (Phil Auld) [2115518] - time/sched_clock: Fix formatting of frequency reporting code (Phil Auld) [2115518] - time/sched_clock: Use Hz as the unit for clock rate reporting below 4kHz (Phil Auld) [2115518] - time/sched_clock: Round the frequency reported to nearest rather than down (Phil Auld) [2115518] - sched/fair: Delete useless condition in tg_unthrottle_up() (Phil Auld) [2115518] - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq (Phil Auld) [2115518] - workqueue: Restrict kworker in the offline CPU pool running on housekeeping CPUs (Phil Auld) [2115518] - kernel/sched: Remove dl_boosted flag comment (Phil Auld) [2115518] - workqueue: Remove schedule() in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove outdated comment about exceptional workers in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove the advanced kicking of the idle workers in rebind_workers() (Phil Auld) [2115518] - workqueue: Fix unbind_workers() VS wq_worker_running() race (Phil Auld) [2115518] - sched/membarrier: fix missing local execution of ipi_sync_rq_state() (Phil Auld) [2115518] - kthread: Move prio/affinite change into the newly created thread (Phil Auld) [2115518]- dmaengine: idxd: Correct IAX operation code names (Jerry Snitselaar) [2112121] - dmaengine: dmatest: use strscpy to replace strlcpy (Jerry Snitselaar) [2112121] - dmaengine: remove DMA_MEMCPY_SG once again (Jerry Snitselaar) [2112121] - MAINTAINERS: idxd driver maintainer update (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Replace symbolic permissions by octal permissions (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Remove spaces before tabs (Jerry Snitselaar) [2112121] - dma:dw: remove reference to AVR32 architecture in core.c (Jerry Snitselaar) [2112121] - dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature (Jerry Snitselaar) [2112121] - dmaengine: idxd: force wq context cleanup on device disable path (Jerry Snitselaar) [2112121] - dmaengine: Revert "dmaengine: add verification of DMA_INTERRUPT capability for dmatest" (Jerry Snitselaar) [2112121] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2112121] - dmaengine: ptdma: statify pt_tx_status (Jerry Snitselaar) [2112121] - dmaengine: hidma: In hidma_prep_dma_memset treat value as a single byte (Jerry Snitselaar) [2112121] - dmaengine: Document dmaengine_prep_dma_memset (Jerry Snitselaar) [2112121] - dmaengine: PTDMA: support polled mode (Jerry Snitselaar) [2112121] - dmaengine: Remove a useless mutex (Jerry Snitselaar) [2112121] - dmaengine: idxd: update IAA definitions for user header (Jerry Snitselaar) [2112121] - dmaengine: Clarify cyclic transfer residue documentation (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: iot: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: use default_groups in kobj_type (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Correctly describe dmatest with channel unset (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Add a description of what dmatest does (Jerry Snitselaar) [2112121] - dmaengine: Add core function and capability check for DMA_MEMCPY_SG (Jerry Snitselaar) [2112121] - dmaengine: Add documentation for new memcpy scatter-gather function (Jerry Snitselaar) [2112121] - dmaengine: remove slave_id config field (Jerry Snitselaar) [2112121] - dmaengine: ioat: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: hsu: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: dw: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: remove debugfs #ifdef (Jerry Snitselaar) [2112121] - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` (Jerry Snitselaar) [2112121] - dmaengine: Remove redundant initialization of variable err (Jerry Snitselaar) [2112121] - dmaengine: Extend the dma_slave_width for 128 bytes (Jerry Snitselaar) [2112121] - dmaengine: ioat: depends on !UML (Jerry Snitselaar) [2112121] - dmaengine: dw: Simplify DT property parser (Jerry Snitselaar) [2112121] - dmaengine: dw: Convert members to u32 in platform data (Jerry Snitselaar) [2112121] - dmaengine: dw: Remove error message from DT parsing code (Jerry Snitselaar) [2112121] - dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available (Jerry Snitselaar) [2112121] - dmaengine: hsu: Account transferred bytes (Jerry Snitselaar) [2112121] - dmaengine: Move kdoc description of struct dma_chan_percpu closer to it (Jerry Snitselaar) [2112121] - dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: comment platform_driver_register call (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: remove unused code (Jerry Snitselaar) [2112121] - dmaengine: Fix a double free in dma_async_device_register (Jerry Snitselaar) [2112121] - dmaengine: hsu: disable spurious interrupt (Jerry Snitselaar) [2112121] - dmaengine: Extend the dmaengine_alignment for 128 and 256 bytes (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Use dmaengine_get_dma_device (Jerry Snitselaar) [2112121] - dmaengine: doc: client: Update for dmaengine_get_dma_device() usage (Jerry Snitselaar) [2112121] - dmaengine: Add support for per channel coherency handling (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Add support for optional router configuration callback (Jerry Snitselaar) [2112121] - dmaengine: add peripheral configuration (Jerry Snitselaar) [2112121] - dmaengine: idma64: Switch to use __maybe_unused instead of ifdeffery (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: remove unused function missed during dma_v2 removal (Jerry Snitselaar) [2112121] - dmaengine: Save few bytes and increase readability of dma_request_chan() (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling (Jerry Snitselaar) [2112121] - dmaengine: dw: Don't include unneeded header to platform data header (Jerry Snitselaar) [2112121] - dmaengine: linux/dmaengine.h: drop duplicated word in a comment (Jerry Snitselaar) [2112121] - dmaengine: ioat: Fix some parameter misspelling and provide description for phys_complete (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix misspellings/formatting issues in some function headers (Jerry Snitselaar) [2112121] - Documentation/driver-api: dmaengine/provider: drop doubled word (Jerry Snitselaar) [2112121] - dmaengine: Add support for repeating transactions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: use true,false for bool variable (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Simplify error handling path in hidma_probe (Jerry Snitselaar) [2112121] - dmaengine: Fix misspelling of "Analog Devices" (Jerry Snitselaar) [2112121] - docs: dmaengine: provider.rst: get rid of some warnings (Jerry Snitselaar) [2112121] - dmaengine: doc: fix warnings/issues of client.rst (Jerry Snitselaar) [2112121] - dmaengine: doc: Properly indent metadata title (Jerry Snitselaar) [2112121] - dmaengine: doc: Add sections for per descriptor metadata support (Jerry Snitselaar) [2112121] - dmaengine: Fix Kconfig indentation (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma_mgmt: Add of_node_put() before goto (Jerry Snitselaar) [2112121] - dmaengine: Remove dev_err() usage after platform_get_irq() (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove call to memset after dmam_alloc_coherent (Jerry Snitselaar) [2112121] - Documentation: dmaengine: clean up description of dmatest usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Revert "set HSU_CH_MTSR to memory width" (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: assign channel cookie correctly (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: initialize tx flags in hidma_prep_dma_* (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: convert to DEFINE_SHOW_ATTRIBUTE (Jerry Snitselaar) [2112121] - dmaengine: Documentation: Add documentation for multi chan testing (Jerry Snitselaar) [2112121] - dmaengine: hsu: remove dma_slave_config direction usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Support dmaengine_terminate_sync() (Jerry Snitselaar) [2112121] - scsi: core: Allow the ALUA transitioning state enough time (Tomas Henzl) [2084250] - scsi: core: Return BLK_STS_TRANSPORT for ALUA transitioning (Tomas Henzl) [2084250] - macvlan: enforce a consistent minimal mtu (Davide Caratti) [2134032] - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header (Davide Caratti) [2134032] - net: ipvtap - add __init/__exit annotations to module init/exit funcs (Davide Caratti) [2134032] - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() (Guillaume Nault) [2134099] - erspan: do not assume transport header is always set (Guillaume Nault) [2134099] - net: ip_gre: do not report erspan_ver for gre or gretap (Guillaume Nault) [2134099] - selftests: Fix the if conditions of in test_extra_filter() (Hangbin Liu) [2135232] - selftests: forwarding: add shebang for sch_red.sh (Hangbin Liu) [2135232] - selftests: forwarding: fix error message in learning_test (Hangbin Liu) [2135232] - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test (Hangbin Liu) [2135232] - ping: remove pr_err from ping_lookup (Guillaume Nault) [2135424] - ping: fix the dif and sdif check in ping_lookup (Guillaume Nault) [2135424] - ping: fix the sk_bound_dev_if match in ping_lookup (Guillaume Nault) [2135424] - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). (Hangbin Liu) [2135259] - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). (Hangbin Liu) [2135259] - tcp/udp: Fix memory leak in ipv6_renew_options(). (Hangbin Liu) [2135259] - ipv6: sr: fix out-of-bounds read when setting HMAC data. (Hangbin Liu) [2135259] - ipv6: do not use RT_TOS for IPv6 flowlabel (Hangbin Liu) [2135259] - ipv6/sit: fix ipip6_tunnel_get_prl return value (Hangbin Liu) [2135259] - sit: use min (Hangbin Liu) [2135259] - net: ipv6: unexport __init-annotated seg6_hmac_init() (Hangbin Liu) [2135259] - sit: do not call ipip6_dev_free() from sit_init_net() (Hangbin Liu) [2135259] - block: avoid sign extend problem with default queue flags mask (Nico Pache) [2131929] - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers (Aristeu Rozanski) [2110292] - crypto: ccp - Remove the unneeded result variable (Vladis Dronov) [2130195] - crypto: ccp - Release dma channels before dmaengine unrgister (Vladis Dronov) [2130195] - crypto: ccp - Fail the PSP initialization when writing psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Initialize PSP when reading psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Add a quirk to firmware update (Vladis Dronov) [2130195] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [2130195] - crypto: ccp - During shutdown, check SEV data pointer before using (Vladis Dronov) [2130195] - crypto: ccp - Fix device IRQ counting by using platform_irq_count() (Vladis Dronov) [2130195] - crypto: ccp - fix typo in comment (Vladis Dronov) [2130195] - crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak (Vladis Dronov) [2130195] - crypto: ccp - Fix the INIT_EX data file open failure (Vladis Dronov) [2130195] - crypto: ccp - Log when resetting PSP SEV state (Vladis Dronov) [2130195] - crypto: ccp - When TSME and SME both detected notify user (Vladis Dronov) [2130195] - crypto: ccp - Allow PSP driver to load without SEV/TEE support (Vladis Dronov) [2130195] - crypto: ccp - Export PSP security bits to userspace (Vladis Dronov) [2130195] - crypto: ccp - cache capability into psp device (Vladis Dronov) [2130195] - PCI: Add support for dev_groups to struct pci_driver (Vladis Dronov) [2130195] - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems (Wei Huang) [2130653] - blk-mq: fix io hung due to missing commit_rqs (Ming Lei) [2130028] - block: schedule queue restart after BLK_STS_ZONE_RESOURCE (Ming Lei) [2130028] - blk-mq: call commit_rqs while list empty but error happen (Ming Lei) [2130028] - null_blk: fix ida error handling in null_add_dev() (Ming Lei) [2130028] - blktrace: Trace remapped requests correctly (Ming Lei) [2130028] - virtio_blk: fix the discard_granularity and discard_alignment queue limits (Ming Lei) [2130028] - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq (Ming Lei) [2130028] - blk-mq: do not update io_ticks with passthrough requests (Ming Lei) [2130028] - blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx (Ming Lei) [2130028] - ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe (Tony Camuso) [2130238] - ipmi: remove unnecessary type castings (Tony Camuso) [2130238] - ipmi: Make two logs unique (Tony Camuso) [2130238] - ipmi:si: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Fix pr_fmt to avoid compilation issues (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_recv_msg struct (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_smi_msg struct (Tony Camuso) [2130238] - ipmi:ssif: Check for NULL msg when handling events and messages (Tony Camuso) [2130238] - ipmi: use simple i2c probe function (Tony Camuso) [2130238] - ipmi: Add a sysfs count of total outstanding messages for an interface (Tony Camuso) [2130238] - ipmi: Add a sysfs interface to view the number of users (Tony Camuso) [2130238] - ipmi: Limit the number of message a user may have outstanding (Tony Camuso) [2130238] - ipmi: Add a limit on the number of users that may use IPMI (Tony Camuso) [2130238] - ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi() (Tony Camuso) [2130238] - ipmi: When handling send message responses, don't process the message (Tony Camuso) [2130238] - ipmi: fix IPMI_SMI_MSG_TYPE_IPMB_DIRECT response length checking (Tony Camuso) [2130238] - ipmi: fix oob access due to uninit smi_msg type (Tony Camuso) [2130238] - ipmi: Make kABI adjustments (Tony Camuso) [2130238] - ipmi: Add support for IPMB direct messages (Tony Camuso) [2130238] - ice: Fix crash by keep old cfg when update TCs more than queues (Petr Oros) [2129902] - ice: Fix tunnel checksum offload with fragmented traffic (Petr Oros) [2129902] - ice: handle E822 generic device ID in PLDM header (Petr Oros) [2129902] - ice: ethtool: Prohibit improper channel config for DCB (Petr Oros) [2129902] - ice: ethtool: advertise 1000M speeds properly (Petr Oros) [2129902] - ice: Fix switchdev rules book keeping (Petr Oros) [2129902] - ice: fix access-beyond-end in the switch code (Petr Oros) [2129902] - eth: ice: silence the GCC 12 array-bounds warning (Petr Oros) [2129902] - ice: Expose RSS indirection tables for queue groups via ethtool (Petr Oros) [2129902] - Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode" (Petr Oros) [2129902] - ice: remove period on argument description in ice_for_each_vf (Petr Oros) [2129902] - ice: add a function comment for ice_cfg_mac_antispoof (Petr Oros) [2129902] - ice: fix wording in comment for ice_reset_vf (Petr Oros) [2129902] - ice: remove return value comment for ice_reset_all_vfs (Petr Oros) [2129902] - ice: always check VF VSI pointer values (Petr Oros) [2129902] - ice: add newline to dev_dbg in ice_vf_fdir_dump_info (Petr Oros) [2129902] - ice: get switch id on switchdev devices (Petr Oros) [2129902] - ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS (Petr Oros) [2129902] - ice: introduce common helper for retrieving VSI by vsi_num (Petr Oros) [2129902] - ice: use min_t() to make code cleaner in ice_gnss (Petr Oros) [2129902] - ice: Add mpls+tso support (Petr Oros) [2129902] - ice: switch: convert packet template match code to rodata (Petr Oros) [2129902] - ice: switch: use convenience macros to declare dummy pkt templates (Petr Oros) [2129902] - ice: switch: use a struct to pass packet template params (Petr Oros) [2129902] - ice: switch: unobscurify bitops loop in ice_fill_adv_dummy_packet() (Petr Oros) [2129902] - ice: switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_u (Petr Oros) [2129902] - ice: Support GTP-U and GTP-C offload in switchdev (Petr Oros) [2129902] - ice: Remove useless DMA-32 fallback configuration (Petr Oros) [2129902] - ice: switch to napi_build_skb() (Petr Oros) [2129902] - nbd: fix race between nbd_alloc_config() and module removal (Ming Lei) [2127601] - nbd: call genl_unregister_family() first in nbd_cleanup() (Ming Lei) [2127601] - kselftests: memcg: speed up the memory.high test (Waiman Long) [1839057] - tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference (Waiman Long) [1839057] - kselftest/cgroup: fix incorrect test_core skip (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_core (Waiman Long) [1839057] - selftests: cgroup: fix cleanup path in test_memcg_subtree_control() (Waiman Long) [1839057] - cgroup: fix an error handling path in alloc_pagecache_max_30M() (Waiman Long) [1839057] - selftests: memcg: expect no low events in unprotected sibling (Waiman Long) [1839057] - selftests: memcg: fix compilation (Waiman Long) [1839057] - kseltest/cgroup: Make test_stress.sh work if run interactively (Waiman Long) [1839057] - cgroup: fix racy check in alloc_pagecache_max_30M() helper function (Waiman Long) [1839057] - cgroup: remove racy check in test_memcg_sock() (Waiman Long) [1839057] - cgroup: account for memory_localevents in test_memcg_oom_group_leaf_events() (Waiman Long) [1839057] - cgroup: account for memory_recursiveprot in test_memcg_low() (Waiman Long) [1839057] - cgroups: refactor children cgroups in memcg tests (Waiman Long) [1839057] - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir (Waiman Long) [1839057] - selftests: cgroup: add a selftest for memory.reclaim (Waiman Long) [1839057] - selftests: cgroup: fix alloc_anon_noexit() instantly freeing memory (Waiman Long) [1839057] - selftests: cgroup: return -errno from cg_read()/cg_write() on failure (Waiman Long) [1839057] - memcg: introduce per-memcg reclaim interface (Waiman Long) [1839057] - kselftests: memcg: update the oom group leaf events test (Waiman Long) [1839057] - mm/memcontrol: return 1 from cgroup.memory __setup() handler (Waiman Long) [1839057] - memcg: synchronously enforce memory.high for large overcharges (Waiman Long) [1839057] - selftests: memcg: test high limit for single entry allocation (Waiman Long) [1839057] - memcg: unify force charging conditions (Waiman Long) [1839057] - memcg: refactor mem_cgroup_oom (Waiman Long) [1839057] - memcg: prohibit unconditional exceeding the limit of dying tasks (Waiman Long) [1839057] - mm, oom: do not trigger out_of_memory from the #PF (Waiman Long) [1839057] - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks (Waiman Long) [1839057] - mm: memcontrol: fix root_mem_cgroup charging (Waiman Long) [1839057] - tests/cgroup: move cg_wait_for(), cg_prepare_for_wait() (Waiman Long) [1839057] - mm: memcontrol: don't count limit-setting reclaim as memory pressure (Waiman Long) [1839057] - selftests: Uninitialized variable in test_cgcore_proc_migration() (Waiman Long) [1839057] - kselftests: cgroup: Avoid the reuse of fd after it is deallocated (Waiman Long) [1839057] - selftests: cgroup: Run test_core under interfering stress (Waiman Long) [1839057] - selftests: cgroup: Add task migration tests (Waiman Long) [1839057] - selftests: cgroup: Simplify task self migration (Waiman Long) [1839057] - cgroup: kselftest: relax fs_spec checks (Waiman Long) [1839057] - kselftests: cgroup: remove duplicated include from test_freezer.c (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_memcontrol (Waiman Long) [1839057] - kselftests: cgroup: add freezer controller self-tests (Waiman Long) [1839057] - Add tests for memory.oom.group (Waiman Long) [1839057] - Fix cg_read_strcmp() (Waiman Long) [1839057] - cgroup: kselftests: add test_core to .gitignore (Waiman Long) [1839057] - selftests: cgroup: add gitignore file (Waiman Long) [1839057] - Add cgroup core selftests (Waiman Long) [1839057] - devdax: Fix soft-reservation memory description (Mark Langsdorf) [2122316] - arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level (Mark Langsdorf) [2122316] - ACPI: property: Remove default association from integer maximum values (Mark Langsdorf) [2122316] - ACPI: property: Ignore already existing data node tags (Mark Langsdorf) [2122316] - ACPI: property: Fix type detection of unified integer reading functions (Mark Langsdorf) [2122316] - ACPI: processor: Remove freq Qos request for all CPUs (Mark Langsdorf) [2122316] - ACPI: property: Fix error handling in acpi_init_properties() (Mark Langsdorf) [2122316] - ACPI/IORT: Fix build error implicit-function-declaration (Mark Langsdorf) [2122316] - ACPI/PCI: Remove useless NULL pointer checks (Mark Langsdorf) [2122316] - ACPI: property: Read buffer properties as integers (Mark Langsdorf) [2122316] - ACPI: property: Add support for parsing buffer property UUID (Mark Langsdorf) [2122316] - ACPI: property: Unify integer value reading functions (Mark Langsdorf) [2122316] - ACPI: property: Switch node property referencing from ifs to a switch (Mark Langsdorf) [2122316] - ACPI: property: Move property ref argument parsing into a new function (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_object_type consistently in property ref parsing (Mark Langsdorf) [2122316] - ACPI: property: Tie data nodes to acpi handles (Mark Langsdorf) [2122316] - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool (Mark Langsdorf) [2122316] - ACPI: CPPC: Do not prevent CPPC from working in the future (Mark Langsdorf) [2122316] - ACPI: PM: x86: Print messages regarding LPS0 idle support (Mark Langsdorf) [2122316] - ACPI: PPTT: Leave the table mapped for the runtime usage (Mark Langsdorf) [2122316] - ACPI: resource: skip IRQ override on AMD Zen platforms (Mark Langsdorf) [2122316] - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback (Mark Langsdorf) [2122316] - APCI: irq: Add support for multiple GSI domains (Mark Langsdorf) [2122316] - irqchip/gic: Drop support for secondary GIC in non-DT systems (Mark Langsdorf) [2122316] - ACPI: video: Use native backlight on Dell Inspiron N4010 (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 is unset (Mark Langsdorf) [2122316] - Revert "[acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT" (Mark Langsdorf) [2122316] - ACPI: utils: Add api to read _SUB from ACPI (Mark Langsdorf) [2122316] - ACPI: video: Shortening quirk list by identifying Clevo by board_name only (Mark Langsdorf) [2122316] - ACPI: video: Force backlight native for some TongFang devices (Mark Langsdorf) [2122316] - PCI/ACPI: Guard ARM64-specific mcfg_quirks (Mark Langsdorf) [2122316] - ACPI/IORT: Add a helper to retrieve RMR info directly (Mark Langsdorf) [2122316] - ACPI/IORT: Add support to retrieve IORT RMR reserved regions (Mark Langsdorf) [2122316] - ACPI/IORT: Provide a generic helper to retrieve reserve regions (Mark Langsdorf) [2122316] - ACPI/IORT: Make iort_iommu_msi_get_resv_regions() return void (Mark Langsdorf) [2122316] - iommu: Introduce a callback to struct iommu_resv_region (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008 (Mark Langsdorf) [2122316] - ACPI: PPTT: Use table offset as fw_token instead of virtual address (Mark Langsdorf) [2122316] - ACPI: Move PRM config option under the main ACPI config (Mark Langsdorf) [2122316] - ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64 (Mark Langsdorf) [2122316] - efi: Simplify arch_efi_call_virt() macro (Mark Langsdorf) [2122316] - efi/x86: Avoid redundant cast of EFI firmware service pointer (Mark Langsdorf) [2122316] - efi/libstub: Annotate firmware routines as __efiapi (Mark Langsdorf) [2122316] - ACPI: PRM: Change handler_addr type to void pointer (Mark Langsdorf) [2122316] - ACPI: bus: Drop driver member of struct acpi_device (Mark Langsdorf) [2122316] - ACPI: bus: Drop redundant check in acpi_device_remove() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP (Mark Langsdorf) [2122316] - ACPI: LPSS: Fix missing check in register_device_clock() (Mark Langsdorf) [2122316] - ACPI: APEI: Better fix to avoid spamming the console with old error logs (Mark Langsdorf) [2122316] - ACPI: PM: save NVS memory for Lenovo G40-45 (Mark Langsdorf) [2122316] - ACPI: EC: Drop unused ident initializers from dmi_system_id tables (Mark Langsdorf) [2122316] - ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_TRUST_DSDT_GPE is set (Mark Langsdorf) [2122316] - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk (Mark Langsdorf) [2122316] - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks (Mark Langsdorf) [2122316] - ACPI: processor: Drop leftover acpi_processor_get_limit_info() declaration (Mark Langsdorf) [2122316] - ACPI: processor: Split out thermal initialization from ACPI PSS (Mark Langsdorf) [2122316] - redhat/configs: move CONFIG_ACPI_VIDEO to common/generic (Mark Langsdorf) [2122316] - ACPI: video: Drop X86 dependency from Kconfig (Mark Langsdorf) [2122316] - ACPI: video: Fix acpi_video_handles_brightness_key_presses() (Mark Langsdorf) [2122316] - ACPI: video: Change how we determine if brightness key-presses are handled (Mark Langsdorf) [2122316] - ACPI / MMC: PM: Unify fixing up device power (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Use the new soc_intel_is_byt() helper (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Remove special handling for GPD win/pocket devices (Mark Langsdorf) [2122316] - ACPI: scan: Walk ACPI device's children using driver core (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child_reverse() (Mark Langsdorf) [2122316] - ACPI: video: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_dev_for_each_child() for child lookup (Mark Langsdorf) [2122316] - ACPI: container: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: bus: Export acpi_dev_for_each_child() to modules (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_find_child_by_adr() (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_dev_has_children() (Mark Langsdorf) [2122316] - ACPI: glue: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix double word in a comment (Mark Langsdorf) [2122316] - ACPI: processor/idle: Annotate more functions to live in cpuidle section (Mark Langsdorf) [2122316] - ACPI: DPTF: Support Meteor Lake (Mark Langsdorf) [2122316] - ACPI: CPPC: fix typo in comment (Mark Langsdorf) [2122316] - ACPI: video: improve PM notifer callback (Mark Langsdorf) [2122316] - ACPI: utils: include UUID in _DSM evaluation warning (Mark Langsdorf) [2122316] - cpufreq: CPPC: Enable fast_switch (Mark Langsdorf) [2122316] - acpi/nfit: rely on mce->misc to determine poison granularity (Mark Langsdorf) [2122316] - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default (Mark Langsdorf) [2122316] - ACPI: clean up white space in a few places for consistency (Mark Langsdorf) [2122316] - ACPI: glue: Rearrange find_child_checks() (Mark Langsdorf) [2122316] - ACPI: DPTF: Add support for high frequency impedance notification (Mark Langsdorf) [2122316] - ACPI: processor: idle: Expose max_cstate/nocst/bm_check_disable read-only in sysfs (Mark Langsdorf) [2122316] - ACPI: battery: Make "not-charging" the default on no charging or full info (Mark Langsdorf) [2122316] - PCI/ACPI: negotiate CXL _OSC (Mark Langsdorf) [2122316] - PCI/ACPI: Prefer CXL _OSC instead of PCIe _OSC for CXL host bridges (Mark Langsdorf) [2122316] - PCI/ACPI: add a helper for retrieving _OSC Control DWORDs (Mark Langsdorf) [2122316] - ACPI: bus: Avoid non-ACPI device objects in walks over children (Mark Langsdorf) [2122316] - ACPI: DPTF: Correct description of INT3407 / INT3532 attributes (Mark Langsdorf) [2122316] - ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines (Mark Langsdorf) [2122316] - ACPI, APEI, EINJ: Refuse to inject into the zero page (Mark Langsdorf) [2122316] - ACPI: PM: Always print final debug message in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype (Mark Langsdorf) [2122316] - ACPI: APEI: Fix missing ERST record id (Mark Langsdorf) [2122316] - ACPICA: Update version to 20220331 (Mark Langsdorf) [2122316] - ACPICA: IORT: Updates for revision E.d (Mark Langsdorf) [2122316] - ACPICA: iASL/MADT: Add OEM-defined subtable (Mark Langsdorf) [2122316] - ACPICA: Add support for ARM Performance Monitoring Unit Table. (Mark Langsdorf) [2122316] - ACPICA: Headers: Replace zero-length array with flexible-array member (Mark Langsdorf) [2122316] - ACPICA: Removed some tabs and // comments (Mark Langsdorf) [2122316] - ACPICA: Update copyright notices to the year 2022 (Mark Langsdorf) [2122316] - ACPICA: Clean up double word in comment (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics to the Load() operator (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Rename linux specific strucures to device_info (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the end of Endpoint Descriptor (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Treat Terminator as specific_config (Mark Langsdorf) [2122316] - ACPICA: Add the subtable CFMWS to the CEDT table (Mark Langsdorf) [2122316] - ACPICA: Add support for the Windows 11 _OSI string (Mark Langsdorf) [2122316] - ACPI: sysfs: Fix BERT error region memory mapping (Mark Langsdorf) [2122316] - ACPI: property: Release subnode properties with data nodes (Mark Langsdorf) [2122316] - PCI: ACPI: PM: Power up devices in D3cold before scanning them (Mark Langsdorf) [2122316] - ACPI: PM: Introduce acpi_dev_power_up_children_with_adr() (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: PM: Unify debug messages in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: PM: Convert debug message in acpi_device_get_power() (Mark Langsdorf) [2122316] - device property: Add irq_get to fwnode operation (Mark Langsdorf) [2122316] - device property: Add iomap to fwnode operations (Mark Langsdorf) [2122316] - ACPI: property: Move acpi_fwnode_device_get_match_data() up (Mark Langsdorf) [2122316] - device property: Convert device_{dma_supported,get_dma_attr} to fwnode (Mark Langsdorf) [2122316] - ACPI: Add perf low power callback (Mark Langsdorf) [2122316] - s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [1944540] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (other cases) (Jose Ignacio Tornos Martinez) [2086480] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (Jose Ignacio Tornos Martinez) [2086480]- crypto: ecdh - disallow plain "ecdh" usage in FIPS mode (Vladis Dronov) [2129392] - crypto: dh - disallow plain "dh" usage in FIPS mode (Vladis Dronov) [2129392] - x86/cpu: Add new Raptor Lake CPU model number (Prarit Bhargava) [2120361] - mm, oom: fix missing tlb_finish_mmu() in __oom_reap_task_mm(). (Waiman Long) [2130954] - net: atlantic: remove aq_nic_deinit() when resume (Íñigo Huguet) [2130839] - net: atlantic: remove deep parameter on suspend/resume functions (Íñigo Huguet) [2130839] - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared (Lenny Szubowicz) [2128172] - bonding: 3ad: make ad_ticks_per_sec a const (Jonathan Toppins) [2020773] - bonding: 802.3ad: fix no transmission of LACPDUs (Jonathan Toppins) [2020773] - redhat: workaround CKI cross compilation for scripts (Jan Stancek) [2123399] - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() (Phil Auld) [2107238] - gfs2: Make sure FITRIM minlen is rounded up to fs block size (Andrew Price) [2118256] - ceph: don't truncate file in atomic_open (Xiubo Li) [2120924] - of: address: Work around missing device_type property in pcie nodes (Jerry Snitselaar) [2118732] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2118732] - of/address: check for invalid range.cpu_addr (Jerry Snitselaar) [2118732] - of: address: Fix parser address/size cells initialization (Jerry Snitselaar) [2118732] - of_address: Guard of_bus_pci_get_flags with CONFIG_PCI (Jerry Snitselaar) [2118732] - of_address: Add bus type match for pci ranges parser (Jerry Snitselaar) [2118732] - of/address: Support multiple 'dma-ranges' entries (Jerry Snitselaar) [2118732] - of/address: use range parser for of_dma_get_range (Jerry Snitselaar) [2118732] - of/address: Rework of_pci_range parsing for non-PCI buses (Jerry Snitselaar) [2118732] - of: Drop struct of_pci_range.pci_space field (Jerry Snitselaar) [2118732] - of/address: Move range parser code out of CONFIG_PCI (Jerry Snitselaar) [2118732] - of: Make of_dma_get_range() work on bus nodes (Jerry Snitselaar) [2118732] - Revert "arm64: dts: juno: add dma-ranges property" (Jerry Snitselaar) [2118732] - of/address: Fix of_pci_range_parser_one translation of DMA addresses (Jerry Snitselaar) [2118732] - of/address: Translate 'dma-ranges' for parent nodes missing 'dma-ranges' (Jerry Snitselaar) [2118732] - of: address: Follow DMA parent for "dma-coherent" (Jerry Snitselaar) [2118732] - of: Factor out #{addr,size}-cells parsing (Jerry Snitselaar) [2118732] - of/address: Introduce of_get_next_dma_parent() helper (Jerry Snitselaar) [2118732] - of: address: Report of_dma_get_range() errors meaningfully (Jerry Snitselaar) [2118732] - of: address: Add support for the parent DMA bus (Jerry Snitselaar) [2118732] - of: address: Retrieve a parent through a callback in __of_translate_address (Jerry Snitselaar) [2118732] - of: reserved_mem: fix reserve memory leak (Jerry Snitselaar) [2118732] - of: Use device_type helpers to access the node type (Jerry Snitselaar) [2118732] - of: make PowerMac cache node search conditional on CONFIG_PPC_PMAC (Jerry Snitselaar) [2118732]- crypto: qat - add limit to linked list parsing (Vladis Dronov) [2129897] - crypto: qat - use reference to structure in dma_map_single() (Vladis Dronov) [2129897] - Revert "crypto: qat - reduce size of mapped region" (Vladis Dronov) [2129897] - crypto: qat - fix DMA transfer direction (Vladis Dronov) [2129897] - crypto: qat - fix default value of WDT timer (Vladis Dronov) [2129897] - crypto: drivers - move from strlcpy with unused retval to strscpy (Vladis Dronov) [2129897] - crypto: qat - add check to validate firmware images (Vladis Dronov) [2129897] - Documentation: qat: rewrite description (Vladis Dronov) [2129897] - Documentation: qat: Use code block for qat sysfs example (Vladis Dronov) [2129897] - KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled (Dr. David Alan Gilbert) [2079311] - KVM: x86: Always enable legacy FP/SSE in allowed user XFEATURES (Dr. David Alan Gilbert) [2079311] - KVM: x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0 (Dr. David Alan Gilbert) [2079311] - bonding: fix NULL deref in bond_rr_gen_slave_id (Jonathan Toppins) [2051778] - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drop tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: the rest, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drivers/tty/, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: keyboard, use tty_insert_flip_string in puts_queue (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: use tty_insert_flip_string in respond_string (Rafael Aquini) [2078869] {CVE-2022-1462}- intel_th: pci: Add Raptor Lake-S CPU support (Michael Petlan) [2040035] - intel_th: pci: Add Raptor Lake-S PCH support (Michael Petlan) [2040035] - virtio-net: support XDP when not more queues (Eugenio Pérez) [2122225] - virtio_net: Don't process redirected XDP frames when XDP is disabled (Eugenio Pérez) [2122225] - virtio_net: Fix not restoring real_num_rx_queues (Eugenio Pérez) [2122225] - x86,config: Enable straight-line-speculation fix (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/alternative: Relax text_poke_bp() constraint (Wander Lairson Costa) [2062175] {CVE-2021-26341} - perf/x86: Add support for perf text poke event for text_poke_bp_batch() callers (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Add straight-line-speculation validation (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Support conditional retpolines (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Refactor sibling call detection logic (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Change dead_end_function() to return boolean (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/lib/atomic64_386_32: Rename things (Wander Lairson Costa) [2062175] {CVE-2021-26341} - KVM: arm64: Fix debug architecture version (Gavin Shan) [2123587] - thunderbolt: Add support for Intel Raptor Lake (Torez Smith) [2040037] - iommu/vt-d: Fix compile error with CONFIG_PCI_ATS not set (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Cure VF irqdomain hickup (Myron Stowe) [2118428 2122515 2127028] - x86/pci: Set default irq domain in pcibios_add_device() (Myron Stowe) [2118428 2122515 2127028] - iommm/amd: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - iommm/vt-d: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Provide pci_dev_has_special_msi_domain() helper (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate MSI allocation (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Rework pci_msi_domain_calc_hwirq() (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate UV domain allocation (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate DMAR irq allocation (Myron Stowe) [2118428 2122515 2127028] - x86_ioapic_Consolidate_IOAPIC_allocation (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate HPET allocation (Myron Stowe) [2118428 2122515 2127028] - iommu/irq_remapping: Consolidate irq domain lookup (Myron Stowe) [2118428 2122515 2127028] - iommu/amd: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Add allocation type for parent domain retrieval (Myron Stowe) [2118428 2122515 2127028] - irqdomain: Export irq_domain_update_bus_token (Myron Stowe) [2118428 2122515 2127028] - perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids (Michael Petlan) [2125349] - perf/x86/intel/uncore: Fix invalid unit check (Michael Petlan) [2125349]- KVM: s390: pv: don't present the ecall interrupt twice (Tobias Huschle) [2125236] - s390/mm: do not trigger write fault when vma does not allow VM_WRITE (Tobias Huschle) [2125218] - PCI: Print a debug message on PCI device release (Tobias Huschle) [2125216] - s390/pci: fix leak of PCI device structure (Tobias Huschle) [2125216] - s390/pci: refactor zpci_create_device() (Tobias Huschle) [2125216] - s390/pci: remove superfluous zdev->zbus check (Tobias Huschle) [2125216] - x86/boot/64: Add missing fixup_pointer() for next_early_pgt access (Rafael Aquini) [2082806] - x86/boot/64: Fix crash if kernel image crosses page table boundary (Rafael Aquini) [2082806] - mm/slab_common: fix possible double free of kmem_cache (Waiman Long) [2093781] - mm/slab_common: Deleting kobject in kmem_cache_destroy() without holding slab_mutex/cpu_hotplug_lock (Waiman Long) [2093781] - mm/slab_common: use WARN() if cache still has objects on destroy (Waiman Long) [2093781] - slab: use __func__ to trace function name (Waiman Long) [2093781] - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages (Tobias Huschle) [2125215] - platform/x86: intel/pmc: Add Alder Lake N support to PMC core driver (Prarit Bhargava) [2072654] - crash_core: Increase crashkernel=auto size for x86_64, s390 and arm64 (Lichen Liu) [2122874] - virtio-net: fix use-after-free in skb_gro_receive (Cindy Lu) [2069047] - virtio-net: fix use-after-free in page_to_skb() (Cindy Lu) [2069047] - virtio-net: restrict build_skb() use to some arches (Cindy Lu) [2069047] - virtio-net: page_to_skb() use build_skb when there's sufficient tailroom (Cindy Lu) [2069047] - sched/fair: Consider CPU affinity when allowing NUMA imbalance in find_idlest_group() (Phil Auld) [2110020] - sched/numa: Adjust imb_numa_nr to a better approximation of memory channels (Phil Auld) [2110020] - sched/numa: Apply imbalance limitations consistently (Phil Auld) [2110020] - sched/numa: Do not swap tasks between nodes when spare capacity is available (Phil Auld) [2110020] - sched/numa: Initialise numa_migrate_retry (Phil Auld) [2110020] - cpufreq: intel_pstate: Handle no_turbo in frequency invariance (Phil Auld) [2100594] - sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg (Phil Auld) [2100594] - i2c: piix4: Fix a memory leak in the EFCH MMIO support (Sudheesh Mavila) [2105160] - assoc_array: Fix BUG_ON during garbage collect (Dave Wysochanski) [1920523] - wait: Fix __wait_event_hrtimeout for RT/DL tasks (Derek Barbosa) [2125233]- raid1: ensure write behind bio has less than BIO_MAX_VECS sectors (Nigel Croxon) [2116209] - ceph: fix statfs for subdir mounts (Xiubo Li) [2120943] - ceph: try to queue a writeback if revoking fails (Xiubo Li) [2120940] - ceph: update the auth cap when the async create req is forwarded (Xiubo Li) [2120932] - ceph: make change_auth_cap_ses a global symbol (Xiubo Li) [2120932] - fs/dcache: export d_same_name() helper (Xiubo Li) [2120932] - ceph: wait for the first reply of inflight async unlink (Xiubo Li) [2120932] - redhat: Enable KASAN_VMALLOC (Nico Pache) [2108620] - arm64: select KASAN_VMALLOC for SW/HW_TAGS modes (Nico Pache) [2108620] - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access (Nico Pache) [2108620] - mm: defer kmemleak object creation of module_alloc() (Nico Pache) [2108620] - arm64: kaslr: keep modules inside module region when KASAN is enabled (Nico Pache) [2108620] - kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: select KASAN_VMALLOC if KANSAN_GENERIC is enabled (Nico Pache) [2108620] - arm64: kaslr: support randomized module area with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: support CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - arm64: kasan: abstract _text and _end to KERNEL_START/END (Nico Pache) [2108620] - arm64: kasan: don't populate vmalloc area for CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - x86/kasan: support KASAN_VMALLOC (Nico Pache) [2108620] - ath9k: htc: clean up statistics macros (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: hif_usb: simplify if-if to if-else (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - igmp: Add ip_mc_list lock in ip_check_mc_rcu (Hangbin Liu) [2114946] {CVE-2022-20141} - scsi: zfcp: Fix missing auto port scan and thus missing target ports (Tobias Huschle) [2121089] - vfio/type1: Unpin zero pages (Alex Williamson) [2123015]- iommu/vt-d: Make DMAR_UNITS_SUPPORTED default 1024 (Jerry Snitselaar) [2120412] - Revert "iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting" (Jerry Snitselaar) [2120412] - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE (Oleg Nesterov) [2121269] {CVE-2022-30594} - redhat: remove unused STAMP variable from genspec.sh (Herton R. Krzesinski) - internal: Update RHEL_MINOR for the start of RHEL-8.8 development (Lucas Zampieri)- EDAC/amd64: Add new register offset support and related changes (Aristeu Rozanski) [2048792] - EDAC/amd64: Set memory type per DIMM (Aristeu Rozanski) [2048792] - Revert "ixgbevf: Mailbox improvements" (Ken Cox) [2120545] - Revert "ixgbevf: Add support for new mailbox communication between PF and VF" (Ken Cox) [2120545] - drm/amdgpu: Only disable prefer_shadow on hawaii (Lyude Paul) [2118755]- redhat: configs: add CONFIG_SERIAL_MULTI_INSTANTIATE=m for x86_64 (Jaroslav Kysela) [2005073] - ACPI: scan: Add CLSA0101 Laptop Support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Get rid of redundant 'else' (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Use while (i--) pattern to clean up (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve dev_err_probe() messaging (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Drop duplicate check (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve autodetection (Jaroslav Kysela) [2005073] - ACPI / scan: Create platform device for CS35L41 (Jaroslav Kysela) [2005073] - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add SPI support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Reorganize I2C functions (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Rename it for a generic serial driver name (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use the new i2c_acpi_client_count() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use device_get_match_data() to get driver data (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Simplify with dev_err_probe() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Drop redundant ACPI_PTR() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Fail the probe if no IRQ provided (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Derive the device name from parent (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use struct_size() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Allow to have same slaves (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Introduce IOAPIC IRQ support (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Distinguish IRQ resource type (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Count I2cSerialBus() resources (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Get rid of obsolete conditional (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Defer probe when no adapter found (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Accept errors of i2c_acpi_new_device() (Jaroslav Kysela) [2005073] - serdev: Fix detection of UART devices on Apple machines. (Jaroslav Kysela) [2005073] - serdev: Add ACPI devices by ResourceSource field (Jaroslav Kysela) [2005073] - spi: Return deferred probe error when controller isn't yet available (Jaroslav Kysela) [2005073] - spi/acpi: avoid spurious matches during slave enumeration (Jaroslav Kysela) [2005073] - spi: Add API to count spi acpi resources (Jaroslav Kysela) [2005073] - spi: Support selection of the index of the ACPI Spi Resource before alloc (Jaroslav Kysela) [2005073] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [2005073] - spi/acpi: fix incorrect ACPI parent check (Jaroslav Kysela) [2005073] - spi: Create helper API to lookup ACPI info for spi device (Jaroslav Kysela) [2005073] - spi/acpi: enumerate all SPI slaves in the namespace (Jaroslav Kysela) [2005073] - spi: kill useless initializer in spi_register_controller() (Jaroslav Kysela) [2005073] - spi: fix ctrl->num_chipselect constraint (Jaroslav Kysela) [2005073] - spi: Don't call spi_get_gpio_descs() before device name is set (Jaroslav Kysela) [2005073] - spi: Avoid undefined behaviour when counting unused native CSs (Jaroslav Kysela) [2005073] - spi: Allow to have all native CSs in use along with GPIOs (Jaroslav Kysela) [2005073] - spi: Add missing error handling for CS GPIOs (Jaroslav Kysela) [2005073] - spi: export tracepoint symbols to modules (Jaroslav Kysela) [2005073] - spi: Fix zero length xfer bug (Jaroslav Kysela) [2005073] - spi: Add generic support for unused native cs with cs-gpios (Jaroslav Kysela) [2005073] - spi: Reduce kthread priority (Jaroslav Kysela) [2005073] - spi: core: Use DEVICE_ATTR_RW() for SPI slave control sysfs attribute (Jaroslav Kysela) [2005073] - i2c: acpi: Add an i2c_acpi_client_count() helper function (Jaroslav Kysela) [2005073] - s390/qeth: cache link_info for ethtool (Michal Schmidt) [2117098] - nfp: amend removal of MODULE_VERSION (Stefan Assmann) [1955769] - x86/speculation: Add LFENCE to RSB fill sequence (Waiman Long) [2115080] {CVE-2022-26373} - x86/speculation: Add RSB VM Exit protections (Waiman Long) [2115080] {CVE-2022-26373} - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n (Waiman Long) [2115080] - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available (Waiman Long) [2115080] - x86/amd: Use IBPB for firmware calls (Waiman Long) [2115080] - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts (Waiman Long) [2115080] - iavf: Fix reset error handling (Petr Oros) [2119759] - iavf: Fix NULL pointer dereference in iavf_get_link_ksettings (Petr Oros) [2119759] - iavf: Fix adminq error handling (Petr Oros) [2119759] - iavf: Fix missing state logs (Petr Oros) [2119759] - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero (Ken Cox) [1978613]- netfilter: ipset: fix suspicious RCU usage in find_set_and_id (Florian Westphal) [2118526] - net/mlx5e: Update netdev features after changing XDP state (Amir Tzin) [2049440] - net/mlx5e: CT: Use own workqueue instead of mlx5e priv (Amir Tzin) [2049440] - net/mlx5e: CT: Add ct driver counters (Amir Tzin) [2049440] - net/mlx5e: CT: Fix cleanup of CT before cleanup of TC ct rules (Amir Tzin) [2049440] - net/mlx5e: Align mlx5e_cleanup_uplink_rep_tx() with upstream code. (Amir Tzin) [2049440] - net/mlx5e: Correct the calculation of max channels for rep (Amir Tzin) [2049440] - Documentation: devlink: mlx5.rst: Fix htmldoc build warning (Amir Tzin) [2049440] - net/mlx5: fs, fail conflicting actions (Amir Tzin) [2049440] - net/mlx5: Rearm the FW tracer after each tracer event (Amir Tzin) [2049440] - net/mlx5: correct ECE offset in query qp output (Amir Tzin) [2049440] - net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid race condition (Amir Tzin) [2049440] - net/mlx5e: TC NIC mode, fix tc chains miss table (Amir Tzin) [2049440] - net/mlx5: Don't use already freed action pointer (Amir Tzin) [2049440] - net/mlx5: fix typo in comment (Amir Tzin) [2049440] - IB/mlx5: Fix undefined behavior due to shift overflowing the constant (Amir Tzin) [2049440] - net/mlx5e: Force ethertype usage in mlx5_ct_fs_smfs_fill_mask() (Amir Tzin) [2049440] - net/mlx5: Drain fw_reset when removing device (Amir Tzin) [2049440] - net/mlx5e: CT: Fix setting flow_source for smfs ct tuples (Amir Tzin) [2049440] - net/mlx5e: CT: Fix support for GRE tuples (Amir Tzin) [2049440] - net/mlx5e: Remove HW-GRO from reported features (Amir Tzin) [2049440] - net/mlx5e: Properly block HW GRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Properly block LRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Block rx-gro-hw feature in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: Wrap mlx5e_trap_napi_poll into rcu_read_lock (Amir Tzin) [2049440] - net/mlx5: Initialize flow steering during driver probe (Amir Tzin) [2049440] - net/mlx5: Fix matching on inner TTC (Amir Tzin) [2049440] - net/mlx5: Avoid double clear or set of sync reset requested (Amir Tzin) [2049440] - net/mlx5: Fix deadlock in sync reset flow (Amir Tzin) [2049440] - net/mlx5e: Fix trust state reset in reload (Amir Tzin) [2049440] - net/mlx5e: Avoid checking offload capability in post_parse action (Amir Tzin) [2049440] - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release (Amir Tzin) [2049440] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2049440] - net/mlx5e: Lag, Don't skip fib events on current dst (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix fib_info pointer assignment (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix use-after-free in fib event handler (Amir Tzin) [2049440] - net/mlx5e: Fix the calling of update_buffer_lossy() API (Amir Tzin) [2049440] - net/mlx5e: Don't match double-vlan packets if cvlan is not set (Amir Tzin) [2049440] - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu (Amir Tzin) [2049440] - RDMA/mlx5: Add a missing update of cache->last_add (Amir Tzin) [2049440] - RDMA/mlx5: Don't remove cache MRs when a delay is needed (Amir Tzin) [2049440] - net/mlx5e: HTB, remove unused function declaration (Amir Tzin) [2049440] - net/mlx5e: Statify function mlx5_cmd_trigger_completions (Amir Tzin) [2049440] - net/mlx5: Remove unused fill page array API function (Amir Tzin) [2049440] - net/mlx5: Remove unused exported contiguous coherent buffer allocation API (Amir Tzin) [2049440] - net/mlx5: CT: Remove extra rhashtable remove on tuple entries (Amir Tzin) [2049440] - net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove num_of_entries byte_size from struct mlx5_dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Adjust structure member to reduce memory hole (Amir Tzin) [2049440] - net/mlx5e: Drop cqe_bcnt32 from mlx5e_skb_from_cqe_mpwrq_linear (Amir Tzin) [2049440] - net/mlx5e: Drop the len output parameter from mlx5e_xdp_handle (Amir Tzin) [2049440] - net/mlx5e: RX, Test the XDP program existence out of the handler (Amir Tzin) [2049440] - net/mlx5e: Build SKB in place over the first fragment in non-linear legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Add headroom only to the first fragment in legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Validate MTU when building non-linear legacy RQ fragments info (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit (Amir Tzin) [2049440] - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine (Amir Tzin) [2049440] - net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats (Amir Tzin) [2049440] - net/mlx5e: Remove overzealous validations in netlink EEPROM query (Amir Tzin) [2049440] - net/mlx5: Parse module mapping using mlx5_ifc (Amir Tzin) [2049440] - net/mlx5: Query the maximum MCIA register read size from firmware (Amir Tzin) [2049440] - net/mlx5: CT: Create smfs dr matchers dynamically (Amir Tzin) [2049440] - net/mlx5: CT: Add software steering ct flow steering provider (Amir Tzin) [2049440] - net/mlx5: Add smfs lib to export direct steering API to CT (Amir Tzin) [2049440] - net/mlx5: DR, Add helper to get backing dr table from a mlx5 flow table (Amir Tzin) [2049440] - net/mlx5: CT: Introduce a platform for multiple flow steering providers (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the doorbell pgdir (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for UAR (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQs (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQ table (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the IRQ table (Amir Tzin) [2049440] - net/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - net/mlx5: DR, Add support for ConnectX-7 steering (Amir Tzin) [2049440] - net/mlx5: DR, Refactor ste_ctx handling for STE v0/1 (Amir Tzin) [2049440] - net/mlx5: DR, Rename action modify fields to reflect naming in HW spec (Amir Tzin) [2049440] - net/mlx5: DR, Fix handling of different actions on the same STE in STEv1 (Amir Tzin) [2049440] - net/mlx5: DR, Remove unneeded comments (Amir Tzin) [2049440] - net/mlx5: DR, Add support for matching on Internet Header Length (IHL) (Amir Tzin) [2049440] - net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior (Amir Tzin) [2049440] - net/mlx5: Add debugfs counters for page commands failures (Amir Tzin) [2049440] - net/mlx5: Add pages debugfs (Amir Tzin) [2049440] - net/mlx5: Move debugfs entries to separate struct (Amir Tzin) [2049440] - net/mlx5: Change release_all_pages cap bit location (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on reclaim pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on give pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant notify fail on give pages (Amir Tzin) [2049440] - net/mlx5: Add command failures data to debugfs (Amir Tzin) [2049440] - net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr_for_post_act() (Amir Tzin) [2049440] - net/mlx5: Support GRE conntrack offload (Amir Tzin) [2049440] - mlx5: add support for page_pool_get_stats (Amir Tzin) [2049440] - net/mlx5: Add migration commands definitions (Amir Tzin) [2049440] - net/mlx5: Introduce migration bits and structures (Amir Tzin) [2049440] - net/mlx5: Expose APIs to get/put the mlx5 core device (Amir Tzin) [2049440] - net/mlx5: Disable SRIOV before PF removal (Amir Tzin) [2049440] - net/mlx5: Reuse exported virtfn index function call (Amir Tzin) [2049440] - net/mlx5: Add clarification on sync reset failure (Amir Tzin) [2049440] - net/mlx5: Add reset_state field to MFRL register (Amir Tzin) [2049440] - RDMA/mlx5: Use new command interface API (Amir Tzin) [2049440] - net/mlx5: cmdif, Refactor error handling and reporting of async commands (Amir Tzin) [2049440] - net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct} (Amir Tzin) [2049440] - net/mlx5: cmdif, Add new api for command execution (Amir Tzin) [2049440] - net/mlx5: cmdif, cmd_check refactoring (Amir Tzin) [2049440] - net/mlx5: cmdif, Return value improvements (Amir Tzin) [2049440] - net/mlx5: Lag, offload active-backup drops to hardware (Amir Tzin) [2049440] - net/mlx5: Lag, record inactive state of bond device (Amir Tzin) [2049440] - net/mlx5: Lag, don't use magic numbers for ports (Amir Tzin) [2049440] - net/mlx5: Lag, use local variable already defined to access E-Switch (Amir Tzin) [2049440] - net/mlx5: E-switch, add drop rule support to ingress ACL (Amir Tzin) [2049440] - net/mlx5: E-switch, remove special uplink ingress ACL handling (Amir Tzin) [2049440 2049580] - net/mlx5: E-Switch, reserve and use same uplink metadata across ports (Amir Tzin) [2049440 2049580] - net/mlx5: Add ability to insert to specific flow group (Amir Tzin) [2049440] - mlx5: remove unused static inlines (Amir Tzin) [2049440] - RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled() (Amir Tzin) [2049440] - RDMA/mlx5: Store ndescs instead of the translation table size (Amir Tzin) [2049440] - RDMA/mlx5: Merge similar flows of allocating MR from the cache (Amir Tzin) [2049440] - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR (Amir Tzin) [2049440] - RDMA/mlx5: Remove redundant work in struct mlx5_cache_ent (Amir Tzin) [2049440] - net/mlx5e: TC, Allow sample action with CT (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Make post_act parse CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Clean redundant counter flag from tc action parsers (Amir Tzin) [2049440 2049659] - net/mlx5e: Use multi table support for CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Create new flow attr for multi table actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Add post act offload/unoffload API (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass actions param to actions_match_supported() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move flow hashtable to be per rep (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add PTP counters for uplink representor (Amir Tzin) [2049440] - net/mlx5e: RX, Restrict bulk size for small Striding RQs (Amir Tzin) [2049440] - net/mlx5e: Default to Striding RQ when not conflicting with CQE compression (Amir Tzin) [2049440] - net/mlx5e: Generalize packet merge error message (Amir Tzin) [2049440] - net/mlx5e: Add support for using xdp->data_meta (Amir Tzin) [2049440] - net/mlx5e: Fix spelling mistake "supoported" -> "supported" (Amir Tzin) [2049440] - net/mlx5e: Optimize the common case condition in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize modulo in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state (Amir Tzin) [2049440] - net/mlx5e: Move repeating code that gets TC prio into a function (Amir Tzin) [2049440] - net/mlx5e: Use select queue parameters to sync with control flow (Amir Tzin) [2049440] - net/mlx5e: Move mlx5e_select_queue to en/selq.c (Amir Tzin) [2049440] - net/mlx5e: Introduce select queue parameters (Amir Tzin) [2049440] - net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues (Amir Tzin) [2049440] - net/mlx5e: Use a barrier after updating txq2sq (Amir Tzin) [2049440] - net/mlx5e: Disable TX queues before registering the netdev (Amir Tzin) [2049440] - net/mlx5e: Cleanup of start/stop all queues (Amir Tzin) [2049440] - net/mlx5e: Use FW limitation for max MPW WQEBBs (Amir Tzin) [2049440] - net/mlx5e: Read max WQEBBs on the SQ from firmware (Amir Tzin) [2049440] - net/mlx5e: Remove unused tstamp SQ field (Amir Tzin) [2049440] - RDMA/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - RDMA/mlx5: Delete get_num_static_uars function (Amir Tzin) [2049440] - net/mlx5: VLAN push on RX, pop on TX (Amir Tzin) [2049440 2049616] - net/mlx5: Introduce software defined steering capabilities (Amir Tzin) [2049440 2049616] - net/mlx5: Remove unused TIR modify bitmask enums (Amir Tzin) [2049440] - net/mlx5e: CT, Remove redundant flow args from tc ct calls (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Store mapped tunnel id on flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Test CT and SAMPLE on flow attr (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: Refactor eswitch attr flags to just attr flags (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: CT, Don't set flow flag CT for ct clear flow (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Hold sample_attr on stack instead of pointer (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: TC, Reject rules with multiple CT actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Pass attr to tc_act can_offload() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Split pedit offloads verify from alloc_tc_pedit_action() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move pedit_headers_action to parse_attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Move counter creation call to alloc_flow_attr_counter() (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass attr arg for attaching/detaching encaps (Amir Tzin) [2049440 2049659] - net/mlx5e: Move code chunk setting encap dests into its own function (Amir Tzin) [2049440 2049659] - net_sched: cls_route: remove from list when handle is 0 (Felix Maurer) [2116328] {CVE-2022-2588} - netfilter: nf_tables: do not allow RULE_ID to refer to another chain (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_tables: do not allow SET_ID to refer to another table (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_queue: do not allow packet truncation below transport header offset (Florian Westphal) [2116159] {CVE-2022-36946} - net: let flow have same hash in two directions (Ivan Vecera) [2111094] - ipv4: Fix data-races around sysctl_fib_multipath_hash_fields. (Ivan Vecera) [2111094] - net: Add notifications when multipath hash field change (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv6 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv4 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash (Ivan Vecera) [2111094] - ipv6: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv6: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv6: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use a more suitable label name (Ivan Vecera) [2111094] - ipv4: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv4: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv4: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use math to point per net sysctls into the appropriate struct net (Ivan Vecera) [2111094] - selftest/net/forwarding: declare NETIFS p9 p10 (Ivan Vecera) [2111094] - ipv6: Fix sysctl max for fib_multipath_hash_policy (Ivan Vecera) [2111094] - selftests: forwarding: Test multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv6: Support multipath hashing on inner IP pkts (Ivan Vecera) [2111094] - ipv4: Multipath hashing on inner L3 needs to consider inner IPv6 pkts (Ivan Vecera) [2111094] - ipv4: Support multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv4: Initialize flowi4_multipath_hash in data path (Ivan Vecera) [2111094] - net: ipv4: Fix NULL pointer dereference in route lookup (Ivan Vecera) [2111094] - route: Add multipath_hash in flowi_common to make user-define hash (Ivan Vecera) [2111094]- drm/nouveau/kms/nv140-: Disable interlacing (Lyude Paul) [2097647] - rpm: convert gcc and libelf to Recommends (Jarod Wilson) [2114900] - redhat: add ca7 to redhat/git/files (Jarod Wilson)- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, reduce TIR indication (Amir Tzin) [2049436] - net/mlx5e: Lag, Only handle events from highest priority multipath entry (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5: Fix a race on command flush flow (Amir Tzin) [2049436] - net/mlx5: Fix size field in bufferx_reg struct (Amir Tzin) [2049436] - net/mlx5e: Fix VF min/max rate parameters interchange mistake (Amir Tzin) [2049436] - net/mlx5e: Add missing increment of count (Amir Tzin) [2049436] - net/mlx5e: MPLSoUDP decap, fix check for unsupported matches (Amir Tzin) [2049436] - net/mlx5e: Fix MPLSoUDP encap to use MPLS action information (Amir Tzin) [2049436] - net/mlx5e: Add feature check for set fec counters (Amir Tzin) [2049436 2049711] - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets (Amir Tzin) [2049436] - net/mlx5e: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2049436] - net/mlx5: Fix possible deadlock on rule deletion (Amir Tzin) [2049436] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [2049436] - net/mlx5: Update log_max_qp value to be 17 at most (Amir Tzin) [2049436] - net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_version (Amir Tzin) [2049436] - net/mlx5e: Avoid field-overflowing memcpy() (Amir Tzin) [2049436] - net/mlx5e: Use struct_group() for memcpy() region (Amir Tzin) [2049436] - net/mlx5e: IPsec: Fix tunnel mode crypto offload for non TCP/UDP traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encapsulated traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: Don't treat small ceil values as unlimited in HTB offload (Amir Tzin) [2049436] - net/mlx5: E-Switch, Fix uninitialized variable modact (Amir Tzin) [2049436] - net/mlx5e: Fix handling of wrong devices during bond netevent (Amir Tzin) [2049436] - net/mlx5e: Fix broken SKB allocation in HW-GRO (Amir Tzin) [2049436] - net/mlx5e: Fix wrong calculation of header index in HW_GRO (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5: Use del_timer_sync in fw reset flow of halting poll (Amir Tzin) [2049436] - net/mlx5e: Fix module EEPROM query (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5: Bridge, ensure dev_name is null-terminated (Amir Tzin) [2049436] - net/mlx5: Bridge, take rtnl lock in init error handler (Amir Tzin) [2049436] - mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route_lookup_ipv4_get() (Amir Tzin) [2049436] - net/mlx5e: Fix build error in fec_set_block_stats() (Amir Tzin) [2049436] - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" (Amir Tzin) [2049436] - net/mlx5: Set command entry semaphore up once got index free (Amir Tzin) [2049436] - net/mlx5e: Sync VXLAN udp ports during uplink representor profile change (Amir Tzin) [2049436] - net/mlx5: Fix access to sf_dev_table on allocation failure (Amir Tzin) [2049436] - net/mlx5e: Fix matching on modified inner ip_ecn bits (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for GRE tunnel" (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" (Amir Tzin) [2049436] - net/mlx5e: Fix nullptr on deleting mirroring rule (Amir Tzin) [2049436] - net/mlx5e: Fix page DMA map/unmap attributes (Amir Tzin) [2049436] - net/mlx5: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Add recovery flow in case of error CQE (Amir Tzin) [2049436] - net/mlx5e: Refactor set_pflag_cqe_based_moder (Amir Tzin) [2049436] - net/mlx5e: Move HW-GRO and CQE compression check to fix features flow (Amir Tzin) [2049436] - net/mlx5e: Fix feature check per profile (Amir Tzin) [2049436] - net/mlx5e: Unblock setting vid 0 for VF in case PF isn't eswitch manager (Amir Tzin) [2049436] - net/mlx5e: Expose FEC counters via ethtool (Amir Tzin) [2049436 2049711] - net/mlx5: Update log_max_qp value to FW max capability (Amir Tzin) [2049436] - net/mlx5: Use irq_set_affinity_and_hint() (Amir Tzin) [2049436] - net/mlx5: SF, Use all available cpu for setting cpu affinity (Amir Tzin) [2049436] - net/mlx5: Introduce API for bulk request and release of IRQs (Amir Tzin) [2049436] - net/mlx5: Split irq_pool_affinity logic to new file (Amir Tzin) [2049436] - net/mlx5: Move affinity assignment into irq_request (Amir Tzin) [2049436] - net/mlx5: Introduce control IRQ request API (Amir Tzin) [2049436] - net/mlx5: mlx5e_hv_vhca_stats_create return type to void (Amir Tzin) [2049436] - RDMA/mlx5: Print wc status on CQE error and dump needed (Amir Tzin) [2049436] - net: fixup build after bpf header changes (Amir Tzin) [2049436] - net/mlx5: CT: Set flow source hint from provided tuple device (Amir Tzin) [2049436] - net/mlx5: Set SMFS as a default steering mode if device supports it (Amir Tzin) [2049436] - net/mlx5: DR, Improve steering for empty or RX/TX-only matchers (Amir Tzin) [2049436] - net/mlx5: DR, Add support for matching on geneve_tlv_option_0_exist field (Amir Tzin) [2049436] - net/mlx5: DR, Support matching on tunnel headers 0 and 1 (Amir Tzin) [2049436] - net/mlx5: DR, Add misc5 to match_param structs (Amir Tzin) [2049436] - net/mlx5: Add misc5 flow table match parameters (Amir Tzin) [2049436] - net/mlx5: DR, Add support for UPLINK destination type (Amir Tzin) [2049436] - net/mlx5e: Use auxiliary_device driver data helpers (Amir Tzin) [2049436] - net/mlx5e: Take packet_merge params directly from the RX res struct (Amir Tzin) [2049436] - net/mlx5e: Allocate per-channel stats dynamically at first usage (Amir Tzin) [2049436] - net/mlx5e: Use dynamic per-channel allocations in stats (Amir Tzin) [2049436] - net/mlx5e: Allow profile-specific limitation on max num of channels (Amir Tzin) [2049436] - net/mlx5e: Save memory by using dynamic allocation in netdev priv (Amir Tzin) [2049436] - net/mlx5e: Add profile indications for PTP and QOS HTB features (Amir Tzin) [2049436] - net/mlx5e: Use bitmap field for profile features (Amir Tzin) [2049436] - net/mlx5: Remove the repeated declaration (Amir Tzin) [2049436] - net/mlx5: Let user configure max_macs generic param (Amir Tzin) [2049436] - net/mlx5: Let user configure event_eq_size param (Amir Tzin) [2049436] - net/mlx5: Let user configure io_eq_size param (Amir Tzin) [2049436] - net/mlx5: Introduce log_max_current_uc_list_wr_supported bit (Amir Tzin) [2049436] - net/mlx5e: Move goto action checks into tc_action goto post parse op (Amir Tzin) [2049436] - net/mlx5e: Move vlan action chunk into tc action vlan post parse op (Amir Tzin) [2049436] - net/mlx5e: Add post_parse() op to tc action infrastructure (Amir Tzin) [2049436] - net/mlx5e: Move sample attr allocation to tc_action sample parse op (Amir Tzin) [2049436] - net/mlx5e: TC action parsing loop (Amir Tzin) [2049436] - net/mlx5e: Add redirect ingress to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add sample and ptype to tc_action infra (Amir Tzin) [2049436] - net/mlx5e: Add ct to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add mirred/redirect to tc action infra (Amir Tzin) [2049436] - Revert "net/mlx5e: TC, Remove redundant error logging" (Amir Tzin) [2049436] - net/mlx5e: Add mpls push/pop to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add vlan push/pop/mangle to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add pedit to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add csum to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tunnel encap/decap to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add goto to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tc action infrastructure (Amir Tzin) [2049436] - RDMA/mlx5: Use memset_after() to zero struct mlx5_ib_mr (Amir Tzin) [2049436] - RDMA/mlx5: Add support to multiple priorities for FDB rules (Amir Tzin) [2049436] - net/mlx5: Create more priorities for FDB bypass namespace (Amir Tzin) [2049436] - net/mlx5: Refactor mlx5_get_flow_namespace (Amir Tzin) [2049436] - net/mlx5: Separate FDB namespace (Amir Tzin) [2049436] - net/mlx5: Dynamically resize flow counters query buffer (Amir Tzin) [2049436] - net/mlx5e: TC, Set flow attr ip_version earlier (Amir Tzin) [2049436] - net/mlx5e: TC, Move common flow_action checks into function (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from vlan push/pop funcs (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from validate_goto_chain() (Amir Tzin) [2049436] - net/mlx5e: TC, Remove redundant action stack var (Amir Tzin) [2049436] - net/mlx5e: Hide function mlx5e_num_channels_changed (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, clean MLX5E_MAX_KLM_PER_WQE macro (Amir Tzin) [2049436] - net/mlx5: Print more info on pci error handlers (Amir Tzin) [2049436] - net/mlx5: SF, silence an uninitialized variable warning (Amir Tzin) [2049436] - net/mlx5: Fix error return code in esw_qos_create() (Amir Tzin) [2049436] - net/mlx5: E-switch, Create QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, Enable vport QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, move offloads mode callbacks to offloads file (Amir Tzin) [2049436] - net/mlx5: E-switch, Reuse mlx5_eswitch_set_vport_mac (Amir Tzin) [2049436] - net/mlx5: E-switch, Remove vport enabled check (Amir Tzin) [2049436] - net/mlx5e: Specify out ifindex when looking up decap route (Amir Tzin) [2049436] - net/mlx5e: TC, Move comment about mod header flag to correct place (Amir Tzin) [2049436] - net/mlx5e: TC, Move kfree() calls after destroying all resources (Amir Tzin) [2049436] - net/mlx5e: TC, Destroy nic flow counter if exists (Amir Tzin) [2049436] - net/mlx5: TC, using swap() instead of tmp variable (Amir Tzin) [2049436] - net/mlx5: CT: Allow static allocation of mod headers (Amir Tzin) [2049436] - net/mlx5e: Refactor mod header management API (Amir Tzin) [2049436] - net/mlx5: Avoid printing health buffer when firmware is unavailable (Amir Tzin) [2049436 2049717] - net/mlx5e: Support ethtool cq mode (Amir Tzin) [2049436 2049840] - Revert "RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow" (Amir Tzin) [2049435] - net/mlx5: Use first online CPU instead of hard coded CPU (Amir Tzin) [2049435] - net/mlx5e: SHAMPO, Fix constant expression result (Amir Tzin) [2049435] - net/mlx5: Fix access to a non-supported register (Amir Tzin) [2049435 2049717] - net/mlx5: Fix too early queueing of log timestamp work (Amir Tzin) [2049435 2049717] - net/mlx5: Fix use after free in mlx5_health_wait_pci_up (Amir Tzin) [2049435] - net/mlx5: Lag, Fix recreation of VF LAG (Amir Tzin) [2049435] - net/mlx5e: Sync TIR params updates against concurrent create/modify (Amir Tzin) [2049435] - RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow (Amir Tzin) [2049435] - net/mlx5: Fix flow counters SF bulk query len (Amir Tzin) [2049435] - net/mlx5: Lag, fix a potential Oops with mlx5_lag_create_definer() (Amir Tzin) [2049435] - net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate together (Amir Tzin) [2049435] - net/mlx5e: Add HW-GRO offload (Amir Tzin) [2049435] - net/mlx5e: Add HW_GRO statistics (Amir Tzin) [2049435] - net/mlx5e: HW_GRO cqe handler implementation (Amir Tzin) [2049435] - net/mlx5e: Add data path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add handle SHAMPO cqe support (Amir Tzin) [2049435] - net/mlx5e: Add control path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add support to klm_umr_wqe (Amir Tzin) [2049435] - net/mlx5e: Rename TIR lro functions to TIR packet merge functions (Amir Tzin) [2049435] - net/mlx5e: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - net/mlx5: Add SHAMPO caps, HW bits and enumerations (Amir Tzin) [2049435] - net/mlx5e: Rename lro_timeout to packet_merge_timeout (Amir Tzin) [2049435] - net/mlx5: SF_DEV Add SF device trace points (Amir Tzin) [2049435] - net/mlx5: SF, Add SF trace points (Amir Tzin) [2049435] - net/mlx5: Bridge, support replacing existing FDB entry (Amir Tzin) [2049435] - net/mlx5: Bridge, extract code to lookup and del/notify entry (Amir Tzin) [2049435] - net/mlx5: Add periodic update of host time to firmware (Amir Tzin) [2049435 2049717] - net/mlx5: Print health buffer by log level (Amir Tzin) [2049435 2049717] - net/mlx5: Extend health buffer dump (Amir Tzin) [2049435 2049717] - net/mlx5: Reduce flow counters bulk query buffer size for SFs (Amir Tzin) [2049435] - net/mlx5: Fix unused function warning of mlx5i_flow_type_mask (Amir Tzin) [2049435] - net/mlx5: Remove unnecessary checks for slow path flag (Amir Tzin) [2049435] - net/mlx5e: don't write directly to netdev->dev_addr (Amir Tzin) [2049435] - RDMA/mlx5: Use dev_addr_mod() (Amir Tzin) [2049435] - RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n (Amir Tzin) [2049435] - RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib (Amir Tzin) [2049435] - RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key (Amir Tzin) [2049435] - RDMA/mlx5: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - RDMA/mlx5: Remove pd from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove size from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove iova from struct mlx5_core_mkey (Amir Tzin) [2049435] - net/mlx5: E-Switch, Increase supported number of forward destinations to 32 (Amir Tzin) [2049435] - net/mlx5: E-Switch, Use dynamic alloc for dest array (Amir Tzin) [2049435] - net/mlx5: Lag, use steering to select the affinity port in LAG (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create/destroy/modify port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create TTC tables for LAG port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create definers for LAG (Amir Tzin) [2049435] - net/mlx5: Lag, set match mask according to the traffic type bitmap (Amir Tzin) [2049435] - net/mlx5: Lag, set LAG traffic type mapping (Amir Tzin) [2049435] - net/mlx5: Lag, move lag files into directory (Amir Tzin) [2049435] - net/mlx5: Introduce new uplink destination type (Amir Tzin) [2049435] - net/mlx5: Add support to create match definer (Amir Tzin) [2049435] - net/mlx5: Introduce port selection namespace (Amir Tzin) [2049435] - net/mlx5: Support partial TTC rules (Amir Tzin) [2049435] - mlx5: prevent 64bit divide (Amir Tzin) [2049435] - net/mlx5: Use system_image_guid to determine bonding (Amir Tzin) [2049435] - net/mlx5: Use native_port_num as 1st option of device index (Amir Tzin) [2049435] - net/mlx5: Introduce new device index wrapper (Amir Tzin) [2049435] - net/mlx5: Check return status first when querying system_image_guid (Amir Tzin) [2049435] - net/mlx5: DR, Prefer kcalloc over open coded arithmetic (Amir Tzin) [2049435] - net/mlx5e: Add extack msgs related to TC for better debug (Amir Tzin) [2049435] - net/mlx5: CT: Fix missing cleanup of ct nat table on init failure (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Skip redundant ct clear actions" (Amir Tzin) [2049435] - net/mlx5: Disable roce at HCA level (Amir Tzin) [2049435] - net/mlx5i: Enable Rx steering for IPoIB via ethtool (Amir Tzin) [2049435] - net/mlx5: Bridge, provide flow source hints (Amir Tzin) [2049435] - net/mlx5: Read timeout values from DTOR (Amir Tzin) [2049435] - net/mlx5: Read timeout values from init segment (Amir Tzin) [2049435] - net/mlx5: Add layout to support default timeouts register (Amir Tzin) [2049435] - net/mlx5: Set devlink reload feature bit for supported devices only (Amir Tzin) [2049435] - RDMA/mlx5: Add optional counter support in get_hw_stats callback (Amir Tzin) [2049435] - RDMA/mlx5: Add modify_op_stat() support (Amir Tzin) [2049435] - RDMA/mlx5: Add steering support in optional flow counters (Amir Tzin) [2049435] - RDMA/mlx5: Support optional counters in hw_stats initialization (Amir Tzin) [2049435] - net/mlx5: Add priorities for counters in RDMA namespaces (Amir Tzin) [2049435] - net/mlx5: Add ifc bits to support optional counters (Amir Tzin) [2049435] - net/mlx5: Enable single IRQ for PCI Function (Amir Tzin) [2049435] - net/mlx5: Shift control IRQ to the last index (Amir Tzin) [2049435] - net/mlx5: Bridge, pop VLAN on egress table miss (Amir Tzin) [2049435] - net/mlx5: Bridge, mark reg_c1 when pushing VLAN (Amir Tzin) [2049435] - net/mlx5: Bridge, extract VLAN pop code to dedicated functions (Amir Tzin) [2049435] - net/mlx5: Bridge, refactor eswitch instance usage (Amir Tzin) [2049435] - net/mlx5e: Support accept action (Amir Tzin) [2049435] - net/mlx5e: Specify out ifindex when looking up encap route (Amir Tzin) [2049435] - net/mlx5e: Reserve a value from TC tunnel options mapping (Amir Tzin) [2049435] - net/mlx5e: Move parse fdb check into actions_match_supported_fdb() (Amir Tzin) [2049435] - net/mlx5e: Split actions_match_supported() into a sub function (Amir Tzin) [2049435] - net/mlx5e: Move mod hdr allocation to a single place (Amir Tzin) [2049435] - net/mlx5e: TC, Refactor sample offload error flow (Amir Tzin) [2049435] - RDMA/mlx5: Avoid taking MRs from larger MR cache pools when a pool is empty (Amir Tzin) [2049435] - IB/mlx5: Flow through a more detailed return code from get_prefetchable_mr() (Amir Tzin) [2049435] - net/mlx5e: Use array_size() helper (Amir Tzin) [2049435] - net/mlx5: Use struct_size() helper in kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Use kvcalloc() instead of kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Tolerate failures in debug features while driver load (Amir Tzin) [2049435] - IB/mlx5: Enable UAR to have DevX UID (Amir Tzin) [2049435] - net/mlx5: Add uid field to UAR allocation structures (Amir Tzin) [2049435] - net/mlx5e: check return value of rhashtable_init (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for ingress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for egress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: loopback test is not supported in switchdev mode (Amir Tzin) [2049435] - net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel attributes (Amir Tzin) [2049435] - net/mlx5e: Use tc sample stubs instead of ifdefs in source file (Amir Tzin) [2049435] - net/mlx5e: Remove redundant priv arg from parse_pedit_to_reformat() (Amir Tzin) [2049435] - net/mlx5e: Check action fwd/drop flag exists also for nic flows (Amir Tzin) [2049435] - net/mlx5e: Set action fwd flag when parsing tc action goto (Amir Tzin) [2049435] - net/mlx5e: Remove incorrect addition of action fwd flag (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Fix ct_clear overwriting ct action metadata" (Amir Tzin) [2049435] - net/mlx5e: Use correct return type (Amir Tzin) [2049435] - net/mlx5e: Add error flow for ethtool -X command (Amir Tzin) [2049435] - net/mlx5: Fix rdma aux device on devlink reload (Amir Tzin) [2049434] - RDMA/mlx5: Relax DCS QP creation checks (Amir Tzin) [2049434] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049434] - net/mlx5e: Make use of netdev_warn() (Amir Tzin) [2049434] - net/mlx5: Initialize numa node for all core devices (Amir Tzin) [2049434] - net/mlx5: Allocate individual capability (Amir Tzin) [2049434] - net/mlx5: Reorganize current and maximal capabilities to be per-type (Amir Tzin) [2049434] - net/mlx5: SF, use recent sysfs api (Amir Tzin) [2049434] - net/mlx5: Refcount mlx5_irq with integer (Amir Tzin) [2049434] - net/mlx5: Change SF missing dedicated MSI-X err message to dbg (Amir Tzin) [2049434] - net/mlx5: Align mlx5_irq structure (Amir Tzin) [2049434] - net/mlx5: Delete impossible dev->state checks (Amir Tzin) [2049434] - net/mlx5: Support enable_vnet devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_rdma devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_eth devlink dev param (Amir Tzin) [2049434] - RDMA/mlx5: Drop in-driver verbs object creations (Amir Tzin) [2049434] - RDMA/mlx5: Delete device resource mutex that didn't protect anything (Amir Tzin) [2049434] - RDMA/mlx5: Cancel pkey work before destroying device resources (Amir Tzin) [2049434] - net/mlx5e: Return -EOPNOTSUPP if more relevant when parsing tc actions (Amir Tzin) [2049434] - net/mlx5e: Remove redundant assignment of counter to null (Amir Tzin) [2049434] - net/mlx5e: Remove redundant parse_attr arg (Amir Tzin) [2049434] - net/mlx5e: Remove redundant cap check for flow counter (Amir Tzin) [2049434] - net/mlx5e: Remove redundant filter_dev arg from parse_tc_fdb_actions() (Amir Tzin) [2049434] - net/mlx5e: Remove redundant tc act includes (Amir Tzin) [2049434] - IB/mlx5: Rename is_apu_thread_cq function to is_apu_cq (Amir Tzin) [2049434] - RDMA/mlx5: Add DCS offload support (Amir Tzin) [2049434] - RDMA/mlx5: Separate DCI QP creation logic (Amir Tzin) [2049434] - net/mlx5: Add DCS caps & fields support (Amir Tzin) [2049434] - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 (Vitaly Kuznetsov) [2119233] - mm: Fix PASID use-after-free issue (Jerry Snitselaar) [2113046] - scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() (Rahul Lakkireddy) [2105815] - scsi: csiostor: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix a typo (Rahul Lakkireddy) [2105815] - scsi: csiostor: Assign boolean values to a bool variable (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix fall-through warnings for Clang (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix spelling mistake "couldnt" -> "couldn't" (Rahul Lakkireddy) [2105815] - scsi: csiostor: Add missing description for csio_rnode_fwevt_handler()'s 'fwevt' param (Rahul Lakkireddy) [2105815] - scsi: csiostor: Remove 2 unused variables {mc,edc}_bist_status_rdata_reg (Rahul Lakkireddy) [2105815] - scsi: csiostor: Demote kerneldoc that fails to meet the criteria (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix misnamed function parameter (Rahul Lakkireddy) [2105815] - scsi: csiostor: Adjust indentation in csio_device_reset (Rahul Lakkireddy) [2105815] - mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node() (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: consider EHT element size in assoc request (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: switch airtime fairness back to deficit round-robin scheduling (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: fix throughput regression on DFS channels (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix incorrect testmode ipg on band 1 caused by wmm_idx (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: enlarge maximum VHT MPDU length to 11454 (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix aggregation subframes setting to HE max (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211_hwsim: set virtio device ready in probe() (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix possible sdio deadlock in command fail (Jose Ignacio Tornos Martinez) [2103625] - wifi: rtw89: 8852a: rfk: fix div 0 exception (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: do not update pm states in case of error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: do not update pm stats in case of error (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Avoid REO CMD failed prints during firmware recovery (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Fix incorrect debug_mask mappings (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix missing skb drop on htc_tx_completion error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix firmware download random fail (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix IRQ affinity warning on shutdown (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix netdev open race (Jose Ignacio Tornos Martinez) [2103625] - iwlwifi: fw: init SAR GEO table only if data is present (Jose Ignacio Tornos Martinez) [2103625] - ath10k: htt_tx: do not interpret Eth frames as WiFi (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Don't check arvif->is_started before sending management frames (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix twt table_mask to u16 in mt7915_dev (Jose Ignacio Tornos Martinez) [2103625] - ath11k: reset 11d state in process of recovery (Jose Ignacio Tornos Martinez) [2103625] - brcmfmac: use ISO3166 country code and 0 rev as fallback on brcmfmac43602 chips (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix tx status related use-after-free race on station removal (Jose Ignacio Tornos Martinez) [2103625] - mt76: do not attempt to reorder received 802.3 packets without agg session (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix kernel crash at mt7921_pci_remove (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix antenna config missing in 6G cap (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: report rx mode value in mt7915_mac_fill_rx_rate (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: do not pass data pointer to mt7915_mcu_muru_debug_set (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible NULL pointer dereference in mt7915_mac_fill_rx_vector (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible uninitialized pointer dereference in mt7986_wmac_gpio_setup (Jose Ignacio Tornos Martinez) [2103625] - ath10k: enable napi on RX path for usb (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix the warning of dev_wake in mhi_pm_disable_transition() (Jose Ignacio Tornos Martinez) [2103625] - ath11k: acquire ab->base_lock in unassign when finding the peer by addr (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix DBDC default band selection on MT7915D (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: honor pm user configuration in mt7921_sniffer_interface_iter (Jose Ignacio Tornos Martinez) [2103625] - i40e: Fix tunnel checksum offload with fragmented traffic (Ivan Vecera) [2107977] - net/mlx5e: Fix matchall police parameters validation (Ivan Vecera) [2106271] - net/sched: act_police: allow 'continue' action offload (Ivan Vecera) [2106271] - net: Print hashed skb addresses for all net and qdisc events (Ivan Vecera) [2106271] - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog (Ivan Vecera) [2106271] - net/sched: act_pedit: sanitize shift argument before usage (Ivan Vecera) [2106271] - net/sched: act_pedit: really ensure the skb is writable (Ivan Vecera) [2106271] - net/sched: taprio: Check if socket flags are valid (Ivan Vecera) [2106271] - net/sched: flower: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: matchall: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: cls_api: Add extack message for unsupported action offload (Ivan Vecera) [2106271] - net/sched: act_vlan: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_tunnel_key: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_skbedit: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_police: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_pedit: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_mpls: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_mirred: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_gact: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_api: Add extack to offload_act_setup() callback (Ivan Vecera) [2106271] - net/sched: flower: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: matchall: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: fix incorrect vlan_push_eth dest field (Ivan Vecera) [2106271] - net/sched: add vlan push_eth and pop_eth action to the hardware IR (Ivan Vecera) [2106271] - selftests: tc-testing: Increase timeout in tdc config file (Ivan Vecera) [2106271] - flow_offload: improve extack msg for user when adding invalid filter (Ivan Vecera) [2106271] - flow_offload: reject offload for all drivers with invalid police parameters (Ivan Vecera) [2106271] - net: flow_offload: add tc police action parameters (Ivan Vecera) [2106271] - net: sched: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2106271] - net_sched: add __rcu annotation to netdev->qdisc (Ivan Vecera) [2106271] - net/sched: act_police: more accurate MTU policing (Ivan Vecera) [2106271] - net/sched: Enable tc skb ext allocation on chain miss only when needed (Ivan Vecera) [2106271] - net: sched: remove qdisc_qlen_cpu() (Ivan Vecera) [2106271] - net: sched: remove psched_tdiff_bounded() (Ivan Vecera) [2106271] - net: sched: Clarify error message when qdisc kind is unknown (Ivan Vecera) [2106271] - sch_cake: revise Diffserv docs (Ivan Vecera) [2106271] - flow_offload: fix suspicious RCU usage when offloading tc action (Ivan Vecera) [2106271] - net/sched: use min() macro instead of doing it manually (Ivan Vecera) [2106271] - selftests: tc-testing: add action offload selftest for action and filter (Ivan Vecera) [2106271] - flow_offload: validate flags of filter and actions (Ivan Vecera) [2106271] - flow_offload: add reoffload process to update hw_count (Ivan Vecera) [2106271] - net: sched: save full flags for tc action (Ivan Vecera) [2106271] - flow_offload: add process to update action stats from hardware (Ivan Vecera) [2106271] - flow_offload: rename exts stats update functions with hw (Ivan Vecera) [2106271] - flow_offload: add skip_hw and skip_sw to control if offload the action (Ivan Vecera) [2106271] - flow_offload: allow user to offload tc action to net device (Ivan Vecera) [2106271] - flow_offload: add ops to tc_action_ops for flow action setup (Ivan Vecera) [2106271] - flow_offload: rename offload functions with offload instead of flow (Ivan Vecera) [2106271] - flow_offload: add index to flow_action_entry structure (Ivan Vecera) [2106271] - flow_offload: reject to offload tc actions in offload drivers (Ivan Vecera) [2106271] - flow_offload: fill flags to action structure (Ivan Vecera) [2106271] - sch_cake: do not call cake_destroy() from cake_init() (Ivan Vecera) [2106271] - net/sched: fq_pie: prevent dismantle issue (Ivan Vecera) [2106271] - selftests/tc-testing: Fix cannot create /sys/bus/netdevsim/new_device: Directory nonexistent (Ivan Vecera) [2106271] - selftests/tc-testing: add missing config (Ivan Vecera) [2106271] - selftests/tc-testing: add exit code (Ivan Vecera) [2106271] - net/sched: act_ct: Offload only ASSURED connections (Ivan Vecera) [2106271] - selftests/tc-testings: Be compatible with newer tc output (Ivan Vecera) [2106271] - selftests: forwarding: Fix packet matching in mirroring selftests (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any (Ivan Vecera) [2106271] - cls_flower: Fix inability to match GRE/IPIP packets (Ivan Vecera) [2106271] - sch_htb: Add extack messages for EOPNOTSUPP errors (Ivan Vecera) [2106271] - net: sch: simplify condtion for selecting mini_Qdisc_pair buffer (Ivan Vecera) [2106271] - net: sch: eliminate unnecessary RCU waits in mini_qdisc_pair_swap() (Ivan Vecera) [2106271] - net: sched: gred: dynamically allocate tc_gred_qopt_offload (Ivan Vecera) [2106271] - net: stats: Read the statistics in ___gnet_stats_copy_basic() instead of adding. (Ivan Vecera) [2106271] - net: sched: Allow statistics reads from softirq. (Ivan Vecera) [2106271] - net: sched: remove one pair of atomic operations (Ivan Vecera) [2106271] - net: sched: fix logic error in qdisc_run_begin() (Ivan Vecera) [2106271] - net: sch_tbf: Add a graft command (Ivan Vecera) [2106271] - net: sched: Remove Qdisc::running sequence counter (Ivan Vecera) [2106271] - net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types (Ivan Vecera) [2106271] - net: sched: Use _bstats_update/set() instead of raw writes (Ivan Vecera) [2106271] - net: sched: Protect Qdisc::bstats with u64_stats (Ivan Vecera) [2106271] - u64_stats: Introduce u64_stats_set() (Ivan Vecera) [2106271] - gen_stats: Move remaining users to gnet_stats_add_queue(). (Ivan Vecera) [2106271] - mq, mqprio: Use gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add instead Set the value in __gnet_stats_copy_basic(). (Ivan Vecera) [2106271] - testing: selftests: tc_common: Add tc_check_at_least_x_packets() (Ivan Vecera) [2106271] - testing: selftests: forwarding.config.sample: Add tc flag (Ivan Vecera) [2106271] - net/sched: sch_taprio: properly cancel timer from taprio_destroy() (Ivan Vecera) [2106271] - net: sched: Use struct_size() helper in kvmalloc() (Ivan Vecera) [2106271] - net_sched: Use struct_size() and flex_array_size() helpers (Ivan Vecera) [2106271] - net: prevent user from passing illegal stab size (Ivan Vecera) [2106271] - net: sched: move and reuse mq_change_real_num_tx() (Ivan Vecera) [2106271] - selftests: net: test ethtool -L vs mq (Ivan Vecera) [2106271] - netdevsim: add ability to change channel count (Ivan Vecera) [2106271] - net: add netif_set_real_num_queues() for device reconfig (Ivan Vecera) [2106271] - net: sched: update default qdisc visibility after Tx queue cnt changes (Ivan Vecera) [2106271] - fix array-index-out-of-bounds in taprio_change (Ivan Vecera) [2106271] - Revert "flow_offload: action should not be NULL when it is referenced" (Ivan Vecera) [2106271] - sch_cake: fix srchost/dsthost hashing mode (Ivan Vecera) [2106271] - net/sched: cls_api, reset flags on replay (Ivan Vecera) [2106271] - net: sched: provide missing kdoc for tcf_pkt_info and tcf_ematch_ops (Ivan Vecera) [2106271] - net: flow_offload: correct comments mismatch with code (Ivan Vecera) [2106271] - net/sched: taprio: Fix init procedure (Ivan Vecera) [2106271] - net_sched: refactor TC action init API (Ivan Vecera) [2106271] - tc-testing: Add control-plane selftest for skbmod SKBMOD_F_ECN option (Ivan Vecera) [2106271] - net/sched: act_skbmod: Add SKBMOD_F_ECN option support (Ivan Vecera) [2106271] - qdisc: add new field for qdisc_enqueue tracepoint (Ivan Vecera) [2106271] - net/sched: act_skbmod: Skip non-Ethernet packets (Ivan Vecera) [2106271] - net/sched: Remove unnecessary if statement (Ivan Vecera) [2106271] - net_sched: introduce tracepoint trace_qdisc_enqueue() (Ivan Vecera) [2106271] - net_sched: use px to print skb address in trace_qdisc_dequeue() (Ivan Vecera) [2106271] - net: use px to print skb address in trace_netif_receive_skb (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix typo in comment (Ivan Vecera) [2106271] - flow_offload: action should not be NULL when it is referenced (Ivan Vecera) [2106271] - net: sched: remove qdisc->empty for lockless qdisc (Ivan Vecera) [2106271] - net: sched: implement TCQ_F_CAN_BYPASS for lockless qdisc (Ivan Vecera) [2106271] - net: sched: avoid unnecessary seqcount operation for lockless qdisc (Ivan Vecera) [2106271] - Revert "net/sched: cls_flower: Remove match on n_proto" (Ivan Vecera) [2106271] - net: sched: add barrier to ensure correct ordering for lockless qdisc (Ivan Vecera) [2106271] - net: sched: fix error return code in tcf_del_walker() (Ivan Vecera) [2106271] - net/sched: cls_flower: Remove match on n_proto (Ivan Vecera) [2106271] - sch_cake: revise docs for RFC 8622 LE PHB support (Ivan Vecera) [2106271] - sch_cake: Fix out of bounds when parsing TCP options and header (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_lookup_leaf() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_do_events() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_charge_class() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_change_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_remove_class_from_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_class_to_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_next_rb_node() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_wait_tree() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_id_tree() (Ivan Vecera) [2106271] - net/sched: act_vlan: Test priority 0 modification (Ivan Vecera) [2106271] - net/sched: act_vlan: No dump for unset priority (Ivan Vecera) [2106271] - net: sched: Fix spelling mistakes (Ivan Vecera) [2106271] - net/sched: fq_pie: fix OOB access in the traffic path (Ivan Vecera) [2106271] - net/sched: fq_pie: re-factor fix for fq_pie endless loop (Ivan Vecera) [2106271] - net: taprio offload: enforce qdisc to netdev queue mapping (Ivan Vecera) [2106271] - net/sched: taprio: Drop unnecessary NULL check after container_of (Ivan Vecera) [2106271] - net: flow_offload: add FLOW_ACTION_PPPOE_PUSH (Ivan Vecera) [2106271] - gve: Recording rx queue before sending to napi (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer queue index check (Jordan Kimbrough) [2018609] - gve: Fix GFP flags when allocing pages (Jordan Kimbrough) [2018609] - gve: Add tx|rx-coalesce-usec for DQO (Jordan Kimbrough) [2018609] - gve: Add consumed counts to ethtool stats (Jordan Kimbrough) [2018609] - gve: Implement suspend/resume/shutdown (Jordan Kimbrough) [2018609] - gve: Add optional metadata descriptor type GVE_TXD_MTD (Jordan Kimbrough) [2018609] - gve: remove memory barrier around seqno (Jordan Kimbrough) [2018609] - gve: Update gve_free_queue_page_list signature (Jordan Kimbrough) [2018609] - gve: Move the irq db indexes out of the ntfy block struct (Jordan Kimbrough) [2018609] - gve: Correct order of processing device options (Jordan Kimbrough) [2018609] - gve: fix for null pointer dereference. (Jordan Kimbrough) [2018609] - gve: fix unmatched u64_stats_update_end() (Jordan Kimbrough) [2018609] - gve: Fix off by one in gve_tx_timeout() (Jordan Kimbrough) [2018609] - gve: Add a jumbo-frame device option. (Jordan Kimbrough) [2018609] - gve: Implement packet continuation for RX. (Jordan Kimbrough) [2018609] - gve: Add RX context. (Jordan Kimbrough) [2018609] - gve: Track RX buffer allocation failures (Jordan Kimbrough) [2018609] - gve: Allow pageflips on larger pages (Jordan Kimbrough) [2018609] - gve: Add netif_set_xps_queue call (Jordan Kimbrough) [2018609] - gve: Recover from queue stall due to missed IRQ (Jordan Kimbrough) [2018609] - gve: Do lazy cleanup in TX path (Jordan Kimbrough) [2018609] - gve: Add rx buffer pagecnt bias (Jordan Kimbrough) [2018609] - gve: Switch to use napi_complete_done (Jordan Kimbrough) [2018609] - gve: report 64bit tx_bytes counter from gve_handle_report_stats() (Jordan Kimbrough) [2018609] - gve: fix gve_get_stats() (Jordan Kimbrough) [2018609] - gve: Properly handle errors in gve_assign_qpl (Jordan Kimbrough) [2018609] - gve: Avoid freeing NULL pointer (Jordan Kimbrough) [2018609] - gve: Correct available tx qpl check (Jordan Kimbrough) [2018609] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Jordan Kimbrough) [2018609] - gve: Use kvcalloc() instead of kvzalloc() (Jordan Kimbrough) [2018609] - gve: DQO: avoid unused variable warnings (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer overflow check (Jordan Kimbrough) [2018609] - gve: DQO: Remove incorrect prefetch (Jordan Kimbrough) [2018609] - gve: Simplify code and axe the use of a deprecated API (Jordan Kimbrough) [2018609] - gve: Propagate error codes to caller (Jordan Kimbrough) [2018609] - gve: Fix an error handling path in 'gve_probe()' (Jordan Kimbrough) [2018609] - gve: DQO: Fix off by one in gve_rx_dqo() (Jordan Kimbrough) [2018609] - gve: Fix swapped vars when fetching max queues (Jordan Kimbrough) [2018609] - gve: Fix warnings reported for DQO patchset (Jordan Kimbrough) [2018609] - gve: DQO: Add RX path (Jordan Kimbrough) [2018609] - gve: DQO: Add TX path (Jordan Kimbrough) [2018609] - gve: DQO: Configure interrupts on device up (Jordan Kimbrough) [2018609] - gve: DQO: Add ring allocation and initialization (Jordan Kimbrough) [2018609] - gve: DQO: Add core netdev features (Jordan Kimbrough) [2018609] - gve: Update adminq commands to support DQO queues (Jordan Kimbrough) [2018609] - gve: Add DQO fields for core data structures (Jordan Kimbrough) [2018609] - gve: Add dqo descriptors (Jordan Kimbrough) [2018609] - gve: Add support for DQO RX PTYPE map (Jordan Kimbrough) [2018609] - gve: adminq: DQO specific device descriptor logic (Jordan Kimbrough) [2018609] - gve: Introduce per netdev `enum gve_queue_format` (Jordan Kimbrough) [2018609] - gve: Introduce a new model for device options (Jordan Kimbrough) [2018609] - gve: Make gve_rx_slot_page_info.page_offset an absolute offset (Jordan Kimbrough) [2018609] - gve: gve_rx_copy: Move padding to an argument (Jordan Kimbrough) [2018609] - gve: Move some static functions to a common file (Jordan Kimbrough) [2018609] - gve: Correct SKB queue index validation. (Jordan Kimbrough) [2018609] - gve: Upgrade memory barrier in poll routine (Jordan Kimbrough) [2018609] - gve: Add NULL pointer checks when freeing irqs. (Jordan Kimbrough) [2018609] - gve: Update mgmt_msix_idx if num_ntfy changes (Jordan Kimbrough) [2018609] - gve: Check TX QPL was actually assigned (Jordan Kimbrough) [2018609] - net: gve: remove duplicated allowed (Jordan Kimbrough) [2018609] - net: gve: convert strlcpy to strscpy (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing in the tx path (Jordan Kimbrough) [2018609] - gve: Rx Buffer Recycling (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing to the rx path (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing device option (Jordan Kimbrough) [2018609] - net: don't include ethtool.h from netdevice.h (Jordan Kimbrough) [2018609] - gve: Replace zero-length array with flexible-array member (Jordan Kimbrough) [2018609] - gve: Enable Link Speed Reporting in the driver. (Jordan Kimbrough) [2018609] - gve: Use link status register to report link status (Jordan Kimbrough) [2018609] - gve: Batch AQ commands for creating and destroying queues. (Jordan Kimbrough) [2018609] - gve: NIC stats for report-stats and for ethtool (Jordan Kimbrough) [2018609] - gve: Add Gvnic stats AQ command and ethtool show/set-priv-flags. (Jordan Kimbrough) [2018609] - gve: Use dev_info/err instead of netif_info/err. (Jordan Kimbrough) [2018609] - gve: Add stats for gve. (Jordan Kimbrough) [2018609] - gve: Get and set Rx copybreak via ethtool (Jordan Kimbrough) [2018609] - redhat: update ppc64le secureboot signing key (Jarod Wilson) [2109215] - tools: add cpupower daemon reload when installed/upgraded (Jarod Wilson) [2042424] - sfc: fix use after free when disabling sriov (Íñigo Huguet) [2105999] - drm/nouveau: recognise GA103 (Karol Herbst) [1923125] - drm/aperture: Run fbdev removal before internal helpers (Michel Dänzer) [2088410] - drm/i915/ttm: fix 32b build (Michel Dänzer) [2088410] - drm/amd/display: Ensure valid event timestamp for cursor-only commits (Michel Dänzer) [2088410] - drm/amd/pm: Prevent divide by zero (Michel Dänzer) [2088410] - drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines. (Michel Dänzer) [2088410] - drm/amdkfd: correct the MEC atomic support firmware checking for GC 10.3.7 (Michel Dänzer) [2088410] - drm/i915/selftests: fix subtraction overflow bug (Michel Dänzer) [2088410] - drm/i915/gt: Serialize TLB invalidates with GT resets (Michel Dänzer) [2088410] - drm/i915/gt: Serialize GRDOM access between multiple engine resets (Michel Dänzer) [2088410] - drm/i915/ttm: fix sg_table construction (Michel Dänzer) [2088410] - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests (Michel Dänzer) [2088410] - drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist() (Michel Dänzer) [2088410] - drm/i915/guc: ADL-N should use the same GuC FW as ADL-S (Michel Dänzer) [2088410] - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() (Michel Dänzer) [2088410] - drm/amdgpu/display: disable prefer_shadow for generic fb helpers (Michel Dänzer) [2088410] - drm/amdgpu: keep fbdev buffers pinned during suspend (Michel Dänzer) [2088410] - drm/fourcc: fix integer type usage in uapi header (Michel Dänzer) [2088410] - drm/i915/dgfx: Disable d3cold at gfx root port (Michel Dänzer) [2088410] - drm/i915/gem: add missing else (Michel Dänzer) [2088410] - drm/amdgpu: To flush tlb for MMHUB of RAVEN series (Michel Dänzer) [2088410] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2088410] - drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover() (Michel Dänzer) [2088410] - drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP stream is already enabled" (Michel Dänzer) [2088410] - udmabuf: add back sanity check (Michel Dänzer) [2088410] - drm/amd/display: Fix typo in override_lane_settings (Michel Dänzer) [2088410] - amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing nothing for DCN20+ (Michel Dänzer) [2088410] - drm/i915: Implement w/a 22010492432 for adl-s (Michel Dänzer) [2088410] - drm/i915/uc: remove accidental static from a local variable (Michel Dänzer) [2088410] - drm/amd/display: Cap OLED brightness per max frame-average luminance (Michel Dänzer) [2088410] - drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl (Michel Dänzer) [2088410] - drm/i915/reset: Fix error_state_read ptr + offset use (Michel Dänzer) [2088410] - drm/amdkfd: add pinned BOs to kfd_bo_list (Michel Dänzer) [2088410] - drm/amdkfd: Use mmget_not_zero in MMU notifier (Michel Dänzer) [2088410] - drm/amdgpu: Resolve RAS GFX error count issue after cold boot on Arcturus (Michel Dänzer) [2088410] - drm/amd/display: Read Golden Settings Table from VBIOS (Michel Dänzer) [2088410] - Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping" (Michel Dänzer) [2088410] - drm/amdgpu: update VCN codec support for Yellow Carp (Michel Dänzer) [2088410] - drm/amd/display: remove stale config guards (Michel Dänzer) [2088410] - drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit (Michel Dänzer) [2088410] - drm/atomic: Force bridge self-refresh-exit on CRTC switch (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Support PSR-exit to disable transition (Michel Dänzer) [2088410] - drm/amdkfd:Fix fw version for 10.3.6 (Michel Dänzer) [2088410] - drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate (Michel Dänzer) [2088410] - drm/amd/pm: correct the metrics version for SMU 11.0.11/12/13 (Michel Dänzer) [2088410] - drm/amd/pm: Fix missing thermal throttler status (Michel Dänzer) [2088410] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2088410] - drm/radeon: fix a possible null pointer dereference (Michel Dänzer) [2088410] - drm/amd/display: Check zero planes for OTG disable W/A on clock change (Michel Dänzer) [2088410] - drm/amd/display: Check if modulo is 0 before dividing. (Michel Dänzer) [2088410] - drm/amdgpu: fix limiting AV1 to the first instance on VCN3 (Michel Dänzer) [2088410] - drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid (Michel Dänzer) [2088410] - drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq() (Michel Dänzer) [2088410] - gma500: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/i915/dsi: fix VBT send packet port selection for ICL+ (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX (Michel Dänzer) [2088410] - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/clk: Fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/subdev/bus: Ratelimit logging for fault errors (Michel Dänzer) [2088410] - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. (Michel Dänzer) [2088410] - drm/amdgpu: add beige goby PCI ID (Michel Dänzer) [2088410] - drm/i915: Fix CFI violation with show_dynamic_id() (Michel Dänzer) [2088410] - drm/bridge: it6505: Send DPCD SET_POWER to downstream (Michel Dänzer) [2088410] - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H (Michel Dänzer) [2088410] - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 (Michel Dänzer) [2088410] - drm/bridge: Fix it6505 Kconfig DRM_DP_AUX_BUS dependency (Michel Dänzer) [2088410] - drm/bridge: Fix error handling in analogix_dp_probe (Michel Dänzer) [2088410] - drm/bridge: anx7625: Use uint8 for lane-swing arrays (Michel Dänzer) [2088410] - drm/amd/amdgpu: Remove static from variable in RLCG Reg RW (Michel Dänzer) [2088410] - drm/amd/amdgpu: Fix asm/hypervisor.h build error. (Michel Dänzer) [2088410] - drm/amd/amdgpu: Only reserve vram for firmware with vega9 MS_HYPERV host. (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix register layout (Michel Dänzer) [2088410] - drm/bridge: adv7511: clean up CEC adapter when probe fails (Michel Dänzer) [2088410] - drm/bridge: anx7625: add missing destroy_workqueue() in anx7625_i2c_probe() (Michel Dänzer) [2088410] - drm/edid: fix invalid EDID extension block filtering (Michel Dänzer) [2088410] - drm/bridge: it6505: Fix build error (Michel Dänzer) [2088410] - drm: bridge: it66121: Fix the register page length (Michel Dänzer) [2088410] - drm/vmwgfx: Fix an invalid read (Michel Dänzer) [2088410] - drm/ssd130x: Reduce temporary buffer sizes (Michel Dänzer) [2088410] - drm/ssd130x: Fix rectangle updates (Michel Dänzer) [2088410] - drm/format-helper: Fix XRGB888 to monochrome conversion (Michel Dänzer) [2088410] - drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed() (Michel Dänzer) [2088410] - drm/solomon: Make DRM_SSD130X depends on MMU (Michel Dänzer) [2088410] - drm: ssd130x: Always apply segment remap setting (Michel Dänzer) [2088410] - drm: ssd130x: Fix COM scan direction register mask (Michel Dänzer) [2088410] - drm/bridge: anx7625: check the return on anx7625_aux_trans (Michel Dänzer) [2088410] - drm/selftests: missing error code in igt_buddy_alloc_smoke() (Michel Dänzer) [2088410] - drm/bridge_connector: enable HPD by default if supported (Michel Dänzer) [2088410] - drm: fix EDID struct for old ARM OABI format (Michel Dänzer) [2088410] - drm/amdgpu: Move mutex_init(&smu->message_lock) to smu_early_init() (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu13 (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu12 (Michel Dänzer) [2088410] - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo (Michel Dänzer) [2088410] - drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init (Michel Dänzer) [2088410] - drm/amd/pm: fix the compile warning (Michel Dänzer) [2088410] - drm/amdkfd: Fix circular lock dependency warning (Michel Dänzer) [2088410] - drm/plane: Move range check for format_count earlier (Michel Dänzer) [2088410] - drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells (Michel Dänzer) [2088410] - drm/amd/pm: fix double free in si_parse_power_table() (Michel Dänzer) [2088410] - drm/amdgpu/pm: fix the null pointer while the smu is disabled (Michel Dänzer) [2088410] - drm/amd/display: Disabling Z10 on DCN31 (Michel Dänzer) [2088410] - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes (Michel Dänzer) [2088410] - drm/vmwgfx: validate the screen formats (Michel Dänzer) [2088410] - drm/selftests: fix a shift-out-of-bounds bug (Michel Dänzer) [2088410] - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() (Michel Dänzer) [2088410] - selftests/xsk: Disable hanging BPF RES tests (Felix Maurer) [2116940] - NLM: Defend against file_lock changes after vfs_test_lock() (Benjamin Coddington) [2094884] - ice: Fix VF not able to send tagged traffic with no VLAN filters (Petr Oros) [2055446] - ice: Ignore error message when setting same promiscuous mode (Petr Oros) [2100683] - ice: Fix clearing of promisc mode with bridge over bond (Petr Oros) [2100683] - ice: Ignore EEXIST when setting promisc mode (Petr Oros) [2100683] - ice: Fix double VLAN error when entering promisc mode (Petr Oros) [2100683]- fs: dlm: fix build with CONFIG_IPV6 disabled (Alexander Aring) [2036988] - fs: dlm: don't call kernel_getpeername() in error_report() (Alexander Aring) [2036988] - fs: dlm: use sk->sk_socket instead of con->sock (Alexander Aring) [2036988] - x86: intel_epb: Allow model specific normal EPB value (Prarit Bhargava) [2101488] - x86: intel_epb: Do not build when CONFIG_PM is unset (Prarit Bhargava) [2101488] - x86: intel_epb: Take CONFIG_PM into account (Prarit Bhargava) [2101488] - PM / arch: x86: MSR_IA32_ENERGY_PERF_BIAS sysfs interface (Prarit Bhargava) [2101488] - PM / arch: x86: Rework the MSR_IA32_ENERGY_PERF_BIAS handling (Prarit Bhargava) [2101488] - thermal: int340x: Add Raptor Lake PCI device id (Prarit Bhargava) [2064828] - thermal: int340x: Support Raptor Lake (Prarit Bhargava) [2064828] - nvme-fc: restart admin queue if the caller needs to restart queue (Ewan D. Milne) [2095693] - netfilter: nf_tables: replace BUG_ON by element length check (Florian Westphal) [2104497] - netfilter: nf_log: incorrect offset to network header (Florian Westphal) [2104497] - netfilter: nft_set_pipapo: release elements in clone from abort path (Florian Westphal) [2104497] - netfilter: nf_tables: stricter validation of element data (Florian Westphal) [2104497] - netfilter: nft_dynset: restore set element counter when failing to update (Florian Westphal) [2104497] - netfilter: use get_random_u32 instead of prandom (Florian Westphal) [2104497] - netfilter: nf_tables: memleak flow rule from commit path (Florian Westphal) [2104497] - netfilter: nf_tables: hold mutex on netns pre_exit path (Florian Westphal) [2104497] - netfilter: conntrack: re-fetch conntrack after insertion (Florian Westphal) [2104497] - netfilter: flowtable: fix excessive hw offload attempts after failure (Florian Westphal) [2104497] - netfilter: flowtable: avoid possible false sharing (Florian Westphal) [2104497] - netfilter: nf_nat_h323: eliminate anonymous module_init & module_exit (Florian Westphal) [2104497] - netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 (Florian Westphal) [2104497] - netfilter: socket: icmp6: fix use-after-scope (Florian Westphal) [2104497] - netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local (Florian Westphal) [2104497] - net/mlx5: Remove ConnectX-7 device from the unsupported devices (Kamal Heib) [1899567] - fs: dlm: change posix lock sigint handling (Alexander Aring) [2088499] - fs: dlm: use dlm_plock_info for do_unlock_close (Alexander Aring) [2088499] - fs: dlm: change plock interrupted message to debug again (Alexander Aring) [2088499] - fs: dlm: add pid to debug log (Alexander Aring) [2088499] - fs: dlm: plock use list_first_entry (Alexander Aring) [2088499] - dlm: replace usage of found with dedicated list iterator variable (Alexander Aring) [2088499] - dlm: move global to static inits (Alexander Aring) [2088499] - dlm: remove unnecessary INIT_LIST_HEAD() (Alexander Aring) [2088499] - dlm: improve plock logging if interrupted (Alexander Aring) [2088499] - dlm: rearrange async condition return (Alexander Aring) [2088499] - dlm: cleanup plock_op vs plock_xop (Alexander Aring) [2088499] - dlm: replace sanity checks with WARN_ON (Alexander Aring) [2088499]- selftests: mptcp: make sendfile selftest work (Florian Westphal) [2109046] - selftests: mptcp: more stable simult_flows tests (Florian Westphal) [2109046] - be2net: Remove useless DMA-32 fallback configuration (Petr Oros) [2051324] - ethernet: constify references to netdev->dev_addr in drivers (Petr Oros) [2051324] - ethernet: Remove redundant 'flush_workqueue()' calls (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() (Petr Oros) [2051324] - be2net: Use irq_update_affinity_hint() (Petr Oros) [2051324] - RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default (Jaroslav Kysela) [2114931] - ASoC: SOF: make ctx_store and ctx_restore as optional (Jaroslav Kysela) [2114931] - ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_control_data via load_bytes (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries for AMD platforms (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries (Jaroslav Kysela) [2114931] - thunderbolt: Add DP OUT resource when DP tunnel is discovered (Torez Smith) [2107601] - iavf: Fix VLAN_V2 addition/rejection (Petr Oros) [2115618] - iavf: Fix deadlock in initialization (Petr Oros) [2054656] - qede: Reduce verbosity of ptp tx timestamp (Manish Chopra) [2080655] - dmaengine: idxd: Fixup merge conflict resolution from upstream (Jerry Snitselaar) [2100927] - dmaengine: idxd: skip clearing device context when device is read-only (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_transfer_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_batch_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: fix device cleanup on disable (Jerry Snitselaar) [2100927] - Revert "dmaengine: idxd: Separate user and kernel pasid enabling" (Jerry Snitselaar) [2100927] - net: atlantic: always deep reset on pm op, fixing up my null deref regression (Foggy Liu) [2039680] - net: atlantic: invert deep par in pm functions, preventing null derefs (Foggy Liu) [2039680] - s390/ap: extend AP change bindings-complete uevent with counter (Mete Durlu) [2114907] - powerpc/memhotplug: Make lmb size 64bit (Diego Domingos) [2116517] - powerpc/drmem: Make lmb_size 64 bit (Diego Domingos) [2116517] - RHEL-only: tools: arm64: Use alternative.h header in sysreg.h (Eric Auger) [2118527]- vmxnet3: do not reschedule napi for rx processing (Kamal Heib) [2117263] - lockdown: also lock down previous kgdb use (Lenny Szubowicz) [2104748] {CVE-2022-21499} - sfc: fix kernel panic when creating VF (Íñigo Huguet) [2114738] - net/mlx4_en: use kzalloc (Amir Tzin) [2049433] - net/mlx4: Delete useless moduleparam include (Amir Tzin) [2049433] - RDMA/mlx4: remove redundant assignment to variable nreq (Amir Tzin) [2049433] - RDMA/mlx4: Delete useless module.h include (Amir Tzin) [2049433] - RDMA/mlx4: Don't continue event handler after memory allocation failure (Amir Tzin) [2049433] - net/mlx4: Use irq_update_affinity_hint() (Amir Tzin) [2049433] - RDMA/mlx4: Use bitmap_alloc() when applicable (Amir Tzin) [2049433] - net/mlx4_en: Update reported link modes for 1/10G (Amir Tzin) [2049433] - ethernet: Remove redundant 'flush_workqueue()' calls (Amir Tzin) [2049433] - mlx4: constify args for const dev_addr (Amir Tzin) [2049433] - mlx4: remove custom dev_addr clearing (Amir Tzin) [2049433] - mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() (Amir Tzin) [2049433] - mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() (Amir Tzin) [2049433] - net/mlx4_en: avoid one cache line miss to ring doorbell (Amir Tzin) [2049433] - net/mlx4_en: Add XDP_REDIRECT statistics (Amir Tzin) [2049433] - net/mlx4: Use array_size() helper in copy_to_user() (Amir Tzin) [2049433] - net: mlx4: Add support for XDP_REDIRECT (Amir Tzin) [2049433] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049433] - net/mlx4: Use ARRAY_SIZE to get an array's size (Amir Tzin) [2049433] - net/mlx4: make the array states static const, makes object smaller (Amir Tzin) [2049433] - dma-direct: use the correct size for dma_set_encrypted() (Jerry Snitselaar) [2105608] - dma-debug: make things less spammy under memory pressure (Jerry Snitselaar) [2105608] - dma-iommu: Check that swiotlb is active before trying to use it (Jerry Snitselaar) [2105608] - cpufreq: powernow-k8: Re-order the init checks (Mark Langsdorf) [2072974] - cpufreq: unify show() and store() naming and use __ATTR_XX (Mark Langsdorf) [2072974] - cpufreq: amd-pstate: Add more tracepoint for AMD P-State module (Mark Langsdorf) [2072974] - cpufreq: CPPC: Fix performance/frequency conversion (Mark Langsdorf) [2072974] - cpufreq: Move to_gov_attr_set() to cpufreq.h (Mark Langsdorf) [2072974] - cpufreq: use default_groups in kobj_type (Mark Langsdorf) [2072974] - cpufreq: Fix initialization of min and max frequency QoS requests (Mark Langsdorf) [2072974] - cpufreq: Fix a comment in cpufreq_policy_free (Mark Langsdorf) [2072974] - cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() (Mark Langsdorf) [2072974] - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory (Mark Langsdorf) [2072974] - cpufreq: sh: Remove sh_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: acpi: Remove acpi_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: Fix fall-through warning for Clang (Mark Langsdorf) [2072974] - cpufreq: Remove ->resolve_freq() (Mark Langsdorf) [2072974] - cpufreq: Reuse cpufreq_driver_resolve_freq() in __cpufreq_driver_target() (Mark Langsdorf) [2072974] - cpufreq: Remove the ->stop_cpu() driver callback (Mark Langsdorf) [2072974] - cpufreq: powernv: Migrate to ->exit() callback instead of ->stop_cpu() (Mark Langsdorf) [2072974] - cpufreq: Make cpufreq_online() call driver->offline() on errors (Mark Langsdorf) [2072974] - cpufreq: sh: Remove unused linux/sched.h headers (Mark Langsdorf) [2072974] - cpufreq: stats: Clean up local variable in cpufreq_stats_create_table() (Mark Langsdorf) [2072974] - cpufreq: Remove unused for_each_policy macro (Mark Langsdorf) [2072974] - cpufreq: Rudimentary typos fix in the file s5pv210-cpufreq.c (Mark Langsdorf) [2072974] - ACPI: CPPC: Fix enabling CPPC on AMD systems with shared memory (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require flexible address space if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c (Mark Langsdorf) [2067296] - ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked (Mark Langsdorf) [2067296] - ACPI: CPPC: Assume no transition latency if no PCCT (Mark Langsdorf) [2067296] - ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Check _OSC for flexible address space (Mark Langsdorf) [2067296] - ACPI: processor: idle: Avoid falling back to C3 type C-states (Mark Langsdorf) [2067296] - Revert "ACPI: processor: idle: Only flush cache on entering C3" (Mark Langsdorf) [2067296] - ACPI: CPPC: Change default error code and clean up debug messages in probe (Mark Langsdorf) [2067296] - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data (Mark Langsdorf) [2067296] - ACPI: tables: Make LAPIC_ADDR_OVR address readable in message (Mark Langsdorf) [2067296] - ACPI: IPMI: replace usage of found with dedicated list iterator variable (Mark Langsdorf) [2067296] - ACPI, APEI: Use the correct variable for sizeof() (Mark Langsdorf) [2067296] - clocksource: acpi_pm: fix return value of __setup handler (Mark Langsdorf) [2067296] - ACPI / x86: Add support for LPS0 callback handler (Mark Langsdorf) [2067296] - ACPI: bus: Avoid using CPPC if not supported by firmware (Mark Langsdorf) [2067296] - Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query flag" (Mark Langsdorf) [2067296] - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU (Mark Langsdorf) [2067296] - PM: hibernate: Honour ACPI hardware signature by default for virtual guests (Mark Langsdorf) [2067296] - ACPI: NFIT: Remove block aperture support (Mark Langsdorf) [2067296] - x86, ACPI: rename init_freq_invariance_cppc() to arch_init_invariance_cppc() (Mark Langsdorf) [2067296] - ACPI/APEI: Limit printable size of BERT table data (Mark Langsdorf) [2067296] - ACPI: APEI: fix return value of __setup handlers (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tablet 1050F/L (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8 (Mark Langsdorf) [2067296] - ACPICA: Avoid walking the ACPI Namespace if it is not there (Mark Langsdorf) [2067296] - ACPI: processor idle: Check for architectural support for LPI (Mark Langsdorf) [2067296] - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 (Mark Langsdorf) [2067296] - ACPI: fan: Add additional attributes for fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Properly handle fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Optimize struct acpi_fan_fif (Mark Langsdorf) [2067296] - ACPI: fan: Separate file for attributes creation (Mark Langsdorf) [2067296] - ACPI: fan: Fix error reporting to user space (Mark Langsdorf) [2067296] - ACPI: clean up double words in two comments (Mark Langsdorf) [2067296] - ACPI: property: Get rid of redundant 'else' (Mark Langsdorf) [2067296] - ACPI: EC: Rearrange code in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Reduce indentation level in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Do not return result from advance_transaction() (Mark Langsdorf) [2067296] - ACPI: EC / PM: Print additional debug message in acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067296] - ACPI: PM: Print additional debug message in acpi_s2idle_wake() (Mark Langsdorf) [2067296] - ACPI: tables: Add CEDT signature to the list of known tables (Mark Langsdorf) [2067296] - ACPI: properties: Consistently return -ENOENT if there are no more references (Mark Langsdorf) [2067296] - ACPI: OSL: Fix and clean up acpi_os_read/write_port() (Mark Langsdorf) [2067296] - ACPICA: Use uintptr_t and offsetof() in Linux kernel builds (Mark Langsdorf) [2067296] - ACPI: processor: idle: Only flush cache on entering C3 (Mark Langsdorf) [2067296] - intel_idle: Add AlderLake support (Lenny Szubowicz) [2075709] - intel_idle: Fix SPR C6 optimization (Lenny Szubowicz) [2075709] - intel_idle: Fix the 'preferred_cstates' module parameter (Lenny Szubowicz) [2075709] - cpuidle: intel_idle: Update intel_idle() kerneldoc comment (Lenny Szubowicz) [2075709] - ice: Fix promiscuous mode not turning off (Petr Oros) [2088787] - ice: Introduce enabling promiscuous mode on multiple VF's (Petr Oros) [2088787] - PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching the drvdata of a PF (Myron Stowe) [2106259] - PCI/IOV: Add pci_iov_vf_id() to get VF index (Myron Stowe) [2106259] - redhat: enable CONFIG_MAXLINEAR_GPHY as module (Petr Oros) [2071856] - net: phy: enhance GPY115 loopback disable function (Petr Oros) [2071856] - net: phy: add Maxlinear GPY115/21x/24x driver (Petr Oros) [2071856] - cgroup: Use css_tryget() instead of css_tryget_online() in task_get_css() (Vratislav Bendel) [2111491] - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe (Jaroslav Kysela) [2065580] - ASoC: amd: Add support for enabling DMIC on acp6x via _DSD (Jaroslav Kysela) [2065580] - soundwire: intel: prevent pm_runtime resume prior to system suspend (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0) (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Add ASP TX3/4 source to register patch (Jaroslav Kysela) [2065580] - ASoC: dapm: Initialise kcontrol data for mux/demux controls (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Correct some control names (Jaroslav Kysela) [2065580] - ASoC: wm5110: Fix DRE control (Jaroslav Kysela) [2065580] - ASoC: wm_adsp: Fix event for preloader (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Make sure that the fw load sequence is followed (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe (Jaroslav Kysela) [2065580] - ASoC: rt7*-sdw: harden jack_detect_handler (Jaroslav Kysela) [2065580] - ASoC: rt711: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_sdw: handle errors on card registration (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca-sdw: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove (Jaroslav Kysela) [2065580] - ASoC: ops: Fix off by one in range control validation (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: fix mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model (Jaroslav Kysela) [2065580] - ALSA: hda - Add fixup for Dell Latitidue E5430 (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda: Fix compressed stream position tracking (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Move and correct size checks in sof_ipc3_control_load_bytes() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: rt711: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ALSA: cs46xx: Fix missing snd_card_free() call at probe error (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo L140PU (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo NS50PU (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo PD70PNT (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - ALC897 headset MIC no sound (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: hda: Fix discovery of i915 graphics PCI device (Jaroslav Kysela) [2065580] - ALSA: hda/via: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: memalloc: Drop x86-specific hack for WC allocations (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add HW8326 support (Jaroslav Kysela) [2065580] - ALSA: hda: MTL: add HD Audio PCI ID and HDMI codec vendor ID (Jaroslav Kysela) [2065580] - ASoC: es8328: Fix event generation for deemphasis control (Jaroslav Kysela) [2065580] - ASoC: cs42l51: Correct minimum value for SX volume control (Jaroslav Kysela) [2065580] - ASoC: cs42l56: Correct typo in minimum level for SX volume controls (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Correct TLV for Bypass Volume (Jaroslav Kysela) [2065580] - ASoC: cs53l30: Correct number of volume levels on SX controls (Jaroslav Kysela) [2065580] - ASoC: cs35l36: Update digital volume TLV (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Fix TLV scales for mixer controls (Jaroslav Kysela) [2065580] - ASoC: Intel: cirrus-common: fix incorrect channel mapping (Jaroslav Kysela) [2065580] - ASoC: nau8822: Add operation for internal PLL off and on (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for HP Dev One (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant - Fix loopback issue with CX20632 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Set up (implicit) sync for Saffire 6 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Skip generic sync EP parse for secondary EP (Jaroslav Kysela) [2065580] - ASoC: rt5640: Do not manipulate pin "Platform Clock" if the "Platform Clock" is not in the DAPM (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: Fixed Build error (Jaroslav Kysela) [2065580] - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control (Jaroslav Kysela) [2065580] - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() (Jaroslav Kysela) [2065580] - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after freeing it (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_element_t (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb (Jaroslav Kysela) [2065580] - ASoC: amd: Add driver data to acp6x machine driver (Jaroslav Kysela) [2065580] - ASoC: rt1015p: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: max98357a: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: rt5645: Fix errorenous cleanup order (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: add missing platform_device_unregister in acp_pci_rn_probe (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_ssp_amp: fix no DMIC BE Link on Chromebooks (Jaroslav Kysela) [2065580] - ASoC: tscs454: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Correct get_control_data for non bytes payload (Jaroslav Kysela) [2065580] - ASoC: dapm: Don't fold register value changes into notifications (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 (Jaroslav Kysela) [2065580] - ALSA: jack: Access input_dev under mutex (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add new type for ALC245 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Optimize TEAC clock quirk (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Configure sync endpoints before data (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add missing ep_idx in fixed EP quirks (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workaround for clock setup on TEAC devices (Jaroslav Kysela) [2065580] - ALSA: ctxfi: Add SB046x PCI ID (Jaroslav Kysela) [2065580] - NFS: Fix initialisation of nfs_client cl_flags field (Scott Mayhew) [2114577] - Documentation: Add an explanation of NFSv4 client identifiers (Dave Wysochanski) [1801326]- crypto: chelsio/chcr - Remove useless MODULE_VERSION (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove unused function (Rahul Lakkireddy) [2105817] - crypto: chelsio - Read rxchannel-id from firmware (Rahul Lakkireddy) [2105817] - crypto: chelsio - Fix some kernel-doc issues (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove set but not used variable 'adap' (Rahul Lakkireddy) [2105817] - dm raid: fix address sanitizer warning in raid_resume (Benjamin Marzinski) [2115118] - dm raid: fix address sanitizer warning in raid_status (Benjamin Marzinski) [2115118] - dm: return early from dm_pr_call() if DM device is suspended (Benjamin Marzinski) [2115118] - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks discarded, not number of discard bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks written, not number of write bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks read, not number of read bios (Benjamin Marzinski) [2115118] - dm writecache: return void from functions (Benjamin Marzinski) [2115118] - dm kcopyd: use __GFP_HIGHMEM when allocating pages (Benjamin Marzinski) [2115118] - dm writecache: set a default MAX_WRITEBACK_JOBS (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_add_disks (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_remove_disk (Benjamin Marzinski) [2115118] - KVM: x86: do not report preemption if the steal time cache is stale (Vitaly Kuznetsov) [2115240] - KVM: x86: revalidate steal time cache if MSR value changes (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1 (Vitaly Kuznetsov) [2115240] - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2115240] - KVM: SEV: Init target VMCBs in sev_migrate_from (Vitaly Kuznetsov) [2115240] - KVM: SVM: fix tsc scaling cache logic (Vitaly Kuznetsov) [2115240] - KVM: x86/mmu: Check every prev_roots in __kvm_mmu_free_obsolete_roots() (Vitaly Kuznetsov) [2115240] - KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid calling x86 emulator without a decoded instruction (Vitaly Kuznetsov) [2115240] - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid loading a vCPU after .vm_destroy was called (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry (Vitaly Kuznetsov) [2115240] - KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2 (Vitaly Kuznetsov) [2115240] - sched/deadline: Fix BUG_ON condition for deboosted tasks (Phil Auld) [2111860] - scsi: qla2xxx: Fix excessive I/O error messages by default (Nilesh Javali) [2100728] - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection (Nilesh Javali) [2044160] - drm/radeon: fix build rules of *_reg_safe.h (Michel Dänzer) [2006451] - RDMA/irdma: Fix sleep from invalid context BUG (Kamal Heib) [2097318] - RDMA/irdma: Do not advertise 1GB page size for x722 (Kamal Heib) [2097318] - RDMA/cm: Fix memory leak in ib_cm_insert_listen (Kamal Heib) [2097318] - RDMA/hfi1: Fix potential integer multiplication overflow errors (Kamal Heib) [2097318] - RDMA/hfi1: Prevent use of lock before it is initialized (Kamal Heib) [2097318] - RDMA/rxe: Fix an error handling path in rxe_get_mcg() (Kamal Heib) [2097318] - RDMA/rxe: Generate a completion for unsupported/invalid opcode (Kamal Heib) [2097318] - scsi: target: cxgbit: Enable Delayed ACK (Rahul Lakkireddy) [2105813] - scsi: target: cxgbit: Increase max DataSegmentLength (Rahul Lakkireddy) [2105813] - cxgb4: Use the bitmap API to allocate bitmaps (Rahul Lakkireddy) [2105806] - cxgb4: Fix typo in string (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Fix typo in comments (Rahul Lakkireddy) [2105806] - cxgb4vf: remove unexpected word "the" (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Avoid potential negative array offset (Rahul Lakkireddy) [2105806] - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() (Rahul Lakkireddy) [2105806] - cxgb4vf: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: allow reading unrecognized port module eeprom (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe() (Rahul Lakkireddy) [2105806] - cxgb4: Use struct_group() for memcpy() region (Rahul Lakkireddy) [2105806] - cxgb4: fix eeprom len when diagnostics not implemented (Rahul Lakkireddy) [2105806] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Rahul Lakkireddy) [2105806] - ethernet: chelsio: use eth_hw_addr_set() (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Make use of the helper function dev_err_probe() (Rahul Lakkireddy) [2105806] - cxgb4: improve printing NIC information (Rahul Lakkireddy) [2105806] - net: chelsio: switch from 'pci_' to 'dma_' API (Rahul Lakkireddy) [2105806] - cxgb4: make the array match_all_mac static, makes object smaller (Rahul Lakkireddy) [2105806] - cxgb4: fix IRQ free race during driver unload (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: use eth_zero_addr() to assign zero address (Rahul Lakkireddy) [2105806] - cxgb4: Fix -Wunused-const-variable warning (Rahul Lakkireddy) [2105806] - cxgb4: clip_tbl: use list_del_init instead of list_del/INIT_LIST_HEAD (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - cxgb4: Remove redundant NULL check (Rahul Lakkireddy) [2105806] - net: ethernet: chelsiofix: spelling typo of 'rewriteing' (Rahul Lakkireddy) [2105806] - net: don't include ethtool.h from netdevice.h (Rahul Lakkireddy) [2105806] - cxgb4vf: convert to use DEFINE_SEQ_ATTRIBUTE macro (Rahul Lakkireddy) [2105806] - cxgb4vf: fix t4vf_eth_xmit()'s return type (Rahul Lakkireddy) [2105806] - cxgb4vf: update kernel-doc line comments (Rahul Lakkireddy) [2105806] - cxgb4: remove duplicate headers (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Remove superfluous void * cast in debugfs_create_file() call (Rahul Lakkireddy) [2105806] - cxgb4: Add missing annotation for service_ofldq() (Rahul Lakkireddy) [2105806] - net: cxgb4vf: reject unsupported coalescing params (Rahul Lakkireddy) [2105806] - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown (Tomas Henzl) [2106413] - drm/amd/display: Fix new dmub notification enabling in DM (Mika Penttilä) [2107632] - Revert "crypto: chelsio - Inline single pdu only" (Rahul Lakkireddy) [2105818] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Rahul Lakkireddy) [2105818] - net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_path (Sabrina Dubroca) [2107200] - scsi: ch: Make it possible to open a ch device multiple times again (Ewan D. Milne) [2108649] - lpfc updates for rh8.7 14.0.0.15 (Paul Ely) [2107726] - scsi: lpfc: Copyright updates for 14.2.0.5 patches (Paul Ely) [2107726] - scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test (Paul Ely) [2107726] - scsi: lpfc: Fix attempted FA-PWWN usage after feature disable (Paul Ely) [2107726] - scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE (Paul Ely) [2107726] - scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID (Paul Ely) [2107726] - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input (Paul Ely) [2107726] - scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cancel_iocb() (Paul Ely) [2107726] - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion (Paul Ely) [2107726] - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology (Paul Ely) [2107726] - scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted (Paul Ely) [2107726] - scsi: lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct_reject_event() (Paul Ely) [2107726] - scsi: qla2xxx: Fix imbalance vha->vref_count (Nilesh Javali) [2108964] - scsi: smartpqi: Update version to 2.1.18-045 (Don Brace) [2101548] - scsi: smartpqi: Update copyright to current year (Don Brace) [2101548] - scsi: smartpqi: Add ctrl ready timeout module parameter (Don Brace) [2101548] - scsi: smartpqi: Update deleting a LUN via sysfs (Don Brace) [2101548] - scsi: smartpqi: Add module param to disable managed ints (Don Brace) [2101548] - scsi: smartpqi: Fix RAID map race condition (Don Brace) [2101548] - scsi: smartpqi: Fix DMA direction for RAID requests (Don Brace) [2101548] - scsi: smartpqi: Stop logging spurious PQI reset failures (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for Lenovo controllers (Don Brace) [2101548] - scsi: smartpqi: Add PCI ID for Adaptec SmartHBA 2100-8i (Don Brace) [2101548] - scsi: smartpqi: Fix PCI control linkdown system hang (Don Brace) [2101548] - scsi: smartpqi: Add driver support for multi-LUN devices (Don Brace) [2101548] - scsi: smartpqi: Close write read holes (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for ramaxel controllers (Don Brace) [2101548] - scsi: smartpqi: Add controller fw version to console log (Don Brace) [2101548] - scsi: smartpqi: Shorten drive visibility after removal (Don Brace) [2101548] - scsi: smartpqi: Fix typo in comment (Don Brace) [2101548] - docs: kdump: Update the crashkernel description for arm64 (Pingfan Liu) [2093920] - of: Support more than one crash kernel regions for kexec -s (Pingfan Liu) [2093920] - of: kexec: Remove FDT_PROP_* definitions (Pingfan Liu) [2093920] - arm64: kexec: Fix missing error code 'ret' warning in load_other_segments() (Pingfan Liu) [2093920] - arm64: Use common of_kexec_alloc_and_setup_fdt() (Pingfan Liu) [2093920] - of: Add a common kexec FDT setup function (Pingfan Liu) [2093920] - arm64: Use ELF fields defined in 'struct kimage' (Pingfan Liu) [2093920] - kexec: Move ELF fields to struct kimage (Pingfan Liu) [2093920] - of: fdt: Add memory for devices by DT property "linux,usable-memory-range" (Pingfan Liu) [2093920] - efi: apply memblock cap after memblock_add() (Pingfan Liu) [2093920] - of: fdt: Aggregate the processing of "linux,usable-memory-range" (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_memory() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_root() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_chosen() to call directly (Pingfan Liu) [2093920] - of: fdt: Rename reserve_elfcorehdr() to fdt_reserve_elfcorehdr() (Pingfan Liu) [2093920] - of: fdt: Add generic support for handling elf core headers property (Pingfan Liu) [2093920] - arm64: kdump: Reimplement crashkernel=X (Pingfan Liu) [2093920] - arm64: Use insert_resource() to simplify code (Pingfan Liu) [2093920] - kdump: return -ENOENT if required cmdline option does not exist (Pingfan Liu) [2093920]- sched: Add WARN_ONCE_SAFE for use during critical scheduler code. (Phil Auld) [2095898] - printk: remove NMI tracking [partial] (Phil Auld) [2095898] - ext4: make sure ext4_append() always allocates new block (Lukas Czerner) [2070216] - ext4: check if directory block is within i_size (Lukas Czerner) [2070216] - redhat: nvme/tcp mistakenly uses blk_mq_tag_to_rq(nvme_tcp_tagset(queue)) (John Meneghini) [2112036] - RDMA/cxgb4: Set queue pair state when being queried (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use non-atomic bitmap functions when possible (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_set() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_zalloc() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use helper function to set GUIDs (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Fix refcount underflow while destroying cqs. (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use refcount_t instead of atomic_t for reference counting (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Fix missing error code in create_qp() (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Remove useless assignments (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: add missing qpid increment (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Use DEFINE_SPINLOCK() for spinlock (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use sizeof() notation (Rahul Lakkireddy) [2105809] - drm/amd/display: Ignore First MST Sideband Message Return Error (Michel Dänzer) [2089853] - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed (Waiman Long) [2115165] - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() (Waiman Long) [2115165] - ibmvnic: Properly dispose of all skbs during a failover. (Steve Best) [2107560] - redhat/configs: Enable CONFIG_AMD_HSMP for x86_64 (John Allen) [2072233] - platform/x86: Add AMD system management interface (John Allen) [2072233] - ice: do not setup vlan for loopback VSI (Petr Oros) [2103845] - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) (Petr Oros) [2103845] - ice: Fix VSIs unable to share unicast MAC (Petr Oros) [2080033] - ice: Fix max VLANs available for VF (Petr Oros) [2112298] - ice: change devlink code to read NVM in blocks (Petr Oros) [2093904] - ALSA: Enable more Intel and AMD x86 chipset drivers (Jaroslav Kysela) [2065575] - ALSA: Remove module symbols namespace (Jaroslav Kysela) [2065575] - ASoC: SOF: tokens: add token for Mediatek AFE (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Expand firmware loading search options (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add trace caps to speaker protection FW (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Make compressed buffers optional (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct control read size when parsing compressed buffer (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add support for "toggle" preloaders (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Fix overrun of unterminated control name string (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clear core reset for cache (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Move lockdep asserts to avoid potential null pointer (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Allow creation of event controls (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add offset to cs_dsp read/write (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clarify some kernel doc comments (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Perform NULL check in cs_dsp_coeff_write/read_ctrl (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add support for rev 2 coefficient files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Print messages from bin files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add pre_run callback (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add version checks on coefficient loading (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add lockdep asserts to interface functions (Jaroslav Kysela) [2065575] - firmware: cs_dsp: tidy includes in cs_dsp.c and cs_dsp.h (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove the wmfw_add_ctl helper function (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: wm_adsp_control_add() error: uninitialized symbol 'ret' (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove a repeated including (Jaroslav Kysela) [2065575] - firmware: cs_dsp: add driver to support firmware loading on Cirrus Logic DSPs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: move firmware loading to client (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Pass firmware names as parameters when starting DSP core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check of dsp->running to better place (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move sys_config_size to wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split DSP power operations into helper functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate some ASoC and generic functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Introduce cs_dsp logging macros (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Rename generic DSP support (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Cancel ongoing work when removing controls (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for compressed buffers (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check for control existence (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Put debugfs_remove_recursive back in (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Let soc_cleanup_component_debugfs remove debugfs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove pointless string comparison (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add CCM_CORE_RESET to Halo start core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct wm_coeff_tlv_get handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix control name parsing for multi-fw (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix uninitialized variable warnings (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Use snd_ctl_elem_type_t for control types (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Only use __be32 for big-endian data (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Improve handling of raw byte streams (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_create_control() (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: fix error return code in wm_adsp_load() (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the binding include file for the HDA header support (Jaroslav Kysela) [2065575] - ALSA: uapi: use C90 comment style instead of C99 style (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915: Fix one too many pci_dev_put() (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: update AlderLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - skip acomp init if no matching display (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - avoid hung task timeout in i915 wait (Jaroslav Kysela) [2065575] - ALSA: intel-dspconfig: add ES8336 support for CNL (Jaroslav Kysela) [2065575] - ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: reorder the config table (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: add JasperLake support (Jaroslav Kysela) [2065575] - ALSA: hda: Simplify DMIC-in-NHLT check (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: x86: Use standard mmap helper for Intel HDMI LPE audio (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Check for error num after setting mask (Jaroslav Kysela) [2065575] - tools include uapi: Update asound.h copy (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - ALSA: hda: Add helper macros for DSP capable devices (Jaroslav Kysela) [2065575] - ALSA: intel-nhlt: add helper to detect SSP link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: add information on I2S/TDM link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: fix kernel-doc descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: fix 32 signed bit overflow (Jaroslav Kysela) [2065575] - ALSA: hda: Add snd_hdac_ext_bus_link_at() helper (Jaroslav Kysela) [2065575] - ALSA: cleanup double word in comment (Jaroslav Kysela) [2065575] - ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message (Jaroslav Kysela) [2065575] - ALSA: HDA: hdac_ext_stream: use consistent prefixes for variables (Jaroslav Kysela) [2065575] - ipc: debug: Add shared memory heap to memory scan (Jaroslav Kysela) [2065575] - ALSA: pcm: comment about relation between msbits hw parameter and [S|U]32 formats (Jaroslav Kysela) [2065575] - ALSA: hda: Fill gaps in NHLT endpoint-interface (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Add new IPC command to free trace DMA (Jaroslav Kysela) [2065575] - soundwire: stream: make enable/disable/deprepare idempotent (Jaroslav Kysela) [2065575] - soundwire: stream: sdw_stream_add_ functions can be called multiple times (Jaroslav Kysela) [2065575] - soundwire: stream: introduce sdw_slave_rt_find() helper (Jaroslav Kysela) [2065575] - soundwire: stream: separate alloc and config within sdw_stream_add_xxx() (Jaroslav Kysela) [2065575] - soundwire: stream: move list addition to sdw_slave_alloc_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: rename and move master/slave_rt_free routines (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_stream_ functions (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_slave_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: move sdw_alloc_slave_rt() before 'master' helpers (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_master_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: simplify sdw_alloc_master_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_port and sdw_master/slave_port functions (Jaroslav Kysela) [2065575] - soundwire: stream: add 'slave' prefix for port range checks (Jaroslav Kysela) [2065575] - soundwire: stream: split alloc and config in two functions (Jaroslav Kysela) [2065575] - soundwire: stream: split port allocation and configuration loops (Jaroslav Kysela) [2065575] - soundwire: stream: add alloc/config/free helpers for ports (Jaroslav Kysela) [2065575] - soundwire: stream: simplify check on port range (Jaroslav Kysela) [2065575] - soundwire: stream: add slave runtime to list earlier (Jaroslav Kysela) [2065575] - soundwire: stream: remove unused parameter in sdw_stream_add_slave (Jaroslav Kysela) [2065575] - soundwire: intel: fix wrong register name in intel_shim_wake (Jaroslav Kysela) [2065575] - soundwire: bus: add dev_warn() messages to track UNATTACHED devices (Jaroslav Kysela) [2065575] - soundwire: intel: remove PDM support (Jaroslav Kysela) [2065575] - soundwire: intel: remove unnecessary init (Jaroslav Kysela) [2065575] - ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire (Jaroslav Kysela) [2065575] - soundwire: intel: improve suspend flows (Jaroslav Kysela) [2065575] - soundwire: intel: Use auxiliary_device driver data helpers (Jaroslav Kysela) [2065575] - soundwire: qcom: remove redundant version number read (Jaroslav Kysela) [2065575] - ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback (Jaroslav Kysela) [2065575] - ASoC: ops: Validate input values in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: dmaengine: Restore NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: max98090: Generate notifications on changes for custom control (Jaroslav Kysela) [2065575] - ASoC: max98090: Reject invalid values in custom control put() (Jaroslav Kysela) [2065575] - ASoC: rt9120: Correct the reg 0x09 size to one byte (Jaroslav Kysela) [2065575] - ASoC: soc-ops: fix error handling (Jaroslav Kysela) [2065575] - ASoC: da7219: Fix change notifications for tone generator frequency (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: fix sysclk shutdown (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: Add a quirk for Huawei Matebook D15 (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add a quirk for headset at mic1 port (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: support a separate gpio to control headphone (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: simplify speaker gpio naming (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: correct device endpoints for max98373 (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak in sof_control_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: cleanup dailinks on widget unload (Jaroslav Kysela) [2065575] - ASoC: rt711/5682: check if bus is active before deferred jack detection (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp on SSP2 (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Avoid NULL deref in asoc_simple_set_tdm() (Jaroslav Kysela) [2065575] - ASoC: soc-core: add debugfs_prefix member to snd_soc_component_driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix a shift-out-of-bounds warning found by UBSAN (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add one more variable in the debug log (Jaroslav Kysela) [2065575] - ASoC: rt5682: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-dapm: fix two incorrect uses of list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_KERNEL when the code is sleepable (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak of scontrol->name (Jaroslav Kysela) [2065575] - codecs: rt5682s: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a new dai_get_clk topology IPC op (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add ops for setting up and tearing down pipelines (Jaroslav Kysela) [2065575] - ASoC: SOF: expose sof_route_setup() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add dai_link_fixup PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add trigger PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Define hw_params PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 PCM hw_free op (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets() function (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC-specific PCM ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_ext control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_get/put control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add enum_get/put control ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add switch get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add volume_get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add IPC3 topology control ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC ops for kcontrol IO (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_suspend/resume IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_widget_setup/free IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: set up scheduler widget before all other widgets in the pipeline (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpy (Jaroslav Kysela) [2065575] - ASoC: ak4642: Use of_device_get_match_data() (Jaroslav Kysela) [2065575] - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call (Jaroslav Kysela) [2065575] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data (Jaroslav Kysela) [2065575] - ASoC: rt1308-sdw: get calibration params after power on (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe (Jaroslav Kysela) [2065575] - ASoC: ti: Fix spelling mistake "cant" -> "can't" (Jaroslav Kysela) [2065575] - ASoC: samsung: i2s: check the return value of kstrdup() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove snd_sof_complete_pipeline() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make widget binding IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make control parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make DAI widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make route setup IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make effect widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make siggen widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make asrc widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make src widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mux/demux widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mixer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make pga widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make buffer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make scheduler widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add helper function for processing tuple arrays (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Introduce IPC ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce struct snd_sof_dai_link (Jaroslav Kysela) [2065575] - ASoC: soc-compress: Change the check for codec_dai (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over HDA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over CLDMA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Implement CLDMA transfer (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: General code loading flow (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Dynamic firmware resources management (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Declare module configuration types (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Firmware resources management utilities (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add basefw runtime-parameter requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add ROM requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add power management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add module management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add pipeline management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add code loading requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Inter process communication (Jaroslav Kysela) [2065575] - ASoC: Intel: Introduce AVS driver (Jaroslav Kysela) [2065575] - ASoC: Export DAI register and widget ctor and dctor functions (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Don't reset clock of active DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove ipc_pcm_params() ops (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback optional (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce optional callback to configure stream data offset (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper (Jaroslav Kysela) [2065575] - ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC neutral (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_params() declaration (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL match table (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add topology overwrite for Taniks (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Use proper DMA direction for the trace data buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: compress: fix null check after dereference (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: enable DMI L1 for playback streams (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix randconfig issue (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcht_es8316: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: extend machine driver to support ES8326 codec (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add support for JD inverted quirk (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: log all quirks (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP (Jaroslav Kysela) [2065575] - ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021" (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: make gpio optional (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake machines (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: quirk topology filename dynamically (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: report SSP link mask to machine driver (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards (Jaroslav Kysela) [2065575] - ASoC: SOF: move definition of snd_sof_ipc to header file (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_dai IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_tokens() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_token_sets() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify signature for token parsing functions (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a tuples array to struct snd_sof_widget (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: make sof_route_load() IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_widget IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe (Jaroslav Kysela) [2065575] - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: SOF: Add missing of_node_put() in imx8m_probe (Jaroslav Kysela) [2065575] - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe (Jaroslav Kysela) [2065575] - ASoC: amd: acp3x: Fix signedness bug in acp3x (Jaroslav Kysela) [2065575] - ASoC: amd: acp5x-pcm-dma: Fix signedness bug (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: expose some get_token ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify the get_token op for string tokens (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Drop the size parameter from struct sof_topology_token (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code in sof_link_afe_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: removed unused function (Jaroslav Kysela) [2065575] - ASoC: SOF: set swidget's core for scheduler widget (Jaroslav Kysela) [2065575] - ASoC: SOF: simplify snd_sof_device_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: remove snd_sof_pipeline_find() (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix signedness bug in acp5x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove unnecessary param (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Stabilize the combo jack detection (Jaroslav Kysela) [2065575] - ASoC: wm8350: Handle error for wm8350_register_irq (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp3x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp_pdm_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Fix signedness bug in renoir_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13" (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add GPIOLIB dependency where missed (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: remove explicit dependency on GPIOLIB when DMIC is used" (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: store full version instead of major/minor (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify register poking in fsl_sai_set_bclk (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify irq return value (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Drop unnecessary defines (Jaroslav Kysela) [2065575] - ASoC: codecs: Add Awinic AW8738 audio amplifier driver (Jaroslav Kysela) [2065575] - ASoC: audio_graph_card2: Add support for variable slot widths (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Increase ACP_HW_SEM_RETRY_COUNT value (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Move group register configuration to acp-loader (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP register update (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: acp-pcm: Take buffer information directly from runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: pci-tgl: add RPL-S support (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix DSP mbox start command and global enable order (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix max number of TX channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix GPIO2 configuration (Jaroslav Kysela) [2065575] - ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect to the endpoint (Jaroslav Kysela) [2065575] - ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog" (Jaroslav Kysela) [2065575] - ASoC: soc-compress: prevent the potentially use of null pointer (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: set period_bytes_min based on maxburst (Jaroslav Kysela) [2065575] - ASoC: dwc-i2s: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: atmel_ssc_dai: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: mxs-saif: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_ssp_amp: rename driver and support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: cirrus-common: support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt1308: move rt1308 code to common module (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: create sof-realtek-common module (Jaroslav Kysela) [2065575] - ASoC: Intel: add RT1308 I2S machine driver and HDMI-in capture via I2S support. (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix spelling in comments (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: remove sof_fw_filename (Jaroslav Kysela) [2065575] - ASoC: es7241: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98927: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98926: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98925: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9867: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9850: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98390: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98371: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98095: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98088: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda134x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ml26124: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm512x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm186x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm1681: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3060: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-i2s: Add check for clk_enable() (Jaroslav Kysela) [2065575] - ASoC: mc13783: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: isabelle: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: fix uninitialized symbol warning in machine driver (Jaroslav Kysela) [2065575] - ASoC: amd: vg: remove warnings and errors pointed out by checkpatch pl (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update DAI link name (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix for pm resume callback sequence (Jaroslav Kysela) [2065575] - ASoC: es8328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: inno_rk3036: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es8316: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: wl1273: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es7134: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: twl4030: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1380: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: si476x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: tscs454: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: tscs42xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: lm49453: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: qcom: lpass-platform: Update warning print to control excess logging (Jaroslav Kysela) [2065575] - ASoC: acp: check the return value of devm_kzalloc() in acp_legacy_dai_links_create() (Jaroslav Kysela) [2065575] - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Drop duplicate sof_compressed_ops declaration (Jaroslav Kysela) [2065575] - ASoC: amd: Use platform_get_irq_byname() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: SOF: Declare sof_compress_ops in sof-priv.h (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add DMIC machine driver ops (Jaroslav Kysela) [2065575] - ASoC: amd: acp-legacy: Add legacy card support for new machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Change card name for Guybrush Machine (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Add compress_ops for SOF platform component driver (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Fix the wrong jack type detected (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update acp init and deinit sequence (Jaroslav Kysela) [2065575] - ASoC: amd: vg: apply sample bits pcm constraint (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update platform clock control sequence (Jaroslav Kysela) [2065575] - ASoC: nau8821: enable no_capture_mute flag (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: refactor i2s master mode clock sequence code (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Add topology overwrite for Felwinter (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021 (Jaroslav Kysela) [2065575] - ASoC: intel: skylake: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: core: unregister clients and machine drivers in .shutdown (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix the duplicated control name (Jaroslav Kysela) [2065575] - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min (Jaroslav Kysela) [2065575] - ASoC: soc-core: skip zero num_dai component in searching dai name (Jaroslav Kysela) [2065575] - ASoC: SOF: Makefile: Fix randconfig sof-client build when SND_SOC_SOF=y (Jaroslav Kysela) [2065575] - ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY (Jaroslav Kysela) [2065575] - ASoC: wm8731: Delete empty remove() function (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor format handling (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor hw_params routine (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: cleanup unintuitive mask usage (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Mark snd_compress_ops static (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_wm5102: use GFP_KERNEL (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic probe support to SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC message injector into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC flood test into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-client: Add support for clients not managed by pm framework (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC SOF client support (Jaroslav Kysela) [2065575] - ASoC: SOF: Split up utils.c into sof-utils and iomem-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Read and pass the whole message to handlers for IPC events (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum sof_dsp_power_states to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD (Jaroslav Kysela) [2065575] - ASoC: rt5640: Remove the sysclk and sysclk_src checking (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for variables/members (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Enable combine mode soft (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Add compress ops implementation (Jaroslav Kysela) [2065575] - ASoC: SOF: dma-trace: Pass pointer to params_ext struct in trace_init() (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer to hda_dsp_trace_prepare (Jaroslav Kysela) [2065575] - ASoC: zl38060: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: max9759: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: simple-amplifier: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt9120: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: dmic: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt5682: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5668: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5682s: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: tas2770: Insert post reset delay (Jaroslav Kysela) [2065575] - ASoC: samsung: Explicitly include gpiolib header (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Set gpio_spkr_en to None for max speaker amplifer in machine driver (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: max98927: add missing header file (Jaroslav Kysela) [2065575] - ASoC: ops: Check for negative values before reading them (Jaroslav Kysela) [2065575] - ASoC: cs42l51: Improve error handling in cs42l51_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Do not allocate buffer for msg_data (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_message_unlocked() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact_ipc_compress() (Jaroslav Kysela) [2065575] - ASoC: amd: renoir: Add check for acp configuration flags (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir. (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic PCI driver module for ACP device (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add PDM controller based dmic dai for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic support for PDM controller on ACP (Jaroslav Kysela) [2065575] - ASoC: rk3399_gru_sound: Wire up DP jack detection (Jaroslav Kysela) [2065575] - ASoC: rt5682: Fix deadlock on resume (Jaroslav Kysela) [2065575] - ASoC: hdmi-codec: Fix OOB memory accesses (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Move debugfs removal out of spinlock (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Simplify count adjustment in trace_read (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Remove link assignment limitation (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Add new system-clock-fixed flag (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Set sysclk on all components (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration (Jaroslav Kysela) [2065575] - ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size assignment (Jaroslav Kysela) [2065575] - ASoC: samsung: remove unneeded ret variable (Jaroslav Kysela) [2065575] - ASoC: codecs: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for platform without amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add support for systems without i915 audio (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Compare sdw adr directly (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: match sdw version on link_slaves_found (Jaroslav Kysela) [2065575] - ASoC: add support for TAS5805M digital amplifier (Jaroslav Kysela) [2065575] - ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior (Jaroslav Kysela) [2065575] - ASoC: topology: Allow TLV control to be either read or write (Jaroslav Kysela) [2065575] - ASoC: topology: Remove superfluous error prints (Jaroslav Kysela) [2065575] - ASoC: SOF: add flag to disable IMR restore to sof_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add IMR restore support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add SSP helper (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: use inclusive language for SSP clocks (Jaroslav Kysela) [2065575] - ASoC: amd: acp-mach: Fix Left and Right rt1019 amp devices (Jaroslav Kysela) [2065575] - ASoC: max9759: fix underflow in speaker_gain_control_put() (Jaroslav Kysela) [2065575] - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name (Jaroslav Kysela) [2065575] - ASoC: simple-card: fix probe failure on platform component (Jaroslav Kysela) [2065575] - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add support for hibernate memory retention mode (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Update handling of test key registers (Jaroslav Kysela) [2065575] - ASoC: wcd9335: Keep a RX port value for each SLIM RX mux (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-mach: Change default RT1019 amp dev id (Jaroslav Kysela) [2065575] - ASoC: topology: Fix typo (Jaroslav Kysela) [2065575] - ASoC: fsl_asrc: refine the check of available clock divider (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Add support for external GPIO jack-detect (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Support retrieving the codec IRQ from the AMCR0F28 ACPI dev (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add support for boards with an external jack-detect GPIO (Jaroslav Kysela) [2065575] - ASoC: rt5640: Allow snd_soc_component_set_jack() to override the codec IRQ (Jaroslav Kysela) [2065575] - ASoC: rt5640: Change jack_work to a delayed_work (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix possible NULL pointer deref on resume (Jaroslav Kysela) [2065575] - ASoC: ak4375: Fix unused function error (Jaroslav Kysela) [2065575] - ASoC: cs4265: Add a remove() function (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct handling of some registers in the cache (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct DSP power down (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove incorrect comment (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add cs35l51/53 IDs (Jaroslav Kysela) [2065575] - ASoC: fsl_mqs: fix MODULE_ALIAS (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for boost configuration (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for setting channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for errata patches (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move power initializations to reg_sequence (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move cs35l41_otp_unpack to shared code (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Convert tables to shared source code (Jaroslav Kysela) [2065575] - ASoC: samsung: idma: Check of ioremap return value (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix part number ID error message (Jaroslav Kysela) [2065575] - ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Power on/off the speaker enable gpio pin based on DAPM callback. (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: reduce log verbosity in probe() (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8183: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio (Jaroslav Kysela) [2065575] - ASoC/soundwire: intel: simplify callbacks for params/hw_free (Jaroslav Kysela) [2065575] - ASOC: SOF: Intel: use snd_soc_dai_get_widget() (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Use separate outputs for HPH_L/HPH_R (Jaroslav Kysela) [2065575] - ASoC: qcom: common: Parse "pin-switches" and "widgets" from DT (Jaroslav Kysela) [2065575] - ASoC: core: Add snd_soc_of_parse_pin_switches() from simple-card-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: Add clarifying comments for sof_core_debug and DSP dump flags (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename snd_sof_get_status() and add kernel log level parameter (Jaroslav Kysela) [2065575] - ASoC: SOF: dsp_arch_ops: add kernel log level parameter for oops and stack (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Always print DSP Panic message but use different message (Jaroslav Kysela) [2065575] - ASoc: SOF: core: Update the FW boot state transition diagram (Jaroslav Kysela) [2065575] - ASoC: SOF: pm: Force DSP off on suspend in BOOT_FAILED state also (Jaroslav Kysela) [2065575] - ASoC: SOF: Set SOF_FW_BOOT_FAILED in case we have failure during boot (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Only allow sending of an IPC in SOF_FW_BOOT_COMPLETE state (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename 'enum snd_sof_fw_state' to 'enum sof_fw_state' (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum snd_sof_fw_state to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_BOOT_READY_OK (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_CRASHED (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a 'message' parameter to snd_sof_dsp_dbg_dump() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add 'non_recoverable' parameter to snd_sof_dsp_panic() (Jaroslav Kysela) [2065575] - ASoC: SOF: Use sof_debug_check_flag() instead of sof_core_debug directly (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Add simple wrapper to check flags in sof_core_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: Avoid re-defining the HDA_FW_BOOT_ATTEMPTS (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Use dev_warn() if the panic offsets differ (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4375: Change invert controls to a stereo switch (Jaroslav Kysela) [2065575] - ASoC: Add AK4375 support (Jaroslav Kysela) [2065575] - ASoC: bcm: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: xlnx: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Remove duplicate dependency in Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: AMD: simplify return status handling (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Update sof_tplg_filename for SOF machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Enable SOF audio for Google chrome boards. (Jaroslav Kysela) [2065575] - ASoC: sunxi: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: samsung: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: rockchip: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: qcom: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: mxs: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: img: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: generic: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ti: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ateml: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: tlv320aic31xx: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ssm2305: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: simple-amplifier: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: sgtl5000: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: pcm3168a: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9860: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9759: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: es7241: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4118: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Streamline locals declaration for PCM-functions (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Reduce size of catpt_component_open() (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Improve driver's code (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Support device-tree (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Set FIFO trigger level (Jaroslav Kysela) [2065575] - ASoC: SOF: Kconfig: Make the SOF_DEVELOPER_SUPPORT depend on SND_SOC_SOF (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Add null pointer check for substream->runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: avoid casting "const" attribute away (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME in platform trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: tegra20-spdif: stop setting slave_id (Jaroslav Kysela) [2065575] - ASoC: AMD: fix depend/select mistake on SND_AMD_ACP_CONFIG (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: read back control data from DSP (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_type parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: control: Do not handle control notification with component type (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: Drop the `cmd` member from struct snd_sof_control (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Set control_data->cmd alongside scontrol->cmd (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ipc_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Rename send parameter in snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: rt5663: Handle device_property_read_u32_array error codes (Jaroslav Kysela) [2065575] - ASoC: SOF: OF: Avoid reverse module dependency (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-probes: Constify sof_probe_compr_ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove pm_runtime_put_autosuspend() for SOF OF device (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add comment on JasperLake support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-dai: remove unused fields (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: add quirks for HDAudio DMA position information (Jaroslav Kysela) [2065575] - ASoC: SOF: hda-stream: only enable DPIB if needed (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ctrl: apply symmetry for DPIB (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-stream: limit PROCEN workaround (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: ICL: move ICL-specific ops to icl.c (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - ASoC: amd: Convert to new style DAI format definitions (Jaroslav Kysela) [2065575] - ASoC: AMD: acp-config: fix missing dependency on SND_SOC_ACPI (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Move rt1015 speaker amp to common file (Jaroslav Kysela) [2065575] - ASoC: rt5682s: add delay time to fix pop sound issue (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add 'static' qualifiers for max98390 routes (Jaroslav Kysela) [2065575] - ASoC: amd: acp6x-pdm-dma: Constify static snd_soc_dai_ops (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-mcasp: Get rid of duplicate of_node assignment (Jaroslav Kysela) [2065575] - ASoC: zl38060: Setup parent device and get rid of unnecessary of_node assignment (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - sound/soc: remove useless bool conversion to bool variable (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix undefined reference to core functions (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix the wrong state of the JD in the HDA header (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: tegra: Add master volume/mute control support (Jaroslav Kysela) [2065575] - ASoC: Intel: Skylake: Use NHLT API to search for blob (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add max98390 2/4 speakers support (Jaroslav Kysela) [2065575] - ASoC: intel: boards: bytcht*: Constify static snd_soc_ops (Jaroslav Kysela) [2065575] - ASoC: Intel: hda_dsp_common: don't multiline PCM topology warning (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method (Jaroslav Kysela) [2065575] - ASoC: intel: sst-mfld-platform-pcm: add .delay support (Jaroslav Kysela) [2065575] - ASoC: amd: acp-pcm-dma: add .delay support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Use pR/pa to print resources/physical addresses (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix link problem (Jaroslav Kysela) [2065575] - ASoC: codecs/jz4770: Add missing gain control after DAC/ADC mixer (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: send DAI_CONFIG IPC during pause (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: dai: Expand DAI_CONFIG IPC flags (Jaroslav Kysela) [2065575] - ASoC: SOF: align the hw_free sequence with stop (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: move the check for prepared flag (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a helper for freeing PCM stream (Jaroslav Kysela) [2065575] - ASoC: SOF: call platform hw_free for paused streams during suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: invoke platform hw_free for STOP/SUSPEND triggers (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: reset stream before coupling host and link DMA's (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Add a helper function for stream reset (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clear stream before freeing the DAI widget (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the HDA header support (Jaroslav Kysela) [2065575] - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add missing of_node_put() in platform_parse_resource() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: don't use list_for_each_entry_reverse() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add .ack support for HDaudio platforms (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: add .ack callback support (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-pci-dev: use community key on all Up boards (Jaroslav Kysela) [2065575] - ASoC: stm32: spdifrx: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: stm32: dfsdm: add pm_runtime support for audio (Jaroslav Kysela) [2065575] - ASoC: stm32: i2s: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: free DAI widget during stop and suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: add support for dynamic pipelines with multi-core (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: don't use the core op for power up/power down (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove sof_load_pipeline_ipc() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: CNL/ICL/APL: set core_get/core_put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: TGL: set core_get/put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add ops for core_get and core_put (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce num_cores and ref count per core (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: expose get_chip_info() (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement reset callback (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement DSP start (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Add code to manage DSP related clocks (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 dsp clock support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add dai driver dsp ops callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add mt8195 device descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add fw loader and mt8195 dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for Mediatek AFE DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 hardware support (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add support for SOF firmware authentication (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add trace logger support (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for AMD ACP DAIs (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Remove legacy acpi based machine struct (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir PCI driver interface (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add machine driver dsp ops for Renoir platform (Jaroslav Kysela) [2065575] - ASoC: amd: Add module to determine ACP configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add PCM stream callback for Renoir dai's (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add dai driver dsp ops callback for Renoir (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add IPC support for ACP IP block (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add fw loader and renoir dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add helper callbacks for ACP's DMA configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir ACP HW support (Jaroslav Kysela) [2065575] - ASoC: stm32: sai: increase channels_max limit (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Add support for IPC message injection (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: utils: Add generic function to get the reply for a tx message (Jaroslav Kysela) [2065575] - ASoC: SOF: i.MX: simplify Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Unregister machine driver before IPC and debugfs (Jaroslav Kysela) [2065575] - ASoC: adau1701: Replace legacy gpio interface for gpiod (Jaroslav Kysela) [2065575] - ASoC: Intel: add sof-nau8825 machine driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: DSP Support (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: add link adr order check (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove get_next_be_id (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: move DMIC link id overwrite to create_sdw_dailink (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: Use a fixed DAI link id for AMP (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: rename be_index/link_id to link_index (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: add SKU for Dell Latitude 9520 (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: return the original error number (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: send DMA_TRACE_FREE IPC during release (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: update ipc_log_header() (Jaroslav Kysela) [2065575] - ALSA: mtpav: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: virmidi: Remove duplicated code (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for the Framework Laptop (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Dell Latitude 7520 (Jaroslav Kysela) [2065575] - ALSA: hda - fix unused Realtek function when PM is not enabled (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix mute led issue on thinkpad with cs35l41 s-codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNP (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845/865 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add HDMI codec VID for Raptorlake-P (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: fix warning about PCM count when used with SOF (Jaroslav Kysela) [2065575] - ALSA: nm256: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: rme9652: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdspm: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdsp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: oxygen: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lx6464es: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cmipci: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: aw2: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als300: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lola: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: bt87x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sis7019: Fix the missing error handling (Jaroslav Kysela) [2065575] - ALSA: via82xx: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme96: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme32: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: riptide: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: maestro3: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: korg1212: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: intel8x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ice1724: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: fm801: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1968: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1938: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ens137x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs4281: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ca0106: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: azt3328: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: au88x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: atiixp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als4000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ali5451: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ad1889: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: echoaudio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo PD50PNT (Jaroslav Kysela) [2065575] - ALSA: hda: Avoid unsol event during RPM suspending (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Dolphin HW variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Disable HSBIAS_SENSE_EN for Cyborg (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Support new Warlock MLK Variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Re-order quirk table into ascending order (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Warlock to use mono mic configuration (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable headset mic on Lenovo P360 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add mute and micmut LED support for Zbook Fury 17 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add alc256-samsung-headphone fixup (Jaroslav Kysela) [2065575] - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix LED on Zbook Studio G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065575] - ALSA: cmipci: Restore aux vol on suspend/resume (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GA402 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065575] - ALSA: hda: Add AlderLake-PS variant PCI ID (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ (Jaroslav Kysela) [2065575] - ALSA: lola: add a check for the return of vmalloc() (Jaroslav Kysela) [2065575] - ALSA: echoaudio: remove redundant assignment to variable bytes (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Make use of the helper component_compare_dev_name (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Update scratch reg. communication (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Hardcode GCAP ISS value on T234 (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Add Tegra234 hda driver support (Jaroslav Kysela) [2065575] - ALSA: hda: Expose codec cleanup and power-save functions (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose codec register procedures (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose snd_hda_codec_device_init() (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2 (Jaroslav Kysela) [2065575] - ALSA: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix deadlock by COEF mutex (Jaroslav Kysela) [2065575] - ALSA: hda: Fix missing codec probe on Shenker Dock 15 (Jaroslav Kysela) [2065575] - ALSA: hda: Fix regression on forced probe mask option (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 (Jaroslav Kysela) [2065575] - ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake (Jaroslav Kysela) [2065575] - ALSA: ca0106: Rename register macro names (Jaroslav Kysela) [2065575] - ALSA: hda: Fix driver index handling at re-binding (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda: Skip codec shutdown in case the codec is not registered (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GU603 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks (Jaroslav Kysela) [2065575] - ALSA: hda: realtek: Fix race at concurrent COEF updates (Jaroslav Kysela) [2065575] - ALSA: hda: Fix signedness of sscanf() arguments (Jaroslav Kysela) [2065575] - ALSA: hda: Fix UAF of leds class devs at unbinding (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Tidyup code (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make use of the helper function dev_err_probe() (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add missing default cases (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol namespace (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add calls to newly added test key function (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Avoid overwriting register patch (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: fix double free on error in probe() (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependencies of CS35L41 on SPI/I2C buses (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependency on ASoC cs35l41 codec (Jaroslav Kysela) [2065575] - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add CS35L41 support for Thinkpad laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for Legion 7 16ACHg6 laptop (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add support for CS35L41 in HDA systems (Jaroslav Kysela) [2065575] - MAINTAINERS: Update Cirrus Logic codec driver maintainers (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Convert binding to yaml (Jaroslav Kysela) [2065575] - dt-bindings: remove 'interrupt-parent' from bindings (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Correct description of ts-inv (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Handle system suspend (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Change jack_detect_mutex to a lock of all IRQ handling (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Report full jack status when plug is detected (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant pll_divout member (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Simplify reporting of jack unplug (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to RS_PLUG/RS_UNPLUG masks (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to DETECT_MODE (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add control for audio slow-start switch (Jaroslav Kysela) [2065575] - ALSA: mixart: Add sanity check for timer notify streams (Jaroslav Kysela) [2065575] - ALSA: mixart: Reduce size of mixart_timer_notify (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Restore Rane SL-1 quirk (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMI (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Clear MIDI port active flag after draining (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX. (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Limit max buffer and period sizes per time (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Increase max buffer size (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Add support for the internal "standalone" switch (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Split scarlett2_config_items[] into 3 sections (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't abort resume upon errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Audio FastTrack Ultra (Jaroslav Kysela) [2065575] - ALSA: usb-audio: remove redundant assignment to variable c (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Correct quirk for VF0770 (Jaroslav Kysela) [2065575] - ALSA: usb-audio: initialize variables that could ignore errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: scarlett2: Use struct_size() helper in scarlett2_usb() (Jaroslav Kysela) [2065575] - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes (Jaroslav Kysela) [2065575] - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction (Jaroslav Kysela) [2065575] - ALSA: memalloc: Add fallback SG-buffer allocations for x86 (Jaroslav Kysela) [2065575] - ALSA: core: Add snd_card_free_on_error() helper (Jaroslav Kysela) [2065575] - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock (Jaroslav Kysela) [2065575] - ALSA: pcm: Add stream lock during PCM reset ioctl operations (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prealloc proc writes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent read/write and buffer changes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls (Jaroslav Kysela) [2065575] - ALSA: oss: Release temporary buffers upon errors (Jaroslav Kysela) [2065575] - ALSA: oss: Fix PCM OSS buffer allocation overflow (Jaroslav Kysela) [2065575] - ALSA: core: Fix typo in 'PCM Timer Interface' help (Jaroslav Kysela) [2065575] - ALSA: seq: oss: fix typo (Jaroslav Kysela) [2065575] - ALSA: seq: oss: use kzalloc (Jaroslav Kysela) [2065575] - ALSA: memalloc: invalidate SG pages before sync (Jaroslav Kysela) [2065575] - ALSA: memalloc: Fix dma_need_sync() checks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: serialize BE triggers (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix and cleanup DPCM locking (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: align BE 'atomicity' with that of the FE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure (Jaroslav Kysela) [2065575] - ASoC: soc-component: add snd_soc_pcm_component_delay() (Jaroslav Kysela) [2065575] - ASoC: soc-dai: update snd_soc_dai_delay() to snd_soc_pcm_dai_delay() (Jaroslav Kysela) [2065575] - ALSA: core: Simplify snd_power_ref_and_wait() with the standard macro (Jaroslav Kysela) [2065575] - ALSA: seq: virmidi: Add a drain operation (Jaroslav Kysela) [2065575] - ASoC: dai_dma: remove slave_id field (Jaroslav Kysela) [2065575] - ALSA: seq: Set upper limit of processed events (Jaroslav Kysela) [2065575] - ALSA: oss: remove useless NULL check before kfree (Jaroslav Kysela) [2065575] - ALSA: pcm: introduce INFO_NO_REWINDS flag (Jaroslav Kysela) [2065575] - ALSA: pcm: unconditionally check if appl_ptr is in 0..boundary range (Jaroslav Kysela) [2065575] - Revert "ASoC: Intel: soc-acpi: add entries in ADL match table" (Jaroslav Kysela) [2065575] - devlink: hold the instance lock during eswitch_mode callbacks (Petr Oros) [2101715] - netdevsim: replace vfs_lock with devlink instance lock (Petr Oros) [2101715] - netdevsim: replace port_list_lock with devlink instance lock (Petr Oros) [2101715] - devlink: add explicitly locked flavor of the rate node APIs (Petr Oros) [2101715] - bnxt: use the devlink instance lock to protect sriov (Petr Oros) [2101715] - devlink: pass devlink_port to port_split / port_unsplit callbacks (Petr Oros) [2101715] - devlink: hold the instance lock in port_split / port_unsplit callbacks (Petr Oros) [2101715] - eth: mlxsw: switch to explicit locking for port registration (Petr Oros) [2101715] - eth: nfp: replace driver's "pf" lock with devlink instance lock (Petr Oros) [2101715] - eth: nfp: wrap locking assertions in helpers (Petr Oros) [2101715] - devlink: expose instance locking and add locked port registering (Petr Oros) [2101715] - ethtool: don't drop the rtnl_lock half way thru the ioctl (Petr Oros) [2101715] - ethtool: handle info/flash data copying outside rtnl_lock (Petr Oros) [2101715] - ethtool: push the rtnl_lock into dev_ethtool() (Petr Oros) [2101715] - mlxsw: reg: Remove PMTM register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PMTDB register to obtain split info (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Module To local DataBase Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PLLP to get front panel number and split number (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Local port to Label Port mapping Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port SWID set before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port module mapping before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Bump minimum FW version to xx.2008.3326 (Ivan Vecera) [2101715] - bpf: fix build error due to missing bpf_perf_event.h header (Desnes A. Nunes do Rosario) [1908140] - powerpc/bpf: Fix use of user_pt_regs in uapi (Desnes A. Nunes do Rosario) [1908140] - net: ena: Do not waste napi skb cache (Michal Schmidt) [2097644] - net: ena: Extract recurring driver reset code into a function (Michal Schmidt) [2097644] - net: ena: Change the name of bad_csum variable (Michal Schmidt) [2097644] - net: ena: Add debug prints for invalid req_id resets (Michal Schmidt) [2097644] - net: ena: Remove ena_calc_queue_size_ctx struct (Michal Schmidt) [2097644] - net: ena: Move reset completion print to the reset function (Michal Schmidt) [2097644] - net: ena: Remove redundant return code check (Michal Schmidt) [2097644] - net: ena: Change ENI stats support check to use capabilities field (Michal Schmidt) [2097644] - net: ena: Add capabilities field with support for ENI stats capability (Michal Schmidt) [2097644] - net: ena: Change return value of ena_calc_io_queue_size() to void (Michal Schmidt) [2097644] - powerpc/ptrace: replace ptrace_report_syscall() with a tracehook call (Desnes A. Nunes do Rosario) [1992947] - powerpc/ptrace: Add support for PTRACE_SYSEMU (Desnes A. Nunes do Rosario) [1992947] - selftests/powerpc: New PTRACE_SYSEMU test (Desnes A. Nunes do Rosario) [1992947] - powerpc: Redefine TIF_32BITS thread flag (Desnes A. Nunes do Rosario) [1992947] - redhat: fix libnl3-devel BuildRequires for intel-speed-select (Jarod Wilson)- redhat: enable mtty module for internal testing (Jarod Wilson) [2071992] - tools/power/x86/intel-speed-select: v1.12 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: HFI support (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: OOB daemon mode (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: v1.11 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: Update max frequency (Martin McConnell) [2072658] - Spec fixes for intel-speed-select (Martin McConnell) [2072658] - Add BuildRequires libnl3-devel for intel-speed-select (Martin McConnell) [2072658] - xfs: fix soft lockup via spinning in filestream ag selection loop (Brian Foster) [2033293] - net: ping6: Fix memleak in ipv6_renew_options(). (Ivan Vecera) [2112339] - Input: i8042 - Add quirk for Fujitsu Lifebook T725 (Benjamin Tissoires) [2019942] - HID: amd_sfh: Modify the hid name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Modify the bus name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Add support for sensor discovery (Benjamin Tissoires) [2090040] - igc: Reinstate IGC_REMOVED logic and implement it properly (Corinna Vinschen) [2037969] - intel/igc:fix repeated words in comments (Corinna Vinschen) [2037969] - intel: remove unused macros (Corinna Vinschen) [2037969] - igc: Change type of the 'igc_check_downshift' method (Corinna Vinschen) [2037969] - igc: Remove unused phy_type enum (Corinna Vinschen) [2037969] - igc: Remove igc_set_spd_dplx method (Corinna Vinschen) [2037969] - igc: Fix suspending when PTM is active (Corinna Vinschen) [2037969] - igc: Fix BUG: scheduling while atomic (Corinna Vinschen) [2037969 2014971] - igc: Fix infinite loop in release_swfw_sync (Corinna Vinschen) [2037969] - igc: igc_write_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: igc_read_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Corinna Vinschen) [2037969] - igc: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037969] - igc: Fix TX timestamp support for non-MSI-X platforms (Corinna Vinschen) [2037969] - igc: Do not enable crosstimestamping for i225-V models (Corinna Vinschen) [2037969] - igc: switch to napi_build_skb() (Corinna Vinschen) [2037969] - igc: Remove obsolete define (Corinna Vinschen) [2037969] - igc: Remove obsolete mask (Corinna Vinschen) [2037969] - igc: Remove obsolete nvm type (Corinna Vinschen) [2037969] - igc: Remove unused phy type (Corinna Vinschen) [2037969] - igc: Remove unused _I_PHY_ID define (Corinna Vinschen) [2037969] - igc: enable XDP metadata in driver (Corinna Vinschen) [2037969] - intel_idle: Fix false positive RCU splats due to incorrect hardirqs state (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/spec_ctrl: Enable RHEL only ibrs_always & retpoline,ibrs_user spectre_v2 options (Waiman Long) [2090229] - KVM: emulate: do not adjust size of fastop and setcc subroutines (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: fix FASTOP_SIZE when return thunks are enabled (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - efi/x86: use naked RET on mixed mode call wrapper (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Remove apostrophe typo (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove UNTRAIN_RET from native_irq_return_ldt (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Mark retbleed_strings static (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Disable RRSBA behavior (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kexec: Disable RET on kexec (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add Cannon lake to RETBleed affected CPU list (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - redhat/configs: Add new mitigation configs for RetBleed CVEs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retbleed: Add fine grained Kconfig knobs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Enumerate BTC_NO (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/common: Stamp out the stepping madness (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent RSB underflow before vmenter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fill RSB on vmexit for IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Fix IBRS handling after vmexit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Convert launched argument to flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Flatten __vmx_vcpu_run() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Remove x86_spec_ctrl_mask (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix SPEC_CTRL write on SMT state change (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix firmware entry SPEC_CTRL handling (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Add Spectral Chicken (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do IBPB fallback check only once (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add retbleed=ibpb (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - objtool: Update Retpoline validation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - intel_idle: Disable IBRS during long idle (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report Intel retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Optimize SPEC_CTRL MSR writes (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Add kernel IBRS implementation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Enable STIBP for JMP2RET (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add AMD retbleed= boot parameter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report AMD retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Add magic AMD return-thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Use return-thunk in asm code (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/sev: Avoid using __x86_return_thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: Fix SETcc emulation for return thunks (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bpf: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/ftrace: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86,objtool: Create .return_sites (Josh Poimboeuf) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Undo return-thunk damage (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Use -mfunction-return (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Swizzle retpoline thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Cleanup some #ifdefery (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpufeatures: Move RETPOLINE flags to word 11 (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm/vmx: Make noinstr clean (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - arch/x86/boot/compressed: Add -D__DISABLE_EXPORTS to kbuild flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: (Ab)use __DISABLE_EXPORTS to disable RETHUNK in real mode (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove skip_r11rcx (Waiman Long) [2090229] - cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE (Waiman Long) [2090229] - x86/speculation/srbds: Do not try to turn mitigation off when not supported (Waiman Long) [2090229] - x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() (Waiman Long) [2090229] - x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR (Waiman Long) [2090229] - x86/module: Fix the paravirt vs alternative order (Waiman Long) [2090229] - x86: Add straight-line-speculation mitigation (Waiman Long) [2090229] - x86: Prepare inline-asm for straight-line-speculation (Waiman Long) [2090229] - x86: Prepare asm files for straight-line-speculation (Waiman Long) [2090229] - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds (Waiman Long) [2090229] - x86: Move RETPOLINE*_CFLAGS to arch Makefile (Waiman Long) [2090229] - x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() (Waiman Long) [2090229] - Makefile: remove stale cc-option checks (Waiman Long) [2090229] - tools headers: Remove broken definition of __LITTLE_ENDIAN (Waiman Long) [2090229] - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' (Waiman Long) [2090229] - x86: Add insn_decode_kernel() (Waiman Long) [2090229] - tools/insn: Restore the relative include paths for cross building (Waiman Long) [2090229] - x86/alternative: Use insn_decode() (Waiman Long) [2090229] - x86/insn: Add an insn_decode() API (Waiman Long) [2090229] - x86/insn: Rename insn_decode() to insn_decode_from_regs() (Waiman Long) [2090229] - x86/paravirt: Add new features for paravirt patching (Waiman Long) [2090229] - x86/alternative: Support not-feature (Waiman Long) [2090229] - x86/alternative: Merge include files (Waiman Long) [2090229] - objtool: Fix error handling for STD/CLD warnings (Waiman Long) [2090229] - x86/alternatives: Teach text_poke_bp() to emulate RET (Waiman Long) [2090229] - x86/ftrace: Have ftrace trampolines turn read-only at the end of system boot up (Waiman Long) [2090229] - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool (Waiman Long) [2090229] - objtool: Add support for intra-function calls (Waiman Long) [2090229] - objtool: Rework allocating stack_ops on decode (Waiman Long) [2090229] - objtool: Better handle IRET (Waiman Long) [2090229] - objtool: Support multiple stack_op per instruction (Waiman Long) [2090229] - objtool: Make BP scratch register warning more robust (Waiman Long) [2090229] - x86/kexec: Make relocate_kernel_64.S objtool clean (Waiman Long) [2090229] - objtool: Introduce validate_return() (Waiman Long) [2090229] - Makefile: disallow data races on gcc-10 as well (Waiman Long) [2090229] - objtool: Improve call destination function detection (Waiman Long) [2090229] - x86/alternatives: Implement a better poke_int3_handler() completion scheme (Waiman Long) [2090229] - lib/: fix Kconfig indentation (Waiman Long) [2090229] - x86/alternatives: Use INT3_INSN_SIZE (Waiman Long) [2090229] - x86/kprobes: Fix ordering while text-patching (Waiman Long) [2090229] - x86/kprobes: Convert to text-patching.h (Waiman Long) [2090229] - x86/alternative: Shrink text_poke_loc (Waiman Long) [2090229] - x86/alternative: Remove text_poke_loc::len (Waiman Long) [2090229] - x86/ftrace: Use text_gen_insn() (Waiman Long) [2090229] - x86/alternative: Add text_opcode_size() (Waiman Long) [2090229] - x86/ftrace: Use text_poke() (Waiman Long) [2090229] - x86/ftrace: Use vmalloc special flag (Waiman Long) [2090229] - x86/ftrace: Explicitly include vmalloc.h for set_vm_flush_reset_perms() (Waiman Long) [2090229] - x86/alternatives: Add and use text_gen_insn() helper (Waiman Long) [2090229] - x86/alternatives, jump_label: Provide better text_poke() batching interface (Waiman Long) [2090229] - x86/asm: Annotate relocate_kernel_{32,64}.c (Waiman Long) [2090229] - x86: kprobes: Prohibit probing on instruction which has emulate prefix (Waiman Long) [2090229] - x86: Correct misc typos (Waiman Long) [2090229] - x86/speculation/mds: Apply more accurate check on hypervisor platform (Waiman Long) [2090229] - objtool: Convert insn type to enum (Waiman Long) [2090229] - objtool: Track original function across branches (Waiman Long) [2090229] - objtool: Rename elf_open() to prevent conflict with libelf from elftoolchain (Waiman Long) [2090229] - x86/ftrace: Make enable parameter bool where applicable (Waiman Long) [2090229] - x86/CPU/AMD: Don't force the CPB cap when running under a hypervisor (Waiman Long) [2090229] - objtool: Fix function fallthrough detection (Waiman Long) [2090229] - x86/paravirt: Detect over-sized patching bugs in paravirt_patch_call() (Waiman Long) [2090229] - x86/cpu/amd: Exclude 32bit only assembler from 64bit build (Waiman Long) [2090229] - x86/asm: Mark all top level asm statements as .text (Waiman Long) [2090229] - x86/cpu/bugs: Use __initconst for 'const' init data (Waiman Long) [2090229] - objtool: Add Direction Flag validation (Waiman Long) [2090229] - objtool: Rewrite add_ignores() (Waiman Long) [2090229] - x86/nospec, objtool: Introduce ANNOTATE_IGNORE_ALTERNATIVE (Waiman Long) [2090229] - x86/ftrace: Fix warning and considate ftrace_jmp_replace() and ftrace_call_replace() (Waiman Long) [2090229] - kbuild: Disable extra debugging info in .s output (Waiman Long) [2090229] - x86/CPU/AMD: Set the CPB bit unconditionally on F17h (Waiman Long) [2090229] - x86/alternatives: Print containing function (Waiman Long) [2090229] - x86/ftrace: Do not call function graph from dynamic trampolines (Waiman Long) [2090229] - ftrace: Create new ftrace_internal.h header (Waiman Long) [2090229] - kprobes/x86: Fix instruction patching corruption when copying more than one RIP-relative instruction (Waiman Long) [2090229] - tracing/Makefile: Fix handling redefinition of CC_FLAGS_FTRACE (Waiman Long) [2090229] - x86/paravirt: Remove unused paravirt bits (Waiman Long) [2090229] - x86/paravirt: Remove clobbers parameter from paravirt patch functions (Waiman Long) [2090229] - x86/paravirt: Make paravirt_patch_call() and paravirt_patch_jmp() static (Waiman Long) [2090229] - x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled (Waiman Long) [2090229] - ftrace: Remove unused pointer ftrace_swapper_pid (Waiman Long) [2090229] - x86/spec_ctrl: Temporarily remove RHEL specific IBRS code (Waiman Long) [2090229] - net: bonding: fix use-after-free after 802.3ad slave unbind (Jonathan Toppins) [2109327] - net: bonding: fix possible NULL deref in rlb code (Jonathan Toppins) [2109327] - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers (Jonathan Toppins) [2109327] - bonding: do not discard lowest hash bit for non layer3+4 hashing (Jonathan Toppins) [2109327] - bonding: helper macro __ATTR_RO to make code more clear (Jonathan Toppins) [2109327] - bonding: force carrier update when releasing slave (Jonathan Toppins) [2109327] - bonding: fix data-races around agg_select_timer (Jonathan Toppins) [2109327] - bonding: switch bond_net_exit() to batch mode (Jonathan Toppins) [2109327] - bonding: pair enable_port with slave_arr_updates (Jonathan Toppins) [2109327] - net: bonding: fix bond_xmit_broadcast return value error bug (Jonathan Toppins) [2109327] - tracing: Show size of requested perf buffer (Michael Petlan) [2103836] - tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together (Michael Petlan) [2103836] - drivers/base/memory: determine and store zone for single-zone memory blocks (David Hildenbrand) [1997803] - drivers/base/node: rename link_mem_sections() to register_memory_block_under_node() (David Hildenbrand) [1997803] - drivers/base/node: consolidate node device subsystem initialization in node_dev_init() (David Hildenbrand) [1997803] - drivers/base/memory: introduce memory_block_{online,offline} (David Hildenbrand) [1997803] - mm/memory_hotplug: remove stale function declarations (David Hildenbrand) [1997803] - mm/memory_hotplug: remove HIGHMEM leftovers (David Hildenbrand) [1997803] - redhat/configs: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependency from CONFIG_MEMORY_HOTPLUG (David Hildenbrand) [1997803] - memory: remove unused CONFIG_MEM_BLOCK_SIZE (David Hildenbrand) [1997803] - mm/memory_hotplug: disable the functionality for 32b (David Hildenbrand) [1997803] - include/linux/memory.h: drop fields 'hw' and 'phys_callback' from struct memory_block (David Hildenbrand) [1997803] - iommu/vt-d: Fix PCI bus rescan device hot add (Jerry Snitselaar) [2101591] - iommu/vt-d: Fix RID2PASID setup/teardown failure (Jerry Snitselaar) [2101591]- cifs: support share failover when remounting (Ronnie Sahlberg) [2095258] - cifs: avoid starvation when refreshing dfs cache (Ronnie Sahlberg) [2095258] - cifs: fix path comparison and hash calc (Ronnie Sahlberg) [2095258] - cifs: handle different charsets in dfs cache (Ronnie Sahlberg) [2095258] - spi: amd: Limit max transfer and message size (Sudheesh Mavila) [2047996] - redhat/configs: enable CONFIG_SPI_AMD for x86_64 (Sudheesh Mavila) [2047996] - spi: amd: Fix building without ACPI enabled (Sudheesh Mavila) [2047996] - spi: amd: Add support for version AMDI0062 (Sudheesh Mavila) [2047996] - spi: amd: Remove needless rom_addr variable (Sudheesh Mavila) [2047996] - spi: amd: Use iopoll for busy waiting (Sudheesh Mavila) [2047996] - spi: amd: Don't wait for a write-only transfer to finish (Sudheesh Mavila) [2047996] - spi: amd: Remove unneeded variable (Sudheesh Mavila) [2047996] - spi: amd: Refactor amd_spi_busy_wait (Sudheesh Mavila) [2047996] - spi: amd: Refactor code to use less spi_master_get_devdata (Sudheesh Mavila) [2047996] - spi: amd: Use devm_platform_ioremap_resource() in amd_spi_probe (Sudheesh Mavila) [2047996] - spi: spi-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Sudheesh Mavila) [2047996] - spi: amd: Drop superfluous member from struct amd_spi (Sudheesh Mavila) [2047996] - spi: amd: Fix refcount underflow on remove (Sudheesh Mavila) [2047996] - spi: amd: Drop duplicate driver data assignments (Sudheesh Mavila) [2047996] - spi: amd: Pass probe errors back to driver core (Sudheesh Mavila) [2047996] - spi: amd: Fix duplicate iounmap in error path (Sudheesh Mavila) [2047996] - spi: spi-amd: Fix a NULL vs IS_ERR() check in amd_spi_probe() (Sudheesh Mavila) [2047996] - spi: spi-amd: fix warning (Sudheesh Mavila) [2047996] - spi: spi-amd: Add AMD SPI controller driver support (Sudheesh Mavila) [2047996] - selftests/tc-testings: Be compatible with newer tc output (Hangbin Liu) [2100322] - selftests/net: enable lo.accept_local in psock_snd test (Hangbin Liu) [2100322] - selftests/net: Use kselftest skip code for skipped tests (Hangbin Liu) [2100322] - Bluetooth: SCO: Fix sco_send_frame returning skb->len (Gopal Tiwari) [1984641] - Bluetooth: Add bt_skb_sendmsg helper (Gopal Tiwari) [1984641] - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg (Gopal Tiwari) [1984641] - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() (Gopal Tiwari) [1984641] - platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: fix error code in mlxreg_lc_create_static_devices() (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: Add initial support for Nvidia line card devices (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Extend number of hwmon attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-hotplug: Extend logic for hotplug devices operations (Mark Langsdorf) [2068297] - platform_data/mlxreg: Add new type to support modular systems (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Mark Langsdorf) [2068297] - platform/mellanox: Typo fix in the file mlxbf-bootctl.c (Mark Langsdorf) [2068297] - redhat/configs: Support QAT devices for x86 only (Vladis Dronov) [2040724] - crypto: qat - expose device config through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - relocate and rename adf_sriov_prepare_restart() (Vladis Dronov) [2040724] - crypto: qat - change behaviour of adf_cfg_add_key_value_param() (Vladis Dronov) [2040724] - crypto: qat - expose device state through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - Removes the x86 dependency on the QAT drivers (Vladis Dronov) [2040724] - crypto: qat - replace get_current_node() with numa_node_id() (Vladis Dronov) [2040724] - crypto: qat - add support for 401xx devices (Vladis Dronov) [2040724] - crypto: qat - re-enable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag (Vladis Dronov) [2040724] - crypto: qat - add param check for DH (Vladis Dronov) [2040724] - crypto: qat - add param check for RSA (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for DH (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for RSA (Vladis Dronov) [2040724] - crypto: qat - fix memory leak in RSA (Vladis Dronov) [2040724] - crypto: qat - add backlog mechanism (Vladis Dronov) [2040724] - crypto: qat - refactor submission logic (Vladis Dronov) [2040724] - crypto: qat - use pre-allocated buffers in datapath (Vladis Dronov) [2040724] - crypto: qat - set to zero DH parameters before free (Vladis Dronov) [2040724] - crypto: qat - Fix unsigned function returning negative constant (Vladis Dronov) [2040724] - crypto: qat - remove line wrapping for pfvf_ops functions (Vladis Dronov) [2040724] - crypto: qat - use u32 variables in all GEN4 pfvf_ops (Vladis Dronov) [2040724] - crypto: qat - replace disable_vf2pf_interrupts() (Vladis Dronov) [2040724] - crypto: qat - leverage the GEN2 VF mask definiton (Vladis Dronov) [2040724] - crypto: qat - rework the VF2PF interrupt handling logic (Vladis Dronov) [2040724] - crypto: qat - fix off-by-one error in PFVF debug print (Vladis Dronov) [2040724] - crypto: qat - fix wording and formatting in code comment (Vladis Dronov) [2040724] - crypto: qat - test PFVF registers for spurious interrupts on GEN4 (Vladis Dronov) [2040724] - crypto: qat - add check for invalid PFVF protocol version 0 (Vladis Dronov) [2040724] - crypto: qat - add missing restarting event notification in VFs (Vladis Dronov) [2040724] - crypto: qat - remove unnecessary tests to detect PFVF support (Vladis Dronov) [2040724] - crypto: qat - remove unused PFVF stubs (Vladis Dronov) [2040724] - crypto: qat - remove unneeded braces (Vladis Dronov) [2040724] - crypto: qat - fix ETR sources enabled by default on GEN2 devices (Vladis Dronov) [2040724] - crypto: qat - set COMPRESSION capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - set CIPHER capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - stop using iommu_present() (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf rts_map_msg structures (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf cap_msg structures (Vladis Dronov) [2040724] - crypto: qat - remove unneeded assignment (Vladis Dronov) [2040724] - crypto: qat - disable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - enable power management for QAT GEN4 (Vladis Dronov) [2040724] - crypto: qat - move and rename GEN4 error register definitions (Vladis Dronov) [2040724] - crypto: qat - add misc workqueue (Vladis Dronov) [2040724] - crypto: qat - don't cast parameter in bit operations (Vladis Dronov) [2040724] - crypto: qat - fix access to PFVF interrupt registers for GEN4 (Vladis Dronov) [2040724] - crypto: qat - fix a signedness bug in get_service_enabled() (Vladis Dronov) [2040724] - dlm: fix missing lkb refcount handling (Alexander Aring) [2084606] - scsi: storvsc: Fix unsigned comparison to zero (Mohammed Gamal) [2020774] - scsi: storvsc: Fix validation for unsolicited incoming packets (Mohammed Gamal) [2020774] - scsi: storvsc: Fix storvsc_queuecommand() memory leak (Mohammed Gamal) [2020774] - x86/kvm: Add kexec support for SEV Live Migration. (Mohammed Gamal) [2018614] - x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature. (Mohammed Gamal) [2018614] - mm: x86: Invoke hypercall when page encryption status is changed (Mohammed Gamal) [2018614] - hv_netvsc: Fix potential dereference of NULL pointer (Mohammed Gamal) [2086611] - hv_netvsc: Add support for XDP_REDIRECT (Mohammed Gamal) [2086611] - hv_netvsc: Print value of invalid ID in netvsc_send_{completion,tx_complete}() (Mohammed Gamal) [2086611] - net: hyperv: remove use of bpf_op_t (Mohammed Gamal) [2086611] - hv_netvsc: Add check for kvmalloc_array (Mohammed Gamal) [2086611] - net: netvsc: remove break after return (Mohammed Gamal) [2086611] - hv_netvsc: Use bitmap_zalloc() when applicable (Mohammed Gamal) [2086611] - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op (Ronnie Sahlberg) [2108871] - vsock/virtio: enable VQs early on probe (Stefano Garzarella) [2107594] - vsock/virtio: initialize vdev->priv before using VQs (Stefano Garzarella) [2107594] - vsock: each transport cycles only on its own sockets (Stefano Garzarella) [2107594] - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing (Stefano Garzarella) [2107594] - vsock: remove vsock from connected table when connect is interrupted by a signal (Stefano Garzarella) [2107594] - ipv6: take care of disable_policy when restoring routes (Andrea Claudi) [2103894] - tools/testing/nvdimm: Fix security_init() symbol collision (Jeff Moyer) [2096791] - redhat: make kernel-devel pkgs Requires elfutils and gcc (Jarod Wilson) [1701282] - xhci: Fix null pointer dereference in resume if xhci has only one roothub (Dean Nelson) [2061791] - usb: dwc3: gadget: Move null pinter check to proper place (Dean Nelson) [2061791] - xhci: Don't defer primary roothub registration if there is only one roothub (Dean Nelson) [2061791] - USB: serial: pl2303: fix type detection for odd device (Dean Nelson) [2061791] - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init (Dean Nelson) [2061791] - usb: xhci-mtk: remove bandwidth budget table (Dean Nelson) [2061791] - usb: xhci-mtk: fix fs isoc's transfer error (Dean Nelson) [2061791] - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI (Dean Nelson) [2061791] - xhci: prevent U2 link power state if Intel tier policy prevented U1 (Dean Nelson) [2061791] - xhci: use generic command timer for stop endpoint commands. (Dean Nelson) [2061791] - usb: host: xhci-plat: omit shared hcd if either root hub has no ports (Dean Nelson) [2061791] - usb: host: xhci-plat: prepare operation w/o shared hcd (Dean Nelson) [2061791] - usb: host: xhci-plat: create shared hcd after having added main hcd (Dean Nelson) [2061791] - xhci: prepare for operation w/o shared hcd (Dean Nelson) [2061791] - xhci: factor out parts of xhci_gen_setup() (Dean Nelson) [2061791] - xhci: Set HCD flag to defer primary roothub registration (Dean Nelson) [2061791] - usb: core: hcd: Add support for deferring roothub registration (Dean Nelson) [2061791] - thunderbolt: Fix buffer allocation of devices with no DisplayPort adapters (Dean Nelson) [2061791] - media: uvcvideo: Fix bit overflow in uvc_probe_video (Dean Nelson) [2061791] - media: uvcvideo: Fix missing check to determine if element is found in list (Dean Nelson) [2061791] - usb: typec: tcpci: Don't skip cleanup in .remove() on error (Dean Nelson) [2061791] - usb: cdc-wdm: fix reading stuck on device close (Dean Nelson) [2061791] - thunderbolt: Ignore port locked error in tb_port_wait_for_link_width() (Dean Nelson) [2061791] - thunderbolt: Add debug logging when lane is enabled/disabled (Dean Nelson) [2061791] - usb: dwc3: gadget: Return proper request status (Dean Nelson) [2061791] - usb: typec: mux: Check dev_set_name() return value (Dean Nelson) [2061791] - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking (Dean Nelson) [2061791] - usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback (Dean Nelson) [2061791] - usb: dwc3: core: Only handle soft-reset in DCTL (Dean Nelson) [2061791] - usb: dwc3: Try usb-role-switch first in dwc3_drd_init (Dean Nelson) [2061791] - usb: dwc3: core: Fix tx/rx threshold settings (Dean Nelson) [2061791] - USB: storage: karma: fix rio_karma_init return (Dean Nelson) [2061791] - xhci: Enable runtime PM on second Alderlake controller (Dean Nelson) [2061791] - usb: misc: fix improper handling of refcount in uss720_probe() (Dean Nelson) [2061791] - usb: typec: ucsi: Fix role swapping (Dean Nelson) [2061791] - usb: typec: ucsi: Fix reuse of completion structure (Dean Nelson) [2061791] - thunderbolt: Use different lane for second DisplayPort tunnel (Dean Nelson) [2061791] - thunderbolt: Dump path config space entries during discovery (Dean Nelson) [2061791] - thunderbolt: Use decimal number with port numbers (Dean Nelson) [2061791] - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms (Dean Nelson) [2061791] - xhci: stop polling roothubs after shutdown (Dean Nelson) [2061791] - USB: Fix xhci event ring dequeue pointer ERDP update issue (Dean Nelson) [2061791] - USB: storage: ums-realtek: fix error code in rts51x_read_mem() (Dean Nelson) [2061791] - usb: early: xhci-dbc: Fix xdbc number parsing (Dean Nelson) [2061791] - usb: early: xhci-dbc: Remove duplicate keep parsing (Dean Nelson) [2061791] - USB: serial: pl2303: fix GS type detection (Dean Nelson) [2061791] - usb: host: xhci: Remove some unnecessary return value initializations (Dean Nelson) [2061791] - usb: host: xhci: add blank line in xhci_halt() (Dean Nelson) [2061791] - usb: host: xhci: update hci_version operation in xhci_gen_setup() (Dean Nelson) [2061791] - usb: host: xhci: fix a comment typo in xhci_mem_init() (Dean Nelson) [2061791] - usb: host: xhci: use ffs() in xhci_mem_init() (Dean Nelson) [2061791] - xhci: fix runtime PM imbalance in USB2 resume (Dean Nelson) [2061791] - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() (Dean Nelson) [2061791] - xhci: fix garbage USBSTS being logged in some cases (Dean Nelson) [2061791] - xhci: make xhci_handshake timeout for xhci_reset() adjustable (Dean Nelson) [2061791] - xhci: omit mem read just after allocation of trb (Dean Nelson) [2061791] - Revert "USB: serial: ch341: add new Product ID for CH341A" (Dean Nelson) [2061791] - usb: xhci: fix minmax.cocci warnings (Dean Nelson) [2061791] - usb: host: xhci: drop redundant checks (Dean Nelson) [2061791] - xhci: Allocate separate command structures for each LPM command (Dean Nelson) [2061791] - xhci: dbgtty: use IDR to support several dbc instances. (Dean Nelson) [2061791] - xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe (Dean Nelson) [2061791] - xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit (Dean Nelson) [2061791] - xhci: dbc: create and remove dbc structure in dbgtty driver. (Dean Nelson) [2061791] - xhci: dbc: refactor xhci_dbc_init() (Dean Nelson) [2061791] - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (Dean Nelson) [2061791] - xhci: Prevent futile URB re-submissions due to incorrect return value. (Dean Nelson) [2061791] - xhci: re-initialize the HC during resume if HCE was set (Dean Nelson) [2061791] - usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail (Dean Nelson) [2061791] - usb: dwc3: pci: add support for the Intel Raptor Lake-S (Dean Nelson) [2061791] - usb: xhci-mtk: add support ip-sleep wakeup for mt8195 (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent core from processing stale TRBs (Dean Nelson) [2061791] - thunderbolt: Replace acpi_bus_get_device() (Dean Nelson) [2061791] - thunderbolt: Add internal xHCI connect flows for Thunderbolt 3 devices (Dean Nelson) [2061791] - thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge() (Dean Nelson) [2061791] - thunderbolt: Disable LTTPR on Intel Titan Ridge (Dean Nelson) [2061791] - usb: ulpi: Call of_node_put correctly (Dean Nelson) [2061791] - usb: ulpi: Move of_node_put to ulpi_dev_release (Dean Nelson) [2061791] - usb: xhci-mtk: Use struct_size() helper in create_sch_ep() (Dean Nelson) [2061791] - usb: common: ulpi: Fix crash in ulpi_match() (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect when receiving VSAFE0V (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect while receiving VBUS off (Dean Nelson) [2061791] - xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. (Dean Nelson) [2061791] - usb: typec: tcpci: don't touch CC line if it's Vconn source (Dean Nelson) [2061791] - thunderbolt: Remove useless DMA-32 fallback configuration (Dean Nelson) [2061791] - media: uvcvideo: Support devices that report an OT as an entity source (Dean Nelson) [2061791] - Revert "media: uvcvideo: Support devices that report an OT as an entity source" (Dean Nelson) [2061791] - thunderbolt: Add module parameter for CLx disabling (Dean Nelson) [2061791] - thunderbolt: Enable CL0s for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Rename Intel TB_VSE_CAP_IECS capability (Dean Nelson) [2061791] - thunderbolt: Implement TMU time disruption for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Move usb4_switch_wait_for_bit() to switch.c (Dean Nelson) [2061791] - thunderbolt: Add CL0s support for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Add TMU uni-directional mode (Dean Nelson) [2061791] - xhci: use max() to make code cleaner (Dean Nelson) [2061791] - usb: ftdi-elan: fix memory leak on device disconnect (Dean Nelson) [2061791] - Revert "usb: early: convert to readl_poll_timeout_atomic()" (Dean Nelson) [2061791] - usb: typec: tcpm: fix tcpm unregister port but leave a pending timer (Dean Nelson) [2061791] - thunderbolt: Check return value of kmemdup() in icm_handle_event() (Dean Nelson) [2061791] - media: dw2102: Fix use after free (Dean Nelson) [2061791] - USB: serial: cp210x: fix CP2105 GPIO registration (Dean Nelson) [2061791] - usb: xhci-mtk: fix list_del warning when enable list debug (Dean Nelson) [2061791] - usb: core: config: fix validation of wMaxPacketValue entries (Dean Nelson) [2061791] - xhci: avoid race between disable slot command and host runtime suspend (Dean Nelson) [2061791] - xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending (Dean Nelson) [2061791] - thunderbolt: Do not dereference fwnode in struct device (Dean Nelson) [2061791] - thunderbolt: Add debug logging of DisplayPort resource allocation (Dean Nelson) [2061791] - thunderbolt: Do not program path HopIDs for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Do not allow subtracting more NFC credits than configured (Dean Nelson) [2061791] - thunderbolt: Runtime resume USB4 port when retimers are scanned (Dean Nelson) [2061791] - thunderbolt: Tear down existing tunnels when resuming from hibernate (Dean Nelson) [2061791] - thunderbolt: Runtime PM activate both ends of the device link (Dean Nelson) [2061791] - thunderbolt: xdomain: Avoid potential stack OOB read (Dean Nelson) [2061791] - media: uvcvideo: fix division by zero at stream start (Dean Nelson) [2061791] - usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect (Dean Nelson) [2061791] - xhci: Fix commad ring abort, write all 64 bits to CRCR register. (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip reading GEVNTSIZn (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore Update Transfer cmd params (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip checking Update Transfer status (Dean Nelson) [2061791] - usb: hub: Fix locking issues with address0_mutex (Dean Nelson) [2061791] - media: dib0700: Only touch one bit when start/stop an adapter (Dean Nelson) [2061791] - media: dib0700: cleanup start/stop streaming logic (Dean Nelson) [2061791] - media: dib0700: fix undefined behavior in tuner shutdown (Dean Nelson) [2061791] - media: s2255: fix control-message timeouts (Dean Nelson) [2061791] - media: pvrusb2: fix control-message timeouts (Dean Nelson) [2061791] - media: flexcop-usb: fix control-message timeouts (Dean Nelson) [2061791] - usb: hub: Fix usb enumeration issue due to address0 race (Dean Nelson) [2061791] - usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts (Dean Nelson) [2061791] - usb: dwc3: gadget: Fix null pointer exception (Dean Nelson) [2061791] - usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore NoStream after End Transfer (Dean Nelson) [2061791] - usb: xhci-mtk: fix random remote wakeup (Dean Nelson) [2061791] - usb: xhci-mtk: remove unnecessary error check (Dean Nelson) [2061791] - USB: serial: keyspan: fix memleak on probe errors (Dean Nelson) [2061791] - USB: iowarrior: fix control-message timeouts (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized (Dean Nelson) [2061791] - usb: dwc3: gadget: Change to dev_dbg() when queuing to inactive gadget/ep (Dean Nelson) [2061791] - xhci: Enable trust tx length quirk for Fresco FL11 USB controller (Dean Nelson) [2061791] - xhci: Fix command ring pointer corruption while aborting a command (Dean Nelson) [2061791] - USB: xhci: dbc: fix tty registration race (Dean Nelson) [2061791] - xhci: add quirk for host controllers that don't update endpoint DCS (Dean Nelson) [2061791] - xhci: guard accesses to ep_state in xhci_endpoint_reset() (Dean Nelson) [2061791] - media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() (Dean Nelson) [2061791] - USB: cdc-acm: fix break reporting (Dean Nelson) [2061791] - USB: cdc-acm: fix racy tty buffer accesses (Dean Nelson) [2061791] - usb: typec: tcpm: handle SRC_STARTUP state if cc changes (Dean Nelson) [2061791] - usb: typec: tcpci: don't handle vSafe0V event if it's not enabled (Dean Nelson) [2061791] - usb: xhci-mtk: use xhci_dbg() to print log (Dean Nelson) [2061791] - media: mxl111sf: change mutex_init() location (Dean Nelson) [2061791] - media: tm6000: Avoid card name truncation (Dean Nelson) [2061791] - media: gspca: Limit frame size to sizeimage. (Dean Nelson) [2061791] - media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values() (Dean Nelson) [2061791] - media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE (Dean Nelson) [2061791] - media: uvcvideo: Return -EIO for control errors (Dean Nelson) [2061791] - media: uvcvideo: Remove unused including (Dean Nelson) [2061791] - media: m5602_ov7660: remove the repeated declaration (Dean Nelson) [2061791] - media: dvb-usb: fix ununit-value in az6027_rc_query (Dean Nelson) [2061791] - thunderbolt: Fix -Wrestrict warning (Dean Nelson) [2061791] - USB: serial: cp210x: fix dropped characters with CP2102 (Dean Nelson) [2061791] - usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind (Dean Nelson) [2061791] - USB: serial: option: remove duplicate USB device ID (Dean Nelson) [2061791] - USB: serial: mos7840: remove duplicated 0xac24 device ID (Dean Nelson) [2061791] - USB: cdc-acm: fix minor-number release (Dean Nelson) [2061791] - usb: dwc3: reference clock period configuration (Dean Nelson) [2061791] - usb: xhci-mtk: allow bandwidth table rollover (Dean Nelson) [2061791] - usb: xhci-mtk: modify the SOF/ITP interval for mt8195 (Dean Nelson) [2061791] - usb: xhci-mtk: add a member of num_esit (Dean Nelson) [2061791] - usb: xhci-mtk: check boundary before check tt (Dean Nelson) [2061791] - usb: xhci-mtk: update fs bus bandwidth by bw_budget_table (Dean Nelson) [2061791] - usb: xhci-mtk: support option to disable usb2 ports (Dean Nelson) [2061791] - usb: xhci-mtk: fix use-after-free of mtk->hcd (Dean Nelson) [2061791] - usb: dwc3: pci: add support for AMD's newer generation platform. (Dean Nelson) [2061791] - xhci: Add bus number to some debug messages (Dean Nelson) [2061791] - xhci: Add additional dynamic debug to follow URBs in cancel and error cases. (Dean Nelson) [2061791] - Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" (Dean Nelson) [2061791] - xhci: Fix failure to give back some cached cancelled URBs. (Dean Nelson) [2061791] - xhci: fix even more unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - xhci: fix unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - usb: typec: tcpm: Support non-PD mode (Dean Nelson) [2061791] - USB: serial: cp210x: determine fw version for CP2105 and CP2108 (Dean Nelson) [2061791] - USB: serial: cp210x: clean up type detection (Dean Nelson) [2061791] - USB: serial: cp210x: clean up set-chars request (Dean Nelson) [2061791] - USB: serial: cp210x: clean up control-request timeout (Dean Nelson) [2061791] - USB: serial: cp210x: fix flow-control error handling (Dean Nelson) [2061791] - USB: serial: cp210x: fix control-characters error handling (Dean Nelson) [2061791] - tty: drop put_tty_driver (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in vp702x_read_mac_addr (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init (Dean Nelson) [2061791] - usb: renesas-xhci: Remove renesas_xhci_pci_exit() (Dean Nelson) [2061791] - usb: dwc3: Resize TX FIFOs to meet EP bursting requirements (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: fix UAF (Dean Nelson) [2061791] - usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable (Dean Nelson) [2061791] - usb: dwc3: gadget: Set gadget_max_speed when set ssp_rate (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent EP queuing while stopping transfers (Dean Nelson) [2061791] - media: lmedm04: Fix misuse of comma (Dean Nelson) [2061791] - media: tm6000: Fix memleak in tm6000_start_stream (Dean Nelson) [2061791] - usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup (Dean Nelson) [2061791] - memstick: Skip allocating card when removing host (Dean Nelson) [2061791] - USB: Replace zero-length array with flexible-array member (Dean Nelson) [2061791] - USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Dean Nelson) [2061791] - Revert "[usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd" (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Support runtime power management (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Use ms_dev() helper (Dean Nelson) [2061791] - memstick: Prevent memstick host from getting runtime suspended during card detection (Dean Nelson) [2061791] - misc: rtsx_usb: Use USB remote wakeup signaling for card insertion detection (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Add missing pm_runtime_disable() in probe function (Dean Nelson) [2061791]- RDMA/qedr: Fix reporting QP timeout attribute (Kamal Heib) [2083620] - NFSD: Handle COPYer - Not suppored in RHEL8 (Benjamin Coddington) [2108628] - NFSD add ca_source_server<> to COPY (Benjamin Coddington) [2108628] - NFS NFSD: defining nl4_servers structure needed by both (Benjamin Coddington) [2108628] - fix backport powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Diego Domingos) [2106984] - bpf: Enable bpf_ktime_get_coarse_ns helper (Viktor Malik) [2105133] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2047999] - i2c: piix4: Enable EFCH MMIO for Family 17h+ (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support for SMBus port select (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to SMBus base address detect (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to region request and release (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus port selection into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus controller base address detect into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move port I/O region request/release code into functions (Sudheesh Mavila) [2047999] - i2c: piix4: Replace hardcoded memory map size with a #define (Sudheesh Mavila) [2047999] - i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets (Sudheesh Mavila) [2047999] - i2c: piix4: Add ACPI support (Sudheesh Mavila) [2047999] - i2c: piix4: Fix probing of reserved ports on AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c: piix4: Fix port selection for AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c-piix4: Add Hygon Dhyana SMBus support (Sudheesh Mavila) [2047999] - tracing: Remove WARN_ON in start_thread() (Jerome Marchand) [2090967] - net: usb: Fix spelling mistakes (José Ignacio Tornos Martínez) [1984353] - net: usb: cdc_ether: record speed in status method (José Ignacio Tornos Martínez) [1984353] - net: usb: usbnet: add method for reporting speed without MII (José Ignacio Tornos Martínez) [1984353] - e1000e: Fix possible overflow in LTR decoding (Ken Cox) [2037965] - e1000e: Print PHY register address when MDI read/write fails (Ken Cox) [2037965] - e1000e: Correct NVM checksum verification flow (Ken Cox) [2037965] - e1000e: Fix possible HW unit hang after an s0ix exit (Ken Cox) [2037965 2049952] - e1000e: Handshake with CSME starts from ADL platforms (Ken Cox) [2037965 2049952] - e1000e: Separate ADP board type from TGP (Ken Cox) [2037965 2049952] - e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2037965] - e1000e: Remove redundant statement (Ken Cox) [2037965] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2037965] - net: e1000e: solve insmod 'Unknown symbol mutex_lock' error (Ken Cox) [2037965] - RDMA/irdma: Add SW mechanism to generate completions on error (Kamal Heib) [2100316] - RDMA/irdma: Remove the redundant variable (Kamal Heib) [2100316] - RDMA/irdma: Add support for DSCP (Kamal Heib) [2100316] - RDMA/irdma: Use irq_update_affinity_hint() (Kamal Heib) [2100316] - RDMA/irdma: Set protocol based on PF rdma_mode flag (Kamal Heib) [2100316 2096481] - virtio-ring: fix DMA metadata flags (Cindy Lu) [1969742] - virtio_ring: fix typos in vring_desc_extra (Jason Wang) [1969742] - virtio-ring: store DMA metadata in desc_extra for split virtqueue (Jason Wang) [1969742] - virtio: use err label in __vring_new_virtqueue() (Jason Wang) [1969742] - virtio_ring: introduce virtqueue_desc_add_split() (Jason Wang) [1969742] - virtio_ring: secure handling of mapping errors (Jason Wang) [1969742] - virtio-ring: factor out desc_extra allocation (Jason Wang) [1969742] - virtio_ring: rename vring_desc_extra_packed (Jason Wang) [1969742] - virtio-ring: maintain next in extra state for packed virtqueue (Jason Wang) [1969742] - drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist (Phil Auld) [2089715] - rpminspect: disable abidiff scanning (Jarod Wilson)- Netvsc: Call hv_unmap_memory() in the netvsc_device_remove() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Release cpu lock in error case (Mohammed Gamal) [2086613] - Drivers: hv: Fix syntax errors in comments (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Don't assign VMbus channel interrupts to isolated CPUs (Mohammed Gamal) [2086613] - hv_balloon: Fix balloon_probe() and balloon_remove() error handling (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: fix typo in comment (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove support for Hyper-V 2008 and Hyper-V 2008R2/Win7 (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Refactor the ring-buffer iterator functions (Mohammed Gamal) [2086613] - hv_sock: Copy packets sent by Hyper-V out of the ring buffer (Mohammed Gamal) [2086613] - hv_sock: Check hv_pkt_iter_first_raw()'s return value (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Accept hv_sock offers in isolated guests (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce {lock,unlock}_requestor() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_request_addr_match() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_sendpacket_getid() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add VMbus IMC device to unsupported list (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Disable balloon and hot-add accordingly (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Support status report for larger page sizes (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix potential crash on module unload (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix initialization of device object in vmbus_device_register() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests (Mohammed Gamal) [2086613] - drivers: hv: log when enabling crash_kexec_post_notifiers (Mohammed Gamal) [2086613] - Drivers: hv: utils: Make use of the helper macro LIST_HEAD() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Rework use of DMA_BIT_MASK(64) (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj (Mohammed Gamal) [2086613] - Drivers: hv: Compare cpumasks and not their weights in init_vp_index() (Mohammed Gamal) [2086613] - Drivers: hv: Rename 'alloced' to 'allocated' (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Use struct_size() helper in kmalloc() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: account for vmbus packet header in max_pkt_size (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize request offers message for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: Fix definition of hypercall input & output arg variables (Mohammed Gamal) [2086613] - net: netvsc: Add Isolation VM support for netvsc driver (Mohammed Gamal) [2086613] - scsi: storvsc: Add Isolation VM support for storvsc driver (Mohammed Gamal) [2086613] - Drivers: hv : vmbus: Adding NULL pointer check (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove unused code to check for subchannels (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add SNP support for VMbus channel initiate message (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Mark vmbus ring buffer visible to host in Isolation VM (Mohammed Gamal) [2086613] - SUNRPC: Don't leak sockets in xs_local_connect() (Jeffrey Layton) [2089429] - SUNRPC: clean up some inconsistent indenting (Jeffrey Layton) [2089429] - SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() (Jeffrey Layton) [2089429] - SUNRPC: Don't call connect() more than once on a TCP socket (Jeffrey Layton) [2089429] - net: openvswitch: fix misuse of the cached connection on tuple changes (Timothy Redaelli) [2099213] - sfc: fix considering that all channels have TX queues (Íñigo Huguet) [1851823] - sfc: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [1851823] - intel/igb:fix repeated words in comments (Corinna Vinschen) [2037959] - igb: remove unexpected word "the" (Corinna Vinschen) [2037959] - igb: Make DMA faster when CPU is active on the PCIe link (Corinna Vinschen) [2037959] - igb: fix a use-after-free issue in igb_clean_tx_ring (Corinna Vinschen) [2037959] - igb: Remove duplicate defines (Corinna Vinschen) [2037959] - igb: skip phy status check where unavailable (Corinna Vinschen) [2037959] - igb: Convert kmap() to kmap_local_page() (Corinna Vinschen) [2037959] - igb: zero hwtstamp by default (Corinna Vinschen) [2037959] - igb: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037959] - PCI: Work around Intel I210 ROM BAR overlap defect (Corinna Vinschen) [2037959] - igb: support EXTTS on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: support PEROUT on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: move PEROUT and EXTTS isr logic to separate functions (Corinna Vinschen) [2037959] - igb: move SDP config initialization to separate function (Corinna Vinschen) [2037959] - igb: switch to napi_build_skb() (Corinna Vinschen) [2037959] - igb: remove never changed variable `ret_val' (Corinna Vinschen) [2037959] - NFSv4: Add an fattr allocation to _nfs4_discover_trunking() (Scott Mayhew) [2096393] - sunrpc: set cl_max_connect when cloning an rpc_clnt (Scott Mayhew) [2096393] - NFSv4.1 mark qualified async operations as MOVEABLE tasks (Scott Mayhew) [2096393] - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address (Desnes A. Nunes do Rosario) [2095041] - audit: free module name (Richard Guy Briggs) [2100259] - bfq: fix blkio cgroup leakage v4 (Ming Lei) [2093206] - scsi: scsi_dh_alua: Properly handle the ALUA transitioning state (Ewan D. Milne) [1992870] - mm: sparse: remove __section_nr() function (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to find_memory_block (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to section_mark_present (Mark Langsdorf) [2067280] - headers/uninline: Uninline single-use function: kobject_has_children() (Mark Langsdorf) [2067280] - arch_topology: Do not set llc_sibling if llc_id is invalid (Mark Langsdorf) [2067280] - topology: make core_mask include at least cluster_siblings (Mark Langsdorf) [2067280] - regmap: allow a defined reg_base to be added to every address (Mark Langsdorf) [2067280] - regmap: add configurable downshift for addresses (Mark Langsdorf) [2067280] - drivers/base/dd.c : Remove the initial value of the global variable (Mark Langsdorf) [2067280] - devres: fix typos in comments (Mark Langsdorf) [2067280] - base: soc: Make soc_device_match() simpler and easier to read (Mark Langsdorf) [2067280] - driver core: Refactor sysfs and drv/bus remove hooks (Mark Langsdorf) [2067280] - driver core: Refactor multiple copies of device cleanup (Mark Langsdorf) [2067280] - arch_topology: obtain cpu capacity using information from CPPC (Mark Langsdorf) [2067280] - PM: core: keep irq flags in device_pm_check_callbacks() (Mark Langsdorf) [2067280] - PM: sleep: Add device name to suspend_report_result() (Mark Langsdorf) [2067280] - PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() (Mark Langsdorf) [2067280] - PM: sleep: wakeup: Fix typos in comments (Mark Langsdorf) [2067280] - PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove() (Mark Langsdorf) [2067280] - PM: domains: use dev_err_probe() to simplify error handling (Mark Langsdorf) [2067280] - PM: domains: Prevent power off for parent unless child is in deepest state (Mark Langsdorf) [2067280] - driver core: cleanup double words comments (Mark Langsdorf) [2067280] - device property: Don't split fwnode_get_irq*() APIs in the code (Mark Langsdorf) [2067280] - regmap: irq: cleanup comments (Mark Langsdorf) [2067280] - platform: use dev_err_probe() in platform_get_irq_byname() (Mark Langsdorf) [2067280] - devtmpfs: drop redundant fs parameters from internal fs (Mark Langsdorf) [2067280] - component: Replace most references to 'master' with 'aggregate device' (Mark Langsdorf) [2067280] - device property: Add fwnode_irq_get_byname (Mark Langsdorf) [2067280] - regmap-irq: Fix typo in comment (Mark Langsdorf) [2067280] - driver core: Free DMA range map when device is released (Mark Langsdorf) [2067280] - regmap-irq: Update interrupt clear register for proper reset (Mark Langsdorf) [2067280] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067280] - devtmpfs regression fix: reconfigure on each mount (Mark Langsdorf) [2067280] - regmap: debugfs: Fix indentation (Mark Langsdorf) [2067280] - regmap: Call regmap_debugfs_exit() prior to _init() (Mark Langsdorf) [2067280] - driver core: Make bus notifiers in right order in really_probe() (Mark Langsdorf) [2067280] - driver core: Move driver_sysfs_remove() after driver_sysfs_add() (Mark Langsdorf) [2067280] - driver core: Simplify async probe test code by using ktime_ms_delta() (Mark Langsdorf) [2067280] - PM: runtime: Simplify locking in pm_runtime_put_suppliers() (Mark Langsdorf) [2067280] - software node: fix wrong node passed to find nargs_prop (Mark Langsdorf) [2067280] - driver core: platform: document registration-failure requirement (Mark Langsdorf) [2067280] - device property: Add fwnode_iomap() (Mark Langsdorf) [2067280] - device property: Use fwnode_graph_for_each_endpoint() macro (Mark Langsdorf) [2067280] - device property: Implement fwnode_graph_get_endpoint_count() (Mark Langsdorf) [2067280] - device property: Fix documentation for FWNODE_GRAPH_DEVICE_DISABLED (Mark Langsdorf) [2067280] - rtc: Check return value from mc146818_get_time() (Mark Langsdorf) [2067280] - device property: Check fwnode->secondary when finding properties (Mark Langsdorf) [2067280] - topology/sysfs: rework book and drawer topology ifdefery (Mark Langsdorf) [2067280] - topology/sysfs: export cluster attributes only if an architectures has support (Mark Langsdorf) [2067280] - topology/sysfs: export die attributes only if an architectures has support (Mark Langsdorf) [2067280] - driver core: Don't call device_remove_properties() from device_del() (Mark Langsdorf) [2067280] - regmap: allow to define reg_update_bits for no bus configuration (Mark Langsdorf) [2067280] - platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup (Mark Langsdorf) [2067250] - PM: sleep: Fix error handling in dpm_prepare() (Mark Langsdorf) [2067250] - PM: sleep: Avoid calling put_device() under dpm_list_mtx (Mark Langsdorf) [2067250] - PM: sleep: Fix runtime PM based cpuidle support (Mark Langsdorf) [2067250] - PM / wakeirq: support enabling wake-up irq after runtime_suspend called (Mark Langsdorf) [2067250] - device property: Drop redundant NULL checks (Mark Langsdorf) [2067250] - PM: sleep: Pause cpuidle later and resume it earlier during system transitions (Mark Langsdorf) [2067250] - PM: suspend: Do not pause cpuidle in the suspend-to-idle path (Mark Langsdorf) [2067250] - regmap: spi: Set regmap max raw r/w from max_transfer_size (Mark Langsdorf) [2067250] - PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions (Mark Langsdorf) [2067250] - component: do not leave master devres group open after bind (Mark Langsdorf) [2067250] - driver core: Provide device_match_acpi_handle() helper (Mark Langsdorf) [2067250] - regmap: Fix possible double-free in regcache_rbtree_exit() (Mark Langsdorf) [2067250] - device property: build kunit tests without structleak plugin (Mark Langsdorf) [2067250] - driver core: Reject pointless SYNC_STATE_ONLY device links (Mark Langsdorf) [2067250] - firmware_loader: add a sanity check for firmware_request_builtin() (Mark Langsdorf) [2067250] - firmware_loader: split built-in firmware call (Mark Langsdorf) [2067250] - firmware_loader: fix pre-allocated buf built-in firmware use (Mark Langsdorf) [2067250] - drivers/base/component.c: remove superfluous header files from component.c (Mark Langsdorf) [2067250] - drivers/base/arch_topology.c: remove superfluous header (Mark Langsdorf) [2067250] - driver core: use NUMA_NO_NODE during device_initialize (Mark Langsdorf) [2067250] - driver core: Fix possible memory leak in device_link_add() (Mark Langsdorf) [2067250] - driver core: Add debug logs when fwnode links are added/deleted (Mark Langsdorf) [2067250] - driver core: Create __fwnode_link_del() helper function (Mark Langsdorf) [2067250] - driver core: Set deferred probe reason when deferred by driver core (Mark Langsdorf) [2067250] - driver core: fw_devlink: Add support for FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD (Mark Langsdorf) [2067250] - driver core: Clarify that dev_err_probe() is OK even w/out -EPROBE_DEFER (Mark Langsdorf) [2067250] - driver core: fw_devlink: Improve handling of cyclic dependencies (Mark Langsdorf) [2067250] - software node: balance refcount for managed software nodes (Mark Langsdorf) [2067250] - driver core: platform: Make use of the helper macro SET_RUNTIME_PM_OPS() (Mark Langsdorf) [2067250] - PM: base: power: don't try to use non-existing RTC for storing data (Mark Langsdorf) [2067250] - PM: sleep: core: Avoid setting power.must_resume to false (Mark Langsdorf) [2067250] - PM: sleep: wakeirq: drop useless parameter from dev_pm_attach_wake_irq() (Mark Langsdorf) [2067250] - PM: domains: Fix domain attach for CONFIG_PM_OPP=n (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_clk_create helper (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_runtime_enable helper (Mark Langsdorf) [2067250] - regmap: teach regmap to use raw spinlocks if requested in the config (Mark Langsdorf) [2067250] - PM: domains: Add support for 'required-opps' to set default perf state (Mark Langsdorf) [2067250] - Revert "media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary" (Mark Langsdorf) [2067250] - driver: base: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - cacheinfo: clear cache_leaves(cpu) in free_cache_attributes() (Mark Langsdorf) [2067250] - driver core: Fix error return code in really_probe() (Mark Langsdorf) [2067250] - driver: base: Replace symbolic permissions with octal permissions (Mark Langsdorf) [2067250] - regmap: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - regmap: fix the offset of register error log (Mark Langsdorf) [2067250] - bpf: Fix request_sock leak in sk lookup helpers (Antoine Tenart) [2085313] - crypto: fips - make proc files report fips module name and version (Vladis Dronov) [2103966] - net: tipc: fix possible refcount leak in tipc_sk_create() (Xin Long) [2106048] - tipc: move bc link creation back to tipc_node_create (Xin Long) [2106048] - tipc: fix use-after-free Read in tipc_named_reinit (Xin Long) [2106048] - tipc: check attribute length for bearer name (Xin Long) [2106048] - ice: Fix memory corruption in VF driver (Petr Oros) [2037937] - ice: Fix queue config fail handling (Petr Oros) [2037937] - ice: Sync VLAN filtering features for DVM (Petr Oros) [2037937] - ice: Fix PTP TX timestamp offset calculation (Petr Oros) [2037937] - ice: Fix interrupt moderation settings getting cleared (Petr Oros) [2037937] - ice: fix possible under reporting of ethtool Tx and Rx statistics (Petr Oros) [2037937] - ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (Petr Oros) [2037937] - ice: add trace events for tx timestamps (Petr Oros) [2037937] - ice: fix return value check in ice_gnss.c (Petr Oros) [2037937] - ice: remove PF pointer from ice_check_vf_init (Petr Oros) [2037937] - ice: introduce ice_virtchnl.c and ice_virtchnl.h (Petr Oros) [2037937] - ice: cleanup long lines in ice_sriov.c (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_LOCK flag (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_NOTIFY flag (Petr Oros) [2037937] - ice: convert ice_reset_vf to take flags (Petr Oros) [2037937] - ice: convert ice_reset_vf to standard error codes (Petr Oros) [2037937] - ice: make ice_reset_all_vfs void (Petr Oros) [2037937] - ice: drop is_vflr parameter from ice_reset_all_vfs (Petr Oros) [2037937] - ice: move reset functionality into ice_vf_lib.c (Petr Oros) [2037937] - ice: fix a long line warning in ice_reset_vf (Petr Oros) [2037937] - ice: introduce VF operations structure for reset flows (Petr Oros) [2037937] - ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id (Petr Oros) [2037937] - ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_private.h (Petr Oros) [2037937] - ice: use ice_is_vf_trusted helper function (Petr Oros) [2037937] - ice: log an error message when eswitch fails to configure (Petr Oros) [2037937] - ice: cleanup error logging for ice_ena_vfs (Petr Oros) [2037937] - ice: move ice_set_vf_port_vlan near other .ndo ops (Petr Oros) [2037937] - ice: refactor spoofchk control code in ice_sriov.c (Petr Oros) [2037937] - ice: rename ICE_MAX_VF_COUNT to avoid confusion (Petr Oros) [2037937] - ice: remove unused definitions from ice_sriov.h (Petr Oros) [2037937] - ice: convert vf->vc_ops to a const pointer (Petr Oros) [2037937] - ice: remove circular header dependencies on ice.h (Petr Oros) [2037937] - ice: rename ice_virtchnl_pf.c to ice_sriov.c (Petr Oros) [2037937] - ice: rename ice_sriov.c to ice_vf_mbx.c (Petr Oros) [2037937] - ice: Fix FV offset searching (Petr Oros) [2037937] - ice: Add support for outer dest MAC for ADQ tunnels (Petr Oros) [2037937] - ice: avoid XDP checks in ice_clean_tx_irq() (Petr Oros) [2037937] - ice: change "can't set link" message to dbg level (Petr Oros) [2037937] - ice: Add slow path offload stats on port representor in switchdev (Petr Oros) [2037937] - ice: Add support for inner etype in switchdev (Petr Oros) [2037937] - ice: convert VF storage to hash table with krefs and RCU (Petr Oros) [2037937] - ice: introduce VF accessor functions (Petr Oros) [2037937] - ice: factor VF variables to separate structure (Petr Oros) [2037937] - ice: convert ice_for_each_vf to include VF entry iterator (Petr Oros) [2037937] - ice: use ice_for_each_vf for iteration during removal (Petr Oros) [2037937] - ice: remove checks in ice_vc_send_msg_to_vf (Petr Oros) [2037937] - ice: move VFLR acknowledge during ice_free_vfs (Petr Oros) [2037937] - ice: move clear_malvf call in ice_free_vfs (Petr Oros) [2037937] - ice: pass num_vfs to ice_set_per_vf_res() (Petr Oros) [2037937] - ice: store VF pointer instead of VF ID (Petr Oros) [2037937] - ice: refactor unwind cleanup in eswitch mode (Petr Oros) [2037937] - ice: add TTY for GNSS module for E810T device (Petr Oros) [2037937] - ice: Simplify tracking status of RDMA support (Petr Oros) [2037937] - ice: Add ability for PF admin to enable VF VLAN pruning (Petr Oros) [2037937] - ice: Add support for 802.1ad port VLANs VF (Petr Oros) [2037937] - ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev (Petr Oros) [2037937] - ice: Support configuring the device to Double VLAN Mode (Petr Oros) [2037937] - ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Petr Oros) [2037937] - ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads (Petr Oros) [2037937] - ice: Add outer_vlan_ops and VSI specific VLAN ops implementations (Petr Oros) [2037937] - ice: Adjust naming for inner VLAN operations (Petr Oros) [2037937] - ice: Use the proto argument for VLAN ops (Petr Oros) [2037937] - ice: Refactor vf->port_vlan_info to use ice_vlan (Petr Oros) [2037937] - ice: Introduce ice_vlan struct (Petr Oros) [2037937] - ice: Add new VSI VLAN ops (Petr Oros) [2037937] - ice: Add helper function for adding VLAN 0 (Petr Oros) [2037937] - ice: Refactor spoofcheck configuration functions (Petr Oros) [2037937] - Revert "ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured" (Petr Oros) [2037937] - Revert "ice: Do not enable VLAN pruning when spoofchk is enabled" (Petr Oros) [2037937] - ice: Remove likely for napi_complete_done (Petr Oros) [2037937] - ice: add support for DSCP QoS for IDC (Petr Oros) [2037937] - ice: respect metadata on XSK Rx to skb (Petr Oros) [2037937] - ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Petr Oros) [2037937] - ice: respect metadata in legacy-rx/ice_construct_skb() (Petr Oros) [2037937] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2037937]- i40e: Fix call trace in setup_tx_descriptors (Ivan Vecera) [2037943] - i40e: Fix calculating the number of queue pairs (Ivan Vecera) [2037943] - i40e: Fix adding ADQ filter to TC0 (Ivan Vecera) [2037943] - i40e: i40e_main: fix a missing check on list iterator (Ivan Vecera) [2037943] - i40e, xsk: Get rid of redundant 'fallthrough' (Ivan Vecera) [2037943] - i40e, xsk: Diversify return values from xsk_wakeup call paths (Ivan Vecera) [2037943] - i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ivan Vecera) [2037943] - i40e: Add Ethernet Connection X722 for 10GbE SFP+ support (Ivan Vecera) [2037943] - i40e: Add vsi.tx_restart to i40e ethtool stats (Ivan Vecera) [2037943] - i40e: Add tx_stopped stat (Ivan Vecera) [2037943] - i40e: Add support for MPLS + TSO (Ivan Vecera) [2037943] - i40e: little endian only valid checksums (Ivan Vecera) [2037943] - i40e: stop disabling VFs due to PF error responses (Ivan Vecera) [2037943] - i40e: remove dead stores on XSK hotpath (Ivan Vecera) [2037943] - i40e: Add a stat for tracking busy rx pages (Ivan Vecera) [2037943] - i40e: Add a stat for tracking pages waived (Ivan Vecera) [2037943] - i40e: Add a stat tracking new RX page allocations (Ivan Vecera) [2037943] - i40e: Aggregate and export RX page reuse stat (Ivan Vecera) [2037943] - i40e: Remove rx page reuse double count (Ivan Vecera) [2037943] - i40e: Fix race condition while adding/deleting MAC/VLAN filters (Ivan Vecera) [2037943] - i40e: Add new version of i40e_aq_add_macvlan function (Ivan Vecera) [2037943] - i40e: Add new versions of send ASQ command functions (Ivan Vecera) [2037943] - i40e: Add sending commands in atomic context (Ivan Vecera) [2037943] - i40e: Remove unused RX realloc stat (Ivan Vecera) [2037943] - i40e: Disable hw-tc-offload feature on driver load (Ivan Vecera) [2037943] - i40e: Fix reset path while removing the driver (Ivan Vecera) [2037943] - i40e: respect metadata on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: Remove useless DMA-32 fallback configuration (Ivan Vecera) [2037943] - i40e: fix unsigned stat widths (Ivan Vecera) [2037943] - i40e: Fix for failed to init adminq while VF reset (Ivan Vecera) [2037943] - i40e: Fix queues reservation for XDP (Ivan Vecera) [2037943] - i40e: Fix issue when maximum queues is exceeded (Ivan Vecera) [2037943] - i40e: Increase delay to 1 s after global EMP reset (Ivan Vecera) [2037943] - i40e: remove variables set but not used (Ivan Vecera) [2037943] - i40e: Remove non-inclusive language (Ivan Vecera) [2037943] - i40e: Update FW API version (Ivan Vecera) [2037943] - i40e: Minimize amount of busy-waiting during AQ send (Ivan Vecera) [2037943] - i40e: Add ensurance of MacVlan resources for every trusted VF (Ivan Vecera) [2037943] - i40e: Fix incorrect netdev's real number of RX/TX queues (Ivan Vecera) [2037943] - i40e: Fix for displaying message regarding NVM version (Ivan Vecera) [2037943] - i40e: fix use-after-free in i40e_sync_filters_subtask() (Ivan Vecera) [2037943] - i40e: Fix to not show opcode msg on unsuccessful VF MAC change (Ivan Vecera) [2037943] - i40e: switch to napi_build_skb() (Ivan Vecera) [2037943] - i40e: Use irq_update_affinity_hint() (Ivan Vecera) [2037943] - mptcp: fix race on unaccepted mptcp sockets (Davide Caratti) [2076971] - mptcp: fix local endpoint accounting (Davide Caratti) [2076971] - mptcp: fix race in overlapping signal events (Davide Caratti) [2076971] - mptcp: fix subflow accounting on close (Davide Caratti) [2076971] - mptcp: introduce implicit endpoints (Davide Caratti) [2076971] - mptcp: constify a bunch of of helpers (Davide Caratti) [2076971] - mptcp: drop port parameter of mptcp_pm_add_addr_signal (Davide Caratti) [2076971] - mptcp: fix removing ids bitmap setting (Davide Caratti) [2076971] - selftests: mptcp: be more conservative with cookie MPJ limits (Davide Caratti) [2076971] - selftests: mptcp: more robust signal race test (Davide Caratti) [2076971] - mptcp: cleanup MPJ subflow list handling (Davide Caratti) [2076971] - mptcp: do not block subflows creation on errors (Davide Caratti) [2076971] - mptcp: keep track of local endpoint still available for each msk (Davide Caratti) [2076971] - mptcp: clean up harmless false expressions (Davide Caratti) [2076971] - mptcp: fix per socket endpoint accounting (Davide Caratti) [2076971] - selftests: mptcp: add fullmesh testcases (Davide Caratti) [2076971] - selftests: mptcp: set and print the fullmesh flag (Davide Caratti) [2076971] - mptcp: local addresses fullmesh (Davide Caratti) [2076971] - mptcp: remote addresses fullmesh (Davide Caratti) [2076971] - mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT (Davide Caratti) [2076971] - mptcp: build ADD_ADDR/echo-ADD_ADDR option according pm.add_signal (Davide Caratti) [2076971] - mptcp: fix ADD_ADDR and RM_ADDR maybe flush addr_signal each other (Davide Caratti) [2076971] - mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO separate (Davide Caratti) [2076971] - mptcp: move drop_other_suboptions check under pm lock (Davide Caratti) [2076971] - mptcp: drop flags and ifindex arguments (Davide Caratti) [2076971] - mptcp: allow to use port and non-signal in set_flags (Davide Caratti) [2076971] - NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED (Scott Mayhew) [2066369] - KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3) (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 miti (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Use the clearbhb instruction in mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: add ID_AA64ISAR2_EL1 sys register (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Mitigate spectre style branch history side channels (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Add templates for BHB mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spect (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add percpu vectors for EL1 (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add macro for reading symbol addresses from the trampolin (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add vectors that have the bhb mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow the trampoline text to occupy multiple pages (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the kpti trampoline's kpti sequence optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move trampoline macros out of ifdef'd section (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Don't assume tramp_vectors is the start of the vectors (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move the trampoline data page before the text page (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Free up another register on kpti's tramp_exit path (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the trampoline cleanup optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry.S: Add ventry overflow sanity checks (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Cortex-X2 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: syscall: exit userspace before unmasking exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: ptrace: Consistently use pseudo-singlestep exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - ethtool: Fix get module eeprom fallback (Ivan Vecera) [2091772] - xfs: use setattr_copy to set vfs inode attributes (Andrey Albershteyn) [2085622] - xfs: ensure log flush at the end of a synchronous fallocate call (Andrey Albershteyn) [2085622] - xfs: set prealloc flag in xfs_alloc_file_space() (Andrey Albershteyn) [2085622] - xfs: fallocate() should call file_modified() (Andrey Albershteyn) [2085622] - xfs: remove XFS_PREALLOC_SYNC (Andrey Albershteyn) [2085622] - drm/ast: Fix black screen when getting out of suspend (Jocelyn Falempe) [2097492] - drm/ast: Create the driver for ASPEED proprietory Display-Port (Jocelyn Falempe) [2097492] - x86: change default to spec_store_bypass_disable=prctl spectre_v2_user=prctl (Waiman Long) [2101938] - x86/speculation/mmio: Print SMT warning (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - KVM: x86/speculation: Disable Fill buffer clear within guests (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/srbds: Update SRBDS mitigation selection (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation: Add a common function for MD_CLEAR mitigation update (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - Documentation: Add documentation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/tsx: Disable TSX development mode at boot (Waiman Long) [2090252] - x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (Waiman Long) [2090252] - x86/tsx: Clear CPUID bits when TSX always force aborts (Waiman Long) [2090252] - cpu/speculation: Add prototype for cpu_show_srbds() (Waiman Long) [2090252] - x86/cpu: Move arch_smt_update() to a neutral place (Waiman Long) [2090252] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Myron Stowe) [2096364] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Myron Stowe) [2096364] - serial: 8250_pci: Merge 8250_moxa to 8250_pci (Myron Stowe) [2096364] - serial: 8250: Use dev_get_drvdata where possible (Myron Stowe) [2096364] - serial: 8250: pericom_do_set_divisor can be static (Myron Stowe) [2096364] - serial: 8250: Add support for higher baud rates to Pericom chips (Myron Stowe) [2096364] - serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 chip use the pci_pericom_setup() (Myron Stowe) [2096364] - serial: 8250_pci: Fix number of ports for ACCES serial cards (Myron Stowe) [2096364] - serial: 8250_pci: Replace custom code with pci_match_id() (Myron Stowe) [2096364] - net/sched: act_police: more accurate MTU policing (Davide Caratti) [2100893] - selinux: initialize proto variable in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - selinux: fix a sock regression in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - LSM: Avoid warnings about potentially unused hook variables (Ondrej Mosnacek) [2005892] - selinux: fix all of the W=1 build warnings (Ondrej Mosnacek) [2005892] - selinux: make better use of the nf_hook_state passed to the NF hooks (Ondrej Mosnacek) [2005892] - selinux: fix race condition when computing ocontext SIDs (Ondrej Mosnacek) [2005892 1969344] - selinux: remove unneeded ipv6 hook wrappers (Ondrej Mosnacek) [2005892] - lsm_audit: avoid overloading the "key" audit field (Ondrej Mosnacek) [2005892] - security: remove unneeded subdir-$(CONFIG_...) (Ondrej Mosnacek) [2005892] - selinux: return early for possible NULL audit buffers (Ondrej Mosnacek) [2005892] - selinux: correct the return value when loads initial sids (Ondrej Mosnacek) [2005892] - audit: remove unnecessary 'ret' initialization (Ondrej Mosnacek) [2005892] - selinux: kill 'flags' argument in avc_has_perm_flags() and avc_audit() (Ondrej Mosnacek) [2005892] - selinux: slow_avc_audit has become non-blocking (Ondrej Mosnacek) [2005892] - selinux: Fix kernel-doc (Ondrej Mosnacek) [2005892] - selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC (Ondrej Mosnacek) [2005892] - lsm_audit,selinux: pass IB device name by reference (Ondrej Mosnacek) [2005892] - selinux: Remove redundant assignment to rc (Ondrej Mosnacek) [2005892] - selinux: Corrected comment to match kernel-doc comment (Ondrej Mosnacek) [2005892] - selinux: delete selinux_xfrm_policy_lookup() useless argument (Ondrej Mosnacek) [2005892] - selinux: constify some avtab function arguments (Ondrej Mosnacek) [2005892] - selinux: simplify duplicate_policydb_cond_list() by using kmemdup() (Ondrej Mosnacek) [2005892] - selinux: add proper NULL termination to the secclass_map permissions (Ondrej Mosnacek) [2005892] - security: commoncap: clean up kernel-doc comments (Ondrej Mosnacek) [2005892] - security: commoncap: fix -Wstringop-overread warning (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - ext4: mballoc: Use this_cpu_read instead of this_cpu_ptr (Lukas Czerner) [2102619] - ext4: add reserved GDT blocks check (Lukas Czerner) [2099702] - ext4: make variable "count" signed (Lukas Czerner) [2099702] - ext4: fix bug_on ext4_mb_use_inode_pa (Lukas Czerner) [2099702] - ext4: fix super block checksum incorrect after mount (Lukas Czerner) [2099702] - ext4: fix bug_on in __es_tree_search (Lukas Czerner) [2099702] - ext4: avoid cycles in directory h-tree (Lukas Czerner) [2099702] - ext4: verify dir block before splitting it (Lukas Czerner) [2099702] - ext4: fix bug_on in ext4_writepages (Lukas Czerner) [2099702] - ext4: reject the 'commit' option on ext2 filesystems (Lukas Czerner) [2099702] - ext4: fix use-after-free in ext4_rename_dir_prepare (Lukas Czerner) [2099702] - ext4: fix warning in ext4_handle_inode_extension (Lukas Czerner) [2099702]- i915: Explicitly #include (Michel Dänzer) [2041811] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Michel Dänzer) [2041811] - drm/i915: #include for k(un)map APIs (Michel Dänzer) [2041811] - Revert "mm: remove the extra ZONE_DEVICE struct page refcount" (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.17..v5.18 (Michel Dänzer) [2041811] - iosys-map: Add a few more helpers (Michel Dänzer) [2041811] - iosys-map: Add offset to iosys_map_memcpy_to() (Michel Dänzer) [2041811] - dma-buf-map: Rename to iosys-map (Michel Dänzer) [2041811] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2041811] - Revert "drm: import DMA_BUF module namespace" (Michel Dänzer) [2041811] - drm/virtio: Do not use virtio_reset_device (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.16..v5.17 (Michel Dänzer) [2041811] - agp/intel-gtt: reduce intel-gtt dependencies more (Michel Dänzer) [2041811] - agp/intel-gtt: Replace kernel.h with the necessary inclusions (Michel Dänzer) [2041811] - x86/gpu: Reserve stolen memory for first integrated Intel GPU (Michel Dänzer) [2041811] - drm/i915/rpl-s: Add PCI IDS for Raptor Lake S (Michel Dänzer) [2041811] - drm/amdgpu: Use MCE_PRIO_FIRST instead of MCE_PRIO_UC (Michel Dänzer) [2041811] - Revert "drm/amdgpu: disable runpm if we are the primary adapter" (Michel Dänzer) [2041811] - Revert "treewide: Replace the use of mem_encrypt_active() with cc_platform_has()" (Michel Dänzer) [2041811] - Revert "dma-buf: move dma-buf symbols into the DMA_BUF module namespace" (Michel Dänzer) [2041811] - Revert "fix for "dma-buf: move dma-buf symbols into the DMA_BUF module namespace"" (Michel Dänzer) [2041811] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.15..v5.16 (Michel Dänzer) [2041811] - drm/bochs: Explicitly #include (Michel Dänzer) [2041811] - Revert "gpu: Bulk conversion to generic_handle_domain_irq()" (Michel Dänzer) [2041811] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2041811] - drm: Drop linux/ prefix from stdarg.h include (Michel Dänzer) [2041811] - drm/i915: Convert to older tasklet API (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.14.21..v5.15 (Michel Dänzer) [2041811] - dma-buf: Fix kerneldoc comment for struct dma_fence_array (Michel Dänzer) [2041811] - Makefile: Add RHEL_DRM_EXTRAVERSION (Michel Dänzer) [2041811] - mei: me: add Alder Lake N device id. (Prarit Bhargava) [2072660] - pinctrl: alderlake: Fix register offsets for ADL-N variant (Prarit Bhargava) [2049965] - pinctrl: alderlake: Add Intel Alder Lake-N pin controller support (Prarit Bhargava) [2049965] - pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" (Prarit Bhargava) [2049965] - spi: pxa2xx: Add support for Intel Alder Lake PCH-M (Prarit Bhargava) [2089507] - RHEL-only: KVM: selftests: Compile rseq_test out on aarch64 (Eric Auger) [2078919] - KVM: arm64: Don't read a HW interrupt pending state in user context (Eric Auger) [2078919] - KVM: arm64: selftests: Add init ITS device test (Eric Auger) [2078919] - KVM: arm64: selftests: Add test for legacy GICv3 REDIST base partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add tests for GIC redist/cpuif partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add some tests for GICv2 in vgic_init (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init/vm_gic_create version agnostic (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init gic version agnostic (Eric Auger) [2078919] - KVM: arm64: vgic: Drop vgic_check_ioaddr() (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check ITS region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v2: Check cpu interface region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check redist region is not above the VM IPA size (Eric Auger) [2078919] - kvm: arm64: vgic: Introduce vgic_check_iorange (Eric Auger) [2078919] - Revert "RHEL-only: KVM: selftests: Fix AArch64 compilation" (Eric Auger) [2078919] - selftests: KVM: Free the GIC FD when cleaning up in arch_timer (Eric Auger) [2078919] - selftests: KVM: Don't leak GIC FD across dirty log test iterations (Eric Auger) [2078919] - KVM: arm64: selftests: Introduce vcpu_width_config (Eric Auger) [2078919] - KVM: arm64: mixed-width check should be skipped for uninitialized vCPUs (Eric Auger) [2078919] - KVM: arm64: Generalise VM features into a set of flags (Eric Auger) [2078919] - KVM: selftests: aarch64: Skip tests if we can't create a vgic-v3 (Eric Auger) [2078919] - kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq() (Eric Auger) [2078919] - kvm: selftests: aarch64: fix some vgic related comments (Eric Auger) [2078919] - kvm: selftests: aarch64: fix the failure check in kvm_set_gsi_routing_irqchip_check (Eric Auger) [2078919] - kvm: selftests: aarch64: pass vgic_irq guest args as a pointer (Eric Auger) [2078919] - kvm: selftests: aarch64: fix assert in gicv3_access_reg (Eric Auger) [2078919] - KVM: selftests: Add vgic initialization for dirty log perf test for ARM (Eric Auger) [2078919] - KVM: arm64: vgic: Read HW interrupt pending state from the HW (Eric Auger) [2078919] - KVM: arm64: Emulate the OS Lock (Eric Auger) [2078919] - KVM: arm64: Allow guest to set the OSLK bit (Eric Auger) [2078919] - KVM: arm64: Stash OSLSR_EL1 in the cpu context (Eric Auger) [2078919] - KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined (Eric Auger) [2078919] - KVM: arm64: vgic: Replace kernel.h with the necessary inclusions (Eric Auger) [2078919] - KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve() (Eric Auger) [2078919] - KVM: arm64: selftests: get-reg-list: Add pauth configuration (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test for restoring active IRQs (Eric Auger) [2078919] - KVM: selftests: aarch64: Add ISPENDR write tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for IRQFD in vgic_irq (Eric Auger) [2078919] - KVM: selftests: Add IRQ GSI routing library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test_inject_fail to vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for LEVEL_INFO in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Level-sensitive interrupts tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add preemption tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set EOI mode in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set number of IRQs in vgic_irq test (Eric Auger) [2078919] - KVM: selftests: aarch64: Abstract the injection functions in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vgic_irq to test userspace IRQ injection (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vGIC library functions to deal with vIRQ state (Eric Auger) [2078919] - KVM: selftests: Add kvm_irq_line library function (Eric Auger) [2078919] - KVM: selftests: aarch64: Add GICv3 register accessor library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add function for accessing GICv3 dist and redist registers (Eric Auger) [2078919] - KVM: selftests: aarch64: Move gic_v3.h to shared headers (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for various modes with 16kB page size (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for VM_MODE_P36V48_{4K,64K} (Eric Auger) [2078919] - KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on() (Eric Auger) [2078919] - KVM: arm64: Fix comment for kvm_reset_vcpu() (Eric Auger) [2078919] - KVM: arm64: Use defined value for SCTLR_ELx_EE (Eric Auger) [2078919] - KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug() (Eric Auger) [2078919] - KVM: arm64: Consolidate dist->ready setting into kvm_vgic_map_resources() (Eric Auger) [2078919] - arm64/kvm: Fix bitrotted comment for SVE handling in handle_exit.c (Eric Auger) [2078919] - KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid (Eric Auger) [2078919] - KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init() (Eric Auger) [2078919] - KVM: arm64: Restructure the point where has_run_once is advertised (Eric Auger) [2078919] - KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line (Eric Auger) [2078919] - KVM: arm64: Move SVE state mapping at HYP to finalize-time (Eric Auger) [2078919] - KVM: arm64: Move double-checked lock to kvm_vgic_map_resources() (Eric Auger) [2078919] - KVM: arm64: Constify kvm_io_gic_ops (Eric Auger) [2078919] - KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 (Eric Auger) [2078919] - selftests: KVM: Fix kvm device helper ioctl assertions (Eric Auger) [2078919] - ACPI: tables: Quiet ACPI table not found warning (Mark Langsdorf) [2067290] - ACPI/IORT: Check node revision for PMCG resources (Mark Langsdorf) [2067290] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067290] - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE (Mark Langsdorf) [2067290] - ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" (Mark Langsdorf) [2067290] - ACPI: require CRC32 to build (Mark Langsdorf) [2067290] - ACPI: DPTF: Support Raptor Lake (Mark Langsdorf) [2067290] - ACPI: scan: Rename label in acpi_scan_init() (Mark Langsdorf) [2067290] - ACPI: scan: Simplify initialization of power and sleep buttons (Mark Langsdorf) [2067290] - ACPI: scan: Change acpi_scan_init() return value type to void (Mark Langsdorf) [2067290] - ACPI: SPCR: check if table->serial_port.access_width is too wide (Mark Langsdorf) [2067290] - ACPI: APD: Check for NULL pointer after calling devm_ioremap() (Mark Langsdorf) [2067290] - ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl() (Mark Langsdorf) [2067290] - ACPI: APD: Add a fmw property clk-name (Mark Langsdorf) [2067290] - ACPI: pfr_update: Fix return value check in pfru_write() (Mark Langsdorf) [2067290] - ACPI: processor: thermal: avoid cpufreq_get_policy() (Mark Langsdorf) [2067290] - ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumeration() helpers (Mark Langsdorf) [2067290] - ACPI: battery: Add the ThinkPad "Not Charging" quirk (Mark Langsdorf) [2067290] - acpi: Store CRC-32 hash of the _PLD in struct acpi_device (Mark Langsdorf) [2067290] - acpi: Export acpi_bus_type (Mark Langsdorf) [2067290] - ACPI: sysfs: use default_groups in kobj_type (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Telemetry driver (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Update device driver (Mark Langsdorf) [2067290] - efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and corresponding structures (Mark Langsdorf) [2067290] - ACPICA: Update version to 20211217 (Mark Langsdorf) [2067290] - ACPICA: iASL/NHLT table: "Specific Data" field support (Mark Langsdorf) [2067290] - ACPICA: iASL: Add suppport for AGDI table (Mark Langsdorf) [2067290] - ACPICA: iASL: Add TDEL table to both compiler/disassembler (Mark Langsdorf) [2067290] - ACPICA: Fixed a couple of warnings under MSVC (Mark Langsdorf) [2067290] - ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER) (Mark Langsdorf) [2067290] - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 (Mark Langsdorf) [2067290] - ACPICA: Add support for PCC Opregion special context data (Mark Langsdorf) [2067290] - ACPICA: Fix wrong interpretation of PCC address (Mark Langsdorf) [2067290] - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() (Mark Langsdorf) [2067290] - ACPICA: Utilities: Avoid deleting the same object twice in a row (Mark Langsdorf) [2067290] - ACPICA: Fix AEST Processor generic resource substructure data field byte length (Mark Langsdorf) [2067290] - ACPICA: iASL/Disassembler: Additional support for NHLT table (Mark Langsdorf) [2067290] - ACPICA: Avoid subobject buffer overflow when validating RSDP signature (Mark Langsdorf) [2067290] - ACPICA: Macros: Remove ACPI_PHYSADDR_TO_PTR (Mark Langsdorf) [2067290] - ACPICA: Use original pointer for virtual origin tables (Mark Langsdorf) [2067290] - ACPICA: Use original data_table_region pointer for accesses (Mark Langsdorf) [2067290] - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions (Mark Langsdorf) [2067290] - ACPI: CPPC: Amend documentation in the comments (Mark Langsdorf) [2067290] - ACPI: NFIT: Import GUID before use (Mark Langsdorf) [2067290] - ACPI: PM: Remove redundant cache flushing (Mark Langsdorf) [2067290] - ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device() (Mark Langsdorf) [2067290] - ACPI: tables: Add AEST to the list of known table signatures (Mark Langsdorf) [2067290] - ACPI: PM: Avoid CPU cache flush when entering S4 (Mark Langsdorf) [2067290] - PM: hibernate: Allow ACPI hardware signature to be honoured (Mark Langsdorf) [2067290] - ACPI: PMIC: xpower: Fix _TMP ACPI errors (Mark Langsdorf) [2067290] - ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_temp() function (Mark Langsdorf) [2067290] - ACPI: PMIC: constify all struct intel_pmic_opregion_data declarations (Mark Langsdorf) [2067290] - ACPI: EC: Mark the ec_sys write_support param as module_param_hw() (Mark Langsdorf) [2067290] - ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec_delete_query() (Mark Langsdorf) [2067290] - ACPI: EC: Make the event work state machine visible (Mark Langsdorf) [2067290] - ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit_event() (Mark Langsdorf) [2067290] - ACPI: EC: Rename three functions (Mark Langsdorf) [2067290] - ACPI: EC: Simplify locking in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Rearrange the loop in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Pass one argument to acpi_ec_query() (Mark Langsdorf) [2067290] - ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067290] - ACPI: EC: Rework flushing of EC work while suspended to idle (Mark Langsdorf) [2067290] - ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_present list (Mark Langsdorf) [2067290] - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win (Mark Langsdorf) [2067290] - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path (Mark Langsdorf) [2067290] - ACPI: Change acpi_device_always_present() into acpi_device_override_status() (Mark Langsdorf) [2067290] - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table (Mark Langsdorf) [2067290] - ACPI: processor idle: Use swap() instead of open coding it (Mark Langsdorf) [2067290] - ACPI: processor: Replace kernel.h with the necessary inclusions (Mark Langsdorf) [2067290] - ACPI: DPTF: Update device ID in a comment (Mark Langsdorf) [2067290] - ACPI: PM: Emit debug messages when enabling/disabling wakeup power (Mark Langsdorf) [2067290] - ACPI: thermal: drop an always true check (Mark Langsdorf) [2067290] - ACPI: Add a context argument for table parsing handlers (Mark Langsdorf) [2067290] - ACPI: Teach ACPI table parsing about the CEDT header format (Mark Langsdorf) [2067290] - ACPI: Keep sub-table parsing infrastructure available for modules (Mark Langsdorf) [2067290] - cxgb4: fix wrong shift. (Raju Rangoju) [1977437] - cxgb4: fix wrong ethtool n-tuple rule lookup (Raju Rangoju) [1977437] - cxgb4: halt chip before flashing PHY firmware image (Raju Rangoju) [1977437] - cxgb4: fix sleep in atomic when flashing PHY firmware (Raju Rangoju) [1977437] - cxgb4: fix endianness when flashing boot image (Raju Rangoju) [1977437] - cxgb4: avoid link re-train during TC-MQPRIO configuration (Raju Rangoju) [1977437] - cxgb4: fix regression with HASH tc prio value update (Raju Rangoju) [1977437] - cxgb4: avoid accessing registers when clearing filters (Raju Rangoju) [1977437] - net:CXGB4: fix leak if sk_buff is not used (Raju Rangoju) [1977437] - cxgb4: Fix unintentional sign extension issues (Raju Rangoju) [1977437] - cxgb4: remove unneeded if-null-free check (Raju Rangoju) [1977437] - PCI: vmd: Assign VMD IRQ domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Prevent recursive locking on interrupt allocation (Myron Stowe) [2050850] - PCI: vmd: Add DID 8086:A77F for all Intel Raptor Lake SKU's (Myron Stowe) [2050850] - PCI: vmd: Honor ACPI _OSC on PCIe features (Myron Stowe) [2050850] - PCI: vmd: Clean up domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2050850] - PCI: Add PCI_ERROR_RESPONSE and related definitions (Myron Stowe) [2050850] - PCI: vmd: Drop redundant includes of , (Myron Stowe) [2050850] - PCI: vmd: Assign a number to each VMD controller (Myron Stowe) [2050850] - PCI: vmd: Disable MSI-X remapping when possible (Myron Stowe) [2050850] - PCI: vmd: Offset Client VMD MSI-X vectors (Myron Stowe) [2050850] - PCI: vmd: Use msi_msg shadow structs (Myron Stowe) [2050850] - Merge tag 'pci-v5.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/g (Myron Stowe) [2050850] - PCI: vmd: Update VMD PM to correctly use generic PCI PM (Myron Stowe) [2050850] - PCI: vmd: Create IRQ allocation helper (Myron Stowe) [2050850] - PCI: vmd: Create IRQ Domain configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create bus offset configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create physical offset helper (Myron Stowe) [2050850] - PCI_vmd_Mark_VMD_irqdomain_with_DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - irqdomain/msi: Provide DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - PCI: vmd: Dont abuse vector irqomain as parent (Myron Stowe) [2050850] - PCI: designware-ep: Fix the Header Type check (Myron Stowe) [2050850] - PCI: vmd: Use Shadow MEMBAR registers for QEMU/KVM guests (Myron Stowe) [2050850] - PCI: vmd: Filter resource type bits from shadow register (Myron Stowe) [2050850] - PCI: Fix indentation (Myron Stowe) [2050850] - scsi: iscsi: Fix session removal on shutdown (Chris Leech) [2101760] - scsi: qedi: Use QEDI_MODE_NORMAL for error handling (Chris Leech) [2101760] - scsi: iscsi: Add helper to remove a session from the kernel (Chris Leech) [2101760] - scsi: iscsi: Clean up bound endpoints during shutdown (Chris Leech) [2101760] - scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel (Chris Leech) [2101760] - scsi: iscsi: Fix HW conn removal use after free (Chris Leech) [2101760] - scsi: iscsi: Make iscsi_unregister_transport() return void (Chris Leech) [2101760] - scsi: core: iscsi: Directly use ida_alloc()/ida_free() (Chris Leech) [2101760] - scsi: iscsi: Exclude zero from the endpoint ID range (Chris Leech) [2101760] - scsi: iscsi: Fix harmless double shift bug (Chris Leech) [2101760] - scsi: libiscsi: Remove unnecessary memset() in iscsi_conn_setup() (Chris Leech) [2101760] - scsi: libiscsi: Teardown iscsi_cls_conn gracefully (Chris Leech) [2101760] - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization (Chris Leech) [2101760] - scsi: iscsi: Add helper functions to manage iscsi_cls_conn (Chris Leech) [2101760] - scsi: iscsi: Drop temp workq_name (Chris Leech) [2101760] - scsi: iscsi: Use the session workqueue for recovery (Chris Leech) [2101760] - scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding (Chris Leech) [2101760] - scsi: iscsi: Remove iscsi_scan_finished() (Chris Leech) [2101760] - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() (Chris Leech) [2101760] - scsi: libiscsi: Move ehwait initialization to iscsi_session_setup() (Chris Leech) [2101760] - x86/sme: Explicitly map new EFI memmap table as encrypted (Chris von Recklinghausen) [2091831] - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c (Chris von Recklinghausen) [2091831] - efi/x86: Fix boot regression on systems with invalid memmap entries (Chris von Recklinghausen) [2091831] - efi: Add tracking for dynamically allocated memmaps (Chris von Recklinghausen) [2091831] - efi: Add a flags parameter to efi_memory_map (Chris von Recklinghausen) [2091831] - x86/kexec: fix memory leak of elf header buffer (Tao Liu) [2014945] - net: sched: add barrier to fix packet stuck problem for lockless qdisc (Davide Caratti) [2103025] - powercap: intel_rapl: add support for ALDERLAKE_N (David Arcari) [2096964] - clk: fix invalid usage of list cursor in unregister (David Arcari) [2105258] - clk: fix invalid usage of list cursor in register (David Arcari) [2105258] - powercap: intel_rapl: add support for RaptorLake (David Arcari) [2076724] - lib/math: move int_pow() from pwm_bl.c for wider use (Ivan Vecera) [2101700] - x86/fpu: KVM: Set the base guest FPU uABI size to sizeof(struct kvm_xsave) (Paul Lai) [2092066]- net/sched: cls_u32: fix possible leak in u32_init_knode() (Davide Caratti) [2081283] - net/sched: cls_u32: fix netns refcount changes in u32_change() (Davide Caratti) [2081283] - net/sched: flower: fix parsing of ethertype following VLAN header (Davide Caratti) [2081283] - net: sched: limit TC_ACT_REPEAT loops (Davide Caratti) [2081283] - net_sched: add __rcu annotation to netdev->qdisc (Davide Caratti) [2081283] - sch_htb: Fail on unsupported parameters when offload is requested (Davide Caratti) [2081283] - net_sched: restore "mpu xxx" handling (Davide Caratti) [2081283] - net: sched: sch_netem: Refactor code in 4-state loss generator (Davide Caratti) [2081283] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2100474] - bpftool: man: Add missing top level docs (Yauheni Kaliuta) [2097615] - net/mlx5: CT: Fix header-rewrite re-use for tupels (Amir Tzin) [2101162] - cpuidle: haltpoll: Call cpuidle_poll_state_init() later (Mark Langsdorf) [2067313] - cpuidle: use default_groups in kobj_type (Mark Langsdorf) [2067313] - cpuidle: Fix cpuidle_remove_state_sysfs() kerneldoc comment (Mark Langsdorf) [2067313] - cpuidle: menu: Fix typo in a comment (Mark Langsdorf) [2067313] - cpuidle: Fix kobject memory leaks in error paths (Mark Langsdorf) [2067313] - cpuidle: menu: Take negative "sleep length" values into account (Mark Langsdorf) [2067313] - HID: elo: Revert USB reference counting (Benjamin Tissoires) [2073833] - HID: elo: fix memory leak in elo_probe (Benjamin Tissoires) [2073833] - fs: dlm: filter user dlm messages for kernel locks (Alexander Aring) [2026116] - psample: Add a fwd declaration for skbuff (Ivan Vecera) [2101706] - platform/x86/intel/sdsi: Fix bug in multi packet reads (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Poll on ready bit for writes (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Handle leaky bucket (Prarit Bhargava) [2100948] - indirect_call_wrapper: extend indirect wrapper to support up to 4 calls (Petr Oros) [2101705] - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() (Ming Lei) [2081913] - netfilter: br_netfilter: do not skip all hooks with 0 priority (Florian Westphal) [2099732] - net: openvswitch: fix parsing of nw_proto for IPv6 fragments (Eelco Chaudron) [2101537] - s390/smp,vdso: fix ASCE handling (Tobias Huschle) [2103887] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2102305] - intel/igbvf:fix repeated words in comments (Corinna Vinschen) [2037962] - igbvf: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037962] - SUNRPC: avoid race between mod_timer() and del_timer_sync() (Benjamin Coddington) [2104507] - iavf: Fix issue with MAC address of VF shown as zero (Petr Oros) [2037938] - iavf: switch to napi_build_skb() (Petr Oros) [2037938] - iavf: Remove non-inclusive language (Petr Oros) [2037938] - iavf: Fix incorrect use of assigning iavf_status to int (Petr Oros) [2037938] - iavf: stop leaking iavf_status as "errno" values (Petr Oros) [2037938] - iavf: Add usage of new virtchnl format to set default MAC (Petr Oros) [2037938] - iavf: refactor processing of VLAN V2 capability message (Petr Oros) [2037938] - iavf: Add support for 50G/100G in AIM algorithm (Petr Oros) [2037938] - iavf: remove redundant ret variable (Petr Oros) [2037938] - iavf: Remove useless DMA-32 fallback configuration (Petr Oros) [2037938] - cifs: fix potential double free during failed mount (Ronnie Sahlberg) [2088799] - cifs: escape spaces in share names (Dave Wysochanski) [2100367] - Documentation: add documentation for force_cgroup_v2_swappiness control (Nico Pache) [2084242] - Introduce force_cgroup_v2_swappiness tuneable to deprecate cgv1 per-cgroup swappiness (Nico Pache) [2084242] - redhat: trim rpminspect config file (Jarod Wilson)- powerpc/smp: Set numa node before updating mask (Diego Domingos) [2103833] - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() (Mohammed Gamal) [2088366] - irqdomain/treewide: Free firmware node after domain removal (Mohammed Gamal) [2088366] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Mohammed Gamal) [2088366] - x86/kvm: Don't waste memory if kvmclock is disabled (Mohammed Gamal) [2088366] - x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init() (Mohammed Gamal) [2088366] - x86/pci: Reducde #ifdeffery in PCI init code (Mohammed Gamal) [2088366] - hv_utils: Add comment about max VMbus packet size in VSS driver (Mohammed Gamal) [2088366] - x86/coco: Explicitly declare type of confidential computing platform (Mohammed Gamal) [2088366] - x86/hyper-v: Add hyperv Isolation VM check in the cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Use CC_ATTR attribute to generalize string I/O unroll (Mohammed Gamal) [2088366] - random: remove unused irq_flags argument from add_interrupt_randomness() (Mohammed Gamal) [2088366] - x86/hyperv: Fix definition of hv_ghcb_pg variable (Mohammed Gamal) [2088366] - swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap() (Mohammed Gamal) [2088366] - hyper-v: Enable swiotlb bounce buffer for Isolation VM (Mohammed Gamal) [2088366] - swiotlb: Add swiotlb bounce buffer remap function for HV IVM (Mohammed Gamal) [2088366] - x86/hyperv: Refactor hv_msi_domain_free_irqs() (Mohammed Gamal) [2088366] - x86/hyperv: Move required MSRs check to initial platform probing (Mohammed Gamal) [2088366] - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails (Mohammed Gamal) [2088366] - x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicate include (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicated include in hv_init (Mohammed Gamal) [2088366] - x86/hyperv: Add ghcb hvcall support for SNP VM (Mohammed Gamal) [2088366] - x86/hyperv: Add Write/Read MSR registers via ghcb page (Mohammed Gamal) [2088366] - x86/hyperv: Add new hvcall guest address host visibility support (Mohammed Gamal) [2088366] - x86/hyperv: Initialize shared memory boundary in the Isolation VM. (Mohammed Gamal) [2088366] - x86/hyperv: Initialize GHCB page in Isolation VM (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_es_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev-es: Do not unroll string I/O for SEV-ES guests (Mohammed Gamal) [2088366] - efi/x86: Avoid RWX mappings for all of DRAM (Mohammed Gamal) [2088366] - x86/sme: Replace occurrences of sme_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Add an x86 version of cc_platform_has() (Mohammed Gamal) [2088366] - vmalloc: fix the owner argument for the new __vmalloc_node_range callers (Mohammed Gamal) [2088366] - mm: remove vmalloc_exec (Mohammed Gamal) [2088366] - arm64: use PAGE_KERNEL_ROX directly in alloc_insn_page (Mohammed Gamal) [2088366] - arm64/kprobes: set VM_FLUSH_RESET_PERMS on kprobe instruction pages (Mohammed Gamal) [2088366] - x86/hyperv: allocate the hypercall page with only read and execute bits (Mohammed Gamal) [2088366] - x86/hyperv: use vmalloc_exec for the hypercall page (Mohammed Gamal) [2088366] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2088366] - x86/irq: Initialize PCI/MSI domain at PCI init time (Mohammed Gamal) [2088366] - x86/hyperv: implement an MSI domain for root partition (Mohammed Gamal) [2088366] - irqdomain/treewide: Keep firmware node unconditionally allocated (Mohammed Gamal) [2088366] - irqdomain/msi: Allow to override msi_domain_alloc/free_irqs() (Mohammed Gamal) [2088366] - x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV (Mohammed Gamal) [2088366] - x86/sev: Carve out HV call's return value verification (Mohammed Gamal) [2088366] - x86/sev: Fix noinstr for vc_ghcb_invalidate() (Mohammed Gamal) [2088366] - arch/cc: Introduce a function to check for confidential computing features (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - libperf tests: Fix typo in perf_evlist__open() failure error messages (Michael Petlan) [1878555] - libperf: Fix 32-bit build for tests uint64_t printf (Michael Petlan) [1878555] - libperf: Add arm64 support to perf_mmap__read_self() (Michael Petlan) [1878555] - libperf tests: Add test_stat_multiplexing test (Michael Petlan) [1878555] - libperf: Remove scaling process from perf_mmap__read_self() (Michael Petlan) [1878555] - libperf: Adopt perf_counts_values__scale() from tools/perf/util (Michael Petlan) [1878555] - arm64: perf: Don't register user access sysctl handler multiple times (Michael Petlan) [1878555] - Documentation: arm64: Document PMU counters access from userspace (Michael Petlan) [1878555] - arm64: perf: Enable PMU counter userspace access for perf event (Michael Petlan) [1878555] - arm64: perf: Add support for ARMv8.5-PMU 64-bit counters (Michael Petlan) [1878555] - arm64: perf: Clean up enable/disable calls (Michael Petlan) [1878555] - arm64: perf: Only advertise cap_user_time for arch_timer (Michael Petlan) [1878555] - arm64: perf: Implement correct cap_user_time (Michael Petlan) [1878555] - arm64: perf: Add userspace counter access disable switch (Michael Petlan) [1878555] - perf: Add a counter for number of user access events in context (Michael Petlan) [1878555] - x86: perf: Move RDPMC event flag to a common definition (Michael Petlan) [1878555] - Fix null ptr dereference crash due to premature release of ndlp. Upstream Status: RHEL-Only Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2034425 (Dick Kennedy) - lpfc updates for rh8.7 14.0.0.13 (Dick Kennedy) [2034425] - scsi: lpfc: Use sg_dma_address() and sg_dma_len() macros for NVMe I/O (Dick Kennedy) [2034425] - scsi: lpfc: Alter FPIN stat accounting logic (Dick Kennedy) [2034425] - scsi: lpfc: Decrement outstanding gidft_inp counter if lpfc_err_lost_link() (Dick Kennedy) [2034425] - scsi: lpfc: Use list_for_each_entry_safe() in rscn_recovery_check() (Dick Kennedy) [2034425] - scsi: lpfc: Fix ndlp put following a LOGO completion (Dick Kennedy) [2034425] - scsi: lpfc: Fix additional reference counting in lpfc_bsg_rport_els() (Dick Kennedy) [2034425] - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() (Dick Kennedy) [2034425] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [2034425] - scsi: lpfc: Copyright updates for 14.2.0.2 patches (Dick Kennedy) [2034425] - scsi: lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE (Dick Kennedy) [2034425] - scsi: lpfc: Update stat accounting for READ_STATUS mbox command (Dick Kennedy) [2034425] - scsi: lpfc: Change FA-PWWN detection methodology (Dick Kennedy) [2034425] - scsi: lpfc: Register for Application Services FC-4 type in Fabric topology (Dick Kennedy) [2034425] - scsi: lpfc: Remove false FDMI NVMe FC-4 support for NPIV ports (Dick Kennedy) [2034425] - scsi: lpfc: Revise FDMI reporting of supported port speed for trunk groups (Dick Kennedy) [2034425] - scsi: lpfc: Fix call trace observed during I/O with CMF enabled (Dick Kennedy) [2034425] - scsi: lpfc: Correct CRC32 calculation for congestion stats (Dick Kennedy) [2034425] - scsi: lpfc: Move MI module parameter check to handle dynamic disable (Dick Kennedy) [2034425] - scsi: lpfc: Remove unnecessary NULL pointer assignment for ELS_RDF path (Dick Kennedy) [2034425] - scsi: lpfc: Transition to NPR state upon LOGO cmpl if link down or aborted (Dick Kennedy) [2034425] - scsi: lpfc: Update fc_prli_sent outstanding only after guaranteed IOCB submit (Dick Kennedy) [2034425] - scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT (Dick Kennedy) [2034425] - scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Clear fabric topology flag before initiating a new FLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock (Dick Kennedy) [2034425] - scsi: lpfc: Requeue SCSI I/O to upper layer when fw reports link down (Dick Kennedy) [2034425] - scsi: lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field (Dick Kennedy) [2034425] - scsi: lpfc: Fix diagnostic fw logging after a function reset (Dick Kennedy) [2034425] - scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg() (Dick Kennedy) [2034425] - scsi: lpfc: Tweak message log categories for ELS/FDMI/NVMe rescan (Dick Kennedy) [2034425] - scsi: lpfc: Fix queue failures when recovering from PCI parity error (Dick Kennedy) [2034425] - scsi: lpfc: Fix unload hang after back to back PCI EEH faults (Dick Kennedy) [2034425] - scsi: lpfc: Improve PCI EEH Error and Recovery Handling (Dick Kennedy) [2034425] - scsi: lpfc: Use kcalloc() (Dick Kennedy) [2034425] - scsi: lpfc: Fix typos in comments (Dick Kennedy) [2034425] - scsi: lpfc: Remove failing soft_wwn support (Dick Kennedy) [2034425] - scsi: lpfc: Reduce log messages seen after firmware download (Dick Kennedy) [2034425] - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled (Dick Kennedy) [2034425] - scsi: lpfc: Remove redundant flush_workqueue() call (Dick Kennedy) [2034425] - scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() (Dick Kennedy) [2034425] - scsi: lpfc: Use irq_set_affinity() (Dick Kennedy) [2034425] - time: Handle negative seconds correctly in timespec64_to_ns() (Íñigo Huguet) [2098634] - time: Prevent undefined behaviour in timespec64_to_ns() (Íñigo Huguet) [2098634] - mm,hwpoison: return -EBUSY when migration fails (Rafael Aquini) [2092671 2099510] - mm,hwpoison: remove drain_all_pages from shake_page (Rafael Aquini) [2092671] - mm,hwpoison: disable pcplists before grabbing a refcount (Rafael Aquini) [2092671] - mm,hwpoison: fix printing of page flags (Rafael Aquini) [2092671] - mm,hwpoison: refactor get_any_page (Rafael Aquini) [2092671] - mm,hwpoison: drop unneeded pcplist draining (Rafael Aquini) [2092671] - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page (Rafael Aquini) [2092671] - redhat: Exclude cpufreq.h from kernel-headers (Patrick Talbert)- dm raid: fix accesses beyond end of raid member array (Benjamin Marzinski) [2012340] - dm mirror log: clear log bits up to BITS_PER_LONG boundary (Benjamin Marzinski) [2012340] - dm: fix BLK_STS_DM_REQUEUE handling when dm_io represents split bio (Benjamin Marzinski) [2012340] - dm mirror log: round up region bitmap size to BITS_PER_LONG (Benjamin Marzinski) [2012340] - dm: improve abnormal bio processing (Benjamin Marzinski) [2012340] - dm: simplify bio-based IO accounting further (Benjamin Marzinski) [2012340] - dm: don't grab target io reference in dm_zone_map_bio (Benjamin Marzinski) [2012340] - dm: improve bio splitting and associated IO accounting (Benjamin Marzinski) [2012340] - dm era: commit metadata in postsuspend after worker stops (Benjamin Marzinski) [2012340] - dm: fix race in dm_start_io_acct (Benjamin Marzinski) [2012340] - block: remove bioset_init_from_src (Benjamin Marzinski) [2012340] - dm: fix bio_set allocation (Benjamin Marzinski) [2012340] - dm verity: set DM_TARGET_IMMUTABLE feature flag (Benjamin Marzinski) [2012340] - dm cache metadata: remove unnecessary variable in __dump_mapping (Benjamin Marzinski) [2012340] - dm mpath: provide high-resolution timer to HST for bio-based (Benjamin Marzinski) [2012340] - dm crypt: make printing of the key constant-time (Benjamin Marzinski) [2012340] - dm integrity: fix error code in dm_integrity_ctr() (Benjamin Marzinski) [2012340] - dm stats: add cond_resched when looping over entries (Benjamin Marzinski) [2012340] - dm: improve dm_io reference counting (Benjamin Marzinski) [2012340] - dm: switch to bdev based IO accounting interfaces (Benjamin Marzinski) [2012340] - block: add sectors parameter to bio_start_io_acct_time() (Benjamin Marzinski) [2012340] - dm: pass dm_io instance to dm_io_acct directly (Benjamin Marzinski) [2012340] - dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct (Benjamin Marzinski) [2012340] - dm: use bio_sectors in dm_aceept_partial_bio (Benjamin Marzinski) [2012340] - dm: simplify basic targets (Benjamin Marzinski) [2012340] - dm: conditionally enable branching for less used features (Benjamin Marzinski) [2012340] - dm: move hot dm_io members to same cacheline as dm_target_io (Benjamin Marzinski) [2012340] - dm: add local variables to clone_endio and __map_bio (Benjamin Marzinski) [2012340] - dm: mark various branches unlikely (Benjamin Marzinski) [2012340] - dm: simplify dm_start_io_acct (Benjamin Marzinski) [2012340] - dm: simplify dm_io access in dm_split_and_process_bio (Benjamin Marzinski) [2012340] - dm: factor out dm_io_set_error and __dm_io_dec_pending (Benjamin Marzinski) [2012340] - block: fix offset/size check in bio_trim() (Benjamin Marzinski) [2012340] - block: fix argument type of bio_trim() (Benjamin Marzinski) [2012340] - dm: allow dm_accept_partial_bio() for dm_io without duplicate bios (Benjamin Marzinski) [2012340] - dm mpath: only use ktime_get_ns() in historical selector (Benjamin Marzinski) [2012340] - dm: fix dm_io and dm_target_io flags race condition on Alpha (Benjamin Marzinski) [2012340] - dm integrity: set journal entry unused when shrinking device (Benjamin Marzinski) [2012340] - dm ioctl: log an error if the ioctl structure is corrupted (Benjamin Marzinski) [2012340] - dm: consolidate spinlocks in dm_io struct (Benjamin Marzinski) [2012340] - dm: reduce size of dm_io and dm_target_io structs (Benjamin Marzinski) [2012340] - dm: switch dm_target_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: switch dm_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: return void from __send_empty_flush (Benjamin Marzinski) [2012340] - dm: factor out dm_io_complete (Benjamin Marzinski) [2012340] - dm cache: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: simplify dm_sumbit_bio_remap interface (Benjamin Marzinski) [2012340] - dm thin: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add WARN_ON_ONCE to dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: requeue IO if mapping table not yet available (Benjamin Marzinski) [2012340] - dm thin metadata: remove unused dm_thin_remove_block and __remove (Benjamin Marzinski) [2012340] - dm thin: use time_is_before_jiffies instead of open coding it (Benjamin Marzinski) [2012340] - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS (Benjamin Marzinski) [2012340] - dm ioctl: prevent potential spectre v1 gadget (Benjamin Marzinski) [2012340] - dm cache policy smq: make static read-only array table const (Benjamin Marzinski) [2012340] - dm delay: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm crypt: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add dm_submit_bio_remap interface (Benjamin Marzinski) [2012340] - dm: flag clones created by __send_duplicate_bios (Benjamin Marzinski) [2012340] - dm: reduce dm_io and dm_target_io struct sizes (Benjamin Marzinski) [2012340] - dm: move duplicate code from callers of alloc_tio into alloc_tio (Benjamin Marzinski) [2012340] - dm: record old_sector in dm_target_io before calling map function (Benjamin Marzinski) [2012340] - dm: remove legacy code only needed before submit_bio recursion (Benjamin Marzinski) [2012340] - dm: remove unused mapped_device argument from free_tio (Benjamin Marzinski) [2012340] - dm: remove impossible BUG_ON in __send_empty_flush (Benjamin Marzinski) [2012340] - dm: reduce code duplication in __map_bio (Benjamin Marzinski) [2012340] - dm: refactor dm_split_and_process_bio a bit (Benjamin Marzinski) [2012340] - dm: fold __clone_and_map_data_bio into __split_and_process_bio (Benjamin Marzinski) [2012340] - dm: rename split functions (Benjamin Marzinski) [2012340] - dm: eliminate copying of dm_io fields in dm_io_dec_pending (Benjamin Marzinski) [2012340] - dm ioctl: return UUID in DM_LIST_DEVICES_CMD result (Benjamin Marzinski) [2012340] - dm crypt: support using trusted keys (Benjamin Marzinski) [2012340] - dm crypt: replaced #if defined with IS_ENABLED (Benjamin Marzinski) [2012340] - ext4: add check to prevent attempting to resize an fs with sparse_super2 (Lukas Czerner) [2077760] - fscache: Avoid ASSERTCMP if two threads race into fscache_disable_cookie (Dave Wysochanski) [2073260] - lib: bitmap: Introduce node-aware alloc API (Ivan Vecera) [2101701] - exec: Force single empty string when argv is empty (Rafael Aquini) [2100955] - powerpc: Enable execve syscall exit tracepoint (Steve Best) [2095521] - cgroup: disable controllers at parse time (Waiman Long) [2098264] - init: initialize jump labels before command line option parsing (Waiman Long) [2098264] - smp: Make softirq handling RT safe in flush_smp_call_function_queue() (Phil Auld) [2097364] - smp: Rename flush_smp_call_function_from_idle() (Phil Auld) [2097364] - cpupower: Add "perf" option to print AMD P-State information (Steve Best) [2059365] - cpupower: Add function to print AMD P-State performance capabilities (Steve Best) [2059365] - cpupower: Move print_speed function into misc helper (Steve Best) [2059365] - cpupower: Enable boost state support for AMD P-State module (Steve Best) [2059365] - cpupower: Add AMD P-State sysfs definition and access helper (Steve Best) [2059365] - cpupower: Introduce ACPI CPPC library (Steve Best) [2059365] - cpupower: Add the function to get the sysfs value from specific table (Steve Best) [2059365] - cpupower: Initial AMD P-State capability (Steve Best) [2059365] - cpupower: Add the function to check AMD P-State enabled (Steve Best) [2059365] - cpupower: Add AMD P-State capability flag (Steve Best) [2059365] - tools/power/cpupower/{ToDo => TODO}: Rename the todo file (Steve Best) [2059365] - tools: cpupower: fix typo in cpupower-idle-set(1) manpage (Steve Best) [2059365] - ntb: intel: fix port config status offset for SPR (John W. Linville) [2048750] - NTB/msi: Use struct_size() helper in devm_kzalloc() (John W. Linville) [2048750] - ntb_hw_switchtec: Fix a minor issue in config_req_id_table() (John W. Linville) [2048750] - ntb_hw_switchtec: Remove code for disabling ID protection (John W. Linville) [2048750] - ntb_hw_switchtec: Update the way of getting VEP instance ID (John W. Linville) [2048750] - ntb_hw_switchtec: AND with the part_map for a valid tpart_vec (John W. Linville) [2048750] - ntb_hw_switchtec: Fix bug with more than 32 partitions (John W. Linville) [2048750] - ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all (John W. Linville) [2048750] - ntb_hw_switchtec: fix the spelling of "its" (John W. Linville) [2048750] - NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment (John W. Linville) [2048750] - NTB: switch from 'pci_' to 'dma_' API (John W. Linville) [2048750] - ntb: ntb_pingpong: remove redundant initialization of variables msg_data and spad_data (John W. Linville) [2048750] - NTB: perf: Fix an error code in perf_setup_inbuf() (John W. Linville) [2048750] - NTB: Fix an error code in ntb_msit_probe() (John W. Linville) [2048750] - ntb: intel: remove invalid email address in header comment (John W. Linville) [2048750] - NTB: Add support for EPF PCI Non-Transparent Bridge (John W. Linville) [2048750] - ntb: intel: add Intel NTB LTR vendor support for gen4 NTB (John W. Linville) [2048750] - ntb: idt: fix error check in ntb_hw_idt.c (John W. Linville) [2048750]- KVM: x86: Fix the intel_pt PMI handling wrongly considered from guest (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't rebuild page when the page is synced and no tlb flushing is required (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Verify the pmu event filter matches the correct event (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add the helper function create_pmu_event_filter (Vitaly Kuznetsov) [2074835] - kvm: x86/pmu: Fix the compare function used by the pmu event filter (Vitaly Kuznetsov) [2074835] - KVM: Free new dirty bitmap if creating a new memslot fails (Vitaly Kuznetsov) [2074835] - KVM: Initialize debugfs_dentry when a VM is created to avoid NULL deref (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync asm/cpufeatures.h with the with the kernel (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix kvm_unmap_gfn_range_hv() for Hash MMU (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix conversion to gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Fix boolreturn.cocci warnings (Vitaly Kuznetsov) [2074835] - KVM: VMX: Exit to userspace if vCPU has injected exception and invalid state (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of vcpu->lock (Vitaly Kuznetsov) [2074835] - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use atomic XCHG to write TDP MMU SPTEs with volatile bits (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move shadow-present check out of spte_has_volatile_bits() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't treat fully writable SPTEs as volatile (modulo A/D) (Vitaly Kuznetsov) [2074835] - selftests: kvm: add amx_test to .gitignore (Vitaly Kuznetsov) [2074835] - Revert "x86/mm: Introduce lookup_address_in_mm()" (Vitaly Kuznetsov) [2074835] - KVM: x86: work around QEMU issue with synthetic CPUID leaves (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix potential races when walking host page table (Vitaly Kuznetsov) [2074835] - Documentation: KVM: Update documentation to indicate KVM is arm64-only (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do not create SPTEs for GFNs that exceed host.MAXPHYADDR (Vitaly Kuznetsov) [2074835] - kvm: selftests: introduce and use more page size-related constants (Vitaly Kuznetsov) [2074835] - kvm: selftests: do not use bitfields larger than 32-bits for PTEs (Vitaly Kuznetsov) [2074835] - KVM: SEV: add cache flush to solve SEV cache incoherency issues (Vitaly Kuznetsov) [2074835] - KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Simplify and harden helper to flush SEV guest page(s) (Vitaly Kuznetsov) [2074835] - KVM: selftests: Silence compiler warning in the kvm_page_table_test (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog (Vitaly Kuznetsov) [2074835] - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip KVM_GUESTDBG_BLOCKIRQ APICv update if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Defer APICv updates while L2 is active until L1 is active (Vitaly Kuznetsov) [2074835] - KVM: x86: Tag APICv DISABLE inhibit, not ABSENT, if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wrap vcpu->srcu_idx and yell if it's abused (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io() (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Check for supported page sizes (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Initialise default guest mode at test startup time (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Introduce a variable default IPA size (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Rework TCR_EL1 configuration (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Do not activate AVIC for SEV-enabled guest (Vitaly Kuznetsov) [2074835] - selftests: kvm: add tsc_scaling_sync to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: Don't create VM debugfs files outside of the VM directory (Vitaly Kuznetsov) [2074835] - KVM: avoid NULL pointer dereference in kvm_dirty_ring_push (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: remove unnecessary flush_workqueue() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add cond_resched() to loop in sev_clflush_pages() (Vitaly Kuznetsov) [2074835] - KVM: x86: fix sending PV IPI (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do compare-and-exchange of gPTE via the user address (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove redundant vm_entry_controls_clearbit() call (Vitaly Kuznetsov) [2074835] - KVM: x86: cleanup enter_rmode() (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix tsc scaling when the host doesn't support it (Vitaly Kuznetsov) [2074835] - kvm: x86: SVM: remove unused defines (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move tsc ratio definitions to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix avic spec based definitions again (Vitaly Kuznetsov) [2074835] - KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix and isolate TSX-specific performance event logic (Vitaly Kuznetsov) [2074835] - KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Trace all APICv inhibit changes and capture overall status (Vitaly Kuznetsov) [2074835] - KVM: x86: Add wrappers for setting/clearing APICv inhibits (Vitaly Kuznetsov) [2074835] - KVM: x86: Make APICv inhibit reasons an enum and cleanup naming (Vitaly Kuznetsov) [2074835] - KVM: X86: Handle implicit supervisor access with SMAP (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename variable smap to not_smap in permission_fault() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comments in update_permission_bitmask (Vitaly Kuznetsov) [2074835] - KVM: X86: Change the type of access u32 to u64 (Vitaly Kuznetsov) [2074835] - KVM: Remove dirty handling from gfn_to_pfn_cache completely (Vitaly Kuznetsov) [2074835] - KVM: Use enum to track if cached PFN will be used in guest and/or host (Vitaly Kuznetsov) [2074835] - KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use different raw event masks for AMD and Intel (Vitaly Kuznetsov) [2074835] - KVM: Don't actually set a request when evicting vCPUs for GFN cache invd (Vitaly Kuznetsov) [2074835] - KVM: avoid double put_page with gfn-to-pfn cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_notifier unmap (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix panic on out-of-bounds guest IRQ (Vitaly Kuznetsov) [2074835] - KVM: MMU: propagate alloc_workqueue failure (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated (Vitaly Kuznetsov) [2074835] - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() (Vitaly Kuznetsov) [2074835] - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid() (Vitaly Kuznetsov) [2074835] - Revert "KVM: set owner of cpu and vm file operations" (Vitaly Kuznetsov) [2074835] - KVM: Prevent module exit until all VMs are freed (Vitaly Kuznetsov) [2074835] - KVM: use kvcalloc for array allocations (Vitaly Kuznetsov) [2074835] - KVM: x86: Introduce KVM_CAP_DISABLE_QUIRKS2 (Vitaly Kuznetsov) [2074835] - kvm: x86: Require const tsc for RT (Vitaly Kuznetsov) [2074835] - KVM: x86: synthesize CPUID leaf 0x80000021h if useful (Vitaly Kuznetsov) [2074835] - KVM: x86: add support for CPUID leaf 0x80000021 (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()" (Vitaly Kuznetsov) [2074835] - kvm: x86/mmu: Flush TLB before zap_gfn_range releases RCU (Vitaly Kuznetsov) [2074835] - kvm/emulate: Fix SETcc emulation function offsets with SLS (Vitaly Kuznetsov) [2074835] - KVM: compat: riscv: Prevent KVM_COMPAT from being selected (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to populate a VM with the max possible guest mem (Vitaly Kuznetsov) [2074835] - KVM: selftests: Define cpu_relax() helpers for s390 and x86 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Split out helper to allocate guest mem via memfd (Vitaly Kuznetsov) [2074835] - KVM: selftests: add shared hugetlbfs backing source type (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move raw KVM_SET_USER_MEMORY_REGION helper to utils (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN on any attempt to atomically update REMOVED SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for a REMOVED leaf SPTE before making the SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap defunct roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap roots in two passes to avoid inducing RCU stalls (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding when zapping GFNs for defunct TDP MMU root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap invalidated roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Defer TLB flush to caller when freeing TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do remote TLB flush before dropping RCU in TDP MMU resched (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write to zap TDP MMU range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add dedicated helper to zap TDP MMU root shadow page (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recovery (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor low-level TDP MMU set SPTE helper to take raw values (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN if old _or_ new SPTE is REMOVED in non-atomic path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and document RCU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop RCU after processing each root in MMU notifier hooks (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Batch TLB flushes from TDP MMU for MMU notifier change_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for !leaf=>leaf, not PFN change, in TDP MMU SP removal (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not allow readers to acquire references to invalid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: only perform eager page splitting on valid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write in unyielding root iter (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document that zapping invalidated roots doesn't need to flush (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred TLB flush logic (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix wrong/misleading comments in TDP MMU fast zap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU (Vitaly Kuznetsov) [2074835] - selftests: kvm: add generated file to the .gitignore (Vitaly Kuznetsov) [2074835] - KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Disable preemption across AVIC load/put during APICv refresh (Vitaly Kuznetsov) [2074835] - KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors (Vitaly Kuznetsov) [2074835] - KVM: WARN if is_unsync_root() is called on a root without a shadow page (Vitaly Kuznetsov) [2074835] - KVM: Drop KVM_REQ_MMU_RELOAD and update vcpu-requests.rst documentation (Vitaly Kuznetsov) [2074835] - KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch specific request (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zapped (Vitaly Kuznetsov) [2074835] - KVM: Drop kvm_reload_remote_mmus(), open code request in x86 users (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE change (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Move the unhandled outer privilege level logic of far return into __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Fix wrong privilege check for code segment in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify KVM handling of ICR (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Treat x2APIC's ICR as a 64-bit register, not two 32-bit regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Add helpers to handle 64-bit APIC MSR read/writes (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_reg_{read,write}() static (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN if KVM emulates an IPI without clearing the BUSY flag (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use common kvm_apic_write_nodecode() for AVIC write traps (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "raw" APIC register read for handling APIC-write VM-Exit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle APIC-write offset wrangling in VMX code (Vitaly Kuznetsov) [2074835] - KVM: x86: Do not change ICR on write to APIC_SELF_IPI (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix emulation in writing cr8 (Vitaly Kuznetsov) [2074835] - KVM: x86: flush TLB separately from MMU reset (Vitaly Kuznetsov) [2074835] - KVM: x86: Yield to IPI target vCPU only if it is busy (Vitaly Kuznetsov) [2074835] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Vitaly Kuznetsov) [2074835] - x86/kvm: Don't waste memory if kvmclock is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clear MMIO cache when unloading the MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Always use current mmu's role when loading new PGD (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: load new PGD after the shadow MMU is initialized (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: look for a cached PGD when going from 32-bit to 64-bit (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not pass vcpu to root freeing functions (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not consult levels when freeing roots (Vitaly Kuznetsov) [2074835] - KVM: x86: use struct kvm_mmu_root_info for mmu->root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs (Vitaly Kuznetsov) [2074835] - KVM: x86: do not deliver asynchronous page faults if CR0.PG=0 (Vitaly Kuznetsov) [2074835] - KVM: x86: Reinitialize context if host userspace toggles EFER.LME (Vitaly Kuznetsov) [2074835] - KVM: selftests: Verify disabling PMU virtualization via KVM_CAP_CONFIG_PMU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Carve out helper to create "default" VM without vCPUs (Vitaly Kuznetsov) [2074835] - KVM: x86: Provide per VM capability for disabling PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: Move VM's worker kthreads back to the original cgroup before exiting. (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove scratch 'cpu' variable that shadows an identical scratch var (Vitaly Kuznetsov) [2074835] - kvm: vmx: Fix typos comment in __loaded_vmcs_clear() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Make setup/unsetup under the same conditions (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB flush hypercalls (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb() (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi() (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()" (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()" (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TSC_RATIO to non default value when tsc scaling disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: make apf token non-zero to fix bug (Vitaly Kuznetsov) [2074835] - selftests: kvm: Add the uapi headers include variable (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add EXTRA_CFLAGS in top-level Makefile (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove MMU auditing (Vitaly Kuznetsov) [2074835] - KVM: x86: make several APIC virtualization callbacks optional (Vitaly Kuznetsov) [2074835] - KVM: x86: warn on incorrectly NULL members of kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: use static_call_cond for optional callbacks (Vitaly Kuznetsov) [2074835] - KVM: x86: return 1 unconditionally for availability of KVM_CAP_VAPIC (Vitaly Kuznetsov) [2074835] - selftests: KVM: allow sev_migrate_tests on machines without SEV-ES (Vitaly Kuznetsov) [2074835] - KVM: SEV: Allow SEV intra-host migration of VM with mirrors (Vitaly Kuznetsov) [2074835] - x86/kvm: Fix compilation warning in non-x86_64 builds (Vitaly Kuznetsov) [2074835] - kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode (Vitaly Kuznetsov) [2074835] - KVM: Fix lockdep false negative during host resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Add KVM_CAP_ENABLE_CAP to x86 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename AVIC helpers to use "avic" prefix instead of "svm" (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event (Vitaly Kuznetsov) [2074835] - KVM: x86: Replace memset() "optimization" with normal per-field writes (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix race between interrupt delivery and AVIC inhibition (Vitaly Kuznetsov) [2074835] - KVM: SVM: set IRR in svm_deliver_interrupt (Vitaly Kuznetsov) [2074835] - KVM: SVM: extract avic_ring_doorbell (Vitaly Kuznetsov) [2074835] - selftests: kvm: Remove absent target file (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Update 'struct vmcb_control_area' definition (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Properly deal with 'hv_clean_fields' (Vitaly Kuznetsov) [2074835] - KVM: selftests: Adapt hyperv_cpuid test to the newly introduced Enlightened MSR-Bitmap (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Implement Enlightened MSR-Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Split off common definitions for Hyper-V on KVM and KVM on Hyper-V (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_hv_hypercall_enabled() static inline (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add an option to disable MANUAL_PROTECT_ENABLE and INITIALLY_SET (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add tracepoint for splitting huge pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU during KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is enabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Separate TDP MMU shadow page allocation and initialization (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Derive page role for TDP MMU shadow pages from parent (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove redundant role overrides for TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_page root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move restore_acc_track_spte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop new_spte local variable from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unnecessary warnings from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate logic to atomically install a new TDP MMU page table (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to handle_removed_pt() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to return 0/-EBUSY (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Automatically update iter->old_spte if cmpxchg fails (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_write_protect_gfn() (Vitaly Kuznetsov) [2074835] - KVM: x86: Add checks for reserved-to-zero Hyper-V hypercall fields (Vitaly Kuznetsov) [2074835] - KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-zero "var_cnt" (Vitaly Kuznetsov) [2074835] - KVM: x86: Shove vp_bitmap handling down into sparse_set_to_vcpu_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't bother reading sparse banks that end up being ignored (Vitaly Kuznetsov) [2074835] - KVM: x86: Add a helper to get the sparse VP_SET for IPIs and TLB flushes (Vitaly Kuznetsov) [2074835] - KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation (Vitaly Kuznetsov) [2074835] - KVM: x86: Get the number of Hyper-V sparse banks from the VARHEAD field (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT_SPTE_MMU_WRITABLE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move is_writable_pte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check SPTE writable invariants when setting leaf SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move SPTE writable invariant checks to a helper function (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised (Vitaly Kuznetsov) [2074835] - KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and vCPU is IN_GUEST_MODE (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename hook implementations to conform to kvm_x86_ops' names (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use more verbose names for mem encrypt kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unused MAX_INST_SIZE #define (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current() (Vitaly Kuznetsov) [2074835] - KVM: x86: Move get_cs_db_l_bits() helper to SVM (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for copy/move encryption context ioctls() (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: Uninline and export hv_track_root_tdp() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x86_ops.pmu_ops (Vitaly Kuznetsov) [2074835] - KVM: xen: Use static_call() for invoking kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Call vmx_get_cpl() directly in handle_dr() (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_x86_ops pointers to align w/ preferred vendor names (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop export for .tlb_flush_current() static_call key (Vitaly Kuznetsov) [2074835] - KVM: x86: skip host CPUID call for hypervisor leaves (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2074835] - KVM: Remove unused "kvm" of kvm_make_vcpu_request() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "vcpu" of kvm_scale_tsc() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "tss_selector" of task_switch_{16, 32}() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_segments() (Vitaly Kuznetsov) [2074835] - KVM: x86/ioapic: Remove unused "addr" and "length" of ioapic_read_indirect() (Vitaly Kuznetsov) [2074835] - KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read,write}() (Vitaly Kuznetsov) [2074835] - KVM: SVM: improve split between svm_prepare_guest_switch and sev_es_prepare_guest_switch (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu_audit: Remove unused "level" of audit_spte_after_sync() (Vitaly Kuznetsov) [2074835] - KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shadow_zero_bits_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents() (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip APICv update if APICv is disable at the module level (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhibit_reasons (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport __kvm_request_apicv_update() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Fix runstate updates to be atomic when preempting vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move avic definitions from AMD's spec to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: lapic: don't touch irr_pending in kvm_apic_update_apicv when inhibiting it (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: deal with L1 hypervisor that intercepts interrupts but lets L2 control them (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: expose clean bit support to the guest (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry which is a result of RSM (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM saved state (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: fix potential NULL derefernce on nested migration (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NPT && !gCR0.PG case (Vitaly Kuznetsov) [2074835] - Revert "svm: Add warning message for AVIC IPI invalid target" (Vitaly Kuznetsov) [2074835] - selftests: KVM: Test OS lock behavior (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add OSLSR_EL1 to the list of blessed regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Report deprecated x87 features in supported CPUID (Vitaly Kuznetsov) [2074835] - x86/cpufeatures: Add FDP_EXCPTN_ONLY and ZERO_FCS_FDS (Vitaly Kuznetsov) [2074835] - KVM: x86: use the KVM side max supported fixed counter (Vitaly Kuznetsov) [2074835] - x86: Share definition of __is_canonical_address() (Vitaly Kuznetsov) [2074835] - perf/x86/intel/pt: Relax address filter validation (Vitaly Kuznetsov) [2074835] - KVM: x86: Move delivery of non-APICv interrupt into vendor code (Vitaly Kuznetsov) [2074835] - KVM: eventfd: Fix false positive RCU usage warning (Vitaly Kuznetsov) [2074835] - selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP (Vitaly Kuznetsov) [2074835] - KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS (Vitaly Kuznetsov) [2074835] - KVM: x86: Keep MSR_IA32_XSS unchanged for INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2} (Vitaly Kuznetsov) [2074835] - KVM: nVMX: WARN on any attempt to allocate shadow VMCS for vmcs02 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Check .flags in kvm_cpuid_check_equal() too (Vitaly Kuznetsov) [2074835] - KVM: x86: Forcibly leave nested virt when SMM state is toggled (Vitaly Kuznetsov) [2074835] - KVM: SVM: drop unnecessary code in svm_hv_vmcb_dirty_nested_enlightenments() (Vitaly Kuznetsov) [2074835] - KVM: SVM: hyper-v: Enable Enlightened MSR-Bitmap support for real (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access (Vitaly Kuznetsov) [2074835] - KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer (Vitaly Kuznetsov) [2074835] - KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: Pass emulation type to can_emulate_instruction() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't intercept #GP for SEV guests (Vitaly Kuznetsov) [2074835] - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: skip eax alignment check for non-SVM instructions (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Also cancel preemption timer during SET_LAPIC (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vmcs_config.order (Vitaly Kuznetsov) [2074835] - KVM/X86: Make kvm_vcpu_reload_apic_access_page() static (Vitaly Kuznetsov) [2074835] - KVM: selftests: Re-enable access_tracking_perf_test (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow (Vitaly Kuznetsov) [2074835] - KVM: remove async parameter of hva_to_pfn_remapped() (Vitaly Kuznetsov) [2074835] - x86,kvm/xen: Remove superfluous .fixup usage (Vitaly Kuznetsov) [2074835] - KVM: VMX: Zero host's SYSENTER_ESP iff SYSENTER is NOT used (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in lib/x86_64/processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in pmu_event_filter_test.c (Vitaly Kuznetsov) [2074835] - kvm: selftests: Do not indent with spaces (Vitaly Kuznetsov) [2074835] - KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move svm_hardware_setup() and its helpers below svm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: SVM: Drop AVIC's intermediate avic_set_running() helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when handling posted interrupt wakeup (Vitaly Kuznetsov) [2074835] - KVM: VMX: Fold fallback path into triggering posted IRQ helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Pass desired vector instead of bool for triggering posted IRQ (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when triggering posted interrupt "fails" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handle preemption (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unblocking path (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't bother checking for "running" AVIC when kicking for IPIs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport LAPIC's switch_to_{hv,sw}_timer() helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 (Vitaly Kuznetsov) [2074835] - KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx (Vitaly Kuznetsov) [2074835] - KVM: Drop unused kvm_vcpu.pre_pcpu field (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle PI descriptor updates during vcpu_put/load (Vitaly Kuznetsov) [2074835] - KVM: avoid warning on s390 in mark_page_dirty (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add a test to force emulation with a pending exception (Vitaly Kuznetsov) [2074835] - KVM: VMX: Reject KVM_RUN if emulation is required with pending exception (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce x86_model() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Export x86_family() for use outside of processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce is_amd_cpu() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Parameterize the CPUID vendor string check (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use binary search to check filtered events (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_remove_write_access() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document and enforce MMU-writable and Host-writable invariants (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Clear MMU-writable during changed_pte notifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86: Making the module parameter of vPMU more common (Vitaly Kuznetsov) [2074835] - KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test' (Vitaly Kuznetsov) [2074835] - KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix available_event_types check for REF_CPU_CYCLES event (Vitaly Kuznetsov) [2074835] - KVM: x86: Check for rmaps allocation (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of kvm->lock (Vitaly Kuznetsov) [2074835] - KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests (Vitaly Kuznetsov) [2074835] - KVM: VMX: Provide vmread version using asm-goto-with-outputs (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix wall clock writes in Xen shared_info not to mark page dirty (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel delivery (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Maintain valid mapping of Xen shared_info page (Vitaly Kuznetsov) [2074835] - KVM: Reinstate gfn_to_pfn_cache with invalidation support (Vitaly Kuznetsov) [2074835] - KVM: Warn if mark_page_dirty() is called without an active vCPU (Vitaly Kuznetsov) [2074835] - x86/kvm: Silence per-cpu pr_info noise about KVM clocks and steal time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring branch instructions (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring instructions (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Reuse pmc_perf_hw_id() and drop find_fixed_event() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Setup pmc->eventsel for fixed PMCs (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid out of bounds indices for fixed performance counters (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_CR3 dirty when !CR0_PG -> CR0_PG if EPT + !URG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Reconstruct shadow page root if the guest PDPTEs is changed (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs() (Vitaly Kuznetsov) [2074835] - Revert "KVM: X86: Update mmu->pdptrs only when it is changed" (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Add mirror command tests (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix sev_ioctl() (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix test_sev_mirror() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify TRIPLE_FAULT on invalid L2 guest state (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required (Vitaly Kuznetsov) [2074835] - KVM: VMX: Always clear vmx->fail on emulation_required (Vitaly Kuznetsov) [2074835] - selftests: KVM: Fix non-x86 compiling (Vitaly Kuznetsov) [2074835] - KVM: x86: Always set kvm_run->if_flag (Vitaly Kuznetsov) [2074835] - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all (Vitaly Kuznetsov) [2074835] - KVM: x86: Retry page fault if MMU reload is pending and root has no sp (Vitaly Kuznetsov) [2074835] - KVM: selftests: vmx_pmu_msrs_test: Drop tests mangling guest visible CPUIDs (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test to verify KVM doesn't explode on "bad" I/O (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit (Vitaly Kuznetsov) [2074835] - KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode (Vitaly Kuznetsov) [2074835] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2074835] - KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req (Vitaly Kuznetsov) [2074835] - KVM: Add Makefile.kvm for common files, use it for x86 (Vitaly Kuznetsov) [2074835] - KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING (Vitaly Kuznetsov) [2074835] - KVM: x86: selftests: svm_int_ctl_test: fix intercept calculation (Vitaly Kuznetsov) [2074835] - KVM: VMX: Clean up PI pre/post-block WARNs (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Ensure vCPU honors event request if posting nested IRQ fails (Vitaly Kuznetsov) [2074835] - KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Implement Enlightened MSR Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Exit to userspace if emulation prepared a completion callback (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 (Vitaly Kuznetsov) [2074835] - KVM: x86: Use different callback if msr access comes from the emulator (Vitaly Kuznetsov) [2074835] - KVM: x86: Add an emulation type to handle completion of user exits (Vitaly Kuznetsov) [2074835] - KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg (Vitaly Kuznetsov) [2074835] - KVM: Clear pv eoi pending bit only when it is set (Vitaly Kuznetsov) [2074835] - KVM: x86: don't print when fail to read/write pv eoi memory (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu parameter from load_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept() (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu->translate_gpa (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa() (Vitaly Kuznetsov) [2074835] - KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove useless code to set role.gpte_is_8_bytes when role.direct (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comment in __kvm_mmu_create() (Vitaly Kuznetsov) [2074835] - KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mmu when !tdp_enabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Allocate sd->save_area with __GFP_ZERO (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename get_max_npt_level() to get_npt_level() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Change comments about vmx_get_msr() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use kvm_set_msr_common() for MSR_IA32_TSC_ADJUST in the default way (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update msr value after kvm_set_user_return_msr() succeeds (Vitaly Kuznetsov) [2074835] - KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP) (Vitaly Kuznetsov) [2074835] - KVM: X86: Update mmu->pdptrs only when it is changed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_register_clear_available() (Vitaly Kuznetsov) [2074835] - KVM: vmx, svm: clean up mass updates to regs_avail/regs_dirty bits (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update vmcs.GUEST_CR3 only when the guest CR3 is dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: Mark CR3 dirty when vcpu->arch.cr3 is changed (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove references to VCPU_EXREG_CR3 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove outdated comment in svm_load_mmu_pgd() (Vitaly Kuznetsov) [2074835] - KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_PDPTR_BITS (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_TLBFLUSH_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: SVM: Track dirtiness of PDPTRs even if NPT is disabled (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_PDPTR available in ept_save_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Ensure that dirty PDPTRs are loaded (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Add module param to control PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vCPU from PI wakeup list before updating PID.NV (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move Posted Interrupt ndst computation out of write loop (Vitaly Kuznetsov) [2074835] - KVM: VMX: Read Posted Interrupt "control" exactly once per loop iteration (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save/restore IRQs (instead of CLI/STI) during PI pre/post block (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop pointless PI.NDST update when blocking (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use boolean returns for Posted Interrupt "test" helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop unnecessary PI logic to handle impossible conditions (Vitaly Kuznetsov) [2074835] - KVM: VMX: Skip Posted Interrupt updates if APICv is hard disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wake/query blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_vcpu_block() directly for non-HALTED wait states (Vitaly Kuznetsov) [2074835] - KVM: x86: Directly block (instead of "halting") UNINITIALIZED vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Don't redo ktime_get() when calculating halt-polling stop/deadline (Vitaly Kuznetsov) [2074835] - KVM: stats: Add stat to detect if vcpu is currently blocking (Vitaly Kuznetsov) [2074835] - KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Drop obsolete kvm_arch_vcpu_block_finish() (Vitaly Kuznetsov) [2074835] - KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Don't block+unblock when halt-polling is successful (Vitaly Kuznetsov) [2074835] - KVM: Reconcile discrepancies in halt-polling stats (Vitaly Kuznetsov) [2074835] - KVM: Refactor and document halt-polling stats update helper (Vitaly Kuznetsov) [2074835] - KVM: Update halt-polling stats if and only if halt-polling was attempted (Vitaly Kuznetsov) [2074835] - KVM: Force PPC to define its own rcuwait object (Vitaly Kuznetsov) [2074835] - KVM: SVM: Ensure target pCPU is read once when signalling AVIC doorbell (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: change TLB flush indicator to bool (Vitaly Kuznetsov) [2074835] - KVM: Avoid atomic operations when kicking the running vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86/MMU: Simplify flow of vmx_get_mt_mask (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Propagate memslot const qualifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_active (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use shadow page role to detect PML-unfriendly pages for L2 (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce struct vmcb_ctrl_area_cached (Vitaly Kuznetsov) [2074835] - KVM: nSVM: split out __nested_vmcb_check_controls (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use svm->nested.save to load vmcb12 registers and avoid TOC/TOU races (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs() (Vitaly Kuznetsov) [2074835] - KVM: nSVM: rename nested_load_control_from_vmcb12 in nested_copy_vmcb_control_to_cache (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce svm->nested.save to cache save area before checks (Vitaly Kuznetsov) [2074835] - KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_vmcb_valid_sregs (Vitaly Kuznetsov) [2074835] - KVM: Dynamically allocate "new" memslots from the get-go (Vitaly Kuznetsov) [2074835] - KVM: Wait 'til the bitter end to initialize the "new" memslot (Vitaly Kuznetsov) [2074835] - KVM: Optimize overlapping memslots check (Vitaly Kuznetsov) [2074835] - KVM: Optimize gfn lookup in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: Call kvm_arch_flush_shadow_memslot() on the old slot in kvm_invalidate_memslot() (Vitaly Kuznetsov) [2074835] - KVM: Keep memslots in tree-based structures instead of array-based ones (Vitaly Kuznetsov) [2074835] - KVM: Use interval tree to do fast hva lookup in memslots (Vitaly Kuznetsov) [2074835] - KVM: Resolve memslot ID via a hash table instead of via a static array (Vitaly Kuznetsov) [2074835] - KVM: Move WARN on invalid memslot index to update_memslots() (Vitaly Kuznetsov) [2074835] - KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed (Vitaly Kuznetsov) [2074835] - KVM: Don't make a full copy of the old memslot in __kvm_set_memory_region() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't assume old/new memslots are non-NULL at memslot commit (Vitaly Kuznetsov) [2074835] - KVM: Use prepare/commit hooks to handle generic memslot metadata updates (Vitaly Kuznetsov) [2074835] - KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Avoid referencing userspace memory region in memslot updates (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: s390: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: arm64: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: Let/force architectures to deal with arch specific memslot data (Vitaly Kuznetsov) [2074835] - KVM: Use "new" memslot's address space ID instead of dedicated param (Vitaly Kuznetsov) [2074835] - KVM: Resync only arch fields when slots_arch_lock gets reacquired (Vitaly Kuznetsov) [2074835] - KVM: Open code kvm_delete_memslot() into its only caller (Vitaly Kuznetsov) [2074835] - KVM: Require total number of memslot pages to fit in an unsigned long (Vitaly Kuznetsov) [2074835] - KVM: Convert kvm_for_each_vcpu() to using xa_for_each_range() (Vitaly Kuznetsov) [2074835] - KVM: arm64: vgic-v3: Fix vcpu index comparison (Vitaly Kuznetsov) [2074835] - KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index (Vitaly Kuznetsov) [2074835] - KVM: Convert the kvm->vcpus array to a xarray (Vitaly Kuznetsov) [2074835] - KVM: Move wiping of the kvm->vcpus array to common code (Vitaly Kuznetsov) [2074835] - KVM: MMU: update comment on the number of page role combinations (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Retry page fault if root is invalidated by memslot update (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set failure code in prepare_vmcs02() (Vitaly Kuznetsov) [2074835] - KVM: ensure APICv is considered inactive if there is no APIC (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register (Vitaly Kuznetsov) [2074835] - x86: Snapshot thread flags (Vitaly Kuznetsov) [2074835] - thread_info: Add helpers to snapshot thread flags (Vitaly Kuznetsov) [2074835] - KVM: fix avic_set_running for preemptable kernels (Vitaly Kuznetsov) [2074835] - KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: SEV: accept signals in sev_lock_two_vms (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not take kvm->lock when destroying (Vitaly Kuznetsov) [2074835] - KVM: SEV: Prohibit migration of a VM that has mirrors (Vitaly Kuznetsov) [2074835] - KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: add tests for KVM_CAP_VM_COPY_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: move mirror status to destination of KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: initialize regions_list of a mirror VM (Vitaly Kuznetsov) [2074835] - KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not use list_replace_init on an empty list (Vitaly Kuznetsov) [2074835] - KVM: x86: Use a stable condition around all VT-d PI paths (Vitaly Kuznetsov) [2074835] - KVM: x86: check PIR even for vCPUs with disabled APICv (Vitaly Kuznetsov) [2074835] - KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled (Vitaly Kuznetsov) [2074835] - KVM: selftests: page_table_test: fix calculation of guest_test_phys_mem (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Handle "default" period when selectively waking kthread (Vitaly Kuznetsov) [2074835] - KVM: MMU: shadow nested paging does not have PKU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping (Vitaly Kuznetsov) [2074835] - KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hyperv_features test (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with new vpid12 (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexit (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST (Vitaly Kuznetsov) [2074835] - KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: free all VMs (Vitaly Kuznetsov) [2074835] - selftests: fix check for circular KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: x86: ignore APICv if LAPIC is not enabled (Vitaly Kuznetsov) [2074835] - KVM: downgrade two BUG_ONs to WARN_ON_ONCE (Vitaly Kuznetsov) [2074835] - KVM: VMX: do not use uninitialized gfn_to_hva_cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu_zap_collapsible_sptes() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range() (Vitaly Kuznetsov) [2074835] - x86/kvm: remove unused ack_notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Disallow user memslot with size that exceeds "unsigned long" (Vitaly Kuznetsov) [2074835] - KVM: Ensure local memslot copies operate on up-to-date arch-specific data (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix TLB flush range when handling disconnected pt (Vitaly Kuznetsov) [2074835] - KVM: x86: Assume a 64-bit hypercall for guests with protected state (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Drop a redundant setting of sev->asid during initialization (Vitaly Kuznetsov) [2074835] - KVM: SEV: WARN if SEV-ES is marked active but SEV is not (Vitaly Kuznetsov) [2074835] - KVM: SEV: Set sev_info.active after initial checks in sev_guest_init() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use a gfn_to_hva_cache for vmptrld (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_read_guest_offset_cached() for nested VMCS check (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Use sizeof_field() instead of open-coding it (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: include EFER.LMA in extended mmu role (Vitaly Kuznetsov) [2074835] - KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load (Vitaly Kuznetsov) [2074835] - KVM: Fix steal time asm constraints (Vitaly Kuznetsov) [2074835] - KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c (Vitaly Kuznetsov) [2074835] - KVM: Move x86's perf guest info callbacks to generic KVM (Vitaly Kuznetsov) [2074835] - KVM: x86: More precisely identify NMI from guest when handling PMI (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arch_vcpu variable (Vitaly Kuznetsov) [2074835] - perf/core: Rework guest callbacks to prepare for static_call support (Vitaly Kuznetsov) [2074835] - perf: Protect perf_guest_cbs with RCU (Vitaly Kuznetsov) [2074835] - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Register perf callbacks after calling vendor's hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf_test_destroy_vm in memslot_modification_stress_test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Wait for all vCPU to be created before entering guest mode (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move vCPU thread creation and joining to common helpers (Vitaly Kuznetsov) [2074835] - KVM: selftests: Sync perf_test_args to guest during VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fill per-vCPU struct during "perf_test" VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Start at iteration 0 instead of -1 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Create VM with adjusted number of guest pages for perf tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Remove perf_test_args.host_page_size (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move per-VM GPA into perf_test_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf util's per-vCPU GPA/pages in demand paging test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Capture per-vCPU GPA in perf_test_vcpu_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use shorthand local var to access struct perf_tests_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Require GPA to be aligned when backed by hugepages (Vitaly Kuznetsov) [2074835] - KVM: selftests: Assert mmap HVA is aligned when using HugeTLB (Vitaly Kuznetsov) [2074835] - KVM: selftests: Expose align() helpers to tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Explicitly state indicies for vm_guest_mode_params array (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add event channel upcall support to xen_shinfo_test (Vitaly Kuznetsov) [2074835] - KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_from (Vitaly Kuznetsov) [2074835] - KVM: x86: move guest_pv_has out of user_access section (Vitaly Kuznetsov) [2074835] - KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add a helper function to retrieve the GPR index for INVPCID, INVVPID, and INVEPT (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Clean up x2APIC MSR handling for L2 (Vitaly Kuznetsov) [2074835] - KVM: VMX: Macrofy the MSR bitmap getters and setters (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Handle dynamic MSR intercept toggling (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't update vcpu->arch.pv_eoi.msr_val when a bogus value was written to MSR_KVM_PV_EOI_EN (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_lapic_enable_pv_eoi() (Vitaly Kuznetsov) [2074835] - kvm: mmu: Use fast PF path for access tracking of huge pages when possible (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator (Vitaly Kuznetsov) [2074835] - kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix recording of guest steal time / preempted status (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add intra host migration tests (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add open sev dev helper (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV-ES intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: provide helpers to charge/uncharge misc_cg (Vitaly Kuznetsov) [2074835] - KVM: generalize "bugged" VM to "dead" VM (Vitaly Kuznetsov) [2074835] - EFI: Introduce the new AMD Memory Encryption GUID. (Vitaly Kuznetsov) [2074835] - x86/kvm: Add AMD SEV specific Hypercall3 (Vitaly Kuznetsov) [2074835] - KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol (Vitaly Kuznetsov) [2074835] - KVM: x86: On emulation failure, convey the exit reason, etc. to userspace (Vitaly Kuznetsov) [2074835] - KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info (Vitaly Kuznetsov) [2074835] - KVM: x86: Clarify the kvm_run.emulation_failure structure layout (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix nested SVM tests when built with clang (Vitaly Kuznetsov) [2074835] - kvm: x86: Remove stale declaration of kvm_no_apic_vcpu (Vitaly Kuznetsov) [2074835] - KVM: x86: Move SVM's APICv sanity check to common x86 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Extract zapping of rmaps for gfn range to separate helper (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant, broken remote TLB flush (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() (Vitaly Kuznetsov) [2074835] - KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb() (Vitaly Kuznetsov) [2074835] - KVM: emulate: Comment on difference between RDPMC implementation and manual (Vitaly Kuznetsov) [2074835] - KVM: x86: Add vendor name to kvm_x86_ops, use it for error messages (Vitaly Kuznetsov) [2074835] - kvm: x86: mmu: Make NX huge page recovery period configurable (Vitaly Kuznetsov) [2074835] - KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k (Vitaly Kuznetsov) [2074835] - KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use precomputed vmx->pt_desc.addr_range (Vitaly Kuznetsov) [2074835] - KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clean up prefetch/prefault/speculative naming (Vitaly Kuznetsov) [2074835] - KVM: cleanup allocation of rmaps and page tracking data (Vitaly Kuznetsov) [2074835] - selftests: KVM: Introduce system counter offset test (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add helpers for vCPU device attributes (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test for KVM_{GET,SET}_CLOCK (Vitaly Kuznetsov) [2074835] - kvm: x86: protect masterclock with a seqcount (Vitaly Kuznetsov) [2074835] - KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid warning with -Wbitwise-instead-of-logical (Vitaly Kuznetsov) [2074835] - KVM: x86: only allocate gfn_track when necessary (Vitaly Kuznetsov) [2074835] - KVM: x86: add config for non-kvm users of page tracking (Vitaly Kuznetsov) [2074835] - nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB (Vitaly Kuznetsov) [2074835] - kvm: use kvfree() in kvm_arch_free_vm() (Vitaly Kuznetsov) [2074835] - KVM: x86: Expose Predictive Store Forwarding Disable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in rmap_add (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass struct kvm_page_fault to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass kvm_mmu_page struct to make_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: set ad_disabled in TDP MMU role (Vitaly Kuznetsov) [2074835] - KVM: MMU: remove unnecessary argument to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: clean up make_spte return value (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in FNAME(sync_page) (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page_track (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_set_spte_atomic_no_dirty_log (Vitaly Kuznetsov) [2074835] - KVM: MMU: mark page dirty in make_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fold rmap_recycle into rmap_add (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faults (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tracepoints arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change disallowed_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change fast_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tdp_mmu_map_handle_target_level() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change __direct_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change handle_abnormal_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change page_fault_handle_page_track() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change direct_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: Introduce struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass unadulterated gpa to direct_page_fault (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix potential race in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate functions (Vitaly Kuznetsov) [2074835] - kvm: x86: abstract locking around pvclock_update_vm_gtod_copy (Vitaly Kuznetsov) [2074835] - KVM: X86: Move PTE present check from loop body to __shadow_walk_next() (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: implement nested TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control LBR virtualization (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: don't copy pause related settings (Vitaly Kuznetsov) [2074835] - kvm: irqfd: avoid update unmodified entries of the routing (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't check unsync if the original spte is writible (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unsync pagetables when speculative (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove FNAME(update_pte) (Vitaly Kuznetsov) [2074835] - KVM: X86: Zap the invalid list after remote tlb flushing (Vitaly Kuznetsov) [2074835] - KVM: X86: Change kvm_sync_page() to return true when remote flush is needed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't flush current tlb on shadow page modification (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix kvm_vm_free() in cr4_cpuid_sync and vmx_tsc_adjust tests (Vitaly Kuznetsov) [2074835] - kvm: selftests: Fix spelling mistake "missmatch" -> "mismatch" (Vitaly Kuznetsov) [2074835] - KVM: x86: Manually retrieve CPUID.0x1 when getting FMS for RESET/INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN on non-zero CRs at RESET to detect improper initalization (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move RESET emulation to svm_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move RESET emulation to vmx_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop explicit zeroing of MSR guest values at vCPU creation (Vitaly Kuznetsov) [2074835] - KVM: x86: Fold fx_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of XCR0 for guest during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of CR0.ET for guests during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Simplify retrieving the page offset when loading PDTPRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Subsume nested GPA read helper into load_pdptrs() (Vitaly Kuznetsov) [2074835] - kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS (Vitaly Kuznetsov) [2074835] - KVM: Make kvm_make_vcpus_request_mask() use pre-allocated cpu_kick_mask (Vitaly Kuznetsov) [2074835] - KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [2074835] - KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask() (Vitaly Kuznetsov) [2074835] - KVM: Optimize kvm_make_vcpus_request_mask() a bit (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL (Vitaly Kuznetsov) [2074835] - KVM: use vma_pages() helper (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Reset vmxon_ptr upon VMXOFF emulation. (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline to_svm() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline vmload() / vmsave() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline sev_*guest() (Vitaly Kuznetsov) [2074835] - KVM: Remove tlbs_dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: fix lazy allocation of rmaps (Vitaly Kuznetsov) [2074835] - KVM: Remove unnecessary export of kvm_{inc,dec}_notifier_count() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add detailed page size stats (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_address (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock" (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce kvm_mmu_slot_lpages() helpers (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't step down in the TDP iterator when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map_handle_target_level (Vitaly Kuznetsov) [2074835] - KVM: const-ify all relevant uses of struct kvm_memory_slot (Vitaly Kuznetsov) [2074835] - KVM: Don't take mmu_lock for range invalidation unless necessary (Vitaly Kuznetsov) [2074835] - KVM: Block memslot updates across range_start() and range_end() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Lazily allocate memslot rmaps (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip rmap operations if rmaps not allocated (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Tear down roots before kvm_mmu_zap_all_fast returns (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fast invalidation for TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow enabling/disabling dirty logging under MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zapping collapsible SPTEs to use MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap, if possible (Vitaly Kuznetsov) [2074835] - KVM: Take mmu_lock when handling MMU notifier iff the hva hits a memslot (Vitaly Kuznetsov) [2074835] - KVM: Move MMU notifier's mmu_lock acquisition into common helper (Vitaly Kuznetsov) [2074835] - KVM: Kill off the old hva-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Move x86's MMU notifier memslot walkers to generic code (Vitaly Kuznetsov) [2074835] - KVM: Assert that notifier count is elevated in .change_pte() (Vitaly Kuznetsov) [2074835] - KVM: Move arm64's MMU notifier trace events to generic code (Vitaly Kuznetsov) [2074835] - KVM: Switch to new MMU notifiers API (Vitaly Kuznetsov) [2074835] - scsi: qedi: Remove redundant flush_workqueue() calls (Nilesh Javali) [2044837] - scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT formatting (Nilesh Javali) [2044837] - xfs: reserve quota for dir expansion when linking/unlinking files (Carlos Maiolino) [2082833] - iwlwifi: fix use-after-free (Jose Ignacio Tornos Martinez) [2091539] - nfs: fix broken handling of the softreval mount option (Benjamin Coddington) [2083224] - ethtool: extend ringparam setting/getting API with rx_buf_len (Ivan Vecera) [2091857] - ethtool: add support to set/get rx buf len via ethtool (Ivan Vecera) [2091857] - ethtool: add support to set/get tx copybreak buf size via ethtool (Ivan Vecera) [2091857]- x86/apic: Make TSC deadline timer detection message visible (David Arcari) [2098086] - x86/apic: Move TSC deadline timer debug printk (David Arcari) [2098086] - [s390] KVM: s390: selftests: Add error memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add more copy memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add named stages for memop test (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add macro as abstraction for MEM_OP (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Split memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Fix lockdep issue in vm memop (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add missing vm MEM_OP size check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Clarify key argument for MEM_OP in api docs (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Update api documentation for memop ioctl (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add capability for storage key extension of MEM_OP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Rename existing vcpu memop functions (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add vm IOCTL for key checked guest absolute memory access (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add optional storage key checking to MEMOP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Test TEST PROTECTION emulation (Claudio Imbrenda) [1984917] - [s390] KVM: s390: handle_tprot: Honor storage keys (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Honor storage keys when accessing guest memory (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: Add copy_from/to_user_key functions (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: fix compile error (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: introduce bit field for OAC specifier (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Cleanup access to guest pages (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor access address range check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor gpa and length calculation (Claudio Imbrenda) [1984917] - xfs: reorder iunlink remove operation in xfs_ifree (Brian Foster) [2081146] - tcp: fix TCP socket rehash stats mis-accounting (Antoine Tenart) [2073082] - tcp: export count for rehash attempts (Antoine Tenart) [2073082] - tcp: add SRTT to SCM_TIMESTAMPING_OPT_STATS (Antoine Tenart) [2073082] - tcp: add new SNMP counter for drops when try to queue in rcv queue (Antoine Tenart) [2073082] - tcp: add SNMP counter for zero-window drops (Antoine Tenart) [2073082] - net: udp: introduce UDP_MIB_MEMERRORS for udp_mem (Antoine Tenart) [2073082] - context_tracking: Sync up lockdep and cpu irqs state to prevent false warnings (Waiman Long) [2098074] - platform/x86: ISST: Fix possible circular locking dependency detected (Prarit Bhargava) [2072659] - platform/x86: ISST: use semi-colons instead of commas (Prarit Bhargava) [2072659] - platform/x86: intel_speed_select_if: Move to intel sub-directory (Prarit Bhargava) [2072659] - x86/sgx: Free backing memory after faulting the enclave page (Vladis Dronov) [2081351] - x86/sgx: Fix missing poison handling in reclaimer (Vladis Dronov) [2081351] - x86/sgx: Silence softlockup detection when releasing large enclaves (Vladis Dronov) [2081351] - selftests/sgx: Treat CC as one argument (Vladis Dronov) [2081351] - selftests/x86: Add validity check and allow field splitting (Vladis Dronov) [2081351] - selftests/sgx: Remove extra newlines in test output (Vladis Dronov) [2081351] - selftests/sgx: Ensure enclave data available during debug print (Vladis Dronov) [2081351] - selftests/sgx: Do not attempt enclave build without valid enclave (Vladis Dronov) [2081351] - selftests/sgx: Fix NULL-pointer-dereference upon early test failure (Vladis Dronov) [2081351] - x86/sgx: Remove .fixup usage (Vladis Dronov) [2081351] - x86/sgx: Fix NULL pointer dereference on non-SGX systems (Vladis Dronov) [2081351] - x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node (Vladis Dronov) [2081351] - vmxnet3: disable overlay offloads if UPT device does not support (Kamal Heib) [2100226] - vmxnet3: update to version 7 (Kamal Heib) [2100226] - vmxnet3: use ext1 field to indicate encapsulated packet (Kamal Heib) [2100226] - vmxnet3: limit number of TXDs used for TSO packet (Kamal Heib) [2100226] - vmxnet3: add command to set ring buffer sizes (Kamal Heib) [2100226] - vmxnet3: add support for out of order rx completion (Kamal Heib) [2100226] - vmxnet3: add support for large passthrough BAR register (Kamal Heib) [2100226] - vmxnet3: add support for capability registers (Kamal Heib) [2100226] - vmxnet3: prepare for version 7 changes (Kamal Heib) [2100226] - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() (Kamal Heib) [2100226] - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() (Kamal Heib) [2100226]- iommu/amd: Enable swiotlb in all cases (Jerry Snitselaar) [2072179] - iommu/arm-smmu-v3-sva: Fix mm use-after-free (Jerry Snitselaar) [2072179] - dma-direct: don't over-decrypt memory (Jerry Snitselaar) [2072179] - dma-direct: always leak memory that can't be re-encrypted (Jerry Snitselaar) [2072179] - dma-direct: clean up the remapping checks in dma_direct_alloc (Jerry Snitselaar) [2072179] - dma-direct: don't call dma_set_decrypted for remapped allocations (Jerry Snitselaar) [2072179] - dma-direct: factor out dma_set_{de,en}crypted helpers (Jerry Snitselaar) [2072179] - swiotlb: max mapping size takes min align mask into account (Jerry Snitselaar) [2072179] - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC (Jerry Snitselaar) [2072179] - dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages (Jerry Snitselaar) [2072179] - dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations (Jerry Snitselaar) [2072179] - swiotlb: make swiotlb_exit a no-op if SWIOTLB_FORCE is set (Jerry Snitselaar) [2072179] - dma-direct: use is_swiotlb_active in dma_direct_map_page (Jerry Snitselaar) [2072179] - iommu/vt-d: Calculate mask for non-aligned flushes (Jerry Snitselaar) [2072179] - iommu/amd: Call memunmap in error path (Jerry Snitselaar) [2072179] - iommu/vt-d: Drop duplicate check in dma_pte_free_pagetable() (Jerry Snitselaar) [2072179] - iommu/vt-d: Use correctly sized arguments for bit field (Jerry Snitselaar) [2072179] - Revert "iommu/arm-smmu-v3: Decrease the queue size of evtq and priq" (Jerry Snitselaar) [2072179] - iommu: Fix potential use-after-free during probe (Jerry Snitselaar) [2072179] - dma-direct: avoid redundant memory sync for swiotlb (Jerry Snitselaar) [2072179] - iommu/iova: Fix race between FQ timeout and teardown (Jerry Snitselaar) [2072179] - iommu/io-pgtable-arm: Fix table descriptor paddr formatting (Jerry Snitselaar) [2072179] - iommu: Extend mutex lock scope in iommu_probe_device() (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: setup the INTX registers on mask/unmask (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: re-enable after resume (Jerry Snitselaar) [2072179] - iommu/amd: Restore GA log/tail pointer on host resume (Jerry Snitselaar) [2072179] - iommu/amd: Clarify AMD IOMMUv2 initialization messages (Jerry Snitselaar) [2072179] - iommu/vt-d: Avoid duplicate removing in __domain_mapping() (Jerry Snitselaar) [2072179] - iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock() (Jerry Snitselaar) [2072179] - iommu/vt-d: Check FL and SL capability sanity in scalable mode (Jerry Snitselaar) [2072179] - iommu/vt-d: Add present bit check in pasid entry setup helpers (Jerry Snitselaar) [2072179] - iommu/vt-d: Preset A/D bits for user space DMA usage (Jerry Snitselaar) [2072179] - iommu/vt-d: Remove unnecessary oom message (Jerry Snitselaar) [2072179] - iommu/vt-d: Enable ATS for the devices in SATC table (Jerry Snitselaar) [1893460] - iommu/vt-d: Parse SATC reporting structure (Jerry Snitselaar) [1893460] - iommu/vt-d: Dump DMAR translation structure when DMA fault occurs (Jerry Snitselaar) [1868826] - nvme: fix typos in nvme status code values (Gopal Tiwari) [2091824] - Adding CONFIG_NVME_VERBOSE_ERRORS to RHEL-8. (Gopal Tiwari) [2091824] - nvme: add missing status values to verbose logging (Gopal Tiwari) [2091824] - nvme: don't print verbose errors for internal passthrough requests (Gopal Tiwari) [2091824] - nvme: add verbose error logging (Gopal Tiwari) [2091824] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2094572] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2094572] - perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support (Michael Petlan) [2094572] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2094572] - [s390] s390/lcs: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/ctcm: fix potential memory leak (Mete Durlu) [2043835] - [s390] s390/ctcm: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/net: sort out physical vs virtual pointers usage (Mete Durlu) [2043835] - [s390] s390/qeth: remove check for packing mode in qeth_check_outbound_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: fine-tune .ndo_select_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: don't offer .ndo_bridge_* ops for OSA devices (Mete Durlu) [2043835] - [s390] s390/qeth: split up L2 netdev_ops (Mete Durlu) [2043835] - [s390] s390/qeth: simplify qeth_receive_skb() (Mete Durlu) [2043835] - [s390] s390/lcs: add braces around empty function body (Mete Durlu) [2043835] - [s390] s390/ctcm: add __printf format attribute to ctcm_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/ctcm: fix format string (Mete Durlu) [2043835] - [s390] s390/qeth: allocate RX queue at probe time (Mete Durlu) [2043835] - [s390] s390/qeth: update kerneldoc for qeth_add_hw_header() (Mete Durlu) [2043835] - [s390] s390/qeth: fix kernel doc comments (Mete Durlu) [2043835] - [s390] s390/qeth: add __printf format attribute to qeth_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/qeth: fix various format strings (Mete Durlu) [2043835] - [s390] s390/qeth: don't keep track of Input Queue count (Mete Durlu) [2043835] - [s390] s390/qeth: clarify remaining dev_kfree_skb_any() users (Mete Durlu) [2043835] - [s390] s390/qeth: move qdio's QAOB cache into qeth (Mete Durlu) [2043835] - [s390] s390/qeth: improve trace entries for MAC address (un)registration (Mete Durlu) [2043835] - [s390] s390/netiucv: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/lcs: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/ctcm: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/qeth: clean up device_type management (Mete Durlu) [2043835] - [s390] s390/qeth: clean up QETH_PROT_* naming (Mete Durlu) [2043835] - mm/memcg: Free percpu stats memory of dying memcg's (Waiman Long) [2004037] - netfilter: flowtable: fix TCP flow teardown (Florian Westphal) [2088234] - netfilter: conntrack: annotate data-races around ct->timeout (Florian Westphal) [2088234] - netfilter: conntrack: initialize ct->timeout (Florian Westphal) [2088234] - NFSv4: Fix free of uninitialized nfs4_label on referral lookup. (Scott Mayhew) [2090994] - md: fix double free of io_acct_set bioset (Nigel Croxon) [2094076] - md: Don't set mddev private to NULL in raid0 pers->free (Nigel Croxon) [2094076] - md: protect md_unregister_thread from reentrancy (Nigel Croxon) [2094076] - md: don't unregister sync_thread with reconfig_mutex held (Nigel Croxon) [2094076] - raid5: don't set the discard_alignment queue limit (Nigel Croxon) [2094076] - md: Replace role magic numbers with defined constants (Nigel Croxon) [2094076] - md/raid0: Ignore RAID0 layout if the second zone has only one device (Nigel Croxon) [2094076] - md/raid5: Annotate functions that hold device_lock with __must_hold (Nigel Croxon) [2094076] - md/raid5-ppl: Annotate with rcu_dereference_protected() (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement access when mddev_lock is held (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement accesses when nr_pending is elevated (Nigel Croxon) [2094076] - md/raid5: Add __rcu annotation to struct disk_info (Nigel Croxon) [2094076] - md/raid5: Un-nest struct raid5_percpu definition (Nigel Croxon) [2094076] - md/raid5: Cleanup setup_conf() error returns (Nigel Croxon) [2094076] - md: replace deprecated strlcpy & remove duplicated line (Nigel Croxon) [2094076] - md/bitmap: don't set sb values if can't pass sanity check (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in md_reload_sb (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in does_sb_need_changing (Nigel Croxon) [2094076] - md: use msleep() in md_notify_reboot() (Nigel Croxon) [2094076] - ext4: force overhead calculation if the s_overhead_cluster makes no sense (Lukas Czerner) [2079886] - ext4: fix overhead calculation to account for the reserved gdt blocks (Lukas Czerner) [2079886] - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole (Lukas Czerner) [2079886] - ext4: fix use-after-free in ext4_search_dir (Lukas Czerner) [2079886] - ext4: fix symlink file size not match to file content (Lukas Czerner) [2079886] - ext4: fix fallocate to use file_modified to update permissions consistently (Lukas Czerner) [2085623] - ext4: remove unused macro MPAGE_DA_EXTENT_TAIL (Lukas Czerner) [2079886] - ext4: add missing braces in ext4_ext_drop_refs() (Lukas Czerner) [2079886] - ext4: remove obsolete comment from ext4_can_extents_be_merged() (Lukas Czerner) [2079886] - ext4: make some functions static in extents.c (Lukas Czerner) [2079886] - ext4: remove redundant S_ISREG() checks from ext4_fallocate() (Lukas Czerner) [2079886] - ext4: clean up len and offset checks in ext4_fallocate() (Lukas Czerner) [2079886] - ext4: remove ext4_{ind,ext}_calc_metadata_amount() (Lukas Czerner) [2079886] - ext4: fix fs corruption when tring to remove a non-empty directory with IO error (Lukas Czerner) [2079886] - ext4: fix error handling in ext4_restore_inline_data() (Lukas Czerner) [2079886] - jbd2: export jbd2_journal_[grab|put]_journal_head (Lukas Czerner) [2079886] - ext4: don't use the orphan list when migrating an inode (Lukas Czerner) [2079886] - ext4: set csum seed in tmp inode while migrating to extents (Lukas Czerner) [2079886] - ext4: fix an use-after-free issue about data=journal writeback mode (Lukas Czerner) [2079886] - ext4: fix bh ref count on error paths (Lukas Czerner) [2079886] - ext4: fix a possible ABBA deadlock due to busy PA (Lukas Czerner) [2079886] - ext4: discard preallocations before releasing group lock (Lukas Czerner) [2079886] - ext4: make ext_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: mballoc: make mb_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: improve ext_debug() msg in case of block allocation failure (Lukas Czerner) [2079886] - ext4: use BIT() macro for BH_** state bits (Lukas Czerner) [2079886] - ext4: balloc: use task_pid_nr() helper (Lukas Czerner) [2079886] - ext4: mballoc: fix possible NULL ptr & remove BUG_ONs from DOUBLE_CHECK (Lukas Czerner) [2079886] - ext4: mballoc: refactor code inside DOUBLE_CHECK into separate function (Lukas Czerner) [2079886] - ext4: mballoc: make ext4_mb_use_preallocated() return type as bool (Lukas Czerner) [2079886] - ext4: mballoc: simplify error handling in ext4_init_mballoc() (Lukas Czerner) [2079886] - ext4: mballoc: fix few other format specifier in mb_debug() (Lukas Czerner) [2079886] - ext4: mballoc: correct the mb_debug() format specifier for pa_len var (Lukas Czerner) [2079886] - ext4: mballoc: add more mb_debug() msgs (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_show_ac() (Lukas Czerner) [2079886] - ext4: mballoc: print bb_free info even when it is 0 (Lukas Czerner) [2079886] - ext4: fix dead loop in ext4_mb_new_blocks (Lukas Czerner) [2079886] - ext4: mballoc: use lock for checking free blocks while retrying (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_good_group() (Lukas Czerner) [2079886] - ext4: mballoc: introduce pcpu seqcnt for freeing PA to improve ENOSPC handling (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_discard_preallocations() (Lukas Czerner) [2079886] - ext4: mballoc: add blocks to PA list under same spinlock after allocating blocks (Lukas Czerner) [2079886] - ext4: fix lazy initialization next schedule time computation in more granular unit (Lukas Czerner) [2079886] - ext4: fix avefreec in find_group_orlov (Lukas Czerner) [2079886] - ext4: allow the dax flag to be set and cleared on inline directories (Lukas Czerner) [2079886] - ext4: annotate data race in jbd2_journal_dirty_metadata() (Lukas Czerner) [2079886] - ext4: annotate data race in start_this_handle() (Lukas Czerner) [2079886] - ext4: fix superblock checksum failure when setting password salt (Lukas Czerner) [2079886] - ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTA (Lukas Czerner) [2079886] - jbd2: fix ocfs2 corrupt when clearing block group bits (Lukas Czerner) [2079886] - ext4: fix ext4_empty_dir() for directories with holes (Lukas Czerner) [2079886] - ext4: allow directory holes (Lukas Czerner) [2079886] - net/af_packet: make sure to pull mac header (Hangbin Liu) [2066976] - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe (Waiman Long) [2097549] - redhat: drop expired testing secureboot signing key (Jarod Wilson) [2095199]- atlantic: Fix issue in the pm resume flow. (Igor Russkikh) [2002395] - atlantic: Fix driver resume flow. (Igor Russkikh) [2002395] - Build intel_sdsi with {tools_make} (Prarit Bhargava) [1971951] - redhat/kernel.spec.template: Add intel_sdsi tool (Prarit Bhargava) [1971951] - redhat/configs: Add CONFIG_INTEL_SDSI (Prarit Bhargava) [1971951] - selftests: sdsi: test sysfs setup (Prarit Bhargava) [1971951] - tools arch x86: Add Intel SDSi provisiong tool (Prarit Bhargava) [1971951] - platform/x86: Add Intel Software Defined Silicon driver (Prarit Bhargava) [1971951] - platform/x86/intel: Fix 'rmmod pmt_telemetry' panic (Prarit Bhargava) [2080426] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Prarit Bhargava) [2040019 2040059] - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() (Florian Westphal) [2096403] {CVE-2022-2078} - mt76: mt7921: Fix the error handling path of mt7921_pci_probe() (Íñigo Huguet) [2096758] - Watchdog: sp5100_tco: Enable Family 17h+ CPUs (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Add initialization using EFCH MMIO (Sudheesh Mavila) [2031643] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Refactor MMIO base address initialization (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Move timer initialization into function (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Add support for get_timeleft (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Enable watchdog on Family 17h devices if disabled (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after registering device (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after calling watchdog_init_timeout (Sudheesh Mavila) [2031643] - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - swiotlb: fix info leak with DMA_FROM_DEVICE (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - redhat/configs: Add CONFIG_S390_UV_UAPI (Claudio Imbrenda) [1984905] - [s390] s390/uv_uapi: depend on CONFIG_S390 (Claudio Imbrenda) [1984905] - [s390] drivers/s390/char: Add Ultravisor io device (Claudio Imbrenda) [1984905] - cpufreq: Specify default governor on command line (Prarit Bhargava) [2083766] - cpufreq: Fix locking issues with governors (Prarit Bhargava) [2083766] - cpufreq: Register governors at core_initcall (Prarit Bhargava) [2083766] - nvme: fix RCU hole that allowed for endless looping in multipath round robin (Gopal Tiwari) [2078806] - nvme-multipath: fix hang when disk goes live over reconnect (Gopal Tiwari) [2078806] - nvme-tcp: send H2CData PDUs based on MAXH2CDATA (Gopal Tiwari) [2078806] - nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info (Gopal Tiwari) [2078806] - nvme: don't return an error from nvme_configure_metadata (Gopal Tiwari) [2078806] - nvme-tcp: fix bogus request completion when failing to send AER (Gopal Tiwari) [2078806] - nvme-fabrics: remove the unneeded ret variable in nvmf_dev_show (Gopal Tiwari) [2078806] - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs (Gopal Tiwari) [2078806] - nvme-fabrics: print out valid arguments when reading from /dev/nvme-fabrics (Gopal Tiwari) [2078806] - nvmet-tcp: fix possible list corruption for unexpected command failure (Gopal Tiwari) [2078806] - nvme: fix use after free when disconnecting a reconnecting ctrl (Gopal Tiwari) [2078806] - nvme-multipath: set ana_log_size to 0 after free ana_log_buf (Gopal Tiwari) [2078806] - nvme: disable namespace access for unsupported metadata (Gopal Tiwari) [2078806] - nvme: report write pointer for a full zone as zone start + zone len (Gopal Tiwari) [2078806] - nvme: show subsys nqn for duplicate cntlids (Gopal Tiwari) [2078806] - nvme-pci: add NO APST quirk for Kioxia device (Gopal Tiwari) [2078806] - nvme: fix write zeroes pi (Gopal Tiwari) [2078806] - nvmet: use flex_array_size and struct_size (Gopal Tiwari) [2078806] - nvme: drop scan_lock and always kick requeue list when removing namespaces (Gopal Tiwari) [2078806] - nvmet: use struct_size over open coded arithmetic (Gopal Tiwari) [2078806] - nvme-pci: clear shadow doorbell memory on resets (Gopal Tiwari) [2078806] - nvmet: use macro definitions for setting cmic value (Gopal Tiwari) [2078806] - nvme-rdma: fix error code in nvme_rdma_setup_ctrl (Gopal Tiwari) [2078806] - nvmet: use macro definition for setting nmic value (Gopal Tiwari) [2078806] - nvmet-rdma: implement get_max_queue_size controller op (Gopal Tiwari) [2078806] - nvmet: add get_max_queue_size op for controllers (Gopal Tiwari) [2078806] - nvme-rdma: limit the maximal queue size for RDMA controllers (Gopal Tiwari) [2078806] - nvme: paring quiesce/unquiesce (Gopal Tiwari) [2078806] - nvme: add APIs for stopping/starting admin queue (Gopal Tiwari) [2078806] - nvme: prepare for pairing quiescing and unquiescing (Gopal Tiwari) [2078806] - nvme: apply nvme API to quiesce/unquiesce admin queue (Gopal Tiwari) [2078806] - nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated (Gopal Tiwari) [2078806] - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme: remove the GENHD_FL_UP check in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme-rdma: destroy cm id before destroy qp to avoid use after free (Gopal Tiwari) [2078806] - nvme: only call synchronize_srcu when clearing current path (Gopal Tiwari) [2078806] - nvme-multipath: revalidate paths during rescan (Gopal Tiwari) [2078806] - nvme: remove the unused NVME_NS_* enum (Gopal Tiwari) [2078806] - nvme: Have NVME_FABRICS select NVME_CORE instead of transport drivers (Gopal Tiwari) [2078806] - nvme-pci: disable hmb on idle suspend (Gopal Tiwari) [2078806] - nvme: allow user toggling hmb usage (Gopal Tiwari) [2078806] - nvme-fabrics: remove superfluous nvmf_host_put in nvmf_parse_options (Gopal Tiwari) [2078806] - nvme: add set feature tracing support (Gopal Tiwari) [2078806] - nvmet: add set feature tracing support (Gopal Tiwari) [2078806] - nvme-pci: cmb sysfs: one file, one value (Gopal Tiwari) [2078806] - nvme-pci: use attribute group for cmb sysfs (Gopal Tiwari) [2078806] - compiler.h: Introduce absolute_pointer macro (Gopal Tiwari) [2078806] - vdpa: Fix vdpa-vhost driver (Laurent Vivier) [2093851] - nl80211: fix locking in nl80211_set_tx_bitrate_mask() (Íñigo Huguet) [2059994] - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection (Íñigo Huguet) [2059994] - mac80211_hwsim: fix RCU protected chanctx access (Íñigo Huguet) [2059994] - mac80211: Reset MBSSID parameters upon connection (Íñigo Huguet) [2059994] - cfg80211: retrieve S1G operating channel number (Íñigo Huguet) [2059994] - nl80211: validate S1G channel width (Íñigo Huguet) [2059994] - mac80211: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2059994] - ath11k: reduce the wait time of 11d scan and hw scan while add interface (Íñigo Huguet) [2059994] - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Flush recovery worker during freeze (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Add missing poweroff() PM callback (Íñigo Huguet) [2059994] - mac80211: fix ht_capa printout in debugfs (Íñigo Huguet) [2059994] - cfg80211: hold bss_lock while updating nontrans_list (Íñigo Huguet) [2059994] - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size (Íñigo Huguet) [2059994] - ath9k: Fix usage of driver-private space in tx_info (Íñigo Huguet) [2059994] - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - mt76: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax" (Íñigo Huguet) [2059994] - ath9k: Properly clear TX status area before reporting to mac80211 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't fail if PPAG isn't supported (Íñigo Huguet) [2059994] - bus: mhi: Make mhi_state_str[] array static inline and move to common.h (Íñigo Huguet) [2059994] - bus: mhi: Move common MHI definitions out of host directory (Íñigo Huguet) [2059994] - bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_ring_element" (Íñigo Huguet) [2059994] - bus: mhi: Cleanup the register definitions used in headers (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for handling DWORDs of ring elements (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for register read and write (Íñigo Huguet) [2059994] - bus: mhi: Move host MHI code to "host" directory (Íñigo Huguet) [2059994] - bus: mhi: Fix MHI DMA structure endianness (Íñigo Huguet) [2059994] - bus: mhi: Fix pm_state conversion to string (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series (Íñigo Huguet) [2059994] - rfkill: make new event layout opt-in (Íñigo Huguet) [2059994] - rtw89: implement stop and resume channels transmission v1 (Íñigo Huguet) [2059994] - rtw89: extend mac tx_en bits from 16 to 32 (Íñigo Huguet) [2059994] - rtw89: change value assignment style of rtw89_mac_cfg_gnt() (Íñigo Huguet) [2059994] - rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs (Íñigo Huguet) [2059994] - rtw89: disable FW and H2C function if CPU disabled (Íñigo Huguet) [2059994] - rtw89: initialize preload window of D-MAC (Íñigo Huguet) [2059994] - rtw89: modify MAC enable functions (Íñigo Huguet) [2059994] - rtw89: add config_rf_reg_v1 to configure RF parameter tables (Íñigo Huguet) [2059994] - rtw89: 8852c: add read/write rf register function (Íñigo Huguet) [2059994] - rtw89: 8852c: add setting of TB UL TX power offset (Íñigo Huguet) [2059994] - rtw89: 8852c: add write/read crystal function in CFO tracking (Íñigo Huguet) [2059994] - rtw89: modify dcfo_comp to share with chips (Íñigo Huguet) [2059994] - rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch" (Íñigo Huguet) [2059994] - brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback" (Íñigo Huguet) [2059994] - iwlwifi: mei: fix building iwlmei (Íñigo Huguet) [2059994] - mt76: fix monitor rx FCS error in DFS channel (Íñigo Huguet) [2059994] - mt76: mt7921: don't enable beacon filter when IEEE80211_CONF_CHANGE_MONITOR is set (Íñigo Huguet) [2059994] - mt76: fix wrong HE data rate in sniffer tool (Íñigo Huguet) [2059994] - mt76: mt7915: introduce 802.11ax multi-bss support (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_init_hw in a dedicated work (Íñigo Huguet) [2059994] - mt76: mt7921: add mt7921u driver (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac common code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in common mac code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in common mac code (Íñigo Huguet) [2059994] - mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb (Íñigo Huguet) [2059994] - mt76: mt7921: disable runtime pm for usb (Íñigo Huguet) [2059994] - mt76: usb: introduce __mt76u_init utility routine (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_wr signature (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_rr signature (Íñigo Huguet) [2059994] - mt76: mt7915: fix typos in comments (Íñigo Huguet) [2059994] - mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps() (Íñigo Huguet) [2059994] - mt76: mt7915: fix beamforming mib stats (Íñigo Huguet) [2059994] - mt76: mt7915: set band1 TGID field in tx descriptor (Íñigo Huguet) [2059994] - mt76: fix invalid rssi report (Íñigo Huguet) [2059994] - mt76: use le32/16_get_bits() whenever possible (Íñigo Huguet) [2059994] - mt76: connac: make read-only array ba_range static const (Íñigo Huguet) [2059994] - mt76: mt7915: check for devm_pinctrl_get() failure (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration (Íñigo Huguet) [2059994] - mt76: mt7915: add txpower init for 6GHz (Íñigo Huguet) [2059994] - mt76: mt7915: fix eeprom fields of txpower init values (Íñigo Huguet) [2059994] - mt76: mt7915: add 6 GHz support (Íñigo Huguet) [2059994] - mt76: connac: add 6 GHz support for wtbl and starec configuration (Íñigo Huguet) [2059994] - mt76: mt7915: allow beaconing on all chains (Íñigo Huguet) [2059994] - mt76: fix monitor mode crash with sdio driver (Íñigo Huguet) [2059994] - mt76: mt7921: fix mt7921_queues_acq implementation (Íñigo Huguet) [2059994] - mt76: mt7921: fix xmit-queue dump for usb and sdio (Íñigo Huguet) [2059994] - mt76: mt7921: make mt7921_init_tx_queues static (Íñigo Huguet) [2059994] - mt76: split single ldpc cap bit into bits (Íñigo Huguet) [2059994] - mt76: mt7915: fix DFS no radar detection event (Íñigo Huguet) [2059994] - mt76: mt7921: use mt76_hw instead of open coding it (Íñigo Huguet) [2059994] - mt76: mt7921: fix up the monitor mode (Íñigo Huguet) [2059994] - mt76: mt7663u: introduce mt7663u_mcu_power_on routine (Íñigo Huguet) [2059994] - mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u_mcu_init (Íñigo Huguet) [2059994] - rtw89: fix uninitialized variable of rtw89_append_probe_req_ie() (Íñigo Huguet) [2059994] - rtlwifi: rtl8821ae: fix typos in comments (Íñigo Huguet) [2059994] - rtlwifi: rtl8192cu: Add On Networks N150 (Íñigo Huguet) [2059994] - mwifiex: make read-only array wmm_oui static const (Íñigo Huguet) [2059994] - mac80211: update bssid_indicator in ieee80211_assign_beacon (Íñigo Huguet) [2059994] - mac80211: MBSSID channel switch (Íñigo Huguet) [2059994] - mac80211: MBSSID beacon handling in AP mode (Íñigo Huguet) [2059994] - mac80211: always have ieee80211_sta_restart() (Íñigo Huguet) [2059994] - mac80211: Add support to trigger sta disconnect on hardware restart (Íñigo Huguet) [2059994] - mac80211: fix potential double free on mesh join (Íñigo Huguet) [2059994] - mac80211: correct legacy rates check in ieee80211_calc_rx_airtime (Íñigo Huguet) [2059994] - nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation (Íñigo Huguet) [2059994] - mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible (Íñigo Huguet) [2059994] - mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE (Íñigo Huguet) [2059994] - rtw89: 8852c: process logic efuse map (Íñigo Huguet) [2059994] - rtw89: 8852c: process efuse of phycap (Íñigo Huguet) [2059994] - rtw89: support DAV efuse reading operation (Íñigo Huguet) [2059994] - rtw89: 8852c: add chip::dle_mem (Íñigo Huguet) [2059994] - rtw89: add page_regs to handle v1 chips (Íñigo Huguet) [2059994] - rtw89: add chip_info::{h2c,c2h}_reg to support more chips (Íñigo Huguet) [2059994] - rtw89: add hci_func_en_addr to support variant generation (Íñigo Huguet) [2059994] - rtw89: add power_{on/off}_func (Íñigo Huguet) [2059994] - rtw89: read chip version depends on chip ID (Íñigo Huguet) [2059994] - rtw89: pci: use a struct to describe all registers address related to DMA channel (Íñigo Huguet) [2059994] - rtw89: pci: add V1 of PCI channel address (Íñigo Huguet) [2059994] - rtw89: pci: add struct rtw89_pci_info (Íñigo Huguet) [2059994] - rtw89: 8852c: add 8852c empty files (Íñigo Huguet) [2059994] - brcmfmac: make the read-only array pktflags static const (Íñigo Huguet) [2059994] - rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_phy_set_rf_sleep' (Íñigo Huguet) [2059994] - ath10k: Fix error handling in ath10k_setup_msa_resources (Íñigo Huguet) [2059994] - ath11k: remove unneeded flush_workqueue (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 72 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: acpi: move ppag code from mvm to fw/acpi (Íñigo Huguet) [2059994] - iwlwifi: dbg: check trigger data before access (Íñigo Huguet) [2059994] - iwlwifi: dbg: in sync mode don't call schedule (Íñigo Huguet) [2059994] - iwlwifi: use 4k queue size for Bz A-step (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix SW error MSI-X mapping (Íñigo Huguet) [2059994] - iwlwifi: yoyo: dump IMR DRAM only for HW and FW error (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for IMR based on platform (Íñigo Huguet) [2059994] - iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove cipher scheme support (Íñigo Huguet) [2059994] - iwlwifi: Configure FW debug preset via module param. (Íñigo Huguet) [2059994] - iwlwifi: mvm: add a flag to reduce power command. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 71 for AX devices (Íñigo Huguet) [2059994] - ath9k: make array voice_priority static const (Íñigo Huguet) [2059994] - rtw89: declare HE capabilities in 6G band (Íñigo Huguet) [2059994] - rtw89: fix HE PHY bandwidth capability (Íñigo Huguet) [2059994] - rtw89: add tx_wake notify for low ps mode (Íñigo Huguet) [2059994] - rtw89: 8852a: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - Revert "ath: add support for special 0x0 regulatory domain" (Íñigo Huguet) [2059994] - rtw89: get channel parameters of 160MHz bandwidth (Íñigo Huguet) [2059994] - mt76: fix dfs state issue with 160 MHz channels (Íñigo Huguet) [2059994] - mt76: mt7915: simplify conditional (Íñigo Huguet) [2059994] - mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - mt76: mt7915e: Enable thermal management by default (Íñigo Huguet) [2059994] - mt76: mt7915e: Add a hwmon attribute to get the actual throttle state. (Íñigo Huguet) [2059994] - mt76: mt7915e: Fix degraded performance after temporary overheat (Íñigo Huguet) [2059994] - mt76: improve signal strength reporting (Íñigo Huguet) [2059994] - mt76: mt7915: use min_t() to make code cleaner (Íñigo Huguet) [2059994] - mt76: mt7915: fix the muru tlv issue (Íñigo Huguet) [2059994] - mt76: mt7915: check band idx for bcc event (Íñigo Huguet) [2059994] - mt76: mt7615: Fix assigning negative values to unsigned variable (Íñigo Huguet) [2059994] - mt76: connac: adjust wlan_idx size from u8 to u16 (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free() (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx_fw_monitor (Íñigo Huguet) [2059994] - mt76: mt7615: fix compiler warning on frame size (Íñigo Huguet) [2059994] - mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: introduce band_idx in mt7915_phy (Íñigo Huguet) [2059994] - mt76: mt7915: add support for MT7986 (Íñigo Huguet) [2059994] - ath10k: fix pointer arithmetic error in trace call (Íñigo Huguet) [2059994] - ath11k: add dbring debug support (Íñigo Huguet) [2059994] - ath11k: translate HE status to radiotap format (Íñigo Huguet) [2059994] - ath11k: decode HE status tlv (Íñigo Huguet) [2059994] - ath11k: switch to using ieee80211_tx_status_ext() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts (Íñigo Huguet) [2059994] - mt76: mt7915: fix potential memory leak of fw monitor packets (Íñigo Huguet) [2059994] - mt76: mt7915: Fix channel state update error issue (Íñigo Huguet) [2059994] - mt76: fix endianness errors in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt7615: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - rtw88: change rtw_info() to proper message level (Íñigo Huguet) [2059994] - rtw89: Limit the CFO boundaries of x'tal value (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 6G band (Íñigo Huguet) [2059994] - ath11k: Fix frames flush failure caused by deadlock (Íñigo Huguet) [2059994] - ath11k: Handle failure in qmi firmware ready (Íñigo Huguet) [2059994] - ath11k: Invalidate cached reo ring entry before accessing it (Íñigo Huguet) [2059994] - ath: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath11k: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath10k: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - ath9k: use hw_random API instead of directly dumping into random.c (Íñigo Huguet) [2059994] - ath11k: configure RDDM size to mhi for recovery by firmware (Íñigo Huguet) [2059994] - ath11k: fix invalid m3 buffer address (Íñigo Huguet) [2059994] - ath11k: add ath11k_qmi_free_resource() for recovery (Íñigo Huguet) [2059994] - rtw89: core.h: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - brcmfmac: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: fix RCU usage in rtw89_core_txq_push() (Íñigo Huguet) [2059994] - rtw88: coex: Update rtl8822c COEX version to 22020720 (Íñigo Huguet) [2059994] - rtw88: coex: Add C2H/H2C handshake with BT mailbox for asking HID Info (Íñigo Huguet) [2059994] - rtw88: coex: Add WLAN MIMO power saving for Bluetooth gaming controller (Íñigo Huguet) [2059994] - rtw88: coex: update BT PTA counter regularly (Íñigo Huguet) [2059994] - rtw88: coex: Improve WLAN throughput when HFP COEX (Íñigo Huguet) [2059994] - rtw88: 8822ce: add support for TX/RX 1ss mode (Íñigo Huguet) [2059994] - iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write (Íñigo Huguet) [2059994] - iwlwifi: mvm: Fix an error code in iwl_mvm_up() (Íñigo Huguet) [2059994] - iwlwifi: Fix -EIO error code that is never returned (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy (Íñigo Huguet) [2059994] - iwlwifi: Fix syntax errors in comments (Íñigo Huguet) [2059994] - iwlwifi: dvm: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi/fw: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi: Make use of the helper macro LIST_HEAD() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs() (Íñigo Huguet) [2059994] - iwlwifi: yoyo: send hcmd to fw after dump collection completes. (Íñigo Huguet) [2059994] - iwlwifi: mvm: move only to an enabled channel (Íñigo Huguet) [2059994] - iwlwifi: mvm: update BAID allocation command again (Íñigo Huguet) [2059994] - iwlwifi: api: remove ttl field from TX command (Íñigo Huguet) [2059994] - iwlwifi: support new queue allocation command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support dump policy for the dump size (Íñigo Huguet) [2059994] - iwlwifi: pcie: iwlwifi: fix device id 7F70 struct (Íñigo Huguet) [2059994] - iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TLC configuration (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument (Íñigo Huguet) [2059994] - iwlwifi: remove command ID argument from queue allocation (Íñigo Huguet) [2059994] - iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq (Íñigo Huguet) [2059994] - iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: always remove the session protection after association (Íñigo Huguet) [2059994] - iwlwifi: mvm: make iwl_mvm_reconfig_scd() static (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD (Íñigo Huguet) [2059994] - iwlwifi: mvm: Disable WiFi bands selectively with BIOS (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send BAID removal to the FW during hw_restart (Íñigo Huguet) [2059994] - iwlwifi: don't dump_stack() when we get an unexpected interrupt (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: handle deactivation notification (Íñigo Huguet) [2059994] - iwlwifi: mvm: Consider P2P GO operation during scan (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 70 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: Unify the scan iteration functions (Íñigo Huguet) [2059994] - iwlwifi: mei: use C99 initializer for device IDs (Íñigo Huguet) [2059994] - iwlwifi: debugfs: remove useless double condition (Íñigo Huguet) [2059994] - iwlwifi: remove unused macros (Íñigo Huguet) [2059994] - iwlwifi: eeprom: clean up macros (Íñigo Huguet) [2059994] - iwlwifi: drv: load tlv debug data earlier (Íñigo Huguet) [2059994] - iwlwifi: pcie: Adapt rx queue write pointer for Bz family (Íñigo Huguet) [2059994] - iwlwifi: pcie: adjust to Bz completion descriptor (Íñigo Huguet) [2059994] - iwlwifi: mvm: Passively scan non PSC channels only when requested so (Íñigo Huguet) [2059994] - iwlwifi: scan: Modify return value of a function (Íñigo Huguet) [2059994] - iwlwifi: yoyo: Avoid using dram data if allocation failed (Íñigo Huguet) [2059994] - iwlwifi: mvm: Correctly set fragmented EBS (Íñigo Huguet) [2059994] - iwlwifi: nvm: Correct HE capability (Íñigo Huguet) [2059994] - iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: make some functions friendly to sparse (Íñigo Huguet) [2059994] - iwlwifi: avoid variable shadowing (Íñigo Huguet) [2059994] - iwlwifi: remove unused DC2DC_CONFIG_CMD definitions (Íñigo Huguet) [2059994] - iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams() (Íñigo Huguet) [2059994] - iwlwifi: fw: make dump_start callback void (Íñigo Huguet) [2059994] - iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will not underflow (Íñigo Huguet) [2059994] - iwlwifi: mvm: use debug print instead of WARN_ON() (Íñigo Huguet) [2059994] - iwlwifi: read and print OTP minor version (Íñigo Huguet) [2059994] - iwlwifi: add support for BZ-U and BZ-L HW (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for CT-KILL notification version 2 (Íñigo Huguet) [2059994] - iwlwifi: yoyo: remove DBGI_SRAM address reset writing (Íñigo Huguet) [2059994] - iwlwifi: mvm: support v3 of station HE context command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: add IMR DRAM dump support (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGC allocation flow (Íñigo Huguet) [2059994] - iwlwifi: pcie: add support for MS devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: align locking in D3 test debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req (Íñigo Huguet) [2059994] - iwlwifi: advertise support for HE - DCM BPSK RX/TX (Íñigo Huguet) [2059994] - iwlwifi: mvm: only enable HE DCM if we also support TX (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGI_SRAM ini dump header. (Íñigo Huguet) [2059994] - iwlwifi: dbg: add infra for tracking free buffer size (Íñigo Huguet) [2059994] - iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions (Íñigo Huguet) [2059994] - iwlwifi: mvm: support new BAID allocation command (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg() (Íñigo Huguet) [2059994] - iwlwifi: cfg: add support for 1K BA queue (Íñigo Huguet) [2059994] - iwlwifi: avoid void pointer arithmetic (Íñigo Huguet) [2059994] - iwlwifi: fix various more -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: propagate (const) type qualifier (Íñigo Huguet) [2059994] - iwlwifi: de-const properly where needed (Íñigo Huguet) [2059994] - iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id (Íñigo Huguet) [2059994] - iwlwifi: mvm: fw: clean up hcmd struct creation (Íñigo Huguet) [2059994] - iwlwifi: prefer WIDE_ID() over iwl_cmd_id() (Íñigo Huguet) [2059994] - iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting (Íñigo Huguet) [2059994] - iwlwifi: mvm: offload channel switch timing to FW (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta (Íñigo Huguet) [2059994] - mac80211_hwsim: Advertise support for EHT capabilities (Íñigo Huguet) [2059994] - mac80211: parse AddBA request with extended AddBA element (Íñigo Huguet) [2059994] - mac80211: calculate max RX NSS for EHT mode (Íñigo Huguet) [2059994] - mac80211: Add support for storing station EHT capabilities (Íñigo Huguet) [2059994] - mac80211: Handle station association response with EHT (Íñigo Huguet) [2059994] - mac80211: Add EHT capabilities to association/probe request (Íñigo Huguet) [2059994] - mac80211: Add initial support for EHT and 320 MHz channels (Íñigo Huguet) [2059994] - mac80211: Support parsing EHT elements (Íñigo Huguet) [2059994] - cfg80211: Support configuration of station EHT capabilities (Íñigo Huguet) [2059994] - nl80211: fix NL80211_HE_MAX_CAPABILITY_LEN (Íñigo Huguet) [2059994] - cfg80211: add NO-EHT flag to regulatory (Íñigo Huguet) [2059994] - nl80211: add support for 320MHz channel limitation (Íñigo Huguet) [2059994] - nl80211: add EHT MCS support (Íñigo Huguet) [2059994] - cfg80211: Add support for EHT 320 MHz channel width (Íñigo Huguet) [2059994] - cfg80211: Add data structures to capture EHT capabilities (Íñigo Huguet) [2059994] - ieee80211: add EHT 1K aggregation definitions (Íñigo Huguet) [2059994] - ieee80211: Add EHT (802.11be) definitions (Íñigo Huguet) [2059994] - mac80211_hwsim: Add custom regulatory for 6GHz (Íñigo Huguet) [2059994] - mac80211_hwsim: don't shadow a global variable (Íñigo Huguet) [2059994] - mac80211_hwsim: check TX and STA bandwidth (Íñigo Huguet) [2059994] - nl80211: accept only HE capability elements with valid size (Íñigo Huguet) [2059994] - mac80211: parse only HE capability elements with valid size (Íñigo Huguet) [2059994] - ieee80211: add helper to check HE capability element size (Íñigo Huguet) [2059994] - nl80211: use RCU to read regdom in reg get/dump (Íñigo Huguet) [2059994] - mac80211_hwsim: Add debugfs to control rx status RSSI (Íñigo Huguet) [2059994] - ieee80211: use tab to indent struct ieee80211_neighbor_ap_info (Íñigo Huguet) [2059994] - rtw89: handle TX/RX 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: declare if chip support 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: add 6G support to rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: extend subband for 6G band (Íñigo Huguet) [2059994] - rtw89: refine naming of rfk helpers with prefix (Íñigo Huguet) [2059994] - rtw89: make rfk helpers common across chips (Íñigo Huguet) [2059994] - brcmfmac: Add BCM43454/6 support (Íñigo Huguet) [2059994] - ath11k: fix destination monitor ring out of sync (Íñigo Huguet) [2059994] - ath11k: fix radar detection in 160 Mhz (Íñigo Huguet) [2059994] - ath11k: fix WARN_ON during ath11k_mac_update_vif_chan (Íñigo Huguet) [2059994] - ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_txcompl() (Íñigo Huguet) [2059994] - brcmfmac: of: remove redundant variable len (Íñigo Huguet) [2059994] - brcmfmac: p2p: Replace one-element arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: coex: set EN bit to PLT register (Íñigo Huguet) [2059994] - rtw89: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw88: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: declare AP mode support (Íñigo Huguet) [2059994] - rtw89: debug: add stations entry to show ID assignment (Íñigo Huguet) [2059994] - rtw89: implement ieee80211_ops::start_ap and stop_ap (Íñigo Huguet) [2059994] - rtw89: maintain assoc/disassoc STA states of firmware and hardware (Íñigo Huguet) [2059994] - rtw89: only STA mode change vif_type mapping dynamically (Íñigo Huguet) [2059994] - rtw89: add addr_cam field to sta to support AP mode (Íñigo Huguet) [2059994] - rtw89: extend role_maintain to support AP mode (Íñigo Huguet) [2059994] - rtw88: fix use after free in rtw_hw_scan_update_probe_req() (Íñigo Huguet) [2059994] - mac80211: Remove redundent assignment channel_type (Íñigo Huguet) [2059994] - mac80211: remove useless ieee80211_vif_is_mesh() check (Íñigo Huguet) [2059994] - mac80211: fix struct ieee80211_tx_info size (Íñigo Huguet) [2059994] - mac80211: mlme: validate peer HE supported rates (Íñigo Huguet) [2059994] - mac80211: remove unused macros (Íñigo Huguet) [2059994] - cfg80211: pmsr: remove useless ifdef guards (Íñigo Huguet) [2059994] - mac80211: airtime: avoid variable shadowing (Íñigo Huguet) [2059994] - mac80211: mlme: add documentation from spec to code (Íñigo Huguet) [2059994] - mac80211: vht: use HE macros for parsing HE capabilities (Íñigo Huguet) [2059994] - ieee80211: radiotap: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - ieee80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: don't add non transmitted BSS to 6GHz scanned channels (Íñigo Huguet) [2059994] - ieee80211: fix HE SPR size calculation (Íñigo Huguet) [2059994] - cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAP (Íñigo Huguet) [2059994] - mac80211: consider RX NSS in UHB connection (Íñigo Huguet) [2059994] - mac80211: limit bandwidth in HE capabilities (Íñigo Huguet) [2059994] - mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes (Íñigo Huguet) [2059994] - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill (Íñigo Huguet) [2059994] - mt76: do not always copy ethhdr in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt76x02: use mt76_phy_dfs_state to determine radar detector state (Íñigo Huguet) [2059994] - mt76: mt7615: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt7915: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt76x02: improve tx hang detection (Íñigo Huguet) [2059994] - mt76x02: improve mac error check/reset reliability (Íñigo Huguet) [2059994] - mt76: mt7921s: run sleep mode by default (Íñigo Huguet) [2059994] - mt76: sdio: honor the largest Tx buffer the hardware can support (Íñigo Huguet) [2059994] - mt76: mt7915: fix the nss setting in bitrates (Íñigo Huguet) [2059994] - mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix a possible memory leak in mt7921_load_patch (Íñigo Huguet) [2059994] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta (Íñigo Huguet) [2059994] - mt76: stop the radar detector after leaving dfs channel (Íñigo Huguet) [2059994] - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7663s: flush runtime-pm queue after waking up the device (Íñigo Huguet) [2059994] - mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN) (Íñigo Huguet) [2059994] - mt76: mt7921: remove duplicated code in mt7921_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar background detection (Íñigo Huguet) [2059994] - mt76: mt7915: report radar pattern if detected by rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce rdd_monitor debugfs node (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar trigger on rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt7915_set_radar_background routine (Íñigo Huguet) [2059994] - mt76: mt7915: set bssinfo/starec command when adding interface (Íñigo Huguet) [2059994] - mt76: mt7921: toggle runtime-pm adding a monitor vif (Íñigo Huguet) [2059994] - mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx() (Íñigo Huguet) [2059994] - mt76: sdio: disable interrupt in mt76s_sdio_irq (Íñigo Huguet) [2059994] - mt76: mt7921: fix crash when startup fails. (Íñigo Huguet) [2059994] - mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl (Íñigo Huguet) [2059994] - mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7615: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: do not always disable fw runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7915: add support for passing chip/firmware debug data to user space (Íñigo Huguet) [2059994] - mt76: mt7615e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7915: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: mt7615: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: connac: add support for passing the cipher field in bss_info (Íñigo Huguet) [2059994] - mt76: mt7921e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7615: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: set EDCA parameters with the MCU CE command (Íñigo Huguet) [2059994] - mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error (Íñigo Huguet) [2059994] - mt76: mt7921: forbid the doze mode when coredump is in progress (Íñigo Huguet) [2059994] - mt76: mt7921e: make dev->fw_assert usage consistent (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_init_download (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_connac_mcu_start_patch (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_restart in common module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_start_firmware (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_mcu_get_eeprom (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_set_pm in connac module (Íñigo Huguet) [2059994] - mt76: connac: introduce is_connac_v1 utility routine (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: remove duplicated defs in mcu.h (Íñigo Huguet) [2059994] - mt76: mt7915: move pci specific code back to pci.c (Íñigo Huguet) [2059994] - mt76: mt7921s: update mt7921s_wfsys_reset sequence (Íñigo Huguet) [2059994] - mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately after reset (Íñigo Huguet) [2059994] - mt76: sdio: lock sdio when it is needed (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode (Íñigo Huguet) [2059994] - mt76: make mt76_sar_capa static (Íñigo Huguet) [2059994] - mt76: mt7915: add device id for mt7916 (Íñigo Huguet) [2059994] - mt76: set wlan_idx_hi on mt7916 (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_add_key in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_get_phy utilities (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_chan_bw in common code (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_get_cipher in common code (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req (Íñigo Huguet) [2059994] - mt76: connac: fix sta_rec_wtbl tag len (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7916 calibrated data support (Íñigo Huguet) [2059994] - mt76: mt7915: update mt7915_chan_mib_offs for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: update rx rate reporting for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: add txfree event v3 (Íñigo Huguet) [2059994] - mt76: mt7915: enlarge wcid size to 544 (Íñigo Huguet) [2059994] - mt76: mt7915: rework eeprom.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: mt7915: add firmware support for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: rework dma.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: add MT_RXQ_MAIN_WA for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: refine register definition (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7915_mmio_probe() as a common probing function (Íñigo Huguet) [2059994] - mt76: mt7915: fix polling firmware-own status (Íñigo Huguet) [2059994] - brcmfmac: pcie: Read the console on init and shutdown (Íñigo Huguet) [2059994] - brcmfmac: fwil: Constify iovar name arguments (Íñigo Huguet) [2059994] - brcmfmac: of: Use devm_kstrdup for board_type & check for errors (Íñigo Huguet) [2059994] - brcmfmac: pcie: Fix crashes due to early IRQs (Íñigo Huguet) [2059994] - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio (Íñigo Huguet) [2059994] - brcmfmac: pcie: Declare missing firmware files in pcie.c (Íñigo Huguet) [2059994] - brcmfmac: firmware: Allocate space for default boardrev in nvram (Íñigo Huguet) [2059994] - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path (Íñigo Huguet) [2059994] - rtlwifi: remove redundant initialization of variable ul_encalgo (Íñigo Huguet) [2059994] - ray_cs: Check ioremap return value (Íñigo Huguet) [2059994] - ath11k: add debugfs for TWT debug calls (Íñigo Huguet) [2059994] - ath11k: add WMI calls to manually add/del/pause/resume TWT dialogs (Íñigo Huguet) [2059994] - ath11k: Add debugfs interface to configure firmware debug log level (Íñigo Huguet) [2059994] - rtw88: rtw8821c: enable rfe 6 devices (Íñigo Huguet) [2059994] - rtw88: fix memory overrun and memory leak during hw_scan (Íñigo Huguet) [2059994] - rtw88: fix idle mode flow for hw scan (Íñigo Huguet) [2059994] - rtw88: check for validity before using a pointer (Íñigo Huguet) [2059994] - ath11k: mhi: use mhi_sync_power_up() (Íñigo Huguet) [2059994] - ath11k: pci: fix crash on suspend if board file is not found (Íñigo Huguet) [2059994] - ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops (Íñigo Huguet) [2059994] - ath11k: Fix uninitialized symbol 'rx_buf_sz' (Íñigo Huguet) [2059994] - ath11k: fix kernel panic during unload/load ath11k modules (Íñigo Huguet) [2059994] - ath11k: Rename ath11k_ahb_ext_irq_config (Íñigo Huguet) [2059994] - brcmfmac: add CYW43570 PCIE device (Íñigo Huguet) [2059994] - brcmfmac: use ISO3166 country code and 0 rev as fallback on some devices (Íñigo Huguet) [2059994] - rtw89: use pci_read/write_config instead of dbi read/write (Íñigo Huguet) [2059994] - rtw89: refine DIG feature to support 160M and CCK PD (Íñigo Huguet) [2059994] - rtw89: include subband type in channel params (Íñigo Huguet) [2059994] - rtw89: handle 6G band if supported by a chipset (Íñigo Huguet) [2059994] - rtw89: separate {init,deinit}_addr_cam functions (Íñigo Huguet) [2059994] - rtw89: set mac_id and port ID to TXWD (Íñigo Huguet) [2059994] - rtw89: send broadcast/multicast packets via HIQ if STAs are in sleep mode (Íñigo Huguet) [2059994] - rtw89: configure mac port HIQ registers (Íñigo Huguet) [2059994] - rtw89: rename vif_maintain to role_maintain (Íñigo Huguet) [2059994] - rtw89: extend firmware commands on states of sta_assoc and sta_disconnect (Íñigo Huguet) [2059994] - rtw89: allocate mac_id for each station in AP mode (Íñigo Huguet) [2059994] - rtw89: implement mac80211_ops::set_tim to indicate STA to receive packets (Íñigo Huguet) [2059994] - rtw89: add C2H handle of BCN_CNT (Íñigo Huguet) [2059994] - rtw89: download beacon content to firmware (Íñigo Huguet) [2059994] - rtw89: use hardware SSN to TX management frame (Íñigo Huguet) [2059994] - rtw89: configure rx_filter according to FIF_PROBE_REQ (Íñigo Huguet) [2059994] - rtw89: correct use of BA CAM (Íñigo Huguet) [2059994] - rtw89: encapsulate RX handlers to single function (Íñigo Huguet) [2059994] - rtw89: Add RX counters of VHT MCS-10/11 to debugfs (Íñigo Huguet) [2059994] - rtw89: remove duplicate definition of hardware port number (Íñigo Huguet) [2059994] - rtw89: extract modules by chipset (Íñigo Huguet) [2059994] - ath11k: avoid firmware crash when reg set for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz (Íñigo Huguet) [2059994] - ath9k_htc: fix uninit value bugs (Íñigo Huguet) [2059994] - ath10k: abstract htt_rx_desc structure (Íñigo Huguet) [2059994] - ath9k: remove redundant status variable (Íñigo Huguet) [2059994] - ath11k: Reconfigure hardware rate for WCN6855 after vdev is started (Íñigo Huguet) [2059994] - ath: dfs_pattern_detector: Avoid open coded arithmetic in memory allocation (Íñigo Huguet) [2059994] - ath10k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2059994] - ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk() (Íñigo Huguet) [2059994] - ath11k: move function ath11k_dp_rx_process_mon_status (Íñigo Huguet) [2059994] - ath11k: enable RX PPDU stats in monitor co-exist mode (Íñigo Huguet) [2059994] - ath11k: free peer for station when disconnect from AP for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: add LDPC FEC type in 802.11 radiotap header (Íñigo Huguet) [2059994] - ath11k: Refactor the fallback routine when peer create fails (Íñigo Huguet) [2059994] - ath11k: fix workqueue not getting destroyed after rmmod (Íñigo Huguet) [2059994] - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern (Íñigo Huguet) [2059994] - ath11k: add missing of_node_put() to avoid leak (Íñigo Huguet) [2059994] - rfkill: define rfill_soft_blocked() if !RFKILL (Íñigo Huguet) [2059994] - Revert "ath10k: drop beacon and probe response which leak from other channel" (Íñigo Huguet) [2059994] - iwlwifi: mvm: return value for request_ownership (Íñigo Huguet) [2059994] - nl80211: Update bss channel on channel switch for P2P_CLIENT (Íñigo Huguet) [2059994] - iwlwifi: fix build error for IWLMEI (Íñigo Huguet) [2059994] - mac80211: treat some SAE auth steps as final (Íñigo Huguet) [2059994] - nl80211: Handle nla_memdup failures in handle_nan_filter (Íñigo Huguet) [2059994] - iwlwifi: mvm: check debugfs_dir ptr before use (Íñigo Huguet) [2059994] - iwlwifi: don't advertise TWT support (Íñigo Huguet) [2059994] - mac80211: fix forwarded mesh frames AC & queue selection (Íñigo Huguet) [2059994] - mac80211: refuse aggregations sessions before authorized (Íñigo Huguet) [2059994] - mac80211: fix EAPoL rekey fail in 802.3 rx path (Íñigo Huguet) [2059994] - iwlwifi: fix use-after-free (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Foxconn SDX55 (Íñigo Huguet) [2059994] - cfg80211: fix race in netlink owner interface destruction (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send SAR GEO command for 3160 devices (Íñigo Huguet) [2059994] - iwlwifi: remove deprecated broadcast filtering feature (Íñigo Huguet) [2059994] - iwlwifi: mei: report RFKILL upon register when needed (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't feed the hardware RFKILL into iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: retry mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix the pskb_may_pull check in ipv4 (Íñigo Huguet) [2059994] - iwlwifi: pcie: gen2: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: fix iwl_legacy_rate_to_fw_idx (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix condition which checks the version of rate_n_flags (Íñigo Huguet) [2059994] - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work (Íñigo Huguet) [2059994] - mac80211_hwsim: report NOACK frames in tx_status (Íñigo Huguet) [2059994] - mac80211: mlme: check for null after calling kmemdup (Íñigo Huguet) [2059994] - brcmfmac: firmware: Fix crash in brcm_alt_fw_path (Íñigo Huguet) [2059994] - mac80211: use ieee80211_bss_get_elem() (Íñigo Huguet) [2059994] - nl80211: clarify comment for mesh PLINK_BLOCKED state (Íñigo Huguet) [2059994] - mac80211: Add stations iterator where the iterator function may sleep (Íñigo Huguet) [2059994] - mac80211: allow non-standard VHT MCS-10/11 (Íñigo Huguet) [2059994] - codel: remove unnecessary pkt_sched.h include (Íñigo Huguet) [2059994] - codel: remove unnecessary sock.h include (Íñigo Huguet) [2059994] - rtw88: don't consider deep PS mode when transmitting packet (Íñigo Huguet) [2059994] - ath11k: add support of firmware logging for WCN6855 (Íñigo Huguet) [2059994] - ath10k: replace strlcpy with strscpy (Íñigo Huguet) [2059994] - rtw88: support SAR via kernel common API (Íñigo Huguet) [2059994] - rtw88: 8822c: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - iwlwifi: mei: wait before mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: clear the ownership when the driver goes down (Íñigo Huguet) [2059994] - iwlwifi: fw: fix some scan kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove card state notification code (Íñigo Huguet) [2059994] - iwlwifi: mvm: drop too short packets silently (Íñigo Huguet) [2059994] - iwlwifi: return op_mode only in case the failure is from MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: support Bz TX checksum offload (Íñigo Huguet) [2059994] - iwlwifi: mvm: add US/CA to TAS block list if OEM isn't allowed (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set schedule scan profiles (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set channel flags (Íñigo Huguet) [2059994] - iwlwifi: mvm: always store the PPAG table as the latest version. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 69 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support TLV-based firmware reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: change old-SN drop threshold (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't trust hardware queue number (Íñigo Huguet) [2059994] - iwlwifi: mvm: handle RX checksum on Bz devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: use a define for checksum flags mask (Íñigo Huguet) [2059994] - iwlwifi: remove module loading failure message (Íñigo Huguet) [2059994] - iwlwifi: mvm: isolate offload assist (checksum) calculation (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for OCE scan (Íñigo Huguet) [2059994] - iwlwifi: dump RCM error tables (Íñigo Huguet) [2059994] - iwlwifi: dump both TCM error tables if present (Íñigo Huguet) [2059994] - iwlwifi: dump CSR scratch from outer function (Íñigo Huguet) [2059994] - iwlwifi: parse error tables from debug TLVs (Íñigo Huguet) [2059994] - iwlwifi: recognize missing PNVM data and then log filename (Íñigo Huguet) [2059994] - iwlwifi: rs: add support for TLC config command ver 4 (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: update rfi table (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add list of OEMs allowed to use TAS (Íñigo Huguet) [2059994] - iwlwifi: mvm: support revision 1 of WTAS table (Íñigo Huguet) [2059994] - iwlwifi: fw: remove dead error log code (Íñigo Huguet) [2059994] - iwlwifi: do not use __unused as variable name (Íñigo Huguet) [2059994] - iwlwifi: iwl-eeprom-parse: mostly dvm only (Íñigo Huguet) [2059994] - iwlwifi: mvm: clean up indenting in iwl_mvm_tlc_update_notif() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a stray tab (Íñigo Huguet) [2059994] - ath11k: add regdb.bin download for regdb offload (Íñigo Huguet) [2059994] - rtl8xxxu: Improve the A-MPDU retransmission rate with RTS/CTS protection (Íñigo Huguet) [2059994] - rtw88: don't check CRC of VHT-SIG-B in 802.11ac signal (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix imbalanced locking in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2059994] - iwlwifi: mvm: add dbg_time_point to debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: add missing min_size to kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mei: fix W=1 warnings (Íñigo Huguet) [2059994] - ath11k: add support for hardware rfkill for QCA6390 (Íñigo Huguet) [2059994] - ath11k: report tx bitrate for iw wlan station dump (Íñigo Huguet) [2059994] - ath11k: fix warning of RCU usage for ath11k_mac_get_arvif_by_vdev_id() (Íñigo Huguet) [2059994] - ath11k: add signal report to mac80211 for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: report rssi of each chain to mac80211 for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - cfg80211: Enable regulatory enforcement checks for drivers supporting mesh iface (Íñigo Huguet) [2059994] - rfkill: allow to get the software rfkill state (Íñigo Huguet) [2059994] - cfg80211: refactor cfg80211_get_ies_channel_number() (Íñigo Huguet) [2059994] - nl82011: clarify interface combinations wrt. channels (Íñigo Huguet) [2059994] - nl80211: Add support to offload SA Query procedures for AP SME device (Íñigo Huguet) [2059994] - nl80211: Add support to set AP settings flags with single attribute (Íñigo Huguet) [2059994] - mac80211: add more HT/VHT/HE state logging (Íñigo Huguet) [2059994] - cfg80211: Use the HE operation IE to determine a 6GHz BSS channel (Íñigo Huguet) [2059994] - cfg80211: rename offchannel_chain structs to background_chain to avoid confusion with ETSI standard (Íñigo Huguet) [2059994] - mac80211: Notify cfg80211 about association comeback (Íñigo Huguet) [2059994] - cfg80211: Add support for notifying association comeback (Íñigo Huguet) [2059994] - mac80211: introduce channel switch disconnect function (Íñigo Huguet) [2059994] - cfg80211: Fix order of enum nl80211_band_iftype_attr documentation (Íñigo Huguet) [2059994] - cfg80211: simplify cfg80211_chandef_valid() (Íñigo Huguet) [2059994] - mac80211: Remove a couple of obsolete TODO (Íñigo Huguet) [2059994] - mac80211: use coarse boottime for airtime fairness code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix cmd timeout in throughput test (Íñigo Huguet) [2059994] - mt76: mt7921s: fix suspend error with enlarging mcu timeout value (Íñigo Huguet) [2059994] - mt76: mt7921s: make pm->suspended usage consistent (Íñigo Huguet) [2059994] - mt76: mt7921: clear pm->suspended in mt7921_mac_reset_work (Íñigo Huguet) [2059994] - mt76: connac: rely on le16_add_cpu in mt76_connac_mcu_add_nested_tlv (Íñigo Huguet) [2059994] - mt76: mt7921: remove dead definitions (Íñigo Huguet) [2059994] - mt76: mt7915: add mu-mimo and ofdma debugfs knobs (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt76_vif in mt7915_vif (Íñigo Huguet) [2059994] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac definitions (Íñigo Huguet) [2059994] - mt76: connac: rely on MCU_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_CE_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_UNI_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: remove MCU_FW_PREFIX bit (Íñigo Huguet) [2059994] - mt76: connac: align MCU_EXT definitions with 7915 driver (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_EXT macros (Íñigo Huguet) [2059994] - mt76: mt7615: in debugfs queue stats, skip wmm index 3 on mt7663 (Íñigo Huguet) [2059994] - mt76: mt7915: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: allow drivers to drop rx packets early (Íñigo Huguet) [2059994] - mt76: mt7663: disable 4addr capability (Íñigo Huguet) [2059994] - mt76: only access ieee80211_hdr after mt76_insert_ccmp_hdr (Íñigo Huguet) [2059994] - mt76: move sar_capa configuration in common code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix possible kernel crash due to invalid Rx count (Íñigo Huguet) [2059994] - mt76: mt7921s: fix bus hang with wrong privilege (Íñigo Huguet) [2059994] - mt76: eeprom: tolerate corrected bit-flips (Íñigo Huguet) [2059994] - mt76: mt7603: improve reliability of tx powersave filtering (Íñigo Huguet) [2059994] - mt76: clear sta powersave flag after notifying driver (Íñigo Huguet) [2059994] - mt76: mt7915: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7603: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7615: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7921s: fix the device cannot sleep deeply in suspend (Íñigo Huguet) [2059994] - mt76: mt7615: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt7915: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt76x02: introduce SAR support (Íñigo Huguet) [2059994] - mt76: move sar utilities to mt76-core module (Íñigo Huguet) [2059994] - mt76: mt7921: honor mt76_connac_mcu_set_rate_txpower return value in mt7921_config (Íñigo Huguet) [2059994] - mt76: do not pass the received frame with decryption error (Íñigo Huguet) [2059994] - mt76: connac: remove PHY_MODE_AX_6G configuration in mt76_connac_get_phy_mode (Íñigo Huguet) [2059994] - mt76: mt7615: remove dead code in get_omac_idx (Íñigo Huguet) [2059994] - mt76: mt7921: introduce 160 MHz channel bandwidth support (Íñigo Huguet) [2059994] - mt76: mt7921: add support for PCIe ID 0x0608/0x0616 (Íñigo Huguet) [2059994] - mt76: testmode: add support to set MAC (Íñigo Huguet) [2059994] - mt76: mt7915: add default calibrated data support (Íñigo Huguet) [2059994] - mt76: only set rx radiotap flag from within decoder functions (Íñigo Huguet) [2059994] - mt76: reverse the first fragmented frame to 802.11 (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Introduce Sierra EM919X support (Íñigo Huguet) [2059994] - bus: mhi: core: Add an API for auto queueing buffers for DL channel (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Simplify code and axe the use of a deprecated API (Íñigo Huguet) [2059994] - bus: mhi: core: Use macros for execution environment features (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add new device ID support for T99W175 (Íñigo Huguet) [2059994] - ath11k: Use reserved host DDR addresses from DT for PCI devices (Íñigo Huguet) [2059994] - ath11k: Change qcn9074 fw to operate in mode-2 (Íñigo Huguet) [2059994] - ath11k: add ab to TARGET_NUM_VDEVS & co (Íñigo Huguet) [2059994] - brcmfmac: Fix incorrect type assignments for keep-alive (Íñigo Huguet) [2059994] - ath11k: Avoid false DEADLOCK warning reported by lockdep (Íñigo Huguet) [2059994] - ath11k: set DTIM policy to stick mode for station interface (Íñigo Huguet) [2059994] - ath11k: support MAC address randomization in scan (Íñigo Huguet) [2059994] - ath10k: wmi: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: htt: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: drop beacon and probe response which leak from other channel (Íñigo Huguet) [2059994] - ath11k: Process full monitor mode rx support (Íñigo Huguet) [2059994] - ath11k: add software monitor ring descriptor for full monitor (Íñigo Huguet) [2059994] - ath11k: Add htt cmd to enable full monitor mode (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN6855 (Íñigo Huguet) [2059994] - rtw88: refine tx_pwr_tbl debugfs to show channel and bandwidth (Íñigo Huguet) [2059994] - rtw88: add debugfs to fix tx rate (Íñigo Huguet) [2059994] - ath: regdom: extend South Korea regulatory domain support (Íñigo Huguet) [2059994] - ath11k: add wait operation for tx management packets for flush from mac80211 (Íñigo Huguet) [2059994] - ath11k: add 11d scan offload support (Íñigo Huguet) [2059994] - ath11k: add configure country code for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work (Íñigo Huguet) [2059994] - iwlwifi: work around reverse dependency on MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: optionally suppress assert log (Íñigo Huguet) [2059994] - iwlwifi: fw: correctly detect HW-SMEM region subtype (Íñigo Huguet) [2059994] - iwlwifi: implement reset flow for Bz devices (Íñigo Huguet) [2059994] - iwlwifi: dbg: disable ini debug in 8000 family and below (Íñigo Huguet) [2059994] - iwlwifi: support SAR GEO Offset Mapping override via BIOS (Íñigo Huguet) [2059994] - iwlwifi: pcie: retake ownership after reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: always use 4K RB size by default (Íñigo Huguet) [2059994] - iwlwifi: mvm/api: define system control command (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 68 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: add some missing command strings (Íñigo Huguet) [2059994] - iwlwifi: fw: add support for splitting region type bits (Íñigo Huguet) [2059994] - iwlwifi: swap 1650i and 1650s killer struct names (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support for DBGC4 for dram (Íñigo Huguet) [2059994] - iwlwifi: mvm: update rate scale in moving back to assoc state (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for statistics update version 15 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add support for a new version of scan request command (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove session protection upon station removal (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for PHY context command v4 (Íñigo Huguet) [2059994] - iwlwifi: fw: api: add link to PHY context command struct v1 (Íñigo Huguet) [2059994] - iwlwifi: mvm: support RLC configuration command (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: support v12 wowlan status (Íñigo Huguet) [2059994] - iwlwifi: mvm: parse firmware alive message version 6 (Íñigo Huguet) [2059994] - iwlwifi: pcie: support Bz suspend/resume trigger (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: move GTK rekeys condition (Íñigo Huguet) [2059994] - ath11k: change to use dynamic memory for channel list of scan (Íñigo Huguet) [2059994] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2059994] - ath9k: switch to rate table based lookup (Íñigo Huguet) [2059994] - iwlwifi: mvm: demote non-compliant kernel-doc header (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a possible NULL pointer deference (Íñigo Huguet) [2059994] - iwlwifi: mei: Fix spelling mistake "req_ownserhip" -> "req_ownership" (Íñigo Huguet) [2059994] - iwlwifi: mei: don't rely on the size from the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix linking when tracing is not enabled (Íñigo Huguet) [2059994] - ath11k: Avoid NULL ptr access during mgmt tx cleanup (Íñigo Huguet) [2059994] - rtlwifi: rtl8192de: Style clean-ups (Íñigo Huguet) [2059994] - brcmfmac: Configure keep-alive packet on suspend (Íñigo Huguet) [2059994] - ieee80211: change HE nominal packet padding value defines (Íñigo Huguet) [2059994] - cfg80211: use ieee80211_bss_get_elem() instead of _get_ie() (Íñigo Huguet) [2059994] - iwlwifi: mvm: read the rfkill state and feed it to iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mvm: add vendor commands needed for iwlmei (Íñigo Huguet) [2059994] - iwlwifi: integrate with iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: add debugfs hooks (Íñigo Huguet) [2059994] - iwlwifi: mei: add the driver to allow cooperation with CSME (Íñigo Huguet) [2059994] - mwifiex: Ensure the version string from the firmware is 0-terminated (Íñigo Huguet) [2059994] - mwifiex: Add quirk to disable deep sleep with certain hardware revision (Íñigo Huguet) [2059994] - mwifiex: Use a define for firmware version string length (Íñigo Huguet) [2059994] - rtw88: add debugfs to force lowest basic rate (Íñigo Huguet) [2059994] - rtw88: follow the AP basic rates for tx mgmt frame (Íñigo Huguet) [2059994] - mac80211: Use memset_after() to clear tx status (Íñigo Huguet) [2059994] - mac80211: notify non-transmitting BSS of color changes (Íñigo Huguet) [2059994] - mac80211: minstrel_ht: remove unused SAMPLE_SWITCH_THR define (Íñigo Huguet) [2059994] - cfg80211: allow continuous radar monitoring on offchannel chain (Íñigo Huguet) [2059994] - cfg80211: schedule offchan_cac_abort_wk in cfg80211_radar_event (Íñigo Huguet) [2059994] - cfg80211: delete redundant free code (Íñigo Huguet) [2059994] - mac80211: Remove unused assignment statements (Íñigo Huguet) [2059994] - cfg80211: fix possible NULL pointer dereference in cfg80211_stop_offchan_radar_detection (Íñigo Huguet) [2059994] - ath11k: Use memset_startat() for clearing queue descriptors (Íñigo Huguet) [2059994] - ath11k: Fix spelling mistake "detetction" -> "detection" (Íñigo Huguet) [2059994] - Revert "ath11k: add read variant from SMBIOS for download board data" (Íñigo Huguet) [2059994] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2059994] - ath11k: calculate the correct NSS of peer for HE capabilities (Íñigo Huguet) [2059994] - ath11k: change to treat alpha code na as world wide regdomain (Íñigo Huguet) [2059994] - cfg80211: move offchan_cac_event to a dedicated work (Íñigo Huguet) [2059994] - mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping" (Íñigo Huguet) [2059994] - mac80211: introduce set_radar_offchan callback (Íñigo Huguet) [2059994] - cfg80211: implement APIs for dedicated radar detection HW (Íñigo Huguet) [2059994] - ath11k: add support for BSS color change (Íñigo Huguet) [2059994] - ath11k: add trace log support (Íñigo Huguet) [2059994] - ath11k: Add missing qmi_txn_cancel() (Íñigo Huguet) [2059994] - ath11k: Disabling credit flow for WMI path (Íñigo Huguet) [2059994] - ath11k: Increment pending_mgmt_tx count before tx send invoke (Íñigo Huguet) [2059994] - ath11k: send proper txpower and maxregpower values to firmware (Íñigo Huguet) [2059994] - ath11k: move peer delete after vdev stop of station for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: remove return for empty tx bitrate in mac_op_sta_statistics (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE if NSS ratio enabled (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary lock contention in tx_completion path (Íñigo Huguet) [2059994] - ath11k: add branch predictors in dp_tx path (Íñigo Huguet) [2059994] - ath11k: avoid while loop in ring selection of tx completion interrupt (Íñigo Huguet) [2059994] - ath11k: remove mod operator in dst ring processing (Íñigo Huguet) [2059994] - ath11k: allocate HAL_WBM2SW_RELEASE ring from cacheable memory (Íñigo Huguet) [2059994] - ath11k: add branch predictors in process_rx (Íñigo Huguet) [2059994] - ath11k: remove usage quota while processing rx packets (Íñigo Huguet) [2059994] - ath11k: avoid active pdev check for each msdu (Íñigo Huguet) [2059994] - ath11k: avoid additional access to ath11k_hal_srng_dst_num_free (Íñigo Huguet) [2059994] - ath11k: modify dp_rx desc access wrapper calls inline (Íñigo Huguet) [2059994] - ath11k: allocate dst ring descriptors from cacheable memory (Íñigo Huguet) [2059994] - ath11k: disable unused CE8 interrupts for ipq8074 (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary BH disable lock in STA kickout event (Íñigo Huguet) [2059994] - ath11k: enable 802.11 power save mode in station mode (Íñigo Huguet) [2059994] - ath11k: convert ath11k_wmi_pdev_set_ps_mode() to use enum wmi_sta_ps_mode (Íñigo Huguet) [2059994] - ath9k: use swap() to make code cleaner (Íñigo Huguet) [2059994] - ath10k: fetch (pre-)calibration data via nvmem subsystem (Íñigo Huguet) [2059994] - Revert "ath11k: add support for WCN6855 hw2.1" (Íñigo Huguet) [2059994] - iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting (Jerry Snitselaar) [2095498] - scsi: mpi3mr: Fix kernel-doc (Tomas Henzl) [2091878] - scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings (Tomas Henzl) [2091878] - scsi: mpi3mr: Add target device related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Add shost related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Return error if dma_alloc_coherent() fails (Tomas Henzl) [2091878] - scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init() (Tomas Henzl) [2091878] - scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR (Tomas Henzl) [2091878] - scsi: mpi3mr: Hidden drives not removed during soft reset (Tomas Henzl) [2091878] - scsi: mpi3mr: Increase I/O timeout value to 60s (Tomas Henzl) [2091878] - scsi: mpi3mr: Update driver version to 8.0.0.69.0 (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for NVMe passthrough (Tomas Henzl) [2091878] - scsi: mpi3mr: Expose adapter state to sysfs (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for PEL commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for MPT commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for driver commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add bsg device support (Tomas Henzl) [2091878] - selftests/powerpc: Add PPC_FEATURE2_ARCH_3_1 and PPC_FEATURE2_EBB bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add helper to exit on failure (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add interface test for mmcra register fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr3_src fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_fch fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr1_comb field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 using pmc5 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 field using pmc1 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_cc56run field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0 exception bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcra fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to extract mmcr fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add event_init_sampling function (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add utility functions to post process the mmap buffer (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to parse event codes (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add support for perf sampling tests (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add a test of counting larx/stcx (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Include mmap_buffer field as part of struct event (Desnes A. Nunes do Rosario) [2071113] - [s390] net/smc: Fix af_ops of child socket pointing to released memory (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() (Tobias Huschle) [2043832] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Tobias Huschle) [2043832] - [s390] net/smc: Call trace_smc_tx_sendmsg when data corked (Tobias Huschle) [2043832] - [s390] net/smc: Fix cleanup when register ULP fails (Tobias Huschle) [2043832] - [s390] net/smc: fix connection leak (Tobias Huschle) [2043832] - [s390] net/smc: Use a mutex for locking "struct smc_pnettable" (Tobias Huschle) [2043832] - [s390] net/smc: unlock on error paths in __smc_setsockopt() (Tobias Huschle) [2043832] - [s390] net/smc: return ETIMEDOUT when smc_connect_clc() timeout (Tobias Huschle) [2043832] - [s390] net/smc: Add comment for smc_tx_pending (Tobias Huschle) [2043832] - [s390] net/smc: Add global configure for handshake limitation by netlink (Tobias Huschle) [2043832] - [s390] net/smc: Dynamic control handshake limitation by socket options (Tobias Huschle) [2043832] - [s390] net/smc: Limit SMC visits when handshake workqueue congested (Tobias Huschle) [2043832] - [s390] net/smc: Limit backlog connections (Tobias Huschle) [2043832] - [s390] net/smc: Make smc_tcp_listen_work() independent (Tobias Huschle) [2043832] - [s390] net/smc: Avoid overwriting the copies of clcsock callback functions (Tobias Huschle) [2043832] - [s390] Partially revert "net/smc: Add netlink net namespace support" (Tobias Huschle) [2043832] - [s390] net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag (Tobias Huschle) [2043832] - [s390] net/smc: Remove corked dealyed work (Tobias Huschle) [2043832] - [s390] net/smc: Send directly when TCP_CORK is cleared (Tobias Huschle) [2043832] - [s390] net/smc: Forward wakeup to smc socket waitqueue after fallback (Tobias Huschle) [2043832] - [s390] net/smc: Transitional solution for clcsock race issue (Tobias Huschle) [2043832] - [s390] net/smc: Fix hung_task when removing SMC-R devices (Tobias Huschle) [2043832] - [s390] net/smc: Remove unused function declaration (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between SMC-R link access and clear (Tobias Huschle) [2043832] - [s390] net/smc: Introduce a new conn->lgr validity check helper (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between link group access and termination (Tobias Huschle) [2043832] - [s390] net/smc: Reset conn->lgr when link group registration fails (Tobias Huschle) [2043832] - [s390] net/smc: add comments for smc_link_{usable|sendable} (Tobias Huschle) [2043832] - [s390] net/smc: remove redundant re-assignment of pointer link (Tobias Huschle) [2043832] - [s390] net/smc: Introduce TCP ULP support (Tobias Huschle) [2043832] - [s390] net/smc: Add net namespace for tracepoints (Tobias Huschle) [2043832] - [s390] net/smc: Print net namespace in log (Tobias Huschle) [2043832] - [s390] net/smc: Add netlink net namespace support (Tobias Huschle) [2043832] - [s390] net/smc: Introduce net namespace support for linkgroup (Tobias Huschle) [2043832] - [s390] net/smc: Use the bitmap API when applicable (Tobias Huschle) [2043832] - [s390] net/smc: fix kernel panic caused by race of smc_sock (Tobias Huschle) [2043832] - [s390] net/smc: don't send CDC/LLC message if link not ready (Tobias Huschle) [2043832] - [s390] net/smc: fix using of uninitialized completions (Tobias Huschle) [2043832] - [s390] net/smc: Prevent smc_release() from long blocking (Tobias Huschle) [2043832] - [s390] net/smc: Clear memory when release and reuse buffer (Tobias Huschle) [2043832] - [s390] net/smc: Keep smc_close_final rc during active close (Tobias Huschle) [2043832] - [s390] net/smc: fix wrong list_del in smc_lgr_cleanup_early (Tobias Huschle) [2043832] - [s390] net/smc: Don't call clcsock shutdown twice when smc shutdown (Tobias Huschle) [2043832] - [s390] net/smc: Fix loop in smc_listen (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() (Tobias Huschle) [2043832] - [s390] net/smc: Ensure the active closing peer first closes clcsock (Tobias Huschle) [2043832] - [s390] net/smc: Clean up local struct sock variables (Tobias Huschle) [2043832] - [s390] net/smc: Avoid warning of possible recursive locking (Tobias Huschle) [2043832] - [s390] net/smc: Make sure the link_id is unique (Tobias Huschle) [2043832] - [s390] net/smc: Transfer remaining wait queue entries during fallback (Tobias Huschle) [2043832] - [s390] net/smc: fix sk_refcnt underflow on linkdown and fallback (Tobias Huschle) [2043832] - [s390] net/smc: Print function name in smcr_link_down tracepoint (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for smcr link down (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoints for tx and rx msg (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for fallback (Tobias Huschle) [2043832] - [s390] net/smc: Correct spelling mistake to TCPF_SYN_RECV (Tobias Huschle) [2043832] - [s390] net/smc: Fix smc_link->llc_testlink_time overflow (Tobias Huschle) [2043832] - [s390] net/smc: stop links when their GID is removed (Tobias Huschle) [2043832] - [s390] net/smc: add netlink support for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: extend LLC layer for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add v2 support to the work request layer (Tobias Huschle) [2043832] - [s390] net/smc: retrieve v2 gid from IB device (Tobias Huschle) [2043832] - [s390] net/smc: add v2 format of CLC decline message (Tobias Huschle) [2043832] - [s390] net/smc: add listen processing for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add SMC-Rv2 connection establishment (Tobias Huschle) [2043832] - [s390] net/smc: prepare for SMC-Rv2 connection (Tobias Huschle) [2043832] - [s390] net/smc: save stack space and allocate smc_init_info (Tobias Huschle) [2043832] - [s390] net/smc: add generic netlink support for system EID (Tobias Huschle) [2043832] - [s390] net/smc: keep static copy of system EID (Tobias Huschle) [2043832] - [s390] net/smc: add support for user defined EIDs (Tobias Huschle) [2043832] - [s390] net/smc: Allow SMC-D 1MB DMB allocations (Tobias Huschle) [2043832] - [s390] net/smc: no need to flush smcd_dev's event_wq before destroying it (Tobias Huschle) [2043832] - [s390] net/smc: avoid possible duplicate dmb unregistration (Tobias Huschle) [2043832] - [s390] net/smc: remove device from smcd_dev_list after failed device_add() (Tobias Huschle) [2043832]- bnxt_en: parse and report result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: Fix unnecessary dropping of RX packets (Ken Cox) [2043782] - bnxt_en: Initiallize bp->ptp_lock first before using it (Ken Cox) [2043782] - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag (Ken Cox) [2043782] - bnxt_en: Prevent XDP redirect from running when stopping TX queue (Ken Cox) [2043782 1944997] - bnxt_en: reserve space inside receive page for skb_shared_info (Ken Cox) [2043782 1944997] - bnxt_en: Synchronize tx when xdp redirects happen on same ring (Ken Cox) [2043782 1944997] - net: bnxt_ptp: fix compilation error (Ken Cox) [2043782] - bnxt: revert hastily merged uAPI aberrations (Ken Cox) [2043782] - bnxt_en: add an nvm test for hw diagnose (Ken Cox) [2043782] - bnxt_en: implement hw health reporter (Ken Cox) [2043782] - bnxt_en: Do not destroy health reporters during reset (Ken Cox) [2043782] - bnxt_en: Eliminate unintended link toggle during FW reset (Ken Cox) [2043782] - bnxt_en: Properly report no pause support on some cards (Ken Cox) [2043782] - bnxt_en: introduce initial link state of unknown (Ken Cox) [2043782] - bnxt_en: parse result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: Increase firmware message response DMA wait time (Ken Cox) [2043782] - bnxt_en: Fix incorrect multicast rx mask setting when not requested (Ken Cox) [2043782] - bnxt_en: Fix occasional ethtool -t loopback test failures (Ken Cox) [2043782] - bnxt_en: Fix offline ethtool selftest with RDMA enabled (Ken Cox) [2043782] - bnxt_en: Fix active FEC reporting to ethtool (Ken Cox) [2043782] - bnxt_en: Fix devlink fw_activate (Ken Cox) [2043782] - bnxt_en: Restore the resets_reliable flag in bnxt_open() (Ken Cox) [2043782] - bnxt_en: Handle async event when the PHC is updated in RTC mode (Ken Cox) [2043782] - bnxt_en: Implement .adjtime() for PTP RTC mode (Ken Cox) [2043782] - bnxt_en: Add driver support to use Real Time Counter for PTP (Ken Cox) [2043782] - bnxt_en: PTP: Refactor PTP initialization functions (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.73 (Ken Cox) [2043782] - bnxt_en: improve firmware timeout messaging (Ken Cox) [2043782] - bnxt_en: use firmware provided max timeout for messages (Ken Cox) [2043782] - bnxt_en: improve VF error messages when PF is unavailable (Ken Cox) [2043782] - bnxt_en: add dynamic debug support for HWRM messages (Ken Cox) [2043782] - bnxt_en: Use page frag RX buffers for better software GRO performance (Ken Cox) [2043782] - bnxt_en: convert to xdp_do_flush (Ken Cox) [2043782] - bnxt_en: Support CQE coalescing mode in ethtool (Ken Cox) [2043782] - bnxt_en: Support configurable CQE coalescing mode (Ken Cox) [2043782] - bnxt_en: enable interrupt sampling on 5750X for DIM (Ken Cox) [2043782] - bnxt_en: Log error report for dropped doorbell (Ken Cox) [2043782] - bnxt_en: Add event handler for PAUSE Storm event (Ken Cox) [2043782] - flow_offload: reject to offload tc actions in offload drivers (Ken Cox) [2043782] - bnxt_en: Fix compile error regression when CONFIG_BNXT_SRIOV is not set (Ken Cox) [2043782] - bnxt_en: fix format specifier in live patch error message (Ken Cox) [2043782] - bnxt_en: extend RTNL to VF check in devlink driver_reinit (Ken Cox) [2043782] - bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ken Cox) [2043782] - bnxt_en: Remove not used other ULP define (Ken Cox) [2043782] - bnxt_en: Provide stored devlink "fw" version on older firmware (Ken Cox) [2043782] - bnxt_en: implement firmware live patching (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.63 (Ken Cox) [2043782] - bnxt_en: implement dump callback for fw health reporter (Ken Cox) [2043782] - bnxt_en: extract coredump command line from current task (Ken Cox) [2043782] - bnxt_en: Retrieve coredump and crashdump size via FW command (Ken Cox) [2043782] - bnxt_en: Add compression flags information in coredump segment header (Ken Cox) [2043782] - bnxt_en: move coredump functions into dedicated file (Ken Cox) [2043782] - bnxt_en: Refactor coredump functions (Ken Cox) [2043782] - bnxt_en: improve fw diagnose devlink health messages (Ken Cox) [2043782] - bnxt_en: consolidate fw devlink health reporters (Ken Cox) [2043782] - bnxt_en: remove fw_reset devlink health reporter (Ken Cox) [2043782] - bnxt_en: improve error recovery information messages (Ken Cox) [2043782] - bnxt_en: add enable_remote_dev_reset devlink parameter (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload fw_activate (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload driver_reinit (Ken Cox) [2043782] - bnxt_en: refactor cancellation of resource reservations (Ken Cox) [2043782] - bnxt_en: refactor printing of device info (Ken Cox) [2043782] - bnxt: use netif_is_rxfh_configured instead of open code (Ken Cox) [2043782] - ethernet: use eth_hw_addr_set() (Ken Cox) [2043782] - bnxt_en: Fix TX timeout when TX ring size is set to the smallest (Ken Cox) [2043782] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Ken Cox) [2043782] - bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() (Ken Cox) [2043782] - netfilter: nat: really support inet nat without l3 address (Phil Sutter) [2092424] - netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path (Phil Sutter) [2094236] - netfilter: nf_tables: double hook unregistration in netns path (Phil Sutter) [2094236] - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 (Mohammed Gamal) [1948442] - cpufreq: intel_pstate: Use firmware default EPP (Steve Best) [2072671] - cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes (Steve Best) [2072671] - cpufreq: intel_pstate: Update EPP for AlderLake mobile (Steve Best) [2072671] - cpufreq: intel_pstate: Drop redundant intel_pstate_get_hwp_cap() call (Steve Best) [2072671] - cpufreq: intel_pstate: ITMT support for overclocked system (Steve Best) [2072671] - cpufreq: intel_pstate: Fix active mode offline/online EPP handling (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable (Steve Best) [2072671] - cpufreq: intel_pstate: Fix unchecked MSR 0x773 access (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown and offline (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpufreq: intel_pstate: Override parameters if HWP forced by BIOS (Steve Best) [2072671] - Revert "cpufreq: intel_pstate: Process HWP Guaranteed change notification" (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpuidle: intel_idle: Drop redundant backslash at line end (Steve Best) [2072893] - intel_idle: add core C6 optimization for SPR (Steve Best) [2072893] - intel_idle: add 'preferred_cstates' module argument (Steve Best) [2072893] - intel_idle: add SPR support (Steve Best) [2072893] - intel_idle: enable interrupts before C1 on Xeons (Steve Best) [2072893]- [s390] s390/airq: use DMA memory for summary indicators (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Provide target domain for EP11 cprbs to scheduling function (Tobias Huschle) [2043905] - [s390] s390/zcrypt: change reply buffer size offering (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Support CPRB minor version T7 (Tobias Huschle) [2043905] - [s390] s390/zcrypt: handle checkstopped cards with new state (Tobias Huschle) [2043905] - [s390] s390/zcrypt: CEX8S exploitation support (Tobias Huschle) [2043905] - [s390] s390/ap/zcrypt: debug feature improvements (Tobias Huschle) [2043905] - [s390] s390/zcrypt: rework of debug feature messages (Tobias Huschle) [2043905] - powerpc/perf: Fix the threshold compare group constraint for power10 (Steve Best) [2090058] - arch/x86: Disable system wide bus lock rate limiting (Prarit Bhargava) [2028252] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Xin Long) [2062780] - rtnetlink: enable alt_ifname for setlink/newlink (Xin Long) [2062780] - rtnetlink: return ENODEV when ifname does not exist and group is given (Xin Long) [2062780] - rtnetlink: Return correct error on changing device netns (Xin Long) [2062780] - net: remove the new_ifindex argument from dev_change_net_namespace (Xin Long) [2062780] - net: Allow to specify ifindex when device is moved to another namespace (Xin Long) [2062780] - net: rtnetlink: add possibility to use alternative names as message handle (Xin Long) [2062780] - net: rtnetlink: introduce helper to get net_device instance by ifname (Xin Long) [2062780] - net: rtnetlink: unify the code in __rtnl_newlink get dev with the rest (Xin Long) [2062780] - net: rtnetlink: put alternative names to getlink message (Xin Long) [2062780] - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern (Ewan D. Milne) [2049198] {CVE-2022-0494} - [s390] s390/dasd: prevent double format of tracks for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: fix data corruption for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: Fix read inconsistency for ESE DASD devices (Mete Durlu) [2094294] - [s390] s390/dasd: Fix read for ESE with blksize < 4k (Mete Durlu) [2094294] - xfs: validate inode fork size against fork format (Andrey Albershteyn) [2089447] - selftests/tc-testing: match any qdisc type (Petr Oros) [2021843] - tc-testing: Add control-plane selftests for sch_mq (Petr Oros) [2021843] - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc (Petr Oros) [2021843] - netdevsim: don't overwrite read only ethtool parms (Petr Oros) [2021843] - netdevsim: fix uninit value in nsim_drv_configure_vfs() (Petr Oros) [2021843] - netdevsim: rename 'driver' entry points (Petr Oros) [2021843] - netdevsim: move max vf config to dev (Petr Oros) [2021843] - netdevsim: move details of vf config to dev (Petr Oros) [2021843] - netdevsim: move vfconfig to nsim_dev (Petr Oros) [2021843] - netdevsim: take rtnl_lock when assigning num_vfs (Petr Oros) [2021843] - netdevsim: Protect both reload_down and reload_up paths (Petr Oros) [2021843] - netdevsim: make array res_ids static const, makes object smaller (Petr Oros) [2021843] - netdevsim: Add multi-queue support (Petr Oros) [2021843] - net: netdevsim: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Petr Oros) [2021843] - netdevsim: delete unnecessary debugfs checking (Petr Oros) [2021843] - netdevsim: switch to memdup_user_nul() (Petr Oros) [2021843] - netdevsim: init u64 stats for 32bit hardware (Petr Oros) [2021843] - dm: fix bio length of empty flush (Ming Lei) [2090940] - block: initialize the target bio in __bio_clone_fast (Ming Lei) [2090940] - dm: use bio_clone_fast in alloc_io/alloc_tio (Ming Lei) [2090940] - block: clone crypto and integrity data in __bio_clone_fast (Ming Lei) [2090940] - dm-cache: remove __remap_to_origin_clear_discard (Ming Lei) [2090940] - dm: simplify the single bio fast path in __send_duplicate_bios (Ming Lei) [2090940] - dm: retun the clone bio from alloc_tio (Ming Lei) [2090940] - dm: pass the bio instead of tio to __map_bio (Ming Lei) [2090940] - dm: move cloning the bio into alloc_tio (Ming Lei) [2090940] - dm: fold __send_duplicate_bios into __clone_and_map_simple_bio (Ming Lei) [2090940] - dm: fold clone_bio into __clone_and_map_data_bio (Ming Lei) [2090940] - dm: add a clone_to_tio helper (Ming Lei) [2090940] - block: make bio_crypt_clone() able to fail (Ming Lei) [2090940] - perf/x86/uncore: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/uncore: Clean up uncore_pci_ids[] (Michael Petlan) [2088831] - perf/x86/uncore: Add Raptor Lake uncore support (Michael Petlan) [2088831] - perf/x86/cstate: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2088831] - perf/x86: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2088831] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Michael Petlan) [2088831] - x86/intel: Add common OPTDIFFs (Michael Petlan) [2088831] - x86/cpu: Explain Intel model naming convention (Michael Petlan) [2088831] - KVM: s390: vsie/gmap: reduce gmap_rmap overhead (Thomas Huth) [2072387] - KVM: s390x: fix SCK locking (Thomas Huth) [2072387] - s390/kvm: use union tod_clock (Thomas Huth) [2072387] - s390/time: introduce new store_tod_clock_ext() (Thomas Huth) [2072387] - s390/time: introduce union tod_clock (Thomas Huth) [2072387] - KVM: s390: Clarify SIGP orders versus STOP/RESTART (Thomas Huth) [2043868] - KVM: s390: Clear valid_wakeup in kvm_s390_handle_wait(), not in arch hook (Thomas Huth) [2072387] - KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU (Thomas Huth) [2072387] - KVM: s390: Introduce kvm_s390_get_gfn_end() (Thomas Huth) [2072387] - KVM: Integrate gfn_to_memslot_approx() into search_memslots() (Thomas Huth) [2072387] - KVM: s390: Use kvm_get_vcpu() instead of open-coded access (Thomas Huth) [2072387] - KVM: s390: add debug statement for diag 318 CPNC data (Thomas Huth) [2072387] - KVM: s390: pv: properly handle page flags for protected guests (Thomas Huth) [2072387] - KVM: s390: Add a routine for setting userspace CPU state (Thomas Huth) [2072387] - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() (Íñigo Huguet) [2042840] - net: sfc: fix memory leak due to ptp channel (Íñigo Huguet) [2042840] - net: sfc: fix using uninitialized xdp tx_queue (Íñigo Huguet) [2042840] - sfc: Do not free an empty page_ring (Íñigo Huguet) [2042840] - net: sfc: add missing xdp queue reinitialization (Íñigo Huguet) [2042840] - sfc: Avoid NULL pointer dereference on systems without numa awareness (Íñigo Huguet) [2042840] - sfc: extend the locking on mcdi->seqno (Íñigo Huguet) [2042840] - sfc: set affinity hints in local NUMA node only (Íñigo Huguet) [2042840] - sfc: default config to 1 channel/core in local NUMA node only (Íñigo Huguet) [2042840] - sfc: The size of the RX recycle ring should be more flexible (Íñigo Huguet) [2042840] - sfc: Use swap() instead of open coding it (Íñigo Huguet) [2042840] - ethernet/sfc: remove redundant rc variable (Íñigo Huguet) [2042840] - PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 (Myron Stowe) [2015785] - thunderbolt: Do not make DROM read success compulsory (Myron Stowe) [2015785] - thunderbolt: Do not resume routers if UID is not set (Myron Stowe) [2015785] - thunderbolt: Retry DROM reads for more failure scenarios (Myron Stowe) [2015785] - PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - ACPI: scan: Introduce acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - PCI: PM: Fix ordering of operations in pci_back_from_sleep() (Myron Stowe) [2015785] - PCI: PM: Do not call platform_pci_power_manageable() unnecessarily (Myron Stowe) [2015785] - PCI: PM: Make pci_choose_state() call pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Rearrange pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Simplify acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: PM: Drop struct pci_platform_pm_ops (Myron Stowe) [2015785] - PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI (Myron Stowe) [2015785] - PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM (Myron Stowe) [2015785] - ACPI: glue: Look for ACPI bus type only if ACPI companion is not known (Myron Stowe) [2015785] - ACPI: glue: Drop cleanup callback from struct acpi_bus_type (Myron Stowe) [2015785] - PCI: ACPI: Drop acpi_pci_bus (Myron Stowe) [2015785] - PCI: ACPI: Check parent pointer in acpi_pci_find_companion() (Myron Stowe) [2015785] - PCI/ACPI: Don't reset a fwnode set by OF (Myron Stowe) [2015785] - PCI: VMD: ACPI: Make ACPI companion lookup work for VMD bus (Myron Stowe) [2015785] - PCI: Change the type of probe argument in reset functions (Myron Stowe) [2015785] - PCI: Add support for ACPI _RST reset method (Myron Stowe) [2015785] - PCI: Setup ACPI fwnode early and at the same time with OF (Myron Stowe) [2015785] - PCI: Use acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: Add pci_set_acpi_fwnode() to set ACPI_COMPANION (Myron Stowe) [2015785] - PCI: Allow userspace to query and set device reset mechanism (Myron Stowe) [2015785] - PCI: Remove reset_fn field from pci_dev (Myron Stowe) [2015785] - PCI: Add array to track reset method ordering (Myron Stowe) [2015785] - PCI: Add pcie_reset_flr() with 'probe' argument (Myron Stowe) [2015785] - PCI: Cache PCIe Device Capabilities register (Myron Stowe) [2015785] - driver core: Split device_platform_notify() (Myron Stowe) [2015785] - software nodes: Split software_node_notify() (Myron Stowe) [2015785] - PCI: PM: Enable PME if it can be signaled from D3cold (Myron Stowe) [2015785] - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently (Myron Stowe) [2015785] - PCI: Use pci_update_current_state() in pci_enable_device_flags() (Myron Stowe) [2015785] - PCI: Add pci_reset_bus_function() Secondary Bus Reset interface (Myron Stowe) [2015785] - ACPI: scan: Rearrange code related to acpi_get_device_data() (Myron Stowe) [2015785] - PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI (Myron Stowe) [2015785] - crypto: cavium/nitrox - use pcie_flr instead of duplicating it (Myron Stowe) [2015785] - NFSv4 only print the label when its queried (Scott Mayhew) [2030827] - NFSv4.1 provide mount option to toggle trunking discovery (Scott Mayhew) [2030827] - NFSv4.1 test and add 4.1 trunking transport (Scott Mayhew) [2030827] - SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt (Scott Mayhew) [2030827] - NFSv4 handle port presence in fs_location server string (Scott Mayhew) [2030827] - NFSv4 expose nfs_parse_server_name function (Scott Mayhew) [2030827] - NFSv4.1 query for fs_location attr on a new file system (Scott Mayhew) [2030827] - NFSv4 store server support for fs_location attribute (Scott Mayhew) [2030827] - NFSv4 remove zero number of fs_locations entries error check (Scott Mayhew) [2030827] - NFSv4.1 add network transport when session trunking is detected (Scott Mayhew) [2030827] - SUNRPC enforce creation of no more than max_connect xprts (Scott Mayhew) [2030827] - NFSv4 introduce max_connect mount options (Scott Mayhew) [2030827] - SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info in sysfs (Scott Mayhew) [2030827] - SUNRPC keep track of number of transports to unique addresses (Scott Mayhew) [2030827] - powerpc/papr_scm: Make 'perf_stats' invisible if perf-stats unavailable (Diego Domingos) [1986188] - powerpc/papr_scm: Fix warnings about undeclared variable (Diego Domingos) [1986188] - VMCI: Add support for ARM64 (Cathy Avery) [2080095] - VMCI: Release notification_bitmap in error path (Cathy Avery) [2080095] - VMCI: Check exclusive_vectors when freeing interrupt 1 (Cathy Avery) [2080095] - VMCI: Fix some error handling paths in vmci_guest_probe_device() (Cathy Avery) [2080095] - VMCI: No need to clear memory after a dma_alloc_coherent() call (Cathy Avery) [2080095] - VMCI: Fix the description of vmci_check_host_caps() (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams receive (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams sends (Cathy Avery) [2080095] - VMCI: dma dg: allocate send and receive buffers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: register dummy IRQ handlers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: set OS page size (Cathy Avery) [2080095] - VMCI: dma dg: whitespace formatting change for vmci register defines (Cathy Avery) [2080095] - VMCI: dma dg: detect DMA datagram capability (Cathy Avery) [2080095] - VMCI: Use BIT() macro for bit definitions (Cathy Avery) [2080095] - VMCI: dma dg: add MMIO access to registers (Cathy Avery) [2080095] - misc: vmw_vmci: Switch to kvfree_rcu() API (Cathy Avery) [2080095] - VMCI: fix NULL pointer dereference when unmapping queue pair (Cathy Avery) [2080095] - misc: vmci: remove redundant variable is_local (Cathy Avery) [2080095] - misc: vmw_vmci: return the correct errno code (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_datagram payload (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct (Cathy Avery) [2080095] - vmci_host: print unexpanded names of ioctl requests in debug messages (Cathy Avery) [2080095] - drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue (Cathy Avery) [2080095] - VMCI: Enforce queuepair max size for IOCTL_VMCI_QUEUEPAIR_ALLOC (Cathy Avery) [2080095] - VMCI: Use set_page_dirty_lock() when unregistering guest memory (Cathy Avery) [2080095] - misc/vmw_vmci: fix typo (Cathy Avery) [2080095] - misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells() (Cathy Avery) [2080095] - VMCI: check return value of get_user_pages_fast() for errors (Cathy Avery) [2080095] - vmci_host: get rid of pointless access_ok() (Cathy Avery) [2080095] - treewide: Add SPDX license identifier - Makefile/Kconfig (Cathy Avery) [2080095] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Cathy Avery) [2080095] - VMCI: Use memdup_user() rather than duplicating its implementation (Cathy Avery) [2080095] - VMCI: remove set but not used variable 'cid' (Cathy Avery) [2080095] - vmci: type promotion bug in qp_host_get_user_memory() (Cathy Avery) [2080095]- misc: pvpanic: introduce device capability (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: add crash loaded event (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: move bit definition to uapi header file (Emanuele Giuseppe Esposito) [2088457] - rfkill: make new event layout opt-in (Jose Ignacio Tornos Martinez) [2023175] - lib/sbitmap: fix sb->map leak (Ming Lei) [2093549] - openvswitch: fix OOB access in reserve_sfa_size() (Antoine Tenart) [2082023] - net: openvswitch: don't send internal clone attribute to the userspace. (Antoine Tenart) [2082023 2085509] - openvswitch: Add recirc_id to recirc warning (Antoine Tenart) [2082023] - openvswitch: Fixed nd target mask field in the flow dump. (Antoine Tenart) [2082023] - net: openvswitch: Remove redundant if statements (Antoine Tenart) [2082023] - netfilter: nf_tables: disallow non-stateful expression in sets earlier (Phil Sutter) [2092987] {CVE-2022-1966} - cachefiles: Drop superfluous readpages aops NULL check (Dave Wysochanski) [2083136] - audit: fix AUDIT_DISABLED undeclared error when AUDITSYSCALL unconfigured (Richard Guy Briggs) [2035123] - audit: log AUDIT_TIME_* records only from rules (Richard Guy Briggs) [2035123] - audit: improve audit queue handling when "audit=1" on cmdline (Richard Guy Briggs) [2035123] - audit: replace zero-length array with flexible-array member (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in audit_[send|make]_reply() (Richard Guy Briggs) [2035123] - audit: ensure userspace is penalized the same as the kernel when under pressure (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in kmalloc() (Richard Guy Briggs) [2035123] - audit: improve robustness of the audit queue handling (Richard Guy Briggs) [2035123] - audit: return early if the filter rule has a lower priority (Richard Guy Briggs) [2035123] - lsm_audit: avoid overloading the "key" audit field (Richard Guy Briggs) [2035123] - audit: Convert to SPDX identifier (Richard Guy Briggs) [2035123] - audit: rename struct node to struct audit_node to prevent future name collisions (Richard Guy Briggs) [2035123] - audit: prepare audit_context for use in calling contexts beyond syscalls (Richard Guy Briggs) [2035123] - audit: fix possible null-pointer dereference in audit_filter_rules (Richard Guy Briggs) [2035123] - audit: add header protection to kernel/audit.h (Richard Guy Briggs) [2035123] - audit: remove unnecessary 'ret' initialization (Richard Guy Briggs) [2035123] - audit: remove trailing spaces and tabs (Richard Guy Briggs) [2035123] - audit: Use list_move instead of list_del/list_add (Richard Guy Briggs) [2035123] - audit: Rename enum audit_state constants to avoid AUDIT_DISABLED redefinition (Richard Guy Briggs) [2035123] - selftests/bpf: Fix btf_dump test under new clang (Yauheni Kaliuta) [2087050] - perf: Fix sys_perf_event_open() race against self (Michael Petlan) [2087949] - scsi: fnic: Finish scsi_cmnd before dropping the spinlock (John Meneghini) [2062905] - [s390] s390/setup: Fix secure ipl message (Mete Durlu) [2058619] - perf evlist: Fix failed to use cpu list for uncore events (Michael Petlan) [2088835] - perf tools: Enable on a list of CPUs for hybrid (Michael Petlan) [2088835] - perf tools: Create hybrid flag in target (Michael Petlan) [2088835] - libperf: Add perf_cpu_map__default_new() (Michael Petlan) [2088835] - drm/i915: Stop force enabling pipe bottom color gammma/csc (Foggy Liu) [2054487] - blk-mq: fix blk_mq_flush_plug_list (Ming Lei) [2088397] - kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - powerpc/numa: Handle partially initialized numa nodes (Nico Pache) [2028988] - mm: make free_area_init_node aware of memory less nodes (Nico Pache) [2028988] - mm, memory_hotplug: reorganize new pgdat initialization (Nico Pache) [2028988] - mm, memory_hotplug: drop arch_free_nodedata (Nico Pache) [2028988] - mm: handle uninitialized numa nodes gracefully (Nico Pache) [2028988] - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG (Nico Pache) [2028988] - kexec_file: don't place kexec images on IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - mm/memory_hotplug: handle memblock_add_node() failures in add_memory_resource() (Nico Pache) [2028988] - mm/memory_hotplug: introduce add_memory_driver_managed() (Nico Pache) [2028988] - mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_KEEP_MEMBLOCK (Nico Pache) [2028988] - mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 (Nico Pache) [2028988] - mm/hotplug: reorder memblock_[free|remove]() calls in try_remove_memory() (Nico Pache) [2028988] - mm: memblock: make keeping memblock memory opt-in rather than opt-out (Nico Pache) [2028988] - [s390] s390/cpumf: add new extended counter set for IBM z16 (Mete Durlu) [2047728]- [s390] s390/qdio: clarify logical vs absolute in QIB's kerneldoc (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded sanity check in qdio_do_sqbs() (Mete Durlu) [2043836] - [s390] s390/qdio: split do_QDIO() (Mete Durlu) [2043836] - [s390] s390/qdio: split qdio_inspect_queue() (Mete Durlu) [2043836] - [s390] s390/qdio: clarify handler logic for qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: clean up access to queue in qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: avoid allocating the qdio_irq with GFP_DMA (Mete Durlu) [2043836] - [s390] s390/qdio: improve handling of CIWs (Mete Durlu) [2043836] - [s390] s390/qdio: remove QDIO_SBAL_SIZE macro (Mete Durlu) [2043836] - [s390] scsi: zfcp: fix kernel doc comments (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused support for SLIB parameters (Mete Durlu) [2043836] - [s390] s390/qdio: consolidate QIB code (Mete Durlu) [2043836] - [s390] s390/qdio: use dev_info() in qdio_print_subchannel_info() (Mete Durlu) [2043836] - [s390] s390/qdio: fine-tune the queue sync (Mete Durlu) [2043836] - [s390] s390/qdio: clean up SIGA capability tracking (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused sync-after-IRQ infrastructure (Mete Durlu) [2043836] - [s390] s390/qdio: use absolute data address in ESTABLISH ccw (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused macros (Mete Durlu) [2043836] - [s390] s390/qdio: clarify reporting of errors to the drivers (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded siga-sync for Output Queue (Mete Durlu) [2043836] - [s390] s390/qdio: remove remaining tasklet & timer code (Mete Durlu) [2043836] - ice: clear stale Tx queue settings before configuring (Petr Oros) [2079926] - ice: fix crash when writing timestamp on RX rings (Petr Oros) [2079926] - ice: Fix race during aux device (un)plugging (Petr Oros) [2079926] - ice: fix PTP stale Tx timestamps cleanup (Petr Oros) [2079926] - ice: ice_sched: fix an incorrect NULL check on list iterator (Petr Oros) [2079926] - ice: fix use-after-free when deinitializing mailbox snapshot (Petr Oros) [2079926] - ice: wait 5 s for EMP reset after firmware flash (Petr Oros) [2079926] - ice: Protect vf_state check by cfg_lock in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix incorrect locking in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix memory leak in ice_get_orom_civd_data() (Petr Oros) [2079926] - ice: fix crash in switchdev mode (Petr Oros) [2079926] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Petr Oros) [2079926] - ice: arfs: fix use-after-free when freeing @rx_cpu_rmap (Petr Oros) [2079926] - ice: clear cmd_type_offset_bsz for TX rings (Petr Oros) [2079926] - ice: xsk: fix VSI state check in ice_xsk_wakeup() (Petr Oros) [2079926] - ice: synchronize_rcu() when terminating rings (Petr Oros) [2079926] - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg (Petr Oros) [2079926] - ice: Set txq_teid to ICE_INVAL_TEID on ring creation (Petr Oros) [2079926] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2079926] - ice: Fix MAC address setting (Petr Oros) [2079926] - redhat/configs: Remove CONFIG_MFD_INTEL_PMT (Prarit Bhargava) [2058805] - redhat/configs: Add CONFIG_INTEL_VSEC (Prarit Bhargava) [2058805] - platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus (Prarit Bhargava) [2058805] - PCI: Add #defines for accessing PCIe DVSEC fields (Prarit Bhargava) [2058805] - platform/x86: intel_pmt_telemetry: Ignore zero sized entries (Prarit Bhargava) [2058805] - platform/x86/intel: pmt: Use y instead of objs in Makefile (Prarit Bhargava) [2058805] - platform/x86/intel: Move Intel PMT drivers to new subfolder (Prarit Bhargava) [2058805] - dlm: fix plock invalid read (Alexander Aring) [2053095] - NFS: LOOKUP_DIRECTORY is also ok with symlinks (Scott Mayhew) [2059727] - NFSv4: nfs_atomic_open() can race when looking up a non-regular file (Scott Mayhew) [2059727] - NFSv4: Handle case where the lookup of a directory fails (Scott Mayhew) [2059727] - redhat: always tag non-maintainer builds with .gXXXX (Jarod Wilson) - mm, compaction: fast_find_migrateblock() should return pfn in the target zone (Rafael Aquini) [2067130] - [s390] s390/pci: expose a PCI device's UID as its index (Mete Durlu) [1939916] - [s390] s390/pci: expose UID uniqueness guarantee (Mete Durlu) [1939916] - [s390] s390/pci: Documentation for zPCI (Mete Durlu) [1939916] - powerpc/fadump: print start of preserved area (Diego Domingos) [2075092] - powerpc/fadump: align destination address to pagesize (Diego Domingos) [2075092] - powerpc/fadump: fix PT_LOAD segment for boot memory area (Diego Domingos) [2075092] - dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled (Jerry Snitselaar) [2083414] - dmaengine: idxd: Remove unnecessary synchronize_irq() before free_irq() (Jerry Snitselaar) [2083414] - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT (Jerry Snitselaar) [2083414] - dmaengine: idxd: skip irq free when wq type is not kernel (Jerry Snitselaar) [2083414] - dmaengine: idxd: make idxd_register/unregister_dma_channel() static (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove redudant idxd_wq_disable_cleanup() call (Jerry Snitselaar) [2083414] - dmaengine: idxd: free irq before wq type is reset (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix lockdep warning on device driver removal (Jerry Snitselaar) [2083414] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2083414] - dmaengine: idxd: refactor wq driver enable/disable operations (Jerry Snitselaar) [2083414] - dmaengine: idxd: move wq irq enabling to after device enable (Jerry Snitselaar) [2083414] - dmaengine: idxd: set max_xfer and max_batch for RO device (Jerry Snitselaar) [2083414] - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() (Jerry Snitselaar) [2083414] - dmaengine: idxd: set DMA_INTERRUPT cap bit (Jerry Snitselaar) [2083414] - dmaengine: add verification of DMA_INTERRUPT capability for dmatest (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove trailing white space on input str for wq name (Jerry Snitselaar) [2083414] - dmaengine: idxd: don't load pasid config until needed (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix retry value to be constant for duration of function call (Jerry Snitselaar) [2075705] - dmaengine: idxd: match type for retries var in idxd_enqcmds() (Jerry Snitselaar) [2075705] - net: mana: Reuse XDP dropped page (Mohammed Gamal) [2086556] - net: mana: Add counter for XDP_TX (Mohammed Gamal) [2086556] - net: mana: Add counter for packet dropped by XDP (Mohammed Gamal) [2086556] - net: mana: Use struct_size() helper in mana_gd_create_dma_region() (Mohammed Gamal) [2086556] - SUNRPC release the transport of a relocated task with an assigned transport (Scott Mayhew) [2023840] - SUNRPC: Do not dereference non-socket transports in sysfs (Scott Mayhew) [2023840] - SUNRPC don't resend a task on an offlined transport (Scott Mayhew) [2023840] - SUNRPC: lock against ->sock changing during sysfs read (Scott Mayhew) [2023840] - SUNRPC: Check if the xprt is connected before handling sysfs reads (Scott Mayhew) [2023840] - SUNRPC: Add dst_port to the sysfs xprt info file (Scott Mayhew) [2023840] - SUNRPC: Add srcaddr as a file in sysfs (Scott Mayhew) [2023840] - sunrpc: Fix return value of get_srcport() (Scott Mayhew) [2023840] - sunrpc: remove an offlined xprt using sysfs (Scott Mayhew) [2023840] - sunrpc: display xprt's queuelen of assigned tasks via sysfs (Scott Mayhew) [2023840] - SUNRPC: take a xprt offline using sysfs (Scott Mayhew) [2023840] - SUNRPC for TCP display xprt's source port in sysfs xprt_info (Scott Mayhew) [2023840] - SUNRPC query transport's source port (Scott Mayhew) [2023840] - SUNRPC display xprt's main value in sysfs's xprt_info (Scott Mayhew) [2023840] - SUNRPC mark the first transport (Scott Mayhew) [2023840] - NFSv4.1 identify and mark RPC tasks that can move between transports (Scott Mayhew) [2023840] - sunrpc: provide showing transport's state info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide multipath info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide transport info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: add dst_attr attributes to the sysfs xprt directory (Scott Mayhew) [2023840] - sunrpc: add add sysfs directory per xprt under each xprt_switch (Scott Mayhew) [2023840] - sunrpc: add a symlink from rpc-client directory to the xprt_switch (Scott Mayhew) [2023840] - sunrpc: add xprt_switch direcotry to sunrpc's sysfs (Scott Mayhew) [2023840] - sunrpc: keep track of the xprt_class in rpc_xprt structure (Scott Mayhew) [2023840] - sunrpc: add IDs to multipath (Scott Mayhew) [2023840] - sunrpc: add xprt id (Scott Mayhew) [2023840] - sunrpc: Create per-rpc_clnt sysfs kobjects (Scott Mayhew) [2023840] - sunrpc: Create a client/ subdirectory in the sunrpc sysfs (Scott Mayhew) [2023840] - sunrpc: Create a sunrpc directory under /sys/kernel/ (Scott Mayhew) [2023840] - vfs: check fd has read access in kernel_read_file_from_fd() (Ian Kent) [2040615] - SUNRPC: Fix NFSD's request deferral on RDMA transports (Benjamin Coddington) [2090525] - vdpa/mlx5: Use consistent RQT size (Cindy Lu) [2063108] - vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command (Cindy Lu) [2063108] - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ (Cindy Lu) [2063108] - gfs2: Stop using glock holder auto-demotion for now (Andreas Gruenbacher) [2054855] - gfs2: buffered write prefaulting (Andreas Gruenbacher) [2054855] - gfs2: Align read and write chunks to the page cache (Andreas Gruenbacher) [2054855] - gfs2: Pull return value test out of should_fault_in_pages (Andreas Gruenbacher) [2054855] - gfs2: Clean up use of fault_in_iov_iter_{read,write}able (Andreas Gruenbacher) [2054855] - gfs2: Variable rename (Andreas Gruenbacher) [2054855] - gfs2: Fix filesystem block deallocation for short writes (Andreas Gruenbacher) [2054855] - iomap: iomap_write_end cleanup (Andreas Gruenbacher) [2054855] - iomap: iomap_write_failed fix (Andreas Gruenbacher) [2054855] - gfs2: Don't re-check for write past EOF unnecessarily (Andreas Gruenbacher) [2054855] - gfs2: No short reads or writes upon glock contention (Andreas Gruenbacher) [2054855] - fs/iomap: Fix buffered write page prefaulting (Andreas Gruenbacher) [2054855] - generic_perform_write()/iomap_write_actor(): saner logics for short copy (Andreas Gruenbacher) [2054855] - iomap: Convert iomap_write_end types (Andreas Gruenbacher) [2054855] - gfs2: Make sure not to return short direct writes (Andreas Gruenbacher) [2054855] - gfs2: Remove dead code in gfs2_file_read_iter (Andreas Gruenbacher) [2054855] - gfs2: Fix gfs2_file_buffered_write endless loop workaround (Andreas Gruenbacher) [2054855] - gfs2: Minor retry logic cleanup (Andreas Gruenbacher) [2054855] - gfs2: Disable page faults during lockless buffered reads (Andreas Gruenbacher) [2054855] - gfs2: Fix should_fault_in_pages() logic (Andreas Gruenbacher) [2054855] - mm: gup: make fault_in_safe_writeable() use fixup_user_fault() (Andreas Gruenbacher) [2054855] - gfs2: Initialize gh_error in gfs2_glock_nq (Andreas Gruenbacher) [2054855] - gfs2: Switch lock order of inode and iopen glock (Andreas Gruenbacher) [2054855] - gfs2: cancel timed-out glock requests (Andreas Gruenbacher) [2054855] - gfs2: Expect -EBUSY after canceling dlm locking requests (Andreas Gruenbacher) [2054855] - gfs2: gfs2_setattr_size error path fix (Andreas Gruenbacher) [2054855] - gfs2: assign rgrp glock before compute_bitstructs (Bob Peterson) [2054855] - gfs2: Fix gfs2_release for non-writers regression (Bob Peterson) [1955591] - gfs2: gfs2_create_inode rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup cleanup (Andreas Gruenbacher) [1955591] - gfs2: Fix remote demote of weak glock holders (Andreas Gruenbacher) [1955591] - gfs2: Fix glock_hash_walk bugs (Andreas Gruenbacher) [1955591] - gfs2: Cancel remote delete work asynchronously (Bob Peterson) [1955591] - gfs2: set glock object after nq (Bob Peterson) [1955591] - gfs2: remove RDF_UPTODATE flag (Bob Peterson) [1955591] - gfs2: Eliminate GIF_INVALID flag (Bob Peterson) [1955591] - gfs2: Fix atomic bug in gfs2_instantiate (Andreas Gruenbacher) [1955591] - gfs2: fix GL_SKIP node_scope problems (Bob Peterson) [1955591] - gfs2: Add some flags missing from glock output (Bob Peterson) [1955591] - gfs2: split glock instantiation off from do_promote (Bob Peterson) [1955591] - gfs2: further simplify do_promote (Bob Peterson) [1955591] - gfs2: re-factor function do_promote (Bob Peterson) [1955591] - gfs2: Remove 'first' trace_gfs2_promote argument (Andreas Gruenbacher) [1955591] - gfs2: change go_lock to go_instantiate (Bob Peterson) [1955591] - gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug (Bob Peterson) [1955591] - gfs2: move GL_SKIP check from glops to do_promote (Bob Peterson) [1955591] - gfs2: Add GL_SKIP holder flag to dump_holder (Bob Peterson) [1955591] - gfs2: remove redundant check in gfs2_rgrp_go_lock (Bob Peterson) [1955591] - gfs2: Fix mmap + page fault deadlocks for direct I/O (Andreas Gruenbacher) [1955591] - iov_iter: Introduce ITER_IOVEC_FLAG_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - gup: Introduce FOLL_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - iomap: Add done_before argument to iomap_dio_rw (Andreas Gruenbacher) [1955591] - iomap: Support partial direct I/O on user copy failures (Andreas Gruenbacher) [1955591] - iomap: Fix iomap_dio_rw return value for user copies (Andreas Gruenbacher) [1955591] - iomap: support reading inline data from non-zero pos (Andreas Gruenbacher) [1955591] - gfs2: Only dereference i->iov when iter_is_iovec(i) (Andreas Gruenbacher) [1955591] - gfs2: Prevent endless loops in gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix mmap + page fault deadlocks for buffered I/O (Andreas Gruenbacher) [1955591] - gfs2: Eliminate ip->i_gh (Andreas Gruenbacher) [1955591] - gfs2: Move the inode glock locking to gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix "Introduce flag for glock holder auto-demotion" (Andreas Gruenbacher) [1955591] - gfs2: Introduce flag for glock holder auto-demotion (Bob Peterson) [1955591] - gfs2: fix scheduling while atomic bug in glocks (Bob Peterson) [1955591] - gfs2: Clean up function may_grant (Andreas Gruenbacher) [1955591] - gfs2: Add wrapper for iomap_file_buffered_write (Andreas Gruenbacher) [1955591] - iov_iter: Introduce fault_in_iov_iter_writeable (Andreas Gruenbacher) [1955591] - iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable (Andreas Gruenbacher) [1955591] - gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable} (Andreas Gruenbacher) [1955591] - powerpc/signal64: Don't opencode page prefaulting (Andreas Gruenbacher) [1955591] - sanitize iov_iter_fault_in_readable() (Andreas Gruenbacher) [1955591] - [xarray] iov_iter_fault_in_readable() should do nothing in xarray case (Andreas Gruenbacher) [1955591] - powerpc/kvm: Fix kvm_use_magic_page (Andreas Gruenbacher) [1955591] - iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value (Andreas Gruenbacher) [1955591] - gfs2: Fix length of holes reported at end-of-file (Andreas Gruenbacher) [1955591] - gfs2: Remove redundant check from gfs2_glock_dq (Bob Peterson) [1955591] - gfs2: release iopen glock early in evict (Bob Peterson) [1955591] - mm: change fault_in_pages_* to have an unsigned size parameter (Andreas Gruenbacher) [1955591] - gfs2: Eliminate vestigial HIF_FIRST (Bob Peterson) [1955591] - iomap: remove the iomap arguments to ->page_{prepare,done} (Andreas Gruenbacher) [1955591] - net: sched: fix use-after-free in tc_new_tfilter() (Ivan Vecera) [2071704]- Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle() (Gopal Tiwari) [2076180] - powerpc/papr_scm: Fix buffer overflow issue with CONFIG_FORTIFY_SOURCE (Gustavo Walbon) [2069468] - powerpc/papr_scm: Fix build failure when (Gustavo Walbon) [2069468] - drivers/nvdimm: Fix build failure when CONFIG_PERF_EVENTS is not set (Gustavo Walbon) [2069468] - powerpc/papr_scm: Add perf interface support (Gustavo Walbon) [2069468] - drivers/nvdimm: Add perf interface to expose nvdimm performance stats (Gustavo Walbon) [2069468] - drivers/nvdimm: Add nvdimm pmu structure (Gustavo Walbon) [2069468] - mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb (Davide Caratti) [2084048] - mptcp: Correctly set DATA_FIN timeout when number of retransmits is large (Davide Caratti) [2084048] - mptcp: add mibs counter for ignored incoming options (Davide Caratti) [2084048] - mptcp: fix race in incoming ADD_ADDR option processing (Davide Caratti) [2084048] - mptcp: netlink: process IPv6 addrs in creating listening sockets (Davide Caratti) [2084048] - mptcp: use delegate action to schedule 3rd ack retrans (Davide Caratti) [2084048] - mptcp: fix delack timer (Davide Caratti) [2084048] - powerpc/module_64: use module_init_section instead of patching names (Jan Stancek) [1985851] - module: check for exit sections in layout_sections() instead of module_init_section() (Jan Stancek) [1985851] - module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD (Jan Stancek) [1985851] - module: allow arch overrides for .exit section names (Jan Stancek) [1985851] - ARM: 8976/1: module: allow arch overrides for .init section names (Jan Stancek) [1985851] - KVM: s390: pv: make use of ultravisor AIV support (Thomas Huth) [2043870] - redhat: Enable VM kselftests (Nico Pache) [1978539] - selftests: vm: Makefile: rename TARGETS to VMTARGETS (Nico Pache) [1978539] - redhat: enable CONFIG_TEST_VMALLOC for vm selftests (Nico Pache) [1978539] - redhat: enable GUP TEST for kselftests (Nico Pache) [1978539] - redhat: Enable HMM test to be used by the kselftest test suite (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really, really random (Nico Pache) [1978539] - selftests/vm: fix display of page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: fix building protection keys test (Nico Pache) [1978539] - lib/test_vmalloc.c: do not create cpumask_t variable on stack (Nico Pache) [1978539] - vmalloc: add test driver to analyse vmalloc allocator (Nico Pache) [1978539] - vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - selftests/vm: add protection_keys_32 / protection_keys_64 to gitignore (Nico Pache) [1978539] - selftests/vm: rename file run_vmtests to run_vmtests.sh (Nico Pache) [1978539] - mm/gup_benchmark: support threading (Nico Pache) [1978539] - selftests/vm: gup_test: test faulting in kernel, and verify pinnable pages (Nico Pache) [1978539] - selftests/vm: gup_test: fix test flag (Nico Pache) [1978539] - selftests/vm: fix out-of-tree build (Nico Pache) [1978539] - selftests/vm: 2x speedup for run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: hmm-tests: remove the libhugetlbfs dependency (Nico Pache) [1978539] - selftests/vm: run_vmtests.sh: update and clean up gup_test invocation (Nico Pache) [1978539] - selftests/vm: gup_test: introduce the dump_pages() sub-test (Nico Pache) [1978539] - selftests/vm: only some gup_test items are really benchmarks (Nico Pache) [1978539] - selftests/vm: minor cleanup: Makefile and gup_test.c (Nico Pache) [1978539] - selftests/vm: rename run_vmtests --> run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: use a common gup_test.h (Nico Pache) [1978539] - mm/gup_benchmark: rename to mm/gup_test (Nico Pache) [1978539] - tools/testing/selftests/vm: fix build error (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_GUP_BENCHMARK (Nico Pache) [1978539] - selftests/vm: 8x compaction_test speedup (Nico Pache) [1978539] - selftests/vm: fix incorrect gcc invocation in some cases (Nico Pache) [1978539] - selftests/vm: fix false build success on the second and later attempts (Nico Pache) [1978539] - mm/gup: don't permit users to call get_user_pages with FOLL_LONGTERM (Nico Pache) [1978539] - mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag (Nico Pache) [1978539] - mm/gup_benchmark: update the documentation in Kconfig (Nico Pache) [1978539] - khugepaged: selftests: fix timeout condition in wait_for_scan() (Nico Pache) [1978539] - selftests: vm: pkeys: fix multilib builds for x86 (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct page size on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: override access right definitions on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: test correct behaviour of pkey-0 (Nico Pache) [1978539] - selftests/vm/pkeys: introduce a sub-page allocator (Nico Pache) [1978539] - selftests/vm/pkeys: detect write violation on a mapped access-denied-key page (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect write violation (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect access violation (Nico Pache) [1978539] - selftests/vm/pkeys: improve checks to determine pkey support (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() (Nico Pache) [1978539] - selftests/vm/pkeys: fix number of reserved powerpc pkeys (Nico Pache) [1978539] - selftests/vm/pkeys: introduce powerpc support (Nico Pache) [1978539] - selftests/vm/pkeys: introduce generic pkey abstractions (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct huge page size (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really random (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() (Nico Pache) [1978539] - selftests/vm/pkeys: fix pkey_disable_clear() (Nico Pache) [1978539] - selftests: vm: pkeys: add helpers for pkey bits (Nico Pache) [1978539] - selftests: vm: pkeys: Use sane types for pkey register (Nico Pache) [1978539] - selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() (Nico Pache) [1978539] - selftests/vm/pkeys: move some definitions to arch-specific header (Nico Pache) [1978539] - selftests/vm/pkeys: move generic definitions to header file (Nico Pache) [1978539] - selftests/vm/pkeys: rename all references to pkru to a generic name (Nico Pache) [1978539] - selftests/x86/pkeys: move selftests to arch-neutral directory (Nico Pache) [1978539] - selftests/vm: 10x speedup for hmm-tests (Nico Pache) [1978539] - mm/migrate: add migrate-shared test for migrate_vma_*() (Nico Pache) [1978539] - mm/migrate: optimize migrate_vma_setup() for holes (Nico Pache) [1978539] - lib/test_hmm: use vma_lookup() in dmirror_migrate() (Nico Pache) [1978539] - lib/test_hmm.c: fix an error code in dmirror_allocate_chunk() (Nico Pache) [1978539] - lib/test_hmm.c: remove unused dmirror_zero_page (Nico Pache) [1978539] - mm/memremap_pages: support multiple ranges per invocation (Nico Pache) [1978539] - mm/memremap_pages: convert to 'struct range' (Nico Pache) [1978539] - tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro (Nico Pache) [1978539] - mm/hmm/test: use the new migration invalidation (Nico Pache) [1978539] - lib/test_hmm.c: add a flag parameter to migrate_vma (Nico Pache) [1978539] - mm/hmm: add tests for hmm_pfn_to_map_order() (Nico Pache) [1978539] - lib: fix test_hmm.c reference after free (Nico Pache) [1978539] - mm/hmm/test: add selftests for HMM (Nico Pache) [1978539] - mm/hmm/test: add selftest driver for HMM (Nico Pache) [1978539] - mm: convert insert_pfn() to vm_fault_t (Nico Pache) [1978539] - selftests/vm/.gitignore: add mremap_dontunmap (Nico Pache) [1978539] - selftests: vm: Fix 64-bit test builds for powerpc64le (Nico Pache) [1978539] - selftests: vm: Do not override definition of ARCH (Nico Pache) [1978539] - selftests/vm: fix map_hugetlb length used for testing read and write (Nico Pache) [1978539] - selftests/vm: add missed tests in run_vmtests (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_TEST_VMALLOC (Nico Pache) [1978539] - selftests: vm: Build/Run 64bit tests only on 64bit arch (Nico Pache) [1978539] - selftests: vm: Fix test build failure when built by itself (Nico Pache) [1978539] - selftests: vm: install test_vmalloc.sh for run_vmtests (Nico Pache) [1978539] - tools: mark 'test_vmalloc.sh' executable (Nico Pache) [1978539] - tools/selftest/vm: allow choosing mem size and page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - tools/testing/selftests/vm/map_fixed_noreplace.c: add test for MAP_FIXED_NOREPLACE (Nico Pache) [1978539] - tools/testing/selftests/vm/: add MAP_POPULATE test (Nico Pache) [1978539] - xfs: return errors in xfs_fs_sync_fs (Andrey Albershteyn) [2087991] - vfs: make sync_filesystem return errors from ->sync_fs (Andrey Albershteyn) [2087991] - PCI: hv: Remove unused hv_set_msi_entry_from_desc() (Mohammed Gamal) [2086560] - PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() on ARM64 (Mohammed Gamal) [2086560] - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology (Mohammed Gamal) [2086560] - PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors (Mohammed Gamal) [2086560] - vdpa: clean up get_config_size ret value handling (Cindy Lu) [2059841] - vdpa: mlx5: synchronize driver status with CVQ (Jason Wang) [2048009] - vdpa: mlx5: prevent cvq work from hogging CPU (Jason Wang) [2048009] - vdpa/mlx5: Avoid processing works if workqueue was destroyed (Cindy Lu) [2048009] - cpufreq: Cancel policy update work scheduled before freeing (Prarit Bhargava) [2083728] - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT (Paolo Abeni) [2081411] - tcp: ensure to use the most recently sent skb when filling the rate sample (Paolo Abeni) [2081411] - tcp: make sure treq->af_specific is initialized (Paolo Abeni) [2081411] - tcp: md5: incorrect tcp_header_len for incoming connections (Paolo Abeni) [2081411] - tcp: ensure PMTU updates are processed during fastopen (Paolo Abeni) [2081411] - tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() (Paolo Abeni) [2081411] - inet: fully convert sk->sk_rx_dst to RCU rules (Paolo Abeni) [2081411] - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows (Paolo Abeni) [2081411]- selftests/bpf/test_xdp_redirect_multi: use temp netns for testing (Felix Maurer) [2017875] - selftests/bpf/xdp_redirect_multi: Limit the tests in netns (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to terminate cleanly (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Use arping to accurate the arp number (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder (Jiri Benc) [2017875] - bpf, sockmap: Zap ingress queues after stopping strparser (Jiri Benc) [2017875] - xdp, net: Fix use-after-free in bpf_xdp_link_release (Jiri Benc) [2017875] - doc, af_xdp: Fix bind flags option typo (Jiri Benc) [2017875] - bpf, devmap: Convert remaining READ_ONCE() to rcu_dereference_check() (Jiri Benc) [2017875] - xdp: Move the rxq_info.mem clearing to unreg_mem_model() (Jiri Benc) [2017875] - bpf, sched: Remove unneeded rcu_read_lock() around BPF program invocation (Jiri Benc) [2017875] - xdp: Add proper __rcu annotations to redirect map entries (Jiri Benc) [2017875] - doc: Give XDP as example of non-obvious RCU reader/updater pairing (Jiri Benc) [2017875] - doc: Clarify and expand RCU updaters and corresponding readers (Jiri Benc) [2017875] - bpfilter: Specify the log level for the kmsg message (Jiri Benc) [2017875] - docs, af_xdp: Consistent indentation in examples (Jiri Benc) [2017875] - xsk: Fix missing validation for skb and unaligned mode (Jiri Benc) [2017875] - bpf: Support all gso types in bpf_skb_change_proto() (Jiri Benc) [2017875] - bpf: Do not change gso_size during bpf_skb_change_proto() (Jiri Benc) [2017875] - Revert "bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto" (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi into .gitignore (Jiri Benc) [2017875] - bpf, devmap: Remove drops variable from bq_xmit_all() (Jiri Benc) [2017875] - locking/atomic: net: use linux/atomic.h for xchg & cmpxchg (Jiri Benc) [2017875] - xsk: Use kvcalloc to support large umems (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi test (Jiri Benc) [2017875] - sample/bpf: Add xdp_redirect_map_multi for redirect_map broadcast test (Jiri Benc) [2017875] - xdp: Extend xdp_redirect_map with broadcast support (Jiri Benc) [2017875] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Felix Maurer) [2017875] - bpf: Run devmap xdp_prog on flush instead of bulk enqueue (Jiri Benc) [2017875] - skmsg: Remove unused parameters of sk_msg_wait_data() (Jiri Benc) [2017875] - bpf: Use struct_size() in kzalloc() (Jiri Benc) [2017875] - bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto (Jiri Benc) [2017875] - treewide: Replace zero-length arrays with flexible-array members (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.68.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Update the copyright year (Tomas Henzl) [2049660] - scsi: mpi3mr: Update MPI3 headers (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix formatting problems in some kernel-doc comments (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix some spelling mistakes (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.61.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Add io_uring interface support in I/O-polled mode (Tomas Henzl) [2049660] - scsi: mpi3mr: Print cable mngnt and temp threshold events (Tomas Henzl) [2049660] - scsi: mpi3mr: Support Prepare for Reset event (Tomas Henzl) [2049660] - scsi: mpi3mr: Add Event acknowledgment logic (Tomas Henzl) [2049660] - scsi: mpi3mr: Gracefully handle online FW update operation (Tomas Henzl) [2049660] - scsi: mpi3mr: Detect async reset that occurred in firmware (Tomas Henzl) [2049660] - scsi: mpi3mr: Add IOC reinit function (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle offline FW activation in graceful manner (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part2 (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part1 (Tomas Henzl) [2049660] - scsi: mpi3mr: Fault IOC when internal command gets timeout (Tomas Henzl) [2049660] - scsi: mpi3mr: Display IOC firmware package version (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle unaligned PLL in unmap cmnds (Tomas Henzl) [2049660] - scsi: mpi3mr: Add support for PCIe Managed Switch SES device (Tomas Henzl) [2049660] - [s390] s390/cio: verify the driver availability for path_event call (Mete Durlu) [2058620] - selinux: fix bad cleanup on error in hashtab_duplicate() (Ondrej Mosnacek) [2005890] - selinux: fix race between old and new sidtab (Ondrej Mosnacek) [2005890] - selinux: fix cond_list corruption when changing booleans (Ondrej Mosnacek) [2005890] - selinux: make nslot handling in avtab more robust (Ondrej Mosnacek) [2005890] - selinuxfs: unify policy load error reporting (Ondrej Mosnacek) [2005890] - selinux: fix variable scope issue in live sidtab conversion (Ondrej Mosnacek) [2005890] - selinux: don't log MAC_POLICY_LOAD record on failed policy load (Ondrej Mosnacek) [2005890] - selinux: simplify away security_policydb_len() (Ondrej Mosnacek) [2005890] - selinux: move policy mutex to selinux_state, use in lockdep checks (Ondrej Mosnacek) [2005890] - selinux: fix error handling bugs in security_load_policy() (Ondrej Mosnacek) [2005890] - selinux: convert policy read-write lock to RCU (Ondrej Mosnacek) [2005890] - selinux: Create new booleans and class dirs out of tree (Ondrej Mosnacek) [2005890] - selinux: Standardize string literal usage for selinuxfs directory names (Ondrej Mosnacek) [2005890] - selinux: Refactor selinuxfs directory populating functions (Ondrej Mosnacek) [2005890] - selinux: Create function for selinuxfs directory cleanup (Ondrej Mosnacek) [2005890] - selinux: fix memdup.cocci warnings (Ondrej Mosnacek) [2005890] - selinux: avoid dereferencing the policy prior to initialization (Ondrej Mosnacek) [2005890] - selinux: fix allocation failure check on newpolicy->sidtab (Ondrej Mosnacek) [2005890] - selinux: refactor changing booleans (Ondrej Mosnacek) [2005890] - selinux: move policy commit after updating selinuxfs (Ondrej Mosnacek) [2005890] - selinux: encapsulate policy state, refactor policy load (Ondrej Mosnacek) [2005890] - Revert "selinux: fix deadlock in security_set_bools()" (Ondrej Mosnacek) [2005890] - thunderx nic: mark device as deprecated (Íñigo Huguet) [2060286] - cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs (Vitaly Kuznetsov) [2091523] - [s390] s390/hypfs: include z/VM guests with access control group set (Mete Durlu) [2058621] - scsi: mpt3sas: Fix a few kernel-doc issues (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix a typo (Tomas Henzl) [2049623] - scsi: mpt3sas: Update driver version to 42.100.00.00 (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix junk chars displayed while printing ChipName (Tomas Henzl) [2049623] - scsi: mpt3sas: Use cached ATA Information VPD page (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix adapter replyPostRegisterIndex declaration (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix event callback log_code value handling (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix ioc->base_readl() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix writel() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix _ctl_set_task_mid() TaskMID check (Tomas Henzl) [2049623] - scsi: mpt3sas: Fail reset operation if config request timed out (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove() (Tomas Henzl) [2049623] - scsi: mpt3sas: Page fault in reply q processing (Tomas Henzl) [2049623] - scsi: mpt3sas: Convert to flexible arrays (Tomas Henzl) [2049623] - scsi: mpt3sas: Update persistent trigger pages from sysfs interface (Tomas Henzl) [2049623] - Revert "netfilter: conntrack: tag conntracks picked up in local out hook" (Florian Westphal) [2062870] - Revert "netfilter: nat: force port remap to prevent shadowing well-known ports" (Florian Westphal) [2062870] - drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems (Michel Dänzer) [2066918] - drm/amd: Use amdgpu_device_should_use_aspm on navi umd pstate switching (Michel Dänzer) [2066918] - drm/amd: Refactor `amdgpu_aspm` to be evaluated per device (Michel Dänzer) [2066918] - drm/amd: Check if ASPM is enabled from PCIe subsystem (Michel Dänzer) [2066918] - [s390] s390/tape: fix timer initialization in tape_std_assign() (Mete Durlu) [2085420] - powerpc/pseries/vas: Use QoS credits from the userspace (Steve Best) [2075174] - thermal: don't make THERMAL_NETLINK 'default y' (Prarit Bhargava) [2040062] - redhat/configs: Add CONFIG_INTEL_HFI_THERMAL (Prarit Bhargava) [2040062] - thermal/drivers/core: Remove module unload code (Prarit Bhargava) [2040062] - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference (Prarit Bhargava) [2040062] - thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET (Prarit Bhargava) [2040062] - thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub (Prarit Bhargava) [2040062] - thermal: intel: hfi: Notify user space for HFI events (Prarit Bhargava) [2040062] - thermal: netlink: Add a new event to notify CPU capabilities change (Prarit Bhargava) [2040062] - thermal: intel: hfi: Enable notification interrupt (Prarit Bhargava) [2040062] - thermal: intel: hfi: Handle CPU hotplug events (Prarit Bhargava) [2040062] - thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/cpu: Add definitions for the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/Documentation: Describe the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - thermal: intel: Allow processing of HWP interrupt (Prarit Bhargava) [2040062] - x86/thermal: Fix LVT thermal setup for SMI delivery mode (Prarit Bhargava) [2040062] - thermal: Move therm_throt there from x86/mce (Prarit Bhargava) [2040062] - thermal: core: Adding missing nlmsg_free() in thermal_genl_sampling_temp() (Prarit Bhargava) [2040062] - thermal: move to smaller ops wherever possible (Prarit Bhargava) [2040062] - thermal: add small version of ops (Prarit Bhargava) [2040062] - thermal: netlink: Improve the initcall ordering (Prarit Bhargava) [2040062] - thermal: core: remove redundant initialization of variable ret (Prarit Bhargava) [2040062] - thermal: netlink: Fix compilation error when CONFIG_NET=n (Prarit Bhargava) [2040062] - thermal: core: Fix thermal zone lookup by ID (Prarit Bhargava) [2040062] - thermal: core: Get thermal zone by id (Prarit Bhargava) [2040062] - thermal: core: Add helpers to browse the cdev, tz and governor list (Prarit Bhargava) [2040062] - thermal: Remove netlink support (Prarit Bhargava) [2040062] - thermal: core: genetlink support for events/cmd/sampling (Prarit Bhargava) [2040062]- mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq (Mark Langsdorf) [1997698] - i2c: xgene-slimpro: Fix wrong pointer passed to PTR_ERR() (Mark Langsdorf) [1997698] - ACPI: Make acpi_node_get_parent() local (Mark Langsdorf) [1997698] - ACPI: Get acpi_device's parent from the parent field (Mark Langsdorf) [1997698] - ACPI: PM: Fix device wakeup power reference counting error (Mark Langsdorf) [1997698] - ACPI: video: use platform backlight driver on Xiaomi Mi Pad 2 (Mark Langsdorf) [1997698] - ACPI: video: Drop dmi_system_id.ident settings from video_detect_dmi_table[] (Mark Langsdorf) [1997698] - ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses (Mark Langsdorf) [1997698] - ACPI: EC: Use ec_no_wakeup on HP ZHAN 66 Pro (Mark Langsdorf) [1997698] - ACPI: Add a convenience function to tell a device is in D0 state (Mark Langsdorf) [1997698] - ACPI: scan: Obtain device's desired enumeration power state (Mark Langsdorf) [1997698] - perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI/PCC: Add maintainer for PCC mailbox driver (Mark Langsdorf) [1997698] - mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4) (Mark Langsdorf) [1997698] - mailbox: pcc: Drop handling invalid bit-width in {read,write}_register (Mark Langsdorf) [1997698] - mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq (Mark Langsdorf) [1997698] - mailbox: pcc: Add PCC register bundle and associated accessor functions (Mark Langsdorf) [1997698] - mailbox: pcc: Rename doorbell ack to platform interrupt ack register (Mark Langsdorf) [1997698] - mailbox: pcc: Use PCC mailbox channel pointer instead of standard (Mark Langsdorf) [1997698] - mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region info (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace doorbell register parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace interrupt information parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Refactor all PCC channel information into a structure (Mark Langsdorf) [1997698] - mailbox: pcc: Fix kernel doc warnings (Mark Langsdorf) [1997698] - ACPI: glue: Use acpi_device_adr() in acpi_find_child_device() (Mark Langsdorf) [1997698] - ACPI: APEI: mark apei_hest_parse() static (Mark Langsdorf) [1997698] - ACPI: APEI: EINJ: Relax platform response timeout to 1 second (Mark Langsdorf) [1997698] - ACPI: resources: Add one more Medion model in IRQ override quirk (Mark Langsdorf) [1997698] - ACPI: AC: Quirk GK45 to skip reading _PSR (Mark Langsdorf) [1997698] - ACPI: PM: sleep: Do not set suspend_ops unnecessarily (Mark Langsdorf) [1997698] - ACPI: PRM: Handle memory allocation and memory remap failure (Mark Langsdorf) [1997698] - ACPI: PRM: Remove unnecessary blank lines (Mark Langsdorf) [1997698] - ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors (Mark Langsdorf) [1997698] - ACPI: PM: Fix sharing of wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Turn off unused wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Check states of power resources during initialization (Mark Langsdorf) [1997698] - hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device() (Mark Langsdorf) [1997698] - ACPI: replace snprintf() in "show" functions with sysfs_emit() (Mark Langsdorf) [1997698] - ACPI: LPSS: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI: battery: Accept charges over the design capacity as full (Mark Langsdorf) [1997698] - ACPICA: Update version to 20210930 (Mark Langsdorf) [1997698] - ACPICA: iASL table disassembler: Added disassembly support for the NHLT ACPI table (Mark Langsdorf) [1997698] - ACPICA: ACPI 6.4 SRAT: add Generic Port Affinity type (Mark Langsdorf) [1997698] - ACPICA: Add support for Windows 2020 _OSI string (Mark Langsdorf) [1997698] - ACPICA: Avoid evaluating methods too early during system resume (Mark Langsdorf) [1997698] - ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40 (Mark Langsdorf) [1997698] - ACPI: processor idle: Allow playing dead in C3 state (Mark Langsdorf) [1997698] - ACPI: Kconfig: Fix a typo in Kconfig (Mark Langsdorf) [1997698] - ACPI: PNP: remove duplicated BRI0A49 and BDP3336 entries (Mark Langsdorf) [1997698] - ACPI: resources: Add DMI-based legacy IRQ override quirk (Mark Langsdorf) [1997698] - ACPICA: Add support for MADT online enabled bit (Mark Langsdorf) [1997698] - acpi/arm64: fix next_platform_timer() section mismatch error (Mark Langsdorf) [1997697] - ACPI: PM: Include alternate AMDI0005 id in special behaviour (Mark Langsdorf) [1997697] - MAINTAINERS: Change Rafael's e-mail address (Mark Langsdorf) [1997697] - ACPI: scan: Remove unneeded header linux/nls.h (Mark Langsdorf) [1997697] - ACPI: PM: s2idle: Run both AMD and Microsoft methods if both are supported (Mark Langsdorf) [1997697] - ACPI: power: Drop name from struct acpi_power_resource (Mark Langsdorf) [1997697] - ACPI: power: Use acpi_handle_debug() to print debug messages (Mark Langsdorf) [1997697] - ACPI: button: Add DMI quirk for Lenovo Yoga 9 (14INTL5) (Mark Langsdorf) [1997697] - ACPI: SPCR: Add support for the new 16550-compatible Serial Port Subtype (Mark Langsdorf) [1997697] - ACPI: platform-profile: call sysfs_notify() from platform_profile_store() (Mark Langsdorf) [1997697] - ACPICA: Update version to 20210730 (Mark Langsdorf) [1997697] - ACPICA: Add method name "_DIS" For use with aslmethod.c (Mark Langsdorf) [1997697] - ACPICA: iASL: Fix for WPBT table with no command-line arguments (Mark Langsdorf) [1997697] - ACPICA: Headers: Add new DBG2 Serial Port Subtypes (Mark Langsdorf) [1997697] - ACPICA: Macros should not use a trailing semicolon (Mark Langsdorf) [1997697] - ACPICA: Fix an if statement (add parens) (Mark Langsdorf) [1997697] - ACPICA: iASL: Add support for the AEST table (data compiler) (Mark Langsdorf) [1997697] - clk: fractional-divider: Introduce POWER_OF_TWO_PS flag (Mark Langsdorf) [1997697] - clk: fractional-divider: add explicit big endian support (Mark Langsdorf) [1997697] - clk: gate: add explicit big endian support (Mark Langsdorf) [1997697] - clk: fractional-divider: add CLK_FRAC_DIVIDER_ZERO_BASED flag support (Mark Langsdorf) [1997697] - ACPI: processor: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [1997697] - ABI: sysfs-platform-dptf: Add tables markup to a table (Mark Langsdorf) [1997697] - ACPI: DPTF: Add new PCH FIVR methods (Mark Langsdorf) [1997697] - clk: x86: Rename clk-lpt to more specific clk-lpss-atom (Mark Langsdorf) [1997697] - ACPI: configfs: Make get_header() to return error pointer (Mark Langsdorf) [1997697] - ACPI: configfs: Use sysfs_emit() in "show" functions (Mark Langsdorf) [1997697] - ACPI: glue: Eliminate acpi_platform_notify() (Mark Langsdorf) [1997697] - ACPI: bus: Rename functions to avoid name collision (Mark Langsdorf) [1997697] - ACPI: glue: Change return type of two functions to void (Mark Langsdorf) [1997697] - ACPI: glue: Rearrange acpi_device_notify() (Mark Langsdorf) [1997697] - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize MIPI PMIQ sequence I2C-bus accesses (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize I2C-bus accesses (Mark Langsdorf) [1997697] - stddef: Introduce DECLARE_FLEX_ARRAY() helper (Josef Oskera) [2062594] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Ivan Vecera) [2066693] - scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map() (Ewan D. Milne) [2071831] - lib/sbitmap: allocate sb->map via kvzalloc_node (Ewan D. Milne) [2071831] - mm: move kvmalloc-related functions to slab.h (Ewan D. Milne) [2071831] - scsi: core: sd: Add silence_suspend flag to suppress some PM messages (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters (Ewan D. Milne) [2071831] - sd: call sd_zbc_release_disk before releasing the scsi_device reference (Ewan D. Milne) [2071831] - scsi: core: Reallocate device's budget map on queue depth change (Ewan D. Milne) [2071831] - scsi: sr: Don't use GFP_DMA (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_device_max_queue_depth() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix buffer size of REPORT ZONES command (Ewan D. Milne) [2071831] - scsi: sd_zbc: Clean up sd_zbc_parse_report() setting of wp (Ewan D. Milne) [2071831] - scsi: sd_zbc: Simplify zone full condition check (Ewan D. Milne) [2071831] - scsi: core: Show SCMD_LAST in text form (Ewan D. Milne) [2071831] - scsi: scsi_debug: Zero clear zones at reset write pointer (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING (Ewan D. Milne) [2071831] - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix type in min_t to avoid stack OOB (Ewan D. Milne) [2071831] - scsi: core: Simplify control flow in scmd_eh_abort_handler() (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix hang when device state is set via sysfs (Ewan D. Milne) [2071831] - scsi: scsi_debug: Don't call kcalloc() if size arg is zero (Ewan D. Milne) [2071831] - scsi: sr: Remove duplicate assignment (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() (Ewan D. Milne) [2071831] - scsi: sd: Print write through due to no caching mode page as warning (Ewan D. Milne) [2071831] - scsi: sd: Fix crashes in sd_resume_runtime() (Ewan D. Milne) [2071831] - scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() (Ewan D. Milne) [2071831] - scsi: core: Fix spelling in a source code comment (Ewan D. Milne) [2071831] - scsi: sd: Fix sd_do_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_select() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Remove include from scsi_cmnd.h (Ewan D. Milne) [2071831] - scsi: sd_zbc: Support disks with more than 2**32 logical blocks (Ewan D. Milne) [2071831] - scsi: sd: Make sd_spinup_disk() less noisy (Ewan D. Milne) [2071831] - scsi: sr: Fix spelling mistake "does'nt" -> "doesn't" (Ewan D. Milne) [2071831] - scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE (Ewan D. Milne) [2071831] - scsi: sd: Do not exit sd_spinup_disk() quietly (Ewan D. Milne) [2071831] - scsi: core: Add helper to return number of logical blocks in a request (Ewan D. Milne) [2071831] - scsi: scsi_debug: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_spi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sd: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Introduce the scsi_cmd_to_rq() function (Ewan D. Milne) [2071831] - scsi: core: Add BLIST_IGN_MEDIA_CHANGE for Ultra HS-SD/MMC USB card readers (Ewan D. Milne) [2071831] - scsi: sd: REQUEST SENSE for BLIST_IGN_MEDIA_CHANGE devices in runtime_resume() (Ewan D. Milne) [2071831] - scsi: core: Add new flag BLIST_IGN_MEDIA_CHANGE (Ewan D. Milne) [2071831] - scsi: scsi_debug: Improve RDPROTECT/WRPROTECT handling (Ewan D. Milne) [2071831] - scsi: scsi_debug: Remove dump_sector() (Ewan D. Milne) [2071831] - scsi: core: Add scsi_prot_ref_tag() helper (Ewan D. Milne) [2071831] - scsi: core: Add scsi_msg_to_host_byte() (Ewan D. Milne) [2071831] - scsi: core: Add get_{status,host}_byte() accessor functions (Ewan D. Milne) [2071831] - scsi: core: Cap scsi_host cmd_per_lun at can_queue (Ewan D. Milne) [2071831] - scsi: Fix spelling mistakes in header files (Ewan D. Milne) [2071831] - scsi: core: Treat device offline as a failure (Ewan D. Milne) [2071831] - sched/topology: Skip updating masks for non-online nodes (Diego Domingos) [1946251] - powerpc/numa: Update cpu_cpu_map on CPU online/offline (Diego Domingos) [1946251] - powerpc/numa: Print debug statements only when required (Diego Domingos) [1946251] - powerpc/numa: convert printk to pr_xxx (Diego Domingos) [1946251] - powerpc/numa: Drop dbg in favour of pr_debug (Diego Domingos) [1946251] - livepatch: Fix missing unlock on error in klp_enable_patch() (Julia Denham) [2069340] - livepatch: Fix kobject refcount bug on klp_init_patch_early failure path (Julia Denham) [2069340] - Documentation: livepatch: Add livepatch API page (Julia Denham) [2069340] - scsi: megaraid_sas: Remove unnecessary memset (Tomas Henzl) [2049686] - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan (Tomas Henzl) [2049686] - scsi: megasas: Clean up some inconsistent indenting (Tomas Henzl) [2049686] - scsi: megasas: Stop using the SCSI pointer (Tomas Henzl) [2049686] - aarch64: enable memory hotplug (Baoquan He) [1818517] - mm/memory_hotplug: introduce default dummy memory_add_physaddr_to_nid() (Baoquan He) [1818517] - arm64/mm: Add one hunk back missed in earlier back porting (Baoquan He) [1818517] - arm64/mm: Hold memory hotplug lock while walking for kernel page table dump (Baoquan He) [1818517] - ARM64: dump: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Baoquan He) [1818517] - net/mlx5: DR, Ignore modify TTL on RX if device doesn't support it (Amir Tzin) [2072934] - net: bridge: switchdev: check br_vlan_group() return value (Ivan Vecera) [2080332] - net: bridge: mst: Restrict info size queries to bridge ports (Ivan Vecera) [2080332] - net: bridge: mst: prevent NULL deref in br_mst_info_size() (Ivan Vecera) [2080332] - selftests: forwarding: Use same VRF for port and VLAN upper (Ivan Vecera) [2080332] - selftests: forwarding: Disable learning before link up (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to query a port's MST state (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to check if MST is enabled (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to map an MSTI to a VID set (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST state changes (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of VLAN MSTI migrations (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST mode changes (Ivan Vecera) [2080332] - net: bridge: mst: Support setting and reporting MST port states (Ivan Vecera) [2080332] - net: bridge: mst: Allow changing a VLAN's MSTI (Ivan Vecera) [2080332] - net: bridge: mst: Multiple Spanning Tree (MST) mode (Ivan Vecera) [2080332] - net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device (Ivan Vecera) [2080332] - selftests: forwarding: tests of locked port feature (Ivan Vecera) [2080332] - net: bridge: Add support for offloading of locked port flag (Ivan Vecera) [2080332] - net: bridge: Add support for bridge port in locked mode (Ivan Vecera) [2080332] - net: switchdev: avoid infinite recursion from LAG to bridge with port object handler (Ivan Vecera) [2080332] - bridge: switch br_net_exit to batch mode (Ivan Vecera) [2080332] - net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled (Ivan Vecera) [2080332] - net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign interfaces (Ivan Vecera) [2080332] - net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu (Ivan Vecera) [2080332] - net: bridge: switchdev: replay all VLAN groups (Ivan Vecera) [2080332] - net: bridge: make nbp_switchdev_unsync_objs() follow reverse order of sync() (Ivan Vecera) [2080332] - net: bridge: switchdev: differentiate new VLANs from changed ones (Ivan Vecera) [2080332] - net: bridge: vlan: notify switchdev only when something changed (Ivan Vecera) [2080332] - net: bridge: vlan: make __vlan_add_flags react only to PVID and UNTAGGED (Ivan Vecera) [2080332] - net: bridge: vlan: don't notify to switchdev master VLANs without BRENTRY flag (Ivan Vecera) [2080332] - net: bridge: vlan: check early for lack of BRENTRY flag in br_vlan_add_existing (Ivan Vecera) [2080332] - net: bridge: vlan: check for errors from __vlan_del in __vlan_flush (Ivan Vecera) [2080332] - net/switchdev: use struct_size over open coded arithmetic (Ivan Vecera) [2080332] - net: bridge: vlan: fix single net device option dumping (Ivan Vecera) [2080332] - net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce startup query interval minimum (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce query interval minimum (Ivan Vecera) [2080332] - netfilter: bridge: add support for pppoe filtering (Ivan Vecera) [2080332] - bridge: use __set_bit in __br_vlan_set_default_pvid (Ivan Vecera) [2080332] - net: bridge: Allow base 16 inputs in sysfs (Ivan Vecera) [2080332] - net/bridge: replace simple_strtoul to kstrtol (Ivan Vecera) [2080332] - net: bridge: Slightly optimize 'find_portno()' (Ivan Vecera) [2080332] - net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify (Ivan Vecera) [2080332] - net: bridge: switchdev: consistent function naming (Ivan Vecera) [2080332] - net: bridge: mdb: move all switchdev logic to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: split out the switchdev portion of br_mdb_notify (Ivan Vecera) [2080332] - net: bridge: move br_vlan_replay to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: provide shim definition for br_vlan_flags (Ivan Vecera) [2080332] - net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device (Ivan Vecera) [2080332] - net: bridge: create a common function for populating switchdev FDB entries (Ivan Vecera) [2080332] - net: bridge: move br_fdb_replay inside br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: reduce indentation level in fdb_create (Ivan Vecera) [2080332] - net: bridge: rename br_fdb_insert to br_fdb_add_local (Ivan Vecera) [2080332] - net: bridge: rename fdb_insert to fdb_add_local (Ivan Vecera) [2080332] - net: bridge: remove fdb_insert forward declaration (Ivan Vecera) [2080332] - net: bridge: remove fdb_notify forward declaration (Ivan Vecera) [2080332] - net: make use of helper netif_is_bridge_master() (Ivan Vecera) [2080332] - net: use eth_hw_addr_set() (Ivan Vecera) [2080332] - net: bridge: Use array_size() helper in copy_to_user() (Ivan Vecera) [2080332] - net/mlx5: DR, Fix missing flow_source when creating multi-destination FW table (Amir Tzin) [2072920] - net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte (Amir Tzin) [2072920] - ixgbevf: Require large buffers for build_skb on 82599VF (Ken Cox) [2037956] - ixgbevf: Remove useless DMA-32 fallback configuration (Ken Cox) [2037956] - ixgbevf: switch to napi_build_skb() (Ken Cox) [2037956] - ixgbevf: Add support for new mailbox communication between PF and VF (Ken Cox) [2037956] - ixgbevf: Mailbox improvements (Ken Cox) [2037956] - ixgbevf: Add legacy suffix to old API mailbox functions (Ken Cox) [2037956] - ixgbevf: Improve error handling in mailbox (Ken Cox) [2037956] - ixgbevf: Rename MSGTYPE to SUCCESS and FAILURE (Ken Cox) [2037956] - net: ixgbevf: Remove redundant initialization of variable ret_val (Ken Cox) [2037956] - selftests: mptcp: fix diag instability (Hangbin Liu) [2077358] - selftests: mptcp: fix ipv6 routing setup (Hangbin Liu) [2077358] - selftests: mptcp: clean tmp files in simult_flows (Hangbin Liu) [2077358] - selftests: netfilter: fix exit value for nft_concat_range (Hangbin Liu) [2077358] - selftests: netfilter: remove stray bash debug line (Hangbin Liu) [2077358] - selftests: Fix IPv6 address bind tests (Hangbin Liu) [2077358] - selftests: Fix raw socket bind tests with VRF (Hangbin Liu) [2077358] - selftests: net: Correct case name (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill nettest processes launched in subshell. (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. (Hangbin Liu) [2077358] - selftests: net: Fix a typo in udpgro_fwd.sh (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_tx: fix dst ip argument (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_rx: fix port argument (Hangbin Liu) [2077358] - selftests: net: tls: remove unused variable and code (Hangbin Liu) [2077358] - selftest: net: fix typo in altname test (Hangbin Liu) [2077358]- net/mlx5: DR, Fix the threshold that defines when pool sync is initiated (Amir Tzin) [2062715] - net/mlx5: DR, Cache STE shadow memory (Amir Tzin) [2062715] - perf/x86/intel/lbr: Add static_branch for LBR INFO flags (Michael Petlan) [2039998] - perf/x86/intel/lbr: Support LBR format V7 (Michael Petlan) [2039998] - net/mlx5e: TC, fix decap fallback to uplink when int port not supported (Amir Tzin) [2077048] - net/mlx5e: Fix wrong source vport matching on tunnel rule (Amir Tzin) [2064589] - hv_balloon: rate-limit "Unhandled message" warning (Vitaly Kuznetsov) [2087270] - tcp: drop the hash_32() part from the index calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: increase source port perturb table to 2^16 (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: dynamically allocate the perturb table used by source ports (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add small random increments to the source port (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: resalt the secret every 10 seconds (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: use different parts of the port_offset for index and offset (Guillaume Nault) [2064876] {CVE-2022-1012} - secure_seq: use the 64 bits of the siphash for port offset calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add some entropy in __inet_hash_connect() (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: change source port randomizarion at connect() time (Guillaume Nault) [2064876] {CVE-2022-1012} - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2055590] - spi: pxa2xx: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040031] - mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs (Prarit Bhargava) [2040031] - pinctrl: alderlake: Add Raptor Lake-S ACPI ID (Prarit Bhargava) [2040033] - i2c: i801: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040027 2040029] - redhat/configs: Add CONFIG_INTEL_IDXD_PERFMON (Jerry Snitselaar) [1921296] - x86/fpu/xstate: Consolidate size calculations (Jerry Snitselaar) [2071461] - x86/fpu/xstate: Handle supervisor states in XSTATE permissions (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Handle compacted offsets correctly with supervisor states (Jerry Snitselaar) [2071461] - x86/fpu: Cache xfeature flags from CPUID (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Initialize offset/size cache early (Jerry Snitselaar) [2071461] - x86/fpu: Remove unused supervisor only offsets (Jerry Snitselaar) [2071461] - dmaengine: idxd: Change license on idxd.h to LGPL (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix delta_rec and crc size field for completion record (Jerry Snitselaar) [1971892] - dmaengine: idxd: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2072156] - dmaengine: idxd: restore traffic class defaults after wq reset (Jerry Snitselaar) [2046469] - dmaengine: idxd: deprecate token sysfs attributes for read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: change bandwidth token to read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: fix wq settings post wq disable (Jerry Snitselaar) [2040045] - dmaengine: idxd: change MSIX allocation based on per wq activation (Jerry Snitselaar) [2040495] - edmaengine: idxd: fix descriptor flushing locking (Jerry Snitselaar) [2040495] - dmaengine: idxd: embed irq_entry in idxd_wq struct (Jerry Snitselaar) [2040495] - dmaengine: idxd: fix calling wq quiesce inside spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: add knob for enqcmds retries (Jerry Snitselaar) [2040047] - dmaengine: idxd: set defaults for wq configs (Jerry Snitselaar) [2040047] - dmaengine: idxd: handle interrupt handle revoked event (Jerry Snitselaar) [2040051] - dmaengine: idxd: handle invalid interrupt handle descriptors (Jerry Snitselaar) [2040051] - dmaengine: idxd: create locked version of idxd_quiesce() call (Jerry Snitselaar) [2040051] - dmaengine: idxd: add helper for per interrupt handle drain (Jerry Snitselaar) [2040051] - dmaengine: idxd: move interrupt handle assignment (Jerry Snitselaar) [2040051] - dmaengine: idxd: int handle management refactoring (Jerry Snitselaar) [2040051] - dmaengine: idxd: rework descriptor free path on failure (Jerry Snitselaar) [2040051] - dmaengine: idxd: fix missed completion on abort path (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix resource leak on dmaengine driver disable (Jerry Snitselaar) [2040040] - dmaengine: idxd: cleanup completion record allocation (Jerry Snitselaar) [2040040] - dmaengine: idxd: reconfig device after device reset command (Jerry Snitselaar) [2072156] - dmaengine: idxd: add halt interrupt support (Jerry Snitselaar) [2040047] - dmaengine: idxd: Use list_move_tail instead of list_del/list_add_tail (Jerry Snitselaar) [2072156] - dmanegine: idxd: fix resource free ordering on driver removal (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove kernel wq type set when load configuration (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove gen cap field per spec 1.2 update (Jerry Snitselaar) [2040040] - dmaengine: idxd: check GENCAP config support for gencfg register (Jerry Snitselaar) [2040040] - dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submission (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for dev_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for cmd_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix setting up priv mode for dwq (Jerry Snitselaar) [2040040] - dmaengine: idxd: set descriptor allocation size to threshold for swq (Jerry Snitselaar) [2040040] - dmaengine: idxd: make submit failure path consistent on desc freeing (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt flag for completion list spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: make I/O interrupt handler one shot (Jerry Snitselaar) [2040040] - dmaengine: idxd: clear block on fault flag when clear wq (Jerry Snitselaar) [2040040] - dmaengine: idxd: add capability check for 'block on fault' attribute (Jerry Snitselaar) [2040040] - dmaengine: idxd: Remove unused status variable in irq_process_work_list() (Jerry Snitselaar) [2072156] - dmaengine: idxd: Fix a possible NULL pointer dereference (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix abort status check (Jerry Snitselaar) [2040040] - dmanegine: idxd: add software command status (Jerry Snitselaar) [2040047] - dmaengine: idxd: rotate portal address for better performance (Jerry Snitselaar) [2040047] - dmaengine: idxd: fix wq slot allocation index check (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix uninit var for alt_drv (Jerry Snitselaar) [2072156] - dmaengine: idxd: Set defaults for GRPCFG traffic class (Jerry Snitselaar) [2040047] - dmaengine: idxd: remove fault processing code (Jerry Snitselaar) [2040040] - dmaengine: idxd: move dsa_drv support to compatible mode (Jerry Snitselaar) [1971961] - dmaengine: dsa: move dsa_bus_type out of idxd driver to standalone (Jerry Snitselaar) [1971961] - dmaengine: idxd: create user driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create dmaengine driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create idxd_device sub-driver (Jerry Snitselaar) [1971961] - dmaengine: idxd: add type to driver in order to allow device matching (Jerry Snitselaar) [1971961] - dmanegine: idxd: open code the dsa_drv registration (Jerry Snitselaar) [1971961] - dmaengine: idxd: idxd: move remove() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move probe() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove iax_bus_type prototype (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove bus shutdown (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_disable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_enable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove IDXD_DEV_CONF_READY (Jerry Snitselaar) [1971961] - dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver name (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver register helper (Jerry Snitselaar) [1971961] - dmaengine: idxd: depends on !UML (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix PCI_MSI build errors (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix submission race window (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix sequence for pci driver remove() and shutdown() (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix setup sequence for MSIXPERM table (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix array index when int_handles are being used (Jerry Snitselaar) [2040040] - dmaengine: idxd: assign MSIX vectors to each WQ rather than roundrobin (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix desc->vector that isn't being updated (Jerry Snitselaar) [2040040] - dmaengine: idxd: add missing percpu ref put on failure (Jerry Snitselaar) [2072156] - dmaengine: idxd: have command status always set (Jerry Snitselaar) [1973882] - dmanegine: idxd: cleanup all device related bits after disabling device (Jerry Snitselaar) [2072156] - dmaengine: idxd: Simplify code and axe the use of a deprecated API (Jerry Snitselaar) [2072156] - dmaengine: idxd: remove devm allocation for idxd->int_handles (Jerry Snitselaar) [2072156] - dmaengine: idxd: Remove redundant variable cdev_ctx (Jerry Snitselaar) [2072156] - dmaengine: idxd: Add missing cleanup for early error out in probe call (Jerry Snitselaar) [1971892] - dmaengine: idxd: Enable IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: Add IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: device cmd should use dedicated lock (Jerry Snitselaar) [1971892] - dmaengine: idxd: support reporting of halt interrupt (Jerry Snitselaar) [1971890] - dmaengine: idxd: convert sprintf() to sysfs_emit() for all usages (Jerry Snitselaar) [1971890] - dmaengine: idxd: add interrupt handle request and release support (Jerry Snitselaar) [1971890] - dmaengine: idxd: add support for readonly config mode (Jerry Snitselaar) [1971890] - dmaengine: idxd: add percpu_ref to descriptor submission path (Jerry Snitselaar) [1971949] - dmaengine: idxd: remove detection of device type (Jerry Snitselaar) [1971963] - Documentation/x86: Update documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [2071461] - tools/objtool: Check for use of the ENQCMD instruction in the kernel (Jerry Snitselaar) [2071461] - x86/cpufeatures: Re-enable ENQCMD (Jerry Snitselaar) [2071461] - x86/traps: Demand-populate PASID MSR via #GP (Jerry Snitselaar) [2071461] - sched: Define and initialize a flag to identify valid PASID in the task (Jerry Snitselaar) [2071461] - x86/fpu: Clear PASID when copying fpstate (Jerry Snitselaar) [2071461] - iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit (Jerry Snitselaar) [2071461] - iommu/ioasid: Introduce a helper to check for valid PASIDs (Jerry Snitselaar) [2071461] - kernel/fork: Initialize mm's PASID (Jerry Snitselaar) [2071461] - mm: Change CONFIG option for mm->pasid field (Jerry Snitselaar) [2071461] - mm/fork: clear PASID for new mm (Jerry Snitselaar) [2071461] - iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA (Jerry Snitselaar) [2071461] - turbostat: fix PC6 displaying on some systems (Steve Best) [2040078]- quota: make dquot_quota_sync return errors from ->sync_fs (Lukas Czerner) [2083057] - redhat: disable more noisy rpminspect tests (Jarod Wilson) - mm: thp: replace the page lock with the seqlock for the THP mapcount (Andrea Arcangeli) [1958020] - mm: do_wp_page: deduplicate smart_lock_page (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup_must_unshare() cleanup (Andrea Arcangeli) [1958020] - mm: GUP: cleanup FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: COW: skip the page lock in the COW copy path (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() use can_read_pin_swap_page() (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfs (Andrea Arcangeli) [1958020] - mm: hugetlbfs: FOLL_FAULT_UNSHARE (Andrea Arcangeli) [1958020] - mm: hugetlbfs: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE RHEL (Andrea Arcangeli) [1958020] - mm: gup: FOLL_NOUNSHARE: optimize follow_page (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() (Andrea Arcangeli) [1958020] - mm: gup: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: thp: introduce page_trans_huge_anon_shared (Andrea Arcangeli) [1958020] - mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmap (Andrea Arcangeli) [1958020] - mm: thp: make the THP mapcount atomic with a seqlock (Andrea Arcangeli) [1958020] - mm: thp: consolidate mapcount logic on THP split (David Hildenbrand) [1958020] - vmxnet3: Remove useless DMA-32 fallback configuration (Kamal Heib) [2083561] - vmxnet3: fix minimum vectors alloc issue (Kamal Heib) [2083561] - net: vmxnet3: remove multiple false checks in vmxnet3_ethtool.c (Kamal Heib) [2083561] - vmxnet3: do not stop tx queues after netif_device_detach() (Kamal Heib) [2083561] - block: limit request dispatch loop duration (Ming Lei) [2005082] - esp: limit skb_page_frag_refill use to a single page (Sabrina Dubroca) [2062115] {CVE-2022-27666} - esp: Fix possible buffer overflow in ESP transformation (Sabrina Dubroca) [2062115] {CVE-2022-27666} - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path (Chris von Recklinghausen) [2080376] {CVE-2022-28390} - NFSD: Deprecate NFS_OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix offset type in I/O trace points (Scott Mayhew) [2064216] - NFSD: COMMIT operations must not return NFS?ERR_INVAL (Scott Mayhew) [2064216] - NFSD: Clamp WRITE offsets (Scott Mayhew) [2064216] - NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes (Scott Mayhew) [2064216] - NFSD: Fix ia_size underflow (Scott Mayhew) [2064216] - NFSD: Fix the behavior of READ near OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix READDIR buffer overflow (Scott Mayhew) [2064216] - nfsd: Fix nsfd startup race (again) (Scott Mayhew) [2064216] - NFS: Add a tracepoint to show the results of nfs_set_cache_invalid() (Scott Mayhew) [2064216] - NFSv42: Don't fail clone() unless the OP_CLONE operation failed (Scott Mayhew) [2064216] - NFSD: Fix exposure in nfsd4_decode_bitmap() (Scott Mayhew) [2064216] - NFSv4: Sanity check the parameters in nfs41_update_target_slotid() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from decode_getattr_*() functions (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_setsecurity (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_fhget() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_add_or_obtain() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_instantiate() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_setattrres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_getattr_res (Scott Mayhew) [2064216] - NFS: Remove the f_label from the nfs4_opendata and nfs_openres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_lookupp_res struct (Scott Mayhew) [2064216] - NFS: Remove the label from the nfs4_lookup_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_link_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_create_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_entry struct (Scott Mayhew) [2064216] - NFS: Create a new nfs_alloc_fattr_with_label() function (Scott Mayhew) [2064216] - NFS: Always initialise fattr->label in nfs_fattr_alloc() (Scott Mayhew) [2064216] - NFSv4: Remove unnecessary 'minor version' check (Scott Mayhew) [2064216] - NFSv4: Fix potential Oops in decode_op_map() (Scott Mayhew) [2064216] - NFSv4: Ensure decode_compound_hdr() sanity checks the tag (Scott Mayhew) [2064216] - NFS: Don't trace an uninitialised value (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to OFFLOAD_CANCEL (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CB_OFFLOAD (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CLONE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to COPY (Scott Mayhew) [2064216] - NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to SEEK (Scott Mayhew) [2064216] - nfs4: take a reference on the nfs_client when running FREE_STATEID (Scott Mayhew) [2064216] - NFS: Move NFS protocol display macros to global header (Scott Mayhew) [2064216] - NFS: Move generic FS show macros to global header (Scott Mayhew) [2064216] - SUNRPC: Clean up xs_tcp_setup_sock() (Scott Mayhew) [2064216] - NFSv4: Fix a regression in nfs_set_open_stateid_locked() (Scott Mayhew) [2064216] - NFS: Remove redundant call to __set_page_dirty_nobuffers (Scott Mayhew) [2064216] - NFS: Unexport nfs_probe_fsinfo() (Scott Mayhew) [2064216] - NFS: Call nfs_probe_server() during a fscontext-reconfigure event (Scott Mayhew) [2064216] - NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() (Scott Mayhew) [2064216] - NFS: Move nfs_probe_destination() into the generic client (Scott Mayhew) [2064216] - NFS: Create an nfs4_server_set_init_caps() function (Scott Mayhew) [2064216] - NFS: Remove --> and <-- dprintk call sites (Scott Mayhew) [2064216] - SUNRPC: Trace calls to .rpc_call_done (Scott Mayhew) [2064216] - NFS: Replace dprintk callsites in nfs_readpage(s) (Scott Mayhew) [2064216] - SUNRPC: Use BIT() macro in rpc_show_xprt_state() (Scott Mayhew) [2064216] - SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field (Scott Mayhew) [2064216] - xprtrdma: Remove rpcrdma_ep::re_implicit_roundup (Scott Mayhew) [2064216] - xprtrdma: Provide a buffer to pad Write chunks of unaligned length (Scott Mayhew) [2064216] - Fix user namespace leak (Scott Mayhew) [2064216] - NFS: Save some space in the inode (Scott Mayhew) [2064216] - NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests (Scott Mayhew) [2064216] - NFSv4: Fixes for nfs4_inode_return_delegation() (Scott Mayhew) [2064216] - NFS: Fix an Oops in pnfs_mark_request_commit() (Scott Mayhew) [2064216] - NFS: Fix up commit deadlocks (Scott Mayhew) [2064216] - NFSD:fix boolreturn.cocci warning (Scott Mayhew) [2064216] - nfsd: update create verifier comment (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_encode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_encode (Scott Mayhew) [2064216] - NFSD: Save location of NFSv4 COMPOUND status (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_decode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_decode (Scott Mayhew) [2064216] - SUNRPC: De-duplicate .pc_release() call sites (Scott Mayhew) [2064216] - SUNRPC: Simplify the SVC dispatch code path (Scott Mayhew) [2064216] - NFS: Fix deadlocks in nfs_scan_commit_list() (Scott Mayhew) [2064216] - NFS: Instrument i_size_write() (Scott Mayhew) [2064216] - SUNRPC: Per-rpc_clnt task PIDs (Scott Mayhew) [2064216] - NFS: Remove unnecessary TRACE_DEFINE_ENUM()s (Scott Mayhew) [2064216] - SUNRPC: Capture value of xdr_buf::page_base (Scott Mayhew) [2064216] - svcrdma: Split svcrmda_wc_{read,write} tracepoints (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_send() tracepoint (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_receive() tracepoint (Scott Mayhew) [2064216] - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds (Scott Mayhew) [2064216] - NFS: Remove unnecessary page cache invalidations (Scott Mayhew) [2064216] - NFS: Fix dentry verifier races (Scott Mayhew) [2064216] - NFS: Further optimisations for 'ls -l' (Scott Mayhew) [2064216] - NFS: Fix up nfs_readdir_inode_mapping_valid() (Scott Mayhew) [2064216] - NFS: Ignore the directory size when marking for revalidation (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA (Scott Mayhew) [2064216] - NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED (Scott Mayhew) [2064216] - NFSv4: Retrieve ACCESS on open if we're not using NFS4_CREATE_EXCLUSIVE (Scott Mayhew) [2064216] - NFS: Fix a few more clear_bit() instances that need release semantics (Scott Mayhew) [2064216] - SUNRPC: xprt_clear_locked() only needs release memory semantics (Scott Mayhew) [2064216] - SUNRPC: Remove unnecessary memory barriers (Scott Mayhew) [2064216] - SUNRPC: Remove WQ_HIGHPRI from xprtiod (Scott Mayhew) [2064216] - SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute() (Scott Mayhew) [2064216] - SUNRPC: Partial revert of commit 6f9f17287e78 (Scott Mayhew) [2064216] - NFS: Fix up nfs_ctx_key_to_expire() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_link(), nfs_symlink() (Scott Mayhew) [2064216] - NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() (Scott Mayhew) [2064216] - SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases (Scott Mayhew) [2064216] - NFSD: simplify struct nfsfh (Scott Mayhew) [2064216] - NFSD: drop support for ancient filehandles (Scott Mayhew) [2064216] - NFSD: move filehandle format declarations out of "uapi". (Scott Mayhew) [2064216] - UNRPC: Return specific error code on kmalloc failure (Scott Mayhew) [2064216] - NFSD: Optimize DRC bucket pruning (Scott Mayhew) [2064216] - nfsd: don't alloc under spinlock in rpc_parse_scope_id (Scott Mayhew) [2064216] - NFSD: Keep existing listeners on portlist error (Scott Mayhew) [2064216] - nfs: Fix kerneldoc warning shown up by W=1 (Scott Mayhew) [2064216] - nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN (Scott Mayhew) [2064216] - NLM: Fix svcxdr_encode_owner() (Scott Mayhew) [2064216] - SUNRPC: improve error response to over-size gss credential (Scott Mayhew) [2064216] - NFS: Always provide aligned buffers to the RPC read layers (Scott Mayhew) [2064216] - NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox (Scott Mayhew) [2064216] - SUNRPC: Tweak TCP socket shutdown in the RPC client (Scott Mayhew) [2064216] - svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() (Scott Mayhew) [2064216] - rpc: fix gss_svc_init cleanup on failure (Scott Mayhew) [2064216] - SUNRPC: Add RPC_AUTH_TLS protocol numbers (Scott Mayhew) [2064216] - NFSD: remove vanity comments (Scott Mayhew) [2064216] - svcrdma: Convert rdma->sc_rw_ctxts to llist (Scott Mayhew) [2064216] - svcrdma: Relieve contention on sc_send_lock. (Scott Mayhew) [2064216] - svcrdma: Fewer calls to wake_up() in Send completion handler (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for nfsd_clid_class (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for the nfs_dirent tracepoint (Scott Mayhew) [2064216] - tracing: Add trace_event helper macros __string_len() and __assign_str_len() (Scott Mayhew) [2064216] - NFSD: Clean up splice actor (Scott Mayhew) [2064216] - NFS: Clean up the synopsis of callback process_op() (Scott Mayhew) [2064216] - NFS: Extract the xdr_init_encode/decode() calls from decode_compound (Scott Mayhew) [2064216] - NFS: Remove unused callback void decoder (Scott Mayhew) [2064216] - NFS: Add a private local dispatcher for NFSv4 callback operations (Scott Mayhew) [2064216] - SUNRPC: Eliminate the RQ_AUTHERR flag (Scott Mayhew) [2064216] - SUNRPC: Set rq_auth_stat in the pg_authenticate() callout (Scott Mayhew) [2064216] - SUNRPC: Add svc_rqst::rq_auth_stat (Scott Mayhew) [2064216] - NFSv4/pNFS: Remove dead code (Scott Mayhew) [2064216] - SUNRPC: Convert rpc_client refcount to use refcount_t (Scott Mayhew) [2064216] - xprtrdma: Eliminate rpcrdma_post_sends() (Scott Mayhew) [2064216] - xprtrdma: Add an xprtrdma_post_send_err tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add xprtrdma_post_recvs_err() tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add an rpcrdma_mr_completion_class (Scott Mayhew) [2064216] - xprtrdma: Don't display r_xprt memory addresses in tracepoints (Scott Mayhew) [2064216] - xprtrdma: Disconnect after an ib_post_send() immediate error (Scott Mayhew) [2064216] - SUNRPC: Record timeout value in xprt_retransmit tracepoint (Scott Mayhew) [2064216] - SUNRPC: xprt_retransmit() displays the the NULL procedure incorrectly (Scott Mayhew) [2064216] - treewide: Add missing semicolons to __assign_str uses (Scott Mayhew) [2064216] - SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs (Scott Mayhew) [2064216] - SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs (Scott Mayhew) [2064216] - SUNRPC: Refactor rpc_ping() (Scott Mayhew) [2064216] - nfsd: fix NULL dereference in nfs3svc_encode_getaclres (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Common NLM XDR helpers (Scott Mayhew) [2064216] - lockd: Create a simplified .vs_dispatch method for NLM requests (Scott Mayhew) [2064216] - lockd: Remove stale comments (Scott Mayhew) [2064216] - nfsd: rpc_peeraddr2str needs rcu lock (Scott Mayhew) [2064216] - rpc: remove redundant initialization of variable status (Scott Mayhew) [2064216] - NFSv4: setlease should return EAGAIN if locks are not available (Scott Mayhew) [2064216] - NFS: Avoid duplicate resets of attribute cache timeouts (Scott Mayhew) [2064216] - NFSv4: Fix handling of non-atomic change attrbute updates (Scott Mayhew) [2064216] - NFS: Fix up inode attribute revalidation timeouts (Scott Mayhew) [2064216] - NFSv4: Add support for application leases underpinned by a delegation (Scott Mayhew) [2064216] - NFSv4: Add lease breakpoints in case of a delegation recall or return (Scott Mayhew) [2064216] - NFSv4: Fix delegation return in cases where we have to retry (Scott Mayhew) [2064216] - nfsd: move some commit_metadata()s outside the inode lock (Scott Mayhew) [2064216] - NFSD: Update nfsd_cb_args tracepoint (Scott Mayhew) [2064216] - NFSD: Remove the nfsd_cb_work and nfsd_cb_done tracepoints (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_probe tracepoint (Scott Mayhew) [2064216] - NFSD: Replace the nfsd_deleg_break tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_offload tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_lm_notify tracepoint (Scott Mayhew) [2064216] - NFSD: Enhance the nfsd_cb_setup tracepoint (Scott Mayhew) [2064216] - NFSD: Remove spurious cb_setup_err tracepoint (Scott Mayhew) [2064216] - NFSD: Adjust cb_shutdown tracepoint (Scott Mayhew) [2064216] - NFSD: Add cb_lost tracepoint (Scott Mayhew) [2064216] - NFSD: Drop TRACE_DEFINE_ENUM for NFSD4_CB_ macros (Scott Mayhew) [2064216] - NFSD: Capture every CB state transition (Scott Mayhew) [2064216] - NFSD: Constify @fh argument of knfsd_fh_hash() (Scott Mayhew) [2064216] - NFSD: Add tracepoints for EXCHANGEID edge cases (Scott Mayhew) [2064216] - NFSD: Add tracepoints for SETCLIENTID edge cases (Scott Mayhew) [2064216] - NFSD: Add a couple more nfsd_clid_expired call sites (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_destroyed tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_reclaim_complete tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_confirmed tracepoint (Scott Mayhew) [2064216] - NFSD: Remove trace_nfsd_clid_inuse_err (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_verf_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_cred_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add an RPC authflavor tracepoint display helper (Scott Mayhew) [2064216] - NFS: Ensure the NFS_CAP_SECURITY_LABEL capability is set when appropriate (Scott Mayhew) [2064216] - NFS: Split attribute support out from the server capabilities (Scott Mayhew) [2064216] - NFS: Don't store NFS_INO_REVAL_FORCED (Scott Mayhew) [2064216] - NFSv4: link must update the inode nlink. (Scott Mayhew) [2064216] - NFSv4: nfs4_inc/dec_nlink_locked should also invalidate ctime (Scott Mayhew) [2064216] - NFS: Another inode revalidation improvement (Scott Mayhew) [2064216] - NFS: Use information about the change attribute to optimise updates (Scott Mayhew) [2064216] - NFSv4: Add support for the NFSv4.2 "change_attr_type" attribute (Scott Mayhew) [2064216] - NFS: Simplify cache consistency in nfs_check_inode_attributes() (Scott Mayhew) [2064216] - NFS: Remove a line of code that has no effect in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Fix up handling of outstanding layoutcommit in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Separate tracking of file mode cache validity from the uid/gid (Scott Mayhew) [2064216] - NFS: Separate tracking of file nlinks cache validity from the mode/uid/gid (Scott Mayhew) [2064216] - NFSv4: Fix nfs4_bitmap_copy_adjust() (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_REVAL_PAGECACHE in the inode cache validity (Scott Mayhew) [2064216] - NFS: Replace use of NFS_INO_REVAL_PAGECACHE when checking cache validity (Scott Mayhew) [2064216] - NFS: Add a cache validity flag argument to nfs_revalidate_inode() (Scott Mayhew) [2064216] - NFS: nfs_setattr_update_inode() should clear the suid/sgid bits (Scott Mayhew) [2064216] - NFS: Fix up statx() results (Scott Mayhew) [2064216] - NFS: Don't revalidate attributes that are not being asked for (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv2 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR entry encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 STATFS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 stat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv3 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update NFSv3 READDIR entry encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READDIR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 COMMIT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 PATHCONF3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSINFO3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 RENAMEv3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 CREATE family of encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READLINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 wccstat result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 ACCESS3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the GETATTR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Extract the svcxdr_init_encode() helper (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Remove argument length checking in nfsd_dispatch() (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SYMLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 CREATE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 LINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 RENAME argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 WRITE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKNOD3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SYMLINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKDIR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the CREATE3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the LINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the RENAME3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update COMMIT3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READDIR3args decoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Fix returned READDIR offset cookie (Scott Mayhew) [2064216] - NFSD: Update READLINK3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update WRITE3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READ3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update ACCESS3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update GETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - SUNRPC: Move definition of XDR_UNIT (Scott Mayhew) [2064216] - rpcrdma: Capture bytes received in Receive completion tracepoints (Scott Mayhew) [2064216] - NFSD: Restore NFSv4 decoding's SAVEMEM functionality (Scott Mayhew) [2064216] - NFSD: Remove macros that are no longer used (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_compound() (Scott Mayhew) [2064216] - NFSD: Make nfsd4_ops::opnum a u32 (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_listxattrs() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setxattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_xattr_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_clone() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_seek() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_offload_status() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_copy() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fallocate() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_reclaim_complete() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_clientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_test_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_sequence() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo_no_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutget() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutcommit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getdeviceinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_free_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create_session() (Scott Mayhew) [2064216] - NFSD: Add a helper to decode channel_attrs4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode nfs_impl_id4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode state_protect4_a (Scott Mayhew) [2064216] - NFSD: Add a separate decoder for ssv_sp_parms (Scott Mayhew) [2064216] - NFSD: Add a separate decoder to handle state_protect_ops (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_bind_conn_to_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_backchannel_ctl() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_cb_sec() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_release_lockowner() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_write() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_verify() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_renew() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_rename() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_remove() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_readdir() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_read() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_putfh() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_downgrade() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's open_claim4 argument (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_deny() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_access() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's openflag4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's createhow4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode NFSv4 verifiers (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lookup() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_locku() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lockt() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lock() (Scott Mayhew) [2064216] - NFSD: Add helper for decoding locker4 (Scott Mayhew) [2064216] - NFSD: Add helpers to decode a clientid4 and an NFSv4 state owner (Scott Mayhew) [2064216] - NFSD: Relocate nfsd4_decode_opaque() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_link() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_delegreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 umask attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 security label attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 time_set attributes (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner_group attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 mode attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 acl attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 size attribute (Scott Mayhew) [2064216] - NFSD: Change the way the expected length of a fattr4 is checked (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_commit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_close() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_access() (Scott Mayhew) [2064216] - NFSD: Replace the internals of the READ_BUF() macro (Scott Mayhew) [2064216] - nfsd/nfs3: remove unused macro nfsd3_fhandleres (Scott Mayhew) [2064216] - vt: vt_ioctl: fix race in VT_RESIZEX (Čestmír Kalina) [2068338] - net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion (Amir Tzin) [2055580] - openvswitch: Fix setting ipv6 fields causing hw csum failure (Eelco Chaudron) [1974356]- Fix up versioning for maintainer builds (Jarod Wilson) - powerpc/iommu: Enable remaining IOMMU Pagesizes present in LoPAR (Gustavo Walbon) [1987109] - sizes.h: add SZ_8G/SZ_16G/SZ_32G macros (Gustavo Walbon) [1987109] - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN (Puneet Sethi) [2040336] - dm integrity: fix memory corruption when tag_size is less than digest size (Benjamin Marzinski) [2081775] - sctp: check asoc strreset_chunk in sctp_generate_reconf_event (Xin Long) [2079980] - sctp: Initialize daddr on peeled off socket (Xin Long) [2079980] - sctp: fix kernel-infoleak for SCTP sockets (Xin Long) [2079980] - sctp: do not update transport pathmtu if SPP_PMTUD_ENABLE is not set (Xin Long) [2079980] - dm crypt: fix copy and paste bug in crypt_alloc_req_aead (Benjamin Marzinski) [2073431] - dm crypt: defer decryption to a tasklet if interrupts disabled (Benjamin Marzinski) [2073431] - dm crypt: do not call bio_endio() from the dm-crypt tasklet (Benjamin Marzinski) [2073431] - dm crypt: use GFP_ATOMIC when allocating crypto requests from softirq (Benjamin Marzinski) [2073431] - dm crypt: do not wait for backlogged crypto request completion in softirq (Benjamin Marzinski) [2073431] - dm crypt: document new no_workqueue flags (Benjamin Marzinski) [2073431] - dm crypt: add flags to optionally bypass kcryptd workqueues (Benjamin Marzinski) [2073431] - tracing/osnoise: Force quiescent states while tracing (Jerome Marchand) [2069710] - tracing/osnoise: Do not unregister events twice (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_main to sleep for microseconds (Jerome Marchand) [2069710] - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_instances static (Jerome Marchand) [2069710] - tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Remove STACKTRACE ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Allow multiple instances of the same tracer (Jerome Marchand) [2069710] - tracing/osnoise: Remove TIMERLAT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Support a list of trace_array *tr (Jerome Marchand) [2069710] - tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write() (Jerome Marchand) [2069710] - tracing/osnoise: Split workload start from the tracer start (Jerome Marchand) [2069710] - tracing/osnoise: Improve comments about barrier need for NMI callbacks (Jerome Marchand) [2069710] - tracing/osnoise: Do not follow tracing_cpumask (Jerome Marchand) [2069710] - trace/timerlat: Add migrate-disabled field to the timerlat header (Jerome Marchand) [2069710] - trace/osnoise: Add migrate-disabled field to the osnoise header (Jerome Marchand) [2069710] - tracing/doc: Fix typos on the timerlat tracer documentation (Jerome Marchand) [2069710] - trace/osnoise: Fix an ifdef comment (Jerome Marchand) [2069710] - redhat: indicate HEAD state in tarball/rpm name (Jarod Wilson) - selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN (Guillaume Nault) [2081453] - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates (Guillaume Nault) [2081453] - ipv4: tcp: send zero IPID in SYNACK messages (Guillaume Nault) [2081453] - ipv4: raw: lock the socket in raw_bind() (Guillaume Nault) [2081453] - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO (Hangbin Liu) [2066976] - net/packet: fix packet_sock xmit return value checking (Hangbin Liu) [2066976] - doc/ip-sysctl: add bc_forwarding (Xin Long) [2080486] - net/packet: fix packet_sock xmit return value checking (Xin Long) [2080486] - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() (Xin Long) [2080486] - net/packet: fix slab-out-of-bounds access in packet_recvmsg() (Xin Long) [2080486] - veth: fix races around rq->rx_notify_masked (Xin Long) [2080486] - af_packet: fix data-race in packet_setsockopt / packet_setsockopt (Xin Long) [2080486] - ipv4: remove sparse error in ip_neigh_gw4() (Xin Long) [2080486] - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress (Xin Long) [2080486] - veth: Do not record rx queue hint in veth_xmit (Xin Long) [2080486] - veth: ensure skb entering GRO are not cloned. (Xin Long) [2080486] - ethtool: Fix link extended state for big endian (Xin Long) [2080486] - ethtool: do not perform operations on net devices being unregistered (Xin Long) [2080486] - ethtool: Add transceiver module extended state (Xin Long) [2080486] - ethtool: runtime-resume netdev parent in ethnl_ops_begin (Xin Long) [2080486] - ethtool: move netif_device_present check from ethnl_parse_header_dev_get to ethnl_ops_begin (Xin Long) [2080486] - ethtool: move implementation of ethnl_ops_begin/complete to netlink.c (Xin Long) [2080486] - net: validate lwtstate->data before returning from skb_tunnel_info() (Xin Long) [2080486]- bnx2x: fix napi API usage sequence (Manish Chopra) [2080659] - netfilter: fix use-after-free in __nf_register_net_hook() (Florian Westphal) [2080272] - netfilter: nf_tables: unregister flowtable hooks on netns exit (Florian Westphal) [2080272] - netfilter: nftables: add helper function to release hooks of one single table (Florian Westphal) [2080272] - netfilter: nft_socket: only do sk lookups when indev is available (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: re-init for syn packets only (Florian Westphal) [2080272] - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion (Florian Westphal) [2080272] - netfilter: nf_tables: fix memory leak during stateful obj update (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options (Florian Westphal) [2080272] - netfilter: ctnetlink: disable helper autoassign (Florian Westphal) [2080272] - netfilter: nft_payload: don't allow th access for fragments (Florian Westphal) [2080272] - netfilter: nft_payload: simplify vlan header handling (Florian Westphal) [2080272] - RDMA/rxe: Change mcg_lock to a _bh lock (Kamal Heib) [2056500] - RDMA/rxe: Do not call dev_mc_add/del() under a spinlock (Kamal Heib) [2056500] - RDMA/rxe: Recheck the MR in when generating a READ reply (Kamal Heib) [2056500] - RDMA/rxe: Fix "Replace mr by rkey in responder resources" (Kamal Heib) [2056500] - RDMA/siw: Fix a condition race issue in MPA request processing (Kamal Heib) [2056500] - RDMA/irdma: Fix possible crash due to NULL netdev in notifier (Kamal Heib) [2056500] - RDMA/irdma: Reduce iWARP QP destroy time (Kamal Heib) [2056500] - RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state (Kamal Heib) [2056500] - RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core() (Kamal Heib) [2056500] - RDMA/hfi1: Fix use-after-free bug for mm struct (Kamal Heib) [2056500] - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition (Kamal Heib) [2056500] - IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD (Kamal Heib) [2056500] - RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit() (Kamal Heib) [2056500] - IB/iser: Fix error flow in case of registration failure (Kamal Heib) [2056500] - IB/iser: Generalize map/unmap dma tasks (Kamal Heib) [2056500] - IB/iser: Use iser_fr_desc as registration context (Kamal Heib) [2056500] - IB/iser: Remove iser_reg_data_sg helper function (Kamal Heib) [2056500] - RDMA/rxe: Use standard names for ref counting (Kamal Heib) [2056500] - RDMA/rxe: Replace red-black trees by xarrays (Kamal Heib) [2056500] - RDMA/rxe: Shorten pool names in rxe_pool.c (Kamal Heib) [2056500] - RDMA/rxe: Move max_elem into rxe_type_info (Kamal Heib) [2056500] - RDMA/rxe: Replace obj by elem in declaration (Kamal Heib) [2056500] - RDMA/rxe: Delete _locked() APIs for pool objects (Kamal Heib) [2056500] - RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC (Kamal Heib) [2056500] - RDMA/rxe: Replace mr by rkey in responder resources (Kamal Heib) [2056500] - RDMA/rxe: Fix ref error in rxe_av.c (Kamal Heib) [2056500] - RDMA/irdma: Add support for address handle re-use (Kamal Heib) [2056500] - Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error" (Kamal Heib) [2056500] - RDMA/rxe: Remove useless argument for update_state() (Kamal Heib) [2056500] - RDMA/rxe: Change variable and function argument to proper type (Kamal Heib) [2056500] - RDMA/irdma: Prevent some integer underflows (Kamal Heib) [2056500] - RDMA/core: Fix ib_qp_usecnt_dec() called when error (Kamal Heib) [2056500] - IB/hfi1: Allow larger MTU without AIP (Kamal Heib) [2056500] - RDMA/core: Remove unnecessary statements (Kamal Heib) [2056500] - RDMA/irdma: Remove incorrect masking of PD (Kamal Heib) [2056500] - RDMA/irdma: Fix Passthrough mode in VM (Kamal Heib) [2056500] - RDMA/irdma: Fix netdev notifications for vlan's (Kamal Heib) [2056500] - RDMA/irdma: Make irdma_create_mg_ctx return a void (Kamal Heib) [2056500] - RDMA/irdma: Move union irdma_sockaddr to header file (Kamal Heib) [2056500] - RDMA/irdma: Remove the unnecessary variable saddr (Kamal Heib) [2056500] - RDMA/irdma: Use net_type to check network type (Kamal Heib) [2056500] - RDMA/rxe: Cleanup rxe_mcast.c (Kamal Heib) [2056500] - RDMA/rxe: Collect cleanup mca code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Collect mca init code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Warn if mcast memory is not freed (Kamal Heib) [2056500] - RDMA/irdma: Remove excess error variables (Kamal Heib) [2056500] - RDMA/irdma: Propagate error codes (Kamal Heib) [2056500] - RDMA/irdma: Remove enum irdma_status_code (Kamal Heib) [2056500] - RDMA/ib_srp: Add more documentation (Kamal Heib) [2056500] - IB/cma: Allow XRC INI QPs to set their local ACK timeout (Kamal Heib) [2056500] - RDMA/rxe: Remove mcg from rxe pools (Kamal Heib) [2056500] - RDMA/rxe: Remove key'ed object support (Kamal Heib) [2056500] - RDMA/rxe: Replace pool key by rxe->mcg_tree (Kamal Heib) [2056500] - RDMA/rxe: Replace int num_qp by atomic_t qp_num (Kamal Heib) [2056500] - RDMA/rxe: Replace grp by mcg, mce by mca (Kamal Heib) [2056500] - RDMA/rxe: Use kzmalloc/kfree for mca (Kamal Heib) [2056500] - RDMA/rxe: Move mcg_lock to rxe (Kamal Heib) [2056500] - RDMA/hfi: Replace cpumask_weight with cpumask_empty where appropriate (Kamal Heib) [2056500] - RDMA/irdma: Refactor DCB bits in prep for DSCP support (Kamal Heib) [2056500] - RDMA/opa: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/iser: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/ipoib: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/rxe: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/usnic: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/hfi1: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Set MR type in ib_reg_user_mr (Kamal Heib) [2056500] - md: Set MD_BROKEN for RAID1 and RAID10 (Nigel Croxon) [2042729] - raid5: introduce MD_BROKEN (Nigel Croxon) [2042729] - RHEL only Changes to support block changes not picked up (Nigel Croxon) [2042729] - md: fix NULL pointer deref with nowait but no mddev->queue (Nigel Croxon) [2042729] - md: use default_groups in kobj_type (Nigel Croxon) [2042729] - md: Move alloc/free acct bioset in to personality (Nigel Croxon) [2042729] - md: fix spelling of "its" (Nigel Croxon) [2042729] - md: raid456 add nowait support (Nigel Croxon) [2042729] - md: raid10 add nowait support (Nigel Croxon) [2042729] - md: raid1 add nowait support (Nigel Croxon) [2042729] - md: add support for REQ_NOWAIT (Nigel Croxon) [2042729] - md/raid5: play nice with PREEMPT_RT (Nigel Croxon) [2042729] - md/raid1: fix missing bitmap update w/o WriteMostly devices (Nigel Croxon) [2042729] - md: fix double free of mddev->private in autorun_array() (Nigel Croxon) [2042729] - md: fix update super 1.0 on rdev size change (Nigel Croxon) [2042729] - raid5-ppl: use swap() to make code cleaner (Nigel Croxon) [2042729] - md/bitmap: don't set max_write_behind if there is no write mostly device (Nigel Croxon) [2042729] - md: update superblock after changing rdev flags in state_store (Nigel Croxon) [2042729] - md: remove unused argument from md_new_event (Nigel Croxon) [2042729] - md/raid5: call roundup_pow_of_two in raid5_run (Nigel Croxon) [2042729] - md/raid1: use rdev in raid1_write_request directly (Nigel Croxon) [2042729] - md/raid1: only allocate write behind bio for WriteMostly device (Nigel Croxon) [2042729] - md: properly unwind when failing to add the kobject in md_alloc (Nigel Croxon) [2042729] - md: extend disks_mutex coverage (Nigel Croxon) [2042729] - md: add the bitmap group to the default groups for the md kobject (Nigel Croxon) [2042729] - md: add error handling support for add_disk() (Nigel Croxon) [2042729] - md: fix a lock order reversal in md_alloc (Nigel Croxon) [2042729] - scsi: qedf: Stop using the SCSI pointer (Nilesh Javali) [2044843] - scsi: qedf: Change context reset messages to ratelimited (Nilesh Javali) [2044843] - scsi: qedf: Fix refcount issue when LOGO is received during TMF (Nilesh Javali) [2044843] - scsi: qedf: Add stag_work to all the vports (Nilesh Javali) [2044843] - scsi: qedf: Fix potential dereference of NULL pointer (Nilesh Javali) [2044843] - eth: fwnode: remove the addr len from mac helpers (Íñigo Huguet) [2069565] - eth: fwnode: change the return type of mac address helpers (Íñigo Huguet) [2069565] - device property: move mac addr helpers to eth.c (Íñigo Huguet) [2069565] - net: thunderx: Use fwnode_get_mac_address() (Íñigo Huguet) [2069565] - qede: confirm skb is allocated before using (Manish Chopra) [2040267] - qed: fix ethtool register dump (Manish Chopra) [2040267] - qed: remove unnecessary memset in qed_init_fw_funcs (Manish Chopra) [2040267] - qed: return status of qed_iov_get_link (Manish Chopra) [2040267] - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() (Manish Chopra) [2040267] - qed: validate and restrict untrusted VFs vlan promisc mode (Manish Chopra) [2040267] - qed: display VF trust config (Manish Chopra) [2040267] - qed: prevent a fw assert during device shutdown (Manish Chopra) [2040267] - qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nosleep() for udelay. (Manish Chopra) [2040267] - qed: Use dma_set_mask_and_coherent() and simplify code (Manish Chopra) [2040267] - qed*: esl priv flag support through ethtool (Manish Chopra) [2040267] - qed*: enhance tx timeout debug info (Manish Chopra) [2040267] - qede: validate non LSO skb length (Manish Chopra) [2040267] - qed: Enhance rammod debug prints to provide pretty details (Manish Chopra) [2040267] - net: qed: fix the array may be out of bound (Manish Chopra) [2040267] - qed: Use the bitmap API to simplify some functions (Manish Chopra) [2040267] - RDMA/qed: Use helper function to set GUIDs (Manish Chopra) [2040267] - net: qed_dev: fix check of true !rc expression (Manish Chopra) [2040267] - net: qed_ptp: fix check of true !rc expression (Manish Chopra) [2040267] - RDMA/qedr: Remove unsupported qedr_resize_cq callback (Manish Chopra) [2040267] - qed: Change the TCP common variable - "iscsi_ooo" (Manish Chopra) [2040267] - qed: Optimize the ll2 ooo flow (Manish Chopra) [2040267] - net: qed_debug: fix check of false (grc_param < 0) expression (Manish Chopra) [2040267] - qed: Fix missing error code in qed_slowpath_start() (Manish Chopra) [2040267] - qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario (Manish Chopra) [2040267] - qed: Initialize debug string array (Manish Chopra) [2040267] - qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" (Manish Chopra) [2040267] - qed: fix ll2 establishment during load of RDMA driver (Manish Chopra) [2040267] - qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") (Manish Chopra) [2040267] - qed: Update TCP silly-window-syndrome timeout for iwarp, scsi (Manish Chopra) [2040267] - qed: Update debug related changes (Manish Chopra) [2040267] - qed: Add '_GTT' suffix to the IRO RAM macros (Manish Chopra) [2040267] - qed: Update FW init functions to support FW 8.59.1.0 (Manish Chopra) [2040267] - qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h (Manish Chopra) [2040267] - qed: Update qed_hsi.h for fw 8.59.1.0 (Manish Chopra) [2040267] - qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Update common_hsi for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Split huge qed_hsi.h header file (Manish Chopra) [2040267] - qed: Remove e4_ and _e4 from FW HSI (Manish Chopra) [2040267] - qed: Fix kernel-doc warnings (Manish Chopra) [2040267] - qed: Don't ignore devlink allocation failures (Manish Chopra) [2040267] - qed: Improve the stack space of filter_config() (Manish Chopra) [2040267] - RDMA/qedr: Move variables reset to qedr_set_common_qp_params() (Manish Chopra) [2040267] - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode (Guillaume Nault) [2081030] - ip6_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip6_gre: Fix skb_under_panic in __gre6_xmit() (Guillaume Nault) [2081030] - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() (Guillaume Nault) [2081030] - ipv6_tunnel: Rate limit warning messages (Guillaume Nault) [2081030] - net: fix up skbs delta_truesize in UDP GRO frag_list (Hangbin Liu) [2082388] - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit (Hangbin Liu) [2082388] - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() (Hangbin Liu) [2082388] - netns: add schedule point in ops_exit_list() (Hangbin Liu) [2082388] - lwtunnel: Validate RTA_ENCAP_TYPE attribute length (Hangbin Liu) [2082388] - net, neigh: clear whole pneigh_entry at alloc time (Hangbin Liu) [2082388] - net: annotate data-races on txq->xmit_lock_owner (Hangbin Liu) [2082388] - sock: fix /proc/net/sockstat underflow in sk_clone_lock() (Hangbin Liu) [2082388] - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() (Hangbin Liu) [2082388] - rtnetlink: fix if_nlmsg_stats_size() under estimation (Hangbin Liu) [2082388] - net: watchdog: hold device global xmit lock during tx disable (Hangbin Liu) [2082388] - torture: Fix incorrectly redirected "exit" in kvm-remote.sh (Waiman Long) [2065993] - rcu: Allow rcu_irq_enter_check_tick() from NMI (Waiman Long) [2065993] - srcu: Early test SRCU polling start (Waiman Long) [2065993] - rcu/nocb: Unify timers (Waiman Long) [2065993] - rcu/nocb: Prepare for fine-grained deferred wakeup (Waiman Long) [2065993] - rcu/nocb: Only cancel nocb timer if not polling (Waiman Long) [2065993] - rcu/nocb: Delete bypass_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Allow de-offloading rdp leader (Waiman Long) [2065993] - rcu/nocb: Directly call __wake_nocb_gp() from bypass timer (Waiman Long) [2065993] - refscale: Avoid false-positive warnings in ref_scale_reader() (Waiman Long) [2065993] - scftorture: Avoid false-positive warnings in scftorture_invoker() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_inspect_reader() (Waiman Long) [2065993] - rcutorture: Move mem_dump_obj() tests into separate function (Waiman Long) [2065993] - rcu: Remove obsolete rcu_read_unlock() deadlock commentary (Waiman Long) [2065993] - rcu: Improve comments describing RCU read-side critical sections (Waiman Long) [2065993] - rcu: Add missing __releases() annotation (Waiman Long) [2065993] - kvfree_rcu: Fix comments according to current code (Waiman Long) [2065993] - torture: Don't cap remote runs by build-system number of CPUs (Waiman Long) [2065993] - torture: Make kvm-remote.sh account for network failure in pathname checks (Waiman Long) [2065993] - rcu: Create an unrcu_pointer() to remove __rcu from a pointer (Waiman Long) [2065993] - kvfree_rcu: Refactor kfree_rcu_monitor() (Waiman Long) [2065993] - srcu: Fix broken node geometry after early ssp init (Waiman Long) [2065993] - rcu: Point to documentation of ordering guarantees (Waiman Long) [2065993] - rcu: Don't penalize priority boosting when there is nothing to boost (Waiman Long) [2065993] - kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant (Waiman Long) [2065993] - kvfree_rcu: Update "monitor_todo" once a batch is started (Waiman Long) [2065993] - kvfree_rcu: Add a bulk-list check when a scheduler is run (Waiman Long) [2065993] - kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr_bkv_objs (Waiman Long) [2065993] - kvfree_rcu: Release a page cache under memory pressure (Waiman Long) [2065993] - rcu: Shrink each possible cpu krcp (Waiman Long) [2065993] - rcu/segcblist: Prevent useless GP start if no CBs to accelerate (Waiman Long) [2065993] - rcutorture: Don't count CPU-stalled time against priority boosting (Waiman Long) [2065993] - rcu: Make rcu_gp_cleanup() be noinline for tracing (Waiman Long) [2065993] - rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests (Waiman Long) [2065993] - srcu: Initialize SRCU after timers (Waiman Long) [2065993] - srcu: Unconditionally embed struct lockdep_map (Waiman Long) [2065993] - rcutorture: Forgive RCU boost failures when CPUs don't pass through QS (Waiman Long) [2065993] - rcutorture: Test start_poll_synchronize_rcu() and poll_state_synchronize_rcu() (Waiman Long) [2065993] - rcu: Provide polling interfaces for Tree RCU grace periods (Waiman Long) [2065993] - rcutorture: Make rcu_torture_boost_failed() check for GP end (Waiman Long) [2065993] - rcutorture: Consolidate rcu_torture_boost() timing and statistics (Waiman Long) [2065993] - rcutorture: Delay-based false positives for RCU priority boosting tests (Waiman Long) [2065993] - rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs (Waiman Long) [2065993] - rcu: Make show_rcu_gp_kthreads() dump rcu_node structures blocking GP (Waiman Long) [2065993] - rcu: Add quiescent states and boost states to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Make RCU priority boosting work on single-CPU rcu_node structures (Waiman Long) [2065993] - rcu: Reject RCU_LOCKDEP_WARN() false positives (Waiman Long) [2065993] - lockdep: Explicitly flag likely false-positive report (Waiman Long) [2065993] - rcu: Add ->gp_max to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - srcu: Remove superfluous sdp->srcu_lock_count zero filling (Waiman Long) [2065993] - srcu: Remove superfluous ssp initialization for early callbacks (Waiman Long) [2065993] - torture: Set kvm.sh language to English (Waiman Long) [2065993] - torture: Correctly fetch number of CPUs for non-English languages (Waiman Long) [2065993] - rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() (Waiman Long) [2065993] - rcutorture: Judge RCU priority boosting on grace periods, not callbacks (Waiman Long) [2065993] - sched,rcutorture: Convert to sched_set_fifo_low() (Waiman Long) [2065993] - rcu: Improve tree.c comments and add code cleanups (Waiman Long) [2065993] - rcu: Abstract out rcu_irq_enter_check_tick() from rcu_nmi_enter() (Waiman Long) [2065993] - rcu: Remove the unused rcu_irq_exit_preempt() function (Waiman Long) [2065993] - torture: Make kvm-find-errors.sh account for kvm-remote.sh (Waiman Long) [2065993] - torture: Make the build machine control N in "make -jN" (Waiman Long) [2065993] - torture: Make kvm.sh use abstracted kvm-end-run-stats.sh (Waiman Long) [2065993] - torture: Abstract end-of-run summary (Waiman Long) [2065993] - rcu: Fix typo in comment: kthead -> kthread (Waiman Long) [2065993] - rcutorture: Abstract read-lock-held checks (Waiman Long) [2065993] - refscale: Add acqrel, lock, and lock-irq (Waiman Long) [2065993] - torture: Add kvm-remote.sh script for distributed rcutorture test runs (Waiman Long) [2065993] - refscale: Allow CPU hotplug to be enabled (Waiman Long) [2065993] - torture: Make kvm-again.sh use "scenarios" rather than "batches" file (Waiman Long) [2065993] - torture: Add "scenarios" option to kvm.sh --dryrun parameter (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Rude design (Waiman Long) [2065993] - torture: Fix remaining erroneous torture.sh instance of $* (Waiman Long) [2065993] - rcu/tree: Add a trace event for RCU CPU stall warnings (Waiman Long) [2065993] - torture: Fix kvm.sh --datestamp regex check (Waiman Long) [2065993] - rcu: Add explicit barrier() to __rcu_read_unlock() (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Tasks Trace design (Waiman Long) [2065993] - rcu: Make nocb_nobypass_lim_per_jiffy static (Waiman Long) [2065993] - torture: Consolidate qemu-cmd duration editing into kvm-transform.sh (Waiman Long) [2065993] - torture: Print proper vmlinux path for kvm-again.sh runs (Waiman Long) [2065993] - torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh environment (Waiman Long) [2065993] - docs: Correctly spell Stephen Hemminger's name (Waiman Long) [2065993] - rcu/nocb: Use the rcuog CPU's ->nocb_timer (Waiman Long) [2065993] - rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lock when possible (Waiman Long) [2065993] - rcu/nocb: Remove stale comment above rcu_segcblist_offload() (Waiman Long) [2065993] - rcu/nocb: Disable bypass when CPU isn't completely offloaded (Waiman Long) [2065993] - rcu/nocb: Fix missed nocb_timer requeue (Waiman Long) [2065993] - rcu/nocb: Trigger self-IPI on late deferred wake up before user resume (Waiman Long) [2065993] - torture: Make kvm-transform.sh update jitter commands (Waiman Long) [2065993] - torture: Add --duration argument to kvm-again.sh (Waiman Long) [2065993] - rcu: deprecate "all" option to rcu_nocbs= (Waiman Long) [2065993] - torture: Rename SRCU-t and SRCU-u to avoid lowercase characters (Waiman Long) [2065993] - torture: Add kvm-again.sh to rerun a previous torture-test (Waiman Long) [2065993] - torture: Create a "batches" file for build reuse (Waiman Long) [2065993] - torture: De-capitalize TORTURE_SUITE (Waiman Long) [2065993] - rcuscale: Add kfree_rcu() single-argument scale test (Waiman Long) [2065993] - torture: Make upper-case-only no-dot no-slash scenario names official (Waiman Long) [2065993] - torture: Remove no-mpstat error message (Waiman Long) [2065993] - torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs (Waiman Long) [2065993] - torture: Record jitter start/stop commands (Waiman Long) [2065993] - softirq: Don't try waking ksoftirqd before it has been spawned (Waiman Long) [2065993] - torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh (Waiman Long) [2065993] - torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd (Waiman Long) [2065993] - torture: Abstract jitter.sh start/stop into scripts (Waiman Long) [2065993] - torture: Reverse jittering and duration parameters for jitter.sh (Waiman Long) [2065993] - torture: Eliminate jitter_pids file (Waiman Long) [2065993] - torture: Use "jittering" file to control jitter.sh execution (Waiman Long) [2065993] - torture: Use file-based protocol to mark batch's runs complete (Waiman Long) [2065993] - torture: Move build/run synchronization files into scenario directories (Waiman Long) [2065993] - torture: Make jitter.sh handle large systems (Waiman Long) [2065993] - torture: Improve readability of the testid.txt file (Waiman Long) [2065993] - torture: Provide bare-metal modprobe-based advice (Waiman Long) [2065993] - kvfree_rcu: Use same set of GFP flags as does single-argument (Waiman Long) [2065993] - kvfree_rcu: Replace __GFP_RETRY_MAYFAIL by __GFP_NORETRY (Waiman Long) [2065993] - torture: Allow 1G of memory for torture.sh kvfree testing (Waiman Long) [2065993] - torture: Do Kconfig analysis only once per scenario (Waiman Long) [2065993] - torture: Compress KASAN vmlinux files (Waiman Long) [2065993] - torture: Add --kcsan-kmake-arg to torture.sh for KCSAN (Waiman Long) [2065993] - torture: Add command and results directory to torture.sh log (Waiman Long) [2065993] - torture: Allow scenarios to be specified to torture.sh (Waiman Long) [2065993] - torture: Drop log.long generation from torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refuse to do zero-length runs (Waiman Long) [2065993] - torture: Make torture.sh throttle VERBOSE_TOROUT_*() for refscale (Waiman Long) [2065993] - torture: Make torture.sh allmodconfig retain and label output (Waiman Long) [2065993] - torture: Create doyesno helper function for torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refscale runs use verbose_batched module parameter (Waiman Long) [2065993] - torture: Make torture.sh rcuscale and refscale deal with allmodconfig (Waiman Long) [2065993] - torture: Enable torture.sh argument checking (Waiman Long) [2065993] - torture: Auto-size SCF and scaling runs based on number of CPUs (Waiman Long) [2065993] - torture: Add "make allmodconfig" to torture.sh (Waiman Long) [2065993] - torture: Remove use of "eval" in torture.sh (Waiman Long) [2065993] - torture: Make torture.sh use common time-duration bash functions (Waiman Long) [2065993] - torture: Add torture.sh torture-everything script (Waiman Long) [2065993] - refscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcuscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_state_deoffloading (Waiman Long) [2065993] - rcu/nocb: Avoid confusing double write of rdp->nocb_cb_sleep (Waiman Long) [2065993] - rcu/nocb: Only (re-)initialize segcblist when needed on CPU up (Waiman Long) [2065993] - rcu/nocb: Forbid NOCB toggling on offline CPUs (Waiman Long) [2065993] - rcu/nocb: Comment the reason behind BH disablement on batch processing (Waiman Long) [2065993] - rcu: Make rcu_read_unlock_special() expedite strict grace periods (Waiman Long) [2065993] - rcu-tasks: Rectify kernel-doc for struct rcu_tasks (Waiman Long) [2065993] - rcutorture: Replace rcu_torture_stall string with s (Waiman Long) [2065993] - torture: Replace torture_init_begin string with s (Waiman Long) [2065993] - rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" (Waiman Long) [2065993] - kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock_irqrestore() (Waiman Long) [2065993] - kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() (Waiman Long) [2065993] - kvfree_rcu: Directly allocate page for single-argument case (Waiman Long) [2065993] - rcutorture: Fix testing of RCU priority boosting (Waiman Long) [2065993] - rculist: Replace reference to atomic_ops.rst (Waiman Long) [2065993] - rcutorture: Make TREE03 use real-time tree.use_softirq setting (Waiman Long) [2065993] - rcu: Expedite deboost in case of deferred quiescent state (Waiman Long) [2065993] - rcu: Fix CPU-offline trace in rcutree_dying_cpu (Waiman Long) [2065993] - rcu: Remove superfluous rdp fetch (Waiman Long) [2065993] - torturescript: Don't rerun failed rcutorture builds (Waiman Long) [2065993] - rcutorture: Add crude tests for mem_dump_obj() (Waiman Long) [2065993] - mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels (Waiman Long) [2065993] - rcu/nocb: Detect unsafe checks for offloaded rdp (Waiman Long) [2065993] - sched/pelt: Fix attach_entity_load_avg() corner case (Phil Auld) [2056383] - devlink: Clarifies max_macs generic devlink param (Petr Oros) [2076586] - devlink: Add new "event_eq_size" generic device param (Petr Oros) [2076586] - devlink: Add new "io_eq_size" generic device param (Petr Oros) [2076586] - devlink: fix netns refcount leak in devlink_nl_cmd_reload() (Petr Oros) [2076586] - devlink: Simplify devlink resources unregister call (Petr Oros) [2076586] - devlink: Remove misleading internal_flags from health reporter dump (Petr Oros) [2076586] - devlink: Don't throw an error if flash notification sent before devlink visible (Petr Oros) [2076586] - devlink: fix flexible_array.cocci warning (Petr Oros) [2076586] - devlink: expose get/put functions (Petr Oros) [2076586] - devlink: make all symbols GPL-only (Petr Oros) [2076586] - devlink: Simplify internal devlink params implementation (Petr Oros) [2076586] - devlink: Clean not-executed param notifications (Petr Oros) [2076586] - devlink: Delete obsolete parameters publish API (Petr Oros) [2076586] - devlink: Remove extra device_lock assert checks (Petr Oros) [2076586] - devlink: Delete reload enable/disable interface (Petr Oros) [2076586] - devlink: Allow control devlink ops behavior through feature mask (Petr Oros) [2076586] - devlink: Annotate devlink API calls (Petr Oros) [2076586] - devlink: Move netdev_to_devlink helpers to devlink.c (Petr Oros) [2076586] - devlink: Reduce struct devlink exposure (Petr Oros) [2076586] - devlink: report maximum number of snapshots with regions (Petr Oros) [2076586] - devlink: Add missed notifications iterators (Petr Oros) [2076586] - netdevsim: Move devlink registration to be last devlink command (Petr Oros) [2076586] - qed: Move devlink registration to be last devlink command (Petr Oros) [2076586] - ionic: Move devlink registration to be last devlink command (Petr Oros) [2076586] - nfp: Move delink_register to be last command (Petr Oros) [2076586] - mlxsw: core: Register devlink instance last (Petr Oros) [2076586] - net/mlx5: Accept devlink user input after driver initialization complete (Petr Oros) [2076586] - net/mlx4: Move devlink_register to be the last initialization command (Petr Oros) [2076586] - ice: Open devlink when device is ready (Petr Oros) [2076586] - liquidio: Overcome missing device lock protection in init/remove flows (Petr Oros) [2076586] - bnxt_en: Register devlink instance at the end devlink configuration (Petr Oros) [2076586] - devlink: Notify users when objects are accessible (Petr Oros) [2076586] - devlink: Remove single line function obfuscations (Petr Oros) [2076586] - devlink: Delete not used port parameters APIs (Petr Oros) [2076586] - bnxt_en: Properly remove port parameter support (Petr Oros) [2076586] - bnxt_en: Check devlink allocation and registration status (Petr Oros) [2076586] - devlink: Make devlink_register to be void (Petr Oros) [2076586] - devlink: Delete not-used devlink APIs (Petr Oros) [2076586] - devlink: Delete not-used single parameter notification APIs (Petr Oros) [2076586] - devlink: Use xarray to store devlink instances (Petr Oros) [2076586] - devlink: Count struct devlink consumers (Petr Oros) [2076586] - devlink: Remove check of always valid devlink pointer (Petr Oros) [2076586] - devlink: Simplify devlink_pernet_pre_exit call (Petr Oros) [2076586] - devlink: Add APIs to publish, unpublish individual parameter (Petr Oros) [2076586] - devlink: Add API to register and unregister single parameter (Petr Oros) [2076586] - devlink: Create a helper function for one parameter registration (Petr Oros) [2076586] - devlink: Fix port_type_set function pointer check (Petr Oros) [2076586] - devlink: Set device as early as possible (Petr Oros) [2076586] - devlink: Simplify devlink port API calls (Petr Oros) [2076586] - devlink: Allocate devlink directly in requested net namespace (Petr Oros) [2076586] - devlink: Break parameter notification sequence to be before/after unload/load driver (Petr Oros) [2076586] - devlink: Remove duplicated registration check (Petr Oros) [2076586] - net/mlx5: Don't rely on always true registered field (Petr Oros) [2076586] - devlink: Unlock on error in dumpit() (Petr Oros) [2076586] - devlink: Fix some error codes (Petr Oros) [2076586] - net: devlink: Add support for port regions (Petr Oros) [2076586] - netdevsim: Forbid devlink reload when adding or deleting ports (Petr Oros) [2076586] - netdevsim: dev: Initialize FIB module after debugfs (Petr Oros) [2076586] - pidfd: fix a poll race when setting exit_state (Oleg Nesterov) [2044587] - fork: fix pidfd_poll()'s return type (Oleg Nesterov) [2044587] - pidfd: add polling support (Oleg Nesterov) [2044587] - kabi: introduce the kabi_aux_*() helpers (Oleg Nesterov) [2044587] - tg3: Remove redundant assignments (Ken Cox) [2043792] - ethernet: Remove redundant statement (Ken Cox) [2043792] - ethernet: tg3: remove direct netdev->dev_addr writes (Ken Cox) [2043792] - net: tg3: fix redundant check of true expression (Ken Cox) [2043792] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2043792] - net: ethernet: Use existing define with polynomial (Ken Cox) [2043792]- scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment (Tomas Henzl) [2068045] - scsi: mpt3sas: Fix incorrect 4GB boundary check (Tomas Henzl) [2068045] - genirq/affinity: Consider that CPUs on nodes can be unbalanced (Ming Lei) [2074317] - scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag only if there is valid data (Maurizio Lombardi) [2074246] - audit: don't deref the syscall args when checking the openat2 open_how::flags (Carlos Maiolino) [2026590] - audit: add OPENAT2 record to list "how" info (Carlos Maiolino) [2026590] - audit: add support for the openat2 syscall (Carlos Maiolino) [2026590] - audit: replace magic audit syscall class numbers with macros (Carlos Maiolino) [2026590] - tools include UAPI: Sync x86's syscalls_64.tbl, generic unistd.h and fcntl.h to pick up openat2 and pidfd_getfd (Carlos Maiolino) [2026590] - open: don't silently ignore unknown O-flags in openat2() (Carlos Maiolino) [2026590] - openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT (Carlos Maiolino) [2026590] - open: introduce openat2(2) syscall (Carlos Maiolino) [2026590] - namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_IN_ROOT: chroot-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_XDEV: block mountpoint crossing (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_MAGICLINKS: block magic-link resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_SYMLINKS: block symlink resolution (Carlos Maiolino) [2026590] - namei: allow set_root() to produce errors (Carlos Maiolino) [2026590] - namei: allow nd_jump_link() to produce errors (Carlos Maiolino) [2026590] - nsfs: clean-up ns_get_path() signature to return int (Carlos Maiolino) [2026590] - namei: only return -ECHILD from follow_dotdot_rcu() (Carlos Maiolino) [2026590] - make path_init() unconditionally paired with terminate_walk() (Carlos Maiolino) [2026590] - nsfs: unobfuscate (Carlos Maiolino) [2026590] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2052011] - nvme-fc: add support for ->map_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix typos in comments (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.400-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Increase max limit of ql2xnvme_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Use correct feature type field during RFF_ID processing (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session of PRLI reject (Nilesh Javali) [2044833] - scsi: qla2xxx: Reduce false trigger to login (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix laggy FC remote port session recovery (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix hang due to session stuck (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix N2N inconsistent PLOGI (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash during module load unload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix incorrect reporting of task management failure (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for q_dev_state (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for port_[d]state_str (Nilesh Javali) [2044833] - scsi: qla2xxx: Stop using the SCSI pointer (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scsi_qla_host_t (Nilesh Javali) [2044833] - scsi: qla2xxx: Add qla2x00_async_done() for async routines (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.300-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware dump already collected (Nilesh Javali) [2044833] - scsi: qla2xxx: Add devids and conditionals for 28xx (Nilesh Javali) [2044833] - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning for missing error code (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix device reconnect in loop topology (Nilesh Javali) [2044833] - scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter (Nilesh Javali) [2044833] - scsi: qla2xxx: Add retry for exec firmware (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix scheduling while atomic (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix premature hw access after PCI error (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning message due to adisc being flushed (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session in gpdb (Nilesh Javali) [2044833] - scsi: qla2xxx: Implement ref count for SRB (Nilesh Javali) [2044833] - scsi: qla2xxx: Refactor asynchronous command initialization (Nilesh Javali) [2044833] - scsi: qla2xxx: Synchronize rport dev_loss_tmo setting (Nilesh Javali) [2044833] - scsi: qla2xxx: Format log strings only if needed (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.200-k (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix EDIF bsg (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix inconsistent check of db_flags (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Increase ELS payload (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Reduce connection thrash (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Tweak trace message (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Flush stale events and msgs on session down (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start delay (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start fail (Nilesh Javali) [2044833] - scsi: qla2xxx: Turn off target reset during issue_lip (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix gnl list corruption (Nilesh Javali) [2044833] - scsi: qla2xxx: Relogin during fabric disturbance (Nilesh Javali) [2044833] - qla2xxx: add ->map_queues support for nvme (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix unmap of already freed sgl (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Nilesh Javali) [2044833] - scsi: qla2xxx: Return -ENOMEM if kzalloc() fails (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove a declaration (Nilesh Javali) [2044833] - scsi: target: qla2xxx: Replace enable attr with ops.enable (Nilesh Javali) [2044833] - scsi: qla2xxx: Restore initiator in dual mode (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove redundant initialization of pointer req (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.100-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix use after free in eh_abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue (Nilesh Javali) [2044833] - scsi: qla2xxx: Call process_response_queue() in Tx path (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Use link event to wake up app (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash in NVMe abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware capability before creating QPair (Nilesh Javali) [2044833] - scsi: qla2xxx: Display 16G only as supported speeds for 3830c card (Nilesh Javali) [2044833] - scsi: qla2xxx: Indicate correct supported speeds for Mezz card (Nilesh Javali) [2044833] - scsi: qla2xxx: Add support for mailbox passthru (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_device_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_target_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Do not call fc_block_scsi_eh() during bus reset (Nilesh Javali) [2044833] - sctp: count singleton chunks in assoc user stats (Jamie Bainbridge) [2073913] - hrtimer: Unbreak hrtimer_force_reprogram() (Fernando Pacheco) [2071776] - hrtimer: Use raw_cpu_ptr() in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid more SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid unnecessary SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Add bases argument to clock_was_set() (Fernando Pacheco) [2071776] - time/timekeeping: Avoid invoking clock_was_set() twice (Fernando Pacheco) [2071776] - timekeeping: Distangle resume and clock-was-set events (Fernando Pacheco) [2071776] - timerfd: Provide timerfd_resume() (Fernando Pacheco) [2071776] - hrtimer: Force clock_was_set() handling for the HIGHRES=n, NOHZ=y case (Fernando Pacheco) [2071776] - hrtimer: Ensure timerfd notification for HIGHRES=n (Fernando Pacheco) [2071776] - hrtimer: Consolidate reprogramming code (Fernando Pacheco) [2071776] - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() (Fernando Pacheco) [2071776] - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() (Fernando Pacheco) [2071776] - hrtimer: Annotate lockless access to timer->state (Fernando Pacheco) [2071776] - drm/i915/display: Remove check for low voltage sku for max dp source rate (Jocelyn Falempe) [2063931] - s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() (Philipp Rudo) [2039278] - s390/kexec_file: fix error handling when applying relocations (Philipp Rudo) [2039278] - s390/kexec_file: print some more error messages (Philipp Rudo) [2039278] - ixgbe: respect metadata on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly (Ken Cox) [2037952] - ixgbe: Remove useless DMA-32 fallback configuration (Ken Cox) [2037952] - ixgbe: switch to napi_build_skb() (Ken Cox) [2037952] - ixgbe: set X550 MDIO speed before talking to PHY (Ken Cox) [2037952] - ixgbe: Document how to enable NBASE-T support (Ken Cox) [2037952] - xsk: Wipe out dead zero_copy_allocator declarations (Ken Cox) [2037952] - ixgbe: let the xdpdrv work with more than 64 cpus (Ken Cox) [2037952] - scsi: fcoe: Fix I/O path allocation (Ken Cox) [2037952] - ixgbe: extend PTP gettime function to read system clock (Ken Cox) [2037952] - ixgbe: Replace GFP_ATOMIC with GFP_KERNEL (Ken Cox) [2037952] - net: mpls: Fix notifications when deleting a device (Guillaume Nault) [2081757]- sched/cputime, proc/stat: Fix incorrect guest nice cpustat value (Waiman Long) [2017382] - procfs: Use all-in-one vtime aware kcpustat accessor (Waiman Long) [2017382] - procfs: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Waiman Long) [2017382] - proc: read kernel cpu stat pointer once (Waiman Long) [2017382] - proc: use "unsigned int" in /proc/stat hook (Waiman Long) [2017382] - sched/cputime: Support other fields on kcpustat_field() (Waiman Long) [2017382] - sched/cputime: Add vtime guest task state (Waiman Long) [2017382] - sched/cputime: Add vtime idle task state (Waiman Long) [2017382] - sched/cputime: Spare a seqcount lock/unlock cycle on context switch (Waiman Long) [2017382] - sched/vtime: Move task_struct_rh->vtime_cpu back to vtime structure (Waiman Long) [2017382] - usb: xhci-plat: fix crash when suspend if remote wake enable (Mark Langsdorf) [2065730] - PM: domains: Improve runtime PM performance state handling (Mark Langsdorf) [2065730] - firmware_loader: fix use-after-free in firmware_fallback_sysfs (Mark Langsdorf) [2065730] - firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback (Mark Langsdorf) [2065730] - driver core: Prevent warning when removing a device link from unregistered consumer (Mark Langsdorf) [2065730] - PM: domains: Shrink locking area of the gpd_list_lock (Mark Langsdorf) [2065730] - PM: sleep: Use ktime_us_delta() in initcall_debug_report() (Mark Langsdorf) [2065730] - driver core: Export device_driver_attach() (Mark Langsdorf) [2065730] - driver core: Don't return EPROBE_DEFER to userspace during sysfs bind (Mark Langsdorf) [2065730] - driver core: Flow the return code from ->probe() through to sysfs bind (Mark Langsdorf) [2065730] - driver core: Better distinguish probe errors in really_probe (Mark Langsdorf) [2065730] - driver core: Pull required checks into driver_probe_device() (Mark Langsdorf) [2065730] - driver core: add a helper to setup both the of_node and fwnode of a device (Mark Langsdorf) [2065730] - devres: Enable trace events (Mark Langsdorf) [2065730] - devres: No need to call remove_nodes() when there none present (Mark Langsdorf) [2065730] - devres: Use list_for_each_safe_from() in remove_nodes() (Mark Langsdorf) [2065730] - devres: Make locking straight forward in release_nodes() (Mark Langsdorf) [2065730] - regmap: mdio: Reject invalid addresses (Mark Langsdorf) [2065730] - regmap: mdio: Fix regmap_bus pointer constness (Mark Langsdorf) [2065730] - PM: runtime: Allow unassigned ->runtime_suspend|resume callbacks (Mark Langsdorf) [2065730] - PM: runtime: Improve path in rpm_idle() when no callback (Mark Langsdorf) [2065730] - PM: domains: Drop/restore performance state votes for devices at runtime PM (Mark Langsdorf) [2065730] - PM: domains: Return early if perf state is already set for the device (Mark Langsdorf) [2065730] - PM: domains: Split code in dev_pm_genpd_set_performance_state() (Mark Langsdorf) [2065730] - PM: domains: fix some kernel-doc issues (Mark Langsdorf) [2065730] - regmap: mdio: Add clause-45 support (Mark Langsdorf) [2065730] - regmap: mdio: Clean up invalid clause-22 addresses (Mark Langsdorf) [2065730] - regmap-irq: Introduce inverted status registers support (Mark Langsdorf) [2065730] - ACPI: property: Constify stubs for CONFIG_ACPI=n case (Mark Langsdorf) [2065730] - device property: Unify access to of_node (Mark Langsdorf) [2065730] - drivers/base: Constify static attribute_group structs (Mark Langsdorf) [2065730] - devcoredump: remove contact information (Mark Langsdorf) [2065730] - component: Rename 'dev' to 'parent' (Mark Langsdorf) [2065730] - component: Drop 'dev' argument to component_match_realloc() (Mark Langsdorf) [2065730] - device property: Don't check for NULL twice in the loops (Mark Langsdorf) [2065730] - regmap: add support for 7/17 register formating (Mark Langsdorf) [2065730] - PM: wakeirq: Set IRQF_NO_AUTOEN when requesting the IRQ (Mark Langsdorf) [2065730] - drivers/base/node.c: make CACHE_ATTR define static DEVICE_ATTR_RO (Mark Langsdorf) [2065730] - regmap: mdio: Don't modify output if error happened (Mark Langsdorf) [2065730] - regmap: Add MDIO bus support (Mark Langsdorf) [2065730] - regmap-i2c: Set regmap max raw r/w from quirks (Mark Langsdorf) [2065730] - driver core: attribute_container: fix W=1 warnings (Mark Langsdorf) [2065730] - driver core: replace open-coded device_lock_assert() (Mark Langsdorf) [2065730] - device property: Retrieve fwnode from of_node via accessor (Mark Langsdorf) [2065730] - cpufreq: Kconfig: fix documentation links (Mark Langsdorf) [2065730] - PM: wakeup: remove redundant assignment to variable retval (Mark Langsdorf) [2065730] - PM / wakeup: use dev_set_name() directly (Mark Langsdorf) [2065730] - PM: clk: remove kernel-doc warning (Mark Langsdorf) [2065730] - PM: wakeup: fix kernel-doc warnings and fix typos (Mark Langsdorf) [2065730] - PM: runtime: remove kernel-doc warnings (Mark Langsdorf) [2065730] - software node: Introduce SOFTWARE_NODE_REFERENCE() helper macro (Mark Langsdorf) [2065730] - software node: Imply kobj_to_swnode() to be no-op (Mark Langsdorf) [2065730] - software node: Deduplicate code in fwnode_create_software_node() (Mark Langsdorf) [2065730] - software node: Introduce software_node_alloc()/software_node_free() (Mark Langsdorf) [2065730] - software node: Free resources explicitly when swnode_register() fails (Mark Langsdorf) [2065730] - driver core: add helper for deferred probe reason setting (Mark Langsdorf) [2065730] - driver core: Improve fw_devlink & deferred_probe_timeout interaction (Mark Langsdorf) [2065730] - driver core: Replace printf() specifier and drop unneeded casting (Mark Langsdorf) [2065730] - driver core: Cast to (void *) with __force for __percpu pointer (Mark Langsdorf) [2065730] - devcoredump: fix kernel-doc warning (Mark Langsdorf) [2065730] - platform-msi: fix kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: attribute_container: remove kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: remove kernel-doc warnings (Mark Langsdorf) [2065730] - base: dd: fix error return code of driver_sysfs_add() (Mark Langsdorf) [2065730] - driver core: Use unbound workqueue for deferred probes (Mark Langsdorf) [2065730] - devcoredump: avoid -Wempty-body warnings (Mark Langsdorf) [2065730] - device property: Add test cases for fwnode_property_count_*() APIs (Mark Langsdorf) [2065730] - device property: Sync descriptions of swnode array and group APIs (Mark Langsdorf) [2065730] - driver core: Update device link status properly for device_bind_driver() (Mark Langsdorf) [2065730] - driver core: Avoid pointless deferred probe attempts (Mark Langsdorf) [2065730] - drivers/base/cpu: remove redundant assignment of variable retval (Mark Langsdorf) [2065730] - driver core: dd: remove deferred_devices variable (Mark Langsdorf) [2065730] - driver core: component: remove dentry pointer in "struct master" (Mark Langsdorf) [2065730] - driver core: auxiliary bus: Remove unneeded module bits (Mark Langsdorf) [2065730] - PM: domains: Don't runtime resume devices at genpd_prepare() (Mark Langsdorf) [2065730] - redhat/configs: Add CONFIG_X86_AMD_PSTATE (Prarit Bhargava) - ACPI: CPPC: Drop redundant local variable from cpc_read() (Prarit Bhargava) [1961726] - ACPI: CPPC: Fix up I/O port access in cpc_read() (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State performance attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State frequencies attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add boost mode support for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add trace for AMD P-State module (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce the support for the processors with shared memory solution (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add fast switch function for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce a new AMD P-State driver to support future processors (Prarit Bhargava) [1961726] - ACPI: CPPC: Add CPPC enable register function (Prarit Bhargava) [1961726] - ACPI: CPPC: Check present CPUs for determining _CPC is valid (Prarit Bhargava) [1961726] - ACPI: CPPC: Implement support for SystemIO registers (Prarit Bhargava) [1961726] - x86/msr: Add AMD CPPC MSR definitions (Prarit Bhargava) [1961726] - x86/cpufeatures: Add AMD Collaborative Processor Performance Control feature flag (Prarit Bhargava) [1961726] - cpufreq: remove useless INIT_LIST_HEAD() (Prarit Bhargava) [1961726] - cpufreq: CPPC: Pass structure instance by reference (Prarit Bhargava) [1961726] - cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init (Prarit Bhargava) [1961726] - cpufreq: CPPC: Migrate to ->exit() callback instead of ->stop_cpu() (Prarit Bhargava) [1961726] - cpufreq: cppc: simplify default delay_us setting (Prarit Bhargava) [1961726] - cppc_cpufreq: replace per-cpu data array with a list (Prarit Bhargava) [1961726] - cppc_cpufreq: expose information on frequency domains (Prarit Bhargava) [1961726] - cppc_cpufreq: clarify support for coordination types (Prarit Bhargava) [1961726] - cppc_cpufreq: use policy->cpu as driver of frequency setting (Prarit Bhargava) [1961726] - cppc_cpufreq: simplify use of performance capabilities (Prarit Bhargava) [1961726] - cppc_cpufreq: clean up cpu, cpu_num and cpunum variable use (Prarit Bhargava) [1961726] - cppc_cpufreq: fix misspelling, code style and readability issues (Prarit Bhargava) [1961726] - cpufreq: CPPC: Reuse caps variable in few routines (Prarit Bhargava) [1961726] - cpufreq: cppc: Reorder code and remove apply_hisi_workaround variable (Prarit Bhargava) [1961726] - cpufreq: CPPC: add SW BOOST support (Prarit Bhargava) [1961726] - net/sched: act_ct: fix ref leak when switching zones (Marcelo Ricardo Leitner) [2014027] - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones (Marcelo Ricardo Leitner) [2014027] - genirq: Provide new interfaces for affinity hints (Ivan Vecera) [2070044] - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register (Xin Long) [2075181] - ipv6: make ip6_rt_gc_expire an atomic_t (Hangbin Liu) [2077365] - ipv6: fix panic when forwarding a pkt with no in6 dev (Hangbin Liu) [2077365] - net: ipv6: ensure we call ipv6_mc_down() at most once (Hangbin Liu) [2077365] - ipv6/addrconf: use a boolean to choose between UNREGISTER/DOWN (Hangbin Liu) [2077365] - ipv6/addrconf: call addrconf_ifdown with consistent values (Hangbin Liu) [2077365] - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path (Hangbin Liu) [2077365] - ipv6: annotate accesses to fn->fn_sernum (Hangbin Liu) [2077365] - ipv6: correct comments about fib6_node sernum (Hangbin Liu) [2077365] - ipv6: fix typos in __ip6_finish_output() (Hangbin Liu) [2077365] - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup (Nico Pache) [1778048] - KVM: PPC: Fix TCE handling for VFIO (Daniel Henrique Barboza) [2062687] - udf: Restore i_lenAlloc when inode expansion fails (Carlos Maiolino) [2054653] {CVE-2022-0617} - udf: Fix NULL ptr deref when converting from inline format (Carlos Maiolino) [2054653] {CVE-2022-0617} - net/tls: fix slab-out-of-bounds bug in decrypt_internal (Sabrina Dubroca) [2080344] - tls: fix replacing proto_ops (Sabrina Dubroca) [2080344] - net/tls: use semicolons rather than commas to separate statements (Sabrina Dubroca) [2080344] - redhat: further rpminspect tuning (Jarod Wilson)- tun: annotate access to queue->trans_start (Ivan Vecera) [2069673] - net: annotate accesses to queue->trans_start (Ivan Vecera) [2069673] - ntb_hw_amd: Add NTB PCI ID for new gen CPU (Sudheesh Mavila) [2037287] - ipmi: initialize len variable (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Remove old bindings support (Tony Camuso) [2069839] - ipmi:ipmb: Add the ability to have a separate slave and master device (Tony Camuso) [2069839] - ipmi:ipmi_ipmb: Unregister the SMI on remove (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Add AST2600 compatible string (Tony Camuso) [2069839] - ipmi: ssif: replace strlcpy with strscpy (Tony Camuso) [2069839] - ipmi/watchdog: Constify ident (Tony Camuso) [2069839] - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module (Tony Camuso) [2069839] - ipmi: fix initialization when workqueue allocation fails (Tony Camuso) [2069839] - ipmi: bail out if init_srcu_struct fails (Tony Camuso) [2069839] - ipmi: ssif: initialize ssif_info->client early (Tony Camuso) [2069839] - ipmi: msghandler: Make symbol 'remove_work_wq' static (Tony Camuso) [2069839] - ipmi: Move remove_work to dedicated workqueue (Tony Camuso) [2069839] - ipmi: kcs_bmc: Fix a memory leak in the error handling path of 'kcs_bmc_serio_add_device()' (Tony Camuso) [2069839] - char: ipmi: replace snprintf in show functions with sysfs_emit (Tony Camuso) [2069839] - ipmi: ipmb: fix dependencies to eliminate build error (Tony Camuso) [2069839] - ipmi:ipmb: Add OF support (Tony Camuso) [2069839] - ipmi: bt: Add ast2600 compatible string (Tony Camuso) [2069839] - ipmi: bt-bmc: Use registers directly (Tony Camuso) [2069839] - ipmi: ipmb: Fix off-by-one size check on rcvlen (Tony Camuso) [2069839] - ipmi:ssif: Use depends on, not select, for I2C (Tony Camuso) [2069839] - ipmi:ipmb: Add initial support for IPMI over IPMB (Tony Camuso) [2069839] - ipmi: Export ipmb_checksum() (Tony Camuso) [2069839] - ipmi: Check error code before processing BMC response (Tony Camuso) [2069839] - ipmi:devintf: Return a proper error when recv buffer too small (Tony Camuso) [2069839] - ipmi: Disable some operations during a panic (Tony Camuso) [2069839] - ipmi:watchdog: Set panic count to proper value on a panic (Tony Camuso) [2069839] - char: ipmi: use DEVICE_ATTR helper macro (Tony Camuso) [2069839] - ipmi: rate limit ipmi smi_event failure message (Tony Camuso) [2069839] - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - cifs: prevent bad output lengths in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - net: tcp better handling of reordering then loss cases (Marcelo Ricardo Leitner) [2074566] - tcp: tcp_mark_head_lost is only valid for sack-tcp (Marcelo Ricardo Leitner) [2074566] - udp6: allow SO_MARK ctrl msg to affect routing (Xin Long) [2066598] - ip: Fix SO_MARK in RST, ACK and ICMP packets (Xin Long) [2066598] - ip: support SO_MARK cmsg (Xin Long) [2066598] - ip: unconditionally set cork gso_size (Xin Long) [2066598] - ip: remove tx_flags from ipcm_cookie and use same logic for v4 and v6 (Xin Long) [2066598] - ipv6: fold sockcm_cookie into ipcm6_cookie (Xin Long) [2066598] - sock: sockc cookie initializer (Xin Long) [2066598] - ipv6: ipcm6_cookie initializer (Xin Long) [2066598] - ipv4: ipcm_cookie initializers (Xin Long) [2066598] - s390/kexec: fix memory leak of ipl report buffer (Lichen Liu) [2001758] - s390/kexec: fix return code handling (Lichen Liu) [2001758] - block: don't try to throttle split bio if iops limit isn't set (Ming Lei) [2027241] - block: throttle split bio in case of iops limit (Ming Lei) [2027241] - block: don't check bio in blk_throtl_dispatch_work_fn (Ming Lei) [2027241] - x86/apic/vector: Fix ordering in vector assignment (Frank Ramsay) [2076607] - mt76: mt7921e: fix possible probe failure after reboot (Íñigo Huguet) [2078877] - veth: Ensure eth header is in skb's linear part (Guillaume Nault) [1966887] - net: annotate accesses to dev->gso_max_segs (Ivan Vecera) [2080317] - net: annotate accesses to dev->gso_max_size (Ivan Vecera) [2080317] - NFS: Don't loop forever in nfs_do_recoalesce() (Scott Mayhew) [2080467] - tipc: fix the timer expires after interval 100ms (Xin Long) [2080369] - tipc: Fix end of loop tests for list_for_each_entry() (Xin Long) [2080369] - tipc: fix a bit overflow in tipc_crypto_key_rcv() (Xin Long) [2080369] - tipc: rate limit warning for received illegal binding update (Xin Long) [2080369] - net: tipc: remove unused static inlines (Xin Long) [2080369] - tipc: fix unique bearer names sanity check (Xin Long) [2080369] - net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start() (Xin Long) [2080369] - tipc: add extack messages for bearer/media failure (Xin Long) [2080369] - scsi: smartpqi: Fix unused variable pqi_pm_ops for clang (Don Brace) [2012227] - scsi: smartpqi: Update version to 2.1.14-035 (Don Brace) [2012227] - scsi: smartpqi: Fix lsscsi -t SAS addresses (Don Brace) [2012227] - scsi: smartpqi: Fix hibernate and suspend (Don Brace) [2012227] - scsi: smartpqi: Fix BUILD_BUG_ON() statements (Don Brace) [2012227] - scsi: smartpqi: Fix NUMA node not updated during init (Don Brace) [2012227] - scsi: smartpqi: Expose SAS address for SATA drives (Don Brace) [2012227] - scsi: smartpqi: Speed up RAID 10 sequential reads (Don Brace) [2012227] - scsi: smartpqi: Fix kdump issue when controller is locked up (Don Brace) [2012227] - scsi: smartpqi: Update volume size after expansion (Don Brace) [2012227] - scsi: smartpqi: Avoid drive spin-down during suspend (Don Brace) [2012227] - scsi: smartpqi: Resolve delay issue with PQI_HZ value (Don Brace) [2012227] - scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() (Don Brace) [2012227] - scsi: smartpqi: Fix a name typo and cleanup code (Don Brace) [2012227] - scsi: smartpqi: Quickly propagate path failures to SCSI midlayer (Don Brace) [2012227] - scsi: smartpqi: Eliminate drive spin down on warm boot (Don Brace) [2012227] - scsi: smartpqi: Enable SATA NCQ priority in sysfs (Don Brace) [2012227] - scsi: smartpqi: Add PCI IDs (Don Brace) [2012227] - scsi: smartpqi: Fix rmmod stack trace (Don Brace) [2012227] - ibmvnic: fix race between xmit and reset (Diego Domingos) [2051354] - ibmvnic: Allow queueing resets during probe (Diego Domingos) [2051354] - ibmvnic: clear fop when retrying probe (Diego Domingos) [2051354] - ibmvnic: init init_done_rc earlier (Diego Domingos) [2051354] - ibmvnic: register netdev after init of adapter (Diego Domingos) [2051354] - ibmvnic: complete init_done on transport events (Diego Domingos) [2051354] - ibmvnic: define flush_reset_queue helper (Diego Domingos) [2051354] - ibmvnic: initialize rc before completing wait (Diego Domingos) [2051354] - ibmvnic: free reset-work-item when flushing (Diego Domingos) [2051354] - ibmvnic: schedule failover only if vioctl fails (Diego Domingos) [2051354] - net/ibmvnic: Cleanup workaround doing an EOI after partition migration (Diego Domingos) [2051354]- xfs: don't expose misaligned extszinherit hints to userspace (Brian Foster) [2072552] - xfs: correct the narrative around misaligned rtinherit/extszinherit dirs (Brian Foster) [2072552] - xfs: fix endianness issue in xfs_ag_shrink_space (Brian Foster) [2072552] - xfs: bunmapi has unnecessary AG lock ordering issues (Brian Foster) [2072552] - xfs: btree format inode forks can have zero extents (Brian Foster) [2072552] - xfs: validate extsz hints against rt extent size when rtinherit is set (Brian Foster) [2072552] - xfs: standardize extent size hint validation (Brian Foster) [2072552] - xfs: check free AG space when making per-AG reservations (Brian Foster) [2072552] - xfs: retry allocations when locality-based search fails (Brian Foster) [2072552] - xfs: adjust rt allocation minlen when extszhint > rtextsize (Brian Foster) [2072552] - iomap: remove unused private field from ioend (Brian Foster) [2072552] - xfs: don't allow log writes if the data device is readonly (Brian Foster) [2072552] - xfs: count free space btree blocks when scrubbing pre-lazysbcount fses (Brian Foster) [2072552] - xfs: update superblock counters correctly for !lazysbcount (Brian Foster) [2072552] - xfs: don't check agf_btreeblks on pre-lazysbcount filesystems (Brian Foster) [2072552] - xfs: rename struct xfs_legacy_ictimestamp (Brian Foster) [2072552] - xfs: rename xfs_ictimestamp_t (Brian Foster) [2072552] - xfs: remove xfs_quiesce_attr declaration (Brian Foster) [2072552] - xfs: remove XFS_IFEXTENTS (Brian Foster) [2072552] - xfs: remove XFS_IFINLINE (Brian Foster) [2072552] - xfs: remove XFS_IFBROOT (Brian Foster) [2072552] - xfs: only look at the fork format in xfs_idestroy_fork (Brian Foster) [2072552] - xfs: simplify xfs_attr_remove_args (Brian Foster) [2072552] - xfs: rename and simplify xfs_bmap_one_block (Brian Foster) [2072552] - xfs: move the XFS_IFEXTENTS check into xfs_iread_extents (Brian Foster) [2072552] - xfs: get rid of the ip parameter to xchk_setup_* (Brian Foster) [2072552] - xfs: move the check for post-EOF mappings into xfs_can_free_eofblocks (Brian Foster) [2072552] - xfs: move the xfs_can_free_eofblocks call under the IOLOCK (Brian Foster) [2072552] - xfs: precalculate default inode attribute offset (Brian Foster) [2072552] - xfs: default attr fork size does not handle device inodes (Brian Foster) [2072552] - xfs: inode fork allocation depends on XFS_IFEXTENT flag (Brian Foster) [2072552] - xfs: eager inode attr fork init needs attr feature awareness (Brian Foster) [2072552] - xfs: scrub: Disable check for unoptimized data fork bmbt node (Brian Foster) [2072552] - xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size (Brian Foster) [2072552] - xfs: merge _xfs_dic2xflags into xfs_ip2xflags (Brian Foster) [2072552] - xfs: move the di_crtime field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags2 field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_forkoff field to struct xfs_inode (Brian Foster) [2072552] - xfs: use a union for i_cowextsize and i_flushiter (Brian Foster) [2072552] - xfs: use XFS_B_TO_FSB in xfs_ioctl_setattr (Brian Foster) [2072552] - xfs: cleanup xfs_fill_fsxattr (Brian Foster) [2072552] - xfs: move the di_flushiter field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_cowextsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_extsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_nblocks field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_size field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_projid field to struct xfs_inode (Brian Foster) [2072552] - xfs: don't clear the "dinode core" in xfs_inode_alloc (Brian Foster) [2072552] - xfs: remove the di_dmevmask and di_dmstate fields from struct xfs_icdinode (Brian Foster) [2072552] - xfs: remove the unused xfs_icdinode_has_bigtime helper (Brian Foster) [2072552] - xfs: handle crtime more carefully in xfs_bulkstat_one_int (Brian Foster) [2072552] - xfs: consistently initialize di_flags2 (Brian Foster) [2072552] - xfs: split xfs_imap_to_bp (Brian Foster) [2072552] - xfs: scrub: Remove incorrect check executed on block format directories (Brian Foster) [2072552] - xfs: add error injection for per-AG resv failure (Brian Foster) [2072552] - xfs: support shrinking unused space in the last AG (Brian Foster) [2072552] - xfs: introduce xfs_ag_shrink_space() (Brian Foster) [2072552] - xfs: hoist out xfs_resizefs_init_new_ags() (Brian Foster) [2072552] - xfs: update lazy sb counters immediately for resizefs (Brian Foster) [2072552] - xfs: __percpu_counter_compare() inode count debug too expensive (Brian Foster) [2072552] - xfs: reduce debug overhead of dir leaf/node checks (Brian Foster) [2072552] - xfs: No need for inode number error injection in __xfs_dir3_data_check (Brian Foster) [2072552] - xfs: type verification is expensive (Brian Foster) [2072552] - xfs: optimise xfs_buf_item_size/format for contiguous regions (Brian Foster) [2072552] - xfs: xfs_buf_item_size_segment() needs to pass segment offset (Brian Foster) [2072552] - xfs: reduce buffer log item shadow allocations (Brian Foster) [2072552] - xfs: initialise attr fork on inode create (Brian Foster) [2072552] - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX (Brian Foster) [2072552] - xfs: rename variable mp to parsing_mp (Brian Foster) [2072552] - xfs: rename the blockgc workqueue (Brian Foster) [2072552] - xfs: validate ag btree levels using the precomputed values (Brian Foster) [2072552] - xfs: remove return value from xchk_ag_btcur_init (Brian Foster) [2072552] - xfs: set the scrub AG number in xchk_ag_read_headers (Brian Foster) [2072552] - xfs: bail out of scrub immediately if scan incomplete (Brian Foster) [2072552] - xfs: drop freeze protection when running GETFSMAP (Brian Foster) [2072552] - selftest/powerpc: Add PAPR sysfs attributes sniff test (Steve Best) [1986183] - powerpc/pseries: Interface to represent PAPR firmware attributes (Steve Best) [1986183] - net: mana: Remove unnecessary check of cqe_type in mana_process_rx_cqe() (Mohammed Gamal) [2051719] - net: mana: Add handling of CQE_RX_TRUNCATED (Mohammed Gamal) [2051719] - RDMA/rxe: Revert changes from irqsave to bh locks (Kamal Heib) [2056499] - RDMA/rxe: Check the last packet by RXE_END_MASK (Kamal Heib) [2056499] - RDMA/rxe: Remove qp->grp_lock and qp->grp_list (Kamal Heib) [2056499] - RDMA/rxe: Remove rxe_drop_all_macst_groups (Kamal Heib) [2056499] - RDMA/rxe: Enforce IBA o10-2.2.3 (Kamal Heib) [2056499] - RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/cma: Do not change route.addr.src_addr outside state checks (Kamal Heib) [2056499] - RDMA/ib_srp: Fix a deadlock (Kamal Heib) [2056499] - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. (Kamal Heib) [2056499] - IB/cm: Release previously acquired reference counter in the cm_id_priv (Kamal Heib) [2056499] - RDMA/siw: Fix refcounting leak in siw_create_qp() (Kamal Heib) [2056499] - RDMA/ucma: Protect mc during concurrent multicast leaves (Kamal Heib) [2056499] - RDMA/cma: Use correct address when leaving multicast group (Kamal Heib) [2056499] - IB/hfi1: Fix tstats alloc and dealloc (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix AIP early init panic (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix alloc failure with larger txqueuelen (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix panic with larger ipoib send_queue_size (Kamal Heib) [2056499 2049845] - all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate (Kamal Heib) [2056499] - RDMA/irdma: Remove the redundant return (Kamal Heib) [2056499 2037972] - RDMA/rxe: Use the standard method to produce udp source port (Kamal Heib) [2056499] - RDMA/irdma: Make the source udp port vary (Kamal Heib) [2056499 2037972] - RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn (Kamal Heib) [2056499] - IB/iser: Align coding style across driver (Kamal Heib) [2056499] - IB/iser: Remove un-needed casting to/from void pointer (Kamal Heib) [2056499] - IB/iser: Don't suppress send completions (Kamal Heib) [2056499] - IB/iser: Rename ib_ret local variable (Kamal Heib) [2056499] - IB/iser: Fix RNR errors (Kamal Heib) [2056499] - IB/iser: Remove deprecated pi_guard module param (Kamal Heib) [2056499] - IB/mlx5: Expose NDR speed through MAD (Kamal Heib) [2056499] - RDMA/rxe: Delete deprecated module parameters interface (Kamal Heib) [2056499] - RDMA/mad: Delete duplicated init_query_mad functions (Kamal Heib) [2056499] - RDMA/rxe: Fix indentations and operators sytle (Kamal Heib) [2056499] - RDMA: Use default_groups in kobj_type (Kamal Heib) [2056499] - RDMA/rxe: Fix a typo in opcode name (Kamal Heib) [2056499] - RDMA/rxe: Remove the unused xmit_errors member (Kamal Heib) [2056499] - RDMA/rxe: Remove redundant err variable (Kamal Heib) [2056499] - RDMA/irdma: Use auxiliary_device driver data helpers (Kamal Heib) [2056499 2037972] - driver core: auxiliary bus: Add driver data helpers (Kamal Heib) [2056499] - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Let ib_find_gid() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Modify rdma_query_gid() to return accurate error codes (Kamal Heib) [2056499] - RDMA/rxe: Remove the unnecessary variable (Kamal Heib) [2056499] - RDMA/irdma: Fix the type used to declare a bitmap (Kamal Heib) [2056499 2037972] - RDMA/uverbs: Remove the unnecessary assignment (Kamal Heib) [2056499] - RDMA/siw: Use max() instead of doing it manually (Kamal Heib) [2056499] - RDMA/pvrdma: Use non-atomic bitmap functions when possible (Kamal Heib) [2056499] - RDMA/pvrdma: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499] - IB/hfi1: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499 2049845] - RDMA/siw: Use helper function to set sys_image_guid (Kamal Heib) [2056499] - RDMA/cma: Remove open coding of overflow checking for private_data_len (Kamal Heib) [2056499] - RDMA/rxe: Remove some #defines from rxe_pool.h (Kamal Heib) [2056499] - RDMA/rxe: Remove #include "rxe_loc.h" from rxe_pool.c (Kamal Heib) [2056499] - RDMA/rxe: Save object pointer in pool element (Kamal Heib) [2056499] - RDMA/rxe: Copy setup parameters into rxe_pool (Kamal Heib) [2056499] - RDMA/rxe: Cleanup rxe_pool_entry (Kamal Heib) [2056499] - RDMA/rxe: Replace irqsave locks with bh locks (Kamal Heib) [2056499] - RDMA/usnic: Clean up usnic_ib_alloc_pd() (Kamal Heib) [2056499] - RDMA/irdma: Use helper function to set GUIDs (Kamal Heib) [2056499 2037972] - RDMA/rxe: Prevent double freeing rxe_map_set() (Kamal Heib) [2056498] - IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr (Kamal Heib) [2056498 2049845] - IB/hfi1: Fix early init panic (Kamal Heib) [2056498 2049845] - IB/hfi1: Insure use of smp_processor_id() is preempt disabled (Kamal Heib) [2056498 2049845] - IB/hfi1: Correct guard on eager buffer deallocation (Kamal Heib) [2056498 2049845] - RDMA: Fix use-after-free in rxe_queue_cleanup (Kamal Heib) [2056498] - RDMA/nldev: Check stat attribute before accessing it (Kamal Heib) [2056498] - IB/hfi1: Properly allocate rdma counter desc memory (Kamal Heib) [2056498 2049845] - RDMA/core: Set send and receive CQ before forwarding to the driver (Kamal Heib) [2056498] - RDMA/netlink: Add __maybe_unused to static inline in C file (Kamal Heib) [2056498] - RDMA/core: Require the driver to set the IOVA correctly during rereg_mr (Kamal Heib) [2056498] - RDMA/irdma: optimize rx path by removing unnecessary copy (Kamal Heib) [2056498 2037972] - IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks (Kamal Heib) [2056498] - IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks (Kamal Heib) [2056498 2049845] - RDMA/rxe: Make rxe_type_info static const (Kamal Heib) [2056498] - RDMA/rxe: Use 'bitmap_zalloc()' when applicable (Kamal Heib) [2056498] - RDMA/rxe: Save a few bytes from struct rxe_pool (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused variable local_qp (Kamal Heib) [2056498 2037972] - RDMA/core: Fix missed initialization of rdma_hw_stats::lock (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk (Kamal Heib) [2056498 2037972] - RDMA: Constify netdev->dev_addr accesses (Kamal Heib) [2056498] - RDMA/ipoib: Use dev_addr_mod() (Kamal Heib) [2056498] - RDMA/core: Use kvzalloc when allocating the struct ib_port (Kamal Heib) [2056498] - RDMA/irdma: Make irdma_uk_cq_init() return a void (Kamal Heib) [2056498 2037972] - RDMA/rxe: Convert kernel UD post send to use ah_num (Kamal Heib) [2056498] - RDMA/rxe: Lookup kernel AH from ah index in UD WQEs (Kamal Heib) [2056498] - RDMA/rxe: Replace ah->pd by ah->ibah.pd (Kamal Heib) [2056498] - RDMA/rxe: Create AH index and return to user space (Kamal Heib) [2056498] - RDMA/rxe: Change AH objects to indexed (Kamal Heib) [2056498] - RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr (Kamal Heib) [2056498] - RDMA/irdma: Remove irdma_cqp_up_map_cmd() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_get_hw_addr() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_uk_mw_bind() (Kamal Heib) [2056498 2037972] - RDMA: Remove redundant 'flush_workqueue()' calls (Kamal Heib) [2056498] - RDMA/iwpm: Remove redundant initialization of pointer err_str (Kamal Heib) [2056498] - RDMA/nldev: Allow optional-counter status configuration through RDMA netlink (Kamal Heib) [2056498] - RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_stat_set_doit (Kamal Heib) [2056498] - RDMA/nldev: Add support to get status of all counters (Kamal Heib) [2056498] - RDMA/counter: Add optional counter support (Kamal Heib) [2056498] - RDMA/counter: Add an is_disabled field in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/core: Add a helper API rdma_free_hw_stats_struct (Kamal Heib) [2056498] - RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_re_stat_descs (Kamal Heib) [2056499] - RDMA/counter: Add a descriptor in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/bnxt_re: Update statistics counter name (Kamal Heib) [2056498] - RDMA/bnxt_re: Add extended statistics counters (Kamal Heib) [2056498] - RDMA/efa: CQ notifications (Kamal Heib) [2056498] - RDMA/rxe: Remove duplicate settings (Kamal Heib) [2056498] - RDMA/rxe: Set partial attributes when completion status != IBV_WC_SUCCESS (Kamal Heib) [2056498] - RDMA/rxe: Change the is_user member of struct rxe_cq to bool (Kamal Heib) [2056498] - RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq (Kamal Heib) [2056498] - RDMA/irdma: Delete unused struct irdma_bth (Kamal Heib) [2056498 2037972] - IB/hf1: Use string_upper() instead of an open coded variant (Kamal Heib) [2056498] - RDMA/cma: Split apart the multiple uses of the same list heads (Kamal Heib) [2056498] - RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK (Kamal Heib) [2056498] - RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_WRITE_OR_SEND (Kamal Heib) [2056498] - RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (Kamal Heib) [2056498] - RDMA/hfi1: Use struct_size() and flex_array_size() helpers (Kamal Heib) [2056498 2049845] - IB/hfi1: Add ring consumer and producers traces (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove atomic completion count (Kamal Heib) [2056498 2049845] - IB/hfi1: Tune netdev xmit cachelines (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of tx priv backpointer (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of hot path divide (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove cache and embed txreq in ring (Kamal Heib) [2056498 2049845] - RDMA/rxe: Only allow invalidate for appropriate MRs (Kamal Heib) [2056498] - RDMA/rxe: Create duplicate mapping tables for FMRs (Kamal Heib) [2056498] - RDMA/rxe: Separate HW and SW l/rkeys (Kamal Heib) [2056498] - RDMA/rxe: Cleanup MR status and type enums (Kamal Heib) [2056498] - RDMA/rxe: Add memory barriers to kernel queues (Kamal Heib) [2056498] - RDMA/rxe: remove the unnecessary variable (Kamal Heib) [2056498] - RDMA/rxe: remove the redundant variable (Kamal Heib) [2056498] - RDMA/rxe: Fix wrong port_cap_flags (Kamal Heib) [2056498] - RDMA/rdmavt: Fix error code in rvt_create_qp() (Kamal Heib) [2056497 2049845] - IB/hfi1: Fix abba locking issue with sc_disable() (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Fix kernel pointer leak (Kamal Heib) [2056497 2049845] - RDMA/usnic: Lock VF with mutex instead of spinlock (Kamal Heib) [2056497] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2056497] - IB/hfi1: make hist static (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - IB/rdmavt: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - RDMA/core/sa_query: Retry SA queries (Kamal Heib) [2056497] - IB/core: Remove deprecated current_seq comments (Kamal Heib) [2056497] - RDMA/efa: Rename vector field in efa_irq struct to irqn (Kamal Heib) [2056497] - RDMA/efa: Remove unused cpu field from irq struct (Kamal Heib) [2056497] - RDMA/core/sa_query: Remove unused function (Kamal Heib) [2056497] - RDMA/hfi1: Stop using seq_get_buf in _driver_stats_seq_show (Kamal Heib) [2056497 2049845] - RDMA/core: Create clean QP creations interface for uverbs (Kamal Heib) [2056497] - RDMA/core: Properly increment and decrement QP usecnts (Kamal Heib) [2056497] - RDMA/core: Configure selinux QP during creation (Kamal Heib) [2056497] - RDMA/core: Reorganize create QP low-level functions (Kamal Heib) [2056497] - RDMA/core: Remove protection from wrong in-kernel API usage (Kamal Heib) [2056497] - RDMA/core: Delete duplicated and unreachable code (Kamal Heib) [2056497] - rdma/qedr: Fix crash due to redundant release of device's qp memory (Kamal Heib) [2056497] - RDMA: Globally allocate and release QP memory (Kamal Heib) [2056497] - RDMA/mlx5: Rework custom driver QP type creation (Kamal Heib) [2056497] - RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp (Kamal Heib) [2056497] - RDMA/rdmavt: Decouple QP and SGE lists allocations (Kamal Heib) [2056497 2049845] - RDMA/efa: Remove double QP type assignment (Kamal Heib) [2056497] - RDMA/hfi1: Fix typo in comments (Kamal Heib) [2056497 2049845] - RDMA/iwpm: Rely on the rdma_nl_[un]register() to ensure that requests are valid (Kamal Heib) [2056497] - RDMA/iwpm: Remove not-needed reference counting (Kamal Heib) [2056497] - RDMA/hfi1: Convert from atomic_t to refcount_t on hfi1_devdata->user_refcount (Kamal Heib) [2056497 2049845] - IB/hfi1: Adjust pkey entry in index 0 (Kamal Heib) [2056497 2049845] - IB/hfi1: Indicate DMA wait when txq is queued for wakeup (Kamal Heib) [2056497 2049845] - RDMA/rxe: Fix types in rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Add kernel-doc comments to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Move crc32 init code to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_icrc_hdr (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_crc32 to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC generation to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_send and rxe_loopback (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_xmit_packet to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC checking to a subroutine (Kamal Heib) [2056497] - IB/core: Read subnet_prefix in ib_query_port via cache. (Kamal Heib) [2056497] - IB/core: Shifting initialization of device->cache_lock (Kamal Heib) [2056497] - IB/core: Updating cache for subnet_prefix in config_non_roce_gid_cache() (Kamal Heib) [2056497] - RDMA/efa: Split hardware stats to device and port stats (Kamal Heib) [2056497] - RDMA/rxe: Remove the repeated 'mr->umem = umem' (Kamal Heib) [2056497] - RDMA/siw: Convert siw_tx_hdt() to kmap_local_page() (Kamal Heib) [2056497] - RDMA/siw: Remove kmap() (Kamal Heib) [2056497] - treewide: Add missing semicolons to __assign_str uses (Kamal Heib) [2056497] - RDMA/hfi1: Remove use of kmap() (Kamal Heib) [2056497 2049845] - RDMA: Delete not-used static inline functions (Kamal Heib) [2056497] - mm/page_owner.c: record tgid (Waiman Long) [2069294] - mm/page_owner: record task command name (Waiman Long) [2069294] - mm/page_owner: print memcg information (Waiman Long) [2069294] - mm/page_owner: use scnprintf() to avoid excessive buffer overrun check (Waiman Long) [2069294] - lib/vsprintf: avoid redundant work with 0 size (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries into buffer (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries (Waiman Long) [2069294] - lib, stackdepot: check stackdepot handle before accessing slabs (Waiman Long) [2069294] - stacktrace: move filter_irq_stacks() to kernel/stacktrace.c (Waiman Long) [2069294] - lib/stackdepot: introduce __stack_depot_save() (Waiman Long) [2069294] - mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) (Waiman Long) [2069294] - mm/page_owner: constify dump_page_owner (Waiman Long) [2069294] - mm: page_owner: detect page_owner recursion via task_struct (Waiman Long) [2069294] - mm: page_owner: use kstrtobool() to parse bool option (Waiman Long) [2069294] - mm: page_owner: fetch backtrace only for tracked pages (Waiman Long) [2069294] - mm, page_owner: remove unused parameter in __set_page_owner_handle (Waiman Long) [2069294] - mm/page_owner: record the timestamp of all pages during free (Waiman Long) [2069294] - mm/page_owner: use helper function zone_end_pfn() to get end_pfn (Waiman Long) [2069294] - mm/page_owner: record timestamp and pid (Waiman Long) [2069294] - x86/platform/uv: Log gap hole end size (Frank Ramsay) [2074098] - x86/platform/uv: Update TSC sync state for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Update NMI Handler for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Remove unused variable in UV5 NMI handler (Frank Ramsay) [2074098] - timekeeping: Boot should be boottime for coarse ns accessor (Ivan Vecera) [2076879]- net_tstamp: define new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net: fix NULL pointer reference in cipso_v4_doi_free (Guillaume Nault) [2074597] - partitions/efi: Fix partition name parsing in GUID partition entry (Ming Lei) [2075085] - psi: Fix uaf issue when psi trigger is destroyed while being polled (Waiman Long) [2046396] - cgroup/cpuset: Make child cpusets restrict parents on v1 hierarchy (Waiman Long) [2046396] - cgroup/cpuset: Don't let child cpusets restrict parent in default hierarchy (Waiman Long) [2046396] - mm/page_alloc: detect allocation forbidden by cpuset and bail out early (Waiman Long) [2046396] - cgroup: Fix rootcg cpu.stat guest double counting (Waiman Long) [2046396] - cgroup: no need for cgroup_mutex for /proc/cgroups (Waiman Long) [2046396] - cgroup: remove cgroup_mutex from cgroupstats_build (Waiman Long) [2046396] - cgroup: Fix memory leak caused by missing cgroup_bpf_offline (Waiman Long) [2046396] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Waiman Long) [2046396] - bpf, test, cgroup: Use sk_{alloc,free} for test cases (Waiman Long) [2046396] - bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt (Waiman Long) [2046396] - bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode (Waiman Long) [2046396] - cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem (Waiman Long) [2046396] - cgroup: Replace deprecated CPU-hotplug functions. (Waiman Long) [2046396] - cgroup/cpuset: Fix a partition bug with hotplug (Waiman Long) [2046396] - cgroup/cpuset: Miscellaneous code cleanup (Waiman Long) [2046396] - cgroup/cpuset: fix typos in comments (Waiman Long) [2046396] - enable DAMON configs (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/reclaim: document statistics parameters (Chris von Recklinghausen) [2004233] - mm/damon: hide kernel pointer from tracepoint event (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary variable (Chris von Recklinghausen) [2004233] - mm/damon: move the implementation of damon_insert_region to damon.h (Chris von Recklinghausen) [2004233] - mm/damon: add access checking for hugetlb pages (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for schemes statistics (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support all DAMOS stats (Chris von Recklinghausen) [2004233] - mm/damon/reclaim: provide reclamation statistics (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account how many times quota limit has exceeded (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account scheme actions that successfully applied (Chris von Recklinghausen) [2004233] - mm/damon: remove a mistakenly added comment for a future feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: remove redundant information (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks (Chris von Recklinghausen) [2004233] - mm/damon: convert macro functions to static inline functions (Chris von Recklinghausen) [2004233] - mm/damon: modify damon_rand() macro to static inline function (Chris von Recklinghausen) [2004233] - mm/damon: move damon_rand() definition into damon.h (Chris von Recklinghausen) [2004233] - mm/damon/schemes: add the validity judgment of thresholds (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove swap_ranges() and replace it with swap() (Chris von Recklinghausen) [2004233] - mm/damon: remove some unneeded function definitions in damon.h (Chris von Recklinghausen) [2004233] - mm/damon/core: use abs() instead of diff_of() (Chris von Recklinghausen) [2004233] - mm/damon: unified access_check function naming rules (Chris von Recklinghausen) [2004233] - mm/damon: add 'age' of region tracepoint support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: protect targets destructions with kdamond_lock (Chris von Recklinghausen) [2004233] - selftests/damon: split test cases (Chris von Recklinghausen) [2004233] - selftests/damon: test debugfs file reads/writes with huge count (Chris von Recklinghausen) [2004233] - selftests/damon: test wrong DAMOS condition ranges input (Chris von Recklinghausen) [2004233] - selftests/damon: test DAMON enabling with empty target_ids case (Chris von Recklinghausen) [2004233] - selftests/damon: skip test if DAMON is running (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: split a test function having >1024 bytes frame size (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove an unnecessary warning message (Chris von Recklinghausen) [2004233] - mm/damon/core: remove unnecessary error messages (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary error message (Chris von Recklinghausen) [2004233] - mm/damon/core: use better timer mechanisms selection threshold (Chris von Recklinghausen) [2004233] - mm/damon/core: fix fake load reports due to uninterruptible sleeps (Chris von Recklinghausen) [2004233] - timers: implement usleep_idle_range() (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix missed use of damon_dbgfs_lock (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation (Chris von Recklinghausen) [2004233] - mm/damon: remove return value from before_terminate callback (Chris von Recklinghausen) [2004233] - mm/damon: fix a few spelling mistakes in comments and a pr_debug message (Chris von Recklinghausen) [2004233] - mm/damon: simplify stop mechanism (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: simplify the content (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix a wrong link (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix wrong example commands (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary variable initialization (Chris von Recklinghausen) [2004233] - Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIM (Chris von Recklinghausen) [2004233] - mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) (Chris von Recklinghausen) [2004233] - selftests/damon: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/schemes: activate schemes based on a watermarks mechanism (Chris von Recklinghausen) [2004233] - tools/selftests/damon: update for regions prioritization of schemes (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support prioritization weights (Chris von Recklinghausen) [2004233] - mm/damon/vaddr,paddr: support pageout prioritization (Chris von Recklinghausen) [2004233] - mm/damon/schemes: prioritize regions within the quotas (Chris von Recklinghausen) [2004233] - mm/damon/selftests: support schemes quotas (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support quotas of schemes (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement time quota (Chris von Recklinghausen) [2004233] - mm/damon/schemes: skip already charged targets and regions (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement size quota for schemes application speed control (Chris von Recklinghausen) [2004233] - mm/damon/paddr: support the pageout scheme (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: constify static mm_walk_ops (Chris von Recklinghausen) [2004233] - Docs/DAMON: document physical memory monitoring support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support physical memory monitoring (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for physical address space monitoring (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: separate commonly usable functions (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs-test: add a unit test case for 'init_regions' (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document 'init_regions' feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - docs/vm/damon: remove broken reference (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: allow users to set initial monitoring target regions (Chris von Recklinghausen) [2004233] - selftests/damon: add 'schemes' debugfs tests (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement statistics feature (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) (Chris von Recklinghausen) [2004233] - mm/damon/core: account age of target regions (Chris von Recklinghausen) [2004233] - mm/damon/core: nullify pointer ctx->kdamond with a NULL (Chris von Recklinghausen) [2004233] - mm/damon: needn't hold kdamond_lock to print pid of kdamond (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary do_exit() from kdamond (Chris von Recklinghausen) [2004233] - mm/damon/core: print kdamond start log in debug mode only (Chris von Recklinghausen) [2004233] - mm/damon: grammar s/works/work/ (Chris von Recklinghausen) [2004233] - mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' (Chris von Recklinghausen) [2004233] - mm/damon: don't use strnlen() with known-bogus source length (Chris von Recklinghausen) [2004233] - mm/damon: add kunit tests (Chris von Recklinghausen) [2004233] - Documentation: add documents for DAMON (Chris von Recklinghausen) [2004233] - mm/damon: add user space selftests (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support multiple contexts (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: export kdamond pid to the user space (Chris von Recklinghausen) [2004233] - mm/damon: implement a debugfs-based user space interface (Chris von Recklinghausen) [2004233] - mm/damon: add a tracepoint (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for the virtual memory address spaces (Chris von Recklinghausen) [2004233] - mm/damon: adaptively adjust regions (Chris von Recklinghausen) [2004233] - mm/damon/core: implement region-based sampling (Chris von Recklinghausen) [2004233] - mm: introduce Data Access MONitor (DAMON) (Chris von Recklinghausen) [2004233] - khugepaged: use helper khugepaged_test_exit() in __khugepaged_enter() (Chris von Recklinghausen) [2004233] - mm/madvise: pass mm to do_madvise (Chris von Recklinghausen) [2004233] - ceph: fix possible NULL pointer dereference for req->r_session (Xiubo Li) [2076165] - thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL (Prarit Bhargava) [2039994] - MAINTAINERS: sort field names for all entries (Joel Savitz) [2064843] - parse-maintainers: Do not sort section content by default (Joel Savitz) [2064843] - parse-maintainers: Mark as executable (Joel Savitz) [2064843] - KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer (Paul Lai) [2074679] - KVM: x86: add system attribute to retrieve full set of supported xsave states (Paul Lai) [2074679] - KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr (Paul Lai) [2074679] - tools: arch: x86: pull in pvclock headers (Paul Lai) [2074679] - KVM: x86: Expose TSC offset controls to userspace (Paul Lai) [2074679] - KVM: x86: Refactor tsc synchronization code (Paul Lai) [2074679] - selftests: kvm: move vm_xsave_req_perm call to amx_test (Paul Lai) [2074679] - powerpc/pseries/vas: Add VAS migration handler (Steve Best) [2028678] - powerpc/pseries/vas: Modify reconfig open/close functions for migration (Steve Best) [2028678] - powerpc/pseries/vas: Define global hv_cop_caps struct (Steve Best) [2028678] - powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities (Steve Best) [2028678] - powerpc/pseries/vas: sysfs interface to export capabilities (Steve Best) [2028678] - powerpc/pseries/vas: Reopen windows with DLPAR core add (Steve Best) [2028678] - powerpc/pseries/vas: Close windows with DLPAR core removal (Steve Best) [2028678] - powerpc/vas: Map paste address only if window is active (Steve Best) [2028678] - powerpc/vas: Return paste instruction failure if no active window (Steve Best) [2028678] - powerpc/vas: Add paste address mmap fault handler (Steve Best) [2028678] - powerpc/pseries/vas: Save PID in pseries_vas_window struct (Steve Best) [2028678] - powerpc/pseries/vas: Use common names in VAS capability structure (Steve Best) [2028678] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [2051358] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - block: loop:use kstatfs.f_bsize of backing file to set discard granularity (Ming Lei) [2069472] - blk-cgroup: set blkg iostat after percpu stat aggregation (Ming Lei) [2069472] - block: update io_ticks when io hang (Ming Lei) [2069472] - block: don't delete queue kobject before its children (Ming Lei) [2069472] - block/wbt: fix negative inflight counter when remove scsi device (Ming Lei) [2069472] - block: bio-integrity: Advance seed correctly for larger interval sizes (Ming Lei) [2069472] - block: fix async_depth sysfs interface for mq-deadline (Ming Lei) [2069472] - bfq: Do not let waker requests skip proper accounting (Ming Lei) [2069472] - block: Fix fsync always failed if once failed (Ming Lei) [2069472] - blktrace: fix use after free for struct blk_trace (Ming Lei) [2069472] - block: Check ADMIN before NICE for IOPRIO_CLASS_RT (Ming Lei) [2069472] - blk-cgroup: fix missing put device in error path from blkg_conf_pref() (Ming Lei) [2069472] - blkcg: Remove extra blkcg_bio_issue_init (Ming Lei) [2069472] - nbd: Fix use-after-free in pid_show (Ming Lei) [2069472] - block/mq-deadline: Improve request accounting further (Ming Lei) [2069472] - block, bfq: fix UAF problem in bfqg_stats_init() (Ming Lei) [2069472] - blk-cgroup: synchronize blkg creation against policy deactivation (Ming Lei) [2069472] - block, bfq: reset last_bfqq_created on group change (Ming Lei) [2069472] - block: bfq: fix bfq_set_next_ioprio_data() (Ming Lei) [2069472] - sched/topology: Remove redundant variable and fix incorrect type in build_sched_domains (Phil Auld) [2065200] - sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs (Phil Auld) [2065200] - sched/fair: Improve consistency of allowed NUMA balance calculations (Phil Auld) [2065200] - Revert: sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [2065200] - NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION (Steve Dickson) [2023844] - SUNRPC: use different lock keys for INET6 and LOCAL (Guillaume Nault) [2061651] - arm64: Restore forced disabling of KPTI on ThunderX (Mark Salter) [1999157] - arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup (Mark Salter) [1999157] - arm64: Remove exporting cpu_logical_map symbol (Mark Salter) [1999157] - arm64: tlb: fix the TTL value of tlb_get_level (Mark Salter) [1999157] - arm64: Validate tagged addresses in access_ok() called from kernel threads (Mark Salter) [1999157] - arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) (Mark Salter) [1999157] - arm64: ptrace: Use NO_SYSCALL instead of -1 in syscall_trace_enter() (Mark Salter) [1999157] - arm64: mm: Fix TLBI vs ASID rollover (Mark Salter) [1999157] - arm64: errata: Fix exec handling in erratum 1418040 workaround (Mark Salter) [1999157] - arm64: Generate cpucaps.h (Mark Salter) [1999157] - arm64/sve: Skip flushing Z registers with 128 bit vectors (Mark Salter) [1999157] - arm64/sve: Rework SVE access trap to convert state in registers (Mark Salter) [1999157] - arm64/sve: Use the sve_flush macros in sve_load_from_fpsimd_state() (Mark Salter) [1999157] - arm64/sve: Split _sve_flush macro into separate Z and predicate flushes (Mark Salter) [1999157] - arm64: fix inline asm in load_unaligned_zeropad() (Mark Salter) [1999157] - arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55 (Mark Salter) [1999157] - arm64/fpsimd: add to to fix fpsimd build (Mark Salter) [1999157] - arm64: cpu_errata: Apply Erratum 845719 to KRYO2XX Silver (Mark Salter) [1999157] - arm64: kpti: Add KRYO2XX gold/silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO2XX gold/silver CPU cores (Mark Salter) [1999157] - arm64: errata: Fix handling of 1418040 with late CPU onlining (Mark Salter) [1999157] - arm64: cpufeature: upgrade hyp caps to final (Mark Salter) [1999157] - arm64: cpufeature: reorder cpus_have_{const, final}_cap() (Mark Salter) [1999157] - arm64: Add workaround for Arm Cortex-A77 erratum 1508412 (Mark Salter) [1999157] - arm64: Add part number for Arm Cortex-A77 (Mark Salter) [1999157] - arm64: reject prctl(PR_PAC_RESET_KEYS) on compat tasks (Mark Salter) [1999157] - arm64: Treat SSBS as a non-strict system feature (Mark Salter) [1999157] - arm64: Group start_thread() functions together (Mark Salter) [1999157] - arm64: Remove Spectre-related CONFIG_* options (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs (Mark Salter) [1999157] - arm64: mte: CPU feature detection and initial sysreg configuration (Mark Salter) [1999157] - arm64: cpufeature: Export symbol read_sanitised_ftr_reg() (Mark Salter) [1999157] - arm64/fpsimd: Fix missing-prototypes in fpsimd.c (Mark Salter) [1999157] - arm64: traps: Add str of description to panic() in die() (Mark Salter) [1999157] - arm64/sve: Implement a helper to load SVE registers from FPSIMD state (Mark Salter) [1999157] - arm64/sve: Implement a helper to flush SVE registers (Mark Salter) [1999157] - arm64/fpsimdmacros: Allow the macro "for" to be used in more cases (Mark Salter) [1999157] - arm64/fpsimdmacros: Introduce a macro to update ZCR_EL1.LEN (Mark Salter) [1999157] - arm64/signal: Update the comment in preserve_sve_context (Mark Salter) [1999157] - arm64/fpsimd: Update documentation of do_sve_acc (Mark Salter) [1999157] - arm64: cpufeature: Modify address authentication cpufeature to exact (Mark Salter) [1999157] - arm64: ptrauth: Introduce Armv8.3 pointer authentication enhancements (Mark Salter) [1999157] - arm64: traps: Allow force_signal_inject to pass esr error code (Mark Salter) [1999157] - arm64/cpuinfo: Define HWCAP name arrays per their actual bit definitions (Mark Salter) [1999157] - arm64: Reserve HWCAP2_MTE as (1 << 18) (Mark Salter) [1999157] - arm64: Allow CPUs unffected by ARM erratum 1418040 to come in late (Mark Salter) [1999157] - arm64: Allow booting of late CPUs affected by erratum 1418040 (Mark Salter) [1999157] - arm64: Drop unnecessary include from asm/smp.h (Mark Salter) [1999157] - arm64: Move handling of erratum 1418040 into C code (Mark Salter) [1999157] - arm64: Fix __cpu_logical_map undefined issue (Mark Salter) [1999157] - arm64: tlb: don't set the ttl value in flush_tlb_page_nosync (Mark Salter) [1999157] - arm64: Shift the __tlbi_level() indentation left (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_*_tlb_range (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_tlb_range (Mark Salter) [1999157] - arm64: Add tlbi_user_level TLB invalidation helper (Mark Salter) [1999157] - arm64: Add level-hinted TLB invalidation helper (Mark Salter) [1999157] - arm64: Document SW reserved PTE/PMD bits in Stage-2 descriptors (Mark Salter) [1999157] - arm64/cpufeature: Validate feature bits spacing in arm64_ftr_regs[] (Mark Salter) [1999157] - arm64/cpufeature: Replace all open bits shift encodings with macros (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR2 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR1 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR0 register (Mark Salter) [1999157] - arm64: csum: Fix handling of bad packets (Mark Salter) [1999157] - arm64: Add missing sentinel to erratum_1463225 (Mark Salter) [1999157] - arm64: Documentation: Fix broken table in generated HTML (Mark Salter) [1999157] - arm64: kgdb: Fix single-step exception handling oops (Mark Salter) [1999157] - arm64: entry: Tidy up block comments and label numbers (Mark Salter) [1999157] - arm64: Rework ARM_ERRATUM_1414080 handling (Mark Salter) [1999157] - arm64: entry: Fix the typo in the comment of el1_dbg() (Mark Salter) [1999157] - arm64: Add KRYO4XX silver CPU cores to erratum list 1530923 and 1024718 (Mark Salter) [1999157] - arm64: Add KRYO4XX gold CPU cores to erratum list 1463225 and 1418040 (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO4XX gold CPU cores (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX silver CPU cores to SSB safelist (Mark Salter) [1999157] - arm64: kpti: Add KRYO{3, 4}XX silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n (Mark Salter) [1999157] - arm64: mm: reset address tag set by kasan sw tagging (Mark Salter) [1999157] - arm64: traps: Dump registers prior to panic() in bad_mode() (Mark Salter) [1999157] - arm64/sve: Eliminate data races on sve_default_vl (Mark Salter) [1999157] - arm64: csum: Disable KASAN for do_csum() (Mark Salter) [1999157] - arm64/cpufeature: Add get_arm64_ftr_reg_nowarn() (Mark Salter) [1999157] - arm64/cpuinfo: Add ID_MMFR4_EL1 into the cpuinfo_arm64 context (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_MMFR4 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_MMFR5 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_DFR1 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_PFR2 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Make doublelock a signed feature in ID_AA64DFR0 (Mark Salter) [1999157] - arm64/cpufeature: Drop TraceFilt feature exposure from ID_DFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add explicit ftr_id_isar0[] for ID_ISAR0 register (Mark Salter) [1999157] - arm64: cpufeature: Group indexed system register definitions by name (Mark Salter) [1999157] - arm64: cpufeature: Extend comment to describe absence of field info (Mark Salter) [1999157] - arm64: drop duplicate definitions of ID_AA64MMFR0_TGRAN constants (Mark Salter) [1999157] - arm64: cpufeature: Add an overview comment for the cpufeature framework (Mark Salter) [1999157] - arm64: cpufeature: Relax checks for AArch32 support at EL[0-2] (Mark Salter) [1999157] - arm64: cpufeature: Relax AArch32 system checks if EL1 is 64-bit only (Mark Salter) [1999157] - arm64: cpufeature: Factor out checking of AArch32 features (Mark Salter) [1999157] - arm64: cpufeature: Remove redundant call to id_aa64pfr0_32bit_el0() (Mark Salter) [1999157] - arm64: cpufeature: Spell out register fields for ID_ISAR4 and ID_PFR1 (Mark Salter) [1999157] - arm64: cpufeature: Relax check for IESB support (Mark Salter) [1999157] - arm64: mm: Add asid_gen_match() helper (Mark Salter) [1999157] - arm64: Call debug_traps_init() from trap_init() to help early kgdb (Mark Salter) [1999157] - arm64: cacheflush: Fix KGDB trap detection (Mark Salter) [1999157] - arm64/cpuinfo: Move device_initcall() near cpuinfo_regs_init() (Mark Salter) [1999157] - arm64: kexec_file: print appropriate variable (Mark Salter) [1999157] - arm: mm: use __pfn_to_section() to get mem_section (Mark Salter) [1999157] - arm64: Reorder the macro arguments in the copy routines (Mark Salter) [1999157] - KVM: arm64: Drop PTE_S2_MEMATTR_MASK (Mark Salter) [1999157] - arm64/kernel: Fix range on invalidating dcache for boot page tables (Mark Salter) [1999157] - arm64: set TEXT_OFFSET to 0x0 in preparation for removing it entirely (Mark Salter) [1999157] - arm64/mm: Use phys_to_page() to access pgtable memory (Mark Salter) [1999157] - arm64: smp: Make cpus_stuck_in_kernel static (Mark Salter) [1999157] - arm64: entry: remove unneeded semicolon in el1_sync_handler() (Mark Salter) [1999157] - arm64: cpufeature: Add "or" to mitigations for multiple errata (Mark Salter) [1999157] - arm64: Sort vendor-specific errata (Mark Salter) [1999157] - arm64: simplify ptrauth initialization (Mark Salter) [1999157] - arm64: remove ptrauth_keys_install_kernel sync arg (Mark Salter) [1999157] - arm64: insn: Provide a better name for aarch64_insn_is_nop() (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Refactor and modernise annotation for ret_to_user (Mark Salter) [1999157] - arm64: BTI: Reset BTYPE when skipping emulated instructions (Mark Salter) [1999157] - arm64: traps: Shuffle code to eliminate forward declarations (Mark Salter) [1999157] - arm64: unify native/compat instruction skipping (Mark Salter) [1999157] - arm64: BTI: Decode BYTPE bits when printing PSTATE (Mark Salter) [1999157] - arm64: Basic Branch Target Identification support (Mark Salter) [1999157] - arm64/kernel: Fix return value when cpu_online() fails in __cpu_up() (Mark Salter) [1999157] - arm64: Add get_user() type annotation on the !access_ok() path (Mark Salter) [1999157] - arm64: Fix PTRACE_SYSEMU semantics (Mark Salter) [1999157] - arm64: fix the flush_icache_range arguments in machine_kexec (Mark Salter) [1999157] - Documentation: arm64: fix amu.rst doc warnings (Mark Salter) [1999157] - arm64: sync kernel APIAKey when installing (Mark Salter) [1999157] - arm64: Delete the space separator in __emit_inst (Mark Salter) [1999157] - arm64: remove CONFIG_DEBUG_ALIGN_RODATA feature (Mark Salter) [1999157] - arm64: head: Convert install_el2_stub to SYM_INNER_LABEL (Mark Salter) [1999157] - arm64: Introduce get_cpu_ops() helper function (Mark Salter) [1999157] - arm64: Rename cpu_read_ops() to init_cpu_ops() (Mark Salter) [1999157] - arm64: Declare ACPI parking protocol CPU operation if needed (Mark Salter) [1999157] - arm64: move kimage_vaddr to .rodata (Mark Salter) [1999157] - arm64: sdei: Annotate SDEI entry points using new style annotations (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly data (Mark Salter) [1999157] - arm64: head: Annotate stext and preserve_boot_args as code (Mark Salter) [1999157] - arm64: head.S: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Additional annotation conversions for entry.S (Mark Salter) [1999157] - arm64: entry: Annotate ret_from_fork as code (Mark Salter) [1999157] - arm64: entry: Annotate vector table and handlers as code (Mark Salter) [1999157] - kconfig: Add support for 'as-option' (Mark Salter) [1999157] - arm64: suspend: restore the kernel ptrauth keys (Mark Salter) [1999157] - arm64: __show_regs: strip PAC from lr in printk (Mark Salter) [1999157] - arm64: unwind: strip PAC from kernel addresses (Mark Salter) [1999157] - arm64/crash_core: Export KERNELPACMASK in vmcoreinfo (Mark Salter) [1999157] - arm64: mask PAC bits of __builtin_return_address (Mark Salter) [1999157] - compiler.h: Allow arch-specific asm/compiler.h (Mark Salter) [1999157] - arm64: initialize ptrauth keys for kernel booting task (Mark Salter) [1999157] - arm64: initialize and switch ptrauth kernel keys (Mark Salter) [1999157] - arm64: enable ptrauth earlier (Mark Salter) [1999157] - arm64: cpufeature: handle conflicts based on capability (Mark Salter) [1999157] - arm64: cpufeature: Move cpu capability helpers inside C file (Mark Salter) [1999157] - arm64: ptrauth: Add bootup/runtime flags for __cpu_setup (Mark Salter) [1999157] - arm64: install user ptrauth keys at kernel exit time (Mark Salter) [1999157] - arm64: rename ptrauth key structures to be user-specific (Mark Salter) [1999157] - arm64: cpufeature: add pointer auth meta-capabilities (Mark Salter) [1999157] - arm64: cpufeature: Fix meta-capability cpufeature check (Mark Salter) [1999157] - arm64: define __alloc_zeroed_user_highpage (Mark Salter) [1999157] - arm64/kernel: Simplify __cpu_up() by bailing out early (Mark Salter) [1999157] - arm64: smp: Mark expected switch fall-through (Mark Salter) [1999157] - arm64: remove redundant blank for '=' operator (Mark Salter) [1999157] - arm64: kexec_file: Fixed code style. (Mark Salter) [1999157] - arm64: add blank after 'if' (Mark Salter) [1999157] - arm64: fix spelling mistake "ca not" -> "cannot" (Mark Salter) [1999157] - arm64: entry: unmask IRQ in el0_sp() (Mark Salter) [1999157] - arm64: efi: add efi-entry.o to targets instead of extra-$(CONFIG_EFI) (Mark Salter) [1999157] - arm64: csum: Optimise IPv6 header checksum (Mark Salter) [1999157] - arch/arm64: fix typo in a comment (Mark Salter) [1999157] - arm64: remove gratuitious/stray .ltorg stanzas (Mark Salter) [1999157] - arm64: Update comment for ASID() macro (Mark Salter) [1999157] - arm64: mm: convert cpu_do_switch_mm() to C (Mark Salter) [1999157] - Documentation: arm64: document support for the AMU extension (Mark Salter) [1999157] - arm64: trap to EL1 accesses to AMU counters from EL0 (Mark Salter) [1999157] - arm64: add support for the AMU extension v1 (Mark Salter) [1999157] - arm64: smp: fix crash_smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: smp: fix smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: context: Fix ASID limit in boot messages (Mark Salter) [1999157] - docs: arm64: fix trivial spelling enought to enough in memory.rst (Mark Salter) [1999157] - arm64: time: Replace by (Mark Salter) [1999157] - arm64: ssbs: Fix context-switch when SSBS is present on all CPUs (Mark Salter) [1999157] - arm64: use shared sysctl constants (Mark Salter) [1999157] - arm64: Drop do_el0_ia_bp_hardening() & do_sp_pc_abort() declarations (Mark Salter) [1999157] - arm64: entry: Avoid empty alternatives entries (Mark Salter) [1999157] - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG (Mark Salter) [1999157] - arm64: Use macros instead of hard-coded constants for MAIR_EL1 (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX CPU cores to spectre-v2 safe list (Mark Salter) [1999157] - arm64: context: Free up kernel ASIDs if KPTI is not in use (Mark Salter) [1999157] - arm64: Remove __exception_text_start and __exception_text_end from asm/section.h (Mark Salter) [1999157] - arm64: armv8_deprecated: update the comments of armv8_deprecated_init() (Mark Salter) [1999157] - arm64: kpti: Add Broadcom Brahma-B53 core to the KPTI whitelist (Mark Salter) [1999157] - arm64: csum: Fix pathological zero-length calls (Mark Salter) [1999157] - arm64: Implement optimised checksum routine (Mark Salter) [1999157] - arm64: entry: cleanup sp_el0 manipulation (Mark Salter) [1999157] - arm64: entry: cleanup el0 svc handler naming (Mark Salter) [1999157] - arm64: entry: mark all entry code as notrace (Mark Salter) [1999157] - arm64: assembler: remove smp_dmb macro (Mark Salter) [1999157] - arm64: assembler: remove inherit_daif macro (Mark Salter) [1999157] - arm64: signal: nofpsimd: Handle fp/simd context for signal frames (Mark Salter) [1999157] - arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations (Mark Salter) [1999157] - arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly (Mark Salter) [1999157] - arm64: cpufeature: Fix the type of no FP/SIMD capability (Mark Salter) [1999157] - arm64: fpsimd: Make sure SVE setup is complete before SIMD is used (Mark Salter) [1999157] - arm64: kernel: Correct annotation of end of el0_sync (Mark Salter) [1999157] - arm64: asm: Remove ENDPIPROC() (Mark Salter) [1999157] - arm64: mm: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: lib: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: asm: Add new-style position independent function annotations (Mark Salter) [1999157] - arm64: kernel: avoid x18 in __cpu_soft_restart (Mark Salter) [1999157] - arm64/lib: copy_page: avoid x18 register in assembler code (Mark Salter) [1999157] - arm64: mm: avoid x18 in idmap_kpti_install_ng_mappings (Mark Salter) [1999157] - arm64: cpu_errata: Add Hisilicon TSV110 to spectre-v2 safe list (Mark Salter) [1999157] - arm64: entry: refine comment of stack overflow check (Mark Salter) [1999157] - arm64: kpti: Add NVIDIA's Carmel core to the KPTI whitelist (Mark Salter) [1999157] - arm64: mm: simplify the page end calculation in __create_pgd_mapping() (Mark Salter) [1999157] - arm64: print additional fault message when executing non-exec memory (Mark Salter) [1999157] - arm64: pgtable: Correct typo in comment (Mark Salter) [1999157] - arm64: cpufeature: Fix typos in comment (Mark Salter) [1999157] - arm64: entry-common: don't touch daif before bp-hardening (Mark Salter) [1999157] - arm64: Remove asmlinkage from updated functions (Mark Salter) [1999157] - arm64: entry: convert el0_sync to C (Mark Salter) [1999157] - arm64: entry: convert el1_sync to C (Mark Salter) [1999157] - arm64: Add prototypes for functions called by entry.S (Mark Salter) [1999157] - arm64: remove __exception annotations (Mark Salter) [1999157] - arm64: kprobes: Move exception_text check in blacklist (Mark Salter) [1999157] - arm64: kprobes: Remove unneeded RODATA check (Mark Salter) [1999157] - arm64: kprobes: Move extable address check into arch_prepare_kprobe() (Mark Salter) [1999157] - arm64: cpufeature: introduce helper cpu_has_hw_af() (Mark Salter) [1999157] - arm64: Document ICC_CTLR_EL3.PMHE setting requirements (Mark Salter) [1999157] - firmware: arm_sdei: use common SMCCC_CONDUIT_* (Mark Salter) [1999157] - arm64: uaccess: Remove uaccess_*_not_uao asm macros (Mark Salter) [1999157] - arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault (Mark Salter) [1999157] - arm64: Do not mask out PTE_RDONLY in pte_same() (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_843419 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: Brahma-B53 is SSB and spectre v2 safe (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_845719 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor errata 1009 for Kryo (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor/Kryo errata 1003 (Mark Salter) [1999157] - arm64: Ensure VM_WRITE|VM_SHARED ptes are clean by default (Mark Salter) [1999157] - arm64: mm: fix inverted PAR_EL1.F check (Mark Salter) [1999157] - arm64: hibernate: check pgd table allocation (Mark Salter) [1999157] - arm64: armv8_deprecated: Checking return value for memory allocation (Mark Salter) [1999157] - arm64: mm: fix spurious fault detection (Mark Salter) [1999157] - arm64: ftrace: Ensure synchronisation in PLT setup for Neoverse-N1 #1542419 (Mark Salter) [1999157] - arm64: mm: avoid virt_to_phys(init_mm.pgd) (Mark Salter) [1999157] - docs: arm64: Fix indentation and doc formatting (Mark Salter) [1999157] - arm64: errata: Update stale comment (Mark Salter) [1999157] - arm64: consider stack randomization for mmap base only when necessary (Mark Salter) [1999157] - arm64: make use of is_compat_task instead of hardcoding this test (Mark Salter) [1999157] - arm64: kpti: ensure patched kernel text is fetched from PoU (Mark Salter) [1999157] - arm64: Clarify when cpu_enable() is called (Mark Salter) [1999157] - arm64: constify sys64_hook instances (Mark Salter) [1999157] - arm64: constify aarch64_insn_encoding_class[] (Mark Salter) [1999157] - arm64: constify icache_policy_str[] (Mark Salter) [1999157] - arm64: prefer __section from compiler_attributes.h (Mark Salter) [1999157] - arm64/ptrace: Fix typoes in sve_set() comment (Mark Salter) [1999157] - arm64: mm: print hexadecimal EC value in mem_abort_decode() (Mark Salter) [1999157] - ahci: thunderx2: Fix workaround to use new inline function (Mark Salter) [1999157] - arm64/prefetch: fix a -Wtype-limits warning (Mark Salter) [1999157] - arm64: Move TIF_* documentation to individual definitions (Mark Salter) [1999157] - arm64: mm: free the initrd reserved memblock in a aligned manner (Mark Salter) [1999157] - arm64: io: Relax implicit barriers in default I/O accessors (Mark Salter) [1999157] - arm64: Remove unused cpucap_multi_entry_cap_cpu_enable() (Mark Salter) [1999157] - arm64: sysreg: Remove unused and rotting SCTLR_ELx field definitions (Mark Salter) [1999157] - arm64: esr: Add ESR exception class encoding for trapped ERET (Mark Salter) [1999157] - arm64/kexec: Use consistent convention of initializing 'kxec_buf.mem' with KEXEC_BUF_MEM_UNKNOWN (Mark Salter) [1999157] - arm64: remove pointless __KERNEL__ guards (Mark Salter) [1999157] - arm64: Remove unused assembly macro (Mark Salter) [1999157] - arm64: memory: Cosmetic cleanups (Mark Salter) [1999157] - arm64: memory: Add comments to end of non-trivial #ifdef blocks (Mark Salter) [1999157] - arm64: memory: Simplify virt_to_page() implementation (Mark Salter) [1999157] - arm64: memory: Rewrite default page_to_virt()/virt_to_page() (Mark Salter) [1999157] - arm64: mm: Ignore spurious translation faults taken from the kernel (Mark Salter) [1999157] - arm64: mm: Add ISB instruction to set_pgd() (Mark Salter) [1999157] - arm64: tlb: Ensure we execute an ISB following walk cache invalidation (Mark Salter) [1999157] - Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" (Mark Salter) [1999157] - arm64: pgtable: Implement p[mu]d_valid() and check in set_p[mu]d() (Mark Salter) [1999157] - arm64: Change the tagged_addr sysctl control semantics to only prevent the opt-in (Mark Salter) [1999157] - redhat/configs: Add CONFIG_ARM64_TAGGED_ADDR_ABI (Mark Salter) [1999157] - arm64: Introduce prctl() options to control the tagged user addresses ABI (Mark Salter) [1999157] - arm64: smp: Treat unknown boot failures as being 'stuck in kernel' (Mark Salter) [1999157] - arm64: smp: Don't enter kernel with NULL stack pointer or task struct (Mark Salter) [1999157] - arm64: map FDT as RW for early_init_dt_scan() (Mark Salter) [1999157] - arm64: ftrace: Ensure module ftrace trampoline is coherent with I-side (Mark Salter) [1999157] - arch: replace _BITUL() in kernel-space headers with BIT() (Mark Salter) [1999157] - arm64: move jump_label_init() before parse_early_param() (Mark Salter) [1999157] - arm64: don't use asm-generic/ptrace.h (Mark Salter) [1999157] - arm64: rename dump_instr as dump_kernel_instr (Mark Salter) [1999157] - arm64/mm: Drop [PTE|PMD]_TYPE_FAULT (Mark Salter) [1999157] - arm64: module: create module allocations without exec permissions (Mark Salter) [1999157] - acpi/arm64: ignore 5.1 FADTs that are reported as 5.0 (Mark Salter) [1999157] - arm64: remove redundant 'default n' from Kconfig (Mark Salter) [1999157] - arm64: mm: avoid redundant READ_ONCE(*ptep) (Mark Salter) [1999157] - arm64/mm: Document write abort detection from ESR (Mark Salter) [1999157] - arm64: Fix comment after #endif (Mark Salter) [1999157] - arm64: ptrace: add support for syscall emulation (Mark Salter) [1999157] - arm64: add PTRACE_SYSEMU{,SINGLESTEP} definations to uapi headers (Mark Salter) [1999157] - arm64/mm: Identify user instruction aborts (Mark Salter) [1999157] - arm64/mm: Change BUG_ON() to VM_BUG_ON() in [pmd|pud]_set_huge() (Mark Salter) [1999157] - arm64: kernel: use aff3 instead of aff2 in comment (Mark Salter) [1999157] - arm64/mm: Simplify protection flag creation for kernel huge mappings (Mark Salter) [1999157] - arm64/mm: Move PTE_VALID from SW defined to HW page table entry definitions (Mark Salter) [1999157] - arm64/sve: should not depend on (Mark Salter) [1999157] - arm64: ssbd: explicitly depend on (Mark Salter) [1999157] - ARM64: trivial: s/TIF_SECOMP/TIF_SECCOMP/ comment typo fix (Mark Salter) [1999157] - arm64: smp: Moved cpu_logical_map[] to smp.h (Mark Salter) [1999157] - arm64: use the correct function type for __arm64_sys_ni_syscall (Mark Salter) [1999157] - arm64: use the correct function type in SYSCALL_DEFINE0 (Mark Salter) [1999157] - arm64: fix syscall_fn_t type (Mark Salter) [1999157] - signal/arm64: Use force_sig not force_sig_fault for SIGKILL (Mark Salter) [1999157] - arm64: Fix the arm64_personality() syscall wrapper redirection (Mark Salter) [1999157] - arm64: Remove useless message during oops (Mark Salter) [1999157] - arm64: don't trash config with compat symbol if COMPAT is disabled (Mark Salter) [1999157] - arm64: assembler: Update comment above cond_yield_neon() macro (Mark Salter) [1999157] - arm64: Fix size of __early_cpu_boot_status (Mark Salter) [1999157] - arm64: mm: Remove pte_unmap_nested() (Mark Salter) [1999157] - arm64: Fix compiler warning from pte_unmap() with -Wunused-but-set-variable (Mark Salter) [1999157] - arm64: compat: Reduce address limit for 64K pages (Mark Salter) [1999157] - arm64: mmap: Ensure file offset is treated as unsigned (Mark Salter) [1999157] - arm64: instrument smp_{load_acquire,store_release} (Mark Salter) [1999157] - arm64: mm: check virtual addr in virt_to_page() if CONFIG_DEBUG_VIRTUAL=y (Mark Salter) [1999157] - arm64: ptrace: Add function argument access API (Mark Salter) [1999157] - arm64: compat: Reduce address limit (Mark Salter) [1999157] - arm64: Save and restore OSDLR_EL1 across suspend/resume (Mark Salter) [1999157] - arm64: Clear OSDLR_EL1 on CPU boot (Mark Salter) [1999157] - arm64: debug: Separate debug hooks based on target exception level (Mark Salter) [1999157] - arm64: debug: Remove meaningless comment (Mark Salter) [1999157] - arm64: debug: Rename addr parameter for non-watchpoint exception hooks (Mark Salter) [1999157] - arm64: Use defines instead of magic numbers (Mark Salter) [1999157] - arm64: cpu_ops: fix a leaked reference by adding missing of_node_put (Mark Salter) [1999157] - arm64: mm: Make show_pte() a static function (Mark Salter) [1999157] - arm64: setup min_low_pfn (Mark Salter) [1999157] - arm64: mm: fix incorrect assignment of 'max_mapnr' (Mark Salter) [1999157] - arm64: perf_event: Remove wrongfully used inline (Mark Salter) [1999157] - arm64: backtrace: Don't bother trying to unwind the userspace stack (Mark Salter) [1999157] - arm64: replace memblock_alloc_low with memblock_alloc (Mark Salter) [1999157] - arm64: kdump: no need to mark crashkernel pages manually PG_reserved (Mark Salter) [1999157] - arm64: kexec: no need to ClearPageReserved() (Mark Salter) [1999157] - arm64: mmu: drop paging_init comments (Mark Salter) [1999157] - arm64: debug: Ensure debug handlers check triggering exception level (Mark Salter) [1999157] - arm64: io: Hook up __io_par() for inX() ordering (Mark Salter) [1999157] - arm64: Rename get_thread_info() (Mark Salter) [1999157] - arm64: Remove documentation about TIF_USEDFPU (Mark Salter) [1999157] - arm64: uaccess: Cleanup get/put_user() (Mark Salter) [1999157] - arm64: Remove asm/memblock.h (Mark Salter) [1999157] - arm64: default NR_CPUS to 256 (Mark Salter) [1999157] - arm64: perf: remove misleading comment (Mark Salter) [1999157] - arm64: Relax GIC version check during early boot (Mark Salter) [1999157] - arm64, mm, efi: Account for GICv3 LPI tables in static memblock reserve table (Mark Salter) [1999157] - arm64: hibernate: Clean the __hyp_text to PoC after resume (Mark Salter) [1999157] - arm64: hyp-stub: Forbid kprobing of the hyp-stub (Mark Salter) [1999157] - arm64: kprobe: Always blacklist the KVM world-switch code (Mark Salter) [1999157] - kasan, arm64: remove redundant ARCH_SLAB_MINALIGN define (Mark Salter) [1999157] - arm64: asm-prototypes: Fix fat-fingered typo in comment (Mark Salter) [1999157] - arm64: compat: Hook up io_pgetevents() for 32-bit tasks (Mark Salter) [1999157] - arm64: compat: Don't pull syscall number from regs in arm_compat_syscall (Mark Salter) [1999157] - arm64: compat: Avoid sending SIGILL for unallocated syscall numbers (Mark Salter) [1999157] - arm64: kaslr: Reserve size of ARM64_MEMSTART_ALIGN in linear region (Mark Salter) [1999157] - arm64: smp: Fix compilation error (Mark Salter) [1999157] - arm64: select ACPI PCI code only when both features are enabled (Mark Salter) [1999157] - arm64: kaslr: print PHYS_OFFSET in dump_kernel_offset() (Mark Salter) [1999157] - arm64: sysreg: Use _BITUL() when defining register bits (Mark Salter) [1999157] - arm64: perf: Treat EXCLUDE_EL* bit definitions as unsigned (Mark Salter) [1999157] - arm64: percpu: Fix LSE implementation of value-returning pcpu atomics (Mark Salter) [1999157] - arm64: smp: Handle errors reported by the firmware (Mark Salter) [1999157] - arm64: smp: Rework early feature mismatched detection (Mark Salter) [1999157] - arm64: percpu: Rewrite per-cpu ops to allow use of LSE atomics (Mark Salter) [1999157] - arm64: crypto: add NEON accelerated XOR implementation (Mark Salter) [1999157] - arm64/neon: add workaround for ambiguous C99 stdint.h types (Mark Salter) [1999157] - arm64: ftrace: always pass instrumented pc in x0 (Mark Salter) [1999157] - arm64: ftrace: use GLOBAL() (Mark Salter) [1999157] - arm64: io: Ensure value passed to __iormb() is held in a 64-bit register (Mark Salter) [1999157] - arm64: acpi: Prepare for longer MADTs (Mark Salter) [1999157] - arm64: io: Ensure calls to delay routines are ordered against prior readX() (Mark Salter) [1999157] - arm64: perf: Fix typos in comment (Mark Salter) [1999157] - arm64: function_graph: Simplify with function_graph_enter() (Mark Salter) [1999157] - arm64: sysreg: fix sparse warnings (Mark Salter) [1999157] - arm64: mm: define NET_IP_ALIGN to 0 (Mark Salter) [1999157] - arm64: kprobe: make page to RO mode when allocate it (Mark Salter) [1999157] - arm64: kdump: fix small typo (Mark Salter) [1999157] - arm64: mm: Use #ifdef for the __PAGETABLE_P?D_FOLDED defines (Mark Salter) [1999157] - arm64: Trap WFI executed in userspace (Mark Salter) [1999157] - arm64/mm: Use ESR_ELx_FSC macro while decoding fault exception (Mark Salter) [1999157] - arm64: compat: Add CNTFRQ trap handler (Mark Salter) [1999157] - arm64: compat: Add CNTVCT trap handler (Mark Salter) [1999157] - arm64: compat: Add cp15_32 and cp15_64 handler arrays (Mark Salter) [1999157] - arm64: compat: Add condition code checks and IT advance (Mark Salter) [1999157] - arm64: Add decoding macros for CP15_32 and CP15_64 traps (Mark Salter) [1999157] - arm64: Remove unused VGA console support (Mark Salter) [1999157] - arm64: Kconfig: Remove ARCH_HAS_HOLES_MEMORYMODEL (Mark Salter) [1999157] - arm64/cpufeatures: Emulate MRS instructions by parsing ESR_ELx.ISS (Mark Salter) [1999157] - arm64/cpufeatures: Factorize emulate_mrs() (Mark Salter) [1999157] - arm64: fix for bad_mode() handler to always result in panic (Mark Salter) [1999157] - arm64: force_signal_inject: WARN if called from kernel context (Mark Salter) [1999157] - arm64: tlb: Adjust stride and type of TLBI according to mmu_gather (Mark Salter) [1999157] - arm64: percpu: Initialize ret in the default case (Mark Salter) [1999157] - arm64: mm: always enable CONFIG_HOLES_IN_ZONE (Mark Salter) [1999157] - arm64: Avoid calling stop_machine() when patching jump labels (Mark Salter) [1999157] - arm64: Drop asmlinkage qualifier from syscall_trace_{enter,exit} (Mark Salter) [1999157] - arm64: zero GPRs upon entry from EL0 (Mark Salter) [1999157] - arm64: don't reload GPRs after apply_ssbd (Mark Salter) [1999157] - arm64: consistently use unsigned long for thread flags (Mark Salter) [1999157] - arm64: insn: Don't fallback on nosync path for general insn patching (Mark Salter) [1999157] - arm64: remove unused COMPAT_PSR definitions (Mark Salter) [1999157] - kvm/arm: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: compat: map SPSR_ELx<->PSR for signals (Mark Salter) [1999157]- RDMA/qedr: Fix reporting max_{send/recv}_wr attrs (Kamal Heib) [2051524] - thermal/drivers/int340x: Fix RFIM mailbox write commands (Prarit Bhargava) [2040065] - thermal: int340x: Limit Kconfig to 64-bit (Prarit Bhargava) [2040065] - thermal: int340x: fix build on 32-bit targets (Prarit Bhargava) [2040065] - thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM responses (Prarit Bhargava) [2040065] - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error (Myron Stowe) [1911591] - PCI/MSI: Skip masking MSI-X on Xen PV (Myron Stowe) [1911591] - PCI/MSI: Mask all unused MSI-X entries (Myron Stowe) [1911591] - PCI/MSI: Enable and mask MSI-X early (Myron Stowe) [1911591] - genirq: Use rcu in kstat_irqs_usr() (Waiman Long) [2068445] - scsi: target: Allow changing dbroot if there are no registered devices (Maurizio Lombardi) [2073435] - powerpc/pseries: Fix use after free in remove_phb_dynamic() (Steve Best) [2073707] - sctp: use the correct skb for security_sctp_assoc_request (Xin Long) [2070915] - s390/mm: check 2KB-fragment page on release (Rafael Aquini) [2026578] - s390/mm: better annotate 2KB pagetable fragments handling (Rafael Aquini) [2026578] - s390/mm: fix 2KB pgtable release race (Rafael Aquini) [2026578] - s390/mm: fix phys vs virt confusion in pgtable allocation routines (Rafael Aquini) [2026578] - net: openvswitch: fix leak of nested actions (Eelco Chaudron) [2073538] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Petr Oros) [2069671] - bpf: Do not WARN in bpf_warn_invalid_xdp_action() (Petr Oros) [2069671]- scsi: qedi: Fix failed disconnect handling (Chris Leech) [2071519] - scsi: iscsi: Fix unbound endpoint error handling (Chris Leech) [2071519] - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart (Chris Leech) [2071519] - scsi: iscsi: Fix endpoint reuse regression (Chris Leech) [2071519] - scsi: iscsi: Release endpoint ID when its freed (Chris Leech) [2071519] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2071519] - Revert "scsi: iscsi: Fix offload conn cleanup when iscsid restarts" (Chris Leech) [2071519] - scsi: iscsi: Speed up session unblocking and removal (Chris Leech) [2071519] - scsi: iscsi: Fix recovery and unblocking race (Chris Leech) [2071519] - scsi: iscsi: Unblock session then wake up error handler (Chris Leech) [2071519] - bnxt_en: make hw-tc-offload default to off (Ken Cox) [2005101] - bnxt_en: reject indirect blk offload when hw-tc-offload is off (Ken Cox) [2005101]- bpf, test_offload.py: Skip base maps without names (Yauheni Kaliuta) [2025787] - bnx2x: truncate value to original sizing (Manish Chopra) [2040271] - bnx2x: use correct format characters (Manish Chopra) [2040271] - bnx2x: fix built-in kernel driver load failure (Manish Chopra) [2040271] - bnx2x: fix driver load from initrd (Manish Chopra) [2040271] - bnx2x: Replace one-element array with flexible-array member (Manish Chopra) [2040271] - bnx2x: Remove useless DMA-32 fallback configuration (Manish Chopra) [2040271] - bnx2x: Invalidate fastpath HSI version for VFs (Manish Chopra) [2040271] - bnx2x: Utilize firmware 7.13.21.0 (Manish Chopra) [2040271] - bnx2x: constify static inline stub for dev_addr (Manish Chopra) [2040271] - net: bnx2x: fix variable dereferenced before check (Manish Chopra) [2040271] - ethernet: bnx2x: use eth_hw_addr_set() (Manish Chopra) [2040271] - bnx2x: Fix enabling network interfaces without VFs (Manish Chopra) [2040271] - bnx2x: fix an error code in bnx2x_nic_load() (Manish Chopra) [2040271] - bnx2x: remove unused variable 'cur_data_offset' (Manish Chopra) [2040271] - bnx2x: Remove the repeated declaration (Manish Chopra) [2040271] - bnx2x: Fix missing error code in bnx2x_iov_init_one() (Manish Chopra) [2040271] - net: broadcom: bnx2x: Fix wrong function name in comments (Manish Chopra) [2040271] - bnx2x: Remove redundant assignment to err (Manish Chopra) [2040271] - bnx2x: Use fallthrough pseudo-keyword (Manish Chopra) [2040271] - bnx2x: use true,false for bool variables (Manish Chopra) [2040271] - bnx2x: Fix some kernel-doc warnings (Manish Chopra) [2040271] - bnx2x: convert to new udp_tunnel_nic infra (Manish Chopra) [2040271] - bnx2x: Remove hw_reset_t function casts (Manish Chopra) [2040271] - bnx2x: Remove format_fw_ver_t function casts (Manish Chopra) [2040271] - bnx2x: Remove config_init_t function casts (Manish Chopra) [2040271] - bnx2x: Remove read_status_t function casts (Manish Chopra) [2040271] - bnx2x: Drop redundant callback function casts (Manish Chopra) [2040271] - bnx2x: Use napi_alloc_frag() (Manish Chopra) [2040271] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [1921300] - mod_devicetable: fix kdocs for ishtp_device_id (Tony Camuso) [1921300] - HID: intel-ish-hid: add support for MODULE_DEVICE_TABLE() (Tony Camuso) [1921300] - platform/x86: isthp_eclite: only load for matching devices (Tony Camuso) [1921300] - platform/x86: Add Intel ishtp eclite driver (Tony Camuso) [1921300] - platform/x86: Add config file for Intel ishtp eclite driver (Tony Camuso) [1921300] - modpost: add guid_t type definition (Tony Camuso) [1921300] - squashfs: provide backing_dev_info in order to disable read-ahead (Brian Foster) [2025351] - mm: fix readahead_page_batch for retry entries (Brian Foster) [2025351] - iomap: convert from readpages to readahead (Brian Foster) [2025351] - fs: convert mpage_readpages to mpage_readahead (Brian Foster) [2025351] - mm: use memalloc_nofs_save in readahead path (Brian Foster) [2025351] - mm: document why we don't set PageReadahead (Brian Foster) [2025351] - mm: add page_cache_readahead_unbounded (Brian Foster) [2025351] - mm: move end_index check out of readahead loop (Brian Foster) [2025351] - mm: add readahead address space operation (Brian Foster) [2025351] - mm: put readahead pages in cache earlier (Brian Foster) [2025351] - mm: remove 'page_offset' from readahead loop (Brian Foster) [2025351] - mm: rename readahead loop variable to 'i' (Brian Foster) [2025351] - mm: rename various 'offset' parameters to 'index' (Brian Foster) [2025351] - mm: use readahead_control to pass arguments (Brian Foster) [2025351] - mm: add new readahead_control API (Brian Foster) [2025351] - mm: move readahead nr_pages check into read_pages (Brian Foster) [2025351] - mm: ignore return value of ->readpages (Brian Foster) [2025351] - mm: return void from various readahead functions (Brian Foster) [2025351] - mm: move readahead prototypes from mm.h (Brian Foster) [2025351] - mpage: mpage_readpages() should submit IO as read-ahead (Brian Foster) [2025351] - mpage: add argument structure for do_mpage_readpage() (Brian Foster) [2025351] - redhat/configs: enable CONFIG_AMD_PTDMA for x86_64 (Sudheesh Mavila) [2027231] - dmaengine: ptdma: handle the cases based on DMA is complete (Sudheesh Mavila) [2027231] - dmaengine: ptdma: fix concurrency issue with multiple dma transfer (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Fix the error handling path in pt_core_init() (Sudheesh Mavila) [2027231] - MAINTAINERS: Fix AMD PTDMA DRIVER entry (Sudheesh Mavila) [2027231] - dmaengine: ptdma: remove PT_OFFSET to avoid redefnition (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Add debugfs entries for PTDMA (Sudheesh Mavila) [2027231] - dmaengine: ptdma: register PTDMA controller as a DMA resource (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Initial driver for the AMD PTDMA (Sudheesh Mavila) [2027231] - isert: support for unsolicited NOPIN with no response (Maurizio Lombardi) [2035915] - iscsit: increment max_cmd_sn for isert on command release (Maurizio Lombardi) [2035915] - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa (Phil Auld) [2062841] - sched/numa: initialize numa statistics when forking new task (Phil Auld) [2062841] - cgroup: Fix suspicious rcu_dereference_check() usage warning (Phil Auld) [2062841] - sched/cpuacct: Remove redundant RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Optimize away RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Fix charge percpu cpuusage (Phil Auld) [2062841] - sched: replace cpumask_weight with cpumask_empty where appropriate (Phil Auld) [2062841] - sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race (Phil Auld) [2062841] - psi: fix possible trigger missing in the window (Phil Auld) [2062841] - sched: Avoid double preemption in __cond_resched_*lock*() (Phil Auld) [2062841] - sched/fair: Fix all kernel-doc warnings (Phil Auld) [2062841] - sched/rt: Try to restart rt period timer when rt runtime exceeded (Phil Auld) [2062841] - sched/fair: Fix detection of per-CPU kthreads waking a task (Phil Auld) [2062841] - locking: Remove rt_rwlock_is_contended(). (Phil Auld) [2062841] - sched: Trigger warning if ->migration_disabled counter underflows. (Phil Auld) [2062841] - sched/cpuacct: Make user/system times in cpuacct.stat more precise (Phil Auld) [2062841] - sched/cpuacct: Fix user/system in shown cpuacct.usage* (Phil Auld) [2062841] - cpuacct: Convert BUG_ON() to WARN_ON_ONCE() (Phil Auld) [2062841] - cputime, cpuacct: Include guest time in user time in cpuacct.stat (Phil Auld) [2062841] - sched/fair: Document the slow path and fast path in select_task_rq_fair (Phil Auld) [2062841] - drm/i915/ehl: Remove require_force_probe protection (Michel Dänzer) [2048674] - net/sched: fix initialization order when updating chain 0 head (Marcelo Ricardo Leitner) [2044711] - smp: Process pending softirqs in flush_smp_call_function_from_idle() (Waiman Long) [2066087] - irq_work: Optimize irq_work_single() (Waiman Long) [2066087] - irq_work: Cleanup (Waiman Long) [2066087] - smp, irq_work: Continue smp_call_function*() and irq_work*() integration (Waiman Long) [2066087] - irq_work: Define irq_work_single() on !CONFIG_IRQ_WORK too (Waiman Long) [2066087] - sched/headers: Split out open-coded prototypes into kernel/sched/smp.h (Waiman Long) [2066087] - sched: Replace rq::wake_list (Waiman Long) [2066087] - sched: Add rq::ttwu_pending (Waiman Long) [2066087] - irq_work, smp: Allow irq_work on call_single_queue (Waiman Long) [2066087] - smp: Optimize send_call_function_single_ipi() (Waiman Long) [2066087] - smp: Move irq_work_run() out of flush_smp_call_function_queue() (Waiman Long) [2066087] - smp: Optimize flush_smp_call_function_queue() (Waiman Long) [2066087] - sched: Fix smp_call_function_single_async() usage for ILB (Waiman Long) [2066087] - sched: Make scheduler_ipi inline (Waiman Long) [2066087] - sched: Clean up scheduler_ipi() (Waiman Long) [2066087] - sched/core: Remove rq.hrtick_csd_pending (Waiman Long) [2066087] - sched/fair: Clean up comment in nohz_idle_balance() (Waiman Long) [2066087] - context_tracking: Rename context_tracking_is_enabled() => context_tracking_enabled() (Waiman Long) [2066087] - context_tracking: Remove context_tracking_active() (Waiman Long) [2066087] - redhat: configs: Disable CONFIG_MPLS for s390x/zfcpdump (Guillaume Nault) [2051659] - KVM: PPC: Book3S HV: Add infrastructure to support 2nd DAWR (Laurent Vivier) [2059318] - KVM: PPC: Book3S HV: Rename current DAWR macros and variables (Laurent Vivier) [2059318] - uapi/linux/stddef.h: Add include guards (Michel Dänzer) [2072125] - stddef: Introduce struct_group() helper macro (Michel Dänzer) [2072125] - component: Add common helper for compare/release functions (Michel Dänzer) [2072125] - PCI/VGA: Move vgaarb to drivers/pci (Michel Dänzer) [2072125] - vgaarb: don't pass a cookie to vga_client_register (Michel Dänzer) [2072125] - vgaarb: remove the unused irq_set_state argument to vga_client_register (Michel Dänzer) [2072125] - vgaarb: provide a vga_client_unregister wrapper (Michel Dänzer) [2072125] - vgaarb: cleanup vgaarb.h (Michel Dänzer) [2072125] - vgaarb: move the kerneldoc for vga_set_legacy_decoding to vgaarb.c (Michel Dänzer) [2072125] - vgaarb: remove vga_conflicts (Michel Dänzer) [2072125] - vgaarb: remove VGA_DEFAULT_DEVICE (Michel Dänzer) [2072125] - lib/string_helpers: Consolidate string helpers implementation (Michel Dänzer) [2072125] - include/linux/string_helpers.h: add linux/string.h for strlen() (Michel Dänzer) [2072125] - kernel.h: split out container_of() and typeof_member() macros (Michel Dänzer) [2072125] - mm/vmscan: add sync_shrinkers function v3 (Michel Dänzer) [2072125] - lib: devres: Add managed arch_io_reserve_memtype_wc() (Michel Dänzer) [2072125] - lib: devres: Add managed arch_phys_wc_add() (Michel Dänzer) [2072125] - kernel/locking: Use a pointer in ww_mutex_trylock(). (Michel Dänzer) [2072125] - locking/ww-mutex: Fix uninitialized use of ret in test_aa() (Michel Dänzer) [2072125] - kernel/locking: Add context to ww_mutex_trylock() (Michel Dänzer) [2072125] - locking/lockdep: Provide lockdep_assert{,_once}() helpers (Michel Dänzer) [2072125] - mm: gup: pack has_pinned in MMF_HAS_PINNED (Chris von Recklinghausen) [2073217] - mm: gup: allow FOLL_PIN to scale in SMP (Chris von Recklinghausen) [2073217] - CI: Drop baseline runs (Veronika Kabatova)- powerpc/xive: Export XIVE IPI information for online-only processors. (Steve Best) [2038448] - netfilter: conntrack: fix reading nf_conntrack_buckets (Phil Sutter) [2053628] - netfilter: nf_tables: initialize registers in nft_do_chain() (Florian Westphal) [2067966] {CVE-2022-1016} - x86/sev-es: Use __put_user()/__get_user() for data accesses (Vitaly Kuznetsov) [2063719] - x86/sev-es: Handle string port IO to kernel memory properly (Vitaly Kuznetsov) [2063719] - x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] (Vitaly Kuznetsov) [2063719] - x86/sev-es: Use __copy_from_user_inatomic() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Introduce ip_within_syscall_gap() helper (Vitaly Kuznetsov) [2063719] - x86/sev-es: Forward page-faults which happen during emulation (Vitaly Kuznetsov) [2063719] - x86/sev-es: Don't return NULL from sev_es_get_ghcb() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Invalidate the GHCB after completing VMGEXIT (Vitaly Kuznetsov) [2063719] - x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch (Vitaly Kuznetsov) [2063719] - x86/sev: Fix stack type check in vc_switch_off_ist() (Vitaly Kuznetsov) [2063719] - x86/sev: Allow #VC exceptions on the VC2 stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Enable #VC specific entry point for real (Vitaly Kuznetsov) [2063719] - x86/cpu: Use pinning mask for CR4 bits needing to be 0 (Vitaly Kuznetsov) [2063719] - x86/asm: Move native_write_cr0/4() out of line (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR4 bits (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR0 bits (Vitaly Kuznetsov) [2063719] - powerpc/mce: Modify the real address error logging messages (Desnes A. Nunes do Rosario) [2068761] - selftests/powerpc: Add test for real address error handling (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries: Parse control memory access error (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries/mce: Fix a typo in error type assignment (Desnes A. Nunes do Rosario) [2068761] - netfilter: nf_tables: validate registers coming from userspace. (Florian Westphal) [2065357] {CVE-2022-1015} - PCI: hv: Propagate coherence from VMbus device to PCI device (Vitaly Kuznetsov) [2068429] - Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device (Vitaly Kuznetsov) [2068429] - Revert "xfs: actually bump warning counts when we send warnings" (Carlos Maiolino) [2059262] - perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake (Michael Petlan) [2039996] - perf stat: Support --cputype option for hybrid events (Michael Petlan) [1971941] - perf/x86/intel/uncore: Add IMC uncore support for ADL (Michael Petlan) [2042217] - tipc: fix kernel panic when enabling bearer (Xin Long) [2061233] - media: v4l: ioctl: Fix memory leak in video_usercopy (Jarod Wilson) [1954604] {CVE-2021-30002}- esp6: fix check on ipv6_skip_exthdr's return value (Sabrina Dubroca) [2054075] - scsi: iscsi: Fix nop handling during conn recovery (Chris Leech) [2069969] - scsi: iscsi: Merge suspend fields (Chris Leech) [2069969] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2069969] - scsi: iscsi: Move iscsi_ep_disconnect (Chris Leech) [2069969] - CI: Remove deprecated option (Veronika Kabatova)- redhat: add new KUNIT tests to mod-internal.list (Nico Pache) [2065444] - kasan: test: prevent cache merging in kmem_cache_double_destroy (Nico Pache) [2065444] - kasan: test: fix compatibility with FORTIFY_SOURCE (Nico Pache) [2065444] - kasan: test: add test case for double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: add ability to detect double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: test: add globals left-out-of-bounds test (Nico Pache) [2065444] - kasan: test: silence intentional read overflow warnings (Nico Pache) [2065444] - kasan: test: bypass __alloc_size checks (Nico Pache) [2065444] - kasan: test: add memcpy test that avoids out-of-bounds write (Nico Pache) [2065444] - kasan: test: clean up ksize_uaf (Nico Pache) [2065444] - kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS (Nico Pache) [2065444] - kasan: test: only do kmalloc_uaf_memset for generic mode (Nico Pache) [2065444] - kasan: test: avoid corrupting memory via memset (Nico Pache) [2065444] - kasan: test: avoid writing invalid memory (Nico Pache) [2065444] - kasan: test: rework kmalloc_oob_right (Nico Pache) [2065444] - Documentation: kunit: remove claims that kunit is a mocking framework (Nico Pache) [2065444] - kunit: Reset suite count after running tests (Nico Pache) [2065444] - kunit: drop assumption in kunit-log-test about current suite (Nico Pache) [2065444] - string.h: Introduce memset_startat() for wiping trailing members and padding (Nico Pache) [2065444] - string.h: Introduce memset_after() for wiping trailing members/padding (Nico Pache) [2065444] - lib: Introduce CONFIG_MEMCPY_KUNIT_TEST (Nico Pache) [2065444] - kunit: fix kernel-doc warnings due to mismatched arg names (Nico Pache) [2065444] - kunit: fix reference count leak in kfree_at_end (Nico Pache) [2065444] - kunit: Print test statistics on failure (Nico Pache) [2065444] - fat: Add KUnit tests for checksums and timestamps (Nico Pache) [2065444] - kunit: add unit test for filtering suites by names (Nico Pache) [2065444] - kunit: test: Add example tests which are always skipped (Nico Pache) [2065444] - kunit: Support skipped tests (Nico Pache) [2065444] - redhat: remove TEST_LIST_SORT config definitions (Nico Pache) [2065444] - lib/test: convert test_sort.c to use KUnit (Nico Pache) [2065444] - lib/test: convert lib/test_list_sort.c to use KUnit (Nico Pache) [2065444] - kunit: introduce kunit_kmalloc_array/kunit_kcalloc() helpers (Nico Pache) [2065444] - kunit: Add gnu_printf specifiers (Nico Pache) [2065444] - lib/cmdline_kunit: Remove a cast which are no-longer required (Nico Pache) [2065444] - kernel/sysctl-test: Remove some casts which are no-longer required (Nico Pache) [2065444] - device property: Remove some casts in property-entry-test (Nico Pache) [2065444] - Documentation: kunit: Clean up some string casts in examples (Nico Pache) [2065444] - kunit: Assign strings to 'const char*' in STREQ assertions (Nico Pache) [2065444] - kunit: Do not typecheck binary assertions (Nico Pache) [2065444] - Documentation: kunit: document support for QEMU in kunit_tool (Nico Pache) [2065444] - kunit: Add 'kunit_shutdown' option (Nico Pache) [2065444] - Documentation: kunit: Update kunit_tool page (Nico Pache) [2065444] - Documentation: kunit: add tips for running KUnit (Nico Pache) [2065444] - slub: remove resiliency_test() function (Nico Pache) [2065444] - mm/slub, kunit: add a KUnit test for SLUB debugging functionality (Nico Pache) [2065444] - kunit: make test->lock irq safe (Nico Pache) [2065444] - docs: dev-tools: kunit: avoid using ReST :doc:`foo` markup (Nico Pache) [2065444] - docs: dev-tools: kunit: don't use a table for docs name (Nico Pache) [2065444] - kunit: make KUNIT_EXPECT_STREQ() quote values, don't print literals (Nico Pache) [2065444] - kunit: Match parenthesis alignment to improve code readability (Nico Pache) [2065444] - openvswitch: always update flow key after nat (Aaron Conole) [2066885] - md: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Nigel Croxon) [2032272] - net: fix a memleak when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: do not keep the dst cache when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: phy: at803x: move page selection fix to config_init (Petr Oros) [2021822] - net: phylink: rejig SFP interface selection in ksettings_set() (Petr Oros) [2021822] - ptp: dp83640: don't define PAGE0 (Petr Oros) [2021822] - net: phylink: Update SFP selected interface on advertising changes (Petr Oros) [2021822] - net: phy: marvell10g: fix broken PHY interrupts for anyone after us in the driver probe list (Petr Oros) [2021822] - net: phy: marvell: Add WAKE_PHY support to WOL event (Petr Oros) [2021822] - net: phy: micrel: Fix link detection on ksz87xx switch" (Petr Oros) [2021822] - net: phy: micrel: Fix detection of ksz87xx switch (Petr Oros) [2021822] - net: phy: broadcom: re-add check for PHY_BRCM_DIS_TXCRXC_NOENRGY on the BCM54811 PHY (Petr Oros) [2021822] - net: phy: at803x: simplify custom phy id matching (Petr Oros) [2021822] - net: phy: intel-xway: Add RGMII internal delay configuration (Petr Oros) [2021822] - net: phylink: cleanup ksettings_set (Petr Oros) [2021822] - net: phylink: add phy change pause mode debug (Petr Oros) [2021822] - net: phy: add API to read 802.3-c45 IDs (Petr Oros) [2021822] - net: phy: Fix data type in DP83822 dp8382x_disable_wol() (Petr Oros) [2021822] - net: phy: marvell10g: enable WoL for 88X3310 and 88E2110 (Petr Oros) [2021822] - net: phy: marvell10g: fix differentiation of 88X3310 from 88X3340 (Petr Oros) [2021822] - net: phy: replace if-else statements with switch (Petr Oros) [2021822] - net: phy: remove unnecessary line continuation (Petr Oros) [2021822] - net: phy: print the function name by __func__ instead of an fixed string (Petr Oros) [2021822] - net: phy: fix formatting issues with braces (Petr Oros) [2021822] - net: phy: fix space alignment issues (Petr Oros) [2021822] - net: phy: delete repeated words of comments (Petr Oros) [2021822] - net: phy: correct format of block comments (Petr Oros) [2021822] - net: phy: change format of some declarations (Petr Oros) [2021822] - net: phy: micrel: remove redundant assignment to pointer of_node (Petr Oros) [2021822] - net: phy: dp83867: perform soft reset and retain established link (Petr Oros) [2021822] - net: phy: do not print dump stack if device was removed (Petr Oros) [2021822] - net: phy: probe for C45 PHYs that return PHY ID of zero in C22 space (Petr Oros) [2021822] - net: phy: marvell: use phy_modify_changed() for marvell_set_polarity() (Petr Oros) [2021822] - net: phy: Fix inconsistent indenting (Petr Oros) [2021822] - net: mdiobus: get rid of a BUG_ON() (Petr Oros) [2021822] - net: phy: marvell: enable downshift by default (Petr Oros) [2021822] - net: phy: marvell: add downshift support for M88E1240 (Petr Oros) [2021822] - net: phy: marvell: fix m88e1111_set_downshift (Petr Oros) [2021822] - net: phy: marvell: fix m88e1011_set_downshift (Petr Oros) [2021822] - net: phy: marvell: don't use empty switch default case (Petr Oros) [2021822] - net: phy: intel-xway: enable integrated led functions (Petr Oros) [2021822] - net: phy: at803x: fix probe error if copper page is selected (Petr Oros) [2021822] - net: phy: marvell: add support for Amethyst internal PHY (Petr Oros) [2021822] - net: dsa: mv88e6xxx: simulate Amethyst PHY model number (Petr Oros) [2021822] - net: phy: marvell: use assignment by bitwise AND operator (Petr Oros) [2021822] - net: phy: marvell: fix HWMON enable register for 6390 (Petr Oros) [2021822] - net: phy: marvell: refactor HWMON OOP style (Petr Oros) [2021822] - net: phy: at803x: select correct page on config init (Petr Oros) [2021822] - net: phy: marvell: fix detection of PHY on Topaz switches (Petr Oros) [2021822] - net: phy: marvell10g: change module description (Petr Oros) [2021822] - net: phy: marvell10g: differentiate 88E2110 vs 88E2111 (Petr Oros) [2021822] - net: phy: add constants for 2.5G and 5G speed in PCS speed register (Petr Oros) [2021822] - net: phy: marvell10g: fix driver name for mv88e2110 (Petr Oros) [2021822] - net: phy: marvell10g: add separate structure for 88X3340 (Petr Oros) [2021822] - net: phy: marvell10g: support other MACTYPEs (Petr Oros) [2021822] - net: phy: marvell10g: store temperature read method in chip strucutre (Petr Oros) [2021822] - net: phy: marvell10g: check for correct supported interface mode (Petr Oros) [2021822] - net: phy: marvell10g: support all rate matching modes (Petr Oros) [2021822] - net: phy: marvell10g: add MACTYPE definitions for 88E21xx (Petr Oros) [2021822] - net: phy: marvell10g: add all MACTYPE definitions for 88X33x0 (Petr Oros) [2021822] - net: phy: marvell10g: indicate 88X33x0 only port control registers (Petr Oros) [2021822] - net: phy: marvell10g: allow 5gbase-r and usxgmii (Petr Oros) [2021822] - net: phy: marvell10g: fix typo (Petr Oros) [2021822] - net: phy: marvell10g: rename register (Petr Oros) [2021822] - net: fec: use mac-managed PHY PM (Petr Oros) [2021822] - net: phy: broadcom: Add statistics for all Gigabit PHYs (Petr Oros) [2021822] - net: phy: broadcom: Only advertise EEE for supported modes (Petr Oros) [2021822] - net: phy: remove repeated word (Petr Oros) [2021822] - net: phy: Correct function name mdiobus_register_board_info() in comment (Petr Oros) [2021822] - net: phy: lan87xx: fix access to wrong register of LAN87xx (Petr Oros) [2021822] - net: phy: at803x: remove at803x_aneg_done() (Petr Oros) [2021822] - net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M (Petr Oros) [2021822] - docs: networking: phy: Improve placement of parenthesis (Petr Oros) [2021822] - net: phy: broadcom: Add power down exit reset state delay (Petr Oros) [2021822] - net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused (Petr Oros) [2021822] - net: mdio: Remove of_phy_attach() (Petr Oros) [2021822] - net: phy: broadcom: Do not modify LED configuration for SFP module PHYs (Petr Oros) [2021822] - net: phy: Add is_on_sfp_module flag and phy_on_sfp helper (Petr Oros) [2021822] - net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S (Petr Oros) [2021822] - net: phy: marvell: Ensure SGMII auto-negotiation is enabled for 88E1111 (Petr Oros) [2021822] - net: phylink: Add 5gbase-r support (Petr Oros) [2021822] - net: phy: Add 5GBASER interface mode (Petr Oros) [2021822] - net: phy: rename PHY_IGNORE_INTERRUPT to PHY_MAC_INTERRUPT (Petr Oros) [2021822] - net: phy: at803x: add MDIX support to AR8031/33 (Petr Oros) [2021822] - net: phy: broadcom: Allow BCM54210E to configure APD (Petr Oros) [2021822] - net: phy: broadcom: Remove unused flags (Petr Oros) [2021822] - net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay() (Petr Oros) [2021822] - net: phy: consider that suspend2ram may cut off PHY power (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72116 (Petr Oros) [2021822] - net: mdiobus: Remove WARN_ON_ONCE(in_interrupt()) (Petr Oros) [2021822] - net: Use kobj_to_dev() API (Petr Oros) [2021822] - net: phy: Fixup kernel doc (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72113 (Petr Oros) [2021822] - net: phy: mchp: Add support for LAN8814 QUAD PHY (Petr Oros) [2021822] - net: dp83867: Fix WoL SecureOn password (Petr Oros) [2021822] - net: phy: at803x: constify static regulator_ops (Petr Oros) [2021822] - net: phy: marvell10g: support XFI rate matching mode (Petr Oros) [2021822] - net: switch to using PHY_INTERFACE_MODE_10GBASER rather than 10GKR (Petr Oros) [2021822] - netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned() (Phil Sutter) [1896241] - net: do not reuse skbuff allocated from skbuff_fclone_cache in the skb cache (Ivan Vecera) [2069781] - skbuff: queue NAPI_MERGED_FREE skbs into NAPI cache instead of freeing (Ivan Vecera) [2069781] - skbuff: allow to use NAPI cache from __napi_alloc_skb() (Ivan Vecera) [2069781] - skbuff: allow to optionally use NAPI cache from __alloc_skb() (Ivan Vecera) [2069781] - skbuff: introduce {,__}napi_build_skb() which reuses NAPI cache heads (Ivan Vecera) [2069781] - skbuff: move NAPI cache declarations upper in the file (Ivan Vecera) [2069781] - skbuff: remove __kfree_skb_flush() (Ivan Vecera) [2069781] - skbuff: use __build_skb_around() in __alloc_skb() (Ivan Vecera) [2069781] - skbuff: simplify __alloc_skb() a bit (Ivan Vecera) [2069781] - skbuff: make __build_skb_around() return void (Ivan Vecera) [2069781] - skbuff: simplify kmalloc_reserve() (Ivan Vecera) [2069781] - skbuff: move __alloc_skb() next to the other skb allocation functions (Ivan Vecera) [2069781] - net: Introduce {netdev,napi}_alloc_frag_align() (Ivan Vecera) [2069781] - mm: page_frag: Introduce page_frag_alloc_align() (Ivan Vecera) [2069781] - perf tests attr: Add missing topdown metrics events (Michael Petlan) [1986275] - cifs: Return correct error code from smb2_get_enc_key (Ronnie Sahlberg) [2058369] - ipv4: avoid using shared IP generator for connected sockets (Paolo Abeni) [2062427] {CVE-2020-36516} - crypto: cryptd - Fix skcipher instance memory leak (Vladis Dronov) [2004344] - EVM: fix the evm= __setup handler return value (Bruno Meneguele) [2063900] - integrity: include keyring name for unknown key request (Bruno Meneguele) [2063900] - ima: limit secure boot feedback scope for appraise (Bruno Meneguele) [2063900] - integrity: invalid kernel parameters feedback (Bruno Meneguele) [2063900] - ima: add check for enforced appraise option (Bruno Meneguele) [2063900] - ima: Allow template selection with ima_template[_fmt]= after ima_hash= (Bruno Meneguele) [2063900] - ima: Remove ima_policy file before directory (Bruno Meneguele) [2063900] - integrity: check the return value of audit_log_start() (Bruno Meneguele) [2063900] - ima: fix deadlock when traversing "ima_default_rules". (Bruno Meneguele) [2063900] - evm: Introduce evm_revalidate_status() (Bruno Meneguele) [2063900] - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded (Bruno Meneguele) [2063900] - evm: Load EVM key in ima_load_x509() to avoid appraisal (Bruno Meneguele) [2063900] - evm: Execute evm_inode_init_security() only when an HMAC key is loaded (Bruno Meneguele) [2063900] - fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum (Bruno Meneguele) [2063900] - RHEL-only: KVM: selftests: Fix AArch64 compilation (Andrew Jones) [2071997] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Andrew Jones) [2071997] - RHEL-only: KVM: selftests: Remove unused modes (Andrew Jones) [2071997]- netfilter: nf_tables_offload: incorrect flow offload action array size (Florian Westphal) [2056728] {CVE-2022-25636} - netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create (Florian Westphal) [2056728] - KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 (Bandan Das) [2033068] - PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment (Mark Langsdorf) [2049209] - PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() (Mark Langsdorf) [2049209] - PCI/ACPI: Move _OSC query checks to separate function (Mark Langsdorf) [2049209] - PCI/ACPI: Move supported and control calculations to separate functions (Mark Langsdorf) [2049209] - PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS (Mark Langsdorf) [2049209] - kabi: Adding symbol blkdev_get_by_dev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol thaw_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol freeze_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - s390/cio: make ccw_device_dma_* more robust (Thomas Huth) [2066709] - perf/x86/intel/uncore: Make uncore_discovery clean for 64 bit addresses (Michael Petlan) [2069237] - redhat: switch secureboot kernel image signing to release keys (Augusto Caringi) - ice: xsk: Stop Rx processing when ntc catches ntu (Ivan Vecera) [2069082] - ice: xsk: Fix indexing in ice_tx_xsk_pool() (Ivan Vecera) [2069082] - ice: Fix kernel crash in XDP scenario (Ivan Vecera) [2069082]- do_wait: make PIDTYPE_PID case O(1) instead of O(n) (Nico Pache) [2055973] - n_tty: wake up poll(POLLRDNORM) on receiving data (Rafael Aquini) [2033338] - powerpc/papr_scm: Implement initial support for injecting smart errors (Steve Best) [1987103] - mm: memcg: synchronize objcg lists with a dedicated spinlock (Rafael Aquini) [2064847] - kasan: fix quarantine conflicting with init_on_free (Rafael Aquini) [2064847] - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() (Rafael Aquini) [2064847] - mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() and put_obj_stock() (Rafael Aquini) [2064847] - mm: move node_reclaim_distance to fix NUMA without SMP (Rafael Aquini) [2064847] - vmalloc: choose a better start address in vm_area_register_early() (Rafael Aquini) [2064847] - mm/vmalloc: check various alignments when debugging (Rafael Aquini) [2064847] - mm/vmalloc: don't allow VM_NO_GUARD on vmap() (Rafael Aquini) [2064847] - mm, thp: bail out early in collapse_file for writeback page (Rafael Aquini) [2064847] - mm/sparse: set SECTION_NID_SHIFT to 6 (Rafael Aquini) [2064847] - mm/memory_hotplug: fix kerneldoc comment for __remove_memory (Rafael Aquini) [2064847] - mm: fix memory_failure() handling of dax-namespace metadata (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() about ZONE_DEVICE section collisions (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() to consider subsection validity (Rafael Aquini) [2064847] - mm: move pfn_to_online_page() out of line (Rafael Aquini) [2064847] - Revert "mm: use early_pfn_to_nid in page_ext_init" (Rafael Aquini) [2064847] - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries (Rafael Aquini) [2064847] - powerpc/book3s64: Fix error handling in mm_iommu_do_alloc() (Rafael Aquini) [2064847] - powerpc/pkeys: remove unused pkey_allows_readwrite (Rafael Aquini) [2064847] - x86/hyperv: Output host build info as normal Windows version number (Vitaly Kuznetsov) [2060700] - powerpc/smp: Update cpu_core_map on all PowerPc systems (Diego Domingos) [2064104] - crypto: ccp - ccp_dmaengine_unregister release dma channels (Vladis Dronov) [2015374] - crypto: ccp - remove redundant ret variable (Vladis Dronov) [2015374] - crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked() (Vladis Dronov) [2015374] - crypto: ccp - remove unneeded semicolon (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT_EX support (Vladis Dronov) [2015374] - crypto: ccp - Add psp_init_on_probe module parameter (Vladis Dronov) [2015374] - crypto: ccp - Refactor out sev_fw_alloc() (Vladis Dronov) [2015374] - crypto: ccp - Move SEV_INIT retry for corrupted data (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT rc error logging on init (Vladis Dronov) [2015374] - crypto: ccp - no need to initialise statics to 0 (Vladis Dronov) [2015374] - ccp: ccp - add support for Green Sardine (Vladis Dronov) [2015374] - crypto: ccp - fix command queuing to TEE ring buffer (Vladis Dronov) [2015374] - crypto: ccp - reduce tee command status polling interval from 5ms to 1ms (Vladis Dronov) [2015374] - crypto: ccp - provide in-kernel API to submit TEE commands (Vladis Dronov) [2015374] - crypto: ccp - add TEE support for Raven Ridge (Vladis Dronov) [2015374] - crypto: ccp - check whether PSP supports SEV or TEE before initialization (Vladis Dronov) [2015374] - ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured (Ivan Vecera) [2071027] - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Only define power_pmu_wants_prompt_pmi() for CONFIG_PPC64 (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add data source encodings for power10 platform (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields (Desnes A. Nunes do Rosario) [1992813] - perf: Add new macros for mem_hops field (Desnes A. Nunes do Rosario) [1992813] - tools headers UAPI: Add new macros for mem_hops field to perf_event.h (Desnes A. Nunes do Rosario) [1992813] - bpf: Remove config check to enable bpf support for branch records (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [1992813] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf vendor events power10: Add metric events JSON file for power10 platform (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Add support to expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Refactor the code definition of perf reg extended mask in tools side header file (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Refactor the code definition of perf reg extended mask (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix data source encodings for L2.1 and L3.1 accesses (Desnes A. Nunes do Rosario) [1992813] - tools/perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add comment about current state of PERF_MEM_LVL_* namespace and remove an extra line (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix the check for SIAR value (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Drop the case of returning 0 as instruction pointer (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Use stack siar instead of mfspr (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf/hv-gpci: Fix counter value parsing (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC (Desnes A. Nunes do Rosario) [1992813] - CI: Remove deprecated option (Veronika Kabatova)- bareudp: use ipv6_mod_enabled to check if IPv6 enabled (Hangbin Liu) [2063813] - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() (Diego Domingos) [2048218] - redhat: copy rpminspect to dist-git repo (Jarod Wilson) - configs: enable CONFIG_RMI4_F3A (Benjamin Tissoires) [2067219] - Input: synaptics-rmi4 - add support for F3A (Benjamin Tissoires) [2067219] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2032074] {CVE-2021-4028} - drm/i915/adl_s: Remove require_force_probe protection (Michel Dänzer) [2025896] - drm/i915/adl_s: Update ADL-S PCI IDs (Michel Dänzer) [2025896] - drm/i915: Limit Wa_22010178259 to affected platforms (Michel Dänzer) [2025896] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Michel Dänzer) [2025896] - drm/i915/dmc: Update DMC to v2.14 on ADL-P (Michel Dänzer) [2060051] - drm/i915: Update memory bandwidth formulae (Michel Dänzer) [2060051] - drm/i915/fb: Fold modifier CCS type/tiling attribute to plane caps (Michel Dänzer) [2060051] - drm/i915/fb: Don't store bitmasks in the intel_plane_caps enum (Michel Dänzer) [2060051] - drm/i915/adl_p: Add ddc pin mapping (Michel Dänzer) [2060051] - iommu/amd: Fix I/O page table memory leak (Jerry Snitselaar) [2053210] - iommu/amd: Recover from event log overflow (Jerry Snitselaar) [2053210]- redhat: tune rpminspect w/additions from rhel9 branch (Jarod Wilson) - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" (Steve Best) [2056080] - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms (Prarit Bhargava) [1971939] - x86/tsc: Add a timer to make sure TSC_adjust is always checked (Prarit Bhargava) [1971939] - x86/hpet: Use another crystalball to evaluate HPET usability (Prarit Bhargava) [1971939] - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early (Prarit Bhargava) [1971939] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2039185] - [s390] s390/pci: fix use after free of zpci_dev (Claudio Imbrenda) [2039185] - [s390] s390/cio: make ccw_device_dma_* more robust (Claudio Imbrenda) [2039186] - [s390] s390/pci: add s390_iommu_aperture kernel parameter (Claudio Imbrenda) [2039181] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Paul Lai) [1918929] - kvm: selftests: sync uapi/linux/kvm.h with Linux header (Paul Lai) [1918929] - kvm: selftests: conditionally build vm_xsave_req_perm() (Paul Lai) [1918929] - x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0 (Paul Lai) [1918929] - x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0 (Paul Lai) [1918929] - KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime() (Paul Lai) [1918929] - KVM: x86/cpuid: Clear XFD for component i if the base feature is missing (Paul Lai) [1918929] - KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entries (Paul Lai) [1918929] - x86/fpu: Fix inline prefix warnings (Paul Lai) [1918929] - selftest: kvm: Add amx selftest (Paul Lai) [1918929] - selftest: kvm: Move struct kvm_x86_state to header (Paul Lai) [1918929] - selftest: kvm: Reorder vcpu_load_state steps for AMX (Paul Lai) [1918929] - kvm: x86: Disable interception for IA32_XFD on demand (Paul Lai) [1918929] - x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() (Paul Lai) [1918929] - kvm: selftests: Add support for KVM_CAP_XSAVE2 (Paul Lai) [1918929] - kvm: x86: Add support for getting/setting expanded xstate buffer (Paul Lai) [1918929] - x86/fpu: Add uabi_size to guest_fpu (Paul Lai) [1918929] - kvm: x86: Add CPUID support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Add XCR0 support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Disable RDMSR interception of IA32_XFD_ERR (Paul Lai) [1918929] - kvm: x86: Emulate IA32_XFD_ERR for guest (Paul Lai) [1918929] - kvm: x86: Intercept #NM for saving IA32_XFD_ERR (Paul Lai) [1918929] - x86/fpu: Prepare xfd_err in struct fpu_guest (Paul Lai) [1918929] - kvm: x86: Add emulation for IA32_XFD (Paul Lai) [1918929] - x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation (Paul Lai) [1918929] - kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 (Paul Lai) [1918929] - x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM (Paul Lai) [1918929] - x86/fpu: Add guest support to xfd_enable_feature() (Paul Lai) [1918929] - x86/fpu: Make XFD initialization in __fpstate_reset() a function argument (Paul Lai) [1918929] - kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule (Paul Lai) [1918929] - x86/fpu: Prepare guest FPU for dynamically enabled FPU features (Paul Lai) [1918929] - x86/fpu: Extend fpu_xstate_prctl() with guest permissions (Paul Lai) [1918929] - kvm: selftests: move ucall declarations into ucall_common.h (Paul Lai) [1918929] - kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h (Paul Lai) [1918929] - cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' (Paul Lai) [1918929] - KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES (Paul Lai) [1918929] - KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows (Paul Lai) [1918929]- scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning (Tomas Henzl) [2052278] - scsi: mpi3mr: Fix memory leaks (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix reporting of actual data transfer size (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix cmnd getting marked as in use forever (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix hibernation issue (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix printing of pending I/O count (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix deadlock while canceling the fw event (Tomas Henzl) [2054814] - scsi: mpi3mr: Fixes around reply request queues (Tomas Henzl) [2054814] - scsi: mpi3mr: Enhanced Task Management Support Reply handling (Tomas Henzl) [2054814] - scsi: mpi3mr: Use TM response codes from MPI3 headers (Tomas Henzl) [2054814] - scsi: mpi3mr: Increase internal cmnds timeout to 60s (Tomas Henzl) [2054814] - scsi: mpi3mr: Do access status validation before adding devices (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part2 (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part1 (Tomas Henzl) [2054814] - scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status (Tomas Henzl) [2054814] - scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() (Tomas Henzl) [2054814] - scsi: mpi3mr: Add debug APIs based on logging_level bits (Tomas Henzl) [2054814] - scsi: mpt3sas: Remove scsi_dma_map() error messages (Tomas Henzl) [2057021] - net/mlx5: Fix wrong limitation of metadata match on ecpf (Amir Tzin) [2049094] - nfsd: fix use-after-free due to delegation race (Thiago Becker) [2053262] - dma-buf: cma_heap: Fix mutex locking section (Michel Dänzer) [2044440] - drm/amdkfd: Check for null pointer after calling kmemdup (Michel Dänzer) [2044440] - drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable in self refresh mode (Michel Dänzer) [2044440] - drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled (Michel Dänzer) [2044440] - drm/i915/overlay: Prevent divide by zero bugs in scaling (Michel Dänzer) [2044440] - dma-buf: heaps: Fix potential spectre v1 gadget (Michel Dänzer) [2044440] - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels (Michel Dänzer) [2044440] - drm/amd/display: watermark latencies is not enough on DCN31 (Michel Dänzer) [2044440] - drm/amd/pm: correct the MGpuFanBoost support for Beige Goby (Michel Dänzer) [2044440] - drm/i915/adlp: Fix TypeC PHY-ready status readout (Michel Dänzer) [2044440] - drm/nouveau: fix off by one in BIOS boundary checking (Michel Dänzer) [2044440] - drm/i915: Disable DSB usage for now (Michel Dänzer) [2044440] - Revert "drm/ast: Support 1600x900 with 108MHz PCLK" (Michel Dänzer) [2044440] - drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. (Michel Dänzer) [2044440] - drm/atomic: Add the crtc to affected crtc only if uapi.enable = true (Michel Dänzer) [2044440] - drm/amdgpu: Use correct VIEWPORT_DIMENSION for DCN2 (Michel Dänzer) [2044440] - drm/amd/display: reset dcn31 SMU mailbox on failures (Michel Dänzer) [2044440] - drm/vmwgfx: Remove explicit transparent hugepages support (Michel Dänzer) [2044440] - drm/radeon: fix error handling in radeon_driver_open_kms (Michel Dänzer) [2044440] - drm/i915/display/ehl: Update voltage swing table (Michel Dänzer) [2044440] - drm/nouveau/kms/nv04: use vzalloc for nv04_display (Michel Dänzer) [2044440] - drm/amd/display: Fix the uninitialized variable in enable_stream_features() (Michel Dänzer) [2044440] - amdgpu/pm: Make sysfs pm attributes as read-only for VFs (Michel Dänzer) [2044440] - drm/amdgpu: fixup bad vram size on gmc v8 (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amdkfd: Fix error handling in svm_range_add (Michel Dänzer) [2044440] - drm/vmwgfx: Introduce a new placement for MOB page tables (Michel Dänzer) [2044440] - drm/vmwgfx: Release ttm memory if probe fails (Michel Dänzer) [2044440] - drm/amd/display: add else to avoid double destroy clk_mgr (Michel Dänzer) [2044440] - drm/amdgpu/display: set vblank_disable_immediate for DC (Michel Dänzer) [2044440] - drm/amd/display: check top_pipe_to_program pointer (Michel Dänzer) [2044440] - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L (Michel Dänzer) [2044440] - drm/amd/display: Fix out of bounds access on DNC31 stream encoder regs (Michel Dänzer) [2044440] - drm/amd/display: Fix bug in debugfs crc_win_update entry (Michel Dänzer) [2044440] - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() (Michel Dänzer) [2044440] - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() (Michel Dänzer) [2044440] - drm/vmwgfx: Fail to initialize on broken configs (Michel Dänzer) [2044440] - drm/vmwgfx: Remove the deprecated lower mem limit (Michel Dänzer) [2044440] - drm/vboxvideo: fix a NULL vs IS_ERR() check (Michel Dänzer) [2044440] - drm: fix null-ptr-deref in drm_dev_init_release() (Michel Dänzer) [2044440] - drm/ttm: Put BO in its memory manager's lru list (Michel Dänzer) [2044440] - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() (Michel Dänzer) [2044440] - drm/amd/display: explicitly set is_dsc_supported to false before use (Michel Dänzer) [2044440] - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() (Michel Dänzer) [2044440] - drm/amd/pm: keep the BACO feature enabled for suspend (Michel Dänzer) [2044440] - Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)" (Michel Dänzer) [2044440] - drm/amd/display: Added power down for DCN10 (Michel Dänzer) [2044440] - drm/amd/display: fix B0 TMDS deepcolor no dislay issue (Michel Dänzer) [2044440] - drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform (Michel Dänzer) [2044440] - drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume (Michel Dänzer) [2044440] - drm/amd/pm: Fix xgmi link control on aldebaran (Michel Dänzer) [2044440] - drm/amdgpu: fix dropped backing store handling in amdgpu_dma_buf_move_notify (Michel Dänzer) [2044440] - drm/amd/display: Changed pipe split policy to allow for multi-display pipe split (Michel Dänzer) [2044440] - drm/amdgpu: add support for IP discovery gc_info table v2 (Michel Dänzer) [2044440] - drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled (Michel Dänzer) [2044440] - drm/nouveau: wait for the exclusive fence after the shared ones v2 (Michel Dänzer) [2044440] - drm/nouveau: always wait for the exclusive fence (Michel Dänzer) [2044440] - drm/amd/display: Set optimize_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization (Michel Dänzer) [2044440] - drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC (Michel Dänzer) [2044440] - drm/amdgpu: don't override default ECO_BITs setting (Michel Dänzer) [2044440] - drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE (Michel Dänzer) [2044440] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2044440] - drm/amd/display: Set exit_optimized_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/i915/display: Fix an unsigned subtraction which can never be negative. (Michel Dänzer) [2044440] - drm/ast: potential dereference of null pointer (Michel Dänzer) [2044440] - drm: simpledrm: fix wrong unit with pixel clock (Michel Dänzer) [2044440] - Revert "drm/fb-helper: improve DRM fbdev emulation device names" (Michel Dänzer) [2044440] - drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown() (Michel Dänzer) [2044440] - drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915 (Michel Dänzer) [2044440] - drm/amdkfd: process_info lock not needed for svm (Michel Dänzer) [2044440] - drm/amd/display: add connector type check for CRC source set (Michel Dänzer) [2044440] - drm/amdkfd: fix double free mem structure (Michel Dänzer) [2044440] - drm/amd/display: Fix for the no Audio bug with Tiled Displays (Michel Dänzer) [2044440] - drm/amdgpu: check atomic flag to differeniate with legacy path (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset (Michel Dänzer) [2044440] - drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. (Michel Dänzer) [2044440] - drm/i915/dp: Perform 30ms delay after source OUI write (Michel Dänzer) [2044440] - drm/amd/display: Allow DSC on supported MST branch devices (Michel Dänzer) [2044440] - dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix potential memleak (Michel Dänzer) [2044440] - drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again (Michel Dänzer) [2044440] - drm/amd/pm: Remove artificial freq level on Navi1x (Michel Dänzer) [2044440] - drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ (Michel Dänzer) [2044440] - drm/amd/display: Set plane update flags for all planes in reset (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after GPU reset (Michel Dänzer) [2044440] - drm/aspeed: Fix vga_pw sysfs output (Michel Dänzer) [2044440] - drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks (Michel Dänzer) [2044440] - drm/amd/display: Fix OLED brightness control on eDP (Michel Dänzer) [2044440] - drm/amdgpu: IH process reset count when restart (Michel Dänzer) [2044440] - drm/amd/pm: avoid duplicate powergate/ungate setting (Michel Dänzer) [2044440] - drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors (Michel Dänzer) [2044440] - drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms (Michel Dänzer) [2044440] - drm/i915/dp: Ensure max link params are always valid (Michel Dänzer) [2044440] - drm/i915/dp: Ensure sink rate values are always valid (Michel Dänzer) [2044440] - drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap (Michel Dänzer) [2044440] - drm/udl: fix control-message timeout (Michel Dänzer) [2044440] - drm/amd/display: Limit max DSC target bpp for specific monitors (Michel Dänzer) [2044440] - drm/amd/display: Update swizzle mode enums (Michel Dänzer) [2044440] - drm/cma-helper: Release non-coherent memory with dma_free_noncoherent() (Michel Dänzer) [2044440] - Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" (Michel Dänzer) [2044440] - drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame (Michel Dänzer) [2044440] - x86/speculation: Check CPU capability before applying IBRS spectre v2 mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about Spectre v2 LFENCE mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Update link to AMD speculation whitepaper (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Use generic retpoline by default on AMD (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - Documentation/hw-vuln: Update spectre doc (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Add eIBRS + Retpoline options (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86: deduplicate the spectre_v2_user documentation (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - fuse: fix pipe buffer lifetime for direct_io (Miklos Szeredi) [2064863] {CVE-2022-1011} - ice: Do not enable VLAN pruning when spoofchk is enabled (Ivan Vecera) [2062343] - ice: don't allow to run ice_send_event_to_aux() in atomic ctx (Ivan Vecera) [2062343] - ice: fix 'scheduling while atomic' on aux critical err interrupt (Ivan Vecera) [2062343] - ice: Fix MAC address setting (Ivan Vecera) [2062343] - ice: Clear default forwarding VSI during release (Ivan Vecera) [2062343] - ice: Fix broken IFF_ALLMULTI handling (Ivan Vecera) [2062343] - iavf: Fix hang during reboot/shutdown (Ivan Vecera) [2062343] - iavf: Fix double free in iavf_reset_task (Ivan Vecera) [2062343] - ice: destroy flow director filter mutex after releasing VSIs (Ivan Vecera) [2062343] - ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats() (Ivan Vecera) [2062343] - iavf: Fix adopting new combined setting (Ivan Vecera) [2062343] - iavf: Fix handling of vlan strip virtual channel messages (Ivan Vecera) [2062343] - iavf: Fix __IAVF_RESETTING state usage (Ivan Vecera) [2062343] - iavf: Fix missing check for running netdev (Ivan Vecera) [2062343] - iavf: Fix deadlock in iavf_reset_task (Ivan Vecera) [2062343] - iavf: Fix race in init state (Ivan Vecera) [2062343] - iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS (Ivan Vecera) [2062343] - iavf: Fix init state closure on remove (Ivan Vecera) [2062343] - iavf: Add waiting so the port is initialized in remove (Ivan Vecera) [2062343] - iavf: Rework mutexes for better synchronisation (Ivan Vecera) [2062343] - iavf: remove an unneeded variable (Ivan Vecera) [2062343] - iavf: Fix limit of total number of queues to active queues of VF (Ivan Vecera) [2062343] - iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload enable/disable (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath (Ivan Vecera) [2062343] - iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netdev config (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation (Ivan Vecera) [2062343] - virtchnl: Add support for new VLAN capabilities (Ivan Vecera) [2062343] - virtchnl: Use the BIT() macro for capability/offload flags (Ivan Vecera) [2062343] - virtchnl: Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define (Ivan Vecera) [2062343] - virtchnl: Add missing padding to virtchnl_proto_hdrs (Ivan Vecera) [2062343] - ice: Fix race condition during interface enslave (Ivan Vecera) [2062343] - ice: Fix curr_link_speed advertised speed (Ivan Vecera) [2062343] - ice: Don't use GFP_KERNEL in atomic context (Ivan Vecera) [2062343] - ice: Fix error with handling of bonding MTU (Ivan Vecera) [2062343] - ice: stop disabling VFs due to PF error responses (Ivan Vecera) [2062343] - ice: initialize local variable 'tlv' (Ivan Vecera) [2062343] - ice: check the return of ice_ptp_gettimex64 (Ivan Vecera) [2062343] - ice: fix concurrent reset and removal of VFs (Ivan Vecera) [2062343] - ice: fix setting l4 port flag when adding filter (Ivan Vecera) [2062343] - ice: Match on all profiles in slow-path (Ivan Vecera) [2062343] - ice: enable parsing IPSEC SPI headers for RSS (Ivan Vecera) [2062343] - ice: Avoid RTNL lock when re-creating auxiliary device (Ivan Vecera) [2062343] - ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler (Ivan Vecera) [2062343] - ice: fix IPIP and SIT TSO offload (Ivan Vecera) [2062343] - ice: fix an error code in ice_cfg_phy_fec() (Ivan Vecera) [2062343] - ice: Use bitmap_free() to free bitmap (Ivan Vecera) [2062343] - ice: Optimize a few bitmap operations (Ivan Vecera) [2062343] - ice: Slightly simply ice_find_free_recp_res_idx (Ivan Vecera) [2062343] - ice: improve switchdev's slow-path (Ivan Vecera) [2062343] - ice: replay advanced rules after reset (Ivan Vecera) [2062343] - ice: Add flow director support for channel mode (Ivan Vecera) [2062343] - ice: trivial: fix odd indenting (Ivan Vecera) [2062343] - ice: support crosstimestamping on E822 devices if supported (Ivan Vecera) [2062343] - ice: exit bypass mode once hardware finishes timestamp calibration (Ivan Vecera) [2062343] - ice: ensure the hardware Clock Generation Unit is configured (Ivan Vecera) [2062343] - ice: implement basic E822 PTP support (Ivan Vecera) [2062343] - ice: convert clk_freq capability into time_ref (Ivan Vecera) [2062343] - ice: introduce ice_ptp_init_phc function (Ivan Vecera) [2062343] - ice: use 'int err' instead of 'int status' in ice_ptp_hw.c (Ivan Vecera) [2062343] - ice: PTP: move setting of tstamp_config (Ivan Vecera) [2062343] - ice: introduce ice_base_incval function (Ivan Vecera) [2062343] - ice: xsk: fix cleaned_count setting (Ivan Vecera) [2062343] - ice: xsk: allow empty Rx descriptors on XSK ZC data path (Ivan Vecera) [2062343] - ice: xsk: allocate separate memory for XDP SW ring (Ivan Vecera) [2062343] - ice: xsk: return xsk buffers back to pool when cleaning the ring (Ivan Vecera) [2062343] - ice: use modern kernel API for kick (Ivan Vecera) [2062343] - ice: tighter control over VSI_DOWN state (Ivan Vecera) [2062343] - ice: use prefetch methods (Ivan Vecera) [2062343] - ice: update to newer kernel API (Ivan Vecera) [2062343] - ice: support immediate firmware activation via devlink reload (Ivan Vecera) [2062343] - ice: reduce time to read Option ROM CIVD data (Ivan Vecera) [2062343] - ice: move ice_devlink_flash_update and merge with ice_flash_pldm_image (Ivan Vecera) [2062343] - ice: move and rename ice_check_for_pending_update (Ivan Vecera) [2062343] - ice: devlink: add shadow-ram region to snapshot Shadow RAM (Ivan Vecera) [2062343] - ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK (Ivan Vecera) [2062343] - ice: Remove unnecessary casts (Ivan Vecera) [2062343] - ice: Propagate error codes (Ivan Vecera) [2062343] - ice: Remove excess error variables (Ivan Vecera) [2062343] - ice: Cleanup after ice_status removal (Ivan Vecera) [2062343] - ice: Remove enum ice_status (Ivan Vecera) [2062343] - ice: Use int for ice_status (Ivan Vecera) [2062343] - ice: Remove string printing for ice_status (Ivan Vecera) [2062343] - ice: Refactor status flow for DDP load (Ivan Vecera) [2062343] - ice: Refactor promiscuous functions (Ivan Vecera) [2062343] - ice: refactor PTYPE validating (Ivan Vecera) [2062343] - ice: Add package PTYPE enable information (Ivan Vecera) [2062343] - ice: safer stats processing (Ivan Vecera) [2062343] - ice: fix adding different tunnels (Ivan Vecera) [2062343] - ice: fix choosing UDP header type (Ivan Vecera) [2062343] - ice: ignore dropped packets during init (Ivan Vecera) [2062343] - ice: rearm other interrupt cause register after enabling VFs (Ivan Vecera) [2062343] - net/ice: Remove unused enum (Ivan Vecera) [2062343] - net/ice: Fix boolean assignment (Ivan Vecera) [2062343] - net/ice: Add support for enable_iwarp and enable_roce devlink param (Ivan Vecera) [2062343] - ice: avoid bpf_prog refcount underflow (Ivan Vecera) [2062343] - ice: fix vsi->txq_map sizing (Ivan Vecera) [2062343] - ice: Hide bus-info in ethtool for PRs in switchdev mode (Ivan Vecera) [2062343] - ice: Clear synchronized addrs when adding VFs in switchdev mode (Ivan Vecera) [2062343] - ice: fix error return code in ice_get_recp_frm_fw() (Ivan Vecera) [2062343] - ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() (Ivan Vecera) [2062343] - ice: Add support to print error on PHY FW load failure (Ivan Vecera) [2062343] - ice: Add support for changing MTU on PR in switchdev mode (Ivan Vecera) [2062343] - ice: send correct vc status in switchdev (Ivan Vecera) [2062343] - ice: support for GRE in eswitch (Ivan Vecera) [2062343] - ice: low level support for tunnels (Ivan Vecera) [2062343] - ice: VXLAN and Geneve TC support (Ivan Vecera) [2062343] - ice: support for indirect notification (Ivan Vecera) [2062343] - ice: Add tc-flower filter support for channel (Ivan Vecera) [2062343] - ice: enable ndo_setup_tc support for mqprio_qdisc (Ivan Vecera) [2062343] - ice: Add infrastructure for mqprio support via ndo_setup_tc (Ivan Vecera) [2062343] - ice: fix an error code in ice_ena_vfs() (Ivan Vecera) [2062343] - ice: use devm_kcalloc() instead of devm_kzalloc() (Ivan Vecera) [2062343] - ice: Make use of the helper function devm_add_action_or_reset() (Ivan Vecera) [2062343] - ice: Refactor PR ethtool ops (Ivan Vecera) [2062343] - ice: Forbid trusted VFs in switchdev mode (Ivan Vecera) [2062343] - ice: Manage act flags for switchdev offloads (Ivan Vecera) [2062343] - ice: introduce XDP_TX fallback path (Ivan Vecera) [2062343] - ice: optimize XDP_TX workloads (Ivan Vecera) [2062343] - ice: propagate xdp_ring onto rx_ring (Ivan Vecera) [2062343] - ice: do not create xdp_frame on XDP_TX (Ivan Vecera) [2062343] - ice: unify xdp_rings accesses (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PR (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PF (Ivan Vecera) [2062343] - ice: Allow changing lan_en and lb_en on all kinds of filters (Ivan Vecera) [2062343] - ice: cleanup rules info (Ivan Vecera) [2062343] - ice: allow deleting advanced rules (Ivan Vecera) [2062343] - ice: allow adding advanced rules (Ivan Vecera) [2062343] - ice: create advanced switch recipe (Ivan Vecera) [2062343] - ice: manage profiles and field vectors (Ivan Vecera) [2062343] - ice: implement low level recipes functions (Ivan Vecera) [2062343] - ice: add port representor ethtool ops and stats (Ivan Vecera) [2062343] - ice: switchdev slow path (Ivan Vecera) [2062343] - ice: rebuild switchdev when resetting all VFs (Ivan Vecera) [2062343] - ice: enable/disable switchdev when managing VFs (Ivan Vecera) [2062343] - ice: introduce new type of VSI for switchdev (Ivan Vecera) [2062343] - ice: set and release switchdev environment (Ivan Vecera) [2062343] - net: export metadata_dst_free() (Ivan Vecera) [2062343] - ice: allow changing lan_en and lb_en on dflt rules (Ivan Vecera) [2062343] - ice: manage VSI antispoof and destination override (Ivan Vecera) [2062343] - ice: allow process VF opcodes in different ways (Ivan Vecera) [2062343] - ice: introduce VF port representor (Ivan Vecera) [2062343] - ice: Move devlink port to PF/VF struct (Ivan Vecera) [2062343] - ice: support basic E-Switch mode control (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ivan Vecera) [2062343] - ice: Use xdp_buf instead of rx_buf for xsk zero-copy (Ivan Vecera) [2062343] - ice: fix FDIR init missing when reset VF (Ivan Vecera) [2062343] - intel: Remove rcu_read_lock() around XDP program invocation (Ivan Vecera) [2062343] - intel: Update drivers to use ethtool_sprintf (Ivan Vecera) [2062343] - ice: fix conversion to new udp_tunnel infrastructure (Ivan Vecera) [2062343] - intel-ethernet: clean up W=1 warnings in kdoc (Ivan Vecera) [2062343] - PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Ivan Vecera) [2062343] - treewide: Use sizeof_field() macro (Ivan Vecera) [2062343] - devlink: Add 'enable_iwarp' generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_vnet" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_rdma" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_eth" generic device param (Ivan Vecera) [2062343] - gfs2: dequeue iopen holder in gfs2_inode_lookup error (Bob Peterson) [2061665] - redhat/configs: Increase CONFIG_LOCKDEP_CHAINS_BITS from 16 to 17 (Waiman Long) [2057339] - redhat: spec: trigger dracut when modules are installed separately (Jan Stancek) [2060237 2016948]- makefile: Add dist-* targets (Prarit Bhargava) - Fonts: Replace discarded const qualifier (Nico Pache) [1904374] - Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts (Nico Pache) [1904374] - fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h (Nico Pache) [1904374] - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define (Prarit Bhargava) [2040021] - x86/cpu: Add Raptor Lake to Intel family (Prarit Bhargava) [2040021] - powerpc/64: Move paca allocation later in boot (Desnes A. Nunes do Rosario) [2016335] - powerpc/prom: fix early DEBUG messages (Desnes A. Nunes do Rosario) [2016335] - powerpc: Set crashkernel offset to mid of RMA region (Desnes A. Nunes do Rosario) [2016335] - KVM: x86/mmu: Don't advance iterator after restart due to yielding (Nico Pache) [2058907] - igb: refactor XDP registration (Corinna Vinschen) [2040171] - igc: avoid kernel warning when changing RX ring parameters (Corinna Vinschen) [2040171] - scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue (Nilesh Javali) [2054565] - EDAC/amd64: Save max number of controllers for F19 M70 (Aristeu Rozanski) [2064285] - CI: Use 8.6-rt branch for rhel8 realtime_check (Chris White) - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues (Ming Lei) [2046525] - tipc: fix incorrect order of state message data sanity check (Xin Long) [2048971] - tipc: improve size validations for received domain records (Xin Long) [2048971] {CVE-2022-0435} - efi/x86: Call efi_parse_options() from efi_main() (Lenny Szubowicz) [2049233]- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2023907] - net/mlx5: DR, Warn on failure to destroy objects due to refcount (Amir Tzin) [2022325] - net/mlx5: DR, Add support for dumping steering info (Amir Tzin) [2022325] - net/mlx5: DR, Add missing reserved fields to dr_match_param (Amir Tzin) [2022325] - net/mlx5: DR, Add check for flex parser ID value (Amir Tzin) [2022325] - net/mlx5: DR, Rename list field in matcher struct to list_node (Amir Tzin) [2022325] - net/mlx5: DR, Remove unused struct member in matcher (Amir Tzin) [2022325] - net/mlx5: DR, Fix error flow in creating matcher (Amir Tzin) [2022325] - net/mlx5e: Avoid implicit modify hdr for decap drop rule (Amir Tzin) [2015434] - net/mlx5e: TC, Fix memory leak with rules with internal port (Amir Tzin) [2015434] - net/mlx5e: Fix skb memory leak when TC classifier action offloads are disabled (Amir Tzin) [2015434] - net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()' (Amir Tzin) [2015434] - net/mlx5: E-Switch, Check group pointer before reading bw_share value (Amir Tzin) [2015434] - net/mlx5: E-Switch, fix single FDB creation on BlueField (Amir Tzin) [2015434] - net/mlx5: E-switch, Respect BW share of the new group (Amir Tzin) [2015434] - net/mlx5: DR, Fix check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: E-Switch, rebuild lag only when needed (Amir Tzin) [2015434] - net/mlx5e: Delete forward rule for ct or sample action (Amir Tzin) [2015434] - net/mlx5: E-Switch, Use indirect table only if all destinations support it (Amir Tzin) [2015434] - net/mlx5: Support internal port as decap route device (Amir Tzin) [2015434] - net/mlx5e: Term table handling of internal port rules (Amir Tzin) [2015434] - net/mlx5e: Add indirect tc offload of ovs internal port (Amir Tzin) [2015434] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Amir Tzin) [2015434] - net/mlx5e: Offload internal port as encap route device (Amir Tzin) [2015434] - net/mlx5e: Offload tc rules that redirect to ovs internal port (Amir Tzin) [2015434] - net/mlx5e: Accept action skbedit in the tc actions list (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add ovs internal port mapping to metadata support (Amir Tzin) [2015434] - net/mlx5e: Use generic name for the forwarding dev pointer (Amir Tzin) [2015434] - net/mlx5e: Refactor rx handler of represetor device (Amir Tzin) [2015434] - net/mlx5: DR, Add check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: Allow skipping counter refresh on creation (Amir Tzin) [2015434] - net/mlx5e: IPsec: Refactor checksum code in tx data path (Amir Tzin) [2015434] - net/mlx5: CT: Remove warning of ignore_flow_level support for VFs (Amir Tzin) [2015434] - net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() (Amir Tzin) [2015434] - net/mlx5: Bridge, fix uninitialized variable usage (Amir Tzin) [2015434] - net/mlx5: Lag, don't update lag if lag isn't supported (Amir Tzin) [2015434] - net/mlx5: E-switch, Return correct error code on group creation failure (Amir Tzin) [2015434] - net/mlx5: Bridge, support LAG (Amir Tzin) [2015434] - net/mlx5: Bridge, allow merged eswitch connectivity (Amir Tzin) [2015434] - net/mlx5: Bridge, extract FDB delete notification to function (Amir Tzin) [2015434] - net/mlx5: Bridge, identify port by vport_num+esw_owner_vhca_id pair (Amir Tzin) [2015434] - net/mlx5: Bridge, obtain core device from eswitch instead of priv (Amir Tzin) [2015434] - net/mlx5: Bridge, release bridge in same function where it is taken (Amir Tzin) [2015434] - net/mlx5: Lag, Create shared FDB when in switchdev mode (Amir Tzin) [2015434] - net/mlx5: E-Switch, add logic to enable shared FDB (Amir Tzin) [2015434] - net/mlx5: Lag, properly lock eswitch if needed (Amir Tzin) [2015434] - net/mlx5: Add send to vport rules on paired device (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add event callback for representors (Amir Tzin) [2015434] - net/mlx5e: Use shared mappings for restoring from metadata (Amir Tzin) [2015434] - net/mlx5e: Add an option to create a shared mapping (Amir Tzin) [2015434] - net/mlx5: E-Switch, set flow source for send to uplink rule (Amir Tzin) [2015434] - RDMA/mlx5: Add shared FDB support (Amir Tzin) [2015434] - {net, RDMA}/mlx5: Extend send to vport rules (Amir Tzin) [2015434] - RDMA/mlx5: Fill port info based on the relevant eswitch (Amir Tzin) [2015434] - net/mlx5: Lag, add initial logic for shared FDB (Amir Tzin) [2015434] - net/mlx5: Return mdev from eswitch (Amir Tzin) [2015434] - net/mlx5: E-switch, Add QoS tracepoints (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow to add vports to rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow setting share/max tx rate limits of rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Introduce rate limiting groups API (Amir Tzin) [2015434] - net/mlx5: E-switch, Enable devlink port tx_{share|max} rate control (Amir Tzin) [2015434] - net/mlx5: E-switch, Move QoS related code to dedicated file (Amir Tzin) [2015434] - net/mlx5e: TC, Support sample offload action for tunneled traffic (Amir Tzin) [2015434] - net/mlx5e: TC, Restore tunnel info for sample offload (Amir Tzin) [2015434] - net/mlx5e: TC, Remove CONFIG_NET_TC_SKB_EXT dependency when restoring tunnel (Amir Tzin) [2015434] - net/mlx5e: Refactor ct to use post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: Introduce post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: CT, Use xarray to manage fte ids (Amir Tzin) [2015434] - net/mlx5e: Move sample attribute to flow attribute (Amir Tzin) [2015434] - net/mlx5e: Move esw/sample to en/tc/sample (Amir Tzin) [2015434] - net/mlx5e: Remove mlx5e dependency from E-Switch sample (Amir Tzin) [2015434] - net/mlx5: DR, Fix querying eswitch manager vport for ECPF (Amir Tzin) [2018097] - net/mlx5: DR, Handle eswitch manager and uplink vports separately (Amir Tzin) [2018097] - net/mlx5: DR, Add missing string for action type SAMPLER (Amir Tzin) [2018097] - net/mlx5: DR, init_next_match only if needed (Amir Tzin) [2018097] - net/mlx5: DR, Increase supported num of actions to 32 (Amir Tzin) [2018097] - net/mlx5: DR, Add support for SF vports (Amir Tzin) [2018097] - net/mlx5: DR, Support csum recalculation flow table on SFs (Amir Tzin) [2018097] - net/mlx5: DR, Align error messages for failure to obtain vport caps (Amir Tzin) [2018097] - net/mlx5: DR, Add missing query for vport 0 (Amir Tzin) [2018097] - net/mlx5: DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINK (Amir Tzin) [2018097] - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop (Dick Kennedy) [1943202] - nvme-tcp: change target from tech-preview to unmaintained (John Meneghini) [2061577] - drm/amd/display: Don't reinitialize DMCUB on s0ix resume (Karol Herbst) [2059680] - tcp: Add snd_wnd to TCP_INFO (Davide Caratti) [2056608] - tcp: Add TCP_INFO counter for packets received out-of-order (Davide Caratti) [2056608] - net/mlx5: Move MODIFY_RQT command to ignore list in internal error state (Amir Tzin) [1982236] - net/mlx5e: Add TX max rate support for MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() (Amir Tzin) [1982236] - net/mlx5e: Allow only complete TXQs partition in MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Mutually exclude setting of TX-port-TS and MQPRIO in channel mode (Amir Tzin) [1982236] - net/mlx5e: Fix condition when retrieving PTP-rqn (Amir Tzin) [1982236] - net/mlx5: Fix inner TTC table creation (Amir Tzin) [1982236] - net/mlx5e: Fix division by 0 in mlx5e_select_queue for representors (Amir Tzin) [1982236] - net/mlx5e: Improve MQPRIO resiliency (Amir Tzin) [1982236] - net/mlx5e: Support MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Handle errors of netdev_set_num_tc() (Amir Tzin) [1982236] - net/mlx5e: Maintain MQPRIO mode parameter (Amir Tzin) [1982236] - net/mlx5e: Abstract MQPRIO params (Amir Tzin) [1982236] - net/mlx5e: Support flow classification into RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Support multiple RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Dynamically allocate TIRs in RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Convert RSS to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Introduce abstraction of RSS context (Amir Tzin) [1982236] - net/mlx5e: Introduce TIR create/destroy API in rx_res (Amir Tzin) [1982236] - net/mlx5e: Do not try enable RSS when resetting indir table (Amir Tzin) [1982236] - net/mlx5: Embed mlx5_ttc_table (Amir Tzin) [1982236] - net/mlx5: Move TTC logic to fs_ttc (Amir Tzin) [1982236] - net/mlx5e: Decouple TTC logic from mlx5e (Amir Tzin) [1982236] - net/mlx5e: Rename some related TTC args and functions (Amir Tzin) [1982236] - net/mlx5e: Rename traffic type enums (Amir Tzin) [1982236] - net/mlx5e: Allocate the array of channels according to the real max_nch (Amir Tzin) [1982236] - net/mlx5e: Hide all implementation details of mlx5e_rx_res (Amir Tzin) [1982236] - net/mlx5e: Introduce mlx5e_channels API to get RQNs (Amir Tzin) [1982236] - net/mlx5e: Use a new initializer to build uniform indir table (Amir Tzin) [1982236] - net/mlx5e: Use the new TIR API for kTLS (Amir Tzin) [1982236] - net/mlx5e: Move management of indir traffic types to rx_res (Amir Tzin) [1982236] - net/mlx5e: Convert TIR to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Create struct mlx5e_rss_params_hash (Amir Tzin) [1982236] - net/mlx5e: Remove mdev from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove lro_param from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove mlx5e_priv usage from mlx5e_build_*tir_ctx*() (Amir Tzin) [1982236] - net/mlx5e: Use mlx5e_rqt_get_rqtn to access RQT hardware id (Amir Tzin) [1982236] - net/mlx5e: Take RQT out of TIR and group RX resources (Amir Tzin) [1982236] - net/mlx5e: Move RX resources to a separate struct (Amir Tzin) [1982236] - net/mlx5e: Move mlx5e_build_rss_params() call to init_rx (Amir Tzin) [1982236] - net/mlx5e: Convert RQT to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Check if inner FT is supported outside of create/destroy functions (Amir Tzin) [1982236] - net/mlx5: Take TIR destruction out of the TIR list lock (Amir Tzin) [1982236] - PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset (Myron Stowe) [2060122] - PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() (Myron Stowe) [2060122] - iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (Jerry Snitselaar) [2062094] - redhat/configs: Disable CONFIG_SENSORS_NCT6683 in RHEL for arm/aarch64 (Dean Nelson) [2059695] - redhat: drop the -sha512 suffix from default rhpkg invocation (Jarod Wilson) - sysctl: return -EINVAL if val violates minmax (Rafael Aquini) [2062571] - kernel/sysctl.c: switch to bitmap_zalloc() (Rafael Aquini) [2062571] - netlabel: remove unused parameter in netlbl_netlink_auditinfo() (William Zhao) [1985319] - netlabel: Fix memory leak in netlbl_mgmt_add_common (William Zhao) [1985319] - bpftool: Fix indent in option lists in the documentation (Yauheni Kaliuta) [2014861] - libbpf: Fix memleak in libbpf_netlink_recv() (Yauheni Kaliuta) [2014861] - libbpf: Use dynamically allocated buffer when receiving netlink messages (Yauheni Kaliuta) [2014861] - libbpf: Clean gen_loader's attach kind. (Yauheni Kaliuta) [2014861] - powerpc/bpf: Use bctrl for making function calls (Jiri Olsa) [2014861] - powerpc/signal: Use PPC_RAW_xx() macros (Jiri Olsa) [2014861] - powerpc/ebpf64: Use PPC_RAW_MFLR() (Jiri Olsa) [2014861] - powerpc/opcodes: Add shorter macros for registers for use with PPC_RAW_xx() (Jiri Olsa) [2014861] - lib/test: fix spelling mistakes (Jiri Olsa) [2014861] - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing (Jiri Olsa) [2014861] - bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing (Jiri Olsa) [2014861] - docs: bpf: bpf_lsm.rst: avoid using ReST :doc:`foo` markup (Jiri Olsa) [2014861] - bpf, docs: Add llvm_reloc.rst to explain llvm bpf relocations (Jiri Olsa) [2014861] - bpf, arm64: Remove redundant switch case about BPF_DIV and BPF_MOD (Jiri Olsa) [2014861] - bpf, arm64: Replace STACK_ALIGN() with round_up() to align stack size (Jiri Olsa) [2014861] - selftests, bpf: Test that dead ldx_w insns are accepted (Jiri Olsa) [2014861] - bpf, selftests: Add test cases for pointer alu from multiple paths (Jiri Olsa) [2014861] - bpf: Selftest to verify mixing bpf2bpf calls and tailcalls with insn patch (Jiri Olsa) [2014861] - selftests/bpf: Fix ringbuf test fetching map FD (Jiri Olsa) [2014861] - selftests/bpf: Whitelist test_progs.h from .gitignore (Jiri Olsa) [2014861] - selftests, bpf: Make docs tests fail more reliably (Jiri Olsa) [2014861] - selftests/bpf: Turn on libbpf 1.0 mode and fix all IS_ERR checks (Jiri Olsa) [2014861] - selftests/bpf: Add bpf_lookup_and_delete_elem tests (Jiri Olsa) [2014861] - selftests/bpf: Convert test trace_printk to lskel. (Jiri Olsa) [2014861] - selftests/bpf: Convert test printk to use rodata. (Jiri Olsa) [2014861] - selftests/bpf: Convert atomics test to light skeleton. (Yauheni Kaliuta) [2014861] - selftests/bpf: Convert few tests to light skeleton. (Jiri Olsa) [2014861] - selftests/bpf: Test for btf_load command. (Jiri Olsa) [2014861] - selftests/bpf: Test for syscall program type (Jiri Olsa) [2014861] - libbpf: Add selftests for TC-BPF management API (Jiri Olsa) [2014861] - selftests/bpf: Validate skeleton gen handles skipped fields (Jiri Olsa) [2014861] - selftests/bpf: Stop using static variables for passing data to/from user-space (Jiri Olsa) [2014861] - tools: bpftool: Document and add bash completion for -L, -B options (Jiri Olsa) [2014861] - tools: bpftool: Update and synchronise option list in doc and help msg (Jiri Olsa) [2014861] - bpftool: Remove unused includes to (Jiri Olsa) [2014861] - powerpc/bpf: Fix write protecting JIT code (Jiri Olsa) [2014861] - libbpf: Fix lookup_and_delete_elem_flags error reporting (Jiri Olsa) [2014861] - bpftool: Check malloc return value in mount_bpffs_for_pin (Jiri Olsa) [2014861] - tools: bpf: Fix error in 'make -C tools/ bpf_install' (Jiri Olsa) [2014861] - bpftool: Properly close va_list 'ap' by va_end() on error (Jiri Olsa) [2014861] - bpf: Fix libelf endian handling in resolv_btfids (Jiri Olsa) [2014861] - tools/bpftool: Fix error return code in do_batch() (Jiri Olsa) [2014861] - tools/bpftool: Fix cross-build (Jiri Olsa) [2014861] - bpftool: Set errno on skeleton failures and propagate errors (Jiri Olsa) [2014861] - bpftool: Use syscall/loader program in "prog load" and "gen skeleton" command. (Jiri Olsa) [2014861] - bpftool: Stop emitting static variables in BPF skeleton (Jiri Olsa) [2014861] - bpftool: Strip const/volatile/restrict modifiers from .bss and .data vars (Jiri Olsa) [2014861] - bpf: Add missing bpf_read_[un]lock_trace() for syscall program (Jiri Olsa) [2014861] - libbpf: Fix skel_internal.h to set errno on loader retval < 0 (Jiri Olsa) [2014861] - libbpf: Fix segfault in light skeleton for objects without BTF (Jiri Olsa) [2014861] - libbpf: Return non-null error on failures in libbpf_find_prog_btf_id() (Jiri Olsa) [2014861] - libbpf, doc: Eliminate warnings in libbpf_naming_convention (Jiri Olsa) [2014861] - net, core: Allow netdev_lower_get_next_private_rcu in bh context (Jiri Olsa) [2014861] - samples/bpf: Fix the error return code of xdp_redirect's main() (Jiri Olsa) [2014861] - samples/bpf: Fix Segmentation fault for xdp_redirect command (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_sample_pkts usage (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_fwd usage (Jiri Olsa) [2014861] - samples, bpf: Suppress compiler warning (Jiri Olsa) [2014861] - file: Rename __close_fd to close_fd and remove the files parameter (Jiri Olsa) [2014861] - bpf: Fix ringbuf helper function compatibility (Jiri Olsa) [2014861] - bpf: Clear zext_dst of dead insns (Jiri Olsa) [2014861] - bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers (Jiri Olsa) [2014861] - bpf, core: Fix kernel-doc notation (Jiri Olsa) [2014861] - libbpf: Do not close un-owned FD 0 on errors (Jiri Olsa) [2014861] - libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT (Jiri Olsa) [2014861] - s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1] (Jiri Olsa) [2014861] - libbpf: Restore errno return for functions that were already returning it (Jiri Olsa) [2014861] - powerpc/bpf: Write protect JIT code (Jiri Olsa) [2014861] - powerpc/bpf: Remove bpf_jit_free() (Jiri Olsa) [2014861] - bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc (Jiri Olsa) [2014861] - bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc() (Jiri Olsa) [2014861] - bpf: Allow RCU-protected lookups to happen from bh context (Jiri Olsa) [2014861] - bpf, x86: Remove unused cnt increase from EMIT macro (Jiri Olsa) [2014861] - libbpf: Switch to void * casting in netlink helpers (Jiri Olsa) [2014861] - libbpf: Add request buffer type for netlink messages (Jiri Olsa) [2014861] - libbpf: Add extra BPF_PROG_TYPE check to bpf_object__probe_loading (Jiri Olsa) [2014861] - bpf: Add documentation for libbpf including API autogen (Jiri Olsa) [2014861] - bpf: Fix up register-based shifts in interpreter to silence KUBSAN (Jiri Olsa) [2014861] - libbpf: Fail compilation if target arch is missing (Jiri Olsa) [2014861] - bpf: Fix typo in kernel/bpf/bpf_lsm.c (Jiri Olsa) [2014861] - bpf: Support BPF_FUNC_get_socket_cookie() for BPF_PROG_TYPE_SK_REUSEPORT. (Jiri Olsa) [2014861] - libbpf: Set NLM_F_EXCL when creating qdisc (Jiri Olsa) [2014861] - libbpf: Remove unneeded check for flags during tc detach (Jiri Olsa) [2014861] - libbpf: Simplify the return expression of bpf_object__init_maps function (Jiri Olsa) [2014861] - libbpf: Fix pr_warn type warnings on 32bit (Jiri Olsa) [2014861] - libbpf: Install skel_internal.h header used from light skeletons (Jiri Olsa) [2014861] - libbpf: Refactor header installation portions of Makefile (Jiri Olsa) [2014861] - libbpf: Move few APIs from 0.4 to 0.5 version (Jiri Olsa) [2014861] - bpf, tnums: Provably sound, faster, and more precise algorithm for tnum_mul (Jiri Olsa) [2014861] - libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.h (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for high-level APIs (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for low-level APIs (Jiri Olsa) [2014861] - libbpf: Add libbpf_set_strict_mode() API to turn on libbpf 1.0 behaviors (Jiri Olsa) [2014861] - bpf: Fix spelling mistakes (Jiri Olsa) [2014861] - bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flags (Jiri Olsa) [2014861] - bpf: Add lookup_and_delete_elem support to hashtab (Jiri Olsa) [2014861] - libbpf: Skip bpf_object__probe_loading for light skeleton (Jiri Olsa) [2014861] - bpf: Make some symbols static (Jiri Olsa) [2014861] - bpf: Add cmd alias BPF_PROG_RUN (Jiri Olsa) [2014861] - libbpf: Introduce bpf_map__initial_value(). (Jiri Olsa) [2014861] - libbpf: Cleanup temp FDs when intermediate sys_bpf fails. (Jiri Olsa) [2014861] - libbpf: Generate loader program out of BPF ELF file. (Jiri Olsa) [2014861] - libbpf: Preliminary support for fd_idx (Jiri Olsa) [2014861] - libbpf: Add bpf_object pointer to kernel_supports(). (Jiri Olsa) [2014861] - libbpf: Change the order of data and text relocations. (Jiri Olsa) [2014861] - bpf: Add bpf_sys_close() helper. (Jiri Olsa) [2014861] - bpf: Add bpf_btf_find_by_name_kind() helper. (Jiri Olsa) [2014861] - bpf: Introduce fd_idx (Jiri Olsa) [2014861] - bpf: Make btf_load command to be bpfptr_t compatible. (Jiri Olsa) [2014861] - libbpf: Support for syscall program type (Jiri Olsa) [2014861] - bpf: Prepare bpf syscall to be used from kernel and user space. (Jiri Olsa) [2014861] - bpf: Introduce bpfptr_t user/kernel pointer. (Jiri Olsa) [2014861] - bpf: Introduce bpf_sys_bpf() helper and program type. (Jiri Olsa) [2014861] - libbpf: Add low level TC-BPF management API (Jiri Olsa) [2014861] - libbpf: Add various netlink helpers (Jiri Olsa) [2014861] - libbpf: Reject static entry-point BPF programs (Jiri Olsa) [2014861] - libbpf: Reject static maps (Jiri Olsa) [2014861] - libbpf: Treat STV_INTERNAL same as STV_HIDDEN for functions (Jiri Olsa) [2014861] - libbpf: Add per-file linker opts (Jiri Olsa) [2014861] - bpf: verifier: Use copy_array for jmp_history (Jiri Olsa) [2014861] - bpf: verifier: Improve function state reallocation (Jiri Olsa) [2014861]- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190] - megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek) - internal: update RHEL_MINOR for the start of RHEL-8.7 development (Jarod Wilson)- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190]- megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek)- xfs: don't generate selinux audit messages for capability testing (Brian Foster) [2059835]- ice: Implement support for SMA and U.FL on E810-T (Jonathan Toppins) [1975007] - ice: Add support for SMA control multiplexer (Jonathan Toppins) [1975007] - ice: Implement functions for reading and setting GPIO pins (Jonathan Toppins) [1975007] - ice: Refactor ice_aqc_link_topo_addr (Jonathan Toppins) [1975007] - xfs: restore speculative_cow_prealloc_lifetime sysctl (Bill O'Donnell) [2015621] - xfs: Fix the free logic of state in xfs_attr_node_hasname (Bill O'Donnell) [2015621 2037498] - xfs: punch out data fork delalloc blocks on COW writeback failure (Bill O'Donnell) [2015621 2012872] - xfs: use kmem_cache_free() for kmem_cache objects (Bill O'Donnell) [2015621] - xfs: logging the on disk inode LSN can make it go backwards (Bill O'Donnell) [2015621] - xfs: only reset incore inode health state flags when reclaiming an inode (Bill O'Donnell) [2015621] - xfs: remove obsolete AGF counter debugging (Bill O'Donnell) [2015621] - xfs: Initialize xfs_alloc_arg->total correctly when allocating minlen extents (Bill O'Donnell) [2015621] - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent (Bill O'Donnell) [2015621] - xfs: mark a data structure sick if there are cross-referencing errors (Bill O'Donnell) [2015621] - xfs: fix maxlevels comparisons in the btree staging code (Bill O'Donnell) [2015621] - xfs: fix incorrect unit conversion in scrub tracepoint (Bill O'Donnell) [2015621] - xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes (Bill O'Donnell) [2015621] - xfs: fix radix tree tag signs (Bill O'Donnell) [2015621] - xfs: force log and push AIL to clear pinned inodes when aborting mount (Bill O'Donnell) [2015621] - xfs: use current->journal_info for detecting transaction recursion (Bill O'Donnell) [2015621] - xfs: don't nest transactions when scanning for eofblocks (Bill O'Donnell) [2015621] - xfs: fix boolreturn.cocci warnings (Bill O'Donnell) [2015621] - xfs: get rid of xfs_growfs_{data,log}_t (Bill O'Donnell) [2015621] - xfs: rename `new' to `delta' in xfs_growfs_data_private() (Bill O'Donnell) [2015621] - xfs: don't bounce the iolock between free_{eof,cow}blocks (Bill O'Donnell) [2015621] - xfs: expose the blockgc workqueue knobs publicly (Bill O'Donnell) [2015621] - xfs: parallelize block preallocation garbage collection (Bill O'Donnell) [2015621] - xfs: rename block gc start and stop functions (Bill O'Donnell) [2015621] - xfs: only walk the incore inode tree once per blockgc scan (Bill O'Donnell) [2015621] - xfs: consolidate the eofblocks and cowblocks workers (Bill O'Donnell) [2015621] - xfs: consolidate incore inode radix tree posteof/cowblocks tags (Bill O'Donnell) [2015621] - xfs: remove trivial eof/cowblocks functions (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_cowblocks (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_eofblocks (Bill O'Donnell) [2015621] - xfs: relocate the eofb/cowb workqueue functions (Bill O'Donnell) [2015621] - xfs: set WQ_SYSFS on all workqueues in debug mode (Bill O'Donnell) [2015621] - xfs: increase the default parallelism levels of pwork clients (Bill O'Donnell) [2015621] - xfs: flush speculative space allocations when we run out of space (Bill O'Donnell) [2015621] - xfs: refactor xfs_icache_free_{eof,cow}blocks call sites (Bill O'Donnell) [2015621] - xfs: add a tracepoint for blockgc scans (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for chown (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for inode creation (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for file blocks (Bill O'Donnell) [2015621] - xfs: try worst case space reservation upfront in xfs_reflink_remap_extent (Bill O'Donnell) [2015621] - xfs: pass flags and return gc errors from xfs_blockgc_free_quota (Bill O'Donnell) [2015621] - xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts (Bill O'Donnell) [2015621] - xfs: xfs_inode_free_quota_blocks should scan project quota (Bill O'Donnell) [2015621] - xfs: don't stall cowblocks scan if we can't take locks (Bill O'Donnell) [2015621] - xfs: trigger all block gc scans when low on quota space (Bill O'Donnell) [2015621] - xfs: shut down the filesystem if we screw up quota reservation (Bill O'Donnell) [2015621] - xfs: rename code to error in xfs_ioctl_setattr (Bill O'Donnell) [2015621] - xfs: remove xfs_qm_vop_chown_reserve (Bill O'Donnell) [2015621] - xfs: refactor inode ownership change transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor inode creation transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor reflink functions to use xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: allow reservation of rtblocks with xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: refactor common transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: reserve data and rt quota at the same time (Bill O'Donnell) [2015621] - xfs: clean up icreate quota reservation calls (Bill O'Donnell) [2015621] - xfs: remove xfs_trans_unreserve_quota_nblks completely (Bill O'Donnell) [2015621] - xfs: create convenience wrappers for incore quota block reservations (Bill O'Donnell) [2015621] - xfs: clean up quota reservation callsites (Bill O'Donnell) [2015621] - xfs: reduce quota reservation when doing a dax unwritten extent conversion (Bill O'Donnell) [2015621] - xfs: reduce exclusive locking on unaligned dio (Bill O'Donnell) [2015621] - xfs: split the unaligned DIO write code out (Bill O'Donnell) [2015621] - xfs: improve the reflink_bounce_dio_write tracepoint (Bill O'Donnell) [2015621] - xfs: simplify the read/write tracepoints (Bill O'Donnell) [2015621] - xfs: remove the buffered I/O fallback assert (Bill O'Donnell) [2015621] - xfs: cleanup the read/write helper naming (Bill O'Donnell) [2015621] - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware (Bill O'Donnell) [2015621] - xfs: factor out a xfs_ilock_iocb helper (Bill O'Donnell) [2015621] - xfs: Fix 'set but not used' warning in xfs_bmap_compute_alignments() (Bill O'Donnell) [2015621] - xfs: fix unused log variable in xfs_log_cover() (Bill O'Donnell) [2015621] - iomap: add a IOMAP_DIO_OVERWRITE_ONLY flag (Bill O'Donnell) [2015621] - iomap: pass a flags argument to iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: rename the flags variable in __iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: Allow filesystem to call iomap_dio_complete without i_rwsem (Bill O'Donnell) [2015621] - xfs: reduce ilock acquisitions in xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: refactor xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: cover the log on freeze instead of cleaning it (Bill O'Donnell) [2015621] - xfs: remove xfs_quiesce_attr() (Bill O'Donnell) [2015621] - xfs: remove duplicate wq cancel and log force from attr quiesce (Bill O'Donnell) [2015621] - xfs: fold sbcount quiesce logging into log covering (Bill O'Donnell) [2015621] - xfs: don't reset log idle state on covering checkpoints (Bill O'Donnell) [2015621] - xfs: cover the log during log quiesce (Bill O'Donnell) [2015621] - xfs: separate log cleaning from log quiesce (Bill O'Donnell) [2015621] - xfs: lift writable fs check up into log worker task (Bill O'Donnell) [2015621] - xfs: set inode size after creating symlink (Bill O'Donnell) [2015621] - xfs: remove a stale comment from xfs_file_aio_write_checks() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to allocate only minlen size extents for files (Bill O'Donnell) [2015621] - xfs: Process allocated extent in a separate function (Bill O'Donnell) [2015621] - xfs: Compute bmap extent alignments in a separate function (Bill O'Donnell) [2015621] - xfs: Remove duplicate assert statement in xfs_bmap_btalloc() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to reduce maximum inode fork extent count (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when swapping extents (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when remapping an extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when moving extent from cow to data fork (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when writing to unwritten extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding/removing xattrs (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when renaming dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when removing dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when punching a hole (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when trivally adding a new extent (Bill O'Donnell) [2015621] - xfs: Add helper for checking per-inode extent count overflow (Bill O'Donnell) [2015621] - iwlwifi: pcie: add killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: add support for BNJ HW (Íñigo Huguet) [2043453] - iwlwifi: Fix FW name for gl (Íñigo Huguet) [2043453] - iwlwifi: Read the correct addresses when getting the crf id (Íñigo Huguet) [2043453] - iwlwifi: pcie: add jacket bit to device configuration parsing (Íñigo Huguet) [2043453] - iwlwifi: add new ax1650 killer device (Íñigo Huguet) [2043453] - iwlwifi: add new Qu-Hr device (Íñigo Huguet) [2043453] - iwlwifi: add missing entries for Gf4 with So and SoF (Íñigo Huguet) [2043453] - iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure (Íñigo Huguet) [2043453] - iwlwifi: add support for Bz-Z HW (Íñigo Huguet) [2043453] - iwlwifi: support 4-bits in MAC step value (Íñigo Huguet) [2043453] - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() (Íñigo Huguet) [2043453] - mt76: mt7921: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2043453] - ath11k: Fix unexpected return buffer manager error for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Fix napi related hang (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fix issue with new DBGI_SRAM region read. (Íñigo Huguet) [2043453] - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix AUX ROC removal (Íñigo Huguet) [2043453] - iwlwifi: mvm: set protected flag only for NDP ranging (Íñigo Huguet) [2043453] - iwlwifi: mvm: perform 6GHz passive scan after suspend (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix calculation of frame length (Íñigo Huguet) [2043453] - iwlwifi: mvm: test roc running status bits before removing the sta (Íñigo Huguet) [2043453] - iwlwifi: don't pass actual WGDS revision number in table_revision (Íñigo Huguet) [2043453] - iwlwifi: fix leaks/bad data after failed firmware load (Íñigo Huguet) [2043453] - iwlwifi: fix debug TLV parsing (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix 32-bit build in FTM (Íñigo Huguet) [2043453] - iwlwifi: fix Bz NMI behaviour (Íñigo Huguet) [2043453] - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled (Íñigo Huguet) [2043453] - rtw88: 8822c: update rx settings to prevent potential hw deadlock (Íñigo Huguet) [2043453] - rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE (Íñigo Huguet) [2043453] - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() (Íñigo Huguet) [2043453] - mac80211: fix FEC flag in radio tap header (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible resume failure (Íñigo Huguet) [2043453] - mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus-related files (Íñigo Huguet) [2043453] - mt76: mt7921: fix network buffer leak by txs missing (Íñigo Huguet) [2043453] - mt76: mt7615: clear mcu error interrupt status on mt7663 (Íñigo Huguet) [2043453] - mt76: connac: fix last_chan configuration in mt76_connac_mcu_rate_txpower_band (Íñigo Huguet) [2043453] - mt76: mt7921: use correct iftype data on 6GHz cap init (Íñigo Huguet) [2043453] - mt76: mt7921: fix boolreturn.cocci warning (Íñigo Huguet) [2043453] - mt76: mt7615: fix unused tx antenna mask in testmode (Íñigo Huguet) [2043453] - mt76: fix the wiphy's available antennas to the correct value (Íñigo Huguet) [2043453] - mt76: connac: fix a theoretical NULL pointer dereference in mt76_connac_get_phy_mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible NULL pointer dereference in mt7921_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: fix possible OOB issue in mt76_calculate_default_rate (Íñigo Huguet) [2043453] - mt76: debugfs: fix queue reporting for mt76-usb (Íñigo Huguet) [2043453] - mt76: mt7915: fix SMPS operation fail (Íñigo Huguet) [2043453] - mt76: mt7915: fix return condition in mt7915_tm_reg_backup_restore() (Íñigo Huguet) [2043453] - mt76: mt7921: fix MT7921E reset failure (Íñigo Huguet) [2043453] - mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy() (Íñigo Huguet) [2043453] - mt76: mt7921: drop offload_flags overwritten (Íñigo Huguet) [2043453] - mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine (Íñigo Huguet) [2043453] - bus: mhi: core: Use correctly sized arguments for bit field (Íñigo Huguet) [2043453] - bus: mhi: core: Fix race while handling SYS_ERR at power up (Íñigo Huguet) [2043453] - bus: mhi: core: Fix reading wake_capable channel configuration (Íñigo Huguet) [2043453] - bus: mhi: core: Minor style and comment fixes (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Graceful shutdown on freeze (Íñigo Huguet) [2043453] - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() (Íñigo Huguet) [2043453] - mt76: remove variable set but not used (Íñigo Huguet) [2043453] - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush (Íñigo Huguet) [2043453] - ath11k: add spectral/CFR buffer validation support (Íñigo Huguet) [2043453] - ath11k: Fix buffer overflow when scanning with extraie (Íñigo Huguet) [2043453] - mwifiex: Fix possible ABBA deadlock (Íñigo Huguet) [2043453] - ath10k: fix scan abort when duration is set for hw scan (Íñigo Huguet) [2043453] - ath10k: Fix tx hanging (Íñigo Huguet) [2043453] - iwlwifi: acpi: fix wgds rev 3 size (Íñigo Huguet) [2043453] - iwlwifi: mvm: avoid clearing a just saved session protection id (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix wrong documentation for scan request command (Íñigo Huguet) [2043453] - iwlwifi: mvm: synchronize with FW after multicast commands (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix delBA vs. NSSN queue sync race (Íñigo Huguet) [2043453] - ath11k: Fix QMI file type enum value (Íñigo Huguet) [2043453] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - ath10k: Fix the MTU size on QCA9377 SDIO (Íñigo Huguet) [2043453] - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma (Íñigo Huguet) [2043453] - mwifiex: Ignore BTCOEX events from the 88W8897 firmware (Íñigo Huguet) [2043453] - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() (Íñigo Huguet) [2043453] - ath11k: Use host CE parameters for CE interrupts configuration (Íñigo Huguet) [2043453] - ath11k: Fix mon status ring rx tlv processing (Íñigo Huguet) [2043453] - ath11k: skip sending vdev down for channel switch (Íñigo Huguet) [2043453] - ath11k: fix read fail for htt_stats and htt_peer_stats for single pdev (Íñigo Huguet) [2043453] - ath11k: Set IRQ affinity to CPU0 in case of one MSI vector (Íñigo Huguet) [2043453] - ath11k: do not restore ASPM in case of single MSI vector (Íñigo Huguet) [2043453] - ath11k: add support one MSI vector (Íñigo Huguet) [2043453] - ath11k: refactor multiple MSI vector implementation (Íñigo Huguet) [2043453] - ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ (Íñigo Huguet) [2043453] - ath11k: add CE and ext IRQ flag to indicate irq_handler (Íñigo Huguet) [2043453] - ath11k: get msi_data again after request_irq is called (Íñigo Huguet) [2043453] - ath9k: fix intr_txqs setting (Íñigo Huguet) [2043453] - ath11k: add hw_param for wakeup_mhi (Íñigo Huguet) [2043453] - ath11k: reset RSN/WPA present state for open BSS (Íñigo Huguet) [2043453] - ath11k: clear the keys properly via DISABLE_KEY (Íñigo Huguet) [2043453] - ath11k: Fix crash caused by uninitialized TX ring (Íñigo Huguet) [2043453] - ath11k: use cache line aligned buffers for dbring (Íñigo Huguet) [2043453] - ath11k: Fix ETSI regd with weather radar overlap (Íñigo Huguet) [2043453] - ath11k: fix FCS_ERR flag in radio tap header (Íñigo Huguet) [2043453] - ath11k: fix the value of msecs_to_jiffies in ath11k_debugfs_fw_stats_request (Íñigo Huguet) [2043453] - ath11k: fix firmware crash during channel switch (Íñigo Huguet) [2043453] - ath11k: Fix 'unused-but-set-parameter' error (Íñigo Huguet) [2043453] - ath11k: fix DMA memory free in CE pipe cleanup (Íñigo Huguet) [2043453] - ath11k: fix error routine when fallback of add interface fails (Íñigo Huguet) [2043453] - ath11k: fix fw crash due to peer get authorized before key install (Íñigo Huguet) [2043453] - ath11k: Clear auth flag only for actual association in security mode (Íñigo Huguet) [2043453] - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware (Íñigo Huguet) [2043453] - ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855 (Íñigo Huguet) [2043453] - mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh (Íñigo Huguet) [2043453] - mac80211: initialize variable have_higher_than_11mbit (Íñigo Huguet) [2043453] - mac80211: fix locking in ieee80211_start_ap error path (Íñigo Huguet) [2043453] - mac80211: do drv_reconfig_complete() before restarting all (Íñigo Huguet) [2043453] - mac80211: mark TX-during-stop for TX in in_reconfig (Íñigo Huguet) [2043453] - mac80211: update channel context before station state (Íñigo Huguet) [2043453] - mac80211: Fix the size used for building probe request (Íñigo Huguet) [2043453] - mac80211: fix lookup when adding AddBA extension element (Íñigo Huguet) [2043453] - mac80211: validate extended element ID is present (Íñigo Huguet) [2043453] - cfg80211: Acquire wiphy mutex on regulatory work (Íñigo Huguet) [2043453] - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock (Íñigo Huguet) [2043453] - nl80211: remove reload flag from regulatory_request (Íñigo Huguet) [2043453] - mac80211: send ADDBA requests using the tid/queue of the aggregation session (Íñigo Huguet) [2043453] - bus: mhi: core: Add support for forced PM resume (Íñigo Huguet) [2043453] - mt76: mt7921: fix build regression (Íñigo Huguet) [2043453] - brcmsmac: rework LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: fix LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't crash on invalid rate w/o STA (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Fix device recovery failed issue (Íñigo Huguet) [2043453] - mt76: fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi (Íñigo Huguet) [2043453] - rt2x00: do not mark device gone on EPROTO errors during start (Íñigo Huguet) [2043453] - nl80211: reset regdom when reloading regdb (Íñigo Huguet) [2043453] - mac80211: add docs for ssn in struct tid_ampdu_tx (Íñigo Huguet) [2043453] - mac80211: fix a memory leak where sta_info is not freed (Íñigo Huguet) [2043453] - mac80211: set up the fwd_skb->dev for mesh forwarding (Íñigo Huguet) [2043453] - mac80211: fix regression in SSN handling of addba tx (Íñigo Huguet) [2043453] - mac80211: fix rate control for retransmitted frames (Íñigo Huguet) [2043453] - mac80211: track only QoS data frames for admission control (Íñigo Huguet) [2043453] - mac80211: fix TCP performance on mesh interface (Íñigo Huguet) [2043453] - mt76: fix possible pktid leak (Íñigo Huguet) [2043453] - mt76: fix timestamp check in tx_status (Íñigo Huguet) [2043453] - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode (Íñigo Huguet) [2043453] - iwlwifi: Fix memory leaks in error handling path (Íñigo Huguet) [2043453] - iwlwifi: fix warnings produced by kernel debug options (Íñigo Huguet) [2043453] - iwlwifi: mvm: retry init flow if failed (Íñigo Huguet) [2043453] - iwlwifi: Fix missing error code in iwl_pci_probe() (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix constant-conversion warning (Íñigo Huguet) [2043453] - mac80211: fix throughput LED trigger (Íñigo Huguet) [2043453] - mac80211: fix monitor_sdata RCU/locking assertions (Íñigo Huguet) [2043453] - mac80211: drop check for DONT_REORDER in __ieee80211_select_queue (Íñigo Huguet) [2043453] - mac80211: fix radiotap header generation (Íñigo Huguet) [2043453] - mac80211: do not access the IV when it was stripped (Íñigo Huguet) [2043453] - nl80211: fix radio statistics in survey dump (Íñigo Huguet) [2043453] - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type (Íñigo Huguet) [2043453] - mwifiex: fix division by zero in fw download path (Íñigo Huguet) [2043453] - iwlwifi: bump FW API to 67 for AX devices (Íñigo Huguet) [2043453] - iwlwifi: mvm: extend session protection on association (Íñigo Huguet) [2043453] - iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH_START_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection on disassoc (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc() (Íñigo Huguet) [2043453] - iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD (Íñigo Huguet) [2043453] - iwlwifi: mvm: d3: use internal data representation (Íñigo Huguet) [2043453] - iwlwifi: mvm: update RFI TLV (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't get address of mvm->fwrt just to dereference as a pointer (Íñigo Huguet) [2043453] - iwlwifi: yoyo: support for ROM usniffer (Íñigo Huguet) [2043453] - iwlwifi: fw: uefi: add missing include guards (Íñigo Huguet) [2043453] - iwlwifi: dump host monitor data when NIC doesn't init (Íñigo Huguet) [2043453] - iwlwifi: pcie: simplify iwl_pci_find_dev_info() (Íñigo Huguet) [2043453] - iwlwifi: ACPI: support revision 3 WGDS tables (Íñigo Huguet) [2043453] - iwlwifi: pcie: update sw error interrupt for BZ family (Íñigo Huguet) [2043453] - iwlwifi: add new pci SoF with JF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use all Rx chains for roaming scan (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove two duplicate PNJ device entries (Íñigo Huguet) [2043453] - iwlwifi: pcie: refactor dev_info lookup (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove duplicate entry (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix killer name matching for AX200 (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix some kerneldoc issues (Íñigo Huguet) [2043453] - ath10k: fix division by zero in send path (Íñigo Huguet) [2043453] - ath10k: fix control-message timeout (Íñigo Huguet) [2043453] - ath10k: fix module load regression with iram-recovery feature (Íñigo Huguet) [2043453] - ath10k: fix invalid dma_addr_t token assignment (Íñigo Huguet) [2043453] - ath11k: change return buffer manager for QCA6390 (Íñigo Huguet) [2043453] - mt76: connac: fix unresolved symbols when CONFIG_PM is unset (Íñigo Huguet) [2043453] - mt76: Make use of the helper macro kthread_run() (Íñigo Huguet) [2043453] - mt76: Print error message when reading EEPROM from mtd failed (Íñigo Huguet) [2043453] - mt76: mt7921: disable 4addr capability (Íñigo Huguet) [2043453] - mt76: mt7915: add debugfs knobs for MCU utilization (Íñigo Huguet) [2043453] - mt76: mt7915: add WA firmware log support (Íñigo Huguet) [2043453] - mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs fixed-rate knob (Íñigo Huguet) [2043453] - mt76: mt7915: rework .set_bitrate_mask() to support more options (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_mcu_add_he() (Íñigo Huguet) [2043453] - mt76: mt7615: apply cached RF data for DBDC (Íñigo Huguet) [2043453] - mt76: mt7615: mt7622: fix ibss and meshpoint (Íñigo Huguet) [2043453] - mt76: mt7921: fix Wformat build warning (Íñigo Huguet) [2043453] - mt76: mt7921: fix mt7921s Kconfig (Íñigo Huguet) [2043453] - iwlwifi: pnvm: print out the version properly (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat non active regions as unsupported regions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Read acpi dsm to get channel activation bitmap (Íñigo Huguet) [2043453] - iwlwifi: add new device id 7F70 (Íñigo Huguet) [2043453] - iwlwifi: mvm: improve log when processing CSA (Íñigo Huguet) [2043453] - iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat dbgc allocation failure when tlv is missing (Íñigo Huguet) [2043453] - iwlwifi: add new killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: mvm: set inactivity timeouts also for PS-poll (Íñigo Huguet) [2043453] - iwlwifi: pcie: try to grab NIC access early (Íñigo Huguet) [2043453] - iwlwifi: mvm: reduce WARN_ON() in TX status path (Íñigo Huguet) [2043453] - iwlwifi: allow rate-limited error messages (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection after auth/assoc (Íñigo Huguet) [2043453] - iwlwifi: remove redundant iwl_finish_nic_init() argument (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags. (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211() (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD. (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd. (Íñigo Huguet) [2043453] - iwlwifi: BZ Family SW reset support (Íñigo Huguet) [2043453] - iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fw debug config from context info and preset (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of ranging response notification (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support version 3 of tlc_update_notif. (Íñigo Huguet) [2043453] - iwlwifi: mvm: convert old rate & flags to the new format. (Íñigo Huguet) [2043453] - iwlwifi: mvm: add definitions for new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: update definitions due to new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: scrub key material in firmware dumps (Íñigo Huguet) [2043453] - iwlwifi: parse debug exclude data from firmware file (Íñigo Huguet) [2043453] - iwlwifi: fw dump: add infrastructure for dump scrubbing (Íñigo Huguet) [2043453] - iwlwifi: mvm: correct sta-state logic for TDLS (Íñigo Huguet) [2043453] - iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc (Íñigo Huguet) [2043453] - iwlwifi: fix fw/img.c license statement (Íñigo Huguet) [2043453] - iwlwifi: remove contact information (Íñigo Huguet) [2043453] - iwlwifi: remove MODULE_AUTHOR() statements (Íñigo Huguet) [2043453] - iwlwifi: api: remove unused RX status bits (Íñigo Huguet) [2043453] - iwlwifi: add some missing kernel-doc in struct iwl_fw (Íñigo Huguet) [2043453] - iwlwifi: mvm: Remove antenna c references (Íñigo Huguet) [2043453] - iwlwifi: mvm: add support for 160Mhz in ranging measurements (Íñigo Huguet) [2043453] - iwlwifi: add vendor specific capabilities for some RFs (Íñigo Huguet) [2043453] - iwlwifi: mvm: add lmac/umac PC info in case of error (Íñigo Huguet) [2043453] - iwlwifi: mvm: disable RX-diversity in powersave (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype (Íñigo Huguet) [2043453] - iwlwifi: Start scratch debug register for Bz family (Íñigo Huguet) [2043453] - iwlwifi: Add support for more BZ HWs (Íñigo Huguet) [2043453] - iwlwifi: Add support for getting rf id with blank otp (Íñigo Huguet) [2043453] - cfg80211: fix kernel-doc for MBSSID EMA (Íñigo Huguet) [2043453] - mac80211: Prevent AP probing during suspend (Íñigo Huguet) [2043453] - nl80211: Add LC placeholder band definition to nl80211_band (Íñigo Huguet) [2043453] - mac80211: split beacon retrieval functions (Íñigo Huguet) [2043453] - cfg80211: separate get channel number from ies (Íñigo Huguet) [2043453] - mac80211: use ieee80211_bss_get_elem() in most places (Íñigo Huguet) [2043453] - cfg80211: scan: use element finding functions in easy cases (Íñigo Huguet) [2043453] - nl80211: use element finding functions (Íñigo Huguet) [2043453] - mac80211: fils: use cfg80211_find_ext_elem() (Íñigo Huguet) [2043453] - mac80211: fix memory leaks with element parsing (Íñigo Huguet) [2043453] - cfg80211: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - mac80211: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - wireless: mac80211_hwsim: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - mac80211: debugfs: calculate free buffer size correctly (Íñigo Huguet) [2043453] - fq_codel: generalise ce_threshold marking for subset of traffic (Íñigo Huguet) [2043453] - wl3501_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - ray_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - brcmfmac: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - iwlwifi: cfg: set low-latency-xtal for some integrated So devices (Íñigo Huguet) [2043453] - iwlwifi: pnvm: read EFI data only if long enough (Íñigo Huguet) [2043453] - iwlwifi: pnvm: don't kmemdup() more than we have (Íñigo Huguet) [2043453] - iwlwifi: change all JnP to NO-160 configuration (Íñigo Huguet) [2043453] - iwlwifi: mvm: reset PM state on unsuccessful resume (Íñigo Huguet) [2043453] - mwifiex: Deactive host sleep using HSCFG after it was activated manually (Íñigo Huguet) [2043453] - mwifiex: Send DELBA requests according to spec (Íñigo Huguet) [2043453] - mwifiex: Fix an incorrect comment (Íñigo Huguet) [2043453] - mwifiex: Log an error on command failure during key-material upload (Íñigo Huguet) [2043453] - mwifiex: Don't log error on suspend if wake-on-wlan is disabled (Íñigo Huguet) [2043453] - mt76: mt7915: change max rx len limit of hw modules (Íñigo Huguet) [2043453] - mt76: mt7915: fix missing HE phy cap (Íñigo Huguet) [2043453] - mt76: mt7915: rework mt7915_mcu_sta_muru_tlv() (Íñigo Huguet) [2043453] - mt76: mt7915: enable HE UL MU-MIMO (Íñigo Huguet) [2043453] - mt76: mt7921: add per-vif counters in ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: introduce stats reporting through ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: add some more MIB counters (Íñigo Huguet) [2043453] - mt76: do not reset MIB counters in get_stats callback (Íñigo Huguet) [2043453] - mt76: mt7915: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex (Íñigo Huguet) [2043453] - mt76: move mt76_ethtool_worker_info in mt76 module (Íñigo Huguet) [2043453] - mt76: move mt76_sta_stats in mt76.h (Íñigo Huguet) [2043453] - mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset (Íñigo Huguet) [2043453] - mt76: mt7921s: add reset support (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921s support (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mt7921_mcu_send_message (Íñigo Huguet) [2043453] - mt76: mt7921: rely on mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: connac: extend mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: sdio: extend sdio module to support CONNAC2 (Íñigo Huguet) [2043453] - mt76: sdio: introduce parse_irq callback (Íñigo Huguet) [2043453] - mt76: sdio: move common code in mt76_sdio module (Íñigo Huguet) [2043453] - mt76: mt7921: use physical addr to unify register access (Íñigo Huguet) [2043453] - mt76: mt7921: make all event parser reusable between mt7921s and mt7921e (Íñigo Huguet) [2043453] - mt76: mt7663s: rely on mcu reg access utility (Íñigo Huguet) [2043453] - mt76: connac: move mcu reg access utility routines in mt76_connac_lib module (Íñigo Huguet) [2043453] - mt76: mt7921: add MT7921_COMMON module (Íñigo Huguet) [2043453] - mt76: mt7921: refactor init.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mcu.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor dma.c to be pcie specific (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mac.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: add MU EDCA cmd support (Íñigo Huguet) [2043453] - mt76: mt7915: remove dead code in debugfs code (Íñigo Huguet) [2043453] - mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routines (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability for xmit-queue handler (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy (Íñigo Huguet) [2043453] - mt76: rely on phy pointer in mt76_register_debugfs_fops routine signature (Íñigo Huguet) [2043453] - mt76: mt7915: set muru platform type (Íñigo Huguet) [2043453] - mt76: mt7915: set VTA bit in tx descriptor (Íñigo Huguet) [2043453] - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() (Íñigo Huguet) [2043453] - mt76: mt7915: rework starec TLV tags (Íñigo Huguet) [2043453] - mt76: mt7915: fix sta_rec_wtbl tag len (Íñigo Huguet) [2043453] - mt76: mt7915: improve starec readability of txbf (Íñigo Huguet) [2043453] - mt76: mt7915: fix txbf starec TLV issues (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2043453] - mt76: connac: fix possible NULL pointer dereference in mt76_connac_get_phy_mode_v2 (Íñigo Huguet) [2043453] - mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs (Íñigo Huguet) [2043453] - mt76: use a separate CCMP PN receive counter for management frames (Íñigo Huguet) [2043453] - mt76: mt7921: add delay config for sched scan (Íñigo Huguet) [2043453] - mt76: mt7615: fix monitor mode tear down crash (Íñigo Huguet) [2043453] - mt76: debugfs: improve queue node readability (Íñigo Huguet) [2043453] - mt76: mt7915: add twt_stats knob in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: enable twt responder capability (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mac_add_twt_setup routine (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command (Íñigo Huguet) [2043453] - mt76: mt7915: introduce __mt7915_get_tsf routine (Íñigo Huguet) [2043453] - mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware (Íñigo Huguet) [2043453] - mt76: introduce __mt76_mcu_send_firmware routine (Íñigo Huguet) [2043453] - mt76: support reading EEPROM data embedded in fdt (Íñigo Huguet) [2043453] - mt76: schedule status timeout at dma completion (Íñigo Huguet) [2043453] - mt76: substitute sk_buff_head status_list with spinlock_t status_lock (Íñigo Huguet) [2043453] - mt76: remove mt76_wcid pointer from mt76_tx_status_check signature (Íñigo Huguet) [2043453] - mt76: introduce packet_id idr (Íñigo Huguet) [2043453] - mt76: mt7921: add 6GHz support (Íñigo Huguet) [2043453] - mt76: add 6GHz support (Íñigo Huguet) [2043453] - mt76: connac: enable hw amsdu @ 6GHz (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in single-sku support (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_set_channel_domain (Íñigo Huguet) [2043453] - mt76: connac: enable 6GHz band for hw scan (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2} (Íñigo Huguet) [2043453] - mt76: mt7915: add mib counters to ethtool stats (Íñigo Huguet) [2043453] - mt76: mt7915: add more MIB registers (Íñigo Huguet) [2043453] - mt76: mt7915: add tx mu/su counters to mib (Íñigo Huguet) [2043453] - mt76: mt7915: add some per-station tx stats to ethtool (Íñigo Huguet) [2043453] - mt76: mt7915: add tx stats gathered from tx-status callbacks (Íñigo Huguet) [2043453] - mt76: mt7915: add ethtool stats support (Íñigo Huguet) [2043453] - mt76: mt7921: fix retrying release semaphore without end (Íñigo Huguet) [2043453] - mt76: mt7921: robustify hardware initialization flow (Íñigo Huguet) [2043453] - mt76: mt7915: fix possible infinite loop release semaphore (Íñigo Huguet) [2043453] - mt76: mt7915: honor all possible error conditions in mt7915_mcu_init() (Íñigo Huguet) [2043453] - mt76: move spin_lock_bh to spin_lock in tasklet (Íñigo Huguet) [2043453] - mt76: mt7921: remove mt7921_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7921: remove mcu rate reporting code (Íñigo Huguet) [2043453] - mt76: mt7921: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7921: add support for tx status reporting (Íñigo Huguet) [2043453] - mt76: mt7921: start reworking tx rate reporting (Íñigo Huguet) [2043453] - mt76: mt7615: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: enable configured beacon tx rate (Íñigo Huguet) [2043453] - mt76: disable BH around napi_schedule() calls (Íñigo Huguet) [2043453] - mt76: fill boottime_ns in Rx path (Íñigo Huguet) [2043453] - mt76: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2043453] - mt76: fix boolreturn.cocci warnings (Íñigo Huguet) [2043453] - mt76: mt7921: update mib counters dumping phy stats (Íñigo Huguet) [2043453] - mt76: mt7921: always wake device if necessary in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: rename debugfs tx-queues (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs queue info (Íñigo Huguet) [2043453] - mt76: mt7921: move mt7921_queue_rx_skb to mac.c (Íñigo Huguet) [2043453] - mt76: mt7915: fix WMM index on DBDC cards (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht (Íñigo Huguet) [2043453] - mt76: mt7915: introduce bss coloring support (Íñigo Huguet) [2043453] - mt76: mt7915: add LED support (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential NPE in TXS processing (Íñigo Huguet) [2043453] - mt76: mt7915: fix he_mcs capabilities for 160mhz (Íñigo Huguet) [2043453] - mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD (Íñigo Huguet) [2043453] - mt76: mt7915: update mac timing settings (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warnings in mt7921_mac_decode_he_mu_radiotap (Íñigo Huguet) [2043453] - mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix firmware usage of RA info using legacy rates (Íñigo Huguet) [2043453] - mt76: mt7915: add HE-LTF into fixed rate command (Íñigo Huguet) [2043453] - mt76: mt7921: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module (Íñigo Huguet) [2043453] - mt76: overwrite default reg_ops if necessary (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of mt7921_mac_set_beacon_filter (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of monitor_vif (Íñigo Huguet) [2043453] - mt76: connac: add support for limiting to maximum regulatory Tx power (Íñigo Huguet) [2043453] - mt76: connac: fix GTK rekey offload failure on WPA mixed mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix dma hang in rmmod (Íñigo Huguet) [2043453] - mt76: add support for setting mcast rate (Íñigo Huguet) [2043453] - mt76: mt7915: fix bit fields for HT rate idx (Íñigo Huguet) [2043453] - mt76: mt7915: switch proper tx arbiter mode in testmode (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential overflow of eeprom page index (Íñigo Huguet) [2043453] - mt76: mt7921: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: add control knobs for thermal throttling (Íñigo Huguet) [2043453] - mt76: mt7921: Add mt7922 support (Íñigo Huguet) [2043453] - mt76: mt7615: fix skb use-after-free on mac reset (Íñigo Huguet) [2043453] - mt76: mt7921: Fix out of order process by invalid event pkt (Íñigo Huguet) [2043453] - mt76: mt7915: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: add mt76_default_basic_rate more devices can rely on (Íñigo Huguet) [2043453] - mt76: mt7921: introduce testmode support (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7915: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7915: cleanup -Wunused-but-set-variable (Íñigo Huguet) [2043453] - mt76: mt7915: take RCU read lock when calling ieee80211_bss_get_elem() (Íñigo Huguet) [2043453] - mt76: mt7915: fix an off-by-one bound check (Íñigo Huguet) [2043453] - mt76: mt7921: add .set_sar_specs support (Íñigo Huguet) [2043453] - mt76: mt7915: adapt new firmware to update BA winsize for Rx session (Íñigo Huguet) [2043453] - mt76: mt7915: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c (Íñigo Huguet) [2043453] - mt76: mt7921: fix survey-dump reporting (Íñigo Huguet) [2043453] - mt76: fix build error implicit enumeration conversion (Íñigo Huguet) [2043453] - mt76: mt7921: enable aspm by default (Íñigo Huguet) [2043453] - mt76: connac: fix mt76_connac_gtk_rekey_tlv usage (Íñigo Huguet) [2043453] - mt76: mt7915: fix calling mt76_wcid_alloc with incorrect parameter (Íñigo Huguet) [2043453] - mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() (Íñigo Huguet) [2043453] - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warning in mt7921_update_txs (Íñigo Huguet) [2043453] - mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mwifiex: Try waking the firmware until we get an interrupt (Íñigo Huguet) [2043453] - mwifiex: Read a PCI register after writing the TX ring write pointer (Íñigo Huguet) [2043453] - fq_codel: implement L4S style ce_threshold_ect1 marking (Íñigo Huguet) [2043453] - net: add skb_get_dsfield() helper (Íñigo Huguet) [2043453] - wireless: Remove redundant 'flush_workqueue()' calls (Íñigo Huguet) [2043453] - mt7601u: Remove redundant initialization of variable ret (Íñigo Huguet) [2043453] - rtlwifi: rtl8192ee: Remove redundant initialization of variable version (Íñigo Huguet) [2043453] - ath10k: fix max antenna gain unit (Íñigo Huguet) [2043453] - ath9k: fix an IS_ERR() vs NULL check (Íñigo Huguet) [2043453] - ath11k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2043453] - ath9k: support DT ieee80211-freq-limit property to limit channels (Íñigo Huguet) [2043453] - ath11k: Change number of TCL rings to one for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Handle MSI enablement during rmmod and SSR (Íñigo Huguet) [2043453] - ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() (Íñigo Huguet) [2043453] - ath11k: Use kcalloc() instead of kzalloc() (Íñigo Huguet) [2043453] - ath11k: Remove redundant assignment to variable fw_size (Íñigo Huguet) [2043453] - ath11k: fix m68k and xtensa build failure in ath11k_peer_assoc_h_smps() (Íñigo Huguet) [2043453] - ath11k: Fix spelling mistake "incompaitiblity" -> "incompatibility" (Íñigo Huguet) [2043453] - ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus() (Íñigo Huguet) [2043453] - ath9k: Fix potential interrupt storm on queue reset (Íñigo Huguet) [2043453] - ath9k: add option to reset the wifi chip via debugfs (Íñigo Huguet) [2043453] - ath10k: Don't always treat modem stop events as crashes (Íñigo Huguet) [2043453] - rtl8xxxu: Use lower tx rates for the ack packet (Íñigo Huguet) [2043453] - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet (Íñigo Huguet) [2043453] - rtw88: refine fw_crash debugfs to show non-zero while triggering (Íñigo Huguet) [2043453] - rtw88: fix RX clock gate setting while fifo dump (Íñigo Huguet) [2043453] - net: qrtr: combine nameservice into main module (Íñigo Huguet) [2043453] - ath10k: sdio: Add missing BH locking around napi_schdule() (Íñigo Huguet) [2043453] - ath10k: Fix missing frame timestamp for beacon/probe-resp (Íñigo Huguet) [2043453] - ath10k: high latency fixes for beacon buffer (Íñigo Huguet) [2043453] - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets (Íñigo Huguet) [2043453] - ath11k: support SMPS configuration for 6 GHz (Íñigo Huguet) [2043453] - ath11k: add 6 GHz params in peer assoc command (Íñigo Huguet) [2043453] - ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps (Íñigo Huguet) [2043453] - ath11k: indicate to mac80211 scan complete with aborted flag for ATH11K_SCAN_STARTING state (Íñigo Huguet) [2043453] - ath11k: indicate scan complete for scan canceled when scan running (Íñigo Huguet) [2043453] - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED (Íñigo Huguet) [2043453] - ath11k: add HTT stats support for new stats (Íñigo Huguet) [2043453] - ath11k: Change masking and shifting in htt stats (Íñigo Huguet) [2043453] - ath11k: Remove htt stats fixed size array usage (Íñigo Huguet) [2043453] - ath11k: Replace HTT_DBG_OUT with scnprintf (Íñigo Huguet) [2043453] - ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF (Íñigo Huguet) [2043453] - ath11k: Fix memory leak in ath11k_qmi_driver_event_work (Íñigo Huguet) [2043453] - ath11k: Fix inaccessible debug registers (Íñigo Huguet) [2043453] - ath11k: Drop MSDU with length error in DP rx path (Íñigo Huguet) [2043453] - ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for WCN6855 (Íñigo Huguet) [2043453] - ath11k: enable 6G channels for WCN6855 (Íñigo Huguet) [2043453] - ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855 (Íñigo Huguet) [2043453] - ath11k: fix survey dump collection in 6 GHz (Íñigo Huguet) [2043453] - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status (Íñigo Huguet) [2043453] - ath11k: add channel 2 into 6 GHz channel list (Íñigo Huguet) [2043453] - mac80211: MBSSID support in interface handling (Íñigo Huguet) [2043453] - ath11k: Add wmi peer create conf event in wmi_tlv_event_id (Íñigo Huguet) [2043453] - ath11k: Avoid "No VIF found" warning message (Íñigo Huguet) [2043453] - ath11k: Fix crash during firmware recovery on reo cmd ring access (Íñigo Huguet) [2043453] - ath11k: Assign free_vdev_map value before ieee80211_register_hw (Íñigo Huguet) [2043453] - ath11k: Add vdev start flag to disable hardware encryption (Íñigo Huguet) [2043453] - ath11k: Avoid race during regd updates (Íñigo Huguet) [2043453] - ath11k: Avoid reg rules update during firmware recovery (Íñigo Huguet) [2043453] - ath11k: Update pdev tx and rx firmware stats (Íñigo Huguet) [2043453] - ath11k: Fix pktlog lite rx events (Íñigo Huguet) [2043453] - ath11k: Add support for RX decapsulation offload (Íñigo Huguet) [2043453] - ath11k: fix some sleeping in atomic bugs (Íñigo Huguet) [2043453] - ath11k: qmi: avoid error messages when dma allocation fails (Íñigo Huguet) [2043453] - ath11k: Replace one-element array with flexible-array member (Íñigo Huguet) [2043453] - ath11k: add caldata download support from EEPROM (Íñigo Huguet) [2043453] - ath11k: add caldata file for multiple radios (Íñigo Huguet) [2043453] - ath11k: clean up BDF download functions (Íñigo Huguet) [2043453] - ath11k: use hw_params to access board_size and cal_offset (Íñigo Huguet) [2043453] - ath11k: Wstringop-overread warning (Íñigo Huguet) [2043453] - ath11k: Add spectral scan support for QCN9074 (Íñigo Huguet) [2043453] - ath11k: Fix the spectral minimum FFT bin count (Íñigo Huguet) [2043453] - ath11k: Introduce spectral hw configurable param (Íñigo Huguet) [2043453] - ath11k: Refactor spectral FFT bin size (Íñigo Huguet) [2043453] - ath11k: add support for 80P80 and 160 MHz bandwidth (Íñigo Huguet) [2043453] - ath11k: add support for setting fixed HE rate/gi/ltf (Íñigo Huguet) [2043453] - nl80211: MBSSID and EMA support in AP mode (Íñigo Huguet) [2043453] - nl80211: don't kfree() ERR_PTR() value (Íñigo Huguet) [2043453] - cfg80211: always free wiphy specific regdomain (Íñigo Huguet) [2043453] - mac80211: save transmit power envelope element and power constraint (Íñigo Huguet) [2043453] - mac80211: add parse regulatory info in 6 GHz operation information (Íñigo Huguet) [2043453] - ieee80211: add power type definition for 6 GHz (Íñigo Huguet) [2043453] - mac80211: twt: don't use potentially unaligned pointer (Íñigo Huguet) [2043453] - cfg80211: AP mode driver offload for FILS association crypto (Íñigo Huguet) [2043453] - ath11k: monitor mode clean up to use separate APIs (Íñigo Huguet) [2043453] - ath11k: add separate APIs for monitor mode (Íñigo Huguet) [2043453] - ath11k: move static function ath11k_mac_vdev_setup_sync to top (Íñigo Huguet) [2043453] - rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC (Íñigo Huguet) [2043453] - rtw88: 8821c: support RFE type4 wifi NIC (Íñigo Huguet) [2043453] - brcmfmac: Replace zero-length array with flexible array member (Íñigo Huguet) [2043453] - mac80211_hwsim: enable 6GHz channels (Íñigo Huguet) [2043453] - mac80211: use ieee802_11_parse_elems() in ieee80211_prep_channel() (Íñigo Huguet) [2043453] - nl80211: don't put struct cfg80211_ap_settings on stack (Íñigo Huguet) [2043453] - mac80211: always allocate struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mlme: find auth challenge directly (Íñigo Huguet) [2043453] - mac80211: move CRC into struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mesh: clean up rx_bcn_presp API (Íñigo Huguet) [2043453] - mac80211: reduce stack usage in debugfs (Íñigo Huguet) [2043453] - nl80211: prefer struct_size over open coded arithmetic (Íñigo Huguet) [2043453] - mac80211: check hostapd configuration parsing twt requests (Íñigo Huguet) [2043453] - cfg80211: honour V=1 in certificate code generation (Íñigo Huguet) [2043453] - rt2x00: remove duplicate USB device ID (Íñigo Huguet) [2043453] - mwifiex: Fix copy-paste mistake when creating virtual interface (Íñigo Huguet) [2043453] - mwifiex: Properly initialize private structure on interface type changes (Íñigo Huguet) [2043453] - mwifiex: Handle interface type changes from AP to STATION (Íñigo Huguet) [2043453] - mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO (Íñigo Huguet) [2043453] - mwifiex: Update virtual interface counters right after setting bss_type (Íñigo Huguet) [2043453] - mwifiex: Use helper function for counting interface types (Íñigo Huguet) [2043453] - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type (Íñigo Huguet) [2043453] - mwifiex: Use function to check whether interface type change is allowed (Íñigo Huguet) [2043453] - mwifiex: Small cleanup for handling virtual interface type changes (Íñigo Huguet) [2043453] - rtw88: move adaptivity mechanism to firmware (Íñigo Huguet) [2043453] - rtw88: support adaptivity for ETSI/JP DFS region (Íñigo Huguet) [2043453] - rtw88: add regulatory strategy by chip type (Íñigo Huguet) [2043453] - rtw88: upgrade rtw_regulatory mechanism and mapping (Íñigo Huguet) [2043453] - brcmfmac: fix incorrect error prints (Íñigo Huguet) [2043453] - ath11k: Align bss_chan_info structure with firmware (Íñigo Huguet) [2043453] - ath11k: add support in survey dump with bss_chan_info (Íñigo Huguet) [2043453] - ath11k: Rename atf_config to flag1 in target_resource_config (Íñigo Huguet) [2043453] - ath11k: fix 4addr multicast packet tx (Íñigo Huguet) [2043453] - ath11k: fix 4-addr tx failure for AP and STA modes (Íñigo Huguet) [2043453] - ath9k: owl-loader: fetch pci init values through nvmem (Íñigo Huguet) [2043453] - ath9k: fetch calibration data via nvmem subsystem (Íñigo Huguet) [2043453] - ath9k: Use tasklet_disable_in_atomic() (Íñigo Huguet) [2043453] - mt76: fix wrong conflict resolution in previous backport (Íñigo Huguet) [2043453] - mac80211: Allow HE operation to be longer than expected. (Íñigo Huguet) [2043453] - revert ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - RDMA/mlx5: Delete right entry from MR signature database (Amir Tzin) [1982191] - net/mlx5e: Fix select queue to consider SKBTX_HW_TSTAMP (Amir Tzin) [1982191] - net/mlx5e: Don't update netdev RQs with PTP-RQ (Amir Tzin) [1982191] - net/mlx5e: Fix an error code in mlx5e_arfs_create_tables() (Amir Tzin) [1982191] - net/mlx5e: Fix conflict with HW TS and CQE compression (Amir Tzin) [1982191] - net/mlx5e: Fix HW TS with CQE compression according to profile (Amir Tzin) [1982191] - mlx5e: add add missing BH locking around napi_schdule() (Amir Tzin) [1982191] - net/mlx5: Don't overwrite HCA capabilities when setting MSI-X count (Amir Tzin) [1982191] - net/mlx5: Fix err prints and return when creating termination table (Amir Tzin) [1982191] - RDMA/mlx5: Verify that DM operation is reasonable (Amir Tzin) [1982191] - RDMA/mlx5: Expose private query port (Amir Tzin) [1982191] - RDMA/mlx5: Fix type assignment for ICM DM (Amir Tzin) [1982191] - net/mlx5: DR, Add support for isolate_vl_tc QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for force-loopback QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching tunnel GTP-U (Amir Tzin) [1982191] - net/mlx5: DR, Set flex parser for TNL_MPLS dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching on geneve TLV option (Amir Tzin) [1982191] - net/mlx5: DR, Set STEv0 ICMP flex parser dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for dynamic flex parser (Amir Tzin) [1982191] - net/mlx5: DR, Remove protocol-specific flex_parser_3 definitions (Amir Tzin) [1982191] - net/mlx5: mlx5_ifc updates for flex parser (Amir Tzin) [1982191] - net/mlx5: E-Switch, Improve error messages in term table creation (Amir Tzin) [1982191] - net/mlx5: DR, Rename an argument in dr_rdma_segments (Amir Tzin) [1982191] - net/mlx5e: RX, Add checks for calculated Striding RQ attributes (Amir Tzin) [1982191] - net/mlx5e: Fix possible non-initialized struct usage (Amir Tzin) [1982191] - mlx5: implement ethtool standard stats (Amir Tzin) [1982191] - net/mlx5: Enhance diagnostics info for TX/RX reporters (Amir Tzin) [1982191] - net/mlx5: Add helper to initialize 1PPS (Amir Tzin) [1982191] - net/mlx5e: Add ethtool extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Add register layout to support extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Allocate FC bulk structs with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5e: Cleanup safe switch channels API by passing params (Amir Tzin) [1982191] - net/mlx5e: Refactor on-the-fly configuration changes (Amir Tzin) [1982191] - net/mlx5e: Use mlx5e_safe_switch_channels when channels are closed (Amir Tzin) [1982191] - net/mlx5e: Allow mlx5e_safe_switch_channels to work with channels closed (Amir Tzin) [1982191] - mlx5: implement ethtool::get_fec_stats (Amir Tzin) [1982191] - net/mlx5e: Fix RQ creation flow for queues which doesn't support XDP (Amir Tzin) [1982191] - net/mlx5: Remove return statement exist at the end of void function (Amir Tzin) [1982191] - net/mlx5: Add a blank line after declarations (Amir Tzin) [1982191] - net/mlx5: DR, Alloc cmd buffer with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5: DR, Use variably sized data structures for different actions (Amir Tzin) [1982191] - RDMA/mlx5: Expose UAPI to query DM (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support in MEMIC operations (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support to MODIFY_MEMIC command (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Re-organize the DM code (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Move all DM logic to separate file (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add MEMIC operations related bits (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add support for DSFP module EEPROM dumps (Amir Tzin) [1982191 1982233] - net/mlx5: Implement get_module_eeprom_by_page() (Amir Tzin) [1982191 1982233] - net/mlx5: Refactor module EEPROM query (Amir Tzin) [1982191 1982233] - IB/mlx5: Reduce max order of memory allocated for xlt update (Amir Tzin) [1982191] - net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks (Amir Tzin) [1982191 1982230] - net/mlx5: Dynamically assign MSI-X vectors count (Amir Tzin) [1982191 1982230] - net/mlx5: Add dynamic MSI-X capabilities bits (Amir Tzin) [1982191 1982230] - net/mlx5e: Dynamic alloc vlan table for netdev when needed (Amir Tzin) [1982191] - net/mlx5e: Dynamic alloc arfs table for netdev when needed (Amir Tzin) [1982191] - net/mlx5: Use ida_alloc_range() instead of ida_simple_alloc() (Amir Tzin) [1982191] - net/mlx5e: Update ethtool setting of CQE compression (Amir Tzin) [1982191] - net/mlx5e: Allow coexistence of CQE compression and HW TS PTP (Amir Tzin) [1982191] - net/mlx5e: Add PTP Flow Steering support (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering ANY API (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering UDP API (Amir Tzin) [1982191] - net/mlx5e: Cleanup Flow Steering level (Amir Tzin) [1982191] - net/mlx5e: Add PTP RQ to RX reporter (Amir Tzin) [1982191] - net/mlx5e: Refactor RX reporter diagnostics (Amir Tzin) [1982191] - net:mlx5e: Add PTP-TIR and PTP-RQT (Amir Tzin) [1982191] - net/mlx5e: Add PTP-RX statistics (Amir Tzin) [1982191] - net/mlx5e: Add RQ to PTP channel (Amir Tzin) [1982191] - net/mlx5e: Add states to PTP channel (Amir Tzin) [1982191] - RDMA/mlx5: Set ODP caps only if device profile support ODP (Amir Tzin) [1982191] - net/mlx5e: Cleanup PTP (Amir Tzin) [1982191] - net/mlx5e: Generalize PTP implementation (Amir Tzin) [1982191] - net/mlx5e: Generalize direct-TIRs and direct-RQTs API (Amir Tzin) [1982191] - net/mlx5e: Generalize close RQ (Amir Tzin) [1982191] - net/mlx5e: Generalize RQ activation (Amir Tzin) [1982191] - net/mlx5e: Generalize open RQ (Amir Tzin) [1982191] - net/mlx5: Add helper to set time-stamp translator on a queue (Amir Tzin) [1982191] - net/mlx5e: Allow creating mpwqe info without channel (Amir Tzin) [1982191] - net/mlx5e: alloc the correct size for indirection_rqt (Amir Tzin) [1982191] - net: ethernet: indir_table.h is included twice (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Create ODP EQ only when ODP MR is created (Amir Tzin) [1982191] - RDMA/mlx5: Add missing returned error check of mlx5_ib_dereg_mr (Amir Tzin) [1982191] - net/mlx5: Move devlink port from mlx5e priv to mlx5e resources (Amir Tzin) [1982191] - net/mlx5e: Allow to match on ICMP parameters (Amir Tzin) [1982191] - net/mlx5: Display the command index in command mailbox dump (Amir Tzin) [1982191] - net/mlx5e: allocate 'indirection_rqt' buffer dynamically (Amir Tzin) [1982191] - net/mlx5e: Dump ICOSQ WQE descriptor on CQE with error events (Amir Tzin) [1982191] - net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath (Amir Tzin) [1982191] - net/mlx5e: Remove redundant newline in NL_SET_ERR_MSG_MOD (Amir Tzin) [1982191] - net/mlx5: Read congestion counters from all ports when lag is active (Amir Tzin) [1982191] - net/mlx5: remove unneeded semicolon (Amir Tzin) [1982191] - net/mlx5: DR, Remove unneeded rx_decap_l3 function for STEv1 (Amir Tzin) [1982191] - net/mlx5: Use order-0 allocations for EQs (Amir Tzin) [1982191] - net/mlx5: Add IFC bits needed for single FDB mode (Amir Tzin) [1982191] - net/mlx5: E-Switch, Refactor send to vport to be more generic (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Use representor E-Switch when getting netdev and metadata (Amir Tzin) [1982191] - net/mlx5: E-Switch, Add eswitch pointer to each representor (Amir Tzin) [1982191 1982195] - net/mlx5: E-Switch, Add match on vhca id to default send rules (Amir Tzin) [1982191 1982195] - net/mlx5: Remove unused mlx5_core_health member recover_work (Amir Tzin) [1982191] - net/mlx5: simplify the return expression of mlx5_esw_offloads_pair() (Amir Tzin) [1982191 1982195] - net/mlx5: Cleanup prototype warning (Amir Tzin) [1982191] - RDMA/mlx5: Allow larger pages in DevX umem (Amir Tzin) [1982191] - RDMA/mlx5: Rename mlx5_mr_cache_invalidate() to revoke_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Consolidate MR destruction to mlx5_ib_dereg_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Use a union inside mlx5_ib_mr (Amir Tzin) [1982191] - platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: : Fix the license information (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: simplify the probe() function (Amir Tzin) [2018145] - benet: mark device 0xe220 (Lancer) as deprecated (Michal Schmidt) [2054409] - myri10ge: mark as deprecated (Michal Schmidt) [2054409] - liquidio: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - netxen_nic: remove unmaintained mark, keep deprecated (Michal Schmidt) [2054409] - bnx2: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - SUNRPC: Don't dereference xprt->snd_task if it's a cookie (Dave Wysochanski) [2046545] - SUNRPC: Add source address/port to rpc_socket* traces (Dave Wysochanski) [2046545] - netfilter: conntrack: re-init state for retransmitted syn-ack (Florian Westphal) [2043093] - netfilter: conntrack: move synack init code to helper (Florian Westphal) [2043093]- ibmvnic: remove unused defines (Diego Domingos) [2047920] - ibmvnic: Update driver return codes (Diego Domingos) [2047920] - ARM: iop32x: disable N2100 PCI parity reporting (Josef Oskera) [2031880] - r8169: fix incorrect mac address assignment (Josef Oskera) [2031880] - r8169: Add device 10ec:8162 to driver r8169 (Josef Oskera) [2031880] - ethernet: r8169: use eth_hw_addr_set() (Josef Oskera) [2031880] - net: phy: realtek: add support for RTL8365MB-VC internal PHYs (Josef Oskera) [2031880] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Josef Oskera) [2031880] - r8169: enable ASPM L0s state (Josef Oskera) [2031880] - r8169: rename rtl_csi_access_enable to rtl_set_aspm_entry_latency (Josef Oskera) [2031880] - r8169: change the L0/L1 entrance latencies for RTL8106e (Josef Oskera) [2031880] - Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM" (Josef Oskera) [2031880] - r8169: Avoid duplicate sysfs entry creation error (Josef Oskera) [2031880] - r8169: Avoid memcpy() over-reading of ETH_SS_STATS (Josef Oskera) [2031880] - r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM (Josef Oskera) [2031880] - net: phy: realtek: net: Fix less than zero comparison of a u16 (Josef Oskera) [2031880] - net: phy: realtek: add delay to fix RXC generation issue (Josef Oskera) [2031880] - net: phy: realtek: add dt property to enable ALDPS mode (Josef Oskera) [2031880] - net: phy: realtek: add dt property to disable CLKOUT clock (Josef Oskera) [2031880] - r8169: Fix fall-through warning for Clang (Josef Oskera) [2031880] - r8169: use KBUILD_MODNAME instead of own module name definition (Josef Oskera) [2031880] - r8169: keep pause settings on interface down/up cycle (Josef Oskera) [2031880] - r8169: add support for pause ethtool ops (Josef Oskera) [2031880] - r8169: use mac-managed PHY PM (Josef Oskera) [2031880] - r8169: remove rtl_hw_start_8168c_3 (Josef Oskera) [2031880] - r8169: add support for ethtool get_ringparam (Josef Oskera) [2031880] - r8169: use lower_32_bits/upper_32_bits macros (Josef Oskera) [2031880] - net: phy: make PHY PM ops a no-op if MAC driver manages PHY PM (Josef Oskera) [2031880] - mm/gup: remove unused get_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm: change lookup_node() to use get_user_pages_fast() (Chris von Recklinghausen) [2048650] - mm/gup: remove unused pin_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm/gup: follow_pfn_pte(): -EEXIST cleanup (Chris von Recklinghausen) [2048650] - mm: fix invalid page pointer returned with FOLL_PIN gups (Chris von Recklinghausen) [2048650] - mm: fix typos in comments (Chris von Recklinghausen) [2048650] - vfio/iommu_type1: replace kfree with kvfree (Alex Williamson) [2046547] - vfio/pci: Fix error return code in vfio_ecap_init() (Alex Williamson) [2046547] - vfio/pci: Add missing range check in vfio_pci_mmap (Alex Williamson) [2046547] - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer (Alex Williamson) [2046547] - vfio/mdev: Make to_mdev_device() into a static inline (Alex Williamson) [2046547] - vfio/iommu_type1: Mantain a counter for non_pinned_groups (Alex Williamson) [2046547] - vfio/iommu_type1: Fix some sanity checks in detach group (Alex Williamson) [2046547] - vfio/iommu_type1: Populate full dirty when detach non-pinned group (Alex Williamson) [2046547] - vfio/pci: Move dummy_resources_list init in vfio_pci_probe() (Alex Williamson) [2046547] - vfio/virqfd: Drain events from eventfd in virqfd_wakeup() (Alex Williamson) [2046547] - ext4: fix direct I/O read error (Lukas Czerner) [1868258] - usb: xhci: Extend support for runtime power management for AMD's Yellow carp. (Renjith Pananchikkal) [2015775] - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform (Renjith Pananchikkal) [2015775] - thunderbolt: Enable retry logic for intra-domain control packets (David Arcari) [2028287] - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() (Gopal Tiwari) [2043755] - smb3: do not error on fsync when readonly (Ronnie Sahlberg) [2037811] - cifs: serialize all mount attempts (Ronnie Sahlberg) [2008434] - ALSA: memalloc: Unify x86 SG-buffer handling (take#3) (Jaroslav Kysela) [2049437] - ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop CONFIG_PM ifdefs (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Add minimal-mute notion in dB mapping table (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Use int for dB map values (Jaroslav Kysela) [2049437] - ALSA: hda/tegra: Fix Tegra194 HDA reset failure (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another HP laptop (Jaroslav Kysela) [2049437] - ALSA: hda: Add new AlderLake-P variant PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: Add AlderLake-N PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: use swap() to make code cleaner (Jaroslav Kysela) [2049437] - ALSA: Fix some typo (Jaroslav Kysela) [2049437] - ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present (Jaroslav Kysela) [2049437] - ALSA: hda: Remove redundant runtime PM calls (Jaroslav Kysela) [2049437] - ALSA: hda: Do disconnect jacks at codec unbind (Jaroslav Kysela) [2049437] - ALSA: hda: intel: More comprehensive PM runtime setup for controller driver (Jaroslav Kysela) [2049437] - ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES (Jaroslav Kysela) [2049437] - ASoC: cs42l42: Report initial jack state (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Re-order quirk entries for Lenovo (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices (Jaroslav Kysela) [2049437] - tools headers UAPI: Sync sound/asound.h with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - ASoC: SOF: handle paused streams during system suspend (Jaroslav Kysela) [2049437] - ASoC: SOF: sof-audio: setup sched widgets during pipeline complete step (Jaroslav Kysela) [2049437] - ASoC: SOF: free widgets in sof_tear_down_pipelines() for static pipelines (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Fix Jack detection after resume (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Increase delay during jack detection (Jaroslav Kysela) [2049437] - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows (Jaroslav Kysela) [2049437] - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on (Jaroslav Kysela) [2049437] - ASoC: amd: Fix dependency for SPI master (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID (Jaroslav Kysela) [2049437] - ALSA: oss: fix compile error when OSS_DEBUG is enabled (Jaroslav Kysela) [2049437] - ALSA: hda: Make proper use of timecounter (Jaroslav Kysela) [2049437] - ALSA: led: Use restricted type for iface assignment (Jaroslav Kysela) [2049437] - ALSA: hda: Fix potential deadlock at codec unbinding (Jaroslav Kysela) [2049437] - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x360 convertible (Jaroslav Kysela) [2049437] - kernel: fork: properly initialize mm->mm_rh in dup_mm() and mm_alloc() (Rafael Aquini) [2047242] - vdpa/mlx5: Fix tracking of current number of VQs (Cindy Lu) [2052849] - vdpa/mlx5: Fix is_index_valid() to refer to features (Cindy Lu) [2052849] - vdpa: Protect vdpa reset with cf_mutex (Cindy Lu) [2052849] - vdpa: Avoid taking cf_mutex lock on get status (Cindy Lu) [2052849] - vdpa/vdpa_sim_net: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Use BIT_ULL for bit operations (Cindy Lu) [2052849] - vdpa/vdpa_sim: Configure max supported virtqueues (Cindy Lu) [2052849] - vdpa/mlx5: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Support reporting max device capabilities (Cindy Lu) [2052849] - vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps() (Cindy Lu) [2052849] - vdpa: Add support for returning device configuration information (Cindy Lu) [2052849] - vdpa/mlx5: Support configuring max data virtqueue (Cindy Lu) [2052849] - vdpa/mlx5: Fix config_attr_mask assignment (Cindy Lu) [2052849] - vdpa: Allow to configure max data virtqueues (Cindy Lu) [2052849] - vdpa: Read device configuration only if FEATURES_OK (Cindy Lu) [2052849] - vdpa: Sync calls set/get config/status with cf_mutex (Cindy Lu) [2052849] - vdpa/mlx5: Distribute RX virtqueues in RQT object (Cindy Lu) [2052849] - vdpa: Provide interface to read driver features (Cindy Lu) [2052849] - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 (Cindy Lu) [2052849] - vdpa: Mark vdpa_config_ops.get_vq_notification as optional (Cindy Lu) [2052849] - vdpa: Avoid duplicate call to vp_vdpa get_status (Cindy Lu) [2052849] - net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU (Cindy Lu) [2052849] - vdpa: add driver_override support (Cindy Lu) [2052849] - docs: document sysfs ABI for vDPA bus (Cindy Lu) [2052849] - ifcvf/vDPA: fix misuse virtio-net device config size for blk dev (Cindy Lu) [2052849] - Revert "efi/libstub: arm64: Double check image alignment at entry" (Vitaly Kuznetsov) [2046303] - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() (William Zhao) [2046342] - cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED (Ronnie Sahlberg) [1994393] - cifs: constify pathname arguments in a bunch of helpers (Ronnie Sahlberg) [1994393] - cgroup: Use open-time cgroup namespace for process migration perm checks (Chris von Recklinghausen) [2035766] - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv (Chris von Recklinghausen) [2035766] - cgroup: Use open-time credentials for process migraton perm checks (Chris von Recklinghausen) [2035766] - cgroup: make per-cgroup pressure stall tracking configurable (Chris von Recklinghausen) [2035766] - powerpc/idle: Don't corrupt back chain when going idle (Laurent Vivier) [2052793] - powerpc64/idle: Fix SP offsets when saving GPRs (Laurent Vivier) [2052793] - sfc: ef10: implement ethtool::get_fec_stats (Íñigo Huguet) [2042798] - sfc: The RX page_ring is optional (Íñigo Huguet) [2042798] - sfc: Check null pointer of rx_queue->page_ring (Íñigo Huguet) [2042798] - sfc_ef100: potential dereference of null pointer (Íñigo Huguet) [2042798] - sfc: Don't use netif_info before net_device setup (Íñigo Huguet) [2042798] - sfc: Export fibre-specific supported link modes (Íñigo Huguet) [2042798] - sfc: Fix reading non-legacy supported link modes (Íñigo Huguet) [2042798] - ethernet: constify references to netdev->dev_addr in drivers (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() (Íñigo Huguet) [2042798] - sfc: last resort fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - sfc: fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - ext4: fix potential uninitialized access to retval in kmmpd (Lukas Czerner) [2046355] - ext4: fix possible UAF when remounting r/o a mmp-protected file system (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - quota: check block number when reading the block in quota file (Lukas Czerner) [2046999] - quota: correct error number in free_dqentry() (Lukas Czerner) [2046999] - quota: Fix memory leak when handling corrupted quota file (Lukas Czerner) [2046999] - quota: Sanity-check quota file headers on load (Lukas Czerner) [2046999] - quota: clear padding in v2r1_mem2diskdqb() (Lukas Czerner) [2046999] - quota: Check that quota is not dirty before release (Lukas Czerner) [2046999] - quota: fix livelock in dquot_writeback_dquots (Lukas Czerner) [2046999] - ext4: fix e2fsprogs checksum failure for mounted filesystem (Lukas Czerner) [1937180] - ext4: prevent partial update of the extent blocks (Lukas Czerner) [2035877] - ext4: check for inconsistent extents between index and leaf block (Lukas Czerner) [2035877] - ext4: check for out-of-order index extents in ext4_valid_extent_entries() (Lukas Czerner) [2035877] - ext4: avoid trim error on fs with small groups (Lukas Czerner) [2046355] - ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' (Lukas Czerner) [2046355] - ext4: make sure to reset inode lockdep class when quota enabling fails (Lukas Czerner) [2046355] - ext4: make sure quota gets properly shutdown on error (Lukas Czerner) [2046355] - ext4: Fix BUG_ON in ext4_bread when write quota data (Lukas Czerner) [2046355] - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. (Lukas Czerner) [2046355] - ext4: ensure enough credits in ext4_ext_shift_path_extents (Lukas Czerner) [2046355] - ext4: fix potential infinite loop in ext4_dx_readdir() (Lukas Czerner) [2046355] - ext4: fix loff_t overflow in ext4_max_bitmap_size() (Lukas Czerner) [2046355] - ext4: fix reserved space counter leakage (Lukas Czerner) [2046355] - ext4: fix race writing to an inline_data file while its xattrs are changing (Lukas Czerner) [2046355] - ext4: fix potential htree corruption when growing large_dir directories (Lukas Czerner) [2046355] - ext4: use ext4_grp_locked_error in mb_find_extent (Lukas Czerner) [2046355] - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit (Lukas Czerner) [2046355] - ext4: remove check for zero nr_to_scan in ext4_es_scan() (Lukas Czerner) [2046355] - ext4: return error code when ext4_fill_flex_info() fails (Lukas Czerner) [2046355] - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle (Lukas Czerner) [2046355] - ext4: fix kernel infoleak via ext4_extent_header (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed (Lukas Czerner) [2046355] - ext4: fix error code in ext4_commit_super (Lukas Czerner) [2046355] - crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo (Pingfan Liu) [2046631] - arm64: kernel: arch_crash_save_vmcoreinfo() should depend on CONFIG_CRASH_CORE (Mark Salter) [2046631] - Revert "[arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo" (Pingfan Liu) [2046631] - crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - ibmvnic: don't release napi in __ibmvnic_open() (Gustavo Walbon) [2051793]- EDAC/igen6: Add Intel Alder Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel Tiger Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel ICL-NNPI SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add support for high bandwidth memory (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add detection of memory levels for ICX/SPR servers (Aristeu Rozanski) [1971965 1783145] - EDAC/skx_common: Add new ADXL components for 2-level memory (Aristeu Rozanski) [1971965 1783145] - EDAC, skx: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1971965 1783145] - EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. (Aristeu Rozanski) [1971965 1783145] - selinux: parse contexts for mount options early (Scott Mayhew) [1984355] - selinux: try to use preparsed sid before calling parse_sid() (Scott Mayhew) [1984355] - selinux: Fix selinux_sb_mnt_opts_compat() (Scott Mayhew) [1984355] - selinux: access superblock_security_struct in LSM blob way (Scott Mayhew) [1984355] - selinux: minor tweaks to selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix potential memleak in selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix sleeping function called from invalid context (Scott Mayhew) [1984355] - LSM: Infrastructure management of the superblock (Scott Mayhew) [1984355] - selinux: drop super_block backpointer from superblock_security_struct (Scott Mayhew) [1984355] - selinux: remove redundant allocation and helper functions (Scott Mayhew) [1984355] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [1970036 1988269] - ath11k: add string type to search board data in board-2.bin for WCN6855 (Íñigo Huguet) [1970036 1988269] - firmware: smccc: Fix check for ARCH_SOC_ID not implemented (Vitaly Kuznetsov) [2053450] - bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC (Yauheni Kaliuta) [2051789] - bpf/selftests: disable a verifier test for powerpc (Viktor Malik) [2046032] - bpf/selftests: allow disabling verifier tests (Viktor Malik) [2046032] - vfs: check dentry is still valid in get_link() (Ian Kent) [2014846] - xfs: don't expose internal symlink metadata buffers to the vfs (Brian Foster) [2014846] - scsi: vmw_pvscsi: Set residual data length conditionally (Cathy Avery) [2052345] - scsi: mpt3sas: Fix incorrect system timestamp (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix system going into read-only mode (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix kernel panic during drive powercycle test (Tomas Henzl) [2026212] - scsi: mpt3sas: Clean up some inconsistent indenting (Tomas Henzl) [2026212] - scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state (Ewan D. Milne) [2028290] - blktrace: switch trace spinlock to a raw spinlock (Wander Lairson Costa) [1905749] - blktrace: Fix uaf in blk_trace access after removing by sysfs (Wander Lairson Costa) [1905749] - blk-wbt: export internal state via debugfs (Ming Lei) [2047313] - platform/x86: ISST: Fix optimization with use of numa (Prarit Bhargava) [2023820] - platform/x86: ISST: Use numa node id for cpu pci dev mapping (Prarit Bhargava) [2023818] - platform/x86: ISST: Optimize CPU to PCI device mapping (Prarit Bhargava) [2023818] - efi/x86: drop task_lock() from efi_switch_mm() (Fernando Pacheco) [2035415] - configs: enable LOGITECH_FF (Benjamin Tissoires) [1945987] - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl (Benjamin Tissoires) [1974089] - Input: joydev - prevent potential read overflow in ioctl (Benjamin Tissoires) [1974089] - xfs: Fix CIL throttle hang when CIL space used going backwards (Thiago Becker) [2040371] - netfilter: nf_conntrack_netbios_ns: fix helper module alias (Florian Westphal) [2038015] - selftests: nft_concat_range: add test for reload with no element add/del (Florian Westphal) [2046309] - netfilter: fix regression in looped (broad|multi)cast's MAC handling (Florian Westphal) [2046309] - selftests: netfilter: Add correctness test for mac,net set type (Florian Westphal) [2046309] - netfilter: flowtable: fix IPv6 tunnel addr match (Florian Westphal) [2046309] - netfilter: conntrack: don't increment invalid counter on NF_REPEAT (Florian Westphal) [2046309] - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone (Florian Westphal) [2046309] - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments (Florian Westphal) [2046309] - netfilter: ipvs: Fix reuse connection if RS weight is 0 (Florian Westphal) [2046309] - netfilter: ctnetlink: do not erase error code with EINVAL (Florian Westphal) [2046309] - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY (Florian Westphal) [2046309] - netfilter: nfnetlink_queue: fix OOB when mac header was cleared (Florian Westphal) [2046309] - netfilter: nft_dynset: relax superfluous check on set updates (Florian Westphal) [2046309] - netfilter: use kvmalloc_array to allocate memory for hashtable (Phil Sutter) [2001762] - netfilter: nf_tables: skip netdev events generated on netns removal (Phil Sutter) [2053436] - xfrm: add state hashtable keyed by seq (Sabrina Dubroca) [1926538]- cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning (Waiman Long) [2050418] - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() (Waiman Long) [2050418] - IB/rdmavt: Validate remote_addr during loopback atomic tests (Kamal Heib) [2033480] - in wb_init, use gfp instead of GFP_KERNEL when allocating bw_dwork (Chris von Recklinghausen) [2046179] - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (John Meneghini) [2051691] - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() (John Meneghini) [1973208] - nvme: drop unused variable ctrl in nvme_setup_cmd (John Meneghini) [2033384] - nvme: increment request genctr on completion (John Meneghini) [2033384] - nvme-pci: Fix abort command id (John Meneghini) [2033384] - nvme: add command id quirk for apple controllers (John Meneghini) [2033384] - nvme: move nvme_multi_css into nvme.h (John Meneghini) [2033384] - nvme: code command_id with a genctr for use-after-free validation (John Meneghini) [2033384] - nvme-pci: limit maximum queue depth to 4095 (John Meneghini) [2033384] - params: lift param_set_uint_minmax to common code (John Meneghini) [2033384] - CI: Enable baseline realtime checks (Veronika Kabatova) - CI: Rename pipelines to include release names (Veronika Kabatova) - sched/pelt: Relax the sync of load_sum with load_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of runnable_sum with runnable_avg (Phil Auld) [2037123] - sched/pelt: Continue to relax the sync of util_sum with util_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of util_sum with util_avg (Phil Auld) [2037123] - cifs: fix memory leak of smb3_fs_context_dup::server_hostname (Ronnie Sahlberg) [2044670] - cifs: To match file servers, make sure the server hostname matches (Ronnie Sahlberg) [2044670] - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add alias PMU name (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server MDF support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2M support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IMC support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server PCU support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IRP support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IIO support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server CHA support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server framework (Michael Petlan) [1837402] - ovl: fix deadlock in splice write (Miklos Szeredi) [2028998] - selinux: fix NULL-pointer dereference when hashtab allocation fails (Ondrej Mosnacek) [2021467] - selinux: fix double free of cond_list on error paths (Ondrej Mosnacek) [2043605] - ibmvnic: remove unused ->wait_capability (Diego Domingos) [2049368] - ibmvnic: don't spin in tasklet (Diego Domingos) [2049368] - ibmvnic: init ->running_cap_crqs early (Diego Domingos) [2049368] - ibmvnic: Allow extra failures before disabling (Diego Domingos) [2049368] - hpsa: add new messaging (Tomas Henzl) [1801777] - aacraid: add new messaging (Tomas Henzl) [2044365] - Revert "[scsi] Revert "[scsi] aacraid: add removed id table"" (Tomas Henzl) [2044365] - mpt3sas: Add new messaging (Tomas Henzl) [2044366] - Revert "[scsi] mpt*: remove certain deprecated pci-ids" (Tomas Henzl) [2044366] - mptsas: add new messaging (Tomas Henzl) [2044366] - sctp: hold endpoint before calling cb in sctp_transport_lookup_process (Xin Long) [2043822] - sctp: use call_rcu to free endpoint (Xin Long) [2043822] - sctp: move hlist_node and hashent out of sctp_ep_common (Xin Long) [2043822] - net: Use nlmsg_unicast() instead of netlink_unicast() (Xin Long) [2043822] - video: hyperv_fb: Fix validation of screen resolution (Mohammed Gamal) [1952821] - powerpc/pseries: extract host bridge from pci_bus prior to bus removal (Diego Domingos) [2051509] - dm: properly fix redundant bio-based IO accounting (Mike Snitzer) [2051803] - dm: revert partial fix for redundant bio-based IO accounting (Mike Snitzer) [2051803] - block: add bio_start_io_acct_time() to control start_time (Mike Snitzer) [2051803] - block: document iostat changes for disk busy time accounting (Mike Snitzer) [2051803]- tee: optee: Fix incorrect page free bug (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: smc_abi.c: add missing #include (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: isolate smc abi (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: refactor driver with internal callbacks (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify optee_release() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix missing devices unregister during optee_remove (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/optee/shm_pool: fix application of sizeof to pointer (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add tee_shm_alloc_kernel_buf() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Clear stale cache entries during initialization (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: fix tee out of memory failure seen during kexec reboot (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Refuse to load the driver under the kdump kernel (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix memory leak when failing to register shm pages (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use export_uuid() to copy client UUID (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: do not check memref size on return from Secure World (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix build error caused by recent optee tracepoints feature (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add invoke_fn tracepoints (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify i2c access (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: remove need_resched() before cond_resched() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: sync OP-TEE headers (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: replace might_sleep with cond_resched (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: fix i2c build issue (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: allow op-tee to access devices on the i2c bus (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - driver: tee: Handle NULL pointer indication from client (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: enable support for multi-stage bus enumeration (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use uuid for sysfs driver entry (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Add support for session login client UUID generation (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: enable support to register kernel memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unnecessary NULL check in tee_shm_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: don't assign shm id for private shms (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unused tee_shm_priv_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: tee_shm_op_mmap(): use TEE_SHM_USER_MAPPED (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove redundant teedev in struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove linked list of struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix multi page dynamic shm pool alloc (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: model OP-TEE as a platform device/driver (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix device enumeration error handling (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix dynamic shm pool allocations (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/shm: untag user pointers in tee_shm_register (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add might_sleep for RPC requests (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: allow to work without static shared memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: update optee_msg.h and optee_smc.h to dual license (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add missing of_node_put after of_device_is_available (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix unsigned comparison with less than zero (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: fix possible error pointer ctx dereferencing (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Initialize some structs using memset instead of braces (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add TEE bus device enumeration support (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add supp_nowait flag in tee_context struct (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: log message if dynamic shm is enabled (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add kernel internal client interface (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: take DT status property into account (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: making OPTEE_SHM_NUM_PRIV_PAGES configurable via Kconfig (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN (David Arcari) [2035286] - regset: kill ->get() (Prarit Bhargava) [2032854] - arm64: switch to ->regset_get() (Prarit Bhargava) [2032854] - arm64: take fetching compat reg out of pt_regs into a new helper (Prarit Bhargava) [2032854] - powerpc: switch to ->regset_get() (Prarit Bhargava) [2032854] - s390: switch to ->regset_get() (Prarit Bhargava) [2032854] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [2032854] - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages (Baoquan He) [2024011] - dma/pool: create dma atomic pool only if dma zone has managed pages (Baoquan He) [2024011] - mm_zone: add function to check if managed dma zone exists (Baoquan He) [2024011] - tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is not set (Xin Long) [2043825] - tipc: delete the unlikely branch in tipc_aead_encrypt (Xin Long) [2043825] - tipc: check for null after calling kmemdup (Xin Long) [2043825] - tipc: only accept encrypted MSG_CRYPTO msgs (Xin Long) [2043825] - powerpc/pseries: use slab context cpumask allocation in CPU hotplug init (Waiman Long) [2048220] - powerpc/pseries: Fix build error when NUMA=n (Waiman Long) [2048220] - lpfc: Add new messaging (Ewan D. Milne) [1841323] - cpu/hotplug: Cure the cpusets trainwreck (Phil Auld) [1904593] - scsi: ses: Fix unsigned comparison with less than zero (Tomas Henzl) [1995086] - scsi: ses: Retry failed Send/Receive Diagnostic commands (Tomas Henzl) [1995086] - serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35X (John W. Linville) [2022906] - PCI: vmd: Add indirection layer to vmd irq lists (Scott Wood) [2048202] - redhat/configs: Enable CONFIG_PCI_HYPERV on Aarch64 (Vitaly Kuznetsov) [2024853] - PCI: hv: Add arm64 Hyper-V vPCI support (Vitaly Kuznetsov) [2024853] - PCI: hv: Make the code arch neutral by adding arch specific interfaces (Vitaly Kuznetsov) [2024853] - PCI: hv: Remove unnecessary use of hx (Vitaly Kuznetsov) [2024853] - nvme-rdma: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme-tcp: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme: fix a possible use-after-free in controller reset during load (Chris Leech) [1988361] - ipv6: check return value of ipv6_skip_exthdr (Sabrina Dubroca) [2046234] - selftests: Calculate udpgso segment count without header adjustment (Xin Long) [2044133] - udp: using datalen to cap ipv6 udp max gso segments (Xin Long) [2044133] - inet_diag: fix kernel-infoleak for UDP sockets (Xin Long) [2044133] - udp: using datalen to cap max gso segments (Xin Long) [2044133] - [s390] s390/cpumf: Support for CPU Measurement Facility CSVN 7 (Mete Durlu) [2048980] - [s390] s390/cpumf: Support for CPU Measurement Sampling Facility LS bit (Mete Durlu) [2048980] - tools/power/x86/intel-speed-select: v1.10 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Fix uncore memory frequency display (Prarit Bhargava) [2023909] - platform/x86: ISST: Account for increased timeout in some cases (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Add options to force online (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Drop __DATE__ and __TIME__ macros (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: v1.9 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Process mailbox read error for core-power (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Increase string size (Prarit Bhargava) [2023909] - qla2xxx: Add new messaging (Ewan D. Milne) [1900072]- platform/x86: amd-pmc: only use callbacks for suspend (David Arcari) [2016039] - platform/x86: amd-pmc: Add support for AMD Smart Trace Buffer (David Arcari) [2016039] - platform/x86: amd-pmc: Simplify error handling and store the pci_dev in amd_pmc_dev structure (David Arcari) [2016039] - platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops (David Arcari) [2016039] - platform/x86: amd-pmc: Make CONFIG_AMD_PMC depend on RTC_CLASS (David Arcari) [2016039] - platform/x86: amd-pmc: Drop check for valid alarm time (David Arcari) [2016039] - platform/x86: amd-pmc: Downgrade dev_info message to dev_dbg (David Arcari) [2016039] - platform/x86: amd-pmc: fix compilation without CONFIG_RTC_SYSTOHC_DEVICE (David Arcari) [2016039] - platform/x86: amd-pmc: Add special handling for timer based S0i3 wakeup (David Arcari) [2016039] - platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` (David Arcari) [2016039] - platform/x86: amd-pmc: Add alternative acpi id for PMC controller (David Arcari) [2016039] - platform/x86: amd-pmc: Add a message to print resume time info (David Arcari) [2016039] - platform/x86: amd-pmc: Send command to dump data after clearing OS_HINT (David Arcari) [2016039] - platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled (David Arcari) [2016039] - platform/x86: amd-pmc: Export Idlemask values based on the APU (David Arcari) [2016039] - platform/x86: amd-pmc: Check s0i3 cycle status (David Arcari) [2016039] - scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO (Dick Kennedy) [2027558] - sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044806] - sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc (Davide Caratti) [2044806] - flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044806] - selftests: bpf: Less strict size check in sockopt_sk (Felix Maurer) [2025809] - net-zerocopy: Fast return if inq < PAGE_SIZE (Felix Maurer) [2025809] - tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) (Felix Maurer) [2025809] - tcp-zerocopy: Ensure excess getsockopt buffer is zeroed (Felix Maurer) [2025809] - tcp-zerocopy: Update returned getsockopt() optlen. (Felix Maurer) [2025809] - tcp-zerocopy: Fix getsockopt buffer size check (Felix Maurer) [2025809] - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() (Guillaume Nault) [2046339] - net: fix use-after-free in tw_timer_handler (Guillaume Nault) [2046339] - ALSA: core: Fix SSID quirk lookup for subvendor=0 (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Restore hardware state on runtime PM resume (Jaroslav Kysela) [2003613] - ALSA: RHEL - update kernel configs for RHEL 8.6 (Jaroslav Kysela) [2003613] - ASoC: remove module namespaces (Jaroslav Kysela) [2003613] - ASoC: codecs: rt5682(s): use the older clock API calls, but keep some modern (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Cleanup logging (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use snd_soc_jack to report jack events (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: convert into a helper library for codec drivers (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use arizona->dev for runtime-pm (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Move jack-detect variables to struct arizona_priv (Jaroslav Kysela) [2003613] - ASoC/extcon: arizona: Move arizona jack code to sound/soc/codecs/arizona-jack.c (Jaroslav Kysela) [2003613] - extcon: arizona: Always use pm_runtime_get_sync() when we need the device to be awake (Jaroslav Kysela) [2003613] - extcon: arizona: Fix flags parameter to the gpiod_get("wlf,micd-pol") call (Jaroslav Kysela) [2003613] - extcon: arizona: Fix various races on driver unbind (Jaroslav Kysela) [2003613] - extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged (Jaroslav Kysela) [2003613] - extcon: arizona: Fix runtime PM imbalance on error (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone and button detection (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone impedance into a function (Jaroslav Kysela) [2003613] - extcon: arizona: Invert logic of check in arizona_hpdet_do_id (Jaroslav Kysela) [2003613] - extcon: arizona: Remove excessive WARN_ON (Jaroslav Kysela) [2003613] - extcon: arizona: Remove unnecessary sets of ACCDET_MODE (Jaroslav Kysela) [2003613] - extcon: arizona: Tidy up transition from mic to headphone detect (Jaroslav Kysela) [2003613] - extcon: arizona: Clear jack status regardless of detection type (Jaroslav Kysela) [2003613] - extcon: arizona: Move pdata extraction to probe (Jaroslav Kysela) [2003613] - extcon: arizona: Make rev A register sequences atomic (Jaroslav Kysela) [2003613] - extcon: arizona: Correct clean up if arizona_identify_headphone fails (Jaroslav Kysela) [2003613] - extcon: arizona: Switch to use device_property_count_u32() (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [2003613] - extcon: arizona: Correct error handling on regmap_update_bits_check (Jaroslav Kysela) [2003613] - extcon: arizona: Disable mic detect if running when driver is removed (Jaroslav Kysela) [2003613] - mfd: arizona: Fix rumtime PM imbalance on error (Jaroslav Kysela) [2003613] - mfd: arizona: Split of_match table into I2C and SPI versions (Jaroslav Kysela) [2003613] - mfd: arizona: Make some symbols static (Jaroslav Kysela) [2003613] - mfd: arizona: Add support for ACPI enumeration of WM5102 connected over SPI (Jaroslav Kysela) [2003613] - mfd: arizona: Add MODULE_SOFTDEP("pre: arizona_ldo1") (Jaroslav Kysela) [2003613] - mfd: arizona: Drop arizona-extcon cells (Jaroslav Kysela) [2003613] - mfd: arizona: Replace arizona_of_get_type() with device_get_match_data() (Jaroslav Kysela) [2003613] - mfd: arizona: Ensure 32k clock is put on driver unbind and error (Jaroslav Kysela) [2003613] - mfd: arizona: Remove BUG_ON usage (Jaroslav Kysela) [2003613] - mfd: arizona: Switch to using devm_gpiod_get() (Jaroslav Kysela) [2003613] - mfd: arizona: Fix undefined behavior (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [2003613] - mfd: arizona: Correct calling of runtime_put_sync (Jaroslav Kysela) [2003613] - mfd: arizona: Don't use regmap_read_poll_timeout (Jaroslav Kysela) [2003613] - clkdev: Hold clocks_mutex while iterating clocks list (Jaroslav Kysela) [2003613] - clkdev: add managed clkdev lookup registration (Jaroslav Kysela) [2003613] - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() (Jaroslav Kysela) [2003613] - ALSA: es1688: Avoid devres management for es1688 object creation (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probes of snd_gus_create() (Jaroslav Kysela) [2003613] - ALSA: x86: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: x86: simplify with sync_stop PCM ops (Jaroslav Kysela) [2003613] - ALSA: x86: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: virtio: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2003613] - ALSA: emux: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: synth: missing check for possible NULL after the call to kstrdup (Jaroslav Kysela) [2003613] - ALSA: synth: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sparc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver name explicitly (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add system level suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add reset control (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: align function prototypes (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: clarify expression (Jaroslav Kysela) [2003613] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2003613] - ASoC: tegra: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2003613] - ASoC: tegra20: ac97: Add reset control (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715 (Jaroslav Kysela) [2003613] - ASoC: codecs: wsa881x: fix return values from kcontrol put (Jaroslav Kysela) [2003613] - ASoc: wm8731: Drop empty spi_driver remove callback (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: channel -> channels rename (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Disable irq on slave ports in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a double irq free in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: make array clocks static, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 processing block selection (Jaroslav Kysela) [2003613] - ASoC: da7218: Drop CONFIG_OF ifdef (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505 volume controls (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Make aic32x4_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add support for TAS2505 (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add type to device private data struct (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Fix jack detection after suspend (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Make regmap cache only on probe() (Jaroslav Kysela) [2003613] - ASoC: sigmadsp: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ASoC: rt286: Remove redundant assignment to d_len_code (Jaroslav Kysela) [2003613] - ASoC: codecs: rt1019: clarify expression (Jaroslav Kysela) [2003613] - ASoC: rt1019: Add non_legacy_dai_naming config (Jaroslav Kysela) [2003613] - ASoC: rk3328: fix missing clk_disable_unprepare() on error in rk3328_platform_probe() (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow (Jaroslav Kysela) [2003613] - ASoc: codecs: mt6359: remove useless initializations (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: convert to use module_platform_driver (Jaroslav Kysela) [2003613] - ASoC: ics43432: add CMM-4030D-261 support (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Fix return value in hdmi_codec_set_jack() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Get ELD in before reporting plugged event (Jaroslav Kysela) [2003613] - ASoC: cs53l30: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs43130: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs42l73: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs4265: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs35l36: Remove unneeded variable initialisation (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Correct errata handling (Jaroslav Kysela) [2003613] - ASoC: cs35l34: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l33: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cirrus: Add helper function for reading the device ID (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Add missing regmap use_single config (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: adav80x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ASoC: codecs: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: ab8500: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: fix spelling mistake in Kconfig "comunicate" -> "communicate" (Jaroslav Kysela) [2003613] - ASoC: 88pm860x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Remove redundant assignment to pdm_ctrl and pdm_enable and pdm_dma_enable (Jaroslav Kysela) [2003613] - ASoC: amd: add missing break (Jaroslav Kysela) [2003613] - ALSA: sh: Fix compile warning wrt const (Jaroslav Kysela) [2003613] - ALSA: sh: Fix unused variable warnings (Jaroslav Kysela) [2003613] - ALSA: sh: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: sh: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: aica: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: sh: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [2003613] - ALSA: ps3: fix spelling typo of values (Jaroslav Kysela) [2003613] - ALSA: ppc: drop if block with always false condition (Jaroslav Kysela) [2003613] - ALSA: ppc: remove redundant checks in PS3 driver probe (Jaroslav Kysela) [2003613] - ALSA: ppc: fix error return code in snd_pmac_probe() (Jaroslav Kysela) [2003613] - ALSA: ppc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: ppc: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: ppc: keywest: remove outdated comment (Jaroslav Kysela) [2003613] - ALSA: poewrmac: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcmcia: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pci: vx222: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: Remove trailing semicolon in macros (Jaroslav Kysela) [2003613] - ALSA: hda: generic: Remove redundant assignment to dac (Jaroslav Kysela) [2003613] - ALSA: hda: Allow model option to specify PCI SSID alias (Jaroslav Kysela) [2003613] - ALSA: asihpi: fix comment syntax in file headers (Jaroslav Kysela) [2003613] - ALSA: harmony: Drop superfluous address setup (Jaroslav Kysela) [2003613] - ALSA: parisc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: aloop: Constify ops structs (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size from sof_dev_desc (Jaroslav Kysela) [2003613] - ALSA: wavefront: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wavefront: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sscape: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sc6000: Use explicit cast for __iomem pointer (Jaroslav Kysela) [2003613] - ALSA: sc6000: Assign vport directly on card's private_data (Jaroslav Kysela) [2003613] - ALSA: sc6000: Fix incorrect sizeof operator (Jaroslav Kysela) [2003613] - ALSA: sc6000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - Revert "ALSA: sb: fix a missing check of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: sb: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb8: Add a comment note regarding an unused pointer (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential ABBA deadlock in CSP driver (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential double-free of CSP mixer elements (Jaroslav Kysela) [2003613] - ALSA: sb: Minor coding style fixes (Jaroslav Kysela) [2003613] - ALSA: sb: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sb: Fix two use after free in snd_sb_qsound_build (Jaroslav Kysela) [2003613] - ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer (Jaroslav Kysela) [2003613] - ALSA: opti9xx: fix missing { } around an if block (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: msnd: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: msnd: Use proper mmap method (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probe for ISA interwave card (Jaroslav Kysela) [2003613] - Revert "ALSA: gus: add a check of the status of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: gus: fix null pointer dereference on pointer block (Jaroslav Kysela) [2003613] - ALSA: gus: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: gus: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: gus: Replace unsafe strcpy() with strscpy() (Jaroslav Kysela) [2003613] - ALSA: galaxy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: Replace with fallthrough pseudo keyword in the remaining places (Jaroslav Kysela) [2003613] - ALSA: es18xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es18xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: isa: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1688: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wss: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: isa: Fix error return code in snd_cmi8330_probe() (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmi8328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als100: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als100: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: adlib: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1848: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: i2c: tea6330t: Remove redundant initialization of variable err (Jaroslav Kysela) [2003613] - ALSA: i2c: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: add missing include files (Jaroslav Kysela) [2003613] - ALSA: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ALSA: aoa: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ALSA: arm: Remove unnecessary variables (Jaroslav Kysela) [2003613] - ALSA: ac97: fix PM reference leak in ac97_bus_remove() (Jaroslav Kysela) [2003613] - ALSA: ac97: Constify static struct attribute_group (Jaroslav Kysela) [2003613] - ALSA: virtio: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: virtio: use module_virtio_driver() to simplify the code (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce device suspend/resume support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce PCM channel map support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce jack support (Jaroslav Kysela) [2003613] - ALSA: virtio: PCM substream operators (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control and I/O messages for the PCM device (Jaroslav Kysela) [2003613] - ALSA: virtio: build PCM devices and substream hardware descriptors (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control messages (Jaroslav Kysela) [2003613] - ALSA: virtio: add virtio sound driver (Jaroslav Kysela) [2003613] - uapi: virtio_ids: add a sound device type ID from OASIS spec (Jaroslav Kysela) [2003613] - ALSA: firewire: Fix C++ style comments in uapi header (Jaroslav Kysela) [2003613] - ALSA: uapi: Fix a C++ style comment in asound.h (Jaroslav Kysela) [2003613] - ASoC: topology: Fix stub for snd_soc_tplg_component_remove() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate dai_fmt if exist (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate missing CPU/Codec numbers for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/BCLK_ES bits (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup dev_dbg() to use 1 line (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup debug info for clock (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum DAI links limit to 512 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Use set_jack ops to set jack (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Nulti) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Single) (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 Custom Sample (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Codec2Codec support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add DPCM support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Multi CPU/Codec support (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 driver (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add codec2codec support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add asoc_graph_is_ports0() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link (Jaroslav Kysela) [2003613] - ASoC: audio-graph: respawn Platform Support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Avoid over-allocating DLCs (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fix breakage on kontron-sl28-var3-ads2 (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_link_init() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove Platform support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove unused "node" from graph_parse_mclk_fs() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove "audio-graph-card, " preix support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: check ports if exists (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_remove() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: tegra: Add driver remove() callback (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_card_probe() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Allocate link info structure on heap (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum number of links to 128 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Propagate errors on too many links (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: remove unused variable from simple_parse_of() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup asoc_simple_parse_convert() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: multi support at asoc_simple_canonicalize_cpu/platform() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: care multi DAI at asoc_simple_clean_reference() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove asoc_simple_parse_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: use for_each_prop_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove li->dais/li->conf (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: setup dai_props cpu_dai/codec_dai at initial timing (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: share dummy DAI and reduce memory (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: enable flexible CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card: fix possible uninitialized single_cpu local variable (Jaroslav Kysela) [2003613] - ASoC: simple-card: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: simple-card: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: audio-graph: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: alloc dai_link information for CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils.c: remove old comment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Do not handle device clock (Jaroslav Kysela) [2003613] - ASoC: generic: simple-card-utils: remove useless assignment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Fix device module clock (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Rename functions needed for export (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose helpers from audio graph (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose new members for asoc_simple_priv (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Support empty Codec endpoint (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Identify 'no_pcm' DAI links for DPCM (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Use of_node and DAI for DPCM DAI link names (Jaroslav Kysela) [2003613] - ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() declaration (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: include new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: mirror group_id definition added in firmware (Jaroslav Kysela) [2003613] - ALSA: core: Use READ_ONCE() / WRITE_ONCE() for power state change (Jaroslav Kysela) [2003613] - ALSA: hda_audio_ext: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: make snd_kcontrol_new name a normal string (Jaroslav Kysela) [2003613] - ASoC: constify of_phandle_args in snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: tas2770: Fix setting of high sample rates (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix the wrong jack type detected (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore headphones jack name on Nyan Big (Jaroslav Kysela) [2003613] - ASoC: tegra: Add DAPM switches for headphones and mic jack (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add new ADL-P variant (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-N support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Retry codec probing if it fails (Jaroslav Kysela) [2003613] - ASoC: amd: fix uninitialized variable in snd_acp6x_probe() (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Balance runtime PM count (Jaroslav Kysela) [2003613] - ASoC: SOF: hda: reset DAI widget before reconfiguring it (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Set the max SPI speed for the whole device (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on CML (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: Set mach->id field on comp_ids matches (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AHUB (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2003613] - ASoC: SOF: build compression interface into snd_sof.ko (Jaroslav Kysela) [2003613] - ASoC: rt5682: Re-detect the combo jack after resuming (Jaroslav Kysela) [2003613] - ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend (Jaroslav Kysela) [2003613] - ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add the compatibility with rt9120s (Jaroslav Kysela) [2003613] - ASoC: rt9120: Fix clock auto sync issue when fs is the multiple of 48 (Jaroslav Kysela) [2003613] - ASoC: rt9120: Update internal ocp level to the correct value (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B12 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B29 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B13 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B11 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product (Jaroslav Kysela) [2003613] - ASoC: DAPM: Cover regression by kctl change notification fix (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended (Jaroslav Kysela) [2003613] - ASoC: SOF:control: Fix variable type in snd_sof_refresh_control() (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Change monitor widgets to siggens (Jaroslav Kysela) [2003613] - ASoC: tlv320aic3x: Make aic3x_remove() return void (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: detect codec variant in probe function (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: add comp_ids field for machine driver matching (Jaroslav Kysela) [2003613] - ASoC: Stop dummy from overriding hwparams (Jaroslav Kysela) [2003613] - ASoC: topology: Change topology device to card device (Jaroslav Kysela) [2003613] - ASoC: topology: Use correct device for prints (Jaroslav Kysela) [2003613] - ASoC: topology: Check for dapm widget completeness (Jaroslav Kysela) [2003613] - ASoC: topology: Add header payload_size verification (Jaroslav Kysela) [2003613] - ASoC: core: Remove invalid snd_soc_component_set_jack call (Jaroslav Kysela) [2003613] - ASoC: amd: acp: select CONFIG_SND_SOC_ACPI (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: es8316: add support for ESSX8336 ACPI _HID (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct configuring of switch inversion from ts-inv (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC (Jaroslav Kysela) [2003613] - ASoC: amd: acp: fix Kconfig dependencies (Jaroslav Kysela) [2003613] - ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Fix return value check in acp_machine_select() (Jaroslav Kysela) [2003613] - ASoC: max98520: add max98520 audio amplifier driver (Jaroslav Kysela) [2003613] - ASoC: nau8821: clarify out-of-bounds check (Jaroslav Kysela) [2003613] - ASoC: nau8821: fix kernel-doc (Jaroslav Kysela) [2003613] - ASoC: rt5682s: use 'static' qualifier (Jaroslav Kysela) [2003613] - ASoC: topology: handle endianness warning (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X86 && PCI (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should depend on X86 && PCI && I2C (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_AMD_ACP_COMMON (Jaroslav Kysela) [2003613] - ASoC: cs42l42: free_irq() before powering-down on probe() fail (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Reset and power-down on remove() and failed probe() (Jaroslav Kysela) [2003613] - ASoC: nau8825: add clock management for power saving (Jaroslav Kysela) [2003613] - ASoC: nau8825: add set_jack coponment support (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler (Jaroslav Kysela) [2003613] - ASoC: wm8962: Convert to devm_clk_get_optional() (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Make cs35l41_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tegra: Set default card name for Trimslice (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore AC97 support (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add acp_machine struct for renoir platform. (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Downsizing the DAC volume scale (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove unused runtime_suspend/runtime_resume callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for ACPI table match entry (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use device_property API instead of of_property (Jaroslav Kysela) [2003613] - ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow Carp platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add YC machine driver using dmic (Jaroslav Kysela) [2003613] - ASoC: amd: create platform device for acp6x machine driver (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow carp acp6x drivers build (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver dma ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x irq handler (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: add platform devices for acp6x pdm driver and dmic driver (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP6x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for RT5682-VS codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for Maxim amplifier codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add SOF audio support on Chrome board (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add legacy sound card support for Chrome audio (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add generic machine driver support for ACP cards (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add callback for machine driver on ACP (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add I2S support on Renoir platform (Jaroslav Kysela) [2003613] - ASoC: amd: Add common framework to support I2S on ACP SOC (Jaroslav Kysela) [2003613] - ASoC: soc-core: tidyup empty function (Jaroslav Kysela) [2003613] - ASoC: soc-component: add snd_soc_component_is_codec() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2 (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix WARN in remove() if running without an interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Set correct SRC MCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Allow time for HP/ADC to power-up after enable (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use PLL for SCLK > 12.288MHz (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't claim to support 192k (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't set defaults for volatile registers (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct some register default values (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always configure both ASP TX channels (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't reconfigure the PLL while it is running (Jaroslav Kysela) [2003613] - ASoC: soc-component: improve error reporting for register access (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh machine driver (Jaroslav Kysela) [2003613] - ASoc: amd: create platform device for VG machine driver (Jaroslav Kysela) [2003613] - ASoC: test-component: add Test Component for Sound debug/test (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix a little pop while playback (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2003613] - ASoC: rt9120: Drop rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control caused error (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: switch to using devm_fwnode_gpiod_get() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: amd: Kconfig: Select fch clock support with machine driver (Jaroslav Kysela) [2003613] - ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() (Jaroslav Kysela) [2003613] - ASoC: SOF: prepare code to allocate IPC messages in fw_ready (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: restore mixer functionality (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix hp pop produced immediately after resuming (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce fragment elapsed notification API (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Use newly introduced generic IPC stream ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Make Intel IPC stream ops generic (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks (Jaroslav Kysela) [2003613] - ASoC: SOF: pipelines: Harmonize all functions to use struct snd_sof_dev (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: do not power down primary core during topology removal (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Dump registers and stack when SOF_DBG_DUMP_REGS is set (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag from dbg_dump calls (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmware start fails (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Clean up snd_sof_get_status() prints (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: Drop 'error' prefix from error dump functions (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce macro to set the firmware state (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: Force DSP panic dumps to be printed (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Re-enable dumps after successful IPC tx (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Print out the fw_state along with the DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_dbg_or_err (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() for DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping (Jaroslav Kysela) [2003613] - ASoC: SOF: debug/ops: Move the IPC and DSP dump functions out from the header (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Print the DSP dump if boot fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce kernel log noise (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc and dsp dump: Add markers for better visibility (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence for fw_exception (Jaroslav Kysela) [2003613] - ASoC: SOF: core: debug: force all processing on primary core (Jaroslav Kysela) [2003613] - ASoC: max98927: Handle reset gpio when probing i2c (Jaroslav Kysela) [2003613] - ASoC: DAPM: Fix missing kctl change notifications (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: SOF: OF: Add fw_path and tplg_path parameters (Jaroslav Kysela) [2003613] - ASoC: amd: acp-rt5645: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: return error if sof_connect_dai_widget() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: allow for dynamic pipelines override for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: show clks_control value in dynamic debug (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dynamic pipelines (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp (Jaroslav Kysela) [2003613] - ASoC: Intel: add machine driver for SOF+ES8336 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ASoC: Intel: cht_bsw_nau8824: Set card.components string (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add a nau8824_components() helper (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix NAU8824_JACK_LOGIC define (Jaroslav Kysela) [2003613] - ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: nau8821: new driver (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add kernel parameter for topology verification (Jaroslav Kysela) [2003613] - ASoC: SOF: Add support for dynamic pipelines (Jaroslav Kysela) [2003613] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce widget use_count (Jaroslav Kysela) [2003613] - ASoC: SOF: Don't set up widgets during topology parsing (Jaroslav Kysela) [2003613] - ASoC: SOF: restore kcontrols for widget during set up (Jaroslav Kysela) [2003613] - ASoC: SOF: Add new fields to snd_sof_route (Jaroslav Kysela) [2003613] - AsoC: dapm: export a couple of functions (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-audio: add helpers for widgets, kcontrols and dai config set up (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add new token for dynamic pipeline (Jaroslav Kysela) [2003613] - ASoC: SOF: control: Add access field in struct snd_sof_control (Jaroslav Kysela) [2003613] - ASoC: topology: change the complete op in snd_soc_tplg_ops to return int (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix HP noise caused by SAR mode switch when the system resumes (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Enable ASRC auto-disable to fix pop during jack plug-in while playback (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: rt5682: move clk related code to rt5682_i2c_probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: Use clk_hw based APIs for registration (Jaroslav Kysela) [2003613] - ASoC: rt5682: Drop usage of __clk_get_name() (Jaroslav Kysela) [2003613] - ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Use dev_dbg instead of pr_debug (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Remove the volatile SW reset register from reg_default (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix headphone vs headset, button-press detection no longer working (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: update platform device name for Maxim amplifier (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Make the error prints consistent in tx_wait_done() (Jaroslav Kysela) [2003613] - ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ (Jaroslav Kysela) [2003613] - ASoC: SOF: add error handling to snd_sof_ipc_msg_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: add header file for ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pm: fix a stale comment (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_SD_OFFSET timeout (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: fix potential locking issue (Jaroslav Kysela) [2003613] - ASoC: ak4458: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak5558: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: dwc-i2s: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4671: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: alc5623: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: bcm: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cpcap: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" (Jaroslav Kysela) [2003613] - ASoC: ad193x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_dai_ops structs (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use two thresholds and increased wait time for manual type detection (Jaroslav Kysela) [2003613] - ASoC: adau1977: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau17x1: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1701: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1373: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1372: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ad1836: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ep93xx: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: samsung: add missing "fallthrough;" (Jaroslav Kysela) [2003613] - ASoC: ak4642: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Use correct version to initialize Class H (Jaroslav Kysela) [2003613] - ASoC: alc5632: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak4104: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4118: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: zl38060: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cs4341: Add SPI device ID table (Jaroslav Kysela) [2003613] - ASoC: pcm179x: Add missing entries SPI to device ID table (Jaroslav Kysela) [2003613] - ASoC: pl1022_rdk: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: pl1022_ds: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: mpc8610_hpcd: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-sgtl5000: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-es8328: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl_sai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-mqs: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-esai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: eureka-tlv320: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cros_ec_codec: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers (Jaroslav Kysela) [2003613] - ASoC: codecs: max98390: simplify getting the adapter of a client (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro (Jaroslav Kysela) [2003613] - ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_component_dev (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based Mixer driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based ADX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based AMX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based SFC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based MVC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add routes for few AHUB modules (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: Don't reconnect an already active BE (Jaroslav Kysela) [2003613] - ASoC: compress/component: Use module_get_when_open/put_when_close for cstream (Jaroslav Kysela) [2003613] - ASoC: soc-component: Convert the mark_module to void* (Jaroslav Kysela) [2003613] - ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove redundant error check from sof_ipc_tx_message_unlocked (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/stream_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: trace: Omit error print when waking up trace sleepers (Jaroslav Kysela) [2003613] - misc: cs35l41: Remove unused pdn variable (Jaroslav Kysela) [2003613] - ASoC: SOF: imx8m: add SAI1 info (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor fix all errors reported by checkpatch.pl script (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Move probe work related code under a single if () branch (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Implement Manual Type detection as fallback (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-probes: Correct the function names used for snd_soc_cdai_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c (Jaroslav Kysela) [2003613] - ASoC: SOF: probe: Merge and clean up the probe and compress files (Jaroslav Kysela) [2003613] - ASoC: SOF: compress: move and export sof_probe_compr_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COMPRESS reference (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Add probe message logging to ipc_log_header() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Re-phrase the missing firmware error to avoid duplication (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: release_firmware() on load failure to avoid batching (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use the generic ops for region debugfs handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add generic API and ops for DSP regions (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Do not use 'bar' as parameter for block_read/write (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64 (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: bdw: Set the mailbox offset directly in bdw_probe (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix a bunch of trivial code formating/style issues (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fixup the error messages (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Don't overwrite returned error code (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Combine adjacent register writes (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix use of an uninitialised variable (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: load_firmware callback is mandatory, treat it like that (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Relocate inline definitions from hda.h to hda.c for sdw (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax_icl declarations (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dsp: Declare locally used functions as static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: Do no initialize resindex_dma_base (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: Fix DSP oops stack dump output contents (Jaroslav Kysela) [2003613] - ASoC: pcm5102a: increase rate from 192k to 384k (Jaroslav Kysela) [2003613] - ASoC: rt1011: add i2s reference control for rt1011 (Jaroslav Kysela) [2003613] - ASoC: SOF: Handle control change notification from firmware (Jaroslav Kysela) [2003613] - ASoC: SOF: control: fix a typo in put operations for kcontrol (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Add driver for ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: core: allow module parameter to override dma trace Kconfig (Jaroslav Kysela) [2003613] - ASoC: soc-topology: Move template info print soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2003613] - ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol (Jaroslav Kysela) [2003613] - ASoC: cs35l41: CS35L41 Boosted Smart Amplifier (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix headset background noise when S3 state (Jaroslav Kysela) [2003613] - ASoC: Revert PCM trigger changes (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: protect BE dailink state changes in trigger (Jaroslav Kysela) [2003613] - ASoC: dwc: Get IRQ optionally (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the vol+ button detection issue (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_jack2_gpio static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: remove duplicate include (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: move common ATOM stuff to module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: byt: prepare split between Baytrail and Merrifield (Jaroslav Kysela) [2003613] - ASoC: rt1015: remove possible unused variable `bclk_ms' (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check functions static (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select first entry for singular pipe config arrays (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Properly configure modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support multiple format configs (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Simplify m_state for loadable modules (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix passing loadable flag for module (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module resource and format selection (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select proper format for NHLT blob (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Revert PCM buffer address setup workaround again (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2 jack-detect (Jaroslav Kysela) [2003613] - ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" DAPM pin for the mic on the 2nd jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add rt5640_set_ovcd_params() helper (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640_detect_headset() (Jaroslav Kysela) [2003613] - ASoC: rt5640: Delay requesting IRQ until the machine-drv calls set_jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Move rt5640_disable_jack_detect() up in the rt5640.c file (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix breakage for PCM buffer address setup (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components string (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: soc-ac97: cleanup cppcheck warning (Jaroslav Kysela) [2003613] - ASoC: soc-component: cleanup cppcheck warning at snd_soc_pcm_component_pm_runtime_get() (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_copy_user() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_new() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_hw_params() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_rt711*: keep codec device reference until remove (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: pass card information to init/exit functions (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle errors with acpi_dev_get_first_match_dev() (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: harden codec property handling (Jaroslav Kysela) [2003613] - ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: make DMI L1 selection more robust (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: simplify logic for DMI_L1 handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: remove always true condition (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description (Jaroslav Kysela) [2003613] - ASoC: rt5682: Properly turn off regulators if wrong device ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Implement remove callback (Jaroslav Kysela) [2003613] - ASoC: rt5682: Disable irq on shutdown (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold again (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix platform ID matching (Jaroslav Kysela) [2003613] - ASoC: rt1015p: add new acpi id and comapatible id (Jaroslav Kysela) [2003613] - ASoC: max98390: Add support change dsm param name (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Update module authors (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Validate dai_set_sysclk() frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit (Jaroslav Kysela) [2003613] - ASoC: rt5640: Silence warning message about missing interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix mono playback (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Constrain sample rate to prevent illegal SCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix LRCLK frame start edge (Jaroslav Kysela) [2003613] - ASoC: cs42l42: PLL must be running when changing MCLK_SRC_SEL (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for set_jack calls (Jaroslav Kysela) [2003613] - ASoC: mt6359-accdet.c: remove useless assignments (Jaroslav Kysela) [2003613] - ASoC: max98090: remove duplicate status reads and useless assignmment (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_stream_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_new_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_weak_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_add_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_del_route() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer_path_status() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup() (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: sprd: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: qcom: qdsp6: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: mpc5200: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_asrc_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: tegra: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: bcm: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ALSA: pxa2xx: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ASoC: rt5514: make array div static const, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: codecs: ad193x: add support for 96kHz and 192kHz playback rates (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_max98373: remove useless inits (Jaroslav Kysela) [2003613] - ASoC: Intel: update sof_pcm512x quirks (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Use DMI string to search for adl_mx98373_rt5682 variant (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove duplicate control for WNF filter frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix inversion of ADC Notch Switch control (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-ipc: fix reply size checking (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: fix SoundWire dependencies (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headset mic input (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headphones output (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() helper (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add line-out support (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: move sof_intel_dsp_desc() forward (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS definition (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at snd_soc_find_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_kcontrol_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dapm_widget_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dai_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_process_headers() (Jaroslav Kysela) [2003613] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - soundwire: add flag to ignore all command/control for mockup devices (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix open coded prefix handling (Jaroslav Kysela) [2003613] - ASoC: uniphier: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: xilinx: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: skylake: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: amd: Drop superfluous mmap callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix bclk calculation for mono (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of ADC Volume control (Jaroslav Kysela) [2003613] - ASoC: v253_init: eliminate pointer to string (Jaroslav Kysela) [2003613] - ASoC: samsung: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_simple_widgets() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregister_component() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt_parse_format() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dmi_name() (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix spelling contraction "cant" -> "can't" (Jaroslav Kysela) [2003613] - ASoC: component: Remove misplaced prefix handling in pin control functions (Jaroslav Kysela) [2003613] - ASoC: amd: fix an IS_ERR() vs NULL bug in probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: enable SAR ADC power saving mode during suspend (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_setup_be_chan() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playback_capture() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_components_close() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: enforce exclusion between HDaudio and SoundWire (Jaroslav Kysela) [2003613] - ASoC: topology: Select SND_DYNAMIC_MINORS (Jaroslav Kysela) [2003613] - ASoC: rt1015: Remove unnecessary flush work on rt1015 driver (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_mx98360a: fail to initialize soundcard (Jaroslav Kysela) [2003613] - ASoC: amd: Use dev_probe_err helper (Jaroslav Kysela) [2003613] - ASoC: amd: Don't show messages about deferred probing by default (Jaroslav Kysela) [2003613] - ASoC: amd: enable stop_dma_first flag for cz_dai_7219_98357 dai link (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh acp5x driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dma driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dai driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s controller driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x pcm dma driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: irq handler changes for ACP5x PCM dma driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x PCM platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: create acp5x platform devices (Jaroslav Kysela) [2003613] - ASoc: amd: add acp5x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP5x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Run hibernation callbacks (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold (Jaroslav Kysela) [2003613] - ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the issue of garbled recording after powerd_dbus_suspend (Jaroslav Kysela) [2003613] - ASoC: amd: reverse stop sequence for stoneyridge platform (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: add a flag to reverse the stop sequence (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs for tests (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: tgl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: cnl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: codecs: add SoundWire mockup device support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on tgl and adl (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Update ADL descriptor to use ACPI power states (Jaroslav Kysela) [2003613] - ASoC: rt5631: Fix regcache sync errors on resume (Jaroslav Kysela) [2003613] - ASoC: amd: fix spelling mistakes (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: use helper function to get bclk frequency (Jaroslav Kysela) [2003613] - ASoC: SOF: add a helper to get topology configured bclk (Jaroslav Kysela) [2003613] - ASoC: tegra: Use ADMAIF component for DMA allocations (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: fix xrun issue on platform with max98373 (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: mark runtime-pm functions as __maybe_unused (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Correct suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Reset global variable (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Switch to use reset-bulk API (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Reset hardware properly (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Use clk_bulk helpers (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Add missing resets (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra210_admaif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fill in driver name (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Add missing of_node_put() in imx8_probe() (Jaroslav Kysela) [2003613] - ASoC: Intel: skl_hda_dsp_generic: Update Kconfig documentation (Jaroslav Kysela) [2003613] - ASoC: Intel: use MODULE_DEVICE_TABLE with platform_device_id tables (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: fix signed/unsigned warning (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_max98373: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: shrink platform_id names below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: remove hdac-hdmi support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: use mach data for ADL RVP DMIC count (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix a NULL vs IS_ERR() check (Jaroslav Kysela) [2003613] - ASoC: rt711: add two jack detection modes (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c24xx-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c2412-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: pcm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: remove snd_soc_of_parse_daifmt() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: switch to use snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_fliped() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_from_bitmap() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: fsi: fix spelling mistake (Jaroslav Kysela) [2003613] - ASoC: Intel: bdw-rt5677: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ASoC: spear: spdif_out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: sprd: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: sti: sti_uniperif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: spdifrx: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: sai: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: make hdmi_codec_controls static (Jaroslav Kysela) [2003613] - ASoC: rockchip: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: pdm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK (Jaroslav Kysela) [2003613] - ASoC: hisilicon: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: jz4740-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-parallel-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: dwc: dwc-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: Squash utils into common machine driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Specify components string for each card (Jaroslav Kysela) [2003613] - ASoC: tegra: Unify ASoC machine drivers (Jaroslav Kysela) [2003613] - ASoC: tegra: SND_SOC_TEGRA_AUDIO_GRAPH_CARD should depend on SND_SOC_TEGRA (Jaroslav Kysela) [2003613] - ASoC: tegra20-spdif: remove "default m" (Jaroslav Kysela) [2003613] - ASoC: tegra: Add audio graph based card driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver_name=tegra for all machine drivers (Jaroslav Kysela) [2003613] - ASoC: rt5640: Make codec selectable (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add a prepare hook (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add iec958 controls (Jaroslav Kysela) [2003613] - ASoC: rt5645: Avoid upgrading static warnings to errors (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Rework to support more controls (Jaroslav Kysela) [2003613] - ASoC: soc-core: don't use discriminatory terms on snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca: handle mbq_regmap in rt711_sdca_io_init (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: add readable for SDW_SDCA_CTL() registers (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: set regcache_cache_only false before reading RT5682_DEVICE_ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2003613] - ASoC: rt715-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1316-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1308-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: add missing memory allocation check (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: fsi: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: pcm3168a: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: ak4613: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: soc-core: move snd_soc_runtime_set_dai_fmt() to upside (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - mfd: arizona: Allow building arizona MFD-core as module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-M support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: don't print ROM status if cl_dsp_init() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: clean up hda_dsp_dump() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Constify sof_probe_compressed_ops (Jaroslav Kysela) [2003613] - ASoC: wm5110: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: wm5102: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs47125: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs42l52: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs35l3x: Use neutral language in amp drivers (Jaroslav Kysela) [2003613] - ASoC: cs43130: Use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: wm8962: Use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs42l56: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: tlv320aic26: use DEVICE_ATTR_RW macro (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Check jack status before reporting button events (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2400000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2304000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix 1536000 Bit Clock instability (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk support for Brya and BT-offload (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: remove .nonatomic for BE dailinks (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add support for Bluetooth offload (Jaroslav Kysela) [2003613] - ASoC: Intel: common: Add entries for sdw codecs in ADL match table (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entries for i2s machines in ADL match table (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove conditions against CONFIG_PCI (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: don't return void value (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: fix assignment to use le32_to_cpu (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use snd_sof_dsp_block_read() instead sof_block_read() (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: print out the polling register (Jaroslav Kysela) [2003613] - ASoC: SOF: pci: No need to cast second time to save the desc (Jaroslav Kysela) [2003613] - ASoC: SOF: Check desc->ops directly in acpi/pci/of probe functions (Jaroslav Kysela) [2003613] - ASoC: topology: Fix using uninitialized pointer (Jaroslav Kysela) [2003613] - ASoC: soc-dai: fix up hw params only if it is needed (Jaroslav Kysela) [2003613] - ASoC: soc-core: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: topology: Add support for multiple kcontrol types to a widget (Jaroslav Kysela) [2003613] - ASoC: intel/boards: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [2003613] - ASoC: cs43130: handle errors in cs43130_probe() properly (Jaroslav Kysela) [2003613] - Revert "ASoC: cs43130: fix a NULL pointer dereference" (Jaroslav Kysela) [2003613] - ASoC: cs42l42: make HSBIAS_SENSE_EN optional (Jaroslav Kysela) [2003613] - ASoC: wm2200: remove include of wmfw.h (Jaroslav Kysela) [2003613] - ASoC: wm_adsp: mark more data structures with the const qualifier (Jaroslav Kysela) [2003613] - ASoC: Intel: bxt_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: shrink platform id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: add sof-cs42l42 machine driver (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: create sof-maxim-common module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle hda-dsp-common as a module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: add support for adl boards in sof-rt5682 (Jaroslav Kysela) [2003613] - ASoC: Intel: Boards: tgl_max98373: Add BT offload support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix index used in inner loop (Jaroslav Kysela) [2003613] - ALSA: fireworks: add support for Loud Onyx 1200f quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Track 16 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Traveler mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: remove TODO for interaction with userspace about control message (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or later (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: export meter information to userspace as float value (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: refine parser for meter information in register DSP models (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix null pointer dereference when polling hwdep character device (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: notify event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: queue event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for line input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer source parameters in register-DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached hardware meter (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser for meter information in command DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser to gather meter information in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix truncated bytes in message tracepoints (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix transmission method for Loud models based on OXFW971 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896HD (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functioal regression for silence in Apogee Duet FireWire (Jaroslav Kysela) [2003613] - ALSA: bebob: correct duplicated entries with TerraTec OUI (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMDTP_OUT_STREAM stream is found (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 828 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for source detection of sampling clock in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for packet format detection in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for AES/EBU clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for detection of clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: bebob: add support for ToneWeal FW66 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix rx packet format at higher rate for MOTU 828 mk3 Hybrid (Jaroslav Kysela) [2003613] - ALSA: bebob: fix rx packet format for Yamaha GO44/GO46, Terratec Phase 24/x24 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 828 (Jaroslav Kysela) [2003613] - ALSA: bebob: Fix bit flag quirk constants (Jaroslav Kysela) [2003613] - ALSA: firewire: fill Kconfig with entries for devices based on DICE ASICs (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entries for Phonic Helix Board and FireFly series (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for M-Audio models (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Acoustic Reality eAR Master One, Eroica, Figaro, and Ciaccona (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Mackie D.2 FireWire option card (Jaroslav Kysela) [2003613] - ALSA: fireworks: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: bebob: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replace in_interrupt() with in_softirq() (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for model-dependent quirks (Jaroslav Kysela) [2003613] - ALSA: bebob: delete workaround for protocol version 3 (Jaroslav Kysela) [2003613] - ALSA: bebob: dismiss sleep after breaking connections (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete workqueue for period update (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: operate for period elapse event in process context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: delete unused kernel API (Jaroslav Kysela) [2003613] - ALSA: fireface: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: dice: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: oxfw: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: fireworks: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: bebob: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for hybrid model of MOTU Ultralite mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: remove useless operations for kernel preemption (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: fix error codes for allocation failure (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix error return code in snd_motu_stream_reserve_duplex() (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: sequence replay for source packet header (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cache event ticks in source packet header per data block (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro for magic numbers relevant to IEC 61883-1 (Jaroslav Kysela) [2003613] - ALSA: bebob: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: wait just for NOTIFY_CLOCK_ACCEPTED after GLOBAL_CLOCK_SELECT operation (Jaroslav Kysela) [2003613] - ALSA: fireface: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: oxfw: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: delete SYTMATCH clock source (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: support NO_PERIOD_WAKEUP in ALSA PCM runtime (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: transfer rx packets on-the-fly when replaying (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replay sequence of incoming packets for outgoing packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add replay target to cache sequence of packet (Jaroslav Kysela) [2003613] - ALSA: bebob: distinguish M-Audio ProFire Lightbridge quirk (Jaroslav Kysela) [2003613] - ALSA: bebob: cancel switching connection order (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete callbacked member (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: drop initial NODATA or empty packet (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for transfer delay (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of data block sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of syt sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of packet descriptors (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: pool sequence of packet in IT context independently (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add flag to unaware of syt in CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix uninitialized variable err issue (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: change waking up timing to process packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IT contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to start several IT/IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: skip initial packets instead of scheduling IR context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for selection of IT context header length (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for calculation of context payload (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for size of CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: insert descriptor for skipped cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: check cycle continuity (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for check of CIP header about payload size (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for parser of IR context header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for helper function to compute OHCI 1394 cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for sequence descriptor' (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: handle the case that empty isochronous packet payload for CIP (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to refer the same frame count per period in domain structure (Jaroslav Kysela) [2003613] - ALSA: oxfw: add quirk flag for blocking transmission method (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for wrong_dbs quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for jumbo payload quirk (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for jumbo-payload quirk in OXFW970 (Jaroslav Kysela) [2003613] - ALSA: oxfw: add comment for the type of ASICs (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Mackie Onyx Sattelite (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Tapco Link.FireWire 4x6 (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring to detect mackie models (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for existent device entry with specifier_id and version (Jaroslav Kysela) [2003613] - ALSA: firewire-lib/motu: use int type for the value of bitwise OR with enumerator-constant (Jaroslav Kysela) [2003613] - Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro" (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Disable silent stream on GLK (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add new alc285-hp-amp-init model (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P (Jaroslav Kysela) [2003613] - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver (Jaroslav Kysela) [2003613] - ALSA: ctxfi: Fix out-of-range access (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 (Jaroslav Kysela) [2003613] - ALSA: cmipci: Drop stale variable assignment (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 (Jaroslav Kysela) [2003613] - ALSA: hda: fix general protection fault in azx_runtime_idle (Jaroslav Kysela) [2003613] - ALSA: hda: Free card instance properly at probe errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASUS UX550VE (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC70HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 (Jaroslav Kysela) [2003613] - ALSA: ISA: not for M68K (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC50HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel: Allow repeatedly probing on codec configuration errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - ALC236 headset MIC recording issue (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo X170KM-G (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Complete partial device name to avoid ambiguity (Jaroslav Kysela) [2003613] - ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Use position buffer for SKL+ again (Jaroslav Kysela) [2003613] - ALSA: hda: Reduce udelay() at SKL+ position reporting (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack (Jaroslav Kysela) [2003613] - ALSA: pcxhr: "fix" PCXHR_REG_TO_PORT definition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. (Jaroslav Kysela) [2003613] - Revert "ALSA: hda: Drop workaround for a hang at shutdown again" (Jaroslav Kysela) [2003613] - ALSA: vx222: fix null-ptr-deref (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Initialize Codec only in init fixup. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Ensure Type Detection is only run on startup when necessary (Jaroslav Kysela) [2003613] - ALSA: hda: Disable runtime resume at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [2003613] - ALSA: hda: Code refactoring snd_hda_pick_fixup() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM guards (Jaroslav Kysela) [2003613] - ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() (Jaroslav Kysela) [2003613] - ALSA: hda: Drop workaround for a hang at shutdown again (Jaroslav Kysela) [2003613] - ALSA: hda/via: Apply runtime PM workaround for ASUS B23E (Jaroslav Kysela) [2003613] - ALSA: hda: Fix hang during shutdown due to link reset (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9510 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Nuke unused reboot_notify callback (Jaroslav Kysela) [2003613] - ALSA: hda: Suspend codec at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda: conexant: Turn off EAPD at suspend, too (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent pops and clicks during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Follow correct CS42L42 power down sequence for suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Remove unnecessary delays (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use timeout rather than retries for I2C transaction waits (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add support for dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add Support to disable jack type detection for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move codec properties to its own struct (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support i2c bulk read/write functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid re-setting the same page as the last access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid setting the same I2C address for every access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Dont disable I2C clock between consecutive accesses (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Generalize volume controls (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent I2C access during suspend time (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Simplify CS42L42 jack detect. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask CS42L42 wake events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited response for the first boot (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited responses during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use enums for register names and coefficients (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move arrays of configuration to a new file (Jaroslav Kysela) [2003613] - ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module (Jaroslav Kysela) [2003613] - ALSA: hda - fix the 'Capture Switch' value change notifications (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: pci: cs46xx: Fix set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: hda: Add quirk for ASUS Flow x13 (Jaroslav Kysela) [2003613] - ALSA: pci/korg1212: completely remove 'set but not used' warnings (Jaroslav Kysela) [2003613] - ALSA: pcxhr: use __func__ to get funcion's name in an output message (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: add mic quirk for Acer SF314-42 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 (ALC256) (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix wrongly shuffled firmware loader code (Jaroslav Kysela) [2003613] - ALSA: als300: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add quirk to force pin connectivity on NUC10 (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix error return code in snd_nm256_create() (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx222: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: trident: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Fix unaligned buffer addresses (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: rme9652: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme9652: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hdspm: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ALSA: hdsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Replace tasklet with threaded irq (Jaroslav Kysela) [2003613] - ALSA: riptide: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [2003613] - ALSA: oxygen: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: nm256: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lx6464es: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lola: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: korg1212: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1712: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ca0106: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aw2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: au88x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: via82xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sis7019: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme96: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme32: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: maestro3: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: fm801: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1968: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1938: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ens137x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5530: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs4281: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cmipci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: bt87x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt3328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als4000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als300: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1889: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: atiixp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix pop noise and 2 Front Mic issues on a machine (Jaroslav Kysela) [2003613] - ALSA: hdmi: Expose all pins on MSI MS-7C94 board (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Skip ac97 clock measurement on VM (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add option to enable all pins forcibly (Jaroslav Kysela) [2003613] - ALSA: ice1724: Remove superfluous loop over model table (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: remove redundant initialization of variable status (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix breakage at ac97 clock measurement (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute led of the HP Pavilion 15-eh1xxx series (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add ALC285 HP init procedure (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add type for ALC287 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 830 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: hda: Release codec display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda: Release controller display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too (Jaroslav Kysela) [2003613] - ALSA: hdsp: fix a test for copy_to_user() failure (Jaroslav Kysela) [2003613] - ALSA: hda: Add IRQ check for platform_get_irq() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add another ALC236 variant support (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook x360 830 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/tegra: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ALSA: trident: Fix build error (Jaroslav Kysela) [2003613] - ALSA: trident: Drop shadow TLB pointer table (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx222: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: trident: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme9652: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hdsp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: riptide: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcxhr: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mixart: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ice1712: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ca0106: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: au88x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ac97: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: via82xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme96: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme32: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: maestro3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: fm801: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1968: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1938: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ens137x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmipci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: bt87x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: azt3328: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: atiixp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als4000: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als300: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ak4531: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ad1889: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Change device names for quirks to barebone names (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: Make a const array static, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: pci: lx6464es: remove useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: Fix incorrect use of vp->state (Jaroslav Kysela) [2003613] - ALSA: pcsp: Make hrtimer forwarding more robust (Jaroslav Kysela) [2003613] - ALSA: pcsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: dummy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aloop: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mpu401: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: serial-u16550: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mtpav: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: virmidi: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx: Manage vx_core object with devres (Jaroslav Kysela) [2003613] - ALSA: aloop: Fix spelling mistake "synchronization" -> "synchronization" (Jaroslav Kysela) [2003613] - ALSA: serial: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mpu401: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: fix useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: harden detection of controller (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: avoid write to STATESTS if controller is in reset (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_ext_stream: fix potential locking issues (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() (Jaroslav Kysela) [2003613] - ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI ID (Jaroslav Kysela) [2003613] - ALSA: usb-audio: usx2y - use GFP_NOIO flag (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reorder snd_djm_devices[] entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Don't start stream for capture at prepare (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Switch back to non-latency mode at a later point (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for Audient iD14 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 400 (Jaroslav Kysela) [2003613] - ALSA: ua101: fix division by zero at probe (Jaroslav Kysela) [2003613] - ALSA: line6: fix control and interrupt message timeouts (Jaroslav Kysela) [2003613] - ALSA: 6fire: fix control and bulk message timeouts (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix microphone sound on Jieli webcam. (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Initialize every feature unit once at probe time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Drop superfluous error message after disconnection (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: add Schiit Hel device to quirk table (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for VF0770 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Less restriction for low-latency playback mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb streams (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Enable rate validation for Scarlett devices (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix packet size calculation regression (Jaroslav Kysela) [2003613] - ALSA: usb-audio: disable implicit feedback sync for Behringer UFX1204 and UFX1604 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid killing in-flight URBs during draining (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Improved lowlatency playback support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add spinlock to stop_urbs() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Check available frames for the next packet size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency mode for implicit feedback sync (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency playback for free-wheel mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix possible race at sync of urb completions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Restrict rates for the shared clocks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix comment reference in __uac_clock_find_source (Jaroslav Kysela) [2003613] - ALSA: usx2y: Prefer struct_size over open coded arithmetic (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Unify mixer resume and reset_resume procedure (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 800 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add lowlatency module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Work around for XRUN with low latency playback (Jaroslav Kysela) [2003613] - ASoC: dmaengine: Introduce module option prealloc_buffer_size_kbytes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move set-interface-first workaround into common quirk (Jaroslav Kysela) [2003613] - ALSA: doc: Fix indentation warning (Jaroslav Kysela) [2003613] - ALSA: hda: Update documentation for aliasing via the model option (Jaroslav Kysela) [2003613] - ALSA: doc: Add the description of quirk_flags option for snd-usb-audio (Jaroslav Kysela) [2003613] - ALSA: doc: Fix reference to mixart.rst (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Update the documentation for the new delayed_register option (Jaroslav Kysela) [2003613] - ALSA: hda - Update descriptions about new position_fix values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Input source control - digidesign mbox (Jaroslav Kysela) [2003613] - ALSA: usb-audio: make array static const, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk_flags module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move generic DSD raw detection into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move autosuspend quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move rate validation quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move interface setup delay into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move control message delay quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move clock setup quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move playback_first flag into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move tx_length quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move txfr_quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move media-controller API quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Introduce quirk_flags field (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid unnecessary or invalid connector selection at resume (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix superfluous autosuspend recovery (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix incorrect clock source setting (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix line out/speaker switching notifications (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Correct channel mute status after mute button pressed (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Direct Monitor control name for 2i2 (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Mute/Dim/MSD Mode control names (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum headsets (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add missing proc text entry for BESPOKEN type (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reduce latency at playback start, take#2 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usx2y: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix for loop increment in scarlett2_usb_get_config (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix scarlett2_*_ctl_put() return values again (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix pad count for 18i8 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for the talkback feature (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update get_config to do endian conversion (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add speaker switching support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update mux controls to allow updates (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add sw_hw_ctls and mux_ctls (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split up sw_hw_enum_ctl_put() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Label 18i8 Gen 3 line outputs correctly (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add direct monitor support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add phantom power switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "air" switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for Solo and 2i2 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow bit-level access to config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move get config above set config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 MSD mode switch (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for "input-other" notify (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 mixer support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix wrong resume call (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix Level Meter control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split struct scarlett2_ports (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow arbitrary ordering of mux entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add mute support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add scarlett2_vol_ctl_write() helper (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove repeated device info comments (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move info lookup out of init function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Improve device info lookup (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Reformat scarlett2_config_items[] (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Merge common line in capture strings (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "Sync Status" control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Always enable interrupt polling (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update initialisation sequence (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add usb_tx/rx functions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix OOB access at proc output (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove hard-coded USB #defines (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Don't copy struct scarlett2_config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix union usage in mixer control callbacks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix data_mutex lock (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add temp variable for consistency (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename struct scarlett2_mixer_data (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename buttons/interrupts/vol (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove redundant info->button_count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove interrupt debug message (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove unused/useless code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Coding style improvements (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove incorrect S/PDIF comment (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix rate on Ozone Z90 USB headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for Denon DN-X1600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mux at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mixer volumes at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Factor out DSD bitrev copy function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring delay account code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pre-calculate buffer byte size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Make snd_usb_pcm_delay() static (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix uninitialized variable at __uac_clock_find_source() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Handle error for the current selector gracefully (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring UAC2/3 clock setup code (Jaroslav Kysela) [2003613] - ALSA: usx2y: Nuke pcm_list (Jaroslav Kysela) [2003613] - ALSA: usx2y: Cleanup probe and disconnect callbacks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Don't call free_pages_exact() with NULL address (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix shmem initialization (Jaroslav Kysela) [2003613] - ALSA: usxy2: Fix potential doubly allocations (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential memory leaks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid self-killing (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential leaks of uninitialized memory (Jaroslav Kysela) [2003613] - ALSA: usx2y: Coding style fixes (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix spaces (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid camelCase (Jaroslav Kysela) [2003613] - module: remove never implemented MODULE_SUPPORTED_DEVICE (Jaroslav Kysela) [2003613] - ALSA: pcm: Allow exact buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed request_dma() (Jaroslav Kysela) [2003613] - ALSA: core: use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: core: Fix double calls of snd_card_free() via devres (Jaroslav Kysela) [2003613] - ALSA: core: Add managed card creation (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap without buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Call substream ack() method upon compat mmap commit (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap breakage without explicit buffer setup (Jaroslav Kysela) [2003613] - ALSA: pcm - fix mmap capability check for the snd-dummy driver (Jaroslav Kysela) [2003613] - ALSA: pcm: fix divide error in snd_pcm_lib_ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer (Jaroslav Kysela) [2003613] - ALSA: memalloc: Remove a stale comment (Jaroslav Kysela) [2003613] - ALSA: memalloc: Use proper SG helpers for noncontig allocations (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description (Jaroslav Kysela) [2003613] - ALSA: PCM: Fix NULL dereference at mmap checks (Jaroslav Kysela) [2003613] - ALSA: pcm: Check mmap capability of runtime dma buffer at first (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap capability check (Jaroslav Kysela) [2003613] - ALSA: pcm: use krealloc_array() (Jaroslav Kysela) [2003613] - ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag (Jaroslav Kysela) [2003613] - ALSA: pcm: Add more disconnection checks at file ops (Jaroslav Kysela) [2003613] - mm: don't include asm/pgtable.h if linux/mm.h is already included (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix mmap of SG-buffer with WC pages (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-coherent page allocation (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-contiguous page allocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() (Jaroslav Kysela) [2003613] - ALSA: core: Fix build error due to missing PAGE_SIZE (Jaroslav Kysela) [2003613] - ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Count continuous pages in vmalloc buffer handler (Jaroslav Kysela) [2003613] - ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages, too (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix pgprot for WC mmap on x86 (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support WC allocation on all architectures (Jaroslav Kysela) [2003613] - ALSA: memalloc: Correctly name as WC (Jaroslav Kysela) [2003613] - ALSA: memalloc: Minor refactoring (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix regression with SNDRV_DMA_TYPE_CONTINUOUS (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed page allocator helper (Jaroslav Kysela) [2003613] - ALSA: core: Add continuous and vmalloc mmap ops (Jaroslav Kysela) [2003613] - ALSA: core: Move mmap handler into memalloc ops (Jaroslav Kysela) [2003613] - ALSA: core: Abstract memory alloc helpers (Jaroslav Kysela) [2003613] - ALSA: pcm: add snd_pcm_period_elapsed() variant without acquiring lock of PCM substream (Jaroslav Kysela) [2003613] - ALSA: pcm: Block the release until the system resume finishes (Jaroslav Kysela) [2003613] - ALSA: Drop superfluous argument from snd_power_wait() (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Drop snd_sgbuf_get_ptr() (Jaroslav Kysela) [2003613] - ALSA: jack: Check the return value of kstrdup() (Jaroslav Kysela) [2003613] - ALSA: seq: oss: Fix error check at system port creation (Jaroslav Kysela) [2003613] - ALSA: seq: Fix comments of wrong client number for MIDI Passthrough (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Limit the period size to 16MB (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Fix negative period/buffer sizes (Jaroslav Kysela) [2003613] - ALSA: iec958: Split status creation and fill (Jaroslav Kysela) [2003613] - ALSA: rawmidi - fix the uninitalized user_pversion (Jaroslav Kysela) [2003613] - ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION (Jaroslav Kysela) [2003613] - ALSA: rawmidi: fix incorrect array bounds check on clock_names (Jaroslav Kysela) [2003613] - ALSA: rawmidi: Add framing mode (Jaroslav Kysela) [2003613] - ALSA: seq: Fix racy deletion of subscriber (Jaroslav Kysela) [2003613] - ALSA: seq: Fix a potential UAF by wrong private_free call order (Jaroslav Kysela) [2003613] - ALSA: seq: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: timer: Unconditionally unlink slave instances, too (Jaroslav Kysela) [2003613] - ALSA: timer: Fix use-after-free problem (Jaroslav Kysela) [2003613] - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume (Jaroslav Kysela) [2003613] - ALSA: mixer: oss: Fix racy access to slots (Jaroslav Kysela) [2003613] - ALSA: oss: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: control_led: use strscpy instead of strlcpy (Jaroslav Kysela) [2003613] - ALSA: control_led - use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: ctl: Fix copy of updated id with element read/write (Jaroslav Kysela) [2003613] - ALSA: compress: Initialize mutex in snd_compress_new() (Jaroslav Kysela) [2003613] - ALSA: control: Minor optimization for SNDRV_CTL_IOCTL_POWER_STATE (Jaroslav Kysela) [2003613] - ALSA: control: Drop superfluous snd_power_wait() calls (Jaroslav Kysela) [2003613] - ALSA: control: Track in-flight control read/write/tlv accesses (Jaroslav Kysela) [2003613] - ALSA: compress: Drop unused functions (Jaroslav Kysela) [2003613] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Jaroslav Kysela) [2003613] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Jaroslav Kysela) [2003613] - regmap: sdw: use _no_pm functions in regmap_read/write (Jaroslav Kysela) [2003613] - soundwire: stream: Fix test for DP prepare complete (Jaroslav Kysela) [2003613] - soundwire/ASoC: add leading zeroes in peripheral device name (Jaroslav Kysela) [2003613] - soundwire: bandwidth allocation: improve error messages (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: remove duplicate initialization (Jaroslav Kysela) [2003613] - soundwire: cadence: remove the repeated declaration (Jaroslav Kysela) [2003613] - soundwire: bus: stop dereferencing invalid slave pointer (Jaroslav Kysela) [2003613] - soundwire: bus: add missing \n in dynamic debug (Jaroslav Kysela) [2003613] - soundwire: bus: handle -ENODATA errors in clock stop/start sequences (Jaroslav Kysela) [2003613] - soundwire: qcom: add debugfs entry for soundwire register dump (Jaroslav Kysela) [2003613] - soundwire: debugfs: use controller id and link_id for debugfs (Jaroslav Kysela) [2003613] - soundwire: cadence: do not extend reset delay (Jaroslav Kysela) [2003613] - soundwire: intel: conditionally exit clock stop mode on system suspend (Jaroslav Kysela) [2003613] - soundwire: intel: skip suspend/resume/wake when link was not started (Jaroslav Kysela) [2003613] - soundwire: intel: fix potential race condition during power down (Jaroslav Kysela) [2003613] - soundwire: intel: introduce shim and alh base (Jaroslav Kysela) [2003613] - soundwire: move intel sdw register definitions to sdw_intel.h (Jaroslav Kysela) [2003613] - soundwire: cadence: override PDI configurations to create loopback (Jaroslav Kysela) [2003613] - soundwire: cadence: add debugfs interface for PDI loopbacks (Jaroslav Kysela) [2003613] - soundwire: stream: don't program mockup device ports (Jaroslav Kysela) [2003613] - soundwire: bus: squelch error returned by mockup devices (Jaroslav Kysela) [2003613] - soundwire: stream: don't abort bank switch on Command_Ignored/-ENODATA (Jaroslav Kysela) [2003613] - soundwire: cadence: add paranoid check on self-clearing bits (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - soundwire: bus: update Slave status in sdw_clear_slave_status (Jaroslav Kysela) [2003613] - soundwire: cadence: Remove ret variable from sdw_cdns_irq() (Jaroslav Kysela) [2003613] - soundwire: bus: filter out more -EDATA errors on clock stop (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - soundwire: export sdw_update() and sdw_update_no_pm() (Jaroslav Kysela) [2003613] - soundwire: bus: Make sdw_nwrite() data pointer argument const (Jaroslav Kysela) [2003613] - soundwire: intel: move to auxiliary bus (Jaroslav Kysela) [2003613] - soundwire: add missing kernel-doc description (Jaroslav Kysela) [2003613] - soundwire: cadence_master: always set CMD_ACCEPT (Jaroslav Kysela) [2003613] - soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusions (Jaroslav Kysela) [2003613] - software node: Handle software node injection to an existing device properly (Mark Langsdorf) [2032600] - software node: Allow node addition to already existing device (Mark Langsdorf) [2032600] - driver core: clear deferred probe reason on probe retry (Mark Langsdorf) [2032600] - driver core: add deferring probe reason to devices_deferred property (Mark Langsdorf) [2032600] - driver core: Fix locking bug in deferred_probe_timeout_work_func() (Mark Langsdorf) [2032600] - PM: runtime: Fix race getting/putting suppliers at probe (Mark Langsdorf) [2032600] - PM: runtime: Fix ordering in pm_runtime_get_suppliers() (Mark Langsdorf) [2032600] - PM: runtime: Defer suspending suppliers (Mark Langsdorf) [2032600] - software node: Fix device_add_software_node() (Mark Langsdorf) [2032600] - software node: Fix node registration (Mark Langsdorf) [2032600] - drivers/base/memory: don't store phys_device in memory blocks (Mark Langsdorf) [2032600] - arch_numa: fix common code printing of phys_addr_t (Mark Langsdorf) [2032600] - driver core: platform: Drop of_device_node_put() wrapper (Mark Langsdorf) [2032600] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Mark Langsdorf) [2032600] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Mark Langsdorf) [2032600] - regmap: sdw: use _no_pm functions in regmap_read/write (Mark Langsdorf) [2032600] - PM: domains: Mark fwnodes when their powerdomain is added/removed (Mark Langsdorf) [2032600] - driver core: fw_devlink: Handle suppliers that don't use driver core (Mark Langsdorf) [2032600] - driver core: Add fw_devlink.strict kernel param (Mark Langsdorf) [2032600] - driver core: platform: Emit a warning if a remove callback returned non-zero (Mark Langsdorf) [2032600] - PM: domains: Simplify the calculation of variables (Mark Langsdorf) [2032600] - PM: sleep: Use dev_printk() when possible (Mark Langsdorf) [2032600] - media: software_node: Add support for fwnode_graph*() family of functions (Mark Langsdorf) [2032600] - media: software_node: unregister software_nodes in reverse order (Mark Langsdorf) [2032600] - media: software_node: Enforce parent before child ordering of nodes arrays (Mark Langsdorf) [2032600] - media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary (Mark Langsdorf) [2032600] - media: device property: Return true in fwnode_device_is_available for NULL ops (Mark Langsdorf) [2032600] - media: software_node: Fix refcounts in software_node_get_next_child() (Mark Langsdorf) [2032600] - PM: domains: Add "performance" column to debug summary (Mark Langsdorf) [2032600] - PM: domains: Make of_genpd_add_subdomain() return -EPROBE_DEFER (Mark Langsdorf) [2032600] - PM: domains: Make set_performance_state() callback optional (Mark Langsdorf) [2032600] - PM: domains: use device's next wakeup to determine domain idle state (Mark Langsdorf) [2032600] - PM: domains: inform PM domain of a device's next wakeup (Mark Langsdorf) [2032600] - PM: runtime: Fix resposible -> responsible in runtime.c (Mark Langsdorf) [2032600] - PM: domains: Restore comment indentation for generic_pm_domain.child_links (Mark Langsdorf) [2032600] - PM: domains: Fix up terminology with parent/child (Mark Langsdorf) [2032600] - regmap: Assign boolean values to a bool variable (Mark Langsdorf) [2032600] - software node: Introduce device_add_software_node() (Mark Langsdorf) [2032600] - numa: Move numa implementation to common code (Mark Langsdorf) [2032600] - arm64, numa: Change the numa init functions name to be generic (Mark Langsdorf) [2032600] - driver core: fw_devlink_relax_cycle() can be static (Mark Langsdorf) [2032600] - driver core: Handle cycles in device links created by fw_devlink (Mark Langsdorf) [2032600] - driver core: Have fw_devlink use DL_FLAG_INFERRED (Mark Langsdorf) [2032600] - driver core: Add device link support for INFERRED flag (Mark Langsdorf) [2032600] - drivers: base: Kconfig: fix spelling mistake "heterogenous" -> "heterogeneous" (Mark Langsdorf) [2032600] - driver core: Add debug logs for device link related probe deferrals (Mark Langsdorf) [2032600] - drivers: base: remove unused function find_bus() (Mark Langsdorf) [2032600] - PM: runtime: Drop runtime PM references to supplier on link removal (Mark Langsdorf) [2032600] - dmaengine: idxd: Add wq occupancy information to sysfs attribute (Julia Denham) [1971887] - vdpa/mlx5: Forward only packets with allowed MAC address (Cindy Lu) [2031595] - vdpa/mlx5: Support configuration of MAC (Cindy Lu) [2031595] - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit (Cindy Lu) [2031595] - vdpa_sim_net: Enable user to set mac address and mtu (Cindy Lu) [2031595] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [2031595] - vdpa: Use kernel coding style for structure comments (Cindy Lu) [2031595] - vdpa: Introduce query of device config layout (Cindy Lu) [2031595] - vdpa: Introduce and use vdpa device get, set config helpers (Cindy Lu) [2031595] - vdpa/mlx5: Propagate link status from device to vdpa driver (Cindy Lu) [2031595] - vdpa/mlx5: Rename control VQ workqueue to vdpa wq (Cindy Lu) [2031595] - vdpa/mlx5: Remove mtu field from vdpa net device (Cindy Lu) [2031595] - eni_vdpa: add vDPA driver for Alibaba ENI (Cindy Lu) [2031595] - vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE (Cindy Lu) [2031595] - virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} (Cindy Lu) [2031595] - vdpa: min vq num of vdpa device cannot be greater than max vq num (Cindy Lu) [2031595] - vdpa: add new callback get_vq_num_min in vdpa_config_ops (Cindy Lu) [2031595] - vp_vdpa: add vq irq offloading support (Cindy Lu) [2031595] - vdpa: fix typo (Cindy Lu) [2031595] - vhost-vdpa: Fix the wrong input in config_cb (Cindy Lu) [2031595] - vhost_vdpa: unset vq irq before freeing irq (Cindy Lu) [2031595] - vdpa: potential uninitialized return in vhost_vdpa_va_map() (Cindy Lu) [2031595] - vdpa/mlx5: Avoid executing set_vq_ready() if device is reset (Cindy Lu) [2031595] - vdpa/mlx5: Clear ready indication for control VQ (Cindy Lu) [2031595] - vdpa: Support transferring virtual addressing during DMA mapping (Cindy Lu) [2031595] - vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() (Cindy Lu) [2031595] - vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() (Cindy Lu) [2031595] - vhost-iotlb: Add an opaque pointer for vhost IOTLB (Cindy Lu) [2031595] - vhost-vdpa: Handle the failure of vdpa_reset() (Cindy Lu) [2031595] - vdpa: Add reset callback in vdpa_config_ops (Cindy Lu) [2031595] - vdpa: Fix some coding style issues (Cindy Lu) [2031595] - vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro (Cindy Lu) [2031595] - vdpa_sim: Use iova_shift() for the size passed to alloc_iova() (Cindy Lu) [2031595] - vdpa/mlx5: Add multiqueue support (Cindy Lu) [2031595] - vdpa/mlx5: Add support for control VQ and MAC setting (Cindy Lu) [2031595] - vdpa/mlx5: Ensure valid indices are provided (Cindy Lu) [2031595] - vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vdpa_virtqueue (Cindy Lu) [2031595] - vdpa/mlx5: function prototype modifications in preparation to control VQ (Cindy Lu) [2031595] - vdpa/mlx5: Remove redundant header file inclusion (Cindy Lu) [2031595] - vDPA/ifcvf: enable multiqueue and control vq (Cindy Lu) [2031595] - vDPA/ifcvf: detect and use the onboard number of queues directly (Cindy Lu) [2031595] - vDPA/ifcvf: implement management netlink framework for ifcvf (Cindy Lu) [2031595] - vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id (Cindy Lu) [2031595] - vdpa/mlx5: Fix queue type selection logic (Cindy Lu) [2031595] - vdpa/mlx5: Avoid destroying MR on empty iotlb (Cindy Lu) [2031595] - virtio_vdpa: reject invalid vq indices (Cindy Lu) [2031595] - vdpa: Add documentation for vdpa_alloc_device() macro (Cindy Lu) [2031595] - vDPA/ifcvf: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vp_vdpa: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vdpa_sim: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vhost: Fix the calculation in vhost_overflow() (Cindy Lu) [2031595] - vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iotlb_update() (Cindy Lu) [2031595] - iommu/vt-d: Fix unmap_pages support (Jerry Snitselaar) [2027765] - dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2047358] - dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2047358] - dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2047358] - dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2047358] - dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2047358] - dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2047358] - selftests/bpf: Adding delay in socketmap_listen to reduce flakyness (Felix Maurer) [2026433] - net: openvswitch: Fix ct_state nat flags for conns arriving from tc (Marcelo Ricardo Leitner) [2040334] - net: openvswitch: Fix matching zone id for invalid conns arriving from tc (Marcelo Ricardo Leitner) [2040452] - net/sched: flow_dissector: Fix matching on zone id for invalid conns (Marcelo Ricardo Leitner) [2040452] - net/sched: Extend qdisc control block with tc control block (Marcelo Ricardo Leitner) [2040452] - mm: Fix an use-after-free error in mm_struct (Waiman Long) [2046161] - rh_flags: Rename rh_features to rh_flags (Prarit Bhargava) [2021700] - redhat: add initial rpminspect configuration (Augusto Caringi)- can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF (Balazs Nemeth) [2026692] - drm/vmwgfx: Fix stale file descriptors on failed usercopy (Dave Airlie) [2047602] {CVE-2022-22942} - drm/i915: Flush TLBs before releasing backing store (Dave Airlie) [2044329] {CVE-2022-0330} - [s390] s390/pci: move pseudo-MMIO to prevent MIO overlap (Mete Durlu) [2047757] - [s390] scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices (Mete Durlu) [2048919] - tun: fix bonding active backup with arp monitoring (Jonathan Toppins) [2024964] - x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi() (Vitaly Kuznetsov) [2044237] - xfs: check sb_meta_uuid for dabuf buffer recovery (Bill O'Donnell) [2020764] - vfs: fs_context: fix up param length parsing in legacy_parse_param (Carlos Maiolino) [2040586] {CVE-2022-0185} - KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread() (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Rename vmcs_to_field_offset{,_table} (Vitaly Kuznetsov) [2012105] - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Use INVALID_GPA for pointers used in nVMX. (Vitaly Kuznetsov) [2012105] - x86/kvm: Always inline evmcs_write64() (Vitaly Kuznetsov) [2012105] - powerpc/powernv: Remove POWER9 PVR version check for entry and uaccess flushes (Diego Domingos) [2030954] - powerpc/pesries: Get STF barrier requirement from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - powerpc/security: Add a security feature for STF barrier (Diego Domingos) [2030954] - powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - drm/nouveau/disp/dp: add support for eDP link rates (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for hbr3 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for lttprs (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: fixup cr/eq delays for 1.4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for tps4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: generate supported link rates table at detect time (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: explicitly control scrambling when setting pattern (Ben Skeggs) [2043523] - drm/nouveau/disp: remove some remnant of a rework (Ben Skeggs) [2043523] - drm/nouveau: recognise GA106 (Ben Skeggs) [2043523] - redhat/scripts: Update merge-subtrees.sh (Prarit Bhargava)- pinctrl: amd: Fix wakeups when IRQ is shared with SCI (Renjith Pananchikkal) [2039124] - bonding: fix ad_actor_system option setting to default (Jonathan Toppins) [2042564 1931881] - bonding: make tx_rebalance_counter an atomic (Jonathan Toppins) [2042564] - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed (Jonathan Toppins) [2042564] - bonding: 3ad: pass parameter bond_params by reference (Jonathan Toppins) [2042564] - bonding: complain about missing route only once for A/B ARP probes (Jonathan Toppins) [2042564] - bonding: improve nl error msg when device can't be enslaved because of IFF_MASTER (Jonathan Toppins) [2042564] - bonding: combine netlink and console error messages (Jonathan Toppins) [2042564] - bonding: add new option lacp_active (Jonathan Toppins) [2042564] - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() (Jonathan Toppins) [2042564] - bonding: fix build issue (Jonathan Toppins) [2042564] - bonding: fix incorrect return value of bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: Add struct bond_ipesc to manage SA (Jonathan Toppins) [2042564] - bonding: disallow setting nested bonding + ipsec offload (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_del_sa() (Jonathan Toppins) [2042564] - bonding: fix null dereference in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - net: bonding: Use per-cpu rr_tx_counter (Jonathan Toppins) [2042564] - bonding: remove redundant initialization of variable ret (Jonathan Toppins) [2042564] - net: bonding: Use strscpy_pad() instead of manually-truncated strncpy() (Jonathan Toppins) [2042564] - bonding: init notify_work earlier to avoid uninitialized use (Jonathan Toppins) [2042564] - bonding: 3ad: Fix the conflict between bond_update_slave_arr and the state machine (Jonathan Toppins) [2042564] - scsi: lpfc: Update lpfc version to 14.0.0.4 (Dick Kennedy) [2034276] - scsi: lpfc: Add additional debugfs support for CMF (Dick Kennedy) [2034276] - scsi: lpfc: Cap CMF read bytes to MBPI (Dick Kennedy) [2034276] - scsi: lpfc: Adjust CMF total bytes and rxmonitor (Dick Kennedy) [2034276] - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup (Dick Kennedy) [2034276] - scsi: lpfc: Fix NPIV port deletion crash (Dick Kennedy) [2034276] - scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance (Dick Kennedy) [2034276] - scsi: lpfc: Change return code on I/Os received during link bounce (Dick Kennedy) [2034276] - scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV (Dick Kennedy) [2034276] - ppp: ensure minimum packet size in ppp_write() (Guillaume Nault) [2042937] - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock (Marcelo Tosatti) [2034126] - configs: Enable CONFIG_THINKPAD_LMI on x86_64 (Mark Pearson) [2030772] - platform/x86: think-lmi: Abort probe on analyze failure (Mark Pearson) [2030772] - platform/x86: think-lmi: add debug_cmd (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix possible mem-leaks on tlmi_analyze() error-exit (Mark Pearson) [2030772] - platform/x86: think-lmi: Split kobject_init() and kobject_add() calls (Mark Pearson) [2030772] - platform/x86: think-lmi: Move pending_reboot_attr to the attributes sysfs dir (Mark Pearson) [2030772] - platform/x86: think-lmi: Add pending_reboot support (Mark Pearson) [2030772] - platform/x86: think-lmi: Move kfree(setting->possible_values) to tlmi_attr_setting_release() (Mark Pearson) [2030772] - platform/x86: think-lmi: Split current_value to reflect only the value (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix issues with duplicate attributes (Mark Pearson) [2030772] - platform/x86: think-lmi: Return EINVAL when kbdlang gets set to a 0 length string (Mark Pearson) [2030772] - platform/x86: think-lmi: Add missing MODULE_DEVICE_TABLE (Mark Pearson) [2030772] - platform/x86: think-lmi: Avoid potential read before start of the buffer (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix check for admin password being set (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman/think-lmi: Make fw_attr_class global static (Mark Pearson) [2030772] - platform/x86: thinkpad-lmi: Remove unused display_name member from struct tlmi_pwd_setting (Mark Pearson) [2030772] - platform/x86: think-lmi: Add WMI interface support on Lenovo platforms (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: fw_attr_inuse can be static (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: Use firmware_attributes_class helper (Mark Pearson) [2030772] - platform/x86: firmware_attributes_class: Create helper file for handling firmware-attributes class registration events (Mark Pearson) [2030772] - x86/apic: Handle missing global clockevent gracefully (Lenny Szubowicz) [2033197] - RDMA/core: Don't infoleak GRH fields (Kamal Heib) [2036597] - RDMA/uverbs: Check for null return of kmalloc_array (Kamal Heib) [2036597] - RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string (Kamal Heib) [2036597] - RDMA/rw: switch to dma_map_sgtable() (Kamal Heib) [2036597] - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests (Kamal Heib) [2036597] - RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure (Kamal Heib) [2036597] - RDMA/iwcm: Release resources if iw_cm module initialization fails (Kamal Heib) [2036597] - net: Set true network header for ECN decapsulation (Antoine Tenart) [2045059] - powerpc/bpf: Update ldimm64 instructions during extra pass (Yauheni Kaliuta) [2035973] - selftests: bpf: Fix bind on used port (Felix Maurer) [2025795] - bpf/selftests: Fix namespace mount setup in tc_redirect (Jiri Olsa) [2036016] - selftests/bpf: Fix possible/online index mismatch in perf_buffer test (Yauheni Kaliuta) [2039602] - selftests/bpf: Fix perf_buffer test on system with offline cpus (Yauheni Kaliuta) [2039602] - tracing: Tag trace_percpu_buffer as a percpu pointer (Jerome Marchand) [2031604] - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() (Jerome Marchand) [2031604] - hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors (David Arcari) [2022539] - hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (David Arcari) [2022539] - hwmon: (k10temp) Remove unused definitions (David Arcari) [2022539] - x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs (David Arcari) [2022539] - hwmon: (k10temp) Remove residues of current and voltage (David Arcari) [2022539] - hwmon: (k10temp) Update driver documentation (David Arcari) [2022539] - hwmon: (k10temp) Update documentation and add temp2_input info (David Arcari) [2022539] - docs: hwmon: k10temp: convert to ReST format (David Arcari) [2022539] - mptcp: fix deadlock in __mptcp_push_pending() (Davide Caratti) [2043598] - mptcp: clear 'kern' flag from fallback sockets (Davide Caratti) [2043598] - mptcp: remove tcp ulp setsockopt support (Davide Caratti) [2043598] - mptcp: never allow the PM to close a listener subflow (Davide Caratti) [2043598]- redhat: set LC_ALL=C before sorting config content (Frantisek Hrbata) - net: mana: Add RX fencing (Mohammed Gamal) [2030132] - net: mana: Add XDP support (Mohammed Gamal) [2030132] - net: mana: Fix memory leak in mana_hwc_create_wq (Mohammed Gamal) [2030132] - net: mana: Fix spelling mistake "calledd" -> "called" (Mohammed Gamal) [2030132] - net: mana: Support hibernation and kexec (Mohammed Gamal) [2030132] - net: mana: Improve the HWC error handling (Mohammed Gamal) [2030132] - net: mana: Report OS info to the PF driver (Mohammed Gamal) [2030132] - net: mana: Fix the netdev_err()'s vPort argument in mana_init_port() (Mohammed Gamal) [2030132] - net: mana: Allow setting the number of queues while the NIC is down (Mohammed Gamal) [2030132] - net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability (Mark Salter) [1989540] - net: stmmac: Fix potential integer overflow (Mark Salter) [1989540] - net: stmmac: fix issue where clk is being unprepared twice (Mark Salter) [1989540] - net: stmmac: fix kernel panic due to NULL pointer dereference of mdio_bus_data (Mark Salter) [1989540] - net: stmmac: fix system hang if change mac address after interface ifdown (Mark Salter) [1989540] - net: stmmac: correct clocks enabled in stmmac_vlan_rx_kill_vid() (Mark Salter) [1989540] - net: remove the mutex_acquire from __lock_sock_fast (Xin Long) [2026612] - net: core: Correct the sock::sk_lock.owned lockdep annotations (Xin Long) [2026612] - inet: use bigger hash table for IP ID generation (Xin Long) [2039969] {CVE-2021-45486} - net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()" (Xin Long) [2039969] - net/mlx5: DR, Use FW API when updating FW-owned flow table (Michal Schmidt) [2042651] - ipv6: Continue processing multipath route even if gateway attribute is invalid (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route (Hangbin Liu) [2041375] - ipv6: Do cleanup if attribute validation fails in multipath route (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY in multipath route (Hangbin Liu) [2041375] - rtw89: fix maybe-uninitialized error (Íñigo Huguet) [2033291] - rtw89: enable driver and device RTL8852AE (Íñigo Huguet) [2033291] - rtw89: fix maybe-uninitialized error (RHEL only) (Íñigo Huguet) [2033291] - rtw89: 8852a: correct bit definition of dfs_en (Íñigo Huguet) [2033291] - rtw89: coex: Update COEX to 5.5.8 (Íñigo Huguet) [2033291] - rtw89: coex: Cancel PS leaving while C2H comes (Íñigo Huguet) [2033291] - rtw89: coex: Update BT counters while receiving report (Íñigo Huguet) [2033291] - rtw89: coex: Define LPS state for BTC using (Íñigo Huguet) [2033291] - rtw89: coex: Add MAC API to get BT polluted counter (Íñigo Huguet) [2033291] - rtw89: coex: Not to send H2C when WL not ready and count H2C (Íñigo Huguet) [2033291] - rtw89: coex: correct C2H header length (Íñigo Huguet) [2033291] - rtw89: don't kick off TX DMA if failed to write skb (Íñigo Huguet) [2033291] - rtw89: remove cch_by_bw which is not used (Íñigo Huguet) [2033291] - rtw89: fix sending wrong rtwsta->mac_id to firmware to fill address CAM (Íñigo Huguet) [2033291] - rtw89: fix incorrect channel info during scan (Íñigo Huguet) [2033291] - rtw89: update scan_mac_addr during scanning period (Íñigo Huguet) [2033291] - rtw89: use inline function instead macro to set H2C and CAM (Íñigo Huguet) [2033291] - rtw89: add const in the cast of le32_get_bits() (Íñigo Huguet) [2033291] - rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump (Íñigo Huguet) [2033291] - rtw89: fix potentially access out of range of RF register array (Íñigo Huguet) [2033291] - rtw89: remove unneeded variable (Íñigo Huguet) [2033291] - rtw89: remove unnecessary conditional operators (Íñigo Huguet) [2033291] - rtw89: update rtw89_regulatory map to R58-R31 (Íñigo Huguet) [2033291] - rtw89: update tx power limit/limit_ru tables to R54 (Íñigo Huguet) [2033291] - rtw89: update rtw89 regulation definition to R58-R31 (Íñigo Huguet) [2033291] - rtw89: fill regd field of limit/limit_ru tables by enum (Íñigo Huguet) [2033291] - rtw89: update partition size of firmware header on skb->data (Íñigo Huguet) [2033291] - rtw89: Fix variable dereferenced before check 'sta' (Íñigo Huguet) [2033291] - rtw89: fix return value in hfc_pub_cfg_chk (Íñigo Huguet) [2033291] - rtw89: remove duplicate register definitions (Íñigo Huguet) [2033291] - rtw89: fix error function parameter (Íñigo Huguet) [2033291] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2033291] - rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() (Íñigo Huguet) [2033291] - rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf (Íñigo Huguet) [2033291] - rtw89: Fix two spelling mistakes in debug messages (Íñigo Huguet) [2033291] - rtw89: add Realtek 802.11ax driver (Íñigo Huguet) [2033291] - powerpc/doc: Fix htmldocs errors (Diego Domingos) [2004798] - pseries/drmem: update LMBs after LPM (Diego Domingos) [2004798] - powerpc/pseries: Add support for FORM2 associativity (Diego Domingos) [2004798] - powerpc/pseries: Add a helper for form1 cpu distance (Diego Domingos) [2004798] - powerpc/pseries: Consolidate different NUMA distance update code paths (Diego Domingos) [2004798] - powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY (Diego Domingos) [2004798] - powerpc/pseries: rename min_common_depth to primary_domain_index (Diego Domingos) [2004798] - powerpc/numa: Fix build when CONFIG_NUMA=n (Diego Domingos) [2004798] - pseries/hotplug-memory: hot-add: skip redundant LMB lookup (Diego Domingos) [2004798] - selftests: icmp_redirect: pass xfail=0 to log_test() (Hangbin Liu) [2041308] - selftests: net: Correct ping6 expected rc from 2 to 1 (Hangbin Liu) [2041308] - mt76: enable new device MT7921E (Íñigo Huguet) [2024056 1972045] - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044254] - SUNRPC: prevent port reuse on transports which don't request it. (Benjamin Coddington) [2016646] - SUNRPC: Fix races when closing the socket (Benjamin Coddington) [2016646] - SUNRPC: Prevent immediate close+reconnect (Benjamin Coddington) [2016646] - SUNRPC: Clean up scheduling of autoclose (Benjamin Coddington) [2016646] - SUNRPC: Fix potential memory corruption (Benjamin Coddington) [2016646] - sunrpc: remove unnecessary test in rpc_task_set_client() (Benjamin Coddington) [2016646] - SUNRPC: Replace use of socket sk_callback_lock with sock_lock (Benjamin Coddington) [2016646] - arm64: numa: simplify dummy_numa_init() (Vitaly Kuznetsov) [2029774] - ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_MEMORY_HOTPLUG (Vitaly Kuznetsov) [2029774] - s390/sclp: fix Secure-IPL facility detection (Stefan Schulze Frielinghaus) [2039182] - powerpc/pseries/mobility: ignore ibm, platform-facilities updates (Diego Domingos) [2031827] - of: Fix property name in of_node_get_device_type (Diego Domingos) [2031827] - of: Add device_type access helper functions (Diego Domingos) [2031827] - powerpc/watchdog: help remote CPUs to flush NMI printk output (Diego Domingos) [2030259] - powerpc/watchdog: Fix wd_smp_last_reset_tb reporting (Diego Domingos) [2030259] - powerpc/watchdog: read TB close to where it is used (Diego Domingos) [2030259] - powerpc/watchdog: Avoid holding wd_smp_lock over printk and smp_send_nmi_ipi (Diego Domingos) [2030259] - powerpc/watchdog: tighten non-atomic read-modify-write access (Diego Domingos) [2030259] - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race (Diego Domingos) [2030259] - selftests/sgx: Fix corrupted cpuid macro invocation (Vladis Dronov) [1920030] - x86/sgx: Fix minor documentation issues (Vladis Dronov) [1920030] - selftests/sgx: Add test for multiple TCS entry (Vladis Dronov) [1920030] - selftests/sgx: Enable multiple thread support (Vladis Dronov) [1920030] - selftests/sgx: Add page permission and exception test (Vladis Dronov) [1920030] - selftests/sgx: Rename test properties in preparation for more enclave tests (Vladis Dronov) [1920030] - selftests/sgx: Provide per-op parameter structs for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed (Vladis Dronov) [1920030] - selftests/sgx: Move setup_test_encl() to each TEST_F() (Vladis Dronov) [1920030] - selftests/sgx: Encpsulate the test enclave creation (Vladis Dronov) [1920030] - selftests/sgx: Dump segments and /proc/self/maps only on failure (Vladis Dronov) [1920030] - selftests/sgx: Create a heap for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Make data measurement for an enclave segment optional (Vladis Dronov) [1920030] - selftests/sgx: Assign source for each segment (Vladis Dronov) [1920030] - selftests/sgx: Fix a benign linker warning (Vladis Dronov) [1920030] - x86/sgx: Fix free page accounting (Vladis Dronov) [1920030] - x86/sgx: Add check for SGX pages to ghes_do_memory_failure() (Vladis Dronov) [1920030] - x86/sgx: Add hook to error injection address validation (Vladis Dronov) [1920030] - x86/sgx: Hook arch_memory_failure() into mainline code (Vladis Dronov) [1920030] - x86/sgx: Add SGX infrastructure to recover from poison (Vladis Dronov) [1920030] - x86/sgx: Initial poison handling for dirty and free pages (Vladis Dronov) [1920030] - x86/sgx: Add infrastructure to identify SGX EPC pages (Vladis Dronov) [1920030] - x86/sgx: Add new sgx_epc_page flag bit to mark free pages (Vladis Dronov) [1920030] - selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c (Vladis Dronov) [1920030] - selftests/sgx: remove checks for file execute permissions (Vladis Dronov) [1920030] - selftests/sgx: Refine the test enclave to have storage (Vladis Dronov) [1920030] - selftests/sgx: Add EXPECT_EEXIT() macro (Vladis Dronov) [1920030] - selftests/sgx: Dump enclave memory map (Vladis Dronov) [1920030] - selftests/sgx: Migrate to kselftest harness (Vladis Dronov) [1920030] - selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' (Vladis Dronov) [1920030] - x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed (Vladis Dronov) [1920030] - x86/sgx: Correct kernel-doc's arg name in sgx_encl_release() (Vladis Dronov) [1920030] - x86: Fix leftover comment typos (Vladis Dronov) [1920030] - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned (Vladis Dronov) [1920030] - mm/memory-failure: use a mutex to avoid memory_failure() races (Vladis Dronov) [1920030] - mm,hwpoison: take free pages off the buddy freelists (Vladis Dronov) [1920030] - sched/fair: Consider SMT in ASYM_PACKING load balance (Prarit Bhargava) [1971924] - sched/fair: Carve out logic to mark a group for asymmetric packing (Prarit Bhargava) [1971924] - sched/fair: Provide update_sg_lb_stats() with sched domain statistics (Prarit Bhargava) [1971924] - sched/fair: Optimize checking for group_asym_packing (Prarit Bhargava) [1971924] - sched/topology: Introduce sched_group::flags (Prarit Bhargava) [1971924] - x86/sched: Decrease further the priorities of SMT siblings (Prarit Bhargava) [1971924]- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [1996109] - nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [1996109] - nvme-fc: update hardware queues before using them (Ewan D. Milne) [1996109] - igbvf: Refactor trace (Corinna Vinschen) [2039886] - igbvf: fix double free in `igbvf_probe` (Corinna Vinschen) [2039886] - mm/memory_hotplug: remove is_mem_section_removable() (David Hildenbrand) [2008072] - powerpc/pseries/hotplug-memory: stop checking is_mem_section_removable() (David Hildenbrand) [2008072] - drivers/base/memory.c: indicate all memory blocks as removable (David Hildenbrand) [2008072] - drivers/base/memory.c: fixup documentation of removable/phys_index/block_size_bytes (David Hildenbrand) [2008072] - Revert "mpi3mr: mark as tech preview" (Tomas Henzl) [1989634] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Tomas Henzl) [1977833] - scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1998599] - scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs (Tomas Henzl) [1998599] - scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1989634] - scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1991577] - Revert "scsi: lpfc: ls_rjt erroneus FLOGIs" (Dick Kennedy) [2032488] - pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init (Steve Best) [2028253] - arm64: smp: Add missing prototype for some smp.c functions (Mark Salter) [1996738] - irqchip/gic-v3-its: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic-v2m: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic: Split vGIC probing information from the GIC code (Mark Salter) [1996738] - irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry (Mark Salter) [1996738] - irqchip/gic-v3: Do not enable irqs when handling spurious interrups (Mark Salter) [1996738] - irqchip/gic-v4.1: Disable vSGI upon (GIC CPUIF < v4.1) detection (Mark Salter) [1996738] - irqchip/gic-v3: Fix OF_BAD_ADDR error handling (Mark Salter) [1996738] - arm64: Move ICH_ sysreg bits from arm-gic-v3.h to sysreg.h (Mark Salter) [1996738] - irqchip/gic-v3-its: Drop the setting of PTZ altogether (Mark Salter) [1996738] - irqchip/gic-v3-its: Add a cache invalidation right after vPE unmapping (Mark Salter) [1996738] - irqchip/gic-v3: Fix typos in PMR/RPR SCR_EL3.FIQ handling explanation (Mark Salter) [1996738] - genirq/msi: Initialize msi_alloc_info before calling msi_domain_prepare_irqs() (Mark Salter) [1996738] - irqchip/gic: Spelling s/REturn/Return/ (Mark Salter) [1996738] - irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend (Mark Salter) [1996738] - irq-chip/gic-v3-its: Fix crash if ITS is in a proximity domain without processor or memory (Mark Salter) [1996738] - irqchip/gic: Cleanup Franken-GIC handling (Mark Salter) [1996738] - arm64: Implement panic_smp_self_stop() (Mark Salter) [1996738] - arm64: Improve parking of stopped CPUs (Mark Salter) [1996738] - genirq: Allow interrupts to be excluded from /proc/interrupts (Mark Salter) [1996738] - irqchip/gic-v3: Support pseudo-NMIs when SCR_EL3.FIQ == 0 (Mark Salter) [1996738] - irqchip/gic-v3: Spell out when pseudo-NMIs are enabled (Mark Salter) [1996738] - irqchip/gic-v2, v3: Prevent SW resends entirely (Mark Salter) [1996738] - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs (Mark Salter) [1996738] - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() (Mark Salter) [1996738] - irqchip/gic-v4.1: Use GFP_ATOMIC flag in allocate_vpe_l1_table() (Mark Salter) [1996738] - irqchip/gic-v4.1: Ensure accessing the correct RD when writing INVALLR (Mark Salter) [1996738] - irqchip/gic-v3: Remove unused register definition (Mark Salter) [1996738] - drivers/irqchip: Use new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - drivers/acpi: Add new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - KVM: arm64: vgic-v4: Plug race between non-residency and v4.1 doorbell (Mark Salter) [1996738] - irqchip/gic: Atomically update affinity (Mark Salter) [1996738] - irqchip/gic-v4.1: Use readx_poll_timeout_atomic() to fix sleep in atomic (Mark Salter) [1996738] - irqchip/gic-v2, v3: Drop extra IRQ_NOAUTOEN setting for (E)PPIs (Mark Salter) [1996738] - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs (Mark Salter) [1996738] - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis (Mark Salter) [1996738] - irqchip/gic-v3: Fix missing "__init" for gic_smp_init() (Mark Salter) [1996738] - selftests/bpf: Enlarge select() timeout for test_maps (Jiri Benc) [1869444] - PCI: Do not enable AtomicOps on VFs (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix stats counters (Selvin Xavier) [1987081 1984339 2001893] - RDMA/bnxt_re: Prefer kcalloc over open coded arithmetic (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init() (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix uninitialized struct bit field rsvd1 (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Update ABI to pass wqe-mode to user space (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Enable global atomic ops if platform supports (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Drop unnecessary NULL checks after container_of (Selvin Xavier) [1987081 1984339] - dm btree remove: fix use after free in rebalance_children() (Benjamin Marzinski) [2034424] - dm table: log table creation error code (Benjamin Marzinski) [2034424] - dm: make workqueue names device-specific (Benjamin Marzinski) [2034424] - dm writecache: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm crypt: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm: fix mempool NULL pointer race when completing IO (Benjamin Marzinski) [2034424] - dm rq: don't queue request to blk-mq during DM suspend (Benjamin Marzinski) [1891486] - dm verity: skip redundant verity_handle_err() on I/O errors (Benjamin Marzinski) [2034424] - dm writecache: add event counters (Benjamin Marzinski) [2034424] - dm writecache: report invalid return from writecache_map helpers (Benjamin Marzinski) [2034424] - dm writecache: further writecache_map() cleanup (Benjamin Marzinski) [2034424] - dm writecache: factor out writecache_map_remap_origin() (Benjamin Marzinski) [2034424] - dm writecache: split up writecache_map() to improve code readability (Benjamin Marzinski) [2034424] - dm btree remove: assign new_root only when removal succeeds (Benjamin Marzinski) [2034424] - dm ps io affinity: remove redundant continue statement (Benjamin Marzinski) [2034424] - dm: rearrange core declarations for extended use from dm-zone.c (Benjamin Marzinski) [2034424] - dm space map disk: cache a small number of index entries (Benjamin Marzinski) [2034424] - dm space maps: improve performance with inc/dec on ranges of blocks (Benjamin Marzinski) [2034424] - dm space maps: don't reset space map allocation cursor when committing (Benjamin Marzinski) [2034424] - dm btree: improve btree residency (Benjamin Marzinski) [2034424] - dm integrity: fix sparse warnings (Benjamin Marzinski) [2034424] - dm: replace dm_vcalloc() (Benjamin Marzinski) [2034424] - dm integrity: add the "reset_recalculate" feature flag (Benjamin Marzinski) [2034424] - dm cache: remove needless request_queue NULL pointer checks (Benjamin Marzinski) [2034424] - dm thin: remove needless request_queue NULL pointer check (Benjamin Marzinski) [2034424] - dm ioctl: replace device hash with red-black tree (Benjamin Marzinski) [2034424] - recordmcount.pl: fix typo in s390 mcount regex (Jerome Marchand) [2025890] - recordmcount.pl: look for jgnop instruction as well as bcrl on s390 (Jerome Marchand) [2025890] - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall (Vitaly Kuznetsov) [1868572] - HID: magicmouse: prevent division by 0 on scroll (Benjamin Tissoires) [2022814] - HID: input: set usage type to key on keycode remap (Benjamin Tissoires) [2022814] - HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields (Benjamin Tissoires) [2022814] - HID: u2fzero: properly handle timeouts in usb_submit_urb (Benjamin Tissoires) [2022814] - HID: u2fzero: clarify error check and length calculations (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: u2fzero: ignore incomplete packets without data (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs (Benjamin Tissoires) [2022814] - HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS (Benjamin Tissoires) [2022814] - HID: betop: fix slab-out-of-bounds Write in betop_probe (Benjamin Tissoires) [2022814] - HID: usbhid: Simplify code in hid_submit_ctrl() (Benjamin Tissoires) [2022814] - HID: usbhid: Fix warning caused by 0-length input reports (Benjamin Tissoires) [2022814] - HID: usbhid: Fix flood of "control queue full" messages (Benjamin Tissoires) [2022814] - HID: sony: Fix more ShanWan clone gamepads to not rumble when plugged in. (Benjamin Tissoires) [2022814] - HID: sony: support for the ghlive ps4 dongles (Benjamin Tissoires) [2022814] - HID: thrustmaster: clean up Makefile and adapt quirks (Benjamin Tissoires) [2022814] - HID: i2c-hid: Fix Elan touchpad regression (Benjamin Tissoires) [2022814] - HID: asus: Prevent Claymore sending suspend event (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add dyndbg prints for debugging (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add support for PM suspend and resume (Benjamin Tissoires) [2022814] - HID: amd_sfh: Move hid probe after sensor is enabled (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add command response to check command status (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix period data field to enable sensor (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: battery: provide CAPACITY property for newer devices (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in thrustmaster_interrupts() (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in remove (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leaks in probe (Benjamin Tissoires) [2022814] - HID: elo: update the reference count of the usb device structure (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Use 'atomic_inc_return' instead of hand-writing it (Benjamin Tissoires) [2022814] - HID: ft260: fix device removal due to USB disconnect (Benjamin Tissoires) [2022814] - HID: apple: Add missing scan code event for keys handled by hid-apple (Benjamin Tissoires) [2022814] - HID: cmedia: add support for HS-100B mute button (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Use the devm variant of regulator_register_notifier() (Benjamin Tissoires) [2022814] - HID: wacom: Refactor touch input mute checks into a common function (Benjamin Tissoires) [2022814] - HID: wacom: Avoid sending empty sync events (Benjamin Tissoires) [2022814] - HID: wacom: Short-circuit processing of touch when it is disabled (Benjamin Tissoires) [2022814] - HID: wacom: set initial hardware touch switch state to 'off' (Benjamin Tissoires) [2022814] - HID: wacom: Skip processing of touches with negative slot values (Benjamin Tissoires) [2022814] - HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT (Benjamin Tissoires) [2022814] - HID: Kconfig: Fix spelling mistake "Uninterruptable" -> "Uninterruptible" (Benjamin Tissoires) [2022814] - HID: apple: Add support for Keychron K1 wireless keyboard (Benjamin Tissoires) [2022814] - HID: usbhid: free raw_report buffers in usbhid_stop (Benjamin Tissoires) [2022814] - HID: fix typo in Kconfig (Benjamin Tissoires) [2022814] - HID: ft260: fix format type warning in ft260_word_show() (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Tie the reset line to true state of the regulator (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use correct MMIO register for DMA address (Benjamin Tissoires) [2022814] - HID: magicmouse: high-resolution scroll threshold (Benjamin Tissoires) [2022814] - HID: magicmouse: enable high-resolution scroll (Benjamin Tissoires) [2022814] - HID: asus: Remove check for same LED brightness on set (Benjamin Tissoires) [2022814] - HID: input: do not report stylus battery state as "full" (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: use async resume function (Benjamin Tissoires) [2022814] - HID: thrustmaster: Switch to kmemdup() when allocate change_request (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend when the device is not a wakeup-source (Benjamin Tissoires) [2022814] - HID: logitech-dj: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: usbhid: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: core: Add hid_hw_may_wakeup() function (Benjamin Tissoires) [2022814] - HID: input: Add support for Programmable Buttons (Benjamin Tissoires) [2022814] - HID: wacom: Correct base usage for capacitive ExpressKey status bits (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add initial support for HPD sensor (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend ALS support for newer AMD platform (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend driver capabilities for multi-generation support (Benjamin Tissoires) [2022814 1961759] - HID: surface-hid: Fix get-report request (Benjamin Tissoires) [2022814] - HID: sony: fix freeze when inserting ghlive ps3/wii dongles (Benjamin Tissoires) [2022814] - HID: usbkbd: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Specify that EHL no cache snooping (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp: Add dma_no_cache_snooping() callback (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Set ISH driver depends on x86 (Benjamin Tissoires) [2022814] - HID: hid-input: add Surface Go battery quirk (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix minor typos in comments (Benjamin Tissoires) [2022814] - HID: magicmouse: fix NULL-deref on disconnect (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Alder Lake device IDs (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix format string mismatch (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix memory leak in amd_sfh_work (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [2022814] - HID: ft260: improve error handling of ft260_hid_feature_report_get() (Benjamin Tissoires) [2022814] - HID: asus: Cleanup Asus T101HA keyboard-dock handling (Benjamin Tissoires) [2022814] - HID: magicmouse: fix crash when disconnecting Magic Trackpad 2 (Benjamin Tissoires) [2022814] - HID: gt683r: add missing MODULE_DEVICE_TABLE (Benjamin Tissoires) [2022814] - HID: pidff: fix error return code in hid_pidff_init() (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: initialize level variable (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend on the Asus T101HA touchpad (Benjamin Tissoires) [2022814] - HID: core: Remove extraneous empty line before EXPORT_SYMBOL_GPL(hid_check_keys_pressed) (Benjamin Tissoires) [2022814] - HID: usbmouse: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Process failure of sensor_hub_set_feature() (Benjamin Tissoires) [2022814] - HID: i2c-hid: Skip ELAN power-on command after reset (Benjamin Tissoires) [2022814] - HID: usbhid: fix info leak in hid_submit_ctrl (Benjamin Tissoires) [2022814] - HID: Add BUS_VIRTUAL to hid_connect logging (Benjamin Tissoires) [2022814] - HID: input: replace outdated HID numbers+comments with macros (Benjamin Tissoires) [2022814] - HID: multitouch: set Stylus suffix for Stylus-application devices, too (Benjamin Tissoires) [2022814] - HID: multitouch: require Finger field to mark Win8 reports as MT (Benjamin Tissoires) [2022814] - HID: remove the unnecessary redefinition of a macro (Benjamin Tissoires) [2022814] - HID: quirks: Add quirk for Lenovo optical mouse (Benjamin Tissoires) [2022814] - HID: asus: filter G713/G733 key event to prevent shutdown (Benjamin Tissoires) [2022814] - HID: lg-g15 + ite: Add MODULE_AUTHOR (Benjamin Tissoires) [2022814] - HID: lg-g15: Add support for the Logitech Z-10 speakers (Benjamin Tissoires) [2022814] - HID: lg-g15: Make the LED-name used by lg_g15_register_led() a parameter (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_init_input_dev() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_handle_lcd_menu_keys() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Remove unused size argument from lg_*_event() functions (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Return error for hid_set_field() failure (Benjamin Tissoires) [2022814] - HID: ft260: check data size in ft260_smbus_write() (Benjamin Tissoires) [2022814] - HID: surface-hid: Fix integer endian conversion (Benjamin Tissoires) [2022814] - HID: hid-debug: recognize KEY_ASSISTANT and KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [2022814] - HID: hid-input: add mapping for emoji picker key (Benjamin Tissoires) [2022814] - HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95 (Benjamin Tissoires) [2022814] - HID: logitech-dj/hidpp: Add info/warn/err messages about 27 MHz keyboard encryption (Benjamin Tissoires) [2022814] - HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K15A keyboard-dock (Benjamin Tissoires) [2022814] - HID: thrustmaster: fix return value check in thrustmaster_probe() (Benjamin Tissoires) [2022814] - HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65 (Benjamin Tissoires) [2022814] - HID: do not use down_interruptible() when unbinding devices (Benjamin Tissoires) [2022814] - HID: asus: Filter keyboard EC for old ROG keyboard (Benjamin Tissoires) [2022814] - HID: semitek: new driver for GK6X series keyboards (Benjamin Tissoires) [2022814] - HID: wacom: Setup pen input capabilities to the targeted tools (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Move 'hsdev' description to correct struct definition (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Remove unused struct member 'quirks' (Benjamin Tissoires) [2022814] - HID: wacom_sys: Demote kernel-doc abuse (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-uclogic-params: Ensure function names are present and correct in kernel-doc headers (Benjamin Tissoires) [2022814] - HID: hid-uclogic-rdesc: Kernel-doc is for functions and structs (Benjamin Tissoires) [2022814] - HID: hid-logitech-hidpp: Fix conformant kernel-doc header and demote abuses (Benjamin Tissoires) [2022814] - HID: hid-picolcd_core: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-kye: Fix incorrect function name for kye_tablet_enable() (Benjamin Tissoires) [2022814] - HID: hid-core: Fix incorrect function name in header (Benjamin Tissoires) [2022814] - HID: hid-alps: Correct struct misnaming (Benjamin Tissoires) [2022814] - HID: usbhid: hid-pidff: Demote a couple kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: usbhid: Repair a formatting issue in a struct description (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix 'suggest-attribute=format' compiler warning (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp-fw-loader: Fix a bunch of formatting issues (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix incorrect function name report_bad_packet() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Correct fw_reset_work_fn() function name in header (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix potential copy/paste error (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix a little doc-rot (Benjamin Tissoires) [2022814] - HID: intel-ish: Fix a naming disparity and a formatting error (Benjamin Tissoires) [2022814] - HID: intel-ish: Supply some missing param descriptions (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: pci-ish: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Move variable to where it's actually used (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unused variable 'err' (Benjamin Tissoires) [2022814] - HID: hid-thrustmaster: Demote a bunch of kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: input: map battery capacity (00850065) (Benjamin Tissoires) [2022814] - HID: magicmouse: fix reconnection of Magic Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: fix 3 button emulation of Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: add Apple Magic Mouse 2 support (Benjamin Tissoires) [2022814] - HID: lenovo: Add support for Thinkpad X1 Tablet Thin keyboard (Benjamin Tissoires) [2022814] - HID: lenovo: Rework how the tp10ubkbd code decides which USB interface to use (Benjamin Tissoires) [2022814] - HID: lenovo: Set default_triggers for the mute and micmute LEDs (Benjamin Tissoires) [2022814] - HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE (Benjamin Tissoires) [2022814] - HID: lenovo: Set LEDs max_brightness value (Benjamin Tissoires) [2022814] - HID: lenovo: Remove lenovo_led_brightness_get() (Benjamin Tissoires) [2022814] - HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event() (Benjamin Tissoires) [2022814] - HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling (Benjamin Tissoires) [2022814] - HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness (Benjamin Tissoires) [2022814] - HID: elan: Remove elan_mute_led_get_brigtness() (Benjamin Tissoires) [2022814] - HID: elan: Set default_trigger for the mute LED (Benjamin Tissoires) [2022814] - HID: elan: Silence mute LED errors being logged when the device is unplugged (Benjamin Tissoires) [2022814] - HID: fix memdup.cocci warnings (Benjamin Tissoires) [2022814] - HID: surface-hid: Add support for legacy keyboard interface (Benjamin Tissoires) [2022814] - HID: Add support for Surface Aggregator Module HID transport (Benjamin Tissoires) [2022814] - HID: thrustmaster: introduce proper USB dependency (Benjamin Tissoires) [2022814] - HID: intel_ish-hid: HBM: Use connected standby state bit during suspend/resume (Benjamin Tissoires) [2022814] - HID: ft260: fix an error message in ft260_i2c_write_read() (Benjamin Tissoires) [2022814] - HID: support for initialization of some Thrustmaster wheels (Benjamin Tissoires) [2022814] - HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices (Benjamin Tissoires) [2022814] - HID: ft260: add usb hid to i2c host bridge driver (Benjamin Tissoires) [2022814] - iio: Add relative sensitivity support (Benjamin Tissoires) [2022814] - iio: hid-sensors: Move get sensitivity attribute to hid-sensor-common (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Make remove callback return void (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Simplify logic in ishtp_cl_device_remove() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Drop if block with an always false condition (Benjamin Tissoires) [2022814] - AMD_SFH: Add DMI quirk table for BIOS-es which don't set the activestatus bits (Benjamin Tissoires) [2022814] - AMD_SFH: Add sensor_mask module parameter (Benjamin Tissoires) [2022814] - AMD_SFH: Removed unused activecontrolstatus member from the amd_mp2_dev struct (Benjamin Tissoires) [2022814] - HID: wacom: Assign boolean values to a bool variable (Benjamin Tissoires) [2022814] - HID cp2112: fix support for multiple gpiochips (Benjamin Tissoires) [2022814] - HID: alps: fix error return code in alps_input_configured() (Benjamin Tissoires) [2022814] - HID: asus: Add support for 2021 ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: hiddev: Return specific error codes on connect failure (Benjamin Tissoires) [2022814] - HID: plantronics: Workaround for double volume key presses (Benjamin Tissoires) [2022814] - HID: logitech-dj: Handle newer quad/bt2.0 receivers in HID proxy mode (Benjamin Tissoires) [2022814] - HID: logitech-dj: Use hid-ids.h defines for USB device-ids for all supported devices (Benjamin Tissoires) [2022814] - HID: google: add don USB id (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Drop redundant ACPI_PTR() (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Move GUID out of function and described it (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Switch to new style i2c-driver probe function (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Get ACPI companion only once and reuse it (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense player LED support. (Benjamin Tissoires) [2022814] - HID: playstation: add microphone mute support for DualSense. (Benjamin Tissoires) [2022814] - HID: playstation: add initial DualSense lightbar support. (Benjamin Tissoires) [2022814] - HID: wacom: Ignore attempts to overwrite the touch_max value from HID (Benjamin Tissoires) [2022814] - HID: playstation: fix array size comparison (off-by-one) (Benjamin Tissoires) [2022814] - HID: playstation: fix unused variable in ps_battery_get_property. (Benjamin Tissoires) [2022814] - HID: playstation: report DualSense hardware and firmware version. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense classic rumble support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense Bluetooth support. (Benjamin Tissoires) [2022814] - HID: playstation: track devices in list. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense accelerometer and gyroscope support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense touchpad support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense battery support. (Benjamin Tissoires) [2022814] - HID: playstation: use DualSense MAC address as unique identifier. (Benjamin Tissoires) [2022814] - HID: playstation: initial DualSense USB support. (Benjamin Tissoires) [2022814] - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for the new lightspeed connection iteration (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device ID (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming (Benjamin Tissoires) [2022814] - HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 (Benjamin Tissoires) [2022814] - HID: displays: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: wacom: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: lg-g15: make a const array static, makes object smaller (Benjamin Tissoires) [2022814] - HID: google: Get HID report on probe to confirm tablet switch state (Benjamin Tissoires) [2022814] - HID: hid-input: avoid splitting keyboard, system and consumer controls (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in hid-quirks.c (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in (Benjamin Tissoires) [2022814] - HID: wacom: Correct NULL dereference on AES pen proximity (Benjamin Tissoires) [2022814] - HID: multitouch: Set to high latency mode on suspend. (Benjamin Tissoires) [2022814] - HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi-input devices (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Add custom sensor iio support (Benjamin Tissoires) [2022814] - HID: i2c-hid: Introduce goodix-i2c-hid using i2c-hid core (Benjamin Tissoires) [2022814] - redhat: HID: enable I2C_HID_ACPI (Benjamin Tissoires) [2022814] - HID: i2c-hid: Reorganize so ACPI and OF are separate modules (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: add support for Unified Battery (1004) feature (Benjamin Tissoires) [2022814] - HID: sony: Add support for tilt on guitar hero guitars (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode (Benjamin Tissoires) [2022814] - HID: chicony: Add Wireless Radio Control feature for Chicony devices (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on ASUS UX550 (Benjamin Tissoires) [2022814] - HID: logitech-dj: add the G602 receiver (Benjamin Tissoires) [2022814] - HID: core: detect and skip invalid inputs to snto32() (Benjamin Tissoires) [2022814] - HID: uclogic: Improve support for Trust Panora (Benjamin Tissoires) [2022814] - HID: wiimote: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: uclogic: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Address EHL Sx resume issues (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: finish power flow for EHL OOB (Benjamin Tissoires) [2022814] - HID: sony: select CONFIG_CRC32 (Benjamin Tissoires) [2022814] - HID: sfh: fix address space confusion (Benjamin Tissoires) [2022814] - HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device (Benjamin Tissoires) [2022814] - HID: wacom: Fix memory leakage caused by kfifo_alloc (Benjamin Tissoires) [2022814] - HID: i2c-hid: add Vero K147 to descriptor override (Benjamin Tissoires) [2022814] - HID: ite: Add support for Acer S1002 keyboard-dock (Benjamin Tissoires) [2022814] - HID: sony: support for ghlive ps3/wii u dongles (Benjamin Tissoires) [2022814] - HID: hidraw: Add additional hidraw input/output report ioctls. (Benjamin Tissoires) [2022814] - HID: Increase HID maximum report size to 16KB (Benjamin Tissoires) [2022814] - HID: elecom: drop stray comment (Benjamin Tissoires) [2022814] - HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter (Benjamin Tissoires) [2022814] - HID: elecom: add support for EX-G M-XGL20DLBK wireless mouse (Benjamin Tissoires) [2022814] - HID: elecom: rewrite report based on model specific parameters (Benjamin Tissoires) [2022814] - HID: wacom: Constify attribute_groups (Benjamin Tissoires) [2022814] - HID: input: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: usbhid: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add hid_device_id for V470 bluetooth mouse (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unnecessary assignment to variable rv (Benjamin Tissoires) [2022814] - HID: sony: Workaround for DS4 dongle hotplug kernel crash. (Benjamin Tissoires) [2022814] - HID: sony: Don't use fw_version/hw_version for sysfs cleanup. (Benjamin Tissoires) [2022814] - HID: sony: Report more accurate DS4 power status. (Benjamin Tissoires) [2022814] - SFH: fix error return check for -ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: Add Logitech Dinovo Edge battery quirk (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge (Benjamin Tissoires) [2022814] - HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices (Benjamin Tissoires) [2022814] - HID: mcp2221: Fix GPIO output handling (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Fix issue with devices with no report ID (Benjamin Tissoires) [2022814] - HID: hid-input: occasionally report stylus battery even if not changed (Benjamin Tissoires) [2022814] - timekeeping: Add missing _ns functions for coarse accessors (Benjamin Tissoires) [2022814] - HID: i2c-hid: show the error when failing to fetch the HID descriptor (Benjamin Tissoires) [2022814] - AMD_SFH: Fix for incorrect Sensor index (Benjamin Tissoires) [2022814] - HID: asus: Add support for ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: i2c-hid: Put ACPI enumerated devices in D3 on shutdown (Benjamin Tissoires) [2022814] - HID: add support for Sega Saturn (Benjamin Tissoires) [2022814] - HID: cypress: Support Varmilo Keyboards' media hotkeys (Benjamin Tissoires) [2022814] - HID: ite: Replace ABS_MISC 120/121 events with touchpad on/off keypresses (Benjamin Tissoires) [2022814] - SFH: Create HID report to Enable support of AMD sensor fusion Hub (SFH) (Benjamin Tissoires) [2022814] - SFH:Transport Driver to add support of AMD Sensor Fusion Hub (SFH) (Benjamin Tissoires) [2022814] - redhat: HID: enable AMD_SFH_HUB (Benjamin Tissoires) [1965674] - SFH: PCIe driver to add support of AMD sensor fusion hub (Benjamin Tissoires) [2022814] - HID: uclogic: Add ID for Trust Flex Design Tablet (Benjamin Tissoires) [2022814] - HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle (Benjamin Tissoires) [2022814] - HID: add vivaldi HID driver (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix kerneldoc warnings in i2c-hid-core.c (Benjamin Tissoires) [2022814] - HID: core: fix kerneldoc warnings in hid-core.c (Benjamin Tissoires) [2022814] - HID: multitouch: Lenovo X1 Tablet Gen2 trackpoint and buttons (Benjamin Tissoires) [2022814] - HID: alps: clean up indentation issue (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: simplify the return expression of ishtp_bus_remove_device() (Benjamin Tissoires) [2022814] - HID: hid-debug: fix nonblocking read semantics wrt EIO/ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: i2c-hid: Prefer asynchronous probe (Benjamin Tissoires) [2022814] - HID: wiimote: narrow spinlock range in wiimote_hid_event() (Benjamin Tissoires) [2022814] - HID: wiimote: make handlers[] const (Benjamin Tissoires) [2022814] - HID: logitech-dj: Fix spelling in comment (Benjamin Tissoires) [2022814] - HID: apple: Add support for Matias wireless keyboard (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for controller in Whitebox (Benjamin Tissoires) [2022814] - Input: parkbd - switch to use module_parport_driver() (Benjamin Tissoires) [2022814] - Input: i8042 - fix typos in comments (Benjamin Tissoires) [2022814] - Input: elantech - Prepare a complete software node for the device (Benjamin Tissoires) [2022814] - Input: apbps2 - remove useless variable (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix a typo in parameter name (Benjamin Tissoires) [2022814] - Input: i8042 - fix Pegatron C15B ID entry (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for new devices (Benjamin Tissoires) [2022814] - Input: i8042 - add ASUS Zenbook Flip to noselftest list (Benjamin Tissoires) [2022814] - Input: add missing dependencies on CONFIG_HAS_IOMEM (Benjamin Tissoires) [2022814] - ARM: 9048/1: sa1111: make sa1111 bus's remove callback return void (Benjamin Tissoires) [2022814] - Input: synaptics - replace NOOP with suitable commentary (Benjamin Tissoires) [2022814] - Input: i8042 - unbreak Pegatron C15B (Benjamin Tissoires) [2022814] - Input: parkbd - convert comma to semicolon (Benjamin Tissoires) [2022814] - Input: elantech - fix protocol errors for some trackpoints in SMBus mode (Benjamin Tissoires) [2022814] - Input: elan_i2c - add new trackpoint report type 0x5F (Benjamin Tissoires) [2022814] - Input: i8042 - add Acer laptops to the i8042 reset list (Benjamin Tissoires) [2022814] - Input: i8042 - add ByteSpeed touchpad to noloop table (Benjamin Tissoires) [2022814] - Input: i8042 - fix error return code in i8042_setup_aux() (Benjamin Tissoires) [2022814] - Input: libps2 - fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - Input: synaptics - demote non-conformant kernel-doc header (Benjamin Tissoires) [2022814] - Input: elan_i2c_core - move header inclusion inside (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix firmware update on newer ICs (Benjamin Tissoires) [2022814] - Input: elantech - demote obvious abuse of kernel-doc header (Benjamin Tissoires) [2022814] - Input: i8042 - allow insmod to succeed on devices without an i8042 controller (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1 (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2 (Benjamin Tissoires) [2022814] - Input: synaptics-rmi4 - rename f30_data to gpio_data (Benjamin Tissoires) [2022814] - Input: sun4i-ps2 - fix handling of platform_get_irq() error (Benjamin Tissoires) [2022814] - Input: allocate keycode for Fn + right shift (Benjamin Tissoires) [2022814] - Input: allocate keycodes for notification-center, pickup-phone and hangup-phone (Benjamin Tissoires) [2022814] - HID: cp2112: Use irqchip template (Benjamin Tissoires) [2022814] - HID: mcp2221: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [2022814] - treewide: replace '---help---' in Kconfig files with 'help' (Benjamin Tissoires) [2022814] - HID: asus: Add depends on USB_HID to HID_ASUS Kconfig option (Benjamin Tissoires) [2022814] - HID: asus: Fix mute and touchpad-toggle keys on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add support for multi-touch touchpad on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add report_size to struct asus_touchpad_info (Benjamin Tissoires) [2022814] - HID: asus: Add hid_is_using_ll_driver(usb_hid_driver) check (Benjamin Tissoires) [2022814] - HID: asus: Simplify skipping of mappings for Asus T100CHI keyboard-dock (Benjamin Tissoires) [2022814] - HID: asus: Only set EV_REP if we are adding a mapping (Benjamin Tissoires) [2022814] - HID: mcp2221: add gpiolib dependency (Benjamin Tissoires) [2022814] - HID: mcp2221: add GPIO functionality support (Benjamin Tissoires) [2022814] - HID: mcp2221: add usb to i2c-smbus host bridge (Benjamin Tissoires) [2022814] - HID: asus: Ignore Asus vendor-page usage-code 0xff events (Benjamin Tissoires) [2022814] - HID: sb0540: add support for Creative SB0540 IR receivers (Benjamin Tissoires) [2022814] - gpio: pass lookup and descriptor flags to request_own (Benjamin Tissoires) [2022814] - HID: hid-asus: select CONFIG_POWER_SUPPLY (Benjamin Tissoires) [2022814] - HID: hid-asus: Add BT keyboard dock battery monitoring support (Benjamin Tissoires) [2022814] - HID: hid-asus: Add Transbook T90CHI support (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS T101HA keyboard dock (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS FX503VD laptop (Benjamin Tissoires) [2022814] - HID: asus: Add event handler to catch unmapped Asus Vendor UsagePage codes (Benjamin Tissoires) [2022814] - af_unix: fix garbage collect vs MSG_PEEK (Patrick Talbert) [2031975] {CVE-2021-0920} - net: add kerneldoc comment for sk_peer_lock (Guillaume Nault) [2037782] - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses (Guillaume Nault) [2037782] {CVE-2021-4203} - netfilter: nat: force port remap to prevent shadowing well-known ports (Florian Westphal) [2006167] {CVE-2021-3773} - netfilter: conntrack: tag conntracks picked up in local out hook (Florian Westphal) [2006167] - selftests: nft_nat: switch port shadow test cases to socat (Florian Westphal) [2006167] - selftests: nft_nat: Simplify port shadow notrack test (Florian Westphal) [2006167] - selftests: nft_nat: Improve port shadow test stability (Florian Westphal) [2006167] - selftests: nft_nat: add udp hole punch test case (Florian Westphal) [2006167] - ipv6: use prandom_u32() for ID generation (Hangbin Liu) [2040158] {CVE-2021-45485} - igc: fix tunnel offloading (Corinna Vinschen) [1910885] - virtio/vsock: fix the transport to work with VMADDR_CID_ANY (Stefano Garzarella) [2026442] - vhost/vsock: cleanup removing `len` variable (Stefano Garzarella) [2026442] - vhost/vsock: fix incorrect used length reported to the guest (Stefano Garzarella) [2026442] - vsock: prevent unnecessary refcnt inc for nonblocking connect (Stefano Garzarella) [2026442] - vsock/virtio: avoid potential deadlock when vsock device remove (Stefano Garzarella) [2026442] - VSOCK: handle VIRTIO_VSOCK_OP_CREDIT_REQUEST (Stefano Garzarella) [2026442] - vsock: notify server to shutdown when client has pending signal (Stefano Garzarella) [2026442] - virtio/vsock: simplify credit update function API (Stefano Garzarella) [2026442] - virtio/vsock: set packet's type in virtio_transport_send_pkt_info() (Stefano Garzarella) [2026442] - net: vlan: fix underflow for the real_dev refcnt (Balazs Nemeth) [2026375] - net: vlan: fix a UAF in vlan_dev_real_dev() (Balazs Nemeth) [2026375]- xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate (Carlos Maiolino) [2034865] {CVE-2021-4155} - isdn: cpai: check ctr->cnr to avoid array index out of bound (Chris von Recklinghausen) [2016491] {CVE-2021-43389} - vt: keyboard: avoid signed integer overflow in k_ascii (Chris von Recklinghausen) [2017044] {CVE-2020-13974} - USB: serial: pl2303: fix GC type detection (Torez Smith) [1975985] - usb: dwc3: leave default DMA for PCI devices (Torez Smith) [1975985] - usb: xhci: tegra: Check padctrl interrupt presence in device tree (Torez Smith) [1975985] - usb: dwc3: core: Revise GHWPARAMS9 offset (Torez Smith) [1975985] - xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay (Torez Smith) [1975985] - usb: typec: tipd: Remove dependency on "connector" child fwnode (Torez Smith) [1975985] - usb: xhci: tegra: mark PM functions as __maybe_unused (Torez Smith) [1975985] - media: ttusb-dec: avoid release of non-acquired mutex (Torez Smith) [1975985] - ABI: sysfs-devices-removable: make a table valid as ReST markup (Torez Smith) [1975985] - usb: dwc3: core: balance phy init and exit (Torez Smith) [1975985] - USB: serial: pl2303: fix GL type detection (Torez Smith) [1975985] - usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint (Torez Smith) [1975985] - usb: xhci-mtk: fix issue of out-of-bounds array access (Torez Smith) [1975985] - usb: dwc3: Decouple USB 2.0 L1 & L2 events (Torez Smith) [1975985] - media: em28xx-input: fix refcount bug in em28xx_usb_disconnect (Torez Smith) [1975985] - media: dvb-usb: Fix error handling in dvb_usb_i2c_init (Torez Smith) [1975985] - power: supply: Fix build error when CONFIG_POWER_SUPPLY is not enabled. (Torez Smith) [1975985] - thunderbolt: test: split up test cases in tb_test_credit_alloc_all (Torez Smith) [1975985] - thunderbolt: Handle ring interrupt by reading interrupt status register (Torez Smith) [1975985] - thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt status (Torez Smith) [1975985] - thunderbolt: Fix port linking by checking all adapters (Torez Smith) [1975985] - thunderbolt: Do not read control adapter config space (Torez Smith) [1975985] - thunderbolt: Add authorized value to the KOBJ_CHANGE uevent (Torez Smith) [1975985] - usb: typec: tcpm: Raise vdm_sm_running flag only when VDM SM is running (Torez Smith) [1975985] - usb: dwc3: gadget: Stop EP0 transfers during pullup disable (Torez Smith) [1975985] - usb: dwc3: gadget: Fix dwc3_calc_trbs_left() (Torez Smith) [1975985] - Revert "USB: serial: ch341: fix character loss at high transfer rates" (Torez Smith) [1975985] - USB: serial: option: add new VID/PID to support Fibocom FG150 (Torez Smith) [1975985] - usb: typec: tcpm: Fix VDMs sometimes not being forwarded to alt-mode drivers (Torez Smith) [1975985] - Revert "usb: dwc3: gadget: Use list_replace_init() before traversing lists" (Torez Smith) [1975985] - usb: typec: tcpm: Keep other events when receiving FRS and Sourcing_vbus events (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid runtime resume if disabling pullup (Torez Smith) [1975985] - usb: dwc3: gadget: Use list_replace_init() before traversing lists (Torez Smith) [1975985] - USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 (Torez Smith) [1975985] - USB: serial: pl2303: fix GT type detection (Torez Smith) [1975985] - USB: serial: option: add Telit FD980 composition 0x1056 (Torez Smith) [1975985] - USB: serial: pl2303: fix HX type detection (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: Revert "media: rtl28xxu: fix zero-length control request" (Torez Smith) [1975985] - USB: serial: ch341: fix character loss at high transfer rates (Torez Smith) [1975985] - usb: otg-fsm: Fix hrtimer list corruption (Torez Smith) [1975985] - USB: usbtmc: Fix RCU stall warning (Torez Smith) [1975985] - USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick (Torez Smith) [1975985] - Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem" (Torez Smith) [1975985] - usb: dwc2: gadget: Fix sending zero length packet in DDMA mode. (Torez Smith) [1975985] - usb: dwc2: Skip clock gating on Samsung SoCs (Torez Smith) [1975985] - usb: dwc2: gadget: Fix GOUTNAK flow for Slave mode. (Torez Smith) [1975985] - usb: xhci: avoid renesas_usb_fw.mem when it's unusable (Torez Smith) [1975985] - usb: dwc3: avoid NULL access of usb_gadget_driver (Torez Smith) [1975985] - usb: typec: stusb160x: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - usb: typec: stusb160x: register role switch before interrupt registration (Torez Smith) [1975985] - USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS (Torez Smith) [1975985] - usb: hub: Disable USB 3 device initiated lpm if exit latency is too high (Torez Smith) [1975985] - usb: hub: Fix link power management max exit latency (MEL) calculations (Torez Smith) [1975985] - usb: typec: tipd: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - xhci: Fix lost USB 2 remote wake (Torez Smith) [1975985] - USB: serial: cp210x: fix comments for GE CS1000 (Torez Smith) [1975985] - USB: core: Fix incorrect pipe calculation in do_proc_control() (Torez Smith) [1975985] - USB: serial: option: add support for u-blox LARA-R6 family (Torez Smith) [1975985] - thunderbolt: test: Reinstate a few casts of bitfields (Torez Smith) [1975985] - USB: cdc-acm: blacklist Heimann USB Appset device (Torez Smith) [1975985] - usb: xhci-mtk: allow multiple Start-Split in a microframe (Torez Smith) [1975985] - usb: ftdi-elan: remove redundant continue statement in a while-loop (Torez Smith) [1975985] - thunderbolt: test: Remove some casts which are no longer required (Torez Smith) [1975985] - xhci: remove redundant continue statement (Torez Smith) [1975985] - usb: dwc3: Fix debugfs creation flow (Torez Smith) [1975985] - docs: driver-api: usb: avoid using ReST :doc:`foo` markup (Torez Smith) [1975985] - xhci: solve a double free problem while doing s4 (Torez Smith) [1975985] - xhci: handle failed buffer copy to URB sg list and fix a W=1 copiler warning (Torez Smith) [1975985] - xhci: Add adaptive interrupt rate for isoch TRBs with XHCI_AVOID_BEI quirk (Torez Smith) [1975985] - xhci: Remove unused defines for ERST_SIZE and ERST_ENTRIES (Torez Smith) [1975985] - usb: typec: Add the missed altmode_id_remove() in typec_register_altmode() (Torez Smith) [1975985] - usb: typec: tcpm: Relax disconnect threshold during power negotiation (Torez Smith) [1975985] - usb: typec: tcpm: Ignore Vsafe0v in PR_SWAP_SNK_SRC_SOURCE_ON state (Torez Smith) [1975985] - usb: typec: tcpci: Fix up sink disconnect thresholds for PD (Torez Smith) [1975985] - usb: core: hub: Disable autosuspend for Cypress CY7C65632 (Torez Smith) [1975985] - usb: host: xhci-tegra: Use devm_platform_get_and_ioremap_resource() (Torez Smith) [1975985] - usb: host: xhci-tegra: Add missing of_node_put() in tegra_xusb_probe() (Torez Smith) [1975985] - usb: host: xhci-tegra: add missing put_device() in tegra_xusb_probe() (Torez Smith) [1975985] - media: usb: cpia2: Fixed Coding Style issues (Torez Smith) [1975985] - media: ttusb-dec: cleanup an error handling logic (Torez Smith) [1975985] - cypress_m8: switch data_bits to real character bits (Torez Smith) [1975985] - thunderbolt: Fix DROM handling for USB4 DROM (Torez Smith) [1975985] - usb: xhci: tegra: Enable ELPG for runtime/system PM (Torez Smith) [1975985] - usb: xhci: tegra: Unlink power domain devices (Torez Smith) [1975985] - thunderbolt: Bond lanes only when dual_link_port != NULL in alloc_dev_default() (Torez Smith) [1975985] - thunderbolt: No need to include in usb4_port.c (Torez Smith) [1975985] - thunderbolt: Poll 10ms for REG_FW_STS_NVM_AUTH_DONE to be set (Torez Smith) [1975985] - thunderbolt: Add device links only when software connection manager is used (Torez Smith) [1975985] - thunderbolt: Add support for Intel Alder Lake (Torez Smith) [1975985] - usb: typec: mux: Fix copy-paste mistake in typec_mux_match (Torez Smith) [1975985] - usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path (Torez Smith) [1975985] - usb: typec: wcove: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: ucsi: Fix a comment in ucsi_init() (Torez Smith) [1975985] - USB: dwc3: remove debugfs root dentry storage (Torez Smith) [1975985] - USB: serial: cp210x: fix CP2102N-A01 modem control (Torez Smith) [1975985] - USB: serial: cp210x: fix alternate function for CP2102N QFN20 (Torez Smith) [1975985] - usb: dwc2: Don't reset the core after setting turnaround time (Torez Smith) [1975985] - usb: dwc3: support 64 bit DMA in platform driver (Torez Smith) [1975985] - USB: core: Avoid WARNings for 0-length descriptor requests (Torez Smith) [1975985] - usb: dwc3: core: fix kernel panic when do reboot (Torez Smith) [1975985] - usb: dwc3: ep0: fix NULL pointer exception (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put ACPI device using acpi_dev_put() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Add missed error check for devm_ioremap_resource() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe() (Torez Smith) [1975985] - usb: typec: tcpm: Do not finish VDM AMS for retrying Responses (Torez Smith) [1975985] - media: cinergyt2: make properties const (Torez Smith) [1975985] - media: dvd_usb: memory leak in cinergyt2_fe_attach (Torez Smith) [1975985] - USB: serial: ftdi_sio: add NovaTech OrionMX product ID (Torez Smith) [1975985] - usb: typec: tcpm: cancel send discover hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: Properly handle Alert and Status Messages (Torez Smith) [1975985] - usb: dwc3: meson-g12a: Disable the regulator in the error handling path of the probe (Torez Smith) [1975985] - usb: typec: tcpm: Fix misuses of AMS invocation (Torez Smith) [1975985] - usb: typec: tcpm: Introduce snk_vdo_v1 for SVDM version 1.0 (Torez Smith) [1975985] - dt-bindings: connector: Add PD rev 2.0 VDO definition (Torez Smith) [1975985] - usb: typec: tcpm: Correct the responses in SVDM Version 2.0 DFP (Torez Smith) [1975985] - Revert "usb: dwc3: core: Add shutdown callback for dwc3" (Torez Smith) [1975985] - dt-bindings: connector: Replace BIT macro with generic bit ops (Torez Smith) [1975985] - media: gspca: ov519: replace RIGHT SINGLE QUOTATION MARK (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Update IOM port status offset for AlderLake (Torez Smith) [1975985] - usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms (Torez Smith) [1975985] - usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->gadget is NULL (Torez Smith) [1975985] - usb: dwc3: gadget: Disable gadget IRQ during pullup disable (Torez Smith) [1975985] - usb: dwc3: debugfs: Add and remove endpoint dirs dynamically (Torez Smith) [1975985] - Revert "usb: typec: mux: Remove requirement for the "orientation-switch" device property" (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: gspca/sunplus: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/gl860: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/sq905: fix control-request direction (Torez Smith) [1975985] - media: dtv5100: fix control-request directions (Torez Smith) [1975985] - media: drivers/media/usb/gspca/cpia1.c : fix spelling typo (Torez Smith) [1975985] - media: drivers/media/usb/em28xx/em28xx-cards.c : fix typo issues (Torez Smith) [1975985] - media: zr364xx: fix memory leak in zr364xx_start_readpipe (Torez Smith) [1975985] - media: em28xx: Fix possible memory leak of em28xx struct (Torez Smith) [1975985] - thunderbolt: Check for NVM authentication status after the operation started (Torez Smith) [1975985] - thunderbolt: Add WRITE_ONLY and AUTHENTICATE_ONLY NVM operations for retimers (Torez Smith) [1975985] - thunderbolt: Allow router NVM authenticate separately (Torez Smith) [1975985] - thunderbolt: Move nvm_write_ops to tb.h (Torez Smith) [1975985] - thunderbolt: Log the link as TBT instead of TBT3 (Torez Smith) [1975985] - thunderbolt: Add support for retimer NVM upgrade when there is no link (Torez Smith) [1975985] - thunderbolt: Add additional USB4 port operations for retimer access (Torez Smith) [1975985] - thunderbolt: Add support for ACPI _DSM to power on/off retimers (Torez Smith) [1975985] - thunderbolt: Add USB4 port devices (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for credit allocation (Torez Smith) [1975985] - thunderbolt: Allocate credits according to router preferences (Torez Smith) [1975985] - USB: core: Check buffer length matches wLength for control transfers (Torez Smith) [1975985] - usb: typec: ucsi: Fix copy/paste issue for 'ucsi_set_drvdata()' (Torez Smith) [1975985] - usb: dwc2: gadget: Repair 'dwc2_hsotg_core_init_disconnected()'s documentation (Torez Smith) [1975985] - usb: dwc2: pci: Fix possible copy/paste issue (Torez Smith) [1975985] - usb: dwc2: hcd_queue: Fix typeo in function name 'dwc2_hs_pmap_unschedule()' (Torez Smith) [1975985] - usb: dwc2: params: Fix naming of 'dwc2_get_hwparams()' in the docs (Torez Smith) [1975985] - usb: common: ulpi: Add leading underscores for function name '__ulpi_register_driver()' (Torez Smith) [1975985] - usb: dwc2: platform: Provide function name for 'dwc2_check_core_version()' (Torez Smith) [1975985] - driver core: Move the "removable" attribute from USB to core (Torez Smith) [1975985] - usb: dwc3: trace: Remove unused fields in dwc3_log_trb (Torez Smith) [1975985] - usb: typec: mux: Remove requirement for the "orientation-switch" device property (Torez Smith) [1975985] - usb: typec: mux: Use device type instead of device name for matching (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use usb_role_string() to print role status (Torez Smith) [1975985] - usb: roles: add helper usb_role_string() (Torez Smith) [1975985] - USB: serial: omninet: update driver description (Torez Smith) [1975985] - USB: serial: omninet: add device id for Zyxel Omni 56K Plus (Torez Smith) [1975985] - USB: serial: quatech2: fix control-request directions (Torez Smith) [1975985] - usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static (Torez Smith) [1975985] - USB: usbfs: remove double evaluation of usb_sndctrlpipe() (Torez Smith) [1975985] - usb: typec: tcpm: Respond Not_Supported if no snk_vdo (Torez Smith) [1975985] - usb: typec: tcpm: Properly interrupt VDM AMS (Torez Smith) [1975985] - media: lmedm04: delete lme2510_get_adapter_count() (Torez Smith) [1975985] - media: dvb-usb: fix wrong definition (Torez Smith) [1975985] - USB: core: WARN if pipe direction != setup packet direction (Torez Smith) [1975985] - USB: trancevibrator: fix control-request direction (Torez Smith) [1975985] - USB: dwc2: drop irq-flags initialisations (Torez Smith) [1975985] - usb: typec: tcpci: Implement callback for apply_rc (Torez Smith) [1975985] - usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAP (Torez Smith) [1975985] - usb: typec: tcpm: Refactor logic to enable/disable auto vbus dicharge (Torez Smith) [1975985] - usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled (Torez Smith) [1975985] - usb: atm: cxacru: Fix typo in comment (Torez Smith) [1975985] - usb: isp1760: remove platform data struct and code (Torez Smith) [1975985] - usb: fix spelling mistakes in header files (Torez Smith) [1975985] - USB: serial: digi_acceleport: add chars_in_buffer locking (Torez Smith) [1975985] - USB: serial: digi_acceleport: reduce chars_in_buffer over-reporting (Torez Smith) [1975985] - usb: Restore the usb_header label (Torez Smith) [1975985] - usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: mux: Fix matching with typec_altmode_desc (Torez Smith) [1975985] - misc/uss720: fix memory leak in uss720_probe (Torez Smith) [1975985] - usb: dwc3: gadget: Properly track pending and queued SG (Torez Smith) [1975985] - USB: usbfs: Don't WARN about excessively large memory allocations (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use dev_err_probe() to print log (Torez Smith) [1975985] - usb: common: usb-conn-gpio: fix NULL pointer dereference of charger (Torez Smith) [1975985] - Revert "USB: Add reset-resume quirk for WD19's Realtek Hub" (Torez Smith) [1975985] - USB: Verify the port status when timeout happens during port suspend (Torez Smith) [1975985] - usb: typec: wcove: Fx wrong kernel doc format (Torez Smith) [1975985] - media: pvrusb2: fix warning in pvr2_i2c_core_done (Torez Smith) [1975985] - media: rtl2832_sdr/vivid/airspy/hackrf/msi2500: drop memset of fmt.sdr.reserved (Torez Smith) [1975985] - media: cpia2: fix memory leak in cpia2_usb_probe (Torez Smith) [1975985] - media: s2255drv: remove redundant assignment to variable field (Torez Smith) [1975985] - media: gspca: properly check for errors in po1030_probe() (Torez Smith) [1975985] - Revert "media: gspca: Check the return value of write_bridge for timeout" (Torez Smith) [1975985] - media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1975985] - Revert "media: gspca: mt9m111: Check write_bridge for timeout" (Torez Smith) [1975985] - Revert "media: usb: gspca: add a missed check for goto_low_power" (Torez Smith) [1975985] - usb: core: hcd: use map_urb_for_dma for single step set feature urb (Torez Smith) [1975985] - usb: dwc3: pci: Fix DEFINE for Intel Elkhart Lake (Torez Smith) [1975985] - usb: core: hub: fix race condition about TRSMRCY of resume (Torez Smith) [1975985] - usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default (Torez Smith) [1975985] - xhci: Add reset resume quirk for AMD xhci controller. (Torez Smith) [1975985] - usb: xhci: Increase timeout for HC halt (Torez Smith) [1975985] - xhci: Do not use GFP_KERNEL in (potentially) atomic context (Torez Smith) [1975985] - xhci: Fix giving back cancelled URBs even if halted endpoint can't reset (Torez Smith) [1975985] - xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI (Torez Smith) [1975985] - usb: typec: tcpm: Don't block probing of consumers of "connector" nodes (Torez Smith) [1975985] - usb: xhci-mtk: use first-fit for LS/FS (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary assignments in periodic TT scheduler (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary setting of has_ippc (Torez Smith) [1975985] - usb: xhci-mtk: use bitfield instead of bool (Torez Smith) [1975985] - usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS (Torez Smith) [1975985] - usb: typec: tcpm: Send DISCOVER_IDENTITY from dedicated work (Torez Smith) [1975985] - usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4 (Torez Smith) [1975985] - usb: dwc3: omap: improve extcon initialization (Torez Smith) [1975985] - usb: typec: ucsi: Put fwnode in any case during ->probe() (Torez Smith) [1975985] - usb: dwc2: Remove obsolete MODULE_ constants from platform.c (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix error return code in dwc3_imx8mp_probe() (Torez Smith) [1975985] - usb: dwc3: imx8mp: detect dwc3 core node via compatible string (Torez Smith) [1975985] - usb: dwc3: gadget: Return success always for kick transfer in ep queue (Torez Smith) [1975985] - usb: dwc3: gadget: Free gadget structure only after freeing endpoints (Torez Smith) [1975985] - usb: dwc2: Fix gadget DMA unmap direction (Torez Smith) [1975985] - usb: dwc3: gadget: Rename EOPF event macros to Suspend (Torez Smith) [1975985] - usb: dwc3: gadget: Enable suspend events (Torez Smith) [1975985] - usb: Restore the reference to ch9.h (Torez Smith) [1975985] - usb: dwc3: core: Add missing GHWPARAMS9 doc (Torez Smith) [1975985] - usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield (Torez Smith) [1975985] - cdc-wdm: untangle a circular dependency between callback and softint (Torez Smith) [1975985] - usb: dwc3: remove repeated setting of current_dr_role (Torez Smith) [1975985] - USB: serial: pl2303: add device id for ADLINK ND-6530 GC (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add startech.com device id (Torez Smith) [1975985] - USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 (Torez Smith) [1975985] - USB: serial: ftdi_sio: add IDs for IDS GmbH Products (Torez Smith) [1975985] - usb: Fix up movement of USB core kerneldoc location (Torez Smith) [1975985] - usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capability (Torez Smith) [1975985] - usb: dwc3: Capture new capability register GHWPARAMS9 (Torez Smith) [1975985] - usb: dwc3: core: Do core softreset when switch mode (Torez Smith) [1975985] - usb: dwc2: Get rid of useless error checks in suspend interrupt (Torez Smith) [1975985] - usb: dwc2: Update dwc2_handle_usb_suspend_intr function. (Torez Smith) [1975985] - usb: dwc2: Add exit hibernation mode before removing drive (Torez Smith) [1975985] - usb: dwc2: Add hibernation exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add hibernation entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit hibernation in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Move exit hibernation to dwc2_port_resume() function (Torez Smith) [1975985] - usb: dwc2: Move enter hibernation to dwc2_port_suspend() function (Torez Smith) [1975985] - usb: dwc2: Clear GINTSTS_RESTOREDONE bit after restore is generated. (Torez Smith) [1975985] - usb: dwc2: Clear fifo_map when resetting core. (Torez Smith) [1975985] - usb: dwc2: Allow exiting hibernation from gpwrdn rst detect (Torez Smith) [1975985] - usb: dwc2: Fix hibernation between host and device modes. (Torez Smith) [1975985] - usb: dwc2: Fix host mode hibernation exit with remote wakeup flow. (Torez Smith) [1975985] - usb: dwc2: Reset DEVADDR after exiting gadget hibernation. (Torez Smith) [1975985] - usb: dwc2: Update exit hibernation when port reset is asserted (Torez Smith) [1975985] - usb: dwc3: gadget: Remove FS bInterval_m1 limitation (Torez Smith) [1975985] - usb: xhci-mtk: remove bus status check (Torez Smith) [1975985] - usb: dwc2: Enable RPi in ACPI mode (Torez Smith) [1975985] - USB: Add reset-resume quirk for WD19's Realtek Hub (Torez Smith) [1975985] - usb: storage: datafab: remove redundant assignment of variable result (Torez Smith) [1975985] - usb: misc: adutux: fix whitespace coding style issue (Torez Smith) [1975985] - usb: dwc3: gadget: Fix START_TRANSFER link state check (Torez Smith) [1975985] - usb: typec: tcpm: Fix error while calculating PPS out values (Torez Smith) [1975985] - usb: xhci-mtk: remove unused members (Torez Smith) [1975985] - usb: xhci-mtk: use clock bulk to get clocks (Torez Smith) [1975985] - usb: xhci-mtk: add support runtime PM (Torez Smith) [1975985] - usb: xhci-mtk: check return value in suspend/resume hooks (Torez Smith) [1975985] - usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby (Torez Smith) [1975985] - usb: typec: tcpm: Honour pSnkStdby requirement during negotiation (Torez Smith) [1975985] - usb: dwc3: gadget: Check for disabled LPM quirk (Torez Smith) [1975985] - usb: dwc3: core: Add shutdown callback for dwc3 (Torez Smith) [1975985] - usb: dwc3: gadget: Ignore Packet Pending bit (Torez Smith) [1975985] - USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet (Torez Smith) [1975985] - usb: typec: silence a static checker warning (Torez Smith) [1975985] - USB: cdc-acm: add more Maxlinear/Exar models to ignore list (Torez Smith) [1975985] - USB: serial: xr: add copyright notice (Torez Smith) [1975985] - USB: serial: xr: reset FIFOs on open (Torez Smith) [1975985] - USB: serial: xr: add support for XR22801, XR22802, XR22804 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1411 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1421, XR21B1422 and XR21B1424 (Torez Smith) [1975985] - USB: serial: xr: add type abstraction (Torez Smith) [1975985] - USB: serial: xr: drop type prefix from shared defines (Torez Smith) [1975985] - USB: serial: xr: move pin configuration to probe (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-pin defines (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-mode defines (Torez Smith) [1975985] - USB: serial: xr: add support for XR21V1412 and XR21V1414 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up termios CSIZE handling (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: use kernel types consistently (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add port-command helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: use kernel types consistently (Torez Smith) [1975985] - USB: serial: io_ti: add read-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: add send-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop drain delay for 3410 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: reduce drain delay to one char (Torez Smith) [1975985] - USB: serial: io_ti: document reason for drain delay (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating before removing driver (Torez Smith) [1975985] - usb: dwc2: Add clock gating exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add clock gating entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit clock gating in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Update exit clock gating when port is resumed (Torez Smith) [1975985] - usb: dwc2: Update enter clock gating when port is suspended (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from session request interrupt (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from wakeup interrupt (Torez Smith) [1975985] - usb: dwc2: Allow entering clock gating from USB_SUSPEND interrupt (Torez Smith) [1975985] - usb: dwc2: Add host clock gating support functions (Torez Smith) [1975985] - usb: dwc2: Add device clock gating support functions (Torez Smith) [1975985] - Revert "usb: Link the ports to the connectors they are attached to" (Torez Smith) [1975985] - USB: serial: cp210x: add gpio-configuration debug printk (Torez Smith) [1975985] - USB: serial: cp210x: provide gpio valid mask (Torez Smith) [1975985] - usb: dwc3: qcom: Detect DWC3 DT-nodes using compatible string (Torez Smith) [1975985] - usb: dwc3: qcom: Remove redundant dev_err call in dwc3_qcom_probe() (Torez Smith) [1975985] - usb: core: reduce power-on-good delay time of root hub (Torez Smith) [1975985] - USB:ehci:fix Kunpeng920 ehci hardware problem (Torez Smith) [1975985] - USB: serial: do not use tty class device for debugging (Torez Smith) [1975985] - USB: cdc-acm: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: cdc-acm: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" (Torez Smith) [1975985] - usb: typec: tcpm: Add support for altmodes (Torez Smith) [1975985] - usb: typec: Add typec_port_register_altmodes() (Torez Smith) [1975985] - usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode() (Torez Smith) [1975985] - usb: dwc3: xilinx: Remove the extra freeing of clocks (Torez Smith) [1975985] - usb: dwc3: Resolve kernel-doc warning for Xilinx DWC3 driver (Torez Smith) [1975985] - usb: core: hub: Fix PM reference leak in usb_port_resume() (Torez Smith) [1975985] - usb: dwc3: pci: add support for the Intel Alder Lake-M (Torez Smith) [1975985] - usb: typec: Link all ports during connector registration (Torez Smith) [1975985] - usb: Iterator for ports (Torez Smith) [1975985] - usb: Link the ports to the connectors they are attached to (Torez Smith) [1975985] - usb: typec: Port mapping utility (Torez Smith) [1975985] - usb: typec: tcpm: update power supply once partner accepts (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down before removing driver (Torez Smith) [1975985] - usb: dwc2: Fix partial power down exiting by system resume (Torez Smith) [1975985] - usb: dwc2: Update partial power down entering by system suspend (Torez Smith) [1975985] - usb: dwc2: Fix session request interrupt handler (Torez Smith) [1975985] - usb: dwc2: Allow exit partial power down in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Add part. power down exit from dwc2_conn_id_status_change(). (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port is resumed (Torez Smith) [1975985] - usb: dwc2: Add enter partial power down when port is suspended (Torez Smith) [1975985] - usb: dwc2: Update port suspend/resume function definitions. (Torez Smith) [1975985] - usb: dwc2: Add partial power down exit flow in wakeup intr. (Torez Smith) [1975985] - usb: dwc2: Update enter and exit partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add host partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add device partial power down functions (Torez Smith) [1975985] - media: gscpa/stv06xx: fix memory leak (Torez Smith) [1975985] - media: gspca: Fix memory leak in probe (Torez Smith) [1975985] - media: dvb-usb: avoid -Wempty-body warnings (Torez Smith) [1975985] - media: flexcop: avoid -Wempty-body warning (Torez Smith) [1975985] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init (Torez Smith) [1975985] - media: dvb-usb-remote: fix dvb_usb_nec_rc_key_to_event type mismatch (Torez Smith) [1975985] - thunderbolt: Add details to router uevent (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unused definitions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: io_ti: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: io_ti: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: ftdi_sio: clean up TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: ftdi_sio: simplify TIOCGSERIAL permission check (Torez Smith) [1975985] - USB: serial: ftdi_sio: ignore baud_base changes (Torez Smith) [1975985] - USB: serial: stop reporting legacy UART types (Torez Smith) [1975985] - USB: serial: add generic support for TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: fix return value for unsupported ioctls (Torez Smith) [1975985] - USB: serial: whiteheat: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ssu100: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: quatech2: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: pl2303: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: opticon: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7840: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7720: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_ti: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_edgeport: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ftdi_sio: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ark3116: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - media: em28xx/em28xx.h: Remove duplicate struct declaration (Torez Smith) [1975985] - media: cx231xx/cx231xx.h: Remove repeated struct declaration (Torez Smith) [1975985] - xhci: prevent double-fetch of transfer and transfer event TRBs (Torez Smith) [1975985] - xhci: fix potential array out of bounds with several interrupters (Torez Smith) [1975985] - xhci: check control context is valid before dereferencing it. (Torez Smith) [1975985] - xhci: check port array allocation was successful before dereferencing it (Torez Smith) [1975985] - media: em28xx: fix memory leak (Torez Smith) [1975985] - usb: typec: Declare the typec_class static (Torez Smith) [1975985] - usb: typec: Organize the private headers properly (Torez Smith) [1975985] - usb: xhci-mtk: support quirk to disable usb2 lpm (Torez Smith) [1975985] - usb: xhci-mtk: fix oops when unbind driver (Torez Smith) [1975985] - usb: xhci-mtk: fix wrong remainder of bandwidth budget (Torez Smith) [1975985] - usb: dwc2: delete duplicate word in the comment (Torez Smith) [1975985] - usb: dwc2: add parenthess and space around * (Torez Smith) [1975985] - usb: dwc3: add cancelled reasons for dwc3 requests (Torez Smith) [1975985] - usb: dwc3: fix incorrect kernel-doc comment syntax in files (Torez Smith) [1975985] - usb: dwc3: st: fix incorrect kernel-doc comment syntax in file (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix incorrect kernel-doc comment syntax (Torez Smith) [1975985] - USB: serial: xr: claim both interfaces (Torez Smith) [1975985] - USB: serial: add support for multi-interface functions (Torez Smith) [1975985] - USB: serial: refactor endpoint classification (Torez Smith) [1975985] - USB: serial: drop unused suspending flag (Torez Smith) [1975985] - USB: serial: xr: fix CSIZE handling (Torez Smith) [1975985] - USB: serial: iuu_phoenix: remove redundant variable 'error' (Torez Smith) [1975985] - usb: dwc3: Create helper function getting MDWIDTH (Torez Smith) [1975985] - usb: xhci-mtk: remove MODULE_ALIAS (Torez Smith) [1975985] - usb: xhci-mtk: drop CONFIG_OF (Torez Smith) [1975985] - usb: misc: usbsevseg: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: misc: ezusb: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: dwc3: gadget: modify the scale in vbus_draw callback (Torez Smith) [1975985] - usb: xhci-mtk: add support ip-sleep wakeup for mT8192 (Torez Smith) [1975985] - usb: xhci-mtk: support ip-sleep wakeup for MT8183 (Torez Smith) [1975985] - usb: dwc3: trace: Print register read and write offset (Torez Smith) [1975985] - usb: typec: tcpci_maxim: Make symbol 'max_tcpci_tcpci_write_table' static (Torez Smith) [1975985] - usbip: tools: add usage of device mode in usbip_list.c (Torez Smith) [1975985] - usbip: tools: add options and examples in man page related to device mode (Torez Smith) [1975985] - tools: usbip: list.h: fix kernel-doc for list_del() (Torez Smith) [1975985] - xhci: Fix uninitialized errors (Torez Smith) [1975985] - usb: typec: Fix a typo (Torez Smith) [1975985] - usb: xhci: Remove unused function (Torez Smith) [1975985] - usb: xhci: Rewrite xhci_create_usb3_bos_desc() (Torez Smith) [1975985] - usb: xhci: Fix port minor revision (Torez Smith) [1975985] - usb: xhci: Init root hub SSP rate (Torez Smith) [1975985] - thunderbolt: Unlock on error path in tb_domain_add() (Torez Smith) [1975985] - usb: core: sysfs: Check for SSP rate in speed attr (Torez Smith) [1975985] - usb: core: hub: Print speed name based on ssp rate (Torez Smith) [1975985] - usb: core: hub: Remove port_speed_is_ssp() (Torez Smith) [1975985] - usb: core: Track SuperSpeed Plus GenXxY (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid continuing preparing TRBs during teardown (Torez Smith) [1975985] - USB: xhci: drop workaround for forced irq threading (Torez Smith) [1975985] - usb: dwc3: Add driver for Xilinx platforms (Torez Smith) [1975985] - USB: core: rename usb_driver_claim_interface() data parameter (Torez Smith) [1975985] - USB: core: drop outdated interface-binding comment (Torez Smith) [1975985] - media: media/usb: fix kernel-doc header issues (Torez Smith) [1975985] - media: gspca/sq905.c: fix uninitialized variable (Torez Smith) [1975985] - media: media/usb/gspca/w996Xcf.c: /** -> /* (Torez Smith) [1975985] - media: flexcop-usb: delete unneeded return (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Add support for USB4 DROM (Torez Smith) [1975985] - thunderbolt: Check quirks in tb_switch_add() (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for XDomain properties (Torez Smith) [1975985] - thunderbolt: Drop unused tb_port_set_initial_credits() (Torez Smith) [1975985] - thunderbolt: Use dedicated flow control for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Allow multiple DMA tunnels over a single XDomain connection (Torez Smith) [1975985] - thunderbolt: Add support for maxhopid XDomain property (Torez Smith) [1975985] - thunderbolt: Add tb_property_copy_dir() (Torez Smith) [1975985] - thunderbolt: Align XDomain protocol timeouts with the spec (Torez Smith) [1975985] - thunderbolt: Use pseudo-random number as initial property block generation (Torez Smith) [1975985] - thunderbolt: Do not re-establish XDomain DMA paths automatically (Torez Smith) [1975985] - thunderbolt: Decrease control channel timeout for software connection manager (Torez Smith) [1975985] - thunderbolt: Disable retry logic for intra-domain control packets (Torez Smith) [1975985] - thunderbolt: Do not pass timeout for tb_cfg_reset() (Torez Smith) [1975985] - thunderbolt: Add more logging to XDomain connections (Torez Smith) [1975985] - usb: typec: tcpm: PD3.0 sinks can send Discover Identity even in device mode (Torez Smith) [1975985] - drivers: usb: Fix a typo in dwc3-qcom.c (Torez Smith) [1975985] - usb: webcam: Invalid size of Processing Unit Descriptor (Torez Smith) [1975985] - usb: typec: tcpci: Added few missing TCPCI register definitions (Torez Smith) [1975985] - USB: serial: pl2303: TA & TB alternate divider with non-standard baud rates (Torez Smith) [1975985] - USB: serial: pl2303: add device-type names (Torez Smith) [1975985] - USB: serial: pl2303: tighten type HXN (G) detection (Torez Smith) [1975985] - USB: serial: pl2303: rename legacy PL2303H type (Torez Smith) [1975985] - USB: serial: pl2303: amend and tighten type detection (Torez Smith) [1975985] - USB: serial: pl2303: clean up type detection (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unneeded forward declarations (Torez Smith) [1975985] - USB: serial: keyspan: drop unneeded forward declarations (Torez Smith) [1975985] - usb: typec: tipd: Separate file for tracepoint creation (Torez Smith) [1975985] - usb: typec: tps6598x: Move the driver under its own subdirectory (Torez Smith) [1975985] - usb: typec: tps6598x: Fix tracepoint header file (Torez Smith) [1975985] - usb: typec: tcpci: Refactor tcpc_presenting_cc1_rd macro (Torez Smith) [1975985] - thunderbolt: debugfs: Show all accessible dwords (Torez Smith) [1975985] - media: fix incorrect kernel doc usages (Torez Smith) [1975985] - media: drivers/media/usb: fix memory leak in zr364xx_probe (Torez Smith) [1975985] - media: anysee: simplify the return expression of anysee_ci_* function (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" in the ttusb_dec.c (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" (Torez Smith) [1975985] - media: usbtv: constify static structs (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461eV2 (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461e (Torez Smith) [1975985] - media: dvb-usb: Fix use-after-free access (Torez Smith) [1975985] - media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() (Torez Smith) [1975985] - media: dvb-usb: make dvb_usb_device_properties const (Torez Smith) [1975985] - usb: typec: tps6598x: Fix return value check in tps6598x_probe() (Torez Smith) [1975985] - usb: typec: stusb160x: fix return value check in stusb160x_probe() (Torez Smith) [1975985] - usb: typec: tcpm: turn tcpm_ams_finish into void function (Torez Smith) [1975985] - usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS (Torez Smith) [1975985] - usb: common: move function's kerneldoc next to its definition (Torez Smith) [1975985] - usb: xhci-mtk: print debug info of endpoint interval (Torez Smith) [1975985] - usb: common: add function to get interval expressed in us unit (Torez Smith) [1975985] - usb: xhci-mtk: support to build xhci-mtk-hcd.ko (Torez Smith) [1975985] - usb: xhci-mtk: remove declaration of xhci_mtk_setup() (Torez Smith) [1975985] - usb: xhci-mtk: add some schedule error number (Torez Smith) [1975985] - usb: xhci-mtk: rebuild the way to get bandwidth domain (Torez Smith) [1975985] - usb: xhci-mtk: use @tt_info to check the FS/LS device is under a HS hub (Torez Smith) [1975985] - usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct (Torez Smith) [1975985] - usb: xhci-mtk: use clear type instead of void (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct (Torez Smith) [1975985] - usb: xhci-mtk: add a function to get bandwidth boundary (Torez Smith) [1975985] - usb: xhci-mtk: add a function to (un)load bandwidth info (Torez Smith) [1975985] - usb: xhci-mtk: use @sch_tt to check whether need do TT schedule (Torez Smith) [1975985] - usb: xhci-mtk: add only one extra CS for FS/LS INTR (Torez Smith) [1975985] - usb: xhci-mtk: get the microframe boundary for ESIT (Torez Smith) [1975985] - usb: dwc3: Fix dereferencing of null dwc->usb_psy (Torez Smith) [1975985] - media: uvc: don't do DMA on stack (Torez Smith) [1975985] - usb: dwc3: document usb_psy in struct dwc3 (Torez Smith) [1975985] - media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K (Torez Smith) [1975985] - USB: typec: tcpm: create debugfs subdir for the driver (Torez Smith) [1975985] - usb: dwc2: Add STM32 related debugfs entries (Torez Smith) [1975985] - media: uvcvideo: Support devices that report an OT as an entity source (Torez Smith) [1975985] - media: uvcvideo: Fix XU id print in forward scan (Torez Smith) [1975985] - USB: typec: fusb302: create debugfs subdir for the driver (Torez Smith) [1975985] - media: uvcvideo: Use dma_alloc_noncontiguous API (Torez Smith) [1975985] - USB: host: uhci: remove dentry pointer for debugfs (Torez Smith) [1975985] - media: uvc: strncpy -> strscpy (Torez Smith) [1975985] - media: uvcvideo: Rename debug functions (Torez Smith) [1975985] - media: uvcvideo: use dev_printk() for uvc_trace() (Torez Smith) [1975985] - media: uvcvideo: New macro uvc_trace_cont (Torez Smith) [1975985] - USB: core: no need to save usb_devices_root (Torez Smith) [1975985] - media: uvcvideo: Use dev_ printk aliases (Torez Smith) [1975985] - usb: dwc3: add an alternate path in vbus_draw callback (Torez Smith) [1975985] - media: uvcvideo: Add Privacy control based on EXT_GPIO (Torez Smith) [1975985] - usb: dwc3: add a power supply for current control (Torez Smith) [1975985] - media: uvcvideo: Implement UVC_EXT_GPIO_UNIT (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for data status (Torez Smith) [1975985] - media: uvcvideo: Allow entity-defined get_info and get_cur (Torez Smith) [1975985] - media: uvcvideo: Provide sync and async uvc_ctrl_status_event (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for power status register (Torez Smith) [1975985] - media: uvcvideo: Allow entities with no pads (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for status register (Torez Smith) [1975985] - media: uvcvideo: Allow extra entities (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for IRQ events (Torez Smith) [1975985] - tty: make everyone's write_room return >= 0 (Torez Smith) [1975985] - media: uvcvideo: Move guid to entity (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref on disconnect (Torez Smith) [1975985] - media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values (Torez Smith) [1975985] - thunderbolt: Drop unused functions tb_switch_is_[ice|tiger]_lake() (Torez Smith) [1975985] - media: uvcvideo: Force UVC version to 1.0a for 1bcf:0b40 (Torez Smith) [1975985] - thunderbolt: debugfs: Handle fail reading block (Torez Smith) [1975985] - media: uvcvideo: Use DIV_ROUND_CLOSEST directly to make it readable (Torez Smith) [1975985] - media: usb: uvc: no need to check return value of debugfs_create functions (Torez Smith) [1975985] - media: uvcvideo: Convey full colorspace information to V4L2 (Torez Smith) [1975985] - driver core: fw_devlink: Detect supplier devices that will never be added (Torez Smith) [1975985] - media: uvcvideo: Ensure all probed info is returned to v4l2 (Torez Smith) [1975985] - media: uvcvideo: Silence shift-out-of-bounds warning (Torez Smith) [1975985] - media: uvcvideo: Fix dereference of out-of-bound list iterator (Torez Smith) [1975985] - media: zr364xx: fix memory leaks in probe() (Torez Smith) [1975985] - media: uvcvideo: Cleanup uvc_ctrl_add_info() error handling (Torez Smith) [1975985] - USB: serial: xr: fix B0 handling (Torez Smith) [1975985] - media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect (Torez Smith) [1975985] - USB: serial: xr: fix pin configuration (Torez Smith) [1975985] - media: uvcvideo: Replace HTTP links with HTTPS ones (Torez Smith) [1975985] - USB: serial: xr: fix gpio-mode handling (Torez Smith) [1975985] - media: uvcvideo: Set media controller entity functions (Torez Smith) [1975985] - USB: serial: xr: simplify line-speed logic (Torez Smith) [1975985] - media: uvcvideo: Add mapping for HEVC payloads (Torez Smith) [1975985] - USB: serial: xr: clean up line-settings handling (Torez Smith) [1975985] - media: uvcvideo: Fix annotation for uvc_video_clock_update() (Torez Smith) [1975985] - USB: serial: xr: document vendor-request recipient (Torez Smith) [1975985] - USB: serial: xr: use termios flag helpers (Torez Smith) [1975985] - USB: serial: xr: use subsystem usb_device at probe (Torez Smith) [1975985] - media: media/usb: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix interface leak at disconnect (Torez Smith) [1975985] - media: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref at probe (Torez Smith) [1975985] - USB: cdc-acm: ignore Exar XR21V141X when serial driver is built (Torez Smith) [1975985] - media: uvcvideo: drop error check of debugfs_create_dir() (Torez Smith) [1975985] - USB: serial: add MaxLinear/Exar USB to Serial driver (Torez Smith) [1975985] - media: uvcvideo: Fix a typo in UVC_METATADA_BUF_SIZE (Torez Smith) [1975985] - media: uvcvideo: Fix error path in control parsing failure (Torez Smith) [1975985] - media: drivers/media: don't set pix->priv = 0 (Torez Smith) [1975985] - media: Bulk remove BUG_ON(in_interrupt()) (Torez Smith) [1975985] - media: zr364xx: propagate errors from zr364xx_start_readpipe() (Torez Smith) [1975985] - media: uvcvideo: Add a D4M camera description (Torez Smith) [1975985] - media: em28xx: Enable Hauppauge 461e rev2 (Torez Smith) [1975985] - crypto: qat - fix definition of ring reset results (Vladis Dronov) [1960307] - crypto: qat - add support for compression for 4xxx (Vladis Dronov) [1960307] - crypto: qat - allow detection of dc capabilities for 4xxx (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to enable the reset of ring pairs (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to the GEN4 host driver (Vladis Dronov) [1960307] - crypto: qat - config VFs based on ring-to-svc mapping (Vladis Dronov) [1960307] - crypto: qat - exchange ring-to-service mappings over PFVF (Vladis Dronov) [1960307] - crypto: qat - support fast ACKs in the PFVF protocol (Vladis Dronov) [1960307] - crypto: qat - exchange device capabilities over PFVF (Vladis Dronov) [1960307] - crypto: qat - introduce support for PFVF block messages (Vladis Dronov) [1960307] - crypto: qat - store the ring-to-service mapping (Vladis Dronov) [1960307] - crypto: qat - store the PFVF protocol version of the endpoints (Vladis Dronov) [1960307] - crypto: qat - improve the ACK timings in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage read_poll_timeout in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage bitfield.h utils for PFVF messages (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF messages with struct pfvf_message (Vladis Dronov) [1960307] - crypto: qat - set PFVF_MSGORIGIN just before sending (Vladis Dronov) [1960307] - crypto: qat - make PFVF send and receive direction agnostic (Vladis Dronov) [1960307] - crypto: qat - make PFVF message construction direction agnostic (Vladis Dronov) [1960307] - crypto: qat - add the adf_get_pmisc_base() helper function (Vladis Dronov) [1960307] - crypto: qat - support the reset of ring pairs on PF (Vladis Dronov) [1960307] - crypto: qat - extend crypto capability detection for 4xxx (Vladis Dronov) [1960307] - crypto: qat - set COMPRESSION capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - set CIPHER capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - get compression extended capabilities (Vladis Dronov) [1960307] - crypto: qat - improve logging of PFVF messages (Vladis Dronov) [1960307] - crypto: qat - fix VF IDs in PFVF log messages (Vladis Dronov) [1960307] - crypto: qat - do not rely on min version (Vladis Dronov) [1960307] - crypto: qat - refactor pfvf version request messages (Vladis Dronov) [1960307] - crypto: qat - pass the PF2VF responses back to the callers (Vladis Dronov) [1960307] - crypto: qat - use enums for PFVF protocol codes (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF protocol definitions (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF code (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF receive logic (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF send function (Vladis Dronov) [1960307] - crypto: qat - differentiate between pf2vf and vf2pf offset (Vladis Dronov) [1960307] - crypto: qat - add pfvf_ops (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF disabled function (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF VF related logic (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF PF related logic (Vladis Dronov) [1960307] - crypto: qat - handle retries due to collisions in adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - split PFVF message decoding from handling (Vladis Dronov) [1960307] - crypto: qat - re-enable interrupts for legacy PFVF messages (Vladis Dronov) [1960307] - crypto: qat - change PFVF ACK behaviour (Vladis Dronov) [1960307] - crypto: qat - move interrupt code out of the PFVF handler (Vladis Dronov) [1960307] - crypto: qat - move VF message handler to adf_vf2pf_msg.c (Vladis Dronov) [1960307] - crypto: qat - move vf2pf interrupt helpers (Vladis Dronov) [1960307] - crypto: qat - refactor PF top half for PFVF (Vladis Dronov) [1960307] - crypto: qat - fix undetected PFVF timeout in ACK loop (Vladis Dronov) [1960307] - crypto: qat - do not handle PFVF sources for qat_4xxx (Vladis Dronov) [1960307] - crypto: qat - simplify adf_enable_aer() (Vladis Dronov) [1960307] - crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c (Vladis Dronov) [1960307] - crypto: qat - extract send and wait from adf_vf2pf_request_version() (Vladis Dronov) [1960307] - crypto: qat - add VF and PF wrappers to common send function (Vladis Dronov) [1960307] - crypto: qat - rename pfvf collision constants (Vladis Dronov) [1960307] - crypto: qat - move pfvf collision detection values (Vladis Dronov) [1960307] - crypto: qat - make pfvf send message direction agnostic (Vladis Dronov) [1960307] - crypto: qat - use hweight for bit counting (Vladis Dronov) [1960307] - crypto: qat - remove duplicated logic across GEN2 drivers (Vladis Dronov) [1960307] - crypto: qat - fix handling of VF to PF interrupts (Vladis Dronov) [1960307] - crypto: qat - remove unnecessary collision prevention step in PFVF (Vladis Dronov) [1960307] - crypto: qat - disregard spurious PFVF interrupts (Vladis Dronov) [1960307] - crypto: qat - detect PFVF collision after ACK (Vladis Dronov) [1960307] - crypto: qat - power up 4xxx device (Vladis Dronov) [1960307] - crypto: qat - remove unneeded packed attribute (Vladis Dronov) [1960307] - crypto: qat - free irq in case of failure (Vladis Dronov) [1960307] - crypto: qat - free irqs only if allocated (Vladis Dronov) [1960307] - crypto: qat - remove unmatched CPU affinity to cluster IRQ (Vladis Dronov) [1960307] - crypto: qat - replace deprecated MSI API (Vladis Dronov) [1960307] - crypto: qat - store vf.compatible flag (Vladis Dronov) [1960307] - crypto: qat - do not export adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - flush vf workqueue at driver removal (Vladis Dronov) [1960307] - crypto: qat - remove the unnecessary get_vintmsk_offset() (Vladis Dronov) [1960307] - crypto: qat - fix naming of PF/VF enable functions (Vladis Dronov) [1960307] - crypto: qat - complete all the init steps before service notification (Vladis Dronov) [1960307] - crypto: qat - move IO virtualization functions (Vladis Dronov) [1960307] - crypto: qat - fix naming for init/shutdown VF to PF notifications (Vladis Dronov) [1960307] - crypto: qat - protect interrupt mask CSRs with a spinlock (Vladis Dronov) [1960307] - crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c (Vladis Dronov) [1960307] - crypto: qat - fix reuse of completion variable (Vladis Dronov) [1960307] - crypto: qat - remove intermediate tasklet for vf2pf (Vladis Dronov) [1960307] - crypto: qat - rename compatibility version definition (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in PF (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in VF (Vladis Dronov) [1960307] - crypto: qat - handle both source of interrupt in VF ISR (Vladis Dronov) [1960307] - crypto: qat - do not ignore errors from enable_vf2pf_comms() (Vladis Dronov) [1960307] - crypto: qat - enable interrupts only after ISR allocation (Vladis Dronov) [1960307] - crypto: qat - remove empty sriov_configure() (Vladis Dronov) [1960307] - crypto: qat - use proper type for vf_mask (Vladis Dronov) [1960307] - crypto: qat - fix a typo in a comment (Vladis Dronov) [1960307] - crypto: qat - disable AER if an error occurs in probe functions (Vladis Dronov) [1960307] - crypto: qat - set DMA mask to 48 bits for Gen2 (Vladis Dronov) [1960307] - crypto: qat - simplify code and axe the use of a deprecated API (Vladis Dronov) [1960307] - crypto: qat - ratelimit invalid ioctl message and print the invalid cmd (Vladis Dronov) [1960307] - lib: crc8: pointer to data block should be const (Vladis Dronov) [1960307] - redhat/configs: disable CONFIG_HYPERV_BALLOON on Aarch64 (Vitaly Kuznetsov) [2035292] - net/mlx5e: Fix possible use-after-free deleting fdb rule (Amir Tzin) [2000003] - e1000e: Fix packet loss on Tiger Lake and later (Ken Cox) [1952803] - e1000e: Separate TGP board type from SPT (Ken Cox) [1952803] - e1000e: Add support for the next LOM generation (Ken Cox) [1952803] - e1000e: Add support for Lunar Lake (Ken Cox) [1952803] - ACPI: tables: FPDT: Do not print FW_BUG message if record types are reserved (Mark Langsdorf) [1999906] - powerpc/xmon: Dump XIVE information for online-only processors. (Steve Best) [2037639] - of: net: pass the dst buffer to of_get_mac_address() (Petr Oros) [2026468] - net: ethernet: improve eth_platform_get_mac_address (Petr Oros) [2026468] - net: ethernet: fix similar warning reported by kbuild test robot (Petr Oros) [2026468] - net: ethernet: support of_get_mac_address new ERR_PTR error (Petr Oros) [2026468] - [s390] s390: add HWCAP_S390_PCI_MIO to ELF hwcaps (Mete Durlu) [2030641] - [s390] s390: make PCI mio support a machine flag (Mete Durlu) [2030641] - Allocate bw_dwork as a pointer and introduce a backpointer in the work struct (Nico Pache) [1990580] - writeback: use READ_ONCE for unlocked reads of writeback stats (Nico Pache) [1990580] - writeback: rename domain_update_bandwidth() (Nico Pache) [1990580] - writeback: fix bandwidth estimate for spiky workload (Nico Pache) [1990580] - writeback: reliably update bandwidth estimation (Nico Pache) [1990580] - writeback: track number of inodes under writeback (Nico Pache) [1990580] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Nico Pache) [1990580] - bdi: invert BDI_CAP_NO_ACCT_WB (Nico Pache) [1990580] - bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag (Nico Pache) [1990580] - mm: use SWP_SYNCHRONOUS_IO more intelligently (Nico Pache) [1990580] - bdi: remove BDI_CAP_SYNCHRONOUS_IO (Nico Pache) [1990580] - bcache: inherit the optimal I/O size (Nico Pache) [1990580] - fs: remove the unused SB_I_MULTIROOT flag (Nico Pache) [1990580] - Revert "bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag" (Nico Pache) [1990580] - mm/page_io.c: annotate refault stalls from swap_readpage (Nico Pache) [1990580] - mmc: mmc_spi: Enable stable writes (Nico Pache) [1990580] - virtio-blk: modernize sysfs attribute creation (Nico Pache) [1990580] - aoe: register default groups with device_add_disk() (Nico Pache) [1990580] - block: make QUEUE_SYSFS_BIT_FNS more useful (Nico Pache) [1990580] - block: add helper macros for queue sysfs entries (Nico Pache) [1990580] - cifs: sanitize multiple delimiters in prepath (Thiago Becker) [2031200] - igc: Fix typo in i225 LTR functions (Corinna Vinschen) [1970667] - igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS (Corinna Vinschen) [1970667] - igc: Change Device Reset to Port Reset (Corinna Vinschen) [1970667] - igc: Add new device ID (Corinna Vinschen) [1970667] - igc: Remove media type checking on the PHY initialization (Corinna Vinschen) [1970667] - igc: Update I226_K device ID (Corinna Vinschen) [1970667] - net: intel: igc_ptp: fix build for UML (Corinna Vinschen) [1970667] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970667] - igc: Add support for CBS offloading (Corinna Vinschen) [1970667] - igc: Simplify TSN flags handling (Corinna Vinschen) [1970667] - igc: Use default cycle 'start' and 'end' values for queues (Corinna Vinschen) [1970667] - igc: Add support for PTP getcrosststamp() (Corinna Vinschen) [1970667] - igc: Enable PCIe PTM (Corinna Vinschen) [1970667] - igc: Use num_tx_queues when iterating over tx_ring queue (Corinna Vinschen) [1970667] - igc: fix page fault when thunderbolt is unplugged (Corinna Vinschen) [1970667] - igc: Increase timeout value for Speed 100/1000/2500 (Corinna Vinschen) [1970667] - igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling (Corinna Vinschen) [1970667] - igc: Remove phy->type checking (Corinna Vinschen) [1970667] - igc: Remove _I_PHY_ID checking (Corinna Vinschen) [1970667] - igc: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970667] - Revert "igc: Export LEDs" (Corinna Vinschen) [1970667] - igc: Export LEDs (Corinna Vinschen) [1970667] - igc: Make flex filter more flexible (Corinna Vinschen) [1970667] - igc: Allow for Flex Filters to be installed (Corinna Vinschen) [1970667] - igc: Integrate flex filter into ethtool ops (Corinna Vinschen) [1970667] - igc: Add possibility to add flex filter (Corinna Vinschen) [1970667] - igc: Fix an error handling path in 'igc_probe()' (Corinna Vinschen) [1970667] - igc: change default return of igc_read_phy_reg() (Corinna Vinschen) [1970667] - igc: Fix use-after-free error during reset (Corinna Vinschen) [1970667] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970667] - igc: Enable HW VLAN Insertion and HW VLAN Stripping (Corinna Vinschen) [1970667] - igc: Indentation fixes (Corinna Vinschen) [1970667] - igc: Remove unused MDICNFG register (Corinna Vinschen) [1970667] - igc: Remove unused asymmetric pause bit from igc defines (Corinna Vinschen) [1970667] - igc: Update driver to use ethtool_sprintf (Corinna Vinschen) [1970667] - igc: add correct exception tracing for XDP (Corinna Vinschen) [1970667] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970667] - intel: remove checker warning (Corinna Vinschen) [1970667] - igc: Enable TX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Enable RX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Replace IGC_TX_FLAGS_XDP flag by an enum (Corinna Vinschen) [1970667] - igc: Introduce igc_unmap_tx_buffer() helper (Corinna Vinschen) [1970667] - igc: Introduce TX/RX stats helpers (Corinna Vinschen) [1970667] - igc: Refactor XDP rxq info registration (Corinna Vinschen) [1970667] - igc: Refactor igc_clean_rx_ring() (Corinna Vinschen) [1970667] - igc: Refactor __igc_xdp_run_prog() (Corinna Vinschen) [1970667] - igc: Move igc_xdp_is_enabled() (Corinna Vinschen) [1970667] - igc: use XDP helpers (Corinna Vinschen) [1970667] - igc: Expose LPI counters (Corinna Vinschen) [1970667] - igc: enable auxiliary PHC functions for the i225 (Corinna Vinschen) [1970667] - igc: Enable internal i225 PPS (Corinna Vinschen) [1970667] - igc: Add support for XDP_REDIRECT action (Corinna Vinschen) [1970667] - igc: Add support for XDP_TX action (Corinna Vinschen) [1970667] - igc: Add initial XDP support (Corinna Vinschen) [1970667] - drivers: net: mhi: fix error path in mhi_net_newlink (Íñigo Huguet) [2004141] - cfg80211: correct bridge/4addr mode check (Íñigo Huguet) [2004141] - cfg80211: fix management registrations locking (Íñigo Huguet) [2004141] - cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() (Íñigo Huguet) [2004141] - mac80211: mesh: fix HE operation element length check (Íñigo Huguet) [2004141] - mwifiex: avoid null-pointer-subtraction warning (Íñigo Huguet) [2004141] - Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" (Íñigo Huguet) [2004141] - iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 (Íñigo Huguet) [2004141] - mac80211: Fix Ptk0 rekey documentation (Íñigo Huguet) [2004141] - mac80211: check return value of rhashtable_init (Íñigo Huguet) [2004141] - mac80211: fix use-after-free in CCMP/GCMP RX (Íñigo Huguet) [2004141] - mac80211-hwsim: fix late beacon hrtimer handling (Íñigo Huguet) [2004141] - mac80211: mesh: fix potentially unaligned access (Íñigo Huguet) [2004141] - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap (Íñigo Huguet) [2004141] - mac80211: Drop frames from invalid MAC address in ad-hoc mode (Íñigo Huguet) [2004141] - mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug (Íñigo Huguet) [2004141] - Revert "mac80211: do not use low data rates for data frames with no ack flag" (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: missing unlock in iwl_mvm_wowlan_program_keys() (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: Fix off by ones in iwl_mvm_wowlan_get_rsc_v5_data() (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix possible NULL dereference (Íñigo Huguet) [2004141] - iwlwifi: fix printk format warnings in uefi.c (Íñigo Huguet) [2004141] - iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()' (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 66 for AX devices (Íñigo Huguet) [2004141] - iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha (Íñigo Huguet) [2004141] - iwlwifi: mvm: add rtnl_lock() in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2004141] - net: qrtr: revert check in qrtr_endpoint_post() (Íñigo Huguet) [2004141] - net: qrtr: make checks in qrtr_endpoint_post() stricter (Íñigo Huguet) [2004141] - intel: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ devices (Íñigo Huguet) [2004141] - mwifiex: pcie: add DMI-based quirk implementation for Surface devices (Íñigo Huguet) [2004141] - brcmfmac: pcie: fix oops on failure to resume and reprobe (Íñigo Huguet) [2004141] - brcmfmac: Add WPA3 Personal with FT to supported cipher suites (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fix initialization of place in _rtl92c_phy_get_rightchnlplace() (Íñigo Huguet) [2004141] - rtw88: add quirk to disable pci caps on HP Pavilion 14-ce0xxx (Íñigo Huguet) [2004141] - ath9k: fix sleeping in atomic context (Íñigo Huguet) [2004141] - ath9k: fix OOB read ar9300_eeprom_restore_internal (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't use FW key ID in beacon protection (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix scan channel flags settings (Íñigo Huguet) [2004141] - iwlwifi: mvm: support broadcast TWT alone (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3 (Íñigo Huguet) [2004141] - iwlwifi: move get pnvm file name to a separate function (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for responder config command version 9 (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for range request command version 13 (Íñigo Huguet) [2004141] - iwlwifi: allow debug init in RF-kill (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't schedule the roc_done_wk if it is already running (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support for new DBGI_SRAM region (Íñigo Huguet) [2004141] - iwlwifi: add 'Rx control frame to MBSSID' HE capability (Íñigo Huguet) [2004141] - iwlwifi: fw: fix debug dump data declarations (Íñigo Huguet) [2004141] - iwlwifi: api: remove datamember from struct (Íñigo Huguet) [2004141] - iwlwifi: fix __percpu annotation (Íñigo Huguet) [2004141] - iwlwifi: pcie: avoid dma unmap/remap in crash dump (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in SAR tables with defaults (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in WGDS table with defaults (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 65 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WGDS revision 2 (Íñigo Huguet) [2004141] - iwlwifi: mvm: load regdomain at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read the PPAG and SAR tables at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: trigger WRT when no beacon heard (Íñigo Huguet) [2004141] - iwlwifi: fw: correctly limit to monitor dump (Íñigo Huguet) [2004141] - iwlwifi: skip first element in the WTAS ACPI table (Íñigo Huguet) [2004141] - iwlwifi: mvm: support version 11 of wowlan statuses notification (Íñigo Huguet) [2004141] - iwlwifi: convert flat GEO profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: remove unused ACPI_WGDS_TABLE_SIZE definition (Íñigo Huguet) [2004141] - iwlwifi: support reading and storing EWRD revisions 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WRDS revision 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: pass number of chains and sub-bands to iwl_sar_set_profile() (Íñigo Huguet) [2004141] - iwlwifi: remove ACPI_SAR_NUM_TABLES definition (Íñigo Huguet) [2004141] - iwlwifi: convert flat SAR profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix access to BSS elements (Íñigo Huguet) [2004141] - iwlwifi: mvm: Refactor setting of SSIDs for 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: mvm: silently drop encrypted frames for unknown station (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: implement RSC command version 5 (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: make key reprogramming iteration optional (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: add separate key iteration for GTK type (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: refactor TSC/RSC configuration (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: remove fixed cmd_flags argument (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: separate TKIP data from key iteration (Íñigo Huguet) [2004141] - iwlwifi: mvm: simplify __iwl_mvm_set_sta_key() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support new station key API (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix umac scan request probe parameters (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz reset flow (Íñigo Huguet) [2004141] - iwlwifi: implement Bz NMI behaviour (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz device startup (Íñigo Huguet) [2004141] - iwlwifi: read MAC address from correct place on Bz (Íñigo Huguet) [2004141] - iwlwifi: give Bz devices their own name (Íñigo Huguet) [2004141] - iwlwifi: split off Bz devices into their own family (Íñigo Huguet) [2004141] - iwlwifi: yoyo: cleanup internal buffer allocation in D3 (Íñigo Huguet) [2004141] - iwlwifi: mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast (Íñigo Huguet) [2004141] - iwlwifi: mvm: clean up number of HW queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid static queue number aliasing (Íñigo Huguet) [2004141] - iwlwifi: use DEFINE_MUTEX() for mutex lock (Íñigo Huguet) [2004141] - iwlwifi: remove trailing semicolon in macro definition (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix old-style static const declaration (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove check for vif in iwl_mvm_vif_from_mac80211() (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove spaces from queue names (Íñigo Huguet) [2004141] - iwlwifi: mvm: restrict FW SMPS request (Íñigo Huguet) [2004141] - iwlwifi: mvm: set replay counter on key install (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove trigger EAPOL time event (Íñigo Huguet) [2004141] - iwlwifi: iwl-dbg-tlv: add info about loading external dbg bin (Íñigo Huguet) [2004141] - iwlwifi: mvm: Add support for hidden network scan on 6GHz band (Íñigo Huguet) [2004141] - iwlwifi: mvm: Do not use full SSIDs in 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: print PNVM complete notification status in hexadecimal (Íñigo Huguet) [2004141] - iwlwifi: pcie: dump error on FW reset handshake failures (Íñigo Huguet) [2004141] - iwlwifi: prepare for synchronous error dumps (Íñigo Huguet) [2004141] - iwlwifi: pcie: free RBs during configure (Íñigo Huguet) [2004141] - iwlwifi: pcie: optimise struct iwl_rx_mem_buffer layout (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid FW restart while shutting down (Íñigo Huguet) [2004141] - iwlwifi: nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF (Íñigo Huguet) [2004141] - iwlwifi: mvm: set BROADCAST_TWT_SUPPORTED in MAC policy (Íñigo Huguet) [2004141] - iwlwifi: iwl-nvm-parse: set STBC flags for HE phy capabilities (Íñigo Huguet) [2004141] - cfg80211: use wiphy DFS domain if it is self-managed (Íñigo Huguet) [2004141] - mac80211: parse transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition for transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition of regulatory info in 6 GHz operation information (Íñigo Huguet) [2004141] - mac80211: introduce individual TWT support in AP mode (Íñigo Huguet) [2004141] - ieee80211: add TWT element definitions (Íñigo Huguet) [2004141] - brcmsmac: make array addr static const, makes object smaller (Íñigo Huguet) [2004141] - rtw88: Remove unnecessary check code (Íñigo Huguet) [2004141] - rtw88: wow: fix size access error of probe request (Íñigo Huguet) [2004141] - rtw88: wow: report wow reason through mac80211 api (Íñigo Huguet) [2004141] - rtw88: wow: build wow function only if CONFIG_PM is on (Íñigo Huguet) [2004141] - rtw88: refine the setting of rsvd pages for different firmware (Íñigo Huguet) [2004141] - rtw88: use read_poll_timeout instead of fixed sleep (Íñigo Huguet) [2004141] - rtw88: 8822ce: set CLKREQ# signal to low during suspend (Íñigo Huguet) [2004141] - rtw88: change beacon filter default mode (Íñigo Huguet) [2004141] - rtw88: 8822c: add tx stbc support under HT mode (Íñigo Huguet) [2004141] - rtw88: adjust the log level for failure of tx report (Íñigo Huguet) [2004141] - rtl8xxxu: Fix the handling of TX A-MPDU aggregation (Íñigo Huguet) [2004141] - rtl8xxxu: disable interrupt_in transfer for 8188cu and 8192cu (Íñigo Huguet) [2004141] - mwifiex: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - mwifiex: usb: Replace one-element array with flexible-array member (Íñigo Huguet) [2004141] - mwifiex: drop redundant null-pointer check in mwifiex_dnld_cmd_to_fw() (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Remove redundant variable initializations (Íñigo Huguet) [2004141] - ray_cs: Split memcpy() to avoid bounds check warning (Íñigo Huguet) [2004141] - ray_cs: use *ph to print small buffer (Íñigo Huguet) [2004141] - brcmfmac: add 43752 SDIO ids and initialization (Íñigo Huguet) [2004141] - brcmfmac: Set SDIO workqueue as WQ_HIGHPRI (Íñigo Huguet) [2004141] - brcmfmac: use separate firmware for 43430 revision 2 (Íñigo Huguet) [2004141] - brcmfmac: support chipsets with different core enumeration space (Íñigo Huguet) [2004141] - brcmfmac: add xtlv support to firmware interface layer (Íñigo Huguet) [2004141] - brcmfmac: increase core revision column aligning core list (Íñigo Huguet) [2004141] - brcmfmac: use different error value for invalid ram base address (Íñigo Huguet) [2004141] - brcmfmac: firmware: Fix firmware loading (Íñigo Huguet) [2004141] - net: qrtr: fix another OOB Read in qrtr_endpoint_post (Íñigo Huguet) [2004141] - cfg80211: fix BSS color notify trace enum confusion (Íñigo Huguet) [2004141] - mac80211: fix locking in ieee80211_restart_work() (Íñigo Huguet) [2004141] - mac80211: Fix insufficient headroom issue for AMSDU (Íñigo Huguet) [2004141] - mac80211: add support for BSS color change (Íñigo Huguet) [2004141] - nl80211: add support for BSS coloring (Íñigo Huguet) [2004141] - mac80211: Use flex-array for radiotap header bitmap (Íñigo Huguet) [2004141] - mac80211: radiotap: Use BIT() instead of shifts (Íñigo Huguet) [2004141] - mac80211: Remove unnecessary variable and label (Íñigo Huguet) [2004141] - mac80211: include (Íñigo Huguet) [2004141] - mac80211: Fix monitor MTU limit so that A-MSDUs get through (Íñigo Huguet) [2004141] - mac80211: remove unnecessary NULL check in ieee80211_register_hw() (Íñigo Huguet) [2004141] - mac80211: Reject zero MAC address in sta_info_insert_check() (Íñigo Huguet) [2004141] - mt76: fix enum type mismatch (Íñigo Huguet) [2004141] - bus: mhi: core: Improve debug messages for power up (Íñigo Huguet) [2004141] - bus: mhi: core: Replace DMA allocation wrappers with original APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Add range checks for BHI and BHIe (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Set register access length for MHI driver (Íñigo Huguet) [2004141] - ath11k: set register access length for MHI driver (Íñigo Huguet) [2004141] - bus: mhi: Add MMIO region length to controller structure (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI/BHIe offsets on power up preparation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI (Íñigo Huguet) [2004141] - Revert "mhi: Fix networking tree build." (Íñigo Huguet) [2004141] - mhi: Fix networking tree build. (Íñigo Huguet) [2004141] - brcmfmac: firmware: Allow per-board firmware binaries (Íñigo Huguet) [2004141] - iwlwifi: add new so-jf devices (Íñigo Huguet) [2004141] - iwlwifi: add new SoF with JF devices (Íñigo Huguet) [2004141] - iwlwifi: pnvm: accept multiple HW-type TLVs (Íñigo Huguet) [2004141] - cfg80211: Fix possible memory leak in function cfg80211_bss_update (Íñigo Huguet) [2004141] - nl80211: limit band information in non-split data (Íñigo Huguet) [2004141] - mac80211: fix enabling 4-address mode on a sta vif after assoc (Íñigo Huguet) [2004141] - mac80211: fix starting aggregation sessions on mesh interfaces (Íñigo Huguet) [2004141] - mac80211: Do not strip skb headroom on monitor frames (Íñigo Huguet) [2004141] - net: mhi: Remove MBIM protocol (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix inbound IPCR channel (Íñigo Huguet) [2004141] - bus: mhi: core: Validate channel ID when processing command completions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Apply no-op for wake using sideband wake boolean (Íñigo Huguet) [2004141] - net: mhi: Improve MBIM packet counting (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: configurable network interface MRU (Íñigo Huguet) [2004141] - mt76: mt7921: Fix fall-through warning for Clang (Íñigo Huguet) [2004141] - mt76: mt7921: continue to probe driver when fw already downloaded (Íñigo Huguet) [2004141] - ath11k: Remove some duplicate code (Íñigo Huguet) [2004141] - ath: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - iwlwifi: acpi: remove unused function iwl_acpi_eval_dsm_func() (Íñigo Huguet) [2004141] - rtw88: fix c2h memory leak (Íñigo Huguet) [2004141] - brcmfmac: support parse country code map from DT (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error_reporting()' calls (Íñigo Huguet) [2004141] - bus: mhi: Wait for M2 state during system resume (Íñigo Huguet) [2004141] - bus: mhi: core: Fix power down latency (Íñigo Huguet) [2004141] - brcmfmac: Silence error messages about unsupported firmware features (Íñigo Huguet) [2004141] - cfg80211: Add wiphy_info_once() (Íñigo Huguet) [2004141] - mac80211: Switch to a virtual time-based airtime scheduler (Íñigo Huguet) [2004141] - Revert "mac80211: HE STA disassoc due to QOS NULL not sent" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround NDPs of null_response (Íñigo Huguet) [2004141] - mac80211: fix NULL ptr dereference during mesh peer connection for non HE devices (Íñigo Huguet) [2004141] - mac80211: Enable power save after receiving NULL packet ACK (Íñigo Huguet) [2004141] - mac80211: add HE 6 GHz capability only if supported (Íñigo Huguet) [2004141] - mac80211: notify driver on mgd TX completion (Íñigo Huguet) [2004141] - mac80211: always include HE 6GHz capability in probe request (Íñigo Huguet) [2004141] - mac80211: add vendor-specific capabilities to assoc request (Íñigo Huguet) [2004141] - cfg80211: allow advertising vendor-specific capabilities (Íñigo Huguet) [2004141] - cfg80211: set custom regdomain after wiphy registration (Íñigo Huguet) [2004141] - cfg80211: Support hidden AP discovery over 6GHz band (Íñigo Huguet) [2004141] - mac80211: conditionally advertise HE in probe requests (Íñigo Huguet) [2004141] - cfg80211: add cfg80211_any_usable_channels() (Íñigo Huguet) [2004141] - cfg80211: reg: improve bad regulatory warning (Íñigo Huguet) [2004141] - nl80211: Fix typo pmsr->pmsr (Íñigo Huguet) [2004141] - mac80211: fix some spelling mistakes (Íñigo Huguet) [2004141] - cfg80211: remove ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - mac80211: remove use of ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - cfg80211: trace more information in assoc trace event (Íñigo Huguet) [2004141] - mac80211: improve AP disconnect message (Íñigo Huguet) [2004141] - mac80211: rearrange struct txq_info for fewer holes (Íñigo Huguet) [2004141] - ieee80211: add defines for HE PHY cap byte 10 (Íñigo Huguet) [2004141] - mac80211: Properly WARN on HW scan before restart (Íñigo Huguet) [2004141] - nl80211/cfg80211: add BSS color to NDP ranging parameters (Íñigo Huguet) [2004141] - mac80211: add to bss_conf if broadcast TWT is supported (Íñigo Huguet) [2004141] - mac80211: move SMPS mode setting after ieee80211_prep_connection (Íñigo Huguet) [2004141] - mac80211: free skb in WEP error case (Íñigo Huguet) [2004141] - mac80211: handle rate control (RC) racing with chanctx definition (Íñigo Huguet) [2004141] - ieee80211: define timing measurement in extended capabilities IE (Íñigo Huguet) [2004141] - mac80211_hwsim: record stats in non-netlink path (Íñigo Huguet) [2004141] - ieee80211: add the value for Category '6' in "rtw_ieee80211_category" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround that broke sta NDP tx (Íñigo Huguet) [2004141] - mac80211: allow SMPS requests only in client mode (Íñigo Huguet) [2004141] - mac80211: check per vif offload_flags in Tx path (Íñigo Huguet) [2004141] - mac80211: add rate control support for encap offload (Íñigo Huguet) [2004141] - mac80211: call ieee80211_tx_h_rate_ctrl() when dequeue (Íñigo Huguet) [2004141] - mac80211: move A-MPDU session check from minstrel_ht to mac80211 (Íñigo Huguet) [2004141] - cfg80211: expose the rfkill device to the low level driver (Íñigo Huguet) [2004141] - wireless: add check of field VHT Extended NSS BW Capable for 160/80+80 MHz setting (Íñigo Huguet) [2004141] - mac80211_hwsim: add concurrent channels scanning support over virtio (Íñigo Huguet) [2004141] - mac80211: don't open-code LED manipulations (Íñigo Huguet) [2004141] - mac80211: consider per-CPU statistics if present (Íñigo Huguet) [2004141] - cfg80211: fix default HE tx bitrate mask in 2G band (Íñigo Huguet) [2004141] - mac80211: remove the repeated declaration (Íñigo Huguet) [2004141] - mac80211: refactor rc_no_data_or_no_ack_use_min function (Íñigo Huguet) [2004141] - mac80211: do not use low data rates for data frames with no ack flag (Íñigo Huguet) [2004141] - mac80211: add ieee80211_is_tx_data helper function (Íñigo Huguet) [2004141] - mac80211: simplify ieee80211_add_station() (Íñigo Huguet) [2004141] - mac80211: use sdata->skb_queue for TDLS (Íñigo Huguet) [2004141] - mac80211: refactor SKB queue processing a bit (Íñigo Huguet) [2004141] - mac80211: unify queueing SKB to iface (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: ignore frame that was sent with noAck flag (Íñigo Huguet) [2004141] - cfg80211: clean up variable use in cfg80211_parse_colocated_ap() (Íñigo Huguet) [2004141] - cfg80211: remove CFG80211_MAX_NUM_DIFFERENT_CHANNELS (Íñigo Huguet) [2004141] - mac80211: Remove redundant assignment to ret (Íñigo Huguet) [2004141] - net: wireless: wext_compat.c: Remove redundant assignment to ps (Íñigo Huguet) [2004141] - wireless: wext-spy: Fix out-of-bounds warning (Íñigo Huguet) [2004141] - ath11k: Avoid memcpy() over-reading of he_cap (Íñigo Huguet) [2004141] - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. (Íñigo Huguet) [2004141] - mwifiex: Avoid memset() over-write of WEP key_material (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fully initialize curvecount_val (Íñigo Huguet) [2004141] - rtw88: coex: remove unnecessary variable and label (Íñigo Huguet) [2004141] - rtw88: add quirks to disable pci capabilities (Íñigo Huguet) [2004141] - rtw88: refine unwanted h2c command (Íñigo Huguet) [2004141] - rtw88: dump FW crash via devcoredump (Íñigo Huguet) [2004141] - rtw88: notify fw when driver in scan-period to avoid potential problem (Íñigo Huguet) [2004141] - rtw88: add rtw_fw_feature_check api (Íñigo Huguet) [2004141] - rtw88: 8822c: update RF parameter tables to v62 (Íñigo Huguet) [2004141] - rtw88: Remove duplicate include of coex.h (Íñigo Huguet) [2004141] - rtw88: 8822c: fix lc calibration timing (Íñigo Huguet) [2004141] - rtw88: add path diversity (Íñigo Huguet) [2004141] - rtw88: add beacon filter support (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 64 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: fw: dump TCM error table if present (Íñigo Huguet) [2004141] - iwlwifi: add 9560 killer device (Íñigo Huguet) [2004141] - iwlwifi: move error dump to fw utils (Íñigo Huguet) [2004141] - iwlwifi: support loading the reduced power table from UEFI (Íñigo Huguet) [2004141] - iwlwifi: move UEFI code to a separate file (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_get_status_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_kek_kck_material_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: mvm: update iwl_wowlan_patterns_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_proto_offload_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: fix NUM_IWL_UCODE_TLV_* definitions to avoid sparse errors (Íñigo Huguet) [2004141] - iwlwifi: pcie: free some DMA memory earlier (Íñigo Huguet) [2004141] - iwlwifi: mvm: fill phy_data.d1 for no-data RX (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix context info freeing (Íñigo Huguet) [2004141] - iwlwifi: pcie: free IML DMA memory allocation (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LONG_GROUP for WOWLAN_GET_STATUSES version (Íñigo Huguet) [2004141] - iwlwifi: support ver 6 of WOWLAN_CONFIGURATION and ver 10 of WOWLAN_GET_STATUSES (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request mac80211 to disable/enable sta's queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: Explicitly stop session protection before unbinding (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove TR/CR tail allocations (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read acpi dsm to get unii4 enable/disable bitmap. (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix some kernel-doc comments (Íñigo Huguet) [2004141] - iwlwifi: advertise broadcast TWT support (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LMR feedback (Íñigo Huguet) [2004141] - iwlwifi: correct HE capabilities (Íñigo Huguet) [2004141] - iwlwifi: mvm: Call NMI instead of REPLY_ERROR (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix error print when session protection ends (Íñigo Huguet) [2004141] - iwlwifi: mvm: honour firmware SMPS requests (Íñigo Huguet) [2004141] - iwlwifi: mvm: apply RX diversity per PHY context (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request SMPS in AP mode (Íñigo Huguet) [2004141] - iwlwifi: pcie: identify the RF module (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support region TLV version 2 (Íñigo Huguet) [2004141] - iwlwifi: remove duplicate iwl_ax201_cfg_qu_hr declaration (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove CSR_HW_RF_ID_TYPE_CHIP_ID (Íñigo Huguet) [2004141] - iwlwifi: pcie: print interrupt number, not index (Íñigo Huguet) [2004141] - iwlwifi: pcie: Add support for AX231 radio module with Ma devices (Íñigo Huguet) [2004141] - iwlwifi: increase PNVM load timeout (Íñigo Huguet) [2004141] - iwlwifi: pcie: handle pcim_iomap_table() failures better (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't change band on bound PHY contexts (Íñigo Huguet) [2004141] - iwlwifi: remove unused REMOTE_WAKE_CONFIG_CMD definitions (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix indentation in some scan functions (Íñigo Huguet) [2004141] - iwlwifi: mvm: pass the clock type to iwl_mvm_get_sync_time() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Russia (Íñigo Huguet) [2004141] - ath11k: Enable QCN9074 device (Íñigo Huguet) [2004141] - ath10k: demote chan info without scan request warning (Íñigo Huguet) [2004141] - rtl8xxxu: avoid parsing short RX packet (Íñigo Huguet) [2004141] - rtl8xxxu: Fix device info for RTL8192EU devices (Íñigo Huguet) [2004141] - mt76: mt7921: allow chip reset during device restart (Íñigo Huguet) [2004141] - mt76: mt7615: set macwork timeout according to runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: enable runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on pm reference counting (Íñigo Huguet) [2004141] - mt76: sdio: do not run mt76_txq_schedule directly (Íñigo Huguet) [2004141] - mt76: mt7921: enable HE BFee capability (Íñigo Huguet) [2004141] - mt76: disable TWT capabilities for the moment (Íñigo Huguet) [2004141] - mt76: fix iv and CCMP header insertion (Íñigo Huguet) [2004141] - mt76: mt7921: fix the coredump is being truncated (Íñigo Huguet) [2004141] - mt76: mt7921: fix kernel warning when reset on vif is not sta (Íñigo Huguet) [2004141] - mt76: mt7921: introduce dedicated control for deep_sleep (Íñigo Huguet) [2004141] - mt76: mt7921: limit txpower according to userlevel power (Íñigo Huguet) [2004141] - mt76: mt7921: improve code readability for mt7921_update_txs (Íñigo Huguet) [2004141] - mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode (Íñigo Huguet) [2004141] - mt76: use SPDX header file comment style (Íñigo Huguet) [2004141] - mt76: add a space between comment char and SPDX tag (Íñigo Huguet) [2004141] - mt76: mt7915: improve MU stability (Íñigo Huguet) [2004141] - mt76: mt7921: add deep sleep control to runtime-pm knob (Íñigo Huguet) [2004141] - mt76: mt7921: enable deep sleep at runtime (Íñigo Huguet) [2004141] - mt76: mt7915: introduce mt7915_mcu_set_txbf() (Íñigo Huguet) [2004141] - mt76: make mt76_update_survey() per phy (Íñigo Huguet) [2004141] - mt76: move mt76_get_next_pkt_id in mt76.h (Íñigo Huguet) [2004141] - mt76: reduce rx buffer size to 2048 (Íñigo Huguet) [2004141] - mt76: connac: fix the maximum interval schedule scan can support (Íñigo Huguet) [2004141] - mt76: mt7915: fix rx fcs error count in testmode (Íñigo Huguet) [2004141] - mt76: testmode: move chip-specific stats dump before common stats (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_mcu_get_nic_capability utility routine (Íñigo Huguet) [2004141] - mt76: connac: check band caps in mt76_connac_mcu_set_rate_txpower (Íñigo Huguet) [2004141] - mt76: mt7915: drop the use of repeater entries for station interfaces (Íñigo Huguet) [2004141] - mt76: mt7921: enable VHT BFee capability (Íñigo Huguet) [2004141] - mt76: mt7921: make mt7921_set_channel static (Íñigo Huguet) [2004141] - mt76: mt7921: wake the device before dumping power table (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_power_save_sched in mt76_connac_pm_unref (Íñigo Huguet) [2004141] - mt76: connac: fix UC entry is being overwritten (Íñigo Huguet) [2004141] - mt76: mt7615: update radar parameters (Íñigo Huguet) [2004141] - mt76: mt7915: setup drr group for peers (Íñigo Huguet) [2004141] - mt76: mt7921: enable random mac address during sched_scan (Íñigo Huguet) [2004141] - mt76: mt7921: remove mt7921_get_wtbl_info routine (Íñigo Huguet) [2004141] - mt76: mt7915: fix MT_EE_CAL_GROUP_SIZE (Íñigo Huguet) [2004141] - mt76: mt7915: improve error recovery reliability (Íñigo Huguet) [2004141] - mt76: mt7921: enable hw offloading for wep keys (Íñigo Huguet) [2004141] - mt76: mt7915: read all eeprom fields from fw in efuse mode (Íñigo Huguet) [2004141] - mt76: mt7921: set MT76_RESET during mac reset (Íñigo Huguet) [2004141] - mt76: mt7921: introduce mac tx done handling (Íñigo Huguet) [2004141] - mt76: allow hw driver code to overwrite wiphy interface_modes (Íñigo Huguet) [2004141] - mt76: mt7921: update statistic in active mode only (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_mib_info() to get survey data (Íñigo Huguet) [2004141] - mt76: mt7615: fix potential overflow on large shift (Íñigo Huguet) [2004141] - mt76: testmode: remove undefined behaviour in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: testmode: remove unnecessary function calls in mt76_testmode_free_skb (Íñigo Huguet) [2004141] - mt76: testmode: fix memory leak in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: mt7615: remove useless if condition in mt7615_add_interface() (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_txpower_sku() to get per-rate txpower (Íñigo Huguet) [2004141] - mt76: mt7615: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7915: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7921: reset wfsys during hw probe (Íñigo Huguet) [2004141] - mt76: mt7921: do not schedule hw reset if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: return proper error value in mt7921_mac_init (Íñigo Huguet) [2004141] - mt76: mt7921: enable runtime pm by default (Íñigo Huguet) [2004141] - mt76: mt7921: fix OMAC idx usage (Íñigo Huguet) [2004141] - mt76: mt7921: fix invalid register access in wake_work (Íñigo Huguet) [2004141] - mt76: mt7921: avoid unnecessary consecutive WiFi resets (Íñigo Huguet) [2004141] - mt76: connac: update BA win size in Rx direction (Íñigo Huguet) [2004141] - mt76: connac: add bss color support for sta mode (Íñigo Huguet) [2004141] - mt76: mt7615: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal cooling device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7921: fix reset under the deep sleep is enabled (Íñigo Huguet) [2004141] - mt76: mt7921: add back connection monitor support (Íñigo Huguet) [2004141] - mt76: mt7921: consider the invalid value for to_rssi (Íñigo Huguet) [2004141] - mt76: connac: fix WoW with disconnetion and bitmap pattern (Íñigo Huguet) [2004141] - mt76: connac: fw_own rely on all packet memory all being free (Íñigo Huguet) [2004141] - mt76: mt7921: Don't alter Rx path classifier (Íñigo Huguet) [2004141] - mt76: mt7921: fix mt7921_wfsys_reset sequence (Íñigo Huguet) [2004141] - mt76: mt7663: enable hw rx header translation (Íñigo Huguet) [2004141] - mt76: mt7615: free irq if mt7615_mmio_probe fails (Íñigo Huguet) [2004141] - mt76: mt76x0: use dev_debug instead of dev_err for hw_rf_ctrl (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx csum offload (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx header traslation offload (Íñigo Huguet) [2004141] - mt76: connac: add missing configuration in mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx hw de-amsdu (Íñigo Huguet) [2004141] - mt76: mt7915: fix a signedness bug in mt7915_mcu_apply_tx_dpd() (Íñigo Huguet) [2004141] - mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb() (Íñigo Huguet) [2004141] - mt76: fix possible NULL pointer dereference in mt76_tx (Íñigo Huguet) [2004141] - mt76: mt7915: add .set_bitrate_mask() callback (Íñigo Huguet) [2004141] - mt76: mt7915: cleanup mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2004141] - mt76: mt7915: fix tssi indication field of DBDC NICs (Íñigo Huguet) [2004141] - mt76: move mt76_rates in mt76 module (Íñigo Huguet) [2004141] - mac80211: reset profile_periodicity/ema_ap (Íñigo Huguet) [2004141] - mac80211: handle various extensible elements correctly (Íñigo Huguet) [2004141] - cfg80211: avoid double free of PMSR request (Íñigo Huguet) [2004141] - cfg80211: make certificate generation more robust (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: fix sample time check (Íñigo Huguet) [2004141] - mt76: mt7915: add support for tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: rework tx rate reporting (Íñigo Huguet) [2004141] - mt76: dma: use ieee80211_tx_status_ext to free packets when tx fails (Íñigo Huguet) [2004141] - mt76: improve tx status codepath (Íñigo Huguet) [2004141] - mt76: intialize tx queue entry wcid to 0xffff by default (Íñigo Huguet) [2004141] - mt76: mt7603: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: fix fixed-rate tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: move mt7915_queue_rx_skb to mac.c (Íñigo Huguet) [2004141] - mt76: mt7915: disable ASPM (Íñigo Huguet) [2004141] - mt76: mt7915: add MSI support (Íñigo Huguet) [2004141] - ath11k: send beacon template after vdev_start/restart during csa (Íñigo Huguet) [2004141] - ath10k: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - ath10k: remove the repeated declaration (Íñigo Huguet) [2004141] - ath10k: Fix an error code in ath10k_add_interface() (Íñigo Huguet) [2004141] - ath11k: Fix an error handling path in ath11k_core_fetch_board_data_api_n() (Íñigo Huguet) [2004141] - ath: Fix wrong function name in comments (Íñigo Huguet) [2004141] - rtlwifi: Fix spelling of 'download' (Íñigo Huguet) [2004141] - rtlwifi: Remove redundant assignments to ul_enc_algo (Íñigo Huguet) [2004141] - rtlwifi: rtl8723ae: remove redundant initialization of variable rtstatus (Íñigo Huguet) [2004141] - rtlwifi: btcoex: 21a 2ant: Delete several duplicate condition branch codes (Íñigo Huguet) [2004141] - rtlwifi: 8821a: btcoexist: add comments to explain why if-else branches are identical (Íñigo Huguet) [2004141] - rt2x00: do not set timestamp for injected frames (Íñigo Huguet) [2004141] - rndis_wlan: simplify is_associated() (Íñigo Huguet) [2004141] - rt2x00: remove leading spaces before tabs (Íñigo Huguet) [2004141] - rtlwifi: Fix wrong function name in comments (Íñigo Huguet) [2004141] - brcmsmac: Remove the repeated declaration (Íñigo Huguet) [2004141] - brcmsmac: mac80211_if: Fix a resource leak in an error handling path (Íñigo Huguet) [2004141] - brcmsmac: Drop unnecessary NULL check after container_of (Íñigo Huguet) [2004141] - brcmsmac: improve readability on addresses copy (Íñigo Huguet) [2004141] - brcmfmac: Add clm_blob firmware files to modinfo (Íñigo Huguet) [2004141] - brcmfmac: Delete second brcm folder hierarchy (Íñigo Huguet) [2004141] - brcmfmac: Fix a double-free in brcmf_sdio_bus_reset (Íñigo Huguet) [2004141] - brcmfmac: Demote non-compliant kernel-doc headers (Íñigo Huguet) [2004141] - brcmfmac: correctly report average RSSI in station info (Íñigo Huguet) [2004141] - brcmfmac: fix setting of station info chains bitmask (Íñigo Huguet) [2004141] - brcmfmac: use ISO3166 country code and 0 rev as fallback (Íñigo Huguet) [2004141] - ath10k: remove unused more_frags variable (Íñigo Huguet) [2004141] - ath10k: add missing error return code in ath10k_pci_probe() (Íñigo Huguet) [2004141] - ath10k: go to path err_unsupported when chip id is not supported (Íñigo Huguet) [2004141] - ath11k: don't call ath11k_pci_set_l1ss for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support to get peer id for WCN6855 (Íñigo Huguet) [2004141] - ath11k: setup WBM_IDLE_LINK ring once again (Íñigo Huguet) [2004141] - ath11k: setup REO for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add dp support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add hw reg support for WCN6855 (Íñigo Huguet) [2004141] - ath9k: Fix kernel NULL pointer dereference during ath_reset_internal() (Íñigo Huguet) [2004141] - mwifiex: bring down link before deleting interface (Íñigo Huguet) [2004141] - mt76: mt7615: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - wwan: core: add WWAN common private data for netdev (Íñigo Huguet) [2004141] - wwan: core: support default netdev creation (Íñigo Huguet) [2004141] - wwan: core: no more hold netdev ops owning module (Íñigo Huguet) [2004141] - net: mhi_net: Update the transmit handler prototype (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Fix hibernation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix possible use-after-free in mhi_pci_remove() (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: T99W175: update channel name from AT to DUN (Íñigo Huguet) [2004141] - mac80211: drop multicast fragments (Íñigo Huguet) [2004141] - mac80211: move interface shutdown out of wiphy lock (Íñigo Huguet) [2004141] - cfg80211: shut down interfaces on failed resume (Íñigo Huguet) [2004141] - cfg80211: fix phy80211 symlink creation (Íñigo Huguet) [2004141] - mac80211: fix 'reset' debugfs locking (Íñigo Huguet) [2004141] - mac80211: fix deadlock in AP/VLAN handling (Íñigo Huguet) [2004141] - mac80211: Fix NULL ptr deref for injected rate info (Íñigo Huguet) [2004141] - mac80211: fix skb length check in ieee80211_scan_rx() (Íñigo Huguet) [2004141] - mac80211: correct ieee80211_iterate_active_interfaces_mtx() locking comments (Íñigo Huguet) [2004141] - cfg80211: call cfg80211_leave_ocb when switching away from OCB (Íñigo Huguet) [2004141] - mac80211_hwsim: drop pending frames on stop (Íñigo Huguet) [2004141] - mac80211: remove warning in ieee80211_get_sband() (Íñigo Huguet) [2004141] - mt76: mt7921: remove leftover 80+80 HE capability (Íñigo Huguet) [2004141] - mt76: mt7615: do not set MT76_STATE_PM at bootstrap (Íñigo Huguet) [2004141] - ath9k: ar9003_mac: read STBC indicator from rx descriptor (Íñigo Huguet) [2004141] - ath10k/ath11k: fix spelling mistake "requed" -> "requeued" (Íñigo Huguet) [2004141] - mwifiex: re-fix for unaligned accesses (Íñigo Huguet) [2004141] - mt76: mt76x0e: fix device hang during suspend/resume (Íñigo Huguet) [2004141] - mt76: mt7921: fix max aggregation subframes setting (Íñigo Huguet) [2004141] - mt76: connac: fix HT A-MPDU setting field in STA_REC_PHY (Íñigo Huguet) [2004141] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: fix possible AOOB issue in mt7921_mcu_tx_rate_report (Íñigo Huguet) [2004141] - brcmfmac: properly check for bus register errors (Íñigo Huguet) [2004141] - Revert "brcmfmac: add a check for the status of usb_register" (Íñigo Huguet) [2004141] - net: rtlwifi: properly check for alloc_workqueue() failure (Íñigo Huguet) [2004141] - Revert "rtlwifi: fix a potential NULL pointer dereference" (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt (Íñigo Huguet) [2004141] - iwlwifi: mvm: tt: Replace thermal_notify_framework (Íñigo Huguet) [2004141] - mt76: debugfs: introduce napi_threaded node (Íñigo Huguet) [2004141] - wl3501: fix typo of 'Networks' in comment (Íñigo Huguet) [2004141] - mt76: use threaded NAPI (Íñigo Huguet) [2004141] - net: mhi_net: make mhi_wwan_ops static (Íñigo Huguet) [2004141] - net: mhi_net: Register wwan_ops for link creation (Íñigo Huguet) [2004141] - net: mhi: remove pointless conditional before kfree_skb() (Íñigo Huguet) [2004141] - net: mhi: Allow decoupled MTU/MRU (Íñigo Huguet) [2004141] - net: mhi: Add support for non-linear MBIM skb processing (Íñigo Huguet) [2004141] - bus: mhi: fix typo in comments for struct mhi_channel_config (Íñigo Huguet) [2004141] - bus: mhi: core: Fix shadow declarations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Constify mhi_controller_config struct definitions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce Foxconn T99W175 support (Íñigo Huguet) [2004141] - bus: mhi: core: Sanity check values from remote device before use (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add FIREHOSE channels (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Implement PCI shutdown callback (Íñigo Huguet) [2004141] - bus: mhi: Improve documentation on channel transfer setup APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Remove __ prefix for MHI channel unprepare function (Íñigo Huguet) [2004141] - bus: mhi: core: Check channel execution environment before issuing reset (Íñigo Huguet) [2004141] - bus: mhi: core: Clear configuration from channel context during reset (Íñigo Huguet) [2004141] - bus: mhi: core: Hold device wake for channel update commands (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug messages to use client device (Íñigo Huguet) [2004141] - bus: mhi: core: Improvements to the channel handling state machine (Íñigo Huguet) [2004141] - bus: mhi: core: Clear context for stopped channels from remove() (Íñigo Huguet) [2004141] - bus: mhi: core: Allow sending the STOP channel command (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX65 based modem support (Íñigo Huguet) [2004141] - bus: mhi: core: Remove pre_init flag used for power purposes (Íñigo Huguet) [2004141] - bus: mhi: pm: reduce PM state change verbosity (Íñigo Huguet) [2004141] - bus: mhi: core: Fix MHI runtime_pm behavior (Íñigo Huguet) [2004141] - bus: mhi: core: Move to polling method to wait for MHI ready (Íñigo Huguet) [2004141] - bus: mhi: core: Introduce internal register poll helper function (Íñigo Huguet) [2004141] - bus: mhi: core: Improve state strings for debug messages (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for MHI READY state in most scenarios (Íñigo Huguet) [2004141] - bus: mhi: core: Identify Flash Programmer as a mission mode use case (Íñigo Huguet) [2004141] - bus: mhi: core: Add support for Flash Programmer execution environment (Íñigo Huguet) [2004141] - bus: mhi: core: Handle EDL mode entry appropriately (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for ready after an EDL firmware download (Íñigo Huguet) [2004141] - bus: mhi: core: Rely on accurate method to determine EDL mode (Íñigo Huguet) [2004141] - bus: mhi: core: Check state before processing power_down (Íñigo Huguet) [2004141] - bus: mhi: core: Return EAGAIN if MHI ring is full (Íñigo Huguet) [2004141] - net: export dev_set_threaded symbol (Íñigo Huguet) [2004141] - bus: mhi: core: remove redundant initialization of variables state and ee (Íñigo Huguet) [2004141] - bus: mhi: Make firmware image optional for controller (Íñigo Huguet) [2004141] - bus: mhi: core: Add missing checks for MMIO register entries (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add support for runtime PM (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Use generic PCI power management (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: No-Op for device_wake operations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX24 based modem support (Íñigo Huguet) [2004141] - bus: mhi: Early MHI resume failure in non M3 state (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug prints to include local device state (Íñigo Huguet) [2004141] - bus: mhi: core: Process execution environment changes serially (Íñigo Huguet) [2004141] - bus: mhi: core: Download AMSS image from appropriate function (Íñigo Huguet) [2004141] - bus: mhi: core: Destroy SBL devices when moving to mission mode (Íñigo Huguet) [2004141] - bus: mhi: core: Rename debugfs directory name (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce quectel EM1XXGR-L support (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Parametrable element count for events (Íñigo Huguet) [2004141] - ath10k: Detect conf_mutex held ath10k_drain_tx() calls (Íñigo Huguet) [2004141] - net: mhi: Add mbim proto (Íñigo Huguet) [2004141] - net: mhi: Add rx_length_errors stat (Íñigo Huguet) [2004141] - net: mhi: Create mhi.h (Íñigo Huguet) [2004141] - net: mhi: Add dedicated folder (Íñigo Huguet) [2004141] - net: mhi: Add protocol support (Íñigo Huguet) [2004141] - net: mhi-net: Add re-aggregation of fragmented packets (Íñigo Huguet) [2004141] - net: mhi: Get rid of local rx queue count (Íñigo Huguet) [2004141] - net: mhi: Get RX queue size from MHI core (Íñigo Huguet) [2004141] - net: mhi: Set wwan device type (Íñigo Huguet) [2004141] - net: mhi: Add raw IP mode support (Íñigo Huguet) [2004141] - net: mhi: Fix unexpected queue wake (Íñigo Huguet) [2004141] - net: Add mhi-net driver (Íñigo Huguet) [2004141] - ipv4: make exception cache less predictible (Antoine Tenart) [2015111] {CVE-2021-20322} - ipv4: use siphash instead of Jenkins in fnhe_hashfun() (Antoine Tenart) [2015111] {CVE-2021-20322} - iommu/dma: Account for min_align_mask w/swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Support aligned swiotlb buffers (Jerry Snitselaar) [2018601] - iommu/dma: Check CONFIG_SWIOTLB more broadly (Jerry Snitselaar) [2018601] - iommu/dma: Fold _swiotlb helpers into callers (Jerry Snitselaar) [2018601] - iommu/dma: Skip extra sync during unmap w/swiotlb (Jerry Snitselaar) [2018601] - iommu/dma: Fix arch_sync_dma for map (Jerry Snitselaar) [2018601] - iommu/dma: Fix sync_sg with swiotlb (Jerry Snitselaar) [2018601] - redhat/configs: Add CONFIG_DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - swiotlb: use depends on for DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() (Jerry Snitselaar) [2018601] - s390/pv: fix the forcing of the swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Free tbl memory in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Emit diagnostic in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Convert io_default_tlb_mem to static allocation (Jerry Snitselaar) [2018601] - swiotlb: fix implicit debugfs declarations (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA pool initialization (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA alloc/free support (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_tbl_unmap_single (Jerry Snitselaar) [2018601] - swiotlb: Move alloc_size to swiotlb_find_slots (Jerry Snitselaar) [2018601] - swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_active to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_buffer to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_create_debugfs (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb init functions (Jerry Snitselaar) [2018601] - of: Drop superfluous ULL suffix for ~0 (Jerry Snitselaar) [2018601] - dma-mapping: fix 32-bit overflow with CONFIG_ARM_LPAE=n (Jerry Snitselaar) [2018601] - of/device: Update dma_range_map only when dev has valid dma-ranges (Jerry Snitselaar) [2018601] - drivers core: Fix oops when driver probe fails (Jerry Snitselaar) [2018601] - drivers core: Free dma_range_map when driver probe failed (Jerry Snitselaar) [2018601] - driver core: Postpone DMA tear-down until after devres release for probe failure (Jerry Snitselaar) [2018601] - powerpc/pseries/iommu: Fix window size for direct mapping with pmem (Jerry Snitselaar) [2018601] - dma-mapping: add a dma_init_global_coherent helper (Jerry Snitselaar) [2018601] - dma-mapping: simplify dma_init_coherent_memory (Jerry Snitselaar) [2018601] - dma-debug: fix debugfs initialization order (Jerry Snitselaar) [2018601] - dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC (Jerry Snitselaar) [2018601] - dma-debug: fix sg checks in debug_dma_map_sg() (Jerry Snitselaar) [2018601] - swiotlb-xen: ensure to issue well-formed XENMEM_exchange requests (Jerry Snitselaar) [2018601] - dma-debug: prevent an error message from causing runtime problems (Jerry Snitselaar) [2018601] - swiotlb-xen: drop DEFAULT_NSLABS (Jerry Snitselaar) [2018601] - swiotlb-xen: arrange to have buffer info logged (Jerry Snitselaar) [2018601] - swiotlb-xen: drop leftover __ref (Jerry Snitselaar) [2018601] - swiotlb-xen: limit init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: suppress certain init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: maintain slab count properly (Jerry Snitselaar) [2018601] - swiotlb-xen: fix late init retry (Jerry Snitselaar) [2018601] - swiotlb-xen: avoid double free (Jerry Snitselaar) [2018601] - dma-mapping: handle vmalloc addresses in dma_common_{mmap,get_sgtable} (Jerry Snitselaar) [2018601] - dma-debug: report -EEXIST errors in add_dma_entry (Jerry Snitselaar) [2018601] - dma-mapping: remove a trailing space (Jerry Snitselaar) [2018601] - dma-mapping: add unlikely hint to error path in dma_mapping_error (Jerry Snitselaar) [2018601] - dma-mapping: remove a pointless empty line in dma_alloc_coherent (Jerry Snitselaar) [2018601] - swiotlb: Make SWIOTLB_NO_FORCE perform no allocation (Jerry Snitselaar) [2018601] - swiotlb: remove swiotlb_nr_tbl (Jerry Snitselaar) [2018601] - xen/swiotlb: check if the swiotlb has already been initialized (Jerry Snitselaar) [2018601] - swiotlb: add overflow checks to swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: don't override user specified size in swiotlb_adjust_size (Jerry Snitselaar) [2002023] - swiotlb: dynamically allocate io_tlb_default_mem (Jerry Snitselaar) [2002023] - swiotlb: move global variables into a new io_tlb_mem structure (Jerry Snitselaar) [2002023] - xen-swiotlb: remove the unused size argument from xen_swiotlb_fixup (Jerry Snitselaar) [2018601] - xen-swiotlb: split xen_swiotlb_init (Jerry Snitselaar) [2018601] - swiotlb: lift the double initialization protection from xen-swiotlb (Jerry Snitselaar) [2002023] - xen-swiotlb: remove xen_io_tlb_start and xen_io_tlb_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: remove xen_set_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: use io_tlb_end in xen_swiotlb_dma_supported (Jerry Snitselaar) [2018601] - xen-swiotlb: use is_swiotlb_buffer in is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb: split swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: manipulate orig_addr when tlb_addr has offset (Jerry Snitselaar) [2002023] - swiotlb: move orig addr and size validation into swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: remove the alloc_size parameter to swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: Fix the type of index (Jerry Snitselaar) [2018601] - swiotlb: Validate bounce size in the sync/unmap path (Jerry Snitselaar) [2002023] - powerpc/svm: stop using io_tlb_start (Jerry Snitselaar) [2002023] - nvme-pci: set min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: respect min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: refactor swiotlb_tbl_map_single (Jerry Snitselaar) [2002023] - swiotlb: clean up swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: factor out a nr_slots helper (Jerry Snitselaar) [2002023] - swiotlb: factor out an io_tlb_offset helper (Jerry Snitselaar) [2002023] - swiotlb: add a IO_TLB_SIZE define (Jerry Snitselaar) [2002023] - driver core: add a min_align_mask field to struct device_dma_parameters (Jerry Snitselaar) [2002023] - sdhci: stop poking into swiotlb internals (Jerry Snitselaar) [2018601] - driver core: lift dma_default_coherent into common code (Jerry Snitselaar) [2018601] - dma-pool: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2018601] - powerpc/dma: Fallback to dma_ops when persistent memory present (Jerry Snitselaar) [2018601] - dma-mapping: Allow mixing bypass and mapped DMA operation (Jerry Snitselaar) [2018601] - dma-mapping: remove the dma_direct_set_offset export (Jerry Snitselaar) [2018601] - dma-mapping: move more functions to dma-map-ops.h (Jerry Snitselaar) [2018601] - dma-mapping: merge into (Jerry Snitselaar) [2018601] - dma-mapping: move large parts of to kernel/dma (Jerry Snitselaar) [2018601] - dma-mapping: add (back) arch_dma_mark_clean for ia64 (Jerry Snitselaar) [2018601] - dma-mapping: move dma-debug.h to kernel/dma/ (Jerry Snitselaar) [2018601] - dma-mapping: split (Jerry Snitselaar) [2018601] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2018601] - of: Make of_dma_get_range() private (Jerry Snitselaar) [2018601] - swiotlb: fix comment on swiotlb_bounce() (Jerry Snitselaar) [2018601] - xen/arm: introduce phys/dma translations in xen_dma_sync_for_* (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_device (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_cpu (Jerry Snitselaar) [2018601] - swiotlb-xen: introduce phys_to_dma/dma_to_phys translations (Jerry Snitselaar) [2018601] - swiotlb-xen: remove XEN_PFN_PHYS (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_bus_to_phys (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_phys_to_bus (Jerry Snitselaar) [2018601] - swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses (Jerry Snitselaar) [2018601] - swiotlb-xen: Convert to use macro (Jerry Snitselaar) [2018601] - swiotlb-xen: merge xen_unmap_single into xen_swiotlb_unmap_page (Jerry Snitselaar) [2018601] - swiotlb-xen: remove xen_swiotlb_dma_mmap and xen_swiotlb_dma_get_sgtable (Jerry Snitselaar) [2018601] - xen/swiotlb: remember having called xen_create_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: simplify range_straddles_page_boundary() (Jerry Snitselaar) [2018601] - xen/swiotlb: fix condition for calling xen_destroy_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: don't initialize swiotlb twice on arm64 (Jerry Snitselaar) [2018601] - xen-swiotlb: use actually allocated size on check physical continuous (Jerry Snitselaar) [2018601] - igb: fix deadlock caused by taking RTNL in RPM resume path (Corinna Vinschen) [2039882] - igb: Fix removal of unicast MAC filters of VFs (Corinna Vinschen) [2039882] - net: ena: Fix error handling when calculating max IO queues number (Petr Oros) [2038158] - net: ena: Fix wrong rx request id by resetting device (Petr Oros) [2038158] - net: ena: Fix undefined state when tx request id is out of bounds (Petr Oros) [2038158] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2038158] - ena: Remove rcu_read_lock() around XDP program invocation (Petr Oros) [2038158] - net: ena: make symbol 'ena_alloc_map_page' static (Petr Oros) [2038158] - net: ena: fix DMA mapping function issues in XDP (Petr Oros) [2038158] - net: ena: re-organize code to improve readability (Petr Oros) [2038158] - net: ena: Use dev_alloc() in RX buffer allocation (Petr Oros) [2038158] - net: ena: aggregate doorbell common operations into a function (Petr Oros) [2038158] - net: ena: fix RST format in ENA documentation file (Petr Oros) [2038158] - net: ena: Remove module param and change message severity (Petr Oros) [2038158] - net: ena: add jiffies of last napi call to stats (Petr Oros) [2038158] - net: ena: use build_skb() in RX path (Petr Oros) [2038158] - net: ena: Improve error logging in driver (Petr Oros) [2038158] - net: ena: Remove unused code (Petr Oros) [2038158] - net: ena: optimize data access in fast-path code (Petr Oros) [2038158] - kasan, slub: reset tag when printing address (Nico Pache) [1954335] - kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS (Nico Pache) [1954335] - Documentation: kunit: add tips for using current->kunit_test (Nico Pache) [1954335] - kunit: fix -Wunused-function warning for __kunit_fail_current_test (Nico Pache) [1954335] - kunit: support failure from dynamic analysis tools (Nico Pache) [1954335] - Add KASAN KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1954335] - kasan, mm: fix resetting page_alloc tags for HW_TAGS (Nico Pache) [1954335] - kasan, mm: fix conflicts with init_on_alloc/free (Nico Pache) [1954335] - powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - kasan: remove redundant config option (Nico Pache) [1954335] - kasan: fix hwasan build for gcc (Nico Pache) [1954335] - lib/test_kasan_module.c: suppress unused var warning (Nico Pache) [1954335] - kasan: fix conflict with page poisoning (Nico Pache) [1954335] - kasan: fix per-page tags for non-page_alloc pages (Nico Pache) [1954335] - kasan: fix KASAN_STACK dependency for HW_TAGS (Nico Pache) [1954335] - kasan: clarify that only first bug is reported in HW_TAGS (Nico Pache) [1954335] - kasan: inline HW_TAGS helper functions (Nico Pache) [1954335] - kasan: ensure poisoning size alignment (Nico Pache) [1954335] - kasan, mm: optimize krealloc poisoning (Nico Pache) [1954335] - kasan, mm: fail krealloc on freed objects (Nico Pache) [1954335] - kasan: rework krealloc tests (Nico Pache) [1954335] - kasan: unify large kfree checks (Nico Pache) [1954335] - kasan: clean up setting free info in kasan_slab_free (Nico Pache) [1954335] - kasan: optimize large kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: optimize kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: don't save alloc stacks twice (Nico Pache) [1954335] - kasan: don't run tests when KASAN is not enabled (Nico Pache) [1954335] - kasan: add a test for kmem_cache_alloc/free_bulk (Nico Pache) [1954335] - kasan: add proper page allocator tests (Nico Pache) [1954335] - kasan: fix bug detection via ksize for HW_TAGS mode (Nico Pache) [1954335] - kasan: move _RET_IP_ to inline wrappers (Nico Pache) [1954335] - kasan: fix memory corruption in kasan_bitops_tags test (Nico Pache) [1954335] - kasan: rename CONFIG_TEST_KASAN_MODULE (Nico Pache) [1954335] - kasan: add match-all tag tests (Nico Pache) [1954335] - kasan: add macros to simplify checking test constraints (Nico Pache) [1954335] - kasan: clean up comments in tests (Nico Pache) [1954335] - kasan: clarify HW_TAGS impact on TBI (Nico Pache) [1954335] - kasan: prefix global functions with kasan_ (Nico Pache) [1954335] - kasan: fix stack traces dependency for HW_TAGS (Nico Pache) [1954335] - kasan: make addr_has_metadata() return true for valid addresses (Nico Pache) [1954335] - kasan: add explicit preconditions to kasan_report() (Nico Pache) [1954335] - kasan: fix HW_TAGS boot parameters (Nico Pache) [1954335] - kasan: fix null pointer dereference in kasan_record_aux_stack (Nico Pache) [1954335] - kasan: update documentation (Nico Pache) [1954335] - kasan, mm: allow cache merging with no metadata (Nico Pache) [1954335] - kasan: sanitize objects when metadata doesn't fit (Nico Pache) [1954335] - kasan: clarify comment in __kasan_kfree_large (Nico Pache) [1954335] - kasan: simplify assign_tag and set_tag calls (Nico Pache) [1954335] - kasan: don't round_up too much (Nico Pache) [1954335] - kasan, mm: rename kasan_poison_kfree (Nico Pache) [1954335] - kasan, mm: check kasan_enabled in annotations (Nico Pache) [1954335] - kasan: add and integrate kasan boot parameters (Nico Pache) [1954335] - kasan: inline (un)poison_range and check_invalid_free (Nico Pache) [1954335] - kasan: open-code kasan_unpoison_slab (Nico Pache) [1954335] - kasan: inline random_tag for HW_TAGS (Nico Pache) [1954335] - kasan: inline kasan_reset_tag for tag-based modes (Nico Pache) [1954335] - kasan: remove __kasan_unpoison_stack (Nico Pache) [1954335] - kasan: allow VMAP_STACK for HW_TAGS mode (Nico Pache) [1954335] - kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK (Nico Pache) [1954335] - kasan: introduce set_alloc_info (Nico Pache) [1954335] - kasan: rename get_alloc/free_info (Nico Pache) [1954335] - kasan: simplify quarantine_put call site (Nico Pache) [1954335] - kasan: add documentation for hardware tag-based mode (Nico Pache) [1954335] - kasan, mm: reset tags when accessing metadata (Nico Pache) [1954335] - kasan, arm64: print report from tag fault handler (Nico Pache) [1954335] - kasan, arm64: implement HW_TAGS runtime (Nico Pache) [1954335] - kasan, arm64: expand CONFIG_KASAN checks (Nico Pache) [1954335] - string.h: fix incompatibility between FORTIFY_SOURCE and KASAN (Nico Pache) [1954335] - kasan, x86, s390: update undef CONFIG_KASAN (Nico Pache) [1954335] - kasan: define KASAN_GRANULE_SIZE for HW_TAGS (Nico Pache) [1954335] - arm64: kasan: add arch layer for memory tagging helpers (Nico Pache) [1954335] - kasan, mm: untag page address in free_reserved_area (Nico Pache) [1954335] - mm: Allow non-direct-map arguments to free_reserved_area() (Nico Pache) [1954335] - kasan: introduce CONFIG_KASAN_HW_TAGS (Nico Pache) [1954335] - kasan: separate metadata_fetch_row for each mode (Nico Pache) [1954335] - kasan: rename SHADOW layout macros to META (Nico Pache) [1954335] - kasan: rename print_shadow_for_address to print_memory_metadata (Nico Pache) [1954335] - kasan: rename addr_has_shadow to addr_has_metadata (Nico Pache) [1954335] - kasan, arm64: rename kasan_init_tags and mark as __init (Nico Pache) [1954335] - kasan, arm64: move initialization message (Nico Pache) [1954335] - kasan, arm64: only use kasan_depth for software modes (Nico Pache) [1954335] - kasan, arm64: only init shadow for software modes (Nico Pache) [1954335] - kasan: decode stack frame only with KASAN_STACK_ENABLE (Nico Pache) [1954335] - kasan: hide invalid free check implementation (Nico Pache) [1954335] - kasan: don't duplicate config dependencies (Nico Pache) [1954335] - kasan: rename report and tags files (Nico Pache) [1954335] - kasan: define KASAN_MEMORY_PER_SHADOW_PAGE (Nico Pache) [1954335] - kasan: split out shadow.c from common.c (Nico Pache) [1954335] - kasan: only build init.c for software modes (Nico Pache) [1954335] - kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* (Nico Pache) [1954335] - kasan: rename (un)poison_shadow to (un)poison_range (Nico Pache) [1954335] - fork: support VMAP_STACK with KASAN_VMALLOC (Nico Pache) [1954335] - kasan: shadow declarations only for software modes (Nico Pache) [1954335] - kasan: group vmalloc code (Nico Pache) [1954335] - kasan: KASAN_VMALLOC depends on KASAN_GENERIC (Nico Pache) [1954335] - kasan: drop unnecessary GPL text from comment headers (Nico Pache) [1954335] - kasan: update documentation for generic kasan (Nico Pache) [1954335] - kasan: print workqueue stack (Nico Pache) [1954335] - kasan: fix object remaining in offline per-cpu quarantine (Nico Pache) [1954335] - kasan: adopt KUNIT tests to SW_TAGS mode (Nico Pache) [1954335] - docs: kasan.rst: add two missing blank lines (Nico Pache) [1954335] - mm: kasan: do not panic if both panic_on_warn and kasan_multishot set (Nico Pache) [1954335] - KASAN: Testing Documentation (Nico Pache) [1954335] - KASAN: port KASAN Tests to KUnit (Nico Pache) [1954335] - KUnit: KASAN Integration (Nico Pache) [1954335] - kasan/kunit: add KUnit Struct to Current Task (Nico Pache) [1954335] - kasan: remove mentions of unsupported Clang versions (Nico Pache) [1954335] - kbuild: move CFLAGS_{KASAN,UBSAN,KCSAN} exports to relevant Makefiles (Nico Pache) [1954335] - s390/kasan: make shadow memory noexec (Nico Pache) [1954335] - kasan: adjust kasan_stack_oob for tag-based mode (Nico Pache) [1954335] - kasan: allow enabling stack tagging for tag-based mode (Nico Pache) [1954335] - kasan: don't tag stacks allocated with pagealloc (Nico Pache) [1954335] - lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN (Nico Pache) [1954335] - kasan: remove kasan_unpoison_stack_above_sp_to() (Nico Pache) [1954335] - kasan: add tests for call_rcu stack recording (Nico Pache) [1954335] - kprobes: Remove show_registers() function prototype (Nico Pache) [1954335] - kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE (Nico Pache) [1954335] - kasan: move kasan_report() into report.c (Nico Pache) [1954335] - kasan: stackdepot: move filter_irq_stacks() to stackdepot.c (Nico Pache) [1954335] - lib/stackdepot.c: check depot_index before accessing the stack slab (Nico Pache) [1954335] - lib/stackdepot: Remove obsolete functions (Nico Pache) [1954335] - kasan: add test for invalid size in memmove (Nico Pache) [1954335] - mm/memory-failure.c: use page_shift() in add_to_kill() (Nico Pache) [1954335] - x86: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - s390/kasan: add KASAN_VMALLOC support (Nico Pache) [1954335] - s390: move vmalloc option parsing to startup code (Nico Pache) [1954335] - kasan: add test for vmalloc (Nico Pache) [1954335] - ehea: replace with page_shift() in ehea_is_hugepage() (Nico Pache) [1954335] - mm: introduce page_shift() (Nico Pache) [1954335] - lib/test_kasan.c: add roundtrip tests (Nico Pache) [1954335] - lib/test_kasan: Add test for double-kzfree detection (Nico Pache) [1954335] - lib/test_kasan: add bitops tests (Nico Pache) [1954335] - asm-generic, x86: add bitops instrumentation for KASAN (Nico Pache) [1954335] - x86: use static_cpu_has in uaccess region to avoid instrumentation (Nico Pache) [1954335] - x86/asm: Use stricter assembly constraints in bitops (Nico Pache) [1954335] - x86/asm: Remove dead __GNUC__ conditionals (Nico Pache) [1954335] - s390/kasan: adapt disabled_wait usage to avoid build error (Nico Pache) [1954335] - s390: simplify disabled_wait (Nico Pache) [1954335] - lib/test_kasan.c: add tests for several string/memory API functions (Nico Pache) [1954335] - arm64: Fix typo in a comment in arch/arm64/mm/kasan_init.c (Nico Pache) [1954335] - kprobes: Remove jprobe stub API (Nico Pache) [1954335] - Documentation/kprobes: Add how to change the execution path (Nico Pache) [1954335] - kprobes/x86: Do not disable preempt on int3 path (Nico Pache) [1954335] - bpf/error-inject/kprobes: Clear current_kprobe and enable preempt in kprobe (Nico Pache) [1954335] - s390/kprobes: Don't call the ->break_handler() in s390 kprobes code (Nico Pache) [1954335] - powerpc/kprobes: Don't call the ->break_handler() in powerpc kprobes code (Nico Pache) [1954335] - arm64/kprobes: Don't call the ->break_handler() in arm64 kprobes code (Nico Pache) [1954335] - kprobes/x86: Don't call the ->break_handler() in x86 kprobes (Nico Pache) [1954335] - kprobes: Don't check the ->break_handler() in generic kprobes code (Nico Pache) [1954335] - kprobes/x86: Remove jprobe implementation (Nico Pache) [1954335] - s390/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - powerpc/kprobes: Remove jprobe powerpc implementation (Nico Pache) [1954335] - arm64/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - kprobes: Remove jprobe API implementation (Nico Pache) [1954335] - Documentation/kprobes: Remove jprobes related leftover (Nico Pache) [1954335] - redhat: config: explicitly set CONFIG_ARM64_VA_BITS_48 for ARM64 (Nico Pache) [1954335] - arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds (Nico Pache) [1954335] - arm64: mm: limit linear region to 51 bits for KVM in nVHE mode (Nico Pache) [1954335] - Documentation/arm64: fix RST layout of memory.rst (Nico Pache) [1954335] - arm64: mm: Remove MAX_USER_VA_BITS definition (Nico Pache) [1954335] - arm64: Use simpler arithmetics for the linear map macros (Nico Pache) [1954335] - arm64: mm: use single quantity to represent the PA to VA translation (Nico Pache) [1954335] - kasan/arm64: fix CONFIG_KASAN_SW_TAGS && KASAN_INLINE (Nico Pache) [1954335] - arm64: Do not pass tagged addresses to __is_lm_address() (Nico Pache) [1954335] - arm64: Fix kernel address detection of __is_lm_address() (Nico Pache) [1954335] - arm64: mm: extend linear region for 52-bit VA configurations (Nico Pache) [1954335] - arm64: Fix kcore macros after 52-bit virtual addressing fallout (Nico Pache) [1954335] - arm64: fix fixmap copy for 16K pages and 48-bit VA (Nico Pache) [1954335] - arm64: memory: rename VA_START to PAGE_END (Nico Pache) [1954335] - arm64: memory: Simplify _VA_START and _PAGE_OFFSET definitions (Nico Pache) [1954335] - arm64: memory: fix flipped VA space fallout (Nico Pache) [1954335] - arm64: memory: Fix virt_addr_valid() using __is_lm_address() (Nico Pache) [1954335] - arm64: memory: Ensure address tag is masked in conversion macros (Nico Pache) [1954335] - arm64: mm: Simplify definition of virt_addr_valid() (Nico Pache) [1954335] - docs: arm64: Add layout and 52-bit info to memory document (Nico Pache) [1954335] - arm64: mm: Remove vabits_user (Nico Pache) [1954335] - arm64: mm: Introduce 52-bit Kernel VAs (Nico Pache) [1954335] - arm64: mm: Modify calculation of VMEMMAP_SIZE (Nico Pache) [1954335] - arm64: mm: Separate out vmemmap (Nico Pache) [1954335] - arm64: mm: Logic to make offset_ttbr1 conditional (Nico Pache) [1954335] - arm64: mm: Introduce vabits_actual (Nico Pache) [1954335] - arm64: Print physical address of page table base in show_pte() (Nico Pache) [1954335] - arm64: mm: Introduce VA_BITS_MIN (Nico Pache) [1954335] - arm64: dump: De-constify VA_START and KASAN_SHADOW_START (Nico Pache) [1954335] - arm64: kasan: Switch to using KASAN_SHADOW_OFFSET (Nico Pache) [1954335] - arm64: mm: Flip kernel VA space (Nico Pache) [1954335] - arm64: mm: Remove bit-masking optimisations for PAGE_OFFSET and VMEMMAP_START (Nico Pache) [1954335] - arm64: dump: Use consistent capitalisation for page-table dumps (Nico Pache) [1954335] - kernel/rwsem: Use proper directories for rwsem_init.c (Scott Wood) [2040087] - redhat: Cleanup use of mark_hardware_removed (Prarit Bhargava) [2019378] - redhat: Cleanup use of mark_hardware_unsupported (Prarit Bhargava) [2019378] - redhat: clean up mark_hardware_deprecated() (Prarit Bhargava) [2019378] - nvme: Mark NVMe over FC Target support unmaintained (Prarit Bhargava) [2019378] - hdlc_fr: Mark driver unmaintained (Prarit Bhargava) [2019378] - sfc: Mark siena driver deprecated (Prarit Bhargava) [2019378] - qla3xxx: Mark driver unmaintained (Prarit Bhargava) [2019378] - netxen: Mark nic driver unmaintained (Prarit Bhargava) [2019378] - ethoc: Mark driver unmaintained (Prarit Bhargava) [2019378] - dnet: Mark driver unmaintained (Prarit Bhargava) [2019378] - drivers/pci/pci-driver.c: Fix if/ifdef typo (Prarit Bhargava) [2019378] - kernel/rh_taint.c: Update to new messaging (Prarit Bhargava) [2019378] - drm/i915/dmc: Change max DMC FW size on ADL-P (Michel Dänzer) [1988103] - drm/i915: Add workaround numbers to GEN7_COMMON_SLICE_CHICKEN1 whitelisting (Michel Dänzer) [1988103] - drm/i915: Fix Memory BW formulae for ADL-P (Michel Dänzer) [1988103] - drm/i915: Restore memory mapping for DPT FBs across system suspend/resume (Michel Dänzer) [1988103] - drm/i915: Factor out i915_ggtt_suspend_vm/i915_ggtt_resume_vm() (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on CCS AUX plane strides (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on semiplanar UV plane offset (Michel Dänzer) [1988103] - drm/i915/fb: Rename i915_color_plane_view::stride to mapping_stride (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Fix remapping of linear CCS AUX surfaces (Michel Dänzer) [1988103] - drm/i915/fb: Factor out functions to remap contiguous FB obj pages (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages (Michel Dänzer) [1988103] - drm/i915: Add functions to check for RC CCS CC and MC CCS modifiers (Michel Dänzer) [1988103] - drm/i915: Move is_ccs_modifier() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to check for CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Handle CCS CC planes separately from CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to get the RC CCS CC plane (Michel Dänzer) [1988103] - drm/i915: Move intel_format_info_is_yuv_semiplanar() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Unexport is_semiplanar_uv_plane() (Michel Dänzer) [1988103] - drm/i915: Simplify the modifier check for interlaced scanout support (Michel Dänzer) [1988103] - drm/i915: Add tiling attribute to the modifier descriptor (Michel Dänzer) [1988103] - drm/i915: Move intel_get_format_info() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a table with a descriptor for all i915 modifiers (Michel Dänzer) [1988103] - drm/i915/adlp: Implement workaround 16013190616 (Michel Dänzer) [1988103] - drm/i915/adlp: Extend PSR2 support in transcoder B (Michel Dänzer) [1988103] - drm/i915/display: Wait PSR2 get out of deep sleep to update pipe (Michel Dänzer) [1988103] - drm/i915/display/adlp: Allow PSR2 to be enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Optimize PSR2 power-savings in corner cases (Michel Dänzer) [1988103] - drm/i915/display: Fix glitches when moving cursor with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display: Handle frontbuffer rendering when PSR2 selective fetch is enabled (Michel Dänzer) [1988103] - drm/i915/display: Drop unnecessary frontbuffer flushes (Michel Dänzer) [1988103] - drm/i915/display/psr: Do full fetch when handling multi-planar formats (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle plane and pipe restrictions at every page flip (Michel Dänzer) [1988103] - drm/i915/display: Only keep PSR enabled if there is active planes (Michel Dänzer) [1988103] - drm/i915/display: Match PSR2 selective fetch sequences with specification (Michel Dänzer) [1988103] - drm/i915/display/dmc: Set DC_STATE_DEBUG_MASK_CORES after firmware load (Michel Dänzer) [1988103] - drm/i915: Nuke intel_prepare_shared_dpll() (Michel Dänzer) [1988103] - drm/i915: Fold ibx_pch_dpll_prepare() into ibx_pch_dpll_enable() (Michel Dänzer) [1988103] - drm/i915: Fold i9xx_set_pll_dividers() into i9xx_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Reuse ilk_needs_fb_cb_tune() for the reduced clock as well (Michel Dänzer) [1988103] - drm/i915: Call {vlv,chv}_prepare_pll() from {vlv,chv}_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Program DPLL P1 dividers consistently (Michel Dänzer) [1988103] - drm/i915: Remove the 'reg' local variable (Michel Dänzer) [1988103] - drm/i915: Clean up variable names in old dpll functions (Michel Dänzer) [1988103] - drm/i915: Clean dpll calling convention (Michel Dänzer) [1988103] - drm/i915: Constify struct dpll all over (Michel Dänzer) [1988103] - drm/i915: Extract ilk_update_pll_dividers() (Michel Dänzer) [1988103] - drm/i915: Clean up gen2 DPLL readout (Michel Dänzer) [1988103] - drm/i915: Set output_types to EDP for vlv/chv DPLL forcing (Michel Dänzer) [1988103] - drm/i915: Silence __iomem sparse warn (Michel Dänzer) [1988103] - drm/i915: split fdi link training from display vtable. (Michel Dänzer) [1988103] - drm/i915: split irq hotplug function from display vtable (Michel Dänzer) [1988103] - drm/i915: split cdclk functions from display vtable. (Michel Dänzer) [1988103] - drm/i915: split audio functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split color functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split watermark vfuncs from display vtable. (Michel Dänzer) [1988103] - drm/i915: split clock gating init from display vtable (Michel Dänzer) [1988103] - drm/i915/display: add intel_fdi_link_train wrapper. (Michel Dänzer) [1988103] - drm/i915: add wrappers around cdclk vtable funcs. (Michel Dänzer) [1988103] - drm/i915/wm: provide wrappers around watermark vfuncs calls (v3) (Michel Dänzer) [1988103] - drm/i915: make update_wm take a dev_priv. (Michel Dänzer) [1988103] - drm/i915/pm: drop get_fifo_size vfunc. (Michel Dänzer) [1988103] - drm/i915: Clean up pre-skl wm calling convention (Michel Dänzer) [1988103] - drm/i915/dmc: Update to DMC v2.12 (Michel Dänzer) [1988103] - drm/i915: Implement PSF GV point support (Michel Dänzer) [1988103] - drm/i915: Extend QGV point restrict mask to 0x3 (Michel Dänzer) [1988103] - drm/i915/display: Disable audio, DRRS and PSR before planes (Michel Dänzer) [1988103] - drm/i915: Make display workaround upper bounds exclusive (Michel Dänzer) [1988103] - drm/i915: Program DFR enable/disable as a GT workaround (Michel Dänzer) [1988103] - drm/i915/step: s/_revid_tbl/_revids (Michel Dänzer) [1988103] - drm/i915/display: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915/display/adlp: Disable underrun recovery (Michel Dänzer) [1988103] - drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect (Michel Dänzer) [1988103] - drm/i915/tc: Drop extra TC cold blocking from intel_tc_port_connected() (Michel Dänzer) [1988103] - drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P (Michel Dänzer) [1988103] - drm/i915/icl/tc: Remove the ICL special casing during TC-cold blocking (Michel Dänzer) [1988103] - drm/i915/tc: Avoid using legacy AUX PW in TBT mode (Michel Dänzer) [1988103] - drm/i915/tc: Refactor TC-cold block/unblock helpers (Michel Dänzer) [1988103] - drm/i915/tc: Add a mode for the TypeC PHY's disconnected state (Michel Dänzer) [1988103] - drm/i915/tc: Don't keep legacy TypeC ports in connected state w/o a sink (Michel Dänzer) [1988103] - drm/i915/tc: Add/use helpers to retrieve TypeC port properties (Michel Dänzer) [1988103] - drm/i915/tc: Check for DP-alt, legacy sinks before taking PHY ownership (Michel Dänzer) [1988103] - drm/i915/tc: Remove waiting for PHY complete during releasing ownership (Michel Dänzer) [1988103] - drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode (Michel Dänzer) [1988103] - drm/i915: Force a TypeC PHY disconnect during suspend/shutdown (Michel Dänzer) [1988103] - drm/i915/adlp: Add support for remapping CCS FBs (Michel Dänzer) [1988103] - drm/i915: Follow a new->old platform check order in intel_fb_stride_alignment (Michel Dänzer) [1988103] - drm/i915/adlp: Assert that VMAs in DPT start at 0 (Michel Dänzer) [1988103] - drm/i915/adlp: Require always a power-of-two sized CCS surface stride (Michel Dänzer) [1988103] - drm/i915: Use tile block based dimensions for CCS origin x, y check (Michel Dänzer) [1988103] - drm/i915/fb: move user framebuffer stuff to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display: split out dpt out of intel_display.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_surf_alignment() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: add HAS_ASYNC_FLIPS feature macro (Michel Dänzer) [1988103] - drm/i915/fb: move intel_fb_align_height() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_tile_width_bytes() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display/adlp: Add new PSR2 workarounds (Michel Dänzer) [1988103] - drm/i915: Program chicken bit during DP MST sequence on TGL+ (Michel Dänzer) [1988103] - drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Fix PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR calculation (Michel Dänzer) [1988103] - drm/i915: Update memory bandwidth parameters (Michel Dänzer) [1988103] - drm/i915/dp: fix for ADL_P/S dp/edp max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix DG1 and RKL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix EHL/JSL max source rates calculation (Michel Dänzer) [1988103] - drm/i915/dp: fix TGL and ICL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: Fix eDP max rate for display 11+ (Michel Dänzer) [1988103] - drm/i915/dp: fix DG2 max source rate check (Michel Dänzer) [1988103] - drm/i915/dg2: add DG2 UHBR source rates (Michel Dänzer) [1988103] - drm/i915/display: remove explicit CNL handling from intel_dp.c (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Enable mipi dsi support. (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Add WA to program LP to HS wakeup guardband (Michel Dänzer) [1988103] - drm/i915/display: Update small joiner ram size (Michel Dänzer) [1988103] - drm/i915/adl_p: Also disable underrun recovery with MSO (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Correctly program MBUS DBOX A credits (Michel Dänzer) [1988103] - drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled (Michel Dänzer) [1988103] - drm/i915/adl_p: Add ddi buf translation tables for combo PHY (Michel Dänzer) [1988103] - drm/i915/adl_s: Update ddi buf translation tables (Michel Dänzer) [1988103] - drm/i915: Add the missing adls vswing tables (Michel Dänzer) [1988103] - drm/i915/adlp: Add workaround to disable CMTG clock gating (Michel Dänzer) [1988103] - drm/i915/adl_p: Allow underrun recovery when possible (Michel Dänzer) [1988103] - drm/i915: Add dummy IS_DG2 definition (Michel Dänzer) [1988103] - drm/i915: Extend Wa_1406941453 to adl-p (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement PSR changes (Michel Dänzer) [1988103] - drm/i915/debugfs: DISPLAY_VER 13 lpsp capability (Michel Dänzer) [1988103] - drm/i915/adlp: Add ADL-P GuC/HuC firmware files (Michel Dänzer) [1988103] - drm/i915/huc: Update TGL and friends to HuC 7.9.3 (Michel Dänzer) [1988103] - drm/i915/guc: Update firmware to v62.0.0 (Michel Dänzer) [1988103] - drm/i915/guc: Introduce unified HXG messages (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011303918 (Michel Dänzer) [1988103] - drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle SU Y granularity (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011168373 (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_22012278275 (Michel Dänzer) [1988103] - drm/i915: Nuke buf_trans hdmi functions (Michel Dänzer) [1988103] - drm/i915: Clean up jsl/ehl buf trans functions (Michel Dänzer) [1988103] - drm/i915: Fix ehl edp hbr2 vswing table (Michel Dänzer) [1988103] - drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table (Michel Dänzer) [1988103] - drm/i915: Fix dg1 buf trans tables (Michel Dänzer) [1988103] - drm/i915: Introduce rkl_get_combo_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs (Michel Dänzer) [1988103] - drm/i915: Introduce encoder->get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Store the HDMI default entry in the bug trans struct (Michel Dänzer) [1988103] - drm/i915; Return the whole buf_trans struct from get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Introduce intel_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Wrap the buf trans tables into a struct (Michel Dänzer) [1988103] - drm/i915: Rename dkl phy buf trans tables (Michel Dänzer) [1988103] - drm/i915: Wrap the platform specific buf trans structs into a union (Michel Dänzer) [1988103] - drm/i915: Introduce hsw_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans (Michel Dänzer) [1988103] - drm/i915/adl_p: Load DMC (Michel Dänzer) [1988103] - drm/i915/adl_p: Pipe B DMC Support (Michel Dänzer) [1988103] - drm/i915/xelpd: Pipe A DMC plugging (Michel Dänzer) [1988103] - drm/i915/dmc: Introduce DMC_FW_MAIN (Michel Dänzer) [1988103] - drm/i915/adl_p: Add initial ADL_P Workarounds (Michel Dänzer) [1988103] - drm/i915/xelpd: break feature inheritance (Michel Dänzer) [1988103] - backlight: backlight: Make of_find_backlight static (Jérôme Glisse) [1988103] - backlight: backlight: Drop backlight_put() (Jérôme Glisse) [1988103] - backlight: backlight: Introduce backlight_get_brightness() (Jérôme Glisse) [1988103] - backlight: backlight: Drop extern from prototypes (Jérôme Glisse) [1988103] - backlight: generic_bl: Remove this driver as it is unused (Michel Dänzer) [1988103] - backlight: backlight: Document enums in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Document inline functions in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_device documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_properties documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_ops documentation (Jérôme Glisse) [1988103] - backlight: backlight: Add backlight_is_blank() (Jérôme Glisse) [1988103] - backlight: Add backlight_device_get_by_name() (Jérôme Glisse) [1988103] - backlight: Expose brightness curve type through sysfs (Michel Dänzer) [1988103] - backlight: Remove obsolete comment for ->state (Jérôme Glisse) [1988103] - x86/gpu: add JasperLake to gen11 early quirks (Michel Dänzer) [1988103] - drm/i915/adl_p: ADL_P device info enabling (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_DRM_VMWGFX on aarch64 (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31 UseMinimumDCFCLK (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31_ModeSupportAndSystemConfigurationFull (Michel Dänzer) [1988103] - drm/amdgpu: Initialize max/min_dpm_level (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_HSA_AMD_SVM for now (Michel Dänzer) [1988103] - i915: Convert to older tasklet API (Michel Dänzer) [1988103] - drm/ttm: Include asm/pgtable.h (Michel Dänzer) [1988103] - Merge DRM changes from upstream v5.13..v5.14.21 (Michel Dänzer) [1988103] - PCI: Add support for dev_groups to struct pci_driver (Jérôme Glisse) [1988103] - drm: Initialize some local variables to avoid compiler warnings (Jérôme Glisse) [1988103] - drm: Use swiotlb_nr_tbl instead of is_swiotlb_active (Jérôme Glisse) [1988103] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Jérôme Glisse) [1988103] - i915: Convert to older tasklet API (Jérôme Glisse) [1988103] - drm: Drop const from list_sort compare function prototypes (Jérôme Glisse) [1988103] - Merge DRM changes from upstream v5.12.14..v5.13 (Michel Dänzer) [1988103] - vfio/mdev: add helper to get index of mdev_type sysfs file (Jérôme Glisse) [1988103] - drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 (Jérôme Glisse) [1988103] - Revert "drm/i915: Implement Wa_1508744258" (Michel Dänzer) [1988103] - Revert "drm/i915: Add the missing adls vswing tables" (Michel Dänzer) [1988103] - x86/gpu: Add Alderlake-S stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add RKL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add TGL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add ElkhartLake to gen11 early quirks (Michel Dänzer) [1988103] - x86/gpu: reserve ICL's graphics stolen memory (Michel Dänzer) [1988103] - selftest/x86/signal: Include test cases for validating sigaltstack (Prarit Bhargava) [1837321] - x86/signal: Detect and prevent an alternate signal stack overflow (Prarit Bhargava) [1837321] - selftest/sigaltstack: Use the AT_MINSIGSTKSZ aux vector if available (Prarit Bhargava) [1837321] - x86/fpu: Additional cleanups (Prarit Bhargava) [1837321] - binfmt_elf: Respect error return from `regset->active' (Prarit Bhargava) [1837321] - x86/fpu: Optimize out sigframe xfeatures when in init state (Prarit Bhargava) [1837321] - Documentation/x86: Add documentation for using dynamic XSTATE features (Prarit Bhargava) [1837321] - selftests/x86/amx: Add context switch test (Prarit Bhargava) [1837321] - selftests/x86/amx: Add test cases for AMX state management (Prarit Bhargava) [1837321] - x86/fpu: Include vmalloc.h for vzalloc() (Prarit Bhargava) [1837321] - x86/fpu/amx: Enable the AMX feature in 64-bit mode (Prarit Bhargava) [1837321] - x86/fpu: Add XFD handling for dynamic states (Prarit Bhargava) [1837321] - x86/fpu: Calculate the default sizes independently (Prarit Bhargava) [1837321] - x86/fpu/amx: Define AMX state components and have it used for boot-time checks (Prarit Bhargava) [1837321] - x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add fpstate_realloc()/free() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add XFD #NM handler (Prarit Bhargava) [1837321] - x86/fpu: Update XFD state where required (Prarit Bhargava) [1837321] - x86/fpu: Add sanity checks for XFD (Prarit Bhargava) [1837321] - x86/fpu: Add XFD state to fpstate (Prarit Bhargava) [1837321] - x86/msr-index: Add MSRs for XFD (Prarit Bhargava) [1837321] - x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit (Prarit Bhargava) [1837321] - x86/fpu: Reset permission and fpstate on exec() (Prarit Bhargava) [1837321] - x86/fpu: Prepare fpu_clone() for dynamically enabled features (Prarit Bhargava) [1837321] - x86/fpu/signal: Prepare for variable sigframe length (Prarit Bhargava) [1837321] - x86/signal: Use fpu::__state_user_size for sigalt stack validation (Prarit Bhargava) [1837321] - x86/fpu: Add basic helpers for dynamically enabled features (Prarit Bhargava) [1837321] - x86/arch_prctl: Add controls for dynamic XSTATE components (Prarit Bhargava) [1837321] - x86/fpu: Add fpu_state_config::legacy_features (Prarit Bhargava) [1837321] - x86/fpu: Add members to struct fpu to cache permission information (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide xstate_calculate_size() (Prarit Bhargava) [1837321] - x86/signal: Implement sigaltstack size validation (Prarit Bhargava) [1837321] - signal: Add an optional check for altstack size (Prarit Bhargava) [1837321] - x86/fpu: Remove old KVM FPU interface (Prarit Bhargava) [1837321] - x86/kvm: Convert FPU handling to a single swap buffer (Prarit Bhargava) [1837321] - x86/fpu: Provide infrastructure for KVM FPU cleanup (Prarit Bhargava) [1837321] - x86/fpu: Prepare for sanitizing KVM FPU code (Prarit Bhargava) [1837321] - x86/fpu/xstate: Move remaining xfeature helpers to core (Prarit Bhargava) [1837321] - x86/fpu: Rework restore_regs_from_fpstate() (Prarit Bhargava) [1837321] - x86/fpu: Mop up xfeatures_mask_uabi() (Prarit Bhargava) [1837321] - x86/fpu: Move xstate feature masks to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu: Move xstate size to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu/xstate: Cleanup size calculations (Prarit Bhargava) [1837321] - x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpu_config (Prarit Bhargava) [1837321] - x86/fpu/signal: Use fpstate for size and features (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for os_xsave() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate::size (Prarit Bhargava) [1837321] - x86/fpu: Add size and mask information to fpstate (Prarit Bhargava) [1837321] - x86/process: Move arch_thread_struct_whitelist() out of line (Prarit Bhargava) [1837321] - x86/fpu: Do not leak fpstate pointer on fork (Prarit Bhargava) [1837321] - x86/fpu: Remove fpu::state (Prarit Bhargava) [1837321] - x86/math-emu: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/core: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/signal: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/regset: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert tracing to fpstate (Prarit Bhargava) [1837321] - x86/KVM: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs xstate component clearing (Prarit Bhargava) [1837321] - x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert fpstate_init() to struct fpstate (Prarit Bhargava) [1837321] - fpu/types.h: KABI fix Part I (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy to user (Prarit Bhargava) [1837321] - x86/fpu: Provide a proper function for ex_handler_fprestore() (Prarit Bhargava) [1837321] - x86/fpu: Replace the includes of fpu/internal.h (Prarit Bhargava) [1837321] - x86/fpu: Mop up the internal.h leftovers (Prarit Bhargava) [1837321] - x86/sev: Include fpu/xcr.h (Prarit Bhargava) [1837321] - x86/fpu: Remove internal.h dependency from fpu/signal.h (Prarit Bhargava) [1837321] - x86/fpu: Move fpstate functions to api.h (Prarit Bhargava) [1837321] - x86/fpu: Move mxcsr related code to core (Prarit Bhargava) [1837321] - x86/fpu: Move fpregs_restore_userregs() to core (Prarit Bhargava) [1837321] - x86/fpu: Make WARN_ON_FPU() private (Prarit Bhargava) [1837321] - x86/fpu: Move legacy ASM wrappers to core (Prarit Bhargava) [1837321] - x86/fpu: Move os_xsave() and os_xrstor() to core (Prarit Bhargava) [1837321] - x86/fpu: Make os_xrstor_booting() private (Prarit Bhargava) [1837321] - x86/fpu: Clean up CPU feature tests (Prarit Bhargava) [1837321] - x86/fpu: Move context switch and exit to user inlines into sched.h (Prarit Bhargava) [1837321] - x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init (Prarit Bhargava) [1837321] - x86/fpu: Rework copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy from user (Prarit Bhargava) [1837321] - x86/fpu: Move KVMs FPU swapping to FPU core (Prarit Bhargava) [1837321] - x86/fpu/xstate: Mark all init only functions __init (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide and use for_each_xfeature() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup xstate xcomp_bv initialization (Prarit Bhargava) [1837321] - x86/fpu: Do not inherit FPU context for kernel and IO worker threads (Prarit Bhargava) [1837321] - x86/process: Clone FPU in copy_thread() (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless memset in fpu_clone() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup the on_boot_cpu clutter (Prarit Bhargava) [1837321] - x86/fpu: Restrict xsaves()/xrstors() to independent states (Prarit Bhargava) [1837321] - x86/pkru: Remove useless include (Prarit Bhargava) [1837321] - x86/fpu: Update stale comments (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless argument from switch_fpu_finish() (Prarit Bhargava) [1837321] - x86/fpu: Mask out the invalid MXCSR bits properly (Prarit Bhargava) [1837321] - x86/fpu: Restore the masking out of reserved MXCSR bits (Prarit Bhargava) [1837321] - x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of fpu__restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/signal: Change return type of restore_sigcontext() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() (Prarit Bhargava) [1837321] - x86/elf: Support a new ELF aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - uapi/auxvec: Define the aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in restore_sigcontext() (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in ia32_restore_sigcontext() (Prarit Bhargava) [1837321] - x86: Remove force_iret() (Prarit Bhargava) [1837321] - x86/uaccess, signal: Fix AC=1 bloat (Prarit Bhargava) [1837321] - x86/ia32: Fix ia32_restore_sigcontext() AC leak (Prarit Bhargava) [1837321] - x86/tsc: Add tsc_early_khz command line parameter (Prarit Bhargava) [1957375] - x86/debug: Support negative polarity DR6 bits (Prarit Bhargava) [2017958]- KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure (Vitaly Kuznetsov) [2032931] - KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary (Vitaly Kuznetsov) [2032931] - KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails (Vitaly Kuznetsov) [2032931] - KVM: SEV: Refactor out sev_es_state struct (Vitaly Kuznetsov) [2032931] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [1984910] - KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: arm64: selftests: arch_timer: Support vCPU migration (Gavin Shan) [2024808] - KVM: arm64: selftests: Add arch_timer test (Gavin Shan) [2024808] - KVM: arm64: selftests: Add host support for vGIC (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic GICv3 support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add light-weight spinlock support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add guest support to get the vcpuid (Gavin Shan) [2024808] - KVM: arm64: selftests: Maintain consistency for vcpuid type (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support to disable and enable local IRQs (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support to generate delays (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support for arch_timers (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support for cpu_relax (Gavin Shan) [2024808] - KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG (Gavin Shan) [2024808] - tools: arm64: Import sysreg.h (Gavin Shan) [2024808] - KVM: arm64: selftests: Add MMIO readl/writel support (Gavin Shan) [2024808] - selftests: KVM: Introduce psci_cpu_on_test (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: actually enable pmu regs in pmu sublist (Gavin Shan) [2024808] - KVM: arm64: Update MAINTAINERS to include selftests (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Split base and pmu registers (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Remove get-reg-list-sve (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Provide config selection option (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Prepare to run multiple configs at once (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Introduce vcpu configs (Gavin Shan) [2024808] - sctp: make the raise timer more simple and accurate (Xin Long) [2020474] - Enable flowtable ipv4/ipv6 support (Phil Sutter) [1850324] - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate (William Zhao) [1941928] - svcrdma: Fix a crash in svcrdma_counter_handler (Benjamin Coddington) [2037213] - fbcon: Fix global-out-of-bounds read in fbcon_get_font() (Lyude Paul) [1904374] - bnxt_en: Clean up completion ring page arrays completely (Ken Cox) [1987074] - bnxt_en: Fix error recovery regression (Ken Cox) [1987074] - bnxt_en: Fix possible unintended driver initiated error recovery (Ken Cox) [1987074] - bnxt_en: Fix UDP tunnel logic (Ken Cox) [1987074] - bnxt_en: Fix asic.rev in devlink dev info command (Ken Cox) [1987074] - bnxt_en: fix read of stored FW_PSID version on P5 devices (Ken Cox) [1987074] - bnxt_en: fix stored FW_PSID version masks (Ken Cox) [1987074] - bnxt_en: fix kernel doc warnings in bnxt_hwrm.c (Ken Cox) [1987074] - bnxt_en: Fix 64-bit doorbell operation on 32-bit kernels (Ken Cox) [1987074] - bnxt_en: support multiple HWRM commands in flight (Ken Cox) [1987074] - bnxt_en: remove legacy HWRM interface (Ken Cox) [1987074] - bnxt_en: update all firmware calls to use the new APIs (Ken Cox) [1987074] - bnxt_en: use link_lock instead of hwrm_cmd_lock to protect link_info (Ken Cox) [1987074] - bnxt_en: add support for HWRM request slices (Ken Cox) [1987074] - bnxt_en: add HWRM request assignment API (Ken Cox) [1987074] - bnxt_en: discard out of sequence HWRM responses (Ken Cox) [1987074] - bnxt_en: introduce new firmware message API based on DMA pools (Ken Cox) [1987074] - bnxt_en: move HWRM API implementation into separate file (Ken Cox) [1987074] - bnxt_en: Refactor the HWRM_VER_GET firmware calls (Ken Cox) [1987074] - bnxt_en: remove DMA mapping for KONG response (Ken Cox) [1987074] - bnxt: count discards due to memory allocation errors (Ken Cox) [1987074] - bnxt: count packets discarded because of netpoll (Ken Cox) [1987074] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987074] - bnxt_en: Add missing DMA memory barriers (Ken Cox) [1987074] - bnxt_en: Disable aRFS if running on 212 firmware (Ken Cox) [1987074] - bnxt: count Tx drops (Ken Cox) [1987074] - bnxt: make sure xmit_more + errors does not miss doorbells (Ken Cox) [1987074] - bnxt: disable napi before canceling DIM (Ken Cox) [1987074] - bnxt: don't lock the tx queue from napi poll (Ken Cox) [1987074] - bnxt_en: Use register window 6 instead of 5 to read the PHC (Ken Cox) [1987074] - bnxt_en: Update firmware call to retrieve TX PTP timestamp (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.52 (Ken Cox) [1987074] - bnxt_en: Increase maximum RX ring size if jumbo ring is not used (Ken Cox) [1987074] - bnxt_en: Don't use static arrays for completion ring pages (Ken Cox) [1987074] - bnxt_en: Add missing periodic PHC overflow check (Ken Cox) [1987074] - bnxt_en: Log if an invalid signal detected on TSIO pin (Ken Cox) [1987074] - bnxt_en: Event handler for PPS events (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS functions to configure TSIO pins (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS support for 5750X family chips (Ken Cox) [1987074 1990156] - bnxt_en: Do not read the PTP PHC during chip reset (Ken Cox) [1987074 1990156] - bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnxt_init_one() (Ken Cox) [1987074 1990156] - bnxt_en: Fix PTP capability discovery (Ken Cox) [1987074] - bnxt_en: Move bnxt_ptp_init() to bnxt_open() (Ken Cox) [1987074] - bnxt: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1987074] - bnxt_en: Enable hardware PTP support (Ken Cox) [1987074] - bnxt_en: Transmit and retrieve packet timestamps (Ken Cox) [1987074] - bnxt_en: Get the RX packet timestamp (Ken Cox) [1987074] - bnxt_en: Get the full 48-bit hardware timestamp periodically (Ken Cox) [1987074] - bnxt_en: Add PTP clock APIs, ioctls, and ethtool methods (Ken Cox) [1987074] - bnxt_en: Get PTP hardware capability from firmware (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.47 (Ken Cox) [1987074] - bnxt_en: Fix fall-through warnings for Clang (Ken Cox) [1987074] - bnxt_en: Fix and improve .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Implement .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Support IFF_SUPP_NOFCS feature to transmit without ethernet FCS. (Ken Cox) [1987074] - bnxt_en: Call bnxt_approve_mac() after the PF gives up control of the VF MAC. (Ken Cox) [1987074] - bnxt_en: Move bnxt_approve_mac(). (Ken Cox) [1987074] - bnxt_en: allow VF config ops when PF is closed (Ken Cox) [1987074] - bnxt_en: Add support for fw managed link down feature. (Ken Cox) [1987074] - bnxt_en: Add a new phy_flags field to the main driver structure. (Ken Cox) [1987074] - bnxt_en: report signal mode in link up messages (Ken Cox) [1987074] - bnxt: add more ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool::get_fec_stats (Ken Cox) [1987074] - bnxt_en: Free and allocate VF-Reps during error recovery. (Ken Cox) [1987074] - bnxt_en: Refactor __bnxt_vf_reps_destroy(). (Ken Cox) [1987074] - bnxt_en: Refactor bnxt_vf_reps_create(). (Ken Cox) [1987074] - bnxt_en: Invalidate health register mapping at the end of probe. (Ken Cox) [1987074] - bnxt_en: Treat health register value 0 as valid in bnxt_try_reover_fw(). (Ken Cox) [1987074] - bnxt_en: Enhance retry of the first message to the firmware. (Ken Cox) [1987074] - bnxt_en: Set BNXT_STATE_FW_RESET_DET flag earlier for the RDMA driver. (Ken Cox) [1987074] - bnxt_en: check return value of bnxt_hwrm_func_resc_qcaps (Ken Cox) [1987074] - bnxt_en: don't fake firmware response success when PCI is disabled (Ken Cox) [1987074] - bnxt_en: Improve wait for firmware commands completion (Ken Cox) [1987074] - bnxt_en: Improve the status_reliable flag in bp->fw_health. (Ken Cox) [1987074] - Bluetooth: fix use-after-free error in lock_sock_nested() (Gopal Tiwari) [2005689] - rpmspec: add release string to kernel doc directory name (Jan Stancek) [1824836] - cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization (Mark Langsdorf) [2031830] - ACPI: CPPC: Add NULL pointer check to cppc_get_perf() (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Rework HWP calibration (Mark Langsdorf) [2031830] - ACPI: CPPC: Introduce cppc_get_nominal_perf() (Mark Langsdorf) [2031830] - cpufreq: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Fix build with CONFIG_ACPI unset (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: CPU-specific scaling factor (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Avoid exposing two global attributes (Mark Langsdorf) [2031830] - ASoC: amd: renoir: Run hibernation callbacks (Renjith Pananchikkal) [1987617] - hugetlb: fix hugetlb cgroup refcounting during vma split (Waiman Long) [2032811] - hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings (Waiman Long) [2032811] - mm/hugetlb: change hugetlb_reserve_pages() to type bool (Waiman Long) [2032811] - hugetlb: fix an error code in hugetlb_reserve_pages() (Waiman Long) [2032811] - hugetlb_cgroup: fix offline of hugetlb cgroup with reservations (Waiman Long) [2032811] - hugetlb_cgroup: fix reservation accounting (Waiman Long) [2032811] - mm/hugetlb: narrow the hugetlb_lock protection area during preparing huge page (Waiman Long) [2032811] - mm/hugetlb: a page from buddy is not on any list (Waiman Long) [2032811] - mm/hugetlb: not necessary to coalesce regions recursively (Waiman Long) [2032811] - selftests/vm/write_to_hugetlbfs.c: fix unused variable warning (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation tests (Waiman Long) [2032811] - hugetlb: support file_region coalescing again (Waiman Long) [2032811] - hugetlb_cgroup: support noreserve mappings (Waiman Long) [2032811] - hugetlb_cgroup: add accounting for shared mappings (Waiman Long) [2032811] - hugetlb: disable region_add file_region coalescing (Waiman Long) [2032811] - hugetlb_cgroup: add reservation accounting for private mappings (Waiman Long) [2032811] - mm/hugetlb_cgroup: fix hugetlb_cgroup migration (Waiman Long) [2032811] - hugetlb_cgroup: add interface for charge/uncharge hugetlb reservations (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation counter (Waiman Long) [2032811] - mm/vma: move VM_NO_KHUGEPAGED into generic header (Waiman Long) [2032811] - mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation (Waiman Long) [2032811] - hugetlb: remove duplicated code (Waiman Long) [2032811] - hugetlb: region_chg provides only cache entry (Waiman Long) [2032811] - arm64/mm: Refactor __do_page_fault() (Waiman Long) [2032811] - arm64/mm: Drop task_struct argument from __do_page_fault() (Waiman Long) [2032811] - hugetlbfs: always use address space in inode for resv_map pointer (Waiman Long) [2032811] - mm: remove redundant 'default n' from Kconfig-s (Waiman Long) [2032811] - hugetlbfs: fix potential over/underflow setting node specific nr_hugepages (Waiman Long) [2032811] - hugetlb: allow to free gigantic pages regardless of the configuration (Waiman Long) [2032811] - mm/cma.c: fix crash on CMA allocation if bitmap allocation fails (Waiman Long) [2032811] - mm/cma.c: fix the bitmap status to show failed allocation reason (Waiman Long) [2032811] - mm/cma_debug.c: fix the break condition in cma_maxchunk_get() (Waiman Long) [2032811] - mm: no need to check return value of debugfs_create functions (Waiman Long) [2032811] - x86/mm: Break out user address space handling (Waiman Long) [2032811] - fs: add vfs_parse_fs_param_source() helper (Waiman Long) [2034609] - cgroup: verify that source is a string (Waiman Long) [2034609] - ice: Fix E810 PTP reset flow (Jonathan Toppins) [2013478] - ice: Use div64_u64 instead of div_u64 in adjfine (Jonathan Toppins) [2013478] - ice: Don't put stale timestamps in the skb (Jonathan Toppins) [2013478] - ice: Fix problems with DSCP QoS implementation (Jonathan Toppins) [2030400] - ice: fix software generating extra interrupts (Jonathan Toppins) [2030400] - ice: fix rate limit update after coalesce change (Jonathan Toppins) [2030400] - ice: update dim usage and moderation (Jonathan Toppins) [2030400] - ice: make use of ice_for_each_* macros (Jonathan Toppins) [2030400] - ice: Remove boolean vlan_promisc flag from function (Jonathan Toppins) [2030400] - ice: check whether PTP is initialized in ice_ptp_release() (Jonathan Toppins) [2030400] - ice: devlink: Make devlink_register to be void (Jonathan Toppins) [2030400] - ice: split ice_ring onto Tx/Rx separate structs (Jonathan Toppins) [2030400] - ice: Prefer kcalloc over open coded arithmetic (Jonathan Toppins) [2030400] - ice: Fix macro name for IPv4 fragment flag (Jonathan Toppins) [2030400] - ice: refactor devlink getter/fallback functions to void (Jonathan Toppins) [2030400] - ice: Fix link mode handling (Jonathan Toppins) [2030400] - ice: Add feature bitmap, helpers and a check for DSCP (Jonathan Toppins) [2030400] - ice: Add DSCP support (Jonathan Toppins) [2030400]- fanotify: Make waits for fanotify events only killable (Miklos Szeredi) [1897416] - fanotify: Use interruptible wait when waiting for permission events (Miklos Szeredi) [1897416] - fanotify: Track permission event state (Miklos Szeredi) [1897416] - fanotify: Simplify cleaning of access_list (Miklos Szeredi) [1897416] - fsnotify: Create function to remove event from notification list (Miklos Szeredi) [1897416] - fanotify: Move locking inside get_one_event() (Miklos Szeredi) [1897416] - fanotify: Fold dequeue_event() into process_access_response() (Miklos Szeredi) [1897416] - fanotify: rename struct fanotify_{,perm_}event_info (Miklos Szeredi) [1897416] - RDMA/mlx5: Fix crash when unbind multiport slave (Amir Tzin) [1997386] - redhat: Fix mock.cfg cleanup in redhat/Makefile (Benjamin Coddington) - timekeeping: Use proper clock specifier names in functions (Josef Oskera) [2026471] - leds: ledtrig-activity: use ktime_get_boot_ns() (Josef Oskera) [2026471] - iio: use timespec64 based interfaces for iio_get_time_ns() (Josef Oskera) [2026471] - drivers: net: netdevsim: fix devlink_trap selftests failing (Petr Oros) [2021837] - netdevsim: remove max_vfs dentry (Petr Oros) [2021837] - netdevsim: Fix unsigned being compared to less than zero (Petr Oros) [2021837] - devlink: Protect rate list with lock while switching modes (Petr Oros) [2021837] - devlink: Remove eswitch mode check for mode set call (Petr Oros) [2021837] - devlink: Decrease refcnt of parent rate object on leaf destroy (Petr Oros) [2021837] - docs: networking: devlink: avoid using ReST :doc:`foo` markup (Petr Oros) [2021837] - testing: selftests: drivers: net: netdevsim: devlink: add test case for hard drop statistics (Petr Oros) [2021837] - drivers: net: netdevsim: add devlink trap_drop_counter_get implementation (Petr Oros) [2021837] - testing: selftests: net: forwarding: add devlink-required functionality to test (hard) dropped stats field (Petr Oros) [2021837] - net: core: devlink: add dropped stats traps field (Petr Oros) [2021837] - devlink: Fix error message in devlink_rate_set_ops_supported() (Petr Oros) [2021837] - Documentation: devlink rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate grouping test (Petr Oros) [2021837] - netdevsim: Allow setting parent node of rate objects (Petr Oros) [2021837] - devlink: Allow setting parent node of rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate nodes test (Petr Oros) [2021837] - netdevsim: Implement support for devlink rate nodes (Petr Oros) [2021837] - devlink: Introduce rate nodes (Petr Oros) [2021837] - selftest: netdevsim: Add devlink port shared/max tx rate test (Petr Oros) [2021837] - netdevsim: Implement devlink rate leafs tx rate support (Petr Oros) [2021837] - devlink: Allow setting tx rate for devlink rate leaf objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate test (Petr Oros) [2021837] - netdevsim: Register devlink rate leaf objects per VF (Petr Oros) [2021837] - devlink: Introduce rate object (Petr Oros) [2021837] - netdevsim: Implement legacy/switchdev mode for VFs (Petr Oros) [2021837] - netdevsim: Implement VFs (Petr Oros) [2021837] - netdevsim: Implement port types and indexing (Petr Oros) [2021837] - netdevsim: Disable VFs on nsim_dev_reload_destroy() call (Petr Oros) [2021837] - netdevsim: Add max_vfs to bus_dev (Petr Oros) [2021837] - devlink: append split port number to the port name (Petr Oros) [2021837] - devlink: Correct VIRTUAL port to not have phys_port attributes (Petr Oros) [2021837] - docs: net: add missing devlink health cmd - trigger (Petr Oros) [2021837] - docs: net: tweak devlink health documentation (Petr Oros) [2021837] - devlink: fix typo in documentation (Petr Oros) [2021837] - devlink: Extend devlink port documentation for subfunctions (Petr Oros) [2021837] - udp: Validate checksum in udp_read_sock() (Jiri Benc) [1947007] - bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_reg (Jiri Benc) [1947007] - bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding (Jiri Benc) [1947007] - selftests, bpf: Add one test for sockmap with strparser (Jiri Benc) [1947007] - selftests, bpf: Fix test_txmsg_ingress_parser error (Jiri Benc) [1947007] - skmsg: Lose offset info in sk_psock_skb_ingress (Jiri Benc) [1947007] - bpf, sockmap: Fix potential memory leak on unlikely error case (Jiri Benc) [1947007] - tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function (Jiri Benc) [1947007] - bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats (Jiri Benc) [1947007] - bpf, sockmap: Fix memleak on ingress msg enqueue (Jiri Benc) [1947007] - bpf, sockmap: On cleanup we additionally need to remove cached skb (Jiri Benc) [1947007] - skmsg: Increase sk->sk_drops when dropping packets (Jiri Benc) [1947007] - skmsg: Pass source psock to sk_psock_skb_redirect() (Jiri Benc) [1947007] - skmsg: Teach sk_psock_verdict_apply() to return errors (Jiri Benc) [1947007] - skmsg: Fix a memory leak in sk_psock_verdict_apply() (Jiri Benc) [1947007] - skmsg: Clear skb redirect pointer before dropping it (Jiri Benc) [1947007] - udp: Fix a memory leak in udp_read_sock() (Jiri Benc) [1947007] - selftests/bpf: Retry for EAGAIN in udp_redir_to_connected() (Jiri Benc) [1947007] - skmsg: Improve udp_bpf_recvmsg() accuracy (Jiri Benc) [1947007] - bpf: Limit static tcp-cc functions in the .BTF_ids list to x86 (Jiri Benc) [1947007] - flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target() (Jiri Benc) [1947007] - sock_map: Fix a potential use-after-free in sock_map_close() (Jiri Benc) [1947007] - skmsg: Pass psock pointer to ->psock_update_sk_prot() (Jiri Benc) [1947007] - bpf, udp: Remove some pointless comments (Jiri Benc) [1947007] - selftests/bpf: Add a test case for loading BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - selftests/bpf: Add a test case for udp sockmap (Jiri Benc) [1947007] - sock_map: Update sock type checks for UDP (Jiri Benc) [1947007] - udp: Implement udp_bpf_recvmsg() for sockmap (Jiri Benc) [1947007] - skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data() (Jiri Benc) [1947007] - udp: Implement ->read_sock() for sockmap (Jiri Benc) [1947007] - sock: Introduce sk->sk_prot->psock_update_sk_prot() (Jiri Benc) [1947007] - sock_map: Introduce BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - sock_map: Kill sock_map_link_no_progs() (Jiri Benc) [1947007] - sock_map: Simplify sock_map_link() a bit (Jiri Benc) [1947007] - skmsg: Use GFP_KERNEL in sk_psock_create_ingress_msg() (Jiri Benc) [1947007] - skmsg: Use rcu work for destroying psock (Jiri Benc) [1947007] - skmsg: Avoid lock_sock() in sk_psock_backlog() (Jiri Benc) [1947007] - net: Introduce skb_send_sock() for sock_map (Jiri Benc) [1947007] - skmsg: Introduce a spinlock to protect ingress_msg (Jiri Benc) [1947007] - skmsg: Lock ingress_skb when purging (Jiri Benc) [1947007] - bpf: tcp: Limit calling some tcp cc functions to CONFIG_DYNAMIC_FTRACE (Jiri Benc) [1947007] - bpf: tcp: Fix an error in the bpf_tcp_ca_kfunc_ids list (Jiri Benc) [1947007] - bpf: tcp: Remove comma which is causing build error (Jiri Benc) [1947007] - bpf: tcp: Put some tcp cong functions in allowlist for bpf-tcp-cc (Jiri Benc) [1947007] - tcp: Rename bictcp function prefix to cubictcp (Jiri Benc) [1947007] - bpf: Add getter and setter for SO_REUSEPORT through bpf_{g,s}etsockopt (Jiri Benc) [1947007] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Jiri Benc) [1947007] - xsk: Update rings for load-acquire/store-release barriers (Jiri Benc) [1947007] - skmsg: Add function doc for skb->_sk_redir (Jiri Benc) [1947007] - skmsg: Remove unused sk_psock_stop() declaration (Jiri Benc) [1947007] - skmsg: Get rid of sk_psock_bpf_run() (Jiri Benc) [1947007] - skmsg: Make __sk_psock_purge_ingress_msg() static (Jiri Benc) [1947007] - sock_map: Make sock_map_prog_update() static (Jiri Benc) [1947007] - sock_map: Rename skb_parser and skb_verdict (Jiri Benc) [1947007] - skmsg: Move sk_redir from TCP_SKB_CB to skb (Jiri Benc) [1947007] - bpf: Compute data_end dynamically with JIT code (Jiri Benc) [1947007] - skmsg: Get rid of struct sk_psock_parser (Jiri Benc) [1947007] - bpf: Clean up sockmap related Kconfigs (Jiri Benc) [1947007] - xsk: Build skb by page (aka generic zerocopy xmit) (Jiri Benc) [1947007] - xsk: Respect device's headroom and tailroom on generic xmit path (Jiri Benc) [1947007] - virtio-net: Support IFF_TX_SKB_NO_LINEAR flag (Jiri Benc) [1947007] - net: Add priv_flags for allow tx skb without linear (Jiri Benc) [1947007] - netdevice: Add missing IFF_PHONY_HEADROOM self-definition (Jiri Benc) [1947007] - skmsg: Make sk_psock_destroy() static (Jiri Benc) [1947007] - skmsg: Use fallthrough pseudo-keyword (Jiri Benc) [1947007] - net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP (Jiri Benc) [1947007] - virtio_net: Account for tx bytes and packets on sending xdp_frames (Jiri Benc) [1947007] - inet: udp{4|6}_lib_lookup_skb() skb argument is const (Jiri Benc) [1947007] - inet: constify inet_sdif() argument (Jiri Benc) [1947007] - udp: move gro declarations to net/udp.h (Jiri Benc) [1947007] - net: move tcp gro declarations to net/tcp.h (Jiri Benc) [1947007] - tcp: add declarations to avoid warnings (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->send_check (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->queue_xmit (Jiri Benc) [1947007] - net: remove unused skb_send_sock() (Jiri Benc) [1947007] - net: Use skb_frag_off accessors (Jiri Benc) [1947007] - net: Use skb accessors in network core (Jiri Benc) [1947007] - skbuff: fix compilation warnings in skb_dump() (Jiri Benc) [1947007] - skbuff: increase verbosity when dumping skb data (Jiri Benc) [1947007] - net: dump more useful information in netdev_rx_csum_fault() (Jiri Benc) [1947007] - net: avoid indirect calls in L4 checksum calculation (Jiri Benc) [1947007] - net/core: Allow the compiler to verify declaration and definition consistency (Jiri Benc) [1947007] - efi/arm64: Drop erroneous '__pure' attribute from set_nokaslr() (Vitaly Kuznetsov) [2026995] - drm/nouveau: clean up all clients on device removal (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: Add a dedicated mutex for the clients list (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: use drm_dev_unplug() during device removal (Karol Herbst) [1901903] {CVE-2020-27820} - block: avoid to quiesce queue in elevator_init_mq (Ming Lei) [2025759] - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() (Ming Lei) [2021399] - PCI/portdrv: Enable Bandwidth Notification only if port supports it (Myron Stowe) [1981738] - cifs: keep referral server sessions alive (Ronnie Sahlberg) [2030880] - cifs: check pointer before freeing (Ronnie Sahlberg) [2030880] - cifs: constify path argument of ->make_node() (Ronnie Sahlberg) [2030880] - cifs: constify get_normalized_path() properly (Ronnie Sahlberg) [2030880] - cifs: don't cargo-cult strndup() (Ronnie Sahlberg) [2030880] - cifs: cleanup misc.c (Ronnie Sahlberg) [2030880] - cifs: get rid of @noreq param in __dfs_cache_find() (Ronnie Sahlberg) [2030880] - cifs: do not send tree disconnect to ipc shares (Ronnie Sahlberg) [2030880] - cifs: fix doc warnings in cifs_dfs_ref.c (Ronnie Sahlberg) [2030880] - cifs: introduce helper for finding referral server to improve DFS target resolution (Ronnie Sahlberg) [2030880] - cifs: check all path components in resolved dfs target (Ronnie Sahlberg) [2030880] - cifs: fix DFS failover (Ronnie Sahlberg) [2030880] - Enable CONFIG_SCHED_CLUSTER (Phil Auld) [1920645] - sched,x86: Don't use cluster topology for x86 hybrid CPUs (Phil Auld) [1920645] - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() (Phil Auld) [1920645] - x86/smp: Factor out parts of native_smp_prepare_cpus() (Phil Auld) [1920645] - sched,x86: Fix L2 cache mask (Phil Auld) [1920645] - sched: Add cluster scheduler level for x86 (Phil Auld) [1920645] - sched: Add cluster scheduler level in core and related Kconfig for ARM64 (Phil Auld) [1920645] - topology: Represent clusters of CPUs within a die (Phil Auld) [1920645] - cpumask: Omit terminating null byte in cpumap_print_{list,bitmask}_to_buf (Phil Auld) [1920645] - drivers/base/node.c: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - topology: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask and list (Phil Auld) [1920645] - x86/cpu: Add get_llc_id() helper function (Phil Auld) [1920645] - x86/smp: Add a per-cpu view of SMT state (Phil Auld) [1920645] - ARM: 8943/1: Fix topology setup in case of CPU hotplug for CONFIG_SCHED_MC (Phil Auld) [1920645] - arm: Use common cpu_topology structure and functions. (Phil Auld) [1920645] - cpu-topology: Move cpu topology code to common code. (Phil Auld) [1920645] - netfilter: ctnetlink: allow to filter dump by status bits (Florian Westphal) [1991526] - netfilter: ctnetlink: add and use a helper for mark parsing (Florian Westphal) [1991526] - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo (Florian Westphal) [1991526] - netfilter: ctnetlink: add timeout and protoinfo to destroy events (Florian Westphal) [1991526] - netfilter: ctnetlink: fix mark based dump filtering regression (Florian Westphal) [1991526] - netfilter: ctnetlink: memleak in filter initialization error path (Florian Westphal) [1991526] - netfilter: ctnetlink: add kernel side filtering for dump (Florian Westphal) [1991526] - netfilter: ctnetlink: don't dump ct extensions of unconfirmed conntracks (Florian Westphal) [1991526] - netfilter: ctnetlink: be more strict when NF_CONNTRACK_MARK is not set (Florian Westphal) [1991526] - netfilter: ctnetlink: Fix regression in conntrack entry deletion (Florian Westphal) [1991526] - netfilter: ctnetlink: Resolve conntrack L3-protocol flush regression (Florian Westphal) [1991526] - netfilter: ctnetlink: always honor CTA_MARK_MASK (Florian Westphal) [1991526] - netfilter: ctnetlink: must check mark attributes vs NULL (Florian Westphal) [1991526] - netfilter: ctnetlink: Support L3 protocol-filter on flush (Florian Westphal) [1991526] - netfilter: nftables: fix incorrect increment of loop counter (Phil Sutter) [1983635] - netfilter: nf_tables: initialize set before expression setup (Phil Sutter) [1983635] - netfilter: nftables: add set expression flags (Phil Sutter) [1983635] - netfilter: nft_dynset: report EOPNOTSUPP on missing set feature (Phil Sutter) [1983635] - netfilter: nft_dynset: dump expressions when set definition contains no expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: honor stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: do not leave dangling pointer in nf_tables_set_alloc_name (Phil Sutter) [1983635] - netfilter: nftables: clone set element expression template (Phil Sutter) [1983635] - netfilter: nftables: relax check for stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nftables: netlink support for several set element expressions (Phil Sutter) [1983635] - netfilter: nf_tables: skip set types that do not support for expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: allow dynamic updates of non-anonymous set (Phil Sutter) [1983635] - netfilter: nftables: generalize set extension to support for several expressions (Phil Sutter) [1983635] - netfilter: nf_tables: do not update stateful expressions if lookup is inverted (Phil Sutter) [1983635] - netfilter: nftables: move nft_expr before nft_set (Phil Sutter) [1983635] - netfilter: nf_tables: Align nft_expr private data to 64-bit (Phil Sutter) [1983635] - netfilter: nftables: generalize set expressions support (Phil Sutter) [1983635] - netfilter: nft_dynset: validate set expression definition (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_destroy() and use it (Phil Sutter) [1983635] - netfilter: nf_tables: fix double-free on set expression from the error path (Phil Sutter) [1983635] - netfilter: nf_tables: allow to specify stateful expression in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: bogus EBUSY when deleting set after flush (Phil Sutter) [1983635] - netfilter: nf_tables: pass context to nft_set_destroy() (Phil Sutter) [1983635] - netfilter: nf_tables: move nft_expr_clone() to nf_tables_api.c (Phil Sutter) [1983635] - netfilter: nf_tables: relocate header content to consumer (Phil Sutter) [1983635] - netfilter: nft_lookup: update element stateful expression (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_update_expr() helper function (Phil Sutter) [1983635] - netfilter: nf_tables: add elements with stateful expressions (Phil Sutter) [1983635] - netfilter: nf_tables: statify nft_expr_init() (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_alloc() (Phil Sutter) [1983635] - netfilter: nf_tables: enable set expiration time for set elements (Phil Sutter) [1983635] - hugetlbfs: flush TLBs correctly after huge_pmd_unshare (Rafael Aquini) [2026376] {CVE-2021-4002} - tlb: mmu_gather: add tlb_flush_*_range APIs (Rafael Aquini) [2026376] {CVE-2021-4002} - ACPI: PM: Do not turn off power resources in unknown state (Mark Langsdorf) [1997696] - ACPI: PRM: Find PRMT table before parsing it (Mark Langsdorf) [1997696] - ACPI: NFIT: Fix support for virtual SPA ranges (Mark Langsdorf) [1997696] - ACPI: DPTF: Fix reading of attributes (Mark Langsdorf) [1997696] - ACPI: PM: Add support for upcoming AMD uPEP HID AMDI007 (Mark Langsdorf) [1997696] - ACPI: Kconfig: Fix table override from built-in initrd (Mark Langsdorf) [1997696] - ACPI: video: Add quirk for the Dell Vostro 3350 (Mark Langsdorf) [1997696] - ACPI: AMBA: Fix resource name in /proc/iomem (Mark Langsdorf) [1997696] - ACPI: PM: postpone bringing devices to D0 unless we need them (Mark Langsdorf) [1997696] - ACPI: tables: Add custom DSDT file as makefile prerequisite (Mark Langsdorf) [1997696] - ACPI: bgrt: Use sysfs_emit (Mark Langsdorf) [1997696] - ACPI: bgrt: Fix CFI violation (Mark Langsdorf) [1997696] - ACPI: EC: trust DSDT GPE for certain HP laptop (Mark Langsdorf) [1997696] - ACPI: scan: Simplify acpi_table_events_fn() (Mark Langsdorf) [1997696] - ACPI: sysfs: Remove tailing return statement in void function (Mark Langsdorf) [1997696] - ACPI: sysfs: Use __ATTR_RO() and __ATTR_RW() macros (Mark Langsdorf) [1997696] - ACPI: sysfs: Sort headers alphabetically (Mark Langsdorf) [1997696] - ACPI: sysfs: Refactor param_get_trace_state() to drop dead code (Mark Langsdorf) [1997696] - ACPI: sysfs: Unify pattern of memory allocations (Mark Langsdorf) [1997696] - ACPI: sysfs: Allow bitmap list to be supplied to acpi_mask_gpe (Mark Langsdorf) [1997696] - ACPI: sysfs: Make sparse happy about address space in use (Mark Langsdorf) [1997696] - ACPI: scan: Fix race related to dropping dependencies (Mark Langsdorf) [1997696] - ACPI: scan: Reorganize acpi_device_add() (Mark Langsdorf) [1997696] - ACPI: scan: Fix device object rescan in acpi_scan_clear_dep() (Mark Langsdorf) [1997696] - ACPI: scan: Make acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange acpi_dev_get_first_consumer_dev_cb() (Mark Langsdorf) [1997696] - ACPI: scan: Define acpi_bus_put_acpi_device() as static inline (Mark Langsdorf) [1997696] - ACPI: NVS: fix doc warnings in nvs.c (Mark Langsdorf) [1997696] - ACPI: sysfs: fix doc warnings in device_sysfs.c (Mark Langsdorf) [1997696] - ACPI: APEI: fix synchronous external aborts in user-mode (Mark Langsdorf) [1997696] - mfd: tps68470: Remove tps68470 MFD driver (Mark Langsdorf) [1997696] - ACPI: power: Use dev_dbg() to print some messages (Mark Langsdorf) [1997696] - ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the D3 hint (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Fix several coding style issues (Mark Langsdorf) [1997696] - ACPI: sysfs: Drop four redundant return statements (Mark Langsdorf) [1997696] - ACPI: video: Drop three redundant return statements (Mark Langsdorf) [1997696] - ACPI: sleep: Fix acpi_pm_pre_suspend() kernel-doc (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Remove redundant initialization of 'obj' (Mark Langsdorf) [1997696] - ACPI: utils: Introduce acpi_get_local_address() (Mark Langsdorf) [1997696] - ACPI: scan: initialize local variable to avoid garbage being returned (Mark Langsdorf) [1997696] - ACPI: Remove redundant clearing of context->ret.pointer from acpi_run_osc() (Mark Langsdorf) [1997696] - redhat/configs: Add Enable CONFIG_ACPI_PRMT (Mark Langsdorf) [1997696] - ACPI: PRM: Deal with table not present or no module found (Mark Langsdorf) [1997696] - ACPI: Do not singal PRM support if not enabled (Mark Langsdorf) [1997696] - ACPI: Kconfig: Provide help text for the ACPI_PRMT option (Mark Langsdorf) [1997696] - ACPI: PRM: make symbol 'prm_module_list' static (Mark Langsdorf) [1997696] - ACPI: Correct \_SB._OSC bit definition for PRM (Mark Langsdorf) [1997696] - ACPI: Add \_SB._OSC bit for PRM (Mark Langsdorf) [1997696] - ACPI: PRM: implement OperationRegion handler for the PlatformRtMechanism subtype (Mark Langsdorf) [1997696] - ACPICA: Add PRMT module header to facilitate parsing (Mark Langsdorf) [1997696] - ACPI: scan: Add function to fetch dependent of ACPI device (Mark Langsdorf) [1997696] - ACPI: scan: Extend acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs (Mark Langsdorf) [1997696] - ACPI: NUMA: fix typo in a comment (Mark Langsdorf) [1997696] - ACPI: sysfs: Fix a buffer overrun problem with description_show() (Mark Langsdorf) [1997696] - ACPI: LPSS: Use kstrtol() instead of simple_strtol() (Mark Langsdorf) [1997696] - ACPI: tables: FPDT: Add missing acpi_put_table() in acpi_init_fpdt() (Mark Langsdorf) [1997696] - ACPI: tables: PPTT: Populate cache-id if provided by firmware (Mark Langsdorf) [1997696] - ACPI: OSL: Use DEFINE_RES_IO_NAMED() to simplify code (Mark Langsdorf) [1997696] - ACPI: bus: Call kobject_put() in acpi_init() error path (Mark Langsdorf) [1997696] - ACPI: bus: Remove unneeded assignment (Mark Langsdorf) [1997696] - ACPI: sleep: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sbs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: scan: Unify the log message printing (Mark Langsdorf) [1997696] - ACPI: sbshc: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sysfs: Cleanup message printing (Mark Langsdorf) [1997696] - ACPI: reboot: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Cleanup the printing messages (Mark Langsdorf) [1997696] - ACPI: processor_perflib: Cleanup print messages (Mark Langsdorf) [1997696] - ACPI: processor_thermal: Remove unused PREFIX for printing (Mark Langsdorf) [1997696] - ACPI: pci_root: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: osl: Remove the duplicated PREFIX for message printing (Mark Langsdorf) [1997696] - ACPI: nvs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: glue: Clean up the printing messages (Mark Langsdorf) [1997696] - ACPI: event: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: bus: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: blacklist: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: cmos_rtc: Using pr_fmt() and remove PREFIX (Mark Langsdorf) [1997696] - ACPI: scan: Constify acpi_dma_supported() helper function (Mark Langsdorf) [1997696] - ACPICA: Update version to 20210604 (Mark Langsdorf) [1997696] - ACPICA: Add support for PlatformRtMechanism OperationRegion handler (Mark Langsdorf) [1997696] - ACPICA: iASL: add disassembler support for PRMT (Mark Langsdorf) [1997696] - ACPICA: Add the CFMWS structure definition to the CEDT table (Mark Langsdorf) [1997696] - ACPICA: Add defines for the CXL Host Bridge Structure (CHBS) (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the BDAT ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add _PLD panel positions (Mark Langsdorf) [1997696] - ACPICA: Use ACPI_FALLTHROUGH (Mark Langsdorf) [1997696] - ACPICA: iASL Table Compiler: Add full support for RGRT ACPI table (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the SVKL table (Mark Langsdorf) [1997696] - ACPICA: iASL: Finish support for the IVRS ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add SVKL table headers (Mark Langsdorf) [1997696] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Mailbox Structure (Mark Langsdorf) [1997696] - ACPI: power: Rework turning off unused power resources (Mark Langsdorf) [1997696] - ACPI: power: Save the last known state of each power resource (Mark Langsdorf) [1997696] - ACPI: power: Use u8 as the power resource state data type (Mark Langsdorf) [1997696] - ACPI: configfs: Replace ACPI_INFO() with pr_debug() (Mark Langsdorf) [1997696] - ACPI: ipmi: Remove address space handler in error path (Mark Langsdorf) [1997696] - ACPI: EC: Make more Asus laptops use ECDT _GPE (Mark Langsdorf) [1997696] - ACPI: event: Remove redundant initialization of local variable (Mark Langsdorf) [1997696] - ACPI: sbshc: Fix fall-through warning for Clang (Mark Langsdorf) [1997696] - ACPI: PM / fan: Put fan device IDs into separate header file (Mark Langsdorf) [1997696] - ACPI: APEI: Don't warn if ACPI is disabled (Mark Langsdorf) [1997696] - ACPI: processor idle: Fix up C-state latency if not ordered (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange dep_unmet initialization (Mark Langsdorf) [1997696] - ACPI: DPTF: Add battery participant for Intel SoCs (Mark Langsdorf) [1997696] - md/raid5: avoid device_lock in read_one_chunk() (Nigel Croxon) [1985919] - md: add comments in md_integrity_register (Nigel Croxon) [1985919] - md: check level before create and exit io_acct_set (Nigel Croxon) [1985919] - md/raid10: enable io accounting (Nigel Croxon) [1985919] - md/raid1: enable io accounting (Nigel Croxon) [1985919] - md/raid5: avoid redundant bio clone in raid5_read_one_chunk (Nigel Croxon) [1985919] - md/raid5: move checking badblock before clone bio in raid5_read_one_chunk (Nigel Croxon) [1985919] - md: add io accounting for raid0 and raid5 (Nigel Croxon) [1985919] - md: revert io stats accounting (Nigel Croxon) [1985919] - md/raid5: remove an incorrect assert in in_chunk_boundary (Nigel Croxon) [1985919] - md: use rdev_read_only in restart_array (Nigel Croxon) [1985919] - md/raid6: refactor raid5_read_one_chunk (Nigel Croxon) [1985919] - md: remove md_bio_alloc_sync (Nigel Croxon) [1985919] - md: simplify sync_page_io (Nigel Croxon) [1985919] - md: remove bio_alloc_mddev (Nigel Croxon) [1985919] - md: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct (Nigel Croxon) [1985919] - md: improve io stats accounting (Nigel Croxon) [1985919]- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970663] - igbvf: convert to strongly typed descriptors (Corinna Vinschen) [1970663] - intel: call csum functions with well formatted arguments (Corinna Vinschen) [1970663] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970663] - igb: fix netpoll exit with traffic (Corinna Vinschen) [1970662] - igb: unbreak I2C bit-banging on i350 (Corinna Vinschen) [1970662] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970662] - igb: Avoid memcpy() over-reading of ETH_SS_STATS (Corinna Vinschen) [1970662] - igb: Add counter to i21x doublecheck (Corinna Vinschen) [1970662] - igb: Fix position of assignment to *ring (Corinna Vinschen) [1970662] - igb: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970662] - igb: Fix an error handling path in 'igb_probe()' (Corinna Vinschen) [1970662] - igb: Fix use-after-free error during reset (Corinna Vinschen) [1970662] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970662] - igb: add correct exception tracing for XDP (Corinna Vinschen) [1970662] - igb: Fix XDP with PTP enabled (Corinna Vinschen) [1970662] - igb: Fix -Wunused-const-variable warning (Corinna Vinschen) [1970662] - igb: override two checker warnings (Corinna Vinschen) [1970662] - igb: fix assignment on big endian machines (Corinna Vinschen) [1970662] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970662] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970662] - intel: remove checker warning (Corinna Vinschen) [1970662] - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc (Stefan Assmann) [1970651] - i40e: Fix pre-set max number of queues for VF (Stefan Assmann) [1970651] - i40e: Fix failed opcode appearing if handling messages from VF (Stefan Assmann) [1970651] - i40e: Fix display error code in dmesg (Stefan Assmann) [1970651] - i40e: Fix creation of first queue by omitting it if is not power of two (Stefan Assmann) [1970651] - i40e: Fix warning message and call stack during rmmod i40e driver (Stefan Assmann) [1970651] - i40e: Fix ping is lost after configuring ADq on VF (Stefan Assmann) [1970651] - i40e: Fix changing previously set num_queue_pairs for PFs (Stefan Assmann) [1970651] - i40e: Fix NULL ptr dereference on VSI filter sync (Stefan Assmann) [1970651] - i40e: Fix correct max_pkt_size on VF RX queue (Stefan Assmann) [1970651] - ethernet: constify references to netdev->dev_addr in drivers (Stefan Assmann) [1970651] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970651] - i40e: Fix ATR queue selection (Stefan Assmann) [1970651] - i40e: Fix spelling mistake "dissable" -> "disable" (Stefan Assmann) [1970651] - iavf: do not override the adapter state in the watchdog task (again) (Stefan Assmann) [1970650] - iavf: missing unlocks in iavf_watchdog_task() (Stefan Assmann) [1970650] - iavf: Fix reporting when setting descriptor count (Stefan Assmann) [1970650] - iavf: restore MSI state on reset (Stefan Assmann) [1970650] - iavf: Fix displaying queue statistics shown by ethtool (Stefan Assmann) [1970650] - iavf: Refactor string format to avoid static analysis warnings (Stefan Assmann) [1970650] - iavf: Refactor text of informational message (Stefan Assmann) [1970650] - iavf: Fix static code analysis warning (Stefan Assmann) [1970650] - iavf: Refactor iavf_mac_filter struct memory usage (Stefan Assmann) [1970650] - iavf: Enable setting RSS hash key (Stefan Assmann) [1970650] - iavf: Add trace while removing device (Stefan Assmann) [1970650] - iavf: return errno code instead of status code (Stefan Assmann) [1970650] - iavf: Log info when VF is entering and leaving Allmulti mode (Stefan Assmann) [1970650] - iavf: Add change MTU message (Stefan Assmann) [1970650] - iavf: Fix VLAN feature flags after VFR (Stefan Assmann) [1970650] - iavf: Fix refreshing iavf adapter stats on ethtool request (Stefan Assmann) [1970650] - iavf: Fix deadlock occurrence during resetting VF interface (Stefan Assmann) [1970650] - iavf: Prevent changing static ITR values if adaptive moderation is on (Stefan Assmann) [1970650] - iavf: Restore VLAN filters after link down (Stefan Assmann) [1970650] - iavf: Fix for setting queues to 0 (Stefan Assmann) [1970650] - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset (Stefan Assmann) [1970650] - iavf: validate pointers (Stefan Assmann) [1970650] - iavf: prevent accidental free of filter structure (Stefan Assmann) [1970650] - iavf: Fix failure to exit out from last all-multicast mode (Stefan Assmann) [1970650] - iavf: don't clear a lock we don't hold (Stefan Assmann) [1970650] - iavf: free q_vectors before queues in iavf_disable_vf (Stefan Assmann) [1970650] - iavf: check for null in iavf_fix_features (Stefan Assmann) [1970650] - iavf: Fix return of set the new channel count (Stefan Assmann) [1970650] - iavf: Fix kernel BUG in free_msi_irqs (Stefan Assmann) [1970650] - iavf: Add helper function to go from pci_dev to adapter (Stefan Assmann) [1970650] - iavf: Combine init and watchdog state machines (Stefan Assmann) [1970650] - iavf: Add __IAVF_INIT_FAILED state (Stefan Assmann) [1970650] - iavf: Refactor iavf state machine tracking (Stefan Assmann) [1970650] - iavf: fix double unlock of crit_lock (Stefan Assmann) [1970650] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970650] - iavf: Fix ping is lost after untrusted VF had tried to change MAC (Stefan Assmann) [1970650] - iavf: use mutexes for locking of critical sections (Stefan Assmann) [1970650] - qed: rdma - don't wait for resources under hw error recovery flow (Manish Chopra) [1998195] - qed: Handle management FW error (Manish Chopra) [1998195] - qede: Fix memset corruption (Manish Chopra) [1998195] - qed: Enable automatic recovery on error condition. (Manish Chopra) [1998195] - qed: Fix the VF msix vectors flow (Manish Chopra) [1998195] - qed: Fix null-pointer dereference in qed_rdma_create_qp() (Manish Chopra) [1998195] - qed: qed ll2 race condition fixes (Manish Chopra) [1998195] - qed: Remove duplicated include of kernel.h (Manish Chopra) [1998195] - qed: Remove redundant prints from the iWARP SYN handling (Manish Chopra) [1998195] - qed: Skip DORQ attention handling during recovery (Manish Chopra) [1998195] - qed: Avoid db_recovery during recovery (Manish Chopra) [1998195] - qede: fix crash in rmmod qede while automatic debug collection (Manish Chopra) [1998195] - RDMA/qedr: Improve error logs for rdma_alloc_tid error return (Manish Chopra) [1998195] - RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc (Manish Chopra) [1998195] - net: qed: remove unneeded return variables (Manish Chopra) [1998195] - net: qede: Fix end of loop tests for list_for_each_entry (Manish Chopra) [1998195] - qede: Remove rcu_read_lock() around XDP program invocation (Manish Chopra) [1998195] - net: qed: Fix memcpy() overflow of qed_dcbx_params() (Manish Chopra) [1998195] - net: qede: Use list_for_each_entry() to simplify code (Manish Chopra) [1998195] - qed: Fix duplicate included linux/kernel.h (Manish Chopra) [1998195] - qed: Add IP services APIs support (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW Initializations (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add support of HW filter block (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload Connection Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload PF Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add TCP_ULP FW resource layout (Manish Chopra) [1998195] - net: qed: remove redundant initialization of variable rc (Manish Chopra) [1998195] - net: qed: remove unused including (Manish Chopra) [1998195] - qede: remove unused including (Manish Chopra) [1998195] - linux/qed: Mundane spelling fixes throughout the file (Manish Chopra) [1998195] - qed: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Use true and false for bool variable (Manish Chopra) [1998195] - qede: preserve per queue stats across up/down of interface (Manish Chopra) [1998195] - qede: add per queue coalesce support for qede driver (Manish Chopra) [1998195] - qede: add netpoll support for qede driver (Manish Chopra) [1998195] - RDMA/qedr: Remove in_irq() usage from debug output (Manish Chopra) [1998195] - linux/qed: fix spelling typo in qed_chain.h (Manish Chopra) [1998195] - qed: select CONFIG_CRC32 (Manish Chopra) [1998195] - IB/qedr: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Endianness warnings cleanup (Manish Chopra) [1998195] - qed/qed_ll2: Replace one-element array with flexible-array member (Manish Chopra) [1998195] - net: qed: use true,false for bool variables (Manish Chopra) [1998195] - RDMA/qedr: Fix reported max_pkeys (Manish Chopra) [1998195] - qed: align adjacent indent (Manish Chopra) [1998195] - qed: fix kconfig help entries (Manish Chopra) [1998195] - sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full (Phil Auld) [1992387] - net: tg3: fix obsolete check of !err (Ken Cox) [1987082] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987082] - tg3: Remove unused PHY_BRCM flags (Ken Cox) [1987082] - net: check skb sec_path when re-initializing slow_gro in gro_list_prepare (Xin Long) [2030476] - e1000e: Fix the max snoop/no-snoop latency for 10M (Ken Cox) [1970665] - net/e1000e: Fix spelling mistake "The" -> "This" (Ken Cox) [1970665] - e1000e: Add space to the debug print (Ken Cox) [1970665] - e1000e: Additional PHY power saving in S0ix (Ken Cox) [1970665] - e1000e: Add polling mechanism to indicate CSME DPG exit (Ken Cox) [1970665] - e1000e: Add handshake with the CSME to support S0ix (Ken Cox) [1970665] - e1000e: Fix an error handling path in 'e1000_probe()' (Ken Cox) [1970665] - e1000e: Check the PCIm state (Ken Cox) [1970665] - net: e1000e: fix misspell word "retreived" (Ken Cox) [1970665] - net: e1000e: remove repeated word "slot" for netdev.c (Ken Cox) [1970665] - net: e1000e: remove repeated word "the" for ich8lan.c (Ken Cox) [1970665] - ppc64: Fix incorrect qrwlock use in debug kernel (Waiman Long) [2027200] - locking: Remove spin_lock_flags() etc (Waiman Long) [2027200] - Bluetooth: btusb: Add one more Bluetooth part for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add the new support IDs for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: re-definition for board_id in struct qca_version (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller (Gopal Tiwari) [2007903] - bpf/selftests: enable atomic_bounds test (Viktor Malik) [2030572] - Revert "bpf: Remove atomics tests from test_progs" (Viktor Malik) [2030572] - bpf/selftests: disable tests failing on RHEL 8.6 (Viktor Malik) [2025797 2025801 2025810 2025812 2025813] - bpf/selftests: allow disabling prog_tests (Viktor Malik) [2030572] - xfs: drop experimental warnings for bigtime and inobtcount (Bill O'Donnell) [2022903] - libxfs: expose inobtcount in xfs geometry (Bill O'Donnell) [2022903] - xfs: enable new inode btree counters feature (Bill O'Donnell) [2022903] - xfs: enable big timestamps (Bill O'Donnell) [2022903] - selftests: net: bridge: fix typo in vlan_filtering dependency test (Ivan Vecera) [2019055] - selftests: net: bridge: add test for vlan_filtering dependency (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_router tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast query and query response interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_querier_interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_membership_interval test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_startup_query_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_last_member_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast igmp/mld version tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast querier test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast snooping control test (Ivan Vecera) [2019055] - selftests: net: bridge: update IGMP/MLD membership interval value (Ivan Vecera) [2019055] - net: bridge: mcast: use multicast_membership_interval for IGMPv3 (Ivan Vecera) [2019055] - net: bridge: fix under estimation in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: mcast: Associate the seqcount with its protecting lock. (Ivan Vecera) [2019055] - net: bridge: mcast: fix vlan port router deadlock (Ivan Vecera) [2019055] - net: bridge: use mld2r_ngrec instead of icmpv6_dataun (Ivan Vecera) [2019055] - net: bridge: change return type of br_handle_ingress_vlan_tunnel (Ivan Vecera) [2019055] - net: bridge: vlan: convert mcast router global option to per-vlan entry (Ivan Vecera) [2019055] - net: bridge: mcast: br_multicast_set_port_router takes multicast context as argument (Ivan Vecera) [2019055] - net: bridge: mcast: toggle also host vlan state in br_multicast_toggle_vlan (Ivan Vecera) [2019055] - net: bridge: mcast: use the correct vlan group helper (Ivan Vecera) [2019055] - net: bridge: vlan: account for router port lists when notifying (Ivan Vecera) [2019055] - net: bridge: vlan: enable mcast snooping for existing master vlans (Ivan Vecera) [2019055] - net: bridge: mcast: account for ipv6 size when dumping querier state (Ivan Vecera) [2019055] - net: bridge: mcast: drop sizeof for nest attribute's zero size (Ivan Vecera) [2019055] - net: bridge: mcast: don't dump querier state if snooping is disabled (Ivan Vecera) [2019055] - net: bridge: vlan: dump mcast ctx querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv6 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv4 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: consolidate querier selection for ipv4 and ipv6 (Ivan Vecera) [2019055] - net: bridge: mcast: make sure querier port/address updates are consistent (Ivan Vecera) [2019055] - net: bridge: mcast: record querier port device ifindex instead of pointer (Ivan Vecera) [2019055] - net: bridge: vlan: use br_rports_fill_info() to export mcast router ports (Ivan Vecera) [2019055] - net: bridge: mcast: use the proper multicast context when dumping router ports (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast router global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier global option (Ivan Vecera) [2019055] - net: bridge: mcast: querier and query state affect only current context type (Ivan Vecera) [2019055] - net: bridge: mcast: move querier state to the multicast context (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query response interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast membership interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast igmp/mld version global options (Ivan Vecera) [2019055] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Ivan Vecera) [2019055] - net: bridge: fix flags interpretation for extern learn fdb entries (Ivan Vecera) [2019055] - net: bridge: vlan: fix global vlan option range dumping (Ivan Vecera) [2019055] - net: bridge: fix memleak in br_add_if() (Ivan Vecera) [2019055] - net: make switchdev_bridge_port_{,unoffload} loosely coupled with the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: fix incorrect use of FDB flags when picking the dst device (Ivan Vecera) [2019055] - net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry (Ivan Vecera) [2019055] - net: bridge: switchdev: treat local FDBs the same as entries towards the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: replay the entire FDB for each port (Ivan Vecera) [2019055] - net: bridge: add a helper for retrieving port VLANs from the data path (Ivan Vecera) [2019055] - net: bridge: update BROPT_VLAN_ENABLED before notifying switchdev in br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: bridge: fix build when setting skb->offload_fwd_mark with CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: switchdev: allow the TX data plane forwarding to be offloaded (Ivan Vecera) [2019055] - net: switchdev: fix FDB entries towards foreign ports not getting propagated to us (Ivan Vecera) [2019055] - net: bridge: move the switchdev object replay helpers to "push" mode (Ivan Vecera) [2019055] - net: bridge: guard the switchdev replay helpers against a NULL notifier block (Ivan Vecera) [2019055] - net: bridge: switchdev: let drivers inform which bridge ports are offloaded (Ivan Vecera) [2019055] - net: bridge: switchdev: recycle unused hwdoms (Ivan Vecera) [2019055] - net: bridge: disambiguate offload_fwd_mark (Ivan Vecera) [2019055] - net: bridge: multicast: add context support for host-joined groups (Ivan Vecera) [2019055] - net: bridge: multicast: add mdb context support (Ivan Vecera) [2019055] - net: bridge: multicast: fix igmp/mld port context null pointer dereferences (Ivan Vecera) [2019055] - net: switchdev: recurse into __switchdev_handle_fdb_del_to_device (Ivan Vecera) [2019055] - net: switchdev: remove stray semicolon in switchdev_handle_fdb_del_to_device shim (Ivan Vecera) [2019055] - net: bridge: vlan: add mcast snooping control (Ivan Vecera) [2019055] - net: bridge: vlan: notify when global options change (Ivan Vecera) [2019055] - net: bridge: vlan: add support for dumping global vlan options (Ivan Vecera) [2019055] - net: bridge: vlan: add support for global options (Ivan Vecera) [2019055] - net: bridge: multicast: include router port vlan id in notifications (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan querier and query support (Ivan Vecera) [2019055] - net: bridge: multicast: check if should use vlan mcast ctx (Ivan Vecera) [2019055] - net: bridge: multicast: use the port group to port context helper (Ivan Vecera) [2019055] - net: bridge: multicast: add helper to get port mcast context from port group (Ivan Vecera) [2019055] - net: bridge: add vlan mcast snooping knob (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan state initialization and control (Ivan Vecera) [2019055] - net: bridge: vlan: add global and per-port multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: use multicast contexts instead of bridge or port (Ivan Vecera) [2019055] - net: bridge: multicast: factor out bridge multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: factor out port multicast context (Ivan Vecera) [2019055] - net: switchdev: introduce a fanout helper for SWITCHDEV_FDB_{ADD,DEL}_TO_DEVICE (Ivan Vecera) [2019055] - net: switchdev: introduce helper for checking dynamically learned FDB entries (Ivan Vecera) [2019055] - net: bridge: do not replay fdb entries pointing towards the bridge twice (Ivan Vecera) [2019055] - net: bridge: multicast: fix MRD advertisement router port marking race (Ivan Vecera) [2019055] - net: bridge: multicast: fix PIM hello router port marking race (Ivan Vecera) [2019055] - net: bridge: sync fdb to new unicast-filtering ports (Ivan Vecera) [2019055] - net: bridge: allow br_fdb_replay to be called for the bridge device (Ivan Vecera) [2019055] - net: bridge: switchdev: send FDB notifications for host addresses (Ivan Vecera) [2019055] - net: bridge: use READ_ONCE() and WRITE_ONCE() compiler barriers for fdb->dst (Ivan Vecera) [2019055] - net: bridge: allow the switchdev replay functions to be called for deletion (Ivan Vecera) [2019055] - net: bridge: constify variables in the replay helpers (Ivan Vecera) [2019055] - net: bridge: ignore switchdev events for LAG ports which didn't request replay (Ivan Vecera) [2019055] - net: switchdev: add a context void pointer to struct switchdev_notifier_info (Ivan Vecera) [2019055] - net: bridge: include the is_local bit in br_fdb_replay (Ivan Vecera) [2019055] - net: bridge: mrp: Update the Test frames for MRA (Ivan Vecera) [2019055] - bridge: cfm: remove redundant return (Ivan Vecera) [2019055] - net: bridge: remove redundant continue statement (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst refcnt when egressing (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst null pointer dereference (Ivan Vecera) [2019055] - net: bridge: mrp: Update ring transitions. (Ivan Vecera) [2019055] - net: bridge: remove redundant assignment (Ivan Vecera) [2019055] - net: bridge: fix br_multicast_is_router stub when igmp is disabled (Ivan Vecera) [2019055] - net: bridge: fix build when IPv6 is disabled (Ivan Vecera) [2019055] - net: bridge: mcast: export multicast router presence adjacent to a port (Ivan Vecera) [2019055] - net: bridge: mcast: add ip4+ip6 mcast router timers to mdb netlink (Ivan Vecera) [2019055] - net: bridge: mcast: split multicast router state for IPv4 and IPv6 (Ivan Vecera) [2019055] - net: bridge: mcast: split router port del+notify for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare add-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare expiry functions for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare is-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare query reception for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare mdb netlink for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: add wrappers for router node retrieval (Ivan Vecera) [2019055] - net: bridge: mcast: rename multicast router lists and timers (Ivan Vecera) [2019055] - bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit (Ivan Vecera) [2019055] - net: bridge: mcast: fix broken length + header check for MRDv6 Adv. (Ivan Vecera) [2019055] - net: bridge: fix error in br_multicast_add_port when CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate error code and extack from br_mc_disabled_update (Ivan Vecera) [2019055] - net: bridge: Fix missing return assignment from br_vlan_replay_one call (Ivan Vecera) [2019055] - bridge: mrp: Disable roles before deleting the MRP instance (Ivan Vecera) [2019055] - net: bridge: add helper to replay VLANs installed on port (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and local fdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and host-joined mdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to retrieve the current ageing time (Ivan Vecera) [2019055] - net: bridge: add helper for retrieving the current bridge port STP state (Ivan Vecera) [2019055] - net: bridge: when suppression is enabled exclude RARP packets (Ivan Vecera) [2019055] - net: bridge: declare br_vlan_tunnel_lookup argument tunnel_id as __be64 (Ivan Vecera) [2019055] - Documentation: networking: switchdev: add missing "and" word (Ivan Vecera) [2019055] - Documentation: networking: switchdev: separate bulleted items with new line (Ivan Vecera) [2019055] - Documentation: networking: switchdev: fix command for static FDB entries (Ivan Vecera) [2019055] - Documentation: networking: switchdev: clarify device driver behavior (Ivan Vecera) [2019055] - net: bridge: mcast: factor out common allow/block EHT handling (Ivan Vecera) [2019055] - net: bridge: mcast: remove unreachable EHT code (Ivan Vecera) [2019055] - net: bridge: Fix fall-through warnings for Clang (Ivan Vecera) [2019055] - bridge: mrp: Update br_mrp to use new return values of br_mrp_switchdev (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_switchdev to detect better the errors (Ivan Vecera) [2019055] - bridge: mrp: Add 'enum br_mrp_hw_support' (Ivan Vecera) [2019055] - switchdev: mrp: Extend ring_role_mrp and in_role_mrp (Ivan Vecera) [2019055] - switchdev: mrp: Remove CONFIG_BRIDGE_MRP (Ivan Vecera) [2019055] - net: bridge: fix br_vlan_filter_toggle stub when CONFIG_BRIDGE_VLAN_FILTERING=n (Ivan Vecera) [2019055] - net: bridge: fix switchdev_port_attr_set stub when CONFIG_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate extack through switchdev_port_attr_set (Ivan Vecera) [2019055] - net: bridge: propagate extack through store_bridge_parm (Ivan Vecera) [2019055] - net: bridge: remove __br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: switchdev: pass flags and mask to both {PRE_,}BRIDGE_FLAGS attributes (Ivan Vecera) [2019055] - net: bridge: don't print in br_switchdev_set_port_flag (Ivan Vecera) [2019055] - net: bridge: offload all port flags at once in br_setport (Ivan Vecera) [2019055] - net: switchdev: propagate extack to port attributes (Ivan Vecera) [2019055] - switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT (Ivan Vecera) [2019055] - bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state (Ivan Vecera) [2019055] - net: bridge: mcast: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Ivan Vecera) [2019055] - net: bridge: add warning comments to avoid extending sysfs (Ivan Vecera) [2019055] - net: bridge: mcast: drop hosts limit sysfs support (Ivan Vecera) [2019055] - net: bridge: multicast: make tracked EHT hosts limit configurable (Ivan Vecera) [2019055] - net: bridge: multicast: add per-port EHT hosts limit (Ivan Vecera) [2019055] - net: switchdev: use obj-$(CONFIG_NET_SWITCHDEV) form in net/Makefile (Ivan Vecera) [2019055] - net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP (Ivan Vecera) [2019055] - net: bridge: multicast: fix br_multicast_eht_set_entry_lookup indentation (Ivan Vecera) [2019055] - bridge: Use PTR_ERR_OR_ZERO instead if(IS_ERR(...)) + PTR_ERR (Ivan Vecera) [2019055] - net: mrp: move struct definitions out of uapi (Ivan Vecera) [2019055] - net: mrp: fix definitions of MRP test packets (Ivan Vecera) [2019055] - net: bridge: multicast: mark IGMPv3/MLDv2 fast-leave deletes (Ivan Vecera) [2019055] - net: bridge: multicast: handle block pg delete for all cases (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host filter_mode handling (Ivan Vecera) [2019055] - net: bridge: multicast: optimize TO_INCLUDE EHT timeouts (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT include and exclude handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT allow/block handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host delete function (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT source set handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT structures and definitions (Ivan Vecera) [2019055] - net: bridge: multicast: calculate idx position without changing ptr (Ivan Vecera) [2019055] - net: bridge: multicast: __grp_src_block_incl can modify pg (Ivan Vecera) [2019055] - net: bridge: multicast: pass host src address to IGMPv3/MLDv2 functions (Ivan Vecera) [2019055] - net: bridge: multicast: rename src_size to addr_size (Ivan Vecera) [2019055] - net: bridge: check vlan with eth_type_vlan() method (Ivan Vecera) [2019055] - net: switchdev: delete the transaction object (Ivan Vecera) [2019055] - mlxsw: spectrum_switchdev: remove transactional logic for VLAN objects (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port attributes (Ivan Vecera) [2019055] - net: switchdev: delete switchdev_port_obj_add_now (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port object notifiers (Ivan Vecera) [2019055] - net: switchdev: remove vid_begin -> vid_end range from VLAN objects (Ivan Vecera) [2019055] - net: bridge: fix misspellings using codespell tool (Ivan Vecera) [2019055] - net: bridge: notify switchdev of disappearance of old FDB entry upon migration (Ivan Vecera) [2019055] - bridge: Fix a deadlock when enabling multicast snooping (Ivan Vecera) [2019055] - bridge: mrp: Implement LC mode for MRP (Ivan Vecera) [2019055] - net: bridge: switch to net core statistics counters handling (Ivan Vecera) [2019055] - net: bridge: replace struct br_vlan_stats with pcpu_sw_netstats (Ivan Vecera) [2019055] - bridge: mrp: Use hlist_head instead of list_head for mrp (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add initial MLDv2 include test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out and rename sg state functions (Ivan Vecera) [2019055] - selftests: net: lib: add support for IPv6 mcast packet test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out mcast_packet_test (Ivan Vecera) [2019055] - net: bridge: mcast: fix stub definition of br_multicast_querier_exists (Ivan Vecera) [2019055] - net: bridge: explicitly convert between mdb entry state and port group flags (Ivan Vecera) [2019055] - net: bridge: mcast: add support for raw L2 multicast groups (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add tests for igmpv3 is_include and inc -> allow reports (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add IGMPv3 entries' state helpers (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: check for specific udp ip protocol (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add support for packet source address (Ivan Vecera) [2019055] - selftests: net: bridge: rename current igmp tests to igmpv2 (Ivan Vecera) [2019055] - net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled (Ivan Vecera) [2019055] - bridge: cfm: Netlink Notifications. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET status Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink SET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame RX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame TX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. MEP create/delete. (Ivan Vecera) [2019055] - bridge: uapi: cfm: Added EtherType used by the CFM protocol. (Ivan Vecera) [2019055] - bridge: cfm: Add BRIDGE_CFM to Kconfig. (Ivan Vecera) [2019055] - net: bridge: extend the process of special frames (Ivan Vecera) [2019055] - bridge: Netlink interface fix. (Ivan Vecera) [2019055] - net: bridge: mcast: remove only S,G port groups from sg_port hash (Ivan Vecera) [2019055] - net: switchdev: Fixed kerneldoc warning (Ivan Vecera) [2019055] - net: bridge: mcast: when forwarding handle filter mode and blocked flag (Ivan Vecera) [2019055] - net: bridge: mcast: handle host state (Ivan Vecera) [2019055] - net: bridge: mcast: add support for blocked port groups (Ivan Vecera) [2019055] - net: bridge: mcast: handle port group filter modes (Ivan Vecera) [2019055] - net: bridge: mcast: install S,G entries automatically based on reports (Ivan Vecera) [2019055] - net: bridge: mcast: add sg_port rhashtable (Ivan Vecera) [2019055] - net: bridge: mcast: add rt_protocol field to the port group struct (Ivan Vecera) [2019055] - net: bridge: mcast: when igmpv3/mldv2 are enabled lookup (S,G) first, then (*,G) (Ivan Vecera) [2019055] - net: bridge: mdb: add support for add/del/dump of entries with source (Ivan Vecera) [2019055] - net: bridge: mdb: add support to extend add/del commands (Ivan Vecera) [2019055] - net: bridge: mcast: rename br_ip's u member to dst (Ivan Vecera) [2019055] - net: bridge: mcast: use br_ip's src for src groups and querier address (Ivan Vecera) [2019055] - net: bridge: add src field to br_ip (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_add() and br_mdb_add_group() (Ivan Vecera) [2019055] - net: bridge: mdb: move all port and bridge checks to br_mdb_add (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_parse() (Ivan Vecera) [2019055] - net: bridge: delete duplicated words (Ivan Vecera) [2019055] - net: bridge: mcast: don't ignore return value of __grp_src_toex_excl (Ivan Vecera) [2019055] - __netif_receive_skb_core: don't untag vlan from skb on DSA master (Ivan Vecera) [2019055] - bridge: mcast: Fix incomplete MDB dump (Ivan Vecera) [2019055] - net: bridge: mcast: fix unused br var when lockdep isn't defined (Ivan Vecera) [2019055] - net: bridge: mcast: destroy all entries via gc (Ivan Vecera) [2019055] - net: bridge: mcast: improve IGMPv3/MLDv2 query processing (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 BLOCK_OLD_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 CHANGE_TO_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 MODE_IS_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPv3/MLDv2 ALLOW_NEW_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: delete expired port groups without srcs (Ivan Vecera) [2019055] - net: bridge: mdb: use mdb and port entries in notifications (Ivan Vecera) [2019055] - net: bridge: mdb: push notifications in __br_mdb_add/del (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group query retransmit (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group-and-source specific queries (Ivan Vecera) [2019055] - net: bridge: mcast: add support for src list and filter mode dumping (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group source list (Ivan Vecera) [2019055] - net: bridge: mcast: factor out port group del (Ivan Vecera) [2019055] - net: bridge: mdb: arrange internal structs so fast-path fields are close (Ivan Vecera) [2019055] - netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_IN_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP_INFO attributes for interconnect status (Ivan Vecera) [2019055] - bridge: mrp: Extend MRP netlink interface for configuring MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Implement the MRP Interconnect API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Extend MRP API for switchdev for MRP Interconnect (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_in_port_open function (Ivan Vecera) [2019055] - bridge: mrp: Rename br_mrp_port_open to br_mrp_ring_port_open (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp for MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes for MRP interconnect (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API for MRP Interconnect (Ivan Vecera) [2019055] - net: bridge: fix undefined br_vlan_can_enter_range in tunnel code (Ivan Vecera) [2019055] - net: switchdev: kerneldoc fixes (Ivan Vecera) [2019055] - net: bridge: notify on vlan tunnel changes done via the old api (Ivan Vecera) [2019055] - bridge: Extend br_fill_ifinfo to return MPR status (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes to get the status (Ivan Vecera) [2019055] - bridge: mrp: Fix endian conversion and some other warnings (Ivan Vecera) [2019055] - net: bridge: add a flag to avoid refreshing fdb when changing/adding (Ivan Vecera) [2019055] - net: bridge: add option to allow activity notifications for any fdb entries (Ivan Vecera) [2019055] - net: neighbor: add fdb extended attribute (Ivan Vecera) [2019055] - net: bridge: fdb_add_entry takes ndm as argument (Ivan Vecera) [2019055] - bridge: mrp: Validate when setting the port role (Ivan Vecera) [2019055] - bridge: uapi: mrp: Fix MRP_PORT_ROLE (Ivan Vecera) [2019055] - bridge: mrp: Add support for role MRA (Ivan Vecera) [2019055] - bridge: mrp: Set the priority of MRP instance (Ivan Vecera) [2019055] - bridge: mrp: Update MRP frame type (Ivan Vecera) [2019055] - bridge: multicast: work around clang bug (Ivan Vecera) [2019055] - bridge: mrp: Rework the MRP netlink interface (Ivan Vecera) [2019055] - bridge: mrp: Fix out-of-bounds read in br_mrp_parse (Ivan Vecera) [2019055] - bridge: mrp: Restore port state when deleting MRP instance (Ivan Vecera) [2019055] - switchdev: mrp: Remove the variable mrp_ring_state (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_unique_ifindex function (Ivan Vecera) [2019055] - net: bridge: allow enslaving some DSA master network devices (Ivan Vecera) [2019055] - net: remove newlines in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2019055] - net: bridge: return false in br_mrp_enabled() (Ivan Vecera) [2019055] - docs: networking: convert switchdev.txt to ReST (Ivan Vecera) [2019055] - net: bridge: Add checks for enabling the STP. (Ivan Vecera) [2019055] - bridge: mrp: Integrate MRP into the bridge (Ivan Vecera) [2019055] - bridge: mrp: Implement netlink interface to configure MRP (Ivan Vecera) [2019055] - bridge: mrp: Connect MRP API with the switchdev API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Implement MRP API for switchdev (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API to offload MRP (Ivan Vecera) [2019055] - bridge: mrp: Add MRP interface. (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: mrp: Update Kconfig (Ivan Vecera) [2019055] - bridge: uapi: mrp: Add mrp attributes. (Ivan Vecera) [2019055] - net: bridge: vlan options: move the tunnel command to the nested attribute (Ivan Vecera) [2019055] - net: bridge: vlan options: nest the tunnel id into a tunnel info attribute (Ivan Vecera) [2019055] - net: bridge: vlan: include stats in dumps if requested (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel mapping set/del (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel id dumping (Ivan Vecera) [2019055] - net: bridge: vlan tunnel: constify bridge and port arguments (Ivan Vecera) [2019055] - net: bridge: vlan options: rename br_vlan_opts_eq to br_vlan_opts_eq_range (Ivan Vecera) [2019055] - net: switchdev: do not propagate bridge updates across bridges (Ivan Vecera) [2019055] - bridge: br_stp: Use built-in RCU list checking (Ivan Vecera) [2019055] - net: switchdev: Replace zero-length array with flexible-array member (Ivan Vecera) [2019055] - net: bridge: vlan: add per-vlan state (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option setting support (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option dumping support (Ivan Vecera) [2019055] - net: bridge: check port state before br_allowed_egress (Ivan Vecera) [2019055] - net: bridge: vlan: notify on vlan add/delete/change flags (Ivan Vecera) [2019055] - net: bridge: vlan: add rtnetlink group and notify support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm range support (Ivan Vecera) [2019055] - net: bridge: vlan: add del rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add new rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm definitions and dump support (Ivan Vecera) [2019055] - net: bridge: netlink: add extack error messages when processing vlans (Ivan Vecera) [2019055] - net: bridge: vlan: add helpers to check for vlan id/range validity (Ivan Vecera) [2019055] - net: bridge: add STP xstats (Ivan Vecera) [2019055] - treewide: Use sizeof_field() macro (Ivan Vecera) [2019055] - bridge: implement get_link_ksettings ethtool method (Ivan Vecera) [2019055] - net: bridge: fdb: eliminate extra port state tests from fast-path (Ivan Vecera) [2019055] - net: bridge: fdb: restore unlikely() when taking over externally added entries (Ivan Vecera) [2019055] - net: bridge: fdb: avoid two atomic bitops in br_fdb_external_learn_add() (Ivan Vecera) [2019055] - net: bridge: fdb: br_fdb_update can take flags directly (Ivan Vecera) [2019055] - net: bridge: Populate the pvid flag in br_vlan_get_info (Ivan Vecera) [2019055] - net: fix __ip_mc_inc_group usage (Ivan Vecera) [2019055] - net: bridge: mdb: allow add/delete for host-joined groups (Ivan Vecera) [2019055] - net: bridge: mdb: dump host-joined entries as well (Ivan Vecera) [2019055] - net: bridge: mdb: factor out mdb filling (Ivan Vecera) [2019055] - net: bridge: mdb: move vlan comments (Ivan Vecera) [2019055] - net: bridge: mcast: add delete due to fast-leave mdb flag (Ivan Vecera) [2019055] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier for missed files (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ivan Vecera) [2019055] - bridge: Fix error path for kobject_init_and_add() (Ivan Vecera) [2019055] - bridge: only include nf_queue.h if needed (Ivan Vecera) [2019055] - bridge: broute: make broute a real ebtables table (Ivan Vecera) [2019055] - bridge: netfilter: unroll NF_HOOK helper in bridge input path (Ivan Vecera) [2019055] - bridge: reduce size of input cb to 16 bytes (Ivan Vecera) [2019055] - net: bridge: update multicast stats from maybe_deliver() (Ivan Vecera) [2019055] - net: bridge: mcast: remove unused br_ip_equal function (Ivan Vecera) [2019055] - net: bridge: optimize backup_port fdb convergence (Ivan Vecera) [2019055] - net: bridge: use netif_is_bridge_port() (Ivan Vecera) [2019055] - net: bridge: use eth_broadcast_addr() to assign broadcast address (Ivan Vecera) [2019055] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2019055] - switchdev: Remove unused transaction item queue (Ivan Vecera) [2019055] - bridge: remove redundant check on err in br_multicast_ipv4_rcv (Ivan Vecera) [2019055] - net: Fix ip_mc_{dec,inc}_group allocation context (Ivan Vecera) [2019055] - bridge: remove duplicated include from br_multicast.c (Ivan Vecera) [2019055] - bridge: Snoop Multicast Router Advertisements (Ivan Vecera) [2019055] - bridge: join all-snoopers multicast address (Ivan Vecera) [2019055] - bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() internals (Ivan Vecera) [2019055] - tools include uapi: Sync linux/if_link.h copy with the kernel sources (Ivan Vecera) [2019055] - net: bridge: fix a bug on using a neighbour cache entry without checking its state (Ivan Vecera) [2019055] - net: bridge: remove unneeded variable 'err' (Ivan Vecera) [2019055] - net: bridge: remove redundant checks for null p->dev and p->br (Ivan Vecera) [2019055] - net: bridge: export supported boolopts (Ivan Vecera) [2019055] - net: bridge: add no_linklocal_learn bool option (Ivan Vecera) [2019055] - net: bridge: add support for user-controlled bool options (Ivan Vecera) [2019055] - bridge: use __vlan_hwaccel helpers (Ivan Vecera) [2019055] - netfilter: bridge: define INT_MIN & INT_MAX in userspace (Ivan Vecera) [2019055] - docs: fix some broken documentation references (Ivan Vecera) [2019055] - bridge: Switch to bitmap_zalloc() (Ivan Vecera) [2019055] - netfilter: bridge: Expose nf_tables bridge hook priorities through uapi (Ivan Vecera) [2019055] - net: bridge: add support for backup port (Ivan Vecera) [2019055] - net: bridge: add support for raw sysfs port options (Ivan Vecera) [2019055] - docs: networking: Convert bridge.txt to rst (Ivan Vecera) [2019055] - net: switchdev: consolidate RH_KABI macros usage (Ivan Vecera) [2019055] - kcov: Remove kcov include from sched.h and move it to its users. (Josef Oskera) [2026467] - tasklets: Provide tasklet_disable_in_atomic() (Ivan Vecera) [2026475] - tasklets: Use static inlines for stub implementations (Ivan Vecera) [2026475] - net: sock: introduce sk_error_report (Ivan Vecera) [2026469] - redhat: Add CONFIG_RHEL_DIFFERENCES (Prarit Bhargava) [2021571]- serial: 8520_port: Fix function param documentation (Waiman Long) [1970241] - serial: 8250: Optimize irq enable after console write (Waiman Long) [1970241] - serial: 8250: Fix rs485 delay after console write (Waiman Long) [1970241] - serial: 8250: Support console on software emulated rs485 ports (Waiman Long) [1970241] - serial: 8250: Generalize rs485 software emulation (Waiman Long) [1970241] - serial: 8250: Deduplicate rs485 active_timer assignment (Waiman Long) [1970241] - serial: 8250: Sanitize rs485 config harder (Waiman Long) [1970241] - serial: 8250: Deduplicate ->rs485_config() callback (Waiman Long) [1970241] - serial: 8250: Support rs485 devicetree properties (Waiman Long) [1970241] - serial: 8250_port: Don't use power management for kernel console (Waiman Long) [1970241] - console: Introduce ->exit() callback (Waiman Long) [1970241] - console: Don't notify user space when unregister non-listed console (Waiman Long) [1970241] - tty: 8250_of: Use software emulated RS485 direction control (Waiman Long) [1970241] - serial: 8250: Add MSR/MCR TIOCM conversion wrapper functions (Waiman Long) [1970241] - serial: 8250_of: Use of_device_get_match_data() (Waiman Long) [1970241] - serial: 8250_of: Fix for lack of interrupt support (Waiman Long) [1970241] - serial: 8250: of: Defer probe on missing IRQ (Waiman Long) [1970241] - serial: 8250: of: Correct of_platform_serial_setup() error handling (Waiman Long) [1970241] - mm/vmstat: protect per cpu variables with preempt disable on RT (Scott Wood) [2011667] - mm, slub: convert kmem_cpu_slab protection to local_lock (Scott Wood) [2011667] - mm, slub: use migrate_disable() on PREEMPT_RT (Scott Wood) [2011667] - mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchg (Scott Wood) [2011667] - mm, slub: make slab_lock() disable irqs with PREEMPT_RT (Scott Wood) [2011667] - mm: slub: make object_map_lock a raw_spinlock_t (Scott Wood) [2011667] - mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context (Scott Wood) [2011667] - mm, slab: split out the cpu offline variant of flush_slab() (Scott Wood) [2011667] - mm, slub: don't disable irqs in slub_cpu_dead() (Scott Wood) [2011667] - mm, slub: only disable irq with spin_lock in __unfreeze_partials() (Scott Wood) [2011667] - mm, slub: separate detaching of partial list in unfreeze_partials() from unfreezing (Scott Wood) [2011667] - mm, slub: detach whole partial list at once in unfreeze_partials() (Scott Wood) [2011667] - mm, slub: discard slabs in unfreeze_partials() without irqs disabled (Scott Wood) [2011667] - mm, slub: move irq control into unfreeze_partials() (Scott Wood) [2011667] - mm, slub: call deactivate_slab() without disabling irqs (Scott Wood) [2011667] - mm, slub: make locking in deactivate_slab() irq-safe (Scott Wood) [2011667] - mm, slub: move reset of c->page and freelist out of deactivate_slab() (Scott Wood) [2011667] - mm, slub: stop disabling irqs around get_partial() (Scott Wood) [2011667] - mm, slub: check new pages with restored irqs (Scott Wood) [2011667] - mm, slub: validate slab from partial list or page allocator before making it cpu slab (Scott Wood) [2011667] - mm, slub: restore irqs around calling new_slab() (Scott Wood) [2011667] - mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: do initial checks in ___slab_alloc() with irqs enabled (Scott Wood) [2011667] - mm, slub: move disabling/enabling irqs to ___slab_alloc() (Scott Wood) [2011667] - mm, slub: simplify kmem_cache_cpu and tid setup (Scott Wood) [2011667] - mm, slub: restructure new page checks in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: return slab page from get_partial() and set c->page afterwards (Scott Wood) [2011667] - mm, slub: dissolve new_slab_objects() into ___slab_alloc() (Scott Wood) [2011667] - mm, slub: extract get_partial() from new_slab_objects() (Scott Wood) [2011667] - mm, slub: remove redundant unfreeze_partials() from put_cpu_partial() (Scott Wood) [2011667] - mm, slub: don't disable irq for debug_check_no_locks_freed() (Scott Wood) [2011667] - mm, slub: allocate private object map for validate_slab_cache() (Scott Wood) [2011667] - mm, slub: allocate private object map for debugfs listings (Scott Wood) [2011667] - mm, slub: don't call flush_all() from slab_debug_trace_open() (Scott Wood) [2011667] - mm/slub.c: drop lockdep_assert_held() from put_map() (Scott Wood) [2011667] - mm/slub.c: replace cpu_slab->partial with wrapped APIs (Scott Wood) [2011667] - mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs (Scott Wood) [2011667] - sched/rt, mm: Use CONFIG_PREEMPTION (Scott Wood) [2011667] - tcp: fix page frag corruption on page fault (Paolo Abeni) [1996074] - net: fix sk_page_frag() recursion from memory reclaim (Paolo Abeni) [1996074] - net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS() (Xin Long) [2020407] - net: udp: annotate data race around udp_sk(sk)->corkflag (Xin Long) [2020407] - net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c (Xin Long) [2020407] - udp_tunnel: Fix udp_tunnel_nic work-queue type (Xin Long) [2020407] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Xin Long) [2020407] - bareudp: Add extack support to bareudp_configure() (Guillaume Nault) [1946040] - bareudp: Move definition of struct bareudp_conf to bareudp.c (Guillaume Nault) [1946040] - bareudp: Remove bareudp_dev_create() (Guillaume Nault) [1946040] - net: bareudp: simplify error paths calling dellink (Guillaume Nault) [1946040] - mptcp: re-arm retransmit timer if data is pending (Paolo Abeni) [2019493] - mptcp: remove tx_pending_data (Paolo Abeni) [2019493] - mptcp: do not shrink snd_nxt when recovering (Paolo Abeni) [2019493] - mptcp: drop unused sk in mptcp_push_release (Paolo Abeni) [2019493] - selftests: mptcp: fix proto type in link_failure tests (Paolo Abeni) [2019493] - selftests: mptcp: add testcase for active-back (Paolo Abeni) [2019493] - mptcp: backup flag from incoming MPJ ack option (Paolo Abeni) [2019493] - mptcp: add mibs for stale subflows processing (Paolo Abeni) [2019493] - mptcp: faster active backup recovery (Paolo Abeni) [2019493] - mptcp: cleanup sysctl data and helpers (Paolo Abeni) [2019493] - mptcp: handle pending data on closed subflow (Paolo Abeni) [2019493] - mptcp: less aggressive retransmission strategy (Paolo Abeni) [2019493] - mptcp: more accurate timeout (Paolo Abeni) [2019493] - mptcp: stop relying on tcp_tx_skb_cache (Paolo Abeni) [2019493] - tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers (Paolo Abeni) [2019493] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 (Vitaly Kuznetsov) [2009340] - KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO (Vitaly Kuznetsov) [2009340] - KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism (Vitaly Kuznetsov) [2009340] - KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: extract sgx_vepc_remove_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not mark all registers as avail/dirty during RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset (Vitaly Kuznetsov) [2009340] - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup (Vitaly Kuznetsov) [2009340] - Revert "x86/kvm: fix vcpu-id indexed array sizes" (Vitaly Kuznetsov) [2009340] - KVM: X86: Cache CR3 in prev_roots when PCID is disabled (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned (Vitaly Kuznetsov) [2009340] - KVM: x86: Take srcu lock in post_kvm_run_save() (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix another issue with string I/O VMGEXITs (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block() (Vitaly Kuznetsov) [2009340] - KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock (Vitaly Kuznetsov) [2009340] - KVM: selftests: Refactor help message for -s backing_src (Vitaly Kuznetsov) [2009340] - KVM: selftests: Change backing_src flag to -s in demand_paging_test (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: keep INS functions together (Vitaly Kuznetsov) [2009340] - KVM: x86: remove unnecessary arguments from complete_emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: x86: split the two parts of emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: clean up kvm_sev_es_ins/outs (Vitaly Kuznetsov) [2009340] - KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: rename guest_ins_data to sev_pio_data (Vitaly Kuznetsov) [2009340] - KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: MMU: Reset mmu->pkru_mask to avoid stale data (Vitaly Kuznetsov) [2009340] - KVM: nVMX: promptly process interrupts delivered while in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: check for interrupts before deciding whether to exit the fast path (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: reduce ghcb_sa_len to 32 bits (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant handling of bus lock vmexit (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unload (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix length of string I/O (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: Set guest_state_protected after VMSA update (Vitaly Kuznetsov) [2009340] - KVM: kvm_stat: do not show halt_wait_ns (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET" (Vitaly Kuznetsov) [2009340] - KVM: s390: restore old debugfs names (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Synch KVM's svm.h header with the kernel (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P44V64 for z196 and EC12 (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P47V64 for s390x (Vitaly Kuznetsov) [2009340] - x86/sev: Use "SEV: " prefix for messages from sev.c (Vitaly Kuznetsov) [2009340] - KVM: stats: remove dead stores (Vitaly Kuznetsov) [2009340] - kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] (Vitaly Kuznetsov) [2009340] - kvm: fix objtool relocation warning (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ensure all migrations are performed when test is affined (Vitaly Kuznetsov) [2009340] - KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks (Vitaly Kuznetsov) [2009340] - x86/kvmclock: Move this_cpu_pvti into kvmclock.h (Vitaly Kuznetsov) [2009340] - selftests: KVM: Don't clobber XMM register when read (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue (Vitaly Kuznetsov) [2009340] - selftests: KVM: Explicitly use movq to read xmm registers (Vitaly Kuznetsov) [2009340] - selftests: KVM: Call ucall_init when setting up in rseq_test (Vitaly Kuznetsov) [2009340] - KVM: X86: Synchronize the shadow pagetable before link it (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix missed remote tlb flush in rmap_write_protect() (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: don't copy virt_ext from vmcb12 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: test eax for 4K alignment for GP errata workaround (Vitaly Kuznetsov) [2009340] - KVM: x86: selftests: test simultaneous uses of V_IRQ from L1 and L0 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore int_vector in svm_clear_vintr (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: don't fail nested VM entry on invalid guest state if !from_vmentry (Vitaly Kuznetsov) [2009340] - KVM: x86: VMX: synthesize invalid VM exit when emulating invalid guest state (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit from SMM mode (Vitaly Kuznetsov) [2009340] - KVM: x86: reset pdptrs_from_userspace when exiting smm (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore the L1 host state prior to resuming nested guest on SMM exit (Vitaly Kuznetsov) [2009340] - KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: Clean up benign vcpu->cpu data races when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() (Vitaly Kuznetsov) [2009340] - KVM: selftests: Create a separate dirty bitmap per slot (Vitaly Kuznetsov) [2009340] - KVM: SEV: Allow some commands for mirror VM (Vitaly Kuznetsov) [2009340] - KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fix nested bus lock VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vCPUs array entry (Vitaly Kuznetsov) [2009340] - KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor (Vitaly Kuznetsov) [2009340] - kvm: fix wrong exception emulation in check_rdtsc (Vitaly Kuznetsov) [2009340] - KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: SVM: fix missing sev_decommission in sev_receive_start (Vitaly Kuznetsov) [2009340] - KVM: SEV: Acquire vcpu mutex when updating VMSA (Vitaly Kuznetsov) [2009340] - KVM: do not shrink halt_poll_ns below grow_start (Vitaly Kuznetsov) [2009340] - KVM: nVMX: fix comments of handle_vmon() (Vitaly Kuznetsov) [2009340] - KVM: x86: Handle SRCU initialization failure during page track init (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove defunct "nr_active_uret_msrs" field (Vitaly Kuznetsov) [2009340] - selftests: KVM: Align SMCCC call with the spec in steal_time (Vitaly Kuznetsov) [2009340] - selftests: KVM: Fix check for !POLLIN in demand_paging_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Mark all registers as avail/dirty at vCPU creation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add a test for KVM_RUN+rseq to detect task migration bugs (Vitaly Kuznetsov) [2009340] - tools: Move x86 syscall number fallbacks to .../uapi/ (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix get_run_delay() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests: kvm: move get_run_delay() into lib/test_util (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - tools: rename bitmap_alloc() to bitmap_zalloc() (Vitaly Kuznetsov) [2009340] - KVM: Drop unused kvm_dirty_gfn_invalid() (Vitaly Kuznetsov) [2009340] - KVM: MMU: mark role_regs and role accessors as maybe unused (Vitaly Kuznetsov) [2009340] - x86/kvm: Don't enable IRQ when IRQ enabled in kvm_wait (Vitaly Kuznetsov) [2009340] - KVM: stats: Add VM stat for remote tlb flush requests (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache locality (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't freak out if pml5_root is NULL on 4-level host (Vitaly Kuznetsov) [2009340] - KVM: SVM: Add 5-level page table support for SVM (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow CPU to force vendor-specific TDP level (Vitaly Kuznetsov) [2009340] - KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level (Vitaly Kuznetsov) [2009340] - KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - KVM: SVM: split svm_handle_invalid_exit (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt polling related histogram stats (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt_wait_ns stats for all architectures (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add checks for histogram stats bucket_size field (Vitaly Kuznetsov) [2009340] - KVM: stats: Update doc for histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: stats: Support linear and logarithmic histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: SVM: AVIC: drop unsupported AVIC base relocation code (Vitaly Kuznetsov) [2009340] - KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/disabling AVIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load} (Vitaly Kuznetsov) [2009340] - KVM: SVM: avoid refreshing avic if its state didn't change (Vitaly Kuznetsov) [2009340] - KVM: SVM: remove svm_toggle_avic_for_irq_window (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use (Vitaly Kuznetsov) [2009340] - KVM: SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibition (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM (Vitaly Kuznetsov) [2009340] - KVM: x86: don't disable APICv memslot when inhibited (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow APICv memslot to be enabled but invisible (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling code (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_range (Vitaly Kuznetsov) [2009340] - KVM: Allow to have arch-specific per-vm debugfs files (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter (Vitaly Kuznetsov) [2009340] - KVM: x86: Clean up redundant ROL16(val, n) macro definition (Vitaly Kuznetsov) [2009340] - KVM: x86: Move declaration of kvm_spurious_fault() to x86.h (Vitaly Kuznetsov) [2009340] - KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Hide VMCS control calculators in vmx.c (Vitaly Kuznetsov) [2009340] - KVM: VMX: Drop caching of KVM's desired sec exec controls for vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF (Vitaly Kuznetsov) [2009340] - kvm: vmx: Sync all matching EPTPs when injecting nested EPT fault (Vitaly Kuznetsov) [2009340] - KVM: x86: remove dead initialization (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels (Vitaly Kuznetsov) [2009340] - x86: Fix typo s/ECLR/ELCR/ for the PIC register (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move vcpu_args_set into perf_test_util (Vitaly Kuznetsov) [2009340] - KVM: selftests: Support multiple slots in dirty_log_perf_test (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle (Vitaly Kuznetsov) [2009340] - KVM: Cache the last used slot index per vCPU (Vitaly Kuznetsov) [2009340] - KVM: Move last_used_slot logic out of search_memslots (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds (Vitaly Kuznetsov) [2009340] - KVM: xen: do not use struct gfn_to_hva_cache (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix hyperv_clock test (Vitaly Kuznetsov) [2009340] - KVM: SVM: improve the code readability for ASID management (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB (Vitaly Kuznetsov) [2009340] - KVM: Do not leak memory for duplicate debugfs directories (Vitaly Kuznetsov) [2009340] - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize zapping rmap (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize pte_list_desc with per-array counter (Vitaly Kuznetsov) [2009340] - KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger (Vitaly Kuznetsov) [2009340] - KVM: selftests: Test access to XMM fast hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check if guest is allowed to use XMM registers for hypercall input (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce trace_kvm_hv_hypercall_done() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to hypercall before reading XMM registers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: remove useless kvm_clear_*_queue (Vitaly Kuznetsov) [2009340] - KVM: x86: Preserve guest's CR0.CD/NW on INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at INIT/RESET (Vitaly Kuznetsov) [2009340] - KVM: SVM: Emulate #INIT in response to triple fault shutdown (Vitaly Kuznetsov) [2009340] - KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant write to set vCPU as active at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Smush x2APIC MSR bitmap adjustments into single function (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace filter is changed (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Remove obsolete MSR bitmap refresh at nested transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't _explicitly_ reconfigure user return MSRs on vCPU INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refresh list of user return MSRs after setting guest CPUID (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip pointless MSR bitmap update when setting EFER (Vitaly Kuznetsov) [2009340] - KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip emulation required checks during pmode/rmode transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Process CR0.PG side effects after setting CR0 assets (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Skip the permission_fault() check on MMIO if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exiting is disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest (Vitaly Kuznetsov) [2009340] - KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move EDX initialization at vCPU RESET to common code (Vitaly Kuznetsov) [2009340] - KVM: x86: Consolidate APIC base RESET initialization code (Vitaly Kuznetsov) [2009340] - KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default (Vitaly Kuznetsov) [2009340] - KVM: x86: Don't force set BSP bit when local APIC is managed by userspace (Vitaly Kuznetsov) [2009340] - KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove defunct BSP "update" in local APIC reset (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if the APIC map is dirty without an in-kernel local APIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop explicit MMU reset at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove explicit MMU reset in enter_rmode() (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fall back to KVM's hardcoded value for EDX at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping (Vitaly Kuznetsov) [2009340] - KVM: SVM: Zero out GDTR.base and IDTR.base on INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Set LDTR to its architecturally defined value on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Flush the guest's TLB on INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: drop immediate APICv disablement on current vCPU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: fast_page_fault support for the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix use of enums in trace_fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: Introduce kvm_get_kvm_safe() (Vitaly Kuznetsov) [2009340] - x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h (Vitaly Kuznetsov) [2009340] - KVM: X86: Add per-vm stat for max rmap list size (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation (Vitaly Kuznetsov) [2009340] - KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM (Vitaly Kuznetsov) [2009340] - KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged (Vitaly Kuznetsov) [2009340] - KVM: Add infrastructure and macro to mark VM as bugged (Vitaly Kuznetsov) [2009340] - KVM: Get rid of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: arm64: Use get_page() instead of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: x86: accept userspace interrupt only if no event is injected (Vitaly Kuznetsov) [2009340] - KVM: add missing compat KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2009340] - KVM: use cpu_relax when halt polling (Vitaly Kuznetsov) [2009340] - KVM: SVM: use vmcb01 in svm_refresh_apicv_exec_ctrl (Vitaly Kuznetsov) [2009340] - KVM: SVM: tweak warning about enabled AVIC on nested entry (Vitaly Kuznetsov) [2009340] - KVM: SVM: svm_set_vintr don't warn if AVIC is active but is about to be deactivated (Vitaly Kuznetsov) [2009340] - KVM: SVM: delay svm_vcpu_init_msrpm after svm->vmcb is initialized (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce access_tracking_perf_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix missing break in dirty_log_perf_test arg parsing (Vitaly Kuznetsov) [2009340] - x86/kvm: fix vcpu-id indexed array sizes (Vitaly Kuznetsov) [2009340] - KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK access (Vitaly Kuznetsov) [2009340] - KVM: Documentation: Fix KVM_CAP_ENFORCE_PV_FEATURE_CPUID name (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Swap the parameter order for svm_copy_vmrun_state()/svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Rename nested_svm_vmloadsave() to svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - docs: virt: kvm: api.rst: replace some characters (Vitaly Kuznetsov) [2009340] - docs: kvm: properly format code blocks and lists (Vitaly Kuznetsov) [2009340] - docs: kvm: fix build warnings (Vitaly Kuznetsov) [2009340] - KVM: selftests: Address extra memslot parameters in vm_vaddr_alloc (Vitaly Kuznetsov) [2009340] - kvm: debugfs: fix memory leak in kvm_create_vm_debugfs (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: WARN and reject loading KVM if NX is supported but not enabled" (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Address missing vm_install_exception_handler conversions (Vitaly Kuznetsov) [2009340] - KVM: selftests: change pthread_yield to sched_yield (Vitaly Kuznetsov) [2009340] - KVM: x86: rename apic_access_page_done to apic_access_memslot_enabled (Vitaly Kuznetsov) [2009340] - kvm: x86: disable the narrow guest module parameter on unload (Vitaly Kuznetsov) [2009340] - selftests: kvm: Allows userspace to handle emulation errors. (Vitaly Kuznetsov) [2009340] - kvm: x86: Allow userspace to handle emulation errors (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Let guest use GBPAGES if supported in hardware and TDP is on (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR4.SMEP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR0.WP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop redundant rsvd bits reset for nested NPT (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Optimize and clean up so called "last nonleaf level" logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Enhance comments for MMU roles and nested transition trickiness (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN on any reserved SPTE value when making a valid SPTE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helpers to do full reserved SPTE checks w/ generic MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to determine PTTYPE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Collapse 32-bit PAE and 64-bit statements for helpers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a helper to calculate root from role_regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helper to update paging metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't update nested guest's paging bitmasks if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate reset_rsvds_bits_mask() calls (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role_regs to get LA57, and drop vCPU LA57 helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get nested MMU's root level from the MMU's role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop "nx" from MMU context now that there are no readers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get EFER.NX during MMU configuration (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role/role_regs to compute context's metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to detect EFER.NX in guest page walk (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's roles to compute last non-leaf level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute PKRU bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute permission bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop vCPU param from reserved bits calculator (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get CR4.PSE for computing rsvd bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't grab CR4.PSE for calculating shadow reserved bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Always set new mmu_role immediately after checking old role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Set CR4.PKE/LA57 in MMU role iff long mode is active (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Do not set paging-related bits in MMU role if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add accessors to query mmu_role bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro shenanigans (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role_regs, not vCPU state, to compute mmu_role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Ignore CR0 and CR4 bits in nested EPT MMU role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate misc updates into shadow_mmu_init_context() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add struct and helpers to retrieve MMU role bits from regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab shadow root level from mmu_role for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move nested NPT reserved bit calculation into MMU proper (Vitaly Kuznetsov) [2009340] - KVM: x86: Read and pass all CR0/CR4 role bits to shadow MMU helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop smep_andnot_wp check from "uses NX" for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Add a comment to document why nNPT uses vmcb01, not vCPU state (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename unsync helper and update related comments (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop the intermediate "transient" __kvm_sync_page() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: comment on kvm_mmu_get_page's syncing of pages (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN and zap SP when sync'ing if MMU role mismatches (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role to check for matching guest page sizes (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Unconditionally zap unsync SPs when creating >4k SP at GFN (Vitaly Kuznetsov) [2009340] - Revert "KVM: MMU: record maximum physical address width in kvm_mmu_extended_role" (Vitaly Kuznetsov) [2009340] - KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is broken (Vitaly Kuznetsov) [2009340] - KVM: debugfs: Reuse binary stats descriptors (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add selftest for KVM statistics data binary interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Add documentation for binary statistics interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VCPU (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VM (Vitaly Kuznetsov) [2009340] - KVM: stats: Add fd-based API to read binary stats data (Vitaly Kuznetsov) [2009340] - KVM: stats: Separate generic stats from architecture specific ones (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU check (Vitaly Kuznetsov) [2009340] - KVM: sefltests: Add x86-64 test to verify MMU reacts to CPUID updates (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add hugepage support for x86-64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Genericize upper level page table entry struct (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add PTE helper for x86-64 in preparation for hugepages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename x86's page table "address" to "pfn" (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add wrapper to allocate page table page (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally allocate EPT tables in memslot 0 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot '0' for page table allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for vaddr allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for CPUID test alloc (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc page helper for xAPIC IPI test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc_page helper for x86-64's GDT/IDT/TSS allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Lower the min virtual address for misc page allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add helpers to allocate N pages of virtual memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for Hyper-V pages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for x86's GDT/TSS setup (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 when loading elf binary (Vitaly Kuznetsov) [2009340] - KVM: selftests: Zero out the correct page in the Hyper-V features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Remove errant asm/barrier.h include to fix arm64 build (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix uninitialized boolean variable flush (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix triple fault if ept=0 in dirty_log_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Print CPU of last attempted VM-entry when dumping VMCS/VMCB (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Dynamically compute max VMCS index for vmcs12 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip #PF(RSVD) intercepts when emulating smaller maxphyaddr (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant root_hpa checks (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmu (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled check (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_root check (Vitaly Kuznetsov) [2009340] - KVM: x86: Stub out is_tdp_mmu_root on 32-bit hosts (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN and reject loading KVM if NX is supported but not enabled (Vitaly Kuznetsov) [2009340] - KVM: SVM: Refuse to load kvm_amd if NX support is not available (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refuse to load kvm_intel if EPT and NX are disabled (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix TDP MMU page table level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC (Vitaly Kuznetsov) [2009340] - KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall (Vitaly Kuznetsov) [2009340] - KVM: switch per-VM stats to u64 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab nx_lpage_splits as an unsigned long before division (Vitaly Kuznetsov) [2009340] - KVM: x86: Check for pending interrupts when APICv is getting disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop redundant checks on vmcs12 in EPTP switching emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: WARN if subtly-impossible VMFUNC conditions occur (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop pointless @reset_roots from kvm_init_mmu() (Vitaly Kuznetsov) [2009340] - KVM: x86: Defer MMU sync on PCID invalidation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use fast PGD switch when emulating VMFUNC[EPTP_SWITCH] (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_REQ_TLB_FLUSH_GUEST to handle INVPCID(ALL) emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Consolidate VM-Enter/VM-Exit TLB flush and MMU sync logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Move TLB flushing logic (or lack thereof) to dedicated helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Uncondtionally skip MMU sync/TLB flush in MOV CR3's PGD switch (Vitaly Kuznetsov) [2009340] - KVM: x86: Invalidate all PGDs for the current PCID on MOV CR3 w/ flush (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Sync all PGDs on nested transition with shadow paging (Vitaly Kuznetsov) [2009340] - KVM: x86: avoid loading PDPTRs after migration when possible (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce KVM_GET_SREGS2 / KVM_SET_SREGS2 (Vitaly Kuznetsov) [2009340] - KVM: x86: introduce kvm_register_clear_available (Vitaly Kuznetsov) [2009340] - KVM: nVMX: delay loading of PDPTRs to KVM_REQ_GET_NESTED_STATE_PAGES (Vitaly Kuznetsov) [2009340] - KVM: nSVM: refactor the CR3 reload on migration (Vitaly Kuznetsov) [2009340] - KVM: x86: Always load PDPTRs on CR3 load for SVM w/o NPT and a PAE guest (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Drop pointless pdptrs_changed() check on nested transition (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop obsolete (and pointless) pdptrs_changed() check (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce hyperv_features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move evmcs.h to x86_64/ (Vitaly Kuznetsov) [2009340] - KVM: selftests: move Hyper-V MSR definitions to hyperv.h (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_EX_PROCESSOR_MASKS_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_CLUSTER_IPI_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_REMOTE_TLB_FLUSH_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_DEBUGGING privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_SIGNAL_EVENTS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_POST_MESSAGES privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to HVCALL_NOTIFY_LONG_SPIN_WAIT hypercall (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_STIMER_DIRECT_MODE_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Inverse the default in hv_check_msr_access() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_DEBUG_MSRS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_REENLIGHTENMENT privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_FREQUENCY_MSRS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_APIC_ACCESS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNTIMER_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNIC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_REFERENCE_TSC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_RESET_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_INDEX_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_TIME_REF_COUNT_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_RUNTIME_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_HYPERCALL_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V MSRs (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Cache guest CPUID leaves determining features availability (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Introduce KVM_CAP_HYPERV_ENFORCE_CPUID (Vitaly Kuznetsov) [2009340] - asm-generic/hyperv: add HV_STATUS_ACCESS_DENIED definition (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Direct Virtual Flush support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Enlightened MSR-Bitmap support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Remote TLB flush for SVM (Vitaly Kuznetsov) [2009340] - KVM: SVM: Software reserved fields (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Move the remote TLB flush logic out of vmx (Vitaly Kuznetsov) [2009340] - KVM: nVMX: nSVM: Add a new VCPU statistic to show if VCPU is in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop "pre_" from enter/leave_smm() helpers (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop .post_leave_smm(), i.e. the manual post-RSM MMU reset (Vitaly Kuznetsov) [2009340] - KVM: x86: Rename SMM tracepoint to make it reflect reality (Vitaly Kuznetsov) [2009340] - KVM: x86: Move "entering SMM" tracepoint into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Move (most) SMM hflags modifications into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Invoke kvm_smm_changed() immediately after clearing SMM flag (Vitaly Kuznetsov) [2009340] - KVM: x86: Replace .set_hflags() with dedicated .exiting_smm() helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Emulate triple fault shutdown if RSM emulation fails (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop vendor specific functions for APICv/AVIC enablement (Vitaly Kuznetsov) [2009340] - KVM: x86: Use common 'enable_apicv' variable for both APICv and AVIC (Vitaly Kuznetsov) [2009340] - kvm: x86: implement KVM PM-notifier (Vitaly Kuznetsov) [2009340] - kvm: add PM-notifier (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce x2APIC register manipulation functions (Vitaly Kuznetsov) [2009340] - KVM: selftests: Hoist APIC functions out of individual tests (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move APIC definitions into a separate file (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Disable vmcs02 posted interrupts if vmcs12 PID isn't mappable (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fail on MMIO completion for nested posted interrupts (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to kvm_apic_accept_events (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to inject_pending_event (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a return code to vmx_complete_nested_posted_interrupt (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove guest mode check from kvm_check_nested_events (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Add vmx_nested_tsc_scaling_test (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Enable nested TSC scaling (Vitaly Kuznetsov) [2009340] - KVM: X86: Add vendor callbacks for writing the TSC multiplier (Vitaly Kuznetsov) [2009340] - KVM: X86: Move write_l1_tsc_offset() logic to common code and rename it (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions that calculate the nested TSC fields (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions for retrieving L2 TSC fields from common code (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a TSC multiplier field in VMCS12 (Vitaly Kuznetsov) [2009340] - KVM: X86: Add a ratio parameter to kvm_scale_tsc() (Vitaly Kuznetsov) [2009340] - KVM: X86: Rename kvm_compute_tsc_offset() to kvm_compute_l1_tsc_offset() (Vitaly Kuznetsov) [2009340] - KVM: X86: Store L1's TSC scaling ratio in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [2009340] - math64.h: Add mul_s64_u64_shr() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a field to control memslot rmap allocation (Vitaly Kuznetsov) [2009340] - KVM: mmu: Add slots_arch_lock for memslot arch fields (Vitaly Kuznetsov) [2009340] - KVM: mmu: Refactor memslot copy (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Factor out allocating memslot rmap (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Deduplicate rmap freeing (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not write protect huge page in initially-all-set mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Support write protecting only large pages (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Advertise support for fast XMM hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: kvm_hv_flush_tlb use inputs from XMM registers (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Collect hypercall params into struct (Vitaly Kuznetsov) [2009340] - KVM: x86: Move FPU register accessors into fpu.h (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make is_nx_huge_page_enabled an inline function (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix kvm_check_cap() assertion (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add aarch64/debug-exceptions test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add exception handling support for aarch64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move GUEST_ASSERT_EQ to utils header (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce UCALL_UNHANDLED for unhandled vector reporting (Vitaly Kuznetsov) [2009340] - KVM: selftests: Complete x86_64/sync_regs_test ucall (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename vm_handle_exception (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix compiling errors when initializing the static structure (Vitaly Kuznetsov) [2009340] - selftests: kvm: Add support for customized slot0 memory size (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix overlapping addresses in memslot_perf_test (Vitaly Kuznetsov) [2009340] - selftests: kvm: do only 1 memslot_perf_test run by default (Vitaly Kuznetsov) [2009340] - KVM: X86: Use _BITUL() macro in UAPI headers (Vitaly Kuznetsov) [2009340] - KVM: selftests: create alias mappings when using shared memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: add shmem backing source type (Vitaly Kuznetsov) [2009340] - KVM: selftests: refactor vm_mem_backing_src_type flags (Vitaly Kuznetsov) [2009340] - KVM: selftests: allow different backing source types (Vitaly Kuznetsov) [2009340] - KVM: selftests: compute correct demand paging size (Vitaly Kuznetsov) [2009340] - KVM: selftests: simplify setup_demand_paging error handling (Vitaly Kuznetsov) [2009340] - KVM: selftests: Print a message if /dev/kvm is missing (Vitaly Kuznetsov) [2009340] - KVM: selftests: trivial comment/logging fixes (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix hang in hardware_disable_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ignore CPUID.0DH.1H in get_cpuid_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn() (Vitaly Kuznetsov) [2009340] - KVM: selftests: add a memslot-related performance benchmark (Vitaly Kuznetsov) [2009340] - KVM: selftests: Keep track of memslots more efficiently (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix potential issue with ELF loading (Vitaly Kuznetsov) [2009340] - selftests: kvm: make allocation of extra memory take effect (Vitaly Kuznetsov) [2009340] - docs: virt: api.rst: fix a pointer to SGX documentation (Vitaly Kuznetsov) [2009340] - docs: vcpu-requests.rst: fix reference for atomic ops (Vitaly Kuznetsov) [2009340] - x86/msr: Rename MSR_K8_SYSCFG to MSR_AMD64_SYSCFG (Vitaly Kuznetsov) [2009340] - x86/sev: Move GHCB MSR protocol and NAE definitions in a common header (Vitaly Kuznetsov) [2009340] - x86/sev-es: Rename sev-es.{ch} to sev.{ch} (Vitaly Kuznetsov) [2009340] - x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate() (Vitaly Kuznetsov) [2009340] - tools/kvm_stat: Fix documentation typo (Vitaly Kuznetsov) [2009340] - KVM: x86: Hide RDTSCP and RDPID if MSR_TSC_AUX probing failed (Vitaly Kuznetsov) [2009340] - KVM: x86: Tie Intel and AMD behavior for MSR_TSC_AUX to guest CPU model (Vitaly Kuznetsov) [2009340] - KVM: x86: Move uret MSR slot management to common x86 (Vitaly Kuznetsov) [2009340] - KVM: x86: Export the number of uret MSRs to vendor modules (Vitaly Kuznetsov) [2009340] - KVM: VMX: Disable loading of TSX_CTRL MSR the more conventional way (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use common x86's uret MSR list as the one true list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use flag to indicate "active" uret MSRs instead of sorting list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Configure list of user return MSRs at module init (Vitaly Kuznetsov) [2009340] - KVM: x86: Add support for RDPID without RDTSCP (Vitaly Kuznetsov) [2009340] - selftests: kvm: remove reassignment of non-absolute variables (Vitaly Kuznetsov) [2009340] - doc/kvm: Fix wrong entry for KVM_CAP_X86_MSR_FILTER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix kdoc of __handle_changed_spte (Vitaly Kuznetsov) [2009340] - KVM: documentation: fix sphinx warnings (Vitaly Kuznetsov) [2009340] - KVM: x86: document behavior of measurement ioctls with len==0 (Vitaly Kuznetsov) [2009340] - documentation/kvm: additional explanations on KVM_SET_BOOT_CPU_ID (Vitaly Kuznetsov) [2009340] - docs: kvm: Fix a typo ("althought") (Vitaly Kuznetsov) [2009340] - KVM: move EXIT_FASTPATH_REENTER_GUEST to common code (Vitaly Kuznetsov) [2009340] - mm, kvm: account kvm_vcpu_mmap to kmemcg (Vitaly Kuznetsov) [2009340] - x86/kvm: Use msi_msg shadow structs (Vitaly Kuznetsov) [2009340] - ceph: fix up non-directory creation in SGID directories (Jeffrey Layton) [2017796] - ceph: initialize pathlen variable in reconnect_caps_cb (Jeffrey Layton) [2017796] - ceph: initialize i_size variable in ceph_sync_read (Jeffrey Layton) [2017796] - ceph: fix duplicate increment of opened_inodes metric (Jeffrey Layton) [2017796] - ceph: add a new metric to keep track of remote object copies (Jeffrey Layton) [2017796] - libceph, ceph: move ceph_osdc_copy_from() into cephfs code (Jeffrey Layton) [2017796] - ceph: clean-up metrics data structures to reduce code duplication (Jeffrey Layton) [2017796] - ceph: split 'metric' debugfs file into several files (Jeffrey Layton) [2017796] - ceph: return the real size read when it hits EOF (Jeffrey Layton) [2017796] - ceph: properly handle statfs on multifs setups (Jeffrey Layton) [2017796] - ceph: shut down mount on bad mdsmap or fsmap decode (Jeffrey Layton) [2017796] - ceph: fix mdsmap decode when there are MDS's beyond max_mds (Jeffrey Layton) [2017796] - ceph: ignore the truncate when size won't change with Fx caps issued (Jeffrey Layton) [2017796] - ceph: don't rely on error_string to validate blocklisted session. (Jeffrey Layton) [2017796] - ceph: just use ci->i_version for fscache aux info (Jeffrey Layton) [2017796] - ceph: shut down access to inode when async create fails (Jeffrey Layton) [2017796] - ceph: refactor remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: fix auth cap handling logic in remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: drop private list from remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: don't use -ESTALE as special return code in try_get_cap_refs (Jeffrey Layton) [2017796] - ceph: print inode numbers instead of pointer values (Jeffrey Layton) [2017796] - ceph: enable async dirops by default (Jeffrey Layton) [2017796] - libceph: drop ->monmap and err initialization (Jeffrey Layton) [2017796] - ceph: convert to noop_direct_IO (Jeffrey Layton) [2017796] - ceph: fix off by one bugs in unsafe_request_wait() (Jeffrey Layton) [2017796] - ceph: fix handling of "meta" errors (Jeffrey Layton) [2017796] - ceph: drop the mdsc_get_session/put_session dout messages (Jeffrey Layton) [2017796] - ceph: lockdep annotations for try_nonblocking_invalidate (Jeffrey Layton) [2017796] - ceph: don't WARN if we're forcibly removing the session caps (Jeffrey Layton) [2017796] - ceph: don't WARN if we're force umounting (Jeffrey Layton) [2017796] - ceph: remove the capsnaps when removing caps (Jeffrey Layton) [2017796] - ceph: request Fw caps before updating the mtime in ceph_write_iter (Jeffrey Layton) [2017796] - ceph: reconnect to the export targets on new mdsmaps (Jeffrey Layton) [2017796] - ceph: print more information when we can't find snaprealm (Jeffrey Layton) [2017796] - ceph: add ceph_change_snap_realm() helper (Jeffrey Layton) [2017796] - ceph: remove redundant initializations from mdsc and session (Jeffrey Layton) [2017796] - ceph: cancel delayed work instead of flushing on mdsc teardown (Jeffrey Layton) [2017796] - ceph: add a new vxattr to return auth mds for an inode (Jeffrey Layton) [2017796] - ceph: flush the mdlog before waiting on unsafe reqs (Jeffrey Layton) [2017796] - ceph: flush mdlog before umounting (Jeffrey Layton) [2017796] - ceph: make iterate_sessions a global symbol (Jeffrey Layton) [2017796] - ceph: make ceph_create_session_msg a global symbol (Jeffrey Layton) [2017796] - ceph: fix comment about short copies in ceph_write_end (Jeffrey Layton) [2017796] - ceph: fix memory leak on decode error in ceph_handle_caps (Jeffrey Layton) [2017796] - RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()' (Kamal Heib) [1970672] - RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ (Kamal Heib) [1970672] - RDMA/irdma: Fix a user-after-free in add_pble_prm (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC errors (Kamal Heib) [1970672] - RDMA/irdma: Do not hold qos mutex twice on QP resume (Kamal Heib) [1970672] - RDMA/irdma: Set VLAN in UD work completion correctly (Kamal Heib) [1970672] - RDMA/irdma: Process extended CQ entries correctly (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when there are MW bind errors (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when transport retry counter is exceeded (Kamal Heib) [1970672] - RDMA/irdma: Validate number of CQ entries on create CQ (Kamal Heib) [1970672] - RDMA/irdma: Skip CQP ring during a reset (Kamal Heib) [1970672] - RDMA/irdma: Remove the repeated declaration (Kamal Heib) [1970672] - RDMA/irdma: Use correct kconfig symbol for AUXILIARY_BUS (Kamal Heib) [1970672] - RDMA/irdma: Change returned type of irdma_setup_virt_qp to void (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type of irdma_set_hw_rsrc to void (Kamal Heib) [1970672] - RDMA/irdma: change the returned type of irdma_sc_repost_aeq_entries to void (Kamal Heib) [1970672] - RDMA/irdma: Check vsi pointer before using it (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type to void (Kamal Heib) [1970672] - RDMA/irdma: Make spdxcheck.py happy (Kamal Heib) [1970672] - RDMA/irdma: Fix unused variable total_size warning (Kamal Heib) [1970672] - RDMA/irdma: Fix potential overflow expression in irdma_prm_get_pbles (Kamal Heib) [1970672] - RDMA/irdma: Check contents of user-space irdma_mem_reg_req object (Kamal Heib) [1970672] - RDMA/irdma: Remove use of kmap() (Kamal Heib) [1970672] - RDMA/irdma: Use the queried port attributes (Kamal Heib) [1970672] - RDMA/irdma: Check return value from ib_umem_find_best_pgsz (Kamal Heib) [1970672] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [1970672] - RDMA/irdma: Store PBL info address a pointer type (Kamal Heib) [1970672] - RDMA/irdma: Use list_last_entry/list_first_entry (Kamal Heib) [1970672] - RDMA/irdma: Use list_move instead of list_del/list_add (Kamal Heib) [1970672] - RDMA/irdma: Fix return error sign from irdma_modify_qp (Kamal Heib) [1970672] - RDMA/irdma: Fix spelling mistake "Allocal" -> "Allocate" (Kamal Heib) [1970672] - RDMA/irdma: remove redundant initialization of variable val (Kamal Heib) [1970672] - RDMA/irdma: remove extraneous indentation on a statement (Kamal Heib) [1970672] - RDMA/irdma: Fix issues with u8 left shift operation (Kamal Heib) [1970672] - RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw (Kamal Heib) [1970672] - RDMA/irdma: Add ABI definitions (Kamal Heib) [1970672] - RDMA/irdma: Add dynamic tracing for CM (Kamal Heib) [1970672] - RDMA/irdma: Add miscellaneous utility definitions (Kamal Heib) [1970672] - RDMA/irdma: Add user/kernel shared libraries (Kamal Heib) [1970672] - RDMA/irdma: Add RoCEv2 UD OP support (Kamal Heib) [1970672] - RDMA/irdma: Implement device supported verb APIs (Kamal Heib) [1970672] - RDMA/irdma: Add PBLE resource manager (Kamal Heib) [1970672] - RDMA/irdma: Add connection manager (Kamal Heib) [1970672] - RDMA/irdma: Add QoS definitions (Kamal Heib) [1970672] - RDMA/irdma: Add privileged UDA queue implementation (Kamal Heib) [1970672] - RDMA/irdma: Add HMC backing store setup functions (Kamal Heib) [1970672] - RDMA/irdma: Implement HW Admin Queue OPs (Kamal Heib) [1970672] - RDMA/irdma: Implement device initialization definitions (Kamal Heib) [1970672] - RDMA/irdma: Register auxiliary driver and implement private channel OPs (Kamal Heib) [1970672] - i40e: Register auxiliary devices to provide RDMA (Kamal Heib) [1970672] - i40e: Prep i40e header for aux bus conversion (Kamal Heib) [1970672] - i40e: Replace one-element array with flexible-array member (Kamal Heib) [1970672] - ibmvnic: drop bad optimization in reuse_tx_pools() (Gustavo Walbon) [2028722] - ibmvnic: drop bad optimization in reuse_rx_pools() (Gustavo Walbon) [2028722] - /proc//cmdline: add back the setproctitle() special case (Ian Kent) [1979446] - /proc//cmdline: remove all the special cases (Ian Kent) [1979446] - perf tests vmlinux-kallsyms: Ignore hidden symbols (Michael Petlan) [1903157] - net/sched: sch_ets: don't remove idle classes from the round-robin list (Davide Caratti) [2013073] - net/sched: sch_ets: don't peek at classes beyond 'nbands' (Davide Caratti) [2013073] - net/sched: sch_ets: properly init all active DRR list handles (Davide Caratti) [2013073] - serial: 8250: fix racy uartclk update (Puneet Sethi) [1784121] - serial: 8250: Skip uninitialized TTY port baud rate update (Puneet Sethi) [1784121] - serial: 8250: Discard RTS/DTS setting from clock update method (Puneet Sethi) [1784121] - serial: 8250: Add 8250 port clock update method (Puneet Sethi) [1784121] - serial: 8250_dw: drop bogus uartclk optimisation (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable PSE UART Auto Flow Control (Puneet Sethi) [1784121] - serial: 8250_lpss: Extract dw8250_do_set_termios() for common use (Puneet Sethi) [1784121] - serial: 8250_dw: Fix the trivial typo in the comment (Puneet Sethi) [1784121] - serial: 8250_dw: Re-use temporary variable for of_node (Puneet Sethi) [1784121] - serial: 8250_dw: Drop wrong use of ACPI_PTR() (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable DMA on Intel Elkhart Lake (Puneet Sethi) [1784121] - serial: 8250_dw: Add device HID for new AMD UART controller (Puneet Sethi) [1784121] - serial: 8250_dw: Fix clk-notifier/port suspend deadlock (Puneet Sethi) [1784121] - serial: 8250_dw: Fix common clocks usage race condition (Puneet Sethi) [1784121] - serial: 8250_dw: Pass the same rate to the clk round and set rate methods (Puneet Sethi) [1784121] - serial: 8250_dw: Simplify the ref clock rate setting procedure (Puneet Sethi) [1784121] - serial: 8250_dw: Use devm_clk_get_optional() to get the input clock (Puneet Sethi) [1784121] - serial: 8250_dw: Avoid double error messaging when IRQ absent (Puneet Sethi) [1784121] - serial: 8250_dw: switch to use 8250_dwlib library (Puneet Sethi) [1784121] - serial: 8250_dw: use pointer to uart local variable (Puneet Sethi) [1784121] - serial: 8250_dw: Use a unified new dev variable in remove (Puneet Sethi) [1784121] - serial: 8250_dw: always set baud rate in dw8250_set_termios (Puneet Sethi) [1784121] - serial: 8250_dw: add fractional divisor support (Puneet Sethi) [1784121] - serial: 8250_dw: Introduce IO accessors to extended registers (Puneet Sethi) [1784121] - dmaengine: dw: Program xBAR hardware for Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Make it dependent to HAS_IOMEM (Puneet Sethi) [1784121] - dmaengine dw: Revert "dmaengine: dw: Enable runtime PM" (Puneet Sethi) [1784121] - dmaengine: dw: Enable runtime PM (Puneet Sethi) [1784121] - dmaengine: dw: Add DMA-channels mask cell support (Puneet Sethi) [1784121] - dmaengine: dw: Ignore burst setting for memory peripherals (Puneet Sethi) [1784121] - dmaengine: dw: Discard dlen from the dev-to-mem xfer width calculation (Puneet Sethi) [1784121] - dmaengine: dw: Activate FIFO-mode for memory peripherals only (Puneet Sethi) [1784121] - dmaengine: dw: Initialize max_sg_burst capability (Puneet Sethi) [1784121] - dmaengine: dw: Introduce max burst length hw config (Puneet Sethi) [1784121] - dmaengine: dw: Initialize min and max burst DMA device capability (Puneet Sethi) [1784121] - dmaengine: dw: Set DMA device max segment size parameter (Puneet Sethi) [1784121] - dmaengine: dw: Take HC_LLP flag into account for noLLP auto-config (Puneet Sethi) [1784121] - dmaengine: Introduce DMA-device device_caps callback (Puneet Sethi) [1784121] - dmaengine: Introduce max SG burst capability (Puneet Sethi) [1784121] - dmaengine: Introduce min burst length capability (Puneet Sethi) [1784121] - dmaengine: dw: Initialize channel before each transfer (Puneet Sethi) [1784121] - dmaengine: dw: Replace 'objs' by 'y' (Puneet Sethi) [1784121] - dmaengine: dw: Register ACPI DMA controller for PCI that has companion (Puneet Sethi) [1784121] - dmaengine: dw: platform: Mark 'hclk' clock optional (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split OF helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split ACPI helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Move handle check to dw_dma_acpi_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Switch to acpi_dma_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use devm_platform_ioremap_resource() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use struct dw_dma_chip_pdata (Puneet Sethi) [1784121] - dmaengine: dw: Export struct dw_dma_chip_pdata for wider use (Puneet Sethi) [1784121] - dmaengine: dw: Update Intel Elkhart Lake Service Engine acronym (Puneet Sethi) [1784121] - dmaengine: dw: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Distinguish ->remove() between DW and iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: convert to SPDX identifiers (Puneet Sethi) [1784121] - dmaengine: dw: Don't pollute CTL_LO on iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: Reset DRAIN bit when resume the channel (Puneet Sethi) [1784121] - dmaengine: dw: Split DW and iDMA 32-bit operations (Puneet Sethi) [1784121] - dmaengine: dw: Remove unused internal property (Puneet Sethi) [1784121] - dmaengine: dw: Add missed multi-block support for iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: drop useless LIST_HEAD (Puneet Sethi) [1784121] - dmaengine: dw: Fix FIFO size for Intel Merrifield (Puneet Sethi) [1784121] - dmaengine: dw-dmac: implement dma protection control setting (Puneet Sethi) [1784121] - dmaengine: dw: remove dma_slave_config direction usage (Puneet Sethi) [1784121] - dmaengine: dw: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Puneet Sethi) [1784121] - perf/arm-cmn: Fix invalid pointer when access dtc object sharing the same IRQ number (Mark Langsdorf) [1997732] - drivers/perf: Simplify EVENT ATTR macro in SMMU PMU driver (Mark Langsdorf) [1997732] - perf/smmuv3: Don't trample existing events with global filter (Mark Langsdorf) [1997732] - perf: qcom: Remove redundant dev_err call in qcom_l3_cache_pmu_probe() (Mark Langsdorf) [1997732] - perf: arm_spe: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: xgene_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: qcom: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: arm_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - drivers/perf: arm-cci: Fix checkpatch spacing error (Mark Langsdorf) [1997732] - drivers/perf: arm-cmn: Add space after ',' (Mark Langsdorf) [1997732] - drivers/perf: arm_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: Remove redundant dev_err call in tx2_uncore_pmu_init_dev() (Mark Langsdorf) [1997732] - perf/arm-smmuv3: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dsu: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dmc620: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-cmn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Clean up CPU hotplug handling (Mark Langsdorf) [1997732] - perf/arm-cci: Remove broken race mitigation (Mark Langsdorf) [1997732] - genirq: Export affinity setter for modules (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Clean up with dev_printk (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Fix error handling (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors (Mark Langsdorf) [1997732] - drivers/perf: Simplify the SMMUv3 PMU event attributes (Mark Langsdorf) [1997732] - perf: Constify static struct attribute_group (Mark Langsdorf) [1997732] - perf: qcom: Constify static struct attribute_group (Mark Langsdorf) [1997732] - drivers/perf: Add support for ARMv8.3-SPE (Mark Langsdorf) [1997732] - driver/perf: Remove ARM_SMMU_V3_PMU dependency on ARM_SMMU_V3 (Mark Langsdorf) [1997732] - perf/smmuv3: Support sysfs identifier file (Mark Langsdorf) [1997732] - perf: remove duplicate check on fwnode (Mark Langsdorf) [1997732] - redhat/configs: enable ARM_DMC620_PMU memory controller perf counters (Mark Langsdorf) [1997732] - perf/arm_dmc620_pmu: Fix error return code in dmc620_pmu_device_probe() (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of ARM_DMC620_PMU drivers (Mark Langsdorf) [1997732] - driver/perf: Add PMU driver for the ARM DMC-620 memory controller (Mark Langsdorf) [1997732] - drivers/perf: thunderx2_pmu: Fix memory resource error handling (Mark Langsdorf) [1997732] - drivers/perf: xgene_pmu: Fix uninitialized resource struct (Mark Langsdorf) [1997732] - perf: arm_dsu: Support DSU ACPI devices (Mark Langsdorf) [1997732] - perf/smmuv3: To simplify code for ioremap page in pmcg (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of PMU drivers (Mark Langsdorf) [1997732] - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling (Mark Langsdorf) [1997732] - pmu/smmuv3: Clear IRQ affinity hint on device removal (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: arm_dsu_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: Open access for CAP_PERFMON privileged process (Mark Langsdorf) [1997732] - perf/smmuv3: Remove the leftover put_cpu() in error path (Mark Langsdorf) [1997732] - perf: arm-ccn: Enable stats for CCN-512 interconnect (Mark Langsdorf) [1997732] - perf/smmuv3: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-cci: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-ccn: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf: xgene: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/smmuv3: Validate groups for global filtering (Mark Langsdorf) [1997732] - perf/smmuv3: Validate group size (Mark Langsdorf) [1997732] - perf/smmuv3: Enable HiSilicon Erratum 162001800 quirk (Mark Langsdorf) [1997732] - perf/smmuv3: Add MSI irq support (Mark Langsdorf) [1997732] - perf/smmuv3: Add arm64 smmuv3 pmu driver (Mark Langsdorf) [1997732] - perf: xgene: Remove set but not used variable 'config' (Mark Langsdorf) [1997732] - perf/drivers: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Mark Langsdorf) [1997732] - For drivers that do not support context exclusion let's advertise the PERF_PMU_CAP_NO_EXCLUDE capability. This ensures that perf will prevent us from handling events where any exclusion flags are set. Let's also remove the now unnecessary check for exclusion flags. (Mark Langsdorf) [1997732] - perf/core, arch/arm: Use PERF_PMU_CAP_NO_EXCLUDE conditionally (Mark Langsdorf) [1997732] - drivers/perf: arm-ccn: Use devm_ioremap_resource() to map memory (Mark Langsdorf) [1997732] - drivers/perf: Initialise return value in armpmu_request_irqs() (Mark Langsdorf) [1997732] - perf/arm-cci: Remove VLA usage (Mark Langsdorf) [1997732] - tools/power turbostat: version 2021.05.04 (Prarit Bhargava) [2030472] - tools/power turbostat: Support "turbostat --hide idle" (Prarit Bhargava) [2030472] - tools/power turbostat: elevate priority of interval mode (Prarit Bhargava) [2030472] - tools/power turbostat: formatting (Prarit Bhargava) [2030472] - tools/power turbostat: rename tcc variables (Prarit Bhargava) [2030472] - tools/power turbostat: save original CPU model (Prarit Bhargava) [2030472] - tools/power turbostat: add TCC Offset support (Prarit Bhargava) [2030472] - tools/power turbostat: Fix Core C6 residency on Atom CPUs (Prarit Bhargava) [2030472] - tools/power turbostat: Print the C-state Pre-wake settings (Prarit Bhargava) [2030472] - tools/power turbostat: unmark non-kernel-doc comment (Prarit Bhargava) [2030472] - tools/power/turbostat: Remove Package C6 Retention on Ice Lake Server (Prarit Bhargava) [2030472] - tools/power turbostat: Fix offset overflow issue in index converting (Prarit Bhargava) [2030472] - tools/power/turbostat: Fix turbostat for AMD Zen CPUs (Prarit Bhargava) [2030472] - Revert "tools/power turbostat: adjust for temperature offset" (Prarit Bhargava) [2030472] - tools/power turbostat: Fix DRAM Energy Unit on SKX (Prarit Bhargava) [2030472] - tools/power turbostat: print microcode patch level (Prarit Bhargava) [2030472] - tools/power turbostat: add built-in-counter for IPC -- Instructions per Cycle (Prarit Bhargava) [2030472]- [s390] virtio: write back F_VERSION_1 before validate (Claudio Imbrenda) [2026234] - cpufreq: powernv: Fix init_chip_info initialization in numa=off (Steve Best) [2017665] - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() (Guillaume Nault) [2016210] - tipc: fix size validations for the MSG_CRYPTO type (Xin Long) [2020507] {CVE-2021-43267} - tipc: increase timeout in tipc_sk_enqueue() (Xin Long) [2020401] - Revert "tipc: Return the correct errno code" (Xin Long) [2020401] - tipc: fix an use-after-free issue in tipc_recvmsg (Xin Long) [2020401] - tipc: keep the skb in rcv queue until the whole data is read (Xin Long) [2020401] - powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10 (Steve Best) [2025400] - PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI (Myron Stowe) [2028298] - media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors (Dean Nelson) [1921871] {CVE-2020-0404} - sctp: fix transport encap_port update in sctp_vtag_verify (Xin Long) [2020393] - sctp: account stream padding length for reconf chunk (Xin Long) [2020393] - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb (Xin Long) [2020393] - net: cipso: fix warnings in netlbl_cipsov4_add_std (Balazs Nemeth) [2026691] - net/sched: act_ct: fix err check for nf_conntrack_confirm (Davide Caratti) [2018109] - net/sched: act_ct: Fix byte count on fragmented packets (Davide Caratti) [2018109] - mqprio: Correct stats in mqprio_dump_class_stats(). (Davide Caratti) [2018109] - net_sched: fix NULL deref in fifo_set_limit() (Davide Caratti) [2018109] - net: sched: flower: protect fl_walk() with rcu (Davide Caratti) [2018109] - fq_codel: reject silly quantum parameters (Davide Caratti) [2018109] - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed (Davide Caratti) [2018109] - sch_htb: Fix inconsistency when leaf qdisc creation fails (Davide Caratti) [2018109] - net: sched: fix lockdep_set_class() typo error for sch->seqlock (Davide Caratti) [2018109] - net: sched: cls_api: Fix the the wrong parameter (Davide Caratti) [2018109] - net/sched: act_vlan: Fix modify to allow 0 (Davide Caratti) [2018109] - net-sysfs: initialize uid and gid before calling net_ns_get_ownership (Xin Long) [1979820] - net: fix sysfs permssions when device changes network namespace (Xin Long) [1979820] - net-sysfs: add queue_change_owner() (Xin Long) [1979820] - net-sysfs: add netdev_change_owner() (Xin Long) [1979820] - drivers/base/power: add dpm_sysfs_change_owner() (Xin Long) [1979820] - device: add device_change_owner() (Xin Long) [1979820] - sysfs: Fix regression when adding a file to an existing group (Xin Long) [1979820] - bridge: make sure objects belong to container's owner (Xin Long) [1979820] - net: create reusable function for getting ownership info of sysfs inodes (Xin Long) [1979820] - net-sysfs: make sure objects belong to container's owner (Xin Long) [1979820] - net-sysfs: require net admin in the init ns for setting tx_maxrate (Xin Long) [1979820] - driver core: set up ownership of class devices in sysfs (Xin Long) [1979820] - kobject: kset_create_and_add() - fetch ownership info from parent (Xin Long) [1979820] - sysfs, kobject: allow creating kobject belonging to arbitrary users (Xin Long) [1979820] - NFSv42: Fix pagecache invalidation after COPY/CLONE (Benjamin Coddington) [2017166] - SUNRPC: fix sign error causing rpcsec_gss drops (Benjamin Coddington) [2017166] - nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero (Benjamin Coddington) [2017166] - nfsd: fix error handling of register_pernet_subsys() in init_nfsd() (Benjamin Coddington) [2017166] - SUNRPC: Simplify socket shutdown when not reusing TCP ports (Benjamin Coddington) [2017166] - nfsd4: Fix forced-expiry locking (Benjamin Coddington) [2017166] - SUNRPC/xprtrdma: Fix reconnection locking (Benjamin Coddington) [2017166] - NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid (Benjamin Coddington) [2017166] - NFSv4/pNFS: Always allow update of a zero valued layout barrier (Benjamin Coddington) [2017166] - NFSv4/pNFS: Fix a layoutget livelock loop (Benjamin Coddington) [2017166] - xprtrdma: Put rpcrdma_reps before waking the tear-down completion (Benjamin Coddington) [2017166] - NFSD: Fix TP_printk() format specifier in nfsd_clid_class (Benjamin Coddington) [2017166] - NFSv42: Copy offload should update the file size when appropriate (Benjamin Coddington) [2017166] - SUNRPC: Fix XPT_BUSY flag leakage in svc_handle_xprt()... (Benjamin Coddington) [2017166] - NFSv4/pNFS: Return an error if _nfs4_pnfs_v3_ds_connect can't load NFSv3 (Benjamin Coddington) [2017166] - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times (Benjamin Coddington) [2017166] - NFSv4/pnfs: Clean up layout get on open (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix layoutget behaviour after invalidation (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix the layout barrier update (Benjamin Coddington) [2017166] - NFSD: Prevent a possible oops in the nfs_dirent() tracepoint (Benjamin Coddington) [2017166] - nfsd: remove redundant assignment to pointer 'this' (Benjamin Coddington) [2017166] - nfs_common: fix doc warning (Benjamin Coddington) [2017166] - nfsd4: Expose the callback address and state of each NFS4 client (Benjamin Coddington) [2017166] - xprtrdma: Fix spelling mistakes (Benjamin Coddington) [2017166] - NFS: nfs_find_open_context() may only select open files (Benjamin Coddington) [2017166] - SUNRPC: Should wake up the privileged task firstly. (Benjamin Coddington) [2017166] - SUNRPC: Fix the batch tasks count wraparound. (Benjamin Coddington) [2017166] - nfs: update has_sec_mnt_opts after cloning lsm options from parent (Benjamin Coddington) [2017166] - nfs: fix acl memory leak of posix_acl_create() (Benjamin Coddington) [2017166] - rpc: remove redundant initialization of variable status (Benjamin Coddington) [2017166] - NFSv4: Initialise connection to the server in nfs4_alloc_client() (Benjamin Coddington) [2017166] - nfsd: Prevent truncation of an unlinked inode from blocking access to its directory (Benjamin Coddington) [2017166] - xprtrdma: Fix a maybe-uninitialized compiler warning (Benjamin Coddington) [2017166] - NFSv4: Fix second deadlock in nfs4_evict_inode() (Benjamin Coddington) [2017166] - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() (Benjamin Coddington) [2017166] - NFS: FMODE_READ and friends are C macros, not enum types (Benjamin Coddington) [2017166] - NFS: Fix a potential NULL dereference in nfs_get_client() (Benjamin Coddington) [2017166] - NFS: Fix use-after-free in nfs4_init_client() (Benjamin Coddington) [2017166] - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. (Benjamin Coddington) [2017166] - nfs: Remove trailing semicolon in macros (Benjamin Coddington) [2017166] - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config (Benjamin Coddington) [2017166] - NFS: Clean up reset of the mirror accounting variables (Benjamin Coddington) [2017166] - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() (Benjamin Coddington) [2017166] - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() (Benjamin Coddington) [2017166] - SUNRPC: More fixes for backlog congestion (Benjamin Coddington) [2017166] - SUNRPC: Fix Oops in xs_tcp_send_request() when transport is disconnected (Benjamin Coddington) [2017166] - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() (Benjamin Coddington) [2017166] - SUNRPC in case of backlog, hand free slots directly to waiting task (Benjamin Coddington) [2017166] - pNFS/NFSv4: Remove redundant initialization of 'rd_size' (Benjamin Coddington) [2017166] - NFS: fix an incorrect limit in filelayout_decode_layout() (Benjamin Coddington) [2017166] - fs/nfs: Use fatal_signal_pending instead of signal_pending (Benjamin Coddington) [2017166] - xprtrdma: Fix a NULL dereference in frwr_unmap_sync() (Benjamin Coddington) [2017166] - sunrpc: Fix misplaced barrier in call_decode (Benjamin Coddington) [2017166] - SUNRPC: set rq_page_end differently (Benjamin Coddington) [2017166] - xprtrdma: Move fr_mr field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move the Work Request union to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_linv_done field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move cqe to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_cid to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Remove the RPC/RDMA QP event handler (Benjamin Coddington) [2017166] - xprtrdma: Add tracepoints showing FastReg WRs and remote invalidation (Benjamin Coddington) [2017166] - xprtrdma: Avoid Send Queue wrapping (Benjamin Coddington) [2017166] - xprtrdma: Do not wake RPC consumer on a failed LocalInv (Benjamin Coddington) [2017166] - xprtrdma: Do not recycle MR after FastReg/LocalInv flushes (Benjamin Coddington) [2017166] - xprtrdma: Clarify use of barrier in frwr_wc_localinv_done() (Benjamin Coddington) [2017166] - xprtrdma: Rename frwr_release_mr() (Benjamin Coddington) [2017166] - xprtrdma: rpcrdma_mr_pop() already does list_del_init() (Benjamin Coddington) [2017166] - xprtrdma: Delete rpcrdma_recv_buffer_put() (Benjamin Coddington) [2017166] - xprtrdma: Fix cwnd update ordering (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep creation (Benjamin Coddington) [2017166] - xprtrdma: Improve commentary around rpcrdma_reps_unmap() (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep destruction (Benjamin Coddington) [2017166] - xprtrdma: Put flushed Receives on free list instead of destroying them (Benjamin Coddington) [2017166] - xprtrdma: Do not refresh Receive Queue while it is draining (Benjamin Coddington) [2017166] - xprtrdma: Avoid Receive Queue wrapping (Benjamin Coddington) [2017166] - SUNRPC: fix ternary sign expansion bug in tracing (Benjamin Coddington) [2017166] - nfsd: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - nfsd: reshuffle some code (Benjamin Coddington) [2017166] - nfsd: track filehandle aliasing in nfs4_files (Benjamin Coddington) [2017166] - nfsd: hash nfs4_files by inode number (Benjamin Coddington) [2017166] - NFSv4.1: Simplify layout return in pnfs_layout_process() (Benjamin Coddington) [2017166] - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() (Benjamin Coddington) [2017166] - nfsd: ensure new clients break delegations (Benjamin Coddington) [2017166] - NFS: Don't discard pNFS layout segments that are marked for return (Benjamin Coddington) [2017166] - NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting (Benjamin Coddington) [2017166] - nfsd: remove unused function (Benjamin Coddington) [2017166] - svcrdma: Pass a useful error code to the send_err tracepoint (Benjamin Coddington) [2017166] - svcrdma: Rename goto labels in svc_rdma_sendto() (Benjamin Coddington) [2017166] - svcrdma: Don't leak send_ctxt on Send errors (Benjamin Coddington) [2017166] - SUNRPC: Remove trace_xprt_transmit_queued (Benjamin Coddington) [2017166] - SUNRPC: Add tracepoint that fires when an RPC is retransmitted (Benjamin Coddington) [2017166] - SUNRPC: Move fault injection call sites (Benjamin Coddington) [2017166] - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() (Benjamin Coddington) [2017166] - NFSv4: Catch and trace server filehandle encoding errors (Benjamin Coddington) [2017166] - NFSv4: Convert nfs_xdr_status tracepoint to an event class (Benjamin Coddington) [2017166] - NFSv4: Add tracing for COMPOUND errors (Benjamin Coddington) [2017166] - NFSv4: Don't modify the change attribute cached in the inode (Benjamin Coddington) [2017166] - NFSv4: Fix value of decode_fsinfo_maxsz (Benjamin Coddington) [2017166] - NFS: Fix up revalidation of space used (Benjamin Coddington) [2017166] - NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid (Benjamin Coddington) [2017166] - NFS: Mask out unsupported attributes in nfs_getattr() (Benjamin Coddington) [2017166] - NFS: Fix up inode cache tracing (Benjamin Coddington) [2017166] - NFS: Deal correctly with attribute generation counter overflow (Benjamin Coddington) [2017166] - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: Fix attribute bitmask in _nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: nfs4_bitmask_adjust() must not change the server global bitmasks (Benjamin Coddington) [2017166] - NFSD: Use DEFINE_SPINLOCK() for spinlock (Benjamin Coddington) [2017166] - sunrpc: Remove unused function ip_map_lookup (Benjamin Coddington) [2017166] - NFS: Fix fscache invalidation in nfs_set_cache_invalid() (Benjamin Coddington) [2017166] - SUNRPC: Ensure the transport backchannel association (Benjamin Coddington) [2017166] - nfs: hornor timeo and retrans option when mounting NFSv3 (Benjamin Coddington) [2017166] - sunrpc: honor rpc_task's timeout value in rpcb_create() (Benjamin Coddington) [2017166] - nfs: Fix a typo in the file nfs42xattr.c (Benjamin Coddington) [2017166] - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds (Benjamin Coddington) [2017166] - NFS: Fix up incorrect documentation (Benjamin Coddington) [2017166] - NFSv4: Simplify nfs4_retry_setlk() (Benjamin Coddington) [2017166] - UAPI: nfsfh.h: Replace one-element array with flexible-array member (Benjamin Coddington) [2017166] - svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg (Benjamin Coddington) [2017166] - svcrdma: Remove sc_read_complete_q (Benjamin Coddington) [2017166] - svcrdma: Single-stage RDMA Read (Benjamin Coddington) [2017166] - SUNRPC: Move svc_xprt_received() call sites (Benjamin Coddington) [2017166] - SUNRPC: Export svc_xprt_received() (Benjamin Coddington) [2017166] - svcrdma: Retain the page backing rq_res.head[0].iov_base (Benjamin Coddington) [2017166] - svcrdma: Remove unused sc_pages field (Benjamin Coddington) [2017166] - svcrdma: Normalize Send page handling (Benjamin Coddington) [2017166] - svcrdma: Add a "deferred close" helper (Benjamin Coddington) [2017166] - svcrdma: Maintain a Receive water mark (Benjamin Coddington) [2017166] - svcrdma: Use svc_rdma_refresh_recvs() in wc_receive (Benjamin Coddington) [2017166] - svcrdma: Add a batch Receive posting mechanism (Benjamin Coddington) [2017166] - svcrdma: Remove stale comment for svc_rdma_wc_receive() (Benjamin Coddington) [2017166] - svcrdma: Provide an explanatory comment in CMA event handler (Benjamin Coddington) [2017166] - svcrdma: RPCDBG_FACILITY is no longer used (Benjamin Coddington) [2017166] - nfsd: don't ignore high bits of copy count (Benjamin Coddington) [2017166] - nfsd: COPY with length 0 should copy to end of file (Benjamin Coddington) [2017166] - nfsd: Fix typo "accesible" (Benjamin Coddington) [2017166] - nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted (Benjamin Coddington) [2017166] - nfsd: Log client tracking type log message as info instead of warning (Benjamin Coddington) [2017166] - nfsd: helper for laundromat expiry calculations (Benjamin Coddington) [2017166] - NFSD: Clean up NFSDDBG_FACILITY macro (Benjamin Coddington) [2017166] - NFSD: Add a tracepoint to record directory entry encoding (Benjamin Coddington) [2017166] - rpc: fix NULL dereference on kmalloc failure (Benjamin Coddington) [2017166] - sunrpc: fix refcount leak for rpc auth modules (Benjamin Coddington) [2017166] - NFSD: Repair misuse of sv_lock in 5.10.16-rt30. (Benjamin Coddington) [2017166] - svcrdma: disable timeouts on rdma backchannel (Benjamin Coddington) [2017166] - svcrdma: Hold private mutex while invoking rdma_accept() (Benjamin Coddington) [2017166] - NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache (Benjamin Coddington) [2017166] - NFS: Always clear an invalid mapping when attempting a buffered write (Benjamin Coddington) [2017166] - NFS: Optimise sparse writes past the end of file (Benjamin Coddington) [2017166] - NFS: Fix documenting comment for nfs_revalidate_file_size() (Benjamin Coddington) [2017166] - rpcrdma: Fix comments about reverse-direction operation (Benjamin Coddington) [2017166] - xprtrdma: Refactor invocations of offset_in_page() (Benjamin Coddington) [2017166] - xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map() (Benjamin Coddington) [2017166] - xprtrdma: Remove FMR support in rpcrdma_convert_iovs() (Benjamin Coddington) [2017166] - NFS: Fix fscache read from NFS after cache error (Benjamin Coddington) [2017166] - NFS: Ensure nfs_readpage returns promptly when internal error occurs (Benjamin Coddington) [2017166] - NFS: Remove unnecessary inode parameter from nfs_pageio_complete_read() (Benjamin Coddington) [2017166] - NFS: Add nfs_pageio_complete_read() and remove nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Call readpage_async_filler() from nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Refactor nfs_readpage() and nfs_readpage_async() to use nfs_readdesc (Benjamin Coddington) [2017166] - NFS: In nfs_readpage() only increment NFSIOS_READPAGES when read succeeds (Benjamin Coddington) [2017166] - NFS: Clean up nfs_readpage() and nfs_readpages() (Benjamin Coddington) [2017166] - nfs: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - SUNRPC: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - net: sunrpc: xprtsock.c: Corrected few spellings ,in comments (Benjamin Coddington) [2017166] - SUNRPC: correct error code comment in xs_tcp_setup_socket() (Benjamin Coddington) [2017166] - nfsd: cstate->session->se_client -> cstate->clp (Benjamin Coddington) [2017166] - nfsd: simplify nfsd4_check_open_reclaim (Benjamin Coddington) [2017166] - nfsd: remove unused set_client argument (Benjamin Coddington) [2017166] - nfs/blocklayout: remove cruft in bl_alloc_init_bio (Benjamin Coddington) [2017166] - nfsd: refactor set_client (Benjamin Coddington) [2017166] - nfsd: rename lookup_clientid->set_client (Benjamin Coddington) [2017166] - nfsd: simplify nfsd_renew (Benjamin Coddington) [2017166] - nfsd: simplify process_lock (Benjamin Coddington) [2017166] - nfsd4: simplify process_lookup1 (Benjamin Coddington) [2017166] - SUNRPC: Correct a comment (Benjamin Coddington) [2017166] - svcrdma: DMA-sync the receive buffer in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Restore read and write stats (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_sq_starve to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_recv to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Refactor svc_rdma_init() and svc_rdma_clean_up() (Benjamin Coddington) [2017166] - nfsd: remove fault injection code (Benjamin Coddington) [2017166] - SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() (Benjamin Coddington) [2017166] - SUNRPC: Display RPC procedure names instead of proc numbers (Benjamin Coddington) [2017166] - SUNRPC: Make trace_svc_process() display the RPC procedure symbolically (Benjamin Coddington) [2017166] - EDAC/mce_amd: Do not load edac_mce_amd module on guests (Aristeu Rozanski) [2000776] - tracing: Map all PIDs to command lines (Jerome Marchand) [1913211] - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() (Rafael Aquini) [2016441] - mm: mark the OOM reaper thread as freezable (Rafael Aquini) [2016441] - mm/page_isolation: guard against possible putback unisolated page (Rafael Aquini) [2016441] - mm/page_isolation: fix potential missing call to unset_migratetype_isolate() (Rafael Aquini) [2016441] - mm/page_alloc: use accumulated load when building node fallback list (Rafael Aquini) [2016441] - mm/vmalloc: do not adjust the search size for alignment overhead (Rafael Aquini) [2016441] - mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo (Rafael Aquini) [2016441] - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" (Rafael Aquini) [2016441] - mm, slub: consider rest of partial list if acquire_slab() fails (Rafael Aquini) [2016441] - mm, slub: fix incorrect memcg slab count for bulk free (Rafael Aquini) [2016441] - mm, slub: fix mismatch between reconstructed freelist depth and cnt (Rafael Aquini) [2016441] - slub: add back check for free nonslab objects (Rafael Aquini) [2016441] - slub: fix kmalloc_pagealloc_invalid_free unit test (Rafael Aquini) [2016441] - slub: fix unreclaimable slab stat for bulk free (Rafael Aquini) [2016441] - mm/slub: add taint after the errors are printed (Rafael Aquini) [2016441] - mm/slab.c: remove useless lines in enable_cpucache() (Rafael Aquini) [2016441] - kasan: fix tag for large allocations when using CONFIG_SLAB (Rafael Aquini) [2016441] - mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled (Rafael Aquini) [2016441] - mm: memcontrol: set the correct memcg swappiness restriction (Rafael Aquini) [2016441] - memcg: replace in_interrupt() by !in_task() in active_memcg() (Rafael Aquini) [2016441] - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE (Rafael Aquini) [2016441] - huge tmpfs: fix fallocate(vanilla) advance over huge pages (Rafael Aquini) [2016441] - huge tmpfs: revert shmem's use of transhuge_vma_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: remove unnecessary tlb_remove_page_size() for huge zero pmd (Rafael Aquini) [2016441] - mm/huge_memory.c: add missing read-only THP checking in transparent_hugepage_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: use page->deferred_list (Rafael Aquini) [2016441] - mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK (Rafael Aquini) [2016441] - mm/thp: decrease nr_thps in file's mapping on THP split (Rafael Aquini) [2016441] - mm/thp: fix page_address_in_vma() on file THP tails (Rafael Aquini) [2016441] - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting (Rafael Aquini) [2016441] - mm/thp: make is_huge_zero_pmd() safe and quicker (Rafael Aquini) [2016441] - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry (Rafael Aquini) [2016441] - mm/truncate: fix truncation for pages of arbitrary size (Rafael Aquini) [2016441] - mm/rmap: fix potential pte_unmap on an not mapped pte (Rafael Aquini) [2016441] - mm/rmap: correct obsolete comment of page_get_anon_vma() (Rafael Aquini) [2016441] - mm/rmap: use page_not_mapped in try_to_unmap() (Rafael Aquini) [2016441] - mm/rmap: fix obsolete comment in __page_check_anon_rmap() (Rafael Aquini) [2016441] - mm/rmap: remove unneeded semicolon in page_not_mapped() (Rafael Aquini) [2016441] - mm/rmap: correct some obsolete comments of anon_vma (Rafael Aquini) [2016441] - mm/pgtable-generic.c: optimize the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm/pgtable-generic.c: simplify the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm: prevent a warning when casting void* -> enum (Rafael Aquini) [2016441] - mm/hugeltb: simplify the return code of __vma_reservation_common() (Rafael Aquini) [2016441] - mm,thp,shmem: make khugepaged obey tmpfs mount flags (Rafael Aquini) [2016441] - mm/vma: make is_vma_temporary_stack() available for general use (Rafael Aquini) [2016441] - mm/vma: make vma_is_foreign() available for general use (Rafael Aquini) [2016441] - hugetlb: fix copy_huge_page_from_user contig page struct assumption (Rafael Aquini) [2016441] - mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM (Rafael Aquini) [2016441] - mm/sparse.c: use __nr_to_section(section_nr) to get mem_section (Rafael Aquini) [2016441] - mm/huge_memory.c: thp: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [2016441] - mm/huge_memory.c: make __thp_get_unmapped_area static (Rafael Aquini) [2016441] - mm/mempolicy.c: fix checking unmapped holes for mbind (Rafael Aquini) [2016441] - s390/mm: fix VMA and page table handling code in storage key handling functions (Rafael Aquini) [2016441] - s390/mm: validate VMA in PGSTE manipulation functions (Rafael Aquini) [2016441] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Rafael Aquini) [2016441] - s390/gmap: validate VMA in __gmap_zap() (Rafael Aquini) [2016441] - s390: mm: Fix secure storage access exception handling (Rafael Aquini) [2016441] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Rafael Aquini) [2016441] - powerpc/64s: Fix pte update for kernel memory on radix (Rafael Aquini) [2016441] - powerpc/mm: sanity_check_fault() should work for all, not only BOOK3S (Rafael Aquini) [2016441] - powerpc/book3s64/pkeys: Use PVR check instead of cpu feature (Rafael Aquini) [2016441] - powerpc/mm: Fix reporting of kernel execute faults on the 8xx (Rafael Aquini) [2016441] - powerpc/mm/hash: Handle user access of kernel address gracefully (Rafael Aquini) [2016441] - powerpc/mm: Add missing tracepoint for tlbie (Rafael Aquini) [2016441] - arm64: hugetlb: avoid potential NULL dereference (Rafael Aquini) [2016441] - arm64/numa: Report correct memblock range for the dummy node (Rafael Aquini) [2016441] - x86/pat: Pass valid address to sanitize_phys() (Rafael Aquini) [2016441] - x86/mm: Check for pfn instead of page in vmalloc_sync_one() (Rafael Aquini) [2016441] - x86/mm/tlb: Revert "x86/mm: Align TLB invalidation info" (Rafael Aquini) [2016441] - x86/mm: Report which part of kernel image is freed (Rafael Aquini) [2016441] - mm: make free_reserved_area() return "const char *" (Rafael Aquini) [2016441] - x86/mm/init: Remove freed kernel image areas from alias mapping (Rafael Aquini) [2016441] - x86/mm/init: Add helper for freeing kernel image pages (Rafael Aquini) [2016441] - x86/mm/init: Pass unconverted symbol addresses to free_init_pages() (Rafael Aquini) [2016441] - x86/mm: Add TLB purge to free pmd/pte page interfaces (Rafael Aquini) [2016441] - mm/mmu_notifier: Make drm-backport/linux/mmu_notifier.h use RH_MMU_NOTIFIER_V2 (Waiman Long) [1946746] - mm/migrate: fix migrate_pgmap_owner w/o CONFIG_MMU_NOTIFIER (Waiman Long) [1946746] - mm/notifier: add migration invalidation type (Waiman Long) [1946746] - mm/migrate: add a flags parameter to migrate_vma (Waiman Long) [1946746] - mm/mmu_notifiers: ensure range_end() is paired with range_start() (Waiman Long) [1946746] - mm: track mmu notifiers in fs_reclaim_acquire/release (Waiman Long) [1946746] - mm: mmu_notifier: fix and extend kerneldoc (Waiman Long) [1946746] - mm/mmu_notifier: silence PROVE_RCU_LIST warnings (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'interval_sub' as the variable for mmu_interval_notifier (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'subscription' as the variable name for mmu_notifier (Waiman Long) [1946746] - mm/mmu_notifier: Rename struct mmu_notifier_mm to mmu_notifier_subscriptions (Waiman Long) [1946746] - mm, notifier: Catch sleeping/blocking for !blockable (Waiman Long) [1946746] - mm/mmu_notifiers: use the right return code for WARN_ON (Waiman Long) [1946746] - mm/mmu_notifiers: check if mmu notifier callbacks are allowed to fail (Waiman Long) [1946746] - mm/mmu_notifier: mmu_notifier_range_update_to_read_only() helper (Waiman Long) [1946746] - mm/mmu_notifier: pass down vma and reasons why mmu notifier is happening (Waiman Long) [1946746] - mm/mmu_notifier: use structure for invalidate_range_start/end callback (Waiman Long) [1946746] - Revert "mm, mmu_notifier: annotate mmu notifiers with blockable invalidate callbacks" (Waiman Long) [1946746] - mm, mmu_notifier: be explicit about range invalition non-blocking mode (Waiman Long) [1946746] - mm/oom_kill.c: clean up oom_reap_task_mm() (Waiman Long) [1946746] - mm, oom: distinguish blockable mode for mmu notifiers (Waiman Long) [1946746] - mm/mmu_notifier: helper to test if a range invalidation is blockable (Waiman Long) [1946746] - mm/mmu_notifier: Relocate mmu_notifier_put() (Waiman Long) [1946746] - mm/mmu_notifier: Add mmu_notifier versioning mechanism (Waiman Long) [1946746] - af_unix: Return errno instead of NULL in unix_create1(). (Balazs Nemeth) [2026690] - netfilter: nf_tables: fix audit memory leak in nf_tables_commit (Phil Sutter) [2028926] - ethtool: Validate module EEPROM offset as part of policy (Ivan Vecera) [2019090] - ethtool: Validate module EEPROM length as part of policy (Ivan Vecera) [2019090] - ethtool: Use kernel data types for internal EEPROM struct (Ivan Vecera) [2019090] - ethtool: Document behavior when module EEPROM bank attribute is omitted (Ivan Vecera) [2019090] - ethtool: Decrease size of module EEPROM get policy array (Ivan Vecera) [2019090] - ethtool: Document correct attribute type (Ivan Vecera) [2019090] - ethtool: Use correct command name in title (Ivan Vecera) [2019090] - net: fix mistake path for netdev_features_strings (Ivan Vecera) [2019089 2019090 2019092] - ethtool: add a stricter length check (Ivan Vecera) [2019089 2019090 2019092] - ethtool: Fix a typo (Ivan Vecera) [2019089 2019090 2019092] - net: ethtool: clear heap allocations for ethtool function (Ivan Vecera) [2019090] - ethtool: Fix NULL pointer dereference during module EEPROM dump (Ivan Vecera) [2019090] - ethtool: stats: Fix a copy-paste error (Ivan Vecera) [2019092] - ethtool: add missing EEPROM to list of messages (Ivan Vecera) [2019090] - ethtool: stats: clarify the initialization to ETHTOOL_STAT_NOT_SET (Ivan Vecera) [2019092] - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() (Ivan Vecera) [2019092] - ethtool: add interface to read RMON stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC Ctrl stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC stats (Ivan Vecera) [2019092] - ethtool: add a new command for reading standard stats (Ivan Vecera) [2019092] - docs: ethtool: document standard statistics (Ivan Vecera) [2019092] - docs: networking: extend the statistics documentation (Ivan Vecera) [2019092] - ethtool: add FEC statistics (Ivan Vecera) [2019089] - docs: net: statistics.rst: remove a duplicated kernel-doc (Ivan Vecera) [2019089] - ethtool: fec_prepare_data() - jump to error handling (Ivan Vecera) [2019089] - ethtool: move ethtool_stats_init (Ivan Vecera) [2019089] - ethtool: wire in generic SFP module access (Ivan Vecera) [2019090] - phy: sfp: add netlink SFP support to generic SFP code (Ivan Vecera) [2019090] - ethtool: Add fallback to get_module_eeprom from netlink command (Ivan Vecera) [2019090] - net: ethtool: Export helpers for getting EEPROM info (Ivan Vecera) [2019090] - ethtool: Allow network drivers to dump arbitrary EEPROM data (Ivan Vecera) [2019090] - docs: ethtool: correct quotes (Ivan Vecera) [2019090] - selftests: ethtool: add a netdevsim FEC test (Ivan Vecera) [2019089] - netdevsim: add FEC settings support (Ivan Vecera) [2019089] - ethtool: support FEC settings over netlink (Ivan Vecera) [2019089] - ethtool: document the enum values not defines (Ivan Vecera) [2019089] - ethtool: fec: fix FEC_NONE check (Ivan Vecera) [2019089] - ethtool: fec: add note about reuse of reserved (Ivan Vecera) [2019089] - ethtool: clarify the ethtool FEC interface (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->active_fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->reserved (Ivan Vecera) [2019089] - ethtool: fec: remove long structure description (Ivan Vecera) [2019089] - ethtool: fec: fix typo in kdoc (Ivan Vecera) [2019089] - net: Remove redundant if statements (Petr Oros) [2026472] - netdevice: add the case if dev is NULL (Petr Oros) [2026472] - nvmet: use IOCB_NOWAIT only if the filesystem supports it (Chris Leech) [2015563] - nvmet-tcp: fix incomplete data digest send (Chris Leech) [2015563] - nvmet-tcp: fix memory leak when performing a controller reset (Chris Leech) [2015563] - nvmet-tcp: add an helper to free the cmd buffers (Chris Leech) [2015563] - nvmet-tcp: fix a race condition between release_queue and io_work (Chris Leech) [2015563] - nvmet-tcp: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-rdma: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-tcp: fix header digest verification (Chris Leech) [2015563] - nvmet-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvmet-tcp: fix a memory leak when releasing a queue (Chris Leech) [2015563] - nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show() (Chris Leech) [2015563] - nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() (Chris Leech) [2015563] - nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req (Chris Leech) [2015563] - nvmet: looks at the passthrough controller when initializing CAP (Chris Leech) [2015563] - nvmet: check that host sqsize does not exceed ctrl MQES (Chris Leech) [2015563] - nvmet: avoid duplicate qid in connect cmd (Chris Leech) [2015563] - nvmet: pass back cntlid on successful completion (Chris Leech) [2015563] - nvmet: remove redundant assignments of variable status (Chris Leech) [2015563] - nvme-fabrics: ignore invalid fast_io_fail_tmo values (Chris Leech) [2015563] - nvme-tcp: fix memory leak when freeing a queue (Chris Leech) [2015563] - nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (Chris Leech) [2015563] - nvme-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvme-tcp: fix possible req->offset corruption (Chris Leech) [2015563] - nvme-tcp: fix H2CData PDU send accounting (again) (Chris Leech) [2015563] - nvme: keep ctrl->namespaces ordered (Chris Leech) [2015563] - nvme-tcp: fix incorrect h2cdata pdu offset accounting (Chris Leech) [2015563] - nvme-tcp: fix io_work priority inversion (Chris Leech) [2015563] - nvme-multipath: fix ANA state updates when a namespace is not present (Chris Leech) [2015563] - nvme: avoid race in shutdown namespace removal (Chris Leech) [2015563] - nvme: update keep alive interval when kato is modified (Chris Leech) [2015563] - nvme: use return value from blk_execute_rq() (Chris Leech) [2015563] - nvme-tcp: Do not reset transport on data digest errors (Chris Leech) [2015563] - nvme-rdma: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: pair send_mutex init with destroy (Chris Leech) [2015563] - nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data (Chris Leech) [2015563] - RDMA/rxe: Bump up default maximum values used via uverbs (Kamal Heib) [2029675]- scsi: qedi: Fix error codes in qedi_alloc_global_queues() (Nilesh Javali) [1983905] - scsi: qedi: Add support for fastpath doorbell recovery (Nilesh Javali) [1983905] - scsi: qedi: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983905] - scsi: qedi: Fix host removal with running sessions (Nilesh Javali) [1983905] - scsi: qedi: Wake up if cmd_cleanup_req is set (Nilesh Javali) [1983905] - scsi: qedi: Complete TMF works before disconnect (Nilesh Javali) [1983905] - scsi: qedi: Pass send_iscsi_tmf task to abort (Nilesh Javali) [1983905] - scsi: qedi: Fix cleanup session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Use GFP_NOIO for TMF allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF tid allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix use after free during abort cleanup (Nilesh Javali) [1983905] - scsi: qedi: Fix race during abort timeouts (Nilesh Javali) [1983905] - scsi: qedi: Fix null ref during abort handling (Nilesh Javali) [1983905] - vrf: Fix fast path output packet handling with async Netfilter rules (Antoine Tenart) [2019333] - ipv6: do not drop vrf udp multicast packets (Antoine Tenart) [2019333] - ipv6: handling of multicast packets received in VRF (Antoine Tenart) [2019333] - vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled (Antoine Tenart) [2019333] - ipv6: add vrf table handling code for ipv6 mcast (Antoine Tenart) [2019333] - ipv4: Allow sending multicast packets on specific i/f using VRF socket (Antoine Tenart) [2019333] - xfs: fix I_DONTCACHE (Carlos Maiolino) [2024969] - kernfs: don't create a negative dentry if inactive node exists (Ian Kent) [2001597] - kernfs: also call kernfs_set_rev() for positive dentry (Ian Kent) [2001597] - ixgbevf: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Ken Cox) [1970656] - ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup (Ken Cox) [1970653] - ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable error path (Ken Cox) [1970653] - powerpc/perf: Fix missing is_sier_aviable() during build (Gustavo Walbon) [2011687] - perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support (Michael Petlan) [2026390] - RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() (Kamal Heib) [2025496] - RDMA: Use the sg_table directly and remove the opencoded version from umem (Kamal Heib) [2025496] - ovs: clear skb->tstamp in forwarding path (Antoine Tenart) [2020160] - net: openvswitch: fix kernel-doc warnings in flow.c (Antoine Tenart) [2020160] - openvswitch: Optimize operation for key comparison (Antoine Tenart) [2020160] - net: openvswitch: Remove unnecessary skb_nfct() (Antoine Tenart) [2020160] - openvswitch: meter: fix race when getting now_ms. (Antoine Tenart) [2020160] - net: openvswitch: Use 'skb_push_rcsum()' instead of hand coding it (Antoine Tenart) [2020160] - openvswitch: Fix a typo (Antoine Tenart) [2020160] - openvswitch: Warn over-mtu packets only if iface is UP. (Antoine Tenart) [2020160] - openvswitch: meter: remove rate from the bucket size calculation (Antoine Tenart) [2020160] - net: openvswitch: use core API to update/provide stats (Antoine Tenart) [2020160] - net: openvswitch: use new function dev_fetch_sw_netstats (Antoine Tenart) [2020160] - net: openvswitch: use dev_sw_netstats_rx_add() (Antoine Tenart) [2020160] - net: openvswitch: Constify static struct genl_small_ops (Antoine Tenart) [2020160] - selftests: add a test case for mirred egress to ingress (Xin Long) [1983894] - net: sched: act_mirred: drop dst for the direction from egress to ingress (Xin Long) [1983894] - usb: hso: fix error handling code of hso_create_net_device (José Ignacio Tornos Martínez) [1986489] {CVE-2021-37159} - i40e: Fix freeing of uninitialized misc IRQ vector (Stefan Assmann) [1990683] - x86/topology: Make __max_die_per_package available unconditionally (Aristeu Rozanski) [1949284] - x86/cpu/amd: Set __max_die_per_package on AMD (Aristeu Rozanski) [1949284] - x86/topology: Set cpu_die_id only if DIE_TYPE found (Aristeu Rozanski) [1949284] - x86/mce: Drop AMD-specific "DEFERRED" case from Intel severity rule list (Aristeu Rozanski) [1949284] - EDAC/mce_amd: Add new error descriptions for existing types (Aristeu Rozanski) [1949284] - x86/mce/amd, edac: Remove report_gart_errors (Aristeu Rozanski) [1949284] - x86/mce/amd: Make threshold bank setting hotplug robust (Aristeu Rozanski) [1949284] - x86/mce/amd: Cleanup threshold device remove path (Aristeu Rozanski) [1949284] - x86/mce/amd: Straighten CPU hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Sanitize thresholding device creation hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Protect a not-fully initialized bank from the thresholding interrupt (Aristeu Rozanski) [1949284] - x86/mce/amd: Init thresholding machinery only on relevant vendors (Aristeu Rozanski) [1949284] - x86/mce/amd: Do proper cleanup on error paths (Aristeu Rozanski) [1949284] - x86/mce/amd: Fix kobject lifetime (Aristeu Rozanski) [1949284] - x86/mce/amd: Publish the bank pointer only after setup has succeeded (Aristeu Rozanski) [1949284] - x86/mce/amd: Make disable_err_thresholding() static (Aristeu Rozanski) [1949284] - x86/MCE: Determine MCA banks' init state properly (Aristeu Rozanski) [1949284] - x86/MCE: Group AMD function prototypes in (Aristeu Rozanski) [1949284] - x86/MCE: Switch to use the new generic UUID API (Aristeu Rozanski) [1949284] - ipv4: fix endianness issue in inet_rtm_getroute_build_skb() (Guillaume Nault) [2022057] - net: igmp: fix data-race in igmp_ifc_timer_expire() (Guillaume Nault) [2022057] - net/ipv4: swap flow ports when validating source (Guillaume Nault) [2022057] - tools headers UAPI: Sync linux/in.h copy with the kernel sources (Guillaume Nault) [2022057] - icmp: don't send out ICMP messages with a source address of 0.0.0.0 (Guillaume Nault) [2022057] - cipso: correct comments of cipso_v4_cache_invalidate() (Guillaume Nault) [2022057] - crypto: ccp - Make use of the helper macro kthread_run() (Vladis Dronov) [1997593] - crypto: ccp - Fix whitespace in sev_cmd_buffer_len() (Vladis Dronov) [1997593] - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() (Vladis Dronov) [1997593] - crypto: jitter - consider 32 LSB for APT (Herbert Xu) [1994390] - rcu: Tighten rcu_advance_cbs_nowake() checks (Daniel Vacek) [2013408] - cxgb3: Remove seeprom_write and use VPD API (Myron Stowe) [2019086] - cxgb3: Use VPD API in t3_seeprom_wp() (Myron Stowe) [2019086] - cxgb3: Remove t3_seeprom_read and use VPD API (Myron Stowe) [2019086] - PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() (Myron Stowe) [2019086] - PCI/VPD: Add pci_read/write_vpd_any() (Myron Stowe) [2019086] - PCI/VPD: Defer VPD sizing until first access (Myron Stowe) [2019086] - PCI/VPD: Use unaligned access helpers (Myron Stowe) [2019086] - PCI/VPD: Clean up public VPD defines and inline functions (Myron Stowe) [2019086] - cxgb4: Use pci_vpd_find_id_string() to find VPD ID string (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_id_string() (Myron Stowe) [2019086] - PCI/VPD: Include post-processing in pci_vpd_find_tag() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_tag() (Myron Stowe) [2019086] - scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Remove unused vpd_param member ec (Myron Stowe) [2019086] - cxgb4: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - bnxt: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnxt: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnx2x: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2: Replace open-coded byte swapping with swab32s() (Myron Stowe) [2019086] - bnx2: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - tg3: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - tg3: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - tg3: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - sfc: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_check_csum() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Treat invalid VPD like missing VPD capability (Myron Stowe) [2019086] - PCI/VPD: Determine VPD size in pci_vpd_init() (Myron Stowe) [2019086] - PCI/VPD: Embed struct pci_vpd in struct pci_dev (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.valid member (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd_ops (Myron Stowe) [2019086] - PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.flag (Myron Stowe) [2019086] - PCI/VPD: Make pci_vpd_wait() uninterruptible (Myron Stowe) [2019086] - PCI/VPD: Remove pci_vpd_size() old_size argument (Myron Stowe) [2019086] - PCI/VPD: Allow access to valid parts of VPD if some is invalid (Myron Stowe) [2019086] - PCI/VPD: Don't check Large Resource Item Names for validity (Myron Stowe) [2019086] - PCI/VPD: Reject resource tags with invalid size (Myron Stowe) [2019086] - PCI/VPD: Treat initial 0xff as missing EEPROM (Myron Stowe) [2019086] - PCI/VPD: Check Resource Item Names against those valid for type (Myron Stowe) [2019086] - PCI/VPD: Correct diagnostic for VPD read failure (Myron Stowe) [2019086] - net: create netdev->dev_addr assignment helpers (Josef Oskera) [2016478] - scsi: ibmvfc: Fix up duplicate response detection (Steve Best) [2015732] - scsi: core: Avoid leaving shost->last_reset with stale value if EH does not run (Ewan D. Milne) [2011330] - libbpf: Add support for new llvm bpf relocations (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak in strset (Yauheni Kaliuta) [1944799] - selftests: bpf: skip test_doc_build.sh (Yauheni Kaliuta) [1944799] - bpf: Stop caching subprog index in the bpf_pseudo_func insn (Yauheni Kaliuta) [1944799] - redhat/configs: enable CONFIG_BPF_UNPRIV_DEFAULT_OFF (Yauheni Kaliuta) [1944799] - kbuild: Quote OBJCOPY var to avoid a pahole call break the build (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_JIT kconfig symbol dependency (Yauheni Kaliuta) [1944799] - bpf: Add kconfig knob for disabling unpriv bpf by default (Yauheni Kaliuta) [1944799] - bpf, kconfig: Add consolidated menu entry for bpf with core options (Yauheni Kaliuta) [1944799] - tools/resolve_btfids: Fix warnings (Yauheni Kaliuta) [1944799] - tools/runqslower: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1944799] - lib/string.c: allow searching for NUL with strnchr (Yauheni Kaliuta) [1944799] - rpmspec: update manpages installation after 5.13 rebase (bpf-helpers, bpf-syscall) (Yauheni Kaliuta) [1944799] - libbpf: Fix segfault in static linker for objects without BTF (Yauheni Kaliuta) [1944799] - bpf: Avoid using ARRAY_SIZE on an uninitialized pointer (Yauheni Kaliuta) [1944799] - bpf: Remove superfluous aux sanitation on subprog rejection (Yauheni Kaliuta) [1944799] - bpf: Clarify a bpf_bprintf_prepare macro (Yauheni Kaliuta) [1944799] - bpf: Fix nested bpf_bprintf_prepare with more per-cpu buffers (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the snprintf test (Yauheni Kaliuta) [1944799] - bpf: Implement formatted output helpers with bstr_printf (Yauheni Kaliuta) [1944799] - seq_file: Add a seq_bprintf function (Yauheni Kaliuta) [1944799] - bpf: Notify user if we ever hit a bpf_snprintf verifier bug (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a series of tests for bpf_snprintf (Yauheni Kaliuta) [1944799] - bpf: Lock bpf_trace_printk's tmp buf before it is written to (Yauheni Kaliuta) [1944799] - bpf: Add a bpf_snprintf helper (Yauheni Kaliuta) [1944799] - bpf: Factorize bpf_trace_printk and bpf_seq_printf (Yauheni Kaliuta) [1944799] - Stop the ad-hoc games with -Wno-maybe-initialized (Yauheni Kaliuta) [1944799] - kbuild: compute false-positive -Wmaybe-uninitialized cases in Kconfig (Yauheni Kaliuta) [1944799] - bpf: Fix potentially incorrect results with bpf_get_local_storage() (Yauheni Kaliuta) [1944799] - bpf, samples: Fix xdpsock with '-M' parameter missing unload process (Yauheni Kaliuta) [1944799] - libbpf: Don't crash on object files with no symbol tables (Yauheni Kaliuta) [1944799] - libbpf: Fix ELF symbol visibility update logic (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest outcomes wrt unreachable code (Yauheni Kaliuta) [1944799] - bpf: Do not mark insn as seen under speculative path verification (Yauheni Kaliuta) [1944799] - bpf: Inherit expanded/patched seen count from old aux data (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest result_unpriv outcomes (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_LSM kconfig symbol dependency (Yauheni Kaliuta) [1944799] - selftests/bpf: Add test for l3 use of bpf_redirect_peer (Yauheni Kaliuta) [1944799] - bpftool: Add sock_release help info for cgroup attach/prog load command (Yauheni Kaliuta) [1944799] - bpf, offload: Reorder offload callback 'prepare' in verifier (Yauheni Kaliuta) [1944799] - selftests/bpf: Test ringbuf mmap read-only and read-write restrictions (Yauheni Kaliuta) [1944799] - selftests/bpf: Convert static to global in tc_redirect progs (Yauheni Kaliuta) [1944799] - selftests/bpf: Rewrite test_tc_redirect.sh as prog_tests/tc_redirect.c (Yauheni Kaliuta) [1944799] - libbpf: Provide GELF_ST_VISIBILITY() define for older libelf (Yauheni Kaliuta) [1944799] - bpf: Add deny list of btf ids check for tracing programs (Yauheni Kaliuta) [1944799] - bpf: Forbid trampoline attach for functions with variable arguments (Yauheni Kaliuta) [1944799] - samples/bpf: Consider frame size in tx_only of xdpsock sample (Yauheni Kaliuta) [1944799] - libbpf: Add NULL check to add_dummy_ksym_var (Yauheni Kaliuta) [1944799] - libbpf: Fix signed overflow in ringbuf_process_ring (Yauheni Kaliuta) [1944799] - bpf, selftests: Update array map tests for per-cpu batched ops (Yauheni Kaliuta) [1944799] - bpf: Add batched ops support for percpu array (Yauheni Kaliuta) [1944799] - bpf, docs: Fix literal block for example code (Yauheni Kaliuta) [1944799] - bpf, cpumap: Bulk skb using netif_receive_skb_list (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix field existence CO-RE reloc tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Use ASSERT macros in lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Test that module can't be unloaded with attached trampoline (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fexit_test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fentry_test (Yauheni Kaliuta) [1944799] - bpf: Allow trampoline re-attach for tracing and lsm programs (Yauheni Kaliuta) [1944799] - bpf: Document the pahole release info related to libbpf in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - selftests/bpf: Document latest Clang fix expectations for linking tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Add map linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add global variables linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add function linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Omit skeleton generation for multi-linked BPF object files (Yauheni Kaliuta) [1944799] - selftests/bpf: Use -O0 instead of -Og in selftests builds (Yauheni Kaliuta) [1944799] - libbpf: Support extern resolution for BTF-defined maps in .maps section (Yauheni Kaliuta) [1944799] - libbpf: Add linker extern resolution support for functions and global variables (Yauheni Kaliuta) [1944799] - libbpf: Tighten BTF type ID rewriting with error checking (Yauheni Kaliuta) [1944799] - libbpf: Extend sanity checking ELF symbols with externs validation (Yauheni Kaliuta) [1944799] - libbpf: Make few internal helpers available outside of libbpf.c (Yauheni Kaliuta) [1944799] - libbpf: Factor out symtab and relos sanity checks (Yauheni Kaliuta) [1944799] - libbpf: Refactor BTF map definition parsing (Yauheni Kaliuta) [1944799] - libbpf: Allow gaps in BPF program sections to support overriden weak functions (Yauheni Kaliuta) [1944799] - libbpf: Mark BPF subprogs with hidden visibility as static for BPF verifier (Yauheni Kaliuta) [1944799] - libbpf: Suppress compiler warning when using SEC() macro with externs (Yauheni Kaliuta) [1944799] - bpftool: Dump more info about DATASEC members (Yauheni Kaliuta) [1944799] - bpftool: Support dumping BTF VAR's "extern" linkage (Yauheni Kaliuta) [1944799] - bpf: Remove unnecessary map checks for ARG_PTR_TO_CONST_STR (Yauheni Kaliuta) [1944799] - xsk: Align XDP socket batch size with DPDK (Yauheni Kaliuta) [1944799] - bpf, doc: Fix some invalid links in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - net, xdp: Update pkt_type if generic XDP changes unicast MAC (Yauheni Kaliuta) [1944799] - powerpc/ebpf32: Use standard function call for functions within 32M distance (Yauheni Kaliuta) [1944799] - selftests/bpf: Add docs target as all dependency (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds test_prog (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds verifier test (Yauheni Kaliuta) [1944799] - bpf: Refine retval for bpf_get_task_stack helper (Yauheni Kaliuta) [1944799] - samples/bpf: Fix broken tracex1 due to kprobe argument change (Yauheni Kaliuta) [1944799] - libbpf: Introduce a BPF_SNPRINTF helper macro (Yauheni Kaliuta) [1944799] - libbpf: Initialize the bpf_seq_printf parameters array field by field (Yauheni Kaliuta) [1944799] - bpf: Add a ARG_PTR_TO_CONST_STR argument type (Yauheni Kaliuta) [1944799] - bpftool: Fix a clang compilation warning (Yauheni Kaliuta) [1944799] - selftests/bpf: Silence clang compilation warnings (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix test_cpp compilation failure with clang (Yauheni Kaliuta) [1944799] - selftests: Set CC to clang in lib.mk if LLVM is set (Yauheni Kaliuta) [1944799] - libbpf: Remove unused field. (Yauheni Kaliuta) [1944799] - tools/testing: Remove unused variable (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the ASSERT_ERR_PTR macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Add tests for target information in bpf_link info queries (Yauheni Kaliuta) [1944799] - bpf: Return target info when a tracing bpf_link is queried (Yauheni Kaliuta) [1944799] - libbpf: Clarify flags in ringbuf helpers (Yauheni Kaliuta) [1944799] - bpf: Sync bpf headers in tooling infrastucture (Yauheni Kaliuta) [1944799] - bpf: Document PROG_TEST_RUN limitations (Yauheni Kaliuta) [1944799] - bpf, inode: Remove second initialization of the bpf_preload_lock (Yauheni Kaliuta) [1944799] - libbpf: Fix KERNEL_VERSION macro (Yauheni Kaliuta) [1944799] - bpf: selftests: Specify CONFIG_DYNAMIC_FTRACE in the testing config (Yauheni Kaliuta) [1944799] - powerpc/bpf: Reallocate BPF registers to volatile registers when possible on PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change values of SEEN_ flags (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common functions into bpf_jit_comp.c (Yauheni Kaliuta) [1944799] - powerpc/bpf: Remove classical BPF support for PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common helpers into bpf_jit.h (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change register numbering for bpf_set/is_seen_register() (Yauheni Kaliuta) [1944799] - libbpf: Remove redundant semi-colon (Yauheni Kaliuta) [1944799] - bpf: Remove repeated struct btf_type declaration (Yauheni Kaliuta) [1944799] - bpf, cgroup: Delete repeated struct bpf_prog declaration (Yauheni Kaliuta) [1944799] - bpf: Remove unused parameter from ___bpf_prog_run (Yauheni Kaliuta) [1944799] - bpf, selftests: test_maps generating unrecognized data section (Yauheni Kaliuta) [1944799] - selftests/bpf: Add an option for a debug shell in vmtest.sh (Yauheni Kaliuta) [1944799] - bpf: Remove redundant assignment of variable id (Yauheni Kaliuta) [1944799] - bpf: Remove unused bpf_load_pointer (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused defines (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove mutex and condition variable (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread attribute (Yauheni Kaliuta) [1944799] - selftests: xsk: Implement bpf_link test (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove sync_mutex_tx and atomic var (Yauheni Kaliuta) [1944799] - selftests: xsk: Refactor teardown/bidi test cases and testapp_validate (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove Tx synchronization resources (Yauheni Kaliuta) [1944799] - selftests: xsk: Split worker thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread for netns switch (Yauheni Kaliuta) [1944799] - samples: bpf: Do not unload prog within xdpsock (Yauheni Kaliuta) [1944799] - libbpf: xsk: Use bpf_link (Yauheni Kaliuta) [1944799] - selftests: xsk: Simplify frame traversal in dumping thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove inline keyword from source file (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused function (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove struct ifaceconfigobj (Yauheni Kaliuta) [1944799] - selftests: xsk: Don't call worker_pkt_dump() for stats test (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak when emitting final btf_ext (Yauheni Kaliuta) [1944799] - bpf: selftests: Update clang requirement in README.rst for testing kfunc call (Yauheni Kaliuta) [1944799] - bpf: Update bpf_design_QA.rst to clarify the kfunc call is not ABI (Yauheni Kaliuta) [1944799] - bpf: selftests: Add kfunc_call test (Yauheni Kaliuta) [1944799] - bpf: selftests: Bpf_cubic and bpf_dctcp calling kernel functions (Yauheni Kaliuta) [1944799] - bpf: selftests: Rename bictcp to bpf_cubic (Yauheni Kaliuta) [1944799] - libbpf: Support extern kernel function (Yauheni Kaliuta) [1944799] - libbpf: Record extern sym relocation first (Yauheni Kaliuta) [1944799] - libbpf: Rename RELO_EXTERN to RELO_EXTERN_VAR (Yauheni Kaliuta) [1944799] - libbpf: Refactor codes for finding btf id of a kernel symbol (Yauheni Kaliuta) [1944799] - libbpf: Refactor bpf_object__resolve_ksyms_btf_id (Yauheni Kaliuta) [1944799] - bpf: Support bpf program calling kernel function (Yauheni Kaliuta) [1944799] - bpf: Refactor btf_check_func_arg_match (Yauheni Kaliuta) [1944799] - bpf: Simplify freeing logic in linfo and jited_linfo (Yauheni Kaliuta) [1944799] - libbpf: Preserve empty DATASEC BTFs during static linking (Yauheni Kaliuta) [1944799] - bpf: struct sock is declared twice in bpf_sk_storage header (Yauheni Kaliuta) [1944799] - bpf: Remove unused headers (Yauheni Kaliuta) [1944799] - libbpf: Add bpf object kern_version attribute setter (Yauheni Kaliuta) [1944799] - bpf: selftests: Add tests for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - bpf: Add support for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - selftests/bpf: Better error messages for ima_setup.sh failures (Yauheni Kaliuta) [1944799] - bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper (Yauheni Kaliuta) [1944799] - libbpf: Constify few bpf_program getters (Yauheni Kaliuta) [1944799] - bpf: Fix typo 'accesible' into 'accessible' (Yauheni Kaliuta) [1944799] - tracing: Fix various typos in comments (Yauheni Kaliuta) [1944799] - libbpf: Skip BTF fixup if object file has no BTF (Yauheni Kaliuta) [1944799] - bpf: Remove insn_buf[] declaration in inner block (Yauheni Kaliuta) [1944799] - selftests/bpf: Add multi-file statically linked BPF object file test (Yauheni Kaliuta) [1944799] - selftests/bpf: Pass all BPF .o's through BPF static linker (Yauheni Kaliuta) [1944799] - selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed (Yauheni Kaliuta) [1944799] - bpftool: Add `gen object` command to perform BPF static linking (Yauheni Kaliuta) [1944799] - bpftool: Add ability to specify custom skeleton object name (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker BTF and BTF.ext support (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker APIs (Yauheni Kaliuta) [1944799] - libbpf: Add generic BTF type shallow copy API (Yauheni Kaliuta) [1944799] - libbpf: Extract internal set-of-strings datastructure APIs (Yauheni Kaliuta) [1944799] - libbpf: Rename internal memory-management helpers (Yauheni Kaliuta) [1944799] - libbpf: Generalize BTF and BTF.ext type ID and strings iteration (Yauheni Kaliuta) [1944799] - libbpf: Expose btf_type_by_id() internally (Yauheni Kaliuta) [1944799] - x86: Fix various typos in comments (Yauheni Kaliuta) [1944799] - selftests/bpf: drop custom NULL #define in skb_pkt_end selftest (Yauheni Kaliuta) [1944799] - libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h (Yauheni Kaliuta) [1944799] - bpf: net: Emit anonymous enum with BPF_TCP_CLOSE value explicitly (Yauheni Kaliuta) [1944799] - selftests/bpf: Use nanosleep() syscall instead of sleep() in get_cgroup_id (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Build everything in debug mode (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix maybe-uninitialized warning in xdpxceiver test (Yauheni Kaliuta) [1944799] - bpftool: Fix maybe-uninitialized warnings (Yauheni Kaliuta) [1944799] - libbpf: Add explicit padding to bpf_xdp_set_link_opts (Yauheni Kaliuta) [1944799] - kernel/bpf/: Fix misspellings using codespell tool (Yauheni Kaliuta) [1944799] - s390/bpf: Implement new atomic ops (Yauheni Kaliuta) [1944799] - bpf: selftests: Remove unused 'nospace_err' in tests for batched ops in array maps (Yauheni Kaliuta) [1944799] - samples: bpf: Fix a spelling typo in do_hbm_test.sh (Yauheni Kaliuta) [1944799] - libbpf: Avoid inline hint definition from 'linux/stddef.h' (Yauheni Kaliuta) [1944799] - libbpf: xsk: Move barriers from libbpf_util.h to xsk.h (Yauheni Kaliuta) [1944799] - libbpf: xsk: Remove linux/compiler.h header (Yauheni Kaliuta) [1944799] - bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - bpf, xdp: Restructure redirect actions (Yauheni Kaliuta) [1944799] - bpf, xdp: Make bpf_redirect_map() a map operation (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix compiler warning in BPF_KPROBE definition in loop6.c (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix typo in Makefile (Yauheni Kaliuta) [1944799] - libbpf: Fix arm64 build (Yauheni Kaliuta) [1944799] - libbpf, xsk: Add libbpf_smp_store_release libbpf_smp_load_acquire (Yauheni Kaliuta) [1944799] - selftests, bpf: Extend test_tc_tunnel test with vxlan (Yauheni Kaliuta) [1944799] - bpf: Add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_ENCAP_L2_ETH (Yauheni Kaliuta) [1944799] - selftests/bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - selftests: bpf: Don't run sk_lookup in verifier tests (Yauheni Kaliuta) [1944799] - selftests: bpf: Check that PROG_TEST_RUN repeats as requested (Yauheni Kaliuta) [1944799] - selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN (Yauheni Kaliuta) [1944799] - bpf: Add PROG_TEST_RUN support for sk_lookup programs (Yauheni Kaliuta) [1944799] - bpf: Consolidate shared test timing code (Yauheni Kaliuta) [1944799] - docs/bpf: Add bpf() syscall command reference (Yauheni Kaliuta) [1944799] - selftests/bpf: Test syscall command parsing (Yauheni Kaliuta) [1944799] - selftests/bpf: Templatize man page generation (Yauheni Kaliuta) [1944799] - tools/bpf: Remove bpf-helpers from bpftool docs (Yauheni Kaliuta) [1944799] - scripts/bpf: Add syscall commands printer (Yauheni Kaliuta) [1944799] - tools: Sync uapi bpf.h header with latest changes (Yauheni Kaliuta) [1944799] - scripts/bpf: Abstract eBPF API target parameter (Yauheni Kaliuta) [1944799] - bpf: Document BPF_MAP_*_BATCH syscall commands (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_QUERY syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_TEST_RUN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_ATTACH syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_PIN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_F_LOCK in syscall commands (Yauheni Kaliuta) [1944799] - bpf: Add minimal bpf() command documentation (Yauheni Kaliuta) [1944799] - bpf: Import syscall arg documentation (Yauheni Kaliuta) [1944799] - libbpf: Fix whitespace in btf_add_composite() comment (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a verifier scale test with unknown bounded loop (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Exit non-zero on errors (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Hard error on out of range jumps (Yauheni Kaliuta) [1944799] - selftests/bpf: Add arraymap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - selftests/bpf: Add hashmap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpftool: Print subprog address properly (Yauheni Kaliuta) [1944799] - libbpf: Support subprog address relocation (Yauheni Kaliuta) [1944799] - libbpf: Move function is_ldimm64() earlier in libbpf.c (Yauheni Kaliuta) [1944799] - bpf: Add arraymap support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add hashtab support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Change return value of verifier function add_subprog() (Yauheni Kaliuta) [1944799] - bpf: Refactor check_func_call() to allow callback function (Yauheni Kaliuta) [1944799] - bpf: Factor out verbose_invalid_scalar() (Yauheni Kaliuta) [1944799] - bpf: Factor out visit_func_call_insn() in check_cfg() (Yauheni Kaliuta) [1944799] - selftests/bpf: Copy extras in out-of-srctree builds (Yauheni Kaliuta) [1944799] - selftests/bpf: Propagate error code of the command to vmtest.sh (Yauheni Kaliuta) [1944799] - selftests/bpf: Introduce xsk statistics tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Restructure xsk selftests (Yauheni Kaliuta) [1944799] - selftests/bpf: Expose and rename debug argument (Yauheni Kaliuta) [1944799] - selftest/bpf: Make xsk tests less verbose (Yauheni Kaliuta) [1944799] - bpf: Rename fixup_bpf_calls and add some comments (Yauheni Kaliuta) [1944799] - bpf: Use MAX_BPF_FUNC_REG_ARGS macro (Yauheni Kaliuta) [1944799] - bpf: runqslower: Prefer using local vmlimux to generate vmlinux.h (Yauheni Kaliuta) [1944799] - bpf: Add kernel/modules BTF presence checks to bpftool feature command (Yauheni Kaliuta) [1944799]- netfilter: log: work around missing softdep backend module (Florian Westphal) [2017794] - netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex (Florian Westphal) [2017794] - netfilter: Fix fall-through warnings for Clang (Florian Westphal) [2017794] - netfilter: nft_nat: allow to specify layer 4 protocol NAT only (Florian Westphal) [2017794] - netfilter: conntrack: adjust stop timestamp to real expiry value (Florian Westphal) [2017794] - netfilter: ipvs: make global sysctl readonly in non-init netns (Florian Westphal) [2017794] - ipvs: fix possible memory leak in ip_vs_control_net_init (Florian Westphal) [2017794] - ipvs: fix the connection sync failed in some cases (Florian Westphal) [2017794] - net: Fix offloading indirect devices dependency on qdisc order creation (Davide Caratti) [1997381] - net/core: Remove unused field from struct flow_indr_dev (Davide Caratti) [1997381] - Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm_ring_size (Vitaly Kuznetsov) [2019101] - hv_balloon: Remove redundant assignment to region_start (Vitaly Kuznetsov) [2019101] - hv_balloon: disable warning when floor reached (Vitaly Kuznetsov) [2019101] - net/tls: Fix flipped sign in async_wait.err assignment (Sabrina Dubroca) [2019176] - net/tls: Fix flipped sign in tls_err_abort() calls (Sabrina Dubroca) [2019176] - tls: prevent oversized sendfile() hangs by ignoring MSG_MORE (Sabrina Dubroca) [2019176] - tls splice: remove inappropriate flags checking for MSG_PEEK (Sabrina Dubroca) [2019176] - net/tls: Fix use-after-free after the TLS device goes down and up (Sabrina Dubroca) [2019176] - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU (Sabrina Dubroca) [2019176] - tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT (Sabrina Dubroca) [2019176] - net/tls: Remove redundant initialization of record (Sabrina Dubroca) [2019176] - ibmvnic: don't stop queue in xmit (Diego Domingos) [2011995] - selftests: net: switch to socat in the GSO GRE test (Hangbin Liu) [2018059] - selftests: net: properly support IPv6 in GSO GRE test (Hangbin Liu) [2018059] - kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile (Hangbin Liu) [2018059] - selftests: add simple GSO GRE test (Hangbin Liu) [2018059] - selftests/net: allow GRO coalesce test on veth (Hangbin Liu) [2018059] - selftests/net: GRO coalesce test (Hangbin Liu) [2018059] - perf/x86: Reset destroy callback on event init failure (Michael Petlan) [2003982] - x86/msr: Define new bits in TSX_FORCE_ABORT MSR (Michael Petlan) [2003982] - perf script: Fix --list-dlfilters documentation (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for SNR/ICX (Michael Petlan) [2003982] - Revert "perf map: Fix dso->nsinfo refcounting" (Michael Petlan) [2003982] - perf pmu: Fix alias matching (Michael Petlan) [2003982] - perf cs-etm: Split --dump-raw-trace by AUX records (Michael Petlan) [2003982] - perf sched: Fix record failure when CONFIG_SCHEDSTATS is not set (Michael Petlan) [2003982] - perf probe: Fix add event failure when running 32-bit perf in a 64-bit kernel (Michael Petlan) [2003982] - perf data: Close all files in close_dir() (Michael Petlan) [2003982] - perf probe-file: Delete namelist in del_events() on the error path (Michael Petlan) [2003982] - perf test bpf: Free obj_buf (Michael Petlan) [2003982] - perf trace: Free strings in trace__parse_events_option() (Michael Petlan) [2003982] - perf trace: Free syscall tp fields in evsel->priv (Michael Petlan) [2003982] - perf trace: Free syscall->arg_fmt (Michael Petlan) [2003982] - perf trace: Free malloc'd trace fields on exit (Michael Petlan) [2003982] - perf lzma: Close lzma stream on exit (Michael Petlan) [2003982] - perf script: Fix memory 'threads' and 'cpus' leaks on exit (Michael Petlan) [2003982] - perf script: Release zstd data (Michael Petlan) [2003982] - perf session: Cleanup trace_event (Michael Petlan) [2003982] - perf inject: Close inject.output on exit (Michael Petlan) [2003982] - perf report: Free generated help strings for sort option (Michael Petlan) [2003982] - perf env: Fix memory leak of cpu_pmu_caps (Michael Petlan) [2003982] - perf test maps__merge_in: Fix memory leak of maps (Michael Petlan) [2003982] - perf dso: Fix memory leak in dso__new_map() (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of unit (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of evlist (Michael Petlan) [2003982] - perf test session_topology: Delete session->evlist (Michael Petlan) [2003982] - perf env: Fix sibling_dies memory leak (Michael Petlan) [2003982] - perf probe: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf map: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf inject: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf cs-etm: Split Coresight decode by aux records (Michael Petlan) [2003982] - perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE) (Michael Petlan) [2003982] - libperf: Fix build error with LIBPFM4=1 (Michael Petlan) [2003982] - perf stat: Merge uncore events by default for hybrid platform (Michael Petlan) [2003982] - perf tests: Fix 'Convert perf time to TSC' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Roundtrip evsel->name' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Parse event definition strings' on core-only system (Michael Petlan) [2003982] - perf pmu: Skip invalid hybrid pmu (Michael Petlan) [2003982] - perf test: Add free() calls for scandir() returned dirent entries (Michael Petlan) [2003982] - libperf: Add tests for perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Remove BUG_ON() from library code in get_group_fd() (Michael Petlan) [2003982] - libperf: Add group support to perf_evsel__open() (Michael Petlan) [2003982] - perf tools: Fix pattern matching for same substring in different PMU type (Michael Petlan) [2003982] - perf record: Add a dummy event on hybrid systems to collect metadata records (Michael Petlan) [2003982] - perf stat: Add Topdown metrics L2 events as default events (Michael Petlan) [2003982] - libperf: Adopt evlist__set_leader() from tools/perf as perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Move 'nr_groups' from tools/perf to evlist::nr_groups (Michael Petlan) [2003982] - libperf: Move 'leader' from tools/perf to perf_evsel::leader (Michael Petlan) [2003982] - libperf: Move 'idx' from tools/perf to perf_evsel::idx (Michael Petlan) [2003982] - libperf: Change tests to single static and shared binaries (Michael Petlan) [2003982] - perf intel-pt: Add a config for max loops without consuming a packet (Michael Petlan) [2003982] - perf stat: Disable the NMI watchdog message on hybrid (Michael Petlan) [2003982] - perf trace: Fix the perf trace link location (Michael Petlan) [2003982] - perf top: Fix overflow in elf_sec__is_text() (Michael Petlan) [2003982] - perf annotate: Fix 's' on source line when disasm is empty (Michael Petlan) [2003982] - perf probe: Do not show @plt function by default (Michael Petlan) [2003982] - perf symbol-elf: Decode dynsym even if symtab exists (Michael Petlan) [2003982] - perf probe: Fix debuginfo__new() to enable build-id based debuginfo (Michael Petlan) [2003982] - perf stat: Enable BPF counter with --for-each-cgroup (Michael Petlan) [2003982] - perf report: Fix --task and --stat with pipe input (Michael Petlan) [2003982] - perf session: Add missing evlist__delete when deleting a session (Michael Petlan) [2003982] - perf annotate: Allow 's' on source code lines (Michael Petlan) [2003982] - perf dlfilter: Add object_code() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add attr() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add srcline() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add insn() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add resolve_address() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf build: Install perf_dlfilter.h (Michael Petlan) [2003982] - perf script: Add option to pass arguments to dlfilters (Michael Petlan) [2003982] - perf script: Add option to list dlfilters (Michael Petlan) [2003982] - perf script: Add dlfilter__filter_event_early() (Michael Petlan) [2003982] - perf script: Add API for filtering via dynamically loaded shared object (Michael Petlan) [2003982] - perf llvm: Return -ENOMEM when asprintf() fails (Michael Petlan) [2003982] - perf cs-etm: Delay decode of non-timeless data until cs_etm__flush_events() (Michael Petlan) [2003982] - perf arm-spe: Don't wait for PERF_RECORD_EXIT event (Michael Petlan) [2003982] - perf arm-spe: Bail out if the trace is later than perf event (Michael Petlan) [2003982] - perf arm-spe: Assign kernel time to synthesized event (Michael Petlan) [2003982] - perf arm-spe: Convert event kernel time to counter value (Michael Petlan) [2003982] - perf arm-spe: Save clock parameters from TIME_CONV event (Michael Petlan) [2003982] - perf cs-etm: Remove callback cs_etm_find_snapshot() (Michael Petlan) [2003982] - perf bpf_counter: Move common functions to bpf_counter.h (Michael Petlan) [2003982] - perf tools: Add cgroup_is_v2() helper (Michael Petlan) [2003982] - perf tools: Add read_cgroup_id() function (Michael Petlan) [2003982] - tools lib: Adopt bitmap_intersects() operation from the kernel sources (Michael Petlan) [2003982] - perf top: Add cgroup support for perf top (-G) (Michael Petlan) [2003982] - perf script: Share addr_al between functions (Michael Petlan) [2003982] - perf script: Move filtering before scripting (Michael Petlan) [2003982] - perf script: Move filter_cpu() earlier (Michael Petlan) [2003982] - perf test: Pass the verbose option to shell tests (Michael Petlan) [2003982] - perf probe: Add --bootconfig to output definition in bootconfig format (Michael Petlan) [2003982] - perf probe: Cleanup synthesize_probe_trace_command() (Michael Petlan) [2003982] - perf probe: Support probes on init functions for offline kernel (Michael Petlan) [2003982] - perf test: Make stat bpf counters test more robust (Michael Petlan) [2003982] - perf test: Add verbose skip output for bpf counters (Michael Petlan) [2003982] - perf annotate: Add itrace options support (Michael Petlan) [2003982] - perf mem-events: Remove duplicate #undef (Michael Petlan) [2003982] - perf evsel: Adjust hybrid event and global event mixed group (Michael Petlan) [2003982] - perf probe: Provide clearer message permission error for tracefs access (Michael Petlan) [2003982] - perf auxtrace: Change to use SMP memory barriers (Michael Petlan) [2003982] - perf srccode: Use list_move() instead of equivalent list_del() + list_add() sequence (Michael Petlan) [2003982] - perf probe: Report possible permission error for map__load() failure (Michael Petlan) [2003982] - perf probe: Add permission and sysctl notice to man page (Michael Petlan) [2003982] - perf c2c: Support record for hybrid platform (Michael Petlan) [2003982] - perf mem: Disable 'mem-loads-aux' group before reporting (Michael Petlan) [2003982] - perf mem: Fix wrong verbose output for recording events (Michael Petlan) [2003982] - perf mem: Support record for hybrid platform (Michael Petlan) [2003982] - perf tools: Check if mem_events is supported for hybrid platform (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-store event (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-load event (Michael Petlan) [2003982] - perf tools: Check mem-loads auxiliary event (Michael Petlan) [2003982] - perf scripting python: intel-pt-events.py: Add --insn-trace and --src-trace (Michael Petlan) [2003982] - perf scripting python: exported-sql-viewer.py: Factor out libxed.py (Michael Petlan) [2003982] - perf scripting python: Update documentation for srcline etc (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_srcline() and perf_sample_srccode() (Michael Petlan) [2003982] - perf scripting python: Add perf_set_itrace_options() (Michael Petlan) [2003982] - perf auxtrace: Factor out itrace_do_parse_synth_opts() (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_insn() (Michael Petlan) [2003982] - perf script: Factor out script_fetch_insn() (Michael Petlan) [2003982] - perf scripting python: Assign perf_script_context (Michael Petlan) [2003982] - perf scripting: Add perf_session to scripting_context (Michael Petlan) [2003982] - perf scripting: Add scripting_context__update() (Michael Petlan) [2003982] - perf scripting python: Simplify perf-trace-context module functions (Michael Petlan) [2003982] - perf scripting python: Remove unnecessary 'static' (Michael Petlan) [2003982] - perf test: Test 2 libpfm4 error cases (Michael Petlan) [2003982] - perf test: Iterate over shell tests in alphabetical order (Michael Petlan) [2003982] - perf probe: Provide more detail with relocation warning (Michael Petlan) [2003982] - perf parse-events: Add bison --file-prefix-map option (Michael Petlan) [2003982] - perf inject: Do not inject BUILD_ID record if MMAP2 has it (Michael Petlan) [2003982] - perf inject: Call dso__put() even if dso->hit is set (Michael Petlan) [2003982] - perf scripts python: intel-pt-events.py: Add branches to script (Michael Petlan) [2003982] - perf scripting python: Add auxtrace error (Michael Petlan) [2003982] - perf scripting python: Add context switch (Michael Petlan) [2003982] - perf scripting python: Add cpumode (Michael Petlan) [2003982] - perf scripting python: Add IPC (Michael Petlan) [2003982] - perf scripting python: Add sample flags (Michael Petlan) [2003982] - perf script: Factor out perf_sample__sprintf_flags() (Michael Petlan) [2003982] - perf scripting python: Add 'addr_location' for 'addr' (Michael Petlan) [2003982] - perf scripting python: Factor out set_sym_in_dict() (Michael Petlan) [2003982] - perf scripting python: Fix tuple_set_u64() (Michael Petlan) [2003982] - perf auxtrace: Make perf_event__process_auxtrace*() callable (Michael Petlan) [2003982] - perf script: Find script file relative to exec path (Michael Petlan) [2003982] - perf arm-spe: Remove redundant checking for "full_auxtrace" (Michael Petlan) [2003982] - perf arm-spe: Enable timestamp for per-cpu mode (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for dummy event (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for SPE event (Michael Petlan) [2003982] - perf vendor events intel: Update event list for Icelake Client (Michael Petlan) [2003982] - perf vendor events intel: Add uncore event list for Icelake Server (Michael Petlan) [2003982] - perf vendor events intel: Add core event list for Icelake Server (Michael Petlan) [2003982] - perf tests: Drop __maybe_unused on x86 test declarations (Michael Petlan) [2003982] - perf tests: Consolidate test__arch_unwind_sample declaration (Michael Petlan) [2003982] - perf build: Improve error message for old/missing clang (Michael Petlan) [2003982] - perf tools: Test build with libbpf/LIBBPF_DYNAMIC=1 (Michael Petlan) [2003982] - perf tools: Test build with libopencsd/CORESIGHT=1 (Michael Petlan) [2003982] - perf cs-etm: Prevent and warn on underflows during timestamp calculation. (Michael Petlan) [2003982] - perf cs-etm: Start reading 'Z' --itrace option (Michael Petlan) [2003982] - perf cs-etm: Move synth_opts initialisation (Michael Petlan) [2003982] - perf header: Support HYBRID_CPU_PMU_CAPS feature (Michael Petlan) [2003982] - perf header: Support HYBRID_TOPOLOGY feature (Michael Petlan) [2003982] - perf cs-etm: Set time on synthesised samples to preserve ordering (Michael Petlan) [2003982] - perf cs-etm: Refactor timestamp variable names (Michael Petlan) [2003982] - perf x86 kvm-stat: Support to analyze kvm MSR (Michael Petlan) [2003982] - perf stat: Use aggregated counts directly (Michael Petlan) [2003982] - perf record: Set timestamp boundary for AUX area events (Michael Petlan) [2003982] - perf intel-pt: Parse VM Time Correlation options and set up decoding (Michael Petlan) [2003982] - perf intel-pt: Add VM Time Correlation to decoder (Michael Petlan) [2003982] - perf intel-pt: Better 7-byte timestamp wraparound logic (Michael Petlan) [2003982] - perf intel-pt: Pass the first timestamp to the decoder (Michael Petlan) [2003982] - perf intel-pt: Add a tree for VMCS information (Michael Petlan) [2003982] - perf intel-pt: Let overlap detection handle VM timestamps (Michael Petlan) [2003982] - perf auxtrace: Allow buffers to be mapped read / write (Michael Petlan) [2003982] - perf inject: Add --vm-time-correlation option (Michael Petlan) [2003982] - perf inject: Add facility to do in place update (Michael Petlan) [2003982] - perf intel-pt: Support Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf intel-pt: Move synth_opts initialization earlier (Michael Petlan) [2003982] - perf auxtrace: Add Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf/x86/amd/power: Assign pmu.module (Michael Petlan) [2003982] - perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op (Michael Petlan) [2003982] - perf/x86/amd/ibs: Work around erratum #1197 (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32 (Michael Petlan) [2003982] - perf/x86/intel/pt: Fix mask of num_address_ranges (Michael Petlan) [2003982] - perf/x86: Fix out of bound MSR access (Michael Petlan) [2003982] - perf/x86/cstate: Add ICELAKE_X and ICELAKE_D support (Michael Petlan) [2003982] - perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC (Michael Petlan) [2003982] - arm64: perf: Simplify EVENT ATTR macro in perf_event.c (Michael Petlan) [2003982] - arm64: perf: Simplify the ARMv8 PMUv3 event attributes (Michael Petlan) [2003982] - arm64: perf: Remove unused macro (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l2_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l3_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in xgene_pmu.c (Michael Petlan) [2003982] - drivers/perf: convert sysfs sprintf family to sysfs_emit (Michael Petlan) [2003982] - drivers/perf: convert sysfs scnprintf family to sysfs_emit_at() and sysfs_emit() (Michael Petlan) [2003982] - perf: arm-ccn: Use scnprintf() for robustness (Michael Petlan) [2003982] - drivers/perf: convert sysfs snprintf family to sysfs_emit (Michael Petlan) [2003982] - perf: Add EVENT_ATTR_ID to simplify event attributes (Michael Petlan) [2003982] - perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids (Michael Petlan) [2003982] - perf/x86/intel: Add more events requires FRONTEND MSR on Sapphire Rapids (Michael Petlan) [2003982] - perf/x86: Reset the dirty counter to prevent the leak for an RDPMC task (Michael Petlan) [2003982] - uprobes: Update uprobe_write_opcode() kernel-doc comment (Michael Petlan) [2003982] - perf/hw_breakpoint: Fix DocBook warnings in perf hw_breakpoint (Michael Petlan) [2003982] - perf/core: Fix DocBook warnings (Michael Petlan) [2003982] - perf/core: Make local function perf_pmu_snapshot_aux() static (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on ICX (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on SNR (Michael Petlan) [2003982] - perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure (Michael Petlan) [2003982] - perf/x86/intel/uncore: Drop unnecessary NULL checks after container_of() (Michael Petlan) [2003982] - x86/events/intel: Do not deploy TSX force abort workaround when TSX is deprecated (Michael Petlan) [2003982] - netpoll: don't require irqs disabled in rt kernels (Wander Lairson Costa) [1905440] - net/netif_receive_skb_core: Use migrate_disable() (Luis Claudio R. Goncalves) [2024168] - RDMA/qedr: Fix NULL deref for query_qp on the GSI QP (Kamal Heib) [2006260 1984280] - RDMA/core: Always release restrack object (Kamal Heib) [2006260] - RDMA/core: Fix incorrect print format specifier (Kamal Heib) [2006260] - RDMA: Remove rdma_set_device_sysfs_group() (Kamal Heib) [2006260] - RDMA/core: Allow port_groups to be used with namespaces (Kamal Heib) [2006260] - RDMA: Change ops->init_port to ops->port_groups (Kamal Heib) [2006260] - RDMA/hfi1: Use attributes for the port sysfs (Kamal Heib) [2006260 1989164] - RDMA/cm: Use an attribute_group on the ib_port_attribute intead of kobj's (Kamal Heib) [2006260] - RDMA/core: Expose the ib port sysfs attribute machinery (Kamal Heib) [2006260] - RDMA/core: Remove the kobject_uevent() NOP (Kamal Heib) [2006260] - RDMA/core: Create the device hw_counters through the normal groups mechanism (Kamal Heib) [2006260] - RDMA/core: Simplify how the port sysfs is created (Kamal Heib) [2006260] - RDMA/core: Simplify how the gid_attrs sysfs is created (Kamal Heib) [2006260] - RDMA/core: Split gid_attrs related sysfs from add_port() (Kamal Heib) [2006260] - RDMA/core: Split port and device counter sysfs attributes (Kamal Heib) [2006260] - RDMA/core: Replace the ib_port_data hw_stats pointers with a ib_port pointer (Kamal Heib) [2006260] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [2006260] - RDMA/rxe: Zero out index member of struct rxe_queue (Kamal Heib) [2006260] - RDMA/efa: Free IRQ vectors on error flow (Kamal Heib) [2006260] - RDMA/rxe: Fix memory allocation while in a spin lock (Kamal Heib) [2006260] - IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs() (Kamal Heib) [2006260 1989164] - RDMA/rxe: Restore setting tot_len in the IPv4 header (Kamal Heib) [2006260] - RDMA/rxe: Use the correct size of wqe when processing SRQ (Kamal Heib) [2006260] - RDMA/cma: Revert INIT-INIT patch (Kamal Heib) [2006260] - RDMA/rxe: Fix memory leak in error path code (Kamal Heib) [2006260] - RDMA/rxe: Missing unlock on error in get_srq_wqe() (Kamal Heib) [2006260] - RDMA/cma: Fix rdma_resolve_route() memory leak (Kamal Heib) [2006260] - RDMA/core/sa_query: Remove unused argument (Kamal Heib) [2006260] - RDMA/cma: Fix incorrect Packet Lifetime calculation (Kamal Heib) [2006260] - RDMA/cma: Protect RMW with qp_mutex (Kamal Heib) [2006260] - RDMA/cma: Remove unnecessary INIT->INIT transition (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant skb_put_zero (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copy in prepare_ack_packet (Kamal Heib) [2006260] - RDMA/rxe: Fix over copying in get_srq_wqe (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copies in build_rdma_network_hdr (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant call to ip_send_check (Kamal Heib) [2006260] - RDMA/rxe: Fix useless copy in send_atomic_ack (Kamal Heib) [2006260] - RDMA/core: Use flexible array for mad data (Kamal Heib) [2006260] - RDMA/rxe: Don't overwrite errno from ib_umem_get() (Kamal Heib) [2006260] - IB/core: Shuffle locks in ib_port_data to save memory (Kamal Heib) [2006260] - IB/core: Removed port validity check from ib_get_cached_subnet_prefix (Kamal Heib) [2006260] - RDMA: Fix kernel-doc warnings about wrong comment (Kamal Heib) [2006260] - RDMA/rxe: Disallow MR dereg and invalidate when bound (Kamal Heib) [2006260] - RDMA/rxe: Implement memory access through MWs (Kamal Heib) [2006260] - RDMA/rxe: Implement invalidate MW operations (Kamal Heib) [2006260] - RDMA/rxe: Add support for bind MW work requests (Kamal Heib) [2006260] - RDMA/rxe: Move local ops to subroutine (Kamal Heib) [2006260] - RDMA/rxe: Replace WR_REG_MASK by WR_LOCAL_OP_MASK (Kamal Heib) [2006260] - RDMA/rxe: Add ib_alloc_mw and ib_dealloc_mw verbs (Kamal Heib) [2006260] - RDMA/rxe: Enable MW object pool (Kamal Heib) [2006260] - RDMA/rxe: Return errors for add index and key (Kamal Heib) [2006260] - RDMA/rxe: Add bind MW fields to rxe_send_wr (Kamal Heib) [2006260] - RDMA/rxe: Fix qp reference counting for atomic ops (Kamal Heib) [2006260] - IB/cm: Remove dgid from the cm_id_priv av (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of ib_uverbs_device (Kamal Heib) [2006260] - RDMA/ipoib: Use refcount_t instead of atomic_t for reference counting (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_port (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_member (Kamal Heib) [2006260] - RDMA/core: Remove refcount from struct ib_mad_snoop_private (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwpm_admin_data (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private (Kamal Heib) [2006260] - RDMA/rxe: Protext kernel index from user space (Kamal Heib) [2006260] - RDMA/rxe: Protect user space index loads/stores (Kamal Heib) [2006260] - RDMA/rxe: Add a type flag to rxe_queue structs (Kamal Heib) [2006260] - IB/cm: Protect cm_dev, cm_ports and mad_agent with kref and lock (Kamal Heib) [2006260] - IB/cm: Improve the calling of cm_init_av_for_lap and cm_init_av_by_path (Kamal Heib) [2006260] - IB/cm: Simplify ib_cancel_mad() and ib_modify_mad() calls (Kamal Heib) [2006260] - Revert "IB/cm: Mark stale CM id's whenever the mad agent was unregistered" (Kamal Heib) [2006260] - IB/cm: Tidy remaining cm_msg free paths (Kamal Heib) [2006260] - IB/cm: Call the correct message free functions in cm_send_handler() (Kamal Heib) [2006260] - IB/cm: Split cm_alloc_msg() (Kamal Heib) [2006260] - IB/cm: Pair cm_alloc_response_msg() with a cm_free_response_msg() (Kamal Heib) [2006260] - RDMA/core: Sanitize WQ state received from the userspace (Kamal Heib) [2006260] - RDMA/srp: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - RDMA/core: Use the DEVICE_ATTR_RO macro (Kamal Heib) [2006260] - IB/ipoib: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - IB/core: Only update PKEY and GID caches on respective events (Kamal Heib) [2006260] - RDMA/srp: Fix a recently introduced memory leak (Kamal Heib) [2006260] - RDMA/srp: Add more structure size checks (Kamal Heib) [2006260] - IB/hfi1: Move a function from a header file into a .c file (Kamal Heib) [2006260 1989164] - IB/hfi1: Remove the repeated declaration (Kamal Heib) [2006260 1989164] - IB/hfi1: Delete an unneeded bool conversion (Kamal Heib) [2006260 1989164] - RDMA: Remove unnecessary struct declaration (Kamal Heib) [2006260] - RDMA/core: Remove never used ib_modify_wq function call (Kamal Heib) [2006260] - IB/srpt: Remove redundant assignment to ret (Kamal Heib) [2006260] - RDMA/ucma: Cleanup to reduce duplicate code (Kamal Heib) [2006260] - RDMA/umem: batch page unpin in __ib_umem_release() (Kamal Heib) [2006259] - RDMA/rxe: Return CQE error if invalid lkey was supplied (Kamal Heib) [2006259] - RDMA/nldev: Add copy-on-fork attribute to get sys command (Kamal Heib) [2006259] - IB/hfi1: Remove redundant variable rcd (Kamal Heib) [2006259 1989164] - RDMA/nldev: Add QP numbers to SRQ information (Kamal Heib) [2006259] - RDMA/nldev: Return SRQ information (Kamal Heib) [2006259] - RDMA/restrack: Add support to get resource tracking for SRQ (Kamal Heib) [2006259] - RDMA/nldev: Return context information (Kamal Heib) [2006259] - RDMA/cma: Skip device which doesn't support CM (Kamal Heib) [2006259 1957239] - IB/ipoib: Remove unnecessary struct declaration (Kamal Heib) [2006259] - IB/ipoib: Improve latency in ipoib/cm connection formation (Kamal Heib) [2006259] - RDMA/ipoib: Print a message if only child interface is UP (Kamal Heib) [2006259] - RDMA/uverbs: Make UVERBS_OBJECT_METHODS to consider line number (Kamal Heib) [2006259] - IB/hfi1: Rework AIP and VNIC dummy netdev usage (Kamal Heib) [2006259 1989164] - IB/cma: Introduce rdma_set_min_rnr_timer() (Kamal Heib) [2006259] - RDMA/core: Correct format of block comments (Kamal Heib) [2006259] - RDMA/core: Correct format of braces (Kamal Heib) [2006259] - RDMA/core: Remove redundant spaces (Kamal Heib) [2006259] - RDMA/core: Add necessary spaces (Kamal Heib) [2006259] - RDMA/core: Remove the redundant return statements (Kamal Heib) [2006259] - RDMA/core: Print the function name by __func__ instead of an fixed string (Kamal Heib) [2006259] - RDMA/rxe: Fix missing acks from responder (Kamal Heib) [2006259] - RDMA/core: Make the wc status prompt message clearer (Kamal Heib) [2006259] - IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma() (Kamal Heib) [2006259 1989164] - IB/hfi1: Use napi_schedule_irqoff() for tx napi (Kamal Heib) [2006259 1989164] - IB/hfi1: Correct oversized ring allocation (Kamal Heib) [2006259 1989164] - IB/{ipoib,hfi1}: Add a timeout handler for rdma_netdev (Kamal Heib) [2006259 1989164] - IB/hfi1: Add AIP tx traces (Kamal Heib) [2006259 1989164] - RDMA/uverbs: Fix -Wunused-function warning (Kamal Heib) [2006259] - RDMA/iser: struct iscsi_iser_task is declared twice (Kamal Heib) [2006259] - RDMA/rxe: Split MEM into MR and MW (Kamal Heib) [2006259] - RDMA/efa: Use strscpy instead of strlcpy (Kamal Heib) [2006259] - RDMA: Fix a typo (Kamal Heib) [2006259] - IB/hfi1: Fix a typo (Kamal Heib) [2006259 1989164] - RDMA/core: Correct misspellings of two words in comments (Kamal Heib) [2006259] - RDMA/uverbs: Refactor rdma_counter_set_auto_mode and __counter_set_mode (Kamal Heib) [2006259] - RDMA: Support more than 255 rdma ports (Kamal Heib) [2006259 1957239] - RDMA/include: Mundane typo fixes throughout the file (Kamal Heib) [2006259] - RDMA/cma: Remove unused leftovers in cma code (Kamal Heib) [2006259] - RDMA: Fix kernel-doc compilation warnings (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_virtchnl: Fix a bunch of kernel-doc issues (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_utils: Fix some misspellings and missing param descriptions (Kamal Heib) [2006259] - IB/core: Split uverbs_get_const/default to consider target type (Kamal Heib) [2006259] - IB/core: Drop WARN_ON() from ib_umem_find_best_pgsz() (Kamal Heib) [2006259] - RDMA/core: Remove unused req_ncomp_notif device operation (Kamal Heib) [2006259] - RDMA/iwcm: Allow AFONLY binding for IPv6 addresses (Kamal Heib) [2006259] - IB/hfi1: switch to core handling of rx/tx byte/packet counters (Kamal Heib) [2006259 1989164] - RDMA: Convert various random sprintf sysfs _show uses to sysfs_emit (Kamal Heib) [2006259] - RDMA: Manual changes for sysfs_emit and neatening (Kamal Heib) [2006259] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Kamal Heib) [2006259] - IB/hfi1: use new function dev_fetch_sw_netstats (Kamal Heib) [2006259 1989164] - RDMA/ipoib: Convert to use DEFINE_SEQ_ATTRIBUTE macro (Kamal Heib) [2006259] - include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() helper macro (Kamal Heib) [2006259] - ibmvnic: delay complete() (Diego Domingos) [2019210] - ibmvnic: Process crqs after enabling interrupts (Diego Domingos) [2019210] - Documentation: sysrq: update description about sysrq crash (Chris von Recklinghausen) [2019943] - sysrq: Use panic() to force a crash (Chris von Recklinghausen) [2019943] - ethtool: extend coalesce setting uAPI with CQE mode (Ivan Vecera) [2006829] - ethtool: add two coalesce attributes for CQE mode (Ivan Vecera) [2006829] - ice: Add support for VF rate limiting (Jonathan Toppins) [1973187] - net: Prevent infinite while loop in skb_tx_hash() (Paolo Abeni) [2018437] - napi: fix race inside napi_enable (Paolo Abeni) [2018437] - net/af_unix: fix a data-race in unix_dgram_poll (Paolo Abeni) [2018437] - devlink: Clear whole devlink_flash_notify struct (Paolo Abeni) [2018437] - net: linkwatch: fix failure to restore device state across suspend/resume (Paolo Abeni) [2018437] - gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check (Paolo Abeni) [2018437] - gro: ensure frag0 meets IP header alignment (Paolo Abeni) [2018437] - net: core: allow fast GRO for skbs with Ethernet header in head (Paolo Abeni) [2018437] - udp: fix skb_copy_and_csum_datagram with odd segment sizes (Paolo Abeni) [2018437] - skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too (Paolo Abeni) [2018437] - selftests/net: remove min gso test in packet_snd (Paolo Abeni) [2018437] - net: be more gentle about silly gso requests coming from user (Paolo Abeni) [2018437] - virtio_net: Do not pull payload in skb->head (Paolo Abeni) [2018437] - net: check untrusted gso_size at kernel entry (Paolo Abeni) [2018437] - net: stricter validation of untrusted gso packets$ (Paolo Abeni) [2018437] - net: avoid 32 x truesize under-estimation for tiny skbs (Paolo Abeni) [2018437] - ionic: no devlink_unregister if not registered (Jonathan Toppins) [2016705] - ionic: tame the filter no space message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: allow adminq requests to override default error message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: handle vlan id overflow (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter delete (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter add (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add generic filter search (Jonathan Toppins) [2016705 1959512 2002943] - ionic: remove mac overflow flags (Jonathan Toppins) [2016705 1959512 2002943] - ionic: move lif mac address functions (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add filterlist to debugfs (Jonathan Toppins) [2016705 1959512 2002943] - ionic: don't remove netdev->dev_addr when syncing uc list (Jonathan Toppins) [2016705 2012030] - ionic: move filter sync_needed bit set (Jonathan Toppins) [2016705] - ionic: add lif param to ionic_qcq_disable (Jonathan Toppins) [2016705] - ionic: have ionic_qcq_disable decide on sending to hardware (Jonathan Toppins) [2016705] - ionic: add polling to adminq wait (Jonathan Toppins) [2016705] - ionic: widen queue_lock use around lif init and deinit (Jonathan Toppins) [2016705] - ionic: move lif mutex setup and delete (Jonathan Toppins) [2016705] - ionic: check for binary values in FW ver string (Jonathan Toppins) [2016705] - ionic: remove debug stats (Jonathan Toppins) [2016705] - ionic: fix gathering of debug stats (Jonathan Toppins) [2016705] - ionic: fix a sleeping in atomic bug (Jonathan Toppins) [2016705] - ionic: fix double use of queue-lock (Jonathan Toppins) [2016705] - ionic: recreate hwstamp queues on ifup (Jonathan Toppins) [2016705 1981590] - ionic: pull hwstamp queue_lock up a level (Jonathan Toppins) [2016705 1981590] - ionic: add queue lock around open and stop (Jonathan Toppins) [2016705 1981590] - ionic: fill mac addr earlier in add_addr (Jonathan Toppins) [2016705 1981590] - ionic: squelch unnecessary fw halted message (Jonathan Toppins) [2016705 1981590] - ionic: fire watchdog again after fw_down (Jonathan Toppins) [2016705 1981590] - ionic: handle mac filter overflow (Jonathan Toppins) [2016705 1981590] - ionic: refactor ionic_lif_addr to remove a layer (Jonathan Toppins) [2016705 1981590] - ionic: sync the filters in the work task (Jonathan Toppins) [2016705 1981590] - ionic: flatten calls to set-rx-mode (Jonathan Toppins) [2016705 1981590] - ionic: remove old work task types (Jonathan Toppins) [2016705 1981590] - ionic: add function tag to debug string (Jonathan Toppins) [2016705] - ionic: enable rxhash only with multiple queues (Jonathan Toppins) [2016705] - ionic: block some ethtool operations when fw in reset (Jonathan Toppins) [2016705] - ionic: remove unneeded comp union fields (Jonathan Toppins) [2016705] - ionic: increment num-vfs before configure (Jonathan Toppins) [2016705] - ionic: use fewer inits on the buf_info struct (Jonathan Toppins) [2016705] - ionic: init reconfig err to 0 (Jonathan Toppins) [2016705] - ionic: print firmware version on identify (Jonathan Toppins) [2016705] - ionic: monitor fw status generation (Jonathan Toppins) [2016705] - ionic: minimize resources when under kdump (Jonathan Toppins) [2016705] - ionic: cleanly release devlink instance (Jonathan Toppins) [2016705] - ionic: drop useless check of PCI driver data validity (Jonathan Toppins) [2016705] - ionic: Remove unused function pointer typedef ionic_reset_cb (Jonathan Toppins) [2016705] - ACPI: Use fwnode_init() to set up fwnode (Mark Langsdorf) [1982374] - device property: Add missed header in fwnode.h (Mark Langsdorf) [1982374] - regmap: set debugfs_name to NULL after it is freed (Mark Langsdorf) [1982374] - mfd: cpcap: Fix interrupt regression with regmap clear_ack (Mark Langsdorf) [1982374] - driver core: Fix device link device name collision (Mark Langsdorf) [1982374] - driver core: Extend device_is_dependent() (Mark Langsdorf) [1982374] - device property: add description of fwnode cases (Mark Langsdorf) [1982374] - Revert "device property: Keep secondary firmware node secondary by type" (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a memory leak when calling regmap_attach_dev (Mark Langsdorf) [1982374] - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - driver core: platform: don't oops in platform_shutdown() on unbound devices (Mark Langsdorf) [1982374] - PM: domains: create debugfs nodes when adding power domains (Mark Langsdorf) [1982374] - driver core: platform: Add devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - platform-msi: Track shared domain allocation (Mark Langsdorf) [1982374] - driver core: platform: Introduce platform_get_mem_or_io() (Mark Langsdorf) [1982374] - soc: fix comment for freeing soc_dev_attr (Mark Langsdorf) [1982374] - driver core: platform: use bus_type functions (Mark Langsdorf) [1982374] - driver core: platform: change logic implementing platform_driver_probe (Mark Langsdorf) [1982374] - driver core: platform: reorder functions (Mark Langsdorf) [1982374] - driver core: make driver_probe_device() static (Mark Langsdorf) [1982374] - driver core: Fix a couple of typos (Mark Langsdorf) [1982374] - driver core: Refactor fw_devlink feature (Mark Langsdorf) [1982374] - efi: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - of: property: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - driver core: Use device's fwnode to check if it is waiting for suppliers (Mark Langsdorf) [1982374] - driver core: Add fw_devlink_parse_fwtree() (Mark Langsdorf) [1982374] - driver core: Redefine the meaning of fwnode_operations.add_links() (Mark Langsdorf) [1982374] - device property: Add fwnode_is_ancestor_of() and fwnode_get_next_parent_dev() (Mark Langsdorf) [1982374] - driver core: Allow only unprobed consumers for SYNC_STATE_ONLY device links (Mark Langsdorf) [1982374] - driver core: Add fwnode link support (Mark Langsdorf) [1982374] - driver core: Add fwnode_init() (Mark Langsdorf) [1982374] - Revert "[base] driver core: fw_devlink: Add support for batching fwnode parsing" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Remove check in driver_deferred_probe_force_trigger()" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Don't do deferred probe in parallel with kernel_init thread" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Rename dev_links_info.defer_sync to defer_hook" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Avoid deferred probe due to fw_devlink_pause/resume()" (Mark Langsdorf) [1982374] - regmap: Remove duplicate `type` field from regmap `regcache_sync` trace event (Mark Langsdorf) [1982374] - PM: sleep: Add dev_wakeup_path() helper (Mark Langsdorf) [1982374] - regmap: Fix order of regmap write log (Mark Langsdorf) [1982374] - regmap: use less #ifdef for LOG_DEVICE (Mark Langsdorf) [1982374] - PM: domains: Enable dev_pm_genpd_suspend|resume() for suspend-to-idle (Mark Langsdorf) [1982374] - PM: domains: Rename pm_genpd_syscore_poweroff|poweron() (Mark Langsdorf) [1982374] - PM: sleep: Print driver flags for all devices during suspend/resume (Mark Langsdorf) [1982374] - driver core: Fix lockdep warning on wfs_lock (Mark Langsdorf) [1982374] - regmap: irq: Convert to use irq_domain_create_legacy() (Mark Langsdorf) [1982374] - irqdomain: Introduce irq_domain_create_legacy() API (Mark Langsdorf) [1982374] - irqdomain: Replace open coded of_node_to_fwnode() (Mark Langsdorf) [1982374] - irqdomain: Add forward declaration of fwnode_handle (Mark Langsdorf) [1982374] - irqdomain: Remove unused of_device_id forward declaration (Mark Langsdorf) [1982374] - regmap-irq: use fwnode instead of device node in add_irq_chip() (Mark Langsdorf) [1982374] - regmap: mmio: add config option to allow relaxed MMIO accesses (Mark Langsdorf) [1982374] - PM: sleep: remove unreachable break (Mark Langsdorf) [1982374] - PM: domains: enable domain idle state accounting (Mark Langsdorf) [1982374] - PM: domains: Add curly braces to delimit comment + statement block (Mark Langsdorf) [1982374] - PM: domains: Add support for PM domain on/off notifiers for genpd (Mark Langsdorf) [1982374] - PM / Domains: Simplify genpd_lookup_dev() (Mark Langsdorf) [1982374] - regmap: irq: Add support to clear ack registers (Mark Langsdorf) [1982374] - PM: domains: Allow to abort power off when no ->power_off() callback (Mark Langsdorf) [1982374] - PM: domains: Rename power state enums for genpd (Mark Langsdorf) [1982374] - regmap: debugfs: use semicolons rather than commas to separate statements (Mark Langsdorf) [1982374] - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR (Mark Langsdorf) [1982374] - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show (Mark Langsdorf) [1982374] - efi: Rename arm-init to efi-init common for all arch (Mark Langsdorf) [1982374] - efi/arm: Defer probe of PCIe backed efifb on DT systems (Mark Langsdorf) [1982374] - net/smc: improved fix wait on already cleared link (Sumanth Korikkar) [1984991] - net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work (Sumanth Korikkar) [1984991] - net/smc: add missing error check in smc_clc_prfx_set() (Sumanth Korikkar) [1984991] - net/smc: Correct smc link connection counter in case of smc client (Sumanth Korikkar) [1984991] - net/smc: fix wait on already cleared link (Sumanth Korikkar) [1984991] - KVM: s390: Fix handle_sske page fault handling (Thomas Huth) [2022731] - KVM: s390: Simplify SIGP Set Arch handling (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls when making pages secure (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm (Thomas Huth) [2022731] - KVM: s390: pv: avoid double free of sida page (Thomas Huth) [2022731] - KVM: s390: pv: add macros for UVC CC values (Thomas Huth) [2022731] - s390/uv: fully validate the VMA before calling follow_page() (Thomas Huth) [2022731] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Thomas Huth) [2022731] - s390/gmap: validate VMA in __gmap_zap() (Thomas Huth) [2022731] - KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu (Thomas Huth) [2022731] - KVM: s390: clear kicked_mask before sleeping again (Thomas Huth) [2022731] - KVM: s390: Function documentation fixes (Thomas Huth) [2022731] - s390/mm: fix kernel doc comments (Thomas Huth) [2022731] - KVM: s390: index kvm->arch.idle_mask by vcpu_idx (Thomas Huth) [2022731] - KVM: s390: generate kvm hypercall functions (Thomas Huth) [2022731] - KVM: Rename lru_slot to last_used_slot (Thomas Huth) [2022731] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [2022731] - virtio/s390: get rid of open-coded kvm hypercall (Thomas Huth) [2022731] - KVM: s390: get rid of register asm usage (Thomas Huth) [2022731] - powerpc/vas: Fix potential NULL pointer dereference (Steve Best) [1907522] - powerpc/pseries/vas: Declare pseries_vas_fault_thread_fn() as static (Steve Best) [1907522] - crypto/nx: Register and unregister VAS interface on PowerVM (Steve Best) [1907522] - crypto/nx: Add sysfs interface to export NX capabilities (Steve Best) [1907522] - crypto/nx: Get NX capabilities for GZIP coprocessor type (Steve Best) [1907522] - crypto/nx: Rename nx-842-pseries file name to nx-common-pseries (Steve Best) [1907522] - powerpc/pseries/vas: Setup IRQ and fault handling (Steve Best) [1907522] - powerpc/pseries/vas: Integrate API with open/close windows (Steve Best) [1907522] - powerpc/pseries/vas: Implement getting capabilities from hypervisor (Steve Best) [1907522] - powerpc/pseries/vas: Add hcall wrappers for VAS handling (Steve Best) [1907522] - powerpc/vas: Define QoS credit flag to allocate window (Steve Best) [1907522] - powerpc/pseries/vas: Define VAS/NXGZIP hcalls and structs (Steve Best) [1907522] - powerpc/vas: Define and use common vas_window struct (Steve Best) [1907522] - powerpc/powernv: no need to check return value of debugfs_create functions (Steve Best) [1907522] - powerpc/vas: Move update_csb/dump_crb to common book3s platform (Steve Best) [1907522] - powerpc/vas: Create take/drop pid and mm reference functions (Steve Best) [1907522] - powerpc/vas: Add platform specific user window operations (Steve Best) [1907522] - powerpc/powernv/vas: Rename register/unregister functions (Steve Best) [1907522] - powerpc/vas: Move VAS API to book3s common platform (Steve Best) [1907522] - powerpc/powernv/vas: Release reference to tgid during window close (Steve Best) [1907522] - powerpc/pseries: Prevent free CPU ids being reused on another node (Desnes A. Nunes do Rosario) [2004808] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Desnes A. Nunes do Rosario) [2004808]- zram: replace fsync_bdev with sync_blockdev (Ming Lei) [2015755] - zram: avoid race between zram_remove and disksize_store (Ming Lei) [2015755] - zram: don't fail to remove zram during unloading module (Ming Lei) [2015755] - zram: fix race between zram_reset_device() and disksize_store() (Ming Lei) [2015755] - zram: register default groups with device_add_disk() (Ming Lei) [2015755] - hyperv/vmbus: include linux/bitops.h (Mohammed Gamal) [2008565] - hv: vmbus: Avoid -Werror=maybe-uninitialized error (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_generic driver (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix duplicate CPU assignments within a device (Mohammed Gamal) [2008565] - drivers: hv: Fix missing error code in vmbus_connect() (Mohammed Gamal) [2008565] - hv_utils: Fix passing zero to 'PTR_ERR' warning (Mohammed Gamal) [2008565] - ice: Fix VF true promiscuous mode (Jonathan Toppins) [1970643] - ice: Remove toggling of antispoof for VF trusted promiscuous mode (Jonathan Toppins) [1970643] - ice: Fix replacing VF hardware MAC to existing MAC filter (Jonathan Toppins) [1970643] - ice: Fix not stopping Tx queues for VFs (Jonathan Toppins) [1970643] - ice: Fix race conditions between virtchnl handling and VF ndo ops (Jonathan Toppins) [1970643] - ice: move ice_container_type onto ice_ring_container (Jonathan Toppins) [1970643] - ice: remove ring_active from ice_ring (Jonathan Toppins) [1970643] - ice: Print the api_patch as part of the fw.mgmt.api (Jonathan Toppins) [1970643] - ice: Avoid crash from unnecessary IDA free (Jonathan Toppins) [1970643] - ice: Fix failure to re-add LAN/RDMA Tx queues (Jonathan Toppins) [1970643] - ice: Add missing E810 device ids (Jonathan Toppins) [1970643] - ice: fix locking for Tx timestamp tracking flush (Jonathan Toppins) [1970643] - ice: Delete always true check of PF pointer (Jonathan Toppins) [1970643] - ice: Correctly deal with PFs that do not support RDMA (Jonathan Toppins) [1970643] - ice: add lock around Tx timestamp tracker flush (Jonathan Toppins) [1970643] - ice: remove dead code for allocating pin_config (Jonathan Toppins) [1970643] - ice: do not abort devlink info if board identifier can't be found (Jonathan Toppins) [1970643] - ice: Fix a memory leak in an error handling path in 'ice_pf_dcb_cfg()' (Jonathan Toppins) [1970643] - ice: remove unnecessary VSI assignment (Jonathan Toppins) [1970643] - ice: remove the VSI info from previous agg (Jonathan Toppins) [1970643] - ice: add tracepoints (Jonathan Toppins) [1970643] - ice: report hash type such as L2/L3/L4 (Jonathan Toppins) [1970643] - ice: remove redundant continue statement in a for-loop (Jonathan Toppins) [1970643] - net: ice: ptp: fix compilation warning if PTP_1588_CLOCK is disabled (Jonathan Toppins) [1970643] - ice: remove unnecessary NULL checks before ptp_read_system_* (Jonathan Toppins) [1970643] - ice: Remove the repeated declaration (Jonathan Toppins) [1970643] - ice: remove local variable (Jonathan Toppins) [1970643] - ice: reduce scope of variables (Jonathan Toppins) [1970643] - ice: mark PTYPE 2 as reserved (Jonathan Toppins) [1970643] - ice: fix incorrect payload indicator on PTYPE (Jonathan Toppins) [1970643] - ice: parameterize functions responsible for Tx ring management (Jonathan Toppins) [1970643] - ice: add ndo_bpf callback for safe mode netdev ops (Jonathan Toppins) [1970643] - ice: fix clang warning regarding deadcode.DeadStores (Jonathan Toppins) [1970643] - ice: downgrade error print to debug print (Jonathan Toppins) [1970643] - ice: Detect and report unsupported module power levels (Jonathan Toppins) [1970643] - ice: (re)initialize NVM fields when rebuilding (Jonathan Toppins) [1970643] - ice: wait for reset before reporting devlink info (Jonathan Toppins) [1970643] - ice: add error message when pldmfw_flash_image fails (Jonathan Toppins) [1970643] - ice: add extack when unable to read device caps (Jonathan Toppins) [1970643] - ice: use static inline for dummy functions (Jonathan Toppins) [1970643] - ice: Re-organizes reqstd/avail {R, T}XQ check/code for efficiency (Jonathan Toppins) [1970643] - ice: set the value of global config lock timeout longer (Jonathan Toppins) [1970643] - ice: Refactor VIRTCHNL_OP_CONFIG_VSI_QUEUES handling (Jonathan Toppins) [1970643] - ice: Refactor ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: Save VF's MAC across reboot (Jonathan Toppins) [1970643] - ice: Manage VF's MAC address for both legacy and new cases (Jonathan Toppins) [1970643] - ice: Register auxiliary device to provide RDMA (Jonathan Toppins) [1970643] - ice: Implement iidc operations (Jonathan Toppins) [1970643] - virtchnl: Use pad byte in virtchnl_ether_addr to specify MAC type (Jonathan Toppins) [1970643] - iidc: Introduce iidc.h (Jonathan Toppins) [1970643] - ice: Initialize RDMA support (Jonathan Toppins) [1970643] - ice: Respond to a NETDEV_UNREGISTER event for LAG (Jonathan Toppins) [1970643] - Revert "Revert "ice: Add initial support framework for LAG"" (Jonathan Toppins) [1970643] - ice: reduce scope of variable (Jonathan Toppins) [1970643] - ice: remove return variable (Jonathan Toppins) [1970643] - ice: suppress false cppcheck issues (Jonathan Toppins) [1970643] - ice: Set vsi->vf_id as ICE_INVAL_VFID for non VF VSI types (Jonathan Toppins) [1970643] - ice: remove unused struct member (Jonathan Toppins) [1970643] - ice: use local for consistency (Jonathan Toppins) [1970643] - ice: print name in /proc/iomem (Jonathan Toppins) [1970643] - ice: Reimplement module reads used by ethtool (Jonathan Toppins) [1970643] - ice: refactor ITR data structures (Jonathan Toppins) [1970643] - ice: manage interrupts during poll exit (Jonathan Toppins) [1970643] - ice: replace custom AIM algorithm with kernel's DIM library (Jonathan Toppins) [1970643] - ice: refactor interrupt moderation writes (Jonathan Toppins) [1970643] - ice: Add new VSI states to track netdev alloc/registration (Jonathan Toppins) [1970643] - ice: Drop leading underscores in enum ice_pf_state (Jonathan Toppins) [1970643] - ice: use kernel definitions for IANA protocol ports and ether-types (Jonathan Toppins) [1970643] - ice: Remove unnecessary blank line (Jonathan Toppins) [1970643] - ice: Remove unnecessary checks in add/kill_vid ndo ops (Jonathan Toppins) [1970643] - ice: Remove rx_gro_dropped stat (Jonathan Toppins) [1970643] - ice: Use local variable instead of pointer derefs (Jonathan Toppins) [1970643] - ice: Remove unnecessary variable (Jonathan Toppins) [1970643] - ice: Limit forced overrides based on FW version (Jonathan Toppins) [1970643] - ice: Use default configuration mode for PHY configuration (Jonathan Toppins) [1970643] - ice: Replace some memsets and memcpys with assignment (Jonathan Toppins) [1970643] - ice: Fix error return codes in ice_set_link_ksettings (Jonathan Toppins) [1970643] - ice: Rename a couple of variables (Jonathan Toppins) [1970643] - ice: Remove unnecessary checker loop (Jonathan Toppins) [1970643] - ice: Ignore EMODE return for opcode 0x0605 (Jonathan Toppins) [1970643] - ice: Align macro names to the specification (Jonathan Toppins) [1970643] - ice: Modify recursive way of adding nodes (Jonathan Toppins) [1970643] - ice: Re-send some AQ commands, as result of EBUSY AQ error (Jonathan Toppins) [1970643] - ice: Correct comment block style (Jonathan Toppins) [1970643] - ice: cleanup style issues (Jonathan Toppins) [1970643] - ice: rename ptype bitmap (Jonathan Toppins) [1970643] - ice: correct memory allocation call (Jonathan Toppins) [1970643] - ice: Check for bail out condition early (Jonathan Toppins) [1970643] - ice: remove unnecessary duplicated AQ command flag setting (Jonathan Toppins) [1970643] - ice: change link misconfiguration message (Jonathan Toppins) [1970643] - ice: Update to use package info from ice segment (Jonathan Toppins) [1970643] - ice: Delay netdev registration (Jonathan Toppins) [1970643] - ice: Add Support for XPS (Jonathan Toppins) [1970643] - ice: Fix fall-through warnings for Clang (Jonathan Toppins) [1970643] - ice: Fix prototype warnings (Jonathan Toppins) [1970643] - ice: move headroom initialization to ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: store the result of ice_rx_offset() onto ice_ring (Jonathan Toppins) [1970643] - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() (Phil Auld) [2011436] - sched/fair: Prevent dead task groups from regaining cfs_rq's (Phil Auld) [2011436] - sched/fair: Removed useless update of p->recent_used_cpu (Phil Auld) [2011436] - sched: Always inline is_percpu_thread() (Phil Auld) [2011436] - sched/fair: Add ancestors of unthrottled undecayed cfs_rq (Phil Auld) [2011436] - sched: Remove unused inline function __rq_clock_broken() (Phil Auld) [2011436] - sched: Prevent balance_push() on remote runqueues (Phil Auld) [2011436] - cpumask/hotplug: Fix cpu_dying() state tracking (Phil Auld) [2011436] - sched: Use cpu_dying() to fix balance_push vs hotplug-rollback (Phil Auld) [2011436] - cpumask: Introduce DYING mask (Phil Auld) [2011436] - cpumask: Make cpu_{online,possible,present,active}() inline (Phil Auld) [2011436] - cpu/hotplug: Cache number of online CPUs (Phil Auld) [2011436] - sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD (Phil Auld) [2011436] - psi: Fix race between psi_trigger_create/destroy (Phil Auld) [2011436] - sctp: add vtag check in sctp_sf_ootb (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_violation (Xin Long) [2001767] - sctp: fix the processing for COOKIE_ECHO chunk (Xin Long) [2001767] - sctp: fix the processing for INIT_ACK chunk (Xin Long) [2001767] - sctp: fix the processing for INIT chunk (Xin Long) [2001767] - sctp: use init_tag from inithdr for ABORT chunk (Xin Long) [2001767]- KVM: arm64: Extract ESR_ELx.EC only (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocode (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS (Gavin Shan) [2008070] - KVM: arm64: Fix reporting of endianess when the access originates at EL0 (Gavin Shan) [2008070] - KVM: arm64: Trim guest debug exception handling (Gavin Shan) [2008070] - KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE (Gavin Shan) [2008070] - KVM: arm64: vgic: Drop WARN from vgic_get_irq (Gavin Shan) [2008070] - KVM: arm64: Enforce reserved bits for PSCI target affinities (Gavin Shan) [2008070] - KVM: arm64: Handle PSCI resets before userspace touches vCPU state (Gavin Shan) [2008070] - KVM: arm64: Fix read-side race on updates to vcpu reset state (Gavin Shan) [2008070] - KVM: arm64: Restore PMU configuration on first run (Gavin Shan) [2008070] - KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set (Gavin Shan) [2008070] - KVM: arm64: Prevent mixed-width VM creation (Gavin Shan) [2008070] - KVM: arm64: Fix debug register indexing (Gavin Shan) [2008070] - KVM: arm64: Reject VM creation when the default IPA size is unsupported (Gavin Shan) [2008070] - KVM: arm64: Limit the debug architecture to ARMv8.0 (Gavin Shan) [2008070] - KVM: arm64: Handle SCXTNUM_ELx traps (Gavin Shan) [2008070] - arm64: kvm: mte: Hide the MTE CPUID information from the guests (Gavin Shan) [2008070] - arm64: mte: Fix typo in macro definition (Gavin Shan) [2008070] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR1 register (Gavin Shan) [2008070] - arm64: mte: system register definitions (Gavin Shan) [2008070] - arm64: sysreg: Clean up instructions for modifying PSTATE fields (Gavin Shan) [2008070] - KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set (Gavin Shan) [2008070] - arm64: kvm: Fix IDMAP overlap with HYP VA (Gavin Shan) [2008070] - packet: rework packet_pick_tx_queue() to use common code selection (Petr Oros) [2016477] - net: dev: rename queue selection helpers. (Petr Oros) [2016477] - Revert "cpuset: Make cpuset hotplug synchronous" (Waiman Long) [2023783] - tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN (Paolo Abeni) [2018546] - net: Only allow init netns to set default tcp cong to a restricted algo (Paolo Abeni) [2018546] - ipv6: tcp: drop silly ICMPv6 packet too big messages (Paolo Abeni) [2018546] - tcp: annotate data races around tp->mtu_info (Paolo Abeni) [2018546] - net: send SYNACK packet with accepted fwmark (Paolo Abeni) [2018546] - tcp: call sk_wmem_schedule before sk_mem_charge in zerocopy path (Paolo Abeni) [2018546] - net/tcp_fastopen: fix data races around tfo_active_disable_stamp (Paolo Abeni) [2018546] - net/tcp_fastopen: remove obsolete extern (Paolo Abeni) [2018546] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Paolo Abeni) [2018546] - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets (Paolo Abeni) [2018546] - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos (Paolo Abeni) [2018546] - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() (Paolo Abeni) [2018546] - evm: mark evm_fixmode as __ro_after_init (Bruno Meneguele) [2017155] - IMA: remove -Wmissing-prototypes warning (Bruno Meneguele) [2017155] - ima: Set correct casting types (Bruno Meneguele) [2017155] - evm: Don't return an error in evm_write_xattrs() if audit is not enabled (Bruno Meneguele) [2017155] - evm: fix writing /evm overflow (Bruno Meneguele) [2017155] - ima: Fix function name error in comment. (Bruno Meneguele) [2017155] - ima: Fix the error code for restoring the PCR value (Bruno Meneguele) [2017155] - integrity: double check iint_cache was initialized (Bruno Meneguele) [2017155] - certs: Fix blacklist flag type confusion (Bruno Meneguele) [2017155] - integrity: Make function integrity_add_key() static (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer after kexec syscall (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer on error (Bruno Meneguele) [2017155] - evm: Fix memleak in init_desc (Bruno Meneguele) [2017155] - crypto: shash - remove shash_desc::flags (Bruno Meneguele) [2017155] - ima: Don't modify file descriptor mode on the fly (Bruno Meneguele) [2017155] - evm: Check size of security.evm before using it (Bruno Meneguele) [2017155] - ima: Remove semicolon at the end of ima_get_binary_runtime_size() (Bruno Meneguele) [2017155] - ima: Don't ignore errors from crypto_shash_update() (Bruno Meneguele) [2017155] - integrity: remove redundant initialization of variable ret (Bruno Meneguele) [2017155] - ima: Fail rule parsing when appraise_flag=blacklist is unsupportable (Bruno Meneguele) [2017155] - ima: Fail rule parsing when the KEXEC_CMDLINE hook is combined with an invalid cond (Bruno Meneguele) [2017155] - ima: Fail rule parsing when buffer hook functions have an invalid action (Bruno Meneguele) [2017155] - ima: Free the entire rule if it fails to parse (Bruno Meneguele) [2017155] - ima: Free the entire rule when deleting a list of rules (Bruno Meneguele) [2017155] - evm: Fix possible memory leak in evm_calc_hmac_or_hash() (Bruno Meneguele) [2017155] - ima: Fix ima digest hash table key calculation (Bruno Meneguele) [2017155] - ima: Fix return value of ima_write_policy() (Bruno Meneguele) [2017155] - evm: Fix a small race in init_desc() (Bruno Meneguele) [2017155] - crypto: drop mask=CRYPTO_ALG_ASYNC from 'shash' tfm allocations (Bruno Meneguele) [2017155] - evm: Don't deadlock if a crypto algorithm is unavailable (Bruno Meneguele) [2017155] - evm: Check also if *tfm is an error pointer in init_desc() (Bruno Meneguele) [2017155] - ima: avoid appraise error for hash calc interrupt (Bruno Meneguele) [2017155] - integrity: remove pointless subdir-$(CONFIG_...) (Bruno Meneguele) [2017155] - integrity: remove unneeded, broken attempt to add -fshort-wchar (Bruno Meneguele) [2017155] - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL (Vitaly Kuznetsov) [2016961] - fs/xfs: convert comma to semicolon (Bill O'Donnell) [2009521] - xfs: remove xfs_buf_t typedef (Bill O'Donnell) [2009521] - xfs: open code updating i_mode in xfs_set_acl (Bill O'Donnell) [2009521] - xfs: remove xfs_vn_setattr_nonsize (Bill O'Donnell) [2009521] - xfs: remove unneeded return value check for *init_cursor() (Bill O'Donnell) [2009521] - xfs: introduce xfs_validate_stripe_geometry() (Bill O'Donnell) [2009521] - xfs: show the proper user quota options (Bill O'Donnell) [2009521] - xfs: remove the unused XFS_B_FSB_OFFSET macro (Bill O'Donnell) [2009521] - xfs: remove unnecessary null check in xfs_generic_create (Bill O'Donnell) [2009521] - xfs: directly return if the delta equal to zero (Bill O'Donnell) [2009521] - xfs: delete duplicated tp->t_dqinfo null check and allocation (Bill O'Donnell) [2009521] - xfs: rename xfs_fc_* back to xfs_fs_* (Bill O'Donnell) [2009521] - xfs: refactor file range validation (Bill O'Donnell) [2009521] - xfs: refactor realtime volume extent validation (Bill O'Donnell) [2009521] - xfs: refactor data device extent validation (Bill O'Donnell) [2009521] - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd (Bill O'Donnell) [2009521] - xfs: detect overflows in bmbt records (Bill O'Donnell) [2009521] - xfs: trace log intent item recovery failures (Bill O'Donnell) [2009521] - xfs: validate feature support when recovering rmap/refcount intents (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered extent-free intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered extent-free intent checks out of xfs_efi_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered refcount intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered refcount intent checks out of xfs_cui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered rmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered rmap intent checks out of xfs_rui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered bmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered bmap intent checks out of xfs_bui_item_recover (Bill O'Donnell) [2009521] - xfs: move kernel-specific superblock validation out of libxfs (Bill O'Donnell) [2009521] - platform/x86: amd-pmc: Increase the response register timeout (David Arcari) [2005064] - ARM: 9093/1: drivers: firmwapsci: Register with kernel restart handler (Mark Salter) [1996748] - arm64/kernel: Remove needless Call Frame Information annotations (Mark Salter) [1996748] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Mark Salter) [1996748] - psci: Remove unneeded semicolon (Mark Salter) [1996748] - firmware: smccc: Add SMCCC TRNG function call IDs (Mark Salter) [1996748] - arm64: Add support for SMCCC TRNG entropy source (Mark Salter) [1996748] - firmware: smccc: Introduce SMCCC TRNG framework (Mark Salter) [1996748] - arm64: random: Remove no longer needed prototypes (Mark Salter) [1996748] - arm64: kaslr: Use standard early random function (Mark Salter) [1996748] - random: random.h should include archrandom.h, not the other way around (Mark Salter) [1996748] - arm64: add credited/trusted RNG support (Mark Salter) [1996748] - arm64: Use v8.5-RNG entropy for KASLR seed (Mark Salter) [1996748] - arm64: kaslr: Check command line before looking for a seed (Mark Salter) [1996748] - arm64: kaslr: Announce KASLR status on boot (Mark Salter) [1996748] - psci: Add accessor for psci_0_1_function_ids (Mark Salter) [1996748] - psci: Replace psci_function_id array with a struct (Mark Salter) [1996748] - psci: Split functions to v0.1 and v0.2+ variants (Mark Salter) [1996748] - psci: Support psci_ops.get_version for v0.1 (Mark Salter) [1996748] - arm64: psci: Avoid printing in cpu_psci_cpu_die() (Mark Salter) [1996748] - firmware: psci: Extend psci_set_osi_mode() to allow reset to PC mode (Mark Salter) [1996748] - smccc: Use separate variables for args and results (Mark Salter) [1996748] - smccc: Define vendor hyp owned service call region (Mark Salter) [1996748] - firmware: smccc: Export both smccc functions (Mark Salter) [1996748] - sched,psci: Convert to sched_set_fifo*() (Mark Salter) [1996748] - firmware: smccc: Add ARCH_SOC_ID support (Mark Salter) [1996748] - base: soc: Add serial_number attribute to soc (Mark Salter) [1996748] - drivers/firmware/psci: Assign @err directly in hotplug_tests() (Mark Salter) [1996748] - drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups() (Mark Salter) [1996748] - firmware: smccc: Fix missing prototype warning for arm_smccc_version_init (Mark Salter) [1996748] - firmware: smccc: Add function to fetch SMCCC version (Mark Salter) [1996748] - firmware: smccc: Refactor SMCCC specific bits into separate file (Mark Salter) [1996748] - firmware: smccc: Drop smccc_version enum and use ARM_SMCCC_VERSION_1_x instead (Mark Salter) [1996748] - firmware: smccc: Add HAVE_ARM_SMCCC_DISCOVERY to identify SMCCC v1.1 and above (Mark Salter) [1996748] - firmware: psci: Replace cpu_up/down() with add/remove_cpu() (Mark Salter) [1996748] - firmware: psci: Export functions to manage the OSI mode (Mark Salter) [1996748] - arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill() (Mark Salter) [1996748] - firmware/psci: use common SMCCC_CONDUIT_* (Mark Salter) [1996748] - arm64: smp: disable hotplug on trusted OS resident CPU (Mark Salter) [1996748] - PSCI: cpuidle: Refactor CPU suspend power_state parameter handling (Mark Salter) [1996748] - ARM: psci: cpuidle: Enable PSCI CPUidle driver (Mark Salter) [1996748] - drivers: firmware: psci: Decouple checker from generic ARM CPUidle (Mark Salter) [1996748] - firmware/psci: psci_checker: Park kthreads before stopping them (Mark Salter) [1996748] - firmware/psci: add support for SYSTEM_RESET2 (Mark Salter) [1996748] - drivers: firmware: psci: Announce support for OS initiated suspend mode (Mark Salter) [1996748] - drivers: firmware: psci: Simplify error path of psci_dt_init() (Mark Salter) [1996748] - drivers: firmware: psci: Split psci_dt_cpu_init_idle() (Mark Salter) [1996748] - drivers: firmware: psci: Move psci to separate directory (Mark Salter) [1996748] - arm64: remove unused asm/compiler.h header file (Mark Salter) [1996748] - ppc64: Adding read_lock definition to nvme (Gopal Tiwari) [1990475] - nvme: fix per-namespace chardev deletion (Gopal Tiwari) [1990475] - nvme: set the PRACT bit when using Write Zeroes with T10 PI (Gopal Tiwari) [1990475] - nvme: fix nvme_setup_command metadata trace event (Gopal Tiwari) [1990475] - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING (Gopal Tiwari) [1990475] - nvme: fix refcounting imbalance when all paths are down (Gopal Tiwari) [1990475] - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove (Gopal Tiwari) [1990475] - nvme-pci: fix multiple races in nvme_setup_io_queues (Gopal Tiwari) [1990475] - nvme-tcp: use __dev_get_by_name instead dev_get_by_name for OPT_HOST_IFACE (Gopal Tiwari) [1990475] - nvme-tcp: can't set sk_user_data without write_lock (Gopal Tiwari) [1990475] - nvme: use blk_execute_rq() for passthrough commands (Gopal Tiwari) [1990475] - nvmet: use NVMET_MAX_NAMESPACES to set nn value (Gopal Tiwari) [1990475] - nvme-pci: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvme: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: add ZBD over ZNS backend support (Gopal Tiwari) [1990475] - nvmet: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in file-ns fast path (Gopal Tiwari) [1990475] - nvmet: add Command Set Identifier support (Gopal Tiwari) [1990475] - nvmet: add nvmet_req_bio put helper for backends (Gopal Tiwari) [1990475] - nvmet: use nvme status value directly (Gopal Tiwari) [1990475] - nvmet: use u32 for nvmet_subsys max_nsid (Gopal Tiwari) [1990475] - nvmet: remove local variable (Gopal Tiwari) [1990475] - nvmet: add req cns error complete helper (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in bdev-ns fast path (Gopal Tiwari) [1990475] - nvmet: use u32 type for the local variable nsid (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect io q (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_write32() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect admin q (Gopal Tiwari) [1990475] - nvmet: make ver stable once connection established (Gopal Tiwari) [1990475] - nvmet: make sn stable once connection was established (Gopal Tiwari) [1990475] - nvmet: change sn size and check validity (Gopal Tiwari) [1990475] - nvme-tcp: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvmet-fc: do not check for invalid target port in nvmet_fc_handle_fcp_rqst() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_read64() (Gopal Tiwari) [1990475] - nvmet: allow mn change if subsys not discovered (Gopal Tiwari) [1990475] - nvme-fc: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvme-pci: fix var. type for increasing cq_head (Gopal Tiwari) [1990475] - nvme: add a helper to check ctrl sgl support (Gopal Tiwari) [1990475] - nvme: factor out a nvme_validate_passthru_nsid helper (Gopal Tiwari) [1990475] - nvme-tcp: fix error codes in nvme_tcp_setup_ctrl() (Gopal Tiwari) [1990475] - nvme: fix grammar in the CONFIG_NVME_MULTIPATH kconfig help text (Gopal Tiwari) [1990475] - nvme: verify MNAN value if ANA is enabled (Gopal Tiwari) [1990475] - ACPI: Check StorageD3Enable _DSD property in ACPI code (Gopal Tiwari) [1990475] - nvmet: move ka_work initialization to nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvme: remove nvme_{get,put}_ns_from_disk (Gopal Tiwari) [1990475] - nvme: split nvme_report_zones (Gopal Tiwari) [1990475] - nvmet: remove a superfluous variable (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_chr_ioctl (Gopal Tiwari) [1990475] - nvme: move the CSI sanity check into nvme_ns_report_zones (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra braces (Gopal Tiwari) [1990475] - nvme: open code nvme_{get,put}_ns_from_disk in nvme_ns_head_ioctl (Gopal Tiwari) [1990475] - nvme: add a sparse annotation to nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme-fabrics: remove an extra comment (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra new lines in the switch (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme: extend and modify the APST configuration algorithm (Gopal Tiwari) [1990475] - nvme-tcp: allow selecting the network interface for connections (Gopal Tiwari) [1990475] - nvme-fabrics: fix the kerneldco comment for nvmf_log_connect_error() (Gopal Tiwari) [1990475] - nvme: remove redundant initialization of variable ret (Gopal Tiwari) [1990475] - nvmet: fix freeing unallocated p2pmem (Gopal Tiwari) [1990475] - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() (Gopal Tiwari) [1990475] - nvme-loop: do not warn for deleted controllers during reset (Gopal Tiwari) [1990475] - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() (Gopal Tiwari) [1990475] - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails (Gopal Tiwari) [1990475] - nvme-rdma: fix in-casule data send for chained sgls (Gopal Tiwari) [1990475] - nvmet: fix false keep-alive timeout when a controller is torn down (Gopal Tiwari) [1990475] - nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response (Gopal Tiwari) [1990475] - nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME (Gopal Tiwari) [1990475] - nvme-fabrics: decode host pathing error for connect (Gopal Tiwari) [1990475] - nvme-fc: short-circuit reconnect retries (Gopal Tiwari) [1990475] - nvme: fix potential memory leaks in nvme_cdev_add (Gopal Tiwari) [1990475] - nvme-fc: clear q_live at beginning of association teardown (Gopal Tiwari) [1990475] - nvme-tcp: rerun io_work if req_list is not empty (Gopal Tiwari) [1990475] - nvme-tcp: fix possible use-after-completion (Gopal Tiwari) [1990475] - nvme-loop: fix memory leak in nvme_loop_create_ctrl() (Gopal Tiwari) [1990475] - nvmet: fix memory leak in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: seset ns->file when open fails (Gopal Tiwari) [1990475] - nvmet: demote fabrics cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for passthru (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for bdev-ns (Gopal Tiwari) [1990475] - nvmet: use helper to remove the duplicate code (Gopal Tiwari) [1990475] - nvmet: demote discovery cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: remove unsupported command noise (Gopal Tiwari) [1990475] - nvme-pci: fix controller reset hang when racing with nvme_timeout (Gopal Tiwari) [1990475] - nvme: move the fabrics queue ready check routines to core (Gopal Tiwari) [1990475] - nvme: avoid memset for passthrough requests (Gopal Tiwari) [1990475] - nvme: add nvme_get_ns helper (Gopal Tiwari) [1990475] - nvme: fix controller ioctl through ns_head (Gopal Tiwari) [1990475] - nvme: introduce generic per-namespace chardev (Gopal Tiwari) [1990475] - nvme: cleanup nvme_configure_apst (Gopal Tiwari) [1990475] - nvme: do not try to reconfigure APST when the controller is not live (Gopal Tiwari) [1990475] - nvme: sanitize KATO setting (Gopal Tiwari) [1990475] - nvmet: avoid queuing keep-alive timer if it is disabled (Gopal Tiwari) [1990475] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1990475] - nvme: let namespace probing continue for unsupported features (Gopal Tiwari) [1990475] - nvme: factor out nvme_ns_open and nvme_ns_release helpers (Gopal Tiwari) [1990475] - nvme: move nvme_ns_head_ops to multipath.c (Gopal Tiwari) [1990475] - nvme: factor out a nvme_tryget_ns_head helper (Gopal Tiwari) [1990475] - nvme: move the ioctl code to a separate file (Gopal Tiwari) [1990475] - nvme: don't bother to look up a namespace for controller ioctls (Gopal Tiwari) [1990475] - nvme: simplify block device ioctl handling for the !multipath case (Gopal Tiwari) [1990475] - nvme: simplify the compat ioctl handling (Gopal Tiwari) [1990475] - nvme-multipath: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: pass a user pointer to nvme_nvm_ioctl (Gopal Tiwari) [1990475] - nvme: factor out a nvme_ns_ioctl helper (Gopal Tiwari) [1990475] - nvme: cleanup setting the disk name (Gopal Tiwari) [1990475] - nvme: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme-pci: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: add a nvme_ns_head_multipath helper (Gopal Tiwari) [1990475] - nvmet: fix a spelling mistake "nubmer" -> "number" (Gopal Tiwari) [1990475] - nvmet-fc: simplify nvmet_fc_alloc_hostport (Gopal Tiwari) [1990475] - nvmet-tcp: fix a segmentation fault during io parsing error (Gopal Tiwari) [1990475] - lightnvm: use kobj_to_dev() (Gopal Tiwari) [1990475] - nvme: fix handling of large MDTS values (Gopal Tiwari) [1990475] - nvme: implement non-mdts command limits (Gopal Tiwari) [1990475] - nvme: disallow passthru cmd from targeting a nsid != nsid of the block dev (Gopal Tiwari) [1990475] - nvme: use sysfs_emit instead of sprintf (Gopal Tiwari) [1990475] - nvme-fc: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: remove superfluous else in nvme_ctrl_loss_tmo_store (Gopal Tiwari) [1990475] - nvme: warn of unhandled effects only once (Gopal Tiwari) [1990475] - nvmet-tcp: enable optional queue idle period tracking (Gopal Tiwari) [1990475] - nvmet-tcp: fix incorrect locking in state_change sk callback (Gopal Tiwari) [1990475] - nvme-tcp: block BH in sk state_change sk callback (Gopal Tiwari) [1990475] - nvmet: return proper error code from discovery ctrl (Gopal Tiwari) [1990475] - nvme-tcp: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: use driver pdu command for passthrough (Gopal Tiwari) [1990475] - nvmet: remove unnecessary ctrl parameter (Gopal Tiwari) [1990475] - nvmet-fc: update function documentation (Gopal Tiwari) [1990475] - nvme-pci: allocate nvme_command within driver pdu (Gopal Tiwari) [1990475] - nvmet: do not allow model_number exceed 40 bytes (Gopal Tiwari) [1990475] - nvme-fc: fix the function documentation comment (Gopal Tiwari) [1990475] - nvme: add new line after variable declatation (Gopal Tiwari) [1990475] - nvme: don't check nvme_req flags for new req (Gopal Tiwari) [1990475] - nvme: mark nvme_setup_passsthru() inline (Gopal Tiwari) [1990475] - nvme: split init identify into helper (Gopal Tiwari) [1990475] - nvme: rename nvme_init_identify() (Gopal Tiwari) [1990475] - nvme: reduce checks for zero command effects (Gopal Tiwari) [1990475] - nvmet: update error log page in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: remove an unnecessary function parameter to nvmet_check_ctrl_status (Gopal Tiwari) [1990475] - nvmet: remove a duplicate status assignment in nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvmet: replace white spaces with tabs (Gopal Tiwari) [1990475] - nvme: use NVME_CTRL_CMIC_ANA macro (Gopal Tiwari) [1990475] - nvme-pci: cleanup nvme_irq() (Gopal Tiwari) [1990475] - nvme-pci: remove the barriers in nvme_irq() (Gopal Tiwari) [1990475] - nvmet-tcp: fix kmap leak when data digest in use (Gopal Tiwari) [1990475] - nvmet: don't check iosqes,iocqes for discovery controllers (Gopal Tiwari) [1990475] - nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU (Gopal Tiwari) [1990475] - nvme-rdma: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-tcp: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-fabrics: only reserve a single tag (Gopal Tiwari) [1990475] - nvme: allocate the keep alive request using BLK_MQ_REQ_NOWAIT (Gopal Tiwari) [1990475] - nvme: merge nvme_keep_alive into nvme_keep_alive_work (Gopal Tiwari) [1990475] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1990475] - nvme: update enumerations for status codes (Gopal Tiwari) [1990475]- scsi: mpt3sas: Fix incorrectly assigned error return and check (Tomas Henzl) [1990535] - scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute (Tomas Henzl) [1990535] - scsi: mpt3sas: Update driver version to 39.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Use firmware recommended queue depth (Tomas Henzl) [1990535] - scsi: mpt3sas: Bump driver version to 38.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Transition IOC to Ready state during shutdown (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix error return value in _scsih_expander_add() (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix Coverity reported issue (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix fall-through warnings for Clang (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during second half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during first half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix deadlock while cancelling the running firmware event (Tomas Henzl) [1990535] - scsi: mpt3sas: Documentation cleanup (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix two kernel-doc headers (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix out-of-bounds warnings in _ctl_addnl_diag_query (Tomas Henzl) [1990535] - scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 (Tomas Henzl) [1989643] - scsi: megaraid_sas: Add helper functions for irq_context (Tomas Henzl) [1989643] - scsi: megaraid: Clean up some inconsistent indenting (Tomas Henzl) [1989643] - scsi: megaraid: Fix Coccinelle warning (Tomas Henzl) [1989643] - IB/cma: Do not send IGMP leaves for sendonly Multicast groups (Kamal Heib) [2007269] - hv_netvsc: Add comment of netvsc_xdp_xmit() (Mohammed Gamal) [2008560] - hv_netvsc: use netif_is_bond_master() instead of open code (Mohammed Gamal) [2008560] - hv_netvsc: Avoid field-overflowing memcpy() (Mohammed Gamal) [2008560] - hv_netvsc: Set needed_headroom according to VF (Mohammed Gamal) [2008560] - netfilter: conntrack: fix error path in nf_conntrack_pernet_init() (Florian Westphal) [1922568] - netfilter: nf_conntrack: provide modparam to always register conntrack hooks (Florian Westphal) [1922568] - sctp: return true only for pathmtu update in sctp_transport_pl_toobig (Xin Long) [1890383] - sctp: subtract sctphdr len in sctp_transport_pl_hlen (Xin Long) [1890383] - sctp: reset probe_timer in sctp_transport_pl_update (Xin Long) [1890383] - sctp: allow IP fragmentation when PLPMTUD enters Error state (Xin Long) [1890383] - sctp: send pmtu probe only if packet loss in Search Complete state (Xin Long) [1890383] - sctp: improve the code for pmtu probe send and recv update (Xin Long) [1890383] - sctp: prevent info leak in sctp_make_heartbeat() (Xin Long) [1890383] - sctp: check pl.raise_count separately from its increment (Xin Long) [1890383] - sctp: send the next probe immediately once the last one is acked (Xin Long) [1890383] - sctp: do black hole detection in search complete state (Xin Long) [1890383] - sctp: process sctp over udp icmp err on sctp side (Xin Long) [1890383] - sctp: extract sctp_v4_err_handle function from sctp_v4_err (Xin Long) [1890383] - sctp: extract sctp_v6_err_handle function from sctp_v6_err (Xin Long) [1890383] - sctp: remove the unessessary hold for idev in sctp_v6_err (Xin Long) [1890383] - sctp: enable PLPMTUD when the transport is ready (Xin Long) [1890383] - sctp: do state transition when receiving an icmp TOOBIG packet (Xin Long) [1890383] - sctp: do state transition when a probe succeeds on HB ACK recv path (Xin Long) [1890383] - sctp: do state transition when PROBE_COUNT == MAX_PROBES on HB send path (Xin Long) [1890383] - sctp: do the basic send and recv for PLPMTUD probe (Xin Long) [1890383] - sctp: add the probe timer in transport for PLPMTUD (Xin Long) [1890383] - sctp: add the constants/variables and states and some APIs for transport (Xin Long) [1890383] - sctp: add SCTP_PLPMTUD_PROBE_INTERVAL sockopt for sock/asoc/transport (Xin Long) [1890383] - sctp: add probe_interval in sysctl and sock/asoc/transport (Xin Long) [1890383] - sctp: add pad chunk and its make function and event table (Xin Long) [1890383] - blk-mq: still set q->make_request_fn for blk-mq (Ming Lei) [1999728] - PCI: Add AMD RS690 quirk to enable 64-bit DMA (Myron Stowe) [1993279] - PCI: Add ACS quirk for Broadcom BCM57414 NIC (Myron Stowe) [1993279] - PCI: Mark some NVIDIA GPUs to avoid bus reset (Myron Stowe) [1993279] - PCI: of: Clear 64-bit flag for non-prefetchable memory below 4GB (Myron Stowe) [1993279] - x86/PCI: Remove unused alloc_pci_root_info() return value (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P4510 NVMe (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P3700 NVMe (Myron Stowe) [1993279] - PCI: Disable Samsung SM961/PM961 NVMe before FLR (Myron Stowe) [1993279] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [1993279] - PCI/sysfs: Rearrange smbios_attr_group and acpi_attr_group (Myron Stowe) [1993279] - PCI/sysfs: Tidy SMBIOS & ACPI label attributes (Myron Stowe) [1993279] - PCI/sysfs: Convert "index", "acpi_index", "label" to static attributes (Myron Stowe) [1993279] - PCI/sysfs: Define SMBIOS label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Define ACPI label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Rename device_has_dsm() to device_has_acpi_name() (Myron Stowe) [1993279] - PCI/sysfs: Convert "vpd" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Rename "vpd" attribute accessors (Myron Stowe) [1993279] - PCI/sysfs: Convert "reset" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "rom" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "config" to static attribute (Myron Stowe) [1993279] - PCI: Allow VPD access for QLogic ISP2722 (Myron Stowe) [1993279] - PCI/VPD: Add helper pci_get_func0_dev() (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() SRDT handling (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() 'offset' argument (Myron Stowe) [1993279] - PCI/VPD: Change pci_vpd_init() return type to void (Myron Stowe) [1993279] - PCI/VPD: Make missing VPD message less alarming (Myron Stowe) [1993279] - PCI/VPD: Remove pci_set_vpd_size() (Myron Stowe) [1993279] - PCI/VPD: Remove sysfs accessor size checking dead code (Myron Stowe) [1993279] - PCI/VPD: Remove obsolete Broadcom NIC quirk (Myron Stowe) [1993279] - PCI/ACPI: Fix acpi_pci_set_power_state() debug message (Myron Stowe) [1993279] - PCI: acpiphp: Fix whitespace issue (Myron Stowe) [1993279] - PCI: shpchp: Remove unused shpc_writeb() (Myron Stowe) [1993279] - PCI: cpqphp: Use DEFINE_SPINLOCK() for int15_lock (Myron Stowe) [1993279] - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() (Myron Stowe) [1993279] - PCI: Add pci_disable_parity() (Myron Stowe) [1993279] - PCI: Release OF node in pci_scan_device()'s error path (Myron Stowe) [1993279] - fs: dlm: fix check for multi-homed hosts (Alexander Aring) [1889887] - iommu: remove iommu_domain_{get,set}_attr (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: enable the liodn when attaching a device (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: replace DOMAIN_ATTR_FSL_PAMU_STASH with a direct call (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove ->domain_window_enable (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove support for multiple windows (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove fsl_pamu_get_domain_attr (Jerry Snitselaar) [2004349] - iommu: remove the unused domain_window_disable method (Jerry Snitselaar) [2004349] - iommu: Remove .domain_{get,set}_windows (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Decrease the queue size of evtq and priq (Jerry Snitselaar) [2004349] - iommu/vt-d: Use pasid_pte_is_present() helper function (Jerry Snitselaar) [2004349] - iommu/vt-d: Update the virtual command related registers (Jerry Snitselaar) [2004349] - ACPI: IORT: Handle device properties with software node API (Jerry Snitselaar) [2004349] - iommu: Update "iommu.strict" documentation (Jerry Snitselaar) [2004349] - iommu/dma: Remove redundant "!dev" checks (Jerry Snitselaar) [2004349] - iommu/virtio: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/vt-d: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/amd: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu: Pull IOVA cookie management into the core (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cmdq_skip_err() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_get_cmdq() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_cmdq_issue_cmdlist() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_cmdq_issue_cmd_with_sync() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use command queue batching helpers to improve performance (Jerry Snitselaar) [2004349] - iommu/amd: Use only natural aligned flushes in a VM (Jerry Snitselaar) [2004349] - iommu/amd: Sync once for scatter-gather operations (Jerry Snitselaar) [2004349] - iommu/amd: Tailored gather logic for AMD (Jerry Snitselaar) [2004349] - iommu: Factor iommu_iotlb_gather_is_disjoint() out (Jerry Snitselaar) [2004349] - iommu: Improve iommu_iotlb_gather helpers (Jerry Snitselaar) [2004349] - iommu/amd: Do not use flush-queue when NpCache is on (Jerry Snitselaar) [2004349] - iommu/amd: Selective flush on unmap (Jerry Snitselaar) [2004349] - iommu/amd: Convert from atomic_t to refcount_t on pasid_state->count (Jerry Snitselaar) [2004349] - iommu: Streamline iommu_iova_to_phys() (Jerry Snitselaar) [2004349] - iommu/vt-d: Allow devices to have more than 32 outstanding PRs (Jerry Snitselaar) [1920744] - iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() (Jerry Snitselaar) [2004349] - iommu/amd: Fix printing of IOMMU events when rate limiting kicks in (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix missing unlock on error in arm_smmu_device_group() (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix race condition during iommu_group creation (Jerry Snitselaar) [2004349] - iommu: Fix race condition during default domain allocation (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages() (Jerry Snitselaar) [1971977] - iommu/vt-d: Implement map/unmap_pages() iommu_ops callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Report real pgsize bitmap to iommu core (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_map_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entries (Jerry Snitselaar) [1971977] - iommu: Add support for the map_pages() callback (Jerry Snitselaar) [1971977] - iommu: Hook up '->unmap_pages' driver callback (Jerry Snitselaar) [1971977] - iommu: Split 'addr_merge' argument to iommu_pgsize() into separate parts (Jerry Snitselaar) [1971977] - iommu: Use bitmap to calculate page size in iommu_pgsize() (Jerry Snitselaar) [1971977] - iommu: Add a map_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce map_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu: Add an unmap_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce unmap_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID reference leak (Jerry Snitselaar) [2004349] - iommu: Check if group is NULL before remove device (Jerry Snitselaar) [2004349] - iommu/dma: Fix leak in non-contiguous API (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Fix fall-through warning for Clang (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix clearing real DMA device's scalable-mode context entries (Jerry Snitselaar) [2004349] - iommu/vt-d: Global devTLB flush when present context entry changed (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Use Tegra implementation on Tegra186 (Jerry Snitselaar) [2004349] - iommu: Delete a duplicate check in iommu_change_dev_def_domain() (Jerry Snitselaar) [2004349] - iommu/dma: Fix compile warning in 32-bit builds (Jerry Snitselaar) [2004349] - iommu: Drop unnecessary of_iommu.h includes (Jerry Snitselaar) [2004349] - iommu: Remove unused of_get_dma_window() (Jerry Snitselaar) [2004349] - iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock (Jerry Snitselaar) [2004349] - iommu/dma: Fix IOVA reserve dma ranges (Jerry Snitselaar) [2004349] - iommu/virtio: Enable x86 support (Jerry Snitselaar) [2004349] - iommu/dma: Pass address limit rather than size to iommu_setup_dma_ops() (Jerry Snitselaar) [2004349] - iommu/amd: Fix section mismatch warning for detect_ivrs() (Jerry Snitselaar) [2004349] - iommu/amd: Add amd_iommu=force_enable option (Jerry Snitselaar) [2004349] - iommu/amd: Fix extended features logging (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix dereference of pointer info before it is null checked (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix linker error on 32-bit (Jerry Snitselaar) [2004349] - iommu/vt-d: No need to typecast (Jerry Snitselaar) [2004349] - iommu/vt-d: Define counter explicitly as unsigned int (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove unnecessary braces (Jerry Snitselaar) [2004349] - iommu/vt-d: Removed unused iommu_count in dmar domain (Jerry Snitselaar) [2004349] - iommu/vt-d: Use bitfields for DMAR capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Use DEVICE_ATTR_RO macro (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix out-bounds-warning in intel/svm.c (Jerry Snitselaar) [2004349] - iommu/vt-d: Add PRQ handling latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Add cache invalidation latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Expose latency monitor data through debugfs (Jerry Snitselaar) [1971935] - iommu/vt-d: Add common code for dmar latency performance monitors (Jerry Snitselaar) [1971935] - iommu/vt-d: Add prq_report trace event (Jerry Snitselaar) [1971973] - iommu/vt-d: Report prq to io-pgfault framework (Jerry Snitselaar) [1971971] - iommu/vt-d: Allocate/register iopf queue for sva devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Refactor prq_event_thread() (Jerry Snitselaar) [1971971] - iommu/vt-d: Use common helper to lookup svm devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Add pasid private data helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Support asynchronous IOMMU nested capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Select PCI_ATS explicitly (Jerry Snitselaar) [2004349] - iommu/vt-d: Tweak the description of a DMA fault (Jerry Snitselaar) [1971975] - iommu/vt-d: Fix kernel-doc syntax in file header (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove redundant assignment to variable agaw (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Check smmu->impl pointer before dereferencing (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Implement ->probe_finalize() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove unnecessary oom message (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails (Jerry Snitselaar) [2004349] - PM: runtime: Add documentation for pm_runtime_resume_and_get() (Jerry Snitselaar) [2004349] - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter (Jerry Snitselaar) [2004349] - iommu/arm: Cleanup resources in case of probe error path (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Ratelimit event dump (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add stall support for platform devices (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Change *array into *const array (Jerry Snitselaar) [2004349] - iommu/amd: Remove redundant assignment of err (Jerry Snitselaar) [2004349] - iommu/amd: Tidy up DMA ops init (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Add support for driver IOMMU fault handlers (Jerry Snitselaar) [2004349] - iommu/virtio: Add missing MODULE_DEVICE_TABLE (Jerry Snitselaar) [2004349] - iommu/amd: Fix wrong parentheses on page-specific invalidations (Jerry Snitselaar) [2004349] - iommu: Streamline registration interface (Jerry Snitselaar) [2004349] - iommu: Statically set module owner (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_IO_PGTABLE_CFG (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE (Jerry Snitselaar) [2004349] - iommu: remove iommu_set_cmd_line_dma_api and iommu_cmd_line_dma_api (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_NESTING (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_GEOMETRY (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_PAGING (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Maintain a SID->device structure (Jerry Snitselaar) [2004349] - iommu: Add a page fault handler (Jerry Snitselaar) [2004349] - iommu/vt-d: Support IOMMU_DEV_FEAT_IOPF (Jerry Snitselaar) [2004349] - iommu: Separate IOMMU_DEV_FEAT_IOPF from IOMMU_DEV_FEAT_SVA (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use device properties for pasid-num-bits (Jerry Snitselaar) [2004349] - of/device: Add input id to of_dma_configure() (Jerry Snitselaar) [2004349] - of/iommu: Make of_map_rid() PCI agnostic (Jerry Snitselaar) [2004349] - iommu: Fix comment for struct iommu_fwspec (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of devid (Jerry Snitselaar) [2004349] - iommu/amd: Page-specific invalidations for more than one page (Jerry Snitselaar) [2004349] - iommu/amd: Move a few prototypes to include/linux/amd-iommu.h (Jerry Snitselaar) [2004349] - iommu/amd: Remove a few unused exports (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused amd_iommu_get_v2_domain function (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused device errata code (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of pasids (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() (Jerry Snitselaar) [2004349] - iommu/amd: Remove iommu_init_ga() (Jerry Snitselaar) [1998265] - iommu/amd: Relocate GAMSup check to early_enable_iommus (Jerry Snitselaar) [1998265] - x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically (Prarit Bhargava) [2021219] - hyper-v: Replace uuid.h with types.h (Mohammed Gamal) [2008563] - x86/hyperv: Avoid erroneously sending IPI to 'self' (Mohammed Gamal) [2008563] - asm-generic/hyperv: provide cpumask_to_vpset_noself (Mohammed Gamal) [2008563] - asm-generic/hyperv: Add missing function prototypes per -W1 warnings (Mohammed Gamal) [2008563] - hv: hyperv.h: Remove unused inline functions (Mohammed Gamal) [2008563] - hv: hyperv.h: a few mundane typo fixes (Mohammed Gamal) [2008563] - hv: hyperv.h: Replace one-element array with flexible-array in struct icmsg_negotiate (Mohammed Gamal) [2008563] - x86/hyperv: add comment describing TSC_INVARIANT_CONTROL MSR setting bit 0 (Mohammed Gamal) [2008563] - x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable (Mohammed Gamal) [2008563] - hyperv: Detect Nested virtualization support for SVM (Mohammed Gamal) [2008563] - hyperv: SVM enlightened TLB flush support flag (Mohammed Gamal) [2008563] - x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_allbutself (Mohammed Gamal) [2008563] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2008563] - x86/hyperv: remove unused linux/version.h header (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'hi' warning in hv_apic_read (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'msr_val' warning in hv_qlock_wait (Mohammed Gamal) [2008563] - PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus (Mohammed Gamal) [2008562] - PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv() (Mohammed Gamal) [2008562] - PCI: hv: Drop msi_controller structure (Mohammed Gamal) [2008562] - PCI/IOV: Add sysfs MSI-X vector assignment interface (Myron Stowe) [2019087] - x86: ACPI: cstate: Optimize C3 entry on AMD CPUs (David Arcari) [1998529] - Bluetooth: Move shutdown callback before flushing tx and rx queue (Gopal Tiwari) [1990477] - Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: Fix VIRTIO_ID_BT assigned number (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd (Gopal Tiwari) [1990477] - Bluetooth: defer cleanup of resources in hci_unregister_dev() (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event (Gopal Tiwari) [1990477] - Bluetooth: Fix Set Extended (Scan Response) Data (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when filtering devices (Gopal Tiwari) [1990477] - Bluetooth: smp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI role comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when tracking connections (Gopal Tiwari) [1990477] - Bluetooth: sco: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: a2mp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: amp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: cmtp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: bnep: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: hidp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in SMP (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI LE features (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language to describe CPB (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid (Gopal Tiwari) [1990477] - Bluetooth: disable filter dup when scan for adv monitor (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix the command returns garbage parameter value (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use DEVICE_ATTR_RO macro (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn_comp (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access on ECRED Connection response (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails (Gopal Tiwari) [1990477] - Bluetooth: Remove spurious error message (Gopal Tiwari) [1990477] - Bluetooth: Shutdown controller after workqueues are flushed or cancelled (Gopal Tiwari) [1990477] - Bluetooth: Add ncmd=0 recovery handling (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: remove unused function (Gopal Tiwari) [1990477] - Bluetooth: Fix alt settings for incoming SCO with transparent coding format (Gopal Tiwari) [1990477] - Bluetooth: Fix the HCI to MGMT status conversion table (Gopal Tiwari) [1990477] - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: delete unneeded variable initialization (Gopal Tiwari) [1990477] - Bluetooth: Return whether a connection is outbound (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix crash when receiving new connection when debug is enabled (Gopal Tiwari) [1990477] - Bluetooth: Fix spelling mistakes (Gopal Tiwari) [1990477] - Bluetooth: Set defaults for le_scan_{int,window}_adv_monitor (Gopal Tiwari) [1990477] - Bluetooth: Allow Microsoft extension to indicate curve validation (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading AOSP vendor capabilities (Gopal Tiwari) [1990477] - Bluetooth: LL privacy allow RPA (Gopal Tiwari) [1990477] - Bluetooth: Handle own address type change with HCI_ENABLE_LL_PRIVACY (Gopal Tiwari) [1990477] - Bluetooth: Do not set cur_adv_instance in adv param MGMT request (Gopal Tiwari) [1990477] - Bluetooth: Use ext adv handle from requests in CCs (Gopal Tiwari) [1990477] - Bluetooth: use the correct print format for L2CAP debug statements (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix variable dereferenced before check 'conn' (Gopal Tiwari) [1990477] - Bluetooth: Check inquiry status before sending one (Gopal Tiwari) [1990477] - Bluetooth: Coding style fix (Gopal Tiwari) [1990477] - Bluetooth: Remove 'return' in void function (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Move the advertisement monitor events to correct list (Gopal Tiwari) [1990477] - Bluetooth: Add missing entries for PHY configuration commands (Gopal Tiwari) [1990477] - Bluetooth: Fix mgmt status for LL Privacy experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix wrong opcode error for read advertising features (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Rudimentary typo fixes (Gopal Tiwari) [1990477] - Bluetooth: Remove trailing semicolon in macros (Gopal Tiwari) [1990477] - Bluetooth: check for zapped sk before connecting (Gopal Tiwari) [1990477] - Bluetooth: fix set_ecdh_privkey() prototype (Gopal Tiwari) [1990477] - Bluetooth: initialize skb_queue_head at l2cap_chan_create() (Gopal Tiwari) [1990477] - Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default (Gopal Tiwari) [1990477] - Bluetooth: Fix incorrect status handling in LE PHY UPDATE event (Gopal Tiwari) [1990477] - Bluetooth: avoid deadlock between hci_dev->lock and socket lock (Gopal Tiwari) [1990477] - Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix not checking for maximum number of DCID (Gopal Tiwari) [1990477] - Bluetooth: Cancel le_scan_restart work when stopping discovery (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1990477] - Bluetooth: Allow scannable adv with extended MGMT APIs (Gopal Tiwari) [1990477] - Bluetooth: Remove unneeded commands for suspend (Gopal Tiwari) [1990477] - Bluetooth: Notify suspend on le conn failed (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Remove redundant assignment to fw_ptr (Gopal Tiwari) [1990477] - Bluetooth: btmrvl: remove redundant continue statement (Gopal Tiwari) [1990477] - Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc. (Gopal Tiwari) [1990477] - Bluetooth: btmtkuart: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Gopal Tiwari) [1990477] - Bluetooth: btrtl: rename USB fw for RTL8761 (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS BT500) device. (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add RTL8822CS capabilities (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) (Gopal Tiwari) [1990477] - Bluetooth: btqca: Don't modify firmware contents in-place (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: fix potential GPF (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for Lite-On Mediatek Chip (Gopal Tiwari) [1990477] - Bluetooth: virtio_bt: add missing null pointer check on alloc_skb call return (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix failing to init controllers with operation firmware (Gopal Tiwari) [1990477] - Bluetooth: Add a new USB ID for RTL8822CE (Gopal Tiwari) [1990477] - Bluetooth: btusb: Revert Fix the autosuspend enable and disable (Gopal Tiwari) [1990477] - Bluetooth: Add support for virtio transport driver (Gopal Tiwari) [1990477] - Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btintel: Skip reading firmware file version while in bootloader mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Collect tlv based active firmware build info in FW mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Reorganized bootloader mode tlv checks in intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware to boot (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware download (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Move operational checks after version check (Gopal Tiwari) [1990477] - Bluetooth: btintel: Check firmware version before download (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Mundane typo fix (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add BCM4330 and BCM4334 compatibles (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Add device_may_wakeup support (Gopal Tiwari) [1990477] - Bluetooth: btintel: Fix offset calculation boot address parameter (Gopal Tiwari) [1990477] - Bluetooth: btusb: print firmware file name on error loading firmware (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Obtain and handle reset GPIO (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix incorrect type in assignment and uninitialized symbol (Gopal Tiwari) [1990477] - Bluetooth: btusb: support 0cb5:c547 Realtek 8822CE device (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fixed issue during suspend (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix excessive stack usage (Gopal Tiwari) [1990477] - Bluetooth: btusb: remove set but not used variable in btusb_mtk_setup_firmware_79xx (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix typo and correct the log print (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add protocol support for MediaTek MT7921U USB devices (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fine-tune mt7663 mechanism. (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: check for SSR triggered flag while suspend (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable WBS for the specific Realtek devices (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Wait for SSR completion during suspend (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fix memleak in qca_controller_memdump (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add support for binding RTL8723DS with device tree (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Add null check in setup (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable central-peripheral role (Gopal Tiwari) [1990477] - Bluetooth: btusb: Remove duplicate newlines from logging (Gopal Tiwari) [1990477] - Bluetooth: btmtksdio: Fixed switch and case should be at the same indent (Gopal Tiwari) [1990477] - Revert "Bluetooth: btintel: Fix endianness issue for TLV version information" (Gopal Tiwari) [1990477] - Bluetooth: hci_bcm: Add support for ISO packets (Gopal Tiwari) [1990477] - Bluetooth: btusb: add shutdown function for wcn6855 (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Fix a race for write_work scheduling (Gopal Tiwari) [1990477] - Bluetooth: btqca: Add support to read FW build version for WCN3991 BTSoC (Gopal Tiwari) [1990477] - Bluetooth: btusb: Always fallback to alt 1 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function (Gopal Tiwari) [1990477] - Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1990477] - Bluetooth: Skip eSCO 2M params when not supported (Gopal Tiwari) [1990477] - Bluetooth: fix indentation and alignment reported by checkpatch (Gopal Tiwari) [1990477] - Bluetooth: fix coccicheck warnings debugfs (Gopal Tiwari) [1990477] - Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Try harder to accept device not knowing options (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling fragmented length (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak on suspend and resume (Gopal Tiwari) [1990477] - Bluetooth: Put HCI device if inquiry procedure interrupts (Gopal Tiwari) [1990477] - Bluetooth: drop HCI device reference before return (Gopal Tiwari) [1990477] - Bluetooth: avoid u128_xor() on potentially misaligned inputs (Gopal Tiwari) [1990477] - Bluetooth: Fix initializing response id after clearing struct (Gopal Tiwari) [1990477] - Bluetooth: Cancel Inquiry before Create Connection (Gopal Tiwari) [1990477] - Bluetooth: Pause service discovery for suspend (Gopal Tiwari) [1990477] - Bluetooth: Remove hci_req_le_suspend_config (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Set missing suspend task bits (Gopal Tiwari) [1990477] - Bluetooth: Change MGMT security info CMD to be more generic (Gopal Tiwari) [1990477] - Bluetooth: Query LE tx power on startup (Gopal Tiwari) [1990477] - Bluetooth: Use intervals and tx power from mgmt cmds (Gopal Tiwari) [1990477] - Bluetooth: Break add adv into two mgmt commands (Gopal Tiwari) [1990477] - Bluetooth: Add helper to set adv data (Gopal Tiwari) [1990477] - Bluetooth: Add toggle to switch off interleave scan (Gopal Tiwari) [1990477] - Bluetooth: Refactor read default sys config for various types (Gopal Tiwari) [1990477] - Bluetooth: Handle active scan case (Gopal Tiwari) [1990477] - Bluetooth: Handle system suspend resume case (Gopal Tiwari) [1990477] - Bluetooth: Interleave with allowlist scan (Gopal Tiwari) [1990477] - Bluetooth: Fix attempting to set RPA timeout when unsupported (Gopal Tiwari) [1990477] - Bluetooth: Rename get_adv_instance_scan_rsp (Gopal Tiwari) [1990477] - Bluetooth: Fix not sending Set Extended Scan Response (Gopal Tiwari) [1990477] - Bluetooth: Fix for Bluetooth SIG test L2CAP/COS/CFD/BV-14-C (Gopal Tiwari) [1990477] - Bluetooth: sco: Fix crash when using BT_SNDMTU/BT_RCVMTU option (Gopal Tiwari) [1990477] - Bluetooth: Replace BT_DBG with bt_dev_dbg in HCI request (Gopal Tiwari) [1990477] - Bluetooth: consolidate error paths in hci_phy_link_complete_evt() (Gopal Tiwari) [1990477] - Bluetooth: Enforce key size of 16 bytes on FIPS level (Gopal Tiwari) [1990477] - Bluetooth: hidp: use correct wait queue when removing ctrl_wait (Gopal Tiwari) [1990477] - Bluetooth: Move force_bredr_smp debugfs into hci_debugfs_create_bredr (Gopal Tiwari) [1990477] - Bluetooth: Fix: LL PRivacy BLE device fails to connect (Gopal Tiwari) [1990477] - Bluetooth: Resume advertising after LE connection (Gopal Tiwari) [1990477] - Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt() (Gopal Tiwari) [1990477] - Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: MGMT: Fix not checking if BT_HS is enabled (Gopal Tiwari) [1990477] - Bluetooth: Disable High Speed by default (Gopal Tiwari) [1990477] - Bluetooth: Fix update of own_addr_type if ll_privacy supported (Gopal Tiwari) [1990477] - Bluetooth: Fix auto-creation of hci_conn at Conn Complete event (Gopal Tiwari) [1990477] - Bluetooth: Set scan parameters for ADV Monitor (Gopal Tiwari) [1990477] - Bluetooth: Update Adv monitor count upon removal (Gopal Tiwari) [1990477] - net: bluetooth: delete duplicated words (Gopal Tiwari) [1990477] - Bluetooth: pause/resume advertising around suspend (Gopal Tiwari) [1990477] - Bluetooth: Emit controller suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Add suspend reason for device disconnect (Gopal Tiwari) [1990477] - Bluetooth: Add mgmt suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Set ext scan response only when it exists (Gopal Tiwari) [1990477] - Bluetooth: Only mark socket zapped after unlocking (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT capability flags for tx power and ext advertising (Gopal Tiwari) [1990477] - Bluetooth: Report num supported adv instances for hw offloading (Gopal Tiwari) [1990477] - Bluetooth: sco: new getsockopt options BT_SNDMTU/BT_RCVMTU (Gopal Tiwari) [1990477] - Bluetooth: Re-order clearing suspend tasks (Gopal Tiwari) [1990477] - Bluetooth: Fix memory leak in read_adv_mon_features() (Gopal Tiwari) [1990477] - Bluetooth: Clear suspend tasks on unregister (Gopal Tiwari) [1990477] - Bluetooth: Remove CRYPTO_ALG_INTERNAL flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: use the proper scan params when conn is pending (Gopal Tiwari) [1990477] - Bluetooth: Enable controller RPA resolution using Experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Let controller creates RPA during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn (Gopal Tiwari) [1990477] - Bluetooth: Enable RPA Timeout (Gopal Tiwari) [1990477] - Bluetooth: Enable/Disable address resolution during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Configure controller address resolution if available (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type correctly (Gopal Tiwari) [1990477] - Bluetooth: Update resolving list when updating whitelist (Gopal Tiwari) [1990477] - Bluetooth: Fix suspend notifier race (Gopal Tiwari) [1990477] - Bluetooth: Return NOTIFY_DONE for hci_suspend_notifier (Gopal Tiwari) [1990477] - Bluetooth: Add per-instance adv disable/remove (Gopal Tiwari) [1990477] - Replace HTTP links with HTTPS ones: BLUETOOTH SUBSYSTEM (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: core: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: Use whitelist for scan policy when suspending (Gopal Tiwari) [1990477] - Bluetooth: le_simult_central_peripheral experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix kernel oops triggered by hci_adv_monitors_clear() (Gopal Tiwari) [1990477] - Bluetooth: use configured default params for active scans (Gopal Tiwari) [1990477] - Bluetooth: Adding a configurable autoconnect timeout (Gopal Tiwari) [1990477] - Bluetooth: Don't restart scanning if paused (Gopal Tiwari) [1990477] - Bluetooth: add a mutex lock to avoid UAF in do_enale_set (Gopal Tiwari) [1990477] - Bluetooth: use configured params for ext adv (Gopal Tiwari) [1990477] - Bluetooth: Add hci_dev_lock to get/set device flags (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Use command complete on success for set system config (Gopal Tiwari) [1990477] - Bluetooth: Terminate the link if pairing is cancelled (Gopal Tiwari) [1990477] - Bluetooth: Update background scan and report device based on advertisement monitors (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor removed event (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor added event (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_REMOVE_ADV_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_ADD_ADV_PATTERNS_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_READ_ADV_MONITOR_FEATURES (Gopal Tiwari) [1990477] - Bluetooth: Add definitions for advertisement monitor features (Gopal Tiwari) [1990477] - Bluetooth: Add get/set device flags mgmt op (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable in hci_conn_params (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable list with flag (Gopal Tiwari) [1990477] - Bluetooth: Add bdaddr_list_with_flags for classic whitelist (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Add commands for runtime configuration (Gopal Tiwari) [1990477] - Bluetooth: implement read/set default system parameters mgmt (Gopal Tiwari) [1990477] - Bluetooth: mgmt: read/set system parameter definitions (Gopal Tiwari) [1990477] - Bluetooth: centralize default value initialization. (Gopal Tiwari) [1990477] - Bluetooth: Use only 8 bits for the HCI CMSG state flags (Gopal Tiwari) [1990477] - Bluetooth: Add support for BT_PKT_STATUS CMSG data for SCO connections (Gopal Tiwari) [1990477] - Bluetooth: Removing noisy dbg message (Gopal Tiwari) [1990477] - Bluetooth: Fix update of connection state in `hci_encrypt_cfm` (Gopal Tiwari) [1990477] - Bluetooth: Fix assuming EIR flags can result in SSP authentication (Gopal Tiwari) [1990477] - Bluetooth: Consolidate encryption handling in hci_encrypt_cfm (Gopal Tiwari) [1990477] - Bluetooth: Add SCO fallback for invalid LMP parameters error (Gopal Tiwari) [1990477] - Bluetooth: Fix for GAP/SEC/SEM/BI-10-C (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: add support for waiting disconnection resp (Gopal Tiwari) [1990477] - Bluetooth: Handle Inquiry Cancel error after Inquiry Complete (Gopal Tiwari) [1990477] - Bluetooth: Rename BT_SUSPEND_COMPLETE (Gopal Tiwari) [1990477] - Bluetooth: Introduce debug feature when dynamic debug is disabled (Gopal Tiwari) [1990477] - Bluetooth: Fix advertising handle is set to 0 (Gopal Tiwari) [1990477] - Bluetooth: Introduce HCI_MGMT_HDEV_OPTIONAL option (Gopal Tiwari) [1990477] - Bluetooth: Add support for experimental features configuration (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix errors during L2CAP_CREDIT_BASED_CONNECTION_REQ (0x17) (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT_EV_PHY_CONFIGURATION_CHANGED to supported list (Gopal Tiwari) [1990477] - Bluetooth: use crypto_shash_tfm_digest() (Gopal Tiwari) [1990477] - Bluetooth: allow scatternet connections if supported. (Gopal Tiwari) [1990477] - Bluetooth: Enhanced Connection Complete event belongs to LL Privacy (Gopal Tiwari) [1990477] - Bluetooth: Enable LE Enhanced Connection Complete event. (Gopal Tiwari) [1990477] - Bluetooth: Use extra variable to make code more readable (Gopal Tiwari) [1990477] - Bluetooth: log advertisement packet length if it gets corrected (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (LE SC) (Gopal Tiwari) [1990477] - Bluetooth: Simplify / fix return values from tk_request (Gopal Tiwari) [1990477] - Bluetooth: debugfs option to unset MITM flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading security information (Gopal Tiwari) [1990477] - Bluetooth: Add support for Read Local Simple Pairing Options (Gopal Tiwari) [1990477] - Bluetooth: Add framework for Microsoft vendor extension (Gopal Tiwari) [1990477] - Bluetooth: Move debugfs configuration above the selftests (Gopal Tiwari) [1990477] - Bluetooth: fixing minor typo in comment (Gopal Tiwari) [1990477] - Bluetooth: Prioritize SCO traffic (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (Gopal Tiwari) [1990477] - Bluetooth: Add BT_MODE socket option (Gopal Tiwari) [1990477] - crypto: shash - remove shash_desc::flags (Gopal Tiwari) [1990477] - cifs: On cifs_reconnect, resolve the hostname again. (Ronnie Sahlberg) [2018046] - cifs: Handle witness client move notification (Ronnie Sahlberg) [2018046] - cifs: Send witness register messages to userspace daemon in echo task (Ronnie Sahlberg) [2018046] - cifs: Add witness information to debug data dump (Ronnie Sahlberg) [2018046] - cifs: Set witness notification handler for messages from userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Send witness register and unregister commands to userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Register generic netlink family (Ronnie Sahlberg) [2018046] - cifs: add witness mount option and data structs (Ronnie Sahlberg) [2018046] - cifs: Simplify reconnect code when dfs upcall is enabled (Ronnie Sahlberg) [2018046] - file: fix close_range() for unshare+cloexec (Pavel Reichl) [1950248] - scsi: lpfc: Update lpfc version to 14.0.0.3 (Dick Kennedy) [1989265] - scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss (Dick Kennedy) [1989265] - scsi: lpfc: Fix link down processing to address NULL pointer dereference (Dick Kennedy) [1989265] - scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted (Dick Kennedy) [1989265] - scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Correct sysfs reporting of loop support after SFP status change (Dick Kennedy) [1989265] - scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset (Dick Kennedy) [1989265] - scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup() (Dick Kennedy) [1989265] - scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling (Dick Kennedy) [1989265] - scsi: lpfc: Add support for optional PLDV handling (Dick Kennedy) [1989265] - scsi: lpfc: Return NULL rather than a plain 0 integer (Dick Kennedy) [1989265] - scsi: lpfc: Fix a function name in comments (Dick Kennedy) [1989265] - scsi: lpfc: Fix mailbox command failure during driver initialization (Dick Kennedy) [1989265] - scsi: lpfc: Fix gcc -Wstringop-overread warning, again (Dick Kennedy) [1989265] - scsi: lpfc: Use correct scnprintf() limit (Dick Kennedy) [1989265] - scsi: lpfc: Fix sprintf() overflow in lpfc_display_fpin_wwpn() (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.2 (Dick Kennedy) [1989265] - scsi: lpfc: Improve PBDE checks during SGL processing (Dick Kennedy) [1989265] - scsi: lpfc: Zero CGN stats only during initial driver load and stat reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix I/O block after enabling managed congestion mode (Dick Kennedy) [1989265] - scsi: lpfc: Adjust bytes received vales during cmf timer interval (Dick Kennedy) [1989265] - scsi: fc: Add EDC ELS definition (Dick Kennedy) [1989265] - scsi: lpfc: Fix EEH support for NVMe I/O (Dick Kennedy) [1989265] - scsi: lpfc: Fix FCP I/O flush functionality for TMF routines (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe I/O failover to non-optimized path (Dick Kennedy) [1989265] - scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode (Dick Kennedy) [1989265] - scsi: lpfc: Fix rediscovery of tape device after LIP (Dick Kennedy) [1989265] - scsi: lpfc: Fix hang on unload due to stuck fport node (Dick Kennedy) [1989265] - scsi: lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT (Dick Kennedy) [1989265] - scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding (Dick Kennedy) [1989265] - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() (Dick Kennedy) [1989265] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [1989265] - scsi: lpfc: Fix compilation errors on kernels with no CONFIG_DEBUG_FS (Dick Kennedy) [1989265] - scsi: lpfc: Fix CPU to/from endian warnings introduced by ELS processing (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.1 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.1 (Dick Kennedy) [1989265] - scsi: lpfc: Add bsg support for retrieving adapter cmf data (Dick Kennedy) [1989265] - scsi: lpfc: Add cmf_info sysfs entry (Dick Kennedy) [1989265] - scsi: lpfc: Add debugfs support for cm framework buffers (Dick Kennedy) [1989265] - scsi: lpfc: Add support for maintaining the cm statistics buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add rx monitoring statistics (Dick Kennedy) [1989265] - scsi: lpfc: Add support for the CM framework (Dick Kennedy) [1989265] - scsi: lpfc: Add cmfsync WQE support (Dick Kennedy) [1989265] - scsi: lpfc: Add support for cm enablement buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add cm statistics buffer support (Dick Kennedy) [1989265] - scsi: lpfc: Add EDC ELS support (Dick Kennedy) [1989265] - scsi: lpfc: Expand FPIN and RDF receive logging (Dick Kennedy) [1989265] - scsi: lpfc: Add MIB feature enablement support (Dick Kennedy) [1989265] - scsi: lpfc: Add SET_HOST_DATA mbox cmd to pass date/time info to firmware (Dick Kennedy) [1989265] - scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted() (Dick Kennedy) [1989265] - scsi: lpfc: Remove redundant assignment to pointer pcmd (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.0 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.0 (Dick Kennedy) [1989265] - scsi: lpfc: Add 256 Gb link speed support (Dick Kennedy) [1989265] - scsi: lpfc: Revise Topology and RAS support checks for new adapters (Dick Kennedy) [1989265] - scsi: lpfc: Fix cq_id truncation in rq create (Dick Kennedy) [1989265] - scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 series adapters (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 12.8.0.11 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 12.8.0.11 (Dick Kennedy) [1989265] - scsi: lpfc: Skip issuing ADISC when node is in NPR state (Dick Kennedy) [1989265] - scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADISC cmpl path (Dick Kennedy) [1989265] - scsi: lpfc: Call discovery state machine when handling PLOGI/ADISC completions (Dick Kennedy) [1989265] - scsi: lpfc: Delay unregistering from transport until GIDFT or ADISC completes (Dick Kennedy) [1989265] - scsi: lpfc: Enable adisc discovery after RSCN by default (Dick Kennedy) [1989265] - scsi: lpfc: Use PBDE feature enabled bit to determine PBDE support (Dick Kennedy) [1989265] - scsi: lpfc: Clear outstanding active mailbox during PCI function reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Remove REG_LOGIN check requirement to issue an ELS RDF (Dick Kennedy) [1989265] - scsi: lpfc: Fix NULL ptr dereference with NPIV ports for RDF handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix target reset handler from falsely returning FAILURE (Dick Kennedy) [1989265] - scsi: lpfc: Discovery state machine fixes for LOGO handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix function description comments for vmid routines (Dick Kennedy) [1989265] - scsi: lpfc: Improve firmware download logging (Dick Kennedy) [1989265] - scsi: lpfc: Remove use of kmalloc() in trace event logging (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe support reporting in log message (Dick Kennedy) [1989265] - scsi: lpfc: Fix build error in lpfc_scsi.c (Dick Kennedy) [1989265] - scsi: lpfc: Use list_move_tail() instead of list_del()/list_add_tail() (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Introduce VMID in I/O path (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add QFPA and VMID timeout check in worker thread (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Timeout implementation for VMID (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Append the VMID to the wqe before sending (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement CT commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Functions to manage VMIDs (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement ELS commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add support for VMID in mailbox command (Dick Kennedy) [1989265] - scsi: lpfc: vmid: VMID parameter initialization (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add datastructure for supporting VMID in lpfc (Dick Kennedy) [1989265] - redhat/config: Rename CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE to CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Waiman Long) [2018425] - kasan, kmemleak: reset tags when scanning block (Waiman Long) [2018425] - mm/kmemleak: rely on rcu for task stack scanning (Waiman Long) [2018425] - mm/kmemleak: silence KCSAN splats in checksum (Waiman Long) [2018425] - mm/kmemleak: turn kmemleak_lock and object->lock to raw_spinlock_t (Waiman Long) [2018425] - kmemleak: Do not corrupt the object_list during clean-up (Waiman Long) [2018425] - mm: kmemleak: use the memory pool for early allocations (Waiman Long) [2018425] - mm: kmemleak: simple memory allocation pool for kmemleak objects (Waiman Long) [2018425] - mm: kmemleak: make the tool tolerant to struct scan_area allocation failures (Waiman Long) [2018425] - kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K (Waiman Long) [2018425] - mm: kmemleak: disable early logging in case of error (Waiman Long) [2018425] - mm/kmemleak.c: fix unused-function warning (Waiman Long) [2018425] - kmemleak: powerpc: skip scanning holes in the .bss section (Waiman Long) [2018425] - mm: kmemleak: no need to check return value of debugfs_create functions (Waiman Long) [2018425]- powerpc/smp: Use existing L2 cache_map cpumask to find L3 cache siblings (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Remove the redundant get_shared_cpu_map() (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Lookup cache by dt node and thread-group id (Desnes A. Nunes do Rosario) [2013537] - Revert "thunderbolt: Hide authorized attribute if router does not support PCIe tunnels" (Torez Smith) [1969444] - thunderbolt: Add quirk for Intel Goshen Ridge DP credits (Torez Smith) [1969444] - thunderbolt: Update port credits after bonding is enabled/disabled (Torez Smith) [1969444] - thunderbolt: Wait for the lanes to actually bond (Torez Smith) [1969444] - thunderbolt: Read router preferred credit allocation information (Torez Smith) [1969444] - thunderbolt: Make tb_port_type() take const parameter (Torez Smith) [1969444] - thunderbolt: Move nfc_credits field to struct tb_path_hop (Torez Smith) [1969444] - thunderbolt: Align USB4 router wakes configuration with the CM guide (Torez Smith) [1969444] - thunderbolt: Add wake from DisplayPort (Torez Smith) [1969444] - thunderbolt: Use generic tb_nvm_[read|write]_data() for Thunderbolt 2/3 devices (Torez Smith) [1969444] - thunderbolt: Split NVM read/write generic functions out from usb4.c (Torez Smith) [1969444] - thunderbolt: Add self-authenticate support for new dock (Torez Smith) [1969444] - thunderbolt: usb4: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: Hide authorized attribute if router does not support PCIe tunnels (Torez Smith) [1969444] - x86/mce: Avoid infinite loop for copy from user recovery (Prarit Bhargava) [1999550] - x86/mce: Rename kill_it to kill_current_task (Prarit Bhargava) [1999550] - x86/mce: Recover from poison found while copying from user space (Prarit Bhargava) [1999550] - x86/mce: Delay clearing IA32_MCG_STATUS to the end of do_machine_check() (Prarit Bhargava) [1999550] - x86/mce: Send #MC singal from task work (Prarit Bhargava) [1999550] - redhat/config: Enable Nitro Enclaves on aarch64 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fixes for checkpatch match open parenthesis reports (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Update copyright statement to include 2021 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fix for the kernel-doc report (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Enable Arm64 support (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Set Bus Master for the NE PCI device (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Fixup type and simplify logic of the poll mask setup (Vitaly Kuznetsov) [2001581] - mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static (Davide Caratti) [2020198] - mptcp: fix possible stall on recvmsg() (Davide Caratti) [2020198] - mptcp: don't clear MPTCP_DATA_READY in sk_wait_event() (Davide Caratti) [2020198] - net: introduce and use lock_sock_fast_nested() (Davide Caratti) [2020198] - net: add annotation for sock_{lock,unlock}_fast (Davide Caratti) [2020198] - mptcp: allow changing the 'backup' bit when no sockets are open (Davide Caratti) [2020198] - mptcp: don't return sockets in foreign netns (Davide Caratti) [2020198] - mptcp: ensure tx skbs always have the MPTCP ext (Davide Caratti) [2020198] - mptcp: full fully established support after ADD_ADDR (Davide Caratti) [2020198] - redhat/configs: Move Hyper-V configs to 'generic' (Vitaly Kuznetsov) [1949614] - redhat/configs: enable CONFIG_INPUT_KEYBOARD on Aarch64 (Vitaly Kuznetsov) [1949614] - efi/libstub/random: Align allocate size to EFI_ALLOC_ALIGN (Vitaly Kuznetsov) [1949614] - efi/libstub: arm64: Double check image alignment at entry (Vitaly Kuznetsov) [1949614] - efi/arm64: Update debug prints to reflect other entropy sources (Vitaly Kuznetsov) [1949614] - efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure (Vitaly Kuznetsov) [1949614] - Drivers: hv: Enable Hyper-V code to be built on ARM64 (Vitaly Kuznetsov) [1949614] - x86/Kconfig: Add new X86_HV_CALLBACK_VECTOR config symbol (Vitaly Kuznetsov) [1949614] - arm64: efi: Export screen_info (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Initialize hypervisor on boot (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add panic handler (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add Hyper-V hypercall and register access utilities (Vitaly Kuznetsov) [1949614] - arm64: add arch/arm64/Kbuild (Vitaly Kuznetsov) [1949614] - PCI: hv: Turn on the host bridge probing on ARM64 (Vitaly Kuznetsov) [1949614] - PCI: hv: Set up MSI domain at bridge probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Set ->domain_nr of pci_host_bridge at probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Generify PCI probing (Vitaly Kuznetsov) [1949614] - arm64: PCI: Support root bridge preparation for Hyper-V (Vitaly Kuznetsov) [1949614] - arm64: PCI: Restructure pcibios_root_bridge_prepare() (Vitaly Kuznetsov) [1949614] - PCI: Support populating MSI domains of root buses via bridges (Vitaly Kuznetsov) [1949614] - PCI: Introduce domain_nr in pci_host_bridge (Vitaly Kuznetsov) [1949614] - drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V misc functionality to arch-neutral code (Vitaly Kuznetsov) [1949614] - x86/hyperv: handling hypercall page setup for root (Vitaly Kuznetsov) [1949614] - Drivers: hv: Add arch independent default functions for some Hyper-V handlers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Make portions of Hyper-V init code be arch neutral (Vitaly Kuznetsov) [1949614] - asm-generic/hyperv: Add missing #include of nmi.h (Vitaly Kuznetsov) [1949614] - PCI: hv: Support for create interrupt v3 (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V extended capability check to arch neutral code (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Re-enable VDSO_CLOCKMODE_HVCLOCK on X86 (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Handle vDSO differences inline (Vitaly Kuznetsov) [1949614] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Vitaly Kuznetsov) [1949614] - smccc: Define vendor hyp owned service call region (Vitaly Kuznetsov) [1949614] - scsi: smartpqi: Update version to 2.1.12-055 (Don Brace) [2018317] - scsi: smartpqi: Add 3252-8i PCI id (Don Brace) [2018317] - scsi: smartpqi: Fix duplicate device nodes for tape changers (Don Brace) [2018317] - scsi: smartpqi: Fix boot failure during LUN rebuild (Don Brace) [2018317] - scsi: smartpqi: Add extended report physical LUNs (Don Brace) [2018317] - scsi: smartpqi: Avoid failing I/Os for offline devices (Don Brace) [2018317] - scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation (Don Brace) [2018317] - scsi: smartpqi: Update LUN reset handler (Don Brace) [2018317] - scsi: smartpqi: Capture controller reason codes (Don Brace) [2018317] - scsi: smartpqi: Add controller handshake during kdump (Don Brace) [2018317] - scsi: smartpqi: Update device removal management (Don Brace) [2018317] - KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling (Laurent Vivier) [2009312] - vhost_net: fix OoB on sendmsg() failure. (Paolo Abeni) [1922828] - scsi: qla2xxx: Update version to 10.02.06.200-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix returnvar.cocci warnings (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe session down detection (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe retry (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang on NVMe command timeouts (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe | FCP personality change (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Do secure PLOGI when auth app is present (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add N2N support for EDIF (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang during NVMe session tear down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix EDIF enable flag (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Reject AUTH ELS on session down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix stale session (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.06.100-k (Nilesh Javali) [1983874] - scsi: qla2xxx: Sync queue idx with queue_pair_map idx (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NPIV create erroneous error (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix unsafe removal from linked list (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix port type info (Nilesh Javali) [1983874] - scsi: qla2xxx: Add debug print of 64G link speed (Nilesh Javali) [1983874] - scsi: qla2xxx: Show OS name and version in FDMI-1 (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support FCP2 Target (Nilesh Javali) [1983874] - scsi: qla2xxx: Adjust request/response queue size for 28xx (Nilesh Javali) [1983874] - scsi: qla2xxx: Add host attribute to trigger MPI hang (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant initialization of variable num_cnt (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix use after free in debug code (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix spelling mistakes "allloc" -> "alloc" (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.00.107-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Increment command and completion counts (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add encryption to I/O path (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add doorbell notification for app (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add detection of secure device (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add authentication pass + fail bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add key update (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add extraction of auth_els from the wire (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add send, receive, and accept for auth_els (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add start + stop bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unused variable 'status' (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant continue statement in a for-loop (Nilesh Javali) [1983874] - scsi: qla2xxx: Add heartbeat check (Nilesh Javali) [1983874] - scsi: qla2xxx: Use list_move_tail() instead of list_del()/list_add_tail() (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove duplicate declarations (Nilesh Javali) [1983874] - scsi: qla2xxx: Log PCI address in qla_nvme_unregister_remote_port() (Nilesh Javali) [1983874] - scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant assignment to rval (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword() (Nilesh Javali) [1983874] - scsi: qla2xxx: Prevent PRLI in target mode (Nilesh Javali) [1983874] - scsi: qla2xxx: Reuse existing error handling path (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unneeded if-null-free check (Nilesh Javali) [1983874] - thermal/drivers/int340x: Do not set a wrong tcc offset on resume (David Arcari) [1997757] - thermal: core: Add new event for sending keep alive notifications (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix tcc setting (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix warning for return value (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Add PCI MMIO based thermal driver (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Split enumeration and processing part (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export additional attributes (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export mailbox interface (David Arcari) [1997757] - thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID (David Arcari) [1997757] - thermal: int340x: Fix unexpected shutdown at critical temperature (David Arcari) [1997757] - thermal: int340x: Support Alder Lake (David Arcari) [1997757] - thermal: int340x: processor_thermal: Correct workload type name (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add mailbox driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add RFIM driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add AlderLake PCI device id (David Arcari) [1997757] - thermal: int340x: processor_thermal: Refactor MMIO interface (David Arcari) [1997757] - thermal: int340x: Add keep alive response method (David Arcari) [1997757] - thermal: int340x: Provide notification for OEM variable change (David Arcari) [1997757] - treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1997757] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1997757] - intel_idle: Adjust the SKX C6 parameters if PC6 is disabled (David Arcari) [2003731] - intel_idle: update ICX C6 data (David Arcari) [2003731] - nbd: provide a way for userspace processes to identify device backends (Ming Lei) [1997338] - Revert "block, bfq: honor already-setup queue merges" (Ming Lei) [1997338] - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (Ming Lei) [1997338] - blkcg: fix memory leak in blk_iolatency_init (Ming Lei) [1997338] - blk-mq: avoid to iterate over stale request (Ming Lei) [1997338] - blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues (Ming Lei) [1997338] - block, bfq: honor already-setup queue merges (Ming Lei) [1997338] - block/mq-deadline: Move dd_queued() to fix defined but not used warning (Ming Lei) [1997338] - cryptoloop: add a deprecation warning (Ming Lei) [1997338] - Revert "block/mq-deadline: Prioritize high-priority requests" (Ming Lei) [1997338] - mq-deadline: Fix request accounting (Ming Lei) [1997338] - nbd: Aovid double completion of a request (Ming Lei) [1997338] - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1997338] - Revert "block/mq-deadline: Add cgroup support" (Ming Lei) [1997338] - kyber: make trace_block_rq call consistent with documentation (Ming Lei) [1997338] - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() (Ming Lei) [1997338] - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling (Ming Lei) [1997338] - loop: reintroduce global lock for safe loop_validate_file() traversal (Ming Lei) [1997338] - blk-cgroup: prevent rcu_sched detected stalls warnings while iterating blkgs (Ming Lei) [1997338] - block: fix the problem of io_ticks becoming smaller (Ming Lei) [1997338] - block: return errors from blk_execute_rq() (Ming Lei) [1997338] - block: support polling through blk_execute_rq (Ming Lei) [1997338] - loop: rewrite loop_exit using idr_for_each_entry (Ming Lei) [1997338] - loop: split loop_lookup (Ming Lei) [1997338] - loop: don't allow deleting an unspecified loop device (Ming Lei) [1997338] - loop: move loop_ctl_mutex locking into loop_add (Ming Lei) [1997338] - loop: split loop_control_ioctl (Ming Lei) [1997338] - loop: don't call loop_lookup before adding a loop device (Ming Lei) [1997338] - loop: remove the l argument to loop_add (Ming Lei) [1997338] - loop: reduce loop_ctl_mutex coverage in loop_exit (Ming Lei) [1997338] - loop: reorder loop_exit (Ming Lei) [1997338] - loop: Fix missing discard support when using LOOP_CONFIGURE (Ming Lei) [1997338] - block: export blk_next_bio() (Ming Lei) [1997338] - rsxx: Use struct_size() in vmalloc() (Ming Lei) [1997338] - block/mq-deadline: Remove a WARN_ON_ONCE() call (Ming Lei) [1997338] - blk: Fix lock inversion between ioc lock and bfqd lock (Ming Lei) [1997338] - bfq: Remove merged request already in bfq_requests_merged() (Ming Lei) [1997338] - block: fix trace completion for chained bio (Ming Lei) [1997338] - block/partitions/msdos: Fix typo inidicator -> indicator (Ming Lei) [1997338] - block, bfq: reset waker pointer with shared queues (Ming Lei) [1997338] - block, bfq: check waker only for queues with no in-flight I/O (Ming Lei) [1997338] - block, bfq: avoid delayed merge of async queues (Ming Lei) [1997338] - block, bfq: boost throughput by extending queue-merging times (Ming Lei) [1997338] - block, bfq: consider also creation time in delayed stable merge (Ming Lei) [1997338] - block, bfq: fix delayed stable merge check (Ming Lei) [1997338] - block, bfq: let also stably merged queues enjoy weight raising (Ming Lei) [1997338] - blk-wbt: make sure throttle is enabled properly (Ming Lei) [1997338] - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() (Ming Lei) [1997338] - block/mq-deadline: Prioritize high-priority requests (Ming Lei) [1997338] - block/mq-deadline: Add cgroup support (Ming Lei) [1997338] - block/mq-deadline: Track I/O statistics (Ming Lei) [1997338] - block/mq-deadline: Add I/O priority support (Ming Lei) [1997338] - block/mq-deadline: Micro-optimize the batching algorithm (Ming Lei) [1997338] - block/mq-deadline: Reserve 25 of scheduler tags for synchronous requests (Ming Lei) [1997338] - block/mq-deadline: Improve the sysfs show and store macros (Ming Lei) [1997338] - block/mq-deadline: Improve compile-time argument checking (Ming Lei) [1997338] - block: mq-deadline: Fix queue restart handling (Ming Lei) [1997338] - block/mq-deadline: Rename dd_init_queue() and dd_exit_queue() (Ming Lei) [1997338] - block/mq-deadline: Remove two local variables (Ming Lei) [1997338] - block/mq-deadline: Add two lockdep_assert_held() statements (Ming Lei) [1997338] - block/mq-deadline: Add several comments (Ming Lei) [1997338] - block: Introduce the ioprio rq-qos policy (Ming Lei) [1997338] - block/blk-rq-qos: Move a function from a header file into a C file (Ming Lei) [1997338] - block/blk-cgroup: Swap the blk_throtl_init() and blk_iolatency_init() calls (Ming Lei) [1997338] - blkcg: fix memleak for iolatency (Ming Lei) [1997338] - blk-wbt: remove outdated comment (Ming Lei) [1997338] - block: Remove unnecessary elevator operation checks (Ming Lei) [1997338] - blk-mq: factor out a blk_mq_alloc_sq_tag_set helper (Ming Lei) [1997338] - block: Update blk_update_request() documentation (Ming Lei) [1997338] - blkcg: drop CLONE_IO check in blkcg_can_attach() (Ming Lei) [1997338] - aoe: remove unnecessary mutex_init() (Ming Lei) [1997338] - block: loop: fix deadlock between open and remove (Ming Lei) [1997338] - loop: scale loop device by introducing per device lock (Ming Lei) [1997338] - block/partitions/efi.c: Fix the efi_partition() kernel-doc header (Ming Lei) [1997338] - nbd: share nbd_put and return by goto put_nbd (Ming Lei) [1997338] - nbd: Fix NULL pointer in flush_workqueue (Ming Lei) [1997338] - blkdev.h: remove unused codes blk_account_rq (Ming Lei) [1997338] - block, bfq: avoid circular stable merges (Ming Lei) [1997338] - block: uapi: fix comment about block device ioctl (Ming Lei) [1997338] - block: reexpand iov_iter after read/write (Ming Lei) [1997338] - bfq/mq-deadline: remove redundant check for passthrough request (Ming Lei) [1997338] - blk-mq: bypass IO scheduler's limit_depth for passthrough request (Ming Lei) [1997338] - block: Fix sys_ioprio_set(.which=IOPRIO_WHO_PGRP) task iteration (Ming Lei) [1997338] - blk-mq: Always use blk_mq_is_sbitmap_shared (Ming Lei) [1997338] - block: add sysfs entry for virt boundary mask (Ming Lei) [1997338] - block, bfq: merge bursts of newly-created queues (Ming Lei) [1997338] - block, bfq: keep shared queues out of the waker mechanism (Ming Lei) [1997338] - block, bfq: fix weight-raising resume with !low_latency (Ming Lei) [1997338] - block, bfq: make shared queues inherit wakers (Ming Lei) [1997338] - block, bfq: put reqs of waker and woken in dispatch list (Ming Lei) [1997338] - block, bfq: always inject I/O of queues blocked by wakers (Ming Lei) [1997338] - blk-mq: Sentence reconstruct for better readability (Ming Lei) [1997338] - block: update a few comments in uapi/linux/blkpg.h (Ming Lei) [1997338] - block: don't ignore REQ_NOWAIT for direct IO (Ming Lei) [1997338] - block: clear GD_NEED_PART_SCAN later in bdev_disk_changed (Ming Lei) [1997338] - block: Discard page cache of zone reset target range (Ming Lei) [1997338] - block: Suppress uevent for hidden device when removed (Ming Lei) [1997338] - block: rsxx: fix error return code of rsxx_pci_probe() (Ming Lei) [1997338] - block: Fix REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1997338] - blk-cgroup: Fix the recursive blkg rwstat (Ming Lei) [1997338] - rsxx: Return -EFAULT if copy_to_user() fails (Ming Lei) [1997338] - block/bfq: update comments and default value in docs for fifo_expire (Ming Lei) [1997338] - block: Drop leftover references to RQF_SORTED (Ming Lei) [1997338] - blktrace: fix documentation for blk_fill_rw() (Ming Lei) [1997338] - blktrace: remove debugfs file dentries from struct blk_trace (Ming Lei) [1997338] - block: get rid of the trace rq insert wrapper (Ming Lei) [1997338] - blktrace: fix blk_rq_merge documentation (Ming Lei) [1997338] - blktrace: fix blk_rq_issue documentation (Ming Lei) [1997338] - blktrace: add blk_fill_rwbs documentation comment (Ming Lei) [1997338] - block: remove superfluous param in blk_fill_rwbs() (Ming Lei) [1997338] - block: Remove unused blk_pm_*() function definitions (Ming Lei) [1997338] - blk-mq: Use llist_head for blk_cpu_done (Ming Lei) [1997338] - blk-mq: Always complete remote completions requests in softirq (Ming Lei) [1997338] - block: use bi_max_vecs to find the bvec pool (Ming Lei) [1997338] - md/raid10: remove dead code in reshape_request (Ming Lei) [1997338] - block: remove the 1 and 4 vec bvec_slabs entries (Ming Lei) [1997338] - block: streamline bvec_alloc (Ming Lei) [1997338] - block: factor out a bvec_alloc_gfp helper (Ming Lei) [1997338] - block: move struct biovec_slab to bio.c (Ming Lei) [1997338] - block: reuse BIO_INLINE_VECS for integrity bvecs (Ming Lei) [1997338] - block: move three bvec helpers declaration into private helper (Ming Lei) [1997338] - blk-cgroup: Remove obsolete macro (Ming Lei) [1997338] - block: use an on-stack bio in blkdev_issue_flush (Ming Lei) [1997338] - blkcg: delete redundant get/put operations for queue (Ming Lei) [1997338] - block: unexport truncate_bdev_range (Ming Lei) [1997338] - blk: wbt: remove unused parameter from wbt_should_throttle (Ming Lei) [1997338] - bdev: Do not return EBUSY if bdev discard races with write (Ming Lei) [1997338] - bfq: don't duplicate code for different paths (Ming Lei) [1997338] - block: remove the request_queue to argument request based tracepoints (Ming Lei) [1997338] - virtio_net: disable cb aggressively (Stefan Hajnoczi) [1965914] - virtio: fix up virtio_disable_cb (Stefan Hajnoczi) [1965914] - virtio_net: move txq wakeups under tx q lock (Stefan Hajnoczi) [1965914] - virtio_net: move tx vq operation under tx queue lock (Stefan Hajnoczi) [1965914] - virtio_net: bulk free tx skbs (Stefan Hajnoczi) [1965914] - [s390] s390/qdio: propagate error when cancelling a ccw fails (Mete Durlu) [1984989] - [s390] s390/qdio: improve roll-back after error on ESTABLISH ccw (Mete Durlu) [1984989] - [s390] s390/qdio: cancel the ESTABLISH ccw after timeout (Mete Durlu) [1984989] - [s390] scsi: zfcp: Lift Request Queue tasklet & timer from qdio (Mete Durlu) [1984989] - [s390] scsi: zfcp: Move the position of put_device() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Clean up sysfs code for SFP diagnostics (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix sysfs roll-back on error in zfcp_adapter_enqueue() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix indentation coding style issue (Mete Durlu) [1984989] - [s390] scsi: zfcp: Remove unneeded INIT_LIST_HEAD() for FSF requests (Mete Durlu) [1984989] - x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi_buf() again (Prarit Bhargava) [1981448] - x86/fpu/signal: Let xrstor handle the features to init (Prarit Bhargava) [1981448] - x86/fpu/signal: Handle #PF in the direct restore path (Prarit Bhargava) [1981448] - x86/fpu: Return proper error codes from user access functions (Prarit Bhargava) [1981448] - x86/fpu/signal: Split out the direct restore code (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize the xstate check on sigframe (Prarit Bhargava) [1981448] - x86/fpu/signal: Remove the legacy alignment check (Prarit Bhargava) [1981448] - x86/fpu/signal: Move initial checks into fpu__restore_sig() (Prarit Bhargava) [1981448] - x86/fpu: Mark init_fpstate __ro_after_init (Prarit Bhargava) [1981448] - x86/pkru: Remove xstate fiddling from write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Remove PKRU handling from switch_fpu_finish() (Prarit Bhargava) [1981448] - x86/fpu: Mask PKRU from kernel XRSTOR[S] operations (Prarit Bhargava) [1981448] - x86/fpu: Hook up PKRU into ptrace() (Prarit Bhargava) [1981448] - x86/fpu: Add PKRU storage outside of task XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Dont restore PKRU in fpregs_restore_userspace() (Prarit Bhargava) [1981448] - x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi() (Prarit Bhargava) [1981448] - x86/fpu: Move FXSAVE_LEAK quirk info __copy_kernel_to_fpregs() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_from_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename __fpregs_load_activate() to fpregs_restore_userregs() (Prarit Bhargava) [1981448] - x86/fpu: Clean up the fpu__clear() variants (Prarit Bhargava) [1981448] - x86/fpu: Rename fpu__clear_all() to fpu_flush_thread() (Prarit Bhargava) [1981448] - x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_fpregs() (Prarit Bhargava) [1981448] - x86/cpu: Write the default PKRU value when enabling PKE (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_write_default() (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_get_init_value() (Prarit Bhargava) [1981448] - x86/cpu: Sanitize X86_FEATURE_OSPKE (Prarit Bhargava) [1981448] - x86/pkeys: Move read_pkru() and write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Rename and sanitize fpu__save/copy() (Prarit Bhargava) [1981448] - x86/fpu/xstate: Sanitize handling of independent features (Prarit Bhargava) [1981448] - x86/fpu: Rename "dynamic" XSTATEs to "independent" (Prarit Bhargava) [1981448] - x86/fpu: Rename initstate copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of the FNSAVE optimization (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Deduplicate copy_uabi_from_user/kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename xstate copy functions which are related to UABI (Prarit Bhargava) [1981448] - x86/fpu: Rename fregs-related copy functions (Prarit Bhargava) [1981448] - x86/math-emu: Rename frstor() (Prarit Bhargava) [1981448] - x86/fpu: Rename fxregs-related copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of CONFIG_AS_FXSAVEQ (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_user_to_xregs() and copy_xregs_to_user() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_xregs_to_kernel() and copy_kernel_to_xregs() (Prarit Bhargava) [1981448] - x86/fpu: Get rid of copy_supervisor_to_kernel() (Prarit Bhargava) [1981448] - x86/fpu: Cleanup arch_set_user_pkey_access() (Prarit Bhargava) [1981448] - x86/kvm: Avoid looking up PKRU in XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Get rid of using_compacted_format() (Prarit Bhargava) [1981448] - x86/fpu: Move fpu__write_begin() to regset (Prarit Bhargava) [1981448] - x86/fpu/regset: Move fpu__read_begin() into regset (Prarit Bhargava) [1981448] - x86/fpu: Remove fpstate_sanitize_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in xfpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Clean up fpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Fail ptrace() requests that try to set invalid MXCSR values (Prarit Bhargava) [1981448] - x86/fpu: Rewrite xfpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Simplify PTRACE_GETREGS code (Prarit Bhargava) [1981448] - x86/fpu: Reject invalid MXCSR values in copy_kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Sanitize xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Move inlines where they belong (Prarit Bhargava) [1981448] - x86/fpu: Get rid of fpu__get_supported_xfeatures_mask() (Prarit Bhargava) [1981448] - x86/fpu: Make xfeatures_mask_all __ro_after_init (Prarit Bhargava) [1981448] - x86/fpu: Mark various FPU state variables __ro_after_init (Prarit Bhargava) [1981448] - x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value to init_fpstate") (Prarit Bhargava) [1981448] - x86/fpu: Fix copy_xstate_to_kernel() gap handling (Prarit Bhargava) [1981448] - x86/fpu: Limit xstate copy size in xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Make init_fpstate correct with optimized XSAVE (Prarit Bhargava) [1981448] - x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Reset state for all signal restore failures (Prarit Bhargava) [1981448] - x86/signal: Introduce helpers to get the maximum signal frame size (Prarit Bhargava) [1981448] - x86/fpu: Fix various typos in comments (Prarit Bhargava) [1981448] - x86/fpu/xstate: Use sizeof() instead of a constant (Prarit Bhargava) [1981448] - x86/fpu: Handle FPU-related and clearcpuid command line arguments earlier (Prarit Bhargava) [1981448] - x86/fpu: Allow multiple bits in clearcpuid= parameter (Prarit Bhargava) [1981448] - x86: switch to ->regset_get() (Prarit Bhargava) [1981448] - regset: new method and helpers for it (Prarit Bhargava) [1981448] - copy_regset_to_user(): do all copyout at once. (Prarit Bhargava) [1981448] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [1981448] - user_regset_copyout_zero(): use clear_user() (Prarit Bhargava) [1981448] - x86: kill dump_fpu() (Prarit Bhargava) [1981448] - x86: copy_fpstate_to_sigframe(): have fpregs_soft_get() use kernel buffer (Prarit Bhargava) [1981448] - x86/pkeys: Add check for pkey "overflow" (Prarit Bhargava) [1981448] - x86/fpu: Deactivate FPU state after failure during state load (Prarit Bhargava) [1981448] - x86/fpu: Use sizeof_field() macro (Prarit Bhargava) [1981448] - x86/fpu: Inline fpu__xstate_clear_all_cpu_caps() (Prarit Bhargava) [1981448] - x86/fpu: Make 'no387' and 'nofxsr' command line options useful (Prarit Bhargava) [1981448] - x86/fpu: Remove the fpu__save() export (Prarit Bhargava) [1981448] - x86/process: Add AVX-512 usage elapsed time to /proc/pid/arch_status (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier for missed files (Prarit Bhargava) [1981448] - x86/fpu: Fix __user annotations (Prarit Bhargava) [1981448] - x86/fpu: Move init_xstate_size() to __init section (Prarit Bhargava) [1981448] - x86/fpu: Update comment for __raw_xsave_addr() (Prarit Bhargava) [1981448] - scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file (Nilesh Javali) [1981433] - scsi: core: Put LLD module refcnt after SCSI device is released (Ming Lei) [1996509] - scsi: iscsi: Fix set_param() handling (Chris Leech) [2011470] - scsi: iscsi: Fix iscsi_task use after free (Chris Leech) [2011470] - scsi: iscsi: Adjust iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Fix iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Move pool freeing (Chris Leech) [2011470] - scsi: iscsi: Hold task ref during TMF timeout handling (Chris Leech) [2011470] - scsi: iscsi: Flush block work before unblock (Chris Leech) [2011470] - scsi: iscsi: Fix completion check during abort races (Chris Leech) [2011470] - scsi: iscsi: Fix shost->max_id use (Chris Leech) [2011470] - scsi: iscsi: Fix conn use after free during resets (Chris Leech) [2011470] - scsi: iscsi: Get ref to conn during reset handling (Chris Leech) [2011470] - scsi: iscsi: Have abort handler get ref to conn (Chris Leech) [2011470] - scsi: iscsi: Add iscsi_cls_conn refcount helpers (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Start socket shutdown during conn stop (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Set no linger (Chris Leech) [2011470] - scsi: iscsi: Fix in-kernel conn failure handling (Chris Leech) [2011470] - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() (Chris Leech) [2011470] - scsi: iscsi: Use system_unbound_wq for destroy_work (Chris Leech) [2011470] - scsi: iscsi: Force immediate failure during shutdown (Chris Leech) [2011470] - scsi: iscsi: Drop suspend calls from ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Stop queueing during ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Add task completion helper (Chris Leech) [2011470] - scsi: iscsi: Fix iSCSI cls conn state (Chris Leech) [2011470] - scsi: iscsi: Fix race condition between login and sync thread (Chris Leech) [2011470] - scsi: iscsi: Drop session lock in iscsi_session_chkready() (Chris Leech) [2011470] - scsi: libiscsi: Reset max/exp cmdsn during recovery (Chris Leech) [2011470] - scsi: iscsi_tcp: Fix shost can_queue initialization (Chris Leech) [2011470] - scsi: libiscsi: Add helper to calculate max SCSI cmds per session (Chris Leech) [2011470] - scsi: libiscsi: Fix iSCSI host workq destruction (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_task use after free() (Chris Leech) [2011470] - scsi: libiscsi: Drop taskqueuelock (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling (Chris Leech) [2011470] - scsi: iscsi: Fix inappropriate use of put_device() (Chris Leech) [2011470] - scsi: iscsi: Fail session and connection on transport registration failure (Chris Leech) [2011470] - scsi: drivers: base: Propagate errors through the transport component (Chris Leech) [2011470] - scsi: drivers: base: Support atomic version of attribute_container_device_trigger (Chris Leech) [2011470] - scsi: libiscsi: Fix NOP race condition (Chris Leech) [2011470] - scsi: libiscsi: use sendpage_ok() in iscsi_tcp_segment_map() (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calling getpeername() (Chris Leech) [2011470] - scsi: iscsi: Do not put host in iscsi_set_flashnode_param() (Chris Leech) [2011470] - scsi: iscsi: Register sysfs for workqueue iscsi_destroy (Chris Leech) [2011470] - scsi: iscsi: Remove sessdestroylist (Chris Leech) [2011470] - scsi: iscsi: Optimize work queue flush use (Chris Leech) [2011470] - scsi: iscsi: Delay freeing target_id (Chris Leech) [2011470] - scsi: iscsi: Change iSCSI workqueue max_active back to 1 (Chris Leech) [2011470] - scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj (Chris Leech) [2011470]- scsi: qedf: Fix error codes in qedf_alloc_global_queues() (Nilesh Javali) [1983908] - scsi: qedf: Add check to synchronize abort and flush (Nilesh Javali) [1983908] - scsi: qedf: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983908] - scsi: qedf: Use vzalloc() instead of vmalloc()/memset(0) (Nilesh Javali) [1983908] - scsi: qedf: Drop unnecessary NULL checks after container_of() (Nilesh Javali) [1983908] - scsi: qedf: Use devlink to report errors and recovery (Nilesh Javali) [1983908] - scsi: qedf: Enable devlink support (Nilesh Javali) [1983908] - scsi: qedf: Remove unused include of linux/version.h (Nilesh Javali) [1983908] - qed: implement devlink dump (Nilesh Javali) [1983908] - qed*: make use of devlink recovery infrastructure (Nilesh Javali) [1983908] - qed: use devlink logic to report errors (Nilesh Javali) [1983908] - qed: health reporter init deinit seq (Nilesh Javali) [1983908] - qed: implement devlink info request (Nilesh Javali) [1983908] - qed/qede: make devlink survive recovery (Nilesh Javali) [1983908] - qed: move out devlink logic into a new file (Nilesh Javali) [1983908] - i40e: fix endless loop under rtnl (Stefan Assmann) [1903921] - ovl: fix missing negative dentry check in ovl_rename() (Miklos Szeredi) [2010887] {CVE-2021-20321} - [RHEL8.6 BZ 1849234] cifs: report error instead of invalid when revalidating a dentry fails (Ronnie Sahlberg) [1849234] - mei: me: emmitsburg workstation DID (David Arcari) [2014195] - redhat/configs: Add CONFIG_INTEL_QEP (Prarit Bhargava) [1783559] - redhat/configs: Add CONFIG_COUNTER (Prarit Bhargava) [1783559] - counter: Rename counter_count_function to counter_function (Prarit Bhargava) [1783559] - counter: Rename counter_signal_value to counter_signal_level (Prarit Bhargava) [1783559] - counter: Standardize to ERANGE for limit exceeded errors (Prarit Bhargava) [1783559] - counter: intel-qep: Remove linux/bitops.h include (Prarit Bhargava) [1783559] - counter: intel-qep: Use to_pci_dev() helper (Prarit Bhargava) [1783559] - counter: intel-qep: Mark PM callbacks with __maybe_unused (Prarit Bhargava) [1783559] - counter: Add support for Intel Quadrature Encoder Peripheral (Prarit Bhargava) [1783559] - counter: Simplify the count_read and count_write callbacks (Prarit Bhargava) [1783559] - drivers/counter: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1783559] - counter: Introduce the Generic Counter interface (Prarit Bhargava) [1783559] - bpf: Fix integer overflow in prealloc_elems_and_freelist() (Yauheni Kaliuta) [2010492] {CVE-2021-41864} - audit: move put_tree() to avoid trim_trees refcount underflow and UAF (Richard Guy Briggs) [1978123] - tpm: ibmvtpm: Avoid error message when process gets signal while waiting (Štěpán Horáček) [1981473] - efi/tpm: Differentiate missing and invalid final event log table. (Štěpán Horáček) [1981473] - tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status() (Štěpán Horáček) [1981473] - tpm_tis: Use DEFINE_RES_MEM() to simplify code (Štěpán Horáček) [1981473] - tpm: fix some doc warnings in tpm1-cmd.c (Štěpán Horáček) [1981473] - tpm_tis_spi: add missing SPI device ID entries (Štěpán Horáček) [1981473] - tpm: add longer timeout for TPM2_CC_VERIFY_SIGNATURE (Štěpán Horáček) [1981473] - tpm_tis_spi: set default probe function if device id not match (Štěpán Horáček) [1981473] - tpm_crb: Use IOMEM_ERR_PTR when function returns iomem (Štěpán Horáček) [1981473] - tools/testing/scatterlist: Fix overflow of max segment size (Rafael Aquini) [2016426] - drm: Remove SCATTERLIST_MAX_SEGMENT (Rafael Aquini) [2016426] - lib/scatterlist: Fix wrong update of orig_nents (Rafael Aquini) [2016426] - lib/scatterlist: Provide a dedicated function to support table append (Rafael Aquini) [2016426] - tools/testing/scatterlist: Test dynamic __sg_alloc_table_from_pages (Rafael Aquini) [2016426] - tools/testing/scatterlist: Fix test to compile and run (Rafael Aquini) [2016426] - tools/testing/scatterlist: Show errors in human readable form (Rafael Aquini) [2016426] - tools/testing/scatterlist: Rejuvenate bit-rotten test (Rafael Aquini) [2016426] - Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH (Rafael Aquini) [2016426] - buildid: only consider GNU notes for build ID parsing (Rafael Aquini) [2016426] - lib/decompressors: remove set but not used variabled 'level' (Rafael Aquini) [2016426] - lib/math/rational.c: fix divide by zero (Rafael Aquini) [2016426] - lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING (Rafael Aquini) [2016426] - kunit: Fix result propagation for parameterised tests (Rafael Aquini) [2016426] - bug: Remove redundant condition check in report_bug (Rafael Aquini) [2016426] - zlib: move EXPORT_SYMBOL() and MODULE_LICENSE() out of dfltcc_syms.c (Rafael Aquini) [2016426] - zlib: export S390 symbols for zlib modules (Rafael Aquini) [2016426] - lib/crc32test: remove extra local_irq_disable/enable (Rafael Aquini) [2016426] - random32: add a selftest for the prandom32 code (Rafael Aquini) [2016426] - random32: add noise from network and scheduling activity (Rafael Aquini) [2016426] - random32: make prandom_u32() output unpredictable (Rafael Aquini) [2016426] - lib: Correct comment of prandom_seed (Rafael Aquini) [2016426] - lib/crc32.c: fix trivial typo in preprocessor condition (Rafael Aquini) [2016426] - lib/crc: Use consistent naming for CRC-32 polynomials (Rafael Aquini) [2016426] - lib/crc: Move polynomial definition to separate header (Rafael Aquini) [2016426] - kstrto*: do not describe simple_strto*() as obsolete/replaced (Rafael Aquini) [2016426] - kstrto*: correct documentation references to simple_strto*() (Rafael Aquini) [2016426] - kernel.h: update comment about simple_strto() functions (Rafael Aquini) [2016426] - lib/bitmap.c: fix bitmap_cut() for partial overlapping case (Rafael Aquini) [2016426] - devres: keep both device name and resource name in pretty name (Rafael Aquini) [2016426] - crc-t10dif: Fix potential crypto notify dead-lock (Rafael Aquini) [2016426] - vsprintf: don't obfuscate NULL and error pointers (Rafael Aquini) [2016426] - lib/stackdepot.c: fix global out-of-bounds in stack_slabs (Rafael Aquini) [2016426] - lib/scatterlist.c: adjust indentation in __sg_alloc_table (Rafael Aquini) [2016426] - lib/stackdepot: Fix outdated comments (Rafael Aquini) [2016426] - lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more() (Rafael Aquini) [2016426] - lib: Remove select of inexistant GENERIC_IO (Rafael Aquini) [2016426] - lib: test_user_copy: style cleanup (Rafael Aquini) [2016426] - usercopy: Add parentheses around assignment in test_copy_struct_from_user (Rafael Aquini) [2016426] - lib: textsearch: fix escapes in example code (Rafael Aquini) [2016426] - Partially revert "kfifo: fix kfifo_alloc() and kfifo_init()" (Rafael Aquini) [2016426] - lib: logic_pio: Fix RCU usage (Rafael Aquini) [2016426] - lib/test_overflow.c: avoid tainting the kernel and fix wrap size (Rafael Aquini) [2016426] - lib/test_string.c: avoid masking memset16/32/64 failures (Rafael Aquini) [2016426] - lib/scatterlist: Fix mapping iterator when sg->offset is greater than PAGE_SIZE (Rafael Aquini) [2016426] - lib/mpi: Fix karactx leak in mpi_powm (Rafael Aquini) [2016426] - sbitmap: fix improper use of smp_mb__before_atomic() (Rafael Aquini) [2016426] - kobject: Don't trigger kobject_uevent(KOBJ_REMOVE) twice. (Rafael Aquini) [2016426] - lib/div64.c: off by one in shift (Rafael Aquini) [2016426] - assoc_array: Fix shortcut creation (Rafael Aquini) [2016426] - lib/test_kmod.c: potential double free in error handling (Rafael Aquini) [2016426] - devres: always use dev_name() in devm_ioremap_resource() (Rafael Aquini) [2016426] - lib: fix build failure in CONFIG_DEBUG_VIRTUAL test (Rafael Aquini) [2016426] - test_firmware: fix error return getting clobbered (Rafael Aquini) [2016426] - lib: Fix ia64 bootloader linkage (Rafael Aquini) [2016426] - lib/test_hexdump.c: fix failure on big endian cpu (Rafael Aquini) [2016426] - hv_utils: Set the maximum packet size for VSS driver to the length of the receive buffer (Cathy Avery) [2012842] - scsi: storvsc: Log TEST_UNIT_READY errors as warnings (Cathy Avery) [2012842] - scsi: storvsc: Correctly handle multiple flags in srb_status (Cathy Avery) [2012842] - scsi: storvsc: Update error logging (Cathy Avery) [2012842] - scsi: storvsc: Miscellaneous code cleanups (Cathy Avery) [2012842] - scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDs (Cathy Avery) [2012842] - Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring buffer (Cathy Avery) [2012842] - scsi: core: Fix hang of freezing queue between blocking and running device (Ewan D. Milne) [2012323] - scsi: core: Fix capacity set to zero after offlinining device (Ewan D. Milne) [2012323] - scsi: sr: Return correct event when media event code is 3 (Ewan D. Milne) [2012323] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Ewan D. Milne) [2012323] - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() (Ewan D. Milne) [2012323] - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid (Ewan D. Milne) [2012323] - scsi: core: Fix the documentation of the scsi_execute() time parameter (Ewan D. Milne) [2012323] - scsi: core: Retry I/O for Notify (Enable Spinup) Required error (Ewan D. Milne) [2012323] - scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART) (Ewan D. Milne) [2012323] - scsi: core: Inline scsi_mq_alloc_queue() (Ewan D. Milne) [2012323] - scsi: sr: Return appropriate error code when disk is ejected (Ewan D. Milne) [2012323] - scsi: core: Only put parent device if host state differs from SHOST_CREATED (Ewan D. Milne) [2012323] - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING (Ewan D. Milne) [2012323] - scsi: core: Fix failure handling of scsi_add_host_with_dma() (Ewan D. Milne) [2012323] - scsi: core: Fix error handling of scsi_host_alloc() (Ewan D. Milne) [2012323] - scsi: st: Return error code in st_scsi_execute() (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Retry RTPG on a different path after failure (Ewan D. Milne) [2012323] - scsi: scsi_transport_fc: Remove double FC_FPORT_DELETED in mask creation (Ewan D. Milne) [2012323] - scsi: core: Fix a comment in function scsi_host_dev_release() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Drop if with an always false condition (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd_per_lun, set to max_queue (Ewan D. Milne) [2012323] - scsi: sd: Introduce a new local variable in sd_check_events() (Ewan D. Milne) [2012323] - scsi: core: Modify the scsi_send_eh_cmnd() return value for the SDEV_BLOCK case (Ewan D. Milne) [2012323] - scsi: core: Rename scsi_softirq_done() into scsi_complete() (Ewan D. Milne) [2012323] - scsi: core: Remove an incorrect comment (Ewan D. Milne) [2012323] - scsi: core: Make the scsi_alloc_sgtables() documentation more accurate (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Prevent duplicate pg info print in alua_rtpg() (Ewan D. Milne) [2012323] - scsi: core: scsi_host_cmd_pool is declared twice (Ewan D. Milne) [2012323] - scsi: core: Remove duplicate declarations (Ewan D. Milne) [2012323] - scsi: core: Fix comment typo (Ewan D. Milne) [2012323] - scsi: scsi_dh: Fix a typo (Ewan D. Milne) [2012323] - scsi: sd: Fix function name in header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Place function name into header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Update write pointer offset cache (Ewan D. Milne) [2012323] - scsi: st: Fix a use after free in st_open() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd duration calculation (Ewan D. Milne) [2012323] - scsi: core: Set shost as hctx driver_data (Ewan D. Milne) [2012323] - scsi: scsi_debug: Add new defer type for mq_poll (Ewan D. Milne) [2012323] - scsi: scsi_debug: mq_poll support (Ewan D. Milne) [2012323] - scsi: core: Add mq_poll support to SCSI layer (Ewan D. Milne) [2012323] - scsi: sd: Remove obsolete variable in sd_remove() (Ewan D. Milne) [2012323] - scsi: handle zone resources errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix scp is NULL errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Improve command duration calculation (Ewan D. Milne) [2012323] - x86/platform: Increase maximum GPIO number for X86_64 (David Arcari) [2016796] - pinctrl: pinconf-generic: Add function parameter description 'pctldev' (David Arcari) [2016796] - pinctrl: core: Remove duplicated word from devm_pinctrl_unregister() (David Arcari) [2016796] - pinctrl: tigerlake: Fix GPIO mapping for newer version of software (David Arcari) [2016796] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [2016796] - docs: update pin-control.rst references (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (part 2) (David Arcari) [2016796] - pinctrl: core: Show pin numbers for the controllers with base = 0 (David Arcari) [2016796] - pinctrl: Add PIN_CONFIG_MODE_PWM to enum pin_config_param (David Arcari) [2016796] - pinctrl: Introduce MODE group in enum pin_config_param (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (David Arcari) [2016796] - pinctrl: core: Fix kernel doc string for pin_get_name() (David Arcari) [2016796] - pinctrl: intel: check REVID register value for device presence (David Arcari) [2016796] - pinctrl: intel: No need to disable IRQs in the handler (David Arcari) [2016796] - pinctrl: core: Set ret to 0 when group is skipped (David Arcari) [2016796] - pinctrl: core: Handling pinmux and pinconf separately (David Arcari) [2016796] - Documentation: rename pinctl to pin-control (David Arcari) [2016796] - pinctrl: pinmux: Add pinmux-select debugfs file (David Arcari) [2016796] - pinctrl: use to octal permissions for debugfs files (David Arcari) [2016796] - pinctrl: intel: Show the GPIO base calculation explicitly (David Arcari) [2016796] - pinctrl: pinmux: add function selector to pinmux-functions (David Arcari) [2016796] - pinctrl: intel: Convert capability list to features (David Arcari) [2016796] - pinctrl: intel: Drop unnecessary check for predefined features (David Arcari) [2016796] - pinctrl: intel: Split intel_pinctrl_add_padgroups() for better maintenance (David Arcari) [2016796] - pinctrl: remove empty lines in pinctrl subsystem (David Arcari) [2016796] - pinctrl: intel: Actually disable Tx and Rx buffers on GPIO request (David Arcari) [2016796] - pinctrl: Remove hole in pinctrl_gpio_range (David Arcari) [2016796] - pinctrl: core: Add missing #ifdef CONFIG_GPIOLIB (David Arcari) [2016796] - pinctrl: intel: Set default bias in case no particular value given (David Arcari) [2016796] - pinctrl: intel: Fix 2 kOhm bias which is 833 Ohm (David Arcari) [2016796] - pinctrl: core: print gpio in pins debugfs file (David Arcari) [2016796] - pinctrl: pinmux: Add some missing parameter descriptions (David Arcari) [2016796] - pinctrl: core: Fix a bunch of kerneldoc issues (David Arcari) [2016796] - pinctrl: Define of_pinctrl_get() dummy for !PINCTRL (David Arcari) [2016796] - pinctrl: core: Remove extra kref_get which blocks hogs being freed (David Arcari) [2016796] - pinctrl: Export some needed symbols at module load time (David Arcari) [2016796] - pinctrl: core: Add pinctrl_select_default_state() and export it (David Arcari) [2016796] - pinctrl: make pinconf.h self-contained (David Arcari) [2016796] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [2016796] - pinctrl: remove pinctrl/machine.h inclusion from pinctrl/pinconf.h (David Arcari) [2016796] - pinctrl: Document pin_config_group_get() return codes like pin_config_get() (David Arcari) [2016796] - pinctrl: intel: Convert to use SPDX identifier (David Arcari) [2016796] - mm/swapfile: fix an integer overflow in swap_show() (Rafael Aquini) [2008812] - mm: swapfile: fix /proc/swaps heading and Size/Used/Priority alignment (Rafael Aquini) [2008812] - Makefile: update early devel phase flag (Augusto Caringi) [2000679] - KVM: s390: Enable specification exception interpretation (Thomas Huth) [1984894] - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted (Marcelo Tosatti) [2007928] - ibmvnic: Remove the proper scrq flush (Desnes A. Nunes do Rosario) [2014097] - selftests/net/ipsec: Add test for xfrm_spdattr_type_t (Hangbin Liu) [2018056] - selftest/net/ipsec.c: Remove unneeded semicolon (Hangbin Liu) [2018056] - selftest/net/xfrm: Add test for ipsec tunnel (Hangbin Liu) [2018056] - ipv6: add ip6_sock_set_v6only (Josef Oskera) [2008908] - ipv6: When forwarding count rx stats on the orig netdev (Hangbin Liu) [2017704] - ipv6: make exception cache less predictible (Hangbin Liu) [2017704] - ipv6: use siphash in rt6_exception_hash() (Hangbin Liu) [2017704] - ipv6: use jhash2() in rt6_exception_hash() (Hangbin Liu) [2017704] - net/l2tp: Fix reference count leak in l2tp_udp_recv_core (Guillaume Nault) [2020380] - netfilter: nft_flow_offload: fix underflow in flowtable reference counter (Phil Sutter) [2008551] - net: xfrm: Fix end of loop tests for list_for_each_entry (Sabrina Dubroca) [2019168] - xfrm: Fix error reporting in xfrm_state_construct. (Sabrina Dubroca) [2019168]- nvme-mpath: replace direct_make_request with generic_make_request (Gopal Tiwari) [2013505] - net-sysfs: try not to restart the syscall if it will fail eventually (Antoine Tenart) [2016005] - net: mana: Fix error handling in mana_create_rxq() (Mohammed Gamal) [2011886] - net: mana: Prefer struct_size over open coded arithmetic (Mohammed Gamal) [2011886] - net: mana: Add WARN_ON_ONCE in case of CQE read overflow (Mohammed Gamal) [2011886] - net: mana: Add support for EQ sharing (Mohammed Gamal) [2011886] - net: mana: Move NAPI from EQ to CQ (Mohammed Gamal) [2011886] - net: mana: Fix a memory leak in an error handling path in 'mana_create_txq()' (Mohammed Gamal) [2011886] - net: mana: Use struct_size() in kzalloc() (Mohammed Gamal) [2011886] - vmxnet3: switch from 'pci_' to 'dma_' API (Kamal Heib) [2013202] - vmxnet3: update to version 6 (Kamal Heib) [2013202] - vmxnet3: increase maximum configurable mtu to 9190 (Kamal Heib) [2013202] - vmxnet3: set correct hash type based on rss information (Kamal Heib) [2013202] - vmxnet3: add support for ESP IPv6 RSS (Kamal Heib) [2013202] - vmxnet3: remove power of 2 limitation on the queues (Kamal Heib) [2013202] - vmxnet3: add support for 32 Tx/Rx queues (Kamal Heib) [2013202] - vmxnet3: prepare for version 6 changes (Kamal Heib) [2013202] - vmxnet3: fix cksum offload issues for tunnels with non-default udp ports (Kamal Heib) [2013202] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [2013202] - net: Use skb_frag_off accessors (Kamal Heib) [2013202] - net: Use skb accessors in network drivers (Kamal Heib) [2013202] - vmxnet3: Remove call to memset after dma_alloc_coherent (Kamal Heib) [2013202] - cgroup/debug: Fix lockdep splat with "pK" format specifier (Waiman Long) [2007919] - configs: Enable FC_APPID (Ewan D. Milne) [1643346] - configs: Enable BLK_CGROUP_FC_APPID (Ewan D. Milne) [1643346] - scsi: nvme: Added a new sysfs attribute appid_store (Ewan D. Milne) [1643346] - scsi: blkcg: Add app identifier support for blkcg (Ewan D. Milne) [1643346] - scsi: cgroup: Add cgroup_get_from_id() (Ewan D. Milne) [1643346] - perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *' (Michael Petlan) [2003981] - perf iostat: Use system-wide mode if the target cpu_list is unspecified (Michael Petlan) [2003981] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2003981] - perf test: Fix non-bash issue with stat bpf counters (Michael Petlan) [2003981] - perf machine: Fix refcount usage when processing PERF_RECORD_KSYMBOL (Michael Petlan) [2003981] - perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() (Michael Petlan) [2003981] - perf metricgroup: Fix find_evsel_group() event selector (Michael Petlan) [2003981] - perf session: Correct buffer copying when peeking events (Michael Petlan) [2003981] - perf env: Fix memory leak of bpf_prog_info_linear member (Michael Petlan) [2003981] - perf symbol-elf: Fix memory leak by freeing sdt_note.args (Michael Petlan) [2003981] - perf stat: Honor event config name on --no-merge (Michael Petlan) [2003981] - perf test: Test 17 fails with make LIBPFM4=1 on s390 z/VM (Michael Petlan) [2003981] - perf stat: Fix error return code in bperf__load() (Michael Petlan) [2003981] - perf record: Move probing cgroup sampling support (Michael Petlan) [2003981] - perf probe: Fix NULL pointer dereference in convert_variable_location() (Michael Petlan) [2003981] - perf tools: Copy uapi/asm/perf_regs.h from the kernel for MIPS (Michael Petlan) [2003981] - perf stat: Fix error check for bpf_program__attach (Michael Petlan) [2003981] - perf jevents: Fix getting maximum number of fds (Michael Petlan) [2003981] - perf stat: Skip evlist__[enable|disable] when all events uses BPF (Michael Petlan) [2003981] - perf script: Add missing PERF_IP_FLAG_CHARS for VM-Entry and VM-Exit (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix warning display (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix Array TypeError (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report (Michael Petlan) [2003981] - perf parse-events: Check if the software events array slots are populated (Michael Petlan) [2003981] - perf tools: Add 'cgroup-switches' software event (Michael Petlan) [2003981] - perf intel-pt: Remove redundant setting of ptq->insn_len (Michael Petlan) [2003981] - perf intel-pt: Fix sample instruction bytes (Michael Petlan) [2003981] - perf intel-pt: Fix transaction abort handling (Michael Petlan) [2003981] - perf test: Fix libpfm4 support (63) test error for nested event groups (Michael Petlan) [2003981] - perf buildid-list: Initialize zstd_data (Michael Petlan) [2003981] - tools build: Fix quiet cmd indentation (Michael Petlan) [2003981] - perf tools: Fix a build error on arm64 with clang (Michael Petlan) [2003981] - perf tools: Fix dynamic libbpf link (Michael Petlan) [2003981] - perf session: Fix swapping of cpu_map and stat_config records (Michael Petlan) [2003981] - perf jevents: Silence warning for ArchStd files (Michael Petlan) [2003981] - perf build: Defer printing detected features to the end of all feature checks (Michael Petlan) [2003981] - tools build: Allow deferring printing the results of feature detection (Michael Petlan) [2003981] - perf build: Regenerate the FEATURE_DUMP file after extra feature checks (Michael Petlan) [2003981] - perf session: Dump PERF_RECORD_TIME_CONV event (Michael Petlan) [2003981] - perf session: Add swap operation for event TIME_CONV (Michael Petlan) [2003981] - perf jit: Let convert_timestamp() to be backwards-compatible (Michael Petlan) [2003981] - perf tools: Change fields type in perf_record_time_conv (Michael Petlan) [2003981] - perf tools: Enable libtraceevent dynamic linking (Michael Petlan) [2003981] - perf report: Print percentage of each event statistics (Michael Petlan) [2003981] - perf report: Make --skip-empty as default (Michael Petlan) [2003981] - perf report: Add --skip-empty option to suppress 0 event stat (Michael Petlan) [2003981] - perf report: Show event sample counts in --stat output (Michael Petlan) [2003981] - perf hists: Split hists_stats from events_stats (Michael Petlan) [2003981] - perf top: Use evlist->events_stat to count events (Michael Petlan) [2003981] - perf data: Add JSON export (Michael Petlan) [2003981] - perf stat: Introduce bpf_counter_ops->disable() (Michael Petlan) [2003981] - perf stat: Introduce ':b' modifier (Michael Petlan) [2003981] - perf stat: Introduce config stat.bpf-counter-events (Michael Petlan) [2003981] - perf bpf: check perf_attr_map is compatible with the perf binary (Michael Petlan) [2003981] - perf util: Move bpf_perf definitions to a libperf header (Michael Petlan) [2003981] - perf tools: Update topdown documentation to permit rdpmc calls (Michael Petlan) [2003981] - perf tools: Add a build-test variant to use in builds from a tarball (Michael Petlan) [2003981] - perf arm64: Fix off-by-one directory paths. (Michael Petlan) [2003981] - perf: Update .gitignore file (Michael Petlan) [2003981] - perf stat: Enable iostat mode for x86 platforms (Michael Petlan) [2003981] - perf stat: Helper functions for PCIe root ports list in iostat mode (Michael Petlan) [2003981] - perf stat: Basic support for iostat in perf (Michael Petlan) [2003981] - libperf xyarray: Add bounds checks to xyarray__entry() (Michael Petlan) [2003981] - libperf: Add support for user space counter access (Michael Petlan) [2003981] - libperf tests: Add support for verbose printing (Michael Petlan) [2003981] - libperf: Add evsel mmap support (Michael Petlan) [2003981] - tools include: Add an initial math64.h (Michael Petlan) [2003981] - perf beauty: Fix fsconfig generator (Michael Petlan) [2003981] - perf record: Improve 'Workload failed' message printing events + what was exec'ed (Michael Petlan) [2003981] - perf evlist: Add a method to return the list of evsels as a string (Michael Petlan) [2003981] - perf annotate: Fix sample events lost in stdio mode (Michael Petlan) [2003981] - perf vendor events amd: Add Zen3 events (Michael Petlan) [2003981] - perf vendor events amd: Use 0x02x format for event code and umask (Michael Petlan) [2003981] - perf vendor events amd: Use lowercases for all the eventcodes and umasks (Michael Petlan) [2003981] - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L3 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L2 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L1 metrics (Michael Petlan) [2003981] - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system (Michael Petlan) [2003981] - perf test: Handle metric reuse in pmu-events parsing test (Michael Petlan) [2003981] - perf metricgroup: Make find_metric() public with name change (Michael Petlan) [2003981] - perf mem-events: Remove unnecessary 'struct mem_info' forward declaration (Michael Petlan) [2003981] - perf evsel: Remove duplicate 'struct target' forward declaration (Michael Petlan) [2003981] - perf annotate: Add --demangle and --demangle-kernel (Michael Petlan) [2003981] - perf tools: Preserve identifier id in OCaml demangler (Michael Petlan) [2003981] - perf daemon: Remove duplicate includes (Michael Petlan) [2003981] - perf tools: Remove duplicate struct forward declarations (Michael Petlan) [2003981] - perf test: Add CSV summary test (Michael Petlan) [2003981] - perf stat: Align CSV output for summary mode (Michael Petlan) [2003981] - perf test: Add a shell test for 'perf stat --bpf-counters' new option (Michael Petlan) [2003981] - perf stat: Measure 't0' and 'ref_time' after enable_counters() (Michael Petlan) [2003981] - perf stat: Introduce 'bperf' to share hardware PMCs with BPF (Michael Petlan) [2003981] - perf tools: Fix various typos in comments (Michael Petlan) [2003981] - perf test: Add 30s timeout for wait for daemon start. (Michael Petlan) [2003981] - perf test: Cleanup daemon if test is interrupted. (Michael Petlan) [2003981] - perf test: Remove unused argument (Michael Petlan) [2003981] - perf stat: Improve readability of shadow stats (Michael Petlan) [2003981] - perf stat: Elaborate use cases for the -n/--null command line option (Michael Petlan) [2003981] - perf evlist: Change the COMM when preparing the workload (Michael Petlan) [2003981] - perf machine: Assign boolean values to a bool variable (Michael Petlan) [2003981] - perf tools: use ARRAY_SIZE (Michael Petlan) [2003981] - perf stat: Fixup __perf_stat_evsel__is() prefix (Michael Petlan) [2003981] - perf script: Fixup 'struct evsel_script' method prefix (Michael Petlan) [2003981] - perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars (Michael Petlan) [2003981] - tools include: Add __sum16 and __wsum definitions. (Michael Petlan) [2003981] - perf annotate: Show full source location with 'l' hotkey (Michael Petlan) [2003981] - perf bench: Fix misspellings using codespell (Michael Petlan) [2003981] - perf config: Add annotate.demangle{,_kernel} (Michael Petlan) [2003981] - perf bpf: Minor whitespace cleanup. (Michael Petlan) [2003981] - perf tools: Enable warnings when compiling BPF programs (Michael Petlan) [2003981] - perf skel: Remove some unused variables. (Michael Petlan) [2003981] - perf report: Create option to disable raw event ordering (Michael Petlan) [2003981] - perf metric: Remove unneeded semicolon (Michael Petlan) [2003981] - perf cs-etm: Detect pid in VMID for kernel running at EL2 (Michael Petlan) [2003981] - perf cs-etm: Add helper cs_etm__get_pid_fmt() (Michael Petlan) [2003981] - perf cs-etm: Support PID tracing in config (Michael Petlan) [2003981] - perf cs-etm: Fix bitmap for option (Michael Petlan) [2003981] - perf cs-etm: Update ETM metadata format (Michael Petlan) [2003981] - perf vendor events power9: Remove unsupported metrics (Michael Petlan) [2003981] - perf buildid-cache: Add test for PE executable (Michael Petlan) [2003981] - perf docs: Add man pages to see also (Michael Petlan) [2003981] - perf tools: Generate mips syscalls_n64.c syscall table (Michael Petlan) [2003981] - perf s390: Move syscall.tbl check into check-headers.sh (Michael Petlan) [2003981] - perf tools: Support MIPS unwinding and dwarf-regs (Michael Petlan) [2003981] - tools: do not include scripts/Kbuild.include (Michael Petlan) [2003981] - tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include (Michael Petlan) [2003981] - perf intel-pt: Use aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix a kernel WARNING triggered by maxcpus=1 (Michael Petlan) [2003981] - perf: Fix data race between pin_count increment/decrement (Michael Petlan) [2003981] - perf/x86: Avoid touching LBR_TOS MSR for Arch LBR (Michael Petlan) [2003981] - perf/x86: Allow for 8running into P4 specific code (Michael Petlan) [2003981] - perf: Add support for event removal on exec (Michael Petlan) [2003981] - perf: Support only inheriting events if cloned with CLONE_THREAD (Michael Petlan) [2003981] - perf: Apply PERF_EVENT_IOC_MODIFY_ATTRIBUTES to children (Michael Petlan) [2003981] - perf: Rework perf_event_exit_event() (Michael Petlan) [2003981] - perf: Cap allocation order at aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Enable IIO stacks to PMON mapping for multi-segment SKX (Michael Petlan) [2003981] - perf core: Allocate perf_event in the target node memory (Michael Petlan) [2003981] - perf core: Add a kmem_cache for struct perf_event (Michael Petlan) [2003981] - perf core: Allocate perf_buffer in the target node memory (Michael Petlan) [2003981] - x86: Remove unusual Unicode characters from comments (Michael Petlan) [2003981] - redhat/configs: Add CONFIG_TIMERLAT_TRACER (Jerome Marchand) [1979382] - redhat/configs: Add CONFIG_OSNOISE_TRACER (Jerome Marchand) [1979382] - tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads() (Jerome Marchand) [1979382] - tracing: Replace deprecated CPU-hotplug functions. (Jerome Marchand) [1979382] - trace/osnoise: Print a stop tracing message (Jerome Marchand) [1979382] - trace/timerlat: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - trace/osnoise: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - tracing: Quiet smp_processor_id() use in preemptable warning in hwlat (Jerome Marchand) [1979382] - trace/timerlat: Fix indentation on timerlat_main() (Jerome Marchand) [1979382] - trace/osnoise: Make 'noise' variable s64 in run_osnoise() (Jerome Marchand) [1979382] - tracing: Fix spelling in osnoise tracer "interferences" -> "interference" (Jerome Marchand) [1979382] - Documentation: Fix a typo on trace/osnoise-tracer (Jerome Marchand) [1979382] - trace/osnoise: Fix return value on osnoise_init_hotplug_support (Jerome Marchand) [1979382] - trace/osnoise: Make interval u64 on osnoise_main (Jerome Marchand) [1979382] - trace/osnoise: Fix 'no previous prototype' warnings (Jerome Marchand) [1979382] - tracing: Have osnoise_main() add a quiescent state for task rcu (Jerome Marchand) [1979382] - trace/osnoise: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Protect kdata->kthread with get/put_online_cpus (Jerome Marchand) [1979382] - trace: Add timerlat tracer (Jerome Marchand) [1979382] - trace: Add osnoise tracer (Jerome Marchand) [1979382] - trace: Add __print_ns_to_secs() and __print_ns_without_secs() helpers (Jerome Marchand) [1979382] - trace/hwlat: Remove printk from sampling loop (Jerome Marchand) [1979382] - trace/hwlat: Use trace_min_max_param for width and window params (Jerome Marchand) [1979382] - trace: Add a generic function to read/write u64 values from tracefs (Jerome Marchand) [1979382] - trace/hwlat: Implement the per-cpu mode (Jerome Marchand) [1979382] - trace/hwlat: Switch disable_migrate to mode none (Jerome Marchand) [1979382] - trace/hwlat: Implement the mode config option (Jerome Marchand) [1979382] - uio_hv_generic: Fix another memory leak in error handling paths (Mohammed Gamal) [2008561] - uio_hv_generic: Fix a memory leak in error handling paths (Mohammed Gamal) [2008561] - mfd: intel-lpss: Add Intel Alder Lake-M PCI IDs (David Arcari) [1929498] - xfs: fix up non-directory creation in SGID directories (Brian Foster) [2004810] - xfs: kill ialloced in xfs_dialloc() (Brian Foster) [2004810] - xfs: spilt xfs_dialloc() into 2 functions (Brian Foster) [2004810] - xfs: move xfs_dialloc_roll() into xfs_dialloc() (Brian Foster) [2004810] - xfs: move on-disk inode allocation out of xfs_ialloc() (Brian Foster) [2004810] - xfs: introduce xfs_dialloc_roll() (Brian Foster) [2004810] - xfs: convert noroom, okalloc in xfs_dialloc() to bool (Brian Foster) [2004810] - xfs: check tp->t_dqinfo value instead of the XFS_TRANS_DQ_DIRTY flag (Brian Foster) [2004810] - scsi: vmw_pvscsi: Set correct residual data length (Cathy Avery) [2012237] - scsi: vmw_pvscsi: MAINTAINERS: Update maintainer (Cathy Avery) [2012237] - treewide: Use fallthrough pseudo-keyword (Cathy Avery) [2012237] - scsi: be2iscsi: Fix use-after-free during IP updates (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix some missing space in some messages (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Remove redundant initialization (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Demote incomplete/non-conformant kernel-doc header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Ensure function follows directly after its header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix beiscsi_phys_port()'s name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Provide missing function name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix incorrect naming of beiscsi_iface_config_vlan() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Mark beiscsi_attrs with static keyword (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()" (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Correct misdocumentation of function param 'ep' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Add missing function parameter description (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix misdocumentation of 'pcontext' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix API/documentation slip (Maurizio Lombardi) [1984347] - powerpc/spinlock: Properly define pv_spinlocks_init() (Waiman Long) [2014363] - ACPI: Pass the same capabilities to the _OSC regardless of the query flag (Mark Langsdorf) [1982319] - Revert "[acpi] ACPI: sleep: Put the FACS table after using it" (Mark Langsdorf) [1982319] - ACPICA: Clean up context mutex during object deletion (Mark Langsdorf) [1982319] - ACPI: power: Refine turning off unused power resources (Mark Langsdorf) [1982319] - ACPI: NFIT: Fix support for variable 'SPA' structure size (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a possible memory leak (Mark Langsdorf) [1982319] - ACPI: custom_method: fix potential use-after-free issue (Mark Langsdorf) [1982319] - ACPI: irq: Prevent unregistering of GIC SGIs (Mark Langsdorf) [1982319] - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure (Mark Langsdorf) [1982319] - ACPI: video: use native backlight for GA401/GA502/GA503 (Mark Langsdorf) [1982319] - ACPI: APEI: remove redundant assignment to variable rc (Mark Langsdorf) [1982319] - ACPI: utils: Capitalize abbreviations in the comments (Mark Langsdorf) [1982319] - ACPI: utils: Document for_each_acpi_dev_match() macro (Mark Langsdorf) [1982319] - ACPI: bus: Introduce acpi_dev_get() and reuse it in ACPI code (Mark Langsdorf) [1982319] - ACPI: scan: Utilize match_string() API (Mark Langsdorf) [1982319] - ACPI: CPPC: Replace cppc_attr with kobj_attribute (Mark Langsdorf) [1982319] - ACPI: scan: Call acpi_get_object_info() from acpi_set_pnp_ids() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_init_device_object() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_add_single_object() (Mark Langsdorf) [1982319] - ACPI: scan: Rearrange checks in acpi_bus_check_add() (Mark Langsdorf) [1982319] - ACPI: scan: Fold acpi_bus_type_and_status() into its caller (Mark Langsdorf) [1982319] - ACPI: video: Check LCD flag on ACPI-reduced-hardware devices (Hans de Goede) [1982319] - ACPI: utils: Add acpi_reduced_hardware() helper (Mark Langsdorf) [1982319] - ACPI: dock: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: sysfs: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: PM: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a coding style issue (Mark Langsdorf) [1982319] - ACPI: CPPC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: button: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: battery: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: acpi_pad: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: LPSS: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: ipmi: remove useless return statement for void function (Mark Langsdorf) [1982319] - ACPI: processor: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: APD: fix a block comment align issue (Mark Langsdorf) [1982319] - ACPI: AC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPICA: Update version to 20210331 (Mark Langsdorf) [1982319] - ACPICA: IORT: Updates for revision E.b (Mark Langsdorf) [1982319] - ACPICA: iASL: Decode subtable type field for VIOT (Mark Langsdorf) [1982319] - ACPICA: iASL: Add support for CEDT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add support for PHAT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CSI2Bus resource template (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PMTT: add new fields/structures (Mark Langsdorf) [1982319] - ACPICA: CXL 2.0: CEDT: Add new CEDT table (Mark Langsdorf) [1982319] - ACPICA: acpisrc: Add missing conversion for VIOT support (Mark Langsdorf) [1982319] - ACPICA: iASL: Add definitions for the VIOT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add SDEV secure access components (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new flags in SRAT (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: HMAT: add new fields/flags (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: NFIT: add Location Cookie field (Mark Langsdorf) [1982319] - ACPICA: Tree-wide: fix various typos and spelling mistakes (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PCCT: add support for subtable type 5 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Structure (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CXL ACPI device ID and _CBR object (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add USB4 capabilities UUID (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new predefined objects _BPC, _BPS, and _BPT (Mark Langsdorf) [1982319] - ACPICA: Add parsing for IVRS IVHD 40h and device entry F0h (Mark Langsdorf) [1982319] - ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset (Mark Langsdorf) [1982319] - ACPI: scan: Turn off unused power resources during initialization (Mark Langsdorf) [1982319] - ACPI: power: Turn off unused power resources unconditionally (Mark Langsdorf) [1982319] - ACPI: fix various typos in comments (Mark Langsdorf) [1982319] - ACPI: utils: Introduce acpi_evaluation_failure_warn() (Mark Langsdorf) [1982319] - ACPI: processor: perflib: Eliminate redundant status check (Mark Langsdorf) [1982319] - ACPI: Drop unused ACPI_*_COMPONENT definitions and update documentation (Mark Langsdorf) [1982319] - ACPI: sysfs: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: HED: Drop unused ACPI_MODULE_NAME() definition (Mark Langsdorf) [1982319] - ACPI: processor: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: processor: idle: Drop extra prefix from pr_notice() (Mark Langsdorf) [1982319] - ACPI: processor: Remove initialization of static variable (Mark Langsdorf) [1982319] - ACPI: PCI: Replace direct printk() invocations in pci_link.c (Mark Langsdorf) [1982319] - ACPI: PCI: Drop ACPI_PCI_COMPONENT that is not used any more (Mark Langsdorf) [1982319] - ACPI: PCI: Replace ACPI_DEBUG_PRINT() and ACPI_EXCEPTION() (Mark Langsdorf) [1982319] - ACPI: PCI: IRQ: Consolidate printing diagnostic messages (Mark Langsdorf) [1982319] - arm64: compat: Poison the compat sigpage (C. Erastus Toe) [1983849] {CVE-2021-21781} - ARM: ensure the signal page contains defined contents (C. Erastus Toe) [1983849] {CVE-2021-21781} - powerpc/pseries: Fix update of LPAR security flavor after LPM (Steve Best) [1997294] - s390/qeth: Update MACs of LEARNING_SYNC device (Robin Dapp) [1919227] - s390/qeth: Switchdev event handler (Robin Dapp) [1919227] - s390/qeth: Register switchdev event handler (Robin Dapp) [1919227] - PCI: Add pcie_ptm_enabled() (Petr Oros) [2006834] - Revert "PCI: Make pci_enable_ptm() private" (Petr Oros) [2006834] - x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid() (Jerry Snitselaar) [2004577] - s390: report more CPU capabilities (Robin Dapp) [1984839] - s390/disassembler: add instructions (Robin Dapp) [1984839] - s390/opcodes: rename selhhhr to selfhr (Robin Dapp) [1984839] - s390/disassembler: update opcode table (Robin Dapp) [1984839] - s390/opcodes: add missing instructions to the disassembler (Robin Dapp) [1984839] - CI: Add template for baseline gcov build (Israel Santana Aleman) - futex: Remove unused variable 'vpid' in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - futex: Prevent inconsistent state and exit race (Waiman Long) [2000293] - locking/ww_mutex: Initialize waiter.ww_ctx properly (Waiman Long) [2000293] - futex: Return error code instead of assigning it without effect (Waiman Long) [2000293] - Documentation: seqlock: s/LOCKTYPE/LOCKNAME/g (Waiman Long) [2000293] - lib/test_lockup.c: fix return value of test_lockup_init() (Waiman Long) [2000293] - locking/rwbase: Take care of ordering guarantee for fastpath reader (Waiman Long) [2000293] - locking/rwbase: Extract __rwbase_write_trylock() (Waiman Long) [2000293] - locking/rwbase: Properly match set_and_save_state() to restore_state() (Waiman Long) [2000293] - locking/rtmutex: Fix ww_mutex deadlock check (Waiman Long) [2000293] - locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT (Waiman Long) [2000293] - locking/rtmutex: Return success on deadlock for ww_mutex waiters (Waiman Long) [2000293] - locking/rtmutex: Prevent spurious EDEADLK return caused by ww_mutexes (Waiman Long) [2000293] - locking/rtmutex: Dequeue waiter on ww_mutex deadlock (Waiman Long) [2000293] - locking/rtmutex: Dont dereference waiter lockless (Waiman Long) [2000293] - locking/local_lock: Add PREEMPT_RT support (Waiman Long) [2000293] - locking/spinlock/rt: Prepare for RT local_lock (Waiman Long) [2000293] - locking/rtmutex: Add adaptive spinwait mechanism (Waiman Long) [2000293] - locking/rtmutex: Implement equal priority lock stealing (Waiman Long) [2000293] - preempt: Adjust PREEMPT_LOCK_OFFSET for RT (Waiman Long) [2000293] - locking/rtmutex: Prevent lockdep false positive with PI futexes (Waiman Long) [2000293] - futex: Prevent requeue_pi() lock nesting issue on RT (Waiman Long) [2000293] - futex: Simplify handle_early_requeue_pi_wakeup() (Waiman Long) [2000293] - futex: Reorder sanity checks in futex_requeue() (Waiman Long) [2000293] - futex: Clarify comment in futex_requeue() (Waiman Long) [2000293] - futex: Restructure futex_requeue() (Waiman Long) [2000293] - futex: Correct the number of requeued waiters for PI (Waiman Long) [2000293] - futex: Remove bogus condition for requeue PI (Waiman Long) [2000293] - futex: Clarify futex_requeue() PI handling (Waiman Long) [2000293] - futex: Clean up stale comments (Waiman Long) [2000293] - futex: Validate waiter correctly in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - lib/test_lockup: Adapt to changed variables (Waiman Long) [2000293] - locking/rtmutex: Add mutex variant for RT (Waiman Long) [2000293] - locking/ww_mutex: Implement rtmutex based ww_mutex API functions (Waiman Long) [2000293] - locking/rtmutex: Extend the rtmutex core to support ww_mutex (Waiman Long) [2000293] - locking/ww_mutex: Add rt_mutex based lock type and accessors (Waiman Long) [2000293] - locking/ww_mutex: Add RT priority to W/W order (Waiman Long) [2000293] - locking/ww_mutex: Implement rt_mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out internal lock accesses (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex types (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out waiter enqueueing (Waiman Long) [2000293] - locking/ww_mutex: Abstract out the waiter iteration (Waiman Long) [2000293] - locking/ww_mutex: Remove the __sched annotation from ww_mutex APIs (Waiman Long) [2000293] - locking/ww_mutex: Split out the W/W implementation logic into kernel/locking/ww_mutex.h (Waiman Long) [2000293] - locking/ww_mutex: Split up ww_mutex_unlock() (Waiman Long) [2000293] - locking/ww_mutex: Gather mutex_waiter initialization (Waiman Long) [2000293] - locking/ww_mutex: Simplify lockdep annotations (Waiman Long) [2000293] - locking/mutex: Make mutex::wait_lock raw (Waiman Long) [2000293] - locking/ww_mutex: Move the ww_mutex definitions from into (Waiman Long) [2000293] - locking/mutex: Move the 'struct mutex_waiter' definition from to the internal header (Waiman Long) [2000293] - locking/mutex: Consolidate core headers, remove kernel/locking/mutex-debug.h (Waiman Long) [2000293] - locking/rtmutex: Squash !RT tasks to DEFAULT_PRIO (Waiman Long) [2000293] - locking/rwlock: Provide RT variant (Waiman Long) [2000293] - locking/spinlock: Provide RT variant (Waiman Long) [2000293] - locking/rtmutex: Provide the spin/rwlock core lock function (Waiman Long) [2000293] - locking/spinlock: Provide RT variant header: (Waiman Long) [2000293] - locking/spinlock: Provide RT specific spinlock_t (Waiman Long) [2000293] - locking/rtmutex: Reduce header dependencies, only include (Waiman Long) [2000293] - rbtree: Split out the rbtree type definitions into (Waiman Long) [2000293] - locking/lockdep: Reduce header dependencies in (Waiman Long) [2000293] - locking/rtmutex: Prevent future include recursion hell (Waiman Long) [2000293] - locking/spinlock: Split the lock types header, and move the raw types into (Waiman Long) [2000293] - locking/rtmutex: Guard regular sleeping locks specific functions (Waiman Long) [2000293] - locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locks (Waiman Long) [2000293] - locking/rtmutex: Use rt_mutex_wake_q_head (Waiman Long) [2000293] - locking/rtmutex: Provide rt_wake_q_head and helpers (Waiman Long) [2000293] - locking/rtmutex: Add wake_state to rt_mutex_waiter (Waiman Long) [2000293] - locking/rwsem: Add rtmutex based R/W semaphore implementation (Waiman Long) [2000293] - locking/rt: Add base code for RT rw_semaphore and rwlock (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_base_is_locked() (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_slowlock_locked() (Waiman Long) [2000293] - locking/rtmutex: Split out the inner parts of 'struct rtmutex' (Waiman Long) [2000293] - locking/rtmutex: Split API from implementation (Waiman Long) [2000293] - locking/rtmutex: Convert macros to inlines (Waiman Long) [2000293] - locking/rtmutex: Remove rt_mutex_is_locked() (Waiman Long) [2000293] - sched/wake_q: Provide WAKE_Q_HEAD_INITIALIZER() (Waiman Long) [2000293] - sched/core: Provide a scheduling point for RT locks (Waiman Long) [2000293] - sched/core: Rework the __schedule() preempt argument (Waiman Long) [2000293] - sched/wakeup: Prepare for RT sleeping spin/rwlocks (Waiman Long) [2000293] - sched/wakeup: Reorganize the current::__state helpers (Waiman Long) [2000293] - sched/wakeup: Introduce the TASK_RTLOCK_WAIT state bit (Waiman Long) [2000293] - sched/wakeup: Split out the wakeup ->__state check (Waiman Long) [2000293] - locking/rtmutex: Set proper wait context for lockdep (Waiman Long) [2000293] - locking/local_lock: Add missing owner initialization (Waiman Long) [2000293] - locking/rtmutex: Use the correct rtmutex debugging config option (Waiman Long) [2000293] - tools/runqslower: Use __state instead of state (Waiman Long) [2000293] - locking/rwsem: Remove an unused parameter of rwsem_wake() (Waiman Long) [2000293] - locking/mutex: Add MUTEX_WARN_ON (Waiman Long) [2000293] - locking/mutex: Introduce __mutex_trylock_or_handoff() (Waiman Long) [2000293] - locking/mutex: Fix HANDOFF condition (Waiman Long) [2000293] - locking/mutex: Use try_cmpxchg() (Waiman Long) [2000293] - sched: Change task_struct::state (Waiman Long) [2000293] - isdn/hisax: Use get_current_state() (Waiman Long) [2000293] - sched,timer: Use __set_current_state() (Waiman Long) [2000293] - sched: Add get_current_state() (Waiman Long) [2000293] - sched,perf,kvm: Fix preemption condition (Waiman Long) [2000293] - sched: Introduce task_is_running() (Waiman Long) [2000293] - sched: Unbreak wakeups (Waiman Long) [2000293] - seqlock: Remove trailing semicolon in macros (Waiman Long) [2000293] - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal (Waiman Long) [2000293] - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly (Waiman Long) [2000293] - sched: Rename sched_info_{queued,dequeued} (Waiman Long) [2000293] - locking/rwsem: Fix comment typo (Waiman Long) [2000293] - bpf: runqslower: Use task local storage (Waiman Long) [2000293] - lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT (Waiman Long) [2000293] - seqlock: kernel-doc: Specify when preemption is automatically altered (Waiman Long) [2000293] - seqlock: Prefix internal seqcount_t-only macros with a "do_" (Waiman Long) [2000293] - rcu: Check and report missed fqs timer wakeup on RCU stall (Waiman Long) [2000293] - softirq: Move related code into one section (Waiman Long) [2000293] - seqlock: Rename __seqprop() users (Waiman Long) [2000293] - seqlock: avoid -Wshadow warnings (Waiman Long) [2000293] - locking/seqlocks: Fix kernel-doc warnings (Waiman Long) [2000293] - locking/seqlock: Tweak DEFINE_SEQLOCK() kernel doc (Waiman Long) [2000293] - seqlock: Unbreak lockdep (Waiman Long) [2000293] - seqlock: PREEMPT_RT: Do not starve seqlock_t writers (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Introduce PREEMPT_RT support (Waiman Long) [2000293] - seqlock: seqcount_t: Implement all read APIs as statement expressions (Waiman Long) [2000293] - seqlock: Use unique prefix for seqcount_t property accessors (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Standardize naming convention (Waiman Long) [2000293] - seqlock: seqcount latch APIs: Only allow seqcount_latch_t (Waiman Long) [2000293] - rbtree_latch: Use seqcount_latch_t (Waiman Long) [2000293] - x86/tsc: Use seqcount_latch_t (Waiman Long) [2000293] - timekeeping: Use seqcount_latch_t (Waiman Long) [2000293] - time/sched_clock: Mark sched_clock_read_begin/retry() as notrace (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() during suspend (Waiman Long) [2000293] - time/sched_clock: Use seqcount_latch_t (Waiman Long) [2000293] - sched_clock: Expose struct clock_read_data (Waiman Long) [2000293] - timers/sched_clock: Include local timekeeping.h for missing declarations (Waiman Long) [2000293] - sched/clock: Move sched clock initialization and merge with generic clock (Waiman Long) [2000293] - userfaultfd: simplify fault handling (Waiman Long) [2000293] - rwsem: fix commas in initialisation (Waiman Long) [2000293] - lib/test_lockup.c: make test_inode static (Waiman Long) [2000293] - genirq: Provide irq_enter/exit_rcu() (Waiman Long) [2000293] - lib/test_lockup.c: add parameters for locking generic vfs locks (Waiman Long) [2000293] - lib/test_lockup.c: fix spelling mistake "iteraions" -> "iterations" (Waiman Long) [2000293] - lib/test_lockup: test module to generate lockups (Waiman Long) [2000293] - x86/tsc: Move inline keyword to the beginning of function declarations (Waiman Long) [2000293] - softirq: Don't skip softirq execution when softirq thread is parking (Waiman Long) [2000293] - sched/core: Convert task_struct.stack_refcount to refcount_t (Waiman Long) [2000293] - kernel/hung_task.c: break RCU locks based on jiffies (Waiman Long) [2000293] - x86/process: Avoid unnecessary NULL check in get_wchan() (Waiman Long) [2000293] - kernel/rwsem: Remove ifdef __init_rwsem code from rwsem.c (Waiman Long) [2000293] - misc: hpilo: map iLO shared memory by PCI revision id (Joseph Szczypek) [1985076] - misc: hpilo: MAINTAINERS: add entry for hpilo (Joseph Szczypek) [1985076] - misc: hpilo: avoid a useless memset (Joseph Szczypek) [1985076] - misc: hpilo: switch from 'pci_' to 'dma_' API (Joseph Szczypek) [1985076] - hpilo: Replace one-element array with flexible-array member (Joseph Szczypek) [1985076] - perf flamegraph: flamegraph.py script improvements (Michael Petlan) [2010269]- ceph: skip existing superblocks that are blocklisted or shut down when mounting (Jeffrey Layton) [2011462] - cpufreq: intel_pstate: Combine ->stop_cpu() and ->offline() (David Arcari) [2003695] - cpufreq: intel_pstate: Add Cometlake support in no-HWP mode (David Arcari) [2003695] - cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode (David Arcari) [2003695] - i2c: i801: Add support for Intel Alder Lake PCH-M (David Arcari) [1929497] - i2c: i801: Add Block Write-Block Read Process Call support (David Arcari) [1929497] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [1929501] - x86/microcode: Check for offline CPUs before requesting new microcode (Puneet Sethi) [1971878] - x86/resctrl: Fix a maybe-uninitialized build warning treated as error (Terry Bowman) [1994090] - x86/resctrl: Fix default monitoring groups reporting (Terry Bowman) [1994090] - PCI: Remove WARN_ON(in_interrupt()) (Myron Stowe) [1993262] - PCI: Apply CONFIG_PCI_DEBUG to entire drivers/pci hierarchy (Myron Stowe) [1993262] - PCI: Add Silicom Denmark vendor ID (Myron Stowe) [1993262] - PCI: Align checking of syscall user config accessors (Myron Stowe) [1993262] - PCI: Decline to resize resources if boot config must be preserved (Myron Stowe) [1993262] - PCI/LINK: Remove bandwidth notification (Myron Stowe) [1993262] - PCI: acpiphp: Remove unused acpiphp_callback typedef (Myron Stowe) [1993262] - PCI: Fix pci_register_io_range() memory leak (Myron Stowe) [1993262] - EDAC/amd64: Add AMD family 17h model 60h PCI IDs (Aristeu Rozanski) [1930489] - EDAC/amd64: Add PCI device IDs for family 17h, model 70h (Aristeu Rozanski) [1930489] - scsi: bnx2fc: Remove meaningless bnx2fc_abts_cleanup() return value assignment (Nilesh Javali) [1983956] - scsi: bnx2fc: Return failure if io_req is already in ABTS processing (Nilesh Javali) [1983956] - scsi: target: ibmvscsi_tgt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: Fix sense key for invalid EXTENDED COPY request (Maurizio Lombardi) [2004470] - scsi: target: Allows backend drivers to fail with specific sense codes (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix possible null-pointer dereference in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop unnecessary se_cmd ASC/ASCQ members (Maurizio Lombardi) [2004470] - scsi: target: sbp: Drop incorrect ASC/ASCQ usage (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid using lun_tg_pt_gp after unlock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add new feature KEEP_BUF (Maurizio Lombardi) [2004470] - scsi: target: Remove redundant assignment to variable ret (Maurizio Lombardi) [2004470] - scsi: target: Fix NULL dereference on XCOPY completion (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove redundant continue statement (Maurizio Lombardi) [2004470] - scsi: target: Use standard SAM status types (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix boolreturn.cocci warnings (Maurizio Lombardi) [2004470] - scsi: target: core: Add the VERSION DESCRIPTOR fields to the INQUIRY data (Maurizio Lombardi) [2004470] - scsi: target: core: Bump INQUIRY VERSION to SPC-4 (Maurizio Lombardi) [2004470] - scsi: target: core: Add configurable IEEE Company ID attribute (Maurizio Lombardi) [2004470] - scsi: target: core: Unify NAA identifier generation (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Remove redundant assignment to pg_size (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Rename TCM_DEV_BIT_PLUGGED to TCMU_DEV_BIT_PLUGGED (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Drop unnecessary container_of() (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Switch to kmemdup_nul() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix smp_processor_id() BUG messages (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix xarray RCU warning (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid smp_processor_id() in preemptible code (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Fix a kernel-doc header (Maurizio Lombardi) [2004470] - scsi: target: Shorten ALUA error messages (Maurizio Lombardi) [2004470] - scsi: target: Fix two format specifiers (Maurizio Lombardi) [2004470] - scsi: target: Compare explicitly with SAM_STAT_GOOD (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Make data_pages_per_blk changeable via configfs (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace block size definitions with new udev members (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Remove function tcmu_get_block_page() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Support DATA_BLOCK_SIZE = N * PAGE_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Prepare for PAGE_SIZE != DATA_BLOCK_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust names of variables and definitions (Maurizio Lombardi) [2004470] - scsi: target: Make the virtual LUN 0 device (Maurizio Lombardi) [2004470] - scsi: target: Add the DUMMY flag to rd_mcp (Maurizio Lombardi) [2004470] - scsi: target: Fix htmldocs warning in target_submit_prep() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust parameter in call to tcmu_blocks_release() (Maurizio Lombardi) [2004470] - scsi: target: core: file: Don't duplicate memset(0xff) (Maurizio Lombardi) [2004470] - scsi: target: core: pr: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: configfs: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro PRINT_BUF (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro TEXT_LEN (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro ISCSI_INST_LAST_FAILURE_TYPE (Maurizio Lombardi) [2004470] - scsi: target: core: Remove unused macros NONE and ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: core: Get rid of warning in compare_and_write_do_cmp() (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Remove unused macro ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix warning in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix type of logs_per_phys (Maurizio Lombardi) [2004470] - scsi: target: iblock: Trim line longer than 80 characters (Maurizio Lombardi) [2004470] - scsi: target: iblock: Remove an extra argument (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Use GFP_NOIO while handling cmds or holding cmdr_lock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace radix_tree with XArray (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace IDR by XArray (Maurizio Lombardi) [2004470] - scsi: target: core: Make completion affinity configurable (Maurizio Lombardi) [2004470] - scsi: target: core: Flush submission work during TMR processing (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: iblock: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: core: Fix backend plugging (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use LIO wq cmd submission helper (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use block cmd allocator for se_cmds (Maurizio Lombardi) [2004470] - scsi: target: core: Add workqueue based cmd submission (Maurizio Lombardi) [2004470] - scsi: target: core: Add gfp_t arg to target_cmd_init_cdb() (Maurizio Lombardi) [2004470] - scsi: target: core: Remove target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: srpt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: qla2xxx: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_qla2xxx: Remove BUG_ON(in_interrupt()) (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Move sess cmd list/lock to driver (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Drop TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: core: Break up target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: core: Rename transport_init_se_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop kref_get_unless_zero() in target_get_sess_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Move t_task_cdb initialization (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Fix zero tag inside a trace event (Maurizio Lombardi) [2004470] - nfsd: move fsnotify on client creation outside spinlock (Steve Dickson) [1719330] - nfsd: report client confirmation status in "info" file (Steve Dickson) [1719330] - nfsd: fsnotify on rmdir under nfsd/clients/ (Steve Dickson) [1719330]- mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() (Waiman Long) [2009258] - mm/gup: check for isolation errors (Waiman Long) [2009258] - mm/gup: return an error on migration failure (Waiman Long) [2009258] - mm/gup: check every subpage of a compound page during isolation (Waiman Long) [2009258] - mm/gup: don't pin migrated cma pages in movable zone (Waiman Long) [2009258] - mm/gup: add a range variant of unpin_user_pages_dirty_lock() (Waiman Long) [2009258] - mm/gup: decrement head page once for group of subpages (Waiman Long) [2009258] - mm/gup: add compound page list iterator (Waiman Long) [2009258] - mm/gup: protect unpin_user_pages() against npages==-ERRNO (Waiman Long) [2009258] - mm, memcg: remove unused functions (Waiman Long) [2008341] - mm,vmscan: fix divide by zero in get_scan_count (Waiman Long) [2008341] - mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim (Waiman Long) [2008341] - mm/memcg: fix incorrect flushing of lruvec data in obj_stock (Waiman Long) [2008341] - mm/memcg: fix NULL pointer dereference in memcg_slab_free_hook() (Waiman Long) [2008341] - mm: memcontrol: fix blocking rstat function called from atomic cgroup1 thresholding code (Waiman Long) [2008341] - cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync (Waiman Long) [2008341] - percpu: flush tlb in pcpu_reclaim_populated() (Waiman Long) [2008341] - mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calculate_protection (Waiman Long) [2008341] - memcontrol: use flexible-array member (Waiman Long) [2008341] - mm: vmscan: remove noinline_for_stack (Waiman Long) [2008341] - mm: memcontrol: move obj_cgroup_uncharge_pages() out of css_set_lock (Waiman Long) [2008341] - mm: memcontrol: simplify the logic of objcg pinning memcg (Waiman Long) [2008341] - mm: memcontrol: rename lruvec_holds_page_lru_lock to page_matches_lruvec (Waiman Long) [2008341] - mm: memcontrol: simplify lruvec_holds_page_lru_lock (Waiman Long) [2008341] - mm: memcontrol: remove the pgdata parameter of mem_cgroup_page_lruvec (Waiman Long) [2008341] - mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm (Waiman Long) [2008341] - mm: memcontrol: fix page charging in page replacement (Waiman Long) [2008341] - percpu: optimize locking in pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: initialize best_upa variable (Waiman Long) [2008341] - percpu: rework memcg accounting (Waiman Long) [2008341] - mm, memcg: introduce mem_cgroup_kmem_disabled() (Waiman Long) [2008341] - mm, memcg: mark cgroup_memory_nosocket, nokmem and noswap as __ro_after_init (Waiman Long) [2008341] - mm: vmscan: shrink deferred objects proportional to priority (Waiman Long) [2008341] - mm: memcontrol: reparent nr_deferred when memcg offline (Waiman Long) [2008341] - mm: vmscan: don't need allocate shrinker->nr_deferred for memcg aware shrinkers (Waiman Long) [2008341] - mm: vmscan: use per memcg nr_deferred of shrinker (Waiman Long) [2008341] - mm: vmscan: add per memcg shrinker nr_deferred (Waiman Long) [2008341] - mm: vmscan: use a new flag to indicate shrinker is registered (Waiman Long) [2008341] - mm: vmscan: add shrinker_info_protected() helper (Waiman Long) [2008341] - mm: memcontrol: rename shrinker_map to shrinker_info (Waiman Long) [2008341] - mm: vmscan: use kvfree_rcu instead of call_rcu (Waiman Long) [2008341] - mm: vmscan: remove memcg_shrinker_map_size (Waiman Long) [2008341] - mm: vmscan: use shrinker_rwsem to protect shrinker_maps allocation (Waiman Long) [2008341] - mm: vmscan: consolidate shrinker_maps handling code (Waiman Long) [2008341] - mm: vmscan: use nid from shrink_control for tracepoint (Waiman Long) [2008341] - linux/memcontrol.h: remove duplicate struct declaration (Waiman Long) [2008341] - memcg: charge before adding to swapcache on swapin (Waiman Long) [2008341] - kselftests: cgroup: update kmem test for new vmstat implementation (Waiman Long) [2008341] - mm: memcontrol: consolidate lruvec stat flushing (Waiman Long) [2008341] - mm: memcontrol: switch to rstat (Waiman Long) [2008341] - cgroup: rstat: punt root-level optimization to individual controllers (Waiman Long) [2008341] - cgroup: rstat: support cgroup1 (Waiman Long) [2008341] - mm: memcontrol: privatize memcg_page_state query functions (Waiman Long) [2008341] - mm: memcontrol: kill mem_cgroup_nodeinfo() (Waiman Long) [2008341] - memcg: enable memcg oom-kill for __GFP_NOFAIL (Waiman Long) [2008341] - memcg: cleanup root memcg checks (Waiman Long) [2008341] - mm: memcontrol: fix kernel stack account (Waiman Long) [2008341] - mm: page-writeback: simplify memcg handling in test_clear_page_writeback() (Waiman Long) [2008341] - percpu: implement partial chunk depopulation (Waiman Long) [2008341] - percpu: use pcpu_free_slot instead of pcpu_nr_slots - 1 (Waiman Long) [2008341] - percpu: factor out pcpu_check_block_hint() (Waiman Long) [2008341] - percpu: split __pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: fix a comment about the chunks ordering (Waiman Long) [2008341] - mm/compaction: remove rcu_read_lock during page compaction (Waiman Long) [2008341] - mm/vmscan.c: make lruvec_lru_size() static (Waiman Long) [2008341] - include/linux/mm_inline.h: fold __update_lru_size() into its sole caller (Waiman Long) [2008341] - include/linux/mm_inline.h: fold page_lru_base_type() into its sole caller (Waiman Long) [2008341] - mm: VM_BUG_ON lru page flags (Waiman Long) [2008341] - mm: add __clear_page_lru_flags() to replace page_off_lru() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() (Waiman Long) [2008341] - mm: don't pass "enum lru_list" to lru list addition functions (Waiman Long) [2008341] - include/linux/mm_inline.h: shuffle lru list addition and deletion functions (Waiman Long) [2008341] - mm/vmscan.c: use add_page_to_lru_list() (Waiman Long) [2008341] - mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback) (Waiman Long) [2008341] - mm: remove superfluous __ClearPageActive() (Waiman Long) [2008341] - mm, memcg: decouple e{low,min} state mutations from protection checks (Waiman Long) [2008341] - Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window" (Waiman Long) [2008341] - mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node (Waiman Long) [2008341] - include/bitmap.h: add new functions to documentation (Waiman Long) [2008341] - include/bitmap.h: add missing parameter in docs (Waiman Long) [2008341] - bitmap: genericize percpu bitmap region iterators (Waiman Long) [2008341] - cgroup, rstat: Don't flush subtree root unless necessary (Waiman Long) [2008341] - mm/memcg: Move mem_cgroup kABI compatibility structure into rh_kabi_memcg.h (Waiman Long) [2008341] - mm/swap: consider max pages in iomap_swapfile_add_extent (Brian Foster) [1969326] - mm/slub: Fix backtrace of objects to handle redzone adjustment (Waiman Long) [2008340] - powerpc/powernv: Fix CPU idle to be called with IRQs disabled (Waiman Long) [2008340] - torture: Fix grace-period rate output (Waiman Long) [2008340] - rcu: Fix kfree_rcu() docbook errors (Waiman Long) [2008340] - rcu/nocb: Perform deferred wake up before last idle's need_resched() check (Waiman Long) [2008340] - rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers (Waiman Long) [2008340] - idle: Prevent late-arriving interrupts from disrupting offline (Waiman Long) [2008340] - torture: Maintain torture-specific set of CPUs-online books (Waiman Long) [2008340] - torture: Clean up after torture-test CPU hotplugging (Waiman Long) [2008340] - rcutorture: Make object_debug also double call_rcu() heap object (Waiman Long) [2008340] - torture: Throttle VERBOSE_TOROUT_*() output (Waiman Long) [2008340] - torture: Make refscale throttle high-rate printk()s (Waiman Long) [2008340] - rcutorture: Use hrtimers for reader and writer delays (Waiman Long) [2008340] - torture: Make stutter use torture_hrtimeout_*() functions (Waiman Long) [2008340] - rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits (Waiman Long) [2008340] - torture: Add fuzzed hrtimer-based sleep functions (Waiman Long) [2008340] - rcutorture: Make rcu_torture_fakewriter() use blocking wait primitives (Waiman Long) [2008340] - rcutorture: Make synctype[] and nsynctype be static global (Waiman Long) [2008340] - rcutorture: Require entire stutter period be post-boot (Waiman Long) [2008340] - refscale: Allow summarization of verbose output (Waiman Long) [2008340] - torture: Allow standalone kvm-recheck.sh run detect --trust-make (Waiman Long) [2008340] - torture: Simplify exit-code plumbing for kvm-recheck.sh and kvm-find-errors.sh (Waiman Long) [2008340] - torture: s/STOP/STOP.1/ to avoid scenario collision (Waiman Long) [2008340] - torture: Add --dryrun batches to help schedule a distributed run (Waiman Long) [2008340] - torture: Stop hanging on panic (Waiman Long) [2008340] - torture: Add kvm.sh test summary to end of log file (Waiman Long) [2008340] - torture: Make kvm.sh include --kconfig arguments in CPU calculation (Waiman Long) [2008340] - torture: Make kvm.sh return failure upon build failure (Waiman Long) [2008340] - torture: Print run duration at end of kvm.sh execution (Waiman Long) [2008340] - torture: Make kvm.sh arguments accumulate (Waiman Long) [2008340] - torture: Make kvm.sh "Test Summary" date be end of test (Waiman Long) [2008340] - tools/rcutorture: Make identify_qemu_vcpus() independent of local language (Waiman Long) [2008340] - torture: Add config2csv.sh script to compare torture scenarios (Waiman Long) [2008340] - torture: Prepare for splitting qemu execution from kvm-test-1-run.sh (Waiman Long) [2008340] - torture: Allow kvm.sh --datestamp to specify subdirectories (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of builds (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of batches (Waiman Long) [2008340] - torture: Make --kcsan specify lockdep (Waiman Long) [2008340] - rcu: Do not NMI offline CPUs (Waiman Long) [2008340] - rcu: For RCU grace-period kthread starvation, dump last CPU it ran on (Waiman Long) [2008340] - rcu: Mark obtuse portion of stall warning as internal debug (Waiman Long) [2008340] - scftorture: Add debug output for wrong-CPU warning (Waiman Long) [2008340] - rcutorture: Add testing for RCU's global memory ordering (Waiman Long) [2008340] - rcutorture: Add reader-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Add writer-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state (Waiman Long) [2008340] - srcu: Add comment explaining cookie overflow/wrap (Waiman Long) [2008340] - srcu: Document polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tiny SRCU grace periods (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tree SRCU grace period (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tiny SRCU grace period (Waiman Long) [2008340] - srcu: Make Tiny SRCU use multi-bit grace-period counter (Waiman Long) [2008340] - rcu: Enable rcu_normal_after_boot unconditionally for RT (Waiman Long) [2008340] - rcu: Unconditionally use rcuc threads on PREEMPT_RT (Waiman Long) [2008340] - rcu: Make RCU_BOOST default on CONFIG_PREEMPT_RT (Waiman Long) [2008340] - rcu: Eliminate the __kvfree_rcu() macro (Waiman Long) [2008340] - rcu: Introduce kfree_rcu() single-argument macro (Waiman Long) [2008340] - rcu: Record kvfree_call_rcu() call stack for KASAN (Waiman Long) [2008340] - rcu: Do any deferred nocb wakeups at CPU offline time (Waiman Long) [2008340] - rcu/nocb: Code-style nits in callback-offloading toggling (Waiman Long) [2008340] - rcu/nocb: Add nocb CB kthread list to show_rcu_nocb_state() output (Waiman Long) [2008340] - rcu/nocb: Add grace period and task state to show_rcu_nocb_state() output (Waiman Long) [2008340] - tools/rcutorture: Support nocb toggle in TREE01 (Waiman Long) [2008340] - rcutorture: Test runtime toggling of CPUs' callback offloading (Waiman Long) [2008340] - cpu/hotplug: Add lockdep_is_cpus_held() (Waiman Long) [2008340] - rcu/nocb: Locally accelerate callbacks as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Process batch locally as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Only cond_resched() from actual offloaded batch processing (Waiman Long) [2008340] - rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last stage of de-offloading (Waiman Long) [2008340] - rcu/nocb: Flush bypass before setting SEGCBLIST_SOFTIRQ_ONLY (Waiman Long) [2008340] - rcu/nocb: Shutdown nocb timer on de-offloading (Waiman Long) [2008340] - rcu/nocb: Re-offload support (Waiman Long) [2008340] - rcu/nocb: De-offloading GP kthread (Waiman Long) [2008340] - rcu/nocb: Don't deoffload an offline CPU with pending work (Waiman Long) [2008340] - rcu/nocb: De-offloading CB kthread (Waiman Long) [2008340] - rcu/nocb: Always init segcblist on CPU up (Waiman Long) [2008340] - rcu/nocb: Provide basic callback offloading state machine bits (Waiman Long) [2008340] - rcu/nocb: Turn enabled/offload states into a common flag (Waiman Long) [2008340] - rcu/segcblist: Add debug checks for segment lengths (Waiman Long) [2008340] - rcu/trace: Add tracing for how segcb list changes (Waiman Long) [2008340] - rcu/tree: segcblist: Remove redundant smp_mb()s (Waiman Long) [2008340] - rcu/segcblist: Add counters to segcblist datastructure (Waiman Long) [2008340] - rcu/segcblist: Add additional comments to explain smp_mb() (Waiman Long) [2008340] - rcu/tree: Make rcu_do_batch count how many callbacks were executed (Waiman Long) [2008340] - rcu: Make call_rcu() print mem_dump_obj() info for double-freed callback (Waiman Long) [2008340] - mm: Make mem_obj_dump() vmalloc() dumps include start and length (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle vmalloc() memory (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle NULL and zero-sized pointers (Waiman Long) [2008340] - mm: Add mem_dump_obj() to print source of memory block (Waiman Long) [2008340] - rcu: Make TASKS_TRACE_RCU select IRQ_WORK (Waiman Long) [2008340] - rcu-tasks: Add RCU-tasks self tests (Waiman Long) [2008340] - rcu-tasks: Move RCU-tasks initialization to before early_initcall() (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock_rcu_node() macros (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock_irq() and callees (Waiman Long) [2008340] - rcutorture: Don't do need_resched() testing if ->sync is NULL (Waiman Long) [2008340] - scftorture: Add full-test stutter capability (Waiman Long) [2008340] - torture: Allow alternative forms of kvm.sh command-line arguments (Waiman Long) [2008340] - rcutorture: Small code cleanups (Waiman Long) [2008340] - torture: Accept time units on kvm.sh --duration argument (Waiman Long) [2008340] - rcutorture: Make stutter_wait() caller restore priority (Waiman Long) [2008340] - torture: Force weak-hashed pointers on console log (Waiman Long) [2008340] - rcutorture: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Prevent jitter processes from delaying failed run (Waiman Long) [2008340] - rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kconfig happy (Waiman Long) [2008340] - refscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - rcuscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Exclude "NOHZ tick-stop error" from fatal errors (Waiman Long) [2008340] - rcuscale: Avoid divide by zero (Waiman Long) [2008340] - rcuscale: Add RCU Tasks Trace (Waiman Long) [2008340] - scftorture: Add an alternative IPI vector (Waiman Long) [2008340] - torture: Make torture_stutter() use hrtimer (Waiman Long) [2008340] - torture: Periodically pause in stutter_wait() (Waiman Long) [2008340] - torture: Don't kill gdb sessions (Waiman Long) [2008340] - refscale: Bounds-check module parameters (Waiman Long) [2008340] - rcu-tasks: Make the units of ->init_fract be jiffies (Waiman Long) [2008340] - rcutorture: Make grace-period kthread report match RCU flavor being tested (Waiman Long) [2008340] - rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop (Waiman Long) [2008340] - rcutorture: Make preemptible TRACE02 enable lockdep (Waiman Long) [2008340] - srcu: Use a more appropriate lockdep helper (Waiman Long) [2008340] - srcu: Take early exit on memory-allocation failure (Waiman Long) [2008340] - rcu: Fix a typo in rcu_blocking_is_gp() header comment (Waiman Long) [2008340] - rcu: Prevent lockdep-RCU splats on lock acquisition/release (Waiman Long) [2008340] - rcu/tree: nocb: Avoid raising softirq for offloaded ready-to-execute CBs (Waiman Long) [2008340] - rcu/tree: Make struct kernel_param_ops definitions const (Waiman Long) [2008340] - rcu/tree: Add a warning if CPU being onlined did not report QS already (Waiman Long) [2008340] - rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config (Waiman Long) [2008340] - rcu: Fix single-CPU check in rcu_blocking_is_gp() (Waiman Long) [2008340] - rcu: Implement rcu_segcblist_is_offloaded() config dependent (Waiman Long) [2008340] - list.h: Update comment to explicitly note circular lists (Waiman Long) [2008340] - rcu: Panic after fixed number of stalls (Waiman Long) [2008340] - x86/smpboot: Move rcu_cpu_starting() earlier (Waiman Long) [2008340] - torture: Replace cpu_up/down() with add/remove_cpu() (Waiman Long) [2008340] - PCI/PTM: Remove error message at boot (Myron Stowe) [1993252] - PCI: Mark AMD Navi14 GPU ATS as broken (Myron Stowe) [1993252] - PCI: vmd: Update type of the __iomem pointers (Myron Stowe) [1993252] - PCI: Unify ECAM constants in native PCI Express drivers (Myron Stowe) [1993252] - PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller (Myron Stowe) [1993252] - PCI: Mark AMD Raven iGPU ATS as broken in some platforms (Myron Stowe) [1993252] - PCI: Disable PTM during suspend to save power (Myron Stowe) [1993252] - PCI/PTM: Save/restore Precision Time Measurement Capability for suspend/resume (Myron Stowe) [1993252] - PCI: Add sysfs attribute for device power state (Myron Stowe) [1993252] - PCI/MSI: Set device flag indicating only 32-bit MSI support (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X flags updaters to msi.c (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X init to msi.c (Myron Stowe) [1993252] - PCI: Use predefined Pericom Vendor ID (Myron Stowe) [1993252] - PCI: Disable MSI for Pericom PCIe-USB adapter (Myron Stowe) [1993252] - PCI: Reduce pci_set_cacheline_size() message to debug level (Myron Stowe) [1993252] - PCI: Remove unused HAVE_PCI_SET_MWI (Myron Stowe) [1993252] - PCI: Fix overflow in command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Bounds-check command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Fix kernel-doc markup (Myron Stowe) [1993252] - PCI: ibmphp: Remove unneeded break (Myron Stowe) [1993252] - PCI/ACPI: Fix companion lookup for device 0 on the root bus (Myron Stowe) [1993252] - PCI: Keep both device and resource name for config space remaps (Myron Stowe) [1993252] - PCI: Return u16 from pci_find_ext_capability() and similar (Myron Stowe) [1993252] - PCI: Return u8 from pci_find_capability() and similar (Myron Stowe) [1993252] - PCI: Avoid duplicate IDs in driver dynamic IDs list (Myron Stowe) [1993252] - PCI: Move pci_match_device() ahead of new_id_store() (Myron Stowe) [1993252] - PCI: Decode PCIe 64 GT/s link speed (Myron Stowe) [1993252] - PCI: host-generic: Support building as modules (Myron Stowe) [1993252] - ata: sata_nv: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_ns87415.c: Document support on parisc with superio chip (Tomas Henzl) [1921465] - ata: fix some kernel-doc markups (Tomas Henzl) [1921465] - sata, highbank: simplify the return expression of ahci_highbank_suspend (Tomas Henzl) [1921465] - libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks (Tomas Henzl) [1921465] - ata: ahci: use ata_link_info() instead of ata_link_printk() (Tomas Henzl) [1921465] - libata: Use per port sync for detach (Tomas Henzl) [1921465] - ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function (Tomas Henzl) [1921465] - sata_rcar: handle pm_runtime_get_sync failure cases (Tomas Henzl) [1921465] - ata: sata_inic162x fix a spelling issue (Tomas Henzl) [1921465] - ata: libata-core: fix a doc warning (Tomas Henzl) [1921465] - ata: ahci: Add sysfs attribute to show remapped NVMe device count (Tomas Henzl) [1921465] - ata: ahci-imx: remove redundant assignment to ret (Tomas Henzl) [1921465] - libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set (Tomas Henzl) [1921465] - ata: move ata_eh_analyze_ncq_error() & co. to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-eh.c (Tomas Henzl) [1921465] - ata: move ata_sas_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-scsi.c (Tomas Henzl) [1921465] - ata: move sata_deb_timing_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move ata_qc_complete_multiple() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_hardreset() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_{debounce,resume}() to libata-sata.c (Tomas Henzl) [1921465] - ata: move *sata_set_spd*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_scr_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-core.c (Tomas Henzl) [1921465] - ata: fix CodingStyle issues in PATA timings code (Tomas Henzl) [1921465] - ata: remove EXPORT_SYMBOL_GPL()s not used by modules (Tomas Henzl) [1921465] - ata: move EXPORT_SYMBOL_GPL()s close to exported code (Tomas Henzl) [1921465] - ata: optimize ata_scsi_rbuf[] size (Tomas Henzl) [1921465] - ata: optimize struct ata_force_param size (Tomas Henzl) [1921465] - ata: use COMMAND_LINE_SIZE for ata_force_param_buf[] size (Tomas Henzl) [1921465] - ata: simplify ata_scsiop_inq_89() (Tomas Henzl) [1921465] - sata_promise: use ata_cable_sata() (Tomas Henzl) [1921465] - ata: make SATA_PMP option selectable only if any SATA host driver is enabled (Tomas Henzl) [1921465] - ata: expose ncq_enable_prio sysfs attribute only on NCQ capable hosts (Tomas Henzl) [1921465] - ata: remove stale maintainership information from core code (Tomas Henzl) [1921465] - libata: Assign OF node to the SCSI device (Tomas Henzl) [1921465] - libata: Remove extra scsi_host_put() in ata_scsi_add_hosts() (Tomas Henzl) [1921465] - libata: transport: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1921465] - ata/acard_ahci: remove unused variable n_elem (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7216 reset is self de-asserting (Tomas Henzl) [1921465] - ata: ahci_brcm: Perform reset after obtaining resources (Tomas Henzl) [1921465] - ata: brcm: fix reset controller API usage (Tomas Henzl) [1921465] - ata: brcm: mark PM functions as __maybe_unused (Tomas Henzl) [1921465] - ata: ahci_brcm: Support BCM7216 reset controller name (Tomas Henzl) [1921465] - ata: ahci_brcm: Add a shutdown callback (Tomas Henzl) [1921465] - ata: ahci_brcm: Manage reset line during suspend/resume (Tomas Henzl) [1921465] - ata: ahci_brcm: Add missing clock management during recovery (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE (Tomas Henzl) [1921465] - ata: ahci_brcm: Fix AHCI resources management (Tomas Henzl) [1921465] - ata: libahci_platform: Export again ahci_platform_able_phys() (Tomas Henzl) [1921465] - libata: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_artop: make arrays static const, makes object smaller (Tomas Henzl) [1921465] - ata_piix: remove open-coded dmi_match(DMI_OEM_STRING) (Tomas Henzl) [1921465] - ata: sata_mv, avoid trigerrable BUG_ON (Tomas Henzl) [1921465] - ata: make qc_prep return ata_completion_errors (Tomas Henzl) [1921465] - ata: define AC_ERR_OK (Tomas Henzl) [1921465] - libata: Ensure ata_port probe has completed before detach (Tomas Henzl) [1921465] - ahci: tegra: use regulator_bulk_set_supply_names() (Tomas Henzl) [1921465] - ahci: Add support for Amazon's Annapurna Labs SATA controller (Tomas Henzl) [1921465] - ata: libahci_platform: Fix regulator_get_optional() misuse (Tomas Henzl) [1921465] - ata: ahci-imx: Covert to use GPIO descriptor (Tomas Henzl) [1921465] - libata/ahci: Fix PCS quirk application (Tomas Henzl) [1921465] - libata/ahci: Drop PCS quirk for Denverton and beyond (Tomas Henzl) [1921465] - libata: switch remaining drivers to use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_sil24: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_qstor: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_nv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_mv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - pdc_adma: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - acard_ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - libata: add SG safety checks in SFF pio transfers (Tomas Henzl) [1921465] - libata: have ata_scsi_rw_xlat() fail invalid passthrough requests (Tomas Henzl) [1921465] - ata: rb532_cf: Fix unused variable warning in rb532_pata_driver_probe (Tomas Henzl) [1921465] - ata: libahci: do not complain in case of deferred probe (Tomas Henzl) [1921465] - libata: zpodd: Fix small read overflow in zpodd_get_mech_type() (Tomas Henzl) [1921465] - ata: libahci_platform: remove redundant dev_err message (Tomas Henzl) [1921465] - drivers: ata: ahci_sunxi: Increased SATA/AHCI DMA TX/RX FIFOs (Tomas Henzl) [1921465] - libata: Drop firmware version check from the ST1000LM024 quirk (Tomas Henzl) [1921465] - ata: sata_sil24: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata:sata_qstor: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: sata_nv: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: pdc_adma: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: libahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: acard-ahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - libata: don't request sense data on !ZAC ATA devices (Tomas Henzl) [1921465] - libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk (Tomas Henzl) [1921465] - sata_rcar: Remove ata_host_alloc() error printing (Tomas Henzl) [1921465] - libata: fix using DMA buffers on stack (Tomas Henzl) [1921465] - ata: libahci: Only warn for AHCI_HFLAG_MULTI_MSI set when genuine custom irq handler implemented (Tomas Henzl) [1921465] - libata: fix a typo in comment (Tomas Henzl) [1921465] - sata_rcar: fix deferred probing (Tomas Henzl) [1921465] - ata: sata_highbank: Convert to use GPIO descriptors (Tomas Henzl) [1921465] - sata_rcar: convert to SPDX identifiers (Tomas Henzl) [1921465] - ata: ep93xx: Use proper enums for directions (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow using driver or DSL SoCs (Tomas Henzl) [1921465] - ata: ahci_brcm: Match BCM63138 compatible strings (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow optional reset controller to be used (Tomas Henzl) [1921465] - libata: mask swap internal and hardware tag (Tomas Henzl) [1921465] - pata_atiixp: Remove unnecessary parentheses (Tomas Henzl) [1921465] - ata: ahci_sunxi: add support for r40 (Tomas Henzl) [1921465] - ata: ahci_platform: add support for PHY controller regulator (Tomas Henzl) [1921465] - ata: ahci_platform: add support for AHCI controller regulator (Tomas Henzl) [1921465] - libata: Use SMART LBAM/LBAH password defines (Tomas Henzl) [1921465] - ata: ahci: Convert to using pOFn instead of device_node.name (Tomas Henzl) [1921465] - ata: ftide010: Add a quirk for SQ201 (Tomas Henzl) [1921465] - ata: ahci_platform: enable to get and control reset (Tomas Henzl) [1921465] - ata: libahci_platform: add reset control support (Tomas Henzl) [1921465] - ata: add an extra argument to ahci_platform_get_resources() (Tomas Henzl) [1921465] - ata: sata_rcar: exclude setting of PHY registers in Gen3 (Tomas Henzl) [1921465] - ata: sata_rcar: really mask all interrupts on Gen2 and later (Tomas Henzl) [1921465] - ata: libahci: Allow reconfigure of DEVSLP register (Tomas Henzl) [1921465] - ata: libahci: Correct setting of DEVSLP register (Tomas Henzl) [1921465] - ata: ahci: Enable DEVSLP by default on x86 with SLP_S0 (Tomas Henzl) [1921465] - ata: ahci: Support state with min power but Partial low power state (Tomas Henzl) [1921465] - Revert "ata: ahci_platform: convert kcalloc to devm_kcalloc" (Tomas Henzl) [1921465] - ata: sata_rcar: Add rudimentary Runtime PM support (Tomas Henzl) [1921465] - ata: sata_rcar: Provide a short-hand for &pdev->dev (Tomas Henzl) [1921465] - ata: Only output sg element mapped number in verbose debug (Tomas Henzl) [1921465] - ata: Guard ata_scsi_dump_cdb() by ATA_VERBOSE_DEBUG (Tomas Henzl) [1921465] - ata: ahci_platform: convert kcalloc to devm_kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: convert kzallloc to kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: correct parameter documentation for ahci_platform_shutdown (Tomas Henzl) [1921465] - libata: remove ata_sff_data_xfer_noirq() (Tomas Henzl) [1921465] - scsi: target: Fix the pgr/alua_support_store functions (Maurizio Lombardi) [1995935] - sched/deadline: Fix missing clock update in migrate_task_rq_dl() (Phil Auld) [1992254] - sched/fair: Avoid a second scan of target in select_idle_cpu (Phil Auld) [1992254] - sched/fair: Use prev instead of new target as recent_used_cpu (Phil Auld) [1992254] - sched: Replace deprecated CPU-hotplug functions. (Phil Auld) [1992254] - sched/deadline: Fix reset_on_fork reporting of DL tasks (Phil Auld) [1992254] - sched/numa: Fix is_core_idle() (Phil Auld) [1992254] - sched/fair: Sync load_sum with load_avg after dequeue (Phil Auld) [1992254] - sched/fair: Fix CFS bandwidth hrtimer expiry type (Phil Auld) [1992254] - sched/fair: Ensure _sum and _avg values stay consistent (Phil Auld) [1992254] - sched/fair: Ensure that the CFS parent is added after unthrottling (Phil Auld) [1992254] - sched/rt: Fix Deadline utilization tracking during policy change (Phil Auld) [1992254] - sched/rt: Fix RT utilization tracking during policy change (Phil Auld) [1992254] - sched/fair: Age the average idle time (Phil Auld) [1992254] - wait: use LIST_HEAD_INIT() to initialize wait_queue_head (Phil Auld) [1992254] - sched: Optimize housekeeping_cpumask() in for_each_cpu_and() (Phil Auld) [1992254] - sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling (Phil Auld) [1992254] - sched/pelt: Check that *_avg are null when *_sum are (Phil Auld) [1992254] - sched/fair: Correctly insert cfs_rq's to list on unthrottle (Phil Auld) [1992254] - sched/pelt: Ensure that *_sum is always synced with *_avg (Phil Auld) [1992254] - sched/fair: Return early from update_tg_cfs_load() if delta == 0 (Phil Auld) [1992254] - sched/fair: Make sure to update tg contrib for blocked load (Phil Auld) [1992254] - sched/fair: Keep load_avg and load_sum synced (Phil Auld) [1992254] - sched: Stop PF_NO_SETAFFINITY from being inherited by various init system threads (Phil Auld) [1992254] - sched: Fix a stale comment in pick_next_task() (Phil Auld) [1992254] - sched/fair: Fix ascii art by relpacing tabs (Phil Auld) [1992254] - tick/nohz: Call tick_nohz_task_switch() with interrupts disabled (Phil Auld) [1992254] - sched/fair: Fix clearing of has_idle_cores flag in select_idle_cpu() (Phil Auld) [1992254] - sched/core: Remove the pointless BUG_ON(!task) from wake_up_q() (Phil Auld) [1992254] - sched: Make the idle task quack like a per-CPU kthread (Phil Auld) [1992254] - sched/fair: Fix unfairness caused by missing load decay (Phil Auld) [1992254] - sched: Make nr_iowait_cpu() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_iowait() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_running() return 32-bit value (Phil Auld) [1992254] - sched/isolation: Reconcile rcu_nocbs= and nohz_full= (Phil Auld) [1992254] - sched/fair: Introduce a CPU capacity comparison helper (Phil Auld) [1992254] - sched/fair: Clean up active balance nr_balance_failed trickery (Phil Auld) [1992254] - sched/fair: Move update_nohz_stats() to the CONFIG_NO_HZ_COMMON block to simplify the code & fix an unused function warning (Phil Auld) [1992254] - sched/fair: Bring back select_idle_smt(), but differently (Phil Auld) [1992254] - sched,fair: Alternative sched_slice() (Phil Auld) [1992254] - sched/topology: Remove redundant cpumask_and() in init_overlap_sched_group() (Phil Auld) [1992254] - sched/numa: Allow runtime enabling/disabling of NUMA balance without SCHED_DEBUG (Phil Auld) [1992254] - sched/fair: Optimize test_idle_cores() for !SMT (Phil Auld) [1992254] - sched: Fix various typos (Phil Auld) [1992254] - sched: Remove unnecessary variable from schedule_tail() (Phil Auld) [1992254] - sched: Optimize __calc_delta() (Phil Auld) [1992254] - sched: Provide raw_spin_rq_*lock*() helpers (Phil Auld) [1992254] - sched/pelt: Fix task util_est update filtering (Phil Auld) [1992254] - sched/fair: use lsub_positive in cpu_util_next() (Phil Auld) [1992254] - sched/fair: Reduce the window for duplicated update (Phil Auld) [1992254] - sched/fair: Reorder newidle_balance pulled_task tests (Phil Auld) [1992254] - sched/fair: Remove unused parameter of update_nohz_stats (Phil Auld) [1992254] - sched/fair: Remove unused return of _nohz_idle_balance (Phil Auld) [1992254] - sched/fair: Remove update of blocked load from newidle_balance (Phil Auld) [1992254] - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 (Phil Auld) [1992254] - sched/fair: Merge select_idle_core/cpu() (Phil Auld) [1992254] - sched/fair: Remove select_idle_smt() (Phil Auld) [1992254] - sched/fair: Move avg_scan_cost calculations under SIS_PROP (Phil Auld) [1992254] - sched/fair: Remove SIS_AVG_CPU (Phil Auld) [1992254] - sched/eas: Don't update misfit status if the task is pinned (Phil Auld) [1992254] - sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue (Phil Auld) [1992254] - sched/fair: Add a few assertions (Phil Auld) [1992254] - cpufreq: schedutil: Simplify sugov_update_next_freq() (Phil Auld) [1992254] - sched/topology: Warn when NUMA diameter > 2 (Phil Auld) [1992254] - sched: Use task_current() instead of 'rq->curr == p' (Phil Auld) [1992254] - sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled (Phil Auld) [1992254] - sched/fair: Exclude the current CPU from find_new_ilb() (Phil Auld) [1992254] - rbtree, sched/deadline: Use rb_add_cached() (Phil Auld) [1992254] - rbtree, sched/fair: Use rb_add_cached() (Phil Auld) [1992254] - sched/isolation: Prefer housekeeping CPU in local node (Phil Auld) [1992254] - sched: Fix various typos in comments (Phil Auld) [1992254] - s390/qeth: fix deadlock during failing recovery (Sumanth Korikkar) [1984990] - s390/qeth: Fix deadlock in remove_discipline (Sumanth Korikkar) [1984990] - s390/qeth: fix NULL deref in qeth_clear_working_pool_list() (Sumanth Korikkar) [1984990] - s390/qdio: fix roll-back after timeout on ESTABLISH ccw (Sumanth Korikkar) [1984990] - s390/qdio: get rid of register asm (Sumanth Korikkar) [1984990] - s390/netiuvc: get rid of forward declarations (Sumanth Korikkar) [1984990] - s390/qeth: Consider dependency on SWITCHDEV module (Sumanth Korikkar) [1984990] - s390/qeth: shrink TX buffer struct (Sumanth Korikkar) [1984990] - s390/qeth: remove TX buffer's pointer to its queue (Sumanth Korikkar) [1984990] - s390/qeth: remove QAOB's pointer to its TX buffer (Sumanth Korikkar) [1984990] - s390/qeth: consolidate completion of pending TX buffers (Sumanth Korikkar) [1984990] - s390/qeth: use ethtool_sprintf() (Sumanth Korikkar) [1984990] - s390/qeth: unify the tracking of active cmds on ccw device (Sumanth Korikkar) [1984990] - s390/qeth: also use TX NAPI for non-IQD devices (Sumanth Korikkar) [1984990] - s390/qeth: count TX completion interrupts (Sumanth Korikkar) [1984990] - powerpc/stacktrace: Include linux/delay.h (Steve Best) [2010674] - powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi() (Steve Best) [2010674] - powerpc/xmon: Reset RCU and soft lockup watchdogs (Steve Best) [2010674] - bpf, sockmap: Fix sk->prot unhash op reset (Jiri Benc) [1947006] - xdp: fix xdp_return_frame() kernel BUG throw for page_pool memory model (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper input mtu_len param (Jiri Benc) [1947006] - bpf: BPF-helper for MTU checking add length input (Jiri Benc) [1947006] - xsk: Remove dangling function declaration from header file (Jiri Benc) [1947006] - bpf: Remove blank line in bpf helper description comment (Jiri Benc) [1947006] - libbpf: Use AF_LOCAL instead of AF_INET in xsk.c (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper (Jiri Benc) [1947006] - selftests/bpf: Use bpf_check_mtu in selftest test_cls_redirect (Jiri Benc) [1947006] - bpf: Drop MTU check when doing TC-BPF redirect to ingress (Jiri Benc) [1947006] - bpf: Add BPF-helper for MTU checking (Jiri Benc) [1947006] - bpf: bpf_fib_lookup return MTU value as output when looked up (Jiri Benc) [1947006] - bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx (Jiri Benc) [1947006] - bpf: Remove MTU check in __bpf_skb_max_len (Jiri Benc) [1947006] - net, veth: Alloc skb in bulk for ndo_xdp_xmit (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_RECVMSG (Jiri Benc) [1947006] - selftests/bpf: Rewrite recvmsg{4,6} asm progs to c in test_sock_addr (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_INET{4,6}_GET{PEER,SOCK}NAME (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_SENDMSG (Jiri Benc) [1947006] - selftests/bpf: Verify that rebinding to port < 1024 from BPF works (Jiri Benc) [1947006] - bpf: Allow rewriting to ports under ip_unprivileged_port_start (Jiri Benc) [1947006] - net: port < inet_prot_sock(net) --> inet_port_requires_bind_service(net, port) (Jiri Benc) [1947006] - net: inet_is_local_reserved_port() should return bool not int (Jiri Benc) [1947006] - libbpf, xsk: Select AF_XDP BPF program based on kernel version (Jiri Benc) [1947006] - xsk: Fold xp_assign_dev and __xp_assign_dev (Jiri Benc) [1947006] - xsk: Remove explicit_free parameter from __xsk_rcv() (Jiri Benc) [1947006] - bpf: Split cgroup_bpf_enabled per attach type (Jiri Benc) [1947006] - bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE (Jiri Benc) [1947006] - net, xdp: Introduce xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - net, xdp: Introduce __xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - bpf: Extend bind v4/v6 selftests for mark/prio/bindtoifindex (Jiri Benc) [1947006] - bpf: Allow to retrieve sol_socket opts from sock_addr progs (Jiri Benc) [1947006] - bpf: Replace fput with sockfd_put in sock map (Jiri Benc) [1947006] - tools: bpf: add SO_BINDTOIFINDEX to socket.h in tools (Jiri Benc) [1947006] - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() (Lucas Zampieri) [1956472] {CVE-2021-3542}- mm/hmm: make HMM_MIRROR an implicit option (Rafael Aquini) [1998534] - mm/hmm: allow HMM_MIRROR on all architectures with MMU (Rafael Aquini) [1998534] - mm: don't select MIGRATE_VMA_HELPER from HMM_MIRROR (Rafael Aquini) [1998534] - mm: sort out the DEVICE_PRIVATE Kconfig mess (Rafael Aquini) [1998534] - s390/ap/zcrypt: notify userspace with online, config and mode info (Stefan Schulze Frielinghaus) [1984895] - docs: livepatch: Fix a typo and remove the unnecessary gaps in a sentence (C. Erastus Toe) [1995447] - Documentation: livepatch: document reliable stacktrace (C. Erastus Toe) [1995447] - Documentation: livepatch: Convert to automatically generated contents (C. Erastus Toe) [1995447] - scsi: ibmvfc: Reinitialize sub-CRQs and perform channel enquiry after LPM (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Store return code of H_FREE_SUB_CRQ during cleanup (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Treat H_CLOSED as success during sub-CRQ registration (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Fix invalid sub-CRQ handles after hard reset (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Simplify handling of sub-CRQ initialization (Desnes A. Nunes do Rosario) [1932217] - exec: Transform exec_update_mutex into a rw_semaphore (Chris von Recklinghausen) [1993665] - perf: Break deadlock involving exec_update_mutex (Chris von Recklinghausen) [1993665] - pidfd: Add missing sock updates for pidfd_getfd() (Chris von Recklinghausen) [1993665] - exec: Move the call of prepare_binprm into search_binary_handler (Chris von Recklinghausen) [1993665] - exec: Allow load_misc_binary to call prepare_binprm unconditionally (Chris von Recklinghausen) [1993665] - exec: Convert security_bprm_set_creds into security_bprm_repopulate_creds (Chris von Recklinghausen) [1993665] - exec: Factor security_bprm_creds_for_exec out of security_bprm_set_creds (Chris von Recklinghausen) [1993665] - exec: Move would_dump into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Rename flush_old_exec begin_new_exec (Chris von Recklinghausen) [1993665] - exec: Move most of setup_new_exec into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: In setup_new_exec cache current in the local variable me (Chris von Recklinghausen) [1993665] - exec: Merge install_exec_creds into setup_new_exec (Chris von Recklinghausen) [1993665] - exec: Rename the flag called_exec_mmap point_of_no_return (Chris von Recklinghausen) [1993665] - exec: Make unlocking exec_update_mutex explict (Chris von Recklinghausen) [1993665] - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf (Chris von Recklinghausen) [1993665] - pidfd: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - perf: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: io_accounting: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel/kcmp.c: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel: doc: remove outdated comment cred.c (Chris von Recklinghausen) [1993665] - mm: docs: Fix a comment in process_vm_rw_core (Chris von Recklinghausen) [1993665] - selftests/ptrace: add test cases for dead-locks (Chris von Recklinghausen) [1993665] - exec: Fix a deadlock in strace (Chris von Recklinghausen) [1993665] - exec: Add exec_update_mutex to replace cred_guard_mutex (Chris von Recklinghausen) [1993665] - exec: Move exec_mmap right after de_thread in flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Move cleanup of posix timers on exec out of de_thread (Chris von Recklinghausen) [1993665] - exec: Factor unshare_sighand out of de_thread and call it separately (Chris von Recklinghausen) [1993665] - exec: Only compute current once in flush_old_exec (Chris von Recklinghausen) [1993665] - pid: Implement pidfd_getfd syscall (Chris von Recklinghausen) [1993665] - pidfd: add P_PIDFD to waitid() (Chris von Recklinghausen) [1993665] - fork: return proper negative error code (Chris von Recklinghausen) [1993665] - copy_process(): don't use ksys_close() on cleanups (Chris von Recklinghausen) [1993665] - fork: don't check parent_tidptr with CLONE_PIDFD (Chris von Recklinghausen) [1993665] - fs/exec.c: move ->recursion_depth out of critical sections (Chris von Recklinghausen) [1993665] - clone: add CLONE_PIDFD (Chris von Recklinghausen) [1993665] - signal: support CLONE_PIDFD with pidfd_send_signal (Chris von Recklinghausen) [1993665] - arch: add pidfd and io_uring syscalls everywhere (Chris von Recklinghausen) [1993665] - signal: don't silently convert SI_USER signals to non-current pidfd (Chris von Recklinghausen) [1993665] - signal: add pidfd_send_signal() syscall (Chris von Recklinghausen) [1993665] - sched/core: Convert signal_struct.sigcnt to refcount_t (Chris von Recklinghausen) [1993665] - sched/core: Convert sighand_struct.count to refcount_t (Chris von Recklinghausen) [1993665] - exec: make prepare_bprm_creds static (Chris von Recklinghausen) [1993665] - fork: don't copy inconsistent signal handler state to child (Chris von Recklinghausen) [1993665] - Revert "perf: Break deadlock involving exec_update_mutex" (Chris von Recklinghausen) [1993665] - powerpc/mm/highmem: use __set_pte_at() for kmap_local() (Nico Pache) [2001854] - mm: extract might_alloc() debug check (Nico Pache) [2001854] - mm/mempolicy: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/memory.c: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/mremap: use vma_lookup() in vma_to_resize() (Nico Pache) [2001854] - mm/migrate: use vma_lookup() in do_pages_stat_array() (Nico Pache) [2001854] - mm/ksm: use vma_lookup() in find_mergeable_vma() (Nico Pache) [2001854] - kernel/events/uprobes: use vma_lookup() in find_active_uprobe() (Nico Pache) [2001854] - misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() (Nico Pache) [2001854] - media: videobuf2: use vma_lookup() in get_vaddr_frames() (Nico Pache) [2001854] - drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() (Nico Pache) [2001854] - net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() (Nico Pache) [2001854] - vfio: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - virt/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - x86/sgx: use vma_lookup() in sgx_encl_find() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_setup_htab_rma() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - arch/arm64/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - drm/i915/selftests: use vma_lookup() in __igt_mmap() (Nico Pache) [2001854] - mm: add vma_lookup(), update find_vma_intersection() comments (Nico Pache) [2001854] - i915_vma: Rename vma_lookup to i915_vma_lookup (Nico Pache) [2001854] - media: videobuf2: Move frame_vector into media subsystem (Nico Pache) [2001854] - mm/frame-vector: Use FOLL_LONGTERM (Nico Pache) [2001854] - vhost: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - docs: mm/gup: pin_user_pages.rst: add a "case 5" (Nico Pache) [2001854] - mm/gup: documentation fix for pin_user_pages*() APIs (Nico Pache) [2001854] - mm/gup: frame_vector: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - mm/gup: update pin_user_pages.rst for "case 3" (mmu notifiers) (Nico Pache) [2001854] - mm: untag user pointers in get_vaddr_frames (Nico Pache) [2001854] - media: videobuf2-vmalloc: get_userptr: buffers are always writable (Nico Pache) [2001854] - net: expand textsearch ts_state to fit skb_seq_state (Nico Pache) [2001854] - esp: avoid unneeded kmap_atomic call (Nico Pache) [2001854] - net: compound page support in skb_seq_read (Nico Pache) [2001854] - net: support kmap_local forced debugging in skb_frag_foreach (Nico Pache) [2001854] - mm/highmem: fix CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - x86/crashdump/32: Simplify copy_oldmem_page() (Nico Pache) [2001854] - io-mapping: Provide iomap_local variant (Nico Pache) [2001854] - mm/highmem: Provide kmap_local* (Nico Pache) [2001854] - sched: highmem: Store local kmaps in task struct (Nico Pache) [2001854] - x86: Support kmap_local() forced debugging (Nico Pache) [2001854] - mm/highmem: Provide CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - mm/highmem: Provide and use CONFIG_DEBUG_KMAP_LOCAL (Nico Pache) [2001854] - mm/highmem: Take kmap_high_get() properly into account (Nico Pache) [2001854] - highmem: High implementation details and document API (Nico Pache) [2001854] - Documentation/io-mapping: Remove outdated blurb (Nico Pache) [2001854] - io-mapping: Cleanup atomic iomap (Nico Pache) [2001854] - mm/highmem: Remove the old kmap_atomic cruft (Nico Pache) [2001854] - highmem: Get rid of kmap_types.h (Nico Pache) [2001854] - powerpc/mm/highmem: Switch to generic kmap atomic (Nico Pache) [2001854] - x86/mm/highmem: Use generic kmap atomic implementation (Nico Pache) [2001854] - highmem: Make DEBUG_HIGHMEM functional (Nico Pache) [2001854] - highmem: Provide generic variant of kmap_atomic* (Nico Pache) [2001854] - asm-generic: Provide kmap_size.h (Nico Pache) [2001854] - fs: Remove asm/kmap_types.h includes (Nico Pache) [2001854] - highmem: Remove unused functions (Nico Pache) [2001854] - mm/highmem: Un-EXPORT __kmap_atomic_idx() (Nico Pache) [2001854] - kmap: consolidate kmap_prot definitions (Nico Pache) [2001854] - parisc/kmap: remove duplicate kmap code (Nico Pache) [2001854] - arch/kmap: define kmap_atomic_prot() for all arch's (Nico Pache) [2001854] - arch/kmap: ensure kmap_prot visibility (Nico Pache) [2001854] - arch/kunmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - arch/kmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - {x86,powerpc,microblaze}/kmap: move preempt disable (Nico Pache) [2001854] - arch/kunmap: remove duplicate kunmap implementations (Nico Pache) [2001854] - arch/kmap: remove redundant arch specific kmaps (Nico Pache) [2001854] - arch/kmap: remove BUG_ON() (Nico Pache) [2001854] - ipc: remove memcg accounting for sops objects in do_semtimedop() (Rafael Aquini) [1999705] {CVE-2021-3759} - memcg: enable accounting of ipc resources (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc: use kmalloc for msg_queue and shmid_kernel (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc sem: use kvmalloc for sem_undo allocation (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc/sem.c: replace kvmalloc/memset with kvzalloc and use struct_size (Rafael Aquini) [1999705] {CVE-2021-3759} - x86: sev-es: Restore SEV-ES-specific version of copy_from_kernel_nofault() (Vitaly Kuznetsov) [2010082] - perf machine: Initialize srcline string member in add_location struct (Michael Petlan) [1981880] - ipmi: kcs_bmc_aspeed: Fix less than zero comparison of a unsigned int (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Optionally apply status address (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Fix IBFIE typo from datasheet (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Implement KCS SerIRQ configuration (Tony Camuso) [2003186] - ipmi: kcs_bmc: Add serio adaptor (Tony Camuso) [2003186] - ipmi: kcs_bmc: Enable IBF on open (Tony Camuso) [2003186] - ipmi: kcs_bmc: Allow clients to control KCS IRQ state (Tony Camuso) [2003186] - ipmi: kcs_bmc: Decouple the IPMI chardev from the core (Tony Camuso) [2003186] - ipmi: kcs_bmc: Strip private client data from struct kcs_bmc (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split headers into device and client (Tony Camuso) [2003186] - ipmi: kcs_bmc: Turn the driver data-structures inside-out (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmi (Tony Camuso) [2003186] - ipmi: kcs_bmc: Rename {read,write}_{status,data}() functions (Tony Camuso) [2003186] - ipmi: kcs_bmc: Make status update atomic (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Use of match data to extract KCS properties (Tony Camuso) [2003186] - ipmi/watchdog: Stop watchdog timer when the current action is 'none' (Tony Camuso) [2003186] - ipmi: kcs: aspeed: Adapt to new LPC DTS layout (Tony Camuso) [2003186] - ipmi_si: Join string literals back (Tony Camuso) [2003186] - ipmi_si: Drop redundant check before calling put_device() (Tony Camuso) [2003186] - ipmi_si: Use strstrip() to remove surrounding spaces (Tony Camuso) [2003186] - ipmi_si: Get rid of ->addr_source_cleanup() (Tony Camuso) [2003186] - ipmi_si: Reuse si_to_str[] array in ipmi_hardcode_init_one() (Tony Camuso) [2003186] - ipmi_si: Introduce ipmi_panic_event_str[] array (Tony Camuso) [2003186] - ipmi_si: Use proper ACPI macros to check error code for failures (Tony Camuso) [2003186] - ipmi_si: Utilize temporary variable to hold device pointer (Tony Camuso) [2003186] - ipmi_si: Remove bogus err_free label (Tony Camuso) [2003186] - ipmi: Handle device properties with software node API (Tony Camuso) [2003186] - ipmi:ssif: make ssif_i2c_send() void (Tony Camuso) [2003186] - ipmi: Refine retry conditions for getting device id (Tony Camuso) [2003186] - redhat/configs: enable CONFIG_IMA_WRITE_POLICY (Bruno Meneguele) [2010530] - Disable CONFIG_CRYPTO_SM4 on aarch64 (Vladis Dronov) [2008943] - powerpc/iommu: Report the correct most efficient DMA mask for PCI devices (Steve Best) [2007425] - powerpc/dma: Fix dma_map_ops::get_required_mask (Steve Best) [2007425] - ibmvnic: Reuse tx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse rx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse LTB when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use bitmap for LTB map_ids (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: init_tx_pools move loop-invariant code (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_tx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_rx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Fix up some comments and messages (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Consolidate code in replenish_rx_pool() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: check failover_pending in login response (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: retry reset if there are no other resets (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: parenthesize a check (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: free tx_pool if tso_pool alloc fails (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: set ltb->buff to NULL after freeing (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: account for bufs already saved in indir_buf (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: clean pending indirect buffs during reset (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use strscpy() instead of strncpy() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix send_request_map incompatible argument (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warnings in build_hdr_descs_arr (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning in strncpy (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Allow device probe if the device is not ready at boot (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use list_for_each_entry() to simplify code in ibmvnic.c (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: remove default label from to_string switch (Desnes A. Nunes do Rosario) [1998677] - intel_th: pci: Add Alder Lake-M support (Jiri Olsa) [1929502] - i2c: designware: Fix indentation in the header (David Arcari) [2004468] - i2c: designware: Use DIV_ROUND_CLOSEST() macro (David Arcari) [2004468] - math64: New DIV_S64_ROUND_CLOSEST helper (David Arcari) [2004468] - units: Add SI metric prefix definitions (David Arcari) [2004468] - i2c: busses: i2c-designware-master: Fix misnaming of 'i2c_dw_init_master()' (David Arcari) [2004468] - MAINTAINERS: adjust to removing i2c designware platform data (David Arcari) [2004468] - i2c: designware: Get rid of legacy platform data (David Arcari) [2004468] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [2004468] - i2c: designware: Switch over to i2c_freq_mode_string() (David Arcari) [2004468] - i2c: core: add api to provide frequency mode strings (David Arcari) [2004468] - i2c: designware: Fix return value check in navi_amd_register_client() (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (part 2) (David Arcari) [2004468] - i2c: designware: Add driver support for AMD NAVI GPU (David Arcari) [2004468] - i2c: designware: Adjust bus_freq_hz when refuse high speed mode set (David Arcari) [2004468] - i2c: designware: Get right data length (David Arcari) [2004468] - i2c: designware: Make register offsets all of the same width (David Arcari) [2004468] - i2c: designware: Switch header to use BIT() and GENMASK() (David Arcari) [2004468] - i2c: designware: slave should do WRITE_REQUESTED before WRITE_RECEIVED (David Arcari) [2004468] - i2c: designware: call i2c_dw_read_clear_intrbits_slave() once (David Arcari) [2004468] - i2c: busses: Use fallthrough pseudo-keyword (David Arcari) [2004468] - i2c: designware: platdrv: Set class based on DMI (David Arcari) [2004468] - i2c: designware: Adjust bus speed independently of ACPI (David Arcari) [2004468] - i2c: designware: Add Baikal-T1 System I2C support (David Arcari) [2004468] - i2c: designware: Move reg-space remapping into a dedicated function (David Arcari) [2004468] - i2c: designware: Retrieve quirk flags as early as possible (David Arcari) [2004468] - i2c: designware: Convert driver to using regmap API (David Arcari) [2004468] - i2c: designware: Discard Cherry Trail model flag (David Arcari) [2004468] - i2c: designware: Drop hard coded FIFO depth assignment (David Arcari) [2004468] - i2c: designware: Read counters from ACPI for PCI driver (David Arcari) [2004468] - i2c: designware: Move ACPI parts into common module (David Arcari) [2004468] - i2c: designware: Drop unneeded condition in i2c_dw_validate_speed() (David Arcari) [2004468] - i2c: designware: Move i2c_dw_validate_speed() helper to a common code (David Arcari) [2004468] - i2c: designware: Include proper headers in i2c-desingware-core.h (David Arcari) [2004468] - i2c: designware: Get rid of PCI driver specifics in common code (David Arcari) [2004468] - i2c: designware: Allow slave mode for PCI enumerated devices (David Arcari) [2004468] - i2c: designware: Rename i2c_dw_probe() to i2c_dw_probe_master() (David Arcari) [2004468] - i2c: designware: Switch PCI driver to use i2c_dw_configure_master() (David Arcari) [2004468] - i2c: designware: Move configuration routines to respective modules (David Arcari) [2004468] - i2c: designware: Use devm_platform_ioremap_resource() to simplify code (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for High Speed Mode (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for Fast Mode Plus (David Arcari) [2004468] - i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (David Arcari) [2004468] - i2c: core: Provide generic definitions for bus frequencies (David Arcari) [2004468] - i2c: designware: Fix spelling typos in the comments (David Arcari) [2004468] - i2c: designware: Discard i2c_dw_read_comp_param() function (David Arcari) [2004468] - i2c: designware: Detect the FIFO size in the common code (David Arcari) [2004468] - i2c: designware: Add ACPI HID for Hisilicon Hip08-Lite I2C controller (David Arcari) [2004468] - i2c: designware: Fix optional reset error handling (David Arcari) [2004468] - i2c: designware: assert reset when error happen at ->probe() (David Arcari) [2004468] - i2c: designware: Synchronize IRQs when unregistering slave client (David Arcari) [2004468] - i2c: designware: Fix unused variable warning (David Arcari) [2004468] - i2c: designware: make use of devm_gpiod_get_optional (David Arcari) [2004468] - i2c: busses: Use dev_get_drvdata where possible (David Arcari) [2004468] - i2c: designware: ratelimit 'transfer when suspended' errors (David Arcari) [2004468] - i2c: designware: Add support for an interface clock (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Always use a dynamic adapter number (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Cleanup setting of the adapter number (David Arcari) [2004468] - i2c: designware: Do not allow i2c_dw_xfer() calls while suspended (David Arcari) [2004468] - i2c: designware: Cleanup bus lock handling (David Arcari) [2004468] - i2c: designware: Set IRQF_NO_SUSPEND flag for all BYT and CHT controllers (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only when calculating timings (David Arcari) [2004468] - i2c: designware: Remove Cherry Trail PMIC I2C bus pm_disabled workaround (David Arcari) [2004468] - i2c: designware: add MSCC Ocelot support (David Arcari) [2004468] - i2c: designware: allow IP specific sda_hold_time (David Arcari) [2004468] - i2c: designware: move #ifdef CONFIG_OF to the top (David Arcari) [2004468] - i2c: designware: use generic table matching (David Arcari) [2004468] - i2c: designware: Add SPDX license tag (David Arcari) [2004468] - i2c: designware: Convert to use struct i2c_timings (David Arcari) [2004468] - i2c: designware-pcidrv: Mark expected switch fall-through (David Arcari) [2004468] - i2c: designware-master: use core to detect 'no zero length' quirk (David Arcari) [2004468] - i2c: designware: Add debug print for bus speed (David Arcari) [2004468] - i2c: designware: Add debug print for SDA hold time value (David Arcari) [2004468] - i2c: designware: Separate timing parameter setting from HW initalization (David Arcari) [2004468] - i2c: designware: Move SDA hold time configuration to common code (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only once in i2c_dw_init_master() (David Arcari) [2004468] - i2c: designware: Don't use internal ___constant_swab32 (David Arcari) [2004468] - i2c: designware: Move register access detection to common code (David Arcari) [2004468] - i2c: designware: Remove needless variable from i2c_dw_init_slave() (David Arcari) [2004468]- x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1987067] - x86/amd_nb: Check vendor in AMD-only functions (David Arcari) [1987067] - hwmon: (k10temp) Add support for yellow carp (David Arcari) [1987067] - x86/amd_nb: Add AMD family 19h model 50h PCI ids (David Arcari) [1987067] - x86: Fix various typos in comments, take #2 (David Arcari) [1987067] - x86/amd_nb, char/amd64-agp: Use amd_nb_num() accessor (David Arcari) [1987067] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1987067] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 477 (David Arcari) [1987067] - x86/amd_nb: Make hygon_nb_misc_ids static (David Arcari) [1987067] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1987067] - x86/cpu: Create Hygon Dhyana architecture support file (David Arcari) [1987067] - hwmon: (k10temp) Rework the temperature offset calculation (David Arcari) [1987067] - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU (David Arcari) [1987067] - hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs (David Arcari) [1987067] - hwmon: (k10temp) support Zen3 APUs (David Arcari) [1987067] - CI: Fix RT branch name (Veronika Kabatova) - platform/x86/intel: pmc/core: Add GBE Package C10 fix for Alder Lake PCH (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alder Lake low power mode support for pmc core (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Latency Tolerance Reporting (LTR) support to Alder Lake (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alderlake support to pmc core driver (David Arcari) [1962965] - redhat/configs: Add CONFIG_X86_PLATFORM_DRIVERS_INTEL (David Arcari) [1962965] - platform/x86: intel_pmc_core: Move to intel sub-directory (David Arcari) [1962965] - platform/x86: intel_skl_int3472: Move to intel/ subfolder (David Arcari) [1962965] - platform/x86: intel_pmc_core: Prevent possibile overflow (David Arcari) [1962965] - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 (Andrea Claudi) [1816769] - KVM: nVMX: Filter out all unsupported controls when eVMCS was activated (Vitaly Kuznetsov) [2001915] - pinctrl: amd: Handle wake-up interrupt (David Arcari) [2000228] - pinctrl: amd: Add irq field data (David Arcari) [2000228] - pinctrl: amd: Fix an issue with shutdown when system set to s0ix (David Arcari) [2000228] - pinctrl/amd: Add device HID for new AMD GPIO controller (David Arcari) [2000228] - pinctrl: amd: Implement irq_set_wake (David Arcari) [2000228] - genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag (David Arcari) [2000228] - pinctrl: amd: remove debounce filter setting in IRQ type setting (David Arcari) [2000228] - pinctrl: amd: print debounce filter info in debugfs (David Arcari) [2000228] - pinctrl: amd: use higher precision for 512 RtcClk (David Arcari) [2000228] - pinctrl: amd: fix incorrect way to disable debounce filter (David Arcari) [2000228] - pinctrl: amd: Use irqchip template (David Arcari) [2000228] - pinctrl: pinctrl-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (David Arcari) [2000228] - pinctrl: amd: Honor IRQ trigger type requested by the caller (David Arcari) [2000228] - pinctrl: Use new GPIO_LINE_DIRECTION (David Arcari) [2000228] - remove ioremap_nocache and devm_ioremap_nocache (David Arcari) [2000228] - pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler() (David Arcari) [2000228] - pinctrl: amd: disable spurious-firing GPIO IRQs (David Arcari) [2000228] - pinctrl: Remove dev_err() usage after platform_get_irq() (David Arcari) [2000228] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (David Arcari) [2000228] - pinctrl/amd: fix typo (David Arcari) [2000228] - pinctrl: pinctrl-amd: simplify getting .driver_data (David Arcari) [2000228] - pinctrl/amd: poll InterruptEnable bits in amd_gpio_irq_set_type (David Arcari) [2000228] - pinctrl: Include nothing else (David Arcari) [2000228] - pinctrl/amd: only handle irq if it is pending and unmasked (David Arcari) [2000228] - pinctrl/amd: fix gpio irq level in debugfs (David Arcari) [2000228] - smartpqi: Update version to 2.1.10-025 (Don Brace) [1980106] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [1980106] - scsi: smartpqi: Fix an error code in pqi_get_raid_map() (Don Brace) [1980106] - scsi: smartpqi: Update version to 2.1.10-020 (Don Brace) [1980106] - scsi: smartpqi: Fix ISR accessing uninitialized data (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for new ZTE controllers (Don Brace) [1980106] - scsi: smartpqi: Add PCI ID for new ntcom controller (Don Brace) [1980106] - scsi: smartpqi: Add SCSI cmd info for resets (Don Brace) [1980106] - scsi: smartpqi: Change Kconfig menu entry to Microchip (Don Brace) [1980106] - scsi: smartpqi: Change driver module macros to Microchip (Don Brace) [1980106] - scsi: smartpqi: Update copyright notices (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for H3C P4408 controllers (Don Brace) [1980106]- lib/linear_ranges: fix repeated words & one typo (Nico Pache) [2006475] - lib: linear_ranges: Add missing MODULE_LICENSE() (Nico Pache) [2006475] - bpf: Fix regression on BPF_OBJ_GET with non-O_RDWR flags (Jiri Olsa) [1944798] - bpf, x86: Fix extable offset calculation (Jiri Olsa) [1944798] - bpftool: Add Makefile target bootstrap (Jiri Olsa) [1944798] - bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args (Jiri Olsa) [1944798] - docs, bpf: Add minimal markup to address doc warning (Jiri Olsa) [1944798] - test_bpf: Remove EXPECTED_FAIL flag from bpf_fill_maxinsns11 (Jiri Olsa) [1944798] - trace: bpf: Allow bpf to attach to bare tracepoints (Jiri Olsa) [1944798] - docs: bpf: Clarify -mcpu=v3 requirement for atomic ops (Jiri Olsa) [1944798] - tools, headers: Sync struct bpf_perf_event_data (Jiri Olsa) [1944798] - selftests/bpf: Add missing cleanup in atomic_bounds test (Jiri Olsa) [1944798] - docs: bpf: Clarify BPF_CMPXCHG wording (Jiri Olsa) [1944798] - docs: bpf: Fixup atomics markup (Jiri Olsa) [1944798] - bpf: Document new atomic instructions (Jiri Olsa) [1944798] - kbuild: Do not clean resolve_btfids if the output does not exist (Jiri Olsa) [1944798] - kbuild: Add resolve_btfids clean to root clean target (Jiri Olsa) [1944798] - bpf: Introduce task_vma bpf_iter (Jiri Olsa) [1944798] - bpf: Allow bpf_d_path in bpf_iter program (Jiri Olsa) [1944798] - selftests/bpf: Add test for bpf_iter_task_vma (Jiri Olsa) [1944798] - bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs (Jiri Olsa) [1944798] - libbpf: Use SOCK_CLOEXEC when opening the netlink socket (Jiri Olsa) [1944798] - bpf: Update selftests to reflect new error states (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-32 (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-64 (Jiri Olsa) [1944798] - bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1944798] - bpf: Take module reference for trampoline in module (Jiri Olsa) [1944798] - bpf/selftests: Test that kernel rejects a TCP CC with an invalid license (Jiri Olsa) [1944798] - bpf: Enforce that struct_ops programs be GPL-only (Jiri Olsa) [1944798] - libbpf: Fix bail out from 'ringbuf_process_ring()' on error (Jiri Olsa) [1944798] - selftests/bpf: Add selftest for pointer-to-array-of-struct BTF dump (Jiri Olsa) [1944798] - libbpf: Fix BTF dump of pointer-to-array-of-struct (Jiri Olsa) [1944798] - bpf, selftests: Fix up some test_verifier cases for unprivileged (Jiri Olsa) [1944798] - bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp (Jiri Olsa) [1944798] - libbpf: Fix INSTALL flag order (Jiri Olsa) [1944798] - libbpf: Clear map_info before each bpf_obj_get_info_by_fd (Jiri Olsa) [1944798] - samples, bpf: Add missing munmap in xdpsock (Jiri Olsa) [1944798] - tools/resolve_btfids: Fix build error with older host toolchains (Jiri Olsa) [1944798] - selftests/bpf: Fix a compiler warning in global func test (Jiri Olsa) [1944798] - bpf: Drop imprecise log message (Jiri Olsa) [1944798] - bpf: Clear percpu pointers in bpf_prog_clone_free() (Jiri Olsa) [1944798] - bpf: Fix a warning message in mark_ptr_not_null_reg() (Jiri Olsa) [1944798] - selftests/bpf: Add unit tests for pointers in global functions (Jiri Olsa) [1944798] - bpf: Support pointers in global func args (Jiri Olsa) [1944798] - bpf: Extract nullable reg type conversion into a helper function (Jiri Olsa) [1944798] - bpf: Rename bpf_reg_state variables (Jiri Olsa) [1944798] - tools/resolve_btfids: Add /libbpf to .gitignore (Jiri Olsa) [1944798] - bpf: selftests: Add non function pointer test to struct_ops (Jiri Olsa) [1944798] - libbpf: Ignore non function pointer member in struct_ops (Jiri Olsa) [1944798] - bpf: Clear per_cpu pointers during bpf_prog_realloc (Jiri Olsa) [1944798] - selftests/bpf: Add a selftest for the tracing bpf_get_socket_cookie (Jiri Olsa) [1944798] - selftests/bpf: Use vmlinux.h in socket_cookie_prog.c (Jiri Olsa) [1944798] - selftests/bpf: Integrate the socket_cookie test to test_progs (Jiri Olsa) [1944798] - bpf: Expose bpf_get_socket_cookie to tracing programs (Jiri Olsa) [1944798] - selftests/bpf: Convert test_xdp_redirect.sh to bash (Jiri Olsa) [1944798] - selftests/bpf: Add a test for map-in-map and per-cpu maps in sleepable progs (Jiri Olsa) [1944798] - bpf: Allows per-cpu maps and map-in-map in sleepable programs (Jiri Olsa) [1944798] - selftests/bpf: Improve recursion selftest (Jiri Olsa) [1944798] - selftest/bpf: Add a recursion test (Jiri Olsa) [1944798] - bpf: Count the number of times recursion was prevented (Jiri Olsa) [1944798] - bpf: Add per-program recursion prevention mechanism (Jiri Olsa) [1944798] - bpf: Compute program stats for sleepable programs (Jiri Olsa) [1944798] - bpf: Run sleepable programs with migration disabled (Jiri Olsa) [1944798] - bpf: Optimize program stats (Jiri Olsa) [1944798] - selftests/bpf: Simplify the calculation of variables (Jiri Olsa) [1944798] - selftest/bpf: Add test for var-offset stack access (Jiri Olsa) [1944798] - tools/resolve_btfids: Set srctree variable unconditionally (Jiri Olsa) [1944798] - tools/resolve_btfids: Check objects before removing (Jiri Olsa) [1944798] - tools/resolve_btfids: Build libbpf and libsubcmd in separate directories (Jiri Olsa) [1944798] - bpf: Simplify bool comparison (Jiri Olsa) [1944798] - selftests/bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf/benchs/bench_ringbufs: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Refactor BPF_PSEUDO_CALL checking as a helper function (Jiri Olsa) [1944798] - bpf/selftests: Update the IMA test to use BPF ring buffer (Jiri Olsa) [1944798] - bpf: Allow usage of BPF ringbuffer in sleepable programs (Jiri Olsa) [1944798] - bpf/selftests: Add a short note about vmtest.sh in README.rst (Jiri Olsa) [1944798] - bpf: Helper script for running BPF presubmit tests (Jiri Olsa) [1944798] - bpf: Emit explicit NULL pointer checks for PROBE_LDX instructions. (Jiri Olsa) [1944798] - libbpf: Stop using feature-detection Makefiles (Jiri Olsa) [1944798] - selftest/bpf: Testing for multiple logs on REJECT (Jiri Olsa) [1944798] - samples: bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Propagate stack bounds to registers in atomics w/ BPF_FETCH (Jiri Olsa) [1944798] - samples/bpf: Add include dir for MIPS Loongson64 to fix build errors (Jiri Olsa) [1944798] - bpf: Simplify cases in bpf_base_func_proto (Jiri Olsa) [1944798] - samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to fix build warnings (Jiri Olsa) [1944798] - selftests/bpf: Avoid useless void *-casts (Jiri Olsa) [1944798] - selftests/bpf: Consistent malloc/calloc usage (Jiri Olsa) [1944798] - selftests/bpf: Avoid heap allocation (Jiri Olsa) [1944798] - selftests/bpf: Define local variables at the beginning of a block (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct generic_data * (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct ifaceconfigobj * (Jiri Olsa) [1944798] - selftests/bpf: Remove casting by introduce local variable (Jiri Olsa) [1944798] - selftests/bpf: Improve readability of xdpxceiver/worker_pkt_validate() (Jiri Olsa) [1944798] - selftests/bpf: Remove memory leak (Jiri Olsa) [1944798] - selftests/bpf: Fix style warnings (Jiri Olsa) [1944798] - selftests/bpf: Remove unused enums (Jiri Olsa) [1944798] - selftests/bpf: Remove a lot of ifobject casting (Jiri Olsa) [1944798] - samples/bpf: Add xdp program on egress for xdp_redirect_map (Jiri Olsa) [1944798] - bpf: Fix typo in scalar{,32}_min_max_rsh comments (Jiri Olsa) [1944798] - bpf, docs: Update build procedure for manually compiling LLVM and Clang (Jiri Olsa) [1944798] - selftest/bpf: Fix typo (Jiri Olsa) [1944798] - libbpf: Use string table index from index table if needed (Jiri Olsa) [1944798] - bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt (Jiri Olsa) [1944798] - bpf: Permit size-0 datasec (Jiri Olsa) [1944798] - selftests: bpf: Add a new test for bare tracepoints (Jiri Olsa) [1944798] - selftests/bpf: Add verifier tests for x64 jit jump padding (Jiri Olsa) [1944798] - bpf,x64: Pad NOPs to make images converge more easily (Jiri Olsa) [1944798] - tools/bpftool: Add -Wall when building BPF programs (Jiri Olsa) [1944798] - bpf: Declare __bpf_free_used_maps() unconditionally (Jiri Olsa) [1944798] - bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h (Jiri Olsa) [1944798] - kernel.spec: Add support to use vmlinux.h (Jiri Olsa) [1989087] - spec: Add vmlinux.h to kernel-devel package (Jiri Olsa) [1989087] - lib/test_scanf: Handle n_bits == 0 in random tests (Chris von Recklinghausen) [1985062] - printk/console: Check consistent sequence number when handling race in console_unlock() (Chris von Recklinghausen) [1985062] - printk: fix cpu lock ordering (Chris von Recklinghausen) [1985062] - lib/dump_stack: move cpu lock to printk.c (Chris von Recklinghausen) [1985062] - random32: Fix implicit truncation warning in prandom_seed_state() (Chris von Recklinghausen) [1985062] - lib: test_scanf: Remove pointless use of type_min() with unsigned types (Chris von Recklinghausen) [1985062] - selftests: lib: Add wrapper script for test_scanf (Chris von Recklinghausen) [1985062] - lib: test_scanf: Add tests for sscanf number conversion (Chris von Recklinghausen) [1985062] - lib: vsprintf: Fix handling of number field widths in vsscanf (Chris von Recklinghausen) [1985062] - lib: vsprintf: scanf: Negative number must have field width > 1 (Chris von Recklinghausen) [1985062] - usb: host: xhci-tegra: Switch to use ptTs (Chris von Recklinghausen) [1985062] - nilfs2: Switch to use ptTs (Chris von Recklinghausen) [1985062] - kdb: Switch to use ptTs (Chris von Recklinghausen) [1985062] - lib/vsprintf: Allow to override ISO 8601 date and time separator (Chris von Recklinghausen) [1985062] - printk: Remove trailing semicolon in macros (Chris von Recklinghausen) [1985062] - printk: Move EXPORT_SYMBOL() closer to vprintk definition (Chris von Recklinghausen) [1985062] - kernel/printk.c: Fixed mundane typos (Chris von Recklinghausen) [1985062] - printk: rename vprintk_func to vprintk (Chris von Recklinghausen) [1985062] - printk: console: remove unnecessary safe buffer usage (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove _nolock() variants (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock (Chris von Recklinghausen) [1985062] - printk: introduce a kmsg_dump iterator (Chris von Recklinghausen) [1985062] - printk: kmsg_dumper: remove @active field (Chris von Recklinghausen) [1985062] - printk: add syslog_lock (Chris von Recklinghausen) [1985062] - printk: use atomic64_t for devkmsg_user.seq (Chris von Recklinghausen) [1985062] - printk: use seqcount_latch for clear_seq (Chris von Recklinghausen) [1985062] - printk: introduce CONSOLE_LOG_MAX (Chris von Recklinghausen) [1985062] - printk: consolidate kmsg_dump_get_buffer/syslog_print_all code (Chris von Recklinghausen) [1985062] - printk: refactor kmsg_dump_get_buffer() (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove unused fields (Chris von Recklinghausen) [1985062] - printk: limit second loop of syslog_print_all (Chris von Recklinghausen) [1985062] - mtd: mtdoops: synchronize kmsg_dumper (Chris von Recklinghausen) [1985062] - vsprintf: dump full information of page flags in pGp (Chris von Recklinghausen) [1985062] - mm, slub: don't combine pr_err with INFO (Chris von Recklinghausen) [1985062] - mm, slub: use pGp to print page flags (Chris von Recklinghausen) [1985062] - lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf() (Chris von Recklinghausen) [1985062] - printk: clarify the documentation for plain pointer printing (Chris von Recklinghausen) [1985062] - lib/vsprintf: do not show no_hash_pointers message multiple times (Chris von Recklinghausen) [1985062] - kdb: Refactor env variables get/set code (Chris von Recklinghausen) [1985062] - kernel: debug: Ordinary typo fixes in the file gdbstub.c (Chris von Recklinghausen) [1985062] - kdb: Simplify kdb commands registration (Chris von Recklinghausen) [1985062] - seqlock,lockdep: Fix seqcount_latch_init() (Chris von Recklinghausen) [1985062] - printk: avoid prb_first_valid_seq() where possible (Chris von Recklinghausen) [1985062] - printk: rectify kernel-doc for prb_rec_init_wr() (Chris von Recklinghausen) [1985062] - lib/vsprintf: no_hash_pointers prints all addresses as unhashed (Chris von Recklinghausen) [1985062] - kselftest: add support for skipped tests (Chris von Recklinghausen) [1985062] - lib: use KSTM_MODULE_GLOBALS macro in kselftest drivers (Chris von Recklinghausen) [1985062] - printk: fix deadlock when kernel panic (Chris von Recklinghausen) [1985062] - torture: Remove "Failed to add ttynull console" false positive (Chris von Recklinghausen) [1985062] - printk: fix string termination for record_print_text() (Chris von Recklinghausen) [1985062] - printk: fix buffer overflow potential for print_text() (Chris von Recklinghausen) [1985062] - printk: fix kmsg_dump_get_buffer length calulations (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix line counting (Chris von Recklinghausen) [1985062] - Revert "init/console: Use ttynull as a fallback when there is no console" (Chris von Recklinghausen) [1985062] - printk: remove obsolete dead assignment (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Reference text_data_ring directly in callees. (Chris von Recklinghausen) [1985062] - printk/console: Allow to disable console output by using console="" or console=null (Chris von Recklinghausen) [1985062] - init/console: Use ttynull as a fallback when there is no console (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock writer-protection of ringbuffer (Chris von Recklinghausen) [1985062] - printk: inline log_output(),log_store() in vprintk_store() (Chris von Recklinghausen) [1985062] - printk: remove unneeded dead-store assignment (Chris von Recklinghausen) [1985062] - printk: finalize records with trailing newlines (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Wrong data pointer when appending small string (Chris von Recklinghausen) [1985062] - printk: reduce setup_text_buf size to LOG_LINE_MAX (Chris von Recklinghausen) [1985062] - printk: avoid and/or handle record truncation (Chris von Recklinghausen) [1985062] - printk: remove dict ring (Chris von Recklinghausen) [1985062] - printk: move dictionary keys to dev_printk_info (Chris von Recklinghausen) [1985062] - printk: move printk_info into separate array (Chris von Recklinghausen) [1985062] - printk: reimplement log_cont using record extension (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add finalization/extension support (Chris von Recklinghausen) [1985062] - printk: ringbuffer: change representation of states (Chris von Recklinghausen) [1985062] - printk: ringbuffer: clear initial reserved fields (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add BLK_DATALESS() macro (Chris von Recklinghausen) [1985062] - printk: ringbuffer: relocate get_data() (Chris von Recklinghausen) [1985062] - printk: ringbuffer: avoid memcpy() on state_var (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix setting state in desc_read() (Chris von Recklinghausen) [1985062] - seqlock: Introduce seqcount_latch_t (Chris von Recklinghausen) [1985062] - scripts/gdb: update for lockless printk ringbuffer (Chris von Recklinghausen) [1985062] - scripts/gdb: add utils.read_ulong() (Chris von Recklinghausen) [1985062] - printk: reduce LOG_BUF_SHIFT range for H8300 (Chris von Recklinghausen) [1985062] - printk: ringbuffer: support dataless records (Chris von Recklinghausen) [1985062] - MAINTAIERS: Add John Ogness as printk reviewer (Chris von Recklinghausen) [1985062] - printk: use the lockless ringbuffer (Chris von Recklinghausen) [1985062] - Revert "printk: lock/unlock console only for new logbuf entries" (Chris von Recklinghausen) [1985062] - printk: add lockless ringbuffer (Chris von Recklinghausen) [1985062] - crash: add VMCOREINFO macro to define offset in a struct declared by typedef (Chris von Recklinghausen) [1985062] - printk: Use fallthrough pseudo-keyword (Chris von Recklinghausen) [1985062] - kernel.h: Move oops_in_progress to printk.h (Chris von Recklinghausen) [1985062] - serial: 8250: change lock order in serial8250_do_startup() (Chris von Recklinghausen) [1985062] - kernel: printk: delete repeated words in comments (Chris von Recklinghausen) [1985062] - random32: Restore __latent_entropy attribute on net_rand_state (Chris von Recklinghausen) [1985062] - random32: add a tracepoint for prandom_u32() (Chris von Recklinghausen) [1985062] - init: open code setting up stdin/stdout/stderr (Chris von Recklinghausen) [1985062] - hvc: unify console setup naming (Chris von Recklinghausen) [1985062] - console: Fix trivia typo 'change' -> 'chance' (Chris von Recklinghausen) [1985062] - console: Propagate error code from console ->setup() (Chris von Recklinghausen) [1985062] - tty: hvc: Return proper error code from console ->setup() hook (Chris von Recklinghausen) [1985062] - lib/vsprintf: Force type of flags value for gfp_t (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace custom spec to print decimals with generic one (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace hidden BUILD_BUG_ON() with static_assert() (Chris von Recklinghausen) [1985062] - printk: Make linux/printk.h self-contained (Chris von Recklinghausen) [1985062] - doc:kmsg: explicitly state the return value in case of SEEK_CUR (Chris von Recklinghausen) [1985062] - Replace HTTP links with HTTPS ones: vsprintf (Chris von Recklinghausen) [1985062] - Revert "kernel/printk: add kmsg SEEK_CUR handling" (Chris von Recklinghausen) [1985062] - random32: move the pseudo-random 32-bit definitions to prandom.h (Chris von Recklinghausen) [1985062] - printk/kdb: Redirect printk messages into kdb in any context (Chris von Recklinghausen) [1985062] - usb: pulse8-cec: Switch to use ptT (Chris von Recklinghausen) [1985062] - lib/vsprintf: Print time64_t in human readable format (Chris von Recklinghausen) [1985062] - printk: Remove pr_cont_once() (Chris von Recklinghausen) [1985062] - printk: handle blank console arguments passed in. (Chris von Recklinghausen) [1985062] - kernel/printk: add kmsg SEEK_CUR handling (Chris von Recklinghausen) [1985062] - printk: Fix a typo in comment "interator"->"iterator" (Chris von Recklinghausen) [1985062] - printk: Correctly set CON_CONSDEV even when preferred console was not registered (Chris von Recklinghausen) [1985062] - printk: Fix preferred console selection with multiple matches (Chris von Recklinghausen) [1985062] - printk: Move console matching logic into a separate function (Chris von Recklinghausen) [1985062] - lib/vsprintf: update comment about simple_strto() functions (Chris von Recklinghausen) [1985062] - printk: Convert a use of sprintf to snprintf in console_unlock (Chris von Recklinghausen) [1985062] - lib/dynamic_debug.c: use address-of operator on section symbols (Chris von Recklinghausen) [1985062] - printk: fix exclusive_console replaying (Chris von Recklinghausen) [1985062] - Revert "fs: remove ksys_dup()" (Chris von Recklinghausen) [1985062] - early init: fix error handling when opening /dev/console (Chris von Recklinghausen) [1985062] - device.h: move dev_printk()-like functions to dev_printk.h (Chris von Recklinghausen) [1985062] - docs: printk-formats: add ptrdiff_t type to printk-formats (Chris von Recklinghausen) [1985062] - fs: remove ksys_dup() (Chris von Recklinghausen) [1985062] - MAINTAINERS: Add VSPRINTF (Chris von Recklinghausen) [1985062] - tools lib api: Renaming pr_warning to pr_warn (Chris von Recklinghausen) [1985062] - lib: cpu_rmap: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - trace: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - vgacon: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - scsi: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: intel_oaktrail: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: asus-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: eeepc-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - oprofile: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - of: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - macintosh: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - idsn: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - ide: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - crypto: n2: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - clocksource: samsung_pwm_timer: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - gdrom: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - drbd: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - x86: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - arm64: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - dump_stack: avoid the livelock of the dump_lock (Chris von Recklinghausen) [1985062] - lib/vsprintf: Add pfw conversion specifier for printing fwnode names (Chris von Recklinghausen) [1985062] - lib/vsprintf: Make use of fwnode API to obtain node names and separators (Chris von Recklinghausen) [1985062] - ABI: Update dev-kmsg documentation to match current kernel behaviour (Chris von Recklinghausen) [1985062] - printk: Replace strncmp() with str_has_prefix() (Chris von Recklinghausen) [1985062] - lib/test_printf: Remove obvious comments from pd and pD tests (Chris von Recklinghausen) [1985062] - lib/test_printf: Add test of null/invalid pointer dereference for dentry (Chris von Recklinghausen) [1985062] - vsprintf: Prevent crash when dereferencing invalid pointers for pD (Chris von Recklinghausen) [1985062] - printk: Do not lose last line in kmsg buffer dump (Chris von Recklinghausen) [1985062] - scripts/gdb: fix lx-dmesg when CONFIG_PRINTK_CALLER is set (Chris von Recklinghausen) [1985062] - lib/vsprintf: Remove support for pF and pf in favour of pS and ps (Chris von Recklinghausen) [1985062] - tracing: kdb: Allow ftdump to skip all but the last few entries (Chris von Recklinghausen) [1985062] - tracing: kdb: The skip_lines parameter should have been skip_entries (Chris von Recklinghausen) [1985062] - tracing: Add trace_total_entries() / trace_total_entries_cpu() (Chris von Recklinghausen) [1985062] - tty: Add NULL TTY driver (Chris von Recklinghausen) [1985062] - treewide: Switch printk users from pf and pF to ps and pS, respectively (Chris von Recklinghausen) [1985062] - iio: adc: fix warning in Qualcomm PM8xxx HK/XOADC driver (Chris von Recklinghausen) [1985062] - device.h: Add __cold to dev_ logging functions (Chris von Recklinghausen) [1985062] - dynamic_debug: move pr_err from module.c to ddebug_add_module (Chris von Recklinghausen) [1985062] - dynamic_debug: don't duplicate modname in ddebug_add_module (Chris von Recklinghausen) [1985062] - kdb: use bool for binary state indicators (Chris von Recklinghausen) [1985062] - panic: avoid deadlocks in re-entrant console drivers (Chris von Recklinghausen) [1985062] - x86/apic: Trivial coding style fixes (Chris von Recklinghausen) [1985062] - video/console/vgacon: Print big fat warning with nomodeset (Chris von Recklinghausen) [1985062] - device: Add #define dev_fmt similar to #define pr_fmt (Chris von Recklinghausen) [1985062] - bcache: replace 'pF' by 'pS' in seq_printf() (Chris von Recklinghausen) [1985062] - Revert "Merge: redhat: switch secureboot kernel image signing to release keys" (Augusto Caringi) - drm/nouveau/fifo/ga102: initialise chid on return from channel creation (Ben Skeggs) [1997878] - drm/nouveau/ga102-: support ttm buffer moves via copy engine (Ben Skeggs) [1997878] - drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows (Ben Skeggs) [1997878] - drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences (Ben Skeggs) [1997878] - drm/nouveau/disp: power down unused DP links during init (Ben Skeggs) [1997878] - drm/nouveau: recognise GA107 (Ben Skeggs) [1997878] - PCI: Mark TI C667X to avoid bus reset (Alex Williamson) [1975768] - redhat: switch secureboot kernel image signing to release keys (Bruno Meneguele) - CI: handle RT branches in a single config (Veronika Kabatova) - CI: Fix RT check branch name (Veronika Kabatova) - CI: Drop private CI config (Veronika Kabatova) - CI: extend template use (Veronika Kabatova) - Revert "Merge: mt7921e: enable new Mediatek wireless hardware" (Bruno Meneguele) [2009501] - megaraid_sas: fix concurrent access to ISR between IRQ polling and real interrupt (Tomas Henzl) [2009022] - scsi: megaraid_sas: mq_poll support (Tomas Henzl) [2009022] - [PATCH v2] scsi: qla2xxx: Suppress unnecessary log messages during login (Nilesh Javali) [1982186] - scsi: qla2xxx: Fix excessive messages during device logout (Nilesh Javali) [1982186] - PCI: pciehp: Ignore Link Down/Up caused by DPC (Myron Stowe) [1981741] - arm64: kpti: Fix "kpti=off" when KASLR is enabled (Mark Salter) [1979731] - arm64: Fix CONFIG_ARCH_RANDOM=n build (Mark Salter) [1979731] - redhat/configs: aarch64: add CONFIG_ARCH_RANDOM (Mark Salter) [1979731] - arm64: Implement archrandom.h for ARMv8.5-RNG (Mark Salter) [1979731] - arm64: kconfig: Fix alignment of E0PD help text (Mark Salter) [1979731] - arm64: Use register field helper in kaslr_requires_kpti() (Mark Salter) [1979731] - arm64: Simplify early check for broken TX1 when KASLR is enabled (Mark Salter) [1979731] - arm64: Use a variable to store non-global mappings decision (Mark Salter) [1979731] - arm64: Don't use KPTI where we have E0PD (Mark Salter) [1979731] - arm64: Factor out checks for KASLR in KPTI code into separate function (Mark Salter) [1979731] - redhat/configs: Add CONFIG_ARM64_E0PD (Mark Salter) [1979731] - arm64: Add initial support for E0PD (Mark Salter) [1979731] - arm64: cpufeature: Export matrix and other features to userspace (Mark Salter) [1980098] - arm64: docs: cpu-feature-registers: Document ID_AA64PFR1_EL1 (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Rewrite bitfields that don't follow [e, s] (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Documents missing visible fields (Mark Salter) [1980098] - arm64: Introduce system_capabilities_finalized() marker (Mark Salter) [1980098] - arm64: entry.S: Do not preempt from IRQ before all cpufeatures are enabled (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: Document HWCAP_SB (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: sort the HWCAP{, 2} documentation by ascending value (Mark Salter) [1980098] - arm64: cpufeature: Treat ID_AA64ZFR0_EL1 as RAZ when SVE is not enabled (Mark Salter) [1980098] - arm64: cpufeature: Effectively expose FRINT capability to userspace (Mark Salter) [1980098] - arm64: cpufeature: Fix feature comparison for CTR_EL0.{CWG,ERG} (Mark Salter) [1980098] - arm64: Expose FRINT capabilities to userspace (Mark Salter) [1980098] - arm64: Expose ARMv8.5 CondM capability to userspace (Mark Salter) [1980098] - docs: arm64: convert perf.txt to ReST format (Mark Salter) [1980098] - docs: arm64: convert docs to ReST and rename to .rst (Mark Salter) [1980098] - Documentation/arm64: HugeTLB page implementation (Mark Salter) [1980098] - Documentation/arm64/sve: Couple of improvements and typos (Mark Salter) [1980098] - arm64: cpufeature: Fix missing ZFR0 in __read_sysreg_by_encoding() (Mark Salter) [1980098] - arm64: Expose SVE2 features for userspace (Mark Salter) [1980098] - arm64: Advertise ARM64_HAS_DCPODP cpu feature (Mark Salter) [1980098] - arm64: add CVADP support to the cache maintenance helper (Mark Salter) [1980098] - arm64: Fix minor issues with the dcache_by_line_op macro (Mark Salter) [1980098] - arm64: Expose DC CVADP to userspace (Mark Salter) [1980098] - arm64: Handle trapped DC CVADP (Mark Salter) [1980098] - arm64: HWCAP: encapsulate elf_hwcap (Mark Salter) [1980098] - arm64: HWCAP: add support for AT_HWCAP2 (Mark Salter) [1980098] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [1965331] - x86/MCE/AMD, EDAC/mce_amd: Remove struct smca_hwid.xec_bitmap (Aristeu Rozanski) [1965331] - EDAC, mce_amd: Print ExtErrorCode and description on a single line (Aristeu Rozanski) [1965331]- scsi: ibmvfc: Fix command state accounting and stale response detection (Steve Best) [1988157] - tasklist_lock, ppc64: Convert tasklist_lock to use qrwlock for ppc64 (Waiman Long) [1978377] - tasklist_lock, ppc64: Provide infrastructure to support specific use of qrwlock (Waiman Long) [1978377] - redhat/configs: Disable CONFIG_PPC_QUEUED_SPINLOCKS (Waiman Long) [1978377] - qspinlock: use signed temporaries for cmpxchg (Waiman Long) [1978377] - powerpc/qspinlock: Optimised atomic_try_cmpxchg_lock() that adds the lock hint (Waiman Long) [1978377] - powerpc/pseries: Implement paravirt qspinlocks for SPLPAR (Waiman Long) [1978377] - powerpc/64s: Implement queued spinlocks and rwlocks (Waiman Long) [1978377] - powerpc: Move spinlock implementation to simple_spinlock (Waiman Long) [1978377] - locking/spinlocks: Remove an instruction from spin and write locks (Waiman Long) [1978377] - net: Fix skb->csum update in inet_proto_csum_replace16(). (Balazs Nemeth) [1975193] - [s390] s390/dasd: fix use after free in dasd path handling (Claudio Imbrenda) [1996764] - powerpc/bpf: Fix detecting BPF atomic instructions (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Test bpf_map__set_inner_map_fd (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Use runtime page size (Viktor Malik) [1931483] - libbpf: Add bpf_map__inner_map API (Viktor Malik) [1931483] - selftests/bpf: ringbuf: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: mmap: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in map_ptr (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in sockopt_sk (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Convert to use BPF skeleton (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Remove version (Viktor Malik) [1931483] - powerpc/64s: Fix crashes when toggling entry flush barrier (Diego Domingos) [1894804] - powerpc/64s: flush L1D after user accesses (Diego Domingos) [1894804] - powerpc/uaccess: Evaluate macro arguments once, before user access is allowed (Diego Domingos) [1894804] - powerpc: Fix __clear_user() with KUAP enabled (Diego Domingos) [1894804] - powerpc: Implement user_access_begin and friends (Diego Domingos) [1894804] - powerpc: Add a framework for user access tracking (Diego Domingos) [1894804] - powerpc/64s: flush L1D on kernel entry (Diego Domingos) [1894804] - redhat: enable CONFIG_SLAB_FREELIST_HARDENED (Rafael Aquini) [1862283] - include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap (Rafael Aquini) [1862283] - uapi: rename ext2_swab() to swab() and share globally in swab.h (Rafael Aquini) [1862283] - lib/timerqueue: Rely on rbtree semantics for next timer (Phil Auld) [1984798] - e1000e: Do not take care about recovery NVM checksum (Ken Cox) [1984558] - qrtr: disable CONFIG_QRTR for non x86_64 archs (Íñigo Huguet) [1999642] - ceph: fix possible null-pointer dereference in ceph_mdsmap_decode() (Jeff Layton) [1989999] - ceph: fix dereference of null pointer cf (Jeff Layton) [1989999] - ceph: correctly handle releasing an embedded cap flush (Jeff Layton) [1989999] - ceph: take snap_empty_lock atomically with snaprealm refcount change (Jeff Layton) [1989999] - ceph: don't WARN if we're still opening a session to an MDS (Jeff Layton) [1989999] - rbd: don't hold lock_rwsem while running_list is being drained (Jeff Layton) [1989999] - rbd: always kick acquire on "acquired" and "released" notifications (Jeff Layton) [1989999] - ceph: take reference to req->r_parent at point of assignment (Jeff Layton) [1989999] - ceph: eliminate ceph_async_iput() (Jeff Layton) [1989999] - ceph: don't take s_mutex in ceph_flush_snaps (Jeff Layton) [1989999] - ceph: don't take s_mutex in try_flush_caps (Jeff Layton) [1989999] - ceph: don't take s_mutex or snap_rwsem in ceph_check_caps (Jeff Layton) [1989999] - ceph: eliminate session->s_gen_ttl_lock (Jeff Layton) [1989999] - ceph: allow ceph_put_mds_session to take NULL or ERR_PTR (Jeff Layton) [1989999] - ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm (Jeff Layton) [1989999] - ceph: add some lockdep assertions around snaprealm handling (Jeff Layton) [1989999] - ceph: decoding error in ceph_update_snap_realm should return -EIO (Jeff Layton) [1989999] - ceph: add IO size metrics support (Jeff Layton) [1989999] - ceph: update and rename __update_latency helper to __update_stdev (Jeff Layton) [1989999] - ceph: simplify the metrics struct (Jeff Layton) [1989999] - libceph: fix doc warnings in cls_lock_client.c (Jeff Layton) [1989999] - libceph: remove unnecessary ret variable in ceph_auth_init() (Jeff Layton) [1989999] - libceph: kill ceph_none_authorizer::reply_buf (Jeff Layton) [1989999] - ceph: make ceph_queue_cap_snap static (Jeff Layton) [1989999] - ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty (Jeff Layton) [1989999] - libceph: set global_id as soon as we get an auth ticket (Jeff Layton) [1989999] - libceph: don't pass result into ac->ops->handle_reply() (Jeff Layton) [1989999] - ceph: fix error handling in ceph_atomic_open and ceph_lookup (Jeff Layton) [1989999] - ceph: must hold snap_rwsem when filling inode for async create (Jeff Layton) [1989999] - libceph: Fix spelling mistakes (Jeff Layton) [1989999] - libceph: don't set global_id until we get an auth ticket (Jeff Layton) [1989999] - libceph: bump CephXAuthenticate encoding version (Jeff Layton) [1989999] - ceph: don't allow access to MDS-private inodes (Jeff Layton) [1989999] - ceph: fix up some bare fetches of i_size (Jeff Layton) [1989999] - ceph: support getting ceph.dir.rsnaps vxattr (Jeff Layton) [1989999] - ceph: drop pinned_page parameter from ceph_get_caps (Jeff Layton) [1989999] - ceph: fix inode leak on getattr error in __fh_to_dentry (Jeff Layton) [1989999] - ceph: only check pool permissions for regular files (Jeff Layton) [1989999] - ceph: send opened files/pinned caps/opened inodes metrics to MDS daemon (Jeff Layton) [1989999] - ceph: avoid counting the same request twice or more (Jeff Layton) [1989999] - ceph: rename the metric helpers (Jeff Layton) [1989999] - ceph: fix kerneldoc copypasta over ceph_start_io_direct (Jeff Layton) [1989999] - ceph: don't use d_add in ceph_handle_snapdir (Jeff Layton) [1989999] - ceph: don't clobber i_snap_caps on non-I_NEW inode (Jeff Layton) [1989999] - ceph: fix fall-through warnings for Clang (Jeff Layton) [1989999] - net: ceph: Fix a typo in osdmap.c (Jeff Layton) [1989999] - ceph: don't allow type or device number to change on non-I_NEW inodes (Jeff Layton) [1989999] - ceph: defer flushing the capsnap if the Fb is used (Jeff Layton) [1989999] - ceph: allow queueing cap/snap handling after putting cap references (Jeff Layton) [1989999] - ceph: clean up inode work queueing (Jeff Layton) [1989999] - ceph: fix flush_snap logic after putting caps (Jeff Layton) [1989999] - libceph: fix "Boolean result is used in bitwise operation" warning (Jeff Layton) [1989999] - new helper: inode_wrong_type() (Jeff Layton) [1989999] - kabi: Adding symbol single_release (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol single_open (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_read (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_printf (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_lseek (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol unregister_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_init (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_del (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_alloc (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_add (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol alloc_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol pcie_capability_read_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_read_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_clear_and_set_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_set_power_state (drivers/pci/pci.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_irq_vector (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_get_device (drivers/pci/search.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_free_irq_vectors (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_alloc_irq_vectors_affinity (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol kexec_crash_loaded (kernel/kexec_core.c) (Čestmír Kalina) [1945491] - perf/x86/intel: Fix PEBS-via-PT reload base value for Extended PEBS (Michael Petlan) [1998051] - perf/x86/intel/uncore: Fix Add BW copypasta (Michael Petlan) [1998051] - perf/x86/intel/uncore: Add BW counters for GT, IA and IO breakdown (Michael Petlan) [1998051] - Revert "ice: Add initial support framework for LAG" (Michal Schmidt) [1999016] - net: re-initialize slow_gro flag at gro_list_prepare time (Paolo Abeni) [2002367] - cxgb4: dont touch blocked freelist bitmap after free (Rahul Lakkireddy) [1998148] - cxgb4vf: configure ports accessible by the VF (Rahul Lakkireddy) [1961329] - scsi: lpfc: Fix memory leaks in error paths while issuing ELS RDF/SCR request (Dick Kennedy) [1976332] - scsi: lpfc: Keep NDLP reference until after freeing the IOCB after ELS handling (Dick Kennedy) [1976332] - scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash (Dick Kennedy) [1976332]- md/raid10: properly indicate failure when ending a failed write request (Nigel Croxon) [1983859] - md: Constify attribute_group structs (Nigel Croxon) [1983859] - md: mark some personalities as deprecated (Nigel Croxon) [1983859] - md/raid1: rename print_msg with r1bio_existed (Nigel Croxon) [1983859] - async_xor: check src_offs is not NULL before updating it (Nigel Croxon) [1983859] - async_xor: increase src_offs when dropping destination page (Nigel Croxon) [1983859] - md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1983859] - md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1983859] - md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1983859] - md/raid6: let async recovery function support different page offset (Nigel Croxon) [1983859] - md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1983859] - md/raid5: convert to new xor compution interface (Nigel Croxon) [1983859] - md/raid5: add new xor function to support different page offset (Nigel Croxon) [1983859] - md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1983859] - md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1983859] - x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR (Jay Shin) [1994421] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [1987094] - crypto: ccp - shutdown SEV firmware on kexec (Vladis Dronov) [1987094] - crypto: ccp - Use list_move_tail instead of list_del/list_add_tail in ccp-dmaengine.c (Vladis Dronov) [1987094] - crypto: ccp: ccp-dev: Fix a little doc-rot (Vladis Dronov) [1987094] - crypto: ccp - Fix a resource leak in an error handling path (Vladis Dronov) [1987094] - crypto: ccp - Annotate SEV Firmware file names (Vladis Dronov) [1987094] - crypto: ccp - Make ccp_dev_suspend and ccp_dev_resume void functions (Vladis Dronov) [1987094] - crypto: ccp - Use DEFINE_SPINLOCK() for spinlock (Vladis Dronov) [1987094] - crypto: ccp - A value assigned to a variable is never used (Vladis Dronov) [1987094] - crypto: ccp - Don't initialize SEV support without the SEV feature (Vladis Dronov) [1987094] - crypto: ccp - fix error handling (Vladis Dronov) [1987094] - crypto: ccp - use generic power management (Vladis Dronov) [1987094] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1987094] - crypto: ahash - remove useless setting of type flags (Vladis Dronov) [1987094] - crypto: ccp - Silence strncpy warning (Vladis Dronov) [1987094] - crypto: ccp - permit asynchronous skcipher as fallback (Vladis Dronov) [1987094] - crypto: ccp - Fix sparse warnings (Vladis Dronov) [1987094] - crypto: ccp - Update CCP driver maintainer information (Vladis Dronov) [1987094] - crypto: ccp - Fix use of merged scatterlists (Vladis Dronov) [1987094] - crypto: ccp - remove redundant assignment to variable ret (Vladis Dronov) [1987094] - crypto: ccp - use crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: hash - introduce crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: ccp -- don't "select" CONFIG_DMADEVICES (Vladis Dronov) [1987094] - crypto: ccp - Update MAINTAINERS for CCP driver (Vladis Dronov) [1987094] - crypto: ccp - switch from ablkcipher to skcipher (Vladis Dronov) [1987094] - ipc: replace costly bailout check in sysvipc_find_ipc() (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() incorrectly updates position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() should increase position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - psi: Fix psi state corruption when schedule() races with cgroup move (Waiman Long) [2002025] - psi: Optimize task switch inside shared cgroups (Waiman Long) [2002025] - kthread: Fix PF_KTHREAD vs to_kthread() race (Waiman Long) [2002025] - sched/fair: Ignore percpu threads for imbalance pulls (Waiman Long) [2002025] - sched: Fix get_push_task() vs migrate_disable() (Waiman Long) [2002025] - sched: Don't defer CPU pick to migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify set_affinity_pending refcounts (Waiman Long) [2002025] - sched: Fix affine_move_task() self-concurrency (Waiman Long) [2002025] - sched: Optimize migration_cpu_stop() (Waiman Long) [2002025] - sched: Collate affine_move_task() stoppers (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() requeueing (Waiman Long) [2002025] - sched: Relax the set_cpus_allowed_ptr() semantics (Waiman Long) [2002025] - sched: Fix CPU hotplug / tighten is_per_cpu_kthread() (Waiman Long) [2002025] - sched: Prepare to use balance_push in ttwu() (Waiman Long) [2002025] - workqueue: Restrict affinity change to rescuer (Waiman Long) [2002025] - workqueue: Tag bound workers with KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - kthread: Extract KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - sched: Don't run cpu-online with balance_push() enabled (Waiman Long) [2002025] - workqueue: Use cpu_possible_mask instead of cpu_active_mask to break affinity (Waiman Long) [2002025] - sched/core: Print out straggler tasks in sched_cpu_dying() (Waiman Long) [2002025] - sched: Optimize finish_lock_switch() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() WARN (Waiman Long) [2002025] - sched/core: Add missing completion for affine_move_task() waiters (Waiman Long) [2002025] - stop_machine, rcu: Mark functions as notrace (Waiman Long) [2002025] - sched: Comment affine_move_task() (Waiman Long) [2002025] - sched: Deny self-issued __set_cpus_allowed_ptr() when migrate_disable() (Waiman Long) [2002025] - sched/proc: Print accurate cpumask vs migrate_disable() (Waiman Long) [2002025] - sched: Make migrate_disable/enable() independent of RT (Waiman Long) [2002025] - sched: Fix migrate_disable() vs rt/dl balancing (Waiman Long) [2002025] - sched, lockdep: Annotate ->pi_lock recursion (Waiman Long) [2002025] - sched,rt: Use the full cpumask for balancing (Waiman Long) [2002025] - sched,rt: Use cpumask_any*_distribute() (Waiman Long) [2002025] - sched/core: Make migrate disable and CPU hotplug cooperative (Waiman Long) [2002025] - sched: Fix migrate_disable() vs set_cpus_allowed_ptr() (Waiman Long) [2002025] - sched: Add migrate_disable() (Waiman Long) [2002025] - sched: Massage set_cpus_allowed() (Waiman Long) [2002025] - sched: Fix hotplug vs CPU bandwidth control (Waiman Long) [2002025] - sched/hotplug: Consolidate task migration on CPU unplug (Waiman Long) [2002025] - workqueue: Manually break affinity on hotplug (Waiman Long) [2002025] - sched/core: Wait for tasks being pushed away on hotplug (Waiman Long) [2002025] - sched/hotplug: Ensure only per-cpu kthreads run during hotplug (Waiman Long) [2002025] - sched: Fix balance_callback() (Waiman Long) [2002025] - maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofault (Waiman Long) [2002025] - s390/ftrace: fix potential crashes when switching tracers (Waiman Long) [2002025] - psi: Move PF_MEMSTALL out of task->flags (Waiman Long) [2002025] - psi: Optimize switching tasks inside shared cgroups (Waiman Long) [2002025] - psi: Fix cpu.pressure for cpu.max and competing cgroups (Waiman Long) [2002025] - stop_machine: Make stop_cpus() static (Waiman Long) [2002025] - stop_machine: remove try_stop_cpus helper (Waiman Long) [2002025] - kernel.h: Add non_block_start/end() (Waiman Long) [2002025] - processor: get rid of cpu_relax_yield (Waiman Long) [2002025] - processor: remove spin_cpu_yield (Waiman Long) [2002025] - s390: improve wait logic of stop_machine (Waiman Long) [2002025] - sched/core: Fix typo in comment (Waiman Long) [2002025] - ia64/tlb: Eradicate tlb_migrate_finish() callback (Waiman Long) [2002025] - sched/core: Remove unnecessary unlikely() in push_*_task() (Waiman Long) [2002025] - sched/fair: Reduce long-tail newly idle balance cost (Phil Auld) [1971918] - hwmon: (acpi_power_meter) Fix lockdep splat (Waiman Long) [1997807] - redhat: open the RHEL-8.6 development (Augusto Caringi) [2000679] - rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086] - selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086]- selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- mptcp: Only send extra TCP acks in eligible socket states (Paolo Abeni) [1997178] - mptcp: fix possible divide by zero (Paolo Abeni) [1997178] - mptcp: drop tx skb cache (Paolo Abeni) [1997178] - mptcp: fix memory leak on address flush (Paolo Abeni) [1997178] - ice: Only lock to update netdev dev_addr (Michal Schmidt) [1995868] - ice: restart periodic outputs around time changes (Ken Cox) [1992750] - ice: Fix perout start time rounding (Ken Cox) [1992750] - net/sched: ets: fix crash when flipping from 'strict' to 'quantum' (Davide Caratti) [1981184] - ovl: prevent private clone if bind mount is not allowed (Miklos Szeredi) [1993131] {CVE-2021-3732} - gfs2: Don't call dlm after protocol is unmounted (Bob Peterson) [1997193] - gfs2: don't stop reads while withdraw in progress (Bob Peterson) [1997193] - gfs2: Mark journal inodes as "don't cache" (Bob Peterson) [1997193] - bpf: bpftool: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1997124] - perf/x86/intel: Apply mid ACK for small core (Michael Petlan) [1838573] - perf/x86/intel/lbr: Zero the xstate buffer on allocation (Michael Petlan) [1838573] - perf: Fix task context PMU for Hetero (Michael Petlan) [1838573] - perf/x86/intel: Fix fixed counter check warning for some Alder Lake (Michael Petlan) [1838573] - perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context (Michael Petlan) [1838573] - x86/fpu/xstate: Fix an xstate size check warning with architectural LBRs (Michael Petlan) [1838573] - perf/x86/rapl: Add support for Intel Alder Lake (Michael Petlan) [1838573] - perf/x86/cstate: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/msr: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/intel/uncore: Add Alder Lake support (Michael Petlan) [1838573] - perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE (Michael Petlan) [1838573] - perf/x86/intel: Add Alder Lake Hybrid support (Michael Petlan) [1838573] - perf/x86: Support filter_match callback (Michael Petlan) [1838573] - perf/x86/intel: Add attr_update for Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Add structures for the attributes of Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Register hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Factor out x86_pmu_show_pmu_cap (Michael Petlan) [1838573] - perf/x86: Remove temporary pmu assignment in event_init (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_extra_regs (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_event_constraints (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_num_counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for extra_regs (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for event constraints (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for hardware cache event (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for unconstrained (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for intel_ctrl (Michael Petlan) [1838573] - perf/x86/intel: Hybrid PMU support for perf capabilities (Michael Petlan) [1838573] - perf/x86: Track pmu in per-CPU cpu_hw_events (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES for arch LBR read (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES/XRSTORS for LBR context switch (Michael Petlan) [1838573] - x86/fpu/xstate: Add helpers for LBR dynamic supervisor feature (Michael Petlan) [1838573] - x86/fpu/xstate: Support dynamic supervisor feature for LBR (Michael Petlan) [1838573] - x86/fpu: Use proper mask to replace full instruction mask (Michael Petlan) [1838573] - x86/cpu: Add helper function to get the type of the current hybrid CPU (Michael Petlan) [1838573] - x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit (Michael Petlan) [1838573] - HID: make arrays usage and value to be the same (Benjamin Tissoires) [1974942] - ACPI: PM: s2idle: Invert Microsoft UUID entry and exit (David Arcari) [1960440] - platform/x86: amd-pmc: Fix undefined reference to __udivdi3 (David Arcari) [1960440] - platform/x86: amd-pmc: Fix missing unlock on error in amd_pmc_send_cmd() (David Arcari) [1960440] - platform/x86: amd-pmc: Use return code on suspend (David Arcari) [1960440] - platform/x86: amd-pmc: Add new acpi id for future PMC controllers (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for ACPI ID AMDI0006 (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging s0ix counters (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging SMU metrics (David Arcari) [1960440] - platform/x86: amd-pmc: call dump registers only once (David Arcari) [1960440] - platform/x86: amd-pmc: Fix SMU firmware reporting mechanism (David Arcari) [1960440] - platform/x86: amd-pmc: Fix command completion code (David Arcari) [1960440] - usb: pci-quirks: disable D3cold on xhci suspend for s2idle on AMD Renoir (David Arcari) [1960440] - ACPI: PM: Only mark EC GPE for wakeup on Intel systems (David Arcari) [1960440] - ACPI: PM: Adjust behavior for field problems on AMD systems (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for new Microsoft UUID (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for multiple func mask (David Arcari) [1960440] - ACPI: PM: s2idle: Refactor common code (David Arcari) [1960440] - ACPI: PM: s2idle: Use correct revision id (David Arcari) [1960440] - ACPI: PM: s2idle: Add missing LPS0 functions for AMD (David Arcari) [1960440] - lockd: Fix invalid lockowner cast after vfs_test_lock (Benjamin Coddington) [1986138]- blk-mq: fix is_flush_rq (Ming Lei) [1992700] - blk-mq: fix kernel panic during iterating over flush request (Ming Lei) [1992700]- smb2: fix use-after-free in smb2_ioctl_query_info() (Ronnie Sahlberg) [1952781] - dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() (Mike Snitzer) [1996854] - md/raid10: Remove rcu_dereference when it doesn't need rcu lock to protect (Nigel Croxon) [1978115] - scsi: csiostor: Mark known unused variable as __always_unused (Raju Rangoju) [1961333] - scsi: csiostor: Fix wrong return value in csio_hw_prep_fw() (Raju Rangoju) [1961333] - scsi: csiostor: Remove set but not used variable 'rln' (Raju Rangoju) [1961333] - scsi: csiostor: Return value not required for csio_dfs_destroy (Raju Rangoju) [1961333] - scsi: csiostor: Fix NULL check before debugfs_remove_recursive (Raju Rangoju) [1961333] - scsi: csiostor: Don't enable IRQs too early (Raju Rangoju) [1961333] - scsi: csiostor: Fix spelling typos (Raju Rangoju) [1961333] - scsi: csiostor: Prefer pcie_capability_read_word() (Raju Rangoju) [1961333] - scsi: target: cxgbit: Unmap DMA buffer before calling target_execute_cmd() (Raju Rangoju) [1961394] - net: Use skb_frag_off accessors (Raju Rangoju) [1961394] - net: Use skb accessors in network drivers (Raju Rangoju) [1961394] - cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds (Raju Rangoju) [1961394] - scsi: libcxgbi: Fix a use after free in cxgbi_conn_xmit_pdu() (Raju Rangoju) [1961394] - scsi: libcxgbi: Use kvzalloc instead of opencoded kzalloc/vzalloc (Raju Rangoju) [1961394] - scsi: libcxgbi: Remove unnecessary NULL checks for 'tdata' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove an unnecessary NULL check for 'cconn' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Clean up a debug printk (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix dereference of pointer tdata before it is null checked (Raju Rangoju) [1961394] - scsi: libcxgbi: fix NULL pointer dereference in cxgbi_device_destroy() (Raju Rangoju) [1961394] - scsi: libcxgbi: remove unused function to stop warning (Raju Rangoju) [1961394] - scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route() (Raju Rangoju) [1961394] - net/chelsio: Delete drive and module versions (Raju Rangoju) [1961394] - chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1961394] - [netdrv] treewide: prefix header search paths with $(srctree)/ (Raju Rangoju) [1961394] - libcxgb: fix incorrect ppmax calculation (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix TLS dependency (Raju Rangoju) [1961394] - [target] treewide: Use fallthrough pseudo-keyword (Raju Rangoju) [1961394] - scsi: cxgb4i: Add support for iSCSI segmentation offload (Raju Rangoju) [1961394] - [target] treewide: Use sizeof_field() macro (Raju Rangoju) [1961394] - [target] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove superfluous null check (Raju Rangoju) [1961394]- KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) (Jon Maloy) [1985413] {CVE-2021-3653} - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) (Jon Maloy) [1985430] {CVE-2021-3656} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1985159] - drm/i915/display: support ddr5 mem types (Lyude Paul) [1992233] - drm/i915/adl_s: Update ddi buf translation tables (Lyude Paul) [1992233] - drm/i915/adl_s: Wa_14011765242 is also needed on A1 display stepping (Lyude Paul) [1992233] - drm/i915/adl_s: Extend Wa_1406941453 (Lyude Paul) [1992233] - drm/i915: Implement Wa_1508744258 (Lyude Paul) [1992233] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Lyude Paul) [1992233] - drm/i915: Add the missing adls vswing tables (Lyude Paul) [1992233] - drm/i915: Add Wa_14011060649 (Lyude Paul) [1992233] - drm/i915/adl_s: Add Interrupt Support (Lyude Paul) [1992233] - drm/amdgpu: add another Renoir DID (Lyude Paul) [1980900]- net/mlx5: Fix flow table chaining (Amir Tzin) [1987139] - openvswitch: fix sparse warning incorrect type (Mark Gray) [1992773] - openvswitch: fix alignment issues (Mark Gray) [1992773] - openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS (Mark Gray) [1992773] - openvswitch: Introduce per-cpu upcall dispatch (Mark Gray) [1992773] - KVM: X86: Expose bus lock debug exception to guest (Paul Lai) [1842322] - KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit (Paul Lai) [1842322] - scsi: libfc: Fix array index out of bound exception (Chris Leech) [1972643] - scsi: libfc: FDMI enhancements (Chris Leech) [1972643] - scsi: libfc: Add FDMI-2 attributes (Chris Leech) [1972643] - scsi: qedf: Add vendor identifier attribute (Chris Leech) [1972643] - scsi: libfc: Initialisation of RHBA and RPA attributes (Chris Leech) [1972643] - scsi: libfc: Correct the condition check and invalid argument passed (Chris Leech) [1972643] - scsi: libfc: Work around -Warray-bounds warning (Chris Leech) [1972643] - scsi: fc: FDMI enhancement (Chris Leech) [1972643] - scsi: libfc: Move scsi/fc_encode.h to libfc (Chris Leech) [1972643] - scsi: fc: Correct RHBA attributes length (Chris Leech) [1972643] - block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [1991976] - x86/fpu: Prevent state corruption in __fpu__restore_sig() (Terry Bowman) [1970086] - x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer (Terry Bowman) [1970086] - x86/pkru: Write hardware init value to PKRU when xstate is init (Terry Bowman) [1970086] - x86/process: Check PF_KTHREAD and not current->mm for kernel threads (Terry Bowman) [1970086] - x86/fpu: Add address range checks to copy_user_to_xstate() (Terry Bowman) [1970086] - selftests/x86: Test signal frame XSTATE header corruption handling (Terry Bowman) [1970086] - Bump DRM backport version to 5.12.14 (Lyude Paul) [1944405] - drm/i915: Use the correct max source link rate for MST (Lyude Paul) [1944405 1966599] - drm/dp_mst: Use Extended Base Receiver Capability DPCD space (Lyude Paul) [1944405 1966599] - drm/i915/display: Defeature PSR2 for RKL and ADL-S (Lyude Paul) [1944405] - drm/i915/adl_s: ADL-S platform Update PCI ids for Mobile BGA (Lyude Paul) [1944405] - drm/amdgpu: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/radeon: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/nouveau: wait for moving fence after pinning v2 (Lyude Paul) [1944405] - radeon: use memcpy_to/fromio for UVD fw upload (Lyude Paul) [1944405] - drm/amd/amdgpu:save psp ring wptr to avoid attack (Lyude Paul) [1944405] - drm/amd/display: Fix potential memory leak in DMUB hw_init (Lyude Paul) [1944405] - drm/amdgpu: refine amdgpu_fru_get_product_info (Lyude Paul) [1944405] - drm/amd/display: Allow bandwidth validation for 0 streams. (Lyude Paul) [1944405] - drm: Lock pointer access in drm_master_release() (Lyude Paul) [1944405] - drm: Fix use-after-free read in drm_getunique() (Lyude Paul) [1944405] - drm/amdgpu: make sure we unpin the UVD BO (Lyude Paul) [1944405] - drm/amdgpu: Don't query CE and UE errors (Lyude Paul) [1944405] - drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffer_create (Lyude Paul) [1944405] - drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest() (Lyude Paul) [1944405] - drm/amdgpu: stop touching sched.ready in the backend (Lyude Paul) [1944405] - drm/amd/amdgpu: fix a potential deadlock in gpu reset (Lyude Paul) [1944405] - drm/amdgpu: Fix a use-after-free (Lyude Paul) [1944405] - drm/amd/amdgpu: fix refcount leak (Lyude Paul) [1944405] - drm/amd/display: Disconnect non-DP with no EDID (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error (Lyude Paul) [1944405] - drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amd/pm: correct MGpuFanBoost setting (Lyude Paul) [1944405] - drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 (Lyude Paul) [1944405] - drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7 (Lyude Paul) [1944405] - dma-buf: fix unintended pin/unpin warnings (Lyude Paul) [1944405] - drm/amdgpu: update sdma golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: update gc golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang (Lyude Paul) [1944405] - drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE (Lyude Paul) [1944405] - drm/radeon: use the dummy page for GART if needed (Lyude Paul) [1944405] - drm/amd/display: Use the correct max downscaling value for DCN3.x family (Lyude Paul) [1944405] - drm/i915/gem: Pin the L-shape quirked object as unshrinkable (Lyude Paul) [1944405] - drm/ttm: Do not add non-system domain BO into swap list (Lyude Paul) [1944405] - drm/amd/display: Fix two cursor duplication when using overlay (Lyude Paul) [1944405] - amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID (Lyude Paul) [1944405] - drm/i915/display: fix compiler warning about array overrun (Lyude Paul) [1944405] - drm/i915: Fix crash in auto_retire (Lyude Paul) [1944405] - drm/i915/overlay: Fix active retire callback alignment (Lyude Paul) [1944405] - drm/i915: Read C0DRB3/C1DRB3 as 16 bits again (Lyude Paul) [1944405] - drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp (Lyude Paul) [1944405] - drm/i915/dp: Use slow and wide link training for everything (Lyude Paul) [1944405] - drm/i915: Avoid div-by-zero on gen2 (Lyude Paul) [1944405] - drm/amd/display: Initialize attribute for hdcp_srm sysfs file (Lyude Paul) [1944405] - drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected (Lyude Paul) [1944405] - drm/radeon: Avoid power table parsing memory leaks (Lyude Paul) [1944405] - drm/radeon: Fix off-by-one power_state index heap overwrite (Lyude Paul) [1944405] - drm/amdgpu: Add mem sync flag for IB allocated by SA (Lyude Paul) [1944405] - drm/amd/display: add handling for hdcp2 rx id list validation (Lyude Paul) [1944405] - drm/amd/display: fixed divide by zero kernel crash during dsc enablement (Lyude Paul) [1944405] - drm/amd/display: Force vsync flip when reconfiguring MPCC (Lyude Paul) [1944405] - arm64: enable tlbi range instructions (Jeremy Linton) [1861872] - arm64: tlb: Use the TLBI RANGE feature in arm64 (Jeremy Linton) [1861872] - arm64: tlb: Detect the ARMv8.4 TLBI RANGE feature (Jeremy Linton) [1861872] - arm64/cpufeature: Add remaining feature bits in ID_AA64ISAR0 register (Jeremy Linton) [1861872] - arm64: tlbflush: Ensure start/end of address range are aligned to stride (Jeremy Linton) [1861872] - arm64: Detect the ARMv8.4 TTL feature (Jeremy Linton) [1861872] - arm64: tlbi: Set MAX_TLBI_OPS to PTRS_PER_PTE (Jeremy Linton) [1861872]- bpf: Fix integer overflow involving bucket_size (Jiri Olsa) [1992588] - bpf: Fix leakage due to insufficient speculative store bypass mitigation (Jiri Olsa) [1992588] - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 (Jiri Olsa) [1992588] - bpf: Fix OOB read when printing XDP link fdinfo (Jiri Olsa) [1992588] - bpf, test: fix NULL pointer dereference on invalid expected_attach_type (Jiri Olsa) [1992588] - bpf: Fix tail_call_reachable rejection for interpreter when jit failed (Jiri Olsa) [1992588] - bpf: Track subprog poke descriptors correctly and fix use-after-free (Jiri Olsa) [1992588] - bpf: Fix null ptr deref with mixed tail calls and subprogs (Jiri Olsa) [1992588] - bpf: Fix leakage under speculation on mispredicted branches (Jiri Olsa) [1992588] - bpf: Set mac_len in bpf_skb_change_head (Jiri Olsa) [1992588] - bpf: Prevent writable memory-mapping of read-only ringbuf pages (Jiri Olsa) [1992588] - bpf: Fix alu32 const subreg bound tracking on bitwise operations (Jiri Olsa) [1992588] - xsk: Fix broken Tx ring validation (Jiri Olsa) [1992588] - xsk: Fix for xp_aligned_validate_desc() when len == chunk_size (Jiri Olsa) [1992588] - bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1992588] - bpf: Refcount task stack in bpf_get_task_stack (Jiri Olsa) [1992588] - bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG (Jiri Olsa) [1992588] - selftest/bpf: Add a test to check trampoline freeing logic. (Jiri Olsa) [1992588] - bpf: Fix fexit trampoline. (Jiri Olsa) [1992588] - ftrace: Fix modify_ftrace_direct. (Jiri Olsa) [1992588] - ftrace: Add a helper function to modify_ftrace_direct() to allow arch optimization (Jiri Olsa) [1992588] - ftrace: Add helper find_direct_entry() to consolidate code (Jiri Olsa) [1992588] - bpf: Fix truncation handling for mod32 dst reg wrt zero (Jiri Olsa) [1992588] - bpf: Fix an unitialized value in bpf_iter (Jiri Olsa) [1992588] - bpf_lru_list: Read double-checked variable once without lock (Jiri Olsa) [1992588] - mt76: validate rx A-MSDU subframes (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath11k: Drop multicast fragments (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath11k: Clear the fragment cache during key install (Íñigo Huguet) [1991459] {CVE-2020-24587} - ath10k: Validate first subframe of A-MSDU before processing the list (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath10k: Fix TKIP Michael MIC verification for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26141} - ath10k: drop MPDU which has discard flag set by firmware for SDIO (Íñigo Huguet) [1991459] {CVE-2020-24588} - ath10k: drop fragments with multicast DA for SDIO (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: drop fragments with multicast DA for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: add CCMP PN replay protection for fragmented frames for PCIe (Íñigo Huguet) [1991459] - mac80211: extend protection against mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: do not accept/forward invalid EAPOL frames (Íñigo Huguet) [1991459] {CVE-2020-26139} - mac80211: prevent attacks on TKIP/WEP as well (Íñigo Huguet) [1991459] {CVE-2020-26141} - mac80211: check defrag PN against current frame (Íñigo Huguet) [1991459] - mac80211: add fragment cache to sta_info (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: drop A-MSDUs on old ciphers (Íñigo Huguet) [1991459] {CVE-2020-24588} - cfg80211: mitigate A-MSDU aggregation attacks (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - mac80211: properly handle A-MSDUs that start with an RFC 1042 header (Íñigo Huguet) [1991459] - mac80211: prevent mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: assure all fragments are encrypted (Íñigo Huguet) [1991459] {CVE-2020-26147} - tipc: call tipc_wait_for_connect only when dlen is not 0 (Xin Long) [1989361] - mptcp: remove tech preview warning (Florian Westphal) [1985120] - tcp: consistently disable header prediction for mptcp (Florian Westphal) [1985120] - selftests: mptcp: fix case multiple subflows limited by server (Florian Westphal) [1985120] - selftests: mptcp: turn rp_filter off on each NIC (Florian Westphal) [1985120] - selftests: mptcp: display proper reason to abort tests (Florian Westphal) [1985120] - mptcp: properly account bulk freed memory (Florian Westphal) [1985120] - mptcp: fix 'masking a bool' warning (Florian Westphal) [1985120] - mptcp: refine mptcp_cleanup_rbuf (Florian Westphal) [1985120] - mptcp: use fast lock for subflows when possible (Florian Westphal) [1985120] - mptcp: avoid processing packet if a subflow reset (Florian Westphal) [1985120] - mptcp: add sk parameter for mptcp_get_options (Florian Westphal) [1985120] - mptcp: fix syncookie process if mptcp can not_accept new subflow (Florian Westphal) [1985120] - mptcp: fix warning in __skb_flow_dissect() when do syn cookie for subflow join (Florian Westphal) [1985120] - mptcp: avoid race on msk state changes (Florian Westphal) [1985120] - mptcp: fix 32 bit DSN expansion (Florian Westphal) [1985120] - mptcp: fix bad handling of 32 bit ack wrap-around (Florian Westphal) [1985120] - tcp: parse mptcp options contained in reset packets (Florian Westphal) [1985120] - ionic: count csum_none when offload enabled (Jonathan Toppins) [1991646] - ionic: fix up dim accounting for tx and rx (Jonathan Toppins) [1991646] - ionic: remove intr coalesce update from napi (Jonathan Toppins) [1991646] - ionic: catch no ptp support earlier (Jonathan Toppins) [1991646] - ionic: make all rx_mode work threadsafe (Jonathan Toppins) [1991646] - dmaengine: idxd: Fix missing error code in idxd_cdev_open() (Jerry Snitselaar) [1990637] - dmaengine: idxd: add missing dsa driver unregister (Jerry Snitselaar) [1990637] - dmaengine: idxd: add engine 'struct device' missing bus type assignment (Jerry Snitselaar) [1990637] - dmaengine: idxd: remove MSIX masking for interrupt handlers (Jerry Snitselaar) [1990637] - dmaengine: idxd: Use cpu_feature_enabled() (Jerry Snitselaar) [1990637] - dmaengine: idxd: enable SVA feature for IOMMU (Jerry Snitselaar) [1990637] - dmagenine: idxd: Don't add portal offset in idxd_submit_desc (Jerry Snitselaar) [1990637] - ethtool: strset: fix message length calculation (Balazs Nemeth) [1989003] - net: add strict checks in netdev_name_node_alt_destroy() (Andrea Claudi) [1859038] - net: rtnetlink: fix bugs in rtnl_alt_ifname() (Andrea Claudi) [1859038] - net: rtnetlink: add linkprop commands to add and delete alternative ifnames (Andrea Claudi) [1859038] - net: check all name nodes in __dev_alloc_name (Andrea Claudi) [1859038] - net: fix a leak in register_netdevice() (Andrea Claudi) [1859038] - tun: fix memory leak in error path (Andrea Claudi) [1859038] - net: propagate errors correctly in register_netdevice() (Andrea Claudi) [1859038] - net: introduce name_node struct to be used in hashlist (Andrea Claudi) [1859038] - net: procfs: use index hashlist instead of name hashlist (Andrea Claudi) [1859038] - configs: Enable CONFIG_CHELSIO_INLINE_CRYPTO (Raju Rangoju) [1961368] - cxgb4/ch_ktls: Clear resources when pf4 device is removed (Raju Rangoju) [1961374] - ch_ktls: Remove redundant variable result (Raju Rangoju) [1961374] - ch_ktls: do not send snd_una update to TCB in middle (Raju Rangoju) [1961374] - ch_ktls: tcb close causes tls connection failure (Raju Rangoju) [1961374] - ch_ktls: fix device connection close (Raju Rangoju) [1961374] - ch_ktls: Fix kernel panic (Raju Rangoju) [1961374] - ch_ktls: fix enum-conversion warning (Raju Rangoju) [1961374] - net: ethernet: chelsio: inline_crypto: Mundane typos fixed throughout the file chcr_ktls.c (Raju Rangoju) [1961374] - ch_ipsec: Remove initialization of rxq related data (Raju Rangoju) [1961388] - ch_ktls: fix build warning for ipv4-only config (Raju Rangoju) [1961374] - ch_ktls: lock is not freed (Raju Rangoju) [1961374] - ch_ktls: stop the txq if reaches threshold (Raju Rangoju) [1961374] - ch_ktls: tcb update fails sometimes (Raju Rangoju) [1961374] - ch_ktls/cxgb4: handle partial tag alone SKBs (Raju Rangoju) [1961374] - ch_ktls: don't free skb before sending FIN (Raju Rangoju) [1961374] - ch_ktls: packet handling prior to start marker (Raju Rangoju) [1961374] - ch_ktls: Correction in middle record handling (Raju Rangoju) [1961374] - ch_ktls: missing handling of header alone (Raju Rangoju) [1961374] - ch_ktls: Correction in trimmed_len calculation (Raju Rangoju) [1961374] - cxgb4/ch_ktls: creating skbs causes panic (Raju Rangoju) [1961374] - ch_ktls: Update cheksum information (Raju Rangoju) [1961374] - ch_ktls: Correction in finding correct length (Raju Rangoju) [1961374] - cxgb4/ch_ktls: decrypted bit is not enough (Raju Rangoju) [1961374] - cxgb4/ch_ipsec: Replace the module name to ch_ipsec from chcr (Raju Rangoju) [1961388] - cxgb4/ch_ktls: ktls stats are added at port level (Raju Rangoju) [1961374] - ch_ktls: Issue if connection offload fails (Raju Rangoju) [1961374] - chelsio/chtls: Re-add dependencies on CHELSIO_T4 to fix modular CHELSIO_T4 (Raju Rangoju) [1961388] - chelsio/chtls: CHELSIO_INLINE_CRYPTO should depend on CHELSIO_T4 (Raju Rangoju) [1961388] - crypto: chelsio - fix minor indentation issue (Raju Rangoju) [1961368] - crypto/chcr: move nic TLS functionality to drivers/net (Raju Rangoju) [1961368] - cxgb4/ch_ipsec: Registering xfrmdev_ops with cxgb4 (Raju Rangoju) [1961388] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Raju Rangoju) [1961368] - chelsio/chtls: separate chelsio tls driver from crypto driver (Raju Rangoju) [1961368] - crypto: chelsio - Fix some pr_xxx messages (Raju Rangoju) [1961368] - crypto: chelsio - Avoid some code duplication (Raju Rangoju) [1961368] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Raju Rangoju) [1961368] - crypto: aead - remove useless setting of type flags (Raju Rangoju) [1961368] - crypto: Replace zero-length array with flexible-array (Raju Rangoju) [1961368] - [Crypto] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961368] - Crypto/chcr: Checking cra_refcnt before unregistering the algorithms (Raju Rangoju) [1961368] - Crypto/chcr: Calculate src and dst sg lengths separately for dma map (Raju Rangoju) [1961368] - Crypto/chcr: Fixes a coccinile check error (Raju Rangoju) [1961368] - Crypto/chcr: Fixes compilations warnings (Raju Rangoju) [1961368] - crypto/chcr: IPV6 code needs to be in CONFIG_IPV6 (Raju Rangoju) [1961368] - crypto: lib/sha1 - remove unnecessary includes of linux/cryptohash.h (Raju Rangoju) [1961368] - Crypto/chcr: fix for hmac(sha) test fails (Raju Rangoju) [1961368] - Crypto/chcr: fix for ccm(aes) failed test (Raju Rangoju) [1961368] - Crypto/chcr: fix ctr, cbc, xts and rfc3686-ctr failed tests (Raju Rangoju) [1961368] - crypto: chelsio - remove redundant assignment to variable error (Raju Rangoju) [1961368] - chcr: Fix CPU hard lockup (Raju Rangoju) [1961368] - crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Raju Rangoju) [1961368] - crypto: chelsio - switch to skcipher API (Raju Rangoju) [1961368] - crypto: chelsio - Remove VLA usage of skcipher (Raju Rangoju) [1961368]- tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. (Chris von Recklinghausen) [1989485] {CVE-2021-3679} - vmlinux.lds.h: Keep .ctors.* with .ctors (Jan Stancek) [1993208] - spi: pxa2xx: Add support for Intel Alder Lake PCH-P (Steve Best) [1978463] - bnxt_en: allow promiscuous mode for trusted VFs (Jonathan Toppins) [1730616] - arm64: memory: Add missing brackets to untagged_addr() macro (Chris von Recklinghausen) [1955809] - arm64: tags: Preserve tags for addresses translated via TTBR1 (Chris von Recklinghausen) [1955809] - arm64: entry: Move ct_user_exit before any other exception (Chris von Recklinghausen) [1955809] - arm64: memory: Implement __tag_set() as common function (Chris von Recklinghausen) [1955809] - arm64: mm: Really fix sparse warning in untagged_addr() (Chris von Recklinghausen) [1955809] - arm64: untag user pointers in access_ok and __uaccess_mask_ptr (Chris von Recklinghausen) [1955809] - arm64/mm: fix variable 'tag' set but not used (Chris von Recklinghausen) [1955809] - arm64: entry: SP Alignment Fault doesn't write to FAR_EL1 (Chris von Recklinghausen) [1955809] - arm64: compat: Add separate CP15 trapping hook (Chris von Recklinghausen) [1955809] - arm64: don't restore GPRs when context tracking (Chris von Recklinghausen) [1955809]- bareudp: Fix invalid read beyond skb's linear data (Guillaume Nault) [1990938] - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest (Michael Petlan) [1990695] - net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands (Balazs Nemeth) [1956825] - net: dcb: Validate netlink message in DCB handler (Balazs Nemeth) [1956825] - xfrm: Fix RCU vs hash_resize_mutex lock inversion (Sabrina Dubroca) [1988405] - Revert "xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype" (Sabrina Dubroca) [1988405] - xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype (Sabrina Dubroca) [1988405] - [s390] s390/AP: support new dynamic AP bus size limit (Claudio Imbrenda) [1974581] - net: sched: act_mirred: Reset ct info when mirror/redirect skb (Hangbin Liu) [1980532] - ucounts: Move max_time_namespace according to ucount_type (Alex Gladkov) [1982954] - perf vendor events power10: Adds 24x7 nest metric events for power10 platform (Diego Domingos) [1946650] - perf/core: fix backport of PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf/core: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Diego Domingos) [1946650] - perf vendor events powerpc: Fix eventcode of power10 JSON events (Diego Domingos) [1946650] - perf vendor events: Initial JSON/events list for power10 platform (Diego Domingos) [1946650] - powerpc/perf: Fix sampled instruction type for larx/stcx (Diego Domingos) [1946650] - powerpc/perf: Fix the threshold event selection for memory events in power10 (Diego Domingos) [1946650] - perf sort: Display sort dimension p_stage_cyc only on supported archs (Diego Domingos) [1946650] - perf tools: Support pipeline stage cycles for powerpc (Diego Domingos) [1946650] - perf powerpc: Add support for PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf sort: Add dynamic headers for perf report columns (Diego Domingos) [1946650] - powerpc/perf: Expose processor pipeline stage cycles using PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - Documentation/admin-guide: kernel-parameters: fix "disable_ddw" wording (Diego Domingos) [1946650] - powerpc/perf: Support PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - perf/core: Add PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - powerpc/perf: Infrastructure to support checking of attr.config* (Diego Domingos) [1946650] - powerpc/perf: Add platform specific check_attr_config (Diego Domingos) [1946650] - ice: add support for auxiliary input/output pins (Jonathan Toppins) [1956913] - ice: enable transmit timestamps for E810 devices (Jonathan Toppins) [1944818] - ice: enable receive hardware timestamping (Jonathan Toppins) [1944818] - ice: report the PTP clock index in ethtool .get_ts_info (Jonathan Toppins) [1944818] - ice: register 1588 PTP clock device object for E810 devices (Jonathan Toppins) [1944818] - ice: add low level PTP clock access functions (Jonathan Toppins) [1944818] - ice: add support for set/get of driver-stored firmware parameters (Jonathan Toppins) [1944818] - ice: process 1588 PTP capabilities during initialization (Jonathan Toppins) [1944818] - ice: add support for sideband messages (Jonathan Toppins) [1944818]- bnxt_en: Fix static checker warning in bnxt_fw_reset_task() (Jonathan Toppins) [1989274] - bnxt_en: Check abort error state in bnxt_half_open_nic() (Jonathan Toppins) [1989274] - bnxt_en: fix error path of FW reset (Jonathan Toppins) [1989274] - bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task() (Jonathan Toppins) [1989274] - bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe() (Jonathan Toppins) [1989274] - bnxt_en: reject ETS settings that will starve a TC (Jonathan Toppins) [1989274] - bnxt_en: don't disable an already disabled PCI device (Jonathan Toppins) [1989274] - bnxt_en: Remove the read of BNXT_FW_RESET_INPROG_REG after firmware reset. (Jonathan Toppins) [1989274] - i40e: Fix log TC creation failure when max num of queues is exceeded (Stefan Assmann) [1920274] - i40e: Fix queue-to-TC mapping on Tx (Stefan Assmann) [1920274] - i40e: Add additional info to PHY type error (Stefan Assmann) [1920274] - i40e: Fix firmware LLDP agent related warning (Stefan Assmann) [1920274] - i40e: Fix logic of disabling queues (Stefan Assmann) [1920274] - i40e: add support for PTP external synchronization clock (Stefan Assmann) [1920274] - i40e: improve locking of mac_filter_hash (Stefan Assmann) [1920274] - i40e: Fix missing rtnl locking when setting up pf switch (Stefan Assmann) [1920274] - i40e: fix PTP on 5Gb links (Stefan Assmann) [1920274] - i40e: Fix autoneg disabling for non-10GBaseT links (Stefan Assmann) [1920274] - i40e: Fix error handling in i40e_vsi_open (Stefan Assmann) [1920274] - intel: Remove rcu_read_lock() around XDP program invocation (Stefan Assmann) [1920274] - i40e: clean up packet type lookup table (Stefan Assmann) [1920274] - i40e: add correct exception tracing for XDP (Stefan Assmann) [1920274] - i40e: Remove LLDP frame filters (Stefan Assmann) [1920274] - i40e: Fix PHY type identifiers for 2.5G and 5G adapters (Stefan Assmann) [1920274] - i40e: Fix use-after-free in i40e_client_subtask() (Stefan Assmann) [1920274] - i40e: fix broken XDP support (Stefan Assmann) [1920274] - i40e: refactor repeated link state reporting code (Stefan Assmann) [1920274] - i40e: optimize for XDP_REDIRECT in xsk path (Stefan Assmann) [1920274] - i40e: fix the panic when running bpf in xdpdrv mode (Stefan Assmann) [1920274] - i40e: Fix sparse warning: missing error code 'err' (Stefan Assmann) [1920274] - i40e: Fix sparse error: 'vsi->netdev' could be null (Stefan Assmann) [1920274] - i40e: Fix sparse error: uninitialized symbol 'ring' (Stefan Assmann) [1920274] - i40e: Fix sparse errors in i40e_txrx.c (Stefan Assmann) [1920274] - i40e: Fix display statistics for veb_tc (Stefan Assmann) [1920274] - i40e: fix receiving of single packets in xsk zero-copy mode (Stefan Assmann) [1920274] - i40e: Fix inconsistent indenting (Stefan Assmann) [1920274] - i40e: Fix oops at i40e_rebuild() (Stefan Assmann) [1920274] - i40e: Fix kernel oops when i40e driver removes VF's (Stefan Assmann) [1920274] - i40e: Added Asym_Pause to supported link modes (Stefan Assmann) [1920274] - net: i40e: remove repeated words (Stefan Assmann) [1920274] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Stefan Assmann) [1920274] - intel: clean up mismatched header comments (Stefan Assmann) [1920274] - intel: Update drivers to use ethtool_sprintf (Stefan Assmann) [1920274] - i40e: move headroom initialization to i40e_configure_rx_ring (Stefan Assmann) [1920274] - i40e: Fix endianness conversions (Stefan Assmann) [1920274] - i40e: Fix add TC filter for IPv6 (Stefan Assmann) [1920274] - i40e: Fix addition of RX filters after enabling FW LLDP agent (Stefan Assmann) [1920274] - i40e: Fix overwriting flow control settings during driver loading (Stefan Assmann) [1920274] - i40e: Add zero-initialization of AQ command structures (Stefan Assmann) [1920274] - i40e: Fix memory leak in i40e_probe (Stefan Assmann) [1920274] - i40e: Fix flow for IPv6 next header (extension header) (Stefan Assmann) [1920274] - i40e: Fix incorrect argument in call to ipv6_addr_any() (Stefan Assmann) [1920274] - i40e: store the result of i40e_rx_offset() onto i40e_ring (Stefan Assmann) [1920274] - i40e: Simplify the do-while allocation loop (Stefan Assmann) [1920274] - i40e: adjust i40e_is_non_eop (Stefan Assmann) [1920274] - i40e: drop misleading function comments (Stefan Assmann) [1920274] - i40e: drop redundant check when setting xdp prog (Stefan Assmann) [1920274] - i40e: remove the useless value assignment in i40e_clean_adminq_subtask (Stefan Assmann) [1920274] - i40e: VLAN field for flow director (Stefan Assmann) [1920274] - i40e: Add flow director support for IPv6 (Stefan Assmann) [1920274] - i40e: Add EEE status getting & setting implementation (Stefan Assmann) [1920274] - i40e: Fix uninitialized variable mfs_max (Stefan Assmann) [1920274] - i40e: Add netlink callbacks support for software based DCB (Stefan Assmann) [1920274] - i40e: Add init and default config of software based DCB (Stefan Assmann) [1920274] - i40e: Add hardware configuration for software based DCB (Stefan Assmann) [1920274] - i40e: Log error for oversized MTU on device (Stefan Assmann) [1920274] - i40e: consolidate handling of XDP program actions (Stefan Assmann) [1920274] - i40e: remove the redundant buffer info updates (Stefan Assmann) [1920274] - i40e: remove unnecessary cleaned_count updates (Stefan Assmann) [1920274] - i40e: remove unnecessary memory writes of the next to clean pointer (Stefan Assmann) [1920274] - i40e: Use batched xsk Tx interfaces to increase performance (Stefan Assmann) [1920274] - i40e: convert to new udp_tunnel infrastructure (Stefan Assmann) [1920274] - netfilter: nf_tables: skip module reference count bump on object updates (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix unexpected EOPNOTSUPP error (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Fix an Oops in nf_tables_updobj() error handling (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix possible null-pointer dereference in object update (Fernando Fernandez Mancera) [1944487] - netfilter: nft_quota: add quota object update support (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Introduce stateful object update operation (Fernando Fernandez Mancera) [1944487] - cifs: retry lookup and readdir when EAGAIN is returned. (Ronnie Sahlberg) [1972411] - netfilter: nf_tables: Fix dereference of null pointer flow (Florian Westphal) [1985087] - netfilter: nf_tables: memleak in hw offload abort path (Florian Westphal) [1985087] - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols (Florian Westphal) [1985087] - netfilter: synproxy: Fix out of bounds when parsing TCP options (Florian Westphal) [1985087] - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches (Florian Westphal) [1985087] - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service (Florian Westphal) [1985087] - netfilter: nftables: avoid overflows in nft_hash_buckets() (Florian Westphal) [1985087] - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check (Florian Westphal) [1985087] - netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BASIC in VLAN transfer logic (Florian Westphal) [1985087] - netfilter: nftables_offload: special ethertype handling for VLAN (Florian Westphal) [1985087] - netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector (Florian Westphal) [1985087] - netfilter: nft_payload: fix C-VLAN offload support (Florian Westphal) [1985087] - ipvs: allow connection reuse for unconfirmed conntrack (Florian Westphal) [1985087] - net: fix GRO skb truesize update (Paolo Abeni) [1987391] - sk_buff: avoid potentially clearing 'slow_gro' field (Paolo Abeni) [1987391] - veth: use skb_prepare_for_gro() (Paolo Abeni) [1987391] - skbuff: allow 'slow_gro' for skb carring sock reference (Paolo Abeni) [1987391] - net: optimize GRO for the common case. (Paolo Abeni) [1987391] - sk_buff: track extension status in slow_gro (Paolo Abeni) [1987391] - sk_buff: track dst status in slow_gro (Paolo Abeni) [1987391] - sk_buff: introduce 'slow_gro' flags (Paolo Abeni) [1987391] - skbuff: Fix build with SKB extensions disabled (Paolo Abeni) [1987391] - skbuff: Release nfct refcount on napi stolen or re-used skbs (Paolo Abeni) [1987391] - selftests: net: veth: add tests for set_channel (Paolo Abeni) [1987391] - veth: create by default nr_possible_cpus queues (Paolo Abeni) [1987391] - veth: implement support for set_channel ethtool op (Paolo Abeni) [1987391] - veth: factor out initialization helper (Paolo Abeni) [1987391] - veth: always report zero combined channels (Paolo Abeni) [1987391] - veth: Implement ethtool's get_channelis() callback (Paolo Abeni) [1987391] - net: add GSO UDP L4 and GSO fraglists to the list of software-backed types (Paolo Abeni) [1987391] - ice: Support RSS configure removal for AVF (Jonathan Toppins) [1946726] - ice: Enable RSS configure for AVF (Jonathan Toppins) [1946726] - ice: Add helper function to get the VF's VSI (Jonathan Toppins) [1946726] - ice: remove redundant assignment to pointer vsi (Jonathan Toppins) [1946726] - ice: Advertise virtchnl UDP segmentation offload capability (Jonathan Toppins) [1946726] - ice: Allow ignoring opcodes on specific VF (Jonathan Toppins) [1946726] - ice: warn about potentially malicious VFs (Jonathan Toppins) [1946726] - ice: Consolidate VSI state and flags (Jonathan Toppins) [1946726] - ice: Refactor ice_set/get_rss into LUT and key specific functions (Jonathan Toppins) [1946726] - ice: Refactor get/set RSS LUT to use struct parameter (Jonathan Toppins) [1946726] - ice: Change ice_vsi_setup_q_map() to not depend on RSS (Jonathan Toppins) [1946726] - ice: Check FDIR program status for AVF (Jonathan Toppins) [1946726] - ice: Add more FDIR filter type for AVF (Jonathan Toppins) [1946726] - ice: Add GTPU FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add non-IP Layer2 protocol FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add new actions support for VF FDIR (Jonathan Toppins) [1946726] - ice: Add FDIR pattern action parser for VF (Jonathan Toppins) [1946726] - ice: Enable FDIR Configure for AVF (Jonathan Toppins) [1946726] - ice: Add support for per VF ctrl VSI enabling (Jonathan Toppins) [1946726] - ice: Enhanced IPv4 and IPv6 flow filter (Jonathan Toppins) [1946726] - ice: Support to separate GTP-U uplink and downlink (Jonathan Toppins) [1946726] - ice: Add more advanced protocol support in flow filter (Jonathan Toppins) [1946726] - ice: Support non word aligned input set field (Jonathan Toppins) [1946726] - ice: Add more basic protocol support for flow filter (Jonathan Toppins) [1946726] - sctp: move the active_key update after sh_keys is added (Xin Long) [1986966] - sctp: fix return value check in __sctp_rcv_asconf_lookup (Xin Long) [1986966] - sctp: delete addr based on sin6_scope_id (Xin Long) [1986966] - sctp: update active_key for asoc when old key is being replaced (Xin Long) [1986966] - sctp: move 198 addresses from unusable to private scope (Xin Long) [1986966] - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY (Xin Long) [1986966] - sctp: validate chunk size in __rcv_asconf_lookup (Xin Long) [1986966] - sctp: add size validation when walking chunks (Xin Long) [1986966] - sctp: validate from_addr_param return (Xin Long) [1986966] - sctp: fix the proc_handler for sysctl encap_port (Xin Long) [1986966] - sctp: add the missing setting for asoc encap_port (Xin Long) [1986966] - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b (Xin Long) [1986966] - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() (Xin Long) [1986966] - sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms (Xin Long) [1986966] - bonding: allow nesting of bonding device (Antoine Tenart) [1989099] - bonding: avoid adding slave device with IFF_MASTER flag (Antoine Tenart) [1989099] - ice: don't remove netdev->dev_addr from uc sync list (Ken Cox) [1873969 1961018] - ice: Stop processing VF messages during teardown (Ken Cox) [1986451] - ice: Prevent probing virtual functions (Ken Cox) [1952810] - ima: extend boot_aggregate with kernel measurements (Bruno Meneguele) [1977422] - selftest/bpf: Verifier tests for var-off access (Jiri Olsa) [1960944] {CVE-2021-29155} - selftest/bpf: Adjust expected verifier errors (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: No need to simulate speculative domain for immediates (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix mask direction swap upon off reg sign change (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Wrap aux data inside bpf_sanitize_info container (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix pointer arithmetic mask tightening under state pruning (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix leakage of uninitialized bpf stack under speculation (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: Fix masking negation logic upon negative dst register (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: verifier: Allocate idmap scratch in verifier env (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Tighten speculative pointer arithmetic mask (Jiri Olsa) [1960944 1972496] {CVE-2021-29155 CVE-2021-33200} - bpf: Move sanitize_val_alu out of op switch (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Refactor and streamline bounds check into helper (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Allow variable-offset stack access (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Improve verifier error messages for users (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Rework ptr_limit into alu_limit and add common error path (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Ensure off_reg has no mixed signed bounds for all types (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Move off_reg into sanitize_ptr_alu (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Use correct permission flag for mixed signed bounds arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Add sanity check for upper ptr_limit (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Simplify alu_limit masking for pointer arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix off-by-one for area size in creating mask to left (Jiri Olsa) [1960944] {CVE-2021-29155} - Documentation/x86: Add ratelimit in buslock.rst (Prarit Bhargava) [1948048] - Documentation/admin-guide: Add bus lock ratelimit (Prarit Bhargava) [1948048] - x86/bus_lock: Set rate limit for bus lock (Prarit Bhargava) [1948048] - Documentation/x86: Add buslock.rst (Prarit Bhargava) [1948048] - [s390] net/smc: Ensure correct state of the socket in send path (Claudio Imbrenda) [1731026] - [s390] net/smc: Fix ENODATA tests in smc_nl_get_fback_stats() (Claudio Imbrenda) [1731026] - [s390] net/smc: Make SMC statistics network namespace aware (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC fallback statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add SMC statistics support (Claudio Imbrenda) [1731026] - [s390] s390/ap: Fix hanging ioctl caused by wrong msg counter (Claudio Imbrenda) [1984762] - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow (Jon Maloy) [1988226] {CVE-2021-37576} - NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT (Benjamin Coddington) [1983793] - selftests/powerpc: EBB selftest for MMCR0 control for PMU SPRs in ISA v3.1 (Desnes A. Nunes do Rosario) [1991753] - selftests/powerpc: Fix "no_handler" EBB selftest (Desnes A. Nunes do Rosario) [1991753] - powerpc/perf: Fix crash in perf_instruction_pointer() when ppmu is not set (Desnes A. Nunes do Rosario) [1991753] - powerpc/pmu: Make the generic compat PMU use the architected events (Desnes A. Nunes do Rosario) [1991753] - perf script python: Fix buffer size to report iregs in perf script (Desnes A. Nunes do Rosario) [1991753] - ceph: reduce contention in ceph_check_delayed_caps() (Jeff Layton) [1953430]- net: mac802154: Fix general protection fault (Chris von Recklinghausen) [1984571] {CVE-2021-3659} - Bluetooth: fix the erroneous flush_work() order (Chris von Recklinghausen) [1964559] {CVE-2021-3564} - Bluetooth: use correct lock to prevent UAF of hdev object (Chris von Recklinghausen) [1968214] {CVE-2021-3573} - usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI (Torez Smith) [1972139] - usb: ehci: do not initialise static variables (Torez Smith) [1972139] - usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core (Torez Smith) [1972139] - USB: ehci: drop workaround for forced irq threading (Torez Smith) [1972139] - usb: ehci: add spurious flag to disable overcurrent checking (Torez Smith) [1972139] - perf test: Handle fd gaps in test__dso_data_reopen (Michael Petlan) [1871785] - tty: vt: always invoke vc->vc_sw->con_resize callback (Maxim Levitsky) [1957611] - iavf: fix locking of critical sections (Stefan Assmann) [1975245] - iavf: do not override the adapter state in the watchdog task (Stefan Assmann) [1975245] - ixgbe: Fix packet corruption due to missing DMA sync (Ken Cox) [1920269] - ixgbe: Fix an error handling path in 'ixgbe_probe()' (Ken Cox) [1920269] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1920269] - ixgbe: add correct exception tracing for XDP (Ken Cox) [1920269] - ixgbe: Fix out-bounds warning in ixgbe_host_interface_command() (Ken Cox) [1920269] - ixgbe: reduce checker warnings (Ken Cox) [1920269] - ixgbe: use checker safe conversions (Ken Cox) [1920269] - ixgbe: fix large MTU request from VF (Ken Cox) [1920269] - net: ethernet: intel: Fix a typo in the file ixgbe_dcb_nl.c (Ken Cox) [1920269] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920269] - ixgbe: Support external GBE SerDes PHY BCM54616s (Ken Cox) [1920269] - ixgbe: fix unbalanced device enable/disable in suspend/resume (Ken Cox) [1920269] - ixgbe: Fix NULL pointer dereference in ethtool loopback test (Ken Cox) [1920269] - ixgbe: Fix fall-through warnings for Clang (Ken Cox) [1920269] - intel: clean up mismatched header comments (Ken Cox) [1920269] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Ken Cox) [1920269] - intel: Update drivers to use ethtool_sprintf (Ken Cox) [1920269] - ixgbe: optimize for XDP_REDIRECT in xsk path (Ken Cox) [1920269] - ixgbe: move headroom initialization to ixgbe_configure_rx_ring (Ken Cox) [1920269] - ixgbe: Fix memleak in ixgbe_configure_clsu32 (Ken Cox) [1920269] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920269] - ixgbe: store the result of ixgbe_rx_offset() onto ixgbe_ring (Ken Cox) [1920269] - net: ixgbe: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920269] - ixgbe: avoid premature Rx buffer reuse (Ken Cox) [1920269] - net: remove unneeded break (Ken Cox) [1920269] - ixgbe: add pause frame stats (Ken Cox) [1920269] - iavf: Set RSS LUT and key in reset handle path (Ken Cox) [1910853] - [netdrv] chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1955208] - cxgb4: avoid collecting SGE_QBASE regs during traffic (Raju Rangoju) [1955208] - cxgb4: collect serial config version from register (Raju Rangoju) [1955208] - cxgb4: remove unused vpd_cap_addr (Raju Rangoju) [1955208] - cxgb4: remove bogus CHELSIO_VPD_UNIQUE_ID constant (Raju Rangoju) [1955208] - cxgb4: Assign boolean values to a bool variable (Raju Rangoju) [1955208] - cxgb4: enable interrupt based Tx completions for T5 (Raju Rangoju) [1955208] - cxgb4: fix the panic caused by non smac rewrite (Raju Rangoju) [1955208] - cxgb4: Fix the -Wmisleading-indentation warning (Raju Rangoju) [1955208] - cxgb4: set up filter action after rewrites (Raju Rangoju) [1955208] - cxgb4: handle 4-tuple PEDIT to NAT mode translation (Raju Rangoju) [1955208] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Raju Rangoju) [1955208] - net: cxbg4: Remove pointless in_interrupt() check (Raju Rangoju) [1955208] - cxgb4: Avoid log flood (Raju Rangoju) [1955208] - cxgb4: fix memory leak during module unload (Raju Rangoju) [1955208] - cxgb4: Fix offset when clearing filter byte counters (Raju Rangoju) [1955208] - cxgb4: add error handlers to LE intr_handler (Raju Rangoju) [1955208] - cxgb4: insert IPv6 filter rules in next free region (Raju Rangoju) [1955208] - cxgb4: Fix race between loopback and normal Tx path (Raju Rangoju) [1955208] - cxgb4: Fix work request size calculation for loopback test (Raju Rangoju) [1955208] - cxgb4: add TC-MATCHALL IPv6 support (Raju Rangoju) [1955208] - cxgb4: fix extracting IP addresses in TC-FLOWER rules (Raju Rangoju) [1955208] - cxgb4: fix check for running offline ethtool selftest (Raju Rangoju) [1955208] - cxgb4: add loopback ethtool self-test (Raju Rangoju) [1955208] - net: cxgb4: reject unsupported coalescing params (Raju Rangoju) [1955208] - cxgb4: use eth_zero_addr() to clear mac address (Raju Rangoju) [1955208] - cxgb4: add missing release on skb in uld_send() (Raju Rangoju) [1955208] - cxgb4: convert to new udp_tunnel_nic infra (Raju Rangoju) [1955208] - cxgb4: fix all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: add main VI to mirror VI config replication (Raju Rangoju) [1955208] - cxgb4: add support for mirror Rxqs (Raju Rangoju) [1955208] - cxgb4: add mirror action to TC-MATCHALL offload (Raju Rangoju) [1955208] - net: cxgb4: fix return error value in t4_prep_fw (Raju Rangoju) [1955208] - cxgb4: move device dump arrays in header to C file (Raju Rangoju) [1955208] - cxgb4: always sync access when flashing PHY firmware (Raju Rangoju) [1955208] - cxgb4: update kernel-doc line comments (Raju Rangoju) [1955208] - cxgb4: fix set but unused variable when DCB is disabled (Raju Rangoju) [1955208] - cxgb4: move DCB version extern to header file (Raju Rangoju) [1955208] - cxgb4: remove cast when saving IPv4 partial checksum (Raju Rangoju) [1955208] - cxgb4: fix SGE queue dump destination buffer context (Raju Rangoju) [1955208] - cxgb4: use correct type for all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: fix endian conversions for L4 ports in filters (Raju Rangoju) [1955208] - cxgb4: parse TC-U32 key values and masks natively (Raju Rangoju) [1955208] - cxgb4: use unaligned conversion for fetching timestamp (Raju Rangoju) [1955208] - cxgb4: move PTP lock and unlock to caller in Tx path (Raju Rangoju) [1955208] - cxgb4: move handling L2T ARP failures to caller (Raju Rangoju) [1955208] - cxgb4: Use struct_size() helper (Raju Rangoju) [1955208] - cxgb4: add action to steer flows to specific Rxq (Raju Rangoju) [1955208] - cxgb4: add support to fetch ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter deletion (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter insertion (Raju Rangoju) [1955208] - [netdrv] flow_offload: check for basic action hw stats type (Raju Rangoju) [1955208] - cxgb4: add skeleton for ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add support to read serial flash (Raju Rangoju) [1955208] - cxgb4: add support to flash boot cfg image (Raju Rangoju) [1955208] - cxgb4: add support to flash boot image (Raju Rangoju) [1955208] - cxgb4: add support to flash PHY image (Raju Rangoju) [1955208] - cxgb4: update set_flash to flash different images (Raju Rangoju) [1955208] - cxgb4: Use kfree() instead kvfree() where appropriate (Raju Rangoju) [1955208] - cxgb4: Use pM format specifier for MAC addresses (Raju Rangoju) [1955208] - net: sock: fix in-kernel mark setting (Alexander Aring) [1509204] - sock: Reset dst when changing sk_mark via setsockopt (Alexander Aring) [1509204] - fs: dlm: fix mark setting deadlock (Alexander Aring) [1509204] - fs: dlm: fix mark per nodeid setting (Alexander Aring) [1509204] - fs: dlm: remove lock dependency warning (Alexander Aring) [1509204] - fs: dlm: set skb mark per peer socket (Alexander Aring) [1509204] - fs: dlm: set skb mark for listen socket (Alexander Aring) [1509204] - net: sock: add sock_set_mark (Alexander Aring) [1509204] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1959110] - can: gw: synchronize rcu operations before removing gw job entry (Balazs Nemeth) [1986334] - can: bcm: fix infoleak in struct bcm_msg_head (Balazs Nemeth) [1986334] - can: af_can: prevent potential access of uninitialized member in canfd_rcv() (Balazs Nemeth) [1956730] - can: af_can: prevent potential access of uninitialized member in can_rcv() (Balazs Nemeth) [1956730] - can: proc: can_remove_proc(): silence remove_proc_entry warning (Balazs Nemeth) [1956730] - cifs: add missing parsing of backupuid (Ronnie Sahlberg) [1987126] - cifs: use helpers when parsing uid/gid mount options and validate them (Ronnie Sahlberg) [1987126] - kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [1939133] - kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [1939133] - kernfs: switch kernfs to use an rwsem (Ian Kent) [1939133] - kernfs: use VFS negative dentry caching (Ian Kent) [1939133] - kernfs: add a revision to identify directory node changes (Ian Kent) [1939133] - kernfs: move revalidate to be near lookup (Ian Kent) [1939133]- mlxsw: spectrum_mr: Update egress RIF list before route's action (Ivan Vecera) [1941938] - selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Increase the tolerance of backlog buildup (Ivan Vecera) [1941938] - selftests: mlxsw: Return correct error code in resource scale tests (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in port_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: sch_red_ets: Test proper counter cleaning in ETS (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Index future FIFOs by band number (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Allocate child qdiscs dynamically (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Guard all qdisc accesses with a lock (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track children per qdisc (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Promote backlog reduction to mlxsw_sp_qdisc_destroy() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track tclass_num as int, not u8 (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop an always-true condition (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Simplify mlxsw_sp_qdisc_compare() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop one argument from check_params callback (Ivan Vecera) [1941938] - mlxsw: core: Remove critical trip points from thermal zones (Ivan Vecera) [1941938] - selftests: mlxsw: Test vetoing of double sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Veto sampling if already enabled on port (Ivan Vecera) [1941938] - selftests: mlxsw: Test matchall failure with protocol match (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform priority checks earlier (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Convert if statements to a switch statement (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform protocol check earlier (Ivan Vecera) [1941938] - selftests: forwarding: vxlan_bridge_1d: Add more ECN decap test cases (Ivan Vecera) [1941938] - mlxsw: spectrum: Fix ECN marking in tunnel decapsulation (Ivan Vecera) [1941938] - selftests: net: forwarding: Fix a typo (Ivan Vecera) [1941938] - selftests: mlxsw: spectrum-2: Remove q_in_vni_veto test (Ivan Vecera) [1941938] - selftests: forwarding: Add test for dual VxLAN bridge (Ivan Vecera) [1941938] - mlxsw: Allow 802.1d and .1ad VxLAN bridges to coexist on Spectrum>=2 (Ivan Vecera) [1941938] - mlxsw: Add struct mlxsw_sp_switchdev_ops per ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Add mlxsw_sp_port_egress_ethtype_set() (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port Egress VLAN EtherType Register (Ivan Vecera) [1941938] - mlxsw: reg: Add egr_et_set field to SPVID (Ivan Vecera) [1941938] - selftests: mlxsw: Test egress sampling limitation on Spectrum-1 only (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests for new triggers (Ivan Vecera) [1941938] - mlxsw: spectrum_acl: Offload FLOW_ACTION_SAMPLE (Ivan Vecera) [1941938] - mlxsw: core_acl_flex_actions: Add mirror sampler action (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Add support for egress sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Start using sampling triggers hash table (Ivan Vecera) [1941938] - mlxsw: spectrum: Track sampling triggers in a hash table (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Pass matchall entry to sampling operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Push sampling checks to per-ASIC operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Propagate extack further (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests (Ivan Vecera) [1941938] - mlxsw: spectrum: Report extra metadata to psample module (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove mlxsw_sp_sample_receive() (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove unnecessary RCU read-side critical section (Ivan Vecera) [1941938] - mlxsw: pci: Set extra metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: Create dedicated field for Rx metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: pci: Add more metadata fields to CQEv2 (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Implement sampling using mirroring (Ivan Vecera) [1941938] - mlxsw: spectrum_trap: Split sampling traps between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Split sampling support between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN probability rate support (Ivan Vecera) [1941938] - mlxsw: reg: Extend mirroring registers with probability rate field (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN session identifier support (Ivan Vecera) [1941938] - mlxsw: Adjust some MFDE fields shift and size to fw implementation (Ivan Vecera) [1941938] - mlxsw: core: Expose MFDE.log_ip to devlink health (Ivan Vecera) [1941938] - mlxsw: reg: Extend MFDE register with new log_ip field (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2406 (Ivan Vecera) [1941938] - mlxsw: reg: Fix comment about slot_index field in PMAOS register (Ivan Vecera) [1941938] - mlxsw: spectrum: Reword an error message for Q-in-Q veto (Ivan Vecera) [1941938] - mlxsw: spectrum_ethtool: Add an external speed to PTYS register (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Do not overwrite policer configuration (Ivan Vecera) [1941938] - selftests: forwarding: Specify interface when invoking mausezahn (Ivan Vecera) [1941938] - selftests: mlxsw: Add a scale test for physical ports (Ivan Vecera) [1941938] - mlxsw: Register physical ports as a devlink resource (Ivan Vecera) [1941938] - mlxsw: pci: switch from 'pci_' to 'dma_' API (Ivan Vecera) [1941938] - mlxsw: core: Increase critical threshold for ASIC thermal zone (Ivan Vecera) [1941938] - mlxsw: core: Add validation of transceiver temperature thresholds (Ivan Vecera) [1941938] - selftests: mlxsw: Set headroom size of correct port (Ivan Vecera) [1941938] - net/mlxfw: Use kzalloc for allocating only one thing (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use eXtended mezzanine to offload IPv4 router (Ivan Vecera) [1941938] - mlxsw: spectrum: Set KVH XLT cache mode for Spectrum2/3 (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Introduce basic XM cache flushing (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache ML Delete Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Implement L-value tracking for M-index (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Router M Table Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce per-ASIC XM initialization (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Lookup Table Query Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT M select Register (Ivan Vecera) [1941938] - mlxsw: Ignore ports that are connected to eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: pci: Obtain info about ports used by eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce XM implementation of router low-level ops (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Direct Register (Ivan Vecera) [1941938] - selftests: mlxsw: Add Q-in-VNI veto tests (Ivan Vecera) [1941938] - selftests: forwarding: Add Q-in-VNI test (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Allow joining VxLAN to 802.1ad bridge (Ivan Vecera) [1941938] - mlxsw: Veto Q-in-VNI for Spectrum-1 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Use ops->vxlan_join() when adding VLAN to VxLAN device (Ivan Vecera) [1941938] - mlxsw: spectrum_nve_vxlan: Add support for Q-in-VNI for Spectrum-2 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Publish mlxsw_sp_ethtype_to_sver_type() (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_config (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_params (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common function for joining VxLAN to VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: reg: Add support for tunnel port in SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Stacking Register (Ivan Vecera) [1941938] - mlxsw: Use one enum for all registers that contain tunnel_port field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Reduce mlxsw_sp_ipip_fib_entry_op_gre4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2018 (Ivan Vecera) [1941938] - mlxsw: core_acl: Use an array instead of a struct with a zero-length array (Ivan Vecera) [1941938] - mlxsw: spectrum_mr: Use flexible-array member instead of zero-length array (Ivan Vecera) [1941938] - mlxsw: core: Trace EMAD events (Ivan Vecera) [1941938] - selftests: mlxsw: Test RIF's reference count when joining a LAG (Ivan Vecera) [1941938] - mlxsw: spectrum: Apply RIF configuration when joining a LAG (Ivan Vecera) [1941938] - selftests: forwarding: Add QinQ veto testing (Ivan Vecera) [1941938] - mlxsw: Add QinQ configuration vetoes (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Add support of QinQ traffic (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common functions for VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: Make EtherType configurable when pushing VLAN at ingress (Ivan Vecera) [1941938] - mlxsw: spectrum: Only treat 802.1q packets as tagged packets (Ivan Vecera) [1941938] - mlxsw: reg: Add et_vlan field to SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Classification Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Update adjacency index more efficiently (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track nexthop group virtual router membership (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Rollback virtual router adjacency pointer update (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass virtual router parameters directly instead of pointer (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix error handling issue (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Resolve RIF from nexthop struct instead of neighbour (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use loopback RIF for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use different trap identifier for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Create loopback RIF during initialization (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Allow returning errors from mlxsw_sp_nexthop_group_refresh() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add an indication if a nexthop group can be destroyed (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Re-order mlxsw_sp_nexthop6_group_get() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type based on nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type after creating nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass ifindex to mlxsw_sp_ipip_entry_find_by_decap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set ifindex for IPv4 nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix wrong kfree() in error path (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove outdated comment (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_fini() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused argument from mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop4_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_ipip: Remove overlay protocol from can_offload() callback (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Split nexthop group configuration to a different struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Move IPv4 FIB info into a union in nexthop group struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused field 'prio' from IPv4 FIB entry struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Store FIB info in route (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Associate neighbour table with nexthop instead of group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use nexthop group type in hash table key (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add nexthop group type field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Compare key with correct object type (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB entry update op (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track FIB entry committed state and skip uncommitted on delete (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce fib_entry priv for low-level ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Have FIB entry op context allocated for the instance (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Prepare work context for possible bulking (Ivan Vecera) [1941938] - mlxsw: spectrum: Push RALUE packing and writing into low-level router ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE pack helper from abort function (Ivan Vecera) [1941938] - mlxsw: reg: Allow to pass NULL pointer to mlxsw_reg_ralue_pack4/6() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass destination IP as a pointer to mlxsw_reg_ralue_pack4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Export RALUE pack helper and use it from IPIP (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Push out RALUE pack into separate helper (Ivan Vecera) [1941938] - mlxsw: spectrum: Propagate context from work handler containing RALUE payload (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB event queue instead of separate works (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE-independent op arg (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass non-register proto enum to __mlxsw_sp_router_set_abort_trap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce low-level ops and implement them for RALXX regs (Ivan Vecera) [1941938] - mlxsw: reg: Add XRALXX Registers (Ivan Vecera) [1941938] - hwmon: (mlxreg-fan) Add support for fan drawers capability and present registers (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Add callback to notify mux creation completion (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend supported mux number (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend driver to support word address space devices (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Get rid of adapter numbers enforcement (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Prepare mux selection infrastructure for two-byte support (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Convert driver to platform driver (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Move header file out of x86 realm (Ivan Vecera) [1941938] - platform/x86: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mlxcpld: Add support for I2C bus frequency setting (Ivan Vecera) [1941938] - i2c: mlxcpld: Decrease polling time for performance improvement (Ivan Vecera) [1941938] - i2c: mlxcpld: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700/ComEx system (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems (Ivan Vecera) [1941938] - platform/x86: mlx-platform: remove an unused variable (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add capability field to platform FAN description (Ivan Vecera) [1941938] - platform_data/mlxreg: Extend core platform structure (Ivan Vecera) [1941938] - platform_data/mlxreg: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix extended topology configuration for power supply units (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Extend FAN platform data description (Ivan Vecera) [1941938] - platform_data/mlxreg: Add presence register field for FAN devices (Ivan Vecera) [1941938] - Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-io: Add support for complex attributes (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1941938] - platform_data/mlxreg: Add support for complex attributes (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Add environmental data to uevent (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Use capability register for attribute creation (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Modify module license (Ivan Vecera) [1941938] - lib/string_helpers: Introduce string_upper() and string_lower() helpers (Ivan Vecera) [1941938] - i2c: mlxcpld: check correct size of maximum RECV_LEN packet (Ivan Vecera) [1941938] - docs: watchdog: mlx-wdt: Add description of new watchdog type 3 (Ivan Vecera) [1941938] - watchdog: mlx-wdt: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/x86: mlx-platform: support new watchdog type with longer timeout (Ivan Vecera) [1941938] - platform_data/mlxreg: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: convert to use i2c_new_client_device() (Ivan Vecera) [1941938] - selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect (Hangbin Liu) [1986227] - selftests: icmp_redirect: remove from checking for IPv6 route get (Hangbin Liu) [1986227] - selftests: icmp_redirect: support expected failures (Hangbin Liu) [1986227] - selftests: disable rp_filter for icmp_redirect.sh (Hangbin Liu) [1986227] - selftests: icmp_redirect: Add support for routing via nexthop objects (Hangbin Liu) [1986227] - selftest: Fixes for icmp_redirect test (Hangbin Liu) [1986227] - selftests: Add redirect tests (Hangbin Liu) [1986227] - redhat: enable vdpa_sim_net vdpa_sim_block vp_vdpa (Cindy Lu) [1975173] - virtio/vdpa: clear the virtqueue state during probe (Cindy Lu) [1975173] - vp_vdpa: allow set vq state to initial state after reset (Cindy Lu) [1975173] - virtio-pci library: introduce vp_modern_get_driver_features() (Cindy Lu) [1975173] - vdpa: support packed virtqueue for set/get_vq_state() (Cindy Lu) [1975173] - vdpa/mlx5: Clear vq ready indication upon device reset (Cindy Lu) [1975173] - vdpa/mlx5: Add support for doorbell bypassing (Cindy Lu) [1975173] - vdpa/mlx5: Add support for running with virtio_vdpa (Cindy Lu) [1975173] - vdp/mlx5: Fix setting the correct dma_device (Cindy Lu) [1975173] - vdpa/mlx5: Support creating resources with uid == 0 (Cindy Lu) [1975173] - vdpa/mlx5: Fix possible failure in umem size calculation (Cindy Lu) [1975173] - vdpa/mlx5: Fix umem sizes assignments on VQ create (Cindy Lu) [1975173] - vp_vdpa: correct the return value when fail to map notification (Cindy Lu) [1975173] - virtio_net: Fix error handling in virtnet_restore() (Cindy Lu) [1975173] - virtio-blk: Fix memory leak among suspend/resume procedure (Cindy Lu) [1975173] - vDPA/ifcvf: reuse pre-defined macros for device ids and vendor ids (Cindy Lu) [1975173] - virtio: update virtio id table, add transitional ids (Cindy Lu) [1975173] - vDPA/ifcvf: implement doorbell mapping for ifcvf (Cindy Lu) [1975173] - vDPA/ifcvf: record virtio notify base (Cindy Lu) [1975173] - vdpa_sim_blk: remove duplicate include of linux/blkdev.h (Cindy Lu) [1975173] - {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table (Cindy Lu) [1975173] - virtio_pci_modern: correct sparse tags for notify (Cindy Lu) [1975173] - virtio_pci_modern: __force cast the notify mapping (Cindy Lu) [1975173] - vDPA/ifcvf: get_config_size should return dev specific config size (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-block for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID when probe (Cindy Lu) [1975173] - vdpa_sim_blk: add support for vdpa management tool (Cindy Lu) [1975173] - vdpa_sim_blk: handle VIRTIO_BLK_T_GET_ID (Cindy Lu) [1975173] - vdpa_sim_blk: implement ramdisk behaviour (Cindy Lu) [1975173] - vdpa: add vdpa simulator for block device (Cindy Lu) [1975173] - vhost/vdpa: Remove the restriction that only supports virtio-net devices (Cindy Lu) [1975173] - vhost/vdpa: use get_config_size callback in vhost_vdpa_config_validate() (Cindy Lu) [1975173] - vdpa: add get_config_size callback in vdpa_config_ops (Cindy Lu) [1975173] - vdpa_sim: cleanup kiovs in vdpasim_free() (Cindy Lu) [1975173] - vringh: add vringh_kiov_length() helper (Cindy Lu) [1975173] - vringh: implement vringh_kiov_advance() (Cindy Lu) [1975173] - vringh: explain more about cleaning riov and wiov (Cindy Lu) [1975173] - vringh: reset kiov 'consumed' field in __vringh_iov() (Cindy Lu) [1975173] - vringh: add 'iotlb_lock' to synchronize iotlb accesses (Cindy Lu) [1975173] - vdpa_sim: use iova module to allocate IOVA addresses (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID from pdev ids (Cindy Lu) [1975173] - vDPA/ifcvf: verify mandatory feature bits for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: fetch device feature bits when probe (Cindy Lu) [1975173] - vDPA/ifcvf: remove the version number string (Cindy Lu) [1975173] - vDPA/ifcvf: rename original IFCVF dev ids to N3000 ids (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-net for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: get_vendor_id returns a device specific vendor id (Cindy Lu) [1975173] - vhost-vdpa: fix vm_flags for virtqueue doorbell mapping (Cindy Lu) [1975173] - vp_vdpa: report doorbell address (Cindy Lu) [1975173] - virtio-pci library: report resource address (Cindy Lu) [1975173] - virito_pci libray: hide vp_modern_map_capability() (Cindy Lu) [1975173] - virtio_pci_modern: hide vp_modern_get_queue_notify_off() (Cindy Lu) [1975173] - vp_vdpa: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio-pci library: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio_pci_modern: introduce helper to map vq notify area (Cindy Lu) [1975173] - virtio-net: don't allocate control_buf if not supported (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa/mlx5: Enable user to add/delete vdpa device (Cindy Lu) [1975173] - vdpa: introduce virtio pci driver (Cindy Lu) [1975173] - vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails (Cindy Lu) [1975173] - vhost-vdpa: protect concurrent access to vhost device iotlb (Cindy Lu) [1975173] - vdpa/mlx5: Fix suspend/resume index restoration (Cindy Lu) [1975173] - vdpa/mlx5: Fix wrong use of bit numbers (Cindy Lu) [1975173] - vdpa/mlx5: should exclude header length and fcs from mtu (Cindy Lu) [1975173] - vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails (Cindy Lu) [1975173] - vhost-vdpa: fix use-after-free of v->config_ctx (Cindy Lu) [1975173] - vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation (Cindy Lu) [1975173] - vdpa_sim: Skip typecasting from void* (Cindy Lu) [1975173] - vdpa: set the virtqueue num during register (Cindy Lu) [1975173] - vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() (Cindy Lu) [1975173] - virtio_vdpa: don't warn when fail to disable vq (Cindy Lu) [1975173] - virtio-pci: introduce modern device module (Cindy Lu) [1975173] - virito-pci-modern: rename map_capability() to vp_modern_map_capability() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to get notification offset (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for getting queue nums (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for setting/geting queue size (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set/get queue_enable (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_queue_address() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_set_queue_vector() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_generation() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting features (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting status (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set config vector (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_remove() (Cindy Lu) [1975173] - virtio-pci-modern: factor out modern device initialization logic (Cindy Lu) [1975173] - virtio-pci: split out modern device (Cindy Lu) [1975173] - virtio-pci: do not access iomem via struct virtio_pci_device directly (Cindy Lu) [1975173] - vdpa_sim_net: Add support for user supported devices (Cindy Lu) [1975173] - vdpa: Enable user to query vdpa device info (Cindy Lu) [1975173] - vdpa: Enable a user to add and delete a vdpa device (Cindy Lu) [1975173] - vdpa: Define vdpa mgmt device, ops and a netlink interface (Cindy Lu) [1975173] - vdpa: Extend routine to accept vdpa device name (Cindy Lu) [1975173] - vdpa_sim_net: Make mac address array static (Cindy Lu) [1975173] - vdpa/mlx5: Restore the hardware used index after change map (Cindy Lu) [1975173] - vdpa/mlx5: Fix memory key MTT population (Cindy Lu) [1975173] - vdpa: Use simpler version of ida allocation (Cindy Lu) [1975173] - vdpa: Add missing comment for virtqueue count (Cindy Lu) [1975173] - vdpa: split vdpasim to core and net modules (Cindy Lu) [1975173] - vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov (Cindy Lu) [1975173] - vdpa_sim: make vdpasim->buffer size configurable (Cindy Lu) [1975173] - vdpa_sim: use kvmalloc to allocate vdpasim->buffer (Cindy Lu) [1975173] - vdpa_sim: set vringh notify callback (Cindy Lu) [1975173] - vdpa_sim: add set_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add get_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: make 'config' generic and usable for any device type (Cindy Lu) [1975173] - vdpa_sim: store parsed MAC address in a buffer (Cindy Lu) [1975173] - vdpa_sim: add work_fn in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add supported_features field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add device id field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add struct vdpasim_dev_attr for device attributes (Cindy Lu) [1975173] - vdpa_sim: rename vdpasim_config_ops variables (Cindy Lu) [1975173] - vdpa_sim: make IOTLB entries limit configurable (Cindy Lu) [1975173] - vdpa_sim: remove hard-coded virtq count (Cindy Lu) [1975173] - vdpa_sim: remove unnecessary headers inclusion (Cindy Lu) [1975173] - vdpa: remove unnecessary 'default n' in Kconfig entries (Cindy Lu) [1975173] - vdpa: ifcvf: Use dma_set_mask_and_coherent to simplify code (Cindy Lu) [1975173] - vhost_vdpa: switch to vmemdup_user() (Cindy Lu) [1975173] - vhost: vringh: use krealloc_array() (Cindy Lu) [1975173] - vringh: fix vringh_iov_push_*() documentation (Cindy Lu) [1975173] - vringh: fix __vringh_iov() when riov and wiov are different (Cindy Lu) [1975173] - net: sched: fix memory leak in tcindex_partial_destroy_work (Davide Caratti) [1987042] - net/sched: act_ct: remove and free nf_table callbacks (Davide Caratti) [1987042] - net: sched: fix warning in tcindex_alloc_perfect_hash (Davide Caratti) [1987042] - pkt_sched: sch_qfq: fix qfq_change_class() error path (Davide Caratti) [1987042] - sch_htb: fix refcount leak in htb_parent_to_leaf_offload (Davide Caratti) [1987042] - sch_dsmark: fix a NULL deref in qdisc_reset() (Davide Caratti) [1987042] - sch_red: fix off-by-one checks in red_check_params() (Davide Caratti) [1987042] - ipv6: fix 'disable_policy' for fwd packets (Hangbin Liu) [1985837] - net: ipv6: fix return value of ip6_skb_dst_mtu (Hangbin Liu) [1985837] - ipv6: fix out-of-bound access in ip6_parse_tlv() (Hangbin Liu) [1985837] - ipv6: exthdrs: do not blindly use init_net (Hangbin Liu) [1985837] - ipv6: record frag_max_size in atomic fragments in input path (Hangbin Liu) [1985837] - selftests: net: devlink_port_split.py: skip the test if no devlink device (Hangbin Liu) [1985836] - selftests/net: bump timeout to 5 minutes (Hangbin Liu) [1985836] - selftests: net: forwarding: Fix a typo (Hangbin Liu) [1985836] - selftests/net: so_txtime: remove unneeded semicolon (Hangbin Liu) [1985836] - tools: selftests: add test for changing routes with PTMU exceptions (Hangbin Liu) [1985836] - selftests: fix the return value for UDP GRO test (Hangbin Liu) [1985836] - selftests: pmtu.sh: improve the test result processing (Hangbin Liu) [1985836] - selftests: pmtu.sh: use $ksft_skip for skipped return code (Hangbin Liu) [1985836] - selftests/net: timestamping: add ptp v2 support (Hangbin Liu) [1985836] - ixgbevf: add correct exception tracing for XDP (Ken Cox) [1920268] - intel: call csum functions with well formatted arguments (Ken Cox) [1920268] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920268] - ixgbevf: Fix fall-through warnings for Clang (Ken Cox) [1920268] - intel: clean up mismatched header comments (Ken Cox) [1920268] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920268] - net: ixgbevf: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920268] - treewide: Use sizeof_field() macro (Ken Cox) [1920268] - selftests: net: add ESP-in-UDP PMTU test (Xin Long) [1986599] - udp: check encap socket in __udp_lib_err (Xin Long) [1986599] - udp: fix possible user after free in error handler (Xin Long) [1986599] - udpv6: fix possible user after free in error handler (Xin Long) [1986599] - udp: Support for error handlers of tunnels with arbitrary destination port (Xin Long) [1986599] - bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats (Xin Long) [1986599] - udp: properly flush normal packet at GRO time (Xin Long) [1986599] - udp: annotate data races around unix_sk(sk)->gso_size (Xin Long) [1986599] - udp: fix race between close() and udp_abort() (Xin Long) [1986599] - netfilter: conntrack: remove offload_pickup sysctl again (Florian Westphal) [1987101] - bpf, samples: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1977162] - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock (Balazs Nemeth) [1986845] - netfilter: nf_tables: fix flowtable list del corruption (Jay Shin) [1977137] - net: qrtr: fix memory leaks (Íñigo Huguet) [1981236] - net: qrtr: fix OOB Read in qrtr_endpoint_post (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix error return code in qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Avoid potential use after free in MHI send (Íñigo Huguet) [1981236] - qrtr: Convert qrtr_ports from IDR to XArray (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak on qrtr_tx_wait failure (Íñigo Huguet) [1981236] - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() (Íñigo Huguet) [1981236] - net: qrtr: fix error return code of qrtr_sendmsg() (Íñigo Huguet) [1981236] - net/qrtr: fix __netdev_alloc_skb call (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak in qrtr_tun_open (Íñigo Huguet) [1981236] - net/qrtr: restrict user-controlled length in qrtr_tun_write_iter() (Íñigo Huguet) [1981236] - net: qrtr: fix null-ptr-deref in qrtr_ns_remove (Íñigo Huguet) [1981236] - net: qrtr: Unprepare MHI channels during remove (Íñigo Huguet) [1981236] - net: qrtr: Start MHI channels during init (Íñigo Huguet) [1981236] - net: qrtr: Release distant nodes along the bridge node (Íñigo Huguet) [1981236] - net: qrtr: Add GFP flags parameter to qrtr_alloc_ctrl_packet (Íñigo Huguet) [1981236] - net: qrtr: Allow non-immediate node routing (Íñigo Huguet) [1981236] - net: qrtr: Allow forwarded services (Íñigo Huguet) [1981236] - net: qrtr: Fix port ID for control messages (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix the incorrect usage of rcu_read_lock() (Íñigo Huguet) [1981236] - net: qrtr: ns: Protect radix_tree_deref_slot() using rcu read locks (Íñigo Huguet) [1981236] - net: qrtr: check skb_put_padto() return value (Íñigo Huguet) [1981236] - net: qrtr: fix usage of idr in port assignment to socket (Íñigo Huguet) [1981236] - qrtr: orphan socket in qrtr_release() (Íñigo Huguet) [1981236] - net: qrtr: Fix an out of bounds read qrtr_endpoint_post() (Íñigo Huguet) [1981236] - net: qrtr: free flow in __qrtr_node_release (Íñigo Huguet) [1981236] - treewide: replace '---help---' in Kconfig files with 'help' (Íñigo Huguet) [1981236] - net: qrtr: Allocate workqueue before kernel_bind (Íñigo Huguet) [1981236] - net: qrtr: Fix passing invalid reference to qrtr_local_enqueue() (Íñigo Huguet) [1981236] - net: qrtr: Add MHI transport layer (Íñigo Huguet) [1981236] - net: qrtr: Add tracepoint support (Íñigo Huguet) [1981236] - net: qrtr: send msgs from local of same id as broadcast (Íñigo Huguet) [1981236] - net: qrtr: Fix FIXME related to qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Respond to HELLO message (Íñigo Huguet) [1981236] - net: qrtr: Fix error pointer vs NULL bugs (Íñigo Huguet) [1981236] - net: qrtr: fix spelling mistake "serivce" -> "service" (Íñigo Huguet) [1981236] - net: qrtr: Fix the local node ID as 1 (Íñigo Huguet) [1981236] - net: qrtr: Migrate nameservice to kernel from userspace (Íñigo Huguet) [1981236] - net: qrtr: Remove receive worker (Íñigo Huguet) [1981236] - net: qrtr: Make qrtr_port_lookup() use RCU (Íñigo Huguet) [1981236] - net: qrtr: Migrate node lookup tree to spinlock (Íñigo Huguet) [1981236] - net: qrtr: Implement outgoing flow control (Íñigo Huguet) [1981236] - net: qrtr: Move resume-tx transmission to recvmsg (Íñigo Huguet) [1981236] - net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue (Íñigo Huguet) [1981236] - net: qrtr: Simplify 'qrtr_tun_release()' (Íñigo Huguet) [1981236] - net: qrtr: Stop rx_worker before freeing node (Íñigo Huguet) [1981236] - net: qrtr: fix memort leak in qrtr_tun_write_iter (Íñigo Huguet) [1981236] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Íñigo Huguet) [1981236] - treewide: Add SPDX license identifier - Makefile/Kconfig (Íñigo Huguet) [1981236] - net: qrtr: Fix message type of outgoing packets (Íñigo Huguet) [1981236] - net: qrtr: use protocol endiannes variable (Íñigo Huguet) [1981236] - net: fix hangup on napi_disable for threaded napi (Paolo Abeni) [1949546] - net: fix race between napi kthread mode and busy poll (Paolo Abeni) [1949546] - net: add sysfs attribute to control napi threaded mode (Paolo Abeni) [1949546] - net: implement threaded-able napi poll loop support (Paolo Abeni) [1949546] - net: extract napi poll functionality to __napi_poll() (Paolo Abeni) [1949546] - mfd: intel-lpss: Use devm_ioremap_uc for MMIO (Steve Best) [1986715] - lib: devres: add a helper function for ioremap_uc (Steve Best) [1986715] - sched/rt: Fix double enqueue caused by rt_effective_prio (Juri Lelli) [1990566] - x86/crash: Remove crash_reserve_low_1M() (Lianbo Jiang) [1904318] - x86/setup: Remove CONFIG_X86_RESERVE_LOW and reservelow= options (Lianbo Jiang) [1904318] - x86/setup: Always reserve the first 1M of RAM (Lianbo Jiang) [1904318] - powerpc/kexec: blacklist functions called in real mode for kprobe (Desnes A. Nunes do Rosario) [1987281] - [s390] scsi: zfcp: Report port fc_security as unknown early during remote cable pull (Claudio Imbrenda) [1989910] - x86/boot: Use common BUILD_BUG_ON (Prarit Bhargava) [1979940] - net: phy: icplus: call phy_restore_page() when phy_select_page() fails (Petr Oros) [1955165] - net: phy: ti: take into account all possible interrupt sources (Petr Oros) [1955165] - net: phy: smsc: add missed clk_disable_unprepare in smsc_phy_probe() (Petr Oros) [1955165] - net: phy: Expose phydev::dev_flags through sysfs (Petr Oros) [1955165] - net: phy: fix save wrong speed and duplex problem if autoneg is on (Petr Oros) [1955165] - net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081 (Petr Oros) [1955165] - net: phy: icplus: add MDI/MDIX support for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: add PHY counter for IP101G (Petr Oros) [1955165] - net: phy: icplus: fix paged register access (Petr Oros) [1955165] - net: phy: icplus: don't set APS_EN bit on IP101G (Petr Oros) [1955165] - net: phy: icplus: split IP101A/G driver (Petr Oros) [1955165] - net: phy: icplus: use the .soft_reset() of the phy-core (Petr Oros) [1955165] - net: phy: icplus: drop address operator for functions (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_EXACT() for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_MODEL() macro (Petr Oros) [1955165] - net: phy: drop explicit genphy_read_status() op (Petr Oros) [1955165] - net: phy: broadcom: remove BCM5482 1000Base-BX support (Petr Oros) [1955165] - net: mdiobus: Prevent spike on MDIO bus reset signal (Petr Oros) [1955165] - net: phy: realtek: Add support for RTL9000AA/AN (Petr Oros) [1955165] - mdio, phy: fix -Wshadow warnings triggered by nested container_of() (Petr Oros) [1955165] - net: phy: national: remove definition of DEBUG (Petr Oros) [1955165] - net: phy: ar803x: disable extended next page bit (Petr Oros) [1955165] - net: phy: smsc: fix clk error handling (Petr Oros) [1955165] - net: phy: at803x: use phy_modify_mmd() (Petr Oros) [1955165] - net: phy: replace mutex_is_locked with lockdep_assert_held in phylib (Petr Oros) [1955165] - net: phy: micrel: Add KS8851 PHY support (Petr Oros) [1955165] - net: phy: marvell: replace phy_modify() (Petr Oros) [1955165] - net: phy: micrel: fix interrupt handling (Petr Oros) [1955165] - net: phy: remove the .did_interrupt() and .ack_interrupt() callback (Petr Oros) [1955165] - net: phy: qsemi: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: qsemi: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: ti: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ti: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: national: remove the use of the .ack_interrupt() (Petr Oros) [1955165] - net: phy: national: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: micrel: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: micrel: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: icplus: remove the use .ack_interrupt() (Petr Oros) [1955165] - net: phy: icplus: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: intel-xway: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: intel-xway: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - mdio_bus: suppress err message for reset gpio EPROBE_DEFER (Petr Oros) [1955165] - net: phy: don't duplicate driver name in phy_attached_print (Petr Oros) [1955165] - net: phy: ste10Xp: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ste10Xp: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: smsc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: smsc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: amd: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: amd: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: lxt: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: lxt: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: marvell: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: marvell: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: microchip: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: microchip: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: vitesse: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: vitesse: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: do not return an error on clearing pending IRQs (Petr Oros) [1955165] - net: phy: microchip_t1: Don't set .config_aneg (Petr Oros) [1955165] - docs: networking: phy: s/2.5 times faster/2.5 times as fast/ (Petr Oros) [1955165] - net: phy: realtek: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: realtek: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: add genphy_handle_interrupt_no_ack() (Petr Oros) [1955165] - net: phy: davicom: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: davicom: implement generic .handle_interrupt() calback (Petr Oros) [1955165] - net: phy: cicada: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: cicada: implement the generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: broadcom: remove use of ack_interrupt() (Petr Oros) [1955165] - net: phy: broadcom: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: aquantia: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: mscc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: mscc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: at803x: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: at803x: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: make .ack_interrupt() optional (Petr Oros) [1955165] - net: phy: add a shutdown procedure (Petr Oros) [1955165] - net: phy: export phy_error and phy_trigger_machine (Petr Oros) [1955165] - drivers: net: phy: Fix spelling in comment defalut to default (Petr Oros) [1955165] - net: phy: marvell: add special handling of Finisar modules with 88E1111 (Petr Oros) [1955165] - net: phylink: disable BMCR_ISOLATE in phylink_mii_c22_pcs_config (Petr Oros) [1955165] - gpiolib: Extract gpiod_not_found() helper (Petr Oros) [1955165] - net: phy: marvell: Use phy_read_paged() instead of open coding it (Petr Oros) [1955165] - net: phy: dp83869: fix unsigned comparisons against less than zero values (Petr Oros) [1955165] - net: phy: dp83869: Add speed optimization feature (Petr Oros) [1955165] - net: phy: dp83869: support Wake on LAN (Petr Oros) [1955165] - net: phy: dp83822: Update the fiber advertisement for speed (Petr Oros) [1955165] - net: dp83869: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: phy: Do not warn in phy_stop() on PHY_DOWN (Petr Oros) [1955165] - net: phy: Avoid NPD upon phy_detach() when driver is unbound (Petr Oros) [1955165] - net: phy: bcm7xxx: request and manage GPHY clock (Petr Oros) [1955165] - net: phy: smsc: LAN8710/20: add phy refclk in support (Petr Oros) [1955165] - net: phy: smsc: simplify config_init callback (Petr Oros) [1955165] - net: phy: smsc: skip ENERGYON interrupt if disabled (Petr Oros) [1955165] - net: phy: dp83867: Fix various styling and space issues (Petr Oros) [1955165] - net: mdiobus: add clause 45 mdiobus write accessor (Petr Oros) [1955165] - net: phylink: consider QSGMII interface mode in phylink_mii_c22_pcs_get_state (Petr Oros) [1955165] - net: phylink: add helper function to decode USXGMII word (Petr Oros) [1955165] - net: phy: DP83822: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: dp83869: Fix RGMII internal delay configuration (Petr Oros) [1955165] - net: mdio-mux-gpio: use devm_gpiod_get_array() (Petr Oros) [1955165] - net: phy: add USXGMII link partner ability constants (Petr Oros) [1955165] - net: phy: mdio-octeon: Cleanup module loading dependencies (Petr Oros) [1955165] - net: phy: cavium: Improve __iomem mess (Petr Oros) [1955165] - net: phy: Add a helper to return the index for of the internal delay (Petr Oros) [1955165] - dt-bindings: net: Add RGMII internal delay for DP83869 (Petr Oros) [1955165] - net: dp83869: Add RGMII internal delay configuration (Petr Oros) [1955165] - net: phy: DP83822: Add setting the fixed internal delay (Petr Oros) [1955165] - net: dp83869: Fix OF_MDIO config check (Petr Oros) [1955165] - net: dp83867: Fix OF_MDIO config check (Petr Oros) [1955165] - net: marvell: Fix OF_MDIO config check (Petr Oros) [1955165] - net: phy: mscc: use mdiobus_get_phy() (Petr Oros) [1955165] - net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1955165]- net/mlx5e: Add IPsec support to uplink representor (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Reserved bit 31 of REG_C1 for IPsec offload (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Use bit counts for register mapping (Alaa Hleihel) [1980171 1926098] - RDMA/mlx5: Don't access NULL-cleared mpi pointer (Alaa Hleihel) [1980171] - RDMA/mlx5: Split mlx5_ib_update_xlt() into ODP and non-ODP cases (Alaa Hleihel) [1980171] - ip6_tunnel: allow redirecting ip6gre and ipxip6 packets to eth devices (Guillaume Nault) [1921539] - gre: let mac_header point to outer header only when necessary (Guillaume Nault) [1921539] - sit: allow redirecting ip6ip, ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - ipip: allow redirecting ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - bareudp: allow redirecting bareudp packets to eth devices (Guillaume Nault) [1921539] - net: handle ARPHRD_IP6GRE in dev_is_mac_header_xmit() (Guillaume Nault) [1921539] - net: ipv4: fix memory leak in ip_mc_add1_src (Guillaume Nault) [1987605] - net: ipv4: fix memory leak in netlbl_cipsov4_add_std (Guillaume Nault) [1987605] - ixgbe: fix probing of multi-port devices with one MDIO (Ken Cox) [1968696] - [s390] s390/qdio: let driver manage the QAOB (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove RX VLAN filter stubs in L3 driver (Claudio Imbrenda) [1919250] - [s390] s390/qeth: enable napi_consume_skb() for pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allocate initial TX Buffer structs with GFP_KERNEL (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix notification for pending buffers during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: schedule TX NAPI on QAOB completion (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve completion of pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix memory leak after failed TX Buffer allocation (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't fake a TX completion interrupt after TX error (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make cast type selection for af_iucv skbs robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: pass proto to qeth_l3_get_cast_type() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove qeth_get_ip_version() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up load/remove code for disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix L2 header access in qeth_l3_osa_features_check() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix locking for discipline setup / removal (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix deadlock during recovery (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make qeth_qdio_handle_aob() more robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't replace a fully completed async TX buffer (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use dev->groups for common sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/ccwgroup: use bus->dev_groups for bus-based sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't call INIT_LIST_HEAD() on iob's list entry (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix tear down of async TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix af_iucv notification race (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve selection of ethtool link modes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use QUERY OAT for initial link info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up default cases for ethtool link mode (Claudio Imbrenda) [1919250] - [s390] s390/qeth: set static link info during initialization (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve QUERY CARD INFO processing (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tolerate error when querying card info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove useless if/else (Claudio Imbrenda) [1919250] - [s390] s390/qeth: reduce rtnl locking for switchdev events (Claudio Imbrenda) [1919250] - [s390] s390/qeth: static checker cleanups (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use netdev_name() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: constify the disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allow configuration of TX queues for OSA devices (Claudio Imbrenda) [1919250] - [s390] s390/qeth: de-magic the QIB parm area (Claudio Imbrenda) [1919250] - [s390] s390/qeth: keep track of wanted TX queues (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove forward declarations in L2 code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate teardown code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate online code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: cancel cmds earlier during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tighten ucast IP locking (Claudio Imbrenda) [1919250] - [s390] s390/qeth: replace deprecated simple_stroul() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up string ops in qeth_l3_parse_ipatoe() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: relax locking for ipato config data (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't init refcount twice for mcast IPs (Claudio Imbrenda) [1919250] - mm, page_alloc: check for max order in hot path (Jay Shin) [1982466] - be2net: Fix an error handling path in 'be_probe()' (Petr Oros) [1980665] - net: emulex: benet: simplify the return expression of be_if_create() (Petr Oros) [1980665] - treewide: Use fallthrough pseudo-keyword (Petr Oros) [1980665] - be2net: convert to new udp_tunnel_nic infra (Petr Oros) [1980665] - benet: use generic power management (Petr Oros) [1980665] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1980665] - hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support (David Arcari) [1980072] - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Add support for Zen3 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Take out debugfs code (David Arcari) [1980072] - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Create common functions and macros for Zen CPU families (David Arcari) [1980072] - hwmon: (k10temp) Add AMD family 17h model 60h PCI match (David Arcari) [1980072] - hwmon: (k10temp) make some symbols static (David Arcari) [1980072] - hwmon: (k10temp) Reorganize and simplify temperature support detection (David Arcari) [1980072] - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs (David Arcari) [1980072] - hwmon: (k10temp) Display up to eight sets of CCD temperatures (David Arcari) [1980072] - hwmon: (k10temp) Add debugfs support (David Arcari) [1980072] - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs (David Arcari) [1980072] - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Report temperatures per CPU die (David Arcari) [1980072] - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info (David Arcari) [1980072] - hwmon: (k10temp) Use bitops (David Arcari) [1980072] - hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs (David Arcari) [1980072] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56 (David Arcari) [1980072] - hwmon: (k10temp) Add Hygon Dhyana support (David Arcari) [1980072] - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} (David Arcari) [1980072] - hwmon: (k10temp) Support all Family 15h Model 6xh and Model 7xh processors (David Arcari) [1980072] - hwmon: k10temp: Support Threadripper 2920X, 2970WX; simplify offset table (David Arcari) [1980072] - hwmon: (k10temp) 27C Offset needed for Threadripper2 (David Arcari) [1980072] - x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1980072] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1980072] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1980072] - Revert "[hwmon] hwmon: (k10temp) Add support for Zen3 CPUs" (David Arcari) [1980072] - serial: 8250: Process sysrq at port unlock time (Prarit Bhargava) [1982016] - serial: core: Include console.h from serial_core.h (Prarit Bhargava) [1982016] - serial: core: Allow processing sysrq at port unlock time (Prarit Bhargava) [1982016] - [s390] s390/dasd: add missing discipline function (Claudio Imbrenda) [1981804] - bnxt_en: Validate vlan protocol ID on RX packets (Jonathan Toppins) [1960961] - KVM: do not allow mapping valid but non-reference-counted pages (Jon Maloy) [1975515] - gfs2: Fix error handling in init_statfs (Andreas Gruenbacher) [1872440] - gfs2: Fix underflow in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Pass glock holder to gfs2_file_direct_{read,write} (Andreas Gruenbacher) [1872440] - gfs2: Prevent direct-I/O write fallback errors from getting lost (Andreas Gruenbacher) [1872440] - gfs2: Improve mmap write vs. truncate consistency (Andreas Gruenbacher) [1872440] - iomap: Permit pages without an iop to enter writeback (Andreas Gruenbacher) [1872440] - iomap: Don't create iomap_page objects for inline files (Andreas Gruenbacher) [1872440] - gfs2: Clean up gfs2_unstuff_dinode (Andreas Gruenbacher) [1872440] - gfs2: Unstuff before locking page in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Clean up the error handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Fix end-of-file handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Use resource group glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Allow node-wide exclusive glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Add local resource group locking (Andreas Gruenbacher) [1442151] - gfs2: Add per-reservation reserved block accounting (Andreas Gruenbacher) [1442151] - gfs2: Rename rs_{free -> requested} and rd_{reserved -> requested} (Andreas Gruenbacher) [1442151] - gfs2: Check for active reservation in gfs2_release (Andreas Gruenbacher) [1442151] - gfs2: Don't search for unreserved space twice (Andreas Gruenbacher) [1442151] - gfs2: Only pass reservation down to gfs2_rbm_find (Andreas Gruenbacher) [1442151] - gfs2: Also reflect single-block allocations in rgd->rd_extfail_pt (Andreas Gruenbacher) [1442151] - gfs2: Set GBF_FULL flags when reading resource group (Andreas Gruenbacher) [1442151] - gfs2: Don't clear GBF_FULL flags in rs_deltree (Andreas Gruenbacher) [1442151] - Revert "gfs2: Don't reject a supposedly full bitmap if we have blocks reserved" (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_inplace_reserve cleanup (Andreas Gruenbacher) [1442151] - gfs2: Get rid of unnecessary variable in gfs2_alloc_blocks (Andreas Gruenbacher) [1442151] - gfs2: Only use struct gfs2_rbm for bitmap manipulations (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_rbm_incr into gfs2_rbm_add (Andreas Gruenbacher) [1872440] - gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extent (Andreas Gruenbacher) [1872440] - gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extent (Andreas Gruenbacher) [1872440] - gfs2: Add new gfs2_iomap_get helper (Andreas Gruenbacher) [1872440] - gfs2: Make inode operations static (Andreas Gruenbacher) [1872440] - gfs2: use iomap for buffered I/O in ordered and writeback mode (Andreas Gruenbacher) [1872440] - gfs2: Never call gfs2_block_zero_range with an open transaction (Andreas Gruenbacher) [1872440] - gfs2: Upgrade shared glocks for atime updates (Andreas Gruenbacher) [1872440] - gfs2: Rework read and page fault locking (Andreas Gruenbacher) [1872440] - fs: Add IOCB_NOIO flag for generic_file_read_iter (Andreas Gruenbacher) [1872440] - gfs2: Remove duplicate call from gfs2_create_inode (Andreas Gruenbacher) [1872440] - gfs2: Multi-block allocations in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: implement gfs2_block_zero_range using iomap_zero_range (Andreas Gruenbacher) [1872440] - gfs2: Add support for IOMAP_ZERO (Andreas Gruenbacher) [1872440] - gfs2: gfs2_iomap_begin cleanup (Andreas Gruenbacher) [1872440] - gfs2: Remove unused gfs2_iomap_alloc argument (Andreas Gruenbacher) [1872440] - gfs2: don't use buffer_heads in gfs2_allocate_page_backing (Andreas Gruenbacher) [1872440] - gfs2: use iomap_bmap instead of generic_block_bmap (Andreas Gruenbacher) [1872440] - gfs2: mark stuffed_readpage static (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writepage_common into gfs2_writepage (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writeback_aops and gfs2_ordered_aops (Andreas Gruenbacher) [1872440] - gfs2: remove the unused gfs2_stuffed_write_end function (Andreas Gruenbacher) [1872440] - gfs2: use page_offset in gfs2_page_mkwrite (Andreas Gruenbacher) [1442151] - gfs2: Add new sysfs file for gfs2 status (Andreas Gruenbacher) [1442151] - gfs2: Per-revoke accounting in transactions (Andreas Gruenbacher) [1442151] - gfs2: Rework the log space allocation logic (Andreas Gruenbacher) [1442151] - gfs2: Minor calc_reserved cleanup (Andreas Gruenbacher) [1442151] - gfs2: Move function gfs2_ail_empty_tr (Andreas Gruenbacher) [1442151] - gfs2: Get rid of current_tail() (Andreas Gruenbacher) [1442151] - gfs2: Use a tighter bound in gfs2_trans_begin (Andreas Gruenbacher) [1442151] - gfs2: Clean up gfs2_log_reserve (Andreas Gruenbacher) [1442151] - gfs2: Don't wait for journal flush in clean_journal (Andreas Gruenbacher) [1442151] - gfs2: Move lock flush locking to gfs2_trans_{begin,end} (Andreas Gruenbacher) [1442151] - gfs2: Get rid of sd_reserving_log (Andreas Gruenbacher) [1442151] - gfs2: Clean up on-stack transactions (Andreas Gruenbacher) [1442151] - gfs2: Use sb_start_intwrite in gfs2_ail_empty_gl (Andreas Gruenbacher) [1442151] - gfs2: Clean up ail2_empty (Andreas Gruenbacher) [1442151] - gfs2: Rename gfs2_{write => flush}_revokes (Andreas Gruenbacher) [1442151] - gfs2: Minor debugging improvement (Andreas Gruenbacher) [1442151] - gfs2: Some documentation updates (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_write_revokes cleanups (Andreas Gruenbacher) [1442151] - gfs2: Simplify the buf_limit and databuf_limit definitions (Andreas Gruenbacher) [1442151] - gfs2: Un-obfuscate function jdesc_find_i (Andreas Gruenbacher) [1442151] - gfs2: Fix fall-through warnings for Clang (Andreas Gruenbacher) [1442151] - gfs2: Make gfs2_setattr_simple static (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_meta_indirect_buffer into gfs2_meta_buffer (Andreas Gruenbacher) [1442151] - gfs2: Remove unused variable sb_format (Andreas Gruenbacher) [1442151] - gfs2: Fix dir.c function parameter descriptions (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gh parameter from go_xmote_bh func (Andreas Gruenbacher) [1442151] - gfs2: don't create empty buffers for NO_CREATE (Andreas Gruenbacher) [1442151] - gfs2: Flag a withdraw if init_threads() fails (Andreas Gruenbacher) [1442151] - gfs2: bypass log flush if the journal is not live (Andreas Gruenbacher) [1442151] - gfs2: bypass signal_our_withdraw if no journal (Andreas Gruenbacher) [1442151] - gfs2: fix use-after-free in trans_drain (Andreas Gruenbacher) [1442151] - gfs2: make function gfs2_make_fs_ro() to void type (Andreas Gruenbacher) [1442151] - whack-a-mole: don't open-code iminor/imajor (Andreas Gruenbacher) [1442151] - gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache (Andreas Gruenbacher) [1442151] - gfs2: Remove sb_start_write from gfs2_statfs_sync (Andreas Gruenbacher) [1442151] - gfs2: check for empty rgrp tree in gfs2_ri_update (Andreas Gruenbacher) [1442151] - gfs2: set lockdep subclass for iopen glocks (Andreas Gruenbacher) [1442151] - gfs2: Fix deadlock dumping resource group glocks (Andreas Gruenbacher) [1442151] - gfs2: Wake up when sd_glock_disposal becomes zero (Andreas Gruenbacher) [1442151] - gfs2: Split up gfs2_meta_sync into inode and rgrp versions (Andreas Gruenbacher) [1442151] - gfs2: Don't ignore inode write errors during inode_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gl_vm (Andreas Gruenbacher) [1442151] - gfs2: Fix comments to glock_hash_walk (Andreas Gruenbacher) [1442151] - gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_holders) (Andreas Gruenbacher) [1442151] - gfs2: Fix invalid block size message (Andreas Gruenbacher) [1442151] - gfs2: add validation checks for size of superblock (Andreas Gruenbacher) [1442151] - gfs2: use-after-free in sysfs deregistration (Andreas Gruenbacher) [1442151] - Revert "GFS2: Prevent delete work from occurring on glocks used for create" (Andreas Gruenbacher) [1442151] - gfs2: Don't skip dlm unlock if glock has an lvb (Andreas Gruenbacher) [1442151] - gfs2: Lock imbalance on error path in gfs2_recover_one (Andreas Gruenbacher) [1442151] - gfs2: keep bios separate for each journal (Bob Peterson) [1442151] - gfs2: change from write to read lock for sd_log_flush_lock in journal replay (Bob Peterson) [1442151] - gfs2: don't lock sd_log_flush_lock in try_rgrp_unlink (Bob Peterson) [1442151] - gfs2: fix glock confusion in function signal_our_withdraw (Bob Peterson) [1442151] - gfs2: Don't write log headers after file system withdraw (Andreas Gruenbacher) [1442151] - gfs2: make gfs2_log_write_page static (Andreas Gruenbacher) [1442151] - gfs2: fix possible reference leak in gfs2_check_blk_type (Andreas Gruenbacher) [1442151] - gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump (Andreas Gruenbacher) [1442151] - gfs2: remove unused LBIT macros (Andreas Gruenbacher) [1925121] - gfs2: add missing log_blocks trace points in gfs2_write_revokes (Andreas Gruenbacher) [1925121] - gfs2: print details on transactions that aren't properly ended (Andreas Gruenbacher) [1925121] - gfs2: fix use-after-free on transaction ail lists (Andreas Gruenbacher) [1925121] - gfs2: new slab for transactions (Andreas Gruenbacher) [1925121] - gfs2: initialize transaction tr_ailX_lists earlier (Andreas Gruenbacher) [1925121] - gfs2: eliminate ssize parameter from gfs2_struct2blk (Andreas Gruenbacher) [1925121] - gfs2: Fix error path kobject memory leak (Andreas Gruenbacher) [1925121] - gfs2: Rename gfs2_trans_{add_unrevoke => remove_revoke} (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary extern declarations (Andreas Gruenbacher) [1925121] - gfs2: Fix sign extension bug in gfs2_update_stats (Andreas Gruenbacher) [1925121] - gfs2: Fix an incorrect gfs2_assert() (Bob Peterson) [1925121] - gfs2: Remove vestigial bd_ops (Andreas Gruenbacher) [1925121] - gfs2: Fix the gfs2_invalidatepage description (Andreas Gruenbacher) [1925121] - gfs2: Clean up gfs2_is_{ordered,writeback} (Andreas Gruenbacher) [1925121] - gfs2: Pass resource group to rgblk_free (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary gfs2_rlist_alloc parameter (Andreas Gruenbacher) [1925121] - gfs2: Fix some minor typos (Andreas Gruenbacher) [1925121] - gfs2: Remove unused RGRP_RSRV_MINBYTES definition (Andreas Gruenbacher) [1925121] - gfs2: Move rs_{sizehint, rgd_gh} fields into the inode (Andreas Gruenbacher) [1925121] - gfs2: Clean up out-of-bounds check in gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs2: Always check the result of gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs: no need to check return value of debugfs_create functions (Andreas Gruenbacher) [1925121] - serial_core: switch to ->[sg]et_serial() (Artem Savkov) [1952415]- tipc: fix sleeping in tipc accept routine (Xin Long) [1986549] - tipc: fix implicit-connect for SYN+ (Xin Long) [1986549] - net: tipc: fix FB_MTU eat two pages (Xin Long) [1986549] - tipc: Return the correct errno code (Xin Long) [1986549] - net/mlx5: Fix checksum issue of VXLAN and IPsec crypto offload (Alaa Hleihel) [1979901] - net/mlx5: Optimize mlx5e_feature_checks for non IPsec packet (Alaa Hleihel) [1979901] - bpf, selftests: Fold test_current_pid_tgid_new_ns into test_progs. (Jiri Olsa) [1869447] - libbpf: Support BTF_KIND_FLOAT during type compatibility checks in CO-RE (Jiri Olsa) [1984486] - bpf: Generate BTF_KIND_FLOAT when linking vmlinux (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to btf_dump_test_case_syntax (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to test_core_reloc_size (Jiri Olsa) [1984486] - bpf: Document BTF_KIND_FLOAT in btf.rst (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to the existing deduplication tests (Jiri Olsa) [1984486] - selftest/bpf: Add BTF_KIND_FLOAT tests (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - selftests/bpf: Use the 25th bit in the "invalid BTF_INFO" test (Jiri Olsa) [1984486] - tools/bpftool: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - libbpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT to uapi (Jiri Olsa) [1984486] - libbpf: Add explicit padding to btf_dump_emit_type_decl_opts (Jiri Olsa) [1984486] - selftests/bpf: Fix test_attach_probe for powerpc uprobes (Jiri Olsa) [1931531] - selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier (Jiri Olsa) [1942513] - openvswitch: add trace points (Aaron Conole) [1979680] - vxlan: add missing rcu_read_lock() in neigh_reduce() (Guillaume Nault) [1987310] - net: ip6_tunnel: Unregister catch-all devices (Guillaume Nault) [1987310] - net: sit: Unregister catch-all devices (Guillaume Nault) [1987310] - cpuidle: pseries: Do not cap the CEDE0 latency in fixup_cede0_latency() (Diego Domingos) [1952809] - cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards (Diego Domingos) [1952809] - mm/swap: fix for "mm: workingset: age nonresident information alongside anonymous pages" (Rafael Aquini) [1984173] - mm/thp: remap_page() is only needed on anonymous THP (Rafael Aquini) [1984173] - mm/compaction: fix 'limit' in fast_isolate_freepages (Rafael Aquini) [1984173] - mm/huge_memory.c: don't discard hugepage if other processes are mapping it (Rafael Aquini) [1984173] - slub: restore slub_debug=- behavior (Rafael Aquini) [1984173] - mm/gup: fix try_grab_compound_head() race with split_huge_page() (Rafael Aquini) [1984173] - mm, futex: fix shared futex pgoff on shmem huge page (Rafael Aquini) [1984173] - x86/mm: Avoid truncating memblocks for SGX memory (Rafael Aquini) [1984173] - mm/thp: fix vma_address() if virtual address below file offset (Rafael Aquini) [1984173] - mm, thp: use head page in __migration_entry_wait() (Rafael Aquini) [1984173] - mm/slub.c: include swab.h (Rafael Aquini) [1984173] - mm/memory-failure: make sure wait for page writeback in memory_failure (Rafael Aquini) [1984173] - mm/slub: fix redzoning for small allocations (Rafael Aquini) [1984173] - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY (Rafael Aquini) [1984173] - mm/page_alloc: fix counting of free pages after take off from buddy (Rafael Aquini) [1984173] - userfaultfd: release page in error path to avoid BUG_ON (Rafael Aquini) [1984173] - ksm: fix potential missing rmap_item for stable_node (Rafael Aquini) [1984173] - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() (Rafael Aquini) [1984173] - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() (Rafael Aquini) [1984173] - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() (Rafael Aquini) [1984173] - mm/memory-failure: unnecessary amount of unmapping (Rafael Aquini) [1984173] - mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 (Rafael Aquini) [1984173] - mm/sparse: add the missing sparse_buffer_fini() in error branch (Rafael Aquini) [1984173] - mm: memcontrol: fix cpuhotplug statistics flushing (Rafael Aquini) [1984173] - x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() (Rafael Aquini) [1984173] - zsmalloc: account the number of compacted pages correctly (Rafael Aquini) [1984173] - mm/compaction: fix misbehaviors of fast_find_migrateblock() (Rafael Aquini) [1984173] - hugetlb: fix update_and_free_page contig page struct assumption (Rafael Aquini) [1984173] - mm/hugetlb: fix potential double free in hugetlb_register_node() error path (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/hugetlb: fix potential missing huge page size info (Rafael Aquini) [1984173] - x86/mm: Fix leak of pmd ptlock (Rafael Aquini) [1984173] - mm/zswap: fix passing zero to 'PTR_ERR' warning (Rafael Aquini) [1984173] - mm/page_isolation: do not isolate the max order page (Rafael Aquini) [1984173] - mm,memory_failure: always pin the page in madvise_inject_error (Rafael Aquini) [1984173] - mm/page_alloc: speed up the iteration of max_order (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP (Rafael Aquini) [1984173] - x86/mm/ident_map: Check for errors from ident_pud_init() (Rafael Aquini) [1984173] - mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary (Rafael Aquini) [1984173] - mm/page_alloc.c: fix freeing non-compound pages (Rafael Aquini) [1984173] - mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged (Rafael Aquini) [1984173] - percpu: fix first chunk size calculation for populated bitmap (Rafael Aquini) [1984173] - x86, fakenuma: Fix invalid starting node ID (Rafael Aquini) [1984173] - mm: include CMA pages in lowmem_reserve at boot (Rafael Aquini) [1984173] - mm/rodata_test.c: fix missing function declaration (Rafael Aquini) [1984173] - mm/page_counter: fix various data races at memsw (Rafael Aquini) [1984173] - khugepaged: retract_page_tables() remember to test exit (Rafael Aquini) [1984173] - mm/page_counter.c: fix protection usage propagation (Rafael Aquini) [1984173] - x86/mm/numa: Remove uninitialized_var() usage (Rafael Aquini) [1984173] - shmem: fix possible deadlocks on shmlock_user_lock (Rafael Aquini) [1984173] - mm: swap: use smp_mb__after_atomic() to order LRU bit set (Rafael Aquini) [1984173] - cgroup: memcg: net: do not associate sock with unrelated cgroup (Rafael Aquini) [1984173] - mm: fix gup_pud_range (Rafael Aquini) [1984173] - x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd (Rafael Aquini) [1984173] - mm/shmem.c: thp, shmem: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [1984173] - mm: Implement no-MMU variant of vmalloc_user_node_flags (Rafael Aquini) [1984173] - usercopy: Avoid HIGHMEM pfn warning (Rafael Aquini) [1984173] - x86/mm: Don't exceed the valid physical address space (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix erroneous sizeof() (Rafael Aquini) [1984173] - s390/mm: fix addressing exception after suspend/resume (Rafael Aquini) [1984173] - blk-mq: fix use-after-free in blk_mq_exit_sched (Ming Lei) [1969726] - nvmet: use new ana_log_size instead the old one (Maurizio Lombardi) [1949777] - nvme-multipath: fix double initialization of ANA state (Maurizio Lombardi) [1949777] - configs: enable CONFIG_LEDS_BRIGHTNESS_HW_CHANGED (Benjamin Tissoires) [1922973]- Revert "xfs: enable new inode btree counters feature" (Bill O'Donnell) [1976969] - Revert "xfs: enable big timestamps" (Bill O'Donnell) [1976969] - Revert "xfs: remove kmem_realloc()" (Bill O'Donnell) [1976969] - xfs: prevent metadata files from being inactivated (Bill O'Donnell) [1976969] - quota: widen timestamps for the fs_disk_quota structure (Bill O'Donnell) [1976969] - cifs: fix fallocate when trying to allocate a hole. (Ronnie Sahlberg) [1866684] - cifs: only write 64kb at a time when fallocating a small region of a file (Ronnie Sahlberg) [1866684] - cifs: improve fallocate emulation (Ronnie Sahlberg) [1866684] - cifs: Do not use the original cruid when following DFS links for multiuser mounts (Ronnie Sahlberg) [1812436] - cifs: ignore relatime in smb3_fs_context_parse_monolithic() (Ronnie Sahlberg) [1812436] - cifs: fix regression when mounting shares with prefix paths (Ronnie Sahlberg) [1812436] - cifs: fix leak in cifs_smb3_do_mount() ctx (Ronnie Sahlberg) [1812436] - cifs: add fs_context param to parsing helpers (Ronnie Sahlberg) [1812436] - cifs: make fs_context error logging wrapper (Ronnie Sahlberg) [1812436] - cifs: warn and fail if trying to use rootfs without the config option (Ronnie Sahlberg) [1812436] - cifs: fix nodfs mount option (Ronnie Sahlberg) [1812436] - cifs: fix handling of escaped ',' in the password mount argument (Ronnie Sahlberg) [1812436] - cifs: Add new parameter "acregmax" for distinct file and directory metadata timeout (Ronnie Sahlberg) [1812436] - cifs: convert revalidate of directories to using directory metadata cache timeout (Ronnie Sahlberg) [1812436] - cifs: Add new mount parameter "acdirmax" to allow caching directory metadata (Ronnie Sahlberg) [1812436] - cifs: fix trivial typo (Ronnie Sahlberg) [1812436] - cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath. (Ronnie Sahlberg) [1812436] - cifs: In the new mount api we get the full devname as source= (Ronnie Sahlberg) [1812436] - cifs: do not disable noperm if multiuser mount option is not provided (Ronnie Sahlberg) [1812436] - cifs: fix dfs-links (Ronnie Sahlberg) [1812436] - cifs: fix dfs domain referrals (Ronnie Sahlberg) [1812436] - cifs: returning mount parm processing errors correctly (Ronnie Sahlberg) [1812436] - cifs: fix mounts to subdirectories of target (Ronnie Sahlberg) [1812436] - cifs: ignore auto and noauto options if given (Ronnie Sahlberg) [1812436] - cifs: connect: style: Simplify bool comparison (Ronnie Sahlberg) [1812436] - fs: cifs: remove unneeded variable in smb3_fs_context_dup (Ronnie Sahlberg) [1812436] - cifs: Fix support for remount when not changing rsize/wsize (Ronnie Sahlberg) [1812436] - cifs: handle "guest" mount parameter (Ronnie Sahlberg) [1812436] - cifs: correct four aliased mount parms to allow use of previous names (Ronnie Sahlberg) [1812436] - cifs: fix use after free in cifs_smb3_do_mount() (Ronnie Sahlberg) [1812436] - cifs: fix rsize/wsize to be negotiated values (Ronnie Sahlberg) [1812436] - cifs: update super_operations to show_devname (Ronnie Sahlberg) [1812436] - cifs: fix uninitialized variable in smb3_fs_context_parse_param (Ronnie Sahlberg) [1812436] - cifs: update mnt_cifs_flags during reconfigure (Ronnie Sahlberg) [1812436] - cifs: move update of flags into a separate function (Ronnie Sahlberg) [1812436] - cifs: remove ctx argument from cifs_setup_cifs_sb (Ronnie Sahlberg) [1812436] - cifs: do not allow changing posix_paths during remount (Ronnie Sahlberg) [1812436] - cifs: uncomplicate printing the iocharset parameter (Ronnie Sahlberg) [1812436] - cifs: don't create a temp nls in cifs_setup_ipc (Ronnie Sahlberg) [1812436] - cifs: simplify handling of cifs_sb/ctx->local_nls (Ronnie Sahlberg) [1812436] - cifs: we do not allow changing username/password/unc/... during remount (Ronnie Sahlberg) [1812436] - cifs: add initial reconfigure support (Ronnie Sahlberg) [1812436] - cifs: move [brw]size from cifs_sb to cifs_sb->ctx (Ronnie Sahlberg) [1812436] - cifs: move cifs_cleanup_volume_info[_content] to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: Add missing sentinel to smb3_fs_parameters (Ronnie Sahlberg) [1812436] - cifs: remove actimeo from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove [gu]id/backup[gu]id/file_mode/dir_mode from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: minor kernel style fixes for comments (Ronnie Sahlberg) [1812436] - linux/parser.h: add include guards (Ronnie Sahlberg) [1812436] - cifs: Make extract_sharename function public (Ronnie Sahlberg) [1812436] - cifs: Make extract_hostname function public (Ronnie Sahlberg) [1812436] - cifs: get rid of cifs_sb->mountdata (Ronnie Sahlberg) [1812436] - cifs: add an smb3_fs_context to cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove the devname argument to cifs_compose_mount_options (Ronnie Sahlberg) [1812436] - cifs: switch to new mount api (Ronnie Sahlberg) [1812436] - cifs: move cifs_parse_devname to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: move the enum for cifs parameters into fs_context.h (Ronnie Sahlberg) [1812436] - cifs: rename dup_vol to smb3_fs_context_dup and move it into fs_context.c (Ronnie Sahlberg) [1812436] - cifs: rename smb_vol as smb3_fs_context and move it to fs_context.h (Ronnie Sahlberg) [1812436] - cifs: Fix fall-through warnings for Clang (Ronnie Sahlberg) [1812436] - cifs: refactor create_sd_buf() and and avoid corrupting the buffer (Ronnie Sahlberg) [1812436] - scsi: lpfc: Fix failure to transmit ABTS on FC link (Dick Kennedy) [1964670] - scsi: lpfc: Update lpfc version to 12.8.0.10 (Dick Kennedy) [1964670] - scsi: lpfc: Reregister FPIN types if ELS_RDF is received from fabric controller (Dick Kennedy) [1964670] - scsi: lpfc: Add a option to enable interlocked ABTS before job completion (Dick Kennedy) [1964670] - scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs (Dick Kennedy) [1964670] - scsi: lpfc: Ignore GID-FT response that may be received after a link flip (Dick Kennedy) [1964670] - scsi: lpfc: Fix node handling for Fabric Controller and Domain Controller (Dick Kennedy) [1964670] - scsi: lpfc: Fix Node recovery when driver is handling simultaneous PLOGIs (Dick Kennedy) [1964670] - scsi: lpfc: Add ndlp kref accounting for resume RPI path (Dick Kennedy) [1964670] - scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology (Dick Kennedy) [1964670] - scsi: lpfc: Fix non-optimized ERSP handling (Dick Kennedy) [1964670] - scsi: lpfc: Fix unreleased RPIs when NPIV ports are created (Dick Kennedy) [1964670] - scsi: lpfc: Remove redundant assignment to pointer temp_hdr (Dick Kennedy) [1964670] - Documentation: add more details in tipc.rst (Xin Long) [1872308] - net/tipc: add TIPC chapter to networking Documentation (Xin Long) [1872308] - scsi: qla2xxx: Reserve extra IRQ vectors (Nilesh Javali) [1964834] - tracing/hwlat: Honor the tracing_cpumask (Jerome Marchand) [1920595] - tracing/hwlat: Drop the duplicate assignment in start_kthread() (Jerome Marchand) [1920595] - sfc: add logs explaining XDP_TX/REDIRECT is not available (Íñigo Huguet) [1976756] - sfc: ensure correct number of XDP queues (Íñigo Huguet) [1976756] - sfc: fix lack of XDP TX queues - error XDP TX failed (-22) (Íñigo Huguet) [1976756] - sfc: Remove rcu_read_lock() around XDP program invocation (Íñigo Huguet) [1976756] - sfc: use DEVICE_ATTR_*() macro (Íñigo Huguet) [1976756] - sfc: farch: fix compile warning in efx_farch_dimension_resources() (Íñigo Huguet) [1976756] - sfc: don't use netif_info et al before net_device is registered (Íñigo Huguet) [1976756] - net: stmmac: Do not enable RX FIFO overflow interrupts (Mark Salter) [1905243] - net: stmmac: Clear receive all(RA) bit when promiscuous mode is off (Mark Salter) [1905243] - net: stmmac: cleared __FPE_REMOVING bit in stmmac_fpe_start_wq() (Mark Salter) [1905243] - stmmac: intel: Enable HW descriptor prefetch by default (Mark Salter) [1905243] - net: stmmac: Add HW descriptor prefetch setting for DWMAC Core 5.20 onwards (Mark Salter) [1905243] - net: stmmac: fix TSO and TBS feature enabling during driver open (Mark Salter) [1905243] - stmmac: intel: set TSO/TBS TX Queues default settings (Mark Salter) [1905243] - stmmac: intel: unlock on error path in intel_crosststamp() (Mark Salter) [1905243] - net: stmmac: use __napi_schedule() for PREEMPT_RT (Mark Salter) [1905243] - stmmac: intel: Enable SERDES PHY rx clk for PSE (Mark Salter) [1905243] - stmmac: intel: Drop duplicate ID in the list of PCI device IDs (Mark Salter) [1905243] - stmmac: intel: add cross time-stamping freq difference adjustment (Mark Salter) [1905243] - net: stmmac: Add support for external trigger timestamping (Mark Salter) [1905243] - net: stmmac: fix dma physical address of descriptor when display ring (Mark Salter) [1905243] - net: stmmac: fix wrongly set buffer2 valid when sph unsupport (Mark Salter) [1905243] - net: stmmac: arrange Tx tail pointer update to stmmac_flush_tx_descriptors (Mark Salter) [1905243] - net: stmmac: make SPH enable/disable to be configurable (Mark Salter) [1905243] - net: stmmac: set IRQ affinity hint for multi MSI vectors (Mark Salter) [1905243] - net: stmmac: remove unnecessary pci_enable_msi() call (Mark Salter) [1905243] - stmmac: intel: use managed PCI function on probe and resume (Mark Salter) [1905243] - net: stmmac: enable MTL ECC Error Address Status Over-ride by default (Mark Salter) [1905243] - net: ethernet: stmicro: Remove duplicate struct declaration (Mark Salter) [1905243] - net: stmmac: fix missing unlock on error in stmmac_suspend() (Mark Salter) [1905243] - net: stmmac: Fix kernel panic due to NULL pointer dereference of fpe_cfg (Mark Salter) [1905243] - net: stmmac: use interrupt mode INTM=1 for multi-MSI (Mark Salter) [1905243] - stmmac: intel: add support for multi-vector msi and msi-x (Mark Salter) [1905243] - net: stmmac: introduce MSI Interrupt routines for mac, safety, RX & TX (Mark Salter) [1905243] - net: stmmac: make stmmac_interrupt() function more friendly to MSI (Mark Salter) [1905243] - net: stmmac: introduce DMA interrupt status masking per traffic direction (Mark Salter) [1905243] - net: phy: marvell10g: Add PHY loopback support (Mark Salter) [1905243] - net: phy: add genphy_c45_loopback (Mark Salter) [1905243] - net: phylink: Fix phylink_err() function name error in phylink_major_config (Mark Salter) [1905243] - net: stmmac: support FPE link partner hand-shaking procedure (Mark Salter) [1905243] - net: stmmac: Add hardware supported cross-timestamp (Mark Salter) [1905243] - net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP (Mark Salter) [1905243] - stmmac: intel: Add PSE and PCH PTP clock source selection (Mark Salter) [1905243] - net: stmmac: Add EST errors into ethtool statistic (Mark Salter) [1905243] - net: stmmac: EST interrupts handling and error reporting (Mark Salter) [1905243] - net: stmmac: add RX frame steering based on VLAN priority in tc flower (Mark Salter) [1905243] - net: stmmac: restructure tc implementation for RX VLAN Priority steering (Mark Salter) [1905243] - net: stmmac: add per-queue TX & RX coalesce ethtool support (Mark Salter) [1905243] - net: stmmac: Use hrtimer for TX coalescing (Mark Salter) [1905243] - net: stmmac: add timestamp correction to rid CDC sync error (Mark Salter) [1905243] - net: stmmac: add platform level clocks management (Mark Salter) [1905243] - net: stmmac: add clocks management for gmac driver (Mark Salter) [1905243] - stmmac: intel: add pcs-xpcs for Intel mGbE controller (Mark Salter) [1905243] - net: stmmac: ensure phydev is attached to phylink for C37 AN (Mark Salter) [1905243] - net: stmmac: make in-band AN mode parsing is supported for non-DT (Mark Salter) [1905243] - net: phylink: make phylink_parse_mode() support non-DT platform (Mark Salter) [1905243] - net: pcs: add C37 SGMII AN support for intel mGbE controller (Mark Salter) [1905243] - net: pcs: rearrange C73 functions to prepare for C37 support later (Mark Salter) [1905243] - net: phy: leds: Deduplicate link LED trigger registration (Mark Salter) [1905243] - net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII (Mark Salter) [1905243] - net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 (Mark Salter) [1905243] - net: stmmac: fix CBS idleslope and sendslope calculation (Mark Salter) [1905243] - net: stmmac: set TxQ mode back to DCB after disabling CBS (Mark Salter) [1905243] - net: stmmac: allow stmmac to probe for C45 PHY devices (Mark Salter) [1905243] - net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching (Mark Salter) [1905243] - net: pcs-xpcs: depend on MDIO_BUS instead of selecting it (Mark Salter) [1905243] - net: pcs: Move XPCS into new PCS subdirectory (Mark Salter) [1905243] - net: stmmac: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Restart AutoNeg if outcome was invalid (Mark Salter) [1905243] - net: phy: xpcs: Set Link down if AutoNeg is enabled and did not finish (Mark Salter) [1905243] - net: phy: xpcs: Reset XPCS upon probe (Mark Salter) [1905243] - net: phy: xpcs: Return error when 10GKR link errors are found (Mark Salter) [1905243] - stmmac/intel: mark driver as tech preview (Mark Salter) [1905243] - redhat/configs: Add CONFIG_DWMAC_INTEL (Mark Salter) [1905243] - stmmac: intel: Fixes clock registration error seen for multiple interfaces (Mark Salter) [1905243] - stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S (Mark Salter) [1905243] - net: stmmac: Add PCI bus info to ethtool driver query output (Mark Salter) [1905243] - stmmac: intel: Add ADL-S 1Gbps PCI IDs (Mark Salter) [1905243] - stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing (Mark Salter) [1905243] - stmmac: intel: Add PCI IDs for TGL-H platform (Mark Salter) [1905243] - stmmac: intel: change all EHL/TGL to auto detect phy addr (Mark Salter) [1905243] - net: stmmac: overwrite the dma_cap.addr64 according to HW design (Mark Salter) [1905243] - stmmac: intel: Fix kernel panic on pci probe (Mark Salter) [1905243] - stmmac: intel: Adding ref clock 1us tic for LPI cntr (Mark Salter) [1905243] - net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1905243] - net: stmmac: Fix clock handling on remove path (Mark Salter) [1905243] - stmmac: intel: Place object in the Makefile according to the order (Mark Salter) [1905243] - stmmac: intel: Fix indentation to put on one line affected code (Mark Salter) [1905243] - stmmac: intel: Eliminate useless conditions and variables (Mark Salter) [1905243] - stmmac: intel: Convert to use pci_alloc_irq_vectors() API (Mark Salter) [1905243] - stmmac: intel: Remove unnecessary loop for PCI BARs (Mark Salter) [1905243] - stmmac: intel: Fix clock handling on error and remove paths (Mark Salter) [1905243] - net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1905243] - net: stmmac: add EHL 2.5Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: create dwmac-intel.c to contain all Intel platform (Mark Salter) [1905243] - net: stmmac: Get rid of custom STMMAC_DEVICE() macro (Mark Salter) [1905243] - net: stmmac: update pci platform data to use phy_interface (Mark Salter) [1905243] - net: stmmac: pci: Enable TBS on GMAC5 IPK PCI entry (Mark Salter) [1905243] - net: stmmac: pci: remove the duplicate code of set phy_mask (Mark Salter) [1905243] - PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Mark Salter) [1905243] - net: stmmac: pci: Add HAPS support using GMAC5 (Mark Salter) [1905243] - net: stmmac: setup higher frequency clk support for EHL & TGL (Mark Salter) [1905243] - net: stmmac: add EHL RGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add TGL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: Make MDIO bus reset optional (Mark Salter) [1905243] - stmmac: pci: Use pci_dev_id() helper (Mark Salter) [1905243] - stmmac: pci: Fix typo in IOT2000 comment (Mark Salter) [1905243] - stmmac: pci: Adjust IOT2000 matching (Mark Salter) [1905243] - net: stmmac: Fix PCI module removal leak (Mark Salter) [1905243] - net: stmmac: mark PM functions as __maybe_unused (Mark Salter) [1905243] - ibmveth: Set CHECKSUM_PARTIAL if NULL TCP CSUM. (Diego Domingos) [1939996] - IB/core: Add missing pin_user_pages*() usage (Waiman Long) [1972078] - mm/gup/writeback: Fix incorrect inaccessible pages handling (Waiman Long) [1972078] - netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush (Phil Sutter) [1983245] - ipv4: Fix device used for dst_alloc with local routes (Antoine Tenart) [1976789] - vrf: fix a comment about loopback device (Antoine Tenart) [1976789] - net: vrf: Fix operation not supported when set vrf mac (Antoine Tenart) [1976789] - vrf: prevent adding upper devices (Antoine Tenart) [1976789] - vrf: fix maximum MTU (Antoine Tenart) [1976789] - net: vrf: Fix ping failed when vrf mtu is set to 0 (Antoine Tenart) [1976789] - net: vrf: remove MTU limits for vrf device (Antoine Tenart) [1976789]- block: fix discard request merge (Ming Lei) [1970316] - blk-mq: update hctx->dispatch_busy in case of real scheduler (Ming Lei) [1976679] - block: Do not pull requests from the scheduler when we cannot dispatch them (Ming Lei) [1976679] - powerpc/pseries/mobility: handle premature return from H_JOIN (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use struct for shared state (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: refactor node lookup during DT update (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: remove rtas_ibm_suspend_me_unsafe() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: dispatch partition migration requests to pseries (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: retry partition suspend after error (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: signal suspend cancellation to platform (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use stop_machine for join/suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: extract VASI session polling logic (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use rtas_activate_firmware() on resume (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: error message improvements (Desnes A. Nunes do Rosario) [1979798] - powerpc/hvcall: add token and codes for H_VASI_SIGNAL (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_activate_firmware() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_ibm_suspend_me() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: rtas_ibm_suspend_me -> rtas_ibm_suspend_me_unsafe (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: complete ibm,suspend-me status codes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Add pr_debug() for device tree changes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Set pr_fmt() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove obsolete memory hotplug DT notifier code (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove dlpar_cpu_readd() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove memory "re-add" implementation (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove prrn special case from DT update path (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove arch_update_cpu_topology (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove prrn_is_enabled() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtasd: simplify handle_rtas_event(), emit message on events (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove start/stop_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove timed_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Handle extra hcall_vphn error cases (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Suppress "VPHN is not supported" messages (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: stub out numa_update_cpu_topology() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove vphn_enabled and prrn_enabled internal flags (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology workqueue code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology timer code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: make vphn_enabled, prrn_enabled flags const (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology update code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove ability to enable topology updates (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: don't online CPUs for partition suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: Unexport rtas_online_cpus_mask, rtas_offline_cpus_mask (Desnes A. Nunes do Rosario) [1979798] - mm/page_alloc: bail out on fatal signal during reclaim/compaction retry attempt (Aaron Tomlin) [1919765] - RHEL: Revert "powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled" (Paolo Bonzini) [1956950] - KVM: selftests: smm_test: Test SMM enter from L2 (Paolo Bonzini) [1956950] - KVM: nSVM: Restore nested control upon leaving SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Fix L1 state corruption upon return from SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Introduce svm_copy_vmrun_state() (Paolo Bonzini) [1956950] - KVM: nSVM: Check that VM_HSAVE_PA MSR was set before VMRUN (Paolo Bonzini) [1956950] - KVM: nVMX: nSVM: 'nested_run' should count guest-entry attempts that make it to guest code (Paolo Bonzini) [1956950] - KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA (Paolo Bonzini) [1956950] - KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities (Paolo Bonzini) [1956950] - KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails (Paolo Bonzini) [1956950] - KVM: SVM: add module param to control the #SMI interception (Paolo Bonzini) [1956950] - KVM: SVM: remove INIT intercept handler (Paolo Bonzini) [1956950] - KVM: SVM: #SMI interception must not skip the instruction (Paolo Bonzini) [1956950] - KVM: VMX: Remove vmx_msr_index from vmx.h (Paolo Bonzini) [1956950] - KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run() (Paolo Bonzini) [1956950] - KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf is unsupported on the SVM (Paolo Bonzini) [1956950] - KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio (Paolo Bonzini) [1956950] - KVM: SVM: Revert clearing of C-bit on GPA in #NPF handler (Paolo Bonzini) [1956950] - KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs (Paolo Bonzini) [1956950] - KVM: x86: Use kernel's x86_phys_bits to handle reduced MAXPHYADDR (Paolo Bonzini) [1956950] - KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled (Paolo Bonzini) [1956950] - KVM: selftests: do not require 64GB in set_memory_region_test (Paolo Bonzini) [1956950] - KVM: selftests: Fix mapping length truncation in m{,un}map() (Paolo Bonzini) [1956950] - KVM: x86: Force all MMUs to reinitialize if guest CPUID is modified (Paolo Bonzini) [1956950] - Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" (Paolo Bonzini) [1956950] - KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in nested NPT walk (Paolo Bonzini) [1956950] - KVM: x86: Properly reset MMU context at vCPU RESET/INIT (Paolo Bonzini) [1956950] - KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs (Paolo Bonzini) [1956950] - KVM: x86/mmu: Remove broken WARN that fires on 32-bit KVM w/ nested EPT (Paolo Bonzini) [1956950] - KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 (Paolo Bonzini) [1956950] - KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU (Paolo Bonzini) [1956950] - KVM: X86: Fix x86_emulator slab cache leak (Paolo Bonzini) [1956950] - KVM: SVM: Call SEV Guest Decommission if ASID binding fails (Paolo Bonzini) [1956950] - KVM: x86: Immediately reset the MMU context when the SMM flag is cleared (Paolo Bonzini) [1956950] - KVM: x86: Fix fall-through warnings for Clang (Paolo Bonzini) [1956950] - KVM: SVM: fix doc warnings (Paolo Bonzini) [1956950] - kvm: LAPIC: Restore guard to prevent illegal APIC register access (Paolo Bonzini) [1956950] - kvm: fix previous commit for 32-bit builds (Paolo Bonzini) [1956950] - kvm: avoid speculation-based attacks from out-of-range memslot accesses (Paolo Bonzini) [1956950] - KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message (Paolo Bonzini) [1956950] - KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior (Paolo Bonzini) [1956950] - KVM: X86: MMU: Use the correct inherited permissions to get shadow page (Paolo Bonzini) [1956950] - KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer (Paolo Bonzini) [1956950] - KVM: SVM: Fix SEV SEND_START session length & SEND_UPDATE_DATA query length after commit 238eca821cee (Paolo Bonzini) [1956950] - KVM: X86: Kill off ctxt->ud (Paolo Bonzini) [1956950] - KVM: X86: Fix warning caused by stale emulation context (Paolo Bonzini) [1956950] - KVM: X86: Use kvm_get_linear_rip() in single-step and #DB/#BP interception (Paolo Bonzini) [1956950] - KVM: x86/mmu: Fix comment mentioning skip_4k (Paolo Bonzini) [1956950] - KVM: VMX: update vcpu posted-interrupt descriptor when assigning device (Paolo Bonzini) [1956950] - KVM: rename KVM_REQ_PENDING_TIMER to KVM_REQ_UNBLOCK (Paolo Bonzini) [1956950] - KVM: x86: add start_assignment hook to kvm_x86_ops (Paolo Bonzini) [1956950] - KVM: LAPIC: Narrow the timer latency between wait_lapic_expire and world switch (Paolo Bonzini) [1956950] - KVM: X86: Fix vCPU preempted state from guest's point of view (Paolo Bonzini) [1956950] - KVM: X86: Bail out of direct yield in case of under-committed scenarios (Paolo Bonzini) [1956950] - KVM: SVM: make the avic parameter a bool (Paolo Bonzini) [1956950] - KVM: VMX: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Move GHCB unmapping to fix RCU warning (Paolo Bonzini) [1956950] - KVM: SVM: Invert user pointer casting in SEV {en,de}crypt helpers (Paolo Bonzini) [1956950] - kvm: Cap halt polling at kvm->max_halt_poll_ns (Paolo Bonzini) [1956950] - KVM: x86: Prevent deadlock against tk_core.seq (Paolo Bonzini) [1956950] - KVM: x86: Cancel pvclock_gtod_work on module removal (Paolo Bonzini) [1956950] - KVM: x86: Prevent KVM SVM from loading on kernels with 5-level paging (Paolo Bonzini) [1956950] - KVM: SVM: Probe and load MSR_TSC_AUX regardless of RDTSCP support in host (Paolo Bonzini) [1956950] - KVM: VMX: Disable preemption when probing user return MSRs (Paolo Bonzini) [1956950] - KVM: x86: Move RDPID emulation intercept to its own enum (Paolo Bonzini) [1956950] - KVM: SVM: Inject #UD on RDTSCP when it should be disabled in the guest (Paolo Bonzini) [1956950] - KVM: x86: Emulate RDPID only if RDTSCP is supported (Paolo Bonzini) [1956950] - KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported (Paolo Bonzini) [1956950] - KVM: nSVM: always restore the L1's GIF on migration (Paolo Bonzini) [1956950] - KVM: x86: Hoist input checks in kvm_add_msr_filter() (Paolo Bonzini) [1956950] - KVM: nVMX: Properly pad 'struct kvm_vmx_nested_state_hdr' (Paolo Bonzini) [1956950] - KVM/VMX: Invoke NMI non-IST entry instead of IST entry (Paolo Bonzini) [1956950] - KVM: x86: Fix potential fput on a null source_kvm_file (Paolo Bonzini) [1956950] - KVM: nSVM: leave the guest mode prior to loading a nested state (Paolo Bonzini) [1956950] - KVM: nSVM: fix few bugs in the vmcb02 caching logic (Paolo Bonzini) [1956950] - KVM: nSVM: fix a typo in svm_leave_nested (Paolo Bonzini) [1956950] - KVM: PPC: exit halt polling on need_resched() (Paolo Bonzini) [1956950] - kvm: exit halt polling on need_resched() as well (Paolo Bonzini) [1956950] - KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer (Paolo Bonzini) [1956950] - kvm/x86: Fix 'lpages' kvm stat for TDM MMU (Paolo Bonzini) [1956950] - KVM: x86/mmu: Avoid unnecessary page table allocation in kvm_tdp_mmu_map() (Paolo Bonzini) [1956950] - KVM: selftests: Speed up set_memory_region_test (Paolo Bonzini) [1956950] - selftests: kvm: Fix the check of return value (Paolo Bonzini) [1956950] - KVM: x86: Take advantage of kvm_arch_dy_has_pending_interrupt() (Paolo Bonzini) [1956950] - KVM: SVM: Skip SEV cache flush if no ASIDs have been used (Paolo Bonzini) [1956950] - KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids() (Paolo Bonzini) [1956950] - KVM: SVM: Drop redundant svm_sev_enabled() helper (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV VMCB tracking allocation to sev.c (Paolo Bonzini) [1956950] - KVM: SVM: Explicitly check max SEV ASID during sev_hardware_setup() (Paolo Bonzini) [1956950] - KVM: SVM: Unconditionally invoke sev_hardware_teardown() (Paolo Bonzini) [1956950] - KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported) (Paolo Bonzini) [1956950] - KVM: SVM: Condition sev_enabled and sev_es_enabled on CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [1956950] - KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables (Paolo Bonzini) [1956950] - KVM: SEV: Mask CPUID[0x8000001F].eax according to supported features (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV module params/variables to sev.c (Paolo Bonzini) [1956950] - svm/sev: Register SEV and SEV-ES ASIDs to the misc controller (Paolo Bonzini) [1956950] - KVM: SVM: Disable SEV/SEV-ES if NPT is disabled (Paolo Bonzini) [1956950] - KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails (Paolo Bonzini) [1956950] - KVM: SVM: Zero out the VMCB array used to track SEV ASID association (Paolo Bonzini) [1956950] - KVM: x86: Move reverse CPUID helpers to separate header file (Paolo Bonzini) [1956950] - KVM: x86: Rename GPR accessors to make mode-aware variants the defaults (Paolo Bonzini) [1956950] - KVM: SVM: Use default rAX size for INVLPGA emulation (Paolo Bonzini) [1956950] - KVM: x86/xen: Drop RAX[63:32] when processing hypercall (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit (Paolo Bonzini) [1956950] - KVM: VMX: Truncate GPR value for DR and CR reads in !64-bit mode (Paolo Bonzini) [1956950] - KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode (Paolo Bonzini) [1956950] - KVM: x86: Check CR3 GPA for validity regardless of vCPU mode (Paolo Bonzini) [1956950] - KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads (Paolo Bonzini) [1956950] - KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM (Paolo Bonzini) [1956950] - KVM: SVM: Delay restoration of host MSR_TSC_AUX until return to userspace (Paolo Bonzini) [1956950] - KVM: SVM: Clear MSR_TSC_AUX[63:32] on write (Paolo Bonzini) [1956950] - KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported (Paolo Bonzini) [1956950] - KVM: VMX: Invert the inlining of MSR interception helpers (Paolo Bonzini) [1956950] - KVM: X86: Fix failure to boost kernel lock holder candidate in SEV-ES guests (Paolo Bonzini) [1956950] - KVM: x86: Properly handle APF vs disabled LAPIC situation (Paolo Bonzini) [1956950] - KVM: VMX: use EPT_VIOLATION_GVA_TRANSLATED instead of 0x100 (Paolo Bonzini) [1956950] - KVM: x86: Support KVM VMs sharing SEV context (Paolo Bonzini) [1956950] - KVM: x86: Remove unused function declaration (Paolo Bonzini) [1956950] - KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint (Paolo Bonzini) [1956950] - KVM: Move prototypes for MMU notifier callbacks to generic code (Paolo Bonzini) [1956950] - KVM: Pass MMU notifier range flags to kvm_unmap_hva_range() (Paolo Bonzini) [1956950] - KVM: x86/mmu: preserve pending TLB flush across calls to kvm_tdp_mmu_zap_sp (Paolo Bonzini) [1956950] - KVM: x86: disable interrupts while pvclock_gtod_sync_lock is taken (Paolo Bonzini) [1956950] - KVM: x86: reduce pvclock_gtod_sync_lock critical sections (Paolo Bonzini) [1956950] - kvm: x86: annotate RCU pointers (Paolo Bonzini) [1956950] - KVM: x86: remove misplaced comment on active_mmu_pages (Paolo Bonzini) [1956950] - x86/sev: Drop redundant and potentially misleading 'sev_enabled' (Paolo Bonzini) [1956950] - x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX] (Paolo Bonzini) [1956950] - cgroup: Add misc cgroup controller (Paolo Bonzini) [1956950] - x86: Remove duplicate TSC DEADLINE MSR definitions (Paolo Bonzini) [1956950] - KVM: s390: allow facility 192 (vector-packed-decimal-enhancement facility 2) (Thomas Huth) [1977289] - KVM: s390: gen_facilities: allow facilities 165, 193, 194 and 196 (Thomas Huth) [1977289] - mpi3mr: mark as tech preview (Tomas Henzl) [1858804] - add the mpi3mr config (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix warnings reported by smatch (Tomas Henzl) [1858804] - scsi: mpi3mr: Make some symbols static (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error return code in mpi3mr_init_ioc() (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix missing unlock on error (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error handling in mpi3mr_setup_isr() (Tomas Henzl) [1858804] - scsi: mpi3mr: Delete unnecessary NULL check (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix a double free (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix fall-through warning for Clang (Tomas Henzl) [1858804] - scsi: mpi3mr: Add event handling debug prints (Tomas Henzl) [1858804] - scsi: mpi3mr: Add EEDP DIF DIX support (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for DSN secure firmware check (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PM suspend and resume (Tomas Henzl) [1858804] - scsi: mpi3mr: Wait for pending I/O completions upon detection of VD I/O timeout (Tomas Henzl) [1858804] - scsi: mpi3mr: Print pending host I/Os for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Complete support for soft reset (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for threaded ISR (Tomas Henzl) [1858804] - scsi: mpi3mr: Hardware workaround for UNMAP commands to NVMe drives (Tomas Henzl) [1858804] - scsi: mpi3mr: Allow certain commands during pci-remove hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Add change queue depth support (Tomas Henzl) [1858804] - scsi: mpi3mr: Implement SCSI error handler hooks (Tomas Henzl) [1858804] - scsi: mpi3mr: Add bios_param SCSI host template hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Print IOC info for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for timestamp sync with firmware (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for recovering controller (Tomas Henzl) [1858804] - scsi: mpi3mr: Additional event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PCIe device event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for device add/remove event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for internal watchdog thread (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for queue command processing (Tomas Henzl) [1858804] - scsi: mpi3mr: Create operational request and reply queue pair (Tomas Henzl) [1858804] - scsi: mpi3mr: Base driver code (Tomas Henzl) [1858804] - scsi: mpi3mr: Add mpi30 Rev-R headers and Kconfig (Tomas Henzl) [1858804] - e1000e: Fix prototype warning (Ken Cox) [1920290] - e1000e: Mark e1000e_pm_prepare() as __maybe_unused (Ken Cox) [1920290] - e1000e: Fix duplicate include guard (Ken Cox) [1920290] - e1000e: Remove the runtime suspend restriction on CNP+ (Ken Cox) [1920290] - e1000e: Leverage direct_complete to speed up s2ram (Ken Cox) [1920290] - e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 (Ken Cox) [1920290] - e1000e: add rtnl_lock() to e1000_reset_task (Ken Cox) [1920290] - e1000e: remove the redundant value assignment in e1000_update_nvm_checksum_spt (Ken Cox) [1920290] - e1000e: Export S0ix flags to ethtool (Ken Cox) [1920290] - e1000e: bump up timeout to wait when ME un-configures ULP mode (Ken Cox) [1920290] - e1000e: Only run S0ix flows if shutdown succeeded (Ken Cox) [1920290] - scsi: ipr: System crashes when seeing type 20 error (Desnes A. Nunes do Rosario) [1977532] - scsi: ipr: Use scnprintf() for avoiding potential buffer overflow (Desnes A. Nunes do Rosario) [1977532] - tipc: do not write skb_shinfo frags when doing decrytion (Xin Long) [1974627] - bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path (Jonathan Toppins) [1921449] - bnxt_en: Fix TQM fastpath ring backing store computation (Jonathan Toppins) [1921449] - bnxt_en: Rediscover PHY capabilities after firmware reset (Jonathan Toppins) [1921449] - bnxt_en: Fix context memory setup for 64K page size. (Jonathan Toppins) [1921449] - bnxt_en: Include new P5 HV definition in VF check. (Jonathan Toppins) [1921449] - bnxt_en: Add PCI IDs for Hyper-V VF devices. (Jonathan Toppins) [1921449] - bnxt_en: Fix RX consumer index logic in the error path. (Jonathan Toppins) [1921449] - bnxt_en: fix ternary sign extension bug in bnxt_show_temp() (Jonathan Toppins) [1921449] - bnxt_en: reliably allocate IRQ table on reset to avoid crash (Jonathan Toppins) [1921449] - bnxt_en: Fix race between firmware reset and driver remove. (Jonathan Toppins) [1921449] - bnxt_en: Improve logging of error recovery settings information. (Jonathan Toppins) [1921449] - bnxt_en: Reply to firmware's echo request async message. (Jonathan Toppins) [1921449] - bnxt_en: Initialize "context kind" field for context memory blocks. (Jonathan Toppins) [1921449] - bnxt_en: Add context memory initialization infrastructure. (Jonathan Toppins) [1921449] - bnxt_en: Implement faster recovery for firmware fatal error. (Jonathan Toppins) [1921449] - bnxt_en: selectively allocate context memories (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.2.16. (Jonathan Toppins) [1921449] - bnxt_en: Fix devlink info's stored fw.psid version format. (Jonathan Toppins) [1921449] - bnxt_en: reverse order of TX disable and carrier off (Jonathan Toppins) [1921449] - bnxt_en: Convert to use netif_level() helpers. (Jonathan Toppins) [1921449] - bnxt_en: Do not process completion entries after fatal condition detected. (Jonathan Toppins) [1921449] - bnxt_en: Consolidate firmware reset event logging. (Jonathan Toppins) [1921449] - bnxt_en: Improve firmware fatal error shutdown sequence. (Jonathan Toppins) [1921449] - bnxt_en: Modify bnxt_disable_int_sync() to be called more than once. (Jonathan Toppins) [1921449] - bnxt_en: Add a new BNXT_STATE_NAPI_DISABLED flag to keep track of NAPI state. (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_fw_reset_timeout() helper. (Jonathan Toppins) [1921449] - bnxt_en: Retry open if firmware is in reset. (Jonathan Toppins) [1921449] - bnxt_en: attempt to reinitialize after aborted reset (Jonathan Toppins) [1921449] - bnxt_en: log firmware debug notifications (Jonathan Toppins) [1921449] - bnxt_en: Add an upper bound for all firmware command timeouts. (Jonathan Toppins) [1921449] - bnxt_en: Move reading VPD info after successful handshake with fw. (Jonathan Toppins) [1921449] - bnxt_en: Retry sending the first message to firmware if it is under reset. (Jonathan Toppins) [1921449] - bnxt_en: handle CRASH_NO_MASTER during bnxt_open() (Jonathan Toppins) [1921449] - bnxt_en: Define macros for the various health register states. (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface to 1.10.2.11. (Jonathan Toppins) [1921449] - bnxt_en: Clear DEFRAG flag in firmware message when retry flashing. (Jonathan Toppins) [1921449] - bnxt_en: Improve stats context resource accounting with RDMA driver loaded. (Jonathan Toppins) [1921449] - bnxt_en: Use kzalloc for allocating only one thing (Jonathan Toppins) [1921449] - bnxt_en: Check TQM rings for maximum supported value. (Jonathan Toppins) [1921449] - bnxt_en: Fix AER recovery. (Jonathan Toppins) [1921449] - bnxt_en: Enable batch mode when using HWRM_NVM_MODIFY to flash packages. (Jonathan Toppins) [1921449] - bnxt_en: Retry installing FW package under NO_SPACE error condition. (Jonathan Toppins) [1921449] - bnxt_en: Restructure bnxt_flash_package_from_fw_obj() to execute in a loop. (Jonathan Toppins) [1921449] - bnxt_en: Rearrange the logic in bnxt_flash_package_from_fw_obj(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_flash_nvram. (Jonathan Toppins) [1921449] - bnxt_en: Release PCI regions when DMA mask setup fails during probe. (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_board() (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_one() (Jonathan Toppins) [1921449] - bnxt_en: Avoid unnecessary NVM_GET_DEV_INFO cmd error log on VFs. (Jonathan Toppins) [1921449] - bnxt_en: Fix counter overflow logic. (Jonathan Toppins) [1921449] - bnxt_en: Free port stats during firmware reset. (Jonathan Toppins) [1921449] - bnxt_en: read EEPROM A2h address using page 0 (Jonathan Toppins) [1921449] - bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally. (Jonathan Toppins) [1921449] - bnxt_en: Check abort error state in bnxt_open_nic(). (Jonathan Toppins) [1921449] - bnxt_en: Re-write PCI BARs after PCI fatal error. (Jonathan Toppins) [1921449] - bnxt_en: Invoke cancel_delayed_work_sync() for PFs also. (Jonathan Toppins) [1921449] - bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one(). (Jonathan Toppins) [1921449] - bnxt_en: Add stored FW version info to devlink info_get cb. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_dl_info_get(). (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_hwrm_nvm_get_dev_info() to query NVM info. (Jonathan Toppins) [1921449] - bnxt_en: Log unknown link speed appropriately. (Jonathan Toppins) [1921449] - bnxt_en: Log event_data1 and event_data2 when handling RESET_NOTIFY event. (Jonathan Toppins) [1921449] - bnxt_en: Simplify bnxt_async_event_process(). (Jonathan Toppins) [1921449] - bnxt_en: Set driver default message level. (Jonathan Toppins) [1921449] - bnxt_en: Enable online self tests for multi-host/NPAR mode. (Jonathan Toppins) [1921449] - bnxt_en: Return -EROFS to user space, if NVM writes are not permitted. (Jonathan Toppins) [1921449] - bnxt_en: Eliminate unnecessary RX resets. (Jonathan Toppins) [1921449] - bnxt_en: Reduce unnecessary message log during RX errors. (Jonathan Toppins) [1921449] - bnxt_en: Add a software counter for RX ring reset. (Jonathan Toppins) [1921449] - bnxt_en: Implement RX ring reset in response to buffer errors. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_init_one_rx_ring(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_free_rx_skbs(). (Jonathan Toppins) [1921449] - bnxt_en: Log FW health status info, if reset is aborted. (Jonathan Toppins) [1921449] - bnxt_en: perform no master recovery during startup (Jonathan Toppins) [1921449] - bnxt_en: log firmware status on firmware init failure (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_alloc_fw_health() (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.68. (Jonathan Toppins) [1921449] - bnxt_en: Improve preset max value for ethtool -l. (Jonathan Toppins) [1921449] - bnxt_en: Implement ethtool set_fec_param() method. (Jonathan Toppins) [1921449] - bnxt_en: Report Active FEC encoding during link up. (Jonathan Toppins) [1921449] - bnxt_en: Report FEC settings to ethtool. (Jonathan Toppins) [1921449] - bnxt_en: avoid link reset if speed is not changed (Jonathan Toppins) [1921449] - bnxt_en: Handle ethernet link being disabled by firmware. (Jonathan Toppins) [1921449] - bnxt_en: ethtool: support PAM4 link speeds up to 200G (Jonathan Toppins) [1921449] - bnxt_en: add basic infrastructure to support PAM4 link speeds (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_get_fw_speed() (Jonathan Toppins) [1921449] - bnxt_en: refactor code to limit speed advertising (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.65. (Jonathan Toppins) [1921449] - bnxt: add pause frame stats (Jonathan Toppins) [1921449] - xfrm: Fix xfrm offload fallback fail case (Andrea Claudi) [1976424] - sctp: trim optlen when it's a huge value in sctp_setsockopt (Xin Long) [1983864] - netfilter: flowtable: Set offload timeouts according to proto values (Phil Sutter) [1979184] - netfilter: conntrack: Introduce udp offload timeout configuration (Phil Sutter) [1979184] - netfilter: conntrack: Introduce tcp offload timeout configuration (Phil Sutter) [1979184] - veth: check for NAPI instead of xdp_prog before xmit of XDP frame (Paolo Abeni) [1952835] - self-tests: add veth tests (Paolo Abeni) [1952835] - veth: refine napi usage (Paolo Abeni) [1952835] - veth: allow enabling NAPI even without XDP (Paolo Abeni) [1952835] - veth: use skb_orphan_partial instead of skb_orphan (Paolo Abeni) [1952835] - net: really orphan skbs tied to closing sk (Paolo Abeni) [1952835] - net: let skb_orphan_partial wake-up waiters. (Paolo Abeni) [1952835] - veth: Store queue_mapping independently of XDP prog presence (Paolo Abeni) [1952835] - net/xfrm: Add inner_ipproto into sec_path (Petr Oros) [1981429] - net, xdp: Introduce xdp_prepare_buff utility routine (Jiri Benc) [1983730] - net, xdp: Introduce xdp_init_buff utility routine (Jiri Benc) [1983730] - bridge: switchdev: Notify about VLAN protocol changes (Ivan Vecera) [1981461] - net: bridge: br_vlan_get_pvid_rcu() should dereference the VLAN group under RCU (Ivan Vecera) [1981461] - bridge: add br_vlan_get_proto() (Ivan Vecera) [1981461] - bridge: add br_vlan_get_pvid_rcu() (Ivan Vecera) [1981461] - RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Get rid of custom module reference counting (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Create direct symbol link between bnxt modules (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Depend on bnxt ethernet driver and not blindly select it (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix Kconfig indentation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal() (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Move device to error state upon device crash (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Allow bigger MR creation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Code refactor while populating user MRs (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix max_qp_wrs reported (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix entry size during SRQ create (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix sizeof mismatch for allocation of pbl_tbl. (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Use rdma_umem_for_each_dma_block() (Selvin Xavier) [1921454 1923026] - [s390] tools/kvm_stat: Exempt time-based counters (Claudio Imbrenda) [1981802] - Documentation/admin-guide: intel_pstate: drop doubled word (David Arcari) [1973225] - Documentation: fix multiple typos found in the admin-guide subdirectory (David Arcari) [1973225] - cpufreq: intel_pstate: Fix active mode setting from command line (David Arcari) [1973225] - cpufreq: intel_pstate: Use passive mode by default without HWP (David Arcari) [1973225] - cpufreq: intel_pstate: Use HWP if enabled by platform firmware (David Arcari) [1973225] - cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits() (David Arcari) [1973225] - cpufreq: intel_pstate: Clean up frequency computations (David Arcari) [1973225] - cpufreq/intel_pstate: Fix wrong macro conversion (David Arcari) [1973225] - cpufreq: Convert to new X86 CPU match macros (David Arcari) [1973225] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1973225] - selftests/fpu: Fix debugfs_simple_attr.cocci warning (Vitaly Kuznetsov) [1919182] - selftest/fpu: avoid clang warning (Vitaly Kuznetsov) [1919182] - redhat/configs: Add Enable CONFIG_TEST_FPU (Vitaly Kuznetsov) [1919182] - selftests/fpu: Add an FPU selftest (Vitaly Kuznetsov) [1919182] - x86/fpu/64: Don't FNINIT in kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Make the EFI FPU calling convention explicit (Vitaly Kuznetsov) [1919182] - x86/mmx: Use KFPU_387 for MMX string operations (Vitaly Kuznetsov) [1919182] - x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_end() (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't use current->mm to check for a kthread (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't export __kernel_fpu_{begin,end}() (Vitaly Kuznetsov) [1919182] - intel_th: pci: Add Alder Lake-P support (Tony Camuso) [1929493 1929494]- can: bcm: delay release of struct bcm_op after synchronize_rcu() (Hangbin Liu) [1975059] {CVE-2021-3609} - seq_file: Disallow extremely large seq buffer allocations (Ian Kent) [1975182] - nvme-pci: look for StorageD3Enable on companion ACPI device instead (Gopal Tiwari) [1965660] - prctl: exe link permission error changed from -EINVAL to -EPERM (Adrian Reber) [1960708] - prctl: Allow local CAP_CHECKPOINT_RESTORE to change /proc/self/exe (Adrian Reber) [1960708] - prctl_set_mm: refactor checks from validate_prctl_map (Adrian Reber) [1960708] - proc: allow access in init userns for map_files with CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - pid_namespace: use checkpoint_restore_ns_capable() for ns_last_pid (Adrian Reber) [1960708] - capabilities: Introduce CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - scripts: skip empty CAP_* strings (Adrian Reber) [1960708] - VMCI: Release resource if the work is already queued (Cathy Avery) [1978518] - perf vendor events arm64: Add Fujitsu A64FX pmu event (Michael Petlan) [1908109] - perf vendor events arm64: Add more common and uarch events (Michael Petlan) [1908109] - sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_page_base() (Benjamin Coddington) [1969751] - xfs: sync lazy sb accounting on quiesce of read-only mounts (Bill O'Donnell) [1917220] - drm/dp_mst: Avoid to mess up payload table by ports in stale topology (Lyude Paul) [1944404] - drm/dp_mst: Do not set proposed vcpi directly (Lyude Paul) [1944404] - drm/qxl: add lock asserts to qxl_bo_vmap_locked + qxl_bo_vunmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: rework cursor plane (Lyude Paul) [1944404 1907341] - drm/qxl: move shadow handling to new qxl_prepare_shadow() (Lyude Paul) [1944404 1907341] - drm/qxl: fix monitors object vmap (Lyude Paul) [1944404 1907341] - drm/qxl: fix prime vmap (Lyude Paul) [1944404 1907341] - drm/qxl: add qxl_bo_vmap/qxl_bo_vunmap (Lyude Paul) [1944404 1907341] - drm/qxl: rename qxl_bo_kmap -> qxl_bo_vmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: more fence wait rework (Lyude Paul) [1944404 1907341] - drm/qxl: properly handle device init failures (Lyude Paul) [1944404 1907341] - drm/qxl: allocate dumb buffers in ram (Lyude Paul) [1944404 1907341] - drm/qxl: simplify qxl_fence_wait (Lyude Paul) [1944404 1907341] - drm/qxl: properly free qxl releases (Lyude Paul) [1944404 1907341] - drm/qxl: handle shadow in primary destroy (Lyude Paul) [1944404 1907341] - drm/qxl: properly pin/unpin shadow (Lyude Paul) [1944404 1907341] - drm/qxl: use drmm_mode_config_init (Lyude Paul) [1944404 1907341] - drm/i915/icp+: Use icp_hpd_irq_setup() instead of spt_hpd_irq_setup() (Lyude Paul) [1944404] - drm/i915/gen9_bc: Add W/A for missing STRAP config on TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce HPD pin mappings for TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce TGP PCH DDC pin mappings (Lyude Paul) [1944404] - drm/i915/gen9_bc: Recognize TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915: rename i915_rev_steppings->intel_step_info (Lyude Paul) [1944404] - drm/i915: rename disp_stepping->display_step and gt_stepping->gt_step (Lyude Paul) [1944404] - drm/i915: rename DISP_STEPPING->DISPLAY_STEP and GT_STEPPING->GT_STEP (Lyude Paul) [1944404] - drm/i915: switch TGL and ADL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: switch KBL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: add new helpers for accessing stepping info (Lyude Paul) [1944404] - drm/i915: split out stepping info to a new file (Lyude Paul) [1944404] - drm/i915: Add DISPLAY_VER() and related macros (Lyude Paul) [1944404] - drm/i915/display: Do not allow DC3CO if PSR SF is enabled (Lyude Paul) [1944404] - drm/i915: s/dev_priv/i915/ for the remainder of DDI clock routing (Lyude Paul) [1944404] - drm/i915: Relocate icl_sanitize_encoder_pll_mapping() (Lyude Paul) [1944404] - drm/i915: Use .disable_clock() for pll sanitation (Lyude Paul) [1944404] - drm/i915: Split adl-s/rkl from icl_ddi_combo_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract _cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Sprinkle WARN(!pll) into icl/dg1 .clock_enable() (Lyude Paul) [1944404] - drm/i915: Sprinkle a few missing locks around shared DDI clock registers (Lyude Paul) [1944404] - drm/i915: Use intel_de_rmw() for DDI clock routing (Lyude Paul) [1944404] - drm/i915: Extract icl+ .{enable,disable}_clock() vfuncs (Lyude Paul) [1944404] - drm/i915: Convert DG1 over to .{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i195: Extract cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract skl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract hsw_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Introduce .{enable,disable}_clock() encoder vfuncs (Lyude Paul) [1944404] - drm/i915: Use intel_ddi_clk_select() for FDI (Lyude Paul) [1944404] - drm/i915/adl_s: Add GT and CTX WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add display WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/display: Add HAS_D12_PLANE_MINIMIZATION (Lyude Paul) [1944404] - drm/i915/adl_s: Re-use TGL GuC/HuC firmware (Lyude Paul) [1944404] - drm/i915/adl_s: Add power wells (Lyude Paul) [1944404] - drm/i915/adl_s: Update PHY_MISC programming (Lyude Paul) [1944404] - drm/i915/adl_s: Update combo PHY master/slave relationships (Lyude Paul) [1944404] - drm/i915/adl_s: Add vbt port and aux channel settings for adls (Lyude Paul) [1944404] - drm/i915/adl_s: Add adl-s ddc pin mapping (Lyude Paul) [1944404] - drm/i915/adl_s: Initialize display for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure Port clock registers for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure DPLL for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PHYs for Alderlake S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PCH support (Lyude Paul) [1944404] - drm/i915/adl_s: Add ADL-S platform info and PCI ids (Lyude Paul) [1944404] - drm/i915/tgl: Use TGL stepping info for applying WAs (Lyude Paul) [1944404] - redhat/configs: Update CONFIG_HSA_AMD (Lyude Paul) - redhat/configs: Update CONFIG_DRM_AMDGPU_USERPTR (Lyude Paul) - DRM Backport v5.11 -> v5.12.4 (Lyude Paul) [1944404] - include/linux/kernel.h: add typeof_member() macro (Lyude Paul) [1944404] - drm: Use USB controller's DMA mask when importing dmabufs (Lyude Paul) [1944404] - PM: runtime: Add pm_runtime_get_if_active() (Lyude Paul) [1944404] - PCI: Add pci_rebar_bytes_to_size() (Lyude Paul) [1944404] - PCI: Export pci_rebar_get_possible_sizes() (Lyude Paul) [1944404] - DRM backport v5.10->v5.11 (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vunmap() interfaces (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vmap() interfaces (Lyude Paul) [1944404] - dma-buf: Add struct dma-buf-map for storing struct dma_buf.vaddr_ptr (Lyude Paul) [1944404] - PCI/PM: Do not generate wakeup event when runtime resuming device (Lyude Paul) [1944404] - PCI/PM: Rename pci_wakeup_bus() to pci_resume_bus() (Lyude Paul) [1944404] - blktrace: make relay callbacks const (Lyude Paul) [1944404] - drm/i915: make relay callbacks const (Lyude Paul) [1944404] - relay: allow the use of const callback structs (Lyude Paul) [1944404] - relay: make create_buf_file and remove_buf_file callbacks mandatory (Lyude Paul) [1944404] - relay: require non-NULL callbacks in relay_open() (Lyude Paul) [1944404] - relay: remove unused buf_mapped and buf_unmapped callbacks (Lyude Paul) [1944404] - drm/edid: fix objtool warning in drm_cvt_modes() (Lyude Paul) [1944404] - drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1944404] - DRM backport v5.9.y -> v5.10 (Lyude Paul) [1944404] - time: Introduce jiffies64_to_msecs() (Lyude Paul) [1944404] - virtio: add dma-buf support for exported objects (Lyude Paul) [1944404] - objtool: Rename frame.h -> objtool.h (Lyude Paul) [1944404] - moduleparams: Add hexint type parameter (Lyude Paul) [1944404] - iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header (Lyude Paul) [1944404]- [s390] s390/zcrypt/pkey: introduce zcrypt_wait_api_operational() function (Claudio Imbrenda) [1881833] - [s390] s390/ap: ap bus userspace notifications for some bus conditions (Claudio Imbrenda) [1881833] - [s390] s390/pkey: fix paes selftest failure with paes and pkey static build (Claudio Imbrenda) [1881833] - KVM: nSVM: Avoid tainiting kernel by default (Vitaly Kuznetsov) [1982248] - KVM: s390x: implement KVM_CAP_SET_GUEST_DEBUG2 (Thomas Huth) [1945752] - KVM: s390: fix guarded storage control register handling (Thomas Huth) [1945752] - s390/protvirt: fix error return code in uv_info_init() (Thomas Huth) [1945752] - s390/uv: fix prot virt host indication compilation (Thomas Huth) [1945752] - KVM: s390: VSIE: fix MVPG handling for prefixing and MSO (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_real_to_abs (Thomas Huth) [1945752] - KVM: s390: VSIE: correctly handle MVPG when in VSIE (Thomas Huth) [1945752] - KVM: s390: extend kvm_s390_shadow_fault to return entry pointer (Thomas Huth) [1945752] - s390/uv: add prot virt guest/host indication files (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_logical_to_effective (Thomas Huth) [1945752] - KVM: s390: Fix comment spelling in kvm_s390_vcpu_start() (Thomas Huth) [1945752] - s390: uv: Fix sysfs max number of VCPUs reporting (Thomas Huth) [1945752] - KVM: s390: track synchronous pfault events in kvm_stat (Thomas Huth) [1945752] - s390/gmap: make gmap memcg aware (Thomas Huth) [1945752] - KVM: s390: Add memcg accounting to KVM allocations (Thomas Huth) [1945752] - s390/uv: handle destroy page legacy interface (Thomas Huth) [1945752] - KVM: s390: pv: Mark mm as protected after the set secure parameters and improve cleanup (Thomas Huth) [1945752] - virtio/s390: implement virtio-ccw revision 2 correctly (Thomas Huth) [1945752] - sfc: deprecate SFC9020 family (Siena) (Íñigo Huguet) [1926379] - NFS: Fix open coded versions of nfs_set_cache_invalid() in NFSv4 (Benjamin Coddington) [1936478] - NFS: Fix open coded versions of nfs_set_cache_invalid() (Benjamin Coddington) [1936478] - NFS: Clean up function nfs_mark_dir_for_revalidate() (Benjamin Coddington) [1936478] - NFSD: Mark exports of NFS as tech-preview (Benjamin Coddington) [1972229] - perf vendor events intel: Add missing skylake & icelake model numbers (Michael Petlan) [1971959] - tc-testing: add test for ct DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - tc-testing: add support for sending various scapy packets (Marcelo Ricardo Leitner) [1964578] - tc-testing: fix list handling (Marcelo Ricardo Leitner) [1964578] - net/sched: act_ct: handle DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - net/packet: remove data races in fanout operations (Balazs Nemeth) [1957270] - net/packet: remove locking from packet_rcv_has_room() (Balazs Nemeth) [1957270] - net: packetmmap: fix only tx timestamp on request (Balazs Nemeth) [1970404] - x86/sgx: Add TAINT_TECH_PREVIEW for virtual EPC (Bandan Das) [1977474] - cxgb4: fix thermal zone device registration (Raju Rangoju) [1954012] - powerpc/64s: Fix crashes when toggling stf barrier (Desnes A. Nunes do Rosario) [1964484] - iavf: Fix an error handling path in 'iavf_probe()' (Stefan Assmann) [1920276] - iavf: clean up packet type lookup table (Stefan Assmann) [1920276] - iavf: redefine the magic number for FDIR GTP-U header fields (Stefan Assmann) [1920276] - iavf: enhance the duplicated FDIR list scan handling (Stefan Assmann) [1920276] - iavf: change the flex-byte support number to macro definition (Stefan Assmann) [1920276] - iavf: remove duplicate free resources calls (Stefan Assmann) [1920276] - iavf: Support for modifying SCTP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying UDP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying TCP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool RSS config (Stefan Assmann) [1920276] - iavf: add support for UDP Segmentation Offload (Stefan Assmann) [1920276] - intel: clean up mismatched header comments (Stefan Assmann) [1920276] - iavf: Enable flex-bytes support (Stefan Assmann) [1920276] - iavf: Support Ethernet Type Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv6 Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv4 Flow Director filters (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool ntuple filters (Stefan Assmann) [1920276] - net: intel: iavf: fix error return code of iavf_init_get_resources() (Stefan Assmann) [1920276] - workqueue: Move the position of debug_work_activate() in __queue_work() (Waiman Long) [1977537] - workqueue: remove useless unlock() and lock() in series (Waiman Long) [1977537] - workqueue: Convert the pool::lock and wq_mayday_lock to raw_spinlock_t (Waiman Long) [1977537] - workqueue: Use rcuwait for wq_manager_wait (Waiman Long) [1977537] - workqueue: Remove unnecessary kfree() call in rcu_free_wq() (Waiman Long) [1977537] - workqueue: Fix an use after free in init_rescuer() (Waiman Long) [1977537] - workqueue: Use IS_ERR and PTR_ERR instead of PTR_ERR_OR_ZERO. (Waiman Long) [1977537] - workqueue: don't use wq_select_unbound_cpu() for bound works (Waiman Long) [1977537] - workqueue: Use pr_warn instead of pr_warning (Waiman Long) [1977537] - workqueue: more destroy_workqueue() fixes (Waiman Long) [1977537] - workqueue: Minor follow-ups to the rescuer destruction change (Waiman Long) [1977537] - kernel/workqueue: Document wq_worker_last_func() argument (Waiman Long) [1977537] - workqueue: Only unregister a registered lockdep key (Waiman Long) [1977537] - kernel: workqueue: clarify wq_worker_last_func() caller requirements (Waiman Long) [1977537] - workqueue: Fix spelling in source code comments (Waiman Long) [1977537] - workqueue: fix typo in comment (Waiman Long) [1977537] - ice: add correct exception tracing for XDP (Jonathan Toppins) [1920278] - ice: optimize for XDP_REDIRECT in xsk path (Jonathan Toppins) [1920278] - ice: Allow all LLDP packets from PF to Tx (Jonathan Toppins) [1920278] - ice: report supported and advertised autoneg using PHY capabilities (Jonathan Toppins) [1920278] - ice: handle the VF VSI rebuild failure (Jonathan Toppins) [1920278] - ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared (Jonathan Toppins) [1920278] - ice: Fix allowing VF to request more/less queues via virtchnl (Jonathan Toppins) [1920278] - ice: track AF_XDP ZC enabled queues in bitmap (Jonathan Toppins) [1920278] - ice: handle increasing Tx or Rx ring sizes (Jonathan Toppins) [1920278] - ice: Fix potential infinite loop when using u8 loop counter (Jonathan Toppins) [1920278] - ice: fix memory leak of aRFS after resuming from suspend (Jonathan Toppins) [1920278] - ice: Cleanup fltr list in case of allocation issues (Jonathan Toppins) [1920278] - ice: Use port number instead of PF ID for WoL (Jonathan Toppins) [1920278] - ice: Fix for dereference of NULL pointer (Jonathan Toppins) [1920278] - ice: remove DCBNL_DEVRESET bit from PF state (Jonathan Toppins) [1920278] - ice: fix memory allocation call (Jonathan Toppins) [1920278] - ice: prevent ice_open and ice_stop during reset (Jonathan Toppins) [1920278] - ice: Recognize 860 as iSCSI port in CEE mode (Jonathan Toppins) [1920278] - ice: Increase control queue timeout (Jonathan Toppins) [1920278] - ice: Continue probe on link/PHY errors (Jonathan Toppins) [1920278] - ice: fix napi work done reporting in xsk path (Jonathan Toppins) [1920278] - ice: update the number of available RSS queues (Jonathan Toppins) [1920278] - ice: Fix state bits on LLDP mode switch (Jonathan Toppins) [1920278] - ice: Account for port VLAN in VF max packet size calculation (Jonathan Toppins) [1920278] - ice: Set trusted VF as default VSI when setting allmulti on (Jonathan Toppins) [1920278] - ice: report correct max number of TCs (Jonathan Toppins) [1920278] - ice: skip NULL check against XDP prog in ZC path (Jonathan Toppins) [1920278] - ice: remove redundant checks in ice_change_mtu (Jonathan Toppins) [1920278] - ice: move skb pointer from rx_buf to rx_ring (Jonathan Toppins) [1920278] - ice: simplify ice_run_xdp (Jonathan Toppins) [1920278] - ice: Improve MSI-X fallback logic (Jonathan Toppins) [1920278] - ice: Fix trivial error message (Jonathan Toppins) [1920278] - ice: remove unnecessary casts (Jonathan Toppins) [1920278] - ice: Refactor DCB related variables out of the ice_port_info struct (Jonathan Toppins) [1920278] - ice: fix writeback enable logic (Jonathan Toppins) [1920278] - ice: Use PSM clock frequency to calculate RL profiles (Jonathan Toppins) [1920278] - ice: create scheduler aggregator node config and move VSIs (Jonathan Toppins) [1920278 1940527 1940535 1940542] {CVE-2020-24504 CVE-2020-24503 CVE-2020-24502} - ice: Add initial support framework for LAG (Jonathan Toppins) [1920278] - ice: Remove xsk_buff_pool from VSI structure (Jonathan Toppins) [1920278] - ice: implement new LLDP filter command (Jonathan Toppins) [1920278] - ice: log message when trusted VF goes in/out of promisc mode (Jonathan Toppins) [1920278] - ice: remove dead code (Jonathan Toppins) [1920278] - ice: use flex_array_size where possible (Jonathan Toppins) [1920278] - ice: Replace one-element array with flexible-array member (Jonathan Toppins) [1920278] - ice: display stored UNDI firmware version via devlink info (Jonathan Toppins) [1920278] - ice: display stored netlist versions via devlink info (Jonathan Toppins) [1920278] - ice: display some stored NVM versions via devlink info (Jonathan Toppins) [1920278] - ice: introduce function for reading from flash modules (Jonathan Toppins) [1920278] - ice: cache NVM module bank information (Jonathan Toppins) [1920278] - ice: introduce context struct for info report (Jonathan Toppins) [1920278] - ice: create flash_info structure and separate NVM version (Jonathan Toppins) [1920278] - ice: report timeout length for erasing during devlink flash (Jonathan Toppins) [1920278] - ice: Implement flow for IPv6 next header (extension header) (Jonathan Toppins) [1920278] - ice: fix FDir IPv6 flexbyte (Jonathan Toppins) [1920278] - ice: drop dead code in ice_receive_skb() (Jonathan Toppins) [1920278] - ice, xsk: Move Rx allocation out of while-loop (Jonathan Toppins) [1920278] - ice: avoid premature Rx buffer reuse (Jonathan Toppins) [1920278] - ice: Add space to unknown speed (Jonathan Toppins) [1920278] - ice: join format strings to same line as ice_debug (Jonathan Toppins) [1920278] - ice: silence static analysis warning (Jonathan Toppins) [1920278] - ice: cleanup misleading comment (Jonathan Toppins) [1920278] - ice: Remove vlan_ena from vsi structure (Jonathan Toppins) [1920278] - ice: Remove gate to OROM init (Jonathan Toppins) [1920278] - ice: Enable Support for FW Override (E82X) (Jonathan Toppins) [1920278] - ice: don't always return an error for Get PHY Abilities AQ command (Jonathan Toppins) [1920278] - ice: cleanup stack hog (Jonathan Toppins) [1920278] - mm: migrate: fix missing update page_private to hugetlb_page_subpool (Chris von Recklinghausen) [1981661] - mm,hugetlb: drop clearing of flag from prep_new_huge_page (Chris von Recklinghausen) [1981661] - hugetlb: fix uninitialized subpool pointer (Chris von Recklinghausen) [1981661] - include/linux/hugetlb.h: add synchronization information for new hugetlb specific flags (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeFreed to HPageFreed flag (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeTemporary() to HPageTemporary flag (Chris von Recklinghausen) [1981661] - mm: hugetlb: fix a race between freeing and dissolving the page (Chris von Recklinghausen) [1981661] - mm: don't let userspace spam allocations warnings (Xin Long) [1976699] - dm writecache: make writeback pause configurable (Mike Snitzer) [1978369] - dm writecache: pause writeback if cache full and origin being written directly (Mike Snitzer) [1978369] - dm io tracker: factor out IO tracker (Mike Snitzer) [1978369] - dm writecache: add optional "metadata_only" parameter (Mike Snitzer) [1978369] - dm writecache: add "cleaner" and "max_age" to Documentation (Mike Snitzer) [1978369] - dm writecache: write at least 4k when committing (Mike Snitzer) [1978369] - dm writecache: have ssd writeback wait if the kcopyd workqueue is busy (Mike Snitzer) [1978369] - dm writecache: use list_move instead of list_del_list_add in writecache_writeback() (Mike Snitzer) [1978369] - dm writecache: commit just one block, not a full page (Mike Snitzer) [1978369] - dm writecache: remove unused gfp_t argument from wc_add_block() (Mike Snitzer) [1978369] - dm writecache: interrupt writeback if suspended (Mike Snitzer) [1978369] - dm writecache: don't split bios when overwriting contiguous cache content (Mike Snitzer) [1978369] - dm kcopyd: avoid spin_lock_irqsave from process context (Mike Snitzer) [1978369] - dm kcopyd: avoid useless atomic operations (Mike Snitzer) [1978369] - x86/asm: Optimize memcpy_flushcache() (Mike Snitzer) [1978369] - IB/isert: Align target max I/O size to initiator size (Kamal Heib) [1930955] - IB/isert: set rdma cm afonly flag (Kamal Heib) [1930955]- xsk: Rollback reservation at NETDEV_TX_BUSY (Jiri Benc) [1882711] - xsk: Fix race in SKB mode transmit with shared cq (Jiri Benc) [1882711] - bpf: Only provide bpf_sock_from_file with CONFIG_NET (Jiri Benc) [1882711] - xsk: Validate socket state in xsk_recvmsg, prior touching socket members (Jiri Benc) [1882711] - samples/bpf: Fix spelling mistake "recieving" -> "receiving" (Jiri Benc) [1882711] - samples/bpf: Sample application for eBPF load and socket creation split (Jiri Benc) [1882711] - bpf: Adds support for setting window clamp (Jiri Benc) [1882711] - tcp: declare tcp_mmap() only when CONFIG_MMU is set (Jiri Benc) [1882711] - bpf: Remove trailing semicolon in macro definition (Jiri Benc) [1882711] - bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting infra for bpf maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - net, xdp, xsk: fix __sk_mark_napi_id_once napi_id error (Jiri Benc) [1882711] - samples/bpf: Add option to set the busy-poll budget (Jiri Benc) [1882711] - samples/bpf: Add busy-poll support to xdpsock (Jiri Benc) [1882711] - xsk: Propagate napi_id to XDP socket Rx path (Jiri Benc) [1882711] - xsk: Add busy-poll support for {recv,send}msg() (Jiri Benc) [1882711] - xsk: Check need wakeup flag in sendmsg() (Jiri Benc) [1882711] - xsk: Add support for recvmsg() (Jiri Benc) [1882711] - net: Add SO_BUSY_POLL_BUDGET socket option (Jiri Benc) [1882711] - net: Introduce preferred busy-polling (Jiri Benc) [1882711] - net: napi: use READ_ONCE()/WRITE_ONCE() (Jiri Benc) [1882711] - net: napi: add hard irqs deferral feature (Jiri Benc) [1882711] - fs/eventpoll.c: simply CONFIG_NET_RX_BUSY_POLL ifdefery (Jiri Benc) [1882711] - xdp: Remove the functions xsk_map_inc and xsk_map_put (Jiri Benc) [1882711] - xsk: Introduce batched Tx descriptor interfaces (Jiri Benc) [1882711] - xsk: Introduce padding between more ring pointers (Jiri Benc) [1882711] - net: page_pool: Add bulk support for ptr_ring (Jiri Benc) [1882711] - net: xdp: Introduce bulking for xdp tx return path (Jiri Benc) [1882711] - bpf: Rename some functions in bpf_sk_storage (Jiri Benc) [1882711] - bpf: Folding omem_charge() into sk_storage_charge() (Jiri Benc) [1882711] - net/smc: properly handle workqueue allocation failure (Andrea Claudi) [1955178] - Revert "net/smc: fix a NULL pointer dereference" (Andrea Claudi) [1955178] - KVM: selftests: evmcs_test: Test that KVM_STATE_NESTED_EVMCS is never lost (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Request to sync eVMCS from VMCS12 after migration (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Reset eVMCS clean fields data from prepare_vmcs02() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Force enlightened VMCS sync from nested_vmx_failValid() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Ignore 'hv_clean_fields' data when eVMCS data is copied in vmx_get_nested_state() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release enlightened VMCS on VMCLEAR (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Introduce 'EVMPTR_MAP_PENDING' post-migration state (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Make copy_vmcs12_to_enlightened()/copy_enlightened_to_vmcs12() return 'void' (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release eVMCS when enlightened VMENTRY was disabled (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Don't set 'dirty_vmcs12' flag on enlightened VMPTRLD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Use '-1' in 'hv_evmcs_vmptr' to indicate that eVMCS is not in use (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMCS12 is alway properly synced to eVMCS after restore (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMLAUNCH with bogus EVMPTR is causing #UD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Always make an attempt to map eVMCS after migration (Vitaly Kuznetsov) [1940837] - Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working (Gopal Tiwari) [1973909] - KVM: x86: Unload MMU on guest TLB flush if TDP disabled to force MMU sync (Vitaly Kuznetsov) [1906634] - scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put() (Ewan D. Milne) [1761937] - scsi: core: Replace sdev->device_busy with sbitmap (Ewan D. Milne) [1761937] - scsi: core: Make sure sdev->queue_depth is <= max(shost->can_queue, 1024) (Ewan D. Milne) [1761937] - scsi: core: Add scsi_device_busy() wrapper (Ewan D. Milne) [1761937] - scsi: blk-mq: Return budget token from .get_budget callback (Ewan D. Milne) [1761937] - scsi: blk-mq: Add callbacks for storing & retrieving budget token (Ewan D. Milne) [1761937] - scsi: sbitmap: Add sbitmap_calculate_shift() helper (Ewan D. Milne) [1761937] - scsi: sbitmap: Export sbitmap_weight (Ewan D. Milne) [1761937] - scsi: sbitmap: Move allocation hint into sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Add helpers for updating allocation hint (Ewan D. Milne) [1761937] - scsi: sbitmap: Maintain allocation round_robin in sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Remove sbitmap_clear_bit_unlock (Ewan D. Milne) [1761937] - blk-mq: pass request queue into get/put budget callback (Ewan D. Milne) [1761937] - dma-iommu: implement ->alloc_noncontiguous (Jerry Snitselaar) [1955767] - dma-iommu: refactor iommu_dma_alloc_remap (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_alloc_noncontiguous API (Jerry Snitselaar) [1955767] - dma-mapping: refactor dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_mmap_pages helper (Jerry Snitselaar) [1955767] - dma-mapping: remove the {alloc,free}_noncoherent methods (Jerry Snitselaar) [1955767] - iommu/vt-d: Make unnecessarily global functions static (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused function declarations (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove svm_dev_ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Use Real PCI DMA device for IRTE (Jerry Snitselaar) [1955767] - iommu/vt-d: Calculate and set flags for handle_mm_fault (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix build error of pasid_enable_wpe() with !X86 (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid unnecessary cache flush in pasid entry teardown (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect propagation from guest (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect for supervisor SVM (Jerry Snitselaar) [1955767] - iommu/vt-d: Report more information about invalidation errors (Jerry Snitselaar) [1955767] - iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled in the device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_fast() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove IOVA domain rcache flushing for CPU offlining (Jerry Snitselaar) [1955767] - iova: Add CPU hotplug handler to flush rcaches (Jerry Snitselaar) [1955767] - iommu/iova: Improve restart logic (Jerry Snitselaar) [1955767] - iommu/iova: Add rbtree entry helper (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the unused fields for PREFETCH_CONFIG command (Jerry Snitselaar) [1955767] - iommu/vt-d: Use user privilege for RID2PASID translation (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix sysfs leak in alloc_iommu() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync (Jerry Snitselaar) [1955767] - x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating (Jerry Snitselaar) [1955767] - iommu: Fix a boundary issue to avoid performance drop (Jerry Snitselaar) [1955767] - iommu/vt-d: Check for allocation failure in aux_detach_device() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused dma map/unmap trace events (Jerry Snitselaar) [1955767] - iommu/amd: Clear DMA ops when switching domain (Jerry Snitselaar) [1955767] - iommu/amd: Remove performance counter pre-initialization test (Jerry Snitselaar) [1955767] - Revert "iommu/amd: Fix performance counter initialization" (Jerry Snitselaar) [1955767] - iommu/dma: Resurrect the "forcedac" option (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in iommu_dev_xxx functions (Jerry Snitselaar) [1955767] - iommu/amd: Put newline after closing bracket in warning (Jerry Snitselaar) [1955767] - iommu/vt-d: Force to flush iotlb before creating superpage (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix an error handling path in 'intel_prepare_irq_remapping()' (Jerry Snitselaar) [1955767] - iommu/vt-d: Invalidate PASID cache when root/context entry changed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove WO permissions on second-level paging entries (Jerry Snitselaar) [1955767] - iommu/vt-d: Report the right page fault address (Jerry Snitselaar) [1955767] - iommu/vt-d: Report right snoop capability when using FL for IOVA (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't set then clear private data in prq_event_thread() (Jerry Snitselaar) [1955767] - iommu/vt-d: Reject unsupported page request modes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK (Jerry Snitselaar) [1955767] - iommu/amd: Keep track of amd_iommu_irq_remap state (Jerry Snitselaar) [1955767] - iommu/amd: Don't call early_amd_iommu_init() when AMD IOMMU is disabled (Jerry Snitselaar) [1955767] - iommu/amd: Move Stoney Ridge check to detect_ivrs() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix status code for Allocate/Free PASID command (Jerry Snitselaar) [1955767] - iommu: Don't use lazy flush for untrusted device (Jerry Snitselaar) [1955767] - iommu/amd: Fix sleeping in atomic in increase_address_space() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dev_has_feature() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_domain_window_disable() (Jerry Snitselaar) [1955767] - iommu: Stop exporting iommu_map_sg_atomic() (Jerry Snitselaar) [1955767] - iova: Stop exporting some more functions (Jerry Snitselaar) [1955767] - iova: Delete copy_reserved_iova() (Jerry Snitselaar) [1955767] - iova: Make has_iova_flush_queue() private (Jerry Snitselaar) [1955767] - iommu/vt-d: Add iotlb_sync_map callback (Jerry Snitselaar) [1955767] - iommu/vt-d: Move capability check code to cap_audit files (Jerry Snitselaar) [1921289] - iommu/vt-d: Audit IOMMU Capabilities and add helper functions (Jerry Snitselaar) [1921289] - iommu/vt-d: Fix 'physical' typos (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix compile error [-Werror=implicit-function-declaration] (Jerry Snitselaar) [1955767] - iommu/vt-d: Use INVALID response code instead of FAILURE (Jerry Snitselaar) [1920726] - iommu/vt-d: Clear PRQ overflow only when PRQ is empty (Jerry Snitselaar) [1955767] - iommu/vt-d: Preset Access/Dirty bits for IOVA over FL (Jerry Snitselaar) [1955767] - iommu/vt-d: Add qi_submit trace event (Jerry Snitselaar) [1955767] - iommu/vt-d: Consolidate duplicate cache invaliation code (Jerry Snitselaar) [1955767] - iommu/amd: Adopt IO page table framework for AMD IOMMU v1 page table (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_page (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_iova_to_phys (Jerry Snitselaar) [1955767] - iommu/amd: Refactor fetch_pte to use struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Rename variables to be consistent with struct io_pgtable_ops (Jerry Snitselaar) [1955767] - iommu/amd: Remove amd_iommu_domain_get_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Restructure code for freeing page table (Jerry Snitselaar) [1955767] - iommu/amd: Move IO page table related functions (Jerry Snitselaar) [1955767] - iommu/amd: Declare functions as extern (Jerry Snitselaar) [1955767] - iommu/amd: Convert to using amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Move pt_root to struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Prepare for generic IO page table framework (Jerry Snitselaar) [1955767] - iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inline (Jerry Snitselaar) [1955767] - iommu/amd: remove h from printk format specifier (Jerry Snitselaar) [1955767] - iommu/amd: Use DEFINE_SPINLOCK() for spinlock (Jerry Snitselaar) [1955767] - iommu/amd: Remove unnecessary assignment (Jerry Snitselaar) [1955767] - iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macro (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Use ias to check the valid iova in unmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove TLBI_ON_MAP quirk (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Allow io_pgtable_tlb ops optional (Jerry Snitselaar) [1955767] - iommu: Switch gather->end to the inclusive end (Jerry Snitselaar) [1955767] - iommu: Add iova and size as parameters in iotlb_sync_map (Jerry Snitselaar) [1955767] - iommu: Move iotlb_sync_map out from __iommu_map (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for VHE (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Make BTM optional for SVA (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Split arm_smmu_tlb_inv_range() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Use DEFINE_RES_MEM() to simplify code (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the page 1 fixup (Jerry Snitselaar) [1955767] - x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it (Jerry Snitselaar) [1955767] - iommu/vt-d: Do not use flush-queue when caching-mode is on (Jerry Snitselaar) [1955767] - iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid() (Jerry Snitselaar) [1955767] - iommu/amd: Use IVHD EFR for early initialization of IOMMU features (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix ineffective devTLB invalidation for subdevices (Jerry Snitselaar) [1920750 1920749] - iommu/vt-d: Fix general protection fault in aux_detach_device() (Jerry Snitselaar) [1920748] - iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix lockdep splat in sva bind()/unbind() (Jerry Snitselaar) [1955767] - Revert "iommu: Add quirk for Intel graphic devices in map_sg" (Jerry Snitselaar) [1955767] - iommu/intel: Fix memleak in intel_irq_remapping_alloc (Jerry Snitselaar) [1955767] - iommu/iova: fix 'domain' typos (Jerry Snitselaar) [1955767] - dma-iommu: remove __iommu_dma_mmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove tlb_flush_leaf (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid GFP_ATOMIC where it is not needed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove set but not used variable (Jerry Snitselaar) [1955767] - iommu/vt-d: Cleanup after converting to dma-iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Convert intel iommu driver to the iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't clear GFP_DMA and GFP_DMA32 flags (Jerry Snitselaar) [1955767] - iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev (Jerry Snitselaar) [1955767] - iommu: Add quirk for Intel graphic devices in map_sg (Jerry Snitselaar) [1955767] - swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_map_single (Jerry Snitselaar) [1955767] - swiotlb-xen: remove start_dma_addr (Jerry Snitselaar) [1955767] - iommu: Allow the dma-iommu api to use bounce buffers (Jerry Snitselaar) [1955767] - iommu: Add iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu: Handle freelists when using deferred flushing in iommu drivers (Jerry Snitselaar) [1955767] - iommu/sva: Add PASID helpers (Jerry Snitselaar) [1955767] - iommu/ioasid: Add ioasid references (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Remove unused 'level' parameter from iopte_type() macro (Jerry Snitselaar) [1955767] - iommu: Defer the early return in arm_(v7s/lpae)_map (Jerry Snitselaar) [1955767] - iommu: Improve the performance for direct_mapping (Jerry Snitselaar) [1955767] - iommu: return error code when it can't get group (Jerry Snitselaar) [1955767] - iommu: Modify the description of iommu_sva_unbind_device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Stop exporting alloc_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Delete split_and_remove_iova() (Jerry Snitselaar) [1955767] - iommu: avoid taking iova_rbtree_lock twice (Jerry Snitselaar) [1955767] - iommu/iova: Free global iova rcache on iova alloc failure (Jerry Snitselaar) [1955767] - iommu/iova: Retry from last rb tree node if iova search fails (Jerry Snitselaar) [1955767] - iommu: Fix htmldocs warnings in sysfs-kernel-iommu_groups (Jerry Snitselaar) [1955767] - iommu: Document usage of "/sys/kernel/iommu_groups//type" file (Jerry Snitselaar) [1838589] - iommu: Take lock before reading iommu group default domain type (Jerry Snitselaar) [1838589] - iommu: Add support to change default domain of an iommu group (Jerry Snitselaar) [1838589] - iommu: Move def_domain type check for untrusted device into core (Jerry Snitselaar) [1838589] - iommu/arm-smmu-v3: Hook up ATC invalidation to mm ops (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Implement iommu_sva_bind/unbind() (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move non-strict mode to use io_pgtable_domain_attr (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for pagetable config domain attribute (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Assign boolean values to a bool variable (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Add a domain attribute for pagetable configuration (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Support coherency for Mali LPAE (Jerry Snitselaar) [1955767] - dma-mapping: document dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling (Jerry Snitselaar) [1955767] - dma-direct: factor out a dma_direct_alloc_from_pool helper (Jerry Snitselaar) [1955767] - dma-direct check for highmem pages in dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - firewire-ohci: use dma_alloc_pages (Jerry Snitselaar) [1955767] - dma-iommu: implement ->alloc_noncoherent (Jerry Snitselaar) [1955767] - dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_pages API (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_noncoherent API (Jerry Snitselaar) [1955767] - drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENT (Jerry Snitselaar) [1955767] - mm: turn alloc_pages into an inline function (Jerry Snitselaar) [1955767] - dma-mapping: better document dma_addr_t and DMA_MAPPING_ERROR (Jerry Snitselaar) [1955767] - dma-mapping: move valid_dma_direction to dma-direction.h (Jerry Snitselaar) [1955767] - dma-debug: convert comma to semicolon (Jerry Snitselaar) [1955767] - dma-direct: Fix potential NULL pointer dereference (Jerry Snitselaar) [1955767] - dma-mapping: move the dma_declare_coherent_memory documentation (Jerry Snitselaar) [1955767] - dma-mapping: move dma_common_{mmap,get_sgtable} out of mapping.c (Jerry Snitselaar) [1955767] - dma-mapping: make support for dma ops optional (Jerry Snitselaar) [1955767] - dma-direct: rename and cleanup __phys_to_dma (Jerry Snitselaar) [1955767] - dma-direct: remove __dma_to_phys (Jerry Snitselaar) [1955767] - dma-direct: use phys_to_dma_direct in dma_direct_alloc (Jerry Snitselaar) [1955767] - dma-direct: lift gfp_t manipulation out of__dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - dma-direct: remove dma_direct_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-debug: remove most exports (Jerry Snitselaar) [1955767] - dma-mapping: remove the dma_dummy_ops export (Jerry Snitselaar) [1955767] - dma-mapping: set default segment_boundary_mask to ULONG_MAX (Jerry Snitselaar) [1955767] - dma-mapping: introduce dma_get_seg_boundary_nr_pages() (Jerry Snitselaar) [1955767] - swiotlb: using SIZE_MAX needs limits.h included (Jerry Snitselaar) [1955767] - swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb" (Jerry Snitselaar) [1955767] - swiotlb: Mark max_segment with static keyword (Jerry Snitselaar) [1955767] - swiotlb: Declare swiotlb_late_init_with_default_size() in header (Jerry Snitselaar) [1955767] - swiotlb: Use pa to print phys_addr_t variables (Jerry Snitselaar) [1955767] - dma-debug: remove debug_dma_assert_idle() function (Jerry Snitselaar) [1955767] - dma-mapping: move debug configuration options to kernel/dma (Jerry Snitselaar) [1955767] - dma-debug: fix debug_dma_assert_idle(), use rcu_read_lock() (Jerry Snitselaar) [1955767] - iommu: Check return of __iommu_attach_device() (Jerry Snitselaar) [1955767] - iommu/amd: Enforce 4k mapping for certain IOMMU data structures (Jerry Snitselaar) [1955767] - iommu: Fix a check in iommu_check_bind_data() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix a bug for PDP check in prq_event_thread (Jerry Snitselaar) [1955767] - iommu/vt-d: Check UAPI data processed by IOMMU core (Jerry Snitselaar) [1955767] - iommu/uapi: Handle data and argsz filled by users (Jerry Snitselaar) [1955767] - iommu/uapi: Rename uapi functions (Jerry Snitselaar) [1955767] - iommu/uapi: Use named union for user data (Jerry Snitselaar) [1955767] - iommu/uapi: Add argsz for user filled data (Jerry Snitselaar) [1955767] - docs: IOMMU user API (Jerry Snitselaar) [1955767] - iommu/dma: Handle init_iova_flush_queue() failure in dma-iommu path (Jerry Snitselaar) [1955767] - iommu/iova: Replace cmpxchg with xchg in queue_iova (Jerry Snitselaar) [1955767] - iommu/dma: Remove broken huge page handling (Jerry Snitselaar) [1955767] - iommu: Rename iommu_tlb_* functions to iommu_iotlb_* (Jerry Snitselaar) [1955767] - iommu/vt-d: Use device numa domain if RHSA is missing (Jerry Snitselaar) [1955767] - iommu/vt-d: Drop kerneldoc marker from regular comment (Jerry Snitselaar) [1955767] - iommu/amd: Re-purpose Exclusion range registers to support SNP CWWB (Jerry Snitselaar) [1955767] - iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERR (Jerry Snitselaar) [1955767] - iommu/amd: Use 4K page for completion wait write-back semaphore (Jerry Snitselaar) [1955767] - iommu/amd: Add missing function prototypes to fix -Wmissing-prototypes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add SVA device feature (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Check for SVA features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Seize private ASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Share process page tables (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Move definitions to a header (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Move some definitions to a header (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Ensure queue is read after updating prod pointer (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Constify some helpers (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Prepare for the adreno-smmu implementation (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for split pagetables (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Pass io-pgtable config to implementation specific function (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix endianness annotations (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: permit users to disable msi polling (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace module_param_named by module_param for disable_bypass (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace symbolic permissions by octal permissions for module parameter (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix l1 stream table size in the error message (Jerry Snitselaar) [1955767] - ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Jerry Snitselaar) [1955767] - iommu/amd: Prevent NULL pointer dereference (Jerry Snitselaar) [1955767] - treewide: Use fallthrough pseudo-keyword (Jerry Snitselaar) [1955767] - virtio-iommu: convert to LE accessors (Jerry Snitselaar) [1955767] - virtio_iommu: correct tags for config space fields (Jerry Snitselaar) [1955767] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Jerry Snitselaar) [1955767] - iommu/iova: Unify format of the printed messages (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move Arm SMMU drivers into their own subdirectory (Jerry Snitselaar) [1955767] - iommu/arm-smmu: move TLB timeout and spin count macros (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Call configuration impl hook before consuming features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Manage ASIDs with xarray (Jerry Snitselaar) [1955767] - redhat/configs: Add CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Break insecure users by disabling bypass by default (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Workaround for Marvell Armada-AP806 SoC erratum #582743 (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Allow client devices to select direct mapping (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add global/context fault implementation hooks (Jerry Snitselaar) [1955767] - iommu/arm-smmu: add NVIDIA implementation for ARM MMU-500 usage (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix trivial typo (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Update impl quirks comment (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Convert to a generic reset implementation (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Add sdm845 implementation hook (Jerry Snitselaar) [1955767] - firmware/qcom_scm: Add scm call to handle smmu errata (Jerry Snitselaar) [1955767] - firmware: qcom_scm-64: Add atomic version of qcom_scm_call (Jerry Snitselaar) [1955767] - firmware: qcom: scm: Ensure 'a0' status code is treated as signed (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Batch context descriptor invalidation (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Write level-1 descriptors atomically (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for PCI PASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add second level of context descriptor table (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare for handling arm_smmu_write_ctx_desc() failure (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Propagate ssid_bits (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for Substream IDs (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add context descriptor tables allocators (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare arm_smmu_s1_cfg for SSID support (Jerry Snitselaar) [1955767] - dt-bindings: document PASID property for IOMMU masters (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Don't display an error when IRQ lines are missing (Jerry Snitselaar) [1955767] - selftests: net: add UDP GRO forwarding self-tests (Paolo Abeni) [1948493] - bareudp: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - geneve: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - vxlan: allow L4 GRO passthrough (Paolo Abeni) [1948493] - udp: never accept GSO_FRAGLIST packets (Paolo Abeni) [1948493] - udp: properly complete L4 GRO over UDP tunnel packet (Paolo Abeni) [1948493] - udp: skip L4 aggregation for UDP tunnel packets (Paolo Abeni) [1948493] - udp: fixup csum for GSO receive slow path (Paolo Abeni) [1948493] - udp: allow forwarding of plain (non-fraglisted) UDP GRO packets (Paolo Abeni) [1948493] - net: introduce a netdev feature for UDP GRO forwarding (Paolo Abeni) [1948493] - [s390] s390/pkey: support CCA and EP11 secure ECC private keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: Support for CCA APKA master keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: remove set_fs() invocation in zcrypt device driver (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: simplify cca_findcard2 loop code (Claudio Imbrenda) [1780669] - cxgb4: Add new T6 PCI device id 0x6092 (Rahul Lakkireddy) [1950186] - KVM: VMX: Don't use vcpu->run->internal.ndata as an array index (Jon Maloy) [1954219] {CVE-2021-3501} - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt() (Gopal Tiwari) [1978598] - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt() (Gopal Tiwari) [1978598] - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() (Gopal Tiwari) [1978598] - x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs (Waiman Long) [1970499] - x86/cpu: Avoid cpuinfo-induced IPI pileups (Waiman Long) [1970499] - x86/cpu: Disable frequency requests via aperfmperf IPI for nohz_full CPUs (Waiman Long) [1970499] - x86: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Waiman Long) [1970499] - x86/ldt: Enable LDT user-mapping for PAE (Waiman Long) [1970499] - fanotify: fix merging marks masks with FAN_ONDIR (Miklos Szeredi) [1832099] - sfc: avoid duplicated code in ef10_sriov (Íñigo Huguet) [1931779] - sfc: explain that "attached" VFs only refer to Xen (Íñigo Huguet) [1931779] - sfc: error code if SRIOV cannot be disabled (Íñigo Huguet) [1931779] - sfc: avoid double pci_remove of VFs (Íñigo Huguet) [1931779] - tpm: fix error return code in tpm2_get_cc_attrs_tbl() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Reserve locality in tpm_tis_resume() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt() (Jerry Snitselaar) [1920812] - tpm: vtpm_proxy: Avoid reading host log when using a virtual device (Jerry Snitselaar) [1920812] - tpm: acpi: Check eventlog signature before using it (Jerry Snitselaar) [1920812] - tpm: efi: Use local variable for calculating final log size (Jerry Snitselaar) [1920812] - tpm: Remove unintentional dump_stack() call (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() (Jerry Snitselaar) [1920812] - KEYS: trusted: Reserve TPM for seal and unseal operations (Jerry Snitselaar) [1920812] - tpm/ppi: Constify static struct attribute_group (Jerry Snitselaar) [1920812] - tpm: add sysfs exports for all banks of PCR registers (Jerry Snitselaar) [1920812] - tpm: Remove tpm_dev_wq_lock (Jerry Snitselaar) [1920812] - tpm: Fix fall-through warnings for Clang (Jerry Snitselaar) [1920812] - tpm_tis: Clean up locality release (Jerry Snitselaar) [1920812] - tpm_tis: Disable interrupts on ThinkPad T490s (Jerry Snitselaar) [1920812] - tpm_tis: Fix check_locality for correct locality acquisition (Jerry Snitselaar) [1920812] - fuse: invalidate attrs when page writeback completes (Vivek Goyal) [1966424] - net/sched: act_ct: remove rh_mark_used_feature mark (Marcelo Ricardo Leitner) [1973381] - selftests: netfilter: Pass family parameter "-f" to conntrack tool (Hangbin Liu) [1979203] - selftests: netfilter: remove unused cnt and simplify command testing (Hangbin Liu) [1979203] - selftests: netfilter: fix nft_meta.sh error reporting (Hangbin Liu) [1979203] - selftests: netfilter: add cpu counter check (Hangbin Liu) [1979203] - selftests: netfilter: add meta iif/oif match test (Hangbin Liu) [1979203] - NFS: Only change the cookie verifier if the directory page cache is empty (Benjamin Coddington) [1982825] - NFS: Fix handling of cookie verifier in uncached_readdir() (Benjamin Coddington) [1982825] - nfs: Subsequent READDIR calls should carry non-zero cookieverifier (Benjamin Coddington) [1982825] - Revert "[netdrv] net/mlx5e: Rx, Update page pool numa node when changed" (Alaa Hleihel) [1915308] - mlx5: net: zero-initialize tc skb extension on allocation (Alaa Hleihel) [1915308 1965418] - RDMA/mlx5: Don't add slave port to unaffiliated list (Alaa Hleihel) [1915308] - net/mlx5: Reset mkey index on creation (Alaa Hleihel) [1915308] - net/mlx5e: Don't create devices during unload flow (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding (Alaa Hleihel) [1915308] - net/mlx5: SF_DEV, remove SF device on invalid state (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Allow setting GUID for host PF vport (Alaa Hleihel) [1915308 1967488] - net/mlx5: E-Switch, Read PF mac address (Alaa Hleihel) [1915308 1967488] - net/mlx5: Check that driver was probed prior attaching the device (Alaa Hleihel) [1915308] - net/mlx5: Fix error path for set HCA defaults (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS device offload in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: Disable TX MPWQE in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: kTLS, Add resiliency to RX resync failures (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline function mlx5e_tls_handle_tx_wqe() (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline TLS skb check (Alaa Hleihel) [1915308] - net/mlx5e: Cleanup unused function parameter (Alaa Hleihel) [1915308] - net/mlx5e: Remove non-essential TLS SQ state bit (Alaa Hleihel) [1915308] - net/mlx5e: Restrict usage of mlx5e_priv in params logic functions (Alaa Hleihel) [1915308] - net/mlx5e: Fix lost changes during code movements (Alaa Hleihel) [1915308] - net/mlx5e: Move params logic into its dedicated file (Alaa Hleihel) [1915308] - net/mlx5e: Pass q_counter indentifier as parameter to rq_param builders (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for GRE tunnel (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for UDP tunnels (Alaa Hleihel) [1915308] - Revert "net/mlx5: Arm only EQs with EQEs" (Alaa Hleihel) [1915308] - net/mlx5e: Verify dev is present in get devlink port ndo (Alaa Hleihel) [1915308] - net/mlx5: DR, Don't use SW steering when RoCE is not supported (Alaa Hleihel) [1915308] - net/mlx5: Consider RoCE cap before init RDMA resources (Alaa Hleihel) [1915308] - net/mlx5e: Fix page reclaim for dead peer hairpin (Alaa Hleihel) [1915308] - net/mlx5e: Remove dependency in IPsec initialization flows (Alaa Hleihel) [1915308] - net/mlx5e: Fix use-after-free of encap entry in neigh update handler (Alaa Hleihel) [1915308] - IB/mlx5: Fix initializing CQ fragments buffer (Alaa Hleihel) [1915308 1974263] - RDMA/mlx5: Block FDB rules when not in switchdev mode (Alaa Hleihel) [1915308] - RDMA/mlx5: Use different doorbell memory for different processes (Alaa Hleihel) [1915308] - net/mlx5: Fix duplicate included vhca_event.h (Alaa Hleihel) [1915308] - net/mlx5: Fix lag port remapping logic (Alaa Hleihel) [1915308] - net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet (Alaa Hleihel) [1915308] - net/mlx5: DR, Create multi-destination flow table with level less than 64 (Alaa Hleihel) [1915308] - net/mlx5e: Fix adding encap rules to slow path (Alaa Hleihel) [1915308] - net/mlx5e: Check for needed capability for cvlan matching (Alaa Hleihel) [1915308] - net/mlx5: Check firmware sync reset requested is set before trying to abort it (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS offload for uplink representor (Alaa Hleihel) [1915308] - net/mlx5e: Fix incompatible casting (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query DCT via DEVX (Alaa Hleihel) [1915308] - RDMA/mlx5: Recover from fatal event in dual port mode (Alaa Hleihel) [1915308] - net/mlx5: Set term table as an unmanaged flow table (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path of updating netdev queues (Alaa Hleihel) [1915308] - net/mlx5e: Reject mirroring on source port change encap rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix multipath lag activation (Alaa Hleihel) [1915308] - net/mlx5e: reset XPS on error flow if netdev isn't registered yet (Alaa Hleihel) [1915308] - net/mlx5e: Make sure fib dev exists in fib event (Alaa Hleihel) [1915308] - net/mlx5e: Fix null deref accessing lag dev (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix show state inactive when its inactivated (Alaa Hleihel) [1915308] - net/mlx5: Set reformat action when needed for termination rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in add_vlan_push_action() (Alaa Hleihel) [1915308] - {net, RDMA}/mlx5: Fix override of log_max_qp by other device (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix SQ/RQ in doorbell bitmask (Alaa Hleihel) [1915308] - net/mlx5: Fix bit-wise and with zero (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix drop packet rule in egress table (Alaa Hleihel) [1915308] - net/mlx5: Fix spelling mistakes in mlx5_core_info message (Alaa Hleihel) [1915308] - net/mlx5: DR, Fixed typo in STE v0 (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix mlx5 rates to IB rates map (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query RoCE port (Alaa Hleihel) [1915308] - RDMA/mlx5: Zero out ODP related items in the mlx5_ib_mr (Alaa Hleihel) [1915308] - net/mlx5e: Alloc flow spec using kvzalloc instead of kzalloc (Alaa Hleihel) [1915308] - net/mlx5: Avoid unnecessary operation (Alaa Hleihel) [1915308] - net/mlx5e: rep: Improve reg_cX conditions (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix return type (Alaa Hleihel) [1915308] - net/mlx5e: mlx5_tc_ct_init does not fail (Alaa Hleihel) [1915308] - net/mlx5: Fix indir stable stubs (Alaa Hleihel) [1915308] - net/mlx5e: Add missing include (Alaa Hleihel) [1915308] - net/mlx5e: fix mlx5e_tc_tun_update_header_ipv6 dummy definition (Alaa Hleihel) [1915308] - net/mlx5e: CT, Avoid false lock dependency warning (Alaa Hleihel) [1915308] - net/mlx5: Check returned value from health recover sequence (Alaa Hleihel) [1915308] - net/mlx5: Don't rely on interface state bit (Alaa Hleihel) [1915308] - net/mlx5: Remove second FW tracer check (Alaa Hleihel) [1915308] - net/mlx5: Separate probe vs. reload flows (Alaa Hleihel) [1915308] - net/mlx5: Remove impossible checks of interface state (Alaa Hleihel) [1915308] - net/mlx5: Don't skip vport check (Alaa Hleihel) [1915308] - net/mlx5e: Register nic devlink port for SF ports (Alaa Hleihel) [1915308] - vdpa/mlx5: Retrieve BAR address suitable any function (Alaa Hleihel) [1915308] - vdpa/mlx5: Use the correct dma device when registering memory (Alaa Hleihel) [1915308] - net/mlx5: SF, Extend SF table for additional SF id range (Alaa Hleihel) [1915308] - net/mlx5: SF, Split mlx5_sf_hw_table into two parts (Alaa Hleihel) [1915308] - net/mlx5: SF, Use helpers for allocation and free (Alaa Hleihel) [1915308] - net/mlx5: SF, Consider own vhca events of SF devices (Alaa Hleihel) [1915308] - net/mlx5: SF, Store and use start function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Rely on hw table for SF devlink port allocation (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Consider SF ports of host PF (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Use xarray for vport number to vport and rep mapping (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Prepare to return total vports from eswitch struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Return eswitch max ports when eswitch is supported (Alaa Hleihel) [1915308] - net/mlx5: SF, Reuse stored hardware function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Use device pointer directly (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Initialize eswitch acls ns when eswitch is enabled (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Move legacy code to a individual file (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Convert a macro to a helper routine (Alaa Hleihel) [1915308] - net/mlx5: E-Switch Make cleanup sequence mirror of init (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Make vport number u16 (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Skip querying SF enabled bits (Alaa Hleihel) [1915308] - IB/mlx5: Set right RoCE l3 type and roce version while deleting GID (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: Pair mutex_destory with mutex_init for rate limit table (Alaa Hleihel) [1915308] - net/mlx5: Allocate rate limit table when rate is configured (Alaa Hleihel) [1915308] - net/mlx5: Use helper to increment, decrement rate entry refcount (Alaa Hleihel) [1915308] - net/mlx5: Use helpers to allocate and free rl table entries (Alaa Hleihel) [1915308] - net/mlx5: Do not hold mutex while reading table constants (Alaa Hleihel) [1915308] - net/mlx5: Pack mlx5_rl_entry structure (Alaa Hleihel) [1915308] - net/mlx5: Use unsigned int for free_count (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, let user to enable disable metadata (Alaa Hleihel) [1915308] - net/mlx5e: TC, Add support to offload sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Handle sampled packets (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Refactor tc update skb function (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler restore handle API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler object API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler termination table API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Parse sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5: Instantiate separate mapping objects for FDB and NIC tables (Alaa Hleihel) [1915308 1919649] - net/mlx5: Map register values to restore objects (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Set per vport table default group number (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Generalize per vport table API (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Rename functions to follow naming convention. (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Move vport table functions to a new file (Alaa Hleihel) [1915308 1919649] - net/mlx5: CT: Add support for mirroring (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Protect changing mode while adding rules (Alaa Hleihel) [1915308 1790457] - net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Do not reload ethernet ports when changing eswitch mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Unregister eth-reps devices first (Alaa Hleihel) [1915308 1790457] - net/mlx5: Move mlx5e hw resources into a sub object (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Register nic devlink port with switch id (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Verify dev is present in some ndos (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Use nic mode netdev ndos and ethtool ops for uplink representor (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Add offload stats ndos to nic netdev ops (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Distinguish nic and esw offload in tc setup block cb (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Allow legacy vf ndos only if in legacy mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Same max num channels for both nic and uplink profiles (Alaa Hleihel) [1915308 1790457] - net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta (Alaa Hleihel) [1915308] - net/mlx5e: Fix setting of RS FEC mode (Alaa Hleihel) [1915308] - net/mlx5: Fix setting of devlink traps in switchdev mode (Alaa Hleihel) [1915308] - net/mlx5: DR, Add missing vhca_id consume from STEv1 (Alaa Hleihel) [1915308] - net/mlx5: fix kfree mismatch in indir_table.c (Alaa Hleihel) [1915308] - net/mlx5: Fix PBMC register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix PPLM register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix placement of log_max_flow_counter (Alaa Hleihel) [1915308] - net/mlx5: Fix HW spec violation configuring uplink (Alaa Hleihel) [1915308] - net/mlx5e: Guarantee room for XSK wakeup NOP on async ICOSQ (Alaa Hleihel) [1915308] - net/mlx5e: Consider geneve_opts for encap contexts (Alaa Hleihel) [1915308] - net/mlx5: Don't request more than supported EQs (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix RX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix TX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5: E-switch, Create vport miss group only if src rewrite is supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Fix ethtool indication of connector type (Alaa Hleihel) [1915308] - net/mlx5: Delete auxiliary bus driver eth-rep first (Alaa Hleihel) [1915308] - net/mlx5e: Fix mapping of ct_label zero (Alaa Hleihel) [1915308] - net/mlx5: SF, do not use ecpu bit for vhca state processing (Alaa Hleihel) [1915308] - net/mlx5e: Fix division by 0 in mlx5e_select_queue (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path for ethtool set-priv-flag (Alaa Hleihel) [1915308] - net/mlx5e: Offload tuple rewrite for non-CT flows (Alaa Hleihel) [1915308] - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1915308] - net/mlx5: Add back multicast stats for uplink representor (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix typo in destroy_mkey inbox (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value in STEv1 getter (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix error flow of SFs allocation flow (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix memory leak of work item (Alaa Hleihel) [1915308] - net/mlx5: SF, Correct vhca context size (Alaa Hleihel) [1915308] - net/mlx5e: E-switch, Fix rate calculation division (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix timestamp default mode (Alaa Hleihel) [1915308] - net/mlx5: Set QP timestamp mode to default (Alaa Hleihel) [1915308] - net/mlx5e: Fix error flow in change profile (Alaa Hleihel) [1915308] - net/mlx5: Disable VF tunnel TX offload if ignore_flow_level isn't supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Check correct ip_version in decapsulation route resolution (Alaa Hleihel) [1915308] - net/mlx5: Fix turn-off PPS command (Alaa Hleihel) [1915308] - net/mlx5e: Don't match on Geneve options in case option masks are all zero (Alaa Hleihel) [1915308] - net/mlx5e: Revert parameters on errors when changing PTP state without reset (Alaa Hleihel) [1915308] - net/mlx5e: When changing XDP program without reset, take refs for XSK RQs (Alaa Hleihel) [1915308] - net/mlx5e: Set PTP channel pointer explicitly to NULL (Alaa Hleihel) [1915308] - net/mlx5e: Accumulate port PTP TX stats with other channels stats (Alaa Hleihel) [1915308] - net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets (Alaa Hleihel) [1915308] - net/mlx5e: Enforce minimum value check for ICOSQ size (Alaa Hleihel) [1915308] - RDMA/mlx5: Set correct kernel-doc identifier (Alaa Hleihel) [1915308] - IB/mlx5: Add missing error code (Alaa Hleihel) [1915308] - configs: Enable mlx5 subfunction device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Add cyc2time HW translation mode support (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move some PPS logic into helper functions (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move all internal timer metadata into a dedicated struct (Alaa Hleihel) [1915308 1919657] - net/mlx5: Refactor init clock function (Alaa Hleihel) [1915308 1919657] - net/mlx5: Add register layout to support real-time time-stamp (Alaa Hleihel) [1915308 1919657] - RDMA/mlx5: Fail QP creation if the device can not support the CQE TS (Alaa Hleihel) [1915308] - RDMA/mlx5: Allow CQ creation without attached EQs (Alaa Hleihel) [1915308] - net/mlx5: Add new timestamp mode bits (Alaa Hleihel) [1915308 1919657] - net/mlx5: Remove TLS dependencies on XPS (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix error return code in mlx5_sf_dev_probe() (Alaa Hleihel) [1915308 1851717] - net/mlx5e: Fix error return code in mlx5e_tc_esw_init() (Alaa Hleihel) [1915308 1919647] - net/mlx5: Fix a NULL vs IS_ERR() check (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Fix tc_tun.h to verify MLX5_ESWITCH config (Alaa Hleihel) [1915308 1919647] - net/mlx5: Assign boolean values to a bool variable (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "Unknouwn" -> "Unknown" (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "channles" -> "channels" (Alaa Hleihel) [1915308] - net/mlx5: Delete device list leftover (Alaa Hleihel) [1915308] - net/mlx5_core: remove unused including (Alaa Hleihel) [1915308] - net/mlx5: fix spelling mistake in Kconfig "accelaration" -> "acceleration" (Alaa Hleihel) [1915308] - RDMA/mlx5: Support 400Gbps IB rate in mlx5 driver (Alaa Hleihel) [1915308] - RDMA/mlx5: Cleanup the synchronize_srcu() from the ODP flow (Alaa Hleihel) [1915308] - net/mlx5e: Handle FIB events to update tunnel endpoint device (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Rename some encap-specific API to generic names (Alaa Hleihel) [1915308 1919647] - net/mlx5e: TC preparation refactoring for routing update event (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Refactor neigh update infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Create route entry infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Extract tc tunnel encap/decap code to dedicated file (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Match recirculated packet miss in slow table using reg_c1 (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor reg_c1 usage (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel RX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Remove redundant match on tunnel destination mac (Alaa Hleihel) [1915308 1919647] - net/mlx5: E-Switch, Indirect table infrastructure (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor tun routing helpers (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel TX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor rule offload forward action processing (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Always set attr mdev pointer (Alaa Hleihel) [1915308 1919647] - net/mlx5e: E-Switch, Maintain vhca_id to vport_num mapping (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor setting source port (Alaa Hleihel) [1915308 1915310 1919647] - IB/mlx5: Use rdma_for_each_port for port iteration (Alaa Hleihel) [1915308] - RDMA/core: Introduce and use API to read port immutable data (Alaa Hleihel) [1915308] - IB/mlx5: Improve query port for representor port (Alaa Hleihel) [1915308] - IB/mlx5: Avoid calling query device for reading pkey table length (Alaa Hleihel) [1915308] - IB/mlx5: Move mlx5_port_caps from mlx5_core_dev to mlx5_ib_dev (Alaa Hleihel) [1915308] - IB/mlx5: Support default partition key for representor port (Alaa Hleihel) [1915308] - net/mlx5: DR, Avoid unnecessary csum recalculation on supporting devices (Alaa Hleihel) [1915308] - net/mlx5e: CT: remove useless conversion to PTR_ERR then ERR_PTR (Alaa Hleihel) [1915308] - net/mlx5e: accel, remove redundant space (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Improve TLS RX workqueue scope (Alaa Hleihel) [1915308] - net/mlx5e: remove h from printk format specifier (Alaa Hleihel) [1915308] - net/mlx5e: Increase indirection RQ table size to 256 (Alaa Hleihel) [1915308] - net/mlx5e: Enable napi in channel's activation stage (Alaa Hleihel) [1915308] - net/mlx5e: Move representor neigh init into profile enable (Alaa Hleihel) [1915308] - net/mlx5e: Avoid false lock depenency warning on tc_ht (Alaa Hleihel) [1915308] - net/mlx5e: Move set vxlan nic info to profile init (Alaa Hleihel) [1915308] - net/mlx5e: Move netif_carrier_off() out of mlx5e_priv_init() (Alaa Hleihel) [1915308] - net/mlx5e: Refactor mlx5e_netdev_init/cleanup to mlx5e_priv_init/cleanup (Alaa Hleihel) [1915308] - net/mxl5e: Add change profile method (Alaa Hleihel) [1915308] - net/mlx5e: Separate between netdev objects and mlx5e profiles initialization (Alaa Hleihel) [1915308] - net/mlx5: DR, Allow SW steering for sw_owner_v2 devices (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Copy all 64B whenever replacing STE in the head of miss-list (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use HW specific logic API when writing STE (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use the right size when writing partial STE into HW (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 modify header logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 action apply logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 setters and getters (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Allow native protocol support for HW STEv1 (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add HW STEv1 match logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add match STEv1 structs to ifc (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value (Alaa Hleihel) [1915308 1851712] - net/mlx5e: Enable traps according to link state (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to DMAC filter trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add trap entity to ETH driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Expose RX dma info helpers (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering DMAC trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering VLAN trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Optimize promiscuous mode (Alaa Hleihel) [1915308 1919652] - net/mlx5: Notify on trap action by blocking event (Alaa Hleihel) [1915308 1919652] - net/mlx5: Rename events notifier header (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink DMAC filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink ingress VLAN filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Add support for devlink traps in mlx5 core driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Support HTB offload (Alaa Hleihel) [1915308] - net/mlx5: SF, Port function state change support (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add port add delete functionality (Alaa Hleihel) [1915308 1851717] - net/mlx5: E-switch, Add eswitch helpers for SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: E-switch, Prepare eswitch to handle SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: SF, Add auxiliary device driver (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add auxiliary device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Introduce vhca state event notifier (Alaa Hleihel) [1915308 1851717] - RDMA/hw/mlx5/qp: Demote non-conformant kernel-doc header (Alaa Hleihel) [1915308] - RDMA/hw/mlx5/odp: Fix formatting and add missing descriptions in 'pagefault_data_segments()' (Alaa Hleihel) [1915308] - IB/mlx5: Make function static (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Remove unnecessary config flag usage (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Inline feature_check fast-path function (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Avoid unreachable return (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Enclose csum logic under ipsec config (Alaa Hleihel) [1915308] - net/mlx5e: CT: Remove redundant usage of zone mask (Alaa Hleihel) [1915308] - net/mlx5e: Remove redundant initialization to null (Alaa Hleihel) [1915308] - net/mlx5e: CT: Pass null instead of zero spec (Alaa Hleihel) [1915308] - net/mlx5e: E-Switch, Offload all chain 0 priorities when modify header and forward action is not supported (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, use new cap as condition for mpls over udp (Alaa Hleihel) [1915308] - net/mlx5e: Simplify condition on esw_vport_enable_qos() (Alaa Hleihel) [1915308] - net/mlx5: Add HW definition of reg_c_preserve (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 modify header logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE modify header actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 action apply logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE tx/rx actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 setters and getters (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE setters and getters per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move action apply logic to dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Refactor ICMP STE builder (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 look up types from mlx5_ifc_dr header (Alaa Hleihel) [1915308] - net/mlx5: DR, Merge similar DR STE SET macros (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv0 source_eswitch_owner_vhca_id support (Alaa Hleihel) [1915308] - net/mlx5: DR, Remove unused macro definition from dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Move HW STEv0 match logic to a separate file (Alaa Hleihel) [1915308] - net/mlx5: DR, Use the new HW specific STE infrastructure (Alaa Hleihel) [1915308] - net/mlx5: DR, Move macros from dr_ste.c to header (Alaa Hleihel) [1915308] - net/mlx5: DR, Add infrastructure for supporting several steering formats (Alaa Hleihel) [1915308] - ext4: handle read only external journal device (Lukas Czerner) [1860929] - vfio/pci: Handle concurrent vma faults (Alex Williamson) [1976551] - vfio-pci: Use io_remap_pfn_range() for PCI IO memory (Alex Williamson) [1976551] - net: flow_dissector: Parse PTP L2 packet header (Ivan Vecera) [1971687] - net: vlan: Add parse protocol header ops (Ivan Vecera) [1971687] - PCI: hv: Remove bus device removal unused refcount/functions (Mohammed Gamal) [1982482] - PCI: hv: Fix a race condition when removing the device (Mohammed Gamal) [1982482] - RDMA/cxgb4: check for ipv6 address properly while destroying listener (Raju Rangoju) [1961313] - RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server (Raju Rangoju) [1961313] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: Disable delayed ack by default (Raju Rangoju) [1961313] - [infiniband] treewide: Remove uninitialized_var() usage (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove (Raju Rangoju) [1961313] - vfs: allow unprivileged whiteout creation (Miklos Szeredi) [1983608] - Documentation: kdump: update kdump guide (Baoquan He) [1938067] - docs: admin-guide: add kdump documentation into it (Baoquan He) [1938067] - docs: kdump: convert docs to ReST and rename to *.rst (Baoquan He) [1938067]- Revert "be2net: disable bh with spin_lock in be_process_mcc" (Petr Oros) [1973504] - nvmet-rdma: Fix NULL deref when SEND is completed with error (Gopal Tiwari) [1959856] - netfilter: nft_exthdr: Search chunks in SCTP packets only (Phil Sutter) [1868228] - netfilter: nft_exthdr: Fix for unsafe packet data read (Phil Sutter) [1868228] - netfilter: nft_exthdr: Support SCTP chunks (Phil Sutter) [1868228] - xfs: fix deadlock retry tracepoint arguments (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range (Bill O'Donnell) [1937116] - xfs: fix return of uninitialized value in variable error (Bill O'Donnell) [1937116] - xfs: fix scrub and remount-ro protection when running scrub (Bill O'Donnell) [1937116] - xfs: fix xfs_trans slab cache name (Bill O'Donnell) [1937116] - xfs: Fix a typo (Bill O'Donnell) [1937116] - xfs: Rudimentary spelling fix (Bill O'Donnell) [1937116] - xfs: Rudimentary typo fixes (Bill O'Donnell) [1937116] - xfs: fix dquot scrub loop cancellation (Bill O'Donnell) [1937116] - xfs: fix uninitialized variables in xrep_calc_ag_resblks (Bill O'Donnell) [1937116] - xfs: fix incorrect root dquot corruption error when switching group/project quota types (Bill O'Donnell) [1937116] - xfs: fix up build warnings when quotas are disabled (Bill O'Donnell) [1937116] - xfs: fix chown leaking delalloc quota blocks when fssetxattr fails (Bill O'Donnell) [1937116] - xfs: Fix assert failure in xfs_setattr_size() (Bill O'Donnell) [1937116] - xfs: fix an ABBA deadlock in xfs_rename (Bill O'Donnell) [1937116 1966609] - xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks (Bill O'Donnell) [1937116] - xfs: fix parent pointer scrubber bailing out on unallocated inodes (Bill O'Donnell) [1937116] - xfs: revert "xfs: fix rmap key and record comparison functions" (Bill O'Donnell) [1937116] - xfs: don't allow NOWAIT DIO across extent boundaries (Bill O'Donnell) [1937116] - xfs: return corresponding errcode if xfs_initialize_perag() fail (Bill O'Donnell) [1937116] - xfs: ensure inobt record walks always make forward progress (Bill O'Donnell) [1937116] - xfs: fix forkoff miscalculation related to XFS_LITINO(mp) (Bill O'Donnell) [1937116] - xfs: directory scrub should check the null bestfree entries too (Bill O'Donnell) [1937116] - xfs: strengthen rmap record flags checking (Bill O'Donnell) [1937116] - xfs: fix the minrecs logic when dealing with inode root child blocks (Bill O'Donnell) [1937116] - xfs: fix a missing unlock on error in xfs_fs_map_blocks (Bill O'Donnell) [1937116] - xfs: fix brainos in the refcount scrubber's rmap fragment processor (Bill O'Donnell) [1937116] - xfs: fix rmap key and record comparison functions (Bill O'Donnell) [1937116] - xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents (Bill O'Donnell) [1937116] - xfs: fix flags argument to rmap lookup when converting shared file rmaps (Bill O'Donnell) [1937116] - xfs: only flush the unshared range in xfs_reflink_unshare (Bill O'Donnell) [1937116] - xfs: fix scrub flagging rtinherit even if there is no rt device (Bill O'Donnell) [1937116] - xfs: fix missing CoW blocks writeback conversion retry (Bill O'Donnell) [1937116] - xfs: set xefi_discard when creating a deferred agfl free log intent item (Bill O'Donnell) [1937116] - xfs: cancel intents immediately if process_intents fails (Bill O'Donnell) [1937116] - xfs: fix fallocate functions when rtextsize is larger than 1 (Bill O'Donnell) [1937116] - xfs: fix high key handling in the rt allocator's query_range function (Bill O'Donnell) [1937116] - xfs: annotate grabbing the realtime bitmap/summary locks in growfs (Bill O'Donnell) [1937116] - xfs: make xfs_growfs_rt update secondary superblocks (Bill O'Donnell) [1937116] - xfs: fix realtime bitmap/summary file truncation when growing rt volume (Bill O'Donnell) [1937116] - xfs: fix the indent in xfs_trans_mod_dquot (Bill O'Donnell) [1937116] - xfs: do the ASSERT for the arguments O_{u,g,p}dqpp (Bill O'Donnell) [1937116] - xfs: fix deadlock and streamline xfs_getfsmap performance (Bill O'Donnell) [1937116] - xfs: limit entries returned when counting fsmap records (Bill O'Donnell) [1937116] - xfs: only relog deferred intent items if free space in the log gets low (Bill O'Donnell) [1937116] - xfs: expose the log push threshold (Bill O'Donnell) [1937116] - xfs: periodically relog deferred intent items (Bill O'Donnell) [1937116] - xfs: change the order in which child and parent defer ops are finished (Bill O'Donnell) [1937116] - xfs: fix an incore inode UAF in xfs_bui_recover (Bill O'Donnell) [1937116] - xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock ordering (Bill O'Donnell) [1937116] - xfs: clean up bmap intent item recovery checking (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining transaction reservation (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining block reservations (Bill O'Donnell) [1937116] - xfs: proper replay of deferred ops queued during log recovery (Bill O'Donnell) [1937116] - xfs: remove XFS_LI_RECOVERED (Bill O'Donnell) [1937116] - xfs: remove xfs_defer_reset (Bill O'Donnell) [1937116] - xfs: fix finobt btree block recovery ordering (Bill O'Donnell) [1937116] - xfs: directly call xfs_generic_create() for ->create() and ->mkdir() (Bill O'Donnell) [1937116] - xfs: avoid shared rmap operations for attr fork extents (Bill O'Donnell) [1937116] - xfs: drop the obsolete comment on filestream locking (Bill O'Donnell) [1937116] - xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local} (Bill O'Donnell) [1937116] - xfs: do the assert for all the log done items in xfs_trans_cancel (Bill O'Donnell) [1937116] - xfs: remove the unused parameter id from xfs_qm_dqattach_one (Bill O'Donnell) [1937116] - xfs: remove the redundant crc feature check in xfs_attr3_rmt_verify (Bill O'Donnell) [1937116] - xfs: fix some comments (Bill O'Donnell) [1937116] - xfs: remove the unnecessary xfs_dqid_t type cast (Bill O'Donnell) [1937116] - xfs: use the existing type definition for di_projid (Bill O'Donnell) [1937116] - xfs: remove the unused SYNCHRONIZE macro (Bill O'Donnell) [1937116] - xfs: clean up calculation of LR header blocks (Bill O'Donnell) [1937116] - xfs: avoid LR buffer overrun due to crafted h_len (Bill O'Donnell) [1937116] - xfs: don't release log intent items when recovery fails (Bill O'Donnell) [1937116] - xfs: attach inode to dquot in xfs_bui_item_recover (Bill O'Donnell) [1937116] - xfs: log new intent items created as part of finishing recovered intent items (Bill O'Donnell) [1937116] - xfs: check dabtree node hash values when loading child blocks (Bill O'Donnell) [1937116] - xfs: don't free rt blocks when we're doing a REMAP bunmapi call (Bill O'Donnell) [1937116] - xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files (Bill O'Donnell) [1937116] - xfs: Set xfs_buf type flag when growing summary/bitmap files (Bill O'Donnell) [1937116] - xfs: drop extra transaction roll from inode extent truncate (Bill O'Donnell) [1937116] - xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev (Bill O'Donnell) [1937116] - xfs: ensure that fpunch, fcollapse, and finsert operations are aligned to rt extent size (Bill O'Donnell) [1937116] - xfs: refactor inode flags propagation code (Bill O'Donnell) [1937116] - xfs: make sure the rt allocator doesn't run off the end (Bill O'Donnell) [1937116] - xfs: Remove unneeded semicolon (Bill O'Donnell) [1937116] - xfs: force the log after remapping a synchronous-writes file (Bill O'Donnell) [1937116] - xfs: Convert xfs_attr_sf macros to inline functions (Bill O'Donnell) [1937116] - xfs: Use variable-size array for nameval in xfs_attr_sf_entry (Bill O'Donnell) [1937116] - xfs: Remove typedef xfs_attr_shortform_t (Bill O'Donnell) [1937116] - xfs: remove typedef xfs_attr_sf_entry_t (Bill O'Donnell) [1937116] - xfs: Remove kmem_zalloc_large() (Bill O'Donnell) [1937116] - xfs: enable big timestamps (Bill O'Donnell) [1937116] - xfs: trace timestamp limits (Bill O'Donnell) [1937116] - xfs: widen ondisk quota expiration timestamps to handle y2038+ (Bill O'Donnell) [1937116] - xfs: widen ondisk inode timestamps to deal with y2038+ (Bill O'Donnell) [1937116] - xfs: redefine xfs_ictimestamp_t (Bill O'Donnell) [1937116] - xfs: redefine xfs_timestamp_t (Bill O'Donnell) [1937116] - xfs: move xfs_log_dinode_to_disk to the log recovery code (Bill O'Donnell) [1937116] - xfs: refactor quota timestamp coding (Bill O'Donnell) [1937116] - xfs: refactor default quota grace period setting code (Bill O'Donnell) [1937116] - xfs: refactor quota expiration timer modification (Bill O'Donnell) [1937116] - xfs: explicitly define inode timestamp range (Bill O'Donnell) [1937116] - xfs: enable new inode btree counters feature (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online repair (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online scrub (Bill O'Donnell) [1937116] - xfs: use the finobt block counts to speed up mount times (Bill O'Donnell) [1937116] - xfs: store inode btree block counts in AGI header (Bill O'Donnell) [1937116] - xfs: reuse _xfs_buf_read for re-reading the superblock (Bill O'Donnell) [1937116] - xfs: remove xfs_getsb (Bill O'Donnell) [1937116] - xfs: simplify xfs_trans_getsb (Bill O'Donnell) [1937116] - xfs: remove xlog_recover_iodone (Bill O'Donnell) [1937116] - xfs: clear the read/write flags later in xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: use xfs_buf_item_relse in xfs_buf_item_done (Bill O'Donnell) [1937116] - xfs: simplify the xfs_buf_ioend_disposition calling convention (Bill O'Donnell) [1937116] - xfs: lift the XBF_IOEND_FAIL handling into xfs_buf_ioend_disposition (Bill O'Donnell) [1937116] - xfs: remove xfs_buf_ioerror_retry (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioerror_fail_without_retry (Bill O'Donnell) [1937116] - xfs: fold xfs_buf_ioend_finish into xfs_ioend (Bill O'Donnell) [1937116] - xfs: move the buffer retry logic to xfs_buf.c (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: mark xfs_buf_ioend static (Bill O'Donnell) [1937116] - xfs: refactor the buf ioend disposition code (Bill O'Donnell) [1937116] - xfs: xfs_iflock is no longer a completion (Bill O'Donnell) [1937116] - xfs: remove kmem_realloc() (Bill O'Donnell) [1937116] - xfs: don't update mtime on COW faults (Bill O'Donnell) [1937116] - xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files (Bill O'Donnell) [1937116] - xfs: initialize the shortform attr header padding entry (Bill O'Donnell) [1937116] - xfs: fix off-by-one in inode alloc block reservation calculation (Bill O'Donnell) [1937116] - xfs: finish dfops on every insert range shift iteration (Bill O'Donnell) [1937116] - xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init (Bill O'Donnell) [1937116] - xfs: delete duplicated words + other fixes (Bill O'Donnell) [1937116] - xfs: Lift -ENOSPC handler from xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_node_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_rmt (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_setup (Bill O'Donnell) [1937116] - xfs: Add remote block helper functions (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_leaf_mark_incomplete (Bill O'Donnell) [1937116] - xfs: Add helpers xfs_attr_is_shortform and xfs_attr_set_shortform (Bill O'Donnell) [1937116] - xfs: Remove xfs_trans_roll in xfs_attr_node_removename (Bill O'Donnell) [1937116] - xfs: Remove unneeded xfs_trans_roll_inode calls (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_shrink (Bill O'Donnell) [1937116] - xfs: Pull up xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_rmtval_remove (Bill O'Donnell) [1937116] - xfs: Pull up trans roll in xfs_attr3_leaf_clearflag (Bill O'Donnell) [1937116] - xfs: Factor out xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Pull up trans roll from xfs_attr3_leaf_setflag (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_try_sf_addname (Bill O'Donnell) [1937116] - xfs: Split apart xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Pull up trans handling in xfs_attr3_leaf_flipflags (Bill O'Donnell) [1937116] - xfs: Factor out new helper functions xfs_attr_rmtval_set (Bill O'Donnell) [1937116] - xfs: Check for -ENOATTR or -EEXIST (Bill O'Donnell) [1937116] - xfs: Add xfs_has_attr and subroutines (Bill O'Donnell) [1937116] - xfs: Refactor xfs_da_state_alloc() helper (Bill O'Donnell) [1937116] - xfs: remove xfs_zone_{alloc,zalloc} helpers (Bill O'Donnell) [1937116] - xfs: Modify xlog_ticket_alloc() to use kernel's MM API (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_zalloc() usage (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_alloc() usage (Bill O'Donnell) [1937116] - xfs: xfs_btree_staging.h: delete duplicated words (Bill O'Donnell) [1937116] - xfs: rename the ondisk dquot d_flags to d_type (Bill O'Donnell) [1937116] - xfs: improve ondisk dquot flags checking (Bill O'Donnell) [1937116] - xfs: create xfs_dqtype_t to represent quota types (Bill O'Donnell) [1937116] - xfs: replace a few open-coded XFS_DQTYPE_REC_MASK uses (Bill O'Donnell) [1937116] - xfs: remove unnecessary quota type masking (Bill O'Donnell) [1937116] - xfs: always use xfs_dquot_type when extracting type from a dquot (Bill O'Donnell) [1937116] - xfs: refactor quota type testing (Bill O'Donnell) [1937116] - xfs: remove the XFS_QM_IS[UGP]DQ macros (Bill O'Donnell) [1937116] - xfs: refactor testing if a particular dquot is being enforced (Bill O'Donnell) [1937116] - xfs: rename XFS_DQ_{USER,GROUP,PROJ} to XFS_DQTYPE_* (Bill O'Donnell) [1937116] - xfs: drop the type parameter from xfs_dquot_verify (Bill O'Donnell) [1937116] - xfs: add more dquot tracepoints (Bill O'Donnell) [1937116] - xfs: actually bump warning counts when we send warnings (Bill O'Donnell) [1937116] - xfs: assume the default quota limits are always set in xfs_qm_adjust_dqlimits (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_apply_dquot_deltas (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_dqresv (Bill O'Donnell) [1937116] - xfs: refactor xfs_qm_scall_setqlim (Bill O'Donnell) [1937116] - xfs: refactor quota exceeded test (Bill O'Donnell) [1937116] - xfs: remove unnecessary arguments from quota adjust functions (Bill O'Donnell) [1937116] - xfs: refactor default quota limits by resource (Bill O'Donnell) [1937116] - xfs: remove qcore from incore dquots (Bill O'Donnell) [1937116] - xfs: stop using q_core timers in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core warning counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core limits in the quota code (Bill O'Donnell) [1937116] - xfs: use a per-resource struct for incore dquot data (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_id in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_flags in the quota code (Bill O'Donnell) [1937116] - xfs: make XFS_DQUOT_CLUSTER_SIZE_FSB part of the ondisk format (Bill O'Donnell) [1937116] - xfs: rename dquot incore state flags (Bill O'Donnell) [1937116] - xfs: refactor quotacheck flags usage (Bill O'Donnell) [1937116] - xfs: move the flags argument of xfs_qm_scall_trunc_qfiles to XFS_QMOPT_* (Bill O'Donnell) [1937116] - xfs: validate ondisk/incore dquot flags (Bill O'Donnell) [1937116] - xfs: fix inode quota reservation checks (Bill O'Donnell) [1937116] - xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffer to flush (Bill O'Donnell) [1937116] - xfs: drain the buf delwri queue before xfsaild idles (Bill O'Donnell) [1937116] - xfs: remove duplicated include from xfs_buf_item.c (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT and SYNC_TRYLOCK (Bill O'Donnell) [1937116] - xfs: get rid of unnecessary xfs_perag_{get,put} pairs (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should check inode size (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should verify written extents (Bill O'Donnell) [1937116] - xfs: remove xfs_inobp_check() (Bill O'Donnell) [1937116] - xfs: factor xfs_iflush_done (Bill O'Donnell) [1937116] - xfs: rework xfs_iflush_cluster() dirty inode iteration (Bill O'Donnell) [1937116] - xfs: rename xfs_iflush_int() (Bill O'Donnell) [1937116] - xfs: xfs_iflush() is no longer necessary (Bill O'Donnell) [1937116] - xfs: attach inodes to the cluster buffer when dirtied (Bill O'Donnell) [1937116] - xfs: rework stale inodes in xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: clean up inode reclaim comments (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT from xfs_reclaim_inodes() (Bill O'Donnell) [1937116] - xfs: remove SYNC_TRYLOCK from inode reclaim (Bill O'Donnell) [1937116] - xfs: don't block inode reclaim on the ILOCK (Bill O'Donnell) [1937116] - xfs: allow multiple reclaimers per AG (Bill O'Donnell) [1937116] - xfs: remove IO submission from xfs_reclaim_inode() (Bill O'Donnell) [1937116] - xfs: make inode reclaim almost non-blocking (Bill O'Donnell) [1937116] - xfs: pin inode backing buffer to the inode log item (Bill O'Donnell) [1937116] - xfs: move xfs_clear_li_failed out of xfs_ail_delete_one() (Bill O'Donnell) [1937116] - xfs: unwind log item error flagging (Bill O'Donnell) [1937116] - xfs: handle buffer log item IO errors directly (Bill O'Donnell) [1937116] - xfs: get rid of log item callbacks (Bill O'Donnell) [1937116] - xfs: clean up the buffer iodone callback functions (Bill O'Donnell) [1937116] - xfs: use direct calls for dquot IO completion (Bill O'Donnell) [1937116] - xfs: make inode IO completion buffer centric (Bill O'Donnell) [1937116] - xfs: clean up whacky buffer log item list reinit (Bill O'Donnell) [1937116] - xfs: call xfs_buf_iodone directly (Bill O'Donnell) [1937116] - xfs: mark log recovery buffers for completion (Bill O'Donnell) [1937116] - xfs: mark dquot buffers in cache (Bill O'Donnell) [1937116] - xfs: mark inode buffers in cache (Bill O'Donnell) [1937116] - xfs: add an inode item lock (Bill O'Donnell) [1937116] - xfs: remove logged flag from inode log item (Bill O'Donnell) [1937116] - xfs: Don't allow logging of XFS_ISTALE inodes (Bill O'Donnell) [1937116] - xfs: remove useless definitions in xfs_linux.h (Bill O'Donnell) [1937116] - xfs: use MMAPLOCK around filemap_map_pages() (Bill O'Donnell) [1937116] - xfs: move helpers that lock and unlock two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: refactor locking and unlocking two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_remap_prep calling conventions (Bill O'Donnell) [1937116] - xfs: reflink can skip remap existing mappings (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks if we're mapping into a hole (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks for bmbt changes if we're changing the data fork (Bill O'Donnell) [1937116] - xfs: redesign the reflink remap loop to fix blkres depletion crash (Bill O'Donnell) [1937116] - xfs: rename xfs_bmap_is_real_extent to is_written_extent (Bill O'Donnell) [1937116] - xfs: Couple of typo fixes in comments (Bill O'Donnell) [1937116] - xfs: fix use-after-free on CIL context on shutdown (Bill O'Donnell) [1937116] - xfs: flag files as supporting buffered async reads (Bill O'Donnell) [1937116] - fs: add FMODE_BUF_RASYNC (Bill O'Donnell) [1937116] - xfs: more lockdep whackamole with kmem_alloc* (Bill O'Donnell) [1937116 1965923] - xfs: rearrange xfs_inode_walk_ag parameters (Bill O'Donnell) [1937116] - xfs: straighten out all the naming around incore inode tree walks (Bill O'Donnell) [1937116] - xfs: move xfs_inode_ag_iterator to be closer to the perag walking code (Bill O'Donnell) [1937116] - xfs: use bool for done in xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: fix inode ag walk predicate function return values (Bill O'Donnell) [1937116] - xfs: refactor eofb matching into a single helper (Bill O'Donnell) [1937116] - xfs: remove __xfs_icache_free_eofblocks (Bill O'Donnell) [1937116] - xfs: remove flags argument from xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: remove xfs_inode_ag_iterator_flags (Bill O'Donnell) [1937116] - xfs: remove unused xfs_inode_ag_iterator function (Bill O'Donnell) [1937116] - xfs: replace open-coded XFS_ICI_NO_TAG (Bill O'Donnell) [1937116] - xfs: move eofblocks conversion function to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: remove the m_active_trans counter (Bill O'Donnell) [1937116] - xfs: separate read-only variables in struct xfs_mount (Bill O'Donnell) [1937116] - xfs: reduce free inode accounting overhead (Bill O'Donnell) [1937116] - xfs: gut error handling in xfs_trans_unreserve_and_mod_sb() (Bill O'Donnell) [1937116] - xfs: cleanup xfs_idestroy_fork (Bill O'Donnell) [1937116] - xfs: move the fork format fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: move the per-fork nextents fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: remove xfs_ifree_local_data (Bill O'Donnell) [1937116] - xfs: remove the XFS_DFORK_Q macro (Bill O'Donnell) [1937116] - xfs: clean up xchk_bmap_check_rmaps usage of XFS_IFORK_Q (Bill O'Donnell) [1937116] - xfs: remove the NULL fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: remove the special COW fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: improve local fork verification (Bill O'Donnell) [1937116] - xfs: refactor xfs_inode_verify_forks (Bill O'Donnell) [1937116] - xfs: remove xfs_ifork_ops (Bill O'Donnell) [1937116] - xfs: remove xfs_iread (Bill O'Donnell) [1937116] - xfs: don't reset i_delayed_blks in xfs_iread (Bill O'Donnell) [1937116] - xfs: call xfs_dinode_verify from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: handle unallocated inodes in xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: split xfs_iformat_fork (Bill O'Donnell) [1937116] - xfs: call xfs_iformat_fork from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: xfs_bmapi_read doesn't take a fork id as the last argument (Bill O'Donnell) [1937116] - xfs: fix the warning message in xfs_validate_sb_common() (Bill O'Donnell) [1937116] - xfs: don't allow SWAPEXT if we'd screw up quota accounting (Bill O'Donnell) [1937116] - xfs: use ordered buffers to initialize dquot buffers during quotacheck (Bill O'Donnell) [1937116] - xfs: don't fail verifier on empty attr3 leaf block (Bill O'Donnell) [1937116] - xfs: Use the correct style for SPDX License Identifier (Bill O'Donnell) [1937116] - xfs: Replace zero-length array with flexible-array (Bill O'Donnell) [1937116] - xfs: ensure f_bfree returned by statfs() is non-negative (Bill O'Donnell) [1937116] - xfs: remove duplicate headers (Bill O'Donnell) [1937116] - xfs: fix unused variable warning in buffer completion on !DEBUG (Bill O'Donnell) [1937116] - xfs: remove unnecessary includes from xfs_log_recover.c (Bill O'Donnell) [1937116] - xfs: move log recovery buffer cancellation code to xfs_buf_item_recover.c (Bill O'Donnell) [1937116] - xfs: hoist setting of XFS_LI_RECOVERED to caller (Bill O'Donnell) [1937116] - xfs: refactor intent item iop_recover calls (Bill O'Donnell) [1937116] - xfs: refactor intent item RECOVERED flag into the log item (Bill O'Donnell) [1937116] - xfs: refactor adding recovered intent items to the log (Bill O'Donnell) [1937116] - xfs: refactor releasing finished intents during log recovery (Bill O'Donnell) [1937116] - xfs: refactor xlog_item_is_intent now that we're done converting (Bill O'Donnell) [1937116] - xfs: refactor recovered BUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered CUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered RUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered EFI log item playback (Bill O'Donnell) [1937116] - xfs: remove log recovery quotaoff item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery BUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery CUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery RUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery EFI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery icreate item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery dquot item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery inode item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery buffer item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass1 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass2 readhead functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item sorting into a generic dispatch structure (Bill O'Donnell) [1937116] - xfs: convert xfs_log_recover_item_t to struct xfs_log_recover_item (Bill O'Donnell) [1937116] - xfs: remove unused iget_flags param from xfs_imap_to_bp() (Bill O'Donnell) [1937116] - xfs: remove unused shutdown types (Bill O'Donnell) [1937116] - xfs: random buffer write failure errortag (Bill O'Donnell) [1937116] - xfs: remove unused iflush stale parameter (Bill O'Donnell) [1937116] - xfs: combine xfs_trans_ail_[remove|delete]() (Bill O'Donnell) [1937116] - xfs: drop unused shutdown parameter from xfs_trans_ail_remove() (Bill O'Donnell) [1937116] - xfs: use delete helper for items expected to be in AIL (Bill O'Donnell) [1937116] - xfs: acquire ->ail_lock from xfs_trans_ail_delete() (Bill O'Donnell) [1937116] - xfs: abort consistently on dquot flush failure (Bill O'Donnell) [1937116] - xfs: ratelimit unmount time per-buffer I/O error alert (Bill O'Donnell) [1937116] - xfs: refactor ratelimited buffer error messages into helper (Bill O'Donnell) [1937116] - xfs: reset buffer write failure state on successful completion (Bill O'Donnell) [1937116] - xfs: remove unnecessary shutdown check from xfs_iflush() (Bill O'Donnell) [1937116] - xfs: simplify inode flush error handling (Bill O'Donnell) [1937116] - xfs: factor out buffer I/O failure code (Bill O'Donnell) [1937116] - xfs: refactor failed buffer resubmission into xfsaild (Bill O'Donnell) [1937116] - xfs: spell out the parameter name for ->cancel_item (Bill O'Donnell) [1937116] - xfs: use a xfs_btree_cur for the ->finish_cleanup state (Bill O'Donnell) [1937116] - xfs: turn dfp_done into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: refactor xfs_defer_finish_noroll (Bill O'Donnell) [1937116] - xfs: turn dfp_intent into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: merge the ->diff_items defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: merge the ->log_item defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: factor out a xfs_defer_create_intent helper (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efd_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efi_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: refactor xlog_recover_buffer_pass1 (Bill O'Donnell) [1937116] - xfs: simplify xlog_recover_inode_ra_pass2 (Bill O'Donnell) [1937116] - xfs: factor out a xlog_buf_readahead helper (Bill O'Donnell) [1937116] - xfs: rename inode_list xlog_recover_reorder_trans (Bill O'Donnell) [1937116] - xfs: refactor the buffer cancellation table helpers (Bill O'Donnell) [1937116] - xfs: define printk_once variants for xfs messages (Bill O'Donnell) [1937116] - xfs: stop CONFIG_XFS_DEBUG from changing compiler flags (Bill O'Donnell) [1937116] - xfs: remove unnecessary check of the variable resblks in xfs_symlink (Bill O'Donnell) [1937116] - xfs: simplify the flags setting in xfs_qm_scall_quotaon (Bill O'Donnell) [1937116] - xfs: remove unnecessary assertion from xfs_qm_vop_create_dqattach (Bill O'Donnell) [1937116] - xfs: remove unnecessary variable udqp from xfs_ioctl_setattr (Bill O'Donnell) [1937116] - xfs: reserve quota inode transaction space only when needed (Bill O'Donnell) [1937116] - xfs: combine two if statements with same condition (Bill O'Donnell) [1937116] - xfs: trace quota allocations for all quota types (Bill O'Donnell) [1937116] - xfs: report unrecognized log item type codes during recovery (Bill O'Donnell) [1937116] - xfs: move inode flush to the sync workqueue (Bill O'Donnell) [1937116] - xfs: fix partially uninitialized structure in xfs_reflink_remap_extent (Bill O'Donnell) [1937116] - xfs: fix inode number overflow in ifree cluster helper (Bill O'Donnell) [1937116] - xfs: remove redundant variable assignment in xfs_symlink() (Bill O'Donnell) [1937116] - xfs: ratelimit inode flush on buffered write ENOSPC (Bill O'Donnell) [1937116] - xfs: return locked status of inode buffer on xfsaild push (Bill O'Donnell) [1937116] - xfs: trylock underlying buffer on dquot flush (Bill O'Donnell) [1937116] - xfs: remove unnecessary ternary from xfs_create (Bill O'Donnell) [1937116] - xfs: don't write a corrupt unmount record to force summary counter recalc (Bill O'Donnell) [1937116] - xfs: factor inode lookup from xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: tail updates only need to occur when LSN changes (Bill O'Donnell) [1937116] - xfs: factor common AIL item deletion code (Bill O'Donnell) [1937116] - xfs: correctly acount for reclaimable slabs (Bill O'Donnell) [1937116] - xfs: Improve metadata buffer reclaim accountability (Bill O'Donnell) [1937116] - xfs: don't allow log IO to be throttled (Bill O'Donnell) [1937116] - xfs: Throttle commits on delayed background CIL push (Bill O'Donnell) [1937116] - xfs: Lower CIL flush limit for large logs (Bill O'Donnell) [1937116] - xfs: remove some stale comments from the log code (Bill O'Donnell) [1937116] - xfs: refactor unmount record writing (Bill O'Donnell) [1937116] - xfs: merge xlog_commit_record with xlog_write_done (Bill O'Donnell) [1937116] - xfs: split xlog_ticket_done (Bill O'Donnell) [1937116] - xfs: kill XLOG_TIC_INITED (Bill O'Donnell) [1937116] - xfs: refactor and split xfs_log_done() (Bill O'Donnell) [1937116] - xfs: re-order initial space accounting checks in xlog_write (Bill O'Donnell) [1937116] - xfs: don't try to write a start record into every iclog (Bill O'Donnell) [1937116] - xfs: validate the realtime geometry in xfs_validate_sb_common (Bill O'Donnell) [1937116] - xfs: shutdown on failure to add page to log bio (Bill O'Donnell) [1937116] - xfs: directory bestfree check should release buffers (Bill O'Donnell) [1937116] - xfs: drop all altpath buffers at the end of the sibling check (Bill O'Donnell) [1937116] - xfs: remove xlog_state_want_sync (Bill O'Donnell) [1937116] - xfs: move the ioerror check out of xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: refactor xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: remove the aborted parameter to xlog_state_done_syncing (Bill O'Donnell) [1937116] - xfs: simplify log shutdown checking in xfs_log_release_iclog (Bill O'Donnell) [1937116] - xfs: simplify the xfs_log_release_iclog calling convention (Bill O'Donnell) [1937116] - xfs: factor out a xlog_wait_on_iclog helper (Bill O'Donnell) [1937116] - xfs: merge xlog_cil_push into xlog_cil_push_work (Bill O'Donnell) [1937116] - xfs: remove the di_version field from struct icdinode (Bill O'Donnell) [1937116] - xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize (Bill O'Donnell) [1937116] - xfs: simplify di_flags2 inheritance in xfs_ialloc (Bill O'Donnell) [1937116] - xfs: only check the superblock version for dinode size calculation (Bill O'Donnell) [1937116] - xfs: add a new xfs_sb_version_has_v3inode helper (Bill O'Donnell) [1937116] - xfs: add support for rmap btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for refcount btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for inode btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for free space btree staging cursors (Bill O'Donnell) [1937116] - xfs: support bulk loading of staged btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for inode-rooted btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for ag-rooted btrees (Bill O'Donnell) [1937116] - xfs: replace open-coded bitmap weight logic (Bill O'Donnell) [1937116] - xfs: rename xfs_bitmap to xbitmap (Bill O'Donnell) [1937116] - xfs: xrep_reap_extents should not destroy the bitmap (Bill O'Donnell) [1937116] - xfs: cleanup xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove dead code from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused return value from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused XLOG_UNMOUNT_REC_TYPE define (Bill O'Donnell) [1937116] - xfs: mark XLOG_FORCED_SHUTDOWN as unlikely (Bill O'Donnell) [1937116] - xfs: make the btree ag cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: make the btree cursor union members named structure (Bill O'Donnell) [1937116] - xfs: make btree cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: rename btree cursor private btree member flags (Bill O'Donnell) [1937116] - xfs: convert btree cursor inode-private member names (Bill O'Donnell) [1937116] - xfs: convert btree cursor ag-private member name (Bill O'Donnell) [1937116] - xfs: introduce new private btree cursor names (Bill O'Donnell) [1937116] - xfs: Use scnprintf() for avoiding potential buffer overflow (Bill O'Donnell) [1937116] - xfs: mark extended attr corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: mark dir corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: check owner of dir3 blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 data blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 free blocks (Bill O'Donnell) [1937116] - xfs: fix buffer corruption reporting when xfs_dir3_free_header_check fails (Bill O'Donnell) [1937116] - xfs: xfs_buf_corruption_error should take __this_address (Bill O'Donnell) [1937116] - xfs: add a function to deal with corrupt buffers post-verifiers (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_SBP (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGF (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGI (Bill O'Donnell) [1937116] - xfs: remove the xfs_agfl_t typedef (Bill O'Donnell) [1937116] - xfs: remove the agfl_bno member from struct xfs_agfl (Bill O'Donnell) [1937116] - xfs: switch xfs_attrmulti_attr_get to lazy attr buffer allocation (Bill O'Donnell) [1937116] - xfs: only allocate the buffer size actually needed in __xfs_set_acl (Bill O'Donnell) [1937116] - xfs: clean up bufsize alignment in xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: embedded the attrlist cursor into struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: remove XFS_DA_OP_INCOMPLETE (Bill O'Donnell) [1937116] - xfs: clean up the attr flag confusion (Bill O'Donnell) [1937116] - xfs: clean up the ATTR_REPLACE checks (Bill O'Donnell) [1937116] - xfs: improve xfs_forget_acl (Bill O'Donnell) [1937116] - xfs: lift cursor copy in/out into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift buffer allocation into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift common checks into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: rename xfs_attr_list_int to xfs_attr_list (Bill O'Donnell) [1937116] - xfs: move the legacy xfs_attr_list to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: open code ATTR_ENTSIZE (Bill O'Donnell) [1937116] - xfs: remove the unused ATTR_ENTRY macro (Bill O'Donnell) [1937116] - xfs: cleanup struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: factor out a xfs_attr_match helper (Bill O'Donnell) [1937116] - xfs: replace ATTR_KERNOTIME with XFS_DA_OP_NOTIME (Bill O'Donnell) [1937116] - xfs: remove ATTR_ALLOC and XFS_DA_OP_ALLOCVAL (Bill O'Donnell) [1937116] - xfs: remove ATTR_KERNOVAL (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode argument to xfs_attr_get_ilocked (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args to xfs_attr_get (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args structure to xfs_attr_set (Bill O'Donnell) [1937116] - xfs: turn xfs_da_args.value into a void pointer (Bill O'Donnell) [1937116] - xfs: remove the MAXNAMELEN check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: remove the name == NULL check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: factor out a helper for a single XFS_IOC_ATTRMULTI_BY_HANDLE op (Bill O'Donnell) [1937116] - xfs: use strndup_user in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: merge xfs_attrmulti_attr_remove into xfs_attrmulti_attr_set (Bill O'Donnell) [1937116] - xfs: merge xfs_attr_remove into xfs_attr_set (Bill O'Donnell) [1937116] - xfs: remove the ATTR_INCOMPLETE flag (Bill O'Donnell) [1937116] - xfs: reject invalid flags combinations in XFS_IOC_ATTRLIST_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: rework collapse range into an atomic operation (Bill O'Donnell) [1937116] - xfs: rework insert range into an atomic operation (Bill O'Donnell) [1937116] - xfs: open code insert range extent split helper (Bill O'Donnell) [1937116] - xfs: Add missing annotation to xfs_ail_check() (Bill O'Donnell) [1937116] - xfs: fix an undefined behaviour in _da3_path_shift (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_discard_page messages (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_buf_ioerror_alert messages (Bill O'Donnell) [1937116] - xfs: remove the kuid/kgid conversion wrappers (Bill O'Donnell) [1937116] - xfs: remove the icdinode di_uid/di_gid members (Bill O'Donnell) [1937116] - xfs: ensure that the inode uid/gid match values match the icdinode ones (Bill O'Donnell) [1937116] - xfs: improve error message when we can't allocate memory for xfs_buf (Bill O'Donnell) [1937116] - ceph: fix test for whether we can skip read when writing beyond EOF (Jeff Layton) [1971101] - redhat/configs: Add CONFIG_X86_SGX_KVM (Bandan Das) [1494649] - KVM: x86: Fix implicit enum conversion goof in scattered reverse CPUID code (Bandan Das) [1494649] - KVM: x86: Add capability to grant VM access to privileged SGX attribute (Bandan Das) [1494649] - KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC (Bandan Das) [1494649] - KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch Control (LC) (Bandan Das) [1494649] - KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs (Bandan Das) [1494649] - KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions (Bandan Das) [1494649] - KVM: VMX: Frame in ENCLS handler for SGX virtualization (Bandan Das) [1494649] - KVM: VMX: Add basic handling of VM-Exit from SGX enclave (Bandan Das) [1494649] - KVM: x86: Add reverse-CPUID lookup support for scattered SGX features (Bandan Das) [1494649] - KVM: x86: Add support for reverse CPUID lookup of scattered features (Bandan Das) [1494649] - KVM: x86: Define new #PF SGX error code bit (Bandan Das) [1494649] - KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) (Bandan Das) [1494649] - x86/sgx: Mark sgx_vepc_vm_ops static (Bandan Das) [1494649] - x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section() (Bandan Das) [1494649] - x86/sgx: Move provisioning device creation out of SGX driver (Bandan Das) [1494649] - x86/sgx: Add helpers to expose ECREATE and EINIT to KVM (Bandan Das) [1494649] - x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs (Bandan Das) [1494649] - x86/sgx: Add encls_faulted() helper (Bandan Das) [1494649] - x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT) (Bandan Das) [1494649] - x86/sgx: Move ENCLS leaf definitions to sgx.h (Bandan Das) [1494649] - x86/sgx: Expose SGX architectural definitions to the kernel (Bandan Das) [1494649] - x86/sgx: Initialize virtual EPC driver even when SGX driver is disabled (Bandan Das) [1494649] - x86/cpu/intel: Allow SGX virtualization without Launch Control support (Bandan Das) [1494649] - x86/sgx: Introduce virtual EPC for use by KVM guests (Bandan Das) [1494649] - x86/sgx: Add SGX_CHILD_PRESENT hardware error code (Bandan Das) [1494649] - x86/sgx: Wipe out EREMOVE from sgx_free_epc_page() (Bandan Das) [1494649] - x86/cpufeatures: Add SGX1 and SGX2 sub-features (Bandan Das) [1494649] - x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit (Bandan Das) [1494649] - x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() (Bandan Das) [1494649] - selftests/sgx: Use getauxval() to simplify test code (Bandan Das) [1494649] - selftests/sgx: Improve error detection and messages (Bandan Das) [1494649] - x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() (Bandan Das) [1494649] - x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list (Bandan Das) [1494649] - x86/sgx: Maintain encl->refcount for each encl->mm_list entry (Bandan Das) [1494649] - MAINTAINERS: Add Dave Hansen as reviewer for INTEL SGX (Bandan Das) [1494649] - x86/NUMA: Provide a range-to-target_node lookup facility (Bandan Das) [1494649] - x86/mm: Introduce CONFIG_NUMA_KEEP_MEMINFO (Bandan Das) [1494649] - configs: Enable CONFIG_MLXBF_GIGE on aarch64 (Alaa Hleihel) [1803489] - Add Mellanox BlueField Gigabit Ethernet driver (Alaa Hleihel) [1803489] - integrity: Use current_uid() in integrity_audit_message() (Richard Guy Briggs) [1957052] - ima: AppArmor satisfies the audit rule requirements (Richard Guy Briggs) [1957052] - IMA: Add audit log for failure conditions (Richard Guy Briggs) [1957052] - integrity: Add errno field in audit message (Richard Guy Briggs) [1957052] - audit: add blank line after variable declarations (Richard Guy Briggs) [1957052] - audit: drop /proc/PID/loginuid documentation Format field (Richard Guy Briggs) [1957052] - audit: avoid -Wempty-body warning (Richard Guy Briggs) [1957052] - audit: document /proc/PID/sessionid (Richard Guy Briggs) [1957052] - audit: document /proc/PID/loginuid (Richard Guy Briggs) [1957052] - MAINTAINERS: update audit files (Richard Guy Briggs) [1957052] - audit: further cleanup of AUDIT_FILTER_ENTRY deprecation (Richard Guy Briggs) [1957052] - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() (Richard Guy Briggs) [1957052] - audit: log nftables configuration change events once per table (Richard Guy Briggs) [1957052] - audit_alloc_mark(): don't open-code ERR_CAST() (Richard Guy Briggs) [1957052] - make dump_common_audit_data() safe to be called from RCU pathwalk (Richard Guy Briggs) [1957052] - new helper: d_find_alias_rcu() (Richard Guy Briggs) [1957052] - audit: Make audit_filter_syscall() return void (Richard Guy Briggs) [1957052] - audit: Remove leftover reference to the audit_tasklet (Richard Guy Briggs) [1957052] - kernel/audit: convert comma to semicolon (Richard Guy Briggs) [1957052] - dump_common_audit_data(): fix racy accesses to ->d_name (Richard Guy Briggs) [1957052] - audit: replace atomic_add_return() (Richard Guy Briggs) [1957052] - x86/audit: Fix a -Wmissing-prototypes warning for ia32_classify_syscall() (Richard Guy Briggs) [1957052] - ethtool: fix kdoc attr name (Ivan Vecera) [1967261] - ethtool: Remove link_mode param and derive link params from driver (Ivan Vecera) [1967261] - ethtool: Add lanes parameter for ETHTOOL_LINK_MODE_10000baseR_FEC_BIT (Ivan Vecera) [1967261] - ethtool: fix kdoc in headers (Ivan Vecera) [1967261] - ethtool: document reserved fields in the uAPI (Ivan Vecera) [1967261] - ethtool: un-kdocify extended link state (Ivan Vecera) [1967261] - ethtool: document PHY tunable callbacks (Ivan Vecera) [1967261] - docs: ethtool: fix some copy-paste errors (Ivan Vecera) [1967261] - ethtool: fix incorrect datatype in set_eee ops (Ivan Vecera) [1967261] - net: selftests: Add lanes setting test (Ivan Vecera) [1967261] - mlxsw: ethtool: Pass link mode in use to ethtool (Ivan Vecera) [1967261] - mlxsw: ethtool: Add support for setting lanes when autoneg is off (Ivan Vecera) [1967261] - mlxsw: ethtool: Remove max lanes filtering (Ivan Vecera) [1967261] - ethtool: Expose the number of lanes in use (Ivan Vecera) [1967261] - ethtool: Get link mode in use instead of speed and duplex parameters (Ivan Vecera) [1967261] - ethtool: prepare __ethtool_get_link_ksettings for subsequent changes (Ivan Vecera) [1967261] - ethtool: Extend link modes settings uAPI with lanes (Ivan Vecera) [1967261] - ethtool: Validate master slave configuration before rtnl_lock() (Ivan Vecera) [1967261] - ethtool: fix string set id check (Ivan Vecera) [1967261] - ethtool: fix stack overflow in ethnl_parse_bitset() (Ivan Vecera) [1967261] - selftests: add ring and coalesce selftests (Ivan Vecera) [1967261] - selftests: refactor get_netdev_name function (Ivan Vecera) [1967261] - selftests: extract common functions in ethtool-common.sh (Ivan Vecera) [1967261] - netdevsim: support ethtool ring and coalesce settings (Ivan Vecera) [1967261] - netdevsim: move ethtool pause params in separate struct (Ivan Vecera) [1967261] - ethtool: add ETHTOOL_COALESCE_ALL_PARAMS define (Ivan Vecera) [1967261] - ethtool: netlink: add missing netdev_features_change() call (Ivan Vecera) [1967261] - ethtool: remove unneeded semicolon (Ivan Vecera) [1967261] - ethtool: allow netdev driver to define phy tunables (Ivan Vecera) [1967261] - ethtool: mark netlink family as __ro_after_init (Ivan Vecera) [1967261] - ethtool: Add 100base-FX link mode entries (Ivan Vecera) [1967261] - ethtool: fix error handling in ethtool_phys_id (Ivan Vecera) [1967261] - ethtool: allow flow-type ether without IP protocol field (Ivan Vecera) [1967261] - net: phy: Uninline PHY ethtool statistics operations (Ivan Vecera) [1967261] - net: phy: Define PHY statistics ethtool_phy_ops (Ivan Vecera) [1967261] - net: ethtool: Remove PHYLIB direct dependency (Ivan Vecera) [1967261] - net: phy: Register ethtool PHY operations (Ivan Vecera) [1967261] - genksyms: Ignore module scoped _Static_assert() (Ivan Vecera) [1967261] - net: ethtool: Introduce ethtool_phy_ops (Ivan Vecera) [1967261] - Documentation: networking: fix ethtool-netlink table formats (Ivan Vecera) [1967261] - ethtool: ioctl: Use array_size() in copy_to_user() (Ivan Vecera) [1967261] - net: ethtool: cabletest: Make ethnl_act_cable_test_tdr_cfg static (Ivan Vecera) [1967261] - SUNRPC: Handle major timeout in xprt_adjust_timeout() (Scott Mayhew) [1979070] - gro_cells: reduce number of synchronize_net() calls (Ivan Vecera) [1959015] - net: make sure napi_list is safe for RCU traversal (Ivan Vecera) [1959015] - net: manage napi add/del idempotence explicitly (Ivan Vecera) [1959015] - net: remove napi_hash_del() from driver-facing API (Ivan Vecera) [1959015] - net: disable netpoll on fresh napis (Ivan Vecera) [1959015] - usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled (Torez Smith) [1942772] - xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall (Torez Smith) [1942772] - xhci: fix giving back URB with incorrect status regression in 5.12 (Torez Smith) [1942772] - usb: typec: ucsi: Clear pending after acking connector change (Torez Smith) [1942772] - net: hso: check for allocation failure in hso_create_bulk_serial_device() (Torez Smith) [1942772] - usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP (Torez Smith) [1942772] - net: hso: fix NULL-deref on disconnect regression (Torez Smith) [1942772] - USB: CDC-ACM: fix poison/unpoison imbalance (Torez Smith) [1942772] - usbip: vudc: fix missing unlock on error in usbip_sockfd_store() (Torez Smith) [1942772] - usb: xhci-mtk: improve bandwidth scheduling with TT (Torez Smith) [1942772] - usb: xhci-mtk: remove or operator for setting schedule parameters (Torez Smith) [1942772] - usb: typec: tcpm: Wait for vbus discharge to VSAFE0V before toggling (Torez Smith) [1942772] - software node: Provide replacement for device_add_properties() (Torez Smith) [1942772] - driver core: platform: Reimplement devm_platform_ioremap_resource (Torez Smith) [1942772] - USB: usblp: initialize newChannel (Torez Smith) [1942772] - net: hso: fix null-ptr-deref during tty device unregistration (Torez Smith) [1942772] - usbip: synchronize event handler with sysfs code paths (Torez Smith) [1942772] - usbip: vudc synchronize sysfs code paths (Torez Smith) [1942772] - usbip: stub-dev synchronize sysfs code paths (Torez Smith) [1942772] - usbip: add sysfs_lock to synchronize sysfs code paths (Torez Smith) [1942772] - drivers: net: fix memory leak in peak_usb_create_dev (Torez Smith) [1942772] - thunderbolt: Fix off by one in tb_port_find_retimer() (Torez Smith) [1942772] - thunderbolt: Fix a leak in tb_retimer_add() (Torez Smith) [1942772] - usb: dwc2: Prevent core suspend when port connection flag is 0 (Torez Smith) [1942772] - usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. (Torez Smith) [1942772] - usb: xhci-mtk: fix broken streams issue on 0.96 xHCI (Torez Smith) [1942772] - usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() (Torez Smith) [1942772] - USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem (Torez Smith) [1942772] - USB: cdc-acm: do not log successful probe on later errors (Torez Smith) [1942772] - USB: cdc-acm: always claim data interface (Torez Smith) [1942772] - USB: cdc-acm: use negation for NULL checks (Torez Smith) [1942772] - USB: cdc-acm: clean up probe error labels (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data reset (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data assignment (Torez Smith) [1942772] - USB: cdc-acm: fix use-after-free after probe failure (Torez Smith) [1942772] - USB: cdc-acm: fix double free on probe failure (Torez Smith) [1942772] - USB: cdc-acm: downgrade message to debug (Torez Smith) [1942772] - USB: cdc-acm: untangle a circular dependency between callback and softint (Torez Smith) [1942772] - cdc-acm: fix BREAK rx code path adding necessary calls (Torez Smith) [1942772] - usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield (Torez Smith) [1942772] - usb: dwc3: qcom: skip interconnect init for ACPI probe (Torez Smith) [1942772] - can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" (Torez Smith) [1942772] - r8152: limit the RX buffer size of RTL8153A for USB 2.0 (Torez Smith) [1942772] - net: cdc-phonet: fix data-interface release on probe failure (Torez Smith) [1942772] - usb: typec: tcpm: Skip sink_cap query only when VDM sm is busy (Torez Smith) [1942772] - usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- (Torez Smith) [1942772] - usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct (Torez Smith) [1942772] - usb-storage: Add quirk to defeat Kindle's automatic unload (Torez Smith) [1942772] - usbip: Fix incorrect double assignment to udc->ud.tcp_rx (Torez Smith) [1942772] - can: kvaser_usb: Add support for USBcan Pro 4xHS (Torez Smith) [1942772] - can: peak_usb: add forgotten supported devices (Torez Smith) [1942772] - xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state (Torez Smith) [1942772] - usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing (Torez Smith) [1942772] - xhci: Improve detection of device initiated wake signal. (Torez Smith) [1942772] - usb: xhci: do not perform Soft Retry for some xHCI hosts (Torez Smith) [1942772] - usbip: fix vudc usbip_sockfd_store races leading to gpf (Torez Smith) [1942772] - usbip: fix vhci_hcd attach_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix vudc to check for stream socket (Torez Smith) [1942772] - usbip: fix vhci_hcd to check for stream socket (Torez Smith) [1942772] - usbip: fix stub_dev to check for stream socket (Torez Smith) [1942772] - USB: usblp: fix a hang in poll() if disconnected (Torez Smith) [1942772] - usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement (Torez Smith) [1942772] - usb: dwc3: qcom: Honor wakeup enabled/disabled state (Torez Smith) [1942772] - usb: dwc3: qcom: add ACPI device id for sc8180x (Torez Smith) [1942772] - Goodix Fingerprint device is not a modem (Torez Smith) [1942772] - USB: serial: io_edgeport: fix memory leak in edge_startup (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID (Torez Smith) [1942772] - USB: serial: cp210x: add some more GE USB IDs (Torez Smith) [1942772] - USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter (Torez Smith) [1942772] - net: usb: log errors to dmesg/syslog (Torez Smith) [1942772] - net: usb: cdc_ncm: emit dev_err on error paths (Torez Smith) [1942772] - thunderbolt: Increase runtime PM reference count on DP tunnel discovery (Torez Smith) [1942772] - thunderbolt: Initialize HopID IDAs in tb_switch_alloc() (Torez Smith) [1942772] - net: usb: qmi_wwan: allow qmimux add/del with master up (Torez Smith) [1942772] - Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" (Torez Smith) [1942772] - net: usb: qmi_wwan: support ZTE P685M modem (Torez Smith) [1942772] - r8152: spilt rtl_set_eee_plus and r8153b_green_en (Torez Smith) [1942772] - r8152: replace netif_err with dev_err (Torez Smith) [1942772] - r8152: check if the pointer of the function exists (Torez Smith) [1942772] - r8152: enable U1/U2 for USB_SPEED_SUPER (Torez Smith) [1942772] - usb: misc: usb3503: Fix logic in usb3503_init() (Torez Smith) [1942772] - usb: Replace lkml.org links with lore (Torez Smith) [1942772] - usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable (Torez Smith) [1942772] - USB: quirks: sort quirk entries (Torez Smith) [1942772] - USB: serial: drop bogus to_usb_serial_port() checks (Torez Smith) [1942772] - USB: serial: drop if with an always false condition (Torez Smith) [1942772] - usb: typec: tcpm: Get Sink VDO from fwnode (Torez Smith) [1942772] - dt-bindings: connector: Add SVDM VDO properties (Torez Smith) [1942772] - usb: typec: displayport: Fill the negotiated SVDM Version in the header (Torez Smith) [1942772] - usb: typec: ucsi: Determine common SVDM Version (Torez Smith) [1942772] - usb: typec: tcpm: Determine common SVDM Version (Torez Smith) [1942772] - usb: pd: Make SVDM Version configurable in VDM header (Torez Smith) [1942772] - usb: typec: Manage SVDM version (Torez Smith) [1942772] - usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt (Torez Smith) [1942772] - usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 (Torez Smith) [1942772] - USB: serial: option: update interface mapping for ZTE P685M (Torez Smith) [1942772] - usb: dwc3: gadget: Track connected SSP rate and lane count (Torez Smith) [1942772] - usb: dwc3: gadget: Implement setting of SSP rate (Torez Smith) [1942772] - usb: dwc3: core: Check maximum_speed SSP genXxY (Torez Smith) [1942772] - usb: common: Parse for USB SSP genXxY (Torez Smith) [1942772] - usb: dwc2: Fix endpoint direction check in ep_from_windex (Torez Smith) [1942772] - usb: dwc3: fix clock issue during resume in OTG mode (Torez Smith) [1942772] - xhci: ext-caps: Use software node API with the properties (Torez Smith) [1942772] - usb: dwc3: host: Use software node API with the properties (Torez Smith) [1942772] - r8152: replace several functions about phy patch request (Torez Smith) [1942772] - usb: dwc3: qcom: Constify the software node (Torez Smith) [1942772] - usb: dwc3: haps: Constify the software node (Torez Smith) [1942772] - usb: dwc2: pci: Drop the empty quirk function (Torez Smith) [1942772] - thunderbolt: Add support for native USB4 _OSC (Torez Smith) [1942772] - thunderbolt: Allow disabling XDomain protocol (Torez Smith) [1942772] - thunderbolt: Add support for PCIe tunneling disabled (SL5) (Torez Smith) [1942772] - thunderbolt: dma_test: Drop unnecessary include (Torez Smith) [1942772] - thunderbolt: Add clarifying comments about USB4 terms router and adapter (Torez Smith) [1942772] - thunderbolt: switch: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: nhi: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: path: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: eeprom: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: ctl: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - usb: pd: Reland VDO definitions of PD2.0 (Torez Smith) [1942772] - NET: usb: qmi_wwan: Adding support for Cinterion MV31 (Torez Smith) [1942772] - usb: pd: Update VDO definitions (Torez Smith) [1942772] - xhci: fix bounce buffer usage for non-sg list case (Torez Smith) [1942772] - usb: xhci-mtk: break loop when find the endpoint to drop (Torez Smith) [1942772] - usb: typec: Return void in typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable data path when partner is USB Comm capable (Torez Smith) [1942772] - usb: typec: tcpci: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Set in_ams flag when Source caps have been received (Torez Smith) [1942772] - usb: typec: tcpm: Handle vbus shutoff when in source mode (Torez Smith) [1942772] - usb: typec: Add typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: Provide PD Specification Revision for cable and partner (Torez Smith) [1942772] - usb: typec: Standardize PD Revision format with Type-C Revision (Torez Smith) [1942772] - usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints (Torez Smith) [1942772] - USB: serial: ftdi_sio: restore divisor-encoding comments (Torez Smith) [1942772] - USB: serial: ftdi_sio: fix FTX sub-integer prescaler (Torez Smith) [1942772] - USB: serial: cp210x: clean up auto-RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: fix RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: clean up printk zero padding (Torez Smith) [1942772] - USB: serial: cp210x: clean up flow-control debug message (Torez Smith) [1942772] - USB: serial: cp210x: drop shift macros (Torez Smith) [1942772] - USB: serial: cp210x: fix modem-control handling (Torez Smith) [1942772] - USB: serial: cp210x: suppress modem-control errors (Torez Smith) [1942772] - xhci: handle halting transfer event properly after endpoint stop and halt raced. (Torez Smith) [1942772] - xhci: Check for pending reset endpoint command before queueing a new one. (Torez Smith) [1942772] - xhci: remove obsolete dequeue pointer moving code (Torez Smith) [1942772] - xhci: introduce a new move_dequeue_past_td() function to replace old code. (Torez Smith) [1942772] - xhci: handle stop endpoint command completion with endpoint in running state. (Torez Smith) [1942772] - xhci: Fix halted endpoint at stop endpoint command completion (Torez Smith) [1942772] - xhci: split handling halted endpoints into two steps (Torez Smith) [1942772] - xhci: move and rename xhci_cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: turn cancelled td cleanup to its own function (Torez Smith) [1942772] - xhci: store TD status in the td struct instead of passing it along (Torez Smith) [1942772] - xhci: use xhci_td_cleanup() helper when giving back cancelled URBs (Torez Smith) [1942772] - xhci: move xhci_td_cleanup so it can be called by more functions (Torez Smith) [1942772] - xhci: Add xhci_reset_halted_ep() helper function (Torez Smith) [1942772] - xhci: flush endpoint start to reduce race risk with stop endpoint command. (Torez Smith) [1942772] - xhci: Check link TRBs when updating ring enqueue and dequeue pointers. (Torez Smith) [1942772] - xhci: avoid DMA double fetch when reading event trb type. (Torez Smith) [1942772] - xhci: remove extra loop in interrupt context (Torez Smith) [1942772] - xhci: check slot_id is valid before gathering slot info (Torez Smith) [1942772] - xhci: prevent a theoretical endless loop while preparing rings. (Torez Smith) [1942772] - xhci: remove xhci_stream_id_to_ring() helper (Torez Smith) [1942772] - xhci: add xhci_virt_ep_to_ring() helper (Torez Smith) [1942772] - xhci: check virt_dev is valid before dereferencing it (Torez Smith) [1942772] - xhci: add xhci_get_virt_ep() helper (Torez Smith) [1942772] - xhci: remove unused event parameter from completion handlers (Torez Smith) [1942772] - xhci: adjust parameters passed to cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: get isochronous ring directly from endpoint structure (Torez Smith) [1942772] - xhci: Avoid parsing transfer events several times (Torez Smith) [1942772] - net: qmi_wwan: Add pass through mode (Torez Smith) [1942772] - net: usb: qmi_wwan: add qmap id sysfs file for qmimux interfaces (Torez Smith) [1942772] - net: usb: cdc_ether: added support for Thales Cinterion PLSx3 modem family. (Torez Smith) [1942772] - thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link() (Torez Smith) [1942772] - thunderbolt: switch: Fix function name in the header (Torez Smith) [1942772] - thunderbolt: tunnel: Fix misspelling of 'receive_path' (Torez Smith) [1942772] - thunderbolt: icm: Fix a couple of formatting issues (Torez Smith) [1942772] - thunderbolt: switch: Demote a bunch of non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: tb: Kernel-doc function headers should document their parameters (Torez Smith) [1942772] - thunderbolt: nhi: Demote some non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: xdomain: Fix 'tb_unregister_service_driver()'s 'drv' param (Torez Smith) [1942772] - thunderbolt: eeprom: Demote non-conformant kernel-doc headers to standard comment blocks (Torez Smith) [1942772] - USB: serial: mos7720: fix error code in mos7720_write() (Torez Smith) [1942772] - thunderbolt: ctl: Demote non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: cap: Fix kernel-doc formatting issue (Torez Smith) [1942772] - thunderbolt: dma_port: Check 'dma_port_flash_write_block()'s return value (Torez Smith) [1942772] - USB: serial: option: Adding support for Cinterion MV31 (Torez Smith) [1942772] - can: mcba_usb: remove h from printk format specifier (Torez Smith) [1942772] - usbnet: fix the indentation of one code snippet (Torez Smith) [1942772] - usb: usb251xb: Use of_device_get_match_data() (Torez Smith) [1942772] - usb: dwc2: Make "trimming xfer length" a debug message (Torez Smith) [1942772] - usb: dwc2: Abort transaction after errors with unknown reason (Torez Smith) [1942772] - usb: dwc2: Do not update data length if it is 0 on inbound transfers (Torez Smith) [1942772] - usb: xhci-mtk: fix unreleased bandwidth data (Torez Smith) [1942772] - USB: serial: mos7840: fix error code in mos7840_write() (Torez Smith) [1942772] - USB: usblp: don't call usb_set_interface if there's a single alt (Torez Smith) [1942772] - USB: serial: cp210x: add pid/vid for WSDA-200-USB (Torez Smith) [1942772] - usb: typec: tcpci_maxim: add terminating newlines to logging (Torez Smith) [1942772] - usb: typec: tcpci_maxim: remove redundant assignment (Torez Smith) [1942772] - usb: typec: tcpm: Create legacy PDOs for PD2 connection (Torez Smith) [1942772] - net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Drop GPIO includes (Torez Smith) [1942772] - usb: typec: tcpm: Respond Wait if VDM state machine is running (Torez Smith) [1942772] - usb: typec: tcpm: Protocol Error handling (Torez Smith) [1942772] - usb: typec: tcpm: AMS and Collision Avoidance (Torez Smith) [1942772] - net: usb: cdc_ncm: don't spew notifications (Torez Smith) [1942772] - usb: typec: ucsi: Add conditional dependency on USB role switch (Torez Smith) [1942772] - usb: ch9: Add USB 3.2 SSP attributes (Torez Smith) [1942772] - USB: serial: f81232: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: io_ti: fix a debug-message copy-paste error (Torez Smith) [1942772] - USB: serial: io_ti: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: upd78f0730: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: cp210x: add copyright notice (Torez Smith) [1942772] - USB: serial: cp210x: drop unused includes (Torez Smith) [1942772] - USB: serial: cp210x: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: cp210x: update control-characters on every change (Torez Smith) [1942772] - USB: serial: cp210x: set IXOFF thresholds (Torez Smith) [1942772] - USB: serial: cp210x: add support for software flow control (Torez Smith) [1942772] - USB: serial: pl2303: fix line-speed handling on newer chips (Torez Smith) [1942772] - xhci: tegra: Delay for disabling LFPS detector (Torez Smith) [1942772] - xhci: make sure TRB is fully written before giving it to the controller (Torez Smith) [1942772] - usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-P (Torez Smith) [1942772] - usb: dwc3: pci: ID for Tiger Lake CPU (Torez Smith) [1942772] - usb: dwc3: pci: Register a software node for the dwc3 platform device (Torez Smith) [1942772] - thunderbolt: Add support for de-authorizing devices (Torez Smith) [1942772] - nt: usb: USB_RTL8153_ECM should not default to y (Torez Smith) [1942772] - USB: dwc3: document gadget_max_speed (Torez Smith) [1942772] - usb: dwc3: gadget: Disable Vendor Test LMP Received event (Torez Smith) [1942772] - USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 (Torez Smith) [1942772] - r8153_ecm: Add Lenovo Powered USB-C Hub as a fallback of r8152 (Torez Smith) [1942772] - r8152: Add Lenovo Powered USB-C Travel Hub (Torez Smith) [1942772] - USB: ehci: fix an interrupt calltrace error (Torez Smith) [1942772] - ehci: fix EHCI host controller initialization sequence (Torez Smith) [1942772] - usb: typec: ucsi: Add support for USB role switch (Torez Smith) [1942772] - usb: dwc2: disable Link Power Management on STM32MP15 HS OTG (Torez Smith) [1942772] - usb: dwc2: enable FS/LS PHY clock select on STM32MP15 FS OTG (Torez Smith) [1942772] - usb: dwc2: set ahbcfg parameter for STM32MP15 OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: keystone: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: core: Replace devm_reset_control_array_get() (Torez Smith) [1942772] - USB: serial: mos7720: improve OOM-handling in read_mos_reg() (Torez Smith) [1942772] - rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request (Torez Smith) [1942772] - thunderbolt: Start lane initialization after sleep (Torez Smith) [1942772] - thunderbolt: Constify static attribute_group structs (Torez Smith) [1942772] - qmi_wwan: Increase headroom for QMAP SKBs (Torez Smith) [1942772] - usb: usbip: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: dwc3: gadget: Clear wait flag on dequeue (Torez Smith) [1942772] - usb: typec: Send uevent for num_altmodes update (Torez Smith) [1942772] - usb: typec: Fix copy paste error for NVIDIA alt-mode description (Torez Smith) [1942772] - kcov, usb: hide in_serving_softirq checks in __usb_hcd_giveback_urb (Torez Smith) [1942772] - thunderbolt: Drop duplicated 0x prefix from format string (Torez Smith) [1942772] - net: cdc_ncm: correct overhead in delayed_ndp_size (Torez Smith) [1942772] - net: usb: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: uas: Add PNY USB Portable SSD to unusual_uas (Torez Smith) [1942772] - net: usb: qmi_wwan: add Quectel EM160R-GL (Torez Smith) [1942772] - usb: usbip: vhci_hcd: protect shift size (Torez Smith) [1942772] - USB: usblp: fix DMA to stack (Torez Smith) [1942772] - usb: dwc3: gadget: Preserve UDC max speed setting (Torez Smith) [1942772] - usb: dwc3: gadget: Allow runtime suspend if UDC unbinded (Torez Smith) [1942772] - usb: dwc3: gadget: Introduce a DWC3 VBUS draw callback (Torez Smith) [1942772] - usb: dwc3: add imx8mp dwc3 glue layer driver (Torez Smith) [1942772] - USB: serial: iuu_phoenix: fix DMA from stack (Torez Smith) [1942772] - USB: serial: option: add LongSung M5710 module support (Torez Smith) [1942772] - USB: serial: option: add Quectel EM160R-GL (Torez Smith) [1942772] - CDC-NCM: remove "connected" log message (Torez Smith) [1942772] - usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression (Torez Smith) [1942772] - usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one (Torez Smith) [1942772] - usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion (Torez Smith) [1942772] - usb: dwc3: drd: Improve dwc3_get_extcon() style (Torez Smith) [1942772] - usb: dwc3: drd: Avoid error when extcon is missing (Torez Smith) [1942772] - USB: usbtmc: Bump USBTMC_API_VERSION value (Torez Smith) [1942772] - USB: usbtmc: Add separate USBTMC_IOCTL_GET_SRQ_STB (Torez Smith) [1942772] - USB: usbtmc: Add USBTMC_IOCTL_GET_STB (Torez Smith) [1942772] - USB: usbtmc: Fix reading stale status byte (Torez Smith) [1942772] - kcov, usbip: collect coverage from vhci_rx_loop (Torez Smith) [1942772] - USB: yurex: fix control-URB timeout handling (Torez Smith) [1942772] - usb: dwc3: meson-g12a: disable clk on error handling path in probe (Torez Smith) [1942772] - USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure HPD first for HPD+IRQ request (Torez Smith) [1942772] - USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). (Torez Smith) [1942772] - USB: cdc-acm: blacklist another IR Droid device (Torez Smith) [1942772] - thunderbolt: Use kmemdup instead of kzalloc and memcpy (Torez Smith) [1942772] - usb: ucsi: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: Update vbus_vsafe0v on init (Torez Smith) [1942772] - usb: typec: tcpci: Enable bleed discharge when auto discharge is enabled (Torez Smith) [1942772] - usb: typec: Add class for plug alt mode device (Torez Smith) [1942772] - USB: typec: tcpci: Add Bleed discharge to POWER_CONTROL definition (Torez Smith) [1942772] - USB: typec: tcpm: Add a 30ms room for tPSSourceOn in PR_SWAP (Torez Smith) [1942772] - USB: typec: tcpm: Fix PR_SWAP error handling (Torez Smith) [1942772] - USB: typec: tcpm: Hard Reset after not receiving a Request (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure cable generation value for USB4 (Torez Smith) [1942772] - net: usb: convert comma to semicolon (Torez Smith) [1942772] - USB: UAS: introduce a quirk to set no_write_same (Torez Smith) [1942772] - USB: serial: ftdi_sio: log the CBUS GPIO validity (Torez Smith) [1942772] - USB: serial: ftdi_sio: drop GPIO line checking dead code (Torez Smith) [1942772] - USB: serial: ftdi_sio: report the valid GPIO lines to gpiolib (Torez Smith) [1942772] - drivers: usb: atm: use atm_info() instead of atm_printk(KERN_INFO ... (Torez Smith) [1942772] - drivers: usb: atm: reduce noise (Torez Smith) [1942772] - USB: serial: option: add interface-number sanity check to flag handling (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable VSAFE0V signalling (Torez Smith) [1942772] - usb: typec: tcpci: Add support to report vSafe0V (Torez Smith) [1942772] - usb: typec: tcpm: Introduce vsafe0v for vbus (Torez Smith) [1942772] - usb: typec: tcpm: Clear send_discover in tcpm_check_send_discover (Torez Smith) [1942772] - usb: typec: tcpm: Pass down negotiated rev to update retry count (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Use correct response message bits (Torez Smith) [1942772] - xhci: Give USB2 ports time to enter U3 in bus suspend (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Maple Ridge xHCI (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP (Torez Smith) [1942772] - usb: xhci: Use temporary buffer to consolidate SG (Torez Smith) [1942772] - usb: xhci: Set quirk for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Torez Smith) [1942772] - USB: legotower: fix logical error in recent commit (Torez Smith) [1942772] - USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1942772] - USB: add RESET_RESUME quirk for Snapscan 1212 (Torez Smith) [1942772] - usb: typec: tps6598x: Export some power supply properties (Torez Smith) [1942772] - usb: typec: tps6598x: Select USB_ROLE_SWITCH and REGMAP_I2C (Torez Smith) [1942772] - USB: core: drop pipe-type check from new control-message helpers (Torez Smith) [1942772] - USB: core: return -EREMOTEIO on short usb_control_msg_recv() (Torez Smith) [1942772] - USB: core: drop short-transfer check from usb_control_msg_send() (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix use after free in probe (Torez Smith) [1942772] - Revert "usb-storage: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: bump hw_max_sectors to 2048 blocks for SS or faster drives" (Torez Smith) [1942772] - USB: serial: cp210x: clean up dtr_rts() (Torez Smith) [1942772] - USB: serial: cp210x: refactor flow-control handling (Torez Smith) [1942772] - USB: serial: cp210x: drop flow-control debugging (Torez Smith) [1942772] - USB: serial: cp210x: set terminal settings on open (Torez Smith) [1942772] - USB: serial: cp210x: clean up line-control handling (Torez Smith) [1942772] - USB: serial: cp210x: return early on unchanged termios (Torez Smith) [1942772] - USB: serial: kl5kusb105: fix memleak on open (Torez Smith) [1942772] - USB: serial: ch341: sort device-id entries (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID for CH341A (Torez Smith) [1942772] - USB: serial: option: fix Quectel BG96 matching (Torez Smith) [1942772] - can: pcan_usb_core: fix fall-through warnings for Clang (Torez Smith) [1942772] - usb: typec: stusb160x: fix power-opmode property with typec-power-opmode (Torez Smith) [1942772] - USB: serial: option: add support for Thales Cinterion EXS82 (Torez Smith) [1942772] - usb: typec: Add type sysfs attribute file for partners (Torez Smith) [1942772] - usb: common: ulpi: Constify static attribute_group struct (Torez Smith) [1942772] - usb: typec: Constify static attribute_group structs (Torez Smith) [1942772] - USB: core: Constify static attribute_group structs (Torez Smith) [1942772] - usb: typec: tcpm: Stay in SNK_TRY_WAIT_DEBOUNCE_CHECK_VBUS till Rp is seen (Torez Smith) [1942772] - usb: typec: tcpm: Disregard vbus off while in PR_SWAP_SNK_SRC_SOURCE_ON (Torez Smith) [1942772] - usb: typec: Expose Product Type VDOs via sysfs (Torez Smith) [1942772] - usb: pd: DFP product types (Torez Smith) [1942772] - usb: Fix fall-through warnings for Clang (Torez Smith) [1942772] - usbnet: ipheth: fix connectivity with iOS 14 (Torez Smith) [1942772] - USB: core: Change pK for __user pointers to px (Torez Smith) [1942772] - USB: core: Fix regression in Hercules audio card (Torez Smith) [1942772] - USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser hydra devices (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Add support for new device variant (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser Leaf v2 devices (Torez Smith) [1942772] - can: kvaser_usb: Add USB_{LEAF,HYDRA}_PRODUCT_ID_END defines (Torez Smith) [1942772] - USB: serial: option: add Fibocom NL668 variants (Torez Smith) [1942772] - usb: typec: Fix num_altmodes kernel-doc error (Torez Smith) [1942772] - r8153_ecm: avoid to be prior to r8152 driver (Torez Smith) [1942772] - net: usb: qmi_wwan: Set DTR quirk for MR400 (Torez Smith) [1942772] - usb: typec: Add plug num_altmodes sysfs attr (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix the compatible string (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix uninitialized return variable (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable auto discharge disconnect (Torez Smith) [1942772] - usb: typec: tcpci: Implement Auto discharge disconnect callbacks (Torez Smith) [1942772] - usb: typec: tcpm: Implement enabling Auto Discharge disconnect support (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix vbus stuck on upon diconnecting sink (Torez Smith) [1942772] - usb: typec: tcpci: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: Refactor logic for new-source-frs-typec-current (Torez Smith) [1942772] - usb: typec: Add number of altmodes partner attr (Torez Smith) [1942772] - usb: pd: Add captive Type C cable type (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix kfree after failed kzalloc (Torez Smith) [1942772] - usb: typec: Remove one bit support for the Thunderbolt rounded/non-rounded cable (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure Thunderbolt cable generation bits (Torez Smith) [1942772] - usb: typec: Correct the bit values for the Thunderbolt rounded/non-rounded cable support (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits (Torez Smith) [1942772] - cx82310_eth: fix error return code in cx82310_bind() (Torez Smith) [1942772] - usb: typec: qcom-pmic-typec: fix builtin build errors (Torez Smith) [1942772] - can: peak_usb: fix potential integer overflow on shift of a int (Torez Smith) [1942772] - can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb() (Torez Smith) [1942772] - usb: hcd.h: Remove RUN_CONTEXT (Torez Smith) [1942772] - USB: storage: avoid use of uninitialized values in error path (Torez Smith) [1942772] - usb: fix a few cases of -Wfallthrough (Torez Smith) [1942772] - usbnet: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - qmi_wwan: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - net: usb: fix spelling typo in cdc_ncm.c (Torez Smith) [1942772] - usb: typec: ucsi: Work around PPM losing change information (Torez Smith) [1942772] - usb: typec: ucsi: acpi: Always decode connector change information (Torez Smith) [1942772] - net/usb/r8153_ecm: support ECM mode for RTL8153 (Torez Smith) [1942772] - USB: serial: mos7720: fix parallel-port state restore (Torez Smith) [1942772] - USB: serial: remove write wait queue (Torez Smith) [1942772] - USB: serial: digi_acceleport: fix write-wakeup deadlocks (Torez Smith) [1942772] - USB: serial: keyspan_pda: drop redundant usb-serial pointer (Torez Smith) [1942772] - USB: serial: keyspan_pda: use BIT() macro (Torez Smith) [1942772] - USB: serial: keyspan_pda: add write-fifo support (Torez Smith) [1942772] - USB: serial: keyspan_pda: increase transmitter threshold (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write implementation (Torez Smith) [1942772] - USB: serial: keyspan_pda: refactor write-room handling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write unthrottling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix tx-unthrottle use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write-wakeup use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix stalled writes (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write deadlock (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix dropped unthrottle interrupts (Torez Smith) [1942772] - net: usb: r8152: Fix a couple of spelling errors in fw_phy_nc's docs (Torez Smith) [1942772] - net: usb: lan78xx: Remove lots of set but unused 'ret' variables (Torez Smith) [1942772] - net: usb: r8152: Provide missing documentation for some struct members (Torez Smith) [1942772] - can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping (Torez Smith) [1942772] - can: peak_usb: add range checking in decode operations (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition (Torez Smith) [1942772] - kcov, usb: only collect coverage from __usb_hcd_giveback_urb in softirq (Torez Smith) [1942772] - dt-bindings: connector: Add property to set initial current cap for FRS (Torez Smith) [1942772] - usb: xhci: Remove in_interrupt() checks (Torez Smith) [1942772] - usbip: Remove in_interrupt() check (Torez Smith) [1942772] - usb: core: Replace in_interrupt() in comments (Torez Smith) [1942772] - usb: atm: Replace in_interrupt() usage in comment (Torez Smith) [1942772] - USB: sisusbvga: Make console support depend on BROKEN (Torez Smith) [1942772] - usb: host: xhci-mem: remove unneeded break (Torez Smith) [1942772] - usb: storage: freecom: remove unneeded break (Torez Smith) [1942772] - usb: misc: iowarrior: remove unneeded break (Torez Smith) [1942772] - usb: host: ehci-sched: add comment about find_tt() not returning error (Torez Smith) [1942772] - usb: dwc3: ep0: Fix delay status handling (Torez Smith) [1942772] - USB: serial: iuu_phoenix: remove unneeded break (Torez Smith) [1942772] - USB: serial: digi_acceleport: remove in_interrupt() usage (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-S (Torez Smith) [1942772] - net: usb: rtl8150: don't incorrectly assign random MAC addresses (Torez Smith) [1942772] - net: usbnet: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - net: usb: qmi_wwan: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - cx82310_eth: use netdev_err instead of dev_err (Torez Smith) [1942772] - cx82310_eth: re-enable ethernet mode after router reboot (Torez Smith) [1942772] - net: usbnet: remove driver version (Torez Smith) [1942772] - net: usb: qmi_wwan: add Cellient MPL200 card (Torez Smith) [1942772] - usbip: vhci_hcd: fix calling usb_hcd_giveback_urb() with irqs enabled (Torez Smith) [1942772] - net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails (Torez Smith) [1942772] - usbnet: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - net/smscx5xx: change to of_get_mac_address() eth_platform_get_mac_address() (Torez Smith) [1942772] - net: usb: pegasus: Proper error handing when setting pegasus' MAC address (Torez Smith) [1942772] - usb: dwc3: gadget: Support up to max stream id (Torez Smith) [1942772] - usb: dwc2: Fix INTR OUT transfers in DDMA mode. (Torez Smith) [1942772] - usb: dwc3: of-simple: Add compatible string for Intel Keem Bay platform (Torez Smith) [1942772] - net: rtl8150: Use the new usb control message API. (Torez Smith) [1942772] - net: pegasus: Use the new usb control message API. (Torez Smith) [1942772] - usb: dwc3: gadget: Return early if no TRB update (Torez Smith) [1942772] - usb: dwc3: gadget: Keep TRBs in request order (Torez Smith) [1942772] - usb: dwc3: gadget: Revise setting IOC when no TRB left (Torez Smith) [1942772] - usb: dwc3: gadget: Look ahead when setting IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Allow restarting a transfer (Torez Smith) [1942772] - usb: dwc3: Stop active transfers before halting the controller (Torez Smith) [1942772] - usb: dwc3: gadget: Rename misleading function names (Torez Smith) [1942772] - usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing last TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Set IOC if not enough for extra TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Check for number of TRBs prepared (Torez Smith) [1942772] - usb: dwc3: gadget: Return the number of prepared TRBs (Torez Smith) [1942772] - usb: dwc3: ep0: Fix ZLP for OUT ep0 requests (Torez Smith) [1942772] - usb: dwc3: gadget: Improve TRB ZLP setup (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing extra TRB (Torez Smith) [1942772] - usb: dwc3: gadget: Reclaim extra TRBs after request completion (Torez Smith) [1942772] - usb: dwc3: gadget: Check MPS of the request length (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor ep command completion (Torez Smith) [1942772] - usb: dwc3: allocate gadget structure dynamically (Torez Smith) [1942772] - usb: dwc3: core: add phy cleanup for probe error handling (Torez Smith) [1942772] - usb: dwc3: core: don't trigger runtime pm when remove driver (Torez Smith) [1942772] - usb: dwc3: debugfs: do not queue work if try to change mode on non-drd (Torez Smith) [1942772] - usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality (Torez Smith) [1942772] - usb: dwc2: add support for APM82181 USB OTG (Torez Smith) [1942772] - usb: dwc-meson-g12a: Add support for USB on AXG SoCs (Torez Smith) [1942772] - usb: dwc3: gadget: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: do not queue work if dr_mode is not USB_DR_MODE_OTG (Torez Smith) [1942772] - usb: dwc3: debugfs: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: qcom: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ep0: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: trace: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ulpi: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: meson: fix checkpatch errors and warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix sparse warning (Torez Smith) [1942772] - usb: dwc3: meson: fix coccinelle WARNING (Torez Smith) [1942772] - usb: dwc3: qcom: Add interconnect support in dwc3 driver (Torez Smith) [1942772] - net: usb: net1080: Remove in_interrupt() comment (Torez Smith) [1942772] - net: usb: kaweth: Remove last user of kaweth_control() (Torez Smith) [1942772] - net: usb: kaweth: Replace kaweth_control() with usb_control_msg() (Torez Smith) [1942772] - net: usb: ax88179_178a: add MCT usb 3.0 adapter (Torez Smith) [1942772] - net: usb: ax88179_178a: fix missing stop entry in driver_info (Torez Smith) [1942772] - net: usb: ax88179_178a: add Toshiba usb 3.0 adapter (Torez Smith) [1942772] - Revert "usbip: Implement a match function to fix usbip" (Torez Smith) [1942772] - usb: dwc2: Fix parameter type in function pointer prototype (Torez Smith) [1942772] - usb: dwc3: core: Print warning on unsupported speed (Torez Smith) [1942772] - usb: dwc3: core: Properly default unspecified speed (Torez Smith) [1942772] - usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails (Torez Smith) [1942772] - usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command (Torez Smith) [1942772] - usb: dwc3: gadget: Resume pending requests after CLEAR_STALL (Torez Smith) [1942772] - can: peak_usb: convert to use le32_add_cpu() (Torez Smith) [1942772] - can: pcan_usb: add support of rxerr/txerr counters (Torez Smith) [1942772] - can: pcan_usb: Document the commands sent to the device (Torez Smith) [1942772] - can: mcba_usb: remove redundant initialization of variable err (Torez Smith) [1942772] - usb: dwc2: Always disable regulators on driver teardown (Torez Smith) [1942772] - usbip: simplify the return expression of usbip_core_init() (Torez Smith) [1942772] - rndis_host: increase sleep time in the query-response loop (Torez Smith) [1942772] - Revert "usb: dwc3: meson-g12a: fix shared reset control use" (Torez Smith) [1942772] - net: usb: dm9601: Add USB ID of Keenetic Plus DSL (Torez Smith) [1942772] - smsc95xx: add phylib support (Torez Smith) [1942772] - smsc95xx: use usbnet->driver_priv (Torez Smith) [1942772] - smsc95xx: remove redundant function arguments (Torez Smith) [1942772] - net: usb: Fix uninit-was-stored issue in asix_read_phy_addr() (Torez Smith) [1942772] - net: cdc_ncm: Fix build error (Torez Smith) [1942772] - tools: usb: move to tools buildsystem (Torez Smith) [1942772] - usbip: Implement a match function to fix usbip (Torez Smith) [1942772] - usb: dwc3: gadget: Handle ZLP for sg requests (Torez Smith) [1942772] - usb: dwc3: gadget: Fix handling ZLP (Torez Smith) [1942772] - usb: dwc3: gadget: Don't setup more than requested (Torez Smith) [1942772] - r8152: Use MAC address from correct device tree node (Torez Smith) [1942772] - usb: hso: remove bogus check for EINPROGRESS (Torez Smith) [1942772] - usb: hso: no complaint about kmalloc failure (Torez Smith) [1942772] - hso: fix bailout in error case of probe (Torez Smith) [1942772] - usb: dwc3: convert to devm_platform_ioremap_resource_byname (Torez Smith) [1942772] - net: lan78xx: replace bogus endpoint lookup (Torez Smith) [1942772] - net: lan78xx: fix transfer-buffer memory leak (Torez Smith) [1942772] - net: lan78xx: add missing endpoint sanity check (Torez Smith) [1942772] - usb: hso: check for return value in hso_serial_common_create() (Torez Smith) [1942772] - Revert "usb: dwc2: override PHY input signals with usb role switch support" (Torez Smith) [1942772] - Revert "usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs" (Torez Smith) [1942772] - usb: dwc3: gadget: when the started list is empty stop the active xfer (Torez Smith) [1942772] - usb: dwc3: gadget: make starting isoc transfers more robust (Torez Smith) [1942772] - usb: dwc3: gadget: add frame number mask (Torez Smith) [1942772] - usb: dwc2: Fix error path in gadget registration (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix shared reset control use (Torez Smith) [1942772] - usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs (Torez Smith) [1942772] - usb: dwc2: override PHY input signals with usb role switch support (Torez Smith) [1942772] - net: cdc_ncm: hook into set_rx_mode to admit multicast traffic (Torez Smith) [1942772] - net: cdc_ncm: add .ndo_set_rx_mode to cdc_ncm_netdev_ops (Torez Smith) [1942772] - net: usbnet: export usbnet_set_rx_mode() (Torez Smith) [1942772] - net: cdc_ether: export usbnet_cdc_update_filter (Torez Smith) [1942772] - net: cdc_ether: use dev->intf to get interface information (Torez Smith) [1942772] - ax88172a: fix ax88172a_unbind() failures (Torez Smith) [1942772] - usb: dwc2: gadget: Avoid pointless read of EP control register (Torez Smith) [1942772] - usb: dwc2: gadget: Make use of GINTMSK2 (Torez Smith) [1942772] - usb: dwc3: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - tools: usb: usbip: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - usb: hso: Fix debug compile warning on sparc32 (Torez Smith) [1942772] - usbip: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - Documentation/driver-api: usb/URB: drop doubled word (Torez Smith) [1942772] - usb: dwc3: dwc3-qcom: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Jasper Lake (Torez Smith) [1942772] - usb: dwc2: Fix shutdown callback in platform (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Quectel EG95 LTE modem (Torez Smith) [1942772] - smsc95xx: avoid memory leak in smsc95xx_bind (Torez Smith) [1942772] - smsc95xx: check return value of smsc95xx_reset (Torez Smith) [1942772] - usb: dwc2: gadget: Remove assigned but never used 'maxsize' (Torez Smith) [1942772] - usb: dwc3: dwc3-of-simple: Function headers are not good candidates for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-haps: Function headers are not suitable for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-omap: Do not read DMA status (Torez Smith) [1942772] - usb: dwc3: ulpi: File headers are not doc headers (Torez Smith) [1942772] - usb: dwc3: drd: File headers are not doc headers (Torez Smith) [1942772] - usbnet: ipheth: fix ipheth_tx()'s return type (Torez Smith) [1942772] - usbip: tools: add in man page how to load the client's module (Torez Smith) [1942772] - usbip: tools: fix build error for multiple definition (Torez Smith) [1942772] - usbip: tools: fix module name in man page (Torez Smith) [1942772] - Revert "usb: dwc3: exynos: Add support for Exynos5422 suspend clk" (Torez Smith) [1942772] - usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work (Torez Smith) [1942772] - media: USB: cdc-acm: blacklist IR Droid / IR Toy device (Torez Smith) [1942772] - usbnet: smsc95xx: Fix use-after-free after removal (Torez Smith) [1942772] - usb: dwc2: Postponed gadget registration to the udc class driver (Torez Smith) [1942772] - usb: dwc2: use well defined macros for power_down (Torez Smith) [1942772] - net: usb: ax88179_178a: fix packet alignment padding (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix USB2 PHY initialization on G12A and A1 SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix error path when fetching the reset line fails (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910C1-EUX composition (Torez Smith) [1942772] - usb: dwc3: keystone: Turn on USB3 PHY before controller (Torez Smith) [1942772] - usb: dwc2: Update Core Reset programming flow. (Torez Smith) [1942772] - usb: dwc3: gadget: Check for prepared TRBs (Torez Smith) [1942772] - usb: dwc3: Increase timeout for CmdAct cleared by device controller (Torez Smith) [1942772] - usb: dwc3: gadget: Use SET_EP_PRIME for NoStream (Torez Smith) [1942772] - usb: dwc3: gadget: Handle stream transfers (Torez Smith) [1942772] - usb: dwc3: gadget: Don't prepare beyond a transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Wait for transfer completion (Torez Smith) [1942772] - usb: dwc3: gadget: Handle XferComplete for streams (Torez Smith) [1942772] - usb: dwc3: gadget: Enable XferComplete event (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor TRB completion handler (Torez Smith) [1942772] - usb: dwc3: gadget: Check for in-progress END_TRANSFER (Torez Smith) [1942772] - usb: dwc3: Get MDWIDTH for DWC_usb32 (Torez Smith) [1942772] - usb: dwc3: Add support for DWC_usb32 IP (Torez Smith) [1942772] - usb: dwc3: use true,false for dwc->otg_restart_host (Torez Smith) [1942772] - usb: dwc2: gadget: move gadget resume after the core is in L0 state (Torez Smith) [1942772] - usb: dwc3: meson-g12a: add support for GXL and GXM SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: support the GXL/GXM DWC3 host phy disconnect (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb init (Torez Smith) [1942772] - usb: dwc3: gadget: Continue to process pending requests (Torez Smith) [1942772] - r8152: support additional Microsoft Surface Ethernet Adapter variant (Torez Smith) [1942772] - r8152: Use MAC address from device tree if available (Torez Smith) [1942772] - net: usb: qmi_wwan: remove redundant assignment to variable status (Torez Smith) [1942772] - net: huawei_cdc_ncm: remove redundant assignment to variable ret (Torez Smith) [1942772] - net: usb: ax88179_178a: remove redundant assignment to variable ret (Torez Smith) [1942772] - usb: dwc3: select USB_ROLE_SWITCH (Torez Smith) [1942772] - usb: dwc3: pci: Enable extcon driver for Intel Merrifield (Torez Smith) [1942772] - dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg() (Torez Smith) [1942772] - usb: hso: correct debug message (Torez Smith) [1942772] - net: sierra_net: Remove unused inline function (Torez Smith) [1942772] - usb: dwc3: gadget: WARN on no-resource status (Torez Smith) [1942772] - usb: dwc3: gadget: Issue END_TRANSFER to retry isoc transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Store resource index of start cmd (Torez Smith) [1942772] - usb: dwc3: core: Use role-switch default dr_mode (Torez Smith) [1942772] - usb: dwc3: drd: Don't free non-existing irq (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle failed kick_transfer (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb2 phy init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: check return of dwc3_meson_g12a_usb_init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: get the reset as shared (Torez Smith) [1942772] - usb: dwc3: meson-g12a: handle the phy and glue registers separately (Torez Smith) [1942772] - usb: dwc3: meson-g12a: specify phy names in soc data (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue (Torez Smith) [1942772] - usb: dwc3: gadget: Remove unnecessary checks (Torez Smith) [1942772] - usb: dwc3: gadget: Give back staled requests (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle ClearFeature(halt) (Torez Smith) [1942772] - usb: dwc3: support continuous runtime PM with dual role (Torez Smith) [1942772] - USB: dwc3: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5816e (Torez Smith) [1942772] - net: usb: ax88179_178a: Implement ethtool_ops set_eeprom (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request completion check (Torez Smith) [1942772] - USB: dwc2: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - usb: dwc3: gadget: Do link recovery for SS and SSP (Torez Smith) [1942772] - usb: dwc3: gadget: Properly set maxpacket limit (Torez Smith) [1942772] - usb: dwc3: Fix GTXFIFOSIZ.TXFDEP macro name (Torez Smith) [1942772] - Documentation: driver-api/usb/writing_usb_driver.rst Updates documentation links (Torez Smith) [1942772] - pegasus: Remove pegasus' own workqueue (Torez Smith) [1942772] - usb: dwc2: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: hisilicon: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: xhci-plat: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - net: qmi_wwan: add support for ASKEY WWHC050 (Torez Smith) [1942772] - usb: dwc3: fix up for role switch API change (Torez Smith) [1942772] - usb: dwc2: Silence warning about supplies during deferred probe (Torez Smith) [1942772] - usb: dwc2: Implement set_selfpowered() (Torez Smith) [1942772] - usb: dwc3: core: don't do suspend for device mode if already suspended (Torez Smith) [1942772] - usb: dwc3: Rework resets initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Rework clock initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Add support for role-switch-default-mode binding (Torez Smith) [1942772] - usb: dwc3: Registering a role switch in the DRD code. (Torez Smith) [1942772] - usb: dwc3: core: add support for disabling SS instances in park mode (Torez Smith) [1942772] - usb: dwc3: gadget: Wrap around when skip TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Don't clear flags before transfer ended (Torez Smith) [1942772] - usb: dwc3: Remove kernel doc annotation where it's not needed (Torez Smith) [1942772] - usb: dwc3: Add ACPI support for xHCI ports (Torez Smith) [1942772] - usb: dwc3: exynos: Add support for Exynos5422 suspend clk (Torez Smith) [1942772] - usb: dwc3: meson-g12a: Don't use ret uninitialized in dwc3_meson_g12a_otg_init (Torez Smith) [1942772] - usb: dwc3: trace: print enqueue/dequeue pointers too (Torez Smith) [1942772] - usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Add Amlogic A1 DWC3 glue (Torez Smith) [1942772] - cdc_ncm: Fix the build warning (Torez Smith) [1942772] - cdc_ncm: Implement the 32-bit version of NCM Transfer Block (Torez Smith) [1942772] - r8152: reject unsupported coalescing params (Torez Smith) [1942772] - usb: dwc3: gadget: Update chain bit correctly when using sg list (Torez Smith) [1942772] - r8152: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: check disconnect status after long sleep (Torez Smith) [1942772] - net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch (Torez Smith) [1942772] - USB: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: use new helper tcp_v6_gso_csum_prep (Torez Smith) [1942772] - net: usb: cdc-phonet: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - usb: dwc3: qcom: Replace by (Torez Smith) [1942772] - usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields (Torez Smith) [1942772] - usb: dwc2: Fix in ISOC request length checking (Torez Smith) [1942772] - usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows (Torez Smith) [1942772] - usb: dwc3: debug: fix string position formatting mixup with ret and len (Torez Smith) [1942772] - qmi_wwan: unconditionally reject 2 ep interfaces (Torez Smith) [1942772] - qmi_wwan: re-add DW5821e pre-production variant (Torez Smith) [1942772] - r8152: Add MAC passthrough support to new device (Torez Smith) [1942772] - r8152: disable DelayPhyPwrChg (Torez Smith) [1942772] - r8152: avoid the MCU to clear the lanwake (Torez Smith) [1942772] - r8152: don't enable U1U2 with USB_SPEED_HIGH for RTL8153B (Torez Smith) [1942772] - r8152: disable test IO for RTL8153B (Torez Smith) [1942772] - r8152: Disable PLA MCU clock speed down (Torez Smith) [1942772] - r8152: disable U2P3 for RTL8153B (Torez Smith) [1942772] - r8152: get default setting of WOL before initializing (Torez Smith) [1942772] - r8152: reset flow control patch when linking on for RTL8153B (Torez Smith) [1942772] - r8152: fix runtime resume for linking change (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -V variant (Torez Smith) [1942772] - net: usb: lan78xx: Add .ndo_features_check (Torez Smith) [1942772] - usb: dwc2: Drop unlock/lock upon queueing a work item (Torez Smith) [1942772] - usb: dwc3: gadget: Remove END_TRANSFER delay (Torez Smith) [1942772] - usb: dwc3: gadget: Delay starting transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Check END_TRANSFER completion (Torez Smith) [1942772] - usb: dwc3: turn off VBUS when leaving host mode (Torez Smith) [1942772] - usb: dwc2: fix debugfs FIFO count (Torez Smith) [1942772] - usb: dwc2: Fix IN FIFO allocation (Torez Smith) [1942772] - usb: dwc2: Fix Stalling a Non-Isochronous OUT EP (Torez Smith) [1942772] - usb: dwc3: gadget: Clear DCTL.ULSTCHNGREQ before set (Torez Smith) [1942772] - usb: dwc2: Fix NULL qh in dwc2_queue_transaction (Torez Smith) [1942772] - usb: dwc3: gadget: Set link state to RX_Detect on disconnect (Torez Smith) [1942772] - usb: dwc3: gadget: Don't send unintended link state change (Torez Smith) [1942772] - r8152: add missing endpoint sanity check (Torez Smith) [1942772] - net: usb: lan78xx: limit size of local TSO packets (Torez Smith) [1942772] - qmi_wwan: Add support for Quectel RM500Q (Torez Smith) [1942772] - usbip: Fix unsafe unaligned pointer usage (Torez Smith) [1942772] - usb: dwc3: use proper initializers for property entries (Torez Smith) [1942772] - net: r8152: use skb_list_walk_safe helper for gso segments (Torez Smith) [1942772] - net: usb: lan78xx: fix possible skb leak (Torez Smith) [1942772] - net: ch9200: remove unnecessary return (Torez Smith) [1942772] - net: ch9200: use __func__ in debug message (Torez Smith) [1942772] - tools: usb: usbip: Get rid of driver name printout in README (Torez Smith) [1942772] - can: gs_usb: gs_usb_probe(): use descriptors of current altsetting (Torez Smith) [1942772] - can: kvaser_usb: fix interface sanity check (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request complete check (Torez Smith) [1942772] - thunderbolt: Update documentation with the USB4 information (Torez Smith) [1942772] - usbip: Fix error path of vhci_recv_ret_submit() (Torez Smith) [1942772] - usbip: Fix receive error in vhci-hcd when using scatter-gather (Torez Smith) [1942772] - net: usb: lan78xx: Fix error message format specifier (Torez Smith) [1942772] - net: usb: lan78xx: Fix suspend/resume PHY register access error (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -H variant (Torez Smith) [1942772] - usb: dwc3: ep0: Clear started flag on completion (Torez Smith) [1942772] - usb: dwc3: gadget: Clear started flag for non-IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Fix logical condition (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to USB devices (Torez Smith) [1942772] - can: ucan: fix non-atomic allocation in completion handler (Torez Smith) [1942772] - net: usb: aqc111: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usbnet: Fix -Wcast-function-type (Torez Smith) [1942772] - net: hso: Fix -Wcast-function-type (Torez Smith) [1942772] - ax88179_178a: add ethtool_op_get_ts_info() (Torez Smith) [1942772] - r8152: avoid to call napi_disable twice (Torez Smith) [1942772] - r8152: Re-order napi_disable in rtl8152_close (Torez Smith) [1942772] - ax88172a: fix information leak on short answers (Torez Smith) [1942772] - usb: dwc2: create debugfs directory under usb root (Torez Smith) [1942772] - usb: dwc3: create debugfs directory under usb root (Torez Smith) [1942772] - net: cdc_ncm: Signedness bug in cdc_ncm_set_dgram_size() (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Foxconn T77W968 LTE modules (Torez Smith) [1942772] - usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() (Torez Smith) [1942772] - USBIP: add config dependency for SGL_ALLOC (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5821e with eSIM support (Torez Smith) [1942772] - CDC-NCM: handle incomplete transfer of MTU (Torez Smith) [1942772] - usbip: tools: fix fd leakage in the function of read_attr_usbip_status (Torez Smith) [1942772] - can: peak_usb: fix a potential out-of-sync while decoding packets (Torez Smith) [1942772] - can: usb_8dev: fix use-after-free on disconnect (Torez Smith) [1942772] - can: mcba_usb: fix use-after-free on disconnect (Torez Smith) [1942772] - can: peak_usb: report bus recovery as well (Torez Smith) [1942772] - can: gs_usb: gs_can_open(): prevent memory leak (Torez Smith) [1942772] - usb: Spelling s/enpoint/endpoint/ (Torez Smith) [1942772] - usb: dwc3: gadget: fix race when disabling ep with cancelled xfers (Torez Smith) [1942772] - usb: dwc3: of-simple: add a shutdown (Torez Smith) [1942772] - usbip: Fix free of unallocated memory in vhci tx (Torez Smith) [1942772] - usbip: tools: Fix read_usb_vudc_device() error path handling (Torez Smith) [1942772] - usb: dwc3: pci: prevent memory leak in dwc3_pci_probe (Torez Smith) [1942772] - usb: dwc3: remove the call trace of USBx_GFLADJ (Torez Smith) [1942772] - usb: dwc3: select CONFIG_REGMAP_MMIO (Torez Smith) [1942772] - r8152: check the pointer rtl_fw->fw before using it (Torez Smith) [1942772] - net: lan78xx: remove set but not used variable 'event' (Torez Smith) [1942772] - usb: dwc3: debug: Remove newline printout (Torez Smith) [1942772] - r8152: support firmware of PHY NC for RTL8153A (Torez Smith) [1942772] - r8152: move r8153_patch_request forward (Torez Smith) [1942772] - r8152: add checking fw_offset field of struct fw_mac (Torez Smith) [1942772] - r8152: rename fw_type_1 with fw_mac (Torez Smith) [1942772] - usb: dwc2: use a longer core rest timeout in dwc2_core_reset() (Torez Smith) [1942772] - usb: dwc3: Disable phy suspend after power-on reset (Torez Smith) [1942772] - r8152: add device id for Lenovo ThinkPad USB-C Dock Gen 2 (Torez Smith) [1942772] - net: usb: lan78xx: Connect PHY before registering MAC (Torez Smith) [1942772] - usb: hso: obey DMA rules in tiocmget (Torez Smith) [1942772] - r8152: support request_firmware for RTL8153 (Torez Smith) [1942772] - net: usb: sr9800: fix uninitialized local variable (Torez Smith) [1942772] - net: usb: ax88179_178a: write mac to hardware in get_mac_addr (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit 0x1050 composition (Torez Smith) [1942772] - usb: dwc3: Remove dev_err() on platform_get_irq() failure (Torez Smith) [1942772] - usb: dwc3: Switch to platform_get_irq_byname_optional() (Torez Smith) [1942772] - r8152: Set macpassthru in reset_resume callback (Torez Smith) [1942772] - qmi_wwan: add support for Cinterion CLS8 devices (Torez Smith) [1942772] - usbip: clean up an indentation issue (Torez Smith) [1942772] - usbip: vhci_hcd indicate failed message (Torez Smith) [1942772] - r8152: Add identifier names for function pointers (Torez Smith) [1942772] - r8152: Use guard clause and fix comment typos (Torez Smith) [1942772] - hso: fix NULL-deref on tty open (Torez Smith) [1942772] - net: usb: ax88179_178a: allow optionally getting mac address from device tree (Torez Smith) [1942772] - r8152: Factor out OOB link list waits (Torez Smith) [1942772] - usbnet: ignore endpoints with invalid wMaxPacketSize (Torez Smith) [1942772] - cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize (Torez Smith) [1942772] - usbnet: sanity checking of packet sizes and device mtu (Torez Smith) [1942772] - r8152: adjust the settings of ups flags (Torez Smith) [1942772] - r8152: modify rtl8152_set_speed function (Torez Smith) [1942772] - usb: dwc3: remove generic PHY calibrate() calls (Torez Smith) [1942772] - usb: gadget: net2280: Move all "ll" registers in one structure (Torez Smith) [1942772] - usb: dwc3: gadget: Workaround Mirosoft's BESL check (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix suspend resume regulator unbalanced disables (Torez Smith) [1942772] - usb: gadget: composite: Set recommended BESL values (Torez Smith) [1942772] - usb: dwc3: gadget: Set BESL config parameter (Torez Smith) [1942772] - usb: dwc3: Separate field holding multiple properties (Torez Smith) [1942772] - usb: dwc3: don't set gadget->is_otg flag (Torez Smith) [1942772] - usb: dwc3: st: Add of_dev_put() in probe function (Torez Smith) [1942772] - usb: dwc3: st: Add of_node_put() before return in probe function (Torez Smith) [1942772] - r8152: add a helper function about setting EEE (Torez Smith) [1942772] - r8152: saving the settings of EEE (Torez Smith) [1942772] - net: usb: Delete unnecessary checks before the macro call “dev_kfree_skb” (Torez Smith) [1942772] - r8152: divide the tx and rx bottom functions (Torez Smith) [1942772] - r8152: fix accessing skb after napi_gro_receive (Torez Smith) [1942772] - r8152: change rx_copybreak and rx_pending through ethtool (Torez Smith) [1942772] - r8152: support skb_add_rx_frag (Torez Smith) [1942772] - r8152: use alloc_pages for rx buffer (Torez Smith) [1942772] - r8152: replace array with linking list for rx information (Torez Smith) [1942772] - r8152: separate the rx buffer size (Torez Smith) [1942772] - usb: dwc3: Use clk_bulk_prepare_enable() (Torez Smith) [1942772] - usb: dwc3: Use devres to get clocks (Torez Smith) [1942772] - usb: dwc3: remove generic PHYs forwarding for XHCI device (Torez Smith) [1942772] - USB: usbip: convert to use dev_groups (Torez Smith) [1942772] - usb: dwc3: Update soft-reset wait polling rate (Torez Smith) [1942772] - usb: dwc2: gadget: Fix kill_all_requests race (Torez Smith) [1942772] - usb: dwc3: omap: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: keystone: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: omap: squash include/linux/platform_data/dwc3-omap.h (Torez Smith) [1942772] - usb: dwc3: meson-g12a: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usbip: tools: fix GCC8 warning for strncpy (Torez Smith) [1942772] - usb: dwc3: Switch to use device_property_count_u32() (Torez Smith) [1942772] - usb: dwc2: Switch to use device_property_count_u32() (Torez Smith) [1942772] - can: kvaser_usb: Use struct_size() in alloc_candev() (Torez Smith) [1942772] - net: usb: Merge cpu_to_le32s + memcpy to put_unaligned_le32 (Torez Smith) [1942772] - ax88179_178a: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - usbnet: smsc75xx: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - net: lan78xx: Merge memcpy + lexx_to_cpus to get_unaligned_lexx (Torez Smith) [1942772] - bluetooth: eliminate the potential race condition when removing the HCI controller (Gopal Tiwari) [1971488]- bareudp: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - vxlan: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - geneve: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - RDMA/siw: Release xarray entry (Kamal Heib) [1971483] - RDMA/siw: Properly check send and receive CQ pointers (Kamal Heib) [1971483] - RDMA/siw: Fix a use after free in siw_alloc_mr (Kamal Heib) [1971483] - RDMA/rxe: Clear all QP fields if creation failed (Kamal Heib) [1971483] - RDMA/rxe: Fix a bug in rxe_fill_ip_info() (Kamal Heib) [1971483] - RDMA/rxe: Remove rxe_dma_device declaration (Kamal Heib) [1971483] - IB/hfi1: Fix error return code in parse_platform_config() (Kamal Heib) [1971483] - IB/hfi1: Remove unused function (Kamal Heib) [1971483] - RDMA/srpt: Fix error return code in srpt_cm_req_recv() (Kamal Heib) [1971483] - IB/isert: Fix a use after free in isert_connect_request (Kamal Heib) [1971483] - RDMA: Verify port when creating flow rule (Kamal Heib) [1971483] - RDMA/uverbs: Fix a NULL vs IS_ERR() bug (Kamal Heib) [1971483] - RDMA/core: Don't access cm_id after its destruction (Kamal Heib) [1971483] - RDMA/core: Prevent divide-by-zero error triggered by the user (Kamal Heib) [1971483] - RDMA/core: Add CM to restrack after successful attachment to a device (Kamal Heib) [1971483] - RDMA/core: Unify RoCE check and re-factor code (Kamal Heib) [1971483] - RDMA/core: Fix corrupted SL on passive side (Kamal Heib) [1971483] - mm: vmalloc: add cond_resched() in __vunmap() (Rafael Aquini) [1978469] - /proc/PID/smaps: Add PMD migration entry parsing (Nico Pache) [1977066] - s390: add 3f program exception handler (Nico Pache) [1977066] - x86/ioremap: Fix CONFIG_EFI=n build (Nico Pache) [1977066] - mm, slub: move slub_debug static key enabling outside slab_mutex (Nico Pache) [1977066] - mm, slub: enable slub_debug static key when creating cache with explicit debug flags (Nico Pache) [1977066] - locking/mutex: Remove repeated declaration (Nico Pache) [1977066] - percpu: make pcpu_nr_empty_pop_pages per chunk type (Nico Pache) [1977066] - mm/swap: don't SetPageWorkingset unconditionally during swapin (Nico Pache) [1977066] - s390/tlb: make cleared_pXs flags consistent with generic code (Nico Pache) [1977066] - mm, compaction: make fast_isolate_freepages() stay within zone (Nico Pache) [1977066] - mm/vmscan: restore zone_reclaim_mode ABI (Nico Pache) [1977066] - mm, compaction: move high_pfn to the for loop scope (Nico Pache) [1977066] - memblock: do not start bottom-up allocations with kernel_end (Nico Pache) [1977066] - mm, page_alloc: disable pcplists during memory offline (Nico Pache) [1977066] - mm, page_alloc: move draining pcplists to page isolation users (Nico Pache) [1977066] - mm, page_alloc: cache pageset high and batch in struct zone (Nico Pache) [1977066] - mm, page_alloc: simplify pageset_update() (Nico Pache) [1977066] - mm, page_alloc: fix core hung in free_pcppages_bulk() (Nico Pache) [1977066] - mm, page_alloc: remove setup_pageset() (Nico Pache) [1977066] - mm, page_alloc: calculate pageset high and batch once per zone (Nico Pache) [1977066] - mm, pcp: share common code between memory hotplug and percpu sysctl handler (Nico Pache) [1977066] - mm, page_alloc: clean up pageset high and batch update (Nico Pache) [1977066] - s390/uv: handle destroy page legacy interface (Nico Pache) [1977066] - mm/filemap: fix filemap_map_pages for THP (Nico Pache) [1977066] - mm: filemap: add missing FGP_ flags in kerneldoc comment for pagecache_get_page (Nico Pache) [1977066] - mm/filemap.c: rewrite pagecache_get_page documentation (Nico Pache) [1977066] - mm: filemap: clear idle flag for writes (Nico Pache) [1977066] - mm: document semantics of ZONE_MOVABLE (Nico Pache) [1977066] - mm/page_isolation: cleanup set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: exit early when pageblock is isolated in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_alloc: tweak comments in has_unmovable_pages() (Nico Pache) [1977066] - mm: reuse only-pte-mapped KSM page in do_wp_page() (Nico Pache) [1977066] - mm/memory.c: skip spurious TLB flush for retried page fault (Nico Pache) [1977066] - /proc/PID/smaps: consistent whitespace output format (Nico Pache) [1977066] - mm/memcontrol.c: prevent missed memory.low load tears (Nico Pache) [1977066] - mm, memcg: prevent mem_cgroup_protected store tearing (Nico Pache) [1977066] - mm, memcg: prevent memory.min load/store tearing (Nico Pache) [1977066] - mm, mempolicy: fix up gup usage in lookup_node (Nico Pache) [1977066] - mm/page_ext.c: drop pfn_present() check when onlining (Nico Pache) [1977066] - drivers/base/memory.c: drop pages_correctly_probed() (Nico Pache) [1977066] - drivers/base/memory.c: drop section_count (Nico Pache) [1977066] - include/linux/mm.h: remove dead code totalram_pages_set() (Nico Pache) [1977066] - tools headers uapi: Sync asm-generic/mman-common.h with the kernel (Nico Pache) [1977066] - mm/memcg: Relocate tcpmem to below memory in struct mem_cgroup (Waiman Long) [1959772] - mm/memcg: optimize user context object stock access (Waiman Long) [1959772] - mm/memcg: improve refill_obj_stock() performance (Waiman Long) [1959772] - mm/memcg: cache vmstat data in percpu memcg_stock_pcp (Waiman Long) [1959772] - mm/memcg: move mod_objcg_state() to memcontrol.c (Waiman Long) [1959772] - mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_MEMCG_KMEM (Waiman Long) [1959772] - mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_cgroup_{un}charge_pages() (Waiman Long) [1959772] - mm: memcontrol: use obj_cgroup APIs to charge kmem pages (Waiman Long) [1959772] - mm: memcontrol: change ug->dummy_page only if memcg changed (Waiman Long) [1959772] - mm: memcontrol: directly access page->memcg_data in mm/page_alloc.c (Waiman Long) [1959772] - mm: memcontrol: introduce obj_cgroup_{un}charge_pages (Waiman Long) [1959772] - mm: memcontrol: slab: fix obtain a reference to a freeing memcg (Waiman Long) [1959772] - mm: memmap defer init doesn't work as expected (Baoquan He) [1906271] - mm: check nr_initialised with PAGES_PER_SECTION directly in defer_init() (Baoquan He) [1906271] - mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while onlining memory (Baoquan He) [1906271] - mm, memory_hotplug: update pcp lists everytime onlining a memory block (Baoquan He) [1906271] - mm: pass migratetype into memmap_init_zone() and move_pfn_range_to_zone() (Baoquan He) [1906271] - nfs: account for selinux security context when deciding to share superblock (Scott Mayhew) [1927027] - nfs: remove unneeded null check in nfs_fill_super() (Scott Mayhew) [1927027] - lsm,selinux: add new hook to compare new mount to an existing mount (Scott Mayhew) [1927027] - libceph: allow addrvecs with a single NONE/blank address (Jeff Layton) [1972278] - scsi: megaraid_sas: Update driver version to 07.717.02.00-rc1 (Tomas Henzl) [1968170] - scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs (Tomas Henzl) [1968170] - scsi: megaraid_sas: Early detection of VD deletion through RaidMap update (Tomas Henzl) [1968170] - scsi: megaraid_sas: Fix resource leak in case of probe failure (Tomas Henzl) [1968170] - scsi: megaraid_sas: Send all non-RW I/Os for TYPE_ENCLOSURE device through firmware (Tomas Henzl) [1968170] - scsi: megaraid_sas: Use DEFINE_SPINLOCK() for spinlock (Tomas Henzl) [1968170] - scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V (Ewan D. Milne) [1927508] - drivers: do not build devm_platform_get_and_ioremap_resource() for s390x (Jaroslav Kysela) [1917388] - redhat: update ALSA configs and add regmap-sdw-mbq to redhat/filter-modules.sh (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - alsa: control_led - fix initialization in the mode show callback (Jaroslav Kysela) [1917388] - ALSA: seq: Fix race of snd_seq_timer_open() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: headphone and mic don't work on an Acer laptop (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 840 Aero G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP EliteBook x360 1040 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Elite Dragonfly G2 (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix the fast discharge for headset unplugging in soundwire mode (Jaroslav Kysela) [1917388] - ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir: Remove fix for DMI entry on Lenovo 2020 platforms (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo 2020 AMD platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: reset enabled_cores state at suspend (Jaroslav Kysela) [1917388] - ASoC: fsl-asoc-card: Set .owner attribute when registering card. (Jaroslav Kysela) [1917388] - ASoC: topology: Fix spelling mistake "vesion" -> "version" (Jaroslav Kysela) [1917388] - ASoC: rt5659: Fix the lost powers for the HDA header (Jaroslav Kysela) [1917388] - ASoC: core: Fix Null-point-dereference in fmt_single_name() (Jaroslav Kysela) [1917388] - spi: pxa2xx: Drop useless comment in the pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Switch to use BIT() and GENMASK() in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Update header block in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers (Jaroslav Kysela) [1917388] - ASoC: pxa: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: pxa: pxa-ssp: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: drop unneeded snd_soc_dai_set_drvdata (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: set phase two word length register (Jaroslav Kysela) [1917388] - ASoC: pxa: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: Fix 7/8 spaces indentation in Kconfig (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: Remove manual DMA peripheral ID assignment (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: add missed checks for clk_get() (Jaroslav Kysela) [1917388] - ASoC: Intel: fix error code cnl_set_dsp_D0() (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Unassign ram_read and read_write ops (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove haswell solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_dsp_get_thread_context (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP interface fields (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: remove unneeded semicolon (Jaroslav Kysela) [1917388] - catpt: Switch to use list_entry_is_head() helper (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Optimize applying user settings (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Correct clock selection for dai trigger (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Skip position update for unprepared streams (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Relax clock selection conditions (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Fix compilation when CONFIG_MODULES is disabled (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Cleanup after power routines streamlining (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Replace open coded variant of resource_intersection() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Streamline power routines across LPT and WPT (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Change SSP2-Codec DAI id to 0 (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Drop compress-cpu-dai bits (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5677: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: set card and driver name dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5650: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove rt5640 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove max98090 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: use inclusive language for SSP bclk/fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: Atom: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: select WANT_DEV_COREDUMP (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: intel: SND_SOC_INTEL_KEEMBAY should depend on ARCH_KEEMBAY (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add explicit DMADEVICES kconfig dependency (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: Remove duplicate kconfigs (Jaroslav Kysela) [1917388] - ASoC: remove zte zx drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: add missing stream rates and format (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: Remove unused control callback structure (Jaroslav Kysela) [1917388] - ASoC: wm8994: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: wm8903: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: wm8523: Fix a typo in a comment (Jaroslav Kysela) [1917388] - ASoC: wm8350: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: wm5102: Use get_unaligned_be16() for dac_comp_coeff (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: wcd9335: Remove unnecessary conversion to bool (Jaroslav Kysela) [1917388] - ASoC: rt715: remove unused parameter (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add the calibration functions (Jaroslav Kysela) [1917388] - ASoC: rt5682: clock driver must use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: rt1015: enable BCLK detection after calibration (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Add support for more data formats (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Move format check into `set_fmt()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Rearrange operations in `hw_params()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Fix not setting word length if DAIFMT_CBS_CFS (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix regulator_dev_lookup() fails for id "LDO_VAUD18" (Jaroslav Kysela) [1917388] - ASoC: Remove mt6359_platform_driver_remove (Jaroslav Kysela) [1917388] - ASoC: Fix vaud18 power leakage of mt6359 (Jaroslav Kysela) [1917388] - ASoC: es8316: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix Bitclock polarity inversion (Jaroslav Kysela) [1917388] - ASoC: cs35l33: fix an error code in probe() (Jaroslav Kysela) [1917388] - ASoC: cs35l34: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: wm8998: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd9335: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: TSCS454: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: TSCS42xx: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: ts3a227e: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tlv320: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tas571x: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tas2562: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: remove remnants of sirf prima/atlas audio codec (Jaroslav Kysela) [1917388] - ASoC: rt5645: add error checking to rt5645_probe function (Jaroslav Kysela) [1917388] - Revert "ASoC: rt5645: fix a NULL pointer dereference" (Jaroslav Kysela) [1917388] - ASoC: rt1015: modify calibration sequence for better performance (Jaroslav Kysela) [1917388] - ASoC: rk3328: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: pcm179x: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: pcm1789: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: nau8315: revise the power event of EN_PIN dapm widget for symmetry (Jaroslav Kysela) [1917388] - ASoC: nau8315: add codec driver (Jaroslav Kysela) [1917388] - ASoC: gtm601: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es8328: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: es7241: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es7134: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: da9055: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: da7219: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Add DAPM widget to set HP out to cap-less mode (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Don't change cap-couple setting in HP PMU/PMD (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Adjust timeouts for cap-coupled outputs (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Reset interrupt flags in bias PREPARE (Jaroslav Kysela) [1917388] - ASoC: codecs/jz47xx: Use regmap_{set,clear}_bits (Jaroslav Kysela) [1917388] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove cancel_work_sync in runtime suspend (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: Add RX support (Jaroslav Kysela) [1917388] - ALSA: cx46xx: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Convert from cpu to data format (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: tegra: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: tegra: Don't warn on probe deferral (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_rt5640: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_wm8753: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: trimslice.c: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: ti: davinci-evm: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: ti: davinci: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ti: j721e-evm: Fix compiler warning when CONFIG_OF=n (Jaroslav Kysela) [1917388] - ASoC: ti: omap-abe-twl6040: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: ti: omap-mcsp: remove duplicate test (Jaroslav Kysela) [1917388] - ASoC: uniphier: Simplify the return expression of uniphier_aio_startup (Jaroslav Kysela) [1917388] - ASoC: uniphier: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: rename shadowing variable (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: align function prototype (Jaroslav Kysela) [1917388] - ALSA: x86: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams (Jaroslav Kysela) [1917388] - ASoC: cs42l56: fix up error handling in probe (Jaroslav Kysela) [1917388] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [1917388] - ASoC: cs42l51: manage mclk shutdown delay (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait for PLL to lock before switching to it (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Only start PLL if it is needed (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait at least 150us after writing SCLK_PRESENT (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Use bclk from hw_params if set_sysclk was not called (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Report jack and button detection (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Add Capture Support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix channel width support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Always wait at least 3ms after reset (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Don't enable/disable regulator at Bias Level (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix mixer volume control (Jaroslav Kysela) [1917388] - ASoC: cs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: bd28623: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: alc5632: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak4458: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak4118: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: alc5623: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak5558: Correct the dai name for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: change function name to ak5558_reset (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add support for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak5558: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove platform data and move micbias bindings include (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: adau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: Add ADAU1372 audio CODEC support (Jaroslav Kysela) [1917388] - ASoC: amd: fix for pcm_read() error (Jaroslav Kysela) [1917388] - ASoC: amd: drop S24_LE format support (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for ALC1015P codec in acp3x machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: raven: acp3x-i2s: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: remove unnecessary assignments (Jaroslav Kysela) [1917388] - ASoC: amd: fix acpi dependency kernel warning (Jaroslav Kysela) [1917388] - ASoC: amd: update spdx license for acp machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for RT5682 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Adding DAI LINK for rt1015 codec (Jaroslav Kysela) [1917388] - ASoC: amd: Adding support for ALC1015 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: AMD RV RT5682 should depends on CROS_EC (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: remove invalid kernel-doc comment (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - refine DMI entries for some Lenovo products (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395 (Jaroslav Kysela) [1917388] - ASoC: amd: Replacing MSI with Legacy IRQ model (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad E14 Gen 2 (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI table to avoid the ACP mic probe (broken BIOS) (Jaroslav Kysela) [1917388] - ASoC: AMD Raven/Renoir - fix the PCI probe (PCI revision) (Jaroslav Kysela) [1917388] - ASoC: amd: change clk_get() to devm_clk_get() and add missed checks (Jaroslav Kysela) [1917388] - ASoC: amd: Return -ENODEV for non-existing ACPI call (Jaroslav Kysela) [1917388] - ASoC: amd: support other audio modes for raven (Jaroslav Kysela) [1917388] - ASoC: topology: adhere to KUNIT formatting standard (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ALSA: trident: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sonicvibes: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sis7019: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: remove unneeded break (Jaroslav Kysela) [1917388] - ALSA: hdsp: don't disable if not enabled (Jaroslav Kysela) [1917388] - ALSA: hdsp: hardware output loopback (Jaroslav Kysela) [1917388] - ALSA: pci: mixart: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ALSA: maestro: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: lola: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Fix missing check in snd_intel8x0m_create (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Don't update period unless prepared (Jaroslav Kysela) [1917388] - ALSA: hda: Avoid spurious unsol event handling during S3/S4 (Jaroslav Kysela) [1917388] - ALSA: ens1370: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use dma_set_mask_and_coherent to simplify code (Jaroslav Kysela) [1917388] - ALSA: ctxfi: fix comment syntax in file headers (Jaroslav Kysela) [1917388] - ALSA: ctxfi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits (Jaroslav Kysela) [1917388] - ALSA: bt87x: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: azt3328: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: asihpi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency (Jaroslav Kysela) [1917388] - ALSA: dice: disable double_pcm_frames mode for M-Audio Profire 610, 2626 and Avid M-Box 3 Pro (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index field (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix calculation for size of IR context payload (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix check for the size of isochronous packet payload (Jaroslav Kysela) [1917388] - ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26 (Jaroslav Kysela) [1917388] - ALSA: bebob: enable to deliver MIDI messages for multiple ports (Jaroslav Kysela) [1917388] - ALSA: bebob: detect the number of available MIDI ports (Jaroslav Kysela) [1917388] - ALSA: bebob: code refactoring for stream format detection (Jaroslav Kysela) [1917388] - ALSA: dice: fix null pointer dereference when node is disconnected (Jaroslav Kysela) [1917388] - ALSA: fireface: fix to parse sync status register of latter protocol (Jaroslav Kysela) [1917388] - ALSA: bebob: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: fireface: remove unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: oxfw: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: dice: add support for Lexicon I-ONIX FW810s (Jaroslav Kysela) [1917388] - ALSA: firewire-tascam: Fix integer overflow in midi_port_work() (Jaroslav Kysela) [1917388] - ALSA: fireface: Fix integer overflow in transmit_midi_msg() (Jaroslav Kysela) [1917388] - ALSA: firewire: Clean up a locking issue in copy_resp_to_buf() (Jaroslav Kysela) [1917388] - ALSA: firewire: fix comparison to bool warning (Jaroslav Kysela) [1917388] - ALSA: firewire: Replace tasklet with work (Jaroslav Kysela) [1917388] - ALSA: firewire: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [1917388] - ALSA: vx: Use roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: pcsp: Fix fall-through warnings for Clang (Jaroslav Kysela) [1917388] - ALSA: dummy: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: aloop: Fix initialization of controls (Jaroslav Kysela) [1917388] - ALSA: aloop: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1917388] - ASoC: SOF: ext_manifest: use explicit number for elem_type (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: allow for partial match in parent name (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add helper to identify parent driver. (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add new fields for mach_params (Jaroslav Kysela) [1917388] - ASoC: rt5682: Add a new property for the DMIC clock driving (Jaroslav Kysela) [1917388] - ALSA: hda: Change AZX_MAX_BUF_SIZE from 1GB to 4MB (Jaroslav Kysela) [1917388] - soundwire: sysfs: Constify static struct attribute_group (Jaroslav Kysela) [1917388] - ALSA: remove trailing semicolon in macro definition (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: don't send DAI_CONFIG IPC for older firmware (Jaroslav Kysela) [1917388] - ASoC: SOF: use current DAI config during resume (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: Update ADL P to use its own descriptor (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add missing use_acpi_target_states for TGL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: remove useless code (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix typo of SND_SOC_SOF_PCI (Jaroslav Kysela) [1917388] - ASOC: SOF: simplify nocodec mode (Jaroslav Kysela) [1917388] - ASoC: SOF: pcm: export snd_pcm_dai_link_fixup (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: update set_mach_params() (Jaroslav Kysela) [1917388] - ASoC: SOF: change signature of set_mach_params() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add Kconfig option for probe workqueues (Jaroslav Kysela) [1917388] - ASoC: SOF: Simplify sof_probe_complete handling for acpi/pci/of (Jaroslav Kysela) [1917388] - ASoC: SOF: core: Add missing error prints to device probe operation (Jaroslav Kysela) [1917388] - ASoC: SOF: match SSP config with pcm hw params (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: add hw params callback for SSP DAIs (Jaroslav Kysela) [1917388] - ASoC: SOF: parse multiple SSP DAI and hw configs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: drop display power on/off in D0i3 flows (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: move ELH chip info (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: APL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: CNL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: ICL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: fix EHL ops (Jaroslav Kysela) [1917388] - ASoC: SOF: core: harden shutdown helper (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: fix core status verification (Jaroslav Kysela) [1917388] - ASoC: SOF: add a helper to get topology configured mclk (Jaroslav Kysela) [1917388] - ASoC: SOF: only allocate debugfs cache buffers for IPC flood entries (Jaroslav Kysela) [1917388] - ASoC: SOF: fix debugfs initialisation error handling (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable async suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: turn off display power in resume (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: fix wrong poll bits in dsp power down (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: unregister DMIC device on probe error (Jaroslav Kysela) [1917388] - ALSA: hda: move Intel SoundWire ACPI scan to dedicated module (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: simplify Kconfig (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: move DSP_CONFIG use to platform-specific drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: split PCI into different drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add sof_icl_ops for ICL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: ACPI: avoid reverse module dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: relax ABI checks and avoid unnecessary warnings (Jaroslav Kysela) [1917388] - ASoC: SOF: fix runtime pm usage mismatch after probe errors (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add dev_dbg() when DMIC number is overridden (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: don't keep a temporary variable (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: detect DMIC number in SoundWire mixed config (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: refine ACPI match (Jaroslav Kysela) [1917388] - ASoC: SOF: HDA: (cosmetic) simplify hda_dsp_d0i3_work() (Jaroslav Kysela) [1917388] - ASoC: SOF: remove unused functions (Jaroslav Kysela) [1917388] - ASoC: SOF: fix string format for errors (Jaroslav Kysela) [1917388] - ASoC: SOF: add missing pm debug (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: release display power at link_power (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use hdac_ext fine-grained link management (Jaroslav Kysela) [1917388] - ASoC: SOF: debug: Fix a potential issue on string buffer termination (Jaroslav Kysela) [1917388] - ASoC: SOF: add be_hw_params_fixup() for ALH (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: Prevent NULL pointer dereference with no TLV (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: hda-loader: use snd_sof_dsp_core_power_down/up APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Filter out unneeded core power up/downs (Jaroslav Kysela) [1917388] - ASoC: SOF: update dsp core power status in common APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda-loader: keep init cores alive (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use snd_sof_dsp_core_power_up/down API (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Enable DMI L1 for trace (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable DMI L1 for D0i3-compatible streams (Jaroslav Kysela) [1917388] - ASoC: SOF: add a pointer to download repo in case FW request fails (Jaroslav Kysela) [1917388] - ASoC: SOF: SND_INTEL_DSP_CONFIG dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support to AlderLake-P (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: tgl: do thorough remove at .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add snd_sof_device_shutdown() helper for shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: add .shutdown() callback to snd_sof_dsp_ops (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Avoid checking jack on system suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Modify existing helper to disable WAKEEN (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Resume codec to do jack detection (Jaroslav Kysela) [1917388] - ASoC: SOF: add mutex to protect the dsp_power_state access (Jaroslav Kysela) [1917388] - ASoC: SOF: Fix spelling mistake in Kconfig "ond" -> "and" (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: update kernel-doc description (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add SoundWire support for ADL-S (Jaroslav Kysela) [1917388] - ASoC: SOF: control: fix cppcheck warning in snd_sof_volume_info() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and catpt drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and Atom/SST drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: acpi: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support for Alderlake-S (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig dependency for SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: fix Kconfig punctuation (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Fix random noise at the HDMI output (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL jack-less SoundWire configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL SoundWire base configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoc: Intel: board: add BE DAI link for WoV (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl: Add MST route change to kbl machine drivers (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Set card.components string (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Add support for Bay Trail CR / SSP0 (Jaroslav Kysela) [1917388] - ASoC: Intel: Baytrail: Add quirk for the Dell Venue 10 Pro 5055 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: Unify the thinkpad10 and aegex10 byt-match quirks (Jaroslav Kysela) [1917388] - ASoC: Intel: Boards: cml_da7219_max98390: add capture stream for echo reference (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: add max98390 echo reference support (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add jack detect support (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Remove 44100 sample-rate from the media and deep-buffer DAI descriptions (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Stop advertising non working S24LE support (Jaroslav Kysela) [1917388] - ASoC: intel: sof_rt5682: use the topology mclk (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: fix -frame-larger-than (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add used AIF to the components string (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: remove unused static variable (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Compile when any configuration is selected (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: sof-wm8804: add check for PLL setting (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ACPI matching table for HP Spectre x360 (Jaroslav Kysela) [1917388] - ASoC: intel: sof_sdw: add trace for dai links (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: detect DMIC number based on mach params (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add mic:dmic and cfg-mics component strings (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible (Jaroslav Kysela) [1917388] - ASoC: Intel: sof-sdw: indent and add quirks consistently (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: reorganize quirks by generation (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: max98373: get dapm from cpu_dai (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add machine driver for BYT/WM5102 (Jaroslav Kysela) [1917388] - ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A32 (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E (Jaroslav Kysela) [1917388] - ASoC: Intel: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Wake up device before configuring SSP port (Jaroslav Kysela) [1917388] - ASoC: Intel: remove duplicate MODULE_LICENSE/DESCRIPTION tags (Jaroslav Kysela) [1917388] - ASoC: Intel: adl: remove sof_fw_filename setting in ADL snd_soc_acpi_mach (Jaroslav Kysela) [1917388] - ASoC: Intel: common: add ACPI matching tables for Alder Lake (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Zero snd_ctl_elem_value (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete (Jaroslav Kysela) [1917388] - ASoC: intel: skl: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Move snd_soc_dai_set_tdm_slot call to cht_codec_fixup (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Mele PCG03 Mini PC (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_INTERNAL_MIC_MAP input-mapping (Jaroslav Kysela) [1917388] - ASoC: Intel: byt/cht: set pm ops dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_pdata structure (Jaroslav Kysela) [1917388] - ASoC: Intel: Make atom components independent of sst-dsp (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST-legacy specific constants (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST firmware components (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST ACPI component (Jaroslav Kysela) [1917388] - ASoC: Intel: Select catpt and deprecate haswell (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5677: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5650: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Simple sysfs attributes (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Event tracing (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Device driver lifecycle (Jaroslav Kysela) [1917388] - drivers: provide devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: PCM operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Firmware loading and context restore (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Define DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add IPC message handlers (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Implement IPC protocol (Jaroslav Kysela) [1917388] - ASoC: Intel: Add catpt base members (Jaroslav Kysela) [1917388] - resource: Introduce resource_intersection() for overlapping resources (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: byt/cht: set card and driver name at run time (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Enable DMA transfer mode (Jaroslav Kysela) [1917388] - ASoC: Intel: keembay: use inclusive language for bclk and fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcht_es8316: Remove comment about SSP0 being untested (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove bclk_ratio (Jaroslav Kysela) [1917388] - ASoC: cs42l73: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: cs53l30: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: sti-sas: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Regmap must use_single_read/write (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: fix the function number of SDCA control for feature unit 0x1E (Jaroslav Kysela) [1917388] - ASoC: da7219: do not request a new clock consummer reference (Jaroslav Kysela) [1917388] - ASoC: max98088: fix ni clock divider calculation (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: add the notification when volume changed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: change capture switch controls (Jaroslav Kysela) [1917388] - ASoC: da7219: properly get clk from the provider (Jaroslav Kysela) [1917388] - ASoC: wcd934x: use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Avoid overwriting CHPF (Jaroslav Kysela) [1917388] - ASoC: ak4458: enable daisy chain (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add support on format S32_LE (Jaroslav Kysela) [1917388] - ASoC: rt286: Generalize support for ALC3263 codec (Jaroslav Kysela) [1917388] - ASoC: rt298: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: rt286: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: Disable cache mechanism for readbacks (Jaroslav Kysela) [1917388] - ASoC: rt286: Make RT286_SET_GPIO_* readable and writable (Jaroslav Kysela) [1917388] - ASoC: rt286: Fix upper byte in DMIC2 configuration (Jaroslav Kysela) [1917388] - ASoC: ak4458: check reset control status (Jaroslav Kysela) [1917388] - ASoC: codecs: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt715: remove kcontrols which no longer be used (Jaroslav Kysela) [1917388] - ASoC: rt715: add main capture switch and main capture volume (Jaroslav Kysela) [1917388] - ASoC: rt715: modification for code simplicity (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Fix missing IRQF_ONESHOT as only threaded handler (Jaroslav Kysela) [1917388] - ASoC: cs35l35: remove unused including (Jaroslav Kysela) [1917388] - ASoC: ak5558: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: cs35l36: Fix an error handling path in 'cs35l36_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: cs35l35: Fix an error handling path in 'cs35l35_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: wcd9335: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: remove registers to sync with rt1019 datasheet (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: tas2770: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: cx2072x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add AIC3106 (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: Fix runtime PM imbalance in tas2552_probe (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove pack_id check in rt1011 (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add SPI support (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move I2C to separated file (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: rename probe function (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move model definitions (Jaroslav Kysela) [1917388] - ASoC: max98390: Add support for tx slot configuration. (Jaroslav Kysela) [1917388] - ASoC: ak5558: Fix s/show/slow/ typo (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Register clocks before registering component (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Increase maximum register in regmap (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a rt5670_components() helper (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055 (Jaroslav Kysela) [1917388] - ASoC: da732x: simplify code (Jaroslav Kysela) [1917388] - ASoC: lm49453: fix useless assignment before return (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix spelling mistake "reate" -> "create" (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add MT6359 accdet jack driver (Jaroslav Kysela) [1917388] - ASoC: max98373: Added 30ms turn on/off time delay (Jaroslav Kysela) [1917388] - ASoC: max98373: Changed amp shutdown register as volatile (Jaroslav Kysela) [1917388] - ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk (Jaroslav Kysela) [1917388] - ASoC: max98373: Added controls for autorestart config (Jaroslav Kysela) [1917388] - ASoC: rt1015: Add bclk detection and dc detection (Jaroslav Kysela) [1917388] - ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips (Jaroslav Kysela) [1917388] - ASoC: rt1019: make symbol 'rt1019_i2c_driver' static (Jaroslav Kysela) [1917388] - ASoC: rt1019: add rt1019 amplifier driver (Jaroslav Kysela) [1917388] - ASoC: tscs454: remove useless test on PLL disable (Jaroslav Kysela) [1917388] - ASoC: tlv320dac33: clarify expression (Jaroslav Kysela) [1917388] - ASoC: tas2770: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove warning on return value (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: sti-sas: remove unused struct members (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: align function prototype (Jaroslav Kysela) [1917388] - ASoC: pcm1681: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: nau8825: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6359: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6358: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: max98090: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove unused spk_mask member (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: align function arguments (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: da7219-aad: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove duplicate else branch (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove useless return (Jaroslav Kysela) [1917388] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1917388] - ASoC: ad1836: remove useless return (Jaroslav Kysela) [1917388] - ASoC: ab8500-codec: remove useless structure (Jaroslav Kysela) [1917388] - ASoC: rt711: add snd_soc_component remove callback (Jaroslav Kysela) [1917388] - ASoC: rt5659: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [1917388] - ASoC: rt5640: Rename 'Mono DAC Playback Volume' to 'DAC2 Playback Volume' (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add acpi device id for rt1015p (Jaroslav Kysela) [1917388] - ASoC: wm_hubs: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: simplify return value (Jaroslav Kysela) [1917388] - ASoC: wm8996: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8994: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm8978: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8958-dsp2: rename local 'control' arrays (Jaroslav Kysela) [1917388] - ASoC: arizona: fix function argument (Jaroslav Kysela) [1917388] - ASoC: wm2200: remove unused structure (Jaroslav Kysela) [1917388] - ASoC: rt5682: add delay time of workqueue to control next IRQ event (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Remove unused including (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Fix return value check in rt715_sdca_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Set clock source for both ways of stream (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Provide finer control on playback path (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Disable regulators if probe fails (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Remove power if the driver is being removed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: rt5645: The ALC3270 variant does not have a headset-mic pin (Jaroslav Kysela) [1917388] - ASoC: rt5645: Move rt5645_platform_data to sound/soc/codecs/rt5645.c (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Remove superfluous error message (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: wm8962: Relax bit clock divider searching (Jaroslav Kysela) [1917388] - ASoC: rt1316: Fix return value check in rt1316_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: Fix identation of .driver elements (Jaroslav Kysela) [1917388] - ASoC: codec: Omit superfluous error message in jz4760_codec_probe() (Jaroslav Kysela) [1917388] - ASoC: sigmadsp-regmap: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: rt5631: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: jz4760: fix set but not used warning (Jaroslav Kysela) [1917388] - ASoC: cs4270: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5677: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5677: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5670: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5668: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5668: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5665: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5663: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5660: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5659: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5651: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5651: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: use logical OR (Jaroslav Kysela) [1917388] - ASoC: rt5640: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1308: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1305: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1016: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1015: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove redundant test (Jaroslav Kysela) [1917388] - ASoC: rt1011: use logical OR (Jaroslav Kysela) [1917388] - ASoC: wm8524: Do not print probe defer error (Jaroslav Kysela) [1917388] - ASoC: codecs: nau8825: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt1316: Add RT1316 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoc: rt5631: Constify static struct coeff_clk_div (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct acpi_device_id (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct sdw_slave_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: remove useless return (Jaroslav Kysela) [1917388] - ASoC: wcd9335: clarify return value (Jaroslav Kysela) [1917388] - ASoC: wcd-clsh-v2: align function prototypes (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: add a sanity check in set channel map (Jaroslav Kysela) [1917388] - ASoC: es8316: Simplify adc_pga_gain_tlv table (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe (Jaroslav Kysela) [1917388] - ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from Sto1 ADC mixer settings (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'HP Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'OUT Channel Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt1015: fix i2c communication error (Jaroslav Kysela) [1917388] - ASoC: codec: Add driver for JZ4760 internal codec (Jaroslav Kysela) [1917388] - ASoC: codec/ingenic: Depend on MACH_INGENIC (Jaroslav Kysela) [1917388] - ASoC: codec: hdmi-codec: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown (Jaroslav Kysela) [1917388] - ASoC: rt5682: do nothing in rt5682_suspend/resume in sdw mode (Jaroslav Kysela) [1917388] - ASoC: rt5682-sdw: cancel_work_sync() in .remove and .suspend (Jaroslav Kysela) [1917388] - ASoC: rt711-sdw: use cancel_work_sync() for .remove (Jaroslav Kysela) [1917388] - ASoC: rt700-sdw: use cancel_work_sync() in .remove as well as .suspend (Jaroslav Kysela) [1917388] - ASoC: mt6359: reduce log verbosity for optional DT properties (Jaroslav Kysela) [1917388] - ASoC: codecs: add missing max_register in regmap config (Jaroslav Kysela) [1917388] - ASoC: cpcap: fix microphone timeslot mask (Jaroslav Kysela) [1917388] - ASoC: rt5659: Add Kconfig prompt (Jaroslav Kysela) [1917388] - ASoC: max98373: Fixes a typo in max98373_feedback_get (Jaroslav Kysela) [1917388] - ASoC: ak4458: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove connection with LDO2 in DAPM graph (Jaroslav Kysela) [1917388] - ASoC: ml26124: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lm49453: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: cx2072x: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: alc5632: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ab8500: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lochnagar-sc: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mt6660: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mc13783: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ssm2602: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: zl38060: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: jz4740: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ak*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tscs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: max*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: es*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: da*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: nau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: rt*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tlv*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: wm*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: remove sirf prima/atlas drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: soundwire: increase resume timeout (Jaroslav Kysela) [1917388] - ASoC: es8316: Fix possible NULL pointer deref in es8316_disable_jack_detect() (Jaroslav Kysela) [1917388] - ASoC: rt5682: enable fast discharge for headset unplugging (Jaroslav Kysela) [1917388] - ASoC: rt5682: fix getting the wrong device id when the suspend_stress_test (Jaroslav Kysela) [1917388] - ASoC: rt5645: Enable internal microphone and JD on ECS EF20 (Jaroslav Kysela) [1917388] - ASoC: rt5645: add inv_hp_det flag (Jaroslav Kysela) [1917388] - ASoC: rt5645: Add ACPI-defined GPIO for ECS EF20 series (Jaroslav Kysela) [1917388] - ASoC: rt5645: Introduce mapping for ACPI-defined GPIO (Jaroslav Kysela) [1917388] - ASoC: rt1015: re-calibrate again when resuming (Jaroslav Kysela) [1917388] - ASoC: rt5645: Remove the redundant delay time (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove unneeded variables in rt1015_priv (Jaroslav Kysela) [1917388] - ASoC: rt1015: refactor retry loop and rt1015_priv allocation (Jaroslav Kysela) [1917388] - ASoC: rt1015: return error if any when setting bypass_boost (Jaroslav Kysela) [1917388] - ASoC: rt1015: save boost_mode only if valid (Jaroslav Kysela) [1917388] - ASoC: rt1015: sort header inclusions (Jaroslav Kysela) [1917388] - ASoC: Intel: common: Fix some typos (Jaroslav Kysela) [1917388] - ASoC: soc.h: remove for_each_rtd_dais_rollback() (Jaroslav Kysela) [1917388] - ASoC: soc.h: return error if multi platform at snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: fixup return timing for snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: add asoc_link_to_cpu/codec/platform() macro (Jaroslav Kysela) [1917388] - ASoC: add soc-jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: Align the word of comment for SND_SOC_DAIFMT_CBC_CFC (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix always-false condition (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix signed/unsigned issue (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-utils: add snd_soc_component_is_dummy() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate DAI name if soc_pcm_params_symmetry() failed (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't use "name" on __soc_pcm_params_symmetry() macro (Jaroslav Kysela) [1917388] - ASoC: core: Don't set platform name when of_node is set (Jaroslav Kysela) [1917388] - ASoC: soc-compress: lock pcm_mutex to resolve lockdep error (Jaroslav Kysela) [1917388] - ASoC: soc-core: use device_unregister() if rtd allocation failed (Jaroslav Kysela) [1917388] - ASoC: soc-core: add comment for rtd freeing (Jaroslav Kysela) [1917388] - ASoC: soc-component: Add snd_soc_pcm_component_ack (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]component_xxx() (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]dai_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for dpcm_be_dai_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for soc_pcm_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_startup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_run_update_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_be_dai_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_path_get() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: share DPCM BE DAI stop operation (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove unneeded !rtd->dai_link check (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup dpcm_be_dai_startup() user count (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_hw_sanity_check() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_update_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: direct copy at snd_soc_set_runtime_hwparams() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_cpu/codec_dai_name() macro (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: check DAI activity under soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix DMI handling (Jaroslav Kysela) [1917388] - ASoC: soc-dai: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add error log (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove shadowing variable (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove redundant assignment (Jaroslav Kysela) [1917388] - ASoC: soc-ops: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_set_fe_runtime() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup_fe() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_init_runtime_hw() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove strange format storing (Jaroslav Kysela) [1917388] - ASoC: soc-core: Prevent warning if no DMI table is present (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hw param limits calculation for multi-DAI (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hwparams min/max init for dpcm (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_format() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_chan() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_rate() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: change error message to debug message (Jaroslav Kysela) [1917388] - ASoC: dapm: use component prefix when checking widget names (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup snd_pcm_limit_hw_rates() timing (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: use snd_pcm_hardware at dpcm_runtime_merge_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_create_pcm() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_get_playback_capture() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: tidyup pcm setting (Jaroslav Kysela) [1917388] - ASoC: soc-component: fix undefined reference to __ffssi2 (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_read/write_field() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: remove symmetric_rates/samplebits (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_set_dai_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_set_be_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move dpcm_set_fe_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Fix an uninitialized error code (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: return correct -ERRNO in failure path (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: disconnect BEs if the FE is not ready (Jaroslav Kysela) [1917388] - ASoC: dapm: remove widget from dirty list on free (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: care trigger rollback (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove dpcm_do_trigger() (Jaroslav Kysela) [1917388] - ASoC: pcm: send DAPM_STREAM_STOP event in dpcm_fe_dai_shutdown (Jaroslav Kysela) [1917388] - ASoC: soc-core: tidyup jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_dapm_suspend_resume() (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_playback_digital_mute() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: add soc_compr_clean() and call it from soc_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_link_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_component_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: move soc_compr_free() next to soc_compr_open() (Jaroslav Kysela) [1917388] - ASoC: pcm: call snd_soc_dapm_stream_stop() in soc_pcm_hw_clean (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_copy() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_pointer() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_ack() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_codec_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Get all BEs along DAPM path (Jaroslav Kysela) [1917388] - ASoC: soc-core: Fix component name_prefix parsing (Jaroslav Kysela) [1917388] - ASoC: soc-compress: assume SNDRV_PCM_STREAM_xxx and SND_COMPRESS_xxx are same (Jaroslav Kysela) [1917388] - ASoC: soc-compress: tidyup STREAM vs COMPRESS (Jaroslav Kysela) [1917388] - ASoC: soc-topology: clarify expression (Jaroslav Kysela) [1917388] - ASoC: sync parameter naming : rate / sample_bits (Jaroslav Kysela) [1917388] - ASoC: topology: Check if ops is set before dereference (Jaroslav Kysela) [1917388] - ASoC: topology: Ensure that needed parameters are set (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_clean() and call it from soc_pcm_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_pcm_component_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-link: add mark for snd_soc_link_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move soc_pcm_hw_free() next to soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: dapm: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: dmaengine: Document support for TX only or RX only streams (Jaroslav Kysela) [1917388] - ASoC: soc-core: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ALSA: usb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix control 'access overflow' errors from chmap (Jaroslav Kysela) [1917388] - ALSA: line6: Fix racy initialization of LINE6 MIDI (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Disable sample read check if firmware doesn't give back (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Improve driver startup messages (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix control-request direction (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounce access in MIDI EP parser (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Validate MS endpoint descriptors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Remove redundant assignment to len (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit sync clearance at stopping stream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Generic application of implicit fb to Roland/BOSS devices (Jaroslav Kysela) [1917388] - Revert "ALSA: usb-audio: Add support for many Roland devices..." (Jaroslav Kysela) [1917388] - ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Re-apply implicit feedback mode to Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: DJM-750: ensure format is set (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for many Roland devices' implicit feedback quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply implicit feedback mode for BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Explicitly set up the clock selector (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip probe of UA-101 devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop implicit fb quirk entries dubbed for capture (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feeback support for the BOSS GT-1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply sample rate quirk to Logitech Connect (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check connector value on resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Carve out connector value checking into a helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix unintentional sign extension issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply the control quirk to Plantronics headsets (Jaroslav Kysela) [1917388] - ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix Pioneer DJM-850 control label info (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Configure Pioneer DJM-850 samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Declare Pioneer DJM-850 mixer controls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add Pioneer DJM-850 to quirks-table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix Pioneer DJM devices URB_CONTROL request direction to set samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE (Jaroslav Kysela) [1917388] - ALSA: usb-audio: generate midi streaming substream names from jack names (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use usb headers rather than define structs locally (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Allow modifying parameters with succeeding hw_params calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop bogus dB range in too low level (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't abort even if the clock rate differs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb quirk for BOSS GP-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for RC-505 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't avoid stopping the stream at disconnection (Jaroslav Kysela) [1917388] - ALSA: usb-audio: More strict state change in EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle invalid running state at releasing EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk (Jaroslav Kysela) [1917388] - ALSA: Convert strlcpy to strscpy when return value is unused (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Correct document for snd_usb_endpoint_free_all() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM-450 to the quirks table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM450 to Pioneer format quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: workaround for iface reset issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "RANGE setting not yet supported" errors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip the clock selector inquiry for single connections (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix hw constraints dependencies (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJM-750 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid implicit feedback on Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set sample rate for all sharing EPs on UAC1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UAC1 rate setup for secondary endpoints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert the last strlcpy() usage (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert remaining strlcpy() to strscpy() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always apply the hw constraints for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit feedback sync setup for Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Annotate the endpoint index in audioformat (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid unnecessary interface re-setup (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Choose audioformat of a counter-part substream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix the missing endpoints creations for quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for BOSS AD-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add alias entry for ASUS PRIME TRX40 PRO-S (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb support for Steinberg UR22 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJ DDJ-RR controller (Jaroslav Kysela) [1917388] - ALSA: usb-audio: US16x08: fix value count for level meters (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix MOTU M-Series quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix quirks for other BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit_fb module option (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add generic implicit fb parsing (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Factor out the implicit feedback quirk code (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Quirk for BOSS GT-001 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Show sync endpoint information in proc outputs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use unsigned char for iface and altsettings fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Replace slave/master terms (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify rate_min/max and rates set up (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Unify the code for the next packet size calculation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop unneeded snd_usb_substream fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactoring endpoint URB deactivation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use atomic_t for endpoint use_count (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Constify audioformat pointer references (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix possible stall of implicit fb packet ring-buffer (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactor endpoint management (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix EP matching for continuous rates (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always set up the parameters after resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for Pioneer DJ DDJ-SR2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set callbacks via snd_usb_endpoint_set_callback() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Stop both endpoints properly at error (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_pitch() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_sample_rate() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't set altsetting before initializing sample rate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Pass snd_usb_audio object to quirk functions (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_host_interface() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop keep_interface flag again (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Create endpoint objects at parsing phase (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid doubly initialization for implicit fb (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop debug.h (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify hw_params rules (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add hw constraint for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Move snd_usb_autoresume() call out of setup_hw_info() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Track implicit fb sync endpoint in audioformat list (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Improve some debug prints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set and clear sync EP link properly (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_endpoint() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check implicit feedback EP generically for UAC2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check valid altsetting at parsing rates for UAC2/3 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't call usb_set_interface() at trigger callback (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle discrete rates properly in hw constraints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add delay quirk for all Logitech USB devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use ALC1220-VB-DT mapping for ASUS ROG Strix TRX40 mobo (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Qu-16 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for MODX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Line6 Pod Go interface requires static clock rate quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add mixer support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: reset eapd coeff to default value for alc287 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Cancel pending works before suspend (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Fix compile warning without PCI (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Move unsol callback setups to parser (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: make some const arrays static, makes object smaller (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add ZxR surround DAC setup. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 PLL write helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Remove now unnecessary DSP setup functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Ensure DSP is properly setup post-firmware download. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 exram helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add stream port remapping function. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Reset codec upon initialization. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Change Input Source enum strings. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg. (Jaroslav Kysela) [1917388] - ALSA: hda: Reinstate runtime_allow() for all hda controllers (Jaroslav Kysela) [1917388] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [1917388] - ALSA: hda: Flush pending unsolicited events before suspend (Jaroslav Kysela) [1917388] - ALSA: hda: Re-add dropped snd_poewr_change_state() calls (Jaroslav Kysela) [1917388] - ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks (Jaroslav Kysela) [1917388] - ALSA: hda: Separate runtime and system suspend (Jaroslav Kysela) [1917388] - ALSA: hda: update the power_state during the direct-complete (Jaroslav Kysela) [1917388] - ALSA: hda: Balance runtime/system PM if direct-complete is disabled (Jaroslav Kysela) [1917388] - ALSA: hda: Refactor codec PM to use direct-complete optimization (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda: Fix a regression in Capture Switch mixer read (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-M PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Headphone volume is controlled by Front mixer (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [1917388] - ALSA: hda: fixup headset for ASUS GU502 laptop (Jaroslav Kysela) [1917388] - ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx (Jaroslav Kysela) [1917388] - ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP OMEN laptop (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Re-order CX5066 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC662 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 HP quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Use CS8409 filter to fix abnormal sounds on Bullseye (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume for Bullseye to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Headset Mic issue on HP platform (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: GA503 use same quirks as GA401 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mic boost on Intel NUC 8 (Jaroslav Kysela) [1917388] - ALSA: HDA: Add access description in __snd_hda_add_vmaster (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model (Jaroslav Kysela) [1917388] - ALSA: HDA - remove the custom implementation for the audio LED trigger (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix max DP-MST dev_num for Intel TGL+ platforms (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Make CS8409 driver more generic by using fixups. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Fix CS42L42 Headset Mic volume control name (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Cleanup patch_cirrus.c code. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add error handling into CS8409 I2C functions (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air (Jaroslav Kysela) [1917388] - ALSA: hda: generic: Fix the micmute led init state (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support (Jaroslav Kysela) [1917388] - ALSA: hda: Drop the BATCH workaround for AMD controllers (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add jack detect interrupt support from CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 (Jaroslav Kysela) [1917388] - ALSA: hda - bind headset buttons to the headphone jack (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel NUC 10 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Clevo NH55RZQ (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [1917388] - ALSA: hda: Add another CometLake-H PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Drop bogus check at closing a stream (Jaroslav Kysela) [1917388] - ALSA: hda: Drop power save deny list entry for Clevo W65_67SB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: modify EAPD in the ALC886 (Jaroslav Kysela) [1917388] - ALSA: hda/via: Apply the workaround generically for Clevo machines (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Remove unnecessary null-check from hda_tegra_runtime_resume() (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Reset hardware (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Use clk_bulk helpers (Jaroslav Kysela) [1917388] - ALSA: hda: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda: boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 (Jaroslav Kysela) [1917388] - ALSA: pci: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ALSA: hda/via: Add minimum mute flag (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi - enable runtime pm for CI AMD display audio (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: fix tegra-hda on tegra30 soc (Jaroslav Kysela) [1917388] - ALSA: hda: Revert "ALSA: hda: Allow setting preallocation again for x86" (Jaroslav Kysela) [1917388] - ALSA: hda: Fix spelling mistakes (Jaroslav Kysela) [1917388] - ALSA: hda: ignore invalid NHLT table (Jaroslav Kysela) [1917388] - ALSA: hda: intel-nhlt: verify config type (Jaroslav Kysela) [1917388] - ALSA: hda: fix kernel-doc warnings (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Alder Lake support (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: Add SND_INTEL_BYT_PREFER_SOF Kconfig option (Jaroslav Kysela) [1917388] - ALSA: hda: add link_power op to hdac_bus_ops (Jaroslav Kysela) [1917388] - ALSA: hda: Constify static attribute_group (Jaroslav Kysela) [1917388] - ALSA: hda: Use DIV_ROUND_UP()/roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: ignore dsp_driver parameter for PCI legacy devices (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Broadwell ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add helper for ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix missing check of the new non-cached buffer type (Jaroslav Kysela) [1917388] - ALSA: pcm: use dma_can_mmap() to check if a device supports dma_mmap_* (Jaroslav Kysela) [1917388] - ALSA: timer: Fix master timer notification (Jaroslav Kysela) [1917388] - ALSA: control led: fix memory leak in snd_ctl_led_register (Jaroslav Kysela) [1917388] - ALSA: control: Fix racy management of user ctl memory size account (Jaroslav Kysela) [1917388] - ALSA: control_led - fix the stack usage (control element ops) (Jaroslav Kysela) [1917388] - ALSA: control - double free in snd_ctl_led_init() (Jaroslav Kysela) [1917388] - ALSA: control: Add memory consumption limit to user controls (Jaroslav Kysela) [1917388] - ALSA: control - off by one in store_mode() (Jaroslav Kysela) [1917388] - ALSA: control led - improve the set_led_id() parser (Jaroslav Kysela) [1917388] - ALSA: control - add the missing prev_lops2 initialization (Jaroslav Kysela) [1917388] - ALSA: led control - add sysfs kcontrol LED marking layer (Jaroslav Kysela) [1917388] - ALSA: control - add sysfs support to the LED trigger module (Jaroslav Kysela) [1917388] - ALSA: control - add generic LED trigger module as the new control layer (Jaroslav Kysela) [1917388] - ALSA: control - add layer registration routines (Jaroslav Kysela) [1917388] - ALSA: control - introduce snd_ctl_notify_one() helper (Jaroslav Kysela) [1917388] - ALSA: core: remove redundant spin_lock pair in snd_card_disconnect (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix couple of typos (Jaroslav Kysela) [1917388] - ALSA: core: avoid -Wempty-body warnings (Jaroslav Kysela) [1917388] - ALSA: pcm: Add debug print on memory allocation failure (Jaroslav Kysela) [1917388] - ALSA: core - add missing compress device type to /proc/asound/devices (Jaroslav Kysela) [1917388] - ALSA: pcm: Use for_each_pcm_substream() macro (Jaroslav Kysela) [1917388] - ALSA: pcm: Don't call sync_stop if it hasn't been stopped (Jaroslav Kysela) [1917388] - ALSA: pcm: Assure sync with the pending stop operation at suspend (Jaroslav Kysela) [1917388] - ALSA: pcm: Call sync_stop at disconnection (Jaroslav Kysela) [1917388] - ASoC: dmaengine_pcm: add peripheral configuration (Jaroslav Kysela) [1917388] - ALSA: core: Fix the debugfs removal at snd_card_free() (Jaroslav Kysela) [1917388] - ALSA: jack: implement software jack injection via debugfs (Jaroslav Kysela) [1917388] - ALSA: pcm: One more dependency for hw constraints (Jaroslav Kysela) [1917388] - ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info() (Jaroslav Kysela) [1917388] - ALSA: oss: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Remove redundant comments (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix a few more UBSAN fixes (Jaroslav Kysela) [1917388] - ALSA: pcm: Clear the full allocated memory at hw_params (Jaroslav Kysela) [1917388] - ALSA: memalloc: Align buffer allocations in page size (Jaroslav Kysela) [1917388] - ALSA: pcm: Remove snd_pcm_lib_preallocate_dma_free() (Jaroslav Kysela) [1917388] - ALSA: core: memalloc: add page alignment for iram (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: rawmidi: Access runtime->avail always in spinlock (Jaroslav Kysela) [1917388] - ALSA: seq: Use bool for snd_seq_queue internal flags (Jaroslav Kysela) [1917388] - ALSA: compress: allow pause and resume during draining (Jaroslav Kysela) [1917388] - ALSA: ctl: fix error path at adding user-defined element set (Jaroslav Kysela) [1917388] - ALSA: seq: remove useless function (Jaroslav Kysela) [1917388] - ALSA: fix kernel-doc markups (Jaroslav Kysela) [1917388] - soundwire: SDCA: add helper macro to access controls (Jaroslav Kysela) [1917388] - soundwire: add static port mapping support (Jaroslav Kysela) [1917388] - soundwire: add definition for DPn BlockPackingMode (Jaroslav Kysela) [1917388] - soundwire: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: intel: don't return error when clock stop failed (Jaroslav Kysela) [1917388] - soundwire: intel: Use kzalloc for allocating only one thing (Jaroslav Kysela) [1917388] - soundwire: cadence: add status in dev_dbg 'State change' log (Jaroslav Kysela) [1917388] - soundwire: cadence: adjust verbosity in response handling (Jaroslav Kysela) [1917388] - soundwire: cadence: fix ACK/NAK handling (Jaroslav Kysela) [1917388] - soundwire: cadence: reduce timeout on transactions (Jaroslav Kysela) [1917388] - soundwire: bus: use consistent tests for return values (Jaroslav Kysela) [1917388] - soundwire: qcom: fix handling of qcom,ports-block-pack-mode (Jaroslav Kysela) [1917388] - soundwire: intel_init: test link->cdns (Jaroslav Kysela) [1917388] - soundwire: qcom: handle return correctly in qcom_swrm_transport_params (Jaroslav Kysela) [1917388] - soundwire: qcom: cleanup internal port config indexing (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for fifo space to be available before read/write (Jaroslav Kysela) [1917388] - soundwire: qcom: add static port map support (Jaroslav Kysela) [1917388] - soundwire: qcom: update port map allocation bit mask (Jaroslav Kysela) [1917388] - soundwire: stream: fix memory leak in stream config error path (Jaroslav Kysela) [1917388] - soundwire: qcom: use signed variable for error return (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for enumeration to be complete in probe (Jaroslav Kysela) [1917388] - soundwire: qcom: add auto enumeration support (Jaroslav Kysela) [1917388] - soundwire: export sdw_compare_devid, sdw_extract_slave_id and sdw_slave_add (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to new interrupts (Jaroslav Kysela) [1917388] - soundwire: qcom: update register read/write routine (Jaroslav Kysela) [1917388] - soundwire: qcom: start the clock during initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: set continue execution flag for ignored commands (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to missing transport params (Jaroslav Kysela) [1917388] - soundwire: cadence: only prepare attached devices on clock stop (Jaroslav Kysela) [1917388] - soundwire: generic_allocation: fix confusion between group and packing (Jaroslav Kysela) [1917388] - soundwire: bus: Fix device found flag correctly (Jaroslav Kysela) [1917388] - soundwire: cadence_master: fix kernel-doc (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless bus initializations (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: check of_property_read status (Jaroslav Kysela) [1917388] - soundwire: intel: remove useless readl (Jaroslav Kysela) [1917388] - soundwire: generic_bandwidth_allocation: remove useless init (Jaroslav Kysela) [1917388] - soundwire: bus: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: bus: uniquify dev_err() for SCP_INT access (Jaroslav Kysela) [1917388] - soundwire: bus: demote clock stop prepare log to dev_dbg() (Jaroslav Kysela) [1917388] - soundwire: bus: clarify dev_err/dbg device references (Jaroslav Kysela) [1917388] - soundwire: bus: fix confusion on device used by pm_runtime (Jaroslav Kysela) [1917388] - soundwire: export sdw_write/read_no_pm functions (Jaroslav Kysela) [1917388] - soundwire: bus: use no_pm IO routines for all interrupt handling (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_write_no_pm when setting the bus scale registers (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_update_no_pm when initializing a device (Jaroslav Kysela) [1917388] - soundwire: return earlier if no slave is attached (Jaroslav Kysela) [1917388] - soundwire: bus: add better dev_dbg to track complete() calls (Jaroslav Kysela) [1917388] - soundwire: bus: add more details to track failed transfers (Jaroslav Kysela) [1917388] - soundwire: use consistent format for Slave devID logs (Jaroslav Kysela) [1917388] - soundwire: bus: test read status (Jaroslav Kysela) [1917388] - soundwire: bus: use correct driver name in error messages (Jaroslav Kysela) [1917388] - soundwire: qcom: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: stream: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: cadence: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: bandwidth_allocation: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: bus: handle master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: Intel: add DMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - soundwire: Intel: introduce DMI quirks for HP Spectre x360 Convertible (Jaroslav Kysela) [1917388] - soundwire: add override addr ops (Jaroslav Kysela) [1917388] - regmap/SoundWire: sdw: add support for SoundWire 1.2 MBQ (Jaroslav Kysela) [1917388] - tracing: Fix __print_hex_dump scope (Jaroslav Kysela) [1917388] - tracing: Use seq_buf_hex_dump() to dump buffers (Jaroslav Kysela) [1917388] - seq_buf: Add printing formatted hex dumps (Jaroslav Kysela) [1917388] - powerpc/64: Don't trace code that runs with the soft irq mask unreconciled (Desnes A. Nunes do Rosario) [1921631] - powerpc/64: Disable irq restore warning for now (Desnes A. Nunes do Rosario) [1921631] - powerpc/64s: make PACA_IRQ_HARD_DIS track MSR[EE] closely (Desnes A. Nunes do Rosario) [1921631]- watchdog/hpwdt: New PCI IDs (Joseph Szczypek) [1967765] - watchdog: hpwdt: Assign boolean values to a bool variable (Joseph Szczypek) [1967765] - scsi: libfc: Avoid invoking response handler twice if ep is already completed (Chris Leech) [1867301] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1965083] - rq-qos: fix missed wake-ups in rq_qos_throttle try two (Ming Lei) [1972111] - mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches (Waiman Long) [1955561] - mm: memcg/slab: create a new set of kmalloc-cg- caches (Waiman Long) [1955561] - mm: memcg/slab: properly set up gfp flags for objcg pointer array (Waiman Long) [1955561] - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow (Rafael Aquini) [1970194] - mm: remove the filename in the top of file comment in vmalloc.c (Rafael Aquini) [1970194] - mm: cleanup the gfp_mask handling in __vmalloc_area_node (Rafael Aquini) [1970194] - mm/vmalloc.c: remove unnecessary highmem_mask from parameter of gfpflags_allow_blocking() (Rafael Aquini) [1970194] - mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare (Chris von Recklinghausen) [1945442] - userfaultfd: hugetlbfs: fix new flag usage in error path (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix cow where page writtable in child (Chris von Recklinghausen) [1945442] - ovl: fix reference counting in ovl_mmap error path (Chris von Recklinghausen) [1945442] - hugetlb: do early cow when page pinned on src mm (Chris von Recklinghausen) [1945442] - mm: introduce page_needs_cow_for_dma() for deciding whether cow (Chris von Recklinghausen) [1945442] - hugetlb: convert page_huge_active() HPageMigratable flag (Chris von Recklinghausen) [1945442] - hugetlb: use page.private for hugetlb specific page flags (Chris von Recklinghausen) [1945442] - x86/mm: Remove duplicate definition of _PAGE_PAT_LARGE (Chris von Recklinghausen) [1945442] - mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page (Chris von Recklinghausen) [1945442] - mm: hugetlb: fix a race between isolating and freeing page (Chris von Recklinghausen) [1945442] - mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active (Chris von Recklinghausen) [1945442] - mm: introduce vma_set_file function v5 (Chris von Recklinghausen) [1945442] - mm: mmap: fix fput in error path v2 (Chris von Recklinghausen) [1945442] - mm/gup: prevent gup_fast from racing with COW during fork (Chris von Recklinghausen) [1945442] - mm/gup: reorganize internal_get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: remove src/dst mm parameter in copy_page_range() (Chris von Recklinghausen) [1945442] - mm: avoid early COW write protect games during fork() (Chris von Recklinghausen) [1945442] - mm/thp: Split huge pmds/puds if they're pinned when fork() (Chris von Recklinghausen) [1945442] - mm: Do early cow for pinned pages during fork() for ptes (Chris von Recklinghausen) [1945442] - mm/fork: Pass new vma pointer into copy_page_range() (Chris von Recklinghausen) [1945442] - mm: move the copy_one_pte() pte_present check into the caller (Chris von Recklinghausen) [1945442] - mm: split out the non-present case from copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/gup: Remove enfornced COW mechanism (Chris von Recklinghausen) [1945442] - mm/hmm.c: delete duplicated word (Chris von Recklinghausen) [1945442] - mm/hmm: provide the page mapping order in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_unlocked (Chris von Recklinghausen) [1945442] - mm: remove the prot argument from vm_map_ram (Chris von Recklinghausen) [1945442] - mm: remove unmap_vmap_area (Chris von Recklinghausen) [1945442] - mm: don't return the number of pages from map_kernel_range{,_noflush} (Chris von Recklinghausen) [1945442] - x86: fix vmap arguments in map_irq_stack (Chris von Recklinghausen) [1945442] - mm/memory: remove unnecessary pte_devmap case in copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the customizable pfn format from hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_PFN_SPECIAL (Chris von Recklinghausen) [1945442] - mm/hmm: make hmm_range_fault return 0 or -1 (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS (Chris von Recklinghausen) [1945442] - mm/hmm: return error for non-vma snapshots (Chris von Recklinghausen) [1945442] - mm/hmm: do not set pfns when returning an error code (Chris von Recklinghausen) [1945442] - mm/hmm: do not unconditionally set pfns when returning EBUSY (Chris von Recklinghausen) [1945442] - mm/hmm: use device_private_entry_to_pfn() (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_FAULT_SNAPSHOT (Chris von Recklinghausen) [1945442] - mm/hmm: remove unused code and tidy comments (Chris von Recklinghausen) [1945442] - mm/hmm: return the fault type from hmm_pte_need_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: remove pgmap checking for devmap pages (Chris von Recklinghausen) [1945442] - mm/hmm: check the device private page owner in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm: simplify device private page handling in hmm_range_fault (Chris von Recklinghausen) [1945442] - mm: merge hmm_vma_do_fault into into hmm_vma_walk_hole_ (Chris von Recklinghausen) [1945442] - mm/hmm: don't handle the non-fault case in hmm_vma_walk_hole_() (Chris von Recklinghausen) [1945442] - mm/hmm: simplify hmm_vma_walk_hugetlb_entry() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused HMM_FAULT_ALLOW_RETRY flag (Chris von Recklinghausen) [1945442] - mm/hmm: don't provide a stub for hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: do not check pmd_protnone twice in hmm_vma_handle_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: return -EFAULT when setting HMM_PFN_ERROR on requested valid pages (Chris von Recklinghausen) [1945442] - mm/hmm: reorganize how !pte_present is handled in hmm_vma_handle_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: add missing call to hmm_range_need_fault() before returning EFAULT (Chris von Recklinghausen) [1945442] - mm/hmm: add missing pfns set to hmm_vma_walk_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range_dma_map and hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: make full use of walk_page_range() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_mirror and related (Chris von Recklinghausen) [1945442] - mm/hmm: define the pre-processor related parts of hmm.h even if disabled (Chris von Recklinghausen) [1945442] - mm/hmm: allow hmm_range to be used with a mmu_interval_notifier or hmm_mirror (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() infinite loop (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() NULL pointer bug (Chris von Recklinghausen) [1945442] - hmm: use mmu_notifier_get/put for 'struct hmm' (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_handle_pmd stub (Chris von Recklinghausen) [1945442] - mm/hmm: only define hmm_vma_walk_pud if needed (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_walk_hugetlb_entry stub (Chris von Recklinghausen) [1945442] - mm/hmm: don't abuse pte_index() in hmm_vma_handle_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: comment on VM_FAULT_RETRY semantics in handle_mm_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove the legacy hmm_pfn_* APIs (Chris von Recklinghausen) [1945442] - mm/hmm: remove the mask variable in hmm_vma_walk_hugetlb_entry (Chris von Recklinghausen) [1945442] - mm/hmm: remove the page_shift member from struct hmm_range (Chris von Recklinghausen) [1945442] - mm/hmm: remove superfluous arguments from hmm_range_register (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused vma argument to hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range vma (Chris von Recklinghausen) [1945442] - mm/hmm: remove hugetlbfs check in hmm_vma_walk_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: merge hmm_range_snapshot into hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: replace the block argument to hmm_range_fault with a flags value (Chris von Recklinghausen) [1945442] - mm/large system hash: use vmalloc for size > MAX_ORDER when !hashdist (Chris von Recklinghausen) [1945442] - mm/hmm: update HMM documentation (Chris von Recklinghausen) [1945442] - mm: remove the HMM config option (Chris von Recklinghausen) [1945442] - hugetlbfs: on restore reserve error path retain subpool reservation (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix potential memory leak (Chris von Recklinghausen) [1945442] - mm/vmalloc: separate put pages and flush VM flags (Chris von Recklinghausen) [1945442] - zsmalloc: switch from alloc_vm_area to get_vm_area (Chris von Recklinghausen) [1945442] - mm: allow a NULL fn callback in apply_to_page_range (Chris von Recklinghausen) [1945442] - mm: add a vmap_pfn function (Chris von Recklinghausen) [1945442] - mm: add a VM_MAP_PUT_PAGES flag for vmap (Chris von Recklinghausen) [1945442] - mm: update the documentation for vfree (Chris von Recklinghausen) [1945442] - mm, slub: use kmem_cache_debug_flags() in deactivate_slab() (Chris von Recklinghausen) [1945442] - mm, slab, slub: clear the slab_cache field when freeing page (Chris von Recklinghausen) [1945442] - mm: slab: provide krealloc_array() (Chris von Recklinghausen) [1945442] - mm: slab: clarify krealloc()'s behavior with __GFP_ZERO (Chris von Recklinghausen) [1945442] - mm/slab_common.c: use list_for_each_entry in dump_unreclaimable_slab() (Chris von Recklinghausen) [1945442] - mm/slub: make add_full() condition more explicit (Chris von Recklinghausen) [1945442] - mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc (Chris von Recklinghausen) [1945442] - mm/slub.c: branch optimization in free slowpath (Chris von Recklinghausen) [1945442] - include/linux/slab.h: fix a typo error in comment (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix a warning while make xmldocs (Chris von Recklinghausen) [1945442] - mm/userfaultfd: fix memory corruption due to writeprotect (Chris von Recklinghausen) [1945442] - mm/migrate: fixup setting UFFD_WP flag (Chris von Recklinghausen) [1945442] - mm/rmap: fixup copying of soft dirty and uffd ptes (Chris von Recklinghausen) [1945442] - mm/userfaultfd: disable userfaultfd-wp on x86_32 (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: fix SIGSEGV if huge mmap fails (Chris von Recklinghausen) [1945442] - mm: do not rely on mm == current->mm in __get_user_pages_locked (Chris von Recklinghausen) [1945442] - mm: Introduce mm_struct.has_pinned (Chris von Recklinghausen) [1945442] - mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: enforce that vmap can't map pages executable (Chris von Recklinghausen) [1945442] - mm: remove map_vm_range (Chris von Recklinghausen) [1945442] - mm: rename vmap_page_range to map_kernel_range (Chris von Recklinghausen) [1945442] - mm: remove vmap_page_range_noflush and vunmap_page_range (Chris von Recklinghausen) [1945442] - mm: only allow page table mappings for built-in zsmalloc (Chris von Recklinghausen) [1945442] - mm: unexport unmap_kernel_range_noflush (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: add write-protect test (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: refactor statistics (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: fix compiler warning (Chris von Recklinghausen) [1945442] - hugetlbfs: call VM_BUG_ON_PAGE earlier in free_huge_page() (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: recycle lock threads first (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: generalize read and poll (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: cleanup help messages (Chris von Recklinghausen) [1945442] - userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally (Chris von Recklinghausen) [1945442] - userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update (Chris von Recklinghausen) [1945442] - userfaultfd: wp: don't wake up when doing write protect (Chris von Recklinghausen) [1945442] - userfaultfd: wp: enabled write protection in userfaultfd API (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add the writeprotect API to userfaultfd ioctl (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support write protection for userfault vma range (Chris von Recklinghausen) [1945442] - khugepaged: skip collapse if uffd-wp detected (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support swap and page migration (Chris von Recklinghausen) [1945442] - mm/mprotect.c: fix compilation warning because of unused 'mm' variable (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add pmd_swp_*uffd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork (Chris von Recklinghausen) [1945442] - userfaultfd: wp: apply _PAGE_UFFD_WP bit (Chris von Recklinghausen) [1945442] - mm: merge parameters for change_protection() (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add UFFDIO_COPY_MODE_WP (Chris von Recklinghausen) [1945442] - userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add WP pagetable tracking to x86 (Chris von Recklinghausen) [1945442] - userfaultfd: wp: hook userfault handler to write protection fault (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add helper for writeprotect check (Chris von Recklinghausen) [1945442] - userfaultfd: untag user pointers (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix typo in the Kconfig help text (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up externs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename => (Chris von Recklinghausen) [1945442] - x86/mm/pat: Standardize on memtype_*() prefix for APIs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up PAT initialization flags (Chris von Recklinghausen) [1945442] - x86/mm/pat: Harmonize 'struct memtype *' local variable and function parameter use (Chris von Recklinghausen) [1945442] - x86/mm/pat: Simplify the free_memtype() control flow (Chris von Recklinghausen) [1945442] - x86/mm/pat: Create fixed width output in /sys/kernel/debug/x86/pat_memtype_list, similar to the E820 debug printouts (Chris von Recklinghausen) [1945442] - x86/mm/pat: Disambiguate PAT-disabled boot messages (Chris von Recklinghausen) [1945442] - x86/mm/pat: Update the comments in pat.c and pat_interval.c and refresh the code a bit (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix off-by-one bugs in interval tree search (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Chris von Recklinghausen) [1945442] - x86/mm/pat: Drop the rbt_ prefix from external memtype calls (Chris von Recklinghausen) [1945442] - x86/mm/pat: Do not pass 'rb_root' down the memtype tree helper functions (Chris von Recklinghausen) [1945442] - x86/mm/pat: Convert the PAT tree to a generic interval tree (Chris von Recklinghausen) [1945442] - x86/mm: Tabulate the page table encoding definitions (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_wt() function (Chris von Recklinghausen) [1945442] - x86/mm: Remove set_pages_x() and set_pages_nx() (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_array_*() functions (Chris von Recklinghausen) [1945442] - x86/mm: Unexport set_memory_x() and set_memory_nx() (Chris von Recklinghausen) [1945442] - x86/Kconfig: Fix spelling mistake "effectivness" -> "effectiveness" (Chris von Recklinghausen) [1945442] - x86/mm: Remove unused variable 'old_pte' (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Rename pat_rbtree.c to pat_interval.c" (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/" (Chris von Recklinghausen) [1945442] - ipv6: Allow the l3mdev to be a loopback (Antoine Tenart) [1973229] - vrf: do not push non-ND strict packets with a source LLA through packet taps again (Antoine Tenart) [1965600] - vrf: packets with lladdr src needs dst at input with orig_iif when needs strict (Antoine Tenart) [1965600] - ipv6: Fix handling of LLA with VRF and sockets bound to VRF (Antoine Tenart) [1965600] - ipv6: allow ping to link-local address in VRF (Antoine Tenart) [1965600] - vrf: mark skb for multicast or link-local as enslaved to VRF (Antoine Tenart) [1965600] - net: allow traceroute with a specified interface in a vrf (Antoine Tenart) [1965600] - virtchnl: Enable RSS configure for AVF (Ivan Vecera) [1966954] - virtchnl: Advertise virtchnl UDP segmentation offload capability (Ivan Vecera) [1966954] - virtchnl: Allow ignoring opcodes on specific VF (Ivan Vecera) [1966954] - virtchnl: Fix layout of RSS structures (Ivan Vecera) [1966954] - virtchnl: Enable FDIR Configure for AVF (Ivan Vecera) [1966954] - virtchnl: Add missing explicit padding to structures (Ivan Vecera) [1966954] - virtchnl: use u8 type for a field in the virtchnl_filter struct (Ivan Vecera) [1966954] - tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1944685] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944685] - bpf: Add size arg to build_id_parse function (Michael Petlan) [1944685] - bpf: Move stack_map_get_build_id into lib (Michael Petlan) [1944685] - perf map: Fix error return code in maps__clone() (Michael Petlan) [1944685] - perf ftrace: Fix access to pid in array when setting a pid filter (Michael Petlan) [1944685] - perf auxtrace: Fix potential NULL pointer dereference (Michael Petlan) [1944685] - perf data: Fix error return code in perf_data__create_dir() (Michael Petlan) [1944685] - perf arm-spe: Avoid potential buffer overrun (Michael Petlan) [1944685] - perf report: Fix wrong LBR block sorting (Michael Petlan) [1944685] - perf inject: Fix repipe usage (Michael Petlan) [1944685] - perf test: Change to use bash for daemon test (Michael Petlan) [1944685] - perf record: Fix memory leak in vDSO found using ASAN (Michael Petlan) [1944685] - perf test: Remove now useless failing sub test "BPF relocation checker" (Michael Petlan) [1944685] - perf daemon: Return from kill functions (Michael Petlan) [1944685] - perf daemon: Force waipid for all session on SIGCHLD delivery (Michael Petlan) [1944685] - perf top: Fix BPF support related crash with perf_event_paranoid=3 + kptr_restrict (Michael Petlan) [1944685] - perf pmu: Validate raw event with sysfs exported format bits (Michael Petlan) [1944685] - perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records (Michael Petlan) [1944685] - perf synthetic-events: Fix uninitialized 'kernel_thread' variable (Michael Petlan) [1944685] - perf auxtrace: Fix auxtrace queue conflict (Michael Petlan) [1944685] - perf cs-etm: Fix bitmap for option (Michael Petlan) [1944685] - perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches (Michael Petlan) [1944685] - perf report: Fix -F for branch & mem modes (Michael Petlan) [1944685] - perf tests x86: Move insn.h include to make sure it finds stddef.h (Michael Petlan) [1944685] - perf test: Support the ins_lat check in the X86 specific test (Michael Petlan) [1944685] - perf test: Fix sample-parsing failure on non-x86 platforms (Michael Petlan) [1944685] - perf archive: Fix filtering of empty build-ids (Michael Petlan) [1944685] - perf daemon: Fix compile error with Asan (Michael Petlan) [1944685] - perf stat: Fix use-after-free when -r option is used (Michael Petlan) [1944685] - libperf: Add perf_evlist__reset_id_hash() (Michael Petlan) [1944685] - perf stat: Fix wrong skipping for per-die aggregation (Michael Petlan) [1944685] - tools headers UAPI: Update tools' copy of linux/coresight-pmu.h (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in perf_time_to_tsc test (Michael Petlan) [1944685] - perf test: Fix cpu map leaks in cpu_map_print test (Michael Petlan) [1944685] - perf test: Fix a memory leak in thread_map_remove test (Michael Petlan) [1944685] - perf test: Fix a thread map leak in thread_map_synthesize test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in switch_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in keep_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in code_reading test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in sw_clock_freq test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in task_exit test (Michael Petlan) [1944685] - perf test: Fix a memory leak in attr test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in basic mmap test (Michael Petlan) [1944685] - perf tools: Fix event's PMU name parsing (Michael Petlan) [1944685] - perf daemon: Fix running test for non root user (Michael Petlan) [1944685] - perf daemon: Fix control fifo permissions (Michael Petlan) [1944685] - perf build: Fix ccache usage in $(CC) when generating arch errno table (Michael Petlan) [1944685] - perf tools: Fix documentation of verbose options (Michael Petlan) [1944685] - perf traceevent: Ensure read cmdlines are null terminated. (Michael Petlan) [1944685] - perf diff: Don't crash on freeing errno-session on the error path (Michael Petlan) [1944685] - perf tools: Clean 'generated' directory used for creating the syscall table on x86 (Michael Petlan) [1944685] - perf build: Move feature cleanup under tools/build (Michael Petlan) [1944685] - perf tools: Cast (struct timeval).tv_sec when printing (Michael Petlan) [1944685] - perf buildid-cache: Don't skip 16-byte build-ids (Michael Petlan) [1944685] - perf buildid-cache: Add test for 16-byte build-id (Michael Petlan) [1944685] - perf symbol: Remove redundant libbfd checks (Michael Petlan) [1944685] - perf test: Output the sub testing result in cs-etm (Michael Petlan) [1944685] - perf test: Suppress logs in cs-etm testing (Michael Petlan) [1944685] - perf tools: Fix arm64 build error with gcc-11 (Michael Petlan) [1944685] - perf intel-pt: Add documentation for tracing virtual machines (Michael Petlan) [1944685] - perf intel-pt: Split VM-Entry and VM-Exit branches (Michael Petlan) [1944685] - perf intel-pt: Adjust sample flags for VM-Exit (Michael Petlan) [1944685] - perf intel-pt: Allow for a guest kernel address filter (Michael Petlan) [1944685] - perf intel-pt: Support decoding of guest kernel (Michael Petlan) [1944685] - perf machine: Factor out machine__idle_thread() (Michael Petlan) [1944685] - perf machine: Factor out machines__find_guest() (Michael Petlan) [1944685] - perf intel-pt: Amend decoder to track the NR flag (Michael Petlan) [1944685] - perf intel-pt: Retain the last PIP packet payload as is (Michael Petlan) [1944685] - perf intel_pt: Add vmlaunch and vmresume as branches (Michael Petlan) [1944685] - perf script: Add branch types for VM-Entry and VM-Exit (Michael Petlan) [1944685] - perf auxtrace: Automatically group aux-output events (Michael Petlan) [1944685] - perf test: Fix unaligned access in sample parsing test (Michael Petlan) [1944685] - perf tools: Support arch specific PERF_SAMPLE_WEIGHT_STRUCT processing (Michael Petlan) [1944685] - perf intel-pt: Add PSB events (Michael Petlan) [1944685] - perf intel-pt: Fix IPC with CYC threshold (Michael Petlan) [1944685] - perf intel-pt: Fix premature IPC (Michael Petlan) [1944685] - perf intel-pt: Fix missing CYC processing in PSB (Michael Petlan) [1944685] - perf record: Fix continue profiling after draining the buffer (Michael Petlan) [1944685] - perf tools: Simplify the calculation of variables (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mp DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mq DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mn DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Fix indentation of brackets in imx8mm metrics (Michael Petlan) [1944685] - perf annotate: Do not jump after 'k' is pressed (Michael Petlan) [1944685] - perf metricgroup: Remove unneeded semicolon (Michael Petlan) [1944685] - perf tools: Add OCaml demangling (Michael Petlan) [1944685] - tools api fs: Cache cgroupfs mount point (Michael Petlan) [1944685] - tools api fs: Diet cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - tools api fs: Prefer cgroup v1 path in cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - perf symbols: Resolve symbols against debug file first (Michael Petlan) [1944685] - perf probe: Fix kretprobe issue caused by GCC bug (Michael Petlan) [1944685] - perf symbols: Fix return value when loading PE DSO (Michael Petlan) [1944685] - perf symbols: Make dso__load_bfd_symbols() load PE files from debug cache only (Michael Petlan) [1944685] - perf symbols: Use (long) for iterator for bfd symbols (Michael Petlan) [1944685] - perf annotate: Fix jump parsing for C++ code. (Michael Petlan) [1944685] - perf arm-spe: Set sample's data source field (Michael Petlan) [1944685] - perf arm-spe: Synthesize memory event (Michael Petlan) [1944685] - perf arm-spe: Fill address info for samples (Michael Petlan) [1944685] - perf arm-spe: Store operation type in packet (Michael Petlan) [1944685] - perf arm-spe: Store memory address in packet (Michael Petlan) [1944685] - perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC (Michael Petlan) [1944685] - perf env: Remove unneeded internal/cpumap inclusions (Michael Petlan) [1944685] - perf tools: Remove unused xyarray.c as it was moved to tools/lib/perf (Michael Petlan) [1944685] - perf tools: Replace lkml.org links with lore (Michael Petlan) [1944685] - perf tests: Add daemon 'lock' test (Michael Petlan) [1944685] - perf tests: Add daemon 'ping' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'signal' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'stop' command test (Michael Petlan) [1944685] - perf tests: Add daemon reconfig test (Michael Petlan) [1944685] - perf tests: Add daemon 'list' command test (Michael Petlan) [1944685] - perf daemon: Add examples to man page (Michael Petlan) [1944685] - perf daemon: Add up time for daemon/session list (Michael Petlan) [1944685] - perf daemon: Use control to stop session (Michael Petlan) [1944685] - perf daemon: Add 'ping' command (Michael Petlan) [1944685] - perf daemon: Set control fifo for session (Michael Petlan) [1944685] - perf daemon: Allow only one daemon over base directory (Michael Petlan) [1944685] - perf daemon: Add 'stop' command (Michael Petlan) [1944685] - perf daemon: Add 'signal' command (Michael Petlan) [1944685] - perf daemon: Add 'list' command (Michael Petlan) [1944685] - perf daemon: Add signalfd support (Michael Petlan) [1944685] - perf daemon: Add background support (Michael Petlan) [1944685] - perf daemon: Add config file change check (Michael Petlan) [1944685] - perf daemon: Add config file support (Michael Petlan) [1944685] - perf daemon: Add client socket support (Michael Petlan) [1944685] - perf daemon: Add server socket support (Michael Petlan) [1944685] - perf daemon: Add base option (Michael Petlan) [1944685] - perf daemon: Add config option (Michael Petlan) [1944685] - perf daemon: Add daemon command (Michael Petlan) [1944685] - perf script: Simplify bool conversion (Michael Petlan) [1944685] - perf arm64/s390: Fix printf conversion specifier for IP addresses (Michael Petlan) [1944685] - perf script: Support filtering by hex address (Michael Petlan) [1944685] - perf intlist: Change 'struct intlist' int member to 'unsigned long' (Michael Petlan) [1944685] - perf tools: Update topdown documentation for Sapphire Rapids (Michael Petlan) [1944685] - perf stat: Support L2 Topdown events (Michael Petlan) [1944685] - perf test: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf report: Support instruction latency (Michael Petlan) [1944685] - perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf c2c: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support the auxiliary event (Michael Petlan) [1944685] - perf probe: Add protection to avoid endless loop (Michael Petlan) [1944685] - perf trace-event-info: Rename for_each_event. (Michael Petlan) [1944685] - perf inject jit: Add namespaces support (Michael Petlan) [1944685] - perf namespaces: Add 'in_pidns' to nsinfo struct (Michael Petlan) [1944685] - perf tools: Use scandir() to iterate threads when synthesizing PERF_RECORD_ events (Michael Petlan) [1944685] - perf tools: Skip PERF_RECORD_MMAP event synthesis for kernel threads (Michael Petlan) [1944685] - perf tools: Use /proc//task//status for PERF_RECORD_ event synthesis (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for A76 (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for Ampere eMag (Michael Petlan) [1944685] - perf vendor events arm64: Add common and uarch event JSON (Michael Petlan) [1944685] - perf vendor events arm64: Fix Ampere eMag event typo (Michael Petlan) [1944685] - perf script: Support DSO filter like in other perf tools (Michael Petlan) [1944685] - perf tools: Fix DSO filtering when not finding a map for a sampled address (Michael Petlan) [1944685] - perf stat: Add Topdown metrics events as default events (Michael Petlan) [1944685] - perf test: Add parse-metric memory bandwidth testcase (Michael Petlan) [1944685] - perf tools: Add 'ping' control command (Michael Petlan) [1944685] - perf tools: Add 'stop' control command (Michael Petlan) [1944685] - perf config: Make perf_config_global() global (Michael Petlan) [1944685] - perf config: Make perf_config_system() global (Michael Petlan) [1944685] - perf config: Add perf_home_perfconfig function (Michael Petlan) [1944685] - perf debug: Add debug_set_display_time function (Michael Petlan) [1944685] - perf config: Add config set interface (Michael Petlan) [1944685] - perf config: Make perf_config_from_file() static (Michael Petlan) [1944685] - perf test: Add test case for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf report: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf script: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf mem: Support data page size (Michael Petlan) [1944685] - perf mem: Clean up output format (Michael Petlan) [1944685] - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 (Michael Petlan) [1944685] - perf c2c: Add local variables for output metrics (Michael Petlan) [1944685] - perf c2c: Refactor node display (Michael Petlan) [1944685] - perf c2c: Fix argument type for percent() (Michael Petlan) [1944685] - perf c2c: Refactor display filter (Michael Petlan) [1944685] - perf c2c: Refactor hist entry validation (Michael Petlan) [1944685] - perf c2c: Rename for shared cache line stats (Michael Petlan) [1944685] - perf stat: Enable counting events for BPF programs (Michael Petlan) [1944685] - perf build: Support build BPF skeletons with perf (Michael Petlan) [1944685] - perf record: Tweak "Lowering..." warning in record_opts__config_freq (Michael Petlan) [1944685] - perf buildid-list: Add support for mmap2's buildid events (Michael Petlan) [1944685] - perf buildid-cache: Add --debuginfod option to specify a server to fetch debug files (Michael Petlan) [1944685] - perf tools: Add support to display build ids when available in PERF_RECORD_MMAP2 events (Michael Petlan) [1944685] - perf record: Add --buildid-mmap option to enable PERF_RECORD_MMAP2's build id (Michael Petlan) [1944685] - perf tools: Allow synthesizing the build id for kernel/modules/tasks in PERF_RECORD_MMAP2 (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel modules maps (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel map (Michael Petlan) [1944685] - perf tools: Store build id when available in PERF_RECORD_MMAP2 metadata events (Michael Petlan) [1944685] - perf tools: Do not swap mmap2 fields in case it contains build id (Michael Petlan) [1944685] - perf arm64: Add argument support for SDT (Michael Petlan) [1944685] - perf probe: Fixup Arm64 SDT arguments (Michael Petlan) [1944685] - perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT (Michael Petlan) [1944685] - perf/x86/intel: Fix a crash caused by zero PEBS status (Michael Petlan) [1944685] - perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR (Michael Petlan) [1944685] - perf/core: Flush PMU internal buffers for per-CPU events (Michael Petlan) [1944685] - perf/x86/rapl: Fix psys-energy event on Intel SPR platform (Michael Petlan) [1944685] - perf/x86/rapl: Only check lower 32bits for RAPL energy counters (Michael Petlan) [1944685] - perf/x86/rapl: Add msr mask support (Michael Petlan) [1944685] - perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Support CPUID 10.ECX to disable fixed counters (Michael Petlan) [1944685] - perf/x86/intel: Add perf core PMU support for Sapphire Rapids (Michael Petlan) [1944685] - perf/x86/intel: Filter unsupported Topdown metrics event (Michael Petlan) [1944685] - perf/x86/intel: Factor out intel_update_topdown_event() (Michael Petlan) [1944685] - perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf/intel: Remove Perfmon-v4 counter_freezing support (Michael Petlan) [1944685] - perf: Add build id data in mmap2 event (Michael Petlan) [1944685] - bpf: Remove atomics tests from test_progs (Jiri Olsa) [1874007] - libbpf: Fixes incorrect rx_ring_setup_done (Jiri Olsa) [1874007] - error-injection: Consolidate override function definition (Jiri Olsa) [1874007] - selftests/bpf: Fix endianness issues in atomic tests (Jiri Olsa) [1874007] - bpf: Fix a spelling typo in bpf_atomic_alu_string disasm (Jiri Olsa) [1874007] - bpf, x86: Fix BPF_FETCH atomic and/or/xor with r0 as src (Jiri Olsa) [1874007] - bpf: Explicitly zero-extend R0 after 32-bit cmpxchg (Jiri Olsa) [1874007] - bpf: Account for BPF_FETCH in insn_has_def32() (Jiri Olsa) [1874007] - bpf: Fix subreg optimization for BPF_FETCH (Jiri Olsa) [1874007] - bpf: Fix the irq and nmi check in bpf_sk_storage for tracing usage (Jiri Olsa) [1874007] - selftests/bpf: Fix a compiler warning in local_storage test (Jiri Olsa) [1874007] - bpf: Change 'BPF_ADD' to 'BPF_AND' in print_bpf_insn() (Jiri Olsa) [1874007] - selftests/bpf: Don't exit on failed bpf_testmod unload (Jiri Olsa) [1874007] - bpf: Avoid old-style declaration warnings (Jiri Olsa) [1874007] - bpf: Dont allow vmlinux BTF to be used in map_create and prog_load. (Jiri Olsa) [1874007] - tools: Factor Clang, LLC and LLVM utils definitions (Jiri Olsa) [1874007] - tools/runqslower: Build bpftool using HOSTCC (Jiri Olsa) [1874007] - tools/runqslower: Enable out-of-tree build (Jiri Olsa) [1874007] - tools/runqslower: Use Makefile.include (Jiri Olsa) [1874007] - bpf: Expose bpf_sk_storage_* to iterator programs (Jiri Olsa) [1874007] - tools/resolve_btfids: Warn when having multiple IDs for single type (Jiri Olsa) [1874007] - tools/resolve_btfids: Fix some error messages (Jiri Olsa) [1874007] - samples/bpf: Add BPF_ATOMIC_OP macro for BPF samples (Jiri Olsa) [1874007] - samples/bpf: Fix possible hang in xdpsock with multiple threads (Jiri Olsa) [1874007] - bpf: samples: Do not touch RLIMIT_MEMLOCK (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/l2fwd (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/rxdrop (Jiri Olsa) [1874007] - samples: bpf: Remove bpf_load loader completely (Jiri Olsa) [1874007] - samples: bpf: Fix lwt_len_hist reusing previous BPF map (Jiri Olsa) [1874007] - samples: bpf: Refactor test_overhead program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor task_fd_query program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor test_cgrp2_sock2 program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor hbm program with libbpf (Jiri Olsa) [1874007] - samples/bpf: Increment Tx stats at sending (Jiri Olsa) [1874007] - samples/bpf: Remove unused test_ipip.sh (Jiri Olsa) [1874007] - samples/bpf: Remove duplicate include in hbm (Jiri Olsa) [1874007] - bpftool: Fix compilation failure for net.o with older glibc (Jiri Olsa) [1874007] - tools/bpftool: Auto-detect split BTFs in common cases (Jiri Olsa) [1874007] - tools/bpftool: Emit name for anonymous BTFs (Jiri Olsa) [1874007] - bpftool: Add {i,d}tlb_misses support for bpftool profile (Jiri Olsa) [1874007] - tools/bpf: Always run the *-clean recipes (Jiri Olsa) [1874007] - tools/bpf: Add bootstrap/ to .gitignore (Jiri Olsa) [1874007] - tools/bpftool: Fix cross-build (Jiri Olsa) [1874007] - tools/bpftool: Force clean of out-of-tree build (Jiri Olsa) [1874007] - tools/bpftool: Add support for in-kernel and named BTF in `btf show` (Jiri Olsa) [1874007] - bpftool: Add support for task local storage (Jiri Olsa) [1874007] - tools/bpftool: Add bpftool support for split BTF (Jiri Olsa) [1874007] - bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called via do_int3 (Jiri Olsa) [1874007] - bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address() (Jiri Olsa) [1874007] - bpf: Expose bpf_d_path helper to sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: Allow using bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add remaining ASSERT_xxx() variants (Jiri Olsa) [1874007] - libbpf: Fix potential NULL pointer dereference (Jiri Olsa) [1874007] - libbpf: Only create rx and tx XDP rings when necessary (Jiri Olsa) [1874007] - libbpf: Ensure umem pointer is non-NULL before dereferencing (Jiri Olsa) [1874007] - libbpf: Restore umem state after socket create failure (Jiri Olsa) [1874007] - selftests/bpf: Fix core_reloc test runner (Jiri Olsa) [1874007] - bpf: Fix umd memory leak in copy_process() (Jiri Olsa) [1874007] - libbpf: Fix error path in bpf_object__elf_init() (Jiri Olsa) [1874007] - bpf: Change inode_storage's lookup_elem return value from NULL to -EBADF (Jiri Olsa) [1874007] - bpf: Prohibit alu ops for pointer types not defining ptr_limit (Jiri Olsa) [1874007] - selftests/bpf: Use the last page in test_snprintf_btf on s390 (Jiri Olsa) [1874007] - bpf: Be less specific about socket cookies guarantees (Jiri Olsa) [1874007] - bpf: Fix 32 bit src register truncation on div/mod (Jiri Olsa) [1874007] - bpf: Fix verifier jmp32 pruning decision logic (Jiri Olsa) [1874007] - bpf: Fix verifier jsgt branch analysis on max bound (Jiri Olsa) [1874007] - bpf: Check for integer overflow when using roundup_pow_of_two() (Jiri Olsa) [1874007] - bpf, preload: Fix build when $(O) points to a relative path (Jiri Olsa) [1874007] - bpf: Drop disabled LSM hooks from the sleepable set (Jiri Olsa) [1874007] - bpf, cgroup: Fix problematic bounds check (Jiri Olsa) [1874007] - bpf, cgroup: Fix optlen WARN_ON_ONCE toctou (Jiri Olsa) [1874007] - bpf: Fix signed_{sub,add32}_overflows type handling (Jiri Olsa) [1874007] - bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback (Jiri Olsa) [1874007] - selftests/bpf: Add verifier test for PTR_TO_MEM spill (Jiri Olsa) [1874007] - bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling (Jiri Olsa) [1874007] - libbpf: Allow loading empty BTFs (Jiri Olsa) [1874007] - bpf: Allow empty module BTFs (Jiri Olsa) [1874007] - bpf: Don't leak memory in bpf getsockopt when optlen == 0 (Jiri Olsa) [1874007] - bpf: Update local storage test to check handling of null ptrs (Jiri Olsa) [1874007] - bpf: Fix typo in bpf_inode_storage.c (Jiri Olsa) [1874007] - bpf: Add size arg to build_id_parse function (Jiri Olsa) [1874007] - bpf: Move stack_map_get_build_id into lib (Jiri Olsa) [1874007] - bpf: Add tests for new BPF atomic operations (Jiri Olsa) [1874007] - bpf: Add bitwise atomic instructions (Jiri Olsa) [1874007] - bpf: Pull out a macro for interpreting atomic ALU operations (Jiri Olsa) [1874007] - bpf: Add instructions for atomic_[cmp]xchg (Jiri Olsa) [1874007] - bpf: Add BPF_FETCH field / create atomic_fetch_add instruction (Jiri Olsa) [1874007] - bpf: Move BPF_STX reserved field check into BPF_STX verifier code (Jiri Olsa) [1874007] - bpf: Rename BPF_XADD and prepare to encode other atomics in .imm (Jiri Olsa) [1874007] - bpf: x86: Factor out a lookup table for some ALU opcodes (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of REX byte (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of ModR/M for *(reg + off) (Jiri Olsa) [1874007] - bpf, libbpf: Avoid unused function warning on bpf_tail_call_static (Jiri Olsa) [1874007] - selftests/bpf: Install btf_dump test cases (Jiri Olsa) [1874007] - selftests/bpf: Fix installation of urandom_read (Jiri Olsa) [1874007] - selftests/bpf: Move generated test files to $(TEST_GEN_FILES) (Jiri Olsa) [1874007] - selftests/bpf: Fix out-of-tree build (Jiri Olsa) [1874007] - selftests/bpf: Enable cross-building (Jiri Olsa) [1874007] - selftests/bpf: Test kernel module ksym externs (Jiri Olsa) [1874007] - libbpf: Support kernel module ksym externs (Jiri Olsa) [1874007] - bpf: Support BPF ksym variables in kernel modules (Jiri Olsa) [1874007] - selftests/bpf: Sync RCU before unloading bpf_testmod (Jiri Olsa) [1874007] - bpf: Fix a verifier message for alloc size helper arg (Jiri Olsa) [1874007] - bpf: Clarify return value of probe str helpers (Jiri Olsa) [1874007] - libbpf: Clarify kernel type use with USER variants of CORE reading macros (Jiri Olsa) [1874007] - selftests/bpf: Remove duplicate include in test_lsm (Jiri Olsa) [1874007] - bpf: Remove unnecessary include from preload/iterators (Jiri Olsa) [1874007] - selftests/bpf: Add tests for user- and non-CO-RE BPF_CORE_READ() variants (Jiri Olsa) [1874007] - libbpf: Add non-CO-RE variants of BPF_CORE_READ() macro family (Jiri Olsa) [1874007] - selftests/bpf: Fix a compile error for BPF_F_BPRM_SECUREEXEC (Jiri Olsa) [1874007] - bpf: Use thread_group_leader() (Jiri Olsa) [1874007] - bpf: Save correct stopping point in file seq iteration (Jiri Olsa) [1874007] - selftests/bpf: Work-around EBUSY errors from hashmap update/delete (Jiri Olsa) [1874007] - bpf: Add schedule point in htab_init_buckets() (Jiri Olsa) [1874007] - bpf: Remove unused including (Jiri Olsa) [1874007] - selftests/bpf: Fix spelling mistake "tranmission" -> "transmission" (Jiri Olsa) [1874007] - selftests/bpf: Clarify build error if no vmlinux (Jiri Olsa) [1874007] - tweewide: Fix most Shebang lines (Jiri Olsa) [1874007] - bpf: In bpf_task_fd_query use fget_task (Jiri Olsa) [1874007] - selftests/bpf: Add a test for ptr_to_map_value on stack for helper access (Jiri Olsa) [1874007] - bpf: Permits pointers on stack for helper calls (Jiri Olsa) [1874007] - libbpf: Expose libbpf ring_buffer epoll_fd (Jiri Olsa) [1874007] - selftests/bpf: Add set_attach_target() API selftest for module target (Jiri Olsa) [1874007] - libbpf: Support modules in bpf_program__set_attach_target() API (Jiri Olsa) [1874007] - selftests/bpf: Silence ima_setup.sh when not running in verbose mode. (Jiri Olsa) [1874007] - selftests/bpf: Drop the need for LLVM's llc (Jiri Olsa) [1874007] - selftests/bpf: fix bpf_testmod.ko recompilation logic (Jiri Olsa) [1874007] - selftests/bpf: Make selftest compilation work on clang 11 (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - adding xdpxceiver to .gitignore (Jiri Olsa) [1874007] - selftests/bpf: Drop tcp-{client,server}.py from Makefile (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Bi-directional Sockets - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Socket Teardown - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - DRV POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - SKB POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests framework (Jiri Olsa) [1874007] - bpf: Return -ENOTSUPP when attaching to non-kernel BTF (Jiri Olsa) [1874007] - bpf: Propagate __user annotations properly (Jiri Olsa) [1874007] - bpf: Avoid overflows involving hash elem_size (Jiri Olsa) [1874007] - selftests/bpf: Test bpf_sk_storage_get in tcp iterators (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_get (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_delete (Jiri Olsa) [1874007] - bpf: Add a bpf_sock_from_file helper (Jiri Olsa) [1874007] - selftests/bpf: Avoid errno clobbering (Jiri Olsa) [1874007] - selftests/bpf: Print reason when a tester could not run a program (Jiri Olsa) [1874007] - selftests/bpf: Fix invalid use of strncat in test_sockmap (Jiri Olsa) [1874007] - libbpf: Use memcpy instead of strncpy to please GCC (Jiri Olsa) [1874007] - selftests/bpf: Add fentry/fexit/fmod_ret selftest for kernel module (Jiri Olsa) [1874007] - selftests/bpf: Add tp_btf CO-RE reloc test for modules (Jiri Olsa) [1874007] - libbpf: Support attachment of BPF tracing programs to kernel modules (Jiri Olsa) [1874007] - libbpf: Factor out low-level BPF program loading helper (Jiri Olsa) [1874007] - bpf: Allow to specify kernel module BTFs when attaching BPF programs (Jiri Olsa) [1874007] - bpf: Remove hard-coded btf_vmlinux assumption from BPF verifier (Jiri Olsa) [1874007] - selftests/bpf: Add CO-RE relocs selftest relying on kernel module BTF (Jiri Olsa) [1874007] - selftests/bpf: Add support for marking sub-tests as skipped (Jiri Olsa) [1874007] - selftests/bpf: Add bpf_testmod kernel module for testing (Jiri Olsa) [1874007] - libbpf: Add kernel module BTF support for CO-RE relocations (Jiri Olsa) [1874007] - libbpf: Refactor CO-RE relocs to not assume a single BTF object (Jiri Olsa) [1874007] - libbpf: Add internal helper to load BTF data by FD (Jiri Olsa) [1874007] - selftests/bpf: Add Userspace tests for TCP_WINDOW_CLAMP (Jiri Olsa) [1874007] - bpf: Fix cold build of test_progs-no_alu32 (Jiri Olsa) [1874007] - libbpf: Cap retries in sys_bpf_prog_load (Jiri Olsa) [1874007] - libbpf: Sanitise map names before pinning (Jiri Olsa) [1874007] - libbpf: Fail early when loading programs with unspecified type (Jiri Olsa) [1874007] - selftests/bpf: Indent ima_setup.sh with tabs. (Jiri Olsa) [1874007] - selftests/bpf: Add config dependency on BLK_DEV_LOOP (Jiri Olsa) [1874007] - selftests/bpf: Ensure securityfs mount before writing ima policy (Jiri Olsa) [1874007] - selftests/bpf: Update ima_setup.sh for busybox (Jiri Olsa) [1874007] - libbpf: Separate XDP program load with xsk socket creation (Jiri Olsa) [1874007] - selftests/bpf: Copy file using read/write in local storage test (Jiri Olsa) [1874007] - libbpf: Add base BTF accessor (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf progs (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for stackmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for reuseport_array maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for queue_stack_maps maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf_struct_ops maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Prepare for memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf progs (Jiri Olsa) [1874007] - selftests/bpf: Extend bind{4,6} programs with a call to bpf_setsockopt (Jiri Olsa) [1874007] - selftests/bpf: Rewrite test_sock_addr bind bpf into C (Jiri Olsa) [1874007] - selftests/bpf: Fix flavored variants of test_ima (Jiri Olsa) [1874007] - libbpf: Replace size_t with __u32 in xsk interfaces (Jiri Olsa) [1874007] - bpf: Add a selftest for bpf_ima_inode_hash (Jiri Olsa) [1874007] - bpf: Add a BPF helper for getting the IMA hash of an inode (Jiri Olsa) [1874007] - libbpf: Add support for canceling cached_cons advance (Jiri Olsa) [1874007] - bpf: Refactor check_cfg to use a structured loop. (Jiri Olsa) [1874007] - selftest/bpf: Fix rst formatting in readme (Jiri Olsa) [1874007] - selftest/bpf: Fix link in readme (Jiri Olsa) [1874007] - bpf: Simplify task_file_seq_get_next() (Jiri Olsa) [1874007] - selftests/bpf: Mark tests that require unaligned memory access (Jiri Olsa) [1874007] - selftests/bpf: Avoid running unprivileged tests with alignment requirements (Jiri Olsa) [1874007] - selftests/bpf: Fix broken riscv build (Jiri Olsa) [1874007] - bpf: Add bpf_ktime_get_coarse_ns helper (Jiri Olsa) [1874007] - bpf: Add tests for bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - bpf: Add bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - libbpf: bpf__find_by_name[_kind] should use btf__get_nr_types() (Jiri Olsa) [1874007] - selftest/bpf: Fix IPV6FR handling in flow dissector (Jiri Olsa) [1874007] - bpf: Augment the set of sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: selftest: Use bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add asm tests for pkt vs pkt_end comparison. (Jiri Olsa) [1874007] - selftests/bpf: Add skb_pkt_end test (Jiri Olsa) [1874007] - bpf: Support for pointers beyond pkt_end. (Jiri Olsa) [1874007] - bpf: Compile out btf_parse_module() if module BTF is not enabled (Jiri Olsa) [1874007] - selftest/bpf: Add missed ip6ip6 test back (Jiri Olsa) [1874007] - bpf: Keep module's btf_data_size intact after load (Jiri Olsa) [1874007] - bpf: Sanitize BTF data pointer after module is loaded (Jiri Olsa) [1874007] - bpf: Load and verify kernel module BTFs (Jiri Olsa) [1874007] - bpf: Assign ID to vmlinux BTF and return extra info for BTF in GET_OBJ_INFO (Jiri Olsa) [1874007] - bpf: Add in-kernel split BTF support (Jiri Olsa) [1874007] - bpf, btf: Remove the duplicate btf_ids.h include (Jiri Olsa) [1874007] - selftests/bpf: Fix selftest build with old libc (Jiri Olsa) [1874007] - bpf: Exercise syscall operations for inode and sk storage (Jiri Olsa) [1874007] - bpf: Add tests for task_local_storage (Jiri Olsa) [1874007] - bpf: Update selftests for local_storage to use vmlinux.h (Jiri Olsa) [1874007] - bpf: Implement get_current_task_btf and RET_PTR_TO_BTF_ID (Jiri Olsa) [1874007] - libbpf: Add support for task local storage (Jiri Olsa) [1874007] - bpf: Implement task local storage (Jiri Olsa) [1874007] - bpf: Allow LSM programs to use bpf spin locks (Jiri Olsa) [1874007] - bpf: Lift hashtab key_size limit (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF dedup selftests (Jiri Olsa) [1874007] - libbpf: Accomodate DWARF/compiler bug with duplicated identical arrays (Jiri Olsa) [1874007] - libbpf: Support BTF dedup of split BTFs (Jiri Olsa) [1874007] - libbpf: Fix BTF data layout checks and allow empty BTF (Jiri Olsa) [1874007] - selftests/bpf: Add checking of raw type dump in BTF writer APIs selftests (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF basic test (Jiri Olsa) [1874007] - libbpf: Implement basic split BTF support (Jiri Olsa) [1874007] - libbpf: Unify and speed up BTF string deduplication (Jiri Olsa) [1874007] - selftest/bpf: Relax btf_dedup test checks (Jiri Olsa) [1874007] - libbpf: Factor out common operations in BTF writing APIs (Jiri Olsa) [1874007] - selftest/bpf: Use global variables instead of maps for test_tcpbpf_kern (Jiri Olsa) [1874007] - selftests/bpf: Migrate tcpbpf_user.c to use BPF skeleton (Jiri Olsa) [1874007] - selftests/bpf: Replace EXPECT_EQ with ASSERT_EQ and refactor verify_results (Jiri Olsa) [1874007] - selftests/bpf: Drop python client/server in favor of threads (Jiri Olsa) [1874007] - selftests/bpf: Move test_tcppbf_user into test_progs (Jiri Olsa) [1874007] - bpf: Fix error path in htab_map_alloc() (Jiri Olsa) [1874007] - bpf: Avoid hashtab deadlock with map_locked (Jiri Olsa) [1874007] - bpf: Use separate lockdep class for each hashtab (Jiri Olsa) [1874007] - fault-injection: handle EI_ETYPE_TRUE (Jiri Olsa) [1874007] - vfs, fdtable: Add fget_task helper (Jiri Olsa) [1874007] - [s390] vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] vfio: Introduce capability definitions for VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] s390/pci: track whether util_str is valid in the zpci_dev (Claudio Imbrenda) [1858844] - [s390] s390/pci: stash version in the zpci_dev (Claudio Imbrenda) [1858844]- Enable CRYPTO_SHA512 and _SSSE3 so these are available in FIPS mode (Vladis Dronov) [1973106] - crypto: drbg - self test for HMAC(SHA-512) (Vladis Dronov) [1973106] - xfrm: xfrm_state_mtu should return at least 1280 for ipv6 (Sabrina Dubroca) [1919786] - xfrm: remove get_mtu indirection from xfrm_type (Sabrina Dubroca) [1919786] - netfilter: move endif to correct location (Florian Westphal) [1971991] - netfilter: nft_compat: remove flush counter optimization (Florian Westphal) [1974323] - mptcp: fix soft lookup in subflow_error_report() (Florian Westphal) [1936368] - selftests: mptcp: enable syncookie only in absence of reorders (Florian Westphal) [1936368] - mptcp: do not warn on bad input from the network (Florian Westphal) [1936368] - mptcp: wake-up readers only for in sequence data (Florian Westphal) [1936368] - mptcp: try harder to borrow memory from subflow under pressure (Florian Westphal) [1936368] - mptcp: Fix out of bounds when parsing TCP options (Florian Westphal) [1936368] - selftests: mptcp_connect: add SO_TIMESTAMPNS cmsg support (Florian Westphal) [1936368] - mptcp: receive path cmsg support (Florian Westphal) [1936368] - tcp: export timestamp helpers for mptcp (Florian Westphal) [1936368] - mptcp: setsockopt: handle SOL_SOCKET in one place only (Florian Westphal) [1936368] - mptcp: sockopt: propagate timestamp request to subflows (Florian Westphal) [1936368] - sock: expose so_timestamping options for mptcp (Florian Westphal) [1936368] - mptcp: restrict values of 'enabled' sysctl (Florian Westphal) [1936368] - mptcp: support SYSCTL only if enabled (Florian Westphal) [1936368] - mptcp: make sure flag signal is set when add addr with port (Florian Westphal) [1936368] - mptcp: remove redundant initialization in pm_nl_init_net() (Florian Westphal) [1936368] - mptcp: generate subflow hmac after mptcp_finish_join() (Florian Westphal) [1936368] - mptcp: using TOKEN_MAX_RETRIES instead of magic number (Florian Westphal) [1936368] - mptcp: fix pr_debug in mptcp_token_new_connect (Florian Westphal) [1936368] - mptcp: update selftest for fallback due to OoO (Florian Westphal) [1936368] - mptcp: do not reset MP_CAPABLE subflow on mapping errors (Florian Westphal) [1936368] - mptcp: always parse mptcp options for MPC reqsk (Florian Westphal) [1936368] - mptcp: fix sk_forward_memory corruption on retransmission (Florian Westphal) [1936368] - mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer (Florian Westphal) [1936368] - mptcp: avoid error message on infinite mapping (Florian Westphal) [1936368] - mptcp: drop unconditional pr_warn on bad opt (Florian Westphal) [1936368] - mptcp: avoid OOB access in setsockopt() (Florian Westphal) [1936368] - mptcp: fix data stream corruption (Florian Westphal) [1936368] - mptcp: fix splat when closing unaccepted socket (Florian Westphal) [1936368] - selftests: mptcp: add a test case for MSG_PEEK (Florian Westphal) [1936368] - mptcp: add MSG_PEEK support (Florian Westphal) [1936368] - mptcp: ignore unsupported msg flags (Florian Westphal) [1936368] - mptcp: implement MSG_TRUNC support (Florian Westphal) [1936368] - mptcp: implement dummy MSG_ERRQUEUE support (Florian Westphal) [1936368] - mptcp: Retransmit DATA_FIN (Florian Westphal) [1936368] - selftests: mptcp: add packet mark test case (Florian Westphal) [1936368] - selftests: mptcp: add the net device name testcase (Florian Westphal) [1936368] - selftests: mptcp: dump more info on mpjoin errors (Florian Westphal) [1936368] - selftests: mptcp: init nstat history (Florian Westphal) [1936368] - selftests: mptcp: launch mptcp_connect with timeout (Florian Westphal) [1936368] - selftests: mptcp: remove id 0 address testcases (Florian Westphal) [1936368] - selftests: mptcp: add addr argument for del_addr (Florian Westphal) [1936368] - selftests: mptcp: avoid calling pm_nl_ctl with bad IDs (Florian Westphal) [1936368] - selftests: mptcp: signal addresses testcases (Florian Westphal) [1936368] - selftests: mptcp: timeout testcases for multi addresses (Florian Westphal) [1936368] - selftests: mptcp: add cfg_do_w for cfg_remove (Florian Westphal) [1936368] - selftests: mptcp: Restore packet capture option in join tests (Florian Westphal) [1936368] - selftests: mptcp: add testcases for removing addrs (Florian Westphal) [1936368] - selftests: mptcp: set addr id for removing testcases (Florian Westphal) [1936368] - selftests: mptcp: add invert argument for chk_rm_nr (Florian Westphal) [1936368] - selftests: mptcp: fail if not enough SYN/3rd ACK (Florian Westphal) [1936368] - selftests: mptcp: display warnings on one line (Florian Westphal) [1936368] - selftests: mptcp: fix ACKRX debug message (Florian Westphal) [1936368] - selftests: mptcp: dump more info on errors (Florian Westphal) [1936368] - selftests: mptcp: add command line arguments for mptcp_join.sh (Florian Westphal) [1936368] - selftests: mptcp: add testcases for ADD_ADDR with port (Florian Westphal) [1936368] - selftests: mptcp: add port argument for pm_nl_ctl (Florian Westphal) [1936368] - selftests: mptcp: add testcases for newly added addresses (Florian Westphal) [1936368] - selftests: mptcp: use minus values for removing address numbers (Florian Westphal) [1936368] - selftests: increase timeout to 10 min (Florian Westphal) [1936368] - selftests: mptcp: add IPv4-mapped IPv6 testcases (Florian Westphal) [1936368] - mptcp: use mptcp_for_each_subflow in mptcp_close (Florian Westphal) [1936368] - mptcp: add tracepoint in subflow_check_data_avail (Florian Westphal) [1936368] - mptcp: add tracepoint in ack_update_msk (Florian Westphal) [1936368] - mptcp: add tracepoint in get_mapping_status (Florian Westphal) [1936368] - mptcp: add tracepoint in mptcp_subflow_get_send (Florian Westphal) [1936368] - mptcp: export mptcp_subflow_active (Florian Westphal) [1936368] - mptcp: fix format specifiers for unsigned int (Florian Westphal) [1936368] - mptcp: sockopt: add TCP_CONGESTION and TCP_INFO (Florian Westphal) [1936368] - mptcp: setsockopt: SO_DEBUG and no-op options (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_INCOMING_CPU (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_MARK support (Florian Westphal) [1936368] - mptcp: setsockopt: support SO_LINGER (Florian Westphal) [1936368] - mptcp: setsockopt: handle receive/send buffer and device bind (Florian Westphal) [1936368] - mptcp: setsockopt: handle SO_KEEPALIVE and SO_PRIORITY (Florian Westphal) [1936368] - mptcp: tag sequence_seq with socket state (Florian Westphal) [1936368] - mptcp: add skeleton to sync msk socket options to subflows (Florian Westphal) [1936368] - mptcp: only admit explicitly supported sockopt (Florian Westphal) [1936368] - mptcp: move sockopt function into a new file (Florian Westphal) [1936368] - mptcp: drop all sub-options except ADD_ADDR when the echo bit is set (Florian Westphal) [1936368] - mptcp: unify add_addr(6)_generate_hmac (Florian Westphal) [1936368] - mptcp: drop MPTCP_ADDR_IPVERSION_4/6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_options_received (Florian Westphal) [1936368] - mptcp: drop OPTION_MPTCP_ADD_ADDR6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_out_options (Florian Westphal) [1936368] - mptcp: move flags and ifindex out of mptcp_addr_info (Florian Westphal) [1936368] - mptcp: add mptcp reset option support (Florian Westphal) [1936368] - mptcp: remove unneeded check on first subflow (Florian Westphal) [1936368] - mptcp: add active MPC mibs (Florian Westphal) [1936368] - mptcp: add mib for token creation fallback (Florian Westphal) [1936368] - mptcp: remove id 0 address (Florian Westphal) [1936368] - mptcp: unify RM_ADDR and RM_SUBFLOW receiving (Florian Westphal) [1936368] - mptcp: remove all subflows involving id 0 address (Florian Westphal) [1936368] - mptcp: subflow.c: Fix a typo (Florian Westphal) [1936368] - mptcp: rename mptcp_pm_nl_add_addr_send_ack (Florian Westphal) [1936368] - mptcp: send ack for rm_addr (Florian Westphal) [1936368] - mptcp: drop useless addr_signal clear (Florian Westphal) [1936368] - mptcp: move to next addr when subflow creation fail (Florian Westphal) [1936368] - mptcp: export lookup_anno_list_by_saddr (Florian Westphal) [1936368] - mptcp: move to next addr when timeout (Florian Westphal) [1936368] - mptcp: drop unused subflow in mptcp_pm_subflow_established (Florian Westphal) [1936368] - mptcp: skip connecting the connected address (Florian Westphal) [1936368] - mptcp: drop argument port from mptcp_pm_announce_addr (Florian Westphal) [1936368] - mptcp: clean-up the rtx path (Florian Westphal) [1936368] - mptcp: fix ADD_ADDR HMAC in case port is specified (Florian Westphal) [1936368] - mptcp: remove a list of addrs when flushing (Florian Westphal) [1936368] - mptcp: remove multi addresses and subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi addresses in PM (Florian Westphal) [1936368] - mptcp: add rm_list_rx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_options_received (Florian Westphal) [1936368] - mptcp: add rm_list_tx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_out_options (Florian Westphal) [1936368] - mptcp: fix bit MPTCP_PUSH_PENDING tests (Florian Westphal) [1936368] - mptcp: fix length of ADD_ADDR with port sub-option (Florian Westphal) [1936368] - mptcp: free resources when the port number is mismatched (Florian Westphal) [1936368] - mptcp: fix missing wakeup (Florian Westphal) [1936368] - mptcp: fix race in release_cb (Florian Westphal) [1936368] - mptcp: factor out __mptcp_retrans helper() (Florian Westphal) [1936368] - mptcp: reset 'first' and ack_hint on subflow close (Florian Westphal) [1936368] - mptcp: dispose initial struct socket when its subflow is closed (Florian Westphal) [1936368] - mptcp: fix memory accounting on allocation error (Florian Westphal) [1936368] - mptcp: put subflow sock on connect error (Florian Westphal) [1936368] - mptcp: reset last_snd on subflow close (Florian Westphal) [1936368] - mptcp: do not wakeup listener for MPJ subflows (Florian Westphal) [1936368] - mptcp: fix DATA_FIN generation on early shutdown (Florian Westphal) [1936368] - mptcp: fix DATA_FIN processing for orphaned sockets (Florian Westphal) [1936368] - mptcp: add local addr info in mptcp_info (Florian Westphal) [1936368] - mptcp: add netlink event support (Florian Westphal) [1936368] - mptcp: avoid lock_fast usage in accept path (Florian Westphal) [1936368] - netlink: don't call ->netlink_bind with table lock held (Florian Westphal) [1936368] - genetlink: restrict upcoming mptcp netlink events to CAP_NET_ADMIN (Florian Westphal) [1936368] - mptcp: pass subflow socket to a few helpers (Florian Westphal) [1936368] - mptcp: move subflow close loop after sk close check (Florian Westphal) [1936368] - mptcp: schedule worker when subflow is closed (Florian Westphal) [1936368] - mptcp: split __mptcp_close_ssk helper (Florian Westphal) [1936368] - mptcp: move pm netlink work into pm_netlink (Florian Westphal) [1936368] - mptcp: add a missing retransmission timer scheduling (Florian Westphal) [1936368] - mptcp: better msk receive window updates (Florian Westphal) [1936368] - mptcp: init mptcp request socket earlier (Florian Westphal) [1936368] - mptcp: fix spurious retransmissions (Florian Westphal) [1936368] - mptcp: fix poll after shutdown (Florian Westphal) [1936368] - mptcp: deliver ssk errors to msk (Florian Westphal) [1936368] - mptcp: pm: add lockdep assertions (Florian Westphal) [1936368] - mptcp: add the mibs for ADD_ADDR with port (Florian Westphal) [1936368] - mptcp: deal with MPTCP_PM_ADDR_ATTR_PORT in PM netlink (Florian Westphal) [1936368] - mptcp: enable use_port when invoke addresses_equal (Florian Westphal) [1936368] - mptcp: add port number check for MP_JOIN (Florian Westphal) [1936368] - mptcp: add a new helper subflow_req_create_thmac (Florian Westphal) [1936368] - mptcp: drop unused skb in subflow_token_join_request (Florian Westphal) [1936368] - mptcp: create the listening socket for new port (Florian Westphal) [1936368] - mptcp: create subflow or signal addr for newly added address (Florian Westphal) [1936368] - mptcp: drop *_max fields in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: use WRITE_ONCE for the pernet *_max (Florian Westphal) [1936368] - mptcp: pm nl: reduce variable scope (Florian Westphal) [1936368] - mptcp: pm nl: support IPv4 mapped in v6 addresses (Florian Westphal) [1936368] - mptcp: support MPJoin with IPv4 mapped in v6 sk (Florian Westphal) [1936368] - mptcp: use sha256() instead of open coding (Florian Westphal) [1936368] - crypto: lib/sha256 - add sha256() function (Florian Westphal) [1936368] - mptcp: use SHA256_BLOCK_SIZE, not SHA_MESSAGE_BYTES (Florian Westphal) [1936368] - xprtrdma: Pad optimization, revisited (Steve Dickson) [1926957] - ibmvnic: remove set but not used variable 'netdev' (Diego Domingos) [1922193] - net/ibmvnic: Remove tests of member address (Diego Domingos) [1922193] - ibmvnic: remove duplicate napi_schedule call in do_reset function (Diego Domingos) [1922193] - ibmvnic: avoid calling napi_disable() twice (Diego Domingos) [1922193] - ibmvnic: queue reset work in system_long_wq (Diego Domingos) [1922193] - ibmvnic: correctly use dev_consume/free_skb_irq (Diego Domingos) [1922193] - ibmvnic: improve failover sysfs entry (Diego Domingos) [1922193] - ibmvnic: print adapter state as a string (Diego Domingos) [1922193] - ibmvnic: print reset reason as a string (Diego Domingos) [1922193] - ibmvnic: clean up the remaining debugfs data structures (Diego Domingos) [1922193] - ibmvnic: Use 'skb_frag_address()' instead of hand coding it (Diego Domingos) [1922193] - ibmvnic: remove excessive irqsave (Diego Domingos) [1922193] - ibmvnic: always store valid MAC address (Diego Domingos) [1922193] - ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning. (Diego Domingos) [1922193] - vio: make remove callback return void (Diego Domingos) [1922193] - tty: hvcs: Drop unnecessary if block (Diego Domingos) [1922193] - ibmvnic: serialize access to work queue on remove (Diego Domingos) [1922193] - ibmvnic: skip send_request_unmap for timeout reset (Diego Domingos) [1922193] - ibmvnic: add memory barrier to protect long term buffer (Diego Domingos) [1922193] - ibmvnic: substitute mb() with dma_wmb() for send_*crq* functions (Diego Domingos) [1922193] - ibmvnic: prefer strscpy over strlcpy (Diego Domingos) [1922193] - ibmvnic: remove unused spinlock_t stats_lock definition (Diego Domingos) [1922193] - ibmvnic: add comments for spinlock_t definitions (Diego Domingos) [1922193] - ibmvnic: fix miscellaneous checks (Diego Domingos) [1922193] - ibmvnic: avoid multiple line dereference (Diego Domingos) [1922193] - ibmvnic: fix braces (Diego Domingos) [1922193] - ibmvnic: fix block comments (Diego Domingos) [1922193] - ibmvnic: prefer 'unsigned long' over 'unsigned long int' (Diego Domingos) [1922193] - ibmvnic: remove unnecessary rmb() inside ibmvnic_poll (Diego Domingos) [1922193] - ibmvnic: rework to ensure SCRQ entry reads are properly ordered (Diego Domingos) [1922193] - ibmvnic: Ensure that CRQ entry read are correctly ordered (Diego Domingos) [1922193] - net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours (Diego Domingos) [1922193] - powerpc/hmi: Fix kernel hang when TB is in error state. (Gustavo Walbon) [1924091] - powerpc/eeh: Fix EEH handling for hugepages in ioremap space. (Gustavo Walbon) [1924090] - powerpc/pseries: Only register vio drivers if vio bus exists (Gustavo Walbon) [1924090] - powerpc/pci: Remove unimplemented prototypes (Gustavo Walbon) [1924090] - powerpc/powernv/pci: Use kzalloc() for phb related allocations (Gustavo Walbon) [1924090] - powerpc/pasemi: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mve5100: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mpc7448: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/linkstation: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/holly: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/chrp: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/amigaone: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/83xx: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/82xx/*: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/mpc5200_simple: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/media5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/lite5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/efika: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/512x: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/pci: Move PHB discovery for PCI_DN using platforms (Gustavo Walbon) [1924090] - powerpc/maple: Fix declaration made after definition (Gustavo Walbon) [1924090] - powerpc/pci: Add ppc_md.discover_phbs() (Gustavo Walbon) [1924090] - powerpc/pci: Delete traverse_pci_dn() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework pci_dev lookup in debugfs attributes (Gustavo Walbon) [1924090] - selftests/powerpc: Add VF recovery tests (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_send_allow_unfreeze() static (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_pcibios_bus_add_device() static (Gustavo Walbon) [1924090] - selftests/powerpc: Make the test check in eeh-basic.sh posix compliant (Gustavo Walbon) [1924090] - powernv/pci: Print an error when device enable is blocked (Gustavo Walbon) [1924090] - selftests/powerpc/eeh: disable kselftest timeout setting for eeh-basic (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Fix a possible debugfs deadlock (Gustavo Walbon) [1924090] - powerpc/eeh: Fix eeh_dev_check_failure() for PE#0 (Gustavo Walbon) [1924090] - selftests/powerpc: Fix eeh-basic.sh exit codes (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix use of uninitialised variable (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_pe->config_addr (Gustavo Walbon) [1924090] - powerpc/eeh: Clean up PE addressing (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Allow zero to be a valid PE configuration address (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Rework device EEH PE determination (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Clean up pe_config_addr lookups (Gustavo Walbon) [1924090] - powerpc/eeh: Move EEH initialisation to an arch initcall (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_ops->init (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/powernv: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework EEH initialisation (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix dumb linebreaks (Gustavo Walbon) [1924090] - selftests/powerpc: Squash spurious errors due to device removal (Gustavo Walbon) [1924090] - powerpc/eeh: Move PE tree setup into the platform (Gustavo Walbon) [1924090] - powerpc/eeh: Drop pdn use in eeh_pe_tree_insert() (Gustavo Walbon) [1924090] - powerpc/eeh: Rename eeh_{add_to|remove_from}_parent_pe() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove class code field from edev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove spurious use of pci_dn in eeh_dump_dev_log (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->{read|write}_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->resume_notify() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->restore_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove VF config space restoration (Gustavo Walbon) [1924090] - powerpc/eeh: Kill off eeh_ops->get_pe_addr() (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using pdn->pe_number (Gustavo Walbon) [1924090] - powerpc/eeh: Move vf_index out of pci_dn and into eeh_dev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev.c (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev_phb_init_dynamic() (Gustavo Walbon) [1924090] - powerpc/powernv: Make pnv_pci_sriov_enable() and friends static (Gustavo Walbon) [1924090] - powerpc/pseries: Make vio and ibmebus initcalls pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Release EEH device state synchronously (Gustavo Walbon) [1924090] - powerpc/eeh: Rework eeh_ops->probe() (Gustavo Walbon) [1924090] - powerpc/eeh: Make early EEH init pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Remove PHB check in probe (Gustavo Walbon) [1924090] - powerpc/eeh: Do early EEH init only when required (Gustavo Walbon) [1924090] - powerpc/eeh: Only dump stack once if an MMIO loop is detected (Gustavo Walbon) [1924090] - powernv/pci: Add a debugfs entry to dump PHB's IODA PE state (Gustavo Walbon) [1924090] - powernv/pci: Allow any write trigger the diag dump (Gustavo Walbon) [1924090] - powernv/pci: Use pnv_phb as the private data for debugfs entries (Gustavo Walbon) [1924090] - powerpc/powernv/npu: Fix debugfs_simple_attr.cocci warnings (Gustavo Walbon) [1924090] - powerpc/pcidn: Warn when sriov pci_dn management is used incorrectly (Gustavo Walbon) [1924090] - powerpc/pcidn: Make VF pci_dn management CONFIG_PCI_IOV specific (Gustavo Walbon) [1924090] - powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Make clearing EEH_DEV_SYSFS saner (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Remove double pci_dn lookup. (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: ifdef pseries sr-iov sysfs properties (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Don't use pci_dn when inserting new ranges (Gustavo Walbon) [1924090] - powerpc/eeh: differentiate duplicate detection message (Gustavo Walbon) [1924090] - powerpc/eeh: Handle hugepages in ioremap space (Gustavo Walbon) [1924090] - powerpc/powernv-eeh: Consisely desribe what this file does (Gustavo Walbon) [1924090] - powerpc/eeh_cache: fix a W=1 kernel-doc warning (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Add a way to dump the EEH address cache (Gustavo Walbon) [1924090] - powerpc/powernv: Escalate reset when IODA reset fails (Gustavo Walbon) [1924090] - powerpc/powernv/eeh/npu: Fix uninitialized variables in opal_pci_eeh_freeze_status (Gustavo Walbon) [1924090] - powerpc: eeh_event: convert semaphore to completion (Gustavo Walbon) [1924090] - powerpc/eeh: Declare pci_ers_result_name() as static (Gustavo Walbon) [1924090] - Bluetooth: verify AMP hci_chan before amp_destroy (Gopal Tiwari) [1962546] {CVE-2021-33034} - NFSv4.2 fix handling of sr_eof in SEEK's reply (Steve Dickson) [1948015] - SUNRPC: Fix null pointer dereference in svc_rqst_free() (Benjamin Coddington) [1952008] - NFSv4: Use sequence counter with associated spinlock (Benjamin Coddington) [1952008] - NFSv4.2: fix return value of _nfs4_get_security_label() (Benjamin Coddington) [1952008] - NFSD: fix error handling in NFSv4.0 callbacks (Benjamin Coddington) [1952008] - NFS: Don't gratuitously clear the inode cache when lookup failed (Benjamin Coddington) [1952008] - NFS: Don't revalidate the directory permissions on a lookup failure (Benjamin Coddington) [1952008] - nfsd: register pernet ops last, unregister first (Benjamin Coddington) [1952008] - SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Benjamin Coddington) [1952008] - lockd: fix access beyond unterminated strings in prints (Benjamin Coddington) [1952008] - tty: Protect disc_data in n_tty_close and n_tty_flush_buffer (Rafael Aquini) [1879861] - hwmon: (amd_energy) Add AMD family 19h model 30h x86 match (Terry Bowman) [1949280]- redhat/configs: Re-enable dptf_power module (Prarit Bhargava) [1962349] - net/sched: act_ct: Offload connections with commit action (Marcelo Ricardo Leitner) [1965817] - netfilter: flowtable: Remove redundant hw refresh bit (Marcelo Ricardo Leitner) [1965817] - inet_diag: add support for tw_mark (Xin Long) [1972967] - mm: thp: fix MADV_REMOVE deadlock on shmem THP (Waiman Long) [1974659] {CVE-2020-29368} - mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked() (Waiman Long) [1974659] {CVE-2020-29368} - mmap locking API: add mmap_lock_is_contended() (Waiman Long) [1970177] - mm: madvise: fix vma user-after-free (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() protect the pmd lock (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() flush the right range (Waiman Long) [1970177] - mm/mmap.c: close race between munmap() and expand_upwards()/downwards() (Waiman Long) [1970177] - mm: document warning in move_normal_pmd() and make it warn only once (Waiman Long) [1970177] - mmap locking API: convert mmap_sem comments (Waiman Long) [1970177] - mmap locking API: convert mmap_sem API comments (Waiman Long) [1970177] - mmap locking API: rename mmap_sem to mmap_lock (Waiman Long) [1970177] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Waiman Long) [1970177] - mmap locking API: add MMAP_LOCK_INITIALIZER (Waiman Long) [1970177] - mmap locking API: convert nested write lock sites (Waiman Long) [1970177] - mmap locking API: convert mmap_sem call sites missed by coccinelle (Waiman Long) [1970177] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Waiman Long) [1970177] - MMU notifier: use the new mmap locking API (Waiman Long) [1970177] - mm/gup.c: further document vma_permits_fault() (Waiman Long) [1970177] - mm/gup.c: update the documentation (Waiman Long) [1970177] - mm/ksm: fix NULL pointer dereference when KSM zero page is enabled (Waiman Long) [1970177] - proc: inline vma_stop into m_stop (Waiman Long) [1970177] - mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE (Waiman Long) [1970177] - fs/io_uring: set FOLL_PIN via pin_user_pages() (Waiman Long) [1970177] - shmem: pin the file in shmem_fault() if mmap_sem is dropped (Waiman Long) [1970177] - mm/gup.c: fix comments of __get_user_pages() and get_user_pages_remote() (Waiman Long) [1970177] - mm/init-mm.c: include for vm_committed_as_batch (Waiman Long) [1970177] - lib/generic-radix-tree.c: add kmemleak annotations (Waiman Long) [1970177] - mm: Remove BUG_ON mmap_sem not held from xxx_trans_huge_lock() (Waiman Long) [1970177] - lib/generic-radix-tree.c: make 2 functions static inline (Waiman Long) [1970177] - x86/mm: Clean up the pmd_read_atomic() comments (Waiman Long) [1970177] - x86/mm: Fix function name typo in pmd_read_atomic() comment (Waiman Long) [1970177] - khugepaged: enable collapse pmd for pte-mapped THP (Waiman Long) [1970177] - mm: Handle MADV_WILLNEED through vfs_fadvise() (Waiman Long) [1970177] - pagewalk: use lockdep_assert_held for locking validation (Waiman Long) [1970177] - mm: use down_read_killable for locking mmap_sem in access_remote_vm (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/map_files (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/clear_refs (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/pagemap (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/maps (Waiman Long) [1970177] - mm/filemap.c: correct the comment about VM_FAULT_RETRY (Waiman Long) [1970177] - mm: mmu_gather: remove __tlb_reset_range() for force flush (Waiman Long) [1970177] - arm64/mm: Drop mmap_sem before calling __do_kernel_fault() (Waiman Long) [1970177] - docs/vm: Minor editorial changes in the THP and hugetlbfs (Waiman Long) [1970177] - x86/mpx, mm/core: Fix recursive munmap() corruption (Waiman Long) [1970177] - doc: mm: migration doesn't use FOLL_SPLIT anymore (Waiman Long) [1970177] - filemap: add a comment about FAULT_FLAG_RETRY_NOWAIT behavior (Waiman Long) [1970177] - proc: commit to genradix (Waiman Long) [1970177] - generic radix trees (Waiman Long) [1970177] - mm: swap: add comment for swap_vma_readahead (Waiman Long) [1970177] - x86/mm: Make set_pmd_at() paravirt aware (Waiman Long) [1970177] - mm: select HAVE_MOVE_PMD on x86 for faster mremap (Waiman Long) [1970177] - mm: speed up mremap by 20x on large regions (Waiman Long) [1970177] - mm/mmap.c: remove verify_mm_writelocked() (Waiman Long) [1970177] - x86/fault: Check user_mode(regs) when avoiding an mmap_sem deadlock (Waiman Long) [1970177] - mm: brk: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: mremap: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: unmap VM_PFNMAP mappings with optimized path (Waiman Long) [1970177] - mm: unmap VM_HUGETLB mappings with optimized path (Waiman Long) [1970177] - mm: mmap: zap pages with read mmap_sem in munmap (Waiman Long) [1970177] - x86/mm: Fix exception table comments (Waiman Long) [1970177] - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() (Mark Langsdorf) [1946282] - acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding (Mark Langsdorf) [1946282] - thermal/drivers/acpi: Use hot and critical ops (Mark Langsdorf) [1946282] - thermal/core: Add critical and hot ops (Mark Langsdorf) [1946282] - thermal/core: Emit a warning if the thermal zone is updated without ops (Mark Langsdorf) [1946282] - ACPI: scan: Fix _STA getting called on devices with unmet dependencies (Mark Langsdorf) [1946282] - ACPI: tables: x86: Reserve memory occupied by ACPI tables (Mark Langsdorf) [1946282] - ACPICA: Always create namespace nodes using acpi_ns_create_node() (Mark Langsdorf) [1946282] - ACPI: platform: Add balanced-performance platform profile (Mark Langsdorf) [1946282] - ACPI: platform: Hide ACPI_PLATFORM_PROFILE option (Mark Langsdorf) [1946282] - ACPICA: Remove some code duplication from acpi_ev_address_space_dispatch (Mark Langsdorf) [1946282] - ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 2) (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 1) (Mark Langsdorf) [1946282] - ACPI: property: Make acpi_node_prop_read() static (Mark Langsdorf) [1946282] - ACPI: property: Remove dead code (Mark Langsdorf) [1946282] - iommu/amd: Fix performance counter initialization (Mark Langsdorf) [1946282] - ACPI: property: Fix fwnode string properties matching (Mark Langsdorf) [1946282] - ACPI / NUMA: add a stub function for node_to_pxm() (Mark Langsdorf) [1946282] - ACPI: OSL: Rework acpi_check_resource_conflict() (Mark Langsdorf) [1946282] - ACPI: APEI: ERST: remove unneeded semicolon (Mark Langsdorf) [1946282] - iommu/vt-d: Add new enum value and structure for SATC (Mark Langsdorf) [1946282] - ACPI: Add support for native USB4 control _OSC (Mark Langsdorf) [1946282] - ACPI: Execute platform _OSC also with query bit clear (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_FPDT (Mark Langsdorf) [1946282] - ACPI: tables: introduce support for FPDT table (Mark Langsdorf) [1946282] - ACPI: APEI: Add is_generic_error() to identify GHES sources (Mark Langsdorf) [1946282] - ACPI: platform-profile: Fix possible deadlock in platform_profile_remove() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Introduce object pointers to callbacks (Mark Langsdorf) [1946282] - PCI/ACPI: Clarify message about _OSC failure (Mark Langsdorf) [1946282] - PCI/ACPI: Remove unnecessary osc_lock (Mark Langsdorf) [1946282] - PCI/ACPI: Make acpi_pci_osc_control_set() static (Mark Langsdorf) [1946282] - media: ACPI / bus: Add acpi_dev_get_next_match_dev() and helper macro (Mark Langsdorf) [1946282] - ACPI: scan: Adjust white space in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: scan: Rearrange memory allocation in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Drop const qualifier for cur_profile (Mark Langsdorf) [1946282] - ACPI: configfs: add missing check after configfs_register_default_group() (Mark Langsdorf) [1946282] - ACPI: CPPC: initialise vaddr pointers to NULL (Mark Langsdorf) [1946282] - ACPI: CPPC: add __iomem annotation to generic_comm_base pointer (Mark Langsdorf) [1946282] - ACPI: CPPC: remove __iomem annotation for cpc_reg's address (Mark Langsdorf) [1946282] - ACPI: Use DEVICE_ATTR_ macros (Mark Langsdorf) [1946282] - ACPICA: Update version to 20210105 (Mark Langsdorf) [1946282] - ACPICA: Updated all copyrights to 2021 (Mark Langsdorf) [1946282] - ACPICA: Remove the VRTC table (Mark Langsdorf) [1946282] - ACPICA: Remove the MTMR (Mid-Timer) table (Mark Langsdorf) [1946282] - ACPICA: Update version to 20201217 (Mark Langsdorf) [1946282] - ACPICA: add type casts for string functions (Mark Langsdorf) [1946282] - ACPICA: fix -Wfallthrough (Mark Langsdorf) [1946282] - ACPICA: Clean up exception code class checks (Mark Langsdorf) [1946282] - ACPICA: Fix exception code class checks (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_PLATFORM_PROFILE (Mark Langsdorf) [1946282] - ACPI: platform: Add platform profile support (Mark Langsdorf) [1946282] - NTB/msi: Use irq_has_action() (Myron Stowe) [1933153] - NTB: Use struct_size() helper in devm_kzalloc() (Myron Stowe) [1933153] - ntb: intel: Fix memleak in intel_ntb_pci_probe (Myron Stowe) [1933153] - NTB: hw: amd: fix an issue about leak system resources (Myron Stowe) [1933153] - ntb: hw: remove the code that sets the DMA mask (Myron Stowe) [1933153] - [s390] s390/qdio: remove 'merge_pending' mechanism (Claudio Imbrenda) [1919251] - [s390] s390/qdio: improve handling of PENDING buffers for QEBSM devices (Claudio Imbrenda) [1919251] - [s390] s390/qdio: rework q->qdio_error indication (Claudio Imbrenda) [1919251] - [s390] s390/qdio: inline qdio_kick_handler() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: track time of last data IRQ for each device (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make thinint registration symmetric (Claudio Imbrenda) [1919251] - [s390] s390/qdio: adopt new tasklet API (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove qdio_inbound_q_moved() wrapper (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove Input tasklet code (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Do not set COMMAND_COMPLETE (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Handle event-lost notification for Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Process Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify & assert the stat_lock locking in zfcp_qdio_send() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Remove orphaned function declarations (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Lift Input Queue tasklet from qdio (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify access to erp_action in zfcp_fsf_req_complete() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Use list_first_entry_or_null() in zfcp_erp_thread() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: always use dev_name() for device name in QIB (Claudio Imbrenda) [1919251] - [s390] s390/qdio: clean up QDR setup (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make qdio_handle_aobs() more robust (Claudio Imbrenda) [1919251] - [s390] s390/cpumf: disable preemption when accessing per-cpu variable (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: rename header file to hwctrset.h (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: remove 60 seconds read limit (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: Add support for complete counter set extraction (Claudio Imbrenda) [1925527]- KVM: X86: hyper-v: Task srcu lock when accessing kvm_memslots() (Vitaly Kuznetsov) [1904570] - KVM: nSVM: remove a warning about vmcb01 VM exit reason (Vitaly Kuznetsov) [1904570] - KVM: x86: Consolidate guest enter/exit logic to common helpers (Vitaly Kuznetsov) [1904570] - KVM: x86: Defer vtime accounting 'til after IRQ handling (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit vtime accounting to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit context tracking to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Make guest_enter/exit() .noinstr ready (Vitaly Kuznetsov) [1904570] - sched/cputime: Rename vtime_account_system() to vtime_account_kernel() (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Add hardirq tracing on guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Add hardirq tracing to guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm: Move context tracking where it belongs (Vitaly Kuznetsov) [1904570] - Move some more variables to kernel job templates (Michael Hofmann) - Use a different branch name for realtime pipelines (Michael Hofmann) - block: mark queue init done at the end of blk_register_queue (Ming Lei) [1963766] - block: fix race between adding/removing rq qos and normal IO (Ming Lei) [1963766] - netfilter: x_tables: Use correct memory barriers. (Phil Sutter) [1949090] - Revert "netfilter: x_tables: Switch synchronization to RCU" (Phil Sutter) [1949090] - vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - cpupower: Add cpuid cap flag for MSR_AMD_HWCR support (Steve Best) [1949161] - cpupower: Remove family arg to decode_pstates() (Steve Best) [1949161] - cpupower: Condense pstate enabled bit checks in decode_pstates() (Steve Best) [1949161] - cpupower: Update family checks when decoding HW pstates (Steve Best) [1949161] - cpupower: Remove unused pscur variable. (Steve Best) [1949161] - cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag (Steve Best) [1949161] - cpupower: Correct macro name for CPB caps flag (Steve Best) [1949161] - cpupower: Update msr_pstate union struct naming (Steve Best) [1949161] - cpupower: add Makefile dependencies for install targets (Steve Best) [1949161] - tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1949161] - tools: Avoid comma separated statements (Steve Best) [1949161] - cpupower: speed up generating git version string (Steve Best) [1949161] - cpupowerutils: fix spelling mistake "dependant" -> "dependent" (Steve Best) [1949161] - ext4: fix ext4_error_err save negative errno into superblock (Lukas Czerner) [1964928] - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() (Lukas Czerner) [1964928] - ext4: fix check to prevent false positive report of incorrect used inodes (Lukas Czerner) [1964928] - ext4: fix potential error in ext4_do_update_inode (Lukas Czerner) [1964928] - ext4: do not try to set xattr into ea_inode if value is empty (Lukas Czerner) [1964928] - ext4: fix potential htree index checksum corruption (Lukas Czerner) [1964928] - ext4: don't leak old mountpoint samples (Lukas Czerner) [1964928] - ext4: don't remount read-only with errors=continue on reboot (Lukas Czerner) [1964928] - ext4: fix deadlock with fs freezing and EA inodes (Lukas Czerner) [1964928] - ext4: fix a memory leak of ext4_free_data (Lukas Czerner) [1964928] - ext4: find old entry again if failed to rename whiteout (Lukas Czerner) [1945503] - ext4: fix bug for rename with RENAME_WHITEOUT (Lukas Czerner) [1945503] - mount: fix mounting of detached mounts onto targets that reside on shared mounts (Carlos Maiolino) [1959172] - fs: fix lazytime expiration handling in __writeback_single_inode() (Carlos Maiolino) [1936260] - tty: Don't hold ldisc lock in tty_reopen() if ldisc present (Waiman Long) [1968271] - tty/ldsem: Add lockdep asserts for ldisc_sem (Waiman Long) [1968271] - tty: Simplify tty->count math in tty_reopen() (Waiman Long) [1968271] - tty: Don't block on IO when ldisc change is pending (Waiman Long) [1968271] - tty: Hold tty_ldisc_lock() during tty_reopen() (Waiman Long) [1968271] - tty: Drop tty->count on tty_reopen() failure (Waiman Long) [1968271] - net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...); (Xin Long) [1951679] - net: Fix gro aggregation for udp encaps with zero csum (Xin Long) [1951679] - udp: ipv4: manipulate network header of NATed UDP GRO fraglist (Xin Long) [1951679] - udp: not remove the CRC flag from dev features when need_csum is false (Xin Long) [1951679] - udp: mask TOS bits in udp_v4_early_demux() (Xin Long) [1951679] - net: fix use-after-free when UDP GRO with shared fraglist (Xin Long) [1951679] - x86, sched: Treat Intel SNC topology as default, COD as exception (David Arcari) [1920040] - dmaengine: idxd: iax bus removal (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix cdev setup and free device lifetime issues (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix group conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix engine conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: use ida for device instance enumeration (Jerry Snitselaar) [1955744] - dmaengine: idxd: removal of pcim managed mmio mapping (Jerry Snitselaar) [1955744] - dmaengine: idxd: cleanup pci interrupt vector allocation management (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix dma device lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix potential null dereference on pointer status (Jerry Snitselaar) [1927070] - dmaengine: idxd: fix wq cleanup of WQCFG registers (Jerry Snitselaar) [1955744] - dmaengine: idxd: clear MSIX permission entry on shutdown (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq size store permission state (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix opcap sysfs attribute output (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback (Jerry Snitselaar) [1955744] - dmaengine: idxd: add module parameter to force disable of SVA (Jerry Snitselaar) [1920734] - dmaengine: idxd: set DMA channel to be private (Jerry Snitselaar) [1920759] - dma: idxd: use DEFINE_MUTEX() for mutex lock (Jerry Snitselaar) [1955744] - dmaengine: idxd: check device state before issue command (Jerry Snitselaar) [1927070] - dmaengine: move channel device_node deletion to driver (Jerry Snitselaar) [1920721] - dmaengine: idxd: fix misc interrupt completion (Jerry Snitselaar) [1920757] - dmaengine: idxd: Fix list corruption in description completion (Jerry Snitselaar) [1920746] - dmaengine: idxd: add IAX configuration support in the IDXD driver (Jerry Snitselaar) [1837233] - dmaengine: idxd: add ATS disable knob for work queues (Jerry Snitselaar) [1921291] - dmaengine: idxd: define table offset multiplier (Jerry Snitselaar) [1921290] - dmaengine: idxd: Update calculation of group offset to be more readable (Jerry Snitselaar) [1955744]- redhat/config: Double MAX_LOCKDEP_ENTRIES (Waiman Long) [1945937] - dm writecache: flush origin device when writing and cache is full (Mike Snitzer) [1970513] - dm snapshot: properly fix a crash when an origin has no snapshots (Mike Snitzer) [1970513] - dm verity: fix require_signatures module_param permissions (Mike Snitzer) [1970513] - dm snapshot: fix crash with transient storage and zero chunk size (Mike Snitzer) [1970513] - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails (Mike Snitzer) [1970513] - dm integrity: increase RECALC_SECTORS to improve recalculate speed (Mike Snitzer) [1970513] - dm integrity: don't re-write metadata if discarding same blocks (Mike Snitzer) [1970513] - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences (Mike Snitzer) [1970513] - dm raid: fix fall-through warning in rs_check_takeover() for Clang (Mike Snitzer) [1970513] - dm integrity: fix missing goto in bitmap_flush_interval error handling (Mike Snitzer) [1970513] - dm space map common: fix division bug in sm_ll_find_free_block() (Mike Snitzer) [1970513] - dm persistent data: packed struct should have an aligned() attribute too (Mike Snitzer) [1970513] - dm btree spine: remove paranoid node_check call in node_prep_for_write() (Mike Snitzer) [1970513] - dm space map disk: remove redundant calls to sm_disk_get_nr_free() (Mike Snitzer) [1970513] - dm persistent data: remove unused return from exit_shadow_spine() (Mike Snitzer) [1970513] - dm verity: allow only one error handling mode (Mike Snitzer) [1970513] - dm: remove useless loop in __split_and_process_bio (Mike Snitzer) [1970513] - redhat/configs: Update CONFIG_PINCTRL_AMD (David Arcari) [1964588] - ionic: fix ptp support config breakage (Jonathan Toppins) [1951826] - ionic: return -EFAULT if copy_to_user() fails (Jonathan Toppins) [1951826] - ionic: git_ts_info bit shifters (Jonathan Toppins) [1951826] - ionic: extend ts_config set locking (Jonathan Toppins) [1951826] - ionic: add ts_config replay (Jonathan Toppins) [1951826] - ionic: ignore EBUSY on queue start (Jonathan Toppins) [1951826] - ionic: re-start ptp after queues up (Jonathan Toppins) [1951826] - ionic: add SKBTX_IN_PROGRESS (Jonathan Toppins) [1951826] - ionic: check for valid tx_mode on SKBTX_HW_TSTAMP xmit (Jonathan Toppins) [1951826] - ionic: remove unnecessary compat ifdef (Jonathan Toppins) [1951826] - ionic: fix up a couple of code style nits (Jonathan Toppins) [1951826] - ionic: advertise support for hardware timestamps (Jonathan Toppins) [1951826] - ionic: ethtool ptp stats (Jonathan Toppins) [1951826] - ionic: add ethtool support for PTP (Jonathan Toppins) [1951826] - ionic: add and enable tx and rx timestamp handling (Jonathan Toppins) [1951826] - ethtool: add timestamping related string sets (Jonathan Toppins) [1951826] - net: Introduce peer to peer one step PTP time stamping. (Jonathan Toppins) [1951826] - ionic: set up hw timestamp queues (Jonathan Toppins) [1951826] - ionic: add rx filtering for hw timestamp steering (Jonathan Toppins) [1951826] - ionic: link in the new hw timestamp code (Jonathan Toppins) [1951826] - ionic: add hw timestamp support files (Jonathan Toppins) [1951826] - ionic: split adminq post and wait calls (Jonathan Toppins) [1951826] - ionic: add hw timestamp structs to interface (Jonathan Toppins) [1951826] - ionic: add handling of larger descriptors (Jonathan Toppins) [1951826] - ionic: add new queue features to interface (Jonathan Toppins) [1951826] - ionic: pull per-q stats work out of queue loops (Jonathan Toppins) [1951826] - ionic: avoid races in ionic_heartbeat_check (Jonathan Toppins) [1951826] - ionic: fix sizeof usage (Jonathan Toppins) [1951826] - ionic: count dma errors (Jonathan Toppins) [1951826] - ionic: protect adminq from early destroy (Jonathan Toppins) [1951826] - ionic: stop watchdog when in broken state (Jonathan Toppins) [1951826] - ionic: block actions during fw reset (Jonathan Toppins) [1951826] - ionic: update ethtool support bits for BASET (Jonathan Toppins) [1951826] - ionic: fix unchecked reference (Jonathan Toppins) [1951826] - ionic: simplify the intr_index use in txq_init (Jonathan Toppins) [1951826] - ionic: code cleanup details (Jonathan Toppins) [1951826] - ionic: Update driver to use ethtool_sprintf (Jonathan Toppins) [1951826] - ionic: aggregate Tx byte counting calls (Jonathan Toppins) [1951826] - ionic: simplify tx clean (Jonathan Toppins) [1951826] - ionic: generic tx skb mapping (Jonathan Toppins) [1951826] - ionic: simplify TSO descriptor mapping (Jonathan Toppins) [1951826] - ionic: simplify use of completion types (Jonathan Toppins) [1951826] - ionic: rebuild debugfs on qcq swap (Jonathan Toppins) [1951826] - ionic: simplify rx skb alloc (Jonathan Toppins) [1951826] - ionic: optimize fastpath struct usage (Jonathan Toppins) [1951826] - ionic: implement Rx page reuse (Jonathan Toppins) [1951826] - ionic: move rx_page_alloc and free (Jonathan Toppins) [1951826] - drivers: net: ionic: simplify the return expression of ionic_set_rxfh() (Jonathan Toppins) [1951826] - ionic: change mtu after queues are stopped (Jonathan Toppins) [1951826] - ionic: remove some unnecessary oom messages (Jonathan Toppins) [1951826] - ionic: useful names for booleans (Jonathan Toppins) [1951826] - ionic: change set_rx_mode from_ndo to can_sleep (Jonathan Toppins) [1951826] - ionic: flatten calls to ionic_lif_rx_mode (Jonathan Toppins) [1951826] - ionic: batch rx buffer refilling (Jonathan Toppins) [1951826] - ionic: add lif quiesce (Jonathan Toppins) [1951826] - ionic: check for link after netdev registration (Jonathan Toppins) [1951826] - ionic: check port ptr before use (Jonathan Toppins) [1951826] - platform/x86: hp-wireless: add AMD's hardware id to the supported list (David Arcari) [1960472] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1960472] - net/bond: revert deletion of driver and module versions (Jarod Wilson) [1955702] - net:sfc: fix non-freed irq in legacy irq mode (Íñigo Huguet) [1906728] - devlink: Extend SF port attributes to have external attribute (Petr Oros) [1959002] - netfilter: xt_SECMARK: add new revision to fix structure layout (Phil Sutter) [1961714] - xfrm: ipcomp: remove unnecessary get_cpu() (Sabrina Dubroca) [1946885] - platform/x86: intel_pmc_core: Add support for Alder Lake PCH-P (David Arcari) [1838624] - scsi: qedf: Update the max_id value in host structure (Nilesh Javali) [1954876] - scsi: qedf: Add pointer checks in qedf_update_link_speed() (Nilesh Javali) [1871687] - [s390] s390/nvme: support firmware-assisted dump to NVMe disks (Claudio Imbrenda) [1847447] - [s390] s390: nvme dump support (Claudio Imbrenda) [1847447] - [s390] s390/boot: add build-id to decompressor (Philipp Rudo) [1897093] - genirq: Reduce irqdebug cacheline bouncing (Gustavo Walbon) [1957729]- CI: Merge MR, baseline and private configs (Michael Hofmann) - RDMA/rxe: Fix failure during driver load (Kamal Heib) [1930263] - xfrm: remove the fragment check for ipv6 beet mode (Xin Long) [1965185] - SUNRPC: Fix NFS READs that start at non-page-aligned offsets (Benjamin Coddington) [1950303] - pNFS/NFSv4: Improve rejection of out-of-order layouts (Benjamin Coddington) [1950303] - pNFS/NFSv4: Update the layout barrier when we schedule a layoutreturn (Benjamin Coddington) [1950303] - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom tracepoint again (Benjamin Coddington) [1950303] - nfsd4: readdirplus shouldn't return parent of export (Benjamin Coddington) [1950303] - NFS: nfs_igrab_and_active must first reference the superblock (Benjamin Coddington) [1950303] - NFS: nfs_delegation_find_inode_server must first reference the superblock (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter (Benjamin Coddington) [1950303] - NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit() (Benjamin Coddington) [1950303] - NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removing the request (Benjamin Coddington) [1950303] - pNFS: Stricter ordering of layoutget and layoutreturn (Benjamin Coddington) [1950303] - pNFS: Clean up pnfs_layoutreturn_free_lsegs() (Benjamin Coddington) [1950303] - pNFS: We want return-on-close to complete when evicting the inode (Benjamin Coddington) [1950303] - pNFS: Mark layout for return if return-on-close was not sent (Benjamin Coddington) [1950303] - net: sunrpc: interpret the return value of kstrtou32 correctly (Benjamin Coddington) [1950303] - SUNRPC: Handle TCP socket sends with kernel_sendpage() again (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a typo in ff_layout_resend_pnfs_read() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Avoid spurious layout returns in ff_layout_choose_ds_for_read (Benjamin Coddington) [1950303] - NFSv4/pnfs: Add tracing for the deviceid cache (Benjamin Coddington) [1950303] - fs/lockd: convert comma to semicolon (Benjamin Coddington) [1950303] - SUNRPC: When expanding the buffer, we may need grow the sparse pages (Benjamin Coddington) [1950303] - SUNRPC: Cleanup - constify a number of xdr_buf helpers (Benjamin Coddington) [1950303] - SUNRPC: Clean up open coded setting of the xdr_stream 'nwords' field (Benjamin Coddington) [1950303] - SUNRPC: _copy_to/from_pages() now check for zero length (Benjamin Coddington) [1950303] - SUNRPC: Cleanup xdr_shrink_bufhead() (Benjamin Coddington) [1950303] - SUNRPC: Fix xdr_expand_hole() (Benjamin Coddington) [1950303] - SUNRPC: Fixes for xdr_align_data() (Benjamin Coddington) [1950303] - SUNRPC: _shift_data_left/right_pages should check the shift length (Benjamin Coddington) [1950303] - NFSv4.1: use BITS_PER_LONG macro in nfs4session.h (Benjamin Coddington) [1950303] - xprtrdma: Fix XDRBUF_SPARSE_PAGES support (Benjamin Coddington) [1950303] - sunrpc: fix xs_read_xdr_buf for partial pages receive (Benjamin Coddington) [1950303] - Revert "nfsd4: support change_attr_type attribute" (Benjamin Coddington) [1950303] - nfsd4: don't query change attribute in v2/v3 case (Benjamin Coddington) [1950303] - nfsd: minor nfsd4_change_attribute cleanup (Benjamin Coddington) [1950303] - nfsd: simplify nfsd4_change_info (Benjamin Coddington) [1950303] - nfsd: only call inode_query_iversion in the I_VERSION case (Benjamin Coddington) [1950303] - nfs_common: need lock during iterate through the list (Benjamin Coddington) [1950303] - nfsd: Fix message level for normal termination (Benjamin Coddington) [1950303] - NFS: switch nfsiod to be an UNBOUND workqueue. (Benjamin Coddington) [1950303] - lockd: don't use interval-based rebinding over TCP (Benjamin Coddington) [1950303] - net: sunrpc: Fix 'snprintf' return value check in 'do_xprt_debugfs' (Benjamin Coddington) [1950303] - NFSv4: Refactor to use user namespaces for nfs4idmap (Benjamin Coddington) [1950303] - NFS: NFSv2/NFSv3: Use cred from fs_context during mount (Benjamin Coddington) [1950303] - NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode (Benjamin Coddington) [1950303] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1950303] - SUNRPC: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1950303] - pNFS: Clean up open coded xdr string decoding (Benjamin Coddington) [1950303] - SUNRPC: Fix up open coded kmemdup_nul() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Fix up layoutstats reporting for non-TCP transports (Benjamin Coddington) [1950303] - NFSv4/pNFS: Store the transport type in struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - pNFS: Add helpers for allocation/free of struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - NFSv4/pNFS: Use connections to a DS that are all of the same protocol family (Benjamin Coddington) [1950303] - SUNRPC: Remove unused function xprt_load_transport() (Benjamin Coddington) [1950303] - NFS: Switch mount code to use xprt_find_transport_ident() (Benjamin Coddington) [1950303] - SUNRPC: Add a helper to return the transport identifier given a netid (Benjamin Coddington) [1950303] - SUNRPC: Close a race with transport setup and module put (Benjamin Coddington) [1950303] - SUNRPC: xprt_load_transport() needs to support the netid "rdma6" (Benjamin Coddington) [1950303] - SUNRPC: rpc_wake_up() should wake up tasks in the correct order (Benjamin Coddington) [1950303] - NFSv4: Observe the NFS_MOUNT_SOFTREVAL flag in _nfs4_proc_lookupp (Benjamin Coddington) [1950303] - NFSv3: Add emulation of the lookupp() operation (Benjamin Coddington) [1950303] - NFSv3: Refactor nfs3_proc_lookup() to split out the dentry (Benjamin Coddington) [1950303] - SUNRPC: Remove XDRBUF_SPARSE_PAGES flag in gss_proxy upcall (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd4_decode/encode_compound() (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd_dispatch() (Benjamin Coddington) [1950303] - NFSD: Add common helpers to decode void args and encode void results (Benjamin Coddington) [1950303] - SUNRPC: Prepare for xdr_stream-style decoding on the server-side (Benjamin Coddington) [1950303] - SUNRPC: Add xdr_set_scratch_page() and xdr_reset_scratch_buffer() (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom() tracepoint (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - NFSD: A semicolon is not needed after a switch statement. (Benjamin Coddington) [1950303] - svcrdma: support multiple Read chunks per RPC (Benjamin Coddington) [1950303] - svcrdma: Use the new parsed chunk list when pulling Read chunks (Benjamin Coddington) [1950303] - svcrdma: Rename info::ri_chunklen (Benjamin Coddington) [1950303] - svcrdma: Clean up chunk tracepoints (Benjamin Coddington) [1950303] - svcrdma: Remove chunk list pointers (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_send_reply_chunk (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_map_reply_msg() (Benjamin Coddington) [1950303] - svcrdma: Support multiple write chunks when pulling up (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to encode Reply transport headers (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to construct RDMA Writes (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to detect reverse direction replies (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to derive the inv_rkey (Benjamin Coddington) [1950303] - svcrdma: Add a "parsed chunk list" data structure (Benjamin Coddington) [1950303] - svcrdma: Clean up svc_rdma_encode_reply_chunk() (Benjamin Coddington) [1950303] - svcrdma: Post RDMA Writes while XDR encoding replies (Benjamin Coddington) [1950303] - NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders (Benjamin Coddington) [1950303] - SUNRPC: Rename svc_encode_read_payload() (Benjamin Coddington) [1950303] - svcrdma: Refactor the RDMA Write path (Benjamin Coddington) [1950303] - svcrdma: Const-ify the xdr_buf arguments (Benjamin Coddington) [1950303] - SUNRPC: Adjust synopsis of xdr_buf_subsegment() (Benjamin Coddington) [1950303] - svcrdma: Catch another Reply chunk overflow case (Benjamin Coddington) [1950303] - xprtrdma: Micro-optimize MR DMA-unmapping (Benjamin Coddington) [1950303] - xprtrdma: Move rpcrdma_mr_put() (Benjamin Coddington) [1950303] - xprtrdma: Trace unmap_sync calls (Benjamin Coddington) [1950303] - xprtrdma: Display the task ID when reporting MR events (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_nomrs() (Benjamin Coddington) [1950303] - xprtrdma: Clean up xprtrdma callback tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up tracepoints in the reply path (Benjamin Coddington) [1950303] - xprtrdma: Clean up reply parsing error tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_post_linv (Benjamin Coddington) [1950303] - xprtrdma: Introduce FRWR completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Send completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Receive completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Replace dprintk call sites in ERR_CHUNK path (Benjamin Coddington) [1950303] - xprtrdma: Fix a BUG when tracing is enabled with NFSv4.1 on RDMA (Benjamin Coddington) [1950303] - drm: virtio: fix common struct sg_table related issues (Eric Auger) [1971821] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1915307] - net/mlx5: Release devlink object if adev fails (Alaa Hleihel) [1915307] - net/mlx5: Fix compilation warning for 32-bit platform (Alaa Hleihel) [1915307] - net/mlx5: Use effective interrupt affinity (Alaa Hleihel) [1915307] - net/mlx5: Replace irq_to_desc() abuse (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove unneeded semicolon (Alaa Hleihel) [1915307] - net: mlx5: convert comma to semicolon (Alaa Hleihel) [1915307] - net/mlx5e: Fill mlx5e_create_cq_param in a function (Alaa Hleihel) [1915307] - net/mlx5e: Split between RX/TX tunnel FW support indication (Alaa Hleihel) [1915307] - net/mlx5: Arm only EQs with EQEs (Alaa Hleihel) [1915307] - net/mlx5e: Remove duplicated include (Alaa Hleihel) [1915307] - net/mlx5e: Add TX port timestamp support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Add TX PTP port object support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Move MLX5E_RX_ERR_CQE macro (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Split SW group counters update function (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Change skb fifo push/pop API to be used without SQ (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow SQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow RQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow CQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Free drop RQ in a dedicated function (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove IB representors dead code (Alaa Hleihel) [1915307] - net/mlx5: Simplify eswitch mode check (Alaa Hleihel) [1915307] - net/mlx5: Delete custom device management logic (Alaa Hleihel) [1915307] - RDMA/mlx5: Convert mlx5_ib to use auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5e: Connect ethernet part to auxiliary bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Connect mlx5_vdpa to auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5: Register mlx5 devices to auxiliary virtual bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Make hardware definitions visible to all mlx5 devices (Alaa Hleihel) [1915307] - net/mlx5_core: Clean driver version and name (Alaa Hleihel) [1915307] - net/mlx5: Treat host PF vport as other (non eswitch manager) vport (Alaa Hleihel) [1915307] - net/mlx5: Export steering related functions (Alaa Hleihel) [1915307] - net/mlx5: Expose other function ifc bits (Alaa Hleihel) [1915307] - net/mlx5: Expose IP-in-IP TX and RX capability bits (Alaa Hleihel) [1915307] - net/mlx5: Update the hardware interface definition for vhca state (Alaa Hleihel) [1915307] - net/mlx5: Avoid exposing driver internal command helpers (Alaa Hleihel) [1915307] - net/mlx5: Add ts_cqe_to_dest_cqn related bits (Alaa Hleihel) [1915307] - net/mlx5: Add misc4 to mlx5_ifc_fte_match_param_bits (Alaa Hleihel) [1915307] - net/mlx5: Check dr mask size against mlx5_match_param size (Alaa Hleihel) [1915307] - net/mlx5: Add sampler destination type (Alaa Hleihel) [1915307] - net/mlx5: Add sample offload hardware bits and structures (Alaa Hleihel) [1915307] - RDMA/mlx5: Use PCI device for dma mappings (Alaa Hleihel) [1915307] - RDMA/mlx5: Silence the overflow warning while building offset mask (Alaa Hleihel) [1915307] - RDMA/mlx5: Check for ERR_PTR from uverbs_zalloc() (Alaa Hleihel) [1915307] - RDMA/mlx5: Enable querying AH for XRC QP types (Alaa Hleihel) [1915307] - RDMA/mlx5: Lower setting the umem's PAS for SRQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for devx (Alaa Hleihel) [1915307] - RDMA/mlx5: mlx5_umem_find_best_quantized_pgoff() for CQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for QP (Alaa Hleihel) [1915307] - RDMA/mlx5: Directly compute the PAS list for raw QP RQ's (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for WQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Alaa Hleihel) [1915307] - net: mlx5: Replace in_irq() usage (Alaa Hleihel) [1915307] - net/mlx5: Cleanup kernel-doc warnings (Alaa Hleihel) [1915307] - net/mlx5e: Validate stop_room size upon user input (Alaa Hleihel) [1915307] - net/mlx5: DR, Free unused buddy ICM memory (Alaa Hleihel) [1915307] - net/mlx5: DR, ICM memory pools sync optimization (Alaa Hleihel) [1915307] - net/mlx5: DR, Sync chunks only during free (Alaa Hleihel) [1915307] - net/mlx5: DR, Handle ICM memory via buddy allocation instead of buckets (Alaa Hleihel) [1915307] - net/mlx5: DR, Add buddy allocator utilities (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename matcher functions to be more HW agnostic (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename builders HW specific names (Alaa Hleihel) [1915307] - net/mlx5: DR, Remove unused member of action struct (Alaa Hleihel) [1915307] - IB/mlx5: Add support for NDR link speed (Alaa Hleihel) [1915307 1926596] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for mkc's (Alaa Hleihel) [1915307] - RDMA/mlx5: Split the WR setup out of mlx5_ib_update_xlt() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move xlt_emergency_page_mutex into mr.c (Alaa Hleihel) [1915307] - RDMA/mlx5: Change mlx5_ib_populate_pas() to use rdma_for_each_block() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove npages from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove ncont from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove order from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move mlx5_ib_cont_pages() to the creation of the mlx5_ib_mr (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove mlx5_ib_mr->order (Alaa Hleihel) [1915307] - net/mlx5: fix error return code in mlx5e_tc_nic_init() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Fix IPsec packet drop by mlx5e_tc_update_skb (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Use spin_lock_bh for async_icosq_lock (Alaa Hleihel) [1915306 1915307] - net/mlx5: Replace zero-length array with flexible-array member (Alaa Hleihel) [1915306 1915307] - net/mlx5: Fix uininitialized pointer read on pointer attr (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload limit no reset (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for fw live patch event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add devlink param enable_remote_dev_reset support (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload action fw activate (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset abort event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset now event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset request event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Set cap for pci sync for fw update event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add functions to set/query MFRL register (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Fix potential null pointer dereference (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Fix dereference on pointer attr after null check (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Use dma device access helper (Alaa Hleihel) [1915306 1915307] - mlx5: cross-tree: phase out dma_zalloc_coherent() (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-Switch, Support flow source for local vport (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use helper function to load unload representor (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Add helper to check egress ACL need (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use PF num in metadata reg c0 (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Add support for rule creation with flow source hint (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Call ste_builder directly with tag pointer (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded local variable (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded vlan check from L2 builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded check from source port builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Replace the check for valid STE entry (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete not needed GSI QP signal QP type (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Change GSI QP to have same creation flow like other QPs (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Reuse existing fields in parent QP storage object (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Embed GSI QP into general mlx5_ib QP (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove unreachable return (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Use kfree() to free fd->g in accel_fs_tcp_create_groups() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Keep direct reference to mlx5_core_dev in tc ct (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Support CT offload for tc nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: rework ct offload init messages (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Add tc chains offload support for nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor tc flow attributes structure (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Split nic tc flow allocation and creation (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Tc nic flows to use mlx5_chains flow tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Allow ft level ignore for nic rx tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor multi chains and prios support (Alaa Hleihel) [1915306 1915307 1919642] - RDMA/mlx5: Don't call to restrack recursively (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Expose TIR and QP ICM address for sw_owner_v2 devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Allow DM allocation for sw_owner_v2 enabled devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add sw_owner_v2 bit capability (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete duplicated mlx5_ptys_width enum (Alaa Hleihel) [1915306 1915307] - net/mlx5: IPsec: make spdxcheck.py happy (Alaa Hleihel) [1915306 1915307] - mlx5: add pause frame stats (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add CQE compression support for multi-strides packets (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add support for tc trap (Alaa Hleihel) [1915306 1915307 1919643] - net/mlx5: E-Switch, Use vport metadata matching by default (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove erroneous fallthrough (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add DCT RoCE LAG support (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add tx_affinity support for DCI QP (Alaa Hleihel) [1915306 1915307] - net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Enable sniffer when device is in switchdev mode (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add new IB rates support (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Replace open-coded offsetofend() macro (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Simplify multiple else-if cases with switch keyword (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Link non uplink representors to PCI device (Alaa Hleihel) [1915306 1915307 1959367] - perf stat: Use nftw() instead of ftw() (Michael Petlan) [1944684] - perf unwind: Set userdata for all __report_module() paths (Michael Petlan) [1944684] - perf debug: Move debug initialization earlier (Michael Petlan) [1944684] - perf script: Fix overrun issue for dynamically-allocated PMU type number (Michael Petlan) [1944684] - perf metricgroup: Fix system PMU metrics (Michael Petlan) [1944684] - perf metricgroup: Fix for metrics containing duration_time (Michael Petlan) [1944684] - perf evlist: Fix id index for heterogeneous systems (Michael Petlan) [1944684] - perf inject: Correct event attribute sizes (Michael Petlan) [1944684] - perf intel-pt: Fix 'CPU too large' error (Michael Petlan) [1944684] - perf stat: Take cgroups into account for shadow stats (Michael Petlan) [1944684] - perf stat: Introduce struct runtime_stat_data (Michael Petlan) [1944684] - libperf tests: Fail when failing to get a tracepoint id (Michael Petlan) [1944684] - libperf tests: If a test fails return non-zero (Michael Petlan) [1944684] - libperf tests: Avoid uninitialized variable warning (Michael Petlan) [1944684] - perf test: Fix shadow stat test for non-bash shells (Michael Petlan) [1944684] - perf bpf examples: Fix bpf.h header include directive in 5sec.c example (Michael Petlan) [1944684] - perf probe: Fix memory leak when synthesizing SDT probes (Michael Petlan) [1944684] - perf stat aggregation: Add separate thread member (Michael Petlan) [1944684] - perf stat aggregation: Add separate core member (Michael Petlan) [1944684] - perf stat aggregation: Add separate die member (Michael Petlan) [1944684] - perf stat aggregation: Add separate socket member (Michael Petlan) [1944684] - perf stat aggregation: Add separate node member (Michael Petlan) [1944684] - perf stat aggregation: Start using cpu_aggr_id in map (Michael Petlan) [1944684] - perf cpumap: Drop in cpu_aggr_map struct (Michael Petlan) [1944684] - perf cpumap: Add new map type for aggregation (Michael Petlan) [1944684] - perf stat: Replace aggregation ID with a struct (Michael Petlan) [1944684] - perf cpumap: Add new struct for cpu aggregation (Michael Petlan) [1944684] - perf cpumap: Use existing allocator to avoid using malloc (Michael Petlan) [1944684] - perf tests: Improve topology test to check all aggregation types (Michael Petlan) [1944684] - perf powerpc: Move syscall.tbl check to check-headers.sh (Michael Petlan) [1944684] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Michael Petlan) [1944684] - perf mem: Factor out a function to generate sort order (Michael Petlan) [1944684] - perf sort: Add sort option for data page size (Michael Petlan) [1944684] - perf script: Support data page size (Michael Petlan) [1944684] - tools headers UAPI: Sync linux/stat.h with the kernel sources (Michael Petlan) [1944684] - tools: Factor HOSTCC, HOSTLD, HOSTAR definitions (Michael Petlan) [1944684] - perf config: Fix example command in manpage to conform to syntax specified in the SYNOPSIS section. (Michael Petlan) [1944684] - perf test: Make sample-parsing test aware of PERF_SAMPLE_{CODE,DATA}_PAGE_SIZE (Michael Petlan) [1944684] - perf tools: Add support to read build id from compressed elf (Michael Petlan) [1944684] - perf debug: Add debug_set_file function (Michael Petlan) [1944684] - perf evlist: Support pipe mode display (Michael Petlan) [1944684] - perf report: Support --header-only for pipe mode (Michael Petlan) [1944684] - perf vendor events: Add JSON metrics for imx8mm DDR Perf (Michael Petlan) [1944684] - perf metricgroup: Support adding metrics for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Support printing metric groups for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Split up metricgroup__print() (Michael Petlan) [1944684] - perf metricgroup: Fix metrics using aliases covering multiple PMUs (Michael Petlan) [1944684] - perf evlist: Change evlist__splice_list_tail() ordering (Michael Petlan) [1944684] - perf pmu: Add pmu_add_sys_aliases() (Michael Petlan) [1944684] - perf pmu: Add pmu_id() (Michael Petlan) [1944684] - perf jevents: Add support for system events tables (Michael Petlan) [1944684] - perf jevents: Add support for an extra directory level (Michael Petlan) [1944684] - perf evsel: Emit warning about kernel not supporting the data page size sample_type bit (Michael Petlan) [1944684] - perf record: Support new sample type for data page size (Michael Petlan) [1944684] - perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder (Michael Petlan) [1944684] - perf record: Fix memory leak when using '--user-regs=?' to list registers (Michael Petlan) [1944684] - tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944684] - tools build: Add missing libcap to test-all.bin target (Michael Petlan) [1944684] - perf test: Fix metric parsing test (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' record methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' diff methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' nr_threads method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' deliver event method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' header methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' raw samples methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' mmap pages parsing method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event attribute config methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for alternative 'struct evlist' constructors (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event selection methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event group methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' create maps methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' print methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' evsel list methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' pause/resume methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' id_pos methods (Michael Petlan) [1944684] - perf tools: Add aarch64 registers to --user-regs (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' tracking event methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' browser methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods (Michael Petlan) [1944684] - perf evlist: Ditch unused set/reset sample_bit methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample parsing methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sideband thread methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'filter' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' stats methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'workload' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' methods: evlist__set_leader() (Michael Petlan) [1944684] - perf evsel: Convert last 'struct evsel' methods to the right evsel__ prefix (Michael Petlan) [1944684] - perf test: Add shadow stat test (Michael Petlan) [1944684] - perf build-id: Add build_id_cache__add function (Michael Petlan) [1944684] - perf build-id: Add __perf_session__cache_build_ids function (Michael Petlan) [1944684] - perf build-id: Use machine__for_each_dso in perf_session__cache_build_ids (Michael Petlan) [1944684] - perf data: Add is_perf_data function (Michael Petlan) [1944684] - perf symbols: Try to load vmlinux from buildid database (Michael Petlan) [1944684] - perf tools: Use struct extra_kernel_map in machine__process_kernel_mmap_event (Michael Petlan) [1944684] - perf build-id: Add check for existing link in buildid dir (Michael Petlan) [1944684] - perf tools: Add filename__decompress function (Michael Petlan) [1944684] - perf tools: Add build_id__is_defined function (Michael Petlan) [1944684] - tools lib: Adopt memchr_inv() from kernel (Michael Petlan) [1944684] - perf arm-spe: Add support for ARMv8.3-SPE (Michael Petlan) [1944684] - perf arm_spe: Decode memory tagging properties (Michael Petlan) [1944684] - perf arm-spe: Add more sub classes for operation packet (Michael Petlan) [1944684] - perf arm-spe: Refactor operation packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_op_type() (Michael Petlan) [1944684] - perf arm-spe: Remove size condition checking for events (Michael Petlan) [1944684] - perf arm-spe: Refactor event type handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_event() (Michael Petlan) [1944684] - perf arm-spe: Refactor counter packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_counter() (Michael Petlan) [1944684] - perf arm-spe: Refactor context packet handling (Michael Petlan) [1944684] - perf arm_spe: Fixup top byte for data virtual address (Michael Petlan) [1944684] - perf arm-spe: Refactor address packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_addr() (Michael Petlan) [1944684] - perf arm-spe: Refactor packet header parsing (Michael Petlan) [1944684] - perf arm-spe: Refactor printing string to buffer (Michael Petlan) [1944684] - perf expr: Force encapsulation on expr_id_data (Michael Petlan) [1944684] - perf vendor events: Update Skylake client events to v50 (Michael Petlan) [1944684] - perf data: Allow to use stdio functions for pipe mode (Michael Petlan) [1944684] - perf arm-spe: Fix packet length handling (Michael Petlan) [1944684] - perf arm-spe: Refactor arm_spe_get_events() (Michael Petlan) [1944684] - perf arm-spe: Refactor payload size calculation (Michael Petlan) [1944684] - perf arm-spe: Fix a typo in comment (Michael Petlan) [1944684] - perf arm-spe: Include bitops.h for BIT() macro (Michael Petlan) [1944684] - perf mem: Support ARM SPE events (Michael Petlan) [1944684] - perf c2c: Support AUX trace (Michael Petlan) [1944684] - perf mem: Support AUX trace (Michael Petlan) [1944684] - perf auxtrace: Add itrace option '-M' for memory events (Michael Petlan) [1944684] - perf mem: Only initialize memory event for recording (Michael Petlan) [1944684] - perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Introduce weak function perf_mem_events__ptr() (Michael Petlan) [1944684] - perf mem: Search event name with more flexible path (Michael Petlan) [1944684] - perf jevents: Add test for arch std events (Michael Petlan) [1944684] - perf jevents: Tidy error handling (Michael Petlan) [1944684] - perf trace beauty: Allow header files in a different path (Michael Petlan) [1944684] - perf stat: Add --quiet option (Michael Petlan) [1944684] - perf stat: Support regex pattern in --for-each-cgroup (Michael Petlan) [1944684] - perf kvm: Add kvm-stat for arm64 (Michael Petlan) [1944684] - perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf annotate: Move bpf header inclusion to inside HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf tests: Skip the llvm and bpf tests if HAVE_LIBBPF_SUPPORT isn't defined (Michael Petlan) [1944684] - perf bpf: Enclose libbpf.h include within HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf test: Implement skip_reason callback for watchpoint tests (Michael Petlan) [1944684] - perf tests tsc: Add checking helper is_supported() (Michael Petlan) [1944684] - perf tests tsc: Make tsc testing as a common testing (Michael Petlan) [1944684] - perf mem2node: Improve warning if detected no memory nodes (Michael Petlan) [1944684] - perf version: Add a feature for libpfm4 (Michael Petlan) [1944684] - perf annotate mips: Add perf arch instructions annotate handlers (Michael Petlan) [1944684] - perf/x86/intel: Add Tremont Topdown support (Michael Petlan) [1944684] - perf/x86: Fix fall-through warnings for Clang (Michael Petlan) [1944684] - perf/x86/intel/lbr: Fix the return type of get_lbr_cycles() (Michael Petlan) [1944684] - perf/x86/intel: Fix rtm_abort_event encoding on Ice Lake (Michael Petlan) [1944684] - perf: Break deadlock involving exec_update_mutex (Michael Petlan) [1944684] - perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.STALLS_MEM_ANY (Michael Petlan) [1944684] - perf/x86: Avoid TIF_IA32 when checking 64bit mode (Michael Petlan) [1944684] - bpf, ringbuf: Deny reserve of buffers larger than ringbuf (Wander Lairson Costa) [1968591] - bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds (Wander Lairson Costa) [1965938] - tools/power turbostat: Support Alder Lake Mobile (Steve Best) [1962291] - ACPI: PM: Add ACPI ID of Alder Lake Fan (Steve Best) [1961617] - powercap/intel_rapl: add support for AlderLake Mobile (Steve Best) [1961816] - platform/x86: intel_pmc_core: Uninitialized data in pmc_core_lpm_latch_mode_write() (David Arcari) [1783557] - platform/x86: intel_pmc_core: add ACPI dependency (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix "unsigned 'ret' is never less than zero" smatch warning (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add LTR registers for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add option to set/clear LPM mode (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add requirements file to debugfs (David Arcari) [1783557] - platform/x86: intel_pmc_core: Get LPM requirements for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Show LPM residency in microseconds (David Arcari) [1783557] - platform/x86: intel_pmc_core: Handle sub-states generically (David Arcari) [1783557] - platform/x86: intel_pmc_core: Remove global struct pmc_dev (David Arcari) [1783557] - platform/x86: intel_pmc_core: Don't use global pmcdev in quirks (David Arcari) [1783557] - platform/x86: intel_pmc_core: export platform global reset bits via etr3 sysfs file (David Arcari) [1783557] - MAINTAINERS: Update maintainers for pmc_core driver (David Arcari) [1783557] - MAINTAINERS: intel_pmc_core: Update MAINTAINERS (David Arcari) [1783557] - platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms (David Arcari) [1783557] - platform/x86: intel_pmc_core: Assign boolean values to a bool variable (David Arcari) [1783557] - platform/x86: intel_pmc_core: fix: Replace dev_dbg macro with dev_info() (David Arcari) [1783557] - platform/x86: intel_pmc_core: Clean up: Remove the duplicate comments and reorganize (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix the slp_s0 counter displayed value (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix TigerLake power gating status map (David Arcari) [1783557] - platform/x86: pmc_core: Use descriptive names for LPM registers (David Arcari) [1783557] - platform/x86: intel_pmc_core: Change Jasper Lake S0ix debug reg map back to ICL (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Atom based Jasper Lake (JSL) platform support (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Intel Elkhart Lake support (David Arcari) [1783557] - [s390] s390/ipl: support NVMe IPL kernel parameters (Claudio Imbrenda) [1963120] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Claudio Imbrenda) [1919249] - [s390] smc: fix out of bound access in smc_nl_get_sys_info() (Claudio Imbrenda) [1919249] - [s390] net/smc: fix access to parent of an ib device (Claudio Imbrenda) [1919249] - [s390] s390/vtime: fix increased steal time accounting (Claudio Imbrenda) [1963075] - [s390] tools/kvm_stat: Add restart delay (Claudio Imbrenda) [1963082] - [s390] s390/dasd: fix hanging IO request during DASD driver unbind (Claudio Imbrenda) [1963077] - [s390] s390/dasd: fix hanging DASD driver unbind (Claudio Imbrenda) [1963077]- Add New KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1939309] - kunit: lib: adhear to KUNIT formatting standard (Nico Pache) [1939309] - kunit: mptcp: adhere to KUNIT formatting standard (Nico Pache) [1939309] - ASoC: topology: adhere to KUNIT formatting standard (Nico Pache) [1939309] - kunit: software node: adhear to KUNIT formatting standard (Nico Pache) [1939309] - resource: provide meaningful MODULE_LICENSE() in test suite (Nico Pache) [1939309] - resource: Add test cases for new resource API (Nico Pache) [1939309] - resource: Introduce resource_intersection() for overlapping resources (Nico Pache) [1939309] - resource: Introduce resource_union() for overlapping resources (Nico Pache) [1939309] - mm/resource: Use resource_overlaps() to simplify region_intersects() (Nico Pache) [1939309] - kernel.h: split out min()/max() et al. helpers (Nico Pache) [1939309] - lib/math/rational.c: fix possible incorrect result from rational fractions helper (Nico Pache) [1939309] - lib: Move mathematic helpers to separate folder (Nico Pache) [1939309] - lib/cmdline: remove an unneeded local variable in next_arg() (Nico Pache) [1939309] - lib/cmdline: Allow get_options() to take 0 to validate the input (Nico Pache) [1939309] - lib/cmdline: Update documentation to reflect behaviour (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test case for get_options() (Nico Pache) [1939309] - ext4: add .kunitconfig fragment to enable ext4-specific tests (Nico Pache) [1939309] - ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it (Nico Pache) [1939309] - kunit: tool: fix unintentional statefulness in run_kernel() (Nico Pache) [1939309] - kunit: tool: add support for filtering suites by glob (Nico Pache) [1939309] - kunit: add kunit.filter_glob cmdline option to filter suites (Nico Pache) [1939309] - kunit: don't show `1 == 1` in failed assertion messages (Nico Pache) [1939309] - kunit: make kunit_tool accept optional path to .kunitconfig fragment (Nico Pache) [1939309] - Documentation: kunit: add tips.rst for small examples (Nico Pache) [1939309] - KUnit: Docs: make start.rst example Kconfig follow style.rst (Nico Pache) [1939309] - kunit: tool: simplify kconfig is_subset_of() logic (Nico Pache) [1939309] - minor: kunit: tool: fix unit test so it can run from non-root dir (Nico Pache) [1939309] - kunit: tool: use `with open()` in unit test (Nico Pache) [1939309] - kunit: tool: stop using bare asserts in unit test (Nico Pache) [1939309] - kunit: tool: fix unit test cleanup handling (Nico Pache) [1939309] - ASoC: topology: KUnit: Convert from cpu to data format (Nico Pache) [1939309] - drivers/base: build kunit tests without structleak plugin (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: Check if ops is set before dereference (Nico Pache) [1939309] - ASoC: topology: Ensure that needed parameters are set (Nico Pache) [1939309] - kunit: tool: move kunitconfig parsing into __init__, make it optional (Nico Pache) [1939309] - kunit: tool: fix minor typing issue with None status (Nico Pache) [1939309] - kunit: tool: surface and address more typing issues (Nico Pache) [1939309] - Documentation: kunit: include example of a parameterized test (Nico Pache) [1939309] - kunit: tool: Fix spelling of "diagnostic" in kunit_parser (Nico Pache) [1939309] - kunit: tool: Force the use of the 'tty' console for UML (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test suite for cmdline API (Nico Pache) [1939309] - lib/cmdline: allow NULL to be an output for get_option() (Nico Pache) [1939309] - lib/cmdline: fix get_option() for strings starting with hyphen (Nico Pache) [1939309] - lib/cmdline.c: mark expected switch fall-throughs (Nico Pache) [1939309] - lib/test_bits.c: add tests of GENMASK (Nico Pache) [1939309] - linux/bits.h: add compile time sanity check of GENMASK inputs (Nico Pache) [1939309] - linux/build_bug.h: change type to int (Nico Pache) [1939309] - fs: ext4: Modify inode-test.c to use KUnit parameterized testing feature (Nico Pache) [1939309] - kunit: Support for Parameterized Testing (Nico Pache) [1939309] - kunit: kunit_tool: Correctly parse diagnostic messages (Nico Pache) [1939309] - Documentation: kunit: provide guidance for testing many inputs (Nico Pache) [1939309] - kunit: Introduce get_file_path() helper (Nico Pache) [1939309] - kunit: fix display of failed expectations for strings (Nico Pache) [1939309] - kunit: tool: fix extra trailing \n in raw + parsed test output (Nico Pache) [1939309] - kunit: tool: print out stderr from make (like build warnings) (Nico Pache) [1939309] - KUnit: Docs: usage: wording fixes (Nico Pache) [1939309] - KUnit: Docs: style: fix some Kconfig example issues (Nico Pache) [1939309] - KUnit: Docs: fix a wording typo (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (test.log) (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (.kunitconfig) (Nico Pache) [1939309] - kunit: tool: fix pre-existing python type annotation errors (Nico Pache) [1939309] - kunit: Fix kunit.py parse subcommand (use null build_dir) (Nico Pache) [1939309] - kunit: test: fix remaining kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: Fix compilation test when using TEST_BIT_FIELD_COMPILE (Nico Pache) [1939309] - kunit: test.h: fix a bad kernel-doc markup (Nico Pache) [1939309] - kunit: test.h: solve kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: add bitfield test conversion to KUnit (Nico Pache) [1939309] - Documentation: kunit: add a brief blurb about kunit_test_suite (Nico Pache) [1939309] - kunit: test: add test plan to KUnit TAP format (Nico Pache) [1939309] - init: main: add KUnit to kernel init (Nico Pache) [1939309] - init: unify opening /dev/console as stdin/stdout/stderr (Nico Pache) [1939309] - kunit: test: create a single centralized executor for all tests (Nico Pache) [1939309] - Documentation: test.h - fix warnings (Nico Pache) [1939309] - vmlinux.lds.h: add linker section for KUnit test suites (Nico Pache) [1939309] - Documentation: kunit: Add naming guidelines (Nico Pache) [1939309] - kunit: tool: fix display of make errors (Nico Pache) [1939309] - kunit: tool: handle when .kunit exists but .kunitconfig does not (Nico Pache) [1939309] - kunit: tool: fix --alltests flag (Nico Pache) [1939309] - kunit: tool: allow generating test results in JSON (Nico Pache) [1939309] - kunit: tool: fix running kunit_tool from outside kernel tree (Nico Pache) [1939309] - lib: add linear ranges helpers (Nico Pache) [1939309] - PCI/RCEC: Fix RCiEP device to RCEC association (Myron Stowe) [1895942] - PCI/portdrv: Report reset for frozen channel (Myron Stowe) [1895942] - PCI/AER: Specify the type of Port that was reset (Myron Stowe) [1895942] - PCI/ERR: Retain status from error notification (Myron Stowe) [1895942] - PCI/AER: Clear AER status from Root Port when resetting Downstream Port (Myron Stowe) [1895942] - PCI/ERR: Clear status of the reporting device (Myron Stowe) [1895942] - PCI/AER: Add RCEC AER error injection support (Myron Stowe) [1895942] - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling (Myron Stowe) [1895942] - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling (Myron Stowe) [1895942] - PCI/ERR: Recover from RCiEP AER errors (Myron Stowe) [1895942] - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs (Myron Stowe) [1895942] - PCI/ERR: Recover from RCEC AER errors (Myron Stowe) [1895942] - PCI/ERR: Clear AER status only when we control AER (Myron Stowe) [1895942] - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Avoid negated conditional for clarity (Myron Stowe) [1895942] - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Simplify by computing pci_pcie_type() once (Myron Stowe) [1895942] - PCI/ERR: Simplify by using pci_upstream_bridge() (Myron Stowe) [1895942] - PCI/ERR: Rename reset_link() to reset_subordinates() (Myron Stowe) [1895942] - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() (Myron Stowe) [1895942] - PCI/ERR: Bind RCEC devices to the Root Port driver (Myron Stowe) [1895942] - PCI/AER: Write AER Capability only when we control it (Myron Stowe) [1895942] - PCI: Export pcie_has_flr() (Myron Stowe) [1895942] - xfs: don't reuse busy extents on extent trim (Brian Foster) [1960380] - nvme: add 'kato' sysfs attribute (Gopal Tiwari) [1970260] - scsi: qla2xxx: Update version to 10.02.00.106-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Add marginal path handling support (Nilesh Javali) [1925465] - scsi: qla2xxx: Do logout even if fabric scan retries got exhausted (Nilesh Javali) [1925465] - scsi: qla2xxx: Update default AER debug mask (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix mailbox recovery during PCIe error (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in PCIe error handling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix RISC RESET completion polling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix use after free in bsg (Nilesh Javali) [1925465] - scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix stuck session (Nilesh Javali) [1925465] - scsi: qla2xxx: Add H:C:T info in the log message for fc ports (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix IOPS drop seen in some adapters (Nilesh Javali) [1925465] - scsi: qla2xxx: Check kzalloc() return value (Nilesh Javali) [1925465] - scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats() (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify qla8044_minidump_process_control() (Nilesh Javali) [1925465] - scsi: qla2xxx: Suppress Coverity complaints about dseg_r* (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix endianness annotations (Nilesh Javali) [1925465] - scsi: qla2xxx: Constify struct qla_tgt_func_tmpl (Nilesh Javali) [1925465] - scsi: qla2xxx: Use dma_pool_zalloc() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misdocumented functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix incorrectly named function qla8044_check_temp() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misnamed functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some incorrect formatting/spelling issues (Nilesh Javali) [1925465] - scsi: qla2xxx: Replace __qla2x00_marker()'s missing underscores (Nilesh Javali) [1925465] - scsi: Revert "qla2xxx: Make sure that aborted commands are freed" (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix broken #endif placement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify if statement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify the calculation of variables (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some memory corruption (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove redundant NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove unnecessary NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Assign boolean values to a bool variable (Nilesh Javali) [1925465] - scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI result value (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limit (Nilesh Javali) [1925465] - scsi: qla2xxx: Update version to 10.02.00.105-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER (Nilesh Javali) [1925465] - scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Move some messages from debug to normal log level (Nilesh Javali) [1925465] - scsi: qla2xxx: Add error counters to debugfs node (Nilesh Javali) [1925465] - scsi: qla2xxx: Implementation to get and manage host, target stats and initiator port (Nilesh Javali) [1925465] - scsi: ibmvfc: Reinit target retries (Steve Best) [1965010] - scsi: ibmvfc: Avoid move login if fast fail is enabled (Steve Best) [1965010] - scsi: ibmvfc: Handle move login failure (Steve Best) [1965010] - scsi: ibmvfc: Fix invalid state machine BUG_ON() (Steve Best) [1965010] - scsi: qedf: Do not put host in qedf_vport_create() unconditionally (Nilesh Javali) [1899384] - scsi: storvsc: Enable scatterlist entry lengths > 4Kbytes (Cathy Avery) [1941664] - scsi: storvsc: Parameterize number hardware queues (Cathy Avery) [1941664] - scsi: storvsc: Return DID_ERROR for invalid commands (Cathy Avery) [1941664] - scsi: storvsc: Validate length of incoming packet in storvsc_on_channel_callback() (Cathy Avery) [1941664] - scsi: storvsc: Resolve data race in storvsc_probe() (Cathy Avery) [1941664] - scsi: storvsc: Fix max_outstanding_req_per_channel for Win8 and newer (Cathy Avery) [1941664] - scsi: storvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Cathy Avery) [1941664] - RDMA/ipoib: Fix warning caused by destroying non-initial netns (Kamal Heib) [1961815] - can: dev: Move device back to init netns on owning netns delete (Kamal Heib) [1961815] - net: ena: remove extra words from comments (Petr Oros) [1955155] - net: ena: fix inaccurate print type (Petr Oros) [1955155] - ena: Update driver to use ethtool_sprintf (Petr Oros) [1955155] - docs: net: ena: Fix ena_start_xmit() function name typo (Petr Oros) [1955155] - ethernet: amazon: ena: A typo fix in the file ena_com.h (Petr Oros) [1955155] - net: ena: Update XDP verdict upon failure (Petr Oros) [1955155] - net: ena: introduce ndo_xdp_xmit() function for XDP_REDIRECT (Petr Oros) [1955155] - net: ena: use xdp_return_frame() to free xdp frames (Petr Oros) [1955155] - net: ena: introduce XDP redirect implementation (Petr Oros) [1955155] - net: ena: use xdp_frame in XDP TX flow (Petr Oros) [1955155] - net: ena: aggregate stats increase into a function (Petr Oros) [1955155] - net: ena: fix coding style nits (Petr Oros) [1955155] - net: ena: store values in their appropriate variables types (Petr Oros) [1955155] - net: ena: add device distinct log prefix to files (Petr Oros) [1955155] - net: ena: use constant value for net_device allocation (Petr Oros) [1955155] - net: ena: set initial DMA width to avoid intel iommu issue (Petr Oros) [1955155] - net: ena: update ena documentation (Petr Oros) [1955155] - net: ena: Fix all static chekers' warnings (Petr Oros) [1955155] - net: ena: Change RSS related macros and variables names (Petr Oros) [1955155] - net: ena: Remove redundant print of placement policy (Petr Oros) [1955155] - net: ena: Capitalize all log strings and improve code readability (Petr Oros) [1955155] - net: ena: Change log message to netif/dev function (Petr Oros) [1955155] - net: ena: Change license into format to SPDX in all files (Petr Oros) [1955155] - net: ena: xdp: add queue counters for xdp actions (Petr Oros) [1955155] - net: ena: ethtool: add stats printing to XDP queues (Petr Oros) [1955155] - net: ena: ethtool: Add new device statistics (Petr Oros) [1955155] - net: ena: ethtool: convert stat_offset to 64 bit resolution (Petr Oros) [1955155] - net: ena: Make missed_tx stat incremental (Petr Oros) [1955155] - net: ena: Prevent reset after device destruction (Petr Oros) [1955155] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1955155] - treewide: Add SPDX license identifier - Makefile/Kconfig (Petr Oros) [1955155] - cross-tree: phase out dma_zalloc_coherent() (Petr Oros) [1955155] - net: ena: fix compilation error in xtensa architecture (Petr Oros) [1955155] - docs: networking: reorganize driver documentation again (Petr Oros) [1955155] - docs: networking: device drivers: convert amazon/ena.txt to ReST (Petr Oros) [1955155] - net: ena: documentation: update ena.txt (Petr Oros) [1955155] - net: documentation: build a directory structure for drivers (Petr Oros) [1955155] - xfrm: interface: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti6: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - net/sched: act_ct: Fix ct template allocation for zone 0 (Marcelo Ricardo Leitner) [1881824] - uio: Fix use-after-free in uio_unregister_device() (Myron Stowe) [1897285] - uio: free uio id after uio file node is freed (Myron Stowe) [1897285] - drivers: uio: remove redundant assignment to variable retval (Myron Stowe) [1897285] - driver: uio: fix possible use-after-free in __uio_register_device (Myron Stowe) [1897285] - driver: uio: fix possible memory leak in __uio_register_device (Myron Stowe) [1897285] - uio: remove redundant check (Myron Stowe) [1897285] - uio: fix potential memory leak in error case (Myron Stowe) [1897285] - uio: dismiss waiters on device unregistration (Myron Stowe) [1897285] - uio: Fix an Oops on load (Myron Stowe) [1897285] - uio: make symbol 'uio_class_registered' static (Myron Stowe) [1897285] - uio: convert to vm_fault_t (Myron Stowe) [1897285] - uio: ensure class is registered before devices (Myron Stowe) [1897285] - uio: potential double frees if __uio_register_device() fails (Myron Stowe) [1897285] - uio: fix possible circular locking dependency (Myron Stowe) [1897285] - uio: fix wrong return value from uio_mmap() (Myron Stowe) [1897285] - uio: add SPDX license tag (Myron Stowe) [1897285] - net: zero-initialize tc skb extension on allocation (Ivan Vecera) [1946986] - net: sched: fix tx action reschedule issue with stopped queue (Ivan Vecera) [1946986] - net: sched: fix tx action rescheduling issue during deactivation (Ivan Vecera) [1946986] - net: sched: fix packet stuck problem for lockless qdisc (Ivan Vecera) [1946986] - net/sched: act_ct: Remove redundant ct get and check (Ivan Vecera) [1946986] - net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch change cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch add cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action change test (Ivan Vecera) [1946986] - selftests: forwarding: Add tc-police tests for packets per second (Ivan Vecera) [1946986] - selftests: tc-testing: add action police selftest for packets per second (Ivan Vecera) [1946986] - net: sched: Mundane typo fixes (Ivan Vecera) [1946986] - net/sched: cls_flower: use nla_get_be32 for TCA_FLOWER_KEY_FLAGS (Ivan Vecera) [1946986] - net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports (Ivan Vecera) [1946986] - taprio: Handle short intervals and large packets (Ivan Vecera) [1946986] - net/sched: cls_flower: fix only mask bit check in the validate_ct_state (Ivan Vecera) [1946986] - treewide: Remove uninitialized_var() usage (Ivan Vecera) [1946986] - lockdep: Provide dummy forward declaration of *_is_held() helpers (Ivan Vecera) [1946986] - net: sched: Remove broken definitions and un-hide for !LOCKDEP (Ivan Vecera) [1946986] - net: sched: sch_teql: fix null-pointer dereference (Ivan Vecera) [1946986] - net: sched: fix err handler in tcf_action_init() (Ivan Vecera) [1946986] - net: sched: fix action overwrite reference counting (Ivan Vecera) [1946986] - Revert "net: sched: bump refcount for new action in ACT replace mode" (Ivan Vecera) [1946986] - net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb (Ivan Vecera) [1946986] - net: sched: bump refcount for new action in ACT replace mode (Ivan Vecera) [1946986] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Ivan Vecera) [1946986] - net/sched: act_police: add support for packet-per-second policing (Ivan Vecera) [1946986] - flow_offload: reject configuration of packet-per-second policing in offload drivers (Ivan Vecera) [1946986] - flow_offload: add support for packet-per-second policing (Ivan Vecera) [1946986] - net: sched: validate stab values (Ivan Vecera) [1946986] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Ivan Vecera) [1946986] - sched: act_sample: Implement stats_update callback (Ivan Vecera) [1946986] - net: sched: avoid duplicates in classes dump (Ivan Vecera) [1946986] - net/sched: cls_flower: validate ct_state for invalid and reply flags (Ivan Vecera) [1946986] - net: sched: fix police ext initialization (Ivan Vecera) [1946986] - selftests: tc: Add generic mpls matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc: Add basic mpls_* matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc-testing: u32: Add tests covering sample option (Ivan Vecera) [1946986] - net: sched: Return the correct errno code (Ivan Vecera) [1946986] - net: sched: replaced invalid qdisc tree flush helper in qdisc_replace (Ivan Vecera) [1946986] - selftests: forwarding: Fix spelling mistake "succeded" -> "succeeded" (Ivan Vecera) [1946986] - taprio: boolean values to a bool variable (Ivan Vecera) [1946986] - net_sched: fix RTNL deadlock again caused by request_module() (Ivan Vecera) [1946986] - cls_flower: call nla_ok() before nla_next() (Ivan Vecera) [1946986] - net/sched: sch_taprio: ensure to reset/destroy all child qdiscs (Ivan Vecera) [1946986] - net/sched: sch_taprio: reset child qdiscs before freeing them (Ivan Vecera) [1946986] - net: sched: incorrect Kconfig dependencies on Netfilter modules (Ivan Vecera) [1946986] - treewide: replace '---help---' in Kconfig files with 'help' (Ivan Vecera) [1946986] - net/sched: cls_u32: simplify the return expression of u32_reoffload_knode() (Ivan Vecera) [1946986] - net: sched: fix spelling mistake in Kconfig "trys" -> "tries" (Ivan Vecera) [1946986] - net/sched: fq_pie: initialize timer earlier in fq_pie_init() (Ivan Vecera) [1946986] - net: sched: remove redundant 'rtnl_held' argument (Ivan Vecera) [1946986] - selftests: tc-testing: enable CONFIG_NET_SCH_RED as a module (Ivan Vecera) [1946986] - net: sched: alias action flags with TCA_ACT_ prefix (Ivan Vecera) [1946986] - treewide: rename nla_strlcpy to nla_strscpy. (Ivan Vecera) [1946986] - Modify return value of nla_strlcpy to match that of strscpy. (Ivan Vecera) [1946986] - Fix unefficient call to memset before memcpu in nla_strlcpy. (Ivan Vecera) [1946986] - net: sched: fix misspellings using misspell-fixer tool (Ivan Vecera) [1946986] - selftest: fix flower terse dump tests (Ivan Vecera) [1946986] - net: sched: implement action-specific terse dump (Ivan Vecera) [1946986] - net: cls_api: remove unneeded local variable in tc_dump_chain() (Ivan Vecera) [1946986] - openvswitch: fix send of uninitialized stack memory in ct limit reply (Antoine Tenart) [1950022] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Antoine Tenart) [1950022] - xsk: Clear pool even for inactive queues (Jiri Benc) [1882710] - xsk: Fix memory leak for failed bind (Jiri Benc) [1882710] - xsk: Return error code if force_zc is set (Jiri Benc) [1882710] - xsk: Change the tx writeable condition (Jiri Benc) [1882710] - xsk: Replace datagram_poll by sock_poll_wait (Jiri Benc) [1882710] - xdp: Handle MEM_TYPE_XSK_BUFF_POOL correctly in xdp_return_buff() (Jiri Benc) [1882710] - xsk: Fix incorrect netdev reference count (Jiri Benc) [1882710] - xsk: Fix umem cleanup bug at socket destruct (Jiri Benc) [1882710] - netdevsim: set .owner to THIS_MODULE (Jiri Benc) [1882710] - bpf: selftest: Use static globals in tcp_hdr_options and btf_skc_cls_ingress (Jiri Benc) [1882710] - xsk: Fix possible memory leak at socket close (Jiri Benc) [1882710] - samples/bpf: Set rlimit for memlock to infinity in all samples (Jiri Benc) [1882710] - bpf, selftests: Extend test_tc_redirect to use modified bpf_redirect_neigh() (Jiri Benc) [1882710] - bpf: Fix bpf_redirect_neigh helper api to support supplying nexthop (Jiri Benc) [1882710] - bpf, selftest: Fix flaky tcp_hdr_options test when adding addr to lo (Jiri Benc) [1882710] - bpf, selftests: Add redirect_peer selftest (Jiri Benc) [1882710] - bpf, selftests: Make redirect_neigh test more extensible (Jiri Benc) [1882710] - bpf: Add redirect_peer helper (Jiri Benc) [1882710] - bpf: Improve bpf_redirect_neigh helper description (Jiri Benc) [1882710] - bpf: Always return target ifindex in bpf_fib_lookup (Jiri Benc) [1882710] - xsk: Introduce padding between ring pointers (Jiri Benc) [1882710] - xsk: Remove internal DMA headers (Jiri Benc) [1882710] - bpf: selftest: Ensure the child sk inherited all bpf_sock_ops_cb_flags (Jiri Benc) [1882710] - bpf: tcp: Do not limit cb_flags when creating child sk from listen sk (Jiri Benc) [1882710] - bpf, selftests: Add redirect_neigh selftest (Jiri Benc) [1882710] - bpf: Add redirect_neigh helper as redirect drop-in (Jiri Benc) [1882710] - tools, bpf: Synchronise BPF UAPI header with tools (Jiri Benc) [1882710] - bpf: Fix formatting in documentation for BPF helpers (Jiri Benc) [1882710] - xsk: Fix a documentation mistake in xsk_queue.h (Jiri Benc) [1882710] - xsk: Fix possible crash in socket_release when out-of-memory (Jiri Benc) [1882710] - xsk: Fix refcount warning in xp_dma_map (Jiri Benc) [1882710] - tcp: Only init congestion control if not initialized already (Jiri Benc) [1882710] - xsk: Fix null check on error return path (Jiri Benc) [1882710] - xsk: Fix possible segfault at xskmap entry insertion (Jiri Benc) [1882710] - xsk: Fix possible segfault in xsk umem diagnostics (Jiri Benc) [1882710] - xsk: Fix use-after-free in failed shared_umem bind (Jiri Benc) [1882710] - xsk: Documentation for XDP_SHARED_UMEM between queues and netdevs (Jiri Benc) [1882710] - xsk: Add shared umem support between devices (Jiri Benc) [1882710] - xsk: Add shared umem support between queue ids (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Test for dma_need_sync earlier for better performance (Jiri Benc) [1882710] - xsk: Rearrange internal structs for better performance (Jiri Benc) [1882710] - xsk: Enable sharing of dma mappings (Jiri Benc) [1882710] - xsk: Move addrs from buffer pool to umem (Jiri Benc) [1882710] - xsk: Move xsk_tx_list and its lock to buffer pool (Jiri Benc) [1882710] - xsk: Move queue_id, dev and need_wakeup to buffer pool (Jiri Benc) [1882710] - xsk: Move fill and completion rings to buffer pool (Jiri Benc) [1882710] - xsk: Create and free buffer pool independently from umem (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver interfaces (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umem (Jiri Benc) [1882710] - tcp: bpf: Optionally store mac header in TCP_SAVE_SYN (Jiri Benc) [1882710] - bpf: selftests: Tcp header options (Jiri Benc) [1882710] - bpf: selftests: Add fastopen_connect to network_helpers (Jiri Benc) [1882710] - bpf: tcp: Allow bpf prog to write and parse TCP header option (Jiri Benc) [1882710] - bpf: sock_ops: Change some members of sock_ops_kern from u32 to u8 (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_hdr_opt_len() and bpf_skops_write_hdr_opt() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_parse_hdr() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_established() (Jiri Benc) [1882710] - tcp: Add saw_unknown to struct tcp_options_received (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_RTO_MIN for bpf_setsockopt (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_DELACK_MAX setsockopt (Jiri Benc) [1882710] - tcp: Use a struct to represent a saved_syn (Jiri Benc) [1882710] - tcp: tcp_init_buffer_space can be static (Jiri Benc) [1882710] - tcp: refactor setting the initial congestion window (Jiri Benc) [1882710] - tcp: fix code style in tcp_recvmsg() (Jiri Benc) [1882710] - tcp: duplicate clear of icsk_backoff (Jiri Benc) [1882710] - tcp: move rx_opt & syn_data_acked init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move tp->rack init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move app_limited init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move retrans_out, sacked_out, tlp_high_seq, last_oow_ack_time init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear urg_data in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: move snd_cwnd & snd_cwnd_cnt init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move mdev_us init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear srtt_us in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: do not clear packets_out in tcp_create_openreq_child() (Jiri Benc) [1882710] - tcp: move icsk_rto init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not set snd_ssthresh in tcp_create_openreq_child() (Jiri Benc) [1882710] - net-veth: Add type safety to veth_xdp_to_ptr() and veth_ptr_to_xdp() (Jiri Benc) [1882710] - net-tun: Eliminate two tun/xdp related function calls from vhost-net (Jiri Benc) [1882710] - net-tun: Add type safety to tun_xdp_to_ptr() and tun_ptr_to_xdp() (Jiri Benc) [1882710] - ipv4: Add helpers for neigh lookup for nexthop (Jiri Benc) [1882710] - net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Jiri Benc) [1882710] - tipc: better validate user input in tipc_nl_retrieve_key() (Xin Long) [1950093] - tipc: simplify the finalize work queue (Xin Long) [1958456] - tipc: wait and exit until all work queues are done (Xin Long) [1958456] - [s390] KVM: s390: diag9c (directed yield) forwarding (Claudio Imbrenda) [1874105] - kvm/svm: Reenable nesting (Dr. David Alan Gilbert) [1790949] - powerpc/papr_scm: Reduce error severity if nvdimm stats inaccessible (Steve Best) [1965193] - Revert "[redhat] redhat/configs: Update CONFIG_ARM64_CNP" (Mark Salter) [1949533] - arm64: kernel: disable CNP on Carmel (Mark Salter) [1949533]- redhat/configs: Enable CONFIG_MICROSOFT_MANA=m (Vitaly Kuznetsov) [1957820] - net: mana: Use int to check the return value of mana_gd_poll_cq() (Vitaly Kuznetsov) [1957820] - net: mana: fix PCI_HYPERV dependency (Vitaly Kuznetsov) [1957820] - net: mana: remove redundant initialization of variable err (Vitaly Kuznetsov) [1957820] - net: mana: Add a driver for Microsoft Azure Network Adapter (MANA) (Vitaly Kuznetsov) [1957820] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Vitaly Kuznetsov) [1957820] - net: evaluate net.ipvX.conf.all.ignore_routes_with_linkdown (Balazs Nemeth) [1957223] - net: evaluate net.ipv4.conf.all.proxy_arp_pvlan (Balazs Nemeth) [1957223] - netfilter: nf_log_syslog: Unset bridge logger in pernet exit (Phil Sutter) [1938214] - netfilter: nft_log: perform module load from nf_tables (Phil Sutter) [1938214] - netfilter: nft_dynset: fix timeouts later than 23 days (Phil Sutter) [1938214] - netfilter: nft_compat: make sure xtables destructors have run (Phil Sutter) [1938214] - netfilter: nftables: Add __printf() attribute (Phil Sutter) [1938214] - netfilter: nf_log: add module softdeps (Phil Sutter) [1938214] - netfilter: nf_log_common: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_bridge: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_netdev: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv6: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: move inline nf_ip6_ext_hdr() function to a more appropriate header. (Phil Sutter) [1938214] - ipv6: Use ipv6_authlen for len (Phil Sutter) [1938214] - netfilter: nf_log_arp: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv4: rename to nf_log_syslog (Phil Sutter) [1938214] - net/sched: cls_api: increase max_reclassify_loop (Davide Caratti) [1955136] - vsock/vmci: Remove redundant assignment to err (Stefano Garzarella) [1956861] - vsock/virtio: free queued packets when closing socket (Stefano Garzarella) [1956861] - net: vsock: Fix a typo (Stefano Garzarella) [1956861] - selinux: vsock: Set SID for socket returned by accept() (Stefano Garzarella) [1956861] - af_vsock: Assign the vsock transport considering the vsock address flags (Stefano Garzarella) [1956861] - af_vsock: Set VMADDR_FLAG_TO_HOST flag on the receive path (Stefano Garzarella) [1956861] - vsock_addr: Check for supported flag values (Stefano Garzarella) [1956861] - vm_sockets: Add VMADDR_FLAG_TO_HOST vsock flag (Stefano Garzarella) [1956861] - vm_sockets: Add flags field in the vsock address data structure (Stefano Garzarella) [1956861] - hv_sock: Remove the accept port restriction (Stefano Garzarella) [1956861] - hv_sock: use HV_HYP_PAGE_SIZE for Hyper-V communication (Stefano Garzarella) [1956861] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Corinna Vinschen) [1958988] - net: ensure mac header is set in virtio_net_hdr_to_skb() (Balazs Nemeth) [1955441] - devlink: Fix dmac_filter trap name, align to its documentation (Petr Oros) [1935701] - devlink: Add DMAC filter generic packet trap (Petr Oros) [1935701] - devlink: Add blackhole_nexthop trap (Petr Oros) [1935701] - stm class: Fix module init return on allocation failure (Jiri Olsa) [1907791] - stm class: ftrace: Use different channel accroding to CPU (Jiri Olsa) [1907791] - stm class: ftrace: Enable supported trace export flag (Jiri Olsa) [1907791] - stm class: ftrace: Change dependency to TRACING (Jiri Olsa) [1907791] - stm class: Replace zero-length array with flexible-array (Jiri Olsa) [1907791] - stm class: sys-t: Fix the use of time_after() (Jiri Olsa) [1907791] - stm class: Lose the protocol driver when dropping its reference (Jiri Olsa) [1907791] - stm class: Fix a double free of stm_source_device (Jiri Olsa) [1907791] - stm class: Fix channel bitmap on 32-bit systems (Jiri Olsa) [1907791] - stm class: Fix channel free in stm output free path (Jiri Olsa) [1907791] - stm class: Prevent division by zero (Jiri Olsa) [1907791] - stm class: Fix an endless loop in channel allocation (Jiri Olsa) [1907791] - stm class: Fix a module refcount leak in policy creation error path (Jiri Olsa) [1907791] - stm class: Use memcat_p() (Jiri Olsa) [1907791] - stm class: heartbeat: Fix whitespace (Jiri Olsa) [1907791] - stm class: p_sys-t: Add support for CLOCKSYNC packets (Jiri Olsa) [1907791] - stm class: Add MIPI SyS-T protocol support (Jiri Olsa) [1907791] - stm class: Switch over to the protocol driver (Jiri Olsa) [1907791] - stm class: Factor out default framing protocol (Jiri Olsa) [1907791] - stm class: Add a helper for writing data packets (Jiri Olsa) [1907791] - stm class: Introduce framing protocol drivers (Jiri Olsa) [1907791] - stm class: Clean up stp_configfs_init (Jiri Olsa) [1907791] - stm class: Clarify configfs root type/operations names (Jiri Olsa) [1907791] - stm class: Rework policy node fallback (Jiri Olsa) [1907791] - lib: Add memcat_p(): paste 2 pointer arrays together (Jiri Olsa) [1907791] - tracing: Add trace_export support for trace_marker (Jiri Olsa) [1907791] - tracing: Add trace_export support for event trace (Jiri Olsa) [1907791] - tracing: Add flag to control different traces (Jiri Olsa) [1907791] - tracing: Make function ‘ftrace_exports’ static (Jiri Olsa) [1907791] - tipc: increment the tmp aead refcnt before attaching it (Xin Long) [1931312] - tipc: skb_linearize the head skb when reassembling msgs (Xin Long) [1912376] - scsi: target: core: Fix warning on realtime kernels (Maurizio Lombardi) [1956416] - scsi: bnx2fc: Fix a typo (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix misnaming of bnx2fc_free_session_resc() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix typo in bnx2fc_indicate_kcqe() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix Kconfig warning & CNIC build errors (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix comparison to bool warning (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon (Nilesh Javali) [1921617] - scsi: bnx2fc: Make a bunch of symbols static in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix spelling mistake "couldnt" -> "couldn't" (Nilesh Javali) [1921617] - scsi: bnx2fc: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix a couple of bitrotted function documentation headers (Nilesh Javali) [1921617] - scsi: bnx2fc: Repair a range of kerneldoc issues (Nilesh Javali) [1921617] - scsi: bnx2fc: Removal of unused variables (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup() (Nilesh Javali) [1921617] - tools/power turbostat: Enable tsc_tweak for Elkhart Lake and Jasper Lake (Puneet Sethi) [1920704] - selinux: Allow context mounts for unpriviliged overlayfs (Miklos Szeredi) [1956486] - md-cluster: fix use-after-free issue when removing rdev (Nigel Croxon) [1956355] - md/bitmap: wait for external bitmap writes to complete during tear down (Nigel Croxon) [1956355] - md: do not return existing mddevs from mddev_find_or_alloc (Nigel Croxon) [1956355] - md: refactor mddev_find_or_alloc (Nigel Croxon) [1956355] - md: factor out a mddev_alloc_unit helper from mddev_find (Nigel Croxon) [1956355] - md: split mddev_find (Nigel Croxon) [1956355] - md: factor out a mddev_find_locked helper from mddev_find (Nigel Croxon) [1956355] - md: md_open returns -EBUSY when entering racing area (Nigel Croxon) [1956355] - md: Fix missing unused status line of /proc/mdstat (Nigel Croxon) [1956355] - md/raid10: improve discard request for far layout (Xiao Ni) [1956355] - md/raid10: improve raid10 discard request (Nigel Croxon) [1956355] - md/raid10: pull the code that wait for blocked dev into one function (Xiao Ni) [1956355] - md/raid10: extend r10bio devs to raid disks (Xiao Ni) [1956355] - md: add md_submit_discard_bio() for submitting discard bio (Nigel Croxon) [1956355] - leds: trigger: fix potential deadlock with libata (Waiman Long) [1963373] - x86/kvm: Unify kvm_pv_guest_cpu_reboot() with kvm_guest_cpu_offline() (Lenny Szubowicz) [1934273] - x86/kvm: Disable all PV features on crash (Lenny Szubowicz) [1934273] - x86/kvm: Disable kvmclock on all CPUs on shutdown (Lenny Szubowicz) [1934273] - x86/kvm: Teardown PV features on boot CPU as well (Lenny Szubowicz) [1934273] - x86/kvm: Fix pr_info() for async PF setup/teardown (Lenny Szubowicz) [1934273] - RDMA/qedr: Fix error return code in qedr_iw_connect() (Manish Chopra) [1914922] - qede: Use 'skb_add_rx_frag()' instead of hand coding it (Manish Chopra) [1914922] - qede: Remove a erroneous ++ in 'qede_rx_build_jumbo()' (Manish Chopra) [1914922] - qede: fix offload for IPIP tunnel packets (Manish Chopra) [1914922] - RDMA/qedr: iWARP invalid(zero) doorbell address fix (Manish Chopra) [1914922] - qed: fix ILT configuration of SRC block (Manish Chopra) [1914922] - qed: fix error return code in qed_iwarp_ll2_start() (Manish Chopra) [1914922] - RDMA/qedr: Fix resource leak in qedr_create_qp (Manish Chopra) [1914922] - qede: make driver reliable on unload after failures (Manish Chopra) [1914922] - net: qed: Remove unnecessary cast (Manish Chopra) [1914922] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1935135] - nvme: export fast_io_fail_tmo to sysfs (Gopal Tiwari) [1935135] - EDAC: enable CONFIG_EDAC_IGEN6 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: ecclog_llist can be static (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Add Intel Sapphire Rapids server support (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add DDR5 new memory type (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Use readl() to access MMIO registers (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add debugfs interface for Intel client SoC EDAC driver (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add EDAC driver for Intel client SoCs using IBECC (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add three new memory types (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC, {skx,i10nm}: Use CPU stepping macro to pass configurations (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable (Aristeu Rozanski) [1837389 1783539 1861479] - x86/cpu: Add a X86_MATCH_INTEL_FAM6_MODEL_STEPPINGS() macro (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[] (Aristeu Rozanski) [1837389 1783539 1861479] - x86: export x86_match_cpu_v2 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/amd64: Fix PCI component registration (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId (Aristeu Rozanski) [1918583] - x86/CPU/AMD: Remove amd_get_nb_id() (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Make fam_ops static global (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Allow Reserved types to be overwritten in smca_banks[] (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Do not use rdmsr_safe_on_cpu() in smca_configure() (Aristeu Rozanski) [1918583] - EDAC/amd64: Get rid of the ECC disabled long message (Aristeu Rozanski) [1918583] - EDAC/amd64: Check for memory before fully initializing an instance (Aristeu Rozanski) [1918583] - EDAC/amd64: Use cached data when checking for ECC (Aristeu Rozanski) [1918583] - x86/MCE: Make the number of MCA banks a per-CPU variable (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't cache block addresses on SMCA systems (Aristeu Rozanski) [1918583] - x86/MCE: Make mce_banks a per-CPU array (Aristeu Rozanski) [1918583] - x86/MCE: Make struct mce_banks[] static (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't report L1 BTB MCA errors on some family 17h models (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS in bit definition order (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS[Scrub] bit (Aristeu Rozanski) [1918583] - EDAC, mce_amd: Match error descriptions to latest documentation (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Carve out the MC4_MISC thresholding quirk (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Turn off MC4_MISC thresholding on all family 0x15 models (Aristeu Rozanski) [1918583] - powerpc/64s: Fix unrelocated interrupt trampoline address test (Waiman Long) [1966462] - intel_th: pci: Add Alder Lake CPU support (Jiri Olsa) [1840246] - intel_th: pci: Add Alder Lake-S support (Jiri Olsa) [1840246] - mfd: intel_pmt: Add support for DG1 (David Arcari) [1783144] - mfd: intel_pmt: Fix nuisance messages and handling of disabled capabilities (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_CRASHLOG (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_TELEMETRY (David Arcari) [1783144] - redhat/configs: Add CONFIG_MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_telemetry: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt: Make INTEL_PMT_CLASS non-user-selectable (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Fix incorrect macros (David Arcari) [1783144] - platform/x86: intel_pmt_class: Initial resource to 0 (David Arcari) [1783144] - mfd: Standardise MFD_CELL_* helper names (David Arcari) [1783144] - platform/x86: pmt: Fix a potential Oops on error in probe (David Arcari) [1783144] - platform/x86: Intel PMT Crashlog capability driver (David Arcari) [1783144] - platform/x86: Intel PMT Telemetry capability driver (David Arcari) [1783144] - platform/x86: Intel PMT class driver (David Arcari) [1783144] - mfd: Intel Platform Monitoring Technology support (David Arcari) [1783144] - mfd: mfd-core: Ensure disabled devices are ignored without error (David Arcari) [1783144] - mfd: core: Fix double-free in mfd_remove_devices_fn() (David Arcari) [1783144] - mfd: mfd-core: Add mechanism for removal of a subset of children (David Arcari) [1783144] - mfd: core: Add OF_MFD_CELL_REG() helper (David Arcari) [1783144] - mfd: core: Fix formatting of MFD helpers (David Arcari) [1783144] - mfd: core: Make a best effort attempt to match devices with the correct of_nodes (David Arcari) [1783144] - mfd: mfd-core: Complete kerneldoc header for devm_mfd_add_devices() (David Arcari) [1783144] - mfd: Constify properties in mfd_cell (David Arcari) [1783144] - mfd: mfd-core: Honour Device Tree's request to disable a child-device (David Arcari) [1783144] - mfd: mfd-core: Move pdev->mfd_cell creation back into mfd_add_device() (David Arcari) [1783144] - mfd: mfd-core: Remove usage counting for .{en,dis}able() call-backs (David Arcari) [1783144] - mfd: mfd-core: Protect against NULL call-back function pointer (David Arcari) [1783144] - mfd: mfd-core: Remove mfd_clone_cell() (David Arcari) [1783144] - mfd: Provide MACRO to declare commonly defined MFD cell attributes (David Arcari) [1783144] - mfd: core: Set fwnode for created devices (David Arcari) [1783144] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1783144] - mfd: mfd-core: Document mfd_add_devices() (David Arcari) [1783144] - PCI: Add defines for Designated Vendor-Specific Extended Capability (David Arcari) [1783144] - tick/nohz: Update idle_exittime on actual idle exit (Phil Auld) [1962632] - tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE (Phil Auld) [1962632] - tick/nohz: Conditionally restart tick on idle exit (Phil Auld) [1962632] - x86, sched: Fix the AMD CPPC maximum performance value on certain AMD Ryzen generations (Phil Auld) [1960687] - pinctrl: devicetree: Avoid taking direct reference to device name string (Aristeu Rozanski) [1922904] {CVE-2020-0427} - redhat: ppc64: enable CONFIG_PPC_RTAS_FILTER (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Restrict RTAS requests from userspace (Aristeu Rozanski) [1906444] {CVE-2020-27777}- docs: vxlan: add info about device features (Petr Oros) [1941739] - selftests: net: add a test for static UDP tunnel ports (Petr Oros) [1941739] - netdevsim: support the static IANA VXLAN port flag (Petr Oros) [1941739] - selftests: net: add a test for shared UDP tunnel info tables (Petr Oros) [1941739] - netdevsim: shared UDP tunnel port table support (Petr Oros) [1941739] - netdevsim: add warnings on unexpected UDP tunnel port errors (Petr Oros) [1941739] - udp_tunnel: add the ability to share port tables (Petr Oros) [1941739] - docs: networking: convert vxlan.txt to ReST (Petr Oros) [1941739] - net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT (Ivan Vecera) [1960528] - ethtool: fix incorrect datatype in set_eee ops (Balazs Nemeth) [1956698] - ethtool: fix missing NLM_F_MULTI flag when dumping (Antoine Tenart) [1953847] - y2038: remove CONFIG_64BIT_TIME (Waiman Long) [1965360] - net/mlx4: Fix EEPROM dump support (Alaa Hleihel) [1915305] - net/mlx4_en: update moderation when config reset (Alaa Hleihel) [1915305] - net/mlx4_core: Add missed mlx4_free_cmd_mailbox() (Alaa Hleihel) [1915305] - IB/mlx4: Use port iterator and validation APIs (Alaa Hleihel) [1915305] - net/mlx4: Use effective interrupt affinity (Alaa Hleihel) [1915302 1915305] - net/mlx4: Replace irq_to_desc() abuse (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_srq_table() (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Remove bogus dev_base_lock usage (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_cq_table() (Alaa Hleihel) [1915302 1915305] - net/mlx4: Remove unused #define MAX_MSIX_P_PORT (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Enable querying AH for XRC QP types (Alaa Hleihel) [1915302 1915305] - IB/mlx4: Fix fall-through warnings for Clang (Alaa Hleihel) [1915302 1915305] - net/mlx4_en: Remove unused performance counters (Alaa Hleihel) [1915302 1915305] - net/mlx4: Assign boolean values to a bool variable (Alaa Hleihel) [1915302 1915305] - net/mlx4: Cleanup kernel-doc warnings (Alaa Hleihel) [1915302 1915305] - net/mlx4_core : remove unneeded semicolon (Alaa Hleihel) [1915302 1915305] - net/mlx4_core: Fix init_hca fields offset (Alaa Hleihel) [1915301 1915305] - mlx4: handle non-napi callers to napi_poll (Alaa Hleihel) [1915301 1915305] - mlx4: drivers/net/ethernet: clean up unused assignments (Alaa Hleihel) [1915301 1915305] - mlx4: add pause frame stats (Alaa Hleihel) [1915301 1915305] - mlx4: make sure to always set the port type (Alaa Hleihel) [1915301 1915305] - net/mlx4_en: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915301 1915305] - cnic: remove redundant assignment to variable ret (Nilesh Javali) [1921619] - net: cnic: fix spelling mistake "reserverd" -> "reserved" (Nilesh Javali) [1921619] - cnic: Explicitly initialize all reference counts to 0. (Nilesh Javali) [1921619] - cfg80211: fix locking in netlink owner interface destruction (Jarod Wilson) [1937053] - brcmfmac: Avoid GFP_ATOMIC when GFP_KERNEL is enough (Jarod Wilson) [1937053] - ath11k: fix warning in ath11k_mhi_config (Jarod Wilson) [1937053] - ath11k: qmi: Fix spelling mistake "requeqst" -> "request" (Jarod Wilson) [1937053] - ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock (Jarod Wilson) [1937053] - ath10k: Fix a use after free in ath10k_htc_send_bundle (Jarod Wilson) [1937053] - ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices (Jarod Wilson) [1937053] - mt76: mt7921: reinit wpdma during drv_own if necessary (Jarod Wilson) [1937053] - mt76: move mt76_token_init in mt76_alloc_device (Jarod Wilson) [1937053] - mt76: mt7921: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7915: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7615: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_mcu_sta_add routine (Jarod Wilson) [1937053] - mt76: mt7921: mt7921_stop should put device in fw_own state (Jarod Wilson) [1937053] - mt76: connac: unschedule mac_work before going to sleep (Jarod Wilson) [1937053] - mt76: mt7663: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: mt7921: improve doze opportunity (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mcu_reset function pointer (Jarod Wilson) [1937053] - mt76: mt7915: do not read rf value from efuse in flash mode (Jarod Wilson) [1937053] - mt76: move token utilities in mt76 common module (Jarod Wilson) [1937053] - mt76: move token_lock, token and token_count in mt76_dev (Jarod Wilson) [1937053] - mt76: mt7921: fix possible invalid register access (Jarod Wilson) [1937053] - mt76: mt7921: enable deep sleep when the device suspends (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_connac_mcu_set_deep_sleep utility (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reinit_cond utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_dma_{enable,disable} utilities (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reset utility routine (Jarod Wilson) [1937053] - mt76: mt7921: move mt7921_dma_reset in dma.c (Jarod Wilson) [1937053] - mt76: mt7615: Fix a dereference of pointer sta before it is null checked (Jarod Wilson) [1937053] - mt76: mt7921: enable sw interrupts (Jarod Wilson) [1937053] - mt76: mt7921: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: remove MT76_STATE_PM in tx path (Jarod Wilson) [1937053] - mt76: connac: use waitqueue for runtime-pm (Jarod Wilson) [1937053] - mt76: connac: do not run mt76_txq_schedule_all directly (Jarod Wilson) [1937053] - mt76: mt7615: rely on pm refcounting in mt7615_led_set_config (Jarod Wilson) [1937053] - mt76: connac: alaways wake the device before scanning (Jarod Wilson) [1937053] - mt76: mt7921: get rid of useless MT76_STATE_PM in mt7921_mac_work (Jarod Wilson) [1937053] - mt76: connac: remove MT76_STATE_PM in mac_tx_free (Jarod Wilson) [1937053] - mt76: connac: check wake refcount in mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: connac: unschedule ps_work in mt76_connac_pm_wake (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: dma: add the capability to define a custom rx napi poll routine (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: connac: introduce wake counter for fw_pmctrl synchronization (Jarod Wilson) [1937053] - mt76: mt7663: fix a race between mt7615_mcu_drv_pmctrl and mt7615_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: fix a race between mt7921_mcu_drv_pmctrl and mt7921_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: remove leftover function declaration (Jarod Wilson) [1937053] - mt76: connac: move mcu_update_arp_filter in mt76_connac module (Jarod Wilson) [1937053] - mt76: mt7921: do not use 0 as NULL pointer (Jarod Wilson) [1937053] - mt76: mt7915: directly read per-rate tx power from registers (Jarod Wilson) [1937053] - mt76: mt7915: rework the flow of txpower setting (Jarod Wilson) [1937053] - mt76: mt7915: add support for DT rate power limits (Jarod Wilson) [1937053] - mt76: mt7921: abort uncompleted scan by wifi reset (Jarod Wilson) [1937053] - mt76: mt7921: add wifisys reset support in debugfs (Jarod Wilson) [1937053] - mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex (Jarod Wilson) [1937053] - mt76: improve mcu error logging (Jarod Wilson) [1937053] - mt76: mt7921: move hw configuration in mt7921_register_device (Jarod Wilson) [1937053] - mt76: mt7915: add support for applying pre-calibration data (Jarod Wilson) [1937053] - mt76: mt7615: load ROM patch before checking patch semaphore status (Jarod Wilson) [1937053] - mt76: mt7615: fix entering driver-own state on mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: fix hardware error recovery for mt7663 (Jarod Wilson) [1937053] - mt76: mt7921: add dumping Tx power table (Jarod Wilson) [1937053] - mt76: introduce single-sku support for mt7663/mt7921 (Jarod Wilson) [1937053] - mt76: mt7615: do not use mt7615 single-sku values for mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: implement support for using DT rate power limits (Jarod Wilson) [1937053] - mt76: extend DT rate power limits to support 11ax devices (Jarod Wilson) [1937053] - mt76: add functions for parsing rate power limits from DT (Jarod Wilson) [1937053] - mt76: flush tx status queue on DMA reset (Jarod Wilson) [1937053] - mt76: mt7921: add mt7921_dma_cleanup in mt7921_unregister_device (Jarod Wilson) [1937053] - mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() (Jarod Wilson) [1937053] - mt76: mt7615: only free skbs after mt7615_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: only free skbs after mt7915_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix memleak when mt7915_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7615: fix memleak when mt7615_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7915: fix rate setting of tx descriptor in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework mt7915_tm_set_tx_len() (Jarod Wilson) [1937053] - mt76: testmode: add support to send larger packet (Jarod Wilson) [1937053] - rtlwifi: implement set_tim by update beacon content (Jarod Wilson) [1937053] - rtw88: refine napi deinit flow (Jarod Wilson) [1937053] - rtw88: Fix potential unrecoverable tx queue stop (Jarod Wilson) [1937053] - rtw88: 8821c: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1937053] - rtw88: 8822c: debug: allow debugfs to enable/disable TXGAPK (Jarod Wilson) [1937053] - rtw88: 8822c: Add gap-k calibration to improve long range performance (Jarod Wilson) [1937053] - rtw88: 8822c: reorder macro position according to the register number (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() (Jarod Wilson) [1937053] - cfg80211: scan: drop entry from hidden_list on overflow (Jarod Wilson) [1937053] - wireless: fix spelling of A-MSDU in HE capabilities (Jarod Wilson) [1937053] - wireless: align HE capabilities A-MPDU Length Exponent Extension (Jarod Wilson) [1937053] - wireless: align some HE capabilities with the spec (Jarod Wilson) [1937053] - mac80211: drop the connection if firmware crashed while in CSA (Jarod Wilson) [1937053] - nl80211: Add new RSNXE related nl80211 extended features (Jarod Wilson) [1937053] - mac80211: properly drop the connection in case of invalid CSA IE (Jarod Wilson) [1937053] - mac80211: make ieee80211_vif_to_wdev work when the vif isn't in the driver (Jarod Wilson) [1937053] - nl80211/cfg80211: add a flag to negotiate for LMR feedback in NDP ranging (Jarod Wilson) [1937053] - ieee80211: add the values of ranging parameters max LTF total field (Jarod Wilson) [1937053] - mac80211: aes_cmac: check crypto_shash_setkey() return value (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove extraneous indentation on if statement (Jarod Wilson) [1937053] - mac80211: properly process TXQ management frames (Jarod Wilson) [1937053] - cfg80211: constify ieee80211_get_response_rate return (Jarod Wilson) [1937053] - cfg80211: fix a few kernel-doc warnings (Jarod Wilson) [1937053] - cfg80211: fix an htmldoc warning (Jarod Wilson) [1937053] - rtw88: 8822c: add CFO tracking (Jarod Wilson) [1937053] - iwlwifi: pcie: don't enable BHs with IRQs disabled (Jarod Wilson) [1937053] - rtw88: Fix array overrun in rtw_get_tx_power_params() (Jarod Wilson) [1937053] - brcmfmac: Remove duplicate struct declaration (Jarod Wilson) [1937053] - rtw88: update statistics to fw for fine-tuning performance (Jarod Wilson) [1937053] - brcmfmac: A typo fix (Jarod Wilson) [1937053] - rtl8xxxu: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - mwifiex: Remove unneeded variable: "ret" (Jarod Wilson) [1937053] - rtl8xxxu: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mwifiex: don't print SSID to logs (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rtlwifi: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - rtlwifi: remove rtl_get_tid_h (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: remove redundant assignment of variable rtlpriv->btcoexist.reg_bt_sco (Jarod Wilson) [1937053] - rtlwifi: remove redundant assignment to variable err (Jarod Wilson) [1937053] - rtlwifi: Few mundane typo fixes (Jarod Wilson) [1937053] - rtlwifi: 8821ae: upgrade PHY and RF parameters (Jarod Wilson) [1937053] - iwlwifi: dbg: disable ini debug in 9000 family and below (Jarod Wilson) [1937053] - iwlwifi: pcie: Change ma product string name (Jarod Wilson) [1937053] - iwlwifi: fw: print out trigger delay when collecting data (Jarod Wilson) [1937053] - iwlwifi: trans/pcie: defer transport initialisation (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 63 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: don't WARN if we can't remove a time event (Jarod Wilson) [1937053] - iwlwifi: mvm: don't disconnect immediately if we don't hear beacons after CSA (Jarod Wilson) [1937053] - iwlwifi: rs-fw: don't support stbc for HE 160 (Jarod Wilson) [1937053] - iwlwifi: warn on SKB free w/o op-mode (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for version 3 of LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: add ISR debug info for msix debug (Jarod Wilson) [1937053] - iwlwifi: pcie: merge napi_poll_msix functions (Jarod Wilson) [1937053] - iwlwifi: mvm: don't lock mutex in RCU critical section (Jarod Wilson) [1937053] - iwlwifi: mvm: remove PS from lower rates. (Jarod Wilson) [1937053] - iwlwifi: mvm: umac error table mismatch (Jarod Wilson) [1937053] - iwlwifi: queue: avoid memory leak in reset flow (Jarod Wilson) [1937053] - iwlwifi: don't warn if we can't wait for empty tx queues (Jarod Wilson) [1937053] - iwlwifi: remove remaining software checksum code (Jarod Wilson) [1937053] - iwlwifi: remove TCM events (Jarod Wilson) [1937053] - iwlwifi: mvm: Use IWL_INFO in fw_reset_handshake() (Jarod Wilson) [1937053] - iwlwifi: mvm: refactor ACPI DSM evaluation function (Jarod Wilson) [1937053] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Ukraine (Jarod Wilson) [1937053] - iwlwifi: move iwl_configure_rxq to be used by other op_modes (Jarod Wilson) [1937053] - iwlwifi: add new so-gf device (Jarod Wilson) [1937053] - iwlwifi: mvm: enable PPAG in China (Jarod Wilson) [1937053] - iwlwifi: mvm: Add support for 6GHz passive scan (Jarod Wilson) [1937053] - iwlwifi: add ax201 killer device (Jarod Wilson) [1937053] - iwlwifi: mvm: when associated with PMF, use protected NDP ranging negotiation (Jarod Wilson) [1937053] - iwlwifi: mvm: clean up queue sync implementation (Jarod Wilson) [1937053] - iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1937053] - iwlwifi: mvm: responder: support responder config command version 8 (Jarod Wilson) [1937053] - iwlwifi: mvm: support range request command version 12 (Jarod Wilson) [1937053] - iwlwifi: pcie: make cfg vs. trans_cfg more robust (Jarod Wilson) [1937053] - iwlwifi: pcie: clear only FH bits handle in the interrupt (Jarod Wilson) [1937053] - iwlwifi: add 160Mhz to killer 1550 name (Jarod Wilson) [1937053] - iwlwifi: change name to AX 211 and 411 family (Jarod Wilson) [1937053] - iwlwifi: change step in so-gf struct (Jarod Wilson) [1937053] - iwlwifi: pcie: Add support for Bz Family (Jarod Wilson) [1937053] - iwlwifi: mvm: don't allow CSA if we haven't been fully associated (Jarod Wilson) [1937053] - iwlwifi: pcie: normally grab NIC access for inflight-hcmd (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid unnecessarily taking spinlock (Jarod Wilson) [1937053] - iwlwifi: mvm: enable TX on new CSA channel before disconnecting (Jarod Wilson) [1937053] - mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report (Jarod Wilson) [1937053] - mt76: mt7921: introduce MCU_EVENT_LP_INFO event parsing (Jarod Wilson) [1937053] - mt76: mt7615: always add rx header translation tlv when adding stations (Jarod Wilson) [1937053] - mt76: mt7615: add missing SPDX tag in mmio.c (Jarod Wilson) [1937053] - mt76: mt7915: add mmio.c (Jarod Wilson) [1937053] - mt76: report Rx timestamp (Jarod Wilson) [1937053] - mt76: mt7921: remove 80+80 MHz support capabilities (Jarod Wilson) [1937053] - mt76: fix potential DMA mapping leak (Jarod Wilson) [1937053] - mt76: mt7921: reduce the data latency during hw scan (Jarod Wilson) [1937053] - mt76: mt7921: fix the insmod hangs (Jarod Wilson) [1937053] - mt76: mt7921: fix kernel crash when the firmware fails to download (Jarod Wilson) [1937053] - mt76: mt7921: fix the dwell time control (Jarod Wilson) [1937053] - mt76: mt7921: fix inappropriate WoW setup with the missing ARP informaiton (Jarod Wilson) [1937053] - mt76: mt7921: introduce MT_WFDMA_DUMMY_CR definition (Jarod Wilson) [1937053] - mt76: mt7915: add wifi subsystem reset (Jarod Wilson) [1937053] - mt76: mt7915: fix mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt7615: fix .add_beacon_offload() (Jarod Wilson) [1937053] - mt76: mt7921: rework mt7921_mcu_debug_msg_event routine (Jarod Wilson) [1937053] - mt76: mt7921: always wake the device in mt7921_remove_interface (Jarod Wilson) [1937053] - mt76: mt7921: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7915: fix txpower init for TSSI off chips (Jarod Wilson) [1937053] - mt76: mt7915: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: fix chip reset on MT7622 and MT7663e (Jarod Wilson) [1937053] - mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7915: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7615: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7622: trigger hif interrupt for system reset (Jarod Wilson) [1937053] - mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7615: only enable DFS test knobs for mt7615 (Jarod Wilson) [1937053] - mt76: mt7921: properly configure rcpi adding a sta to the fw (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_sta_cmd_info data structure (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_mac_wtbl_lmac_addr (Jarod Wilson) [1937053] - mt76: mt7915: refresh repeater entry MAC address when setting BSSID (Jarod Wilson) [1937053] - mt76: mt7915: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7921: remove duplicated macros in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove redundant check on type (Jarod Wilson) [1937053] - mt76: mt7921: remove leftovers from dbdc configuration (Jarod Wilson) [1937053] - mt76: mt7921: add wifi reset support (Jarod Wilson) [1937053] - mt76: dma: export mt76_dma_rx_cleanup routine (Jarod Wilson) [1937053] - mt76: dma: introduce mt76_dma_queue_reset routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce __mt7921_start utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_run_firmware utility routine. (Jarod Wilson) [1937053] - mt76: introduce mcu_reset function pointer in mt76_mcu_ops structure (Jarod Wilson) [1937053] - mt76: mt7921: reduce mcu timeouts for suspend, offload and hif_ctrl msg (Jarod Wilson) [1937053] - mt76: mt7915: fix possible deadlock while mt7915_register_ext_phy() (Jarod Wilson) [1937053] - mt76: mt7615: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7663s: fix the possible device hang in high traffic (Jarod Wilson) [1937053] - mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663: fix when beacon filter is being applied (Jarod Wilson) [1937053] - mt76: mt7615: check mcu returned values in mt7615_ops (Jarod Wilson) [1937053] - mt76: mt7915: check mcu returned values in mt7915_ops (Jarod Wilson) [1937053] - mt76: mt7915: fix txrate reporting (Jarod Wilson) [1937053] - mt76: mt7915: fix rxrate reporting (Jarod Wilson) [1937053] - mt76: mt76x0u: Add support for TP-Link T2UHP(UN) v1 (Jarod Wilson) [1937053] - mt76: mt7915: fix PHY mode for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7615: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7615: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7921: check mcu returned values in mt7921_start (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of the dynamic remap (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of PCIe interrupt (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_sta_rc_update routine (Jarod Wilson) [1937053] - mt76: check return value of mt76_txq_send_burst in mt76_txq_schedule_list (Jarod Wilson) [1937053] - mt76: connac: fix kernel warning adding monitor interface (Jarod Wilson) [1937053] - mt76: mt7915: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: remove hdr->fw_ver check (Jarod Wilson) [1937053] - mt76: mt7615: fix TSF configuration (Jarod Wilson) [1937053] - mt76: mt7921: fix stats register definitions (Jarod Wilson) [1937053] - mt76: mt7921: remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7915: fix aggr len debugfs node (Jarod Wilson) [1937053] - mt76: mt7921: fix aggr length histogram (Jarod Wilson) [1937053] - mt76: mt7615: fix memory leak in mt7615_coredump_work (Jarod Wilson) [1937053] - mt76: mt7615: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7615: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7615: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: connac: update sched_scan cmd usage (Jarod Wilson) [1937053] - mt76: mt7921: add flush operation (Jarod Wilson) [1937053] - mt76: mt7921: fixup rx bitrate statistics (Jarod Wilson) [1937053] - mt76: connac: fix up the setting for ht40 mode in mt76_connac_mcu_uni_add_bss (Jarod Wilson) [1937053] - mt76: mt7921: switch to new api for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: fix memory leak in mt7921_coredump_work (Jarod Wilson) [1937053] - mt76: mt7921: fix suspend/resume sequence (Jarod Wilson) [1937053] - mt76: use PCI_VENDOR_ID_MEDIATEK to avoid open coded (Jarod Wilson) [1937053] - mt76: mt7915: always check return value from mt7915_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: connac: always check return value from mt76_connac_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: mt76x0: disable GTK offloading (Jarod Wilson) [1937053] - mt76: always use WTBL_MAX_SIZE for tlv allocation (Jarod Wilson) [1937053] - mt76: mt7921: removed unused definitions in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove unnecessary variable (Jarod Wilson) [1937053] - mt76: mt7921: enable random mac addr during scanning (Jarod Wilson) [1937053] - mt76: mt7615: support loading EEPROM for MT7613BE (Jarod Wilson) [1937053] - mt76: mt7915: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix key set/delete issues (Jarod Wilson) [1937053] - mt76: mt7915: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7915: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7915: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: add support for 802.3 rx frames (Jarod Wilson) [1937053] - cfg80211: Remove wrong RNR IE validation check (Jarod Wilson) [1937053] - mac80211: bail out if cipher schemes are invalid (Jarod Wilson) [1937053] - mac80211: clear the beacon's CRC after channel switch (Jarod Wilson) [1937053] - mac80211: Set priority and queue mapping for injected frames (Jarod Wilson) [1937053] - mac80211: Allow concurrent monitor iface and ethernet rx decap (Jarod Wilson) [1937053] - nl80211: Add interface to indicate TDLS peer's HE capability (Jarod Wilson) [1937053] - cfg80211: allow specifying a reason for hw_rfkill (Jarod Wilson) [1937053] - nl80211: better document CMD_ROAM behavior (Jarod Wilson) [1937053] - mac80211: set sk_pacing_shift for 802.3 txpath (Jarod Wilson) [1937053] - mac80211: don't apply flow control on management frames (Jarod Wilson) [1937053] - nl80211: Add missing line in nl80211_fils_discovery_policy (Jarod Wilson) [1937053] - mac80211: remove redundant assignment of variable result (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove unused variable 'mg' in minstrel_ht_next_jump_rate() (Jarod Wilson) [1937053] - cfg80211: regulatory: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rfkill: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mt7601u: enable TDLS support (Jarod Wilson) [1937053] - mt7601u: fix always true expression (Jarod Wilson) [1937053] - rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() (Jarod Wilson) [1937053] - rtw88: coex: fix A2DP stutters while WL busy + WL scan (Jarod Wilson) [1937053] - rtw88: 8822c: add LC calibration for RTL8822C (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit table to RF v40.1 (Jarod Wilson) [1937053] - rtw88: fix DIG min setting (Jarod Wilson) [1937053] - rtw88: add flush hci support (Jarod Wilson) [1937053] - rtw88: 8822c: support FW crash dump when FW crash (Jarod Wilson) [1937053] - rtw88: remove unnecessary variable (Jarod Wilson) [1937053] - rtw88: coex: add power off setting (Jarod Wilson) [1937053] - ath11k: Add support for STA to handle beacon miss (Jarod Wilson) [1937053] - ath11k: Update signal filled flag during sta_statistics drv op (Jarod Wilson) [1937053] - ath10k: skip the wait for completion to recovery in shutdown path (Jarod Wilson) [1937053] - ath11k: fix thermal temperature read (Jarod Wilson) [1937053] - ath11k: fix potential wmi_mgmt_tx_queue race condition (Jarod Wilson) [1937053] - ath11k: qmi: cosmetic changes to error messages (Jarod Wilson) [1937053] - ath11k: qmi: add more debug messages (Jarod Wilson) [1937053] - Revert "ath9k: fix ath_tx_process_buffer() potential null ptr dereference" (Jarod Wilson) [1937053] - ath11k: print hardware name and version during initialisation (Jarod Wilson) [1937053] - ath11k: Enable radar detection for 160MHz secondary segment (Jarod Wilson) [1937053] - ath11k: Fix sounding dimension config in HE cap (Jarod Wilson) [1937053] - ath11k: add qcn9074 pci device support (Jarod Wilson) [1937053] - ath11k: add extended interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add CE interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add data path support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add hal support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add static window support for register access (Jarod Wilson) [1937053] - ath11k: Add qcn9074 mhi controller config (Jarod Wilson) [1937053] - ath11k: Update memory segment count for qcn9074 (Jarod Wilson) [1937053] - ath11k: qmi: increase the number of fw segments (Jarod Wilson) [1937053] - ath11k: Move qmi service_ins_id to hw_params (Jarod Wilson) [1937053] - ath11k: Refactor ath11k_msi_config (Jarod Wilson) [1937053] - ath11k: debugfs: Fix spelling mistake "Opportunies" -> "Opportunities" (Jarod Wilson) [1937053] - ath9k: fix ath_tx_process_buffer() potential null ptr dereference (Jarod Wilson) [1937053] - nl80211: fix beacon head validation (Jarod Wilson) [1937053] - nl80211: fix potential leak of ACL params (Jarod Wilson) [1937053] - cfg80211: check S1G beacon compat element length (Jarod Wilson) [1937053] - cfg80211: remove WARN_ON() in cfg80211_sme_connect (Jarod Wilson) [1937053] - mac80211: fix time-is-after bug in mlme (Jarod Wilson) [1937053] - mac80211: fix TXQ AC confusion (Jarod Wilson) [1937053] - rfkill: revert back to old userspace API by default (Jarod Wilson) [1937053] - mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN (Jarod Wilson) [1937053] - iwlwifi: mvm: fix beacon protection checks (Jarod Wilson) [1937053] - iwlwifi: mvm: rfi: don't lock mvm->mutex when sending config command (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for So-F devices (Jarod Wilson) [1937053] - iwlwifi: fw: fix notification wait locking (Jarod Wilson) [1937053] - iwlwifi: add support for Qu with AX201 device (Jarod Wilson) [1937053] - iwlwifi: pcie: properly set LTR workarounds on 22000 devices (Jarod Wilson) [1937053] - iwlwifi: fix 11ax disabled bit in the regulatory capability flags (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix recently introduced deadlock issue (Jarod Wilson) [1937053] - mt76: mt7921: fix airtime reporting (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() (Jarod Wilson) [1937053] - mt76: mt7615: remove redundant dev_err call in mt7622_wmac_probe() (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - reg.c: Fix a spello (Jarod Wilson) [1937053] - mac80211: cfg.c: A typo fix (Jarod Wilson) [1937053] - wireless: remove never implemented MODULE_SUPPORTED_DEVICE (Jarod Wilson) [1937053] - wireless/nl80211: fix wdev_id may be used uninitialized (Jarod Wilson) [1937053] - nl80211: fix locking for wireless device netns change (Jarod Wilson) [1937053] - iwlwifi: don't call netif_napi_add() with rxq->lock held (was Re: Lockdep warning in iwl_pcie_rx_handle()) (Jarod Wilson) [1937053] - iwlwifi: fix ARCH=i386 compilation warnings (Jarod Wilson) [1937053] - iwlwifi: mvm: add terminate entry for dmi_system_id tables (Jarod Wilson) [1937053] - mt76: mt7915: fix unused 'mode' variable (Jarod Wilson) [1937053] - mt76: dma: do not report truncated frames to mac80211 (Jarod Wilson) [1937053] - mt76: mt7921: remove incorrect error handling (Jarod Wilson) [1937053] - iwlwifi: pcie: fix iwl_so_trans_cfg link error when CONFIG_IWLMVM is disabled (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: qmi: use pad to format dma_addr_t (Jarod Wilson) [1937053] - iwlwifi: avoid crash on unsupported debug collection (Jarod Wilson) [1937053] - mt76: mt7915: only modify tx buffer list after allocating tx token id (Jarod Wilson) [1937053] - mt76: fix tx skb error handling in mt76_dma_tx_queue_skb (Jarod Wilson) [1937053] - ath9k: fix transmitting to stations in dynamic SMPS mode (Jarod Wilson) [1937053] - redhat: Enable ath11k PCI device support (Jarod Wilson) [1937053] - soc: qcom: Do not depend on ARCH_QCOM for QMI helpers (Jarod Wilson) [1937053] - net: qrtr: Do not depend on ARCH_QCOM (Jarod Wilson) [1937053] - b43: N-PHY: Fix the update of coef for the PHY revision >= 3case (Jarod Wilson) [1937053] - nl80211: add documentation for HT/VHT/HE disable attributes (Jarod Wilson) [1937053] - cfg80211/mac80211: Support disabling HE mode (Jarod Wilson) [1937053] - mac80211: add STBC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove sample rate switching code for constrained devices (Jarod Wilson) [1937053] - mac80211: minstrel_ht: show sampling rates in debugfs (Jarod Wilson) [1937053] - mac80211: minstrel_ht: significantly redesign the rate probing strategy (Jarod Wilson) [1937053] - mac80211: minstrel_ht: reduce the need to sample slower rates (Jarod Wilson) [1937053] - mac80211: minstrel_ht: update total packets counter in tx status path (Jarod Wilson) [1937053] - mac80211: minstrel_ht: use bitfields to encode rate indexes (Jarod Wilson) [1937053] - cfg80211: initialize reg_rule in __freq_reg_info() (Jarod Wilson) [1937053] - mac80211: fix potential overflow when multiplying to u32 integers (Jarod Wilson) [1937053] - mac80211: enable QoS support for nl80211 ctrl port (Jarod Wilson) [1937053] - cfg80211: remove unused callback (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (2/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (1/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_A parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update MAC/BB parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: replace tx tasklet with work queue (Jarod Wilson) [1937053] - rtw88: add napi support (Jarod Wilson) [1937053] - rtw88: add rts condition (Jarod Wilson) [1937053] - rtw88: add dynamic rrsr configuration (Jarod Wilson) [1937053] - iwlwifi: remove incorrect comment in pnvm (Jarod Wilson) [1937053] - ath11k: qmi: add debug message for allocated memory segment addresses and sizes (Jarod Wilson) [1937053] - ath11k: pci: remove experimental warning (Jarod Wilson) [1937053] - ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() (Jarod Wilson) [1937053] - ath10k: change ath10k_offchan_tx_work() peer present msg to a warn (Jarod Wilson) [1937053] - ath9k: fix data bus crash when setting nf_override via debugfs (Jarod Wilson) [1937053] - ath11k: add support to configure spatial reuse parameter set (Jarod Wilson) [1937053] - ath10k: restore tx sk_buff of htt header for SDIO (Jarod Wilson) [1937053] - brcmsmac: Fix the spelling configation to configuration in the file d11.h (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 62 for AX devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: implement reading PNVM from UEFI (Jarod Wilson) [1937053] - iwlwifi: pnvm: move file loading code to a separate function (Jarod Wilson) [1937053] - iwlwifi: pnvm: increment the pointer before checking the TLV (Jarod Wilson) [1937053] - iwlwifi: pcie: define FW_RESET_TIMEOUT for clarity (Jarod Wilson) [1937053] - iwlwifi: pnvm: set the PNVM again if it was already loaded (Jarod Wilson) [1937053] - iwlwifi: mvm: global PM mode does not reset after FW crash (Jarod Wilson) [1937053] - iwlwifi: mvm: reduce the print severity of failing getting NIC temp (Jarod Wilson) [1937053] - iwlwifi: mvm: get NVM later in the mvm_start flow (Jarod Wilson) [1937053] - iwlmvm: set properly NIC_NOT_ACK_ENABLED flag (Jarod Wilson) [1937053] - iwlwifi: remove max_ht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: remove max_vht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: mvm: Check ret code for iwl_mvm_load_nvm_to_nic (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check if CSA event is running before removing (Jarod Wilson) [1937053] - iwlwifi: mvm: Support SCAN_CFG_CMD version 5 (Jarod Wilson) [1937053] - iwlwifi: mvm: isolate the get nvm flow (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify iwl_mvm_dbgfs_register (Jarod Wilson) [1937053] - iwlwifi: mvm: register to mac80211 last (Jarod Wilson) [1937053] - iwlwifi: acpi: add support for DSM RFI (Jarod Wilson) [1937053] - iwlwifi: mvm: add RFI-M support (Jarod Wilson) [1937053] - iwlwifi:mvm: Add support for version 2 of the LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: don't crash when rx queues aren't allocated in interrupt (Jarod Wilson) [1937053] - iwlwifi: correction of group-id once sending REPLY_ERROR (Jarod Wilson) [1937053] - iwlwifi: pcie: add AX201 and AX211 radio modules for Ma devices (Jarod Wilson) [1937053] - iwlwifi: pcie: add CDB bit to the device configuration parsing (Jarod Wilson) [1937053] - iwlwifi: acpi: don't return valid pointer as an ERR_PTR (Jarod Wilson) [1937053] - iwlwifi: queue: add fake tx time point (Jarod Wilson) [1937053] - iwlwifi: remove flags argument for nic_access (Jarod Wilson) [1937053] - iwlwifi: declare support for triggered SU/MU beamforming feedback (Jarod Wilson) [1937053] - iwlwifi: dbg: add op_mode callback for collecting debug data. (Jarod Wilson) [1937053] - iwlwifi: api: clean up some documentation/bits (Jarod Wilson) [1937053] - iwlwifi: dbg: remove unsupported regions (Jarod Wilson) [1937053] - iwlwifi: pcie: Change Ma device ID (Jarod Wilson) [1937053] - iwlwifi: when HW has rate offload don't look at control field (Jarod Wilson) [1937053] - iwlwifi: pcie: NULLify pointers after free (Jarod Wilson) [1937053] - iwlwifi: mvm: assign SAR table revision to the command later (Jarod Wilson) [1937053] - iwlwifi: mvm: remove useless iwl_mvm_resume_d3() function (Jarod Wilson) [1937053] - iwlwifi: mvm: enhance a print in CSA flows (Jarod Wilson) [1937053] - iwlwifi: mvm: send stored PPAG command instead of local (Jarod Wilson) [1937053] - iwlwifi: mvm: store PPAG enabled/disabled flag properly (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the type we use in the PPAG table validity checks (Jarod Wilson) [1937053] - iwlwifi: acpi: fix PPAG table sizes (Jarod Wilson) [1937053] - iwlwifi: pcie: don't disable interrupts for reg_lock (Jarod Wilson) [1937053] - iwlwifi: pcie: add a few missing entries for So with Hr (Jarod Wilson) [1937053] - iwlwifi: dbg: Mark ucode tlv data as const (Jarod Wilson) [1937053] - iwlwifi: add new cards for So and Qu family (Jarod Wilson) [1937053] - ath11k: fix a locking bug in ath11k_mac_op_start() (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Simplify bool comparison (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: Simplify bool comparison (Jarod Wilson) [1937053] - brcmfmac: add support for CQM RSSI notifications (Jarod Wilson) [1937053] - ath10k: Add new debug level for sta related logs (Jarod Wilson) [1937053] - ath11k: Update tx descriptor search index properly (Jarod Wilson) [1937053] - ath10k: Fix lockdep assertion warning in ath10k_sta_statistics (Jarod Wilson) [1937053] - ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info() (Jarod Wilson) [1937053] - wl3501: fix alignment constraints (Jarod Wilson) [1937053] - rt2800usb: add Sweex LW163V2 id's (Jarod Wilson) [1937053] - rt2x00: remove duplicate word and fix typo in comment (Jarod Wilson) [1937053] - mwifiex: Report connected BSS with cfg80211_connect_bss() (Jarod Wilson) [1937053] - rtl8xxxu: remove unused assignment value (Jarod Wilson) [1937053] - atmel: at76c50x: use DEFINE_MUTEX() for mutex lock (Jarod Wilson) [1937053] - brcmsmac: fix alignment constraints (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet (Jarod Wilson) [1937053] - rtw88: 8821c: support RFE type2 wifi NIC (Jarod Wilson) [1937053] - rtw88: 8821c: Correct CCK RSSI (Jarod Wilson) [1937053] - rtw88: coex: 8821c: correct antenna switch function (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove redundant initialization of variable rtstatus (Jarod Wilson) [1937053] - iwlwifi: pcie: Disable softirqs during Rx queue init (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 61 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: add Asus to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Microsoft to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Samsung to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add HP to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: implement approved list for the PPAG feature (Jarod Wilson) [1937053] - iwlwifi: mvm: set enabled in the PPAG command properly (Jarod Wilson) [1937053] - iwlwifi: mvm: add debugfs entry to trigger a dump as any time-point (Jarod Wilson) [1937053] - iwlwifi: mvm: add tx fail time point (Jarod Wilson) [1937053] - iwlwifi: fwrt: add suspend/resume time point (Jarod Wilson) [1937053] - iwlwifi: mvm: add triggers for MLME events (Jarod Wilson) [1937053] - iwlwifi: mvm: add IML/ROM information for other HW families (Jarod Wilson) [1937053] - iwlwifi: mvm: fix CSA AP side (Jarod Wilson) [1937053] - iwlwifi: mvm: make iwl_mvm_tt_temp_changed() static (Jarod Wilson) [1937053] - iwlwifi: mvm: cancel the scan delayed work when scan is aborted (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for SnJ with Hr1 (Jarod Wilson) [1937053] - iwlwifi: mvm: move early time-point before nvm_init in non-unified (Jarod Wilson) [1937053] - iwlwifi: add support for SnJ with Jf devices (Jarod Wilson) [1937053] - iwlwifi: move SnJ and So rules to the new tables (Jarod Wilson) [1937053] - iwlwifi: mvm: slightly clean up rs_fw_set_supp_rates() (Jarod Wilson) [1937053] - iwlwifi: fw api: make hdr a zero-size array again (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 60 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: advertise BIGTK client support if available (Jarod Wilson) [1937053] - iwlwifi: always allow maximum A-MSDU on newer devices (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs: check length precisely in inject_packet (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify TX power setting (Jarod Wilson) [1937053] - iwlwifi: tx: move handing sync/async host command to trans (Jarod Wilson) [1937053] - iwlwifi: mvm: add explicit check for non-data frames in get Tx rate (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs for phy-integration-ver (Jarod Wilson) [1937053] - iwlwifi: parse phy integration string from FW TLV (Jarod Wilson) [1937053] - iwlwifi: mvm: csa: do not abort CSA before disconnect (Jarod Wilson) [1937053] - iwlwifi: mvm: don't send commands during suspend\resume transition (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check system_pm_mode without mutex held (Jarod Wilson) [1937053] - iwlwifi: remove TRANS_PM_OPS (Jarod Wilson) [1937053] - iwlwifi: dbg: dump paged memory from index 1 (Jarod Wilson) [1937053] - iwl-trans: iwlwifi: move sync NMI logic to trans (Jarod Wilson) [1937053] - iwlwifi: pcie: properly implement NAPI (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for new flush queue response (Jarod Wilson) [1937053] - iwlwifi: mvm: handle CCA-EXT delay firmware notification (Jarod Wilson) [1937053] - iwlwifi: mvm: scan: fix scheduled scan restart handling (Jarod Wilson) [1937053] - iwlwifi: mvm: remove debugfs injection limitations (Jarod Wilson) [1937053] - iwlwifi: mvm: check more notification sizes (Jarod Wilson) [1937053] - iwlwifi: mvm: add notification size checks (Jarod Wilson) [1937053] - ath11k: remove h from printk format specifier (Jarod Wilson) [1937053] - ath10k: remove h from printk format specifier (Jarod Wilson) [1937053] - cfg80211: fix netdev registration deadlock (Jarod Wilson) [1937053] - mac80211: fix station rate table updates on assoc (Jarod Wilson) [1937053] - mt76: mt7663: introduce coredump support (Jarod Wilson) [1937053] - mt76: mt7921: add coredump support (Jarod Wilson) [1937053] - mt76: mt7921: enable MSI interrupts (Jarod Wilson) [1937053] - mt76: mt7921: introduce regdomain notifier support (Jarod Wilson) [1937053] - mt76: mt7921: introduce Runtime PM support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for suspend and WoW support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for sched_scan and hw_scan (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu common library (Jarod Wilson) [1937053] - mt76: mt7921: introduce PM support (Jarod Wilson) [1937053] - mt76: mt7921: introduce beacon_loss mcu event (Jarod Wilson) [1937053] - mt76: mt7921: introduce support for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: introduce 802.11 PS support in sta mode (Jarod Wilson) [1937053] - mt76: mt7921: introduce schedule scan support (Jarod Wilson) [1937053] - mt76: mt7921: add debugfs support (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921e support (Jarod Wilson) [1937053] - mt76: mt7921: add ieee80211_ops (Jarod Wilson) [1937053] - mt76: mt7921: add EEPROM support (Jarod Wilson) [1937053] - mt76: mt7921: add DMA support (Jarod Wilson) [1937053] - mt76: mt7921: add MCU support (Jarod Wilson) [1937053] - mt76: mt7921: add MAC support (Jarod Wilson) [1937053] - wireless: Fix "ordering" comment typos (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm utility routines in mt76_connac_lib module (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm data struct in mt76_connac.h (Jarod Wilson) [1937053] - mt76: mt76_connac: move WoW and suspend code in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: move hw_scan and sched_scan routine in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: create mcu library (Jarod Wilson) [1937053] - mt76: introduce mt76_vif data structure (Jarod Wilson) [1937053] - cfg80211: call cfg80211_destroy_ifaces() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_set_encryption() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_change_iface() with wiphy lock held (Jarod Wilson) [1937053] - nl80211: call cfg80211_dev_rename() under RTNL (Jarod Wilson) [1937053] - mt76: dma: fix a possible memory leak in mt76_add_fragment() (Jarod Wilson) [1937053] - ath9k: fix build error with LEDS_CLASS=m (Jarod Wilson) [1937053] - ath10k: fix wmi mgmt tx queue full due to race condition (Jarod Wilson) [1937053] - ath10k: pass the ssid info to get the correct bss entity (Jarod Wilson) [1937053] - ath10k: allow dynamic SAR power limits via common API (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix regression in the max_prob_rate fix (Jarod Wilson) [1937053] - mt76: mt7615: reduce VHT maximum MPDU length (Jarod Wilson) [1937053] - mt76: reduce q->lock hold time (Jarod Wilson) [1937053] - mt76: usb: process URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt76: move vif_mask back from mt76_phy to mt76_dev (Jarod Wilson) [1937053] - mt76: mt7915: make vif index per adapter instead of per band (Jarod Wilson) [1937053] - mt76: mt7915: add support for using a secondary PCIe link for gen1 (Jarod Wilson) [1937053] - mt76: fix crash on tearing down ext phy (Jarod Wilson) [1937053] - mt76: mt7915: bring up the WA event rx queue for band1 (Jarod Wilson) [1937053] - mt76: mt7615: unify init work (Jarod Wilson) [1937053] - mt76: mt7915: support TxBF for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: Remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7615: set mcu country code in mt7615_mcu_set_channel_domain() (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom DBDC band selection (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom parsing for DBDC (Jarod Wilson) [1937053] - iwlwifi: provide gso_type to GSO packets (Jarod Wilson) [1937053] - mt76: mt7915: disable RED support in the WA firmware (Jarod Wilson) [1937053] - mt76: mt7915: rework mcu API (Jarod Wilson) [1937053] - mt76: mt7915: do not set DRR group for stations (Jarod Wilson) [1937053] - mt76: mt7915: ensure that init work completes before starting the device (Jarod Wilson) [1937053] - mt76: mt7603: fix ED/CCA monitoring with single-stream devices (Jarod Wilson) [1937053] - mt76: mt7915: add implicit Tx beamforming support (Jarod Wilson) [1937053] - mt76: mt7915: simplify peer's TxBF capability check (Jarod Wilson) [1937053] - mt76: mt7615: mt7915: disable txpower sku when testmode enabled (Jarod Wilson) [1937053] - mt76: mt7915: add support for continuous tx in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework set state part in testmode (Jarod Wilson) [1937053] - mt76: testmode: add a new state for continuous tx (Jarod Wilson) [1937053] - mt76: mt7915: clean hw queue before starting new testmode tx (Jarod Wilson) [1937053] - mt76: mt7915: calculate new packet length when tx_time is set in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support for ipg in testmode (Jarod Wilson) [1937053] - mt76: mt7915: split edca update function (Jarod Wilson) [1937053] - mt76: testmode: make tx queued limit adjustable (Jarod Wilson) [1937053] - mt76: testmode: add attributes for ipg related parameters (Jarod Wilson) [1937053] - mt76: testmode: add support to set user-defined spe index (Jarod Wilson) [1937053] - mt76: mt7915: force ldpc for bw larger than 20MHz in testmode (Jarod Wilson) [1937053] - mt76: move chainmask in mt76_phy (Jarod Wilson) [1937053] - mt76: move mac_work in mt76_core module (Jarod Wilson) [1937053] - mt76: mt7615: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: mt7915: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: testmode: move mtd part to mt76_dev (Jarod Wilson) [1937053] - mt76: testmode: introduce dbdc support (Jarod Wilson) [1937053] - mt76: mt7915: add partial add_bss_info command on testmode init (Jarod Wilson) [1937053] - mt76: mt7915: drop zero-length packet to avoid Tx hang (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_mcu_send_message routine (Jarod Wilson) [1937053] - mt76: mt7915: fix endianness warning in mt7915_mcu_set_radar_th (Jarod Wilson) [1937053] - mt76: mt7915: add support for flash mode (Jarod Wilson) [1937053] - mt76: mt7915: run mt7915_configure_filter holding mt76 mutex (Jarod Wilson) [1937053] - mt76: mt7915: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix MT_CIPHER_BIP_CMAC_128 setkey (Jarod Wilson) [1937053] - mt76: mt7615: add vif check in mt7615_update_vif_beacon() (Jarod Wilson) [1937053] - mt76: mt7915: add vif check in mt7915_update_vif_beacon() (Jarod Wilson) [1937053] - ath11k: add ieee80211_unregister_hw to avoid kernel crash caused by NULL pointer (Jarod Wilson) [1937053] - mac80211: pause TX while changing interface type (Jarod Wilson) [1937053] - wext: fix NULL-ptr-dereference with cfg80211's lack of commit() (Jarod Wilson) [1937053] - cfg80211: avoid holding the RTNL when calling the driver (Jarod Wilson) [1937053] - iwl4965: do not process non-QOS frames on txq->sched_retry path (Jarod Wilson) [1937053] - mt7601u: process tx URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt7601u: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - rtw88: 8723de: adjust the LTR setting (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192c-common: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl_pci: fix bool comparison in expressions (Jarod Wilson) [1937053] - mt7601u: fix kernel crash unplugging the device (Jarod Wilson) [1937053] - iwlwifi: queue: bail out on invalid freeing (Jarod Wilson) [1937053] - iwlwifi: mvm: guard against device removal in reprobe (Jarod Wilson) [1937053] - iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. (Jarod Wilson) [1937053] - iwlwifi: mvm: clear IN_D3 after wowlan status cmd (Jarod Wilson) [1937053] - iwlwifi: pcie: add rules to match Qu with Hr2 (Jarod Wilson) [1937053] - iwlwifi: mvm: invalidate IDs of internal stations at mvm start (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the return type for DSM functions 1 and 2 (Jarod Wilson) [1937053] - iwlwifi: pcie: reschedule in long-running memory reads (Jarod Wilson) [1937053] - iwlwifi: pcie: use jiffies for memory read spin time limit (Jarod Wilson) [1937053] - iwlwifi: pcie: fix context info memory leak (Jarod Wilson) [1937053] - iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap (Jarod Wilson) [1937053] - iwlwifi: pcie: set LTR on more devices (Jarod Wilson) [1937053] - iwlwifi: queue: don't crash if txq->entries is NULL (Jarod Wilson) [1937053] - iwlwifi: fix the NMI flow for old devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't try to load after failures (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't skip everything when not reloading (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid potential PNVM leaks (Jarod Wilson) [1937053] - iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() (Jarod Wilson) [1937053] - iwlwifi: mvm: skip power command when unbinding vif during CSA (Jarod Wilson) [1937053] - cfg80211: change netdev registration/unregistration semantics (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix rounding error in throughput calculation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: increase stats update interval (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix max probability rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve sample rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve ampdu length estimation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove old ewma based rate average code (Jarod Wilson) [1937053] - mac80211: remove legacy minstrel rate control (Jarod Wilson) [1937053] - mac80211: minstrel_ht: add support for OFDM rates on non-HT clients (Jarod Wilson) [1937053] - mac80211: minstrel_ht: clean up CCK code (Jarod Wilson) [1937053] - mac80211: introduce aql_enable node in debugfs (Jarod Wilson) [1937053] - cfg80211: Add phyrate conversion support for extended MCS in 60GHz band (Jarod Wilson) [1937053] - cfg80211: add VHT rate entries for MCS-10 and MCS-11 (Jarod Wilson) [1937053] - mac80211: reduce peer HE MCS/NSS to own capabilities (Jarod Wilson) [1937053] - mac80211: remove NSS number of 160MHz if not support 160MHz for HE (Jarod Wilson) [1937053] - mac80211: 160MHz with extended NSS BW in CSA (Jarod Wilson) [1937053] - mac80211: add LDPC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: add rx decapsulation offload support (Jarod Wilson) [1937053] - ath10k: remove unused struct ath10k::dev_type (Jarod Wilson) [1937053] - ath11k: remove duplicate function declaration (Jarod Wilson) [1937053] - ath10k: increase rx buffer size to 2048 (Jarod Wilson) [1937053] - ath10k: sanitity check for ep connectivity (Jarod Wilson) [1937053] - mt76: mt7663s: fix rx buffer refcounting (Jarod Wilson) [1937053] - mt7601u: fix rx buffer refcounting (Jarod Wilson) [1937053] - mac80211: check if atf has been disabled in __ieee80211_schedule_txq (Jarod Wilson) [1937053] - mac80211: do not drop tx nulldata packets on encrypted links (Jarod Wilson) [1937053] - mac80211: fix encryption key selection for 802.3 xmit (Jarod Wilson) [1937053] - mac80211: fix fast-rx encryption check (Jarod Wilson) [1937053] - mac80211: fix incorrect strlen of .write in debugfs (Jarod Wilson) [1937053] - cfg80211: fix a kerneldoc markup (Jarod Wilson) [1937053] - brcmfmac: clear EAP/association status bits on linkdown events (Jarod Wilson) [1937053] - brcmfmac: Delete useless kfree code (Jarod Wilson) [1937053] - mt7601u: check the status of device in calibration (Jarod Wilson) [1937053] - mt7601u: process URBs in status EPROTO properly (Jarod Wilson) [1937053] - brcmfmac: support BCM4365E with 43666 ChipCommon chip ID (Jarod Wilson) [1937053] - mwifiex: pcie: Drop bogus __refdata annotation (Jarod Wilson) [1937053] - rtw88: Simplify bool comparison (Jarod Wilson) [1937053] - rtw88: coex: set 4 slot TDMA for BT link and WL busy (Jarod Wilson) [1937053] - rtw88: 8821c: apply CCK PD level which calculates from dynamic mechanism (Jarod Wilson) [1937053] - rtw88: reduce the log level for failure of tx report (Jarod Wilson) [1937053] - rtw88: Delete useless kfree code (Jarod Wilson) [1937053] - iwlwifi: dbg: Don't touch the tlv data (Jarod Wilson) [1937053] - mt76: Fix queue ID variable types after mcu queue split (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain with a lock (Jarod Wilson) [1937053] - cfg80211/mac80211: fix kernel-doc for SAR APIs (Jarod Wilson) [1937053] - mt76: mt7915: fix MESH ifdef block (Jarod Wilson) [1937053] - mt76: mt76s: fix NULL pointer dereference in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: sdio: remove wake logic in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: usb: remove wake logic in mt76u_status_worker (Jarod Wilson) [1937053] - ath11k: dp: clean up a variable name (Jarod Wilson) [1937053] - ath11k: pci: remove unnecessary mask in ath11k_pci_enable_ltssm() (Jarod Wilson) [1937053] - ath11k: pci: disable ASPM L0sLs before downloading firmware (Jarod Wilson) [1937053] - ath11k: qmi: try to allocate a big block of DMA memory first (Jarod Wilson) [1937053] - rtlwifi: rise completion at the last step of firmware callback (Jarod Wilson) [1937053] - mt76: mt76u: fix NULL pointer dereference in mt76u_status_worker (Jarod Wilson) [1937053] - ath10k: prevent deinitializing NAPI twice (Jarod Wilson) [1937053] - ath9k: Postpone key cache entry deletion for TXQ frames reference it (Jarod Wilson) [1937053] - ath: Modify ath_key_delete() to not need full key entry (Jarod Wilson) [1937053] - ath: Export ath_hw_keysetmac() (Jarod Wilson) [1937053] - ath9k: Clear key cache explicitly on disabling hardware (Jarod Wilson) [1937053] - ath: Use safer key clearing with key cache entries (Jarod Wilson) [1937053] - ath10k: Remove voltage regulator votes during wifi disable (Jarod Wilson) [1937053] - ath10k: Fix error handling in case of CE pipe init failure (Jarod Wilson) [1937053] - ath11k: Fix ath11k_pci_fix_l1ss() (Jarod Wilson) [1937053] - ath11k: Fix error code in ath11k_core_suspend() (Jarod Wilson) [1937053] - ath11k: start vdev if a bss peer is already created (Jarod Wilson) [1937053] - ath11k: fix crash caused by NULL rx_channel (Jarod Wilson) [1937053] - ath11k: add missing null check on allocated skb (Jarod Wilson) [1937053] - ath9k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: make relay callbacks const (Jarod Wilson) [1937053] - ath10k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: implement suspend for QCA6390 PCI devices (Jarod Wilson) [1937053] - ath11k: hif: add ce irq enable and disable functions (Jarod Wilson) [1937053] - ath11k: implement WoW enable and wakeup commands (Jarod Wilson) [1937053] - ath11k: set credit_update flag for flow controlled ep only (Jarod Wilson) [1937053] - ath11k: dp: stop rx pktlog before suspend (Jarod Wilson) [1937053] - ath11k: htc: implement suspend handling (Jarod Wilson) [1937053] - ath11k: htc: remove unused struct ath11k_htc_ops (Jarod Wilson) [1937053] - ath11k: pci: read select_window register to ensure write is finished (Jarod Wilson) [1937053] - ath11k: hif: implement suspend and resume functions (Jarod Wilson) [1937053] - ath11k: mhi: hook suspend and resume (Jarod Wilson) [1937053] - ath11k: Fix incorrect tlvs in scan start command (Jarod Wilson) [1937053] - ath11k: pci: disable VDD4BLOW (Jarod Wilson) [1937053] - ath11k: pci: fix L1ss clock unstable problem (Jarod Wilson) [1937053] - ath11k: pci: fix hot reset stability issues (Jarod Wilson) [1937053] - ath11k: put hw to DBS using WMI_PDEV_SET_HW_MODE_CMDID (Jarod Wilson) [1937053] - ath11k: mhi: print a warning if firmware crashed (Jarod Wilson) [1937053] - ath11k: use MHI provided APIs to allocate and free MHI controller (Jarod Wilson) [1937053] - ath10k: add atomic protection for device recovery (Jarod Wilson) [1937053] - ath10k: add option for chip-id based BDF selection (Jarod Wilson) [1937053] - mt76: remove unused variable q (Jarod Wilson) [1937053] - mac80211: add ieee80211_set_sar_specs (Jarod Wilson) [1937053] - nl80211: add common API to configure SAR power limitations (Jarod Wilson) [1937053] - mac80211: fix a mistake check for rx_stats update (Jarod Wilson) [1937053] - mac80211: mlme: save ssid info to ieee80211_bss_conf while assoc (Jarod Wilson) [1937053] - mac80211: Update rate control on channel change (Jarod Wilson) [1937053] - mac80211: don't filter out beacons once we start CSA (Jarod Wilson) [1937053] - mac80211: Fix calculation of minimal channel width (Jarod Wilson) [1937053] - mac80211: ignore country element TX power on 6 GHz (Jarod Wilson) [1937053] - mac80211: use bitfield helpers for BA session action frames (Jarod Wilson) [1937053] - mac80211: support Rx timestamp calculation for all preamble types (Jarod Wilson) [1937053] - mac80211: don't set set TDLS STA bandwidth wider than possible (Jarod Wilson) [1937053] - mac80211: support driver-based disconnect with reconnect hint (Jarod Wilson) [1937053] - cfg80211: support immediate reconnect request hint (Jarod Wilson) [1937053] - mac80211: use struct assignment for he_obss_pd (Jarod Wilson) [1937053] - cfg80211: remove struct ieee80211_he_bss_color (Jarod Wilson) [1937053] - nl80211: validate key indexes for cfg80211_registered_device (Jarod Wilson) [1937053] - cfg80211: include block-tx flag in channel switch started event (Jarod Wilson) [1937053] - mac80211: disallow band-switch during CSA (Jarod Wilson) [1937053] - ieee80211: update reduced neighbor report TBTT info length (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain when setting custom regulatory (Jarod Wilson) [1937053] - nl80211: always accept scan request with the duration set (Jarod Wilson) [1937053] - cfg80211: Update TSF and TSF BSSID for multi BSS (Jarod Wilson) [1937053] - cfg80211: scan PSC channels in case of scan with wildcard SSID (Jarod Wilson) [1937053] - mac80211: Skip entries with SAE H2E only membership selector (Jarod Wilson) [1937053] - cfg80211: Parse SAE H2E only membership selector (Jarod Wilson) [1937053] - mac80211: support MIC error/replay detected counters driver update (Jarod Wilson) [1937053] - mac80211: he: remove non-bss-conf fields from bss_conf (Jarod Wilson) [1937053] - mac80211: remove trailing semicolon in macro definitions (Jarod Wilson) [1937053] - nl80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mac80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: fix callback type mismatches in wext-compat (Jarod Wilson) [1937053] - net: wireless: make a const array static, makes object smaller (Jarod Wilson) [1937053] - net: mac80211: use core API for updating TX/RX stats (Jarod Wilson) [1937053] - rfkill: add a reason to the HW rfkill state (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix ofdm power compensation (Jarod Wilson) [1937053] - ath9k_htc: adhere to the DONT_REORDER transmit flag (Jarod Wilson) [1937053] - ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax (Jarod Wilson) [1937053] - ath11k: support TXOP duration based RTS threshold (Jarod Wilson) [1937053] - ath11k: fix incorrect wmi param for configuring HE operation (Jarod Wilson) [1937053] - ath11k: unlock on error path in ath11k_mac_op_add_interface() (Jarod Wilson) [1937053] - ath11k: fix rmmod failure if qmi sequence fails (Jarod Wilson) [1937053] - rtw88: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - rt2x00: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - ath11k: pci: add MODULE_FIRMWARE macros (Jarod Wilson) [1937053] - rtw88: reduce polling time of IQ calibration (Jarod Wilson) [1937053] - rtw88: fix multiple definition of rtw_pm_ops (Jarod Wilson) [1937053] - brcmfmac: remove redundant assignment to pointer 'entry' (Jarod Wilson) [1937053] - rtw88: declare hw supports ch 144 (Jarod Wilson) [1937053] - rtw88: coex: fix missing unitialization of variable 'interval' (Jarod Wilson) [1937053] - mwifiex: change license text of Makefile and README from MARVELL to NXP (Jarod Wilson) [1937053] - rtw88: pci: Add prototypes for .probe, .remove and .shutdown (Jarod Wilson) [1937053] - ath9k: remove trailing semicolon in macro definition (Jarod Wilson) [1937053] - ath11k: Ignore resetting peer auth flag in peer assoc cmd (Jarod Wilson) [1937053] - ath11k: add 64bit check before reading msi high addr (Jarod Wilson) [1937053] - ath10k: fix a check patch warning returnNonBoolInBooleanFunction of sdio.c (Jarod Wilson) [1937053] - mac80211: mesh: fix mesh_pathtbl_init() error path (Jarod Wilson) [1937053] - mt76: mt7615: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mt76: mt7915: fix ht mcs in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: attempt to free up more room when filling the tx queue (Jarod Wilson) [1937053] - mt76: mt7915: stop queues when running out of tx tokens (Jarod Wilson) [1937053] - mt76: improve tx queue stop/wake (Jarod Wilson) [1937053] - mt76: mt7915: fix memory leak in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: mt7615: fix rdd mcu cmd endianness (Jarod Wilson) [1937053] - mt76: mt7915: fix endian issues (Jarod Wilson) [1937053] - mt76: mt7915: get rid of dbdc debugfs knob (Jarod Wilson) [1937053] - mt76: mt7915: introduce dbdc support (Jarod Wilson) [1937053] - mt76: move hw mac_addr in mt76_phy (Jarod Wilson) [1937053] - mt76: move band allocation in mt76_register_phy (Jarod Wilson) [1937053] - mt76: rely on mt76_phy in mt76_init_sband_2g and mt76_init_sband_5g (Jarod Wilson) [1937053] - mt76: move band capabilities in mt76_phy (Jarod Wilson) [1937053] - mt76: move tx hw data queues in mt76_phy (Jarod Wilson) [1937053] - mt76: move mcu queues to mt76_dev q_mcu array (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb_raw signature (Jarod Wilson) [1937053] - mt76: introduce mt76_init_mcu_queue utility routine (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb signature (Jarod Wilson) [1937053] - mt76: dma: rely on mt76_queue in mt76_dma_tx_cleanup signature (Jarod Wilson) [1937053] - mt76: mt7663s: rely on mt76_queue in mt7663s_tx_run_queue signature (Jarod Wilson) [1937053] - mt76: sdio: rely on mt76_queue in mt76s_process_tx_queue signature (Jarod Wilson) [1937053] - mt76: sdio: introduce mt76s_alloc_tx_queue (Jarod Wilson) [1937053] - mt76: move mt76_init_tx_queue in common code (Jarod Wilson) [1937053] - mt76: mt7915: rely on eeprom definitions (Jarod Wilson) [1937053] - mt76: mt7615: refactor usb/sdio rate code (Jarod Wilson) [1937053] - mt76: mt7615: support 16 interfaces (Jarod Wilson) [1937053] - mt76: mt7915: remove unused mt7915_mcu_bss_sync_tlv() (Jarod Wilson) [1937053] - mt76: mt7915: use BIT_ULL for omac_idx (Jarod Wilson) [1937053] - mt76: mt7915: make mt7915_eeprom_read static (Jarod Wilson) [1937053] - mt76: mt7915: add support to set tx frequency offset in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support to set txpower in testmode (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode rx support (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode tx support (Jarod Wilson) [1937053] - mt76: testmode: add support for HE rate modes (Jarod Wilson) [1937053] - mt76: mt7915: fix tx rate related fields in tx descriptor (Jarod Wilson) [1937053] - mt76: testmode: add support for LTF and GI combinations for HE mode (Jarod Wilson) [1937053] - mt76: testmode: add tx_rate_stbc parameter (Jarod Wilson) [1937053] - mt76: testmode: add snr attribute in rx statistics (Jarod Wilson) [1937053] - mt76: testmode: switch ib and wb rssi to array type for per-antenna report (Jarod Wilson) [1937053] - mt76: mt76u: use dedicated thread for status work (Jarod Wilson) [1937053] - mt76: mt76u: rely on woker APIs for rx work (Jarod Wilson) [1937053] - mt76: mt7615: run key configuration in mt7615_set_key for usb/sdio devices (Jarod Wilson) [1937053] - mt76: fix tkip configuration for mt7615/7663 devices (Jarod Wilson) [1937053] - mt76: switch to wep sw crypto for mt7615/mt7915 (Jarod Wilson) [1937053] - mt76: mt7663s: introduce WoW support via GPIO (Jarod Wilson) [1937053] - mt76: move mt76_mcu_send_firmware in common module (Jarod Wilson) [1937053] - mt76: mt7603: add additional EEPROM chip ID (Jarod Wilson) [1937053] - mt76: fix memory leak if device probing fails (Jarod Wilson) [1937053] - mt76: mt7915: fix sparse warning cast from restricted __le16 (Jarod Wilson) [1937053] - mt76: dma: fix possible deadlock running mt76_dma_cleanup (Jarod Wilson) [1937053] - mt76: set fops_tx_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mcu_get_tx_rate (Jarod Wilson) [1937053] - mt76: mt7915: update ppe threshold (Jarod Wilson) [1937053] - mt76: mt7915: set fops_sta_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: sdio: get rid of sched.lock (Jarod Wilson) [1937053] - mt76: mt7663s: fix a possible ple quota underflow (Jarod Wilson) [1937053] - mt76: mt7663s: get rid of mt7663s_sta_add (Jarod Wilson) [1937053] - mt76: mt7615: introduce quota debugfs node for mt7663s (Jarod Wilson) [1937053] - mt76: mt7615: enable beacon filtering by default for offload fw (Jarod Wilson) [1937053] - mt76: add back the SUPPORTS_REORDERING_BUFFER flag (Jarod Wilson) [1937053] - mt76: mt7915: query station rx rate from firmware (Jarod Wilson) [1937053] - mt76: mt7915: move eeprom parsing out of mt7915_mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement functions to get the response skb for MCU calls (Jarod Wilson) [1937053] - mt76: mt7603: switch to .mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: make mcu_ops->mcu_send_msg optional (Jarod Wilson) [1937053] - mt76: move waiting and locking out of mcu_ops->mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: move mcu timeout handling to .mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement .mcu_parse_response in struct mt76_mcu_ops (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_skb_send_msg to mt76_mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_send_msg to mt76_mcu_send_msg (Jarod Wilson) [1937053] - mt76: mt7915: disable OFDMA/MU-MIMO UL (Jarod Wilson) [1937053] - mt76: mt7915: fix DRR sta bss group index (Jarod Wilson) [1937053] - mt76: mt7915: use napi_consume_skb to bulk-free tx skbs (Jarod Wilson) [1937053] - mt76: mt7915: fix processing txfree events (Jarod Wilson) [1937053] - mt76: mt7915: support 32 station interfaces (Jarod Wilson) [1937053] - mt76: do not set NEEDS_UNIQUE_STA_ADDR for 7615 and 7915 (Jarod Wilson) [1937053] - mt76: mt7615: add debugfs knob for setting extended local mac addresses (Jarod Wilson) [1937053] - mt76: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - mt76: mt7915: add encap offload for 4-address mode stations (Jarod Wilson) [1937053] - mt76: mt7915: add 802.11 encap offload support (Jarod Wilson) [1937053] - mt76: sdio: convert {status/net}_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: disable interrupt during txrx_worker processing (Jarod Wilson) [1937053] - mt76: mt7663s: convert txrx_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: move tx/rx processing in the same txrx workqueue (Jarod Wilson) [1937053] - mt76: mt7615: retry if mt7615_mcu_init returns -EAGAIN (Jarod Wilson) [1937053] - mt76: mt7915: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7915: measure channel noise and report it via survey (Jarod Wilson) [1937053] - mac80211: set SDATA_STATE_RUNNING for monitor interfaces (Jarod Wilson) [1937053] - cfg80211: initialize rekey_data (Jarod Wilson) [1937053] - mac80211: fix return value of ieee80211_chandef_he_6ghz_oper (Jarod Wilson) [1937053] - rtw88: debug: Fix uninitialized memory in debugfs code (Jarod Wilson) [1937053] - brcmfmac: expose firmware config files through modinfo (Jarod Wilson) [1937053] - rtw88: coex: add feature to enhance HID coexistence performance (Jarod Wilson) [1937053] - rtw88: coex: upgrade coexistence A2DP mechanism (Jarod Wilson) [1937053] - rtw88: coex: add action for coexistence in hardware initial (Jarod Wilson) [1937053] - rtw88: coex: add function to avoid cck lock (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for WLAN connected (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for HID (Jarod Wilson) [1937053] - rtw88: coex: update AFH information while in free-run mode (Jarod Wilson) [1937053] - rtw88: coex: update the mechanism for A2DP + PAN (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: run coexistence when WLAN entering/leaving LPS (Jarod Wilson) [1937053] - Revert "rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices" (Jarod Wilson) [1937053] - mt76: usb: fix crash on device removal (Jarod Wilson) [1937053] - ath11k: dp_rx: fix monitor status dma unmap direction (Jarod Wilson) [1937053] - ath10k: Constify static qmi structs (Jarod Wilson) [1937053] - ath10k: Release some resources in an error handling path (Jarod Wilson) [1937053] - ath10k: Fix an error handling path (Jarod Wilson) [1937053] - ath10k: Fix the parsing error in service available event (Jarod Wilson) [1937053] - ath11k: Fix an error handling path (Jarod Wilson) [1937053] - ath11k: Build check size of ath11k_skb_cb (Jarod Wilson) [1937053] - ath11k: Reset ath11k_skb_cb before setting new flags (Jarod Wilson) [1937053] - ath11k: Don't cast ath11k_skb_cb to ieee80211_tx_info.control (Jarod Wilson) [1937053] - ath11k: remove "ath11k_mac_get_ar_vdev_stop_status" references (Jarod Wilson) [1937053] - ath11k: peer delete synchronization with firmware (Jarod Wilson) [1937053] - ath11k: vdev delete synchronization with firmware (Jarod Wilson) [1937053] - mwifiex: Remove duplicated REG_PORT definition (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - mwifiex: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - brcmsmac: ampdu: Check BA window size before checking block ack (Jarod Wilson) [1937053] - brcmfmac: Fix incorrect type in assignment (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: remove the useless value assignment (Jarod Wilson) [1937053] - brcmfmac: fix error return code in brcmf_cfg80211_connect() (Jarod Wilson) [1937053] - rtw88: wow: print key type when failing (Jarod Wilson) [1937053] - rtw88: coex: change the decode method from firmware (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary WLAN slot extend (Jarod Wilson) [1937053] - rtw88: coex: remove write scan bit to scoreboard in scan and connect notify (Jarod Wilson) [1937053] - rtw88: coex: fix BT performance drop during initial/power-on step (Jarod Wilson) [1937053] - rtw88: coex: Change antenna setting to enhance free-run performance (Jarod Wilson) [1937053] - rtw88: coex: update the TDMA parameter when leave LPS (Jarod Wilson) [1937053] - rtw88: coex: add the mechanism for RF4CE (Jarod Wilson) [1937053] - rtw88: coex: Add force flag for coexistence table function (Jarod Wilson) [1937053] - rtw88: coex: add write scoreboard action when WLAN in critical procedure (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary feature/function (Jarod Wilson) [1937053] - rtw88: coex: update TDMA settings for different beacon interval (Jarod Wilson) [1937053] - rtw88: add CCK_PD debug log (Jarod Wilson) [1937053] - rtw88: 8723d: add cck pd seetings (Jarod Wilson) [1937053] - ath11k: Fix the rx_filter flag setting for peer rssi stats (Jarod Wilson) [1937053] - ath10k: add target IRAM recovery feature support (Jarod Wilson) [1937053] - ath11k: Fix beamformee STS in HE cap (Jarod Wilson) [1937053] - ath11k: add processor_id based ring_selector logic (Jarod Wilson) [1937053] - mac80211: free sta in sta_info_insert_finish() on errors (Jarod Wilson) [1937053] - mac80211: minstrel: fix tx status processing corner case (Jarod Wilson) [1937053] - mac80211: minstrel: remove deferred sampling code (Jarod Wilson) [1937053] - mac80211: fix memory leak on filtered powersave frames (Jarod Wilson) [1937053] - rfkill: Fix use-after-free in rfkill_resume() (Jarod Wilson) [1937053] - nl80211: fix kernel-doc warning in the new SAE attribute (Jarod Wilson) [1937053] - cfg80211: remove WDS code (Jarod Wilson) [1937053] - mac80211: remove WDS-related code (Jarod Wilson) [1937053] - rt2x00: remove WDS code (Jarod Wilson) [1937053] - b43: remove WDS code (Jarod Wilson) [1937053] - ath9k: remove WDS code (Jarod Wilson) [1937053] - rtw88: coex: simplify the setting and condition about WLAN TX limitation (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: update WLAN 5G AFH parameter for 8822b (Jarod Wilson) [1937053] - rtw88: coex: change the parameter for A2DP when WLAN connecting (Jarod Wilson) [1937053] - rtw88: coex: modified for BT info notify (Jarod Wilson) [1937053] - rtw88: coex: add separate flag for manual control (Jarod Wilson) [1937053] - rtw88: coex: Modify the timing of set_ant_path/set_rf_para (Jarod Wilson) [1937053] - rtw88: coex: coding style adjustment (Jarod Wilson) [1937053] - rtw88: coex: reduce magic number (Jarod Wilson) [1937053] - rtw88: coex: update coex parameter to improve A2DP quality (Jarod Wilson) [1937053] - rtw88: coex: fixed some wrong register definition and setting (Jarod Wilson) [1937053] - rtlwifi: fix spelling typo of workaround (Jarod Wilson) [1937053] - mwifiex: pcie: skip cancel_work_sync() on reset failure path (Jarod Wilson) [1937053] - mwifiex: update comment for shutdown_sw()/reinit_sw() to reflect current state (Jarod Wilson) [1937053] - mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure (Jarod Wilson) [1937053] - ath11k: Handle errors if peer creation fails (Jarod Wilson) [1937053] - ath9k: work around false-positive gcc warning (Jarod Wilson) [1937053] - wireless: remove CONFIG_WIRELESS_WDS (Jarod Wilson) [1937053] - brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free} (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Place braces around empty if() body (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Remove a couple of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'cck_highpwr' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a2ant: Remove a bunch of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Remove set but unused variable 'reg_ea4' (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'lc_cal' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a1ant: Remove set but unused variable 'wifi_rssi_state' (Jarod Wilson) [1937053] - rtlwifi: phy: Remove set but unused variable 'bbvalue' (Jarod Wilson) [1937053] - rtlwifi: halbtc8723b2ant: Remove a bunch of set but unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: trx: Demote clear abuse of kernel-doc format (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: mac: Fix some missing/ill-documented function parameters (Jarod Wilson) [1937053] - rtw88: rtw8822c: Remove unused variable 'corr_val' (Jarod Wilson) [1937053] - mwifiex: pcie: Remove a couple of unchecked 'ret's (Jarod Wilson) [1937053] - wl1251: cmd: Rename 'len' to 'buf_len' in the documentation (Jarod Wilson) [1937053] - brcmfmac: fweh: Add missing description for 'gfp' (Jarod Wilson) [1937053] - brcmfmac: pcie: Provide description for missing function parameter 'devinfo' (Jarod Wilson) [1937053] - brcmfmac: bcmsdh: Fix description for function parameter 'pktlist' (Jarod Wilson) [1937053] - rt2x00: save survey for every channel visited (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in halbtc_send_bt_mp_operation() (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in is_any_client_connect_to_ap(). (Jarod Wilson) [1937053] - rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices (Jarod Wilson) [1937053] - rtw88: decide lps deep mode from firmware feature. (Jarod Wilson) [1937053] - rtw88: add C2H response for checking firmware leave lps (Jarod Wilson) [1937053] - rtw88: store firmware feature in firmware header (Jarod Wilson) [1937053] - rtw88: sync the power state between driver and firmware (Jarod Wilson) [1937053] - rtw88: coex: separate BLE HID profile from BLE profile (Jarod Wilson) [1937053] - rtlwifi: Fix non-canonical address access issues (Jarod Wilson) [1937053] - brcmfmac: fix SDIO access for big-endian host (Jarod Wilson) [1937053] - rtw88: remove extraneous 'const' qualifier (Jarod Wilson) [1937053] - rtlwifi: fix -Wpointer-sign warning (Jarod Wilson) [1937053] - ath11k: fix ZERO address in probe request (Jarod Wilson) [1937053] - ath9k: dynack: Demote non-compliant function header (Jarod Wilson) [1937053] - ath9k: ar5008_phy: Demote half completed function headers (Jarod Wilson) [1937053] - ath9k: ar9003_2p2_initvals: Remove unused const variables (Jarod Wilson) [1937053] - ath9k: ar9485_initvals: Remove unused const variable 'ar9485_fast_clock_1_1_baseband_postamble' (Jarod Wilson) [1937053] - ath9k: ar9340_initvals: Remove unused const variable 'ar9340Modes_ub124_tx_gain_table_1p0' (Jarod Wilson) [1937053] - ath9k: ar9330_1p1_initvals: Remove unused const variable 'ar9331_common_tx_gain_offset1_1' (Jarod Wilson) [1937053] - ath: dfs_pri_detector: Demote zero/half completed kernel-doc headers (Jarod Wilson) [1937053] - ath: dfs_pattern_detector: Fix some function kernel-doc headers (Jarod Wilson) [1937053] - ath: regd: Provide description for ath_reg_apply_ir_flags's 'reg' param (Jarod Wilson) [1937053] - ath11k: Add new dfs region name for JP (Jarod Wilson) [1937053] - ath11k: fix wmi init configuration (Jarod Wilson) [1937053] - ath11k: Fix the hal descriptor mask (Jarod Wilson) [1937053] - ath11k: Fix single phy hw mode (Jarod Wilson) [1937053] - ath11k: Fix number of rules in filtered ETSI regdomain (Jarod Wilson) [1937053] - ath11k: Remove unused param from wmi_mgmt_params (Jarod Wilson) [1937053] - ath11k: Initialize complete alpha2 for regulatory change (Jarod Wilson) [1937053] - ath11k: cold boot calibration support (Jarod Wilson) [1937053] - ath11k: search DT for qcom,ath11k-calibration-variant (Jarod Wilson) [1937053] - ath11k: Remove unnecessary data sync to cpu on monitor buffer (Jarod Wilson) [1937053] - ath10k: cancel rx worker in hif_stop for SDIO (Jarod Wilson) [1937053] - ath10k: Don't iterate over not-sdata-in-driver interfaces. (Jarod Wilson) [1937053] - ath10k: fix compilation warning (Jarod Wilson) [1937053] - mac80211: assure that certain drivers adhere to DONT_REORDER flag (Jarod Wilson) [1937053] - mac80211: don't overwrite QoS TID of injected frames (Jarod Wilson) [1937053] - mac80211: adhere to Tx control flag that prevents frame reordering (Jarod Wilson) [1937053] - mac80211: add radiotap flag to assure frames are not reordered (Jarod Wilson) [1937053] - mac80211: save HE oper info in BSS config for mesh (Jarod Wilson) [1937053] - cfg80211: add support to configure HE MCS for beacon rate (Jarod Wilson) [1937053] - nl80211: fix beacon tx rate mask validation (Jarod Wilson) [1937053] - cfg80211: Add support to calculate and report 4096-QAM HE rates (Jarod Wilson) [1937053] - cfg80211: Add support to configure SAE PWE value to drivers (Jarod Wilson) [1937053] - ieee80211: Add definition for WFA DPP (Jarod Wilson) [1937053] - mac80211: use semicolons rather than commas to separate statements (Jarod Wilson) [1937053] - ath11k: FILS discovery and unsolicited broadcast probe response support (Jarod Wilson) [1937053] - ath10k: sdio: remove redundant check in for loop (Jarod Wilson) [1937053] - mac80211: add KCOV remote annotations to incoming frame processing (Jarod Wilson) [1937053] - rtw88: fix fw_fifo_addr check (Jarod Wilson) [1937053] - mac80211: don't require VHT elements for HE on 2.4 GHz (Jarod Wilson) [1937053] - cfg80211: regulatory: Fix inconsistent format argument (Jarod Wilson) [1937053] - mac80211: fix kernel-doc markups (Jarod Wilson) [1937053] - mac80211: always wind down STA state (Jarod Wilson) [1937053] - cfg80211: initialize wdev data earlier (Jarod Wilson) [1937053] - mac80211: fix use of skb payload instead of header (Jarod Wilson) [1937053] - mac80211: fix regression where EAPOL frames were sent in plaintext (Jarod Wilson) [1937053] - ath11k: remove repeated words in comments and warnings (Jarod Wilson) [1937053] - ath10k: ath10k_pci_init_irq(): workaround for checkpatch fallthrough warning (Jarod Wilson) [1937053] - ath10k: remove repeated words in comments (Jarod Wilson) [1937053] - nl80211: docs: add a description for s1g_cap parameter (Jarod Wilson) [1937053] - mac80211: use new function dev_fetch_sw_netstats (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove duplicated legacy_httxpowerdiff (Jarod Wilson) [1937053] - ath11k: Fix memory leak on error path (Jarod Wilson) [1937053] - mac80211: copy configured beacon tx rate to driver (Jarod Wilson) [1937053] - cfg80211: only allow S1G channels on S1G band (Jarod Wilson) [1937053] - mac80211: initialize last_rate for S1G STAs (Jarod Wilson) [1937053] - mac80211: handle lack of sband->bitrates in rates (Jarod Wilson) [1937053] - mac80211: avoid processing non-S1G elements on S1G band (Jarod Wilson) [1937053] - nl80211: fix non-split wiphy information (Jarod Wilson) [1937053] - nl80211: reduce non-split wiphy dump size (Jarod Wilson) [1937053] - ath11k: remove unnecessary casts to u32 (Jarod Wilson) [1937053] - ath11k: enable idle power save mode (Jarod Wilson) [1937053] - ath11k: start a timer to update HP for CE pipe 4 (Jarod Wilson) [1937053] - ath11k: start a timer to update REO cmd ring (Jarod Wilson) [1937053] - ath11k: start a timer to update TCL HP (Jarod Wilson) [1937053] - ath11k: set WMI pipe credit to 1 for QCA6390 (Jarod Wilson) [1937053] - ath11k: enable shadow register configuration and access (Jarod Wilson) [1937053] - ath11k: read and write registers below unwindowed address (Jarod Wilson) [1937053] - ath11k: debugfs: fix crash during rmmod (Jarod Wilson) [1937053] - ath11k: fix warning caused by lockdep_assert_held (Jarod Wilson) [1937053] - ath11k: mac: remove unused conf_mutex to solve a deadlock (Jarod Wilson) [1937053] - ath11k: pci: fix rmmod crash (Jarod Wilson) [1937053] - ath11k: add packet log support for QCA6390 (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in idr_alloc (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_htt_get_ppdu_desc (Jarod Wilson) [1937053] - ath11k: change to disable softirqs for ath11k_regd_update to solve deadlock (Jarod Wilson) [1937053] - ath11k: disable monitor mode on QCA6390 (Jarod Wilson) [1937053] - ath11k: pci: check TCSR_SOC_HW_VERSION (Jarod Wilson) [1937053] - ath11k: add interface_modes to hw_params (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: support loading ELF board files (Jarod Wilson) [1937053] - ath11k: Correctly check errors for calls to debugfs_create_dir() (Jarod Wilson) [1937053] - ath11k: mac: fix parenthesis alignment (Jarod Wilson) [1937053] - rtw88: pci: Power cycle device during shutdown (Jarod Wilson) [1937053] - brcmfmac: Fix warning message after dongle setup failed (Jarod Wilson) [1937053] - brcmfmac: Fix warning when hitting FW crash with flow control feature (Jarod Wilson) [1937053] - net: rtlwifi: Replace in_interrupt() for context detection (Jarod Wilson) [1937053] - net: rtlwifi: Remove in_interrupt() from debug macro (Jarod Wilson) [1937053] - net: rtlwifi: Remove void* casts related to delayed work (Jarod Wilson) [1937053] - net: mwifiex: Use netif_rx_any_context(). (Jarod Wilson) [1937053] - net: iwlwifi: Remove in_interrupt() from tracing macro. (Jarod Wilson) [1937053] - net: ipw2x00,iwlegacy,iwlwifi: Remove in_interrupt() from debug macros (Jarod Wilson) [1937053] - net: brcmfmac: Convey allocation mode as argument (Jarod Wilson) [1937053] - net: brcmfmac: Convey execution context via argument to brcmf_netif_rx() (Jarod Wilson) [1937053] - net: brcmfmac: Replace in_interrupt() (Jarod Wilson) [1937053] - ath11k: Move non-fatal warn logs to dbg level (Jarod Wilson) [1937053] - ath9k: Remove set but not used variable (Jarod Wilson) [1937053] - rtw88: show current regulatory in tx power table (Jarod Wilson) [1937053] - rtw88: add dump fw crash log (Jarod Wilson) [1937053] - rtw88: add dump firmware fifo support (Jarod Wilson) [1937053] - rtw88: handle and recover when firmware crash (Jarod Wilson) [1937053] - rtw88: increse the size of rx buffer size (Jarod Wilson) [1937053] - nl80211: extend support to config spatial reuse parameter set (Jarod Wilson) [1937053] - mac80211: Support not iterating over not-sdata-in-driver ifaces (Jarod Wilson) [1937053] - mac80211: fix some more kernel-doc in mesh (Jarod Wilson) [1937053] - cfg80211: regulatory: remove a bogus initialization (Jarod Wilson) [1937053] - mac80211: fix regression in sta connection monitor (Jarod Wilson) [1937053] - nl80211: include frequency offset in survey info (Jarod Wilson) [1937053] - mac80211: support S1G association (Jarod Wilson) [1937053] - mac80211: receive and process S1G beacons (Jarod Wilson) [1937053] - mac80211: avoid rate init for S1G band (Jarod Wilson) [1937053] - mac80211: handle S1G low rates (Jarod Wilson) [1937053] - mac80211: don't calculate duration for S1G (Jarod Wilson) [1937053] - mac80211: encode listen interval for S1G (Jarod Wilson) [1937053] - cfg80211: handle Association Response from S1G STA (Jarod Wilson) [1937053] - mac80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - cfg80211: parse S1G Operation element for BSS channel (Jarod Wilson) [1937053] - cfg80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - mac80211: support S1G STA capabilities (Jarod Wilson) [1937053] - nl80211: support S1G capability overrides in assoc (Jarod Wilson) [1937053] - mac80211: s1g: choose scanning width based on frequency (Jarod Wilson) [1937053] - mac80211: get correct default channel width for S1G (Jarod Wilson) [1937053] - wireless: radiotap: fix some kernel-doc (Jarod Wilson) [1937053] - mac80211: fix some missing kernel-doc (Jarod Wilson) [1937053] - mac80211: Inform AP when returning operating channel (Jarod Wilson) [1937053] - ath11k: fix undefined reference to 'ath11k_debugfs_htt_ext_stats_handler' (Jarod Wilson) [1937053] - mt76: mt7663s: remove max_tx_fragments limitation (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - mt76: mt7915: add offchannel condition in switch channel command (Jarod Wilson) [1937053] - mt76: mt7915: convert to use le16_add_cpu() (Jarod Wilson) [1937053] - mt76: Fix unsigned expressions compared with zero (Jarod Wilson) [1937053] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt76x0: Move tables used only by init.c to their own header file (Jarod Wilson) [1937053] - mt76: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mt76: mt7615: unlock dfs bands (Jarod Wilson) [1937053] - mt76: mt7663: check isr read return value in mt7663s_rx_work (Jarod Wilson) [1937053] - mt76: mt7663s: introduce sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663s: fix possible quota leak in mt7663s_refill_sched_quota (Jarod Wilson) [1937053] - mt76: move pad estimation out of mt76_skb_adjust_pad (Jarod Wilson) [1937053] - mt76: mt7663s: introduce __mt7663s_xmit_queue routine (Jarod Wilson) [1937053] - mt76: mt7663s: split mt7663s_tx_update_sched in mt7663s_tx_{pick,update}_quota (Jarod Wilson) [1937053] - mt76: mt7663s: do not use altx for ctl/mgmt traffic (Jarod Wilson) [1937053] - mt76: mt7622: fix fw hang on mt7622 (Jarod Wilson) [1937053] - mt76: mt7615: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7615: Remove set but unused variable 'index' (Jarod Wilson) [1937053] - mt76: remove retry_q from struct mt76_txq and related code (Jarod Wilson) [1937053] - mt76: move txwi handling code to dma.c, since it is mmio specific (Jarod Wilson) [1937053] - mt76: mt7915: fix queue/tid mapping for airtime reporting (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_lmac_mapping (Jarod Wilson) [1937053] - mt76: dma: cache dma map address/len in struct mt76_queue_entry (Jarod Wilson) [1937053] - mt76: mt7915: fix HE BSS info (Jarod Wilson) [1937053] - mt76: convert from tx tasklet to tx worker thread (Jarod Wilson) [1937053] - mt76: add utility functions for deferring work to a kernel thread (Jarod Wilson) [1937053] - mt76: testmode: add a limit for queued tx_frames packets (Jarod Wilson) [1937053] - mt76: mt7615: fix antenna selection for testmode tx_frames (Jarod Wilson) [1937053] - mt76: mt7615: fix MT_ANT_SWITCH_CON register definition (Jarod Wilson) [1937053] - mt76: mt7915: fix unexpected firmware mode (Jarod Wilson) [1937053] - mt76: mt76x02: tune tx ring size (Jarod Wilson) [1937053] - mt76: mt7603: tune tx ring size (Jarod Wilson) [1937053] - mt76: remove struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: rely on AQL for burst size limits on tx queueing (Jarod Wilson) [1937053] - mt76: remove swq from struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: remove qid argument to drv->tx_complete_skb (Jarod Wilson) [1937053] - mt76: unify queue tx cleanup code (Jarod Wilson) [1937053] - mt76: sdio: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: usb: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: mt7603: check for single-stream EEPROM configuration (Jarod Wilson) [1937053] - mt76: add memory barrier to DMA queue kick (Jarod Wilson) [1937053] - mt76: mt7915: add support for accessing mapped registers via bus ops (Jarod Wilson) [1937053] - mt76: mt7615: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: schedule tx tasklet in mt7915_mac_tx_free (Jarod Wilson) [1937053] - mt76: dma: update q->queued immediately on cleanup (Jarod Wilson) [1937053] - mt76: mt7915: optimize mt7915_mac_sta_poll (Jarod Wilson) [1937053] - mt76: mt7615: fix reading airtime statistics (Jarod Wilson) [1937053] - mt76: mt7663u: fix dma header initialization (Jarod Wilson) [1937053] - mt76: fix a possible NULL pointer dereference in mt76_testmode_dump (Jarod Wilson) [1937053] - mt76: mt7615: fix a possible NULL pointer dereference in mt7615_pm_wake_work (Jarod Wilson) [1937053] - mt76: mt7615: fix possible memory leak in mt7615_tm_set_tx_power (Jarod Wilson) [1937053] - mt76: mt7663s: fix unable to handle kernel paging request (Jarod Wilson) [1937053] - mt76: mt7663s: fix resume failure (Jarod Wilson) [1937053] - mt76: mt7663s: use NULL instead of 0 in sdio code (Jarod Wilson) [1937053] - mt76: mt7615: release mutex in mt7615_reset_test_set (Jarod Wilson) [1937053] - mt76: mt7915: add Tx A-MSDU offloading support (Jarod Wilson) [1937053] - mt76: mt7915: add missing flags in WMM parameter settings (Jarod Wilson) [1937053] - mt76: mt7915: simplify aggregation session check (Jarod Wilson) [1937053] - mt76: mt7615: remove mtxq->agg_ssn assignment (Jarod Wilson) [1937053] - mt76: move mt76_check_agg_ssn to driver tx_prepare calls (Jarod Wilson) [1937053] - mt76: mt7915: enable offloading of sequence number assignment (Jarod Wilson) [1937053] - mt76: mt7915: increase tx retry count (Jarod Wilson) [1937053] - mt76: mt7915: clean up station stats polling and rate control update (Jarod Wilson) [1937053] - mt76: mt7915: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt7615: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt76x02: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: mt7615: only clear unmasked interrupts in irq tasklet (Jarod Wilson) [1937053] - mt76: mt7915: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: set interrupt mask register to 0 before requesting irq (Jarod Wilson) [1937053] - mt76: fix double DMA unmap of the first buffer on 7615/7915 (Jarod Wilson) [1937053] - mt76: mt7915: fix crash on tx rate report for invalid stations (Jarod Wilson) [1937053] - mt76: mt7915: enable U-APSD on AP side (Jarod Wilson) [1937053] - mt76: mt76s: get rid of unused variable (Jarod Wilson) [1937053] - mt76: mt76s: move tx/rx processing in 2 separate works (Jarod Wilson) [1937053] - mt76: mt76s: move status processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt7663s: move rx processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt76s: move tx processing in a dedicated wq (Jarod Wilson) [1937053] - mt76: mt76s: fix oom in mt76s_tx_queue_skb_raw (Jarod Wilson) [1937053] - mt76: mt7615: reschedule runtime-pm receiving a tx interrupt (Jarod Wilson) [1937053] - mt76: do not inject packets if MT76_STATE_PM is set (Jarod Wilson) [1937053] - mt76: mt7615: hold mt76 lock queueing wd in mt7615_queue_key_update (Jarod Wilson) [1937053] - mt76: mt7663s: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: register ext_phy if DBDC is detected (Jarod Wilson) [1937053] - brcmfmac: check return value of driver_for_each_device() (Jarod Wilson) [1937053] - ath11k: Remove unused function ath11k_htc_restore_tx_skb() (Jarod Wilson) [1937053] - ath11k: remove redundant num_keep_alive_pattern assignment (Jarod Wilson) [1937053] - ath11k: wmi: remove redundant configuration values from init (Jarod Wilson) [1937053] - ath11k: Add support spectral scan for IPQ6018 (Jarod Wilson) [1937053] - ath11k: debugfs: move some function declarations to correct header files (Jarod Wilson) [1937053] - ath11k: rename debug_htt_stats.[c|h] to debugfs_htt_stats.[c|h] (Jarod Wilson) [1937053] - ath11k: debugfs: use ath11k_debugfs_ prefix (Jarod Wilson) [1937053] - ath11k: refactor debugfs code into debugfs.c (Jarod Wilson) [1937053] - ath10k: Use bdf calibration variant for snoc targets (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: Use ffs in _phy_calculate_bit_shift (Jarod Wilson) [1937053] - mt7601u: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - ath11k: Remove rproc references from common core layer (Jarod Wilson) [1937053] - ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs() (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in mac.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: fix comparison to bool warning in phy_common.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - mac80211: fix some encapsulation offload kernel-doc (Jarod Wilson) [1937053] - cfg80211: add missing kernel-doc for S1G band capabilities (Jarod Wilson) [1937053] - mac80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - nl80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - mac80211: Add FILS discovery support (Jarod Wilson) [1937053] - nl80211: Add FILS discovery support (Jarod Wilson) [1937053] - mac80211: allow bigger A-MSDU sizes in VHT, even if HT is limited (Jarod Wilson) [1937053] - nl80211: support setting S1G channels (Jarod Wilson) [1937053] - nl80211: correctly validate S1G beacon head (Jarod Wilson) [1937053] - cfg80211: regulatory: handle S1G channels (Jarod Wilson) [1937053] - nl80211: advertise supported channel width in S1G (Jarod Wilson) [1937053] - ieee80211: redefine S1G bits with GENMASK (Jarod Wilson) [1937053] - mac80211: reorganize code to remove a forward declaration (Jarod Wilson) [1937053] - mac80211: extend ieee80211_tx_status_ext to support bulk free (Jarod Wilson) [1937053] - mac80211: support using ieee80211_tx_status_ext to free skbs without status info (Jarod Wilson) [1937053] - mac80211: unify 802.3 (offload) and 802.11 tx status codepath (Jarod Wilson) [1937053] - mac80211: optimize station connection monitor (Jarod Wilson) [1937053] - mac80211: notify the driver when a sta uses 4-address mode (Jarod Wilson) [1937053] - mac80211: swap NEED_TXPROCESSING and HW_80211_ENCAP tx flags (Jarod Wilson) [1937053] - mac80211: remove tx status call to ieee80211_sta_register_airtime (Jarod Wilson) [1937053] - mac80211: reduce duplication in tx status functions (Jarod Wilson) [1937053] - mac80211: rework tx encapsulation offload API (Jarod Wilson) [1937053] - mac80211: set info->control.hw_key for encap offload packets (Jarod Wilson) [1937053] - mac80211: skip encap offload for tx multicast/control packets (Jarod Wilson) [1937053] - mac80211: check and refresh aggregation session in encap offload tx (Jarod Wilson) [1937053] - mac80211: add missing queue/hash initialization to 802.3 xmit (Jarod Wilson) [1937053] - cfg80211: add more comments for ap_isolate in bss_parameters (Jarod Wilson) [1937053] - lib80211: Remove unused macro DRV_NAME (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in rf.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtw88: rtw8822c: eliminate code duplication, use native swap() function (Jarod Wilson) [1937053] - brcmsmac: main: Eliminate empty brcms_c_down_del_timer() (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove unused variable 'lcnphy_rx_iqcomp_table_rev0' (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcn_gain_tbl_rev1' (Jarod Wilson) [1937053] - brcmfmac: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1937053] - ath10k: Remove unused macro ATH10K_ROC_TIMEOUT_HZ (Jarod Wilson) [1937053] - ath11k: Remove unused inline function htt_htt_stats_debug_dump() (Jarod Wilson) [1937053] - ath11k: fix link error when CONFIG_REMOTEPROC is disabled (Jarod Wilson) [1937053] - ath11k: remove calling ath11k_init_hw_params() second time (Jarod Wilson) [1937053] - ath11k: add raw mode and software crypto support (Jarod Wilson) [1937053] - ath11k: add ipq6018 support (Jarod Wilson) [1937053] - ath11k: move target ce configs to hw_params (Jarod Wilson) [1937053] - net: wireless: drop bogus CRYPTO_xxx Kconfig selects (Jarod Wilson) [1937053] - rtlwifi: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - brcmsmac: fix memory leak in wlc_phy_attach_lcnphy (Jarod Wilson) [1937053] - rtl8xxxu: prevent potential memory leak (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: Delete a stray tab (Jarod Wilson) [1937053] - ath11k: Add peer max mpdu parameter in peer assoc command (Jarod Wilson) [1937053] - ath10k: Add support for chain1 regulator supply voting (Jarod Wilson) [1937053] - brcmfmac: set F2 SDIO block size to 128 bytes for BCM4329 (Jarod Wilson) [1937053] - brcmfmac: drop chip id from debug messages (Jarod Wilson) [1937053] - brcmfmac: increase F2 watermark for BCM4329 (Jarod Wilson) [1937053] - mwifiex: sdio: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mwifiex: wmm: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mt7601u: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtlwifi: Remove temporary definition of RT_TRACE (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - brcmsmac: phytbl_n: Remove a few unused arrays (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcnphytbl_rx_gain_info_rev1' (Jarod Wilson) [1937053] - brcmsmac: phy_n: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove a bunch of unused variables (Jarod Wilson) [1937053] - prism54: isl_ioctl: Remove unused variable 'j' (Jarod Wilson) [1937053] - rtw88: debug: Remove unused variables 'val' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Finish documenting 'brcmf_fws_mac_descriptor' (Jarod Wilson) [1937053] - brcmsmac: phy_cmn: Remove a unused variables 'vbat' and 'temp' (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a couple of function headers (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a couple set but unused variables (Jarod Wilson) [1937053] - mwifiex: pcie: Move tables to the only place they're used (Jarod Wilson) [1937053] - ath10k: Get rid of "per_ce_irq" hw param (Jarod Wilson) [1937053] - ath10k: Keep track of which interrupts fired, don't poll them (Jarod Wilson) [1937053] - ath10k: Add interrupt summary based CE processing (Jarod Wilson) [1937053] - rtlwifi: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtl818x_pci: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - p54: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: phy_common: Remove unused variable 'bbvalue' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Remove unused variable 'brcmf_fws_prio2fifo' (Jarod Wilson) [1937053] - b43: phy_ht: Remove 9 year old TODO (Jarod Wilson) [1937053] - brcmfmac: btcoex: Update 'brcmf_btcoex_state' and demote others (Jarod Wilson) [1937053] - brcmfmac: firmware: Demote seemingly unintentional kernel-doc header (Jarod Wilson) [1937053] - brcmsmac: main: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a bunch of function docs (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Deal with set but unused variables (Jarod Wilson) [1937053] - mt7601u: phy: Fix misnaming when documented function parameter 'dac' (Jarod Wilson) [1937053] - rtlwifi: rtl8723-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723be Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192se Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: btcoexist: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Start changing RT_TRACE into rtl_dbg (Jarod Wilson) [1937053] - ath10k: wmi: Use struct_size() helper in ath10k_wmi_alloc_skb() (Jarod Wilson) [1937053] - ath11k: fix missing error check on call to ath11k_pci_get_user_msi_assignment (Jarod Wilson) [1937053] - ath11k: fix spelling mistake "moniter" -> "monitor" (Jarod Wilson) [1937053] - nl80211: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - atmel: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - brcmfmac: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rt2x00: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: phy_n: Add empty braces around empty statements (Jarod Wilson) [1937053] - b43: phy_common: Demote non-conformant kerneldoc header (Jarod Wilson) [1937053] - brcmsmac: mac80211_if: Demote a few non-conformant kerneldoc headers (Jarod Wilson) [1937053] - brcmfmac: fweh: Fix docrot related function documentation issues (Jarod Wilson) [1937053] - brcmfmac: fweh: Remove set but unused variable 'err' (Jarod Wilson) [1937053] - b43: main: Add braces around empty statements (Jarod Wilson) [1937053] - atmel: Demote non-kerneldoc header to standard comment block (Jarod Wilson) [1937053] - nl80211: rename csa counter attributes countdown counters (Jarod Wilson) [1937053] - nl80211: add support for setting fixed HE rate/gi/ltf (Jarod Wilson) [1937053] - ath11k: return -ENOMEM on allocation failure (Jarod Wilson) [1937053] - ath11k: return error if firmware request fails (Jarod Wilson) [1937053] - ath9k: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Move ar5416Bank{0,1,2,3,7} to where they are used (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Remove unused table entirely (Jarod Wilson) [1937053] - ath9k: ar9001_initvals: Remove unused array 'ar5416Bank6_9100' (Jarod Wilson) [1937053] - ath9k: ar9002_initvals: Remove unused array 'ar9280PciePhy_clkreq_off_L1_9280' (Jarod Wilson) [1937053] - ath9k_htc: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit tables to RF v20.1 (Jarod Wilson) [1937053] - rtw88: use read_poll_timeout_atomic() for poll loop (Jarod Wilson) [1937053] - rtw88: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtw88: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - mwifiex: don't call del_timer_sync() on uninitialized timer (Jarod Wilson) [1937053] - mwifiex: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mwifiex: Clean up some err and dbg messages (Jarod Wilson) [1937053] - mwifiex: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - nl80211: fix PORT_AUTHORIZED wording to reflect behavior (Jarod Wilson) [1937053] - cfg80211: add helper fn for adjacent rule channels (Jarod Wilson) [1937053] - cfg80211: add helper fn for single rule channels (Jarod Wilson) [1937053] - nl80211: use NLA_POLICY_RANGE(NLA_BINARY, ...) for a few attributes (Jarod Wilson) [1937053] - nl80211: clean up code/policy a bit (Jarod Wilson) [1937053] - net: wireless: wext_compat.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: sme.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: scan.c: delete or fix duplicated words (Jarod Wilson) [1937053] - net: wireless: reg.c: delete duplicated words + fix punctuation (Jarod Wilson) [1937053] - net: wireless: delete duplicated word + fix grammar (Jarod Wilson) [1937053] - net: mac80211: mesh.h: delete duplicated word (Jarod Wilson) [1937053] - net: mac80211: agg-rx.c: fix duplicated words (Jarod Wilson) [1937053] - net: ath11k: constify ath11k_thermal_ops (Jarod Wilson) [1937053] - ath10k: Add new api to support reset TID config (Jarod Wilson) [1937053] - ath10k: Add new api to support TID specific configuration (Jarod Wilson) [1937053] - ath10k: Move rate mask validation function up in the file (Jarod Wilson) [1937053] - ath10k: Add wmi command support for station specific TID config (Jarod Wilson) [1937053] - ath10k: sdio: add firmware coredump support (Jarod Wilson) [1937053] - ath10k: add bus type for each layout of coredump (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_MIN_LEN() (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_EXACT_LEN() (Jarod Wilson) [1937053] - rndis_wlan: tighten check of rndis_query_oid return (Jarod Wilson) [1937053] - rtw88: fix spelling mistake: "unsupport" -> "unsupported" (Jarod Wilson) [1937053] - brcmfmac: use *ph to print small buffer (Jarod Wilson) [1937053] - brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach (Jarod Wilson) [1937053] - ath11k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath10k: fix VHT NSS calculation when STBC is enabled (Jarod Wilson) [1937053] - ath10k: Register shutdown handler (Jarod Wilson) [1937053] - ath11k: reset MHI during power down and power up (Jarod Wilson) [1937053] - ath11k: use TCL_DATA_RING_0 for QCA6390 (Jarod Wilson) [1937053] - ath11k: process both lmac rings for QCA6390 (Jarod Wilson) [1937053] - ath11k: assign correct search flag and type for QCA6390 (Jarod Wilson) [1937053] - ath11k: delay vdev_start for QCA6390 (Jarod Wilson) [1937053] - ath11k: refine the phy_id check in ath11k_reg_chan_list_event (Jarod Wilson) [1937053] - ath11k: setup QCA6390 rings for both rxdmas (Jarod Wilson) [1937053] - ath11k: don't initialize rxdma1 related ring (Jarod Wilson) [1937053] - ath11k: enable DP interrupt setup for QCA6390 (Jarod Wilson) [1937053] - ath11k: dp: redefine peer_map and peer_unmap (Jarod Wilson) [1937053] - ath11k: wmi: put hardware to DBS mode (Jarod Wilson) [1937053] - ath11k: initialize wmi config based on hw_params (Jarod Wilson) [1937053] - ath11k: force single pdev only for QCA6390 (Jarod Wilson) [1937053] - ath11k: disable CE interrupt before hif start (Jarod Wilson) [1937053] - ath11k: ce: get msi_addr and msi_data before srng setup (Jarod Wilson) [1937053] - ath11k: hal: assign msi_addr and msi_data to srng (Jarod Wilson) [1937053] - ath11k: ce: remove CE_COUNT() macro (Jarod Wilson) [1937053] - ath11k: ce: remove host_ce_config_wlan macro (Jarod Wilson) [1937053] - ath11k: ce: support different CE configurations (Jarod Wilson) [1937053] - ath11k: hal: cleanup dynamic register macros (Jarod Wilson) [1937053] - ath11k: hal: create register values dynamically (Jarod Wilson) [1937053] - ath10k: move enable_pll_clk call to ath10k_core_start() (Jarod Wilson) [1937053] - ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1937053] - ath10k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1937053] - ath11k: hal: create hw_srng_config dynamically (Jarod Wilson) [1937053] - ath11k: enable internal sleep clock (Jarod Wilson) [1937053] - ath11k: fix KASAN warning of ath11k_qmi_wlanfw_wlan_cfg_send (Jarod Wilson) [1937053] - ath11k: fix memory OOB access in qmi_decode (Jarod Wilson) [1937053] - ath11k: allocate smaller chunks of memory for firmware (Jarod Wilson) [1937053] - ath11k: setup ce tasklet for control path (Jarod Wilson) [1937053] - ath11k: configure copy engine msi address in CE srng (Jarod Wilson) [1937053] - ath11k: pci: add read32() and write32() hif operations (Jarod Wilson) [1937053] - ath11k: fill appropriate QMI service instance id for QCA6390 (Jarod Wilson) [1937053] - ath11k: add board file support for PCI devices (Jarod Wilson) [1937053] - ath11k: add support for m3 firmware (Jarod Wilson) [1937053] - ath11k: use remoteproc only with AHB devices (Jarod Wilson) [1937053] - ath11k: pci: add HAL, CE and core initialisation (Jarod Wilson) [1937053] - ath11k: register MHI controller device for QCA6390 (Jarod Wilson) [1937053] - ath11k: implement ath11k_core_pre_init() (Jarod Wilson) [1937053] - ath11k: pci: add MSI config initialisation (Jarod Wilson) [1937053] - ath11k: pci: setup resources (Jarod Wilson) [1937053] - ath11k: add simple PCI client driver for QCA6390 chipset (Jarod Wilson) [1937053] - ath11k: move ring mask definitions to hw_params (Jarod Wilson) [1937053] - ath11k: add hw_params entry for QCA6390 (Jarod Wilson) [1937053] - ath11k: do not depend on ARCH_QCOM for ath11k (Jarod Wilson) [1937053] - ath10k: correct the array index from mcs index for HT mode for QCA6174 (Jarod Wilson) [1937053] - ath10k: enable supports_peer_stats_info for QCA6174 PCI devices (Jarod Wilson) [1937053] - ath10k: remove return for NL80211_STA_INFO_TX_BITRATE (Jarod Wilson) [1937053] - ath10k: add wmi service peer stat info for wmi tlv (Jarod Wilson) [1937053] - ath10k: start recovery process when payload length exceeds max htc length for sdio (Jarod Wilson) [1937053] - ath: drop unnecessary list_empty (Jarod Wilson) [1937053] - ath9k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: Fix typo in function name (Jarod Wilson) [1937053] - ath9k: Replace HTTP links with HTTPS ones (Jarod Wilson) [1937053] - ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n() (Jarod Wilson) [1937053] - ath9k: Check the return value of pcie_capability_read_*() (Jarod Wilson) [1937053] - ath11k: remove define ATH11K_QMI_DEFAULT_CAL_FILE_NAME (Jarod Wilson) [1937053] - ath11k: don't use defines in hw_params (Jarod Wilson) [1937053] - ath11k: qmi: cleanup info messages (Jarod Wilson) [1937053] - ath11k: remove useless info messages (Jarod Wilson) [1937053] - ath11k: change ath11k_core_fetch_board_data_api_n() to use ath11k_core_create_firmware_path() (Jarod Wilson) [1937053] - ath11k: don't use defines for hw specific firmware directories (Jarod Wilson) [1937053] - ath11k: create a common function to request all firmware files (Jarod Wilson) [1937053] - ath11k: Add bdf-addr in hw_params (Jarod Wilson) [1937053] - ath11k: add hw_ops for pdev id to hw_mac mapping (Jarod Wilson) [1937053] - ath11k: define max_radios in hw_params (Jarod Wilson) [1937053] - ath11k: convert ath11k_hw_params to an array (Jarod Wilson) [1937053] - ath11k: ahb: call ath11k_core_init() before irq configuration (Jarod Wilson) [1937053] - ath10k: pci: fix memcpy size of bmi response (Jarod Wilson) [1937053] - ath11k: rename default board file (Jarod Wilson) [1937053] - ath11k: update firmware files read path (Jarod Wilson) [1937053] - ath10k: provide survey info as accumulated data (Jarod Wilson) [1937053] - ath10k: fix retry packets update in station dump (Jarod Wilson) [1937053] - ath10k: Wait until copy complete is actually done before completing (Jarod Wilson) [1937053] - mac80211_hwsim: add 6GHz channels (Jarod Wilson) [1937053] - mac80211_hwsim: indicate support for S1G (Jarod Wilson) [1937053] - mac80211_hwsim: write TSF timestamp correctly to S1G beacon (Jarod Wilson) [1937053] - mac80211_hwsim: fix typo in kernel-doc (Jarod Wilson) [1937053] - mac80211: rename csa counters to countdown counters (Jarod Wilson) [1937053] - mac80211_hwsim: report the WIPHY_FLAG_SUPPORTS_5_10_MHZ capability (Jarod Wilson) [1937053] - mac80211_hwsim: Claim support for setting Beacon frame TX legacy rate (Jarod Wilson) [1937053] - mac80211_hwsim: Advertise support for multicast RX registration (Jarod Wilson) [1937053] - mac80211_hwsim: indicate in IBSS that we have transmitted beacons (Jarod Wilson) [1937053] - mac80211_hwsim: notify wmediumd of used MAC addresses (Jarod Wilson) [1937053] - mac80211_hwsim: use GFP_ATOMIC under spin lock (Jarod Wilson) [1937053] - mac80211_hwsim: Use kstrndup() in place of kasprintf() (Jarod Wilson) [1937053] - mac80211_hwsim: add frame transmission support over virtio (Jarod Wilson) [1937053] - mac80211_hwsim: enable Beacon protection (Jarod Wilson) [1937053] - mac80211_hwsim: add power save support (Jarod Wilson) [1937053] - mac80211_hwsim: remove maximum TX power (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1937053] - mac80211_hwsim: add support for OCB (Jarod Wilson) [1937053] - mac80211_hwsim: add more 5GHz channels, 5/10 MHz support (Jarod Wilson) [1937053] - mac80211_hwsim: fix incorrect dev_alloc_name failure goto (Jarod Wilson) [1937053] - mac80211_hwsim: Register support for HE meshpoint (Jarod Wilson) [1937053] - mac80211_hwsim: fill boottime_ns in netlink RX path (Jarod Wilson) [1937053] - mac80211_hwsim: Fix possible null-pointer dereferences in hwsim_dump_radio_nl() (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID API update (Jarod Wilson) [1937053] - mac80211_hwsim: Fix a typo in the name of function 'mac80211_hswim_he_capab()' (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID support (Jarod Wilson) [1937053] - mac80211_hwsim: set p2p device interface support indication (Jarod Wilson) [1937053] - mac80211_hwsim: calculate if_combination.max_interfaces (Jarod Wilson) [1937053] - mac80211_hwsim: propagate genlmsg_reply return code (Jarod Wilson) [1937053] - mac80211_hwsim: Declare support for Multi-BSSID (Jarod Wilson) [1937053] - mac80211_hwsim: Support boottime in scan results (Jarod Wilson) [1937053] - mac80211_hwsim: check that n_limits makes sense (Jarod Wilson) [1937053] - mac80211_hwsim: fix overwriting of if_combination (Jarod Wilson) [1937053] - mac80211_hwsim: fixes kernel crash during mac80211_hwsim init (Jarod Wilson) [1937053] - mac80211_hwsim: allow configurable cipher types (Jarod Wilson) [1937053] - mac80211_hwsim: allow setting iftype support (Jarod Wilson) [1937053] - mac80211_hwsim: move HWSIM_ATTR_RADIO_NAME parsing last (Jarod Wilson) [1937053] - mac80211_hwsim: fix module init error paths for netlink (Jarod Wilson) [1937053] - mac80211_hwsim: drop now unused work-queue from hwsim (Jarod Wilson) [1937053] - mac80211_hwsim: do not omit multicast announce of first added radio (Jarod Wilson) [1937053] - mac80211_hwsim: fix race in radio destruction from netlink notifier (Jarod Wilson) [1937053] - mac80211_hwsim: fix locking when iterating radios during ns exit (Jarod Wilson) [1937053] - wireless: align to draft 11ax D3.0 (Jarod Wilson) [1937053] - mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X (Jarod Wilson) [1937053] - mac80211_hwsim: require at least one channel (Jarod Wilson) [1937053] - mac80211_hwsim: Add support for HE (Jarod Wilson) [1937053] - net/fq_impl: do not maintain a backlog-sorted list of flows (Jarod Wilson) [1937053] - net/fq_impl: drop get_default_func, move default flow to fq_tin (Jarod Wilson) [1937053] - net/fq_impl: bulk-free packets from a flow on overmemory (Jarod Wilson) [1937053] - net/fq_impl: use skb_get_hash instead of skb_get_hash_perturb (Jarod Wilson) [1937053] - net/fq_impl: Switch to kvmalloc() for memory allocation (Jarod Wilson) [1937053] - mac80211: set NETIF_F_LLTX when using intermediate tx queues (Jarod Wilson) [1937053] - mac80211: calculate hash for fq without holding fq->lock in itxq enqueue (Jarod Wilson) [1937053] - nvme-tcp: fix misuse of __smp_processor_id with preemption enabled (Gopal Tiwari) [1964227] - powerpc/smp: Cache CPU to chip lookup (Daniel Henrique Barboza) [1934421] - Revert "powerpc/topology: Update topology_core_cpumask" (Daniel Henrique Barboza) [1934421] - powerpc/smp: Reintroduce cpu_core_mask (Daniel Henrique Barboza) [1934421] - scsi: smartpqi: Remove unused functions (Don Brace) [1952154] - scsi: smartpqi: Fix device pointer variable reference static checker issue (Don Brace) [1952154] - scsi: smartpqi: Fix blocks_per_row static checker issue (Don Brace) [1952154] - scsi: smartpqi: Update version to 2.1.8-045 (Don Brace) [1952154] - scsi: smartpqi: Add new PCI IDs (Don Brace) [1952154] - scsi: smartpqi: Correct system hangs when resuming from hibernation (Don Brace) [1952154] - scsi: smartpqi: Update enclosure identifier in sysfs (Don Brace) [1952154] - scsi: smartpqi: Add additional logging for LUN resets (Don Brace) [1952154] - scsi: smartpqi: Update SAS initiator_port_protocols and target_port_protocols (Don Brace) [1952154] - scsi: smartpqi: Add phy ID support for the physical drives (Don Brace) [1952154] - scsi: smartpqi: Convert snprintf() to scnprintf() (Don Brace) [1952154] - scsi: smartpqi: Fix driver synchronization issues (Don Brace) [1952154] - scsi: smartpqi: Update device scan operations (Don Brace) [1952154] - scsi: smartpqi: Update OFA management (Don Brace) [1952154] - scsi: smartpqi: Update RAID bypass handling (Don Brace) [1952154] - scsi: smartpqi: Update suspend/resume and shutdown (Don Brace) [1952154] - scsi: smartpqi: Synchronize device resets with mutex (Don Brace) [1952154] - scsi: smartpqi: Update soft reset management for OFA (Don Brace) [1952154] - scsi: smartpqi: Update event handler (Don Brace) [1952154] - scsi: smartpqi: Add support for wwid (Don Brace) [1952154] - scsi: smartpqi: Remove timeouts from internal cmds (Don Brace) [1952154] - scsi: smartpqi: Disable WRITE SAME for HBA NVMe disks (Don Brace) [1952154] - scsi: smartpqi: Add host level stream detection enable (Don Brace) [1952154] - scsi: smartpqi: Add stream detection (Don Brace) [1952154] - scsi: smartpqi: Align code with oob driver (Don Brace) [1952154] - scsi: smartpqi: Add support for long firmware version (Don Brace) [1952154] - scsi: smartpqi: Add support for BMIC sense feature cmd and feature bits (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID1 writes (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID5 and RAID6 writes (Don Brace) [1952154] - scsi: smartpqi: Refactor scatterlist code (Don Brace) [1952154] - scsi: smartpqi: Refactor aio submission code (Don Brace) [1952154] - scsi: smartpqi: Add support for new product ids (Don Brace) [1952154] - scsi: smartpqi: Correct request leakage during reset operations (Don Brace) [1952154] - scsi: smartpqi: Use host-wide tag space (Don Brace) [1952154] - smartpqi: Use fallthrough pseudo-keyword (Don Brace) [1952154] - scsi: smartpqi: Support device deletion via sysfs (Don Brace) [1952154] - scsi: smartpqi: Use scnprintf() for avoiding potential buffer overflow (Don Brace) [1952154] - smartpqi: remove ioremap_nocache and devm_ioremap_nocache (Don Brace) [1952154] - smartpqi: Use sizeof_field() macro (Don Brace) [1952154] - smartpqi: phase out dma_zalloc_coherent() (Don Brace) [1952154] - scsi: smartpqi: add support for huawei controllers (Don Brace) [1952154] - block: only update parent bi_status when bio fail (Ming Lei) [1945457] - kbuild: trace functions in subdirectories of lib/ (Joe Lawrence) [1942601] - kbuild: introduce ccflags-remove-y and asflags-remove-y (Joe Lawrence) [1942601] - redhat/configs: Add CONFIG_AMD_PMC (David Arcari) [1961755] - platform/x86: amd-pmc: put device on error paths (David Arcari) [1961755] - platform/x86: amd-pmc: Fix CONFIG_DEBUG_FS check (David Arcari) [1961755] - platform/x86: amd-pmc: Add AMD platform support for S2Idle (David Arcari) [1961755] - crypto: DRBG - switch to HMAC SHA512 DRBG as default DRBG (Vladis Dronov) [1956808] - x86/asm: Annotate movdir64b()'s dst argument with __iomem (Jerry Snitselaar) [1920747] - x86/asm: Add a missing __iomem annotation in enqcmds() (Jerry Snitselaar) [1920747]- fm10k: amend removal of MODULE_VERSION (Vladis Dronov) [1955730] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Mohammed Gamal) [1940927] - hv_netvsc: Add error handling while switching data path (Mohammed Gamal) [1940927] - netvsc: Update driver to use ethtool_sprintf (Mohammed Gamal) [1940927] - hv_netvsc: Add a comment clarifying batching logic (Mohammed Gamal) [1940927] - hv_netvsc: Fix validation in netvsc_linkstatus_callback() (Mohammed Gamal) [1940927] - hv_netvsc: Restrict configurations on isolated guests (Mohammed Gamal) [1940927] - hv_netvsc: Load and store the proper (NBL_HASH_INFO) per-packet info (Mohammed Gamal) [1940927] - hv_netvsc: Allocate the recv_buf buffers after NVSP_MSG1_TYPE_SEND_RECV_BUF (Mohammed Gamal) [1940927] - hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc_receive() (Mohammed Gamal) [1940927] - hv_netvsc: Copy packets sent by Hyper-V out of the receive buffer (Mohammed Gamal) [1940927] - net/hyperv: use skb_vlan_tag_*() helpers (Mohammed Gamal) [1940927] - net/vlan: introduce skb_vlan_tag_get_cfi() helper (Mohammed Gamal) [1940927] - hv_netvsc: Add (more) validation for untrusted Hyper-V values (Mohammed Gamal) [1940927] - hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove (Mohammed Gamal) [1940927] - hv_netvsc: Wait for completion on request SWITCH_DATA_PATH (Mohammed Gamal) [1940927] - hv_netvsc: Check VF datapath when sending traffic to VF (Mohammed Gamal) [1940927] - hv_netvsc: Validate number of allocated sub-channels (Mohammed Gamal) [1940927] - hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Mohammed Gamal) [1940927] - hv_netvsc: Use HV_HYP_PAGE_SIZE for Hyper-V communication (Mohammed Gamal) [1940927] - scsi: fnic: Use scsi_host_busy_iter() to traverse commands (Ewan D. Milne) [1949250] - scsi: fnic: Kill 'exclude_id' argument to fnic_cleanup_io() (Ewan D. Milne) [1949250] - net: vlan: Avoid using BUG() in vlan_proto_idx() (Davide Caratti) [1964456] - sch_htb: fix null pointer dereference on a null new_q (Ivan Vecera) [1935703] - sch_htb: Fix offload cleanup in htb_destroy on htb_init failure (Ivan Vecera) [1935703] - sch_htb: Fix select_queue for non-offload mode (Ivan Vecera) [1935703] - sch_htb: Stats for offloaded HTB (Ivan Vecera) [1935703] - sch_htb: Hierarchical QoS hardware offload (Ivan Vecera) [1935703] - net: sched: Add extack to Qdisc_class_ops.delete (Ivan Vecera) [1935703] - net: sched: Add multi-queue support to sch_tree_lock (Ivan Vecera) [1935703] - capabilities: require CAP_SETFCAP to map uid 0 (Alexey Gladkov) [1961202] - locking/qrwlock: Cleanup queued_write_lock_slowpath() (Waiman Long) [1954361] - locking/rtmutex: Clean up signal handling in __rt_mutex_slowlock() (Waiman Long) [1954361] - locking/rtmutex: Restrict the trylock WARN_ON() to debug (Waiman Long) [1954361] - locking/rtmutex: Fix misleading comment in rt_mutex_postunlock() (Waiman Long) [1954361] - locking/rtmutex: Consolidate the fast/slowpath invocation (Waiman Long) [1954361] - locking/rtmutex: Make text section and inlining consistent (Waiman Long) [1954361] - locking/rtmutex: Move debug functions as inlines into common header (Waiman Long) [1954361] - locking/rtmutex: Decrapify __rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove pointless CONFIG_RT_MUTEXES=n stubs (Waiman Long) [1954361] - locking/rtmutex: Inline chainwalk depth check (Waiman Long) [1954361] - locking/rtmutex: Move rt_mutex_debug_task_free() to rtmutex.c (Waiman Long) [1954361] - locking/rtmutex: Remove empty and unused debug stubs (Waiman Long) [1954361] - locking/rtmutex: Consolidate rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove output from deadlock detector (Waiman Long) [1954361] - locking/rtmutex: Remove rtmutex deadlock tester leftovers (Waiman Long) [1954361] - locking/rtmutex: Remove rt_mutex_timed_lock() (Waiman Long) [1954361] - kernel: delete repeated words in comments (Waiman Long) [1954361] - rbtree, rtmutex: Use rb_add_cached() (Waiman Long) [1954361] - rbtree: Add generic add and find helpers (Waiman Long) [1954361] - locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed() (Waiman Long) [1954361] - lib/rbtree: avoid generating code twice for the cached versions (Waiman Long) [1954361] - locking/rtmutex: Fix the preprocessor logic with normal #ifdef #else #endif (Waiman Long) [1954361] - kernel/futex: Explicitly document pi_lock for pi_state owner fixup (Waiman Long) [1954361] - kernel/futex: Move hb unlock out of unqueue_me_pi() (Waiman Long) [1954361] - kernel/futex: Make futex_wait_requeue_pi() only call fixup_owner() (Waiman Long) [1954361] - kernel/futex: Kill rt_mutex_next_owner() (Waiman Long) [1954361] - futex: Remove unused empty compat_exit_robust_list() (Waiman Long) [1954361] - futex: Handle transient "ownerless" rtmutex state correctly (Waiman Long) [1954361] - futex: Convert to use the preferred 'fallthrough' macro (Waiman Long) [1954361] - futex: get rid of a kernel-docs build warning (Waiman Long) [1954361] - futex: arch_futex_atomic_op_inuser() calling conventions change (Waiman Long) [1954361] - s390: Use arch_local_irq_{save,restore}() in early boot code (Waiman Long) [1954361] - lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message (Waiman Long) [1954361] - locking: Fix typos in comments (Waiman Long) [1954361] - locking/lockdep: Update the comment for __lock_release() (Waiman Long) [1954361] - lockdep: Allow tuning tracing capacity constants. (Waiman Long) [1954361] - lockdep: Address clang -Wformat warning printing for hd (Waiman Long) [1954361] - lockdep: Add lockdep lock state defines (Waiman Long) [1954361] - lockdep: Add lockdep_assert_not_held() (Waiman Long) [1954361] - lockdep: Noinstr annotate warn_bogus_irq_restore() (Waiman Long) [1954361] - locking/lockdep: Avoid unmatched unlock (Waiman Long) [1954361] - locking/rwsem: Remove empty rwsem.h (Waiman Long) [1954361] - lockdep: report broken irq restoration (Waiman Long) [1954361] - locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEP (Waiman Long) [1954361] - locking/lockdep: Exclude local_lock_t from IRQ inversions (Waiman Long) [1954361] - locking/lockdep: Clean up check_redundant() a bit (Waiman Long) [1954361] - locking/lockdep: Add a skip() function to __bfs() (Waiman Long) [1954361] - locking/lockdep: Mark local_lock_t (Waiman Long) [1954361] - lockdep: Put graph lock/unlock under lock_recursion protection (Waiman Long) [1954361] - locking/rtmutex: Add missing kernel-doc markup (Waiman Long) [1954361] - lockdep: Avoid to modify chain keys in validate_chain() (Waiman Long) [1954361] - lockdep: Fix nr_unused_locks accounting (Waiman Long) [1954361] - lockdep: Optimize the memory usage of circular queue (Waiman Long) [1954361] - lockdep: Take read/write status in consideration when generate chainkey (Waiman Long) [1954361] - lockdep/selftest: Add a R-L/L-W test case specific to chain cache behavior (Waiman Long) [1954361] - lockdep: Add recursive read locks into dependency graph (Waiman Long) [1954361] - lockdep: Fix recursive read lock related safe->unsafe detection (Waiman Long) [1954361] - lockdep: Adjust check_redundant() for recursive read change (Waiman Long) [1954361] - lockdep: Support deadlock detection for recursive read locks in check_noncircular() (Waiman Long) [1954361] - lockdep: Make __bfs(.match) return bool (Waiman Long) [1954361] - lockdep: Extend __bfs() to work with multiple types of dependencies (Waiman Long) [1954361] - lockdep: Introduce lock_list::dep (Waiman Long) [1954361] - lockdep: Reduce the size of lock_list::distance (Waiman Long) [1954361] - lockdep: Make __bfs() visit every dependency until a match (Waiman Long) [1954361] - lockdep: Demagic the return value of BFS (Waiman Long) [1954361] - lockdep/Documention: Recursive read lock detection reasoning (Waiman Long) [1954361] - locking: More accurate annotations for read_lock() (Waiman Long) [1954361] - Documentation/locking/locktypes: Fix local_locks documentation (Waiman Long) [1954361] - treewide: Remove uninitialized_var() usage (Waiman Long) [1954361] - lockdep: Use this_cpu_ptr instead of get_cpu_var stats (Waiman Long) [1954361] - KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read (Gavin Shan) [1939323] - KVM: arm64: Don't advertise FEAT_SPE to guests (Gavin Shan) [1939323] - KVM: arm64: Don't print warning when trapping SPE registers (Gavin Shan) [1939323] - KVM: arm64: Fully zero the vcpu state on reset (Gavin Shan) [1939323] - KVM: arm64: Clarify vcpu reset behaviour (Gavin Shan) [1939323] - Documentation: KVM: Document KVM_GUESTDBG_USE_HW control flag for arm64 (Gavin Shan) [1939323] - KVM: arm64: Initialize VCPU mdcr_el2 before loading it (Gavin Shan) [1939323] - KVM: arm64: Handle access to TRFCR_EL1 (Gavin Shan) [1939323] - arm64: Add TRFCR_ELx definitions (Gavin Shan) [1939323] - KVM: arm64: Unify trap handlers injecting an UNDEF (Gavin Shan) [1939323] - KVM: arm64: Use find_vma_intersection() (Gavin Shan) [1939323] - KVM: arm64: Hide kvm_mmu_wp_memory_region() (Gavin Shan) [1939323] - KVM: selftests: vgic_init kvm selftests fixup (Gavin Shan) [1939323] - KVM: selftests: aarch64/vgic-v3 init sequence tests (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Expose GICR_TYPER.Last for userspace (Gavin Shan) [1939323] - kvm: arm64: vgic-v3: Introduce vgic_v3_free_redist_region() (Gavin Shan) [1939323] - KVM: arm64: Simplify argument passing to vgic_uaccess_[read|write] (Gavin Shan) [1939323] - docs: kvm: devices/arm-vgic-v3: enhance KVM_DEV_ARM_VGIC_CTRL_INIT doc (Gavin Shan) [1939323] - KVM: arm/arm64: vgic: Reset base address on kvm_vgic_dist_destroy() (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix error handling in vgic_v3_set_redist_base() (Gavin Shan) [1939323] - KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix some error codes when setting RDIST base (Gavin Shan) [1939323] - KVM: arm64: Disable guest access to trace filter controls (Gavin Shan) [1939323] - KVM: arm64: Fix CPU interface MMIO compatibility detection (Gavin Shan) [1939323] - KVM: arm64: Hide system instruction access to Trace registers (Gavin Shan) [1939323] - KVM: arm64: Fix exclusive limit for IPA size (Gavin Shan) [1939323] - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM (Gavin Shan) [1939323] - KVM: arm64: nvhe: Save the SPE context early (Gavin Shan) [1939323] - KVM: arm64: Correct spelling of DBGDIDR register (Gavin Shan) [1939323] - KVM: arm64: Fix AArch32 PMUv3 capping (Gavin Shan) [1939323] - KVM: arm64: Fix missing RES1 in emulation of DBGBIDR (Gavin Shan) [1939323] - KVM: arm64: Remove spurious semicolon in reg_to_encoding() (Gavin Shan) [1939323] - KVM: arm64: Fix hyp_cpu_pm_{init,exit} __init annotation (Gavin Shan) [1939323] - KVM: arm64: Workaround firmware wrongly advertising GICv2-on-v3 compatibility (Gavin Shan) [1939323] - KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v3_get_gic_config() (Gavin Shan) [1939323] - KVM: arm64: Some fixes of PV-time interface document (Gavin Shan) [1939323] - KVM: arm64: CSSELR_EL1 max is 13 (Gavin Shan) [1939323] - idr test suite: Improve reporting from idr_find_test_1 (Chris von Recklinghausen) [1946304] - idr test suite: Create anchor before launching throbber (Chris von Recklinghausen) [1946304] - idr test suite: Take RCU read lock in idr_find_test_1 (Chris von Recklinghausen) [1946304] - radix tree test suite: Register the main thread with the RCU library (Chris von Recklinghausen) [1946304] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1946304] - XArray: Add xa_limit_16b (Chris von Recklinghausen) [1946304] - XArray: Fix splitting to non-zero orders (Chris von Recklinghausen) [1946304] - XArray: Fix split documentation (Chris von Recklinghausen) [1946304] - PCI/P2PDMA: Drop double zeroing for sg_init_table() (Myron Stowe) [1955693] - PCI: Simplify bool comparisons (Myron Stowe) [1955693] - PCI: endpoint: Use "NULL" instead of "0" as a NULL pointer (Myron Stowe) [1955693] - PCI: Simplify pci_dev_reset_slot_function() (Myron Stowe) [1955693] - PCI: Update mmap-related #ifdef comments (Myron Stowe) [1955693] - PCI/LINK: Print IRQ number used by port (Myron Stowe) [1955693] - PCI/IOV: Simplify pci-pf-stub with module_pci_driver() (Myron Stowe) [1955693] - PCI: Use scnprintf(), not snprintf(), in sysfs "show" functions (Myron Stowe) [1955693] - x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled (Myron Stowe) [1955693] - PCI: Remove unnecessary header includes (Myron Stowe) [1955693] - PCI/PM: Revert "PCI/PM: Apply D2 delay as milliseconds, not microseconds" (Myron Stowe) [1955693] - PCI/PM: Remove unused PCI_PM_BUS_WAIT (Myron Stowe) [1955693] - PCI: shpchp: Remove unused 'rc' assignment (Myron Stowe) [1955693] - PCI: pciehp: Reduce noisiness on hot removal (Myron Stowe) [1955693 1812902] - PCI: rpadlpar: Use for_each_child_of_node() and for_each_node_by_name() (Myron Stowe) [1955693] - PCI: Add Kconfig options for MPS/MRRS strategy (Myron Stowe) [1955693] - PCI: Add schedule point in pci_read_config() (Myron Stowe) [1955693] - PCI/ASPM: Remove struct pcie_link_state.l1ss (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap (Myron Stowe) [1955693] - PCI/ASPM: Pass L1SS Capabilities value, not struct aspm_register_info (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl1 (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl2 (unused) (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap_ptr (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.latency_encoding (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.enabled (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.support (Myron Stowe) [1955693] - PCI/ASPM: Use 'parent' and 'child' for readability (Myron Stowe) [1955693] - PCI/ASPM: Move LTR path check to where it's used (Myron Stowe) [1955693] - PCI/ASPM: Move pci_clear_and_set_dword() earlier (Myron Stowe) [1955693] - PCI/ACS: Enable Translation Blocking for external devices (Myron Stowe) [1955693] - scsi: qedi: Remove redundant assignment to variable err (Nilesh Javali) [1920855] - scsi: qedi: Fix error return code of qedi_alloc_global_queues() (Nilesh Javali) [1920855] - scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe (Nilesh Javali) [1920855] - scsi: qedf: Simplify bool comparison (Nilesh Javali) [1921608] - bpf, sockmap: Fix incorrect fwd_alloc accounting (Yauheni Kaliuta) [1874006] - bpf: Local storage helpers should check nullness of owner ptr passed (Yauheni Kaliuta) [1874006] - bpf, inode_storage: Put file handler if no storage was found (Yauheni Kaliuta) [1874006] - kbuild: explicitly specify the build id style (Yauheni Kaliuta) [1874006] - bpf: Reject too big ctx_size_in for raw_tp test run (Yauheni Kaliuta) [1874006] - bpf: Fix enum names for bpf_this_cpu_ptr() and bpf_per_cpu_ptr() helpers (Yauheni Kaliuta) [1874006] - bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE (Jiri Benc) [1874006] - bpf: Fix tests for local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix "dubious pointer arithmetic" test (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix array access with signed variable test (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for signed 32-bit bound check bug (Yauheni Kaliuta) [1874006] - bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds. (Yauheni Kaliuta) [1874006] - lwt_bpf: Replace preempt_disable() with migrate_disable() (Yauheni Kaliuta) [1874006] - lwt: Disable BH too in run_lwt_bpf() (Yauheni Kaliuta) [1874006] - selftests/bpf: Drain ringbuf samples at the end of test (Yauheni Kaliuta) [1874006] - libbpf: Fix ring_buffer__poll() to return number of consumed samples (Yauheni Kaliuta) [1874006] - bpf: Add MAINTAINERS entry for BPF LSM (Yauheni Kaliuta) [1874006] - bpftool: Fix error return value in build_btf_type_table (Yauheni Kaliuta) [1874006] - fail_function: Remove a redundant mutex unlock (Yauheni Kaliuta) [1874006] - selftest/bpf: Test bpf_probe_read_user_str() strips trailing bytes after NUL (Yauheni Kaliuta) [1874006] - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid failures from skb_to_sgvec when skb has frag_list (Yauheni Kaliuta) [1874006] - bpf, sockmap: Handle memory acct if skb_verdict prog redirects to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Use truesize with sk_rmem_schedule() (Yauheni Kaliuta) [1874006] - bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect (Yauheni Kaliuta) [1874006] - bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix error return code in run_getsockopt_test() (Yauheni Kaliuta) [1874006] - bpf: Relax return code check for subprograms (Yauheni Kaliuta) [1874006] - tools, bpftool: Add missing close before bpftool net attach exit (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused attribute usage in subprogs_unused test (Yauheni Kaliuta) [1874006] - bpf: Fix unsigned 'datasec_id' compared with zero in check_pseudo_btf_id (Yauheni Kaliuta) [1874006] - bpf: Fix passing zero to PTR_ERR() in bpf_btf_printf_prepare (Yauheni Kaliuta) [1874006] - libbpf: Don't attempt to load unused subprog as an entry-point BPF program (Yauheni Kaliuta) [1874006] - bpf: Update verification logic for LSM programs (Yauheni Kaliuta) [1874006] - bpf: Zero-fill re-used per-cpu map element (Yauheni Kaliuta) [1874006] - bpf: BPF_PRELOAD depends on BPF_SYSCALL (Yauheni Kaliuta) [1874006] - libbpf: Fix possible use after free in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf: Fix null dereference in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf, hashmap: Fix undefined behavior in hash_bits (Yauheni Kaliuta) [1874006] - tools, bpftool: Remove two unused variables. (Yauheni Kaliuta) [1874006] - tools, bpftool: Avoid array index warnings. (Yauheni Kaliuta) [1874006] - bpf: Add struct bpf_redir_neigh forward declaration to BPF helper defs (Yauheni Kaliuta) [1874006] - bpf: Fix -Wshadow warnings (Yauheni Kaliuta) [1874006] - bpf, libbpf: Guard bpf inline asm from bpf_tail_call_static (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of the bpf_per_cpu_ptr() must be checked (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of bpf_skc_to helpers must be checked (Yauheni Kaliuta) [1874006] - bpf: Remove unneeded break (Yauheni Kaliuta) [1874006] - net, sockmap: Don't call bpf_prog_put() on NULL pointer (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add locking annotations to iterator (Yauheni Kaliuta) [1874006] - bpf: Fix register equivalence tracking. (Yauheni Kaliuta) [1874006] - bpf, selftests: Add three new sockmap tests for verdict only programs (Yauheni Kaliuta) [1874006] - bpf, selftests: Add option to test_sockmap to omit adding parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Allow skipping sk_skb parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Check skb_verdict and skb_parser programs explicitly (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add memory accounting so skbs on ingress lists are visible (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_orphan and let normal skb_kfree do cleanup (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove dropped data on errors in redirect case (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_set_owner_w wmem will be taken later from sendpage (Yauheni Kaliuta) [1874006] - bpf, sockmap: On receive programs try to fast track SK_PASS ingress (Yauheni Kaliuta) [1874006] - bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits (Yauheni Kaliuta) [1874006] - bpf: Migrate from patchwork.ozlabs.org to patchwork.kernel.org. (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor XDP kern program maps with BTF-defined map (Yauheni Kaliuta) [1874006] - samples: bpf: Replace attach_tracepoint() to attach() in xdp_redirect_cpu (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor xdp_monitor with libbpf (Yauheni Kaliuta) [1874006] - bpf, selftests: Add test for different array inner map size (Yauheni Kaliuta) [1874006] - bpf: Allow for map-in-map with dynamic inner array map entries (Yauheni Kaliuta) [1874006] - selftests/bpf: Asm tests for the verifier regalloc tracking. (Yauheni Kaliuta) [1874006] - bpf: Fix selftest compilation on clang 11 (Yauheni Kaliuta) [1874006] - selftest/bpf: Fix profiler test using CO-RE relocation for enums (Yauheni Kaliuta) [1874006] - selftests/bpf: Add profiler test (Yauheni Kaliuta) [1874006] - bpf: Track spill/fill of bounded scalars. (Yauheni Kaliuta) [1874006] - bpf: Propagate scalar ranges through register assignments. (Yauheni Kaliuta) [1874006] - bpf: Add tcp_notsent_lowat bpf setsockopt (Yauheni Kaliuta) [1874006] - selftests/bpf: Validate libbpf's auto-sizing of LD/ST/STX instructions (Yauheni Kaliuta) [1874006] - libbpf: Allow specifying both ELF and raw BTF for CO-RE BTF override (Yauheni Kaliuta) [1874006] - libbpf: Support safe subset of load/store instruction resizing with CO-RE (Yauheni Kaliuta) [1874006] - libbpf: Skip CO-RE relocations for not loaded BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Fix compatibility problem in xsk_socket__create (Yauheni Kaliuta) [1874006] - bpf: Fix typo in uapi/linux/bpf.h (Yauheni Kaliuta) [1874006] - bpf: Fix build failure for kernel/trace/bpf_trace.c with CONFIG_NET=n (Yauheni Kaliuta) [1874006] - kernel/bpf/verifier: Fix build when NET is not enabled (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_verifier after introducing resolve_pseudo_ldimm64 (Yauheni Kaliuta) [1874006] - samples: bpf: Driver interrupt statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Count syscalls in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Split xdpsock stats into new struct (Yauheni Kaliuta) [1874006] - samples/bpf: Fix a compilation error with fallthrough marking (Yauheni Kaliuta) [1874006] - samples/bpf: Change Makefile to cope with latest llvm (Yauheni Kaliuta) [1874006] - bpf, libbpf: Use valid btf in bpf_program__set_attach_target (Yauheni Kaliuta) [1874006] - selftest/bpf: Test pinning map with reused map fd (Yauheni Kaliuta) [1874006] - libbpf: Check if pin_path was set even map fd exist (Yauheni Kaliuta) [1874006] - libbpf: Close map fd if init map slots failed (Yauheni Kaliuta) [1874006] - bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI (Yauheni Kaliuta) [1874006] - bpf, verifier: Use fallthrough pseudo-keyword (Yauheni Kaliuta) [1874006] - bpf: Deref map in BPF_PROG_BIND_MAP when it's already used (Yauheni Kaliuta) [1874006] - bpf, sockmap: Update selftests to use skb_adjust_room (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add skb_adjust_room to pop bytes off ingress payload (Yauheni Kaliuta) [1874006] - bpf/selftests: Test for bpf_per_cpu_ptr() and bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introducte bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introduce bpf_per_cpu_ptr() (Yauheni Kaliuta) [1874006] - selftests/bpf: Ksyms_btf to test typed ksyms (Yauheni Kaliuta) [1874006] - bpf/libbpf: BTF support for typed ksyms (Yauheni Kaliuta) [1874006] - bpf: Introduce pseudo_btf_id (Yauheni Kaliuta) [1874006] - selftests/bpf: Properly initialize linfo in sockmap_basic (Yauheni Kaliuta) [1874006] - selftests/bpf: Initialize duration in xdp_noinline.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for BPF_F_PRESERVE_ELEMS (Yauheni Kaliuta) [1874006] - bpf: Introduce BPF_F_PRESERVE_ELEMS for perf event array (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix alignment of .BTF_ids (Yauheni Kaliuta) [1874006] - selftests/bpf: Test "incremental" btf_dump in C format (Yauheni Kaliuta) [1874006] - libbpf: Make btf_dump work with modifiable BTF (Yauheni Kaliuta) [1874006] - bpf, selftests: Use bpf_tail_call_static where appropriate (Yauheni Kaliuta) [1874006] - bpf, libbpf: Add bpf_tail_call_static helper for bpf programs (Yauheni Kaliuta) [1874006] - bpf, net: Rework cookie generator as per-cpu one (Yauheni Kaliuta) [1874006] - bpf: Add classid helper only based on skb->sk (Yauheni Kaliuta) [1874006] - bpf: fix raw_tp test run in preempt kernel (Yauheni Kaliuta) [1874006] - libbpf: Compile in PIC mode only for shared library case (Yauheni Kaliuta) [1874006] - libbpf: Compile libbpf under -O2 level by default and catch extra warnings (Yauheni Kaliuta) [1874006] - bpf: x64: Do not emit sub/add 0, rsp when !stack_depth (Yauheni Kaliuta) [1874006] - bpf, x64: Drop "pop rcx" instruction on BPF JIT epilogue (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix warning in snprintf_btf where system() call unchecked (Yauheni Kaliuta) [1874006] - selftests/bpf: Test BTF's handling of endianness (Yauheni Kaliuta) [1874006] - selftests/bpf: Move and extend ASSERT_xxx() testing macros (Yauheni Kaliuta) [1874006] - selftests: Make sure all 'skel' variables are declared static (Yauheni Kaliuta) [1874006] - selftests/bpf_iter: Don't fail test due to missing __builtin_btf_type_id (Yauheni Kaliuta) [1874006] - bpf/preload: Make sure Makefile cleans up after itself, and add .gitignore (Yauheni Kaliuta) [1874006] - selftests/bpf: Ensure snprintf_btf/bpf_iter tests compatibility with old vmlinux.h (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused-result warning in snprintf_btf.c (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix cast to smaller integer type 'int' warning in raw_tp (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Add bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix overflow tests to reflect iter size increase (Yauheni Kaliuta) [1874006] - bpf: Bump iter seq size to support BTF representation of large data structures (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpf_snprintf_btf helper tests (Yauheni Kaliuta) [1874006] - bpf: Add bpf_snprintf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Move to generic BTF show support, apply it to seq files/strings (Yauheni Kaliuta) [1874006] - bpf: Provide function to get vmlinux BTF information (Yauheni Kaliuta) [1874006] - selftest: bpf: Test copying a sockmap and sockhash (Yauheni Kaliuta) [1874006] - selftests: bpf: Remove shared header from sockmap iter test (Yauheni Kaliuta) [1874006] - selftests: bpf: Add helper to compare socket cookies (Yauheni Kaliuta) [1874006] - bpf: sockmap: Enable map_update_elem from bpf_iter (Yauheni Kaliuta) [1874006] - bpf, cpumap: Remove rcpu pointer from cpu_map_build_skb signature (Yauheni Kaliuta) [1874006] - selftests/bpf: Add raw_tp_test_run (Yauheni Kaliuta) [1874006] - libbpf: Support test run of raw tracepoint programs (Yauheni Kaliuta) [1874006] - bpf: Enable BPF_PROG_TEST_RUN for raw_tracepoint (Yauheni Kaliuta) [1874006] - bpf: Add comment to document BTF type PTR_TO_BTF_ID_OR_NULL (Yauheni Kaliuta) [1874006] - bpf: Add AND verifier test case where 32bit and 64bit bounds differ (Yauheni Kaliuta) [1874006] - bpf, verifier: Remove redundant var_off.value ops in scalar known reg cases (Yauheni Kaliuta) [1874006] - bpf: selftest: Add test_btf_skc_cls_ingress (Yauheni Kaliuta) [1874006] - bpf: selftest: Remove enum tcp_ca_state from bpf_tcp_helpers.h (Yauheni Kaliuta) [1874006] - bpf: selftest: Use bpf_skc_to_tcp_sock() in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Use network_helpers in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Adapt sock_fields test to use skel and global variables (Yauheni Kaliuta) [1874006] - bpf: selftest: Move sock_fields test into test_progs (Yauheni Kaliuta) [1874006] - bpf: selftest: Add ref_tracking verifier test for bpf_skc casting (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_assign to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_tcp_*_syncookie to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_release and bpf_sk_*cgroup_id to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Enable bpf_skc_to_* sock casting helper to networking prog type (Yauheni Kaliuta) [1874006] - bpf: Move the PTR_TO_BTF_ID check to check_reg_type() (Yauheni Kaliuta) [1874006] - Revert "bpf: Fix potential call bpf_link_free() in atomic context" (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Always force HOSTARCH (Yauheni Kaliuta) [1874006] - bpf: Check CONFIG_BPF option for resolve_btfids (Yauheni Kaliuta) [1874006] - bpf: Explicitly size compatible_reg_types (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix stat probe in d_path test (Yauheni Kaliuta) [1874006] - bpf: Using rcu_read_lock for bpf_sk_storage_map iterator (Yauheni Kaliuta) [1874006] - bpf: Use a table to drive helper arg type checks (Yauheni Kaliuta) [1874006] - bpf: Hoist type checking for nullable arg types (Yauheni Kaliuta) [1874006] - bpf: Check ARG_PTR_TO_SPINLOCK register type in check_func_arg (Yauheni Kaliuta) [1874006] - bpf: Set meta->raw_mode for pointers close to use (Yauheni Kaliuta) [1874006] - bpf: Make context access check generic (Yauheni Kaliuta) [1874006] - bpf: Make reference tracking generic (Yauheni Kaliuta) [1874006] - bpf: Make BTF pointer type checking generic (Yauheni Kaliuta) [1874006] - bpf: Allow specifying a BTF ID per argument in function protos (Yauheni Kaliuta) [1874006] - btf: Add BTF_ID_LIST_SINGLE macro (Yauheni Kaliuta) [1874006] - bpf: Check scalar or invalid register in check_helper_mem_access (Yauheni Kaliuta) [1874006] - btf: Make btf_set_contains take a const pointer (Yauheni Kaliuta) [1874006] - bpf: Fix potential call bpf_link_free() in atomic context (Yauheni Kaliuta) [1874006] - bpf: Use hlist_add_head_rcu when linking to local_storage (Yauheni Kaliuta) [1874006] - samples/bpf: Fix test_map_in_map on s390 (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in test_sockopt_sk (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in sk_assign (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tailcall_bpf2bpf tests (Yauheni Kaliuta) [1874006] - bpf: Add abnormal return checks. (Yauheni Kaliuta) [1874006] - bpf: allow for tailcalls in BPF subprograms for x64 JIT (Yauheni Kaliuta) [1874006] - bpf, x64: rework pro/epilogue and tailcall handling in JIT (Yauheni Kaliuta) [1874006] - bpf: Limit caller's stack depth 256 for subprogs with tailcalls (Yauheni Kaliuta) [1874006] - bpf: rename poke descriptor's 'ip' member to 'tailcall_target' (Yauheni Kaliuta) [1874006] - bpf: propagate poke descriptors to subprograms (Yauheni Kaliuta) [1874006] - bpf, x64: use rcx instead of rax for tail call retpolines (Yauheni Kaliuta) [1874006] - selftests/bpf: Merge most of test_btf into test_progs (Yauheni Kaliuta) [1874006] - selftests/bpf: Test load and dump metadata with btftool and skel (Yauheni Kaliuta) [1874006] - bpftool: Support dumping metadata (Yauheni Kaliuta) [1874006] - libbpf: Add BPF_PROG_BIND_MAP syscall and use it on .rodata section (Yauheni Kaliuta) [1874006] - bpf: Add BPF_PROG_BIND_MAP syscall (Yauheni Kaliuta) [1874006] - bpf: Mutex protect used_maps array and count (Yauheni Kaliuta) [1874006] - libbpf: Fix a compilation error with xsk.c for ubuntu 16.04 (Yauheni Kaliuta) [1874006] - samples/bpf: Add quiet option to xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Add an option for printing extra statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix possible deadlock in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix one packet sending in xdpsock (Yauheni Kaliuta) [1874006] - s390/bpf: Fix multiple tail calls (Yauheni Kaliuta) [1874006] - tcp: Simplify tcp_set_congestion_control() load=false case (Yauheni Kaliuta) [1874006] - tcp: simplify _bpf_setsockopt(): Remove flags argument (Yauheni Kaliuta) [1874006] - tcp: simplify tcp_set_congestion_control(): Always reinitialize (Yauheni Kaliuta) [1874006] - tcp: Simplify EBPF TCP_CONGESTION to always init CC (Yauheni Kaliuta) [1874006] - bpftool: Fix build failure (Yauheni Kaliuta) [1874006] - tools: bpftool: Automate generation for "SEE ALSO" sections in man pages (Yauheni Kaliuta) [1874006] - bpf: Fix comment for helper bpf_current_task_under_cgroup() (Yauheni Kaliuta) [1874006] - selftests/bpf: Define string const as global for test_sysctl_prog.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_ksyms on non-SMP kernels (Yauheni Kaliuta) [1874006] - tools: bpftool: Add "inner_map" to "bpftool map create" outer maps (Yauheni Kaliuta) [1874006] - tools: bpftool: Keep errors for map-of-map dumps if distinct from ENOENT (Yauheni Kaliuta) [1874006] - tools: bpftool: Clean up function to dump map entry (Yauheni Kaliuta) [1874006] - selftests: bpf: Test iterating a sockmap (Yauheni Kaliuta) [1874006] - net: Allow iterating sockmap and sockhash (Yauheni Kaliuta) [1874006] - net: sockmap: Remove unnecessary sk_fullsock checks (Yauheni Kaliuta) [1874006] - tools: bpftool: Include common options from separate file (Yauheni Kaliuta) [1874006] - tools: bpftool: Print optional built-in features along with version (Yauheni Kaliuta) [1874006] - selftests, bpftool: Add bpftool (and eBPF helpers) documentation build (Yauheni Kaliuta) [1874006] - tools: bpftool: Log info-level messages when building bpftool man pages (Yauheni Kaliuta) [1874006] - bpf: Remove duplicate headers (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for map_ptr arithmetic (Yauheni Kaliuta) [1874006] - bpf: Permit map_ptr arithmetic with opcode add and offset 0 (Yauheni Kaliuta) [1874006] - tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874006] - bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874006] - tools: bpftool: Fix formatting in bpftool-link documentation (Yauheni Kaliuta) [1874006] - samples, bpf: Add xsk_fwd test file to .gitignore (Yauheni Kaliuta) [1874006] - samples, bpf: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - libbpf: Fix potential multiplication overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix another __u64 cast in printf (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix check in global_data_init. (Yauheni Kaliuta) [1874006] - selftests/bpf: Add __noinline variant of cls_redirect selftest (Yauheni Kaliuta) [1874006] - selftests/bpf: Modernize xdp_noinline test w/ skeleton and __noinline (Yauheni Kaliuta) [1874006] - selftests/bpf: Add subprogs to pyperf, strobemeta, and l4lb_noinline tests (Yauheni Kaliuta) [1874006] - tools/bpftool: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - selftests/bpf: Don't use deprecated libbpf APIs (Yauheni Kaliuta) [1874006] - libbpf: Deprecate notion of BPF program "title" in favor of "section name" (Yauheni Kaliuta) [1874006] - selftests/bpf: Add selftest for multi-prog sections and bpf-to-bpf calls (Yauheni Kaliuta) [1874006] - libbpf: Add multi-prog section support for struct_ops (Yauheni Kaliuta) [1874006] - libbpf: Implement generalized .BTF.ext func/line info adjustment (Yauheni Kaliuta) [1874006] - libbpf: Make RELO_CALL work for multi-prog sections and sub-program calls (Yauheni Kaliuta) [1874006] - libbpf: Support CO-RE relocations for multi-prog sections (Yauheni Kaliuta) [1874006] - libbpf: Parse multi-function sections into multiple BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Ensure ELF symbols table is found before further ELF processing (Yauheni Kaliuta) [1874006] - selftests/bpf: Test task_file iterator without visiting pthreads (Yauheni Kaliuta) [1874006] - bpf: Avoid iterating duplicated files for task_file iterator (Yauheni Kaliuta) [1874006] - bpf: {cpu,dev}map: Change various functions return type from int to void (Yauheni Kaliuta) [1874006] - module: Fix up module_notifier return values (Yauheni Kaliuta) [1874006] - bpf: Remove bpf_lsm_file_mprotect from sleepable list. (Yauheni Kaliuta) [1874006] - samples/bpf: Fix to xdpsock to avoid recycling frames (Yauheni Kaliuta) [1874006] - samples/bpf: Optimize l2fwd performance in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Add new sample xsk_fwd.c (Yauheni Kaliuta) [1874006] - libbpf: Support shared umems between queues and devices (Yauheni Kaliuta) [1874006] - selftests/bpf: Add sleepable tests (Yauheni Kaliuta) [1874006] - libbpf: Support sleepable progs (Yauheni Kaliuta) [1874006] - bpf: Add bpf_copy_from_user() helper. (Yauheni Kaliuta) [1874006] - bpf: Fix build without BPF_LSM. (Yauheni Kaliuta) [1874006] - bpf: Introduce sleepable BPF programs (Yauheni Kaliuta) [1874006] - mm/error_inject: Fix allow_error_inject function signatures. (Yauheni Kaliuta) [1874006] - mm/filemap.c: enable error injection at add_to_page_cache() (Yauheni Kaliuta) [1874006] - mm/page_alloc.c: allow error injection (Yauheni Kaliuta) [1874006] - bpf: selftests: Add test for different inner map size (Yauheni Kaliuta) [1874006] - bpf: Relax max_entries check for most of the inner map types (Yauheni Kaliuta) [1874006] - bpf: Add map_meta_equal map ops (Yauheni Kaliuta) [1874006] - bpf: Make bpf_link_info.iter similar to bpf_iter_link_info (Yauheni Kaliuta) [1874006] - tools, bpf/build: Cleanup feature files on make clean (Yauheni Kaliuta) [1874006] - libbpf: Fix compilation warnings for 64-bit printf args (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier tests for xor operation (Yauheni Kaliuta) [1874006] - libbpf: Fix unintentional success return code in bpf_object__load (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix spelling mistake "scoket" -> "socket" (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix open call in trigger_fstat_events (Yauheni Kaliuta) [1874006] - selftests/bpf: Add set test to resolve_btfids (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for d_path helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier test for d_path helper (Yauheni Kaliuta) [1874006] - bpf: Update .BTF_ids section in btf.rst with sets info (Yauheni Kaliuta) [1874006] - bpf: Add d_path helper (Yauheni Kaliuta) [1874006] - bpf: Add BTF_SET_START/END macros (Yauheni Kaliuta) [1874006] - bpf: Add btf_struct_ids_match function (Yauheni Kaliuta) [1874006] - bpf: Factor btf_struct_access function (Yauheni Kaliuta) [1874006] - bpf: Remove recursion call in btf_struct_access (Yauheni Kaliuta) [1874006] - bpf: Add type_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Add elem_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Move btf_resolve_size into __btf_resolve_size (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add support for set symbols (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add size check to get_id function (Yauheni Kaliuta) [1874006] - bpf: Disallow BPF_PRELOAD in allmodconfig builds (Yauheni Kaliuta) [1874006] - bpf: Add selftests for local_storage (Yauheni Kaliuta) [1874006] - bpf: Allow local storage to be used from LSM programs (Yauheni Kaliuta) [1874006] - bpf: Implement bpf_local_storage for inodes (Yauheni Kaliuta) [1874006] - bpf: Split bpf_local_storage to bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize caching for sk_storage. (Yauheni Kaliuta) [1874006] - bpf: Renames in preparation for bpf_local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Enable tc verbose mode for test_sk_assign (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor tracepoint tracing programs with libbpf (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor kprobe tracing programs with libbpf (Yauheni Kaliuta) [1874006] - selftests: bpf: Fix sockmap update nits (Yauheni Kaliuta) [1874006] - libbpf: Fix type compatibility check copy-paste error (Yauheni Kaliuta) [1874006] - libbpf: Avoid false unuinitialized variable warning in bpf_core_apply_relo (Yauheni Kaliuta) [1874006] - bpf: sk_lookup: Add user documentation (Yauheni Kaliuta) [1874006] - docs: Correct subject prefix and update LLVM info (Yauheni Kaliuta) [1874006] - libbpf: Normalize and improve logging across few functions (Yauheni Kaliuta) [1874006] - libbpf: Skip well-known ELF sections when iterating ELF (Yauheni Kaliuta) [1874006] - libbpf: Add __noinline macro to bpf_helpers.h (Yauheni Kaliuta) [1874006] - libbpf: Factor out common ELF operations and improve logging (Yauheni Kaliuta) [1874006] - libbpf: Add perf_buffer APIs for better integration with outside epoll loop (Yauheni Kaliuta) [1874006] - bpftool: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query callbacks in map element iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - selftests/bpf: List newest Clang built-ins needed for some CO-RE selftests (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix two minor compilation warnings reported by GCC 4.9 (Yauheni Kaliuta) [1874006] - libbpf: Fix libbpf build on compilers missing __builtin_mul_overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix detection of BPF helper call instruction (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpffs preload test. (Yauheni Kaliuta) [1874006] - bpf: Add kernel module with user mode driver that populates bpffs. (Yauheni Kaliuta) [1874006] - bpf: Add BPF program and map iterators as built-in BPF programs. (Yauheni Kaliuta) [1874006] - bpf: Factor out bpf_link_by_id() helper. (Yauheni Kaliuta) [1874006] - libbpf: Simplify the return expression of build_map_pin_path() (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for ENUMVAL_EXISTS/ENUMVAL_VALUE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement enum value-based CO-RE relocations (Yauheni Kaliuta) [1874006] - selftests/bpf: Add CO-RE relo test for TYPE_ID_LOCAL/TYPE_ID_TARGET (Yauheni Kaliuta) [1874006] - selftests/bpf: Test TYPE_EXISTS and TYPE_SIZE CO-RE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement type-based CO-RE relocations support (Yauheni Kaliuta) [1874006] - libbpf: Centralize poisoning and poison reallocarray() (Yauheni Kaliuta) [1874006] - tools/bpftool: Remove libbpf_internal.h usage in bpftool (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test validating failure on ambiguous relocation value (Yauheni Kaliuta) [1874006] - libbpf: Improve relocation ambiguity detection (Yauheni Kaliuta) [1874006] - libbpf: Detect minimal BTF support and skip BTF loading, if missing (Yauheni Kaliuta) [1874006] - libbpf: Sanitize BPF program code for bpf_probe_read_{kernel, user}[_str] (Yauheni Kaliuta) [1874006] - libbpf: Factor out common logic of testing and closing FD (Yauheni Kaliuta) [1874006] - libbpf: Make kernel feature probing lazy (Yauheni Kaliuta) [1874006] - libbpf: Disable -Wswitch-enum compiler warning (Yauheni Kaliuta) [1874006] - libbpf: Convert comma to semicolon (Yauheni Kaliuta) [1874006] - samples: bpf: Fix broken bpf programs due to removed symbol (Yauheni Kaliuta) [1874006] - bpf: Replace GPLv2 boilerplate/reference with SPDX - rule 206 (Jiri Benc) [1874006] - LSM: Make some functions static (Yauheni Kaliuta) [1874006] - LSM: Make lsm_early_cred() and lsm_early_task() local functions. (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the ipc security blob (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the task security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the inode security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the file security (Yauheni Kaliuta) [1874006] - Infrastructure management of the cred security blob (Yauheni Kaliuta) [1874006] - kernel: move CONFIG_TASKS_TRACE_RCU fields to task_struct_rh (Jiri Benc) [1874006] - kernel: store pointer to task_struct in task_struct_rh (Jiri Benc) [1874006]- igb: Add double-check MTA_REGISTER for i210 and i211 (Corinna Vinschen) [1920286] - igb: Redistribute memory for transmit packet buffers when in Qav mode (Corinna Vinschen) [1920286] - igb: Fix fall-through warnings for Clang (Corinna Vinschen) [1920286] - intel: clean up mismatched header comments (Corinna Vinschen) [1920286] - igb: check timestamp validity (Corinna Vinschen) [1920286] - igb: Fix duplicate include guard (Corinna Vinschen) [1920286] - intel: Update drivers to use ethtool_sprintf (Corinna Vinschen) [1920286] - net: ethernet: intel: igb: Typo fix in the file igb_main.c (Corinna Vinschen) [1920286] - igb: avoid premature Rx buffer reuse (Corinna Vinschen) [1920286] - igb: remove h from printk format specifier (Corinna Vinschen) [1920286] - igb: Enable RSS for Intel I211 Ethernet Controller (Corinna Vinschen) [1920286] - igb: fix TDBAL register show incorrect value (Corinna Vinschen) [1920286] - net: igb: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920286] - igb: avoid transmit queue timeout in xdp path (Corinna Vinschen) [1920286] - igb: use xdp_do_flush (Corinna Vinschen) [1920286] - igb: skb add metasize for xdp (Corinna Vinschen) [1920286] - igb: XDP extack message on error (Corinna Vinschen) [1920286] - igb: take VLAN double header into account (Corinna Vinschen) [1920286] - igb: XDP xmit back fix error code (Corinna Vinschen) [1920286] - igb: add XDP support (Corinna Vinschen) [1920286] - r8169: don't advertise pause in jumbo mode (Josef Oskera) [1935346] - r8169: fix DMA being used after buffer free if WoL is enabled (Josef Oskera) [1935346] - r8169: fix r8168fp_adjust_ocp_cmd function (Josef Oskera) [1935346] - r8169: use macro pm_ptr (Josef Oskera) [1935346] - r8169: fix resuming from suspend on RTL8105e if machine runs on battery (Josef Oskera) [1935346] - r8169: handle tx before rx in napi poll (Josef Oskera) [1935346] - r8169: disable detection of bogus xid's 308/388 (Josef Oskera) [1935346] - r8169: re-configure WOL settings on resume from hibernation (Josef Oskera) [1935346] - r8169: don't try to disable interrupts if NAPI is scheduled already (Josef Oskera) [1935346] - r8169: Add support for another RTL8168FP (Josef Oskera) [1935346] - r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set (Josef Oskera) [1935346] - r8169: work around RTL8125 UDP hw bug (Josef Oskera) [1935346] - r8169: remove not needed call to rtl_wol_enable_rx from rtl_shutdown (Josef Oskera) [1935346] - r8169: improve DASH support (Josef Oskera) [1935346] - r8169: improve rtl8169_rx_csum (Josef Oskera) [1935346] - r8169: align rtl_wol_suspend_quirk with vendor driver and rename it (Josef Oskera) [1935346] - r8169: clean up rtl_pll_power_down/up functions (Josef Oskera) [1935346] - r8169: improve handling D3 PLL power-down (Josef Oskera) [1935346] - r8169: enable PLL power-down for chip versions 34, 35, 36, 42 (Josef Oskera) [1935346] - r8169: make use of the unaligned access helpers (Josef Oskera) [1935346] - r8169: tweak max read request size for newer chips also in jumbo mtu mode (Josef Oskera) [1935346] - r8169: align RTL8168e jumbo pcie read request size with vendor driver (Josef Oskera) [1935346] - r8169: don't wakeup-enable device on shutdown if WOL is disabled (Josef Oskera) [1935346] - r8169: improve rtl_ocp_reg_failure (Josef Oskera) [1935346] - r8169: replace BUG_ON with WARN in _rtl_eri_write (Josef Oskera) [1935346] - r8169: improve RTL8168g PHY suspend quirk (Josef Oskera) [1935346] - r8169: move ERI access functions to avoid forward declaration (Josef Oskera) [1935346] - r8169: work around power-saving bug on some chip versions (Josef Oskera) [1935346] - r8169: make NUM_RX_DESC a signed int (Josef Oskera) [1935346] - r8169: improve rtl_rx (Josef Oskera) [1935346] - r8169: set tc_offset only if tally counter reset isn't supported (Josef Oskera) [1935346] - net: phy: realtek: read actual speed on rtl8211f to detect downshift (Josef Oskera) [1935346] - r8169: use dev_err_probe in rtl_get_ether_clk (Josef Oskera) [1935346] - r8169: reduce number of workaround doorbell rings (Josef Oskera) [1935346] - r8169: remove not needed check in rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: remove nr_frags argument from rtl_tx_slots_avail (Josef Oskera) [1935346] - r8169: improve rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: improve rtl_tx (Josef Oskera) [1935346] - r8169: use READ_ONCE in rtl_tx_slots_avail (Josef Oskera) [1935346] - net: phy: realtek: support paged operations on RTL8201CP (Josef Oskera) [1935346] - r8169: disable hw csum for short packets on all chip versions (Josef Oskera) [1935346] - r8169: fix potential skb double free in an error path (Josef Oskera) [1935346] - r8169: work around short packet hw bug on RTL8125 (Josef Oskera) [1935346] - net: phy: realtek: Add support for RTL8221B-CG series (Josef Oskera) [1935346] - r8169: set IRQF_NO_THREAD if MSI(X) is enabled (Josef Oskera) [1935346] - r8169: align number of tx descriptors with vendor driver (Josef Oskera) [1935346] - r8169: use pm_runtime_put_sync in rtl_open error path (Josef Oskera) [1935346] - r8169: remove unneeded memory barrier in rtl_tx (Josef Oskera) [1935346] - r8169: remove no longer needed private rx/tx packet/byte counters (Josef Oskera) [1935346] - r8169: use struct pcpu_sw_netstats for rx/tx packet/byte counters (Josef Oskera) [1935346] - treewide: Use fallthrough pseudo-keyword (Josef Oskera) [1935346] - r8169: fix jumbo packet handling on RTL8168e (Josef Oskera) [1915314] - sctp: delay auto_asconf init until binding the first addr (Xin Long) [1952020] - netfilter: x_tables: fix compat match/target pad out-of-bound write (Florian Westphal) [1950014] - netfilter: arp_tables: add pre_exit hook for table unregister (Florian Westphal) [1950014] - netfilter: bridge: add pre_exit hooks for ebtable unregistration (Florian Westphal) [1950014] - netfilter: nft_limit: avoid possible divide error in nft_limit_init (Florian Westphal) [1950014] - netfilter: conntrack: do not print icmpv6 as unknown via /proc (Florian Westphal) [1950014] - netfilter: flowtable: fix NAT IPv6 offload mangling (Florian Westphal) [1950014] - netfilter: flowtable: Make sure GC works periodically in idle system (Florian Westphal) [1950014] - netfilter: nftables: report EOPNOTSUPP on unsupported flowtable flags (Florian Westphal) [1950014] - netfilter: ctnetlink: fix dump of the expect mask attribute (Florian Westphal) [1950014] - netfilter: x_tables: gpf inside xt_find_revision() (Florian Westphal) [1950014] - netfilter: conntrack: skip identical origin tuple in same zone only (Florian Westphal) [1950014] - flow_dissector: fix byteorder of dissected ICMP ID (Paolo Abeni) [1950288] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled (Paolo Abeni) [1950288] - net: core: devlink: use right genl user_ptr when handling port param get/set (Paolo Abeni) [1950288] - net_sched: gen_estimator: support large ewma log (Paolo Abeni) [1950288] - net: Allow NETIF_F_HW_TLS_TX if IP_CSUM && IPV6_CSUM (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_TX when HW_CSUM is disabled (Paolo Abeni) [1950288] - devlink: Add devlink port documentation (Petr Oros) [1935708] - devlink: Support get and set state of port function (Petr Oros) [1935708] - devlink: Support add and delete devlink port (Petr Oros) [1935708] - devlink: Introduce PCI SF port flavour and port attribute (Petr Oros) [1935708] - devlink: Prepare code to fill multiple port function attributes (Petr Oros) [1935708] - net: core: devlink: simplify the return expression of devlink_nl_cmd_trap_set_doit() (Petr Oros) [1935708] - video: hyperv_fb: Add ratelimit on error message (Mohammed Gamal) [1957804] - ovl: allow upperdir inside lowerdir (Miklos Szeredi) [1903647] - i2c: i801: Add support for Intel Alder Lake PCH-P (Steve Best) [1929488] - pinctrl: tigerlake: Add Alder Lake-P ACPI ID (Steve Best) [1929492] - xfs: set aside allocation btree blocks from block reservation (Brian Foster) [1911738] - xfs: introduce in-core global counter of allocbt blocks (Brian Foster) [1911738] - xfs: unconditionally read all AGFs on mounts with perag reservation (Brian Foster) [1911738] - xfs: drop unnecessary setfilesize helper (Brian Foster) [1942348] - xfs: drop unused ioend private merge and setfilesize code (Brian Foster) [1942348] - xfs: open code ioend needs workqueue helper (Brian Foster) [1942348] - xfs: drop submit side trans alloc for append ioends (Brian Foster) [1942348] - blk-mq: Use request queue-wide tags for tagset-wide sbitmap (Ming Lei) [1932145] - blk-mq: Some tag allocation code refactoring (Ming Lei) [1932145] - blk-mq: Swap two calls in blk_mq_exit_queue() (Ming Lei) [1932145] - blk-mq: plug request for shared sbitmap (Ming Lei) [1932145] - blk-mq: set default elevator as deadline in case of hctx shared tagset (Ming Lei) [1932145] - powerpc/perf: Fix PMU constraint check for EBB events (Diego Domingos) [1926573] - s390/idle: fix suspicious RCU usage (Waiman Long) [1963142] - x86/cpu: Add another Alder Lake CPU to the Intel family (Steve Best) [1962033] - x86/split_lock: Don't write MSR_TEST_CTRL on CPUs that aren't whitelisted (Prarit Bhargava) [1837350] - Documentation/admin-guide: Change doc for split_lock_detect parameter (Prarit Bhargava) [1837350] - x86/traps: Handle #DB for bus lock (Prarit Bhargava) [1837350] - x86/cpufeatures: Enumerate #DB for bus lock detection (Prarit Bhargava) [1837350] - x86/split_lock: Enable the split lock feature on another Alder Lake CPU (Prarit Bhargava) [1925373] - x86/cpu: Add another Alder Lake CPU to the Intel family (Prarit Bhargava) [1925373] - x86/split_lock: Enable the split lock feature on Sapphire Rapids and Alder Lake CPUs (Prarit Bhargava) [1925373]- libbpf: Add user-space variants of BPF_CORE_READ() family of macros (Jiri Olsa) [1896362] - libbpf: Switch tracing and CO-RE helper macros to bpf_probe_read_kernel() (Jiri Olsa) [1896362] - selftests/bpf: Fix test_vmlinux test to use bpf_probe_read_user() (Jiri Olsa) [1896362] - samples/bpf, selftests/bpf: Use bpf_probe_read_kernel (Jiri Olsa) [1896362] - bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Jiri Olsa) [1896362] - perf/x86/intel/uncore: Add Rocket Lake support (Michael Petlan) [1837502] - perf/x86/cstate: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/intel: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/msr: Add Rocket Lake CPU support (Michael Petlan) [1837497] - tick/nohz: Kick only _queued_ task whose tick dependency is updated (Waiman Long) [1922901] - tick/nohz: Change signal tick dependency to wake up CPUs of member tasks (Waiman Long) [1922901] - tick/nohz: Only wake up a single target cpu when kicking a task (Waiman Long) [1922901] - tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922901] - sched/fair: Fix shift-out-of-bounds in load_balance() (Phil Auld) [1958730] - redhat/configs: Update torture test configs (Waiman Long) [1941211] - rcu: Do not report strict GPs for outgoing CPUs (Waiman Long) [1941211] - rcu,ftrace: Fix ftrace recursion (Waiman Long) [1941211] - arm64: smp: Tell RCU about CPUs that fail to come online (Waiman Long) [1941211] - rcu: Don't invoke try_invoke_on_locked_down_task() with irqs disabled (Waiman Long) [1941211] - rcu-tasks: Enclose task-list scan in rcu_read_lock() (Waiman Long) [1941211] - rcu-tasks: Fix low-probability task_struct leak (Waiman Long) [1941211] - rcu-tasks: Fix grace-period/unlock race in RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Shorten per-grace-period sleep for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Selectively enable more RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Use more aggressive polling for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Mark variables static (Waiman Long) [1941211] - rcu-tasks: Prevent complaints of unused show_rcu_tasks_classic_gp_kthread() (Waiman Long) [1941211] - rcu: Remove unused "cpu" parameter from rcu_report_qs_rdp() (Waiman Long) [1941211] - torture: Add gdb support (Waiman Long) [1941211] - rcuperf: Change rcuperf to rcuscale (Waiman Long) [1941211] - sched,rcuperf: Convert to sched_set_fifo_low() (Waiman Long) [1941211] - rcu/rcuperf: Convert to SPDX license identifier (Waiman Long) [1941211] - rcutorture: Allow pointer leaks to test diagnostic code (Waiman Long) [1941211] - rcu: Report QS for outermost PREEMPT=n rcu_read_unlock() for strict GPs (Waiman Long) [1941211] - rcu: locking and unlocking need to always be at least barriers (Waiman Long) [1941211] - rcu: Execute RCU reader shortly after rcu_core for strict GPs (Waiman Long) [1941211] - rcu: Provide optional RCU-reader exit delay for strict GPs (Waiman Long) [1941211] - rcu: Make FQS more aggressive in complaining about offline CPUs (Waiman Long) [1941211] - rcu: Clarify comments about FQS loop reporting quiescent states (Waiman Long) [1941211] - rcu: IPI all CPUs at GP end for strict GPs (Waiman Long) [1941211] - rcu: IPI all CPUs at GP start for strict GPs (Waiman Long) [1941211] - rcu: Attempt QS when CPU discovers GP for strict GPs (Waiman Long) [1941211] - rcu: Do full report for .need_qs for strict GPs (Waiman Long) [1941211] - rcu: Always set .need_qs from __rcu_read_lock() for strict GPs (Waiman Long) [1941211] - rcu: Force DEFAULT_RCU_BLIMIT to 1000 for strict RCU GPs (Waiman Long) [1941211] - rcu: Restrict default jiffies_till_first_fqs for strict RCU GPs (Waiman Long) [1941211] - rcu: Reduce leaf fanout for strict RCU grace periods (Waiman Long) [1941211] - rcu: Add Kconfig option for strict RCU grace periods (Waiman Long) [1941211] - rcu/nocb: Add a warning for non-GP kthread running GP code (Waiman Long) [1941211] - rcu: Move rcu_cpu_started per-CPU variable to rcu_data (Waiman Long) [1941211] - scftorture: Add cond_resched() to test loop (Waiman Long) [1941211] - rcutorture: Hoist OOM registry up one level (Waiman Long) [1941211] - rcutorture: Properly synchronize with OOM notifier (Waiman Long) [1941211] - rcutorture: Properly set rcu_fwds for OOM handling (Waiman Long) [1941211] - torture: Add kvm.sh --help and update help message (Waiman Long) [1941211] - refperf: Avoid null pointer dereference when buf fails to allocate (Waiman Long) [1941211] - rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05 (Waiman Long) [1941211] - torture: Update initrd documentation (Waiman Long) [1941211] - rcutorture: Replace HTTP links with HTTPS ones (Waiman Long) [1941211] - rcu: Fix kerneldoc comments in rcupdate.h (Waiman Long) [1941211] - scftorture: Adapt memory-ordering test to UP operation (Waiman Long) [1941211] - torture: document --allcpus argument added to the kvm.sh script (Waiman Long) [1941211] - scftorture: Block scftorture_invoker() kthreads for offline CPUs (Waiman Long) [1941211] - scftorture: Check unexpected "switch" statement value (Waiman Long) [1941211] - scftorture: Make symbol 'scf_torture_rand' static (Waiman Long) [1941211] - scftorture: Prevent compiler from reducing race probabilities (Waiman Long) [1941211] - scftorture: Flag errors in torture-compatible manner (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() scf_check initialization (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() check and kfree() (Waiman Long) [1941211] - scftorture: Add smp_call_function() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_many() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_single() memory-ordering checks (Waiman Long) [1941211] - scftorture: Summarize per-thread statistics (Waiman Long) [1941211] - torture: Declare parse-console.sh independence from rcutorture (Waiman Long) [1941211] - tick-sched: Clarify "NOHZ: local_softirq_pending" warning (Waiman Long) [1941211] - scftorture: Implement weighted primitive selection (Waiman Long) [1941211] - torture: Add scftorture to the rcutorture scripting (Waiman Long) [1941211] - scftorture: Add smp_call_function() torture test (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_cpu_stall_ftrace_dump (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_kick_kthreads (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_resched_ns (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_divisor (Waiman Long) [1941211] - nocb: Remove show_rcu_nocb_state() false positive printout (Waiman Long) [1941211] - rcu/tree: Remove CONFIG_PREMPT_RCU check in force_qs_rnp() (Waiman Long) [1941211] - nocb: Clarify RCU nocb CPU error message (Waiman Long) [1941211] - rcu/tree: Force quiescent state on callback overload (Waiman Long) [1941211] - rcu/trace: Use gp_seq_req in acceleration's rcu_grace_period tracepoint (Waiman Long) [1941211] - rcu/trace: Print negative GP numbers correctly (Waiman Long) [1941211] - rcutorture: Output number of elapsed grace periods (Waiman Long) [1941211] - rcu: Initialize at declaration time in rcu_exp_handler() (Waiman Long) [1941211] - rcu: Remove KCSAN stubs from update.c (Waiman Long) [1941211] - rcu: Remove KCSAN stubs (Waiman Long) [1941211] - srcu: Remove KCSAN stubs (Waiman Long) [1941211] - rcutorture: Remove KCSAN stubs (Waiman Long) [1941211] - refscale: Change --torture type from refperf to refscale (Waiman Long) [1941211] - refperf: Rename refperf.c to refscale.c and change internal names (Waiman Long) [1941211] - refperf: Rename RCU_REF_PERF_TEST to RCU_REF_SCALE_TEST (Waiman Long) [1941211] - torture: Remove obsolete "cd $KVM" (Waiman Long) [1941211] - torture: Avoid duplicate specification of qemu command (Waiman Long) [1941211] - torture: Dump ftrace at shutdown only if requested (Waiman Long) [1941211] - torture: Add kvm-tranform.sh script for qemu-cmd files (Waiman Long) [1941211] - torture: Add more tracing crib notes to kvm.sh (Waiman Long) [1941211] - torture: Improve diagnostic for KCSAN-incapable compilers (Waiman Long) [1941211] - torture: Correctly summarize build-only runs (Waiman Long) [1941211] - torture: Pass --kmake-arg to all make invocations (Waiman Long) [1941211] - kernel/rcu/tree.c: Fix kernel-doc warnings (Waiman Long) [1941211] - rcu-tasks: Fix synchronize_rcu_tasks_trace() header comment (Waiman Long) [1941211] - rcu: grpnum just records group number (Waiman Long) [1941211] - rcu: grplo/grphi just records CPU number (Waiman Long) [1941211] - rcu: gp_max is protected by root rcu_node's lock (Waiman Long) [1941211] - rcutorture: Check for unwatched readers (Waiman Long) [1941211] - torture: Abstract out console-log error detection (Waiman Long) [1941211] - torture: Add a stop-run capability (Waiman Long) [1941211] - rcu-tasks: Fix code-style issues (Waiman Long) [1941211] - torture: Create qemu-cmd in --buildonly runs (Waiman Long) [1941211] - rcu: Stop shrinker loop (Waiman Long) [1941211] - refperf: Add test for RCU Tasks readers (Waiman Long) [1941211] - refperf: Add test for RCU Tasks Trace readers. (Waiman Long) [1941211] - rcu: Replace 1 with true (Waiman Long) [1941211] - rcu/rcutorture: Replace 0 with false (Waiman Long) [1941211] - refperf: Change readdelay module parameter to nanoseconds (Waiman Long) [1941211] - refperf: Work around 64-bit division (Waiman Long) [1941211] - doc: Document rcuperf's module parameters (Waiman Long) [1941211] - refperf: Adjust refperf.loop default value (Waiman Long) [1941211] - rcu-tasks: Conditionally compile show_rcu_tasks_gp_kthreads() (Waiman Long) [1941211] - rcu-tasks: Add #include of rcupdate_trace.h to update.c (Waiman Long) [1941211] - rcu-tasks: Make rcu_tasks_postscan() be static (Waiman Long) [1941211] - refperf: Add read-side delay module parameter (Waiman Long) [1941211] - lockdep: Complain only once about RCU in extended quiescent state (Waiman Long) [1941211] - refperf: Simplify initialization-time wakeup protocol (Waiman Long) [1941211] - rcu: Allow for smp_call_function() running callbacks from idle (Waiman Long) [1941211] - refperf: Output per-experiment data points (Waiman Long) [1941211] - refperf: Label experiment-number column "Runs" (Waiman Long) [1941211] - refperf: Add warmup and cooldown processing phases (Waiman Long) [1941211] - refperf: More closely synchronize reader start times (Waiman Long) [1941211] - refperf: Convert reader_task structure's "start" field to int (Waiman Long) [1941211] - refperf: Tune reader measurement interval (Waiman Long) [1941211] - refperf: Make functions static (Waiman Long) [1941211] - srcu: Avoid local_irq_save() before acquiring spinlock_t (Waiman Long) [1941211] - refperf: Dynamically allocate thread-summary output buffer (Waiman Long) [1941211] - refperf: Dynamically allocate experiment-summary output buffer (Waiman Long) [1941211] - refperf: Provide module parameter to specify number of experiments (Waiman Long) [1941211] - refperf: Convert nreaders to a module parameter (Waiman Long) [1941211] - refperf: Allow decimal nanoseconds (Waiman Long) [1941211] - refperf: Hoist function-pointer calls out of the loop (Waiman Long) [1941211] - rcu: Introduce single argument kvfree_rcu() interface (Waiman Long) [1941211] - refperf: Add holdoff parameter to allow CPUs to come online (Waiman Long) [1941211] - torture: Add refperf to the rcutorture scripting (Waiman Long) [1941211] - rcuperf: Add comments explaining the high reader overhead (Waiman Long) [1941211] - refperf: Add a test to measure performance of read-side synchronization (Waiman Long) [1941211] - rcuperf: Remove useless while loops around wait_event (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_check_preempt() (Waiman Long) [1941211] - sched,rcu,tracing: Avoid tracing before in_nmi() is correct (Waiman Long) [1941211] - hardirq/nmi: Allow nested nmi_enter() (Waiman Long) [1941211] - powerpc/64s: Include header file to fix a warning (Waiman Long) [1941211] - powerpc/64s: system reset interrupt preserve HSRRs (Waiman Long) [1941211] - powerpc/64s: Fix HV NMI vs HV interrupt recoverability test (Waiman Long) [1941211] - powerpc/traps: fix recoverability of machine check handling on book3s/32 (Waiman Long) [1941211] - powerpc/traps: restore recoverability of machine_check interrupts (Waiman Long) [1941211] - rcu: Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() noinstr (Waiman Long) [1941211] - rcu: Remove initialized but unused rnp from check_slow_task() (Waiman Long) [1941211] - rcu: Update comment from rsp->rcu_gp_seq to rsp->gp_seq (Waiman Long) [1941211] - rcu: Provide __rcu_is_watching() (Waiman Long) [1941211] - doc: Tasks RCU must protect instructions before trampoline (Waiman Long) [1941211] - fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls (Waiman Long) [1941211] - rcu-tasks: Convert sleeps to idle priority (Waiman Long) [1941211] - rcu: Expedited grace-period sleeps to idle priority (Waiman Long) [1941211] - rcu: No-CBs-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Priority-boost-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Grace-period-kthread related sleeps to idle priority (Waiman Long) [1941211] - torture: Add --allcpus argument to the kvm.sh script (Waiman Long) [1941211] - torture: Remove whitespace from identify_qemu_vcpus output (Waiman Long) [1941211] - torture: Add script to smoke-test commits in a branch (Waiman Long) [1941211] - trace: events: rcu: Change description of rcu_dyntick trace event (Waiman Long) [1941211] - rcu: Add comment documenting rcu_callback_map's purpose (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_preempt() (Waiman Long) [1941211] - rcu: Add callbacks-invoked counters (Waiman Long) [1941211] - doc: Timer problems can cause RCU CPU stall warnings (Waiman Long) [1941211] - torture: Remove qemu dependency on EFI firmware (Waiman Long) [1941211] - rcutorture: NULL rcu_torture_current earlier in cleanup code (Waiman Long) [1941211] - rcutorture: Handle non-statistic bang-string error messages (Waiman Long) [1941211] - torture: Set configfile variable to current scenario (Waiman Long) [1941211] - rcutorture: Add races with task-exit processing (Waiman Long) [1941211] - docs: RCU: Don't duplicate chapter names in rculist_nulls.rst (Waiman Long) [1941211] - docs: RCU: Convert stallwarn.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rcuref.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert torture.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rculist_nulls.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep-splat.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert checklist.txt to ReST (Waiman Long) [1941211] - doc: Add rcutorture scripting to torture.txt (Waiman Long) [1941211] - doc: Fix typo "deference" to "dereference" (Waiman Long) [1941211] - docs: locking: convert docs to ReST and rename to *.rst (Waiman Long) [1941211] - doc/rcuref: Document real world examples in kernel (Waiman Long) [1941211] - Documentation/locking/lockdep: Drop last two chars of sample states (Waiman Long) [1941211] - doc: rcu: Suspicious RCU usage is a warning (Waiman Long) [1941211] - RCU/torture.txt: Remove section MODULE PARAMETERS (Waiman Long) [1941211] - Documentation/lockstat: Fix trivial typo (Waiman Long) [1941211] - rcu: Simplify the calculation of rcu_state.ncpus (Waiman Long) [1941211] - srcu: Fix a typo in comment "amoritized"->"amortized" (Waiman Long) [1941211] - rcuperf: Fix printk format warning (Waiman Long) [1941211] - mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls (Waiman Long) [1941211] - rcu: Initialize and destroy rcu_synchronize only when necessary (Waiman Long) [1941211] - rcu: Add KCSAN stubs to update.c (Waiman Long) [1941211] - rcu: Add KCSAN stubs (Waiman Long) [1941211] - srcu: Add KCSAN stubs (Waiman Long) [1941211] - rcutorture: Add KCSAN stubs (Waiman Long) [1941211] - rcu/rcutorture: Convert to SPDX license identifier (Waiman Long) [1941211] - rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() (Waiman Long) [1941211] - rcutorture: Convert ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison (Waiman Long) [1941211] - rcu: Add rcu_gp_might_be_stalled() (Waiman Long) [1941211] - torture: Add a --kasan argument (Waiman Long) [1941211] - torture: Save a few lines by using config_override_param initially (Waiman Long) [1941211] - torture: Allow scenario-specific Kconfig options to override CFcommon (Waiman Long) [1941211] - torture: Allow --kconfig options to override --kcsan defaults (Waiman Long) [1941211] - torture: Abstract application of additional Kconfig options (Waiman Long) [1941211] - torture: Eliminate duplicate #CHECK# from ConfigFragment (Waiman Long) [1941211] - torture: Make --kcsan argument also create a summary (Waiman Long) [1941211] - rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static (Waiman Long) [1941211] - torture: Add --kcsan argument to top-level kvm.sh script (Waiman Long) [1941211] - rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU (Waiman Long) [1941211] - rcu: Remove self-stack-trace when all quiescent states seen (Waiman Long) [1941211] - ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() (Waiman Long) [1941211] - ftrace: Protect ftrace_graph_hash with ftrace_sync (Waiman Long) [1941211] - ftrace: Add comment to why rcu_dereference_sched() is open coded (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_hash pointer with __rcu (Waiman Long) [1941211] - tracing/fgraph: Fix set_graph_function from showing interrupts (Waiman Long) [1941211] - rcu: Allow rcutorture to starve grace-period kthread (Waiman Long) [1941211] - rcu: When GP kthread is starved, tag idle threads as false positives (Waiman Long) [1941211] - rcutorture: Right-size TREE10 CPU consumption (Waiman Long) [1941211] - rcu: Replace 1 by true (Waiman Long) [1941211] - rcutorture: Add test of holding scheduler locks across rcu_read_unlock() (Waiman Long) [1941211] - rcu: Replace assigned pointer ret value by corresponding boolean value (Waiman Long) [1941211] - rcu-tasks: Add IPI failure count to statistics (Waiman Long) [1941211] - rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Add count for idle tasks on offline CPUs (Waiman Long) [1941211] - rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness statistics (Waiman Long) [1941211] - rcu-tasks: Make RCU tasks trace also wait for idle tasks (Waiman Long) [1941211] - rcu-tasks: Handle the running-offline idle-task special case (Waiman Long) [1941211] - rcu-tasks: Disable CPU hotplug across RCU tasks trace scans (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect more concurrent writes (Waiman Long) [1941211] - rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks (Waiman Long) [1941211] - rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is so built (Waiman Long) [1941211] - rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI (Waiman Long) [1941211] - rcu-tasks: Add grace-period and IPI counts to statistics (Waiman Long) [1941211] - rcu-tasks: Split ->trc_reader_need_end (Waiman Long) [1941211] - rcu-tasks: Provide boot parameter to delay IPIs until late in grace period (Waiman Long) [1941211] - rcu-tasks: Add a grace-period start time for throttling and debug (Waiman Long) [1941211] - rcu: Get rid of some doc warnings in update.c (Waiman Long) [1941211] - rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks (Waiman Long) [1941211] - rcu-tasks: Use context-switch hook for PREEMPT=y kernels (Waiman Long) [1941211] - rcu-tasks: Make rcutorture writer stall output include GP state (Waiman Long) [1941211] - rcu-tasks: Add RCU tasks to rcutorture writer stall output (Waiman Long) [1941211] - rcuperf: Add ability to increase object allocation size (Waiman Long) [1941211] - rcu-tasks: Move #ifdef into tasks.h (Waiman Long) [1941211] - rcutorture: Add flag to produce non-busy-wait task stalls (Waiman Long) [1941211] - rcu: Add per-task state to RCU CPU stall warnings (Waiman Long) [1941211] - sched/core: Add function to sample state of locked-down task (Waiman Long) [1941211] - rcu-tasks: Add stall warnings for RCU Tasks Trace (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Add an RCU Tasks Trace to simplify protection of tracing hooks (Waiman Long) [1941211] - rcutorture: Add a test for synchronize_rcu_mult() (Waiman Long) [1941211] - rcu: Reinstate synchronize_rcu_mult() (Waiman Long) [1941211] - rcu-tasks: Code movement to allow more Tasks RCU variants (Waiman Long) [1941211] - rcu: Fix the (t=0 jiffies) false positive (Waiman Long) [1941211] - rcu-tasks: Further refactor RCU-tasks to allow adding more variants (Waiman Long) [1941211] - rcu-tasks: Use unique names for RCU-Tasks kthreads and messages (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Rude (Waiman Long) [1941211] - rcu-tasks: Add an RCU-tasks rude variant (Waiman Long) [1941211] - rcu-tasks: Refactor RCU-tasks to allow variants to be added (Waiman Long) [1941211] - rcu-tasks: Create struct to hold state information (Waiman Long) [1941211] - rcu-tasks: Move Tasks RCU to its own file (Waiman Long) [1941211] - locktorture.c: Fix if-statement empty body warnings (Waiman Long) [1941211] - rcu: Expedite first two FQS scans under callback-overload conditions (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect concurrent writes (Waiman Long) [1941211] - rcutorture: Mark data-race potential for rcu_barrier() test statistics (Waiman Long) [1941211] - rcu: Don't use negative nesting depth in __rcu_read_unlock() (Waiman Long) [1941211] - rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field (Waiman Long) [1941211] - rcu: Don't set nesting depth negative in rcu_preempt_deferred_qs() (Waiman Long) [1941211] - rcu: Make rcu_read_unlock_special() safe for rq/pi locks (Waiman Long) [1941211] - rcutorture: Make kvm-recheck-rcu.sh handle truncated lines (Waiman Long) [1941211] - rcu: Make RCU IRQ enter/exit functions rely on in_nmi() (Waiman Long) [1941211] - rcu/tree: Mark the idle relevant functions noinstr (Waiman Long) [1941211] - rcu: Add comments marking transitions between RCU watching and not (Waiman Long) [1941211] - rcu: Update __call_rcu() comments (Waiman Long) [1941211] - rcu: Mark rcu_state.ncpus to detect concurrent writes (Waiman Long) [1941211] - rcu: Use data_race() for RCU CPU stall-warning prints (Waiman Long) [1941211] - rcutorture: Manually clean up after rcu_barrier() failure (Waiman Long) [1941211] - rcutorture: Make rcu_torture_barrier_cbs() post from corresponding CPU (Waiman Long) [1941211] - rcu: Make nocb_gp_wait() double-check unexpected-callback warning (Waiman Long) [1941211] - rcu: Tighten rcu_lockdep_assert_cblist_protected() check (Waiman Long) [1941211] - rcu: Optimize and protect atomic_cmpxchg() loop (Waiman Long) [1941211] - rcu/nocb: Add missing annotation for rcu_nocb_bypass_unlock() (Waiman Long) [1941211] - rcu: Don't flag non-starting GPs before GP kthread is running (Waiman Long) [1941211] - rcu: Fix rcu_barrier_callback() race condition (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_start (Waiman Long) [1941211] - rcu: Add missing annotation for rcu_nocb_bypass_lock() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_finish() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_start() (Waiman Long) [1941211] - rculist: Add brackets around cond argument in __list_check_rcu macro (Waiman Long) [1941211] - rcu: Remove dead code from rcu_segcblist_insert_pend_cbs() (Waiman Long) [1941211] - rcutorture: Annotation lockless accesses to rcu_torture_current (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_data ->gpwrap (Waiman Long) [1941211] - rcu-tasks: *_ONCE() for rcu_tasks_cbs_head (Waiman Long) [1941211] - rcu: Add *_ONCE() for grace-period progress indicators (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks (Waiman Long) [1941211] - srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlock_count arrays (Waiman Long) [1941211] - rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_torture_batch (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_segcblist ->tails[] (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext (Waiman Long) [1941211] - rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_node ->gp_seq (Waiman Long) [1941211] - rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks plus locking (Waiman Long) [1941211] - rcu: Add *_ONCE() to rcu_node ->boost_kthread_status (Waiman Long) [1941211] - rcu: Add WRITE_ONCE to rcu_node ->exp_seq_rq store (Waiman Long) [1941211] - srcu: Hold srcu_struct ->lock when updating ->srcu_gp_seq (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmask update (Waiman Long) [1941211] - rcu: Provide debug symbols and line numbers in KCSAN runs (Waiman Long) [1941211] - rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace (Waiman Long) [1941211] - srcu: Fix process_srcu()/srcu_batches_completed() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/srcu_get_delay() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/process_srcu() datarace (Waiman Long) [1941211] - rcutorture: Fix stray access to rcu_fwd_cb_nodelay (Waiman Long) [1941211] - rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer() data race (Waiman Long) [1941211] - rcutorture: Make kvm-find-errors.sh abort on bad directory (Waiman Long) [1941211] - rcutorture: Summarize summary of build and run results (Waiman Long) [1941211] - rcutorture: Add 100-CPU configuration (Waiman Long) [1941211] - rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf (Waiman Long) [1941211] - rcu: Fix spelling mistake "leval" -> "level" (Waiman Long) [1941211] - torture: Allow disabling of boottime CPU-hotplug torture operations (Waiman Long) [1941211] - rcutorture: Suppress boottime bad-sequence warnings (Waiman Long) [1941211] - rcutorture: Allow boottime stall warnings to be suppressed (Waiman Long) [1941211] - torture: Forgive -EBUSY from boottime CPU-hotplug operations (Waiman Long) [1941211] - rcutorture: Refrain from callback flooding during boot (Waiman Long) [1941211] - torture: Make results-directory date format completion-friendly (Waiman Long) [1941211] - rcutorture: Suppress forward-progress complaints during early boot (Waiman Long) [1941211] - timer: Use hlist_unhashed_lockless() in timer_pending() (Waiman Long) [1941211] - rcu: React to callback overload by boosting RCU readers (Waiman Long) [1941211] - rcu: React to callback overload by aggressively seeking quiescent states (Waiman Long) [1941211] - rcu: Add and update docbook header comments in list.h (Waiman Long) [1941211] - list: Add hlist_unhashed_lockless() (Waiman Long) [1941211] - list: Don't use WRITE_ONCE() in hlist_add_behind() (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) (Waiman Long) [1941211] - kcsan: Add kcsan_set_access_mask() support (Waiman Long) [1941211] - kcsan: Introduce kcsan_value_change type (Waiman Long) [1941211] - kcsan: Move interfaces that affects checks to kcsan-checks.h (Waiman Long) [1941211] - kcsan: Fix misreporting if concurrent races on same address (Waiman Long) [1941211] - kcsan: Expose core configuration parameters as module params (Waiman Long) [1941211] - kcsan: Add test to generate conflicts via debugfs (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_*() macros (Waiman Long) [1941211] - kcsan: Introduce KCSAN_ACCESS_ASSERT access type (Waiman Long) [1941211] - kcsan: Fix 0-sized checks (Waiman Long) [1941211] - kcsan: Clean up the main KCSAN Kconfig option (Waiman Long) [1941211] - kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS (Waiman Long) [1941211] - kcsan: Add option to assume plain aligned writes up to word size are atomic (Waiman Long) [1941211] - kcsan: Add docbook header for data_race() (Waiman Long) [1941211] - kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY (Waiman Long) [1941211] - include/linux: Add instrumented.h infrastructure (Waiman Long) [1941211] - kcsan: Make KCSAN compatible with lockdep (Waiman Long) [1941211] - kcsan: Rate-limit reporting per data races (Waiman Long) [1941211] - kcsan: Show full access type in report (Waiman Long) [1941211] - kcsan: Prefer __always_inline for fast-path (Waiman Long) [1941211] - kcsan: Improve various small stylistic details (Waiman Long) [1941211] - x86, kcsan: Enable KCSAN for x86 (Waiman Long) [1941211] - build, kcsan: Add KCSAN build exceptions (Waiman Long) [1941211] - x86/uaccess, kcov: Disable stack protector (Waiman Long) [1941211] - doc: Convert to rcubarrier.txt to ReST (Waiman Long) [1941211] - doc: Convert to rcu_dereference.txt to rcu_dereference.rst (Waiman Long) [1941211] - doc: Convert whatisRCU.txt to .rst (Waiman Long) [1941211] - doc: Converted NMI-RCU.txt to NMI-RCU.rst. (Waiman Long) [1941211] - doc: Convert arrayRCU.txt to arrayRCU.rst (Waiman Long) [1941211] - doc: Update list_for_each_entry_rcu() documentation (Waiman Long) [1941211] - Restore docs "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Restore docs "treewide: Rename rcu_dereference_raw_notrace() to _check()" (Waiman Long) [1941211] - docs: rcu: Increase toctree to 3 (Waiman Long) [1941211] - docs: rcu: Correct links referring to titles (Waiman Long) [1941211] - docs: rcu: convert some articles from html to ReST (Waiman Long) [1941211] - Revert docs from "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Documentation: RCU: Add TOC tree hooks (Waiman Long) [1941211] - doc: Describe choice of rcu_dereference() APIs and __rcu usage (Waiman Long) [1941211] - doc: Remove obsolete RCU update functions from RCU documentation (Waiman Long) [1941211] - scsi: ibmvfc: Free channel_setup_buf during device tear down (Steve Best) [1938102] - blk-mq: clearing flush request reference in tags->rqs[] (Ming Lei) [1811030] - blk-mq: clear stale request in tags->rq[] before freeing one request pool (Ming Lei) [1811030] - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter (Ming Lei) [1811030] - vsock/vmci: log once the failed queue pair allocation (Stefano Garzarella) [1958248] - VMCI: Stop log spew when qp allocation isn't possible (Stefano Garzarella) [1958248] - vsock/virtio: update credit only if socket is not closed (Stefano Garzarella) [1921694] - powerpc/security: Fix debugfs data leak on 32-bit (Steve Best) [1935661] - powerpc/security: Show powerpc_security_features in debugfs (Steve Best) [1935661] - redhat/configs: Add CONFIG_SYSTEM_REVOCATION_KEYS and CONFIG_SYSTEM_REVOCATION_LIST (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: add 'x509_revocation_list' to gitignore (Vladis Dronov) [1893793] {CVE-2020-26541} - integrity: Load mokx variables into the blacklist keyring (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add ability to preload revocation certs (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Move load_system_certificate_list to a common function (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add EFI_CERT_X509_GUID support for dbx entries (Vladis Dronov) [1893793] {CVE-2020-26541} - pNFS/flexfiles: Fix array overflow when flexfiles mirroring is enabled (Benjamin Coddington) [1949575] - net/sunrpc: fix useless comparison in proc_do_xprt() (Benjamin Coddington) [1949575] - net/sunrpc: return 0 on attempt to write to "transports" (Benjamin Coddington) [1949575] - NFSD: MKNOD should return NFSERR_BADTYPE instead of NFSERR_INVAL (Benjamin Coddington) [1949575] - NFSD: NFSv3 PATHCONF Reply is improperly formed (Benjamin Coddington) [1949575] - nfsroot: Default mount option should ask for built-in NFS version (Benjamin Coddington) [1949575] - nfsd: remove unneeded break (Benjamin Coddington) [1949575] - net/sunrpc: Fix return value for sysctl sunrpc.transports (Benjamin Coddington) [1949575] - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag (Benjamin Coddington) [1949575] - NFSv4: Fix up RCU annotations for struct nfs_netns_client (Benjamin Coddington) [1949575] - NFS: Only reference user namespace from nfs4idmap struct instead of cred (Benjamin Coddington) [1949575] - NFSD: Hoist status code encoding into XDR encoder functions (Benjamin Coddington) [1949575] - NFSv4: Use the net namespace uniquifier if it is set (Benjamin Coddington) [1949575] - NFSv4: Clean up initialisation of uniquified client id strings (Benjamin Coddington) [1949575] - SUNRPC: Add an xdr_align_data() function (Benjamin Coddington) [1949575] - SUNRPC: Add the ability to expand holes in data pages (Benjamin Coddington) [1949575] - SUNRPC: Split out _shift_data_right_tail() (Benjamin Coddington) [1949575] - SUNRPC: Split out xdr_realign_pages() from xdr_align_pages() (Benjamin Coddington) [1949575] - NFS: Use xdr_page_pos() in NFSv4 decode_getacl() (Benjamin Coddington) [1949575] - SUNRPC: Implement a xdr_page_pos() function (Benjamin Coddington) [1949575] - NFS: fix nfs_path in case of a rename retry (Benjamin Coddington) [1949575] - NFSD: Map nfserr_wrongsec outside of nfsd_dispatch (Benjamin Coddington) [1949575] - NFSD: Remove the RETURN_STATUS() macro (Benjamin Coddington) [1949575] - NFSD: Call NFSv2 encoders on error returns (Benjamin Coddington) [1949575] - NFSD: Fix .pc_release method for NFSv2 (Benjamin Coddington) [1949575] - NFSD: Remove vestigial typedefs (Benjamin Coddington) [1949575] - NFSD: Refactor nfsd_dispatch() error paths (Benjamin Coddington) [1949575] - NFSD: Clean up nfsd_dispatch() variables (Benjamin Coddington) [1949575] - NFSD: Clean up stale comments in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Clean up switch statement in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Encoder and decoder functions are always present (Benjamin Coddington) [1949575] - NFSACL: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - lockd: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - NFSD: Add missing NFSv2 .pc_func methods (Benjamin Coddington) [1949575] - fs: nfs: return per memcg count for xattr shrinkers (Benjamin Coddington) [1949575] - nfs: remove incorrect fallthrough label (Benjamin Coddington) [1949575] - nfsd: rq_lease_breaker cleanup (Benjamin Coddington) [1949575] - sunrpc: simplify do_cache_clean (Benjamin Coddington) [1949575] - sunrpc: cache : Replace seq_printf with seq_puts (Benjamin Coddington) [1949575] - silence nfscache allocation warnings with kvzalloc (Benjamin Coddington) [1949575] - nfsd: fix comparison to bool warning (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr XDR functions (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr helpers (Benjamin Coddington) [1949575] - SUNRPC/NFSD: Implement xdr_reserve_space_vec() (Benjamin Coddington) [1949575] - nfsd: rename delegation related tracepoints to make them less confusing (Benjamin Coddington) [1949575] - nfsd: Remove unnecessary assignment in nfs4xdr.c (Benjamin Coddington) [1949575] - net: sunrpc: delete repeated words (Benjamin Coddington) [1949575] - nfsd: Fix typo in comment (Benjamin Coddington) [1949575] - nfsd: give up callbacks on revoked delegations (Benjamin Coddington) [1949575] - nfs: fix spellint typo in pnfs.c (Benjamin Coddington) [1949575] - fs,nfs: lift compat nfs4 mount data handling into the nfs code (Benjamin Coddington) [1949575] - nfs: simplify nfs4_parse_monolithic (Benjamin Coddington) [1949575] - xprtrdma: drop double zeroing (Benjamin Coddington) [1949575] - NFSv4.2: xattr cache: remove unused cache struct field (Benjamin Coddington) [1949575] - nfs: Convert to use the preferred fallthrough macro (Benjamin Coddington) [1949575] - NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source (Benjamin Coddington) [1949575] - Replace HTTP links with HTTPS ones: NFS, SUNRPC, and LOCKD clients (Benjamin Coddington) [1949575] - sunrpc: fix duplicated word in (Benjamin Coddington) [1949575] - SUNRPC: Remove remaining dprintks from sched.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in RPC queuing functions (Benjamin Coddington) [1949575] - SUNRPC: Clean up RPC scheduler tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Replace rpcbind dprintk call sites with tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Remove more dprintks in rpcb_clnt.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in rpcbind XDR functions (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_setport into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove rpcb_getport_async dprintk call sites (Benjamin Coddington) [1949575] - SUNRPC: Clean up call_bind_status() observability (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_decode (Benjamin Coddington) [1949575] - SUNRPC: Trace call_refresh events (Benjamin Coddington) [1949575] - SUNRPC: Add trace_rpc_timeout_status() (Benjamin Coddington) [1949575] - SUNRPC: Mitigate cond_resched() in xprt_transmit() (Benjamin Coddington) [1949575] - SUNRPC: Replace connect dprintk call sites with a tracepoint (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_start() (Benjamin Coddington) [1949575] - SUNRPC: Remove the dprint_status() macro (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xs_nospace() (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xprt_prepare_transmit (Benjamin Coddington) [1949575] - SUNRPC: Update debugging instrumentation in xprt_do_reserve() (Benjamin Coddington) [1949575] - SUNRPC: Remove debugging instrumentation from xprt_release (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_allocate into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove trace_xprt_complete_rqst() (Benjamin Coddington) [1949575] - SUNRPC dont update timeout value on connection reset (Benjamin Coddington) [1949575] - nfs4: strengthen error check to avoid unexpected result (Benjamin Coddington) [1949575] - NFS: remove redundant pointer clnt (Benjamin Coddington) [1949575] - sunrpc: Avoid comma separated statements (Benjamin Coddington) [1949575]- Revert "sctp: Fix SHUTDOWN CTSN Ack in the peer restart case" (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_b (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_a (Xin Long) [1953839] - NFSv4: Fixes for nfs4_bitmask_adjust() (Steve Dickson) [1926961] - powerpc/paravirt: Use is_kvm_guest() in vcpu_is_preempted() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Reintroduce is_kvm_guest() as a fast-path check (Desnes A. Nunes do Rosario) [1918720] - powerpc: Rename is_kvm_guest() to check_kvm_guest() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Refactor is_kvm_guest() declaration to new header (Desnes A. Nunes do Rosario) [1918720] - powerpc/pseries: Move some PAPR paravirt functions to their own file (Desnes A. Nunes do Rosario) [1918720] - powerpc/shared: Use static key to detect shared processor (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Fix oops in __spin_yield() on bare metal (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Rename SPLPAR-only spinlocks (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Refactor SHARED_PROCESSOR (Desnes A. Nunes do Rosario) [1918720] - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" (Mark Langsdorf) [1935928] - x86/efi: Remove EFI PGD build time checks (Mark Langsdorf) [1935928] - ACPI: scan: Fix battery devices sometimes never binding (Mark Langsdorf) [1935928] - ACPI/IORT: Do not blindly trust DMA masks from firmware (Mark Langsdorf) [1935928] - ACPI: thermal: Do not call acpi_thermal_check() directly (Mark Langsdorf) [1935928] - ACPI: sysfs: Prefer "compatible" modalias (Mark Langsdorf) [1935928] - ACPI: scan: Make acpi_bus_get_device() clear return pointer on error (Mark Langsdorf) [1935928] - ACPI: scan: Harden acpi_device_add() against device ID overflows (Mark Langsdorf) [1935928] - ACPI: Update Kconfig help text for items that are no longer modular (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Drop unused local variables and related code (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Move x86-specific code to the x86 directory (Mark Langsdorf) [1935928] - ACPI: scan: Add Intel Baytrail Mailbox Device to acpi_ignore_dep_ids (Mark Langsdorf) [1935928] - ACPI: scan: Avoid unnecessary second pass in acpi_bus_scan() (Mark Langsdorf) [1935928] - ACPI: scan: Defer enumeration of devices with _DEP lists (Mark Langsdorf) [1935928] - ACPI: scan: Evaluate _DEP before adding the device (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Add AMD support to handle _DSM (Mark Langsdorf) [1935928] - ACPI: processor: fix NONE coordination for domain mapping failure (Mark Langsdorf) [1935928] - cpufreq: Fix cpufreq_online() return value on errors (Mark Langsdorf) [1935928] - opp: of: Allow empty opp-table with opp-shared (Mark Langsdorf) [1935928] - dt-bindings: opp: Allow empty OPP tables (Mark Langsdorf) [1935928] - ACPI: Drop acpi_dev_irqresource_disabled() (Mark Langsdorf) [1935928] - resource: Add irqresource_disabled() (Mark Langsdorf) [1935928] - genirq/affinity: Add irq_update_affinity_desc() (Mark Langsdorf) [1935928] - driver core: Add fwnode_init() (Mark Langsdorf) [1935928] - ACPI: scan: Fix up _DEP-related terminology with supplier/consumer (Mark Langsdorf) [1935928] - ACPI: scan: Drop INT3396 from acpi_ignore_dep_ids[] (Mark Langsdorf) [1935928] - Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks" (Mark Langsdorf) [1935928] - ACPI: scan: Add PNP0D80 to the _DEP exceptions list (Mark Langsdorf) [1935928] - PM: ACPI: Refresh wakeup device power configuration every time (Mark Langsdorf) [1935928] - PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup() (Mark Langsdorf) [1935928] - ACPI: scan: Call acpi_get_object_info() from acpi_add_single_object() (Mark Langsdorf) [1935928] - ACPI: scan: Add acpi_info_matches_hids() helper (Mark Langsdorf) [1935928] - ACPICA: Update version to 20201113 (Mark Langsdorf) [1935928] - ACPICA: Interpreter: fix memory leak by using existing buffer (Mark Langsdorf) [1935928] - ACPICA: Add function trace macros to improve debugging (Mark Langsdorf) [1935928] - ACPICA: Also handle "orphan" _REG methods for GPIO OpRegions (Mark Langsdorf) [1935928] - ACPICA: Remove extreaneous "the" in comments (Mark Langsdorf) [1935928] - ACPICA: Add 5 new UUIDs to the known UUID table (Mark Langsdorf) [1935928] - ACPI: processor: Drop duplicate setting of shared_cpu_map (Mark Langsdorf) [1935928] - ACPI: EC: Clean up status flags checks in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Untangle error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Simplify error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Rename acpi_ec_is_gpe_raised() (Mark Langsdorf) [1935928] - ACPI: EC: Fold acpi_ec_clear_gpe() into its caller (Mark Langsdorf) [1935928] - ACPI: EC: Eliminate in_interrupt() usage (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Update the kernel doc (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Remove the leftover dead code (Mark Langsdorf) [1935928] - ACPI: tiny-power-button: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the driver init code (Mark Langsdorf) [1935928] - ACPI: debug: Remove the not used function (Mark Langsdorf) [1935928] - ACPI: processor: Remove the duplicated ACPI_PROCESSOR_CLASS macro (Mark Langsdorf) [1935928] - ACPI: watchdog: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - PCI/ACPI: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - resource: Introduce resource_union() for overlapping resources (Mark Langsdorf) [1935928] - resource: Group resource_overlaps() with other inline helpers (Mark Langsdorf) [1935928] - resource: Simplify region_intersects() by reducing conditionals (Mark Langsdorf) [1935928] - ACPI, APEI: make apei_resources_all static (Mark Langsdorf) [1935928] - mm/mmu_notifier: allocate mmu_notifier_rh in __mmu_notifier_register() (Jeremy Cline) [1909072]- Amends commit ea6244cc248b to include a version string in module info. (Ken Cox) [1955726] - i40e: use minimal admin queue for kdump (Stefan Assmann) [1834962] - i40e: use minimal Rx and Tx ring buffers for kdump (Stefan Assmann) [1834962] - i40e: use minimal Tx and Rx pairs for kdump (Stefan Assmann) [1834962] - net/sched: sch_frag: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - openvswitch: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - net/sched: act_ct: fix wild memory access when clearing fragments (Davide Caratti) [1924608] - selinux: fall back to SECURITY_FS_USE_GENFS if no xattr support (Ondrej Mosnacek) [1934093 1915825] - selinux: mark some global variables __ro_after_init (Ondrej Mosnacek) [1934093] - selinux: make selinuxfs_mount static (Ondrej Mosnacek) [1934093] - selinux: drop the unnecessary aurule_callback variable (Ondrej Mosnacek) [1934093] - selinux: remove unused global variables (Ondrej Mosnacek) [1934093] - selinux: fix inconsistency between inode_getxattr and inode_listsecurity (Ondrej Mosnacek) [1934093] - selinux: Fix fall-through warnings for Clang (Ondrej Mosnacek) [1934093] - selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling (Ondrej Mosnacek) [1934093] - selinux: allow dontauditx and auditallowx rules to take effect without allowx (Ondrej Mosnacek) [1934093] - selinux: fix error initialization in inode_doinit_with_dentry() (Ondrej Mosnacek) [1934093] - selinux: Fix error return code in sel_ib_pkey_sid_slow() (Ondrej Mosnacek) [1934093] - selinux: access policycaps with READ_ONCE/WRITE_ONCE (Ondrej Mosnacek) [1934093] - selinux: delete repeated words in comments (Ondrej Mosnacek) [1934093] - selinux: add basic filtering for audit trace events (Ondrej Mosnacek) [1934093 1954024] - selinux: add tracepoint on audited events (Ondrej Mosnacek) [1934093 1954024] - selinux: permit removing security.selinux xattr before policy load (Ondrej Mosnacek) [1934093] - exec: Always set cap_ambient in cap_bprm_set_creds (Ondrej Mosnacek) [1934093] - security: remove duplicated include from security.h (Ondrej Mosnacek) [1934093] - security/commoncap: Use xattr security prefix len (Ondrej Mosnacek) [1934093] - LSM: switch to blocking policy update notifiers (Ondrej Mosnacek) [1934093] - security: Make capability_hooks static (Ondrej Mosnacek) [1934093] - securityfs: fix use-after-free on symlink traversal (Ondrej Mosnacek) [1934093] - LSM: Check for NULL cred-security on free (Ondrej Mosnacek) [1934093] - security: check for kstrdup() failure in lsm_append() (Ondrej Mosnacek) [1934093] - scsi: mpt3sas: Block PCI config access from userspace during reset (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix endianness for ActiveCablePowerRequirement (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() (Tomas Henzl) [1954555] - scsi: mpt3sas: Do not use GFP_KERNEL in atomic context (Tomas Henzl) [1954555] - scsi: mpt3sas: Only one vSES is present even when IOC has multi vSES (Tomas Henzl) [1953421] - scsi: bnx2i: Make bnx2i_process_iscsi_error() simpler and more robust (Nilesh Javali) [1921612] - scsi: bnx2i: Fix bnx2i_set_ccell_info()'s name in description (Nilesh Javali) [1921612] - scsi: bnx2i: Requires MMU (Nilesh Javali) [1921612] - scsi: bnx2i: Remove unnecessary mutex_init() (Nilesh Javali) [1921612] - scsi: bnx2i: Add parameter description and rename another (Nilesh Javali) [1921612] - scsi: bnx2i: Add, remove and edit some function parameter descriptions (Nilesh Javali) [1921612] - scsi: bnx2i: Fix a whole host of kerneldoc issues (Nilesh Javali) [1921612] - scsi: bnx2i: Add missing descriptions for 'attr' parameter (Nilesh Javali) [1921612] - scsi: bnx2i: Fix parameter misnaming in function header (Nilesh Javali) [1921612] - mfd: intel-lpss: Add Intel Alder Lake PCH-P PCI IDs (Steve Best) [1929489] - lib: list_sort.c: add a blank line to avoid kernel-doc warnings (Rafael Aquini) [1900774] - lib/list_sort: fix kerneldoc build error (Rafael Aquini) [1900774] - lib/list_sort: optimize number of calls to comparison function (Rafael Aquini) [1900774] - lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS (Rafael Aquini) [1900774] - perf bench numa: Fix the condition checks for max number of NUMA nodes (Steve Best) [1936333] - powerpc/perf: Record counter overflow always if SAMPLE_IP is unset (Gustavo Walbon) [1921684] - perf powerpc: Support exposing Performance Monitor Counter SPRs as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Expose Performance Monitor Counter SPR's as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Include PMCs as part of per-cpu cpuhw_events struct (Gustavo Walbon) [1921684] - powerpc/perf: Adds support for programming of Thresholding in P10 (Gustavo Walbon) [1921684] - x86/entry/64: Deduplicate multiple IBRS macros in paranoid_entry (Waiman Long) [1924364] - x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb (Waiman Long) [1924364] - x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP (Waiman Long) [1924364] - x86/bugs/multihit: Fix mitigation reporting when VMX is not in use (Waiman Long) [1924364] - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() (Waiman Long) [1924364] - x86/bugs: Move enum taa_mitigations to bugs.c (Waiman Long) [1924364] - mm/memcg: set memcg when splitting page (Waiman Long) [1937825] - mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument (Waiman Long) [1937825] - mm, tracing: Fix kmem_cache_free trace event to not print stale pointers (Waiman Long) [1937825] - mm: memcontrol: fix get_active_memcg return value (Waiman Long) [1937825] - fs: buffer: use raw page_memcg() on locked page (Waiman Long) [1937825] - mm/list_lru.c: remove kvfree_rcu_local() (Waiman Long) [1937825] - mm: memcontrol: replace the loop with a list_for_each_entry() (Waiman Long) [1937825] - mm/memcontrol: remove redundant NULL check (Waiman Long) [1937825] - mm: page_counter: re-layout structure to reduce false sharing (Waiman Long) [1937825] - mm: kmem: make __memcg_kmem_(un)charge static (Waiman Long) [1937825] - mm: memcg: add swapcache stat for memcg v2 (Waiman Long) [1937825] - mm/memcg: remove rcu locking for lock_page_lruvec function series (Waiman Long) [1937825] - mm/memcg: revise the using condition of lock_page_lruvec function series (Waiman Long) [1937825] - mm: memcontrol: make the slab calculation consistent (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_ANON_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: optimize per-lruvec stats counter memory usage (Waiman Long) [1937825] - mm: memcg/slab: pre-allocate obj_cgroups for slab caches with SLAB_ACCOUNT (Waiman Long) [1937825] - mm/slub: minor coding style tweaks (Waiman Long) [1937825] - mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SLUB_MEMCG_SYSFS_ON (Waiman Long) [1937825] - mm, slub: splice cpu and page freelists in deactivate_slab() (Waiman Long) [1937825] - mm, slab, slub: stop taking cpu hotplug lock (Waiman Long) [1937825] - mm, slab, slub: stop taking memory hotplug lock (Waiman Long) [1937825] - mm, slub: stop freeing kmem_cache_node structures on node offline (Waiman Long) [1937825] - mm/slub: disable user tracing for kmemleak caches by default (Waiman Long) [1937825] - mm/slab: minor coding style tweaks (Waiman Long) [1937825] - mm/sl?b.c: remove ctor argument from kmem_cache_flags (Waiman Long) [1937825] - mm, tracing: record slab name for kmem_cache_free() (Waiman Long) [1937825] - mm: fix numa stats for thp migration (Waiman Long) [1937825] - mm: memcg: fix memcg file_dirty numa stat (Waiman Long) [1937825] - mm/memcontrol: fix warning in mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm: slub: call account_slab_page() after slab page initialization (Waiman Long) [1937825] - mm/hugetlb: fix deadlock in hugetlb_cow error path (Waiman Long) [1937825] - mm/memcontrol:rewrite mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm/memcg: remove unused definitions (Waiman Long) [1937825] - mm/memcg: warning on !memcg after readahead page charged (Waiman Long) [1937825] - mm/memcg: bail early from swap accounting if memcg disabled (Waiman Long) [1937825] - mm/lru: revise the comments of lru_lock (Waiman Long) [1937825] - mm/lru: introduce relock_page_lruvec() (Waiman Long) [1937825] - mm/lru: replace pgdat lru_lock with lruvec lock (Waiman Long) [1937825] - mm/lru: move lock into lru_note_cost (Waiman Long) [1937825] - mm/swap.c: serialize memcg changes in pagevec_lru_move_fn (Waiman Long) [1937825] - mm/compaction: do page isolation first in compaction (Waiman Long) [1937825] - mm/lru: introduce TestClearPageLRU() (Waiman Long) [1937825] - mm/mlock: remove __munlock_isolate_lru_page() (Waiman Long) [1937825] - mm/mlock: remove lru_lock on TestClearPageMlocked (Waiman Long) [1937825] - mm/vmscan: remove lruvec reget in move_pages_to_lru (Waiman Long) [1937825] - mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn (Waiman Long) [1937825] - mm/memcg: add debug checking in lock_page_memcg (Waiman Long) [1937825] - mm: page_idle_get_page() does not need lru_lock (Waiman Long) [1937825] - mm/rmap: stop store reordering issue on page->mapping (Waiman Long) [1937825] - mm/vmscan: remove unnecessary lruvec adding (Waiman Long) [1937825] - mm/thp: narrow lru locking (Waiman Long) [1937825] - mm/thp: simplify lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: use head for head page in lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: move lru_add_page_tail() to huge_memory.c (Waiman Long) [1937825] - mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs_emit_at (Waiman Long) [1937825] - mm: truncate_complete_page() does not exist any more (Waiman Long) [1937825] - mm/vmscan: drop unneeded assignment in kswapd() (Waiman Long) [1937825] - mm: memcontrol: account pagetables per node (Waiman Long) [1937825] - mm: move lruvec stats update functions to vmstat.h (Waiman Long) [1937825] - mm/memcg: remove incorrect comment (Waiman Long) [1937825] - mm: memcontrol: sssign boolean values to a bool variable (Waiman Long) [1937825] - mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state (Waiman Long) [1937825] - mm: memcg: remove obsolete memcg_has_children() (Waiman Long) [1937825] - mm/page_counter: use page_counter_read in page_counter_set_max (Waiman Long) [1937825] - cgroup: remove obsoleted broken_hierarchy and warned_broken_hierarchy (Waiman Long) [1937825] - docs: cgroup-v1: reflect the deprecation of the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: deprecate the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: fix obsolete code comments (Waiman Long) [1937825] - mm/memcg: update page struct member in comments (Waiman Long) [1937825] - mm/rmap: always do TTU_IGNORE_ACCESS (Waiman Long) [1937825] - mm: memcontrol: eliminate redundant check in __mem_cgroup_insert_exceeded() (Waiman Long) [1937825] - mm: memcontrol: remove unused mod_memcg_obj_state() (Waiman Long) [1937825] - mm: memcontrol: add file_thp, shmem_thp to memory.stat (Waiman Long) [1937825] - mm/gup: combine put_compound_head() and unpin_user_page() (Waiman Long) [1937825] - mm: Convert page kmemcg type to a page memcg flag (Waiman Long) [1937825] - mm: Introduce page memcg flags (Waiman Long) [1937825] - mm: memcontrol/slab: Use helpers to access slab page's memcg_data (Waiman Long) [1937825] - mm: memcontrol: Use helpers to read page's memcg data (Waiman Long) [1937825] - hugetlbfs: fix anon huge page migration race (Waiman Long) [1937825] - mm: memcontrol: fix missing wakeup polling thread (Waiman Long) [1937825] - mm/gup: use unpin_user_pages() in __gup_longterm_locked() (Waiman Long) [1937825] - mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit (Waiman Long) [1937825] - mm/compaction: stop isolation if too many pages are isolated and we have pages to migrate (Waiman Long) [1937825] - mm/compaction: count pages and stop correctly during page isolation (Waiman Long) [1937825] - mm: kmem: enable kernel memcg accounting from interrupt contexts (Waiman Long) [1937825] - mm: kmem: prepare remote memcg charging infra for interrupt contexts (Waiman Long) [1937825] - mm: kmem: remove redundant checks from get_obj_cgroup_from_current() (Waiman Long) [1937825] - mm, memcg: rework remote charging API to support nesting (Waiman Long) [1937825] - mm: use self-explanatory macros rather than "2" (Waiman Long) [1937825] - mm/vmscan: allow arbitrary sized pages to be paged out (Waiman Long) [1937825] - mm/rmap: fix assumptions of THP size (Waiman Long) [1937825] - mm/huge_memory: fix can_split_huge_page assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix page_trans_huge_mapcount assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix split assumption of page size (Waiman Long) [1937825] - mm/huge_memory: fix total_mapcount assumption of page size (Waiman Long) [1937825] - mm/page_owner: change split_page_owner to take a count (Waiman Long) [1937825] - mm/memory: remove page fault assumption of compound page size (Waiman Long) [1937825] - mm/filemap: fix page cache removal for arbitrary sized THPs (Waiman Long) [1937825] - mm/vmscan: fix comments for isolate_lru_page() (Waiman Long) [1937825] - mm/vmscan: fix infinite loop in drop_slab_node (Waiman Long) [1937825] - mm: move call to compound_head() in release_pages() (Waiman Long) [1937825] - mm: account PMD tables like PTE tables (Waiman Long) [1937825] - mm/memcg: fix device private memcg accounting (Waiman Long) [1937825] - mm: memcontrol: add the missing numa_stat interface for cgroup v2 (Waiman Long) [1937825] - mm: remove activate_page() from unuse_pte() (Waiman Long) [1937825] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Waiman Long) [1937825] - mm/thp: fix __split_huge_pmd_locked() for migration PMD (Waiman Long) [1937825] - mm: fix check_move_unevictable_pages() on THP (Waiman Long) [1937825] - mm: migration of hugetlbfs page skip memcg (Waiman Long) [1937825] - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit (Waiman Long) [1937825] - drivers core: Miscellaneous changes for sysfs_emit (Waiman Long) [1937825] - drivers core: Reindent a couple uses around sysfs_emit (Waiman Long) [1937825] - drivers core: Remove strcat uses around sysfs_emit and neaten (Waiman Long) [1937825] - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions (Waiman Long) [1937825] - sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output (Waiman Long) [1937825] - mm: fix pin vs. gup mismatch with gate pages (Waiman Long) [1937825] - mm/gup: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/hugetlb: make hugetlb migration callback CMA aware (Waiman Long) [1937825] - mm/gup: restrict CMA region by using allocation scope API (Waiman Long) [1937825] - mm/page_alloc: remove a wrapper for alloc_migration_target() (Waiman Long) [1937825] - mm/mempolicy: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/migrate: introduce a standard migration target allocation function (Waiman Long) [1937825] - mm/migrate: clear __GFP_RECLAIM to make the migration callback consistent with regular THP allocations (Waiman Long) [1937825] - mm/hugetlb: unify migration callbacks (Waiman Long) [1937825] - mm/migrate: move migration helper from .h to .c (Waiman Long) [1937825] - mm/page_isolation: prefer the node of the source page (Waiman Long) [1937825] - hugetlbfs: remove call to huge_pte_alloc without i_mmap_rwsem (Waiman Long) [1937825] - mm, oom: show process exiting information in __oom_kill_process() (Waiman Long) [1937825] - doc, mm: clarify /proc//oom_score value range (Waiman Long) [1937825] - doc, mm: sync up oom_score_adj documentation (Waiman Long) [1937825] - mm, oom: make the calculation of oom badness more accurate (Waiman Long) [1937825] - mm: vmscan: consistent update to pgrefill (Waiman Long) [1937825] - mm/vmscan.c: fix typo (Waiman Long) [1937825] - mm: memcontrol: account kernel stack per node (Waiman Long) [1937825] - mm/hugetlb.c: fix pages per hugetlb calculation (Waiman Long) [1937825] - doc: THP CoW fault no longer allocate THP (Waiman Long) [1937825] - driver core: platform: expose numa_node to users in sysfs (Waiman Long) [1937825] - nilfs2: fix null pointer dereference at nilfs_segctor_do_construct() (Waiman Long) [1937825] - mm, memcg: fix some typos in memcontrol.c (Waiman Long) [1937825] - mm/vmsan: fix some typos in comment (Waiman Long) [1937825] - mm: thp: don't need to drain lru cache when splitting and mlocking THP (Waiman Long) [1937825] - mm/vmscan: update the comment of should_continue_reclaim() (Waiman Long) [1937825] - mm/vmscan.c: change prototype for shrink_page_list (Waiman Long) [1937825] - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch (Waiman Long) [1937825] - mm/vmscan.c: use update_lru_size() in update_lru_sizes() (Waiman Long) [1937825] - mm: simplify calling a compound page destructor (Waiman Long) [1937825] - mm/page_alloc: integrate classzone_idx and high_zoneidx (Waiman Long) [1937825] - mm/page_alloc: use ac->high_zoneidx for classzone_idx (Waiman Long) [1937825] - mm/page_alloc.c: extract check_[new|free]_page_bad() common part to page_bad_reason() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check() to check_free_page() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check_bad() to check_free_page_bad() (Waiman Long) [1937825] - mm/page_alloc.c: bad_flags is not necessary for bad_page() (Waiman Long) [1937825] - mm/page_alloc.c: bad_[reason|flags] is not necessary when PageHWPoison (Waiman Long) [1937825] - scs: Report SCS usage in bytes rather than number of entries (Waiman Long) [1937825] - scs: Move accounting into alloc/free functions (Waiman Long) [1937825] - mm/vmscan: remove unnecessary argument description of isolate_lru_pages() (Waiman Long) [1937825] - scs: Add support for stack usage debugging (Waiman Long) [1937825] - scs: Add page accounting for shadow call stack allocations (Waiman Long) [1937825] - scs: Add support for Clang's Shadow Call Stack (SCS) (Waiman Long) [1937825] - mm/migrate.c: unify "not queued for migration" handling in do_pages_move() (Waiman Long) [1937825] - mm/migrate.c: check pagelist in move_pages_and_store_status() (Waiman Long) [1937825] - mm/migrate.c: wrap do_move_pages_to_node() and store_status() (Waiman Long) [1937825] - mm/migrate.c: no need to check for i > start in do_pages_move() (Waiman Long) [1937825] - mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() (Waiman Long) [1937825] - hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race (Waiman Long) [1937825] - hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization (Waiman Long) [1937825] - mm,thp,compaction,cma: allow THP migration for CMA allocations (Waiman Long) [1937825] - mm,compaction,cma: add alloc_contig flag to compact_control (Waiman Long) [1937825] - mm/vmscan.c: do_try_to_free_pages(): clean code by removing unnecessary assignment (Waiman Long) [1937825] - mm/vmscan.c: make may_enter_fs bool in shrink_page_list() (Waiman Long) [1937825] - mm/vmscan.c: fix data races using kswapd_classzone_idx (Waiman Long) [1937825] - mm/vmscan.c: remove cpu online notification for now (Waiman Long) [1937825] - mm: vmscan: replace open codings to NUMA_NO_NODE (Waiman Long) [1937825] - mm: swap: make page_evictable() inline (Waiman Long) [1937825] - mm/swap.c: not necessary to export __pagevec_lru_add() (Waiman Long) [1937825] - mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path (Waiman Long) [1937825] - mm: dump_page(): additional diagnostics for huge pinned pages (Waiman Long) [1937825] - mm: improve dump_page() for compound pages (Waiman Long) [1937825] - selftests/vm: run_vmtests: invoke gup_benchmark with basic FOLL_PIN coverage (Waiman Long) [1937825] - mm/gup_benchmark: support pin_user_pages() and related calls (Waiman Long) [1937825] - mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting (Waiman Long) [1937825] - mm/gup: page->hpage_pinned_refcount: exact pin counts for huge pages (Waiman Long) [1937825] - mm/gup: track FOLL_PIN pages (Waiman Long) [1937825] - mm/gup: pass gup flags to two more routines (Waiman Long) [1937825] - mm: introduce page_ref_sub_return() (Waiman Long) [1937825] - mm/gup: pass a flags arg to __gup_device_* functions (Waiman Long) [1937825] - mm/gup: split get_user_pages_remote() into two routines (Waiman Long) [1937825] - sysfs: fix static inline declaration of sysfs_groups_change_owner() (Waiman Long) [1937825] - drivers/base/cpu: Simplify s*nprintf() usages (Waiman Long) [1937825] - drivers/base/cpu: Use scnprintf() for avoiding potential buffer overflow (Waiman Long) [1937825] - sysfs: add sysfs_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_group{s}_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_link_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_file_change_owner() (Waiman Long) [1937825] - mm/huge_memory.c: reduce critical section protected by split_queue_lock (Waiman Long) [1937825] - mm/huge_memory.c: use head to emphasize the purpose of page (Waiman Long) [1937825] - mm/huge_memory.c: use head to check huge zero page (Waiman Long) [1937825] - mm/gup: move try_get_compound_head() to top, fix minor issues (Waiman Long) [1937825] - userfaultfd: wrap the common dst_vma check into an inlined function (Waiman Long) [1937825] - userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomic_hugetlb() (Waiman Long) [1937825] - userfaultfd: use vma_pagesize for all huge page size calculation (Waiman Long) [1937825] - mm/hugetlb: avoid looping to the same hugepage if !pages and !vmas (Waiman Long) [1937825] - hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() (Waiman Long) [1937825] - hugetlbfs: convert macros to static inline, fix sparse warning (Waiman Long) [1937825] - hugetlbfs: hugetlb_fault_mutex_hash() cleanup (Waiman Long) [1937825] - mm/gup.c: allow CMA migration to propagate errors back to caller (Waiman Long) [1937825] - mm/gup_benchmark: fix MAP_HUGETLB case (Waiman Long) [1937825] - mm/gup_benchmark: add a missing "w" to getopt string (Waiman Long) [1937825] - mm, page_owner: rename flag indicating that page is allocated (Waiman Long) [1937825] - mm, page_owner: decouple freeing stack trace from debug_pagealloc (Waiman Long) [1937825] - mm, page_owner: fix off-by-one error in __set_page_owner_handle() (Waiman Long) [1937825] - mm/filemap.c: don't initiate writeback if mapping has no dirty pages (Waiman Long) [1937825] - mm, page_owner, debug_pagealloc: save and dump freeing stack trace (Waiman Long) [1937825] - mm, page_owner: keep owner info when freeing the page (Waiman Long) [1937825] - mm, page_owner: record page owner for each subpage (Waiman Long) [1937825] - mm: introduce page_size() (Waiman Long) [1937825] - mm, tracing: Print symbol name for call_site in trace events (Waiman Long) [1937825] - mm/gup.c: mark undo_dev_pagemap as __maybe_unused (Waiman Long) [1937825] - mm, memcg: introduce memory.events.local (Waiman Long) [1937825] - memcg, fsnotify: no oom-kill for remote memcg charging (Waiman Long) [1937825] - mm/swap_state.c: simplify total_swapcache_pages() with get_swap_device() (Waiman Long) [1937825] - mm: make !CONFIG_HUGE_PAGE wrappers into static inlines (Waiman Long) [1937825] - include/linux/hugetlb.h: convert to use vm_fault_t (Waiman Long) [1937825] - mm/page_ext.c: fix an imbalance with kmemleak (Waiman Long) [1937825] - mm/hugetlb: add prot_modify_start/commit sequence for hugetlb update (Waiman Long) [1937825] - iov_iter: optimize page_copy_sane() (Waiman Long) [1937825] - mm: remove __hugepage_set_anon_rmap() (Waiman Long) [1937825] - mm: remove pte_lock_deinit() (Waiman Long) [1937825] - mm/debug.c: make "migrate_reason_names[]" const char * (Waiman Long) [1937825] - vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when CONFIG_NUMA is n (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_HUGETLB option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_SHARED option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: allow user specified file (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: fix 'write' flag usage (Waiman Long) [1937825] - mm/page_ext.c: constify lookup_page_ext() argument (Waiman Long) [1937825] - mm, page_alloc: actually ignore mempolicies for high priority allocations (Waiman Long) [1937825] - thp: use mm_file_counter to determine update which rss counter (Waiman Long) [1937825]- RDMA/cxgb4: Fix the reported max_recv_sge value (Kamal Heib) [1931850 1918264] - RDMA/qedr: Fix kernel panic when trying to access recv_cq (Kamal Heib) [1931850] - RDMA/addr: Be strict with gid size (Kamal Heib) [1931850] - IB/hfi1: Fix probe time panic when AIP is enabled with a buggy BIOS (Kamal Heib) [1931850 1921704 1953593] - RDMA/rxe: Fix errant WARN_ONCE in rxe_completer() (Kamal Heib) [1931850] - RDMA/rxe: Fix extra deref in rxe_rcv_mcast_pkt() (Kamal Heib) [1931850] - RDMA/rxe: Fix FIXME in rxe_udp_encap_recv() (Kamal Heib) [1931850] - RDMA/rxe: Fix missed IB reference counting in loopback (Kamal Heib) [1931850] - RDMA/uverbs: Fix kernel-doc warning of _uverbs_alloc (Kamal Heib) [1931850] - RDMA/rxe: Fix missing kconfig dependency on CRYPTO (Kamal Heib) [1931850] - RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep (Kamal Heib) [1931850] - RDMA/rxe: Remove unused pkt->offset (Kamal Heib) [1931850] - RDMA/ucma: Fix use-after-free bug in ucma_create_uevent (Kamal Heib) [1931850] - RDMA/core: Fix kernel doc warnings for ib_port_immutable_read() (Kamal Heib) [1931850] - RDMA/ipoib: Remove racy Subnet Manager sendonly join checks (Kamal Heib) [1931850] - RDMA/rxe: Cleanup init_send_wqe (Kamal Heib) [1931850] - RDMA/rxe: Fix minor coding style issues (Kamal Heib) [1931850] - RDMA/rxe: Correct skb on loopback path (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt (Kamal Heib) [1931850] - RDMA/rxe: Remove useless code in rxe_recv.c (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_recv.c (Kamal Heib) [1931850] - RDMA/core: Introduce and use API to read port immutable data (Kamal Heib) [1931850] - RDMA/pvrdma: Replace spin_lock_irqsave with spin_lock in hard IRQ (Kamal Heib) [1931850] - IB/core: Use valid port number to check link layer (Kamal Heib) [1931850] - IB/cm: Avoid a loop when device has 255 ports (Kamal Heib) [1931850] - RDMA/efa: Remove unused syndrome enum values (Kamal Heib) [1931850] - RDMA/efa: Remove unused 'select' field from get/set feature command descriptor (Kamal Heib) [1931850] - RDMA/efa: Remove unnecessary indentation in defs comments (Kamal Heib) [1931850] - RDMA/efa: Remove duplication of upper/lower_32_bits (Kamal Heib) [1931850] - RDMA/efa: Remove redundant NULL pointer check of CQE (Kamal Heib) [1931850] - RDMA/hw/hfi1/rc: Demote incorrectly populated kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/verbs: Demote non-conforming doc header and fix a misspelling (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/user_exp_rcv: Demote half-documented and kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ud: Fix a little more doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/uc: Fix a little doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/tid_rdma: Fix a plethora of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/sdma: Fix misnaming of 'sdma_send_txlist()'s 'count_out' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ruc: Fix a small formatting and description issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/qp: Fix some formatting issues and demote kernel-doc abuse (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/rc: Fix a few function documentation issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pio_copy: Provide entry for 'pio_copy()'s 'dd' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pcie: Demote kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/netdev_rx: Fix misdocumentation of the 'start_id' param (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/qp: Fix kernel-doc formatting problem (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix misspelling of 'rvt_process_mad()'s 'in_mad_size' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/msix: Add description for 'name' and remove superfluous param 'idx' (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/mad: Demote half-completed kernel-doc header fix another (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/iowait: Demote half-completed kernel-doc and fix formatting issue in another (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/srq: Fix a couple of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/intr: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/rxe: Replace missing rxe_pool_get_index_locked (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded pool->state (Kamal Heib) [1931850] - RDMA/rxe: Remove references to ib_device and pool (Kamal Heib) [1931850] - RDMA/rxe: Remove RXE_POOL_ATOMIC (Kamal Heib) [1931850] - RDMA/rxe: Fix misleading comments and names (Kamal Heib) [1931850] - RDMA/rxe: Fix bug in rxe_alloc() (Kamal Heib) [1931850] - IB/umad: Return EPOLLERR in case of when device disassociated (Kamal Heib) [1931850] - IB/umad: Return EIO in case of when device disassociated (Kamal Heib) [1931850] - RDMA/sw/rdmavt/qp: Fix a bunch of kernel-doc misdemeanours (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mr: Fix some issues related to formatting and missing descriptions (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/file_ops: Fix' manage_rcvq()'s 'arg' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/exp_rcv: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mcast: Demote incomplete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix 'rvt_process_mad()'s documentation header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/chip: Fix a bunch of kernel-doc formatting and spelling issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/cq: Demote hardly complete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/vt: Fix formatting issue and update description for 'context' (Kamal Heib) [1931850 1921704] - RDMA/hw/efa/efa_com: Stop using param description notation for non-params (Kamal Heib) [1931850] - RDMA/uverbs: Don't set rcq for a QP if qp_type is IB_QPT_XRC_INI (Kamal Heib) [1931850] - RDMA/core/iwpm_msg: Add proper descriptions for 'skb' param (Kamal Heib) [1931850] - RDMA/core/iwpm_util: Fix some param description misspellings (Kamal Heib) [1931850] - RDMA/core/counters: Demote non-conformant kernel-doc headers (Kamal Heib) [1931850] - RDMA/core/restrack: Fix kernel-doc formatting issue (Kamal Heib) [1931850] - RDMA/core/sa_query: Demote non-conformant kernel-doc header (Kamal Heib) [1931850] - RDMA/core/multicast: Provide description for 'ib_init_ah_from_mcmember()'s 'rec' param (Kamal Heib) [1931850] - RDMA/core/roce_gid_mgmt: Fix misnaming of 'rdma_roce_rescan_device()'s param 'ib_dev' (Kamal Heib) [1931850] - RDMA/core/cache: Fix some misspellings, missing and superfluous param descriptions (Kamal Heib) [1931850] - RDMA/core: device: Fix formatting in worthy kernel-doc header and demote another (Kamal Heib) [1931850] - IB/iser: Simplify prot_caps setting (Kamal Heib) [1931850] - IB/iser: Enforce iser_max_sectors to be greater than 0 (Kamal Heib) [1931850] - IB/iser: Protect iscsi_max_lun module param using callback (Kamal Heib) [1931850] - IB/iser: Remove unneeded semicolons (Kamal Heib) [1931850] - IB/isert: Simplify signature cap check (Kamal Heib) [1931850] - IB/isert: Remove unneeded semicolon (Kamal Heib) [1931850] - IB/isert: Remove unneeded new lines (Kamal Heib) [1931850] - RDMA/nldev: Return an error message on failure to turn auto mode (Kamal Heib) [1931850] - RDMA/rxe: Fix race in rxe_mcast.c (Kamal Heib) [1931850] - RDMA/rxe: Add unlocked versions of pool APIs (Kamal Heib) [1931850] - RDMA/rxe: Make add/drop key/index APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Make pool lookup and alloc APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Add elem_offset field to rxe_type_info (Kamal Heib) [1931850] - RDMA/rxe: Let pools support both keys and indices (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded RXE_POOL_ATOMIC flag (Kamal Heib) [1931850] - RDMA/rxe: Add check for supported QP types (Kamal Heib) [1931850] - RDMA: Use kzalloc for allocating only one thing (Kamal Heib) [1931850] - RDMA/cma: Delete useless kfree code (Kamal Heib) [1931850] - RDMA/hfi1: remove h from printk format specifier (Kamal Heib) [1931850 1921704] - RDMA: Convert comma to semicolon (Kamal Heib) [1931850] - net: devlink: Add unused port flavour (Petr Oros) [1943273] - devlink: add .trap_group_action_set() callback (Petr Oros) [1943273] - devlink: add parser error drop packet traps (Petr Oros) [1943273] - drop_monitor: Perform cleanup upon probe registration failure (Petr Oros) [1943273] - selftests: net: Add drop monitor test (Petr Oros) [1943273] - drop_monitor: Filter control packets in drop monitor (Petr Oros) [1943273] - drop_monitor: Remove duplicate struct (Petr Oros) [1943273] - drop_monitor: Remove no longer used functions (Petr Oros) [1943273] - drop_monitor: Convert to using devlink tracepoint (Petr Oros) [1943273] - drop_monitor: Prepare probe functions for devlink tracepoint (Petr Oros) [1943273] - devlink: Add a tracepoint for trap reports (Petr Oros) [1943273] - net: devlink: fix reporter dump dumpit (Petr Oros) [1943273] - devlink: have genetlink code to parse the attrs during dumpit (Petr Oros) [1943273] - netfilter: nf_tables: add direct calls for all builtin expressions (Florian Westphal) [1953320] - netfilter: nf_tables: handle meta/lookup with direct call (Florian Westphal) [1953320] - ionic: linearize tso skb with too many frags (Jonathan Toppins) [1940696] - i40e: fix the restart auto-negotiation after FEC modified (Stefan Assmann) [1725560] - ovl: skip getxattr of security labels (Miklos Szeredi) [1956340] - ovl: fix dentry leak in ovl_get_redirect (Miklos Szeredi) [1956340] - ovl: avoid deadlock on directory ioctl (Miklos Szeredi) [1956340] - cap: fix conversions on getxattr (Miklos Szeredi) [1956340] - ovl: perform vfs_getxattr() with mounter creds (Miklos Szeredi) [1956340] - ovl: add warning on user_ns mismatch (Miklos Szeredi) [1956340] - ovl: unprivieged mounts (Miklos Szeredi) [1956340] - ovl: do not get metacopy for userxattr (Miklos Szeredi) [1956340] - ovl: do not fail because of O_NOATIME (Miklos Szeredi) [1956340] - ovl: do not fail when setting origin xattr (Miklos Szeredi) [1956340] - ovl: user xattr (Miklos Szeredi) [1956340] - ovl: simplify file splice (Miklos Szeredi) [1956340] - ovl: make ioctl() safe (Miklos Szeredi) [1956340] - ovl: check privs before decoding file handle (Miklos Szeredi) [1956340] - vfs: verify source area in vfs_dedupe_file_range_one() (Miklos Szeredi) [1956340] - vfs: move cap_convert_nscap() call into vfs_setxattr() (Miklos Szeredi) [1956340] - ovl: fix incorrect extent info in metacopy case (Miklos Szeredi) [1956340] - ovl: expand warning in ovl_d_real() (Miklos Szeredi) [1956340] - ovl: document lower modification caveats (Miklos Szeredi) [1956340] - ovl: warn about orphan metacopy (Miklos Szeredi) [1956340] - ovl: doc clarification (Miklos Szeredi) [1956340] - ovl: introduce new "uuid=off" option for inodes index feature (Miklos Szeredi) [1956340] - ovl: propagate ovl_fs to ovl_decode_real_fh and ovl_encode_real_fh (Miklos Szeredi) [1956340] - ovl: use generic vfs_ioc_setflags_prepare() helper (Miklos Szeredi) [1956340] - ovl: support [S|G]ETFLAGS and FS[S|G]ETXATTR ioctls for directories (Miklos Szeredi) [1956340] - ovl: rearrange ovl_can_list() (Miklos Szeredi) [1956340] - ovl: enumerate private xattrs (Miklos Szeredi) [1956340] - ovl: pass ovl_fs down to functions accessing private xattrs (Miklos Szeredi) [1956340] - ovl: drop flags argument from ovl_do_setxattr() (Miklos Szeredi) [1956340] - ovl: adhere to the vfs_ vs. ovl_do_ conventions for xattrs (Miklos Szeredi) [1956340] - ovl: use ovl_do_getxattr() for private xattr (Miklos Szeredi) [1956340] - ovl: fold ovl_getxattr() into ovl_get_redirect_xattr() (Miklos Szeredi) [1956340] - ovl: clean up ovl_getxattr() in copy_up.c (Miklos Szeredi) [1956340] - duplicate ovl_getxattr() (Miklos Szeredi) [1956340] - ovl: provide a mount option "volatile" (Miklos Szeredi) [1956340 1928211] - ovl: check for incompatible features in work dir (Miklos Szeredi) [1956340 1928211] - ovl: fix lookup of indexed hardlinks with metacopy (Miklos Szeredi) [1956340] - ovl: fix unneeded call to ovl_change_flags() (Miklos Szeredi) [1956340] - ovl: fix mount option checks for nfs_export with no upperdir (Miklos Szeredi) [1956340] - ovl: force read-only sb on failure to create index dir (Miklos Szeredi) [1956340] - ovl: fix regression with re-formatted lower squashfs (Miklos Szeredi) [1956340] - ovl: fix oops in ovl_indexdir_cleanup() with nfs_export=on (Miklos Szeredi) [1956340] - ovl: relax WARN_ON() when decoding lower directory file handle (Miklos Szeredi) [1956340] - ovl: remove not used argument in ovl_check_origin (Miklos Szeredi) [1956340] - ovl: change ovl_copy_up_flags static (Miklos Szeredi) [1956340] - ovl: inode reference leak in ovl_is_inuse true case. (Miklos Szeredi) [1956340] - ovl: remove unnecessary lock check (Miklos Szeredi) [1956340] - ovl: make oip->index bool (Miklos Szeredi) [1956340] - ovl: only pass ->ki_flags to ovl_iocb_to_rwf() (Miklos Szeredi) [1956340] - ovl: make private mounts longterm (Miklos Szeredi) [1956340] - ovl: get rid of redundant members in struct ovl_fs (Miklos Szeredi) [1956340] - ovl: add accessor for ofs->upper_mnt (Miklos Szeredi) [1956340] - ovl: drop negative dentry in upper layer (Miklos Szeredi) [1956340] - ovl: check permission to open real file (Miklos Szeredi) [1956340] - ovl: call secutiry hook in ovl_real_ioctl() (Miklos Szeredi) [1956340] - ovl: verify permissions in ovl_path_open() (Miklos Szeredi) [1956340] - ovl: switch to mounter creds in readdir (Miklos Szeredi) [1956340] - ovl: pass correct flags for opening real directory (Miklos Szeredi) [1956340] - ovl: whiteout inode sharing (Miklos Szeredi) [1956340] - ovl: inherit SB_NOSEC flag from upperdir (Miklos Szeredi) [1956340] - ovl: skip overlayfs superblocks at global sync (Miklos Szeredi) [1956340] - ovl: index dir act as work dir (Miklos Szeredi) [1956340] - ovl: prepare to copy up without workdir (Miklos Szeredi) [1956340] - ovl: cleanup non-empty directories in ovl_indexdir_cleanup() (Miklos Szeredi) [1956340] - ocxl: Add new kernel traces (Steve Best) [1907530] - ocxl: Add mmu notifier (Steve Best) [1907530] - ocxl: Update the Process Element Entry (Steve Best) [1907530] - ocxl: Initiate a TLB invalidate command (Steve Best) [1907530] - ocxl: Assign a register set to a Logical Partition (Steve Best) [1907530] - powerpc/mce: Remove per cpu variables from MCE handlers (Gustavo Walbon) [1921683] - powerpc/mce: Reduce the size of event arrays (Gustavo Walbon) [1921683] - tools/power turbostat: Support Ice Lake D (Prarit Bhargava) [1943439] - PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check (Chris von Recklinghausen) [1944636] - vhost/vsock: add IOTLB API support (Stefano Garzarella) [1894101] - vhost: Fix vhost_vq_reset() (Laurent Vivier) [1919126] - perf trace: Fix race in signal handling (Michael Petlan) [1928380] - scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc (Ewan D. Milne) [1953699] - sd_zbc: clear zone resources for non-zoned case (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix a memory leak (Ewan D. Milne) [1953699] - scsi: sd: Warn if unsupported ZBC device is probed (Ewan D. Milne) [1953699] - scsi: core: Add 'set_status_byte()' accessor (Ewan D. Milne) [1953699] - scsi: scsi_debug: Do not set COMMAND_COMPLETE (Ewan D. Milne) [1953699] - scsi: scsi_transport_srp: Don't block target in failfast state (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix memleak in scsi_debug_init() (Ewan D. Milne) [1953699] - scsi: core: Fix -Wformat for scsi_host (Ewan D. Milne) [1953699] - scsi: doc: Fix some kernel-doc markups (Ewan D. Milne) [1953699] - scsi: sr: Initialize ->cmd_len (Ewan D. Milne) [1953699] - scsi: core: Set sc_data_direction to DMA_NONE for no-transfer commands (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_setup_cmnd() and scsi_setup_fs_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Clean up allocation and freeing of sgtables (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_mq_prep_fn() to scsi_prepare_cmd() (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_prep_state_check() to scsi_device_state_check() (Ewan D. Milne) [1953699] - scsi: core: Use rq_dma_dir in scsi_setup_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_init_cmd_errh (Ewan D. Milne) [1953699] - scsi: sd: Allow user to configure command retries (Ewan D. Milne) [1953699] - scsi: sd: sd_zbc: Fix handling of host-aware ZBC disks (Ewan D. Milne) [1953699] - scsi: sd_zbc: Improve zone revalidation (Ewan D. Milne) [1953699] - scsi: sd_zbc: Don't limit max_zone_append sectors to max_hw_sectors (Ewan D. Milne) [1953699] - scsi: sd_zbc: Remove unused inline functions (Ewan D. Milne) [1953699] - nvme: fix the nsid value to print in nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a (Gopal Tiwari) [1921591] - nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done (Gopal Tiwari) [1921591] - nvme-core: check ctrl css before setting up zns (Gopal Tiwari) [1921591] - nvme-fc: fix racing controller reset and create association (Gopal Tiwari) [1921591] - nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted (Gopal Tiwari) [1921591] - nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() (Gopal Tiwari) [1921591] - nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() (Gopal Tiwari) [1921591] - nvme: simplify error logic in nvme_validate_ns() (Gopal Tiwari) [1921591] - nvme: set max_zone_append_sectors nvme_revalidate_zones (Gopal Tiwari) [1921591] - nvmet: model_number must be immutable once set (Gopal Tiwari) [1921591] - nvme-fabrics: fix kato initialization (Gopal Tiwari) [1921591] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1921591] - nvme-pci: add quirks for Lexar 256GB SSD (Gopal Tiwari) [1921591] - nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state (Gopal Tiwari) [1921591] - nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. (Gopal Tiwari) [1921591] - nvme-tcp: fix crash triggered with a dataless request submission (Gopal Tiwari) [1921591] - nvme-hwmon: rework to avoid devm allocation (Gopal Tiwari) [1921591] - nvme: add 48-bit DMA address quirk for Amazon NVMe controllers (Gopal Tiwari) [1921591] - nvmet: remove else at the end of the function (Gopal Tiwari) [1921591] - nvmet: add helper to report invalid opcode (Gopal Tiwari) [1921591] - nvmet: add nvmet_req_subsys() helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet-fc: add a missing __rcu annotation to nvmet_fc_tgt_assoc.queues (Gopal Tiwari) [1921591] - nvme-multipath: set nr_zones for zoned namespaces (Gopal Tiwari) [1921591] - nvmet: make nvmet_find_namespace() req based (Gopal Tiwari) [1921591] - nvmet: set status to 0 in case for invalid nsid (Gopal Tiwari) [1921591] - nvmet: return uniform error for invalid ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-ns handler (Gopal Tiwari) [1921591] - nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-fabrics: avoid double completions in nvmf_fail_nonready_command (Gopal Tiwari) [1921591] - nvme: introduce a nvme_host_path_error helper (Gopal Tiwari) [1921591] - blk-mq: introduce blk_mq_set_request_complete (Gopal Tiwari) [1921591] - nvme-rdma: handle nvme_rdma_post_send failures better (Gopal Tiwari) [1921591] - nvmet-tcp: fix potential race of tcp socket closing accept_work (Gopal Tiwari) [1921591] - nvme: cleanup zone information initialization (Gopal Tiwari) [1921591] - nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-pci: ignore the subsysem NQN on Phison E16 (Gopal Tiwari) [1921591] - nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs (Gopal Tiwari) [1921591] - nvme-tcp: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme-core: get rid of the extra space (Gopal Tiwari) [1921591] - nvme-tcp: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme: add tracing of zns commands (Gopal Tiwari) [1921591] - nvme: parse format nvm command details when tracing (Gopal Tiwari) [1921591] - nvme-core: add cancel tagset helpers (Gopal Tiwari) [1921591] - nvme: refactor ns->ctrl by request (Gopal Tiwari) [1921591] - nvme-tcp: fix wrong setting of request iov_iter (Gopal Tiwari) [1921591] - nvmet: remove extra variable in smart log nsid (Gopal Tiwari) [1921591] - nvme-tcp: get rid of unused helper function (Gopal Tiwari) [1921591] - nvmet: remove extra variable in identify ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-desclist (Gopal Tiwari) [1921591] - nvmet: add lba to sect conversion helpers (Gopal Tiwari) [1921591] - nvme: support command retry delay for admin command (Gopal Tiwari) [1921591] - nvmet: Use nvmet_is_port_enabled helper for pi_enable (Gopal Tiwari) [1921591] - nvme: constify static attribute_group structs (Gopal Tiwari) [1921591] - nvmet-fc: use RCU proctection for assoc_list (Gopal Tiwari) [1921591] - nvmet: Fix nvmet_is_port_enabled indentation (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a SPCC device (Gopal Tiwari) [1921591] - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head (Gopal Tiwari) [1921591] - nvme: allow revalidate to set a namespace read-only (Gopal Tiwari) [1921591] - nvmet: set right status on error in id-ns handler (Gopal Tiwari) [1921591] - nvme-tcp: avoid request double completion for concurrent nvme_tcp_timeout (Gopal Tiwari) [1921591] - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout (Gopal Tiwari) [1921591] - nvme-pci: allow use of cmb on v1.4 controllers (Gopal Tiwari) [1921591] - nvme: check the PRINFO bit before deciding the host buffer length (Gopal Tiwari) [1921591] - nvme-tcp: fix possible data corruption with bio merges (Gopal Tiwari) [1921591] - nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT (Gopal Tiwari) [1921591] - nvme: don't intialize hwmon for discovery controllers (Gopal Tiwari) [1921591] - nvmet-rdma: Fix NULL deref when setting pi_enable and traddr INADDR_ANY (Gopal Tiwari) [1921591] - nvmet-rdma: Fix list_del corruption on queue establishment failure (Gopal Tiwari) [1921591] - nvme: unexport functions with no external caller (Gopal Tiwari) [1921591] - nvme: avoid possible double fetch in handling CQE (Gopal Tiwari) [1921591] - nvme: remove the unused status argument from nvme_trace_bio_complete (Gopal Tiwari) [1921591] - nvme-tcp: Fix possible race of io_work and direct send (Gopal Tiwari) [1921591] - nvme-fcloop: Fix sscanf type and list_first_entry_or_null warnings (Gopal Tiwari) [1921591] - nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from interrupt context (Gopal Tiwari) [1921591] - nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Gopal Tiwari) [1921591] - nvme: rename controller base dev_t char device (Gopal Tiwari) [1921591] - nvme: remove unnecessary return values (Gopal Tiwari) [1921591] - nvme: rename bdev operations (Gopal Tiwari) [1921591] - nvme: export zoned namespaces without Zone Append support read-only (Gopal Tiwari) [1921591] - nvme: print a warning for when listing active namespaces fails (Gopal Tiwari) [1921591] - nvme: improve an error message on Identify failure (Gopal Tiwari) [1921591] - nvmet: fix a spelling mistake "incuding" -> "including" in Kconfig (Gopal Tiwari) [1921591] - nvme-fabrics: reject I/O to offline device (Gopal Tiwari) [1921591] - nvmet: make sure discovery change log event is protected (Gopal Tiwari) [1921591] - nvme-pci: don't allocate unused I/O queues (Gopal Tiwari) [1921591] - nvme-pci: drop min() from nr_io_queues assignment (Gopal Tiwari) [1921591] - nvmet: use inline bio for passthru fast path (Gopal Tiwari) [1921591] - nvmet: use blk_rq_bio_prep instead of blk_rq_append_bio (Gopal Tiwari) [1921591] - nvmet: remove unused ctrl->cqs (Gopal Tiwari) [1921591] - nvmet: remove op_flags for passthru commands (Gopal Tiwari) [1921591] - nvme: use consistent macro name for timeout (Gopal Tiwari) [1921591] - nvmet: add passthru io timeout value attr (Gopal Tiwari) [1921591] - nvmet: add passthru admin timeout value attr (Gopal Tiwari) [1921591] - nvme: split nvme_alloc_request() (Gopal Tiwari) [1921591] - nvme: centralize setting the timeout in nvme_alloc_request (Gopal Tiwari) [1921591] - nvme: simplify nvme_req_qid() (Gopal Tiwari) [1921591] - nvme-fcloop: add sysfs attribute to inject command drop (Gopal Tiwari) [1921591] - nvme: let set_capacity_revalidate_and_notify update the bdev size (Gopal Tiwari) [1921591] - nvme: directly cache command effects log (Gopal Tiwari) [1921591] - nvme: fix memory leak freeing command effects (Gopal Tiwari) [1921591] - nvme: free sq/cq dbbuf pointers when dbbuf set fails (Gopal Tiwari) [1921591] - nvme-rdma: Use ibdev_to_node instead of dereferencing ->dma_device (Gopal Tiwari) [1921591] - RDMA: Lift ibdev_to_node from rds to common code (Gopal Tiwari) [1921591] - nvme: fix incorrect behavior when BLKROSET is called by the user (Gopal Tiwari) [1921591] - Revert "nvme-pci: remove last_sq_tail" (Gopal Tiwari) [1921591] - nvmet: fix a NULL pointer dereference when tracing the flush command (Gopal Tiwari) [1921591] - nvme-fc: remove nvme_fc_terminate_io() (Gopal Tiwari) [1921591] - nvme-fc: eliminate terminate_io use by nvme_fc_error_recovery (Gopal Tiwari) [1921591] - nvme-fc: remove err_work work item (Gopal Tiwari) [1921591] - nvme-fc: track error_recovery while connecting (Gopal Tiwari) [1921591] - nvme-rdma: handle unexpected nvme completion data length (Gopal Tiwari) [1921591] - nvme: ignore zone validate errors on subsequent scans (Gopal Tiwari) [1921591] - nvme-fc: shorten reconnect delay if possible for FC (Gopal Tiwari) [1921591] - nvme-fc: wait for queues to freeze before calling update_hr_hw_queues (Gopal Tiwari) [1921591] - nvme-fc: fix error loop in create_hw_io_queues (Gopal Tiwari) [1921591] - nvme-fc: fix io timeout to abort I/O (Gopal Tiwari) [1921591] - nvmet: cleanup nvmet_passthru_map_sg() (Gopal Tiwari) [1921591] - nvmet: don't use BLK_MQ_REQ_NOWAIT for passthru (Gopal Tiwari) [1921591] - nvmet: limit passthru MTDS by BIO_MAX_PAGES (Gopal Tiwari) [1921591] - nvme-rdma: fix crash due to incorrect cqe (Gopal Tiwari) [1921591] - nvmet: fix uninitialized work for zero kato (Gopal Tiwari) [1921591] - nvme: use queuedata for nvme_req_qid (Gopal Tiwari) [1921591] - nvme-pci: disable Write Zeroes on Sandisk Skyhawk (Gopal Tiwari) [1921591] - nvme-rdma: fix crash when connect rejected (Gopal Tiwari) [1921591] - nvme: translate zone resource errors (Gopal Tiwari) [1921591] - block: add zone specific block statuses (Gopal Tiwari) [1921591] - nvme-core: remove extra condition for vwc (Gopal Tiwari) [1921591] - nvme-core: remove extra variable (Gopal Tiwari) [1921591] - nvme: remove nvme_identify_ns_list (Gopal Tiwari) [1921591] - nvme: refactor nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: move nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: remove nvme_update_formats (Gopal Tiwari) [1921591] - nvme: update the known admin effects (Gopal Tiwari) [1921591] - nvme: query namespace identifiers before adding the namespace (Gopal Tiwari) [1921591] - nvme: revalidate zone bitmaps in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: call nvme_identify_ns as the first thing in nvme_alloc_ns_block (Gopal Tiwari) [1921591] - nvme: set the queue limits in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: remove the 0 lba_shift check in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: freeze the queue over ->lba_shift updates (Gopal Tiwari) [1921591] - nvme: factor out a nvme_configure_metadata helper (Gopal Tiwari) [1921591] - nvme: lift the check for an unallocated namespace into nvme_identify_ns (Gopal Tiwari) [1921591] - nvme: clean up the check for too large logic block sizes (Gopal Tiwari) [1921591] - nvme: remove the disk argument to nvme_update_zone_info (Gopal Tiwari) [1921591] - nvme: rename __nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename _nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename nvme_validate_ns to nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme: fix initialization of the zone bitmaps (Gopal Tiwari) [1921591] - nvme-loop: don't put ctrl on nvme_init_ctrl error (Gopal Tiwari) [1921591] - nvme-core: put ctrl ref when module ref get fail (Gopal Tiwari) [1921591] - nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage() (Gopal Tiwari) [1921591] - nvmet-fc: fix missing check for no hostport struct (Gopal Tiwari) [1921591] - nvme: fix error handling in nvme_ns_report_zones (Gopal Tiwari) [1921591] - nvmet: add passthru ZNS support (Gopal Tiwari) [1921591] - nvmet: handle keep-alive timer when kato is modified by a set features cmd (Gopal Tiwari) [1921591] - nvme-pci: allocate separate interrupt for the reserved non-polled I/O queue (Gopal Tiwari) [1921591] - nvmet-tcp: have queue io_work context run on sock incoming cpu (Gopal Tiwari) [1921591] - nvme: lift the file open code from nvme_ctrl_get_by_path (Gopal Tiwari) [1921591] - nvme: use an xarray to lookup the Commands Supported and Effects log (Gopal Tiwari) [1921591] - nvme-pci: Move enumeration by class to be last in the table (Gopal Tiwari) [1921591] - nvme-core: don't use NVME_NSID_ALL for command effects and supported log (Gopal Tiwari) [1921591] - nvme-fc: fail new connections to a deleted host or remote port (Gopal Tiwari) [1921591] - nvme: return errors for hwmon init (Gopal Tiwari) [1921591] - nvme-pci: fix NULL req in completion handler (Gopal Tiwari) [1921591] - nvmet: get transport reference for passthru ctrl (Gopal Tiwari) [1921591] - nvme-core: get/put ctrl and transport module in nvme_dev_open/release() (Gopal Tiwari) [1921591] - nvme-tcp: fix kconfig dependency warning when !CRYPTO (Gopal Tiwari) [1921591] - nvme: use blk_mq_complete_request_remote to avoid an indirect function call (Gopal Tiwari) [1921591] - nvme-core: replace ctrl page size with a macro (Gopal Tiwari) [1921591] - nvme-pci: remove the inline scatterlist optimization (Gopal Tiwari) [1921591] - block: optimize blk_queue_zoned_model for !CONFIG_BLK_DEV_ZONED (Gopal Tiwari) [1921591] - nvme: support for zoned namespaces (Gopal Tiwari) [1921591] - null_blk: introduce zone capacity for zoned device (Gopal Tiwari) [1921591] - block: add capacity field to zone descriptors (Gopal Tiwari) [1921591]- vmxnet3: Set the default of vxlan overlay offload to disabled (Cathy Avery) [1941714] - vmxnet3: Update driver to use ethtool_sprintf (Cathy Avery) [1923796] - vmxnet3: Remove buf_info from device accessible structures (Cathy Avery) [1923796] - igc: Fix overwrites return value (Corinna Vinschen) [1920285] - igc: Add set/clear large buffer helpers (Corinna Vinschen) [1920285] - igc: Refactor Rx timestamp handling (Corinna Vinschen) [1920285] - igc: Introduce igc_get_rx_frame_truesize() helper (Corinna Vinschen) [1920285] - igc: Introduce igc_rx_buffer_flip() helper (Corinna Vinschen) [1920285] - igc: Remove unused argument from igc_tx_cmd_type() (Corinna Vinschen) [1920285] - igc: Fix prototype warning (Corinna Vinschen) [1920285] - igc: Assign boolean values to a bool variable (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_LOOPBACK (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_SPEED (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_RESET (Corinna Vinschen) [1920285] - igc: Fix igc_ptp_rx_pktstamp() (Corinna Vinschen) [1920285] - igc: Fix Supported Pause Frame Link Setting (Corinna Vinschen) [1920285] - igc: Fix Pause Frame Advertising (Corinna Vinschen) [1920285] - igc: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1920285] - igc: Fix TDBAL register show incorrect value (Corinna Vinschen) [1920285] - igc: Remove unused FUNC_1 mask (Corinna Vinschen) [1920285] - igc: Remove unused local receiver mask (Corinna Vinschen) [1920285] - igc: Prefer strscpy over strlcpy (Corinna Vinschen) [1920285] - igc: Expose the gPHY firmware version (Corinna Vinschen) [1920285] - igc: Expose the NVM version (Corinna Vinschen) [1920285] - igc: Add Host Good Packets Transmitted Count (Corinna Vinschen) [1920285] - igc: Remove MULR mask define (Corinna Vinschen) [1920285] - igc: Remove igc_set_fw_version comment (Corinna Vinschen) [1920285] - igc: Clean up nvm_operations structure (Corinna Vinschen) [1920285] - igc: check return value of ret_val in igc_config_fc_after_link_up (Corinna Vinschen) [1920285] - igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr (Corinna Vinschen) [1920285] - igc: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1920285] - net: igc: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920285] - igc: Add new device ID (Corinna Vinschen) [1920285] - net: igbvf: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920287] - igbvf: Refactor traces (Corinna Vinschen) [1920287] - igbvf: amend removal of MODULE_VERSION (Corinna Vinschen) [1955752] - netlink: add tracepoint at NL_SET_ERR_MSG (Marcelo Ricardo Leitner) [1956983] - xfrm: Provide private skb extensions for segmented and hw offloaded ESP packets (Sabrina Dubroca) [1935575] - xfrm: BEET mode doesn't support fragments for inner packets (Xin Long) [1870900] - xfrm: Fix NULL pointer dereference on policy lookup (Sabrina Dubroca) [1951965] - xfrm: use secpath_exist where applicable (Sabrina Dubroca) [1951965] - net: xfrm: Use sequence counter with associated spinlock (Sabrina Dubroca) [1951965] - net: xfrm: Localize sequence counter per network namespace (Sabrina Dubroca) [1951965] - xfrm: Return the correct errno code (Sabrina Dubroca) [1951965] - xfrm: Fix wraparound in xfrm_policy_addr_delta() (Sabrina Dubroca) [1951965] - xfrm: fix disable_xfrm sysctl when used on xfrm interfaces (Sabrina Dubroca) [1951965] - xfrm: Fix oops in xfrm_replay_advance_bmp (Sabrina Dubroca) [1951965] - ah6: fix error return code in ah6_input() (Sabrina Dubroca) [1951965] - net: xfrm: fix a race condition during allocing spi (Sabrina Dubroca) [1951965] - xfrm: policy: Use sequence counters with associated lock (Sabrina Dubroca) [1951965] - selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static (Ivan Vecera) [1952586] - net: bridge: switchdev: include local flag in FDB notifications (Ivan Vecera) [1952586] - net: bridge: switchdev: refactor br_switchdev_fdb_notify (Ivan Vecera) [1952586] - net: bridge: don't notify switchdev for local FDB addresses (Ivan Vecera) [1952586] - net: bridge: use switchdev for port flags set through sysfs too (Ivan Vecera) [1952586] - net: bridge: vlan: fix error return code in __vlan_add() (Ivan Vecera) [1952586] - net: bridge: add missing counters to ndo_get_stats64 callback (Ivan Vecera) [1952586] - net: bridge: use new function dev_fetch_sw_netstats (Ivan Vecera) [1952586] - net: bridge: fdb: don't flush ext_learn entries (Ivan Vecera) [1952586] - net: bridge: clear bridge's private skb space on xmit (Ivan Vecera) [1952586] - bridge: mcast: Fix MLD2 Report IPv6 payload length check (Ivan Vecera) [1952586] - net: bridge: enfore alignment for ethernet address (Ivan Vecera) [1952586] - netfilter: nft_reject_bridge: enable reject with bridge vlan (Ivan Vecera) [1952586] - net: bridge: vlan: Add a schedule point during VLAN processing (Ivan Vecera) [1952586] - netfilter: ebtables: compat: reject all padding in matches/watchers (Ivan Vecera) [1952586] - net: bridge: deny dev_set_mac_address() when unregistering (Ivan Vecera) [1952586] - net: bridge: fdb: set flags directly in fdb_create (Ivan Vecera) [1952586] - net: bridge: fdb: convert offloaded to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_external_learn to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_user to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_sticky to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_static to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_local to bitops (Ivan Vecera) [1952586] - net: bridge: move default pvid init/deinit to NETDEV_REGISTER/UNREGISTER (Ivan Vecera) [1952586] - bridge: Fix possible use-after-free when deleting bridge port (Ivan Vecera) [1952586] - bridge: update vlan dev link state for bridge netdev changes (Ivan Vecera) [1952586] - bridge: update vlan dev state when port added to or deleted from vlan (Ivan Vecera) [1952586] - bridge: support binding vlan dev link state to vlan member bridge ports (Ivan Vecera) [1952586] - vlan: do not transfer link state in vlan bridge binding mode (Ivan Vecera) [1952586] - vlan: support binding link state to vlan member bridge ports (Ivan Vecera) [1952586] - ipv6: weaken the v4mapped source check (Paolo Abeni) [1950298] - tcp: relookup sock for RST+ACK packets handled by obsolete req sock (Paolo Abeni) [1950298] - inet_connection_sock: remove unused parameter of reqsk_queue_unlink func (Paolo Abeni) [1950298] - tcp: add sanity tests to TCP_QUEUE_SEQ (Paolo Abeni) [1950298] - tcp: fix SO_RCVLOWAT related hangs under mem pressure (Paolo Abeni) [1950298] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Paolo Abeni) [1950298] - tcp: fix cwnd-limited bug for TSO deferral where we send nothing (Paolo Abeni) [1950298] - vfio-ccw: Wire in the request callback (Thomas Huth) [1940451] - vfio-mdev: Wire in a request handler for mdev parent (Thomas Huth) [1940451] - intel_idle: add Iclelake-D support (David Arcari) [1960287] - scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() (Steve Best) [1941180] - powerpc/sstep: Fix VSX instruction emulation (Steve Best) [1934187] - powerpc/pseries/hibernation: remove pseries_suspend_cpu() (Steve Best) [1932970] - powerpc/pseries: remove cede offline state for CPUs (Steve Best) [1932970] - powerpc/pseries: export LPAR security flavor in lparcfg (Steve Best) [1935660] - Makefile: update early devel phase flag (Bruno Meneguele) [1930504]- configs: Enable CONFIG_BPF_KPROBE_OVERRIDE (Jiri Olsa) [1920439] - powerpc/kvm: Fix build error when PPC_MEM_KEYS/PPC_PSERIES=n (Greg Kurz) [1945745] - powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[HV] is always clear in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[ME] is always set in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix CONFIG_SPAPR_TCE_IOMMU=n default hcalls (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: remove unused kvmppc_h_protect argument (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove redundant mtspr PSPB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Prevent radix guests setting LPCR[TC] (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Disallow LPCR[AIL] to be set to 1 or 2 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Add a function to filter guest LPCR bits (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Nested move LPCR sanitising to sanitise_hv_regs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit (Greg Kurz) [1945745] - KVM: PPC: Don't always report hash MMU capability for P9 < DD2.2 (Greg Kurz) [1945745] - powerpc/xive: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix host radix SLB optimisation with hash guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure radix guest has no SLB entries (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path (Greg Kurz) [1945745] - KVM: PPC: remove unneeded semicolon (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Use POWER9 SLBIA IH=6 variant to clear SLB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: No need to clear radix host SLB before loading HPT guest (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix radix guest SLB side channel (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove support for running HPT guest on RPT host without mixed mode support (Greg Kurz) [1945745] - powerpc/mm: Update tlbiel loop on POWER10 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Allow nested guest creation when L0 hv_guest_state > L1 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Context tracking exit guest context before enabling irqs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Include prototypes (Greg Kurz) [1945745] - KVM: PPC: Make the VMX instruction emulation routines static (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix mask size for emulated msgsndp (Greg Kurz) [1945745] - KVM: PPC: fix comparison to bool warning (Greg Kurz) [1945745] - KVM: PPC: Book3S: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Add a comment regarding VP numbering (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_EOI_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_MASK_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_SHIFT_BUG (Greg Kurz) [1945745] - powerpc/xive: Add a debug_show handler to the XIVE irq_domain (Greg Kurz) [1945745] - powerpc/xive: Rename XIVE_IRQ_NO_EOI to show its a flag (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Show detailed configuration in debug output (Greg Kurz) [1945745] - powerpc/64s: Remove MSR[ISF] bit (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ratelimit machine check messages coming from guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Don't attempt to recover machine checks for FWNMI enabled guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page (Greg Kurz) [1945745] - clocksource/drivers/hyper-v: Move handling of STIMER0 interrupts (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Set clocksource rating based on Hyper-V feature (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Handle sched_clock differences inline (Mohammed Gamal) [1940901] - clocksource/hyperv: use MSR-based access if running as root (Mohammed Gamal) [1940901] - cifs: fix interrupted close commands (Ronnie Sahlberg) [1952263] - cifs: add NULL check for ses->tcon_ipc (Ronnie Sahlberg) [1952263] - smb3: set COMPOUND_FID to FileID field of subsequent compound request (Ronnie Sahlberg) [1952263] - cifs: fix potential use-after-free in cifs_echo_request() (Ronnie Sahlberg) [1952263] - cifs: allow syscalls to be restarted in __smb_send_rqst() (Ronnie Sahlberg) [1952263] - smb3: Handle error case during offload read path (Ronnie Sahlberg) [1952263] - smb3: Avoid Mid pending list corruption (Ronnie Sahlberg) [1952263] - smb3: Call cifs reconnect from demultiplex thread (Ronnie Sahlberg) [1952263] - cifs: fix a memleak with modefromsid (Ronnie Sahlberg) [1952263] - cifs: update internal module version number (Ronnie Sahlberg) [1952263] - smb3: add some missing definitions from MS-FSCC (Ronnie Sahlberg) [1952263] - smb3: remove two unused variables (Ronnie Sahlberg) [1952263] - smb3: add support for stat of WSL reparse points for special file types (Ronnie Sahlberg) [1952263] - SMB3: add support for recognizing WSL reparse tags (Ronnie Sahlberg) [1952263] - cifs: remove bogus debug code (Ronnie Sahlberg) [1952263] - smb3.1.1: fix typo in compression flag (Ronnie Sahlberg) [1952263] - cifs: move smb version mount options into fs_context.c (Ronnie Sahlberg) [1952263] - cifs: move cache mount options to fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: move security mount options into fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: add files to host new mount api (Ronnie Sahlberg) [1952263] - smb3: do not try to cache root directory if dir leases not supported (Ronnie Sahlberg) [1952263] - smb3: fix stat when special device file and mounted with modefromsid (Ronnie Sahlberg) [1952263] - cifs: Print the address and port we are connecting to in generic_ip_connect() (Ronnie Sahlberg) [1952263] - SMB3: Resolve data corruption of TCP server info fields (Ronnie Sahlberg) [1952263] - cifs: make const array static, makes object smaller (Ronnie Sahlberg) [1952263] - SMB3.1.1: Fix ids returned in POSIX query dir (Ronnie Sahlberg) [1952263] - smb3: add dynamic trace point to trace when credits obtained (Ronnie Sahlberg) [1952263] - smb3.1.1: do not fail if no encryption required but server doesn't support it (Ronnie Sahlberg) [1952263] - cifs: Return the error from crypt_message when enc/dec key not found. (Ronnie Sahlberg) [1952263] - smb3.1.1: set gcm256 when requested (Ronnie Sahlberg) [1952263] - smb3.1.1: rename nonces used for GCM and CCM encryption (Ronnie Sahlberg) [1952263] - smb3.1.1: print warning if server does not support requested encryption type (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm enable_gcm_256 (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm require_gcm_256 (Ronnie Sahlberg) [1952263] - cifs: map STATUS_ACCOUNT_LOCKED_OUT to -EACCES (Ronnie Sahlberg) [1952263] - SMB3.1.1: add defines for new signing negotiate context (Ronnie Sahlberg) [1952263] - Handle STATUS_IO_TIMEOUT gracefully (Ronnie Sahlberg) [1952263] - cifs: compute full_path already in cifs_readdir() (Ronnie Sahlberg) [1952263] - cifs: return cached_fid from open_shroot (Ronnie Sahlberg) [1952263] - update structure definitions from updated protocol documentation (Ronnie Sahlberg) [1952263] - smb3: add defines for new crypto algorithms (Ronnie Sahlberg) [1952263] - cifs: fix check of tcon dfs in smb1 (Ronnie Sahlberg) [1952263] - SMB3: Fix mkdir when idsfromsid configured on mount (Ronnie Sahlberg) [1952263] - cifs: Convert to use the fallthrough macro (Ronnie Sahlberg) [1952263] - cifs: Fix an error pointer dereference in cifs_mount() (Ronnie Sahlberg) [1952263] - cifs: document and cleanup dfs mount (Ronnie Sahlberg) [1952263] - cifs: only update prefix path of DFS links in cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: fix double free error on share and prefix (Ronnie Sahlberg) [1952263] - cifs: handle RESP_GET_DFS_REFERRAL.PathConsumed in reconnect (Ronnie Sahlberg) [1952263] - cifs: handle empty list of targets in cifs_reconnect() (Ronnie Sahlberg) [1952263] - cifs: rename reconn_inval_dfs_target() (Ronnie Sahlberg) [1952263] - cifs: reduce number of referral requests in DFS link lookups (Ronnie Sahlberg) [1952263] - cifs: merge __{cifs,smb2}_reconnect[_tcon]() into cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: convert to use be32_add_cpu() (Ronnie Sahlberg) [1952263] - cifs: delete duplicated words in header files (Ronnie Sahlberg) [1952263] - cifs: Remove the superfluous break (Ronnie Sahlberg) [1952263] - cifs: remove unused variable 'server' (Ronnie Sahlberg) [1952263] - smb3: warn on confusing error scenario with sec=krb5 (Ronnie Sahlberg) [1952263] - fuse: 32-bit user space ioctl compat for fuse device (Miklos Szeredi) [1949873] - virtiofs: Fail dax mount if device does not support it (Miklos Szeredi) [1949873] - fuse: fix live lock in fuse_iget() (Miklos Szeredi) [1949873] - mm/filemap: remove unused parameter and change to void type for replace_page_cache_page() (Miklos Szeredi) [1949873] - fuse: support SB_NOSEC flag to improve write performance (Miklos Szeredi) [1949873] - fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request (Miklos Szeredi) [1949873] - fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 (Miklos Szeredi) [1949873] - fuse: setattr should set FATTR_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path (Miklos Szeredi) [1949873] - fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 (Miklos Szeredi) [1949873] - fuse: always revalidate if exclusive create (Miklos Szeredi) [1949873] - virtiofs: clean up error handling in virtio_fs_get_tree() (Miklos Szeredi) [1949873] - fuse: add fuse_sb_destroy() helper (Miklos Szeredi) [1949873] - fuse: simplify get_fuse_conn*() (Miklos Szeredi) [1949873] - fuse: get rid of fuse_mount refcount (Miklos Szeredi) [1949873] - virtiofs: simplify sb setup (Miklos Szeredi) [1949873] - virtiofs fix leak in setup (Miklos Szeredi) [1949873] - fuse: launder page should wait for page writeback (Miklos Szeredi) [1949873] - fuse: connection remove fix (Miklos Szeredi) [1949873] - fuse: implement crossmounts (Miklos Szeredi) [1949873] - fuse: Allow fuse_fill_super_common() for submounts (Miklos Szeredi) [1949873] - fuse: split fuse_mount off of fuse_conn (Miklos Szeredi) [1949873] - fuse: drop fuse_conn parameter where possible (Miklos Szeredi) [1949873] - fuse: store fuse_conn in fuse_req (Miklos Szeredi) [1949873] - fuse: add submount support to (Miklos Szeredi) [1949873] - fuse: fix page dereference after free (Miklos Szeredi) [1949873] - fuse: update project homepage (Miklos Szeredi) [1949873] - fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS (Miklos Szeredi) [1949873] - fuse: don't ignore errors from fuse_writepages_fill() (Miklos Szeredi) [1949873] - fuse: clean up condition for writepage sending (Miklos Szeredi) [1949873] - fuse: fix warning in tree_insert() and clean up writepage insertion (Miklos Szeredi) [1949873] - fuse: move rb_erase() before tree_insert() (Miklos Szeredi) [1949873] - fuse: optimize writepages search (Miklos Szeredi) [1949873] - fuse: Update stale comment in queue_interrupt() (Miklos Szeredi) [1949873] - fuse: use true,false for bool variable (Miklos Szeredi) [1949873] - fuse: Add changelog entries for protocols 7.1 - 7.8 (Miklos Szeredi) [1949873] - fuse: reserve byteswapped init opcodes (Miklos Szeredi) [1949873] - convenience helper: get_tree_single() (finish backport) (Miklos Szeredi) [1949873] - fuse: Convert fusectl to use the new mount API (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.9 (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.12 (Miklos Szeredi) [1949873] - sfc: adjust efx->xdp_tx_queue_count with the real number of initialized queues (Íñigo Huguet) [1934254] - sfc: Remove duplicate argument (Íñigo Huguet) [1934254] - sfc: Use 'skb_add_rx_frag()' instead of hand coding it (Íñigo Huguet) [1934254] - sfc-falcon: Fix a typo (Íñigo Huguet) [1934254] - sfc: ef10: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX flush done handling (Íñigo Huguet) [1934254] - sfc: reduce the number of requested xdp ev queues (Íñigo Huguet) [1934254] - sfc: support GRE TSO on EF100 (Íñigo Huguet) [1934254] - sfc: correctly support non-partial GSO_UDP_TUNNEL_CSUM on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 19 fields (Íñigo Huguet) [1934254] - sfc: advertise our vlan features (Íñigo Huguet) [1934254] - sfc: only use fixed-id if the skb asks for it (Íñigo Huguet) [1934254] - sfc: implement encap TSO on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 17 fields (Íñigo Huguet) [1934254] - sfc: move initialisation of efx->filter_sem to efx_init_struct() (Íñigo Huguet) [1934254] - net: sfc: Use GFP_KERNEL in efx_ef10_try_update_nic_stats() (Íñigo Huguet) [1934254] - net: sfc: Replace in_interrupt() usage (Íñigo Huguet) [1934254] - sfc: clean up mis-targeted comments (Íñigo Huguet) [1934254] - sfc: fix kdoc warning (Íñigo Huguet) [1934254] - sfc: clean up unused assignments (Íñigo Huguet) [1934254] - sfc: advertise encapsulated offloads on EF10 (Íñigo Huguet) [1934254] - sfc: implement encapsulated TSO on EF10 (Íñigo Huguet) [1934254] - sfc: de-indirect TSO handling (Íñigo Huguet) [1934254] - sfc: select inner-csum-offload TX queues for skbs that need it (Íñigo Huguet) [1934254] - sfc: create inner-csum queues on EF10 if supported (Íñigo Huguet) [1934254] - sfc: define inner/outer csum offload TXQ types (Íñigo Huguet) [1934254] - sfc: decouple TXQ type from label (Íñigo Huguet) [1934254] - sfc: cleanups around efx_alloc_channel (Íñigo Huguet) [1934254] - sfc: remove spurious unreachable return statement (Íñigo Huguet) [1934254] - sfc: remove duplicate call to efx_init_channels from EF100 probe (Íñigo Huguet) [1934254] - sfc: coding style cleanups in mcdi_port_common.c (Íñigo Huguet) [1934254] - sfc: simplify DMA mask setting (Íñigo Huguet) [1934254] - sfc: remove EFX_DRIVER_VERSION (Íñigo Huguet) [1934254] - sfc: handle limited FEC support (Íñigo Huguet) [1934254] - sfc: add ethtool ops and miscellaneous ndos to EF100 (Íñigo Huguet) [1934254] - sfc: remove phy_op indirection (Íñigo Huguet) [1934254] - sfc: remove efx_tx_queue_partner (Íñigo Huguet) [1934254] - sfc: rewrite efx_tx_may_pio (Íñigo Huguet) [1934254] - sfc: use efx_channel_tx_[old_]fill_level() in Siena/EF10 TX datapath (Íñigo Huguet) [1934254] - sfc: use tx_queue->old_read_count in EF100 TX path (Íñigo Huguet) [1934254] - sfc: make ef100 xmit_more handling look more like ef10's (Íñigo Huguet) [1934254] - sfc: add and use efx_tx_send_pending in tx.c (Íñigo Huguet) [1934254] - sfc: return errors from efx_mcdi_set_id_led, and de-indirect (Íñigo Huguet) [1934254] - sfc: fix kernel-doc on struct efx_loopback_state (Íñigo Huguet) [1934254] - sfc: fix unused-but-set-variable warning in efx_farch_filter_remove_safe (Íñigo Huguet) [1934254] - sfc: fix W=1 warnings in efx_farch_handle_rx_not_ok (Íñigo Huguet) [1934254] - sfc: convert to new udp_tunnel infrastructure (Íñigo Huguet) [1934254] - net: don't warn in inet diag when IPV6 is disabled (Hangbin Liu) [1938639] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Hangbin Liu) [1880432] - redhat: enable MHI bus driver support (Jarod Wilson) [1938030] - bus: mhi: core: Fix invalid error returning in mhi_queue (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Remove WQ_MEM_RECLAIM flag from state workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Fix check for syserr at power_up (Jarod Wilson) [1938030] - mhi: Fix double dma free (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Increase num of elements in hw event ring (Jarod Wilson) [1938030] - mhi: pci_generic: Print warning in case of firmware crash (Jarod Wilson) [1938030] - bus: mhi: core: Add helper API to return number of free TREs (Jarod Wilson) [1938030] - mhi: core: Factorize mhi queuing (Jarod Wilson) [1938030] - mhi: use irq_flags if controller driver configures it (Jarod Wilson) [1938030] - mhi: pci_generic: Fix shared MSI vector support (Jarod Wilson) [1938030] - mhi: unconstify mhi_event_config (Jarod Wilson) [1938030] - bus: mhi: Ensure correct ring update ordering with memory barrier (Jarod Wilson) [1938030] - mhi: pci_generic: Set irq moderation value to 1ms for hw channels (Jarod Wilson) [1938030] - mhi: pci_generic: Add diag channels (Jarod Wilson) [1938030] - mhi: pci_generic: Increase controller timeout value (Jarod Wilson) [1938030] - mhi: pci_generic: Add health-check (Jarod Wilson) [1938030] - mhi: pci_generic: Add PCI error handlers (Jarod Wilson) [1938030] - mhi: pci_generic: Add suspend/resume/recovery procedure (Jarod Wilson) [1938030] - mhi: pci_generic: Add support for reset (Jarod Wilson) [1938030] - mhi: pci_generic: Enable burst mode for hardware channels (Jarod Wilson) [1938030] - mhi: pci-generic: Increase number of hardware events (Jarod Wilson) [1938030] - bus: mhi: core: Add device hardware reset support (Jarod Wilson) [1938030] - mhi: pci_generic: Fix implicit conversion warning (Jarod Wilson) [1938030] - bus: mhi: core: Fix error handling in mhi_register_controller() (Jarod Wilson) [1938030] - bus: mhi: core: Fix device hierarchy (Jarod Wilson) [1938030] - bus: mhi: core: Indexed MHI controller name (Jarod Wilson) [1938030] - bus: mhi: core: Remove MHI event ring IRQ handlers when powering down (Jarod Wilson) [1938030] - bus: mhi: core: Mark and maintain device states early on after power down (Jarod Wilson) [1938030] - bus: mhi: core: Separate system error and power down handling (Jarod Wilson) [1938030] - bus: mhi: core: Check for IRQ availability during registration (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on mission mode failure (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate label in firmware load handler API (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on any firmware load failure (Jarod Wilson) [1938030] - bus: mhi: core: Prevent sending multiple RDDM entry callbacks (Jarod Wilson) [1938030] - bus: mhi: core: Move to SYS_ERROR regardless of RDDM capability (Jarod Wilson) [1938030] - bus: mhi: core: Skip device wake in error or shutdown states (Jarod Wilson) [1938030] - bus: mhi: core: Move to using high priority workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate names for firmware load functions (Jarod Wilson) [1938030] - bus: mhi: core: Skip RDDM download for unknown execution environment (Jarod Wilson) [1938030] - bus: mhi: core: Rename RDDM download function to use proper words (Jarod Wilson) [1938030] - bus: mhi: core: Remove unused mhi_fw_load_worker() declaration (Jarod Wilson) [1938030] - bus: mhi: core: Expose mhi_get_exec_env() API for controllers (Jarod Wilson) [1938030] - bus: mhi: core: Add missing EXPORT_SYMBOL for mhi_get_mhi_state() (Jarod Wilson) [1938030] - bus: mhi: core: Remove unnecessary counter from mhi_firmware_copy() (Jarod Wilson) [1938030] - bus: mhi: Fix channel close issue on driver remove (Jarod Wilson) [1938030] - bus: mhi: core: Fix null pointer access when parsing MHI configuration (Jarod Wilson) [1938030] - bus: mhi: Add MHI PCI support for WWAN modems (Jarod Wilson) [1938030] - bus: mhi: core: fix potential operator-precedence with BHI macros (Jarod Wilson) [1938030] - bus: mhi: core: Remove double locking from mhi_driver_remove() (Jarod Wilson) [1938030] - bus: mhi: Remove auto-start option (Jarod Wilson) [1938030] - bus: mhi: Add mhi_queue_is_full function (Jarod Wilson) [1938030] - bus: mhi: debugfs: Print channel context read-pointer (Jarod Wilson) [1938030] - bus: mhi: core: Fix the building of MHI module (Jarod Wilson) [1938030] - bus: mhi: Remove unused nr_irqs_req variable (Jarod Wilson) [1938030] - bus: mhi: core: Allow shared IRQ for event rings (Jarod Wilson) [1938030] - bus: mhi: core: Introduce sysfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce debugfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: Fix entries based on Kconfig coding style (Jarod Wilson) [1938030] - bus: mhi: Remove include of rwlock_types.h (Jarod Wilson) [1938030] - bus: mhi: core: Add const qualifier to MHI config information (Jarod Wilson) [1938030] - bus: mhi: core: Introduce APIs to allocate and free the MHI controller (Jarod Wilson) [1938030] - bus: mhi: core: Read and save device hardware information from BHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce counters to track MHI device state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Introduce helper function to check device state (Jarod Wilson) [1938030] - bus: mhi: core: Use generic name field for an MHI device (Jarod Wilson) [1938030] - bus: mhi: core: Trigger host resume if suspended during mhi_device_get() (Jarod Wilson) [1938030] - bus: mhi: core: Use helper API to trigger a non-blocking host resume (Jarod Wilson) [1938030] - bus: mhi: core: Abort suspends due to outgoing pending packets (Jarod Wilson) [1938030] - bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_task() declaration (Jarod Wilson) [1938030] - bus: mhi: fix doubled words and struct image_info kernel-doc (Jarod Wilson) [1938030] - bus: mhi: core: Handle syserr during power_up (Jarod Wilson) [1938030] - bus: mhi: core: Handle write lock properly in mhi_pm_m0_transition (Jarod Wilson) [1938030] - bus: mhi: core: Do not process SYS_ERROR if RDDM is supported (Jarod Wilson) [1938030] - bus: mhi: core: Skip handling BHI irq if MHI reg access is not allowed (Jarod Wilson) [1938030] - bus: mhi: core: Handle disable transitions in state worker (Jarod Wilson) [1938030] - bus: mhi: core: Remove the system error worker thread (Jarod Wilson) [1938030] - bus: mhi: core: Ensure non-zero session or sequence ID values are used (Jarod Wilson) [1938030] - bus: mhi: core: Improve debug logs for loading firmware (Jarod Wilson) [1938030] - bus: mhi: core: Return appropriate error codes for AMSS load failure (Jarod Wilson) [1938030] - bus: mhi: core: Handle firmware load using state worker (Jarod Wilson) [1938030] - bus: mhi: core: Read transfer length from an event properly (Jarod Wilson) [1938030] - bus: mhi: core: Add range check for channel id received in event ring (Jarod Wilson) [1938030] - bus: mhi: core: Cache intmod from mhi event to mhi channel (Jarod Wilson) [1938030] - bus: mhi: core: Refactor mhi queue APIs (Jarod Wilson) [1938030] - bus: mhi: core: Fix some error return code (Jarod Wilson) [1938030] - bus: mhi: core: Fix channel device name conflict (Jarod Wilson) [1938030] - bus: mhi: core: Fix typo in comment (Jarod Wilson) [1938030] - bus: mhi: core: Offload register accesses to the controller (Jarod Wilson) [1938030] - bus: mhi: core: Remove link_status() callback (Jarod Wilson) [1938030] - bus: mhi: core: Make sure to powerdown if mhi_sync_power_up fails (Jarod Wilson) [1938030] - bus: mhi: Fix parsing of mhi_flags (Jarod Wilson) [1938030] - bus: mhi: core: Fix a NULL vs IS_ERR check in mhi_create_devices() (Jarod Wilson) [1938030] - bus: mhi: core: Add support for MHI suspend and resume (Jarod Wilson) [1938030] - bus: mhi: core: Drop the references to mhi_dev in mhi_destroy_device() (Jarod Wilson) [1938030] - bus: mhi: core: Initialize bhie field in mhi_cntrl for RDDM capture (Jarod Wilson) [1938030] - bus: mhi: core: Add support for reading MHI info from device (Jarod Wilson) [1938030] - bus: mhi: core: Pass module owner during client driver registration (Jarod Wilson) [1938030] - bus/mhi: fix printk format for size_t (Jarod Wilson) [1938030] - bus: mhi: core: Add uevent support for module autoloading (Jarod Wilson) [1938030] - bus: mhi: core: Add support for data transfer (Jarod Wilson) [1938030] - bus: mhi: core: Add support for processing events from client device (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading RDDM image during panic (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading firmware over BHIe (Jarod Wilson) [1938030] - bus: mhi: core: Add support for basic PM operations (Jarod Wilson) [1938030] - bus: mhi: core: Add support for PM state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Add support for ringing channel/event ring doorbells (Jarod Wilson) [1938030] - bus: mhi: core: Add support for creating and destroying MHI devices (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI client drivers (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI controllers (Jarod Wilson) [1938030]- ipmi: remove open coded version of SMBus block write (Tony Camuso) [1947126] - char: ipmi: convert comma to semicolon (Tony Camuso) [1947126] - ipmi: msghandler: Suppress suspicious RCU usage warning (Tony Camuso) [1947126] - ipmi/watchdog: replace atomic_add() and atomic_sub() (Tony Camuso) [1947126] - char: ipmi: remove unneeded break (Tony Camuso) [1947126] - ipmi_si: Fix wrong return value in try_smi_init() (Tony Camuso) [1947126] - ipmi: msghandler: Fix a signedness bug (Tony Camuso) [1947126] - ipmi: add retry in try_get_dev_id() (Tony Camuso) [1947126] - ipmi: Clean up some printks (Tony Camuso) [1947126] - ipmi:msghandler: retry to get device id on an error (Tony Camuso) [1947126] - ipmi:sm: Print current state when the state is invalid (Tony Camuso) [1947126] - ipmi: Reset response handler when failing to send the command (Tony Camuso) [1947126] - ipmi: add a newline when printing parameter 'panic_op' by sysfs (Tony Camuso) [1947126] - cpuidle: Select polling interval based on a c-state with a longer target residency (Mark Langsdorf) [1922024] - cpuidle: big.LITTLE: enable driver only on Peach-Pit/Pi Chromebooks (Mark Langsdorf) [1922024] - cpuidle: record state entry rejection statistics (Mark Langsdorf) [1922024] - nitro_enclaves: Fix stale file descriptors on failed usercopy (Vitaly Kuznetsov) [1953717] - iavf: amend removal of MODULE_VERSION (Stefan Assmann) [1955738] - ixgbevf: Amend commit acf03026ec5a to include a version in module info. (Ken Cox) [1955764] - devlink: move flash end and begin to core devlink (Petr Oros) [1935671] - devlink: move request_firmware out of driver (Petr Oros) [1935671] - ice: add additional debug logging for firmware update (Petr Oros) [1935671] - ice: add support for flash update overwrite mask (Petr Oros) [1935671] - driver core: auxiliary bus: Fix calling stage for auxiliary bus init (Ivan Vecera) [1933820] - driver core: auxiliary bus: Fix auxiliary bus shutdown null auxdrv ptr (Ivan Vecera) [1933820] - driver core: auxiliary bus: minor coding style tweaks (Ivan Vecera) [1933820] - driver core: auxiliary bus: make remove function return void (Ivan Vecera) [1933820] - driver core: auxiliary bus: move slab.h from include file (Ivan Vecera) [1933820] - Add auxiliary bus support (Ivan Vecera) [1933820] - modpost: file2alias: go back to simple devtable lookup (Ivan Vecera) [1933820] - scsi: lpfc: Fix bad memory access during VPD DUMP mailbox command (Dick Kennedy) [1923762] - scsi: lpfc: Fix DMA virtual address ptr assignment in bsg (Dick Kennedy) [1923762] - scsi: lpfc: Fix illegal memory access on Abort IOCBs (Dick Kennedy) [1923762] - scsi: lpfc: Copyright updates for 12.8.0.9 patches (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.9 (Dick Kennedy) [1923762] - scsi: lpfc: Eliminate use of LPFC_DRIVER_NAME in lpfc_attr.c (Dick Kennedy) [1923762] - scsi: lpfc: Standardize discovery object logging format (Dick Kennedy) [1923762] - scsi: lpfc: Fix various trivial errors in comments and log messages (Dick Kennedy) [1923762] - scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_hdw_queue attribute being ignored (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing FDMI registrations after Mgmt Svc login (Dick Kennedy) [1923762] - scsi: lpfc: Fix silent memory allocation failure in lpfc_sli4_bsg_link_diag_test() (Dick Kennedy) [1923762] - scsi: lpfc: Fix use-after-free on unused nodes after port swap (Dick Kennedy) [1923762] - scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode (Dick Kennedy) [1923762] - scsi: lpfc: Fix lack of device removal on port swaps with PRLIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix NMI crash during rmmod due to circular hbalock dependency (Dick Kennedy) [1923762] - scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp() (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response (Dick Kennedy) [1923762] - scsi: lpfc: Fix rmmod crash due to bad ring pointers to abort_iotag (Dick Kennedy) [1923762] - scsi: lpfc: Fix gcc -Wstringop-overread warning (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix kernel-doc formatting issue (Dick Kennedy) [1923762] - scsi: lpfc: Fix a few incorrectly named functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrectly documented function lpfc_debugfs_commonxripools_data() (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of misnamed functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect naming of __lpfc_update_fcf_record() (Dick Kennedy) [1923762] - scsi: lpfc: Fix formatting and misspelling issues (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc issues (Dick Kennedy) [1923762] - scsi: lpfc: Update copyrights for 12.8.0.7 and 12.8.0.8 changes (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.8 (Dick Kennedy) [1923762] - scsi: lpfc: Correct function header comments related to ndlp reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Reduce LOG_TRACE_EVENT logging for vports (Dick Kennedy) [1923762] - scsi: lpfc: Change wording of invalid pci reset log message (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash caused by switch reboot (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt state transition causing rmmod hang (Dick Kennedy) [1923762] - scsi: lpfc: Fix nodeinfo debugfs output (Dick Kennedy) [1923762] - scsi: lpfc: Fix ADISC handling that never frees nodes (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN (Dick Kennedy) [1923762] - scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery (Dick Kennedy) [1923762] - scsi: lpfc: Fix status returned in lpfc_els_retry() error exit path (Dick Kennedy) [1923762] - scsi: lpfc: Fix use after free in lpfc_els_free_iocb (Dick Kennedy) [1923762] - scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb() (Dick Kennedy) [1923762] - scsi: lpfc: Fix unnecessary null check in lpfc_release_scsi_buf (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt connection does not recover after LOGO (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_els_retry() possible null pointer dereference (Dick Kennedy) [1923762] - scsi: lpfc: Fix FLOGI failure due to accessing a freed node (Dick Kennedy) [1923762] - scsi: lpfc: Fix stale node accesses on stale RRQ request (Dick Kennedy) [1923762] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport indices in lpfc_find_vport_by_vpid() (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe (Dick Kennedy) [1923762] - scsi: lpfc: Fix 'physical' typos (Dick Kennedy) [1923762] - scsi: lpfc: Fix ancient double free (Dick Kennedy) [1923762] - scsi: lpfc: Fix kerneldoc inconsistency in lpfc_sli4_dump_page_a0() (Dick Kennedy) [1923762] - scsi: lpfc: Add support for eh_should_retry_cmd() (Dick Kennedy) [1923762] - scsi: lpfc: Simplify bool comparison (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.7 (Dick Kennedy) [1923762] - scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better readability (Dick Kennedy) [1923762] - scsi: lpfc: Implement health checking when aborting I/O (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when nvmet transport calls host_release (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport create logging (Dick Kennedy) [1923762] - scsi: lpfc: Fix NVMe recovery after mailbox timeout (Dick Kennedy) [1923762] - scsi: lpfc: Fix target reset failing (Dick Kennedy) [1923762] - scsi: lpfc: Fix error log messages being logged following SCSI task mgnt (Dick Kennedy) [1923762] - scsi: lpfc: Fix FW reset action if I/Os are outstanding (Dick Kennedy) [1923762] - scsi: lpfc: Use the nvme-fc transport supplied timeout for LS requests (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a fabric node is released prematurely (Dick Kennedy) [1923762] - scsi: lpfc: Refresh ndlp when a new PRLI is received in the PRLI issue state (Dick Kennedy) [1923762] - scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_PORT for SLI3 (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config (Dick Kennedy) [1923762] - scsi: lpfc: Fix fall-through warnings for Clang (Dick Kennedy) [1923762] - scsi: lpfc: Correct null ndlp reference on routine exit (Dick Kennedy) [1923762] - scsi: lpfc: Use generic power management (Dick Kennedy) [1923762] - scsi: lpfc: Fix variable 'vport' set but not used in lpfc_sli4_abts_err_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype for lpfc_nvmet_prep_abort_wqe() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but unused variables in lpfc_dev_loss_tmo_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but not used warnings from Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype warning for lpfc_fdmi_vendor_attr_mi() (Dick Kennedy) [1923762] - scsi: lpfc: Fix memory leak on lcb_context (Dick Kennedy) [1923762] - scsi: lpfc: Remove dead code on second !ndlp check (Dick Kennedy) [1923762] - scsi: lpfc: Fix pointer defereference before it is null checked issue (Dick Kennedy) [1923762] - scsi: lpfc: Update changed file copyrights for 2020 (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.6 (Dick Kennedy) [1923762] - scsi: lpfc: Convert abort handling to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI I/O completions to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI path to use common I/O submission path (Dick Kennedy) [1923762] - scsi: lpfc: Enable common send_io interface for SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Enable common wqe_template support for both SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Refactor WQE structure definitions for common use (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV Fabric Node reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV discovery and Fabric Node detection (Dick Kennedy) [1923762] - scsi: lpfc: Unsolicited ELS leaves node in incorrect state while dropping it (Dick Kennedy) [1923762] - scsi: lpfc: Remove ndlp when a PLOGI/ADISC/PRLI/REG_RPI ultimately fails (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Honor module parameter lpfc_use_adisc (Dick Kennedy) [1923762] - scsi: lpfc: Fix refcounting around SCSI and NVMe transport APIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix removal of SCSI transport device get and put on dev structure (Dick Kennedy) [1923762] - scsi: lpfc: Rework locations of ndlp reference taking (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port ref counting and node freeing (Dick Kennedy) [1923762] - scsi: lpfc: remove ScsiResult macro (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvmet: Fix-up some formatting and doc-rot issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Fix some kernel-doc related issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Remove unused variable 'phba' (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_bsg: Provide correct documentation for a bunch of functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_debugfs: Fix a couple of function documentation issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Fix-up a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Demote kernel-doc format for redefined functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_scsi: Fix a whole host of kernel-doc issues (Dick Kennedy) [1923762] - block: return -EBUSY when there are open partitions in blkdev_reread_part (Ming Lei) [1936800] - block: Try to handle busy underlying device on discard (Ming Lei) [1936800] - md: check for NULL ->meta_bdev before calling bdev_read_only (Ming Lei) [1936800] - blk-settings: align max_sectors on "logical_block_size" boundary (Ming Lei) [1936800] - nbd: handle device refs for DESTROY_ON_DISCONNECT properly (Ming Lei) [1936800] - kyber: introduce kyber_depth_updated() (Ming Lei) [1936800] - loop: fix I/O error on fsync() in detached loop devices (Ming Lei) [1936800] - block: fix potential IO hang when turning off io_poll (Ming Lei) [1936800] - bfq: Use only idle IO periods for think time calculations (Ming Lei) [1936800] - bfq: Use 'ttime' local variable (Ming Lei) [1936800] - bfq: Avoid false bfq queue merging (Ming Lei) [1936800] - bfq: bfq_check_waker() should be static (Ming Lei) [1936800] - block, bfq: make waker-queue detection more robust (Ming Lei) [1936800] - block, bfq: save also injection state on queue merging (Ming Lei) [1936800] - block, bfq: save also weight-raised service on queue merging (Ming Lei) [1936800] - block, bfq: fix switch back from soft-rt weitgh-raising (Ming Lei) [1936800] - block, bfq: re-evaluate convenience of I/O plugging on rq arrivals (Ming Lei) [1936800] - block, bfq: replace mechanism for evaluating I/O intensity (Ming Lei) [1936800] - block: set .bi_max_vecs as actual allocated vector number (Ming Lei) [1936800] - block: don't allocate inline bvecs if this bioset needn't bvecs (Ming Lei) [1936800] - block: don't pass BIOSET_NEED_BVECS for q->bio_split (Ming Lei) [1936800] - block: manage bio slab cache by xarray (Ming Lei) [1936800] - block, bfq: do not expire a queue when it is the only busy one (Ming Lei) [1936800] - block, bfq: avoid spurious switches to soft_rt of interactive queues (Ming Lei) [1936800] - block, bfq: do not raise non-default weights (Ming Lei) [1936800] - block, bfq: increase time window for waker detection (Ming Lei) [1936800] - block, bfq: use half slice_idle as a threshold to check short ttime (Ming Lei) [1936800] - brd: remove the end of device check in brd_do_bvec (Ming Lei) [1936800] - block: propagate BLKROSET on the whole device to all partitions (Ming Lei) [1936800] - block: add a hard-readonly flag to struct gendisk (Ming Lei) [1936800] - block: remove the NULL bdev check in bdev_read_only (Ming Lei) [1936800] - dm: use bdev_read_only to check if a device is read-only (Ming Lei) [1936800] - block: reopen the device in blkdev_reread_part (Ming Lei) [1936800] - block, bfq: set next_rq to waker_bfqq->next_rq in waker injection (Ming Lei) [1936800] - Revert "block: simplify set_init_blocksize" to regain lost performance (Ming Lei) [1936800] - bfq-iosched: Revert "bfq: Fix computation of shallow depth" (Ming Lei) [1936800] - blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED (Ming Lei) [1936800] - bfq: Fix computation of shallow depth (Ming Lei) [1936800] - block: rsxx: select CONFIG_CRC32 (Ming Lei) [1936800] - block: add debugfs stanza for QUEUE_FLAG_NOWAIT (Ming Lei) [1936800] - blk-mq: Don't complete on a remote CPU in force threaded mode (Ming Lei) [1936800] - blk-mq: Remove 'running from the wrong CPU' warning (Ming Lei) [1936800] - block: disable iopoll for split bio (Ming Lei) [1936800] - block: Improve blk_revalidate_disk_zones() checks (Ming Lei) [1936800] - sbitmap: replace CAS with atomic and (Ming Lei) [1936800] - sbitmap: remove swap_lock (Ming Lei) [1936800] - sbitmap: optimise sbitmap_deferred_clear() (Ming Lei) [1936800] - blk-mq: skip hybrid polling if iopoll doesn't spin (Ming Lei) [1936800] - blktrace: fix up a kerneldoc comment (Ming Lei) [1936800] - block: remove the unused block_sleeprq tracepoint (Ming Lei) [1936800] - blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_DEV_THROTTLING_LOW is off (Ming Lei) [1936800] - block: fix inflight statistics of part0 (Ming Lei) [1936800] - block: optimise for_each_bvec() advance (Ming Lei) [1936800] - block: opencode devcgroup_inode_permission (Ming Lei) [1936800] - block: move bdput() to the callers of __blkdev_get (Ming Lei) [1936800] - block: refactor blkdev_get (Ming Lei) [1936800] - block: refactor __blkdev_put (Ming Lei) [1936800] - block: switch bdgrab to use igrab (Ming Lei) [1936800] - block: change the hash used for looking up block devices (Ming Lei) [1936800] - block: use put_device in put_disk (Ming Lei) [1936800] - block: use disk_part_iter_exit in disk_part_iter_next (Ming Lei) [1936800] - block: add a bdev_kobj helper (Ming Lei) [1936800] - block: remove a superflous check in blkpg_do_ioctl (Ming Lei) [1936800] - block: remove a duplicate __disk_get_part prototype (Ming Lei) [1936800] - loop: do not call set_blocksize (Ming Lei) [1936800] - zram: do not call set_blocksize (Ming Lei) [1936800] - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init (Ming Lei) [1936800] - virtio-blk: remove a spurious call to revalidate_disk_size (Ming Lei) [1936800] - md: remove a spurious call to revalidate_disk_size in update_size (Ming Lei) [1936800] - aoe: don't call set_capacity from irq context (Ming Lei) [1936800] - nbd: validate the block size in nbd_set_size (Ming Lei) [1936800] - nbd: refactor size updates (Ming Lei) [1936800] - nbd: move the task_recv check into nbd_size_update (Ming Lei) [1936800] - nbd: remove the call to set_blocksize (Ming Lei) [1936800] - loop: let set_capacity_revalidate_and_notify update the bdev size (Ming Lei) [1936800] - block: remove the call to __invalidate_device in check_disk_size_change (Ming Lei) [1936800] - block: fix the kerneldoc comment for __register_blkdev (Ming Lei) [1936800] - block: switch gendisk lookup to a simple xarray (Ming Lei) [1936800] - ide: switch to __register_blkdev for command set probing (Ming Lei) [1936800] - md: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - loop: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - brd: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - sd: use __register_blkdev to avoid a modprobe for an unregistered dev_t (Ming Lei) [1936800] - swim: don't call blk_register_region (Ming Lei) [1936800] - ide: remove ide_{,un}register_region (Ming Lei) [1936800] - block: add an optional probe callback to major_names (Ming Lei) [1936800] - block: rework requesting modules for unclaimed devices (Ming Lei) [1936800] - block: split block_class_lock (Ming Lei) [1936800] - block: open code kobj_map into in block/genhd.c (Ming Lei) [1936800] - block: cleanup del_gendisk a bit (Ming Lei) [1936800] - loop: use set_disk_ro (Ming Lei) [1936800] - dasd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - md: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - rbd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - block: add a new set_read_only method (Ming Lei) [1936800] - blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats (Ming Lei) [1936800] - blk-cgroup: Pre-allocate tree node on blkg_conf_prep (Ming Lei) [1936800] - blk-cgroup: Fix memleak on error path (Ming Lei) [1936800] - blk-mq: remove the calling of local_memory_node() (Ming Lei) [1936800] - zram: Fix __zram_bvec_{read,write}() locking order (Ming Lei) [1936800] - skd_main: remove unused including (Ming Lei) [1936800] - sgl_alloc_order: fix memory leak (Ming Lei) [1936800] - block: fix uapi blkzoned.h comments (Ming Lei) [1936800] - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue (Ming Lei) [1936800] - blk-mq: get rid of the dead flush handle code path (Ming Lei) [1936800] - block: get rid of unnecessary local variable (Ming Lei) [1936800] - block: fix comment and add lockdep assert (Ming Lei) [1936800] - blk-mq: use helper function to test hw stopped (Ming Lei) [1936800] - block: use helper function to test queue register (Ming Lei) [1936800] - block: remove redundant mq check (Ming Lei) [1936800] - block: invoke blk_mq_exit_sched no matter whether have .exit_sched (Ming Lei) [1936800] - block: ratelimit handle_bad_sector() message (Ming Lei) [1936800] - blk-throttle: Re-use the throtl_set_slice_end() (Ming Lei) [1936800] - blk-throttle: Open code __throtl_de/enqueue_tg() (Ming Lei) [1936800] - blk-throttle: Move service tree validation out of the throtl_rb_first() (Ming Lei) [1936800] - blk-throttle: Move the list operation after list validation (Ming Lei) [1936800] - blk-throttle: Fix IO hang for a corner case (Ming Lei) [1936800] - blk-throttle: Avoid tracking latency if low limit is invalid (Ming Lei) [1936800] - blk-throttle: Avoid getting the current time if tg->last_finish_time is 0 (Ming Lei) [1936800] - blk-throttle: Remove a meaningless parameter for throtl_downgrade_state() (Ming Lei) [1936800] - block: Remove redundant 'return' statement (Ming Lei) [1936800] - block: Consider only dispatched requests for inflight statistic (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_bio export (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_rq export (Ming Lei) [1936800] - blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps() (Ming Lei) [1936800] - vsprintf: use bd_partno in bdev_name (Ming Lei) [1936800] - block: use bd_partno in bdevname (Ming Lei) [1936800] - target/iblock: fix holder printing in iblock_show_configfs_dev_params (Ming Lei) [1936800] - drbd: don't set ->bd_contains (Ming Lei) [1936800] - drbd: don't detour through bd_contains for the gendisk (Ming Lei) [1936800] - block: add a bdev_is_partition helper (Ming Lei) [1936800] - bdi: remove BDI_CAP_CGROUP_WRITEBACK (Ming Lei) [1936800] - block: lift setting the readahead size into the block layer (Ming Lei) [1936800] - bdi: initialize ->ra_pages and ->io_pages in bdi_init (Ming Lei) [1936800] - block: ensure bdi->io_pages is always initialized (Ming Lei) [1936800] - aoe: set an optimal I/O size (Ming Lei) [1936800] - drbd: remove dead code in device_to_statistics (Ming Lei) [1936800] - raw: don't keep unopened block device around (Ming Lei) [1936800] - zram: cleanup backing_dev_store (Ming Lei) [1936800] - zram: fix double free backing device (Ming Lei) [1936800] - pktcdvd: use blkdev_get_by_dev instead of open coding it (Ming Lei) [1936800] - pktcdvd: remove the if 0'ed pkt_start_recovery function (Ming Lei) [1936800] - block: cleanup blkdev_bszset (Ming Lei) [1936800] - block: move the NEED_PART_SCAN flag to struct gendisk (Ming Lei) [1936800] - block: drop double zeroing (Ming Lei) [1936800] - blk-throttle: Avoid checking bps/iops limitation if bps or iops is unlimited (Ming Lei) [1936800] - blk-throttle: Avoid calculating bps/iops limitation repeatedly (Ming Lei) [1936800] - blk-throttle: Define readable macros instead of static variables (Ming Lei) [1936800] - blk-throttle: Use readable READ/WRITE macros (Ming Lei) [1936800] - blk-throttle: Fix some comments' typos (Ming Lei) [1936800] - block: introduce part_[begin|end]_io_acct (Ming Lei) [1936800] - blkcg: add plugging support for punt bio (Ming Lei) [1936800] - block: remove check_disk_change (Ming Lei) [1936800] - sr: simplify sr_block_revalidate_disk (Ming Lei) [1936800] - sr: use bdev_check_media_change (Ming Lei) [1936800] - sd: use bdev_check_media_change (Ming Lei) [1936800] - md: use bdev_check_media_change (Ming Lei) [1936800] - gdrom: use bdev_check_media_change (Ming Lei) [1936800] - paride/pcd: use bdev_check_media_change (Ming Lei) [1936800] - xsysace: simplify media change handling (Ming Lei) [1936800] - xsysace: use bdev_check_media_change (Ming Lei) [1936800] - swim3: use bdev_check_media_changed (Ming Lei) [1936800] - swim: simplify media change handling (Ming Lei) [1936800] - swim: use bdev_check_media_change (Ming Lei) [1936800] - ataflop: use bdev_check_media_change (Ming Lei) [1936800] - amiflop: use bdev_check_media_change (Ming Lei) [1936800] - block: add a bdev_check_media_change helper (Ming Lei) [1936800] - block: Remove unused blk_mq_sched_free_hctx_data() (Ming Lei) [1936800] - block: Do not discard buffers under a mounted filesystem (Ming Lei) [1936800] - fs: Don't invalidate page buffers in block_write_full_page() (Ming Lei) [1936800] - block: remove revalidate_disk() (Ming Lei) [1936800] - nvdimm: simplify revalidate_disk handling (Ming Lei) [1936800] - sd: open code revalidate_disk (Ming Lei) [1936800] - nvme: opencode revalidate_disk in nvme_validate_ns (Ming Lei) [1936800] - block: use revalidate_disk_size in set_capacity_revalidate_and_notify (Ming Lei) [1936800] - block: add a new revalidate_disk_size helper (Ming Lei) [1936800] - block: rename bd_invalidated (Ming Lei) [1936800] - block: don't clear bd_invalidated in check_disk_size_change (Ming Lei) [1936800] - block: better deal with the delayed not supported case in blk_cloned_rq_check_limits (Ming Lei) [1936800] - block: Return blk_status_t instead of errno codes (Ming Lei) [1936800] - block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE (Ming Lei) [1936800] - block: remove the unused q argument to part_in_flight and part_in_flight_rw (Ming Lei) [1936800] - block: remove the disk argument to delete_partition (Ming Lei) [1936800] - block: move the devcgroup_inode_permission call to blkdev_get (Ming Lei) [1936800] - blk-mq: use BLK_MQ_NO_TAG for no tag (Ming Lei) [1936800] - block: Move blk_mq_bio_list_merge() into blk-merge.c (Ming Lei) [1936800] - block: Move bio merge related functions into blk-merge.c (Ming Lei) [1936800] - blk-wbt: Remove obsolete multiqueue I/O scheduling comment (Ming Lei) [1936800] - raw: deprecate the raw driver (Ming Lei) [1936800] - nvme: don't call revalidate_disk from nvme_set_queue_dying (Ming Lei) [1936800] - block: fix locking for struct block_device size updates (Ming Lei) [1936800] - block: replace bd_set_size with bd_set_nr_sectors (Ming Lei) [1936800] - block: Make request_queue.rpm_status an enum (Ming Lei) [1936800] - mmc: remove the call to check_disk_change (Ming Lei) [1936800] - block: integrate bd_start_claiming into __blkdev_get (Ming Lei) [1936800] - block: use bd_prepare_to_claim directly in the loop driver (Ming Lei) [1936800] - block: refactor bd_start_claiming (Ming Lei) [1936800] - block: simplify the restart case in __blkdev_get (Ming Lei) [1936800] - block: simplify set_init_blocksize (Ming Lei) [1936800] - block: remove flush_disk (Ming Lei) [1936800] - block: move block-related definitions out of fs.h (Ming Lei) [1936800] - xen-blkfront.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1936800]- redhat/configs: Add CONFIG_PINCTRL_EMMITSBURG (David Arcari) [1959506] - redhat/configs: Remove CONFIG_EMMITSBURG (David Arcari) [1959506] - fuse: fix write deadlock (Miklos Szeredi) [1904597] - sched/debug: Fix cgroup_path[] serialization (Waiman Long) [1954363] - KVM: x86/xen: Take srcu lock when accessing kvm_memslots() (Paolo Bonzini) [1945742] - KVM: SVM: Allocate SEV command structures on local stack (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for INIT command (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for status commands (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack for small SEV command buffers (Paolo Bonzini) [1945742] - crypto: ccp: Play nice with vmalloc'd memory for SEV command structs (Paolo Bonzini) [1945742] - crypto: ccp: Reject SEV commands with mismatching command buffer (Paolo Bonzini) [1945742] - crypto: ccp: Detect and reject "invalid" addresses destined for PSP (Paolo Bonzini) [1945742] - crypto: ccp: Free SEV device if SEV init fails (Paolo Bonzini) [1945742] - crypto: ccp - Fix sparse warnings in sev-dev (Paolo Bonzini) [1945742] - drivers/crypto/ccp/sev-dev.c: get rid of pointless access_ok() (Paolo Bonzini) [1945742] - crypto: ccp - Add support for SEV-ES to the PSP driver (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_RECEIVE_START command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_SEND_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEND_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV SEND_START command (Paolo Bonzini) [1945742] - KVM: Boost vCPU candidate in user mode which is delivering interrupt (Paolo Bonzini) [1945742] - nSVM: Check addresses of MSR and IO permission maps (Paolo Bonzini) [1945742] - KVM: SVM: Define actual size of IOPM and MSRPM tables (Paolo Bonzini) [1945742] - KVM: vmx: add mismatched size assertions in vmcs_check32() (Paolo Bonzini) [1945742] - KVM: Add proper lockdep assertion in I/O bus unregister (Paolo Bonzini) [1945742] - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed (Paolo Bonzini) [1945742] - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU (Paolo Bonzini) [1945742] - KVM: SVM: Enhance and clean up the vmcb tracking comment in pre_svm_run() (Paolo Bonzini) [1945742] - KVM: SVM: Add a comment to clarify what vcpu_svm.vmcb points at (Paolo Bonzini) [1945742] - KVM: SVM: Drop vcpu_svm.vmcb_pa (Paolo Bonzini) [1945742] - KVM: SVM: Don't set current_vmcb->cpu when switching vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Make sure GHCB is mapped before updating (Paolo Bonzini) [1945742] - KVM: X86: Do not yield to self (Paolo Bonzini) [1945742] - KVM: X86: Count attempted/successful directed yield (Paolo Bonzini) [1945742] - KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU (Paolo Bonzini) [1945742] - KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make TDP MMU root refcount atomic (Paolo Bonzini) [1945742] - KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Refactor yield safe root iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Merge TDP MMU put and free root (Paolo Bonzini) [1945742] - KVM: x86/mmu: use tdp_mmu_free_sp to free roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_collapsible_sptes (Paolo Bonzini) [1945742] - KVM: constify kvm_arch_flush_remote_tlbs_memslot (Paolo Bonzini) [1945742] - KVM: Explicitly use GFP_KERNEL_ACCOUNT for 'struct kvm_vcpu' allocations (Paolo Bonzini) [1945742] - KVM: MMU: protect TDP MMU pages only down to required level (Paolo Bonzini) [1945742] - KVM: introduce KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86: pending exceptions must not be blocked by an injected event (Paolo Bonzini) [1945742] - KVM: nSVM: call nested_svm_load_cr3 on nested state load (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should include the autoload/autostore MSR lists (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should show the effective EFER (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should consider only the load controls of EFER/PAT (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not conflate EFER and PAT presence in VMCS (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid (Paolo Bonzini) [1945742] - KVM: nSVM: improve SYSENTER emulation on AMD (Paolo Bonzini) [1945742] - KVM: x86: add guest_cpuid_is_intel (Paolo Bonzini) [1945742] - KVM: x86: Account a variety of miscellaneous allocations (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created (Paolo Bonzini) [1945742] - KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes (Paolo Bonzini) [1945742] - KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious clearing of dirty bit from TDP MMU SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs when changing SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to TDP MMU root walkers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_gfn_range() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes across address spaces for gfn range zap (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move flushing for "slot" handlers to caller for legacy MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid reading from MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: nSVM: If VMRUN is single-stepped, queue the #DB intercept in nested_svm_vmexit() (Paolo Bonzini) [1945742] - KVM: MMU: load PDPTRs outside mmu_lock (Paolo Bonzini) [1945742] - KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit (Paolo Bonzini) [1945742] - KVM: SVM: load control fields from VMCB12 before checking them (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap (Paolo Bonzini) [1945742] - KVM: make: Fix out-of-source module builds (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid writing to MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: x86: remove unused declaration of kvm_write_tsc() (Paolo Bonzini) [1945742] - KVM: clean up the unused argument (Paolo Bonzini) [1945742] - x86/kvm: Fix broken irq restoration in kvm_wait (Paolo Bonzini) [1945742] - KVM: X86: Fix missing local pCPU when executing wbinvd on all dirty pCPUs (Paolo Bonzini) [1945742] - KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish (Paolo Bonzini) [1945742] - KVM: x86/mmu: Store the address space ID in the TDP iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Factor out tdp_iter_return_to_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage when atomically zapping SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage in handle_removed_tdp_mmu_page (Paolo Bonzini) [1945742] - KVM: x86/mmu: Mark the PAE roots as decrypted for shadow paging (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use '0' as the one and only value for an invalid PAE root (Paolo Bonzini) [1945742] - KVM: VMX: Track root HPA instead of EPTP for paravirt Hyper-V TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one fails (Paolo Bonzini) [1945742] - KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyper-V is enabled (Paolo Bonzini) [1945742] - KVM: VMX: Explicitly check for hv_remote_flush_tlb when loading pgd (Paolo Bonzini) [1945742] - KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matches (Paolo Bonzini) [1945742] - KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch (Paolo Bonzini) [1945742] - KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been flushed (Paolo Bonzini) [1945742] - KVM: VMX: Fold Hyper-V EPTP checking into it's only caller (Paolo Bonzini) [1945742] - KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: x86: Get active PCID only when writing a CR3 value (Paolo Bonzini) [1945742] - KVM/SVM: Move vmenter.S exception fixups out of line (Paolo Bonzini) [1945742] - KVM: x86/mmu: Dump reserved bits if they're detected on non-MMIO SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use low available bits for removed SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use is_removed_spte() instead of open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT (was MMIO) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-present SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use high bits for host/mmu writable masks for EPT SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make Host-writable and MMU-writable bit locations dynamic (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move logic for setting SPTE masks for EPT into the MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Co-locate code for setting various SPTE masks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call into MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Document dependency bewteen TDP A/D type and saved bits (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO generation (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add module param to disable MMIO caching (for testing) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Stop using software available bits to denote MMIO SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename 'mask' to 'spte' in MMIO SPTE helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in the TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Handle MMIO SPTEs directly in mmu_set_spte() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't install bogus MMIO SPTEs if MMIO caching is disabled (Paolo Bonzini) [1945742] - KVM: x86/mmu: Retry page faults that hit an invalid memslot (Paolo Bonzini) [1945742] - KVM: x86/mmu: Disable MMIO caching if MMIO value collides with L1TF (Paolo Bonzini) [1945742] - KVM: x86/mmu: Bail from fast_page_fault() if SPTE is not shadow-present (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check for shadow-present SPTE before querying A/D status (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add convenience wrapper for acting on single hva in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add typedefs for rmap/iter handlers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use 'end' param in TDP MMU's test_age_gfn() (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN if TDP MMU's set_tdp_spte() sees multiple GFNs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious TLB flush from TDP MMU's change_pte() hook (Paolo Bonzini) [1945742] - KVM: x86: mmu: initialize fault.async_page_fault in walk_addr_generic (Paolo Bonzini) [1945742] - KVM: x86: determine if an exception has an error code only when injecting it. (Paolo Bonzini) [1945742] - KVM: nSVM: Optimize vmcb12 to vmcb02 save area copies (Paolo Bonzini) [1945742] - KVM: SVM: Add support for Virtual SPEC_CTRL (Paolo Bonzini) [1945742] - x86/cpufeatures: Add the Virtual SPEC_CTRL feature (Paolo Bonzini) [1945742] - KVM: nSVM: always use vmcb01 to for vmsave/vmload of guest state (Paolo Bonzini) [1945742] - KVM: SVM: move VMLOAD/VMSAVE to C code (Paolo Bonzini) [1945742] - KVM: SVM: Skip intercepted PAUSE instructions after emulation (Paolo Bonzini) [1945742] - KVM: SVM: Don't manually emulate RDPMC if nrips=0 (Paolo Bonzini) [1945742] - KVM: x86: Move RDPMC emulation to common code (Paolo Bonzini) [1945742] - KVM: x86: Move trivial instruction-based exit handlers to common code (Paolo Bonzini) [1945742] - KVM: x86: Move XSETBV emulation to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add VMLOAD/VMSAVE helper to deduplicate code (Paolo Bonzini) [1945742] - KVM: nSVM: Add helper to synthesize nested VM-Exit without collateral (Paolo Bonzini) [1945742] - KVM: x86: Handle triple fault in L2 without killing L1 (Paolo Bonzini) [1945742] - KVM: SVM: Pass struct kvm_vcpu to exit handlers (and many, many other places) (Paolo Bonzini) [1945742] - KVM: SVM: merge update_cr0_intercept into svm_set_cr0 (Paolo Bonzini) [1945742] - KVM: nSVM: Trace VM-Enter consistency check failures (Paolo Bonzini) [1945742] - KVM: x86: Move nVMX's consistency check macro to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add missing checks for reserved bits to svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: only copy L1 non-VMLOAD/VMSAVE data in svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB02 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB01 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not copy vmcb01->control blindly to vmcb02->control (Paolo Bonzini) [1945742] - KVM: nSVM: rename functions and variables according to vmcbXY nomenclature (Paolo Bonzini) [1945742] - KVM: nSVM: Track the ASID generation of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: nSVM: Track the physical cpu of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Use a separate vmcb for the nested L2 guest (Paolo Bonzini) [1945742] - KVM: nSVM: Set the shadow root level to the TDP level for nested NPT (Paolo Bonzini) [1945742] - KVM: SVM: Don't strip the C-bit from CR2 on #PF interception (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN on NULL pae_root or lm_root, or bad shadow root level (Paolo Bonzini) [1945742] - KVM: x86/mmu: Sync roots after MMU load iff load as successful (Paolo Bonzini) [1945742] - KVM: x86/mmu: Unexport MMU load/unload functions (Paolo Bonzini) [1945742] - KVM: x86: Defer the MMU unload to the normal path on an global INVPCID (Paolo Bonzini) [1945742] - KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set the C-bit in the PDPTRs and LM pseudo-PDPTRs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix and unconditionally enable WARNs to detect PAE leaks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check PDPTRs before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure MMU pages are available when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate pae_root and lm_root pages in dedicated helper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate the lm_root before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Capture 'mmu' in a local variable when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit (Paolo Bonzini) [1945742] - KVM: x86: to track if L1 is running L2 VM (Paolo Bonzini) [1945742] - KVM: LAPIC: Advancing the timer expiration on guest initiated write (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip !MMU-present SPTEs when removing SP in exclusive mode (Paolo Bonzini) [1945742] - KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged (Paolo Bonzini) [1945742] - kvm: x86: use NULL instead of using plain integer as pointer (Paolo Bonzini) [1945742] - KVM: SVM: Connect 'npt' module param to KVM's internal 'npt_enabled' (Paolo Bonzini) [1945742] - KVM: x86: Ensure deadline timer has truly expired before posting its IRQ (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix return code when clearing vcpu_info and vcpu_time_info (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set SPTE_AD_WRPROT_ONLY_MASK if and only if PML is enabled (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Fix Hyper-V context null-ptr-deref (Paolo Bonzini) [1945742] - KVM: SVM: Fix nested VM-Exit on #GP interception handling (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consider the hva in mmu_notifier retry (Paolo Bonzini) [1945742] - kernel.h: split out min()/max() et al. helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip mmu_notifier check when handling MMIO page fault (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove a variety of unnecessary exports (Paolo Bonzini) [1945742] - KVM: x86: Fold "write-protect large" use case into generic write-protect (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't set dirty bits when disabling dirty logging w/ PML (Paolo Bonzini) [1945742] - KVM: VMX: Dynamically enable/disable PML based on memslot dirty logging (Paolo Bonzini) [1945742] - KVM: x86: Further clarify the logic and comments for toggling log dirty (Paolo Bonzini) [1945742] - KVM: x86: Move MMU's PML logic to common code (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make dirty log size hook (PML) a value, not a function (Paolo Bonzini) [1945742] - KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_write_protect() (Paolo Bonzini) [1945742] - KVM: nVMX: Disable PML in hardware when running L2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consult max mapping level when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass the memslot to the rmap callbacks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Split out max mapping level calculation to helper (Paolo Bonzini) [1945742] - KVM: nVMX: no need to undo inject_page_fault change on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode (Paolo Bonzini) [1945742] - KVM: VMX: read idt_vectoring_info a bit earlier (Paolo Bonzini) [1945742] - KVM: VMX: Allow INVPCID in guest without PCID (Paolo Bonzini) [1945742] - KVM: x86: Advertise INVPCID by default (Paolo Bonzini) [1945742] - KVM: SVM: Intercept INVPCID when it's disabled to inject #UD (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make HVA handler retpoline-friendly (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_dr to callers (Paolo Bonzini) [1945742] - KVM: x86: reading DR cannot fail (Paolo Bonzini) [1945742] - KVM: SVM: Remove an unnecessary forward declaration (Paolo Bonzini) [1945742] - KVM: SVM: Move AVIC vCPU kicking snippet to helper function (Paolo Bonzini) [1945742] - KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 (Paolo Bonzini) [1945742] - KVM: x86: Remove misleading DR6/DR7 adjustments from RSM emulation (Paolo Bonzini) [1945742] - KVM: x86/xen: Use hva_t for holding hypercall page address (Paolo Bonzini) [1945742] - KVM: x86/xen: Remove extra unlock in kvm_xen_hvm_set_attr() (Paolo Bonzini) [1945742] - KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() (Paolo Bonzini) [1945742] - KVM: x86: Add helper to consolidate "raw" reserved GPA mask calculations (Paolo Bonzini) [1945742] - KVM: selftests: Always run vCPU thread with blocked SIG_IPI (Paolo Bonzini) [1945742] - KVM: selftests: Sync data verify of dirty logging with guest sync (Paolo Bonzini) [1945742] - KVM: selftests: Add a test for kvm page table code (Paolo Bonzini) [1945742] - KVM: selftests: Adapt vm_userspace_mem_region_add to new helpers (Paolo Bonzini) [1945742] - KVM: selftests: List all hugetlb src types specified with page sizes (Paolo Bonzini) [1945742] - tools/headers: sync headers of asm-generic/hugetlb_encode.h (Paolo Bonzini) [1945742] - tools include uapi: Update linux/mmap.h copy (Paolo Bonzini) [1945742] - tools UAPI: Update copy of linux/mman.h from the kernel sources (Paolo Bonzini) [1945742] - mm/hugetlb: add mmap() encodings for 32MB and 512MB page sizes (Paolo Bonzini) [1945742] - RHEL: Add #defines for 16k hugepages (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system default hugetlb page size (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system configured THP page size (Paolo Bonzini) [1945742] - KVM: selftests: Make a generic helper to get vm guest mode strings (Paolo Bonzini) [1945742] - KVM: selftests: Print the errno besides error-string in TEST_ASSERT (Paolo Bonzini) [1945742] - KVM: selftests: remove redundant semi-colon (Paolo Bonzini) [1945742] - selftests: kvm: Check that TSC page value is small after KVM_SET_CLOCK(0) (Paolo Bonzini) [1945742] - KVM: x86: Prevent 'hv_clock->system_time' from going negative in kvm_guest_time_update() (Paolo Bonzini) [1945742] - selftests: kvm: make hardware_disable_test less verbose (Paolo Bonzini) [1945742] - selftests: kvm: add set_boot_cpu_id test (Paolo Bonzini) [1945742] - selftests: kvm: add _vm_ioctl (Paolo Bonzini) [1945742] - selftests: kvm: add get_msr_index_features (Paolo Bonzini) [1945742] - KVM: x86/xen: Add support for vCPU runstate information (Paolo Bonzini) [1945742] - RHEL: configs: do not enable CONFIG_KVM_XEN (Paolo Bonzini) [1945742] - KVM: x86: allow compiling out the Xen hypercall interface (Paolo Bonzini) [1945742] - KVM: x86: compile out TDP MMU on 32-bit systems (Paolo Bonzini) [1945742] - KVM: xen: flush deferred static key before checking it (Paolo Bonzini) [1945742] - KVM: x86/xen: Explicitly pad struct compat_vcpu_info to 64 bytes (Paolo Bonzini) [1945742] - KVM: x86/xen: Allow reset of Xen attributes (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in kvm_run->flags (Paolo Bonzini) [1945742] - Documentation: kvm: fix messy conversion from .txt to .rst (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in KVM_GET_SUPPORTED_HV_CPUID (Paolo Bonzini) [1945742] - Documentation: kvm: fix warning (Paolo Bonzini) [1945742] - KVM: Add documentation for Xen hypercall and shared_info updates (Paolo Bonzini) [1945742] - KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT (Paolo Bonzini) [1945742] - KVM: Documentation: Fix documentation for nested. (Paolo Bonzini) [1945742] - KVM: Documentation: Add arm64 KVM_RUN error codes (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_CAP_ENFORCE_PV_CPUID (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_X86_SET_MSR_FILTER (Paolo Bonzini) [1945742] - docs: kvm: add documentation for KVM_CAP_S390_DIAG318 (Paolo Bonzini) [1945742] - selftests: kvm: Mmap the entire vcpu mmap area (Paolo Bonzini) [1945742] - selftests: kvm: avoid uninitialized variable warning (Paolo Bonzini) [1945742] - selftests: kvm: add hardware_disable test (Paolo Bonzini) [1945742] - KVM: selftests: Don't bother mapping GVA for Xen shinfo test (Paolo Bonzini) [1945742] - KVM: selftests: Fix hex vs. decimal snafu in Xen test (Paolo Bonzini) [1945742] - KVM: selftests: Fix size of memslots created by Xen tests (Paolo Bonzini) [1945742] - KVM: selftests: Ignore recently added Xen tests' build output (Paolo Bonzini) [1945742] - KVM: x86: declare Xen HVM shared info capability and add test case (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop hv_vcpu_to_vcpu() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate Hyper-V context lazily (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Make Hyper-V emulation enablement conditional (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate 'struct kvm_vcpu_hv' dynamically (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Prepare to meet unallocated Hyper-V context (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Always use to_hv_vcpu() accessor to get to 'struct kvm_vcpu_hv' (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Stop shadowing global 'current_vcpu' variable (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Introduce to_kvm_hv() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_syndbg() to to_hv_syndbg() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_stimer()/stimer_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_synic()/synic_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_vcpu() to to_hv_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop unused kvm_hv_vapic_assist_page_enabled() (Paolo Bonzini) [1945742] - KVM: x86/xen: Add event channel interrupt vector upcall (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu time info region (Paolo Bonzini) [1945742] - KVM: x86/xen: setup pvclock updates (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu info (Paolo Bonzini) [1945742] - KVM: x86/xen: Add KVM_XEN_VCPU_SET_ATTR/KVM_XEN_VCPU_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: update wallclock region (Paolo Bonzini) [1945742] - xen: add wc_sec_hi to struct shared_info (Paolo Bonzini) [1945742] - KVM: x86/xen: register shared_info page (Paolo Bonzini) [1945742] - KVM: x86/xen: add definitions of compat_shared_info, compat_vcpu_info (Paolo Bonzini) [1945742] - KVM: x86/xen: latch long_mode when hypercall page is set up (Paolo Bonzini) [1945742] - KVM: x86/xen: add KVM_XEN_HVM_SET_ATTR/KVM_XEN_HVM_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: Add kvm_xen_enabled static key (Paolo Bonzini) [1945742] - KVM: x86/xen: Move KVM_XEN_HVM_CONFIG handling to xen.c (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix coexistence of Xen and Hyper-V hypercalls (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add helper to generate mask of reserved HPA bits (Paolo Bonzini) [1945742] - KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bits (Paolo Bonzini) [1945742] - KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of vCPU mode (Paolo Bonzini) [1945742] - KVM: nSVM: Use common GPA helper to check for illegal CR3 (Paolo Bonzini) [1945742] - KVM: VMX: Use GPA legality helpers to replace open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to handle legal GPA with an alignment requirement (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to check for a legal GPA (Paolo Bonzini) [1945742] - KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs (Paolo Bonzini) [1945742] - KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU reset (Paolo Bonzini) [1945742] - KVM: x86/xen: intercept xen hypercalls if enabled (Paolo Bonzini) [1945742] - KVM: selftests: Add missing header file needed by xAPIC IPI tests (Paolo Bonzini) [1945742] - KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c (Paolo Bonzini) [1945742] - selftests: kvm: Properly set Hyper-V CPUIDs in evmcs_test (Paolo Bonzini) [1945742] - selftests: kvm: Move kvm_get_supported_hv_cpuid() to common code (Paolo Bonzini) [1945742] - selftest: kvm: x86: test KVM_GET_CPUID2 and guest visible CPUIDs against KVM_GET_SUPPORTED_CPUID (Paolo Bonzini) [1945742] - selftests: kvm/x86: add test for pmu msr MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: selftests: Disable dirty logging with vCPUs running (Paolo Bonzini) [1945742] - KVM: selftests: Add backing src parameter to dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Add memslot modification stress test (Paolo Bonzini) [1945742] - KVM: selftests: Add option to overlap vCPU memory access (Paolo Bonzini) [1945742] - KVM: selftests: Fix population stage in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Convert iterations to int in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Avoid flooding debug log while populating memory (Paolo Bonzini) [1945742] - KVM: selftests: Rename timespec_diff_now to timespec_elapsed (Paolo Bonzini) [1945742] - KVM: selftests: Test IPI to halted vCPU in xAPIC while backing page moves (Paolo Bonzini) [1945742] - KVM: selftests: Implement perf_test_util more conventionally (Paolo Bonzini) [1945742] - KVM: selftests: Use vm_create_with_vcpus in create_vm (Paolo Bonzini) [1945742] - KVM: selftests: Factor out guest mode code (Paolo Bonzini) [1945742] - selftests: kvm: Merge user_msr_test into userspace_msr_exit_test (Paolo Bonzini) [1945742] - selftests: kvm: Test MSR exiting to userspace (Paolo Bonzini) [1945742] - KVM: selftests: sync_regs test for diag318 (Paolo Bonzini) [1945742] - KVM: selftests: x86: Set supported CPUIDs on default VM (Paolo Bonzini) [1945742] - KVM: selftests: Make test skipping consistent (Paolo Bonzini) [1945742] - KVM: selftests: Introduce vm_create_[default_]_with_vcpus (Paolo Bonzini) [1945742] - KVM: selftests: Make vm_create_default common (Paolo Bonzini) [1945742] - KVM: selftests: always use manual clear in dirty_log_perf_test (Paolo Bonzini) [1945742] - selftests: kvm: keep .gitignore add to date (Paolo Bonzini) [1945742] - KVM: selftests: Add "-c" parameter to dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Run dirty ring test asynchronously (Paolo Bonzini) [1945742] - KVM: selftests: Add dirty ring buffer test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce after_vcpu_run hook for dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Verify supported CR4 bits can be set before KVM_SET_CPUID2 (Paolo Bonzini) [1945742] - KVM: selftests: allow two iterations of dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce the dirty log perf test (Paolo Bonzini) [1945742] - KVM: selftests: Make the number of vcpus global (Paolo Bonzini) [1945742] - KVM: selftests: Make the per vcpu memory size global (Paolo Bonzini) [1945742] - KVM: selftests: Drop pointless vm_create wrapper (Paolo Bonzini) [1945742] - KVM: selftests: Add wrfract to common guest code (Paolo Bonzini) [1945742] - KVM: selftests: Simplify demand_paging_test with timespec_diff_now (Paolo Bonzini) [1945742] - KVM: selftests: Remove address rounding in guest code (Paolo Bonzini) [1945742] - KVM: selftests: Factor code out of demand_paging_test (Paolo Bonzini) [1945742] - KVM: selftests: Use a single binary for dirty/clear log test (Paolo Bonzini) [1945742] - KVM: selftests: Always clear dirty bitmap after iteration (Paolo Bonzini) [1945742] - selftests: kvm: test enforcement of paravirtual cpuid features (Paolo Bonzini) [1945742] - selftests: kvm: Add exception handling to selftests (Paolo Bonzini) [1945742] - selftests: kvm: Clear uc so UCALL_NONE is being properly reported (Paolo Bonzini) [1945742] - selftests: kvm: Fix the segment descriptor layout to match the actual layout (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix __user pointer handling for hypercall page installation (Paolo Bonzini) [1945742] - KVM: x86/xen: fix Xen hypercall page msr handling (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callers (Paolo Bonzini) [1945742] - KVM: cleanup DR6/DR7 reserved bits checks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add '__func__' in rmap_printk() (Paolo Bonzini) [1945742] - KVM: SVM: Replace hard-coded value with #define (Paolo Bonzini) [1945742] - KVM: SVM: use .prepare_guest_switch() to handle CPU register save/setup (Paolo Bonzini) [1945742] - KVM: SVM: remove uneeded fields from host_save_users_msrs (Paolo Bonzini) [1945742] - KVM: SVM: use vmsave/vmload for saving/restoring additional host state (Paolo Bonzini) [1945742] - KVM: SVM: Use asm goto to handle unexpected #UD on SVM instructions (Paolo Bonzini) [1945742] - KVM: VMX: Use the kernel's version of VMXOFF (Paolo Bonzini) [1945742] - KVM: VMX: Move Intel PT shenanigans out of VMXON/VMXOFF flows (Paolo Bonzini) [1945742] - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw (Paolo Bonzini) [1945742] - x86/virt: Mark flags and memory as clobbered by VMXOFF (Paolo Bonzini) [1945742] - x86/reboot: Force all cpus to exit VMX root if VMX is supported (Paolo Bonzini) [1945742] - x86/virt: Eat faults on VMXOFF in reboot flows (Paolo Bonzini) [1945742] - KVM: x86: use static calls to reduce kvm_x86_ops overhead (Paolo Bonzini) [1945742] - KVM: x86: introduce definitions to support static calls for kvm_x86_ops (Paolo Bonzini) [1945742] - KVM: RHEL: include linux/static_call.h (Paolo Bonzini) [1945742] - KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops functions (Paolo Bonzini) [1945742] - KVM: Stop using deprecated jump label APIs (Paolo Bonzini) [1945742] - locking/static_key: Add support for deferred static branches (Paolo Bonzini) [1945742] - KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Release guest LBR event via lazy release mechanism (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Reduce the overhead of LBR pass-through or cancellation (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR event is ACTIVE (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBUGCTLMSR_LBR (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh (Paolo Bonzini) [1945742] - KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static (Paolo Bonzini) [1945742] - KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DEBUGCTL (Paolo Bonzini) [1945742] - KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI state (Paolo Bonzini) [1945742] - x86/apic: Export x2apic_mode for use by KVM in "warm" path (Paolo Bonzini) [1945742] - KVM: VMX: Enable bus lock VM exit (Paolo Bonzini) [1945742] - KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run (Paolo Bonzini) [1945742] - KVM: VMX: Convert vcpu_vmx.exit_reason to a union (Paolo Bonzini) [1945742] - KVM/SVM: add support for SEV attestation command (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove the defunct update_pte() paging hook (Paolo Bonzini) [1945742] - KVM: Expose AVX_VNNI instruction to guset (Paolo Bonzini) [1945742] - Enumerate AVX Vector Neural Network instructions (Paolo Bonzini) [1945742] - x86: kvm: style: Simplify bool comparison (Paolo Bonzini) [1945742] - KVM: x86: Zap the oldest MMU pages, not the newest (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use boolean returns for (S)PTE accessors (Paolo Bonzini) [1945742] - KVM: X86: use vzalloc() instead of vmalloc/memset (Paolo Bonzini) [1945742] - KVM: x86: Take KVM's SRCU lock only if steal time update is needed (Paolo Bonzini) [1945742] - KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put() (Paolo Bonzini) [1945742] - KVM: do not assume PTE is writable after follow_pfn (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86: cleanup CR3 reserved bits checks (Paolo Bonzini) [1945742] - KVM: SVM: Treat SVM as unsupported when running as an SEV guest (Paolo Bonzini) [1945742] - KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode (Paolo Bonzini) [1945742] - KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check (Paolo Bonzini) [1945742] - KVM/x86: assign hva with the right value to vm_munmap the pages (Paolo Bonzini) [1945742] - Fix unsynchronized access to sev members through svm_register_enc_region (Paolo Bonzini) [1945742] - KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written" (Paolo Bonzini) [1945742] - KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: __kvm_vcpu_halt can be static (Paolo Bonzini) [1945742] - KVM: SVM: Add support for booting APs in an SEV-ES guest (Paolo Bonzini) [1945742] - KVM/SVM: Remove leftover __svm_vcpu_run prototype from svm.c (Paolo Bonzini) [1945742] - KVM: SVM: Add register operand to vmsave call in sev_es_vcpu_load (Paolo Bonzini) [1945742] - KVM: SVM: fix 32-bit compilation (Paolo Bonzini) [1945742] - KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting (Paolo Bonzini) [1945742] - KVM: SVM: Provide support to launch and run an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests (Paolo Bonzini) [1945742] - x86/kvm/svm: Use uninstrumented wrmsrl() to restore GS (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU loading (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU creation/loading (Paolo Bonzini) [1945742] - KVM: SVM: Update ASID allocation to support SEV-ES guests (Paolo Bonzini) [1945742] - KVM: SVM: Set the encryption mask for the SVM host save area (Paolo Bonzini) [1945742] - KVM: SVM: Add NMI support for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Do not report support for SMM for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR8 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR4 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR0 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for EFER write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support string IO operations for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support MMIO for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT MSR protocol processing (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT processing (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002 (Paolo Bonzini) [1945742] - KVM: SVM: Add initial support for a VMGEXIT VMEXIT (Paolo Bonzini) [1945742] - KVM: SVM: Add GHCB accessor functions for retrieving fields (Paolo Bonzini) [1945742] - KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file (Paolo Bonzini) [1945742] - KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow instruction emulation under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Prevent debugging under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add required changes to support intercepts under SEV-ES (Paolo Bonzini) [1945742] - KVM: x86: introduce complete_emulated_msr callback (Paolo Bonzini) [1945742] - KVM: x86: Mark GPRs dirty when written (Paolo Bonzini) [1945742] - KVM: SVM: Add support for the SEV-ES VMSA (Paolo Bonzini) [1945742] - x86/cpu: Add VM page flush MSR availablility as a CPUID feature (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES capability in KVM (Paolo Bonzini) [1945742] - KVM/VMX/SVM: Move kvm_machine_check function to x86.h (Paolo Bonzini) [1945742] - KVM: Don't allocate dirty bitmap if dirty ring is enabled (Paolo Bonzini) [1945742] - KVM: Make dirty ring exclusive to dirty bitmap log (Paolo Bonzini) [1945742] - KVM: X86: Implement ring-based dirty memory tracking (Paolo Bonzini) [1945742] - KVM: Pass in kvm pointer into mark_page_dirty_in_slot() (Paolo Bonzini) [1945742] - kvm/eventfd: Drain events from eventfd in irqfd_wakeup() (Paolo Bonzini) [1945742] - eventfd: Export eventfd_ctx_do_read() (Paolo Bonzini) [1945742] - kvm/eventfd: Use priority waitqueue to catch events before userspace (Paolo Bonzini) [1945742] - sched/wait: Add add_wait_queue_priority() (Paolo Bonzini) [1945742] - cpuidle-haltpoll: fix error comments in arch_haltpoll_disable (Paolo Bonzini) [1945742] - kvm/eventfd: Use sequence counter with associated spinlock (Paolo Bonzini) [1945742] - x86/kvm/vmx: Use native read/write_cr2() (Paolo Bonzini) [1945742] - KVM: SVM: convert get_user_pages() --> pin_user_pages() (Paolo Bonzini) [1945742] - x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_* (Paolo Bonzini) [1945742] - x86/entry/64: Fix unwind hints in __switch_to_asm() (Paolo Bonzini) [1945742] - x86/asm/64: Change all ENTRY+END to SYM_CODE_* (Paolo Bonzini) [1945742] - x86/head/64: Annotate start_cpu0() as non-callable (Paolo Bonzini) [1945742] - x86/asm: Do not annotate functions with GLOBAL (Paolo Bonzini) [1945742] - kprobes/x86/xen: blacklist non-attachable xen interrupt functions (Paolo Bonzini) [1945742] - x86/asm/64: Add ENDs to some functions and relabel with SYM_CODE_* (Paolo Bonzini) [1945742] - x86/asm: Use SYM_INNER_LABEL instead of GLOBAL (Paolo Bonzini) [1945742] - x86/asm: Annotate aliases (Paolo Bonzini) [1945742] - x86/asm/crypto: Annotate local functions (Paolo Bonzini) [1945742] - static_call: Add static_call_cond() (Paolo Bonzini) [1945742] - static_call: Add basic static call infrastructure (Paolo Bonzini) [1945742] - devlink: use _BITUL() macro instead of BIT() in the UAPI header (Petr Oros) [1935646] - devlink: Fix reload stats structure (Petr Oros) [1935646] - devlink: Avoid overwriting port attributes of registered port (Petr Oros) [1935646] - devlink: Add Documentation/networking/devlink/devlink-reload.rst (Petr Oros) [1935646] - devlink: Add enable_remote_dev_reset generic parameter (Petr Oros) [1935646] - devlink: Add remote reload stats (Petr Oros) [1935646] - devlink: Add reload stats (Petr Oros) [1935646] - devlink: Add devlink reload limit option (Petr Oros) [1935646] - devlink: Add reload action option to devlink reload command (Petr Oros) [1935646] - devlink: Change devlink_reload_supported() param type (Petr Oros) [1935646]- CI: Rename KABI option (Veronika Kabatova) - CI: Disable result checking for realtime checks (Veronika Kabatova) - Revert "GFS2: Re-add a call to log_flush_wait when flushing the journal" (Bob Peterson) [1917930] - md/raid1: properly indicate failure when ending a failed write request (Nigel Croxon) [1954588] - Revert "uio: use request_threaded_irq instead" (Vitaly Kuznetsov) [1946644] - drm/ast: Set format registers in primary plane's update (Lyude Paul) [1923857] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [1940926] - x86/hyperv: Move hv_do_rep_hypercall to asm-generic (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Increase wait time for VMbus unload (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize unload_event statically (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Check for pending channel interrupts before taking a CPU offline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drivers: hv: vmbus: Introduce CHANNELMSG_MODIFYCHANNEL_RESPONSE (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Introduce and negotiate VMBus protocol version 5.3 (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Use after free in __vmbus_open() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: remove unused function (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Remove unused linux/version.h header (Mohammed Gamal) [1940926] - x86/Hyper-V: Support for free page reporting (Mohammed Gamal) [1940926] - x86/hyper-v: Move hv_message_type to architecture neutral module (Mohammed Gamal) [1940926] - asm-generic/hyperv: import data structures for mapping device interrupts (Mohammed Gamal) [1940926] - asm-generic/hyperv: introduce hv_device_id and auxiliary structures (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_interrupt_entry (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_msi_entry (Mohammed Gamal) [1940926] - x86/hyperv: provide a bunch of helper functions (Mohammed Gamal) [1940926] - x86/hyperv: extract partition ID from Microsoft Hypervisor if necessary (Mohammed Gamal) [1940926] - asm-generic/hyperv: Add definitions for Get/SetVpRegister hypercalls (Mohammed Gamal) [1940926] - drivers: hv: Fix EXPORT_SYMBOL and tab spaces issue (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drop error message when 'No request id available' (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move handling of VMbus interrupts (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Handle auto EOI quirk inline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move hyperv_report_panic_msg to arch neutral code (Mohammed Gamal) [1940926] - Drivers: hv: Redo Hyper-V synthetic MSR get/set functions (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move Hyper-V page allocator to arch neutral code (Mohammed Gamal) [1940926] - x86/hyperv: allocate output arg pages if required (Mohammed Gamal) [1940926] - drivers: hv: Fix whitespace errors (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: skip VMBus initialization if Linux is root (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isolated guests (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Restrict vmbus_devices on isolated guests (Mohammed Gamal) [1940926] - hv_utils: Fix spelling mistake "Hearbeat" -> "Heartbeat" (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Resolve race condition in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Reduce number of references to message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize memory to be sent to the host (Mohammed Gamal) [1940926] - hv_utils: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1940926] - drivers/hv: remove obsolete TODO and fix misleading typo in comment (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch SPLIT_STRING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix call msleep using < 20ms (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch LINE_SPACING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Replace symbolic permissions by octal permissions (Mohammed Gamal) [1940926] - drivers: hv: Fix hyperv_record_panic_msg path on comment (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening (Mohammed Gamal) [1940926] - ena: revert removal of MODULE_VERSION from ena (Petr Oros) [1955712] - Revert "[netdrv] net/intel: remove driver versions from Intel drivers" (Jonathan Toppins) [1955745] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1955721] - net: core: add dev_get_tstats64 as a ndo_get_stats64 implementation (Josef Oskera) [1939453]- igb: amend removal of MODULE_VERSION (Corinna Vinschen) [1955748] - igc: amend removal of MODULE_VERSION (Corinna Vinschen) [1955755] - i40e: amend removal of MODULE_VERSION (Stefan Assmann) [1955736] - ixgbe: Amend commit acf03026ec5a to include a version string in module info. (Ken Cox) [1955759] - i40e: Fix parameters in aq_get_phy_register() (Stefan Assmann) [1907852] - initramfs: panic with memory information (Coiby Xu) [1936031] - powercap/intel_rapl: add support for AlderLake (David Arcari) [1838605] - xfs: restore shutdown check in mapped write fault path (Brian Foster) [1926089] - xfs: consider shutdown in bmapbt cursor delete assert (Brian Foster) [1926077] - iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate (Carlos Maiolino) [1938210] - scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() (Ewan D. Milne) [1929878] - perf/arm-cmn: Move IRQs when migrating context (Jeremy Linton) [1816850] - perf/arm-cmn: Fix PMU instance naming (Jeremy Linton) [1816850] - perf: arm-cmn: Fix conversion specifiers for node type (Jeremy Linton) [1816850] - perf: arm-cmn: Fix unsigned comparison to less than zero (Jeremy Linton) [1816850] - perf: Add Arm CMN-600 PMU driver (Jeremy Linton) [1816850] - redhat/configs: Use CONFIG_VIRTIO_CONSOLE=m on s390x, too (Thomas Huth) [1954119] - s390/config: do not select VIRTIO_CONSOLE via Kconfig (Thomas Huth) [1954119] - x86/platform/uv: Fix an error code in uv_hubs_init() (Frank Ramsay) [1936605] - x86/platform/uv: Add more to secondary CPU kdump info (Frank Ramsay) [1936605] - x86/platform/uv: Use x2apic enabled bit as set by BIOS to indicate APIC mode (Frank Ramsay) [1936605] - redhat/configs: Add CONFIG_UV_SYSFS (Frank Ramsay) [1936605] - x86/platform/uv: Fix indentation warning in Documentation/ABI/testing/sysfs-firmware-sgi_uv (Frank Ramsay) [1936605] - x86/platform/uv: Set section block size for hubless architectures (Frank Ramsay) [1936605] - x86/platform/uv: Update sysfs documentation (Frank Ramsay) [1936605] - x86/platform/uv: Add deprecated messages to /proc info leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs hubless leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs leaves to replace those in procfs (Frank Ramsay) [1936605] - x86/platform/uv: Add kernel interfaces for obtaining system info (Frank Ramsay) [1936605] - x86/platform/uv: Update MAINTAINERS for uv_sysfs driver (Frank Ramsay) [1936605] - x86/platform/uv: Update ABI documentation of /sys/firmware/sgi_uv/ (Frank Ramsay) [1936605] - x86/platform/uv: Add new uv_sysfs platform driver (Frank Ramsay) [1936605] - x86/platform/uv: Add and export uv_bios_* functions (Frank Ramsay) [1936605] - x86/platform/uv: Remove existing /sys/firmware/sgi_uv/interface (Frank Ramsay) [1936605] - x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1936605] - x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1936605] - x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1936605] - UV: Add SPDX license identifier - Makefile/Kconfig (Frank Ramsay) [1936605] - netdevsim: Only use sampling truncation length when valid (Ivan Vecera) [1955163] - selftests: netdevsim: Test psample functionality (Ivan Vecera) [1955163] - netdevsim: Add dummy psample implementation (Ivan Vecera) [1955163] - psample: Add additional metadata attributes (Ivan Vecera) [1955163] - psample: Encapsulate packet metadata in a struct (Ivan Vecera) [1955163] - net: psample: fix build error when CONFIG_INET is not enabled (Ivan Vecera) [1955163] - devlink: include for _BITUL (Petr Oros) [1935630] - netdevsim: add support for flash_update overwrite mask (Petr Oros) [1935630] - devlink: introduce flash update overwrite mask (Petr Oros) [1935630] - devlink: convert flash_update to use params structure (Petr Oros) [1935630] - devlink: check flash_update parameter support in net core (Petr Oros) [1935630] - devlink: Enhance policy to validate port type input value (Petr Oros) [1935630] - devlink: Enhance policy to validate eswitch mode value (Petr Oros) [1935630] - net: devlink: region: Pass the region ops to the snapshot function (Petr Oros) [1935630] - net: devlink: regions: Add a priv member to the regions ops struct (Petr Oros) [1935630]- Enumerate AVX Vector Neural Network instructions (Steve Best) [1838616] - net: fix skb use after free in netpoll (Ivan Vecera) [1913481] - cipso,calipso: resolve a number of problems with the DOI refcounts (Guillaume Nault) [1950996] - netfilter: rpfilter: mask ecn bits before fib lookup (Guillaume Nault) [1950996] - netfilter: Fix rpfilter dropping vrf packets by mistake (Guillaume Nault) [1950996] - redhat: enable CONFIG_DM_MULTIPATH_HST and CONFIG_DM_MULTIPATH_IOA (Mike Snitzer) [1949682] - dm ioctl: fix out of bounds array access when no devices (Mike Snitzer) [1949682] - dm table: Fix zoned model check and zone sectors check (Mike Snitzer) [1949682] - dm: simplify target code conditional on CONFIG_BLK_DEV_ZONED (Mike Snitzer) [1949682] - dm verity: fix DM_VERITY_OPTS_MAX value (Mike Snitzer) [1949682] - dm verity fec: fix misaligned RS roots IO (Mike Snitzer) [1949682] - dm verity: fix FEC for RS roots unaligned to block size (Mike Snitzer) [1949682] - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size (Mike Snitzer) [1949682] - dm: fix deadlock when swapping to encrypted device (Mike Snitzer) [1949682] - dm era: only resize metadata in preresume (Mike Snitzer) [1949682] - dm era: Use correct value size in equality function of writeset tree (Mike Snitzer) [1949682] - dm era: Fix bitset memory leaks (Mike Snitzer) [1949682] - dm era: Verify the data block size hasn't changed (Mike Snitzer) [1949682] - dm era: Reinitialize bitset cache before digesting a new writeset (Mike Snitzer) [1949682] - dm era: Update in-core bitset after committing the metadata (Mike Snitzer) [1949682] - dm era: Recover committed writeset after crash (Mike Snitzer) [1949682] - dm writecache: fix writing beyond end of underlying device when shrinking (Mike Snitzer) [1949682] - dm table: remove needless request_queue NULL pointer checks (Mike Snitzer) [1949682] - dm table: fix zoned iterate_devices based device capability checks (Mike Snitzer) [1949682] - dm writecache: return the exact table values that were set (Mike Snitzer) [1949682] - dm writecache: fix unnecessary NULL check warnings (Mike Snitzer) [1949682] - dm writecache: fix performance degradation in ssd mode (Mike Snitzer) [1949682] - dm integrity: introduce the "fix_hmac" argument (Mike Snitzer) [1949682] - dm persistent data: fix return type of shadow_root() (Mike Snitzer) [1949682] - dm: cleanup of front padding calculation (Mike Snitzer) [1949682] - dm integrity: fix spelling mistake "flusing" -> "flushing" (Mike Snitzer) [1949682] - dm crypt: Spelling s_cihper_cipher_ (Mike Snitzer) [1949682] - dm: avoid filesystem lookup in dm_get_dev_t() (Mike Snitzer) [1949682] - dm integrity: conditionally disable "recalculate" feature (Mike Snitzer) [1949682] - dm integrity: fix a crash if "recalculate" used without "internal_hash" (Mike Snitzer) [1949682] - dm integrity: fix the maximum number of arguments (Mike Snitzer) [1949682] - dm integrity: fix flush with external metadata device (Mike Snitzer) [1949682] - dm snapshot: flush merged data before committing metadata (Mike Snitzer) [1949682] - dm zoned: select CONFIG_CRC32 (Mike Snitzer) [1949682] - dm integrity: select CRYPTO_SKCIPHER (Mike Snitzer) [1949682] - dm cache: simplify the return expression of load_mapping() (Mike Snitzer) [1949682] - dm verity: skip verity work if I_O error when system is shutting down (Mike Snitzer) [1949682] - dm ioctl: fix error return code in target_message (Mike Snitzer) [1949682] - dm crypt: Constify static crypt_iv_operations (Mike Snitzer) [1949682] - dm: add support for REQ_NOWAIT to various targets (Mike Snitzer) [1949682] - dm: rename multipath path selector source files to have "dm-ps" prefix (Mike Snitzer) [1949682] - dm mpath: add IO affinity path selector (Mike Snitzer) [1949682] - dm verity: Add support for signature verification with 2nd keyring (Mike Snitzer) [1949682] - dm: remove unnecessary current->bio_list check when submitting split bio (Mike Snitzer) [1949682] - dm: remove invalid sparse __acquires and __releases annotations (Mike Snitzer) [1949682] - dm: fix double RCU unlock in dm_dax_zero_page_range() error path (Mike Snitzer) [1949682] - dm writecache: remove BUG() and fail gracefully instead (Mike Snitzer) [1949682] - dm table: Remove BUG_ON(in_interrupt()) (Mike Snitzer) [1949682] - dm: fix bug with RCU locking in dm_blk_report_zones (Mike Snitzer) [1949682] - Revert "dm cache: fix arm link errors with inline" (Mike Snitzer) [1949682] - vfs: remove lockdep bogosity in __sb_start_write (Brian Foster) [1926097] - nbd: freeze the queue while we're adding connections (Ming Lei) [1927246] - selftests/livepatch: Do not check order when using "comm" for dmesg checking (Joel Savitz) [1942056] - RDMA/siw,rxe: Make emulated devices virtual in the device tree (Kamal Heib) [1931849] - RDMA/core: remove use of dma_virt_ops (Kamal Heib) [1931849] - RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_size (Kamal Heib) [1931849] - RDMA/core: Fix ib_dma_max_seg_size() (Kamal Heib) [1931849] - RDMA/umem: Move to allocate SG table from pages (Kamal Heib) [1931849] - lib/scatterlist: Do not limit max_segment to PAGE_ALIGNED values (Kamal Heib) [1931849] - lib/scatterlist: Add support in dynamic allocation of SG table from pages (Kamal Heib) [1931846] - RDMA/srp: Increase max_segment_size (Kamal Heib) [1931849] - RDMA/uverbs: Allow drivers to create a new HW object during rereg_mr (Kamal Heib) [1931849] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Kamal Heib) [1931849] - RDMA/vmw_pvrdma: Fix network_hdr_type reported in WC (Kamal Heib) [1931849] - RDMA/cma: Fix error flow in default_roce_mode_store (Kamal Heib) [1931849] - RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two() (Kamal Heib) [1931849] - RDMA/restrack: Don't treat as an error allocation ID wrapping (Kamal Heib) [1931849] - RDMA/ucma: Do not miss ctx destruction steps in some cases (Kamal Heib) [1931849] - RDMA/cma: Don't overwrite sgid_attr after device is released (Kamal Heib) [1931849] - RDMA/rxe: Use acquire/release for memory ordering (Kamal Heib) [1931849] - RDMA/uverbs: Fix incorrect variable type (Kamal Heib) [1931849] - RDMA/core: Update kernel documentation for ib_create_named_qp() (Kamal Heib) [1931849] - RDMA/iser: Remove in_interrupt() usage (Kamal Heib) [1931849] - IB: Fix kernel-doc markups (Kamal Heib) [1931849] - RDMA/uverbs: Check ODP in ib_check_mr_access() as well (Kamal Heib) [1931849] - RDMA/uverbs: Tidy input validation of ib_uverbs_rereg_mr() (Kamal Heib) [1931849] - RDMA/efa: Use dma_set_mask_and_coherent() to simplify code (Kamal Heib) [1931849] - RDMA/restrack: Support all QP types (Kamal Heib) [1931849] - RDMA/core: Allow drivers to disable restrack DB (Kamal Heib) [1931849] - RDMA/core: Track device memory MRs (Kamal Heib) [1931849] - RDMA/cma: Fix deadlock on &lock in rdma_cma_listen_on_all() error unwind (Kamal Heib) [1931849] - IB/hfi1: Fix fall-through warnings for Clang (Kamal Heib) [1931849] - RDMA/ipoib: Distribute cq completion vector better (Kamal Heib) [1931849] - RDMA/efa: Remove .create_ah callback assignment (Kamal Heib) [1931849] - RDMA/cma: Add missing error handling of listen_id (Kamal Heib) [1931849] - RDMA/restrack: Store all special QPs in restrack DB (Kamal Heib) [1931849] - RDMA/counter: Combine allocation and bind logic (Kamal Heib) [1931849] - RDMA/core: Remove ib_dma_{alloc,free}_coherent (Kamal Heib) [1931849] - RDMA/core: Make FD destroy callback void (Kamal Heib) [1931849] - RDMA/core: Postpone uobject cleanup on failure till FD close (Kamal Heib) [1931849] - IB/isert: Do not excplicitly check == false for bool (Kamal Heib) [1931849] - IB/core: Add support for NDR link speed (Kamal Heib) [1931849] - RDMA/ipoib: Add 50Gb and 100Gb link speeds to ethtool (Kamal Heib) [1931849] - RDMA/rxe,siw: Restore uverbs_cmd_mask IB_USER_VERBS_CMD_POST_SEND (Kamal Heib) [1931849] - RDMA/siw: Fix typo of EAGAIN not -EAGAIN in siw_cm_work_handler() (Kamal Heib) [1931849] - RDMA/rxe: Compute PSN windows correctly (Kamal Heib) [1931849] - RDMA/core: Fix error return in _ib_modify_qp() (Kamal Heib) [1931849] - IB/verbs: avoid nested container_of() (Kamal Heib) [1931849] - RDMA/rxe: Remove unused RXE_MR_TYPE_FMR (Kamal Heib) [1931849] - RDMA: Remove AH from uverbs_cmd_mask (Kamal Heib) [1931849] - RDMA: Remove uverbs cmds from drivers that don't use them (Kamal Heib) [1931849] - RDMA/core Remove uverbs_ex_cmd_mask (Kamal Heib) [1931849] - RDMA: Check create_flags during create_qp (Kamal Heib) [1931849] - RDMA: Check flags during create_cq (Kamal Heib) [1931849] - RDMA: Check attr_mask during modify_qp (Kamal Heib) [1931849] - RDMA: Check srq_type during create_srq (Kamal Heib) [1931849] - RDMA: Move more uverbs_cmd_mask settings to the core (Kamal Heib) [1931849] - RDMA: Remove elements in uverbs_cmd_mask that all drivers set (Kamal Heib) [1931849] - RDMA: Remove uverbs_ex_cmd_mask values that are linked to functions (Kamal Heib) [1931849] - RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait (Kamal Heib) [1931846] - RDMA/core: Fix empty gid table for non IB/RoCE devices (Kamal Heib) [1931846] - RDMA/efa: Use the correct current and new states in modify QP (Kamal Heib) [1931846] - RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs (Kamal Heib) [1931846] - RDMA/srpt: Fix typo in srpt_unregister_mad_agent docstring (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix the active_speed and phys_state value (Kamal Heib) [1931846] - RDMA: Fix software RDMA drivers for dma mapping error (Kamal Heib) [1931846] - IB/srpt: docs: add a description for cq_size member (Kamal Heib) [1931846] - RDMA: Add rdma_connect_locked() (Kamal Heib) [1931846] - RDMA/uverbs: Fix false error in query gid IOCTL (Kamal Heib) [1931846] - RDMA/rxe: Fix small problem in network_type patch (Kamal Heib) [1931846] - RDMA/ucma: Fix use after free in destroy id flow (Kamal Heib) [1931846] - RDMA/rxe: Move the definitions for rxe_av.network_type to uAPI (Kamal Heib) [1931846] - RDMA: Explicitly pass in the dma_device to ib_register_device (Kamal Heib) [1931846] - RDMA/usnic: Remove the query_pkey callback (Kamal Heib) [1931846] - RDMA/usnic: Fix spelling mistake "transistion" -> "transition" (Kamal Heib) [1931846] - RDMA/usnic: switch from 'pci_' to 'dma_' API (Kamal Heib) [1931846] - RDMA/usnic: Avoid overly large buffers on stack (Kamal Heib) [1931846] - IB/usnic: Use dev_get_drvdata (Kamal Heib) [1931846] - IB/usnic: Fix deadlock (Kamal Heib) [1931846] - Revert "[infiniband] usnic_verbs: fix deadlock" (Kamal Heib) [1931846] - RDMA/rxe: Remove duplicate entries in struct rxe_mr (Kamal Heib) [1931846] - RDMA/uverbs: Expose the new GID query API to user space (Kamal Heib) [1931846] - RDMA/core: Introduce new GID table query API (Kamal Heib) [1931846] - RDMA/core: Modify enum ib_gid_type and enum rdma_network_type (Kamal Heib) [1931846] - RDMA/core: Change rdma_get_gid_attr returned error code (Kamal Heib) [1931846] - RDMA/core: Constify struct attribute_group (Kamal Heib) [1931846] - RDMA/core: Remove ucontext->closing (Kamal Heib) [1931846] - RDMA/drivers: Remove udata check from special QP (Kamal Heib) [1931846] - RDMA/qedr: Add support for user mode XRC-SRQ's (Kamal Heib) [1931846] - RDMA/mlx4: Prepare QP allocation to remove from the driver (Kamal Heib) [1931846] - RDMA/mlx4: Embed GSI QP into general mlx4_ib QP (Kamal Heib) [1931846] - RDMA/core: Align write and ioctl checks of QP types (Kamal Heib) [1931846] - RDMA/efa: Drop double zeroing for sg_init_table() (Kamal Heib) [1931846] - RDMA/efa: Add messages and RDMA read work requests HW stats (Kamal Heib) [1931846] - RDMA/efa: Group keep alive received counter with other SW stats (Kamal Heib) [1931846] - RDMA/restrack: Improve readability in task name management (Kamal Heib) [1931846] - RDMA/restrack: Simplify restrack tracking in kernel flows (Kamal Heib) [1931846] - RDMA/restrack: Count references to the verbs objects (Kamal Heib) [1931846] - RDMA/cma: Delete from restrack DB after successful destroy (Kamal Heib) [1931846] - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy (Kamal Heib) [1931846] - RDMA: Fix link active_speed size (Kamal Heib) [1931846] - net/mlx5: Refactor query port speed functions (Kamal Heib) [1931846] - RDMA: Convert RWQ table logic to ib_core allocation scheme (Kamal Heib) [1931846] - RDMA: Clean MW allocation and free flows (Kamal Heib) [1931846] - RDMA/cma: Fix use after free race in roce multicast join (Kamal Heib) [1931846] - RDMA/cma: Consolidate the destruction of a cma_multicast in one place (Kamal Heib) [1931846] - RDMA/cma: Remove dead code for kernel rdmacm multicast (Kamal Heib) [1931846] - RDMA/cma: Combine cma_ndev_work with cma_work (Kamal Heib) [1931846] - RDMA/cma: Remove cma_comp() (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_LISTEN state (Kamal Heib) [1931846] - RDMA/cma: Make the locking for automatic state transition more clear (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_CONNECT state (Kamal Heib) [1931846] - RDMA/core: Added missing WR and WC opcodes (Kamal Heib) [1931846] - RDMA/qedr: Remove fbo and zbva from the MR (Kamal Heib) [1931846] - RDMA/mlx4: Use ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/pvrdma: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/bnxt: Do not use ib_umem_page_count() or ib_umem_num_pages() (Kamal Heib) [1931846] - RDMA/qedr: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/qedr: Use rdma_umem_for_each_dma_block() instead of open-coding (Kamal Heib) [1931846] - RDMA/i40iw: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/efa: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/umem: Split ib_umem_num_pages() into ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/umem: Replace for_each_sg_dma_page with rdma_umem_for_each_dma_block (Kamal Heib) [1931846] - RDMA/umem: Add rdma_umem_for_each_dma_block() (Kamal Heib) [1931846] - RDMA/umem: Use simpler logic for ib_umem_find_best_pgsz() (Kamal Heib) [1931846] - RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary (Kamal Heib) [1931846] - RDMA: Make counters destroy symmetrical (Kamal Heib) [1931846] - RDMA: Restore ability to return error for destroy WQ (Kamal Heib) [1931846] - RDMA: Change XRCD destroy return value (Kamal Heib) [1931846] - RDMA: Allow fail of destroy CQ (Kamal Heib) [1931846] - RDMA/core: Delete function indirection for alloc/free kernel CQ (Kamal Heib) [1931846] - RDMA: Restore ability to fail on SRQ destroy (Kamal Heib) [1931846] - RDMA/mlx5: Issue FW command to destroy SRQ on reentry (Kamal Heib) [1931846] - RDMA: Restore ability to fail on AH destroy (Kamal Heib) [1931846] - RDMA: Restore ability to fail on PD deallocate (Kamal Heib) [1931846] - RDMA/core: Change how failing destroy is handled during uobj abort (Kamal Heib) [1931846] - RDMA/ucma: Fix resource leak on error path (Kamal Heib) [1931846] - RDMA/rxe: Address an issue with hardened user copy (Kamal Heib) [1931846] - RDMA/rxe: Add SPDX hdrs to rxe source files (Kamal Heib) [1931846] - RDMA/core: Trigger a WARN_ON if the driver causes uobjects to become leaked (Kamal Heib) [1931846] - RDMA/rxe: Fix style warnings (Kamal Heib) [1931846] - RDMA/ucma: Remove closing and the close_wq (Kamal Heib) [1931846] - RDMA/ucma: Rework how new connections are passed through event delivery (Kamal Heib) [1931846] - RDMA/ucma: Narrow file->mut in ucma_event_handler() (Kamal Heib) [1931846] - RDMA/ucma: Change backlog into an atomic (Kamal Heib) [1931846] - RDMA/ucma: Add missing locking around rdma_leave_multicast() (Kamal Heib) [1931846] - RDMA/ucma: Fix locking for ctx->events_reported (Kamal Heib) [1931846] - RDMA/ucma: Fix the locking of ctx->file (Kamal Heib) [1931846] - RDMA/ucma: Do not use file->mut to lock destroying (Kamal Heib) [1931846] - RDMA/cma: Add missing locking to rdma_accept() (Kamal Heib) [1931846] - RDMA/ucma: Remove mc_list and rely on xarray (Kamal Heib) [1931846] - RDMA/ucma: Fix error cases around ucma_alloc_ctx() (Kamal Heib) [1931846] - RDMA/ucma: Consolidate the two destroy flows (Kamal Heib) [1931846] - RDMA/ucma: Remove unnecessary locking of file->ctx_list in close (Kamal Heib) [1931846] - RDMA/ucma: Fix refcount 0 incr in ucma_get_ctx() (Kamal Heib) [1931846] - RDMA/cm: Add tracepoints to track MAD send operations (Kamal Heib) [1931846] - RDMA/cm: Replace pr_debug() call sites with tracepoints (Kamal Heib) [1931846] - RDMA/core: Move the rdma_show_ib_cm_event() macro (Kamal Heib) [1931846] - RDMA/efa: Remove redundant udata check from alloc ucontext response (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix kernel-doc documentation (Kamal Heib) [1931846] - RDMA/rxe: prevent rxe creation on top of vlan interface (Kamal Heib) [1931846] - RDMA/cm: Remove unused cm_class (Kamal Heib) [1931846] - IB/isert: remove duplicated error prints (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD RNR retry (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD QP state machine (Kamal Heib) [1931846] - RDMA/efa: Be consistent with modify QP bitmask (Kamal Heib) [1931846] - RDMA/efa: Add a generic capability check helper (Kamal Heib) [1931846] - RDMA: Remove constant domain argument from flow creation call (Kamal Heib) [1931846] - RDMA/i40iw: Avoid typecast from void to pci_dev (Kamal Heib) [1931846] - sched/uclamp: Add CPU's clamp buckets refcounting (Kamal Heib) [1931846] - overflow: Include header file with SIZE_MAX declaration (Kamal Heib) [1931846] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - IB/hfi1: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - treewide: replace '---help---' in Kconfig files with 'help' (Kamal Heib) [1931846] - remove ioremap_nocache and devm_ioremap_nocache (Kamal Heib) [1931846]- ethtool: pause: make sure we init driver stats (Ivan Vecera) [1935611] - ethtool: correct policy for ETHTOOL_MSG_CHANNELS_SET (Ivan Vecera) [1935611] - ethtool: strset: allow ETHTOOL_A_STRSET_COUNTS_ONLY attr (Ivan Vecera) [1935611] - ethtool: specify which header flags are supported per command (Ivan Vecera) [1935611] - ethtool: link up ethnl_header_policy as a nested policy (Ivan Vecera) [1935611] - ethtool: trim policy tables (Ivan Vecera) [1935611] - ethtool: wire up set policies to ops (Ivan Vecera) [1935611] - ethtool: wire up get policies to ops (Ivan Vecera) [1935611] - netdevsim: fix duplicated debugfs directory (Ivan Vecera) [1935611] - selftests: add a test for ethtool pause stats (Ivan Vecera) [1935611] - netdevsim: add pause frame stats (Ivan Vecera) [1935611] - docs: net: include the new ethtool pause stats in the stats doc (Ivan Vecera) [1935611] - ethtool: add standard pause stats (Ivan Vecera) [1935611] - net: tighten the definition of interface statistics (Ivan Vecera) [1935611]- PCI: hv: Fix typo (Mohammed Gamal) [1940924] - asm-generic/hyperv: change HV_CPU_POWER_MANAGEMENT to HV_CPU_MANAGEMENT (Mohammed Gamal) [1940925] - x86/hyperv: detect if Linux is the root partition (Mohammed Gamal) [1940925] - hyperv: hyperv.h: drop a duplicated word (Mohammed Gamal) [1940925] - hyper-v: Remove internal types from UAPI header (Mohammed Gamal) [1940925] - x86/hyperv: Load/save the Isolation Configuration leaf (Mohammed Gamal) [1940925] - x86/hyperv: Initialize clockevents after LAPIC is initialized (Mohammed Gamal) [1940925] - x86/hyperv: check cpu mask after interrupt has been disabled (Mohammed Gamal) [1940925] - x86/hyperv: Fix kexec panic/hang issues (Mohammed Gamal) [1940925] - video: hyperv_fb: Fix a double free in hvfb_probe (Mohammed Gamal) [1940922] - uio: uio_hv_generic: use devm_kzalloc() for private data alloc (Mohammed Gamal) [1940922] - Avoid macro redefinition in compiler-{clang,gcc}.h (Jerome Marchand) [1907271] - x86/split_lock: Add Icelake microserver and Tigerlake CPU models (Prarit Bhargava) [1847576] - tools/power/x86/intel-speed-select: Update version to 1.8 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command to get/set TRL (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command turbo-mode (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set higher of cpuinfo_max_freq or base_frequency (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set scaling_max_freq to base_frequency (Prarit Bhargava) [1921801] - platform/x86: ISST: Mark mmio_range_devid_0 and mmio_range_devid_1 with static keyword (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Update version for v5.11 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Account for missing sysfs for die_id (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Read TRL from mailbox (Prarit Bhargava) [1921801] - platform/x86: ISST: Change PCI device macros (Prarit Bhargava) [1921801] - platform/x86: ISST: Allow configurable offset range (Prarit Bhargava) [1921801] - platform/x86: ISST: Check for unaligned mmio address (Prarit Bhargava) [1921801] - tools/power/turbostat: Fallback to an MSR read for EPB (Prarit Bhargava) [1926913] - tools/power/turbostat: Read energy_perf_bias from sysfs (Prarit Bhargava) [1926913] - Bluetooth: btusb: Add workaround for remote-wakeup issues with Barrot 8041a02 fake CSR controllers (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix detection of some fake CSR controllers with a bcdDevice val of 0x0134 (Gopal Tiwari) [1946951] - Bluetooth: btusb: support download nvm with different board id for wcn6855 (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: Add the missed release_firmware() in mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the missed release_firmware() in btusb_mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Support 0bda:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add OBDA0623 ACPI HID (Gopal Tiwari) [1946951] - Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Wait for timeout during suspend (Gopal Tiwari) [1946951] - Bluetooth: btrtl: fix incorrect skb allocation failure check (Gopal Tiwari) [1946951] - Bluetooth: hci_ll: add a small delay for wl1271 enable bt_en (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 1358:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: resolve various warnings (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Enhance retry logic in qca_setup (Gopal Tiwari) [1946951] - Bluetooth: btusb: btrtl: Add support for RTL8852A (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 13d3:3560 MediaTek MT7615E device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: fix memory leak in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Ask 8821C to drop old firmware (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Refine the ic_id_table for clearer and more regular (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the more support IDs for Realtek RTL8822CE (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add Qualcomm Bluetooth SoC WCN6855 support (Gopal Tiwari) [1946951] - Bluetooth: btusb: Enable wide band speech support for BTUSB_QCA_ROME (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Close UART port if NON_PERSISTENT_SETUP is set (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Remove duplicate power off in proto close (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: enable on new platform (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: use NULL instead of zero (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: switch to list_for_each_entry() (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: drop strange le16_to_cpu() against u8 values (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: remove redundant null check (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb (Gopal Tiwari) [1946951] - Bluetooth: hci_uart: Cancel init work before unregistering (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Remove ignored flag HCI_UART_RESET_ON_INIT (Gopal Tiwari) [1946951] - Bluetooth: btmrvl: eliminate duplicates introducing btmrvl_reg_89xx (Gopal Tiwari) [1946951] - Revert "Bluetooth: btusb: Disable runtime suspend on Realtek devices" (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Stop collecting memdump again for command timeout during SSR (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Only unregister device if it was registered (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix and detect most of the Chinese Bluetooth controllers (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fixes for SSR (Gopal Tiwari) [1946951] - Bluetooth: btusb: add Realtek 8822CE to usb_device_id table (Gopal Tiwari) [1946951] - Bluetooth: btusb: USB alternate setting 1 for WBS (Gopal Tiwari) [1946951] - Bluetooth: btusb: Comment on unbalanced pm reference (Gopal Tiwari) [1946951] - Bluetooth: btusb: BTUSB_WAKEUP_DISABLE prevents wake (Gopal Tiwari) [1946951] - Bluetooth: btusb: Reset port on cmd timeout (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: btusb: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Disable SoC debug logging for WCN3991 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Increase SoC idle timeout to 200ms (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Request Tx clock vote off only when Tx is pending (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Refactor irq wakeup (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Implement prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Set parent dev to hdev (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fix during SSR timeout (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Refactor error handling in qca_suspend() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Skip serdev wait when no transfer is pending (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Only remove TX clock vote after TX is completed (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Simplify determination of serial clock on/off state from votes (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix an error pointer dereference (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8977 chipset (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8997 chipset (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix QCA6390 memdump failure (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Use serdev_device_write_buf() instead of serdev_device_write() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Improve controller ID info log level (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix qca6390 enable failure after warm reboot (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix suspend/resume functionality failure (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Added 003.006.007, changed 001.003.015 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix uninitialized access to hdev (Gopal Tiwari) [1946951] - Bluetooth: serdev: Constify serdev_device_ops (Gopal Tiwari) [1946951] - Bluetooth: Add hook for driver to prevent wake from suspend (Gopal Tiwari) [1946951] - Bluetooth: btusb: Implement hdev->prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add support for binding RTL8723BS with device tree (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: allow max-speed to be set for QCA9377 devices (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: add compatible for QCA9377 (Gopal Tiwari) [1946951] - Bluetooth: btusb: Adding support for LE scatternet to Jfp and ThP (Gopal Tiwari) [1946951] - Bluetooth: Adding driver and quirk defs for multi-role LE (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Add 2 missing models to subver tables (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Move setting of USE_BDADDR_PROPERTY quirk to hci_bcm.c (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Try multiple Patch filenames when loading the Patch firmware (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Bail sooner from btbcm_initialize() when not loading fw (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Drop upper nibble version check from btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_setup_patchram use btbcm_finalize (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_initialize() print local-name on re-init too (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Fold Patch loading + applying into btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Add support for RTL8761B (Gopal Tiwari) [1946951] - Bluetooth: btusb: check for NULL in btusb_find_altsetting() (Gopal Tiwari) [1946951] - Bluetooth: btusb: handle mSBC audio over USB Endpoints (Gopal Tiwari) [1946951] - Bluetooth: add support to notify using SCO air mode (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: respect IRQ polarity from DT (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: fix freeing not-requested IRQ (Gopal Tiwari) [1946951] - intel_idle: remove definition of DEBUG (David Arcari) [1926917] - intel_idle: Build fix (David Arcari) [1926917] - cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known (Phil Auld) [1937103] - cpufreq: ACPI: Update arch scale-invariance max perf ratio if CPPC is not there (Phil Auld) [1937103] - cpufreq: ACPI: Extend frequency tables to cover boost frequencies (Phil Auld) [1937103] - sched/uclamp: Add CPU's clamp buckets refcounting (Phil Auld) [1937103] - x86: PM: Register syscore_ops for scale invariance (Phil Auld) [1937103] - sched/fair: Reduce cases for active balance (Phil Auld) [1937103] - sched/fair: Don't set LBF_ALL_PINNED unnecessarily (Phil Auld) [1937103] - sched/fair: Skip idle cfs_rq (Phil Auld) [1937103] - tick/sched: Make jiffies update quick check more robust (Phil Auld) [1937103] - sched/fair: Trivial correction of the newidle_balance() comment (Phil Auld) [1937103] - sched/fair: Clear SMT siblings after determining the core is not idle (Phil Auld) [1937103] - sched: Fix kernel-doc markup (Phil Auld) [1937103] - x86: Print ratio freq_max/freq_base used in frequency invariance calculations (Phil Auld) [1937103] - x86, sched: Use midpoint of max_boost and max_P for frequency invariance on AMD EPYC (Phil Auld) [1937103] - x86, sched: Calculate frequency invariance for AMD systems (Phil Auld) [1937103] - sched: Limit the amount of NUMA imbalance that can exist at fork time (Phil Auld) [1937103] - sched/numa: Allow a floating imbalance between NUMA nodes (Phil Auld) [1937103] - sched: Avoid unnecessary calculation of load imbalance at clone time (Phil Auld) [1937103] - sched/numa: Rename nr_running and break out the magic number (Phil Auld) [1937103] - sched/topology: Condition EAS enablement on FIE support (Phil Auld) [1937103] - sched/topology: Don't enable EAS on SMT systems (Phil Auld) [1937103] - sched/topology,schedutil: Wrap sched domains rebuild (Phil Auld) [1937103] - sched/core: Fix typos in comments (Phil Auld) [1937103] - sched: Fix rq->nr_iowait ordering (Phil Auld) [1937103] - sched: Fix data-race in wakeup (Phil Auld) [1937103] - sched/fair: Fix overutilized update in enqueue_task_fair() (Phil Auld) [1937103] - sched/fair: Dissociate wakeup decisions from SD flag value (Phil Auld) [1937103] - sched: Remove select_task_rq()'s sd_flag parameter (Phil Auld) [1937103] - sched: Add WF_TTWU, WF_EXEC wakeup flags (Phil Auld) [1937103] - sched/fair: Remove superfluous lock section in do_sched_cfs_slack_timer() (Phil Auld) [1937103] - sched/fair: Ensure tasks spreading in LLC during LB (Phil Auld) [1937103] - sched/fair: Reorder throttle_cfs_rq() path (Phil Auld) [1937103] - sched/fair: Check for idle core in wake_affine (Phil Auld) [1937103] - sched: Reenable interrupts in do_sched_yield() (Phil Auld) [1937103] - sched/fair: Improve the accuracy of sched_stat_wait statistics (Phil Auld) [1937103] - sched/fair: Tweak pick_next_entity() (Phil Auld) [1937103] - sched/debug: Add new tracepoint to track cpu_capacity (Phil Auld) [1937103] - sched/fair: Remove the force parameter of update_tg_load_avg() (Phil Auld) [1937103] - sched/rt: Disable RT_RUNTIME_SHARE by default (Phil Auld) [1937103] - sched: Cache task_struct::flags in sched_submit_work() (Phil Auld) [1937103] - sched/fair: Simplify the work when reweighting entity (Phil Auld) [1937103] - sched/fair: Fix wrong negative conversion in find_energy_efficient_cpu() (Phil Auld) [1937103] - sched/fair: Ignore cache hotness for SMT migration (Phil Auld) [1937103] - sched: Use __always_inline on is_idle_task() (Phil Auld) [1937103] - treewide: Use fallthrough pseudo-keyword (Phil Auld) [1937103] - sched/debug: Fix the alignment of the show-state debug output (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo_freq/base_freq gives 0 (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo frequency is unknown (Phil Auld) [1937103] - x86, sched: check for counters overflow in frequency invariant accounting (Phil Auld) [1937103] - exit: Move preemption fixup up, move blocking operations down (Phil Auld) [1937103] - net: bonding: remove repeated word (Jarod Wilson) [1936982] - net: bonding: Correct function name bond_change_active_slave() in comment (Jarod Wilson) [1936982] - bonding: Added -ENODEV interpret for slaves option (Jarod Wilson) [1936982] - bonding: 3ad: Print an error for unknown speeds (Jarod Wilson) [1936982] - bonding: 3ad: add support for 400G speed (Jarod Wilson) [1936982] - bonding: 3ad: add support for 200G speed (Jarod Wilson) [1936982] - net/bonding: Declare TLS RX device offload support (Jarod Wilson) [1936982] - net/bonding: Implement TLS TX device offload (Jarod Wilson) [1936982] - net/bonding: Take update_features call out of XFRM funciton (Jarod Wilson) [1936982] - net/bonding: Implement ndo_sk_get_lower_dev (Jarod Wilson) [1936982] - net/bonding: Take IP hash logic into a helper (Jarod Wilson) [1936982] - net: bonding: Notify ports about their initial state (Jarod Wilson) [1936982] - bonding: wait for sysfs kobject destruction before freeing struct slave (Jarod Wilson) [1936982] - bonding: advertise NETIF_F_GSO_SOFTWARE (Jarod Wilson) [1936982] - net/tls: Except bond interface from some TLS checks (Jarod Wilson) [1936982] - net/tls: Device offload to use lowest netdevice in chain (Jarod Wilson) [1936982] - ethtool: Add common function for filling out strings (Ivan Vecera) [1950987] - selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value (Hangbin Liu) [1949349] - selftests: forwarding: Fix race condition in mirror installation (Hangbin Liu) [1949349] - selftests: txtimestamp: fix compilation issue (Hangbin Liu) [1949349] - selftests: net: fib_tests: remove duplicate log test (Hangbin Liu) [1949349] - selftests: xfrm: fix test return value override issue in xfrm_policy.sh (Hangbin Liu) [1949349] - selftests: rtnetlink: load fou module for kci_test_encap_fou() test (Hangbin Liu) [1949349] - vxlan: move debug check after netdev unregister (Guillaume Nault) [1949167] - net: ip: always refragment ip defragmented packets (Guillaume Nault) [1949167] - net: fix pmtu check in nopmtudisc mode (Guillaume Nault) [1949167] - net: udp: make udp_tunnel_nic_info structure extensible (Ivan Vecera) [1948450] - macvlan: macvlan_count_rx() needs to be aware of preemption (Antoine Tenart) [1950012] - macvlan: remove redundant null check on data (Antoine Tenart) [1950012] - net: fix dev_ifsioc_locked() race condition (Antoine Tenart) [1950234] - ipv6: weaken the v4mapped source check (Hangbin Liu) [1949499] - ipv6: set multicast flag on the multicast route (Hangbin Liu) [1949499] - ipv6: create multicast route with RTPROT_KERNEL (Hangbin Liu) [1949499] - net: ipv6: Validate GSO SKB before finish IPv6 processing (Hangbin Liu) [1949499] - net: sit: unregister_netdevice on newlink's error path (Hangbin Liu) [1949499] - net: ip6_gre: fix moving ip6gre between namespaces (Hangbin Liu) [1949499] - gso: validate gso_type on ipip style tunnels (Hangbin Liu) [1949499] - net: page_pool: simplify page recycling condition tests (Ivan Vecera) [1935698] - net: use the new dev_page_is_reusable() instead of private versions (Ivan Vecera) [1935698] - net: introduce common dev_page_is_reusable() (Ivan Vecera) [1935698] - skbuff: constify skb_propagate_pfmemalloc() "page" argument (Ivan Vecera) [1935698] - mm: constify page_is_pfmemalloc() argument (Ivan Vecera) [1935698] - genetlink: allow dumping command-specific policy (Ivan Vecera) [1938919] - genetlink: properly support per-op policy dumping (Ivan Vecera) [1938919] - genetlink: factor skb preparation out of ctrl_dumppolicy() (Ivan Vecera) [1938919] - netlink: rework policy dump to support multiple policies (Ivan Vecera) [1938919] - netlink: compare policy more accurately (Ivan Vecera) [1938919] - genetlink: switch control commands to per-op policies (Ivan Vecera) [1938919] - genetlink: use parsed attrs in dumppolicy (Ivan Vecera) [1938919] - taskstats: move specifying netlink policy back to ops (Ivan Vecera) [1938919] - genetlink: bring back per op policy (Ivan Vecera) [1938919] - genetlink: use .start callback for dumppolicy (Ivan Vecera) [1938919] - genetlink: add a structure for dump state (Ivan Vecera) [1938919] - genetlink: move to smaller ops wherever possible (Ivan Vecera) [1938919] - genetlink: add small version of ops (Ivan Vecera) [1938919] - netlink: fix policy dump leak (Ivan Vecera) [1938919] - genetlink: get rid of family->attrbuf (Ivan Vecera) [1938919] - genetlink: clean up family attributes allocations (Ivan Vecera) [1938919] - genetlink: fix memory leaks in genl_family_rcv_msg_dumpit() (Ivan Vecera) [1938919] - net: genetlink: return the error code when attribute parsing fails. (Ivan Vecera) [1938919] - genetlink: do not parse attributes for families with zero maxattr (Ivan Vecera) [1938919] - net: tipc: prepare attrs in __tipc_nl_compat_dumpit() (Ivan Vecera) [1938919] - net: genetlink: always allocate separate attrs for dumpit ops (Ivan Vecera) [1938919] - net: genetlink: remove unused genl_family_attrbuf() (Ivan Vecera) [1938919] - net: tipc: allocate attrs locally instead of using genl_family_attrbuf in compat_dumpit() (Ivan Vecera) [1938919] - net: tipc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: nfc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: ieee802154: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: genetlink: parse attrs and store in contect info struct during dumpit (Ivan Vecera) [1938919] - net: genetlink: push attrbuf allocation and parsing to a separate function (Ivan Vecera) [1938919] - net: genetlink: introduce dump info struct to be available during dumpit op (Ivan Vecera) [1938919] - net: genetlink: push doit/dumpit code from genl_family_rcv_msg (Ivan Vecera) [1938919] - devlink: Use controller while building phys_port_name (Petr Oros) [1935615] - devlink: Introduce controller number (Petr Oros) [1935615] - devlink: Introduce external controller flag (Petr Oros) [1935615] - devlink: Move structure comments outside of structure (Petr Oros) [1935615] - devlink: Add comment block for missing port attributes (Petr Oros) [1935615] - net/mlx5: E-switch, Read controller number from device (Petr Oros) [1935615] - devlink: don't crash if netdev is NULL (Petr Oros) [1935615] - vdpa/mlx5: Use write memory barrier after updating CQ index (Jason Wang) [1877270] - vhost_vdpa: return -EFAULT if copy_to_user() fails (Jason Wang) [1877270] - vdpa: mlx5: fix vdpa/vhost dependencies (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (rework) (Jason Wang) [1877270] - vdpasim: fix "mac_pton" undefined error (Jason Wang) [1877270] - vdpasim: allow to assign a MAC address (Jason Wang) [1877270] - vdpasim: fix MAC address configuration (Jason Wang) [1877270] - vdpa: handle irq bypass register failure case (Jason Wang) [1877270] - vdpa_sim: Fix DMA mask (Jason Wang) [1877270] - Revert "vhost-vdpa: fix page pinning leakage in error path" (Jason Wang) [1877270] - vdpa/mlx5: Fix error return in map_direct_mr() (Jason Wang) [1877270] - vhost_vdpa: Return -EFAULT if copy_from_user() fails (Jason Wang) [1877270] - vdpa_sim: implement get_iova_range() (Jason Wang) [1877270] - vhost: vdpa: report iova range (Jason Wang) [1877270] - vdpa: introduce config op to get valid iova range (Jason Wang) [1877270] - vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call (Jason Wang) [1877270] - vdpa/mlx5: Setup driver only if VIRTIO_CONFIG_S_DRIVER_OK (Jason Wang) [1877270] - vhost_vdpa: Fix duplicate included kernel.h (Jason Wang) [1877270] - vdpa/mlx5: Fix failure to bring link up (Jason Wang) [1877270] - vdpa/mlx5: Make use of a specific 16 bit endianness API (Jason Wang) [1877270] - vdpa/mlx5: Fix dependency on MLX5_CORE (Jason Wang) [1877270] - vdpa/mlx5: should keep avail_index despite device status (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (Jason Wang) [1877270] - vhost-vdpa: fix vhost_vdpa_map() on error condition (Jason Wang) [1877270] - vhost vdpa: fix vhost_vdpa_open error handling (Jason Wang) [1877270] - vhost-vdpa: fix backend feature ioctls (Jason Wang) [1877270] - vdpa/mlx5: Avoid warnings about shifts on 32-bit platforms (Jason Wang) [1877270] - vdpa: ifcvf: free config irq in ifcvf_free_irq() (Jason Wang) [1877270] - vdpa: ifcvf: return err when fail to request config irq (Jason Wang) [1877270] - vdpa/mlx5: fix up endian-ness for mtu (Jason Wang) [1877270] - vdpa: Fix pointer math bug in vdpasim_get_config() (Jason Wang) [1877270] - vdpa/mlx5: Fix pointer math in mlx5_vdpa_get_config() (Jason Wang) [1877270] - mlx5: vdpa: fix possible uninitialized var (Jason Wang) [1877270] - vdpa/mlx5: fix memory allocation failure checks (Jason Wang) [1877270] - vdpa/mlx5: Fix uninitialised variable in core/mr.c (Jason Wang) [1877270] - vdpa_sim: init iommu lock (Jason Wang) [1877270] - redhat: enable mlx5e vDPA driver (Jason Wang) [1877270] - vdpa/mlx5: Add VDPA driver for supported mlx5 devices (Jason Wang) [1877270] - vdpa/mlx5: Add shared memory registration code (Jason Wang) [1877270] - vdpa/mlx5: Add support library for mlx5 VDPA implementation (Jason Wang) [1877270] - vdpa/mlx5: Add hardware descriptive header file (Jason Wang) [1877270] - vdpa: Modify get_vq_state() to return error code (Jason Wang) [1877270] - net/vdpa: Use struct for set/get vq state (Jason Wang) [1877270] - vdpa: remove hard coded virtq num (Jason Wang) [1877270] - vdpasim: support batch updating (Jason Wang) [1877270] - vhost-vdpa: support IOTLB batching hints (Jason Wang) [1877270] - vhost-vdpa: support get/set backend features (Jason Wang) [1877270] - vhost: generialize backend features setting/getting (Jason Wang) [1877270] - vhost-vdpa: refine ioctl pre-processing (Jason Wang) [1877270] - vDPA: dont change vq irq after DRIVER_OK (Jason Wang) [1877270] - ifcvf: implement vdpa_config_ops.get_vq_irq() (Jason Wang) [1877270] - vhost_vdpa: implement IRQ offloading in vhost_vdpa (Jason Wang) [1877270] - vDPA: add get_vq_irq() in vdpa_config_ops (Jason Wang) [1877270] - vhost: introduce vhost_vring_call (Jason Wang) [1877270] - vdpasim: protect concurrent access to iommu iotlb (Jason Wang) [1877270] - vhost: vdpa: remove per device feature whitelist (Jason Wang) [1877270] - vdpa_sim: fix endian-ness of config space (Jason Wang) [1877270] - virtio_vdpa: legacy features handling (Jason Wang) [1877270] - vhost/vdpa: switch to new helpers (Jason Wang) [1877270] - vdpa: make sure set_features is invoked for legacy (Jason Wang) [1877270] - vhost_vdpa: Fix potential underflow in vhost_vdpa_mmap() (Jason Wang) [1877270] - vdpa: fix typos in the comments for __vdpa_alloc_device() (Jason Wang) [1877270] - ifcvf: implement config interrupt in IFCVF (Jason Wang) [1877270] - vhost: replace -1 with VHOST_FILE_UNBIND in ioctls (Jason Wang) [1877270] - vhost_vdpa: Support config interrupt in vdpa (Jason Wang) [1877270] - ifcvf: ignore continuous setting same status value (Jason Wang) [1877270] - vdpasim: Fix some coccinelle warnings (Jason Wang) [1877270] - ifcvf: move IRQ request/free to status change handlers (Jason Wang) [1877270] - vhost_vdpa: disable doorbell mapping for !MMU (Jason Wang) [1877270] - vhost_vdpa: support doorbell mapping via mmap (Jason Wang) [1877270] - vdpa: introduce get_vq_notification method (Jason Wang) [1877270] - vhost: use mmgrab() instead of mmget() for non worker device (Jason Wang) [1877270] - vhost: allow device that does not depend on vhost worker (Jason Wang) [1877270] - vhost: revert "vhost: disable for OABI" (Jason Wang) [1877270] - vdpasim: remove unused variable 'ret' (Jason Wang) [1877270] - vhost: remove set but not used variable 'status' (Jason Wang) [1877270] - vhost: vdpa: remove unnecessary null check (Jason Wang) [1877270] - virtio/test: fix up after IOTLB changes (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - tools/virtio: option to build an out of tree module (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - vhost: fix VHOST_GET_BACKEND_FEATURES ioctl request definition (Jason Wang) [1877270] - perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 (Michael Petlan) [1950388]- redhat/configs/editconfig: Add support for a bugzilla entry (David Arcari) - tools/power turbostat: Revert "[tools] tools/power turbostat: Enable accumulate RAPL display" (Prarit Bhargava) [1944699] - mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start (Jarod Wilson) [1914996] {CVE-2020-36158} - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1932839 1936742] - net/mlx5e: Reject tc rules which redirect from a VF to itself (Alaa Hleihel) [1932839] - net/mlx5: CT: Add support for matching on ct_state inv and rel flags (Alaa Hleihel) [1932839 1942681] - net: openvswitch: add log message for error case (Eelco Chaudron) [1937697] - net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit() (Eelco Chaudron) [1937697] - net: openvswitch: Be liberal in tcp conntrack. (Eelco Chaudron) [1937697] - netfilter: conntrack: tcp: only close if RST matches exact sequence (Eelco Chaudron) [1937697] - openvswitch: Use IS_ERR instead of IS_ERR_OR_NULL (Eelco Chaudron) [1937697] - net: openvswitch: Fix kerneldoc warnings (Eelco Chaudron) [1937697] - net: openvswitch: remove unnecessary ASSERT_OVSL in ovs_vport_del() (Eelco Chaudron) [1937697] - cifs: revalidate mapping when we open files for SMB1 POSIX (Ronnie Sahlberg) [1933527] - Revert "vfs: Allow userns root to call mknod on owned filesystems." (Alexey Gladkov) [1902543] - mfd: intel-lpss: Add Intel Alder Lake PCH-S PCI IDs (David Arcari) [1840244] - nvme: retrigger ANA log update if group descriptor isn't found (Gopal Tiwari) [1910493] - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() (Waiman Long) [1950110] - PCI: switchtec: Add missing __iomem tag to fix sparse warnings (Myron Stowe) [1946645] - PCI: switchtec: Add missing __iomem and __user tags to fix sparse warnings (Myron Stowe) [1946645] - PCI: Release IVRS table in AMD ACS quirk (Myron Stowe) [1946645] - PCI/MSI: Forward MSI-X error code in pci_alloc_irq_vectors_affinity() (Myron Stowe) [1946645] - PCI: Remove unused pci_lost_interrupt() (Myron Stowe) [1946645] - PCI: Move PCI_VENDOR_ID_REDHAT definition to pci_ids.h (Myron Stowe) [1946645] - PCI: Fix error in panic message (Myron Stowe) [1946645] - PCI: Replace lkml.org, spinics, gmane with lore.kernel.org (Myron Stowe) [1946645] - PCI: Replace http:// links with https:// (Myron Stowe) [1946645] - PCI: exynos: Rename Exynos to lowercase (Myron Stowe) [1946645] - PCI: Align PCIe capability and PCI accessor return values (Myron Stowe) [1946645] - PCI: Convert PCIe capability PCIBIOS errors to errno (Myron Stowe) [1946645] - PCI: rpadlpar: Make functions static (Myron Stowe) [1946645] - PCI: Fix pci_slot_release() NULL pointer dereference (Myron Stowe) [1946645] - PCI: Fix pci_create_slot() reference count leak (Myron Stowe) [1946645] - PCI: Announce device after early fixups (Myron Stowe) [1946645] - PCI: Always enable ACS even if no ACS Capability (Myron Stowe) [1946645] - PCI: Cache ACS capability offset in device (Myron Stowe) [1946645] - PCI: Reorder pci_enable_acs() and dependencies (Myron Stowe) [1946645] - PCI: Add device even if driver attach failed (Myron Stowe) [1946645] - PCI: Fix pci_cfg_wait queue locking problem (Myron Stowe) [1946645] - PCI/ASPM: Add missing newline in sysfs 'policy' (Myron Stowe) [1946645]- gfs2: report "already frozen/thawed" errors (Bob Peterson) [1932236] - gfs2: move freeze glock outside the make_fs_rw and _ro functions (Bob Peterson) [1932236] - gfs2: Add common helper for holding and releasing the freeze glock (Bob Peterson) [1932236] - gfs2: in signal_our_withdraw wait for unfreeze of _this_ fs only (Bob Peterson) [1932236] - gfs2: Don't freeze the file system during unmount (Bob Peterson) [1932236] - gfs2: Fix regression in freeze_go_sync (Bob Peterson) [1932236] - gfs2: The freeze glock should never be frozen (Bob Peterson) [1932236] - gfs2: When freezing gfs2, use GL_EXACT and not GL_NOCACHE (Bob Peterson) [1932236] - gfs2: Abort gfs2_freeze if io error is seen (Bob Peterson) [1932236] - gfs2: read-only mounts should grab the sd_freeze_gl glock (Bob Peterson) [1932236] - gfs2: freeze should work on read-only mounts (Bob Peterson) [1932236] - bpf: Mark LSM link with rh_mark_used_feature call (Jiri Olsa) [1901039] - Revert "[tools] bpf: selftests: remove test_progs LSM test" (Ondrej Mosnacek) [1901039] - configs: enable BPF LSM (Ondrej Mosnacek) [1901039] - security: Fix hook iteration and default value for inode_copy_up_xattr (Ondrej Mosnacek) [1901039] - security: Fix hook iteration for secid_to_secctx (Ondrej Mosnacek) [1901039] - security: Fix the default value of secid_to_secctx hook (Ondrej Mosnacek) [1901039] - security: Fix the default value of fs_context_parse_param hook (Ondrej Mosnacek) [1901039] - bpf: lsm: Initialize the BPF LSM hooks (Ondrej Mosnacek) [1901039] - security: Refactor declaration of LSM hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the shm_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the sem_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the msg_queue_* hooks (Ondrej Mosnacek) [1901039] - LSM: Revive CONFIG_DEFAULT_SECURITY_* for "make oldconfig" (Ondrej Mosnacek) [1901039] - LSM: Ignore "security=" when "lsm=" is specified (Ondrej Mosnacek) [1901039] - LSM: Update function documentation for cap_capable (Ondrej Mosnacek) [1901039] - procfs: add smack subdir to attrs (Ondrej Mosnacek) [1901039] - capability: Initialize as LSM_ORDER_FIRST (Ondrej Mosnacek) [1901039] - LSM: Introduce enum lsm_order (Ondrej Mosnacek) [1901039] - Yama: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LoadPin: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LSM: Split LSM preparation from initialization (Ondrej Mosnacek) [1901039] - LSM: Add all exclusive LSMs to ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Separate idea of "major" LSM from "exclusive" LSM (Ondrej Mosnacek) [1901039] - LSM: Refactor "security=" in terms of enable/disable (Ondrej Mosnacek) [1901039] - LSM: Prepare for reorganizing "security=" logic (Ondrej Mosnacek) [1901039] - LSM: Tie enabling logic to presence in ordered list (Ondrej Mosnacek) [1901039] - LSM: Introduce "lsm=" for boottime LSM selection (Ondrej Mosnacek) [1901039] - LSM: Introduce CONFIG_LSM (Ondrej Mosnacek) [1901039] - LSM: Build ordered list of LSMs to initialize (Ondrej Mosnacek) [1901039] - LSM: Lift LSM selection out of individual LSMs (Ondrej Mosnacek) [1901039] - LSM: Plumb visibility into optional "enabled" state (Ondrej Mosnacek) [1901039] - LSM: Provide separate ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Introduce LSM_FLAG_LEGACY_MAJOR (Ondrej Mosnacek) [1901039] - LSM: Don't ignore initialization failures (Ondrej Mosnacek) [1901039] - LSM: Provide init debugging infrastructure (Ondrej Mosnacek) [1901039] - LSM: Record LSM name in struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Convert security_initcall() into DEFINE_LSM() (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Move LSM_TABLE into INIT_DATA (Ondrej Mosnacek) [1901039] - LSM: Convert from initcall to struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Remove initcall tracing (Ondrej Mosnacek) [1901039] - LSM: Rename .security_initcall section to .lsm_info (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Avoid copy/paste of security_init section (Ondrej Mosnacek) [1901039] - LSM: Correctly announce start of LSM initialization (Ondrej Mosnacek) [1901039] - proc: save 2 atomic ops on write to "/proc/*/attr/*" (Ondrej Mosnacek) [1901039] - ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe (Jaroslav Kysela) [1870724] - ALSA: usb-audio: fix use after free in usb_audio_disconnect (Jaroslav Kysela) [1870724] - ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() (Jaroslav Kysela) [1870724] - Bluetooth: btusb: Fix the autosuspend enable and disable (Gopal Tiwari) [1927375] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Davide Caratti) [1882607] - net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 (Balazs Nemeth) [1922898] - net: check if protocol extracted by virtio_net_hdr_set_proto is correct (Balazs Nemeth) [1922898] - redhat/configs: Add CONFIG_PINCTRL_ALDERLAKE (David Arcari) [1840250] - pinctrl: intel: Add Intel Alder Lake-S pin controller support (David Arcari) [1840250] - cpufreq: intel_pstate: Remove repeated word (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Rename two functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: remove obsolete functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use HWP capabilities in intel_cpufreq_adjust_perf() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix fast-switch fallback path (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use most recent guaranteed performance values (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Implement the ->adjust_perf() callback (Puneet Sethi) [1926919] - cpufreq: Add special-purpose fast-switching callback for drivers (Puneet Sethi) [1926919] - cpufreq: schedutil: Add util to struct sg_cpu (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Simplify intel_cpufreq_update_pstate() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Take CPUFREQ_GOV_STRICT_TARGET into account (Puneet Sethi) [1926919] - cpufreq: Add strict_target to struct cpufreq_policy (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_GOV_STRICT_TARGET (Puneet Sethi) [1926919] - cpufreq: Introduce governor flags (Puneet Sethi) [1926919] - cpufreq: schedutil: Don't skip freq update if need_freq_update is set (Puneet Sethi) [1926919] - cpufreq: schedutil: Always call driver if CPUFREQ_NEED_UPDATE_LIMITS is set (Puneet Sethi) [1926919] - cpufreq: Introduce cpufreq_driver_test_flags() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Avoid missing HWP max updates in passive mode (Puneet Sethi) [1926919] - cpufreq: schedutil: restore cached freq when next_f is not changed (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Delete intel_pstate sysfs if failed to register the driver (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix missing return statement (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_NEED_UPDATE_LIMITS driver flag (Puneet Sethi) [1926919] - ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m (Vitaly Kuznetsov) [1929266] - ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() (Vitaly Kuznetsov) [1929266] - x86/ioapic: Ignore IRQ2 again (Vitaly Kuznetsov) [1929266]- selinux: fix deadlock in security_set_bools() (Ondrej Mosnacek) [1924230] - sctp: move sk_route_caps check and set into sctp_outq_flush_transports (Xin Long) [1946733] - sctp: bring inet(6)_skb_parm back to sctp_input_cb (Xin Long) [1946733] - sctp: enable udp tunneling socks (Xin Long) [1946733] - sctp: handle the init chunk matching an existing asoc (Xin Long) [1946733] - sctp: add the error cause for new encapsulation port restart (Xin Long) [1946733] - sctp: support for sending packet over udp6 sock (Xin Long) [1946733] - sctp: support for sending packet over udp4 sock (Xin Long) [1946733] - sctp: call sk_setup_caps in sctp_packet_transmit instead (Xin Long) [1946733] - sctp: add udphdr to overhead when udp_port is set (Xin Long) [1946733] - sctp: allow changing transport encap_port by peer packets (Xin Long) [1946733] - sctp: add SCTP_REMOTE_UDP_ENCAPS_PORT sockopt (Xin Long) [1946733] - sctp: add encap_port for netns sock asoc and transport (Xin Long) [1946733] - sctp: add encap_err_lookup for udp encap socks (Xin Long) [1946733] - sctp: create udp6 sock and set its encap_rcv (Xin Long) [1946733] - sctp: create udp4 sock and add its encap_rcv (Xin Long) [1946733] - udp: support sctp over udp in skb_udp_tunnel_segment (Xin Long) [1946733] - udp6: move the mss check after udp gso tunnel processing (Xin Long) [1946733] - udp: check udp sock encap_type in __udp_lib_err (Xin Long) [1946733] - sctp: copy the optval from user space in sctp_setsockopt (Xin Long) [1946733] - net: Convert protocol error handlers from void to int (Xin Long) [1946733] - Enable CONFIG_ENERGY_MODEL (Phil Auld) [1938339] - proc/sysctl: add shared variables for range check (Phil Auld) [1938339] - Enable CONFIG_CPU_FREQ_GOV_SCHEDUTIL for all architectures (Phil Auld) [1938339] - PM / hibernate: cast PAGE_SIZE to int when comparing with error code (Chris von Recklinghausen) [1934033] - mm: revert fix false-positive OVERCOMMIT_GUESS failures (Rafael Aquini) [1913045 1908668] - redhat/config: Enable CONFIG_PAGE_POISONING (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY (Waiman Long) [1942149] - kernel/power: allow hibernation with page_poison sanity checking (Waiman Long) [1942149] - mm, page_poison: use static key more efficiently (Waiman Long) [1942149] - mm, page_alloc: do not rely on the order of page_poison and init_on_alloc/free parameters (Waiman Long) [1942149] - mm/page_alloc: clear all pages in post_alloc_hook() with init_on_alloc=1 (Waiman Long) [1942149] - arch, mm: make kernel_page_present() always available (Waiman Long) [1942149] - arch, mm: restore dependency of __kernel_map_pages() on DEBUG_PAGEALLOC (Waiman Long) [1942149] - PM: hibernate: make direct map manipulations more explicit (Waiman Long) [1942149] - mm: introduce debug_pagealloc_{map,unmap}_pages() helpers (Waiman Long) [1942149] - mm: rename page_order() to buddy_order() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __free_pages_core() (Waiman Long) [1942149] - mm/page_alloc: move pages to tail in move_to_free_list() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __putback_isolated_page() (Waiman Long) [1942149] - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag (Waiman Long) [1942149] - mm/page_alloc: drop stale pageblock comment in memmap_init_zone*() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page onlining (Waiman Long) [1942149] - mm/page_isolation: simplify return value of start_isolate_page_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() (Waiman Long) [1942149] - mm/page_alloc: simplify __offline_isolated_pages() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page offlining (Waiman Long) [1942149] - mm/memory_hotplug: enforce section granularity when onlining/offlining (Waiman Long) [1942149] - mm/memory_hotplug: inline __offline_pages() into offline_pages() (Waiman Long) [1942149] - mm/page_poison.c: replace bool variable with static key (Waiman Long) [1942149] - mm/page_alloc.c: fix early params garbage value accesses (Waiman Long) [1942149] - mm/memory_hotplug: document why shuffle_zone() is relevant (Waiman Long) [1942149] - mm: replace '---help---' in Kconfig files with 'help' (Waiman Long) [1942149] - mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" (Waiman Long) [1942149] - mm: Allow to offline unmovable PageOffline() pages via MEM_GOING_OFFLINE (Waiman Long) [1942149] - x86/mm/cpa: Flush direct map alias during cpa (Waiman Long) [1942149] - mm/page_alloc: simplify page_is_buddy() for better code readability (Waiman Long) [1942149] - mm/memory.c: add apply_to_existing_page_range() helper (Waiman Long) [1942149] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Waiman Long) [1942149] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Waiman Long) [1942149] - mm/memory_hotplug: online_pages cannot be 0 in online_pages() (Waiman Long) [1942149] - mm/memory_hotplug: make sure the pfn is aligned to the order when onlining (Waiman Long) [1942149] - mm/memory_hotplug: simplify online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop PageReserved() check in online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ram_range() (Waiman Long) [1942149] - mm/page_poison.c: fix a typo in a comment (Waiman Long) [1942149] - mm/slab: Remove store_stackinfo() (Waiman Long) [1942149] - mm/resource: Let walk_system_ram_range() search child resources (Waiman Long) [1942149] - mm/page_alloc.c: use a single function to free page (Waiman Long) [1942149] - mm/page_alloc.c: free order-0 pages through PCP in page_frag_free() (Waiman Long) [1942149] - x86/mm/cpa: Fix set_mce_nospec() (Waiman Long) [1942149] - x86/mm/cpa: Rename @addrinarray to @numpages (Waiman Long) [1942149] - x86/mm/cpa: Better use CLFLUSHOPT (Waiman Long) [1942149] - x86/mm/cpa: Fold cpa_flush_range() and cpa_flush_array() into a single cpa_flush() function (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::numpages invariant (Waiman Long) [1942149] - x86/mm/cpa: Optimize cpa_flush_array() TLB invalidation (Waiman Long) [1942149] - x86/mm/cpa: Simplify the code after making cpa->vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Add __cpa_addr() helper (Waiman Long) [1942149] - x86/mm/cpa: Add ARRAY and PAGES_ARRAY selftests (Waiman Long) [1942149] - resource/docs: Complete kernel-doc style function documentation (Waiman Long) [1942149] - resource/docs: Fix new kernel-doc warnings (Waiman Long) [1942149] - resource: Clean it up a bit (Waiman Long) [1942149] - mm: clarify CONFIG_PAGE_POISONING and usage (Waiman Long) [1942149] - selftests: kvm: Raise the default timeout to 120 seconds (Emanuele Giuseppe Esposito) [1894828] - KVM: Raise the maximum number of user memslots (Emanuele Giuseppe Esposito) [1894828] - block: recalculate segment count for multi-segment discards correctly (Ming Lei) [1922370] - i40e: Fix VFs not created (Stefan Assmann) [1875338] - vfs: fix page locking deadlocks when deduping files (Gao Xiang) [1916242]- tg3: improve PCI VPD access (Jonathan Toppins) [1921456] - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: pscsi: Avoid OOM in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix memory leak caused by wrong uio usage (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Move some functions without code change (Maurizio Lombardi) [1939458] - scsi: target: core: Prevent underflow for service actions (Maurizio Lombardi) [1939458] - scsi: target: core: Add cmd length set before cmd complete (Maurizio Lombardi) [1939458] - scsi: target: sbp: Remove unneeded semicolon (Maurizio Lombardi) [1939458] - scsi: target: core: Change ASCQ for residual write (Maurizio Lombardi) [1939458] - scsi: target: core: Signal WRITE residuals (Maurizio Lombardi) [1939458] - scsi: target: core: Set residuals for 4Kn devices (Maurizio Lombardi) [1939458] - scsi: target: core: Remove in_interrupt() check in transport_handle_cdb_direct() (Maurizio Lombardi) [1939458] - scsi: target: core: Replace in_interrupt() usage in target_submit_cmd_map_sgls() (Maurizio Lombardi) [1939458] - scsi: target: alua: Remove in_interrupt() usage in core_alua_check_nonop_delay() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Redo iscsit_check_session_usage_count() return code (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_check_session_usage_count() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_close_session() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Fix typo in comment (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix use-after-free of se_cmd->priv (Maurizio Lombardi) [1939458] - scsi: target: core: Fix fall-through warnings for Clang (Maurizio Lombardi) [1939458] - scsi: tcm_loop: Allow queues, can_queue and cmd_per_lun to be settable (Maurizio Lombardi) [1939458] - scsi: target: Make state_list per CPU (Maurizio Lombardi) [1939458] - scsi: target: Drop sess_cmd_lock from I/O path (Maurizio Lombardi) [1939458] - scsi: target: Remove TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [1939458] - scsi: target: Fix cmd_count ref leak (Maurizio Lombardi) [1939458] - scsi: target: Fix LUN ref count handling (Maurizio Lombardi) [1939458] - scsi: target: Return COMPARE AND WRITE miscompare offsets (Maurizio Lombardi) [1939458] - scsi: target: Split out COMPARE AND WRITE memcmp into helper (Maurizio Lombardi) [1939458] - scsi: target: Rename cmd.bad_sector to cmd.sense_info (Maurizio Lombardi) [1939458] - scsi: target: Rename struct sense_info to sense_detail (Maurizio Lombardi) [1939458] - scsi: target: tcmu: scatter_/gather_data_area() rework (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Replace zero-length array with flexible-array member (Maurizio Lombardi) [1939458] - scsi: target: rd: Drop double zeroing (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize scatter_data_area() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize queue_cmd_ring() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Join tcmu_cmd_get_data_length() and tcmu_cmd_get_block_cnt() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Add missing newline when printing parameters (Maurizio Lombardi) [1939458] - scsi: target: Remove redundant assignment to variable 'ret' (Maurizio Lombardi) [1939458] - x86/resctrl: Fix AMD L3 QOS CDP enable/disable (Wei Huang) [1868984] - i2c: i801: Add support for Intel Alder Lake PCH-S (David Arcari) [1840242] - esp: delete NETIF_F_SCTP_CRC bit from features for esp offload (Xin Long) [1815560] - net/sched: act_ct: clear post_ct if doing ct_clear (Marcelo Ricardo Leitner) [1941889] - net: Change dev parameter to const in netif_device_present() (Josef Oskera) [1941728] - [x86] x86/mce: Increase maximum number of banks to 64 (Terry Bowman) [1931679]- scsi: megaraid_sas: Fix a bunch of misnamed functions in their headers (Tomas Henzl) [1924687] - scsi: megaraid_sas: Replace sdev_busy with local counter (Tomas Henzl) [1924687] - scsi: megaraid: Fix ifnullfree.cocci warnings (Tomas Henzl) [1924687] - scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression (Tomas Henzl) [1924687] - Revert "Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug"" (Tomas Henzl) [1924687] - Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug" (Tomas Henzl) [1924687] - scsi: megaraid_sas: Update function description (Tomas Henzl) [1924687] - scsi: megaraid_sas: Use generic power management (Tomas Henzl) [1924687] - megaraid_sas(treewide): Use fallthrough pseudo-keyword (Tomas Henzl) [1924687] - scsi: megaraid_sas: Drop PCI wakeup calls from .resume (Tomas Henzl) [1924687] - scsi: megaraid_sas: Check user-provided offsets (Tomas Henzl) [1924687] - scsi: mpt3sas: Update driver version to 37.101.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post array allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force sense buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force chain buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Replace unnecessary dynamic allocation with a static one (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix some kernel-doc misnaming issues (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a couple of misdocumented functions/params (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a bunch of potential naming doc-rot (Tomas Henzl) [1922058] - scsi: mpt3sas: Move a little data from the stack onto the heap (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix misspelling of _base_put_smid_default_atomic() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 37.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Additional diagnostic buffer query interface (Tomas Henzl) [1922058] - scsi: mpt3sas: Add support for shared host tagset for CPU hotplug (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ReplyPostFree pool allocation (Tomas Henzl) [1922058] - scsi: mpt3sas: Simplify bool comparison (Tomas Henzl) [1922058] - scsi: mpt3sas: Signedness bug in _base_get_diag_triggers() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 36.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Handle trigger page after firmware update (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent MPI trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent SCSI sense trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Event trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Master trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent trigger pages support (Tomas Henzl) [1922058] - scsi: mpt3sas: Sync time periodically between driver and firmware (Tomas Henzl) [1922058] - scsi: mpt3sas: Increase IOCInit request timeout to 30s (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ioctl timeout (Tomas Henzl) [1922058] - scsi: mpt3sas: Remove in_interrupt() (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Use generic power management (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Drop PCI Wakeup calls from .resume (Tomas Henzl) [1922058] - scsi: mpt3sas: mpt3sas_scsih: Fix function documentation formatting (Tomas Henzl) [1922058] - mpt3sas: Use fallthrough pseudo-keyword (Tomas Henzl) [1922058] - net: add inline function skb_csum_is_sctp (Josef Oskera) [1939341] - psample: Fix user API breakage (Ivan Vecera) [1939499] - net: psample: Fix netlink skb length with tunnel info (Ivan Vecera) [1939499] - net: psample: Add tunnel support (Ivan Vecera) [1939499] - net: core: introduce struct netdev_nested_priv for nested interface infrastructure (Ivan Vecera) [1939402] - net: add function dev_fetch_sw_netstats for fetching pcpu_sw_netstats (Josef Oskera) [1935717] - net: core: add devm_netdev_alloc_pcpu_stats (Josef Oskera) [1935717] - net: core: add dev_sw_netstats_tx_add (Josef Oskera) [1935717] - net: netdevice.h: sw_netstats_rx_add helper (Josef Oskera) [1935717] - net: netdevice: Add operation ndo_sk_get_lower_dev (Josef Oskera) [1935709] - genirq: Provide irq_get_effective_affinity() (Josef Oskera) [1935670]- locking/locktorture: Fix incorrect use of ww_acquire_ctx in ww_mutex test (Waiman Long) [1871851] - locking/locktorture: Pass thread id to lock/unlock functions (Waiman Long) [1871851] - locking/ww_mutex: Remove DEFINE_WW_MUTEX() macro (Waiman Long) [1871851] - locking/locktorture: Fix false positive circular locking splat in ww_mutex test (Waiman Long) [1871851] - locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini() (Waiman Long) [1871851] - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling (Waiman Long) [1871851] - locking: Remove duplicate include of percpu-rwsem.h (Waiman Long) [1871851] - locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem cleanup (Waiman Long) [1871851] - locktorture: Prevent hangs for invalid arguments (Waiman Long) [1871851] - locktorture: Ignore nreaders_stress if no readlock support (Waiman Long) [1871851] - locktorture: Track time of last ->writeunlock() (Waiman Long) [1871851] - locktorture: Make function torture_percpu_rwsem_init() static (Waiman Long) [1871851] - sched,locktorture: Convert to sched_set_fifo() (Waiman Long) [1871851] - locktorture: Use true and false to assign to bool variables (Waiman Long) [1871851] - locktorture: Print ratio of acquisitions, not failures (Waiman Long) [1871851] - locktorture: NULL cxt.lwsa and cxt.lrsa to allow bad-arg detection (Waiman Long) [1871851] - locking/locktorture: Convert to SPDX license identifier (Waiman Long) [1871851] - tty: Fix ->session locking (Chris von Recklinghausen) [1908059] {CVE-2020-29660} - net: skbext: fix secpath use-after-free with ip fragmentation (Sabrina Dubroca) [1901454]- nfs: we don't support removing system.nfs4_acl (Scott Mayhew) [1944659] - redhat/configs: Disable CONFIG_INFINIBAND_HNS* (Kamal Heib) [1941259] - mm: Revert "remove the account_page_dirtied export" (Waiman Long) [1941257] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1940842]- geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - net: Add netif_rx_any_context() (Josef Oskera) [1939466] - bitfield.h: add FIELD_MAX() and field_max() (Ivan Vecera) [1939478] - md/raid5: cast chunk_sectors to sector_t value (Nigel Croxon) [1921468] - md: Set prev_flush_start and flush_bio in an atomic way (Nigel Croxon) [1921468] - md/cluster: fix deadlock when node is doing resync job (Nigel Croxon) [1921468] - md/cluster: block reshape with remote resync job (Nigel Croxon) [1921468] - md: use current request time as base for ktime comparisons (Nigel Croxon) [1921468] - md: add comments in md_flush_request() (Nigel Croxon) [1921468] - md: improve variable names in md_flush_request() (Nigel Croxon) [1921468] - md/raid10: initialize r10_bio->read_slot before use. (Nigel Croxon) [1921468] - md: fix a warning caused by a race between concurrent md_ioctl()s (Nigel Croxon) [1921468] - Revert "md: improve variable names in md_flush_request()" (Nigel Croxon) [1921468] - Revert "md: Set prev_flush_start and flush_bio in an atomic way" (Nigel Croxon) [1921468] - KVM: nSVM: fix running nested guests when npt=0 (Emanuele Giuseppe Esposito) [1799073] - fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent (Julia Denham) [1908311] {CVE-2020-35508} - Revert "redhat: switch secureboot kernel image signing to release keys" (Bruno Meneguele) - redhat: switch secureboot kernel image signing to release keys (Jan Stancek) - Revert "[md] md/raid5: add a new member of offset into r5dev" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: make async_copy_data() to support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid5: add new xor function to support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: convert to new xor compution interface" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let syndrome computor support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let async recovery function support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: let multiple devices of stripe_head share page" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: resize stripe_head when reshape array" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: reallocate page array after setting new stripe_size" (Nigel Croxon) [1936903] - ACPI: PNP: compare the string length in the matching_id() (Mark Langsdorf) [1933702] - ceph: add missing break when parsing "nowsync" mount option (Jeff Layton) [1932753] - get_maintainer.conf: Update with new location of RHMAINTAINERS (Prarit Bhargava) - redhat: make pathspec exclusion compatible with old git versions (Herton R. Krzesinski) - redhat/scripts: Update merge-subtrees.sh with new subtree location (Prarit Bhargava) - tree: Add RHMAINTAINERS soft link in 8.4 (Prarit Bhargava) - tree: remove existing redhat/rhdocs subtree in 8.4 (Prarit Bhargava)- ntp: Use freezable workqueue for RTC synchronization (Phil Auld) [1793880] - ntp: Fix RTC synchronization on 32-bit platforms (Phil Auld) [1793880] - ntp: Make the RTC synchronization more reliable (Phil Auld) [1793880] - PCI: rpadlpar: Fix potential drc_name corruption in store functions (Gustavo Luiz Duarte) [1938116] - selftests: kvm: Add basic Hyper-V clocksources tests (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Don't touch TSC page values when guest opted for re-enlightenment (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Track Hyper-V TSC page status (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Prevent using not-yet-updated TSC page by secondary CPUs (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Limit guest to writing zero to HV_X64_MSR_TSC_EMULATION_STATUS (Vitaly Kuznetsov) [1931782] - drm/i915/guc: Update to use firmware v49.0.1 (Dave Airlie) [1935281] {CVE-2020-12362} - time: Enable __kernel_timespec for 32-bit vdso build (Waiman Long) [1936282] - lib/idr.c: document calling context for IDA APIs mustn't use locks (Chris von Recklinghausen) [1917764] - ida: Free allocated bitmap in error path (Chris von Recklinghausen) [1917764] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1917764] - vmalloc: convert to XArray (Chris von Recklinghausen) [1917764] - mm: pass addr as unsigned long to vb_free (Chris von Recklinghausen) [1917764] - radix tree: Remove multiorder support (Chris von Recklinghausen) [1917764] - radix tree test: Convert multiorder tests to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_delete_rcu to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_kill_tree to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Move item_insert_order (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove multiorder benchmarking (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove __item_insert (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_clear_tags (Chris von Recklinghausen) [1917764] - radix tree: Remove split/join code (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_update_node_t (Chris von Recklinghausen) [1917764] - mm: Convert truncate to XArray (Chris von Recklinghausen) [1917764] - copy rh_kabi.h to tools/testing/radix-tree/linux (Chris von Recklinghausen) [1917764]- tick: Get rid of tick_period (Phil Auld) [1936504] - tick/sched: Release seqcount before invoking calc_load_global() (Phil Auld) [1936504] - tick/sched: Optimize tick_do_update_jiffies64() further (Phil Auld) [1936504] - tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() (Phil Auld) [1936504] - tick/sched: Use tick_next_period for lockless quick check (Phil Auld) [1936504] - tick: Document protections for tick related data (Phil Auld) [1936504] - tick/broadcast: Serialize access to tick_next_period (Phil Auld) [1936504] - timekeeping: Split jiffies seqlock (Phil Auld) [1936504] - tick/sched: Annotate lockless access to last_jiffies_update (Phil Auld) [1936504] - net, sctp, filter: remap copy_from_user failure error (Hangbin Liu) [1929476] {CVE-2021-20239} - tty: serial_core: Set port active bit in uart_port_activate (Artem Savkov) [1915177] - cgroup: fix psi monitor for root cgroup (Waiman Long) [1936868] - cgroup-v1: add disabled controller check in cgroup1_parse_param() (Waiman Long) [1936868] - cgroup: cgroup.{procs,threads} factor out common parts (Waiman Long) [1936868] - cpuset: fix typos in comments (Waiman Long) [1936868] - kernel: cgroup: Mundane spelling fixes throughout the file (Waiman Long) [1936868] - cgroup/cgroup.c: replace 'of->kn->priv' with of_cft() (Waiman Long) [1936868] - cgroup: Zero sized write should be no-op (Waiman Long) [1936868] - cgroup: remove redundant kernfs_activate in cgroup_setup_root() (Waiman Long) [1936868] - cgroup: Use generic ns_common::count (Waiman Long) [1936868] - ns: Add a common refcount into ns_common (Waiman Long) [1936868] - cgroup: add cpu.stat file to root cgroup (Waiman Long) [1936868] - cgroup: Remove stale comments (Waiman Long) [1936868] - cgroup: Restructure release_agent_path handling (Waiman Long) [1936868] - cgroup: add cgroup_may_write() helper (Waiman Long) [1936868] - cgroup: refactor fork helpers (Waiman Long) [1936868] - cgroup: add cgroup_get_from_file() helper (Waiman Long) [1936868] - cgroup: unify attach permission checking (Waiman Long) [1936868] - cpuset: Make cpuset hotplug synchronous (Waiman Long) [1936868] - cgroup: Clean up css_set task traversal (Waiman Long) [1936868] - cgroup.c: Use built-in RCU list checking (Waiman Long) [1936868] - fork: record start_time late (Waiman Long) [1936868] - sched/deadline: Reduce rq lock contention in dl_add_task_root_domain() (Phil Auld) [1936501] - sched/deadline: Fix sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Optimize sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Fix a typo in a comment (Phil Auld) [1936501] - sched/deadline: Implement fallback mechanism for !fit case (Phil Auld) [1936501] - sched/deadline: Make DL capacity-aware (Phil Auld) [1936501] - sched/deadline: Improve admission control for asymmetric CPU capacities (Phil Auld) [1936501] - sched/deadline: Add dl_bw_capacity() (Phil Auld) [1936501] - sched/deadline: Optimize dl_bw_cpus() (Phil Auld) [1936501] - sched/deadline: Impose global limits on sched_attr::sched_period (Phil Auld) [1936501] - ibmvnic: fix a race between open and reset (Diego Domingos) [1940042] - ibmvnic: Set to CLOSED state even on error (Diego Domingos) [1940042] - ibmvnic: device remove has higher precedence over reset (Diego Domingos) [1940042] - ibmvnic: merge do_change_param_reset into do_reset (Diego Domingos) [1940042] - ibmvfc: disable MQ channelization by default (Gustavo Luiz Duarte) [1939359] - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() (Steve Dickson) [1926945] - scsi: iscsi: Verify lengths on passthrough PDUs (Chris Leech) [1930833] {CVE-2021-27365} - scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE (Chris Leech) [1930856] {CVE-2021-27363} - scsi: iscsi: Restrict sessions and handles to admin capabilities (Chris Leech) [1930809] {CVE-2021-27364} - futex: Handle faults correctly for PI futexes (Waiman Long) [1924635] - futex: Simplify fixup_pi_state_owner() (Waiman Long) [1924635] - futex: Use pi_state_update_owner() in put_pi_state() (Waiman Long) [1924635] - rtmutex: Remove unused argument from rt_mutex_proxy_unlock() (Waiman Long) [1924635] - futex: Provide and use pi_state_update_owner() (Waiman Long) [1924635] - futex: Replace pointless printk in fixup_owner() (Waiman Long) [1924635] - futex: Ensure the correct return value from futex_lock_pi() (Waiman Long) [1924635] - futex: Don't enable IRQs unconditionally in put_pi_state() (Waiman Long) [1924635] - futex: Fix incorrect should_fail_futex() handling (Waiman Long) [1924635] - futex: Consistently use fshared as boolean (Waiman Long) [1924635] - futex: Remove needless goto's (Waiman Long) [1924635] - futex: Remove put_futex_key() (Waiman Long) [1924635] - NFS: Correct size calculation for create reply length (Benjamin Coddington) [1934903] - SUNRPC: Set memalloc_nofs_save() for sync tasks (Benjamin Coddington) [1934098] - net/mlx5: CT: Add support for matching on ct_state reply flag (Alaa Hleihel) [1919651] - net/mlx5e: CT: manage the lifetime of the ct entry object (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled (Alaa Hleihel) [1919651] - net/mlx5e: Fix a use after free on error in mlx5_tc_ct_shared_counter_get() (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use the same counter for both directions (Alaa Hleihel) [1919651] - ethtool: fix the check logic of at least one channel for RX/TX (Ivan Vecera) [1907406]- [scsi] scsi: qedi: Correct max length of CHAP secret (Nilesh Javali) [1909180] - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Bruno Meneguele) - CI: Enable RT verification (Bruno Meneguele) - KVM: SVM: Clear the CR4 register on reset (Vitaly Kuznetsov) [1920788] - net: flow_offload: Add original direction flag to ct_metadata (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Add match on the ct_state reply flag (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower add CT_FLAGS_INVALID flag support (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Reject invalid ct_state flags rules (Marcelo Ricardo Leitner) [1921946] - netlink: add mask validation (Marcelo Ricardo Leitner) [1921946] - netlink: create helpers for checking type is an int (Marcelo Ricardo Leitner) [1921946] - netlink: policy: correct validation type check (Marcelo Ricardo Leitner) [1921946] - netlink: make NLA_BINARY validation more flexible (Marcelo Ricardo Leitner) [1921946]- md: Set prev_flush_start and flush_bio in an atomic way (Xiao Ni) [1901598] - md: improve variable names in md_flush_request() (Xiao Ni) [1901598] - hpsa: fix regression issue for old controllers (Joseph Szczypek) [1925711] - scsi: hpsa: Correct dev cmds outstanding for retried cmds (Joseph Szczypek) [1925711] - vt: Disable KD_FONT_OP_COPY (Dave Airlie) [1903937] {CVE-2020-28974} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1937558] - drm/i915/tgl/psr: Disable PSR on Tigerlake for now (Lyude Paul) [1924702] - dm raid: fix discard limits for raid0 and raid10 (Mike Snitzer) [1934274] - dm: fix __send_changing_extent_only to avoid duplicate dm_target_offset() (Mike Snitzer) [1934274] - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing (Waiman Long) [1934212] - mm: memcontrol: fix slub memory accounting (Waiman Long) [1934212] - mm: memcontrol: fix swap undercounting in cgroup2 (Waiman Long) [1934212] - mm: memcontrol: fix NR_ANON_THPS accounting in charge moving (Waiman Long) [1934212] - mm, slub: better heuristic for number of cpus when calculating slab order (Waiman Long) [1934212] - Revert "mm: memcontrol: avoid workload stalls when lowering memory.high" (Waiman Long) [1934212] - selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed (Hangbin Liu) [1931732] - selftests/bpf: No need to drop the packet when there is no geneve opt (Hangbin Liu) [1931732]- drm/i915/gen11+: Only load DRAM information from pcode (Lyude Paul) [1934537] - drm/i915/dg1: Wait for pcode/uncore handshake at startup (Lyude Paul) [1934537] - powercap/intel_rapl: add support for TigerLake Desktop (David Arcari) [1932457] - powerpc/perf: Fix handling of privilege level checks in perf interrupt context (Gustavo Luiz Duarte) [1918411] - NFSv4.2: fix error return on memory allocation failure (Scott Mayhew) [1917689] - NFSv4.2: improve page handling for GETXATTR (Scott Mayhew) [1917689] - NFSv4.2: Fix up the get/listxattr calls to rpc_prepare_reply_pages() (Scott Mayhew) [1917689] - NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operation (Scott Mayhew) [1917689] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1917689] - NFSv4: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1917689] - SUNRPC: Clean up the handling of page padding in rpc_prepare_reply_pages() (Benjamin Coddington) [1917689] - SUNRPC: Fix up xdr_read_pages() to take arbitrary object lengths (Benjamin Coddington) [1917689] - SUNRPC: Clean up helpers xdr_set_iov() and xdr_set_page_base() (Benjamin Coddington) [1917689] - SUNRPC: Split out a function for setting current page (Benjamin Coddington) [1917689] - SUNRPC: Fix up typo in xdr_init_decode() (Benjamin Coddington) [1917689] - NFSv4: Fix the alignment of page data in the getdeviceinfo reply (Benjamin Coddington) [1917689] - net: fix pos incrementment in ipv6_route_seq_next (Lorenzo Bianconi) [1926608] - ipv6_route_seq_next should increase position index (Lorenzo Bianconi) [1926608] - bpf: Clear subreg_def for global function return values (Yauheni Kaliuta) [1934062] - igc: Fix returning wrong statistics (Corinna Vinschen) [1910873]- KVM: nSVM: prepare guest save area while is_guest_mode is true (Vitaly Kuznetsov) [1860223] - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Veronika Kabatova) - CI: Enable RT verification (Veronika Kabatova) - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: open the RHEL-8.5 development (Bruno Meneguele) [1930504]- KVM: SVM: Make symbol 'svm_gp_erratum_intercept' static (Paolo Bonzini) [1769283] - KVM: SVM: Fix #GP handling for doubly-nested virtualization (Paolo Bonzini) [1769283] - KVM: SVM: Add support for SVM instruction address check change (Paolo Bonzini) [1769283] - KVM: SVM: Add emulation support for #GP triggered by SVM instructions (Paolo Bonzini) [1769283] - KVM: x86: Factor out x86 instruction emulation with decoding (Paolo Bonzini) [1769283] - gfs2: In gfs2_ail1_start_one unplug the IO when needed (Bob Peterson) [1648446] - gfs2: Free rd_bits later in gfs2_clear-rgrpd to fix use-after-free (Bob Peterson) [1648446] - gfs2: Only access gl_delete for iopen glocks (Bob Peterson) [1648446] - gfs2: Fix case in which ail writes are done to jdata holes (Bob Peterson) [1648446] - gfs2: simplify gfs2_block_map (Bob Peterson) [1648446] - gfs2: Only set PageChecked if we have a transaction (Bob Peterson) [1648446] - gfs2: don't lock sd_ail_lock in gfs2_releasepage (Bob Peterson) [1648446] - gfs2: make gfs2_ail1_empty_one return the count of active items (Bob Peterson) [1648446] - gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipe (Bob Peterson) [1648446] - gfs2: enhance log_blocks trace point to show log blocks free (Bob Peterson) [1648446] - gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page, remove parm (Bob Peterson) [1648446] - PM: hibernate: flush swap writer after marking (Lenny Szubowicz) [1898677] - cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown (Lenny Szubowicz) [1898677] - PM / hibernate: memory_bm_find_bit(): Tighten node optimisation (Lenny Szubowicz) [1898677] - bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation (Jiri Benc) [1882215] - ice, xsk: clear the status bits for the next_to_use descriptor (Jiri Benc) [1906820] - net/mlx4_en: Handle TX error CQE (Alaa Hleihel) [1925690] - net/mlx4_en: Avoid scheduling restart task if it is already running (Alaa Hleihel) [1925690] - blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue (Ming Lei) [1922013] - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues (Ming Lei) [1922013] - Revert "blk-mq, elevator: Count requests per hctx to improve performance" (Ming Lei) [1922013] - bpftool: Disable CAP_BPF check for feature command (Jiri Olsa) [1921542] - RDMA/siw: Fix calculation of tx_valid_cpus size (Kamal Heib) [1919502] - net/mlx5e: Disable performance optimization for IPv4/IPv6 ethertype (Alaa Hleihel) [1928671 1919807] - IB/mlx5: Return appropriate error code instead of ENOMEM (Alaa Hleihel) [1928671] - net/mlx5: Disable devlink reload for lag devices (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disable devlink reload for multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on lag device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Fix health error state handling (Alaa Hleihel) [1928671] - net/mlx5e: Change interrupt moderation channel params also when channels are closed (Alaa Hleihel) [1928671] - net/mlx5e: Don't change interrupt moderation params when DIM is enabled (Alaa Hleihel) [1928671] - net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1928671] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1928671 1929119] - net/mlx5e: Check tunnel offload is required before setting SWP (Alaa Hleihel) [1928671 1925439] - net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Fix CQ params of ICOSQ and async ICOSQ (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Replace synchronize_rcu with synchronize_net (Alaa Hleihel) [1928671 1913616] - net/mlx5e: Enable XDP for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1856795] - net/mlx5e: Enable striding RQ for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1926120] - fix regression in "epoll: Keep a reference on files added to the check list" (Carlos Maiolino) [1920776] {CVE-2020-0466} - do_epoll_ctl(): clean the failure exits up a bit (Carlos Maiolino) [1920776] {CVE-2020-0466} - epoll: Keep a reference on files added to the check list (Carlos Maiolino) [1920776] {CVE-2020-0466}- perf/x86/intel/uncore: With > 8 nodes, get pci bus die id from NUMA info (Prarit Bhargava) [1766743] - perf/x86/intel/uncore: Store the logical die id instead of the physical die id. (Prarit Bhargava) [1766743] - mm: fix page reference leak in soft_offline_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: try to narrow window race for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: double-check page count in __get_any_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP (Aristeu Rozanski) [1768372] - mm,hwpoison: return 0 if the page is already poisoned in soft-offline (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for in-use pages (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: unify THP handling for hard and soft offline (Aristeu Rozanski) [1768372] - mm,hwpoison: kill put_hwpoison_page (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor madvise_inject_error (Aristeu Rozanski) [1768372] - mm,hwpoison: unexport get_hwpoison_page and make it static (Aristeu Rozanski) [1768372] - mm,hwpoison-inject: don't pin for hwpoison_filter (Aristeu Rozanski) [1768372] - mm, hwpoison: remove recalculating hpage (Aristeu Rozanski) [1768372] - mm,hwpoison: cleanup unused PageHuge() check (Aristeu Rozanski) [1768372] - mm/madvise.c: replace with page_size() in madvise_inject_error() (Aristeu Rozanski) [1768372] - mm, soft-offline: convert parameter to pfn (Aristeu Rozanski) [1768372] - tick/nohz: Revert "Narrow down noise while setting current task's tick dependency" (Waiman Long) [1931004] - kvm: Add kvm_stat.service file and kvm_stat logrotate config to the tools (Thomas Huth) [1919930] - igc: fix link speed advertising (Corinna Vinschen) [1769701] - [crypto] crypto: qat - add capability detection logic in qat_4xxx (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-XTS support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-CTR support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix excluded_middle.cocci warnings (Vladis Dronov) [1833004] - [crypto] crypto: qat - add qat_4xxx driver (Vladis Dronov) [1833004] - [crypto] crypto: qat - add hook to initialize vector routing table (Vladis Dronov) [1833004] - [crypto] crypto: qat - target fw images to specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add gen4 firmware loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for broadcasting mode (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for shared ustore (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow to target specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add FCU CSRs to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add CSS3K support (Vladis Dronov) [1833004] - [crypto] crypto: qat - use ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add check for null pointer (Vladis Dronov) [1833004] - [crypto] crypto: qat - add misc control CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add wake up event to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add clock enable CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add reset CSR and mask to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add local memory size to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for lm2 and lm3 (Vladis Dronov) [1833004] - [crypto] crypto: qat - add next neighbor to chip_info (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace check based on DID (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce chip info structure (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor long expressions (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_uclo_set_ae_mode() (Vladis Dronov) [1833004] - [crypto] crypto: qat - move defines to header files (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove global CSRs helpers (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor AE start (Vladis Dronov) [1833004] - [crypto] crypto: qat - change micro word data mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - change type for ctx_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for relative FW ucode loading (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename qat_uclo_del_uof_obj() (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce additional parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix error message (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix CSR access (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() (Vladis Dronov) [1833004] - [crypto] crypto: qat - support for mof format in fw loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace pci with PCI in comments (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove cast for mailbox CSR (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unneeded semicolon (Vladis Dronov) [1833004] - [crypto] crypto: qat - extend ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow for instances in different banks (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_dev_config() (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_create_instances() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_key_val_get() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_add_key_value_param() (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary void* casts (Vladis Dronov) [1833004] - [crypto] crypto: qat - call functions in adf_sriov if available (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove hardcoded bank irq clear flag mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract writes to arbiter enable (Vladis Dronov) [1833004] - [crypto] crypto: qat - use BIT_ULL() - 1 pattern for masks (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace constant masks with GENMASK (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract build ring base (Vladis Dronov) [1833004] - [crypto] crypto: qat - enable ring after pair is programmed (Vladis Dronov) [1833004] - [crypto] crypto: qat - register crypto instances based on capability (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for capability detection (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract arbiter access (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused macros in arbiter module (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove writes into WQCFG (Vladis Dronov) [1833004] - [crypto] crypto: qat - update constants table (Vladis Dronov) [1833004] - [crypto] crypto: qat - use admin mask to send fw constants (Vladis Dronov) [1833004] - [crypto] crypto: qat - change admin sequence (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename ME in AE (Vladis Dronov) [1833004] - [crypto] crypto: qat - add packed to init admin structures (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract admin interface (Vladis Dronov) [1833004] - [crypto] crypto: qat - relocate GEN2 CSR access code (Vladis Dronov) [1833004] - [crypto] crypto: qat - split transport CSR access logic (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix configuration of iov threads (Vladis Dronov) [1833004] - [crypto] crypto: qat - num_rings_per_bank is device dependent (Vladis Dronov) [1833004] - [crypto] crypto: qat - mask device capabilities with soft straps (Vladis Dronov) [1833004] - [crypto] crypto: qat - update IV in software (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused function (Vladis Dronov) [1833004]- mptcp: send ack for every add_addr (Davide Caratti) [1929280] - Revert "[net] tcp: change pingpong threshold to 3" (Davide Caratti) [1929280] - powerpc/pseries: Don't enforce MSI affinity with kdump (Greg Kurz) [1919427] - rtc: disallow update interrupts when time is invalid (Waiman Long) [1918288] - rtc: disable uie before setting time and enable after (Waiman Long) [1918288] - rtc: don't reference bogus function pointer in kdoc (Waiman Long) [1918288] - KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Allow parallel page faults for the TDP MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Mark SPTEs in disconnected pages as removed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages (Paolo Bonzini) [1897366] - i915: kvmgt: the KVM mmu_lock is now an rwlock (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use an rwlock for the x86 MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Protect TDP MMU page table memory with RCU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Clear dirtied pages mask bit before early break (Paolo Bonzini) [1897366] - KVM: x86/mmu: Skip no-op changes in TDP MMU functions (Paolo Bonzini) [1897366] - KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter (Paolo Bonzini) [1897366] - KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn (Paolo Bonzini) [1897366] - KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched (Paolo Bonzini) [1897366] - KVM: x86/mmu: Fix braces in kvm_recover_nx_lpages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out handling of removed page tables (Paolo Bonzini) [1897366] - KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add comment on __tdp_mmu_set_spte (Paolo Bonzini) [1897366] - KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched (Paolo Bonzini) [1897366] - locking/arch: Move qrwlock.h include after qspinlock.h (Paolo Bonzini) [1897366] - sched: Add cond_resched_rwlock (Paolo Bonzini) [1897366] - sched: Add needbreak for rwlocks (Paolo Bonzini) [1897366] - locking/rwlocks: Add contention detection for rwlocks (Paolo Bonzini) [1897366] - RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes (Kamal Heib) [1919395] - net/vmw_vsock: fix NULL pointer dereference (Jon Maloy) [1925600] {CVE-2021-26708} - net/vmw_vsock: improve locking in vsock_connect_timeout() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix locking in vsock_shutdown() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix the race conditions in multi-transport support (Jon Maloy) [1925600] {CVE-2021-26708} - ahci: Add missing Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1928789] - KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off (Paolo Bonzini) [1912448] - [sound] ALSA: hda/via: Fix runtime PM for Clevo W35xSS (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk for more HP laptops (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Modify Dell platform name (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 (Jaroslav Kysela) [1916102] - [sound] ALSA: ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Apply jack fixup for Quanta NL3 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add quirk for MSI-GP73 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Supported Dell fixed type headset (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Remove dummy lineout on Acer TravelMate P648/P658 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_stream_disable() (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: packet buffer index must be set before reading value (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: always print pin NIDs as hexadecimal (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: fix silent stream for first playback to DP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/conexant: add a new hda codec CX11970 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Fix regressions on clear and reconfig sysfs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/proc - print DP-MST connections (Jaroslav Kysela) [1916102] - [sound] ALSA: hda - Fix the return value if cb func is already registered (Jaroslav Kysela) [1916102] - [sound] ALSA: mixart: Fix mutex deadlock (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add new codec supported for ALC897 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed Dell AIO wrong sound tone (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - HP Headset Mic can't detect after boot (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported mute Led for HP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220) (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headphone for ASUS TM420 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed HP headset Mic can't be detected (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/generic: Add option to enforce preferred_dacs pairs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link() (Jaroslav Kysela) [1916102] - [sound] ALSA: seq: oss: Avoid mutex lock for a long-time ioctl (Jaroslav Kysela) [1916102] - [fs] gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end (Andreas Grunbacher) [1926852] - [net] netfilter: nf_tables: coalesce multiple notifications into one skbuff (Phil Sutter) [1855207] - [drm] drm/i915/rkl: new rkl ddc map for different PCH (Lyude Paul) [1910761] - [drm] drm/nouveau: fix dma syncing warning with debugging on (Lyude Paul) [1915548] - [drm] drm/i915: Update TGL and RKL HuC firmware versions (Lyude Paul) [1924209] - [drm] drm/i915/tgl, rkl: Make Wa_1606700617/22010271021 permanent (Lyude Paul) [1924209] - [drm] drm/i915: Update gen12 forcewake table (Lyude Paul) [1924209] - [drm] drm/i915: Rename FORCEWAKE_BLITTER to FORCEWAKE_GT (Lyude Paul) [1924209] - [drm] drm/i915/display/fbc: Implement WA 22010751166 (Lyude Paul) [1924209] - [drm] drm/i915: Tweaked Wa_14010685332 for PCHs used on gen11 platforms (Lyude Paul) [1924209] - [drm] drm/i915: Reorder hpd init vs. display resume (Lyude Paul) [1921868] - [drm] drm/i915/dp: Don't use DPCD backlights that need PWM enable/disable (Lyude Paul) [1885406] - [drm] drm/dp: Revert "drm/dp: Introduce EDID-based quirks" (Lyude Paul) [1885406] - [drm] drm/i915/dp: Allow forcing specific interfaces through enable_dpcd_backlight (Lyude Paul) [1885406] - [drm] drm/i915/dp: Enable Intel's HDR backlight interface (only SDR for now) (Lyude Paul) [1885406] - [drm] drm/i915: Keep track of pwm-related backlight hooks separately (Lyude Paul) [1885406] - [drm] drm/i915: Pass port to intel_panel_bl_funcs.get() (Lyude Paul) [1885406] - [drm] drm/i915/dp: Add register definitions for Intel HDR backlight interface (Lyude Paul) [1885406] - [drm] drm/i915/dp: Rename eDP VESA backlight interface functions (Lyude Paul) [1885406] - [drm] drm/i915: Pass down brightness values to enable/disable backlight callbacks (Lyude Paul) [1885406] - [drm] drm/i915: Rename pwm_* backlight callbacks to ext_pwm_* (Lyude Paul) [1885406] - [drm] drm/i915/dp: Program source OUI on eDP panels (Lyude Paul) [1885406] - [drm] drm/i915: refactor panel backlight control functions. (v2) (Lyude Paul) [1885406] - [drm] drm/i915/backlight: fix CPU mode backlight takeover on LPT (Lyude Paul) [1885406] - [drm] drm/i915/dpcd_bl: uncheck PWM_PIN_CAP when detect eDP backlight capabilities (Lyude Paul) [1885406] - [drm] drm/i915: panel: Add get_vbt_pwm_freq() helper (Lyude Paul) [1885406] - [drm] drm/i915/dp: Tweak initial dpcd backlight.enabled value (Lyude Paul) [1885406] - [drm] kms: handle mDP connectors (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38.4MHz ref clock (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add new cdclk table (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle HTI (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add DPLL4 support (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add initial workarounds (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout (Lyude Paul) [1876992] - [drm] drm/i915: Update TGL and RKL DMC firmware versions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Program mocs:63 for cache eviction on gen9 (Lyude Paul) [1876992] - [drm] drm/i915/gt: Limit frequency drop to RPe on parking (Lyude Paul) [1876992] - [drm] drm/i915/gt: Retain default context state across shrinking (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: remove old DPG workaround (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset (Lyude Paul) [1876992] - [drm] drm/i915/gt: Fixup tgl mocs for PTE tracking (Lyude Paul) [1876992] - [drm] drm/amdgpu: add rlc iram and dram firmware support (Lyude Paul) [1876992] - [drm] drm/nouveau: fix relocations applying logic and a double-free (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid HDCP initialization in devices without output (Lyude Paul) [1876992] - [drm] drm/amd/amdgpu: fix null pointer in runtime pm (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix a page fault (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix SI UVD firmware validate resume fail (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Media power gate sequence (Lyude Paul) [1876992] - [drm] drm/i915: Handle max_bpc==16 (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq for dcn2.0 (Lyude Paul) [1876992] - [drm] drm/gma500: Fix out-of-bounds access to struct drm_device.vblank (Lyude Paul) [1876992] - [drm] drm/i915: Correctly set SFC capability for video engines (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq (Lyude Paul) [1876992] - [drm] drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running (Lyude Paul) [1876992] - [drm] drm/amd/pm: perform SMC reset on suspend/hibernation (Lyude Paul) [1876992] - [drm] drm/amd/pm: correct the baco reset sequence for CI ASICs (Lyude Paul) [1876992] - [drm] drm/amdgpu: perform srbm soft reset always on SDMA resume (Lyude Paul) [1876992] - [drm] drm/i915/gem: Flush coherency domains on first set-domain-ioctl (Lyude Paul) [1876992] - [drm] drm/i915: Hold onto an explicit ref to i915_vma_work.pinned (Lyude Paul) [1876992] - [drm] drm/i915/gt: Use the local HWSP offset during submission (Lyude Paul) [1876992] - [drm] drm/i915: Fix encoder lookup during PSR atomic check (Lyude Paul) [1876992] - [drm] drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" (Lyude Paul) [1876992] - [drm] drm/nouveau/nouveau: fix the start/end range for migration (Lyude Paul) [1876992] - [drm] drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns (Lyude Paul) [1876992] - [drm] drm/amd/display: Fixed panic during seamless boot (Lyude Paul) [1876992] - [drm] drm/amdgpu: add DID for navi10 blockchain SKU (Lyude Paul) [1876992] - [drm] drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) (Lyude Paul) [1876992] - [drm] drm/amdgpu: resolved ASD loading issue on sienna (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/nouveau/device: fix changing endianess code to work on older GPUs (Lyude Paul) [1876992] - [drm] drm/nouveau/kms/nv50-: Program notifier offset before requesting disp caps (Lyude Paul) [1876992] - [drm] drm/i915: Restore ILK-M RPS support (Lyude Paul) [1876992] - [drm] drm/i915: Reject 90/270 degree rotated initial fbs (Lyude Paul) [1876992] - [drm] drm/i915: Use the active reference on the vma while capturing (Lyude Paul) [1876992] - [drm] drm/i915: Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup during fbdev init (Lyude Paul) [1876992] - [drm] drm/i915: Exclude low pages (128KiB) of stolen from use (Lyude Paul) [1876992] - [drm] drm/i915: Drop runtime-pm assert from vgpu io accessors (Lyude Paul) [1876992] - [drm] drm/i915/gt: Delay execlist processing for tgl (Lyude Paul) [1876992] - [drm] drm/i915/gt: Undo forced context restores after trivial preemptions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Initialize reserved and unspecified MOCS indices (Lyude Paul) [1876992] - [drm] drm/i915: Fix TGL DKL PHY DP vswing handling (Lyude Paul) [1876992] - [drm] drm/i915: Avoid mixing integer types during batch copies (Lyude Paul) [1876992] - [drm] drm/i915: Cancel outstanding work after disabling heartbeats on an engine (Lyude Paul) [1876992] - [drm] drm/i915: Break up error capture compression loops with cond_resched() (Lyude Paul) [1876992] - [drm] drm/i915/gt: Always send a pulse down the engine after disabling heartbeat (Lyude Paul) [1876992] - [drm] drm/i915/gem: Always test execution status on closing the context (Lyude Paul) [1876992] - [drm] drm/i915/gem: Prevent using pgprot_writecombine() if PAT is not supported (Lyude Paul) [1876992] - [drm] drm/i915/gem: Avoid implicit vmap for highmem on x86-32 (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the cu and rb info for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/psp: Fix sysfs: cannot create duplicate filename (Lyude Paul) [1876992] - [drm] drm/amd/swsmu: add missing feature map for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amd/pm: fix pp_dpm_fclk (Lyude Paul) [1876992] - [drm] drm/amd/pm: increase mclk switch threshold to 200 us (Lyude Paul) [1876992] - [drm] drm/amdgpu/swsmu: drop smu i2c bus on navi1x (Lyude Paul) [1876992] - [drm] drm/ttm: fix eviction valuable range check (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix kernel panic by dal_gpio_open() error (Lyude Paul) [1876992] - [drm] drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally (Lyude Paul) [1876992] - [drm] drm/amdgpu: increase the reserved VM size to 2MB (Lyude Paul) [1876992] - [drm] drm/amdgpu: add function to program pbb mode for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid MST manager resource leak (Lyude Paul) [1876992] - [drm] drm/amdkfd: Use same SQ prefetch setting as amdgpu (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the gpu reset handling for job != NULL case (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: vcn and jpeg ring synchronization (Lyude Paul) [1876992] - [drm] drm/amd/display: Increase timeout for DP Disable (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix incorrect backlight register offset for DCN (Lyude Paul) [1876992] - [drm] drm/amdgpu: don't map BO in reserved region (Lyude Paul) [1876992] - [drm] drm/shme-helpers: Fix dma_buf_mmap forwarding bug (Lyude Paul) [1876992] - [drm] drm/i915: Force VT'd workarounds when running as a guest OS (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid set zero in the requested clk (Lyude Paul) [1876992] - [drm] drm/amd/display: HDMI remote sink need mode validation for Linux (Lyude Paul) [1876992] - [drm] drm/amdgpu: No sysfs, not an error condition (Lyude Paul) [1876992] - [drm] drm/amd/display: Check clock table return (Lyude Paul) [1876992] - [drm] drm/bridge/synopsys: dsi: add support for non-continuous HS clock (Lyude Paul) [1876992] - [drm] drm/vkms: avoid warning in vkms_get_vblank_timestamp (Lyude Paul) [1876992] - [drm] drm/bridge_connector: Set default status connected for eDP connectors (Lyude Paul) [1876992] - [drm] drm/scheduler: Scheduler priority fixes (v2) (Lyude Paul) [1876992] - [drm] drm/amdgpu: restore ras flags when user resets eeprom(v2) (Lyude Paul) [1876992] - [drm] drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex (Lyude Paul) [1876992] - [drm] drm/amd/display: Disconnect pipe separetely when disable pipe split (Lyude Paul) [1876992] - [drm] drm/hisilicon: Code refactoring for hibmc_drv_de (Lyude Paul) [1876992] - [drm] drm/amd/display: Screen corruption on dual displays (DP+USB-C) (Lyude Paul) [1876992] - [drm] drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create (Lyude Paul) [1876992] - [drm] drm/amdgpu: Fix invalid number of character '{' in amdgpu_acpi_init (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix max_entries calculation v4 (Lyude Paul) [1876992] - [drm] drm/crc-debugfs: Fix memleak in crc_control_write (Lyude Paul) [1876992] - [drm] drm/gma500: fix error check (Lyude Paul) [1876992] - [drm] drm/amd/display: fix potential integer overflow when shifting 32 bit variable bl_pwm (Lyude Paul) [1876992] - [drm] drm/vkms: add missing platform_device_unregister() in vkms_init() (Lyude Paul) [1876992] - [drm] drm/vgem: add missing platform_device_unregister() in vgem_init() (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix wrong return value in dm_update_plane_state() (Lyude Paul) [1876992] - [drm] drm/vkms: fix xrgb on compute crc (Lyude Paul) [1876992] - [iommu] iommu/amd: Set iommu->int_enabled consistently when interrupts are set up (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix IOMMU interrupt generation in X2APIC mode (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix union of bitfields in intcapxt support (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix kerneldoc comments (Vitaly Kuznetsov) [1915038] - [x86] x86/irq: Prepare consolidation of irq_alloc_info (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Use msi_msg shadow structs (Vitaly Kuznetsov) [1915038] - [iommu] x86_irq_Rename_X86_IRQ_ALLOC_TYPE_MSI_to_reflect_PCI_dependency (Vitaly Kuznetsov) [1915038] - [netdrv] Revert "e1000e: disable s0ix entry and exit flows for ME systems" (Ken Cox) [1872412] - [netdrv] e1000e: fix S0ix flow to allow S0i3.2 subset entry (Ken Cox) [1872412]- dm table: fix DAX iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm table: fix various whitespace issues with recent DAX code (Mike Snitzer) [1905679] - dm table: fix dax_dev NULL dereference in device_synchronous() (Mike Snitzer) [1905679] - dm: enable synchronous dax (Mike Snitzer) [1905679] - dm table: fix iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm: remove special-casing of bio-based immutable singleton target on NVMe (Mike Snitzer) [1905679] - [s390] s390/dasd: Fix inconsistent kobject removal (Philipp Rudo) [1928106] - [powerpc] powerpc/perf/hv-24x7: Dont create sysfs event files for dummy events (Steve Best) [1927730] - [powerpc] powerpc/pseries/dlpar: handle ibm, configure-connector delay status (Steve Best) [1927371] - [x86] x86/kvm: Increase KVM_MAX_VCPUS to 2048 (Eduardo Habkost) [1840923]- Unbreak mount_capable() (Scott Mayhew) [1903983]- [powerpc] powerpc: fix wrong backport on Kernel lockdown for power (Diego Domingos) [1928778] - [powerpc] powerpc/kexec_file: fix FDT size estimation for kdump kernel (Steve Best) [1928105] - [kernel] sched/features: Distinguish between NORMAL and DEADLINE hrtick (Juri Lelli) [1912118] - [kernel] sched/features: Fix hrtick reprogramming (Juri Lelli) [1912118] - [scsi] scsi: lpfc: Fix EEH encountering oops with NVMe traffic (Dick Kennedy) [1854776] - [scsi] scsi: lpfc: Prevent duplicate requests to unregister with cpuhp framework (Dick Kennedy) [1894960] - [target] scsi: target: iscsi: Fix cmd abort fabric stop race (Maurizio Lombardi) [1908215]- [net] netfilter: nft_dynset: add timeout extension to template (Florian Westphal) [1906915] - [net] netfilter: nftables: fix possible UAF over chains from packet path in netns (Florian Westphal) [1906915] - [net] netfilter: flowtable: fix tcp and udp header checksum update (Florian Westphal) [1906915] - [net] netfilter: xt_recent: Fix attempt to update deleted entry (Florian Westphal) [1906915] - [net] netfilter: conntrack: connection timeout after re-register (Florian Westphal) [1906915] - [netdrv] ice: Fix MSI-X vector fallback logic (Jonathan Toppins) [1896639 1877645] - [netdrv] ice: Don't allow more channels than LAN MSI-X available (Jonathan Toppins) [1896639 1877645] - [net] netfilter: nf_nat: Fix memleak in nf_nat_init (Florian Westphal) [1906915] - [net] netfilter: xt_RATEEST: reject non-null terminated string from userspace (Florian Westphal) [1906915] - [include] net: flow_dissector: Wrap unionized VLAN fields in a struct (Florian Westphal) [1906915] - [net] netfilter: x_tables: Switch synchronization to RCU (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: build mask based from the matching bytes (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add C-VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nf_tables_offload: allow ethernet interface type only (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: set address type in control dissector (Florian Westphal) [1906915] - [net] netfilter: nf_tables: avoid false-postive lockdep splat (Florian Westphal) [1906915] - [net] netfilter: nf_tables: missing validation from the abort path (Florian Westphal) [1906915] - [net] netfilter: nftables: fix netlink report logic in flowtable and genid (Florian Westphal) [1906915] - [include] netfilter: nf_tables: constify nft_reg_load{8, 16, 64}() (Florian Westphal) [1906915] - [net] netfilter: nf_tables: Introduce new 64-bit helper register functions (Florian Westphal) [1906915] - [include] netfilter: nf_tables: drop include of module.h from nf_tables.h (Florian Westphal) [1906915] - [net] netfilter: nf_fwd_netdev: clear timestamp in forwarding path (Florian Westphal) [1906915] - [net] netfilter: ipset: prevent uninit-value in hash_ip6_add (Florian Westphal) [1906915] - [net] netfilter: use actual socket sk rather than skb sk when routing harder (Florian Westphal) [1906915] - [net] netfilter: ipv4: remove useless export_symbol (Florian Westphal) [1906915] - [net] netfilter: conntrack: don't set related state for different outer address (Florian Westphal) [1906915] - [fs] xfs: don't catch dax+reflink inodes as corruption in verifier (Bill O'Donnell) [1915510]- [powerpc] powerpc: Don't enable FSCR_SCV in init_FSCR_power9() (Gustavo Duarte) [1928399] - [netdrv] ibmvnic: Clear failover_pending if unable to schedule (Steve Best) [1926365] - [netdrv] ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 (Steve Best) [1928243] - [tools] perf powerpc: Fix printf conversion specifier for IP addresses (Steve Best) [1928209] - [tools] perf powerpc: Fix gap between kernel end and module start (Steve Best) [1928209] - [netdrv] i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" (Stefan Assmann) [1838733] - [netdrv] i40e: acquire VSI pointer only after VF is initialized (Stefan Assmann) [1838733] - [netdrv] i40e: fix potential NULL pointer dereferencing (Stefan Assmann) [1838733] - [netdrv] i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: clear the status bits for the next_to_use descriptor (Stefan Assmann) [1838733] - [netdrv] i40e: avoid premature Rx buffer reuse (Stefan Assmann) [1838733] - [netdrv] i40e: Remove unnecessary sw_ring access from xsk Tx (Stefan Assmann) [1838733] - [netdrv] i40e: Fix removing driver while bare-metal VFs pass traffic (Stefan Assmann) [1838733] - [netdrv] i40e: report correct VF link speed when link state is set to enable (Stefan Assmann) [1838733] - [netdrv] i40e: remove redundant assignment (Stefan Assmann) [1838733] - [netdrv] i40e: Fix MAC address setting for a VF via Host/VM (Stefan Assmann) [1838733] - [netdrv] i40e: Allow changing FEC settings on X722 if supported by FW (Stefan Assmann) [1838733] - [netdrv] net: intel: Remove in_interrupt() warnings (Stefan Assmann) [1838733] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc() (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: move buffer allocation out of the Rx processing loop (Stefan Assmann) [1838733] - [netdrv] i40e: use 16B HW descriptors instead of 32B (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: remove HW descriptor prefetch in AF_XDP path (Stefan Assmann) [1838733] - [netdrv] i40e: optimise prefetch page refcount (Stefan Assmann) [1838733] - [netdrv] i40e: not compute affinity_mask for IRQ (Stefan Assmann) [1838733] - [netdrv] i40e: Fix crash during removing i40e driver (Stefan Assmann) [1838733] - [netdrv] i40e: Set RX_ONLY mode for unicast promiscuous on VLAN (Stefan Assmann) [1838733] - [netdrv] PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Stefan Assmann) [1838733] - [netdrv] i40e: introduce new dump desc XDP command (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to dump VSI debug output (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to VSI stats (Stefan Assmann) [1838733] - [netdrv] i40e: move check of full Tx ring to outside of send loop (Stefan Assmann) [1838733] - [netdrv] i40e: eliminate division in napi_poll data path (Stefan Assmann) [1838733] - [netdrv] i40e: optimize AF_XDP Tx completion path (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for a new feature Total Port Shutdown (Stefan Assmann) [1838733] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for 5Gbps cards (Stefan Assmann) [1838733] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838733] - [netdrv] i40e: Add a check to see if MFS is set (Stefan Assmann) [1838733] - [netdrv] i40e: detect and log info about pre-recovery mode (Stefan Assmann) [1838733] - [netdrv] i40e: make PF wait reset loop reliable (Stefan Assmann) [1838733] - [netdrv] i40e: remove unused defines (Stefan Assmann) [1838733] - [netdrv] i40e: Move client header location (Stefan Assmann) [1838733] - [netdrv] i40e: protect ring accesses with READ- and WRITE_ONCE (Stefan Assmann) [1838733] - [netdrv] i40e: Make i40e_shutdown_adminq() return void (Stefan Assmann) [1838733] - [netdrv] i40e: trivial fixup of comments in i40e_xsk.c (Stefan Assmann) [1838733] - [netdrv] i40e: Use scnprintf() for avoiding potential buffer overflow (Stefan Assmann) [1838733] - [netdrv] team: protect features update by RCU to avoid deadlock (Josef Oskera) [1909593] - [tools] bpf: selftests: remove test_progs LSM test (Yauheni Kaliuta) [1925911] - [net] bpf: Fix a verifier failure with xor (Yauheni Kaliuta) [1925911] - [tools] selftests: Remove fmod_ret from test_overhead (Jiri Olsa) [1925911] - [s390] s390/kdump: fix out-of-memory with PCI (Philipp Rudo) [1927744] - [x86] x86/intel_split_lock: Really Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1924578] - [scsi] megaraid_sas: re-add certain pci-ids as unsupported (Tomas Henzl) [1761485] - [scsi] megaraid_sas: mark unsupported devices (Tomas Henzl) [1761485] - [pci] rh_taint: add support function (Tomas Henzl) [1761485] - [powerpc] powerpc/xmon: Restrict when kernel is locked down (Diego Domingos) [1853307] - [powerpc] powerpc/xmon: add read-only mode (Diego Domingos) [1853307] - [powerpc] powerpc: lock down kernel in secure boot mode (Diego Domingos) [1853307] - [net] fix iteration for sctp transport seq_files (Xin Long) [1916824] - [tools] x86: xen: insn: Decode Xen and KVM emulate-prefix signature (Michael Petlan) [1867733] - [tools] objtool: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1867733] - [x86] x86/insn: Add Control-flow Enforcement (CET) instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/decoder: Add TEST opcode to Group3-2 (Michael Petlan) [1867733] - [x86] x86/insn: Add some more Intel instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/insn: Add some Intel instructions to the opcode map (Michael Petlan) [1867733] - [net] udp: call udp_encap_enable for v6 sockets when enabling encap (Xin Long) [1907754] - [fs] close_range: unshare all fds for CLOSE_RANGE_UNSHARE | CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [fs] fs, close_range: add flag CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [tools] tests: close_range - Replace clone3 with clone (Pavel Reichl) [1900674] - [tools] selftests: core: use SKIP instead of XFAIL in close_range_test.c (Pavel Reichl) [1900674] - [tools] tools headers API: Update close_range affected files (Pavel Reichl) [1900674] - [tools] tests: add CLOSE_RANGE_UNSHARE tests (Pavel Reichl) [1900674] - [fs] close_range: add CLOSE_RANGE_UNSHARE (Pavel Reichl) [1900674] - [tools] tests: add close_range() tests (Pavel Reichl) [1900674] - [powerpc] arch: wire-up close_range() (Pavel Reichl) [1900674] - [fs] open: add close_range() (Pavel Reichl) [1900674] - [x86] x86/sgx: mark tech preview (Vladis Dronov) [1660337] - [tools] tools headers cpufeatures: Sync with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [x86] x86/sgx: Drop racy follow_pfn() check (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix the return type of sgx_init() (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix a typo in kernel-doc markup (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc comment (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [tools] selftests/sgx: Use a statically generated 3072-bit RSA key (Vladis Dronov) [1660337] - [x86] x86/sgx: Clarify 'laundry_list' locking (Vladis Dronov) [1660337] - [documentation] Documentation/x86: Document SGX kernel architecture (Vladis Dronov) [1660337] - [x86] x86/sgx: Add ptrace() support for the SGX driver (Vladis Dronov) [1660337] - [x86] x86/sgx: Add a page reclaimer (Vladis Dronov) [1660337] - [tools] selftests/x86: Add a selftest for SGX (Vladis Dronov) [1660337] - [x86] x86/vdso: Implement a vDSO for Intel SGX enclave call (Vladis Dronov) [1660337] - [mm] x86/traps: Attempt to fixup exceptions in vDSO before signaling (Vladis Dronov) [1660337] - [mm] x86/fault: Add a helper function to sanitize error code (Vladis Dronov) [1660337] - [x86] x86/vdso: Add support for exception fixup in vDSO functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_INIT (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_CREATE (Vladis Dronov) [1660337] - [x86] x86/sgx: Add an SGX misc driver interface (Vladis Dronov) [1660337] - [mm] mm: Add 'mprotect' hook to struct vm_operations_struct (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX page allocator functions (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Add a nosgx kernel parameter (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Detect SGX support (Vladis Dronov) [1660337] - [mm] x86/mm: Signal SIGSEGV with PF_SGX (Vladis Dronov) [1660337] - [x86] x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections (Vladis Dronov) [1660337] - [x86] x86/{cpufeatures, msr}: Add Intel SGX Launch Control hardware bits (Vladis Dronov) [1660337] - [x86] x86/cpufeatures: Add Intel SGX hardware bits (Vladis Dronov) [1660337] - [x86] x86/sgx: Add wrappers for ENCLS functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX architectural data structures (Vladis Dronov) [1660337] - [mm] x86/fault: Make error_code sanitization more robust (Vladis Dronov) [1660337] - [video] vgacon: remove software scrollback support (Chris von Recklinghausen) [1883596] - [tools] libbpf: fix backport of "libbpf: Remove any use of reallocarray() in libbpf" (Jiri Benc) [1924711] - [net] bpf: Prevent double bpf_prog_put call from bpf_tracing_prog_attach (Jiri Benc) [1924711] - [tools] selftests/bpf: Adding test for arg dereference in extension trace (Jiri Benc) [1924711] - [tools] selftests: Add selftest for disallowing modify_return attachment to freplace (Jiri Benc) [1924711] - [tools] selftests: Add test for multiple attachments of freplace program (Jiri Benc) [1924711] - [tools] selftests/bpf: Turn fexit_bpf2bpf into test with subtests (Jiri Benc) [1924711] - [tools] libbpf: Add support for freplace attachment in bpf_link_create (Jiri Benc) [1924711] - [net] bpf: Fix context type resolving for extension programs (Jiri Benc) [1924711] - [net] bpf: Support attaching freplace programs to multiple attach points (Jiri Benc) [1924711] - [net] bpf: Move prog->aux->linked_prog and trampoline into bpf_link on attach (Jiri Benc) [1924711] - [net] bpf: verifier: refactor check_attach_btf_id() (Jiri Benc) [1924711] - [net] bpf: change logging calls from verbose() to bpf_log() and use log pointer (Jiri Benc) [1924711] - [net] bpf: disallow attaching modify_return tracing functions to other BPF programs (Jiri Benc) [1924711] - [mm] kasan: fix incorrect arguments passing in kasan_add_zero_shadow (Waiman Long) [1921394] - [mm] kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow (Waiman Long) [1921394] - [mm] mm: memcg/slab: optimize objcg stock draining (Waiman Long) [1921394] - [mm] mm: don't wake kswapd prematurely when watermark boosting is disabled (Waiman Long) [1921394] - [mm] mm/vmalloc.c: fix kasan shadow poisoning size (Waiman Long) [1921394] - [mm] mm/vmalloc: Fix unlock order in s_stop() (Waiman Long) [1921394] - [mm] mm/swapfile: do not sleep with a spin lock held (Waiman Long) [1921394] - [mm] mm: list_lru: set shrinker map bit when child nr_items is not zero (Waiman Long) [1921394] - [mm] mm: mempolicy: fix potential pte_unmap_unlock pte error (Waiman Long) [1921394] - [mm] mm/mmu_notifier: fix mmget() assert in __mmu_interval_notifier_insert (Waiman Long) [1921394] - [mm] mm/swapfile.c: fix potential memory leak in sys_swapon (Waiman Long) [1921394] - [mm] mm: validate pmd after splitting (Waiman Long) [1921394] - [mm] hugetlb_cgroup: convert comma to semicolon (Waiman Long) [1921394] - [mm] mm/memory_hotplug: fix unpaired mem_hotplug_begin/done (Waiman Long) [1921394] - [mm] khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() (Waiman Long) [1921394] - [mm] khugepaged: khugepaged_test_exit() check mmget_still_valid() (Waiman Long) [1921394] - [mm] mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible (Waiman Long) [1921394] - [mm] mm/hugetlb.c: clean code by removing unnecessary initialization (Waiman Long) [1921394] - [mm] mm/sparse: never partially remove memmap for early section (Waiman Long) [1921394] - [mm] mm/sparse: fix kernel crash with pfn_section_valid check (Waiman Long) [1921394] - [mm] mm/shuffle: don't move pages between zones and don't read garbage memmaps (Waiman Long) [1921394] - [mm] mm/sparse: rename pfn_present() to pfn_in_present_section() (Waiman Long) [1921394] - [powerpc] powerpc/pseries: Advance pfn if section is not present in lmb_is_removable() (Waiman Long) [1921394] - [powerpc] powerpc/pseries/hotplug-memory: Change rc variable to bool (Waiman Long) [1921394] - [mm] mm/gup: fix fixup_user_fault() on multiple retries (Waiman Long) [1921394] - [mm] mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal (Waiman Long) [1921394] - [mm] mm/mempolicy: Allow lookup_node() to handle fatal signal (Waiman Long) [1921394] - [include] include/linux/memremap.h: remove stale comments (Waiman Long) [1921394] - [mm] mm/sparsemem: get address to page struct instead of address to pfn (Waiman Long) [1921394] - [fs] hibernate: Allow uswsusp to write to swap (Waiman Long) [1921394] - [mm] mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case (Waiman Long) [1921394] - [mm] mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_SPECIAL handling (Waiman Long) [1921394] - [mm] mm/hmm: add missing unmaps of the ptep during hmm_vma_handle_pte() (Waiman Long) [1921394] - [mm] mm/hmm: allow snapshot of the special zero page (Waiman Long) [1921394] - [mm] mm/hmm: a few more C style and comment clean ups (Waiman Long) [1921394] - [mm] mm/sparse.c: do not waste pre allocated memmap space (Waiman Long) [1921394] - [mm] mm/sparse: consistently do not zero memmap (Waiman Long) [1921394] - [mm] mm/gup: fix a misnamed "write" argument, and a related bug (Waiman Long) [1921394] - [powerpc] treewide: add checks for the return value of memblock_alloc*() (Waiman Long) [1921394] - [kvm] KVM: x86: Expose AVX512_FP16 for supported CPUID (Paul Lai) [1838734] - [x86] x86: Enumerate AVX512 FP16 CPUID feature flag (Paul Lai) [1838734] - [kvm] x86/kvm: Expose TSX Suspend Load Tracking feature (Paul Lai) [1838734] - [net] sched: act_ct: enable stats for HW offloaded entries (Marcelo Leitner) [1909257] - [scsi] scsi: fnic: Validate io_req before others (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Set scsi_set_resid() only for underflow (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_MAIN_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Avoid looping in TRANS ETH on unload (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c (Govindarajulu Varadarajan) [1845720] - [x86] perf/x86/intel/uncore: Fix the scale of the IMC free-running events (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Reduce the number of CBOX counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Update Ice Lake uncore units (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake MSR uncore support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Generic support for the PCI sub driver (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_register() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info() (Michael Petlan) [1884818 1908305]- [mmc] mmc: sdhci-acpi: For amd device set driver type as MMC_SET_DRIVER_TYPE_A (David Arcari) [1906067] - [pinctrl] pinctrl: Added IRQF_SHARED flag for amd-pinctrl driver (David Arcari) [1906067] - [block] block: export blk_mq_make_request (Ming Lei) [1917913] - [platform] platform/x86: dell-wmi-sysman: fix a NULL pointer dereference (Perry Yuan) [1922587] - [platform] platform/x86: dell-wmi-sysman: work around for BIOS bug (Juan Martinez) [1504859] - [platform] platform/x86: dell-wmi-sysman: fix init_bios_attributes() error handling (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make some symbols static (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make wmi_sysman_kobj_sysfs_ops static (Juan Martinez) [1504859] - [documentation] docs: ABI: sysfs-class-firmware-attributes: solve some warnings (Juan Martinez) [1504859] - [platform] platform/x86: Use appropriate module alias macro for this kernel (Juan Martinez) [1504859] - [platform] platform/x86: Introduce support for Systems Management Driver over WMI for Dell Systems (Juan Martinez) [1504859] - [md] dm: eliminate potential source of excessive kernel log noise (Mike Snitzer) [1876840] - [scsi] scsi: sd: Suppress spurious errors when WRITE SAME is being disabled (Ewan Milne) [1871060] - [net] libceph, ceph: disambiguate ceph_connection_operations handlers (Jeff Layton) [1893177] - [net] libceph: zero out session key and connection secret (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_MSGR2_FEATURE (Jeff Layton) [1893177] - [net] libceph: align session_key and con_secret to 16 bytes (Jeff Layton) [1893177] - [net] libceph: fix auth_signature buffer allocation in secure mode (Jeff Layton) [1893177] - [fs] ceph: reencode gid_list when reconnecting (Jeff Layton) [1893177] - [net] libceph: drop ceph_auth_{create, update}_authorizer() (Jeff Layton) [1893177] - [fs] libceph, ceph: make use of __ceph_auth_get_authorizer() in msgr1 (Jeff Layton) [1893177] - [net] libceph, ceph: implement msgr2.1 protocol (crc and secure modes) (Jeff Layton) [1893177] - [net] libceph: introduce connection modes and ms_mode option (Jeff Layton) [1893177] - [block] libceph, rbd: ignore addr->type while comparing in some cases (Jeff Layton) [1893177] - [net] libceph, ceph: get and handle cluster maps with addrvecs (Jeff Layton) [1893177] - [net] libceph: factor out finish_auth() (Jeff Layton) [1893177] - [net] libceph: drop ac->ops->name field (Jeff Layton) [1893177] - [net] libceph: amend cephx init_protocol() and build_request() (Jeff Layton) [1893177] - [net] libceph, ceph: incorporate nautilus cephx changes (Jeff Layton) [1893177] - [net] libceph: safer en/decoding of cephx requests and replies (Jeff Layton) [1893177] - [net] libceph: more insight into ticket expiry and invalidation (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol specific fields to its own struct (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol implementation to its own file (Jeff Layton) [1893177] - [net] libceph: use sendpage_ok() in ceph_tcp_sendpage() (Jeff Layton) [1893177] - [net] net: introduce helper sendpage_ok() in include/linux/net.h (Jeff Layton) [1893177] - [net] libceph: separate msgr1 protocol implementation (Jeff Layton) [1893177] - [net] libceph: export remaining protocol independent infrastructure (Jeff Layton) [1893177] - [net] libceph: export zero_page (Jeff Layton) [1893177] - [net] libceph: rename and export con->flags bits (Jeff Layton) [1893177] - [net] libceph: rename and export con->state states (Jeff Layton) [1893177] - [net] libceph: make con->state an int (Jeff Layton) [1893177] - [net] libceph: don't export ceph_messenger_{init_fini}() to modules (Jeff Layton) [1893177] - [net] libceph: make sure our addr->port is zero and addr->nonce is non-zero (Jeff Layton) [1893177] - [net] libceph: factor out ceph_con_get_out_msg() (Jeff Layton) [1893177] - [net] libceph: change ceph_con_in_msg_alloc() to take hdr (Jeff Layton) [1893177] - [net] libceph: change ceph_msg_data_cursor_init() to take cursor (Jeff Layton) [1893177] - [net] libceph: handle discarding acked and requeued messages separately (Jeff Layton) [1893177] - [net] libceph: drop msg->ack_stamp field (Jeff Layton) [1893177] - [net] libceph: remove redundant session reset log message (Jeff Layton) [1893177] - [net] libceph: clear con->peer_global_seq on RESETSESSION (Jeff Layton) [1893177] - [net] libceph: rename reset_connection() to ceph_con_reset_session() (Jeff Layton) [1893177] - [net] libceph: split protocol reset bits out of reset_connection() (Jeff Layton) [1893177] - [net] libceph: don't call reset_connection() on version/feature mismatches (Jeff Layton) [1893177] - [net] libceph: lower exponential backoff delay (Jeff Layton) [1893177] - [net] libceph: include middle_len in process_message() dout (Jeff Layton) [1893177] - [fs] ceph: implement updated ceph_mds_request_head structure (Jeff Layton) [1893177] - [fs] ceph: clean up argument lists to __prepare_send_request and __send_request (Jeff Layton) [1893177] - [fs] ceph: take a cred reference instead of tracking individual uid/gid (Jeff Layton) [1893177] - [fs] ceph: don't reach into request header for readdir info (Jeff Layton) [1893177] - [fs] ceph: set osdmap epoch for setxattr (Jeff Layton) [1893177] - [fs] ceph: remove redundant assignment to variable i (Jeff Layton) [1893177] - [fs] ceph: add ceph.caps vxattr (Jeff Layton) [1893177] - [fs] ceph: when filling trace, call ceph_get_inode outside of mutexes (Jeff Layton) [1893177] - [fs] Revert "ceph: allow rename operation under different quota realms" (Jeff Layton) [1893177] - [fs] ceph: fix inode refcount leak when ceph_fill_inode on non-I_NEW inode fails (Jeff Layton) [1893177] - [fs] ceph: downgrade warning from mdsmap decode to debug (Jeff Layton) [1893177] - [fs] ceph: fix race in concurrent __ceph_remove_cap invocations (Jeff Layton) [1893177] - [fs] ceph: pass down the flags to grab_cache_page_write_begin (Jeff Layton) [1893177] - [fs] ceph: add ceph.{cluster_fsid/client_id} vxattrs (Jeff Layton) [1893177] - [fs] ceph: add status debugfs file (Jeff Layton) [1893177] - [include] libceph: remove unused port macros (Jeff Layton) [1893177] - [fs] ceph: ensure we have Fs caps when fetching dir link count (Jeff Layton) [1893177] - [fs] ceph: send dentry lease metrics to MDS daemon (Jeff Layton) [1893177] - [fs] ceph: acquire Fs caps when getting dir stats (Jeff Layton) [1893177] - [fs] ceph: fix up some warnings on W=1 builds (Jeff Layton) [1893177] - [fs] ceph: queue MDS requests to REJECTED sessions when CLEANRECOVER is set (Jeff Layton) [1893177] - [fs] ceph: remove timeout on allowing reconnect after blocklisting (Jeff Layton) [1893177] - [fs] ceph: add new RECOVER mount_state when recovering session (Jeff Layton) [1893177] - [fs] ceph: make fsc->mount_state an int (Jeff Layton) [1893177] - [fs] ceph: don't WARN when removing caps due to blocklisting (Jeff Layton) [1893177] - [fs] ceph: check session state after bumping session->s_seq (Jeff Layton) [1893177] - [net] libceph: clear con->out_msg on Policy::stateful_server faults (Jeff Layton) [1893177] - [net] libceph: format ceph_entity_addr nonces as unsigned (Jeff Layton) [1893177] - [include] libceph: fix ENTITY_NAME format suggestion (Jeff Layton) [1893177] - [net] libceph: move a dout in queue_con_delay() (Jeff Layton) [1893177] - [fs] ceph: comment cleanups and clarifications (Jeff Layton) [1893177] - [fs] ceph: break up send_cap_msg (Jeff Layton) [1893177] - [fs] ceph: drop separate mdsc argument from __send_cap (Jeff Layton) [1893177] - [fs] ceph: promote to unsigned long long before shifting (Jeff Layton) [1893177] - [fs] ceph: don't SetPageError on readpage errors (Jeff Layton) [1893177] - [fs] ceph: mark ceph_fmt_xattr() as printf-like for better type checking (Jeff Layton) [1893177] - [fs] ceph: fold ceph_update_writeable_page into ceph_write_begin (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_writepages into writepage_nounlock (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_readpages into ceph_readpage (Jeff Layton) [1893177] - [fs] ceph: don't call ceph_update_writeable_page from page_mkwrite (Jeff Layton) [1893177] - [fs] ceph: break out writeback of incompatible snap context to separate function (Jeff Layton) [1893177] - [fs] ceph: add a note explaining session reject error string (Jeff Layton) [1893177] - [net] libceph: switch to the new "osd blocklist add" command (Jeff Layton) [1893177] - [fs] libceph, rbd, ceph: "blacklist" -> "blocklist" (Jeff Layton) [1893177] - [fs] ceph: have ceph_writepages_start call pagevec_lookup_range_tag (Jeff Layton) [1893177] - [fs] ceph: use kill_anon_super helper (Jeff Layton) [1893177] - [fs] ceph: metrics for opened files, pinned caps and opened inodes (Jeff Layton) [1893177] - [fs] ceph: add ceph_sb_to_mdsc helper support to parse the mdsc (Jeff Layton) [1893177] - [fs] ceph: drop special-casing for ITER_PIPE in ceph_sync_read (Jeff Layton) [1893177] - [fs] ceph: add column 'mds' to show caps in more user friendly (Jeff Layton) [1893177] - [include] libceph: multiple workspaces for CRUSH computations (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary return in switch statement (Jeff Layton) [1893177] - [fs] ceph: encode inodes' parent/d_name in cap reconnect message (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_CEPH_FEATURE (Jeff Layton) [1893177] - [fs] ceph: use frag's MDS in either mode (Jeff Layton) [1893177] - [fs] ceph: move sb->wb_pagevec_pool to be a global mempool (Jeff Layton) [1893177] - [fs] ceph: remove redundant initialization of variable mds (Jeff Layton) [1893177] - [fs] ceph: fix use-after-free for fsc->mdsc (Jeff Layton) [1893177] - [fs] ceph: remove unused variables in ceph_mdsmap_decode() (Jeff Layton) [1893177] - [fs] ceph: delete repeated words in fs/ceph/ (Jeff Layton) [1893177] - [fs] ceph: send client provided metric flags in client metadata (Jeff Layton) [1893177] - [fs] ceph: periodically send perf metrics to MDSes (Jeff Layton) [1893177] - [fs] ceph: check the sesion state and return false in case it is closed (Jeff Layton) [1893177] - [net] libceph: replace HTTP links with HTTPS ones (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary cast in kfree() (Jeff Layton) [1893177] - [net] libceph: just have osd_req_op_init() return a pointer (Jeff Layton) [1893177] - [fs] ceph: do not access the kiocb after aio requests (Jeff Layton) [1893177] - [fs] ceph: clean up and optimize ceph_check_delayed_caps() (Jeff Layton) [1893177] - [fs] ceph: fix potential mdsc use-after-free crash (Jeff Layton) [1893177] - [fs] ceph: switch to WARN_ON_ONCE in encode_supported_features() (Jeff Layton) [1893177] - [fs] ceph: add global total_caps to count the mdsc's total caps number (Jeff Layton) [1893177] - [fs] ceph: add check_session_state() helper and make it global (Jeff Layton) [1893177] - [net] libceph: dump class and method names on method calls (Jeff Layton) [1893177] - [net] libceph: use target_copy() in send_linger() (Jeff Layton) [1893177] - [fs] ceph: add metadata perf metric support (Jeff Layton) [1893177] - [fs] ceph: add read/write latency metric support (Jeff Layton) [1893177] - [fs] ceph: add caps perf metric for each superblock (Jeff Layton) [1893177] - [fs] ceph: add dentry lease metric support (Jeff Layton) [1893177] - [include] math64: New DIV64_U64_ROUND_CLOSEST helper (Jeff Layton) [1893177] - [tty] tty: Fix ->pgrp locking in tiocspgrp() (Waiman Long) [1908197] {CVE-2020-29661}- [mm] Revert "powerpc: Ensure that swiotlb buffer is allocated from low memory" (Diego Domingos) [1907131] - [fs] xfs: use ENOTBLK for direct I/O to buffered I/O fallback (Carlos Maiolino) [1922953] - [nvme] nvme-multipath: Early exit if no path is available (Gopal Tiwari) [1880508] - [scsi] scsi: lpfc: Add support for eh_should_retry_cmd() (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add store capability to rport port_state in sysfs (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add a new rport state FC_PORTSTATE_MARGINAL (Ewan Milne) [1801585] - [scsi] scsi: core: No retries on abort success (Ewan Milne) [1801585] - [scsi] scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h (Ewan Milne) [1801585] - [scsi] scsi: core: Add limitless cmd retry support (Ewan Milne) [1801585] - [fs] gfs2: Fix deadlock between gfs2_{create_inode, inode_lookup} and delete_work_func (Andreas Grunbacher) [1903190] - [fs] gfs2: Don't call cancel_delayed_work_sync from within delete work function (Andreas Grunbacher) [1903190] - [cpufreq] acpi-cpufreq: Honor _PSD table setting on new AMD CPUs (Terry Bowman) [1886943] - [x86] x86/cpufeatures: Enumerate TSX suspend load address tracking instructions (Josh Poimboeuf) [1836980] - [powerpc] powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory (Diego Domingos) [1869184] - [mm] powerpc: Ensure that swiotlb buffer is allocated from low memory (Diego Domingos) [1869184] - [fs] debugfs: Fix module state check condition (Vladis Dronov) [1866285] - [fs] debugfs: Check module state before warning in {full/open}_proxy_open() (Vladis Dronov) [1866285]- [firmware] efi: Don't attempt to map RCI2 config table if it doesn't exist (Lenny Szubowicz) [1779590] - [firmware] efi: Make CONFIG_EFI_RCI2_TABLE selectable on x86 only (Lenny Szubowicz) [1779590] - [firmware] efi: Make unexported efi_rci2_sysfs_init() static (Lenny Szubowicz) [1779590] - [iommu] iommu: use the __iommu_attach_device() directly for deferred attach (Lianbo Jiang) [1904658] - [iommu] dma-iommu: use static-key to minimize the impact in the fast-path (Lianbo Jiang) [1904658] - [x86] x86/PCI: sta2x11: use default DMA address translation (Jerry Snitselaar) [1887546] - [powerpc] powerpc: use the generic dma_ops_bypass mode (Jerry Snitselaar) [1887546] - [dma] dmaengine: fix error codes in channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: off by one in cleanup code (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: Add ABI documentation for shared wq (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Clean up descriptors with fault error (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Add shared workqueue support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix mapping of portal size (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix wq config registers offset programming (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Allocate correct size for descriptor chunk (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: add missing invalid flags field to completion (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: fix hw descriptor fields for delta record (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: Merge definition of dsa_batch_desc into dsa_hw_desc (Jerry Snitselaar) [1838386 1837187] - [dma] dmaengine: dmatest: Return boolean result directly in filter() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Check list for emptiness before access its last entry (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Make two symbols static (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Print error codes as signed value (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add command status to idxd sysfs attribute (Jerry Snitselaar) [1893465 1837187] - [dma] dmaengine: idxd: add support for configurable max wq batch size (Jerry Snitselaar) [1893468 1837187] - [dma] dmaengine: idxd: add support for configurable max wq xfer size (Jerry Snitselaar) [1893468 1837187] - [documentation] dmaengine: idxd: add leading / for sysfspath in ABI documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: clear misc interrupt cause after read (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Prevent to run on misconfigured channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Put the CSRT table after using it (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: reset states after device disable or reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move idxd interrupt handling to mask instead of ignore (Jerry Snitselaar) [1872374 1837187] - [dma] dmaengine: idxd: add work queue drain support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move submission to sbitmap_queue (Jerry Snitselaar) [1837187] - [dma] dmaengine: cookie bypass for out of order completion (Jerry Snitselaar) [1838893 1837187] - [dma] dmaengine: ioat setting ioat timeout as module parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: stop completed threads when running without set channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix misc interrupt handler thread unmasking (Jerry Snitselaar) [1877126 1837187] - [dma] dmaengine: idxd: cleanup workqueue config after disabling (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix cdev locking for open and release (Jerry Snitselaar) [1837187] - [dma] dmaengine: Replace zero-length array with flexible-array (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix doc strings to satisfy validation script (Jerry Snitselaar) [1837187] - [dma] dmaengine: Include dmaengine.h into dmaengine.c (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_info (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_params (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Allow negative timeout value to specify infinite wait (Jerry Snitselaar) [1837187] - [dma] Revert "dmaengine: dmatest: timeout value of -1 should specify infinite wait" (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: adding missed issue_pending to timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: remove unnesesery double complition timer modification (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: removing duplicate code from timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Decreasing allocation chunk size 2M->512K (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fixing chunk sizing macros dependency (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: export hw version through sysfs (Jerry Snitselaar) [1838888 1837187] - [dma] dmaengine: dmatest: Restore default for channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix interrupt completion after unmasking (Jerry Snitselaar) [1838895 1837187] - [dma] dmaengine: dmatest: Fix process hang when reading 'wait' parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Fix iteration non-stop logic (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix channel index enumeration (Jerry Snitselaar) [1838390 1837187] - [include] include/linux/dmaengine: Typos fixes in API documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove global token limit check (Jerry Snitselaar) [1838385 1837187] - [dma] dmaengine: idxd: reflect shadow copy of traffic class programming (Jerry Snitselaar) [1838381 1837187] - [dma] dmaengine: Create debug directories for DMA devices (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add basic debugfs support (Jerry Snitselaar) [1837187] - [include] dmaengine: consistently return string literal from switch-case (Jerry Snitselaar) [1837187] - [include] dmaengine: Drop redundant 'else' keyword (Jerry Snitselaar) [1837187] - [include] dmaengine: Use negative condition for better readability (Jerry Snitselaar) [1837187] - [include] dmaengine: Refactor dmaengine_check_align() to be bit operations only (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: expose general capabilities register in sysfs (Jerry Snitselaar) [1837187 1836532] - [dma] dmaengine: idxd: check return result from check_vma() in cdev (Jerry Snitselaar) [1837187 1836530] - [dma] dmanegine: ioat/dca: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'idxd_cdev' (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'group' (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: add sysfs ABI for idxd driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix off by one on cdev dwq refcount (Jerry Snitselaar) [1838366 1837187] - [dma] dmaengine: idxd: wq size configuration needs to check global max size (Jerry Snitselaar) [1837187 1836579] - [dma] dmaengine: idxd: sysfs input of wq incorrect wq type should return error (Jerry Snitselaar) [1837187 1836585] - [dma] dmaengine: idxd: correct reserved token calculation (Jerry Snitselaar) [1837187 1836647] - [dma] dmaengine: idxd: Fix error handling in idxd_wq_cdev_dev_setup() (Jerry Snitselaar) [1838354 1837187] - [dma] dmaengine: idxd: fix runaway module ref count on device driver bind (Jerry Snitselaar) [1837187 1836649] - [dma] dmaengine: idxd: fix boolconv.cocci warnings (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add char driver to expose submission portal to userland (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: connect idxd to dmaengine subsystem (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add descriptor manipulation routines (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add configuration component of driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Init and probe for Intel data accelerators (Jerry Snitselaar) [1837187] - [include] io-64-nonatomic: add io{read|write}64{_lo_hi|_hi_lo} macros (Jerry Snitselaar) [1837187] - [powerpc] iomap: introduce io{read|write}64_{lo_hi|hi_lo} (Jerry Snitselaar) [1837187] - [lib] iomap: Use non-raw io functions for io{read|write}XXbe (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: use vchan_vdesc_fini() to free descriptors (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking around list operations (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Do not call desc_free() under a spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: remove debug message (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Support in-use unbind (Jerry Snitselaar) [1837187] - [dma] dmaengine: move .device_release missing log warning to debug level (Jerry Snitselaar) [1837187] - [dma] dmaengine: Cleanups for the slave <-> channel symlink support (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix null ptr check for __dma_async_device_channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix return value for dma_request_chan() in case of failure (Jerry Snitselaar) [1837187] - [dma] dmaengine: Create symlinks between DMA channels and slaves (Jerry Snitselaar) [1837187] - [dma] dmaengine: add support to dynamic register/unregister of channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: break out channel registration (Jerry Snitselaar) [1837187] - [x86] x86/asm: Carve out a generic movdir64b() helper for general usage (Jerry Snitselaar) [1837187] - [x86] x86/asm: add iosubmit_cmds512() based on MOVDIR64B CPU instruction (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_get_{, any_}slave_channel() to private dmaengine.h (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove dma_request_slave_channel_compat() wrapper (Jerry Snitselaar) [1837187] - [dma] dmaengine: Remove dma_device_satisfies_mask() wrapper (Jerry Snitselaar) [1837187] - [include] dmaengine: Add helper function to convert direction value to text (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add support for reporting DMA cached data amount (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add metadata_ops for dma_async_tx_descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: print more meaningful error message (Jerry Snitselaar) [1837187] - [dma] dmaengine: move module_/dma_device_put() after route free (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add reference counting to dma_device struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_channel_rebalance() infrastructure up in code (Jerry Snitselaar) [1837187] - [dma] dmaengine: Call module_put() after device_free_chan_resources() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Store module owner in dma_device struct (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove spaces before TABs (Jerry Snitselaar) [1837187] - [dma] ioat: ioat_alloc_ring() failure handling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Fix access after free in vchan_complete() (Jerry Snitselaar) [1837187] - [include] dmaengine: Fix access to uninitialized dma_slave_caps (Jerry Snitselaar) [1837187] - [dma] dmanegine: ioat/dca: Use struct_size() helper (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Add kernel doc parameter descriptions (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Set up DMA mask based on CSRT (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for completion polling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: store result on dma descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: timeout value of -1 should specify infinite wait (Jerry Snitselaar) [1837187] - [dma] dmaengine: Grammar s/the its/its/, s/need/needs/ (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291 (Jerry Snitselaar) [1837187] - [dma] treewide: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 7 (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move test data alloc & free into functions (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: add short-hand `buf_size` var in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: wrap src & dst data into a struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Abort test in case of mapping error (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add transfer_size parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add alignment parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Use fixed point div to calculate iops (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for multi channel testing (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: fix a small memory leak in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move size checks earlier in function (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: use dmaengine_terminate_sync() instead (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: unmap data on a single code-path when xfer done (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: replace spin_lock_irqsave with spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma: remove dma_slave_config direction usage (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fix prototype of ioat_enumerate_channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioatdma: set the completion address register after channel reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: Support dmaengine_terminate_sync() (Jerry Snitselaar) [1837187] - [dma] dmaengine: add a new helper dmaenginem_async_device_register (Jerry Snitselaar) [1837187] - [documentation] Documentation/x86: Add documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [1836777] - [iommu] iommu/vt-d: Change flags type to unsigned int in binding mm (Jerry Snitselaar) [1836777] - [drm] drm, iommu: Change type of pasid to u32 (Jerry Snitselaar) [1836777] - [x86] x86/asm: Add an enqcmds() wrapper for the ENQCMDS instruction (Jerry Snitselaar) [1837187] - [x86] x86/mmu: Allocate/free a PASID (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Mark ENQCMD as disabled when configured out (Jerry Snitselaar) [1836777] - [mm] mm: Add a pasid member to struct mm_struct (Jerry Snitselaar) [1836777] - [x86] x86/msr-index: Define an IA32_PASID MSR (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Add supervisor PASID state for ENQCMD (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Restore supervisor states for signal return (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Preserve supervisor states for the slow path in __fpu__restore_sig() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Introduce copy_supervisor_to_kernel() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update copy_kernel_to_xregs_err() for supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update sanitize_restored_xstate() for supervisor xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new functions for clearing fpregs and xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Introduce XSAVES supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Separate user and supervisor xfeatures mask (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new macros for supervisor and user xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Rename validate_xstate_header() to validate_user_xstate_header() (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel: Fix typo which caused GDB regression (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel(): don't leave parts of destination uninitialized (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Warn when checking alignment of disabled xfeatures (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix XSAVES offsets in setup_xstate_comp() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix last_good_offset in setup_xstate_features() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Shrink space allocated for xstate_comp_offsets (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Make xfeature_is_supervisor()/xfeature_is_user() return bool (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix small issues (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use XFEATURE_FP/SSE enum values instead of hardcoded numbers (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use unsigned long long shift in xfeature_uncompacted_offset() (Jerry Snitselaar) [1837178] - [iommu] iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix kernel NULL pointer dereference in find_domain() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Don't read VCCAP register unless it exists (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add SMMUv3.2 range invalidation support (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Batch ATC invalidation commands (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add command queue batching helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add sanity check for interrupt remapping table length macros (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_mode (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Fix potential @entry null deref (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle 36bit addressing for x86-32 (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not use IOMMUv2 functionality when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not force direct mapping when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit after programming IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix NULL pointer dereference in dev_iommu_priv_set() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Serialize IOMMU GCMD register modifications (Jerry Snitselaar) [1887546] - [dma] dma-pool: Fix an uninitialized variable bug in atomic_pool_expand() (Jerry Snitselaar) [1887546] - [dma] dma-pool: Only allocate from CMA when in same memory zone (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix coherent pool allocations for IOMMU mappings (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move Kconfig and Makefile bits down into amd directory (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Kconfig and Makefile bits down into intel directory (Jerry Snitselaar) [1887546] - [iommu] iommu: Add gfp parameter to io_pgtable_ops->map() (Jerry Snitselaar) [1887546] - [iommu] iommu: Mark __iommu_map_sg() as static (Jerry Snitselaar) [1887546] - [iommu] iommu: Tidy up Kconfig for SoC IOMMUs (Jerry Snitselaar) [1887546] - [iommu] iommu: Make some functions static (Jerry Snitselaar) [1887546] - [include] iommu: Move sg_table wrapper out of CONFIG_IOMMU_SUPPORT (Jerry Snitselaar) [1887546] - [powerpc] powerpc/dma: Remove dev->archdata.iommu_domain (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove double zero check (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Rename intel-pasid.h to pasid.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page response ops support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report page request faults for guest SVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add a helper to get svm and sdev for pasid (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Refactor device_to_iommu() helper (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Disable multiple GPASID-dev bind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Warn on out-of-range invalidation address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix devTLB flush for vSVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle non-page aligned address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix PASID devTLB invalidation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove global page support in devTLB flush (Jerry Snitselaar) [1887546] - [include] iommu/vt-d: Enforce PASID devTLB field mask (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag (Jerry Snitselaar) [1887546] - [iommu] PCI/ATS: Add pci_pri_supported() to check device or associated PF (Jerry Snitselaar) [1887546] - [pci] PCI: Treat "external-facing" devices themselves as internal (Jerry Snitselaar) [1887546] - [documentation] docs: fix references for DMA*.txt files (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: cleanup dma_alloc_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-debug: use named initializers for dir2name (Jerry Snitselaar) [1887546] - [dma] dma-mapping: add a dma_ops_bypass flag to struct device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: inline the fast path dma-direct calls (Jerry Snitselaar) [1887546] - [dma] dma-mapping: move the remaining DMA API calls out of line (Jerry Snitselaar) [1887546] - [dma] dma-mapping: don't BUG when calling dma_map_resource on RAM (Jerry Snitselaar) [1887546] - [of] of: Allow the iommu-map property to omit untranslated devices (Jerry Snitselaar) [1887546] - [iommu] treewide: Remove uninitialized_var() usage (Jerry Snitselaar) [1887546] - [dma] dma-pool: do not allocate pool memory from CMA (Jerry Snitselaar) [1887546] - [dma] dma-pool: make sure atomic pool suits device (Jerry Snitselaar) [1887546] - [dma] dma-pool: introduce dma_guess_pool() (Jerry Snitselaar) [1887546] - [dma] dma-pool: get rid of dma_in_atomic_pool() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide function to check physical memory area validity (Jerry Snitselaar) [1887546] - [documentation] docs: move DMA kAPI to Documentation/core-api (Jerry Snitselaar) [1887546] - [dma] dma-mapping: remove dma_mark_declared_memory_occupied (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO.txt: fix an unmarked code block (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix a function name of max_mapping_size (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO: add a missing "=" (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-API-HOWTO: update dma_mask sections (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-ISA-LPC: fix an incorrect reference (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix two typos (Jerry Snitselaar) [1887546] - [dma] dma-mapping: warn when coherent pool is depleted (Jerry Snitselaar) [1887546] - [dma] dma-remap: align the size in dma_common_*_remap() (Jerry Snitselaar) [1887546] - [dma] dma-mapping: DMA_COHERENT_POOL should select GENERIC_ALLOCATOR (Jerry Snitselaar) [1887546] - [dma] dma-direct: add missing set_memory_decrypted() for coherent mapping (Jerry Snitselaar) [1887546] - [dma] dma-direct: check return value when encrypting or decrypting memory (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-encrypt memory if dma_direct_alloc_pages() fails (Jerry Snitselaar) [1887546] - [dma] dma-direct: always align allocation size in dma_direct_alloc_pages() (Jerry Snitselaar) [1887546] - [dma] dma-direct: mark __dma_direct_alloc_pages static (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-enable mmap for !CONFIG_MMU (Jerry Snitselaar) [1887546] - [dma] dma-pool: decouple DMA_REMAP from DMA_COHERENT_POOL (Jerry Snitselaar) [1887546] - [message] scsi: mptfusion: Don't use GFP_ATOMIC for larger DMA allocations (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix too large DMA pools on medium memory size systems (Jerry Snitselaar) [1887546] - [iommu] treewide: replace '---help---' in Kconfig files with 'help' (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make remove callback message more informative (Jerry Snitselaar) [1887546] - [include] iommu: add generic helper for mapping sgtable objects (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: fix comment for dma_release_from_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-pool: scale the default DMA coherent pool size with memory capacity (Jerry Snitselaar) [1887546] - [x86] x86/mm: unencrypted non-blocking DMA allocations use coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add pool sizes to debugfs (Jerry Snitselaar) [1887546] - [dma] dma-direct: atomic allocations must come from atomic coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: dynamically expanding atomic pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add additional coherent pools to map to gfp mask (Jerry Snitselaar) [1887546] - [dma] dma-remap: separate DMA atomic pools from direct remap code (Jerry Snitselaar) [1887546] - [dma] dma-mapping: use vmap insted of reimplementing it (Jerry Snitselaar) [1887546] - [dma] dma-debug: make __dma_entry_alloc_check_leak() static (Jerry Snitselaar) [1887546] - [dma] dma: debug: no need to check return value of debugfs_create functions (Jerry Snitselaar) [1887546] - [dma] dma-debug: Batch dma_debug_entry allocation (Jerry Snitselaar) [1887546] - [dma] dma/debug: Remove dma_debug_resize_entries() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Make leak-like behaviour apparent (Jerry Snitselaar) [1887546] - [dma] dma-debug: Dynamically expand the dma_debug_entry pool (Jerry Snitselaar) [1887546] - [dma] dma-debug: Use pr_fmt() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Expose nr_total_entries in debugfs (Jerry Snitselaar) [1887546] - [dma] dma-debug: fix displaying of dma allocation type (Jerry Snitselaar) [1887546] - [dma] dma-direct: fix data truncation in dma_direct_get_required_mask() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide a arch_dma_clear_uncached hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: make uncached_kernel_address more general (Jerry Snitselaar) [1887546] - [include] dma-direct: remove the cached_kernel_address hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: consolidate the error handling in dma_direct_alloc_pages (Jerry Snitselaar) [1887546] - [dma] dma-coherent: fix integer overflow in the reserved-memory dma allocation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of iommu_domain_identity_map() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Update scalable mode paging structure coherency (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enable PCI ACS for platform opt in hint (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Set U/S bit in first level page table by default (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make Intel SVM code 64-bit only (Jerry Snitselaar) [1887546] - [arm64] arm64: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [x86] x86: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use dev_iommu_priv_get/set() (Jerry Snitselaar) [1887546] - [iommu] iommu: Allow page responses without PASID (Jerry Snitselaar) [1887546] - [iommu] iommu/iova: Don't BUG on invalid PFNs (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add helper functions to update domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Print extended features in one line to fix divergent log levels (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Make amd_iommu_apply_ivrs_quirks() static inline (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Intel IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move AMD IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove redundant devid checks (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Store dev_data as device iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Merge private header files (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove PD_DMA_OPS_MASK (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Consolidate domain allocation/freeing (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Free page-table in protection_domain_free() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Allocate page-table in protection_domain_init() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Let free_pagetable() not rely on domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unexport get_dev_data() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove iommu_sva_ops::mm_exit() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Only enable ATS for trusted devices (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Don't reserve implementation defined register space (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: remove set but not used variable 'smmu' (Jerry Snitselaar) [1887546] - [uapi] iommu/virtio: Fix sparse warning (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Export symbols of PASID functions (Jerry Snitselaar) [1887546] - [iommu] iommu/mediatek: Fix MTK_IOMMU dependencies (Jerry Snitselaar) [1887546] - [iommu] iommu: spapr_tce: Disable compile testing to fix build on book3s_32 config (Jerry Snitselaar) [1887546] - [iommu] iommu: Enable compile testing for some of drivers (Jerry Snitselaar) [1887546] - [x86] x86: Hide the archdata.iommu field behind generic IOMMU_API (Jerry Snitselaar) [1887546] - [iommu] iommu/hyper-v: Constify hyperv_ir_domain_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix compile warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: fix a GCC warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix pointer cast warnings on 32 bit (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove IOVA handling code from the non-dma_ops path (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove duplicated check in intel_svm_bind_mm() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove redundant IOTLB flush (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page request draining support (Jerry Snitselaar) [1887546 1847060] - [iommu] iommu/vt-d: Disable non-recoverable fault processing before unbind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show inv queue internals (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Multiple descriptors per qi_submit_sync() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace intel SVM APIs with generic SVA APIs (Jerry Snitselaar) [1887546 1836578] - [include] iommu/vt-d: Fix compile warning from intel-svm.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report SVA feature with generic flag (Jerry Snitselaar) [1887546 1836578] - [iommu] iommu/vt-d: Add custom allocator for IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enlightened PASID allocation (Jerry Snitselaar) [1887546 1837167] - [iommu] iommu/vt-d: Add svm/sva invalidate function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Support flushing more translation cache types (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add bind guest PASID support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add nested translation helper function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use a helper function to skip agaw for SL (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move domain helper to header (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove functions that support private domain (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce guest PASID bind function (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce cache_invalidate API (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show page table internals (Jerry Snitselaar) [1887546 1835059] - [iommu] iommu/vt-d: Use iova over first level (Jerry Snitselaar) [1887546 1837160] - [iommu] iommu/vt-d: Update first level super page capability (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make first level IOVA canonical (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Flush PASID-based iotlb for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Setup pasid entries for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add set domain DOMAIN_ATTR_NESTING attr (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Identify domains using first level page table (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Misc macro clean up for SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add build dependency on IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace Intel specific PASID allocator with IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/ioasid: Add custom allocators (Jerry Snitselaar) [1887546] - [iommu] iommu: Add I/O ASID allocator (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use right Kconfig option name (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add Kconfig option to enable/disable scalable mode (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reverse arguments to list_add (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Use accessor functions for iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Fix freeing of incomplete domains (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Build virtio-iommu as module (Jerry Snitselaar) [1887546] - [iommu] iommu: virtio: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Remove unused variable (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Update to most recent specification (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add event queue (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add probe request (Jerry Snitselaar) [1887546] - [iommu] iommu: Add virtio-iommu driver (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove duplicate error message (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix uninitilized variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rename IOMMU_QCOM_SYS_CACHE and improve doc (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Restore naming of driver parameter prefix (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Improve SMR mask test (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Fix IOVA validation for 32-bit (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Prepare for TTBR1 usage (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise VTCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename public #defines under ARM_SMMU_ namespace (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Improve attribute handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Support non-coherent stage-2 page tables (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix -Wunused-const-variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Remove useless of_match_ptr() (Jerry Snitselaar) [1887546] - [iommu] drivers/iommu: Initialise module 'owner' field in iommu_device_set_ops() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Update my email address in MODULE_AUTHOR() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Support SMMU module probing from the IORT (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TTBRn handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise MAIR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify level indexing (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify PGD size handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify start level lookup (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify bounds checks (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise size check (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Make selftest gubbins consistently __init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Avoid pathological RPM behaviour for unmaps (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Move some initialization data to .init.rodata (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Report USF more clearly (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove arm_smmu_flush_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move .tlb_sync method to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove "leaf" indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove .tlb_inv_range indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Use ias/oas to check the valid iova/pa (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Add paddr_to_iopte and iopte_to_paddr helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Ensure 64-bit I/O accessors are available on 32-bit CPU (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make private implementation details static (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add context init implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add reset implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add configuration implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move Secure access quirk to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: ioremap smmu mmio region before implementation init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add implementation infrastructure (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename arm-smmu-regs.h (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR0 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract context bank accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR1 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Get rid of weird "atomic" write (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rework cb_base handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert context bank registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR1 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR0 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove IOMMU_OF_DECLARE (Jerry Snitselaar) [1887546] - [iommu] iommu: Stop deferring probe at end of initcalls (Jerry Snitselaar) [1887546] - [iommu] iommu: Fix use-after-free in iommu_release_device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Fix dma_pgprot() for unencrypted coherent pages (Jerry Snitselaar) [1887546] - [x86] x86: Don't let pgprot_modify() change the page encryption bit (Jerry Snitselaar) [1887546] - [x86] x86/PCI: Remove X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [pci] PCI: vmd: Remove dma_map_ops overrides (Jerry Snitselaar) [1887546] - [pci] x86/pci: Clean up usage of X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [x86] x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbol (Jerry Snitselaar) [1887546] - [dma] dma-direct: avoid a forward declaration for phys_to_dma (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Add vmap checks to dma_map_single() (Jerry Snitselaar) [1887546] - [x86] x86/platform/uv: Fix UV4 hub revision adjustment (Frank Ramsay) [1908507] - [ata] ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs (Steve Best) [1868308]- [mfd] mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock (Steve Best) [1783586] - [mfd] mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDs (Steve Best) [1783586] - [i2c] i2c: i801: Add support for Intel Elkhart Lake (Steve Best) [1783586] - [fs] fuse: fix bad inode (Miklos Szeredi) [1906908] - [fs] virtiofs: calculate number of scatter-gather elements accurately (Vivek Goyal) [1783467] - [fs] virtiofs: add logic to free up a memory range (Vivek Goyal) [1783467] - [fs] virtiofs: maintain a list of busy elements (Vivek Goyal) [1783467] - [fs] virtiofs: serialize truncate/punch_hole and dax fault path (Vivek Goyal) [1783467] - [fs] virtiofs: define dax address space operations (Vivek Goyal) [1783467] - [fs] virtiofs: add DAX mmap support (Vivek Goyal) [1783467] - [fs] virtiofs: implement dax read/write operations (Vivek Goyal) [1783467] - [uapi] virtiofs: introduce setupmapping/removemapping commands (Vivek Goyal) [1783467] - [fs] virtiofs: implement FUSE_INIT map_alignment field (Vivek Goyal) [1783467] - [fs] virtiofs: keep a list of free dax memory ranges (Vivek Goyal) [1783467] - [fs] virtiofs: add a mount option to enable dax (Vivek Goyal) [1783467] - [fs] virtiofs: set up virtio_fs dax_device (Vivek Goyal) [1783467] - [fs] virtiofs: get rid of no_mount_options (Vivek Goyal) [1783467] - [fs] virtiofs: provide a helper function for virtqueue initialization (Vivek Goyal) [1783467] - [fs] dax: Create a range version of dax_layout_busy_page() (Vivek Goyal) [1783467] - [dax] dax: Modify bdev_dax_pgoff() to handle NULL bdev (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for MMIO transport (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for PCI transport (Vivek Goyal) [1783467] - [include] virtio: Add get_shm_region method (Vivek Goyal) [1783467] - [fs] virtiofs: do not use fuse_fill_super_common() for device installation (Vivek Goyal) [1783467] - [uapi] fuse: reserve values for mapping protocol (Vivek Goyal) [1783467] - [fs] virtiofs: Convert virtiofs to use new mount API (Vivek Goyal) [1783467] - [fs] fuse: reject options on reconfigure via fsconfig(2) (Vivek Goyal) [1783467] - [fs] fuse: ignore 'data' argument of mount(..., MS_REMOUNT) (Vivek Goyal) [1783467] - [fs] fuse: use ->reconfigure() instead of ->remount_fs() (Vivek Goyal) [1783467] - [fs] fuse: switch to use errorfc() et.al (Vivek Goyal) [1783467] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Vivek Goyal) [1783467] - [fs] fs_parser: remove fs_parameter_description name field (Vivek Goyal) [1783467] - [fs] vfs: subtype handling moved to fuse (Vivek Goyal) [1783467] - [fs] fuse: convert to use the new mount API (Vivek Goyal) [1783467] - [lib] lib/zlib: fix inflating zlib streams on s390 (Philipp Rudo) [1908011] - [scsi] scsi: ibmvfc: Set default timeout to avoid crash during migration (Diego Domingos) [1890710] - [net] Bluetooth: Fix null pointer dereference in hci_event_packet() (Gopal Tiwari) [1921475] - [tools] selftests: fix poll error in udpgro.sh (Hangbin Liu) [1922213] - [net] mptcp: fix length of MP_PRIO suboption (Davide Caratti) [1923156] - [powerpc] powerpc/sstep: Fix array out of bound warning (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Add testcases for VSX vector paired load/store instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/ppc-opcode: Add encoding macros for VSX vector paired instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Support VSX vector paired storage access instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Cover new VSX instructions under CONFIG_VSX (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Emulate prefixed instructions only when CPU_FTR_ARCH_31 is set (Desnes Augusto Nunes do Rosario) [1908739] - [net] fix setsockopt(SO_REUSEADDR) for MPTCP sockets (Paolo Abeni) [1922500] - [net] net_sched: avoid shift-out-of-bounds in tcindex_set_parms() (Davide Caratti) [1917366] - [net] net_sched: reject silly cell_log in qdisc_get_rtab() (Davide Caratti) [1917366] - [net] sched: prevent invalid Scell_log shift count (Davide Caratti) [1917366] - [net] netem: fix zero division in tabledist (Davide Caratti) [1917366] - [net] protect tcf_block_unbind with block lock (Davide Caratti) [1917366] - [pinctrl] pinctrl: intel: Add Intel Elkhart Lake pin controller support (Steve Best) [1783600] - [fs] dlm: fix invalid cluster name warning (Alexander Aring) [1655771] - [mm] arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix doc warnings in iort.c (Al Stone) [1865698 1851555] - [acpi] ACPI, APEI, Fix error return value in apei_map_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Initialize performance state sysfs attribute (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Support Alder Lake (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2228T (Al Stone) [1865698 1851555] - [acpi] ACPI: Fix whitespace inconsistencies (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Acer SW5-012 lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: fix enum-conversion warning (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: remove unreachable breaks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add missing type casts in GPE register access code (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add ACPI_DPTF Kconfig menu (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Fix participant driver names (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: remove comment regarding string _UID support (Al Stone) [1865698 1851555] - [acpi] ACPI: reboot: Avoid racing after writing to ACPI RESET_REG (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: don't allow debugging when ACPI is disabled (Al Stone) [1865698 1851555] - [dax] ACPI: HMAT: refactor hmat_register_target_device to hmem_register_device (Al Stone) [1865698 1851555] - [acpi] x86/numa: add 'nohmat' option (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200925 Version 20200925 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Remove unnecessary semicolon (Al Stone) [1865698 1851555] - [acpi] ACPICA: Debugger: Add a new command: "ALL " (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: Return exceptions for string-to-integer conversions (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpi_help: Update UUID list (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add predefined names found in the SMBus sepcification (Al Stone) [1865698 1851555] - [acpi] ACPICA: Tree-wide: fix various typos and spelling mistakes (Al Stone) [1865698 1851555] - [acpi] ACPICA: Drop the repeated word "an" in a comment (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for 64 bit risc-v compilation (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Flush EC work unconditionally after wakeup (Al Stone) [1865698 1851555] - [acpi] ACPI: button: fix handling lid state changes when input device closed (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove 'state' from struct acpi_memory_device (Al Stone) [1865698 1851555] - [acpi] ACPI / extlog: Check for RDMSR failure (Al Stone) [1865698 1851555] - [acpi] node: Add access1 class to represent CPU to memory characteristics (Al Stone) [1865698 1851555] - [acpi] ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 (Al Stone) [1865698 1851555] - [acpi] ACPI: Let ACPI know we support Generic Initiator Affinity Structures (Al Stone) [1865698 1851555] - [acpi] ACPI: Support Generic Initiator only domains (Al Stone) [1865698 1851555] - [acpi] ACPI / NUMA: Add stub function for pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] virtio-mem: Allow to specify an ACPI PXM as nid (Al Stone) [1865698 1851555] - [acpi] ACPI: battery: include linux/power_supply.h (Al Stone) [1865698 1851555] - [acpi] ACPI: wakeup: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: tiny-power-button: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: proc: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Remove unused ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: event: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: debugfs: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: custom_method: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: container: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: platform: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: LPSS: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: cmos_rtc: Remove leftover ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: update kernel-doc line comments (Al Stone) [1865698 1851555] - [acpi] PNP: ACPI: Fix missing-prototypes in acpi_pnp.c (Al Stone) [1865698 1851555] - [acpi] ACPI: configfs: Add missing config_item_put() to fix refcount leak (Al Stone) [1865698 1851555] - [acpi] ACPI: video: use ACPI backlight for HP 635 Notebook (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Clean up header file include statements (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove unnecessary APD_ADDR() macro stub (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove flags from struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add kerneldoc for properties in struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: Remove side effect of partly creating a node in acpi_get_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Rename acpi_map_pxm_to_online_node() to pxm_to_online_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Al Stone) [1865698 1851555] - [acpi] ACPI: Add out of bounds and numa_off protections to pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Print more information when acpi_processor_evaluate_cst() fails (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add PCH FIVR participant driver (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Add Ampere Altra SOC MCFG quirk (Al Stone) [1865698 1851555] - [acpi] ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Move TPS68470 OpRegion driver to drivers/acpi/pmic/ (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Split out Kconfig and Makefile specific for ACPI PMIC (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Tone down missing MCFG message (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Make ACPICA use logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Change the type of acpi_os_map_generic_address() return value (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for using logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused inline functions (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Drop the unused @ops of iort_add_device_replay() (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Save Cherry Trail PWM ctx registers only once (at activation) (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce special struct type for GPE register addresses (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce acpi_hw_gpe_read() and acpi_hw_gpe_write() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Validate GPE blocks at init time (Al Stone) [1865698 1851555] - [acpi] ACPI: Export acpi_get_first_physical_node() to modules (Al Stone) [1865698 1851555] - [kernel] rcu/tree: Export rcu_idle_{enter, exit} to modules (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: fix -Wformat (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Fix build for ARCH_APICTIMER_STOPS_ON_C3 unset (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Take over RCU-idle for C3-BM idle (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TLB_FLUSHED (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TIMER_STOP (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Prevent acpi_release_memory() from returning too early (Al Stone) [1865698 1851555] - [acpi] ACPI: ioremap: avoid redundant rounding to OS page size (Al Stone) [1865698 1851555] - [acpi] ACPI: SoC: APD: Check return value of acpi_dev_get_property() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add a fmw property is_raven (Al Stone) [1865698 1851555] - [include] ACPI: APD: Change name from ST to FCH (Al Stone) [1865698 1851555] - [acpi] i2c: designware: Add device HID for Hygon I2C controller (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Add an input ID to acpi_dma_configure() (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove useless PCI bus walk (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_msi_map_rid() PCI agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_match_node_callback walk the ACPI namespace for NC (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: remove redundant assignment to variable rc (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless 'node >= MAX_NUMNODES' check (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless sub table pointer check (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: Remove the duplicated checks for acpi_parse_entries_array() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200717 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Do not increment operation_region reference counts for field units (Al Stone) [1865698 1851555] - [acpi] ACPICA: Replace one-element array with flexible-array (Al Stone) [1865698 1851555] - [acpi] ACPI: acpi_pad: initialize preferred_cpu (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Clean up the removal of unused memory mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_iomem() (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Preserve memory opregion mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Implement deferred unmapping of ACPI memory (Al Stone) [1865698 1851555] - [acpi] ACPI: Use fallthrough pseudo-keyword (Al Stone) [1865698 1851555] - [acpi] acpi: thermal: Don't call thermal_zone_device_is_enabled() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Fix Tiger Lake ACPI device ID (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant for TigerLake (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: avoid relocations for table signature array (Al Stone) [1865698 1851555] - [acpi] ACPI: PAD: Eliminate usage of uninitialized_var() macro (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: add newlines when printing module parameters (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: add newline when printing 'ec_event_clearing' module parameter (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix pm_profile_attr type (Al Stone) [1865698 1851555] - [acpi] ACPI: property: use cached name in acpi_fwnode_get_named_child_node() (Al Stone) [1865698 1851555] - [acpi] sched,acpi_pad: Convert to sched_set_fifo*() (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: Avoid using power resources if there are none for D0 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200528 (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: add new OperationRegion subtype keyword PlatformRtMechanism (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe() (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile() (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: use correct trigger type field in _Exx / _Lxx handling (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused __get_pci_rid() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: s2idle: Extend GPE dispatching debug message (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: s2idle: Print type of wakeup debug messages (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Additional sysfs attributes for power participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer TravelMate 5735Z (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix PMCG node single ID mapping handling (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Kick the memory_failure() queue for synchronous errors (Al Stone) [1865698 1851555] - [mm] mm/memory-failure: Add memory_failure_queue_kick() (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add comments for not calling acpi_put_table() (Al Stone) [1865698 1851555] - [acpi] ACPI: GTDT: Put GTDT table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Add i2c address for thermal control (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: add support for _Exx / _Lxx handler methods (Al Stone) [1865698 1851555] - [acpi] ACPI: Delete unused proc filename macros (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add extra message "applying workaround" for off-by-1 issue (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: Add acpi_evaluate_reg() helper (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: Make two functions static (Al Stone) [1865698 1851555] - [acpi] ACPI: sleep: Put the FACS table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Put SPCR and STAO table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Put the ACPI table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the HEST table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error record serialization table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error injection table for error path and module exit (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the boot error record table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: watchdog: Put the watchdog action table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: LPIT: Put the low power idle table after using it (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200430 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix required parameters for _NIG and _NIH (Al Stone) [1865698 1851555] - [acpi] ACPICA: Dispatcher: add status checks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when parsing create operators (Al Stone) [1865698 1851555] - [acpi] ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h (Al Stone) [1865698 1851555] - [acpi] ACPICA: Make acpi_protocol_lengths static (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: work around num_ids ambiguity (Al Stone) [1865698 1851555] - [acpi] Revert "ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map()" (Al Stone) [1865698 1851555] - [pci] PCI: Constify struct pci_ecam_ops (Al Stone) [1865698 1851555] - [acpi] PM: ACPI: Output correct message on target power state (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Make some symbols static (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: idle: Allow probing on platforms with one ACPI C-state (Al Stone) [1865698 1851555] - [documentation] PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_may_skip_resume() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rework the power.may_skip_resume handling (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Do not skip callbacks in the resume phase (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Switch back to async_schedule_dev() (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Fold functions into their callers (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Simplify the SMART_SUSPEND flag handling (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Use built-in RCU list checking (Al Stone) [1865698 1851555] - [base] PM: core: Fix handling of devices deleted during system-wide resume (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dpm_noirq_begin() and dpm_noirq_end() (Al Stone) [1865698 1851555] - [kernel] PM: sleep: Integrate suspend-to-idle with generig suspend flow (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dev_pm_skip_next_resume_phases() (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Asus T200TA lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI/PCI: pci_link: use extended_irq union member when setting ext-irq shareable (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Fix up fast path check in acpi_ec_add() (Al Stone) [1865698 1851555] - [x86] ACPI, x86/boot: make acpi_nobgrt static (Al Stone) [1865698 1851555] - [x86] acpi/x86: add a kernel parameter to disable ACPI BGRT (Al Stone) [1865698 1851555] - [acpi] x86: ACPI: fix CPU hotplug deadlock (Al Stone) [1865698 1851555] - [x86] acpi/x86: ignore unspecified bit positions in the ACPI global lock field (Al Stone) [1865698 1851555] - [x86] x86/acpi: make "asmlinkage" part first thing in the function definition (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Move acpi_get_wakeup_address() into sleep.c, remove from (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Remove an unnecessary include of asm/realmode.h (Al Stone) [1865698 1851555] - [x86] x86/efi: Explicitly include realmode.h to handle RM trampoline quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer Aspire 5783z (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version 20200326 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fixes for acpiExec namespace init file (Al Stone) [1865698 1851555] - [acpi] ACPICA: WSMT: Fix typo, no functional change (Al Stone) [1865698 1851555] - [acpi] ACPICA: utilities: fix sprintf() (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpiexec: remove redeclaration of acpi_gbl_db_opt_no_region_support (Al Stone) [1865698 1851555] - [acpi] ACPICA: Change PlatformCommChannel ASL keyword to PCC (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix IVRS IVHD type 10h reserved field name (Al Stone) [1865698 1851555] - [acpi] ACPICA: Implement IVRS IVHD type 11h parsing (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a typo in a comment field (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200214 (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: clean up acpi_get_psd_map() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Eliminate EC_FLAGS_QUERY_HANDSHAKE (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_ecdt_start() and acpi_ec_init() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Consolidate event handler installation code (Al Stone) [1865698 1851555] - [acpi] ACPI: list_for_each_safe() -> list_for_each_entry_safe() (Al Stone) [1865698 1851555] - [acpi] ACPI: video: remove redundant assignments to variable result (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Add missing __acquires/__releases annotations (Al Stone) [1865698 1851555] - [acpi] ACPI / battery: Cleanup Lenovo Ideapad Miix 320 DMI table entry (Al Stone) [1865698 1851555] - [acpi] ACPI / AC: Cleanup DMI quirk table (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Use fast path in acpi_ec_add() for DSDT boot EC (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Drop AE_NOT_FOUND special case from ec_install_handlers() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Avoid passing redundant argument to functions (Al Stone) [1865698 1851555] - [include] ACPI: NUMA: Up-level "map to online node" functionality (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a couple of typos (Al Stone) [1865698 1851555] - [acpi] ACPICA: use acpi_size instead of u32 for prefix_path_length (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast length arguement to acpi_ns_build_normalized_path() as u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast the result of the pointer difference to u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Table Manager: Update comments in a function header (Al Stone) [1865698 1851555] - [acpi] ACPICA: Enable sleep button on ACPI legacy wake (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a comment "enable" fixed events -> "disable" all fixed events (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: make root file a parameter for cv_init_file_tree (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: remove function parameters from cv_init_file_tree() (Al Stone) [1865698 1851555] - [acpi] ACPI: Add new tiny-power-button driver to directly signal init (Al Stone) [1865698 1851555] - [acpi] ACPI: button: move HIDs to acpi/button.h (Al Stone) [1865698 1851555] - [acpi] ACPI: treewide: remove redundant IS_ERR() before error code check (Al Stone) [1865698 1851555] - [dma] dmaengine: idma64: Use actual device for DMA transfers (Steve Best) [1784118] - [platform] platform/x86: dell-smbios-wmi: Correct a memory leak (David Arcari) [1898516] - [x86] x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned (Aristeu Rozanski) [1850800]- [x86] kvm: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: remove bogus #GP injection (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: de-allocate svm_cpu_data for all cpus in svm_cpu_uninit() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Fix split-irqchip vs interrupt injection window request (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: fix error return code in svm_create_vcpu() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Fix offset computation bug in __sev_dbg_decrypt() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use cpuid to determine max gfn (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: mmu: Fix SPTE encoding of MMIO generation upper half (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nvmx: Sync unsync'd vmcs02 state to vmcs12 on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: tracing: Fix unmatched kvm_entry and kvm_exit events (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Update description of KVM_{GET, CLEAR}_DIRTY_LOG (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: get smi pending status correctly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Add more protection against undefined behavior in rsvd_bits() (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: Forbid the use of tagged userspace addresses for memslots (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: mark vmcb as dirty when forcingly leaving the guest mode (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: correctly restore nested_run_pending on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Clarify TDP MMU page list invariants (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Ensure TDP MMU roots are freed after yield (Paolo Bonzini) [1904054 1906893 1904128] - [security] apparmor: remove duplicate macro list_entry_is_head() (Paolo Bonzini) [1904054 1906893 1904128] - [kernel] linux/list.h: add a macro to test if entry is pointing to the head (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: check tlbs_dirty directly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: change in pv_eoi_get_pending() to make code more readable (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix shift out of bounds reported by UBSAN (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use raw level to index into MMIO walks' sptes array (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Get root level from walkers when retrieving MMIO SPTE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Remove the call to sev_platform_status() during setup (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Don't flush cache if hardware enforces cache coherency across encryption domains (Paolo Bonzini) [1904054 1906893 1904128] - [x86] cpu: Add hardware-enforced cache coherency as a CPUID feature (Paolo Bonzini) [1904054 1906893 1904128] - [x86] Remove X86_FEATURE_MFENCE_RDTSC (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm/vmx: Use TEST REG, REG instead of CMP $0, REG in vmenter.S (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: ignore SIPIs that are received while not in wait-for-sipi state (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: set fixed bits by hand (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add TDP MMU SPTE changed trace point (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add existing trace points to TDP MMU (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: check CR4 changes against vcpu->arch (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: adjust SEV for commit 7e8e6eed75e (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Move asid to vcpu_svm (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: remove unused macro HV_CLOCK_SIZE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: remove kvm_clear_guest_page (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY_MAP_ADDR] (Paolo Bonzini) [1904054 1906893 1904128] - [tools] kvm: selftests: test KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: hyper-v: allow KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: emulate wait-for-SIPI and SIPI-VMExit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix apic_accept_events vs check_nested_events (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Return bool instead of int for CR4 and SREGS validity checks (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Drop VMXE check from svm_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop explicit 'nested' check from vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop guest CPUID check for VMXE in vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [netdrv] net/mlx5e: Update max_opened_tc also when channels are closed (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix leak upon failure of rule creation (Alaa Hleihel) [1918379 1914766] - [netdrv] net/mlx5: Fix function calculation for page trees (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used (Alaa Hleihel) [1918379] - [netdrv] mlx5: Mark BlueField-3 as unsupported device (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Enable host PF HCA after eswitch is initialized (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Rename peer_pf to host_pf (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Make API mlx5_core_is_ecpf accept const pointer (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: simplify the return expression of mlx5_ec_init() (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use strict get/set operations for obj_id (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation (Alaa Hleihel) [1918379] - [include] net/mlx5: Expose ifc bits for query modify header (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing trust state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Correctly handle changing the number of queues when the interface is down (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix CT rule + encap slow path offload and deletion (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Maintain separate page trees for ECPF and PF functions (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix IPSEC stats (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Reduce tc unsupported key print level (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: free page before return (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix memory leak on flow table creation error flow (Alaa Hleihel) [1918379] - [infiniband] Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Fix wrong free of blue flame register on error (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Fix error unwinding when set_has_smi_cap fails (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Add missing capability check for uplink follow (Alaa Hleihel) [1918379] - [netdrv] iavf: Use kzalloc for allocating only one thing (Stefan Assmann) [1838735] - [netdrv] iavf: fix double-release of rtnl_lock (Stefan Assmann) [1838735] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838735] - [netdrv] iavf: Fix updating statistics (Stefan Assmann) [1838735] - [netdrv] iavf: fix error return code in iavf_init_get_resources() (Stefan Assmann) [1838735] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838735] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838735] - [net] Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1916057] - [fs] fs/fs-writeback.c: fix kernel-doc warning (Waiman Long) [1918047] - [include] memcg: only record foreign writebacks with dirty pages when memcg is not disabled (Waiman Long) [1918047] - [trace] writeback: don't access page->mapping directly in track_foreign_dirty TP (Waiman Long) [1918047] - [fs] writeback: add tracepoints for cgroup foreign writebacks (Waiman Long) [1918047] - [mm] writeback, memcg: Implement foreign dirty flushing (Waiman Long) [1918047] - [mm] mm: remove the account_page_dirtied export (Waiman Long) [1918047] - [fs] writeback, memcg: Implement cgroup_writeback_by_id() (Waiman Long) [1918047] - [mm] writeback: Separate out wb_get_lookup() from wb_get_create() (Waiman Long) [1918047] - [include] bdi: Add bdi->id (Waiman Long) [1918047] - [mm] mm/page-writeback: introduce tracepoint for wait_on_page_writeback() (Waiman Long) [1918047] - [fs] kernfs: fix barrier usage in __kernfs_new_node() (Waiman Long) [1918047] - [fs] kernfs: Allocating memory for kernfs_iattrs with kmem_cache (Waiman Long) [1918047] - [fs] fs: Convert writeback to XArray (Waiman Long) [1918047] - [mm] mm: Convert page-writeback to XArray (Waiman Long) [1918047] - [mm] mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked() (Waiman Long) [1917681] - [mm] mm/slub: fix panic in slab_alloc_node() (Oleksandr Natalenko) [1921056] - [net] xfrm: interface: fix the priorities for ipip and ipv6 tunnels (Sabrina Dubroca) [1923269] - [net] netfilter: ipset: fix shift-out-of-bounds in htable_bits() (Antoine Tenart) [1918684] - [net] tcp: refine tcp_pacing_delay() for very low pacing rates (Antoine Tenart) [1905897] - [net] ensure correct skb->tstamp in various fragmenters (Antoine Tenart) [1905897] - [net] tcp: repaired skbs must init their tso_segs (Antoine Tenart) [1905897] - [net] tcp: address problems caused by EDT misshaps (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: ensure maxrate fq parameter applies to EDT flows (Antoine Tenart) [1905897] - [net] tcp: refine tcp_tso_should_defer() after EDT adoption (Antoine Tenart) [1905897] - [net] tcp_bbr: update comments to reflect pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: add tcp_reset_xmit_timer() helper (Antoine Tenart) [1905897] - [net] tcp: fix TCP_REPAIR xmit queue setup (Antoine Tenart) [1905897] - [net] tcp_bbr: adjust TCP BBR for departure time pacing (Antoine Tenart) [1905897] - [net] tcp_bbr: fix typo in bbr_pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: optimize tcp internal pacing (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: no longer use skb_is_tcp_pure_ack() (Antoine Tenart) [1905897] - [net] tcp: mitigate scheduling jitter in EDT pacing model (Antoine Tenart) [1905897] - [net] tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh (Antoine Tenart) [1905897] - [net] tcp/fq: move back to CLOCK_MONOTONIC (Antoine Tenart) [1905897] - [net] tcp: switch tcp_internal_pacing() to tcp_wstamp_ns (Antoine Tenart) [1905897] - [net] tcp: switch tcp and sch_fq to new earliest departure time model (Antoine Tenart) [1905897] - [net] tcp: switch internal pacing timer to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: provide earliest departure time in skb->tstamp (Antoine Tenart) [1905897] - [net] tcp: add tcp_wstamp_ns socket field (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: switch to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: introduce tcp_skb_timestamp_us() helper (Antoine Tenart) [1905897] - [net] tcp: switch tcp_clock_ns() to CLOCK_TAI base (Antoine Tenart) [1905897] - [drm] drm/nouveau/disp/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/dmaobj/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/gpio/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bar/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/timer/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/fb/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/imem/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mc/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/devinit/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/pci/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/core: recognise GA10 (Ben Skeggs) [1916583] - [drm] drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu: fix vram heap sizing (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110-: disable hw-initiated dpcd reads (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110: split out from i2c/gk104 (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring: ack interrupts the same way as RM (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios: fix issue shadowing expansion ROMs (Ben Skeggs) [1916583] - [netdrv] net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix two double free cases (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: ethtool, Fix restriction of autoneg with 56G (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: In skb build skip setting mark in switchdev mode (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: E-Switch, fix changing vf VLANID (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix SWP offsets when vlan inserted by driver (Alaa Hleihel) [1899457 1819580] - [netdrv] net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Check if lag is supported before creating one (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Fix MR cache memory leak (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Fix passing zero to 'PTR_ERR' (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: remove unnecessary memset (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Assign dev to DM MR (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Remove mlx5_ib_mr->npages (Alaa Hleihel) [1899457] - [documentation] scsi: fc: Update documentation of sysfs nodes for FPIN stats (Ewan Milne) [1859967] - [scsi] scsi: fc: Add mechanism to update FPIN signal statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Parse FPIN packets and update statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Add FPIN statistics to fc_host and fc_rport objects (Ewan Milne) [1859967] - [uapi] scsi: fc: Update formal FPIN descriptor definitions (Ewan Milne) [1859967] - [scsi] scsi: smartpqi: Update version to 1.2.16-012 (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct pqi_sas_smp_handler busy condition (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct driver removal with HBA disks (Don Brace) [1890727 1889844] - [target] scsi: target: Fix XCOPY NAA identifier lookup (Maurizio Lombardi) [1900463] {CVE-2020-28374} - [x86] perf/x86/intel/uncore: Add Comet Lake support (Michael Petlan) [1873271]- [net] bridge: Fix a warning when del bridge sysfs (Davide Caratti) [1917518] - [net] bridge: Avoid infinite loop when suppressing NS messages with invalid options (Davide Caratti) [1917518] - [net] bridge: fix stale eth hdr pointer in br_dev_xmit (Davide Caratti) [1917518] - [net] SUNRPC: Handle 0 length opaque XDR object data properly (Dave Wysochanski) [1906400] - [net] SUNRPC: Move simple_get_bytes and simple_get_netobj into private header (Dave Wysochanski) [1906400] - [block] nbd: make the config put is called before the notifying the waiter (Ming Lei) [1743857] - [block] nbd: restore default timeout when setting it to zero (Ming Lei) [1743857] - [kernel] rcu/tree: Defer kvfree_rcu() allocation to a clean context (Waiman Long) [1922453] - [kernel] cgroup: Fix memory leak when parsing multiple source parameters (Waiman Long) [1922453] - [kernel] cpuset: fix race between hotplug work and later CPU offline (Waiman Long) [1922453] - [kernel] cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in ptrace_stop() (Waiman Long) [1922453] - [kernel] cgroup: freezer: fix frozen state inheritance (Waiman Long) [1922453] - [kernel] locking/lockdep: Cure noinstr fail (Waiman Long) [1922453] - [kernel] tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922453] - [fs] fs: Kill DCACHE_DONTCACHE dentry even if DCACHE_REFERENCED is set (Eric Sandeen) [1921903] - [fs] fs: Handle I_DONTCACHE in iput_final() instead of generic_drop_inode() (Eric Sandeen) [1921903] - [netdrv] ice: update dev_addr in ice_set_mac_address even if HW filter exists (Jonathan Toppins) [1879318] - [tools] libbpf: Fix uninitialized variable in btf_parse_type_sec (Jiri Olsa) [1922197] - [tools] libbpf: Support BTF loading and raw data output in both endianness (Jiri Olsa) [1922197] - [tools] selftests/bpf: Test BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offset (Jiri Olsa) [1922197] - [tools] libbpf: Add BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__new_empty() to create an empty BTF object (Jiri Olsa) [1922197] - [tools] libbpf: Allow modification of BTF and add btf__add_str API (Jiri Olsa) [1922197] - [tools] libbpf: Extract generic string hashing function for reuse (Jiri Olsa) [1922197] - [tools] libbpf: Generalize common logic for managing dynamically-sized arrays (Jiri Olsa) [1922197] - [tools] libbpf: Remove assumption of single contiguous memory for BTF data (Jiri Olsa) [1922197] - [tools] libbpf: Refactor internals of BTF type index (Jiri Olsa) [1922197] - [tools] libbpf: Remove any use of reallocarray() in libbpf (Jiri Olsa) [1922197] - [tools] libbpf: Clean up and improve CO-RE reloc logging (Jiri Olsa) [1922197] - [tools] libbpf: Improve error logging for mismatched BTF kind cases (Jiri Olsa) [1922197] - [scsi] scsi: qla2xxx: Fix mailbox Ch erroneous error (Nilesh Javali) [1894578] - [sound] ALSA: ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_1_default (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: allow soundwire use desc->default_fw_filename (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E (Jaroslav Kysela) [1783462] - [sound] ALSA: hda: intel-dsp-config: add PCI id for TGL-H (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Properly unregister DAI on removal (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Add missing size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix wrong size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Simplify remove_widget function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove empty functions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Change allocations to resource managed (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Unify all device references (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove unused functions from topology API (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max9867: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: max98373-sdw: align regmap use with other codecs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98390: Fix error codes in max98390_dsm_init() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98095: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98373: don't access volatile registers in bias level off (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98090: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: pcm: DRAIN support reactivation (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: mutex between calibration and power state changes (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: remove warnings (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5660: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: rt*.c: remove useless pointer cast (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: delay 300ms after SDB pulling high for calibration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: move SDB control from trigger to DAPM (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: check the return value of regmap_read during i2c probe (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: modification for calibration to get better performance (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: support TDM slot configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: qcom: Fix build failure when slimbus is module (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: master: use pm_runtime_set_active() on add (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: intel: fix another unused-function warning (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DPN interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DP0 interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: registers: add definitions for clearable interrupt fields (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: reset slave_notify status at each loop (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: add comments to explain interrupt loop filter (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: SDCA: detect sdca_cascade interrupt (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: update TDM slot_width (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl_rt1011_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dpcm_capture flag for speaker_smart_amp (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for Dooly (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for cml_rt1015_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: add hw specific PCM constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: loader: do not warn about unknown firmware headers (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove multistep topology loading (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: sof-audio: remove goto used for force-nocodec support (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: modify the signature of stall op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: topology: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: add parse_platform_ext_manifest() op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: relax PCM period and buffer size constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: nocodec: modify DAI link definitions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: trace: Add runtime trace filtering mechanism (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add `memory_info` file to debugfs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Change section comment for SOF_IPC_TEST_ (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Improve code alignment in header.h (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: IPC: fix implicit type overflow (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse firmware config dictionary (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the condition passed to sof_dev_dbg_or_err (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: modify the SOF_DBG flags (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated status dump (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: parse cavs extra config data elem (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: define parse_platform_ext_manifest op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: override volume info callback (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add .prepare/.complete callbacks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Activate runtime PM with SOF OF device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add missing ret=0 at soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_component_module/open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_startup() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pcm_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-link: add mark for snd_soc_link_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for snd_soc_pcm_component_pm_runtime_get/put() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for soc_pcm_components_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: KMB: Fix S24_LE configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: Do not try to disable disabled clock (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 Detachable quirks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5682: change SAR voltage threshold (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: increase the time to detect BCLK (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: add delay to fix pop noise from speaker (Jaroslav Kysela) [1783462] - [powerpc] powerpc/tm: Avoid machine crash on rt_sigreturn() (Gustavo Duarte) [1860550] - [net] udp: Prevent reuseport_select_sock from reading uninitialized socks (Guillaume Nault) [1917953] - [net] flow_offload: Fix memory leak for indirect flow block (Guillaume Nault) [1917953] - [net] sock: set sk_err to ee_errno on dequeue from errq (Guillaume Nault) [1917953] - [net] devlink: Make sure devlink instance and port are in same net namespace (Guillaume Nault) [1917953] - [net] devlink: Hold rtnl lock while reading netdev attributes (Guillaume Nault) [1917953] - [net] devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill() (Guillaume Nault) [1917953] - [net] tipc: fix NULL deref in tipc_link_xmit() (Xin Long) [1918657] - [net] tipc: prevent possible null deref of link (Xin Long) [1918657] - [net] tipc: fix incompatible mtu of transmission (Xin Long) [1918657] - [net] tipc: fix memory leak in tipc_topsrv_start() (Xin Long) [1918657] - [net] tipc: add stricter control of reserved service types (Xin Long) [1918657] - [tools] selftests/bpf/test_offload.py: Filter bpftool internal map when counting maps (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Reset ethtool features after failed setting (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Fix expected case of extack messages (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Only check verifier log on verification fails (Jiri Benc) [1882709] - [netdrv] netdevsim: Add debugfs toggle to reject BPF programs in verifier (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Remove check for program load flags match (Jiri Benc) [1882709] - [net] xdp: Remove the xdp_attachment_flags_ok() callback (Jiri Benc) [1882709] - [net] net, xsk: Avoid taking multiple skbuff references (Jiri Benc) [1882709] - [net] increment xmit_recursion level in dev_direct_xmit() (Jiri Benc) [1882709] - [kernel] usermodehelper: reset umask to default before executing user process (Jiri Benc) [1882709] - [net] xsk: Do not discard packet when NETDEV_TX_BUSY (Jiri Benc) [1882709] - [net] xsk: Fix number of pinned pages/umem size discrepancy (Jiri Benc) [1882709] - [include] netdevice.h: fix xdp_state kernel-doc warning (Jiri Benc) [1882709] - [net] bpf: xdp: Fix XDP mode when no mode flags specified (Jiri Benc) [1882709] - [net] bpf: Fix XDP FD-based attach/detach logic around XDP_FLAGS_UPDATE_IF_NOEXIST (Jiri Benc) [1882709] - [kernel] add a kernel_wait helper (Jiri Benc) [1882709] - [tools] selftests/bpf: Add link detach tests for cgroup, netns, and xdp bpf_links (Jiri Benc) [1882709] - [net] bpf: Add support for forced LINK_DETACH command (Jiri Benc) [1882709] - [kernel] bpf: Fix build without CONFIG_NET when using BPF XDP link (Jiri Benc) [1882709] - [net] xdp: Prevent kernel-infoleak in xsk_getsockopt() (Jiri Benc) [1882709] - [net] udp, bpf: Ignore connections in reuseport group after BPF sk lookup (Jiri Benc) [1882709] - [net] Revert "net: optimize the sockptr_t for unified kernel/user address spaces" (Jiri Benc) [1882709] - [net] improve the user pointer check in init_user_sockptr (Jiri Benc) [1882709] - [include] net: remove sockptr_advance (Jiri Benc) [1882709] - [include] net: make sockptr_is_null strict aliasing safe (Jiri Benc) [1882709] - [net] optimize the sockptr_t for unified kernel/user address spaces (Jiri Benc) [1882709] - [net] bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t (Jiri Benc) [1882709] - [net] switch copy_bpf_fprog_from_user to sockptr_t (Jiri Benc) [1882709] - [include] net: add a new sockptr_t type (Jiri Benc) [1882709] - [net] bpfilter: reject kernel addresses (Jiri Benc) [1882709] - [net] bpfilter: split __bpfilter_process_sockopt (Jiri Benc) [1882709] - [net] bpfilter: fix up a sparse annotation (Jiri Benc) [1882709] - [net] udp: Don't discard reuseport selection when group has connections (Jiri Benc) [1882709] - [net] bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commands (Jiri Benc) [1882709] - [tools] selftests/bpf: Add BPF XDP link selftests (Jiri Benc) [1882709] - [net] bpf: Implement BPF XDP link-specific introspection APIs (Jiri Benc) [1882709] - [net] bpf, xdp: Implement LINK_UPDATE for BPF XDP link (Jiri Benc) [1882709] - [net] bpf, xdp: Add bpf_link-based XDP attachment API (Jiri Benc) [1882709] - [net] bpf, xdp: Extract common XDP program attachment logic (Jiri Benc) [1882709] - [net] bpf, xdp: Maintain info on attached XDP BPF programs in net_device (Jiri Benc) [1882709] - [kernel] bpf, netns: Fix build without CONFIG_INET (Jiri Benc) [1882709] - [net] udp6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] udp: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] ipv6: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] ipv4: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] udp: Remove unused variable/function (exact_dif) (Jiri Benc) [1882709] - [net] udp: Remove unused parameter (exact_dif) (Jiri Benc) [1882709] - [net] udp: only choose unbound UDP socket for multicast when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound datagram socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound stream socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] allow binding socket in a VRF when there's an unbound socket (Jiri Benc) [1882709] - [net] udp6: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] udp: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] inet6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] inet: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] simplify cBPF setsockopt compat handling (Jiri Benc) [1882709] - [net] explicitly include in net/core/sock.c (Jiri Benc) [1882709] - [include] compat: provide compat_ptr() on all architectures (Jiri Benc) [1882709] - [net] socket: move compat timeout handling into sock.c (Jiri Benc) [1882709] - [include] xdp: introduce xdp_get_shared_info_from_{buff, frame} utility routines (Jiri Benc) [1882709] - [net] xsk: Add xdp statistics to xsk_diag (Jiri Benc) [1882709] - [net] xsk: Add new statistics (Jiri Benc) [1882709] - [net] bpfilter: Initialize pos variable (Jiri Benc) [1882709] - [kernel] umd: Stop using split_argv (Jiri Benc) [1882709] - [kernel] umd: Remove exit_umh (Jiri Benc) [1882709] - [net] bpfilter: Take advantage of the facilities of struct pid (Jiri Benc) [1882709] - [kernel] exit: Factor thread_group_exited out of pidfd_poll (Jiri Benc) [1882709] - [kernel] umd: Track user space drivers with struct pid (Jiri Benc) [1882709] - [net] bpfilter: Move bpfilter_umh back into init data (Jiri Benc) [1882709] - [fs] exec: Remove do_execve_file (Jiri Benc) [1882709] - [kernel] umh: Stop calling do_execve_file (Jiri Benc) [1882709] - [kernel] umd: Transform fork_usermode_blob into fork_usermode_driver (Jiri Benc) [1882709] - [kernel] umd: Rename umd_info.cmdline umd_info.driver_name (Jiri Benc) [1882709] - [kernel] umd: For clarity rename umh_info umd_info (Jiri Benc) [1882709] - [kernel] umh: Separate the user mode driver and the user mode helper support (Jiri Benc) [1882709] - [kernel] umh: Move setting PF_UMH into umh_pipe_setup (Jiri Benc) [1882709] - [kernel] umh: Remove call_usermodehelper_setup_file. (Jiri Benc) [1882709] - [kernel] umh: Rename the user mode driver helpers for clarity (Jiri Benc) [1882709] - [kernel] umh: Capture the pid in umh_pipe_setup (Jiri Benc) [1882709] - [net] bpf: Add SO_KEEPALIVE and related options to bpf_setsockopt (Jiri Benc) [1882709] - [net] tcp: Expose tcp_sock_set_keepidle_locked (Jiri Benc) [1882709] - [net] tcp: add tcp_sock_set_keepidle (Jiri Benc) [1882709] - [net] sock: Move sock_valbool_flag to header (Jiri Benc) [1882709] - [net] spread "enum sock_flags" (Jiri Benc) [1882709] - [tools] bpf: Use local copy of headers including uapi/linux/filter.h (Jiri Benc) [1882709] - [net] bpfilter: fix iptables failure if bpfilter_umh is disabled (Jiri Benc) [1882709] - [s390] s390/crypto: add arch_get_random_long() support (Vladis Dronov) [1904274] - [net] net/smc: Add support for obtaining SMCR device list (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining SMCD device list (Philipp Rudo) [1868684] - [net] net/smc: Add SMC-D Linkgroup diagnostic support (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get link command (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get linkgroup command (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining system information (Philipp Rudo) [1868684] - [net] net/smc: Introduce generic netlink interface for diagnostic purposes (Philipp Rudo) [1868684] - [net] net/smc: Refactor smc ism v2 capability handling (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to link structure (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to smc ib-device (Philipp Rudo) [1868684] - [net] net/smc: Add link counters for IB device ports (Philipp Rudo) [1868684] - [net] net/smc: Add connection counters for links (Philipp Rudo) [1868684] - [net] net/smc: Use active link of the connection (Philipp Rudo) [1868684] - [net] net/smc: use helper smc_conn_abort() in listen processing (Philipp Rudo) [1868684] - [net] sched: sch_frag: add generic packet fragment support. (Marcelo Leitner) [1909262] - [net] sched: act_mirred: refactor the handle of xmit (Marcelo Leitner) [1909262] - [net] sched: fix miss init the mru in qdisc_skb_cb (Marcelo Leitner) [1909262] - [net] openvswitch: using ip6_fragment in ipv6_stub (Marcelo Leitner) [1909262] - [net] ipv6: add ipv6_fragment hook in ipv6_stub (Marcelo Leitner) [1909262] - [x86] x86/resctrl: Fix spelling in user-visible warning messages (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enable user to view thread or core throttling mode (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enumerate per-thread MBA controls (Puneet Sethi) [1717078] - [x86] cacheinfo: Move resctrl's get_cache_id() to the cacheinfo header file (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_cache::arch_has_{sparse, empty}_bitmaps (Puneet Sethi) [1717078] - [x86] x86/resctrl: Merge AMD/Intel parse_bw() calls (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_membw::arch_needs_linear to explain AMD/Intel MBA difference (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use is_closid_match() in more places (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use container_of() in delayed_work handlers (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix stale comment (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove struct rdt_membw::max_delay (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove unused struct mbm_state::chunks_bw (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix memory bandwidth counter width for AMD (Puneet Sethi) [1845633 1717078] - [documentation] Documentation: x86: fix some typos (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Clarify MBA takes MB as referring to mba_sc (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Remove cdpl2 unspported statement and fix capitalisation (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Contiguous cbm isn't all X86 (Puneet Sethi) [1717078] - [documentation] Documentation: x86: convert resctrl_ui.txt to reST (Puneet Sethi) [1717078] - [kernel] livepatch: Make klp_apply_object_relocs static (Yannick Cote) [1866433] - [kernel] livepatch: Prevent module-specific KLP rela sections from referencing vmlinux symbols (Yannick Cote) [1866433] - [x86] livepatch: Remove .klp.arch (Yannick Cote) [1866433] - [kernel] livepatch: Apply vmlinux-specific KLP relocations early (Yannick Cote) [1866433] - [kernel] livepatch: Disallow vmlinux.ko (Yannick Cote) [1866433]- [sound] ALSA: hda: Add Cometlake-R PCI ID (Jaroslav Kysela) [1915650] - [fs] xfs: don't drain buffer lru on freeze and read-only remount (Brian Foster) [1903387] - [fs] xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() (Brian Foster) [1903387] - [net] mptcp: implement delegated actions (Paolo Abeni) [1892375] - [net] mptcp: schedule work for better snd subflow selection (Paolo Abeni) [1892375] - [net] mptcp: do not queue excessive data on subflows (Paolo Abeni) [1892375] - [net] mptcp: re-enable sndbuf autotune (Paolo Abeni) [1892375] - [net] mptcp: always graft subflow socket to parent (Paolo Abeni) [1892375] - [include] lockdep: Introduce in_softirq lockdep assert (Paolo Abeni) [1892375] - [net] selinux: handle MPTCP consistently with TCP (Paolo Abeni) [1892375] - [net] mptcp: fix locking in mptcp_disconnect() (Paolo Abeni) [1892375] - [net] mptcp: better msk-level shutdown. (Paolo Abeni) [1892375] - [net] mptcp: more strict state checking for acks (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the MP_PRIO testcases (Paolo Abeni) [1892375] - [net] mptcp: add the mibs for MP_PRIO (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add set_flags command in pm_nl_ctl (Paolo Abeni) [1892375] - [net] mptcp: add set_flags command in PM netlink (Paolo Abeni) [1892375] - [net] mptcp: add the incoming MP_PRIO support (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing MP_PRIO support (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add testcases for setting the address ID (Paolo Abeni) [1892375] - [net] mptcp: add the address ID assignment bitmap (Paolo Abeni) [1892375] - [net] mptcp: cap forward allocation to 1M (Paolo Abeni) [1892375] - [net] mptcp: fix pending data accounting (Paolo Abeni) [1892375] - [net] mptcp: push pending frames when subflow has free space (Paolo Abeni) [1892375] - [net] mptcp: properly annotate nested lock (Paolo Abeni) [1892375] - [net] mptcp: fix security context on server socket (Paolo Abeni) [1892375] - [net] mptcp: clear use_ack and use_map when dropping other suboptions (Paolo Abeni) [1892375] - [net] mptcp: let MPTCP create max size skbs (Paolo Abeni) [1892375] - [net] mptcp: pm: simplify select_local_address() (Paolo Abeni) [1892375] - [net] mptcp: parse and act on incoming FASTCLOSE option (Paolo Abeni) [1892375] - [net] mptcp: hold mptcp socket before calling tcp_done (Paolo Abeni) [1892375] - [net] mptcp: use MPTCPOPT_HMAC_LEN macro (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the flush addrs testcase (Paolo Abeni) [1892375] - [net] mptcp: remove address when netlink flushes addrs (Paolo Abeni) [1892375] - [net] mptcp: attach subflow socket to parent cgroup (Paolo Abeni) [1892375] - [net] mptcp: be careful on subflows shutdown (Paolo Abeni) [1892375] - [net] mptcp: plug subflow context memory leak (Paolo Abeni) [1892375] - [net] mptcp: link MPC subflow into msk only after accept (Paolo Abeni) [1892375] - [net] mptcp: use the variable sk instead of open-coding (Paolo Abeni) [1892375] - [net] mptcp: rename add_addr_signal and mptcp_add_addr_status (Paolo Abeni) [1892375] - [net] mptcp: drop rm_addr_signal flag (Paolo Abeni) [1892375] - [net] mptcp: print out port and ahmac when receiving ADD_ADDR (Paolo Abeni) [1892375] - [net] mptcp: add port parameter for mptcp_pm_announce_addr (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated packet for ADD_ADDR using port (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing ADD_ADDR port support (Paolo Abeni) [1892375] - [net] mptcp: use adding up size to get ADD_ADDR length (Paolo Abeni) [1892375] - [net] mptcp: add port support for ADD_ADDR suboption writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and ADD_ADDR6 suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and echo suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: print new line in mptcp_seq_show() if mptcp isn't in use (Paolo Abeni) [1892375] - [net] mptcp: emit tcp reset when a join request fails (Paolo Abeni) [1892375] - [net] tcp: merge 'init_req' and 'route_req' functions (Paolo Abeni) [1892375] - [net] security: add const qualifier to struct sock in various places (Paolo Abeni) [1892375] - [net] mptcp: avoid potential infinite loop in mptcp_recvmsg() (Paolo Abeni) [1892375] - [net] mptcp: use mptcp release_cb for delayed tasks (Paolo Abeni) [1892375] - [net] mptcp: avoid a few atomic ops in the rx path (Paolo Abeni) [1892375] - [net] mptcp: allocate TX skbs in msk context (Paolo Abeni) [1892375] - [net] mptcp: protect the rx path with the msk socket spinlock (Paolo Abeni) [1892375] - [net] mptcp: implement wmem reservation (Paolo Abeni) [1892375] - [net] mptcp: open code mptcp variant for lock_sock (Paolo Abeni) [1892375] - [net] mptcp: fix NULL ptr dereference on bad MPJ (Paolo Abeni) [1892375] - [net] mptcp: be careful on MPTCP-level ack. (Paolo Abeni) [1892375] - [net] mptcp: put reference in mptcp timeout timer (Paolo Abeni) [1892375] - [net] mptcp: refine MPTCP-level ack scheduling (Paolo Abeni) [1892375] - [net] mptcp: track window announced to peer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR IPv6 test cases (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated ADD_ADDR packet (Paolo Abeni) [1892375] - [net] mptcp: change add_addr_signal type (Paolo Abeni) [1892375] - [net] mptcp: keep unaccepted MPC subflow into join list (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add link failure test case (Paolo Abeni) [1892375] - [net] mptcp: skip to next candidate if subflow has unacked data (Paolo Abeni) [1892375] - [net] mptcp: fix state tracking for fallback socket (Paolo Abeni) [1892375] - [net] mptcp: drop WORKER_RUNNING status bit (Paolo Abeni) [1892375] - [net] mptcp: update rtx timeout only if required. (Paolo Abeni) [1892375] - [net] mptcp: send explicit ack on delayed ack_seq incr (Paolo Abeni) [1892375] - [net] mptcp: keep track of advertised windows right edge (Paolo Abeni) [1892375] - [net] mptcp: rework poll+nospace handling (Paolo Abeni) [1892375] - [net] mptcp: try to push pending data on snd una updates (Paolo Abeni) [1892375] - [net] mptcp: move page frag allocation in mptcp_sendmsg() (Paolo Abeni) [1892375] - [net] mptcp: refactor shutdown and close (Paolo Abeni) [1892375] - [net] mptcp: introduce MPTCP snd_nxt (Paolo Abeni) [1892375] - [net] mptcp: add accounting for pending data (Paolo Abeni) [1892375] - [net] mptcp: reduce the arguments of mptcp_sendmsg_frag (Paolo Abeni) [1892375] - [net] mptcp: introduce mptcp_schedule_work (Paolo Abeni) [1892375] - [net] tcp: factor out __tcp_close() helper (Paolo Abeni) [1892375] - [net] mptcp: use tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: factor out tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: schedule EPOLLOUT after a partial sendmsg (Paolo Abeni) [1892375] - [net] tcp: annotate tp->write_seq lockless reads (Paolo Abeni) [1892375] - [net] mptcp: fix static checker warnings in mptcp_pm_add_timer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR timeout test case (Paolo Abeni) [1892375] - [documentation] networking: mptcp: Add MPTCP sysctl entries (Paolo Abeni) [1892375] - [net] mptcp: add a new sysctl add_addr_timeout (Paolo Abeni) [1892375] - [net] mptcp: split mptcp_clean_una function (Paolo Abeni) [1892375] - [net] tcp: propagate MPTCP skb extensions on xmit splits (Paolo Abeni) [1892375] - [net] mptcp: use _fast lock version in __mptcp_move_skbs (Paolo Abeni) [1892375] - [net] mptcp: adjust mptcp receive buffer limit if subflow has larger one (Paolo Abeni) [1892375] - [net] tcp: fix compile error if !CONFIG_SYSCTL (Paolo Abeni) [1892375] - [net] tcp: add tcp_tx_skb_cache sysctl (Paolo Abeni) [1892375] - [net] tcp: do not recycle cloned skbs (Paolo Abeni) [1892375] - [net] tcp: properly reset skb->truesize for tx recycling (Paolo Abeni) [1892375] - [net] tcp: cleanup sk_tx_skb_cache before reuse (Paolo Abeni) [1892375] - [net] tcp: fix zerocopy and notsent_lowat issues (Paolo Abeni) [1892375] - [net] tcp: add one skb cache for tx (Paolo Abeni) [1892375] - [include] include: fpga: adi-axi-common.h: fixup whitespace tab -> space (Luis Goncalves) [1494702] - [include] include: fpga: adi-axi-common.h: add version helper macros (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: convert get_user_pages() --> pin_user_pages() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fix bug in port reset handshake (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: reduce the scope of variable 'ret' (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add device id for Intel FPGA PAC N3000 (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add AFU interrupt support (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add interrupt support for global error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add interrupt support for port error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: introduce interrupt trigger setting API (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add irq info for feature devices enumeration (Luis Goncalves) [1494702] - [fpga] fpga: dfl: parse interrupt info for feature devices on enumeration (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: check INIT_B pin during write_init (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store in fpga-bridge.c (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store fpga-mgr.c (Luis Goncalves) [1494702] - [fpga] fpga: dfl: Use struct_size() in kzalloc() (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: remove unneeded, mistyped variables (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: valid for the 7 Series too (Luis Goncalves) [1494702] - [fpga] fpga: zynqmp: fix modular build (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-afu-dma-region.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-fme-pr.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: Corrected error handling levels (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: support debug access to memory-mapped afu regions (Luis Goncalves) [1494702] - [fpga] fpga: dfl.h: Replace zero-length array with flexible-array member (Luis Goncalves) [1494702] - [fpga] fpga: stratix10-soc: add compatible property value for intel agilex (Luis Goncalves) [1494702] - [fpga] fpga: machxo2-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: ice40-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: dfl: support multiple opens on feature device node (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add performance reporting support (Luis Goncalves) [1494702] - [firmware] firmware: fpga: replace the error codes with the standard ones (Luis Goncalves) [1494702] - [net] sched: act_mpls: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] openvswitch: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] skbuff: ensure LSE is pullable before decrementing the MPLS ttl (Guillaume Nault) [1917918] - [net] sched: act_mpls: Add softdep on mpls_gso.ko (Guillaume Nault) [1917918] - [net] mpls: load mpls_gso after mpls_iptunnel (Guillaume Nault) [1917918] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1848816] - [arm64] kvm: arm64: Remove PMU RAZ/WI handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Inject UNDEF on PMU access when no PMU configured (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Set ID_AA64DFR0_EL1.PMUVer to 0 when no PMU support (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Add kvm_vcpu_has_pmu() helper (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Refactor PMU attribute error handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Introduce handling of AArch32 TTBCR2 traps (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: pmu: Make overflow handler NMI safe (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Also build dirty_log_perf_test on AArch64 (Auger Eric) [1890373 1907826] - [tools] selftests: kvm/set_memory_region_test: Fix race in move region test (Auger Eric) [1890373 1907826] - [tools] kvm: arm64: selftests: Filter out DEMUX registers (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add blessed SVE registers to get-reg-list (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add aarch64 get-reg-list test (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't access PMCR_EL0 when no PMU is available (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't hide ID registers from userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Force PTE mapping on fault resulting in a device mapping (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Fix AArch32 handling of DBGD{CCINT, SCRext} and DBGVCR (Auger Eric) [1890373 1907826] - [kernel] kvm: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED (Auger Eric) [1890373 1907826] - [kernel] smccc: Make constants available to assembly (Auger Eric) [1890373 1907826] - [kernel] firmware: smccc: Add the definition for SMCCCv1.2 version/error codes (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Ensure user_mem_abort() return value is initialised (Auger Eric) [1890373 1907826] - [] ASoC: SOF: Intel: fix page fault at probe if i915 init fails (Jaroslav Kysela) [1906665] - [include] powerpc: fix the backport macros of hv_24x7 and hv_gpci (Diego Domingos) [1915159] - [net] tcp: Prevent low rmem stalls with SO_RCVLOWAT. (Davide Caratti) [1917976] - [net] tcp: fix to update snd_wl1 in bulk receiver fast path (Davide Caratti) [1917976] - [net] tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers (Davide Caratti) [1917976] - [net] tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key() (Davide Caratti) [1917976] - [net] sunrpc: clean-up cache downcall (J. Bruce Fields) [1887178] - [net] sunrpc: raise kernel RPC channel buffer size (J. Bruce Fields) [1887178] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Lx and BlueField-2 (Alaa Hleihel) [1802118 1790541] - [s390] s390/qeth: make af_iucv TX notification call more robust (Philipp Rudo) [1915919] - [s390] s390/dasd: fix list corruption of lcu list (Philipp Rudo) [1915918] - [s390] s390/dasd: fix list corruption of pavgroup group list (Philipp Rudo) [1915918] - [s390] s390/dasd: prevent inconsistent LCU device data (Philipp Rudo) [1915918] - [s390] s390/dasd: fix hanging device offline processing (Philipp Rudo) [1915918] - [block] Revert "block: Fix a lockdep complaint triggered by request queue flushing" (Ming Lei) [1897404] - [nvme] nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Ming Lei) [1897404] - [block] blk-mq: add new API of blk_mq_hctx_set_fq_lock_class (Ming Lei) [1897404] - [scsi] scsi: core: Fix race between handling STS_RESOURCE and completion (Ming Lei) [1897404]- [fs] inotify: Increase default inotify.max_user_watches limit to 1048576 (Waiman Long) [1888617] - [kernel] cgroup: fix psi_show() crash on 32bit ino archs (Waiman Long) [1920288] - [kernel] cgroup: fix incorrect WARN_ON_ONCE() in cgroup_setup_root() (Waiman Long) [1920288] - [netdrv] net: bareudp: add missing error handling for bareudp_link_config() (Guillaume Nault) [1920194] - [netdrv] bareudp: Fix use of incorrect min_headroom size (Guillaume Nault) [1920194] - [netdrv] bareudp: set NETIF_F_LLTX flag (Guillaume Nault) [1920194] - [netdrv] vxlan: fix error return code in __vxlan_dev_create() (Guillaume Nault) [1920194] - [netdrv] ip_tunnels: Set tunnel option flag when tunnel metadata is present (Guillaume Nault) [1920194] - [net] vsock/virtio: discard packets only when socket is really closed (Stefano Garzarella) [1920004] - [net] vsock: fix the error return when an invalid ioctl command is used (Stefano Garzarella) [1920004] - [net] vsock: remove ratelimit unknown ioctl message (Stefano Garzarella) [1920004] - [net] vsock: use ns_capable_noaudit() on socket create (Stefano Garzarella) [1920004] - [net] vsock: fix potential null pointer dereference in vsock_poll() (Stefano Garzarella) [1920004] - [net] vsock/vmci: make vmci_vsock_transport_cb() static (Stefano Garzarella) [1920004] - [block] block: add blk_queue_make_request declaration back (Ming Lei) [1919764] - [net] erspan: fix version 1 check in gre_parse_header() (Guillaume Nault) [1919388] - [net] ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() (Guillaume Nault) [1919388] - [net] ipv4: Fix tos mask in inet_rtm_getroute() (Guillaume Nault) [1919388] - [net] inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill() (Guillaume Nault) [1919388] - [mm] usercopy: mark dma-kmalloc caches as usercopy caches (Waiman Long) [1660290] - [mm] mm, slab_common: use enum kmalloc_cache_type to iterate over kmalloc caches (Waiman Long) [1660290] - [mm] mm, slab: remove unused kmalloc_size() (Waiman Long) [1660290] - [mm] mm, slab: make kmalloc_infocontain all types of names (Waiman Long) [1660290] - [netdrv] net: stmmac: fix taprio configuration when base_time is in the past (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes (Mark Salter) [1870102] - [netdrv] net: stmmac: delete the eee_ctrl_timer after napi disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: free tx skb buffer in stmmac_resume() (Mark Salter) [1870102] - [netdrv] net: stmmac: start phylink instance before stmmac_hw_setup() (Mark Salter) [1870102] - [netdrv] net: stmmac: increase the timeout for dma reset (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect merge of patch upstream (Mark Salter) [1870102] - [netdrv] net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: enlarge dma reset timeout (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix channel lock initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support to Ethtool get/set ring parameters (Mark Salter) [1870102] - [netdrv] net: stmmac: use netif_tx_start|stop_all_queues() function (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix incorrect location to set real_num_rx|tx_queues (Mark Salter) [1870102] - [netdrv] net: stmmac: add ethtool support for get/set channels (Mark Salter) [1870102] - [netdrv] net: stmmac: set get_rx_header_len() as void for it didn't have any error code to return (Mark Salter) [1870102] - [netdrv] net: stmmac: remove redundant null check before clk_disable_unprepare() (Mark Salter) [1870102] - [netdrv] net: phylink: avoid oops during initialisation (Mark Salter) [1870102] - [netdrv] net: stmmac: Modify configuration method of EEE timers (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: provide multicast filter fallback (Mark Salter) [1870102] - [netdrv] net: stmmac: fix failed to suspend if phy based WOL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Speed down the PHY if WoL to save energy (Mark Salter) [1870102] - [netdrv] net: stmmac: Support WOL with phy (Mark Salter) [1870102] - [netdrv] net: stmmac: only call pmt() during suspend/resume if HW enables PMT (Mark Salter) [1870102] - [netdrv] net: stmmac: Move device_can_wakeup() check earlier in set_wol (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove WAKE_MAGIC if HW shows no pmt_magic_frame (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove unused inline function stmmac_rx_threshold_count (Mark Salter) [1870102] - [include] net: pylink.h: add kernel-doc descriptions for new fields at phylink_config (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN promiscuous mode (Mark Salter) [1870102] - [netdrv] net: stmmac: removed enabling eee in EEE set callback (Mark Salter) [1870102] - [documentation] net: phy: add PHY_INTERFACE_MODE_10GBASER (Mark Salter) [1870102] - [include] net: mii: convert mii_lpa_to_ethtool_lpa_x() to linkmode variant (Mark Salter) [1870102] - [base] driver core: platform: Add platform_get_irq_byname_optional() (Mark Salter) [1870102] - [netdrv] net: stmmac: enable timestamp snapshot for required PTP packets in dwmac v5.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: don't attach interface until resume finishes (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: fix potential integer overflow on 32 bit multiply (Mark Salter) [1870102] - [netdrv] stmmac: fix pointer check after utilization in stmmac_interrupt (Mark Salter) [1870102] - [netdrv] stmmac: intel: Fix kernel crash due to wrong error path (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sub-second increment (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix VLAN register handling (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix VLAN filtering when HW does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Rx filtering (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: remove unnecessary checks in dwmac_dma_reset() (Mark Salter) [1870102] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in dwmac4_dma_reset() (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in init_systime() (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: convert to devm_platform_ioremap_resource (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate it with DesignWare XPCS (Mark Salter) [1870102] - [netdrv] net: phy: Add Synopsys DesignWare XPCS MDIO module (Mark Salter) [1870102] - [netdrv] net: stmmac: Use resolved link config in mac_link_up() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to dev_fwnode() if needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to linkmode_and()/linkmode_andnot() (Mark Salter) [1870102] - [netdrv] flow_offload: check for basic action hw stats type (Mark Salter) [1870102] - [netdrv] stmmac: let core reject the unsupported coalescing parameters (Mark Salter) [1870102] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: demote warnings about missing optional clocks (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix misleading interrupt error msg (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used (Mark Salter) [1870102] - [netdrv] net: stmmac: fix notifier registration (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dwxgmac2_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register writting (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect GMAC_VLAN_TAG register writting in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Delete txtimer in suspend() (Mark Salter) [1870102] - [netdrv] net: stmmac: modified pcs mode support for RGMII (Mark Salter) [1870102] - [netdrv] net: stmmac: Add missing information in DebugFS capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Add support for ETF Scheduler using TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: Initial support for TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Fix TAPRIO division operation (Mark Salter) [1870102] - [netdrv] net: stmmac: mmc: Add Frame Preemption counters on GMAC5+ cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac3+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Frame Preemption support using TAPRIO API (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate EST with TAPRIO scheduler API (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for GMAC5+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Always use TX coalesce timer value when rescheduling (Mark Salter) [1870102] - [netdrv] net: stmmac: Let TX and RX interrupts be independently enabled/disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Print more information in DebugFS DMA Capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: avoid clk and reset for acpi device (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use generic device api (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: fix probe for ACPI devices (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not setup flower filtering if RSS is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixed link does not need MDIO Bus (Mark Salter) [1870102] - [netdrv] stmmac: debugfs entry name is not be changed when udev rename device name (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix MDIO init for platforms without PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: Always arm TX Timer at end of transmission start (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable 16KB buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: 16KB buffer must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: RX buffer size must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Clear previous RX buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: Only the last buffer has the FCS field (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not accept invalid MTU values (Mark Salter) [1870102] - [netdrv] net: stmmac: Determine earlier the size of RX buffer (Mark Salter) [1870102] - [netdrv] treewide: Use sizeof_field() macro (Mark Salter) [1870102] - [netdrv] net: stmmac: reset Tx desc base address before restarting Tx (Mark Salter) [1870102] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Mark Salter) [1870102] - [netdrv] page_pool: do not release pool until inflight == 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Do not enable TBU interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework TX Coalesce logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Tune-up default coalesce settings (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: Setup a default RX Coalesce value instead of the minimum (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not set RX IC bit if RX Coalesce is zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement UDP Segmentation Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework stmmac_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Remove the speed dependency (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add C45 PHY support in the MDIO callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sparse warning (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove break after a return (Mark Salter) [1870102] - [netdrv] net: stmmac: add flexible PPS to dwmac 4.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to VLAN Perfect filtering if HASH is not available (Mark Salter) [1870102] - [netdrv] net: stmmac: Support enhanced addressing mode for DWMAC 4.10 (Mark Salter) [1870102] - [netdrv] net: stmmac: Only enable enhanced addressing mode when needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the TX IOC in xmit path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix TSO descriptor with Enhanced Addressing (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the packet count in stmmac_rx() (Mark Salter) [1870102] - ethernet: Delete unnecessary checks before the macro call “dev_kfree_skb” (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable MMC interrupts by default (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable Flow Control when 1 or more queues are in AV (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix AV Feature detection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix TSA selection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Only get SPH header len if available (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the problem of tso_xmit (Mark Salter) [1870102] - [netdrv] net: stmmac: fix argument to stmmac_pcs_ctrl_ane() (Mark Salter) [1870102] - [netdrv] net: stmmac: disable/enable ptp_ref_clk in suspend/resume flow (Mark Salter) [1870102] - [netdrv] net: stmmac: make tc_flow_parsers static (Mark Salter) [1870102] - [netdrv] net: stmmac: fix disabling flexible PPS output (Mark Salter) [1870102] - [netdrv] net: stmmac: fix length of PTP clock's name string (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid deadlock on suspend/resume (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS writing wrong keys (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS not writing all Keys to HW (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable the Timestamp interrupt by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not stop PHY if WoL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly take timestamp for PTPv2 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Always update the MAC Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Detect Hash Table size dinamically (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix page pool size (Mark Salter) [1870102] - [netdrv] net: stmmac: selftest: avoid large stack usage (Mark Salter) [1870102] - [netdrv] net: stmmac: Hold rtnl lock in suspend/resume callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: implement support for passive mode converters via dt (Mark Salter) [1870102] - [netdrv] net: stmmac: ARP Offload for GMAC4+ Cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Reinitialize correctly a variable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add VLAN HASH filtering support in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent divide-by-zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Limit max speeds of XGMAC if asked to (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] stmmac: platform: adjust messages and move to dev level (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly assing MAX MTU in XGMAC cores case (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correct RAVSEL field interpretation (Mark Salter) [1870102] - [netdrv] net: stmmac: ethtool: Let user configure TX coalesce without RIWT (Mark Salter) [1870102] - [netdrv] net: stmmac: Only consider RX error when HW Timestamping is not enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement ARP Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters using TC Flower (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not return error code in TC Initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add RBU handling in DMA interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: depend on COMMON_CLK (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use devm_platform_ioremap_resource() to simplify code (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add ethtool register dump for XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Add Flexible PPS support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add a counter for Split Header packets (Mark Salter) [1870102] - [netdrv] net: page_pool: API cleanup and comments (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Split Header support and enable it in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correctly return that RX descriptor is not last one (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Get correct timestamp values from XGMAC (Mark Salter) [1870102] - [netdrv] stmmac: no need to check return value of debugfs_create functions (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Flexible RX Parser support in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement Safety Features in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement VLAN Hash Filtering in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RSS and enable it in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement tx_queue_prio() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement set_mtl_tx_queue_weight() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement MMC counters (Mark Salter) [1870102] - [netdrv] net: Remove dev_err() usage after platform_get_irq() (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not request stmmaceth clock (Mark Salter) [1870102] - [netdrv] net: stmmac: Make MDIO bus reset optional (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not return a fragment entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix issues when number of Queues >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix XGMAC selftests (Mark Salter) [1870102] - [netdrv] net: stmmac: manage errors returned by of_get_mac_address() (Mark Salter) [1870102] - [netdrv] net: stmmac: Use netif_tx_napi_add() for TX polling function (Mark Salter) [1870102] - [netdrv] net: stmmac: Sync RX Buffer upon allocation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not cut down 1G modes (Mark Salter) [1870102] - [netdrv] net: stmmac: Use kcalloc() instead of kmalloc_array() (Mark Salter) [1870102] - [netdrv] net: stmmac: RX Descriptors need to be clean before setting buffers (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix misuses of GENMASK macro (Mark Salter) [1870102] - [netdrv] net: stmmac: add support for hash table size 128/256 in dwmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: mac address array boudary violation issue (Mark Salter) [1870102] - [netdrv] net: stmmac: Introducing support for Page Pool (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix descriptors address being in > 32 bits address space (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RX Coalesce Frames setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-work the queue selection for TSO packets (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable dwmac4 jumbo frame more than 8KiB (Mark Salter) [1870102] - [netdrv] net: stmmac: make "snps, reset-delays-us" optional again (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-word Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Update Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Only disable interrupts if NAPI is scheduled (Mark Salter) [1870102] - [netdrv] net: stmmac: Update RX Tail Pointer to last free entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable support for > 32 Bits addressing in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not disable interrupts when cleaning TX (Mark Salter) [1870102] - [netdrv] net: stmmac: Add the missing speeds that XGMAC supports (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Fix the undefined burst setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Decrease default RX Watchdog value (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not try to enable PHY EEE if MAC does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Enable EDMA by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix case when PHY handle is not present (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix crash observed if PHY does not support EEE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix possible deadlock when disabling EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: initialize the reset delay array (Mark Salter) [1870102] - [netdrv] net: stmmac: add sanity check to device_property_read_u32_array call (Mark Salter) [1870102] - [netdrv] net: stmmac: fix unused-variable warning (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the phy_reset hook from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset delays from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset GPIO from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: use device_property_read_u32_array to read the reset delays (Mark Salter) [1870102] - [netdrv] net: stmmac: drop redundant check in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix wrapper drivers not detecting PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: use GPIO descriptors in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Convert to phylink and remove phylib logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Start adding phylink support (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to convert to phylink (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: fix flow control issue (Mark Salter) [1870102] - [netdrv] net: stmmac: modify default value of tx-frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to devm_alloc_etherdev_mqs (Mark Salter) [1870102] - [netdrv] net: stmmac: use dev_info() before netdev is registered (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent missing interrupts when running NAPI (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch MMC functions to HWIF callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac100: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC loopback callback to HWIF (Mark Salter) [1870102] - [netdrv] net: stmmac: set IC bit when transmitting frames with HW timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: fixed new system time seconds value calculation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not output error on deferred probe (Mark Salter) [1870102] - [netdrv] net: stmmac: fix csr_clk can't be zero issue (Mark Salter) [1870102] - [netdrv] net: stmmac: update rx tail pointer register to fix rx dma hang issue (Mark Salter) [1870102] - [netdrv] net: stmmac: fix reset gpio free missing (Mark Salter) [1870102] - [netdrv] net: stmmac: dma channel control register need to be init first (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ethtool flow control not able to get/set (Mark Salter) [1870102] - [netdrv] dwmac4_prog_mtl_tx_algorithms() missing write operation (Mark Salter) [1870102] - [netdrv] net: stmmac: Set Flow Control to automatic mode in the driver (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Finish the Flow Control implementation (Mark Salter) [1870102] - [netdrv] net: stmmac: move stmmac_check_ether_addr() to driver probe (Mark Salter) [1870102] - [netdrv] net: stmmac: Use bfsize1 in ndesc_init_rx_desc (Mark Salter) [1870102] - [netdrv] net: stmmac: don't log oversized frames (Mark Salter) [1870102] - [netdrv] net: stmmac: fix dropping of multi-descriptor RX frames (Mark Salter) [1870102] - [netdrv] net: stmmac: don't overwrite discard_frame status (Mark Salter) [1870102] - [netdrv] net: stmmac: don't stop NAPI processing when dropping a packet (Mark Salter) [1870102] - [netdrv] net: stmmac: ratelimit RX error logs (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct DMA buffer size in the RX descriptor (Mark Salter) [1870102] - [netdrv] net: stmmac: fix memory corruption with large MTUs (Mark Salter) [1870102] - [netdrv] net: stmmac: fix jumbo frame sending with non-linear skbs (Mark Salter) [1870102] - [netdrv] net: stmmac: don't set own bit too early for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid one more sometimes uninitialized Clang warning (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: add management of clk_csr property (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid sometimes uninitialized Clang warnings (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix NAPI poll in TX path when in multi-queue (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct define to get rx timestamp on GMAC4 (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ptp timestamping on Rx on gmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: implement the SIOCGHWTSTAMP ioctl (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix a race in EEE enable callback (Mark Salter) [1870102] - [netdrv] net: stmmac: handle endianness in dwmac4_get_timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: Disable EEE mode earlier in XMIT callback (Mark Salter) [1870102] - [netdrv] net: stmmac: Send TSO packets always from Queue 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to Platform Data clock in Watchdog conversion (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent RX starvation in stmmac_napi_poll() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the logic of checking if RX Watchdog must be enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Check if CBS is supported before configuring (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Only clear interrupts that are active (Mark Salter) [1870102] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Mark Salter) [1870102] - [netdrv] net: stmmac: convert to DEFINE_SHOW_ATTRIBUTE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix an error code in probe() (Mark Salter) [1870102] - [netdrv] net: stmmac: Move debugfs init/exit to ->probe()/->remove() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix RX packet size > 8191 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules (Mark Salter) [1870102] - [netdrv] net: stmmac: Set OWN bit for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable TC Ops for GMAC >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add CBS support in XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixup the tail addr setting in xmit path (Mark Salter) [1870102] - [netdrv] stmmac: fix valid numbers of unicast filter entries (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework coalesce timer and fix multi-queue races (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: Do not keep rearming the coalesce timer in stmmac_xmit" (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: fix build failure due to missing COMMON_CLK dependency" (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate XGMAC into main driver flow (Mark Salter) [1870102] - [netdrv] net: stmmac: Add PTP support for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MDIO related functions for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add descriptor related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add DMA related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add XGMAC 2.10 HWIF entry (Mark Salter) [1870102] - [netdrv] stmmac: fix signed 64-bit division (Mark Salter) [1870102] - [netdrv] net: stmmac_tc: use 64-bit arithmetic instead of 32-bit (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for CBS QDISC (Mark Salter) [1870102] - [tty] serial: 8250_tegra: Create Tegra specific 8250 driver (Mark Salter) [1870103] - [pci] PCI: Disable MSI for Tegra root ports (Mark Salter) [1870101] - [pci] PCI: Add MCFG quirks for Tegra194 host controllers (Mark Salter) [1870101] - [netdrv] tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: correct header offsets in napi frags mode (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: Don't put_page() for all negative return values from XDP program (Antoine Tenart) [1919364] - [netdrv] tun: add mutex_unlock() call and napi.skb clearing in tun_get_user() (Antoine Tenart) [1919364] - [netdrv] tun: fix data-race in gro_normal_list() (Antoine Tenart) [1919364] - [netdrv] tun: fix use-after-free when register netdev failed (Antoine Tenart) [1919364] - [netdrv] tun: mark small packets as owned by the tap sock (Antoine Tenart) [1919364] - [netdrv] tun: use netdev_alloc_frag() in tun_napi_alloc_frags() (Antoine Tenart) [1919364] - [scsi] scsi: ibmvfc: Fix error return in ibmvfc_probe() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Provide modules parameters for MQ settings (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Enable MQ and set reasonable defaults (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Purge SCSI channels after transport loss/reset (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add cancel mad initialization helper (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Register Sub-CRQ handles with VIOS during channel setup (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for using hardware channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Implement channel enquiry and setup commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Map/request irq and register Sub-CRQ interrupt handler (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define Sub-CRQ interrupt handler routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ responses (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ Channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Subordinate CRQ definitions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Init/free event pool during queue allocation/free (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Move event pool init/free routines (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add vhost fields and defaults for MQ enablement (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Fix missing cast of ibmvfc_event pointer to u64 handle (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Complete commands outside the host/queue lock (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define per-queue state/list locks (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Make command event pool queue specific (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define generic queue structure for CRQs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for targetWWPN using v2 commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add support for target_wwpn field in v2 MADs and vfcFrame (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add FC payload retrieval routines for versioned vfcFrames (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add helper for testing capability flags (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add new fields for version 2 of several MADs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Deduplicate common ibmvfc_cmd init code (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Use correlation token to tag commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Remove trailing semicolon (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Byte swap login_buf.resp values in attribute show functions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Interface updates for future FPIN and MQ support (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Protect vhost->task_set increment by the host lock (Desnes Augusto Nunes do Rosario) [1868055] - [net] tcp: Fix potential use-after-free due to double kfree() (Florian Westphal) [1915164] - [nvdimm] libnvdimm/region: Enable MAP_SYNC for volatile regions (Steve Best) [1916650] - [net] bpf: Permit cond_resched for some iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix PID fetching with a lot of results (Yauheni Kaliuta) [1874005] - [net] bpf: verifier: Use target program's type for access verifications (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Test sockmap update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Allow update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for sockmap and sockhash (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Call sock_map_update_elem directly (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Merge sockmap and sockhash update functions (Yauheni Kaliuta) [1874005] - [net] net: sk_msg: Simplify sk_psock initialization (Yauheni Kaliuta) [1874005] - [net] bpf: Enforce id generation for all may-be-null register type (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Cleanup bpf_load.o from Makefile (Yauheni Kaliuta) [1874005] - [include] bpf: Plug hole in struct bpf_sk_lookup_kern (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix endianness issues in sk_lookup/ctx_narrow_access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix build slowdown (Yauheni Kaliuta) [1874005] - [net] bpf: Fix scalar32_min_max_or bounds tracking (Yauheni Kaliuta) [1874005] - [net] bpf: Fix "unresolved symbol" build error with resolve_btfids (Yauheni Kaliuta) [1874005] - [powerpc] bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix XDP program load regression for old kernels (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix native endian assumption when parsing BTF (Yauheni Kaliuta) [1874005] - [include] bpf: Prevent .BTF section elimination (Yauheni Kaliuta) [1874005] - [net] bpf: Fix sysfs export of empty BTF section (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Support passing BPFTOOL_VERSION to make (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu warning for bpffs map pretty-print (Yauheni Kaliuta) [1874005] - [net] bpf: Bpf_skc_to_* casting helpers require a NULL check on sk (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Remove source code links (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Fix ringbuf documentation (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix VERSIONED_SYM_COUNT number parsing (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Avoid counting local symbols in ABI check (Yauheni Kaliuta) [1874005] - [net] bpf: Fix clobbering of r2 in bpf_gen_ld_abs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_{update, delete}_map_elem in hashmap iter program (Yauheni Kaliuta) [1874005] - [net] bpf: Do not use bucket_lock for hashmap iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Remove arch-specific include path in Makefile (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: build: Make sure resolve_btfids cleans up after itself (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build failure from uninitialized variable warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix massive output from test_maps (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_progs-flavor run getting number of tests (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a buffer out-of-bound access when filling raw_tp link_info (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix two typos in uapi/linux/bpf.h (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Fix sections with wrong alignment (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix map index used in error message (Yauheni Kaliuta) [1874005] - [tools] bpftool: Handle EAGAIN error code properly in pids collection (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid visit same object multiple times (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu_sched stall issue with bpf task/task_file iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build on ppc64le architecture (Yauheni Kaliuta) [1874005] - [net] bpf: Use get_file_rcu() instead of get_file() for task_file iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Make test_varlen work with 32-bit user-space arch (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generate data section struct with conservative alignment (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Correct various core_reloc 64-bit assumptions (Yauheni Kaliuta) [1874005] - [tools] libbpf: Enforce 64-bitness of BTF for BPF object files (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix btf_dump test cases on 32-bit arches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle BTF pointer sizes more carefully (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix BTF-defined map-in-map initialization on 32-bit host arches (Yauheni Kaliuta) [1874005] - [tools] selftest/bpf: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [documentation] doc: Add link to bpf helpers man page (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests to sock_ops for loading sk (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for sock_ops load with r9, r8.r7 registers (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for ctx access in sock_ops with single register (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops sk access may stomp registers when dst_reg = src_reg (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops ctx access may stomp registers in corner case (Yauheni Kaliuta) [1874005] - [net] net/core/filter.c: Use sizeof_field() macro (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent overriding errno when logging errors (Yauheni Kaliuta) [1874005] - [net] bpf: Iterate through all PT_NOTE sections when looking for build id (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle GCC built-in types for Arm NEON (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Make skeleton code C++17-friendly by dropping typeof() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix v4_to_v6 in sk_lookup (Yauheni Kaliuta) [1874005] - [tools] libbpf: Do not use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [net] bpf: Delete repeated words in comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix silent Makefile output (Yauheni Kaliuta) [1874005] - [documentation] bpf, doc: Remove references to warning message when using bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix compilation warning of selftests (Yauheni Kaliuta) [1874005] - [kernel] bpf: Remove inline from bpf_do_trace_printk (Yauheni Kaliuta) [1874005] - [tools] bpf: Add missing return to resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Support new uapi for map element bpf iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Change uapi for bpf iterator map elements (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Prevent runqslower from racing on building bpftool (Yauheni Kaliuta) [1874005] - [net] bpf: Allow to specify ifindex for skb in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [net] bpf: Setup socket family and addresses in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Use libbpf's btf__parse() API (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Use libbpf's btf__parse() API for parsing BTF from file (Yauheni Kaliuta) [1874005] - [tools] libbf: Fix uninitialized pointer at btf__parse_raw() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__parse_raw() and generic btf__parse() APIs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix wrong return value in do_dump() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix spurious test failures in core_retro selftest (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and bash-completion for `link detach` (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add `link detach` subcommand (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add bpf_link detach APIs (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Use single cgroup helpers for both test_sockmap/progs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix register in PT_REGS MIPS macros (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make destructors more robust by handling ERR_PTR(err) cases (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Omit nodad flag when adding addresses to loopback (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Don't destroy failed link (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add xdpdrv mode for test_xdp_redirect (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Verify socket storage in cgroup/sock_{create, release} (Yauheni Kaliuta) [1874005] - [net] bpf: Expose socket storage to BPF_PROG_TYPE_CGROUP_SOCK (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test bpf_iter buffer access with negative offset (Yauheni Kaliuta) [1874005] - [net] bpf: Add missing newline characters in verifier error messages (Yauheni Kaliuta) [1874005] - [arm64] bpf, arm64: Add BPF exception tables (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: use :: 1 for localhost in tcp_server.py (Yauheni Kaliuta) [1874005] - [net] bpf: Fix swapped arguments in calls to check_buffer_access (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add new bpf_iter context structs to fix build on old kernels (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpf_ringbuf_output() signature to return long (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Add LSM type to array of prog names (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Skip type probe if name is not found (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF XDP link (Yauheni Kaliuta) [1874005] - [include] bpf: Make bpf_link API available indepently of CONFIG_BPF_SYSCALL (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build on architectures with special bpf_user_pt_regs_t (Yauheni Kaliuta) [1874005] - [net] bpf/local_storage: Fix build without CONFIG_CGROUP (Yauheni Kaliuta) [1874005] - [documentation] Documentation/bpf: Document CGROUP_STORAGE map type (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE behavior on shared egress + ingress (Yauheni Kaliuta) [1874005] - [net] bpf: Make cgroup storages shared between programs on the same cgroup (Yauheni Kaliuta) [1874005] - [net] cgroup: use cgrp->kn->id as the cgroup ID (Yauheni Kaliuta) [1874005] - [net] netprio: use css ID instead of cgroup ID (Yauheni Kaliuta) [1874005] - [fs] kernfs: convert kernfs_node->id from union kernfs_node_id to u64 (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add get_stackid_cannot_attach (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE map can't be used by multiple progs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add callchain_stackid (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for CGROUP_STORAGE map on multiple attaches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Print hint when PERF_EVENT_IOC_SET_BPF returns -EPROTO (Yauheni Kaliuta) [1874005] - [net] bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_cannot work (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for out of bound rdonly buf access (Yauheni Kaliuta) [1874005] - [net] bpf: Separate bpf_get_for perf events BPF (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for bpf sk_storage_map iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf array map iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf hash map iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add bpftool support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Add support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for sock local storage map (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for array maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for hash maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for map elements (Yauheni Kaliuta) [1874005] - [net] bpf: Fix pos computation for bpf_iter seq_ops->start() (Yauheni Kaliuta) [1874005] - [net] bpf: Support readonly/readwrite buffers in verifier (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF socket lookup and reuseport with connections (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor bpf_iter_reg to have separate seq_info member (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_prog iterator (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip BPF .o files before skeleton generation (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/bpf_devel_QA.rst: fix reference to nonexistent document (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/index.rst: Add ringbuf.rst (Yauheni Kaliuta) [1874005] - [tools] bpftool: Use only nftw for file tree parsing (Yauheni Kaliuta) [1874005] - [net] bpf: net: Use precomputed btf_id for bpf iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_lwt_seg6local.sh hangs (Yauheni Kaliuta) [1874005] - [net] bpf: Make btf_sock_ids global (Yauheni Kaliuta) [1874005] - [tools] bpf: Add BTF_ID_LIST_GLOBAL in btf_ids.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Sync btf_ids.h to tools (Yauheni Kaliuta) [1874005] - [net] bpf: Compute bpf_skc_to_*() helper socket btf ids at build time (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix error handing in do_skeleton() (Yauheni Kaliuta) [1874005] - [tools] libbpf bpf_helpers: Use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: Use bpf_skip() in bpf_jit_prologue() (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Fix possible rcpu kthread hung (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: implement BPF_PROBE_MEM (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: expand exception table logic to allow new handling options (Yauheni Kaliuta) [1874005 1868273] - [s390] s390: fix __EMIT_BUG() macro (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/bug: add entry size to the __bug_table section (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: unify EX_TABLE* implementations (Yauheni Kaliuta) [1874005 1868273] - [tools] selftests/bpf: Tests for BPF_SK_LOOKUP attach point (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add verifier tests for bpf_sk_lookup context access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add name mappings for SK_LOOKUP prog and attach type (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for SK_LOOKUP program type (Yauheni Kaliuta) [1874005] - [tools] bpf: Sync linux/bpf.h to tools/ (Yauheni Kaliuta) [1874005] - [include] bpf: Introduce SK_LOOKUP program type with a dedicated attach point (Yauheni Kaliuta) [1874005] - [net] bpf, netns: Handle multiple link attachments (Yauheni Kaliuta) [1874005] - [tools] bpf: Drop duplicated words in uapi helper comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix possible hang in sockopt_inherit (Yauheni Kaliuta) [1874005] - [tools] selftest: Add tests for XDP programs in CPUMAP entries (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu: Load a eBPF program on cpumap (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add SEC name for xdp programs attached to CPUMAP (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Implement XDP_REDIRECT for eBPF programs attached to map entries (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Add the possibility to attach an eBPF program to cpumap (Yauheni Kaliuta) [1874005] - [net] net: Refactor xdp_convert_buff_to_frame (Yauheni Kaliuta) [1874005] - [net] cpumap: Formalize map value as a named struct (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu_user: Do not update bpf maps in option loop (Yauheni Kaliuta) [1874005] - [net] cpumap: Use non-locked version __ptr_ring_consume_batched (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Move ppc instruction encoding from test_emulate_step (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/lib: Fix emulate_step() std test (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base instruction encoding (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix cross build for CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [include] bpf: Fix build for disabled CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip away modifiers from global variables (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support stripping modifiers for btf_dump (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add selftests verifying bpf_trace_printk() behaviour (Yauheni Kaliuta) [1874005] - [kernel] bpf: Use dedicated bpf_trace_printk event instead of trace_printk() (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Remove warning about PID iterator support (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of btf_ids.h from kernel sources (Yauheni Kaliuta) [1874005] - [documentation] bpf: Add info about .BTF_ids section to btf.rst (Yauheni Kaliuta) [1874005] - [net] bpf: Use BTF_ID to resolve bpf_ctx_convert struct (Yauheni Kaliuta) [1874005] - [net] bpf: Remove btf_id helpers resolving (Yauheni Kaliuta) [1874005] - [net] bpf: Resolve BTF IDs in vmlinux image (Yauheni Kaliuta) [1874005] - [include] bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros (Yauheni Kaliuta) [1874005] - [net] bpf: Support llvm-objcopy for vmlinux BTF (Yauheni Kaliuta) [1874005] - [powerpc] powerpc: Include .BTF section (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Remove debug info from kallsyms linking (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Parameterize kallsyms generation and correct reporting (Yauheni Kaliuta) [1874005] - [tools] bpf: Compile resolve_btfids tool at kernel compilation start (Yauheni Kaliuta) [1874005] - [kernel] tracing: Make struct ring_buffer less ambiguous (Yauheni Kaliuta) [1874005] - [kernel] tracing: Rename trace_buffer to array_buffer (Yauheni Kaliuta) [1874005] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Yauheni Kaliuta) [1874005] - [tools] tools headers: Update linux/vdso.h and grab a copy of vdso/const.h (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of compiletime_assert() from kernel sources (Yauheni Kaliuta) [1874005] - [tools] objtool: Query pkg-config for libelf location (Yauheni Kaliuta) [1874005] - [tools] bpf: Add resolve_btfids tool to resolve BTF IDs in ELF object (Yauheni Kaliuta) [1874005] - [samples] bpf: Fix fds_example SIGSEGV error (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix memory leak and optimize BTF sanitization (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch perf_buffer test to tracepoint and skeleton (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle missing BPF_OBJ_GET_INFO_BY_FD gracefully in perf_buffer (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test relying only on CO-RE and no recent kernel features (Yauheni Kaliuta) [1874005] - [tools] libbpf: Improve BTF sanitization handling (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__set_fd() for more control over loaded BTF FD (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make BTF finalization strict (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs avoid minus shell exit codes (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs use another shell exit on non-actions (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix another bpftool segfault without skeleton code enabled (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Remove unused bpf_map_def_legacy struct (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map performance test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map in map test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Fix bpf programs with kprobe/sys_connect event (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] bpftool: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [net] bpf: Add BPF_CGROUP_INET_SOCK_RELEASE hook (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix compilation error of bpf_iter_task_stack.c (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpftool without skeleton code enabled (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build without CONFIG_STACKTRACE (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: Restore netns after each test (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: A few improvements to network_helpers.c (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for listing test names (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for getting number of tests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs indicate to shell on non-actions (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Turn off -Wnested-externs warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch test_vmlinux to use hrtimer_range_start_ns (Yauheni Kaliuta) [1874005] - [net] bpf: Fix net/core/filter build errors when INET is not enabled (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_iter test with bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow pB in bpf_seq_printf() and bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [net] bpf: Introduce helper bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [net] bpf: Remove redundant synchronize_rcu (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add byte swapping selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make bpf_endian co-exist with vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Allow substituting custom vmlinux.h for selftests build (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test auto-load disabling logic for BPF programs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support disabling auto-loading BPF programs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define attach_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define prog_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add tcp/udp iterator programs to selftests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample udp/udp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample tcp/tcp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add more common macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Refactor some net macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_udp6_sock() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for udp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in udp_iter_state (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_{tcp, tcp_timewait, tcp_request}_sock() helpers (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_skc_to_tcp6_sock() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow tracing programs to use bpf_jiffies64() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Support 'X' in bpf_seq_printf() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for tcp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in tcp_iter_state (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Workaround for get_stack_rawtp test (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent loading vmlinux BTF twice (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix spelling mistake "kallasyms" -> "kallsyms" (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix variable shadowing in emit_obj_refs_json() (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Correctly evaluate $(BUILD_BPF_SKELS) in Makefile (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concat pattern less than test (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concatenation pattern test (Yauheni Kaliuta) [1874005] - [tools] bpf: Switch most helper return values from 32-bit int to 64-bit long (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and sample output for process info (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Show info for processes holding BPF map/prog/link/btf FDs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Wrap source argument of BPF_CORE_READ macro in parentheses (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generalize BPF skeleton support and generate vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Minimize bootstrap bpftool (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Move map/prog parsing logic into common (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add __ksym extern selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for extracting kernel symbol addresses (Yauheni Kaliuta) [1874005] - [tools] libbpf: Generalize libbpf externs support (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add a bunch of attribute getters/setters for map definitions (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test access to bpf map pointer (Yauheni Kaliuta) [1874005] - [net] bpf: Set map_btf_{name, id} for all map types (Yauheni Kaliuta) [1874005] - [net] bpf: Support access to bpf map fields (Yauheni Kaliuta) [1874005] - [net] bpf: Rename bpf_htab to bpf_shtab in sock_map (Yauheni Kaliuta) [1874005] - [net] bpf: Switch btf_parse_vmlinux to btf_find_by_name_kind (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Relicense bpftool's BPF profiler prog as dual-license GPL/BSD (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Add verifier tests for 32bit pointer/scalar arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid verifier failure for 32bit pointer arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: sk_storage: Prefer to get a free cache_idx (Yauheni Kaliuta) [1874005] - [tools] libbpf: Bump version to 0.1.0 (Yauheni Kaliuta) [1874005] - [s390] s390/pci: fix hot-plug of PCI function missing bus (Philipp Rudo) [1915916] - [net] tcp: fix race condition when creating child sockets from syncookies (Florian Westphal) [1915164] - [netdrv] bonding: set xfrm feature flags more sanely (Jarod Wilson) [1893979] - [netdrv] bonding: fix feature flag setting at init time (Jarod Wilson) [1893979]- [fs] cifs: handle -EINTR in cifs_setattr (Leif Sahlberg) [1848178] - [tty] serial: 8250: drop the printk from serial8250_interrupt() (Vitaly Kuznetsov) [1919745] - [fs] cifs: do not fail __smb_send_rqst if non-fatal signals are pending (Leif Sahlberg) [1848178] - [netdrv] ibmvnic: continue fatal error reset after passive init (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix: NULL pointer dereference (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix login buffer memory leak (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix rx buffer tracking and index management in replenish_rx_pool partial success (Diego Domingos) [1901513] - [netdrv] ibmvnic: add some debugs (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix TX completion error handling (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that SCRQ entry reads are correctly ordered (Diego Domingos) [1901513] - [netdrv] ibmvnic: reduce wait for completion time (Diego Domingos) [1901513] - [netdrv] ibmvnic: no reset timeout for 5 seconds after reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: send_login should check for crq errors (Diego Domingos) [1901513] - [netdrv] ibmvnic: track pending login (Diego Domingos) [1901513] - [netdrv] ibmvnic: delay next reset if hard reset fails (Diego Domingos) [1901513] - [netdrv] ibmvnic: restore adapter state on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: avoid memset null scrq msgs (Diego Domingos) [1901513] - [netdrv] ibmvnic: stop free_all_rwi on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: handle inconsistent login with reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: enhance resetting status check during module exit (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues (Diego Domingos) [1901513] - [netdrv] ibmvnic: skip tx timeout reset while in resetting (Diego Domingos) [1901513] - [netdrv] ibmvnic: notify peers when failover and migration happen (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix call_netdevice_notifiers in do_reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: Do not replenish RX buffers after every polling loop (Diego Domingos) [1901513] - [netdrv] ibmvnic: Use netdev_alloc_skb instead of alloc_skb to replenish RX buffers (Diego Domingos) [1901513] - [netdrv] ibmvnic: Correctly re-enable interrupts in NAPI polling routine (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that device queue memory is cache-line aligned (Diego Domingos) [1901513] - [netdrv] ibmvnic: Remove send_subcrq function (Diego Domingos) [1901513] - [netdrv] ibmvnic: Clean up TX code and TX buffer data structure (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce xmit_more support using batched subCRQ hcalls (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce batched RX buffer descriptor transmission (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce indirect subordinate Command Response Queue buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix ibmvnic_set_mac (Diego Domingos) [1901513] - [netdrv] ibmvnic: save changed mac address to adapter->mac_addr (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_control_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_query_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_map_query to send_query_map (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename ibmvnic_send_req_caps to send_request_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_cap_queries to send_query_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: set up 200GBPS speed (Diego Domingos) [1901513] - [netdrv] Revert "ibmvnic: remove never executed if statement" (Diego Domingos) [1901513] - [netdrv] ibmvnic: Harden device Command Response Queue handshake (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix use-after-free of VNIC login response buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: merge ibmvnic_reset_init and ibmvnic_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: remove never executed if statement (Diego Domingos) [1901513] - [netdrv] ibmvnic: improve ibmvnic_init and ibmvnic_reset_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: compare adapter->init_done_rc with more readable ibmvnic_rc_codes (Diego Domingos) [1901513] - [netdrv] ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter struct (Diego Domingos) [1901513] - [netdrv] net: ibm: fix return type of ndo_start_xmit function (Diego Domingos) [1901513] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1916478] - [x86] x86/cpu/amd: Call init_amd_zn() om Family 19h processors too (David Arcari) [1916478] - [ata] ahci: Add Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1894284] - [vfio] vfio iommu: Add dma available capability (Philipp Rudo) [1903970] - [x86] x86/entry/64: Do not include inst.h in calling.h (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix GS == 1, 2, and 3 tests (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Reap a forgotten child (Scott Wood) [1490498] - [x86] x86/fsgsbase: Replace static_cpu_has() with boot_cpu_has() (Scott Wood) [1490498] - [x86] x86/entry/64: Correct the comment over SAVE_AND_SET_GSBASE (Scott Wood) [1490498] - [x86] x86/entry/64: Do not use RDPID in paranoid entry to accomodate KVM (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task (Scott Wood) [1490498] - [x86] x86/fsgsbase: Fix Xen PV support (Scott Wood) [1490498] - [x86] x86/ptrace: Fix 32-bit PTRACE_SETREGS vs fsbase and gsbase (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Add a missing memory constraint (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix a comment in the ptrace_write_gsbase test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test GS selector on ptracer-induced GS base write (Scott Wood) [1490498] - [documentation] Documentation/x86/64: Add documentation for GS/FS addressing mode (Scott Wood) [1490498] - [x86] x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2 (Scott Wood) [1490498] - [x86] x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bit (Scott Wood) [1490498] - [x86] x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit (Scott Wood) [1490498] - [x86] x86/entry/64: Remove TRACE_IRQS_*_DEBUG (Scott Wood) [1490498] - [x86] x86/entry/64: Introduce the FIND_PERCPU_BASE macro (Scott Wood) [1490498] - [x86] x86/entry/64: Switch CR3 before SWAPGS in paranoid entry (Scott Wood) [1490498] - [x86] x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS mitigation (Scott Wood) [1490498] - [x86] x86/process/64: Use FSGSBASE instructions on thread copy and ptrace (Scott Wood) [1490498] - [x86] x86/process: Unify copy_thread_tls() (Scott Wood) [1490498] - [x86] x86/process/64: Use FSBSBASE in switch_to() if available (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions (Scott Wood) [1490498] - [x86] x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/ptrace: Document FSBASE and GSBASE ABI oddities (Scott Wood) [1490498] - [x86] Revert "x86/ptrace: Prevent ptrace from clearing the FS/GS selector" and fix the test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix some test case bugs (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write with FSGSBASE (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test RD/WRGSBASE (Scott Wood) [1490498] - [documentation] kbuild: Raise the minimum required binutils version to 2.21 (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix the base write helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Clean up various details (Scott Wood) [1490498] - [x86] x86/segments: Introduce the 'CPUNODE' naming to better document the segment limit CPU/node NR trick (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Factor out FS/GS segment loading from __switch_to() (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Convert the ELF core dump code to the new FSGSBASE helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Make ptrace use the new FS/GS base helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Introduce FS/GS base helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix ptrace() to read the FS/GS base accurately (Scott Wood) [1490498] - [net] esp: select CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] treewide: Use fallthrough pseudo-keyword (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always try to free Jitter RNG instance (Vladis Dronov) [1905088] - [crypto] crypto: drbg - should select CTR (Vladis Dronov) [1905088] - [crypto] crypto: ctr - no longer needs CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always seeded with SP800-90B compliant noise source (Vladis Dronov) [1905088] - [crypto] crypto: jitter - SP800-90B compliance (Vladis Dronov) [1905088] - [crypto] crypto: jitter - add header to fix buildwarnings (Vladis Dronov) [1905088] - [crypto] crypto: jitter - fix comments (Vladis Dronov) [1905088] - [crypto] crypto: jitter - update implementation to 2.1.2 (Vladis Dronov) [1905088] - [crypto] crypto: drbg - in-place cipher operation for CTR (Vladis Dronov) [1905088] - [crypto] crypto: drbg - eliminate constant reinitialization of SGL (Vladis Dronov) [1905088] - [vfio] vfio/pci: Implement ioeventfd thread handler for contended memory lock (Alex Williamson) [1861560] - [vfio] vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages (Alex Williamson) [1896568] - [vfio] vfio/pci: Clear token on bypass registration failure (Alex Williamson) [1896568] - [vfio] vfio/type1: fix dirty bitmap calculation in vfio_dma_rw (Alex Williamson) [1497898] - [vfio] vfio: fix a missed vfio group put in vfio_pin_pages (Alex Williamson) [1497898] - [vfio] vfio: add a singleton check for vfio_group_pin_pages (Alex Williamson) [1497898] - [vfio] vfio/pci: Don't regenerate vconfig for all BARs if !bardirty (Alex Williamson) [1896568] - [vfio] vfio/pci: Remove redundant declaration of vfio_pci_driver (Alex Williamson) [1896568] - [uapi] vfio: Fix typo of the device_state (Alex Williamson) [1497898] - [vfio] vfio/type1: Add proper error unwind for vfio_iommu_replay() (Alex Williamson) [1866141] - [vfio] vfio-pci: Avoid recursive read-lock usage (Alex Williamson) [1861560] - [vfio] vfio/type1: Refactor vfio_iommu_type1_ioctl() (Alex Williamson) [1896568] - [vfio] vfio/pci: Add QAT devices to denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Add device denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Hold igate across releasing eventfd contexts (Alex Williamson) [1896568] - [vfio] vfio/type1: Add conditional rescheduling after iommu map failed (Alex Williamson) [1896568] - [vfio] vfio/pci: Add Intel X550 to hidden INTx devices (Alex Williamson) [1896567] - [vfio] vfio: Cleanup allowed driver naming (Alex Williamson) [1896568] - [uapi] vfio/type1: Fix migration info capability ID (Alex Williamson) [1497898] - [vfio] vfio iommu: typecast corrections (Alex Williamson) [1497898] - [vfio] vfio iommu: Use shift operation for 64-bit integer division (Alex Williamson) [1497898] - [vfio] vfio/mdev: Fix reference count leak in add_mdev_supported_type (Alex Williamson) [1896568] - [vfio] vfio: Selective dirty page tracking if IOMMU backed device pins pages (Alex Williamson) [1497898] - [vfio] vfio iommu: Add migration capability to report supported features (Alex Williamson) [1497898] - [vfio] vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap before unmap (Alex Williamson) [1497898] - [vfio] vfio iommu: Implementation of ioctl for dirty pages tracking (Alex Williamson) [1497898] - [uapi] vfio iommu: Add ioctl definition for dirty pages tracking (Alex Williamson) [1497898] - [vfio] vfio iommu: Cache pgsize_bitmap in struct vfio_iommu (Alex Williamson) [1497898] - [vfio] vfio iommu: Remove atomicity of ref_count of pinned pages (Alex Williamson) [1497898] - [uapi] vfio: UAPI for migration interface for device state (Alex Williamson) [1497898] - [vfio] vfio/pci: Remove dev_fmt definition (Alex Williamson) [1896568] - [vfio] vfio: Use dev_printk() when possible (Alex Williamson) [1896568] - [drm] drm: allow limiting the scatter list size (Lyude Paul) [1876018 1851790] - [drm] drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid() (Lyude Paul) [1876018] - [drm] drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid() (Lyude Paul) [1876018] - [drm] DRM Backport 5.8 -> 5.9 (Lyude Paul) [1876018] - [drm] drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1876018] - [of] of_graph: add of_graph_is_present() (Lyude Paul) [1876018] - [drm] virtio: virtio_has_iommu_quirk -> virtio_has_dma_quirk (Lyude Paul) [1876018] - [vhost] virtio: VIRTIO_F_IOMMU_PLATFORM -> VIRTIO_F_ACCESS_PLATFORM (Lyude Paul) [1876018] - [include] virtio_config: LE config space accessors (Lyude Paul) [1876018] - [kernel] sched: Remove sched_set_*() return value (Lyude Paul) [1876018] - [include] scatterlist: protect parameters of the sg_table related macros (Lyude Paul) [1876018] - [include] scatterlist: add generic wrappers for iterating over sgtable objects (Lyude Paul) [1876018] - [dma] dma-mapping: add generic helpers for mapping sgtable objects (Lyude Paul) [1876018] - [drm] DRM Backport 5.7 -> 5.8 (Lyude Paul) [1876018] - [drm] drm/fb-helper: Fix vt restore (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the the sysrq_key_op(s) (Lyude Paul) [1876018] - [tools] augmented rbtree: rework the RB_DECLARE_CALLBACKS macro definition (Lyude Paul) [1876018] - [mm] augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro (Lyude Paul) [1876018] - [tools] augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro (Lyude Paul) [1876018] - [tools] rbtree: avoid generating code twice for the cached versions (tools copy) (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the sysrq API (Lyude Paul) [1876018] - [tty] tty/sysrq: alpha: export and use __sysrq_get_key_op() (Lyude Paul) [1876018] - [include] uaccess: Add user_read_access_begin/end and user_write_access_begin/end (Lyude Paul) [1876018] - [PATCH] [drm] DRM Backport 5.6 -> 5.7 (Lyude Paul) [1876018] - [vfio] vfio: avoid inefficient operations on VFIO group in vfio_pin/unpin_pages (Lyude Paul) [1876018] - [vfio] vfio: allow external user to get vfio group from device (Lyude Paul) [1876018] - [drm] drm/fbdev-helper: don't force restores (Lyude Paul) [1876018] - [include] vgaswitcheroo: call fbcon_remap_all directly (Lyude Paul) [1876018] - [video] fbcon: Do not takeover the console from atomic context (Lyude Paul) [1878805 1876018] - [video] fbcon: Only defer console takeover if the current console driver is the dummycon (Lyude Paul) [1878805 1876018] - [video] fbcon: Only allow FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER if fbdev is builtin (Lyude Paul) [1878805 1876018] - [video] console/fbcon: Add support for deferred console takeover (Lyude Paul) [1878805 1876018] - [video] fbcon: Call WARN_CONSOLE_UNLOCKED() where applicable (Lyude Paul) [1878805 1876018] - [mm] mm: Split huge pages on write-notify or COW (Chris von Recklinghausen) [1913692] - [mm] mm: Introduce vma_is_special_huge (Chris von Recklinghausen) [1913692]- [tools] kselftests: set rx/txtimestamp.sh to correct permission (Hangbin Liu) [1908269] - [tools] kselftests: set udpgro.sh, udpgro_bench.sh, reuseport_addr_any.sh to correct permission (Hangbin Liu) [1908269] - [net] DCB: Validate DCB_ATTR_DCB_BUFFER argument (Balazs Nemeth) [1891595] - [net] netlabel: remove unused param from audit_log_format() (Balazs Nemeth) [1891595] - [net] netlabel: fix problems with mapping removal (Balazs Nemeth) [1891595] - [net] af_key: pfkey_dump needs parameter validation (Balazs Nemeth) [1891595] - [tools] perf tools: Add 'evlist' control command (Jiri Olsa) [1844111] - [tools] perf tools: Allow to enable/disable events via control file (Jiri Olsa) [1844111] - [tools] perf tools: Add evlist__disable_evsel/evlist__enable_evsel (Jiri Olsa) [1844111] - [tools] perf tools: Reformat record's control fd man text (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'find' methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' enable event methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'toggle' methods (Jiri Olsa) [1844111] - [x86] perf/amd/uncore: Inform the user how many counters each uncore PMU has (Michael Petlan) [1884816] - [powercap] powercap: RAPL: Add AMD Fam19h RAPL support (Michael Petlan) [1884816] - [powercap] powercap: Add AMD Fam17h RAPL support (Michael Petlan) [1884816] - [powercap] powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer (Michael Petlan) [1884816] - [x86] x86/msr-index: sort AMD RAPL MSRs by address (Michael Petlan) [1884816] - [thunderbolt] thunderbolt: Add support for Intel Maple Ridge (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add USB4 router operation proxy for firmware connection manager (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move constants for USB4 router operations to tb_regs.h (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add connection manager specific hooks for USB4 router operations (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass TX and RX data directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass metadata directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Perform USB4 router NVM upgrade in two phases (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Return -ENOTCONN when ERR_CONN is received (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Keep the parent runtime resumed for a while on device disconnect (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log adapter numbers in decimal in path activation/deactivation (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log which connection manager implementation is used (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move max_boot_acl field to correct place in struct icm (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Fix use-after-free in remove_unplugged_switch() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add DMA traffic test driver (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add support for end-to-end flow control (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Make it possible to allocate one directional DMA tunnel (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create debugfs directory automatically for services (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add functions for enabling and disabling lane bonding on XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add link_speed and link_width to XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create XDomain devices for loops back to the host (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Find XDomain by route instead of UUID (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Do not clear USB4 router protocol adapter IFC and ISE bits (Torez Smith) [1782721] - [net] ipv6: fib: flush exceptions when purging route (Hangbin Liu) [1916084] - [net] ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init (Hangbin Liu) [1916084] - [net] ipv6: remove unused function ipv6_skb_idev() (Hangbin Liu) [1916084] - [net] ipv6: Fix error path to cancel the meseage (Hangbin Liu) [1916084] - [tools] selftests/net/fib_tests: update addr_metric_test for peer route testing (Hangbin Liu) [1916084] - [net] net/ipv6: remove the old peer route if change it to a new one (Hangbin Liu) [1916084] - [tools] selftests/net: remove not backported tests (Hangbin Liu) [1908340] - [netdrv] bonding: add a vlan+srcmac tx hashing option (Jarod Wilson) [1724795] - [security] selinux: mark selinux_xfrm_refcount as __read_mostly (Ondrej Mosnacek) [1904940] - [net] udp: fix integer overflow while computing available space in sk_rcvbuf (Xin Long) [1916997] - [fs] NFSv4: make cache consistency bitmask dynamic (Steve Dickson) [1881647] - [include] NFSv4: Save a few bytes in the nfs_pgio_args/res (Steve Dickson) [1881647] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf test: Use generic event for expand_libpfm_events() (Michael Petlan) [1884818 1908305] - [tools] perf probe: Change function definition check due to broken DWARF (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to die_entrypc() returns error correctly (Michael Petlan) [1884818 1908305] - [tools] perf stat: Use proper cpu for shadow stats (Michael Petlan) [1884818 1908305] - [tools] perf record: Synthesize cgroup events only if needed (Michael Petlan) [1884818 1908305] - [tools] perf diff: Fix error return value in __cmd_diff() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf test: Avoid an msan warning in a copied stack (Michael Petlan) [1884818 1908305] - [tools] perf inject: Fix file corruption due to event deletion (Michael Petlan) [1884818 1908305] - [tools] perf test: Update branch sample pattern for cs-etm (Michael Petlan) [1884818 1908305] - [tools] perf test: Fix a typo in cs-etm testing (Michael Petlan) [1884818 1908305] - [tools] perf lock: Don't free "lock_seq_stat" if read_count isn't zero (Michael Petlan) [1884818 1908305] - [tools] perf lock: Correct field name "flags" (Michael Petlan) [1884818 1908305] - [tools] tools feature: Fixup fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for cgroup events (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for ino_generation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Initialize output buffer in build_id__sprintf (Michael Petlan) [1884818 1908305] - [tools] perf hists browser: Increase size of 'buf' in perf_evsel__hists_browse() (Michael Petlan) [1884818 1908305] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf scripting python: Avoid declaring function pointers with a visibility attribute (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove broken __no_tail_call attribute (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix DRAM_BW_Use 0 issue for CLX/SKX (Michael Petlan) [1884818 1908305] - [tools] perf trace: Fix segfault when trying to trace events by cgroup (Michael Petlan) [1884818 1908305] - [tools] perf tools: Fix crash with non-jited bpf progs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove LTO compiler options when building perl support (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update documentation for metrics reorganization (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Add metrics "RMT Load Hit" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Correct LLC load hit metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header for LLC local hit (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Use more explicit headers for HITM (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header from "LLC Load Hitm" to "Load Hitm" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Organize metrics based on memory hierarchy (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display "Total Stores" as a standalone metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display the total numbers continuously (Michael Petlan) [1884818 1908305] - [tools] perf bench: Use condition variables in numa (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Fix event code for events referencing std arch events (Michael Petlan) [1884818 1908305] - [tools] perf diff: Support hot streams comparison (Michael Petlan) [1884818 1908305] - [tools] perf streams: Report hot streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Calculate the sum of total streams hits (Michael Petlan) [1884818 1908305] - [tools] perf streams: Link stream pair (Michael Petlan) [1884818 1908305] - [tools] perf streams: Compare two streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Get the evsel_streams by evsel_idx (Michael Petlan) [1884818 1908305] - [tools] perf streams: Introduce branch history "streams" (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Improve PT documentation slightly (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add support for exclusive groups/events (Michael Petlan) [1884818 1908305] - [tools] perf test: Add build id shell test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Align buildid list output for short build ids (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add size to 'struct perf_record_header_build_id' (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__build_id_equal() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__set_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to build_id__sprintf() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build id object to sysfs__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to filename__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use build_id object in dso (Michael Petlan) [1884818 1908305] - [tools] perf config: Export the perf_config_from_file() function (Michael Petlan) [1884818 1908305] - [tools] perf python: Autodetect python3 binary (Michael Petlan) [1884818 1908305] - [tools] perf tests: Show python test script in verbose mode (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update usage for showing memory events (Michael Petlan) [1884818 1908305] - [tools] perf stat: Fix out of bounds CPU map access when handling armv8_pmu events (Michael Petlan) [1884818 1908305] - [tools] perf python scripting: Fix printable strings in python3 scripts (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix uncore metric expressions (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Release cpu_map refcount if evsel alloc failed (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Fix cpu map refcounting (Michael Petlan) [1884818 1908305] - [tools] tools lib traceevent: Hide non API functions (Michael Petlan) [1884818 1908305] - [tools] perf sched: Show start of latency as well (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix typos in power8 PMU events (Michael Petlan) [1884818 1908305] - [tools] perf bench: Run inject-build-id with --buildid-all option too (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add --buildid-all option (Michael Petlan) [1884818 1908305] - [tools] perf inject: Do not load map/dso when injecting build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Enter namespace when reading build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add missing callbacks in perf_tool (Michael Petlan) [1884818 1908305] - [tools] perf bench: Add build-id injection benchmark (Michael Petlan) [1884818 1908305] - [tools] perf trace: Use the autogenerated mmap 'prot' string/id table (Michael Petlan) [1884818 1908305] - [tools] tools beauty: Add script to generate table of mmap's 'prot' argument (Michael Petlan) [1884818 1908305] - [tools] perf beauty mmap_flags: Conditionaly define the mmap flags (Michael Petlan) [1884818 1908305] - [tools] perf trace beauty: Add script to autogenerate mremap's flags args string/id table (Michael Petlan) [1884818 1908305] - [tools] perf tools: Separate the checking of headers only used to build beautification tables (Michael Petlan) [1884818 1908305] - [tools] perf parse-events: Reduce casts around bp_addr (Michael Petlan) [1884818 1908305] - [tools] perf test: Add expand cgroup event test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Allow creation of cgroup without open (Michael Petlan) [1884818 1908305] - [tools] perf tools: Copy metric events properly when expand cgroups (Michael Petlan) [1884818 1908305] - [tools] perf stat: Add --for-each-cgroup option (Michael Petlan) [1884818 1908305] - [tools] perf evsel: Add evsel__clone() function (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Update SkylakeX events to v1.21 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events intel: Update CascadelakeX events to v1.08 (Michael Petlan) [1884818 1908305] - [tools] perf script: Add min, max to futex-contention output, in addition to avg (Michael Petlan) [1884818 1908305] - [tools] perf script: Autopep8 futex-contention (Michael Petlan) [1884818 1908305] - [tools] perf stat: Skip duration_time in setup_system_wide (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Support cap_user_time_short for event TIME_CONV (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Calculate timestamp with cap_user_time_short (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Add rdtsc() for Arm64 (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Move out common functions from x86 (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fall back to debuginfod query if debuginfo and source not found locally (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to adjust symbol address with correct reloc_sym address (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Fix "context_switch event has no tid" error (Michael Petlan) [1884818 1908305] - [tools] perf script: Display negative tid in non-sample events (Michael Petlan) [1884818 1908305] - [tools] perf docs: Improve help information in perf.txt (Michael Petlan) [1884818 1908305] - [tools] perf metric: Remove duplicate include (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add documentation for topdown metrics (Michael Petlan) [1884818 1908305] - [tools] perf stat: Support new per thread TopDown metrics (Michael Petlan) [1884818 1908305] - [tools] perf record: Support sample-read topdown metric group (Michael Petlan) [1884818 1908305] - [tools] perf tools: Rename group to topdown (Michael Petlan) [1884818 1908305] - [tools] perf machine: Add machine__for_each_dso() function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Call test_attr__open() directly (Michael Petlan) [1884818 1908305] - [tools] perf vendor events power9: Add hv_24x7 core level metric events (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add support for parsing perchip/percore events (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add new structure to pass json fields (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Make json_events() static and ditch jevents.h file (Michael Petlan) [1884818 1908305] - [tools] perf test: Introduce script for Arm CoreSight testing (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix typo in comment (Michael Petlan) [1884818 1908305] - [tools] perf stat: Remove dead code: no need to set os.evsel twice (Michael Petlan) [1884818 1908305] - [tools] perf list: Do not print 'Metric Groups:' unnecessarily (Michael Petlan) [1884818 1908305] - [tools] perf list: Remove dead code in argument check (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add build test with GTK+ (Michael Petlan) [1884818 1908305] - [tools] tools feature: Add missing -lzstd to the fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Make GTK2 support opt-in (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Enable Family 19h users by matching Zen2 events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add recommended events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add ITLB Instruction Fetch Hits event for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add L2 Prefetch events for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf: ftrace: Add filter support for option -F/--funcs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate close_control_option()'s into one function (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Document snapshot control command (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Add 'ret' (intel disasm style) as an alias for 'retq' (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Allow configuring the 'disassembler_style' knob via 'perf config' (Michael Petlan) [1884818 1908305] - [tools] perf record: Add 'snapshot' control command (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add FIFO file names as alternative options to --control (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use AsciiDoc formatting for --control option documentation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Handle read errors from ctl_fd (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate --control option parsing into one function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Add test for PE binary format support (Michael Petlan) [1884818 1908305] - [tools] perf symbols: Try reading the symbol table with libbfd (Michael Petlan) [1884818 1908305] - [tools] perf dso: Use libbfd to read build_id and .gnu_debuglink section (Michael Petlan) [1884818 1908305] - [tools] tools features: Add feature test to check if libbfd has buildid support (Michael Petlan) [1884818 1908305] - [tools] tools: Remove feature-libelf-mmap feature detection (Michael Petlan) [1884818 1908305] - [tools] perf build: Allow nested externs to enable BUILD_BUG() usage (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check PEBS status correctly (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix a warning on x86_pmu_stop() with large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86: fix sysfs type mismatches (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Make anythread filter support conditional (Michael Petlan) [1884818 1908305] - [kernel] perf: Tweak perf_event_attr::exclusive semantics (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix event multiplexing for exclusive groups (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_in() (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_out() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Make dummy_iregs static (Michael Petlan) [1884818 1908305] - [include] perf/arch: Remove perf_sample_data::regs_user_copy (Michael Petlan) [1884818 1908305] - [kernel] perf: Optimize get_recursion_context() (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix get_recursion_context() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Reduce stack usage for x86_pmu::drain_pebs() (Michael Petlan) [1884818 1908305] - [kernel] perf: Reduce stack usage of perf_output_begin() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Fix a memory leak in perf_event_parse_addr_filter() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_metric for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_pair for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] x86/events/amd/iommu: Fix sizeof mismatch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check perf metrics feature for each CPU (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix Ice Lake event constraint table (Michael Petlan) [1884818 1908305] - [x86] perf/x86/msr: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F17h user threadmask and slicemask specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Prepare to scale for more attributes that vary per family (Michael Petlan) [1884818 1908305] - [x86] arch/x86/amd/ibs: Fix re-arming IBS Fetch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/rapl: Add AMD Fam19h RAPL support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Fix raw sample data accumulation (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd: Fix sampling Large Increment per Cycle events (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_out() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_in() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support per-thread RDPMC TopDown metrics (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support TopDown metrics on Ice Lake (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Add a macro for RDPMC offset of fixed counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Generic support for hardware TopDown metrics (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Add a new PERF_EV_CAP_SIBLING event capability (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Use switch in intel_pmu_disable/enable_event (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix the name of perf METRICS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Move BTS index to 47 (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Introduce the fourth fixed counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Name the global status bit in NMI handler (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Use event_base_rdpmc for the RDPMC userspace support (Michael Petlan) [1884818 1908305] - [powerpc] powerpc/cacheinfo: Print correct cache-sibling map/list for L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Add support detecting thread-groups sharing L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename init_thread_group_l1_cache_map() to make it generic (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename cpu_l1_cache_map as thread_group_l1_cache_map (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Parse ibm, thread-groups with multiple properties (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use GFP_ATOMIC while allocating tmp mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove unnecessary variable (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_coregroup_mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Move coregroup mask updation to a new function (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Check for duplicate topologies and consolidate (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop passing mask to update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Limit CPUs traversed to within a node (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize remove_cpu_from_masks (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove get_physical_package_id (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop updating cpu_core_mask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Update topology_core_cpumask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Override cpu_smt_mask (Diego Domingos) [1906504] - [include] sched/topology: Allow archs to override cpu_smt_mask (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Add per cpu per index shared_cpu_list (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Make cpumap_show code reusable (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Use cpumap_print to print cpumap (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use IS_ENABLED() to avoid #ifdef (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Drop superfluous NULL check (Diego Domingos) [1906504] - [vfio] pci: Cleanup .probe() exit paths (Clark Williams) [1860192] - [vfio] pci: Add sriov_configure support (Clark Williams) [1860192] - [vfio] Introduce VFIO_DEVICE_FEATURE ioctl and first user (Clark Williams) [1860192] - [vfio] pci: Introduce VF token (Clark Williams) [1860192] - [vfio] pci: Implement match ops (Clark Williams) [1860192] - [vfio] Include optional device match in vfio_device_ops callbacks (Clark Williams) [1860192] - [infiniband] IB/hfi1: Ensure correct mm is used at all times (Kamal Heib) [1879586] {CVE-2020-27835} - [block] rbd: require global CAP_SYS_ADMIN for mapping and unmapping (Ming Lei) [1887327] {CVE-2020-25284}- [tools] kunit: tool: unmark test_data as binary blobs (Nico Pache) [1900119] - [tools] kunit: tools: fix kunit_tool tests for parsing test plans (Nico Pache) [1900119] - [documentation] Documentation: kunit: Update Kconfig parts for KUNIT's module support (Nico Pache) [1900119] - [tools] kunit: Don't fail test suites if one of them is empty (Nico Pache) [1900119] - [tools] kunit: Fix kunit.py --raw_output option (Nico Pache) [1900119] - [tools] kunit: tool: fix improper treatment of file location (Nico Pache) [1900119] - [tools] kunit: tool: fix broken default args in unit tests (Nico Pache) [1900119] - [tools] kunit: capture stderr on all make subprocess calls (Nico Pache) [1900119] - [documentation] Documentation: kunit: Remove references to --defconfig (Nico Pache) [1900119] - [kernel] kcsan: Add test suite (Nico Pache) [1900119] - [documentation] Documentation: kunit: Add some troubleshooting tips to the FAQ (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Fix invalid result when build fails (Nico Pache) [1900119] - [tools] kunit: show error if kunit results are not present (Nico Pache) [1900119] - [tools] kunit: kunit_config: Fix parsing of CONFIG options with space (Nico Pache) [1900119] - [lib] kunit: add support for named resources (Nico Pache) [1900119] - [lib] kunit: generalize kunit_resource API beyond allocated resources (Nico Pache) [1900119] - [security] security: apparmor: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [fs] fs: ext4: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [base] drivers: base: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] lib: Kconfig.debug: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: Kconfig: enable a KUNIT_ALL_TESTS fragment (Nico Pache) [1900119] - [tools] kunit: Fix TabError, remove defconfig code and handle when there is no kunitconfig (Nico Pache) [1900119] - [tools] kunit: use KUnit defconfig by default (Nico Pache) [1900119] - [tools] kunit: use --build_dir=.kunit as default (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Separate out config/build/exec/parse (Nico Pache) [1900119] - [lib] lib/test_linear_ranges: add a test for the 'linear_ranges' (Nico Pache) [1900119] - [lib] kunit: Add missing newline in summary message (Nico Pache) [1900119] - [tools] kunit: tool: add missing test data file content (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe debugfs representation (Nico Pache) [1900119] - [lib] kunit: subtests should be indented 4 spaces according to TAP (Nico Pache) [1900119] - [lib] kunit: add log test (Nico Pache) [1900119] - [lib] kunit: add debugfs /sys/kernel/debug/kunit//results display (Nico Pache) [1900119] - [documentation] Documentation: kunit: Make the KUnit documentation less UML-specific (Nico Pache) [1900119] - [lib] Fix linked-list KUnit test when run multiple times (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Allow .kunitconfig to disable config items (Nico Pache) [1900119] - [lib] kunit: Always print actual pointer values in asserts (Nico Pache) [1900119] - [tools] kunit: add --make_options (Nico Pache) [1900119] - [tools] kunit: Run all KUnit tests through allyesconfig (Nico Pache) [1900119] - [tools] kunit: kunit_parser: make parser more robust (Nico Pache) [1900119] - [of] of: unittest: annotate warnings triggered by unittest (Nico Pache) [1900119] - [of] of: unittest: Disable interrupt node tests for old world MAC systems (Nico Pache) [1900119] - [of] of: unittest: add overlay gpio test to catch gpio hog problem (Nico Pache) [1900119] - [tools] kunit: run kunit_tool from any directory (Nico Pache) [1900119] - [tools] kunit: test: Improve error messages for kunit_tool when kunitconfig is invalid (Nico Pache) [1900119] - [documentation] Documentation: kunit: fixed sphinx error in code block (Nico Pache) [1900119] - [base] software node: introduce CONFIG_KUNIT_DRIVER_PE_TEST (Nico Pache) [1900119] - [base] kunit: building kunit as a module breaks allmodconfig (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe module-based build (Nico Pache) [1900119] - [lib] kunit: allow kunit to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: remove timeout dependence on sysctl_hung_task_timeout_seconds (Nico Pache) [1900119] - [lib] kunit: allow kunit tests to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: hide unexported try-catch interface in try-catch-impl.h (Nico Pache) [1900119] - [lib] kunit: move string-stream.h to lib/kunit (Nico Pache) [1900119] - [security] apparmor: add AppArmor KUnit tests for policy unpack (Nico Pache) [1900119] - [tools] kunit/kunit_tool_test: Test '--build_dir' option run (Nico Pache) [1900119] - [tools] kunit: Rename 'kunitconfig' to '.kunitconfig' (Nico Pache) [1900119] - [tools] kunit: Place 'test.log' under the 'build_dir' (Nico Pache) [1900119] - [tools] kunit: Create default config in '--build_dir' (Nico Pache) [1900119] - [tools] kunit: Remove duplicated defconfig creation (Nico Pache) [1900119] - [documentation] docs/kunit/start: Use in-tree 'kunit_defconfig' (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for kunit_tool (Nico Pache) [1900119] - [documentation] Documentation: kunit: fix typos and gramatical errors (Nico Pache) [1900119] - [tools] kunit: testing kunit: Bug fix in test_run_timeout function (Nico Pache) [1900119] - [base] PM / QoS: Initial kunit test (Nico Pache) [1900119] - [lib] lib/list-test: add a test for the 'list' doubly linked list (Nico Pache) [1900119] - [fs] ext4: add kunit test for decoding extended timestamps (Nico Pache) [1900119] - [documentation] Documentation: kunit: Fix verification command (Nico Pache) [1900119] - [tools] kunit: Fix '--build_dir' option (Nico Pache) [1900119] - [lib] kunit: fix failure to build without printk (Nico Pache) [1900119] - [kernel] kernel/sysctl-test: Add null pointer test for sysctl.c:proc_dointvec() (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for KUnit (Nico Pache) [1900119] - [tools] kunit: defconfig: add defconfigs for building KUnit tests (Nico Pache) [1900119] - [tools] kunit: tool: add Python wrappers for running KUnit tests (Nico Pache) [1900119] - [lib] kunit: test: add tests for KUnit managed resources (Nico Pache) [1900119] - [lib] kunit: test: add the concept of assertions (Nico Pache) [1900119] - [lib] kunit: test: add tests for kunit test abort (Nico Pache) [1900119] - [lib] kunit: test: add support for test abort (Nico Pache) [1900119] - [tools] objtool: add kunit_try_catch_throw to the noreturn list (Nico Pache) [1900119] - [tools] objtool: Add rewind_stack_do_exit() to the noreturn list (Nico Pache) [1900119] - [lib] kunit: test: add initial tests (Nico Pache) [1900119] - [lib] lib: enable building KUnit in lib/ (Nico Pache) [1900119] - [lib] kunit: test: add the concept of expectations (Nico Pache) [1900119] - [lib] kunit: test: add assertion printing library (Nico Pache) [1900119] - [lib] kunit: test: add string_stream a std::stream like string builder (Nico Pache) [1900119] - [lib] kunit: test: add test resource management API (Nico Pache) [1900119] - [lib] kunit: test: add KUnit test runner core (Nico Pache) [1900119] - [watchdog] watchdog/hpwdt: Reflect changes (Joseph Szczypek) [1905293] - [watchdog] watchdog/hpwdt: Disable NMI in Crash Kernel (Joseph Szczypek) [1905293] - [idle] intel_idle: add SnowRidge C-state table (Steve Best) [1838554] - [mm] mm: memcg/slab: fix use after free in obj_cgroup_charge (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix return of child memcg objcg for root memcg (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix obj_cgroup_charge() return value handling (Waiman Long) [1916962] - [mm] mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cgroup_from_current() (Waiman Long) [1916962] - [s390] s390/kexec_file: fix diag308 subcode when loading crash kernel (Philipp Rudo) [1897184] - [net] ethtool: fix error paths in ethnl_set_channels() (Ivan Vecera) [1906682] - [powerpc] powerpc/pci: Remove LSI mappings on device teardown (Diego Domingos) [1909722] - [powerpc] Revert "powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters" (Diego Domingos) [1909722] - [block] block: add blk_alloc_queue declaration back (Ming Lei) [1911343] - [net] tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate (Antoine Tenart) [1901863] - [net] tcp_bbr: improve arithmetic division in bbr_update_bw() (Antoine Tenart) [1901863] - [net] tcp_bbr: clarify that bbr_bdp() rounds up in comments (Antoine Tenart) [1901863] - [net] tcp_bbr: adapt cwnd based on ack aggregation estimation (Antoine Tenart) [1901863] - [net] tcp_bbr: fix bbr pacing rate for internal pacing (Antoine Tenart) [1901863]- [wireless] iwlwifi: fw: acpi: Demote non-conformant function headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: dbg: Fix misspelling of 'reg_data' in function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-phy-db: Add missing struct member description for 'trans' (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-parse: Fix 'struct iwl_eeprom_enhanced_txpwr's header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-read: Demote one nonconformant function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs: Demote non-conformant function documentation headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate notification size when waiting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: purge the BSS table upon firmware load (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: check that statistics TLV version match struct version (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add size checks for range response notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: hook up missing RX handlers (Jarod Wilson) [1857772] - [wireless] iwlwifi: tighten RX MPDU bounds checks (Jarod Wilson) [1857772] - [wireless] iwlwifi: Add a new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: disconnect if channel switch delay is too long (Jarod Wilson) [1857772] - [wireless] iwlwifi: support firmware reset handshake (Jarod Wilson) [1857772] - [wireless] iwlwifi: add an extra firmware state in the transport (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix a race in CSA that caused assert 0x3420 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate firmware sync response size (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: clean up some rx code (Jarod Wilson) [1857772] - [wireless] iwlwifi: use SPDX tags (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg-tlv: fix old length in is_trig_data_contained() (Jarod Wilson) [1857772] - [wireless] iwlwifi: trans: consider firmware dead after errors (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove unnecessary setting of inta_mask (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: file: fix documentation for SAR flag (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove MSIX_HW_INT_CAUSES_REG_IML handling (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clean up scan state on failure (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: do more useful queue sync accounting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix 22000 series driver NMI (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: change 12k A-MSDU config to use 16k buffers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: move iwl_mvm_stop_device() out of line (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear up iwl_mvm_notify_rx_queue() argument type (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove sw_csum_tx (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: validate RX descriptor length (Jarod Wilson) [1857772] - [wireless] iwlwifi: validate MPDU length against notification length (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: iterate active stations when updating statistics (Jarod Wilson) [1857772] - [wireless] iwlwifi: sort out the NVM offsets (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix typo in comment (Jarod Wilson) [1857772] - [wireless] iwlwifi: follow the new inclusive terminology (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_unified_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: avoid endless HW errors at assert time (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable sending/setting debug host event (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for 6GHz (Jarod Wilson) [1857772] - [wireless] iwlwifi: copy iwl_he_capa for modifications (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove obsolete pre-release support code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_init_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Init error table memory to zero (Jarod Wilson) [1857772] - [wireless] iwlwifi: d3: do not send the WOWLAN_CONFIGURATION command for netdetect (Jarod Wilson) [1857772] - [wireless] iwlwifi: move reclaim flows to the queue file (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix sar profile printing issue (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: align the write pointer to DWs (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add the ability to dump phy periphery (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove all queue resources before free (Jarod Wilson) [1857772] - [wireless] wireless: remove unneeded break (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: fix potential infinite loop (Jarod Wilson) [1857772] - [net] cfg80211: select CONFIG_CRC32 (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: support 6 GHz scanning (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add some missing entries for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: invert values of NO_160 device config entries (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add one missing entry for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix kernel panic in case of assert during CSA (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: set LTR to avoid completion timeout (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: properly cancel a session protection for P2P (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: set max HE max A-MPDU according to HE capa (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: limit memory read spin time (Jarod Wilson) [1857772] - [wireless] Revert "iwlwifi: remove wide_cmd_header field" (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 59 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: read and parse PNVM file (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: implement set_pnvm op (Jarod Wilson) [1857772] - [wireless] iwlwifi: add trans op to set PNVM (Jarod Wilson) [1857772] - [wireless] iwlwifi: move PNVM implementation to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: align to new TLC config command API (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix sar geo table initialization (Jarod Wilson) [1857772] - [wireless] iwlwifi: stats: add new api fields for statistics cmd/ntfy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix suspicious rcu usage warnings (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove memset of kek_kck command (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send a CSA command the firmware doesn't know (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix the xtal latency value for a few qu devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix xtal latency for 9560 devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix 0x271B and 0x271C trans cfg struct (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: avoid possible NULL pointer dereference (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support ADD_STA_CMD_API_S ver 12 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add a get lmac id function (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: prepare roc_done_wk to work sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: re-enable TX after channel switch (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues (Jarod Wilson) [1857772] - [wireless] iwlwifi: support an additional Qu subsystem id (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: stop claiming NL80211_EXT_FEATURE_SET_SCAN_DWELL (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ring the doorbell and wait for PNVM load completion (Jarod Wilson) [1857772] - [wireless] iwlwifi: update prph scratch structure to include PNVM data (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: read and parse SKU ID if available (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: get number of stations from TLV (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Provide descriptions debugfs dentries (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: devices: Fix function documentation formatting issues (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: tx: Demote misuse of kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: rxon: Demote non-conformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: scan: Demote a few nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: utils: Fix some doc-rot (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote a couple of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ops: Remove unused static struct 'iwl_mvm_debug_names' (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: sta: Demote a bunch of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: calib: Demote seemingly unintentional kerneldoc header (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: lib: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: tx: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 57 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add support for internal buffer allocation in D3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: api: fix u32 -> __le32 (Jarod Wilson) [1857772] - [wireless] iwlwifi: use correct group for alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 5 of the alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ignore the scan duration parameter (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add debug host notification (DHN) time point (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus independent (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear all scan UIDs (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: parse wowlan status version 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: align RX status flags with firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq() (Jarod Wilson) [1857772] - [wireless] iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd (Jarod Wilson) [1857772] - [wireless] iwlwifi: thermal: support new temperature measurement API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add d3 prints (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: support GCMP ciphers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support more GTK rekeying algorithms (Jarod Wilson) [1857772] - [wireless] iwlwifi: move all bus-independent TX functions to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: initiator: add option for adding a PASN responder (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: responder: allow to set only the HLTK for an associated station (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: location: set the HLTK when PASN station is added (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Add FTM initiator RTT smoothing logic (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for responder dynamic config command version 3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for range request command ver 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove wide_cmd_header field (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: set RTS protection for all non legacy rates (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support new KEK KCK api (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 3 of GEO_TX_POWER_LIMIT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: rename geo structs to contain versioning (Jarod Wilson) [1857772] - [wireless] iwlwifi: support REDUCE_TX_POWER_CMD version 6 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: prepare SAR profile selection code for multiple sizes (Jarod Wilson) [1857772] - [wireless] iwlwifi: add a common struct for all iwl_tx_power_cmd versions (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile() (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove iwl_validate_sar_geo_profile() export (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use CHECKSUM_COMPLETE (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant support_umac_log field (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version (Jarod Wilson) [1857772] - [wireless] iwlwifi: don't export acpi functions unnecessarily (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: process ba-notifications also when sta rcu is invalid (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new version of WOWLAN_TKIP_SETTING_API_S (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode (Jarod Wilson) [1857772] - [wireless] iwl-trans: move dev_cmd_offs, page_offs to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: regulatory: regulatory capabilities api change (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add dumping special device memory (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: support ppag table command v2 (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_table_dword to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move tfd to trans layer (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_pool to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move all txcmd init to trans alloc (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable twt by default (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add an option to add PASN station (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for AX201 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: move assert descriptor parser to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: wowlan: adapt to wowlan status API version 10 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels (Jarod Wilson) [1857772] - [wireless] iwlwifi: msix: limit max RX queues for 9000 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != next SN (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT in MAC data policy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add PROTECTED_TWT firmware API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs-fw: handle VHT extended NSS capability (Jarod Wilson) [1857772] - [x86] sev-es: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [x86] insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [tools] x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes (Vitaly Kuznetsov) [1915453] - [powercap] powercap/intel_rapl: add support for ElkhartLake (Steve Best) [1847054] - [char] tpm: efi: Don't create binary_bios_measurements file for an empty log (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis: Add a check for invalid status (Jerry Snitselaar) [1887536 1855183] - [char] tpm: use *ph to print small buffer (Jerry Snitselaar) [1887536 1855183] - [char] tpm: Add support for event log pointer found in TPM2 ACPI table (Jerry Snitselaar) [1887536 1855183] - [acpi] acpi: Extend TPM2 ACPI table with missing log fields (Jerry Snitselaar) [1887536] - [char] tpm: Unify the mismatching TPM space buffer sizes (Jerry Snitselaar) [1887536 1855183] - [include] tpm: Require that all digests are present in TCG_PCR_EVENT2 structures (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Prefer async probe (Jerry Snitselaar) [1887536 1855183] - [char] tpm/st33zp24: fix spelling mistake "drescription" -> "description" (Jerry Snitselaar) [1887536] - [char] tpm_tis: extra chip->ops check on error path in tpm_tis_core_init (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Don't send anything during flow control (Jerry Snitselaar) [1887536 1855183] - [include] efi/tpm: Verify event log header before parsing (Jerry Snitselaar) [1887536 1855183] - [char] tpm: eventlog: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [char] tpm: fix wrong return value in tpm_pcr_extend (Jerry Snitselaar) [1887536 1855183] - [include] tpm_eventlog.h: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [include] phylink: : fix function prototype kernel-doc warning (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_attach_direct() instead (Petr Oros) [1878147] - [net] net: ethtool: Handle missing cable test TDR parameters (Petr Oros) [1878147] - [documentation] docs: networking: fix extra spaces in ethtool-netlink (Petr Oros) [1878147] - [documentation] dt-bindings: net: mvusb: Fix example errors (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix null pointer dereference (Petr Oros) [1878147] - [netdrv] net: phy: fix memory leak in device-create error path (Petr Oros) [1878147] - [netdrv] net: mdio device: use flexible sleeping in reset function (Petr Oros) [1878147] - [netdrv] net: mdiobus: add reset-post-delay-us handling (Petr Oros) [1878147] - [netdrv] net: mdiobus: use flexible sleeping for reset-delay-us (Petr Oros) [1878147] - [netdrv] net: phylink: add interface to configure clause 22 PCS PHY (Petr Oros) [1878147] - [netdrv] net: phylink: add struct phylink_pcs (Petr Oros) [1878147] - [netdrv] net: phylink: re-implement interface configuration with PCS (Petr Oros) [1878147] - [netdrv] net: phylink: in-band pause mode advertisement update for PCS (Petr Oros) [1878147] - [netdrv] net: phylink: simplify fixed-link case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: use config.an_enabled in ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify phy case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify ksettings_set() implementation (Petr Oros) [1878147] - [netdrv] net: phylink: avoid mac_config calls (Petr Oros) [1878147] - [netdrv] net: phylink: update PCS when changing interface during resolution (Petr Oros) [1878147] - [netdrv] net: phylink: ensure link is down when changing interface (Petr Oros) [1878147] - [netdrv] net: phylink: rearrange resolve mac_config() call (Petr Oros) [1878147] - [netdrv] net: phylink: rejig link state tracking (Petr Oros) [1878147] - [netdrv] net: phylink: update ethtool reporting for fixed-link modes (Petr Oros) [1878147] - [netdrv] net: phy: fix check in get_phy_c45_ids (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add mdix configuration support for AR9331 and AR8035 (Petr Oros) [1878147] - [netdrv] net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual configuration (Petr Oros) [1878147] - [netdrv] net: phy: continue searching for C45 MMDs even if first returned ffff:ffff (Petr Oros) [1878147] - [netdrv] net: phy: dp83640: Fixup cast to restricted __be16 warning (Petr Oros) [1878147] - [netdrv] net: phy: Make phy_10gbit_fec_features_array static (Petr Oros) [1878147] - [netdrv] net: phy: Properly define genphy_c45_driver (Petr Oros) [1878147] - [netdrv] net: phy: Fixup parameters in kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: at803x: Avoid comparison is always false warning (Petr Oros) [1878147] - [netdrv] net: phy: mdio: reset MDIO devices even if probe() is not implemented (Petr Oros) [1878147] - [netdrv] net: phy: reset the PHY even if probe() is not implemented (Petr Oros) [1878147] - [include] net: mdio: add a forward declaration for reset_control to mdio.h (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in phy_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_bus.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phylink: only restart AN if the link mode is using in-band AN (Petr Oros) [1878147] - [netdrv] net: phylink: add phylink_speed_(up|down) interface (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_init_hw() (Petr Oros) [1878147] - [netdrv] net: phy: make phy_disable_interrupts() non-static (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual pause mode configuration takes effect (Petr Oros) [1878147] - [netdrv] net: phylink: fix ethtool -A with attached PHYs (Petr Oros) [1878147] - [include] net: phy: add support for a common probe between shared PHYs (Petr Oros) [1878147] - [netdrv] net: phy: Allow mdio buses to auto-probe c45 devices (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1548P support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1340S support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: use a single style for referencing functions (Petr Oros) [1878147] - [netdrv] net: phy: smsc: fix printing too many logs (Petr Oros) [1878147] - [netdrv] net: phy: Check harder for errors in get_phy_id() (Petr Oros) [1878147] - [of] of: of_mdio: Correct loop scanning logic (Petr Oros) [1878147] - [of] of: mdio: preserve phy dev_flags in of_phy_connect() (Petr Oros) [1878147] - [netdrv] net: phy: read MMD ID from all present MMDs (Petr Oros) [1878147] - [netdrv] net: phy: split devices_in_package (Petr Oros) [1878147] - [netdrv] net: phy: set devices_in_package only after validation (Petr Oros) [1878147] - [netdrv] net: phy: add support for probing MMDs >= 8 for devices-in-package (Petr Oros) [1878147] - [netdrv] net: phy: reword get_phy_device() kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c22_id() invalid ID handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c45_ids() failure handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up PHY ID reading (Petr Oros) [1878147] - [netdrv] net: phy: clean up cortina workaround (Petr Oros) [1878147] - [netdrv] net: dp83869: Reset return variable if PHY strap is read (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: don't export RDB/legacy access methods (Petr Oros) [1878147] - [netdrv] net: phy: marvell: unlock after phy_select_page() failure (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support for ATH9331 and ATH8032 (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Configure TDR pulse based on measurement length (Petr Oros) [1878147] - [netdrv] net : phy: marvell: Speedup TDR data retrieval by only changing page once (Petr Oros) [1878147] - [netdrv] net: ethtool: Allow PHY cable test TDR data to configured (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add support for amplitude graph (Petr Oros) [1878147] - [net] net: ethtool: Add helpers for cable test TDR data (Petr Oros) [1878147] - [net] net: ethtool: Add generic parts of cable test TDR (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test TDR data (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: read poll when high resolution timers are disabled (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: improve waiting logic (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: remove redundant timeout check (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: use more reasonable delays (Petr Oros) [1878147] - [netdrv] net: mdiobus: add clause 45 mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: at803x: fix PHY ID masks (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Set opmode from straps (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Update port-mirroring to read straps (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add SQI support (Petr Oros) [1878147] - [netdrv] net: phy: simplify phy_link_change arguments (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: fix checkpatch complains about tabs (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add support for BCM54811 PHY (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: execute cable test on link up (Petr Oros) [1878147] - [netdrv] net: phy: mdio-moxart: remove unneeded include (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add cable test support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add bcm_phy_modify_exp() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add exp register access methods without buslock (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add cable-test support (Petr Oros) [1878147] - [netdrv] net: phy: fix aneg restart in phy_ethtool_set_eee (Petr Oros) [1878147] - [net] net: phy: Send notifier when starting the cable test (Petr Oros) [1878147] - [netdrv] net: phy: Put interface into oper testing during cable test (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add cable test support (Petr Oros) [1878147] - [include] net: ethtool: Add helpers for reporting test results (Petr Oros) [1878147] - [include] net: ethtool: Add infrastructure for reporting cable test results (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test reports (Petr Oros) [1878147] - [net] net: ethtool: netlink: Add support for triggering a cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add support for polling cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add cable test support to state machine (Petr Oros) [1878147] - [net] net: ethtool: self_test: Mark interface in testing operative status (Petr Oros) [1878147] - [net] net: Add testing sysfs attribute (Petr Oros) [1878147] - [net] net: Add IF_OPER_TESTING (Petr Oros) [1878147] - [netdrv] net: phy: fix less than zero comparison with unsigned variable val (Petr Oros) [1878147] - [netdrv] net: phy: Make iproc_mdio_resume static (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use phy_package_shared (Petr Oros) [1878147] - [netdrv] net: phy: add concept of shared storage for PHYs (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add support for master-slave configuration (Petr Oros) [1878147] - [uapi] ethtool: provide UAPI for PHY master/slave configuration (Petr Oros) [1878147] - [netdrv] dp83640: reverse arguments to list_add_tail (Petr Oros) [1878147] - [documentation] dt-bindings: add Qualcomm IPQ4019 MDIO bindings (Petr Oros) [1878147] - [netdrv] net: phy: mdio: add IPQ4019 MDIO driver (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add second PHY ID (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: apply the workaround on b0 chips (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix phy_id_mask (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use genphy_soft_reset() (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add downshift support (Petr Oros) [1878147] - [netdrv] net: phy: DP83TC811: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: DP83822: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: Make a bunch of functions static (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix temperature sensor on 2110 (Petr Oros) [1878147] - [gpio] gpiolib: Rename "chip" variables to "gc" in core header file (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Remove unneeded semicolon (Petr Oros) [1878147] - [netdrv] net: phy: clear phydev->suspended after soft reset (Petr Oros) [1878147] - [netdrv] net: phy: remove genphy_no_soft_reset (Petr Oros) [1878147] - [netdrv] net: phy: make phy_suspend a no-op if PHY is suspended already (Petr Oros) [1878147] - [netdrv] net: phylink, dsa: eliminate phylink_fixed_state_cb() (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix less than zero comparison on an unsigned (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: clear settings on link down (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add delayed registration of TJA1102 PHY1 (Petr Oros) [1878147] - [of] net: mdio: of: export part of of_mdiobus_register_phy() (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add initial TJA1102 support (Petr Oros) [1878147] - [documentation] dt-bindings: net: phy: Add support for NXP TJA11xx (Petr Oros) [1878147] - [netdrv] net: phy: Use IS_ERR() to check and simplify code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: limit soft reset to 88x3310 (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add hwmon support (Petr Oros) [1878147] - [netdrv] net: phy: add Broadcom BCM54140 support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add helper to write/read RDB registers (Petr Oros) [1878147] - [netdrv] net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy (Petr Oros) [1878147] - [netdrv] net: phy: Propagate error from bus->reset (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Add support for BCM53125 internal PHYs (Petr Oros) [1878147] - [netdrv] net: phy: mdio-bcm-iproc: Do not show kernel pointer (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add support for AR8032 PHY (Petr Oros) [1878147] - [netdrv] net: marvell10g: soft-reset the PHY when coming out of low power (Petr Oros) [1878147] - [netdrv] net: marvell10g: report firmware version (Petr Oros) [1878147] - [netdrv] net: phy: micrel: use genphy_read_status for KSZ9131 (Petr Oros) [1878147] - [netdrv] net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers (Petr Oros) [1878147] - [netdrv] net: phylink: add separate pcs operations structure (Petr Oros) [1878147] - [netdrv] net: phylink: rename 'ops' to 'mac_ops' (Petr Oros) [1878147] - [netdrv] net: phylink: change phylink_mii_c22_pcs_set_advertisement() prototype (Petr Oros) [1878147] - [ptp] ptp: Avoid deadlocks in the programmable pin code (Petr Oros) [1878147] - [netdrv] net: phy: probe PHY drivers synchronously (Petr Oros) [1878147] - [netdrv] net: phy: don't touch suspended flag if there's no suspend/resume callback (Petr Oros) [1878147] - [netdrv] net: phy: micrel.c: add rgmii interface delay possibility to ksz9131 (Petr Oros) [1878147] - [netdrv] net: phy: mdio-mux-bcm-iproc: use readl_poll_timeout() to simplify code (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: smsc: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: add marvell usb to mdio controller (Petr Oros) [1878147] - [documentation] dt-bindings: net: add marvell usb to mdio bindings (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: marvell: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: add and use phy_check_downshift (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 45 helpers (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 22 helpers (Petr Oros) [1878147] - [netdrv] net: mdiobus: add APIs for modifying a MDIO device register (Petr Oros) [1878147] - [netdrv] net: mdiobus: avoid BUG_ON() in mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1878147] - [netdrv] net: phylink: Add XLGMII support (Petr Oros) [1878147] - [include] net: phy: Add XLGMII interface define (Petr Oros) [1878147] - [netdrv] net: phylink: Test if MAC/PCS support Autoneg (Petr Oros) [1878147] - [netdrv] net: phylink: Add missing Backplane speeds (Petr Oros) [1878147] - [netdrv] net: mdio: add ipq8064 mdio driver (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: place in powersave mode at probe (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add energy detect power down tunable (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add mdix control (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add constants for used interrupt mask bits (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: read copper results from CSSR1 (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add missing shift for media operation mode selection (Petr Oros) [1878147] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Wire suspend/resume for BCM54810 (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Have bcm54xx_adjust_rxrefclk() check for flags (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Allow BCM54810 to use bcm54xx_adjust_rxrefclk() (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Add speed optimization feature (Petr Oros) [1878147] - [netdrv] net: phy: allow bcm84881 to be a module (Petr Oros) [1878147] - [include] net: phylink: clarify flow control settings in documentation (Petr Oros) [1878147] - [netdrv] net: phylink: improve initial mac configuration (Petr Oros) [1878147] - [netdrv] net: phylink: allow ethtool -A to change flow control advertisement (Petr Oros) [1878147] - [netdrv] net: phylink: resolve fixed link flow control (Petr Oros) [1878147] - [netdrv] net: phylink: use phylib resolved flow control modes (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual flow control is selected appropriately (Petr Oros) [1878147] - [netdrv] net: phylink: remove pause mode ethtool setting for fixed links (Petr Oros) [1878147] - [netdrv] net: add linkmode helper for setting flow control advertisement (Petr Oros) [1878147] - [netdrv] net: add helpers to resolve negotiated flow control (Petr Oros) [1878147] - [include] net: linkmode: make linkmode_test_bit() take const pointer (Petr Oros) [1878147] - [include] net: phylink: further documentation clarifications (Petr Oros) [1878147] - [include] net: phylink: further mac_config documentation improvements (Petr Oros) [1878147] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Petr Oros) [1878147] - [md] md/raid5: fix oops during stripe resizing (Nigel Croxon) [1898617] - [md] md/bitmap: fix memory leak of temporary bitmap (Nigel Croxon) [1898617] - [md] md: fix the checking of wrong work queue (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_get_counter returns wrong blocks (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks (Nigel Croxon) [1898617] - [md] md/raid0: remove unused function is_io_in_chunk_boundary() (Nigel Croxon) [1898617] - [md] md: don't detour through bd_contains for the gendisk (Nigel Croxon) [1898617] - [md] md: compare bd_disk instead of bd_contains (Nigel Croxon) [1898617] - [md] md: Simplify code with existing definition RESYNC_SECTORS in raid10.c (Nigel Croxon) [1898617] - [md] md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1898617] - [md] md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1898617] - [md] md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1898617] - [crypto] md/raid6: let async recovery function support different page offset (Nigel Croxon) [1898617] - [crypto] md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: convert to new xor compution interface (Nigel Croxon) [1898617] - [crypto] md/raid5: add new xor function to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1898617] - [md] md: only calculate blocksize once and use i_blocksize() (Nigel Croxon) [1898617] - [md] md: update the optimal I/O size on reshape (Nigel Croxon) [1898617] - [md] md/raid5: make sure stripe_size as power of two (Nigel Croxon) [1898617] - [md] md-cluster: Fix potential error pointer dereference in resize_bitmaps() (Nigel Croxon) [1898617] - [md] md: get sysfs entry after redundancy attr group create (Nigel Croxon) [1898617] - [kernel] lockdep: Fix preemption WARN for spurious IRQ-enable (Waiman Long) [1908640] - [powerpc] powerpc/smp: Call rcu_cpu_starting() earlier (Waiman Long) [1908640] - [include] seqlock: Fix multiple kernel-doc warnings (Waiman Long) [1908640] - [kernel] lockdep: Fix usage_traceoverflow (Waiman Long) [1908640] - [kernel] locking/lockdep: Remove more raw_cpu_read() usage (Waiman Long) [1908640] - [include] lockdep: Revert "lockdep: Use raw_cpu_*() for per-cpu variables" (Waiman Long) [1908640] - [kernel] lockdep: Fix lockdep recursion (Waiman Long) [1908640] - [kernel] lockdep,trace: Expose tracepoints (Waiman Long) [1908640] - [x86] locking/lockdep: Fix TRACE_IRQFLAGS vs. NMIs (Waiman Long) [1908640] - [s390] s390: don't trace preemption in percpu macros (Waiman Long) [1908640] - [fs] blkdev: avoid migration stalls for blkdev pages (Chris von Recklinghausen) [1876502] - [netdrv] ionic: account for vlan tag len in rx buffer len (Jonathan Toppins) [1908642] - [netdrv] net/mlx5e: Fix refcount leak on kTLS RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Avoid kzalloc(GFP_KERNEL) under spinlock (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix leak on resync error flow (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add missing dma_unmap in RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix napi sync and possible use-after-free (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Improve rx handler function call (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Cleanup redundant capability check (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: Increase Async ICO SQ size (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX stats (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX resync support (Alaa Hleihel) [1866808] - [infiniband] RDMA/siw: Fix handling of zero-sized Read and Receive Queues (Kamal Heib) [1900985 1875703] - [fs] ext4: fix bogus warning in ext4_update_dx_flag() (Lukas Czerner) [1908714] - [fs] ext4: handle dax mount option collision (Lukas Czerner) [1908714] - [fs] jbd2: fix up sparse warnings in checkpoint code (Lukas Czerner) [1908714] - [fs] ext4: unlock xattr_sem properly in ext4_inline_data_truncate() (Lukas Czerner) [1908714] - [fs] ext4: do not use extent after put_bh (Lukas Czerner) [1908714] - [fs] ext4: fix invalid inode checksum (Lukas Czerner) [1908714] - [fs] ext4: clear buffer verified flag if read meta block from disk (Lukas Czerner) [1908714] - [fs] ext4: treat buffers contining write errors as valid in ext4_sb_bread() (Lukas Czerner) [1908714] - [fs] ext4: treat buffers with write errors as containing valid data (Lukas Czerner) [1908714] - [fs] ext4: limit entries returned when counting fsmap records (Lukas Czerner) [1908714] - [fs] ext4: fix error handling code in add_new_gdb (Lukas Czerner) [1908714] - [fs] ext4: fix leaking sysfs kobject after failed mount (Lukas Czerner) [1908714] - [fs] ext4: fix checking of directory entry validity for inline directories (Lukas Czerner) [1908714] - [fs] ext4: correctly restore system zone info when remount fails (Lukas Czerner) [1908714] - [fs] ext4: handle add_system_zone() failure in ext4_setup_system_zone() (Lukas Czerner) [1908714] - [fs] ext4: fold ext4_data_block_valid_rcu() into the caller (Lukas Czerner) [1908714] - [fs] ext4: check journal inode extents more carefully (Lukas Czerner) [1908714] - [fs] ext4: don't allow overlapping system zones (Lukas Czerner) [1908714] - [fs] ext4: handle error of ext4_setup_system_zone() on remount (Lukas Czerner) [1908714] - [fs] jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() (Lukas Czerner) [1908714] - [fs] ext4: fix mount failure with quota configured as module (Lukas Czerner) [1908714] - [fs] ext4: improve explanation of a mount failure caused by a misconfigured kernel (Lukas Czerner) [1908714] - [include] jbd2: fix kernel-doc notation warning (Lukas Czerner) [1908714] - [base] mm: don't panic when links can't be created in sysfs (Baoquan He) [1890171] - [base] mm: don't rely on system state to detect hot-plug operations (Baoquan He) [1890171] - [mm] mm: replace memmap_context by meminit_context (Baoquan He) [1890171] - [net] Update window_clamp if SOCK_RCVBUF is set (Balazs Nemeth) [1905985] - [cpufreq] cpufreq: acpi-cpufreq: Mark sometimes used ID structs as __maybe_unused (David Arcari) [1857102] - [cpufreq] cpufreq: acpi-cpufreq: Mark 'dummy' variable as __always_unused (David Arcari) [1857102] - [cpufreq] cpufreq: Replace HTTP links with HTTPS ones (David Arcari) [1857102] - [cpufreq] cpufreq: change '.set_boost' to act on one policy (David Arcari) [1857102] - [cpufreq] cpufreq: Fix up cpufreq_boost_set_sw() (David Arcari) [1857102] - [cpufreq] cpufreq: Convert to new X86 CPU match macros (David Arcari) [1857102] - [cpufreq] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857102]- [platform] platform/x86: ISST: Add new PCI device ids (Prarit Bhargava) [1836722] - [net] net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_rxqs (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_cpus (Antoine Tenart) [1912253] - [fs] gfs2: Improve mmap write vs. punch_hole consistency (Andreas Grunbacher) [1872043] - [netdrv] bnx2x: fix spelling mistake "occurd" -> "occurred" (Manish Chopra) [1853224] - [netdrv] bnx2x: Perform Idlechk dump during the debug collection (Manish Chopra) [1853224] - [netdrv] bnx2x: Add support for idlechk tests (Manish Chopra) [1853224] - [netdrv] bnx2x: Add Idlechk related register definitions (Manish Chopra) [1853224] - [netdrv] bnx2x: use generic power management (Manish Chopra) [1853224] - [netdrv] bnx2x: allow bnx2x_bsc_read() to schedule (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove unused inline function bnx2x_vf_vlan_credit (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove Comparison to bool in bnx2x_dcb.c (Manish Chopra) [1853224] - [netdrv] bnx2x: correct a comment mistake in grammar (Manish Chopra) [1853224] - [netdrv] net: bnx2x: reject unsupported coalescing params (Manish Chopra) [1853224] - [net] tls: Implement getsockopt SOL_TLS TLS_RX (Sabrina Dubroca) [1889664] - [net] tls: Protect from calling tls_dev_del for TLS RX twice (Sabrina Dubroca) [1889664] - [net] tls: missing received data after fast remote close (Sabrina Dubroca) [1889664] - [net] tls: Fix wrong record sn in async mode of device resync (Sabrina Dubroca) [1889664] - [net] tls: fix corrupted data in recvmsg (Sabrina Dubroca) [1889664] - [net] tls: sendfile fails with ktls offload (Sabrina Dubroca) [1889664] - [net] tls: race causes kernel panic (Sabrina Dubroca) [1889664] - [net] tls: Fix kmap usage (Sabrina Dubroca) [1889664] - [net] tls: allow MSG_CMSG_COMPAT in sendmsg (Sabrina Dubroca) [1889664] - [net] tls: fix sign extension issue when left shifting u16 value (Sabrina Dubroca) [1889664] - [net] tls: Add asynchronous resync (Sabrina Dubroca) [1889664] - [net] revert "net/tls: Add force_resync for driver resync" (Sabrina Dubroca) [1889664] - [net] net/tls: Add force_resync for driver resync (Sabrina Dubroca) [1889664] - [net] tls: Avoid assigning 'const' pointer to non-const pointer (Sabrina Dubroca) [1889664] - [net] tls: move mark_tech_preview to tls_init (Sabrina Dubroca) [1907477] - [mm] mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add 'depth' parameter to pte_hole (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: don't lock PTEs for walk_page_range_novma() (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: allow walking without vma (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add p4d_entry() and pgd_entry() (Chris von Recklinghausen) [1890943] - [x86] x86: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [s390] s390: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [powerpc] powerpc: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [arm64] arm64: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [mm] mm: add generic p?d_leaf() macros (Chris von Recklinghausen) [1890943] - [mm] mm: move_pages: report the number of non-attempted pages (Chris von Recklinghausen) [1890943] - [mm] autonuma: fix watermark checking in migrate_balanced_pgdat() (Chris von Recklinghausen) [1890943] - [mm] mm/migrate.c: handle freed page at the first place (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: Take the pagetable lock in walk_pte_range() (Chris von Recklinghausen) [1890943] - [mm] mm: untag user pointers passed to memory syscalls (Chris von Recklinghausen) [1890943] - [mm] mm: page cache: store only head pages in i_pages (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: fix reference check race between __find_get_block() and migration (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: remove unused mode argument (Chris von Recklinghausen) [1890943] - [mm] powerpc/book3s: Use config independent helpers for page table walk (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: use correct mmu_notifier events for each invalidation (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: contextual information for event triggering invalidation (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm: move __find_linux_pte() out of hugetlbpage.c (Chris von Recklinghausen) [1890943] - [mm] mm/filemap.c: remove redundant test from find_get_pages_contig (Chris von Recklinghausen) [1890943] - [mm] mm/hugetlb: distinguish between migratability and movability (Chris von Recklinghausen) [1890943] - [mm] numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: make buffer_migrate_page_norefs() actually succeed (Chris von Recklinghausen) [1890943] - [mm] mm: treewide: remove unused address argument from pte_alloc functions (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: drop unused argument of migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: provide buffer_migrate_page_norefs() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: move migrate_page_lock_buffers() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: lock buffers before migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: Convert huge_memory to XArray (Chris von Recklinghausen) [1890943] - [mm] mm: Convert page migration to XArray (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm/book3s: Check for pmd_large instead of pmd_trans_huge (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move two more functions from pgtable_64.h to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pti_set_user_pgtbl() to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pgdp kernel/user conversion functions to pgtable.h (Chris von Recklinghausen) [1890943] - [mm] x86/pgtable: Rename pti_set_user_pgd() to pti_set_user_pgtbl() (Chris von Recklinghausen) [1890943] - [mm] mm: memcg/slab: fix root memcg vmstats (Waiman Long) [1877019] - [mm] mm/slub: let number of online CPUs determine the slub page order (Waiman Long) [1877019] - [mm] mm, debug_pagealloc: don't rely on static keys too early (Waiman Long) [1877019] - [mm] mm: memcg: link page counters to root if use_hierarchy is false (Waiman Long) [1877019] - [mm] mm/memcg: unify swap and memsw page counters (Waiman Long) [1877019] - [mm] mm: memcontrol: correct the NR_ANON_THPS counter of hierarchical memcg (Waiman Long) [1877019] - [mm] mlock: fix unevictable_pgs event counts on THP (Waiman Long) [1877019] - [mm] mm/filemap: fix storing to a THP shadow entry (Waiman Long) [1877019] - [lib] XArray: add xas_split (Waiman Long) [1877019] - [lib] XArray: add xa_get_order (Waiman Long) [1877019] - [lib] XArray: Add private interface for workingset node deletion (Waiman Long) [1877019] - [include] XArray: Fix xas_reload for multi-index entries (Waiman Long) [1877019] - [include] xarray.h: correct return code documentation for xa_store_{bh, irq}() (Waiman Long) [1877019] - [mm] mm: memcg/slab: uncharge during kmem_cache_free_bulk() (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix racy access to page->mem_cgroup in mem_cgroup_from_obj() (Waiman Long) [1877019] - [mm] mm: memcontrol: fix missing suffix of workingset_restore (Waiman Long) [1877019] - [mm] mm: memcontrol: fix warning when allocating the root cgroup (Waiman Long) [1877019] - [mm] mm: replace hpage_nr_pages with thp_nr_pages (Waiman Long) [1877019] - [mm] mm: add thp_size (Waiman Long) [1877019] - [include] mm: add thp_order (Waiman Long) [1877019] - [include] include/linux/huge_mm.h: check PageTail in hpage_nr_pages even when !THP (Waiman Long) [1877019] - [mm] mm/page_vma_mapped.c: explicitly compare pfn for normal, hugetlbfs and THP page (Waiman Long) [1877019] - [mm] mm/vmscan: restore active/inactive ratio for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swap: implement workingset detection for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swapcache: support to handle the shadow entries (Waiman Long) [1877019] - [mm] mm: fix swap cache node allocation mask (Waiman Long) [1877019] - [include] include/linux/swap.h: delete meaningless __add_to_swap_cache() declaration (Waiman Long) [1877019] - [mm] mm/swap_state.c: use the same way to count page in_swap_cache (Waiman Long) [1877019] - [mm] mm: shmem: use proper gfp flags for shmem_writepage() (Waiman Long) [1877019] - [mm] mm/workingset: prepare the workingset detection infrastructure for anon LRU (Waiman Long) [1877019] - [mm] mm/vmscan: protect the workingset on anonymous LRU (Waiman Long) [1877019] - [mm] mm/vmscan: make active/inactive ratio as 1:1 for anon lru (Waiman Long) [1877019] - [tools] kselftests: cgroup: add perpcu memory accounting test (Waiman Long) [1877019] - [mm] mm: memcg: charge memcg percpu memory to the parent cgroup (Waiman Long) [1877019] - [mm] mm: memcg/percpu: per-memcg percpu memory statistics (Waiman Long) [1877019] - [mm] mm: memcg/percpu: account percpu memory to memory cgroups (Waiman Long) [1877019] - [mm] percpu: return number of released bytes from pcpu_free_area() (Waiman Long) [1877019] - [mm] percpu: make pcpu_alloc() aware of current gfp context (Waiman Long) [1877019] - [mm] mm/khugepaged: fix filemap page_to_pgoff(page) != offset (Waiman Long) [1877019] - [mm] mm, slub: restore initial kmem_cache flags (Waiman Long) [1877019] - [include] mm: memcg/slab: fix slab statistics in !SMP configuration (Waiman Long) [1877019] - [mm] mm: slab: fix potential double free in ___cache_free (Waiman Long) [1877019] - [mm] ksm: reinstate memcg charge on copied pages (Waiman Long) [1877019] - [mm] mm: slub: fix conversion of freelist_corrupted() (Waiman Long) [1877019] - [mm] memcg: fix use-after-free in uncharge_batch (Waiman Long) [1877019] - [mm] mm/memory: fix IO cost for anonymous page (Waiman Long) [1877019] - [mm] mm: workingset: age nonresident information alongside anonymous pages (Waiman Long) [1877019] - [mm] slub: cure list_slab_objects() from double fix (Waiman Long) [1877019] - [mm] mm: do_swap_page(): fix up the error code (Waiman Long) [1877019] - [misc] lkdtm/heap: Avoid edge and middle of slabs (Waiman Long) [1877019] - [mm] mm: slub: really fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm/slab.c: fix kernel-doc warning for __ksize() (Waiman Long) [1877019] - [mm] mm: memcontrol: restore proper dirty throttling when memory.high changes (Waiman Long) [1877019] - [mm] memcg, oom: check memcg margin for parallel oom (Waiman Long) [1877019] - [mm] mm, memcg: avoid stale protection values when cgroup is above protection (Waiman Long) [1877019] - [mm] mm, memcg: unify reclaim retry limits with page allocator (Waiman Long) [1877019] - [mm] mm, memcg: reclaim more aggressively before high allocator throttling (Waiman Long) [1877019] - [mm] mm: memcontrol: avoid workload stalls when lowering memory.high (Waiman Long) [1877019] - [include] mm: kmem: switch to static_branch_likely() in memcg_kmem_enabled() (Waiman Long) [1877019] - [mm] mm: slab: rename (un)charge_slab_page() to (un)account_slab_page() (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove unused argument by charge_slab_page() (Waiman Long) [1877019] - [tools] tools/cgroup: add memcg_slabinfo.py tool (Waiman Long) [1877019] - [tools] kselftests: cgroup: add kernel memory accounting tests (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all allocations (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo() (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate slab_root_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove memcg_kmem_get_cache() (Waiman Long) [1877019] - [mm] mm: memcg/slab: simplify memcg cache creation (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all accounted allocations (Waiman Long) [1877019] - [mm] mm, slab_common: fix a typo in comment "eariler"->"earlier" (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix memory leak at non-root kmem_cache destroy (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix panic in __free_slab() caused by premature memcg pointer release (Waiman Long) [1877019] - [mm] mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate memory.kmem.slabinfo (Waiman Long) [1877019] - [mm] mm, memcg: fix build error around the usage of kmem_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: charge individual slab objects instead of pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: save obj_cgroup for non-root slab objects (Waiman Long) [1877019] - [mm] mm: memcg/slab: allocate obj_cgroups for non-root slab pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: obj_cgroup API (Waiman Long) [1877019] - [mm] mm: memcontrol: decouple reference counting from page accounting (Waiman Long) [1877019] - [mm] mm: slub: implement SLUB version of obj_to_index() (Waiman Long) [1877019] - [mm] mm: memcg: convert vmstat slab counters to bytes (Waiman Long) [1877019] - [mm] mm: memcg: prepare for byte-sized vmstat items (Waiman Long) [1877019] - [mm] mm: memcg: factor out memcg- and lruvec-level changes out of __mod_lruvec_state() (Waiman Long) [1877019] - [mm] mm: kmem: make memcg_kmem_enabled() irreversible (Waiman Long) [1877019] - [mm] mm, slab/slub: improve error reporting and overhead of cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slab/slub: move and improve cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slub: extend checks guarded by slub_debug static key (Waiman Long) [1877019] - [mm] mm, slub: introduce kmem_cache_debug_flags() (Waiman Long) [1877019] - [mm] mm, slub: introduce static key for slub_debug() (Waiman Long) [1877019] - [mm] mm, slub: make reclaim_account attribute read-only (Waiman Long) [1877019] - [mm] mm, slub: make remaining slub_debug related attributes read-only (Waiman Long) [1877019] - [mm] mm, slub: remove runtime allocation order changes (Waiman Long) [1877019] - [mm] mm, slub: make some slub_debug related attributes read-only (Waiman Long) [1877019] - [documentation] mm, slub: extend slub_debug syntax for multiple blocks (Waiman Long) [1877019] - [mm] mm/slab.c: update outdated kmem_list3 in a comment (Waiman Long) [1877019] - [mm] mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in kmalloc_order (Waiman Long) [1877019] - [mm] mm/slab: add naive detection of double free (Waiman Long) [1877019] - [init] mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB (Waiman Long) [1877019] - [mm] mm: ksize() should silently accept a NULL pointer (Waiman Long) [1877019] - [include] include/linux/vmstat.h: remove unused page state adjustment macro (Waiman Long) [1877019] - [include] mm, memcg: fix inconsistent oom event behavior (Waiman Long) [1877019] - [mm] mm/memcg: fix refcount error while moving and swapping (Waiman Long) [1877019] - [mm] mm/memcontrol: fix OOPS inside mem_cgroup_get_nr_swap_pages() (Waiman Long) [1877019] - [mm] mm/memcontrol.c: add missed css_put() (Waiman Long) [1877019] - [mm] mm: memcontrol: handle div0 crash race condition in memory.low (Waiman Long) [1877019] - [kernel] mm: memcontrol: recursive memory.low protection (Waiman Long) [1877019] - [include] mm, memcg: consider subtrees in memory.events (Waiman Long) [1877019] - [net] mm, treewide: rename kzfree() to kfree_sensitive() (Waiman Long) [1877019] - [mm] mm/slab: use memzero_explicit() in kzfree() (Waiman Long) [1877019] - [mm] mm: swap: memcg: fix memcg stats for huge pages (Waiman Long) [1877019] - [mm] mm: swap: fix vmstats for huge pages (Waiman Long) [1877019] - [mm] mm: vmscan: limit the range of LRU type balancing (Waiman Long) [1877019] - [mm] mm: vmscan: reclaim writepage is IO cost (Waiman Long) [1877019] - [mm] mm: vmscan: determine anon/file pressure balance at the reclaim root (Waiman Long) [1877019] - [mm] mm: balance LRU lists based on relative thrashing (Waiman Long) [1877019] - [mm] mm: only count actual rotations as LRU reclaim cost (Waiman Long) [1877019] - [mm] mm: deactivations shouldn't bias the LRU balance (Waiman Long) [1877019] - [mm] mm: base LRU balancing on an explicit cost model (Waiman Long) [1877019] - [mm] mm: vmscan: drop unnecessary div0 avoidance rounding in get_scan_count() (Waiman Long) [1877019] - [mm] mm: remove use-once cache bias from LRU balancing (Waiman Long) [1877019] - [mm] mm: workingset: let cache workingset challenge anon (Waiman Long) [1877019] - [mm] mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() (Waiman Long) [1877019] - [kernel] mm: allow swappiness that prefers reclaiming anon over the file workingset (Waiman Long) [1877019] - [mm] mm: keep separate anon and file statistics on page reclaim activity (Waiman Long) [1877019] - [mm] mm: fix LRU balancing effect of new transparent huge pages (Waiman Long) [1877019] - [mm] mm: replace list_move_tail() with add_page_to_lru_list_tail() (Waiman Long) [1877019] - [mm] mm: memcontrol: update page->mem_cgroup stability rules (Waiman Long) [1877019] - [mm] mm: memcontrol: delete unused lrucare handling (Waiman Long) [1877019] - [documentation] mm: memcontrol: document the new swap control behavior (Waiman Long) [1877019] - [mm] mm: memcontrol: charge swapin pages on instantiation (Waiman Long) [1877019] - [mm] mm: memcontrol: make swap tracking an integral part of memory control (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare swap controller setup for integration (Waiman Long) [1877019] - [mm] mm: memcontrol: drop unused try/commit/cancel charge API (Waiman Long) [1877019] - [mm] mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_THPS counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_MAPPED counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare cgroup vmstat infrastructure for native anon counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare move_account for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare uncharging for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: convert page cache to a new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: move out cgroup swaprate throttling (Waiman Long) [1877019] - [mm] mm: shmem: remove rare optimization when swapin races with hole punching (Waiman Long) [1877019] - [mm] mm: memcontrol: drop @compound parameter from memcg charging API (Waiman Long) [1877019] - [mm] mm: memcontrol: fix stat-corrupting race in charge moving (Waiman Long) [1877019] - [mm] mm: fix NUMA node file count error in replace_page_cache() (Waiman Long) [1877019] - [mm] mm/slub: fix stack overruns with SLUB_STATS (Waiman Long) [1877019] - [mm] slub: remove kmalloc under list_lock from list_slab_objects() V2 (Waiman Long) [1877019] - [mm] slub: Remove userspace notifier for cache add/remove (Waiman Long) [1877019] - [mm] mm/slub.c: fix corrupted freechain in deactivate_slab() (Waiman Long) [1877019] - [mm] mm/slub: fix incorrect interpretation of s->offset (Waiman Long) [1877019] - [mm] slub: avoid redzone when choosing freepointer location (Waiman Long) [1877019] - [mm] slub: relocate freelist pointer to middle of object (Waiman Long) [1877019] - [mm] slub: improve bit diffusion for freelist ptr obfuscation (Waiman Long) [1877019] - [mm] mm, slb: improve memory accounting (Waiman Long) [1877019] - [mm] thp: change CoW semantics for anon-THP (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse PTE-mapped compound pages (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse a page shared across fork (Waiman Long) [1877019] - [mm] khugepaged: drain LRU add pagevec after swapin (Waiman Long) [1877019] - [mm] khugepaged: drain all LRU caches before scanning pages (Waiman Long) [1877019] - [mm] khugepaged: do not stop collapse if less than half PTEs are referenced (Waiman Long) [1877019] - [tools] khugepaged: add self test (Waiman Long) [1877019] - [mm] mm: code cleanup for MADV_FREE (Waiman Long) [1877019] - [mm] mm, thp: track fallbacks due to failed memcg charges separately (Waiman Long) [1877019] - [mm] mm, shmem: add vmstat for hugepage fallback (Waiman Long) [1877019] - [mm] autonuma: reduce cache footprint when scanning page tables (Waiman Long) [1877019] - [trace] mm/vmscan: simplify trace_reclaim_flags and trace_shrink_flags (Waiman Long) [1877019] - [mm] mm/memcg: optimize memory.numa_stat like memory.stat (Waiman Long) [1877019] - [mm] memcg: fix memcg_kmem_bypass() for remote memcg charging (Waiman Long) [1877019] - [mm] mm/memcg: automatically penalize tasks with high swap use (Waiman Long) [1877019] - [include] mm/memcg: move cgroup high memory limit setting into struct page_counter (Waiman Long) [1877019] - [mm] mm/memcg: move penalty delay clamping out of calculate_high_delay() (Waiman Long) [1877019] - [mm] mm/memcg: prepare for swap over-high accounting and penalty calculation (Waiman Long) [1877019] - [mm] memcg: expose root cgroup's memory.stat (Waiman Long) [1877019] - [mm] mm, memcg: add workingset_restore in memory.stat (Waiman Long) [1877019] - [documentation] doc: cgroup: improve formatting of mem stats (Waiman Long) [1877019] - [documentation] docs: cgroup: mm: Fix spelling of "list" (Waiman Long) [1877019] - [mm] mm, memcg: fix error return value of mem_cgroup_css_alloc() (Waiman Long) [1877019] - [include] memcontrol.h: Replace zero-length array with flexible-array member (Waiman Long) [1877019] - [mm] mm, memcg: bypass high reclaim iteration for cgroup hierarchy root (Waiman Long) [1877019] - [mm] mm: memcg: make memory.oom.group tolerable to task migration (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.swap.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.low load/store tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.high load/store tearing (Waiman Long) [1877019] - [mm] mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused (Waiman Long) [1877019] - [mm] memcg: css_tryget_online cleanups (Waiman Long) [1877019] - [mm] mm/memcontrol.c: cleanup some useless code (Waiman Long) [1877019] - [mm] mm/memcontrol.c: fix a -Wunused-function warning (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to rcu protection in drain_all_stock() (Waiman Long) [1877019] - [mm] mm/khugepaged.c: fix khugepaged's request size in collapse_file (Waiman Long) [1877019] - [mm] khugepaged: fix null-pointer dereference due to race (Waiman Long) [1877019] - [mm] mm, thp: stop leaking unreleased file pages (Waiman Long) [1877019] - [trace] mm: khugepaged: add trace status description for SCAN_PAGE_HAS_PRIVATE (Waiman Long) [1877019] - [mm] mm, thp: recheck each page before collapsing file THP (Waiman Long) [1877019] - [mm] mm/thp: allow dropping THP from page cache (Waiman Long) [1877019] - [mm] mm/vmscan.c: support removing arbitrary sized pages from mapping (Waiman Long) [1877019] - [mm] mm/thp: fix node page state in split_huge_page_to_list() (Waiman Long) [1877019] - [fs] proc/meminfo: fix output alignment (Waiman Long) [1877019] - [mm] mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path (Waiman Long) [1877019] - [fs] mm, thp: avoid writes to file with THP in pagecache (Waiman Long) [1877019] - [mm] mm, thp: add read-only THP support for (non-shmem) FS (Waiman Long) [1877019] - [mm] khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() (Waiman Long) [1877019] - [fs] mm,thp: stats for file backed THP (Waiman Long) [1877019] - [mm] filemap: update offset check in filemap_fault() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in pagecache_get_page() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in filemap_fault() (Waiman Long) [1877019] - [mm] mm: mempolicy: fix the wrong return value and potential pages leak of mbind (Waiman Long) [1877019] - [mm] mm: thp: fix false negative of shmem vma's THP eligibility (Waiman Long) [1877019] - [mm] mm: thp: make transhuge_vma_suitable available for anonymous THP (Waiman Long) [1877019] - [mm] mm, thp, proc: report THP eligibility for each vma (Waiman Long) [1877019] - [documentation] mm, proc: be more verbose about unstable VMA flags in /proc//smaps (Waiman Long) [1877019] - [mm] mm: thp: pass correct vm_flags to hugepage_vma_check() (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps_rollup: convert to single value seq_file (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out common stats printing (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out mem stats gathering (Waiman Long) [1877019] - [fs] mm: /proc/pid/*maps remove is_pid and related wrappers (Waiman Long) [1877019] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1877019] - [mm] mm: workingset: add vmstat counter for shadow nodes (Waiman Long) [1877019] - [include] mm/memcg: Document access rule regarding mem_cgroup structure (Waiman Long) [1877019] - [mm] mm/page_alloc: silence a KASAN false positive (Waiman Long) [1877019] - [s390] s390/setup: init jump labels before command line parsing (Waiman Long) [1877019] - [mm] s390/maccess: add no DAT mode to kernel_write (Waiman Long) [1877019] - [mm] s390: Change s390_kernel_write() return type to match memcpy() (Waiman Long) [1877019] - [kernel] PM: hibernate: fix crashes with init_on_free=1 (Waiman Long) [1877019] - [mm] mm/slub.c: init_on_free=1 should wipe freelist ptr for bulk allocations (Waiman Long) [1877019] - [mm] mm/page_alloc.c: fix a crash in free_pages_prepare() (Waiman Long) [1877019] - [mm] mm: slub: Fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm, slab: move memcg_cache_params structure to mm/slab.h (Waiman Long) [1877019] - [mm] mm, slab: extend slab/shrink to shrink all memcg caches (Waiman Long) [1877019] - [mm] mm: mempolicy: handle vma with unmovable pages mapped correctly in mbind (Waiman Long) [1877019] - [mm] mm: mempolicy: make the behavior consistent when MPOL_MF_MOVE* and MPOL_MF_STRICT were specified (Waiman Long) [1877019] - [init] init/Kconfig: fix neighboring typos (Waiman Long) [1877019] - [mm] mm: security: introduce init_on_alloc=1 and init_on_free=1 boot options (Waiman Long) [1877019] - [mm] memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL (Waiman Long) [1877019] - [mm] mm/kasan: add object validation in ksize() (Waiman Long) [1877019] - [mm] mm/slab: refactor common ksize KASAN logic into slab_common.c (Waiman Long) [1877019] - [mm] mm/slub.c: avoid double string traverse in kmem_cache_flags() (Waiman Long) [1877019] - [mm] mm/slab: sanity-check page type when looking up cache (Waiman Long) [1877019] - [mm] mm/slab: validate cache membership under freelist hardening (Waiman Long) [1877019] - [mm] mm/migrate: add stable check in migrate_vma_insert_page() (Waiman Long) [1877019] - [mm] mm/migrate: clean up some minor coding style (Waiman Long) [1877019] - [mm] mm/migrate: remove useless mask of start address (Waiman Long) [1877019] - [kernel] uprobe: use original page when all uprobes are removed (Waiman Long) [1877019] - [mm] mm: move memcmp_pages() and pages_identical() (Waiman Long) [1877019] - [mm] mm, thp: do not queue fully unmapped pages for deferred split (Waiman Long) [1877019] - [mm] mm/khugepaged: fix the xas_create_range() error path (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() do not crash on Compound (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() without freezing new_page (Waiman Long) [1877019] - [mm] mm/khugepaged: minor reorderings in collapse_shmem() (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() remember to clear holes (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() stop if punched or truncated (Waiman Long) [1877019] - [mm] mm: Convert khugepaged_scan_shmem to XArray (Waiman Long) [1877019] - [mm] mm: Convert collapse_shmem to XArray (Waiman Long) [1877019] - [mm] mm: thp: inc counter for collapsed shmem THP (Waiman Long) [1877019] - [mm] mm: thp: register mm for khugepaged when merging vma for shmem (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_unuse() stop eviction without igrab() (Waiman Long) [1877019] - [mm] mm: swapoff: take notice of completion sooner (Waiman Long) [1877019] - [mm] mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_find_swap_entries() filter out other types (Waiman Long) [1877019] - [mm] mm: rid swapoff of quadratic complexity (Waiman Long) [1877019] - [mm] shmem: Comment fixups (Waiman Long) [1877019] - [mm] memfd: Convert memfd_tag_pins to XArray (Waiman Long) [1877019] - [mm] memfd: Convert memfd_wait_for_pins to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_partial_swap_usage to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_free_swap to XArray (Waiman Long) [1877019] - [lib] shmem: Convert shmem_alloc_hugepage to XArray (Waiman Long) [1877019] - [tools] shmem: Convert find_swap_entry to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_confirm_swap to XArray (Waiman Long) [1877019]- [infiniband] RDMA/core: Do not indicate device ready when device enablement fails (Kamal Heib) [1902144] - [infiniband] RDMA/core: Clean up cq pool mechanism (Kamal Heib) [1902144] - [pci] PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge (Myron Stowe) [1897927] - [pci] PCI: Make pcie_find_root_port() work for Root Ports (Myron Stowe) [1897927] - [pci] PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Starship USB 3.0 (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0 (Myron Stowe) [1897927] - [pci] PCI/switchtec: Correct bool variable type assignment (Myron Stowe) [1897927] - [pci] PCI: Allow pci_resize_resource() for devices on root bus (Myron Stowe) [1897927] - [pci] PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay (Myron Stowe) [1897927] - [pci] PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect (Myron Stowe) [1897927] - [tty] serial: 8250_pci: Move Pericom IDs to pci_ids.h (Myron Stowe) [1897927] - [pci] PCI/PM: Call .bridge_d3() hook only if non-NULL (Myron Stowe) [1897927] - [pci] PCI: Rename _DSM constants to align with spec (Myron Stowe) [1897927] - [pci] PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() (Myron Stowe) [1897927] - [pci] PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port() (Myron Stowe) [1897927] - [pci] PCI: Replace zero-length array with flexible-array (Myron Stowe) [1897927] - [pci] PCI: shpchp: Make shpchp_unconfigure_device() void (Myron Stowe) [1897927] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1897927] - [pci] PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros (Myron Stowe) [1897927] - [pcmcia] pcmcia: Use CardBus window names (PCI_CB_BRIDGE_IO_0_WINDOW etc) when freeing (Myron Stowe) [1897927] - [pci] PCI: Use bridge window names (PCI_BRIDGE_IO_WINDOW etc) (Myron Stowe) [1897927] - [pci] PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port (Myron Stowe) [1897927] - [pci] PCI: Program MPS for RCiEP devices (Myron Stowe) [1897927] - [pci] PCI: Fix pci_host_bridge struct device release/free handling (Myron Stowe) [1897927] - [pci] PCI: Fix pci_register_host_bridge() device_register() error handling (Myron Stowe) [1897927] - [pci] PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges (Myron Stowe) [1897927] - [x86] x86/tboot: Don't disable swiotlb when iommu is forced on (Tony Camuso) [1883395] - [iommu] iommu/vt-d: Avoid panic if iommu init fails in tboot system (Tony Camuso) [1883395] - [pci] PCI/ERR: Clear PCIe Device Status errors only if OS owns AER (Myron Stowe) [1838358] - [pci] PCI/ERR: Rename pci_aer_clear_device_status() to pcie_clear_device_status() (Myron Stowe) [1838358] - [pci] PCI/AER: Log correctable errors as warning, not error (Myron Stowe) [1838358] - [pci] PCI/AER: Simplify __aer_print_error() (Myron Stowe) [1838358] - [misc] mei: hdcp: fix mei_hdcp_verify_mprime() input parameter (Tony Camuso) [1874577] - [misc] mei: add device kind to sysfs (Tony Camuso) [1874577] - [misc] mei: hw: don't use one element arrays (Tony Camuso) [1874577] - [misc] mei: hw: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: client: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: bus: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: ioctl: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: hbm: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] Revert "mei: Avoid the use of one-element arrays" (Tony Camuso) [1874577] - [misc] mei: Avoid the use of one-element arrays (Tony Camuso) [1874577] - [misc] mei: Replace HTTP links with HTTPS ones (Tony Camuso) [1874577] - [misc] mei: hdcp: Replace one-element array with flexible-array member (Tony Camuso) [1874577] - [misc] mei: bus: don't clean driver pointer (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for KBP with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for SPT with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add kdoc for mei_me_fw_type_nm() (Tony Camuso) [1874577] - [misc] mei: me: make mei_me_fw_sku_sps_4() less cryptic (Tony Camuso) [1874577] - [misc] mei: me: constify the device parameter to the probe quirk (Tony Camuso) [1874577] - [misc] mei: hdcp: Constify struct mei_cl_device_id (Tony Camuso) [1874577] - [misc] mei: me: add tiger lake point device ids for H platforms (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on Mehlow server platforms (Tony Camuso) [1874577] - [misc] mei: release me_cl object reference (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on LBG servers (Tony Camuso) [1874577] - [fs] NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock (Dave Wysochanski) [1906306] - [fs] NFS: Adjust fs_context error logging (Scott Mayhew) [1907711] - [mm] powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey (Steve Best) [1912294] - [infiniband] IB/isert: add module param to set sg_tablesize for IO cmd (Kamal Heib) [1887359] - [infiniband] IB/isert: allocate RW ctxs according to max IO size (Kamal Heib) [1887359] - [net] sched: flower: Mark MPLS multilabel match as Tech Preview (Guillaume Nault) [1814836] - [net] sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower (Guillaume Nault) [1814836] - [net] cls_flower: remove mpls_opts_policy (Guillaume Nault) [1814836] - [net] flow_dissector: work around stack frame size warning (Guillaume Nault) [1814836] - [net] cls_flower: Support filtering on multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [net] flow_dissector: Parse multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [netdrv] net/mlx5e: Use generic API to build MPLS label (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Support pedit on mpls over UDP decap (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw decapsulation of MPLS over UDP (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Allow to match on mpls parameters (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw encapsulation of MPLS over UDP (Alaa Hleihel) [1790220]- [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838731] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838731] - [netdrv] ixgbe: use eth_zero_addr() to clear mac address (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unnecessary usages of memset (Ken Cox) [1838731] - [netdrv] ixgbe: use generic power management (Ken Cox) [1838731] - [netdrv] ixgbe: convert to new udp_tunnel_nic infra (Ken Cox) [1838731] - [netdrv] ixgbe: don't clear UDP tunnel ports when RXCSUM is disabled (Ken Cox) [1838731] - [netdrv] ixgbe: Cleanup unneeded delay in ethtool test (Ken Cox) [1838731] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: don't call devm_mdiobus_free() (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: check the return value of ixgbe_mii_bus_init() (Ken Cox) [1838731] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838731] - [netdrv] ixgbe: protect ring accesses with READ- and WRITE_ONCE (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unused inline function ixgbe_irq_disable_queues (Ken Cox) [1838731] - [netdrv] ixgbe: Use true, false for bool variable in __ixgbe_enable_sriov() (Ken Cox) [1838731] - [netdrv] ixgbe: Remove conversion to bool in ixgbe_device_supports_autoneg_fc() (Ken Cox) [1838731] - [netdrv] ixgbe: fix signed-integer-overflow warning (Ken Cox) [1838731] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Ken Cox) [1838731] - [netdrv] ionic: use mc sync for multicast filters (Jonathan Toppins) [1909329] - [fs] xfs: always return -ENOSPC on project quota reservation failure (Carlos Maiolino) [1908612] - [fs] xfs: group quota should return EDQUOT when prj quota enabled (Carlos Maiolino) [1908612] - [pwm] pwm: Add DesignWare PWM Controller Driver (Steve Best) [1783562] - [pwm] pwm: Ensure pwm_apply_state() doesn't modify the state argument (Steve Best) [1783562] - [net] sched: Mark VLAN_ACT_{POP,PUSH}_ETH as Tech Preview (Guillaume Nault) [1909345] - [vfio] vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn (Claudio Imbrenda) [1903972] - [s390] s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [pci] PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [iommu] s390/pci: adaptation of iommu to multifunction (Claudio Imbrenda) [1903972] - [s390] s390/pci: fix leak of DMA tables on hard unplug (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix PF/VF linking on hot plug (Claudio Imbrenda) [1853312] - [s390] s390/pci: re-introduce zpci_remove_device() (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix zpci_bus_link_virtfn() (Claudio Imbrenda) [1853312] - [s390] s390/pci: ignore stale configuration request event (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix enabling a reserved PCI function (Claudio Imbrenda) [1853312] - [s390] s390/pci: create links between PFs and VFs (Claudio Imbrenda) [1853312] - [pci] PCI/IOV: Introduce pci_iov_sysfs_link() function (Claudio Imbrenda) [1853312] - [s390] s390/pci: removes wrong PCI multifunction assignment (Claudio Imbrenda) [1853312] - [s390] s390/pci: Handling multifunctions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Adding bus resource (Claudio Imbrenda) [1853312] - [s390] s390/pci: adapt events for zbus (Claudio Imbrenda) [1853312] - [s390] s390/pci: create zPCI bus (Claudio Imbrenda) [1853312] - [s390] s390/pci: define RID and RID available (Claudio Imbrenda) [1853312] - [s390] s390/pci: define kernel parameters for PCI multifunction (Claudio Imbrenda) [1853312] - [pci] s390/pci: embedding hotplug_slot in zdev (Claudio Imbrenda) [1853312] - [s390] s390/pci: Expose new port attribute for PCIe functions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Improve handling of unset UID (Claudio Imbrenda) [1853312] - [s390] s390/pci: Fix zpci_alloc_domain() over allocation (Claudio Imbrenda) [1853312] - [arm64] arm64: insn: Fix two bugs in encoding 32-bit logical immediates (Yauheni Kaliuta) [1900977] - [iommu] iommu/amd: Set DTEto represent 512 IRTEs (Jerry Snitselaar) [1897492 1894769] - [iommu] iommu/amd: Increase interrupt remapping table limit to 512 entries (Jerry Snitselaar) [1897492 1894769] - [tools] selftests: forwarding: Add MPLS L2VPN test (Guillaume Nault) [1861261] - [net] sched: act_mpls: Add action to push MPLS LSE before Ethernet header (Guillaume Nault) [1861261] - [net] sched: act_vlan: Add {POP,PUSH}_ETH actions (Guillaume Nault) [1861261] - [fs] cifs: Fix incomplete memory allocation on setxattr path (Leif Sahlberg) [1903883] - [fs] cifs: Fix leak when handling lease break for cached root fid (Leif Sahlberg) [1903883] - [fs] Revert "cifs: Fix the target file was deleted when rename failed." (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] cifs: fix reference leak for tlink (Leif Sahlberg) [1903883] - [fs] smb3: fix unneeded error message on change notify (Leif Sahlberg) [1903883] - [fs] cifs: remove the retry in cifs_poxis_lock_set (Leif Sahlberg) [1903883] - [fs] smb3: fix access denied on change notify request to some servers (Leif Sahlberg) [1903883] - [fs] Replace HTTP links with HTTPS ones: CIFS (Leif Sahlberg) [1903883] - [fs] cifs: prevent truncation from long to int in wait_for_free_credits (Leif Sahlberg) [1903883] - [fs] cifs: Fix the target file was deleted when rename failed (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'posix' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'handletimeout' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor lease disabling for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor persistent/resilient handle flags for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'seal' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] cifs: Display local UID details for SMB sessions in DebugData (Leif Sahlberg) [1903883] - [fs] cifs: misc: Use array_size() in if-statement controlling expression (Leif Sahlberg) [1903883] - [fs] cifs: update ctime and mtime during truncate (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when punch hole (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when zero file range (Leif Sahlberg) [1903883] - [fs] cifs: Fix double add page to memcg when cifs_readpages (Leif Sahlberg) [1903883] - [fs] cifs: Fix cached_fid refcnt leak in open_shroot (Leif Sahlberg) [1903883] - [fs] smb3: Add debug message for new file creation with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] cifs: fix chown and chgrp when idsfromsid mount option enabled (Leif Sahlberg) [1903883] - [fs] smb3: allow uid and gid owners to be set on create with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] smb311: Add tracepoints for new compound posix query info (Leif Sahlberg) [1903883] - [fs] smb311: add support for using info level for posix extensions query (Leif Sahlberg) [1903883] - [fs] smb311: Add support for lookup with posix extensions query info (Leif Sahlberg) [1903883] - [fs] smb311: Add support for SMB311 query info (non-compounded) (Leif Sahlberg) [1903883] - [fs] SMB311: Add support for query info using posix extensions (level 100) (Leif Sahlberg) [1903883] - [fs] smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl (Leif Sahlberg) [1903883] - [fs] smb3: fix typo in mount options displayed in /proc/mounts (Leif Sahlberg) [1903883] - [fs] cifs: Add get_security_type_str function to return sec type (Leif Sahlberg) [1903883] - [fs] smb3: extend fscache mount volume coherency check (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K (Leif Sahlberg) [1903883] - [fs] smb3: remove static checker warning (Leif Sahlberg) [1903883] - [fs] cifs: fix minor typos in comments and log messages (Leif Sahlberg) [1903883] - [fs] smb3: minor update to compression header definitions (Leif Sahlberg) [1903883] - [fs] cifs: minor fix to two debug messages (Leif Sahlberg) [1903883] - [fs] cifs: Standardize logging output (Leif Sahlberg) [1903883] - [fs] smb3: Add new parm "nodelete" (Leif Sahlberg) [1903883] - [fs] cifs: get rid of unused parameter in reconn_setup_dfs_targets() (Leif Sahlberg) [1903883] - [fs] cifs: handle hostnames that resolve to same ip in failover (Leif Sahlberg) [1903883] - [fs] cifs: set up next DFS target before generic_ip_connect() (Leif Sahlberg) [1903883] - [fs] cifs: remove redundant initialization of variable rc (Leif Sahlberg) [1903883] - [fs] cifs: handle "nolease" option for vers=1.0 (Leif Sahlberg) [1903883] - [fs] cifs: fix leaked reference on requeued write (Leif Sahlberg) [1903883] - [fs] cifs: Fix null pointer check in cifs_read (Leif Sahlberg) [1903883] - [fs] CIFS: Spelling s/EACCESS/EACCES/ (Leif Sahlberg) [1903883] - [fs] cifs: fix uninitialised lease_key in open_shroot() (Leif Sahlberg) [1903883] - [fs] cifs: ensure correct super block for DFS reconnect (Leif Sahlberg) [1903883] - [fs] cifs: do not share tcons with DFS (Leif Sahlberg) [1903883] - [fs] cifs: minor update to comments around the cifs_tcp_ses_lock mutex (Leif Sahlberg) [1903883] - [fs] cifs: protect updating server->dstaddr with a spinlock (Leif Sahlberg) [1903883] - [fs] smb3: remove overly noisy debug line in signing errors (Leif Sahlberg) [1903883] - [fs] cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+ (Leif Sahlberg) [1903883] - [fs] cifs: dump the session id and keys also for SMB2 sessions (Leif Sahlberg) [1903883] - [fs] smb3: enable swap on SMB3 mounts (Leif Sahlberg) [1903883] - [fs] smb3: change noisy error message to FYI (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: use SMB2_SIGNATURE_SIZE define (Leif Sahlberg) [1903883] - [fs] CIFS: Fix bug which the return value by asynchronous read is error (Leif Sahlberg) [1903883] - [fs] CIFS: check new file size when extending file by fallocate (Leif Sahlberg) [1903883] - [fs] SMB3: Minor cleanup of protocol definitions (Leif Sahlberg) [1903883] - [fs] SMB3: Additional compression structures (Leif Sahlberg) [1903883] - [fs] SMB3: Add new compression flags (Leif Sahlberg) [1903883] - [fs] cifs: smb2pdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] cifs: clear PF_MEMALLOC before exiting demultiplex thread (Leif Sahlberg) [1903883] - [fs] cifs: cifspdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] CIFS: Warn less noisily on default mount (Leif Sahlberg) [1903883] - [fs] fs/cifs: fix gcc warning in sid_to_id (Leif Sahlberg) [1903883] - [fs] cifs: allow unlock flock and OFD lock across fork (Leif Sahlberg) [1903883] - [fs] cifs: do d_move in rename (Leif Sahlberg) [1903883] - [fs] cifs: add SMB2_open() arg to return POSIX data (Leif Sahlberg) [1903883] - [fs] cifs: plumb smb2 POSIX dir enumeration (Leif Sahlberg) [1903883] - [fs] cifs: add smb2 POSIX info level (Leif Sahlberg) [1903883] - [fs] cifs: rename posix create rsp (Leif Sahlberg) [1903883] - [fs] cifs: print warning mounting with vers=1.0 (Leif Sahlberg) [1903883] - [fs] smb3: fix performance regression with setting mtime (Leif Sahlberg) [1903883] - [fs] cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() (Leif Sahlberg) [1903883] - [fs] cifs: use mod_delayed_work() for &server->reconnect if already queued (Leif Sahlberg) [1903883] - [fs] cifs: call wake_up(&server->response_q) inside of cifs_reconnect() (Leif Sahlberg) [1903883] - [fs] cifs: do not ignore the SYNC flags in getattr (Leif Sahlberg) [1903883] - [tools] tools/power/x86/intel-speed-select: Update version for v5.10 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Fix missing base-freq core IDs (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Update version for v5.9 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add retries for mail box commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add option to delay mbox commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Ignore -o option processing on error (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Change path for caching topology info (Prarit Bhargava) [1896211] - [kernel] perf/core: Fix race in the perf_mmap_close() function (Michael Petlan) [1869925] {CVE-2020-14351} - [kernel] perf: Make struct ring_buffer less ambiguous (Michael Petlan) [1869925] {CVE-2020-14351} - [arm64] arm64: bpf: Fix branch offset in JIT (Yauheni Kaliuta) [1875342]- [hwmon] hwmon: (amd_energy) fix allocation of hwmon_channel_info config (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Add AMD family 19h model 01h x86 match (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) modify the visibility of the counters (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Improve the accumulation logic (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) optimize accumulation interval (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Move label out of accumulation structure (David Arcari) [1911220] - [powerpc] powerpc/64s: Remove TM from Power10 features (Gustavo Duarte) [1892471] - [netdrv] ionic: start queues before announcing link up (Jonathan Toppins) [1906250] - [fs] NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copy (Benjamin Coddington) [1873897] - [bluetooth] Bluetooth: btusb: Map Typhoon peak controller to BTUSB_INTEL_NEWGEN (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support for Intel Bluetooth Device Typhoon Peak (8087:0032) (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Helper function to download firmware to Intel adapters (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Define a function to construct firmware filename (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add *setup* function for new generation Intel controllers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Fix endianness issue for TLV version information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Functions to send firmware header / payload (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Add infrastructure to read controller information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Refactor firmware download function (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Update boot parameter specific to SKU (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Refactor of firmware download flow for Intel conrollers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Enable Intel events even if already in operational mode (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Configure Intel debug feature based on available support (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support to read Intel debug feature (Gopal Tiwari) [1900356] - [kernel] rcuwait: avoid lockdep splats from rcuwait_active() (Auger Eric) [1903095] - [net] udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments (Xin Long) [1879403] - [net] udp: fix IP header access and skb lookup on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] udp: fix UDP header access on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] ethtool: add missing NETIF_F_GSO_FRAGLIST feature string (Xin Long) [1879403] - [net] fix fraglist segmentation reference count leak (Xin Long) [1879403] - [net] udp: initialize is_flist with 0 in udp_gro_receive (Xin Long) [1879403] - [include] udp: segment looped gso packets correctly (Xin Long) [1879403] - [net] udp: Support UDP fraglist GRO/GSO. (Xin Long) [1879403] - [net] Support GRO/GSO fraglist chaining. (Xin Long) [1879403] - [net] Add a netdev software feature set that defaults to off. (Xin Long) [1879403] - [net] Add fraglist GRO/GSO feature flags (Xin Long) [1879403] - [include] udp: Avoid post-GRO UDP checksum recalculation (Xin Long) [1879403] - [net] udp: fix GRO packet of death (Xin Long) [1879403] - [net] udp: fix GRO reception in case of length mismatch (Xin Long) [1879403] - [net] udp: cope with UDP GRO packet misdirection (Xin Long) [1879403] - [net] ipv6: factor out protocol delivery helper (Xin Long) [1879403] - [net] ip: factor out protocol delivery helper (Xin Long) [1879403] - [net] udp: add support for UDP_GRO cmsg (Xin Long) [1879403] - [net] udp: implement GRO for plain UDP sockets. (Xin Long) [1879403]- [powerpc] powerpc/perf: Fix Threshold Event Counter Multiplier width for P10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Exclude kernel samples while counting events in user space (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Invoke per-CPU variable access with disabled interrupts (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: MMCR0 control for PMU registers under PMCC=00 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64: Set up a kernel stack for secondaries before cpu_restore() (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc: Wire up memtest (Desnes Augusto Nunes do Rosario) [1906084] - [mm] powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update cache events with l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update generic event codes for power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Add generic and cache event list for power10 DD1 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix the PMU group constraints for threshold events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Update the PMU group constraints for l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update radix_scope_qual in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [nvme] nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN (Gopal Tiwari) [1903513] - [base] driver: core: Fix list corruption after device_del() (Torez Smith) [1900751] - [base] device property: Don't clear secondary pointer for shared primary firmware node (Torez Smith) [1900751] - [base] device property: Keep secondary firmware node secondary by type (Torez Smith) [1900751] - [of] of: property: Fix create device links for all child-supplier dependencies (Torez Smith) [1900751] - [base] drivers/base/test: fix global-out-of-bounds error (Torez Smith) [1900751] - [base] driver core: Fix use-after-free and double free on glue directory (Torez Smith) [1900751] - [thunderbolt] thunderbolt: Add uaccess dependency to debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use "if USB4" instead of "depends on" in Kconfig (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: debugfs: Fix uninitialized return in counters_write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Report power supply changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: hisilicon: fix refercence leak in xhci_histb_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake-H (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix reference leak in apple_mfi_fc_set_property (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only configure USB4 wake for lane 0 adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 composition 0x1055 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix write-URB completion race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add NO_LPM quirk for Kingston flash drive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't create stream debugfs files with spinlock held (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix sizeof() mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix signedness comparison issue with enum variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add missing MODULE_DEVICE_TABLE() to stusb160x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore: Check both id_table and match() when both available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix an IS_ERR() vs NULL check in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: reset hard_reset_count for any disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: fix cooldown mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: fix kernel-doc markups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix some signedness bugs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EC200T module support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add the missed ida_simple_remove() in ring_request_msix() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] usb: docs: document altmode register/unregister functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add QCOM PMIC typec detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Cellient MPL200 card (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Add support for Sink FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Implement callbacks for FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: tcpm: Add support for Sink Fast Role SWAP(FRS) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Chip level TCPC driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add set_vbus tcpci callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add a getter method to retrieve tcpm_port reference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: add quirk to blacklist ETAS ES58X devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: use cur_altsetting for consistency (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add Telit FT980-KS composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: remove polling for /sys/kernel/debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add support for STUSB160x Type-C controller family (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add typec_find_pwr_opmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Use OF graph API to get the connector fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: displayport: Reduce noise from the driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Add Kconfig option to reduce number of port initialization retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Clean up use of port initialization schemes and retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix altsetting probing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up jtag quirks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP GC device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: clean up no-union-descriptor handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: use common data-class define (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: handle broken union descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "cdc-acm: hardening against malicious devices" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Accommodate usbip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] PM: core: introduce pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [kernel] sched: Provide sched_set_fifo() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix incorrect downcast (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix specific driver selection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [sound] USB: correct API of usb_control_msg_send/recv in sound driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: correct API of usb_control_msg_send/recv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: legousbtower: use usb_control_msg_recv()" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: core: hub.c: use usb_control_msg_send() in a few places" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: use module_usb_driver to simplify the code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: add debugfs support for ep with stream (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: don't create endpoint debugfs entry before ring buffer is set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Tune interrupt blocking for isochronous transfers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: omit duplicate actions when suspending a runtime suspended host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: improve the comments for xhci_plat_suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add wakeup entry at sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add priv quirk for skip PHY initialization (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: delete the unnecessary code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add .suspend_quirk for struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add platform data support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: cleanup of data structures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: fix race between disconnect() and read() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: don't inherity DMA properties for USB devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ehci-hcd: Move include to keep CRC stable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only stop control channel when entering freeze (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWER_LINK_CONTROLLER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Correct tb_check_quirks() kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Log correct zeroX entries in decode_error() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle ERR_LOCK notification (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Handle SCU IPC error conditions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: update ROLE_CONTROL for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add support when hidden tx registers are inaccessible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add register definitions to tcpci (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: use macro for reporting results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Pass correct USB Type-C port number to SoC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add dependency on ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: use set_host_byte() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: fix disconnect by unplugging a hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Prevent mode overrun (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Increase command completion timeout value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hub.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: message.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb typec: mt6360: Add support for mt6360 Type-C driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-sched: Remove ununsed function tt_start_uframe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Make distrust_firmware param default to false (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Default to per-port over-current protection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry DROM read once if parsing fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Support for device role (UFP) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Check the port status before connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure SBU and HSL Orientation in Alternate modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure Altmode HPD High (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] device connection: Remove struct device_connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: bump hw_max_sectors to 2048 blocks for SS or faster drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/host: ehci-npcm7xx: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb3503: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb4604: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: driver: fix stray tabs in error messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Check the _DEP dependencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix slab-out-of-bounds Read in read_descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix out of sync data toggle if a configured device is reconfigured (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Un-register the USB role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_ice_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_tiger_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check for Intel vendor ID when identifying controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_is_nhi() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Create device links from ACPI description (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Move struct tb_cap_any to tb_regs.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add runtime PM for Software CM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [pci] PCI / thunderbolt: Switch to use device links instead of PCI quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Enable wakes from system suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Tear down DP tunnels when suspending (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable lane 1 for XDomain connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure port for XDomain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Set port configured for both ends of the link (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure link after lane bonding is enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not change default USB4 router notification timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Initialize TMU again on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Send reset only to first generation routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not program NFC buffers for USB4 router protocol adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize NHI LC mailbox command processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize Force Power logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Software CM only should set force power in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use bit 31 to check if Firmware CM is running in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to log an error if tb_switch_lane_bonding_enable() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use kobj_to_dev() instead of container_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: support dynamic Quectel USB compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Migrate workqueue to RT priority for processing events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: pd: Fix formatting in pd.h header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: Remove the superfluous break (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add unusual_uas entry for Sony PSZ drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: don't use snprintf() for sysfs attrs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix Fix source hard reset response for TDA 2.3.1.1 and TDA 2.3.1.2 failures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use maximum USB3 link rate when reclaiming if link is not up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add USB3 bandwidth management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable ports that are not implemented (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do warm-reset when both CAS and XDEV_RESUME are set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: fix ep context print mismatch in debugfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: Add quirk for PNY Pro Elite (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Better name for __check_usb_generic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix device driver race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Also match device drivers using the ->match vfunc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: fix tegra_xusb_get_phy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: otg usb2/usb3 port init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-pci: Add support for reset controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Solve race condition in anchor cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Print error on failure to get VBUS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Make VBUS supply optional (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: remove a duplicated entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: fix spelling mistake "removeable" -> "removable" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: Fix typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Fix use after free in usb_hcd_pci_remove() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Hold con->lock for the entire duration of ucsi_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Rework ppm_lock handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix 2 unlocked ucsi_run_command calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix AB BA lock inversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvtest: return proper error code in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: rework notification_buffer resizing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add no-lpm quirk for another Raydium touchscreen (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Fix bad gfp argument (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: merge fix for kunix_resource changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Register charger (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASMedia ASM1142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: define IDs for various ASMedia host controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Simplify USB ID table match (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add WARN_ON ensure we are not trying to send 2 VDM packets at the same time (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix AB BA lock inversion between tcpm code and the alt-mode drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add tcpm_queue_vdm_unlocked() helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Move mod_delayed_work(&port->vdm_state_machine) call into tcpm_queue_vdm() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Make function xhci_dbc_ring_alloc() static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Make some functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for pinctrl-0 through pinctrl-8 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for multiple DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix up report size handling for some devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove tty specific port structure from struct xhci_dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgcap: remove dbc dependency on dbctty specific flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add a operations structure to access driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbctty: split dbc tty driver registration and unregistration functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove endpoint pointers from dbc_port structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: simplify dbc requests allocation and queueing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc start and stop functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc memory init and cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: don't use generic xhci ring allocation functions for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci context allocation for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dbc structure in the request completion instead of xhci_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to get_in/out_ep() helper functions to get endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Pass dbc pointer when registering a dbctty device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc_handle_xfer_event() instead of xhci_hcd pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Change to pass dbc pointer to xhci_do_dbc_stop() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to endpoint init and exit functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Get the device pointer from dbc structure in dbc_ep_do_queue() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't pass the xhci pointer as a parameter to xhci_dbc_init_context() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use xhci_write_64() as it takes xhci as a parameter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dev_info() and similar instead of xhci_info() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add device pointer to dbc structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_free_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_alloc_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci erst allocation and free functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't pass struct xhci_hcd pointer to xhci_link_seg() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci inc_deq() function for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Make debug message consistent with bus and port number (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: tegra: Fix allocation for the FPCI context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: stop using compat_alloc_user_space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASM2142/ASM3142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: fix the failure of bandwidth allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: reduce stack usage in test_queue (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Stay in BIST mode till hardreset or unattached (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Support BIST test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Support bist test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Error handling for tcpm_register_partner_altmodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Comment correction for typec_partner_register_altmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Avoid connect request on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix quirks_param_set() writing to a const pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Try MSI interrupts on PCI devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add EM7305 QDL product ID (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix led-activity helpers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix memory corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: Move static const tables out to different include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: sisusb_init: Remove genunine unused static const arrays (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: cdc-wdm: Provide description for usb_cdc_wdm_register()'s manage_power arg (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/serial.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/pd_vdo.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Remove pci-dma-compat wrapper APIs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Fix a potential UB casued by left shifting a negative value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ohci: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: clean up special-interface handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: use in-kernel types in port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for TIOCGICOUNT (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for line-status events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: disable interface on errors in open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: Supply missing 'xhci-dbgp.h' headerfile (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: Remove set but never checked variable 'ret' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ucsi: Staticify and stop export of ucsi_init() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote function header which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: ldusb: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Fix odd corruption issue in the file header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: fusb302: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: Supply missing displayport.h include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: alauda: Remove set but unchecked variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-debugfs: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgtty: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgcap: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mem: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: adutux: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: ueagle-atm: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: ledtrig-usbport: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: drop redundant transfer-buffer casts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop extern keyword from function declarations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop unnecessary sysrq include (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: add sysrq break-handler dummy (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: inline sysrq dummy function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only process sysrq when enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only set sysrq timestamp for consoles (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: fix break and sysrq handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up receive processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: make process-packet buffer unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EG95 LTE modem (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix missing simulated-break margin (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: re-enable auto-RTS on open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: enable usb generic throttle/unthrottle (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: simulate break condition if not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: usbtmc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci: Mark cc_to_error as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: ulpi: Fix a few kerneldoc related issues (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Demote comment block which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: debug: Demote comment blocks which are obviously not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Demote function header from kerneldoc to comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: Fix up terminology in include files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix old style declaration warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: console: add support for flow control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: drop two stub functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: kobil_sct: log failure to update line settings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan_pda: drop unused firmware reset status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: drop unused URB submission results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: don't compile unused packet definitions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add support for USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Definitions for response status bits (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add data structure for Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Combine the definitions for Accessory and USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix up terminology (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: fix kernel-doc warnings and formatting in (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for authenticate on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for separating the flush to SPI and authenticate (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add min and max line-speed macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: name prescaler, divisor registers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Poll for U0 after disabling USB2 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Return if xHCI doesn't support LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mtk: avoid runtime suspend when removing hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix enumeration issue when setting max packet size for FS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix incorrect EP_STATE_MASK (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add new Product ID for CH340 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add GosunCn GM500 series (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cypress_m8: enable Simply Automated UPB PIM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for on-board retimers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB4 port sideband operations for retimer access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Split common NVM functionality into a separate file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry USB4 block read operation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Generalize usb4_switch_do__data() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add Intel USB-IF ID to the NVM upgrade supported list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase DP DPRX wait timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_port_get_link_speed() available to other files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle incomplete PCIe/USB3 paths correctly in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase path length in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for tunneling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for path walking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add DP IN resources for all routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Report consumed bandwidth in both directions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_pcie_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_usb3_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not tunnel USB3 if link is not USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB3 bandwidth negotiation routines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check that both ports are reachable when allocating path (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_path_alloc() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_next_port_on_path() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix path indices used in USB3 tunnel discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [netdrv] thunderbolt: Get rid of E2E workaround (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: NHI can use HopIDs 1-7 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn if NHI hop_count != 12 or hop_count != 32 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Build initial XDomain property block upon first connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OTG: rename product list of devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: scsi: fix up comment to be more specific (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: fix wording in error message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: unify quirk handling logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix up wording in a comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: remove obsolete FIXME comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB OTG hub configuration option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB quirk to USB_QUIRK_ENDPOINT_IGNORE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] USB: replace hardcode maximum usb string length by definition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ehci: reopen solution for Synopsys HC bug (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: add USB_QUIRK_DELAY_INIT for Logitech C922 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Fix DP alternate mode entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: change char to u8 for sisusb_copy_memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: sisusb_con: Use array_size() helper in memcpy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: tegra: Remove PLL power supplies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] drivers: usb: Fix trivial spelling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: additional Device Classes to debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Improve USB4 config symbol help text (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: kcov: collect coverage from usb complete callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: get rid of pointless access_ok() calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix lockup of devices with limited prescaler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add basis for quirk detection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] CDC-ACM: heed quirk also in error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit LE910C1-EUX compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add DW5816e QDL support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add trivial .shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Ensure USB_ROLE_SWITCH is set as a dependency for tps6598x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: make symbols static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: usb_wwan: do not resubmit rx urb on fatal errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/xhci-plat: Set PM runtime as active on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Add support for Renesas controller with memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: renesas-xhci: Add the renesas xhci driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hci: add hc_driver as argument for usb_hcd_pci_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: fix mmap dma mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: keep runtime active when removing host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Update Kconfig to allow building on other architectures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Fix DP_HPD_LVL bit field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ehci: Add new EHCI driver for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: xhci-plat: Add support for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add USB role switching logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add OF probe binding (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Switch on role-switch uevent reporting (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add typec_find_orientation() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: poison URBs upon disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] sierra-ms: do not call scsi_get_host_dev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] USB: pci-quirks: Add Raspberry Pi 4 quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] thunderbolt: Replace zero-length array with flexible-array (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: correct kernel->user page attribute mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Fix the property names (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Handle alt mode HPD_HIGH (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix misleading driver bug report (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: Add DW5816e support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: add quirk for LaCie 2Big Quadra (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Do not link to disabled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check return value of tb_sw_read() in usb4_switch_op() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: use true, false for bool variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the stub for ucsi_register_port_psy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Convert the Intel PMC Mux driver to use new SCU IPC API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register with power_supply class (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: save power data objects in PD mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Correct bit-mask for CCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: replace magic numbers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Workaround for missed op_mode change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: set USB data role when partner type is power cable/ufp (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Storage: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Replace an empty statement with a debug message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/early: remove unused including (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: use true, false for bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Change port variable from signed to unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Add unusual_devs entry for JMicron JMS566 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme first for high speed devices") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix handling of connect changes during sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: add sanity checking for data length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't clear hub TT buffer on ep0 protocol stall (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: prevent bus suspend if a roothub port detected a over-current condition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix handling halted endpoint even if endpoint ring appears empty (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [gpio] usb: fusb302: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: introduce a cool down (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: close race betrween suspend() and acm_softint (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: fix deadlock in error handling and PM flushing work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: no use logging any details in case of ENODEV (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: pi3usb30532: Set switch_ / mux_desc name field to NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Handle AMD's spec-compliant identifiers, too (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix free-while-in-use bug in the USB S-Glibrary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: host: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] Revert "thunderbolt: Prevent crash if non-active NVMem file is read" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for extcon (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: restore capability check order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Correct the documentation for typec_cable_put() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Wistron Neweb D19Q1 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add BroadMobi BM806U (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for ASKEY WWHC050 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Add ACPI support for USB interface devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-tegra: Add OTG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add control driver for F81534A (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix rounding error in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default for Intel Tiger Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Finetune host initiated USB3 rootport link suspend and resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Tegra186/Tegra194 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Enable LPM for VIA LABS VL805 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Show host status when watchdog triggers and host is assumed dead (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add a separate debug message for split transaction errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: bail out early if driver can't accress host in resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP LD381 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ME910G1 ECM composition 0x110b (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: mon: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi_ccg: workaround for NVIDIA test device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add a shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix a potential race during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix NULL pointer dereference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable LPM on WD19's Realtek Hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix tty cleanup-op kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: clean up carrier-detect helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Delete of_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for Intel PMC mux control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for Thunderbolt 3 Alternate Mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Allow the role switches to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Provide the switch drivers handle to the switch in the API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Leave the private driver data pointer to the drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the mux handles to be requested with fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Add helpers for setting the mux state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the muxes to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: port: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: fix unhandled return by employing a void function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add quirk for Samsung Fit flash (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for Logitech Screen Share (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: fix regulator probe and error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add sysfs node to show cc orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: move to SNK_UNATTACHED if sink removed for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for power-domains and hwlocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: set F81534A serial port with RS232 mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add F81534A support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: use devm_kzalloc for port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add tx_empty function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: extract LSR handler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: uhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Use ACPI_SUCCESS() at appropriate places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Make use of acpi_evaluate_object() status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Use const to reduce object data size (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ucsi: ccg: disable runtime pm during fw flashing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register DP only for NVIDIA DP VDO (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 100 device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_enter_test_mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_set_port_power() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do not open code __print_symbolic() in xhci trace events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: use kobj_to_dev() API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add missing kernel-doc parameter descriptions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: set correct data role for non-DRD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: icm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: eeprom: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: don't probe unhandled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix endianess issue in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add driver to control USB fast charge for iOS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fallback to generic driver when specific driver fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Select better matching USB drivers when available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Implement usb_device_match_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Make it possible to "subclass" usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Export generic USB device driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Drop support for device name matching (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Remove the notification chain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Fix the description of struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Allow power role swapping even without USB PD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Hide the port_type attribute when it's not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Make the attributes read-only when writing is not possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 28 and 28L devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for 2 OEMed devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix novation SourceControl XL after suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables - take 2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "xhci: Fix memory leak when caching protocol extended capability PSI tables" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: remove redundant assignment to variable num (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: ehci-platform: add a quirk to avoid stuck (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: clean up endpoint-descriptor parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: blacklist duplicate ep on Sound Devices USBPre2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: add endpoint-blacklist quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] usb: charger: assign specific number for enum value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Don't record a connect-change event during reset-resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: fix a plug & unplug racing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix the broken detection of USB3 device in SMSC hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix runtime pm enabling for quirky Intel hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Force Maximum Packet size for Full-speed bulk devices to valid range (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: digi_acceleport: remove redundant assignment to pointer priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: relax unthrottle memory barrier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix receiver regression (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: Silence harmless uninitialized variable warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix spelling mistake "To" -> "Too" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: simplify endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: make set_termios synchronous (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix IrLAP framing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix link-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: add missing endpoint sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: wcove: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: mask event interrupts when remove driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Always unlink URBs in reverse order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: add missing active-port sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: handle unbound ports on URB completion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: handle unbound port at reset_resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: Use flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: stop all I/O on close() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: add chars_in_buffer() implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: suppress driver bind attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Quectel RM500Q in QDL mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: Improved device recognition on remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: phy-generic: Delete unused platform data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: fix control-message timeouts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add support for Quectel RM500Q (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx and MTP85xx (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: ulpi: Add resource-managed variant of otg_ulpi_create() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Provide definitions for the USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Give the mux drivers all the details regarding the port state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for the latest specification releases (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add the Product Type VDOs to struct usb_pd_identity (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definition for DFP and UFP1 VDOs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definitions for the Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: More API for cable handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add parameter for the VDO to typec_altmode_enter() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Block mode entry if the port has the mode disabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: fix spelling mistake "connetor" -> "connector" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: missing parentheses in USE_NEW_SCHEME (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the notification bit offsets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Actually enable all the interface notifications (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix non-kernel-doc comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix: Don't skip endpoint descriptors with maxpacket=0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB-PD tcpm: bad warning+size, PPS adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb3503: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: add support for separate DP altmode devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Store the notification mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mtk-xhci: Do not explicitly set the DMA mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: fix check for duplicate endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ZLP support for 0x1bc7/0x9010 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix build warning seen with CONFIG_PM=n (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Fix an undefined reference to 'extcon_get_state' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: EHCI: Do not return -EPIPE when hub is disconnected (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit ME910G1 0x110a composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: make sure interrupts are restored to correct state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_HALT timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: only set D3hot for pci device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix USB3 device initiated resume race with roothub autosuspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak in xhci_add_in_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix incorrect DMA allocations for local memory pool drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: fix interface sanity checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix interface sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: ueagle-atm: add missing endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix epic endpoint lookup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mon: Fix a deadlock in usbmon between mmap and read (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Don't log an error on probe deferral (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: urb: fix URB structure initialization function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix use after free in typec_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: fix a potential use after free (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Implement basic ELPG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add XUSB controller context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add support for XUSB context save/restore (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Enable runtime PM as late as possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Reuse stored register base address (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Extract firmware enable helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Use CNR as firmware ready indicator (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Avoid a fixed duration sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Separate firmware request and load (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Fix "tega" -> "tegra" typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: drop comment about 2 uhci drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb, kcov: collect coverage from hub_event (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for interrupt-parent, dmas and -gpio(s) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: serial: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for "iommu-map" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix the semantics of of_is_ancestor_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Disable UAS on JMicron SATA enclosure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: heed CAPACITY_HEURISTICS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: honor flag to avoid CAPACITY16 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Correct phy enable sequence (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: cp201x: support Mark-10 digital force gauge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Remove tcpc_config configuration mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default also for Intel Ice Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Support running urb giveback in tasklet context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add tracing for xhci doorbell register writes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: update event ring dequeue pointer on purpose (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix documentation for out values (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Foxconn T77W968 LTE modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Clarify documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port open flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop read-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port driver data accessors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop serial struct accessor (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid serial checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid port checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop redundant urb context check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: rip out broken interrupt handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix probe error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: document MCS7810 detection hack (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: clean up device-type handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7720: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix error case of a timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for DW5821e with eSIM support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] appledisplay: fix error handling in the scheduled work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous newlines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous brackets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant endianness comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up pointer declarations in driver data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: remove tower_abort_transfers() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: stop interrupt-out URB unconditionally (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant interrupt-in running flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop noisy disconnect messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant open_count check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: zero driver data at allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant NULL check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant MODULE_LICENSE ifdef (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: drop redundant open-count check from release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: simplify disconnect handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Allow USB device to be warm reset in suspended state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for iommus, mboxes and io-channels (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Make it easy to add device links from DT properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: add USB ID to support Moxa UPort 2210 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Optimise ucsi_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: New error codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove all bit-fields (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove struct ucsi_control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove the old API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Simplified registration and I/O API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Give the connector fwnode to the port device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Remove unused members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Remove the callback members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Separate the operations vector (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Introduce typec_get_drvdata() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Copy everything from struct typec_capability during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Add support for USB2422 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Drop some unused defines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add usb_role_switch_find_by_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: reimplement line-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Remove redundant vmap checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix line-speed endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix potential slab corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather segments") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Revert commit 747668dbc061 ("usb-storage: Set virt_boundary_mask to avoid SG overflows") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix __le32/__le64 accessors in debugfs code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix Immediate Data Transfer endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix use-after-free regression in xhci clear hub TT implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix control-message timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: use unsigned size format specifiers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix ring-buffer locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Skip endpoints with 0 maxpacket length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add support for PL2303HXN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix read info leaks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver: core: Improve documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Minor code formatting/style clean ups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: clean up serial data access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: fix port-close races (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: Suppress problematic bind and unbind uevents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix a signedness bug in tower_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix an IS_ERR() vs NULL bug in hd3ss3220_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Fix the description of struct fwnode_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant iowarrior mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix NULL-derefs on driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: drop redundant in-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: remove duplicated include from hd3ss3220.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: drop OOM message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: devio.c: Fix assignment of 0/1 to bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: hd3ss3220_probe() warn: passing zero to 'PTR_ERR' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hub: Check device descriptor before resusciation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add dependency for TYPEC_HD3SS3220 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add Tegra194 XHCI support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: tegra: Parameterize mailbox register addresses (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: image: microtek.c: Remove unused variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220_irq() can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] kcov: remote coverage support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Create device links for all child-supplier depencencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add functional dependency link from DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add missing platform_device_put() on error in xhci_create_intel_xhci_sw_pdev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer_complete() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_SAVE timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent deadlock when xhci adapter breaks during init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: wait for CNR controller not ready bit in xhci resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix USB 3.1 capability detection on early xHCI 1.1 spec based hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Check all endpoints for LPM timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent device initiated U1/U2 link pm if exit latency is too long (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix false warning message about wrong bounce buffer write length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add pm_ops (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: simplify reset helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add vdd supply support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for TI HD3SS3220 USB Type-C DRP port controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use regulator_bulk_set_supply_names() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ftdi-elan: move a couple of statements to next line (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix open after failed reset request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix potential NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix deadlock on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix slab info leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix for the mode entering routine (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Remove run_isr flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant lcd mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: fix I/O after disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug in tcpm_fw_get_caps() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Don't retry on unexpected errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: fix info-leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: fix NULL-derefs on open() and write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Cinterion CLS8 devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: SCSI glue: use dev_err instead of printk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbcore: Fix slab-out-of-bounds bug during device reset (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: Fix lockdep violation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: simplify locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: add USB GPIO based connection detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: create Kconfig file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: get usb-role-switch from parent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add fwnode_usb_role_switch_get() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: roles: Introduce stubs for the exiting functions in role.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbip: Implement SG support to vhci-hcd and stub driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel: Enable static DRD mode for role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add property to disable Intel SW switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: phy: add support for PHY calibration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-rcar: Add a helper macro to set xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add quirks member into struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix possible memleak on setup address fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: add TSP bitflag to TRB tracing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Use GFP_KERNEL instead of GFP_ATOMIC in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Simplify error handling in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove commented out dma wrappers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove a stale comment in hcd_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: use hcd_uses_dma to check for DMA capabilities (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Simplify usb_decode_get_set_descriptor function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Separated decoding functions from dwc3 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: add an optional xhci_ck clock (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FT232H CBUS gpios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Remove duplicate test for NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel_xhci: Supplying software node for the role mux (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: document phy_calibrate() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb-skeleton: make comment block in line with coding style (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: only account once for mmap()'ed usb memory usage (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Call fusb302_debugfs_init earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci-nxp: enable compile-testing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: remove redundant assignment to variable sendToTransport (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Always provide fwnode for the port (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Remove unused properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Add a capability flag for runtime suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: remove single-use define for debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: Add definitions for the USB2.0 hub TT requests (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove ehci-w90x900 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbfs: Add ioctls for runtime power management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbsevseg: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: trancevibrator: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: cxacru: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvstest: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cytherm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cypress_cy7c63: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbtmc: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ueagle-atm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: ucsi_ccg: convert i2c driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbip: convert platform driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable USB2 LPM at shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Prevent an abnormally restrictive PHY init skipping (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Remove dev_err() usage after platform_get_irq() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-hub: fix extra endianness conversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Remove call to memset after dma_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: oxu210hp-hcd: remove include/linux/oxu210hp.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hcd-pci: Use dev_get_drvdata where possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: resume ccgx i2c client (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: add runtime pm support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: refactor master_xfer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Registering real device entries for the muxes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: implement break control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add high baud rate support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ark3116: drop redundant init_termios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: Supply CCGx driver the fw build info (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: Invoke pm_runtime_get_*/pm_runtime_put_* before invoking reset callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Document that of_graph_get_endpoint_by_regs needs of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: make phy-core explicitly non-modular (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] OF: properties: add missing of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: mark resume function as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: Use of_node_name_eq for node name comparisons (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: limit reads also for combined messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: adhere to I2C fault codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: make pm_ops static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: add i2c bus driver for NVIDIA GPU (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] complete ->et_serial() switchover (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb_wwan: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] whiteheat: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ti_usb_3410_5052: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ssu100: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] quatech2: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] pl2303: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] opticon: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7840: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7720: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_ti: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_edgeport: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] fdti_sio: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] f81232: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ark3116: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: begin switching to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] tty_ioctl(): start taking TIOCSERIAL into separate methods (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_find() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix device_pm_lock() locking for device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver code: print symbolic error code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Fix the secondary firmware node handling in set_primary_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: add device probe log helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Change delimiter in devlink device's name to "--" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Avoid NULL pointer dereference in device_get_next_child_node() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix sleeping in invalid context during device link deletion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add waiting_for_supplier sysfs file for devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add state_synced sysfs file for devices that support it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] driver core: Expose device link details in sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Avoid deferred probe due to fw_devlink_pause/resume() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Rename dev_links_info.defer_sync to defer_hook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Don't do deferred probe in parallel with kernel_init thread (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use software_node_unregister() when unregistering group of nodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device_is_dependent() to linux/device.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Update device link status correctly for SYNC_STATE_ONLY links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement software_node_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [lib] lib/test_printf: Add tests for pfw printk modifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove unnecessary is_fwnode_dev variable in device_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers property: When no children in primary, try secondary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix SYNC_STATE_ONLY device link implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove check in driver_deferred_probe_force_trigger() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink: Add support for batching fwnode parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Look for waiting consumers only for a fwnode's primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Move code to the right part of the file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device links from fwnode only for the primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "Revert "driver core: Set fw_devlink to "permissive" behavior by default"" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of fw_devlink=permissive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink_flags can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fw_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Reevaluate dev->links.need_for_probe as suppliers are added (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Skip unnecessary work when device doesn't have sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add dev_has_sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Call sync_state() even if supplier has no consumers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow device link operations inside sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add sync_state driver/bus callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link support for SYNC_STATE_ONLY flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix creation of device links with PM-runtime flags (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove device link creation limitation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add missing description of new struct device_link field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Make driver core own stateful device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix adding device links to probing suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: core: Remove glue dirs from sysfs earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove the link if there is no driver with AUTO flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: silence device link messages unless debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] base: core: Remove WARN_ON from link dependencies check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: export set_secondary_fwnode() to modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow register and unregister software node groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Export fwnode_get_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "software node: Simplify software_node_release() function" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: add basic tests for property entries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove separate handling of references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement reference properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: allow embedding of small arrays into property_entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: replace is_array with is_inline (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: unify PROPERTY_ENTRY_XXX macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: simplify property_entry_read_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove property_entry_read_uNN_array functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: get rid of property_set_pointer() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] efi/apple-properties: use PROPERTY_ENTRY_U8_ARRAY_LEN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: mark internal macros with double underscores (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: introduce PROPERTY_ENTRY_XXX_ARRAY_LEN() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: remove DEV_PROP_MAX (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: clean up property_copy_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow fwnode_operations.add_links to differentiate errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow a device to wait on optional suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add a function to obtain a node's prefix (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_get_name for returning the name of a node (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add functions for accessing node's parents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move fwnode_get_parent() up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Make argument to to_software_node const (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Get reference to parent swnode in get_parent op (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add support for linking devices during device addition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fwnode_to_dev() to look up device from fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_to_swnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Add fwnode_connection_find_match() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by device type (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find connections also by checking the references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Introduce fwnode_find_reference() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_get_reference_args() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use kobject name when finding child nodes by name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add support for static node descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Simplify software_node_release() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow node creation without properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_graph_get_endpoint_by_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: Make two functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Implement get_named_child_node fwnode callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find device connections also from device graphs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Prepare support for firmware described connections (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: drop use of BUS_ATTR() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: bus: convert to use BUS_ATTR_WO and RW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if swnode is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if pointer p is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] sysfs: Disable lockdep for driver bind/unbind files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: fix fwnode_graph_get_next_endpoint() documentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: remove need for a temporary string for the node name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] kobject: return error code if writing /sys/.../uevent fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Remove struct property_set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move device_add_properties() to swnode.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: Introducing software nodes to the firmware node framework (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [mm] powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm (Chris von Recklinghausen) [1862347] - [powerpc] powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM (Chris von Recklinghausen) [1862347] - [fs] mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race (Chris von Recklinghausen) [1862347] - [arm64] arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect() (Andrew Jones) [1908439] - [arm64] arm64: pgtable: Fix pte_accessible() (Andrew Jones) [1908439] - [kernel] kernel: fork: properly initialize task_struct->task_struct_rh (Rafael Aquini) [1895892] - [s390] s390/dasd: Process FCES path event notification (Philipp Rudo) [1723823] - [s390] s390/dasd: Prepare for additional path event handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Display FC Endpoint Security information via sysfs (Philipp Rudo) [1723823] - [s390] s390/dasd: Fix operational path inconsistency (Philipp Rudo) [1723823] - [s390] s390/dasd: Store path configuration data during path handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Move duplicate code to separate function (Philipp Rudo) [1723823] - [s390] s390/dasd: Remove unused parameter from dasd_generic_probe() (Philipp Rudo) [1723823] - [s390] s390/cio: Add support for FCES status notification (Philipp Rudo) [1723823] - [s390] s390/cio: Provide Endpoint-Security Mode per CU (Philipp Rudo) [1723823] - [s390] s390/cio: Export information about Endpoint-Security Capability (Philipp Rudo) [1723823] - [net] net/af_iucv: fix null pointer dereference on shutdown (Philipp Rudo) [1903966] - [s390] s390/dasd: fix null pointer dereference for ERP requests (Philipp Rudo) [1903965] - [tools] selftests: netfilter: add command usage (Hangbin Liu) [1899374] - [tools] selftests: netfilter: simplify command testing (Hangbin Liu) [1899374] - [tools] selftests: netfilter: remove unused variable in make_file() (Hangbin Liu) [1899374] - [tools] selftests: netfilter: exit on invalid parameters (Hangbin Liu) [1899374] - [tools] selftests: netfilter: fix header example (Hangbin Liu) [1899374] - [tools] selftests: netfilter: kill running process only (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add MTU arguments to flowtables (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add checktool function (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add test case for conntrack helper assignment (Hangbin Liu) [1899374] - [tools] selftests: netfilter: extend nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs tunnel test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs nat test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs test script (Hangbin Liu) [1899374] - [tools] selftests: netfilter: check icmp pkttoobig errors are set as related (Hangbin Liu) [1899374] - [hwtracing] intel_th: pci: Add Emmitsburg PCH support (Jiri Olsa) [1838703] - [hwtracing] intel_th: pci: Add Tiger Lake PCH-H support (Jiri Olsa) [1783492 1782729] - [hwtracing] intel_th: pci: Add Jasper Lake CPU support (Jiri Olsa) [1783097] - [hwtracing] intel_th: pci: Add Elkhart Lake CPU support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Elkhart Lake SOC support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Ice Lake CPU support (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a NULL dereference when hub driver is not loaded (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Make stopping the trace optional (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix user-visible error codes (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix the unexpected state warning (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Disallow multi mode on devices where it's broken (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix window switching without windows (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix freeing IRQs (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a double put_device() in error path (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729]- [idle] intel_idle: Fix intel_idle() vs tracing (David Arcari) [1903307] - [idle] intel_idle: Fix max_cstate for processor models without C-state tables (David Arcari) [1903307] - [idle] intel_idle: Ignore _CST if control cannot be taken from the platform (David Arcari) [1903307] - [idle] intel_idle: mention assumption that WBINVD is not needed (David Arcari) [1903307] - [idle] intel_idle: Remove uninitialized_var() usage (David Arcari) [1903307] - [idle] intel_idle: cleanup code to address out of order commits (David Arcari) [1903307] - [s390] Revert "s390/qeth: phase out OSN support" (Philipp Rudo) [1903962] - [net] net/smc: fix matching of existing link groups (Philipp Rudo) [1903961] - [netdrv] mlxsw: core: Use variable timeout for EMAD retries (Ivan Vecera) [1857594] - [netdrv] mlxsw: Fix firmware flashing (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix memory leak on module removal (Ivan Vecera) [1857594] - [netdrv] mlxsw: Only advertise link modes supported by both driver and device (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add a PFC test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add headroom handling test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Support port-less topologies (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Add devlink_cell_size_get() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Split devlink_..._set() into save & set (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Expose transceiver_overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update module's settings when module is plugged in (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Initialize netdev's module overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enable temperature event for all supported port module sensors (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update transceiver_overheat counter according to MTWE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add an infrastructure to track transceiver overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Query MTMP before writing to set only relevant fields (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Ports Module Administrative and Operational Status Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Port Module Plug/Unplug Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Management Temperature Warning Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: simplify the return expression of __mlxsw_sp_router_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Disable port buffer autoresize with qdiscs (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Implement dcbnl_setbuffer / getbuffer (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Support two headroom modes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Manage internal buffer in the hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Introduce shared buffer ops (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Convert mlxsw_sp_port_headroom_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Inline mlxsw_sp_sb_max_headroom_cells() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Move here the new headroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move here the three-step headroom configuration from DCB (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert mlxsw_sp_port_pg_prio_map() to hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert ETS handler fully to mlxsw_sp_hdroom_configure() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split headroom autoresize out of buffer configuration (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track buffer sizes in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track lossiness in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track priorities in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Unify delay handling between PFC and pause (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Introduce fw_fatal health reporter (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW General Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw_load_policy devlink param into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Push code doing params register/unregister into separate helpers (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw flashing code into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2008.1310 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Derive SBIB from maximum port speed & MTU (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum speed around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum MTU around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Introduce ptys_max_speed callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Extract a helper to get Ethernet attributes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Extend hwmon interface with critical and emergency alarms (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Calculate MLXSW_HWMON_ATTR_COUNT more accurately (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Split temperature querying from show functions (Ivan Vecera) [1857594] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Remove internal speeds from PTYS register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Reduce runtime of tc-police scale test (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Fix mausezahn delay parameter in mirror_test() (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for burst test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for rate test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Decrease required rate accuracy (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Adjust default policer burst size for Spectrum-{2, 3} (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ptp: Use generic helper function (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of trapping on RED qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload action trap for qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC traps initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC trap groups initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: On policer_id_base_ref_count, use dec_and_test (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Use 'size_t' for array sizes (Ivan Vecera) [1857594] - [netdrv] devlink: Pass extack when setting trap's action and group's parameters (Ivan Vecera) [1857594] - [net] devlink: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_cnt: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Fix use-after-free in router init / de-init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Free EMAD transactions using kfree_rcu() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Increase scope of RCU read-side critical section (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use different trap group for externally routed packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local host routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add support for temperature thresholds reading for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add ethtool support for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: destroy workqueue when trap_register in mlxsw_emad_init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix wrong SFP EEPROM reading for upper pages 1-3 (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Test policers' occupancy (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add scale test for tc-police (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: Test tc-police restrictions (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tc-police tests (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Offload FLOW_ACTION_POLICE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add police action (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Work around hardware limitation (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add devlink resource support (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add policer core (Ivan Vecera) [1857594] - [netdrv] mlxsw: resources: Add resource identifier for global policers (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add policer bandwidth limits (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use mirror reason during Rx listener lookup (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Retrieve mirror reason from CQE during receive (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Add mirror reason field to CQEv2 (Ivan Vecera) [1857594] - [netdrv] mlxsw: trap: Add trap identifiers for mirrored packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase trap identifier to 10 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow setting policer on a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow passing parameters to SPAN agents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for mirroring towards CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Do not dereference destination netdev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add driver private info to parms_set() callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add per-ASIC SPAN agent operations (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: add mirroring_pid_base to MOGCR register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add session_id and pid to MPAT register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of mirror on RED early_drop qevent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload mirroring on RED qevent early_drop (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Promote binder-type dispatch to spectrum.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Publish matchall data structures (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Drop an unused field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Convert a goto to a return (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to enable / disable global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Prepare for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Move SPAN operations out of global file (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Port Analyzer Global Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Mirror Trigger Enable Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Fix use-after-free in case of failed devlink reload (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tests for ethtool extended state (Ivan Vecera) [1857594] - [tools] selftests: forwarding: forwarding.config.sample: Add port with no cable connected (Ivan Vecera) [1857594] - [tools] selftests: forwarding: ethtool: Move different_speeds_get() to ethtool_lib (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Add link extended state (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Port Diagnostics Database Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Move mlxsw_sp_port_type_speed_ops structs (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move ethtool_ops to spectrum_ethtool.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Rename mlxsw_sp_port_headroom_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enforce firmware version for Spectrum-3 (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2007.1168 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Fix a spelling typo in spectrum_dcb.c (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add a test for pedit munge tcp, udp sport, dport (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Support FLOW_ACTION_MANGLE for TCP, UDP ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add L4_PORT_ACTION (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split handling of pedit mangle by chip type (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Do not rely on machine endianness (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Adjust headroom buffers for 8x ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use different get_trend() callbacks for different thermal zones (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add test for control packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register ACL control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 3 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 2 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Factor out common Rx listener function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move layer 3 exceptions to exceptions trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: remove redundant initialization of pointer br_dev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local prefix routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Add packet traps for BFD packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Treat IPv6 link-local SIP as an exception (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Share one group for all locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Move all trap groups under the same enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Do not hard code "thin" policer identifier (Ivan Vecera) [1857594] - [netdrv] mlxsw: switchx2: Move SwitchX-2 trap groups out of main enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Reduce priority of locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for local routes and link-local destination (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use separate trap group for FID miss (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for various IPv6 packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IPv6 ND trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same switch case for identical groups (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for ACL trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Fix spelling mistake in trap's name (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for sampled packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for IPv6 ND and ARP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename ARP trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Remove unnecessary field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Align TC and trap priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Assign non-zero quotas to TC 0 of the CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Change default rate and priority of DHCP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Trap IPv4 DHCP packets in router (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for MLD and IGMP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IGMP trap group (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Do not hard code trap group name (Ivan Vecera) [1857594] - [tools] selftests: devlink_lib: Remove double blank line (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap group data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap policer data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move struct definition out of header file (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add couple of test for the correct matchall-flower ordering (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add test to check sample action restrictions (Ivan Vecera) [1857594] - [] selftests: mlxsw: rename tc_flower_restrictions.sh to tc_restrictions.sh (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Forbid to insert flower rules in collision with matchall rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Forbid to insert matchall rules in collision with flower rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Put matchall list into substruct of flow struct (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Restrict sample action to be allowed only on ingress (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove old SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use new analyzed ports list during speed / MTU change (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Convert flower-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Convert matchall-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to bind / unbind a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Wrap buffer change in a function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put an analyzed port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move flow offload binding into spectrum_flow.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Process matchall events from the same cb as flower (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Avoid copying sample values and use RCU pointer direcly instead (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Push per-port rule add/del into separate functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Move ingress indication into mall_entry (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_sample_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_mirror_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_rule_del() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push matchall bits into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push flow_block related functions into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename acl_block to flow_block (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Move block helpers into inline header functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Replace zero-length array with flexible-array member (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use 'refcount_t' for reference counting (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove unnecessary debug prints (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename parms() to parms_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entry_configure() (Ivan Vecera) [1857594] - [netdrv] net/mlxfw: Remove unneeded semicolon (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase register field length to 13 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Re-increase scale of IPv6 nexthop groups (Ivan Vecera) [1857594] - [net] ipv6: Fix use of anycast address with loopback (Ivan Vecera) [1899591] - [net] ipv6: addrconf_f6i_alloc - fix non-null pointer check to !IS_ERR() (Ivan Vecera) [1899591] - [net] ipv6: fix excessive RTF_ADDRCONF flag on ::1/128 local route (and others) (Ivan Vecera) [1899591] - [net] ipv6: Change addrconf_f6i_alloc to use ip6_route_info_create (Ivan Vecera) [1899591] - [net] ipv6: Move setting default metric for routes (Ivan Vecera) [1899591] - [net] Add extack argument to ip_fib_metrics_init (Ivan Vecera) [1899591] - [net] ipv6: do not leave garbage in rt->fib6_metrics (Ivan Vecera) [1899591] - [net] Move free of dst_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for dst_entry (Ivan Vecera) [1899591] - [net] Move free of fib_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for FIB entries (Ivan Vecera) [1899591] - [net] rtmsg_to_fib6_config() - use new style struct initializer instead of memset (Ivan Vecera) [1899591] - [powercap] powercap/intel_rapl: enumerate Psys RAPL domain together with package RAPL domain (Puneet Sethi) [1893463] - [powercap] powercap/intel_rapl: Fix domain detection (Puneet Sethi) [1893463]- [net] openvswitch: fix TTL decrement exception action execution (Eelco Chaudron) [1902610] - [net] openvswitch: fix error return code in validate_and_copy_dec_ttl() (Eelco Chaudron) [1902610] - [net] openvswitch: fix TTL decrement action netlink message format (Eelco Chaudron) [1902610] - [x86] hyperv: Enable 15-bit APIC ID if the hypervisor supports it (Vitaly Kuznetsov) [1903823] - [x86] kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected (Vitaly Kuznetsov) [1903823] - [documentation] x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID (Vitaly Kuznetsov) [1903823] - [iommu] hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available (Vitaly Kuznetsov) [1903823] - [x86] apic: Support 15 bits of APIC ID in MSI where available (Vitaly Kuznetsov) [1903823] - [x86] msi: Provide msi message shadow structs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/msi: allow shadow declarations of msi_msg:: $member (Vitaly Kuznetsov) [1903823] - [x86] ioapic: Handle Extended Destination ID field in RTE (Vitaly Kuznetsov) [1903823] - [x86] apic: Always provide irq_compose_msi_msg() method for vector domain (Vitaly Kuznetsov) [1903823] - [x86] apic: Cleanup delivery mode defines (Vitaly Kuznetsov) [1903823] - [x86] apic/uv: Fix inconsistent destination mode (Vitaly Kuznetsov) [1903823] - [x86] msi: Only use high bits of MSI address for DMAR unit (Vitaly Kuznetsov) [1903823] - [x86] msi: Move compose message callback where it belongs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/chip: Use the first chip in irq_chip_compose_msi_msg() (Vitaly Kuznetsov) [1903823] - [x86] apic: Fix x2apic enablement without interrupt remapping (Vitaly Kuznetsov) [1903823] - [tools] perf test: Fix msan uninitialized use (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix the ratio comments of miss-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free formats for perf pmu parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Do not free metric when failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Free metric when it failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Release expr_parse_ctx after testing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix memory leaks in parse-metric test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-event: Fix memory leak in evsel->unit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix cpu/thread map leak (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks - part 2 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free aliases for PMU event map aliases test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf vendor events amd: Remove trailing commas (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Leader sampling shouldn't clear sample period (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Prevent override of attr->sample_period for libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Set PERF_RECORD_PERIOD if attr->freq is set (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix 2 memory sanitizer warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix the "signal" test inline assembly (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record/stat: Explicitly call out event modifiers in the documentation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix build warning on 32-bit arches (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf jevents: Fix suspicious code in fixregex() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use uintptr_t when casting numbers to pointers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf report: Disable ordered_events for raw dump (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Correct SNOOPX field offset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Avoid an uninitialized read when using fake PMUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix out of bounds array access in the print_counters() evlist method (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Set exclude_guest=1 for user-space counting (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Correct the help info of option "--no-bpf-event" (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Use zd for size_t printf formats on 32-bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: arm-spe: Fix check error when synthesizing events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add mwait_idle_with_hints.constprop.0 to the list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched timehist: Fix use of CPU list with summary option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix basic bpf filtering test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Make option description initials all capital letters (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf build-ids: Fall back to debuginfod query if debuginfo not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Remove dead code in parse_nodes_opt() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Update POWER9 metrics to utilize other metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add change log (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Add set_tracing_options() to set all trace options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option --tid to filter by thread id (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option -D/--delay to delay tracing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Allow set graph depth by '--graph-opts' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option tracing_thresh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option 'verbose' to show more info for graph tracer (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'irq-info' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option funcgraph-irqs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option sleep-time (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'func_stack_trace' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add general function to parse sublevel options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '--inherit' to trace children processes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Show trace column header (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-m/--buffer-size' to set per-cpu buffer size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Factor out function write_tracing_file_int() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-F/--funcs' to list available functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Select function/function_graph tracer automatically (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Use numa_node_to_cpus() to bind tasks to nodes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix cpumask memory leak in node_has_cpus() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Quote CC and CXX for their arguments (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix module symbol processing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Rename 'enum dso_kernel_type' to 'enum dso_space_type' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Fix man page typos (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Allow multiple probes in record+script_probe_vfs_getname.sh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench mem: Always memset source before memcpy (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched: Prefer sched_waking event when it exists (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix a couple of spelling mistakes in options text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix benchmark names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix number of processes in "2x3-convergence" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Use the autogenerated protocol family table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Add script to autogenerate socket families table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add 'tod' field to display time of day (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Change the 'enum perf_output_field' enumerators to be 64 bits (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf data: Add support to store time of day in CTF data conversion (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Move clockid_res_ns under clock struct (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf header: Store clock references for -k/--clockid option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add clockid_name function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf clockid: Move parse_clockid() to new clockid object (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Handle possible strdup() error in tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed description of tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed type in PRINT_FMT_STING (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed broken indentation in parse_ip4_print_args() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Improve error handling of tep_plugin_add_option() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix typo in tep_plugin_add_option() description (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Handle strdup() error in parse_option_name() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Document tep_load_plugins_hook() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evsel: Extend message to mention CAP_SYS_PTRACE and perf security doc link (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding PSB+ only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding FUP/TIP only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add itrace 'q' option for quicker, less detailed decoding (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Time filter logged perf events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace debug log flags to suppress some messages (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional log flags to the itrace 'd' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace error flags to suppress some errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional error flags to the itrace 'e' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add missing itrace options to help text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Improve aux_output not supported error (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix duplicate branch after CBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix FUP packet state (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add benchmark of find_next_bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Use CC and CXX from parent (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename group_list to metric_list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename struct egroup to metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add metric group test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Make compute_single function more precise (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add recursion check when processing nested metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add DCache_L2 to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add cache_miss_cycles to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add events for the current list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Compute referenced metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add referenced metrics to hash data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_expr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_ref_node (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename __metricgroup__add_metric to __add_metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add add_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add macros for iterating map events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__del_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Change expr__get_id to return struct expr_id_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix memory leak in expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Ensure sample_period is set libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix term parsing for raw syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Allow r0x event syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: No need to cache the PMUs in ARM SPE auxtrace init routine (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add basic syscall benchmark (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out event handling loop into dispatch_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for fork case (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Move target check to loop control statement (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for system wide (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Implement control command handling functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Introduce control file descriptors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid counting of nonfilterable fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Add flags to fdarray fds objects (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid internal moving of fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add 'struct expr_id_data' to keep expr value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename expr__add_id() to expr__add_val() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Warn if the target function is a GNU indirect function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix memory leakage when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix wrong variable warning when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Avoid setting probes on the same address for the same event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf kmem: Pass additional arguments to 'perf record' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Report BPF errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Show text poke address symbol (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add option --show-text-poke-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for text poke events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add support for PERF_RECORD_TEXT_POKE (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Fix non-null terminated buffer returned by readlink() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf inject jit: Remove //anon mmap events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add s390 idle functions 'psw_idle' and 'psw_idle_exit' to list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Fix reporting of unknown SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add builtin handler for trace_marker_raw (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Move kernel_stack event handler to "function" plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for decoding syscalls/sys_enter_futex (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add offset option for function plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add more SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for tlb_flush (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Optimize pretty_print() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add support for more printk format specifiers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Introduced new traceevent API, for adding new plugins directories (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add interface for options to plugins (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add tep_load_plugins_hook() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of bison warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of flex warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare bison header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add missing headers noticed when building with NO_LIBBPF=1 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare flex header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add flex debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add bison debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for yacc input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for flex input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' branch_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_id_all methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' strerror methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' 'add' evsel methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Improve CPU core PMU HW event list ordering (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: List kernel supplied event aliases for arm64 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Allow no CoreSight sink to be specified on command line (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add < and > operators (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add d_ratio operation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Fixup some evsel/evlist method names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for frontend metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for ipc metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add test_generic_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Release metric_events rblist (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Factor out prepare_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add metricgroup__parse_groups_test function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add map to parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake_pmu to parse_group() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Factor out parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add another metric parsing test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add a perf_pmu__fake object to use with __parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Provide a way to pass a fake_pmu to parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Factor check_parse_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake pmu support (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Remove unneeded conversion to bool (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools/: replace HTTP links with HTTPS ones (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools, build: Propagate build failures from tools/build/Makefile.build (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/cpufeatures: Add Architectural LBRs feature bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Add support for Intel SPR platform (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Support multiple RAPL unit quirks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Fix missing psys sysfs attributes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Take over CAP_SYS_PTRACE creds to CAP_PERFMON capability (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Expose get/put_callchain_entry() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [include] perf: : drop a duplicated word (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Remove task_ctx_size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Create kmem_cache for the LBR context data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Use kmem_cache to allocate the PMU specific data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Factor out functions to allocate/free the task_ctx_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support Architectural LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out intel_pmu_store_lbr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out rdlbr_all() and wrlbr_all() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Mark the {rd, wr}lbr_{to, from} wrappers __always_inline (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Unify the stored format of LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support LBR_CTL (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/msr-index: Add bunch of MSRs for Arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Expose CPUID enumeration bits for arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Use dynamic data structure for task_ctx (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out a new struct for generic optimization (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add the function pointers for LBR save and restore (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR read (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR reset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Keep LBR records unchanged in host context for guest usage (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Add constraint to create guest LBR event without hw counter (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/lbr: Add interface to get LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Provide stubs of KVM helpers for non-Intel CPUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/core: Refactor hw->idx checks and cleanup (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Fix variable types for LBR registers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Add perf text poke event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [uapi] perf: Add perf_event_mmap_page::cap_user_time_short ABI (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] sev-es: Do not support MMIO to/from encrypted memory (Vitaly Kuznetsov) [1868080] - [x86] head/64: Check SEV encryption before switching to kernel page-table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Sanity-check CPUID results in the early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check SEV encryption in 64-bit boot-path (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Introduce sev_status (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Use GHCB accessor for setting the MMIO scratch buffer (Vitaly Kuznetsov) [1868080] - [x86] head/64: Disable stack protection for head$(BITS).o (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Check required CPU features for SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] efi: Add GHCB mappings when SEV-ES is active (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle NMI State (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Support CPU offline/online (Vitaly Kuznetsov) [1868080] - [x86] head/64: Don't call verify_cpu() on starting APs (Vitaly Kuznetsov) [1868080] - [x86] smpboot: Load TSS and getcpu GDT entry before loading IDT (Vitaly Kuznetsov) [1868080] - [x86] realmode: Setup AP jump table (Vitaly Kuznetsov) [1868080] - [x86] realmode: Add SEV-ES specific trampoline entry point (Vitaly Kuznetsov) [1868080] - [x86] vmware: Add VMware-specific handling for VMMCALL under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] kvm: Add KVM-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] paravirt: Allow hypervisor-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #DB Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #AC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle VMMCALL Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MWAIT/MWAITX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MONITOR/MONITORX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle INVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDPMC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDTSC(P) Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle WBINVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle DR7 read/write events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MSR events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO String Instructions (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle instruction fetches from user-space (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Wire up existing #VC exit-code handlers (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add a Runtime #VC Exception Handler (Vitaly Kuznetsov) [1868080] - [x86] entry/64: Add entry code for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] dumpstack/64: Add noinstr version of get_stack_info() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Adjust #VC IST Stack on entering NMI handler (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Explicitly map boot_params and command line (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Initialize 5-level paging variables earlier (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Allocate and map an IST stack for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] debug: Allow a single level of #DB recursion (Vitaly Kuznetsov) [1868080] - [x86] entry: Remove DBn stacks (Vitaly Kuznetsov) [1868080] - [x86] entry, nmi: Disable #DB (Vitaly Kuznetsov) [1868080] - [x86] nmi: Protect NMI entry against instrumentation (Vitaly Kuznetsov) [1868080] - [x86] entry: Introduce local_db_{save, restore}() (Vitaly Kuznetsov) [1868080] - [x86] db: Split out dr6/7 handling (Vitaly Kuznetsov) [1868080] - [x86] Replace ist_enter() with nmi_enter() (Vitaly Kuznetsov) [1868080] - [x86] traps: Stop using ist_enter/exit() in do_int3() (Vitaly Kuznetsov) [1868080] - [x86] entry: Get rid of ist_begin/end_non_atomic() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup per-CPU GHCBs for the runtime handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup GHCB-based boot #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup an early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Compile early handler code into kernel image (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Print SEV-ES info into the kernel log (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add SEV-ES Feature Detection (Vitaly Kuznetsov) [1868080] - [x86] head/64: Move early exception dispatch to C code (Vitaly Kuznetsov) [1868080] - [x86] idt: Make IDT init functions static inlines (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install a CPU bringup IDT (Vitaly Kuznetsov) [1868080] - [x86] head/64: Switch to initial stack earlier (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load segment registers earlier (Vitaly Kuznetsov) [1868080] - [x86] irq/64: Update stale comment (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load GDT after switch to virtual addresses (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install startup GDT (Vitaly Kuznetsov) [1868080] - [x86] idt: Split idt_data setup out of set_intr_gate() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add CPUID handling to #VC handler (Vitaly Kuznetsov) [1868080] - [x86] fpu: Move xgetbv()/xsetbv() into a separate header (Vitaly Kuznetsov) [1868080] - [x86] cpu: Use XGETBV and XSETBV mnemonics in fpu/internal.h (Vitaly Kuznetsov) [1868080] - [x86] fpu: Reset MXCSR to default in kernel_fpu_begin() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add support for handling IOIO exceptions (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Unmap GHCB page before booting the kernel (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Setup a GHCB-based VC Exception handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add set_page_en/decrypted() helpers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check return value of kernel_ident_mapping_init() (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Call set_sev_encryption_mask() earlier (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add stage1 #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Change add_identity_map() to take start and end (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Don't pre-map memory in KASLR code (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Always switch to own page table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add page-fault handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Rename kaslr_64.c to ident_map_64.c (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add IDT Infrastructure (Vitaly Kuznetsov) [1868080] - [x86] traps: Split trap numbers out in a separate header (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Disable red-zone usage (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_has_rep_prefix() helper (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_get_modrm_reg_off() (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction decoding (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction fetch (Vitaly Kuznetsov) [1868080] - [tools] x86/insn: Make inat-tables.c suitable for pre-decompression code (Vitaly Kuznetsov) [1868080] - [x86] traps: Move pf error codes to (Vitaly Kuznetsov) [1868080] - [x86] cpufeatures: Add SEV-ES CPU feature (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Use __packed shorthand (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Add GHCB Accessor functions (Vitaly Kuznetsov) [1868080] - [x86] cpu: Unify cpu_init() (Vitaly Kuznetsov) [1868080] - [x86] insn-eval: Add support for 64-bit kernel mode (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Get rid of GOT fixup code (Vitaly Kuznetsov) [1868080] - [kernel] x86/boot/compressed: Force hidden visibility for all symbol references (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Move .got.plt entries out of the .got section (Vitaly Kuznetsov) [1868080] - [x86] boot: Correct relocation destination on old linkers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Switch to __KERNEL_CS after GDT is loaded (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Fix reloading of GDTR post-relocation (Vitaly Kuznetsov) [1868080] - [x86] boot: Reload GDTR after copying to the end of the buffer (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Don't declare __force_order in kaslr_64.c (Vitaly Kuznetsov) [1868080] - [mm] mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() (Philipp Rudo) [1903968] - [s390] s390/ap: fix ap devices reference counting (Philipp Rudo) [1903967] - [infiniband] RDMA/cxgb4: Validate the number of CQEs (Kamal Heib) [1894720] - [net] treewide: Use fallthrough pseudo-keyword (Petr Oros) [1892748] - [net] devlink: Remove overzealous WARN_ON with snapshots (Petr Oros) [1892748] - [net] devlink: ignore -EOPNOTSUPP errors on dumpit (Petr Oros) [1892748] - [net] devlink: Always use user_ptr[0] for devlink and simplify post_doit (Petr Oros) [1892748] - [net] devlink: Constify devlink instance pointer (Petr Oros) [1892748] - [net] devlink: Add comment for devlink instance lock (Petr Oros) [1892748] - [net] devlink: Do not hold devlink mutex when initializing devlink fields (Petr Oros) [1892748] - [docs] ice: add documentation for device-caps region (Petr Oros) [1892748] - [net] devlink: remove new uninitialized_var() usage (Petr Oros) [1892748] - [docs] networking: convert sja1105's devlink info to RTS (Petr Oros) [1892748] - [net] devlink: refactor end checks in devlink_nl_cmd_region_read_dumpit (Petr Oros) [1892748] - [docs] ice: cleanup language in ice.rst for fw.app (Petr Oros) [1892748] - [docs] devlink: don't wrap commands in rST shell blocks (Petr Oros) [1892748] - [net] devlink: Protect devlink port list traversal (Petr Oros) [1895042] - [net] devlink: Fix per port reporter fields initialization (Petr Oros) [1895042] - [net] devlink: Fix use-after-free when destroying health reporters (Petr Oros) [1895042] - [net] devlink: introduce the health reporter test command (Petr Oros) [1895042] - [net] devlink: Add devlink health port reporters API (Petr Oros) [1895042] - [net] devlink: Implement devlink health reporters on per-port basis (Petr Oros) [1895042] - [net] devlink: Create generic devlink health reporter search function (Petr Oros) [1895042] - [net] devlink: Rework devlink health reporter destructor (Petr Oros) [1895042] - [net] devlink: Refactor devlink health reporter constructor (Petr Oros) [1895042]- [md] dm writecache: fix the maximum number of arguments (Mike Snitzer) [1895117] - [md] dm writecache: advance the number of arguments when reporting max_age (Mike Snitzer) [1895117] - [x86] x86/cpu/amd: Make erratum #1054 a legacy erratum (Michael Petlan) [1791459] - [x86] x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF (Michael Petlan) [1791459] - [s390] s390/early: improve machine detection (Claudio Imbrenda) [1896307] - [infiniband] IB/mlx5: Fix fall-through warnings for Clang (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix corruption of reg_pages in mlx5_ib_rereg_user_mr() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Properly convey driver version to firmware (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Enforce HW TX csum offload with kTLS (Alaa Hleihel) [1858561] - [netdrv] net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix wrong address reclaim when command interface is down (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Disable QoS when min_rates on all VFs are zero (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Clear bw_share upon VF disable (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add handling of port type in rule deletion (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix check if netdev is bond slave (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Set IPsec WAs only in IP's non checksum partial case (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix incorrect access of RCU-protected xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VXLAN synchronization after function reload (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Avoid extack error log for disabled vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix deletion of duplicate rules (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Protect encap route dev from concurrent release (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix modify header actions memory leak (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix devlink deadlock on net namespace deletion (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_counters() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Clarify what the UMR is for when creating MRs (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Make mkeys always owned by the kernel's PD when not enabled (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove dead check for EAGAIN after alloc_mr_from_cache() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix potential race between destroy and CQE poll (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Use kvfree() for memory allocated with kvzalloc() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TC: Remove unused parameter from mlx5_tc_ct_add_no_trk_match() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Setup all vports' metadata to support peer miss rule (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Dedicated metadata for uplink vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Check and enable metadata support flag before using (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Release clock lock before scheduling a PPS work (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Rename ptp clock info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Always use container_of to find mdev pointer from clock struct (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix uninitialized variable warning (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add TX steering rule per IPsec state (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Add NIC TX domain namespace (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: Enhanced TX MPWQE for SKBs (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TX code into functions to be used by MPWQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename xmit-related structs to generalize them (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Generalize TX MPWQE checks for full session (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Support multiple SKBs in a TX WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move the TLS resync check out of the function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Small improvements for XDP TX MPWQE logic (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor xmit functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.c (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor inline header size calculation in the TX path (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add IPv6 traffic class (DSCP) header rewrite support (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Add LAG warning if bond slave is not lag master (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Add LAG warning for unsupported tx type (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Return a valid errno if can't get lag device index (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Fix race condition on nhe->n pointer in neigh update (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN create flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN cleanup flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix return status when setting unsupported FEC mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix driver's declaration to support GRE offload (Alaa Hleihel) [1858561 1819619] - [netdrv] net/mlx5e: CT, Fix coverity issue (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix error path for RQ alloc (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix request_irqs error flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: cmdif, Avoid skipping reclaim pages if FW is not accessible (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add retry mechanism to the command entry index allocation (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: poll cmd EQ in case of command timeout (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Avoid possible free of command entry while timeout comp handler (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix a race when moving command interface to polling mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: mlx5e_fec_in_caps() returns a boolean (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TLS, Do not expose FPGA TLS counter if not supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix using wrong stats_grps in mlx5e_update_ndo_stats() (Alaa Hleihel) [1870593 1858561] - [netdrv] net/mlx5e: Fix multicast counter not up-to-date in "ip -s" (Alaa Hleihel) [1858561 1693130] - [netdrv] net/mlx5e: Fix endianness when calculating pedit mask first bit (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Enable adding peer miss rules only if merged eswitch is supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: CT: Fix freeing ct_label mapping (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix memory leak of tunnel info when rule under multipath not ready (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use synchronize_rcu to sync with NAPI (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use RCU to protect rq->xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix FTE cleanup (Alaa Hleihel) [1858561] - [infiniband] mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix flow destination setting for RDMA TX flow table (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Delete extra dump stack that gives nothing (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: convert to new udp_tunnel infrastructure (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Change push vlan action sequence (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enable users to change VF/PF representors carrier state (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete unreachable code (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: drop unnecessary list_empty (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: DR, Reduce print level for matcher print (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add support for PCI relaxed ordering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use indirect call wrappers for RX post WQEs functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move exposure of datapath function to txrx header (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Re-work initializaiton of RX function pointers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Use eswitch total_vports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Reuse total_vports and avoid duplicate nvports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Consider maximum vf vports for steering init (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Add function ID to reclaim pages debug log (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Hold pages RB tree per VF (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Set mkey relaxed ordering by UMR with ConnectX-7 (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use MLX5_SET macro instead of local structure (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow (Alaa Hleihel) [1858561] - [include] RDMA/mlx5: ConnectX-7 new capabilities to set relaxed ordering by UMR (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Allow SQ modification (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Do not request completion on every single UMR WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Avoid indirect call in representor CQE handling (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: XDP, Avoid indirect call in TX flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec ESN update offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Rx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add IPsec steering in local NIC RX (Alaa Hleihel) [1858561 1790222] - [include] net/mlx5: Add IPsec related Flow steering entry's fields (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: IPsec: Add HW crypto offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Accel, Add core IPsec support for the Connect-X family (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: E-switch, Reduce dependency on num_vfs during mode set (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Avoid function change handler for non ECPF (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Make MLX5_EN_TLS non-prompt (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable count action for rules with allow action (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add interface changes required for VDPA (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add VDPA interface type to supported enumerations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Support setting access rights of dma addresses (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move devlink port register and unregister calls (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove unused to_mibmr function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, When eswitch is unsupported, return -EOPNOTSUPP (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Added support for 100Gbps per lane link modes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete one-time used functions (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Cleanup DEVX initialization flow (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate flow steering logic from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate counters from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate restrack callbacks initialization from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Limit the scope of mlx5_ib_enable_driver function (Alaa Hleihel) [1858561] - [infiniband] RDMA: Move XRCD to be under ib_core responsibility (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce UAPI to query PD attributes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Implement the query ucontext functionality (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Refactor mlx5_ib_alloc_ucontext() response (Alaa Hleihel) [1858561] - [infiniband] RDMA/core: Optimize XRC target lookup (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Get XRCD number directly for the internal use (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable QP number request when creating IPoIB underlay QP (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce ODP prefetch counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance TX timeout recovery (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance ICOSQ data on RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add EQ info to TX/RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance CQ data on diagnose output (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename reporter's helpers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get the RQ WQE counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get RQ WQE's head (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move RQ helpers to txrx.h (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Align RX/TX reporters diagnose output format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Remove redundant RQ state query (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add a flush timeout define (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Change reporters create functions to return void (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: fix memory leak of tls (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix build break when CONFIG_XPS is not set (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Add kTLS RX HW offload support (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Use kernel API to extract private offload context (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Improve TLS feature modularity (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Accel, Expose flow steering API for rules add/del (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Receive flow steering framework for accelerated TCP flows (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: API to manipulate TTC rules destinations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor build channel params (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Turn XSK ICOSQ into a general asynchronous one (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: kTLS, Improve TLS params layout structures (Alaa Hleihel) [1858561] - [include] net/mlx5: Avoid RDMA file inclusion in core driver (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: vxlan: Return bool instead of opaque ptr in port_lookup() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TC-specific function definitions into MLX5_CLS_ACT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use kfree(ft->g) in arfs_create_groups() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: FWTrace: Add missing space (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get MR resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get CQ resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get QP resource in RAW format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add support in query QP, CQ and MKEY segments (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Export resource dump interface (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Supporting setting devlink port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Split mac address setting function for using state_lock (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Support querying port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Move helper to eswitch layer (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Introduce and use eswitch support check helper (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Constify mac address pointer (Alaa Hleihel) [1858561] - [tty] serial: 8250: export serial8250_do_set_divisor() (Steve Best) [1784119] - [tty] serial: 8250: introduce get_divisor() and set_divisor() hook (Steve Best) [1784119] - [tty] serial: 8250: let serial8250_get_divisor() get uart_port * as param (Steve Best) [1784119] - [tty] serial: 8250_lpss: Add ->setup() for Elkhart Lake ports (Steve Best) [1784119] - [tty] serial: 8250_lpss: Switch over to MSI interrupts (Steve Best) [1784119] - [tty] serial: 8250_lpss: Enable HS UART on Elkhart Lake (Steve Best) [1784119] - [tty] serial: 8250_lpss: Get rid of custom LPSS_DEVICE() macro (Steve Best) [1784119] - [tty] serial: 8250_lpss: register DMA IRQ and pool with instance ID (Steve Best) [1784119] - [tty] serial: 8250_lpss: add fractional divisor support (Steve Best) [1784119] - [tty] serial: 8250_lpss: switch to use 8250_dwlib library (Steve Best) [1784119] - [tty] tty: serial: Use the correct style for SPDX License Identifier (Steve Best) [1784119] - [tty] serial: 8250_dw: split Synopsys DesignWare 8250 common functions (Steve Best) [1784119] - [tty] 8250_lpss: check null return when calling pci_ioremap_bar (Steve Best) [1784119] - [dma] dmaengine: dw: Remove misleading is_private property (Steve Best) [1784119] - [tty] serial: 8250: fix null-ptr-deref in serial8250_start_tx() (John Linville) [1903272] {CVE-2020-15437} - [i2c] i2c: designware-pci: Fix BUG_ON during device removal (Steve Best) [1784122] - [i2c] i2c: designware-pci: Add support for Elkhart Lake PSE I2C (Steve Best) [1784122] - [i2c] i2c: designware-pci: Switch over to MSI interrupts (Steve Best) [1784122] - [mmc] mmc: sdhci: Add LTR support for some Intel BYT based controllers (Steve Best) [1906791] - [mmc] mmc: sdhci-pci: Add max-frequency device property for Intel controllers (Steve Best) [1906791] - [powerpc] powerpc/64s: Trim offlined CPUs from mm_cpumasks (Steve Best) [1905892] - [kernel] kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling (Steve Best) [1905892] - [mm] powerpc/64s/pseries: Fix hash tlbiel_all_isa300 for guest kernels (Steve Best) [1905892] - [mm] powerpc/64s: Fix hash ISA v3.0 TLBIEL instruction generation (Steve Best) [1905892] - [mm] powerpc/64s: Add cp_abort after tlbiel to invalidate copy-buffer address (Steve Best) [1905892] - [powerpc] powerpc: untangle cputable mce include (Steve Best) [1905892] - [mmc] mmc: sdhci-pci: Add support for Intel EHL (Steve Best) [1783588] - [scsi] qla2xxx: Update version to 10.02.00.104-k (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix device loss on 4G and older HBAs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix the call trace for flush workqueue (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix flash update in 28XX adapters on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Handle aborts correctly for port undergoing deletion (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix N2N and NVMe connect retry failure (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix FW initialization error on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix crash during driver load on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix compilation issue in PPC systems (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Don't check for fw_started while posting NVMe command (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Tear down session if FW say it is down (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Limit interrupt vectors to number of CPUs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Change post del message from debug level to log level (Nilesh Javali) [1905493] - [s390] s390/qeth: Remove pnso workaround (Philipp Rudo) [1903964] - [s390] s390/purgatory: do not build purgatory with kcov, kasan and friends (Philipp Rudo) [1900550] - [fs] iomap: Fix misplaced page flushing (Carlos Maiolino) [1868429] - [fs] iomap: Use round_down/round_up macros in __iomap_write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Mark read blocks uptodate in write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Clear page error before beginning a write (Carlos Maiolino) [1868429] - [fs] iomap: fix WARN_ON_ONCE() from unprivileged users (Carlos Maiolino) [1868429] - [fs] iomap: fall back to buffered writes for invalidation failures (Carlos Maiolino) [1868429] - [fs] iomap: Only invalidate page cache pages on direct IO writes (Carlos Maiolino) [1868429] - [fs] iomap: Make sure iomap_end is called after iomap_begin (Carlos Maiolino) [1868429] - [fs] iomap: Fix unsharing of an extent >2GB on a 32-bit machine (Carlos Maiolino) [1868429] - [fs] iomap: fix the iomap_fiemap prototype (Carlos Maiolino) [1868429] - [fs] iomap: remove lockdep_assert_held() (Carlos Maiolino) [1868429] - [mm] powerpc/numa: Fix a regression on memoryless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Offline memoryless cpuless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Prefer node id queried from vphn (Steve Best) [1903613] - [mm] powerpc/numa: Set numa_node for all possible cpus (Steve Best) [1903613] - [powerpc] powerpc/numa: Remove late request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Early request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Use cpu node map of first sibling thread (Steve Best) [1903613] - [x86] xen: don't unbind uninitialized lock_kicker_irq (Brian Masney) [1896786] - [net] Bluetooth: Acquire sk_lock.slock without disabling interrupts (Ivan Vecera) [1889859] - [wireless] mwifiex: fix double free (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: run init_cfg function once per driver load (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: remove no filter condition (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: split a print to avoid a WARNING in ROC (Jarod Wilson) [1860496] - [wireless] qtnfmac: fix resource leaks on unsupported iftype error return path (Jarod Wilson) [1860496] - [net] nl80211: fix OBSS PD min and max offset validation (Jarod Wilson) [1860496] - [wireless] rtw88: Fix potential probe error handling race with wow firmware loading (Jarod Wilson) [1860496] - [wireless] rtw88: Fix probe error handling race with firmware loading (Jarod Wilson) [1860496] - [wireless] ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd() (Jarod Wilson) [1860496] - [wireless] ath11k: Add checked value for ath11k_ahb_remove (Jarod Wilson) [1860496] - [wireless] mwifiex: remove function pointer check (Jarod Wilson) [1860496] - [wireless] ath11k: fix uninitialized return in ath11k_spectral_process_data() (Jarod Wilson) [1860496] - [wireless] ath11k: fix a double free and a memory leak (Jarod Wilson) [1860496] - [wireless] rtw88: fix compile warning: (Jarod Wilson) [1860496] - [wireless] mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO_BSS_INFO (Jarod Wilson) [1860496] - [wireless] rtw88: don't treat NULL pointer as an array (Jarod Wilson) [1860496] - [wireless] mwifiex: Do not use GFP_KERNEL in atomic context (Jarod Wilson) [1860496] - [wireless] brcmfmac: check ndev pointer (Jarod Wilson) [1860496] - [wireless] ath11k: Fix possible memleak in ath11k_qmi_init_service (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1860496] - [wireless] ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb() (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Use appropriate rs_datalen type (Jarod Wilson) [1860496] - [wireless] ath6kl: prevent potential array overflow in ath6kl_add_new_sta() (Jarod Wilson) [1860496] - [net] net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce maximum VHT MPDU length to 7991 (Jarod Wilson) [1860496] - [net] mac80211: fix 80 MHz association to 160/80+80 AP on 6 GHz (Jarod Wilson) [1860496] - [net] mac80211: do not allow bigger VHT MPDUs than the hardware supports (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz channel conversion (Jarod Wilson) [1860496] - [net] mac80211: do not disable HE if HT is missing on 2.4 GHz (Jarod Wilson) [1860496] - [net] mac80211: Fix radiotap header channel flag for 6GHz band (Jarod Wilson) [1860496] - [net] lib80211: fix unmet direct dependendices config warning when !CRYPTO (Jarod Wilson) [1860496] - [net] mac80211: add AQL support for VHT160 tx rates (Jarod Wilson) [1860496] - [net] mac80211: extend AQL aggregation estimation to HE and fix unit mismatch (Jarod Wilson) [1860496] - [wireless] mwifiex: Increase AES key storage size to 256 bits (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_free_txskb to free tx skbs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use v1 MCU API on MT7615 to fix issues with adding/removing stations (Jarod Wilson) [1860496] - [net] cfg80211: Adjust 6 GHz frequency to channel conversion (Jarod Wilson) [1860496] - [net] mac80211: reduce packet loss event false positives (Jarod Wilson) [1860496] - [net] cfg80211: regulatory: reject invalid hints (Jarod Wilson) [1860496] - [net] wireless: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1860496] - [net] mac80211: improve AQL aggregation estimation for low data rates (Jarod Wilson) [1860496] - [net] mac80211: factor out code to look up the average packet length duration for a rate (Jarod Wilson) [1860496] - [net] mac80211: use rate provided via status->rate on ieee80211_tx_status_ext for AQL (Jarod Wilson) [1860496] - [net] nl80211: fix NL80211_ATTR_HE_6GHZ_CAPABILITY usage (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve tx credit only when txctl is ready to send (Jarod Wilson) [1860496] - [net] wireless: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [wireless] rtl818x: constify ioreadX() iomem argument (as in generic implementation) (Jarod Wilson) [1860496] - [net] mac80211: Do not report beacon loss if beacon filtering enabled (Jarod Wilson) [1860496] - [net] mac80211: fix misplaced while instead of if (Jarod Wilson) [1860496] - [net] nl80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac8211: fix struct initialisation (Jarod Wilson) [1860496] - [net] mac80211: Handle special status codes in SAE commit (Jarod Wilson) [1860496] - [wireless] brcmfmac: Set timeout value when configuring power save (Jarod Wilson) [1860496] - [wireless] hostap: use generic power management (Jarod Wilson) [1860496] - [wireless] rt2x00: pci: use generic power management (Jarod Wilson) [1860496] - [wireless] mt7601u: add missing release on skb in mt7601u_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't print failure if debug firmware is missing (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: coex: add functions and parameters (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: make symbol 'rtw8821c_rtw_pwr_track_tbl' static (Jarod Wilson) [1860496] - [wireless] rtw88: add h2c command in debugfs (Jarod Wilson) [1860496] - [wireless] rtw88: allows driver to enable/disable beacon (Jarod Wilson) [1860496] - [wireless] rtw88: add ieee80211_ops::change_interface (Jarod Wilson) [1860496] - [wireless] rtw88: coex: only skip coex triggered by BT info (Jarod Wilson) [1860496] - [wireless] rtw88: update tx descriptor of mgmt and reserved page packets (Jarod Wilson) [1860496] - [wireless] rtw88: fix short GI capability based on current bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: fix LDPC field for RA info (Jarod Wilson) [1860496] - [wireless] prism54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] prism54: islpci_hotplug: use generic power management (Jarod Wilson) [1860496] - [wireless] prism54: Replace HTTP links with HTTPS ones (Jarod Wilson) [1860496] - [wireless] p54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] mwifiex: 11n_rxreorder: Remove unnecessary cast in kfree() (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: use *ph to print small buffer (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: remove redundant initialization of variables ant_num and single_ant_path (Jarod Wilson) [1860496] - [net] mac80211: warn only once in check_sdata_in_driver() at each caller (Jarod Wilson) [1860496] - [net] nl80211: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1860496] - [net] cfg80211: invert HE BSS color 'disabled' to 'enabled' (Jarod Wilson) [1860496] - [net] mac80211: add a function for running rx without passing skbs to the stack (Jarod Wilson) [1860496] - [net] mac80211: parse radiotap header when selecting Tx queue (Jarod Wilson) [1860496] - [net] mac80211: remove unused flags argument in transmit functions (Jarod Wilson) [1860496] - [net] mac80211: use same flag everywhere to avoid sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: do not overwrite the sequence number if requested (Jarod Wilson) [1860496] - [net] mac80211: add radiotap flag to prevent sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: never drop injected frames even if normally not allowed (Jarod Wilson) [1860496] - [uapi] cfg80211: Add support to advertize OCV support (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: avoid bss color setting in non-HE modes (Jarod Wilson) [1860496] - [net] mac80211: calculate skb hash early when using itxq (Jarod Wilson) [1860496] - [net] mac80211: improve AQL tx airtime estimation (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to station info (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to meshconf (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add mesh_param "mesh_nolearn" to skip path discovery (Jarod Wilson) [1860496] - [net] cfg80211: allow the low level driver to flush the BSS table (Jarod Wilson) [1860496] - [net] mac80211: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [net] nl80211: Simplify error handling path in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [net] nl80211: Remove a misleading label in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [uapi] net/wireless: wireless.h: drop duplicate word in comments (Jarod Wilson) [1860496] - [uapi] net/wireless: nl80211.h: drop duplicate words in comments (Jarod Wilson) [1860496] - [net] cfg80211: allow vendor dumpit to terminate by returning 0 (Jarod Wilson) [1860496] - [net] mac80211: remove the need for variable rates_idx (Jarod Wilson) [1860496] - [net] nl80211: S1G band and channel definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add missing release on skb in __mt76x02u_mcu_send_msg (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible memory leak in mt7615_mcu_wtbl_sta_add (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt76s: move queue accounting in mt76s_tx_queue_skb (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663s support (Jarod Wilson) [1860496] - [wireless] mt76: introduce mt76_sdio module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663-usb-sdio-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: sdio code must access rate/key regs in preocess context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_skb_adjust_pad utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: take into account sdio bus configuring txwi (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add missing CONFIG_MAC80211_DEBUGFS (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: potential array overflow in mt7915_mcu_tx_rate_report() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leak in set key (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reschedule ps work according to last activity (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid scheduling runtime-pm during hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: sync probe sampling with rate configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: improve mt7615_driver_own reliability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add idle-timeout knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable beacon hw filter for runtime-pm (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add runtime-pm knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not request {driver, fw}_own if already granted (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check MT76_STATE_PM flag before accessing the device (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_pm_wake in mt7615_mac_sta_{add, remove} (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pushing frames in mt7615_tx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pulling packets from mac80211 queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_roc holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_wmm holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing lock in mt7615_regd_notifier (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before performing freq scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: acquire driver_own before configuring device for suspend (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device in mt7615_update_channel before access regmap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce pm_power_save delayed work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before configuring hw keys (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before accessing regmap in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mutex_{acquire, release} utilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_pm_wake utility routine (Jarod Wilson) [1860496] - [wireless] mt76: move mt76 workqueue in common code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid polling in fw_own for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: avoid memcpy in rxv operation (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: enable HC-M7662BU1 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: fix pci suspend/resume on mt7612e (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: update HE capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement testmode support (Jarod Wilson) [1860496] - [wireless] mt76: add API for testmode support (Jarod Wilson) [1860496] - [wireless] mt76: vif_mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use full on-chip memory address for WF_PHY registers (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing RF registers via MCU (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing mapped registers via bus ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: schedule tx tasklet and sta poll on mac tx free (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2e: rename routines in pci.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_tx_queue_params to avoid open coded (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add MU-MIMO support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add a fixed AC queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add .set_tsf callback (Jarod Wilson) [1860496] - [wireless] mt76: add U-APSD support on AP side (Jarod Wilson) [1860496] - [wireless] mt76: rely on register macros (Jarod Wilson) [1860496] - [wireless] mt76: fix include in pci.h (Jarod Wilson) [1860496] - [wireless] mt76: allow more channels, allowed in ETSI domain (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix up typo in Kconfig for MT7663U (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce ARP filter offload (Jarod Wilson) [1860496] - [wireless] mt76: usb: rely on mt76_for_each_q_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: re-enable offloading of sequence number assignment (Jarod Wilson) [1860496] - [wireless] wireless: Fix trivial spelling (Jarod Wilson) [1860496] - [wireless] rtlwifi: 8821ae: remove unused path B parameters from swing table (Jarod Wilson) [1860496] - [wireless] rtlwifi: Use const in 8188ee/8723be/8821ae swing_table declarations (Jarod Wilson) [1860496] - [wireless] rtl818x_pci: use generic power management (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Free ieee80211_hw if probing fails (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Prevent leaking urb (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Fix deadlock (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Remove uninitialized_var() usage (Jarod Wilson) [1860496] - [wireless] orinoco_usb: fix spelling mistake (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: Fix endian issue (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix endian issue in ps.c (Jarod Wilson) [1860496] - [wireless] broadcom: fix wiki website url (Jarod Wilson) [1860496] - [wireless] wireless: fix wiki website url in main Kconfig (Jarod Wilson) [1860496] - [wireless] rtw88: coex: Fix ACL Tx pause during BT inquiry/page (Jarod Wilson) [1860496] - [wireless] mwifiex: Prevent memory corruption handling keys (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix reporting 'operation not supported' error code (Jarod Wilson) [1860496] - [wireless] mwifiex: Use macro MWIFIEX_MAX_BSS_NUM for specifying limit of interfaces (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: add new RFE type 6 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822ce: add support for device ID 0xc82f (Jarod Wilson) [1860496] - [wireless] rtw88: pci: disable aspm for platform inter-op with module parameter (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: Add 8821CE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: single rf path chips don't support TX STBC (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add beamformee support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add cck pd settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add phy calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add false alarm statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add query rx desc support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set channel support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add dig related settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set tx power index (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add basic functions (Jarod Wilson) [1860496] - [wireless] brcm80211: brcmsmac: Move LEDs to GPIO descriptors (Jarod Wilson) [1860496] - [wireless] brcmfmac: Transform compatible string for FW loading (Jarod Wilson) [1860496] - [wireless] brcmfmac: set pacing shift before transmitting skb to bus (Jarod Wilson) [1860496] - [wireless] brcmfmac: set state of hanger slot to FREE when flushing PSQ (Jarod Wilson) [1860496] - [wireless] brcmfmac: reset SDIO bus on a firmware crash (Jarod Wilson) [1860496] - [wireless] brcmfmac: do not disconnect for disassoc frame from unconnected AP (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for wrong disconnection event source information (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for unable to return to visible SSID (Jarod Wilson) [1860496] - [wireless] brcmfmac: initialize the requested dwell time (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix throughput zero stalls on PM 1 mode due to credit map (Jarod Wilson) [1860496] - [wireless] brcmfmac: update tx status flags to sync with firmware (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve 2 credits for host tx control path (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase message buffer size for control packets (Jarod Wilson) [1860496] - [wireless] brcmfmac: allow credit borrowing for all access categories (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix Bss Info flag definition Bug (Jarod Wilson) [1860496] - [wireless] brcmfmac: reduce maximum station interface from 2 to 1 in RSDB mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep SDIO watchdog running when console_interval is non-zero (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix invalid permanent MAC address in wiphy (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix kernel crash on out of boundary access (Jarod Wilson) [1860496] - [net] net: wireless: kerneldoc fixes (Jarod Wilson) [1860496] - [net] net: mac80211: kerneldoc fixes (Jarod Wilson) [1860496] - [wireless] ath11k: fix wmi peer flags in peer assoc command (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for ring backpressure stats (Jarod Wilson) [1860496] - [wireless] ath11k: Add dp tx err stats (Jarod Wilson) [1860496] - [wireless] ath11k: removing redundant reo unlock followed by immediate lock (Jarod Wilson) [1860496] - [wireless] ath11k: add support for spectral scan (Jarod Wilson) [1860496] - [wireless] ath11k: Add direct buffer ring support (Jarod Wilson) [1860496] - [wireless] ath11k: build HE 6 GHz capability (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for 6g scan hint (Jarod Wilson) [1860496] - [wireless] ath11k: Send multiple scan_chan_list messages if required (Jarod Wilson) [1860496] - [wireless] ath11k: Add 6G scan dwell time parameter in scan request command (Jarod Wilson) [1860496] - [wireless] ath11k: set psc channel flag when sending channel list to firmware (Jarod Wilson) [1860496] - [wireless] ath11k: extend peer_assoc_cmd for 6GHz band (Jarod Wilson) [1860496] - [wireless] ath11k: Use freq instead of channel number in rx path (Jarod Wilson) [1860496] - [wireless] ath11k: add support for 6GHz radio in driver (Jarod Wilson) [1860496] - [wireless] ath11k: add 6G frequency list supported by driver (Jarod Wilson) [1860496] - [wireless] net: wireless: intel: fix wiki website url (Jarod Wilson) [1860496] - [wireless] iwlwifi: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Remove unused inline function iwl_mvm_tid_to_ac_queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix gcc-10 zero-length-bounds warning (Jarod Wilson) [1860496] - [wireless] ath: fix wiki website url (Jarod Wilson) [1860496] - [wireless] ath10k: Acquire tx_lock in tx error paths (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove redundant assignment to variable ret (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix config variable name in comment (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Fix avg-power report (Jarod Wilson) [1860496] - [wireless] iwlwifi: Don't IWL_WARN on FW reconfiguration (Jarod Wilson) [1860496] - [wireless] iwlwifi: Extended Key ID support for mvm and dvm (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8997 chipset (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8977 chipset (Jarod Wilson) [1860496] - [net] mac80211: remove STA txq pending airtime underflow warning (Jarod Wilson) [1860496] - [net] mac80211: Fix bug in Tx ack status reporting in 802.3 xmit path (Jarod Wilson) [1860496] - [net] cfg80211: check vendor command doit pointer before use (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free pending skb when destroying a mpath (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free ie data when leaving mesh (Jarod Wilson) [1860496] - [net] mac80211: fix warning in 6 GHz IE addition in mesh mode (Jarod Wilson) [1860496] - [wireless] ath10k: Fix NULL pointer dereference in AHB device probe (Jarod Wilson) [1860496] - [wireless] iwlwifi: Make some Killer Wireless-AC 1550 cards work again (Jarod Wilson) [1860496] - [wireless] ath9k: Fix regression with Atheros 9271 (Jarod Wilson) [1860496] - [net] nl80211: fix memory leak when parsing NL80211_ATTR_HE_BSS_COLOR (Jarod Wilson) [1860496] - [net] nl80211: don't return err unconditionally in nl80211_start_ap() (Jarod Wilson) [1860496] - [net] mac80211: allow rx of mesh eapol frames with default rx key (Jarod Wilson) [1860496] - [net] mac80211: skip mpath lookup also for control port tx (Jarod Wilson) [1860496] - [net] mac80211: Fix dropping broadcast packets in 802.11 encap (Jarod Wilson) [1860496] - [net] mac80211: simplify mesh code (Jarod Wilson) [1860496] - [net] mac80211: fix control port tx status check (Jarod Wilson) [1860496] - [include] ieee80211: Add missing and new AKM suite selector definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix EEPROM buffer size (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leaks in mt7663u_probe (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: do not access uninitialized NAPI structs (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix crash in iwl_dbg_tlv_alloc_trigger (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU (Jarod Wilson) [1860496] - [wireless] wireless: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1860496] - [net] net: fix wiki website url mac80211 and wireless files (Jarod Wilson) [1860496] - [uapi] include: fix wiki website url in netlink interface header (Jarod Wilson) [1860496] - [wireless] mt76: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix lmac queue debugsfs entry (Jarod Wilson) [1860496] - [wireless] mt76: add missing lock configuring coverage class (Jarod Wilson) [1860496] - [net] mac80211: initialize return flags in HE 6 GHz operation parsing (Jarod Wilson) [1860496] - [net] cfg80211: fix management registrations deadlock (Jarod Wilson) [1860496] - [net] cfg80211: support bigger kek/kck key length (Jarod Wilson) [1860496] - [net] mac80211: set short_slot for 6 GHz band (Jarod Wilson) [1860496] - [net] mac80211: Consider 6 GHz band when handling power constraint (Jarod Wilson) [1860496] - [net] mac80211: accept aggregation sessions on 6 GHz (Jarod Wilson) [1860496] - [net] cfg80211: require HE capabilities for 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: reject HT/VHT capabilities on 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: treat 6 GHz channels as valid regardless of capability (Jarod Wilson) [1860496] - [net] mac80211: Add HE 6GHz capabilities element to probe request (Jarod Wilson) [1860496] - [net] mac80211: use HE 6 GHz band capability and pass it to the driver (Jarod Wilson) [1860496] - [net] mac80211: check the correct bit for EMA AP (Jarod Wilson) [1860496] - [net] mac80211: determine chandef from HE 6 GHz operation (Jarod Wilson) [1860496] - [net] mac80211: avoid using ext NSS high BW if not supported (Jarod Wilson) [1860496] - [net] mac80211: do not allow HT/VHT IEs in 6 GHz mesh mode (Jarod Wilson) [1860496] - [net] mac80211: build HE operation with 6 GHz oper information (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capability element (Jarod Wilson) [1860496] - [net] cfg80211: add and expose HE 6 GHz band capabilities (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capabilities into parse extension (Jarod Wilson) [1860496] - [net] cfg80211: handle 6 GHz capability of new station (Jarod Wilson) [1860496] - [include] ieee80211: add HE ext EIDs and 6 GHz capability defines (Jarod Wilson) [1860496] - [include] ieee80211: add code to obtain and parse 6 GHz operation field (Jarod Wilson) [1860496] - [include] ieee80211: definitions for reduced neighbor reports (Jarod Wilson) [1860496] - [net] cfg80211: add a helper to identify 6 GHz PSCs (Jarod Wilson) [1860496] - [net] nl80211: really allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: adapt to new channelization of the 6GHz band (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz frequencies to kHz (Jarod Wilson) [1860496] - [wireless] ath11k: clear DCM max constellation tx value (Jarod Wilson) [1860496] - [wireless] ath11k: reset trigger frame MAC padding duration (Jarod Wilson) [1860496] - [wireless] ath10k: Remove ath10k_qmi_register_service_notifier() declaration (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] ath9k: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] mwifiex: Add support for NL80211_ATTR_MAX_AP_ASSOC_STA (Jarod Wilson) [1860496] - [wireless] mwifiex: Parse all API_VER_ID properties (Jarod Wilson) [1860496] - [wireless] brcmfmac: 43012 Update MES Watermark (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 43455 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize and watermark for 4354/4356 SDIO (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 4339 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize for 4373 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: remove CCK TX setting when switch channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: fix missing brace warning for old compilers (Jarod Wilson) [1860496] - [wireless] rtw88: fix EAPOL 4-way failure by finish IQK earlier (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: handle BT inquiry cases (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: set antanna control owner (Jarod Wilson) [1860496] - [wireless] Revert "rtw88: no need to set registers for SDIO" (Jarod Wilson) [1860496] - [wireless] rt2800: enable MFP support unconditionally (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Fix Cypress SDIO IDs macros in common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from b43-sdio driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from ath10k driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from mwifiex driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Change macro names for Marvell 8688 modules (Jarod Wilson) [1860496] - [mmc] mmc: sdio: Fix macro name for Marvell device with ID 0x9134 (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 56 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request version 10 (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix aux station leak (Jarod Wilson) [1860496] - [wireless] iwlwifi: move txq-specific from trans_pcie to common trans (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_txq and substructures to a common trans header (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen3: indicate 8k/12k RB size to device (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: evaluate dsm to enable 5.2 bands in Indonesia (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: support device specific method (DSM) (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: keep trans instead of trans_pcie in iwl_txq (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: don't count on the FW to set persistence mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: set NO_HE if the regulatory domain forbids it (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: remove set but not used variable 'msta' (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Use kmemdup in mt7615_queue_key_update() (Jarod Wilson) [1860496] - [wireless] mt76: only iterate over initialized rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for MT7611N (Jarod Wilson) [1860496] - [wireless] mt76: fix wcid allocation issues (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible NULL pointer dereference in mt7915_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw_scan with ssid_type for specified SSID only (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix a handful of spelling mistakes (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch to per-vif power_save support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: fix per-driver wcid range checks after wcid array size bump (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix decoded radiotap HE flags (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix NULL pointer deref in mt7615_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix sparse warnings: incorrect type initializer (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add spatial reuse support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove check in mt76x02_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce remain_on_channel support (Jarod Wilson) [1860496] - [net] mac80211: support control port TX status reporting (Jarod Wilson) [1860496] - [net] mac80211: fix HT-Control field reception for management frames (Jarod Wilson) [1860496] - [net] cfg80211: fix CFG82011_CRDA_SUPPORT still mentioning internal regdb (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific Tx rate configuration (Jarod Wilson) [1860496] - [net] mac80211: allow SA-QUERY processing in userspace (Jarod Wilson) [1860496] - [net] nl80211: add ability to report TX status for control port TX (Jarod Wilson) [1860496] - [net] mac80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [net] cfg80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [include] mac80211: Add new AMPDU factor macro for HE peer caps (Jarod Wilson) [1860496] - [include] ieee80211: S1G defines (Jarod Wilson) [1860496] - [net] nl80211: support scan frequencies in KHz (Jarod Wilson) [1860496] - [net] nl80211: add KHz frequency offset for most wifi commands (Jarod Wilson) [1860496] - [net] cfg80211: add KHz variants of frame RX API (Jarod Wilson) [1860496] - [net] nl80211: simplify peer specific TID configuration (Jarod Wilson) [1860496] - [net] cfg80211: add support for TID specific AMSDU configuration (Jarod Wilson) [1860496] - [net] mac80211: fix variable names in TID config methods (Jarod Wilson) [1860496] - [net] cfg80211: fix mask type in cfg80211_tid_cfg structure (Jarod Wilson) [1860496] - [net] cfg80211: fix debugfs rename crash (Jarod Wilson) [1860496] - [include] ieee80211: Fix incorrect mask for default PE duration (Jarod Wilson) [1860496] - [net] mac80211: mesh: fix discovery timer re-arming issue / crash (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: Fix build error (Jarod Wilson) [1860496] - [wireless] ath11k: Fix some resource leaks in error path in 'ath11k_thermal_register()' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: remove redundant for-loop (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix memory corruption in dump_station (Jarod Wilson) [1860496] - [wireless] rtw88: no need to set registers for SDIO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix incorrect setting of ldo_pwr (Jarod Wilson) [1860496] - [wireless] rtw88: rename rtw88.ko/rtwpci.ko to rtw88_core.ko/rtw88_pci.ko (Jarod Wilson) [1860496] - [wireless] rtw88: extract: remove the unused after extracting (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8723d an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822b an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822c an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols about pci interface (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols used in chip functionalities (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix typo defining ps work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: configure bss info adding the interface (Jarod Wilson) [1860496] - [wireless] mt76: enable p2p support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce hw scan timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not report scan_complete twice to mac80211 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix the usage WoW with net detect support (Jarod Wilson) [1860496] - [wireless] ath11k: fix htt stats module not handle multiple skbs (Jarod Wilson) [1860496] - [wireless] rtl8187: Remove unused variable rtl8225z2_tx_power_ofdm (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix sparse warnings for power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add 8723DE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: fill zeros to words 0x06 and 0x07 of security cam entry (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add coex support (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: set ltecoex register address in chip_info (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement flush queue (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add shutdown callback to disable BT USB suspend (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add IQ calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add LC calibration (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix WPA/WPA2-PSK 4-way handshake offload and SAE offload failures (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible deadlock in mt7915_stop (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: allocate proper size for tlv tags (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add debugfs to track TxBF status (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add TxBF capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformee support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformer support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: introduce mt7915_get_he_phy_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: usb: cancel ps work stopping the vif (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: add missing register definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: copy key pointer in mt7663u_mac_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: set runtime stream caps by mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable firmware module debug support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add tsf related callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: set peer Tx fixed rate through debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_statistics support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_add_debugfs support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Rx radiotap header support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE capabilities support for peers (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE bss_conf support for interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: register per-phy HE capabilities for each interface (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: implement HE per-rate tx power support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable Rx HE rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: add mac80211 driver for MT7915 PCIe-based chipsets (Jarod Wilson) [1860496] - [wireless] mt76: add HE phy modes and hardware queue (Jarod Wilson) [1860496] - [wireless] mt76: adjust wcid size to support new 802.11ax generation (Jarod Wilson) [1860496] - [wireless] mt76: add Rx stats support for radiotap (Jarod Wilson) [1860496] - [wireless] mt76: add support for HE RX rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: avoid rx reorder buffer overflow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: scan all channels if not specified (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add support to sched scan with randomise addr (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce WoW with net detect support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix delta tx power for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix target power parsing (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ibss mode for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check return value of mt7615_eeprom_get_power_index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: read tx streams from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce beacon_loss mcu event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add gtk rekey offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce PM support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: introduce suspend/resume to mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add WoW support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_hif_suspend mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce support for hardware beacon filter (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: free pci_vector if mt7615_pci_probe fails (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add passive mode for hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_check_offload_capability routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ssid configuration in mt7615_mcu_hw_scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: remove duplicate error message (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix getting maximum tx power from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set spatial extension index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: remove check in mt7663_load_n9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add the possibility to load firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: enable MCS 8 and MCS9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix event report in mt7615_mcu_bss_event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add sta pointer to mt7615_mcu_add_bss_info signature (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix up BMC entry indicated to unicmd firmware (Jarod Wilson) [1860496] - [wireless] mt76: enable TDLS support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mcu bss upload before creating the sta (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not adjust MAC timings if the device is not running (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: adjust timing in mt7615_mac_set_timing to match fw/hw values (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use larger rx buffers if VHT is supported (Jarod Wilson) [1860496] - [wireless] mt76: fix A-MPDU density handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix sta ampdu factor for VHT (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: enable AirTimeFairness (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mac_sta_poll for usb code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix aid configuration in mt7615_mcu_wtbl_generic_tlv (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_driver_own routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix max wtbl size for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_firmware_own for mt7663e (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: parse mcu return code for unified commands (Jarod Wilson) [1860496] - [wireless] mt76: add rx queues info to mt76 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make Kconfig entry obvious for MT7663E (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce 802.11 PS support in sta mode (Jarod Wilson) [1860496] - [wireless] mt76: remove PS_NULLFUNC_STACK capability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: provide aid info to the mcu (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable aspm by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable scs for mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move core shared code in mt7615-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible deadlock in mt7615_stop (Jarod Wilson) [1860496] - [wireless] mt76: remove unnecessary annotations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable MSI by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework IRQ handling to prepare for MSI support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7622: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set hw scan limits only for firmware with offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable hw/sched scan ops for non-offload firmware (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix aggr range entry in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible division by 0 in mt7615_mac_update_mib_stats (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying tx DPD calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying DC offset calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Delete an error message in mt7622_wmac_probe() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not always reset the dfs state setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: correct the name of the rom patch (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add address parameter to mt7615_eeprom_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_wtbl_desc data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework wtbl key configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely on mt7622 queue scheme for mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mac_wtbl_addr in mac.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce __mt7663_load_firmware routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mac_update_rate_desc routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support to mt7615_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: add headroom and tailroom to mt76_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove unnecessary register operations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce rlm tlv in bss_info mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce BSS absence event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce scheduled scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce hw scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: keep Rx filters as the default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_channel_domain mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add ethool support to mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: disable RDD commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make scs configurable per phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: enable nf estimation (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix mt7615_mac_cca_stats_reset routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more useful Tx mib counters (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup mib related defines and structs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable aggr_stats for both phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: modify mt7615_ampdu_stat_read for each phy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: pci: add mt7610 PCI ID (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: introduce Mercury UD13 support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: fix handling MCU timeouts during hw restart (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] mwl8k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Remove logically dead code (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove Comparison to bool in brcmf_p2p_send_action_frame() (Jarod Wilson) [1860496] - [wireless] brcmfmac: make non-global functions static (Jarod Wilson) [1860496] - [wireless] brcmfmac: Use seq/seq_len and set iv_initialize when plumbing of rxiv in (GTK) keys (Jarod Wilson) [1860496] - [wireless] brcmfmac: use actframe_abort to cancel ongoing action frame (Jarod Wilson) [1860496] - [wireless] brcmfmac: set security after reiniting interface (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 802.1d priority to ac mapping for pcie dongles (Jarod Wilson) [1860496] - [wireless] brcmfmac: map 802.1d priority to precedence level based on AP WMM params (Jarod Wilson) [1860496] - [wireless] ath11k: convert to devm_platform_get_and_ioremap_resource (Jarod Wilson) [1860496] - [wireless] ath11k: remove redundant initialization of pointer info (Jarod Wilson) [1860496] - [wireless] ath10k: fix ath10k_pci struct layout (Jarod Wilson) [1860496] - [wireless] ath10k: fix gcc-10 zero-length-bounds warnings (Jarod Wilson) [1860496] - [wireless] ath10k: remove experimental tag from SDIO and SNOC busses in Kconfig (Jarod Wilson) [1860496] - [wireless] ath10k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: Remove bus layer includes from upper layer (Jarod Wilson) [1860496] - [wireless] ath11k: Add drv private for bus opaque struct (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for multibus support (Jarod Wilson) [1860496] - [wireless] ath10k: fix __le32 warning in ath10k_wmi_tlv_op_gen_request_peer_stats_info() (Jarod Wilson) [1860496] - [wireless] ath10k: Remove msdu from idr when management pkt send fails (Jarod Wilson) [1860496] - [wireless] ath10k: Skip handling del_server during driver exit (Jarod Wilson) [1860496] - [wireless] ath11k: remove stale monitor status descriptor (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg_ini: differentiate ax210 hw with same hw type (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: skip fragmented receive buffers (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove outdated copyright print/module statement (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't transmit on unallocated queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: tx: enable A-MSDU in low latency mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: use longer queues for 256-BA (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: use DMA pool for byte-count tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove some dead code (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: mark a variable __maybe_unused (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: attempt to allocate smaller queues (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: allocate much smaller byte-count table (Jarod Wilson) [1860496] - [wireless] iwlwifi: dump api version in yaml format (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert all AX101 devices to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove occurrences of 22000 in the FW name defines (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert QnJ with Hr to the device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove mangling for iwl_ax101_cfg_qu_hr (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove outdated comment about PCI RTPM reference (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add IML/ROM information to the assertion dumps (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_set_soc_latency to iwl-drv to be used by other op_modes (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: remove magic number (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: initialize iwl_dev_tx_power_cmd to zero (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: set debug descriptor to NULL outside of iwl_fw_free_dump_desc (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 55 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add D3 resume timepoint (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: set properly station flags in STA_HE_CTXT_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: avoid debug max amsdu config overwriting itself (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove iwlmvm's tfd_q_hang_detect module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: stop supporting swcrypto and bt_coex_active module parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request command version 9 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't access TLV before verifying len (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove antenna_coupling module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: use hweight_long instead of bit manipulating (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add support for parsing SHARED_MEM_ALLOC version 4 (Jarod Wilson) [1860496] - [wireless] iwlwifi: fw api: fix PHY data 2/3 position (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: remove Comparison to bool in rf.c (Jarod Wilson) [1860496] - [wireless] mwifiex: avoid -Wstringop-overflow warning (Jarod Wilson) [1860496] - [wireless] rtlwifi: remove comparison of 0/1 to bool variable (Jarod Wilson) [1860496] - [wireless] brcmsmac: remove Comparison to bool in brcms_b_txstatus() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Add P2P Action Frame retry delay to fix GAS Comeback Response failure issue (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix P2P Group Formation failure via Go-neg method (Jarod Wilson) [1860496] - [wireless] brcmfmac: support the second p2p connection (Jarod Wilson) [1860496] - [wireless] rtw88: fix an issue about leak system resources (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add interface configurations table (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Set IG register for CCK rate (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add chip_ops::false_alarm_statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: some chips don't support LDPC (Jarod Wilson) [1860496] - [wireless] rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add set_channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add query_rx_desc (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add DIG parameter (Jarod Wilson) [1860496] - [wireless] rtlwifi: use true, false for bool variable in rtl_init_rfkill() (Jarod Wilson) [1860496] - [wireless] rtw88: Use udelay instead of usleep in atomic context (Jarod Wilson) [1860496] - [wireless] ath11k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Silence undersized packet warnings (Jarod Wilson) [1860496] - [wireless] ath6kl: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: fix kernel panic by freeing the msdu received with invalid length (Jarod Wilson) [1860496] - [wireless] ath11k: Add support to reset htt peer stats (Jarod Wilson) [1860496] - [wireless] ath11k: add tx hw 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [wireless] ath11k: fix resource unavailability for htt stats after peer stats display (Jarod Wilson) [1860496] - [wireless] ath11k: use true,false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: Add support for targets without trustzone (Jarod Wilson) [1860496] - [wireless] ath10k: Setup the msa resources before qmi init (Jarod Wilson) [1860496] - [wireless] ath10k: remove the max_sched_scan_reqs value (Jarod Wilson) [1860496] - [wireless] ath10k: Avoid override CE5 configuration for QCA99X0 chipsets (Jarod Wilson) [1860496] - [wireless] brcmfmac: no need to check return value of debugfs_create functions (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove comparison to bool in brcmf_fws_attach() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add vendor ie for association responses (Jarod Wilson) [1860496] - [wireless] brcmfmac: only generate random p2p address when needed (Jarod Wilson) [1860496] - [wireless] brcmfmac: p2p cert 6.1.9-support GOUT handling p2p presence request (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove arp_hostip_clear from brcmf_netdev_stop (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep apsta enabled when AP starts with MCHAN feature (Jarod Wilson) [1860496] - [wireless] rtw88: fix spelling mistake "fimrware" -> "firmware" (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update phy parameter tables to v50 (Jarod Wilson) [1860496] - [wireless] ath11k: add DBG_MAC prints to track vdev events (Jarod Wilson) [1860496] - [wireless] ath11k: fix mgmt_tx_wmi cmd sent to FW for deleted vdev (Jarod Wilson) [1860496] - [wireless] ath11k: fix error return code in ath11k_dp_alloc() (Jarod Wilson) [1860496] - [wireless] ath10k: fix possible memory leak in ath10k_bmi_lz_data_large() (Jarod Wilson) [1860496] - [wireless] mac80211: fix memory overlap due to variable length param (Jarod Wilson) [1860496] - [net] mac80211: TX legacy rate control for Beacon frames (Jarod Wilson) [1860496] - [wireless] ath11k: use GFP_ATOMIC under spin lock (Jarod Wilson) [1860496] - [wireless] ath10k: correct tx bitrate of iw for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: add bitrate parse for peer stats info (Jarod Wilson) [1860496] - [wireless] ath10k: add rx bitrate report for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: enable firmware peer stats info for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath5k: remove conversion to bool in ath5k_ani_calibration() (Jarod Wilson) [1860496] - [wireless] ath9k: add calibration timeout for AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: invalidate all calibrations at once (Jarod Wilson) [1860496] - [wireless] ath9k: interleaved NF calibration on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: do not miss longcal on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: remove needless NFCAL_PENDING flag setting (Jarod Wilson) [1860496] - [wireless] ath9k: fix AR9002 ADC and NF calibrations (Jarod Wilson) [1860496] - [wireless] rtw88: fix sparse warnings for download firmware routine (Jarod Wilson) [1860496] - [wireless] ath10k: add statistics of tx retries and tx failed when tx complete disable (Jarod Wilson) [1860496] - [wireless] ath10k: enable rx duration report default for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath11k: fix reo flush send (Jarod Wilson) [1860496] - [wireless] iwlwifi: debug: set NPK buffer in context info (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structs for So devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structure for Qu devices with medium latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: tell firmware about required LTR delay (Jarod Wilson) [1860496] - [wireless] iwlwifi: update few product names in AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add cfgs for SoCs with device ID 0x4FD0 (Jarod Wilson) [1860496] - [wireless] iwlwifi: add new cards for AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: read TAS table from ACPI and send it to the FW (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove fw_monitor module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove deprecated and unused iwl_mvm_keyinfo struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add framework for specific phy configuration (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: move iwl_pcie_ctxt_info_alloc_dma() to user (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: support IWL_FW_INI_TIME_POINT_HOST_ALIVE_TIMEOUT time point (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add DCM flag to rate pretty-print (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: minor code cleanups in byte table update (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add n_window/ampdu to tx_queue debugfs (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: use seq_file for tx_queue debugfs file (Jarod Wilson) [1860496] - [wireless] iwlwifi: support version 9 of WOWLAN_GET_STATUS notification (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: support multiple dumps in legacy dump flow (Jarod Wilson) [1860496] - [wireless] iwlwifi: move API version lookup to common code (Jarod Wilson) [1860496] - [wireless] iwlwifi: nvm: use iwl_nl80211_band_from_channel_idx (Jarod Wilson) [1860496] - [net] mac80211: fix two missing documentation entries (Jarod Wilson) [1860496] - [net] cfg80211: reject channels/chandefs with KHz offset >= 1000 (Jarod Wilson) [1860496] - [net] mac80211: add freq_offset to RX status (Jarod Wilson) [1860496] - [net] mac80211: handle channel frequency offset (Jarod Wilson) [1860496] - [net] cfg80211: express channels with a KHz component (Jarod Wilson) [1860496] - [net] ieee80211: share 802.11 unit conversion helpers (Jarod Wilson) [1860496] - [net] mac80211: minstrel_ht_assign_best_tp_rates: remove redundant test (Jarod Wilson) [1860496] - [net] mac80211: Fail association when AP has no legacy rates (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: add an option to defer ADDBA transmit (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: refactor sending addba (Jarod Wilson) [1860496] - [net] mac80211: Skip entries with HE membership selector (Jarod Wilson) [1860496] - [net] cfg80211: Parse HE membership selector (Jarod Wilson) [1860496] - [net] mac80211: Don't destroy auth data in case of anti-clogging (Jarod Wilson) [1860496] - [net] mac80211: add twt_protected flag to the bss_conf structure (Jarod Wilson) [1860496] - [net] mac80211: implement Operating Mode Notification extended NSS support (Jarod Wilson) [1860496] - [net] mac80211: Process multicast RX registration for Action frames (Jarod Wilson) [1860496] - [net] nl80211: allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: support multicast RX registration (Jarod Wilson) [1860496] - [net] cfg80211: change internal management frame registration API (Jarod Wilson) [1860496] - [net] mac80211: Report beacon protection failures to user space (Jarod Wilson) [1860496] - [net] cfg80211: Unprotected Beacon frame RX indication (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: remove support for fw scan api v13 (Jarod Wilson) [1860496] - [net] mac80211: fix drv_config_iface_filter() behaviour (Jarod Wilson) [1860496] - [net] mac80211: mlme: remove duplicate AID bookkeeping (Jarod Wilson) [1860496] - [wireless] ath10k: drop the TX packet which size exceed credit size for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the invalid tx/rx chainmask configuration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: initialize mac/bb/rf basic functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Organize chip TX/RX FIFO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement set_tx_power_index ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: 11N chips don't support H2C queue (Jarod Wilson) [1860496] - [wireless] rtw88: decompose while(1) loop of power sequence polling command (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac power-on/-off function (Jarod Wilson) [1860496] - [wireless] rtw88: no need to send additional information to legacy firmware (Jarod Wilson) [1860496] - [wireless] rtw88: add legacy firmware download for 8723D devices (Jarod Wilson) [1860496] - [wireless] ath10k: add flush tx packets for SDIO chip (Jarod Wilson) [1860496] - [wireless] ath10k: enable alt data of TX path for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add htt TX bundle for sdio (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_debug_fw_stats_process() (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_dp_rxdesc_mpdu_valid() (Jarod Wilson) [1860496] - [wireless] rtw88: set power trim according to efuse PG values (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add read_efuse to recognize efuse info from map (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add new chip op efuse_grant() to control efuse access (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add cfg_ldo25 to control LDO25 (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add RF read/write ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power sequence (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add beamform wrapper functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add basic chip capabilities (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix warning comparison to bool (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8821ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723be: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: hif: make send_complete_check op optional (Jarod Wilson) [1860496] - [wireless] ath10k: sdio: remove _hif_ prefix from functions not part of hif interface (Jarod Wilson) [1860496] - [wireless] ath10k: improve power save performance for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: rename ath10k_hif_swap_mailbox() to ath10k_hif_start_post() (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove leading space (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_stf_ss_update() void (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_down() (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_rfkill_set_hw_state() (Jarod Wilson) [1860496] - [wireless] hostap: Add missing annotations for prism2_bss_list_proc_start() and prism2_bss_list_proc_stop (Jarod Wilson) [1860496] - [wireless] rtw88: add support for set/get antennas (Jarod Wilson) [1860496] - [wireless] rtw88: make rtw_chip_ops::set_antenna return int (Jarod Wilson) [1860496] - [wireless] ath11k: Add dynamic tcl ring selection logic with retry mechanism (Jarod Wilson) [1860496] - [wireless] ath11k: cleanup reo command error code overwritten (Jarod Wilson) [1860496] - [wireless] ath10k: Fix typo in warning messages (Jarod Wilson) [1860496] - [wireless] ath11k: Fix rx_filter flags setting for per peer rx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: Fix fw assert by setting proper vht cap (Jarod Wilson) [1860496] - [wireless] ath11k: Cleanup in pdev destroy and mac register during crash on recovery (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_set_mac() void (Jarod Wilson) [1860496] - [wireless] rtw88: Add delay on polling h2c command status bit (Jarod Wilson) [1860496] - [wireless] brcm80211: remove redundant pointer 'address' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix spelling mistake "chang" -> "change" (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix wrong location to get firmware feature (Jarod Wilson) [1860496] - [wireless] rtw88: Make two functions static (Jarod Wilson) [1860496] - [net] cfg80211: fix kernel-doc notation (Jarod Wilson) [1860496] - [wireless] ath11k: rx path optimizations (Jarod Wilson) [1860496] - [wireless] ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts (Jarod Wilson) [1860496] - [wireless] ath11k: Fix TWT radio count (Jarod Wilson) [1860496] - [wireless] ath11k: Modify the interrupt timer threshold (Jarod Wilson) [1860496] - [wireless] ath11k: fix duplication peer create on same radio (Jarod Wilson) [1860496] - [wireless] ath10k: change ATH10K_SDIO_BUS_REQUEST_MAX_NUM from 64 to 1024 (Jarod Wilson) [1860496] - [wireless] ath10k: disable TX complete indication of htt for sdio (Jarod Wilson) [1860496] - [wireless] ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Write in ath9k_htc_rx_msg (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in htc_connect_service (Jarod Wilson) [1860496] - [wireless] ath10k: fix kernel null pointer dereference (Jarod Wilson) [1860496] - [wireless] ath10k: enable radar detection in secondary segment (Jarod Wilson) [1860496] - [wireless] ath10k: enable VHT160 and VHT80+80 modes (Jarod Wilson) [1860496] - [wireless] ath11k: Avoid mgmt tx count underflow (Jarod Wilson) [1860496] - [wireless] ath11k: Increase the tx completion ring size (Jarod Wilson) [1860496] - [wireless] ath11k: fix error message to correctly report the command that failed (Jarod Wilson) [1860496] - [wireless] ath11k: add pktlog checksum in trace events to support pktlog (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the race condition in firmware dump work queue (Jarod Wilson) [1860496] - [wireless] ath11k: Add sta debugfs support to configure ADDBA and DELBA (Jarod Wilson) [1860496] - [wireless] ath11k: fix compiler warnings without CONFIG_THERMAL (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove newline from rs_pretty_print_rate() (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: make iwl_pcie_cmdq_reclaim static (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 53 for 22000 series (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove IWL_FW_DBG_DOMAIN macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: enable yoyo by default (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support FW APIs with variable number of profiles (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't block dumping internal memory when not in SRAM mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ HR FPGA (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ Hr STEP A (Jarod Wilson) [1860496] - [wireless] iwlwifi: add trans_cfg for devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: add support for version 2 of SOC_CONFIGURATION_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for non EDCA based measurements (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove unnecessary cfg mangling for Qu C and QuZ with Jf (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert QnJ with Jf devices to new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert all Qu with Jf devices to the new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: add HW step to new cfg device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove some unused extern declarations from iwl-config.h (Jarod Wilson) [1860496] - [wireless] iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: enable SF also when we have HE (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove redundant iwl9560_2ac_cfg struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: rs-fw: fix some indentation (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support scan req cmd ver 14 (Jarod Wilson) [1860496] - [wireless] iwlwifi: pass trans and NVM data to HE capability parsing (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: implement read_config32 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add PCI config space region type (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add soc latency support (Jarod Wilson) [1860496] - [wireless] hostap: convert to struct proc_ops (Jarod Wilson) [1860496] - [wireless] rtw88: fix non-increase management packet sequence number (Jarod Wilson) [1860496] - [wireless] brcmfmac: add USB autosuspend feature support (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase max hanger slots from 1K to 3K in fws layer (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix the incorrect return value in brcmf_inform_single_bss() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix double freeing in the fmac usb data path (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix driver crash on USB control transfer timeout (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Feed current txrate information for mac80211 (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: add enumeration for channel bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to enable/disable coex mechanism (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to dump coex's info (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Fix sparse warning: cast from restricted __le16 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing declaration in mt7615.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in unified command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7663e firmware struct endianness (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: config RF table path B before path A (Jarod Wilson) [1860496] - [wireless] rtw88: kick off TX packets once for higher efficiency (Jarod Wilson) [1860496] - [wireless] rtw88: pci: define a mask for TX/RX BD indexes (Jarod Wilson) [1860496] - [wireless] rtw88: associate reserved pages with each vif (Jarod Wilson) [1860496] - [wireless] rtw88: extract alloc rsvd_page and h2c skb routines (Jarod Wilson) [1860496] - [wireless] brcmfmac: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: marvell: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] hostap: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: ti: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: realtek: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] ath10k: Fill GCMP MIC length for PMF (Jarod Wilson) [1860496] - [net] mac80211: driver can remain on channel if not using chan_ctx (Jarod Wilson) [1860496] - [net] nl80211: clarify code in nl80211_del_station() (Jarod Wilson) [1860496] - [net] cfg80211: Configure PMK lifetime and reauth threshold for PMKSA entries (Jarod Wilson) [1860496] - [net] mac80211: Read rx_stats with perCPU pointers (Jarod Wilson) [1860496] - [net] mac80211: Allow deleting stations in ibss mode to reset their state (Jarod Wilson) [1860496] - [net] cfg80211: Add support for userspace to reset stations in IBSS mode (Jarod Wilson) [1860496] - [net] mac80211: consider WLAN_EID_EXT_HE_OPERATION for parsing CRC (Jarod Wilson) [1860496] - [uapi] nl80211: add PROTECTED_TWT nl80211 extended feature (Jarod Wilson) [1860496] - [net] mac80211: HE: set missing bss_conf fields in AP mode (Jarod Wilson) [1860496] - [net] nl80211: pass HE operation element to the driver (Jarod Wilson) [1860496] - [net] nl80211/cfg80211: add support for non EDCA based ranging measurement (Jarod Wilson) [1860496] - [net] mac80211: don't leave skb->next/prev pointing to stack (Jarod Wilson) [1860496] - [net] mac80211: update documentation about tx power (Jarod Wilson) [1860496] - [net] mac80211: handle no-preauth flag for control port (Jarod Wilson) [1860496] - [net] nl80211: add no pre-auth attribute and ext. feature flag for ctrl. port (Jarod Wilson) [1860496] - [net] cfg80211: fix documentation format (Jarod Wilson) [1860496] - [wireless] ath11k: Perform per-msdu rx processing (Jarod Wilson) [1860496] - [wireless] ath11k: Configure hash based reo destination ring selection (Jarod Wilson) [1860496] - [wireless] ath11k: Adding proper validation before accessing tx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: dump SRNG stats during FW assert (Jarod Wilson) [1860496] - [wireless] ath11k: fill channel info from rx channel (Jarod Wilson) [1860496] - [wireless] ath11k: Supporting RX ring backpressure HTT event and stats handling (Jarod Wilson) [1860496] - [wireless] iwlwifi: move AX200 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove trans entries from COMMON 9260 macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: move shared clock entries to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: move pu devices to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove 9260 devices with 0x1010 and 0x1210 subsytem IDs (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert the 9260-1x1 device to use the new parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: move TH1 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: map 9461 and 9462 using RF type and RF ID (Jarod Wilson) [1860496] - [wireless] iwlwifi: add Pu/PnJ/Th device values to differentiate them (Jarod Wilson) [1860496] - [wireless] iwlwifi: add GNSS differentiation to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: add mac/rf types and 160MHz to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: combine 9260 cfgs that only change names (Jarod Wilson) [1860496] - [wireless] iwlwifi: move the remaining 0x2526 configs to the new table (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663e support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: get rid of sta_rec_wtbl data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_ba uni command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more uni mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_bmc and st_sta for uni commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce uni cmd command types (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_mac_chain routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_{driver, firmware}_own (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_reg_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_register_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move more mcu commands in mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_send_message routine (Jarod Wilson) [1860496] - [wireless] mt76: always init to 0 mcu messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_device routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup fw queue just for mmio devices (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_wait_response (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_fill_msg (Jarod Wilson) [1860496] - [wireless] mt76: remove variable 'val' set but not used (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove a stray if statement (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: reset MCU timeout counter earlier in watchdog reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor injection of beacon frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: make dynamic sensitivity adjustment configurable via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: add upper limit for dynamic sensitivity minimum receive power (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix antenna mask initialization in DBDC mode (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely only on data buffer for usb control messagges (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: fix a possible memory leak in mt76u_init (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: loop over all possible rx queues in mt76u_rx_tasklet (Jarod Wilson) [1860496] - [wireless] ath11k: add handling for BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: add WMI calls required for handling BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: set queue_len to 4096 (Jarod Wilson) [1860496] - [wireless] ath11k: enable PN offload (Jarod Wilson) [1860496] - [wireless] ath11k: handle RX fragments (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused member of struct rtw_hal (Jarod Wilson) [1860496] - [wireless] ath5k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath11k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath10k: allow qca988x family to support ack rssi of tx data packets (Jarod Wilson) [1860496] - [wireless] ath5k: Add proper dependency for ATH5K_AHB (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal sensor device support (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal cooling device support (Jarod Wilson) [1860496] - [wireless] ath10k: fix not registering airtime of 11a station with WMM disable (Jarod Wilson) [1860496] - [wireless] ath11k: config reorder queue for all tids during peer setup (Jarod Wilson) [1860496] - [wireless] ath10k: fix unsupported chip reset debugs file write (Jarod Wilson) [1860496] - [wireless] ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read (Jarod Wilson) [1860496] - [wireless] ath10k: start recovery process when read int status fail for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add QCA9377 sdio hw_param item (Jarod Wilson) [1860496] - [wireless] ath10k: avoid consecutive OTP download to reduce boot time (Jarod Wilson) [1860496] - [net] mac80211: Add api to support configuring TID specific configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific RTSCTS configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific AMPDU configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific retry configuration (Jarod Wilson) [1860496] - [net] nl80211: modify TID-config API (Jarod Wilson) [1860496] - [net] nl80211: Add NL command to support TID speicific configurations (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (STA) (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (AP) (Jarod Wilson) [1860496] - [net] mac80211: Update BIP to support Beacon frames (Jarod Wilson) [1860496] - [net] mac80211: Support BIGTK configuration for Beacon protection (Jarod Wilson) [1860496] - [net] cfg80211: Support key configuration for Beacon protection (BIGTK) (Jarod Wilson) [1860496] - [net] cfg80211: More error messages for key addition failures (Jarod Wilson) [1860496] - [net] cfg80211: fix indentation errors (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "dev" (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "debugfsdir" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "reg_notifier" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "perm_addr" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "_net" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "registered" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "privid" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "probe_resp_offload" (Jarod Wilson) [1860496] - [net] Revert "nl80211: add src and dst addr attributes for control port tx/rx" (Jarod Wilson) [1860496] - [net] Revert "mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS" (Jarod Wilson) [1860496] - [net] cfg80211: remove support for adjacent channel compensation (Jarod Wilson) [1860496] - [net] mac80211: check vif pointer before airtime calculation (Jarod Wilson) [1860496] - [net] cfg80211: Pass lockdep expression to RCU lists (Jarod Wilson) [1860496] - [wireless] mwifiex: change license text from MARVELL to NXP (Jarod Wilson) [1860496] - [wireless] mt76: Introduce mt76_mcu data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove rx_mask in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rename stat_wq in wq (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: extend RX scatter gather number (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on mt76_queues_read for mt7622 (Jarod Wilson) [1860496] - [wireless] mt76: do not set HOST_BROADCAST_PS_BUFFERING for mt7615 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework rx phy index handling (Jarod Wilson) [1860496] - [wireless] mt76: fix rounding issues on converting per-chain and combined txpower (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: avoid starting the MAC too early (Jarod Wilson) [1860496] - [wireless] mt76: avoid extra RCU synchronization on station removal (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor mode on second PHY (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix adding active monitor interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_rx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_tx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use new tag sta_rec_wtbl (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add starec operating flow for firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a helper to encapsulate sta_rec operation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_sta flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_bmc flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for testing hardware reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement hardware reset support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware log event messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix and rework tx power handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add Kconfig entry for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable DBDC on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: decrease rx ring size for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement DMA support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement probing and firmware loading on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable 5 GHz on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add calibration free support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add eeprom support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dma and tx queue initialization for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT_INT_TX_DONE_ALL definition for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: store N9 firmware version instead of CR4 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: split up firmware loading functions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mmio related code from pci.c to mmio.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add __aligned(4) to txp structs (Jarod Wilson) [1860496] - [wireless] mt76: enable Airtime Queue Limit support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: increase dma mcu rx ring size (Jarod Wilson) [1860496] - [wireless] mt76: dma: do not write cpu_idx on rx queue reset until after refill (Jarod Wilson) [1860496] - [wireless] mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw (Jarod Wilson) [1860496] - [wireless] mt76: set dma-done flag for flushed descriptors (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce MT_DRV_RX_DMA_HDR flag (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add endpoint to mt76u_bulk_msg signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_skb_dma_info routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: take into account different queue mapping for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add {read/write}_extended utility routines (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_alloc_mcu_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: resume all rx queue in mt76u_resume_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue parameter to mt76u_rx_urb_alloc (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_alloc_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: stop/free all possible rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_free_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: move mcu buffer allocation in mt76x02u drivers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue id parameter to mt76u_submit_rx_buffers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: use mt76_queue as mt76u_complete_rx context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_refill_rx signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_get_next_rx_entry signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_process_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: check tx_status_data pointer in mt76u_tx_tasklet (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: avoid overwrite max_tx_fragments (Jarod Wilson) [1860496] - [wireless] mt76: rely on mac80211 utility routines to compute airtime (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove leftover routine declaration (Jarod Wilson) [1860496] - [wireless] mt76: move WIPHY_FLAG_HAS_CHANNEL_SWITCH in mt76_phy_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize radar specs from host driver (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: get rid of leftover target (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add tracing support (Jarod Wilson) [1860496] - [wireless] mt76: move mac_txdone tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: move dev_irq tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a get_stats() callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add per-phy mib statistics (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report TSF information (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_antenna callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework set_channel function (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing settings for simultaneous dual-band support (Jarod Wilson) [1860496] - [wireless] mt76: fix compilation warning in mt76_eeprom_override() (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce LED support (Jarod Wilson) [1860496] - [wireless] mt76: clear skb pointers from rx aggregation reorder buffer during cleanup (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix input validation issues for powersave-filtered frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: increase MCU command timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: measure channel noise and report it via survey (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT7615_CFEND_RATE_DEFAULT value (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: minor mt76x02_mac_set_beacon optimization (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: do not set NULL beacons (Jarod Wilson) [1860496] - [wireless] mt76: usb: use max packet length for m76u_copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add channel switch support for usb interfaces (Jarod Wilson) [1860496] - [wireless] mt76: speed up usb bulk copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove a copy call for usb speedup (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add check for invalid vif idx (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: split beaconing (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: omit beacon slot clearing (Jarod Wilson) [1860496] - [wireless] mt76: use AC specific reorder timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_coverage class support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: set 0 as min coverage_class value (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware version using ethtool (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Fix build with older compilers (Jarod Wilson) [1860496] - [wireless] mt76: eeprom: add support for big endian eeprom partition (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: reset STA_CCA counter setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: fix possible undetected invalid MAC address (Jarod Wilson) [1860496] - [wireless] mt76: disable bh in mt76_dma_rx_poll (Jarod Wilson) [1860496] - [wireless] mt76: fix rx dma ring descriptor state on reset (Jarod Wilson) [1860496] - [wireless] mt7615: replace sta_state callback with sta_add/sta_remove (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: defer mcu initialization via workqueue (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: update beacon contents on BSS_CHANGED_BEACON (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for registering a second wiphy via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: select the correct tx queue for frames sent to the second phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move radio/mac initialization to .start/stop callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize dbdc settings on interface add (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the rx path (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework chainmask handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the dfs support code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove useless MT_HW_RDD0/1 enum (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing register init for dual-wiphy support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support for smart carrier sense (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dual-phy support for mac80211 ops (Jarod Wilson) [1860496] - [wireless] mt76: do not overwrite max_tx_fragments if it has been set (Jarod Wilson) [1860496] - [wireless] mt76: move ampdu_ref from mt76_dev to driver struct (Jarod Wilson) [1860496] - [wireless] mt76: add ext_phy field to struct mt76_wcid (Jarod Wilson) [1860496] - [wireless] mt76: add function for allocating an extra wiphy (Jarod Wilson) [1860496] - [wireless] mt76: add priv pointer to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add multiple wiphy support to mt76_get_min_avg_rssi (Jarod Wilson) [1860496] - [wireless] mt76: move txpower and antenna mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move txpower_conf back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move chainmask back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move state from struct mt76_dev to mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: keep a set of software tx queues per phy (Jarod Wilson) [1860496] - [wireless] mt76: move channel state to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in mt76_sta_state() (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the tx status path (Jarod Wilson) [1860496] - [net] mac80211: allow setting queue_len for drivers not using wake_tx_queue (Jarod Wilson) [1860496] - [include] ieee80211: add WPA3 OWE AKM suite selector (Jarod Wilson) [1860496] - [wireless] mac80211: Fix setting txpower to zero (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the main tx path (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the rx path (Jarod Wilson) [1860496] - [wireless] mt76: introduce struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move initialization of some struct members to mt76_alloc_device (Jarod Wilson) [1860496] - [wireless] rtw88: Fix incorrect beamformee role setting (Jarod Wilson) [1860496] - [wireless] rtw88: 8822: Make tables const, reduce data object size (Jarod Wilson) [1860496] - [wireless] rtw88: disable TX-AMSDU on 2.4G band (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: modify rf protection setting (Jarod Wilson) [1860496] - [wireless] rtw88: Use secondary channel offset enumeration (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update power sequence to v16 (Jarod Wilson) [1860496] - [wireless] rtw88: add ciphers to suppress error message (Jarod Wilson) [1860496] - [wireless] rtw88: avoid holding mutex for cancel_delayed_work_sync() (Jarod Wilson) [1860496] - [wireless] rtw88: move rtw_enter_ips() to the last when config (Jarod Wilson) [1860496] - [wireless] rtw88: pci: 8822c should set clock delay to zero (Jarod Wilson) [1860496] - [wireless] rtw88: add rtw_read8_mask and rtw_read16_mask (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused parameter vif in rtw_lps_pg_info_get() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add the BRCM 4364 found in MacBook Pro 15, 2 (Jarod Wilson) [1860496] - [wireless] ath11k: fix incorrect peer stats counters update (Jarod Wilson) [1860496] - [wireless] ath11k: Fixing dangling pointer issue upon peer delete failure (Jarod Wilson) [1860496] - [wireless] ath11k: fix parsing PPDU_CTRL type in pktlog (Jarod Wilson) [1860496] - [wireless] ath11k: fix warn-on in disassociation (Jarod Wilson) [1860496] - [wireless] ath11k: fix rcu lock protect in peer assoc confirmation (Jarod Wilson) [1860496] - [wireless] ath11k: add HE rate accounting to driver (Jarod Wilson) [1860496] - [wireless] ath11k: drop tx_info from ath11k_sta (Jarod Wilson) [1860496] - [wireless] ath10k: Add support to read btcoex related data from DT (Jarod Wilson) [1860496] - [wireless] ath10k: fix few checkpatch warnings (Jarod Wilson) [1860496] - [net] mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS (Jarod Wilson) [1860496] - [net] nl80211: add src and dst addr attributes for control port tx/rx (Jarod Wilson) [1860496] - [net] mac80211: parse also the RSNXE IE (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: Allow user space to register for station Rx authentication (Jarod Wilson) [1860496] - [include] ieee80211: fix 'the' doubling in comments (Jarod Wilson) [1860496] - [net] mac80211: Remove support for changing AP SMPS mode (Jarod Wilson) [1860496] - [net] mac80211: Handle SMPS mode changes only in AP mode (Jarod Wilson) [1860496] - [net] mac80211: Accept broadcast probe responses on 6GHz band (Jarod Wilson) [1860496] - [net] mac80211: HE: set RX NSS (Jarod Wilson) [1860496] - [net] mac80211: set station bandwidth from HE capability (Jarod Wilson) [1860496] - [net] mac80211: remove supported channels element in 6 GHz if ECSA support (Jarod Wilson) [1860496] - [net] mac80211: update condition for HE disablement (Jarod Wilson) [1860496] - [net] mac80211: make ieee80211_wep_init() return void (Jarod Wilson) [1860496] - [net] mac80211: allow changing TX-related netdev features (Jarod Wilson) [1860496] - [net] mac80211: check whether HE connection is allowed by the reg domain (Jarod Wilson) [1860496] - [net] mac80211: refactor extended element parsing (Jarod Wilson) [1860496] - [net] mac80211: simplify and improve HT/VHT/HE disable code (Jarod Wilson) [1860496] - [net] cfg80211: Enhance the AKM advertizement to support per interface (Jarod Wilson) [1860496] - [net] cfg80211: add no HE indication to the channel flag (Jarod Wilson) [1860496] - [net] mac80211: fix 11w when using encapsulation offloading (Jarod Wilson) [1860496] - [net] mac80211: fix tx status for no ack cases (Jarod Wilson) [1860496] - [net] mac80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] nl80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] mac80211: debugfs: improve airtime_flags handler readability (Jarod Wilson) [1860496] - [net] mac80211: Remove redundant assertion (Jarod Wilson) [1860496] - [net] mac80211: add 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [net] mac80211: Always show airtime debugfs file when TXQs are enabled (Jarod Wilson) [1860496] - [include] trivial: mac80211: fix indentation (Jarod Wilson) [1860496]- [fs] xfs: force writes to delalloc regions to unwritten (Carlos Maiolino) [1696580] - [fs] xfs: refactor xfs_iomap_prealloc_size (Carlos Maiolino) [1696580] - [fs] xfs: measure all contiguous previous extents for prealloc size (Carlos Maiolino) [1696580] - [fs] xfs: don't fail unwritten extent conversion on writeback due to edquot (Carlos Maiolino) [1696580] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Dave Wysochanski) [1906309] - [trace] Revert "SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()" (Dave Wysochanski) [1906309] - [uapi] uapi: fix statx attribute value overlap for DAX & MOUNT_ROOT (Eric Sandeen) [1905205] - [trace] SUNRPC: Fix oops in the rpc_xdr_buf event class (Scott Mayhew) [1900157] - [fs] NFS: Fix listxattr receive buffer size (Scott Mayhew) [1900157] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Scott Mayhew) [1900157] - [net] SUNRPC: fix copying of multiple pages in gss_read_proxy_verf() (Scott Mayhew) [1900157] - [net] svcrdma: fix bounce buffers for unaligned offsets and multiple pages (Scott Mayhew) [1900157] - [pci] hv: Document missing hv_pci_protocol_negotiation() parameter (Mohammed Gamal) [1886102] - [pci] hv: Make some functions static (Mohammed Gamal) [1886102] - [pci] hv: Use struct_size() helper (Mohammed Gamal) [1886102] - [pci] hv: Prepare hv_compose_msi_msg() for the VMBus-channel-interrupt-to-vCPU reassignment functionality (Mohammed Gamal) [1886102] - [fs] xfs: allow individual quota grace period extension (Bill O'Donnell) [1827913] - [fs] xfs: per-type quota timers and warn limits (Bill O'Donnell) [1827913] - [fs] xfs: switch xfs_get_defquota to take explicit type (Bill O'Donnell) [1827913] - [fs] xfs: pass xfs_dquot to xfs_qm_adjust_dqtimers (Bill O'Donnell) [1827913] - [fs] xfs: fix up some whitespace in quota code (Bill O'Donnell) [1827913] - [fs] xfs: preserve default grace interval during quotacheck (Bill O'Donnell) [1827913] - [fs] quota: honor quota type in Q_XGETQSTATcalls (Bill O'Donnell) [1827913]- [fs] NFS: Do uncached readdir when we're seeking a cookie in an empty page cache (Dave Wysochanski) [1893882] - [fs] NFS: Reduce number of RPC calls when doing uncached readdir (Dave Wysochanski) [1893882] - [fs] NFS: Optimisations for monotonically increasing readdir cookies (Dave Wysochanski) [1893882] - [fs] NFS: Improve handling of directory verifiers (Dave Wysochanski) [1893882] - [fs] NFS: Handle NFS4ERR_NOT_SAME and NFSERR_BADCOOKIE from readdir calls (Dave Wysochanski) [1893882] - [fs] NFS: Allow the NFS generic code to pass in a verifier to readdir (Dave Wysochanski) [1893882] - [fs] NFS: Cleanup to remove nfs_readdir_descriptor_t typedef (Dave Wysochanski) [1893882] - [fs] NFS: Reduce readdir stack usage (Dave Wysochanski) [1893882] - [fs] NFS: nfs_do_filldir() does not return a value (Dave Wysochanski) [1893882] - [fs] NFS: More readdir cleanups (Dave Wysochanski) [1893882] - [fs] NFS: Support larger readdir buffers (Dave Wysochanski) [1893882] - [fs] NFS: Simplify struct nfs_cache_array_entry (Dave Wysochanski) [1893882] - [fs] NFS: Replace kmap() with kmap_atomic() in nfs_readdir_search_array() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary kmap in nfs_readdir_xdr_to_array() (Dave Wysochanski) [1893882] - [fs] NFS: Don't discard readdir results (Dave Wysochanski) [1893882] - [fs] NFS: Clean up directory array handling (Dave Wysochanski) [1893882] - [fs] NFS: Clean up nfs_readdir_page_filler() (Dave Wysochanski) [1893882] - [fs] NFS: Clean up readdir struct nfs_cache_array (Dave Wysochanski) [1893882] - [fs] NFS: Ensure contents of struct nfs_open_dir_context are consistent (Dave Wysochanski) [1893882] - [fs] NFSv4.2: condition READDIR's mask for security label based on LSM state (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode lock in nfs_fsync_dir() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode locking in nfs_llseek_dir() (Dave Wysochanski) [1893882] - [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838732] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838732] - [netdrv] ixgbevf: use generic power management (Ken Cox) [1838732] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838732] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838732] - [iommu] vt-d: Don't dereference iommu_device if IOMMU_API is not built (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Gracefully handle DMAR units with no supported address widths (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Skip TE disabling on quirky gfx dedicated iommu (Vitaly Kuznetsov) [1887216] - [netdrv] Revert "mark the intel igc driver as tech preview" (Corinna Vinschen) [1838742] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up nvm_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Reject schedules with a base_time in the future (Corinna Vinschen) [1838742] - [netdrv] igc: Export a way to read the PTP timer (Corinna Vinschen) [1838742] - [netdrv] igc: Remove reset disable flag (Corinna Vinschen) [1838742] - [netdrv] igc: Save PTP time before a reset (Corinna Vinschen) [1838742] - [netdrv] igc: Remove references to SYSTIMR register (Corinna Vinschen) [1838742] - [netdrv] igc: Expose LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Clean RX descriptor error flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove timeout check from ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Don't reschedule ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_TSYNCTXCTL_VALID macro (Corinna Vinschen) [1838742] - [netdrv] igc: Add new device ID's (Corinna Vinschen) [1838742] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838742] - [netdrv] igc: Fix not considering the TX delay for timestamps (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong timestamp latency numbers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix PTP initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Fix static checker warning (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the hw_stats structure (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ledctl_ fields from the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Fix registers definition (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded ICTXQMTC register (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Descriptor Minimum Threshold Count to clear HW counters (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded variable (Corinna Vinschen) [1838742] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838742] - [netdrv] igc: Remove checking media type during MAC initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded check for copper media type (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor the igc_power_down_link() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove TCP segmentation TX fail counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Fix Rx timestamp disabling (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ptp_set_timestamp_mode() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove UDP filter setup in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Check __IGC_PTP_TX_IN_PROGRESS instead of ptp_tx_skb (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicate code in Tx timestamp handling (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up Rx timestamping logic (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial LTR support (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial EEE support (Corinna Vinschen) [1838742] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong register name (Corinna Vinschen) [1838742] - [netdrv] igc: Remove Sequence Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove symbol error counter (Corinna Vinschen) [1838742] - [netdrv] igc: Fix IGC_MAX_RXNFC_RULES (Corinna Vinschen) [1838742] - [netdrv] igc: Reject NFC rules with multiple matches (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused descriptor's flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove igc_nfc_rule_exit() (Corinna Vinschen) [1838742] - [netdrv] igc: Change adapter->nfc_rule_lock to mutex (Corinna Vinschen) [1838742] - [netdrv] igc: Change return type from igc_disable_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule validation (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules leak when driver is unloaded (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_update_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules restoration (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules with multicast addresses (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule overwrite cases (Corinna Vinschen) [1838742] - [netdrv] igc: Fix locking issue when retrieving NFC rules (Corinna Vinschen) [1838742] - [netdrv] igc: Fix 'sw_idx' type in struct igc_nfc_rule (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_add_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Change byte order in struct igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Align terms used in NFC support code (Corinna Vinschen) [1838742] - [netdrv] igc: Add 'igc_ethtool_' prefix to functions in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: Early return in igc_get_ethtool_nfc_entry() (Corinna Vinschen) [1838742] - [netdrv] igc: Cleanup _get|set_rxnfc ethtool ops (Corinna Vinschen) [1838742] - [netdrv] igc: Get rid of igc_max_channels() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused field from igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove per queue good transmited counter register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove header redirection register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove obsolete circuit breaker registers (Corinna Vinschen) [1838742] - [netdrv] igc: Enable NFC rules based source MAC address (Corinna Vinschen) [1838742] - [netdrv] igc: Add support for source address filters in core (Corinna Vinschen) [1838742] - [netdrv] igc: Remove mac_table from igc_adapter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove IGC_MAC_STATE_SRC_ADDR flag (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused registers (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused IGC_ICS_DRSTA define (Corinna Vinschen) [1838742] - [netdrv] igc: Dump ETQF registers (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor ethertype filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Fix MAX_ETYPE_FILTER value (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ethertype filter in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicated IGC_RXPBS macro (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor VLAN priority filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Return -EOPNOTSUPP when VLAN mask doesn't match (Corinna Vinschen) [1838742] - [netdrv] igc: Dump VLANPQF register (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_VLAPQF macro (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up obsolete NVM defines (Corinna Vinschen) [1838742] - [netdrv] igc: remove IGC_REMOVED function (Corinna Vinschen) [1838742] - [netdrv] igc: Remove PCIe Control register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded definition (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_base.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_dump.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ptp.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: add support to eeprom, registers and link self-tests (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_main.c (Corinna Vinschen) [1838742] - [netdrv] igc: Add ECN support for TSO (Corinna Vinschen) [1838742] - [netdrv] ionic: fix mem leak in rx_empty (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: no rx flush in deinit (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: clean up sparse complaints (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: add new bad firmware error code (Jonathan Toppins) [1887516] - [netdrv] ionic: use lif ident for filter count (Jonathan Toppins) [1887516] - [netdrv] ionic: refill lif identity after fw_up (Jonathan Toppins) [1887516] - [netdrv] ionic: disable all queue napi contexts on timeout (Jonathan Toppins) [1887516] - [netdrv] ionic: check qcq ptr in ionic_qcq_disable (Jonathan Toppins) [1887516] - [netdrv] ionic: clear linkcheck bit on alloc fail (Jonathan Toppins) [1887516] - [netdrv] ionic: drain the work queue (Jonathan Toppins) [1887516] - [netdrv] ionic: contiguous memory for notifyq (Jonathan Toppins) [1887516] - [netdrv] ionic: prevent early watchdog check (Jonathan Toppins) [1887516] - [netdrv] ionic: stop watchdog timer earlier on remove (Jonathan Toppins) [1887516 1887263] - [netdrv] net: ionic: Remove WARN_ON(in_interrupt()) (Jonathan Toppins) [1887516] - [netdrv] net: ionic: Replace in_interrupt() usage (Jonathan Toppins) [1887516] - [netdrv] ionic: add DIMLIB to Kconfig (Jonathan Toppins) [1861520] - [netdrv] ionic: add devlink firmware update (Jonathan Toppins) [1861520] - [netdrv] ionic: update the fw update api (Jonathan Toppins) [1861520] - [netdrv] ionic: dynamic interrupt moderation (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up debugfs after queue swap (Jonathan Toppins) [1861520] - [netdrv] ionic: clarify boolean precedence (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused variable (Jonathan Toppins) [1861520] - [netdrv] ionic: clean adminq service routine (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up desc_info and cq_info structs (Jonathan Toppins) [1861520] - [netdrv] ionic: struct reorder for faster access (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up page handling code (Jonathan Toppins) [1861520] - [netdrv] ionic: fix txrx work accounting (Jonathan Toppins) [1861520] - [netdrv] ionic: pull reset_queues into tx_timeout handler (Jonathan Toppins) [1861520] - [netdrv] ionic: change queue count with no reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change the descriptor ring length without full reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change mtu without full queue rebuild (Jonathan Toppins) [1861520] - [netdrv] ionic: use index not pointer for queue tracking (Jonathan Toppins) [1861520] - [netdrv] ionic: reduce contiguous memory allocation requirement (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up unnecessary non-static functions (Jonathan Toppins) [1861520] - [netdrv] ionic: rework and simplify handling of the queue stats block (Jonathan Toppins) [1861520] - [netdrv] ionic: remove lif list concept (Jonathan Toppins) [1861520] - [netdrv] ionic: use kcalloc for new arrays (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up a couple of debug strings (Jonathan Toppins) [1861520] - [netdrv] ionic: set MTU floor at ETH_MIN_MTU (Jonathan Toppins) [1861520] - [netdrv] ionic_lif: Use devm_kcalloc() in ionic_qcq_alloc() (Jonathan Toppins) [1861520] - [netdrv] ionic: separate interrupt for Tx and Rx (Jonathan Toppins) [1861520] - [netdrv] ionic: tx separate servicing (Jonathan Toppins) [1861520] - [netdrv] ionic: use fewer firmware doorbells on rx fill (Jonathan Toppins) [1861520] - [netdrv] ionic: fix memory leak of object 'lid' (Jonathan Toppins) [1861520] - [netdrv] ionic: interface file updates (Jonathan Toppins) [1861520] - [netdrv] ionic: rearrange reset and bus-master control (Jonathan Toppins) [1861520] - [netdrv] ionic: update eid test for overflow (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused ionic_coal_hw_to_usec (Jonathan Toppins) [1861520] - [netdrv] ionic: set netdev default name (Jonathan Toppins) [1861520] - [netdrv] ionic: get MTU from lif identity (Jonathan Toppins) [1861520] - [netdrv] ionic: keep rss hash after fw update (Jonathan Toppins) [1861520] - [netdrv] ionic: update filter id after replay (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up filter locks and debug msgs (Jonathan Toppins) [1861520] - [netdrv] ionic: use offset for ethtool regs data (Jonathan Toppins) [1861520] - [md] md/raid5: Allow degraded raid6 to do rmw (Nigel Croxon) [1856838] - [md] md/raid5: Fix Force reconstruct-write io stuck in degraded raid5 (Nigel Croxon) [1856838] - [md] raid5: don't duplicate code for different paths in handle_stripe (Nigel Croxon) [1856838] - [md] raid5-cache: hold spinlock instead of mutex in r5c_journal_mode_show (Nigel Croxon) [1856838] - [md] md: print errno in super_written (Nigel Croxon) [1856838] - [md] md/raid5: remove the redundant setting of STRIPE_HANDLE (Nigel Croxon) [1856838] - [md] md: register new md sysfs file 'uuid' read-only (Nigel Croxon) [1856838] - [md] md: fix max sectors calculation for super 1.0 (Nigel Croxon) [1856838] - [md] md/raid5: use do_div() for 64 bit divisions in raid5_sync_request (Nigel Croxon) [1856838] - [md] md/raid10: avoid deadlock on recovery (Nigel Croxon) [1856838] - [md] md-cluster: fix rmmod issue when md_cluster convert bitmap to none (Nigel Croxon) [1856838] - [md] md-cluster: fix safemode_delay value when converting to clustered bitmap (Nigel Croxon) [1856838] - [md] md/raid5: support config stripe_size by sysfs entry (Nigel Croxon) [1856838] - [md] md/raid5: set default stripe_size as 4096 (Nigel Croxon) [1856838] - [md] md/raid456: convert macro STRIPE_* to RAID5_STRIPE_* (Nigel Croxon) [1856838] - [md] raid5: remove the meaningless check in raid5_make_request (Nigel Croxon) [1856838] - [md] raid5: put the comment of clear_batch_ready to the right place (Nigel Croxon) [1856838] - [md] raid5: call clear_batch_ready before set STRIPE_ACTIVE (Nigel Croxon) [1856838] - [md] md: raid10: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5-cache: Remove set but unused variable (Nigel Croxon) [1856838] - [md] md: Fix compilation warning (Nigel Croxon) [1856838] - [md] md-cluster: fix wild pointer of unlock_all_bitmaps() (Nigel Croxon) [1856838] - [md] md/raid5-cache: clear MD_SB_CHANGE_PENDING before flushing stripes (Nigel Croxon) [1856838] - [md] md: fix deadlock causing by sysfs_notify (Nigel Croxon) [1856838] - [md] md: raid0/linear: fix dereference before null check on pointer mddev (Nigel Croxon) [1856838] - [md] md/raid1: Replace zero-length array with flexible-array (Nigel Croxon) [1856838] - [md] md: add a newline when printing parameter 'start_ro' by sysfs (Nigel Croxon) [1856838] - [md] md: stop using ->queuedata (Nigel Croxon) [1856838] - [md] md/raid1: release pending accounting for an I/O only after write-behind is also finished (Nigel Croxon) [1856838] - [md] md: remove redundant memalloc scope API usage (Nigel Croxon) [1856838] - [md] raid5: update code comment of scribble_alloc() (Nigel Croxon) [1856838] - [md] raid5: remove gfp flags from scribble_alloc() (Nigel Croxon) [1856838] - [md] md: use memalloc scope APIs in mddev_suspend()/mddev_resume() (Nigel Croxon) [1856838] - [md] md: remove the extra line for ->hot_add_disk (Nigel Croxon) [1856838] - [md] md: flush md_rdev_misc_wq for HOT_ADD_DISK case (Nigel Croxon) [1856838] - [md] md: don't flush workqueue unconditionally in md_open (Nigel Croxon) [1856838] - [md] md: add new workqueue for delete rdev (Nigel Croxon) [1856838] - [md] md: add checkings before flush md_misc_wq (Nigel Croxon) [1856838] - [md] md: check arrays is suspended in mddev_detach before call quiesce operations (Nigel Croxon) [1856838]- [scsi] storvsc: Fix error return in storvsc_probe() (Cathy Avery) [1895026] - [scsi] storvsc: Support PAGE_SIZE larger than 4K (Cathy Avery) [1895026] - [kernel] hv: hyperv.h: Introduce some hvpfn helper functions (Cathy Avery) [1895026] - [scsi] storvsc: Add validation for untrusted Hyper-V values (Cathy Avery) [1895026] - [scsi] storvsc: Fix spelling mistake (Cathy Avery) [1895026] - [scsi] storvsc: Remove memset before memory freeing in storvsc_suspend() (Cathy Avery) [1895026] - [net] tipc: fix incorrect setting window for bcast link (Xin Long) [1893085] - [net] tipc: re-configure queue limit for broadcast link (Xin Long) [1893085] - [net] tipc: fix NULL pointer dereference in tipc_named_rcv (Xin Long) [1893085] - [net] tipc: Supply missing udp_media.h include file (Xin Long) [1893085] - [net] tipc: add automatic rekeying for encryption key (Xin Long) [1893085] - [net] tipc: add automatic session key exchange (Xin Long) [1893085] - [net] tipc: introduce encryption master key (Xin Long) [1893085] - [net] tipc: optimize key switching time and logic (Xin Long) [1893085] - [net] tipc: Fix memory leak in tipc_group_create_member() (Xin Long) [1893085] - [net] tipc: fix shutdown() of connection oriented socket (Xin Long) [1893085] - [net] tipc: fix a deadlock when flushing scheduled work (Xin Long) [1893085] - [net] tipc: fix shutdown() of connectionless socket (Xin Long) [1893085] - [net] tipc: fix using smp_processor_id() in preemptible (Xin Long) [1893085] - [net] tipc: fix use-after-free in tipc_bcast_get_mode (Xin Long) [1893085] - [net] tipc: call rcu_read_lock() in tipc_aead_encrypt_done() (Xin Long) [1893085] - [net] tipc: fix uninit skb->data in tipc_nl_compat_dumpit() (Xin Long) [1893085] - [net] tipc: update a binding service via broadcast (Xin Long) [1893085] - [hv] hv_balloon: do adjust_managed_page_count() when ballooning/un-ballooning (Vitaly Kuznetsov) [1894717] - [hv] hv_balloon: simplify math in alloc_balloon_pages() (Vitaly Kuznetsov) [1894717] - [md] dm integrity: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [md] dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [crypto] crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [include] crypto: algapi - introduce the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [fs] iomap: Set all uptodate bits for an Uptodate page (Brian Foster) [1654127] - [scsi] scsi: ibmvfc: Avoid link down on FS9100 canister reboot (Desnes Augusto Nunes do Rosario) [1882613] - [scsi] scsi: ibmvfc: Use compiler attribute defines instead of __attribute__() (Desnes Augusto Nunes do Rosario) [1882613] - [arm64] arm64: Enable PCI write-combine resources under sysfs (Petr Oros) [1872943] - [scsi] scsi: mpt3sas: Bump driver version to 35.101.00.00 (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add module parameter multipath_on_hba (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handle vSES vphy object during HBA reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add bypass_dirty_port_flag parameter (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handling HBA vSES device (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port objects after host reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get sas_device objects using device's rphy (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get device objects using sas_address & portID (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port's sas_address & phy_mask (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Allocate memory for hba_port objects (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Define hba_port structure (Tomas Henzl) [1888543]- [netdrv] net: phy: realtek: Modify 2.5G PHY name to RTL8226 (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: enable ALDPS to save power for RTL8211F (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: fix rtl8211e rx/tx delay config (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add support for RTL8125B-internal PHY (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add delay to resume path of certain internal PHY's (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: read actual speed to detect downshift (Josef Oskera) [1889854] - [netdrv] r8169: fix issue with forced threading in combination with shared interrupts (Josef Oskera) [1889854] - [netdrv] r8169: fix operation under forced interrupt threading (Josef Oskera) [1889854] - [netdrv] r8169: factor out handling rtl8169_stats (Josef Oskera) [1889854] - [netdrv] r8169: consider that PHY reset may still be in progress after applying firmware (Josef Oskera) [1889854] - [netdrv] r8169: fix data corruption issue on RTL8402 (Josef Oskera) [1889854] - [netdrv] r8169: fix handling ether_clk (Josef Oskera) [1889854] - [netdrv] r8169: fix RTL8168f/RTL8411 EPHY config (Josef Oskera) [1889854] - [netdrv] r8169: remove member irq_enabled from struct rtl8169_private (Josef Oskera) [1889854] - [netdrv] r8169: use napi_complete_done return value (Josef Oskera) [1889854] - [netdrv] r8169: allow to enable ASPM on RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: add support for RTL8125B (Josef Oskera) [1889854] - [netdrv] r8169: sync support for RTL8401 with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: merge handling of RTL8101e and RTL8100e (Josef Oskera) [1889854] - [netdrv] r8169: rename RTL8125 to RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_runtime_resume (Josef Oskera) [1889854] - [netdrv] r8169: remove driver-specific mutex (Josef Oskera) [1889854] - [netdrv] r8169: use RTNL to protect critical sections (Josef Oskera) [1889854] - [netdrv] r8169: add rtl8169_up (Josef Oskera) [1889854] - [netdrv] r8169: remove no longer needed checks for device being runtime-active (Josef Oskera) [1889854] - [netdrv] r8169: mark device as not present when in PCI D3 (Josef Oskera) [1889854] - [netdrv] r8169: allow setting irq coalescing if link is down (Josef Oskera) [1889854] - [netdrv] r8169: move switching optional clock on/off to pll power functions (Josef Oskera) [1889854] - [netdrv] r8169: move updating counters to rtl8169_down (Josef Oskera) [1889854] - [netdrv] r8169: move napi_disable call and rename rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: replace synchronize_rcu with synchronize_net (Josef Oskera) [1889854] - [netdrv] r8169: improve setting WoL on runtime-resume (Josef Oskera) [1889854] - [netdrv] r8169: remove unused constant RsvdMask (Josef Oskera) [1889854] - [netdrv] r8169: add info for DASH being enabled (Josef Oskera) [1889854] - [netdrv] r8169: fix failing WoL (Josef Oskera) [1889854] - [netdrv] r8169: improve handling power management ops (Josef Oskera) [1889854] - [netdrv] r8169: make rtl8169_down central chip quiesce function (Josef Oskera) [1889854] - [netdrv] r8169: move some calls to rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: don't reset tx ring indexes in rtl8169_tx_clear (Josef Oskera) [1889854] - [netdrv] r8169: enable WAKE_PHY as only WoL source when runtime-suspending (Josef Oskera) [1889854] - [netdrv] r8169: change driver data type (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_remove_one (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168f/RTL8411 hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168evl hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168h hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168g hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168ep_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168dp_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from rtl_w0w1_eri (Josef Oskera) [1889854] - [netdrv] r8169: work around an irq coalescing related tx timeout (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_mark_to_asic (Josef Oskera) [1889854] - [netdrv] r8169: make rtl_rx better readable (Josef Oskera) [1889854] - [netdrv] r8169: remove remaining call to mdiobus_unregister (Josef Oskera) [1889854] - [netdrv] r8169: don't include linux/moduleparam.h (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed checks in rtl8169_set_eee (Josef Oskera) [1889854] - [netdrv] r8169: improve reset handling for chips from RTL8168g (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_wait_txrx_fifo_empty (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_enable_rxdvgate (Josef Oskera) [1889854] - [netdrv] r8169: add helper r8168g_wait_ll_share_fifo_ready (Josef Oskera) [1889854] - [netdrv] r8169: use fsleep in polling functions (Josef Oskera) [1889854] - [netdrv] r8169: use new helper eth_hw_addr_crc (Josef Oskera) [1889854] - [netdrv] r8169: switch from netif_xxx message functions to netdev_xxx (Josef Oskera) [1889854] - [netdrv] r8169: remove "out of memory" error message from rtl_request_firmware (Josef Oskera) [1889854] - [netdrv] r8169: simplify counter handling (Josef Oskera) [1889854] - [netdrv] r8169: remove redundant driver message when entering promiscuous mode (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed parameter in rtl8169_set_magic_reg (Josef Oskera) [1889854] - [netdrv] r8169: configure PME_SIGNAL for RTL8125 too (Josef Oskera) [1889854] - [netdrv] r8169: improve max jumbo packet size definition (Josef Oskera) [1889854] - [netdrv] r8169: add check for invalid parameter combination in rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve interrupt coalescing parameter handling (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_coalesce_choose_scale (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_get_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: merge scale for tx and rx irq coalescing (Josef Oskera) [1889854] - [netdrv] r8169: don't pass net_device to irq coalescing sub-functions (Josef Oskera) [1889854] - [netdrv] r8169: improve error message if no dedicated PHY driver is found (Josef Oskera) [1889854] - [netdrv] r8169: improve configuring RxConfig register (Josef Oskera) [1889854] - [netdrv] r8169: improve handling CPCMD_MASK (Josef Oskera) [1889854] - [netdrv] r8169: use devm_mdiobus_register (Josef Oskera) [1889854] - [netdrv] r8169: change wmb to smb_wmb in rtl8169_start_xmit (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_make_unusable_by_asic (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_mark_as_last_descriptor (Josef Oskera) [1889854] - [netdrv] r8169: remove PHY resume delay that is handled in the PHY driver now (Josef Oskera) [1889854] - [netdrv] r8169: add workaround for RTL8168evl TSO hw issues (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_tso_csum_v2 (Josef Oskera) [1889854] - [netdrv] r8169: use rtl8169_set_features in rtl8169_init_one (Josef Oskera) [1889854] - [netdrv] r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg (Josef Oskera) [1889854] - [netdrv] r8169: remove NETIF_F_HIGHDMA from vlan_features (Josef Oskera) [1889854] - [netdrv] r8169: move setting OCP base to generic init code (Josef Oskera) [1889854] - [s390] sclp: provide extended sccb support (Thomas Huth) [1798484] - [s390] sclp: avoid copy of sclp_info_sccb (Thomas Huth) [1798484] - [s390] sclp: use memblock for early read cpu info (Thomas Huth) [1798484] - [include] ptp: add stub function for ptp_get_msgtype() (Ivan Vecera) [1899217] - [include] ptp: Add generic ptp message type function (Ivan Vecera) [1899217] - [net] ptp: Add generic ptp v2 header parsing function (Ivan Vecera) [1899217] - [video] hyperv_fb: Fix the cache type when mapping the VRAM (Mohammed Gamal) [1886106] - [video] hyperv_fb: include vmalloc.h (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1886106] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1886106] - [uio] uio_hv_generic: add missed sysfs_remove_bin_file (Mohammed Gamal) [1886106] - [input] hyperv-keyboard: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [hid] hyperv: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [netdrv] hv_netvsc: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit() (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove "unlikely" from netvsc_select_queue (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: do not use VF device if link is down (Mohammed Gamal) [1886097] - [netdrv] hyperv: dump TX indirection table to ethtool regs (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: add support for vlans in AF_PACKET mode (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix netvsc_start_xmit's return type (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove unnecessary round_up for recv_completion_cnt (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: use new helper tcp_v6_gso_csum_prep (Mohammed Gamal) [1886097] - [tools] kvm_stat: add sample systemd unit file (Thomas Huth) [1851123] - [tools] kvm_stat: Add command line switch '-L' to log to file (Thomas Huth) [1851123] - [tools] kvm_stat: add command line switch '-z' to skip zero records (Thomas Huth) [1851123] - [mm] mm/gup: Mark lock taken only after a successful retake (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: fix a data race in filemap_fault() (Chris von Recklinghausen) [1885412] - [mm] mm: fix kthread_use_mm() vs TLB invalidate (Chris von Recklinghausen) [1885412] - [fs] kernel: set USER_DS in kthread_use_mm (Chris von Recklinghausen) [1885412] - [drm] kernel: better document the use_mm/unuse_mm API contract (Chris von Recklinghausen) [1885412] - [kernel] kernel: move use_mm/unuse_mm to kthread.c (Chris von Recklinghausen) [1885412] - [drm] drm/i915: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: introduce pin_user_pages_fast_only() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: refactor and de-duplicate gup_fast() code (Chris von Recklinghausen) [1885412] - [mm] mm/gup: move __get_user_pages_fast() down a few lines in gup.c (Chris von Recklinghausen) [1885412] - [mm] gup: document and work around "COW can break either way" issue (Chris von Recklinghausen) [1885412] - [vfio] vfio: checking of validity of user vaddr in vfio_dma_rw (Chris von Recklinghausen) [1885412] - [fs] mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow to react to fatal signals (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [mm] mm: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [fs] mm: introduce FAULT_FLAG_INTERRUPTIBLE (Chris von Recklinghausen) [1885412] - [mm] mm: introduce FAULT_FLAG_DEFAULT (Chris von Recklinghausen) [1885412] - [fs] userfaultfd: don't retake mmap_sem to emulate NOPAGE (Chris von Recklinghausen) [1885412] - [include] mm: return faster for non-fatal signals in user mode faults (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] arm64/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] x86/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm: introduce fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: fix __get_user_pages() on fault retry of hugetlb (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename "nonblocking" to "locked" where proper (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename nr as nr_pinned in get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: require FOLL_GET for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: don't bother dropping mmap_sem for zero size readahead (Chris von Recklinghausen) [1885412] - [mm] mm/slb: export __kmalloc_track(_node)_caller (Chris von Recklinghausen) [1885412] - [mm] mm: Add vmf_insert_pfn_xxx_prot() for huge page-table entries (Chris von Recklinghausen) [1885412] - [vfio] vfio: introduce vfio_dma_rw to read/write a range of IOVAs (Chris von Recklinghausen) [1885412] - [infiniband] mm, tree-wide: rename put_user_page*() to unpin_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm/gup_benchmark: use proper FOLL_WRITE flags instead of hard-coding "1" (Chris von Recklinghausen) [1885412] - [mm] powerpc: book3s64: convert to pin_user_pages() and put_user_page() (Chris von Recklinghausen) [1885412] - [vfio] vfio, mm: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [net] net/xdp: set FOLL_PIN via pin_user_pages() (Chris von Recklinghausen) [1885412] - [drm] drm/via: set FOLL_PIN via pin_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/process_vm_access: set FOLL_PIN via pin_user_pages_remote() (Chris von Recklinghausen) [1885412] - [infiniband] IB/{core, hw, umem}: set FOLL_PIN via pin_user_pages*(), fix up ODP (Chris von Recklinghausen) [1885412] - [documentation] mm/gup: introduce pin_user_pages*() and FOLL_PIN (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: set pages dirty upon releasing DMA buffers (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow FOLL_FORCE for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [vfio] vfio: fix FOLL_LONGTERM use, simplify get_user_pages_remote() call (Chris von Recklinghausen) [1885412] - [mm] mm: fix get_user_pages_remote()'s handling of FOLL_LONGTERM (Chris von Recklinghausen) [1885412] - [mm] mm/gup: factor out duplicate code from four routines (Chris von Recklinghausen) [1885412] - [mm] mm: drop mmap_sem before calling balance_dirty_pages() in write fault (Chris von Recklinghausen) [1885412] - [vfio] vfio/type1: untag user pointers in vaddr_get_pfn (Chris von Recklinghausen) [1885412] - [mm] mm: untag user pointers in mm/gup.c (Chris von Recklinghausen) [1885412] - [drm] drivers/gpu/drm/via: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [fs] fs/io_uring.c: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm: mark the page referenced in gup_hugepte (Chris von Recklinghausen) [1885412] - [mm] mm: switch gup_hugepte to use try_get_compound_head (Chris von Recklinghausen) [1885412] - [mm] mm: move the powerpc hugepd code to mm/gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: validate get_user_pages_fast flags (Chris von Recklinghausen) [1885412] - [mm] mm: consolidate the get_user_pages* implementations (Chris von Recklinghausen) [1885412] - [mm] mm: reorder code blocks in gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP (Chris von Recklinghausen) [1885412] - [x86] mm: lift the x86_32 PAE version of gup_get_pte to common code (Chris von Recklinghausen) [1885412] - [s390] mm: simplify gup_fast_permitted (Chris von Recklinghausen) [1885412] - [mm] mm: use untagged_addr() for get_user_pages_fast addresses (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: make gup_hugepte() static (Chris von Recklinghausen) [1885412] - [mm] filemap: drop the mmap_sem for all blocking operations (Chris von Recklinghausen) [1885412] - [mm] filemap: kill page_cache_read usage in filemap_fault (Chris von Recklinghausen) [1885412] - [mm] filemap: pass vm_fault to the mmap ra helpers (Chris von Recklinghausen) [1885412] - [mm] docs/core-api/mm: fix return value descriptions in mm/ (Chris von Recklinghausen) [1885412] - [mm] docs/mm: vmalloc: re-indent kernel-doc comemnts (Chris von Recklinghausen) [1885412] - [drm] drm/via: mark expected switch fall-throughs (Chris von Recklinghausen) [1885412] - [mm] x86/mm: Break out kernel address space handling (Chris von Recklinghausen) [1885412] - [kernel] locking/rwsem: Remove reader optimistic spinning (Waiman Long) [1895046] - [kernel] locking/rwsem: Enable reader optimistic lock stealing (Waiman Long) [1895046] - [kernel] locking/rwsem: Prevent potential lock starvation (Waiman Long) [1895046] - [kernel] locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() (Waiman Long) [1895046] - [kernel] locking/rwsem: Fold __down_{read,write}*() (Waiman Long) [1895046] - [kernel] locking/rwsem: Introduce rwsem_write_trylock() (Waiman Long) [1895046] - [kernel] locking/rwsem: Better collate rwsem_read_trylock() (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_interruptible (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_killable_nested (Waiman Long) [1895046] - [powerpc] powerpc/perf: Fix crash with is_sier_available when pmu is not set (Steve Best) [1904225] - [powerpc] kvm: ppc: book3s hv: xive: Fix vCPU id sanity check (Greg Kurz) [1902709] - [net] ip6_gre: set dev->hard_header_len when using header_ops (Antoine Tenart) [1895789] - [fs] xfs: flush new eof page on truncate to avoid post-eof corruption (Brian Foster) [1878495] - [netdrv] bonding: set dev->needed_headroom in bond_setup_by_slave() (Antoine Tenart) [1903073] - [net] netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal (Antoine Tenart) [1901026] - [infiniband] RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [infiniband] IB/hfi1: Fix error return code in hfi1_init_dd() (Kamal Heib) [1857605] - [infiniband] RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() (Kamal Heib) [1857605] - [infiniband] RDMA/cm: Make the local_id_table xarray non-irq (Kamal Heib) [1857605] - [infiniband] IB/srpt: Fix memory leak in srpt_add_one (Kamal Heib) [1857605] - [infiniband] RDMA/bnxt_re: Set queue pair state when being queried (Kamal Heib) [1894681 1857605] - [infiniband] RDMA/rxe: Handle skb_clone() failure in rxe_recv.c (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix bug rejecting all multicast packets (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt() (Kamal Heib) [1857605] - [infiniband] IB/rdmavt: Fix sizeof mismatch (Kamal Heib) [1857605] - [infiniband] RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces (Kamal Heib) [1883480 1883478 1857605] - [infiniband] RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() (Kamal Heib) [1857605] - [rdma] RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [x86] kretprobe: Prevent triggering kretprobe from within kprobe_flush_task (Jerome Marchand) [1821265] - [netdrv] net: intel: Remove in_interrupt() warnings (Jonathan Toppins) [1891101] - [netdrv] ice: fix adding IP4 IP6 Flow Director rules (Jonathan Toppins) [1891101] - [netdrv] ice: Fix pointer cast warnings (Jonathan Toppins) [1891101] - [netdrv] ice: refactor devlink_port to be per-VSI (Jonathan Toppins) [1891101] - [netdrv] ice: add the DDP Track ID to devlink info (Jonathan Toppins) [1891101] - [netdrv] ice: Change ice_info_get_dsn to be void (Jonathan Toppins) [1891101] - [netdrv] ice: remove repeated words (Jonathan Toppins) [1891101] - [netdrv] ice: devlink: use *phD to print small buffer (Jonathan Toppins) [1891101] - [netdrv] ice: preserve NVM capabilities in safe mode (Jonathan Toppins) [1891101] - [netdrv] ice: increase maximum wait time for flash write commands (Jonathan Toppins) [1891101] - [netdrv] ice: remove unused args from ice_get_open_tunnel_port() (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak in ice_vsi_setup (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak if register_netdev_fails (Jonathan Toppins) [1891101] - [netdrv] ice: Fix call trace on suspend (Jonathan Toppins) [1891101] - [netdrv] ice: simplify the return expression of ice_finalize_update() (Jonathan Toppins) [1891101] - [netdrv] ice: Misc minor fixes (Jonathan Toppins) [1838737] - [netdrv] ice: adjust profile ID map locks (Jonathan Toppins) [1838737] - [netdrv] ice: update PTYPE lookup table (Jonathan Toppins) [1838737] - [netdrv] ice: Graceful error handling in HW table calloc failure (Jonathan Toppins) [1838737] - [netdrv] ice: port fix for chk_linearlize (Jonathan Toppins) [1838737] - [netdrv] ice: Allow 2 queue pairs per VF on SR-IOV initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Clear and free XLT entries on reset (Jonathan Toppins) [1838737] - [netdrv] ice: add useful statistics (Jonathan Toppins) [1838737] - [netdrv] ice: remove page_reuse statistic (Jonathan Toppins) [1838737] - [netdrv] ice: Fix RSS profile locks (Jonathan Toppins) [1838737] - [netdrv] ice: fix the vsi_id mask to be 10 bit for set_rss_lut (Jonathan Toppins) [1838737] - [netdrv] ice: rename misleading grst_delay variable (Jonathan Toppins) [1838737] - [netdrv] ice: mark PM functions as __maybe_unused (Jonathan Toppins) [1838737] - [netdrv] ice: fix unused parameter warning (Jonathan Toppins) [1838737] - [netdrv] ice: disable no longer needed workaround for FW logging (Jonathan Toppins) [1838737] - [netdrv] ice: reduce scope of variable (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI on probe fail (Jonathan Toppins) [1838737] - [netdrv] ice: Allow all VLANs in safe mode (Jonathan Toppins) [1838737] - [netdrv] ice: need_wakeup flag might not be set for Tx (Jonathan Toppins) [1838737] - [netdrv] ice: distribute Tx queues evenly (Jonathan Toppins) [1838737] - [netdrv] ice: Adjust scheduler default BW weight (Jonathan Toppins) [1838737] - [netdrv] ice: Add RL profile bit mask check (Jonathan Toppins) [1838737] - [netdrv] ice: fix overwriting TX/RX descriptor values when rebuilding VSI (Jonathan Toppins) [1838737] - [netdrv] ice: return correct error code from ice_aq_sw_rules (Jonathan Toppins) [1838737] - [netdrv] ice: restore VF MSI-X state during PCI reset (Jonathan Toppins) [1838737] - [netdrv] ice: fix link event handling timing (Jonathan Toppins) [1838737] - [netdrv] ice: Fix link broken after GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Implement LFC workaround (Jonathan Toppins) [1838737] - [netdrv] ice: implement device flash update via devlink (Jonathan Toppins) [1838737] - [netdrv] ice: add flags indicating pending update of firmware module (Jonathan Toppins) [1838737] - [netdrv] ice: Add AdminQ commands for FW update (Jonathan Toppins) [1838737] - [netdrv] ice: Add support for unified NVM update flow capability (Jonathan Toppins) [1838737] - [netdrv] ice: add 1G SGMII PHY type (Jonathan Toppins) [1838737] - [netdrv] ice: Report AOC PHY Types as Fiber (Jonathan Toppins) [1838737] - [netdrv] ice: add AQC get link topology handle support (Jonathan Toppins) [1838737] - [netdrv] ice: Rename low_power_ctrl (Jonathan Toppins) [1838737] - [netdrv] ice: update reporting of autoneg capabilities (Jonathan Toppins) [1838737] - [netdrv] ice: add ice_aq_get_phy_caps() debug logs (Jonathan Toppins) [1838737] - [netdrv] ice: support Total Port Shutdown on devices that support it (Jonathan Toppins) [1838737] - [netdrv] ice: add link lenient and default override support (Jonathan Toppins) [1838737] - [netdrv] ice: restore PHY settings on media insertion (Jonathan Toppins) [1838737] - [netdrv] ice: move auto FEC checks into ice_cfg_phy_fec() (Jonathan Toppins) [1838737] - [netdrv] ice: refactor FC functions (Jonathan Toppins) [1838737] - [netdrv] ice: Add advanced power mgmt for WoL (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_discover_caps into two functions (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_parse_caps into separate functions (Jonathan Toppins) [1838737] - [netdrv] ice: refactor ice_discover_caps to avoid need to retry (Jonathan Toppins) [1838737] - [netdrv] ice: replace single-element array used for C struct hack (Jonathan Toppins) [1838737] - [netdrv] ice: avoid unnecessary single-member variable-length structs (Jonathan Toppins) [1838737] - [netdrv] ice: implement snapshot for device capabilities (Jonathan Toppins) [1838737] - [netdrv] net/intel: remove driver versions from Intel drivers (Jonathan Toppins) [1838737] - [netdrv] ice: protect ring accesses with WRITE_ONCE (Jonathan Toppins) [1838737] - [netdrv] ice: Ignore EMODE when setting PHY config (Jonathan Toppins) [1838737] - [netdrv] ice: fix aRFS after flow director delete (Jonathan Toppins) [1838737] - [netdrv] ice: Use coalesce values from q_vector 0 when increasing q_vectors (Jonathan Toppins) [1838737] - [netdrv] ice: fix PCI device serial number to be lowercase values (Jonathan Toppins) [1838737] - [netdrv] ice: fix function signature style format (Jonathan Toppins) [1838737] - [netdrv] ice: Allow VF to request reset as soon as it's initialized (Jonathan Toppins) [1838737] - [netdrv] ice: Fix inability to set channels when down (Jonathan Toppins) [1838737] - [netdrv] ice: Always clear QRXFLXP_CNTXT before writing new value (Jonathan Toppins) [1838737] - [netdrv] ice: Reset VF for all port VLAN changes from host (Jonathan Toppins) [1838737] - [netdrv] ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value (Jonathan Toppins) [1838737] - [netdrv] ice: Increase timeout after PFR (Jonathan Toppins) [1838737] - [netdrv] ice: Fix transmit for all software offloaded VLANs (Jonathan Toppins) [1838737] - [netdrv] ice: support adding 16 unicast/multicast filter on untrusted VF (Jonathan Toppins) [1838737] - [netdrv] ice: allow host to clear administratively set VF MAC (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF VSI release and setup functions (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF reset (Jonathan Toppins) [1838737] - [netdrv] ice: remove VM/VF disable command on CORER/GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Add functions to rebuild host VLAN/MAC config for a VF (Jonathan Toppins) [1838737] - [netdrv] ice: Add function to set trust mode bit on reset (Jonathan Toppins) [1838737] - [netdrv] ice: Renaming and simplification in VF init path (Jonathan Toppins) [1838737] - [netdrv] ice: Separate VF VSI initialization/creation from reset flow (Jonathan Toppins) [1838737] - [netdrv] ice: Add helper function for clearing VPGEN_VFRTRIG (Jonathan Toppins) [1838737] - [netdrv] ice: Simplify ice_sriov_configure (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor ice_ena_vf_mappings to split MSIX and queue mappings (Jonathan Toppins) [1838737] - [netdrv] ice: Declare functions static (Jonathan Toppins) [1838737] - [netdrv] ice: fix kernel BUG if register_netdev fails (Jonathan Toppins) [1838737] - [netdrv] ice: fix potential double free in probe unrolling (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI context initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Poll for reset completion when DDP load fails (Jonathan Toppins) [1838737] - [netdrv] ice: Check UMEM FQ size when allocating bufs (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor Rx checksum checks (Jonathan Toppins) [1838737] - [netdrv] ice: avoid undefined behavior (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP Tx queues to match number of Rx queues (Jonathan Toppins) [1838737] - [netdrv] ice: Add XDP Tx to VSI ring stats (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP TxQ to 0 when destroying rings (Jonathan Toppins) [1838737] - [netdrv] ice: Handle critical FW error during admin queue initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Don't allow VLAN stripping change when pvid set (Jonathan Toppins) [1838737] - [netdrv] ice: Add more Rx errors to netdev's rx_error counter (Jonathan Toppins) [1838737] - [netdrv] ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS (Jonathan Toppins) [1838737] - [netdrv] ice: Fix memory leak (Jonathan Toppins) [1838737] - [netdrv] ice: fix MAC write command (Jonathan Toppins) [1838737] - [netdrv] ice: set VF default LAN address (Jonathan Toppins) [1838737] - [netdrv] ice: remove unused macro (Jonathan Toppins) [1838737] - [netdrv] ice: fix signed vs unsigned comparisons (Jonathan Toppins) [1838737] - [netdrv] ice: Fix error return code in ice_add_prof() (Jonathan Toppins) [1838737] - [netdrv] ice: replace "fallthrough" comments with fallthrough reserved word (Jonathan Toppins) [1838737]- [kernel] kernel/crash: reserve more memory for fadump (Pingfan Liu) [1891043] - [powerpc] pseries: Pass MSI affinity to irq_create_mapping() (Laurent Vivier) [1702939] - [kernel] genirq/irqdomain: Add an irq_create_mapping_affinity() function (Laurent Vivier) [1702939] - [powerpc] powerpc/perf: Use regs->nip when SIAR is zero (Steve Best) [1903731] - [powerpc] powerpc/perf: Use the address from SIAR register to set cpumode flags (Steve Best) [1903731] - [powerpc] powerpc/perf: Drop the check for SIAR_VALID (Steve Best) [1903731] - [powerpc] powerpc/perf: Add new power PMU flag "PPMU_P10_DD1" for power10 DD1 (Steve Best) [1903731] - [netdrv] net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initialize QP mutex for the debug kernels (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow providing extra scatter CQE QP flag (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Query PPS pin operational status before registering it (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix slab-out-of-bounds in mlx5e_rep_is_lag_netdev (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Verify Hardware supports requested ptp function on a given pin (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of using ptp channel index as pin index (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix error path of device attach (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix forward to next namespace (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR after reload interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR when fail to enable the mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix prefetch memory leak if get_prefetchable_mr fails (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prevent prefetch from racing with implicit destruction (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use xa_lock_irq when access to SRQ table (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix usage of rcu-protected pointer (Alaa Hleihel) [1858560] - [netdrv] net/mxl5e: Verify that rpriv is not NULL (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix vlan or qos setting in legacy mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set PD pointers for the error flow unwind (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix legacy IPoIB QP initialization (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Protect from kernel crash if XRC_TGT doesn't have udata (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix integrity enabled QP creation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove ECE limitation from the RAW_PACKET QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix remote gid value in query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't access ib_qp fields in internal destroy QP path (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add missed RST2INIT and INIT2INIT steps during ECE handshake (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix -Wformat warning in check_ucmd_data() (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to resp.response_length (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix some error pointer dereferences (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE DC support (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't rely on FW to set zeros in ECE response (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return an error if copy_to_user fails (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make mlx5e_dcbnl_ops static (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: reduce stack usage in qp_read_field (Alaa Hleihel) [1858560] - [netdrv] mlx5: fix xdp data_meta setup in mlx5e_fill_xdp_buff (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Support TX port affinity for VF drivers in LAG mode (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Optimize performance for IPv4/IPv6 ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Helper function to set ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use change upper event to setup representors' bond_metadata (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Slave representors sharing unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Alloc and free unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Add bond_metadata and its slave entries (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Offload flow rules to active lower representor (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Support tc block sharing for representors (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use netdev events to set/del egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Introduce APIs to enable egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch ingress acl codes (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch egress acl codes (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE data after modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Convert modify QP to use MLX5_SET macros (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove manually crafted QP context the query call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use direct modify QP implementation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during QP create (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Get ECE options from FW during create QP (Alaa Hleihel) [1858560] - [include] net/mlx5: Add ability to read and write ECE options (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use IS_ERR() to check and simplify code (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Add support for RDMA TX FT headers modifying (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move iseg access helper routines close to mlx5_core driver (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bits (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib driver name (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Calculate SQ stop room in a robust way (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move internal timer read function to clock library (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of releasing wrong chunks on > 4K page size systems (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Dedicate fw page to the requesting function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix query_srq_cmd() function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support for drop action in DV steering (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support in steering default miss (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor DV create flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support in forward to namespace (Alaa Hleihel) [1858560] - [infiniband] {IB/net}/mlx5: Simplify don't trap code (Alaa Hleihel) [1858560] - [include] net/mlx5: Replace zero-length array with flexible-array (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Accel, Remove unnecessary header include (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use struct assignment for WQE info updates (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Take TX WQE info structures out of general EN header (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Do not fill edge for the DUMP WQEs in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Fill work queue edge separately in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Split TX acceleration offloads into two phases (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Update UDP fields of the SKB for GSO first (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make TLS offload independent of wqe and pi (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Pass only eseg to IPSEC offload (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return void from mlx5e_sq_xmit and mlx5i_sq_xmit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify checks of TLS offloads (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return bool from TLS and IPSEC offloads (Alaa Hleihel) [1858560] - [netdrv] net: remove newlines in NL_SET_ERR_MSG_MOD (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to variable rcqe_sz (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow only raw Ethernet QPs when RoCE isn't enabled (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Assign profile before calling stages (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move all WR logic from qp.c to separate file (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor mlx5_post_send() to improve readability (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib to use new cmd interface (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set UDP source port based on the grh.flow_label (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Define RoCEv2 udp source port when set path (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Set lag tx affinity according to slave (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor affinity related code (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support to get lag physical port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Change lag mutex lock to spin lock (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Consolidate into special function all create QP calls (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove redundant destroy QP call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Copy response to the user in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Handle udate outlen checks in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP flags check to higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Group all create QP parameters to simplify in-kernel interfaces (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Reduce amount of duplication in QP destroy (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate to user/kernel create QP flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate XRC_TGT QP creation from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Globally parse DEVX UID (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible inlen check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Rely on existence of udata to separate kernel/user flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second user copy in create_user_qp (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Combine copy of create QP command in RSS RAW QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP attribute check in higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Store QP type in the vendor QP structure (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete unsupported QP types (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify reserving space for WQEs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Rename ICOSQ WQE info struct and field (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fetch WQE: reuse code and enforce typing (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: XDP, Print the offending TX descriptor on error completion (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: TX, Generalise code and usage of error CQE dump (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use proper name field for the UMR key (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support for release all pages event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Rate limit page not found error messages (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add helper function to release fw page (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove unused field in EQ (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Remove unneeded semicolon (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Fix coverity issue (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process all vendor flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return all configured create flags through query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Change scatter CQE flag to be set like other vendor flags (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use flags_en mechanism to mark QP created with WQE signature (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process create QP flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete create QP flags obfuscation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initial separation of RAW_PACKET QP from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second copy from user for non RSS RAW QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move DRIVER QP flags check into separate function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update all DRIVER QP places to use QP subtype (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Split scatter CQE configuration for DCT QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate create QP flows to be based on type (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set QP subtype immediately when it is known (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Avoid setting redundant NULL for XRC QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prepare QP allocation for future removal (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Perform check if QP creation flow is valid (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible GSI port check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Organize QP types checks in one place (Alaa Hleihel) [1858560] - [include] net/mlx5: TX WQE Add trailer insertion field (Alaa Hleihel) [1858560] - [include] net/mlx5: Add release all pages capability bit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce TLS RX offload hardware bits (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure and defines for pci sync for fw update event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure layout and defines for MFRL register (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use aligned variable while allocating ICM memory (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce IPsec Connect-X offload hardware bits and structures (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update transobj.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update SW steering new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update port.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update rl.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update uar.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pd.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pagealloc.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mr.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mcg.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update main.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update vxlan.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mpfs.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update gid.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update lag.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fw.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fs_core new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update FPGA to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eswitch to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] ethernet: remove redundant memset (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update statistics to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eq.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update ecpf.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update debugfs.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update cq.c to new cmd interface (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Update vport.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: improve some comments (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Read embedded cpu bit only once (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Handle errors from netif_set_real_num_{tx, rx}_queues (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Refactor SA handle creation and destruction (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor mlx5_accel_esp_create_hw_context parameter list (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use the correct IPsec capability function for FPGA ops (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Enable SW-defined RoCEv2 UDP source port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor HCA capability set flow (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Move QP logic to mlx5_ib (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Alphabetically sort build artifacts (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Delete not-used cmd header (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete Q counter allocations command (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove Q counter low level helper APIs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Replace hand written QP context struct with automatic getters (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove extra indirection while storing QPN (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the IPoIB module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the FPGA module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in steering module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove empty QP and CQ events handlers (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code create and destroy QP calls (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Provide simplified command interfaces (Alaa Hleihel) [1858560] - [x86] kvm: x86/mmu: Fix get_mmio_spte() on CPUs supporting 5-level PT (Vitaly Kuznetsov) [1902184] - [net] netdevsim: devlink flash timeout message (Petr Oros) [1882019] - [net] devlink: collect flash notify params into a struct (Petr Oros) [1882019] - [net] devlink: add timeout information to status_notify (Petr Oros) [1882019] - [firmware] efi/esrt: Only call efi_mem_reserve() for boot services memory (Kairui Song) [1878024] - [firmware] efi: Drop type and attribute checks in efi_mem_desc_lookup() (Kairui Song) [1878024] - [fs] iomap: Fix direct I/O write consistency check (Andreas Grunbacher) [1875556] - [fs] gfs2: fix O_SYNC write handling (Andreas Grunbacher) [1871923] - [fs] gfs2: move setting current->backing_dev_info (Andreas Grunbacher) [1871923] - [fs] gfs2: Don't return NULL from gfs2_inode_lookup (Andreas Grunbacher) [1872061] - [fs] gfs2: If go_sync returns error, withdraw but skip invalidate (Robert S Peterson) [1875035] - [fs] gfs2: Close timing window with GLF_INVALIDATE_IN_PROGRESS (Robert S Peterson) [1875035] - [fs] gfs2: Fix refcount leak in gfs2_glock_poke (Robert S Peterson) [1875035] - [fs] gfs2: Add missing truncate_inode_pages_final for sd_aspace (Robert S Peterson) [1875035] - [fs] gfs2: call truncate_inode_pages_final for address space glocks (Robert S Peterson) [1875035] - [fs] gfs2: simplify the logic in gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_linked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: further simplify gfs2_evict_inode with new func evict_should_delete (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_unlinked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: rename variable error to ret in gfs2_evict_inode (Robert S Peterson) [1875035] - [net] ethtool: Add link extended state (Ivan Vecera) [1894545] - [documentation] networking: ethtool-netlink: Add link extended state (Ivan Vecera) [1894545] - [net] ethtool: fix error handling in linkstate_prepare_data() (Ivan Vecera) [1894545] - [net] ethtool: provide UAPI for PHY Signal Quality Index (SQI) (Ivan Vecera) [1894545]- [mm] mm/hugetlb: fix a race between hugetlb sysctl handlers (Julia Denham) [1886241] {CVE-2020-25285} - [kernel] audit: do not set FS_EVENT_ON_CHILD in audit marks mask (Richard Guy Briggs) [1896480] - [net] missing barriers in some of unix_sock ->addr and ->path accesses (Richard Guy Briggs) [1896480] - [kernel] audit: fix macros warnings (Richard Guy Briggs) [1896480] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1896480] - [kernel] audit: fix a kernel-doc markup (Richard Guy Briggs) [1896480] - [kernel] audit: Remove redundant null check (Richard Guy Briggs) [1896480] - [kernel] audit: uninitialize variable audit_sig_sid (Richard Guy Briggs) [1896480] - [kernel] audit: change unnecessary globals into statics (Richard Guy Briggs) [1896480] - [kernel] audit: report audit wait metric in audit status reply (Richard Guy Briggs) [1896480] - [security] audit: purge audit_log_string from the intra-kernel audit API (Richard Guy Briggs) [1896480] - [security] apparmor: Check buffer bounds when mapping permissions mask (Richard Guy Briggs) [1896480] - [kernel] audit: issue CWD record to accompany LSM_AUDIT_DATA_* records (Richard Guy Briggs) [1896480] - [net] audit: use the proper gfp flags in the audit_log_nfcfg() calls (Richard Guy Briggs) [1896480] - [include] audit: remove unused !CONFIG_AUDITSYSCALL __audit_inode* stubs (Richard Guy Briggs) [1896480] - [net] audit: add gfp parameter to audit_log_nfcfg (Richard Guy Briggs) [1896480] - [kernel] audit: log nftables configuration change events (Richard Guy Briggs) [1896480] - [kernel] audit: Use struct_size() helper in alloc_chunk (Richard Guy Briggs) [1896480] - [kernel] revert: 1320a4052ea1 ("audit: trigger accompanying records when no rules present") (Richard Guy Briggs) [1896480] - [include] audit: Replace zero-length array with flexible-array (Richard Guy Briggs) [1896480] - [netdrv] net: usb: lan78xx: Disable interrupts before calling generic_handle_irq() (Waiman Long) [1904213] - [mm] x86/mm/cpa: Prevent large page split when ftrace flips RW on kernel text (Waiman Long) [1904213] - [mm] x86/mm/cpa: Fix cpa_flush_array() TLB invalidation (Waiman Long) [1904213] - [net] netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [net] netlabel: fix our progress tracking in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [netdrv] net: ena: fix packet's addresses for rx_offset feature (Petr Oros) [1861967] - [netdrv] net: ena: handle bad request id in ena_netdev (Petr Oros) [1861967] - [netdrv] net: ena: Change WARN_ON expression in ena_del_napi_in_range() (Petr Oros) [1861967] - [netdrv] net: ena: support new LLQ acceleration mode (Petr Oros) [1861967] - [netdrv] net: ena: move llq configuration from ena_probe to ena_device_init() (Petr Oros) [1861967] - [netdrv] net: ena: enable support of rss hash key and function changes (Petr Oros) [1861967] - [netdrv] net: ena: add support for traffic mirroring (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: change ena_com_stats_admin stats to u64 (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: satisfy gcc warning (Petr Oros) [1861967] - [netdrv] net: ena: add reserved PCI device ID (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary rearming of interrupt vector when busy-polling (Petr Oros) [1861967] - [netdrv] net: ena: Fix using plain integer as NULL pointer in ena_init_napi_in_range (Petr Oros) [1861967] - [netdrv] ena_netdev: use generic power management (Petr Oros) [1861967] - [netdrv] net: ena: xdp: update napi budget for DROP and ABORTED (Petr Oros) [1861967] - [netdrv] net: ena: xdp: XDP_TX: fix memory leak (Petr Oros) [1861967] - [netdrv] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1861967] - [netdrv] net: ena: reduce driver load time (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: minor code changes (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spacing issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: code reorderings (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary code (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix line break issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spelling and grammar mistakes in comments (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: set queue sizes to u32 for consistency (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: rename ena_update_tx/rx_rings_intr_moderation() (Petr Oros) [1861967] - [netdrv] net: ena: simplify ena_com_update_intr_delay_resolution() (Petr Oros) [1861967] - [netdrv] net: ena: fix ena_com_comp_status_to_errno() return value (Petr Oros) [1861967] - [netdrv] net: ena: use explicit variable size for clarity (Petr Oros) [1861967] - [netdrv] net: ena: rename ena_com_free_desc to make API more uniform (Petr Oros) [1861967] - [netdrv] net: ena: add support for the rx offset feature (Petr Oros) [1861967] - [netdrv] ena: Add XDP frame size to amazon NIC driver (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: extract code to ena_indirection_table_set() (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary spaces and tabs in ena_com.h macros (Petr Oros) [1861967] - [netdrv] net: ena: use SHUTDOWN as reset reason when closing interface (Petr Oros) [1861967] - [netdrv] net: ena: drop superfluous prototype (Petr Oros) [1861967] - [netdrv] net: ena: add support for reporting of packet drops (Petr Oros) [1861967] - [netdrv] net: ena: add unmask interrupts statistics to ethtool (Petr Oros) [1861967] - [netdrv] net: ena: remove code that does nothing (Petr Oros) [1861967] - [netdrv] net: ena: changes to RSS hash key allocation (Petr Oros) [1861967] - [netdrv] net: ena: change default RSS hash function to Toeplitz (Petr Oros) [1861967] - [netdrv] net: ena: allow setting the hash function without changing the key (Petr Oros) [1861967] - [netdrv] net: ena: fix error returning in ena_com_get_hash_function() (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary admin command when RSS function set fails (Petr Oros) [1861967] - [netdrv] net/ena: Fix build warning in ena_xdp_set() (Petr Oros) [1861967] - [netdrv] net: ena: Make some functions static (Petr Oros) [1861967] - [netdrv] net: ena: fix continuous keep-alive resets (Petr Oros) [1861967] - [netdrv] net: ena: avoid memory access violation by validating req_id properly (Petr Oros) [1861967] - [netdrv] net: ena: fix request of incorrect number of IRQ vectors (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect setting of the number of msix vectors (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: clean up minor indentation issue (Petr Oros) [1861967] - [netdrv] net: ena: reject unsupported coalescing params (Petr Oros) [1861967] - [netdrv] net: ena: fix broken interface between ENA driver and FW (Petr Oros) [1861967] - [netdrv] net/amazon: Ensure that driver version is aligned to the linux kernel (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: remove redundant non-zero check on rc (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'hash_key' (Petr Oros) [1861967] - [netdrv] net: ena: ena-com.c: prevent NULL pointer dereference (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: use correct value for crc32 hash (Petr Oros) [1861967] - [netdrv] net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE (Petr Oros) [1861967] - [netdrv] net: ena: fix corruption of dev_idx_to_host_tbl (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrectly saving queue numbers when setting RSS indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: store hash function as values and not bits (Petr Oros) [1861967] - [netdrv] net: ena: rss: fix failure to get indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: do not allocate key when not supported (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect default RSS key (Petr Oros) [1861967] - [netdrv] net: ena: add missing ethtool TX timestamping indication (Petr Oros) [1861967] - [netdrv] net: ena: fix uses of round_jiffies() (Petr Oros) [1861967] - [netdrv] net: ena: fix potential crash when rxfh key is NULL (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'rx_ring' (Petr Oros) [1861967] - [netdrv] net: ena: fix issues in setting interrupt moderation params in ethtool (Petr Oros) [1861967] - [netdrv] net: ena: fix default tx interrupt moderation interval (Petr Oros) [1861967] - [netdrv] net: ena: Add first_interrupt field to napi struct (Petr Oros) [1861967] - [netdrv] net: ena: Implement XDP_TX action (Petr Oros) [1861967] - [netdrv] net: ena: implement XDP drop support (Petr Oros) [1861967] - [netdrv] net: ena: fix napi handler misbehavior when the napi budget is zero (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: support set_channels callback (Petr Oros) [1861967] - [netdrv] net: ena: remove redundant print of number of queues (Petr Oros) [1861967] - [netdrv] net: ena: make ethtool -l show correct max number of queues (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: get_channels: use combined only (Petr Oros) [1861967] - [netdrv] net: ena: multiple queue creation related cleanups (Petr Oros) [1861967] - [netdrv] net: ena: change num_queues to num_io_queues for clarity and consistency (Petr Oros) [1861967] - [kernel] rcu/tree: docs: document bkvcache new members at struct kfree_rcu_cpu (Nico Pache) [1894223] - [mm] kasan: don't assume percpu shadow allocations will succeed (Nico Pache) [1894223] - [lib] kasan: update required compiler versions in documentation (Nico Pache) [1894223] - [lib] kasan: improve and simplify Kconfig.kasan (Nico Pache) [1894223] - [lib] kasan: Fix required compiler version (Nico Pache) [1894223] - [lib] kasan: Bump required compiler version (Nico Pache) [1894223] - [documentation] kasan: update documentation for generic kasan (Nico Pache) [1894223] - [mm] kasan: record and print the free track (Nico Pache) [1894223] - [mm] rcu: kasan: record and print call_rcu() call stack (Nico Pache) [1894223] - [kernel] rcu: Support reclaim for head-less object (Nico Pache) [1894223] - [kernel] rcu: Introduce 2 arg kvfree_rcu() interface (Nico Pache) [1894223] - [mm] mm/list_lru.c: Rename kvfree_rcu() to local variant (Nico Pache) [1894223] - [kernel] rcu: Rename *_kfree_callback/*_kfree_rcu_offset/kfree_call_* (Nico Pache) [1894223] - [kernel] rcu/tiny: support vmalloc in tiny-RCU (Nico Pache) [1894223] - [kernel] rcu/tree: Maintain separate array for vmalloc ptrs (Nico Pache) [1894223] - [kernel] rcu/tree: cache specified number of objects (Nico Pache) [1894223] - [kernel] rcu/tree: Use static initializer for krc.lock (Nico Pache) [1894223] - [kernel] rcu/tree: Move kfree_rcu_cpu locking/unlocking to separate functions (Nico Pache) [1894223] - [kernel] rcu/tree: Simplify KFREE_BULK_MAX_ENTR macro (Nico Pache) [1894223] - [kernel] rcu/tree: Make debug_objects logic independent of rcu_head (Nico Pache) [1894223] - [kernel] rcu/tree: Repeat the monitor if any free channel is busy (Nico Pache) [1894223] - [kernel] rcu/tree: Skip entry into the page allocator for PREEMPT_RT (Nico Pache) [1894223] - [kernel] rcu/tree: Keep kfree_rcu() awake during lock contention (Nico Pache) [1894223] - [kernel] rcu: Fix a kernel-doc warnings for "count" (Nico Pache) [1894223] - [kernel] rcu/tree: Count number of batched kfree_rcu() locklessly (Nico Pache) [1894223] - [kernel] rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() batching (Nico Pache) [1894223] - [kernel] rcuperf: Measure memory footprint during kfree_rcu() test (Nico Pache) [1894223] - [kernel] rcu: Add a trace event for kfree_rcu() use of kfree_bulk() (Nico Pache) [1894223] - [kernel] rcu: Support kfree_bulk() interface in kfree_rcu() (Nico Pache) [1894223] - [mm] kasan: fix clang compilation warning due to stack protector (Nico Pache) [1894223] - [mm] kasan: disable branch tracing for core runtime (Nico Pache) [1894223] - [mm] kasan: add missing functions declarations to kasan.h (Nico Pache) [1894223] - [mm] kasan: consistently disable debugging features (Nico Pache) [1894223] - [mm] kasan: unset panic_on_warn before calling panic() (Nico Pache) [1894223] - [mm] kasan: detect negative size in memory operation function (Nico Pache) [1894223] - [mm] kasan: No KASAN's memmove check if archs don't have it (Nico Pache) [1894223] - [mm] kasan: use apply_to_existing_page_range() for releasing vmalloc shadow (Nico Pache) [1894223] - [mm] kasan: fix crashes on access to memory mapped by vm_map_ram() (Nico Pache) [1894223] - [mm] mm/kasan/common.c: fix compile error (Nico Pache) [1894223] - [mm] kasan: support backing vmalloc space with real shadow memory (Nico Pache) [1894223] - [mm] mm/vmalloc: rework vmap_area_lock (Nico Pache) [1894223] - [mm] mm/vmalloc: remove preempt_disable/enable when doing preloading (Nico Pache) [1894223] - [mm] mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() (Nico Pache) [1894223] - [mm] mm/vmalloc.c: get rid of one single unlink_va() when merge (Nico Pache) [1894223] - [mm] mm/vmalloc.c: preload a CPU with one object for split purpose (Nico Pache) [1894223] - [mm] mm/vmalloc.c: remove "node" argument (Nico Pache) [1894223] - [mm] mm/vmalloc: modify struct vmap_area to reduce its size (Nico Pache) [1894223] - [mm] mm/vmalloc: do not keep unpurged areas in the busy tree (Nico Pache) [1894223] - [mm] mm/vmalloc.c: fix percpu free VM area search criteria (Nico Pache) [1894223] - [mm] mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmalloc.c: keep track of free blocks for vmap allocation (Nico Pache) [1894223] - [mm] mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t (Nico Pache) [1894223] - [mm] mm/kasan: change kasan_check_{read, write} to return boolean (Nico Pache) [1894223] - [mm] mm/kasan: introduce __kasan_check_{read, write} (Nico Pache) [1894223] - [mm] kasan: fix coccinelle warnings in kasan_p*_table (Nico Pache) [1894223] - [mm] kasan: fix kasan_check_read/write definitions (Nico Pache) [1894223] - [lib] kasan: remove use after scope bugs detection (Nico Pache) [1894223] - [lib] kasan: remove clang version check for KASAN_STACK (Nico Pache) [1894223] - [lib] kasan: turn off asan-stack for clang-8 and earlier (Nico Pache) [1894223] - [block] nbd: fix a block_device refcount leak in nbd_release (Ming Lei) [1901400] - [tools] selftests: Set default protocol for raw sockets in nettest (Hangbin Liu) [1898813] - [tools] selftests/net: improve descriptions for XFAIL cases in psock_snd.sh (Hangbin Liu) [1898813] - [tools] selftests: rtnetlink: make kci_test_encap() return sub-test result (Hangbin Liu) [1898813] - [tools] selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support (Hangbin Liu) [1898813] - [tools] selftests: use LDLIBS for libraries instead of LDFLAGS (Hangbin Liu) [1898813] - [tools] selftests: tls: run all tests for TLS 1.2 and TLS 1.3 (Hangbin Liu) [1898813] - [tools] selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: silence clang warning (Hangbin Liu) [1898813] - [tools] selftests: net: refactor reuseport_addr_any test (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: add DCCP (Hangbin Liu) [1898813] - [tools] selftests: net: test that listening sockets match on address properly (Hangbin Liu) [1898813] - [tools] selftests/net: make udpgso_bench skip unsupported testcases (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh test fails on error (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh add UDP GSO audit tests (Hangbin Liu) [1898813] - [tools] selftests: extend zerocopy tests to udp (Hangbin Liu) [1898813] - [tools] net/udpgso_bench_tx: options to exercise TX CMSG (Hangbin Liu) [1898813] - [tools] selftests: fixes for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests/net: replace obsolete NFT_CHAIN configuration (Hangbin Liu) [1898813] - [tools] selftests: explicitly require kernel features needed by udpgro tests (Hangbin Liu) [1898813] - [tools] selftests: add explicit test for multiple concurrent GRO sockets (Hangbin Liu) [1898813] - [tools] selftests: add functionals test for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add some benchmark for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add GRO support to udp bench rx program (Hangbin Liu) [1898813] - [net] sctp: change to hold/put transport for proto_unreach_timer (Xin Long) [1897084] - [scsi] scsi: qedi: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add support for handling PCIe errors (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add firmware error recovery invocation support (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Mark all connections for recovery on link down event (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use snprintf instead of sprintf (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Protect active command list to avoid list corruption (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Fix list_del corruption while removing active I/O (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Skip firmware connection termination for PCI shutdown handler (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use qed count from set_fp_int in msix allocation (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove redundant NULL check (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Staticify non-external function 'qedi_get_iscsi_error' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Demote seemingly unintentional kerneldoc header (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove set but unused variable 'tmp' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove 2 set but unused variables (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove unused variable udev & uctrl (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove comparison of 0/1 to bool variable (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Check for buffer overflow in qedi_set_path() (Nilesh Javali) [1854121] - [scsi] scsi: qedf: Remove redundant assignment to variable 'rc' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Retry qed->probe during recovery (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Return SUCCESS if stale rport is encountered (Nilesh Javali) [1854122] - [scsi] scsi: qedf: FDMI attributes correction (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Use pci_get_dsn() (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix for the session's E_D_TOV value (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Correct the comment in qedf_initiate_els (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Change the debug parameter permission to read & write (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix null ptr reference in qedf_stag_change_work (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix race between ELS completion and flushing ELS request (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Don't process ELS completion if event is flushed or cleaned up (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Initiate cleanup for ELS commands as well (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Send cleanup even for RRQ on timeout (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Do not kill timeout work for original I/O on RRQ completion (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check the validity of rjt frame before processing (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check for port type and role before processing an event (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove a whole host of unused variables (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove set but not checked variable 'tmp' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove redundant initialization of variable rc (Nilesh Javali) [1854122] - [infiniband] RDMA/qedr: Fix memory leak in iWARP CM (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix function prototype parameters alignment (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix inline size returned for iWARP (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix iWARP active mtu display (Manish Chopra) [1857857] - [netdrv] qede: Notify qedr when mtu has changed (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix return code if accept is called on a destroyed qp (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix use of uninitialized field (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix doorbell setting (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix qp structure memory leak (Manish Chopra) [1857857] - [netdrv] net: qed: RDMA personality shouldn't fail VF load (Manish Chopra) [1857857] - [netdrv] net: qede: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] net: qede: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] qede: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [netdrv] qed: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [infiniband] qed: fix assignment of n_rq_elems to incorrect params field (Manish Chopra) [1857857] - [netdrv] qed: fix the allocation of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qede: add .ndo_xdp_xmit() and XDP_REDIRECT support (Manish Chopra) [1857857] - [netdrv] qede: refactor XDP Tx processing (Manish Chopra) [1857857] - [netdrv] qede: reformat net_device_ops declarations (Manish Chopra) [1857857] - [netdrv] qede: reformat several structures in "qede.h" (Manish Chopra) [1857857] - [include] qed: introduce qed_chain_get_elem_used{, u32}() (Manish Chopra) [1857857] - [include] qed: optimize common chain accessors (Manish Chopra) [1857857] - [infiniband] qed: add support for different page sizes for chains (Manish Chopra) [1857857] - [netdrv] qed: simplify chain allocation with init params struct (Manish Chopra) [1857857] - [netdrv] qed: simplify initialization of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qed: move chain initialization inlines next to allocation functions (Manish Chopra) [1857857] - [netdrv] qed: sanitize PBL chains allocation (Manish Chopra) [1857857] - [netdrv] qed: prevent possible double-frees of the chains (Manish Chopra) [1857857] - [netdrv] qed: move chain methods to a separate file (Manish Chopra) [1857857] - [netdrv] qed: reformat Makefile (Manish Chopra) [1857857] - [include] qed: reformat "qed_chain.h" a bit (Manish Chopra) [1857857] - [netdrv] net: qed_hsi.h: Avoid the use of one-element array (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] qed: suppress false-positives interrupt error messages on HW init (Manish Chopra) [1857857] - [netdrv] qed: suppress "don't support RoCE & iWARP" flooding on HW init (Manish Chopra) [1857857] - [netdrv] qed: Fix ILT and XRCD bitmap memory leaks (Manish Chopra) [1857857] - [netdrv] qed: add support for the extended speed and FEC modes (Manish Chopra) [1857857] - [netdrv] qed: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed: add missing loopback modes (Manish Chopra) [1857857] - [netdrv] qed: add support for new port modes (Manish Chopra) [1857857] - [netdrv] qed: remove unused qed_hw_info::port_mode and QED_PORT_MODE (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qede: introduce support for FEC control (Manish Chopra) [1857857] - [netdrv] qede: format qede{,_vf}_ethtool_ops (Manish Chopra) [1857857] - [netdrv] qed: add support for Forward Error Correction (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qed: use transceiver data to fill link partner's advertising speeds (Manish Chopra) [1857857] - [netdrv] qed: add support for multi-rate transceivers (Manish Chopra) [1857857] - [netdrv] qed: reformat public_port::transceiver_data a bit (Manish Chopra) [1857857] - [netdrv] qede: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed, qede, qedf: convert link mode from u32 to ETHTOOL_LINK_MODE (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM max size to alloc ucontext response (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: SRQ's bug fixes (Manish Chopra) [1857857] - [include] net: qed: drop duplicate words in comments (Manish Chopra) [1857857] - [netdrv] qede: convert to new udp_tunnel_nic infra (Manish Chopra) [1857857] - [netdrv] qed: Disable "MFW indication via attention" SPAM every 5 minutes (Manish Chopra) [1857857] - [netdrv] qed: Populate nvm-file attributes while reading nvm config partition (Manish Chopra) [1857857] - [netdrv] net: qede: fix BE vs CPU comparison (Manish Chopra) [1857857] - [netdrv] net: qede: fix kernel-doc for qede_ptp_adjfreq() (Manish Chopra) [1857857] - [netdrv] net: qed: sanitize BE/LE data processing (Manish Chopra) [1857857] - [netdrv] net: qed: use ptr shortcuts to dedup field accessing in some parts (Manish Chopra) [1857857] - [netdrv] net: qed: improve indentation of some parts of code (Manish Chopra) [1857857] - [netdrv] net: qed: address kernel-doc warnings (Manish Chopra) [1857857] - [netdrv] net: qed: correct qed_hw_err_notify() prototype (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup global structs declarations (Manish Chopra) [1857857] - [netdrv] net: qed: move static iro_arrout of header file (Manish Chopra) [1857857] - [netdrv] qed: Make symbol 'qed_hw_err_type_descr' static (Manish Chopra) [1857857] - [netdrv] net: qede: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qede: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qede: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] net: qed: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qed: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qed: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] qed: add missing error test for DBG_STATUS_NO_MATCHING_FRAMING_MODE (Manish Chopra) [1857857] - [netdrv] net: qed: fix "maybe uninitialized" warning (Manish Chopra) [1857857] - [netdrv] net: qed: reset ILT block sizes before recomputing to fix crashes (Manish Chopra) [1857857] - [netdrv] net: qede: fix use-after-free on recovery and AER handling (Manish Chopra) [1857857] - [netdrv] net: qede: fix PTP initialization on recovery (Manish Chopra) [1857857] - [netdrv] net: qed: fix excessive QM ILT lines consumption (Manish Chopra) [1857857] - [netdrv] net: qed: fix NVMe login fails over VFs (Manish Chopra) [1857857] - [netdrv] net: qede: stop adding events on an already destroyed workqueue (Manish Chopra) [1857857] - [netdrv] net: qed: fix async event callbacks unregistering (Manish Chopra) [1857857] - [include] net: qed: fix left elements count calculation (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532 (Manish Chopra) [1857857] - [netdrv] qed: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [netdrv] qed: Add XRC to RoCE (Manish Chopra) [1857857] - [netdrv] qed: changes to ILT to support XRC (Manish Chopra) [1857857] - [include] net: qed: fix bad formatting (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical hardware error handler (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical fan failure handler (Manish Chopra) [1857857] - [netdrv] net: qede: Implement ndo_tx_timeout (Manish Chopra) [1857857] - [netdrv] net: qede: optional hw recovery procedure (Manish Chopra) [1857857] - [netdrv] net: qed: attention clearing properties (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup debug related declarations (Manish Chopra) [1857857] - [netdrv] net: qed: critical err reporting to management firmware (Manish Chopra) [1857857] - [netdrv] net: qed: invoke err notify on critical areas (Manish Chopra) [1857857] - [netdrv] net: qede: add hw err scheduled handler (Manish Chopra) [1857857] - [netdrv] net: qed: adding hw_err states and handling (Manish Chopra) [1857857] - [netdrv] net: qede: Use true for bool variable in qede_init_fp() (Manish Chopra) [1857857] - [netdrv] qed: Make ll2_cbs static (Manish Chopra) [1857857] - [netdrv] qede: Add support for handling the pcie errors (Manish Chopra) [1857857] - [netdrv] qed: Enable device error reporting capability (Manish Chopra) [1857857] - [netdrv] qed: use true,false for bool variables (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] net: qede: reject unsupported coalescing params (Manish Chopra) [1857857] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 440 (Manish Chopra) [1857857] - [scsi] treewide: Add SPDX license identifier - Makefile/Kconfig (Manish Chopra) [1857857] - [netdrv] sfc: don't double-down() filters in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: Fix error code in probe (Jarod Wilson) [1856681] - [netdrv] sfc: fix boolreturn.cocci warning and rename function (Jarod Wilson) [1856681] - [netdrv] sfc: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Jarod Wilson) [1856681] - [netdrv] sfc: Use fallthrough pseudo-keyword (Jarod Wilson) [1856681] - [netdrv] sfc: fix build warnings on 32-bit (Jarod Wilson) [1856681] - [netdrv] sfc: don't free_irq()s if they were never requested (Jarod Wilson) [1856681] - [netdrv] sfc: null out channel->rps_flow_id after freeing it (Jarod Wilson) [1856681] - [netdrv] sfc: take correct lock in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: really check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: fix ef100 design-param checking (Jarod Wilson) [1856681] - [netdrv] sfc: Fix build with CONFIG_RFS_ACCEL disabled (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add nic-type for VFs, and bind to them (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read pf_index at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: functions for selftests (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: statistics gathering (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: plumb in fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX path for EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX filter table management and related gubbins (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: TX path for EF100 NICs (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read Design Parameters at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: fail the probe if NIC uses unsol_ev credits (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: check firmware version at start-of-day (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: remove duplicated include from ef100_netdev.c (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_get_phys_port_{id, name} (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read device MAC address at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: probe the PHY and configure the MAC (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: actually perform resets (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: extend ef100_check_caps to cover datapath_caps3 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read datapath caps, implement check_caps (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: process events for MCDI completions (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_open/close and EVQ probing (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement MCDI transport (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: don't call efx_reset_down()/up() on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: PHY probe stub (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: reset-handling stub (Jarod Wilson) [1856681] - [netdrv] sfc: skeleton EF100 PF driver (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: register accesses on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 register definitions (Jarod Wilson) [1856681] - [netdrv] sfc: remove efx_ethtool_nway_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: drop unnecessary list_empty (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: helper function to set default RSS table of given size (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: NVRAM selftest support code (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: populate BUFFER_SIZE_BYTES in INIT_RXQ (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 to NIC-revision enumeration (Jarod Wilson) [1856681] - [netdrv] sfc: get drvinfo driver name from outside the common code (Jarod Wilson) [1856681] - [netdrv] sfc: initialise RSS context ID to 'no RSS context' in efx_init_struct() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_mcdi_filter_table_down() from _remove() (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_limit_len if NIC type doesn't have one (Jarod Wilson) [1856681] - [netdrv] sfc: assign TXQs without gaps (Jarod Wilson) [1856681] - [netdrv] sfc: commonise netif_set_real_numx_queues calls (Jarod Wilson) [1856681] - [netdrv] sfc: make tx_queues_per_channel variable at runtime (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'rss_cpus' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'interrupt_mode' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: remove max_interrupt_mode (Jarod Wilson) [1856681] - [netdrv] sfc: support setting MTU even if not privileged to configure MAC fully (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_remove if there isn't one (Jarod Wilson) [1856681] - [netdrv] sfc: commonise initialisation of efx->vport_id (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx->xq_entries initialisation (Jarod Wilson) [1856681] - [netdrv] sfc: initialise max_channels in efx_init_channels() (Jarod Wilson) [1856681] - [netdrv] sfc: move definition of EFX_MC_STATS_GENERATION_INVALID (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_tx_tso_header_length() and understand encapsulation (Jarod Wilson) [1856681] - [netdrv] sfc: remove duplicate declaration of efx_enqueue_skb_tso() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise TSO fallback code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_sync_rx_buffer() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise some MAC configuration code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise miscellaneous efx functions (Jarod Wilson) [1856681] - [netdrv] sfc: add missing licence info to mcdi_filters.c (Jarod Wilson) [1856681] - [netdrv] sfc: commonise MCDI MAC stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: move NIC-specific mcdi_port declarations out of common header (Jarod Wilson) [1856681] - [netdrv] sfc: extend common GRO interface to support CHECKSUM_COMPLETE (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ARFS handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise drain event handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise PCI error handlers (Jarod Wilson) [1856681] - [netdrv] sfc: track which BAR is mapped (Jarod Wilson) [1856681] - [netdrv] sfc: commonise FC advertising (Jarod Wilson) [1856681] - [netdrv] sfc: commonise other ethtool bits (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool NFC and RXFH/RSS functions (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool link handling functions (Jarod Wilson) [1856681] - [netdrv] sfc: split up nic.h (Jarod Wilson) [1856681] - [netdrv] sfc: refactor EF10 stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: don't try to create more channels than we can have VIs (Jarod Wilson) [1856681] - [netdrv] sfc: extend bitfield macros up to POPULATE_DWORD_13 (Jarod Wilson) [1856681] - [netdrv] sfc: determine flag word automatically in efx_has_cap() (Jarod Wilson) [1856681] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1856681] - [netdrv] sfc: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1856681] - [netdrv] sfc: add missing annotation for efx_ef10_try_update_nic_stats_vf() (Jarod Wilson) [1856681] - [netdrv] sfc: avoid an unused-variable warning (Jarod Wilson) [1856681] - [netdrv] sfc: fix dereference of table before it is null checked (Jarod Wilson) [1856681] - [netdrv] sfc: siena_check_caps() can be static (Jarod Wilson) [1856681] - [netdrv] sfc: actually wire up siena_check_caps() (Jarod Wilson) [1856681] - [netdrv] sfc: make firmware-variant printing a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: make filter table probe caller responsible for adding VLANs (Jarod Wilson) [1856681] - [netdrv] sfc: move rx_rss_context_exclusive into struct efx_mcdi_filter_table (Jarod Wilson) [1856681] - [netdrv] sfc: rework handling of (firmware) multicast chaining state (Jarod Wilson) [1856681] - [netdrv] sfc: move 'must restore' flags out of ef10-specific nic_data (Jarod Wilson) [1856681] - [netdrv] sfc: use efx_has_cap for capability checks outside of NIC-specific code (Jarod Wilson) [1856681] - [netdrv] sfc: make capability checking a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: move vport_id to struct efx_nic (Jarod Wilson) [1856681] - [ntb] NTB: Revert "Add Hygon Device ID" (Myron Stowe) [1880468] - [tools] NTB: ntb_test: Fix bug when counting remote files (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix race condition when run with ntb_test (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix support for hardware that doesn't have port numbers (Myron Stowe) [1908031] - [ntb] NTB: perf: Don't require one more memory window than number of peers (Myron Stowe) [1908031] - [ntb] NTB: ntb_pingpong: Choose doorbells based on port number (Myron Stowe) [1908031] - [ntb] NTB: Fix the default port and peer numbers for legacy drivers (Myron Stowe) [1908031] - [ntb] NTB: Revert the change to use the NTB device dev for DMA allocations (Myron Stowe) [1908031] - [ntb] NTB: ntb_tool: reading the link file should not end in a NULL byte (Myron Stowe) [1908031] - [ntb] ntb_perf: avoid false dma unmap of destination address (Myron Stowe) [1908031] - [ntb] ntb_perf: increase sleep time from one milli sec to one sec (Myron Stowe) [1908031] - [ntb] ntb_tool: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [ntb] ntb_perf: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [include] NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read comment typos (Myron Stowe) [1908031] - [ntb] ntb: intel: fix static declaration (Myron Stowe) [1908031] - [ntb] ntb: intel: add hw workaround for NTB BAR alignment (Myron Stowe) [1908031] - [ntb] ntb: intel: Add Icelake (gen4) support for Intel NTB (Myron Stowe) [1908031] - [ntb] NTB: Fix static check warning in perf_clear_test (Myron Stowe) [1908031] - [include] include/ntb: Fix typo in ntb_unregister_device description (Myron Stowe) [1908031] - [ntb] NTB: add pci shutdown handler for AMD NTB (Myron Stowe) [1908031] - [ntb] NTB: send DB event when driver is loaded or un-loaded (Myron Stowe) [1908031] - [ntb] NTB: remove redundant setting of DB valid mask (Myron Stowe) [1908031] - [ntb] NTB: return link up status correctly for PRI and SEC (Myron Stowe) [1908031] - [ntb] NTB: add helper functions to set and clear sideinfo (Myron Stowe) [1908031] - [ntb] NTB: move ntb_ctrl handling to init and deinit (Myron Stowe) [1908031] - [ntb] NTB: handle link up, D0 and D3 events correctly (Myron Stowe) [1908031] - [ntb] NTB: handle link down event correctly (Myron Stowe) [1908031] - [ntb] NTB: remove handling of peer_sta from amd_link_is_up (Myron Stowe) [1908031] - [ntb] NTB: set peer_sta within event handler itself (Myron Stowe) [1908031] - [ntb] NTB: return the side info status from amd_poll_link (Myron Stowe) [1908031] - [ntb] NTB: define a new function to get link status (Myron Stowe) [1908031] - [ntb] NTB: Enable link up and down event notification (Myron Stowe) [1908031] - [ntb] NTB: clear interrupt status register (Myron Stowe) [1908031] - [ntb] NTB: Fix access to link status and control register (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Use scnprintf() for avoiding potential buffer overflow (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0 (Myron Stowe) [1908031] - [ntb] ntb_tool: Fix printk format (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Fix address err in perf_copy_chunk (Myron Stowe) [1908031] - [ntb] NTB: Fix an error in get link status (Myron Stowe) [1908031] - [ntb] NTB: Add Hygon Device ID (Myron Stowe) [1908031] - [ntb] NTB: fix IDT Kconfig typos/spellos (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add memory window support for new AMD hardware (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add a new NTB PCI device ID (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: remove redundant assignment to rc (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: make ntb_mw_set_trans() work when addr == 0 (Myron Stowe) [1908031] - [ntb] ntb: point to right memory window index (Myron Stowe) [1908031] - [ntb] NTB/msi: remove incorrect MODULE defines (Myron Stowe) [1908031] - [documentation] NTB: Describe the ntb_msi_test client in the documentation (Myron Stowe) [1908031] - [ntb] NTB: Add MSI interrupt support to ntb_transport (Myron Stowe) [1908031] - [tools] NTB: Add ntb_msi_test support to ntb_test (Myron Stowe) [1908031] - [ntb] NTB: Introduce NTB MSI Test Client (Myron Stowe) [1908031] - [ntb] NTB: Introduce MSI library (Myron Stowe) [1908031] - [ntb] NTB: Rename ntb.c to support multiple source files in the module (Myron Stowe) [1908031] - [include] NTB: Introduce functions to calculate multi-port resource index (Myron Stowe) [1908031] - [include] NTB: Introduce helper functions to calculate logical port number (Myron Stowe) [1908031] - [pci] PCI/switchtec: Add module parameter to request more interrupts (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix setup MW with failure bug (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Skip unnecessary re-setup of shared memory window for crosslink case (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Remove redundant steps of switchtec_ntb_reinit_peer() function (Myron Stowe) [1908031] - [include] NTB: correct ntb_dev_ops and ntb_dev comment typos (Myron Stowe) [1908031] - [ntb] NTB: amd: Silence shift wrapping warning in amd_ntb_db_vector_mask() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: potential shift wrapping bug in switchtec_ntb_init_sndev() (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_amd: set peer limit register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Clear stale values in doorbell and command SPAD register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Disable NTB link after clearing peer XLAT registers (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Increased the number of message retries to 1000 (Myron Stowe) [1908031] - [ntb] ntb: intel: Make intel_ntb3_peer_db_addr static (Myron Stowe) [1908031] - [ntb] NTB: add new parameter to peer_db_addr() db_bit and db_data (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure the destination buffer is mapped for TX DMA (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Free MWs in ntb_transport_link_cleanup() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Added support of >=4G memory windows (Myron Stowe) [1908031] - [include] ntb_hw_switchtec: NT req id mapping table register entry number should be 512 (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter the driver info comments (Myron Stowe) [1908031] - [ntb] ntb: idt: Discard temperature sensor IRQ handler (Myron Stowe) [1908031] - [ntb] ntb: idt: Add basic hwmon sysfs interface (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter temperature read method (Myron Stowe) [1908031] - [netdrv] ntb_netdev: Simplify remove with client device drvdata (Myron Stowe) [1908031] - [ntb] NTB: transport: Try harder to alloc an aligned MW buffer (Myron Stowe) [1908031] - [ntb] ntb: ntb_transport: Mark expected switch fall-throughs (Myron Stowe) [1908031] - [ntb] ntb: idt: Set PCIe bus address to BARLIMITx (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_idt: replace IS_ERR_OR_NULL with regular NULL checks (Myron Stowe) [1908031] - [ntb] ntb: intel: fix return value for ndev_vec_mask() (Myron Stowe) [1908031] - [netdrv] ntb_netdev: fix sleep time mismatch (Myron Stowe) [1908031]- [block] block: fix incorrect branching in blk_max_size_offset() (Mike Snitzer) [1903722] - [md] dm: fix IO splitting (Mike Snitzer) [1903722] - [block] block: fix get_max_io_size() (Mike Snitzer) [1903722] - [block] block: Improve physical block alignment of split bios (Mike Snitzer) [1903722] - [block] block: use gcd() to fix chunk_sectors limit stacking (Mike Snitzer) [1903722] - [kernel] sched/deadline: Fix priority inheritance with multiple scheduling classes (Phil Auld) [1780490] - [fs] Convert trailing spaces and periods in path components (Leif Sahlberg) [1882457] - [block] loop: Fix occasional uevent drop (Ming Lei) [1897401] - [block] block: add a return value to set_capacity_revalidate_and_notify (Ming Lei) [1897401] - [fs] fat: truncate inode timestamp updates in setattr (Pavel Reichl) [1533270] - [fs] fat: change timestamp updates to use fat_truncate_time (Pavel Reichl) [1533270] - [fs] fat: add functions to update and truncate timestamps appropriately (Pavel Reichl) [1533270] - [fs] fat: create a function to calculate the timezone offest (Pavel Reichl) [1533270] - [net] icmp: randomize the global rate limiter (Guillaume Nault) [1899137] - [net] ipv4: Restore flowi4_oif update before call to xfrm_lookup_route (Guillaume Nault) [1899137] - [net] ipv4: Update exception handling for multipath routes via same device (Guillaume Nault) [1899137] - [net] ip: fix tos reflection in ack and reset packets (Guillaume Nault) [1899137] - [net] initialize fastreuse on inet_inherit_port (Guillaume Nault) [1899137] - [net] refactor bind_bucket fastreuse into helper (Guillaume Nault) [1899137] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'qplib_ctx' (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix driver crash on unaligned PSN entry address (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Restrict the max_gids to 256 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Static NQ depth allocation (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix the qp table indexing (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Do not report transparent vlan from QP1 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Add helper data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Pull psn buffer dynamically based on prod (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce a function to allocate swq (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce wqe mode to select execution path (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt: Delete 'nq_ptr' variable which is not used (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove dead code from rcfw (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Simplify obtaining queue entry from hw ring (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Update missing hsi data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Reduce device page size detection code (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove unsupported modify_device callback (Selvin Xavier) [1861886] - [include] net: Add netif_is_bareudp() API to identify bareudp devices (Guillaume Nault) [1839788] - [net] Removed the device type check to add mpls support for devices (Guillaume Nault) [1839788] - [tools] selftests: set conf.all.rp_filter=0 in bareudp.sh (Guillaume Nault) [1839788] - [tools] selftests: disable rp_filter when testing bareudp (Guillaume Nault) [1839788] - [tools] selftests: add test script for bareudp tunnels (Guillaume Nault) [1839788] - [documentation] bareudp: Corrected description of bareudp module. (Guillaume Nault) [1839788] - [netdrv] bareudp: forbid mixing IP and MPLS in multiproto mode (Guillaume Nault) [1839788] - [netdrv] bareudp: Reverted support to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [documentation] bareudp: update iproute2 sample commands (Guillaume Nault) [1839788] - [netdrv] bareudp: Added attribute to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed multiproto mode configuration (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed configuration to avoid having garbage values (Guillaume Nault) [1839788] - [netdrv] net: bareudp: avoid uninitialized variable warning (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed bareudp receive handling (Guillaume Nault) [1839788] - [netdrv] bareudp: remove unnecessary udp_encap_enable() in bareudp_socket_create() (Guillaume Nault) [1839788] - [netdrv] bareudp: print error message when command fails (Guillaume Nault) [1839788] - [netdrv] bareudp: add module alias (Guillaume Nault) [1839788] - [netdrv] bareudp: Fix uninitialized variable warnings. (Guillaume Nault) [1839788] - [netdrv] Special handling for IP & MPLS. (Guillaume Nault) [1839788] - [net] UDP tunnel encapsulation module for tunnelling different protocols like MPLS, IP, NSH etc. (Guillaume Nault) [1839788] - [arm64] arm64: remove arm64ksyms.c (Mark Salter) [1883365] - [arm64] arm64: frace: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: string: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: uaccess: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: page: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: smccc: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: tishift: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: add EXPORT_SYMBOL_NOKASAN() (Mark Salter) [1883365] - [mm] arm64: move memstart_addr export inline (Mark Salter) [1883365] - [arm64] arm64: remove bitop exports (Mark Salter) [1883365] - [arm64] arm64: lib: use C string functions with KASAN enabled (Mark Salter) [1883365] - [arm64] arm64: add (Mark Salter) [1883365] - [arm64] locking/atomics/arm64, arm64/bitops: Include (Mark Salter) [1883365] - [arm64] locking/atomics/arm64: Replace our atomic/lock bitop implementations with asm-generic (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/lock.h: Rewrite using atomic_fetch_*() (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/atomic.h: Rewrite using atomic_*() APIs (Mark Salter) [1883365] - [thermal] thermal: rcar_thermal: Add missing braces to conditional statement (Ivan Vecera) [1894564] - [thermal] thermal: Rename set_mode() to change_mode() (Ivan Vecera) [1894564] - [thermal] thermal: Simplify or eliminate unnecessary set_mode() methods (Ivan Vecera) [1894564] - [thermal] thermal: core: Stop polling DISABLED thermal devices (Ivan Vecera) [1894564] - [thermal] thermal: Explicitly enable non-changing thermal zone devices (Ivan Vecera) [1894564] - [thermal] thermal: Use mode helpers in drivers (Ivan Vecera) [1894564] - [thermal] thermal: Add mode helpers (Ivan Vecera) [1894564] - [thermal] thermal: remove get_mode() operation of drivers (Ivan Vecera) [1894564] - [thermal] thermal: Store device mode in struct thermal_zone_device (Ivan Vecera) [1894564] - [include] thermal: Add current mode to thermal zone device (Ivan Vecera) [1894564] - [acpi] thermal: Store thermal mode in a dedicated enum (Ivan Vecera) [1894564] - [acpi] acpi: thermal: Fix error handling in the register function (Ivan Vecera) [1894564] - [thermal] thermal: core: skip update disabled thermal zones after suspend (Ivan Vecera) [1894564] - [thermal] Thermal: do not clear passive state during system sleep (Ivan Vecera) [1894564] - [thermal] thermal: of-thermal: disable passive polling when thermal zone is disabled (Ivan Vecera) [1894564] - [crypto] crypto: qat - drop input parameter from adf_enable_aer() (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix function parameters descriptions (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unnecessary mutex_init() (Vladis Dronov) [1855190] - [crypto] crypto: qat - use PCI_VDEVICE (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace device ids defines (Vladis Dronov) [1855190] - [crypto] crypto: qat - include domain in top level debugfs path (Vladis Dronov) [1855190] - [crypto] crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA (Vladis Dronov) [1855190] - [crypto] crypto: qat - Use fallthrough pseudo-keyword (Vladis Dronov) [1855190] - [crypto] crypto: qat - add delay before polling mailbox (Vladis Dronov) [1855190] - [include] PCI: Add Intel QuickAssist device IDs (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix double free in qat_uclo_create_batch_init_list (Vladis Dronov) [1855190] - [crypto] crypto: qat - fallback for xts with 192 bit keys (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unused field in skcipher ctx (Vladis Dronov) [1855190] - [crypto] crypto: qat - validate xts key (Vladis Dronov) [1855190] - [crypto] crypto: qat - allow xts requests not multiple of block (Vladis Dronov) [1855190] - [crypto] crypto: qat - update timeout logic in put admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - send admin messages to set of AEs (Vladis Dronov) [1855190] - [crypto] crypto: qat - update fw init admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove packed attribute in etr structs (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel ABI __u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - convert to SPDX License Identifiers (Vladis Dronov) [1855190] - [crypto] crypto: qat - simplify the qat_crypto function (Vladis Dronov) [1855190] - [crypto] crypto: qat - spelling s/Decrytp/Decrypt/ (Vladis Dronov) [1855190] - [crypto] crypto: qat/adf_aer - Replace GFP_ATOMIC with GFP_KERNEL in adf_dev_aer_schedule_reset() (Vladis Dronov) [1855190] - [thermal] thermal: int340x: processor_thermal: fix: update Jasper Lake PCI id (David Arcari) [1889331] - [thermal] thermal: int3403_thermal: Downgrade error message (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Prevent page fault on .set_mode() op (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Don't require IDSP to exist (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export OEM vendor variables (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export GDDV (David Arcari) [1889331] - [thermal] thermal: int3400_thermal: Statically initialize .get_mode()/.set_mode() ops (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: fix: Update Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Use scnprintf() for avoiding potential buffer overflow (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Tiger Lake support (David Arcari) [1889331] - [platform] acpi: Remove header dependency (David Arcari) [1889331] - [thermal] thermal: int340x: switch to use helpers (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Jasper Lake support (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Add Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: intel: int3403: replace printk(KERN_WARN...) with pr_warn(...) (David Arcari) [1889331] - [thermal] thermal: intel: int340x_thermal: Remove unnecessary acpi_has_method() uses (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Ice Lake support (David Arcari) [1889331] - [thermal] drivers: thermal: processor_thermal_device: Export sysfs interface for TCC offset (David Arcari) [1889331] - [netdrv] net/mlx5e: Fix arch depending casting issue in FEC (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Kconfig: convert imply usage to weak dependency (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix condition for termination table cleanup (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Use a separate work queue for fib event handling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Add support for RDMA TX flow table (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for RDMA TX steering (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Move to fully dynamic UAR mode once user space supports it (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Limit the scope of struct mlx5_bfreg_info to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend QP creation to get uar page index from user space (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend CQ creation to get uar page index from user space (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid group version scan when not necessary (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid incrementing FTE version (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Simplify matching group searches (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Generally use the WC auto detection test result (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid forwarding to other eswitch uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Eswitch, enable forwarding back to uplink port (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5e: Add support for offloading traffic from uplink to uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Don't use termination tables in slow path (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Avoid configuring eswitch QoS if not supported (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: DR, Add support for flow table id destination action (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Refactor unload all reps per rep type (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Update VF vports config when num of VFs changed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Introduce per vport configuration for eswitch modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, Make vport setup/cleanup sequence symmetric (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Prepare for vport enable/disable refactor (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant warning when QoS enable failed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant check of eswitch manager cap (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Allow MRs to be created in the cache synchronously (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Revise how the hysteresis scheme works for cache filling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix locking in MR cache work queue (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Lock access to ent->available_mrs/limit when doing queue_work (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix MR cache size and limit debugfs (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Always remove MRs from the cache before destroying them (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Simplify how the MR cache bucket is located (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Rename the tracking variables for the MR cache (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Replace spinlock protected write with atomic var (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Move asynchronous mkey creation to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Assign mkey variant in mlx5_ib only (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Setup mkey variant before mr create command invocation (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Use offsetofend() instead of duplicated variant (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Remove duplicate definitions of SW_ICM macros (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, make query inline mode a static function (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Allocate smaller size tables for ft offload (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Introduce TLS and IPSec objects enums (Alaa Hleihel) [1858559] - [include] net/mlx5: Introduce egress acl forward-to-vport capability (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Add np_min_time_between_cnps and rp_max_rate debug params (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix header guard in rsc_dump.h (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Replace zero-length array with flexible-array member (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Remove a useless 'drain_workqueue()' call in 'mlx5e_ipsec_cleanup()' (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Add support for FEC modes based on 50G per lane links (Alaa Hleihel) [1858559] - [netdrv] net/mlxe5: Separate between FEC and current speed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Advertise globaly supported FEC modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Enforce setting of a single FEC mode (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Set FEC to auto when configured mode is not supported (Alaa Hleihel) [1858559] - [netdrv] mlx5: Use proper logging and tracing line terminations (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in RX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in TX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Gather reporters APIs together (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for resource dump (Alaa Hleihel) [1858559] - [netdrv] bnxt_en: Fix wrong flag value passed to HWRM_PORT_QSTATS_EXT fw call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix HWRM_FUNC_QSTATS_EXT firmware call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return -EOPNOTSUPP for ETHTOOL_GREGS on VFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: return proper error codes in bnxt_show_temp (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use memcpy to copy VPD field info (Jonathan Toppins) [1861885] - [netdrv] net: ethernet: broadcom: have drivers select DIMLIB as needed (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix NULL ptr dereference crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Avoid sending firmware messages when AER error is detected (Jonathan Toppins) [1861885] - [netdrv] bnxt: don't enable NAPI until rings are ready (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Setup default RSS map in all scenarios (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: init RSS table for Minimal-Static VF reservation (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix HWRM error when querying VF temperature (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix possible crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix PCI AER error recovery flow (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix ethtool -S statitics with XDP or TCs enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Check for zero dir entries in NVRAM (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Don't query FW when netif_running() is false (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove superfluous memset() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for 'ethtool -d' (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Switch over to use the 64-bit software accumulated counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Accumulate all counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware masks for port counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware counter masks from firmware if available (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate additional memory for all statistics blocks (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor statistics code and structures (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use macros to define port statistics size and offset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware interface to 1.10.1.54 (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove PCIe non-counters from ethtool statistics (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: don't complain if TC flower can't be supported (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix completion ring sizing with TPA enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Init ethtool link settings after reading updated PHY configuration (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix race when modifying pause settings (Jonathan Toppins) [1861885] - [netdrv] bnxt: convert to new udp_tunnel_nic infra (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: allow firmware to disable VLAN offloads (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: clean up VLAN feature bit handling (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Implement ethtool -X to set indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return correct RSS indirection table entries to ethtool -x (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fill HW RSS table from the RSS logical indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add helper function to return the number of RSS contexts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add logical RSS indirection table structure (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix up bnxt_get_rxfh_indir_size() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set up the chip specific RSS table size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Read VPD info only for PFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix statistics counters issue during ifdown with older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not enable legacy TX push on older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Store the running firmware version code (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add board.serial_number field to info_get cb (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return from timer if interface is not in open state (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix AER reset logic on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Re-enable SRIOV during resume (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Simplify bnxt_resume() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix firmware message length endianness (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix return code to "flash_device" (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix accumulation of bp->net_stats_prev (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: Remove Comparison to bool in bnxt_ethtool.c (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: show only relevant ethtool stats for a TX or RX ring (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Split HW ring statistics strings into RX and TX parts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor the software ring counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add doorbell information to bnxt_en_dev struct (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for L2 doorbell size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set the db_offset on 57500 chips for the RDMA MSIX entries (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Define the doorbell offsets on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve kernel log messages related to ethtool reset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix ethtool_reset_flags ABI violations (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: refactor ethtool firmware reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: prepare to refactor ethtool reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not include ETH_FCS_LEN in the max packet length sent to fw (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve TQM ring context memory sizing formulas (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate TQM ring context memory according to fw specification (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware spec. to 1.10.1.33 (Jonathan Toppins) [1861885] - [fs] fs/namespace.c: fix mountpoint reference counter race (Pavel Reichl) [1852651] {CVE-2020-12114}- [powerpc] powerpc/64: Fix kernel stack 16-byte alignment (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/aout: Fix struct user definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/uapi: Fix sigcontext definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] bpf: powerpc: fix broken uapi for BPF_PROG_TYPE_PERF_EVENT (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Tests for kernel accessing user memory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Introduce PPC_DEBUG_FEATURE_DATA_BP_ARCH_31 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix exception handling for CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Move DAWR detection logic outside of hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Fix SETHWDEBUG when CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix handling of vector instructions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix quadword instruction handling on p10 predecessors (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoint.h: delete duplicated word (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Remove 512 byte boundary (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Return available watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Guest support for 2nd DAWR hcall (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Set CPU_FTR_DAWR1 based on pa-features bit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/dt_cpu_ftrs: Add feature for 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Enable watchpoint functionality on power10 guest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception for CACHEOP (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception constraint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix 512 byte boundary limit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] hw-breakpoints: Fix build warnings with clang (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Support 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Don't allow breakpoint overwriting (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't allow concurrent perf and ptrace events (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Prepare handler to handle more than one watchpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use builtin ALIGN*() macros (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce is_ptrace_bp() function (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use loop for thread_struct->ptrace_bps (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Convert thread_struct->hw_brk to an array (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Disable all available watchpoints when !dawr_force_enable (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Get watchpoint count dynamically while disabling them (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to __set_breakpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to set_dawr (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Return actual num of available watchpoints (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce function to get nr watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Add SPRN macros for second DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ppc_gethwdinfo() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ptrace_get_debugreg() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ADV_DEBUG_REGS related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move register viewing functions out of ptrace.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out TRANSACTIONAL_MEM related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out SPE related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ALTIVEC related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out VSX related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop PARAMETER_SAVE_AREA_OFFSET (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop unnecessary #ifdefs CONFIG_PPC64 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: remove unused header includes (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Move ptrace into a subdirectory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't call dar_within_range() for Book3S (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Enable range tests on 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoints: Rewrite 8xx breakpoints to allow any address range size (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Support for 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Add DAR outside test in perf-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Rewrite ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: permanently include 8xx registers in reg.h (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/64: Interrupts save PPR on stack rather than thread_struct (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Use SWITCH_FRAME_SIZE for prom and rtas entry (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Don't use sizeof(struct pt_regs) in ptrace code (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Split user/kernel definitions of struct pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: declare set_breakpoint() static (Desnes Augusto Nunes do Rosario) [1854528] - [tools] perf vendor events power9: Added nest imc metric events (Michael Petlan) [1780258] - [powerpc] powerpc/perf: Fix crashes with generic_compat_pmu & BHRB (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints (Michael Petlan) [1854525] - [powerpc] powerpc/powernv/idle: add a basic stop 0-3 driver for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/kernel: Cleanup machine check function declarations (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix soft lockups due to missed interrupt accounting (Michael Petlan) [1854525] - [powerpc] powerpc: Add POWER10 raw mode cputable entry (Michael Petlan) [1854525] - [powerpc] powerpc/powernv: Machine check handler for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add extended regs support for power10 platform (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add support for outputting extended regs in perf intr_regs (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended regs in power10 (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended register capability (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix MMCRA_BHRB_DISABLE define for binutils < 2.28 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Initialize power10 PMU registers in cpu setup routine (Michael Petlan) [1854525] - [powerpc] powerpc/perf: BHRB control to disable BHRB logic when not used (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 BHRB filter support for PERF_SAMPLE_BRANCH_IND_CALL/COND (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Ignore the BHRB kernel address filtering for P10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: power10 Performance Monitoring support (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 PMU feature to DT CPU features (Michael Petlan) [1854525] - [powerpc] powerpc/xmon: Add PowerISA v3.1 PMU SPRs (Michael Petlan) [1854525] - [powerpc] powerpc64: Break asm/percpu.h vs spinlock_types.h dependency (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current DAWR macros (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Make struct kernel_param_ops definition const (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: simplify kvm_cma_reserve() (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix symbol undeclared warnings (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Remove redundant initialization of variable ret (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: xive: Convert to DEFINE_SHOW_ATTRIBUTE (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Set LPCR[HDICE] before writing HDEC (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Do not allocate HPT for a nested guest (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Don't return -ENOTSUPP to userspace in ioctls (Greg Kurz) [1882796] - [powerpc] 64s: handle ISA v3.1 local copy-paste context switches (Greg Kurz) [1882796] - [powerpc] 64s: Move HMI IRQ stat from percpu variable to paca (Greg Kurz) [1882796] - [powerpc] kvm/cma: Improve kernel log during boot (Greg Kurz) [1882796] - [powerpc] kvm: Use correct CONFIG symbol in comment (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current H_SET_MODE DAWR macro (Greg Kurz) [1882796] - [tools] kvm: ppc: Fix typo on H_DISABLE_AND_GET hcall (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant kvm_run parameters in assembly (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Save/restore new PMU registers (Greg Kurz) [1882796] - [powerpc] perf: Add support for ISA3.1 PMU SPRs (Greg Kurz) [1882796] - [powerpc] perf: Update Power PMU cache_events to u64 type (Greg Kurz) [1882796] - [powerpc] perf: Update cpu_hw_event to use `struct` for storing MMCR registers (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Cleanup updates for kvm vcpu MMCR (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Protect kvm_vcpu_read_guest with srcu locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Increase KVMPPC_NR_LPIDS on POWER8 and POWER9 (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3shv: Enable support for ISA v3.1 guests (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s pr: Remove uninitialized_var() usage (Greg Kurz) [1882796] - [powerpc] kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL (Greg Kurz) [1882796] - [powerpc] book3s64/kvm: Fix secondary page table walk warning during migration (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix some RCU-list locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Ignore kmemleak false positives (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant 'kvm_run' parameters (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Remove redundant kvm_run from vcpu_arch (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Remove redundant NULL check (Greg Kurz) [1882796] - [powerpc] Fix compile issue with force DAWR (Greg Kurz) [1882796] - [powerpc] silence a -Wcast-function-type warning in dawr_write_file_bool (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Fix r3 corruption in h_set_dabr() (Greg Kurz) [1882796] - [powerpc] Add force enable of DAWR on P9 option (Greg Kurz) [1882796] - [documentation] powerpc: Document issues with the DAWR on POWER9 (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_UP() by ALIGN() (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_DOWN() by ALIGN_DOWN() (Greg Kurz) [1882796] - [netdrv] tg3: Fix soft lockup when tg3_reset_task() fails (Jonathan Toppins) [1899595] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: harden against cpu hotplug (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: adjust for temperature offset (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Build with _FILE_OFFSET_BITS=64 (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support AMD Family 19h (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Remove empty columns for Jacobsville (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Add a new GFXAMHz column that exposes gt_act_freq_mhz (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Skip pc8, pc9, pc10 columns, if they are disabled (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix output formatting for ACPI CST enumeration (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Replace HTTP links with HTTPS ones: TURBOSTAT UTILITY (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Introduce functions to accumulate RAPL consumption (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Make the energy variable to be 64 bit (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Always print idle in the system configuration header (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print /dev/cpu_dma_latency (Prarit Bhargava) [1857136] - [tools] turbostat/.gitignore: add SPDX License Identifier (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: update version (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print cpuidle information (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix 32-bit capabilities warning (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix gcc build warnings (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Elkhart Lake (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Jasper Lake (Prarit Bhargava) [1857136] - [scsi] scsi: core: Return BLK_STS_AGAIN for ALUA transitioning (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Set 'transitioning' state on Unit Attention (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Return BLK_STS_AGAIN for ALUA transitioning state (Ewan Milne) [1867264] - [block] scsi: block: Return status code in blk_mq_end_request() (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Avoid crash during alua_bus_detach() (Ewan Milne) [1877156] - [fs] gfs2: check for live vs. read-only file system in gfs2_fitrim (Abhijith Das) [1335139] - [fs] gfs2: don't initialize statfs_change inodes in spectator mode (Abhijith Das) [1335139] - [fs] gfs2: init_journal's undo directive should also undo the statfs inodes (Abhijith Das) [1335139] - [fs] gfs2: Recover statfs info in journal head (Abhijith Das) [1335139] - [fs] gfs2: lookup local statfs inodes prior to journal recovery (Abhijith Das) [1335139] - [fs] gfs2: Add fields for statfs info in struct gfs2_log_header_host (Abhijith Das) [1335139] - [block] nbd: don't update block size after device is started (Ming Lei) [1891363] - [platform] platform/x86: thinkpad_acpi: lap or desk mode interface (David Arcari) [1889642] - [infiniband] IB/mlx4: Convert rej_tmout radix-tree to XArray (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Adjust delayed work when a dup is observed (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for REJ due to timeout (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Fix starvation in paravirt mux/demux (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Separate tunnel and wire bufs parameters (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for MRA (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add and improve logging (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Avoid assigning a value to ring_cons but not used it anymore in mlx4_en_xmit() (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() (Alaa Hleihel) [1858564] - [infiniband] treewide: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] net/mlx4: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] mlx4: convert to new udp_tunnel_nic infra (Alaa Hleihel) [1858564] - [netdrv] mlx4: Mark PM functions as __maybe_unused (Alaa Hleihel) [1858564] - [netdrv] mlx4: use generic power management (Alaa Hleihel) [1858564] - [netdrv] mlx4: disable device on shutdown (Alaa Hleihel) [1858564 1858563] - [include] IB/mlx4: Replace zero-length array with flexible-array (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_ethtool_add_mac_rule() (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_get_rxfh() (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: use napi_complete_done() in TX completion (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: avoid indirect call in TX completion (Alaa Hleihel) [1858564 1858562] - [infiniband] RDMA/mlx4: Delete duplicated offsetofend implementation (Alaa Hleihel) [1858564 1858562] - [netdrv] net: mlx4: reject unsupported coalescing params (Alaa Hleihel) [1858564 1858562] - [hwmon] hwmon: (amd_energy) match for supported models (David Arcari) [1860387] - [hwmon] hwmon: (amd_energy) Missing platform_driver_unregister() on error in amd_energy_init() (David Arcari) [1860387] - [hwmon] hwmon: Add amd_energy driver to report energy counters (David Arcari) [1860387] - [include] include/asm-generic/topology.h: guard cpumask_of_node() macro argument (David Arcari) [1860387]- [x86] x86/dumpstack: Fix misleading instruction pointer error message (Kenneth Yin) [1903506] - [powerpc] powerpc/powernv/opal-dump : Use IRQ_HANDLED instead of numbers in interrupt handler (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Fix race while processing OPAL dump (Diego Domingos) [1891822] - [powerpc] powerpc/opal_elog: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/elog: Fix race while processing OPAL error log event (Diego Domingos) [1891822] - [hid] HID: logitech-dj: Fix an error in mse_bluetooth_descriptor (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Add PID for MX Anywhere 2 (Benjamin Tissoires) [1885560] - [hid] HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer One S1003 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: fix stylus battery reporting (Benjamin Tissoires) [1885560] - [hid] HID: roccat: add bounds checking in kone_sysfs_write_settings() (Benjamin Tissoires) [1885560] - [hid] HID: core: Sanitize event code and type when mapping input (Benjamin Tissoires) [1885560] - [hid] HID: core: Correctly handle ReportSize being zero (Benjamin Tissoires) [1885560] - [hid] HID: elan: Fix memleak in elan_input_configured (Benjamin Tissoires) [1885560] - [hid] HID: microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices (Benjamin Tissoires) [1885560] - [hid] Revert "HID: usbhid: do not sleep when opening device" (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage() (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll three more Lenovo PixArt mice (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands (Benjamin Tissoires) [1885560] - [hid] HID: macally: Constify macally_id_table (Benjamin Tissoires) [1885560] - [hid] HID: cougar: Constify cougar_id_table (Benjamin Tissoires) [1885560] - [hid] HID: quirks: add NOGET quirk for Logitech GROUP (Benjamin Tissoires) [1885560] - [hid] HID: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: udraw-ps3: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: input: Fix devices that return multiple bytes in battery report (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Fix spurious F23 key press report during resume from suspend (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard fn_lock support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Rename fn_lock sysfs attr handlers to make them generic (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Factor out generic parts of the LED code (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Merge tpkbd and cptkbd data structures (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid repeated "multiplier = " log messages (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Use HIDPP_RECEIVER_INDEX instead of 0xff (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: Replace PCI_DEV_FLAGS_NO_D3 with pci_save_state (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Ignore Simply Automated UPB PIM (Benjamin Tissoires) [1885560] - [hid] HID: apple: Disable Fn-key key-re-mapping on clone keyboards (Benjamin Tissoires) [1885560] - [hid] HID: Wiimote: Treat the d-pad as an analogue stick (Benjamin Tissoires) [1885560] - [hid] HID: steam: fixes race in handling device list (Benjamin Tissoires) [1885560] - [hid] HID: magicmouse: do not set up autorepeat (Benjamin Tissoires) [1885560] - [hid] HID: alps: support devices with report id 2 (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll Obins Anne Pro 2 keyboard (Benjamin Tissoires) [1885560] - [hid] HID: input: do not run GET_REPORT unless there's a Resolution Multiplier (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: remove redundant assignment to variable retval (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: do not sleep when opening device (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Remove MT_CLS_WIN_8_DUAL (Benjamin Tissoires) [1885560] - [hid] HID: sony: Fix for broken buttons on DS3 USB dongles (Benjamin Tissoires) [1885560] - [hid] HID: Add quirks for Trust Panora Graphic Tablet (Benjamin Tissoires) [1885560] - [hid] HID: apple: Swap the Fn and Left Control keys on Apple keyboards (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Schneider SCL142ALM to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: avoid bogus uninitialized-variable warning (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: reset Synaptics SYNA2393 on resume (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: Fix race between usbhid_close() and usbhid_stop() (Benjamin Tissoires) [1885560] - [hid] HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead (Benjamin Tissoires) [1885560] - [hid] HID: alps: Add AUI1657 device ID (Benjamin Tissoires) [1885560] - [hid] HID: fix typo in Kconfig (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add support for Logitech G11 extra keys (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: add eGalaxTouch P80H84 support (Benjamin Tissoires) [1885560] - [hid] HID: logitech: drop outdated references to unifying receivers (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Simplify an error handling path in 'rmi_hid_read_block()' (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: hbm.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: ishtp-dev.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: Add driver fixing Glorious PC Gaming Race mouse report descriptor (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Do not fail the probe when we fail to disable F# emulation (Benjamin Tissoires) [1885560] - [hid] HID: fix Kconfig word ordering (Benjamin Tissoires) [1885560] - [hid] HID: add ALWAYS_POLL quirk to lenovo pixart mouse (Benjamin Tissoires) [1885560] - [hid] HID: google: add moonball USB id (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Remove unnecessary goto label (Benjamin Tissoires) [1885560] - [hid] HID: hid-sensor-custom: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: hid-picolcd_fb: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support for the static device in the Powerplay mat/receiver (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix race condition for scheduled work during removal (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: call hid_hw_stop() in case of error (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix general protection fault caused by double kfree (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: alps: Fix an error handling path in 'alps_input_configured()' (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix race in in hiddev_disconnect() (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add debug msg when exporting a HID++ report descriptors (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Remove ITE 8595 entry from hid_have_special_driver (Benjamin Tissoires) [1885560] - [include] HID: core: increase HID report buffer size to 8KiB (Benjamin Tissoires) [1885560] - [hid] HID: core: fix off-by-one memset in hid_report_raw_event() (Benjamin Tissoires) [1885560] - [hid] HID: apple: Add support for recent firmware on Magic Keyboards (Benjamin Tissoires) [1885560] - [hid] HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: BatteryVoltage: only read chargeStatus if extPower is active (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid duplicate error handling code in 'hidpp_probe()' (Benjamin Tissoires) [1885560] - [hid] HID: hidraw, uhid: Always report EPOLLOUT (Benjamin Tissoires) [1885560] - [hid] HID: steam: Fix input device disappearing (Benjamin Tissoires) [1885560] - [hid] hid-logitech-hidpp: read battery voltage from newer devices (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add MX Master 3 Mouse (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support WirelessDeviceStatus connect events (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support translations from short to long reports (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: fix mess in hiddev_open() (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: clear unmapped usages (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for incorrect input length on Lenovo Y720 (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for Xin-Mo Dual Controller (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: add support uniq ioctl (Benjamin Tissoires) [1885560] - [hid] HID: Fix slab-out-of-bounds read in hid_field_extract (Benjamin Tissoires) [1885560] - [hid] HID: picoLCD: constify fb ops (Benjamin Tissoires) [1885560] - [hid] HID: uhid: Fix returning EPOLLOUT from uhid_char_poll (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: Fix returning EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI transport device (Benjamin Tissoires) [1885560] - [hid] HID: quirks: remove hid-led devices from hid_have_special_driver (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Reset ALPS touchpads on resume (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: fix no irq after reset on raydium 3118 (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Silence intermittent get_battery_capacity errors (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: remove orphaned member sleep_delay (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse (Benjamin Tissoires) [1885560] - [hid] HID: core: check whether Usage Page item is after Usage ID items (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Send power-on command after reset (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Remove runtime power management (Benjamin Tissoires) [1885560] - [hid] HID: google: Detect base folded usage instead of hard-coding whiskers (Benjamin Tissoires) [1885560] - [hid] HID: google: add magnemite/masterball USB ids (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add depends on LEDS_CLASS to Logitech Kconfig entry (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510's M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for controlling the G510's RGB backlight (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510 keyboards' gaming keys (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add keyboard and LCD backlight control (Benjamin Tissoires) [1885560] - [hid] HID: Add driver for Logitech gaming keyboards (G15, G15 v2) (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: replace printk() with corresponding pr_xx() variant (Benjamin Tissoires) [1885560] - [hid] HID: prodikeys: make array keys static const, makes object smaller (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode on connect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode switch on disconnect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: more robust tablet mode detection (Benjamin Tissoires) [1885560] - [hid] HID: core: fix dmesg flooding if report field larger than 32bit (Benjamin Tissoires) [1885560] - [include] HID: core: Add printk_once variants to hid_warn() etc (Benjamin Tissoires) [1885560] - [include] HID: core: reformat and reduce hid_printk macros (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: modify quirks for weida's devices (Benjamin Tissoires) [1885560] - [hid] hid-logitech-dj: add the new Lightspeed receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support of the G700(s) receiver (Benjamin Tissoires) [1885560] - [hid] HID: do not call hid_set_drvdata(hdev, NULL) in drivers (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: extend consumer usages range (Benjamin Tissoires) [1885560] - [hid] hiddev: Return EPOLLOUT from hiddev_poll (Benjamin Tissoires) [1885560] - [hid] hidraw: Return EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add nopnp quirk for Acer Aspire 5 A515 (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special Cayman handling (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - only increment wakeup count on touch (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add ic type 0x15 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for high resolution reports (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - do not constantly re-query pattern ID (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add firmware update info for ICs 0x11, 0x13, 0x14 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware updated on newer ICs (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for different firmware page sizes (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - fix detecting IAP version on older controllers (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle devices with patterns above 1 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - make fetching IC type of older controllers more robust (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware not implementing "get pattern" command (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list (Benjamin Tissoires) [1885560] - [input] Input: elantech - remove redundant assignments to variable error (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen (Benjamin Tissoires) [1885560] - [uapi] Input: add `SW_MACHINE_COVER` (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special PowerPC handling (Benjamin Tissoires) [1885560] - [input] Input: synaptics - add a second working PNP_ID for Lenovo T470s (Benjamin Tissoires) [1885560] - [input] Input: introduce input_mt_report_slot_inactive() (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 reset list (Benjamin Tissoires) [1885560] - [input] Revert "Input: i8042 - add ThinkPad S230u to i8042 nomux list" (Benjamin Tissoires) [1885560] - [input] Input: i8042 - attach fwnode to serio i8042 kbd device (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: update SPDX tag for input-event-codes.h (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Acer Aspire 5738z to nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: move the new KEY_SELECTIVE_SCREENSHOT keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable RMI on HP Envy 13-ad105ng (Benjamin Tissoires) [1885560] - [uapi] Input: allocate keycode for "Selective Screenshot" key (Benjamin Tissoires) [1885560] - [input] Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable SMBus on ThinkPad L470 (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch T470s to RMI4 by default (Benjamin Tissoires) [1885560] - [input] Input: input_event - fix struct padding on sparc64 (Benjamin Tissoires) [1885560] - [uapi] Input: add privacy screen toggle keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus (Benjamin Tissoires) [1885560] - [uapi] Input: Add event-codes for macro keys found on various keyboards (Benjamin Tissoires) [1885560] - [input] Input: i8042 - enable wakeup on a stable struct device (Benjamin Tissoires) [1885560] - [input] Input: psmouse - drop all unneeded functions from mouse headers (Benjamin Tissoires) [1885560] - [input] Input: remove dev_err() usage after platform_get_irq() (Benjamin Tissoires) [1885560] - [input] Input: synaptics - fix a typo (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_add_action_or_reset() (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_device_add_groups() (Benjamin Tissoires) [1885560] - [power] power: supply: core: Add Standard, Adaptive, and Custom charge types (Benjamin Tissoires) [1885560] - [scsi] scsi: mpt3sas: Fix timeouts observed while reenabling IRQ (Tomas Henzl) [1880114] - [fs] ext4: handle option set by mount flags correctly (Pavel Reichl) [1848084] - [fs] xfs: preserve inode versioning across remounts (Pavel Reichl) [1848084] - [kernel] kheaders: explain why include/config/autoconf.h is excluded from md5sum (Jiri Olsa) [1899585] - [kernel] kheaders: remove the last bashism to allow sh to run it (Jiri Olsa) [1899585] - [kernel] kheaders: optimize header copy for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: optimize md5sum calculation for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: remove unneeded 'cat' command piped to 'head' / 'tail' (Jiri Olsa) [1899585] - [kernel] kheaders: substituting --sort in archive creation (Jiri Olsa) [1899585] - [kernel] kheaders: make headers archive reproducible (Jiri Olsa) [1899585] - [kernel] kheaders: include only headers into kheaders_data.tar.xz (Jiri Olsa) [1899585] - [kernel] kheaders: remove meaningless -R option of 'ls' (Jiri Olsa) [1899585] - [kernel] kheaders: Do not regenerate archive if config is not changed (Jiri Olsa) [1899585] - [kernel] kheaders: Move from proc to sysfs (Jiri Olsa) [1899585] - [kernel] kernel/Makefile: don't assume that kernel/gen_ikh_data.sh is executable (Jiri Olsa) [1899585] - [init] init/config: Do not select BUILD_BIN2C for IKCONFIG (Jiri Olsa) [1899585] - [kernel] Provide in-kernel headers to make extending kernel easier (Jiri Olsa) [1899585] - [tty] pty: do tty_flip_buffer_push without port->lock in pty_write (Artem Savkov) [1787975] - [virtio] virtio_balloon: fix sparse warning (Nico Pache) [1839055] - [virtio] virtio_balloon: fix up endian-ness for free cmd id (Nico Pache) [1839055] - [virtio] virtio-balloon: Document byte ordering of poison_val (Nico Pache) [1839055] - [virtio] virtio-mmio: Reject invalid IRQ 0 command line argument (Nico Pache) [1839055] - [virtio] virtio-balloon: Disable free page reporting if page poison reporting is not enabled (Nico Pache) [1839055] - [virtio] virtio-mmio: Delete an error message in vm_find_vqs() (Nico Pache) [1839055] - [virtio] virtio: add VIRTIO_RING_NO_LEGACY (Nico Pache) [1839055] - [virtio] virtio-balloon: Avoid using the word 'report' when referring to free page hinting (Nico Pache) [1839055] - [virtio] virtio-balloon: make virtballoon_free_page_report() static (Nico Pache) [1839055] - [virtio] virtio-balloon: switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM (Nico Pache) [1839055] - [documentation] mm/page_reporting: add free page reporting documentation (Nico Pache) [1839055] - [mm] mm/page_reporting: add budget limit on how many pages can be reported per pass (Nico Pache) [1839055] - [mm] mm/page_reporting: rotate reported pages to the tail of the list (Nico Pache) [1839055] - [virtio] virtio-balloon: add support for providing free page reports to host (Nico Pache) [1839055] - [virtio] virtio-balloon: pull page poisoning config out of free page hinting (Nico Pache) [1839055] - [mm] mm: introduce Reported pages (Nico Pache) [1839055] - [mm] mm: add function __putback_isolated_page (Nico Pache) [1839055] - [mm] mm: use zone and order instead of free area in free_list manipulators (Nico Pache) [1839055] - [mm] mm: adjust shuffle code to allow for future coalescing (Nico Pache) [1839055] - [virtio] virtio_balloon: Adjust label in virtballoon_probe (Nico Pache) [1839055] - [virtio] virtio_ring: Fix mem leak with vring_new_virtqueue() (Nico Pache) [1839055] - [virtio] virtio_balloon: Fix memory leaks on errors in virtballoon_probe() (Nico Pache) [1839055] - [virtio] virtio-balloon: Fix memory leak when unloading while hinting is in progress (Nico Pache) [1839055] - [virtio] virtio_balloon: prevent pfn array overflow (Nico Pache) [1839055] - [virtio] virtio-pci: check name when counting MSI-X vectors (Nico Pache) [1839055] - [virtio] virtio-balloon: initialize all vq callbacks (Nico Pache) [1839055] - [virtio] virtio-mmio: convert to devm_platform_ioremap_resource (Nico Pache) [1839055] - [virtio] virtio_balloon: divide/multiply instead of shifts (Nico Pache) [1839055] - [virtio] virtio_balloon: name cleanups (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker count (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker scan number of pages (Nico Pache) [1839055] - [virtio] virtio-mmio: add error check for platform_get_irq (Nico Pache) [1839055] - [virtio] virtio: Fix indentation of VIRTIO_MMIO (Nico Pache) [1839055] - [virtio] virtio/virtio_ring: do some comment fixes (Nico Pache) [1839055] - [virtio] virtio_pci: fix a NULL pointer reference in vp_del_vqs (Nico Pache) [1839055] - [virtio] virtio: hint if callbacks surprisingly might sleep (Nico Pache) [1839055] - [virtio] virtio_balloon: remove the unnecessary 0-initialization (Nico Pache) [1839055] - [virtio] virtio-balloon: improve update_balloon_size_func (Nico Pache) [1839055] - [virtio] virtio-balloon: tweak config_changed implementation (Nico Pache) [1839055] - [misc] virtio: don't allocate vqs when names= NULL (Nico Pache) [1839055] - [virtio] virtio_pci: use queue idx instead of array idx to set up the vq (Nico Pache) [1839055] - [virtio] virtio: remove deprecated VIRTIO_PCI_CONFIG() (Nico Pache) [1839055] - [mm] mm/page_poison: expose page_poisoning_enabled to kernel modules (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_PAGE_POISON (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_FREE_PAGE_HINT (Nico Pache) [1839055] - [virtio] virtio: pci-legacy: Validate queue pfn (Nico Pache) [1839055] - [virtio] virtio: mmio-v1: Validate queue PFN (Nico Pache) [1839055] - [virtio] virtio_balloon: replace oom notifier with shrinker (Nico Pache) [1839055] - [virtio] virtio-balloon: kzalloc the vb struct (Nico Pache) [1839055] - [virtio] virtio-balloon: remove BUG() in init_vqs (Nico Pache) [1839055] - [mm] mm, debug_pagealloc: use a page type instead of page_ext flag (Nico Pache) [1839055] - [mm] mm, page_alloc: more extensive free page checking with debug_pagealloc (Nico Pache) [1839055] - [mm] mm, debug_pagelloc: use static keys to enable debugging (Nico Pache) [1839055] - [include] include/linux/page_ext.h: drop definition of unused PAGE_EXT_DEBUG_POISON (Nico Pache) [1839055] - [tty] vt: vt_ioctl: fix use-after-free in vt_in_use() (Vladis Dronov) [1875585] - [tty] vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console (Vladis Dronov) [1875585] - [tty] vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines (Vladis Dronov) [1875585] - [tty] vt: selection, introduce vc_is_sel (Vladis Dronov) [1875585] - [fs] gfs2: Don't sleep during glock hash walk (Andreas Grunbacher) [1871173]- [powerpc] powerpc/64s/hash: Fix hash_preload running with interrupts enabled (Diego Domingos) [1884152] - [powerpc] powerpc/pseries: Avoid using addr_to_pfn in real mode (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Handle UE event for memcpy_mcsafe (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Fix MCE handling on pseries (Diego Domingos) [1822675] - [powerpc] powerpc/64s/pseries: machine check convert to use common event code (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print additional information about MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print correct severity for MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/64s: Report SLB multi-hit rather than parity error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Reduce MCE console logs to lesser lines (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Improve array initialization (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Fix misleading print for TLB mutlihit (Diego Domingos) [1822675] - [netdrv] i40e: fix crash when Rx descriptor count is changed (Jiri Benc) [1882708] - [netdrv] virtio_net: Fix out of bounds access of sq (Jiri Benc) [1882708] - [tools] tools/bpftool: Fix attaching flow dissector (Jiri Benc) [1882708] - [docs] bpf: Use valid and new links in index.rst (Jiri Benc) [1882708] - [netdrv] netdevsim: fix unbalaced locking in nsim_create() (Jiri Benc) [1882708] - [net] bpfilter: Allow to build bpfilter_umh as a module without static library (Jiri Benc) [1882708] - [net] bpf, netns: Fix use-after-free in pernet pre_exit callback (Jiri Benc) [1882708] - [net] xsk: Use dma_need_sync instead of reimplenting it (Jiri Benc) [1882708] - [net] xsk: Remove a double pool->dev assignment in xp_dma_map (Jiri Benc) [1882708] - [net] xsk: Replace the cheap_dma flag with a dma_need_sync flag (Jiri Benc) [1882708] - [net] dma-mapping: Add a new dma_need_sync API (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program to bpf_prog_detach in flow_dissector (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program and target_fd in flow_dissector_reattach (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_DETACH (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_ATTACH (Jiri Benc) [1882708] - [tools] libbpf: Adjust SEC short cut for expected attach type BPF_XDP_DEVMAP (Jiri Benc) [1882708] - [tools] selftests/bpf: Test updating flow_dissector link with same program (Jiri Benc) [1882708] - [net] bpf, netns: Keep a list of attached bpf_link's (Jiri Benc) [1882708] - [net] bpf, netns: Keep attached programs in bpf_prog_array (Jiri Benc) [1882708] - [net] flow_dissector: Pull BPF program assignment up to bpf-netns (Jiri Benc) [1882708] - [tools] libbpf: Fix CO-RE relocs against .text section (Jiri Benc) [1882708] - [tools] selftests/bpf: Move newer bpf_iter_* type redefining to a new header file (Jiri Benc) [1882708] - [net] xdp: Handle frame_sz in xdp_convert_zc_to_xdp_frame() (Jiri Benc) [1882708] - [net] xdp: Fix xsk_generic_xmit errno (Jiri Benc) [1882708] - [tools] bpf: Selftests and tools use struct bpf_devmap_val from uapi (Jiri Benc) [1882708] - [net] xdp: use shift instead of 64 bit division (Jiri Benc) [1882708] - [net] bpf: Fix unused-var without NETDEVICES (Jiri Benc) [1882708] - [net] seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds (Jiri Benc) [1882708] - [net] seg6: fix SRH processing to comply with RFC8754 (Jiri Benc) [1882708] - [tools] selftests/bpf: Extend test_flow_dissector to cover link creation (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert test_flow_dissector to use BPF skeleton (Jiri Benc) [1882708] - [tools] selftests/bpf, flow_dissector: Close TAP device FD after the test (Jiri Benc) [1882708] - [tools] selftests/bpf: Add tests for attaching bpf_link to netns (Jiri Benc) [1882708] - [tools] bpftool: Support link show for netns-attached links (Jiri Benc) [1882708] - [tools] bpftool: Extract helpers for showing link attach type (Jiri Benc) [1882708] - [tools] libbpf: Add support for bpf_link-based netns attachment (Jiri Benc) [1882708] - [net] bpf: Add link-based BPF program attachment to network namespace (Jiri Benc) [1882708] - [net] flow_dissector: Move out netns_bpf prog callbacks (Jiri Benc) [1882708] - [net] Introduce netns_bpf for BPF programs attached to netns (Jiri Benc) [1882708] - [net] flow_dissector: Pull locking up from prog attach callback (Jiri Benc) [1882708] - [net] bpf: Allow SO_BINDTODEVICE opt in bpf_setsockopt (Jiri Benc) [1882708] - [net] Make locking in sock_bindtoindex optional (Jiri Benc) [1882708] - [net] add sock_bindtoindex (Jiri Benc) [1882708] - [tools] selftest: Add tests for XDP programs in devmap entries (Jiri Benc) [1882708] - [net] xdp: Add xdp_txq_info to xdp_buff (Jiri Benc) [1882708] - [net] xdp: Introduce xdp_convert_frame_to_buff utility routine (Jiri Benc) [1882708] - [net] maintainers: Adjust entry in XDP SOCKETS to actual file name (Jiri Benc) [1882708] - [net] maintainers, xsk: Update AF_XDP section after moves/adds (Jiri Benc) [1882708] - [net] xsk: Explicitly inline functions and move definitions (Jiri Benc) [1882708] - [net] xdp: Simplify xdp_return_{frame, frame_rx_napi, buff} (Jiri Benc) [1882708] - [net] xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code (Jiri Benc) [1882708] - [netdrv] mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ixgbe, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ice, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e: Separate kernel allocated rx_bi rings from AF_XDP rings (Jiri Benc) [1882708] - [netdrv] i40e: Refactor rx_bi accesses (Jiri Benc) [1882708] - [net] xsk: Introduce AF_XDP buffer allocation API (Jiri Benc) [1867206 1882708] - [net] xsk: Move defines only used by AF_XDP internals to xsk.h (Jiri Benc) [1882708] - [net] xsk: Move driver interface to xdp_sock_drv.h (Jiri Benc) [1882708] - [net] xsk: Move xskmap.c to net/xdp/ (Jiri Benc) [1882708] - [net] xsk: Fix xsk_umem_xdp_frame_sz() (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert bpf_iter_test_kern{3, 4}.c to define own bpf_iter_meta (Jiri Benc) [1882708] - [tools] selftest/bpf: Make bpf_iter selftest compilable against old vmlinux.h (Jiri Benc) [1882708] - [net] bpf: Fix too large copy from user in bpf_test_init (Jiri Benc) [1882708] - [tools] selftests/bpf: Xdp_adjust_tail add grow tail tests (Jiri Benc) [1882708] - [tools] selftests/bpf: Adjust BPF selftest for xdp_adjust_tail (Jiri Benc) [1882708] - [net] bpf: Add xdp.frame_sz in bpf_prog_test_run_xdp(). (Jiri Benc) [1882708] - [net] xdp: Clear grow memory in bpf_xdp_adjust_tail() (Jiri Benc) [1882708] - [net] xdp: Allow bpf_xdp_adjust_tail() to grow packet size (Jiri Benc) [1882708] - [netdrv] mlx5: Rx queue setup time determine frame_sz for XDP (Jiri Benc) [1882708] - [netdrv] xdp: For Intel AF_XDP drivers add XDP frame_sz (Jiri Benc) [1882708] - [netdrv] ice: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] i40e: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbevf: Add XDP frame size to VF driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP frame size in two code paths (Jiri Benc) [1882708] - [netdrv] vhost_net: Also populate XDP frame size (Jiri Benc) [1882708] - [netdrv] tun: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] nfp: Add XDP frame size to netronome driver (Jiri Benc) [1882708] - [netdrv] net: thunderx: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] mlx4: Add XDP frame size and adjust max XDP MTU (Jiri Benc) [1882708] - [netdrv] qlogic/qede: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] hv_netvsc: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] veth: Xdp using frame_sz in veth driver (Jiri Benc) [1882708] - [netdrv] veth: Adjust hard_start offset on redirect XDP frames (Jiri Benc) [1882708] - [net] xdp: Cpumap redirect use frame_sz and increase skb_tailroom (Jiri Benc) [1882708] - [net] xdp: Xdp_frame add member frame_sz and handle in convert_to_xdp_frame (Jiri Benc) [1882708] - [net] XDP-generic determining XDP frame size (Jiri Benc) [1882708] - [netdrv] sfc: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] bnxt: Add XDP frame size to driver (Jiri Benc) [1882708] - [net] xdp: Add frame size to xdp_buff (Jiri Benc) [1867209 1882708] - [net] bpfilter: switch to kernel_write (Jiri Benc) [1882708] - [tools] bpf: selftests: Add bpf_iter selftests (Jiri Benc) [1882708] - [tools] bpf: selftests: Add iterator programs for ipv6_route and netlink (Jiri Benc) [1882708] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Jiri Benc) [1882708] - [net] bpf: Change func bpf_iter_unreg_target() signature (Jiri Benc) [1882708] - [net] bpf: Refactor bpf_iter target registration (Jiri Benc) [1882708] - [net] bpf: Add netlink and ipv6_route bpf_iter targets (Jiri Benc) [1882708] - [net] bpfilter: check if $(CC) can link static libc in Kconfig (Jiri Benc) [1882708] - [net] bpfilter: document build requirements for bpfilter_umh (Jiri Benc) [1882708] - [net] xsk: Remove unnecessary member in xdp_umem (Jiri Benc) [1882708] - [net] xsk: Change two variable names for increased clarity (Jiri Benc) [1882708] - [net] bpfilter: match bit size of bpfilter_umh to that of the kernel (Jiri Benc) [1882708] - [docs] networking: convert filter.txt to ReST (Jiri Benc) [1882708] - [net] xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit comments (Jiri Benc) [1882708] - [net] introduce SO_BINDTOIFINDEX sockopt (Jiri Benc) [1882708] - [net] netlink: Use sizeof_field() macro (Jiri Benc) [1882708] - [net] xdp: Add SPDX license identifier - Makefile/Kconfig (Jiri Benc) [1882708] - [net] bpfilter: prefix header search paths with $(srctree)/ (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP meta data support (Jiri Benc) [1882708] - [netdrv] virtio_net: Keep vnet header zeroed if XDP is loaded for small buffer (Jiri Benc) [1882708] - [netdrv] virtio-net: keep vnet header zeroed after processing XDP (Jiri Benc) [1882708] - [netdrv] virtio-net: get rid of unnecessary container of rq stats (Jiri Benc) [1882708] - [netdrv] virtio-net: correctly update XDP_TX counters (Jiri Benc) [1882708] - [netdrv] virtio_net: Add kick stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP related stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Factor out the logic to determine xdp sq (Jiri Benc) [1882708] - [netdrv] virtio_net: Make drop counter per-queue (Jiri Benc) [1882708] - [netdrv] virtio_net: Use temporary storage for accounting rx stats (Jiri Benc) [1882708] - [netdrv] bnx2: mark driver deprecated (Jonathan Toppins) [1878183] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1895862] - [net] openswitch: reuse the helper variable to improve the code readablity (Eelco Chaudron) [1895862] - [net] openvswitch: remove unused keep_flows (Eelco Chaudron) [1895862] - [net] openvswitch: refactor flow free function (Eelco Chaudron) [1895862] - [net] openvswitch: improve the coding style (Eelco Chaudron) [1895862] - [net] openvswitch: use skb_list_walk_safe helper for gso segments (Eelco Chaudron) [1895862] - [net] openvswitch: do not update max_headroom if new headroom is equal to old headroom (Eelco Chaudron) [1895862] - [net] openvswitch: drop unneeded likely() call around IS_ERR() (Eelco Chaudron) [1895862] - [net] openvswitch: convert to kvmalloc (Eelco Chaudron) [1895862] - [infiniband] RDMA/rxe: Mark Soft-RoCE driver as unsupported (Kamal Heib) [1878207] - [net] netfilter: nf_log: missing vlan offload tag and proto (Florian Westphal) [1889990] - [net] ipvs: clear skb->tstamp in forwarding path (Florian Westphal) [1889990] - [net] netfilter: nft_meta: use socket user_ns to retrieve skuid and skgid (Florian Westphal) [1889990] - [net] netfilter: ctnetlink: add a range check for l3/l4 protonum (Florian Westphal) [1889990] {CVE-2020-25211} - [net] netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS (Florian Westphal) [1889990] - [net] netfilter: nf_tables: fix destination register zeroing (Florian Westphal) [1889990] - [net] netfilter: nf_tables: add NFTA_SET_USERDATA if not null (Florian Westphal) [1889990] - [net] netfilter: flowtable: Set offload timeout when adding flow (Florian Westphal) [1889990] - [net] netfilter: conntrack: Move nf_ct_offload_timeout to header file (Florian Westphal) [1889990] - [net] netfilter: nft_set_rbtree: Handle outcomes of tree rotations in overlap detection (Florian Westphal) [1889990] - [net] netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian (Florian Westphal) [1889990] - [net] netfilter: nft_set_pipapo: Drop useless assignment of scratch map index on insert (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgdtor_param struct (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgchk_param struct (Florian Westphal) [1889990] - [net] ipvs: do not schedule icmp errors from tunnels (Florian Westphal) [1889990] - [powercap] powercap: intel_rapl: add support for Sapphire Rapids (Steve Best) [1837373] - [powercap] powercap/intel_rapl: add support for RocketLake (Steve Best) [1782715] - [char] ipmi: Use fallthrough pseudo-keyword (Tony Camuso) [1877848] - [char] ipmi/watchdog: add missing newlines when printing parameters by sysfs (Tony Camuso) [1877848] - [char] ipmi: remve duplicate code in __ipmi_bmc_register() (Tony Camuso) [1877848] - [documentation] docs: ipmi: Replace HTTP links with HTTPS ones (Tony Camuso) [1877848] - [char] ipmi: ssif: Remove finished TODO comment about SMBus alert (Tony Camuso) [1877848] - [documentation] Doc: driver-api: ipmi: Add description of alerts_broken module param (Tony Camuso) [1877848] - [char] ipmi:ssif: Remove dynamic platform device handing (Tony Camuso) [1877848] - [char] Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added (Tony Camuso) [1877848] - [char] ipmi_si: Load acpi_ipmi when ACPI IPMI interface added (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix error handling and status check (Tony Camuso) [1877848] - [char] ipmi: Replace guid_copy() with import_guid() where it makes sense (Tony Camuso) [1877848] - [char] ipmi: use vzalloc instead of kmalloc for user creation (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix some format issue of the code (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Avoid unnecessary check (Tony Camuso) [1877848] - [char] docs: fix references for ipmi.rst file (Tony Camuso) [1877848] - [documentation] docs: move IPMI.txt to the driver API book (Tony Camuso) [1877848]- [powerpc] pseries: Fix 64 bit logical memory block panic (Steve Best) [1894922] - [mm] powerpc/book3s64/radix: Make radix_mem_block_size 64bit (Steve Best) [1894922] - [powerpc] powerpc/64s/radix: Fix build failure with RADIX_MMU=n (Steve Best) [1894922] - [x86] kvm: mmu: fix is_tdp_mmu_check when the TDP MMU is not in use (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: svm: Update cr3_lm_rsvd_bits for AMD SEV guests (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_arch (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: clflushopt should be treated as a no-op by emulation (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: handle MSR_IA32_DEBUGCTLMSR with report_ignored_msrs (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: request masterclock update any time guest uses different msr (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: ensure pv_cpuid.features is initialized when enabling cap (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: reads of restricted pv msrs should also result in #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: use positive error values for msr emulation that causes #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86/mmu: fix counting of rmap entries in pte_list_add (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: bump KVM_MAX_CPUID_ENTRIES (Vitaly Kuznetsov) [1898914 1878097] - [x86] vmxfeatures: rename features for consistency with KVM and manual (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: vmx: Add VMX_FEATURE_USR_WAIT_PAUSE (Vitaly Kuznetsov) [1878097 1898914] - [x86] Expose SERIALIZE for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose fast short REP MOV for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: Convert to new CPU match macros (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: fix referenced ioctl symbol (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: api.rst: add missing spaces (Vitaly Kuznetsov) [1878097 1898914] - [virt] kvm: use struct_size() and flex_array_size() helpers in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix some typos in cpuid.rst (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [x86] x86/cpu: Fix typos and improve the comments in sync_core() (David Arcari) [1837457] - [x86] x86/cpu: Use SERIALIZE in sync_core() when available (David Arcari) [1837457] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1837457] - [x86] x86/cpufeatures: Add enumeration for SERIALIZE instruction (David Arcari) [1837457] - [x86] x86/cpu: Refactor sync_core() for readability (David Arcari) [1837457] - [x86] x86/cpu: Relocate sync_core() to sync_core.h (David Arcari) [1837457] - [arm64] kvm: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Survive synchronous exceptions caused by AT instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Add kvm_extable for vaxorcism code (Auger Eric) [1882794] - [arm64] kvm: arm64: Print warning when cpu erratum can cause guests to deadlock (Auger Eric) [1882794] - [arm64] kvm: arm64: clean up redundant 'kvm_run' parameters (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common KVM implementation of MMU memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common code's approach for __GFP_ZERO with memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop @max param from mmu_topup_memory_cache() (Auger Eric) [1882794] - [arm64] s/AMEVTYPE/AMEVTYPER (Auger Eric) [1882794] - [arm64] kvm: arm64: bti: Reset BTYPE when skipping emulated instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove S1PTW check from kvm_vcpu_dabt_iswrite() (Auger Eric) [1882794] - [arm64] kvm: arm64: Assume write fault on S1PTW permission fault on instruction fetch (Auger Eric) [1882794] - [arm64] kvm: arm64: Update page shift if stage 2 block mapping not supported (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix address truncation in traces (Auger Eric) [1882794] - [arm64] kvm: arm64: Do not try to map PUDs when they are folded into PMD (Auger Eric) [1882794] - [documentation] arm64/x86: kvm: Introduce steal-time cap (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix stolen time accounting across migration (Auger Eric) [1882794] - [kernel] kvm: arm64: Drop type input from kvm_put_guest (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix potential loss of stolen time (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: steal-time is only supported when configured (Auger Eric) [1882794] - [arm64] kvm: arm64: Move S1PTW S2 fault logic out of io_mem_abort() (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't skip cache maintenance for read-only memslots (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle data and instruction external aborts the same way (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename kvm_vcpu_dabt_isextabt() (Auger Eric) [1882794] - [trace] kvm: arm: Add trace name for ARM_NISV (Auger Eric) [1882794] - [arm64] kvm: arm64: Ensure that all nVHE hyp code is in .hyp.text (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't use has_vhe() for CHOOSE_HYP_SYM() (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Move timer registers to the sys_regs file (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_user (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SPSR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Disintegrate SPSR array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SP_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ELR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Make struct kvm_regs userspace-only (Auger Eric) [1882794] - [arm64] kvm: arm64: debug: Drop useless vpcu parameter (Auger Eric) [1882794] - [arm64] kvm: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: sve: Use __vcpu_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: Introduce accessor for ctxt->sys_reg (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename HSR to ESR (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop long gone function parameter documentation (Auger Eric) [1882794] - [arm64] kvm: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER (Auger Eric) [1882794] - [arm64] kvm: arm64: Lift instrumentation restrictions on VHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove __hyp_text macro, use build rules instead (Auger Eric) [1882794] - [arm64] kvm: arm64: Compile remaining hyp/ files for both VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/timer-sr.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/sysreg-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/debug-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/switch.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/tlb.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Move hyp-init.S to nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Build hyp-entry.S separately for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle calls to prefixed hyp functions (Auger Eric) [1882794] - [arm64] kvm: arm64: Use build-time defines in has_vhe() (Auger Eric) [1882794] - [arm64] kvm: arm64: Add build rules for separate VHE/nVHE object files (Auger Eric) [1882794] - [arm64] kvm: arm64: Move __smccc_workaround_1_smc to .rodata (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix symbol dependency in __hyp_call_panic_nvhe (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove the target table (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove target_table from exit handlers (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ACTLR_EL1 emulation to the sys_reg_descs array (Auger Eric) [1882794] - [arm64] kvm: arm64: Tolerate an empty target_table list (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop the target_table[] indirection (Auger Eric) [1882794] - [arm64] kvm: Remove kern_hyp_va from get_vcpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Allow in-atomic injection of SPIs (Auger Eric) [1882794] - [arm64] kvm: arm64: Add emulation for 32bit guests accessing ACTLR2 (Auger Eric) [1882794] - [arm64] kvm: arm64: Use cpus_have_final_cap for has_vhe() (Auger Eric) [1882794] - [arm64] efi: Move variable assignments after SECTIONS (Auger Eric) [1882794] - [arm64] efi: Mark __efistub_stext_offset as an absolute symbol explicitly (Auger Eric) [1882794] - [arm64] drop linker script hack to hide __efistub_ symbols (Auger Eric) [1882794] - [arm64] kvm: arm64: Synchronize sysreg state on injecting an AArch32 exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Make vcpu_cp1x() work on Big Endian hosts (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop sparse from moaning at __hyp_this_cpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Check advertised Stage-2 page size capability (Auger Eric) [1882794] - [arm64] cpufeature: Don't treat granule sizes as strict (Auger Eric) [1882794] - [arm64] cpufeature: Validate hypervisor capabilities during CPU hotplug (Auger Eric) [1882794] - [arm64] kvm: hyp: use cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] cpufeature: add cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] mark (__)cpus_have_const_cap as __always_inline (Auger Eric) [1882794] - [arm64] Mark call_smc_arch_workaround_1 as __maybe_unused (Auger Eric) [1882794] - [arm64] Make use of ARCH_WORKAROUND_1 even when KVM is not enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Delete duplicated label in invalid_vector (Auger Eric) [1882794] - [arm64] use mov_q instead of literal ldr (Auger Eric) [1882794] - [arm64] kvm: Modernize __smccc_workaround_1_smc_start annotations (Auger Eric) [1882794] - [arm64] kvm: Modernize annotation for __bp_harden_hyp_vecs (Auger Eric) [1882794] - [arm64] kvm: Annotate assembly using modern annoations (Auger Eric) [1882794] - [arm64] kvm: arm64: Prevent vcpu_has_ptrauth from generating OOL functions (Auger Eric) [1882794] - [arm64] kvm: disable access to AMU registers from kvm guests (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Ensure task delay accounting is enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop writing aarch32's CSSELR into ACTLR (Auger Eric) [1882794] - [arm64] kvm: Annotate guest entry/exit as a single function (Auger Eric) [1882794] - [kernel] linkage: Introduce new macros for assembler symbols (Auger Eric) [1882794] - [s390] kvm: s390: remove diag318 reset code (Thomas Huth) [1899497] - [powerpc] powerpc/hv-gpci: Add sysfs files inside hv-gpci device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Add cpu hotplug support (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-gpci format (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-24x7 format (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Fix starting index value (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Move cpumask file to top folder of hv-24x7 driver (Michael Petlan) [1844416] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Add cpu hotplug support (Michael Petlan) [1844416] - [powerpc] powerpc/perf: Fix reading of MSRbits in trace-imc (Michael Petlan) [1854536] - [powerpc] powerpc/perf: Add kernel support for new MSRbits in trace-imc (Michael Petlan) [1854536] - [documentation] kdump: update kdump documentation due to change of crash URL (Lianbo Jiang) [1896236] - [pinctrl] pinctrl: intel: Add Intel Emmitsburg pin controller support (David Arcari) [1837409] - [x86] x86/platform/uv: Fix copied UV5 output archtype (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Drop last traces of uv_flush_tlb_others (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Recognize UV5 hubless system identifier (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove spaces from OEM IDs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Fix missing OEM_TABLE_ID (Frank Ramsay) [1861439] - [misc] x86/platform/uv: Update Copyrights to conform to HPE standards (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update for UV5 NMI MMR changes (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 TSC checking (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update node present counting (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 MMR references in UV GRU (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Adjust GAM MMR references affected by UV5 updates (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update MMIOH references based on new UV5 MMRs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add and decode Arch Type in UVsystab (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add UV5 direct references (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV MMRs for UV5 (Frank Ramsay) [1861439] - [misc] drivers/misc/sgi-xp: Adjust references in UV kernel modules (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove SCIR MMR references for UV systems (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove UV BAU TLB Shootdown Handler (Frank Ramsay) [1861439] - [x86] x86/kernel: Fix more -Wmissing-prototypes warnings (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Avoid unused variable warning (Frank Ramsay) [1861439] - [misc] misc: sgi-xp: xp_main: Staticify local functions xp_init() and xp_exit() (Frank Ramsay) [1861439] - [misc] misc/sgi-xp: remove SGI SN2 support (Frank Ramsay) [1861439] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Frank Ramsay) [1861439] - [x86] efi/x86: Remove unreachable code in kexec_enter_virtual_mode() (Frank Ramsay) [1861439] - [x86] x86/efi: Remove unused EFI_UV1_MEMMAP code (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove uv bios and efi code related to EFI_UV1_MEMMAP (Frank Ramsay) [1861439] - [x86] x86/efi: Remove references to no-longer-used efi_have_uv1_memmap() (Frank Ramsay) [1861439] - [x86] x86/efi: Delete SGI UV1 detection (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove efi=old_map command line option (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove vestigial mention of UV1 platform from bios header (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for uv1 platform from uv_hub (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_bau (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_mmrs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from x2apic_uv_x (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_tlb (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_time (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Make x2apic_extra_bits static (Frank Ramsay) [1861439] - [s390] uv: add destroy page call (Thomas Huth) [1882800] - [s390] gmap: improve THP splitting (Thomas Huth) [1882800] - [s390] kvm: s390: clean up redundant 'kvm_run' parameters (Thomas Huth) [1882800] - [documentation] documentation: virt: kvm/s390-pv: drop doubled words (Thomas Huth) [1882800] - [s390] kvm: s390: reduce number of IO pins to 1 (Thomas Huth) [1882800] - [s390] protvirt: use scnprintf() instead of snprintf() (Thomas Huth) [1882800] - [s390] kvm: s390: remove unneeded semicolon in gisa_vcpu_kicker() (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: gmap_table_walk() simplifications (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Move conditional reschedule (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix possible race when shadowing region 3 tables (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix region 1 ASCE sanity shadow address checks (Thomas Huth) [1882800] - [s390] kvm: s390: Use fallthrough; (Thomas Huth) [1882800] - [s390] mm: use refcount_t for refcount (Thomas Huth) [1882800] - [s390] mm: make gmap_test_and_clear_dirty_pmd static (Thomas Huth) [1882800] - [s390] mm: optimize locking without huge pages in gmap_pmd_op_walk() (Thomas Huth) [1882800] - [net] openvswitch: introduce common code for flushing flows (Eelco Chaudron) [1888576] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1888576] - [net] openvswitch: make masks cache size configurable (Eelco Chaudron) [1888576] - [net] openvswitch: add masks cache hit counter (Eelco Chaudron) [1888576] - [net] openvswitch: Prevent kernel-infoleak in ovs_ct_put_key() (Eelco Chaudron) [1888576] - [net] openvswitch: kerneldoc fixes (Eelco Chaudron) [1888576] - [net] openvswitch: use div_u64() for 64-by-32 divisions (Eelco Chaudron) [1888576] - [net] openvswitch: suitable access to the dp_meters (Eelco Chaudron) [1888576] - [net] openvswitch: use u64 for meter bucket (Eelco Chaudron) [1888576] - [net] openvswitch: make EINVAL return value more obvious (Eelco Chaudron) [1888576] - [net] openvswitch: remove the unnecessary check (Eelco Chaudron) [1888576] - [net] openvswitch: set max limitation to meters (Eelco Chaudron) [1888576] - [net] openvswitch: expand the meters supported number (Eelco Chaudron) [1888576] - [net] openvswitch: use hlist_for_each_entry_rcu instead of hlist_for_each_entry (Eelco Chaudron) [1888576] - [net] ovs: datapath: hide clang frame-overflow warnings (Eelco Chaudron) [1888576] - [net] openvswitch: use netif_ovs_is_port() instead of opencode (Eelco Chaudron) [1888576] - [platform] platform/x86: intel_pmc_core: avoid unused-function warnings (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: fix bound check in pmc_core_mphy_pg_show() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_substate_res_show() generic (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_lpm_display() generic for platforms that support sub-states (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add slp_s0_offset attribute back to tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove duplicate 'if' to create debugfs entry (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Relocate pmc_core_*_display() to outside of CONFIG_DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs support to access live status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Dump low power status registers on an S0ix.y failure (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add an additional parameter to pmc_core_lpm_display() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove slp_s0 attributes from tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Refactor the driver by removing redundant code (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry for low power mode status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry to access sub-state residencies (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix spelling of MHz unit (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix indentation in function definitions (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Put more stuff under #ifdef DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Respect error code of kstrtou32_from_user() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make debugfs entry for pch_ip_power_gating_status conditional (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove unnecessary assignments (David Arcari) [1783140]- [net] mptcp: provide rmem[0] limit (Davide Caratti) [1874368] - [net] mptcp: add missing memory scheduling in the rx path (Davide Caratti) [1874368] - [net] mptcp: depends on IPV6 but not as a module (Davide Caratti) [1874368] - [tools] selftests: mptcp: depends on built-in IPv6 (Davide Caratti) [1874368] - [net] mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: subflows garbage collection (Davide Caratti) [1874368] - [net] mptcp: fix fallback for MP_JOIN subflows (Davide Caratti) [1874368] - [net] mptcp: make DACK4/DACK8 usage consistent among all subflows (Davide Caratti) [1874368] - [net] mptcp: fix infinite loop on recvmsg()/worker() race. (Davide Caratti) [1874368] - [net] mptcp: don't skip needed ack (Davide Caratti) [1874368] - [net] mptcp: more DATA FIN fixes (Davide Caratti) [1874368] - [net] mptcp: Constify mptcp_pm_ops (Davide Caratti) [1874368] - [net] mptcp: ADD_ADDRs with echo bit are smaller (Davide Caratti) [1874368] - [net] mptcp: Handle incoming 32-bit DATA_FIN values (Davide Caratti) [1874368] - [net] mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq (Davide Caratti) [1874368] - [net] tcp: drop unused function argument from mptcp_incoming_options (Davide Caratti) [1874368] - [net] mptcp: retransmit ADD_ADDR when timeout (Davide Caratti) [1874368] - [net] mptcp: add sk_stop_timer_sync helper (Davide Caratti) [1874368] - [net] mptcp: add struct mptcp_pm_add_entry (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove addr and subflow test cases (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove cfg in mptcp_connect (Davide Caratti) [1874368] - [net] mptcp: add mptcp_destroy_common helper (Davide Caratti) [1874368] - [net] mptcp: add RM_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: implement mptcp_pm_remove_subflow (Davide Caratti) [1874368] - [net] mptcp: remove addr and subflow in PM netlink (Davide Caratti) [1874368] - [net] mptcp: add accept_subflow re-check (Davide Caratti) [1874368] - [tools] selftests: mptcp: add ADD_ADDR mibs check function (Davide Caratti) [1874368] - [net] tcp: change pingpong threshold to 3 (Davide Caratti) [1874368] - [net] tcp: Refactor pingpong code (Davide Caratti) [1874368] - [net] mptcp: add ADD_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: send out ADD_ADDR with echo flag (Davide Caratti) [1874368] - [net] mptcp: add the incoming RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: add the outgoing RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: rename addr_signal and the related functions (Davide Caratti) [1874368] - [net] mptcp: Wake up MPTCP worker when DATA_FIN found on a TCP FIN packet (Davide Caratti) [1874368] - [net] mptcp: fix integer overflow in mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: Fix unsigned 'max_seq' compared with zero in mptcp_data_queue_ofo (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] mptcp: simult flow self-tests (Davide Caratti) [1874368] - [net] mptcp: call tcp_cleanup_rbuf on subflows (Davide Caratti) [1874368] - [net] mptcp: allow picking different xmit subflows (Davide Caratti) [1874368] - [net] mptcp: allow creating non-backup subflows (Davide Caratti) [1874368] - [net] mptcp: move address attribute into mptcp_addr_info (Davide Caratti) [1874368] - [net] mptcp: add OoO related mibs (Davide Caratti) [1874368] - [net] mptcp: cleanup mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: move ooo skbs into msk out of order queue. (Davide Caratti) [1874368] - [net] mptcp: introduce and use mptcp_try_coalesce() (Davide Caratti) [1874368] - [net] mptcp: basic sndbuf autotuning (Davide Caratti) [1874368] - [net] mptcp: trigger msk processing even for OoO data (Davide Caratti) [1874368] - [net] mptcp: set data_ready status bit in subflow_check_data_avail() (Davide Caratti) [1874368] - [net] mptcp: rethink 'is writable' conditional (Davide Caratti) [1874368] - [net] tcp: reduce POLLOUT events caused by TCP_NOTSENT_LOWAT (Davide Caratti) [1874368] - [net] mptcp: fix kmalloc flag in mptcp_pm_nl_get_local_id (Davide Caratti) [1874368] - [net] mptcp: fix subflow's remote_id issues (Davide Caratti) [1874368] - [net] mptcp: fix subflow's local_id issues (Davide Caratti) [1874368] - [net] mptcp: Remove unused macro MPTCP_SAME_STATE (Davide Caratti) [1874368] - [net] treewide: Use fallthrough pseudo-keyword (Davide Caratti) [1874368] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Davide Caratti) [1874368] - [net] mptcp: free acked data before waiting for more memory (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error redux (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error (Davide Caratti) [1874368] - [net] mptcp: fix warn at shutdown time for unaccepted msk sockets (Davide Caratti) [1874368] - [net] mptcp: use mptcp_for_each_subflow in mptcp_stream_accept (Davide Caratti) [1874368] - [net] mptcp: fix syncookie build error on UP (Davide Caratti) [1874368] - [net] tcp: fix syn cookied MPTCP request socket leak (Davide Caratti) [1874368] - [net] tcp: fix build fong CONFIG_MPTCP=n (Davide Caratti) [1874368] - [tools] selftests: mptcp: add test cases for mptcp join tests with syn cookies (Davide Caratti) [1874368] - [tools] selftests: mptcp: make 2nd net namespace use tcp syn cookies unconditionally (Davide Caratti) [1874368] - [net] mptcp: enable JOIN requests even if cookies are in use (Davide Caratti) [1874368] - [net] tcp: free request sock directly upon TFO or syncookies error (Davide Caratti) [1874368] - [include] net: keep refcount warning in reqsk_free() (Davide Caratti) [1874368] - [net] tcp: syncookies: create mptcp request socket for ACK cookies with MPTCP option (Davide Caratti) [1874368] - [net] mptcp: subflow: add mptcp_subflow_init_cookie_req helper (Davide Caratti) [1874368] - [net] mptcp: rename and export mptcp_subflow_request_sock_ops (Davide Caratti) [1874368] - [net] mptcp: subflow: split subflow_init_req (Davide Caratti) [1874368] - [net] mptcp: token: move retry to caller (Davide Caratti) [1874368] - [net] tcp: rename request_sock cookie_ts bit to syncookie (Davide Caratti) [1874368] - [net] mptcp: Safely store sequence number when sending data (Davide Caratti) [1874368] - [net] mptcp: Safely read sequence number when lock isn't held (Davide Caratti) [1874368] - [net] mptcp: Skip unnecessary skb extension allocation for bare acks (Davide Caratti) [1874368] - [net] mptcp: Only use subflow EOF signaling on fallback connections (Davide Caratti) [1874368] - [net] mptcp: Use full MPTCP-level disconnect state machine (Davide Caratti) [1874368] - [net] mptcp: Add helper to process acks of DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Add mptcp_close_state() helper (Davide Caratti) [1874368] - [net] mptcp: Track received DATA_FIN sequence number and add related helpers (Davide Caratti) [1874368] - [net] mptcp: Use MPTCP-level flag for sending DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Remove outdated and incorrect comment (Davide Caratti) [1874368] - [net] mptcp: Return EPIPE if sending is shut down during a sendmsg (Davide Caratti) [1874368] - [net] mptcp: Allow DATA_FIN in headers without TCP FIN (Davide Caratti) [1874368] - [net] subflow: introduce and use mptcp_can_accept_new_subflow() (Davide Caratti) [1874368] - [net] subflow: use rsk_ops->send_reset() (Davide Caratti) [1874368] - [net] mptcp: cleanup subflow_finish_connect() (Davide Caratti) [1874368] - [net] mptcp: explicitly track the fully established status (Davide Caratti) [1874368] - [net] mptcp: mark as fallback even early ones (Davide Caratti) [1874368] - [net] mptcp: avoid data corruption on reinsert (Davide Caratti) [1874368] - [net] subflow: always init 'rel_write_seq' (Davide Caratti) [1874368] - [net] mptcp: zero token hash at creation time. (Davide Caratti) [1874368] - [net] mptcp: move helper to where its used (Davide Caratti) [1874368] - [tools] selftests/mptcp: Better delay & reordering configuration (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix typo in mptcp_connect usage (Davide Caratti) [1874368] - [tools] mptcp: more stable diag self-tests (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix dependecies (Davide Caratti) [1874368] - [net] inet_diag: validate INET_DIAG_REQ_PROTOCOL attribute (Davide Caratti) [1874368] - [tools] selftests/mptcp: add diag interface tests (Davide Caratti) [1874368] - [net] mptcp: add MPTCP socket diag interface (Davide Caratti) [1874368] - [net] mptcp: add msk interations helper (Davide Caratti) [1874368] - [net] inet_diag: support for wider protocol numbers (Davide Caratti) [1874368] - [net] mptcp: use mptcp worker for path management (Davide Caratti) [1874368] - [include] mptcp: Remove unused inline function mptcp_rcv_synsent() (Davide Caratti) [1874368] - [net] mptcp: support IPV6_V6ONLY setsockopt (Davide Caratti) [1874368] - [net] mptcp: add REUSEADDR/REUSEPORT support (Davide Caratti) [1874368] - [net] use mptcp setsockopt function for SOL_SOCKET on mptcp sockets (Davide Caratti) [1874368] - [net] mptcp: do nonce initialization at subflow creation time (Davide Caratti) [1874368] - [net] mptcp: close poll() races (Davide Caratti) [1874368] - [net] mptcp: __mptcp_tcp_fallback() returns a struct sock (Davide Caratti) [1874368] - [net] mptcp: create first subflow at msk creation time (Davide Caratti) [1874368] - [net] mptcp: check for plain TCP sock at accept time (Davide Caratti) [1874368] - [net] mptcp: move mptcp_options_received's port initialization (Davide Caratti) [1874368] - [net] mptcp: initialize mptcp_options_received's ahmac (Davide Caratti) [1874368] - [net] mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: introduce token KUNIT self-tests (Davide Caratti) [1874368] - [net] mptcp: move crypto test to KUNIT (Davide Caratti) [1874368] - [net] mptcp: refactor token container (Davide Caratti) [1874368] - [net] mptcp: add __init annotation on setup functions (Davide Caratti) [1874368] - [net] tcp: move ipv4_specific to tcp include file (Davide Caratti) [1874368] - [net] tcp: move ipv6_specific declaration to remove a warning (Davide Caratti) [1874368] - [net] mptcp: use list_first_entry_or_null (Davide Caratti) [1874368] - [net] mptcp: attempt coalescing when moving skbs to mptcp rx queue (Davide Caratti) [1874368] - [net] allow __skb_ext_alloc to sleep (Davide Caratti) [1874368] - [net] mptcp: remove inner wait loop from mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb page frag cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb extension cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: move common nospace-pattern to a helper (Davide Caratti) [1874368] - [net] mptcp: Use 32-bit DATA_ACK when possible (Davide Caratti) [1874368] - [s390] s390/qeth: implement ndo_bridge_setlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: implement ndo_bridge_getlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: Reset address notification in case of buffer overflow (Philipp Rudo) [1651745] - [net] bridge: Add SWITCHDEV_FDB_FLUSH_TO_BRIDGE notifier (Philipp Rudo) [1651745] - [s390] s390/qeth: Translate address events into switchdev notifiers (Philipp Rudo) [1651745] - [s390] s390/qeth: Detect PNSO OC3 capability (Philipp Rudo) [1651745] - [s390] s390/cio: Helper functions to read CSSID, IID, and CHID (Philipp Rudo) [1651745] - [s390] s390/cio: Add new Operation Code OC3 to PNSO (Philipp Rudo) [1651745] - [cpuidle] cpuidle: Drop misleading comments about RCU usage (David Arcari) [1888014] - [cpuidle] cpuidle: Allow cpuidle drivers to take over RCU-idle (David Arcari) [1888014] - [include] cpuidle: Make CPUIDLE_FLAG_TLB_FLUSHED generic (David Arcari) [1888014] - [cpuidle] sched, idle, rcu: Push rcu_idle deeper into the idle path (David Arcari) [1888014] - [cpuidle] cpuidle: Fixup IRQ state (David Arcari) [1888014] - [kernel] cpuidle: Add RH_KABI warnings (David Arcari) [1878232] - [acpi] cpuidle: ACPI: fix 'return' with no value build warning (David Arcari) [1878232] - [acpi] cpuidle: change enter_s2idle() prototype (David Arcari) [1878232] - [cpuidle] cpuidle/pseries: Make symbol 'pseries_idle_driver' static (David Arcari) [1878232] - [cpuidle] cpuidle/powernv : Remove dead code block (David Arcari) [1878232] - [cpuidle] cpuidle: Rearrange s2idle-specific idle state entry code (David Arcari) [1878232] - [cpuidle] PM: s2idle: Clear _TIF_POLLING_NRFLAG before suspend to idle (David Arcari) [1878232] - [cpuidle] cpuidle: Fix three reference count leaks (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove sysfs_switch and switch attributes (David Arcari) [1878232] - [cpuidle] cpuidle: Make cpuidle governor switchable to be the default behaviour (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Accept governor name with 15 characters (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Fix the overlap for showing available governors (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Minor coding style corrections (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove the unused define_one_r(o/w) macros (David Arcari) [1878232] - [cpuidle] cpuidle-haltpoll: Fix small typo (David Arcari) [1878232] - [idle] intel_idle: Customize IceLake server support (David Arcari) [1881620 1857129] - [idle] intel_idle: Eliminate redundant static variable (David Arcari) [1857129] - [idle] intel_idle: Update copyright notice, known limitations and version (David Arcari) [1857129] - [idle] intel_idle: Define CPUIDLE_FLAG_TLB_FLUSHED as BIT(16) (David Arcari) [1857129] - [idle] intel_idle: Clean up kerneldoc comments for multiple functions (David Arcari) [1857129] - [idle] intel_idle: Reorder declarations of static variables (David Arcari) [1857129] - [idle] intel_idle: Annotate init time data structures (David Arcari) [1857129] - [idle] intel_idle: Add __initdata annotations to init time variables (David Arcari) [1857129] - [idle] intel_idle: Relocate definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Clean up definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Simplify LAPIC timer reliability checks (David Arcari) [1857129] - [idle] intel_idle: Introduce 'states_off' module parameter (David Arcari) [1857129] - [idle] intel_idle: Clean up irtl_2_usec() (David Arcari) [1857129] - [idle] intel_idle: Move 3 functions closer to their callers (David Arcari) [1857129] - [idle] intel_idle: Annotate initialization code and data structures (David Arcari) [1857129] - [idle] intel_idle: Move and clean up intel_idle_cpuidle_devices_uninit() (David Arcari) [1857129] - [idle] intel_idle: Rearrange intel_idle_cpuidle_driver_init() (David Arcari) [1857129] - [idle] intel_idle: Clean up NULL pointer check in intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Fold intel_idle_probe() into intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Eliminate __setup_broadcast_timer() (David Arcari) [1857129] - [idle] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (David Arcari) [1857129]- [hv] hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT (Mohammed Gamal) [1886096] - [hv] driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Move virt_to_hvpfn() to hyperv header (Mohammed Gamal) [1886096] - [hv] hv: Use HV_HYP_PAGE in hv_synic_enable_regs() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce types of GPADL (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Move __vmbus_open() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl (Mohammed Gamal) [1886096] - [hv] hv: remove cast from hyperv_die_event (Mohammed Gamal) [1886096] - [hv] hv: Change flag to write log level in panic msg to false (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the lock field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [scsi] storvsc: Introduce the per-storvsc_device spinlock (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list updaters) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use channel_mutex in channel_vp_mapping_show() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list readers) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace cpumask_test_cpu(, cpu_online_mask) with cpu_online() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the numa_node field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the target_vp field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve more races involving init_vp_index() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve race between init_vp_index() and CPU hotplug (Mohammed Gamal) [1886096] - [hv] driver: hv: vmbus: drop a no long applicable comment (Mohammed Gamal) [1886096] - [hv] hyper-v: Replace open-coded variant of *phN specifier (Mohammed Gamal) [1886096] - [hv] hyper-v: Supply GUID pointer to printf() like functions (Mohammed Gamal) [1886096] - [hv] hyper-v: Use UUID API for exporting the GUID (part 2) (Mohammed Gamal) [1886096] - [hv] hv: remove redundant assignment to pointer primary_channel (Mohammed Gamal) [1886096] - [scsi] storvsc: Re-init stor_chns when a channel interrupt is re-assigned (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL message type (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the unused HV_LOCALIZED channel affinity logic (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use a spin lock for synchronizing channel scheduling vs. channel removal (Mohammed Gamal) [1886096] - [hv] hv_utils: Always execute the fcopy and vss callbacks in a tasklet (Mohammed Gamal) [1886096] - [netdrv] hv_netvsc: Disable NAPI before closing the VMBus channel (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace the per-CPU channel lists with a global array of channels (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Don't bind the offer&rescind works to a specific CPU (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always handle the VMBus messages on CPU0 (Mohammed Gamal) [1886096] - [hv] hv: check VMBus messages lengths (Mohammed Gamal) [1886096] - [hv] hv: make sure that 'struct vmbus_channel_message_header' compiles correctly (Mohammed Gamal) [1886096] - [hv] hv: avoid passing opaque pointer to vmbus_onmessage() (Mohammed Gamal) [1886096] - [hv] hv: allocate the exact needed memory for messages (Mohammed Gamal) [1886096] - [hv] hv: copy from message page only what's needed (Mohammed Gamal) [1886096] - [x86] hyperv: Clarify comment on x2apic mode (Mohammed Gamal) [1886099] - [x86] hyperv: report value of misc_features (Mohammed Gamal) [1886099] - [x86] hyperv: Make hv_setup_sched_clock inline (Mohammed Gamal) [1886099] - [net] ipv6: reply ICMP error if the first fragment don't include all headers (Hangbin Liu) [1874734] - [net] icmpv6: Add ICMPv6 Parameter Problem, code 3 definition (Hangbin Liu) [1874734] - [powerpc] powerpc/process: Add missing include of stacktrace.h (Desnes Augusto Nunes do Rosario) [1883975] - [powerpc] powerpc/test_emulate_sstep: Fix build error (Desnes Augusto Nunes do Rosario) [1883975] - [nvdimm] powerpc/pmem: Initialize pmem device on newer hardware (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Avoid the barrier in flush routines (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Update ppc64 to use the new barrier instruction (Desnes Augusto Nunes do Rosario) [1878632] - [md] libnvdimm/nvdimm/flush: Allow architecture to override the flush barrier (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add flush routines using new pmem store and sync instruction (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add new instructions for persistent storage and sync (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Restrict papr_scm to P8 and above (Desnes Augusto Nunes do Rosario) [1878632] - [i2c] i2c: ismt: Add support for Intel Emmitsburg PCH (David Arcari) [1886162] - [include] timer: add fsleep for flexible sleeping (Josef Oskera) [1892674] - [scsi] qla2xxx: Update driver version to 10.02.00.103-k (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Return EBUSY on fcport deletion (Nilesh Javali) [1887427] - [trace] scsi: qla2xxx: Suppress two recently introduced compiler warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix return of uninitialized value in rval (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize variable in qla8044_poll_reg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not consume srb greedily (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use constant when it is known (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in tcm_qla2xxx.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix crash on session cleanup with unload (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix reset of MPI firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix MPI reset needed message (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix buffer-buffer credit extraction error (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correct the check for sscanf() return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add SLER and PI control support (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add IOCB resource tracking (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add rport fields in debugfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make tgt_port_database available in initiator mode (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O errors during LIP reset tests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Performance tweak (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix memory size truncation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Reduce duplicate code in reporting speed (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Setup debugfs entries for remote ports (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O failures during remote port toggle testing (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove unneeded variable 'rval' (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle incorrect entry_type entries (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Log calling function name in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify return value logic in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Warn if done() or free() are called on an already freed srb (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove redundant variable initialization (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove pci-dma-compat wrapper API (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove superfluous memset() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression on sparc64 (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use MBX_TOV_SECONDS for mailbox command timeout values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Address a set of sparse warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: SAN congestion management implementation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Introduce a function for computing the debug message prefix (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla2x00_restart_isp() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make __qla2x00_alloc_iocbs() initialize 32 bits of request_t.handle (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove a superfluous cast (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize 'n' before using it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla82xx_flash_wait_write_finish() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove the __packed annotation from struct fcp_hdr and fcp_hdr_le (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Check the size of struct fcp_hdr at compile time (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Set NVMe status code for failed NVMe FCP request (Nilesh Javali) [1887427] - [scsi] scsi: Fix trivial spelling (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove return value from qla_nvme_ls() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove an unused function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in source files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in header files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use make_handle() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change {RD, WRT}_REG_*() function names from upper case into lower case (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the code that reads from mailbox registers (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use register names instead of register offsets (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change two hardcoded constants into offsetof() / sizeof() expressions (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cfg to FCP_PRIO_CFG_SIZE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add more BUILD_BUG_ON() statements (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabetically (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the functions for dumping firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix spelling of a variable name (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not log message when reading port speed via sysfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qlafx00_process_aen() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for ha->fw_dumped (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for need_mpi_reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla_set_ini_mode() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix issue with adapter's stopping state (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix failure message in qlt_disable_vha() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix warning after FC target reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: check UNLOADING before posting async work (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: set UNLOADING before waiting for session deletion (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Split qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove non functional code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: add ring buffer for tracing debug logs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP respond data format (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: fix FW resource count values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Improved secure flash support messages (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use FC generic update firmware options routine for ISP27xx (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert MAKE_HANDLE() from a define into an inline function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warnings triggered by the PCI state checking code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Suppress endianness complaints in qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the code for aborting SCSI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warning reported by kbuild bot (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Print portname for logging in qla24xx_logio_entry() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix qla2x00_echo_test() based on ISP type (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correction to selection of loopback/echo test (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP response size (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle cases for limiting RDP response payload length (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add deferred queue for processing ABTS and RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cleanup ELS/PUREX iocb fields (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Show correct port speed capabilities for RDP command (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Display message for FCE enabled (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended FDMI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add ql2xrdpenable module parameter for RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended RDP additions and amendments (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add changes in preparation for vendor extended FDMI/RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure (Nilesh Javali) [1887427]- [kernel] PM: hibernate: Batch hibernate and resume IO requests (Lenny Szubowicz) [1868096] - [net] tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv6 replies (Antoine Tenart) [1895765] - [block] block: mark flush request as IDLE when it is really finished (Ming Lei) [1895913] - [net] vsock: forward all packets to the host when no H2G is registered (Vitaly Kuznetsov) [1893826] - [maintainers] maintainers: Add entry for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [documentation] nitro_enclaves: Add overview documentation (Vitaly Kuznetsov) [1893826] - [samples] nitro_enclaves: Add sample for ioctl interface usage (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Makefile for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Kconfig for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for terminating an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for starting an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave memory region (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for getting the enclave image load info (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave vCPU (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for creating an enclave VM (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init misc device providing the ioctl interface (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle out-of-band PCI device events (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle PCI device command requests (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init PCI device driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define enclave info for internal bookkeeping (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define the PCI device interface (Vitaly Kuznetsov) [1893826] - [uapi] nitro_enclaves: Add ioctl interface definition (Vitaly Kuznetsov) [1893826] - [kernel] cpu/hotplug: Add new {add, remove}_cpu() functions (Vitaly Kuznetsov) [1893826] - [x86] x86/delay: Introduce TPAUSE delay (Prarit Bhargava) [1838636] - [x86] x86/delay: Refactor delay_mwaitx() for TPAUSE support (Prarit Bhargava) [1838636] - [x86] x86/delay: Preparatory code cleanup (Prarit Bhargava) [1838636] - [net] netfilter: ipset: Update byte and packet counters regardless of whether they match (Phil Sutter) [1806882] - [net] ethtool: add and use message type for tunnel info reply (Ivan Vecera) [1867211] - [infiniband] RDMA/hns: Mark hns_roce driver as unsupported (Kamal Heib) [1878211] - [net] tipc: fix memory leak caused by tipc_buf_append() (Xin Long) [1865774] - [net] tipc: fix the skb_unshare() in tipc_buf_append() (Xin Long) [1865774] - [net] tipc: use skb_unshare() instead in tipc_buf_append() (Xin Long) [1865774] - [netdrv] net: team: fix memory leak in __team_options_register (Hangbin Liu) [1892142] - [netdrv] team: set dev->needed_headroom in team_setup_by_port() (Hangbin Liu) [1892142] - [netdrv] team: use netif_is_team_port() (Hangbin Liu) [1892142] - [char] random: decouple random and urandom extrng fops (Vladis Dronov) [1890711] - [platform] platform/x86: intel_pmc_core: Add Intel RocketLake (RKL) support (Steve Best) [1782713] - [netdrv] fm10k: convert to new udp_tunnel_nic infra (Vladis Dronov) [1884254] - [netdrv] ethernet/intel: Convert fallthrough code comments (Vladis Dronov) [1884254] - [netdrv] docs: networking: reorganize driver documentation again (Vladis Dronov) [1884254] - [netdrv] net/intel: remove driver versions from Intel drivers (Vladis Dronov) [1884254] - [infiniband] RDMA/core: Fix ordering of CQ pool destruction (Kamal Heib) [1878969 1857603] - [infiniband] IB/isert: Fix unaligned immediate-data handling (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix reported speed and width (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix unsafe linked list traversal after failing to allocate CQ (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix panic when calling kmem_cache_create() (Kamal Heib) [1867296 1857603] - [infiniband] RDMA/rxe: Fix memleak in rxe_mem_init_user (Kamal Heib) [1857603] - [net] xprtrdma: Release in-flight MRs on disconnect (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars (Kamal Heib) [1870430 1857603] - [infiniband] RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request (Kamal Heib) [1870281 1857603] - [infiniband] RDMA/core: Fix spelling mistake "Could't" -> "Couldn't" (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove pkey table (Kamal Heib) [1857603] - [infiniband] RDMA/umem: Add a schedule point in ib_umem_get() (Kamal Heib) [1857603] - [infiniband] RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP (Kamal Heib) [1857603] - [rdma] RDMA/include: Replace license text with SPDX tags (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Execute rdma_cm destruction from a handler properly (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Remove unneeded locking for req paths (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Using the standard locking pattern when delivering the removal event (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Simplify DEVICE_REMOVAL for internal_id (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Add EFA 0xefa1 PCI ID (Kamal Heib) [1857603] - [infiniband] RDMA/efa: User/kernel compatibility handshake mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose minimum SQ size (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose maximum TX doorbell batch (Kamal Heib) [1857603] - [infiniband] IB/srpt: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/isert: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/iser: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix return error value in _ib_modify_qp() to negative (Kamal Heib) [1857603] - [infiniband] RDMA/uverbs: Silence shiftTooManyBitsSigned warning (Kamal Heib) [1857603] - [infiniband] RDMA/core: Update write interface to use automatic object lifetime (Kamal Heib) [1857603] - [infiniband] RDMA/core: Align abort/commit object scheme for write() and ioctl() paths (Kamal Heib) [1857603] - [uapi] RDMA: rdma_user_ioctl.h: fix a duplicated word + clarify (Kamal Heib) [1857603] - [infiniband] RDMA/qedr: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/i40iw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/cxgb4: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/siw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove query_pkey from the mandatory ops (Kamal Heib) [1857603] - [infiniband] RDMA/core: Allocate the pkey cache only if the pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/core: Expose pkeys sysfs files only if pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Remove unnecessary fall-through markings (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove rxe_link_layer() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_mem_init_dma() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_init_port_param() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Drop pointless checks in rxe_init_ports (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Allow manually bind QPs with different pids to same counter (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Only bind user QPs in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Add PID category support in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Skip dgid check in loopback mode (Kamal Heib) [1857603] - [infiniband] RDMA/core: Create and destroy counters in the ib_core (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query MR (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query ucontext (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Set IOVA on IB MR in uverbs layer (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Enable CQ ioctl commands by default (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean ib_alloc_xrcd() and reuse it to allocate XRC domain (Kamal Heib) [1857603] - [infiniband] RDMA: Remove the udata parameter from alloc_mr callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove ib_alloc_mr_user function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Check for error instead of success in alloc MR function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean up tracepoint headers (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Handle user-supplied address when creating child (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued() (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Convert PCIBIOS_* errors to generic -E* errors (Kamal Heib) [1857603] - [infiniband] RDMA/core: Delete not-used create RWQ table function (Kamal Heib) [1857603] - [infiniband] IB/mad: Delete RMPP_STATE_CANCELING state (Kamal Heib) [1857603] - [infiniband] IB/mad: Change atomics to refcount API (Kamal Heib) [1857603] - [infiniband] IB/mad: Issue complete whenever decrements agent refcount (Kamal Heib) [1857603] - [infiniband] RDMA: Add support to dump resource tracker in RAW format (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated CM_ID resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated QP resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add a dedicated CQ resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated MR resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Don't call fill_res_entry for PD (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove unused rxe_mem_map_pages (Kamal Heib) [1857603] - [infiniband] RDMA/hfi1: Remove hfi1_create_qp declaration (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Return void from ipoib_mcast_stop_thread() (Kamal Heib) [1857603] - [infiniband] RDMA: Correct trivial kernel-doc inconsistencies (Kamal Heib) [1857603] - [infiniband] IB/srpt: Remove WARN_ON from srpt_cm_req_recv (Kamal Heib) [1857603] - [tools] tools/power turbostat: Support additional CPU model numbers (Steve Best) [1782718] - [net] udp_tunnel: add the ability to hard-code IANA VXLAN (Ivan Vecera) [1879204] - [tools] selftests: net: add a test for UDP tunnel info infra (Ivan Vecera) [1867211] - [netdrv] netdevsim: add UDP tunnel port offload support (Ivan Vecera) [1867211] - [net] ethtool: add tunnel info interface (Ivan Vecera) [1867211] - [net] ethtool: Make helpers public (Ivan Vecera) [1867211] - [net] udp_tunnel: add central NIC RX port offload infrastructure (Ivan Vecera) [1867211] - [net] udp_tunnel: re-number the offload tunnel types (Ivan Vecera) [1867211] - [fs] debugfs: make sure we can remove u32_array files cleanly (Ivan Vecera) [1867211] - [fs] debugfs: make debugfs_create_u32_array() return void (Ivan Vecera) [1867211] - [fs] debugfs: update documented return values of debugfs helpers (Ivan Vecera) [1867211]- [net] openvswitch: fix to make sure flow_lookup() is not preempted (Eelco Chaudron) [1888237] - [netdrv] powerpc/vnic: Extend "failover pending" window (Steve Best) [1897280] - [net] ipv6: Set SIT tunnel hard_header_len to zero (Davide Caratti) [1897244] - [net] ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags (Davide Caratti) [1897244] - [net] gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY (Davide Caratti) [1897244] - [netdrv] vxlan: fix memleak of fdb (Davide Caratti) [1897244] - [net] vxlan: Ensure FDB dump is performed under RCU (Davide Caratti) [1897244] - [net] gre: refetch erspan header from skb->data after pskb_may_pull() (Davide Caratti) [1897244] - [net] erspan: fix the tun_info options_len check for erspan (Davide Caratti) [1897244] - [net] ip_gre: fix possible use-after-free in erspan_rcv (Davide Caratti) [1897244] - [net] erspan: fix error handling for erspan tunnel (Davide Caratti) [1897244] - [net] erspan: return PACKET_REJECT when the appropriate tunnel is not found (Davide Caratti) [1897244] - [netdrv] net: atlantic: fix build when object tree is separate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Use readx_poll_timeout() for large timeout (Igor Russkikh) [1857861] - [netdrv] net: ethernet: aquantia: Fix wrong return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix PTP on AQC10X (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hwmon getter for MAC temperature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A0 ntuple filters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use intermediate variable to improve readability a bit (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use U32_MAX in aq_hw_utils.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for 64-bit reads/writes (Igor Russkikh) [1857861] - [netdrv] net: atlantic: enable ipv6 support for TCP LSO and UDP GSO (Igor Russkikh) [1857861] - [netdrv] net: atlantic: PTP statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: additional per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use u64_stats_update_* to protect access to 64-bit stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: split rx and tx per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make _get_sw_stats return count as return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use simple assignment in _get_stats and _get_sw_stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move FRAC_PER_NS to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for FW 4.x (Igor Russkikh) [1857861] - [netdrv] net: atlantic: align return value of ver_match function with function name (Igor Russkikh) [1857861] - [netdrv] net: atlantic: disable PTP on AQC111, AQC112 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix ip dst and ipv6 address filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix aq_ndev_start_xmit()'s return type (Igor Russkikh) [1857861] - [netdrv] net: atlantic: put ptp code under IS_REACHABLE check (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add alignment checks in hw_atl2_utils_fw.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: missing space in a comment in aq_nic.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix typo in aq_ring_tx_clean (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make aq_pci_func_init static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace ENOTSUPP usage to EOPNOTSUPP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix variable type in aq_ethtool_get_pauseparam (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: phy loopback support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: report link partner capabilities (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: flow control support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: EEE support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove baseX usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: half duplex support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: proper rss_ctrl1 (54c0) initialization (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: min_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change the order of arguments for TC weight/credit setters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: always use random TC-queue mapping for TX on A2 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: automatically downgrade the number of queues if necessary (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: max_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make TCVEC2RING accept nic_cfg (Igor Russkikh) [1857861] - [netdrv] net: atlantic: per-TC queue statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move PTP TC initialization to a separate function (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: unify MAC generation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove check for boot code survivability before reset request (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove hw_atl_b0_hw_rss_set call from A2 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove TPO2 check from A0 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: rename AQ_NIC_RATE_2GS to AQ_NIC_RATE_2G5 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use __packed instead of the full expansion (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 ingress / egress hw configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: common functions needed for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 RPF hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for A2 RFP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 hw_ops skeleton (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 HW bindings required for fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 driver-firmware interface (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move IS_CHIP_FEATURE to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make hw_get_regs optional (Igor Russkikh) [1857861] - [netdrv] net: atlantic: simplify hw_get_fw_version() usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hw_soft_reset, hw_prepare to hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add defines for 10M and EEE 100M link mode (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 device IDs (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update company name in the driver description (Igor Russkikh) [1857861] - [netdrv] aquantia: Fix the media type of AQC100 ethernet controller in the driver (Igor Russkikh) [1857861] - [netdrv] net: atlantic: MACSec offload statistics implementation (Igor Russkikh) [1857861] - [netdrv] net: aquantia: reject all unsupported coalescing params (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace zero-length array with flexible-array member (Igor Russkikh) [1857861] - [netdrv] net/aquantia: Delete module version (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix out of range usage of active_vlans array (Igor Russkikh) [1857861] - [netdrv] net: atlantic: possible fault in transition to hibernation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix potential error handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix use after free kasan warn (Igor Russkikh) [1857861] - [netdrv] net: atlantic: better loopback mode handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: ptp gpio adjustments (Igor Russkikh) [1857861] - [netdrv] net: atlantic: check rpc result and wait for rpc address (Igor Russkikh) [1857861] - [netdrv] net: atlantic: checksum compat issue (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove duplicate entries (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback configuration in improper place (Igor Russkikh) [1857861] - [netdrv] net: atlantic: broken link status on old fw (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Signedness bug in aq_vec_isr_legacy() (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make function 'aq_ethtool_get_priv_flags', 'aq_ethtool_set_priv_flags' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make symbol 'aq_pm_ops' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change email domains to Marvell (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement UDP GSO offload (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update flow control logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: stylistic renames (Igor Russkikh) [1857861] - [netdrv] net: atlantic: code style cleanup (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback tests via private flags (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add fw configuration memory area (Igor Russkikh) [1857861] - [netdrv] net: atlantic: adding ethtool physical identification (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add msglevel configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: refactoring pm logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement wake_phy feature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update firmware interface (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix return value check in aq_ptp_init() (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix error handling in aq_ptp_poll (Igor Russkikh) [1857861] - [netdrv] net: aquantia: remove unused including (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make two symbols be static (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix unintention integer overflow on left shift (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix spelling mistake: tx_queus -> tx_queues (Igor Russkikh) [1857861] - [netdrv] net: aquantia: disable ptp object build if no config (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix warnings on endianness (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix var initialization warning (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for PIN funcs (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for Phy access (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement get_ts_info ethtool (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for ptp ioctls (Igor Russkikh) [1857861] - [netdrv] net: aquantia: rx filters for ptp (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement data PTP datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: styling fixes on ptp related functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add PTP rings infrastructure (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add basic ptp_clock callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: unify styling of bit enums (Igor Russkikh) [1857861] - [netdrv] net: aquantia: PTP skeleton declarations and callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add an error handling in aq_nic_set_multicast_list (Igor Russkikh) [1857861] - [netdrv] net: aquantia: correctly handle macvlan and multicast coexistence (Igor Russkikh) [1857861] - [netdrv] net: aquantia: do not pass lro session with invalid tcp checksum (Igor Russkikh) [1857861] - [netdrv] net: aquantia: when cleaning hw cache it should be toggled (Igor Russkikh) [1857861] - [netdrv] net: aquantia: temperature retrieval fix (Igor Russkikh) [1857861] - [netdrv] net: aquantia: Fix aq_vec_isr_legacy() return value (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix out of memory condition on rx side (Igor Russkikh) [1857861] - [netdrv] net: aquantia: linkstate irq should be oneshot (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix limit of vlan filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix removal of vlan 0 (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement vlan offload configuration (Igor Russkikh) [1857861] - [netdrv] net: aquantia: vlan offloads logic in datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: adding fields and device features for vlan offload (Igor Russkikh) [1857861] - [netdrv] net: aquantia: added vlan offload related macros and functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make all files GPL-2.0-only (Igor Russkikh) [1857861] - [netdrv] net: aquantia: replace internal driver version code with uts (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 308 (Igor Russkikh) [1857861] - [include] net: phy: introduce phy_read_mmd_poll_timeout macro (Josef Oskera) [1892739] - [include] net: phy: introduce phy_read_poll_timeout macro (Josef Oskera) [1892739] - [netdrv] phy: add device-managed devm_mdiobus_register (Josef Oskera) [1892740] - [include] net: add helper eth_hw_addr_crc (Josef Oskera) [1892738] - [netdrv] LiquidIO: mark liquidio and liquidio_vf as deprecated in RHEL8 (Stefan Assmann) [1878178] - [net] tcp: remove SOCK_QUEUE_SHRUNK (Paolo Abeni) [1890058] - [net] tcp: fix receive window update in tcp_add_backlog() (Paolo Abeni) [1890058] - [net] tcp: md5: allow changing MD5 keys in all socket states (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT possible hangs under high mem pressure (Paolo Abeni) [1890058] - [net] tcp: md5: do not send silly options in SYNCOOKIES (Paolo Abeni) [1890058] - [net] tcp: grow window for OOO packets only for SACK flows (Paolo Abeni) [1890058] - [net] tcp: fix error recovery in tcp_zerocopy_receive() (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT hangs with fat skbs (Paolo Abeni) [1890058] - [net] tcp: fix rx timestamp behavior for tcp_recvmsg (Paolo Abeni) [1890058] - [fs] smb3: smbdirect support can be configured by default (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Do not schedule work to send immediate packet on every receive (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Properly process errors on ib_post_send (Leif Sahlberg) [1887940] - [fs] cifs: Allocate crypto structures on the fly for calculating signatures of incoming packets (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Update receive credits before sending and deal with credits roll back on failure before sending (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check send queue size before posting a send (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Merge code to track pending packets (Leif Sahlberg) [1887940] - [fs] cifs: Allocate encryption header through kmalloc (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check and extend sender credits in interrupt context (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Calculate the correct maximum packet size for segmented SMBDirect send/receive (Leif Sahlberg) [1887940] - [net] core: device_rename: Use rwsem instead of a seqcount (Patrick Talbert) [1883310]- [tools] perf tools: Add bpf image check to __map__is_kmodule (Michael Petlan) [1873270] - [tools] perf tools: Add support for PERF_RECORD_KSYMBOL_TYPE_OOL (Michael Petlan) [1873270] - [tools] perf record: Don't clear event's period if set by a term (Michael Petlan) [1873270] - [tools] perf bench: The do_run_multi_threaded() function must use IS_ERR(perf_session__new()) (Michael Petlan) [1873270] - [tools] perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf record: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf evsel: Don't set sample_regs_intr/sample_regs_user for dummy event (Michael Petlan) [1873270] - [tools] perf stat: Turn off summary for interval mode by default (Michael Petlan) [1873270] - [tools] perf trace: Fix off by ones in memset() after realloc() in arches using libaudit (Michael Petlan) [1873270] - [tools] perf top/report: Fix infinite loop in the TUI for grouped events (Michael Petlan) [1873270] - [tools] redhat: use local hashmap library in perf (Michael Petlan) [1873270] - [tools] libtraceevent: Fix build with binutils 2.35 (Michael Petlan) [1873270] - [tools] perf tools: Fix record failure when mixed with ARM SPE event (Michael Petlan) [1873270] - [tools] perf tests: Fix test 68 zstd compression for s390 (Michael Petlan) [1873270] - [tools] tools lib traceevent: Fix memory leak in process_dynamic_array_len (Michael Petlan) [1873270] - [tools] perf tools: Sync hashmap.h with libbpf's (Michael Petlan) [1873270] - [tools] libsubcmd: Fix OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf report TUI: Remove needless 'dummy' event from menu (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix PEBS sample for XMM registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix displaying PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix recording PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add proper KBUFFER_TYPE_TIME_STAMP handling (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add API to read time information from kbuffer (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix time chart call tree (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result (Michael Petlan) [1873270] - [tools] perf record: Fix duplicated sideband events with Intel PT system wide tracing (Michael Petlan) [1873270] - [tools] perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument (Michael Petlan) [1873270] - [tools] perf build: Fix error message when asking for -fsanitize=address without required libraries (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add handler for __builtin_expect() (Michael Petlan) [1873270] - [tools] tools lib traceevent: Handle __attribute__((user)) in field names (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add append() function helper for appending strings (Michael Petlan) [1873270] - [tools] perf script: Initialize zstd_data (Michael Petlan) [1873270] - [tools] perf pmu: Remove unused declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an old style declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an incompatible pointer (Michael Petlan) [1873270] - [tools] perf bpf: Fix bpf prologue generation (Michael Petlan) [1873270] - [tools] perf probe: Fix user attribute access in kprobes (Michael Petlan) [1873270] - [tools] perf stat: Fix NULL pointer dereference (Michael Petlan) [1873270] - [tools] perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events() (Michael Petlan) [1873270] - [tools] perf tools: Remove some duplicated includes (Michael Petlan) [1873270] - [tools] perf symbols: Fix kernel maps for kcore and eBPF (Michael Petlan) [1873270] - [tools] perf stat: Ensure group is defined on top of the same cpu mask (Michael Petlan) [1873270] - [tools] perf libdw: Fix off-by 1 relative directory includes (Michael Petlan) [1873270] - [tools] perf arm-spe: Support synthetic events (Michael Petlan) [1873270] - [tools] perf auxtrace: Add four itrace options (Michael Petlan) [1873270] - [tools] perf tools: Move arm-spe-pkt-decoder.h/c to the new dir (Michael Petlan) [1873270] - [tools] perf test: Initialize memory in dwarf-unwind (Michael Petlan) [1873270] - [tools] perf tests: Don't tail call optimize in unwind test (Michael Petlan) [1873270] - [tools] tools compiler.h: Add attribute to disable tail calls (Michael Petlan) [1873270] - [tools] perf build: Add a LIBPFM4=1 build test entry (Michael Petlan) [1873270] - [tools] perf tools: Add optional support for libpfm4 (Michael Petlan) [1873270] - [tools] perf tools: Correct license on jsmn JSON parser (Michael Petlan) [1873270] - [tools] perf jit: Fix inaccurate DWARF line table (Michael Petlan) [1873270] - [tools] perf jvmti: Remove redundant jitdump line table entries (Michael Petlan) [1873270] - [tools] perf build: Add NO_SDT=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_LIBCRYPTO=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_SYSCALL_TABLE=1 to the build tests (Michael Petlan) [1873270] - [tools] perf build: Remove libaudit from the default feature checks (Michael Petlan) [1873270] - [tools] perf trace: Grow the syscall table as needed when using libaudit (Michael Petlan) [1873270] - [tools] perf trace: Use zalloc() to make sure all fields are zeroed in the syscalltbl constructor (Michael Petlan) [1873270] - [tools] perf trace: Remove union from syscalltbl, all the fields are needed (Michael Petlan) [1873270] - [tools] perf build: Allow explicitely disabling the NO_SYSCALL_TABLE variable (Michael Petlan) [1873270] - [tools] perf build: Group the NO_SYSCALL_TABLE logic (Michael Petlan) [1873270] - [tools] perf intel-pt: Refine kernel decoding only warning message (Michael Petlan) [1873270] - [tools] perf record: Respect --no-switch-events (Michael Petlan) [1873270] - [tools] perf script: Fix --call-trace for Intel PT (Michael Petlan) [1873270] - [tools] perf evlist: Disable 'immediate' events last (Michael Petlan) [1873270] - [tools] perf kcore_copy: Fix module map when there are no modules loaded (Michael Petlan) [1873270] - [tools] perf jvmti: Fix demangling Java symbols (Michael Petlan) [1873270] - [tools] perf tests: Add test for the java demangler (Michael Petlan) [1873270] - [tools] perf jvmti: Do not report error when missing debug information (Michael Petlan) [1873270] - [tools] perf jvmti: Fix jitdump for methods without debug info (Michael Petlan) [1873270] - [tools] perf symbols: Fix debuginfo search for Ubuntu (Michael Petlan) [1873270] - [tools] perf parse: Add 'struct parse_events_state' pointer to scanner (Michael Petlan) [1873270] - [tools] perf stat: Do not pass avg to generic_metric (Michael Petlan) [1873270] - [tools] perf tests: Consider subtests when searching for user specified tests (Michael Petlan) [1873270] - [tools] perf list: Add metrics to command line usage (Michael Petlan) [1873270] - [tools] perf script: Don't force less for non tty output with --xed (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove unnecessary ', ' from events (Michael Petlan) [1873270] - [tools] perf metricgroup: Add options to not group or merge (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove duped metric group events (Michael Petlan) [1873270] - [tools] perf metricgroup: Order event groups by size (Michael Petlan) [1873270] - [tools] perf metricgroup: Delay events string creation (Michael Petlan) [1873270] - [tools] perf metricgroup: Use early return in add_metric (Michael Petlan) [1873270] - [tools] perf metricgroup: Always place duration_time last (Michael Petlan) [1873270] - [tools] perf metricgroup: Free metric_events on error (Michael Petlan) [1873270] - [tools] perf util: Fix potential SEGFAULT in put_tracepoints_path error path (Michael Petlan) [1873270] - [tools] perf util: Fix memory leak of prefix_if_not_in (Michael Petlan) [1873270] - [tools] perf ftrace: Detect workload failure (Michael Petlan) [1873270] - [tools] perf ftrace: Trace system wide if no target is given (Michael Petlan) [1873270] - [tools] perf branch: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf config: Add stat.big-num support (Michael Petlan) [1873270] - [tools] perf bpf-loader: Add missing '*' for key_scan_pos (Michael Petlan) [1873270] - [tools] perf stat: Report summary for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Save aggr value to first member of prev_raw_counts (Michael Petlan) [1873270] - [tools] perf stat: Copy counts from prev_raw_counts to evsel->counts (Michael Petlan) [1873270] - [tools] perf counts: Reset prev_raw_counts counts (Michael Petlan) [1873270] - [tools] perf stat: Fix wrong per-thread runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf expr: Allow numbers to be followed by a dot (Michael Petlan) [1873270] - [tools] perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools (Michael Petlan) [1873270] - [tools] perf stat: Fail on extra comma while parsing events (Michael Petlan) [1873270] - [tools] perf script: Better align register values in dump (Michael Petlan) [1873270] - [tools] perf stat: POWER9 metrics: expand "ICT" acronym (Michael Petlan) [1873270] - [tools] perf tools: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf intel-pt: Use allocated branch stack for PEBS sample (Michael Petlan) [1873270] - [tools] perf docs: Introduce security.txt file to document related issues (Michael Petlan) [1873270] - [tools] perf tool: Make perf tool aware of SELinux access control (Michael Petlan) [1873270] - [tools] perf docs: Extend CAP_SYS_ADMIN with CAP_PERFMON where needed (Michael Petlan) [1873270] - [tools] perf expr: Migrate expr ids table to a hashmap (Michael Petlan) [1873270] - [tools] perf tools: Grab a copy of libbpf's hashmap (Michael Petlan) [1873270] - [tools] perf stat: Fix duration_time value for higher intervals (Michael Petlan) [1873270] - [tools] perf trace: Fix compilation error for make NO_LIBBPF=1 DEBUG=1 (Michael Petlan) [1873270] - [tools] perf beauty: Allow the CC used in the arch errno names script to acccept CFLAGS (Michael Petlan) [1873270] - [tools] perf trace: Fix the selection for architectures to generate the errno name tables (Michael Petlan) [1873270] - [tools] perf test: Improve pmu event metric testing (Michael Petlan) [1873270] - [tools] perf test: Provide a subtest callback to ask for the reason for skipping a subtest (Michael Petlan) [1873270] - [tools] perf parse-events: Make add PMU verbose output clearer (Michael Petlan) [1873270] - [tools] perf expr: Fix memory leaks in metric bison (Michael Petlan) [1873270] - [tools] perf expr: Test parsing of floating point numbers (Michael Petlan) [1873270] - [tools] perf record: Use an eventfd to wakeup when done (Michael Petlan) [1873270] - [tools] tools feature: Rename HAVE_EVENTFD to HAVE_EVENTFD_SUPPORT (Michael Petlan) [1873270] - [tools] perf evsel: Initialize evsel->per_pkg_mask to NULL in evsel__init() (Michael Petlan) [1873270] - [tools] perf evsel: Fix 2 memory leaks (Michael Petlan) [1873270] - [tools] perf parse-events: Fix incorrect conversion of 'if () free()' to 'zfree()' (Michael Petlan) [1873270] - [tools] perf tools: Fix is_bpf_image function logic (Michael Petlan) [1873270] - [tools] perf c2c: Fix 'perf c2c record -e list' to show the default events used (Michael Petlan) [1873270] - [tools] perf record: Add dummy event during system wide synthesis (Michael Petlan) [1873270] - [tools] perf evsel: Dummy events never triggers, no need to ask for PERF_SAMPLE_BRANCH_STACK (Michael Petlan) [1873270] - [tools] perf parse-events: Use strcmp() to compare the PMU name (Michael Petlan) [1873270] - [tools] perf expr: Print a debug message for division by zero (Michael Petlan) [1873270] - [tools] perf expr: Debug lex if debugging yacc (Michael Petlan) [1873270] - [tools] perf expr: Parse numbers as doubles (Michael Petlan) [1873270] - [tools] perf expr: Increase max other (Michael Petlan) [1873270] - [tools] perf expr: Allow ',' to be an other token (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in skylake metrics (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in cascade lake metrics (Michael Petlan) [1873270] - [tools] perf expr: Allow for unlimited escaped characters in a symbol (Michael Petlan) [1873270] - [tools] perf script: Enable IP fields for callchains (Michael Petlan) [1873270] - [tools] perf callchain: Setup callchain properly in pipe mode (Michael Petlan) [1873270] - [tools] perf session: Try to read pipe data from file (Michael Petlan) [1873270] - [tools] perf tools: Do not seek in pipe fd during tracing data processing (Michael Petlan) [1873270] - [tools] perf tools: Do not display extra info when there is nothing to build (Michael Petlan) [1873270] - [tools] perf probe: Do not show the skipped events (Michael Petlan) [1873270] - [tools] perf probe: Check address correctness by map instead of _etext (Michael Petlan) [1873270] - [tools] perf probe: Fix to check blacklist address correctly (Michael Petlan) [1873270] - [tools] perf probe: Accept the instance number of kretprobe event (Michael Petlan) [1873270] - [tools] perf counts: Rename perf_evsel__*counts() to evsel__*counts() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__w_cache* to evsel__w_cache* (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__new*() to evsel__new*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__get_config_term() & friends to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fprintf() to evsel__fprintf() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__resort*() to evsel__resort*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__object_config() to evsel__object_config() (Michael Petlan) [1873270] - [tools] perf cs-etm: Move definition of 'traceid_list' global variable from header file (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Move hex2u64 out of header (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Parse using io api (Michael Petlan) [1873270] - [tools] perf bench: Add kallsyms parsing (Michael Petlan) [1873270] - [tools] perf: cs-etm: Update to build with latest opencsd version (Michael Petlan) [1873270] - [tools] perf symbol: Fix kernel symbol address display (Michael Petlan) [1873270] - [tools] perf inject: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf annotate: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf trace: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf script: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf sched: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf lock: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf kmem: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf stat: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__store_ids() to evsel__store_id() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__env() to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_idx() to evsel__group_idx() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fallback() to evsel__fallback() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__has*() to evsel__has*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{prev, next}() to evsel__{prev, next}() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__parse_sample*() to evsel__parse_sample*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__read*() to *evsel__read() (Michael Petlan) [1873270] - [tools] perf evsel: Ditch perf_evsel__cmp(), not used for quite a while (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_*() to evsel__is*() (Michael Petlan) [1873270] - [tools] perf pmu: Add perf_pmu__find_by_type helper (Michael Petlan) [1873270] - [tools] tools feature: Add support for detecting libpfm4 (Michael Petlan) [1873270] - [tools] perf doc: Pass ASCIIDOC_EXTRA as an argument (Michael Petlan) [1873270] - [tools] perf mem2node: Avoid double free related to realloc (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{str, int}val() and other tracepoint field metehods to to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__open_per_*() to evsel__open_per_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*set_sample_*() to *evsel__*set_sample_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_desc() to evsel__group_desc() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*name() to *evsel__*name() (Michael Petlan) [1873270] - [tools] perf evsel: Rename __perf_evsel__sample_size() to __evsel__sample_size() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__calc_id_pos() to evsel__calc_id_pos() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__config*() to evsel__config*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__exit() to evsel__exit() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_aux_event() to evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__find_pmu() to evsel__find_pmu() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__compute_deltas() to evsel__compute_deltas() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__nr_cpus() to evsel__nr_cpus() (Michael Petlan) [1873270] - [tools] perf evsel: Rename 'struct perf_evsel__sb_cb_t' to 'struct evsel__sb_cb_t' (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about using /proc/kcore (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about itrace G and L options (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing branch stacks for regular events (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__br_sample_late() (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized branch stack sample type (Michael Petlan) [1873270] - [tools] perf auxtrace: Add option to synthesize branch stack for regular events (Michael Petlan) [1873270] - [tools] perf intel-pt: Change branch stack support to use thread-stacks (Michael Petlan) [1873270] - [tools] perf intel-pt: Consolidate thread-stack use condition (Michael Petlan) [1873270] - [tools] perf thread-stack: Add branch stack support (Michael Petlan) [1873270] - [tools] perf tools: Simplify checking if SMT is active (Michael Petlan) [1873270] - [tools] perf tools: Fix reading new topology attribute "core_cpus" (Michael Petlan) [1873270] - [tools] libperf evlist: Fix a refcount leak (Michael Petlan) [1873270] - [tools] perf parse-events: Fix another memory leaks found on parse_events() (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] libperf: Add NULL pointer check for cpu_map iteration and NULL assignment for all_cpus (Michael Petlan) [1873270] - [tools] perf record: Move side band evlist setup to separate routine (Michael Petlan) [1873270] - [tools] perf record: Introduce --switch-output-event (Michael Petlan) [1873270] - [tools] libsubcmd: Introduce OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf evlist: Allow reusing the side band thread for more purposes (Michael Petlan) [1873270] - [tools] perf evlist: Move the sideband thread routines to separate object (Michael Petlan) [1873270] - [tools] perf parse-events: Add parse_events_option() variant that creates evlist (Michael Petlan) [1873270] - [tools] perf bpf: Decouple creating the evlist from adding the SB event (Michael Petlan) [1873270] - [tools] perf top: Move sb_evlist to 'struct perf_top' (Michael Petlan) [1873270] - [tools] perf record: Move sb_evlist to 'struct record' (Michael Petlan) [1873270] - [tools] perf tools: Move routines that probe for perf API features to separate file (Michael Petlan) [1873270] - [tools] perf vendor events power9: Add hv_24x7 socket/chip level metric events (Michael Petlan) [1873270] - [tools] perf tools: Enable Hz/hz prinitg for --metric-only option (Michael Petlan) [1873270] - [tools] perf tests expr: Added test for runtime param in metric expression (Michael Petlan) [1873270] - [tools] perf metricgroups: Enhance JSON/metric infrastructure to handle "?" (Michael Petlan) [1873270] - [tools] perf pmu: Fix function name in comment, its get_cpuid_str(), not get_cpustr() (Michael Petlan) [1873270] - [tools] perf report: Fix warning assignment of 0/1 to bool variable (Michael Petlan) [1873270] - [tools] perf tools: Remove unneeded semicolons (Michael Petlan) [1873270] - [tools] perf c2c: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] libtraceevent: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] perf script: Remove extraneous newline in perf_sample__fprintf_regs() (Michael Petlan) [1873270] - [tools] perf synthetic events: Remove use of sscanf from /proc reading (Michael Petlan) [1873270] - [tools] tools api: Add a lightweight buffered reading api (Michael Petlan) [1873270] - [tools] perf bench: Add a multi-threaded synthesize benchmark (Michael Petlan) [1873270] - [tools] perf record: Add num-synthesize-threads option (Michael Petlan) [1873270] - [tools] perf test session topology: Fix data path (Michael Petlan) [1873270] - [tools] perf stat: Improve runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode (Michael Petlan) [1873270] - [tools] perf evlist: Remove duplicate headers (Michael Petlan) [1873270] - [tools] perf bench: Fix div-by-zero if runtime is zero (Michael Petlan) [1873270] - [tools] perf cgroup: Avoid needless closing of unopened fd (Michael Petlan) [1873270] - [tools] perf hist: Add fast path for duplicate entries check (Michael Petlan) [1873270] - [tools] perf c2c: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf top: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf script: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf report: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf callchain: Stitch LBR call stack (Michael Petlan) [1873270] - [tools] perf callchain: Save previous cursor nodes for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Save previous sample for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Add a knob for LBR stitch approach (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_lbr_ip() (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_kernel_ip() (Michael Petlan) [1873270] - [tools] perf machine: Refine the function for LBR call stack reconstruction (Michael Petlan) [1873270] - [tools] perf machine: Remove the indent in resolve_lbr_callchain_sample (Michael Petlan) [1873270] - [tools] perf header: Support CPU PMU capabilities (Michael Petlan) [1873270] - [tools] perf parser: Add support to specify rXXX event with pmu (Michael Petlan) [1873270] - [tools] perf doc: allow ASCIIDOC_EXTRA to be an argument (Michael Petlan) [1873270] - [tools] perf pmu: Add support for PMU capabilities (Michael Petlan) [1873270] - [tools] tools lib traceevent: Take care of return value of asprintf (Michael Petlan) [1873270] - [tools] perf stat: Force error in fallback on :k events (Michael Petlan) [1873270] - [tools] perf tools: Add support for leader-sampling with AUX area events (Michael Petlan) [1873270] - [tools] perf evlist: Allow multiple read formats (Michael Petlan) [1873270] - [tools] perf evsel: Rearrange perf_evsel__config_leader_sampling() (Michael Petlan) [1873270] - [tools] perf evlist: Move leader-sampling configuration (Michael Petlan) [1873270] - [tools] perf evsel: Move and globalize perf_evsel__find_pmu() and perf_evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing callchains for regular events (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized sample type (Michael Petlan) [1873270] - [tools] perf evsel: Be consistent when looking which evsel PERF_SAMPLE_ bits are set (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__sample_late() (Michael Petlan) [1873270] - [tools] perf auxtrace: Add an option to synthesize callchains for regular events (Michael Petlan) [1873270] - [tools] perf auxtrace: For reporting purposes, un-group AUX area event (Michael Petlan) [1873270] - [tools] perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf cs-etm: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf arm-spe: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-bts: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-pt: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf auxtrace: Add ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf metrictroup: Split the metricgroup__add_metric function (Michael Petlan) [1873270] - [tools] perf expr: Add expr_scanner_ctx object (Michael Petlan) [1873270] - [tools] perf expr: Add expr_ prefix for parse_ctx and parse_id (Michael Petlan) [1873270] - [tools] perf synthetic-events: save 4kb from 2 stack frames (Michael Petlan) [1873270] - [tools] tools api fs: Make xxx__mountpoint() more scalable (Michael Petlan) [1873270] - [tools] perf bench: Add event synthesis benchmark (Michael Petlan) [1873270] - [tools] perf script: Simplify auxiliary event printing functions (Michael Petlan) [1873270] - [tools] perf tools: Support CAP_PERFMON capability (Michael Petlan) [1873270] - [tools] perf annotate: Add basic support for bpf_image (Michael Petlan) [1873270] - [tools] perf machine: Set ksymbol dso as loaded on arrival (Michael Petlan) [1873270] - [tools] perf tools: Synthesize bpf_trampoline/dispatcher ksymbol event (Michael Petlan) [1873270] - [tools] perf stat: Honour --timeout for forked workloads (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Add hw_len wherever missing (Michael Petlan) [1873270] - [kernel] perf: Fix task_function_call() error handling (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Fix RAPL config variable bug (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Add AMD Fam17h RAPL support (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Make perf_probe_msr() more robust and flexible (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Flip logic on default events visibility (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Refactor to share the RAPL code between Intel and AMD CPUs (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Move RAPL support to common x86 code (Michael Petlan) [1873270] - [kernel] perf/core: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont (Michael Petlan) [1873270] - [x86] perf/x86/intel/pt: Drop pointless NULL assignment (Michael Petlan) [1873270] - [kernel] perf: Add cond_resched() to task_function_call() (Michael Petlan) [1873270] - [powerpc] powerpc/perf: open access for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: open access to probes for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: Open access to the core for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [include] perf/core: Fix !CONFIG_PERF_EVENTS build warnings and failures (Michael Petlan) [1873270] - [security] perf_event: Add support for LSM and SELinux checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add rtas call in hv-24x7 driver to get processor details (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show processor details (Michael Petlan) [1873270] - [documentation] Documentation/ABI: Add ABI documentation for chips and sockets (Michael Petlan) [1873270] - [powerpc] powerpc/pseries: Update hv-24x7 information after migration (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix ptrace code that muck around with address/len (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Introduce macros for watchpoint length (Michael Petlan) [1873270] - [powerpc] powerpc/perf: fix imc allocation failure handling (Michael Petlan) [1873270] - [powerpc] powerpc/perf/24x7: use rb_entry (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix MMCRA corruption by bhrb_filter (Michael Petlan) [1873270] - [powerpc] perf/core, arch/powerpc: use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1873270] - [powerpc] Powerpc/perf: Wire up PMI throttling (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Remove l2 bus events from HW cache event array (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Add constraints for power9 l2/l3 bus events (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix unit_sel/cache_sel checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Cleanup cache_sel bits comment (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix thresholding counter data for unknown type (Michael Petlan) [1873270] - [fs] writeback: Drop I_DIRTY_TIME_EXPIRE (Waiman Long) [1860031] - [fs] writeback: Fix sync livelock due to b_dirty_time processing (Waiman Long) [1860031] - [fs] writeback: Avoid skipping inode writeback (Waiman Long) [1860031] - [fs] writeback: Protect inode->i_io_list with inode->i_lock (Waiman Long) [1860031] - [fs] dcache: sort the freeing-without-RCU-delay mess for good (Waiman Long) [1860031] - [net] udp: Improve load balancing for SO_REUSEPORT. (Davide Caratti) [1894075] - [net] udp: Fix wrong clean up for IS_UDPLITE macro (Davide Caratti) [1894075] - [fs] ext4: disallow modifying DAX inode flag if inline_data has been set (Eric Sandeen) [1838344] - [include] dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix stack overflow when mounting fsdax pmem device (Eric Sandeen) [1838876 1854346 1838344] - [dax] dm: Call proper helper to determine dax support (Eric Sandeen) [1838876 1854346 1838344] - [md] dm/dax: Fix table reference counts (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: fix detection of dax support for non-persistent memory block devices (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: do not print error message for non-persistent memory block device (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Fix incorrect argument passed to xas_set_err() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Support that ioctl(SETXFLAGS/GETXFLAGS) can set/get inode DAX on XFS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Expand lock scope to cover the use of addresses (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/dax: Remove unused size parameter (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: print error message by pr_info() in __generic_fsdax_supported() (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: avoid race conditions when remounting with options that change dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Update xfs_ioctl_setattr_dax_invalidate() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_iflags() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Create function xfs_inode_should_enable_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Remove unnecessary initialization of i_rwsem (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update DAX enablement for ext4 (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Introduce DAX inode flag (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Remove jflag variable (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Only change S_DAX on inode load (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Update ext4_should_use_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Change EXT4_MOUNT_DAX to EXT4_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Narrow scope of DAX check in setflags (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Introduce DCACHE_DONTCACHE (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Lift XFS_IDONTCACHE to the VFS layer (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update Usage section (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/stat: Define DAX statx attribute (Eric Sandeen) [1838876 1854346 1838344] - [block] fs: Remove unneeded IS_DAX() check in io_is_direct() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Move mandatory ->zero_page_range() check in alloc_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax, iomap: Add helper dax_iomap_zero() to zero a range (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Use new dax zero page method for zeroing a page (Eric Sandeen) [1838876 1854346 1838344] - [md] dm,dax: Add dax zero_page_range operation (Eric Sandeen) [1838876 1854346 1838344] - [s390] s390, dcssblk, dax: Add dax zero_page_range operation to dcssblk driver (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax, pmem: Add a dax operation zero_page_range (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] pmem: Add functions for reading/writing page to/from pmem (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Constify vma argument to vma_is_dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: pass NOWAIT flag to iomap_apply (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Get rid of fs_dax_get_by_host() helper (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Pass dax_dev instead of bdev to dax_writeback_mapping_range() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix alloc_dax_region() compile warning (Eric Sandeen) [1838876 1854346 1838344] - [fs] xfs: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [include] dax: check synchronous mapping is supported (Eric Sandeen) [1838876 1854346 1838344] - [dax] libnvdimm: add dax_dev sync flag (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] libnvdimm: nd_region flush callback support (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: only allow FSSETXATTR to set DAX flag on files and dirs (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check extent size hints (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check project id info (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking function for FS_IOC_FSSETXATTR (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking and prep function for FS_IOC_SETFLAGS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Allow to include DEV_DAX_PMEM as builtin (Eric Sandeen) [1838876 1854346 1838344] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838746] - [netdrv] igb: read PBA number from flash (Corinna Vinschen) [1838746] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838746] - [netdrv] treewide: Use fallthrough pseudo-keyword (Corinna Vinschen) [1838746] - [netdrv] igb: use eth_zero_addr() to clear mac address (Corinna Vinschen) [1838746] - [netdrv] igb: Remove unnecessary usages of memset (Corinna Vinschen) [1838746] - [netdrv] igb: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1838746] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838746] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838746] - [netdrv] igb: make igb_set_fc_watermarks() return void (Corinna Vinschen) [1838746] - [netdrv] igb: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1838746] - [netdrv] igb: convert to use i2c_new_client_device() (Corinna Vinschen) [1838746] - [net] Bluetooth: Allow suspend even when preparation has failed (Gopal Tiwari) [1881485] - [net] Bluetooth: Check scan state before disabling during suspend (Gopal Tiwari) [1881485] - [fs] fuse: fix the ->direct_IO() treatment of iov_iter (Miklos Szeredi) [1875608] - [net] openvswitch: handle DNAT tuple collision (Dumitru Ceara) [1877128] - [net] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1867194]- [fs] NFSv4.2: fix failure to unregister shrinker (Scott Mayhew) [1897988] - [tools] cpupower: Provide online and offline CPU information (Diego Domingos) [1893779] - [net] net/smc: improve return codes for SMC-Dv2 (Claudio Imbrenda) [1731027] - [s390] s390/ism: fix incorrect system EID (Claudio Imbrenda) [1731027] - [net] net/smc: fix suppressed return code (Claudio Imbrenda) [1731027] - [net] net/smc: fix null pointer dereference in smc_listen_decline() (Claudio Imbrenda) [1731027] - [net] net/smc: fix invalid return code in smcd_new_buf_create() (Claudio Imbrenda) [1731027] - [net] net/smc: fix valid DMBE buffer sizes (Claudio Imbrenda) [1731027] - [net] net/smc: fix use-after-free of delayed events (Claudio Imbrenda) [1731027] - [net] net/smc: restore smcd_version when all ISM V2 devices failed to init (Claudio Imbrenda) [1731027] - [net] net/smc: cleanup buffer usage in smc_listen_work() (Claudio Imbrenda) [1731027] - [net] net/smc: consolidate unlocking in same function (Claudio Imbrenda) [1731027] - [net] net/smc: use an array to check fields in system EID (Claudio Imbrenda) [1731027] - [net] net/smc: send ISM devices with unique chid in CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: CLC decline - V2 enhancements (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CLC first contact extension (Claudio Imbrenda) [1731027] - [net] net/smc: CLC accept / confirm V2 (Claudio Imbrenda) [1731027] - [net] net/smc: determine accepted ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: build and send V2 CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: determine proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce list of pnetids for Ethernet devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CHID callback for ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce System Enterprise ID (SEID) (Claudio Imbrenda) [1731027] - [net] net/smc: prepare for more proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: split CLC confirm/accept data to be sent (Claudio Imbrenda) [1731027] - [net] net/smc: separate find device functions (Claudio Imbrenda) [1731027] - [net] net/smc: CLC header fields renaming (Claudio Imbrenda) [1731027] - [net] net/smc: remove constant and introduce helper to check for a pnet id (Claudio Imbrenda) [1731027] - [netdrv] vmxnet3: fix cksum offload issues for non-udp tunnels (Cathy Avery) [1868451] - [netdrv] vmxnet3: use correct tcp hdr length when packet is encapsulated (Cathy Avery) [1868451] - [scsi] scsi: vmw_pvscsi: Use true, false for adapter->use_msg (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Silence dma mapping errors (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Fix swiotlb operation (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: use sg helper to iterate over scatterlist (Cathy Avery) [1895014] - [scsi] Revert "vmw_pvscsi: Fixed to work with SG_CHAIN" (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: switch to generic DMA API (Cathy Avery) [1895014] - [netdrv] mdiobus: Disable preemption upon u64_stats update (Petr Oros) [1889849] - [net] u64_stats: Document writer non-preemptibility requirement (Petr Oros) [1889849] - [netdrv] phy: fixed_phy: Remove unused seqcount (Petr Oros) [1889849] - [net] net/smc: fix double kfree in smc_listen_work() (Claudio Imbrenda) [1847444] - [net] net/smc: check variable before dereferencing in smc_close.c (Claudio Imbrenda) [1847444] - [net] net/smc: use separate work queues for different worker types (Claudio Imbrenda) [1847444] - [net] net/smc: use the retry mechanism for netlink messages (Claudio Imbrenda) [1847444] - [net] net/smc: immediate freeing in smc_lgr_cleanup_early() (Claudio Imbrenda) [1847444] - [net] net/smc: reduce smc_listen_decline() calls (Claudio Imbrenda) [1847444] - [net] net/smc: improve server ISM device determination (Claudio Imbrenda) [1847444] - [net] net/smc: common routine for CLC accept and confirm (Claudio Imbrenda) [1847444] - [net] net/smc: dynamic allocation of CLC proposal buffer (Claudio Imbrenda) [1847444] - [net] net/smc: introduce better field names (Claudio Imbrenda) [1847444] - [net] net/smc: reduce active tcp_listen workers (Claudio Imbrenda) [1847444] - [net] net/smc: fix sock refcounting in case of termination (Claudio Imbrenda) [1847444] - [net] net/smc: reset sndbuf_desc if freed (Claudio Imbrenda) [1847444] - [net] net/smc: fix toleration of fake add_link messages (Claudio Imbrenda) [1847444] - [net] net/smc: Prevent kernel-infoleak in __smc_diag_dump() (Claudio Imbrenda) [1847444] - [s390] s390/ism: fix error return code in ism_probe() (Claudio Imbrenda) [1847444] - [s390] s390/zcrypt: Introduce Failure Injection feature (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap_msg param one level up the call chain (Philipp Rudo) [1851124] - [s390] s390/ap/zcrypt: revisit ap and zcrypt error handling (Philipp Rudo) [1851124] - [s390] s390/ap: Support AP card SCLP config and deconfig operations (Philipp Rudo) [1851124] - [s390] s390/sclp: Add support for SCLP AP adapter config/deconfig (Philipp Rudo) [1851124] - [s390] s390/ap: add card/queue deconfig state (Philipp Rudo) [1851124] - [s390] s390/ap: add error response code field for ap queue devices (Philipp Rudo) [1851124] - [s390] s390/ap: split ap queue state machine state from device state (Philipp Rudo) [1851124] - [crypto] s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG (Philipp Rudo) [1851124] - [s390] s390/zcrypt: introduce msg tracking in zcrypt functions (Philipp Rudo) [1851124] - [s390] s390/ap: rework crypto config info and default domain code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: provide cex4 cca sysfs attributes for cex3 (Philipp Rudo) [1851124] - [s390] s390/ap: rename and clarify ap state machine related stuff (Philipp Rudo) [1851124] - [s390] s390/zcrypt: split ioctl function into smaller code units (Philipp Rudo) [1851124] - [s390] s390/zcrypt: code beautification and struct field renames (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix smatch warnings (Philipp Rudo) [1851124] - [s390] s390/ap: introduce new ap function ap_get_qdev() (Philipp Rudo) [1851124] - [s390] s390/zcrypt: replace snprintf/sprintf with scnprintf (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Use scnprintf() for avoiding potential buffer overflow (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Support for CCA protected key block version 2 (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix card and queue total counter wrap (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap device reset from bus to driver code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Fix CCA cipher key gen with clear key value function (Philipp Rudo) [1851124] - [s390] s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR (Philipp Rudo) [1851124] - [fs] NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1888612] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [hv] hv: vmbus: Add timeout to vmbus_wait_for_unload (Mohammed Gamal) [1888980] - [net] sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action() (Ivan Vecera) [1874071] - [net] sched: act_ct: Fix adding udp port mangle operation (Ivan Vecera) [1874071] - [net] sched: Fix suspicious RCU usage while accessing tcf_tunnel_info (Ivan Vecera) [1874071] - [net] sched: get rid of qdisc->padded (Ivan Vecera) [1874071] - [net] sched: check error pointer in tcf_dump_walker() (Ivan Vecera) [1874071] - [net] sched: remove a redundant goto chain check (Ivan Vecera) [1874071] - [net] sched: cls_u32: Replace one-element array with flexible-array member (Ivan Vecera) [1874071] - [net] sched: commit action insertions together (Ivan Vecera) [1874071] - [net] sched: defer tcf_idr_insert() in tcf_action_init_1() (Ivan Vecera) [1874071] - [net] sched: Remove unused function qdisc_queue_drop_head() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix allowing too small intervals (Ivan Vecera) [1874071] - [net] sched: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc (Ivan Vecera) [1874071] - [net] sched: skip an unnecessay check (Ivan Vecera) [1874071] - [net] sched: act_ife: load meta modules before tcf_idr_check_alloc() (Ivan Vecera) [1874071] - [net] sched: fix error path in red_init() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix using wrong queues in gate mask (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [1874071] - [net] sched: act_ct: fix miss set mru for ovs after defrag in act_ct (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() helper (Ivan Vecera) [1874071] - [net] sched: act_pedit: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1874071] - [net] sched: initialize timer earlier in red_init() (Ivan Vecera) [1874071] - [net] sched: cls_flower: Add hash info to flow classification (Ivan Vecera) [1874071] - [net] flow_dissector: add packet hash dissection (Ivan Vecera) [1874071] - [net] sched: sch_api: add missing rcu read lock to silence the warning (Ivan Vecera) [1874071] - [tools] tc-testing: Add tdc to kselftests (Ivan Vecera) [1874071] - [net] sched: Do not drop root lock in tcf_qevent_handle() (Ivan Vecera) [1874071] - [net] sched: kerneldoc fixes (Ivan Vecera) [1874071] - [net] sched: Pass qdisc reference in struct flow_block_offload (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] sched: Allow changing default qdisc to FQ-PIE (Ivan Vecera) [1874071] - [net] qos: police action offloading parameter 'burst' change to the original value (Ivan Vecera) [1874071] - [tools] selftests: forwarding: Add a RED test for SW datapath (Ivan Vecera) [1874071] - [net] sched: sch_red: Add qevents "early_drop" and "mark" (Ivan Vecera) [1874071] - [net] sched: sch_red: Split init and change callbacks (Ivan Vecera) [1874071] - [net] sched: Introduce helpers for qevent blocks (Ivan Vecera) [1874071] - [net] sched: sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handling (Ivan Vecera) [1874071] - [net] qos: police action add index for tc flower offloading (Ivan Vecera) [1874071] - [net] qos: add tc police offloading action with max frame size limit (Ivan Vecera) [1874071] - [net] sched: tcindex_change: Remove redundant null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant skb null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant condition in qdisc_graft (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] sched: taprio: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] vlan: consolidate VLAN parsing code and limit max parsing depth (Ivan Vecera) [1874071] - [net] flow_offload: Move rhashtable inclusion to the source file (Ivan Vecera) [1874071] - [net] sched: act_ct: fix restore the qdisc_skb_cb after defrag (Ivan Vecera) [1874071] - [net] sched: fix a memory leak in atm_tc_init() (Ivan Vecera) [1874071] - [net] sched: act_ct: add miss tcf_lastuse_update. (Ivan Vecera) [1874071] - [net] sched: consistently handle layer3 header accesses in the presence of VLANs (Ivan Vecera) [1874071] - [net] tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040 (Ivan Vecera) [1874071] - [net] sched: sch_cake: fix a few style nits (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't call diffserv parsing code when it is not needed (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't try to reallocate or unshare skb unconditionally (Ivan Vecera) [1874071] - [tools] tc-testing: avoid action cookies with odd length. (Ivan Vecera) [1874071] - [net] sched: Add MODULE_DESCRIPTION entries to network modules (Ivan Vecera) [1874071] - [tools] tc-testing: update geneve options match in tunnel_key unit tests (Ivan Vecera) [1874071] - [net] flow_offload: fix flow_indr_dev_unregister path (Ivan Vecera) [1874071] - [net] flow_offload: use flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] flow_offload: add flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] sched: act_gate: fix configuration of the periodic timer (Ivan Vecera) [1874071] - [net] sched: act_gate: fix NULL dereference in tcf_gate_init() (Ivan Vecera) [1874071] - [net] flow_offload: remove indirect flow_block declarations leftover (Ivan Vecera) [1874071] - [net] sched: export __netdev_watchdog_up() (Ivan Vecera) [1874071] - [net] sched: act_ct: add nat mangle action only for NAT-conntrack (Ivan Vecera) [1874071] - [net] sched: sch_cake: Take advantage of skb->hash where appropriate (Ivan Vecera) [1874071] - [net] sched: fix a couple of splats in the error path of tfc_gate_init() (Ivan Vecera) [1874071] - [net] sched: get rid of unnecessary dev_qdisc_reset() (Ivan Vecera) [1874071] - [net] sched: avoid resetting active qdisc for multiple times (Ivan Vecera) [1874071] - [net] sched: add a tracepoint for qdisc creation (Ivan Vecera) [1874071] - [net] sched: add tracepoints for qdisc_reset() and qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: use qdisc_reset() in qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: fix infinite loop in sch_fq_pie (Ivan Vecera) [1874071] - [net] sched: fix reporting the first-time use timestamp (Ivan Vecera) [1874071] - [net] tracing: Fix header include guards in trace event headers (Ivan Vecera) [1874071] - [netdrv] ipvlan: fix device features (Davide Caratti) [1892621] - [netdrv] ipvlan: consolidate TSO flags using NETIF_F_ALL_TSO (Davide Caratti) [1892621] - [netdrv] ipvlan: set hw_enc_features like macvlan (Davide Caratti) [1892621] - [tools] ACPI: Use valid link to the ACPI specification (David Arcari) [1857138] - [tools] cpupower: Replace HTTP links with HTTPS ones (David Arcari) [1857138] - [tools] cpupower: Fix NULL but dereferenced coccicheck errors (David Arcari) [1857138] - [tools] cpupower: Fix comparing pointer to 0 coccicheck warns (David Arcari) [1857138] - [tools] cpupower: Remove unneeded semicolon (David Arcari) [1857138] - [tools] cpupower: .gitignore: add SPDX License Identifier (David Arcari) [1857138] - [tools] cpupower: avoid multiple definition with gcc -fno-common (David Arcari) [1857138] - [tools] cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3e (David Arcari) [1857138] - [tools] cpupower: ToDo: Update ToDo with ideas for per_cpu_schedule handling (David Arcari) [1857138] - [tools] tools/power/cpupower: Fix initializer override in hsw_ext_cstates (David Arcari) [1857138] - [tools] cpupower: update German translation (David Arcari) [1857138] - [tools] tools/power/cpupower: fix 64bit detection when cross-compiling (David Arcari) [1857138] - [tools] cpupower: Add missing newline at end of file (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (David Arcari) [1857138] - [tools] cpupower: correct spelling of interval (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 166 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857138] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155 (David Arcari) [1857138] - [tools] cpupower: Add SPDX license identifier for more missed files (David Arcari) [1857138] - [tools] tools/power/cpupower: Display boost frequency separately (David Arcari) [1857138] - [tools] cpupower : Auto-completion for cpupower tool (David Arcari) [1857138] - [tools] tools/power/cpupower: fix compilation with STATIC=true (David Arcari) [1857138] - [tools] cpupower: remove stringop-truncation waring (David Arcari) [1857138] - [tools] cpupower: convert ISO_8859-1 text comments to utf-8 (David Arcari) [1857138] - [x86] x86/resctrl: Support wider MBM counters (Puneet Sethi) [1834658] - [x86] x86/resctrl: Support CPUID enumeration of MBM counter width (Puneet Sethi) [1834658] - [x86] x86/resctrl: Maintain MBM counter width per resource (Puneet Sethi) [1834658] - [x86] x86/resctrl: Query LLC monitoring properties once during boot (Puneet Sethi) [1834658] - [x86] x86/resctrl: Remove unnecessary RMID checks (Puneet Sethi) [1834658] - [x86] x86/cpu: Move resctrl CPUID code to resctrl/ (Puneet Sethi) [1834658] - [x86] x86/resctrl: Rename asm/resctrl_sched.h to asm/resctrl.h (Puneet Sethi) [1834658] - [x86] x86/resctrl: Preserve CDP enable over CPU hotplug (Puneet Sethi) [1834658] - [net] af_packet: TPACKET_V3: fix fill status rwlock imbalance (Ivan Vecera) [1889829] - [net] packet: tpacket_rcv: do not increment ring index on drop (Ivan Vecera) [1889829] - [net] af_packet: TPACKET_V3: replace busy-wait loop (Ivan Vecera) [1889829] - [net] SUNRPC: Fix svc_flush_dcache() (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Be consistent about mirror index types (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read (Scott Mayhew) [1888214] - [fs] NFSv4.2: fix client's attribute cache management for copy_file_range (Scott Mayhew) [1888214] - [fs] nfs: Fix security label length not being reset (Scott Mayhew) [1888214] - [net] SUNRPC: stop printk reading past end of string (Scott Mayhew) [1888214] - [fs] NFS: Zero-stateid SETATTR should first return delegation (Scott Mayhew) [1888214] - [fs] NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall (Scott Mayhew) [1888214] - [net] SUNRPC: remove duplicate include (Scott Mayhew) [1888214] - [fs] nfsd: fix oops on mixed NFSv4/NFSv3 client access (Scott Mayhew) [1888214] - [fs] NFS: Fix flexfiles read failover (Scott Mayhew) [1888214] - [fs] fs: nfs: delete repeated words in comments (Scott Mayhew) [1888214] - [fs] rpc_pipefs: convert comma to semicolon (Scott Mayhew) [1888214] - [fs] NFS: Don't return layout segments that are in use (Scott Mayhew) [1888214] - [fs] NFS: Don't move layouts to plh_return_segs list while in use (Scott Mayhew) [1888214] - [fs] NFS: Add layout segment info to pnfs read/write/commit tracepoints (Scott Mayhew) [1888214] - [fs] NFS: Add tracepoints for layouterror and layoutstats (Scott Mayhew) [1888214] - [fs] NFS: Report the stateid + status in trace_nfs4_layoutreturn_on_close() (Scott Mayhew) [1888214] - [fs] NFSv4.2: xattr cache: get rid of cache discard work queue (Scott Mayhew) [1888214] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1888214] - [net] svcrdma: CM event handler clean up (Scott Mayhew) [1888214] - [net] svcrdma: Remove transport reference counting (Scott Mayhew) [1888214] - [net] svcrdma: Fix another Receive buffer leak (Scott Mayhew) [1888214] - [trace] SUNRPC: Refresh the show_rqstp_flags() macro (Scott Mayhew) [1888214] - [fs] nfsd: netns.h: delete a duplicated word (Scott Mayhew) [1888214] - [net] sunrpc: destroy rpc_inode_cachep after unregister_filesystem (Scott Mayhew) [1888214] - [fs] freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side xattr caching (Scott Mayhew) [1888214] - [fs] NFSv4.2: hook in the user extended attribute handlers (Scott Mayhew) [1888214] - [fs] NFSv4.2: add the extended attribute proc functions (Scott Mayhew) [1888214] - [fs] nfs: make the buf_to_pages_noslab function available to the nfs code (Scott Mayhew) [1888214] - [fs] nfs: define and use the NFS_INO_INVALID_XATTR flag (Scott Mayhew) [1888214] - [fs] NFS: Update symbolic flags displayed by trace events (Scott Mayhew) [1888214] - [fs] nfs: modify update_changeattr to deal with regular files (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the extended attribute access bits (Scott Mayhew) [1888214] - [fs] nfs: define nfs_access_get_cached function (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side XDR handling for extended attributes (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the server for extended attribute support (Scott Mayhew) [1888214] - [fs] NFSv4.2: define limits and sizes for user xattr handling (Scott Mayhew) [1888214] - [include] nfs: add client side only definitions for user xattrs (Scott Mayhew) [1888214] - [fs] nfsd: Use seq_putc() in two functions (Scott Mayhew) [1888214] - [net] svcrdma: Display chunk completion ID when posting a rw_ctxt (Scott Mayhew) [1888214] - [net] svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send() (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Send completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Record Receive completion ID in svc_rdma_decode_rqst (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Receive completion IDs (Scott Mayhew) [1888214] - [trace] svcrdma: Introduce infrastructure to support completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR encoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR decoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] SUNRPC: Add helpers for decoding list discriminators symbolically (Scott Mayhew) [1888214] - [include] svcrdma: Remove declarations for functions long removed (Scott Mayhew) [1888214] - [net] svcrdma: Clean up trace_svcrdma_send_failed() tracepoint (Scott Mayhew) [1888214] - [net] svcrdma: Consolidate send_error helper functions (Scott Mayhew) [1888214] - [net] svcrdma: Make svc_rdma_send_error_msg() a global function (Scott Mayhew) [1888214] - [net] svcrdma: Eliminate return value for svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add a @status parameter to svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add @rctxt parameter to svc_rdma_send_error() functions (Scott Mayhew) [1888214] - [net] svcrdma: Remove save_io_pages() call from send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Fix page leak in svc_rdma_recv_read_chunk() (Scott Mayhew) [1888214] - [net] SUNRPC: Augment server-side rpcgss tracepoints (Scott Mayhew) [1888214] - [fs] nfsd: add fattr support for user extended attributes (Scott Mayhew) [1888214] - [fs] nfsd: implement the xattr functions and en/decode logic (Scott Mayhew) [1888214] - [fs] nfsd: add structure definitions for xattr requests / responses (Scott Mayhew) [1888214] - [fs] nfsd: take xattr bits into account for permission checks (Scott Mayhew) [1888214] - [fs] nfsd: define xattr functions to call into their vfs counterparts (Scott Mayhew) [1888214] - [fs] nfsd: add defines for NFSv4.2 extended attribute support (Scott Mayhew) [1888214] - [fs] nfsd: split off the write decode code into a separate function (Scott Mayhew) [1888214] - [fs] xattr: add a function to check if a namespace is supported (Scott Mayhew) [1888214] - [fs] xattr: break delegations in {set, remove}xattr (Scott Mayhew) [1888214] - [uapi] nfs, nfsd: NFSv4.2 extended attribute protocol definitions (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: The mirror count could depend on the layout segment range (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Clean up redundant calls to pnfs_put_lseg() (Scott Mayhew) [1888214] - [fs] NFS: Allow applications to speed up readdir+statx() using AT_STATX_DONT_SYNC (Scott Mayhew) [1888214] - [include] NFS: Replace zero-length array with flexible-array (Scott Mayhew) [1888214] - [include] nfs4: Remove unneeded semicolon (Scott Mayhew) [1888214] - [tools] selftests/livepatch: adopt to newer sysctl error format (Yannick Cote) [1869880] - [tools] selftests/livepatch: Use "comm" instead of "diff" for dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: add test delimiter to dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: refine dmesg 'taints' in dmesg comparison (Yannick Cote) [1869880] - [tools] selftests/livepatch: Don't clear dmesg when running tests (Yannick Cote) [1869880] - [lib] selftests/livepatch: fix mem leaks in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: more verification in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: rework test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: simplify test-klp-callbacks busy target tests (Yannick Cote) [1869880] - [tools] selftests: Install settings files to fix TIMEOUT failures (Yannick Cote) [1869880] - [cpufreq] cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Free memory only when turning off (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add ->offline and ->online callbacks (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Tweak the EPP sysfs interface (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Update cached EPP in the active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Refuse to turn off with HWP enabled (Puneet Sethi) [1881199] - [documentation] Documentation: fix pm/intel_pstate build warning and wording (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Implement passive mode with HWP enabled (Puneet Sethi) [1881199] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0 (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Rearrange the storing of new EPP values (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supported (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Clean up aperf_mperf_shift description (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Supply struct attribute description for get_aperf_mperf_shift() (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix static checker warning for epp variable (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow raw energy performance preference value (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow enable/disable energy efficiency (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add one more OOB control bit (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: update links for references (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Unify copyright notices (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Add SPDX license tags to multiple files (Puneet Sethi) [1881199] - [documentation] cpufreq: intel_pstate: Documentation: Add references sections (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Clarify coordination of P-State limits (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Add base_frequency information (Puneet Sethi) [1881199] - [i2c] i2c: ismt: Remove call to memset after dmam_alloc_coherent (Tony Camuso) [1875395] - [i2c] i2c: ismt: Add support for Intel Cedar Fork (Tony Camuso) [1875395] - [documentation] docs: net: fm10k: add documentation for fm10k driver (Vladis Dronov) [1838728] - [netdrv] net: fm10k: reject unsupported coalescing params (Vladis Dronov) [1838728] - [netdrv] intel: Replace zero-length array with flexible-array member (Vladis Dronov) [1838728] - [netdrv] net: Use skb accessors in network drivers (Vladis Dronov) [1838728] - [netdrv] hdlc_ppp: add range checks in ppp_cp_parse_cr() (Guillaume Nault) [1882082] {CVE-2020-25643}- [pinctrl] pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Fix register offsets for TGL-H variant (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update header block to reflect direct dependencies (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Switch to use intel_pinctrl_get_soc_data() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Extract intel_pinctrl_get_soc_data() helper for wider use (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use fallthrough pseudo-keyword (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH) (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Drop no-op ACPI_PTR() call (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of for_each_requested_gpio_in_range() (David Arcari) [1783488] - [include] gpiolib: Introduce for_each_requested_gpio_in_range() macro (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Protect IO in few call backs by lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Split intel_config_get() to three functions (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Drop the only label in the code for consistency (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Get rid of redundant 'else' in intel_config_set_debounce() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of IRQ_RETVAL() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Reduce scope of the lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Disable input and output buffer when switching to GPIO (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define ACPI address space ID (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define total amount of IRQs per community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Move npins closer to pin_base in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update description in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use platform_get_irq_optional() explicitly (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Introduce new flag to force GPIO base to be 0 (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: icelake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Enable pin configuration setting for GPIO chip (David Arcari) [1783488] - [pinctrl] pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Mark expected switch fall-throughs (David Arcari) [1783488] - [kernel] mm: disable proactive compaction by default (Rafael Aquini) [1848427] - [mm] mm: use unsigned types for fragmentation score (Rafael Aquini) [1848427] - [mm] mm: fix compile error due to COMPACTION_HPAGE_ORDER (Rafael Aquini) [1848427] - [mm] mm: proactive compaction (Rafael Aquini) [1848427] - [i2c] i2c: mlxbf: I2C_MLXBF should depend on MELLANOX_PLATFORM (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update author and maintainer email info (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update reference clock frequency (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Remove unecessary wrapper functions (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Fix resrticted cast warning of sparse (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Add CONFIG_ACPI to guard ACPI function call (Alaa Hleihel) [1655741 1655709] - [documentation] dt-bindings: i2c: I2C binding for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [misc] misc: eeprom: ee1004: convert to i2c_new_dummy_device (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Deal with nack on page selection (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Move selected page detection to a separate function (Alaa Hleihel) [1655741] - [misc] eeprom: New ee1004 driver for DDR4 memory (Alaa Hleihel) [1655741] - [net] xfrm: Use correct address family in xfrm_state_find (Xin Long) [1892641] - [net] xfrm: clone whole liftime_cur structure in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate (Xin Long) [1892641] - [net] ip_vti: Fix unused variable warning (Xin Long) [1892641] - [net] xfrm: Make the policy hold queue work with VTI. (Xin Long) [1892641] - [s390] s390/qeth: delay draining the TX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: strictly order bridge address events (Philipp Rudo) [1847443] - [s390] s390/qeth: unify structs for bridge port state (Philipp Rudo) [1847443] - [s390] s390/qeth: copy less data from bridge state events (Philipp Rudo) [1847443] - [s390] s390/qeth: don't let HW override the configured port role (Philipp Rudo) [1847443] - [s390] s390/qeth: don't disable address events during initialization (Philipp Rudo) [1847443] - [s390] s390/qeth: make queue lock a proper spinlock (Philipp Rudo) [1847443] - [s390] s390/qeth: use to_delayed_work() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up qeth_l3_send_setdelmc()'s declaration (Philipp Rudo) [1847443] - [s390] s390/qeth: use all configured RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: don't process empty bridge port events (Philipp Rudo) [1847443] - [s390] s390/qeth: integrate RX refill worker with NAPI (Philipp Rudo) [1847443] - [s390] s390/qeth: tolerate pre-filled RX buffer (Philipp Rudo) [1847443] - [s390] s390/qdio: remove internal polling in non-thinint path (Philipp Rudo) [1847443] - [s390] s390/qdio: allow to scan all 128 Input SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: fix statistics for 128 SBALs (Philipp Rudo) [1847443] - [s390] s390/qeth: constify the MPC initialization data (Philipp Rudo) [1847443] - [s390] s390/qeth: unify RX-mode hashtables (Philipp Rudo) [1847443] - [s390] s390/qeth: cleanup OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up a magic number in the OAT callback (Philipp Rudo) [1847443] - [s390] s390/qeth: use u64_to_user_ptr() in the OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qeth: don't clear the configured isolation mode (Philipp Rudo) [1847443] - [s390] s390/qeth: only init the isolation mode when necessary (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune errno when cmds are cancelled (Philipp Rudo) [1847443] - [s390] s390/qeth: reject unsupported link type earlier (Philipp Rudo) [1847443] - [s390] s390/qeth: let isolation mode override HW offload restrictions (Philipp Rudo) [1847443] - [s390] s390/qeth: fix error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qdio: warn about unexpected SLSB states (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up usage of qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce SLSB writes during Input Queue processing (Philipp Rudo) [1847443] - [s390] s390/qdio: fine-tune SLSB update (Philipp Rudo) [1847443] - [s390] s390/cio, s390/qeth: cleanup PNSO CHSC (Philipp Rudo) [1847443] - [s390] s390/qdio: remove q->first_to_kick (Philipp Rudo) [1847443] - [s390] s390/qdio: fix up qdio_start_irq() kerneldoc (Philipp Rudo) [1847443] - [s390] s390/qdio: add IRQ reduction for error SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: refactor ACK processing for primed SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify overlap calculation on Input refill (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up Kconfig help text (Philipp Rudo) [1847443] - [s390] s390/qeth: return error when starting a reset fails (Philipp Rudo) [1847443] - [s390] s390/qeth: set TX IRQ marker on last buffer in a group (Philipp Rudo) [1847443] - [s390] s390/qeth: indicate contiguous TX buffer elements (Philipp Rudo) [1847443] - [s390] s390/qeth: merge TX skb mapping code (Philipp Rudo) [1847443] - [s390] s390/qeth: don't use restricted offloads for local traffic (Philipp Rudo) [1847443] - [s390] s390/qeth: extract helpers for next-hop lookup (Philipp Rudo) [1847443] - [s390] s390/qeth: add debugfs file for local IP addresses (Philipp Rudo) [1847443] - [s390] s390/qeth: process local address events (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of LP2LP capability for csum offload (Philipp Rudo) [1847443] - [s390] s390/qeth: fix cancelling of TX timer on dev_close() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove always-true condition (Philipp Rudo) [1847443] - [s390] s390/qdio: de-duplicate tiqdio_inbound_processing() (Philipp Rudo) [1847443] - [s390] s390/qdio: keep track of allocated queue count (Philipp Rudo) [1847443] - [s390] s390/qdio: roll-back after queue allocation error (Philipp Rudo) [1847443] - [s390] s390/qdio: do more fine-grained allocation roll-back (Philipp Rudo) [1847443] - [s390] s390/qdio: consolidate thinint init/exit (Philipp Rudo) [1847443] - [s390] s390/qdio: put thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: tear down thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: consistently restore the IRQ handler (Philipp Rudo) [1847443] - [s390] s390/qdio: clear DSCI early for polling drivers (Philipp Rudo) [1847443] - [s390] s390/qdio: inline shared_ind() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove cdev from init_data (Philipp Rudo) [1847443] - [s390] s390/qdio: allow for non-contiguous SBAL array in init_data (Philipp Rudo) [1847443] - [s390] zfcp: inline zfcp_qdio_setup_init_data() (Philipp Rudo) [1847443] - [s390] s390/qdio: cleanly split alloc and establish (Philipp Rudo) [1847443] - [s390] s390/qeth: phase out OSN support (Philipp Rudo) [1847443] - [s390] s390/qeth: make OSN / OSX support configurable (Philipp Rudo) [1847443] - [s390] s390/qeth: remove fake_broadcast attribute (Philipp Rudo) [1847443] - [s390] s390/qdio: set qdio_irq->cdev at allocation time (Philipp Rudo) [1847443] - [s390] s390/qdio: remove unused function declarations (Philipp Rudo) [1847443] - [s390] s390/qeth: modernize two list helpers (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of fixed prio-queue configuration (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune MAC Address-related errnos (Philipp Rudo) [1847443] - [s390] s390/qeth: add TX IRQ coalescing support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: collect more TX statistics (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up the mac_bits (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify L3 dev_id logic (Philipp Rudo) [1847443] - [s390] s390/qdio: extend polling support to multiple queues (Philipp Rudo) [1847443] - [s390] s390/qeth: remove redundant if-clause in RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: split out RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify RX buffer tracking (Philipp Rudo) [1847443] - [s390] s390/qdio: pass ISC as parameter to chsc_sadc() (Philipp Rudo) [1847443] - [s390] s390/qeth: use dev->reg_state (Philipp Rudo) [1847443] - [s390] s390/qeth: remove gratuitous NULL checks (Philipp Rudo) [1847443] - [s390] s390/qeth: add phys_to_virt() translation for AOB (Philipp Rudo) [1847443] - [s390] s390/qeth: don't report hard-coded driver version (Philipp Rudo) [1847443] - [s390] s390/qeth: add SW timestamping support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: balance the TX queue selection for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: remove prio-queueing support for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves in TX slow path (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves to back RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: remove VNICC callback parameter struct (Philipp Rudo) [1847443] - [s390] s390/qdio: add tighter controls for IRQ polling (Philipp Rudo) [1847443] - [s390] s390/qdio: export SSQD via debugfs (Philipp Rudo) [1847443] - [s390] s390/qeth: support configurable RX copybreak (Philipp Rudo) [1847443] - [s390] s390/qeth: don't check for IFF_UP when scheduling napi (Philipp Rudo) [1847443] - [s390] s390/qeth: don't re-start read cmd when IDX has terminated (Philipp Rudo) [1847443] - [s390] s390/qeth: reset seqnos on connection startup (Philipp Rudo) [1847443] - [s390] s390/qeth: remove unused cmd definitions (Philipp Rudo) [1847443] - [s390] s390/qeth: validate device-provided MAC address (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up CREATE_ADDR cmd code (Philipp Rudo) [1847443] - [s390] s390/qeth: remove dead code in qeth_l3_iqd_read_initial_mac() (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify debugfs code (Philipp Rudo) [1847443] - [s390] s390/qdio: use QDIO_IRQ_STATE_INACTIVE instead of 0 (Philipp Rudo) [1847443] - [s390] s390/qeth: don't warn for napi with 0 budget (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce access to cdev->private->qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up cdev access in qdio_setup_irq() (Philipp Rudo) [1847443] - [s390] s390/qdio: fill SL with absolute addresses (Philipp Rudo) [1847443] - [s390] s390/qdio: don't allocate *aob array with GFP_ATOMIC (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify ACK tracking (Philipp Rudo) [1847443] - [s390] s390/qeth: remove HARDSETUP state (Philipp Rudo) [1847443] - [s390] s390/qeth: make cmd/reply matching more flexible (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate online/offline code (Philipp Rudo) [1847443] - [s390] s390/qeth: shift some bridgeport code around (Philipp Rudo) [1847443] - [s390] s390/qeth: remove QETH_RX_PULL_LEN (Philipp Rudo) [1847443] - [s390] s390/qeth: use napi_gro_frags() for SG skbs (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate RX code (Philipp Rudo) [1847443] - [s390] s390/qeth: make use of napi_schedule_irqoff() (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate helpers for capability checking (Philipp Rudo) [1847443] - [s390] s390/qeth: stop yielding the ip_lock during IPv4 registration (Philipp Rudo) [1847443] - [s390] s390/qeth: don't raise NETDEV_REBOOT event from L3 offline path (Philipp Rudo) [1847443] - [s390] s390/qeth: remove open-coded inet_make_mask() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up L3 sysfs code (Philipp Rudo) [1847443] - [s390] s390/qeth: overhaul L3 IP address dump code (Philipp Rudo) [1847443] - [s390] s390/qeth: wake up all waiters from qeth_irq() (Philipp Rudo) [1847443] - [s390] s390/qeth: only handle IRQs while device is online (Philipp Rudo) [1847443] - [s390] s390: clean up qdio.h (Philipp Rudo) [1847443] - [s390] s390/cio: fix kdoc for tiqdio_thinint_handler (Philipp Rudo) [1847443] - [s390] s390/drivers: fix proc/debugfs file permissions (Philipp Rudo) [1847443] - [s390] s390: convert to DEFINE_SHOW_ATTRIBUTE (Philipp Rudo) [1847443] - [s390] scsi: zfcp: Avoid benign overflow of the Request Queue's free-level (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Replace open-coded list move (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Clean up zfcp_erp_action_ready() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Fix an outdated comment for zfcp_qdio_send() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Use prandom_u32_max() for backoff (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix wrong data and display format of SFP+ temperature (Philipp Rudo) [1874100] - [s390] scsi: zfcp: trace channel log even for FCP command responses (Philipp Rudo) [1874100] - [s390] scsi: zfcp: proper indentation to reduce confusion in zfcp_erp_required_act (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move maximum age of diagnostic buffers into a per-adapter variable (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh config-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface to read the local B2B-Credit (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh port-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface for diagnostics of local SFP transceiver (Philipp Rudo) [1874100] - [s390] scsi: zfcp: support retrieval of SFP Data via Exchange Port Data (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix request object use-after-free in send path causing seqno errors (Philipp Rudo) [1874100] - [s390] scsi: s390: zfcp_fc: use sg helper to iterate over scatterlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN (Philipp Rudo) [1874100] - [s390] scsi: zfcp: improve kdoc for return of zfcp_status_read_refill() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop old default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence -Wimplicit-fallthrough in zfcp_erp_lun_strategy() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence remaining kdoc warnings in header files (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence all W=1 build warnings for existing kdoc (Philipp Rudo) [1874100] - [s390] scsi: zfcp: properly format LUN (and WWPN) for LUN sharing violation kmsg (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_act_result for argument/return of affected functions (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_steps for struct zfcp_erp_action.step (Philipp Rudo) [1874100] - [s390] scsi: zfcp: the action field of zfcp_erp_action is actually the type (Philipp Rudo) [1874100] - [s390] scsi: zfcp: clarify function argument name for trace tag string (Philipp Rudo) [1874100] - [s390] scsi: zfcp: ERP thread setup kdoc update (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update kernel message for invalid FCP_CMND length, it's not the CDB (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate seq_no from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate fsf_command from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_fsf_req (Philipp Rudo) [1874100] - [s390] scsi: zfcp: group sort internal structure definitions for proximity (Philipp Rudo) [1874100] - [s390] scsi: zfcp: namespace prefix for internal latency data structures (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update width in comment for ZFCP_COMMON_FLAGS mask (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move scsi_eh & non-ERP timeout defines owned by and local to zfcp_fsf.c (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_reqlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move SG table helper from aux to fc and make them static (Philipp Rudo) [1874100] - [s390] scsi: zfcp: remove unnecessary null pointer check before mempool_destroy (Philipp Rudo) [1874100] - [s390] s390/dasd, zfcp: fix gcc 8 stringop-truncation warnings (Philipp Rudo) [1874100] - [s390] s390/stp: unify stp_work_mutex and clock_sync_mutex (Philipp Rudo) [1856342] - [s390] s390/stp: add sysfs file to show scheduled leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: add support for leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: use u32 instead of unsigned int (Philipp Rudo) [1856342] - [s390] s390/stp: use __packed (Philipp Rudo) [1856342] - [s390] s390/stp: add locking to sysfs functions (Philipp Rudo) [1856342] - [s390] s390/stp: allow group and users to read stp sysfs files (Philipp Rudo) [1856342] - [s390] s390/ipl: add support to control memory clearing for nvme re-IPL (Philipp Rudo) [1851122] - [kernel] tick: broadcast-hrtimer: Fix a race in bc_set_next (Vladis Dronov) [1876567] - [fs] gfs2: Make sure we don't miss any delayed withdraws (Robert S Peterson) [1873565] - [fs] gfs2: add some much needed cleanup for log flushes that fail (Robert S Peterson) [1873565] - [fs] gfs2: fix trans slab error when withdraw occurs inside log_flush (Robert S Peterson) [1873565] - [block] blk-mq: mark flush request as IDLE in flush_end_io() (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme: introduce nvme_sync_io_queues (Gopal Tiwari) [1894347] - [documentation] kvm: x86: hyper-v: Mention SynDBG CPUID leaves in api.rst (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: remove unused variable (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Don't require THP to run tests (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: evmcs: make evmcs_sanitize_exec_ctrls() work again (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: test behavior of unmapped L2 APIC-access address (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix NULL dereference at kvm_msr_ignored_check() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: replace static const variables with macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: ioapic: break infinite recursion on lazy EOI (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: rename pi_init to avoid conflict with paride (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid modulo operator on 64-bit value to fix i386 build (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: NX largepage recovery for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't clear write flooding count for direct roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support MMIO in the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support write protection for nesting in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support disabling dirty logging for the tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support dirty logging for the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support changed pte notifier in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add access tracking for tdp_mmu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate struct kvm_mmu_pages for all pages in TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add TDP MMU PF handler (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove disallowed_hugepage_adjust shadow_walk_iterator arg (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support zapping SPTEs in the TDP MMU (Vitaly Kuznetsov) [1882793] - [virt] kvm: Cache as_id in kvm_memory_slot (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add functions to handle changed TDP SPTEs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate and free TDP MMU roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Init / Uninit the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Introduce tdp_iter (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: extract spte.h and spte.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate updating a PTE from kvm_set_pte_rmapp (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate making SPTEs from set_spte (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate making non-leaf sptes from link_shadow_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Let the guest own CR4.FSGSBASE (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Intercept guest reserved CR4 bits to inject #GP fault (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move call to update_exception_bitmap() into VMX code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Invoke vendor's vcpu_after_set_cpuid() after all common updates (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Intercept LA57 to inject #GP fault when it's reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Initialize prev_ga_tag before use (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: implement on demand allocation of the nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow kvm_x86_ops.set_efer to return an error value (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report negative values from wrmsr emulation to userspace (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: xen_hvm_config: cleanup return values (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: Make struct kernel_param_ops definitions const (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allocate vcpu->arch.cpuid_entries dynamically (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: disconnect kvm_check_cpuid() from vcpu->arch.cpuid_entries (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: only provide PV features if enabled in guest's CPUID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: set wall_clock in kvm_write_wall_clock() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation in helper fn (Vitaly Kuznetsov) [1882793] - [x86] kvm: hide KVM options from menuconfig when KVM is not compiled (Vitaly Kuznetsov) [1882793] - [documentation] kvm: vmx: Forbid userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Ignore userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Fix x2APIC MSR intercept handling on !APICV platforms (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: vmx_uret_msrs_list[] can be static (Vitaly Kuznetsov) [1882793] - [tools] kvm: x86: do not attempt TSC synchronization on guest writes (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: delay MSR permission processing to first nested VM run (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename KVM_REQ_GET_VMCS12_PAGES (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Add test for user space MSR handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: svm: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Prepare MSR bitmaps for userspace tracked MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add infrastructure for MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Allow deflecting unknown MSR accesses to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Return -ENOENT on unimplemented MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_uret_msr's "index" to "slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_msr_index" to "vmx_uret_msrs_list" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "find_msr_entry" to "vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add vmx_setup_uret_msr() to handle lookup and swap (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move uret MSR lookup into update_transition_efer() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Check guest support for RDTSCP before processing MSR_TSC_AUX (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "__find_msr_index" to "__vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename the "shared_msr_entry" struct to "vmx_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Prepend "MAX_" to MSR array size defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename "shared_msrs" to "user_return_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move individual kvm_mmu initialization into common helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Read EXIT_QUAL and INTR_INFO only when needed for nested exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use common definition for kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add macro wrapper for defining kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add intr/vectoring info and error code to kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper to test for a valid error code given an intr info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN on attempt to switch the currently loaded VMCS (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Drop redundant VMCS switch and free_nested() call (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Ensure vmcs01 is the loaded VMCS when freeing nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Move free_nested() below vmx_switch_vmcs() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Explicitly check for valid guest state for !unrestricted guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reload vmcs01 if getting vmcs12's pages fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reset the segment cache when stuffing guest segs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track write/user faults using bools (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Hoist ITLB multi-hit workaround check up a level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Account NX huge page disallowed iff huge page was requested (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Capture requested page level before NX huge page workaround (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move "huge page disallowed" calculation into mapping helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Refactor the zap loop for recovering NX lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Commit zap of remaining invalid pages when recovering lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename ops.h to vmx_ops.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extract posted interrupt support to separate files (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Bail early from final #PF handling on spurious faults (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return unique RET_PF_* values if the fault was fixed (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Invert RET_PF_* check when falling through to emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Recursively zap nested TDP SPs when zapping last/only parent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move flush logic from mmu_page_zap_pte() to FNAME(invlpg) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyper-v: disallow configuring SynIC timers with no SynIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_free_roots() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper and macros to reduce boilerplate for sec exec ctls (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename RDTSCP secondary exec control name to insert "ENABLE" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use VMX_FEATURE_* flags to define VMCS control bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Unconditionally clear CPUID.INVPCID if !CPUID.PCID (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_*_supported() helpers to cpu_has_vmx_*() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use "illegal GPA" helper for PT/RTIT output base check (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move illegal GPA helper out of the MMU code (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with helper function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Unexport cpuid_query_maxphyaddr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use precomputed MAXPHYADDR for RTIT base MSR check (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Do not perform emulation for INVD intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: sev: shorten comments around sev_clflush_pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Mark SEV launch secret pages as dirty (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Add VM-Enter failed tracepoints for super early checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: CR3 MBZ bits are only 63:52 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: emulating RDPID failure shall return #UD rather than #GP (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Morph notification vector IRQ on nested VM-Enter to pending PI (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add tracepoint for cr_interception (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Analyze is_guest_mode() in svm_vcpu_run() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Invoke NMI handler via indirect call instead of INTn (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move IRQ invocation to assembly subroutine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add kvm_x86_ops hook to short circuit emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: KVM needs to unset "unrestricted guest" VM-execution control in vmcs02 if vmcs12 doesn't set it (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Enable INVPCID feature on AMD (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move handling of INVPCID types to x86 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename and move the function vmx_handle_memory_failure to x86.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Remove set_cr_intercept, clr_cr_intercept and is_cr_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add new intercept word in vmcb_control_area (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify 64 bit intercept field to two 32 bit vectors (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify intercept_exceptions to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_dr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_cr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept) (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Remove unused field (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor exit labels in svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor msr permission bitmap allocation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: rename nested vmcb to vmcb12 (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: rename a variable in the svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Reduce world switch latency caused by timer_advance_ns (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Narrow down the kick target vCPU (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Guarantee the timer is in tsc-deadline mode when setting (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Return 0 when getting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Fix updating DFR missing apic map recalculation (Vitaly Kuznetsov) [1882793] - [virt] kvm/eventfd: move wildcard calculation outside loop (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Simplify the initialization of nested_vmx_msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix VMX controls MSRs setup when nested VMX enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Avoid freeing uninitialized pointers in svm_set_nested_state() (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove aliases with X64 in their name (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Split hyperv-tlfs.h into arch dependent and independent files (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove HV_PROCESSOR_POWER_STATE #defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add GHCB definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: nested: Don't allocate VMCB structures on stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: page_track: Fix RCU list API usage (Vitaly Kuznetsov) [1882793] - [kernel] rculist: Introduce list/hlist_for_each_entry_srcu() macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: update PFEC_MASK/PFEC_MATCH together with PF intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add a dedicated INVD intercept routine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix MSR_IA32_TSC read for nested migration (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Fix assert failure in single-step test (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Make smaller physical guest address space support user-configurable (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: Check the allocation of pv cpu mask" (Vitaly Kuznetsov) [1882793] - [x86] kvm: emulator: more strict rsm checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: more strict SMM checks when returning to nested guest (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: setup nested msr permission bitmap on nested state load (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: correctly restore GIF on vmexit from nesting after migration (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Don't freeze guest when event delivery causes an APIC-access exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: avoid emulation with stale next_rip (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: always allow writing '0' to MSR_KVM_ASYNC_PF_EN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Periodically schedule when unregistering regions on destroy (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix the update value of nested load IA32_PERF_GLOBAL_CTRL control (Vitaly Kuznetsov) [1882793] - [virt] kvm: fix memory leak in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Check the allocation of pv cpu mask (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Update VMCS02 when L2 PAE PDPTE updates detected (Vitaly Kuznetsov) [1882793] - [documentation] kvm: documentation: Minor fixups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix access code passed to gva_to_gpa (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Use a shorter encoding to clear RAX (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Don't attempt to load PDPTRs when 64-bit mode is enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: detect assigned device via irqbypass manager (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix sev_pin_memory() error handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Set the TDCR settable bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix disable pause loop exit/pause filtering capability on SVM (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Prevent setting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Specify max TDP level via kvm_configure_mmu() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename max_page_level to max_huge_page_level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Dynamically calculate TDP level from max level and MAXPHYADDR (Vitaly Kuznetsov) [1882793] - [x86] kvm: vxm: Remove temporary WARN on expected vs. actual EPTP level mismatch (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Pull the PGD's level from the MMU instead of recalculating it (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Make vmx_load_mmu_pgd() static (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add separate helper for shadow NPT root page role calc (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Drop a duplicate declaration of construct_eptp() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Using macros instead of magic values (Vitaly Kuznetsov) [1882793] - [tools] kvm: nvmx: check for invalid hdr.vmx.flags (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: check for required but missing VMCS12 in KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: do not set guest mode flag (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt/kvm/api: eliminate duplicated word (Vitaly Kuznetsov) [1882793] - [documentation] docs: kvm: Replace HTTP links with HTTPS ones (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: remove nonsensical EXITINFO1 adjustment on nested NPF (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add a capability for GUEST_MAXPHYADDR < HOST_MAXPHYADDR support (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: optimize #PF injection when MAXPHYADDR does not match (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add guest physical address check in EPT violation and misconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: introduce vmx_need_pf_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: update exception bitmap on CPUID changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename update_bp_intercept to update_exception_bitmap (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Add guest physical address check in translate_gpa() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Move translate_gpa() to mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add helper functions for illegal GPA checking and page fault injection (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: move MSR_IA32_PERF_CAPABILITIES emulation to common x86 code (Vitaly Kuznetsov) [1882793] - [virt] kvm: Move x86's MMU memory cache helpers to common KVM code (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Move x86's version of struct kvm_mmu_memory_cache to common code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Prepend "kvm_" to memory cache helpers that will be global (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Skip filling the gfn cache for guaranteed direct MMU topups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Zero allocate shadow pages (outside of mmu_lock) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make __GFP_ZERO a property of the memory cache (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate the memory caches for shadow pages and gfn arrays (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Clean up the gorilla math in mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Topup memory caches after walking GVA->GPA (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move fast_page_fault() call above mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Try to avoid crashing KVM if a MMU memory cache is empty (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove superfluous gotos from mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Use consistent "mc" name for kvm_mmu_memory_cache locals (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Consolidate "page" variant of memory cache helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track the associated kmem_cache in the MMU caches (Vitaly Kuznetsov) [1882793] - [x86] kvm/x86: pmu: Fix #GP condition check for RDPMC emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_x86_ops.vcpu_after_set_cpuid() into kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename kvm_update_cpuid() to kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Extract kvm_update_cpuid_runtime() from kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce kvm_check_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_apic_set_version() to kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Use guest_cpuid_has() in kvm_apic_set_version() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Go on updating other CPUID leaves when leaf 1 is absent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset vcpu->arch.cpuid_nent to 0 if SET_CPUID* fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: limit the maximum number of vPMU fixed counters to 3 (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Make CR4.VMXE reserved for the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Create mask for guest CR4 reserved bits in kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read PDPTEs on CR0.CD and CR0.NW changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: Add "nopvspin" parameter to disable PV spinlocks (Vitaly Kuznetsov) [1882793] - [x86] kvm: Change print code to use pr_*() format (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: x86: Fix setup the virt_spin_lock_key before static key get initialized" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename page_header() to to_shadow_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add sptep_to_sp() helper to wrap shadow page lookup (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make kvm_mmu_page definition and accessor internal-only (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add MMU-internal header (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move kvm_mmu_available_pages() into mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move mmu_audit.c and mmutrace.h into the mmu/ sub-directory (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Exit to userspace on make_mmu_pages_available() error (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when shrinking the slab (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when recycling oldest pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't put invalid SPs back on the list of active pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Optimize MMU page cache lookup for fully direct MMUs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid multiple hash lookups in kvm_get_mmu_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use VMCALL and VMMCALL mnemonics in kvm_para.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename svm_nested_virtualize_tpr() to nested_svm_virtualize_tpr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add svm_ prefix to set/clr/is_intercept() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add vmcb_ prefix to mark_*() functions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename struct nested_state to svm_nested_state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Wrap VM-Fail valid path in generic VM-Fail helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Set last_vmentry_cpu in vcpu_enter_guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add "last CPU" to some KVM_EXIT information (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add last_cpu to struct vcpu_vmx (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Always set svm->last_cpu on VMRUN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Prefer vcpu->cpu to raw_smp_processor_id() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report sev_pin_memory errors with PTR_ERR (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: fix svn_pin_memory()'s use of get_user_pages_fast() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move the check for upper 32 reserved bits of DR6 to separate function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Do the same ignore_msrs check for feature msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move ignore_msrs handling upper the stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make .write_log_dirty a nested operation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN if PML emulation helper is invoked outside of nested guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Drop kvm_arch_write_log_dirty() wrapper (Vitaly Kuznetsov) [1882793] - [s390] kvm: async_pf: change kvm_setup_async_pf()/kvm_arch_setup_async_pf() return type to bool (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: drop KVM_PV_REASON_PAGE_READY case from kvm_handle_page_fault() (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt: kvm/api: drop doubled words (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use KVM_POSSIBLE_CR*_GUEST_BITS to initialize guest/host masks (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Mark CR4.TSD as being possibly owned by the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode (Vitaly Kuznetsov) [1882793] - [virt] kvm: use more precise cast and do not drop __user (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: bit 8 of non-leaf PDPEs is not reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix async pf caused null-ptr-deref (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Remove vcpu_vmx's defunct copy of host_pkru (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow TSC to differ by NTP correction bounds without TSC scaling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix MSR range of APIC registers in X2APIC mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Stop context switching MSR_IA32_UMWAIT_CONTROL (Vitaly Kuznetsov) [1882793] - [x86] cpu: Move prototype for get_umwait_control_msr() to a global location (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Plumb L2 GPA through to PML emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid mixing gpa_t with gfn_t in walk_addr_generic() (Vitaly Kuznetsov) [1882793] - [x86] process/64: Make save_fsgs_for_kvm() ready for FSGSBASE (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add helpers to identify interrupt type from intr_info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Switch KVM guest to using interrupts for page ready APF delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: Remove defunct KVM_DEBUG_FS Kconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Always treat MSR_IA32_PERF_CAPABILITIES as a valid PMU MSR (Vitaly Kuznetsov) [1882793] - [x86] kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user() (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: update hyperv_cpuid with SynDBG tests (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger via hypercalls (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: enable hypercalls regardless of hypercall page (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger interface (Vitaly Kuznetsov) [1882793] - [x86] hyper-v: Add synthetic debugger definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/pmu: Support full width counting (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: announce KVM_FEATURE_ASYNC_PF_INT (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: acknowledgment mechanism for async pf page ready notifications (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: interrupt based APF 'page ready' event delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: extend struct kvm_vcpu_pv_apf_data with token info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyperv: Remove duplicate definitions of Reference TSC Page (Vitaly Kuznetsov) [1882793] - [x86] kvm: Restrict ASYNC_PF to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: Sanitize kvm_async_pf_task_wait() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Handle async page faults directly through do_page_fault() (Vitaly Kuznetsov) [1882793] - [virt] kvm: add halt-polling cpu usage stats (Vitaly Kuznetsov) [1882793] - [powerpc] kvm: Replace vcpu->swait with rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce rcuwait_active() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce prepare_to and finish_rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Add @state argument to rcuwait_wait_event() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Let rcuwait_wake_up() return whether or not a task was awoken (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Fix stale wake call name in comment (Vitaly Kuznetsov) [1882793] - [s390] kvm: s390: Use kvm_vcpu_wake_up in kvm_s390_vcpu_wakeup (Vitaly Kuznetsov) [1882793] - [documentation] docs/virt/kvm: Document configuring and running nested guests (Vitaly Kuznetsov) [1882793] - [tools] docs: fix broken references for ReST files that moved around (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extend VMXs #AC interceptor to handle split lock #AC in guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Emulate split-lock access as a write in emulator (Vitaly Kuznetsov) [1882793] - [net] core: check length before updating Ethertype in skb_mpls_{push,pop} (Guillaume Nault) [1893886] - [net] pktgen: fix error message with wrong function name (Guillaume Nault) [1893886] - [net] handle the return value of pskb_carve_frag_list() correctly (Guillaume Nault) [1893886] - [net] Fix potential wrong skb->protocol in skb_vlan_untag() (Guillaume Nault) [1893886] - [net] make symbol 'flush_works' static (Guillaume Nault) [1893886] - [net] compat: Add missing sock updates for SCM_RIGHTS (Guillaume Nault) [1893886] - [net] mpls: drop skb's dst in mpls_forward() (Guillaume Nault) [1893886] - [include] net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb (Guillaume Nault) [1893886] - [net] fix skb_panic to output real address (Guillaume Nault) [1893886] - [net] fix a potential recursive NETDEV_FEAT_CHANGE (Guillaume Nault) [1893886] - [net] neigh: send protocol value in neighbor create notification (Guillaume Nault) [1893886] - [net] revert default NAPI poll timeout to 2 jiffies (Guillaume Nault) [1893886] - [net] compat_ioctl: handle SIOCOUTQNSD (Guillaume Nault) [1893886] - [net] neigh: use long type to store jiffies delta (Guillaume Nault) [1893886] - [documentation] dev-tools: kselftest.rst: Update examples and paths (Hangbin Liu) [1876011] - [tools] selftests/run_kselftest.sh: Make each test individually selectable (Hangbin Liu) [1876011] - [tools] selftests: Extract run_kselftest.sh and generate stand-alone test list (Hangbin Liu) [1876011] - [tools] selftests/harness: Flush stdout before forking (Hangbin Liu) [1876011] - [tools] selftests: forwarding: Add missing 'rp_filter' configuration (Hangbin Liu) [1892298] - [tools] selftests/net: relax cpu affinity requirement in msg_zerocopy test (Hangbin Liu) [1892298] - [tools] selftests: ethtool: Fix test when only two speeds are supported (Hangbin Liu) [1892298] - [tools] selftests/net: tcp_mmap: fix clang warning for target arch PowerPC (Hangbin Liu) [1892298] - [tools] selftests/net: psock_fanout: fix clang issues for target arch PowerPC (Hangbin Liu) [1892298] - [netdrv] netxen: mark netxen_nic as deprecated in RHEL8 (Ivan Vecera) [1878188] - [net] linkmode: introduce linkmode_intersects() (Ivan Vecera) [1893193] - [net] ipv6: avoid lockdep issue in fib6_del() (Hangbin Liu) [1892196] - [net] ipv6: fix memory leaks on IPV6_ADDRFORM path (Hangbin Liu) [1892196] - [net] ila: remove unused inline function ila_addr_is_ila (Hangbin Liu) [1892196] - [net] ila: Fix uninitialised return value in ila_xlat_nl_cmd_flush (Hangbin Liu) [1892196] - [netdrv] i40e: always propagate error value in i40e_set_vsi_promisc() (Stefan Assmann) [1835705] - [netdrv] i40e: fix return of uninitialized aq_ret in i40e_set_vsi_promisc (Stefan Assmann) [1835705] - [netdrv] i40e: Remove scheduling while atomic possibility (Stefan Assmann) [1835705] - [pci] hv: Fix hibernation in case interrupts are not re-created (Mohammed Gamal) [1846838] - [powerpc] kvm: ppc: book3s hv: xics: Replace the 'destroy' method by a 'release' method (Greg Kurz) [1857527] - [security] selinux: complete the inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: prepare for inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: specialize symtab insert and search functions (Ondrej Mosnacek) [1878149] - [security] selinux: fixed a checkpatch warning with the sizeof macro (Ondrej Mosnacek) [1878149] - [security] selinux: log error messages on required process class / permissions (Ondrej Mosnacek) [1878149] - [security] selinux: fix undefined return of cond_evaluate_expr (Ondrej Mosnacek) [1878149] - [security] selinux: fix a double free in cond_read_node()/cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: fix double free (Ondrej Mosnacek) [1878149] - [security] selinux: netlabel: Remove unused inline function (Ondrej Mosnacek) [1878149] - [security] selinux: do not allocate hashtabs dynamically (Ondrej Mosnacek) [1878149] - [security] selinux: fix return value on error in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: simplify range_write() (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: don't produce incorrect filename_trans_count (Ondrej Mosnacek) [1878149] - [security] selinux: implement new format of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: move context hashing under sidtab (Ondrej Mosnacek) [1878149] - [security] selinux: hash context structure directly (Ondrej Mosnacek) [1878149] - [security] selinux: store role transitions in a hash table (Ondrej Mosnacek) [1878149] - [security] selinux: drop unnecessary smp_load_acquire() call (Ondrej Mosnacek) [1878149] - [security] selinux: fix warning Comparison to bool (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: free str on error in str_read() (Ondrej Mosnacek) [1878149] - [security] selinux: clean up indentation issue with assignment statement (Ondrej Mosnacek) [1878149] - [security] selinux: avtab_init() and cond_policydb_init() return void (Ondrej Mosnacek) [1878149] - [security] selinux: clean up error path in policydb_init() (Ondrej Mosnacek) [1878149] - [security] selinux: remove unused initial SIDs and improve handling (Ondrej Mosnacek) [1878149] - [security] selinux: reduce the use of hard-coded hash sizes (Ondrej Mosnacek) [1878149] - [security] selinux: Add xfs quota command types (Ondrej Mosnacek) [1878149] - [security] selinux: optimize storage of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: factor out loop body from filename_trans_read() (Ondrej Mosnacek) [1878149] - [security] selinux: generalize evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_expr to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_av_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: sel_avc_get_stat_idx should increase position index (Ondrej Mosnacek) [1878149] - [security] selinux: simplify evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: move status variables out of selinux_ss (Ondrej Mosnacek) [1878149] - [scripts] selinux: use kernel linux/socket.h for genheaders and mdp (Ondrej Mosnacek) [1878149] - [scripts] genheaders: -s had been there since v6; -*s - since v7 (Ondrej Mosnacek) [1878149] - [scsi] scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug (Ming Lei) [1876863] - [scsi] scsi: scsi_debug: Support host tagset (Ming Lei) [1876863] - [scsi] scsi: core: Show nr_hw_queues in sysfs (Ming Lei) [1876863] - [scsi] scsi: Add host and host template flag 'host_tagset' (Ming Lei) [1876863] - [block] null_blk: Support shared tag bitmap (Ming Lei) [1876863] - [block] blk-mq, elevator: Count requests per hctx to improve performance (Ming Lei) [1876863] - [block] blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Record nr_active_requests per queue for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Relocate hctx_may_queue() (Ming Lei) [1876863] - [block] blk-mq: Facilitate a shared sbitmap per tagset (Ming Lei) [1876863] - [block] blk-mq: Use pointers for blk_mq_tags bitmap tags (Ming Lei) [1876863] - [block] blk-mq: Pass flags for tag init/free (Ming Lei) [1876863] - [block] blk-mq: Free tags in blk_mq_init_tags() upon error (Ming Lei) [1876863] - [block] blk-mq: Rename blk_mq_update_tag_set_depth() (Ming Lei) [1876863] - [block] blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1876863] - [block] block: fix double account of flush request's driver tag (Ming Lei) [1876863] - [block] blk-mq: centralise related handling into blk_mq_get_driver_tag (Ming Lei) [1876863] - [block] blk-mq: streamline handling of q->mq_ops->queue_rq result (Ming Lei) [1876863] - [block] blk-mq: remove pointless call of list_entry_rq() in hctx_show_busy_rq() (Ming Lei) [1876863] - [block] blk-mq: move blk_mq_get_driver_tag into blk-mq.c (Ming Lei) [1876863] - [block] blk-mq: support batching dispatch in case of io (Ming Lei) [1876863] - [block] blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove dead check from blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: move getting driver tag and budget into one helper (Ming Lei) [1876863] - [block] blk-mq: pass hctx to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove the BLK_MQ_REQ_INTERNAL flag (Ming Lei) [1876863] - [net] netns: Constify exported functions (Guillaume Nault) [1806134] - [net] netns: protect netns ID lookups with RCU (Guillaume Nault) [1806134] - [net] netns: Remove __peernet2id_alloc() (Guillaume Nault) [1806134] - [net] netns: read NETNSA_NSID as s32 attribute in rtnl_net_getid() (Guillaume Nault) [1806134] - [tools] selftests: txtimestamp: add flag for timestamp validation tolerance. (Hangbin Liu) [1861175] - [tools] selftests/net: so_txtime: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftests/net: rxtimestamp: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftest: txtimestamp: fix net ns entry logic (Hangbin Liu) [1861175] - [tools] selftests/net: update initializer syntax to use c99 designators (Hangbin Liu) [1861175] - [tools] selftests/net: add ipv6 test coverage in rxtimestamp test (Hangbin Liu) [1861175] - [tools] selftests/net: plug rxtimestamp test into kselftest framework (Hangbin Liu) [1861175] - [tools] selftests/net: in rxtimestamp getopt_long needs terminating null entry (Hangbin Liu) [1861175] - [tools] selftests/net: in timestamping, strncpy needs to preserve null byte (Hangbin Liu) [1861175] - [tools] selftests: move timestamping selftests to net folder (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: print statistics for timestamp events. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add support for epoll(). (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add new command-line flags. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow printing latencies in nsec. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow individual txtimestamp tests. (Hangbin Liu) [1861175] - [tools] selftests: timestamping: Fix SIOCGSTAMP undeclared build failure (Hangbin Liu) [1861175] - [tools] selftests: fix timestamping Makefile (Hangbin Liu) [1861175] - [tools] selftests: add missing include unistd (Hangbin Liu) [1861175] - [tools] selftests/txtimestamp: Fix an equals vs assign bug (Hangbin Liu) [1861175] - [tools] selftests: add txtimestamp kselftest (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with ipv6 dgram + raw and pf_packet (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with cmsg support (Hangbin Liu) [1861175] - [hwmon] hwmon: (k10temp) Add support for Zen3 CPUs (Wei Huang) [1846851] - [powerpc] vfs: add faccessat2 syscall (Miklos Szeredi) [1333764] - [fs] vfs: split out access_override_creds() (Miklos Szeredi) [1333764] - [md] Revert "dm writecache: set "Tech Preview" taint using mark_tech_preview()" (Mike Snitzer) [1859413] - [s390] mm: fix huge pte soft dirty copying (Cornelia Huck) [1700709] - [fs] proc/mounts: add cursor (Miklos Szeredi) [1759472]- [char] random: Add a poll handler to extrng_fops (Vladis Dronov) [1884857] - [platform] platform/mellanox: mlxbf-pmc: Add Mellanox BlueField PMC driver (Alaa Hleihel) [1655729] - [mm] mm/page_idle.c: skip offline pages (Chris von Recklinghausen) [1867490] - [powerpc] powerpc/pseries: Detect secure and trusted boot state of the system (Diego Domingos) [1853411] - [net] bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok() (Yauheni Kaliuta) [1874003] - [kernel] kallsyms: Refactor kallsyms_show_value() to take cred (Yauheni Kaliuta) [1874003] - [kernel] kprobes: Show blacklist addresses as same as kallsyms does (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Report PAC and BTI instructions as skippable (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Don't assume unrecognized HINTs are skippable (Yauheni Kaliuta) [1874003] - [lib] usercopy: Avoid soft lockups in test_check_nonzero_user() (Yauheni Kaliuta) [1874003] - [security] selinux: map CAP_PERFMON and CAP_BPF to CAP_SYS_ADMIN (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: fix netdevsim trap_flow_action_cookie read (Yauheni Kaliuta) [1874003] - [net] net/bpfilter: Initialize pos in __bpfilter_process_sockopt (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extend map-in-map selftest to detect memory leaks (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map leak in HASH_OF_MAPS map (Yauheni Kaliuta) [1874003] - [net] bpf: Fix NULL pointer dereference in __btf_resolve_helper_id() (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix cgroup sockopt verifier test (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix libbpf hashmap on (I)LP32 architectures (Yauheni Kaliuta) [1874003] - [tools] selftests: bpf: Fix detach from sockmap tests (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid incorrect bpf_sk_reuseport_detach call (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid copying sk_user_data of reuseport_array during sk_clone (Yauheni Kaliuta) [1874003] - [tools] bpf: Add tests for PTR_TO_BTF_ID vs. null comparison (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an incorrect branch elimination by verifier (Yauheni Kaliuta) [1874003] - [include] bpf: sockmap: Require attach_bpf_fd when detaching a program (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: Check value of unused args to BPF_PROG_ATTACH (Yauheni Kaliuta) [1874003] - [net] bpf: Enforce BPF ringbuf size to be the power of 2 (Yauheni Kaliuta) [1874003] - [tools] bpf, sockmap: Add ingres skb tests that utilize merge skbs (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU dereferenced psock may be used outside RCU block (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU splat with redirect and strparser error or TLS (Yauheni Kaliuta) [1874003] - [tools] bpf: tcp: bpf_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT (Yauheni Kaliuta) [1874003] - [net] bpf: Do not allow btf_ctx_access with __int128 types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Restore behaviour of CAP_SYS_ADMIN allowing the loading of networking bpf programs (Yauheni Kaliuta) [1874003] - [net] bpf: Set the number of exception entries properly for subprograms (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix CO-RE relocs against .text section (Yauheni Kaliuta) [1874003] - [tools] libbpf: Forward-declare bpf_stats_type for systems with outdated UAPI headers (Yauheni Kaliuta) [1874003] - [documentation] bpf: Document optval > PAGE_SIZE behavior for sockopt hooks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Make sure optvals > PAGE_SIZE are bypassed (Yauheni Kaliuta) [1874003] - [net] bpf: Don't return EINVAL from {get, set}sockopt when optlen > PAGE_SIZE (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Add ringbuf map type to map command docs (Yauheni Kaliuta) [1874003] - [samples] bpf, xdp, samples: Fix null pointer dereference in *_user code (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add ringbuf map to a list of known map types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix definition of bpf_ringbuf_output() helper in UAPI comments (Yauheni Kaliuta) [1874003] - [net] bpf: Undo internal BPF_PROBE_MEM in BPF insns dump (Yauheni Kaliuta) [1874003] - [tools] libbpf: Support pre-initializing .bss global variables (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Fix skeleton codegen (Yauheni Kaliuta) [1874003] - [net] bpf: Fix memlock accounting for sock_hash (Yauheni Kaliuta) [1874003] - [net] bpf: tcp: Recv() should return 0 when the peer socket is closed (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Exit on error in function codegen (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Fix memory leak in codegen error cases (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cgroup_skb/egress test for load_bytes_relative (Yauheni Kaliuta) [1874003] - [net] net/filter: Permit reading NET in load_bytes_relative when MAC not set (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Do not force gcc as CC (Yauheni Kaliuta) [1874003] - [tools] libbpf: Define __WORDSIZE if not available (Yauheni Kaliuta) [1874003] - [net] bpf: Devmap adjust uapi for attach bpf program (Yauheni Kaliuta) [1874003] - [net] bpf: Reset data_meta before running programs attached to devmap entry (Yauheni Kaliuta) [1874003] - [scripts] scripts: Require pahole v1.16 when generating BTF (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Synchronize delete from bucket list on map free (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free (Yauheni Kaliuta) [1874003] - [net] bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg (Yauheni Kaliuta) [1874003] - [kernel] bpf: rework the compat kernel probe handling (Yauheni Kaliuta) [1874003] - [kernel] bpf: handle the compat string in bpf_trace_copy_string better (Yauheni Kaliuta) [1874003] - [kernel] bpf: factor out a bpf_trace_copy_string helper (Yauheni Kaliuta) [1874003] - [net] mmap locking API: add mmap_read_trylock_non_owner() (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: use mmap locking API (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix ringbuf selftest sample counting undeterminism (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an error code in check_btf_func() (Yauheni Kaliuta) [1874003] - [net] bpf: make bpf_check_uarg_tail_zero() use check_zeroed_user() (Yauheni Kaliuta) [1874003] - [lib] lib: introduce copy_struct_from_user() helper (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add a default $(CXX) value (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: Don't use $(COMPILE.c) (Yauheni Kaliuta) [1874003] - [s390] s390/bpf: Use bcr 0, 0 as tail call nop filler (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix verifier test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix sample_cnt shared between two threads (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Adapt cls_redirect to call csum_level helper (Yauheni Kaliuta) [1874003] - [net] bpf: Add csum_level helper for fixing up csum levels (Yauheni Kaliuta) [1874003] - [net] bpf: Fix up bpf_skb_adjust_room helper's skb csum setting (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.c (Yauheni Kaliuta) [1874003] - [net] bpf: Use tracing helpers for lsm programs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add test for SO_BINDTODEVICE opt of bpf_setsockopt (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add test for ktls with skb bpf ingress policy (Yauheni Kaliuta) [1874003] - [net] bpf: Fix running sk_skb program types with ktls (Yauheni Kaliuta) [1874003] - [net] bpf: Refactor sockmap redirect code so its easy to reuse (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add SEC name for xdp programs attached to device map (Yauheni Kaliuta) [1874003] - [net] bpf: Add support to attach bpf program to a devmap entry (Yauheni Kaliuta) [1874003] - [kernel] bpf: Use strncpy_from_unsafe_strict() in bpf_seq_printf() helper (Yauheni Kaliuta) [1874003] - [net] devmap: Formalize map value as a named struct (Yauheni Kaliuta) [1874003] - [net] bpf: Add rx_queue_mapping to bpf_sock (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add tests for write-only stacks/queues (Yauheni Kaliuta) [1874003] - [documentation] docs/bpf: Add BPF ring buffer design notes (Yauheni Kaliuta) [1874003] - [tools] bpf: Add BPF ringbuf and perf buffer benchmarks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add BPF ringbuf selftests (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BPF ring buffer support (Yauheni Kaliuta) [1874003] - [tools] bpf: Implement BPF ring buffer and verifier support for it (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map permissions check (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup comments in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup some file descriptors in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix a typo in test_maps (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix perf_buffer__free() API for sparse allocs (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Test probe_* helpers from SCHED_CLS (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add sk_msg helpers load and attach test (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add get socket storage helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Extend bpf_base_func_proto helpers with probe_* and *current_task* (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add some generic helpers that may be useful from sk_msg (Yauheni Kaliuta) [1874003] - [net] bpf: Fix spelling in comment explaining ARG1 in ___bpf_prog_run (Yauheni Kaliuta) [1874003] - [tools] libbpf: Install headers as part of make install (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add API to consume the perf ring buffer content (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Print correct error message when failing to load BTF (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Make capability check account for new BPF caps (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Clean subcommand help messages (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_LIRC required for test_lirc_mode2.sh (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add general instructions for test execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add printk to test_sk_lookup_kern to encode null ptr check (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer map value branch (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer check branch taken (Yauheni Kaliuta) [1874003] - [net] bpf: Verifier track null pointer branch_taken with JNE and JEQ (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, testing: Add get{peer, sock}name selftests to test_progs (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [net] bpf: Add get{peer, sock}name attach types for sock_addr (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe, tail call kern progs map definition (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Add tracex7 test file to .gitignore (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor tail call user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe tracing user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor pointer error check with libbpf (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add ktls tests to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add blacklist to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add whitelist option to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, provide verbose option for selftests execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, break down test_sockmap into subtests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, improve test_sockmap total bytes counter (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, print error in test_sockmap error cases (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, sockmap test prog run without setting cgroup (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, remove prints from sockmap tests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, move sockmap bpf prog header into progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Remove test_align leftovers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move test_align under test_progs (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Fix signedness warnings (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Remove unused #include (Yauheni Kaliuta) [1874003] - [net] bpf: Fix check_return_code to only allowin trace_iter progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use CAP_BPF and CAP_PERFMON in tests (Yauheni Kaliuta) [1874003] - [net] bpf: Implement CAP_BPF (Yauheni Kaliuta) [1874003] - [security] bpf, capability: Introduce CAP_BPF (Yauheni Kaliuta) [1874003] - [security] capabilities: Introduce CAP_PERFMON to kernel and user space (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Allow probing for CONFIG_HZ from kernel config (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test for sk helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add connect_fd_to_fd, connect_wait net helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Allow skb_ancestor_cgroup_id helper in cgroup skb (Yauheni Kaliuta) [1874003] - [net] bpf: Allow sk lookup helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fix spelling mistake "SIGALARM" -> "SIGALRM" (Yauheni Kaliuta) [1874003] - [net] bpf: Fix bpf_iter's task iterator logic (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test narrow loads for bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [net] bpf: Support narrow loads from bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: Remove compiler warnings (Yauheni Kaliuta) [1874003] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Yauheni Kaliuta) [1874003] - [net] bpf: Change func bpf_iter_unreg_target() signature (Yauheni Kaliuta) [1874003] - [net] bpf: net: Refactor bpf_iter target registration (Yauheni Kaliuta) [1874003] - [net] bpf: Add comments to interpret bpf_prog return values (Yauheni Kaliuta) [1874003] - [tools] bpf: Change btf_iter func proto prefix to "bpf_iter_" (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests : Explain bpf_iter test failures with llvm 10.0.0 (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Add BPF triggering benchmark (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fmod_ret prog and implement test_overhead as part of bench (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add benchmark runner infrastructure (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extract parse_num_list into generic testing_helpers.c (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874003] - [scripts] bpf: Minor fixes to BPF helpers documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Minor fixes for documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Poison and replace kernel integer typedefs (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Replace zero-length array with flexible-array (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize ADD, SUB, JMP BPF_K using arm64 add/sub immediates (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize AND, OR, XOR, JSET BPF_K using arm64 logical immediates (Yauheni Kaliuta) [1874003] - [tools] bpf, runqslower: include proper uapi/bpf.h (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests: Add iter progs for bpf_map/task/task_file (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add bpf_iter support for bptool (Yauheni Kaliuta) [1874003] - [tools] tools/libpf: Add offsetof/container_of macro in bpf_helpers.h (Yauheni Kaliuta) [1874003] - [tools] tools/libbpf: Add bpf_iter support (Yauheni Kaliuta) [1874003] - [net] bpf: Support variable length array in tracing programs (Yauheni Kaliuta) [1874003] - [net] bpf: Handle spilled PTR_TO_BTF_ID properly when checking stack_boundary (Yauheni Kaliuta) [1874003] - [kernel] bpf: Add bpf_seq_printf and bpf_seq_write helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Add PTR_TO_BTF_ID_OR_NULL support (Yauheni Kaliuta) [1874003] - [net] bpf: Add task and task/file iterator targets (Yauheni Kaliuta) [1874003] - [net] bpf: Add bpf_map iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement common macros/helpers for target iterators (Yauheni Kaliuta) [1874003] - [net] bpf: Create file bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Create anonymous bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement bpf_seq_read() for bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE (Yauheni Kaliuta) [1874003] - [net] bpf: Allow loading of a bpf_iter program (Yauheni Kaliuta) [1874003] - [net] bpf: Implement an interface to register bpf_iter targets (Yauheni Kaliuta) [1874003] - [tools] bpf: Allow any port in bpf_bind helper (Yauheni Kaliuta) [1874003] - [net] net: Refactor arguments of inet{,6}_bind (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move existing common networking parts into network_helpers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Generalize helpers to control background listener (Yauheni Kaliuta) [1874003] - [net] crypto: lib/sha1 - rename "sha" to "sha1" (Yauheni Kaliuta) [1874003] - [arm64] arm64: bpf: Annotate JITed code for BTI (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Add constants for new HINT instruction decode (Yauheni Kaliuta) [1874003] - [kernel] sysctl: Fix unused function warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use reno instead of dctcp (Yauheni Kaliuta) [1874003] - [net] bpf: Fix use-after-free of bpf_link when priming half-fails (Yauheni Kaliuta) [1874003] - [tools] bpf: Bpf_{g, s}etsockopt for struct bpf_sock_addr (Yauheni Kaliuta) [1874003] - [tools] bpf: Add selftest for BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add support for command BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [net] bpf: Sharing bpf runtime stats with BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test allowed maps for bpf_sk_select_reuseport (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix false uninitialized variable warning (Yauheni Kaliuta) [1874003] - [net] bpf: Fix unused variable warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use SOCKMAP for server sockets in bpf_sk_assign test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed (Yauheni Kaliuta) [1874003] - [net] bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Make libcap dependency optional (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Allow unprivileged users to probe features (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: For "feature probe" define "full_mode" bool as global (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Disable ASAN instrumentation for mmap()'ed memory read (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix invalid memory reads in core_relo selftest (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix memory leak in extract_build_id() (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix memory leak and possible double-free in hashmap__clear (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Convert test_hashmap into test_progs test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add SAN_CFLAGS param to selftests build to allow sanitizers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Ensure test flavors use correct skeletons (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BTF-defined map-in-map support (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor map creation logic and fix cleanup leak (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor BTF-defined map definition parsing logic (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add link bash completions (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpftool-link manpage (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpf_link show and pin support (Yauheni Kaliuta) [1874003] - [tools] bpftool: Expose attach_type-to-string array to non-cgroup code (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id, and get_obj_info (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add low-level APIs for new bpf_link commands (Yauheni Kaliuta) [1874003] - [net] bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Allocate ID for bpf_link (Yauheni Kaliuta) [1874003] - [tools] libbpf: Remove unneeded semicolon in btf_dump_emit_type (Yauheni Kaliuta) [1874003] - [net] bpf, cgroup: Remove unused exports (Yauheni Kaliuta) [1874003] - [tools] libbpf: Return err if bpf_object__load failed (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cls_redirect classifier (Yauheni Kaliuta) [1874003] - [net] bpf: Make verifier log more relevant by default (Yauheni Kaliuta) [1874003] - [net] bpf: add bpf_ktime_get_boot_ns() (Yauheni Kaliuta) [1874003] - [net] net: bpf: Make bpf_ktime_get_ns() available to non GPL programs (Yauheni Kaliuta) [1874003] - [net] net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head (Yauheni Kaliuta) [1874003] - [net] bpf: Fix missing bpf_base_func_proto in cgroup_base_func_proto for CGROUP_NET=n (Yauheni Kaliuta) [1874003] - [tools] bpf_helpers.h: Add note for building with vmlinux.h or linux/types.h (Yauheni Kaliuta) [1874003] - [net] bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE, SYSCTL, SOCKOPT} (Yauheni Kaliuta) [1874003] - [tools] tools/bpf/bpftool: Remove duplicate headers (Yauheni Kaliuta) [1874003] - [net] bpf: Remove set but not used variable 'dst_known' (Yauheni Kaliuta) [1874003] - [net] xdp: export the DEV_MAP_BULK_SIZE macro (Yauheni Kaliuta) [1874003] - [kernel] trace/bpf_trace: Open access for CAP_PERFMON privileged process (Yauheni Kaliuta) [1874003] - [scsi] scsi: lpfc: Fix initial FLOGI failure due to BBSCN not supported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.5 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Reject CT request for MIB commands (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add FDMI Vendor MIB support (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix duplicate wq_create_version check (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Removed unused macros in lpfc_attr.c (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix scheduling call while in softirq context in lpfc_unreg_rpi (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc() (Dick Kennedy) [1887549] - [scsi] scsi: Remove unneeded break statements (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add dependency on CPU_FREQ (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_cpu_map_store() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove set but not used 'qp' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.4 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix setting IRQ affinity with an empty CPU mask (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix spelling mistake "Cant" -> "Can't" (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.3 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix validation of bsg reply lengths (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix retry of PRLI when status indicates its unsupported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops when unloading driver while running mds diags (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix RSCN timeout due to incorrect gidft counter (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix no message shown for lpfc_hdw_queue out of range value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FCoE speed reporting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add missing misc_deregister() for lpfc_init() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix typo in comment for ULP (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add description for lpfc_release_rpi()'s 'ndlpl param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix a bunch of kerneldoc misdemeanors (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add and rename a whole bunch of function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Use __printf() format notation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix kerneldoc parameter formatting/misnaming/missing issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix some function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Ensure variable has the same stipulations as code using it (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up formatting/docrot where appropriate (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Provide description for lpfc_mem_alloc()'s 'align' param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up around 120 documentation issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unused variable 'pg_addr' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Correct some pretty obvious misdocumentation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix less-than-zero comparison of unsigned value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix interrupt assignments when multiple vectors are supported on same CPU (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix inconsistent indenting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.2 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add an internal trace log buffer (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add blk_io_poll support for latency improvment (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add support to display if adapter dumps are available (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Allow applications to issue Common Set Features mailbox command (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix language in 0373 message to reflect non-error message (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix shost refcount mismatch when deleting vport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix stack trace seen while setting rrq active (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops due to overrun when reading SLI3 data (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix missing MDS functionality (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix unused assignment in lpfc_sli4_bsg_link_diag_test (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset() (Dick Kennedy) [1887549] - [scsi] lpfc_debugfs: get rid of pointless access_ok() (Dick Kennedy) [1887549] - [scsi] lpfc: add nvmet discovery_event op support (Dick Kennedy) [1887549] - [scsi] scsi: core: Don't start concurrent async scan on same host (Ming Lei) [1874501] - [crypto] crypto: bcm - Verify GCM/CCM key length in setkey (Vladis Dronov) [1887389] - [x86] x86/cpufeatures: Add support for fast short REP; MOVSB (Steve Best) [1838265] - [scsi] scsi: mpt3sas: A small correction in _base_process_reply_queue (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix sync irqs (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Detect tampered Aero and Sea adapters (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Don't call disable_irq from IRQ poll handler (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove pci-dma-compat wrapper API (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove superfluous memset() (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Update driver version to 35.100.00.00 (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Postprocessing of target and LUN reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Add functions to check if any cmd is outstanding on Target and LUN (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Rename and export interrupt mask/unmask functions (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Cancel the running work during host reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Dump system registers for debugging (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Memset config_cmds.reply buffer with zeros (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix kdoc comments format (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix set but unused variable (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix error returns in BRM_status_show (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix unlock imbalance (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix spelling mistake (Tomas Henzl) [1851440] - [s390] s390/zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl (Claudio Imbrenda) [1885962] - [scsi] scsi: megaraid: Make smp_affinity_enable static (Tomas Henzl) [1860910] - [scsi] remove ioremap_nocache and devm_ioremap_nocache (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Remove set but unused variable (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix compilation warnings (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix kdoc comments format (Tomas Henzl) [1860910] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Tomas Henzl) [1860910] - [net] ethtool: Add support for 100Gbps per lane link modes (Ivan Vecera) [1879202]- [netdrv] ibmveth: Fix use of ibmveth in a bridge (Steve Best) [1893294] - [x86] ima: add a new CONFIG for loading arch-specific policies (Bruno Meneguele) [1869758] - [netdrv] e1000e: Add support for Meteor Lake (Ken Cox) [1838750] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838750] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ken Cox) [1838750] - [netdrv] e1000e: Remove unnecessary usages of memset (Ken Cox) [1838750] - [netdrv] e1000e: continue to init PHY even when failed to disable ULP (Ken Cox) [1838750] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838750] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838750] - [netdrv] e1000e: fix unused-function warning (Ken Cox) [1838750] - [netdrv] e1000e: Do not wake up the system via WOL if device wakeup is disabled (Ken Cox) [1838750] - [netdrv] e1000e: Relax condition to trigger reset for ME workaround (Ken Cox) [1838750] - [netdrv] e1000e: disable s0ix entry and exit flows for ME systems (Ken Cox) [1838750] - [netdrv] e1000e: Disable TSO for buffer overrun workaround (Ken Cox) [1838750] - [netdrv] e1000e: Warn if disabling ULP failed (Ken Cox) [1838750] - [scsi] scsi: fnic: Do not call 'scsi_done()' for unhandled commands (Govindarajulu Varadarajan) [1870397] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838749] - [netdrv] igbvf: use generic power management (Corinna Vinschen) [1838749] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838749] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838749] - [net] SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment() (Steve Dickson) [1884361] - [net] SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()") (Steve Dickson) [1884361] - [net] netfilter: nf_queue: do not release refcouts until nf_reinject is done (Florian Westphal) [1886557] - [net] netfilter: nf_queue: place bridge physports into queue_entry struct (Florian Westphal) [1886557] - [net] netfilter: nf_queue: make nf_queue_entry_release_refs static (Florian Westphal) [1886557] - [firewire] firewire: Deprecate Firewire support in RHEL8 (Prarit Bhargava) [1871863] - [lib] Add pldmfw library for PLDM firmware update (Patrick Talbert) [1878278] - [lib] bitops: introduce the for_each_set_clump8 macro (Patrick Talbert) [1878278] - [mm] x86/ioremap: Map EFI runtime services data as encrypted for SEV (Lenny Szubowicz) [1883134] - [powerpc] Revert "powerpc/powernv/idle: Replace CPU feature check with PVR check" (Steve Best) [1882365] - [powerpc] powerpc/xive: Do not expose a debugfs file when XIVE is disabled (Steve Best) [1854526] - [kvm] powerpc/xive: Enforce load-after-store ordering when StoreEOI is active (Steve Best) [1854526] - [powerpc] powerpc/xive: Add a debugfs file to dump internal XIVE state (Steve Best) [1854526] - [net] openvswitch: add TTL decrement action (Eelco Chaudron) [1762450]- [kernel] futex: Adjust absolute futex timeouts with per time namespace offset (Waiman Long) [1548297] - [kernel] futex: Remove unused or redundant includes (Waiman Long) [1548297] - [include] vdso: Fix clocksource.h macro detection (Waiman Long) [1548297] - [x86] um: Fix header inclusion (Waiman Long) [1548297] - [arm64] arm64: vdso32: make vdso32 install conditional (Waiman Long) [1548297] - [arm64] ARM64: vdso32: Install vdso32 from vdso_install (Waiman Long) [1548297] - [arm64] vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter() (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Provide vdso_update_begin/end() (Waiman Long) [1548297] - [include] lib/vdso: Allow to add architecture-specific vdso data (Waiman Long) [1548297] - [arm64] arm64: enable time namespace support (Waiman Long) [1548297] - [arm64] arm64/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [arm64] arm64/vdso: Handle faults on timens page (Waiman Long) [1548297] - [arm64] arm64/vdso: Add time namespace page (Waiman Long) [1548297] - [arm64] arm64/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [arm64] arm64/vdso: use the fault callback to map vvar pages (Waiman Long) [1548297] - [arm64] arm64: compat: Allow 32-bit vdso and sigpage to co-exist (Waiman Long) [1548297] - [x86] x86/vdso: Unbreak paravirt VDSO clocks (Waiman Long) [1548297] - [lib] lib/vdso: Provide sanity check for cycles (again) (Waiman Long) [1548297] - [kernel] clocksource: Remove obsolete ifdef (Waiman Long) [1548297] - [tools] selftests/timens: handle a case when alarm clocks are not supported (Waiman Long) [1548297] - [arm64] arm64: vdso: Add --eh-frame-hdr to ldflags (Waiman Long) [1548297] - [arm64] arm64: vdso: Add -fasynchronous-unwind-tables to cflags (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'map' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'abi' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: simplify arch_vdso_type ifdeffery (Waiman Long) [1548297] - [arm64] arm64: vdso: remove aarch32_vdso_pages (Waiman Long) [1548297] - [arm64] arm64: vdso: Add '-Bsymbolic' to ldflags (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Convert iterators to unsigned (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Correct error messages on file open (Waiman Long) [1548297] - [include] vdso/datapage: Use correct clock mode name in comment (Waiman Long) [1548297] - [arm64] arm64: vdso: don't free unallocated pages (Waiman Long) [1548297] - [fs] proc, time/namespace: Show clock symbolic names in /proc/pid/timens_offsets (Waiman Long) [1548297] - [kernel] time/namespace: Add max_time_namespaces ucount (Waiman Long) [1548297] - [kernel] time/namespace: Fix time_for_children symlink (Waiman Long) [1548297] - [arm64] arm64: compat: Fix syscall number of compat_clock_getres (Waiman Long) [1548297] - [tools] selftests/timens: Remove duplicated include (Waiman Long) [1548297] - [kernel] sys/sysinfo: Respect boottime inside time namespace (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Fix vDSO clockmode when vDSO disabled (Waiman Long) [1548297] - [lib] lib/vdso: Enable common headers (Waiman Long) [1548297] - [x86] x86/vdso: Enable x86 to use common headers (Waiman Long) [1548297] - [arm64] arm64: vdso32: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: vdso: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/processor.h (Waiman Long) [1548297] - [arm64] arm64: vdso32: Code clean up (Waiman Long) [1548297] - [include] linux/elfnote.h: Replace elf.h with UAPI equivalent (Waiman Long) [1548297] - [include] common: Introduce processor.h (Waiman Long) [1548297] - [include] linux/ktime.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/jiffies.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time32.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/math64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/clocksource.h: Extract common header for vDSO (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [x86] x86: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [include] linux/limits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/const.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: make BIT(), GENMASK(), and friends available in assembly (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to provide the vdso data pointer (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to override the ns shift operation (Waiman Long) [1548297] - [lib] lib/vdso: Allow fixed clock mode (Waiman Long) [1548297] - [include] lib/vdso: Move VCLOCK_TIMENS to vdso_clock_modes (Waiman Long) [1548297] - [kernel] lib/vdso: Avoid highres update if clocksource is not VDSO capable (Waiman Long) [1548297] - [lib] lib/vdso: Cleanup clock mode storage leftovers (Waiman Long) [1548297] - [arm64] ARM/arm64: vdso: Use common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Use generic VDSO clock mode storage (Waiman Long) [1548297] - [kernel] clocksource: Add common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Move VDSO clocksource state tracking to callback (Waiman Long) [1548297] - [include] clocksource: Cleanup struct clocksource and documentation (Waiman Long) [1548297] - [lib] lib/vdso: Allow the high resolution parts to be compiled out (Waiman Long) [1548297] - [lib] lib/vdso: Only read hrtimer_res when needed in __cvdso_clock_getres() (Waiman Long) [1548297] - [x86] x86/vdso: Mark the TSC clocksource path likely (Waiman Long) [1548297] - [kernel] lib/vdso: Update coarse timekeeper unconditionally (Waiman Long) [1548297] - [kernel] lib/vdso: Make __arch_update_vdso_data() logic understandable (Waiman Long) [1548297] - [kernel] alarmtimer: Unregister wakeup source when module get fails (Waiman Long) [1548297] - [tools] selftests/timens: Check for right timens offsets after fork and exec (Waiman Long) [1548297] - [tools] selftests/timens: Add a simple perf test for clock_gettime() (Waiman Long) [1548297] - [tools] selftests/timens: Add timer offsets test (Waiman Long) [1548297] - [tools] selftests/timens: Add procfs selftest (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for clock_nanosleep() (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for timerfd (Waiman Long) [1548297] - [tools] selftests/timens: Add Time Namespace test for supported clocks (Waiman Long) [1548297] - [fs] fs/proc: Introduce /proc/pid/timens_offsets (Waiman Long) [1548297] - [x86] x86/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [x86] x86/vdso: On timens page fault prefault also VVAR page (Waiman Long) [1548297] - [x86] x86/vdso: Handle faults on timens page (Waiman Long) [1548297] - [kernel] time: Allocate per-timens vvar page (Waiman Long) [1548297] - [x86] x86/vdso: Add time napespace page (Waiman Long) [1548297] - [x86] x86/vdso: Provide vdso_data offset on vvar_page (Waiman Long) [1548297] - [lib] lib/vdso: Prepare for time namespace support (Waiman Long) [1548297] - [x86] x86/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [fs] fs/proc: Respect boottime inside time namespace for /proc/uptime (Waiman Long) [1548297] - [kernel] posix-timers: Make clock_nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] hrtimers: Prepare hrtimer_nanosleep() for time namespaces (Waiman Long) [1548297] - [kernel] alarmtimer: Make nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] posix-timers: Make timer_settime() time namespace aware (Waiman Long) [1548297] - [fs] timerfd: Make timerfd_settime() time namespace aware (Waiman Long) [1548297] - [kernel] time: Add do_timens_ktime_to_host() helper (Waiman Long) [1548297] - [kernel] posix-clocks: Wire up clock_gettime() with timens offsets (Waiman Long) [1548297] - [kernel] posix-timers: Use clock_get_ktime() in common_timer_get() (Waiman Long) [1548297] - [kernel] posix-clocks: Introduce clock_get_ktime() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Provide get_timespec() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Rename gettime() callback to get_ktime() (Waiman Long) [1548297] - [kernel] posix-clocks: Rename .clock_get_timespec() callbacks accordingly (Waiman Long) [1548297] - [kernel] posix-clocks: Rename the clock_get() callback to clock_get_timespec() (Waiman Long) [1548297] - [kernel] time: Add timens_offsets to be used for tasks in time namespace (Waiman Long) [1548297] - [kernel] ns: Introduce Time Namespace (Waiman Long) [1548297] - [lib] lib/vdso: Mark do_hres() and do_coarse() as __always_inline (Waiman Long) [1548297] - [lib] lib/vdso: Avoid duplication in __cvdso_clock_getres() (Waiman Long) [1548297] - [lib] lib/vdso: Let do_coarse() return 0 to simplify the callsite (Waiman Long) [1548297] - [x86] x86/vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [lib] lib/vdso: Remove checks on return value for 32 bit vDSO (Waiman Long) [1548297] - [lib] lib/vdso: Remove VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Expose BUILD_VDSO32 (Waiman Long) [1548297] - [include] lib/vdso: Add unlikely() hint into vdso_read_begin() (Waiman Long) [1548297] - [x86] y2038: vdso: change time_t to __kernel_old_time_t (Waiman Long) [1548297] - [uapi] y2038: add __kernel_old_timespec and __kernel_old_time_t (Waiman Long) [1548297] - [arm64] timekeeping/vsyscall: Update VDSO data unconditionally (Waiman Long) [1548297] - [x86] um: Fix VDSO compiler warning (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Prevent math overflow in BOOTTIME update (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Use legacy syscalls as fallback (Waiman Long) [1548297] - [x86] x86/vdso/32: Use 32bit syscall fallback (Waiman Long) [1548297] - [arm64] arm64: vdso: Cleanup Makefiles (Waiman Long) [1548297] - [arm64] arm64: vdso: fix flip/flop vdso build bug (Waiman Long) [1548297] - [x86] x86/vdso: Fix flip/flop vdso build bug (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Use __iter_div_u64_rem() (Waiman Long) [1548297] - [arm64] arm64: compat: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: compat: No need for pre-ARMv7 barriers on an ARMv8 system (Waiman Long) [1548297] - [arm64] arm64: vdso: Remove unnecessary asm-offsets.c definitions (Waiman Long) [1548297] - [include] vdso: Remove superfluous #ifdef __KERNEL__ in vdso/datapage.h (Waiman Long) [1548297] - [arm64] arm64: vdso: Enable vDSO compat support (Waiman Long) [1548297] - [arm64] arm64: compat: Get sigreturn trampolines from vDSO (Waiman Long) [1548297] - [arm64] arm64: elf: VDSO code page discovery (Waiman Long) [1548297] - [arm64] arm64: compat: VDSO setup for compat layer (Waiman Long) [1548297] - [arm64] arm64: vdso: Refactor vDSO code (Waiman Long) [1548297] - [arm64] arm64: compat: Add vDSO (Waiman Long) [1548297] - [arm64] arm64: compat: Generate asm offsets for signals (Waiman Long) [1548297] - [arm64] arm64: compat: Expose signal related structures (Waiman Long) [1548297] - [arm64] arm64: compat: Add missing syscall numbers (Waiman Long) [1548297] - [arm64] arm64: vdso: Build vDSO with -ffixed-x18 (Waiman Long) [1548297] - [arm64] arm64: vdso: Substitute gettimeofday() with C implementation (Waiman Long) [1548297] - [lib] lib/vdso: Build 32 bit specific functions in the right context (Waiman Long) [1548297] - [lib] lib/vdso: Make __cvdso_clock_getres() static (Waiman Long) [1548297] - [lib] lib/vdso: Make clock_getres() POSIX compliant again (Waiman Long) [1548297] - [lib] lib/vdso/32: Provide legacy syscall fallbacks (Waiman Long) [1548297] - [lib] lib/vdso: Move fallback invocation to the callers (Waiman Long) [1548297] - [lib] lib/vdso/32: Remove inconsistent NULL pointer checks (Waiman Long) [1548297] - [x86] lib/vdso: Make delta calculation work correctly (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_gettime64() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_getres() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Switch to generic vDSO implementation (Waiman Long) [1548297] - [x86] x86/vdso: Prevent segfaults due to hoisted vclock reads (Waiman Long) [1548297] - [kernel] timekeeping: Provide a generic update_vsyscall() implementation (Waiman Long) [1548297] - [lib] lib/vdso: Add compat support (Waiman Long) [1548297] - [lib] lib/vdso: Provide generic VDSO implementation (Waiman Long) [1548297] - [include] hrtimer: Split out hrtimer defines into separate header (Waiman Long) [1548297] - [include] vdso: Define standardized vdso_datapage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: mark functions as __always_inline (Waiman Long) [1548297] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Don't trace count reader functions (Waiman Long) [1548297] - [arm64] arm64: vdso: Explicitly add build-id option (Waiman Long) [1548297] - [x86] gcc-9: properly declare the {pv, hv}clock_page storage (Waiman Long) [1548297] - [arm64] arm64: vdso: Fix clock_getres() for CLOCK_REALTIME (Waiman Long) [1548297] - [arm64] arm64: compat: Refactor aarch32_alloc_vdso_pages() (Waiman Long) [1548297] - [arm64] arm64: compat: Split kuser32 (Waiman Long) [1548297] - [arm64] arm64: compat: Alloc separate pages for vectors and sigpage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: Ensure counter register reads occur with seqlock held (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Use arch_timer_read_counter to access stable counters (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Remove use of workaround static key (Waiman Long) [1548297] - [arm64] clocksource/arm_arch_timer: Drop use of static key in arch_timer_reg_read_stable (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Direcly assign set_next_event workaround (Waiman Long) [1548297] - [arm64] arm64: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [watchdog] watchdog/sbsa: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [kernel] alarmtimer: Return correct remaining time (Waiman Long) [1548297] - [arm64] arm64: vdso: use $(LD) instead of $(CC) to link VDSO (Waiman Long) [1548297] - [arm64] arm64: vdso: fix and clean-up Makefile (Waiman Long) [1548297] - [x86] x86/vdso: Remove hpet_page from vDSO (Waiman Long) [1548297] - [scripts] checksyscalls: fix up mq_timedreceive and stat exceptions (Waiman Long) [1548297] - [uapi] time: Add time_types.h (Waiman Long) [1548297] - [uapi] socket: Add struct __kernel_sock_timeval (Waiman Long) [1548297] - [arm64] arm64: asm-offsets: remove unused offsets (Waiman Long) [1548297] - [arm64] y2038: add 64-bit time_t syscalls to all 32-bit architectures (Waiman Long) [1548297] - [arm64] arm64: replace arm64-obj-* in Makefile with obj-* (Waiman Long) [1548297] - [x86] x86/vdso: Remove obsolete "fake section table" reservation (Waiman Long) [1548297] - [x86] x86/vdso: Rename variable to fix -Wshadow warning (Waiman Long) [1548297] - [x86] x86/vdso: Rearrange do_hres() to improve code generation (Waiman Long) [1548297] - [x86] x86/vdso: Document vgtod_ts better (Waiman Long) [1548297] - [x86] x86/vdso: Remove "memory" clobbers in the vDSO syscall fallbacks (Waiman Long) [1548297] - [x86] x86/vdso: Initialize the CPU/node NR segment descriptor earlier (Waiman Long) [1548297] - [x86] x86/vdso: Introduce helper functions for CPU and node number (Waiman Long) [1548297] - [x86] x86/segments/64: Rename the GDT PER_CPU entry to CPU_NUMBER (Waiman Long) [1548297] - [x86] x66/vdso: Add CLOCK_TAI support (Waiman Long) [1548297] - [x86] x86/vdso: Move cycle_last handling into the caller (Waiman Long) [1548297] - [x86] x86/vdso: Simplify the invalid vclock case (Waiman Long) [1548297] - [x86] x86/vdso: Replace the clockid switch case (Waiman Long) [1548297] - [x86] x86/vdso: Collapse coarse functions (Waiman Long) [1548297] - [x86] x86/vdso: Collapse high resolution functions (Waiman Long) [1548297] - [x86] x86/vdso: Introduce and use vgtod_ts (Waiman Long) [1548297] - [x86] x86/vdso: Use unsigned int consistently for vsyscall_gtod_data:: Seq (Waiman Long) [1548297] - [x86] x86/vdso: Enforce 64bit clocksource (Waiman Long) [1548297] - [x86] x86/time: Implement clocksource_arch_init() (Waiman Long) [1548297] - [kernel] clocksource: Provide clocksource_arch_init() (Waiman Long) [1548297] - [fs] fs/proc/uptime.c: use ktime_get_boottime_ts64 (Waiman Long) [1548297] - [include] y2038: Provide aliases for compat helpers (Waiman Long) [1548297] - [fs] kernel: add kcompat_sys_{f,}statfs64() (Waiman Long) [1548297] - [kernel] sysinfo: Remove get_monotonic_boottime() (Waiman Long) [1548297] - [kernel] posix-timers: Use new ktime_get_*_ts64() helpers (Waiman Long) [1548297] - [kernel] time: Use ktime_get_real_seconds() in time syscall (Waiman Long) [1548297] - [include] time: Introduce struct __kernel_itimerspec (Waiman Long) [1548297] - [scripts] kconfig: improve the recursive dependency report (Bruno Meneguele) [1890578] - [scripts] kconfig: report recursive dependency involving 'imply' (Bruno Meneguele) [1890578] - [scripts] kconfig: error out when seeing recursive dependency (Bruno Meneguele) [1890578] - [scsi] scsi: hpsa: Update copyright (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Remove pci-dma-compat wrapper API (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Use fallthrough pseudo-keyword (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct ctrl queue depth (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Bump version (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase controller error handling timeout (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase queue depth for external LUNs (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct rare oob condition (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: hpsa_ioctl(): Tidy up a bit (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Get rid of compat_alloc_user_space() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Don't bother with vmalloc for BIG_IOCTL_Command_struct (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Lift {BIG_, }IOCTL_Command_struct copy{in, out} into hpsa_ioctl() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: remove ioremap_nocache and devm_ioremap_nocache (Joseph Szczypek) [1861541] - [tools] selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load workaround (Gustavo Duarte) [1887442] - [powerpc] powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation (Gustavo Duarte) [1887442] - [scsi] scsi: smartpqi: Update copyright (Don Brace) [1861538] - [scsi] scsi: smartpqi: Bump version to 1.2.16-010 (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add RAID bypass counter (Don Brace) [1861538] - [scsi] scsi: smartpqi: Avoid crashing kernel for controller issues (Don Brace) [1861538] - [scsi] scsi: smartpqi: Update logical volume size after expansion (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add id support for SmartRAID 3152-8i (Don Brace) [1861538] - [scsi] scsi: smartpqi: Identify physical devices without issuing INQUIRY (Don Brace) [1861538] - [mm] mm: simplify find_min_pfn_with_active_regions() (Baoquan He) [1844157] - [mm] mm: clean up free_area_init_node() and its helpers (Baoquan He) [1844157] - [mm] mm: rename free_area_init_node() to free_area_init_memoryless_node() (Baoquan He) [1844157] - [mm] mm: free_area_init: allow defining max_zone_pfn in descending order (Baoquan He) [1844157] - [powerpc] mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES (Baoquan He) [1844157] - [mm] mm: memmap_init: iterate over memblock regions rather that check each PFN (Baoquan He) [1844157] - [mm] arm64: simplify detection of memory zone boundaries for UMA configs (Baoquan He) [1844157] - [mm] mm: use free_area_init() instead of free_area_init_nodes() (Baoquan He) [1844157] - [mm] mm: free_area_init: use maximal zone PFNs rather than zone sizes (Baoquan He) [1844157] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option (Baoquan He) [1844157] - [mm] numa: make "nr_node_ids" unsigned int (Baoquan He) [1844157] - [mm] mm: make early_pfn_to_nid() and related defintions close to each other (Baoquan He) [1844157] - [mm] mm: memblock: replace dereferences of memblock_region.nid with API calls (Baoquan He) [1844157] - [mm] mm: factor out next_present_section_nr() (Baoquan He) [1844157] - [mm] mm/page_alloc: fix and rework pfn handling in memmap_init_zone() (Baoquan He) [1844157] - [mm] mm/page_alloc: skip non present sections on zone initialization (Baoquan He) [1844157] - [mm] mm: move mirrored memory specific code outside of memmap_init_zone (Baoquan He) [1844157] - [mm] mm: calculate deferred pages after skipping mirrored memory (Baoquan He) [1844157] - [mm] mm/memblock.c: fix a typo in __next_mem_pfn_range() comments (Baoquan He) [1844157] - [mm] memblock: remove memblock_{set, clear}_region_flags (Baoquan He) [1844157] - [mm] mm: replace all open encodings for NUMA_NO_NODE (Baoquan He) [1844157] - [powerpc] lockdep: Only trace IRQ edges (Waiman Long) [1885084] - [arm64] arm64: Implement arch_irqs_disabled() (Waiman Long) [1885084] - [include] locking/lockdep: Cleanup (Waiman Long) [1885084] - [include] lockdep: Use raw_cpu_*() for per-cpu variables (Waiman Long) [1885084] - [x86] locking/seqlock, headers: Untangle the spaghetti monster (Waiman Long) [1885084] - [misc] vmw_balloon: Explicitly include linux/io.h for virt_to_phys() (Waiman Long) [1885084] - [x86] x86: i8259: Add missing include file (Waiman Long) [1885084] - [include] seqcount: More consistent seqprop names (Waiman Long) [1885084] - [include] seqcount: Compress SEQCNT_LOCKNAME_ZERO() (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_init() definition (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_t definition (Waiman Long) [1885084] - [include] seqlock: s/__SEQ_LOCKDEP/__SEQ_LOCK/g (Waiman Long) [1885084] - [kernel] hrtimer: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use proper seqcount initializer (Waiman Long) [1885084] - [init] sched: tasks: Use sequence counter with associated spinlock (Waiman Long) [1885084] - [kernel] lockdep: Refactor IRQ trace events fields into struct (Waiman Long) [1885084] - [drm] dma-buf: Use sequence counter with associated wound/wait mutex (Waiman Long) [1885084] - [dma-buf] dma-buf: Remove custom seqcount lockdep class key (Waiman Long) [1885084] - [include] seqlock: Align multi-line macros newline escapes at 72 columns (Waiman Long) [1885084] - [documentation] seqlock: Extend seqcount API with associated locks (Waiman Long) [1885084] - [include] seqlock: lockdep assert non-preemptibility on seqcount_t write (Waiman Long) [1885084] - [lib] lockdep: Add preemption enabled/disabled assertion APIs (Waiman Long) [1885084] - [include] seqlock: Implement raw_seqcount_begin() in terms of raw_read_seqcount() (Waiman Long) [1885084] - [include] seqlock: Add kernel-doc for seqcount_t and seqlock_t APIs (Waiman Long) [1885084] - [include] seqlock: Reorder seqcount_t and seqlock_t API definitions (Waiman Long) [1885084] - [include] seqlock: seqcount_t latch: End read sections with read_seqcount_retry() (Waiman Long) [1885084] - [include] seqlock: Properly format kernel-doc code samples (Waiman Long) [1885084] - [documentation] Documentation: locking: Describe seqlock design and usage (Waiman Long) [1885084] - [include] seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier (Waiman Long) [1885084] - [include] seqlock, kcsan: Add annotations for KCSAN (Waiman Long) [1885084] - [include] include/linux/compiler.h: Introduce data_race(expr) macro (Waiman Long) [1885084] - [kernel] kcsan: Add Kernel Concurrency Sanitizer infrastructure (Waiman Long) [1885084] - [include] locking/qspinlock: Do not include atomic.h from qspinlock_types.h (Waiman Long) [1885084] - [include] locking/atomic: Move ATOMIC_INIT into linux/types.h (Waiman Long) [1885084] - [connector] connector/cn_proc: Protect send_msg() with a local lock (Waiman Long) [1885084] - [mm] mm/swap: Use local_lock for protection (Waiman Long) [1885084] - [include] radix-tree: Use local_lock for protection (Waiman Long) [1885084] - [include] locking: Introduce local_lock() (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Minor copy editor fixes (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Further clarifications and wordsmithing (Waiman Long) [1885084] - [documentation] Documentation: Add lock ordering and nesting documentation (Waiman Long) [1885084] - [mm] mm/swap.c: trivial mark_page_accessed() cleanup (Waiman Long) [1885084] - [lib] radix tree: Remove radix_tree_maybe_preload_order (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] lockdep: Remove lockdep_hardirq{s_enabled, _context}() argument (Waiman Long) [1885084] - [kernel] lockdep: Change hardirq{s_enabled, _context} to per-cpu variables (Waiman Long) [1885084] - [kernel] x86/entry: Rename trace_hardirqs_off_prepare() (Waiman Long) [1885084] - [kernel] lockdep: Prepare for NMI IRQ state tracking (Waiman Long) [1885084] - [include] lockdep: Move list.h inclusion into lockdep.h (Waiman Long) [1885084] - [include] lockdep: Split header file into lockdep and lockdep_types (Waiman Long) [1885084] - [kernel] lockdep: __always_inline more for noinstr (Waiman Long) [1885084] - [kernel] lockdep: Prepare for noinstr sections (Waiman Long) [1885084] - [kernel] tracing: Provide lockdep less trace_hardirqs_on/off() variants (Waiman Long) [1885084] - [include] vmlinux.lds.h: Create section for protection against instrumentation (Waiman Long) [1885084] - [kernel] locking/lockdep: Replace zero-length array with flexible-array (Waiman Long) [1885084] - [kernel] hrtimer: Don't dereference the hrtimer pointer after the callback (Waiman Long) [1885084] - [kernel] hrtimer: Add missing sparse annotation for __run_timer() (Waiman Long) [1885084] - [kernel] lockdep: Always inline lockdep_{off,on}() (Waiman Long) [1885084] - [kernel] locking/lockdep: Improve 'invalid wait context' splat (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_{hard, soft}{irq_context, irqs_enabled}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_softirqs_{on,off}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_hardirq_{enter, exit}() (Waiman Long) [1885084] - [kernel] completion: Use lockdep_assert_RT_in_threaded_ctx() in complete_all() (Waiman Long) [1885084] - [usb] completion: Use simple wait queues (Waiman Long) [1885084] - [kernel] sched/swait: Prepare usage in completions (Waiman Long) [1885084] - [kernel] lockdep: Add posixtimer context tracing bits (Waiman Long) [1885084] - [kernel] lockdep: Annotate irq_work (Waiman Long) [1885084] - [kernel] lockdep: Add hrtimer context tracing bits (Waiman Long) [1885084] - [include] lockdep: Introduce wait-type checks (Waiman Long) [1885084] - [kernel] lockdep: Teach lockdep about "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] locking/lockdep: Rework lockdep_lock (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix bad recursion pattern (Waiman Long) [1885084] - [s390] s390/ftrace: fix endless recursion in function_graph tracer (Waiman Long) [1885084] - [s390] s390/time: ensure get_clock_monotonic() returns monotonic values (Waiman Long) [1885084] - [kernel] irq_work: Fix IRQ_WORK_BUSY bit clearing (Waiman Long) [1885084] - [kernel] irq_work: Slightly simplify IRQ_WORK_PENDING clearing (Waiman Long) [1885084] - [kernel] irq_work: Fix irq_work_claim() memory ordering (Waiman Long) [1885084] - [kernel] irq_work: Convert flags to atomic_t (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on lockdep functions (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on hardirq tracers (Waiman Long) [1885084] - [lib] locking/lockdep: Make global debug_locks* variables read-mostly (Waiman Long) [1885084] - [kernel] locking/lockdep: Delete unnecessary #include (Waiman Long) [1885084] - [kernel] tracing: More reverting of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Handle preempt_count for different configs (Waiman Long) [1885084] - [kernel] tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing: irqsoff: Account for additional preempt_disable (Waiman Long) [1885084] - [kernel] tracing: Centralize preemptirq tracepoints and unify their usage (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Split reset into separate functions (Waiman Long) [1885084] - [kernel] sched/fair: Use dst group while checking imbalance for NUMA balancer (Phil Auld) [1877360] - [kernel] sched/fair: Reduce busy load balance interval (Phil Auld) [1877360] - [kernel] sched/fair: Reduce minimal imbalance threshold (Phil Auld) [1877360] - [kernel] sched/fair: Minimize concurrent LBs between domain level (Phil Auld) [1877360] - [kernel] sched/fair: Fix wrong cpu selecting from isolated domain (Phil Auld) [1877360] - [kernel] sched/fair: Relax constraint on task's load during load balance (Phil Auld) [1877360] - [kernel] sched/numa: Use runnable_avg to classify node (Phil Auld) [1877360] - [kernel] sched: Remove duplicated tick_nohz_full_enabled() check (Phil Auld) [1877360] - [kernel] sched: Warn if garbage is passed to default_wake_function() (Phil Auld) [1877360] - [kernel] sched: nohz: stop passing around unused "ticks" parameter (Phil Auld) [1877360] - [kernel] sched/fair: update_pick_idlest() Select group with lowest group_util when idle_cpus are equal (Phil Auld) [1877360] - [kernel] sched: Better document ttwu() (Phil Auld) [1877360] - [kernel] sched/fair: handle case of task_h_load() returning 0 (Phil Auld) [1877360] - [kernel] sched: Fix unreliable rseq cpu_id for new tasks (Phil Auld) [1877360] - [kernel] sched/core: s/WF_ON_RQ/WQ_ON_CPU/ (Phil Auld) [1877360] - [include] sched/core: Remove mmdrop() definition (Phil Auld) [1877360] - [kernel] sched/fair: Optimize dequeue_task_fair() (Phil Auld) [1877360] - [kernel] sched/pelt: Cleanup PELT divider (Phil Auld) [1877360] - [kernel] sched/fair: Fix NOHZ next idle balance (Phil Auld) [1877360] - [kernel] sched: correct SD_flags returned by tl->sd_flags() (Phil Auld) [1877360] - [kernel] sched/fair: Remove unused 'sd' parameter from scale_rt_capacity() (Phil Auld) [1877360] - [kernel] sched/idle, stop: Remove .get_rr_interval from sched_class (Phil Auld) [1877360] - [kernel] sched/core: Remove redundant 'preempt' param from sched_class->yield_to_task() (Phil Auld) [1877360] - [kernel] sched/pelt: Remove redundant cap_scale() definition (Phil Auld) [1877360] - [kernel] sched/pelt: Sync util/runnable_sum with PELT window when propagating (Phil Auld) [1877360] - [kernel] sched/cpuacct: Fix charge cpuacct.usage_sys (Phil Auld) [1877360] - [kernel] sched/cpuacct: Use __this_cpu_add() instead of this_cpu_ptr() (Phil Auld) [1877360] - [kernel] sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list (Phil Auld) [1877360] - [kernel] sched/core: Simplify sched_init() (Phil Auld) [1877360] - [kernel] sched/fair: Mark sched_init_granularity __init (Phil Auld) [1877360] - [kernel] sched/core: Fix illegal RCU from offline CPUs (Phil Auld) [1877360] - [kernel] sched/fair: Use __this_cpu_read() in wake_wide() (Phil Auld) [1877360] - [kernel] sched: Extract the task putting code from pick_next_task() (Phil Auld) [1877360] - [kernel] sched: Make newidle_balance() static again (Phil Auld) [1877360] - [kernel] sched/fair: Remove distribute_running from CFS bandwidth (Phil Auld) [1877360] - [kernel] sched/fair: Simplify the code of should_we_balance() (Phil Auld) [1877360] - [kernel] sched/debug: Fix trival print_task() format (Phil Auld) [1877360] - [kernel] sched/debug: Factor out printing formats into common macros (Phil Auld) [1877360] - [kernel] sched/debug: Remove redundant macro define (Phil Auld) [1877360] - [kernel] sched/core: Remove unused rq::last_load_update_tick (Phil Auld) [1877360] - [kernel] sched/fair: Align rq->avg_idle and rq->avg_scan_cost (Phil Auld) [1877360] - [kernel] sched/fair: Improve spreading of utilization (Phil Auld) [1877360] - [kernel] sched/fair: Fix condition of avg_load calculation (Phil Auld) [1877360] - [kernel] kthread: Do not preempt current task if it is going to call schedule() (Phil Auld) [1877360] - [kernel] sched/core: Distribute tasks within affinity masks (Phil Auld) [1877360] - [kernel] time/sched_clock: Expire timer in hardirq context (Phil Auld) [1877360] - [kernel] sched/deadline: Make two functions static (Phil Auld) [1877360] - [mm] slab: store tagged freelist for off-slab slabmgmt (Waiman Long) [1887067] - [mm] mm/kasan: fix false positive invalid-free reports with CONFIG_KASAN_SW_TAGS=y (Waiman Long) [1887067] - [arm64] arm64: avoid clang warning about self-assignment (Waiman Long) [1887067] - [mm] kasan: add memory corruption identification for software tag-based mode (Waiman Long) [1887067] - [mm] mm/kasan: print frame description for stack bugs (Waiman Long) [1887067] - [mm] kasan: initialize tag to 0xff in __kasan_kmalloc (Waiman Long) [1887067] - [mm] kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE (Waiman Long) [1887067] - [mm] x86/uaccess, kasan: Fix KASAN vs SMAP (Waiman Long) [1887067] - [mm] mm/kasan: Simplify stacktrace handling (Waiman Long) [1887067] - [mm] kasan: fix variable 'tag' set but not used warning (Waiman Long) [1887067] - [mm] slub: fix a crash with SLUB_DEBUG + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slab: remove redundant kasan_slab_alloc hooks (Waiman Long) [1887067] - [mm] kasan, slab: make freelist stored without tags (Waiman Long) [1887067] - [mm] kasan, slab: fix conflicts with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [mm] kasan: prevent tracing of tags.c (Waiman Long) [1887067] - [mm] kasan: fix random seed generation for tag-based mode (Waiman Long) [1887067] - [mm] slub: fix SLAB_CONSISTENCY_CHECKS + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slub: fix more conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: fix conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: move kasan_poison_slab hook before page_address (Waiman Long) [1887067] - [mm] kmemleak: account for tagged pointers when calculating pointer range (Waiman Long) [1887067] - [mm] kasan, kmemleak: pass tagged pointers to kmemleak (Waiman Long) [1887067] - [mm] kasan: fix assigning tags twice (Waiman Long) [1887067] - [mm] kasan: mark file common so ftrace doesn't trace it (Waiman Long) [1887067] - [mm] kasan: fix krealloc handling for tag-based mode (Waiman Long) [1887067] - [mm] kasan: make tag based mode work with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [arm64] kasan, arm64: use ARCH_SLAB_MINALIGN instead of manual aligning (Waiman Long) [1887067] - [mm] kasan: add SPDX-License-Identifier mark to source files (Waiman Long) [1887067] - [documentation] kasan: update documentation (Waiman Long) [1887067] - [arm64] kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: add __must_check annotations to kasan hooks (Waiman Long) [1887067] - [mm] kasan, mm, arm64: tag non slab memory allocated via pagealloc (Waiman Long) [1887067] - [arm64] kasan, arm64: add brk handler for inline instrumentation (Waiman Long) [1887067] - [mm] kasan: add hooks implementation for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add bug reporting routines for tag-based mode (Waiman Long) [1887067] - [mm] kasan: split out generic_report.c from report.c (Waiman Long) [1887067] - [mm] kasan, mm: perform untagged pointers comparison in krealloc (Waiman Long) [1887067] - [mm] kasan, arm64: enable top byte ignore for the kernel (Waiman Long) [1887067] - [mm] kasan, arm64: fix up fault handling logic (Waiman Long) [1887067] - [mm] kasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU (Waiman Long) [1887067] - [arm64] kasan, arm64: untag address in _virt_addr_is_linear (Waiman Long) [1887067] - [arm64] kasan: add tag related helper functions (Waiman Long) [1887067] - [mm] kasan: initialize shadow to 0xff for tag-based mode (Waiman Long) [1887067] - [mm] kasan: rename kasan_zero_page to kasan_early_shadow_page (Waiman Long) [1887067] - [arm64] kasan, arm64: adjust shadow size for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: rename source files to reflect the new naming scheme (Waiman Long) [1887067] - [mm] kasan: move common generic and tag-based code to common.c (Waiman Long) [1887067] - [mm] kasan, slub: handle pointer tags in early_kmem_cache_node_alloc (Waiman Long) [1887067] - [mm] kasan, mm: change hooks signatures (Waiman Long) [1887067] - [arm64] arm64: kasan: Increase stack size for KASAN_EXTRA (Waiman Long) [1887067] - [s390] s390/cio: add cond_resched() in the slow_eval_known_fn() loop (Claudio Imbrenda) [1885961] - [s390] scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point (Claudio Imbrenda) [1885876] - [tools] selftests/vm/gup_benchmark.c: match gup struct to kernel (Rafael Aquini) [1873952] - [uapi] redhat: Fix the number of KVM_CAP_S390_DIAG318 (Thomas Huth) [1659413] - [s390] setup: diag 318: refactor struct (Thomas Huth) [1659413] - [s390] kvm: diagnose 0x318 sync and reset (Thomas Huth) [1659413] - [mm] swap: reduce lock contention on swap cache from swap slots allocation (Nico Pache) [1839049] - [mm] mm/swapfile.c: use prandom_u32_max() (Nico Pache) [1839049] - [mm] swap: try to scan more free slots even when fragmented (Nico Pache) [1839049] - [mm] mm/swapfile.c: move inode_lock out of claim_swapfile (Nico Pache) [1839049] - [mm] vfs: don't allow writes to swap files (Nico Pache) [1839049] - [mm] mm: set S_SWAPFILE on blockdev swap devices (Nico Pache) [1839049] - [edac] EDAC/ie31200: Add Intel Coffee Lake CPU support (Aristeu Rozanski) [1847567]- [netdrv] macsec: avoid use-after-free in macsec_handle_frame() (Balazs Nemeth) [1890122] - [include] netlink: check for null extack in cookie helpers (Ivan Vecera) [1878274] - [net] ethtool: Don't omit the netlink reply if no features were changed (Ivan Vecera) [1878274] - [net] ethtool: Account for hw_features in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: Fix preserving of wanted feature bits in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: ethnl_set_linkmodes: remove redundant null check (Ivan Vecera) [1878274] - [net] ethtool: fix genlmsg_put() failure handling in ethnl_default_dumpit() (Ivan Vecera) [1878274] - [net] ethtool: add missing string for NETIF_F_GSO_TUNNEL_REMCSUM (Ivan Vecera) [1878274] - [net] ethtool: Fix check in ethtool_rx_flow_rule_create (Ivan Vecera) [1878274] - [net] ethtool: linkinfo: remove an unnecessary NULL check (Ivan Vecera) [1878274] - [net] ethtool: propagate get_coalesce return value (Ivan Vecera) [1878274] - [net] ethtool: don't call set_channels in drivers if config didn't change (Ivan Vecera) [1878274] - [net] ethtool: check if there is at least one channel for TX/RX in the core (Ivan Vecera) [1878274] - [net] drivers: Remove inclusion of vermagic header (Ivan Vecera) [1878274] - [net] ethtool: count header size in reply size estimate (Ivan Vecera) [1878274] - [net] ethtool: provide timestamping information with TSINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: add timestamping related string sets (Ivan Vecera) [1878274] - [net] ethtool: add EEE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set EEE settings with EEE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide EEE settings with EEE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PAUSE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set pause parameters with PAUSE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide pause parameters with PAUSE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add COALESCE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set coalescing parameters with COALESCE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide coalescing parameters with COALESCE_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in ethnl_set_privflags() (Ivan Vecera) [1878274] - [net] ethtool: fix incorrect tx-checksumming settings reporting (Ivan Vecera) [1878274] - [include] ethtool.h: Replace zero-length array with flexible-array member (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in some *_SET handlers (Ivan Vecera) [1878274] - [net] ethtool: reject unrecognized request flags (Ivan Vecera) [1878274] - [include] netlink: add nl_set_extack_cookie_u32() (Ivan Vecera) [1878274] - [net] netlink: allow extack cookie also for error messages (Ivan Vecera) [1878274] - [net] ethtool: fix spelling mistake "exceeeds" -> "exceeds" (Ivan Vecera) [1878274] - [net] ethtool: add CHANNELS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device channel counts with CHANNELS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide channel counts with CHANNELS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add RINGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device ring sizes with RINGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide ring sizes with RINGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PRIVFLAGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device private flags with PRIVFLAGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide private flags with PRIVFLAGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add FEATURES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set netdev features with FEATURES_SET request (Ivan Vecera) [1878274] - [net] ethtool: add ethnl_parse_bitset() helper (Ivan Vecera) [1878274] - [net] ethtool: provide netdev features with FEATURES_GET request (Ivan Vecera) [1878274] - [net] ethtool: update mapping of features to legacy ioctl requests (Ivan Vecera) [1878274] - [net] ethtool: rename ethnl_parse_header() to ethnl_parse_header_dev_get() (Ivan Vecera) [1878274] - [include] hns: reject unsupported coalescing params (Ivan Vecera) [1878274] - [include] net: liquidio: reject unsupported coalescing params (Ivan Vecera) [1878274] - [net] ethtool: Factored out similar ethtool link settings for virtual devices to core (Ivan Vecera) [1878274] - [net] ethtool: limit bitset size (Ivan Vecera) [1878274] - [net] ethtool: fix application of verbose no_mask bitset (Ivan Vecera) [1878274] - [net] ethtool: Add support for low latency RS FEC (Ivan Vecera) [1878274] - [net] ethtool: add WOL_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set wake-on-lan settings with WOL_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide WoL settings with WOL_GET request (Ivan Vecera) [1878274] - [net] ethtool: add DEBUG_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set message mask with DEBUG_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide message mask with DEBUG_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix kernel-doc descriptions (Ivan Vecera) [1878274] - [net] ethtool: potential NULL dereference in strset_prepare_data() (Ivan Vecera) [1878274] - [net] ethtool: fix ->reply_size() error handling (Ivan Vecera) [1878274] - [net] ethtool: fix a memory leak in ethnl_default_start() (Ivan Vecera) [1878274] - [net] ethtool: remove set but not used variable 'lsettings' (Ivan Vecera) [1878274] - [net] ethtool: provide link state with LINKSTATE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKMODES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set link modes related data with LINKMODES_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link mode information with LINKMODES_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKINFO_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: add default notification handler (Ivan Vecera) [1878274] - [net] ethtool: set link settings with LINKINFO_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link settings with LINKINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: provide string sets with STRSET_GET request (Ivan Vecera) [1878274] - [net] ethtool: default handlers for GET requests (Ivan Vecera) [1878274] - [net] ethtool: support for netlink notifications (Ivan Vecera) [1878274] - [net] ethtool: netlink bitset handling (Ivan Vecera) [1878274] - [net] ethtool: helper functions for netlink interface (Ivan Vecera) [1878274] - [net] ethtool: introduce ethtool netlink interface (Ivan Vecera) [1878274] - [net] ethtool: provide link mode names as a string set (Ivan Vecera) [1878274] - [net] ethtool: move string arrays into common file (Ivan Vecera) [1878274] - [net] ethtool: move RHEL specific stuff to separate header file (Ivan Vecera) [1878274] - [net] ethtool: move to its own directory (Ivan Vecera) [1878274] - [net] rtnetlink: provide permanent hardware address in RTM_NEWLINK (Ivan Vecera) [1878274] - [net] Zeroing the structure ethtool_wolinfo in ethtool_get_wol() (Ivan Vecera) [1878274] - [net] ethtool: Allow parsing ETHER_FLOW types when using flow_rule (Ivan Vecera) [1878274] - [net] ethtool: Allow matching on vlan DEI bit (Ivan Vecera) [1878274] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [1878274] - [include] net: ethtool: Document get_rxfh_context and set_rxfh_context ethtool ops (Ivan Vecera) [1878274] - [include] ethtool: avoid signed-unsigned comparison in ethtool_validate_speed() (Ivan Vecera) [1878274] - [net] ethtool: not call vzalloc for zero sized memory request (Ivan Vecera) [1878274] - [net] ethtool: reduce stack usage with clang (Ivan Vecera) [1878274] - [net] ethtool: Use explicit designated initializers for .cmd (Ivan Vecera) [1878274] - [net] ethtool: remove unnecessary check in ethtool_get_regs() (Ivan Vecera) [1878274] - [include] uapi/ethtool: fix spelling errors (Ivan Vecera) [1878274] - [net] ethtool: fix a missing-check bug (Ivan Vecera) [1878274] - [include] ethtool: Remove trailing semicolon for static inline (Ivan Vecera) [1878274] - [net] ipv6: some fixes for ipv6_dev_find() (Xin Long) [1862458] - [net] tipc: not enable tipc when ipv6 works as a module (Xin Long) [1862458] - [net] tipc: set ub->ifindex for local ipv6 address (Xin Long) [1862458] - [net] ipv6: add ipv6_dev_find() (Xin Long) [1862458] - [powerpc] powerpc/pseries: explicitly reschedule during drmem_lmb list traversal (Steve Best) [1892377] - [scsi] scsi: ibmvscsi: Fix potential race after loss of transport (Steve Best) [1892316] - [mm] mm: fix a race during THP splitting (Rafael Aquini) [1865813 1739593] - [mm] mm, memcg: do not high throttle allocators based on wraparound (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators based on ancestral memory.high (Waiman Long) [1873759] - [mm] mm, memcg: fix corruption on 64-bit divisor in memory.high throttling (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators when failing reclaim over memory.high (Waiman Long) [1873759] - [mm] mm, oom: dump stack of victim when reaping failed (Waiman Long) [1873759] - [mm] mm/oom: fix pgtables units mismatch in Killed process message (Waiman Long) [1873759] - [mm] mm, oom: consider present pages for the node size (Waiman Long) [1873759] - [mm] mm/oom_kill.c: fix oom_cpuset_eligible() comment (Waiman Long) [1873759] - [mm] mm/oom: add oom_score_adj and pgtables to Killed process message (Waiman Long) [1873759] - [mm] mm/oom_kill.c: remove redundant OOM score normalization in select_bad_process() (Waiman Long) [1873759] - [fs] oom: decouple mems_allowed from oom_unkillable_task (Waiman Long) [1873759] - [mm] mm, oom: remove redundant task_in_mem_cgroup() check (Waiman Long) [1873759] - [mm] mm, oom: refactor dump_tasks for memcg OOMs (Waiman Long) [1873759] - [mm] mm, oom: describe task memory unit, larger PID pad (Waiman Long) [1873759] - [mm] mm, oom: remove oom_lock from oom_reaper (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused RECLAIM_OFF/RECLAIM_ZONE (Waiman Long) [1873759] - [mm] mm/vmscan: remove prefetch_prev_lru_page (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused return value of shrink_node (Waiman Long) [1873759] - [mm] mm/vmscan.c: clean code by removing unnecessary assignment (Waiman Long) [1873759] - [mm] mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix typo in comment (Waiman Long) [1873759] - [mm] mm: vmscan: enforce inactive:active ratio at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: detect file thrashing at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: move file exhaustion detection to the node level (Waiman Long) [1873759] - [include] mm: vmscan: harmonize writeback congestion tracking for nodes & memcgs (Waiman Long) [1873759] - [mm] mm: vmscan: split shrink_node() into node part and memcgs part (Waiman Long) [1873759] - [mm] mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() (Waiman Long) [1873759] - [mm] mm: vmscan: replace shrink_node() loop with a retry jump (Waiman Long) [1873759] - [mm] mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() (Waiman Long) [1873759] - [mm] mm: vmscan: move inactive_list_is_low() swap check to the caller (Waiman Long) [1873759] - [mm] mm: vmscan: simplify lruvec_lru_size() (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused scan_control parameter from pageout() (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused lru_pages argument (Waiman Long) [1873759] - [mm] mm: do not allow MADV_PAGEOUT for CoW pages (Waiman Long) [1873759] - [mm] mm: fix trying to reclaim unevictable lru page when calling madvise_pageout (Waiman Long) [1873759] - [mm] mm: factor out common parts between MADV_COLD and MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: introduce MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM (Waiman Long) [1873759] - [mm] mm: introduce MADV_COLD (Waiman Long) [1873759] - [mm] mm: thp: don't need care deferred split queue in memcg charge move path (Waiman Long) [1873759] - [mm] mm: thp: make deferred split shrinker memcg aware (Waiman Long) [1873759] - [mm] mm: shrinker: make shrinker not depend on memcg kmem (Waiman Long) [1873759] - [mm] mm: move mem_cgroup_uncharge out of __page_cache_release() (Waiman Long) [1873759] - [mm] mm: thp: extract split_queue_* into a struct (Waiman Long) [1873759] - [mm] mm/page_alloc.c: move ifdefery out of free_area_init_core (Waiman Long) [1873759] - [mm] mm, memcg: do not set reclaim_state on soft limit reclaim (Waiman Long) [1873759] - [mm] mm, vmscan: do not special-case slab reclaim when watermarks are boosted (Waiman Long) [1873759] - [mm] mm/vmscan.c: add checks for incorrect handling of current->reclaim_state (Waiman Long) [1873759] - [mm] mm/vmscan.c: calculate reclaimed slab caches in all reclaim paths (Waiman Long) [1873759] - [mm] mm/vmscan.c: add a new member reclaim_state in struct shrink_control (Waiman Long) [1873759] - [mm] mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned (Waiman Long) [1873759] - [mm] mm: limit boost_watermark on small zones (Waiman Long) [1873759] - [mm] mm: do not boost watermarks to avoid fragmentation for the DISCONTIG memory model (Waiman Long) [1873759] - [mm] mm, page_alloc: fix a division by zero error when boosting watermarks v2 (Waiman Long) [1873759] - [mm] mm, page_alloc: do not wake kswapd with zone lock held (Waiman Long) [1873759] - [mm] mm/page_alloc.c: drop uneeded __meminit and __meminitdata (Waiman Long) [1873759] - [mm] mm/page_alloc.c: fix never set ALLOC_NOFRAGMENT flag (Waiman Long) [1873759] - [mm] mm/page_alloc.c: avoid potential NULL pointer dereference (Waiman Long) [1873759] - [mm] mm/vmscan.c: don't disable irq again when count pgrefill for memcg (Waiman Long) [1873759] - [mm] mm/vmscan: drop may_writepage and classzone_idx from direct reclaim begin template (Waiman Long) [1873759] - [mm] mm/vmscan: add tracepoints for node reclaim (Waiman Long) [1873759] - [mm] mm: generalize putback scan functions (Waiman Long) [1873759] - [mm] mm: remove pages_to_free argument of move_active_pages_to_lru() (Waiman Long) [1873759] - [mm] mm/workingset: remove unused @mapping argument in workingset_eviction() (Waiman Long) [1873759] - [mm] Revert "mm: slowly shrink slabs with a relatively small number of objects" (Waiman Long) [1873759] - [mm] mm: reclaim small amounts of memory when an external fragmentation event occurs (Waiman Long) [1873759] - [mm] mm: use alloc_flags to record if kswapd can wake (Waiman Long) [1873759] - [mm] mm: move zone watermark accesses behind an accessor (Waiman Long) [1873759] - [mm] mm, page_alloc: spread allocations across zones before introducing fragmentation (Waiman Long) [1873759] - [mm] mm: Convert delete_from_swap_cache to XArray (Waiman Long) [1873759] - [fs] mm: zero-seek shrinkers (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix int overflow in callers of do_shrink_slab() (Waiman Long) [1873759] - [mm] mm: slowly shrink slabs with a relatively small number of objects (Waiman Long) [1873759] - [mm] mm: fix page_freeze_refs and page_unfreeze_refs in comments (Waiman Long) [1873759] - [mm] mm: check shrinker is memcg-aware in register_shrinker_prepared() (Waiman Long) [1873759] - [mm] mm: use special value SHRINKER_REGISTERING instead of list_empty() check (Waiman Long) [1873759] - [mm] mm/vmscan.c: move check for SHRINKER_NUMA_AWARE to do_shrink_slab() (Waiman Long) [1873759] - [mm] mm/vmscan.c: condense scan_control (Waiman Long) [1873759] - [arch] asm-generic/tlb: add missing CONFIG symbol (Waiman Long) [1873759] - [include] asm-gemeric/tlb: remove stray function declarations (Waiman Long) [1873759] - [x86] x86/ldt: Remove unused variable in map_ldt_struct() (Waiman Long) [1873759] - [x86] x86/ldt: Unmap PTEs for the slot before freeing LDT pages (Waiman Long) [1873759] - [x86] x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_range (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_table_flush() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_flush_mmu_free() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove arch_tlb*_mmu() (Waiman Long) [1873759] - [s390] s390/tlb: Convert to generic mmu_gather (Waiman Long) [1873759] - [mm] asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=y (Waiman Long) [1873759] - [include] asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish() (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide generic tlb_flush() based on flush_tlb_mm() (Waiman Long) [1873759] - [arm64] asm-generic/tlb, arch: Provide generic tlb_flush() based on flush_tlb_range() (Waiman Long) [1873759] - [mm] asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide a comment (Waiman Long) [1873759] - [mm] mm/memory: Move mmu_gather and TLB invalidation code into its own file (Waiman Long) [1873759] - [x86] x86/mm: Page size aware flush_tlb_mm_range() (Waiman Long) [1873759] - [x86] x86/ldt: Split out sanity check in map_ldt_struct() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Track which levels of the page tables have been cleared (Waiman Long) [1873759] - [include] asm-generic/tlb: Track freeing of page-table directories in struct mmu_gather (Waiman Long) [1873759] - [mm] mm/cow: don't bother write protecting already write-protected pages (Waiman Long) [1873759] - [powerpc] mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush (Diego Domingos) [1805031] - [powerpc] powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case (Diego Domingos) [1805031] - [fs] cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails (Leif Sahlberg) [1857038]- [scsi] scsi: libfc: Fix passing zero to 'PTR_ERR' warning (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix for double free() (Chris Leech) [1849542] - [scsi] scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases (Chris Leech) [1849542] - [scsi] scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del() (Chris Leech) [1849542] - [scsi] scsi: fcoe: Use eth_zero_addr() to clear mac address (Chris Leech) [1849542] - [scsi] scsi: libfc: Provide missing and repair existing function documentation (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix a couple of misdocumented function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Repair function parameter documentation (Chris Leech) [1849542] - [scsi] scsi: fcoe: Correct some kernel-doc issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix a myriad of documentation issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix various kernel-doc infringements (Chris Leech) [1849542] - [scsi] scsi: libfc: trivial: Fix spelling mistake of 'discovery' (Chris Leech) [1849542] - [scsi] scsi: libfc: Supply some missing kerneldoc struct/function attributes/params (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_disc: Fix-up some incorrectly referenced function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Skip additional kref updating work event (Chris Leech) [1849542] - [scsi] scsi: libfc: Handling of extra kref (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded semicolon in fcoe.c (Chris Leech) [1849542] - [scsi] scsi: libfc: rport state move to PLOGI if all PRLI retry exhausted (Chris Leech) [1849542] - [scsi] scsi: libfc: If PRLI rejected, move rport to PLOGI state (Chris Leech) [1849542] - [scsi] scsi: libfc: free response frame from GPN_ID (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix null-ptr-deref Read in fc_release_transport (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove redundant call to skb_transport_header (Chris Leech) [1849542] - [scsi] scsi: fcoe: pass in fcoe_rport structure instead of fc_rport_priv (Chris Leech) [1849542] - [scsi] scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure (Chris Leech) [1849542] - [scsi] scsi: libfc: Whitespace cleanup in libfc.h (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix a typo (Chris Leech) [1849542] - [scsi] scsi: libfc: fix null pointer dereference on a null lport (Chris Leech) [1849542] - [scsi] scsi: libfcoe: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: libfc: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded fcoe_ctlr_destroy_store export (Chris Leech) [1849542] - [scsi] scsi: fcoe: convert to use BUS_ATTR_WO (Chris Leech) [1849542] - [scsi] scsi: libfc: free skb when receiving invalid flogi resp (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove set but not used variable 'port' (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_rport: Mark expected switch fall-through (Chris Leech) [1849542] - [scsi] scsi: libfc: Remove set but not used variable 'disc' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove set but not used variable 'rpriv' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove unnecessary condition check (Chris Leech) [1849542] - [scsi] scsi: fcoe: hold disc_mutex when traversing rport lists (Chris Leech) [1849542] - [net] netfilter: nftables: allow re-computing sctp CRC-32C in 'payload' statements (Davide Caratti) [1741052] - [fs] nfsd4: fix NULL dereference in nfsd/clients display code (Scott Mayhew) [1872311] - [fs] nfsd: Fix old-style function definition (Scott Mayhew) [1872311] - [fs] nfsd: clients don't need to break their own delegations (Scott Mayhew) [1872311] - [kernel] kthread: save thread function (Scott Mayhew) [1872311] - [fs] locks: Add trace_leases_conflict (Scott Mayhew) [1872311] - [fs] SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") (Scott Mayhew) [1872311] - [fs] NFS: Fix interrupted slots by sending a solo SEQUENCE operation (Scott Mayhew) [1872311] - [net] SUNRPC: Add missing definition of ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE (Scott Mayhew) [1872311] - [fs] NFSv4 fix CLOSE not waiting for direct IO compeletion (Scott Mayhew) [1872311] - [fs] nfs: Fix memory leak of export_path (Scott Mayhew) [1872311] - [net] sunrpc: fixed rollback in rpc_gssd_dummy_populate() (Scott Mayhew) [1872311] - [net] xprtrdma: Clean up disconnect (Scott Mayhew) [1872311] - [fs] nfsd: apply umask on fs without ACL support (Scott Mayhew) [1872311] - [fs] NFS: Fix direct WRITE throughput regression (Scott Mayhew) [1872311] - [trace] SUNRPC: rpc_xprt lifetime events should record xprt->state (Scott Mayhew) [1872311] - [fs] nfs: set invalid blocks after NFSv4 writes (Scott Mayhew) [1872311] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1872311] - [fs] NFS: Add a tracepoint in nfs_set_pgio_error() (Scott Mayhew) [1872311] - [fs] NFS: Trace short NFS READs (Scott Mayhew) [1872311] - [fs] NFS: nfs_xdr_status should record the procedure name (Scott Mayhew) [1872311] - [net] SUNRPC: Set SOFTCONN when destroying GSS contexts (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() should set RPC_TASK_SOFT (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() already sets RPC_TASK_NULLCREDS (Scott Mayhew) [1872311] - [net] SUNRPC: trace RPC client lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Trace transport lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Split the xdr_buf event class (Scott Mayhew) [1872311] - [net] SUNRPC: Add tracepoint to rpc_call_rpcerror() (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the RPC_SHOW_SOCKET() macro (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the rpc_show_task_flags() macro (Scott Mayhew) [1872311] - [net] SUNRPC: Trace GSS context lifetimes (Scott Mayhew) [1872311] - [net] SUNRPC: receive buffer size estimation values almost never change (Scott Mayhew) [1872311] - [net] sunrpc: use kmemdup_nul() in gssp_stringify() (Scott Mayhew) [1872311] - [fs] nfsd: safer handling of corrupted c_type (Scott Mayhew) [1872311] - [fs] mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK instead (Scott Mayhew) [1872311] - [mm] mm/writeback: replace PF_LESS_THROTTLE with PF_LOCAL_THROTTLE (Scott Mayhew) [1872311] - [net] SUNRPC: Remove unreachable error condition in rpcb_getport_async() (Scott Mayhew) [1872311] - [fs] nfsd: Fix svc_xprt refcnt leak when setup callback client failed (Scott Mayhew) [1872311] - [net] sunrpc: check that domain table is empty at module unload (Scott Mayhew) [1872311] - [fs] NFS: remove duplicate headers (Scott Mayhew) [1872311] - [fs] NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [fs] NFS: Use the correct style for SPDX License Identifier (Scott Mayhew) [1872311] - [net] net: sunrpc: Fix off-by-one issues in 'rpc_ntop6' (Scott Mayhew) [1872311] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Scott Mayhew) [1872311] - [fs] NFSD: Fix improperly-formatted Doxygen comments (Scott Mayhew) [1872311] - [fs] NFSD: Squash an annoying compiler warning (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up request deferral tracepoints (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints for monitoring NFSD callbacks (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to the NFSD state management code (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to NFSD's duplicate reply cache (Scott Mayhew) [1872311] - [trace] SUNRPC: svc_show_status() macro should have enum definitions (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_udp_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor svc_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up svc_release_skb() functions (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor recvfrom path dealing with incomplete TCP receives (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk() call sites in TCP receive path (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_tcp_recv_record() (Scott Mayhew) [1872311] - [net] SUNRPC: Rename svc_sock::sk_reclen (Scott Mayhew) [1872311] - [net] SUNRPC: Trace server-side rpcbind registration events (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk call sites in TCP state change callouts (Scott Mayhew) [1872311] - [net] SUNRPC: Add more svcsock tracepoints (Scott Mayhew) [1872311] - [net] SUNRPC: Remove "#include " (Scott Mayhew) [1872311] - [net] SUNRPC: Trace a few more generic svc_xprt events (Scott Mayhew) [1872311] - [net] SUNRPC: Tracepoint to record errors in svc_xpo_create() (Scott Mayhew) [1872311] - [trace] SUNRPC: Remove kernel memory address from svc_xprt tracepoints (Scott Mayhew) [1872311] - [net] svcrdma: Add tracepoints to report ->xpo_accept failures (Scott Mayhew) [1872311] - [net] svcrdma: Displayed remote IP address should match stored address (Scott Mayhew) [1872311] - [include] svcrdma: Remove the SVCRDMA_DEBUG macro (Scott Mayhew) [1872311] - [net] svcrdma: Rename tracepoints that record header decoding errors (Scott Mayhew) [1872311] - [net] svcrdma: Remove backchannel dprintk call sites (Scott Mayhew) [1872311] - [net] SUNRPC: Move xpt_mutex into socket xpo_sendto methods (Scott Mayhew) [1872311] - [net] sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs (Scott Mayhew) [1872311] - [net] sunrpc: Remove unused function ip_map_update (Scott Mayhew) [1872311] - [fs] nfsd: handle repeated BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [net] ip_tunnel_core: Fix build for archs without _HAVE_ARCH_IPV6_CSUM (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for UDP tunnels handled by Open vSwitch (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for bridged UDP tunnels (Aaron Conole) [1849736] - [net] geneve: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] vxlan: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] tunnels: PMTU discovery support for directly bridged IP packets (Aaron Conole) [1849736] - [net] ipv4: route: Ignore output interface in FIB lookup for PMTU route (Aaron Conole) [1849736] - [infiniband] RDMA/core: Free DIM memory in error unwind (Kamal Heib) [1857602] - [infiniband] RDMA/core: Stop DIM before destroying CQ (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add min length checks to user structure copies (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Protect access to remote_sidr_table (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix race in rdma_alloc_commit_uobject() (Kamal Heib) [1857602] - [net] xprtrdma: fix incorrect header size calculations (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of connect errors (Kamal Heib) [1857602] - [net] xprtrdma: Fix return code from rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix recursion into rpcrdma_xprt_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix double-free in rpcrdma_ep_create() (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix reporting vendor_part_id (Kamal Heib) [1857602] - [infiniband] IB/sa: Resolv use-after-free in ib_nl_make_request() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add explicit cast OPA_MTU_8192 to 'enum ib_mtu' (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add atomic triggered sleep/wakeup (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Correct -EBUSY handling in tx code (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Restore kfree in dummy_netdev cleanup (Kamal Heib) [1857602] - [infiniband] IB/mad: Fix use after free when destroying MAD agent (Kamal Heib) [1857602] - [infiniband] RDMA/counter: Query a counter before release (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of RDMA_ERROR replies (Kamal Heib) [1857602] - [net] xprtrdma: Clean up synopsis of rpcrdma_flush_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Use re_connect_status safely in rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Prevent dereferencing r_xprt->rx_ep after it is freed (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Check that type_attrs is not NULL prior access (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Protect bind_list and listen_list while finding matching cm id (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Set maximum pkeys device attribute (Kamal Heib) [1857602] - [infiniband] RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq (Kamal Heib) [1857602] - [infiniband] RDMA/core: Annotate CMA unlock helper routine (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl() (Kamal Heib) [1857602] - [infiniband] RDMA/hfi1: Fix trivial mis-spelling of 'descriptor' (Kamal Heib) [1857602] - [net] xprtrdma: Make xprt_rdma_slot_table_entries static (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Spurious WARNING triggered in cm_destroy_id() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Use free_netdev() in hfi1_netdev_free() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Move and rename trace_cm_id_create() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix hfi1_netdev_rx_init() error handling (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_map_per_fmr' (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_fmr' (Kamal Heib) [1857602] - [net] RDMA/rds: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR device ops (Kamal Heib) [1857602] - [infiniband] RDMA/rdmavt: Remove FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mthca: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mlx4: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/i40iw: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/bnxt_re: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/mlx5: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR pool API (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/iser: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix several reference count leaks (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix spelling mistake "enought" -> "enough" (Kamal Heib) [1857602] - [rdma] RDMA/core: Use offsetofend() instead of open coding (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Increase max_send_sge (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Reduce max_recv_sge to 1 (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Make debug output more detailed (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Make the channel count configurable per target (Kamal Heib) [1857602] - [infiniband] hfi1: get rid of pointless access_ok() (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Provide ECE reject reason (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Connect ECE to rdma_accept (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Send and receive ECE parameter over the wire (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Deliver ECE parameters through UCMA events (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Extend ucma_connect to receive ECE parameters (Kamal Heib) [1857602] - [rdma] RDMA/cm: Add Enhanced Connection Establishment (ECE) bits (Kamal Heib) [1857602] - [infiniband] RDMA/core: Use sizeof_field() helper (Kamal Heib) [1857602] - [infiniband] RDMA/ipoib: Remove can_sleep parameter from iboib_mcast_alloc (Kamal Heib) [1857602] - [infiniband] IB/cma: Fix ports memory leak in cma_configfs (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy QP commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy WQ commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy SRQ commands over ioctl (Kamal Heib) [1857602] - [rdma] IB/uverbs: Move QP, SRQ, WQ type and flags to UAPI (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Extend CQ to get its own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Refactor related objects to use their own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] RDMA/core: Allow the ioctl layer to abort a fully created uobject (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Expose UAR object and its alloc/destroy commands (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Fix a NULL vs IS_ERR() check (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Introduce UAPIs to manage packet pacing (Kamal Heib) [1857602] - [netdrv] net/mlx5: Expose raw packet pacing APIs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Enable the transmit side of the datagram ipoib netdev (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Add capability to switch between datagram and connected mode (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add packet histogram trace event (Kamal Heib) [1857602] - [infiniband] IB/{hfi1, ipoib, rdma}: Broadcast ping sent packets which exceeded mtu size (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Activate the dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add rx functions for dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add interrupt handler functions for accelerated ipoib (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to receive accelerated ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Rename num_vnic_contexts as num_netdev_contexts (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Increase ipoib Datagram mode MTU's upper limit (Kamal Heib) [1857602] - [infiniband] IB/hfi1: RSM rules for AIP (Kamal Heib) [1857602] - [infiniband] IB/{rdmavt, hfi1}: Implement creation of accelerated UD QPs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Remove module parameter for KDETH qpns (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add the transmit side of a datagram ipoib RDMA netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to transmit datagram ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add accelerated IP capability bit (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report host information to the device (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Fix setting of wrong bit in get/set_feature commands (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Replace one-element array and use struct_size() helper (Kamal Heib) [1857602] - [net] svcrdma: Fix backchannel return code (Kamal Heib) [1857602] - [net] svcrdma: trace undersized Write chunks (Kamal Heib) [1857602] - [net] svcrdma: Trace page overruns when constructing RDMA Reads (Kamal Heib) [1857602] - [net] svcrdma: Clean up handling of get_rw_ctx errors (Kamal Heib) [1857602] - [net] svcrdma: Clean up the tracing for rw_ctx_init errors (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Add a newline when printing parameter 'srpt_service_guid' by sysfs (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consolidate ib_create_srq flows (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Fix create WQ to use the given user handle (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Cleanup wq/srq context usage from uverbs layer (Kamal Heib) [1857602] - [rdma] IB/rdmavt: Replace zero-length array with flexible-array (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Increment the refcount inside cm_find_listen() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove needless cm_id variable (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove the cm_free_id() wrapper function (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Make find_remote_id() return a cm_id_private (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add a note explaining how the timewait is eventually freed (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pull duplicated code into cm_queue_work_unlock() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove unused store to ret in cm_rej_handler (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove return code from add_cm_id_to_port_list (Kamal Heib) [1857602] - [infiniband] RDMA/addr: Mark addr_resolve as might_sleep() (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Return stable IB device index as identifier (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Initialize the flow label of CM's route path record (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consider flow label when building skb (Kamal Heib) [1857602] - [rdma] RDMA/core: Add hash functions to calculate RoCEv2 flowlabel and UDP source port (Kamal Heib) [1857602] - [infiniband] RDMA: Allow ib_client's to fail when add() is called (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Remove snoop interface (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count admin commands errors (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count mmap failures (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report create CQ error counter (Kamal Heib) [1857602] - [infiniband] RDMA/core: Get xmit slave for LAG (Kamal Heib) [1857602] - [infiniband] RDMA/core: Add LAG functionality (Kamal Heib) [1857602] - [infiniband] RDMA: Group create AH arguments in struct (Kamal Heib) [1857602] - [infiniband] RDMA/rw: use DIV_ROUND_UP to calculate nr_ops (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Limit the scope of rdma_is_consumer_reject function (Kamal Heib) [1857602] - [infiniband] IB: Fix some documentation warnings (Kamal Heib) [1857602] - [infiniband] RDMA: Remove a few extra calls to ib_get_client_data() (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated (Kamal Heib) [1857602] - [infiniband] RDMA/rxe: Set default vendor ID (Kamal Heib) [1857602] - [netdrv] bonding: Use fallthrough pseudo-keyword (Jarod Wilson) [1860495] - [netdrv] bonding: fix active-backup failover for current ARP slave (Jarod Wilson) [1860495] - [netdrv] bonding: fix a potential double-unregister (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_alb: Describe alb_handle_addr_collision_on_attach()'s 'bond' and 'addr' params (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_main: Document 'proto' and rename 'new_active' parameters (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_3ad: Fix a bunch of kerneldoc parameter issues (Jarod Wilson) [1860495] - [netdrv] bonding: show saner speed for broadcast mode (Jarod Wilson) [1868265 1860495] - [netdrv] bonding: check return value of register_netdevice() in bond_newlink() (Jarod Wilson) [1860495] - [netdrv] bonding: check error value of register_netdevice() immediately (Jarod Wilson) [1860495] - [netdrv] bonding: don't need RTNL for ipsec helpers (Jarod Wilson) [1860495] - [netdrv] bonding: deal with xfrm state in all modes and add more error-checking (Jarod Wilson) [1860495] - [netdrv] bonding: allow xfrm offload setup post-module-load (Jarod Wilson) [1860495] - [netdrv] bonding: Remove extraneous parentheses in bond_setup (Jarod Wilson) [1860495] - [netdrv] bonding/xfrm: use real_dev instead of slave_dev (Jarod Wilson) [1860495] - [netdrv] bonding: support hardware encryption offload to slaves (Jarod Wilson) [1860495] - [netdrv] mlx5: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [netdrv] ixgbe_ipsec: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [net] xfrm: bail early on slave pass over skb (Jarod Wilson) [1860495] - [netdrv] bonding: Fix reference count leak in bond_sysfs_slave_add (Jarod Wilson) [1860495] - [netdrv] bonding: propagate transmit status (Jarod Wilson) [1860495] - [netdrv] bonding: remove useless stats_lock_key (Jarod Wilson) [1860495] - [netdrv] bonding: Implement ndo_get_xmit_slave (Jarod Wilson) [1860495] - [netdrv] bonding: Add array of all slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Add function to get the xmit slave in active-backup mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave in rr mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave based on hash (Jarod Wilson) [1860495] - [netdrv] bonding/alb: Add helper functions to get the xmit slave (Jarod Wilson) [1860495] - [netdrv] bonding: Rename slave_arr to usable_slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Export skip slave logic to function (Jarod Wilson) [1860495] - [netdrv] bonding: Remove inclusion of vermagic header (Jarod Wilson) [1860495] - [netdrv] net/bond: Delete driver and module versions (Jarod Wilson) [1860495]- [mm] powerpc/book3s64/radix: Fix boot failure with large amount of guest memory (Steve Best) [1854543] - [powerpc] powerpc/book3s64/radix: Add kernel command line option to disable radix GTSE (Steve Best) [1854543] - [powerpc] powerpc/prom: Enable Radix GTSE in cpu pa-features (Steve Best) [1854543] - [powerpc] powerpc/mm/book3s64/radix: Off-load TLB invalidations to host when !GTSE (Steve Best) [1854543] - [powerpc] powerpc/pseries: H_REGISTER_PROC_TBL should ask for GTSE only if enabled (Steve Best) [1854543] - [powerpc] powerpc/mm: Enable radix GTSE only if supported (Steve Best) [1854543] - [misc] powerpc/64s/radix: introduce options to disable use of the tlbie instruction (Steve Best) [1854543] - [mm] powerpc/64s: remove unnecessary translation cache flushes at boot (Steve Best) [1854543] - [mm] powerpc/64s/pseries: radix flush translations before MMU is enabled at boot (Steve Best) [1854543] - [mm] powerpc/64s: make mmu_partition_table_set_entry TLB flush optional (Steve Best) [1854543] - [mm] powerpc/64s/radix: tidy up TLB flushing code (Steve Best) [1854543] - [mm] powerpc/64s: remove register_process_table callback (Steve Best) [1854543] - [mm] powerpc/mm: Limit resize_hpt_for_hotplug() call to hash guests only (Steve Best) [1854543] - [powerpc] powerpc/mm/radix: Create separate mappings for hot-plugged memory (Steve Best) [1854543] - [mm] powerpc/mm/radix: Remove split_kernel_mapping() (Steve Best) [1854543] - [mm] powerpc/mm/radix: Free PUD table when freeing pagetable (Steve Best) [1854543] - [mm] powerpc/mm/radix: Fix PTE/PMD fragment count for early page table mappings (Steve Best) [1854543] - [mm] powerpc/64s: Fix page table fragment refcount race vs speculative references (Steve Best) [1854543] - [powerpc] powerpc/security: Fix link stack flush instruction (Gustavo Duarte) [1862103] - [powerpc] powerpc/pseries: add new branch prediction security bits for link stack (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: Allow for processors that flush the link stack using the special bcctr (Gustavo Duarte) [1862103] - [powerpc] powerpc/64s: Move branch cache flushing bcctr variant to ppc-ops.h (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: split branch cache flush toggle from code patching (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: make display of branch cache flush more consistent (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: change link stack flush state to the flush type enum (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: re-name count cache flush to branch cache flush (Gustavo Duarte) [1862103] - [kernel] smp: Remove superfluous cond_func check in smp_call_function_many_cond() (Prarit Bhargava) [1882551] - [kernel] smp: Remove allocation mask from on_each_cpu_cond.*() (Prarit Bhargava) [1882551] - [kernel] smp: Add a smp_cond_func_t argument to smp_call_function_many() (Prarit Bhargava) [1882551] - [kernel] smp: Use smp_cond_func_t as type for the conditional function (Prarit Bhargava) [1882551] - [kernel] smp, cpumask: introduce on_each_cpu_cond_mask (Prarit Bhargava) [1882551] - [kernel] smp: use __cpumask_set_cpu in on_each_cpu_cond (Prarit Bhargava) [1882551] - [pci] PCI: Add support for root bus sizing (Myron Stowe) [1886036] - [drm] PCI: Use ioremap(), not phys_to_virt() for platform ROM (Myron Stowe) [1886036] - [pci] PCI: Avoid ASMedia XHCI USB PME# from D0 defect (Myron Stowe) [1886036] - [pci] PCI/ACPI: Move pcie_to_hpx3_typefrom stack to static data (Myron Stowe) [1886036] - [documentation] Documentation: PCI: Add background on Boot Interrupts (Myron Stowe) [1886036] - [pci] PCI: Add boot interrupt quirk mechanism for Xeon chipsets (Myron Stowe) [1886036] - [pci] PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro (Myron Stowe) [1886036] - [pci] PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings (Myron Stowe) [1886036] - [pci] PCI: Add pci_speed_string() (Myron Stowe) [1886036] - [pci] PCI: Add 32 GT/s decoding in some macros (Myron Stowe) [1886036] - [powerpc] powerpc/test_emulate_step: Move extern declaration to sstep.h (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/sstep: Introduce macros to retrieve Prefix instruction operands (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Add negative tests for prefixed addi (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Enhancement to test negative scenarios (Desnes Augusto Nunes do Rosario) [1854542] - [netdrv] drivers/net/ibmvnic: Update VNIC protocol version reporting (Steve Best) [1882269] - [s390] s390/zcrypt: fix kmalloc 256k failure (Claudio Imbrenda) [1885963] - [x86] crypto: x86/aesni-gcm - fix crash on empty plaintext (Herbert Xu) [1882868] - [x86] crypto: x86/aesni-gcm - make 'struct aesni_gcm_tfm_s' static const (Herbert Xu) [1882868] - [x86] crypto: aesni - Add scatter/gather avx stubs, and use them in C (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce partial block macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce READ_PARTIAL_BLOCK macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Move ghash_mul to GCM_COMPLETE (Herbert Xu) [1882868] - [x86] crypto: aesni - Fill in new context data structures (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge avx precompute functions (Herbert Xu) [1882868] - [x86] crypto: aesni - Split AAD hash calculation to separate macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Add GCM_COMPLETE macro (Herbert Xu) [1882868] - [x86] crypto: aesni - support 256 byte keys in avx asm (Herbert Xu) [1882868] - [x86] crypto: aesni - Macro-ify func save/restore (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce gcm_context_data (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge GCM_ENC_DEC (Herbert Xu) [1882868] - [pci] PCI: Add DMA alias quirk for PLX PEX NTB (Myron Stowe) [1884657] - [pci] PCI: Add nr_devfns parameter to pci_add_dma_alias() (Myron Stowe) [1884657] - [pci] PCI: Fix pci_add_dma_alias() bitmask size (Myron Stowe) [1884657] - [pci] PCI/IOV: Fix memory leak in pci_iov_add_virtfn() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 device IDs (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 MRPC GAS access permission check (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 flash information interface support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 system info register support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Separate Gen3 register structures into unions (Myron Stowe) [1884657] - [pci] PCI/switchtec: Factor out Gen3 ioctl_flash_part_info() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add 'generation' variable (Myron Stowe) [1884657] - [pci] PCI/switchtec: Rename generation-specific constants (Myron Stowe) [1884657] - [pci] PCI/switchtec: Move check event ID from mask_event() to switchtec_event_isr() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Remove redundant valid PFF number count (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add support for Intercomm Notify and Upstream Error Containment (Myron Stowe) [1884657] - [pci] PCI/switchtec: Fix vep_vector_number ioread width (Myron Stowe) [1884657] - [pci] PCI/switchtec: Use dma_set_mask_and_coherent() (Myron Stowe) [1884657] - [pci] PCI: Allow adjust_bridge_window() to shrink resource if necessary (Myron Stowe) [1884657] - [pci] PCI: Set resource size directly in adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() to adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() parameter (Myron Stowe) [1884657] - [pci] PCI: Consider alignment of hot-added bridges when assigning resources (Myron Stowe) [1884657] - [pci] PCI: Remove local variable usage in pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Pass size + alignment to pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Rename variables (Myron Stowe) [1884657] - [pci] PCI: Remove unnecessary braces (Myron Stowe) [1884657] - [pci] PCI: Don't disable bridge BARs when assigning bus resources (Myron Stowe) [1884657] - [documentation] Documentation: PCI: Fix pci_alloc_irq_vectors() function name typo (Myron Stowe) [1884657] - [pci] PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers (Myron Stowe) [1884657] - [pci] PCI: Add generic quirk for increasing D3hot delay (Myron Stowe) [1884657] - [edac] x86/mce, EDAC/mce_amd: Print PPIN in machine check records (Prarit Bhargava) [1860381]- [netdrv] geneve: add transport ports in route lookup for geneve (Mark Gray) [1884481] {CVE-2020-25645} - [drm] PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP (Ivan Vecera) [1867164] - [base] PM: sleep: core: Drop racy and redundant checks from device_prepare() (Ivan Vecera) [1867164] - [mm] mm/page_isolation: fix potential warning from user (Waiman Long) [1811009] - [mm] mm/hotplug: silence a lockdep splat with printk() (Waiman Long) [1811009] - [mm] mm/debug.c: always print flags in dump_page() (Waiman Long) [1811009] - [mm] mm/debug.c: PageAnon() is true for PageKsm() pages (Waiman Long) [1811009] - [mm] mm/debug.c: __dump_page() prints an extra line (Waiman Long) [1811009] - [mm] mm: fix some typos in mm directory (Waiman Long) [1811009] - [mm] mm, fault_around: do not take a reference to a locked page (Waiman Long) [1811009] - [mm] mm: remove the exporting of totalram_pages (Waiman Long) [1880090] - [mm] mm: remove managed_page_count_lock spinlock (Waiman Long) [1880090] - [mm] mm: convert totalram_pages and totalhigh_pages variables to atomic (Waiman Long) [1880090] - [mm] mm: convert zone->managed_pages to atomic variable (Waiman Long) [1880090] - [net] mm: reference totalram_pages and managed_pages once per function (Waiman Long) [1880090] - [mm] mm/page_alloc: Introduce free_area_init_core_hotplug (Waiman Long) [1880090] - [mm] mm/page_alloc: inline function to handle CONFIG_DEFERRED_STRUCT_PAGE_INIT (Waiman Long) [1880090] - [mm] mm: remove __paginginit (Waiman Long) [1880090] - [mm] mm: access zone->node via zone_to_nid() and zone_set_nid() (Waiman Long) [1880090] - [mm] mm, page_alloc: double zone's batchsize (Waiman Long) [1880090] - [powerpc] powerpc/pseries/cmm: fix managed page counts when migrating pages between zones (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: drain per-cpu pages again during memory offline (Chris von Recklinghausen) [1754739] - [mm] mm: move nr_deactivate accounting to shrink_active_list() (Chris von Recklinghausen) [1754739] - [mm] sh: fix build error in mm/init.c (Chris von Recklinghausen) [1754739] - [mm] mm/memremap: set caching mode for PCI P2PDMA memory to WC (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: add pgprot_t to mhp_params (Chris von Recklinghausen) [1754739] - [mm] powerpc/mm: thread pgprot_t through create_section_mapping() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: thread pgprot_t through init_memory_mapping() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: rename mhp_restrictions to mhp_params (Chris von Recklinghausen) [1754739] - [include] mm/memory_hotplug: drop the flags field from struct mhp_restrictions (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: cleanup __add_pages() (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Enable memory hot remove (Chris von Recklinghausen) [1754739] - [firmware] arm/efi: EFI soft reservation to memblock (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: convert mm/dump.c to use walk_page_range() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: drop valid_start/valid_end from test_pages_in_a_zone() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: pass in nid to online_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove "count" parameter from has_unmovable_pages() (Chris von Recklinghausen) [1754739] - [base] mm: remove the memory isolate notifier (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Disable instrumentation in the EFI runtime handling code (Chris von Recklinghausen) [1754739] - [x86] efi/x86: avoid KASAN false positives when accessing the 1: 1 mapping (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Limit EFI old memory map to SGI UV machines (Chris von Recklinghausen) [1754739] - [x86] efi/libstub/x86: Fix unused-variable warning (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify mixed mode call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify 64-bit EFI firmware call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split SetVirtualAddresMap() wrappers into 32 and 64 bit versions (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split off some old memmap handling into separate routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Re-disable RT services for 32-bit kernels running on 64-bit EFI (Chris von Recklinghausen) [1754739] - [x86] efi/libstub: Distinguish between native/mixed not 32/64 bit (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Extend native protocol definitions with mixed_mode aliases (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Use a helper to iterate over a EFI handle array (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Rename efi_is_native() to efi_is_mixed() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Unify 32/64-bit functions (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Convert GOP structures to typedef and clean up some types (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove unused typedef (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove bogus packed attribute from GOP structures (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub/random: Initialize pointer variables to zero for mixed mode (Chris von Recklinghausen) [1754739] - [firmware] efi: Fix efi_loaded_image_t::unload type (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Fix memory leak in __gop_query32/64() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_SUCCESS if a usable GOP was found (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs (Chris von Recklinghausen) [1754739] - [hv] mm/memory_hotplug.c: remove __online_page_set_limits() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: don't allow to online/offline memory blocks with holes (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE (Chris von Recklinghausen) [1754739] - [mm] mm/page_alloc.c: don't set pages PageReserved() when offlining (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove __online_page_free() and __online_page_increment_counters() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: add a bounds check to __add_pages() (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix NMI vs ESPFIX (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unwind the ESPFIX stack earlier on exception entry (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Move FIXUP_FRAME after pushing fs in SAVE_ALL (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Simplify common_exception (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Use ss segment where required (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix IRET exception (Chris von Recklinghausen) [1754739] - [x86] x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Repair 32-bit Xen PV (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Allow int3_emulate_push() (Chris von Recklinghausen) [1754739] - [x86] x86: Hide the int3_emulate_call/jmp functions from UML (Chris von Recklinghausen) [1754739] - [x86] ftrace/x86_64: Emulate call function while updating in breakpoint handler (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Provide consistent pt_regs (Chris von Recklinghausen) [1754739] - [x86] kprobes, x86/ptrace.h: Make regs_get_kernel_stack_nth() not fault on bad stack (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/ftrace: Add pt_regs frame annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/kprobes: Fix frame pointer annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.h (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clean up return from interrupt preemption path (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Simulation mode (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Switch to balloon_page_alloc() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement balloon compaction (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Convert loaned_pages to an atomic_long_t (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Rip out memory isolate notifier (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Use adjust_managed_page_count() insted of totalram_pages_* (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Drop page array (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Cleanup rc handling in cmm_init() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Report errors when registering notifiers fails (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement release() function for sysfs device (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Push EFI_MEMMAP check into leaf routines (Chris von Recklinghausen) [1754739] - [mm] powerpc: Don't flush caches when adding memory (Chris von Recklinghausen) [1754739] - [firmware] efi/random: use arch-independent efi_call_proto() (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Don't evaluate exception stacks before setup (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Mark pages PG_offline in balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Drop __balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Set pages PageOffline() in balloon_add_region() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: prevent memory leak when reusing pgdat (Chris von Recklinghausen) [1754739] - [base] drivers/base/memory.c: don't store end_section_nr in memory blocks (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove move_pfn_range() (Chris von Recklinghausen) [1754739] - [mm] mm: introduce compound_nr() (Chris von Recklinghausen) [1754739] - [x86] x86/asm: Make some functions local labels (Chris von Recklinghausen) [1754739] - [firmware] efi-stub: Fix get_efi_config_table on mixed-mode setups (Chris von Recklinghausen) [1754739] - [x86] efi/x86: move UV_SYSTAB handling into arch/x86 (Chris von Recklinghausen) [1754739] - [x86] efi: x86: move efi_is_table_address() into arch/x86 (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: remove unneeded return for void function (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove redundant CLACs in getuser/putuser error paths (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove ELF function annotation from copy_user_handle_tail() (Chris von Recklinghausen) [1754739] - [x86] x86/entry: Fix thunk function ELF sizes (Chris von Recklinghausen) [1754739] - [x86] x86/entry/64: Simplify idtentry a little (Chris von Recklinghausen) [1754739] - [mm] mm: vmscan: correct some vmscan counters for THP swapout (Chris von Recklinghausen) [1754739] - [mm] mm/gup: speed up check_and_migrate_cma_pages() on huge page (Chris von Recklinghausen) [1754739] - [x86] x86/ldt: Initialize the context lock for init_mm (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries: avoid blocking in irq when queuing hotplug events (Chris von Recklinghausen) [1754739] - [arm64] arm64/mm: don't initialize pgd_cache twice (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: fix recent_rotated history (Chris von Recklinghausen) [1754739] - [x86] efi/x86/Add missing error handling to old_memmap 1:1 mapping code (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Inhibit huge-vmap with ptdump (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: simplify shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: cleanup memory offline path (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop redundant hugepage_migration_supported check (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: unlock 1GB-hugetlb on x86_64 (Chris von Recklinghausen) [1754739] - [mm] mm: move recent_rotated pages calculation to shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Initialize PGD cache during mm initialization (Chris von Recklinghausen) [1754739] - [x86] x86/alternatives: Initialize temporary mm for patching (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Fix a crash with kmemleak_scan() (Chris von Recklinghausen) [1754739] - [x86] x86/irq: Fix outdated comments (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: treat CMA pages as unmovable (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove stack overflow debug code (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remap the IRQ stack with guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Split the IRQ stack into its own pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Init hardirq_stack_ptr during CPU hotplug (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Handle irq stack allocation failure proper (Chris von Recklinghausen) [1754739] - [xen] x86/irq/32: Invoke irq_ctx_init() from init_IRQ() (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Rename irq_stack_ptr to hardirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Rename hard/softirq_stack to hard/softirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Make irq stack a character array (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Define IRQ_STACK_SIZE (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Speedup in_exception_stack() (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Split debug IST stack (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Enable IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Disconnect IST index and stack order (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Remove orig_ist array (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Prepare TSS.IST setup for guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Use cpu entry area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/traps: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Provide exception stack accessor (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Prepare for IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Add structs for exception stacks (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Cleanup setup functions (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Make IST index zero based (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Remove unused stack defines on 32bit (Chris von Recklinghausen) [1754739] - [x86] x86/64: Remove stale CURRENT_MASK (Chris von Recklinghausen) [1754739] - [x86] x86/idt: Remove unused macro SISTG (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Sanitize the top/bottom confusion (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove a hardcoded irq_stack_union access (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack: Fix off-by-one errors in stack identification (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Limit IST stack overflow check to #DB stack (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: Consolidate early page table allocation (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: don't call page table ctors for init_mm (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: use appropriate ctors for page tables (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Move copy_user_handle_tail() into asm (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: fix a wrong flag in set_migratetype_isolate() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix notification in offline error path (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: fix an imbalance with DEBUG_PAGEALLOC (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: explicitly pass the head to isolate_huge_page (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: do not allocate duplicate stack variables in shrink_page_list() (Chris von Recklinghausen) [1754739] - [mm] mm: refactor swap-in logic out of shmem_getpage_gfp (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: remove 7th argument of isolate_lru_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove extra drain pages on pcp list (Chris von Recklinghausen) [1754739] - [mm] mm/memory-hotplug: Allow memory resources to be children (Chris von Recklinghausen) [1754739] - [kernel] mm/resource: Move HMM pr_debug() deeper into resource code (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: fix off-by-one in is_pageblock_removable (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Move percpu_setup_debug_store() to __init section (Chris von Recklinghausen) [1754739] - [mm] arm64: ptdump: Don't iterate kernel page tables using PTRS_PER_PXX (Chris von Recklinghausen) [1754739] - [firmware] efi: Use 32-bit alignment for efi_guid_t (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: __offline_pages fix wrong locking (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: is_mem_section_removable do not pass the end of a zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: don't bail out in do_migrate_range() prematurely (Chris von Recklinghausen) [1754739] - [mm] arm64: dump: no need to check return value of debugfs_create functions (Chris von Recklinghausen) [1754739] - [x86] x86/asm/suspend: Drop ENTRY from local data (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: deobfuscate migration part of offlining (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: try to migrate full pfn range (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: move init_currently_empty_zone() under zone_span_lock protection (Chris von Recklinghausen) [1754739] - [mm] mm: only report isolation failures when offlining memory (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: be more verbose for memory offline failures (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: print reason for the offlining failure (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop pointless block alignment checks from __offline_pages (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Don't unmap EFI boot services code/data regions for EFI_OLD_MEMMAP and EFI_MIXED_MODE (Chris von Recklinghausen) [1754739] - [x86] kprobes/x86: Blacklist non-attachable interrupt functions (Chris von Recklinghausen) [1754739] - [include] linkage: add generic GLOBAL() macro (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Move efi__boot_services() to arch/x86 (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Unmap EFI boot services code/data regions from efi_pgd (Chris von Recklinghausen) [1754739] - [mm] x86/mm/pageattr: Introduce helper function to unmap EFI boot services (Chris von Recklinghausen) [1754739] - [x86] x86/fpu: Use the correct exception table macro in the XSTATE_OP wrapper (Chris von Recklinghausen) [1754739] - [firmware] efi/arm/libstub: Pack FDT after populating it (Chris von Recklinghausen) [1754739] - [x86] x86/traps: Complete prototype declarations (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: clean up node_states_check_changes_offline() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: simplify node_states_check_changes_online (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: tidy up node_states_clear_node() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: spare unnecessary calls to node_set_state (Chris von Recklinghausen) [1754739] - [include] include/linux/linkage.h: align weak symbols (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_add_to_page_cache to XArray (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_radix_tree_replace to XArray (Chris von Recklinghausen) [1754739] - [mm] mm: Convert add_to_swap_cache to XArray (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clear the CS high bits (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Set up temporary text mapping for 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Switch to original page table after resumed (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Enable CONFIG_ARCH_HIBERNATION_HEADER on 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86, hibernate: Extract the common code of 64/32 bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32/asm/power: Create stack frames in hibernate_asm_32.S (Chris von Recklinghausen) [1754739] - [x86] PM / hibernate: Check the success of generating md5 digest before hibernation (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() before setting cr3 (Chris von Recklinghausen) [1754739] - [x86] x86/xen: Move pv irq related functions under CONFIG_XEN_PV umbrella (Chris von Recklinghausen) [1754739] - [x86] x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() (Chris von Recklinghausen) [1754739] - [tools] tools arch: Update arch/x86/lib/memcpy_64.S copy used in 'perf bench mem memcpy' (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Remove redundant check for kmem_cache_create() (Chris von Recklinghausen) [1754739] - [x86] x86/power/hibernate_64: Remove VLA usage (Chris von Recklinghausen) [1754739] - [firmware] efi: Deduplicate efi_open_volume() (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge 32-bit and 64-bit UGA draw protocol setup routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Align efi_uga_draw_protocol typedef names to convention (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge the setup_efi_pci32() and setup_efi_pci64() routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Prevent reentrant firmware calls in mixed mode (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add debug code to check entry/exit CR3 (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI CR3 switches to NMI handler code (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI cr3 switch to non-NMI entry/exit points (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Handle Entry from Kernel-Mode on Entry-Stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Leave the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Enter the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Split off return-to-kernel path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unshare NMI return path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Put ESPFIX code into a macro (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Rename TSS_sysenter_sp0 to TSS_entry2task_stack (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Clean up the eboot code (Chris von Recklinghausen) [1754739] - [x86] x86/asm/64: Use 32-bit XOR to zero registers (Chris von Recklinghausen) [1754739] - [x86] Revert "x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport sn_coherency_id" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c" (Frank Ramsay) [1833121] - [x86] x86/apic: Cleanup the include maze (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Fix missing checks of kcalloc() return values (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Replace kmalloc() and memset() with kalloc() calls (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the unused _uv_cpu_blade_processor_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport uv_apicid_hibits (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove _uv_hub_info_check() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Simplify uv_send_IPI_one() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_min_hub_revision_id static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark is_uv_hubless() static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the UV*_HUB_IS_SUPPORTED macros (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the uv_partition_coherence_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Mark memblock related init code and data correctly (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove unnecessary #ifdef CONFIG_EFI (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove uv_bios_call_reentrant() (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Use efi_enabled() instead of test_bit() (Frank Ramsay) [1833121] - [x86] x86/apic/uv: Remove code for unused distributed GRU mode (Frank Ramsay) [1833121]- [thermal] thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t (Prarit Bhargava) [1890657] - [net] sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels (Davide Caratti) [1889601] - [netdrv] ibmveth: Identify ingress large send packets (Gustavo Duarte) [1887038] - [netdrv] ibmveth: Switch order of ibmveth_helper calls (Gustavo Duarte) [1887038] - [sound] ALSA: redhat: add drivers/soundwire tree and regmap-sdw to the redhat/filter-modules.sh (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable AMD Renoir support for DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable the Intel's SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix jack detection with Realtek codecs when in D3 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/i915 - fix list corruption with concurrent probes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The front Mic on a HP machine doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: hdspm: Fix typo arbitary (Jaroslav Kysela) [1869536] - [sound] ALSA: bebob: potential info leak in hwdep_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint.c: fix repeated word 'there' (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: fix repeated word 'if' (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: handle all SOF_IPC_EXT types (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715-sdw: probe with RT714 Device ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1316: add missing component string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: add extra check on init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: add codec prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove ti, asi-format code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Set regcache when shutting down and waking device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add shutdown capability via a GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Remove duplicate code for I/V sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: Intel: sof_sdw: restore playback functionality with max98373 amps (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add support for new SoundWire hardware layout on TGL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove hard-coded codec_conf table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove ternary operator (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hda_dsp_common: use static function in conditional block (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Pass full name to snd_ctl_notify (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Add power-up delay to fix dmic pop sound issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" for the DMIC clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: allow runtime pm at end of probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add codec name prefix to ACPI machine description (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sysfs: add slave status and device number before probe (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add enumerated Slave device to device list (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove an unnecessary NULL check (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add data port test fail interrupt (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: enable test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: enable Data Port test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - set mic to auto detect on a HP AIO machine (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Don't register a cb func if it is registered already (Jaroslav Kysela) [1869536] - [sound] ALSA: HDA: Early Forbid of runtime PM (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - remove kerneldoc for internal hdac_i915 function (Jaroslav Kysela) [1869536] - [sound] ALSA: ctl: Workaround for lockdep warning wrt card->ctl_files_rwlock (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Disable autosuspend for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Remove uninitialized_var() usage (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: arm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: add dpcm_create/remove_debugfs_state() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: move CONFIG_DEBUG_FS functions to top side (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: magician: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Enable AC'97 bus support for PXA machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Select regmap from AC'97 machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support TDM out and 8ch I2S out (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: fix external clock probe defer (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: keywest: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Use sizeof_field() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Set ops to NULL on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: More constifications (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: vxpocket: Support PCM sync_stop (Jaroslav Kysela) [1869536] - [sound] ALSA: mips: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: arm: More constification (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: replace '---help---' in Kconfig files with 'help' (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix SPDX license for header file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac: make SOF HDA codec driver probe deterministic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Refactor sample rate function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix the spacing and new lines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Convert bit mask to GENMASK in header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix unbalanced calls to pm_runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2110 class-D amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: add size checks for ext_bytes control .put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for volatile ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Enable fast charge (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Ensure a minimum delay before clock stabilization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix error handling with update_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix required DT properties in the code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add missing bias level power states (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix calling reset in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2564 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add missing MODULE_LICENSE() for imx-common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: Fix prepare callback behavior for OF usecase (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cs42l51: add additional ADC volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the process being scheduled on core0 always (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix CONTROLLER_IN_GPU macro name (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - handle multiple i915 device instances (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - controller is in GPU on the DG1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - add Intel DG1 PCI and HDMI ids (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO" (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add delay quirk for H570e USB headsets (Jaroslav Kysela) [1869536] - [sound] ALSA: compat_ioctl: avoid compat_alloc_user_space (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix spellint typo in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation P520 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Couldn't detect Mic if booting with headset plugged (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix iounmap in error handler (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use {u32|u16}p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use u32p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: get max rows and cols info from compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support to block packing mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: clear BIT FIELDs before value set (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Add generic bandwidth allocation algorithm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add DSD support for ak4458 and ak4497 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Add support for tgl-h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: do software reset before clock registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: fix missing aic32x4_disable_regulators() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set MCLK input or output direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add fsl_sai_check_version function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add new added registers and new bit definition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-clocks: add q6afe clock controller (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity of boot error logs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix range checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove several superfluous type-casts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) remove redundant "ret" variable uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: debug: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add debug support for imx platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: disable size checks for bytes_ext controls if needed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_audmix: make clock and output src write only (Jaroslav Kysela) [1869536] - [sound] ALSA: remove calls to usb_pipe_type_check for control endpoints (Jaroslav Kysela) [1869536] - [sound] ALSA: hiface: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: usx2y: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: add usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: move snd_usb_pipe_sanity_check into the USB core (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix the failure to flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix DC calibration on bypass boost mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm32: sai: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: rockchip_i2s: fix a possible divide-by-zero bug in rockchip_i2s_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Use DMI oem string search for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: s/master/primary (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: remove the HDA_DSP_CORE_MASK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify core_power_up/down op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: rename cores_mask to host_managed_cores_mask (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Add support for j7200-cpb audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015p (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe-dai: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add codec lpass clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: update q6afe_set_param to support global clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add lpass hw voting support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add global q6afe waitqueue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: prepare afe_apr_send_pkt to take response opcode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6routing: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: dt-bindings: Add q6afe display_port dt binding (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015p: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add parity error injection through debugfs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: export broadcast read/write capability for tests (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: realtek-soundwire: ignore initial PARITY errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use quirk to filter out invalid parity errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: add first_interrupt_done status (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: filter-out unwanted interrupt reports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC/soundwire: bus: use property to set interrupt masks (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Remove unused inline function snd_mask_sizeof (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: Remove unused function hpi_stream_group_get_map() (Jaroslav Kysela) [1869536] - [sound] ALSA: mixart: Correct comment wrt obsoleted tasklet usage (Jaroslav Kysela) [1869536] - [sound] ALSA: aloop: Replace tasklet with work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mchp-spdiftx: add driver for S/PDIF TX Controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix SLIBMUS/SLIMBUS typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: fix race condition between suspend and Slave device alerts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse auxiliary devices from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mt6359: fix failed to parse DT properties (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Add support for WO and RO TLV byte kcontrols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Kconfig: Allow the j721e machine driver to be used on K3 platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add v1.5.1 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: dt-bindings: soundwire: add bindings for Qcom controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support for mmio soundwire master devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: avoid dependency on CONFIG_SLIMBUS (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix abh/ahb typo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: make process type optional (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mux (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_process (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_tone (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_host (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_volume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add helper for setting up IPC component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: parse comp_ext_tokens for all widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: create component extended tokens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add comp_ext to struct snd_sof_widget (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: tokens: add token for component UUID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Manage module clock via DAPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Attach the bus clock to the regmap (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Sort masks in a consistent order (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix field bit number indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1 MODCLK widget name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Remove extraneous widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .trigger callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: clarify return value for get_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream handling from .prepare and .hw_free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove .trigger operation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix NULL/ERR_PTR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: fix NULL/IS_ERR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove SDW_REG_SHIFT() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom : use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: use SDW_DISCO_LINK_ID() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use FIELD_GET() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: define and use addr bit masks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix core enable sequence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: support topology components on secondary cores (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a "core" parameter to widget loading functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set SAI Channel Mode to Output Mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Support multiple data channel enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't manage link power individually (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pass link_mask information to each master (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add error log for clock-stop invalid configs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: enable hw_sync as needed by hardware (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link hw_synchronization information (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: update multi-link definition with hw sync details (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add missing support for all clock stop modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: ignore software command retries (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: disable shim wake on suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix port_readydynamic allocation in mipi_disco (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definition for maximum number of ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: soundwire: remove port_readyusage from codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_core: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: ac97: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: (cosmetic) align argument names (Jaroslav Kysela) [1869536] - [sound] ALSA: usb: scarless_gen2: fix endianness issue (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: auto_parser: remove shadowed variable declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: aoa: i2sbus: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: core: init: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: dereference after checking for NULL pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_memory: dereference pointer after NULL checks (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm: simplify locking for timers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Prefer async probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: remove artificial component and DAI name constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: shutdown codec when changing filter type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Clean kernel log from deferred probe error messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify error handling during FW boot (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Define FW boot sequence with ICCMAX (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: define macro for code loader stream format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify the signature of get_stream_with_tag() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add helper function to program ICCMAX stream (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Remove unused parameters in cl_dsp_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix VS_LTRC register name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-of-dev: Add .arch_ops field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Replace sdev->private with sdev->pdata->hw_pdata (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: add extended rom status dump to error log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the ipc_size calculation for process component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: report error only for the last ROM init iteration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Add debug box region (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: fix memory leak in get_ext_windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: make sof_ipc_window monosized (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix intel_suspend/resume defined but not used warning (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 exit commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 custom controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add output selection for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add pre-init function for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add ca0132_mmio_init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Set AE-7 bools and select mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add SoundBlaster AE-7 pincfg (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix Recon3D Center/LFE output (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add quirk output selection structures (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Remove surround output selection (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add bass redirection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add full-range speaker selection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add surround channel config control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add speaker tuning initialization commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Cleanup ca0132_mmio_init function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: tidy up a memset() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: acpi: add dev_dbg() log for probe completion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: reduce verbosity of IPC pointer updates (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: reduce the log level for unhandled widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: remove unnecessary memory alloc for sdev->private (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) use the "bool" type where it makes sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add -EPROBE_DEFER check for regmap init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak5558: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: clean-up inclusion of header files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add topology filename override based on dmi data match (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_rt5682: override quirk data for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: Intel: sof_sdw: Add support for product Ripto (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: rename id as part_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: check SoundWire version when matching codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373-sdw: add missing test on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: add support for SDCA boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: mirror CML and TGL configurations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-soundwire: add support for rt5682 on link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl: add support for rt5682 on SoundWire link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: modify SoundWire version id in acpi match table (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Correct wrongly matching entries with audio class (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix I/O voltage range configuration during probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add .exit callback function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: add support for TLV320AIC32x4 codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add build support for SoundWire (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add missing out of memory check on drvdata->clks allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6359: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Properly match with audio interface class (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Simplify quirk entries with a macro (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Move device rename and profile quirks to an internal table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Hook up component probe function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: avoid hardcoded S3C2410_PA_IIS (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: rx1950: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: neo1973: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Update naming in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Get "extal" clock rate by clk_get_rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add a dedicated menuconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Export DAC/ADC monomix switches (Jaroslav Kysela) [1869536] - [sound] ALSA: remove duplicate "the the" phrase in Kconfig text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm0010: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card: Use snd_soc_of_parse_aux_devs() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Add common helper to parse aux devs from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: support 'ELD' mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/soc/intel: Fix spelling mistake "cant" --> "can't" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: various vendors: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: sst-utils: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: cldma: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-nhlt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell-ipc: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Baytrail: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: (cosmetic) align parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_loader: remove always-true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove useless assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: fix redundant return (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst: remove useless NULL assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: compress: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst-atom-controls: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP_BUS_RESET (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: support clock_stop mode without quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: handle power rail dependencies for clock stop mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_NOT_ALLOWED support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_BUS_RESET support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pm_runtime idle scheduling (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reinitialize IP+DSP in .prepare(), but only when resuming (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: call helper to reset Slave states on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix race condition on system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reset pm_runtime status during system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix clock handling around codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move soft reset handling to codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move required devm_* allocations to device level code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add support to copy callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add gapless support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: prepare set params to accept profile change (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add next track metadata support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to gapless flag in q6asm open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to remove intial and trailing silence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add length to write command token (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: use flags directly from q6asm-dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: make commands specific to streams (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: rename misleading session id variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Enable TDM audio capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Moving GPIO reset and add ADC reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Increased maximum supported channels (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Enable 24 bit audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for line out switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make line out routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for headphone switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make headphone routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Group and sort mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Gate the amplifier clock during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: rename shadowed variable for all broadwell boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-codec: move variable used conditionally (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: SOF: Intel: hda-codec: move unused label to correct position (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add a quirk for LRCK inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add missing mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix DAPM to match the hardware topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Replace synchronous check with fsl_sai_dir_is_synced (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Drop TMR/RMR settings for synchronous mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Use platform_get_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Use platform_get_resource (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add platform driver for lpass audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: fix concurrency issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass: Use regmap_field for i2sctl and dmactl registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: fix memory leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Replace card->dev with component->dev (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Move ahbix clk to platform specific function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Add common array to initialize soc based core clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Use dev_dbg() in rt5682_clk_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: Add basic power management support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: enable pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add argument to function definition (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add module_sdw_driver helper macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix PRBS/Static_1 swapped definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: virmidi: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: use pci_status_get_and_clear_errors (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The Mic on a RedmiBook doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Do not cleanup uninitialized dais on soc_pcm_open failure (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fixup headset for ASUS GX502 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix double free of dangling pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: hdmi - add Rocketlake support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Fix power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_detect functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Skip setting of the WM8994_MICBIAS register for WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-toddr: fix channel order on g12 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: add snd_soc_find_dai_with_mutex() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: always check pin power status in i915 pin fixup (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Fix refcount imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1308-sdw: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for UR22C (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fixup ams_delta_mute() function name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pcm3168a: ignore 0 Hz settings (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: Add support for Loongson 7A1000 controller" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Program WAKEEN register for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix 2 channel swapping for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: ca0106: fix error code handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-digi00x: exclude Avid Adrenaline from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ALSA; firewire-tascam: exclude Tascam FE-8 from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Set card->owner to avoid warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: Add period size constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: avoid reset of sdo_limit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: Fix NULLptr dereference in autosuspend delay (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: fix typo in comment on INTSTAT registers (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: ignore broken processing/extension unit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: Fix memleak in sst_media_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Avoid attempts to read unreadable registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: msm8916-wcd-analog: fix register Interrupt offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Prevent access to invalid VU register bits on WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add model alc298-samsung-headphone (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Update documentation comment for MS2109 quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: fix spelling mistakes in the comments (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1) (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Fix potential Oops in snd_echo_resume() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6routing: add dummy register read/write function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Make soc_component_read() returning an error code again (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - reverse the setting value in the micmute_led_set (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaduio: Drop superfluous volatile modifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Replacing component->name with codec_dai->name (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Pioneer DDJ-RB (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix spelling mistake "buss" -> "bus" (Jaroslav Kysela) [1869536] - [sound] ALSA: pci: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Add 100us dma stop delay (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add dma stop delay variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hda/tegra: Set buffer alignment to 128 bytes (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Serialize ioctls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add quirk to force connectivity (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add startech usb audio dock name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_i2s: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_dmic: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_ahub: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_admaif: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra186_dspk: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add support for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: renoir: restore two more registers during resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not remove ADDITIONAL_CONTROL_4 from readable register list (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Remove fsl_asoc_card_set_bias_level function (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: call runtime_allow() for all hda controllers" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix AE-5 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for Recon3D (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Two step component registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Simplify snd_soc_component_initialize declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Relocate and expose snd_soc_component_initialize (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: Replace 'select' DMADEVICES 'with depends on' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: use less strict tests for dailink capabilities (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rk3399_gru_sound: Add DAPM pins, kcontrols for jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not access WM8962_GPIO_BASE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: use resource_size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: drop unnecessary list_empty (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Added hw_params support for ALC1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Passing card structure based on codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Renaming snd-soc-card structure and fields (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add sound support for Midas boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Rework disable channel function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Add 8kHz audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Fix regression causing sysfs entries to disappear (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-formatters: fix sclk inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdmin: fix g12a skew (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-interface: fix link fmt setup (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fixed HP right speaker no sound (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix NULL pointer dereference during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm2835: Silence clk_get() error on -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: disable traces when switching to S0Ix D0I3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: fix the suspend procedure to support s0ix entry (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Fix keep_power assignment for non-component devices (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Workaround for spurious wakeups on some Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint : remove needless check before usb_free_coherent() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Restore PME_EN state at Power On (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/boards: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference board (alc256) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: don't call pm_runtime_* on card device (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus G14(GA401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: update dsm param bin max size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update dsm init sequence and condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: don't report of_xlate_dai_name failures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Avoid printing errors for -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Use qcom_snd_parse_of() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse properties with "qcom, " prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Support parsing links without DPCM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe: Remove unused q6afe_is_rx_port() function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Use snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use devm for resource management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix dac event dapm mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support configuring dai fmt from DT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: add IRQF_SHARED for devm_request_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix build error due to 64-by-32 division (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fix SND_SOC_J721E_EVM warnings & errors (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: omap: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Support new metadata block ID's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: xtensa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: generic: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: au1x: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-xxx: add asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix deadlock after PCM open error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak on module unload (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: call patch_ops.free() on probe error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with max98357b (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support left justified format for I2S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix probe regression on systems without i915 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pcm: Update rate/channels for SAI/ESAI DAIs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Update SAI config bclk/fsync rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Add SAI dai driver for i.MX/i.MX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8m: Fix SAI DAI driver for i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix ESAI DAI driver name for i.MX8/iMX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Use ARRAY_SIZE instead of hardcoded value (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops for imx8 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based ADMAIF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix reset gpio property name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE back to DAI ops (Jaroslav Kysela) [1869536] - [sound] ALSA: Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add wake interrupt support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel/cadence: merge Soundwire interrupt handlers/threads (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: add implementation of sdw_intel_enable_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce helper for link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce a helper to arm link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: revisit SHIM programming sequences (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: report slave_ids for each link to SOF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add clock stop quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add mutex for shared SHIM register access (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add prototype for WAKEEN interrupt processing (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add link_list to handle interrupts with a single thread (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: update headers for interrupts (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reuse code for wait loops to set/clear bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: board: sof_rt5682: Update rt1015 pll input clk freq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: avoid crash if invalid DSP topology loaded (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add support for systems without i915 audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove properties in card remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove hard-coded codec name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: drop a duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335.h: fix duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra20_das.h: delete duplicated words (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Avoid the use of one-element array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra186 based DSPK driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based AHUB driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based I2S driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based DMIC driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add support for CIF programming (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: change match table ehl-rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: remove .digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace the word "slave" in vmaster API (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: delete duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung Notebook Pen S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: optimize the power consumption (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: disable MICBIAS and Vref2 widget in default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: snd_soc_dai_digital_mute() for both CPU/Codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback (Jaroslav Kysela) [1869536] - [sound] ALSA: info: Drop WARN_ON() from buffer NULL sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Use kmemdup in podhd_set_monitor_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add support for Loongson 7A1000 controller (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: Add missed return for calling soc_component_ret (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: Trivial: Fix misspelling of 'exists' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support Headphone and Microphone Jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card-utils: Support configure pin_name for asoc_simple_init_jack (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ssm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tas*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: spear: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/mediatek: exit earlier if failed to register audio driver (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/i2c/tda998x: Make tda998x_audio_digital_mute static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.c: add .no_capture_mute support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: return -ENOTSUPP for digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix snd_hda_codec_cleanup() documentation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: export snd_hda_codec_cleanup_for_unbind() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Report the button event in the headset type only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add missed put_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - fixup for yet another Intel reference board (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX563 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix the kernel-doc comment (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace blacklist word (Jaroslav Kysela) [1869536] - [sound] ALSA: via82xx: Replace the words whitelist (Jaroslav Kysela) [1869536] - [sound] ALSA: nm256: Replace the words blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: intel8x0: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: es1968: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ctxfi: Replace the word blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't free dma_data in DAI shutdown (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: allocate/free dma_data in set_sdw_stream (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream allocation/free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: add helper to startup/shutdown streams (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: implement get_sdw_stream() operations (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Disable sync-write operation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ssi: don't use discriminatory terms for debug log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: siu: don't use discriminatory terms for parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsi: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for function names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable Vref2 under using PLL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: spdif: Handle clk by pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: re-enable IRQs on failure path (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: add hw monitor volume control for POD HD500 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with ALC256 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - change to suitable link model for ASUS platform (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix race against the error recovery URB submission (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Improve dai-set-fmt comment in cht_codec_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support HDMI jack reporting (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add kctl for configuring TX validity bit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Clear the validity bit for TX (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Sync the pending work cancel at disconnection (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Perform sanity check for each URB creation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak4458: Remove set but never checked variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv320aic26: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5659: Remove many unused const variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5631: fix spurious kernel-doc start and missing arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: ux500_msp_i2s: Remove unused variables 'reg_val_DR' and 'reg_val_TSTDR' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: pxa-ssp: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-spdif: Fix misspelling of 'reg_dac_txdata' in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-i2s: add missing clock and format arguments in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: q6asm: Provide documentation for 'codec_profile' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sti: uniperif: fix 'defined by not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-pdmic: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-classd: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98390: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es8316: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp-st: Remove set, but unused variable 'w' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: jz4770: Remove defined but never used variable 'mic_boost_tlv' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7219: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7210: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: aio-core: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra20_das: remove always-true comparison (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: pcm: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sdw_max98373: add card_late_probe support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-sdw: add MAX98373 I2C dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: add SoundWire support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: split I2C and common parts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: extract codec and DAI names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: remove forward declaration of headset_init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt286: fix unexpected interrupt happens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: remove unsupported clock mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: fix Boost Mixer Aux Switch (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: Remove superfluous fall through comments (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: Remove invalid "fall through" comments (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Address bugs in the interrupt handling (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent some noise on unloading the module (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent races in calls to set_audio_format() (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Race conditions around "opencount" (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Remove redundant check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fixed kernel warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: use dev_err instead of pr_err (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add command opcode to timeout error report (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix null-ptr-deref bug during device removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: codecs: max98373: remove Idle_bias_on to let codec suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: Removed superfluous volume control from chip default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: add more logs when topology load fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: factor kfree(se) in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: use break on errors, not continue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix tlvs in error handling for widget_dmixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix kernel oops on route addition error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add min/max channels for SAI/ESAI on i.MX8/i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix non BE conversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: set dai_link dpcm_ flags with a helper (Jaroslav Kysela) [1869536] - [sound] ALSA: usb/line6: remove 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd: Add missing of_node_put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: add default clock handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACPI dependency check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-rt5645: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Fix build error on m68k and others (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Remove only the registered component in devm functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add Intel silent stream support (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/au88x0: remove "defined but not used" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: vx_core: remove warning for empty loop body (Jaroslav Kysela) [1869536] - [sound] ALSA: pcmcia/pdaudiocf: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/via82xx: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/fm801: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/es1938: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/oxygen/xonar_wm87x6: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/rme9652/hdspm: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/korg1212: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/emu10k1: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pci/emu10k1: remove "set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi: fix kernel-doc warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi/ctatc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/aw2-saa7146: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/echoaudio: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove -Wmissing-prototypes warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: compress: fix partial_drain completion state (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for RTX6001 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix SND_HDA_GENERIC kconfig & build (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_iec958: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: improve debug traces for stream lookups (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later (Jaroslav Kysela) [1869536] - [sound] ALSA: opl3: fix infoleak in opl3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8400: remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-ac97: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add logic to check dmic hardware runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Fix missing unlock on error in j721e_audio_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_esai: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_asrc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi_dbg: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Rename dev_gpio to gpio1_is_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Remove struct rt5670_platform_data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: return -EINVAL on unrecognized speaker amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8994: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm9713: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8960: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8986: fix missing kernel-doc arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs42l42: remove always-true comparisons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs4270: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-acpi-dev: fix 'defined but unused' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: support MAX98390 speaker amp (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Add an option to select internal ratio mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Enable interrupt in dma_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix header guard (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine regcache usage with pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: davinci-mcasp: Specify stream_name for playback/capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: add format and rate constraints on rk3399 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Rectifying Unbalanced pm_runtime_enable! issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null even soundwire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix some typos (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace s/frame/packet/ where appropriate (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix packet size calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: initialize bus clock base and scale registers (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definitions for 1.2 spec (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove multiple blank lines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: extend SDW_SLAVE_ENTRY (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: convert open-coded while() to for() loop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo Miix 2 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Correct RT5670_LDO_SEL_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Change bus format to I2S 2 channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add voltage sense slot configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add right and left channel slot programming (Jaroslav Kysela) [1869536] - [sound] ALSA: asoc: Update supported rate and format for dummy dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Drop HAS_DMA dependency to fix link failure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: Add MAX98373 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Fix a typo in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: add match table for TGL MAX98373 + RT5682 SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: Intel: cml_rt1011_rt5682: explicitly access first codec (Jaroslav Kysela) [1869536] - [sound] ALSA: snd/soc: correct trivial kernel-doc inconsistency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Update TDM configuration in hw_params (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_card_prelinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: use statically define codec config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: reduce log level for printing quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for jsl-max98360a-rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Fix the comment for max_98373_components (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dai_trigger function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: byt*.c: remove cast in dev_info quirk log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk override with kernel parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt_rt298: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: add missing header inclusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: declare missing structure prototypes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: move definition of enum snd_soc_bias_level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Fix format issue for extra space before a comma (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: AsoC: amd: add missing snd- module prefix to the acp3x-rn driver kernel module (Jaroslav Kysela) [1869536] - [sound] ALSA: core: Warn on empty module (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - let hs_mic be picked ahead of hp_mic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add WM8524 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix the pop noise while OMTP type headset plugin (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix OOB access of mixer element list (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1011: fix KASAN out-of-bounds bug in find_next_bit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set playback and capture constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix uninitialized scalar variable in fsl_easrc_set_ctx_format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: disable jack in dailink .exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: move disabling jack to dai link's exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl-rt5660: use .exit() dailink callback to release gpiod (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix module load/unload issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: introduce exit() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Fix unchecked return value for clk_prepare_enable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Don't check clock is NULL before calling clk API (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Add controls for calibration and diagnostic FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: remove snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: msm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wcd*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: use io_mutex correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge snd_soc_component_read() and snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Constify static structs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: transition to 3 steps initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: pass link information as platform data (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use devm_ allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: remove useless test (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: clarify drvdata and remove more indirections (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: cleanups for indirections/logs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix memory leak with devm_kasprintf (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: clock_stop: don't deal with UNATTACHED Slave devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Replace 'objs' by 'y' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add pm runtime function (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Enable sync-write operation as default for all controllers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: closing specific instance (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Let LED cdev handling suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Unify LED helper code (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop the old mic-mute LED hook (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add a helper for mic-mute LED with LED classdev (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Always call led-trigger for mic mute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak with regmap not freed on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI IDs for ICL-H and TGL-H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for CometLake-S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: SOF: merge COMETLAKE_LP and COMETLAKE_H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: imply acodec glue on axg sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add support for imx6sx platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add MQS support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix reference count leaks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix potential use-after-free of streams (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add quirk for MSI GE63 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_ssi: Fix bclk calculation for mono channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Use mixer control to switch between DMICs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Add Amp init common setting func (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: DAI wclk supports 44100 Hz output (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let PLL2 support the freq conversion for 44100Hz sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-parallel-out: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8960: Support headphone jack detection function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add driver for Aries boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm0010: Use kmemdup rather than duplicating its implementation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add makefiles and kconfig changes for KeemBay (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add KeemBay platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6358: support DMIC one-wire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix "Function parameter not described" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wunused-but-set-variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: tidyup Copyright (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc_pcm_trigger_start/stop() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc-io.c into soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_initialize() to soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_xxx_regmap() to soc-component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_pin() and share code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm/compress: reduce verbosity on mapping ok messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: improve error messages in soc_pcm_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: reduce verbosity of BE override message (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use SG-buffer only when direct DMA is available (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Make SG-buffer helper usable for continuous buffer, too (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Initialize all fields of snd_dma_buffer properly (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use dma_mmap_coherent() on x86, too (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: add compatible string for MAX98360A (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Update rt1015 default register value according to spec modification (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: set correct directions for dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: q6afe: add support to get port direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: fix checks for multi-cpu FE dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let dai clks be registered whether mclk exists or not (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: wait for notification when changing clock configuration for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-topology: use devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-devres: add devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Set 48 kHz rate for Rodecaster (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Denon DCD-1500RE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix data copying speed issue with EDMA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Reuse the dma channel if available in Back-End (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmaengine_pcm: export soc_component_to_pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: export snd_soc_lookup_component_nolocked (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2+ (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: handle EOS correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update regmap readable reg and volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5645: Add platform-data for Asus T101HA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: replace capture_only by dpcm_capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: only convert non DPCM link to DPCM link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: fix playback/capture checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: Only allow playback/capture if supported (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: add missing free_irq() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: disallow linking stream to itself (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Manage auto-pm of all bundled interfaces (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix snd_pcm_link() lockdep splat (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Use the new macro for HP Dock rename quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock (Jaroslav Kysela) [1869536] - [sound] ALSA: emu10k1: delete an unnecessary condition (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix inconsistent card PM state after resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix potential crash during param fw loading (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix incorrect printf qualifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Defer probe when fail to find codec device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Modify the target DMIC clock rate (Jaroslav Kysela) [1869536] - [sound] ALSA: es1688: Add the missed snd_card_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add sienna_cichlid audio asic id for sienna_cichlid up (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-900NXS2 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6asm-dai: kCFI fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_add_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_late_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add probed bit field to snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_subclass to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_codec_dai() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_set/get_drvdata() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_jack_new() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_kcontrol() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-card.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc.h: convert bool to bit field for snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof_pcm512x: remove CONFIG_SND_HDA_CODEC_HDMI condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof-sdw: remove CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: add depends on SND_SOC_SOF_HDA_AUDIO_CODEC for common hdmi (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fixing usage of plain int instead of NULL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: fix generic hda codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: fix 'defined but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: Subject:ASoC: soc-pcm: fix BE dai not hw_free and shutdown during mixer update (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: reduce verbosity of error messages for sof-dai and sof-link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Enable class-D silence and clock detections (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-i2s-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: remove the redundant pass checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: refine and log the header in the correct pass (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Remove sound driver for ancient platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sta32x: add missed function calls in error paths (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: split i2c driver into separate module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: nau8810: add I2C device and compatible ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ingenic: Unconditionally depend on devicetree (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Clean up quirk entries with macros (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix return value check in asoc_mmp_sspa_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-in: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: harden IPC initialization and handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: mask BUSY or DONE interrupts in handler (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: add .remove op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: ignore DSP replies received when they are not expected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt/cht: add .pm_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640/51: remove .ignore_suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: handle resume on legacy Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: byt: Add PM callbacks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: Move dai_link widgets to runtime to fix use after free (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add new codec supported for ALC287 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2552: Fix runtime PM imbalance in tas2552_component_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix incomplete error-handling in img_i2s_in_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Fix runtime PM imbalance in omap2_mcbsp_set_clks_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix semicolon.cocci warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround (Jaroslav Kysela) [1869536] - [sound] ALSA: hwdep: fix a left shifting 1 by 31 UB bug (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Merge suspend/resume function to runtime_suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-audmix: Fix unused assignment to variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Added Amplifier Driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Adjust validation condition for fw_offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_startup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_be_hw_params_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: remove unneeded parameter from snd_soc_link_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: move soc_rtd_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-link.c (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite-mk3 (FireWire only model) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: keep ADCs and DACs always on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add digital microphone controls (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for fetching mode switch (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v3 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: remove obsoleted codes (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for stream management (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for proc (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v2 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add model-specific table of chunk count (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: drop protocol structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add wrapper functions for protocol-dependent operations (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: localize protocol data (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v3 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v2 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: remove Compulab pxa2xx boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add mono playback switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add filter controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: don't use regmap defaults (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix the error handling in probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use a single module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix ADC level control (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix spelling mistake (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix trailing line in sysfs_slave.c (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add Slave sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: disco: s/ch/channels/ (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add Device Tree support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: return error when acp de-init fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: refactoring dai_hw_params() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fix kernel warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Do not pass irq numbers in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Remove unneeded ifdef's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Set ASR76K and ASR56K based on processing clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable build for RN machine driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: RN machine driver using dmic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create platform devices for Renoir (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable Renoir acp3x drivers build (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver pm ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver PM ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver dai ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp3x pdm driver dma ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: irq handler changes for ACP3x PDM dma driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP3x PDM platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create acp3x pdm platform device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp init/de-init functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP3x IP register header (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add more fixup entries for Clevo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add runtime pm support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: add sdw_master_device support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add unique bus id (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: introduce sdw_slave_type and sdw_master_type (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: rename sdw_bus_master_add/delete, add arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix unused assignment in fsl_set_clock_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: Make the driver name consistent across files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix indentation to put on one line affected code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cleanup dai / component active code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: jz4740: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atomel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_stream_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dapm: use snd_soc_dai_activate()/deactivate() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_action() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: replace snd_soc_runtime_activate()/deactivate() to macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_pll to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_sysclk to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add da7212 DT compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: remap BTN_0 as KEY_PLAYPAUSE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: fix typo in components string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: change machine driver name for WM8804 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make imx8m_dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: sdw: relax sdw machine select constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add support to smart amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: inform DSP that driver is going to be removed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a power_down_notify method (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Do nothing when DSP PM callbacks are not set (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: remove duplicate allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: fix memory leak in set_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: don't assign slave_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix incorrect hw_base increase (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Unexport some local helper functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Drop unused snd_hda_queue_unsol_event() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix potential race in unsol event handler (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add duplex sound support for USB devices using implicit feedback (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fixing upper volume limit for RME Babyface Pro routing crosspoints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: introduce SoC specific data (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Limit int mic boost for Thinkpad T530 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Use force clear for WM8962_SYSCLK_ENA after reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Set appropriate bus format for given bit width (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for the runtime power management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Prepare/unprepare the clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Remove the embedded struct ssp_device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for soc-generic-dmaengine-pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Get rid of dma_params and phys_base (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: A trivial typo fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Update description for HDaudio kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: mop500: Fix some refcounted resources issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Drop S20_3LE case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Flip SNDRV_PCM_FMTBIT_S24_3LE on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Use readq to read 64 bit registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: baytrail: Fix register access (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: rsnd: add interrupt support for SSI BUSIF buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: drivers/powerpc: Replace _ALIGN_UP() by ALIGN() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix error return code in sof_probe_continue() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set headset button maps (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: fulfill missing entries in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Use IRQF_ONESHOT (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME Fireface UFX (untested) (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME FireFace 802 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to decide name of sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to add enumeration constants for model identification (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: start IR context immediately (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: fix configuration error for nominal sampling transfer frequency (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Notebook (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use sequence of syt offset and data block on pool in AMDTP domain (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: pool ideal sequence of syt offset and data block (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add cache for packet sequence to AMDTP domain structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for data block calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt offset calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt computation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for parameters of packet queue and IRQ timing (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add reference to domain structure from stream structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use macro for maximum value of second in 1394 OHCI isoc descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix invalid assignment to union data for directional parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: Fix racy buffer resize under concurrent accesses (Jaroslav Kysela) [1869536] - [sound] ALSA: soc: fsl_asrc: Make some functions static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1016: Add the rt1016 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5677: Use devm_snd_soc_register_component() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: fix error handling of platform_get_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Allow SST driver on SKL and KBL platforms with DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/ppc: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: Fix error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd :High hw_level while simultaneous capture (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Return true, false for return type bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Make I2S SD lines configurable (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use hdac_to_hda_codec macro (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use dev_to_hdac_dev macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: reduce verbosity on enumeration (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: debugfs: clarify SDPX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: don't init debugfs on device registration error (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix error handling in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8524: Add support S32_LE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use the defined variable to simplify code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Add condition to prevent SoC providing bclk in ratio of 50 times of sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add the K bypass for the PLL parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: adau7118: Mark the ADAU7118 reset register as volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max9768: update contact email (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: reorder max98373_reset() in resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: workaround playback failure on Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add member to store ratio for stripe control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: correct number of SDO lines for Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add mapping for ASRock TRX40 Creator (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda/realtek: Fix pop noise on ALC225" (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Add poll callback for hwdep (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: hwdep: add support for O_NONBLOCK opening mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: channel map structures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: sof-wm8804: support for Hifiberry Digiplus boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Update correct LED status at the first time usage of update_mute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/wavefront: prevent out of bounds write in ioctl (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning w/o CONFIG_LEDS_TRIGGER_AUDIO (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add LED class support for micmute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable micmute LED on and HP system (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Introduce polarity for micmute LED GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sort out Kconfig, again (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove unwanted btn_type assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove duplicate rt5682_reset() calls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: replace message printing from pr_() to dev_() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove empty default case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix space issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: simplify assertions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: change trigger sequence to fix pop noise when stopping playback on sdw platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: replace sof_link_hda_process by sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: set component dai_index to ipc dai config dai_index (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: send ipc for all found DAIs in sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Fix oops during module removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix I2C/Soundwire dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: mark PM functions __maybe_unused (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: remove unused inline function snd_seq_oss_timer_is_realtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Fix unused assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: nau8810: add AUX related dapm widgets and routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm97xx: fix ac97 dependency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: component: suppress uninitialized-variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_pointer() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_ack() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_start() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_bespoke_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: don't overwide dai->driver->ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add soc_dai_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: broadwell: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5650: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5677: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: add explicit dependency on GPIOLIB when DMIC is used (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Multiple I/O PCM format support for pipe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Add alternative topology binary name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Check for null pointer before dereferencing "ctx" in fsl_easrc_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_dai_fmt() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Avoid unnecessary check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add amp number in components string for ucm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm_native: result of put_user() needs to be checked (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: snd-sof-intel-hda-common - add hda_model parameter and pass it to HDA codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: avoid false-positive Wuninitialized warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: set CLOCKING2 as non-volatile register (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix racy list management in output queue (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Improve frames size computation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Refactor Intel NHLT init (Jaroslav Kysela) [1869536] - [sound] ALSA: ACPICA: Add NHLT table signature (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add missing dependency on IMX_SCU (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace guid_copy() with import_guid() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmic: Allow GPIO operations to sleep (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Fix build (Jaroslav Kysela) [1869536] - [sound] ALSA: oxygen: use true, false for bool variables (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix a limit check in proc_dump_substream_formats() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix oops on systems without i915 audio codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Add initial ZL38060 driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: remove snd_compr_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6sp6: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: wm_adsp: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: add snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: add back the hack for a too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Move common definition to fsl_asrc_common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: rename asrc_priv to asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add audio mclk parent configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Use device managed resource APIs to get the clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unnecessary comparisons to bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: split woofer and tweeter support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix wrong dependency of da7210 and wm8983 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Print more information in stream proc files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: don't work around too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: handle multiple sets of tuple arrays (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: stop parsing when all tokens have been found (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get HDA rate and channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: parse hda_tokens to &config->hda (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get ALH rate amd channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: align sof_ipc_dai_alh_params with FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Change DMIC load IPC to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix typo in header file comment text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: make sof_ipc_cc_version to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in topology.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in trace.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in info.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add probe support extend data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Add support for DC Blocker (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce offset in firmware data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Mark get_ext* function ext_hdr arguments as const (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: handle DAI widget connections properly with multiple CPU DAI's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add i.MX8MP device descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8M HW support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: fix undefined reference issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix randbuild error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Omit superfluous error message in fsl_micfil_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_generic: remove rtd->codec_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: RME Babyface Pro mixer patch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8900: remove some defined but not used symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8990: remove some defined but unused symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxvoice_controls' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support nvidia, headset property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt5682: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: remove codec dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-da7219-max98373: add DMIC widget and route (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: init all aggregated codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: support Elkhart Lake with rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for ElkhartLake (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add ElkhartLake HDMI codec vid (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - set autosuspend timeout for hda codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Add dynamic debug logs in soc_dai_link_sanity_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: log number of microphones detected in NHLT tables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: reduce verbosity (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary parentheses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove unneeded variables (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add autodetection for SoundWire (Jaroslav Kysela) [1869536] - [s390] mm/gup: fix gup_fast with dynamic page table folding (Philipp Rudo) [1879401 1768713 1883266]- [netdrv] Take common prefetch code structure into a function (Ivan Vecera) [1882011] - [net] lwtunnel: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [net] sched: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [vhost] Don't call access_ok() when using IOTLB (Greg Kurz) [1883084] - [clocksource] hv: clocksource: Add notrace attribute to read_hv_sched_clock_*() functions (Mohammed Gamal) [1880230] - [net] core: Replace driver version to be kernel version (Petr Oros) [1867192] - [net] use netif_is_bridge_port() to check for IFF_BRIDGE_PORT (Josef Oskera) [1867923] - [net] sctp: fix sctp_auth_init_hmacs() error path (Xin Long) [1891413] - [net] sctp: Fix IPv6 ancestor_size calc in sctp_copy_descendant (Xin Long) [1891413] - [net] sctp: add SCTP_PEER_ADDR_THLDS_V2 sockopt (Xin Long) [1891413] - [net] sctp: add support for Primary Path Switchover (Xin Long) [1891413] - [net] sctp: add SCTP_EXPOSE_POTENTIALLY_FAILED_STATE sockopt (Xin Long) [1891413] - [net] sctp: add SCTP_ADDR_POTENTIALLY_FAILED notification (Xin Long) [1891413] - [net] sctp: add pf_expose per netns and sock and asoc (Xin Long) [1891413] - [net] qos offload add flow status with dropped count (Ivan Vecera) [1890263] - [i2c] i2c: i801: Add support for Intel Tiger Lake PCH-H (Steve Best) [1782725] - [i2c] i2c: i801: Add support for Intel Emmitsburg PCH (David Arcari) [1837403] - [mfd] mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs (David Arcari) [1837403] - [powerpc] powerpc/papr_scm: Fix warning triggered by perf_stats_show() (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Limit the readability of 'perf_stats' sysfs attribute (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Add support for fetching nvdimm 'fuel-gauge' metric (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Fetch nvdimm performance stats from PHYP (Diego Domingos) [1875364] - [include] driver-core: Introduce DEVICE_ATTR_ADMIN_{RO, RW} (Diego Domingos) [1875364] - [net] netfilter: reject: skip csum verification for protocols that don't support it (Florian Westphal) [1740082] - [net] netfilter: Fix remainder of pseudo-header protocol 0 (Florian Westphal) [1740082] - [powerpc] powerpc/pseries: Add KVM guest doorbell restrictions (Diego Domingos) [1870221] - [powerpc] powerpc: Inline doorbell sending functions (Diego Domingos) [1870221] - [powerpc] powerpc/pseries: Use doorbells even if XIVE is available (Diego Domingos) [1870221] - [powerpc] powerpc: Fix P10 PVR revision in /proc/cpuinfo for SMT4 cores (Steve Best) [1885927] - [tools] selftests: implement flower classifier terse dump tests (Ivan Vecera) [1879189] - [net] sched: cls_flower: implement terse dump support (Ivan Vecera) [1879189] - [net] sched: implement terse dump support in act (Ivan Vecera) [1879189] - [net] sched: introduce terse dump flag (Ivan Vecera) [1879189] - [netdrv] net/mlx5e: Fix missing switch_id for representors (Petr Oros) [1874073] - [tools] selftests: net: Add port split test (Petr Oros) [1874073] - [net] devlink: Move input checks from driver to devlink (Petr Oros) [1874073] - [net] devlink: Add a new devlink port split ability attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set port split ability attribute in driver (Petr Oros) [1874073] - [net] devlink: Add a new devlink port lanes attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set number of port lanes attribute in driver (Petr Oros) [1874073] - [net] devlink: Replace devlink_port_attrs_set parameters with a struct (Petr Oros) [1874073] - [net] devlink: Move switch_port attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [net] devlink: Move set attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [netdrv] mlx5e: Use helper API to get devlink port index for all port flavours (Petr Oros) [1874073] - [net] devlink: Add support for board.serial_number to info_get cb. (Petr Oros) [1879194] - [net] devlink: Support setting hardware address of port function (Petr Oros) [1879195] - [net] devlink: Support querying hardware address of port function (Petr Oros) [1879195] - [net] devlink: Prepare devlink port functions to fill extack (Petr Oros) [1879195] - [net] sctp: not disable bh in the whole sctp_get_port_local() (Xin Long) [1704525] - [net] sctp: replace some sock_net(sk) with just 'net' (Xin Long) [1704525] - [x86] x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get() (Terry Bowman) [1873124]- [net] sched: initialize with 0 before setting erspan md->u (Xin Long) [1879358] - [net] ipv6: Discard next-hop MTU less than minimum link MTU (Balazs Nemeth) [1879893] - [kvm] Revert "x86/kvm: Move context tracking where it belongs" (Nitesh Narayan Lal) [1890284] - [video] hyperv_fb: Update screen_info after removing old framebuffer (Kairui Song) [1870081] - [x86] x86/kexec: Use up-to-dated screen_info copy to fill boot params (Kairui Song) [1870081] - [netdrv] netdevsim: Register control traps (Petr Oros) [1888724] - [net] devlink: Add ACL control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 3 control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 2 control packet traps (Petr Oros) [1888724] - [net] devlink: Add 'control' trap type (Petr Oros) [1888724] - [net] devlink: Add 'mirror' trap action (Petr Oros) [1888724] - [netdrv] netdevsim: Move layer 3 exceptions to exceptions trap group (Petr Oros) [1888724] - [net] devlink: Create dedicated trap group for layer 3 exceptions (Petr Oros) [1888724] - [net] xfrmi: drop ignore_df check before updating pmtu (Balazs Nemeth) [1857679] - [kernel] sched/features: Fix !CONFIG_JUMP_LABEL case (Daniel Bristot de Oliveira) [1885850] - [net] flow_offload: simplify hw stats check handling (Ivan Vecera) [1888317] - [scsi] scsi: core: Only re-run queue in scsi_end_request() if device queue is busy (Ewan Milne) [1885733] - [scsi] scsi: core: Clean up scsi_noretry_cmd() (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Make sdebug_build_parts() respect virtual_gb (Ewan Milne) [1885733] - [scsi] scsi: fc: Add 256GBit speed setting to SCSI FC transport (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement lun_format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Remove superfluous close zone in resp_open_zone() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add spaces around binary operator "|" (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_srp: Sanitize scsi_target_block/unblock sequences (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement tur_ms_to_ready parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix request sense (Ewan Milne) [1885733] - [scsi] scsi: core: Delete unnecessary buffer allocation for every loop iteration (Ewan Milne) [1885733] - [scsi] scsi: core: Add missing scsi_device_put() in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: core: Only return started requests from scsi_host_find_tag() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_iscsi: Drop a duplicated word (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add missing newline in sysfs 'enable' attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_fc: Match HBA Attribute Length with HBAAPI V2.0 definitions (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Update documentation url and bump version (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: every_nth triggered error injection (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Support hostwide tags (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add check for sdebug_max_queue during module init (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: sd: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix in_use bitmap corruption (Ewan Milne) [1885733] - [scsi] scsi: core: Register sysfs for SCSI workqueue (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_spi: Fix function pointer check (Ewan Milne) [1885733] - [scsi] scsi: core: Fix formatting errors in scsi_lib.c (Ewan Milne) [1885733] - [scsi] scsi: core: Remove scsi_sdb_cache (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing deallocate of device minor (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing mutex_destroy (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Parser tables and code interaction (Ewan Milne) [1885733] - [scsi] scsi: core: Refactor scsi_mq_setup_tags function (Ewan Milne) [1885733] - [scsi] scsi: core: Fix incorrect usage of shost_for_each_device (Ewan Milne) [1885733] - [scsi] scsi: sd: Add zoned capabilities device attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix an error handling bug in sdeb_zbc_model_str() (Ewan Milne) [1885733] - [scsi] scsi: pm: Balance pm_only counter of request queue during system resume (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Disallow zone sizes that are not powers of 2 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement ZBC host-aware emulation (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_size_mb module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_nr_conv module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_max_open module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC zone commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC mode and VPD pages (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Bump to version 1.89 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Re-arrange parameters alphabetically (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement PRE-FETCH commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Weaken rwlock around ramdisk access (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement VERIFY(10), add VERIFY(16) (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add per_host_store option (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Use scsi_et_resid() where appropriate (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Randomize command completion time (Ewan Milne) [1885733] - [scsi] scsi: core: doc: Change function comments to kernel-doc style (Ewan Milne) [1885733] - [scsi] scsi: sr: Use {get, put}_unaligned_be*() instead of open-coding these functions (Ewan Milne) [1885733] - [scsi] scsi_ioctl.c: switch SCSI_IOCTL_GET_IDLUN to copy_to_user() (Ewan Milne) [1885733] - [scsi] scsi: core: Avoid calling synchronize_rcu() for each device in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: st: remove unneeded variable 'result' in st_release() (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_block_release() (Ewan Milne) [1885733] - [scsi] scsi: scsi_trace: Use get_unaligned_be24() (Ewan Milne) [1885733] - [scsi] scsi: st: Use get_unaligned_be24() and sign_extend32() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_busy_iter() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_(block, unblock) helper function (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_complete_all_commands() helper (Ewan Milne) [1885733] - [scsi] scsi: sr: get rid of sr global mutex (Ewan Milne) [1885733] - [powerpc] scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled (Ewan Milne) [1885733] - [scsi] scsi: core: remove .for_blk_mq (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Rename sd_zbc_check_zones() (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Simplify sd_zbc_check_zones() (Ewan Milne) [1885733] - [ata] scsi: core: Clean up SG_NONE (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport.h: switch to SPDX tags (Ewan Milne) [1885733] - [scsi] scsi: libsas: Inject revalidate event for root port event (Ewan Milne) [1885733] - [scsi] scsi: libsas: Stop hardcoding SAS address length (Ewan Milne) [1885733] - [scsi] scsi: clean obsolete return values of eh_timed_out (Ewan Milne) [1885733] - [scsi] scsi: libsas: Fix some indentation in libsas.h (Ewan Milne) [1885733] - [scsi] scsi: st: mark expected switch fall-throughs (Ewan Milne) [1885733] - [scsi] scsi: libsas: delete dead code in scsi_transport_sas.c (Ewan Milne) [1885733] - [nvme] nvme-rdma: params to enable pi_capable devices (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix return value in __lpfc_nvme_ls_abort (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: fix axchg pointer reference after free and double frees (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix pointer checks and comments in (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Response support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Abort support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvme: Add Receive LS Request and Send LS Response support to nvme (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add Send LS Request and Abort LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add support for NVME LS request hosthandle (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor NVME LS receive handling (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Commonize lpfc_async_xchg_ctx state and flag definitions (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor nvmet_rcv_ctx to create lpfc_async_xchg_ctx (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor lpfc nvme headers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: allow to queue requests for live queues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Revert: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: only use power of two io boundaries (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix NULL dereference for pci nvme controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: cancel nvme device request before disabling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()' (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix controller instance leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: Fix NULL dereference when a connect data comes in h2cdata pdu (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: have nvme_wait_freeze_timeout return if it timed out (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Disable keep-alive timer when kato is cleared to 0h (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Fix wrong return value in __nvme_fc_init_request() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use spin_lock_irq() when taking the ctrl->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: skip noiob for zoned devices (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: call blk_mq_free_request() directly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix oops in pt cmd execution (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns tear down label for pt-cmd handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix a memory leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-passthru: Reject commands with non-sgl flags set (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: remove extra variable in create ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: set ctrl state connecting after init (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_ctrl_get_by_path() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru Kconfig option (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru configfs interface (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add passthru enable/disable helpers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add passthru code to process commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: export nvme_find_get_ns() and nvme_put_ns() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: remove redundant del_work_active flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: create helper function to obtain command effects (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-hwmon: log the controller device name (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: check successful reference in nvmet_fc_find_target_assoc (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clear any SGL flags in passthru commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix deadlock in disconnect during scan_work and/or ana_work (Gopal Tiwari) [1857052 1857051 1853231] - [acpi] nvme-pci: add support for ACPI StorageD3Enable property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use xarray for ctrl ns storing (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document nvme controller states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [infiniband] RDMA/core: Add protection for shared CQs used by ULPs (Gopal Tiwari) [1857052 1853231] - [infiniband] RDMA/core: Introduce shared CQ pool API (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove an unnecessary condition (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove redundant validation in nvme_start_ctrl() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: prevent SK hynix PC400 from using Write Zeroes command (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix possible hang waiting for icresp response (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: explicitly update mpath disk capacity on revalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove ns->disk checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix some comments issues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove redundant segment validation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use the consistent return type of nvme_pci_iod_alloc_size() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: add a blank line after declarations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: support for multiple Command Sets Supported and Effects log pages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document quirked Intel models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: use USEC_PER_SEC instead of magic numbers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: implement multiple I/O Command Set support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: simplify nvmet_process_resp_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: leverage request plugging (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: have queue prod/cons send list become a llist (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: optimize network stack with setting msg flags according to batch size (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: verify wwnn and wwpn format (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use unsigned type for u64 (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce flags member in nvmet_fabrics_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: remove has_keyed_sgls initialization (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove the empty line at the beginning of nvme_should_reset() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: code cleanup for nvme_alloc_host_mem() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use unsigned for io queue depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for ctrl->sqsize (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for directives (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix a crash in nvme_mpath_add_disk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix a missing completion with remove invalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: factor out a nvme_rdma_end_request helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock due to head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: don't protect ns mutation with ns->head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix bogus request queue reference put (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock between ana_work and scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix possible deadlock when I/O is blocked (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: assign completion vector correctly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: override the value of the controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: set initial value for controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use simple suspend when a HMB is enabled (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: constify nvmet_tcp_ops (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_set_keepalive (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: constify nvme_tcp_mq_ops and nvme_tcp_admin_mq_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: do not call del_gendisk() on a disk that was never added (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] ipv4: add ip_sock_set_tos (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] tcp: add tcp_sock_set_syncnt (Gopal Tiwari) [1857052 1857051 1853231] - [net] tcp: add tcp_sock_set_nodelay (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_no_linger (Gopal Tiwari) [1857052 1857051 1853231] - [target] net: add sock_set_reuseaddr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] net: add sock_set_priority (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: avoid race between nvme_reap_pending_cqes() and nvme_poll() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata support for block devices (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme: add Metadata Capabilities enumerations (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: set dma alignment to qword (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata characteristics for a namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_INLINE_METADATA_SG_CNT (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce max_integrity_segments ctrl attribute (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: enforce extended LBA format for fabrics metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: introduce nvme_rdma_sgl structure (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_check_data_len to nvmet_check_transfer_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_rw_len to nvmet_rw_data_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: generate AEN for ns revalidate size change (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_NS_METADATA_SUPPORTED flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce namespace features flag (Gopal Tiwari) [1857052 1857051 1853231] - [lightnvm] lightnvm: disable interleaved metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: make nvme_ns_has_pi accessible to transports (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add helper to revalidate bdev and file ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: revalidate-ns & generate AEN from configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_EOR if we send last payload in the batch (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: replace zero-length array with flexible-array (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: delete an unnecessary declaration (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: make sure write/poll_queues less or equal then cpu count (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: disable streams when get stream params failed (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix io_opt limit setting (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: move send/recv error handling in the send/recv methods instead of call-sites (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: mark nvmet_ana_state static (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: replace kstrndup() with kmemdup_nul() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: dma read memory barrier for completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: try to send request in queue_rq context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: align addrfam list to spec (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: flush scan work on passthrough commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: define constants for identification values (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address treq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for ana states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address family (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: stop using ->queuedata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove volatile cqes (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: avoid scheduling io_work if we are already polling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up error handling in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove last_sq_tail (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add generic type-name mapping (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: centralize port enable access for configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: avoid gcc-10 zero-length-bounds warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: use bh_lock in data_ready (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns revalidation support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: slight cleanup for kbuild test warnings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: unlink head after removing last namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: set bdi capabilities once (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate after verifying identifiers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use SRQ per completion vector (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add an error flow for post_recv failures (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: remove the magic 1024 constant in nvme_scan_ns_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release namespace head reference on error (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: avoid an Identify Controller command for each namespace scan (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: factor out a nvme_ns_remove_by_nsid helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolidate chunk_sectors settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolodate io settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate namespace stream parameters (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up nvme_scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: refine the Qemu Identify CNS quirk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: check namespace head shared property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: always search for namespace head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused parameter (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: add LS failure messages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: provide num dword helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Add Disconnect Association Xmt support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: track hostport handle for associations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: add target to host LS request support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: refactor to enable target to host LS (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: rename ls_list to ls_rcv_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: perform small cleanups on unneeded checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Update header and host for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Update target for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Better size LS buffers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc nvmet-fc: refactor for common LS definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Add Disconnect Association Rcv support (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme-fc: Sync header to FC-NVME-2 rev 1.08 (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-fc and nvmet-fc: revise LLDD api for LS reception and LS request (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix "slimmer CQ head update" (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: prevent double free in nvme_alloc_ns() error handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix double free of rdma queue (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix bonding failover possible NULL deref (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix NULL dereference when removing a referral (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: inherit stable pages constraint in the mpath stack device (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: fix typo in comment (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Replace comma with a semicolon (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: fix deallocation of working context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix compat address handling in several ioctls (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Add warning on state change failure at nvme_rdma_setup_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: cleanup namespace identifier reporting in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: rename __nvme_find_ns_head to nvme_find_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release ida resources (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: Implement get_mdts controller op (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use nvme_state_terminal helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: allocate RW ctxs according to mdts (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: Use scnprintf() for avoiding potential buffer overflow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Remove unused return code from nvme_delete_ctrl_sync (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Re-order nvme_pci_free_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: properly print controller address (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add get_mdts op for controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Simplify nvme_poll_irqdisable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: slimmer CQ head update (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove two-pass completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove tag from process cq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check ncqr & nsqr for set-features cmd (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Check for readiness more quickly, to speed up boot time (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: code cleanup nvme_identify_ns_desc() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Don't deter users from enabling hwmon support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostid via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostnqn via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] scsi: treewide: Consolidate {get, put}_unaligned_e24() definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check sscanf value for subsys serial attr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused return code from nvme_alloc_ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: configfs code cleanup (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl model configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl-id configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix uninitialized-variable warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use single IRQ vector for old Apple models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme/pci: Add sleep quirk for Samsung and Toshiba drives (Gopal Tiwari) [1857052 1857051 1853231] - [md] dm: fix request-based DM to not bounce through indirect dm_make_request (Mike Snitzer) [1885650] - [md] dm: add support for REQ_NOWAIT and enable it for linear target (Mike Snitzer) [1885650] - [block] block: add QUEUE_FLAG_NOWAIT (Mike Snitzer) [1885650] - [md] dm: export dm_copy_name_and_uuid (Mike Snitzer) [1885650] - [md] dm snap persistent: simplify area_io() (Mike Snitzer) [1885650] - [md] dm thin metadata: Remove unused local variable when create thin and snap (Mike Snitzer) [1885650] - [md] dm raid: fix discard limits for raid0, raid1 and raid10 (Mike Snitzer) [1885650] - [md] dm: use dm_table_get_device_name() where appropriate in targets (Mike Snitzer) [1885650] - [md] dm table: make 'struct dm_table' definition accessible to all of DM core (Mike Snitzer) [1885650] - [md] dm: eliminate need for start_io_acct() forward declaration (Mike Snitzer) [1885650] - [md] dm: simplify __process_abnormal_io() (Mike Snitzer) [1885650] - [md] dm: push use of on-stack flush_bio down to __send_empty_flush() (Mike Snitzer) [1885650] - [md] dm thin metadata: Fix use-after-free in dm_bm_set_read_only (Mike Snitzer) [1885650] - [md] dm thin metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm cache metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm integrity: fix error reporting in bitmap mode after creation (Mike Snitzer) [1885650] - [md] dm crypt: Initialize crypto wait structures (Mike Snitzer) [1885650] - [md] dm mpath: fix racey management of PG initialization (Mike Snitzer) [1885650] - [md] dm writecache: handle DAX to partitions on persistent memory correctly (Mike Snitzer) [1885650] - [md] dm ioctl: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm raid: Remove empty if statement (Mike Snitzer) [1885650] - [md] dm verity: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm bufio: do buffer cleanup from a workqueue (Mike Snitzer) [1885650] - [md] dm verity: add "panic_on_corruption" error handling mode (Mike Snitzer) [1885650] - [md] dm: use noio when sending kobject event (Mike Snitzer) [1885650] - [md] dm writecache: add cond_resched to loop in persistent_memory_claim() (Mike Snitzer) [1885650] - [md] dm ioctl: use struct_size() helper in retrieve_deps() (Mike Snitzer) [1885650] - [md] dm writecache: skip writecache_wait when using pmem mode (Mike Snitzer) [1885650] - [md] dm writecache: correct uncommitted_block when discarding uncommitted entry (Mike Snitzer) [1885650] - [md] dm crypt: avoid truncating the logical block size (Mike Snitzer) [1885650] - [md] dm bufio: clean up rbtree block ordering (Mike Snitzer) [1885650] - [documentation] dm integrity: add status line documentation (Mike Snitzer) [1885650] - [md] dm: replace zero-length array with flexible-array (Mike Snitzer) [1885650] - [md] dm mpath: add Historical Service Time Path Selector (Mike Snitzer) [1885650] - [md] dm mpath: pass IO start time to path selector (Mike Snitzer) [1885650] - [md] dm writecache: improve performance on DDR persistent memory (Optane) (Mike Snitzer) [1885650] - [md] dm writecache: remove superfluous test in persistent_memory_claim (Mike Snitzer) [1885650] - [md] dm persistent data: switch exit_ro_spine to return void (Mike Snitzer) [1885650] - [md] dm integrity: remove set but not used variables (Mike Snitzer) [1885650] - [documentation] dm crypt: document encrypted keyring key option (Mike Snitzer) [1885650] - [md] dm crypt: support using encrypted keys (Mike Snitzer) [1885650] - [md] dm verity fec: fix hash block number in verity_fec_decode (Mike Snitzer) [1885650] - [documentation] dm integrity: document allow_discard option (Mike Snitzer) [1885650] - [net] bridge: always clear mcast matching struct on reports and leaves (Ivan Vecera) [1859244] - [net] bridge: increase multicast's default maximum number of entries (Ivan Vecera) [1859244] - [net] bridge: mark hash_elasticity as obsolete (Ivan Vecera) [1859244] - [net] bridge: multicast: use non-bh rcu flavor (Ivan Vecera) [1859244] - [net] bridge: convert multicast to generic rhashtable (Ivan Vecera) [1859244] - [net] revert "net/bridge: Replace call_rcu_bh() and rcu_barrier_bh()" (Ivan Vecera) [1859244] - [net] ip6gre: avoid tx_error when sending MLD/DAD on external tunnels (Davide Caratti) [1847838] - [nvme] nvme-rdma: fix controller reset hang during traffic (Ming Lei) [1881760] - [nvme] nvme-tcp: fix controller reset hang during traffic (Ming Lei) [1881760] - [scsi] scsi: sd: sd_zbc: Fix ZBC disk initialization (Ming Lei) [1881760] - [md] dm: update original bio sector on Zone Append (Ming Lei) [1881760] - [s390] s390/dasd: Fix zero write for FBA devices (Ming Lei) [1881760] - [block] block: restore a specific error code in bdev_del_partition (Ming Lei) [1881760] - [block] blk-stat: make q->stats->lock irqsafe (Ming Lei) [1881760] - [block] blk-iocost: ioc_pd_free() shouldn't assume irq disabled (Ming Lei) [1881760] - [block] block: fix locking in bdev_del_partition (Ming Lei) [1881760] - [block] block: release disk reference in hd_struct_free_work (Ming Lei) [1881760] - [block] loop: Set correct device size when using LOOP_CONFIGURE (Ming Lei) [1881760] - [block] loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE (Ming Lei) [1881760] - [block] block: check queue's limits.discard_granularity in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: don't do revalidate zones on invalid devices (Ming Lei) [1881760] - [s390] s390/dasd: fix inability to use DASD with DIAG driver (Ming Lei) [1881760] - [tools] iocost_monitor: start from the oldest usage index (Ming Lei) [1881760] - [block] iocost: Fix check condition of iocg abs_vdebt (Ming Lei) [1881760] - [block] block: Use non _rcu version of list functions for tag_set_list (Ming Lei) [1881760] - [block] blk-cgroup: show global disk stats in root cgroup io.stat (Ming Lei) [1881760] - [block] blk-cgroup: make iostat functions visible to stat printing (Ming Lei) [1881760] - [block] block: improve discard bio alignment in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: defer flush request no matter whether we have elevator (Ming Lei) [1881760] - [block] block: make blk_timeout_init() static (Ming Lei) [1881760] - [block] Revert "blk-rq-qos: remove redundant finish_wait to rq_qos_wait." (Ming Lei) [1881760] - [block] block: relax jiffies rounding for timeouts (Ming Lei) [1881760] - [lib] sbitmap: Consider cleared bits in sbitmap_bitmap_show() (Ming Lei) [1881760] - [block] blk-cgroup: clean up indentation (Ming Lei) [1881760] - [block] blk-cgroup: remove a dead check in blk_throtl_bio (Ming Lei) [1881760] - [block] blk-cgroup: remove blkcg_bio_issue_check (Ming Lei) [1881760] - [block] blk-cgroup: move rcu locking from blkcg_bio_issue_check to blk_throtl_bio (Ming Lei) [1881760] - [kernel] cgroup: unexport cgroup_rstat_updated (Ming Lei) [1881760] - [block] blk-cgroup: remove the !bio->bi_blkg check in blkcg_bio_issue_check (Ming Lei) [1881760] - [block] block: move the initial blkg lookup into blkg_tryget_closest (Ming Lei) [1881760] - [block] block: bypass blkg_tryget_closest for the root_blkg (Ming Lei) [1881760] - [block] block: merge blkg_lookup_create and __blkg_lookup_create (Ming Lei) [1881760] - [block] block: move the bio cgroup associatation helpers to blk-cgroup.c (Ming Lei) [1881760] - [block] block: move bio_associate_blkg_from_page to mm/page_io.c (Ming Lei) [1881760] - [block] block: merge __bio_associate_blkg into bio_associate_blkg_from_css (Ming Lei) [1881760] - [block] block: really clone the block cgroup in bio_clone_blkg_association (Ming Lei) [1881760] - [block] blkcg: clean up blkg_tryget_closest() (Ming Lei) [1881760] - [block] block: remove bio_disassociate_blkg (Ming Lei) [1881760] - [md] dm: use bio_uninit instead of bio_disassociate_blkg (Ming Lei) [1881760] - [block] blk-rq-qos: remove redundant finish_wait to rq_qos_wait (Ming Lei) [1881760] - [block] blktrace: Provide event for request merging (Ming Lei) [1881760] - [fs] block: simplify sb_is_blkdev_sb (Ming Lei) [1881760] - [fs] block: mark bd_finish_claiming static (Ming Lei) [1881760] - [tty] tty/sysrq: emergency_thaw_all does not depend on CONFIG_BLOCK (Ming Lei) [1881760] - [block] blk-iocost: Use struct_size() in kzalloc_node() (Ming Lei) [1881760] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1881760] - [block] block: create the request_queue debugfs_dir on registration (Ming Lei) [1881760] - [block] blk-mq: add a new blk_mq_complete_request_remote API (Ming Lei) [1881760] - [block] blk-mq: factor out a blk_mq_complete_need_ipi helper (Ming Lei) [1881760] - [block] blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: move failure injection out of blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: merge the softirq vs non-softirq IPI logic (Ming Lei) [1881760] - [block] blk-mq: short cut the IPI path in blk_mq_force_complete_rq for !SMP (Ming Lei) [1881760] - [block] blk-mq: complete polled requests directly (Ming Lei) [1881760] - [block] blk-mq: remove raise_blk_irq (Ming Lei) [1881760] - [block] blk-mq: factor out a helper to reise the block softirq (Ming Lei) [1881760] - [block] blk-mq: merge blk-softirq.c into blk-mq.c (Ming Lei) [1881760] - [block] nbd: Fix memory leak in nbd_add_socket (Ming Lei) [1881760] - [block] block: make function __bio_integrity_free() static (Ming Lei) [1881760] - [block] virtio-blk: free vblk-vqs in error path of virtblk_probe() (Ming Lei) [1881760] - [block] blk-mq-debugfs: update blk_queue_flag_nameaccordingly for new flags (Ming Lei) [1881760] - [block] block: release bip in a right way in error path (Ming Lei) [1881760] - [fs] block: make function 'kill_bdev' static (Ming Lei) [1881760] - [block] loop: replace kill_bdev with invalidate_bdev (Ming Lei) [1881760] - [block] partitions/ldm: Replace uuid_copy() with import_uuid() where it makes sense (Ming Lei) [1881760] - [block] block: update hctx map when use multiple maps (Ming Lei) [1881760] - [trace] trace/events/block.h: drop kernel-doc for dropped function parameter (Ming Lei) [1881760] - [block] blk-mq: Remove redundant 'return' statement (Ming Lei) [1881760] - [block] umem: remove redundant initialization of variable ret (Ming Lei) [1881760] - [block] pktcdvd: remove redundant initialization of variable ret (Ming Lei) [1881760] - [kernel] blktrace: fix endianness for blk_log_remap() (Ming Lei) [1881760] - [kernel] blktrace: fix endianness in get_pdu_int() (Ming Lei) [1881760] - [kernel] blktrace: use errno instead of bi_status (Ming Lei) [1881760] - [block] block: nr_sects_write(): Disable preemption on seqcount write (Ming Lei) [1881760] - [nvme] block: remove the error argument to the block_bio_complete tracepoint (Ming Lei) [1881760] - [block] loop: Fix wrong masking of status flags (Ming Lei) [1881760] - [block] block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed (Ming Lei) [1881760] - [block] block: always define struct blk_integrity in genhd.h (Ming Lei) [1881760] - [s390] dasd: refactor dasd_ioctl_information (Ming Lei) [1881760] - [block] loop: Add LOOP_CONFIGURE ioctl (Ming Lei) [1881760] - [block] loop: Clean up LOOP_SET_STATUS lo_flags handling (Ming Lei) [1881760] - [block] loop: Rework lo_ioctl() __user argument casting (Ming Lei) [1881760] - [block] loop: Move loop_set_status_from_info() and friends up (Ming Lei) [1881760] - [block] loop: Factor out configuring loop from status (Ming Lei) [1881760] - [block] loop: Remove figure_loop_size() (Ming Lei) [1881760] - [block] loop: Refactor loop_set_status() size calculation (Ming Lei) [1881760] - [block] loop: Switch to set_capacity_revalidate_and_notify() (Ming Lei) [1881760] - [block] loop: Factor out setting loop device size (Ming Lei) [1881760] - [block] loop: Remove sector_t truncation checks (Ming Lei) [1881760] - [block] loop: Call loop_config_discard() only after new config is applied (Ming Lei) [1881760] - [block] block/swim3: use set_current_state macro (Ming Lei) [1881760] - [block] block: mark bio_wouldblock_error() bio with BIO_QUIET (Ming Lei) [1881760] - [block] blk-wbt: rename __wbt_update_limits to wbt_update_limits (Ming Lei) [1881760] - [block] blk-wbt: remove wbt_update_limits (Ming Lei) [1881760] - [block] blk-throttle: remove tg_drain_bios (Ming Lei) [1881760] - [block] blk-throttle: remove blk_throtl_drain (Ming Lei) [1881760] - [block] null_blk: force complete for timeout request (Ming Lei) [1881760] - [block] block: fix a warning when blkdev.h is included for !CONFIG_BLOCK builds (Ming Lei) [1881760] - [block] block: reduce part_stat_lock() scope (Ming Lei) [1881760] - [block] block: use __this_cpu_add() instead of access by smp_processor_id() (Ming Lei) [1881760] - [block] block: remove rcu_read_lock() from part_stat_lock() (Ming Lei) [1881760] - [block] block: add a blk_account_io_merge_bio helper (Ming Lei) [1881760] - [block] block: account merge of two requests (Ming Lei) [1881760] - [block] zram: nvdimm: use bio_{start, end}_io_acct and disk_{start, end}_io_acct (Ming Lei) [1881760] - [nvdimm] nvdimm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [md] dm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] rsxx: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] drbd: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] block: add disk/bio-based accounting helpers (Ming Lei) [1881760] - [block] block: remove the disk and queue NULL checks in blkdev_issue_flush (Ming Lei) [1881760] - [fs] block: remove the error_sector argument to blkdev_issue_flush (Ming Lei) [1881760] - [block] block: Remove unused flush_queue_delayed in struct blk_flush_queue (Ming Lei) [1881760] - [block] null_blk: Zero-initialize read buffers in non-memory-backed mode (Ming Lei) [1881760] - [include] block: Document the bio_vec properties (Ming Lei) [1881760] - [block] bio.h: Declare the arguments of the bio iteration functions const (Ming Lei) [1881760] - [block] block: Fix type of first compat_put_{, u}long() argument (Ming Lei) [1881760] - [block] block: merge part_{inc, dev}_in_flight into their only callers (Ming Lei) [1881760] - [block] block: don't call part_{inc, dec}_in_flight for blk-mq devices (Ming Lei) [1881760] - [block] block: move the blk-mq calls out of part_in_flight{, _rw} (Ming Lei) [1881760] - [block] block: mark blk_account_io_completion static (Ming Lei) [1881760] - [block] blk-mq: allow blk_mq_make_request to consume the q_usage_counter reference (Ming Lei) [1881760] - [kernel] blktrace: Report pid with note messages (Ming Lei) [1881760] - [block] iocost: don't let vrate run wild while there's no saturation signal (Ming Lei) [1881760] - [block] block: move blk_io_schedule() out of header file (Ming Lei) [1881760] - [block] block: export bio_release_pages and bio_iov_iter_get_pages (Ming Lei) [1881760] - [block] null_blk: Support REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: emulate ZONE_APPEND commands (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: factor out sanity checks for zoned commands (Ming Lei) [1881760] - [block] block: Modify revalidate zones (Ming Lei) [1881760] - [block] block: introduce blk_req_zone_write_trylock (Ming Lei) [1881760] - [block] block: Introduce REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [block] block: rename __bio_add_pc_page to bio_add_hw_page (Ming Lei) [1881760] - [block] block: provide fallbacks for blk_queue_zone_is_seq and blk_queue_zone_no (Ming Lei) [1881760] - [fs] block: add blk_io_schedule() for avoiding task hung in sync dio (Ming Lei) [1881760] - [block] block: don't hold part0's refcount in IO path (Ming Lei) [1881760] - [block] block: only define 'nr_sects_seq' in hd_part for 32bit SMP (Ming Lei) [1881760] - [block] bdi: fix up for "remove the name field in struct backing_dev_info" (Ming Lei) [1881760] - [fs] hfs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] bdi: remove the name field in struct backing_dev_info (Ming Lei) [1881760] - [mtd] bdi: simplify bdi_alloc (Ming Lei) [1881760] - [block] bdi: remove bdi_register_owner (Ming Lei) [1881760] - [mm] bdi: unexport bdi_register_va (Ming Lei) [1881760] - [base] driver core: remove device_create_vargs (Ming Lei) [1881760] - [block] block: rename blk_mq_alloc_rq_maps (Ming Lei) [1881760] - [block] block: rename __blk_mq_alloc_rq_map (Ming Lei) [1881760] - [fs] udf: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] isofs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] hfsplus: stop using ioctl_by_bdev (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_multisession helper (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_read_tocentry helper (Ming Lei) [1881760] - [ide] ide-cd: rename cdrom_read_tocentry (Ming Lei) [1881760] - [cdrom] block: add a cdrom_device_info pointer to struct gendisk (Ming Lei) [1881760] - [block] block: add a bio_queue_enter helper (Ming Lei) [1881760] - [block] block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCT (Ming Lei) [1881760] - [block] block: improve the submit_bio and generic_make_request documentation (Ming Lei) [1881760] - [block] blk-mq: make function '__blk_mq_sched_dispatch_requests' static (Ming Lei) [1881760] - [block] block: bypass ->make_request_fn for blk-mq drivers (Ming Lei) [1881760] - [md] dm: remove the make_request_fn check in device_area_is_invalid (Ming Lei) [1881760] - [block] block: remove create_io_context (Ming Lei) [1881760] - [fs] block: unexport bdev_read_page and bdev_write_page (Ming Lei) [1881760] - [scsi] scsi: merge scsi_init_sgtable into scsi_init_io (Ming Lei) [1881760] - [block] block: provide a blk_rq_map_sg variant that returns the last element (Ming Lei) [1881760] - [block] block: remove RQF_COPY_USER (Ming Lei) [1881760] - [block] block: fold bdev_unhash_inode into invalidate_partition (Ming Lei) [1881760] - [block] block: simplify block device syncing in bdev_del_partition (Ming Lei) [1881760] - [block] block: don't call invalidate_partition from blk_drop_partitions (Ming Lei) [1881760] - [s390] dasd: use blk_drop_partitions instead of badly reimplementing it (Ming Lei) [1881760] - [block] block: remove the disk argument from blk_drop_partitions (Ming Lei) [1881760] - [block] block: remove hd_struct_kill (Ming Lei) [1881760] - [block] block: cleanup hd_struct freeing (Ming Lei) [1881760] - [block] block: pass a hd_struct to delete_partition (Ming Lei) [1881760] - [block] block: refactor blkpg_ioctl (Ming Lei) [1881760] - [block] null_blk: don't allow discard for zoned mode (Ming Lei) [1881760] - [block] null_blk: return error for invalid zone size (Ming Lei) [1881760] - [block] iocost: protect iocg->abs_vdebt with iocg->waitq.lock (Ming Lei) [1881760] - [block] block: remove the bd_openers checks in blk_drop_partitions (Ming Lei) [1881760] - [block] null_blk: Cleanup zoned device initialization (Ming Lei) [1881760] - [block] null_blk: Fix zoned command handling (Ming Lei) [1881760] - [fs] block: remove unused header (Ming Lei) [1881760] - [fs] bdev: Reduce time holding bd_mutex in sync in blkdev_close() (Ming Lei) [1881760] - [trace] blk-wbt: Drop needless newlines from tracepoint format strings (Ming Lei) [1881760] - [block] blk-wbt: Use tracepoint_string() for wbt_step tracepoint string literals (Ming Lei) [1881760] - [s390] s390/dasd: remove IOSCHED_DEADLINE from DASD Kconfig (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions again (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions (Ming Lei) [1881760] - [block] blkcg: don't offline parent blkcg first (Ming Lei) [1881760] - [block] blkcg: rename blkcg->cgwb_refcnt to ->online_pin and always use it (Ming Lei) [1881760] - [block] null_blk: add trace in null_blk_zoned.c (Ming Lei) [1881760] - [block] null_blk: add tracepoint helpers for zoned mode (Ming Lei) [1881760] - [block] block: add a zone condition debug helper (Ming Lei) [1881760] - [block] rsxx: Replace zero-length array with flexible-array member (Ming Lei) [1881760] - [block] null_blk: describe the usage of fault injection param (Ming Lei) [1881760] - [block] null_blk: fix spurious IO errors after failed past-wp access (Ming Lei) [1881760] - [block] nbd: requeue command if the soecket is changed (Ming Lei) [1881760] - [block] nbd: enable replace socket if only one connection is configured (Ming Lei) [1881760] - [block] block/drbd: delete invalid function drbd_md_mark_dirty_ (Ming Lei) [1881760] - [block] loop: Only freeze block queue when needed (Ming Lei) [1881760] - [block] loop: Only change blocksize when needed (Ming Lei) [1881760] - [block] block: move bdevname() into block/generic-partition-rh.c (Ming Lei) [1881760] - [block] block: return NULL in blk_alloc_queue() on error (Ming Lei) [1881760] - [block] block: simplify queue allocation (Ming Lei) [1881760] - [block] Revert "blkdev: check for valid request queue before issuing flush" (Ming Lei) [1881760] - [block] null_blk: use blk_mq_init_queue_data (Ming Lei) [1881760] - [block] block: add a blk_mq_init_queue_data helper (Ming Lei) [1881760] - [block] block: move the ->devnode callback to struct block_device_operations (Ming Lei) [1881760] - [block] block: move block layer internals out of include/linux/genhd.h (Ming Lei) [1881760] - [fs] block: move guard_bio_eod to bio.c (Ming Lei) [1881760] - [block] block: unexport disk_map_sector_rcu (Ming Lei) [1881760] - [block] block: unexport disk_get_part (Ming Lei) [1881760] - [block] block: mark part_in_flight and part_in_flight_rw static (Ming Lei) [1881760] - [block] block: mark block_depr static (Ming Lei) [1881760] - [block] block: factor out requeue handling from dispatch code (Ming Lei) [1881760] - [block] block/diskstats: replace time_in_queue with sum of request times (Ming Lei) [1881760] - [block] block/diskstats: accumulate all per-cpu counters in one pass (Ming Lei) [1881760] - [block] block: merge partition-generic.c and check.c (Ming Lei) [1881760] - [block] block: move the various x86 Unix label formats out of genhd.h (Ming Lei) [1881760] - [block] partitions/msdos: remove LINUX_SWAP_PARTITION (Ming Lei) [1881760] - [block] block: move the *_PARTITION enum out of genhd.h (Ming Lei) [1881760] - [scsi] block: move struct partition out of genhd.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sun.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sgi.h (Ming Lei) [1881760] - [block] block: remove block/partitions/osf.h (Ming Lei) [1881760] - [block] block: remove block/partitions/karma.h (Ming Lei) [1881760] - [block] block: declare all partition detection routines in check.h (Ming Lei) [1881760] - [block] block: remove warn_no_part (Ming Lei) [1881760] - [md] block: cleanup how md_autodetect_dev is called (Ming Lei) [1881760] - [block] block: unexport read_dev_sector and put_dev_sector (Ming Lei) [1881760] - [scsi] scsi: simplify scsi_partsize (Ming Lei) [1881760] - [block] block: remove alloc_part_info and free_part_info (Ming Lei) [1881760] - [block] block: move sysfs methods shared by disks and partitions to genhd.c (Ming Lei) [1881760] - [block] block: move disk_name and related helpers out of partition-generic.c (Ming Lei) [1881760] - [fs] block: remove __bdevname (Ming Lei) [1881760] - [block] block: remove the blk_lookup_devt export (Ming Lei) [1881760] - [block] block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline (Ming Lei) [1881760] - [block] block, bfq: make reparent_leaf_entity actually work only on leaf entities (Ming Lei) [1881760] - [block] block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup (Ming Lei) [1881760] - [block] block, bfq: move forward the getting of an extra ref in bfq_bfqq_move (Ming Lei) [1881760] - [scsi] scsi: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [nvme] nvme: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] virtio_blk.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] block/genhd: Notify udev about capacity change (Ming Lei) [1881760] - [fs] block: fix a device invalidation regression (Ming Lei) [1881760] - [block] blk-iocost: remove duplicated lines in comments (Ming Lei) [1881760] - [block] block: sed-opal: Change the check condition for regular session validity (Ming Lei) [1881760] - [block] block: Document genhd capability flags (Ming Lei) [1881760] - [block] block: cleanup comment for blk_flush_complete_seq (Ming Lei) [1881760] - [block] block: remove unneeded argument from blk_alloc_flush_queue (Ming Lei) [1881760] - [block] block: cleanup for _blk/blk_rq_prep_clone (Ming Lei) [1881760] - [block] block: remove redundant setting of QUEUE_FLAG_DYING (Ming Lei) [1881760] - [block] block: use bio_{wouldblock, io}_error in direct_make_request (Ming Lei) [1881760] - [block] block: fix comment for blk_cloned_rq_check_limits (Ming Lei) [1881760] - [block] null_blk: Add support for init_hctx() fault injection (Ming Lei) [1881760] - [block] null_blk: Handle null_add_dev() failures properly (Ming Lei) [1881760] - [block] null_blk: Fix the null_add_dev() error path (Ming Lei) [1881760] - [block] compat_ioctl: simplify up block/ioctl.c (Ming Lei) [1881760] - [block] compat_ioctl: block: simplify compat_blkpg_ioctl() (Ming Lei) [1881760] - [block] compat_ioctl: block: move blkdev_compat_ioctl() into ioctl.c (Ming Lei) [1881760] - [block] blk-mq: insert flush request to the front of dispatch queue (Ming Lei) [1881760] - [block] block: Remove used kblockd_schedule_work_on() (Ming Lei) [1881760] - [block] null_blk: remove unused fields in 'nullb_cmd' (Ming Lei) [1881760] - [block] drbd: fifo_alloc() should use struct_size (Ming Lei) [1881760] - [block] partitions/ldm: fix spelling mistake "to" -> "too" (Ming Lei) [1881760] - [block] block: mark zone-mgmt bios with REQ_SYNC (Ming Lei) [1881760] - [block] blk-mq: Document functions for sending request (Ming Lei) [1881760] - [block] block: Allow t10-pi to be modular (Ming Lei) [1881760] - [block] blk-mq: optimise blk_mq_flush_plug_list() (Ming Lei) [1881760] - [include] list: introduce list_for_each_continue() (Ming Lei) [1881760] - [block] blk-mq: optimise rq sort function (Ming Lei) [1881760] - [block] blk-cgroup: cgroup_rstat_updated() shouldn't be called on cgroup1 (Ming Lei) [1881760] - [block] blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGROUP_RWSTAT (Ming Lei) [1881760] - [block] blk-cgroup: reimplement basic IO stats using cgroup rstat (Ming Lei) [1881760] - [block] blk-cgroup: remove now unused blkg_print_stat_{bytes|ios}_recursive() (Ming Lei) [1881760] - [block] blk-throtl: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: Ensure bio->bi_blkg is valid before using it (Ming Lei) [1881760] - [block] bfq-iosched: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: relocate bfqg_*rwstat*() helpers (Ming Lei) [1881760] - [md] dm: fix comment in __dm_suspend() (Mike Snitzer) [1881531] - [md] dm: fold dm_process_bio() into dm_make_request() (Mike Snitzer) [1881531] - [md] dm: fix missing imposition of queue_limits from dm_wq_work() thread (Mike Snitzer) [1881531] - [md] dm: optimize max_io_len() by inlining max_io_len_target_boundary() (Mike Snitzer) [1881531] - [md] dm: push md->immutable_target optimization down to __process_bio() (Mike Snitzer) [1881531] - [md] dm: change max_io_len() to use blk_max_size_offset() (Mike Snitzer) [1881531] - [md] dm table: stack 'chunk_sectors' limit to account for target-specific splitting (Mike Snitzer) [1881531] - [block] block: allow 'chunk_sectors' to be non-power-of-2 (Mike Snitzer) [1881531] - [block] block: use lcm_not_zero() when stacking chunk_sectors (Mike Snitzer) [1881531] - [md] dm: fix bio splitting and its bio completion order for regular IO (Mike Snitzer) [1881531] - [net] net-sysfs: add backlog len and CPU id to softnet data (Paolo Abeni) [1866909] - [net] try to avoid unneeded backlog flush (Paolo Abeni) [1866909] - [net] skbuff: fix a data race in skb_queue_len() (Paolo Abeni) [1866909] - [cpuidle] cpuidle: pseries: Fix CEDE latency conversion from tb to us (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Fixup exit latency for CEDE(0) (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Add function to parse extended CEDE records (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Set the latency-hint before entering CEDE (Diego Domingos) [1608791] - [arm64] paravirt: Initialize steal time when cpu is online (Andrew Jones) [1879137]- [infiniband] i40iw: Add support to make destroy QP synchronous (Stefan Assmann) [1757949] - [fs] xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork (Carlos Maiolino) [1859160] - [fs] xfs: fix inode allocation block res calculation precedence (Carlos Maiolino) [1859160] - [fs] xfs: fix reflink quota reservation accounting error (Carlos Maiolino) [1859160] - [fs] xfs: preserve rmapbt swapext block reservation from freed blocks (Carlos Maiolino) [1859160] - [fs] xfs: fix duplicate verification from xfs_qm_dqflush() (Carlos Maiolino) [1859160] - [fs] xfs: fix unmount hang and memory leak on shutdown during quotaoff (Carlos Maiolino) [1859160] - [fs] xfs: factor out quotaoff intent AIL removal and memory free (Carlos Maiolino) [1859160] - [fs] xfs: fix incorrect test in xfs_alloc_ag_vextent_lastblock (Carlos Maiolino) [1859160] - [fs] xfs: fix regression in "cleanup xfs_dir2_block_getdents" (Carlos Maiolino) [1859160] - [fs] xfs: fix use-after-free when aborting corrupt attr inactivation (Carlos Maiolino) [1859160] - [fs] xfs: fix iclog release error check race with shutdown (Carlos Maiolino) [1859160] - [fs] xfs: Add the missed xfs_perag_put() for xfs_ifree_cluster() (Carlos Maiolino) [1859160] - [fs] xfs: clean up the error handling in xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: acquire superblock freeze protection on eofblocks scans (Carlos Maiolino) [1859160] - [fs] xfs: xfs_dabuf_map should return ENOMEM when map allocation fails (Carlos Maiolino) [1859160] - [fs] xfs: fix xfs_buf_ioerror_alert location reporting (Carlos Maiolino) [1859160] - [fs] xfs: remove unnecessary null pointer checks from _read_agf callers (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_*read_agf return EAGAIN to ALLOC_FLAG_TRYLOCK callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_btree_get_buffunctions (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_uncached return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_alloc return an error code (Carlos Maiolino) [1859160] - [fs] xfs: fix uninitialized variable in xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: change return value of xfs_inode_need_cow to int (Carlos Maiolino) [1859160] - [fs] xfs: check log iovec size to make sure it's plausibly a buffer log format (Carlos Maiolino) [1859160] - [fs] xfs: make struct xfs_buf_log_format have a consistent size (Carlos Maiolino) [1859160] - [fs] xfs: complain if anyone tries to create a too-large buffer log item (Carlos Maiolino) [1859160] - [fs] xfs: clean up xfs_buf_item_get_format return value (Carlos Maiolino) [1859160] - [fs] xfs: streamline xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: fix memory corruption during remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: refactor remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read (Carlos Maiolino) [1859160] - [fs] xfs: Add __packed to xfs_dir2_sf_entry_t definition (Carlos Maiolino) [1859160] - [fs] xfs: fix s_maxbytes computation on 32-bit kernels (Carlos Maiolino) [1859160] - [fs] xfs: truncate should remove all blocks, not just to the end of the page cache (Carlos Maiolino) [1859160] - [fs] xfs: introduce XFS_MAX_FILEOFF (Carlos Maiolino) [1859160] - [fs] xfs: remove bogus assertion when online repair isn't enabled (Carlos Maiolino) [1859160] - [fs] xfs: Remove all strlen in all xfs_attr_* functions for attr names (Carlos Maiolino) [1859160] - [fs] xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag (Carlos Maiolino) [1859160] - [fs] xfs: also remove cached ACLs when removing the underlying attr (Carlos Maiolino) [1859160] - [fs] xfs: reject invalid flags combinations in XFS_IOC_ATTRMULTI_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove shadow variable in xfs_btree_lshift (Carlos Maiolino) [1859160] - [fs] xfs: quota: move to time64_t interfaces (Carlos Maiolino) [1859160] - [fs] xfs: Make the symbol 'xfs_rtalloc_log_count' static (Carlos Maiolino) [1859160] - [fs] libxfs: resync with the userspace libxfs (Carlos Maiolino) [1859160] - [fs] xfs: fix log reservation overflows when allocating large rt extents (Carlos Maiolino) [1859160] - [fs] xfs: fix mount failure crash on invalid iclog memory access (Carlos Maiolino) [1859160] - [fs] xfs: don't check for AG deadlock for realtime files in bunmapi (Carlos Maiolino) [1859160] - [fs] xfs: fix realtime file data space leak (Carlos Maiolino) [1859160] - [fs] xfs: allow parent directory scans to be interrupted with fatal signals (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_get_buf (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_read_buf (Carlos Maiolino) [1859160] - [fs] xfs: split xfs_da3_node_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leafn_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_attr3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_reada_buf (Carlos Maiolino) [1859160] - [fs] xfs: improve the xfs_dabuf_map calling conventions (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: simplify mappedbno handling in xfs_da_{get, read}_buf (Carlos Maiolino) [1859160] - [fs] xfs: report corruption only as a regular error (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_free() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_destroy() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove slab init wrappers (Carlos Maiolino) [1859160] - [fs] xfs: fix another missing include (Carlos Maiolino) [1859160] - [fs] xfs: remove XFS_IOC_FSSETDM and XFS_IOC_FSSETDM_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove duplicated include from xfs_dir2_data.c (Carlos Maiolino) [1859160] - [fs] xfs: remove unused structure members & simple typedefs (Carlos Maiolino) [1859160] - [fs] xfs: remove unused typedef definitions (Carlos Maiolino) [1859160] - [fs] xfs: Replace function declaration by actual definition (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_qoff_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_dq_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_quotainfo_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_disk_dquot_t and xfs_dquot_t (Carlos Maiolino) [1859160] - [fs] xfs: avoid time_t in user api (Carlos Maiolino) [1859160] - [fs] xfs: don't reset the "inode core" in xfs_iread (Carlos Maiolino) [1859160] - [fs] xfs: merge the projid fields in struct xfs_icdinode (Carlos Maiolino) [1859160] - [fs] xfs: use a struct timespec64 for the in-core crtime (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->m_dirnameops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused m_chsize field (Carlos Maiolino) [1859160] - [fs] xfs: convert open coded corruption check to use XFS_IS_CORRUPT (Carlos Maiolino) [1859160] - [fs] xfs: kill the XFS_WANT_CORRUPT_* macros (Carlos Maiolino) [1859160] - [fs] xfs: add a XFS_IS_CORRUPT macro (Carlos Maiolino) [1859160] - [fs] xfs: attach dquots before performing xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: actually check xfs_btree_check_block return in xfs_btree_islastblock (Carlos Maiolino) [1859160] - [fs] xfs: always pass a valid hdr to xfs_dir3_leaf_check_int (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_dir2_data_freescan and xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused dir ops infrastructure (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_get_ftype and ->data_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_bestfree_p (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 data block fixed offsets to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entry_tag_p (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: replace xfs_dir3_data_endp with xfs_dir3_data_end_offset (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused ->data_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: cleanup __xfs_dir3_data_check (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_to_sf (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_directory_data_bestfree (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_dir_rec (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_leaf_getdents (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_getdents (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_unused_p method (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_dot_entry_p and ->data_dotdot_entry_p methods (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dotdot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ->data_first_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ftype and ->sf_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ino and ->sf_put_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_entsize and ->sf_nextentry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_parent_ino and ->sf_put_parent_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->db_to_fdb and ->db_to_fdindex (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 free bests count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 free header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a bests pointer to struct xfs_dir3_icfree_hdr (Carlos Maiolino) [1859160] - [fs] xfs: make the xfs_dir3_icfree_hdr available to xfs_dir2_node_addname_int (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 leaf entries count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 leaf header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add an entries pointer to struct xfs_dir3_icleaf_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the node header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a btree entries pointer to struct xfs_da3_icnode_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: refactor btree node scrubbing (Carlos Maiolino) [1859160] - [fs] xfs: use unsigned int for all size values in struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move incore structures out of xfs_da_format.h (Carlos Maiolino) [1859160] - [fs] xfs: remove a stray tab in xfs_remount_rw() (Carlos Maiolino) [1859160] - [fs] xfs: convert EIO to EFSCORRUPTED when log contents are invalid (Carlos Maiolino) [1859160] - [fs] xfs: refactor "does this fork map blocks" predicate (Carlos Maiolino) [1859160] - [fs] xfs: clean up weird while loop in xfs_alloc_ag_vextent_near (Carlos Maiolino) [1859160] - [fs] xfs: annotate functions that trip static checker locking checks (Carlos Maiolino) [1859160] - [fs] xfs: Correct comment tyops -> typos (Carlos Maiolino) [1859160] - [fs] xfs: range check ri_cnt when recovering log items (Carlos Maiolino) [1859160] - [fs] xfs: "optimize" buffer item log segment bitmap setting (Carlos Maiolino) [1859160] - [fs] xfs: null out bma->prev if no previous extent (Carlos Maiolino) [1859160] - [fs] xfs: fix missing header includes (Carlos Maiolino) [1859160] - [fs] xfs: periodically yield scrub threads to the scheduler (Carlos Maiolino) [1859160] - [fs] xfs: remove redundant assignment to variable error (Carlos Maiolino) [1859160] - [fs] xfs: add missing early termination checks to record scrubbing functions (Carlos Maiolino) [1859160] - [fs] xfs: make the assertion message functions take a mount parameter (Carlos Maiolino) [1859160] - [fs] xfs: add missing assert in xfs_fsmap_owner_from_rmap (Carlos Maiolino) [1859160] - [fs] xfs: decrease indenting problems in xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: fold xfs_mount-alloc() into xfs_init_fs_context() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_parse_param() above xfs_fc_get_tree() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_get_tree() above xfs_fc_reconfigure() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_reconfigure() above xfs_fc_free() (Carlos Maiolino) [1859160] - [fs] xfs: switch to use the new mount-api (Carlos Maiolino) [1859160] - [fs] xfs: dont set sb in xfs_mount_alloc() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_parseargs() validation to a helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_parseags() (Carlos Maiolino) [1859160] - [fs] xfs: avoid redundant checks when options is empty (Carlos Maiolino) [1859160] - [fs] xfs: refactor suffix_kstrtoint() (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_ro() helper (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_rw() helper (Carlos Maiolino) [1859160] - [fs] xfs: merge freeing of mp names and mp (Carlos Maiolino) [1859160] - [fs] xfs: use kmem functions for struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: dont use XFS_IS_QUOTA_RUNNING() for option check (Carlos Maiolino) [1859160] - [fs] xfs: use super s_id instead of struct xfs_mount m_fsname (Carlos Maiolino) [1859160] - [fs] xfs: remove unused struct xfs_mount field m_fsname_len (Carlos Maiolino) [1859160] - [fs] xfs: always log corruption errors (Carlos Maiolino) [1859160] - [fs] xfs: constify the buffer pointer arguments to error functions (Carlos Maiolino) [1859160] - [fs] xfs: relax shortform directory size checks (Carlos Maiolino) [1859160] - [fs] xfs: cleanup use of the XFS_ALLOC_ flags (Carlos Maiolino) [1859160] - [fs] xfs: move extent zeroing to xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: simplify the xfs_iomap_write_direct calling (Carlos Maiolino) [1859160] - [fs] xfs: don't log the inode in xfs_fs_map_blocks if it (Carlos Maiolino) [1859160] - [fs] xfs: slightly tweak an assert in xfs_fs_map_blocks (Carlos Maiolino) [1859160] - [fs] xfs: remove the extsize argument to xfs_eof_alignment (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_eof_alignment static (Carlos Maiolino) [1859160] - [fs] xfs: simplify xfs_iomap_eof_align_last_fsb (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_showargs into xfs_fs_show_options (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing inode32/64 in xfs_showargs (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing the allocsize option in (Carlos Maiolino) [1859160] - [fs] xfs: reverse the polarity of XFS_MOUNT_COMPAT_IOSIZE (Carlos Maiolino) [1859160] - [fs] xfs: rename the XFS_MOUNT_DFLT_IOSIZE option to (Carlos Maiolino) [1859160] - [fs] xfs: simplify parsing of allocsize mount option (Carlos Maiolino) [1859160] - [fs] xfs: rename the m_writeio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: remove the m_readio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: don't use a different allocsice for -o wsync (Carlos Maiolino) [1859160] - [fs] xfs: cleanup calculating the stat optimal I/O size (Carlos Maiolino) [1859160] - [fs] xfs: remove the dsunit and dswidth variables in (Carlos Maiolino) [1859160] - [fs] xfs: simplify setting bio flags (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_iread_extents to use xfs_btree_visit_blocks (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmap_count_blocks using newer btree helpers (Carlos Maiolino) [1859160] - [fs] xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata (Carlos Maiolino) [1859160] - [fs] xfs: namecheck directory entry names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: namecheck attribute names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: check attribute leaf block structure (Carlos Maiolino) [1859160] - [fs] xfs: consolidate preallocation in xfs_file_fallocate (Carlos Maiolino) [1859160] - [fs] xfs: disable xfs_ioc_space for always COW inodes (Carlos Maiolino) [1859160] - [fs] fs: add generic UNRESVSP and ZERO_RANGE ioctl handlers (Carlos Maiolino) [1859160] - [fs] xfs: don't implement XFS_IOC_RESVSP / XFS_IOC_RESVSP64 (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_ioctl (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_dio_aio_write (Carlos Maiolino) [1859160] - [fs] xfs: add a xfs_inode_buftarg helper (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_buf_free static (Carlos Maiolino) [1859160] - [fs] xfs: add mising include of xfs_pnfs.h for missing declarations (Carlos Maiolino) [1859160] - [fs] xfs: don't set bmapi total block req where minleft is (Carlos Maiolino) [1859160] - [fs] xfs: cap longest free extent to maximum allocatable (Carlos Maiolino) [1859160] - [fs] xfs: remove the duplicated inode log fieldmask set (Carlos Maiolino) [1859160] - [fs] xfs: improve the IOMAP_NOWAIT check for COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_direct_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: rename the whichfork variable in xfs_buffered_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: split the iomap ops for buffered vs direct writes (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_file_iomap_begin_delay around (Carlos Maiolino) [1859160] - [fs] xfs: split out a new set of read-only iomap ops (Carlos Maiolino) [1859160] - [fs] xfs: factor out a helper to calculate the end_fsb (Carlos Maiolino) [1859160] - [fs] xfs: fill out the srcmap in iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_file_iomap_begin_delay (Carlos Maiolino) [1859160] - [fs] xfs: pass two imaps to xfs_reflink_allocate_cow (Carlos Maiolino) [1859160] - [fs] xfs: remove xfs_reflink_dirty_extents (Carlos Maiolino) [1859160] - [fs] xfs: also call xfs_file_iomap_end_delalloc for zeroing operations (Carlos Maiolino) [1859160] - [fs] xfs: remove the XLOG_STATE_DO_CALLBACK state (Carlos Maiolino) [1859160] - [fs] xfs: turn ic_state into an enum (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused XLOG_STATE_ALL and XLOG_STATE_UNUSED flags (Carlos Maiolino) [1859160] - [fs] xfs: remove dead ifdef XFSERRORDEBUG code (Carlos Maiolino) [1859160] - [fs] xfs: call xlog_state_release_iclog with l_icloglock held (Carlos Maiolino) [1859160] - [fs] xfs: move the locking from xlog_state_finish_copy to the callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ic_io_size field from xlog_in_core (Carlos Maiolino) [1859160] - [fs] xfs: pass the correct flag to xlog_write_iclog (Carlos Maiolino) [1859160] - [fs] xfs: optimize near mode bnobt scans with concurrent cntbt lookups (Carlos Maiolino) [1859160] - [fs] xfs: factor out tree fixup logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor near mode alloc bnobt scan into separate function (Carlos Maiolino) [1859160] - [fs] xfs: refactor and reuse best extent scanning logic (Carlos Maiolino) [1859160] - [fs] xfs: refactor allocation tree fixup code (Carlos Maiolino) [1859160] - [fs] xfs: reuse best extent tracking logic for bnobt scan (Carlos Maiolino) [1859160] - [fs] xfs: refactor cntbt lastblock scan best extent logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: track best extent from cntbt lastblock scan in alloc cursor (Carlos Maiolino) [1859160] - [fs] xfs: track allocation busy state in allocation cursor (Carlos Maiolino) [1859160] - [fs] xfs: introduce allocation cursor data structure (Carlos Maiolino) [1859160] - [fs] xfs: track active state of allocation btree cursors (Carlos Maiolino) [1859160] - [fs] xfs: ignore extent size hints for always COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: include QUOTA, FATAL ASSERT build options in XFS_BUILD_OPTIONS (Carlos Maiolino) [1859160] - [pinctrl] pinctrl: tigerlake: Add support for Tiger Lake-H (Steve Best) [1782722] - [pinctrl] pinctrl: intel: Introduce common flags for GPIO mapping scheme (Steve Best) [1782722] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs (Steve Best) [1782724]- [netdrv] iavf: Fix incorrect adapter get in iavf_resume (Stefan Assmann) [1842896] - [netdrv] iavf: use generic power management (Stefan Assmann) [1842896] - [net] openvswitch: fixes crash if nf_conncount_init() fails (Eelco Chaudron) [1876445] - [fs] cifs`: handle ERRBaduid for SMB1 (Leif Sahlberg) [1875184] - [net] SUNRPC: 'Directory with parent 'rpc_clnt' already present!' (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Don't use RPC_TASK_CRED_NOREF with pnfs (Scott Mayhew) [1872310] - [fs] NFS: Don't use RPC_TASK_CRED_NOREF with delegreturn (Scott Mayhew) [1872310] - [net] SUNRPC: Signalled ASYNC tasks need to exit (Scott Mayhew) [1872310] - [net] SUNRPC: fix use-after-free in rpc_free_client_work() (Scott Mayhew) [1872310] - [fs] NFS: Fix a race in __nfs_list_for_each_server() (Scott Mayhew) [1872310] - [net] SUNRPC: defer slow parts of rpc_free_client() to a workqueue (Scott Mayhew) [1872310] - [net] SUNRPC: Revert 241b1f419f0e ("SUNRPC: Remove xdr_buf_trim()") (Scott Mayhew) [1872310] - [fs] NFSv4: Remove unreachable error condition due to rpc_run_task() (Scott Mayhew) [1872310] - [net] SUNRPC: Remove unreachable error condition (Scott Mayhew) [1872310] - [fs] nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Ensure that _pnfs_return_layout() waits for layoutreturn completion (Scott Mayhew) [1872310] - [net] svcrdma: Fix leak of svc_rdma_recv_ctxt objects (Scott Mayhew) [1872310] - [fs] NFS: Fix an ABBA spinlock issue in pnfs_update_layout() (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge (Scott Mayhew) [1872310] - [fs] nfsd: memory corruption in nfsd4_lock() (Scott Mayhew) [1872310] - [fs] pNFS: Fix RCU lock leakage (Scott Mayhew) [1872310] - [fs] NFS: Clean up process of marking inode stale (Scott Mayhew) [1872310] - [fs] NFS: Add softreval behaviour to nfs_lookup_revalidate() (Scott Mayhew) [1872310] - [fs] NFS: Add mount option 'softreval' (Scott Mayhew) [1872310] - [net] SUNRPC: Don't start a timer on an already queued rpc task (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Reference the layout cred in pnfs_prepare_layoutreturn() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcommit_inode() (Scott Mayhew) [1872310] - [fs] NFS: Beware when dereferencing the delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Add a module parameter to set nfs_mountpoint_expiry_timeout (Scott Mayhew) [1872310] - [fs] NFS: Try to join page groups before an O_DIRECT retransmission (Scott Mayhew) [1872310] - [fs] NFS: Refactor nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Reverse the submission order of requests in __nfs_pageio_add_request() (Scott Mayhew) [1872310] - [fs] NFS: Clean up nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Remove the redundant function nfs_pgio_has_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix memory leaks in nfs_pageio_stop_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix a request reference leak in nfs_direct_write_clear_reqs() (Scott Mayhew) [1872310] - [fs] NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests() (Scott Mayhew) [1872310] - [fs] NFS: Remove unused FLUSH_SYNC support in nfs_initiate_pgio() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Specify the layout segment range in LAYOUTGET (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: remove requirement for whole file layouts (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Check the layout segment range before doing I/O (Scott Mayhew) [1872310] - [fs] pNFS/flexfile: Don't merge layout segments if the mirrors don't match (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Fix pnfs_layout_mark_request_commit() invalid layout segment handling (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Simplify bucket layout segment reference counting (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Clean up pNFS commit operations (Scott Mayhew) [1872310] - [fs] NFS: Remove bucket array from struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Add a helper pnfs_generic_search_commit_reqs() (Scott Mayhew) [1872310] - [fs] pNFS: Enable per-layout segment commit structures (Scott Mayhew) [1872310] - [fs] pNFS: Add infrastructure for cleaning up per-layout commit structures (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Support commit arrays in nfs_clear_pnfs_ds_commit_verifiers() (Scott Mayhew) [1872310] - [fs] NFS: Fix O_DIRECT commit verifier handling (Scott Mayhew) [1872310] - [fs] NFS: commit errors should be fatal (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Allow O_DIRECT to release the DS commitinfo (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_recover_commit_reqs() (Scott Mayhew) [1872310] - [fs] NFSv4/pNFS: Scan the full list of commit arrays when committing (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Support a list of commit arrays in struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [net] SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()' (Scott Mayhew) [1872310] - [include] SUNRPC/cache: don't allow invalid entries to be flushed (Scott Mayhew) [1872310] - [fs] pNFS: Add a helper to allocate the array of buckets (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Refactor pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Simplify allocation of the mirror array (Scott Mayhew) [1872310] - [fs] NFS: Don't specify NFS version in "UDP not supported" error (Scott Mayhew) [1872310] - [fs] nfsroot: set tcp as the default transport protocol (Scott Mayhew) [1872310] - [fs] NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails (Scott Mayhew) [1872310] - [fs] nfs: Fix up documentation in nfs_follow_referral() and nfs_do_submount() (Scott Mayhew) [1872310] - [net] sunrpc: Add tracing for cache events (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Allow garbage collection of invalid cache entries (Scott Mayhew) [1872310] - [net] sunrpc: clean up cache entry add/remove from hashtable (Scott Mayhew) [1872310] - [net] sunrpc: Fix potential leaks in sunrpc_cache_unhash() (Scott Mayhew) [1872310] - [fs] nfsd: export upcalls must not return ESTALE when mountd is down (Scott Mayhew) [1872310] - [fs] nfsd: Don't add locks to closed or closing open stateids (Scott Mayhew) [1872310] - [net] SUNRPC: Teach server to use xprt_sock_sendmsg for socket sends (Scott Mayhew) [1872310] - [net] SUNRPC: Refactor xs_sendpages() (Scott Mayhew) [1872310] - [fs] NFSD: Clean up nfsd4_encode_readv (Scott Mayhew) [1872310] - [fs] fs: nfsd: nfs4state.c: Use built-in RCU list checking (Scott Mayhew) [1872310] - [net] sunrpc: Pass lockdep expression to RCU lists (Scott Mayhew) [1872310] - [include] sunrpc: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [net] SUNRPC: Trim stack utilization in the wrap and unwrap paths (Scott Mayhew) [1872310] - [net] SUNRPC: Remove xdr_buf_read_mic() (Scott Mayhew) [1872310] - [net] sunrpc: Fix gss_unwrap_resp_integ() again (Scott Mayhew) [1872310] - [fs] nfs: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [fs] NFSv4.2: error out when relink swapfile (Scott Mayhew) [1872310] - [fs] NFS:remove redundant call to nfs_do_access (Scott Mayhew) [1872310] - [net] SUNRPC: remove redundant assignments to variable status (Scott Mayhew) [1872310] - [fs] NFSv4: Add support for CB_RECALL_ANY for flexfiles layouts (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_expired() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_unclaimed() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_client_return_marked_delegations() (Scott Mayhew) [1872310] - [fs] NFS: Add a helper nfs_client_for_each_server() (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Clean up nfs_layout_find_inode() (Scott Mayhew) [1872310] - [fs] NFSv4: Ensure layout headers are RCU safe (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Report DELAY and GRACE errors from the DS to the server (Scott Mayhew) [1872310] - [fs] NFS: Limit the size of the access cache by default (Scott Mayhew) [1872310] - [fs] NFS: Avoid referencing the cred twice in async rename/unlink (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid unnecessary credential references in layoutget (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid referencing the cred unnecessarily during NFSv4 I/O (Scott Mayhew) [1872310] - [fs] NFS: Assume cred is pinned by open context in I/O requests (Scott Mayhew) [1872310] - [net] SUNRPC: Don't take a reference to the cred on synchronous tasks (Scott Mayhew) [1872310] - [net] SUNRPC: Add a flag to avoid reference counts on credentials (Scott Mayhew) [1872310] - [fs] NFS: Ensure we time out if a delegreturn does not complete (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: pnfs_set_layout_stateid() should update the layout cred (Scott Mayhew) [1872310] - [fs] NFSv4: nfs_update_inplace_delegation() should update delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Use the 64-bit server readdir cookies when possible (Scott Mayhew) [1872310] - [net] Documentation: nfsroot.rst: Fix references to nfsroot.rst (Scott Mayhew) [1872310] - [fs] nfs: add missing "posix" local_lock constant table definition (Scott Mayhew) [1622041] - [samples] samples/vfs: avoid warning in statx override (Scott Mayhew) [1622041] - [fs] Fix use after free in get_tree_bdev() (Scott Mayhew) [1622041] - [security] selinux: fix regression introduced by move_mount(2) syscall (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs() (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix error handling when setting up mounts (Scott Mayhew) [1622041] - [fs] cramfs: fix usage on non-MTD device (Scott Mayhew) [1622041] - [fs] vfs: move_mount: reject moving kernel internal mounts (Scott Mayhew) [1622041] - [fs] do_move_mount(): fix an unsafe use of is_anon_ns() (Scott Mayhew) [1622041] - [fs] fs/namespace: fix unprivileged mount propagation (Scott Mayhew) [1622041] - [fs] vfs: fsmount: add missing mntget() (Scott Mayhew) [1622041] - [fs] get rid of checking for absent device name in vfs_get_tree() (Scott Mayhew) [1622041] - [scripts] scripts/gdb: replace flags (MS_xyz -> SB_xyz) (Scott Mayhew) [1622041] - [mm] tmpfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [fs] procfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] hugetlbfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] cramfs: switch to use of errofc() et.al (Scott Mayhew) [1622041] - [fs] gfs2: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [include] prefix-handling analogues of errorf() and friends (Scott Mayhew) [1622041] - [fs] turn fs_param_is_... into functions (Scott Mayhew) [1622041] - [fs] fs_parse: handle optional arguments sanely (Scott Mayhew) [1622041] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Scott Mayhew) [1622041] - [x86] x86/resctrl: Fix typos in the mba_sc mount option (Scott Mayhew) [1622041] - [fs] fs_parser: remove fs_parameter_description name field (Scott Mayhew) [1622041] - [documentation] vfs: Update mount API docs (Scott Mayhew) [1622041] - [fs] add prefix to fs_context->log (Scott Mayhew) [1622041] - [include] new primitive: __fs_parse() (Scott Mayhew) [1622041] - [include] struct p_log, variants of warnf() et.al. taking that one instead (Scott Mayhew) [1622041] - [fs] teach logfc() to handle prefices, give it saner calling conventions (Scott Mayhew) [1622041] - [kernel] get rid of cg_invalf() (Scott Mayhew) [1622041] - [fs] get rid of fs_value_is_filename_empty (Scott Mayhew) [1622041] - [fs] don't bother with explicit length argument for __lookup_constant() (Scott Mayhew) [1622041] - [fs] fold struct fs_parameter_enum into struct constant_table (Scott Mayhew) [1622041] - [fs] fs_parse: get rid of ->enums (Scott Mayhew) [1622041] - [fs] fs: fs_parser: fix printk format warning (Scott Mayhew) [1622041] - [fs] Pass consistent param->type to fs_parse() (Scott Mayhew) [1622041] - [fs] vfs: add missing blkdev_put() in get_tree_bdev() (Scott Mayhew) [1622041] - [mm] shmem: fix LSM options parsing (Scott Mayhew) [1622041] - [fs] gfs2: make gfs2_fs_parameters static (Scott Mayhew) [1622041] - [fs] gfs2: Fix initialisation of args for remount (Scott Mayhew) [1622041] - [fs] gfs2: Fix memory leak when gfs2meta's fs_context is freed (Scott Mayhew) [1622041] - [fs] gfs2: Convert gfs2 to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Fix fscache super_cookie allocation (Scott Mayhew) [1622041] - [fs] NFS: Fix a few constant_table array definitions (Scott Mayhew) [1622041] - [fs] NFS: Fix leak of ctx->nfs_server.hostname (Scott Mayhew) [1622041] - [fs] NFS: Don't hard-code the fs_type when submounting (Scott Mayhew) [1622041] - [fs] NFS: Ensure the fs_context has the correct fs_type before mounting (Scott Mayhew) [1622041] - [fs] nfs: Return EINVAL rather than ERANGE for mount parse errors (Scott Mayhew) [1622041] - [fs] NFS: Attach supplementary error information to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Additional refactoring for fs_context conversion (Scott Mayhew) [1622041] - [fs] NFS: Add fs_context support (Scott Mayhew) [1622041] - [fs] NFS: Convert mount option parsing to use functionality from fs_parser.h (Scott Mayhew) [1622041] - [fs] NFS: rename nfs_fs_context pointer arg in a few functions (Scott Mayhew) [1622041] - [fs] NFS: Do some tidying of the parsing code (Scott Mayhew) [1622041] - [fs] NFS: Add a small buffer in nfs_fs_context to avoid string dup (Scott Mayhew) [1622041] - [fs] NFS: Deindent nfs_fs_context_parse_option() (Scott Mayhew) [1622041] - [fs] NFS: Split nfs_parse_mount_options() (Scott Mayhew) [1622041] - [fs] NFS: Rename struct nfs_parsed_mount_data to struct nfs_fs_context (Scott Mayhew) [1622041] - [fs] NFS: Constify mount argument match tables (Scott Mayhew) [1622041] - [fs] NFS: Move mount parameterisation bits into their own file (Scott Mayhew) [1622041] - [fs] nfs: get rid of ->set_security() (Scott Mayhew) [1622041] - [fs] nfs_clone_sb_security(): simplify the check for server bogosity (Scott Mayhew) [1622041] - [fs] nfs: get rid of mount_info ->fill_super() (Scott Mayhew) [1622041] - [fs] nfs: don't pass nfs_subversion to ->create_server() (Scott Mayhew) [1622041] - [fs] nfs: unexport nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: merge xdev and remote file_system_type (Scott Mayhew) [1622041] - [fs] nfs: don't bother passing nfs_subversion to ->try_mount() and nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: stash nfs_subversion reference into nfs_mount_info (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs_xdev_mount() (Scott Mayhew) [1622041] - [fs] nfs4: fold nfs_do_root_mount/nfs_follow_remote_path (Scott Mayhew) [1622041] - [fs] nfs: don't bother setting/restoring export_path around do_nfs_root_mount() (Scott Mayhew) [1622041] - [fs] nfs: fold nfs4_remote_fs_type and nfs4_remote_referral_fs_type (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs4_remote{, _referral}_mount (Scott Mayhew) [1622041] - [fs] nfs: stash server into struct nfs_mount_info (Scott Mayhew) [1622041] - [fs] saner calling conventions for nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] NFS: Make "port=" mount option optional for RDMA mounts (Scott Mayhew) [1622041] - [fs] vfs: Make fs_parse() handle fs_param_is_fd-type params better (Scott Mayhew) [1622041] - [include] vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount API (Scott Mayhew) [1622041] - [mm] shmem_parse_one(): switch to use of fs_parse() (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): take handling a single option into a helper (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): don't bother with mpol in separate variable (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): use a separate structure to keep the results (Scott Mayhew) [1622041] - [base] make shmem_fill_super() static (Scott Mayhew) [1622041] - [fs] make ramfs_fill_super() static (Scott Mayhew) [1622041] - [base] devtmpfs: don't mix {ramfs, shmem}_fill_super() with mount_single() (Scott Mayhew) [1622041] - [fs] vfs: Convert squashfs to use the new mount API (Scott Mayhew) [1622041] - [mtd] mtd: Kill mount_mtd() (Scott Mayhew) [1622041] - [fs] vfs: Convert cramfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add a single-or-reconfig keying to vfs_get_super() (Scott Mayhew) [1622041] - [mtd] mtd: Provide fs_context-aware mount_mtd() replacement (Scott Mayhew) [1622041] - [fs] vfs: Create fs_context-aware mount_bdev() replacement (Scott Mayhew) [1622041] - [fs] new helper: get_tree_keyed() (Scott Mayhew) [1622041] - [fs] vfs: set fs_context::user_ns for reconfigure (Scott Mayhew) [1622041] - [init] mnt_init(): call shmem_init() unconditionally (Scott Mayhew) [1622041] - [base] constify ksys_mount() string arguments (Scott Mayhew) [1622041] - [fs] don't bother with registering rootfs (Scott Mayhew) [1622041] - [fs] init_rootfs(): don't bother with init_ramfs_fs() (Scott Mayhew) [1622041] - [security] vfs: Convert selinuxfs to use the new mount API (Scott Mayhew) [1622041] - [security] vfs: Convert securityfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert openpromfs to use the new mount API (Scott Mayhew) [1622041] - [xen] vfs: Convert xenfs to use the new mount API (Scott Mayhew) [1622041] - [oprofile] vfs: Convert oprofilefs to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert ibmasmfs to use the new mount API (Scott Mayhew) [1622041] - [infiniband] vfs: Convert qib_fs/ipathfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert efivarfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert configfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert binfmt_misc to use the new mount API (Scott Mayhew) [1622041] - [fs] convenience helper: get_tree_single() (Scott Mayhew) [1622041] - [fs] convenience helper get_tree_nodev() (Scott Mayhew) [1622041] - [fs] vfs: Kill sget_userns() (Scott Mayhew) [1622041] - [fs] vfs: Use sget_fc() for pseudo-filesystems (Scott Mayhew) [1622041] - [dma-buf] fold mount_pseudo_xattr() into pseudo_fs_get_tree() (Scott Mayhew) [1622041] - [virtio] vfs: Convert virtio_balloon to use the new mount API (Scott Mayhew) [1622041] - [scsi] vfs: Convert ocxlflash to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert cxl to use the new mount API (Scott Mayhew) [1622041] - [drm] vfs: Convert drm to use the new mount API (Scott Mayhew) [1622041] - [dax] vfs: Convert dax to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert sockfs to use the new mount API (Scott Mayhew) [1622041] - [mm] vfs: Convert zsmalloc to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert pipe to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert nsfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert bdev to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert anon_inodes to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert aio to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide a mount_pseudo-replacement for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide sb->s_iflags settings in fs_context struct (Scott Mayhew) [1622041] - [fs] vfs: Fix refcounting of filenames in fs_parser (Scott Mayhew) [1622041] - [fs] move mount_capable() further out (Scott Mayhew) [1622041] - [fs] move mount_capable() calls to vfs_get_tree() (Scott Mayhew) [1622041] - [kernel] cpuset: move mount -t cpuset logics into cgroup.c (Scott Mayhew) [1622041] - [fs] procfs: set ->user_ns before calling ->get_tree() (Scott Mayhew) [1622041] - [ipc] mqueue: set ->user_ns before ->get_tree() (Scott Mayhew) [1622041] - [fs] switch mount_capable() to fs_context (Scott Mayhew) [1622041] - [fs] legacy_get_tree(): pass fc->user_ns to mount_capable() (Scott Mayhew) [1622041] - [fs] move the capability checks from sget_userns() to legacy_get_tree() (Scott Mayhew) [1622041] - [fs] vfs: Kill mount_ns() (Scott Mayhew) [1622041] - [fs] vfs: Convert nfsctl to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert rpc_pipefs to use the new mount API (Scott Mayhew) [1622041] - [fs] consolidate the capability checks in sget_{fc, userns}() (Scott Mayhew) [1622041] - [fs] start massaging the checks in sget_...(): move to sget_userns() (Scott Mayhew) [1622041] - [x86] no need to protect against put_user_ns(NULL) (Scott Mayhew) [1622041] - [fs] mount_pseudo(): drop 'name' argument, switch to d_make_root() (Scott Mayhew) [1622041] - [mm] zsmalloc: don't bother with dentry_operations (Scott Mayhew) [1622041] - [virtio] balloon: don't bother with dentry_operations (Scott Mayhew) [1622041] - [scsi] cxlflash: don't bother with dentry_operations (Scott Mayhew) [1622041] - [misc] cxl: don't bother with dentry_operations (Scott Mayhew) [1622041] - [fs] fs: VALIDATE_FS_PARSER should default to n (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_add_mnt_opt( ) (Scott Mayhew) [1622041] - [powerpc] uapi: Wire up the mount API syscalls on non-x86 arches (Scott Mayhew) [1622041] - [x86] uapi, x86: Fix the syscall numbering of the mount API syscalls (Scott Mayhew) [1622041] - [fs] uapi, fsopen: use square brackets around "fscontext" (Scott Mayhew) [1622041] - [samples] vfs: Add a sample program for the new mount API (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fspick() to select a superblock for reconfiguration (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fsmount() to create a mount for a superblock (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsconfig() for configuring and managing a context (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsopen() to prepare for superblock creation (Scott Mayhew) [1622041] - [fs] Make anon_inodes unconditional (Scott Mayhew) [1622041] - [fs] teach move_mount(2) to work with OPEN_TREE_CLONE (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add move_mount(2) to move mounts around (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add open_tree(2) to reference or clone a mount (Scott Mayhew) [1622041] - [fs] fix sysfs_init_fs_context() in !CONFIG_NET_NS case (Scott Mayhew) [1622041] - [fs] vfs: Add some logging to the core users of the fs_context log (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [documentation] vfs: Provide documentation for new mount API (Scott Mayhew) [1622041] - [fs] vfs: Remove kern_mount_data() (Scott Mayhew) [1622041] - [fs] hugetlbfs: Convert to fs_context (Scott Mayhew) [1622041] - [kernel] cpuset: Use fs_context (Scott Mayhew) [1622041] - [fs] kernfs, sysfs, cgroup, intel_rdt: Support fs_context (Scott Mayhew) [1622041] - [kernel] cgroup: store a reference to cgroup_ns into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup1_get_tree(): separate "get cgroup_root to use" into a separate helper (Scott Mayhew) [1622041] - [kernel] cgroup_do_mount(): massage calling conventions (Scott Mayhew) [1622041] - [kernel] cgroup: stash cgroup_root reference into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup2: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup: take options parsing into ->parse_monolithic() (Scott Mayhew) [1622041] - [kernel] cgroup: fold cgroup1_mount() into cgroup1_get_tree() (Scott Mayhew) [1622041] - [kernel] cgroup: start switching to fs_context (Scott Mayhew) [1622041] - [ipc] ipc: Convert mqueue fs to fs_context (Scott Mayhew) [1622041] - [fs] proc: Add fs_context support to procfs (Scott Mayhew) [1622041] - [fs] procfs: Move proc_fill_super() to fs/proc/root.c (Scott Mayhew) [1622041] - [include] introduce cloning of fs_context (Scott Mayhew) [1622041] - [fs] convenience helpers: vfs_get_super() and sget_fc() (Scott Mayhew) [1622041] - [fs] vfs: Implement a filesystem superblock creation/configuration context (Scott Mayhew) [1622041] - [include] vfs: Put security flags into the fs_context struct (Scott Mayhew) [1622041] - [security] selinux: Implement the new mount API LSM hooks (Scott Mayhew) [1622041] - [include] vfs: Add LSM hooks for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add configuration parser helpers (Scott Mayhew) [1622041] - [include] vfs: Introduce logging functions (Scott Mayhew) [1622041] - [fs] introduce fs_context methods (Scott Mayhew) [1622041] - [fs] fs_context flavour for submounts (Scott Mayhew) [1622041] - [fs] convert do_remount_sb() to fs_context (Scott Mayhew) [1622041] - [fs] vfs_get_tree(): evict the call of security_sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: do_new_mount_fc() (Scott Mayhew) [1622041] - [fs] teach vfs_get_tree() to handle subtype, switch do_new_mount() to it (Scott Mayhew) [1622041] - [fs] new helpers: vfs_create_mount(), fc_mount() (Scott Mayhew) [1622041] - [fs] vfs: Introduce fs_context, switch vfs_kern_mount() to it (Scott Mayhew) [1622041] - [fs] saner handling of temporary namespaces (Scott Mayhew) [1622041] - [fs] separate copying and locking mount tree on cross-userns copies (Scott Mayhew) [1622041] - [fs] kill kernfs_pin_sb() (Scott Mayhew) [1622041] - [fs] mount_fs: suppress MAC on MS_SUBMOUNT as well as MS_KERNMOUNT (Scott Mayhew) [1622041] - [security] LSM: new method: ->sb_add_mnt_opt() (Scott Mayhew) [1622041] - [security] selinux: rewrite selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: regularize Opt_... names a bit (Scott Mayhew) [1622041] - [security] selinux: switch away from match_token() (Scott Mayhew) [1622041] - [security] selinux: new helper - selinux_add_opt() (Scott Mayhew) [1622041] - [include] LSM: bury struct security_mnt_opts (Scott Mayhew) [1622041] - [security] selinux: switch to private struct selinux_mnt_opts (Scott Mayhew) [1622041] - [fs] LSM: hide struct security_mnt_opts from any generic code (Scott Mayhew) [1622041] - [security] LSM: turn sb_eat_lsm_opts() into a method (Scott Mayhew) [1622041] - [fs] nfs_remount(): don't leak, don't ignore LSM options quietly (Scott Mayhew) [1622041] - [security] LSM: split ->sb_set_mnt_opts() out of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: security_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] LSM: lift extracting and parsing LSM options into the caller of ->sb_remount() (Scott Mayhew) [1622041] - [security] LSM: lift parsing LSM options into the caller of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] vfs: Separate changing mount flags full remount (Scott Mayhew) [1622041] - [fs] vfs: Suppress MS_* flag defs within the kernel unless explicitly enabled (Scott Mayhew) [1622041]- [hv] hv_utils: drain the timesync packets on onchannelcallback (Vitaly Kuznetsov) [1884733] - [hv] hv_utils: return error if host timesysnc update is stale (Vitaly Kuznetsov) [1884733] - [netdrv] hv_netvsc: Cache the current data path to avoid duplicate call and message (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Switch the data path at the right time during hibernation (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Fix hibernation for mlx5 VF driver (Mohammed Gamal) [1876527] - [hv] hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume() (Mohammed Gamal) [1876519] - [target] scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FROM_TAG case (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix data digest calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Make iscsit_register_transport() return void (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make TMR notification optional (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Implement tmr_notify callback (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix and simplify timeout handling (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Factor out new helper ring_insert_padding (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Do not queue aborted commands (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Use priv pointer in se_cmd (Maurizio Lombardi) [1880395] - [target] scsi: target: Add tmr_notify backend function (Maurizio Lombardi) [1880395] - [target] scsi: target: Modify core_tmr_abort_task() (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix inconsistent debug message (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix login error when receiving (Maurizio Lombardi) [1880395] - [target] scsi: target: Remove unused variable 'tpg' (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Remove tx flow control code (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Check connection state before issuing hardware command (Maurizio Lombardi) [1880395] - [target] scsi: target: Handle short iSIDs (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buf len calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buffer setup (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id parsing (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix crash during SPEC_I_PT handling (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix xcopy sess release leak (Maurizio Lombardi) [1880395] - [target] scsi: target: Check enforce_pr_isids during registration (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash on ARM during cmd completion (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Optimize use of flush_dcache_page (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Remove unnecessary bit TCMU_CMD_BIT_INFLIGHT (Maurizio Lombardi) [1880395] - [target] scsi: target: Rename target_setup_cmd_from_cdb() to target_cmd_parse_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix NULL pointer dereference (Maurizio Lombardi) [1880395] - [target] scsi: target: Initialize LUN in transport_init_se_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: Factor out a new helper, target_cmd_init_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Userspace must not complete queued commands (Maurizio Lombardi) [1880395] - [target] scsi: target: core: Add initiatorname to NON_EXISTENT_LUN error (Maurizio Lombardi) [1880395] - [target] scsi: target: loopback: Fix READ with data and sensebytes (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make pgr_support and alua_support attributes writable (Maurizio Lombardi) [1880395] - [target] scsi: target: Make transport_flags per device (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Add attributes enforce_pr_isids and force_pr_aptpl (Maurizio Lombardi) [1880395] - [target] scsi: target: Add missing emulate_pr attribute to passthrough backends (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Remove the iscsi_data_count structure (Maurizio Lombardi) [1880395] - [target] scsi: target: Put lun_ref at end of tmr processing (Maurizio Lombardi) [1880395] - [target] scsi: target/iblock: fix WRITE SAME zeroing (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN (Maurizio Lombardi) [1880395] - [target] scsi: target: fix PR IN / READ FULL STATUS for FC (Maurizio Lombardi) [1880395] - [target] scsi: target: Write NULL to *port_nexus_ptr if no ISID (Maurizio Lombardi) [1880395] - [target] scsi: target: use the stack for XCOPY passthrough cmds (Maurizio Lombardi) [1880395] - [target] scsi: target: increase XCOPY I/O size (Maurizio Lombardi) [1880395] - [target] scsi: target: avoid per-loop XCOPY buffer allocations (Maurizio Lombardi) [1880395] - [target] scsi: target: drop xcopy DISK BLOCK LENGTH debug (Maurizio Lombardi) [1880395] - [target] scsi: target: use #define for xcopy descriptor len (Maurizio Lombardi) [1880395] - [crypto] crypto: testmgr - mark cts(cbc(aes)) as FIPS allowed (Vladis Dronov) [1855161] - [kernel] sched/deadline: Unthrottle PI boosted threads while enqueuing (Daniel Bristot de Oliveira) [1869760] - [kernel] sched/deadline: Fix stale throttling on de-/boosted tasks (Daniel Bristot de Oliveira) [1869760] - [netdrv] treewide: Use fallthrough pseudo-keyword (Jonathan Toppins) [1871286] - [netdrv] tg3: Avoid the use of one-element array (Jonathan Toppins) [1871286] - [netdrv] net: tg3: tidy up loop, remove need to compute off with a multiply (Jonathan Toppins) [1871286] - [netdrv] net: tg3: reject unsupported coalescing params (Jonathan Toppins) [1871286] - [netdrv] net: tg3: use skb_list_walk_safe helper for gso segments (Jonathan Toppins) [1871286] - [gpio] gpio: gpio-mlxbf2.c: Provide __releases() annotation to stop confusing Sparse (Alaa Hleihel) [1816931] - [gpio] gpio: gpio-mlxbf2: Tell the compiler that ACPI functions may not be use (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: Fix sleeping while holding spinlock (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: fix return value check in mlxbf2_gpio_get_lock_res() (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: remove unused including (Alaa Hleihel) [1816931] - [gpio] gpio: add driver for Mellanox BlueField 2 GPIO controller (Alaa Hleihel) [1816931] - [include] compiler_attributes.h: Add 'fallthrough' pseudo keyword for switch/case use (Ivan Vecera) [1867168] - [net] net: sctp: Rename fallthrough label to unhandled (Ivan Vecera) [1867168]- [pci] PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken (Myron Stowe) [1888310] - [netdrv] nfp: flower: fix ABI mismatch between driver and firmware (Ivan Vecera) [1886717] - [netdrv] netronome: fix ipv6 link error (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix incorrect flag assignment (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix used time of merge flow statistics (Ivan Vecera) [1886717] - [netdrv] nfp: flower: inform firmware of flower features (Ivan Vecera) [1886717] - [netdrv] nfp: flower: renaming of feature bits (Ivan Vecera) [1886717] - [netdrv] nfp: don't check lack of RX/TX channels (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix error return code in nfp_abm_vnic_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix a memory leak bug (Ivan Vecera) [1886717] - [netdrv] net/nfp: Update driver to use global kernel version (Ivan Vecera) [1886717] - [netdrv] nfp: allow explicitly selected delayed stats (Ivan Vecera) [1886717] - [netdrv] net: nfp: Use scnprintf() for avoiding potential buffer overflow (Ivan Vecera) [1886717] - [netdrv] nfp: let core reject the unsupported coalescing parameters (Ivan Vecera) [1886717] - [netdrv] nfp: Use pci_get_dsn() (Ivan Vecera) [1886717] - [netdrv] netronome: Replace zero-length array with flexible-array member (Ivan Vecera) [1886717] - [netdrv] devlink: move devlink documentation to subfolder (Ivan Vecera) [1886717] - [netdrv] remove ioremap_nocache and devm_ioremap_nocache (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement the stream sync RX resync (Ivan Vecera) [1886717] - [netdrv] nfp: pass packet pointer to nfp_net_parse_meta() (Ivan Vecera) [1886717] - [netdrv] nfp: flower: update flow merge code to support IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: support ipv6 tunnel keep-alive messages from fw (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle notifiers for ipv6 route changes (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle ipv6 tunnel no neigh request (Ivan Vecera) [1886717] - [netdrv] nfp: flower: modify pre-tunnel and set tunnel action for ipv6 (Ivan Vecera) [1886717] - [netdrv] nfp: flower: offload list of IPv6 tunnel endpoint addresses (Ivan Vecera) [1886717] - [netdrv] nfp: flower: compile match for IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: move udp tunnel key match compilation to helper function (Ivan Vecera) [1886717] - [netdrv] nfp: flower: pass flow rule pointer directly to match functions (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix stats id allocation (Ivan Vecera) [1886717] - [netdrv] netronome: use the new txqueue timeout argument (Ivan Vecera) [1886717] - [netdrv] nfp: add support for TLV device stats (Ivan Vecera) [1886717] - [netdrv] treewide: Use sizeof_field() macro (Ivan Vecera) [1886717] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: make array exp_mask static, makes object smaller (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: read chip model from the PluDevice register (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: set unknown fw_load_policy (Ivan Vecera) [1886717] - [documentation] Documentation: nfp: add nfp driver specific notes (Ivan Vecera) [1886717] - [netdrv] kdoc: fix nfp_fw_load documentation (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'reset_dev_on_drv_probe' support (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'fw_load_policy' support (Ivan Vecera) [1886717] - [netdrv] nfp: add devlink param infrastructure (Ivan Vecera) [1886717] - [netdrv] nfp: honor FW reset and loading policies (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for hwinfo set operation (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for optional hwinfo lookup (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for fw_loaded command (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: add simple map op cache (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: rework MTU checking (Ivan Vecera) [1886717] - [netdrv] net: Use skb accessors in network drivers (Ivan Vecera) [1886717] - [netdrv] nfp: tls: rename tls packet counters (Ivan Vecera) [1886717] - [netdrv] nfp: tls: undo TLS sequence tracking when dropping the frame (Ivan Vecera) [1886717] - [netdrv] nfp: tls: avoid one of the ifdefs for TLS (Ivan Vecera) [1886717] - [netdrv] nfp: tls: don't leave key material in freed FW cmsg skbs (Ivan Vecera) [1886717] - [netdrv] nfp: tls: count TSO segments separately for the TLS offload (Ivan Vecera) [1886717] - [netdrv] nfp: tls: use unique connection ids instead of 4-tuple for TX (Ivan Vecera) [1886717] - [netdrv] nfp: tls: move setting ipver_vlan to a helper (Ivan Vecera) [1886717] - [netdrv] nfp: tls: ignore queue limits for delete commands (Ivan Vecera) [1886717] - [netdrv] nfp: tls: fix error return code in nfp_net_tls_add() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: enable TLS RX offload (Ivan Vecera) [1886717] - [netdrv] net/tls: don't clear TX resync flag on error (Ivan Vecera) [1886717] - [netdrv] net/tls: add tracing for device/offload events (Ivan Vecera) [1886717] - [netdrv] nfp: tls: make use of kernel-driven TX resync (Ivan Vecera) [1886717] - [netdrv] net/tls: generalize the resync callback (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement RX TLS resync (Ivan Vecera) [1886717] - [netdrv] nfp: add async version of mailbox communication (Ivan Vecera) [1886717] - [netdrv] nfp: rename nfp_ccm_mbox_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: set skb decrypted flag (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add basic statistics (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add/delete TLS TX connections (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add datapath support for TLS TX (Ivan Vecera) [1886717] - [netdrv] nfp: flower: use struct_size() helper (Ivan Vecera) [1886717] - [netdrv] nfp: add missing kdoc (Ivan Vecera) [1886717] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Ivan Vecera) [1886717] - [iommu] iommu/amd: Fix the overwritten field in IVMD header (Baoquan He) [1869148] - [powerpc] pseries/drmem: don't cache node id in drmem_lmb struct (Diego Domingos) [1816543] - [include] cgroup: Fix sock_cgroup_data on big-endian (Vladis Dronov) [1868659] {CVE-2020-14356} - [include] cgroup: fix cgroup_sk_alloc() for sk_clone_lock() (Vladis Dronov) [1868659] {CVE-2020-14356} - [net] netprio_cgroup: Fix unlimited memory leak of v2 cgroups (Vladis Dronov) [1868659] {CVE-2020-14356} - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1872443]- [net] Bluetooth: fix kernel oops in store_pending_adv_report (Gopal Tiwari) [1888455] {CVE-2020-24490} - [net] Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel (Gopal Tiwari) [1888258] {CVE-2020-12351} - [net] Bluetooth: A2MP: Fix not initializing all members (Gopal Tiwari) [1888807] {CVE-2020-12352} - [mm] mm, compaction: make capture control handling safe wrt interrupts (Rafael Aquini) [1862175] - [mm] mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" (Rafael Aquini) [1862175] - [mm] mm/compaction: add missing annotation for compact_lock_irqsave (Rafael Aquini) [1862175] - [mm] mm/compaction.c: clean code by removing unnecessary assignment (Rafael Aquini) [1862175] - [kernel] mm/compaction: Disable compact_unevictable_allowed on RT (Rafael Aquini) [1862175] - [kernel] mm/compaction: really limit compact_unevictable_allowed to 0 and 1 (Rafael Aquini) [1862175] - [mm] mm, compaction: fully assume capture is not NULL in compact_zone_order() (Rafael Aquini) [1862175] - [mm] mm, compaction: fix wrong pfn handling in __reset_isolation_pfn() (Rafael Aquini) [1862175] - [mm] mm/compaction.c: remove unnecessary zone parameter in isolate_migratepages() (Rafael Aquini) [1862175] - [mm] mm: compaction: avoid 100 CPU usage during compaction when a task is killed (Rafael Aquini) [1862175] - [mm] mm, compaction: make sure we isolate a valid PFN (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when isolating pages from a pageblock (Rafael Aquini) [1862175] - [trace] mm, compaction: some tracepoints should be defined only when CONFIG_COMPACTION is set (Rafael Aquini) [1862175] - [trace] mm: compaction: show gfp flag names in try_to_compact_pages tracepoint (Rafael Aquini) [1862175] - [mm] mm/compaction.c: fix an undefined behaviour (Rafael Aquini) [1862175] - [mm] mm, page_alloc: always use a captured page regardless of compaction result (Rafael Aquini) [1862175] - [mm] mm/compaction.c: abort search if isolation fails (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when resetting pageblock skip hints (Rafael Aquini) [1862175] - [include] include/linux/list.h: fix list_is_first() kernel-doc (Rafael Aquini) [1862175] - [mm] mm/compaction: pass pgdat to too_many_isolated() instead of zone (Rafael Aquini) [1862175] - [mm] mm: remove zone_lru_lock() function, access ->lru_lock directly (Rafael Aquini) [1862175] - [mm] mm, compaction: capture a page under direct compaction (Rafael Aquini) [1862175] - [mm] mm, compaction: be selective about what pageblocks to clear skip hints (Rafael Aquini) [1862175] - [mm] mm, compaction: sample pageblocks for free pages (Rafael Aquini) [1862175] - [mm] mm, compaction: round-robin the order while searching the free lists for a target (Rafael Aquini) [1862175] - [mm] mm, compaction: reduce premature advancement of the migration target scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: do not consider a need to reschedule as contention (Rafael Aquini) [1862175] - [mm] mm, compaction: rework compact_should_abort as compact_check_resched (Rafael Aquini) [1862175] - [mm] mm, compaction: keep cached migration PFNs synced for unusable pageblocks (Rafael Aquini) [1862175] - [mm] mm, compaction: check early for huge pages encountered by the migration scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: finish pageblock scanning on contention (Rafael Aquini) [1862175] - [mm] mm, compaction: avoid rescanning the same pageblock multiple times (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration target (Rafael Aquini) [1862175] - [mm] mm, compaction: keep migration source private to a single compaction instance (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration source (Rafael Aquini) [1862175] - [mm] mm, compaction: always finish scanning of a full pageblock (Rafael Aquini) [1862175] - [mm] mm, migrate: immediately fail migration of a page with no migration handler (Rafael Aquini) [1862175] - [mm] mm, compaction: rename map_pages to split_map_pages (Rafael Aquini) [1862175] - [mm] mm, compaction: remove unnecessary zone parameter in some instances (Rafael Aquini) [1862175] - [mm] mm, compaction: remove last_migrated_pfn from compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: rearrange compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: shrink compact_control (Rafael Aquini) [1862175] - [kernel] mm: remove sysctl_extfrag_handler() (Rafael Aquini) [1862175] - [net] netlink: fix state reallocation in policy export (Petr Oros) [1874050] - [net] netlink: add infrastructure to expose policies to userspace (Petr Oros) [1874050] - [lib] netlink: factor out policy range helpers (Petr Oros) [1874050] - [net] netlink: remove NLA_EXACT_LEN_WARN (Petr Oros) [1874050] - [include] netlink: allow NLA_MSECS to have range validation (Petr Oros) [1874050] - [net] netlink: extend policy range validation (Petr Oros) [1874050] - [net] nl80211: link recursive netlink nested policy (Petr Oros) [1874050] - [lib] netlink: limit recursion depth in policy validation (Petr Oros) [1874050] - [net] netlink: remove type-unsafe validation_data pointer (Petr Oros) [1874050] - [powerpc] powerpc/pseries: new lparcfg key/value pair: partition_affinity_score (Steve Best) [1879420] - [powerpc] powerpc/perf: consolidate GPCI hcall structs into asm/hvcall.h (Steve Best) [1879420] - [include] iopoll: Introduce read_poll_timeout_atomic macro (Patrick Talbert) [1879211] - [include] iopoll: redefined readx_poll_timeout macro to simplify the code (Patrick Talbert) [1879211] - [include] iopoll: introduce read_poll_timeout macro (Patrick Talbert) [1879211] - [infiniband] IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode (Kamal Heib) [1857600] - [infiniband] RDMA/core: Fix double destruction of uobject (Kamal Heib) [1857600] - [infiniband] RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe() (Kamal Heib) [1857600] - [net] xprtrdma: Fix use of xdr_stream_encode_item_{present, absent} (Kamal Heib) [1857600] - [net] xprtrdma: Fix trace point use-after-free race (Kamal Heib) [1857600] - [net] xprtrdma: Restore wake-up-all to rpcrdma_cm_event_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after receiving REJ message (Kamal Heib) [1857600] - [net] xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt (Kamal Heib) [1857600] - [net] xprtrdma: Extract sockaddr from struct rdma_cm_id (Kamal Heib) [1857600] - [net] xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_ep (Kamal Heib) [1857600] - [net] xprtrdma: Disconnect on flushed completion (Kamal Heib) [1857600] - [net] xprtrdma: Remove rpcrdma_ia::ri_flags (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ia_open in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Allocate Protection Domain in rpcrdma_ep_create() (Kamal Heib) [1857600] - [net] xprtrdma: Refactor rpcrdma_ep_connect() and rpcrdma_ep_disconnect() (Kamal Heib) [1857600] - [net] xprtrdma: Clean up the post_send path (Kamal Heib) [1857600] - [net] xprtrdma: Refactor frwr_init_mr() (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ep_create() in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Enhance MR-related trace points (Kamal Heib) [1857600] - [infiniband] IB/iser: Always check sig MR before putting it to the free pool (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Use in-kernel offsetofend() to check field availability (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make sure the cm_id is in the IB_CM_IDLE state in destroy (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_sidr_rep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_rej() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_drep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_dreq() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Add some lockdep assertions for cm_id_priv->lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clearer how concurrency works in cm_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clear that there is no concurrency in cm_sidr_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Simplify establishing a listen cm_id (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make the destroy_id flow more robust (Kamal Heib) [1857600] - [net] svcrdma: Avoid DMA mapping small RPC Replies (Kamal Heib) [1857600] - [net] svcrdma: Fix double sync of transport header buffer (Kamal Heib) [1857600] - [net] svcrdma: Refactor chunk list encoders (Kamal Heib) [1857600] - [net] SUNRPC: Add encoders for list item discriminators (Kamal Heib) [1857600] - [net] svcrdma: Rename svcrdma_encode trace points in send routines (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_map_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_chunk() (Kamal Heib) [1857600] - [net] svcrdma: De-duplicate code that locates Write and Reply chunks (Kamal Heib) [1857600] - [include] svcrdma: Use struct xdr_stream to decode ingress transport headers (Kamal Heib) [1857600] - [net] svcrdma: Remove svcrdma_cm_event() trace point (Kamal Heib) [1857600] - [net] SUNRPC: Add xdr_pad_size() helper (Kamal Heib) [1857600] - [net] nfsd: Fix NFSv4 READ on RDMA when using readv (Kamal Heib) [1857600] - [net] svcrdma: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Delete not implemented CM peer to peer communication (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Teach lockdep about the order of rtnl and lock (Kamal Heib) [1857600] - [infiniband] RDMA/rw: map P2P memory correctly for signature operations (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: reject unsupported coalescing params (Kamal Heib) [1857600] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Use the new APIs for printing log (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Optimize hns_roce_modify_qp function (Kamal Heib) [1857600] - [infiniband] RDMA/hns: RDMA/hns: Assign rq head pointer when enable rq record db (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Update the prompt message for creating and destroy qp (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Do not delay freeing of DMA pages (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Properly document the interrupt mask register (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Unified getters/setters for device structs bitmask access (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: Don't set constant driver version (Kamal Heib) [1857600] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Use refcount_t for the ctx->ref (Kamal Heib) [1857600] - [infiniband] RDMA/core: Get rid of ib_create_qp_user (Kamal Heib) [1857600] - [infiniband] RDMA/core: Add weak ordering dma attr to dma mapping (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Mask QPN to be 24 bits according to IBTA (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use RDMA device port iterator (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use a helper function to enqueue resolve work items (Kamal Heib) [1857600] - [infiniband] RDMA/rw: Fix error flow during RDMA context initialization (Kamal Heib) [1857600] - [infiniband] IB/core: Add interface to advise_mr for kernel users (Kamal Heib) [1857600] - [infiniband] IB/core: Introduce ib_reg_user_mr (Kamal Heib) [1857600] - [uapi] RDMA/core: Add the core support field to METHOD_GET_CONTEXT (Kamal Heib) [1857600] - [infiniband] RDMA/uverbs: Add ioctl command to get a device context (Kamal Heib) [1857600] - [fs] xfs: Fix false positive lockdep warning with sb_internal & fs_reclaim (Waiman Long) [1838643] - [mm] mm/mmu_notifier: mm/rmap.c: Fix a mmu_notifier range bug in try_to_unmap_one (Waiman Long) [1871883] - [mm] mm/memory.c: initialise mmu_notifier_range correctly (Waiman Long) [1871883] - [mm] mm/mmu_notifier: use structure for invalidate_range_start/end calls v2 (Waiman Long) [1871883] - [mm] hugetlb: take PMD sharing into account when flushing tlb/caches (Waiman Long) [1871883] - [mm] mm, hugetlbfs: pass fault address to cow handler (Waiman Long) [1871883] - [mm] mm, hugetlbfs: rename address to haddr in hugetlb_cow() (Waiman Long) [1871883] - [mm] mm, huge page: copy target sub-page last when copy huge page (Waiman Long) [1871883] - [mm] mm, clear_huge_page: move order algorithm into a separate function (Waiman Long) [1871883] - [mm] Revert "mm: always flush VMA ranges affected by zap_page_range" (Waiman Long) [1871883] - [kernel] psi: eliminate kthread_worker from psi trigger scheduling mechanism (Waiman Long) [1873040] - [kernel] psi: get poll_work to run when calling poll syscall next time (Waiman Long) [1873040] - [block] block: loop: set discard granularity and alignment for block device backed loop (Ming Lei) [1866712] - [net] gre: recompute gre csum for sctp over gre tunnels (Lorenzo Bianconi) [1755200] - [include] mm/hugetlb: enable arch specific huge page size support for migration (Donghai Qiao) [1869887] - [mm] arm64/mm: enable HugeTLB migration for contiguous bit HugeTLB pages (Donghai Qiao) [1869887] - [lib] idr: Fix idr_get_next_ul race with idr_remove (Felix Ansell) [1866062] - [lib] genalloc: Fix a set of docs build warnings (Felix Ansell) [1866062] - [lib] lib/Kconfig: fix OBJAGG in lib/ menu structure (Felix Ansell) [1866062] - [lib] lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user() (Felix Ansell) [1866062]- [char] random32: update the net random state on interrupt and activity (Donghai Qiao) [1867569] {CVE-2020-16166} - [fs] nfs: Fix getxattr kernel panic and memory overflow (Benjamin Coddington) [1880894] {CVE-2020-25212} - [tools] selftests: rtnetlink: Test bridge enslavement with different parent IDs (Jonathan Toppins) [1860479] - [tools] selftests: rtnetlink: correct the final return value for the test (Jonathan Toppins) [1860479] - [net] Fix bridge enslavement failure (Jonathan Toppins) [1860479] - [net] Make mpls_entry_encode() available for generic users (Patrick Talbert) [1878818] - [net] SUNRPC dont update timeout value on connection reset (Steve Dickson) [1861895] - [kernel] overflow.h: Add flex_array_size() helper (Petr Oros) [1876924] - [net] netpoll: accept NULL np argument in netpoll_send_skb() (Ivan Vecera) [1867968] - [net] netpoll: netpoll_send_skb() returns transmit status (Ivan Vecera) [1867968] - [net] netpoll: move netpoll_send_skb() out of line (Ivan Vecera) [1867968] - [net] netpoll: remove dev argument from netpoll_send_skb_on_dev() (Ivan Vecera) [1867968] - [net] netpoll: Fix use correct return type for ndo_start_xmit() (Ivan Vecera) [1867968] - [net] core: Introduce netdev_get_xmit_slave (Ivan Vecera) [1867974] - [net] get rid of lockdep_set_class_and_subclass() (Ivan Vecera) [1867961] - [net] change addr_list_lock back to static key (Ivan Vecera) [1867961] - [net] batman-adv: Revert "Drop lockdep.h include for soft-interface.c" (Ivan Vecera) [1867961] - [net] partially revert dynamic lockdep key changes (Ivan Vecera) [1867961] - [kernel] rcu: Maintain RHEL kABI (Waiman Long) [1862812] - [kernel] rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() (Waiman Long) [1862812] - [kernel] rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick (Waiman Long) [1862812] - [kernel] rcu: Make rcu_barrier() account for offline no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu: Clear ->core_needs_qs at GP end or self-reported QS (Waiman Long) [1862812] - [kernel] rcu: Forgive slow expedited grace periods at boot time (Waiman Long) [1862812] - [tools] torture: Hoist calls to lscpu to higher-level kvm.sh script (Waiman Long) [1862812] - [tools] torture: Allow "CFLIST" to specify default list of scenarios (Waiman Long) [1862812] - [kernel] rcutorture: Dynamically allocate rcu_fwds structure (Waiman Long) [1862812] - [kernel] rcutorture: Complete threading rcu_fwd pointers through functions (Waiman Long) [1862812] - [kernel] rcutorture: Move to dynamic initialization of rcu_fwds (Waiman Long) [1862812] - [kernel] rcutorture: Thread rcu_fwd pointer through forward-progress functions (Waiman Long) [1862812] - [kernel] rcutorture: Pull callback forward-progress data into rcu_fwd struct (Waiman Long) [1862812] - [tools] rcutorture: Add worst-case call_rcu() forward-progress results (Waiman Long) [1862812] - [tools] torture: Handle systems lacking the mpstat command (Waiman Long) [1862812] - [tools] torture: Handle jitter for CPUs that cannot be offlined (Waiman Long) [1862812] - [tools] rcutorture: Dispense with Dracut for initrd creation (Waiman Long) [1862812] - [tools] torture: Use gawk instead of awk for systime() function (Waiman Long) [1862812] - [kernel] rcu: Avoid tick_dep_set_cpu() misordering (Waiman Long) [1862812] - [kernel] rcu: Provide wrappers for uses of ->rcu_read_lock_nesting (Waiman Long) [1862812] - [kernel] rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() (Waiman Long) [1862812] - [kernel] rcu: Clear ->rcu_read_unlock_special only once (Waiman Long) [1862812] - [kernel] rcu: Clear .exp_hint only when deferred quiescent state has been reported (Waiman Long) [1862812] - [kernel] rcu: Rename some instance of CONFIG_PREEMPTION to CONFIG_PREEMPT_RCU (Waiman Long) [1862812] - [kernel] rcu: Use CONFIG_PREEMPTION where appropriate (Waiman Long) [1862812] - [kernel] rcu: Make PREEMPT_RCU be a modifier to TREE_RCU (Waiman Long) [1862812] - [kernel] rcu: Use lockdep rather than comment to enforce lock held (Waiman Long) [1862812] - [kernel] rcu: Avoid data-race in rcu_gp_fqs_check_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Fix dump_tree hierarchy print always active (Waiman Long) [1862812] - [kernel] rculist.h: Add list_tail_rcu() (Waiman Long) [1862812] - [kernel] rculist_nulls: Change docbook comment headers (Waiman Long) [1862812] - [kernel] rculist_nulls: Add docbook comments (Waiman Long) [1862812] - [include] rcu: Add a hlist_nulls_unhashed_lockless() function (Waiman Long) [1862812] - [kernel] rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_call_rcu_nobatch() (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_rcu() special casing and lazy-callback handling (Waiman Long) [1862812] - [kernel] rcu: Add support for debug_objects debugging for kfree_rcu() (Waiman Long) [1862812] - [kernel] rcu: Add multiple in-flight batches of kfree_rcu() work (Waiman Long) [1862812] - [kernel] rcu: Make kfree_rcu() use a non-atomic ->monitor_todo (Waiman Long) [1862812] - [kernel] rcuperf: Add kfree_rcu() performance Tests (Waiman Long) [1862812] - [kernel] rcu: Add basic support for kfree_rcu() batching (Waiman Long) [1862812] - [kernel] rcu: Remove unused stop-machine #include (Waiman Long) [1862812] - [kernel] srcu: Apply *_ONCE() to ->srcu_last_gp_end (Waiman Long) [1862812] - [kernel] rcu: Switch force_qs_rnp() to for_each_leaf_node_cpu_mask() (Waiman Long) [1862812] - [kernel] rcu: Move rcu_{expedited, normal} definitions into rcupdate.h (Waiman Long) [1862812] - [kernel] rcu: Move gp_state_namesand gp_state_getname() to tree_stall.h (Waiman Long) [1862812] - [kernel] rcu: Remove the declaration of call_rcu() in tree.h (Waiman Long) [1862812] - [kernel] rcu: Fix tracepoint tracking RCU CPU kthread utilization (Waiman Long) [1862812] - [kernel] rcu: Fix harmless omission of "CONFIG_" from #if condition (Waiman Long) [1862812] - [kernel] rcu: Mark non-global functions and variables as static (Waiman Long) [1862812] - [kernel] rcu: Enable tick for nohz_full CPUs slow to provide expedited QS (Waiman Long) [1862812] - [kernel] rcu: Replace synchronize_sched_expedited_wait() "_sched" with "_rcu" (Waiman Long) [1862812] - [kernel] rcu: Update tree_exp.h function-header comments (Waiman Long) [1862812] - [kernel] rcu: Rename sync_rcu_preempt_exp_done() to sync_rcu_exp_done() (Waiman Long) [1862812] - [kernel] rcu: Allow only one expedited GP to run concurrently with wakeups (Waiman Long) [1862812] - [kernel] rcu: Fix missed wakeup of exp_wq waiters (Waiman Long) [1862812] - [kernel] rcu: Substitute lookup for bit-twiddling in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Fix data-race due to atomic_t copy-by-value (Waiman Long) [1862812] - [kernel] rcu: Avoid modifying mask_ofl_ipi in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Use *_ONCE() to protect lockless ->expmask accesses (Waiman Long) [1862812] - [kernel] rcutorture: Make in-kernel-loop testing more brutal (Waiman Long) [1862812] - [kernel] rcutorture: Separate warnings for each failure type (Waiman Long) [1862812] - [kernel] rcu: Remove unused variable rcu_perf_writer_state (Waiman Long) [1862812] - [tools] rcutorture: Remove CONFIG_HOTPLUG_CPU=n from scenarios (Waiman Long) [1862812] - [kernel] rcu: Remove unused function rcutorture_record_progress() (Waiman Long) [1862812] - [kernel] rcu: Make kernel-mode nohz_full CPUs invoke the RCU core processing (Waiman Long) [1862812] - [kernel] rcu: Confine ->core_needs_qs accesses to the corresponding CPU (Waiman Long) [1862812] - [kernel] rcu: Reset CPU hints when reporting a quiescent state (Waiman Long) [1862812] - [kernel] rcu: Force nohz_full tick on upon irq enter instead of exit (Waiman Long) [1862812] - [kernel] rcu: Force tick on for nohz_full CPUs not reaching quiescent states (Waiman Long) [1862812] - [kernel] rcutorture: Emulate dyntick aspect of userspace nohz_full sojourn (Waiman Long) [1862812] - [kernel] rcu: Make CPU-hotplug removal operations enable tick (Waiman Long) [1862812] - [kernel] stop_machine: Provide RCU quiescent state in multi_cpu_stop() (Waiman Long) [1862812] - [kernel] rcutorture: Force on tick for readers and callback flooders (Waiman Long) [1862812] - [kernel] rcu: Force on tick when invoking lots of callbacks (Waiman Long) [1862812] - [kernel] time: Export tick start/stop functions for rcutorture (Waiman Long) [1862812] - [kernel] nohz: Add TICK_DEP_BIT_RCU (Waiman Long) [1862812] - [kernel] rcu: Suppress levelspread uninitialized messages (Waiman Long) [1862812] - [kernel] rcu: Fix uninitialized variable in nocb_gp_wait() (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_future_grace_period tracepoint (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_nocb_wake tracepoint (Waiman Long) [1862812] - [trace] rcu: Remove obsolete descriptions for rcu_barrier tracepoint (Waiman Long) [1862812] - [kernel] rcu: Ensure that ->rcu_urgent_qs is set before resched IPI (Waiman Long) [1862812] - [kernel] rcu: Several rcu_segcblist functions can be static (Waiman Long) [1862812] - [kernel] rcu: Remove unused function hlist_bl_del_init_rcu() (Waiman Long) [1862812] - [kernel] rcu: Allow rcu_do_batch() to dynamically adjust batch sizes (Waiman Long) [1862812] - [kernel] srcu: Avoid srcutorture security-based pointer obfuscation (Waiman Long) [1862812] - [kernel] rcu/nocb: Don't wake no-CBs GP kthread if timer posted under overload (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks() (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Print no-CBs diagnostics when rcutorture writer unduly delayed (Waiman Long) [1862812] - [kernel] rcu/nocb: EXP Check use and usefulness of ->nocb_lock_contended (Waiman Long) [1862812] - [kernel] rcu/nocb: Add bypass callback queueing (Waiman Long) [1862812] - [kernel] rcu/nocb: Atomic ->len field in rcu_segcblist structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Unconditionally advance and wake for excessive CBs (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce ->nocb_lock contention with separate ->nocb_gp_lock (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs invocation-done time (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs registry-time CB advancement (Waiman Long) [1862812] - [kernel] rcu/nocb: Round down for number of no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid ->nocb_lock capture by corresponding CPU (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthread (Waiman Long) [1862812] - [kernel] rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks (Waiman Long) [1862812] - [kernel] rcu/nocb: Never downgrade ->nocb_defer_wakeup in wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Enable re-awakening under high callback load (Waiman Long) [1862812] - [kernel] rcu/nohz: Turn off tick for offloaded CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_pending() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_core() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_do_batch() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_cb_tail and nocb_cb_head fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_lazy fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_head and nocb_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Use rcu_segcblist for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Leave ->cblist enabled for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_empty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_restempty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove deferred wakeup checks for extended quiescent states (Waiman Long) [1862812] - [kernel] rcu/nocb: Check for deferred nocb wakeups before nohz_full early exit (Waiman Long) [1862812] - [kernel] rcu/nocb: Make rcutree_migrate_callbacks() start at leaf rcu_node structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Add checks for offloaded callback processing (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate offloaded ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate disabled ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Print gp/cb kthread hierarchy if dump_tree (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_nocb_leader_stride kernel boot parameter (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename and document no-CB CB kthread sleep trace event (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_organize_nocb_kthreads() local variable (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Provide separate no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Update comments to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_data fields to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcutorture: Aggressive forward-progress tests shouldn't block shutdown (Waiman Long) [1862812] - [kernel] rcuperf: Make rcuperf kernel test more robust for !expedited mode (Waiman Long) [1862812] - [kernel] rcutorture: Emulate userspace sojourn during call_rcu() floods (Waiman Long) [1862812] - [tools] rcutorture: Test TREE03 with the threadirqs kernel boot parameter (Waiman Long) [1862812] - [tools] torture: Expand last_ts variable in kvm-test-1-run.sh (Waiman Long) [1862812] - [kernel] rcuperf: Fix perf_type module-parameter description (Waiman Long) [1862812] - [documentation] doc: Add rcutree.kthread_prio pointer to stallwarn.txt (Waiman Long) [1862812] - [kernel] rcu: Change return type of rcu_spawn_one_boost_kthread() (Waiman Long) [1862812] - [kernel] rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK() (Waiman Long) [1862812] - [kernel] rcu: Add kernel parameter to dump trace after RCU CPU stall warning (Waiman Long) [1862812] - [kernel] rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_note_context_switch exit from critical section (Waiman Long) [1862812] - [kernel] rcu: Make rcu_read_unlock_special() checks match raise_softirq_irqoff() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_read_unlock_special() deferred wakeups (Waiman Long) [1862812] - [tools] rcu: Don't return a value from rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: Force inlining of rcu_read_lock() (Waiman Long) [1862812] - [kernel] rcu: Fix irritating whitespace error in rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: validate arguments for rcu tracepoints (Waiman Long) [1862812] - [trace] tracing: introduce TRACE_EVENT_NOP() (Waiman Long) [1862812] - [kernel] kprobes: Prohibit probing on RCU debug routine (Waiman Long) [1862812] - [init] time: Make VIRT_CPU_ACCOUNTING_GEN depend on GENERIC_CLOCKEVENTS (Waiman Long) [1862812] - [kernel] time: Move CONTEXT_TRACKING to kernel/time/Kconfig (Waiman Long) [1862812]- [fs] xfs: don't commit sunit/swidth updates to disk if that would cause repair failures (Bill O'Donnell) [1849407] - [fs] xfs: split the sunit parameter update into two parts (Bill O'Donnell) [1849407] - [fs] xfs: refactor agfl length computation function (Bill O'Donnell) [1849407] - [net] netfilter: conntrack: proc: rename stat column (Florian Westphal) [1875681] - [net] netfilter: conntrack: add clash resolution stat counter (Florian Westphal) [1875681] - [net] netfilter: conntrack: remove ignore stats (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not increment two error counters at same time (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not auto-delete clash entries on reply (Florian Westphal) [1875681] - [powerpc] powerpc/pseries/iommu: Allow bigger 64bit window by removing default DMA window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Move window-removing part of remove_ddw into remove_dma_window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Update call to ibm, query-pe-dma-windows (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Create defines for operations in ibm, ddw-applicable (Steve Best) [1725198] - [x86] x86/cpu: Add Sapphire Rapids CPU model number (Puneet Sethi) [1872367] - [x86] x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family (Steve Best) [1838902]- [powerpc] powerpc/xmon: Improve dumping prefixed instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a ppc_inst_as_str() helper (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_as_u64() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_next() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for Prefixed Add Immediate (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Let compute tests specify a required cpu feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Set NIP in instruction emulation tests (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed floating-point load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed integer load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add POWER10 architected mode (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Add MMA feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Advertise support for ISA v3.1 if selected (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add support for ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add new HWCAP bits (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed fixed-point arithmetic (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Support prefixed instructions in alignment handler (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed instructions in feature fixups (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add prefixed instructions to instruction data type (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/optprobes: Add register argument to patch_imm64_load_insns() (Desnes Augusto Nunes do Rosario) [1854524] - [kvm] powerpc: Define new SRR1 bits for a ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/83xx: handle machine check caused by watchdog timer (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Make test_translate_branch() independent of instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move insertion of breakpoint for xol'ing (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce a function for reporting instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Define and use get_user_instr() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Use patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_kernel_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_user_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a datatype for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Refactor __patch_instruction() to use __put_user_asm() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: use probe_user_read() and probe_user_write() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Constify the number of insns printed by show instructions functions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix interleaved output in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix sparse address space warnings (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Don't print kernel instructions in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: fix book3s/32 boot failure due to code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce functions for instruction equality (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for byte swapping instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for getting the instruction op code (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use an accessor for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for extswsli instruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add support for maddhd, maddhdu, maddld instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a macro for creating instructions from u32s (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add infrastructure to fixup branch predictor flush (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/smp: Use code patching to restore reset vector (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addcinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for compute type instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Fix DS operand in ld encoding to appropriate value (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add barrier_nospec implementation for NXP PowerPC Book3E (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Don't ignore extraneous exceptions blindly (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Disable watchpoint hit by larx/stcx instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kgdb: add kgdb_arch_set/remove_breakpoint() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/hw_breakpoint: move instruction stepping out of hw_breakpoint_handler() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: add modify_instruction() and modify_instruction_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Change calling convention for create_branch() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: simplify patch_instruction_site() and patch_branch_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/code-patching: Add a helper to get the address of a patch_site (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/ftrace: Handle large kernel configs (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/32: use patch_site_addr() in machine_init() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Use patch_site to patch copy_32 functions once cache is enabled (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use bitwise calculations in_breakpoint_table() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoints to text section (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoint instructions to own array (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Remove store_inst() for patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/powernv/idle: Exclude mfspr on HID1, 4, 5 on P9 and above (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Rename pnv_first_spr_loss_level variable (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Replace CPU feature check with PVR check (Steve Best) [1854539] - [powerpc] powerpc/64s: Don't set FSCR bits in INIT_THREAD (Steve Best) [1854523] - [powerpc] powerpc/64s: Save FSCR to init_task.thread.fscr after feature init (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't let DT CPU features set FSCR_DSCR (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't init FSCR_DSCR in __init_FSCR() (Steve Best) [1854523]- [kernel] sched/cfs: change initial value of runnable_avg (Phil Auld) [1875995] - [kernel] sched/fair: Fix runnable_avg for throttled cfs (Phil Auld) [1875995] - [kernel] sched/fair: Fix kernel build warning in test_idle_cores() for !SMT NUMA (Phil Auld) [1875995] - [kernel] sched/numa: Acquire RCU lock for checking idle cores during NUMA balancing (Phil Auld) [1875995] - [kernel] sched/numa: Stop an exhastive search if a reasonable swap candidate or idle CPU is found (Phil Auld) [1875995] - [kernel] sched/numa: Bias swapping tasks based on their preferred node (Phil Auld) [1875995] - [kernel] sched/numa: Find an alternative idle CPU if the CPU is part of an active NUMA balance (Phil Auld) [1875995] - [kernel] sched/numa: Prefer using an idle CPU as a migration target instead of comparing tasks (Phil Auld) [1875995] - [kernel] sched/fair: Take into account runnable_avg to classify group (Phil Auld) [1875995] - [kernel] sched/pelt: Add a new runnable average signal (Phil Auld) [1875995] - [kernel] sched/pelt: Remove unused runnable load average (Phil Auld) [1875995] - [kernel] sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [1875995] - [kernel] sched/numa: Use similar logic to the load balancer for moving between domains with spare capacity (Phil Auld) [1875995] - [kernel] sched/numa: Replace runnable_load_avg by load_avg (Phil Auld) [1875995] - [kernel] sched/numa: Distinguish between the different task_numa_migrate() failure cases (Phil Auld) [1875995] - [kernel] sched/numa: Trace when no candidate CPU was found on the preferred node (Phil Auld) [1875995] - [kernel] sched/fair: Allow a small load imbalance between low utilisation SD_NUMA domains (Phil Auld) [1875995] - [mm] powerpc/smp: Implement cpu_to_coregroup_id (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Create coregroup domain (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Allocate cpumask only after searching thread group (Diego Domingos) [1854541] - [powerpc] powerpc/numa: Detect support for coregroup (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Optimize start_secondary (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Dont assume l2-cache to be superset of sibling (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move topology fixups into a new function (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move powerpc_topology above (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Merge Power9 topology with Power topology (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Fix a warning under !NEED_MULTIPLE_NODES (Diego Domingos) [1854541] - [mm] powerpc/numa: Restrict possible nodes based on platform (Diego Domingos) [1854541] - [mm] powerpc/numa: Limit possible nodes to within num_possible_nodes (Diego Domingos) [1854541] - [powerpc] powerpc: Fix misleading small cores print (Diego Domingos) [1854541] - [netdrv] ibmvnic: add missing parenthesis in do_reset() (Steve Best) [1879547] - [wireless] rtw88: don't hold all IRQs disabled for PS operations (Jarod Wilson) [1874730] - [netdrv] ibmvnic fix NULL tx_pools and rx_tools issue at do_reset (Steve Best) [1872676]- [kernel] sched: Fix use of count for nr_running tracepoint (Phil Auld) [1861444] - [kernel] sched: Add a tracepoint to track rq->nr_running (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoints to track util_est (Phil Auld) [1861444] - [kernel] sched/debug: Export the newly added tracepoints (Phil Auld) [1861444] - [kernel] sched/debug: Add sched_overutilized tracepoint (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoint to track PELT at se level (Phil Auld) [1861444] - [kernel] sched/debug: Add a new sched_trace_*() helper functions (Phil Auld) [1861444] - [kernel] sched/autogroup: Make autogroup_path() always available (Phil Auld) [1861444]- [mm] mm/kmemleak.c: fix check for softirq context (Waiman Long) [1878006] - [include] mm/hotplug: invalid PFNs from pfn_to_online_page() (Waiman Long) [1878006] - [mm] mm, kmemleak: little optimization while scanning (Waiman Long) [1878006] - [mm] kmemleak: add module param to print warnings to dmesg (Waiman Long) [1878006] - [mm] kmemleak: always register debugfs file (Waiman Long) [1878006] - [scsi] scsi: megaraid_sas: Don't call disable_irq from process IRQ poll (Tomas Henzl) [1837200] - [scsi] scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro (Tomas Henzl) [1837200] - [platform] platform/x86: dcdbas: Check SMBIOS for protected buffer address (David Arcari) [1858680] - [platform] firmware: dcdbas: Move dcdbas to drivers/platform/x86 (David Arcari) [1858680] - [fs] cifs: fix DFS mount with cifsacl/modefromsid (Leif Sahlberg) [1871246] - [fs] ext4: fix potential negative array index in do_split() (Pavel Reichl) [1846165] {CVE-2020-14314} - [include] block: allow for_each_bvec to support zero len bvec (Ming Lei) [1872032] - [nvme] nvme-pci: disable the write zeros command for Intel 600P/P3100 (David Milburn) [1875391]- [netdrv] ice: Disable VLAN pruning in promiscuous mode (Jonathan Toppins) [1787477] - [mm] mm: slub: introduce 'slub_merge' kernel parameter (Rafael Aquini) [1871214] - [kernel] time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint (Alexey Klimov) [1877380]- [init] init/Kconfig: disable io_uring (Jeff Moyer) [1879754] - [block] blk-mq: always allow reserved allocation in hctx_may_queue (Ming Lei) [1740874] - [nvme] nvme-rdma: Avoid double freeing of async event data (Gopal Tiwari) [1878140] - [kernel] printk: queue wake_up_klogd irq_work only if per-CPU areas are ready (Igor Mammedov) [1867022]- [firmware] efi: don't reserve MOK config table memory region (Kairui Song) [1878584] - [fs] xfs: fix boundary test in xfs_attr_shortform_verify (Eric Sandeen) [1875316] {CVE-2020-14385} - [powerpc] powerpc/pseries: Do not initiate shutdown when system is running on UPS (Diego Domingos) [1870477]- [fs] nfsd: avoid a NULL dereference in __cld_pipe_upcall() (Scott Mayhew) [1847225] - [net] packet: fix overflow in tpacket_rcv (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] packet: make tp_drops atomic (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] espintcp: restore IP CB before handing the packet to xfrm (Sabrina Dubroca) [1868201] - [fs] Revert "NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE" (Benjamin Coddington) [1865978] - [fs] Revert "NFSv4.x recover from pre-mature loss of openstateid" (Benjamin Coddington) [1865978] - [infiniband] RDMA/mlx4: Read pkey table length instead of hardcoded value (Alaa Hleihel) [1853564] - [net] net/smc: set rx_off for SMCR explicitly (Philipp Rudo) [1875833] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1872381] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1872381] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1872381] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1872381] - [kernel] tracing: Define MCOUNT_INSN_SIZE when not defined without direct calls (Jiri Olsa) [1857599] - [kernel] ftrace: Fix function_graph tracer interaction with BPF trampoline (Jiri Olsa) [1857599] - [x86] x86/function_graph: Simplify with function_graph_enter() (Jiri Olsa) [1857599] - [kernel] function_graph: Create function_graph_enter() to consolidate architecture code (Jiri Olsa) [1857599]- [crypto] pefile: Support multiple signatures in verify_pefile_signature (Lenny Szubowicz) [1862072] - [security] integrity: Load certs from the EFI MOK config table (Lenny Szubowicz) [1868306] - [security] integrity: Move import of MokListRT certs to a separate routine (Lenny Szubowicz) [1868306] - [firmware] efi: Support for MOK variable config table (Lenny Szubowicz) [1868306] - [kernel] Move to dual-signing to split signing keys up better (Frantisek Hrbata) [1837434] {CVE-2020-10713} - [powerpc] pseries/hotplug-cpu: wait indefinitely for vCPU death (Michael Roth) [1856588] - [powerpc] kvm: ppc: book3s hv: Rework secure mem slot dropping (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Move kvmppc_svm_page_out up (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Migrate hot plugged memory (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: In H_SVM_INIT_DONE, migrate remaining normal-GFNs to secure-GFNs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Track the state GFNs associated with secure VMs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Disable page merging in H_SVM_INIT_START (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Fix function definition in book3s_hv_uvmem.c (Michael Roth) [1851259] - [kernel] mmap locking api: initial implementation as rwsem wrappers (Michael Roth) [1851259] - [mm] handle multiple owners of device private pages in migrate_vma (Michael Roth) [1851259] - [mm] migrate.c: clean up useless code in migrate_vma_collect_pmd() (Michael Roth) [1851259] - [mm] remove the unused MIGRATE_PFN_DEVICE flag (Michael Roth) [1851259] - [powerpc] rhel: powerpc: kvm: Increase HDEC threshold to enter guest (David Gibson) [1733467] - [netdrv] r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2 (Michal Schmidt) [1851966] - [fs] ceph: fix inode number handling on arches with 32-bit ino_t (Jeff Layton) [1869679] - [fs] ceph: don't allow setlease on cephfs (Jeff Layton) [1872382] - [block] blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART (Ming Lei) [1859628]- [s390] scsi: zfcp: Move allocation of the shost object to after xconf- and xport-data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence early sysfs interfaces for accesses of shost objects (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence adapter status propagation for common statuses (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move p-t-p port allocation to after xport data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence fc_host updates during link-down handling (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move fc_host updates during xport data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost updates during xconfig data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost modification after QDIO (re-)open into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: fix fc_host attributes that should be unknown on local link down (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_host (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: expose fabric name as common fc_host sysfs attribute (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: add diagnostics buffer for exchange config data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: diagnostics buffer caching and use for exchange port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: signal incomplete or error for sync exchange config/port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fix use-after-free in request timeout handlers (Claudio Imbrenda) [1872796] - [tools] selftests/powerpc: Update the stack expansion test (Gustavo Duarte) [1869755] - [mm] powerpc: Allow 4224 bytes of stack expansion for the signal frame (Gustavo Duarte) [1869755] - [tools] selftests/powerpc: Add test of stack expansion logic (Gustavo Duarte) [1869755] - [mm] mm: check that mm is still valid in madvise() (Jeff Moyer) [1874560] - [block] block: virtio_blk: fix handling single range discard request (Ming Lei) [1842035] - [block] block: respect queue limit of max discard segment (Ming Lei) [1842035] - [fs] io_uring: Fix NULL pointer dereference in loop_rw_iter() (Jeff Moyer) [1854649] - [fs] io_uring: return locked and pinned page accounting (Jeff Moyer) [1854649] - [fs] io_uring: always allow drain/link/hardlink/async sqe flags (Jeff Moyer) [1854649] - [fs] io_uring: ensure double poll additions work with both request types (Jeff Moyer) [1854649] - [fs] io_uring: fix recvmsg memory leak with buffer selection (Jeff Moyer) [1854649] - [fs] io_uring: fix missing msg_name assignment (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in io_sqe_files_register() (Jeff Moyer) [1854649] - [fs] io_uring: account user memory freed when exit has been queued (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in __io_sqe_files_update() (Jeff Moyer) [1854649] - [fs] io_uring: fix regression with always ignoring signals in io_cqring_wait() (Jeff Moyer) [1854649] - [fs] io_uring: use signal based task_work running (Jeff Moyer) [1854649] - [kernel] task_work: teach task_work_add() to do signal_wake_up() (Jeff Moyer) [1854649] - [fs] io_uring: fix missing ->mm on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix potential use after free on fallback request free (Jeff Moyer) [1854649] - [fs] io_uring: fix req->work corruption (Jeff Moyer) [1854649] - [fs] io_uring: fix NULL-mm for linked reqs (Jeff Moyer) [1854649] - [fs] io_uring: fix current->mm NULL dereference on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix hanging iopoll in case of -EAGAIN (Jeff Moyer) [1854649] - [fs] io_uring: fix io_sq_thread no schedule when busy (Jeff Moyer) [1854649] - [fs] io_uring: fix possible race condition against REQ_F_NEED_CLEANUP (Jeff Moyer) [1854649] - [fs] io_uring: reap poll completions while waiting for refs to drop on exit (Jeff Moyer) [1854649] - [fs] io_uring: acquire 'mm' for task_work for SQPOLL (Jeff Moyer) [1854649] - [fs] io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed (Jeff Moyer) [1854649] - [fs] io_uring: don't fail links for EAGAIN error in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: fix io_kiocb.flags modification race in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: allow O_NONBLOCK async retry (Jeff Moyer) [1854649] - [fs] io_uring: use kvfree() in io_sqe_buffer_register() (Jeff Moyer) [1854649] - [fs] io_uring: validate the full range of provided buffers for access (Jeff Moyer) [1854649] - [fs] io_uring: re-set iov base/len for buffer select retry (Jeff Moyer) [1854649] - [fs] io_uring: fix {SQ, IO}POLL with unsupported opcodes (Jeff Moyer) [1854649] - [fs] io_uring: disallow close of ring itself (Jeff Moyer) [1854649] - [fs] io_uring: fix overflowed reqs cancellation (Jeff Moyer) [1854649] - [fs] io_uring: fix flush req->refs underflow (Jeff Moyer) [1854649] - [fs] io_uring: async task poll trigger cleanup (Jeff Moyer) [1854649] - [fs] io_uring: allow POLL_ADD with double poll_wait() users (Jeff Moyer) [1854649] - [fs] io_uring: remove 'fd is io_uring' from close path (Jeff Moyer) [1854649] - [nvme] nvme: allow retry for requests with REQ_FAILFAST_TRANSPORT set (Mike Snitzer) [1843515] - [nvme] nvme: decouple basic ANA log page re-read support from native multipathing (Mike Snitzer) [1843515] - [nvme] nvme: update failover handling to work with REQ_FAILFAST_TRANSPORT (Mike Snitzer) [1843515] - [nvme] nvme: Return BLK_STS_TARGET if the DNR bit is set (Mike Snitzer) [1843515] - [nvme] nvme: redirect commands on dying queue (Mike Snitzer) [1843515] - [nvme] nvme: just check the status code type in nvme_is_path_error (Mike Snitzer) [1843515] - [nvme] nvme: refactor command completion (Mike Snitzer) [1843515] - [nvme] nvme-multipath: do not reset on unknown status (Mike Snitzer) [1843515] - [nvme] Revert "nvme: allow ANA support to be independent of native multipathing" (Mike Snitzer) [1843515] - [nvme] Revert "nvme-multipath: do not reset on unknown status" (Mike Snitzer) [1843515] - [mm] mm, THP, swap: fix allocating cluster for swapfile by mistake (Gao Xiang) [1855474] - [net] sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error flow (Marcelo Leitner) [1866391] - [net] netfilter: conntrack: allow sctp hearbeat after connection re-use (Florian Westphal) [1865798] - [video] vgacon: Fix for missing check in scrollback handling (Lyude Paul) [1859472] {CVE-2020-14331} - [scsi] Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe" (Nilesh Javali) [1866744] - [scsi] Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix null pointer access during disconnect from subsystem (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Check if FW supports MQ before enabling (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix WARN_ON in qla_nvme_register_hba (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Reduce noisy debug message (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix login timeout (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush I/O on zone disable (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush all sessions on zone disable (Nilesh Javali) [1866744] - [tools] bpf: selftests: global_funcs: Check err_str before strstr (Yauheni Kaliuta) [1873163] - [netdrv] net/mlx5e: E-Switch, Specify flow_source for rule with no in_port (Alaa Hleihel) [1869602] - [netdrv] net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring (Alaa Hleihel) [1869602] - [tools] selftests/bpf: test for map update access from within EXT programs (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: test for checking return code for the extended prog (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: Add test for freplace program with write access (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [net] bpf: verifier: use target program's type for access verifications (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [scsi] scsi: lpfc: Fix NVMe rport deregister and registration during ADISC (Dick Kennedy) [1871223] - [scsi] scsi: lpfc: Fix LUN loss after cable pull (Dick Kennedy) [1871223] - [infiniband] RDMA/bnxt_re: Do not add user qps to flushlist (Selvin Xavier) [1858674] - [fs] NFSv4.0 allow nconnect for v4.0 (Benjamin Coddington) [1842746] - [mm] mm/vunmap: add cond_resched() in vunmap_pmd_range (Rafael Aquini) [1871710] - [s390] s390/bpf: Maintain 8-byte stack alignment (Jiri Olsa) [1871040]- [netdrv] vrf: Fix IPv6 with qdisc and xfrm (Sabrina Dubroca) [1868565] - [netdrv] vrf: make sure skb->data contains ip header to make routing (Sabrina Dubroca) [1868565] - [netdrv] vrf: Check skb for XFRM_TRANSFORMED flag (Sabrina Dubroca) [1868565] - [net] Do not clear the sock TX queue in sk_set_socket() (Andrea Claudi) [1850421] - [net] Use RCU_INIT_POINTER() to set sk_wq (Andrea Claudi) [1850421] - [net] netfilter: ip6tables: Add a .pre_exit hook in all ip6table_foo.c. (Florian Westphal) [1862384] - [net] netfilter: iptables: Add a .pre_exit hook in all iptable_foo.c. (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix an error code in ip_set_sockfn_get() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Don't account for expired elements on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Drop spurious condition for overlap detection on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Detect partial overlaps on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start() (Florian Westphal) [1862384] - [net] netfilter: nf_tables: fix nat hook table deletion (Florian Westphal) [1862384] - [net] netfilter: ipset: call ip_set_free() instead of kfree() (Florian Westphal) [1862384] - [net] netfilter: ip6tables: Split ip6t_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: iptables: Split ipt_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: nft_set_pipapo: Disable preemption before getting per-CPU pointer (Florian Westphal) [1862384] - [net] netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported (Florian Westphal) [1862384] - [net] netfilter: conntrack: comparison of unsigned in cthelper confirmation (Florian Westphal) [1862384] - [net] netfilter: conntrack: refetch conntrack after nf_conntrack_update() (Florian Westphal) [1862384] - [net] netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update (Florian Westphal) [1862384] - [net] netfilter: conntrack: make conntrack userspace helpers work again (Florian Westphal) [1862384] - [net] netfilter: nfnetlink_cthelper: unbreak userspace helper support (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code (Florian Westphal) [1862384] - [net] netfilter: nft_set_bitmap: initialize set element extension in lookups (Florian Westphal) [1862384] - [net] netfilter: nft_fwd_netdev: validate family and chain type (Florian Westphal) [1862384] - [net] netfilter: nft_payload: add missing attribute validation for payload csum flags (Florian Westphal) [1862384] - [net] netfilter: cthelper: add missing attribute validation for cthelper (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix forceadd evaluation path (Florian Westphal) [1862384] - [net] netfilter: bridge: make sure to pull arp header in br_nf_forward_arp() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets (Florian Westphal) [1862384] - [net] netfilter: ctnetlink: netns exit must wait for callbacks (Florian Westphal) [1862384] - [arm64] kvm: arm64: Don't inherit exec permission across page-table levels (Andrew Jones) [1869297] - [arm64] kvm: arm64: Flush the instruction cache if not unmapping the VM on reboot (Andrew Jones) [1869297] - [s390] s390, dcssblk: kaddr and pfn can be NULL to ->direct_access() (Claudio Imbrenda) [1868927] - [fs] chardev: Avoid potential use-after-free in 'chrdev_open()' (Vladis Dronov) [1866324] {CVE-2020-0305} - [net] net: accept an empty mask in /sys/class/net/*/queues/rx-*/rps_cpus (Nitesh Narayan Lal) [1868433] - [x86] Revert "x86/intel: Disable HPET on Intel Ice Lake platforms" (David Arcari) [1868405] - [kernel] sched: Fix race against ptrace_freeze_trace() (Oleg Nesterov) [1862560] - [kernel] sched: Fix loadavg accounting race (Oleg Nesterov) [1862560] - [kernel] kernel/sched/: remove caller signal_pending branch predictions (Oleg Nesterov) [1862560] - [kernel] locking/spinlock, sched/core: Clarify requirements for smp_mb__after_spinlock() (Oleg Nesterov) [1862560] - [nvme] nvme: multipath: round-robin: eliminate "fallback" variable (Gopal Tiwari) [1868443] - [nvme] nvme: multipath: round-robin: fix single non-optimized path case (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: fix logic for non-optimized paths (Gopal Tiwari) [1868443] - [tools] selftests/bpf: Fix segmentation fault in test_progs (Yauheni Kaliuta) [1868494] - [pci] hv: Fix a timing issue which causes kdump to fail occasionally (Mohammed Gamal) [1861960] - [hv] hv: vmbus: Only notify Hyper-V for die events that are oops (Vitaly Kuznetsov) [1868131] - [x86] kvm: nsvm: Correctly set the shadow NPT root level in its MMU role (Vitaly Kuznetsov) [1845507] - [x86] kvm: x86: drop superfluous mmu_check_root() from fast_pgd_switch() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: use nested_svm_load_cr3() on guest->host switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: implement nested_svm_load_cr3() and use it for host->guest switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: move kvm_set_cr3() after nested_svm_uninit_mmu_context() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: introduce nested_svm_load_cr3()/nested_npt_enabled() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: prepare to handle errors from enter_svm_guest_mode() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure (Vitaly Kuznetsov) [1845507] - [x86] kvm: mmu: stop dereferencing vcpu->arch.mmu to get the context for MMU init (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu() (Vitaly Kuznetsov) [1845507] - [security] selinux: compute genfs symlink context in case of CephFS (Ondrej Mosnacek) [1865800] - [fs] ceph: set sec_context xattr on symlink creation (Ondrej Mosnacek) [1861509] - [tools] selftests: bpf: define SO_RCVTIMEO and SO_SNDTIMEO properly for ppc64le (Jiri Benc) [1860386] - [tools] bpf: Sync RHEL version of asm-generic/socket.h to tools/ (Jiri Benc) [1860386] - [tools] selftests: bpf: skip tests not working on RHEL (Jiri Benc) [1866908] - [tools] Revert "selftests: bpf: disable test_lwt_seg6local" (Jiri Benc) [1866908] - [tools] Revert "bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS" (Jiri Benc) [1866908] - [tools] selftests: add option to skip specific tests in RHEL (Jiri Benc) [1866908] - [tools] selftests: bpf: switch off timeout (Jiri Benc) [1866908] - [tools] selftest/firmware: Add selftest timeout in settings (Jiri Benc) [1866908] - [tools] selftests/harness: Limit step counter reporting (Jiri Benc) [1866908] - [tools] selftests/harness: Clean up kern-doc for fixtures (Jiri Benc) [1866908] - [tools] selftests: fix condition in run_tests (Jiri Benc) [1866908] - [tools] selftests: do not use .ONESHELL (Jiri Benc) [1866908] - [tools] selftests/harness: Report skip reason (Jiri Benc) [1866908] - [tools] selftests/harness: Display signed values correctly (Jiri Benc) [1866908] - [tools] selftests/harness: Refactor XFAIL into SKIP (Jiri Benc) [1866908] - [tools] selftests/harness: Switch to TAP output (Jiri Benc) [1866908] - [tools] selftests: Add header documentation and helpers (Jiri Benc) [1866908] - [tools] kselftest: fix TAP output for skipped tests (Jiri Benc) [1866908] - [tools] kselftest: ksft_test_num return type should be unsigned (Jiri Benc) [1866908] - [tools] selftests: introduce gen_tar Makefile target (Jiri Benc) [1866908] - [tools] kselftest: add fixture variants (Jiri Benc) [1866908] - [tools] kselftest: run tests by fixture (Jiri Benc) [1866908] - [tools] kselftest: create fixture objects (Jiri Benc) [1866908] - [tools] kselftest: factor out list manipulation to a helper (Jiri Benc) [1866908] - [tools] selftests: add build/cross-build dependency check script (Jiri Benc) [1866908] - [tools] kselftest/runner: allow to properly deliver signals to tests (Jiri Benc) [1866908] - [tools] selftests/harness: fix spelling mistake "SIGARLM" -> "SIGALRM" (Jiri Benc) [1866908] - [tools] selftests: enforce local header dependency in lib.mk (Jiri Benc) [1866908] - [tools] selftests/harness: Handle timeouts cleanly (Jiri Benc) [1866908] - [tools] selftests/harness: Move test child waiting logic (Jiri Benc) [1866908] - [tools] selftests: Fix kselftest O=objdir build from cluttering top level objdir (Jiri Benc) [1866908] - [tools] selftests: allow detection of build failures (Jiri Benc) [1866908] - [tools] selftests: fix build behaviour on targets' failures (Jiri Benc) [1866908] - [tools] kselftest: Support old perl versions (Jiri Benc) [1866908] - [tools] kselftest/runner: Print new line in print of timeout log (Jiri Benc) [1866908] - [tools] selftests: Fix dangling documentation references to kselftest_module.sh (Jiri Benc) [1866908] - [tools] kselftest: Fix NULL INSTALL_PATH for TARGETS runlist (Jiri Benc) [1866908] - [tools] selftests: Move kselftest_module.sh into kselftest/ (Jiri Benc) [1866908] - [tools] selftests: gen_kselftest_tar.sh: Do not clobber kselftest/ (Jiri Benc) [1866908] - [tools] selftests/kselftest/runner.sh: Add 45 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: exclude failed TARGETS from runlist (Jiri Benc) [1866908] - [tools] kselftest: add capability to skip chosen TARGETS (Jiri Benc) [1866908] - [tools] selftests: Add kselftest-all and kselftest-install targets (Jiri Benc) [1866908] - [tools] selftests: use "$(MAKE)" instead of "make" (Jiri Benc) [1866908] - [tools] kselftest: save-and-restore errno to allow for m formatting (Jiri Benc) [1866908] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 481 (Jiri Benc) [1866908] - [tools] selftests/harness: Allow test to configure timeout (Jiri Benc) [1866908] - [tools] selftests: avoid KBUILD_OUTPUT dir cluttering with selftest objects (Jiri Benc) [1866908] - [tools] selftests: fix bpf build/test workflow regression when KBUILD_OUTPUT is set (Jiri Benc) [1866908] - [tools] selftests: fix install target to use default install path (Jiri Benc) [1866908] - [tools] selftests: build and run gpio when output directory is the src dir (Jiri Benc) [1866908] - [documentation] doc: kselftest: Fix KBUILD_OUTPUT usage instructions (Jiri Benc) [1866908] - [tools] selftests: fix headers_install circular dependency (Jiri Benc) [1866908] - [tools] selftests/harness: Add 30 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: Add test module framework header (Jiri Benc) [1866908] - [tools] kselftest: Add test runner creation script (Jiri Benc) [1866908] - [tools] selftests/harness: Update named initializer syntax (Jiri Benc) [1866908] - [tools] selftest: include stdio.h in kselftest.h (Jiri Benc) [1866908] - [tools] selftests: do not macro-expand failed assertion expressions (Jiri Benc) [1866908] - [documentation] Documentation/dev-tools: clean up kselftest.rst (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update config file location (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update contributing new tests (Jiri Benc) [1866908]- [fs] nfs: ensure correct writeback errors are returned on close() (Scott Mayhew) [1849424] - [netdrv] net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task() (Dean Nelson) [1824858] - [crypto] crypto: ecc - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - check validity of Z before export (Herbert Xu) [1855817] - [lib] lib/mpi: Add mpi_sub_ui() (Herbert Xu) [1855817] - [crypto] crypto: ecdh - check validity of Z before export (Herbert Xu) [1855817] - [netdrv] net: thunderx: initialize VF's mailbox mutex before first usage (Dean Nelson) [1866827] - [kernel] timers: Lower base clock forwarding threshold (Phil Auld) [1833096] - [kernel] timers: Remove must_forward_clk (Phil Auld) [1833096] - [kernel] timers: Spare timer softirq until next expiry (Phil Auld) [1833096] - [kernel] timers: Expand clk forward logic beyond nohz (Phil Auld) [1833096] - [kernel] timers: Reuse next expiry cache after nohz exit (Phil Auld) [1833096] - [kernel] timers: Always keep track of next expiry (Phil Auld) [1833096] - [kernel] timers: Optimize _next_timer_interrupt() level iteration (Phil Auld) [1833096] - [kernel] timers: Add comments about calc_index() ceiling work (Phil Auld) [1833096] - [kernel] timers: Move trigger_dyntick_cpu() to enqueue_timer() (Phil Auld) [1833096] - [kernel] timers: Use only bucket expiry for base->next_expiry value (Phil Auld) [1833096] - [kernel] timers: Preserve higher bits of expiration on index calculation (Phil Auld) [1833096] - [kernel] timer: Fix wheel index calculation on last level (Phil Auld) [1833096] - [kernel] timer: Prevent base->clk from moving backward (Phil Auld) [1833096] - [kernel] timer: Read jiffies once when forwarding base clk (Phil Auld) [1833096] - [powerpc] powerpc/64: Update Speculation_Store_Bypass in /proc//status (Gustavo Duarte) [1773868] - [scsi] scsi: virtio-scsi: Correctly handle the case where all LUNs are unplugged (Maxim Levitsky) [1756093] - [kvm] kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host (Maxim Levitsky) [1853447] - [kvm] x86/kvm: Move context tracking where it belongs (Nitesh Narayan Lal) [1854011] - [scsi] scsi: megaraid_sas: Clear affinity hint (Tomas Henzl) [1828351] - [netdrv] revert "vxlan: fix tos value before xmit" (Andrea Claudi) [1862166] - [net] udp: Copy has_conns in reuseport_grow(). (Marcelo Leitner) [1867160] - [net] dev: Defer free of skbs in flush_backlog (Marcelo Leitner) [1867160] - [include] net: core: reduce recursion limit value (Marcelo Leitner) [1867160] - [netdrv] pppoe: only process PADT targeted at local interfaces (Andrea Claudi) [1866850] - [net] espintcp: count packets dropped in espintcp_rcv (Sabrina Dubroca) [1866393] - [net] espintcp: handle short messages instead of breaking the encap socket (Sabrina Dubroca) [1866393] - [net] espintcp: recv() should return 0 when the peer socket is closed (Sabrina Dubroca) [1866393] - [net] espintcp: support non-blocking sends (Sabrina Dubroca) [1866393] - [net] mptcp: be careful on subflow creation (Davide Caratti) [1862200] - [net] mptcp: fix bogus sendmsg() return code under pressure (Davide Caratti) [1862200] - [net] mptcp: fix joined subflows with unblocking sk (Davide Caratti) [1862200] - [net] subflow: explicitly check for plain tcp rsk (Davide Caratti) [1862200] - [net] mptcp: silence warning in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix race in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix memory leak in mptcp_subflow_create_socket() (Davide Caratti) [1862200] - [net] mptcp: don't leak msk in token container (Davide Caratti) [1862200] - [net] ipv4: Silence suspicious RCU usage warning (Guillaume Nault) [1866430] - [net] devinet: fix memleak in inetdev_init() (Guillaume Nault) [1866430] - [net] ipip: fix wrong address family in init error path (Guillaume Nault) [1866430] - [net] inet_csk: Fix so_reuseport bind-address cache in tb->fast* (Guillaume Nault) [1866430] - [net] ipmr: Add lockdep expression to ipmr_for_each_table macro (Guillaume Nault) [1866430] - [net] ipmr: Fix RCU list debugging warning (Guillaume Nault) [1866430] - [net] tcp: make sure listeners don't initialize congestion-control state (Paolo Abeni) [1865904] - [net] sched: The error lable position is corrected in ct_init_module (Davide Caratti) [1865890] - [net] sched: cls_api: fix nooffloaddevcnt warning dmesg log (Davide Caratti) [1865890] - [net] tls: fix race condition causing kernel panic (Sabrina Dubroca) [1861756] - [net] tls: free record only on encryption error (Sabrina Dubroca) [1861756] - [net] tls: fix encryption error checking (Sabrina Dubroca) [1861756] - [net] l2tp: add sk_family checks to l2tp_validate_socket (Guillaume Nault) [1861453] - [net] l2tp: do not use inet_hash()/inet_unhash() (Guillaume Nault) [1861453] - [net] tipc: allow to build NACK message in link timeout function (Xin Long) [1860877] - [net] tipc: fix retransmission on unicast links (Xin Long) [1860877] - [net] tipc: fix NULL pointer dereference in tipc_disc_rcv() (Xin Long) [1860877] - [net] tipc: remove set but not used variable 'prev' (Xin Long) [1860877] - [net] tipc: call tsk_set_importance from tipc_topsrv_create_listener (Xin Long) [1860877] - [net] tipc: add support for broadcast rcv stats dumping (Xin Long) [1860877] - [net] tipc: enable broadcast retrans via unicast (Xin Long) [1860877] - [net] tipc: add back link trace events (Xin Long) [1860877] - [net] tipc: introduce Gap ACK blocks for broadcast link (Xin Long) [1860877] - [net] tipc: block BH before using dst_cache (Xin Long) [1860877] - [net] tipc: fix partial topology connection closure (Xin Long) [1860877] - [net] xfrm: policy: match with both mark and mask on user interfaces (Xin Long) [1854116] - [scsi] scsi: dh: Add Fujitsu device to devinfo and dh lists (Ewan Milne) [1861418] - [x86] kvm: Set KVM_SOFT_MAX_VCPUS to 1024 (Eduardo Habkost) [1856996] - [md] dm integrity: fix integrity recalculation that is improperly skipped (Mike Snitzer) [1860160] - [netdrv] ibmvnic: Fix IRQ mapping disposal in error path (Steve Best) [1867498] - [infiniband] IB/hfi1: Do not destroy link_wq when the device is shut down (Kamal Heib) [1858392] - [infiniband] IB/hfi1: Do not destroy hfi1_wq when the device is shut down (Kamal Heib) [1858392] - [netdrv] Revert "net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1867146] - [net] devmap: Use bpf_map_area_alloc() for allocating hash buckets (Jiri Benc) [1842380] - [kernel] kexec_file: Correctly output debugging information for the PT_LOAD ELF header (Lianbo Jiang) [1861186] - [kernel] kexec: Improve & fix crash_exclude_mem_range() to handle overlapping ranges (Lianbo Jiang) [1861186] - [x86] x86/crash: Correct the address boundary of function parameters (Lianbo Jiang) [1861186] - [fs] ceph: handle zero-length feature mask in session messages (Jeff Layton) [1866018] - [s390] s390/bpf: Tolerate not converging code shrinking (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Use brcl for jumping to exit_ip if necessary (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Fix sign extension in branch_ku (Yauheni Kaliuta) [1857120] - [tools] selftests: bpf: test_kmod.sh: Fix running out of srctree (Yauheni Kaliuta) [1857120] - [lib] bpf: revert "test_bpf: Flag tests that cannot be jited on s390" (Yauheni Kaliuta) [1857120] - [kernel] uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned (Oleg Nesterov) [1848596]- [fs] nfs: nfs_file_write() should check for writeback errors (Scott Mayhew) [1852788] - [s390] s390/cpum_cf, perf: change DFLT_CCERROR counter name (Philipp Rudo) [1865794] - [net] net/smc: unique reason code for exceeded max dmb count (Philipp Rudo) [1865792] - [s390] s390/ism: indicate correct error reason in ism_alloc_dmb() (Philipp Rudo) [1865792] - [net] net/smc: fix dmb buffer shortage (Philipp Rudo) [1865792] - [net] net/smc: put slot when connection is killed (Philipp Rudo) [1865792] - [net] net/smc: fix restoring of fallback changes (Philipp Rudo) [1865792] - [net] net/smc: remove freed buffer from list (Philipp Rudo) [1865792] - [net] net/smc: do not call dma sync for unmapped memory (Philipp Rudo) [1865792] - [net] net/smc: fix handling of delete link requests (Philipp Rudo) [1865792] - [net] net/smc: move add link processing for new device into llc layer (Philipp Rudo) [1865792] - [net] net/smc: drop out-of-flow llc response messages (Philipp Rudo) [1865792] - [net] net/smc: protect smc ib device initialization (Philipp Rudo) [1865792] - [net] net/smc: fix link lookup for new rdma connections (Philipp Rudo) [1865792] - [net] net/smc: clear link during SMC client link down processing (Philipp Rudo) [1865792] - [net] net/smc: handle unexpected response types for confirm link (Philipp Rudo) [1865792] - [net] net/smc: switch smcd_dev_list spinlock to mutex (Philipp Rudo) [1865792] - [net] net/smc: fix sleep bug in smc_pnet_find_roce_resource() (Philipp Rudo) [1865792] - [net] net/smc: fix work request handling (Philipp Rudo) [1865792] - [net] net/smc: separate LLC wait queues for flow and messages (Philipp Rudo) [1865792] - [net] net/smc: pre-fetch send buffer outside of send_lock (Philipp Rudo) [1865792] - [nvme] nvme-fc: set max_segments to lldd max value (Ewan Milne) [1853181] - [powerpc] ppc64/kexec_file: enable early kernel's OPAL calls (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: fix kexec load failure with lack of memory hole (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: add appropriate regions for memory reserve map (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: prepare elfcore header for crashing kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: setup backup region for kdump kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: restrict memory usage of kdump kernel (Diego Domingos) [1829715] - [mm] powerpc/drmem: make lmb walk a bit more flexible (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: avoid stomping memory used by special regions (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: add helper functions for getting memory ranges (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: mark PPC64 specific code (Diego Domingos) [1829715] - [kernel] kexec_file: allow archs to handle special regions while locating memory hole (Diego Domingos) [1829715] - [netdrv] net/mlx5e: CT: Support restore ipv6 tunnel (Alaa Hleihel) [1862975] - [netdrv] ionic: unlock queue mutex in error path (Jonathan Toppins) [1854270] - [netdrv] ionic: use mutex to protect queue operations (Jonathan Toppins) [1854270] - [net] xfrm: esp6: fix the location of the transport header with encapsulation (Sabrina Dubroca) [1857653] - [net] ipv4: fill fl4_icmp_{type, code} in ping_v4_sendmsg (Sabrina Dubroca) [1861324] - [netdrv] geneve: fix an uninitialized value in geneve_changelink() (Sabrina Dubroca) [1860945] - [net] ip_tunnel: fix use-after-free in ip_tunnel_lookup() (Sabrina Dubroca) [1860945] - [netdrv] vxlan: Avoid infinite loop when suppressing NS messages with invalid options (Sabrina Dubroca) [1860945] - [tools] selftests: mptcp: capture pcap on both sides (Hangbin Liu) [1859880] - [tools] selftests/net: report etf errors correctly (Hangbin Liu) [1859880] - [tools] selftests: net: ip_defrag: ignore EPERM (Hangbin Liu) [1859880] - [tools] selftests: forwarding: pedit_dsfield: Check counter value (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: fix SO_RCVLOWAT setting (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: clear whole tcp_zerocopy_receive struct (Hangbin Liu) [1859880] - [tools] selftests: A few improvements to fib_nexthops.sh (Hangbin Liu) [1859880] - [tools] selftests: Add tests for vrf and xfrms (Hangbin Liu) [1859880] - [tools] selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU discovery tests (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: define libs as TEST_PROGS_EXTENDED (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: add Makefile to install tests (Hangbin Liu) [1859880] - [tools] selftests: nft_concat_range: Move option for 'list ruleset' before command (Hangbin Liu) [1859880] - [tools] selftests: netfilter: use randomized netns names (Hangbin Liu) [1859880] - [tools] kselftests: netfilter: fix leftover net/net-next merge conflict (Hangbin Liu) [1859880] - [tools] selftests: netfilter: missing error check when setting up veth interface (Hangbin Liu) [1859880] - [net] sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket (Xin Long) [1860673] - [net] sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event (Xin Long) [1860673] - [net] sctp: fix typo sctp_ulpevent_nofity_peer_addr_change (Xin Long) [1860673] - [net] sctp: Fix spelling in Kconfig help (Xin Long) [1860673] - [net] sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed (Xin Long) [1860673] - [net] sctp: Don't add the shutdown timer if its already been added (Xin Long) [1860673] - [net] sctp: Fix SHUTDOWN CTSN Ack in the peer restart case (Xin Long) [1860673] - [net] sctp: Fix bundling of SHUTDOWN with COOKIE-ACK (Xin Long) [1860673] - [net] ip6_vti: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: not xfrmi_ipv6/ipip_handler twice (Xin Long) [1840976 1835075] - [net] ip6_vti: not register vti_ipv6_handler twice (Xin Long) [1840976 1835075] - [net] ip_vti: not register vti_ipip_handler twice (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IPIP and IPIP6 tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IP6IP6 and IP6IP tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ipcomp: assign if_id to child tunnel from parent tunnel (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP tunnel processing (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP6 tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP6 tunnel processing (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] tunnel6: add tunnel6_input_afinfo for ipip and ipv6 tunnels (Xin Long) [1840976 1835075] - [net] tunnel4: add cb_handler to struct xfrm_tunnel (Xin Long) [1840976 1835075] - [net] xfrm: add is_ipip to struct xfrm_input_afinfo (Xin Long) [1840976 1835075] - [net] tunnel6: support for IPPROTO_MPLS (Xin Long) [1840976 1835075] - [net] virtio_vsock: Enhance connection semantics (Stefano Garzarella) [1861735] - [net] virtio_vsock: Fix race condition in virtio_transport_recv_pkt (Stefano Garzarella) [1858135] - [net] vsock/virtio: annotate 'the_virtio_vsock' RCU pointer (Stefano Garzarella) [1861762] - [vhost] vsock/virtio: fix multiple packet delivery to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: fix packet delivery order to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: accept only packets with the right dst_cid (Stefano Garzarella) [1861762] - [vhost] vsock: refuse CID assigned to the guest->host transport (Stefano Garzarella) [1861762] - [vhost] vsock: switch to a mutex for vhost_vsock_hash (Stefano Garzarella) [1861762] - [net] vsock: fix timeout in vsock_accept() (Stefano Garzarella) [1861762] - [net] vsock: Simplify '__vsock_release()' (Stefano Garzarella) [1861762] - [netdrv] net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev (Alaa Hleihel) [1859477] - [netdrv] net/mlx5e: Modify uplink state on interface up/down (Alaa Hleihel) [1861720 1859477] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1859477 1856660] - [netdrv] ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support (Ken Cox) [1835962] - [x86] x86/purgatory: Add -fno-stack-protector (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Fail the build if purgatory.ro has missing symbols (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Do not use __builtin_memcpy and __builtin_memset (Lianbo Jiang) [1857528] - [x86] x86/boot: Provide KASAN compatible aliases for string routines (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Disable various profiling and sanitizing options (Lianbo Jiang) [1857528] - [x86] x86/boot: Restrict header scope to make Clang happy (Lianbo Jiang) [1857528]- [x86] x86/entry/64: Update comments and sanity tests for create_gap (Jiri Olsa) [1850831] - [x86] x86/alternatives: add missing insn.h include (Jiri Olsa) [1850831] - [x86] x86/alternatives: Teach text_poke_bp() to emulate instructions (Jiri Olsa) [1850831] - [x86] x86/paravirt: Standardize 'insn_buff' variable names (Jiri Olsa) [1850831] - [x86] x86_64: Allow breakpoints to emulate call instructions (Jiri Olsa) [1850831] - [x86] x86_64: Add gap to int3 to allow for call emulation (Jiri Olsa) [1850831] - [x86] x86/alternatives: Sync bp_patching update for avoiding NULL pointer exception (Jiri Olsa) [1850831] - [nvme] nvme: add a Identify Namespace Identification Descriptor list quirk (Gopal Tiwari) [1862136] - [nvme] nvme: fix identify error status silent ignore (Gopal Tiwari) [1862136] - [nvme] nvme: fix possible hang when ns scanning fails during error recovery (Gopal Tiwari) [1862136] - [nvme] nvme: refactor nvme_identify_ns_descs error handling (Gopal Tiwari) [1862136] - [infiniband] IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE (Kamal Heib) [1850314] - [powerpc] powerpc/pseries: PCIE PHB reset (Steve Best) [1747345] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix runtime PM leak in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Invert conditionals in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Use pm_runtime_put_autosuspend() in hpd_work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Use pm_runtime_put_autosuspend() in suspend work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Fix pm_runtime calls in nouveau_fbcon_output_poll_changed() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Correct pm_runtime calls in nouveau_fbcon_release() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix rpm leak in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/tu102: wait for core update to complete when assigning windows (Lyude Paul) [1827812] - [drm] drm/nouveau/disp/gm200-: fix regression from HDA SOR selection changes (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: fix a crash when overclocking Vega M (Lyude Paul) [1827812] - [drm] drm/amdgpu: Fix NULL dereference in dpm sysfs handlers (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix preemption unit test (Lyude Paul) [1827812] - [drm] drm/amdgpu/gfx10: fix race condition for kiq (Lyude Paul) [1827812] - [drm] drm/amd/display: add dmcub check on RENOIR (Lyude Paul) [1827812] - [drm] drm/amd/display: Check DMCU Exists Before Loading (Lyude Paul) [1827812] - [drm] drm/nouveau/nouveau: fix page fault on device private memory (Lyude Paul) [1827812] - [drm] drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout (Lyude Paul) [1827812] - [drm] drm/i915/perf: Use GTT when saving/restoring engine GPR (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Fix two CFL MMIO handling caused by regression (Lyude Paul) [1827812] - [drm] drm/i915/gt: Only swap to a random sibling once upon creation (Lyude Paul) [1827812] - [drm] drm/i915/gt: Ignore irq enabling on the virtual engines (Lyude Paul) [1827812] - [drm] drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2 (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: create fake mst encoders ahead of time (v4) (Lyude Paul) [1827812] - [drm] drm/amd/display: handle failed allocation during stream construction (Lyude Paul) [1827812] - [drm] drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr() (Lyude Paul) [1827812] - [drm] drm/amdgpu/powerplay: Modify SMC message name for setting power profile mode (Lyude Paul) [1827812] - [drm] drm/i915: Also drop vm.ref along error paths for vma construction (Lyude Paul) [1827812] - [drm] drm/i915: Drop vm.ref for duplicate vma on construction (Lyude Paul) [1827812] - [drm] drm/amdgpu: asd function needs to be unloaded in suspend phase (Lyude Paul) [1827812] - [drm] drm/amdgpu: add TMR destory function for psp (Lyude Paul) [1827812] - [drm] drm/amdgpu: don't do soft recovery if gpu_recovery=0 (Lyude Paul) [1827812] - [drm] drm/i915: Skip stale object handle for debugfs per-file-stats (Lyude Paul) [1827812] - [drm] drm/i915/gt: Pin the rings before marking active (Lyude Paul) [1827812] - [drm] drm/radeon: fix double free (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003 (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Add quirk for Asus T101HA panel (Lyude Paul) [1827812] - [iommu] iommu/vt-d: Don't apply gfx quirks to untrusted devices (Lyude Paul) [1827812] - [drm] drm/tegra: hub: Do not enable orphaned window group (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak when adding move fence (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak in ttm_bo_vm_fault_reserved (Lyude Paul) [1827812] - [drm] drm/amdgpu/atomfirmware: fix vram_info fetching for renoir (Lyude Paul) [1827812] - [drm] drm/amdgpu: use u rather than d for sclk/mclk (Lyude Paul) [1827812] - [drm] drm/amd/display: Only revalidate bandwidth on medium and fast updates (Lyude Paul) [1827812] - [drm] drm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix ineffective setting of max bpc property (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix incorrectly pruned modes with deep color (Lyude Paul) [1827812] - [drm] drm/amdgpu: add fw release for sdma v5_0 (Lyude Paul) [1827812] - [drm] drm/radeon: fix fb_div check in ni_init_smc_spll_table() (Lyude Paul) [1827812] - [drm] drm/amd: fix potential memleak in err branch (Lyude Paul) [1827812] - [drm] drm/amd/display: Enable output_bpc property on all outputs (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp() (Lyude Paul) [1827812] - [drm] Revert "drm/amd/display: disable dcn20 abm feature for bring up" (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Incrementally check for rewinding (Lyude Paul) [1827812] - [drm] drm/i915/tc: fix the reset of ln0 (Lyude Paul) [1827812] - [drm] drm/i915/icl+: Fix hotplug interrupt disabling after storm detection (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kvfree() to free coeff in build_regamma() (Lyude Paul) [1827812] - [drm] drm/amdkfd: Use correct major in devcgroup check (Lyude Paul) [1827812] - [drm] drm/connector: notify userspace on hotplug after register complete (Lyude Paul) [1827812] - [drm] drm/i915: Whitelist context-local timestamp in the gen9 cmdparser (Lyude Paul) [1827812] - [drm] drm/i915/gem: Avoid iterating an empty list (Lyude Paul) [1827812] - [drm] drm/i915: Fix AUX power domain toggling across TypeC mode resets (Lyude Paul) [1827812] - [drm] drm/dp_mst: Increase ACT retry timeout to 3s (Lyude Paul) [1827812] - [drm] drm/ast: Don't check new mode if CRTC is being disabled (Lyude Paul) [1827812] - [drm] drm/amdgpu: Replace invalid device ID with a valid device ID (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: use blanked rather than plane state for sync groups (Lyude Paul) [1827812] - [drm] drm/qxl: Use correct notify port address when creating cursor ring (Lyude Paul) [1827812] - [drm] drm/dp_mst: Reformat drm_dp_check_act_status() a bit (Lyude Paul) [1827812] - [drm] drm/ast: fix missing break in switch statement for format->cppcase 4 (Lyude Paul) [1827812] - [drm] drm/amd/display: Revalidate bandwidth before commiting DC updates (Lyude Paul) [1827812] - [drm] drm/nouveau: gr/gk20a: Use firmware version 0 (Lyude Paul) [1827812] - [drm] drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode (Lyude Paul) [1827812] - [drm] drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven (Lyude Paul) [1827812] - [drm] drm/amd/display: Do not disable pipe split if mode is not supported (Lyude Paul) [1827812] - [drm] drm/amd/display: dmcu wait loop calculation is incorrect in RV (Lyude Paul) [1827812] - [drm] drm/amd/display: Correct updating logic of dcn21's pipe VM flags (Lyude Paul) [1827812] - [drm] drm/ast: Allocate initial CRTC state of the correct size (Lyude Paul) [1827812] - [drm] drm/hisilicon: Enforce 128-byte stride alignment to fix the hardware limitation (Lyude Paul) [1827812] - [drm] drm/dp: Lenovo X13 Yoga OLED panel brightness fix (Lyude Paul) [1827812] - [drm] drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1827812] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1827812] - [drm] drm/amdgpu: Init data to avoid oops while reading pp_num_states (Lyude Paul) [1827812] - [drm] drm/amd/display: fix virtual signal dsc setup (Lyude Paul) [1827812] - [drm] drm/amd/display: Force watermark value propagation (Lyude Paul) [1827812] - [drm] drm: bridge: adv7511: Extend list of audio sample rates (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4 (Lyude Paul) [1827812] - [drm] drm/vkms: Hold gem object while still in-use (Lyude Paul) [1827812] - [drm] drm/amd/display: Not doing optimize bandwidth if flip pending (Lyude Paul) [1827812] - [drm] drm/amd/display: remove invalid dc_is_hw_initialized function (Lyude Paul) [1827812] - [drm] drm/amd/display: DP training to set properly SCRAMBLING_DISABLE (Lyude Paul) [1827812] - [drm] drm/edid: Add Oculus Rift S to non-desktop list (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix potential integer wraparound resulting in a hang (Lyude Paul) [1827812] - [drm] drm/amd/display: Added locking for atomic update stream and update planes (Lyude Paul) [1827812] - [drm] drm/amd/display: Indicate dsc updates explicitly (Lyude Paul) [1827812] - [drm] drm/amd/display: Split program front end part that occur outside lock (Lyude Paul) [1827812] - [drm] drm/amd/display: drop cursor position check in atomic test (Lyude Paul) [1827812] - [drm] drm/amd/amdgpu: Update update_config() logic (Lyude Paul) [1827812] - [drm] drm/amdgpu: Use GEM obj reference for KFD BOs (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: perform PG ungate prior to CG ungate (Lyude Paul) [1827812] - [drm] drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate (Lyude Paul) [1827812] - [drm] drm/i915: Propagate error from completed fences (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance (Lyude Paul) [1827812] - [drm] drm/amd/display: Prevent dpcd reads with passive dongles (Lyude Paul) [1827812] - [drm] drm/amd/display: fix counter in wait_for_no_pipes_pending (Lyude Paul) [1827812] - [gpu] vgaarb: Keep adding VGA device in queue (Lyude Paul) [1827812]- [net] openvswitch: fixes potential deadlock in dp cleanup code (Eelco Chaudron) [1845662] - [net] openvswitch: reorder masks array based on usage (Eelco Chaudron) [1845662] - [net] openvswitch: ovs_ct_exit to be done under ovs_lock (Eelco Chaudron) [1860853] - [net] ip6_gre: fix null-ptr-deref in ip6gre_init_net() (Hangbin Liu) [1860221] - [net] ip6_gre: fix use-after-free in ip6gre_tunnel_lookup() (Hangbin Liu) [1860221] - [net] mld: fix memory leak in ipv6_mc_destroy_dev() (Hangbin Liu) [1860221] - [net] ipv6: Fix suspicious RCU usage warning in ip6mr (Hangbin Liu) [1860221] - [net] ip6mr: Fix RCU list debugging warning (Hangbin Liu) [1860221] - [net] revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" (Hangbin Liu) [1860221] - [netdrv] macsec: avoid to set wrong mtu (Sabrina Dubroca) [1860944] - [netdrv] team: fix hang in team_mode_get() (Hangbin Liu) [1860219] - [include] xfrm: Fix crash when the hold queue is used. (Xin Long) [1860672] - [net] xfrm: policy: fix IPv6-only espintcp compilation (Xin Long) [1860672] - [net] xfrm: esp6: fix encapsulation header offset computation (Xin Long) [1860672] - [net] xfrm: Fix double ESP trailer insertion in IPsec crypto offload. (Xin Long) [1860672] - [net] esp4: improve xfrm4_beet_gso_segment() to be more readable (Xin Long) [1860672] - [net] xfrm interface: don't take extra reference to netdev (Xin Long) [1860672] - [net] xfrm interface: fix oops when deleting a x-netns interface (Xin Long) [1860672] - [net] xfrm: remove the unnecessary .net_exit for xfrmi (Xin Long) [1860672] - [net] xfrm: Always set XFRM_TRANSFORMED in xfrm{4, 6}_output_finish (Xin Long) [1860672] - [include] xfrm: fix error in comment (Xin Long) [1860672] - [net] sctp: shrink stream outq when fails to do addstream reconf (Xin Long) [1853535] - [net] sctp: shrink stream outq only when new outcnt < old outcnt (Xin Long) [1853535] - [net] tipc: fix kernel WARNING in tipc_msg_append() (Xin Long) [1844377] - [net] tipc: fix NULL pointer dereference in streaming (Xin Long) [1844377] - [net] tipc: add test for Nagle algorithm effectiveness (Xin Long) [1844377] - [net] tipc: fix failed service subscription deletion (Xin Long) [1844377] - [net] tipc: fix memory leak in service subscripting (Xin Long) [1844377] - [net] tipc: fix large latency in smart Nagle streaming (Xin Long) [1844377] - [net] mptcp: add receive buffer auto-tuning (Florian Westphal) [1858276] - [tools] selftests: mptcp: add option to specify size of file to transfer (Florian Westphal) [1858276] - [net] mptcp: fallback in case of simultaneous connect (Florian Westphal) [1858276] - [net] mptcp: improve fallback to TCP (Florian Westphal) [1858276] - [net] mptcp: fix unblocking connect() (Florian Westphal) [1858276] - [net] mptcp: cache msk on MP_JOIN init_req (Florian Westphal) [1858276] - [net] mptcp: remove msk from the token container at destruction time. (Florian Westphal) [1858276] - [net] mptcp: fix races between shutdown and recvmsg (Florian Westphal) [1858276] - [net] mptcp: fix race between MP_JOIN and close (Florian Westphal) [1858276] - [net] mptcp: drop MPTCP_PM_MAX_ADDR (Florian Westphal) [1858276] - [net] mptcp: bugfix for RM_ADDR option parsing (Florian Westphal) [1858276] - [net] mptcp: drop MP_JOIN request sock on syn cookies (Florian Westphal) [1858276] - [net] mptcp: avoid NULL-ptr derefence on fallback (Florian Westphal) [1858276] - [net] mptcp: drop sndr_key in mptcp_syn_options (Florian Westphal) [1858276] - [net] mptcp: MPTCP_HMAC_TEST should depend on MPTCP (Florian Westphal) [1858276] - [net] mptcp: fix DSS map generation on fin retransmission (Florian Westphal) [1858276] - [net] inet_connection_sock: clear inet_num out of destroy helper (Florian Westphal) [1858276] - [net] mptcp: fix NULL ptr dereference in MP_JOIN error path (Florian Westphal) [1858276] - [net] mptcp: avoid blocking in tcp_sendpages (Florian Westphal) [1858276] - [net] mptcp: break and restart in case mptcp sndbuf is full (Florian Westphal) [1858276] - [net] l2tp: remove skb_dst_set() from l2tp_xmit_skb() (Xin Long) [1832799] - [net] rtnetlink: prevent underflows in do_setvfinfo() (Davide Caratti) [1854740] - [net] netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flag (Phil Sutter) [1847553] - [net] netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type (Phil Sutter) [1847553] - [net] openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len (Lorenzo Bianconi) [1851888] - [tools] selftests: forwarding: mirror_lib: Use mausezahn (Davide Caratti) [1816443] - [x86] perf/x86/rapl: Add Ice Lake RAPL support (Michael Petlan) [1841266] - [arm64] arm64/mm: enable HugeTLB migration (Donghai Qiao) [1758717] - [scsi] scsi: core: Run queue in case of I/O resource contention failure (Ewan Milne) [1854958] - [message] scsi: mptscsih: Fix read sense data size (Tomas Henzl) [1850563] - [netdrv] net: qed: fix buffer overflow on ethtool -d (Manish Chopra) [1858915] - [x86] sched/cputime: Improve cputime_adjust() (Oleg Nesterov) [1859977] - [kernel] uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression (Oleg Nesterov) [1855390] - [x86] x86/asm: Fix MWAITX C-state hint value (Vladis Dronov) [1767064] - [x86] x86/kexec: Fill in acpi_rsdp_addr from the first kernel (Kairui Song) [1684462] - [x86] x86/kexec: Don't setup EFI info if EFI runtime is not enabled (Kairui Song) [1684462] - [vfio] vfio/pci: fix racy on error and request eventfd ctx (Alex Williamson) [1858346] - [platform] platform/x86: ISST: Increase timeout (Prarit Bhargava) [1854682] - [mm] x86/mm: split vmalloc_sync_all() (Al Stone) [1851547] - [acpi] ACPI: watchdog: Fix gas->access_width usage (Al Stone) [1851547] - [acpi] ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro (Al Stone) [1851547]- [virt] kvm: x86: take as_id into account when checking PGD (Vitaly Kuznetsov) [1615704] - [arm64] kvm: arm64: Stop clobbering x0 for HVC_SOFT_RESTART (Andrew Jones) [1855788] - [arm64] kvm: arm64: pmu: Fix per-CPU access in preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE (Andrew Jones) [1855788] - [arm64] kvm: arm64: Annotate hyp NMI-related functions as __always_inline (Andrew Jones) [1855788] - [arm64] kvm: arm64: Remove host_cpu_context member from vcpu structure (Andrew Jones) [1855788] - [arm64] kvm: arm64: Move hyp_symbol_addr() to kvm_asm.h (Andrew Jones) [1855788] - [arm64] kvm: arm64: Handle PtrAuth traps early (Andrew Jones) [1855788] - [arm64] kvm: arm64: Save the host's PtrAuth keys in non-preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Stop save/restoring ACTLR_EL1 (Andrew Jones) [1855788] - [kernel] firmware: smccc: Update link to latest SMCCC specification (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Handle function result as parameters (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Make return values unsigned long (Andrew Jones) [1855788] - [video] Revert "hyperv_fb: Fix hibernation for the deferred IO feature" (Mohammed Gamal) [1858755] - [netdrv] net/mlx5e: CT: Map 128 bits labels to 32 bit map ID (Alaa Hleihel) [1859540] - [security] ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime (Bruno Meneguele) [1847219] - [scsi] scsi: lpfc: NVMe remote port devloss_tmo from lldd (Dick Kennedy) [1859344] - [netdrv] net/mlx5e: Disable devlink port support for non-switchdev mode (Alaa Hleihel) [1858501 1852904 1849623] - [tools] perf powerpc: Don't ignore sym-handling.c file (Michael Petlan) [1858133] - [fs] ext4: reserve revoke credits in __ext4_new_inode (Lukas Czerner) [1856760] - [include] jbd2: make jbd2_handle_buffer_credits() handle reserved handles (Lukas Czerner) [1856760] - [fs] jbd2: avoid leaking transaction credits when unreserving handle (Lukas Czerner) [1856760] - [fs] jbd2: Fine tune estimate of necessary descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Provide trace event for handle restarts (Lukas Czerner) [1856760] - [fs] ext4: Reserve revoke credits for freed blocks (Lukas Czerner) [1856760] - [fs] jbd2: Make credit checking more strict (Lukas Czerner) [1856760] - [fs] jbd2: Rename h_buffer_credits to h_total_credits (Lukas Czerner) [1856760] - [fs] jbd2: add missing tracepoint for reserved handle (Lukas Czerner) [1856760] - [fs] jbd2: Reserve space for revoke descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Drop jbd2_space_needed() (Lukas Czerner) [1856760] - [fs] jbd2: remove repeated assignments in __jbd2_log_wait_for_space() (Lukas Czerner) [1856760] - [fs] jbd2: Account descriptor blocks into t_outstanding_credits (Lukas Czerner) [1856760] - [include] jbd2: update locking documentation for transaction_t (Lukas Czerner) [1856760] - [fs] jbd2: Factor out common parts of stopping and restarting a handle (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless wakeup from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless check from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Reorganize jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: Provide accessor function for handle credits (Lukas Czerner) [1856760] - [fs] ext4: Provide function to handle transaction restarts (Lukas Czerner) [1856760] - [fs] ext4: Avoid unnecessary revokes in ext4_alloc_branch() (Lukas Czerner) [1856760] - [fs] ext4: Use ext4_journal_extend() instead of jbd2_journal_extend() (Lukas Czerner) [1856760] - [fs] jbd2: Completely fill journal descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Fixup stale comment in commit code (Lukas Czerner) [1856760] - [include] jbd2: Fix possible overflow in jbd2_log_space_left() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' in ext4_jbd2.c (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' (Lukas Czerner) [1856760] - [fs] ext4: save all error info in save_error_info() and drop ext4_set_errno() (Lukas Czerner) [1856760] - [fs] ext4: save the error code which triggered an ext4_error() in the superblock (Lukas Czerner) [1856760] - [fs] jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft() (Lukas Czerner) [1856760] - [fs] ext4: stop overwrite the errcode in ext4_setup_super (Lukas Czerner) [1856760] - [fs] ext4: fix partial cluster initialization when splitting extent (Lukas Czerner) [1856760] - [fs] ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path (Lukas Czerner) [1856760] - [fs] ext4: fix race between ext4_sync_parent() and rename() (Lukas Czerner) [1856760] - [fs] ext4: clean up ext4_ext_convert_to_initialized() error handling (Lukas Czerner) [1856760] - [fs] ext4: clean up GET_BLOCKS_PRE_IO error handling (Lukas Czerner) [1856760] - [fs] ext4: fix error pointer dereference (Lukas Czerner) [1856760] - [fs] ext4: Avoid freeing inodes on dirty list (Lukas Czerner) [1856760] - [fs] writeback: Export inode_io_list_del() (Lukas Czerner) [1856760] - [fs] ext4: fix buffer_head refcnt leak when ext4_iget() fails (Lukas Czerner) [1856760] - [fs] ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max (Lukas Czerner) [1856760] - [fs] ext4: fix a style issue in fs/ext4/acl.c (Lukas Czerner) [1856760] - [fs] ext4: fix return-value types in several function comments (Lukas Czerner) [1856760] - [fs] ext4: use non-movable memory for superblock readahead (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect group count in ext4_fill_super error message (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect inodes per group in error message (Lukas Czerner) [1856760] - [fs] ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_blocks (Lukas Czerner) [1856760] - [fs] ext4: clean up error return for convert_initialized_extent() (Lukas Czerner) [1856760] - [fs] ext4: force buffer up-to-date while marking it dirty (Lukas Czerner) [1856760] - [fs] ext4: fix race between writepages and enabling EXT4_EXTENTS_FL (Lukas Czerner) [1856760] - [fs] ext4: rename s_journal_flag_rwsem to s_writepages_rwsem (Lukas Czerner) [1856760] - [fs] ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_flex_groups online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_group_info online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between online resizing and write operations (Lukas Czerner) [1856760] - [fs] ext4: add cond_resched() to __ext4_find_entry() (Lukas Czerner) [1856760] - [fs] ext4: fix a data race in EXT4_I(inode)->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix checksum errors with indexed dirs (Lukas Czerner) [1856760] - [fs] ext4: simplify checking quota limits in ext4_statfs() (Lukas Czerner) [1856760] - [fs] ext4: choose hardlimit when softlimit is larger than hardlimit in ext4_statfs_project() (Lukas Czerner) [1856760] - [fs] ext4: don't assume that mmp_nodename/bdevname have NUL (Lukas Czerner) [1856760] - [fs] jbd2: make sure ESHUTDOWN to be recorded in the journal superblock (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic when aborting with zero errno (Lukas Czerner) [1856760] - [fs] jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record (Lukas Czerner) [1856760] - [fs] jbd2_seq_info_next should increase position index (Lukas Czerner) [1856760] - [fs] ext4,jbd2: fix comment and code style (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status trace points (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status fragmentation for plain files (Lukas Czerner) [1856760] - [fs] jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal (Lukas Czerner) [1856760] - [fs] ext4: fix some nonstandard indentation in extents.c (Lukas Czerner) [1856760] - [fs] ext4: fix documentation for ext4_ext_try_to_merge() (Lukas Czerner) [1856760] - [fs] ext4: avoid fetching btime in ext4_getattr() unless requested (Lukas Czerner) [1856760] - [fs] ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] ext4: optimize __ext4_check_dir_entry() (Lukas Czerner) [1856760] - [fs] ext4: check for directory entries too close to block end (Lukas Czerner) [1856760] - [fs] ext4: fix a bug in ext4_wait_for_tail_page_commit (Lukas Czerner) [1856760] - [fs] jbd2: Fix statistics for the number of logged blocks (Lukas Czerner) [1856760] - [fs] ext4: Fix ext4_should_journal_data() for EA inodes (Lukas Czerner) [1856760] - [fs] ext4: Fix credit estimate for final inode freeing (Lukas Czerner) [1856760] - [fs] ext4: Do not iput inode under running transaction (Lukas Czerner) [1856760] - [fs] ext4: Move marking of handle as sync to ext4_add_nondir() (Lukas Czerner) [1856760] - [fs] ext4: update direct I/O read lock pattern for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] jbd2: flush_descriptor(): Do not decrease buffer head's ref count (Lukas Czerner) [1856760] - [fs] ext4: fix prefetchw of NULL page (Lukas Czerner) [1856760] - [fs] ext4: check for non-zero journal inum in ext4_calculate_overhead (Lukas Czerner) [1814574] - [fs] ext4: do not commit super on read-only bdev (Lukas Czerner) [1814574] - [kernel] isolcpus: Affine unbound kernel threads to housekeeping cpus (Marcelo Tosatti) [1791930] - [kernel] kthread: Switch to cpu_possible_mask (Marcelo Tosatti) [1791930] - [scsi] scsi: lpfc: Quieten some printks (Dick Kennedy) [1859338] - [scsi] Revert "scsi: lpfc: Fix scsi host template for SLI3 vports" (Dick Kennedy) [1851189] - [md] dm mpath: use double checked locking in fast path (Mike Snitzer) [1848651] - [md] dm mpath: rename current_pgpath to pgpath in multipath_prepare_ioctl (Mike Snitzer) [1848651] - [md] dm mpath: rework __map_bio() (Mike Snitzer) [1848651] - [md] dm mpath: factor out multipath_queue_bio (Mike Snitzer) [1848651] - [md] dm mpath: push locking down to must_push_back_rq() (Mike Snitzer) [1848651] - [md] dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH (Mike Snitzer) [1848651] - [md] dm mpath: changes from initial m->flags locking audit (Mike Snitzer) [1848651] - [md] dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() (Mike Snitzer) [1848651] - [md] dm: do not use waitqueue for request-based DM (Mike Snitzer) [1848651] - [block] blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight() (Mike Snitzer) [1848651] - [powerpc] powerpc/fadump: fix race between pstore write and fadump crash trigger (Steve Best) [1820109] - [tools] libbpf: Fix probe code to return EPERM if encountered (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1856592] - [tools] tools selftests/bpf: Fix vmlinux test for kprobe and trampoline probes (Jiri Olsa) [1855778] - [net] net: Restrict receive packets queuing to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [pci] PCI: Restrict probe functions to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [lib] lib: Restrict cpumask_local_spread to houskeeping CPUs (Nitesh Narayan Lal) [1844520]- [tools] selftests/powerpc: Purge extra count_pmc() calls of ebb selftests (Desnes Augusto Nunes do Rosario) [1739769] - [netdrv] bonding: symmetric ICMP transmit (Jarod Wilson) [1760293] - [netdrv] bonding: balance ICMP echoes in layer3+4 mode (Jarod Wilson) [1760362] - [powerpc] powerpc/vas: Report proper error code for address translation failure (Steve Best) [1858160] - [infiniband] IB/hfi1: Fix module use count flaw due to leftover module put calls (Kamal Heib) [1858388] - [gpu] vgaarb: Add support for 64-bit frame buffer address (Karol Herbst) [1735217] - [netdrv] ionic: centralize queue reset code (Jonathan Toppins) [1857851] - [s390] s390/qeth: support net namespaces for L3 devices (Philipp Rudo) [1857311] - [s390] s390/qeth: implement smarter resizing of the RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: refactor buffer pool code (Philipp Rudo) [1857311] - [s390] s390/qeth: use page pointers to manage RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: cancel RX reclaim work earlier (Philipp Rudo) [1857311] - [s390] s390/qeth: handle error when backing RX buffer (Philipp Rudo) [1857311] - [s390] s390/qeth: don't reset default_out_queue (Philipp Rudo) [1857311] - [s390] s390/qdio: fill SBALEs with absolute addresses (Philipp Rudo) [1857311] - [s390] s390/qeth: fix off-by-one in RX copybreak check (Philipp Rudo) [1857311] - [s390] s390/qeth: vnicc Fix EOPNOTSUPP precedence (Philipp Rudo) [1857311] - [s390] s390/qeth: consolidate QDIO queue setup (Philipp Rudo) [1857311] - [s390] s390/pci: Fix s390_mmio_read/write with MIO (Philipp Rudo) [1857315] - [s390] scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action (Philipp Rudo) [1857312] - [net] net/smc: tolerate future SMCD versions (Philipp Rudo) [1854992] - [fs] ext4: use RCU API in debug_print_tree (Lukas Czerner) [1837777] - [fs] ext4: fix potential use after free after remounting with noblock_validity (Lukas Czerner) [1837777] - [fs] ext4: add cond_resched() to ext4_protect_reserved_inode (Lukas Czerner) [1837777] - [fs] fibmap: Reject negative block numbers (Carlos Maiolino) [1687121] - [vfio] vfio/pci: Fix SR-IOV VF handling with MMIO blocking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Invalidate mmaps and block MMIO access on disabled memory (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Fault mmaps to enable vma tracking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Support faulting PFNMAP vmas (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/pci: call irq_bypass_unregister_producer() before freeing irq (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio_pci: Enable memory accesses before calling pci_map_rom (Alex Williamson) [1837310] {CVE-2020-12888} - [x86] mm: Fix mremap not considering huge pmd devmap (Rafael Aquini) [1843441] {CVE-2020-10757} - [x86] x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches (Waiman Long) [1847396 1846029] {CVE-2020-10768} - [x86] x86/speculation: Prevent rogue cross-process SSBD shutdown (Waiman Long) [1847358 1846029] {CVE-2020-10766} - [x86] x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS (Waiman Long) [1847379 1846029] {CVE-2020-10767} - [x86] x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline (Waiman Long) [1846029] - [arm64] Return ENODEV when the selected speculation misfeature is unsupported (Waiman Long) [1846029] - [x86] x86/speculation: Add support for STIBP always-on preferred mode (Waiman Long) [1846029] - [x86] x86/speculation: Change misspelled STIPB to STIBP (Waiman Long) [1846029]- [powerpc] powernv/iov: Ensure the pdn for VFs always contains a valid PE number (David Gibson) [1848235] - [powerpc] don't use ioremap_prot() nor __ioremap() unless really needed (Greg Kurz) [1855957] - [char] tpm: ibmvtpm: Wait for ready buffer before probing for TPM2 attributes (David Gibson) [1837283] - [powerpc] Check prom_init for disallowed sections (Michael Roth) [1856099] - [powerpc] prom_init: Move __prombss to it's own section and store it in .bss (Michael Roth) [1856099] - [powerpc] prom_init: Move const structures to __initconst (Michael Roth) [1856099] - [powerpc] prom_init: Make "default_colors" const (Michael Roth) [1856099] - [powerpc] prom_init: Move ibm_arch_vec to __prombss (Michael Roth) [1856099] - [fs] ext4: unregister sysfs path before destroying jbd2 journal (Lukas Czerner) [1814577] - [powerpc] powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size (Steve Best) [1856889] - [netdrv] bnxt_en: fix NULL dereference in case SR-IOV configuration fails (Jonathan Toppins) [1856372] - [security] kexec: Allow kexec_file() with appropriate IMA policy when locked down (Bruno Meneguele) [1854097] - [x86] x86/apic/vector: Warn when vector space exhaustion breaks affinity (Neil Horman) [1714686] - [tools] perf report TUI: Fix segmentation fault in perf_evsel__hists_browse() (Michael Petlan) [1855737] - [fs] ext4: do not zeroout extents beyond i_disksize (Lukas Czerner) [1817816] - [pci] PCI/DPC: Print IRQ number used by port (Myron Stowe) [1855343] - [pci] PCI/AER: Use "aer" variable for capability offset (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant dev->aer_cap checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant pci_is_pcie() checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership (Myron Stowe) [1855343] - [tools] selftests: bpf: use __u32 for sock::sk_pacing_rate (Yauheni Kaliuta) [1856324] - [tools] libbpf: Handle GCC noreturn-turned-volatile quirk (Yauheni Kaliuta) [1854327] - [netdrv] net/mlx5e: CT: Fix releasing ft entries (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Remove unused function param (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Return err_ptr from internal functions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Expand tunnel register mappings (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Use mapping for zone restore register (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Re-use tuple modify headers for identical modify actions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Export sharing of mod headers to a new file (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Add support for COPY steering action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Accept flow rules without match (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Restore ct state from lookup in zone instead of tupleid (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Don't offload tuple rewrites for established tuples (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Use netdev_info instead of pr_info (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Allow header rewrite of 5-tuple and ct clear action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Save ct entries tuples in hashtables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: CT: Remove unused variables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Avoid eswitch header inclusion in fs core layer (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: vxlan: Use RCU for vxlan table lookup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Remove unused mlx5e_xsk_first_unused_channel (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Fix memory leak in cleanup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix port buffers cell size value (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix CPU mapping after function reload to avoid aRFS RX crash (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix VXLAN configuration restore after function reload (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Fix eeprom support for SFP module (Alaa Hleihel) [1856057] - [infiniband] IB/mlx5: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Do not include rwlock.h directly (Alaa Hleihel) [1856057] - [fs] jbd2: fix data races at struct journal_head (Lukas Czerner) [1792518] - [fs] jbd2: remove pointless assertion in __journal_remove_journal_head (Lukas Czerner) [1792518] - [fs] jbd2: improve comments about freeing data buffers whose page mapping is NULL (Lukas Czerner) [1792518] - [fs] jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer (Lukas Czerner) [1792518] - [fs] jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() (Lukas Czerner) [1792518] - [fs] ext4: unlock on error in ext4_expand_extra_isize() (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: fix support for inode sizes > 1024 bytes (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: validate the debug_want_extra_isize mount option at parse time (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: add more paranoia checking in ext4_expand_extra_isize handling (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: unsigned int compared against zero (Lukas Czerner) [1836666] {CVE-2019-19319} - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1836666] {CVE-2019-19319} - [powerpc] powerpc/kernel/sysfs: Add new config option PMU_SYSFS to enable PMU SPRs sysfs file creation (Michael Petlan) [1821284] - [powerpc] powerpc/kernel/sysfs: Refactor current sysfs.c (Michael Petlan) [1821284] - [kernel] irqdomain: Add the missing assignment of domain->fwnode for named fwnode (Mohammed Gamal) [1846666] - [security] lockdown: Allow unprivileged users to see lockdown status (Vladis Dronov) [1805299] - [edac] EDAC/ghes: Setup DIMM label from DMI and use it in error reports (Robert Richter) [1726153]- [x86] kvm: nvmx: fixes for preemption timer migration (Paolo Bonzini) [1854831] - [powerpc] pci/of: Parse unassigned resources (Greg Kurz) [1849921] - [video] revert "hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver" (Vitaly Kuznetsov) [1848840] - [video] revert "hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs" (Vitaly Kuznetsov) [1848840] - [pci] hv: Retry PCI bus D0 entry on invalid device state (Mohammed Gamal) [1846666] - [pci] hv: Fix the PCI HyperV probe failure path to release resource properly (Mohammed Gamal) [1846666] - [pci] hv: Allocate a named fwnode instead of an address-based one (Mohammed Gamal) [1846666] - [netdrv] tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes (Jonathan Toppins) [1850176] - [scsi] scsi: lpfc: Fix kdump hang on PPC (Dick Kennedy) [1722596] - [fs] nfsd: fix nfsdfs inode reference count leak ("J. Bruce Fields") [1846235] - [fs] nfsd4: fix nfsdfs reference count loop ("J. Bruce Fields") [1846235] - [kernel] sched: Defend cfs and rt bandwidth quota against overflow (Phil Auld) [1854180] - [kernel] sched/core: Make some functions static (Phil Auld) [1854180] - [kernel] sched/fair: Refill bandwidth before scaling (Phil Auld) [1854180] - [kernel] sched/fair: Eliminate bandwidth race between throttling and distribution (Phil Auld) [1854180] - [kernel] sched/fair: Fix race between runtime distribution and assignment (Phil Auld) [1854180] - [kernel] sched/deadline: Initialize ->dl_boosted (Phil Auld) [1854179] - [kernel] sched/core: Fix PI boosting between RT and DEADLINE tasks (Phil Auld) [1854179] - [netdrv] ibmveth: Fix max MTU limit (Diego Domingos) [1846435] - [kernel] sched/core: Fix ttwu() race (Phil Auld) [1854178] - [tools] perf flamegraph: Explicitly set utf-8 encoding (Michael Petlan) [1849027] - [kernel] sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption (Phil Auld) [1854174] - [kernel] workqueue: Remove the warning in wq_worker_sleeping() (Phil Auld) [1854174] - [kernel] sched/fair: Fix negative imbalance in imbalance calculation (Phil Auld) [1854174] - [kernel] sched/fair: Optimize select_idle_core() (Phil Auld) [1854174] - [x86] x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs (Myron Stowe) [1854184] - [netdrv] r8169: fix firmware not resetting tp->ocp_base (Josef Oskera) [1851960] - [acpi] ACPI: configfs: Disallow loading ACPI tables when locked down (Lenny Szubowicz) [1852969] - [arm64] Revert "bpf: Restrict bpf_probe_read{, str}() only to archs where they work" (Jiri Olsa) [1847837] - [s390] s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range (Jiri Olsa) [1847837] - [net] Bluetooth: Modify LE window and interval for suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect type for window and interval (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connections (Gopal Tiwari) [1838924] - [net] Bluetooth: don't assume key size is 16 when the command fails (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add get_peer_pid callback (Gopal Tiwari) [1838924] - [net] Bluetooth: Restore running state if suspend fails (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect branch in connection complete (Gopal Tiwari) [1838924] - [net] Bluetooth: Do not cancel advertising when starting a scan (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: remove set but not used variable 'credits' (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Fix a condition in l2cap_sock_recvmsg() (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: handle l2cap config request during open state (Gopal Tiwari) [1838924] - [net] Bluetooth: clean up connection in hci_cs_disconnect (Gopal Tiwari) [1838924] - [net] Bluetooth: Pause discovery and advertising during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle LE devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle BR/EDR devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: add mgmt_cmd_status in add_advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: fix off by one in err_data_reporting cmd masks (Gopal Tiwari) [1838924] - [net] Bluetooth: Use bt_dev_err for RPA generation failure message (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add module option to enable ECRED mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add initial code for Enhanced Credit Based Mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of skb_pull to parse L2CAP signaling PDUs (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix calculation of SCO handle for packet processing (Gopal Tiwari) [1838924] - [net] Bluetooth: guard against controllers sending zero'd events (Gopal Tiwari) [1838924] - [net] Bluetooth: During le_conn_timeout disable EXT_ADV (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove adv set for directed advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix Suspicious RCU usage warnings (Gopal Tiwari) [1838924] - [net] Bluetooth: Use list_for_each_entry_rcu() to traverse RCU list in RCU read-side CS (Gopal Tiwari) [1838924] - [net] Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [net] Bluetooth: fix passkey uninitialized when used (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: Use MTU auto tune logic (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix crash when using new BT_PHY option (Gopal Tiwari) [1838924] - [net] Bluetooth: Disable Extended Adv if enabled (Gopal Tiwari) [1838924] - [net] Bluetooth: Add BT_PHY socket option (Gopal Tiwari) [1838924] - [net] Bluetooth: secure bluetooth stack from bluedump attack (Gopal Tiwari) [1838924] - [net] Bluetooth: remove __get_channel/dir and __dir (Gopal Tiwari) [1838924] - [net] Bluetooth: prefetch channel before killing sock (Gopal Tiwari) [1838924] - [net] Bluetooth: optimize barrier usage for Rmw atomics (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix refcount use-after-free issue (Gopal Tiwari) [1838924] - [net] Bluetooth: SMP: Fix SALT value in some comments (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix race condition in hci_release_sock() (Gopal Tiwari) [1838924] - [net] Bluetooth: Move {min, max}_key_size debugfs into hci_debugfs_create_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Add missing checks for HCI_ISODATA_PKT packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: fix appearance typo in mgmt.c (Gopal Tiwari) [1838924] - [net] Bluetooth: adding missing const decoration to mgmt_status_table (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: monitor: Add support for ISO packets (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of __check_timeout on hci_sched_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Implementation of MGMT_OP_SET_BLOCKED_KEYS (Gopal Tiwari) [1838924] - [net] Bluetooth: remove redundant assignment to variable icid (Gopal Tiwari) [1838924] - [net] Bluetooth: Auto tune if input MTU is set to 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove usage of BT_ERR_RATELIMITED macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Adding a bt_dev_warn_ratelimited macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix memory leak in hci_connect_le_scan (Gopal Tiwari) [1838924] - [net] Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks (Gopal Tiwari) [1838924] - [net] Bluetooth: delete a stray unlock (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix advertising duplicated flags (Gopal Tiwari) [1838924] - [net] net: use skb_queue_empty_lockless() in poll() handlers (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix not using LE_ADV_NONCONN_IND for instance 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix using advertising instance duration as timeout (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move hci_sock handlers into driver (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move rfcomm handlers into driver (Gopal Tiwari) [1838924] - [net] Bluetooth: hci_core: fix init for HCI_USER_CHANNEL (Gopal Tiwari) [1838924] - [net] Bluetooth: Workaround directed advertising bug in Broadcom controllers (Gopal Tiwari) [1838924] - [net] Bluetooth: missed cpu_to_le16 conversion in hci_init4_req (Gopal Tiwari) [1838924] - [hid] Bluetooth: hidp: Fix assumptions on the return value of hidp_send_message (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for utilizing Fast Advertising Interval (Gopal Tiwari) [1838924] - [net] Bluetooth: 6lowpan: Make variable header_ops constant (Gopal Tiwari) [1838924] - [net] Revert "Bluetooth: validate BLE connection interval updates" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print Intel fw build version in power-on boot (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bfusb: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [net] Bluetooth: Enable erroneous data reporting if WBS is supported (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpiod_get_optional() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make bt_en and susclk not mandatory for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Not send vendor pre-shutdown command for QCA Rome (Gopal Tiwari) [1838924] - [net] Bluetooth: Support querying for WBS support through MGMT (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add flag to define wideband speech capability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Remove a redundant assignment in 'h4_flush()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Fix a typo in a comment (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Move variable into local scope (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Bug fixes while collecting controller memory dump (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: btrtl: Add support for RTL8822C (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix a typo in Kconfig (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_uart: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_intel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 13d3:3548 Realtek 8822CE device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Optimized code while enabling clocks for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable clocks required for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Use kvmalloc for FW allocations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable power off/on support during hci down/up for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Retry btsoc initialize when it fails (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add QCA Rome power off support to the qca_power_shutdown() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: enable IRQ capability from devicetree (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_vhci: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btsdio: Check for valid packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add qca_power_on() API to support both wcn399x and Rome power up (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm : Fix warning about missing blank lines after declarations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove set but not used variable 'opcode' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use vfree() instead of kfree() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 04ca:3021 QCA_ROME device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Collect controller memory dump during SSR (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Drive RTS only for BCM43438 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace of_device_get_match_data with device_get_match_data (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add missing static inline in header (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Disable runtime suspend on Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix memory leak on fw (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix non-atomic allocation in completion handler (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Support pcm params in dts (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Support pcm configuration (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Edit the logical value for Realtek Bluetooth reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4334B0 UART Bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix PM leak in error case of setup (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Rename ROME specific variables to generic variables (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btmtksdio: add MODULE_DEVICE_TABLE() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix invalid-free in bcsp_close() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: add PM support (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Add compatible string for BCM43540 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: remove unneeded semicolon (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix RTS handling during startup (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_qca: Add delay for wcn3990 stability" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Remove return statement in btintel_reset_to_bootloader (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Split qca_power_setup() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use regulator bulk enable/disable (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Don't vote for specific voltage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Update regulator_set_load() usage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add delay for wcn3990 stability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Trigger Intel FW download error recovery (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btwilink: drop superseded driver (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_ll: set operational frequency earlier" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue for the incorrect error return code (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use IS_ENABLED instead of #ifdef (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print FW version after FW download (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: avoid unused function warning (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_nokia: Save a few cycles in 'nokia_enqueue()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use cmd_timeout to reset Realtek device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue that failing to download the FW which size is over 32K bytes (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove trailing newline from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for QCA UART Radio (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove redundant prefix from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: bcm: Add support for loading firmware for BCM4345C5 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Add firmware version print (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: hci_bcm: Give more time to come out of reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: wait for Pre shutdown complete event before sending the Power off pulse (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix -Wunused-const-variable warnings (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Fix suspend issue for Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove redundant initializations to zero (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make structure qca_proto constant (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bpa10x: change return value (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: disable irqs when spinlock is acquired (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices (Gopal Tiwari) [1838924]- [powerpc] powerpc/papr_scm: Implement support for PAPR_PDSM_HEALTH (Gustavo Duarte) [1782178] - [powerpc] ndctl/papr_scm, uapi: Add support for PAPR nvdimm specific methods (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Improve error logging and handling papr_scm_ndctl() (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Fetch nvdimm health information from PHYP (Gustavo Duarte) [1782178] - [lib] seq_buf: Export seq_buf_printf (Gustavo Duarte) [1782178] - [firmware] efi: Restrict efivar_ssdt_load when the kernel is locked down (Lenny Szubowicz) [1852949] - [netdrv] vmxnet3: allow rx flow hash ops only when rss is enabled (Cathy Avery) [1845417] - [netdrv] net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss() (Cathy Avery) [1845417] - [netdrv] vmxnet3: use correct hdr reference when packet is encapsulated (Cathy Avery) [1845417] - [netdrv] vmxnet3: update to version 4 (Cathy Avery) [1845417] - [netdrv] vmxnet3: add geneve and vxlan tunnel offload support (Cathy Avery) [1845417] - [netdrv] vmxnet3: add support to get/set rx flow hash (Cathy Avery) [1845417] - [netdrv] vmxnet3: prepare for version 4 changes (Cathy Avery) [1845417] - [netdrv] vmxnet3: let core reject the unsupported coalescing parameters (Cathy Avery) [1845417] - [netdrv] vmxnet3: use new helper tcp_v6_gso_csum_prep (Cathy Avery) [1845417] - [netdrv] vmxnet3: Remove always false conditional statement (Cathy Avery) [1845417] - [kernel] kexec: do not verify the signature without the lockdown or mandatory signature (Lianbo Jiang) [1836148] - [fs] block: Fix use-after-free in blkdev_get() (Ming Lei) [1847779] - [kernel] kernel: rh_features: fix reading empty feature list from /proc (Jiri Benc) [1843064] {CVE-2020-10774} - [netdrv] ice: cleanup unsigned loops (Jonathan Toppins) [1781403] - [netdrv] ice: fix usage of incorrect variable (Jonathan Toppins) [1781403] - [netdrv] ice: Fix bad register reads (Jonathan Toppins) [1781403] - [netdrv] ice: check for compatibility between DDP package and firmware (Jonathan Toppins) [1781403] - [netdrv] ice: Check if unicast MAC exists before setting VF MAC (Jonathan Toppins) [1781403] - [netdrv] ice: print Rx MDD auto reset message before VF reset (Jonathan Toppins) [1781403] - [netdrv] ice: Call ice_aq_set_mac_cfg (Jonathan Toppins) [1781403] - [netdrv] ice: Implement aRFS (Jonathan Toppins) [1781403] - [netdrv] ice: Restore filters following reset (Jonathan Toppins) [1781403] - [netdrv] ice: Enable flex-bytes support (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv6 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv4 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support displaying ntuple rules (Jonathan Toppins) [1781403] - [netdrv] ice: Initialize Flow Director resources (Jonathan Toppins) [1781403] - [netdrv] ice: Rename build_ctob to ice_build_ctob (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary backslash (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary check (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary expression that is always true (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for removing/adding mac filters (Jonathan Toppins) [1781405] - [netdrv] ice: refactor filter functions (Jonathan Toppins) [1781405] - [netdrv] ice: Fix resource leak on early exit from function (Jonathan Toppins) [1781405] - [netdrv] ice: cleanup vf_id signedness (Jonathan Toppins) [1781405] - [netdrv] ice: Fix casting issues (Jonathan Toppins) [1781405] - [netdrv] ice: Provide more meaningful error message (Jonathan Toppins) [1781405] - [netdrv] ice: Fix probe/open race condition (Jonathan Toppins) [1781405] - [netdrv] ice: only drop link once when setting pauseparams (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for contiguous TCs (Jonathan Toppins) [1781405] - [netdrv] ice: Don't reset and rebuild for Tx timeout on PFC enabled queue (Jonathan Toppins) [1781405] - [netdrv] ice: Add VF promiscuous support (Jonathan Toppins) [1781405] - [netdrv] ice: Add support for tunnel offloads (Jonathan Toppins) [1781405] - [netdrv] ice: report netlist version in .info_get (Jonathan Toppins) [1781405] - [netdrv] ice: add additional E810 device id (Jonathan Toppins) [1725447] - [x86] x86/split_lock: Update to use X86_MATCH_INTEL_FAM6_MODEL() (Prarit Bhargava) [1482757] - [x86] x86/intel_split_lock: Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Provide handle_guest_split_lock() (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Add Tremont family CPU models (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not architectural (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Rework the initialization flow of split lock detection (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Enable split lock detection by kernel (Prarit Bhargava) [1482757] - [netdrv] drivers/net/b44: Change to non-atomic bit operations on pwol_mask (Prarit Bhargava) [1482757] - [x86] x86/cpu: Align cpu_caps_cleared and cpu_caps_set to unsigned long (Prarit Bhargava) [1482757] - [x86] x86/boot: Make the GDT 8-byte aligned (Prarit Bhargava) [1482757] - [wireless] wlcore: simplify/fix/optimize reg_ch_conf_pending operations (Prarit Bhargava) [1482757] - [uapi] prctl: PR_{G, S}ET_IO_FLUSHER to support controlling memory reclaim (Waiman Long) [1757240]- [kernel] kernel: fork: avoid utilizing a non-initialized task_struct_rh pointer in the error exit path (Rafael Aquini) [1838475 1820041] - [infiniband] RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() (Kamal Heib) [1846063] - [infiniband] RDMA/ipoib: Return void from ipoib_ib_dev_stop() (Kamal Heib) [1846063] - [powerpc] mm/pkeys: Make pkey access check work on execute_only_key (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Fix MADV_DONTNEED and parallel page fault race (Greg Kurz) [1748772] - [mm] change pmdp_huge_get_and_clear_full take vm_area_struct as arg (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Avoid sending IPI on clearing PMD (Greg Kurz) [1748772] - [powerpc] 64s: Fix THP PMD collapse serialisation (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use pte_present instead of opencoding _PAGE_PRESENT check (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in kvmppc_book3s_instantiate_page (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Avoid using rmap to protect parallel page table update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in pute_tce functions (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in h_enter (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in page fault handler (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper for host page table walk (Greg Kurz) [1748772] - [powerpc] kvm: ppc: Fix nested guest RC bits update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use kvm helpers to walk shadow or secondary table (Greg Kurz) [1748772] - [powerpc] kvm/nested: Add helper to walk nested shadow linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper to walk partition scoped linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: switch from raw_spin_*lock to arch_spin_lock (Greg Kurz) [1748772] - [powerpc] perf/callchain: Use __get_user_pages_fast in read_user_stack_slow (Greg Kurz) [1748772] - [powerpc] mce: Don't reload pte val in addr_to_pfn (Greg Kurz) [1748772] - [powerpc] book3s64/hash: Use the pte_t address from the caller (Greg Kurz) [1748772] - [powerpc] hash64: Restrict page table lookup using init_mm with __flush_hash_table_range (Greg Kurz) [1748772] - [powerpc] mm/hash64: use _PAGE_PTE when checking for pte_present (Greg Kurz) [1748772] - [powerpc] pkeys: Check vma before returning key fault error to the user (Greg Kurz) [1748772] - [powerpc] pkeys: Avoid using lockless page table walk (Greg Kurz) [1748772] - [powerpc] mmu: add is_strict_kernel_rwx() helper (Greg Kurz) [1748772] - [powerpc] mm: move update_mmu_cache() into book3s hash utils (Greg Kurz) [1748772] - [powerpc] mm: Move book3s32 specifics in subdirectory mm/book3s64 (Greg Kurz) [1748772] - [powerpc] mm: move FSL_BOOK3 version of update_mmu_cache() (Greg Kurz) [1748772] - [powerpc] mm: define empty update_mmu_cache() as static inline (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU to CONFIG_PPC_BOOK3S (Greg Kurz) [1748772] - [powerpc] mm: don't use _PAGE_EXEC for calling hash_preload() (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU_32 to CONFIG_PPC_BOOK3S_32 (Greg Kurz) [1748772] - [powerpc] handover page flags with a pgprot_t parameter (Greg Kurz) [1748772] - [powerpc] mm: properly set PAGE_KERNEL flags in ioremap() (Greg Kurz) [1748772] - [powerpc] 32: Add ioremap_wt() and ioremap_coherent() (Greg Kurz) [1748772] - [netdrv] crypto/chcr: error seen if CONFIG_CHELSIO_TLS_DEVICE isn't set (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: avoid -Wreturn-local-addr warning (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: fix EOTID leak when disabling TC-MQPRIO offload (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: Enable ktls settings at run time (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: cleanup error code in setup_sge_queues_uld() (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: add adapter hotplug support for ULDs (Christoph von Recklinghausen) [1797945] - [crypto] Crypto: chelsio - Fixes a deadlock between rtnl_lock and uld_mutex (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: nic-tls stats in ethtool (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: fix incorrect ipv6 packet length (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: Add missing include file (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Add ipv6 support and statistics (Christoph von Recklinghausen) [1797945] - [crypto] chcr: Handle first or middle part of record (Christoph von Recklinghausen) [1797945] - [crypto] chcr: handle partial end part of a record (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: complete record tx handling (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Save tx keys and handle HW response (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr : Register to tls add and del callback (Christoph von Recklinghausen) [1797945] - [hwmon] hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap' (Al Stone) [1749529] - [netdrv] net/mlx4_core: fix a memory leak bug (Alaa Hleihel) [1846792] - [netdrv] net/mlx4_core: Add missing iounmap() in error path (Alaa Hleihel) [1846792] - [netdrv] net/mlx5: E-switch, Fix error unwinding flow for steering init failure (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Enable chains only if regs loopback is enabled (Alaa Hleihel) [1848830 1846791] - [netdrv] net/mlx5e: en_tc: Rely just on register loopback for tunnel restoration (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Skip restore modify header between prios of same chain (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: CT: Fix ipv6 nat header rewrite actions (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Don't fail driver on failure to create debugfs (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Add missing mutex destroy (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix devlink objects and devlink device unregister sequence (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Wait for inactive autogroups (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Disable reload while removing the device (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix ethtool hfunc configuration change (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix repeated XSK usage on one channel (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Split RX and TX lock for parallel insertion (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Add a spinlock to protect the send ring (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Fix freeing in dr_create_rc_qp() (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix fatal error handling during device load (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: drain health workqueue in case of driver load error (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: Drain wq first during PCI device removal (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Have single error unwinding path (Alaa Hleihel) [1846791] - [netdrv] mlx5: reject unsupported coalescing params (Alaa Hleihel) [1846791] - [crypto] Crypto: chelsio - Fixes a hang issue during driver registration (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Use multiple txq/rxq per tfm to process the requests (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Recalculate iv only if it is needed (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - un-register crypto algorithms (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Endianess bug in create_authenc_wr (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Print the chcr driver information while module load (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the libkcapi's cbc(aes) aio fail test cases (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Resetting crypto counters during the driver unregister (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - fix writing tfm flags to wrong place (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - calculating tx_channel_id as per the max number of channels (Vishal Kulkarni) [1845004] - [firmware] tpm: check event log version before reading final events (Jerry Snitselaar) [1839284] - [char] tpm: Fix TIS locality timeout problems (Jerry Snitselaar) [1840789]- [vfio] vfio/pci: Clear error and request eventfd ctx after releasing (Alex Williamson) [1847731] - [fs] pNFS/flexfiles: Fix list corruption if the mirror count changes (Benjamin Coddington) [1852500] - [netdrv] ionic: update the queue count on open (Michal Schmidt) [1846879] - [tools] turbostat: Use sched_getcpu() instead of hardcoded cpu 0 (Prarit Bhargava) [1852123] - [infiniband] RDMA/hfi1: Fix null-pointer dereference when calling mmu_notifier_register (Kamal Heib) [1850345] - [platform] Revert "intel-speed-select: Firmware workarounds for Icelake" (Prarit Bhargava) [1820597] - [powerpc] powerpc/crashkernel: Take "mem=" option into account (Pingfan Liu) [1747969] - [tools] perf stat: Increase perf metric output resolution (Michael Petlan) [1844632] - [tools] perf vendor events power9: Add missing metrics to POWER9 'cpi_breakdown' (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power8 metrics (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power9 metrics (Michael Petlan) [1844632] - [s390] s390/kaslr: add support for R_390_JMP_SLOT relocation type (Claudio Imbrenda) [1850908] - [s390] s390: prevent leaking kernel address in BEAR (Claudio Imbrenda) [1850907] - [s390] s390/cpumf: Adjust registration of s390 PMU device drivers (Claudio Imbrenda) [1850906] - [firmware] efi/x86: Add TPM related EFI tables to unencrypted mapping checks (Lenny Szubowicz) [1849922] - [security] selinux: allow reading labels before policy is loaded (Ondrej Mosnacek) [1839819] - [idle] intel_idle: Introduce 'use_acpi' module parameter (Prarit Bhargava) [1849666] - [net] xsk: Add overflow check for u64 division, stored into u32 (Jiri Benc) [1838075] - [tools] selftests: netdevsim: Always initialize 'RET' variable (Jiri Benc) [1838075] - [netdrv] netdevsim: Ensure policer drop counter always increases (Jiri Benc) [1838075] - [tools] selftests/bpf: Check for correct program attach/detach in xdp_attach test (Jiri Benc) [1838075] - [tools] libbpf: Fix type of old_fd in bpf_xdp_set_link_opts (Jiri Benc) [1838075] - [net] xsk: Add missing check on user supplied headroom size (Jiri Benc) [1838075] - [net] xdp: Reset prog in dev_change_xdp_fd when fd is negative (Jiri Benc) [1838075] - [netdrv] veth: rely on peer veth_rq for ndo_xdp_xmit accounting (Jiri Benc) [1838075] - [netdrv] veth: rely on veth_rq in veth_xdp_flush_bq signature (Jiri Benc) [1838075] - [net] page pool: allow to pass zero flags to page_pool_init() (Jiri Benc) [1838075] - [tools] selftests/bpf: Add tests for attaching XDP programs (Jiri Benc) [1838075] - [tools] libbpf: Add function to set link XDP fd while specifying old program (Jiri Benc) [1838075] - [tools] Add EXPECTED_FD-related definitions in if_link.h (Jiri Benc) [1838075] - [net] xdp: Support specifying expected existing program when attaching XDP (Jiri Benc) [1838075] - [netdrv] veth: remove atomic64_add from veth_xdp_xmit hotpath (Jiri Benc) [1838075] - [netdrv] veth: introduce more xdp counters (Jiri Benc) [1838075] - [netdrv] veth: distinguish between rx_drops and xdp_drops (Jiri Benc) [1838075] - [netdrv] veth: introduce more specialized counters in veth_stats (Jiri Benc) [1838075] - [netdrv] veth: move xdp stats in a dedicated structure (Jiri Benc) [1838075] - [net] xdp: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [net] bpf: inet_diag: Dump bpf_sk_storages in inet_diag_dump() (Jiri Benc) [1838075] - [net] bpf: INET_DIAG support in bpf_sk_storage (Jiri Benc) [1838075] - [net] inet_diag: Move the INET_DIAG_REQ_BYTECODE nlattr to cb->data (Jiri Benc) [1838075] - [net] inet_diag: Refactor inet_sk_diag_fill(), dump(), and dump_one() (Jiri Benc) [1838075] - [net] inet_diag: return classid for all socket types (Jiri Benc) [1838075] - [net] inet_diag: fix reporting cgroup classid and fallback to priority (Jiri Benc) [1838075] - [net] Remove unneeded export of a couple of xdp generic functions (Jiri Benc) [1838075] - [net] page_pool: API cleanup and comments (Jiri Benc) [1838075] - [net] bpf, sockmap: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [netdrv] geneve: allow changing DF behavior after creation (Sabrina Dubroca) [1847861] - [net] netfilter: nf_tables: add missing ->release_ops() in error path of newrule() (Andrea Claudi) [1846236] - [net] netfilter: nft_compat: use .release_ops and remove list of extension (Andrea Claudi) [1846236] - [net] ipv6: fix IPV6_ADDRFORM operation logic (Hangbin Liu) [1842025] - [net] ipv6: fix restrict IPV6_ADDRFORM operation (Hangbin Liu) [1842025] - [net] netfilter: nat: fix error handling upon registering inet hook (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload for redir (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload with inet family (Florian Westphal) [1579145] - [net] netfilter: nft_chain_nat: inet family is missing module ownership (Florian Westphal) [1579145] - [net] netfilter: nf_tables: Support auto-loading for inet nat (Florian Westphal) [1579145] - [net] netfilter: nft_redir: fix module autoload with ip4 (Florian Westphal) [1579145] - [net] netfilter: nat: fix udp checksum corruption (Florian Westphal) [1579145] - [tools] kselftests: extend nft_nat with inet family based nat hooks (Florian Westphal) [1579145] - [net] netfilter: nft_redir: add inet support (Florian Westphal) [1579145] - [net] netfilter: nft_masq: add inet support (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge route type into core (Florian Westphal) [1579145] - [net] netfilter: nat: add inet family nat support (Florian Westphal) [1579145] - [net] netfilter: nat: don't register device notifier twice (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge ipv4 and ipv6 nat chain types (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_masq protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_redir protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l3proto.h and nf_nat_core.h (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_recalc hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_update hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3 manip_pkt hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto.h (Florian Westphal) [1579145] - [net] netfilter: nat: merge nf_nat_ipv4, 6 into nat core (Florian Westphal) [1579145] - [net] netfilter: nat: fix spurious connection timeouts (Florian Westphal) [1579145] - [net] netfilter: nat: move nlattr parse and xfrm session decode to core (Florian Westphal) [1579145] - [net] netfilter: nat: merge ipv4 and ipv6 masquerade functionality (Florian Westphal) [1579145] - [net] netfilter: kconfig: nat related expression depend on nftables core (Florian Westphal) [1579145] - [net] netfilter: conntrack: fix bogus port values for other l4 protocols (Florian Westphal) [1579145] - [net] netfilter: conntrack: avoid unneeded nf_conntrack_l4proto lookups (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pernet l4 proto register interface (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove remaining l4proto indirect packet calls (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove module owner field (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove invert_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pkt_to_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: set stream timeout to 2 minutes (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: only extend timeout to stream mode after 2s (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_used_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: fix ICMP header corruption on ICMP errors (Florian Westphal) [1579145] - [net] netfilter: nat: fix icmp id randomization (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->manip_pkt (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->nlattr_to_range (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->in_range (Florian Westphal) [1579145] - [net] netfilter: nat: fold in_range indirection into caller (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->unique_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_l4proto_unique_tuple (Florian Westphal) [1579145] - [net] netfilter: remove NF_NAT_RANGE_PROTO_RANDOM support (Florian Westphal) [1579145] - [x86] kvm: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: do not pass poisoned hva to __kvm_set_memory_region (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix sync_with_host() in smm_test (Vitaly Kuznetsov) [1849987] - [x86] kvm: async_pf: Inject 'page ready' event only if 'page not present' was previously injected (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously" (Vitaly Kuznetsov) [1849987] - [virt] kvm: async_pf: Cleanup kvm_setup_async_pf() (Vitaly Kuznetsov) [1849987] - [x86] kvm: i8254: remove redundant assignment to pointer s (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: respect singlestep when emulating instruction (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Don't probe KVM_CAP_HYPERV_ENLIGHTENED_VMCS when nested VMX is unsupported (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: do not substitute SVM/VMX check with KVM_CAP_NESTED_STATE check (Vitaly Kuznetsov) [1849987] - [x86] kvm: nvmx: Consult only the "basic" exit reason when routing nested exit (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Unexport x86_fpu_cache and make it static (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Ignore KVM 5-level paging support for VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: Fix APIC page invalidation race (Vitaly Kuznetsov) [1849987] - [x86] kvm: svm: fix calls to is_intercept (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix vmx_preemption_timer_test build with GCC10 (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Add x86_64/debug_regs to .gitignore (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: x86: work around leak of uninitialized stack contents" (Vitaly Kuznetsov) [1849987] - [x86] kvm: vmx: Properly handle kvm_read/write_guest_virt*() result (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: emulate reserved nops from 0f/18 to 0f/1f (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Fix build with "make ARCH=x86_64" (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: minor code refactor and comments fixup around dirty logging (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: avoid unnecessary rmap walks when creating/moving slots (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: remove unnecessary rmap walk of read-only memslots (Vitaly Kuznetsov) [1849987] - [virt] kvm: Use vmemdup_user() (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Move MPK feature detection to common code (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Assign correct value to array.maxnent (Vitaly Kuznetsov) [1849987] - [x86] kvm: let kvm_destroy_vm_debugfs clean up vCPU debugfs directories (Vitaly Kuznetsov) [1849987] - [x86] kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than injecting #GP (Vitaly Kuznetsov) [1849987] - [documentation] docs: virt/kvm: close inline string literal (Vitaly Kuznetsov) [1849987] - [documentation] docs: kvm: Fix KVM_KVMCLOCK_CTRL API doc (Vitaly Kuznetsov) [1849987] - [x86] arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory() (Vitaly Kuznetsov) [1849987] - [virt] kvm/eventfd: remove unneeded conversion to bool (Vitaly Kuznetsov) [1849987] - [tools] selftests: fix kvm relocatable native/cross builds and installs (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: move kvm_create_vcpu_debugfs after last failure point (Vitaly Kuznetsov) [1849987] - [powerpc] xive: Share the event-queue page with the Hypervisor (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Read ibm, secure-memory nodes (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Relax check on H_SVM_INIT_ABORT (Michael Roth) [1837232]- [scsi] scsi: be2iscsi: Use scnprintf() for avoiding potential buffer overflow (Maurizio Lombardi) [1849586] - [edac] EDAC/i10nm: Update driver to support different bus number config register offsets (Aristeu Rozanski) [1838508] - [edac] EDAC, {skx, i10nm}: Make some configurations CPU model specific (Aristeu Rozanski) [1838508] - [fs] fuse: copy_file_range should truncate cache (Miklos Szeredi) [1849786] - [fs] fuse: fix copy_file_range cache issues (Miklos Szeredi) [1849786] - [fs] fuse: update attr_version counter on fuse_notify_inval_inode() (Miklos Szeredi) [1849786] - [fs] fuse: don't check refcount after stealing page (Miklos Szeredi) [1849786] - [fs] fuse: fix weird page warning (Miklos Szeredi) [1849786] - [fs] fuse: use dump_page (Miklos Szeredi) [1849786] - [fs] fuse: always allow query of st_dev (Miklos Szeredi) [1849786] - [fs] fuse: always flush dirty data on close(2) (Miklos Szeredi) [1849786] - [fs] fuse: invalidate inode attr in writeback cache mode (Miklos Szeredi) [1849786] - [fs] virtiofs: schedule blocking async replies in separate worker (Miklos Szeredi) [1849786] - [fs] fuse: Support RENAME_WHITEOUT flag (Miklos Szeredi) [1849786] - [fs] fuse: don't overflow LLONG_MAX with end offset (Miklos Szeredi) [1849786] - [fs] fix up iter on short count in fuse_direct_io() (Miklos Szeredi) [1849786] - [fs] fuse: fix fuse_send_readpages() in the syncronous read case (Miklos Szeredi) [1849786] - [fs] fuse: fix Kconfig indentation (Miklos Szeredi) [1849786] - [fs] virtiofs: Use completions while waiting for queue to be drained (Miklos Szeredi) [1849786] - [fs] virtiofs: Do not send forget request "struct list_head" element (Miklos Szeredi) [1849786] - [fs] virtiofs: Use a common function to send forget (Miklos Szeredi) [1849786] - [fs] virtiofs: Fix old-style declaration (Miklos Szeredi) [1849786] - [fs] fuse: verify nlink (Miklos Szeredi) [1849786] - [fs] fuse: verify write return (Miklos Szeredi) [1849786] - [fs] fuse: verify attributes (Miklos Szeredi) [1849786] - [fs] fuse: redundant get_fuse_inode() calls in fuse_writepages_fill() (Miklos Szeredi) [1849786] - [fs] fuse: truncate pending writes on O_TRUNC (Miklos Szeredi) [1849786] - [fs] fuse: flush dirty data/metadata before non-truncate setattr (Miklos Szeredi) [1849786] - [fs] ovl: initialize error in ovl_copy_xattr (Miklos Szeredi) [1849770] - [fs] ovl: fix redirect traversal on metacopy dentries (Miklos Szeredi) [1849770] - [fs] ovl: initialize OVL_UPPERDATA in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: use only uppermetacopy state in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: simplify setting of origin for index lookup (Miklos Szeredi) [1849770] - [fs] ovl: fix out of bounds access warning in ovl_check_fb_len() (Miklos Szeredi) [1849770] - [fs] ovl: return required buffer size for file handles (Miklos Szeredi) [1849770] - [fs] ovl: sync dirty data when remounting to ro mode (Miklos Szeredi) [1849770] - [fs] ovl: resolve more conflicting mount options (Miklos Szeredi) [1849770] - [fs] ovl: potential crash in ovl_fid_to_fh() (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_OPEN from attr->ia_valid (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_FILE from attr->ia_valid (Miklos Szeredi) [1849770] - [documentation] ovl: document xino expected behavior (Miklos Szeredi) [1849770] - [fs] ovl: enable xino automatically in more cases (Miklos Szeredi) [1849770] - [fs] ovl: avoid possible inode number collisions with xino=on (Miklos Szeredi) [1849770] - [fs] ovl: use a private non-persistent ino pool (Miklos Szeredi) [1849770] - [fs] ovl: fix WARN_ON nlink drop to zero (Miklos Szeredi) [1849770] - [fs] ovl: fix a typo in comment (Miklos Szeredi) [1849770] - [fs] ovl: replace zero-length array with flexible-array member (Miklos Szeredi) [1849770] - [fs] ovl: ovl_obtain_alias(): don't call d_instantiate_anon() for old (Miklos Szeredi) [1849770] - [fs] ovl: strict upper fs requirements for remote upper fs (Miklos Szeredi) [1849770] - [fs] ovl: check if upper fs supports RENAME_WHITEOUT (Miklos Szeredi) [1849770] - [fs] ovl: allow remote upper (Miklos Szeredi) [1849770] - [fs] ovl: decide if revalidate needed on a per-dentry basis (Miklos Szeredi) [1849770] - [fs] ovl: separate detection of remote upper layer from stacked overlay (Miklos Szeredi) [1849770] - [fs] ovl: restructure dentry revalidation (Miklos Szeredi) [1849770] - [fs] ovl: ignore failure to copy up unknown xattrs (Miklos Szeredi) [1849770] - [documentation] ovl: document permission model (Miklos Szeredi) [1849770] - [fs] ovl: simplify i_ino initialization (Miklos Szeredi) [1849770] - [fs] ovl: factor out helper ovl_get_root() (Miklos Szeredi) [1849770] - [fs] ovl: fix out of date comment and unreachable code (Miklos Szeredi) [1849770] - [fs] ovl: fix value of i_ino for lower hardlink corner case (Miklos Szeredi) [1849770] - [fs] ovl: fix lockdep warning for async write (Miklos Szeredi) [1849770] - [fs] ovl: fix some xino configurations (Miklos Szeredi) [1849770] - [fs] ovl: fix lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: fix lseek overflow on 32bit (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: add overlayfs to index.rst (Miklos Szeredi) [1849770] - [fs] ovl: add splice file read write helper (Miklos Szeredi) [1849770] - [fs] ovl: implement async IO routines (Miklos Szeredi) [1849770] - [fs] vfs: add vfs_iocb_iter_helper functions (Miklos Szeredi) [1849770] - [fs] ovl: layer is const (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-constant st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of conflicting lower layer uuid (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_fsarray (Miklos Szeredi) [1849770] - [fs] ovl: simplify ovl_same_sb() helper (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_layersarray (Miklos Szeredi) [1849770] - [fs] ovl: improving copy-up efficiency for big sparse file (Miklos Szeredi) [1849770] - [fs] ovl: use ovl_inode_lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: use pr_fmt auto generate prefix (Miklos Szeredi) [1849770] - [fs] ovl: fix wrong WARN_ON() in ovl_cache_update_ino() (Miklos Szeredi) [1849770] - [fs] locks: print unsigned ino in /proc/locks (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: overlayfs: Fix restview warnings (Miklos Szeredi) [1849770] - [fs] ovl: relax WARN_ON() on rename to self (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-unique st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: don't use a temp buf for encoding real fh (Miklos Szeredi) [1849770] - [fs] ovl: make sure that real fid is 32bit aligned in memory (Miklos Szeredi) [1849770] - [fs] ovl: fix lookup failure on multi lower squashfs (Miklos Szeredi) [1849770] - [fs] ovl: filter of trusted xattr results in audit (Miklos Szeredi) [1849770] - [fs] ovl: Fix dereferencing possible ERR_PTR() (Miklos Szeredi) [1849770] - [fs] ovl: fix regression caused by overlapping layers detection (Miklos Szeredi) [1849770] - [fs] ovl: make i_ino consistent with st_ino in more cases (Miklos Szeredi) [1849770] - [fs] ovl: fix typo in MODULE_PARM_DESC (Miklos Szeredi) [1849770] - [fs] ovl: fix bogus -Wmaybe-unitialized warning (Miklos Szeredi) [1849770] - [fs] ovl: don't fail with disconnected lower NFS (Miklos Szeredi) [1849770] - [fs] ovl: detect overlapping layers (Miklos Szeredi) [1849770] - [fs] ovl: using posix_acl_xattr_size() to get size instead of posix_acl_to_xattr() (Miklos Szeredi) [1849770] - [fs] ovl: abstract ovl_inode lock with a helper (Miklos Szeredi) [1849770] - [fs] ovl: remove the 'locked' argument of ovl_nlink_{start, end} (Miklos Szeredi) [1849770] - [fs] ovl: relax requirement for non null uuid of lower fs (Miklos Szeredi) [1849770] - [fs] ovl: fold copy-up helpers into callers (Miklos Szeredi) [1849770] - [fs] ovl: untangle copy up call chain (Miklos Szeredi) [1849770] - [fs] ovl: clean up error handling in ovl_get_tmpfile() (Miklos Szeredi) [1849770] - [netdrv] ionic: tame the watchdog timer on reconfig (Jonathan Toppins) [1846879 1846280] - [remoteproc] remoteproc: pull in slab.h (Jarod Wilson) [1849080]- [x86] revert "kvm: vmx: Micro-optimize vmexit time when not exposing PMU" (Vitaly Kuznetsov) [1844099] - [fs] nfsd4: kill warnings on testing stateids with mismatched clientids (Benjamin Coddington) [1765672] - [fs] NFS: Ensure security label is set for root inode (Scott Mayhew) [1660798] - [s390] kexec: Fix file verification on S390 (Lianbo Jiang) [1815369] - [s390] kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXEC_SIG_FORCE (Lianbo Jiang) [1815369] - [netdrv] ibmvnic: continue to init in CRQ reset returns H_CLOSED (Steve Best) [1850179] - [net] sunrpc: add missing newline when printing parameter 'auth_hashtable_size' by sysfs (Benjamin Coddington) [1849998] - [net] sunrpc: clean up properly in gss_mech_unregister() (Benjamin Coddington) [1849998] - [net] sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix backchannel RPC soft lockups (Benjamin Coddington) [1849998] - [fs] NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() (Benjamin Coddington) [1849998] - [fs] nfsd4: make drc_slab global, not per-net (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix GSS privacy computation of auth->au_ralign (Benjamin Coddington) [1849998] - [net] SUNRPC: Add "@len" parameter to gss_unwrap() (Benjamin Coddington) [1849998] - [fs] NFS: finish_automount() requires us to hold 2 refs to the mount record (Benjamin Coddington) [1849998] - [fs] NFS: Fix use-after-free issues in nfs_pageio_add_request() (Benjamin Coddington) [1849998] - [fs] NFS: alloc_nfs_open_context() must use the file cred when available (Benjamin Coddington) [1849998] - [net] libceph: don't omit used_replica in target_copy() (Jeff Layton) [1847528] - [net] libceph: don't omit recovery_deletes in target_copy() (Jeff Layton) [1847528] - [net] libceph: move away from global osd_req_flags (Jeff Layton) [1847528] - [fs] ceph: skip checking caps when session reconnecting and releasing reqs (Jeff Layton) [1847528] - [fs] ceph: make sure mdsc->mutex is nested in s->s_mutex to fix dead lock (Jeff Layton) [1847528] - [fs] ceph: don't return -ESTALE if there's still an open file (Jeff Layton) [1847528] - [include] libceph, rbd: replace zero-length array with flexible-array (Jeff Layton) [1847528] - [fs] ceph: allow rename operation under different quota realms (Jeff Layton) [1847528] - [fs] ceph: normalize 'delta' parameter usage in check_quota_exceeded (Jeff Layton) [1847528] - [fs] ceph: ceph_kick_flushing_caps needs the s_mutex (Jeff Layton) [1847528] - [fs] ceph: request expedited service on session's last cap flush (Jeff Layton) [1847528] - [fs] ceph: convert mdsc->cap_dirty to a per-session list (Jeff Layton) [1847528] - [fs] ceph: reset i_requested_max_size if file write is not wanted (Jeff Layton) [1847528] - [fs] ceph: throw a warning if we destroy session with mutex still locked (Jeff Layton) [1847528] - [fs] ceph: fix potential race in ceph_check_caps (Jeff Layton) [1847528] - [fs] ceph: document what protects i_dirty_item and i_flushing_item (Jeff Layton) [1847528] - [fs] ceph: don't take i_ceph_lock in handle_cap_import (Jeff Layton) [1847528] - [fs] ceph: don't release i_ceph_lock in handle_cap_trunc (Jeff Layton) [1847528] - [fs] ceph: add comments for handle_cap_flush_ack logic (Jeff Layton) [1847528] - [fs] ceph: split up __finish_cap_flush (Jeff Layton) [1847528] - [fs] ceph: reorganize __send_cap for less spinlock abuse (Jeff Layton) [1847528] - [fs] ceph: flush release queue when handling caps for unknown inode (Jeff Layton) [1847528] - [net] libceph: ignore pool overlay and cache logic on redirects (Jeff Layton) [1847528] - [x86] kvm: lapic: ensure APIC map is up to date on concurrent update requests (Igor Mammedov) [1835330] - [x86] kvm: lapic: fix broken vcpu hotplug (Igor Mammedov) [1835330] - [netdrv] net: hns3: add some error checking in hclge_tm module (Mark Langsdorf) [1809057] {CVE-2019-15925} - [fs] udf: Fix mounting of Win7 created UDF filesystems (Oleksandr Natalenko) [1842400] - [netdrv] net: qed: fixes crash while running driver in kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed: Disable SRIOV functionality inside kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed*: Reduce RX and TX default ring count when running inside kdump kernel (Manish Chopra) [1727746] - [fs] cifs: dump Security Type info in DebugData (Leif Sahlberg) [1845390] - [net] netfilter: flowtable: Make nf_flow_table_offload_add/del_cb inline (Marcelo Leitner) [1840938] - [net] sched: act_ct: Make tcf_ct_flow_table_restore_skb inline (Marcelo Leitner) [1840938] - [net] netfilter: flowtable: Add pending bit for offload work (Marcelo Leitner) [1842670] - [net] Evict neighbor entries on carrier down (Ivan Vecera) [1845352] - [net] bridge: explicitly zero is_sticky in fdb_create (Ivan Vecera) [1845350] - [net] bridge: add support for sticky fdb entries (Ivan Vecera) [1845350] - [net] remove indirect block netdev event registration (Marcelo Leitner) [1841300] - [netdrv] bnxt_tc: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] nfp: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] mlx5: update indirect block support (Marcelo Leitner) [1841300] - [net] use flow_indr_dev_setup_offload() (Marcelo Leitner) [1841300] - [net] cls_api: add tcf_block_offload_init() (Marcelo Leitner) [1841300] - [net] flow_offload: consolidate indirect flow_block infrastructure (Marcelo Leitner) [1841300] - [net] netfilter: nf_flowtable: expose nf_flow_table_gc_cleanup() (Marcelo Leitner) [1841300] - [fs] iomap: Handle memory allocation failure in readahead (Carlos Maiolino) [1828792] - [fs] iomap: fix comments in iomap_dio_rw (Carlos Maiolino) [1828792] - [fs] iomap: Remove pgoff from tracepoints (Carlos Maiolino) [1828792] - [fs] fs: Fix page_mkwrite off-by-one errors (Carlos Maiolino) [1828792] - [fs] iomap: stop using ioend after it's been freed in iomap_finish_ioend() (Carlos Maiolino) [1828792] - [fs] iomap: fix sub-page uptodate handling (Carlos Maiolino) [1828792] - [fs] iomap: remove unneeded variable in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: Do not create fake iter in iomap_dio_bio_actor() (Carlos Maiolino) [1828792] - [fs] iomap: trace iomap_appply results (Carlos Maiolino) [1828792] - [fs] fs/iomap: remove redundant check in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: use a srcmap for a read-modify-write I/O (Carlos Maiolino) [1828792] - [fs] iomap: renumber IOMAP_HOLE to 0 (Carlos Maiolino) [1828792] - [fs] iomap: use write_begin to read pages to unshare (Carlos Maiolino) [1828792] - [fs] iomap: move the zeroing case out of iomap_read_page_sync (Carlos Maiolino) [1828792] - [fs] iomap: ignore non-shared or non-data blocks in xfs_file_dirty (Carlos Maiolino) [1828792] - [fs] iomap: always use AOP_FLAG_NOFS in iomap_write_begin (Carlos Maiolino) [1828792] - [fs] iomap: remove the unused iomap argument to __iomap_write_end (Carlos Maiolino) [1828792] - [fs] iomap: better document the IOMAP_F_* flags (Carlos Maiolino) [1828792] - [fs] iomap: enhance writeback error message (Carlos Maiolino) [1828792] - [fs] iomap: pass a struct page to iomap_finish_page_writeback (Carlos Maiolino) [1828792] - [fs] iomap: cleanup iomap_ioend_compare (Carlos Maiolino) [1828792] - [fs] iomap: move struct iomap_page out of iomap.h (Carlos Maiolino) [1828792] - [fs] iomap: warn on inline maps in iomap_writepage_map (Carlos Maiolino) [1828792] - [fs] iomap: lift the xfs writeback code to iomap (Carlos Maiolino) [1828792] - [fs] iomap: lift common tracing code from xfs to iomap (Carlos Maiolino) [1828792] - [fs] iomap: zero newly allocated mapped blocks (Carlos Maiolino) [1828792] - [fs] xfs: remove the fork fields in the writepage_ctx and ioend (Carlos Maiolino) [1828792] - [fs] xfs: turn io_append_trans into an io_private void pointer (Carlos Maiolino) [1828792] - [fs] xfs: refactor the ioend merging code (Carlos Maiolino) [1828792] - [fs] xfs: use a struct iomap in xfs_writepage_ctx (Carlos Maiolino) [1828792] - [fs] xfs: set IOMAP_F_NEW more carefully (Carlos Maiolino) [1828792] - [fs] xfs: initialize iomap->flags in xfs_bmbt_to_iomap (Carlos Maiolino) [1828792] - [fs] xfs: Use iomap_dio_rw to wait for unaligned direct IO (Carlos Maiolino) [1828792] - [fs] iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: move the iomap_dio_rw ->end_io callback into a structure (Carlos Maiolino) [1828792] - [fs] iomap: split size and error for iomap_dio_rw ->end_io (Carlos Maiolino) [1828792] - [fs] iomap: fix Invalid License ID (Carlos Maiolino) [1828792] - [fs] iomap: move internal declarations into fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move the main iteration code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the buffered IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the direct IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the SEEK_HOLE code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the file mapping reporting code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the swapfile code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: start moving code to fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move iomap_read_inline_data around (Carlos Maiolino) [1828792] - [fs] iomap: convert to SPDX identifier (Carlos Maiolino) [1828792] - [fs] iomap: remove duplicated include from iomap.c (Carlos Maiolino) [1828792] - [netdrv] fjes: Handle workqueue allocation failure (Masayoshi Mizuma) [1830565] {CVE-2019-16231}- [fs] NFSv4: Ensure the delegation cred is pinned when we call delegreturn (Benjamin Coddington) [1848933] - [fs] NFSv4: Ensure the delegation is pinned in nfs_do_return_delegation() (Benjamin Coddington) [1848933] - [fs] NFSv4.1 make cachethis=no for writes (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix revalidation of dentries with delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix races between open and dentry revalidation (Benjamin Coddington) [1848933] - [fs] NFS: Fix up directory verifier races (Benjamin Coddington) [1848933] - [net] sunrpc: expiry_time should be seconds not timeval (Benjamin Coddington) [1848933] - [fs] NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals (Benjamin Coddington) [1848933] - [fs] NFSv4: try lease recovery on NFS4ERR_EXPIRED (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks (Benjamin Coddington) [1848933] - [fs] nfs: optimise readdir cache page invalidation (Benjamin Coddington) [1848933] - [fs] NFS: Switch readdir to using iterate_shared() (Benjamin Coddington) [1848933] - [fs] NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() (Benjamin Coddington) [1848933] - [fs] NFS: Directory page cache pages need to be locked when read (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks and corruption in readdir (Benjamin Coddington) [1848933] - [net] SUNRPC: Use kmemdup_nul() in rpc_parse_scope_id() (Benjamin Coddington) [1848933] - [fs] NFS: Replace various occurrences of kstrndup() with kmemdup_nul() (Benjamin Coddington) [1848933] - [fs] NFSv4: Limit the total number of cached delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Add accounting for the number of active delegations held (Benjamin Coddington) [1848933] - [fs] NFSv4: Try to return the delegation immediately when marked for return on close (Benjamin Coddington) [1848933] - [fs] NFS: Clear NFS_DELEGATION_RETURN_IF_CLOSED when the delegation is returned (Benjamin Coddington) [1848933] - [fs] NFSv4: nfs_inode_evict_delegation() should set NFS_DELEGATION_RETURNING (Benjamin Coddington) [1848933] - [fs] NFS: nfs_find_open_context() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFS: nfs_access_get_cached_rcu() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFSv3: FIx bug when using chacl and chmod to change acl (Benjamin Coddington) [1848933] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1848933] - [fs] NFS: Trust cached access if we've already revalidated the inode once (Benjamin Coddington) [1848933] - [fs] NFS: Fix nfs_direct_write_reschedule_io() (Benjamin Coddington) [1848933] - [fs] NFS: When resending after a short write, reset the reply count to zero (Benjamin Coddington) [1848933] - [fs] NFS: Improve tracing of permission calls (Benjamin Coddington) [1848933] - [fs] NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() (Benjamin Coddington) [1848933] - [fs] NFS: Fix up fsync() when the server rebooted (Benjamin Coddington) [1848933] - [net] SUNRPC: Remove broken gss_mech_list_pseudoflavors() (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file mapping on all fatal writeback errors (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file size on a fatal write error (Benjamin Coddington) [1848933] - [fs] nfs: NFS_SWAP should depend on SWAP (Benjamin Coddington) [1848933] - [net] SUNRPC: constify copied structure (Benjamin Coddington) [1848933] - [fs] fs/nfs, swapon: check holes in swapfile (Benjamin Coddington) [1848933] - [net] SUNRPC: call_connect_status should handle -EPROTO (Benjamin Coddington) [1848933] - [fs] NFS: Introduce trace events triggered by page writeback errors (Benjamin Coddington) [1848933] - [net] SUNRPC: Capture signalled RPC tasks (Benjamin Coddington) [1848933] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Benjamin Coddington) [1848933] - [fs] NFS4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: encode nfsv4 timestamps as 64-bit (Benjamin Coddington) [1848933] - [fs] nfs: remove timespec from xdr_encode_nfstime (Benjamin Coddington) [1848933] - [fs] nfs: use timespec64 in nfs_fattr (Benjamin Coddington) [1848933] - [net] sunrpc: convert to time64_t for expiry (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfssvc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfs4proc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in vfs.c (Benjamin Coddington) [1848933] - [fs] nfsd: remove nfs4_reset_lease() declarations (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_real_seconds() in nfs4_verifier (Benjamin Coddington) [1848933] - [fs] nfsd: use boottime for lease expiry calculation (Benjamin Coddington) [1848933] - [fs] nfsd: fix jiffies/time_t mixup in LRU list (Benjamin Coddington) [1848933] - [fs] nfsd: fix delay timer on 32-bit architectures (Benjamin Coddington) [1848933] - [fs] nfsd: use time64_t in nfsd_proc_setattr() check (Benjamin Coddington) [1848933] - [fs] nfsd: pass a 64-bit guardtime to nfsd_setattr() (Benjamin Coddington) [1848933] - [fs] nfsd: make 'boot_time' 64-bit wide (Benjamin Coddington) [1848933] - [fs] nfsd: use timespec64 in encode_time_delta (Benjamin Coddington) [1848933] - [fs] nfsd: handle nfs3 timestamps as unsigned (Benjamin Coddington) [1848933] - [fs] nfsd: print 64-bit timestamps in client_info_show (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_seconds() for timestamps (Benjamin Coddington) [1848933] - [fs] nfsd: remove unnecessary assertion in nfsd4_encode_replay (Benjamin Coddington) [1848933] - [fs] nfsd: Clone should commit src file metadata too (Benjamin Coddington) [1848933] - [fs] nfsd4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: fix timstamp debug prints (Benjamin Coddington) [1848933] - [net] nfs: use time64_t internally (Benjamin Coddington) [1848933] - [fs] nfsd: Return the correct number of bytes written to the file (Benjamin Coddington) [1848933] - [fs] nfsd: Fix up some unused variable warnings (Benjamin Coddington) [1848933] - [kernel] blktrace: ensure our debugfs dir exists (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: fix debugfs use after free (Ming Lei) [1816559] {CVE-2019-19770} - [block] loop: be paranoid on exit and prevent new additions / removals (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: annotate required lock on do_blk_trace_setup() (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: revert back to synchronous request_queue removal (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: clarify context for refcount increment helpers (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: add docs for gendisk / request_queue refcount helpers (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: no need to check return value of debugfs_create functions (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: Avoid sparse warnings when assigning q->blk_trace (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: break out of blktrace setup on concurrent calls (Ming Lei) [1816559] {CVE-2019-19770} - [nvme] nvme-fc: don't call nvme_cleanup_cmd() for AENs (Ewan Milne) [1847572] - [nvme] nvme-fc: convert assoc_active flag to bit op (Ewan Milne) [1847572] - [nvme] nvme-fc: Ensure private pointers are NULL if no data (Ewan Milne) [1847572] - [nvme] nvme-multipath: do not reset on unknown status (Ewan Milne) [1847572] - [documentation] x86/speculation: Add Ivy Bridge to affected list (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [documentation] x86/speculation: Add SRBDS vulnerability and mitigation documentation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add 'table' argument to cpu_matches() (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add a steppings field to struct x86_cpu_id (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu/bugs: Convert to new matching macros (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [crypto] crypto: simd - correctly take reqsize of wrapped skcipher into account (Mark Salter) [1830471] - [fs] nfsd: depend on CRYPTO_MD5 for legacy client tracking (Benjamin Coddington) [1847468] - [fs] nfsd: check for EBUSY from vfs_rmdir/vfs_unink (Benjamin Coddington) [1847468] - [fs] NFS: Fallocate should use the nfs4_fattr_bitmap (Benjamin Coddington) [1847468] - [fs] NFS: Return -ETXTBSY when attempting to write to a swapfile (Benjamin Coddington) [1847468] - [fs] fs: nfs: sysfs: Remove NULL check before kfree (Benjamin Coddington) [1847468] - [fs] NFS: remove unneeded semicolon (Benjamin Coddington) [1847468] - [fs] NFSv4: add declaration of current_stateid (Benjamin Coddington) [1847468] - [include] sunrpc: remove __KERNEL__ ifdefs (Benjamin Coddington) [1847468] - [fs] nfsd: document callback_wq serialization of callback code (Benjamin Coddington) [1847468] - [fs] nfsd: mark cb path down on unknown errors (Benjamin Coddington) [1847468] - [net] SUNRPC: Avoid RPC delays when exiting suspend (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't retry the GETATTR on old stateid in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in delegreturn (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix races between open and delegreturn (Benjamin Coddington) [1847468] - [fs] NFS: nfs_inode_find_state_and_recover() fix stateid matching (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix nfs4_inode_make_writeable() (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_return_incompatible_delegation() should check delegation validity (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't reclaim delegations that have been returned or revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Ignore requests to return the delegation if it was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Revoke the delegation on success in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Update the stateid seqid in nfs_revoke_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Clear the NFS_DELEGATION_REVOKED flag in nfs_update_inplace_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Hold the delegation spinlock when updating the seqid (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't remove the delegation from the super_list more than once (Benjamin Coddington) [1847468] - [fs] NFS: Rename nfs_inode_return_delegation_noreclaim() (Benjamin Coddington) [1847468] - [fs] NFSv4: fail nfs4_refresh_delegation_stateid() when the delegation was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Delegation recalls should not find revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_callback_getattr() should ignore revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix delegation handling in update_open_stateid() (Benjamin Coddington) [1847468] - [fs] NFSv4.1: Don't rebind to the same source port when reconnecting to the server (Benjamin Coddington) [1847468] - [fs] NFS/pnfs: Separate NFSv3 DS and MDS traffic (Benjamin Coddington) [1847468] - [fs] pNFS: nfs3_set_ds_client should set NFS_CS_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Add a flag to tell nfs_client to set RPC_CLNT_CREATE_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Use non-atomic bit ops when initialising struct nfs_client_initdata (Benjamin Coddington) [1847468] - [fs] NFSv3: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Fix a typo in encode_sattr() (Benjamin Coddington) [1847468] - [fs] NFSv4: NFSv4 callbacks also support 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFSv4: Encode 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFS: Convert struct nfs_fattr to use struct timespec64 (Benjamin Coddington) [1847468] - [fs] NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts (Benjamin Coddington) [1847468] - [net] SUNRPC: Add trace points to observe transport congestion control (Benjamin Coddington) [1847468] - [net] SUNRPC: Eliminate log noise in call_reserveresult (Benjamin Coddington) [1847468] - [fs] nfsd: remove private bin2hex implementation (Benjamin Coddington) [1847468] - [fs] nfsd: remove set but not used variable 'len' (Benjamin Coddington) [1847468] - [fs] NFSv3: fix rpc receive buffer size for MOUNT call (Steve Dickson) [1837034] - [fs] NFS: remove unused macros (Steve Dickson) [1837034] - [mm] mm, slab: fix sign conversion problem in memcg_uncharge_slab() (Waiman Long) [1849016] - [mm] mm: fix false-positive OVERCOMMIT_GUESS failures (Waiman Long) [1849016] - [mm] mm: remove CONFIG_MIGRATE_VMA_HELPER (Karol Herbst) [1847908] - [nvdimm] libnvdimm: Export the target_node attribute for regions and namespaces (Jeff Moyer) [1783157] - [dax] dax: Add numa_node to the default device-dax attributes (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Create a dax device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nvdimm_bus_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nvdimm_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nd_mapping_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_region_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_numa_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_device_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move region attribute group definition (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move attribute groups to device type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm/region: Initialize bad block for volatile namespaces (Jeff Moyer) [1783157] - [x86] x86/mce: Add Xeon Icelake to list of CPUs that support PPIN (Steve Best) [1848710] - [powerpc] powerpc/kernel: Enables memory hot-remove after reboot on pseries guests (David Gibson) [1848844] - [fs] cifs: multichannel: try to rebind when reconnecting a channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: use pointer for binding channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection above transport layer (Leif Sahlberg) [1842759] - [fs] cifs: move some variables off the stack in smb2_ioctl_query_info (Leif Sahlberg) [1842759] - [fs] cifs: reduce stack use in smb2_compound_op (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: always zero struct cifs_io_parms (Leif Sahlberg) [1842759] - [fs] smb3: default to minimum of two channels when multichannel specified (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection in function (Leif Sahlberg) [1842759] - [mm] x86/init: fix build with CONFIG_SWAP=n (Waiman Long) [1839415] - [netdrv] ionic: add pcie_print_link_status (Jonathan Toppins) [1846506] - [netdrv] ionic: no link check while resetting queues (Jonathan Toppins) [1846953] - [netdrv] ionic: export features for vlans to use (Jonathan Toppins) [1846868] - [netdrv] ionic: remove support for mgmt device (Jonathan Toppins) [1846506] - [netdrv] ionic: wait on queue start until after IFF_UP (Jonathan Toppins) [1844924] - [netdrv] ionic: add more ethtool stats (Jonathan Toppins) [1848149] - [netdrv] ionic: more ionic name tweaks (Jonathan Toppins) [1848149] - [netdrv] ionic: ionic_intr_free parameter change (Jonathan Toppins) [1848149] - [netdrv] ionic: reset device at probe (Jonathan Toppins) [1848149] - [netdrv] ionic: shorter dev cmd wait time (Jonathan Toppins) [1848149] - [netdrv] ionic: add support for more xcvr types (Jonathan Toppins) [1848149] - [netdrv] ionic: protect vf calls from fw reset (Jonathan Toppins) [1848149] - [netdrv] ionic: updates to ionic FW api description (Jonathan Toppins) [1848149] - [netdrv] ionic: support longer tx sg lists (Jonathan Toppins) [1848149] - [netdrv] ionic: Use debugfs_create_bool() to export bool (Jonathan Toppins) [1848149] - [netdrv] drivers:Remove inclusion of vermagic header (Jonathan Toppins) [1848149] - [net] SUNRPC: Destroy the back channel when we destroy the host transport (Benjamin Coddington) [1846984] - [net] SUNRPC: fix race to sk_err after xs_error_report (Benjamin Coddington) [1846984] - [fs] NFS: Remove redundant mirror tracking in O_DIRECT (Benjamin Coddington) [1846984] - [fs] nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request (Benjamin Coddington) [1846984] - [net] sunrpc: clean up indentation issue (Benjamin Coddington) [1846984] - [fs] NFS: Optimise the default readahead size (Benjamin Coddington) [1846984] - [fs] nfsd: fix nfs read eof detection (Benjamin Coddington) [1846984] - [fs] nfsd: Make nfsd_reset_boot_verifier_locked static (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in LOCKU (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix OPEN_DOWNGRADE error handling (Benjamin Coddington) [1846984] - [fs] pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by bumping the state seqid (Benjamin Coddington) [1846984] - [fs] NFSv4: Add a helper to increment stateid seqids (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle RPC level errors in LAYOUTRETURN (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_DELAY correctly in return-on-close (Benjamin Coddington) [1846984] - [fs] NFSv4: Clean up pNFS return-on-close error handling (Benjamin Coddington) [1846984] - [fs] NFS: remove unused check for negative dentry (Benjamin Coddington) [1846984] - [fs] NFSv3: use nfs_add_or_obtain() to create and reference inodes (Benjamin Coddington) [1846984] - [fs] NFS: Refactor nfs_instantiate() for dentry referencing callers (Benjamin Coddington) [1846984] - [fs] nfs_instantiate(): prevent multiple aliases for directory inode (Benjamin Coddington) [1846984] - [net] SUNRPC: Rename xdr_buf_read_netobj to xdr_buf_read_mic (Benjamin Coddington) [1846984] - [fs] nfsd: degraded slot-count more gracefully as allocation nears exhaustion (Benjamin Coddington) [1846984] - [fs] nfsd: handle drc over-allocation gracefully (Benjamin Coddington) [1846984] - [net] SUNRPC: RPC level errors should always set task->tk_rpc_status (Benjamin Coddington) [1846984] - [fs] nfsd: Support the server resetting the boot verifier (Benjamin Coddington) [1846984] - [net] sunrpc: Use kzfree rather than its implementation (Benjamin Coddington) [1846984] - [fs] nfsd: eliminate an unnecessary acl size limit (Benjamin Coddington) [1846984] - [fs] Deprecate nfsd fault injection (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_get_lease_time() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_secinfo_no_name() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_reclaim_complete() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have _nfs4_proc_secinfo() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_setclientid() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Add an nfs4_call_sync_custom() function (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix a memory leak bug (Benjamin Coddington) [1846984] - [net] xprtrdma: Fix bc_max_slots return value (Benjamin Coddington) [1846984] - [net] SUNRPC: Inline xdr_commit_encode (Benjamin Coddington) [1846984] - [net] SUNRPC: Remove rpc_wake_up_queued_task_on_wq() (Benjamin Coddington) [1846984] - [fs] fs: nfs: Fix possible null-pointer dereferences in encode_attrs() (Benjamin Coddington) [1846984] - [fs] nfsd: Fix the documentation for svcxdr_tmpalloc() (Benjamin Coddington) [1846984] - [fs] nfsd: Remove unnecessary NULL checks (Benjamin Coddington) [1846984] - [s390] vfio-ccw: make vfio_ccw_regops variables declarations static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add trace for CRW event (Cornelia Huck) [1660917] - [s390] vfio-ccw: Wire up the CRW irq and CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor IRQ handlers (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new schib region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor the unregister of the async regions (Cornelia Huck) [1660917] - [s390] vfio-ccw: Register a chp_event callback for vfio-ccw (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce new helper functions to free/destroy regions (Cornelia Huck) [1660917] - [documentation] vfio-ccw: document possible errors (Cornelia Huck) [1660917] - [s390] vfio-ccw: Enable transparent CCW IPL from DASD (Cornelia Huck) [1660917] - [s390] cio: generate delayed uevent for vfio-ccw subchannels (Cornelia Huck) [1660917] - [s390] vfio-ccw: Use the correct style for SPDX License Identifier (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rework the io_fctl trace (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add a trace for asynchronous requests (Cornelia Huck) [1660917] - [s390] vfio-ccw: Trace the FSM jumptable (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor how the traces are built (Cornelia Huck) [1660917] - [s390] vfio-ccw: fix error return code in vfio_ccw_sch_init() (Cornelia Huck) [1660917] - [s390] vfio-ccw: add some logging (Cornelia Huck) [1660917] - [s390] vfio-ccw: make vfio_ccw_async_region_ops static (Cornelia Huck) [1660917] - [documentation] documentation: fix vfio-ccw doc (Cornelia Huck) [1660917] - [documentation] vfio-ccw: Update documentation for csch/hsch (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't call cp_free if we are processing a channel program (Cornelia Huck) [1660917] - [s390] vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa_iova_pfn (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix memory leak and don't call cp_free in cp_init (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix misleading comment when setting orb.cmd.c64 (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix the conversion of Format-0 CCWs to Format-1 (Cornelia Huck) [1660917] - [s390] cio: introduce driver_override on the css bus (Cornelia Huck) [1660917] - [s390] vfio-ccw: make convert_ccw0_to_ccw1 static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove copy_ccw_from_iova() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Factor out the ccw0-to-ccw1 transition (Cornelia Huck) [1660917] - [s390] vfio-ccw: Copy CCW data outside length calculation (Cornelia Huck) [1660917] - [s390] vfio-ccw: Skip second copy of guest cp to host (Cornelia Huck) [1660917] - [s390] vfio-ccw: Move guest_cp storage into common struct (Cornelia Huck) [1660917] - [s390] cio: Combine direct and indirect CCW paths (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange IDAL allocation in direct CCW (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove pfn_array_table (Cornelia Huck) [1660917] - [s390] vfio-ccw: Adjust the first IDAW outside of the nested loops (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange pfn_array and pfn_array_table arrays (Cornelia Huck) [1660917] - [s390] cio: Use generalized CCW handler in cp_init() (Cornelia Huck) [1660917] - [s390] cio: Generalize the TIC handler (Cornelia Huck) [1660917] - [s390] cio: Refactor the routine that handles TIC CCWs (Cornelia Huck) [1660917] - [s390] cio: Squash cp_free() and cp_unpin_free() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Destroy kmem cache region on module exit (Cornelia Huck) [1660917] - [documentation] docs: s390: convert docs to ReST and rename to *.rst (Cornelia Huck) [1660917] - [s390] cio: Remove vfio-ccw checks of command codes (Cornelia Huck) [1660917] - [s390] cio: Allow zero-length CCWs in vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Don't pin vfio pages for empty transfers (Cornelia Huck) [1660917] - [s390] cio: Initialize the host addresses in pfn_array (Cornelia Huck) [1660917] - [s390] cio: Split pfn_array_alloc_pin into pieces (Cornelia Huck) [1660917] - [s390] cio: Set vfio-ccw FSM state before ioeventfd (Cornelia Huck) [1660917] - [s390] cio: Update SCSW if it points to the end of the chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: Prevent quiesce function going into an infinite loop (Cornelia Huck) [1660917] - [s390] vfio-ccw: Release any channel program when releasing/removing vfio-ccw mdev (Cornelia Huck) [1660917] - [s390] vfio-ccw: Do not call flush_workqueue while holding the spinlock (Cornelia Huck) [1660917] - [s390] vfio-ccw: add handling for async channel instructions (Cornelia Huck) [1660917] - [s390] cio: export hsch to modules (Cornelia Huck) [1660917] - [s390] vfio-ccw: add capabilities chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: protect the I/O region (Cornelia Huck) [1660917] - [s390] vfio-ccw: rework ssch state handling (Cornelia Huck) [1660917] - [s390] vfio-ccw: make it safe to access channel programs (Cornelia Huck) [1660917] - [s390] vfio: ccw: only free cp on final interrupt (Cornelia Huck) [1660917] - [s390] cio: Use cpa range elsewhere within vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Fix vfio-ccw handling of recursive TICs (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't assume there are more ccws after a TIC (Cornelia Huck) [1660917] - [s390] vfio: ccw: Merge BUSY and BOXED states (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup when unsupported IDA format is used (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup of pfn_array alloc failure (Cornelia Huck) [1660917] - [s390] vfio: ccw: Register mediated device once all structures are initialized (Cornelia Huck) [1660917] - [s390] cio: make vfio_ccw_io_region static (Cornelia Huck) [1660917] - [s390] cio: Fix how vfio-ccw checks pinned pages (Cornelia Huck) [1660917] - [s390] cio: Refactor alloc of ccw_io_region (Cornelia Huck) [1660917] - [s390] cio: Convert ccw_io_region to pointer (Cornelia Huck) [1660917] - [netdrv] ibmvnic: Harden device login requests (Steve Best) [1847183] - [mm] s390/cmm: fix information leak in cmm_timeout_handler() (Nico Pache) [1846532] {CVE-2020-10773} - [fs] kernfs: fix potential null pointer dereference (Carlos Maiolino) [1847872] - [netdrv] net: sfc: reject unsupported coalescing params (Jarod Wilson) [1844659] - [netdrv] iavf: increase reset complete wait time (Stefan Assmann) [1844598] - [netdrv] iavf: Fix reporting 2.5 Gb and 5Gb speeds (Stefan Assmann) [1844598] - [netdrv] iavf: use appropriate enum for comparison (Stefan Assmann) [1844598] - [netdrv] iavf: fix speed reporting over virtchnl (Stefan Assmann) [1844598] - [block] blk-mq: fix blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: split out a __blk_mq_get_driver_tag helper (Ming Lei) [1824037] - [block] blk-mq: drain I/O when all CPUs in a hctx are offline (Ming Lei) [1824037] - [block] blk-mq: add blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: use BLK_MQ_NO_TAG in more places (Ming Lei) [1824037] - [block] blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG (Ming Lei) [1824037] - [block] blk-mq: move more request initialization to blk_mq_rq_ctx_init (Ming Lei) [1824037] - [block] blk-mq: simplify the blk_mq_get_request calling convention (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request (Ming Lei) [1824037] - [block] blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_request (Ming Lei) [1824037] - [nvme] nvme: force complete cancelled requests (Ming Lei) [1824037] - [block] blk-mq: blk-mq: provide forced completion method (Ming Lei) [1824037] - [block] block: Limit number of items taken from the I/O scheduler in one go (Ming Lei) [1824037] - [scsi] Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle" (Ming Lei) [1824037] - [block] blk-mq: Rerun dispatching in the case of budget contention (Ming Lei) [1824037] - [block] blk-mq: Add blk_mq_delay_run_hw_queues() API call (Ming Lei) [1824037] - [block] blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick (Ming Lei) [1824037] - [block] blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget (Ming Lei) [1824037] - [block] blk-mq: don't commit_rqs() if none were queued (Ming Lei) [1824037] - [block] blk-mq: Remove some unused function arguments (Ming Lei) [1824037] - [block] blk-mq-tag: document tag iteration helper return value (Ming Lei) [1824037] - [block] blk-mq: Document the functions that iterate over requests (Ming Lei) [1824037] - [block] loop: Better discard support for block devices (Ming Lei) [1824037] - [block] loop: Report EOPNOTSUPP properly (Ming Lei) [1824037] - [block] block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices (Ming Lei) [1824037] - [block] block, zoned: fix integer overflow with BLKRESETZONE et al (Ming Lei) [1824037] - [block] block: Fix use-after-free issue accessing struct io_cq (Ming Lei) [1824037] - [netdrv] cxgb4: add EOTID tracking and software context dump (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: tune burst buffer size for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: improve credits recovery in TC-MQPRIO Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix delete filter entry fail in unload path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix large delays in PTP synchronization (Vishal Kulkarni) [1828665] - [netdrv] net/cxgb4: Check the return from t4_query_params properly (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: free MQPRIO resources in shutdown path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix MPS index overwrite when setting MAC address (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add support to catch bits set in INT_CAUSE5 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove set but not used variable 'tab' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/ptp: pass the sign of offset delta in FW CMD (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Txq restart check during backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix throughput drop during Tx backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework TC filter rule insertion across regions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: update T5/T6 adapter register ranges (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix checks for max queues to allocate (Vishal Kulkarni) [1828665] - [netdrv] net/chelsio: Don't set N/A for not available FW (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Added tls stats prints (Vishal Kulkarni) [1828665] - [netdrv] l2t_seq_next should increase position index (Vishal Kulkarni) [1828665] - [netdrv] seq_tab_next() should increase position index (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: reject overlapped queues in TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Tx multi channel port rate limit (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/cxgb4vf: fix flow control display for auto negotiation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix refcount init for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chtls: fix ULD connection failures due to wrong TID base (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix missed high priority region calculation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix kernel panic while accessing sge_info (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add support for high priority filters (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add stats for MQPRIO QoS offload Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add UDP segmentation offload support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chcr: update SGL DMA unmap for USO (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier ingress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: check rule prio conflicts before offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier egress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove unneeded semicolon for switch block (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix an error code in cxgb4_mqprio_alloc_hw_resources() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: make function 'cxgb4_mqprio_free_hw_resources' static (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove redundant assignment to hdr_len (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix 64-bit division on i386 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Use match_string() helper to simplify the code (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add FLOWC based QoS offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add Tx and Rx path for ETHOFLD traffic (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add ETHOFLD hardware queue support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: parse and configure TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework queue config and MSI-X allocation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: query firmware for QoS offload resources (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add pci reset handler (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/l2t: Simplify 't4_l2e_free()' and '_t4_l2e_free()' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix panic when attaching to ULD fail (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: request the TX CIDX updates to status page (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Signedness bug in init_one() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: no need to check return value of debugfs_create functions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Use normal int for refcount (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Add lock for atomic_dec_and_test (Vishal Kulkarni) [1828665] - [fs] xfs: clear PF_MEMALLOC before exiting xfsaild thread (Brian Foster) [1827912]- [drm] drm/amd/display: Defer cursor lock until after VUPDATE (Lyude Paul) [1814893] - [drm] drm/amd/display: Use cursor locking to prevent flip delays (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: Fix Pollock Variant Detection (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix RV2 Variant Detection (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: fix pci revision id fetching (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect vGPUs (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect if changing endianness failed (Lyude Paul) [1814893] - [drm] drm/nouveau/device: rework mmio mapping code to get rid of second map (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: detect and potentially disable HDA support on some SORs (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gp100: split SOR implementation from gm200 (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: modify OR allocation policy to account for HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: split part of OR allocation logic into a function (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: provide hint to OR allocation about HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gt215-: fix race with audio driver runpm (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gv100-: NV_PDISP_SF_AUDIO_CNTRL0 register moved (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: select HDA device entry based on bound head (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: add HAL for programming device entry in SF (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gt215-: pass head to nvkm_ior.hda.eld() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Share DP SST mode_valid() handling with MST (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Move 8BPC limit for MST into nv50_mstc_get_modes() (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gv100-: Add support for interlaced modes (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Probe SOR and PIOR caps for DP interlacing support (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Initialize core channel in nouveau_display_create() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gv100-: expose capabilities class (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/nv50-: increase timeout on pio channel free() polling (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: wait for FIFO space on PIO channels (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: protect waits against GPU falling off the bus (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: access PTIMER through usermode class, if available (Lyude Paul) [1814893] - [drm] drm/nouveau/ttm: evict other IO mappings when running out of BAR1 space (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: clear SW state of disabled windows harder (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Add aux table invalidate for all engines (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Invalidate aux table entries forcibly (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Flush L3 (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Fix HDC pipeline flush (Lyude Paul) [1814893] - [drm] Revert "drm/i915/tgl: Include ro parts of l3 to invalidate" (Lyude Paul) [1814893] - [drm] drm/i915: Push MST link retraining to the hotplug work (Lyude Paul) [1814893] - [drm] drm/i915: Flatten intel_dp_check_mst_status() a bit (Lyude Paul) [1814893] - [drm] drm/i915/tc: Do not warn when aux power well of static TC ports timeout (Lyude Paul) [1814893] - [drm] drm/i915/tc: Catch TC users accessing FIA registers without enable aux (Lyude Paul) [1814893] - [drm] drm/i915/tc/tgl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/tc: Skip ref held check for TC legacy aux power wells (Lyude Paul) [1814893] - [drm] drm/i915/tc/icl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/display: Split hsw_power_well_enable() into two (Lyude Paul) [1814893] - [drm] drm/i915/display: Add intel_legacy_aux_to_power_domain() (Lyude Paul) [1814893] - [drm] drm/i915/display: Move out code to return the digital_port of the aux ch (Lyude Paul) [1814893] - [drm] drm/i915: Add missing deinitialization cases of load failure (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_init() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_probe() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_driver_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: Extract skl SAGV checking (Lyude Paul) [1814893] - [drm] drm/i915: Track active_pipes in bw_state (Lyude Paul) [1814893] - [drm] drm/i915: Use bw state for per crtc SAGV evaluation (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_calc_active_pipes() (Lyude Paul) [1814893] - [drm] drm/i915: Add pre/post plane updates for SAGV (Lyude Paul) [1814893] - [drm] drm/i915: Prepare to extract gen specific functions from intel_can_enable_sagv (Lyude Paul) [1814893] - [drm] drm/i915: Add intel_atomic_get_bw_*_state helpers (Lyude Paul) [1814893] - [drm] drm/i915: Introduce skl_plane_wm_level accessor (Lyude Paul) [1814893] - [drm] drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915: Extend hotplug detect retry on TypeC connectors to 5 seconds (Lyude Paul) [1814893] - [drm] drm/i915: Add a retry counter for hotplug detect retries (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_connector_hpd_pin() (Lyude Paul) [1814893] - [drm] drm/i915: Prefer intel_connector over drm_connector in hotplug code (Lyude Paul) [1814893] - [drm] drm/i915: Use intel_attached_encoder() (Lyude Paul) [1814893] - [drm] drm/i915/ehl: Restrict w/a 1607087056 for EHL/JSL (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Initialize multicast register steering for workarounds (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_14010229206 permanent (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1605460711 / Wa_1408767742 to ICL and EHL (Lyude Paul) [1814893] - [drm] drm/i915: Apply Wa_1406680159:icl, ehl as an engine workaround (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1406306137:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1604278689:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Don't treat unslice registers as masked (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_1606700617 permanent (Lyude Paul) [1814893] - [drm] drm/i915/tgl: WaDisableGPGPUMidThreadPreemption (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Move and restrict Wa_1408615072 (Lyude Paul) [1814893] - [drm] drm/i915/gen11: Moving WAs to rcs_engine_wa_init() (Lyude Paul) [1814893] - [drm] drm/i915: add Wa_14010594013: icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa number to WaAllowPMDepthAndInvocationCountAccessFromUMD (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1409142259 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Fix the Wa number of a fix (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1607063988 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note to Wa_1607297627 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Extend Wa_1606931601 for all steppings (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1409085225, Wa_14010229206 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1806527549 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1409804808 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1808121037 to tgl (Lyude Paul) [1814893] - [drm] drm/i915: Use engine wa list for Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Implement Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Disable tesselation clock gating on tgl A0 (Lyude Paul) [1814893] - [drm] drm/i915: Move ringbuffer WAs to engine workaround list (Lyude Paul) [1814893] - [drm] drm/i915/gt: Skip rmw for masked registers (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Also wait for the scratch buffer to be bound (Lyude Paul) [1814893] - [drm] drm/i915/dp: Return the right vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/dp/tgl+: Update combo phy vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add definitions for VRR registers and bits (Lyude Paul) [1814893] - [drm] drm/i915: use forced codec wake on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add new PCI IDs to TGL (Lyude Paul) [1814893] - [drm] drm/i915/perf: Invalidate OA TLB on when closing perf stream (Lyude Paul) [1814893] - [drm] Bump DRM backport version to 5.6.14 (Lyude Paul) [1814893] - [drm] drm/i915/tgl+: Fix interrupt handling for DP AUX transactions (Lyude Paul) [1814893] - [drm] drm/amd/amdgpu: add raven1 part to the gfxoff quirk list (Lyude Paul) [1814893] - [drm] drm/amd/display: add basic atomic check for cursor plane (Lyude Paul) [1814893] - [drm] Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE() (Lyude Paul) [1814893] - [drm] drm/i915: Handle idling during i915_gem_evict_something busy loops (Lyude Paul) [1814893] - [drm] drm/i915: Mark concurrent submissions with a weak-dependency (Lyude Paul) [1814893] - [drm] drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest (Lyude Paul) [1814893] - [drm] drm/amdgpu: force fbdev into vram (Lyude Paul) [1814893] - [drm] drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane (Lyude Paul) [1814893] - [drm] drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Make timeslicing an explicit engine property (Lyude Paul) [1814893] - [drm] drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper() (Lyude Paul) [1814893] - [drm] drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1 (Lyude Paul) [1814893] - [drm] drm/amd/display: Defer cursor update around VUPDATE for all ASIC (Lyude Paul) [1814893] - [drm] drm/amd/display: check if REFCLK_CNTL register is present (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: avoid using pm_en before it is initialized revised (Lyude Paul) [1814893] - [drm] drm/amd/display: blank dp stream before re-train the link (Lyude Paul) [1814893] - [drm] drm/i915/display: Load DP_TP_CTL/STATUS offset before use it (Lyude Paul) [1814893] - [drm] drm/i915/tgl: TBT AUX should use TC power well ops (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_14010477008:tgl (Lyude Paul) [1814893] - [drm] drm/amd/display: work around fp code being emitted outside of DC_FP_START/END (Lyude Paul) [1814893] - [drm] drm/amdgpu: drop redundant cg/pg ungate on runpm enter (Lyude Paul) [1814893] - [drm] drm/amdgpu: move kfd suspend after ip_suspend_phase1 (Lyude Paul) [1814893] - [drm] drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event (Lyude Paul) [1814893] - [drm] drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii) (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: fix resume failed as smu table initialize early exit (Lyude Paul) [1814893] - [drm] drm/bridge: anx6345: set correct BPC for display_info of connector (Lyude Paul) [1814893] - [drm] drm/i915: Use proper fault mask in interrupt postinstall too (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Fix i915_address_space refcnt leak (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release use after free (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_hw_surface_alloc() (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_draw_dirty_fb() (Lyude Paul) [1814893] - [drm] drm/i915/gt: Check cacheline is valid before acquiring (Lyude Paul) [1814893] - [drm] drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix green screen issue after suspend (Lyude Paul) [1814893] - [drm] drm/edid: Fix off-by-one in DispID DTD pixel clock (Lyude Paul) [1814893] - [drm] drm/amdgpu: invalidate L2 before SDMA IBs (v2) (Lyude Paul) [1814893] - [dma-buf] dma-buf: Fix SET_NAME ioctl uapi (Lyude Paul) [1814893] - [drm] drm/scheduler: fix drm_sched_get_cleanup_job (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix wrong vram lost counter increment V2 (Lyude Paul) [1814893] - [drm] drm/dp_mst: Zero assigned PBN when releasing VCPI slots (Lyude Paul) [1814893] - [drm] drm/amd/display: Calculate scaling ratios on every medium/full update (Lyude Paul) [1814893] - [drm] drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax (Lyude Paul) [1814893] - [video] fbdev: potential information leak in do_fb_ioctl() (Lyude Paul) [1814893] - [drm] drm/nouveau/gr/gp107, gp108: implement workaround for HW hanging during init (Lyude Paul) [1814893] - [drm] drm/amdkfd: kfree the wrong pointer (Lyude Paul) [1814893] - [drm] drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: fix vma range check for migration (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: check for SVM initialized before migrating (Lyude Paul) [1814893] - [drm] drm/amd/display: Don't try hdcp1.4 when content_type is set to type1 (Lyude Paul) [1814893] - [drm] drm/ttm: flush the fence on the bo after we individualize the reservation object (Lyude Paul) [1814893] - [drm] drm/i915/perf: Do not clear pollin for small user read buffers (Lyude Paul) [1814893] - [drm] drm/nouveau/sec2/gv100-: add missing MODULE_FIRMWARE() (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix the hw hang during perform system reboot and reset (Lyude Paul) [1814893] - [drm] drm/amdgpu/gfx9: add gfxoff quirk (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Fill all the unused space in the GGTT (Lyude Paul) [1814893] - [drm] drm/i915/ggtt: do not set bits 1-11 in gen12 ptes (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix gfx hang during suspend with video playback (v2) (Lyude Paul) [1814893] - [drm] drm/dp_mst: Fix clearing payload state on topology disable (Lyude Paul) [1814893] - [drm] Revert "drm/dp_mst: Remove VCPI while disabling topology mgr" (Lyude Paul) [1814893] - [drm] drm/i915/gt: Treat idling as a RPS downclock event (Lyude Paul) [1814893] - [drm] drm/vboxvideo: Add missing remove_conflicting_pci_framebuffers call, v2 (Lyude Paul) [1814893] - [drm] drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode (Lyude Paul) [1814893] - [drm] drm/amd/display: Check for null fclk voltage when parsing clock table (Lyude Paul) [1814893] - [drm] drm/amdgpu: unify fw_write_wait for new gfx9 asics (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: implement the is_dpm_running() (Lyude Paul) [1814893] - [drm] drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK (Lyude Paul) [1814893] - [drm] drm: Remove PageReserved manipulation from drm_pci_alloc (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx78xx: Fix drm_dp_link helper removal (Lyude Paul) [1814893] - [drm] drm/i915/gem: Flush all the reloc_gpu batch (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Disable preemption timeout (Lyude Paul) [1814893] - [drm] drm/i915/display: Fix mode private_flags comparison at atomic_check (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix (Lyude Paul) [1814893] - [drm] drm/i915: Allow for different modes of interruptible i915_active_wait (Lyude Paul) [1814893] - [gpu] DRM Backport 5.5 -> 5.6 (Lyude Paul) [1814893] - [video] video: fbdev: intelfb: use const pointer for fb_ops (Lyude Paul) [1814893] - [include] video: fbdev: make fbops member of struct fb_info a const pointer (Lyude Paul) [1814893] - [video] video: fbdev: uvesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: nvidia: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: mb862xx: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: atyfb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbmem: use const pointer for fb_ops (Lyude Paul) [1814893] - [video] video: fbdev: vesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: udlfb: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [video] video: smscufx: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [drm] drm/fb-helper: don't preserve fb_ops across deferred IO use (Lyude Paul) [1814893] - [drm] drm/fb-helper: Remove drm_fb_helper_fbdev_{setup, teardown}() (Lyude Paul) [1814893] - [video] video: fb_defio: preserve user fb_ops (Lyude Paul) [1814893] - [drm] mm, drm/ttm: Fix vm page protection handling (Lyude Paul) [1814893] - [dma-buf] udmabuf: Remove deleted map/unmap handlers (Lyude Paul) [1814893] - [include] dma-buf: Remove kernel map/unmap hooks (Lyude Paul) [1814893] - [drm] drm/udl: Remove udl implementation of GEM's free_object() (Lyude Paul) [1814893] - [drm] drm/udl: Unmap buffer object after damage update (Lyude Paul) [1814893] - [drm] drm/udl: Fix Kconfig indentation (Lyude Paul) [1814893] - [drm] drm/udl: Replace fbdev code with generic emulation (Lyude Paul) [1814893] - [drm] drm/udl: Remove struct udl_gem_object and functions (Lyude Paul) [1814893] - [drm] drm/udl: Switch to SHMEM (Lyude Paul) [1814893] - [drm] drm/udl: Allocate GEM object via struct drm_driver.gem_create_object (Lyude Paul) [1814893] - [drm] drm/udl: Remove flags field from struct udl_gem_object (Lyude Paul) [1814893] - [drm] drm/armada: Delete dma_buf->k(un)map implemenation (Lyude Paul) [1814893] - [tee] drm/tee_shm: Drop dma_buf_k(unmap) support (Lyude Paul) [1814893] - [samples] sample/vfio-mdev/mbocs: Remove dma_buf_k(un)map support (Lyude Paul) [1814893] - [media] media/videobuf2: Drop dma_buf->k(un)map support (Lyude Paul) [1814893] - [drm] drm/vmwgfx: Delete mmaping functions (Lyude Paul) [1814893] - [dma-buf] dma-buf: Drop dma_buf_k(un)map (Lyude Paul) [1814893] - [drm] drm/tegra: Remove dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/omapdrm: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/i915: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [staging] staging/android/ion: delete dma_buf->kmap/unmap implemenation (Lyude Paul) [1814893] - [drm] drm/i915: Remove dma_buf_kmap selftest (Lyude Paul) [1814893] - [drm] drm/tegra: Delete host1x_bo_ops->k(un)map (Lyude Paul) [1814893] - [gpu] drm/tegra: Map cmdbuf once for reloc processing (Lyude Paul) [1814893] - [pinctrl] pinctrl: Allow modules to use pinctrl_register_mappings (Lyude Paul) [1814893] - [include] lockdep: add might_lock_nested() (Lyude Paul) [1814893] - [gpu] DRM Backport 5.4 -> 5.5 (Lyude Paul) [1814893] - [security] device_cgroup: Export devcgroup_check_permission (Lyude Paul) [1814893] - [video] fbdev: drop res_id parameter from remove_conflicting_pci_framebuffers (Lyude Paul) [1814893] - [media] media: cec: check 'transmit_in_progress', not 'transmitting' (Lyude Paul) [1814893] - [media] media: cec: avoid decrementing transmit_queue_sz if it is 0 (Lyude Paul) [1814893] - [media] media: cec: CEC 2.0-only bcast messages were ignored (Lyude Paul) [1814893] - [media] cec: add cec_adapter to cec_notifier_cec_adap_unregister() (Lyude Paul) [1814893] - [media] media: cec-pin: add 'received' callback (Lyude Paul) [1814893] - [media] media: cec: expose the new connector info API (Lyude Paul) [1814893] - [media] media: cec/cec-adap.c: use new UI_CMD defines (Lyude Paul) [1814893] - [media] media: cec-notifier: clear cec_adap in cec_notifier_unregister (Lyude Paul) [1814893] - [media] media: cec-adap: return from cec_s_conn_info() if adap is invalid (Lyude Paul) [1814893] - [media] media: cec-notifier: add new notifier functions (Lyude Paul) [1814893] - [media] media: cec: add struct cec_connector_info support (Lyude Paul) [1814893] - [media] media: cec-notifier: rename variables, check kstrdup and n->conn_name (Lyude Paul) [1814893] - [media] media: cec-adap: fix regression in ping sanity check (Lyude Paul) [1814893] - [media] media: cec: allow any initiator for Ping and Image/Text View On (Lyude Paul) [1814893] - [media] media: cec: support CEC_MSG_FL_RAW (Lyude Paul) [1814893] - [media] media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper function (Lyude Paul) [1814893] - [media] media: cec: move check from cec_transmit to cec_transmit_msg_fh (Lyude Paul) [1814893] - [media] media: cec: cec_transmit_msg_fh: do sanity checks first (Lyude Paul) [1814893] - [media] media: cec: mark devnode as registered before actually registering it (Lyude Paul) [1814893] - [media] media: cec-notifier: add cec_notifier_parse_hdmi_phandle helper (Lyude Paul) [1814893] - [media] media: Kconfig files: use the right help coding style (Lyude Paul) [1814893] - [media] media: cec: fill in cec chardev kobject to ease debugging (Lyude Paul) [1814893] - [media] media: cec: fix epoll() by calling poll_wait first (Lyude Paul) [1814893] - [media] media: cec: keep track of outstanding transmits (Lyude Paul) [1814893] - [media] media: cec: add debug_phys_addr module option (Lyude Paul) [1814893] - [media] media: cec: report Vendor ID after initialization (Lyude Paul) [1814893] - [media] media: cec-pin: fix broken tx_ignore_nack_until_eom error injection (Lyude Paul) [1814893] - [media] media: cec: increase debug level for 'queue full' (Lyude Paul) [1814893] - [media] media: cec: check for non-OK/NACK conditions while claiming a LA (Lyude Paul) [1814893] - [media] media: cec: forgot to cancel delayed work (Lyude Paul) [1814893] - [media] media: cec: name for RC passthrough device does not need 'RC for' (Lyude Paul) [1814893] - [media] media: cec-gpio: select correct Signal Free Time (Lyude Paul) [1814893] - [media] media: cec: fix the Signal Free Time calculation (Lyude Paul) [1814893] - [media] media: cec: add new tx/rx status bits to detect aborts/timeouts (Lyude Paul) [1814893] - [media] media: cec: remove cec-edid.c (Lyude Paul) [1814893] - [media] media: cec/v4l2: move V4L2 specific CEC functions to V4L2 (Lyude Paul) [1814893] - [media] media: cec: integrate cec_validate_phys_addr() in cec-api.c (Lyude Paul) [1814893] - [media] media: cec: make cec_get_edid_spa_location() an inline function (Lyude Paul) [1814893] - [media] media: use strscpy() instead of strlcpy() (Lyude Paul) [1814893] - [media] media: cec: move compat_ioctl handling to cec-api.c (Lyude Paul) [1814893] - [media] media: cec: add support for 5V signal testing (Lyude Paul) [1814893] - [uapi] media: uapi/linux/cec.h: add 5V events (Lyude Paul) [1814893] - [scsi] compat_ioctl: move more drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [vhost] compat_ioctl: move drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [rtc] compat_ioctl: move rtc handling into drivers/rtc/dev.c (Lyude Paul) [1814893] - [fs] ceph: fix compat_ioctl for ceph_dir_operations (Lyude Paul) [1814893] - [fs] compat_sys_ioctl(): make parallel to do_vfs_ioctl() (Lyude Paul) [1814893] - [fs] compat: move FS_IOC_RESVSP_32 handling to fs/ioctl.c (Lyude Paul) [1814893] - [fs] do_vfs_ioctl(): use saner types (Lyude Paul) [1814893] - [fs] compat: itanic doesn't have one (Lyude Paul) [1814893] - [fs] FIGETBSZ: fix compat (Lyude Paul) [1814893] - [fs] fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP (Lyude Paul) [1814893] - [gpu] DRM Backport 5.3 -> 5.4 (Lyude Paul) [1814893] - [include] Add wait_var_event_interruptible() (Lyude Paul) [1814893] - [kernel] kthread: Add __kthread_should_park() (Lyude Paul) [1814893] - [kernel] PM / sleep: Refactor filesystems sync to reduce duplication (Lyude Paul) [1814893] - [fpga] drivers: Introduce device lookup variants by of_node (Lyude Paul) [1814893] - [s390] drivers: Introduce device lookup variants by name (Lyude Paul) [1814893] - [base] drivers: Add generic helper to match by of_node (Lyude Paul) [1814893] - [drm] kbuild: change *FLAGS_.o to take the path relative to $(obj) (Lyude Paul) [1814893] - [video] fbdev: lock_fb_info cannot fail (Lyude Paul) [1814893] - [video] fbdev/atyfb: lock_fb_info can't fail (Lyude Paul) [1814893] - [video] fbdev: sysfs files can't disappear before the device is gone (Lyude Paul) [1814893] - [video] fbcon: call fbcon_fb_(un)registered directly (Lyude Paul) [1814893] - [video] fbcon: Remove fbcon_has_exited (Lyude Paul) [1814893] - [video] fbcon: s/struct display/struct fbcon_display/ (Lyude Paul) [1814893] - [video] fbdev: locking check for fb_set_suspend (Lyude Paul) [1814893] - [tty] vt/fbcon: deinitialize resources in visual_init() after failed memory allocation (Lyude Paul) [1814893] - [video] fbcon: Don't reset logo_shown when logo is currently shown (Lyude Paul) [1814893] - [video] fbdev: fix WARNING in __alloc_pages_nodemask bug (Lyude Paul) [1814893] - [video] fbdev: fix divide error in fb_var_to_videomode (Lyude Paul) [1814893] - [video] fbdev: list all pci memory bars as conflicting apertures (Lyude Paul) [1814893]- [block] Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT" (Jeff Moyer) [1784478] - [fs] io_uring: reset -EBUSY error when io sq thread is waken up (Jeff Moyer) [1784478] - [fs] io_uring: don't add non-IO requests to iopoll pending list (Jeff Moyer) [1784478] - [fs] io_uring: don't use kiocb.private to store buf_index (Jeff Moyer) [1784478] - [fs] io_uring: cancel work if task_work_add() fails (Jeff Moyer) [1784478] - [fs] io_uring: remove dead check in io_splice() (Jeff Moyer) [1784478] - [fs] io_uring: fix FORCE_ASYNC req preparation (Jeff Moyer) [1784478] - [fs] io_uring: don't prepare DRAIN reqs twice (Jeff Moyer) [1784478] - [fs] io_uring: initialize ctx->sqo_wait earlier (Jeff Moyer) [1784478] - [fs] io_uring: polled fixed file must go through free iteration (Jeff Moyer) [1784478] - [fs] io_uring: fix zero len do_splice() (Jeff Moyer) [1784478] - [fs] io_uring: don't use 'fd' for openat/openat2/statx (Jeff Moyer) [1784478] - [fs] splice: move f_mode checks to do_{splice, tee}() (Jeff Moyer) [1784478] - [fs] io_uring: handle -EFAULT properly in io_uring_setup() (Jeff Moyer) [1784478] - [fs] io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io_uring: punt splice async because of inode mutex (Jeff Moyer) [1784478] - [fs] io_uring: check non-sync defer_list carefully (Jeff Moyer) [1784478] - [fs] io_uring: fix extra put in sync_file_range() (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() (Jeff Moyer) [1784478] - [fs] io_uring: use proper references for fallback_req locking (Jeff Moyer) [1784478] - [fs] io_uring: only force async punt if poll based retry can't handle it (Jeff Moyer) [1784478] - [fs] io_uring: enable poll retry for any file with ->read_iter / ->write_iter (Jeff Moyer) [1784478] - [fs] io_uring: statx must grab the file table for valid fd (Jeff Moyer) [1784478] - [fs] io_uring: only restore req->work for req that needs do completion (Jeff Moyer) [1784478] - [fs] io_uring: don't count rqs failed after current one (Jeff Moyer) [1784478] - [fs] io_uring: kill already cached timeout.seq_offset (Jeff Moyer) [1784478] - [fs] io_uring: fix cached_sq_head in io_timeout() (Jeff Moyer) [1784478] - [fs] io_uring: only post events in io_poll_remove_all() if we completed some (Jeff Moyer) [1784478] - [fs] io_uring: io_async_task_func() should check and honor cancelation (Jeff Moyer) [1784478] - [fs] io_uring: check for need to re-wait in polled async handling (Jeff Moyer) [1784478] - [fs] io_uring: correct O_NONBLOCK check for splice punt (Jeff Moyer) [1784478] - [fs] io_uring: restore req->work when canceling poll request (Jeff Moyer) [1784478] - [fs] io_uring: move all request init code in one place (Jeff Moyer) [1784478] - [fs] io_uring: keep all sqe->flags in req->flags (Jeff Moyer) [1784478] - [fs] io_uring: early submission req fail code (Jeff Moyer) [1784478] - [fs] io_uring: track mm through current->mm (Jeff Moyer) [1784478] - [fs] io_uring: remove obsolete @mm_fault (Jeff Moyer) [1784478] - [fs] io_uring: punt final io_ring_ctx wait-and-free to workqueue (Jeff Moyer) [1784478] - [fs] io_uring: fix fs cleanup on cqe overflow (Jeff Moyer) [1784478] - [fs] io_uring: don't read user-shared sqe flags twice (Jeff Moyer) [1784478] - [fs] io_uring: remove req init from io_get_req() (Jeff Moyer) [1784478] - [fs] io_uring: alloc req only after getting sqe (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_get_sqring (Jeff Moyer) [1784478] - [fs] io_uring: do not always copy iovec in io_req_map_rw() (Jeff Moyer) [1784478] - [fs] io_uring: ensure openat sets O_LARGEFILE if needed (Jeff Moyer) [1784478] - [fs] io_uring: initialize fixed_file_data lock (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant variable pointer nxt and io_wq_assign_next call (Jeff Moyer) [1784478] - [fs] io_uring: fix ctx refcounting in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: process requests completed with -EAGAIN on poll list (Jeff Moyer) [1784478] - [fs] io_uring: remove bogus RLIMIT_NOFILE check in file registration (Jeff Moyer) [1784478] - [fs] io_uring: use io-wq manager as backup task if task is exiting (Jeff Moyer) [1784478] - [fs] io_uring: grab task reference for poll requests (Jeff Moyer) [1784478] - [fs] io_uring: retry poll if we got woken with non-matching mask (Jeff Moyer) [1784478] - [fs] io_uring: add missing finish_wait() in io_sq_thread() (Jeff Moyer) [1784478] - [fs] io_uring: refactor file register/unregister/update handling (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_alloc_async_ctx() (Jeff Moyer) [1784478] - [fs] io_uring: fix missing 'return' in comment (Jeff Moyer) [1784478] - [fs] io-wq: handle hashed writes in chains (Jeff Moyer) [1784478] - [fs] io-uring: drop 'free_pfile' in struct io_file_put (Jeff Moyer) [1784478] - [fs] io-uring: drop completion when removing file (Jeff Moyer) [1784478] - [fs] io_uring: Fix ->data corruption on re-enqueue (Jeff Moyer) [1784478] - [fs] io-wq: close cancel gap for hashed linked work (Jeff Moyer) [1784478] - [uapi] io_uring: make spdxcheck.py happy (Jeff Moyer) [1784478] - [fs] io_uring: honor original task RLIMIT_FSIZE (Jeff Moyer) [1784478] - [fs] io_uring: make sure accept honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io_uring: make sure openat/openat2 honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io-wq: hash dependent work (Jeff Moyer) [1784478] - [fs] io-wq: split hashing and enqueueing (Jeff Moyer) [1784478] - [fs] io-wq: don't resched if there is no work (Jeff Moyer) [1784478] - [fs] io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} (Jeff Moyer) [1784478] - [fs] io-wq: remove duplicated cancel code (Jeff Moyer) [1784478] - [fs] io_uring: fix truncated async read/readv and write/writev retry (Jeff Moyer) [1784478] - [uapi] io_uring: dual license io_uring.h uapi header (Jeff Moyer) [1784478] - [fs] io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled (Jeff Moyer) [1784478] - [fs] io_uring: Fix unused function warnings (Jeff Moyer) [1784478] - [fs] io_uring: add end-of-bits marker and build time verify it (Jeff Moyer) [1784478] - [fs] io_uring: provide means of removing buffers (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [net] net: abstract out normal and compat msghdr import (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV (Jeff Moyer) [1784478] - [fs] io_uring: support buffer selection for OP_READ and OP_RECV (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_PROVIDE_BUFFERS (Jeff Moyer) [1784478] - [fs] io_uring: ensure RCU callback ordering with rcu_barrier() (Jeff Moyer) [1784478] - [fs] io_uring: fix lockup with timeouts (Jeff Moyer) [1784478] - [fs] io_uring: free fixed_file_data after RCU grace period (Jeff Moyer) [1784478] - [fs] io_uring: buffer registration infrastructure (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: forward submission ref to async (Jeff Moyer) [1784478] - [fs] io-wq: optimise out *next_work() double lock (Jeff Moyer) [1784478] - [fs] io-wq: optimise locking in io_worker_handle_work() (Jeff Moyer) [1784478] - [fs] io-wq: shuffle io_worker_handle_work() code (Jeff Moyer) [1784478] - [fs] io_uring: get next work with submission ref drop (Jeff Moyer) [1784478] - [fs] io_uring: remove @nxt from handlers (Jeff Moyer) [1784478] - [fs] io_uring: make submission ref putting consistent (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_close (Jeff Moyer) [1784478] - [fs] io_uring: Ensure mask is initialized in io_arm_poll_handler (Jeff Moyer) [1784478] - [fs] io_uring: remove io_prep_next_work() (Jeff Moyer) [1784478] - [fs] io_uring: remove extra nxt check after punt (Jeff Moyer) [1784478] - [fs] io_uring: use poll driven retry for files that support it (Jeff Moyer) [1784478] - [fs] io_uring: mark requests that we can do poll async in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: add per-task callback handler (Jeff Moyer) [1784478] - [fs] io_uring: store io_kiocb in wait->private (Jeff Moyer) [1784478] - [fs] io-wq: use BIT for ulong hash (Jeff Moyer) [1784478] - [fs] io_uring: remove IO_WQ_WORK_CB (Jeff Moyer) [1784478] - [fs] io-wq: remove unused IO_WQ_WORK_HAS_MM (Jeff Moyer) [1784478] - [fs] io_uring: extract kmsg copy helper (Jeff Moyer) [1784478] - [fs] io_uring: clean io_poll_complete (Jeff Moyer) [1784478] - [fs] io_uring: add splice(2) support (Jeff Moyer) [1784478] - [fs] io_uring: add interface for getting files (Jeff Moyer) [1784478] - [fs] splice: make do_splice public (Jeff Moyer) [1784478] - [fs] io_uring: remove req->in_async (Jeff Moyer) [1784478] - [fs] io_uring: don't do full *prep_worker() from io-wq (Jeff Moyer) [1784478] - [fs] io_uring: don't call work.func from sync ctx (Jeff Moyer) [1784478] - [fs] io_uring: io_accept() should hold on to submit reference on retry (Jeff Moyer) [1784478] - [fs] io_uring: consider any io_read/write -EAGAIN as final (Jeff Moyer) [1784478] - [fs] io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL (Jeff Moyer) [1784478] - [fs] io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation (Jeff Moyer) [1784478] - [fs] io_uring: fix 32-bit compatability with sendmsg/recvmsg (Jeff Moyer) [1784478] - [fs] io_uring: define and set show_fdinfo only if procfs is enabled (Jeff Moyer) [1784478] - [fs] io_uring: drop file set ref put/get on switch (Jeff Moyer) [1784478] - [fs] io_uring: import_single_range() returns 0/-ERROR (Jeff Moyer) [1784478] - [fs] io_uring: pick up link work on submit reference drop (Jeff Moyer) [1784478] - [fs] io-wq: ensure work->task_pid is cleared on init (Jeff Moyer) [1784478] - [fs] io-wq: remove spin-for-work optimization (Jeff Moyer) [1784478] - [fs] io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL (Jeff Moyer) [1784478] - [fs] io_uring: fix personality idr leak (Jeff Moyer) [1784478] - [fs] io_uring: handle multiple personalities in link chains (Jeff Moyer) [1784478] - [fs] io_uring: fix __io_iopoll_check deadlock in io_sq_thread (Jeff Moyer) [1784478] - [fs] io_uring: prevent sq_thread from spinning when it should stop (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free by io_cleanup_req() (Jeff Moyer) [1784478] - [fs] io_uring: remove unnecessary NULL checks (Jeff Moyer) [1784478] - [fs] io_uring: add missing io_req_cancelled() (Jeff Moyer) [1784478] - [fs] io_uring: prune request from overflow list on flush (Jeff Moyer) [1784478] - [fs] io-wq: don't call kXalloc_node() with non-online node (Jeff Moyer) [1784478] - [fs] io_uring: retain sockaddr_storage across send/recvmsg async punt (Jeff Moyer) [1784478] - [fs] io_uring: cancel pending async work if task exits (Jeff Moyer) [1784478] - [fs] io-wq: add io_wq_cancel_pid() to cancel based on a specific pid (Jeff Moyer) [1784478] - [fs] io-wq: make io_wqe_cancel_work() take a match handler (Jeff Moyer) [1784478] - [fs] io_uring: fix openat/statx's filename leak (Jeff Moyer) [1784478] - [fs] io_uring: fix double prep iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix async close() with f_op->flush() (Jeff Moyer) [1784478] - [fs] io_uring: allow AT_FDCWD for non-file openat/openat2/statx (Jeff Moyer) [1784478] - [fs] io_uring: grab ->fs as part of async preparation (Jeff Moyer) [1784478] - [fs] io-wq: add support for inheriting ->fs (Jeff Moyer) [1784478] - [fs] io_uring: retry raw bdev writes if we hit -EOPNOTSUPP (Jeff Moyer) [1784478] - [fs] io_uring: add cleanup for openat()/statx() (Jeff Moyer) [1784478] - [fs] io_uring: fix iovec leaks (Jeff Moyer) [1784478] - [fs] io_uring: remove unused struct io_async_open (Jeff Moyer) [1784478] - [fs] io_uring: flush overflowed CQ events in the io_uring_poll() (Jeff Moyer) [1784478] - [fs] io_uring: statx/openat/openat2 don't support fixed files (Jeff Moyer) [1784478] - [fs] io_uring: fix deferred req iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix 1-bit bitfields to be unsigned (Jeff Moyer) [1784478] - [fs] io_uring: get rid of delayed mm check (Jeff Moyer) [1784478] - [fs] io_uring: cleanup fixed file data table references (Jeff Moyer) [1784478] - [fs] io_uring: spin for sq thread to idle on shutdown (Jeff Moyer) [1784478] - [fs] io_uring: put the flag changing code in the same spot (Jeff Moyer) [1784478] - [fs] io_uring: iterate req cache backwards (Jeff Moyer) [1784478] - [fs] io_uring: punt even fadvise() WILLNEED to async context (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic double CQE entry for close (Jeff Moyer) [1784478] - [fs] io_uring: remove extra ->file check (Jeff Moyer) [1784478] - [fs] io_uring: don't map read/write iovec potentially twice (Jeff Moyer) [1784478] - [fs] io_uring: use the proper helpers for io_send/recv (Jeff Moyer) [1784478] - [fs] io_uring: prevent potential eventfd recursion on poll (Jeff Moyer) [1784478] - [fs] eventfd: track eventfd_signal() recursion depth (Jeff Moyer) [1784478] - [fs] io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe (Jeff Moyer) [1784478] - [fs] io_uring: add ->show_fdinfo() for the io_uring file descriptor (Jeff Moyer) [1784478] - [fs] io_uring: add support for epoll_ctl(2) (Jeff Moyer) [1784478] - [fs] eventpoll: support non-blocking do_epoll_ctl() calls (Jeff Moyer) [1784478] - [fs] eventpoll: abstract out epoll_ctl() handler (Jeff Moyer) [1784478] - [fs] io_uring: fix linked command file table usage (Jeff Moyer) [1784478] - [fs] io_uring: support using a registered personality for commands (Jeff Moyer) [1784478] - [fs] io_uring: allow registering credentials (Jeff Moyer) [1784478] - [fs] io_uring: add io-wq workqueue sharing (Jeff Moyer) [1784478] - [fs] io-wq: allow grabbing existing io-wq (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: don't use static creds/mm assignments (Jeff Moyer) [1784478] - [fs] io-wq: make the io_wq ref counted (Jeff Moyer) [1784478] - [fs] io_uring: fix refcounting with batched allocations at OOM (Jeff Moyer) [1784478] - [fs] io_uring: add comment for drain_next (Jeff Moyer) [1784478] - [fs] io_uring: don't attempt to copy iovec for READ/WRITE (Jeff Moyer) [1784478] - [fs] io_uring: don't cancel all work on process exit (Jeff Moyer) [1784478] - [fs] Revert "io_uring: only allow submit from owning task" (Jeff Moyer) [1784478] - [fs] io_uring: honor IOSQE_ASYNC for linked reqs (Jeff Moyer) [1784478] - [fs] io_uring: prep req when do IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io_uring: use labeled array init in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: optimise sqe-to-req flags translation (Jeff Moyer) [1784478] - [fs] io_uring: remove REQ_F_IO_DRAINED (Jeff Moyer) [1784478] - [fs] io_uring: file switch work needs to get flushed on exit (Jeff Moyer) [1784478] - [fs] io_uring: hide uring_fd in ctx (Jeff Moyer) [1784478] - [fs] io_uring: remove extra check in __io_commit_cqring (Jeff Moyer) [1784478] - [fs] io_uring: optimise use of ctx->drain_next (Jeff Moyer) [1784478] - [fs] RHEL-only: Add IORING_OP_OPENAT2 opcode (Jeff Moyer) [1784478] - [fs] io_uring: add support for probing opcodes (Jeff Moyer) [1784478] - [fs] io_uring: account fixed file references correctly in batch (Jeff Moyer) [1784478] - [fs] io_uring: add opcode to issue trace event (Jeff Moyer) [1784478] - [fs] io_uring: enable option to only trigger eventfd for async completions (Jeff Moyer) [1784478] - [fs] io_uring: change io_ring_ctx bool fields into bit fields (Jeff Moyer) [1784478] - [fs] io_uring: file set registration should use interruptible waits (Jeff Moyer) [1784478] - [fs] io_uring: Remove unnecessary null check (Jeff Moyer) [1784478] - [fs] io_uring: add support for send(2) and recv(2) (Jeff Moyer) [1784478] - [fs] io_uring: remove extra io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: optimise commit_sqring() for common case (Jeff Moyer) [1784478] - [fs] io_uring: optimise head checks in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: clamp to_submit in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_SETUP_CLAMP (Jeff Moyer) [1784478] - [fs] io_uring: extend batch freeing to cover more cases (Jeff Moyer) [1784478] - [fs] io_uring: wrap multi-req freeing in struct req_batch (Jeff Moyer) [1784478] - [fs] io_uring: batch getting pcpu references (Jeff Moyer) [1784478] - [include] pcpu_ref: add percpu_ref_tryget_many() (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_MADVISE (Jeff Moyer) [1784478] - [mm] mm: make do_madvise() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_FADVISE (Jeff Moyer) [1784478] - [fs] io_uring: allow use of offset == -1 to mean file position (Jeff Moyer) [1784478] - [fs] io_uring: add non-vectored read/write commands (Jeff Moyer) [1784478] - [fs] io_uring: improve poll completion performance (Jeff Moyer) [1784478] - [fs] io_uring: split overflow state into SQ and CQ side (Jeff Moyer) [1784478] - [fs] io_uring: add lookup table for various opcode needs (Jeff Moyer) [1784478] - [fs] io_uring: remove two unnecessary function declarations (Jeff Moyer) [1784478] - [fs] io_uring: move *queue_link_head() from common path (Jeff Moyer) [1784478] - [fs] io_uring: rename prev to head (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io-wq: support concurrent non-blocking work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_STATX (Jeff Moyer) [1784478] - [fs] fs: make two stat prep helpers available (Jeff Moyer) [1784478] - [fs] io_uring: avoid ring quiesce for fixed file set unregister and update (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CLOSE (Jeff Moyer) [1784478] - [fs] io-wq: add support for uncancellable work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_OPENAT (Jeff Moyer) [1784478] - [fs] fs: make build_open_flags() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add support for fallocate() (Jeff Moyer) [1784478] - [fs] io_uring: fix compat for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: only allow submit from owning task (Jeff Moyer) [1784478] - [fs] io_uring: ensure workqueue offload grabs ring mutex for poll list (Jeff Moyer) [1784478] - [fs] io_uring: clear req->result always before issuing a read/write request (Jeff Moyer) [1784478] - [fs] io_uring: be consistent in assigning next work from handler (Jeff Moyer) [1784478] - [fs] io-wq: cancel work if we fail getting a mm reference (Jeff Moyer) [1784478] - [fs] io_uring: don't setup async context for read/write fixed (Jeff Moyer) [1784478] - [fs] io_uring: remove punt of short reads to async context (Jeff Moyer) [1784478] - [fs] io-wq: add cond_resched() to worker thread (Jeff Moyer) [1784478] - [fs] io-wq: remove unused busy list from io_sqe (Jeff Moyer) [1784478] - [fs] io_uring: pass in 'sqe' to the prep handlers (Jeff Moyer) [1784478] - [fs] io_uring: standardize the prep methods (Jeff Moyer) [1784478] - [fs] io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_{SEND, RECV}_MGS to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_CONNECT to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: add and use struct io_rw for read/writes (Jeff Moyer) [1784478] - [fs] io_uring: use u64_to_user_ptr() consistently (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_submit_work() should not touch req->rw (Jeff Moyer) [1784478] - [fs] io_uring: don't wait when under-submitting (Jeff Moyer) [1784478] - [fs] io_uring: warn about unhandled opcode (Jeff Moyer) [1784478] - [fs] io_uring: read opcode and user_data from SQE exactly once (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_CANCEL_ASYNC deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make HARDLINK imply LINK (Jeff Moyer) [1784478] - [fs] io_uring: any deferred command must have stable sqe data (Jeff Moyer) [1784478] - [fs] io_uring: remove 'sqe' parameter to the OP helpers that take it (Jeff Moyer) [1784478] - [fs] io_uring: fix pre-prepped issue with force_nonblock == true (Jeff Moyer) [1784478] - [fs] io-wq: re-add io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [fs] io_uring: fix stale comment and a few typos (Jeff Moyer) [1784478] - [fs] io_uring: ensure we return -EINVAL on unknown opcode (Jeff Moyer) [1784478] - [fs] io_uring: add sockets to list of files that support non-blocking issue (Jeff Moyer) [1784478] - [net] net: make socket read/write_iter() honor IOCB_NOWAIT (Jeff Moyer) [1784478] - [fs] io_uring: only hash regular files for async work execution (Jeff Moyer) [1784478] - [fs] io_uring: run next sqe inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't dynamically allocate poll data (Jeff Moyer) [1784478] - [fs] io_uring: deferred send/recvmsg should assign iov (Jeff Moyer) [1784478] - [fs] io_uring: sqthread should grab ctx->uring_lock for submissions (Jeff Moyer) [1784478] - [fs] io-wq: briefly spin for new work after finishing work (Jeff Moyer) [1784478] - [fs] io-wq: remove worker->wait waitqueue (Jeff Moyer) [1784478] - [fs] io_uring: allow unbreakable links (Jeff Moyer) [1784478] - [fs] io_uring: fix a typo in a comment (Jeff Moyer) [1784478] - [fs] io_uring: hook all linked requests via link_list (Jeff Moyer) [1784478] - [fs] io_uring: fix error handling in io_queue_link_head (Jeff Moyer) [1784478] - [fs] io_uring: use hash table for poll command lookups (Jeff Moyer) [1784478] - [fs] io-wq: clear node->next on list deletion (Jeff Moyer) [1784478] - [fs] io_uring: ensure deferred timeouts copy necessary data (Jeff Moyer) [1784478] - [fs] io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT (Jeff Moyer) [1784478] - [fs] io_uring: handle connect -EINPROGRESS like -EAGAIN (Jeff Moyer) [1784478] - [fs] io_uring: remove io_wq_current_is_worker (Jeff Moyer) [1784478] - [fs] io_uring: remove parameter ctx of io_submit_state_start (Jeff Moyer) [1784478] - [fs] io_uring: mark us with IORING_FEAT_SUBMIT_STABLE (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted connect requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted sendmsg/recvmsg requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted read/write requests copy iovec (Jeff Moyer) [1784478] - [fs] io_uring: add general async offload context (Jeff Moyer) [1784478] - [fs] io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: use current task creds instead of allocating a new one (Jeff Moyer) [1784478] - [fs] io_uring: fix missing kmap() declaration on powerpc (Jeff Moyer) [1784478] - [fs] io_uring: add mapping support for NOMMU archs (Jeff Moyer) [1784478] - [fs] io_uring: make poll->wait dynamically allocated (Jeff Moyer) [1784478] - [fs] io-wq: shrink io_wq_work a bit (Jeff Moyer) [1784478] - [fs] io-wq: fix handling of NUMA node IDs (Jeff Moyer) [1784478] - [fs] io_uring: use kzalloc instead of kcalloc for single-element allocations (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_import_fixed() (Jeff Moyer) [1784478] - [fs] io_uring: inline struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: store timeout's sqe->off in proper place (Jeff Moyer) [1784478] - [net] net: disallow ancillary data for __sys_{send, recv}msg_file() (Jeff Moyer) [1784478] - [net] net: separate out the msghdr copy from ___sys_{send, recv}msg() (Jeff Moyer) [1784478] - [fs] io_uring: remove superfluous check for sqe->off in io_accept() (Jeff Moyer) [1784478] - [fs] io_uring: async workers should inherit the user creds (Jeff Moyer) [1784478] - [fs] io-wq: have io_wq_create() take a 'data' argument (Jeff Moyer) [1784478] - [fs] io_uring: fix dead-hung for non-iter fixed rw (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CONNECT (Jeff Moyer) [1784478] - [net] net: add __sys_connect_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: only return -EBUSY for submit on non-flushed backlog (Jeff Moyer) [1784478] - [fs] io_uring: only !null ptr to io_issue_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_req_link_next() (Jeff Moyer) [1784478] - [fs] io_uring: pass only !null to io_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: remove io_free_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: add likely/unlikely in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: rename __io_submit_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: improve trace_io_uring_defer() trace point (Jeff Moyer) [1784478] - [fs] io_uring: drain next sqe instead of shadowing (Jeff Moyer) [1784478] - [fs] io_uring: close lookup gap for dependent next work (Jeff Moyer) [1784478] - [fs] io_uring: allow finding next link independent of req reference count (Jeff Moyer) [1784478] - [fs] io_uring: io_allocate_scq_urings() should return a sane state (Jeff Moyer) [1784478] - [fs] io_uring: Always REQ_F_FREE_SQE for allocated sqe (Jeff Moyer) [1784478] - [fs] io_uring: io_fail_links() should only consider first linked timeout (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaking linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant check (Jeff Moyer) [1784478] - [fs] io_uring: break links for failed defer (Jeff Moyer) [1784478] - [fs] io-wq: remove extra space characters (Jeff Moyer) [1784478] - [fs] io-wq: wait for io_wq_create() to setup necessary workers (Jeff Moyer) [1784478] - [fs] io_uring: request cancellations should break links (Jeff Moyer) [1784478] - [fs] io_uring: correct poll cancel and linked timeout expiration completion (Jeff Moyer) [1784478] - [fs] io_uring: remove dead REQ_F_SEQ_PREV flag (Jeff Moyer) [1784478] - [fs] io_uring: fix sequencing issues with linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: make req->timeout be dynamically allocated (Jeff Moyer) [1784478] - [fs] io_uring: make io_double_put_req() use normal completion path (Jeff Moyer) [1784478] - [fs] io_uring: cleanup return values from the queueing functions (Jeff Moyer) [1784478] - [fs] io_uring: io_async_cancel() should pass in 'nxt' request pointer (Jeff Moyer) [1784478] - [fs] io_uring: make POLL_ADD/POLL_REMOVE scale better (Jeff Moyer) [1784478] - [fs] io-wq: remove now redundant struct io_wq_nulls_list (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for non-fd opcodes (Jeff Moyer) [1784478] - [fs] io_uring: introduce req_need_defer() (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io-wq: ensure free/busy list browsing see all items (Jeff Moyer) [1784478] - [fs] io_uring: ensure registered buffer import returns the IO length (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for timeout (Jeff Moyer) [1784478] - [fs] io-wq: ensure we have a stable view of ->cur_work for cancellations (Jeff Moyer) [1784478] - [fs] io_wq: add get/put_work handlers to io_wq_create() (Jeff Moyer) [1784478] - [fs] io_uring: check for validity of ->rings in teardown (Jeff Moyer) [1784478] - [fs] io_uring: fix potential deadlock in io_poll_wake() (Jeff Moyer) [1784478] - [fs] io_uring: use correct "is IO worker" helper (Jeff Moyer) [1784478] - [fs] io_uring: make timeout sequence == 0 mean no sequence (Jeff Moyer) [1784478] - [fs] io_uring: fix -ENOENT issue with linked timer with short timeout (Jeff Moyer) [1784478] - [fs] io_uring: don't do flush cancel under inflight_lock (Jeff Moyer) [1784478] - [fs] io_uring: flag SQPOLL busy condition to userspace (Jeff Moyer) [1784478] - [fs] io_uring: make ASYNC_CANCEL work with poll and timeout (Jeff Moyer) [1784478] - [fs] io_uring: provide fallback request for OOM situations (Jeff Moyer) [1784478] - [fs] io_uring: convert accept4() -ERESTARTSYS into -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: fix error clear of ->file_table in io_sqe_files_register() (Jeff Moyer) [1784478] - [fs] io_uring: separate the io_free_req and io_free_req_find_next interface (Jeff Moyer) [1784478] - [fs] io_uring: keep io_put_req only responsible for release and put req (Jeff Moyer) [1784478] - [fs] io_uring: remove passed in 'ctx' function parameter ctx if possible (Jeff Moyer) [1784478] - [fs] io_uring: reduce/pack size of io_ring_ctx (Jeff Moyer) [1784478] - [fs] io_uring: properly mark async work as bounded vs unbounded (Jeff Moyer) [1784478] - [fs] io-wq: add support for bounded vs unbunded work (Jeff Moyer) [1784478] - [fs] io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() (Jeff Moyer) [1784478] - [fs] io_uring: add support for backlogged CQ ring (Jeff Moyer) [1784478] - [fs] io_uring: pass in io_kiocb to fill/add CQ handlers (Jeff Moyer) [1784478] - [fs] io_uring: make io_cqring_events() take 'ctx' as argument (Jeff Moyer) [1784478] - [fs] io_uring: add support for linked SQE timeouts (Jeff Moyer) [1784478] - [fs] io_uring: abstract out io_async_cancel_one() helper (Jeff Moyer) [1784478] - [fs] io_uring: use inlined struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: Use submit info inlined into req (Jeff Moyer) [1784478] - [fs] io_uring: allocate io_kiocb upfront (Jeff Moyer) [1784478] - [fs] io_uring: io_queue_link*() right after submit (Jeff Moyer) [1784478] - [fs] io_uring: Merge io_submit_sqes and io_ring_submit (Jeff Moyer) [1784478] - [fs] io_uring: kill dead REQ_F_LINK_DONE flag (Jeff Moyer) [1784478] - [fs] io_uring: fixup a few spots where link failure isn't flagged (Jeff Moyer) [1784478] - [fs] io_uring: enable optimized link handling for IORING_OP_POLL_ADD (Jeff Moyer) [1784478] - [fs] io-wq: use proper nesting IRQ disabling spinlocks for cancel (Jeff Moyer) [1784478] - [fs] io_uring: add completion trace event (Jeff Moyer) [1784478] - [fs] io-wq: use kfree_rcu() to simplify the code (Jeff Moyer) [1784478] - [fs] io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait (Jeff Moyer) [1784478] - [fs] io_uring: support for generic async request cancel (Jeff Moyer) [1784478] - [fs] io_uring: ensure we clear io_kiocb->result before each issue (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_create() returns an error pointer, not NULL (Jeff Moyer) [1784478] - [fs] io_uring: fix race with canceling timeouts (Jeff Moyer) [1784478] - [fs] io_uring: support for larger fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: protect fixed file indexing with array_index_nospec() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_ACCEPT (Jeff Moyer) [1784478] - [net] net: add __sys_accept4_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: io_uring: add support for async work inheriting files (Jeff Moyer) [1784478] - [fs] io_uring: replace workqueue usage with io-wq (Jeff Moyer) [1784478] - [fs] io-wq: small threadpool implementation for io_uring (Jeff Moyer) [1784478] - [fs] io_uring: Fix mm_fault with READ/WRITE_FIXED (Jeff Moyer) [1784478] - [fs] io_uring: remove index from sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: add set of tracing events (Jeff Moyer) [1784478] - [fs] io_uring: add support for canceling timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: add support for absolute timeouts (Jeff Moyer) [1784478] - [fs] io_uring: replace s->needs_lock with s->in_async (Jeff Moyer) [1784478] - [fs] io_uring: allow application controlled CQ ring size (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: allow sparse fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: run dependent links inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't touch ctx in setup after ring fd install (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaked shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD (Jeff Moyer) [1784478] - [fs] io_uring: used cached copies of sq->dropped and cq->overflow (Jeff Moyer) [1784478] - [fs] io_uring: Fix race for sqes with userspace (Jeff Moyer) [1784478] - [fs] io_uring: Fix broken links with offloading (Jeff Moyer) [1784478] - [fs] io_uring: Fix corrupted user_data (Jeff Moyer) [1784478] - [fs] io_uring: correct timeout req sequence when inserting a new entry (Jeff Moyer) [1784478] - [fs] io_uring : correct timeout req sequence when waiting timeout (Jeff Moyer) [1784478] - [fs] io_uring: revert "io_uring: optimize submit_and_wait API" (Jeff Moyer) [1784478] - [fs] io_uring: fix logic error in io_timeout (Jeff Moyer) [1784478] - [fs] io_uring: fix up O_NONBLOCK handling for sockets (Jeff Moyer) [1784478] - [fs] io_uring: consider the overflow of sequence for timeout req (Jeff Moyer) [1784478] - [fs] io_uring: fix sequence logic for timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: only flush workqueues on fileset removal (Jeff Moyer) [1784478] - [fs] io_uring: remove wait loop spurious wakeups (Jeff Moyer) [1784478] - [fs] io_uring: fix reversed nonblock flag for link submission (Jeff Moyer) [1784478] - [fs] io_uring: use __kernel_timespec in timeout ABI (Jeff Moyer) [1784478] - [fs] io_uring: make CQ ring wakeups be more efficient (Jeff Moyer) [1784478] - [fs] io_uring: compare cached_cq_tail with cq.head in_io_uring_poll (Jeff Moyer) [1784478] - [fs] io_uring: correctly handle non ->{read, write}_iter() file_operations (Jeff Moyer) [1784478] - [fs] io_uring: IORING_OP_TIMEOUT support (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in sqthread (Jeff Moyer) [1784478] - [fs] io_uring: fix potential crash issue due to io_get_req failure (Jeff Moyer) [1784478] - [fs] io_uring: ensure poll commands clear ->sqe (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free of shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: use kmemdup instead of kmalloc and memcpy (Jeff Moyer) [1784478] - [fs] io_uring: increase IORING_MAX_ENTRIES to 32K (Jeff Moyer) [1784478] - [fs] io_uring: make sqpoll wakeup possible with getevents (Jeff Moyer) [1784478] - [fs] io_uring: extend async work merging (Jeff Moyer) [1784478] - [fs] io_uring: limit parallelism of buffered writes (Jeff Moyer) [1784478] - [fs] io_uring: add io_queue_async_work() helper (Jeff Moyer) [1784478] - [fs] io_uring: optimize submit_and_wait API (Jeff Moyer) [1784478] - [fs] io_uring: add support for link with drain (Jeff Moyer) [1784478] - [fs] io_uring: fix wrong sequence setting logic (Jeff Moyer) [1784478] - [fs] io_uring: expose single mmap capability (Jeff Moyer) [1784478] - [fs] io_uring: allocate the two rings together (Jeff Moyer) [1784478] - [lib] percpu_ref: release percpu memory early without PERCPU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [fs] io_uring: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [include] percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag (Jeff Moyer) [1784478] - [fs] binder: fix use-after-free due to ksys_close() during fdget() (Jeff Moyer) [1784478] - [init] RHEL-only: Enable io_uring for x86 builds (Jeff Moyer) [1784478] - [arm64] compat: ARM64: always include asm-generic/compat.h (Jeff Moyer) [1784478] - [include] asm-generic: Move common compat types to asm-generic/compat.h (Jeff Moyer) [1784478]- [fs] coredump: fix crash when umh is disabled (Yauheni Kaliuta) [1845114] - [kernel] umh: fix memory leak on execve failure (Yauheni Kaliuta) [1845114] - [net] bpf: Replace zero-length array with flexible-array member (Yauheni Kaliuta) [1845114] - [net] bpf: Fix returned error sign when link doesn't support updates (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Don't attach programs to UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: cgroup: Allow multi-attach program to replace itself (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: use struct timespec instead of __kernel_timespec (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix bpf_link leak in ns_current_pid_tgid selftest (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_align verifier log patterns (Yauheni Kaliuta) [1845114] - [net] bpf, cgroup: Return ENOLINK for auto-detached links on update (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor bpf_link update handling (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Verifier bounds tests need to be updated (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a verifier issue when assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use-after-free in fmod_ret check (Yauheni Kaliuta) [1845114] - [net] flow_dissector: Drop BPF flow dissector prog ref on netns cleanup (Yauheni Kaliuta) [1845114] - [tools] bpf: Prevent mmap()'ing read-only maps as writable (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce returning 0 for fentry/fexit progs (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix register naming in PT_REGS s390 macros (Yauheni Kaliuta) [1845114] - [samples] samples: bpf: Fix build error (Yauheni Kaliuta) [1845114] - [net] bpf: Fix error return code in map_lookup_and_delete_elem() (Yauheni Kaliuta) [1845114] - [net] bpf: Fix sk_psock refcnt leak when receiving message (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Ensure own vmlinux.h is picked up first (Yauheni Kaliuta) [1845114] - [net] bpf: Make bpf_link_fops static (Yauheni Kaliuta) [1845114] - [tools] bpftool: Respect the -d option in struct_ops cmd (Yauheni Kaliuta) [1845114] - [net] bpf: Fix leak in LINK_UPDATE and enforce empty old_prog_fd (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix reStructuredText markup (Yauheni Kaliuta) [1845114] - [tools] libbpf: Only check mode flags in get_xdp_id (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add test for BPF_STX BPF_B storing R10 (Yauheni Kaliuta) [1845114] - [x86] bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B (Yauheni Kaliuta) [1845114] - [net] bpf: Forbid XADD on spilled pointers for unprivileged users (Yauheni Kaliuta) [1845114] - [tools] libbpf: Always specify expected_attach_type on program load if supported (Yauheni Kaliuta) [1845114] - [net] bpf: remove unneeded conversion to bool in __mark_reg_unknown (Yauheni Kaliuta) [1845114] - [tools] tools, bpftool: Fix struct_ops command invalid pointer free (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use of sk->sk_reuseport from sk_assign (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for bpf_get_link_xdp_id (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix bpf_get_link_xdp_id flags handling (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a typo "inacitve" -> "inactive" (Yauheni Kaliuta) [1845114] - [tools] libbpf: Initialize *nl_pid so gcc 10 is happy (Yauheni Kaliuta) [1845114] - [tools] bpf, lsm: Fix the file_mprotect LSM test (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix spelling mistake "arithmatic" -> "arithmetic" in test_verifier (Yauheni Kaliuta) [1845114] - [lib] kbuild, btf: Fix dependencies for DEBUG_INFO_BTF (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test FD-based cgroup attachment (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for bpf_link-based cgroup attachment (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_prog replacement for an active bpf_cgroup_link (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_link-based cgroup BPF program attachment (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, add alu32 bounds tracking tests (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #65 error message updates for trunc of boundary-cross (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, bpf_get_stack return value add <0 (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_progs, add test to catch retval refine error handling (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, refine 32bit bound in do_refine_retval_range (Yauheni Kaliuta) [1845114] - [include] bpf: Verifier, do explicit ALU32 bounds tracking (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, do_refine_retval_range may clamp umin to 0 incorrectly (Yauheni Kaliuta) [1845114] - [init] bpf, lsm: Make BPF_LSM depend on BPF_EVENTS (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Extend sk_assign tests for UDP (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add test for sk_assign (Yauheni Kaliuta) [1845114] - [net] bpf: Don't refcount LISTEN sockets in sk_assign() (Yauheni Kaliuta) [1845114] - [net] net: Track socket refcounts in skb_steal_sock() (Yauheni Kaliuta) [1845114] - [net] bpf: Add socket assign support (Yauheni Kaliuta) [1845114] - [net] bpf: btf: Fix arg verification in btf_ctx_access() (Yauheni Kaliuta) [1845114] - [net] bpf: Simplify reg_set_min_max_inv handling (Yauheni Kaliuta) [1845114] - [documentation] bpf: lsm: Add Documentation (Yauheni Kaliuta) [1845114] - [tools] bpf: lsm: Add selftests for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Implement attach, detach and execution (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Provide attachment points for BPF LSM programs (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] selftests: Add test for overriding global data value before load (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add setter for initial value for internal maps (Yauheni Kaliuta) [1845114] - [net] bpf, net: Fix build issue when net ns not configured (Yauheni Kaliuta) [1845114] - [net] bpf: Fix build warning regarding missing prototypes (Yauheni Kaliuta) [1845114] - [tools] libbpf, xsk: Init all ring members in xsk_umem__create and xsk_socket__create (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftest cases for ctx_or_null argument type (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and ancestor id (Yauheni Kaliuta) [1845114] - [net] bpf: Allow to retrieve cgroup v1 classid from v2 hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Add netns cookie and enable it for bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable perf event rb output for bpf cgroup progs (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrieval of socket cookie for bind/post-bind hook (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unused vairable 'bpf_xdp_link_lops' (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out attach_type to prog_type mapping for attach/detach (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out cgroup storages operations (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #70 error message updates for 32-bit right shift (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, refactor adjust_scalar_min_max_vals (Yauheni Kaliuta) [1845114] - [tools] libbpf: Don't allocate 16M for log buffer by default (Yauheni Kaliuta) [1845114] - [tools] libbpf: Remove unused parameter `def` to get_map_field_int (Yauheni Kaliuta) [1845114] - [documentation] bpf: Document bpf_inspect drgn tool (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Refactor perf_event user program with libbpf bpf_link (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Move read_trace_pipe to trace_helpers (Yauheni Kaliuta) [1845114] - [tools] bpf: Add tests for bpf_sk_storage to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_sk_storage support to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix mix of tabs and spaces (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Make tcp_bpf_recvmsg static (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Fix unused function warnings (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add struct_ops support (Yauheni Kaliuta) [1845114] - [tools] bpftool: Translate prog_id to its bpf prog_name (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print as a string for char array (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print the enum's name instead of value (Yauheni Kaliuta) [1845114] - [tools] bpf, libbpf: Fix ___bpf_kretprobe_args1(x) macro definition (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Reset process and thread affinity after each test/sub-test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_progs's parsing of test numbers (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix race in tcp_rtt test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix nanosleep for real this time (Yauheni Kaliuta) [1845114] - [tools] selftest/bpf: Fix compilation warning in sockmap_parse_prog.c (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add vmlinux.h selftest exercising tracing of syscalls (Yauheni Kaliuta) [1845114] - [tools] libbpf: Provide CO-RE variants of PT_REGS macros (Yauheni Kaliuta) [1845114] - [tools] libbpf: Ignore incompatible types with matching name during CO-RE relocation (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Ensure consistent test failure output (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix spurious failures in accept due to EAGAIN (Yauheni Kaliuta) [1845114] - [tools] tools/bpf: Move linux/types.h for selftests and bpftool (Yauheni Kaliuta) [1845114] - [net] bpf: Add missing annotations for __bpf_prog_enter() and __bpf_prog_exit() (Yauheni Kaliuta) [1845114] - [scripts] bpf_helpers_doc.py: Fix warning when compiling bpftool (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix usleep() implementation (Yauheni Kaliuta) [1845114] - [net] bpf: Remove bpf_image tree (Yauheni Kaliuta) [1845114] - [net] bpf: Add dispatchers to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add trampolines to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_add/del functions (Yauheni Kaliuta) [1845114] - [net] bpf: Add prog flag to struct bpf_ksym object (Yauheni Kaliuta) [1845114] - [net] bpf: Abstract away entire bpf_link clean up procedure (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_find function (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Make tcp_rtt test more robust to failures (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Yauheni Kaliuta) [1845114] - [net] bpf: Move ksym_tnode to bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Guarantee that useep() calls nanosleep() syscall (Yauheni Kaliuta) [1845114] - [net] bpf: Move lnode list node to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Restore message on failure to guess program type (Yauheni Kaliuta) [1845114] - [include] bpf: Add name to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [net] bpf: Add struct bpf_ksym (Yauheni Kaliuta) [1845114] - [include] bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER (Yauheni Kaliuta) [1845114] - [mm] x86/mm: Rename is_kernel_text to __is_kernel_text (Yauheni Kaliuta) [1845114] - [tools] bpf: Add bpf_xdp_output() helper (Yauheni Kaliuta) [1845114] - [tools] tools/testing/selftests/bpf: Add self-tests for new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [net] bpf: Added new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [fs] fs/nsfs.c: Added ns_match (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Fix minor bash completion mistakes (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Allow all prog/map handles for pinning objects (Yauheni Kaliuta) [1845114] - [tools] libbpf: Split BTF presence checks into libbpf- and kernel-specific parts (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add _bpftool and profiler.skel.h to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Skeleton should depend on libbpf (Yauheni Kaliuta) [1845114] - [tools] bpftool: Only build bpftool-prog-profile if supported by clang (Yauheni Kaliuta) [1845114] - [tools] bpftool: Use linux/types.h from source tree for profiler build (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Add BPF_F_CURRENT_CPU for running selftest on older kernels (Yauheni Kaliuta) [1845114] - [x86] bpf: Fix trampoline generation for fmod_ret programs (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_link_new_file that doesn't install FD (Yauheni Kaliuta) [1845114] - [tools] bpftool: Bash completion for "bpftool prog profile" (Yauheni Kaliuta) [1845114] - [tools] bpftool: Documentation for bpftool prog profile (Yauheni Kaliuta) [1845114] - [tools] bpftool: Introduce "prog profile" command (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Enable UDP sockmap reuseport tests (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add tests for UDP sockets in sockmap (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Don't listen() on UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Add UDP support (Yauheni Kaliuta) [1845114] - [net] bpf: Add sockmap hooks for UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Simplify sock_map_init_proto (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Move generic sockmap hooks from BPF TCP (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Move assertions into tcp_bpf_get_proto (Yauheni Kaliuta) [1845114] - [net] skmsg: Update saved hooks only once (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Only check ULP for TCP sockets (Yauheni Kaliuta) [1845114] - [kernel] bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unnecessary CAP_MAC_ADMIN check (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftests for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [tools] bpf: Add test ops for BPF_PROG_TYPE_TRACING (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Attachment verification for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [x86] bpf: JIT helpers for fmod_ret progs (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor trampoline update code (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Support out-of-tree vmlinux builds for VMLINUX_BTF (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU definiton (Yauheni Kaliuta) [1845114] - [tools] libbpf: Assume unsigned values for BTF_KIND_ENUM (Yauheni Kaliuta) [1845114] - [tools] bpf: Switch BPF UAPI #define constants used from BPF program side to enums (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test new __sk_buff field gso_size (Yauheni Kaliuta) [1845114] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1845114] - [net] bpf: Add gso_size to __sk_buff (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add link pinning selftests (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add bpf_link pinning/unpinning (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce pinnable bpf_link abstraction (Yauheni Kaliuta) [1845114] - [tools] libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's bpf_tracing.h (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix use of PT_REGS_PARM macros with vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add header guards to generated vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] selftests/tpm2: Add log and *.pyc to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update bash completion for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update documentation of "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Make probes which emit dmesg warnings optional (Yauheni Kaliuta) [1845114] - [tools] bpftool: Move out sections to separate functions (Yauheni Kaliuta) [1845114] - [tools] bpftool: Support struct_ops, tracing, ext prog types (Yauheni Kaliuta) [1845114] - [scripts] scripts/bpf: Switch to more portable python3 shebang (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Print backtrace on SIGSEGV in test_progs (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Run reuseport tests only with supported socket types (Yauheni Kaliuta) [1845114] - [net] bpf/stackmap: Dont trylock mmap_sem with PREEMPT_RT and interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf, lpm: Make locking RT friendly (Yauheni Kaliuta) [1845114] - [net] bpf: Prepare hashtab locking for PREEMPT_RT (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out hashtab bucket lock operations (Yauheni Kaliuta) [1845114] - [net] bpf: Replace open coded recursion prevention in sys_bpf() (Yauheni Kaliuta) [1845114] - [net] bpf: Use recursion prevention helpers in hashtab code (Yauheni Kaliuta) [1845114] - [include] bpf: Provide recursion prevention helpers (Yauheni Kaliuta) [1845114] - [include] bpf: Use migrate_disable/enable in array macros and cgroup/lirc code (Yauheni Kaliuta) [1845114] - [net] bpf: Use migrate_disable/enabe() in trampoline code (Yauheni Kaliuta) [1845114] - [lib] bpf/tests: Use migrate disable instead of preempt disable (Yauheni Kaliuta) [1845114] - [net] bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites (Yauheni Kaliuta) [1845114] - [include] bpf: Replace cant_sleep() with cant_migrate() (Yauheni Kaliuta) [1845114] - [include] bpf: Provide bpf_prog_run_pin_on_cpu() helper (Yauheni Kaliuta) [1845114] - [include] sched/rt: Provide migrate_disable/enable() inlines (Yauheni Kaliuta) [1845114] - [include] sched: Provide cant_migrate() (Yauheni Kaliuta) [1845114] - [net] bpf: Dont iterate over possible CPUs with interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf: Remove recursion prevention from rcu free callback (Yauheni Kaliuta) [1845114] - [kernel] perf/bpf: Remove preempt disable around BPF invocation (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove redundant preempt_disable from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf: disable preemption for bpf progs attached to uprobe (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove EXPORT from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf/tracing: Remove redundant preempt_disable() in __bpf_trace_run() (Yauheni Kaliuta) [1845114] - [net] bpf: Update locking comment in hashtab code (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce preallocation for instrumentation programs on RT (Yauheni Kaliuta) [1845114] - [net] bpf: Tighten the requirements for preallocated hash maps (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Tests for sockmap/sockhash holding listening sockets (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Extend SK_REUSEPORT tests to cover SOCKMAP/SOCKHASH (Yauheni Kaliuta) [1845114] - [documentation] docs/bpf: Update bpf development Q/A file (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Update xdp_bpf2bpf test to use new set_attach_target API (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for dynamic program attach target (Yauheni Kaliuta) [1845114] - [tools] libbpf: Bump libpf current version to v0.0.8 (Yauheni Kaliuta) [1845114] - [tools] libbpf: Relax check whether BTF is mandatory (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Change llvm flag -mcpu=probe to -mcpu=v3 (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add bpf_read_branch_records() selftest (Yauheni Kaliuta) [1845114] - [kernel] bpf: Add bpf_read_branch_records() helper (Yauheni Kaliuta) [1845114] - [kernel] bpf: Allow bpf_perf_event_read_value in all BPF programs (Yauheni Kaliuta) [1845114] - [dma] dma-direct: improve DMA mask overflow reporting (Don Dutile) [1816437] - [dma] dma-direct: improve swiotlb error reporting (Don Dutile) [1816437] - [dma] dma-direct: relax addressability checks in dma_direct_supported (Don Dutile) [1816437] - [dma] dma-contiguous: CMA: give precedence to cmdline (Don Dutile) [1816437] - [misc] lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr (Don Dutile) [1816437] - [lib] lib/genalloc.c: export symbol addr_in_gen_pool (Don Dutile) [1816437] - [acpi] dma-mapping: treat dev->bus_dma_mask as a DMA limit (Don Dutile) [1816437] - [powerpc] dma-direct: unify the dma_capable definitions (Don Dutile) [1816437] - [of] of/device: Really only set bus DMA mask when appropriate (Don Dutile) [1816437] - [dma] dma-direct: exclude dma_direct_map_resource from the min_low_pfn check (Don Dutile) [1816437] - [dma] dma-debug: clean up put_hash_bucket() (Don Dutile) [1816437] - [iommu] dma-mapping: drop the dev argument to arch_sync_dma_for_* (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify cache maintainance (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify the DMA sync method implementations (Don Dutile) [1816437] - [dma] dma-debug: increase HASH_SIZE (Don Dutile) [1816437] - [dma] dma-debug: reorder struct dma_debug_entry fields (Don Dutile) [1816437] - [dma] dma-mapping: merge the generic remapping helpers into dma-direct (Don Dutile) [1816437] - [dma] dma-direct: provide mmap and get_sgtable method overrides (Don Dutile) [1816437] - [dma] dma-direct: remove the dma_handle argument to __dma_direct_alloc_pages (Don Dutile) [1816437] - [dma] dma-direct: remove __dma_direct_free_pages (Don Dutile) [1816437] - [mm] dma/direct: turn ARCH_ZONE_DMA_BITS into a variable (Don Dutile) [1816437] - [dma] dma-direct: check for overflows on 32 bit DMA addresses (Don Dutile) [1816437] - [s390] s390/dma: provide proper ARCH_ZONE_DMA_BITS value (Don Dutile) [1816437] - [mm] powerpc: fix off by one in max_zone_pfn initialization for ZONE_DMA (Don Dutile) [1816437] - [powerpc] powerpc: enable a 30-bit ZONE_DMA for 32-bit pmac (Don Dutile) [1816437] - [mm] arm64: rename variables used to calculate ZONE_DMA32's size (Don Dutile) [1816437] - [mm] arm64: mm: use arm64_dma_phys_limit instead of calling max_zone_dma_phys() (Don Dutile) [1816437] - [mm] arm64: mm: make CONFIG_ZONE_DMA32 configurable (Don Dutile) [1816437] - [dma] kernel: dma-contiguous: mark CMA parameters __initdata/__initconst (Don Dutile) [1816437] - [dma] dma-debug: add a schedule point in debug_dma_dump_mappings() (Don Dutile) [1816437] - [dma] dma-debug: Use pr_warn instead of pr_warning (Don Dutile) [1816437] - [dma] dma-mapping: fix false positivse warnings in dma_common_free_remap() (Don Dutile) [1816437] - [xen] swiotlb-xen: ensure we have a single callsite for xen_dma_map_page (Don Dutile) [1816437] - [iommu] dma-mapping: introduce a dma_common_find_pages helper (Don Dutile) [1816437] - [iommu] dma-mapping: always use VM_DMA_COHERENT for generic DMA remap (Don Dutile) [1816437] - [mm] vmalloc: lift the arm flag for coherent mappings to common code (Don Dutile) [1816437] - [mm] dma-mapping: provide a better default ->get_required_mask (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_declare_coherent_memory export (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_mmap_from_dev_coherent export (Don Dutile) [1816437] - [dma] dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP (Don Dutile) [1816437] - [dma] dma-mapping: add a dma_can_mmap helper (Don Dutile) [1816437] - [powerpc] dma-mapping: explicitly wire up ->mmap and ->get_sgtable (Don Dutile) [1816437] - [mm] dma-mapping: move the dma_get_sgtable API comments from arm to common code (Don Dutile) [1816437] - [dma] dma-mapping: introduce dma_get_merge_boundary() (Don Dutile) [1816437] - [mm] dma-mapping: make dma_atomic_pool_init self-contained (Don Dutile) [1816437] - [arm64] dma-mapping: remove arch_dma_mmap_pgprot (Don Dutile) [1816437] - [scsi] scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM (Steve Best) [1847078] - [fs] NFS: Fix inode fileid checks in attribute revalidation code (Benjamin Coddington) [1846295] - [fs] NFS: remove set but not used variable 'mapping' (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix write regression (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix eof handling (Benjamin Coddington) [1846295] - [fs] NFS: Fix writepage(s) error handling to not report errors twice (Benjamin Coddington) [1846295] - [fs] NFS: Fix spurious EIO read errors (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Don't time out requests on hard mounts (Benjamin Coddington) [1846295] - [net] SUNRPC: Handle EADDRINUSE and ENOBUFS correctly (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Turn off soft RPC calls (Benjamin Coddington) [1846295] - [fs] NFS: On fatal writeback errors, we need to call nfs_inode_remove_request() (Benjamin Coddington) [1846295] - [fs] NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return value in nfs_finish_open() (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return values for nfs4_file_open() (Benjamin Coddington) [1846295] - [fs] NFS: Don't refresh attributes with mounted-on-file information (Benjamin Coddington) [1846295] - [fs] NFSv4: Ensure state recovery handles ETIMEDOUT correctly (Benjamin Coddington) [1846295] - [fs] NFSv4: Report the error from nfs4_select_rw_stateid() (Benjamin Coddington) [1846295] - [fs] NFSv4: Print an error in the syslog when state is marked as irrecoverable (Benjamin Coddington) [1846295] - [net] SUNRPC: Optimise transport balancing code (Benjamin Coddington) [1846295] - [fs] NFSv4: Don't use the zero stateid with layoutget (Benjamin Coddington) [1846295] - [net] SUNRPC: Fix up backchannel slot table accounting (Benjamin Coddington) [1846295] - [net] SUNRPC: Skip zero-refcount transports (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace division by multiplication in calculation of queue length (Benjamin Coddington) [1846295] - [fs] NFSv4: Validate the stateid before applying it to state recovery (Benjamin Coddington) [1846295] - [fs] nfs4.0: Refetch lease_time after clientid update (Benjamin Coddington) [1846295] - [fs] nfs4: Rename nfs41_setup_state_renewal (Benjamin Coddington) [1846295] - [fs] nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 (Benjamin Coddington) [1846295] - [fs] nfs: Fix copy-and-paste error in debug message (Benjamin Coddington) [1846295] - [fs] NFS: Replace 16 seq_printf() calls by seq_puts() (Benjamin Coddington) [1846295] - [fs] NFS: Use seq_putc() in nfs_show_stats() (Benjamin Coddington) [1846295] - [fs] nfsd: Fix misuse of strlcpy (Benjamin Coddington) [1846295] - [net] SUNRPC: Drop redundant CONFIG_ from CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup if nfs_match_client is interrupted (Benjamin Coddington) [1846295] - [fs] nfs: disable client side deduplication (Benjamin Coddington) [1846295] - [fs] NFS: Clean up writeback code (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove warning in debugfs.c when compiling with W=1 (Benjamin Coddington) [1846295] - [fs] NFS: Add sysfs support for per-container identifier (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on the rpc_wait_queue->lock (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup - add nfs_clients_exit to mirror nfs_clients_init (Benjamin Coddington) [1846295] - [fs] NFS: Create a root NFS directory in /sys/fs/nfs (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on xprt->transport_lock (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace direct task wakeups from softirq context (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace the queue timer with a delayed work function (Benjamin Coddington) [1846295] - [fs] NFSv4: Handle open for execute correctly (Benjamin Coddington) [1846295] - [fs] nfs: dget_parent() never returns NULL (Benjamin Coddington) [1846295] - [net] nfs: fix out-of-date connectathon talk URL (Benjamin Coddington) [1846295] - [fs] nfsd4: remove outdated nfsd4_decode_time comment (Benjamin Coddington) [1846295] - [fs] nfsd: Spelling s/EACCESS/EACCES/ (Benjamin Coddington) [1846295] - [fs] lockd: Make two symbols static (Benjamin Coddington) [1846295] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1846295] - [fs] lockd: Remove lm_compare_owner and lm_owner_key (Benjamin Coddington) [1846295] - [fs] lockd: Convert NLM service fl_owner to nlm_lockowner (Benjamin Coddington) [1846295] - [fs] lockd: prepare nlm_lockowner for use by the server (Benjamin Coddington) [1846295] - [net] sunrpc: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] nfsd: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] xfs: add agf freeblocks verify in xfs_agf_verify (Brian Foster) [1837192] {CVE-2020-12655} - [scsi] scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim (Chris Leech) [1830140] - [scsi] scsi: iscsi: Register sysfs for iscsi workqueue (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report unbind session event when the target has been removed (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix error count for active session (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report connection state in sysfs (Chris Leech) [1830140] - [scsi] scsi: iscsi: Add support for asynchronous iSCSI session destruction (Chris Leech) [1830140] - [scsi] scsi: iscsi: Perform connection failure entirely in kernel space (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't destroy session if there are outstanding connections (Chris Leech) [1830140] - [scsi] scsi: iscsi: Fix a potential deadlock in the timeout handler (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't send data to unbound connection (Chris Leech) [1830140] - [scsi] scsi: libiscsi: switch to SPDX tags (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Hold back_lock when calling iscsi_complete_task (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Use scsi_et_resid() where appropriate (Chris Leech) [1830140] - [scsi] scsi: iscsi: Capture iscsi debug messages using tracepoints (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset (Chris Leech) [1830140] - [scsi] scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_host_get_param (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate fall-through (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate locking assumptions (Chris Leech) [1830140] - [nvme] nvmet: fail outstanding host posted AEN req (David Milburn) [1833642] - [nvme] nvmet: add async event tracing support (David Milburn) [1833642] - [nvme] nvmet: cleanups the loop in nvmet_async_events_process (David Milburn) [1833642] - [nvme] nvmet: fix memory leak when removing namespaces and controllers concurrently (David Milburn) [1833642] - [netdrv] ibmvnic: Flush existing work items before device removal (Steve Best) [1846761] - [kernel] signal: Extend exec_id to 64bits (Chris von Recklinghausen) [1834652] {CVE-2020-12826}- [arm64] docs: fix broken references to text files (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move __load_guest_stage2 to kvm_mmu.h (Andrew Jones) [1842468] - [arm64] kvm: arm64: Drop obsolete comment about sys_reg ordering (Andrew Jones) [1842468] - [arm64] kvm: arm64: Parametrize exception entry with a target EL (Andrew Jones) [1842468] - [arm64] kvm: arm64: Don't use empty structures as CPU reset state (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move sysreg reset check to boot time (Andrew Jones) [1842468] - [arm64] kvm: arm64: Add missing reset handlers for PMU emulation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Refactor vcpu_{read, write}_sys_reg (Andrew Jones) [1842468] - [arm64] kvm: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpu (Andrew Jones) [1842468] - [arm64] kvm: arm64: Remove obsolete kvm_virt_to_phys abstraction (Andrew Jones) [1842468] - [arm64] kvm: arm64: Fix incorrect comment on kvm_get_hyp_vector() (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up cpu_init_hyp_mode() (Andrew Jones) [1842468] - [arm64] cpufeature: Drop open encodings while extracting parange (Andrew Jones) [1842468] - [arm64] kvm: arm64: Make KVM_CAP_MAX_VCPUS compatible with the selected GIC version (Andrew Jones) [1842468] - [arm64] kvm: arm64: Support enabling dirty log gradually in small chunks (Andrew Jones) [1842468] - [arm64] kvm: arm64: Unify handling THP backed host memory (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up the checking for huge mapping (Andrew Jones) [1842468] - [arm64] kvm: arm/arm64: Release kvm->mmu_lock in loop to prevent starvation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Sidestep stage2_unmap_vm() on vcpu reset when S2FWB is supported (Andrew Jones) [1842468] - [arm64] kvm: Fix spelling in code comments (Andrew Jones) [1842468] - [arm64] kvm: arm64: Simplify __kvm_timer_set_cntvoff implementation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up kvm makefiles (Andrew Jones) [1842468] - [arm64] kvm: arm64: Change CONFIG_KVM to a menuconfig entry (Andrew Jones) [1842468] - [arm64] kvm: arm64: Update help text (Andrew Jones) [1842468] - [arm64] kvm: arm64: Kill off CONFIG_KVM_ARM_HOST (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move virt/kvm/arm to arch/arm64 (Andrew Jones) [1842468] - [arm64] Unify WORKAROUND_SPECULATIVE_AT_{NVHE, VHE} (Andrew Jones) [1842468] - [arm64] cpufeature: Add CPU capability for AArch32 EL1 support (Andrew Jones) [1842468] - [net] SUNRPC: Fix a credential refcount leak (Benjamin Coddington) [1831672] - [net] Revert "SUNRPC: Declare RPC timers as TIMER_DEFERRABLE" (Benjamin Coddington) [1831672] - [net] net :sunrpc :clnt :Fix xps refcount imbalance on the error path (Benjamin Coddington) [1831672] - [net] SUNRPC: Rebalance a kref in auth_gss.c (Benjamin Coddington) [1831672] - [fs] NFS: Fix a double unlock from nfs_match, get_client (Benjamin Coddington) [1831672] - [fs] nfs: pass the correct prototype to read_cache_page (Benjamin Coddington) [1831672] - [fs] NFSv4: don't mark all open state for recovery when handling recallable state revoked flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix an error code in gss_alloc_msg() (Benjamin Coddington) [1831672] - [net] SUNRPC: task should be exit if encode return EKEYEXPIRED more times (Benjamin Coddington) [1831672] - [fs] NFS: make nfs_match_client killable (Benjamin Coddington) [1831672] - [fs] nfsd: update callback done processing (Benjamin Coddington) [1831672] - [fs] lockd: Store the lockd client credential in struct nlm_host (Benjamin Coddington) [1831672] - [fs] NFS: When mounting, don't share filesystems between different user namespaces (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv2 to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFSv4: Convert the NFS client idmapper to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv3 to use the container user namespace (Benjamin Coddington) [1831672] - [net] SUNRPC: Use namespace of listening daemon in the client AUTH_GSS upcall (Benjamin Coddington) [1831672] - [net] net: Remove some unneeded semicolon (Benjamin Coddington) [1831672] - [net] SUNRPC: Use the client user namespace when encoding creds (Benjamin Coddington) [1831672] - [fs] NFS: Store the credential of the mount process in the nfs_server (Benjamin Coddington) [1831672] - [fs] SUNRPC: Cache cred of process creating the rpc_client (Benjamin Coddington) [1831672] - [net] SUNRPC: Update comments based on recent changes (Benjamin Coddington) [1831672] - [net] SUNRPC: Avoid digging into the ATOMIC pool (Benjamin Coddington) [1831672] - [net] xprtrdma: Recognize XDRBUF_SPARSE_PAGES (Benjamin Coddington) [1831672] - [fs] Fix nfs4.2 return -EINVAL when do dedupe operation (Benjamin Coddington) [1831672] - [fs] NFS: Remove redundant open context from nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Add a helper to return a pointer to the open context of a struct nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Ensure that all nfs lock contexts have a valid open context (Benjamin Coddington) [1831672] - [fs] NFS: Allow signal interruption of NFS4ERR_DELAYed operations (Benjamin Coddington) [1831672] - [fs] pNFS: Add tracking to limit the number of pNFS retries (Benjamin Coddington) [1831672] - [fs] NFS: Remove unused argument from nfs_create_request() (Benjamin Coddington) [1831672] - [fs] NFS: Fix up NFS I/O subrequest creation (Benjamin Coddington) [1831672] - [fs] NFS: Replace custom error reporting mechanism with generic one (Benjamin Coddington) [1831672] - [fs] NFS: Don't inadvertently clear writeback errors (Benjamin Coddington) [1831672] - [fs] NFS: Don't call generic_error_remove_page() while holding locks (Benjamin Coddington) [1831672] - [fs] NFS: Don't interrupt file writeout due to fatal errors (Benjamin Coddington) [1831672] - [fs] NFS: Add a mount option "softerr" to allow clients to see ETIMEDOUT errors (Benjamin Coddington) [1831672] - [uapi] NFS: Move internal constants out of uapi/linux/nfs_mount.h (Benjamin Coddington) [1831672] - [fs] NFS: Consider ETIMEDOUT to be a fatal error (Benjamin Coddington) [1831672] - [net] SUNRPC: Add the 'softerr' rpc_client flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure to ratelimit the "server not responding" syslog messages (Benjamin Coddington) [1831672] - [net] SUNRPC: Start the first major timeout calculation at task creation (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure that the transport layer respect major timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Declare RPC timers as TIMER_DEFERRABLE (Benjamin Coddington) [1831672] - [net] SUNRPC: Simplify queue timeouts using timer_reduce() (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix up tracking of timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Add function rpc_sleep_on_timeout() (Benjamin Coddington) [1831672] - [fs] SUNRPC: Remove unused argument 'action' from rpc_sleep_on_priority() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor rpc_sleep_on() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor xprt_request_wait_receive() (Benjamin Coddington) [1831672] - [fs] nfsd: fh_drop_write in nfsd_unlink (Benjamin Coddington) [1831672] - [fs] nfsd: avoid uninitialized variable warning (Benjamin Coddington) [1831672] - [netdrv] Revert "net: phy: realtek: fix using paged operations with RTL8105e / RTL8208" (Josef Oskera) [1846022] - [netdrv] ice: Fix Tx timeout when link is toggled on a VF's interface (Jonathan Toppins) [1843144] - [netdrv] ice: add a devlink region for dumping NVM contents (Jonathan Toppins) [1843144] - [nvme] nvme-fc: print proper nvme-fc devloss_tmo value (Gopal Tiwari) [1846049] - [acpi] ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: Add acpi_register_wakeup_handler() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Refine active GPEs check (Al Stone) [1803969] - [acpi] ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE (Al Stone) [1803969] - [base] PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late() (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: Make resuming thermal profile safer (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: SNC calls should handle BUFFER types (Al Stone) [1803969] - [acpi] ACPI: Update Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: EC: Avoid printing confusing messages in acpi_ec_setup() (Al Stone) [1803969] - [acpi] ACPI: EC: Fix flushing of pending work (Al Stone) [1803969] - [base] PM / wakeup: Register wakeup class kobj after device is added (Al Stone) [1803969] - [base] PM / wakeup: Fix sysfs registration error path (Al Stone) [1803969] - [base] PM / wakeup: Unexport wakeup_source_sysfs_{add, remove}() (Al Stone) [1803969] - [kernel] PM: suspend: Fix platform_suspend_prepare_noirq() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system (Al Stone) [1803969] - [acpi] ACPICA: Introduce acpi_any_gpe_status_set() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid possible race related to the EC GPE (Al Stone) [1803969] - [acpi] ACPI: watchdog: Allow disabling WDAT at boot (Al Stone) [1803969] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08-Lite I2C controller (Al Stone) [1803969] - [acpi] ACPI: thermal: switch to use helpers (Al Stone) [1803969] - [acpi] ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() (Al Stone) [1803969] - [acpi] ACPI/IORT: Parse SSID property of named component node (Al Stone) [1803969] - [iommu] iommu/arm-smmu-v3: Parse PASID devicetree property of platform devices (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20200110 (Al Stone) [1803969] - [acpi] ACPICA: All acpica: Update copyrights to 2020 Including tool signons (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch (Al Stone) [1803969] - [acpi] ACPI: PPTT: Consistently use unsigned int as parameter type (Al Stone) [1803969] - [acpi] ACPI: EC: Reference count query handlers under lock (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191213 (Al Stone) [1803969] - [acpi] ACPICA: Dispatcher: always generate buffer objects for ASL create_field() operator (Al Stone) [1803969] - [acpi] ACPICA: acpisrc: add unix line ending support for non-windows build (Al Stone) [1803969] - [acpi] ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 (Al Stone) [1803969] - [acpi] ACPICA: debugger: fix spelling mistake "adress" -> "address" (Al Stone) [1803969] - [acpi] ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards (Al Stone) [1803969] - [acpi] ACPI: fan: Add Tiger Lake ACPI device ID (Al Stone) [1803969] - [acpi] ACPI: DPTF: Add Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: fan: Expose fan performance state information (Al Stone) [1803969] - [acpi] ACPI / LPSS: Rename pwm_backlight pwm-lookup to pwm_soc_backlight (Al Stone) [1803969] - [acpi] ACPI: video: Use native backlight on Lenovo E41-25/45 (Al Stone) [1803969] - [acpi] ACPI: video: fix typo in comment (Al Stone) [1803969] - [acpi] ACPI / battery: Deal better with neither design nor full capacity not being reported (Al Stone) [1803969] - [acpi] ACPI / battery: Use design-cap for capacity calculations if full-cap is not available (Al Stone) [1803969] - [acpi] ACPI / battery: Deal with design or full capacity being reported as -1 (Al Stone) [1803969] - [acpi] ACPI/sleep: Convert acpi_wakeup_address into a function (Al Stone) [1803969] - [acpi] ACPI: PM: Avoid attaching ACPI PM domain to certain devices (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rework ACPI events synchronization (Al Stone) [1803969] - [acpi] ACPI: EC: Rework flushing of pending work (Al Stone) [1803969] - [acpi] ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() (Al Stone) [1803969] - [acpi] ACPI: Fix Kconfig indentation (Al Stone) [1803969] - [acpi] ACPI: OSL: only free map once in osl.c (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Acer Switch 10 SW5-032 lid-switch (Al Stone) [1803969] - [acpi] ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 (Al Stone) [1803969] - [acpi] ACPI: OSI: Shoot duplicate word (Al Stone) [1803969] - [acpi] ACPI: HMAT: use u instead of d to print u32 values (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: fix a section mismatch (Al Stone) [1803969] - [acpi] ACPI: HMAT: don't mix pxm and nid when setting memory target processor_pxm (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register "soft reserved" memory as an "hmem" device (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register HMAT at device_initcall level (Al Stone) [1803969] - [acpi] ACPI: NUMA: Establish a new drivers/acpi/numa/ directory (Al Stone) [1803969] - [x86] x86/efi: EFI soft reservation to E820 enumeration (Al Stone) [1803969] - [firmware] efi: Common enable/disable infrastructure for EFI soft reservation (Al Stone) [1803969] - [firmware] efi: Enumerate EFI_MEMORY_SP (Al Stone) [1803969] - [dax] device-dax: Add a driver for "hmem" devices (Al Stone) [1803969] - [nvdimm] lib: Uplevel the pmem "region" ida to a global allocator (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191018 (Al Stone) [1803969] - [acpi] ACPICA: debugger: remove leading whitespaces when converting a string to a buffer (Al Stone) [1803969] - [acpi] ACPICA: acpiexec: initialize all simple types and field units from user input (Al Stone) [1803969] - [acpi] ACPICA: debugger: add field unit support for acpi_db_get_next_token (Al Stone) [1803969] - [acpi] ACPICA: debugger: surround field unit output with braces '{' (Al Stone) [1803969] - [acpi] ACPICA: debugger: add command to dump all fields of particular subtype (Al Stone) [1803969] - [acpi] ACPICA: utilities: add flag to only display data when dumping buffers (Al Stone) [1803969] - [acpi] ACPICA: make acpi_load_table() return table index (Al Stone) [1803969] - [acpi] ACPICA: Add new external interface, acpi_unload_table() (Al Stone) [1803969] - [acpi] ACPICA: More Clang changes (Al Stone) [1803969] - [acpi] ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 (Al Stone) [1803969] - [acpi] ACPICA: Results from Clang (Al Stone) [1803969] - [acpi] ACPI: EC: add support for hardware-reduced systems (Al Stone) [1803969] - [acpi] ACPI: EC: tweak naming in preparation for GpioInt support (Al Stone) [1803969] - [acpi] ACPI: button: Remove unused acpi_lid_notifier_register() functions (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Asus T200TA (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2215T (Al Stone) [1803969] - [acpi] ACPI: button: Turn lid_blacklst DMI table into a generic quirk table (Al Stone) [1803969] - [acpi] ACPI: button: Allow disabling LID support with the lid_init_state module option (Al Stone) [1803969] - [acpi] ACPI: button: Refactor lid_init_state module parsing code (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add dmi quirk for skipping _DEP check for some device-links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Do not register handlers for unhandled OpRegions (Al Stone) [1803969] - [acpi] ACPI: processor_idle: Skip dummy wait if kernel is in guest (Al Stone) [1803969] - [acpi] acpi: Use pr_warn instead of pr_warning (Al Stone) [1803969] - [acpi] ACPI: CPPC: Set pcc_datato NULL in acpi_cppc_processor_exit() (Al Stone) [1803969] - [mfd] rhel: constify some function arguments when searching for devices (Al Stone) [1803969] - [acpi] ACPI: platform: Unregister stale platform devices (Al Stone) [1803969] - [i2c] i2c: Revert incorrect conversion to use generic helper (Al Stone) [1803969] - [base] drivers: Introduce device lookup variants by ACPI_COMPANION device (Al Stone) [1803969] - [s390] drivers: s390/cio: Fix compilation warning about const qualifiers (Al Stone) [1803969] - [s390] driver_find_device: Unify the match function with class_find_device() (Al Stone) [1803969] - [acpi] ACPI / LPSS: Switch to use acpi_dev_hid_uid_match() (Al Stone) [1803969] - [acpi] ACPI / utils: Move acpi_dev_get_first_match_dev() under CONFIG_ACPI (Al Stone) [1803969] - [acpi] ACPI / utils: Describe function parameters in kernel-doc (Al Stone) [1803969] - [acpi] ACPI: Always build evged in (Al Stone) [1803969] - [acpi] ACPI: video: update doc for acpi_video_bus_DOS() (Al Stone) [1803969] - [acpi] ACPI: PM: Drop Dell XPS13 9360 from LPS0 Idle _DSM blacklist (Al Stone) [1803969] - [acpi] ACPI: HMAT: ACPI_HMAT_MEMORY_PD_VALID is deprecated since ACPI-6.3 (Al Stone) [1803969] - [acpi] i2c: imx: ACPI support for NXP i2c controller (Al Stone) [1803969] - [acpi] ACPI / PCI: fix acpi_pci_irq_enable() memory leak (Al Stone) [1803969] - [acpi] ACPI: custom_method: fix memory leaks (Al Stone) [1803969] - [acpi] ACPI: thermal: Remove redundant acpi_has_method() calls (Al Stone) [1803969] - [acpi] ACPI / property: Fix acpi_graph_get_remote_endpoint() name in kerneldoc (Al Stone) [1803969] - [acpi] ACPI / CPPC: do not require the _PSD method (Al Stone) [1803969] - [acpi] ACPI: SBS: remove unused const variable 'SMBUS_PEC' (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Always set up EC GPE for system wakeup (Al Stone) [1803969] - [platform] intel-hid: Disable button array during suspend-to-idle (Al Stone) [1803969] - [platform] intel-hid: intel-vbtn: Avoid leaking wakeup_mode set (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Missing power button release on some Dell models (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Convert to use SPDX identifier (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Add support for Device Specific Methods (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid rearming SCI for wakeup unnecessarily (Al Stone) [1803969] - [base] PM / wakeup: Show wakeup sources stats in sysfs (Al Stone) [1803969] - [kernel] PM / wakeup: Use wakeup_source_register() in wakelock.c (Al Stone) [1803969] - [base] PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare() (Al Stone) [1803969] - [base] PM: sleep: Fix possible overflow in pm_system_cancel_wakeup() (Al Stone) [1803969] - [acpi] ACPI/PCI: Remove surplus parentheses from a return statement (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20190816 (Al Stone) [1803969] - [acpi] ACPICA: Add "Windows 2019" string to _OSI support (Al Stone) [1803969] - [acpi] ACPICA: Differentiate Windows 8.1 from Windows 8 (Al Stone) [1803969] - [acpi] ACPICA: Fully deploy ACPI_PRINTF_LIKE macro (Al Stone) [1803969] - [acpi] ACPICA: Fix issues with arg types within printf format strings (Al Stone) [1803969] - [acpi] ACPICA: Macros: remove pointer math on a null pointer (Al Stone) [1803969] - [acpi] ACPICA: Debugger: remove redundant assignment on obj_desc (Al Stone) [1803969] - [acpi] ACPI / APEI: Release resources if gen_pool_add() fails (Al Stone) [1803969] - [acpi] acpi: Use built-in RCU list checking for acpi_ioremaps list (Al Stone) [1803969] - [acpi] HMAT: Skip publishing target info for nodes with no online memory (Al Stone) [1803969] - [acpi] HMAT: Register attributes for memory hot add (Al Stone) [1803969] - [acpi] HMAT: Register memory-side cache after parsing (Al Stone) [1803969] - [acpi] ACPI / processor: don't print errors for processorIDs == 0xff (Al Stone) [1803969] - [acpi] ACPI: PM: Print debug messages on device power state changes (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Execute LPS0 _DSM functions with suspended devices (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Make acpi_ec_dispatch_gpe() print debug message (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Consolidate some code depending on PM_SLEEP (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Eliminate acpi_sleep_no_ec_events() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Switch EC over to polling during "noirq" suspend (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Add acpi.sleep_no_lps0 module parameter (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rearrange lps0_device_attach() (Al Stone) [1803969] - [acpi] ACPI / APEI: Get rid of NULL_UUID_LE constant (Al Stone) [1803969] - [acpi] ACPI: PM: Set up EC GPE for system wakeup from drivers that need it (Al Stone) [1803969] - [acpi] PM: sleep: Simplify suspend-to-idle control flow (Al Stone) [1803969] - [kernel] PCI: irq: Introduce rearm_wake_irq() (Al Stone) [1803969] - [acpi] ACPI: PM: Set s2idle_wakeup earlier and clear it later (Al Stone) [1803969] - [acpi] ACPI: EC: Return bool from acpi_ec_dispatch_gpe() (Al Stone) [1803969] - [acpi] ACPICA: Return u32 from acpi_dispatch_gpe() (Al Stone) [1803969] - [kernel] kernel/sysctl.c: ignore out-of-range taint bits introduced via kernel.tainted (Rafael Aquini) [1845358] - [documentation] kernel: add panic_on_taint (Rafael Aquini) [1845358] - [mm] hugetlbfs: fix changes to command line processing (Baoquan He) [1823769] - [documentation] hugetlbfs: clean up command line processing (Baoquan He) [1823769] - [mm] hugetlbfs: remove hugetlb_add_hstate() warning for existing hstate (Baoquan He) [1823769] - [mm] hugetlbfs: move hugepagesz= parsing to arch independent code (Baoquan He) [1823769] - [mm] mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CONTIG_ALLOC (Baoquan He) [1823769] - [mm] hugetlbfs: add arch_hugetlb_valid_size (Baoquan He) [1823769] - [mm] arm64/hugetlb: Use macros for contiguous huge page sizes (Baoquan He) [1823769] - [mm] arm64: hugetlb: Register hugepages during arch init (Baoquan He) [1823769] - [fs] xfs: prohibit fs freezing when using empty transactions (Brian Foster) [1845099] - [security] selinux: properly handle multiple messages in selinux_netlink_send() (Ondrej Mosnacek) [1839643] {CVE-2020-10751} - [mm] bdi: add a ->dev_name field to struct backing_dev_info (Ming Lei) [1788378] - [block] bdi: use bdi_dev_name() to get device name (Ming Lei) [1788378] - [mm] bdi: move bdi_dev_name out of line (Ming Lei) [1788378] - [fs] memcg: fix a crash in wb_workfn when a device disappears (Ming Lei) [1788378]- [tools] libbpf: provide backported RHEL symbols as upstream aliases 2 (Yauheni Kaliuta) [1813372] - [include] bpf: include/linux/bpf.h: fix spaces (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for freplace program with expected_attach_type (Yauheni Kaliuta) [1813372] - [scripts] checkpatch: don't warn about new vsprintf pointer extension 'pe' (Yauheni Kaliuta) [1813372] - [s390] s390: enable bpf jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Copy runqslower to OUTPUT directory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix memory leak in test selector (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add runqslower binary to .gitignore (Yauheni Kaliuta) [1813372] - [net] bpf: Change kvfree to kfree in generic_map_lookup_batch() (Yauheni Kaliuta) [1813372] - [tools] bpf, selftests: Use bpf_probe_read_kernel (Yauheni Kaliuta) [1813372] - [net] bpf/cgroup: Replace rcu_swap_protected() with rcu_replace_pointer() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix bug in mmap() implementation for BPF array map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Validate frozen map contents stays frozen (Yauheni Kaliuta) [1813372] - [net] bpf: Fix handling of XADD on BTF memory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run SYN cookies with reuseport BPF test only for TCP (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix typo in bash-completion (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix handling of optional field_name in btf_dump__emit_type_decl (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Declare bpf_log_buf variables as static (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix a couple of broken test_btf cases (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Enforce returning 0 for fentry/fexit programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix BPF_KRETPROBE macro and use it in attach_probe test (Yauheni Kaliuta) [1813372] - [net] bpf: Propagate expected_attach_type when verifying freplace programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count clean up logic (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset some bpf info structures declared on the stack (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset the bpf_attr structure (Yauheni Kaliuta) [1813372] - [net] bpf: Sanitize the bpf_struct_ops tcp-cc name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for the packed enum member in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf/btf: Fix BTF verification of enum members in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory (Yauheni Kaliuta) [1813372] - [net] bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add test for JMP32 JSET BPF_X with upper bits set (Yauheni Kaliuta) [1813372] - [x86] bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits (Yauheni Kaliuta) [1813372] - [net] bpf: Do not allow map_freeze in struct_ops map (Yauheni Kaliuta) [1813372] - [net] bpf: Return better error value in delete_elem for struct_ops map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add send_signal_sched_switch test (Yauheni Kaliuta) [1813372] - [kernel] bpf: Fix deadlock with rq_lock in bpf_send_signal() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix a potential deadlock with bpf_map_do_batch (Yauheni Kaliuta) [1813372] - [net] bpf: Do not grab the bucket spinlock by default on htab batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Sanitise internal map names so they are not rejected by the kernel (Yauheni Kaliuta) [1813372] - [tools] bpf, uapi: Remove text about bpf_redirect_map() giving higher performance (Yauheni Kaliuta) [1813372] - [net] bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Mark SYN cookie test skipped for UDP sockets (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix error checking on reading the tcp_fastopen sysctl (Yauheni Kaliuta) [1813372] - [net] bpf: Make btf_check_func_type_match() static (Yauheni Kaliuta) [1813372] - [tools] bpf: Selftests build error in sockmap_basic.c (Yauheni Kaliuta) [1813372] - [net] bpf: Improve bucket_log calculation logic (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test freeing sockmap/sockhash with a socket in it (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Rebuild libbpf.a on libbpf source change (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count.c selftest compilation warning (Yauheni Kaliuta) [1813372] - [net] bpf: Fix modifier skipping logic (Yauheni Kaliuta) [1813372] - [tools] bpftool: Remove redundant "HAVE" prefix from the large INSN limit check (Yauheni Kaliuta) [1813372] - [tools] runqslower: Fix Makefile (Yauheni Kaliuta) [1813372] - [net] bpf: Reuse log from btf_prase_vmlinux() in btf_struct_ops_init() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test based on port range for BPF flow dissector (Yauheni Kaliuta) [1813372] - [net] bpf: map_seq_next should always increase position index (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Allow overriding llvm tools for runqslower (Yauheni Kaliuta) [1813372] - [tools] selftest/bpf: Add test for allowed trampolines count (Yauheni Kaliuta) [1813372] - [net] bpf: Allow to resolve bpf trampoline and dispatcher in unwind (Yauheni Kaliuta) [1813372] - [net] bpf: Allow BTF ctx access for string pointers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Improve handling of failed CO-RE relocations (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Reset global state between reuseport test runs (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Make reuseport test output more legible (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Ignore FIN packets for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Use a temporary file in test_sockmap (Yauheni Kaliuta) [1813372] - [tools] bpftool: Print function linkage in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Improve bpftool changes detection (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Initialize duration variable before using (Yauheni Kaliuta) [1813372] - [tools] bpf: tcp: Add bpf_cubic example (Yauheni Kaliuta) [1813372] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_jiffies64 (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for program extensions (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add support for program extensions (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce dynamic program extensions (Yauheni Kaliuta) [1813372] - [scripts] bpf, btf: Always output invariant hit in pahole DWARF to BTF transform (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build urandom_read with LDFLAGS and LDLIBS (Yauheni Kaliuta) [1813372] - [net] bpf: Fix error path under memory pressure (Yauheni Kaliuta) [1813372] - [net] bpf: don't bother with getname/kern_path - use user_path_at (Yauheni Kaliuta) [1813372] - [tools] selftests: Refactor build to remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] runsqslower: Support user-specified libbpf include and object paths (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [tools] selftests: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] selftests: Pass VMLINUX_BTF to runqslower Makefile (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Fix override option for VMLINUX_BTF (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Don't try to remove user's homedir on clean (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Skip perf hw events test if the setup disabled it (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Don't check for btf fd in test_btf (Yauheni Kaliuta) [1813372] - [net] bpf: Fix memory leaks in generic update/delete batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Load btf_vmlinux only once per object (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix potential multiplication overflow in mmap() size calculation (Yauheni Kaliuta) [1813372] - [tools] libbpf: Simplify BTF initialization logic (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix error handling bug in btf_dump__new (Yauheni Kaliuta) [1813372] - [net] bpf: Remove set but not used variable 'first_key' (Yauheni Kaliuta) [1813372] - [tools] libbpf: Revert bpf_helper_defs.h inclusion regression (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix test_progs send_signal flakiness with nmi mode (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix unneeded extra initialization in bpf_map_batch_common (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add whitelist/blacklist of test names to test_progs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Support dumping a map with btf_vmlinux_value_type_id (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add struct_ops map name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose bpf_find_kernel_btf as a LIBBPF_API (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix missing BTF output for json during map dump (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix a leak of btf object (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing to array bpf map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing for htab and htab_percpu map (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add libbpf support to batch ops (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Sync uapi header bpf.h (Yauheni Kaliuta) [1813372] - [net] bpf: Add batch ops to all htab bpf map (Yauheni Kaliuta) [1813372] - [net] bpf: Add lookup and update batch ops to arraymap (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for update and delete batch ops (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for lookup batch op (Yauheni Kaliuta) [1813372] - [net] bpf: Add bpf_map_{value_size, update_value, map_copy_value} functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for attaching a bpf fentry/fexit trace to an XDP program (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add self tests for bpf_send_signal_thread() (Yauheni Kaliuta) [1813372] - [kernel] bpf: Add bpf_send_signal_thread() helper (Yauheni Kaliuta) [1813372] - [net] bpf: Fix seq_show for BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build runqslower from selftests (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add runqslower tool to tools/bpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Apply preserve_access_index attribute to all types in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Conform selftests/bpf Makefile output to libbpf and bpftool (Yauheni Kaliuta) [1813372] - [scripts] libbpf: Clean up bpf_helper_defs.h generation output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF_PROG, BPF_KPROBE, and BPF_KRETPROBE macros (Yauheni Kaliuta) [1813372] - [tools] libbpf: Poison kernel-only integer types (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add unit tests for global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Modify a test to check global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for a large global function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add fexit-to-skb test for global funcs (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce function-by-function verification (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Further clean up Makefile output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Ensure bpf_helper_defs.h are taken from selftests dir (Yauheni Kaliuta) [1813372] - [tools] libbpf,selftests/bpf: Fix clean targets (Yauheni Kaliuta) [1813372] - [tools] libbpf: Make bpf_map order and indices stable (Yauheni Kaliuta) [1813372] - [tools] bpf: Document BPF_F_QUERY_EFFECTIVE flag (Yauheni Kaliuta) [1813372] - [tools] bpf: Add bpf_dctcp example (Yauheni Kaliuta) [1813372] - [tools] bpf: libbpf: Add STRUCT_OPS support (Yauheni Kaliuta) [1813372] - [tools] bpf: Synch uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_tcp_send_ack helper (Yauheni Kaliuta) [1813372] - [net] bpf: tcp: Support tcp_congestion_ops in bpf (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_PROG_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Support bitfield read access in btf_struct_access (Yauheni Kaliuta) [1813372] - [net] bpf: Add enum support to btf_ctx_access() (Yauheni Kaliuta) [1813372] - [net] bpf: Avoid storing modifier to info->btf_id (Yauheni Kaliuta) [1813372] - [net] bpf: Save PTR_TO_BTF_ID register state when spilling to stack (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Restore original comm in test_overhead (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add misc section and probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] bpftool: Make skeleton C code compilable with C++ compiler (Yauheni Kaliuta) [1813372] - [tools] bpf: Print error message for bpftool cgroup show (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify transmit fill pattern (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify tx packet size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify number of packets to send (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify batch size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Use common code to handle signal and main exit (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add duration option to specify how long to run (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Preserve errno in test_progs CHECK macros (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test BPF_F_REPLACE in cgroup_attach_multi (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert test_cgroup_attach to prog_tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Introduce bpf_prog_attach_xattr (Yauheni Kaliuta) [1813372] - [net] bpf: Support replacing cgroup-bpf program in MULTI mode (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unused new_flags in hierarchy_allows_attach() (Yauheni Kaliuta) [1813372] - [net] bpf: Simplify __cgroup_bpf_attach (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unnecessary assertion on fp_old (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix another __u64 printf warning (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix printing of ulimit value (Yauheni Kaliuta) [1813372] - [tools] libbpf: BTF is required when externs are present (Yauheni Kaliuta) [1813372] - [tools] libbpf: Allow to augment system Kconfig through extra optional config (Yauheni Kaliuta) [1813372] - [tools] libbpf: Put Kconfig externs into .kconfig section (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add bpf_link__disconnect() API to preserve underlying BPF resource (Yauheni Kaliuta) [1813372] - [tools] bpf: Allow to change skb mark in test_run (Yauheni Kaliuta) [1813372] - [tools] bpftool: Work-around rst2man conversion bug (Yauheni Kaliuta) [1813372] - [tools] bpftool: Simplify format string to not use positional args (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add gen subcommand manpage (Yauheni Kaliuta) [1813372] - [tools] libbpf: Remove BPF_EMBED_OBJ macro from libbpf.h (Yauheni Kaliuta) [1813372] - [tools] bpftool, selftests/bpf: Embed object file inside skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level for custom section names (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix libbpf_common.h when installing libbpf through 'make install' (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: More succinct Makefile output (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add zlib as a dependency in pkg-config template (Yauheni Kaliuta) [1813372] - [tools] libbpf: Print hint about ulimit when getting permission denied error (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Attach XDP programs in driver mode by default (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Set -fno-stack-protector when building BPF programs (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Add missing -lz to TPROGS_LDLIBS (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix compilation warning on shadowed variable (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix build by renaming variables (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add flexible array relocation tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support flexible arrays in CO-RE (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for libbpf-provided externs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Generate externs datasec in BPF skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support libbpf-provided extern variables (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract internal map names into constants (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add `gen skeleton` BASH completions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test validating data section to struct convertion layout (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert few more selftest to skeletons (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF skeletons selftests and convert attach_probe.c (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add skeleton codegen command (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF object skeleton support (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level of supported section names dump (Yauheni Kaliuta) [1813372] - [tools] libbpf: Postpone BTF ID finding for TRACING programs to load phase (Yauheni Kaliuta) [1813372] - [tools] libbpf: Refactor global data map initialization (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BPF program's function name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BTF-to-C type declaration emitting API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose btf__align_of() API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract common user-facing helpers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files (Yauheni Kaliuta) [1813372] - [tools] libbpf: Move non-public APIs from libbpf.h to libbpf_internal.h (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add generic bpf_program__attach() (Yauheni Kaliuta) [1813372] - [tools] libbpf: Don't require root for bpf_object__open() (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match maps by name (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match programs by name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test wire_len/gso_segs in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [x86] bpf, x86: Align dispatcher branch targets to 16B (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add xdp_perf test (Yauheni Kaliuta) [1813372] - [net] bpf: Start using the BPF dispatcher in BPF_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf, xdp: Start using the BPF dispatcher for XDP (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF dispatcher (Yauheni Kaliuta) [1813372] - [net] bpf: Move trampoline JIT image allocation to a function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add CPU mask parsing tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Switch reuseport tests for test_progs framework (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Move reuseport tests under prog_tests/ (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Pull up printing the test name into test runner (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Propagate errors during setup for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run reuseport tests in a loop (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Unroll the main loop in reuseport test (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add helpers for getting socket family & type name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Use sa_family_t everywhere in reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Let libbpf determine program type from section name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Recognize SK_REUSEPORT programs from section name (Yauheni Kaliuta) [1813372] - [arm64] bpf, x86, arm64: Enable jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [net] bpf: Switch to offsetofend in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [tools] libbpf: Bump libpf current version to v0.0.7 (Yauheni Kaliuta) [1813372] - [fs] vmalloc: fix remap_vmalloc_range() bounds checks (Yauheni Kaliuta) [1813370] - [net] bpf: Prevent re-mmap()'ing BPF map as writable for initially r/o mapping (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: fix test_sysctl_prog with alu32 (Yauheni Kaliuta) [1813370] - [powerpc] powerpc/bpf: Enable bpf_probe_read{, str}() on powerpc again (Yauheni Kaliuta) [1813370] - [kernel] bpf: Restrict bpf_trace_printk()'s s usage and add pks, pus specifier (Yauheni Kaliuta) [1813370] - [lib] printf: add support for printing symbolic error names (Yauheni Kaliuta) [1813370] - [net] bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range (Yauheni Kaliuta) [1813370] - [arm64] bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix accounting bug with direct->count in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Return the first found result in lookup_rec() (Yauheni Kaliuta) [1813370] - [net] bpf: Undo incorrect __reg_bound_offset32 handling (Yauheni Kaliuta) [1813370] - [net] bpf: Fix tnum constraints for 32-bit comparisons (Yauheni Kaliuta) [1813370] - [x86] x86: Fix kernel-doc atomic.h warnings (Yauheni Kaliuta) [1813370] - [net] bpf: Fix trampoline usage in preempt (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Reintroduce missed build targets (Yauheni Kaliuta) [1813370] - [trace] bpf: Reliably preserve btf_trace_xxx types (Yauheni Kaliuta) [1813370] - [include] bpf: Avoid setting bpf insns pages read-only when prog is jited (Yauheni Kaliuta) [1813370] - [scripts] bpf: Force .BTF section start to zero when dumping from vmlinux (Yauheni Kaliuta) [1813370] - [scripts] bpf: Support pre-2.25-binutils objcopy for vmlinux BTF (Yauheni Kaliuta) [1813370] - [net] bpfilter: remove superfluous testing message (Jiri Benc) [1819632] - [net] bpfilter: fix dprintf usage for /dev/kmsg (Jiri Benc) [1819632] - [net] bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free (Jiri Benc) [1819632] - [netdrv] veth: ignore peer tx_dropped when counting local rx_dropped (Jiri Benc) [1819632] - [net] xsk: Publish global consumer pointers when NAPI is finished (Jiri Benc) [1819632] - [kernel] bpf, xdp: Remove no longer required rcu_read_{un}lock() (Jiri Benc) [1819632] - [netdrv] bpf, xdp: virtio_net use access ptr macro for xdp enable check (Jiri Benc) [1819632] - [kernel] bpf, xdp: Update devmap comments to reflect napi/rcu usage (Jiri Benc) [1819632] - [net] xsk, net: Make sock_def_readable() have external linkage (Jiri Benc) [1819632] - [kernel] devmap: Adjust tracepoint for map-less queue flush (Jiri Benc) [1819632] - [net] xdp: Use bulking for non-map XDP_REDIRECT and consolidate code paths (Jiri Benc) [1819632] - [net] xdp: Move devmap bulk queue into struct net_device (Jiri Benc) [1819632] - [net] xsk: Support allocations of large umems (Jiri Benc) [1819632] - [tools] Sync uapi/linux/if_link.h (Jiri Benc) [1819632] - [net] bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map (Jiri Benc) [1819632] - [net] flow_dissector: fix document for skb_flow_get_icmp_tci (Jiri Benc) [1819632] - [net] xsk: Use struct_size() helper (Jiri Benc) [1819632] - [net] xsk: Add function naming comments and reorder functions (Jiri Benc) [1819632] - [net] xsk: Remove unnecessary READ_ONCE of data (Jiri Benc) [1819632] - [net] xsk: ixgbe: i40e: ice: mlx5: Xsk_umem_discard_addr to xsk_umem_release_addr (Jiri Benc) [1819632] - [net] xsk: Change names of validation functions (Jiri Benc) [1819632] - [net] xsk: Simplify the consumer ring access functions (Jiri Benc) [1819632] - [net] xsk: Simplify xskq_nb_avail and xskq_nb_free (Jiri Benc) [1819632] - [net] xsk: Eliminate the RX batch size (Jiri Benc) [1819632] - [net] xsk: Standardize naming of producer ring access functions (Jiri Benc) [1819632] - [net] xsk: Consolidate to one single cached producer pointer (Jiri Benc) [1819632] - [net] xsk: Simplify detection of empty and full rings (Jiri Benc) [1819632] - [net] xsk: Eliminate the lazy update threshold (Jiri Benc) [1819632] - [net] xdp: Simplify __bpf_tx_xdp_map() (Jiri Benc) [1819632] - [net] xdp: Remove map_to_flush and map swap detection (Jiri Benc) [1819632] - [net] xdp: Make cpumap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xdp: Make devmap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xsk: Make xskmap flush_list common for all map instances (Jiri Benc) [1819632] - [kernel] xdp: Fix graze->grace type-o in cpumap comments (Jiri Benc) [1819632] - [kernel] xdp: Simplify cpumap cleanup (Jiri Benc) [1819632] - [kernel] xdp: Simplify devmap cleanup (Jiri Benc) [1819632] - [net] sysctl: Fix compiler warning when only cBPF is present (Jiri Benc) [1819631] - [net] dsa: fix flow dissection on Tx path (Jiri Benc) [1819631] - [net] page_pool: add the possibility to sync DMA memory for device (Jiri Benc) [1819631] - [net] xsk: Fix xsk_poll()'s return type (Jiri Benc) [1819631] - [tools] net-af_xdp: Use correct number of channels from ethtool (Jiri Benc) [1819631] - [net] xdp: remove memory poison on free for struct xdp_mem_allocator (Jiri Benc) [1819631] - [documentation] xsk: Extend documentation for Rx|Tx-only sockets and shared umems (Jiri Benc) [1819631] - [net] xsk: Restructure/inline XSKMAP lookup/redirect/flush (Jiri Benc) [1819631] - [kernel] xsk: Store struct xdp_sock as a flexible array member of the XSKMAP (Jiri Benc) [1819631] - [include] xdp: Fix type of string pointer in __XDP_ACT_SYM_TAB (Jiri Benc) [1819631] - [documentation] xsk: Improve documentation for AF_XDP (Jiri Benc) [1819631] - [tools] Sync if_link.h (Jiri Benc) [1819631] - [net] xdp: Trivial, fix spelling in function description (Jiri Benc) [1819631] - [netdrv] netdevsim: Use scnprintf() for avoiding potential buffer overflow (Jiri Benc) [1819631] - [netdrv] netdevsim: fix ptr_ret.cocci warnings (Jiri Benc) [1819631] - [netdrv] netdevsim: remove unused sdev code (Jiri Benc) [1819631] - [netdrv] netdevsim: use IS_ERR instead of IS_ERR_OR_NULL for debugfs (Jiri Benc) [1819631] - [netdrv] netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init() (Jiri Benc) [1819631] - [netdrv] netdevsim: fix panic in nsim_dev_take_snapshot_write() (Jiri Benc) [1819631] - [net] openvswitch: New MPLS actions for layer 2 tunnelling (Guillaume Nault) [1839760] - [net] Rephrased comments section of skb_mpls_pop() (Guillaume Nault) [1839760] - [net] skb_mpls_push() modified to allow MPLS header push at start of packet. (Guillaume Nault) [1839760] - [net] Change in Openvswitch to support MPLS label depth of 3 in ingress direction (Guillaume Nault) [1839182] - [block] block: fix use-after-free on cached last_lookup partition (Ming Lei) [1787968]- [drm] drm/prime: fix extracting of the DMA addresses from a scatterlist (Jerry Snitselaar) [1815610] - [iommu] iommu: Check for deferred attach in iommu_group_do_dma_attach() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add get_domain_info() helper (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't take group reference in iommu_alloc_default_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't call .probe_finalize() under group->mutex (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Apply per-device dma_ops (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow 32bit devices to uses DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu: Do not probe devices on IOMMU-less busses (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix variable "iommu" set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu: Unexport iommu_group_get_for_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move more initialization to __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove add_device()/remove_device() code-paths (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Axe a useless test in 'arm_smmu_master_alloc_smes()' (Jerry Snitselaar) [1815610] - [iommu] iommu/s390: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dev_data->passthrough (Jerry Snitselaar) [1815610] - [iommu] iommu: Export bus_iommu_probe() and make is safe for re-probing (Jerry Snitselaar) [1815610] - [iommu] iommu: Move iommu_group_create_direct_mappings() out of iommu_group_add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Split off default domain allocation from group assignment (Jerry Snitselaar) [1815610] - [iommu] iommu: Move new probe_device path to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Keep a list of allocated groups in __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Add probe_device() and release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Return -ENODEV in add_device when device is not handled by IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dma_mask check from check_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Wire up iommu_ops->def_domain_type (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1815610] - [iommu] iommu: Add def_domain_type() callback in iommu_ops (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix reference count leak in iommu_group_alloc (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove real DMA lookup in find_domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allocate domain info for real DMA sub-devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Only clear real DMA device's context entries (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix get_acpihid_device_id() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Switch to use acpi_dev_hid_uid_match() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix over-read of ACPI UID from IVRS table (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix deferred domain attachment (Jerry Snitselaar) [1815610] - [include] iommu: Move fwspec->iommu_priv to struct dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Refactor master_cfg/fwspec usage (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Improve add_device() error handling (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Return -EBUSY when trying to re-add a device (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Fix resource_size check (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Drop __GFP_ZERO flag from DMA allocation (Jerry Snitselaar) [1815610] - [include] iommu: Introduce accessors for iommu private data (Jerry Snitselaar) [1815610] - [acpi] ACPI/IORT: Remove direct access of dev->iommu_fwspec (Jerry Snitselaar) [1815610] - [include] iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not flush Device Table in iommu_map_page() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Update Device Table in increase_address_space() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Call domain_flush_complete() in update_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not loop forever when trying to increase address space (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix race in increase_address_space()/fetch_pte() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix the memory leak in dev_iommu_free() (Jerry Snitselaar) [1815610] - [include] iommu: Move iommu_fwspec to struct dev_iommu (Jerry Snitselaar) [1815610] - [include] iommu: Rename struct iommu_param to dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Take a ref to the IOMMU driver during ->of_xlate() (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Take a ref to the IOMMU driver prior to ->add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix mm reference leak (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix the configuration of GCR3 table root pointer (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix page request descriptor size (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Populate debugfs if IOMMUs are detected (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Ignore devices with out-of-spec domain number (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix the wrong printing in RHSA parsing (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix debugfs register reads (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warnings (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix RCU-list bugs in intel_iommu_init() (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix MSI reservation allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Disable IOMMU on Stoney Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu: intel: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: amd: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: arm: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: Implement generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix Kconfig indentation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON_ONCE() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unnecessary to handle default identity domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add RMRR base and end addresses sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Mark firmware tainted if RMRR fails sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't reject Host Bridge due to scope mismatch (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Loose requirement for flush queue initializaton (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid iova flush queue in strict mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: trace: Extend map_sg trace event (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid sending invalid page response (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix off-by-one in PASID allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid duplicated code for PASID setup (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Reject SVM bind for failed capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Match CPU and IOMMU paging mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove VMD child device sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use pci_real_dma_dev() for mapping (Jerry Snitselaar) [1815610] - [pci] PCI: Introduce pci_real_dma_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove the unnecessary assignment (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused struct member (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Replace two consecutive readl calls with one readq (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix typos for PPR macros (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove local variables (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused variable (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Only support x2APIC with IVHD type 11h/40h (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Check feature support bit before accessing MSI capability registers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Treat per-device exclusion ranges as r/w unity-mapped regions (Jerry Snitselaar) [1815610] - [iommu] iommu: Use C99 flexible array in fwspec (Jerry Snitselaar) [1833512 1815610] - [iommu] drivers/iommu: Allow IOMMU bus ops to be unregistered (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Request ACS from the PCI core when configuring IOMMU linkage (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Export core IOMMU API symbols to permit modular drivers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix IOMMU perf counter clobbering during init (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: fix variable 'cookie' set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unlink device if failed to add to group (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove device link to group on failure (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Relax locking in iommu_dma_prepare_msi() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove incorrect PSI capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Rationalise types for DMA masks (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Init the struct iova to fix the possible memleak (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check VT-d RMRR region in BIOS is reported as reserved (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Turn off translations at shutdown (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in device table (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not re-fetch iommu->cmd_buf_tail (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Simpify decoding logic for INVALID_PPR_REQUEST event (Jerry Snitselaar) [1815610] - [drm] drm/prime: use dma length macro when mapping sg (Jerry Snitselaar) [1815610] - [drm] drm/amdgpu: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [drm] drm/radeon: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert AMD iommu driver to the dma-iommu api (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Use the dev->coherent_dma_mask (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Handle deferred devices (Jerry Snitselaar) [1815610] - [include] iommu: KABI cleanup (Jerry Snitselaar) [1815610] - [iommu] iommu: Add gfp parameter to iommu_ops::map (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unnecessary locking from AMD iommu driver (Jerry Snitselaar) [1815610] - [iommu] drivers: iommu: hyperv: Make HYPERV_IOMMU only available on x86 (Jerry Snitselaar) [1815610] - [include] iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros (Jerry Snitselaar) [1815610] - [iommu] iommu: pass cell_count = -1 to of_for_each_phandle with cells_name (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Free context bitmap in the err path of arm_smmu_init_domain_context (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Return the correct dma mask when we are bypassing the IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Apply the same IVRS IOAPIC workaround to Acer Aspire A315-41 (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Mask TLBI address correctly (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove wrong default domain comments (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix for dereferencing before null checking (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Declare Broadwell igfx dmar support snafu (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add Scalable Mode fault information (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use bounce buffer for untrusted devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add trace events for device dma map/unmap (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't switch off swiotlb if bounce page is used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check whether device requires bounce buffer (Jerry Snitselaar) [1815610] - [dma] swiotlb: Split size parameter to map/unmap APIs (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: use ->map_page to implement ->map_sg (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: make instances match their method names (Jerry Snitselaar) [1815610] - [uapi] iommu: Add padding to struct iommu_fault (Jerry Snitselaar) [1815610] - [iommu] iommu: Add recoverable fault reporting (Jerry Snitselaar) [1815610] - [iommu] iommu: Introduce device fault report API (Jerry Snitselaar) [1815610] - [include] driver core: Add per device iommu param (Jerry Snitselaar) [1815610] - [uapi] iommu: Introduce device fault data (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use dma_direct for bypass devices (Jerry Snitselaar) [1815610] - [dma] dma-direct: don't check swiotlb=force in dma_direct_map_resource (Jerry Snitselaar) [1815610] - [mm] dma-mapping: remove the default map_resource implementation (Jerry Snitselaar) [1815610] - [iommu] Revert "iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock" (Jerry Snitselaar) [1815610 1813666] - [dma] dma-direct: don't truncate dma_required_mask to bus addressing capabilities (Jerry Snitselaar) [1815610] - [acpi] ACPI / utils: Introduce acpi_dev_hid_uid_match() helper (Jerry Snitselaar) [1815610] - [security] efi: Only print errors about failing to get certs if EFI vars are found (Lenny Szubowicz) [1804969] - [infiniband] RDMA/iw_cxgb4: Fix incorrect function parameters (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: initiate CLOSE when entering TERM (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case (Vishal Kulkarni) [1828676] - [infiniband] iw_cxgb4: fix ECN check on the passive accept (Vishal Kulkarni) [1828676] - [vfio] vfio/pci: fix memory leaks of eventfd ctx (Alex Williamson) [1837678] - [vfio] vfio/pci: fix memory leaks in alloc_perm_bits() (Alex Williamson) [1837678] - [vfio] vfio: avoid possible overflow in vfio_iommu_type1_pin_pages (Alex Williamson) [1837678] - [vfio] vfio/mdev: make create attribute static (Alex Williamson) [1837678] - [vfio] vfio/type1: remove hugepage checks in is_invalid_reserved_pfn() (Alex Williamson) [1837678] - [vfio] vfio/type1: Initialize resv_msi_base (Alex Williamson) [1837678] - [vfio] vfio_pci: Restore original state on release (Alex Williamson) [1837678] - [uapi] vfio: re-arrange vfio region definitions (Alex Williamson) [1837678] - [vfio] mdev: Send uevents around parent device registration (Alex Williamson) [1837678] - [vfio] vfio/mdev: Synchronize device create/remove with parent removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid creating sysfs remove file on stale device removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Improve the create/remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid inline get and put parent helpers (Alex Williamson) [1837678] - [vfio] vfio/mdev: Fix aborting mdev child device removal if one fails (Alex Williamson) [1837678] - [vfio] vfio/mdev: Follow correct remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid masking error code to EBUSY (Alex Williamson) [1837678] - [vfio] vfio/mdev: Removed unused kref (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid release parent reference during error path (Alex Williamson) [1837678] - [uapi] vfio-ccw: add handling for async channel instructions (Alex Williamson) [1837678] - [uapi] vfio-ccw: add capabilities chain (Alex Williamson) [1837678] - [vfio] vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING" (Alex Williamson) [1837678] - [vfio] vfio/pci: use correct format characters (Alex Williamson) [1837678] - [vfio] vfio: expand minor range when registering chrdev region (Alex Williamson) [1837678] - [vfio] vfio/mdev: add static modifier to add_mdev_supported_type (Alex Williamson) [1837678] - [vfio] vfio/type1: Remove map_try_harder() code path (Alex Williamson) [1837678] - [vfio] vfio/pci: Fix potential memory leak in vfio_msi_cap_len (Alex Williamson) [1837678] - [vfio] vfio: Mark expected switch fall-throughs (Alex Williamson) [1837678] - [fs] gfs2: Only do glock put in gfs2_create_inode for free inodes (Robert S Peterson) [1831666] - [fs] gfs2: Grab glock reference sooner in gfs2_add_revoke (Robert S Peterson) [1831666] - [fs] Revert "gfs2: Don't demote a glock until its revokes are written" (Robert S Peterson) [1831666] - [fs] signal: Fix wrong PIDTYPE_TGID check in send_sigio() & send_sigurg() (Waiman Long) [1845597] - [md] dm mpath: add DM device name to Failing/Reinstating path log messages (Mike Snitzer) [1822975] - [md] dm mpath: enhance queue_if_no_path debugging (Mike Snitzer) [1822975] - [md] dm mpath: restrict queue_if_no_path state machine (Mike Snitzer) [1822975] - [md] dm mpath: simplify __must_push_back (Mike Snitzer) [1822975] - [md] dm: use DMDEBUG macros now that they use pr_debug variants (Mike Snitzer) [1822975] - [include] dm: use dynamic debug instead of compile-time config option (Mike Snitzer) [1822975] - [md] dm mpath: switch paths in dm_blk_ioctl() code path (Mike Snitzer) [1822975] - [md] dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath (Mike Snitzer) [1822975] - [tools] selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix some IS_ERR() vs NULL bugs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: fix unintention integer overflow on left shift (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap policers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add support for setting of packet trap group parameters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Switch to use correct packet trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Do not initialize dedicated discard policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add devlink-trap policer support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare policers for registration with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Track used packet trap policer IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend QPCR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_ptp: Fix build warnings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Avoid uninitialized symbol errors (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Remove unnecessary conversion to bool (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl: Avoid defining static variable in header file (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove unused RIF and FID families (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Add proper function documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: i2c: Add missing field documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Fix list iteration in error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite after pedit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add DSCP, ECN, dscp_rw to QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Rename mlxsw_afa_qos_cmd to mlxsw_afa_qos_switch_prio_cmd (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Explicitly register packet trap groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Fix 64-bit division in mlxsw_sp_counter_resources_register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Only issue reset when system is ready (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add tc action hw_stats tests (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose devlink resource occupancy for counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Consolidate subpools initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move config validation along with resource register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose subpool sizes over devlink resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Add entry_size_res_id for each subpool and use it to query entry size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move sub_pools under per-instance pool struct (Ivan Vecera) [1821646] - [tools] selftests: spectrum-2: Adjust tc_flower_scale limit according to current counter count (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Query bank size from FW resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase register field length to 31 bits (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: RED: Test RED ECN nodrop offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Offload RED ECN nodrop mode (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Ask device for rule stats only if counter was created (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of FIFO Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add handle parameter to ..._ops.replace (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Introduce struct mlxsw_sp_qdisc_state (Ivan Vecera) [1821646] - [netdrv] net: mlxfw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_defprio: Use until_counter_is (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Wait longer before accessing the device after reset (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Update module_type values in PMTM register and map them to width (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: resource_scale: Invoke for Spectrum-3 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce router scale running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer traffic test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add mlxsw lib (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Add devlink port helpers (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Check devlink info command is supported (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer configuration test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in rtnetlink test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in vxlan test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in blackhole routes test (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Avoid race condition (Ivan Vecera) [1821646] - [tools] selftests: add a mirror test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [tools] selftests: add egress redirect test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_span_ops.buffsize_get for Spectrum-3 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Initialize advertised speeds to supported speeds (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move the ECN-marked packet counter to ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Optimize SFN records processing (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Lookup and pass cookie down to devlink_trap_report() (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Extract cookie index for ACL discard trap packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Implement flow_offload action cookie offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Add trap with userdef action (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: fix spelling mistake: "progamming" -> "programming" (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_acl_drops: Add ACL traps test (Ivan Vecera) [1821646] - [tools] selftests: pass pref and handle to devlink_trap_drop_* helpers (Ivan Vecera) [1821646] - [tools] selftests: introduce test for mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add ACL devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Introduce dummy group with thin policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend MLXSW_RXL_DIS to register disabled trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to enable/disable rx_listener for trap (Ivan Vecera) [1821646] - [netdrv] mlxsw: acl_flex_actions: Trap all ACL dropped packets to DISCARD_*_ACL traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Pass the ingress indication down to flex action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Disable mixed bound blocks to contain action drop (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track ingress and egress block bindings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare mlxsw_core_trap_action_set() to handle not only action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use listener->en/dis_action instead of hard-coded values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to register disabled traps using MLXSW_RXL_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Set unreg_action to be SET_FW_DEFAULT (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Remove unused values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove priv from listener equality comparison (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Make block arg const where appropriate (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Make global arrays const as they should be (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove initialization to false of mlxsw_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Convert is_event and is_ctrl bools to be single bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove dummy union name from struct mlxsw_listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove unused action field from mlxsw_rx_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move policer initialization to mlxsw_sp_trap_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Rename Trap / Discard Action to Trap Action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move functions to avoid their forward declarations (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use err variable instead of directly checking func return value (Ivan Vecera) [1821646] - [netdrv] net/mlx5: Add fsm_reactivate callback support (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Add reactivate flow support to FSM burn flow (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Use MLXFW_ERR_MSG macro for error reporting (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Convert pr_* to dev_* in mlxfw_fsm.c (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: More error messages coverage (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Improve FSM err message reporting and return codes (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Generic mlx FW flash status notify (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove RTNL where possible (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from exported helpers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inetaddr listeners (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from netdev listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Take router lock from dpipe code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inside routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Introduce router lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Store NVE decapsulation configuration in router (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Expose router struct to internal users (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast route list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast table list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Publish multicast route after writing it to the device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_nve: Make tunnel initialization symmetric (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Export function to check if RIF exists (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Prevent RIF access outside of routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken when resolving underlay device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during RIF teardown (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during nexthop init (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Only update mirroring agents if present (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Convert callers to use new mirroring API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Prepare work item to update mirroring agents (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Use struct_size() to simplify allocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Do no expose mirroring agents to entire driver (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Protect counter pool with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_kvdl: Protect allocations with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Add test for error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Adjust test to recent changes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test creation of multiple VLAN-aware bridges (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test bridge creation with VXLAN (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Remove deprecated test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Reduce dependency between bridge and router code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Remove VXLAN checks during FID membership (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Have VXLAN device take reference on FID (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack to bridge creation function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_fid: Use 'refcount_t' for FID reference counting (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Add missing error path (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add validation of hardware device types for MGPIR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Clear offload indication from IPv6 nexthops on abort (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for local table route replacement (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Fix 64-bit division error in mlxsw_sp_qdisc_tbf_rate_kbps (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()' (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of TBF Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Configure shaper rate and burst size together (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add lowest_shaper_bs to struct mlxsw_sp (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase MLXSW_REG_QEEC_MAS_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add max_shaper_bs to QoS ETS Element Configuration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a common leaf unoffload function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add mlxsw_sp_qdisc_get_class_stats() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a per-TC stat function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Fix use-after-free during reload (Ivan Vecera) [1821646] - [netdrv] spectrum: Add a delayed work to update SPAN buffsize according to speed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix SPAN egress mirroring buffer size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Put buffsize update code into helper function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push code getting port speed into a helper (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for overlay_smac_is_mc (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add OVERLAY_SMAC_MC trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_ipip: Add test case for decap_error (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for decap_error (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add tunnel devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Reorder cases according to enum order (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add ECN configurations with IPinIP tunnels (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Decapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Encapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add NON_ROUTABLE trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Add test cases of irif and erif disabled (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add irif and erif disabled traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Wipe xstats.backlog of down ports (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not enforce same firmware version for multiple ASICs (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test for FIB offload API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Set hardware flags for routes (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Separate nexthop offload indication from route (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Only require minimum firmware version (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Update firmware version to xx.2000.2714 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable DIP_LINK_LOCAL check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_DIP check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable MC_DMAC check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_CLASS_E check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dcb: Allow setting default port priority (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of ETS Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Generalize PRIO offload to support ETS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Rename MLXSW_REG_QEEC_HIERARCY_* enumerators (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Clarify a comment (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use dedicated policer for VRRP packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Skip loopback RIFs during MAC validation (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Fix out-of-memory error in mfa2 flash burning (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix use of uninitialized adjacency index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: After underlay moves, demote conflicting tunnels (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Check devlink device before running test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add router scale test for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix determining underlay for a GRE tunnel (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Verify FSM error code translation doesn't exceed array size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Allocate discard adjacency entry when needed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Enable EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for using EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend EMAD information reported to devlink hwerr (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for EMAD string TLV parsing (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: emad: Remove deprecated EMAD TLVs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Parse TLVs' offsets of incoming EMADs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Enable devlink reload only on probe (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 exceptions (Ivan Vecera) [1821646] - [tools] selftests: forwarding: devlink: Add functionality for trap exceptions test (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap exceptions support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add specific trap for packets routed via invalid nexthops (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add new FIB entry type for reject routes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 drops (Ivan Vecera) [1821646] - [tools] selftests: devlink: Make devlink_trap_cleanup() more generic (Ivan Vecera) [1821646] - [tools] selftests: devlink: Export functions to devlink library (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix error return code in mlxsw_sp_port_module_info_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Generalize split count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Iterate over all ports in gap during unsplit create (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix base port get for split count 4 and 8 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use port_module_max_width to compute base port index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remember split base local port and use it in unsplit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Introduce resource for getting offset of 4 lanes split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push getting offsets of split ports into a helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add sanity checks into module info get (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Pass mapping values in port mapping structure (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use mapping of port being split for creating split ports (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Replace port_to_module array with array of structs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Distinguish between unsplittable and split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move max_width check up before count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use PMTM register to get max module width (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Port Module Type Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend PMLP tx/rx lane value size to 4 bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix 64-bit division in mlxsw_sp_sb_prs_init (Ivan Vecera) [1821646] - [netdrv] mlxsw: Enforce firmware version for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: Bump firmware version to 13.2000.2308 (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Increase PCI reset timeout for SN3800 systems (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase size of MPAR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Unpublish devlink parameters during reload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: remove unneeded semicolon (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Calculate the size of the main pool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use guaranteed buffer size as pool size limit (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend QSFP EEPROM size for ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add macro for getting QSFP module EEPROM page number (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Push Ethernet header before reporting trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 target scale for tc flower scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a resource scale test for Spectrum-2 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 mirror-to-gretap target scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Generalize the parameters of mirror_gre test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register switched port analyzers (SPAN) as resource (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Add validation for FW version (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Push minor/subminor fw version check into helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: thermal: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: hwmon: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend MGPIR register with new field exposing the number of QSFP modules (Ivan Vecera) [1821646] - [netdrv] mlxsw: Propagate extack down to register_fib_notifier() (Ivan Vecera) [1821646] - [netdrv] mlxsw: Register port netdevices into net of core (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Take devlink net instead of init_net (Ivan Vecera) [1821646] - [netdrv] mlxsw: PCI: Send EMAD traffic on a separate queue (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use per-netns netdevice notifier registration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Fail in case user specifies multiple mirror actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Clear VLAN filters during port initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Add the ability to query the CPU port's shared buffer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register CPU port with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Prevent changing CPU port's configuration (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a test case for devlink-trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap L2 drops (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add trap group for layer 2 discards (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 2 discard trap IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add new trap actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add API to set trap action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-3 ASIC (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload match on reserved TCP flags bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track rules that forbid egress block bind (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload mirred redirect on egress (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Increase scale of IPv6 nexthop groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Expose KVD size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] geneve: change from tx_error to tx_dropped on missing metadata (Jiri Benc) [1843412] - [net] mptcp: use untruncated hash in ADD_ADDR HMAC (Florian Westphal) [1840167] - [net] mptcp: use rightmost 64 bits in ADD_ADDR HMAC (Florian Westphal) [1840167] - [tools] selftests: mptcp: pm: rm the right tmp file (Florian Westphal) [1840167] - [net] mptcp: cope better with MP_JOIN failure (Florian Westphal) [1840167] - [net] inet_connection_sock: factor out destroy helper. (Florian Westphal) [1840167] - [net] mptcp: add new sock flag to deal with join subflows (Florian Westphal) [1840167] - [net] mptcp: Initialize map_seq upon subflow establishment (Florian Westphal) [1840167] - [net] mptcp: set correct vfs info for subflows (Florian Westphal) [1840167] - [net] mptcp: fix uninitialized value access (Florian Westphal) [1840167] - [net] mptcp: initialize the data_fin field for mpc packets (Florian Westphal) [1840167] - [net] mptcp: fix 'use_ack' option access. (Florian Westphal) [1840167] - [net] mptcp: avoid a WARN on bad input. (Florian Westphal) [1840167] - [net] mptcp: move option parsing into mptcp_incoming_options() (Florian Westphal) [1840167] - [net] mptcp: consolidate synack processing. (Florian Westphal) [1840167] - [net] mptcp: replace mptcp_disconnect with a stub (Florian Westphal) [1840167] - [net] mptcp: fix race in msk status update (Florian Westphal) [1840167] - [net] tcp: mptcp: use mptcp receive buffer space to select rcv window (Florian Westphal) [1840167] - [net] mptcp/pm_netlink.c : add check for nla_put_in/6_addr (Florian Westphal) [1840167] - [net] mptcp: fix data_fin handing in RX path (Florian Westphal) [1840167] - [net] mptcp: drop req socket remote_key* fields (Florian Westphal) [1840167] - [net] mptcp: avoid flipping mp_capable field in syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: handle mptcp listener destruction via rcu (Florian Westphal) [1840167] - [net] mptcp: fix 'Attempt to release TCP socket in state' warnings (Florian Westphal) [1840167] - [net] mptcp: fix splat when incoming connection is never accepted before exit/close (Florian Westphal) [1840167] - [net] mptcp: fix double-unlock in mptcp_poll (Florian Westphal) [1840167] - [net] mptcp: add some missing pr_fmt defines (Florian Westphal) [1840167] - [net] mptcp: fix "fn parameter not described" warnings (Florian Westphal) [1840167] - [net] mptcp: re-check dsn before reading from subflow (Florian Westphal) [1840167] - [net] mptcp: subflow: check parent mptcp socket on subflow state change (Florian Westphal) [1840167] - [net] mptcp: fix tcp fallback crash (Florian Westphal) [1840167] - [tools] selftests:mptcp: fix failure due to whitespace damage (Florian Westphal) [1840167] - [tools] selftests: add test-cases for MPTCP MP_JOIN (Florian Westphal) [1840167] - [tools] selftests: add PM netlink functional tests (Florian Westphal) [1840167] - [net] mptcp: add netlink-based PM (Florian Westphal) [1840167] - [net] mptcp: add and use MIB counter infrastructure (Florian Westphal) [1840167] - [net] mptcp: allow dumping subflow context to userspace (Florian Westphal) [1840167] - [net] mptcp: implement and use MPTCP-level retransmission (Florian Westphal) [1840167] - [net] mptcp: rework mptcp_sendmsg_frag to accept optional dfrag (Florian Westphal) [1840167] - [net] mptcp: allow partial cleaning of rtx head dfrag (Florian Westphal) [1840167] - [net] mptcp: implement memory accounting for mptcp rtx queue (Florian Westphal) [1840167] - [net] mptcp: introduce MPTCP retransmission timer (Florian Westphal) [1840167] - [net] mptcp: queue data for mptcp level retransmission (Florian Westphal) [1840167] - [net] mptcp: update per unacked sequence on pkt reception (Florian Westphal) [1840167] - [net] mptcp: Implement path manager interface commands (Florian Westphal) [1840167] - [net] mptcp: Add handling of outgoing MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add handling of incoming MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add path manager interface (Florian Westphal) [1840167] - [net] mptcp: Add ADD_ADDR handling (Florian Westphal) [1840167] - [net] tcp: annotate sk->sk_wmem_queued lockless reads (Florian Westphal) [1840167] - [net] mptcp: don't hang in mptcp_sendmsg() after TCP fallback (Florian Westphal) [1840167] - [net] mptcp: Remove set but not used variable 'can_ack' (Florian Westphal) [1840167] - [net] mptcp: rename fourth ack field (Florian Westphal) [1840167] - [net] mptcp: move msk state update to subflow_syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: drop unneeded checks (Florian Westphal) [1840167] - [net] mptcp: create msk early (Florian Westphal) [1840167] - [net] mptcp: don't hang before sending 'MP capable with data' (Florian Westphal) [1840167] - [net] mptcp: don't grow mptcp socket receive buffer when rcvbuf is locked (Florian Westphal) [1840167] - [tools] mptcp: selftests: add rcvbuf set option (Florian Westphal) [1840167] - [net] mptcp: always include dack if possible. (Florian Westphal) [1840167] - [net] mptcp: Only send DATA_FIN with final mapping (Florian Westphal) [1840167] - [net] mptcp: Use per-subflow storage for DATA_FIN sequence number (Florian Westphal) [1840167] - [net] mptcp: Check connection state before attempting send (Florian Westphal) [1840167] - [net] mptcp: add dummy icsk_sync_mss() (Florian Westphal) [1840167] - [net] mptcp: defer work schedule until mptcp lock is released (Florian Westphal) [1840167] - [net] mptcp: avoid work queue scheduling if possible (Florian Westphal) [1840167] - [net] mptcp: remove mptcp_read_actor (Florian Westphal) [1840167] - [net] mptcp: add rmem queue accounting (Florian Westphal) [1840167] - [net] mptcp: update mptcp ack sequence from work queue (Florian Westphal) [1840167] - [net] mptcp: add work queue skeleton (Florian Westphal) [1840167] - [net] mptcp: add and use mptcp_data_ready helper (Florian Westphal) [1840167] - [net] xfrm: fix a NULL-ptr deref in xfrm_local_error (Xin Long) [1835208] - [net] xfrm: add IPv6 support for espintcp (Sabrina Dubroca) [1446392] - [net] xfrm: add support for UDPv6 encapsulation of ESP (Sabrina Dubroca) [1446392] - [net] xfrm: ifdef setsockopt(UDP_ENCAP_ESPINUDP/UDP_ENCAP_ESPINUDP_NON_IKE) (Sabrina Dubroca) [1446392] - [net] esp: Export esp_output_fill_trailer function (Sabrina Dubroca) [1446392] - [net] udp: fix jump label misuse (Sabrina Dubroca) [1446392] - [net] udp: implement complete book-keeping for encap_needed (Sabrina Dubroca) [1446392] - [net] xfrm: espintcp: save and call old ->sk_destruct (Sabrina Dubroca) [1446392] - [net] xfrm: add espintcp (RFC 8229) (Sabrina Dubroca) [1446392] - [net] esp4: split esp_output_udp_encap and introduce esp_output_encap (Sabrina Dubroca) [1446392] - [net] esp4: prepare esp_input_done2 for non-UDP encapsulation (Sabrina Dubroca) [1446392] - [net] xfrm: add route lookup to xfrm4_rcv_encap (Sabrina Dubroca) [1446392] - [net] xfrm: introduce xfrm_trans_queue_net (Sabrina Dubroca) [1446392] - [net] add queue argument to __skb_wait_for_more_packets and __skb_{, try_}recv_datagram (Sabrina Dubroca) [1446392] - [net] use skb_queue_empty_lockless() in busy poll contexts (Sabrina Dubroca) [1446392] - [include] net: add skb_queue_empty_lockless() (Sabrina Dubroca) [1446392] - [net] add READ_ONCE() annotation in __skb_wait_for_more_packets() (Sabrina Dubroca) [1446392] - [net] datagram: remove rendundant 'peeked' argument (Sabrina Dubroca) [1446392] - [tools] kvm: selftests: fix rdtsc() for vmx_tsc_adjust_test (Vitaly Kuznetsov) [1841490] - [x86] kvm: lapic: Also cancel preemption timer when disarm LAPIC timer (Vitaly Kuznetsov) [1841490] - [s390] kvm_host: unify VM_STAT and VCPU_STAT definitions in a single place (Vitaly Kuznetsov) [1841490] - [x86] kvm/x86: Remove redundant function implementations (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: VMX preemption timer migration test (Vitaly Kuznetsov) [1841490] - [tools] tools arch kvm: Sync kvm headers with the kernel sources (Vitaly Kuznetsov) [1841490] - [tools] tools headers uapi: Update tools's copy of kvm.h headers (Vitaly Kuznetsov) [1841490] - [tools] tools headers: Sync the various kvm.h header copies (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Fix VMX preemption timer migration (Vitaly Kuznetsov) [1841490] - [uapi] x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit (Vitaly Kuznetsov) [1841490] - [virt] kvm: introduce kvm_read_guest_offset_cached() (Vitaly Kuznetsov) [1841490] - [virt] kvm: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_async_page_present() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1841490] - [virt] revert "kvm: No need to retry for hva_to_pfn_remapped()" (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: fix smm test on SVM (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: add a SVM version of state-test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: introduce cpu_has_svm() check (Vitaly Kuznetsov) [1841490] - [x86] kvm: mmu: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave guest mode when clearing EFER.SVME (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: split nested_vmcb_check_controls (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_HIF_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_VINTR_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synthesize correct EXITINTINFO on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: preserve VGIF across VMCB switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract svm_set_gif (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove unnecessary if (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synchronize VMCB controls updated by the processor on every vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: restore clobbered INT_CTL fields after clearing VINTR (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: save all control fields in svm->nested (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove trailing padding for struct vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: pass vmcb_control_area to copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: clean up tsc_offset update (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move MMU setup to nested_prepare_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract preparation of VMCB for nested run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract load_nested_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move map argument out of enter_svm_guest_mode (Vitaly Kuznetsov) [1841490] - [virt] kvm: check userspace_addr for all memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: always update CR3 in VMCS (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: always update CR3 in VMCB (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: correctly inject INIT vmexits (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove exit_required (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: inject exceptions via svm_check_nested_events (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: enable event window in inject_pending_event (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: track manually whether an event has been injected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve registers modifications done before nested_svm_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Initialize tdp_level during vCPU creation (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave ASID aside in copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: fix condition for filtering async PF (Vitaly Kuznetsov) [1841490] - [x86] kvm: Fix the indentation to match coding style (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: replace "fall through" with "return" to indicate different case (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Take an unsigned 32-bit int for has_emulated_msr()'s index (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Remove superfluous brackets from case statement (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: simplify is_mmio_spte (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: enable X86_FEATURE_WAITPKG in KVM capabilities (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: only do L1TF workaround on affected processors (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Migrate the VMX-preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Change emulated VMX-preemption timer hrtimer to absolute (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Really make emulated nested preemption timer pinned (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove unused 'ops' param from nested_vmx_hardware_setup() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Remove unnecessary V_IRQ unsetting (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Merge svm_enable_vintr into svm_set_vintr (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle preemption timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: TSCDEADLINE MSR emulation fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_can_use_hv_timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize posted-interrupt delivery for timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce more exit_fastpath_completion enum values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce kvm_vcpu_exit_request() helper (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Print symbolic names of VMX VM-Exit flags in traces (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce generic fastpath handler (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32-bit vCPU (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Improve handle_external_interrupt_irqoff inline assembly (Vitaly Kuznetsov) [1841490] - [documentation] kvm: documentation: Fix up cpuid page (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sanity check on gfn before removal (Vitaly Kuznetsov) [1841490] - [virt] kvm: No need to retry for hva_to_pfn_remapped() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Force ASYNC_PF_PER_VCPU to be power of two (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Remove unneeded __ASM_SIZE usage with POP instruction (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add a helper to consolidate root sp allocation (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move max hugepage level to a separate #define (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4M conundrum (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Cleanup vcpu->arch.guest_xstate_size (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Tweak handling of failure code for nested VM-Enter failure (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Capture TDP level when updating CPUID (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR0 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR4 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Unconditionally validate CR3 during nested transitions (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when temporarily switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use accessor to read vmcs.INTR_INFO when handling exception (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: handle wrap around 32-bit address space (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace late check_nested_events() hack with more precise fix (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_get_rflags() to query RFLAGS in vmx_interrupt_blocked() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_interrupt_blocked() directly from vmx_handle_exit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: WARN on injected+pending exception even in nested case (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve IRQ/NMI/SMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report interrupts as allowed when in L2 and exit-on-interrupt is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Prioritize SMI over nested IRQ/NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve IRQ/NMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Split out architectural interrupt/NMI/SMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Split out architectural interrupt/NMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Move SMI vmexit handling to svm_check_nested_events() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: replace is_smm checks with kvm_x86_ops.smi_allowed (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Make return for {interrupt_nmi, smi}_allowed() a bool instead of int (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Open a window for pending nested VMX preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve exception priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Implement check_nested_events for NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: immediately inject INTR vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: leave halted state on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: introduce nested_run_pending (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Disable AVIC before setting V_IRQ (Vitaly Kuznetsov) [1841490] - [virt] kvm: Introduce kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [1841490] - [tools] kvm: vmx: pass correct DR6 for GD userspace exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86, svm: isolate vcpu->arch.dr6 from vmcb->save.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: keep DR6 synchronized with vcpu->arch.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: trap #DB and #BP to userspace if guest debugging is on (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add KVM_SET_GUEST_DEBUG test (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix single-step with KVM_SET_GUEST_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: fix DR6 delivery for various cases of #DB injection (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Declare KVM_CAP_SET_GUEST_DEBUG properly (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Fix build for evmcs.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path (Vitaly Kuznetsov) [1841490] - [x86] kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fixes posted interrupt check for IRQs delivery modes (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fill in kvm_run->debug.arch.dr[67] (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Replace a BUG_ON(1) with BUG() to squash clang warning (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: do not allow VMRUN inside SMM (Vitaly Kuznetsov) [1841490] - [virt] kvm: add capability for halt polling (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a redundant call to vmx_get_intr_info() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: move nested-related kvm_x86_ops to a separate struct (Vitaly Kuznetsov) [1841490] - [x86] kvm: evmcs: check if nesting is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: check_nested_events is never NULL (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm/set_memory_region_test: do not check RIP if the guest shuts down (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: avoid infinite loop on NPF from bad address (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove redundant argument to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Check for CR0.CD and CR0.NW on VMRUN of nested guests (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Improve latency for single target IPI fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize handling of VM-Entry failures in vmx_vcpu_run() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove non-functional "support" for CR3 target values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set @writable to false for non-visible accesses by L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop manual clearing of segment cache on nested VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reset register cache (available and dirty masks) on VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invoke ept_save_pdptrs() if and only if PAE paging is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Rename exit_reason to vm_exit_reason for nested VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Split VM-Exit reflection logic into L0 vs. L1 wants (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: match comment with return type for nested_vmx_exit_reflected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move VM-Fail check out of nested_vmx_exit_reflected() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move reflection check into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Use do_machine_check to pass MCE to the host (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean cr3/pgd handling in vmx_load_mmu_pgd() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Free only the affected contexts when emulating INVEPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Don't flush TLB on nested VMX transition (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip MMU sync on nested VMX transition when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add module param to force TLB flush on root reuse (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add separate override for MMU sync during fast CR3 switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Don't reload APIC access page if its control is disabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Retrieve APIC access page HPA only when necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reload APIC access page on nested VM-Exit only if necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Rename ->tlb_flush() to ->tlb_flush_all() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Document the ASID logic in svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce vmx_flush_tlb_current() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested_get_vpid02() to vmx/nested.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vmx_flush_tlb() to vmx.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean up vmx_flush_tlb_gva() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: make Hyper-V PV TLB flush use tlb_flush_guest() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Use vpid_sync_vcpu_addr() to emulate INVVPID with address (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Drop redundant capability checks in low level INVVPID helpers (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vpid_sync_vcpu_addr() down a few lines (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vpid_sync_context() directly when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Skip global INVVPID fallback if vpid==0 in vpid_sync_context() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sync SPTEs when injecting page/EPT fault into L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: cleanup kvm_inject_emulated_page_fault (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_mmu_invalidate_gva (Vitaly Kuznetsov) [1841490] - [x86] kvm: Disable objtool frame pointer checking for vmenter.S (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove CREATE_IRQCHIP/SET_PIT2 race (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault) (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all roots when emulating INVVPID without EPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all EPTP contexts when emulating INVEPT for L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT) (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Flush all EPTP/VPID contexts on remote TLB flush (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add testcase for creating max number of memslots (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Make set_memory_region_test common to all architectures (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "zero" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add vm_get_fd() in kvm_util (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "delete" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] kvm: sefltests: Add explicit synchronization to move mem region test (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add GUEST_ASSERT variants to pass values to host (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add util to delete memory region (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Use kernel's list instead of homebrewed replacement (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() (Vitaly Kuznetsov) [1841490] - [x86] kvm: pass through CPUID(0x80000006) (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Return updated timer current count register from KVM_GET_LAPIC (Vitaly Kuznetsov) [1841490] - [virt] kvm: remove redundant assignment to variable r (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Fix __svm_vcpu_run declaration (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not setup frame pointer in __svm_vcpu_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: reflect MTF VM-exits if injected by L1 (Vitaly Kuznetsov) [1841490] - [kernel] kvm: Check validity of resolved slot when searching memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Enable machine check support for 32bit targets (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: move more vmentry code to assembly (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fix compilation with modular PSP and non-modular KVM (Vitaly Kuznetsov) [1841490] - [x86] Increase KVM_MAX_VCPUS to 1024, KVM_MAX_VCPU_ID to 2048 (Eduardo Habkost) [1810811] - [scsi] scsi: core: avoid host-wide host_busy counter for scsi_mq (Ewan Milne) [1761928] - [gpio] gpio: xgene-sb: set valid IRQ type in to_irq() (Brian Masney) [1802402] - [block] rbd: compression_hint option (Ilya Dryomov) [1835925] - [include] libceph: support for alloc hint flags (Ilya Dryomov) [1835925] - [net] libceph: read_from_replica option (Ilya Dryomov) [1835925] - [net] libceph: support for balanced and localized reads (Ilya Dryomov) [1835925] - [net] libceph: crush_location infrastructure (Ilya Dryomov) [1835925] - [net] libceph: decode CRUSH device/bucket types and names (Ilya Dryomov) [1835925] - [net] libceph: add non-asserting rbtree insertion helper (Ilya Dryomov) [1835925] - [pci] PCI: pciehp: Fix MSI interrupt race (Myron Stowe) [1779610] - [security] ima: Remove __init annotation from ima_pcrread() (Bruno Meneguele) [1843774] - [security] ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() (Bruno Meneguele) [1843774] - [security] ima: Directly assign the ima_default_policy pointer to ima_rules (Bruno Meneguele) [1843774] - [documentation] powerpc/fadump: sysfs for fadump memory reservation (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files deprecated (Diego Domingos) [1804202] - [documentation] powerpc/powernv: Move core and fadump_release_opalcore under new kobject (Diego Domingos) [1804202] - [powerpc] powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files (Diego Domingos) [1804202] - [fs] sysfs: wrap __compat_only_sysfs_link_entry_to_kobj function to change the symlink name (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_* (Diego Domingos) [1804202] - [hwtracing] intel_th: pci: Add Tiger Lake CPU support (Jiri Olsa) [1483079] - [netdrv] e1000e: fix S0ix flows for cable connected case (Ken Cox) [1781385] - [netdrv] e1000e: reject unsupported coalescing params (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Tiger Lake device (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Alder Lake (Ken Cox) [1781385] - [netdrv] net: intel: e1000e: fix possible sleep-in-atomic-context bugs in e1000e_get_hw_semaphore() (Ken Cox) [1781385] - [netdrv] e1000e: fix missing cpu_to_le64 on buffer_addr (Ken Cox) [1781385] - [netdrv] e1000(e): use new helper tcp_v6_gso_csum_prep (Ken Cox) [1781385] - [netdrv] e1000e: Revert "e1000e: Make watchdog use delayed work" (Ken Cox) [1781385] - [netdrv] e1000e: Use netdev_info instead of pr_info for link messages (Ken Cox) [1781385] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781385] - [netdrv] e1000e: Fix compiler warning when CONFIG_PM_SLEEP is not set (Ken Cox) [1781385] - [netdrv] net: ixgbevf: reject unsupported coalescing params (Ken Cox) [1781379] - [netdrv] ixgbevf: Remove limit of 10 entries for unicast filter list (Ken Cox) [1781379] - [netdrv] net: ixgbe: reject unsupported coalescing params (Ken Cox) [1781378] - [netdrv] ixgbe: Use pci_get_dsn() (Ken Cox) [1781378] - [netdrv] intel: Replace zero-length array with flexible-array member (Ken Cox) [1781378] - [netdrv] ixgbe: Fix calculation of queue with VFs and flow director on interface flap (Ken Cox) [1781378] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781378] - [netdrv] ixgbe: protect TX timestamping from API misuse (Ken Cox) [1781378] - [netdrv] ixgbe: Make use of cpumask_local_spread to improve RSS locality (Ken Cox) [1781378] - [netdrv] ixgbe: Remove duplicate clear_bit() call (Ken Cox) [1781378] - [netdrv] ixgbe: Add UDP segmentation offload support (Ken Cox) [1781378] - [x86] x86/resctrl: Fix invalid attempt at removing the default resource group (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Clean up unused function parameter in mkdir path (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix a deadlock due to inaccurate reference (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free when deleting resource groups (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Add task resctrl information display (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Check monitoring static key in the MBM overflow handler (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Do not reconfigure exiting tasks (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential memory leak (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix an imbalance in domain_remove_cpu() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential lockdep warning (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent NULL pointer dereference when reading mondata (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Cleanup cbm_ensure_valid() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent possible overrun during bitmap operations (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Don't stop walking closids when a locksetup group is found (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Use _ASM_BX to avoid ifdeffery (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove unused variable (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove duplicate MSR_MISC_FEATURE_CONTROL definition (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Avoid confusion over the new X86_RESCTRL config (Alexander Beregalov) [1830948] - [x86] x86/cache: Rename config option to CONFIG_X86_RESCTRL (Alexander Beregalov) [1830948] - [tools] perf flamegraph: Use /bin/bash for report and record scripts (Michael Petlan) [1281843] - [tools] perf script: Add flamegraph.py script (Michael Petlan) [1281843] - [tools] perf script: Avoid NULL dereference on symbol (Michael Petlan) [1841130] - [tools] tools/build: tweak unused value workaround (Michael Petlan) [1841130] - [tools] perf stat: Fix no metric header if --per-socket and --metric-only set (Michael Petlan) [1841130] - [tools] perf python: Check if clang supports -fno-semantic-interposition (Michael Petlan) [1841130] - [tools] perf tools: Support Python 3.8+ in Makefile (Michael Petlan) [1841130] - [tools] perf script: Fix invalid read of directory entry after closedir() (Michael Petlan) [1841130] - [tools] perf script report: Fix SEGFAULT when using DWARF mode (Michael Petlan) [1841130] - [tools] perf script: add -S/--symbols documentation (Michael Petlan) [1841130] - [tools] perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric (Michael Petlan) [1841130] - [tools] perf events parser: Add missing Intel CPU events to parser (Michael Petlan) [1841130] - [tools] perf script: Allow --symbol to accept hexadecimal addresses (Michael Petlan) [1841130] - [tools] perf top: Support hotkey to change sort order (Michael Petlan) [1841130] - [tools] perf top: Support --group-sort-idx to change the sort order (Michael Petlan) [1841130] - [tools] perf symbols: Fix arm64 gap between kernel start and module end (Michael Petlan) [1841130] - [tools] perf build-test: Honour JOBS to override detection of number of cores (Michael Petlan) [1841130] - [tools] perf script: Add --show-cgroup-events option (Michael Petlan) [1841130] - [tools] perf top: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Support synthesizing cgroup events (Michael Petlan) [1841130] - [tools] perf report: Add 'cgroup' sort key (Michael Petlan) [1841130] - [tools] perf cgroup: Maintain cgroup hierarchy (Michael Petlan) [1841130] - [tools] perf tools: Basic support for CGROUP event (Michael Petlan) [1841130] - [tools] perf tools: Add file-handle feature test (Michael Petlan) [1841130] - [tools] perf python: Include rwsem.c in the pythong biding (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] perf script: Introduce --deltatime option (Michael Petlan) [1841130] - [tools] perf: Normalize gcc parameter when generating arch errno table (Michael Petlan) [1841130] - [tools] perf parse-events: Add defensive NULL check (Michael Petlan) [1841130] - [tools] perf callchain: Update docs regarding kernel/user space unwinding (Michael Petlan) [1841130] - [tools] perf cpumap: Fix snprintf overflow check (Michael Petlan) [1841130] - [tools] perf test: Test pmu-events aliases (Michael Petlan) [1841130] - [tools] perf pmu: Make pmu_uncore_alias_match() public (Michael Petlan) [1841130] - [tools] perf pmu: Add is_pmu_core() (Michael Petlan) [1841130] - [tools] perf test: Add pmu-events test (Michael Petlan) [1841130] - [tools] perf pmu: Refactor pmu_add_cpu_aliases() (Michael Petlan) [1841130] - [tools] perf jevents: Support test events folder (Michael Petlan) [1841130] - [tools] perf jevents: Add some test events (Michael Petlan) [1841130] - [tools] perf tools: Unify a bit the build directory output (Michael Petlan) [1841130] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events (Michael Petlan) [1841130] - [tools] perf stat: Align the output for interval aggregation mode (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkeys to let user select any event for sorting (Michael Petlan) [1841130] - [tools] perf report: Support a new key to reload the browser (Michael Petlan) [1841130] - [tools] perf report: Allow specifying event to be used as sort key in --group output (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkey 'a' for annotation of unresolved addresses (Michael Petlan) [1841130] - [tools] perf report: Support interactive annotation of code without symbols (Michael Petlan) [1841130] - [tools] perf report: Print al_addr when symbol is not found (Michael Petlan) [1841130] - [tools] perf symbols: Consolidate symbol fixup issue (Michael Petlan) [1841130] - [tools] perf parse-events: Fix 3 use after frees found with clang ASAN (Michael Petlan) [1841130] - [tools] perf/tests: Add CET instructions to the new instructions test (Michael Petlan) [1841130] - [tools] perf expr: Fix copy/paste mistake (Michael Petlan) [1841130] - [tools] perf report: Fix no branch type statistics report issue (Michael Petlan) [1841130] - [tools] perf tools: Give synthetic mmap events an inode generation (Michael Petlan) [1841130] - [tools] perf test: Print if shell directory isn't present (Michael Petlan) [1841130] - [tools] perf record: Fix binding of AIO user space buffers to nodes (Michael Petlan) [1841130] - [tools] perf intel-pt: Update intel-pt.txt file with new location of the documentation (Michael Petlan) [1841130] - [tools] perf intel-pt: Add Intel PT man page references (Michael Petlan) [1841130] - [tools] perf intel-pt: Rename intel-pt.txt and put it in man page format (Michael Petlan) [1841130] - [tools] perf doc: Set man page date to last git commit (Michael Petlan) [1841130] - [tools] perf cs-etm: Fix unsigned variable comparison to zero (Michael Petlan) [1841130] - [tools] perf cs-etm: Optimize copying last branches (Michael Petlan) [1841130] - [tools] perf cs-etm: Correct synthesizing instruction samples (Michael Petlan) [1841130] - [tools] perf cs-etm: Continuously record last branch (Michael Petlan) [1841130] - [tools] perf cs-etm: Swap packets for instruction samples (Michael Petlan) [1841130] - [tools] perf map: Use strstarts() to look for Android libraries (Michael Petlan) [1841130] - [tools] perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint (Michael Petlan) [1841130] - [tools] perf metricgroup: Support metric constraint (Michael Petlan) [1841130] - [tools] perf util: Factor out sysctl__nmi_watchdog_enabled() (Michael Petlan) [1841130] - [tools] perf metricgroup: Factor out metricgroup__add_metric_weak_group() (Michael Petlan) [1841130] - [tools] perf jevents: Support metric constraint (Michael Petlan) [1841130] - [tools] perf block-info: Support color ops to print block percents in color (Michael Petlan) [1841130] - [tools] perf block-info: Allow selecting which columns to report and its order (Michael Petlan) [1841130] - [tools] perf diff: Use __block_info__cmp() to replace block_pair_cmp() (Michael Petlan) [1841130] - [tools] perf expr: Make expr__parse() return -1 on error (Michael Petlan) [1841130] - [tools] perf expr: Straighten expr__parse()/expr__find_other() interface (Michael Petlan) [1841130] - [tools] perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables (Michael Petlan) [1841130] - [tools] perf expr: Move expr lexer to flex (Michael Petlan) [1841130] - [tools] perf expr: Add expr.c object (Michael Petlan) [1841130] - [tools] perf header: Add check for unexpected use of reserved membrs in event attr (Michael Petlan) [1841130] - [tools] perf evsel: Support PERF_SAMPLE_BRANCH_HW_INDEX (Michael Petlan) [1841130] - [tools] perf tools: Add hw_idx in struct branch_stack (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] tools lib traceevent: Remove extra '\n' in print_event_time() (Michael Petlan) [1841130] - [tools] perf annotate: Get rid of annotation->nr_jumps (Michael Petlan) [1841130] - [tools] perf llvm: Add debug hint message about missing kernel-devel package (Michael Petlan) [1841130] - [tools] perf stat: Show percore counts in per CPU output (Michael Petlan) [1841130] - [tools] tools lib api fs: Move cgroupsfs_find_mountpoint() (Michael Petlan) [1841130] - [kernel] perf/core: fix parent pid/tid in task exit events (Michael Petlan) [1841130] - [x86] perf/x86/cstate: Add Jasper Lake CPU support (Michael Petlan) [1841130] - [kernel] perf/core: Disable page faults when getting phys address (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add Ice Lake server uncore support (Michael Petlan) [1841130] - [kernel] perf/cgroup: Correct indirection in perf_less_group_idx() (Michael Petlan) [1841130] - [kernel] perf/core: Fix event cgroup tracking (Michael Petlan) [1841130] - [init] perf/core: Add PERF_SAMPLE_CGROUP feature (Michael Petlan) [1841130] - [kernel] perf/core: Add PERF_RECORD_CGROUP event (Michael Petlan) [1841130] - [x86] x86 user stack frame reads: switch to explicit __get_user() (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add box_offsets for free-running counters (Michael Petlan) [1841130] - [kernel] perf/core: Fix reversed NULL check in perf_event_groups_less() (Michael Petlan) [1841130] - [kernel] perf/core: Fix endless multiplex timer (Michael Petlan) [1841130] - [kernel] perf/cgroup: Order events in RB tree by cgroup id (Michael Petlan) [1841130] - [kernel] perf/cgroup: Grow per perf_cpu_context heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Add per perf_cpu_context min_heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Use min_heap in visit_groups_merge() (Michael Petlan) [1841130] - [lib] lib: Introduce generic min-heap (Michael Petlan) [1841130] - [kernel] perf/cgroup: Reorder perf_cgroup_connect() (Michael Petlan) [1841130] - [kernel] perf/core: Remove 'struct sched_in_data' (Michael Petlan) [1841130] - [kernel] perf/core: Unify {pinned, flexible}_sched_in() (Michael Petlan) [1841130] - [x86] perf/x86: Add Intel Tiger Lake uncore support (Michael Petlan) [1841130] - [x86] perf/x86/intel: Output LBR TOS information correctly (Michael Petlan) [1841130] - [powerpc] perf/core: Add new branch sample type for HW index of raw branch records (Michael Petlan) [1841130] - [x86] perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI (Michael Petlan) [1841130] - [x86] x86/cpu: Add Jasper Lake to Intel family (Michael Petlan) [1841130] - [fs] pstore/ram: Run without kernel crash dump region (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Avoid NULL deref in ftrace merging failure path (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore: Convert buf_lock to semaphore (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Correctly calculate usable PRZ bytes (Desnes Augusto Nunes do Rosario) [1824906] - [drm] memremap: add an owner field to struct dev_pagemap (Don Dutile) [1816441] - [mm] mm: devmap: refactor 1-based refcounting for ZONE_DEVICE pages (Don Dutile) [1816441] - [mm] mm/swap: fix release_pages() when releasing devmap pages (Don Dutile) [1816441] - [mm] mm: revert remove MEMORY_DEVICE_PUBLIC support in swap.c (Don Dutile) [1816441] - [nvdimm] mm: Cleanup __put_devmap_managed_page() vs ->page_free() (Don Dutile) [1816441] - [documentation] hv_netvsc: Update document for XDP support (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Fix XDP refcnt for synthetic and VF NICs (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Add XDP support (Mohammed Gamal) [1815497] - [powerpc] kvm: ppc: book3s hv: Remove user-triggerable WARN_ON (Laurent Vivier) [1784050] - [powerpc] kvm: ppc: book3s hv: Close race with page faults around memslot flushes (Laurent Vivier) [1784050] - [powerpc] pseries/svm: Allow IOMMU to work in SVM (Michael Roth) [1730194] - [powerpc] pseries/iommu: Separate FW_FEATURE_MULTITCE to put/stuff features (Michael Roth) [1730194] - [powerpc] pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW (Michael Roth) [1730194] - [powerpc] revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests" (Michael Roth) [1730194] - [powerpc] ultravisor: Add PPC_UV config option (Michael Roth) [1730194] - [mm] ksm: Export ksm_madvise() (Michael Roth) [1730194] - [powerpc] configs: Enable secure guest support in pseries and ppc64 defconfigs (Michael Roth) [1730194] - [powerpc] prom_init: Undo relocation before entering secure mode (Michael Roth) [1730194] - [powerpc] pseries/svm: Force SWIOTLB for secure guests (Michael Roth) [1730194] - [powerpc] pseries/iommu: Don't use dma_iommu_ops on secure guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Disable doorbells in SVM guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Export guest SVM status to user space via sysfs (Michael Roth) [1730194] - [powerpc] pseries/svm: Use shared memory for Debug Trace Log (DTL) (Michael Roth) [1730194] - [powerpc] prom_init: Pass the "os-term" message to hypervisor (Michael Roth) [1730194] - [powerpc] Add support for adding an ESM blob to the zImage wrapper (Michael Roth) [1730194] - [powerpc] pseries: Introduce option to build secure virtual machines (Michael Roth) [1730194] - [s390] mm: Remove sev_active() function (Michael Roth) [1730194] - [kernel] fs/core/vmcore: Move sev_active() reference to x86 arch code (Michael Roth) [1730194] - [kernel] x86, s390/mm: Move sme_active() and sme_me_mask to x86-specific header (Michael Roth) [1730194] - [kernel] dma-mapping: Remove dma_check_mask() (Michael Roth) [1730194] - [kernel] swiotlb: Remove call to sme_active() (Michael Roth) [1730194] - [x86] s390: Move ARCH_HAS_MEM_ENCRYPT definition to arch/Kconfig (Michael Roth) [1730194] - [powerpc] xmon: don't access ASDR in VMs (Michael Roth) [1730194] - [powerpc] xmon: Fix compile error in print_insn* functions (Michael Roth) [1730194] - [mm] memremap: provide a not device managed memremap_pages (Michael Roth) [1730194] - [mm] memremap: don't use a separate devm action for devmap_managed_enable_get (Michael Roth) [1730194] - [mm] memremap: remove the dev field in struct dev_pagemap (Michael Roth) [1730194] - [kernel] resource: add a not device managed request_free_mem_region variant (Michael Roth) [1730194] - [mm] turn migrate_vma upside down (Michael Roth) [1730194] - [kernel] mm: simplify ZONE_DEVICE page private data (Michael Roth) [1730194] - [kernel] mm: remove hmm_devmem_add (Michael Roth) [1730194] - [mm] remove hmm_vma_alloc_locked_page (Michael Roth) [1730194] - [dax] device-dax: use the dev_pagemap internal refcount (Michael Roth) [1730194] - [mm] export alloc_pages_vma (Michael Roth) [1730194] - [netdrv] net/mlx5: Kconfig: Fix spelling typo (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Introduce kconfig var for TC support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Move TC-specific code from en_main.c to en_tc.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract neigh-specific code from en_rep.c to rep/neigh.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.c (Alaa Hleihel) [1843359] - [infiniband] net/mlx5: Refactor imm_inval_pkey field in cqe struct (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Take DCBNL-related definitions into dedicated files (Alaa Hleihel) [1843359] - [netdrv] net/mlx5: E-Switch: Move eswitch chains to a new directory (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: remove duplicated check chain_index in mlx5e_rep_setup_ft_cb (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: refactor indr setup block (Alaa Hleihel) [1843359] - [infiniband] IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Remove warning "devices are not on same switch HW" (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Add init2init as a modify command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta() (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix MLX5_TC_CT dependencies (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Properly set default values when disabling adaptive moderation (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix stats update for matchall classifier (Alaa Hleihel) [1842258] - [netdrv] net: sched: expose HW stats types per action used by drivers (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix cast to restricted __be32 warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix incorrect type in initializer warnings (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Allow partial data mask for tunnel options (Alaa Hleihel) [1842258] - [include] net/mlx5: IPSec: Fix incorrect type for spi (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect argument types (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: cmd: Fix memset with byte count warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in return expression (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix cast to restricted __be32 (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in argument (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Drop multicast packets that this interface sent (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix error flow in case of function_setup failure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: CT: Correctly get flow rule (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5e: Update netdev txq on completions during closure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Annotate mutex destroy for root ns (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Don't maintain a case of del_sw_func being null (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix cleaning unmanaged flow tables (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix memory leak in mlx5_events_init (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix inner tirs handling (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: kTLS, Destroy key object after destroying the TIS (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix allowed tc redirect merged eswitch offload cases (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Avoid processing commands before cmdif is ready (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix a race when moving command interface to events mode (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Add command entry handling completion (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix crash upon suspend/resume (Alaa Hleihel) [1842258 1841973] - [netdrv] net/mlx5e: Fix devlink port netdev unregistration sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Fix devlink port register sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Use devlink virtual flavour for VF devlink port (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Add support for devlink-port in non-representors mode (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Rename representor get devlink port function (Alaa Hleihel) [1842258 1790226] - [fs] nfsd4: add filename to states output ("J. Bruce Fields") [1475182] - [fs] nfsd4: stid display should preserve on-the-wire byte order ("J. Bruce Fields") [1475182] - [fs] nfsd4: common stateid-printing code ("J. Bruce Fields") [1475182] - [fs] nfsd: remove read permission bit for ctl sysctl ("J. Bruce Fields") [1475182] - [fs] nfsd: "\s" should be "s" ("J. Bruce Fields") [1475182] - [fs] nfsd: initialize i_private before d_add ("J. Bruce Fields") [1475182] - [fs] nfsd: use i_wrlock instead of rcu for nfsdfs i_private ("J. Bruce Fields") [1475182] - [fs] nfsd: fix dentry leak upon mkdir failure ("J. Bruce Fields") [1475182] - [fs] nfsd: Make __get_nfsdfs_client() static ("J. Bruce Fields") [1475182] - [fs] nfsd: Make two functions static ("J. Bruce Fields") [1475182] - [fs] nfsd: decode implementation id ("J. Bruce Fields") [1475182] - [fs] nfsd: use 64-bit seconds fields in nfsd v4 code ("J. Bruce Fields") [1475182] - [fs] nfsd: create xdr_netobj_dup helper ("J. Bruce Fields") [1475182] - [fs] nfsd: allow forced expiration of NFSv4 clients ("J. Bruce Fields") [1475182] - [fs] nfsd: create get_nfsdfs_clp helper ("J. Bruce Fields") [1475182] - [fs] nfsd4: show layout stateids ("J. Bruce Fields") [1475182] - [fs] nfsd: show lock and deleg stateids ("J. Bruce Fields") [1475182] - [fs] nfsd4: add file to display list of client's opens ("J. Bruce Fields") [1475182] - [fs] nfsd: add more information to client info file ("J. Bruce Fields") [1475182] - [include] nfsd: escape high characters in binary data ("J. Bruce Fields") [1475182] - [fs] nfsd: copy client's address including port number to cl_addr ("J. Bruce Fields") [1475182] - [fs] nfsd4: add a client info file ("J. Bruce Fields") [1475182] - [fs] nfsd: make client/ directory names small ints ("J. Bruce Fields") [1475182] - [fs] nfsd: add nfsd/clients directory ("J. Bruce Fields") [1475182] - [fs] nfsd4: use reference count to free client ("J. Bruce Fields") [1475182] - [fs] nfsd: rename cl_refcount ("J. Bruce Fields") [1475182] - [fs] nfsd: persist nfsd filesystem across mounts ("J. Bruce Fields") [1475182]- [wireless] iwlwifi: pcie: handle QuZ configs with killer NICs as well (Jarod Wilson) [1844129 1842382] - [net] mac80211: add ieee80211_is_any_nullfunc() (Jarod Wilson) [1844129] - [net] mac80211: sta_info: Add lockdep condition for RCU list usage (Jarod Wilson) [1844129] - [net] mac80211: fix channel switch trigger from unknown mesh peer (Jarod Wilson) [1844129] - [wireless] rtw88: avoid unused function warnings (Jarod Wilson) [1844129] - [wireless] brcmfmac: add stub for monitor interface xmit (Jarod Wilson) [1844129] - [wireless] iwlwifi: actually check allocated conf_tlv pointer (Jarod Wilson) [1844129] - [wireless] iwlwifi: fix WGDS check when WRDS is disabled (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: fix inactive TID removal return value usage (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: limit maximum queue appropriately (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: indicate correct RB size to device (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: beacon statistics shouldn't go backwards (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: actually release queue memory in TVQM (Jarod Wilson) [1844129] - [wireless] mac80211: populate debugfs only after cfg80211 init (Jarod Wilson) [1844129] - [net] mac80211: fix race in ieee80211_register_hw() (Jarod Wilson) [1844129] - [net] nl80211: fix NL80211_ATTR_FTM_RESPONDER policy (Jarod Wilson) [1844129] - [powerpc] powerpc/fadump: Account for memory_limit while reserving memory (Steve Best) [1840646] - [mm] mm: make deferred init's max threads arch-specific (David Hildenbrand) [1818764] - [mm] mm: parallelize deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: don't track number of pages during deferred initialization (David Hildenbrand) [1818764] - [kernel] padata: add basic support for multithreaded jobs (David Hildenbrand) [1818764] - [kernel] padata: allocate work structures for parallel jobs from a pool (David Hildenbrand) [1818764] - [init] padata: initialize earlier (David Hildenbrand) [1818764] - [kernel] padata: remove exit routine (David Hildenbrand) [1818764] - [documentation] padata: update documentation (David Hildenbrand) [1818764] - [mm] mm: call cond_resched() from deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: initialize deferred pages with interrupts enabled (David Hildenbrand) [1818764] - [mm] mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init (David Hildenbrand) [1818764] - [mm] mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous() (David Hildenbrand) [1818764] - [mm] mm/page_alloc.c: fix regression with deferred struct page init (David Hildenbrand) [1818764] - [mm] mm: initialize MAX_ORDER_NR_PAGES at a time instead of doing larger sections (David Hildenbrand) [1818764] - [mm] mm: implement new zone specific memblock iterator (David Hildenbrand) [1818764] - [mm] mm: drop meminit_pfn_in_nid as it is redundant (David Hildenbrand) [1818764] - [kernel] audit: add subj creds to NETFILTER_CFG record to (Richard Guy Briggs) [1478533] - [kernel] audit: make symbol 'audit_nfcfgs' static (Richard Guy Briggs) [1478533] - [net] netfilter: add audit table unregister actions (Richard Guy Briggs) [1478533] - [net] audit: tidy and extend netfilter_cfg x_tables (Richard Guy Briggs) [1478533] - [x86] x86/efi: Allocate e820 buffer before calling efi_exit_boot_service (Lenny Szubowicz) [1824005] - [mm] hugetlb_cgroup: fix possible illegal access to memory (Joel Savitz) [1835398] - [kvm] KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction (Claudio Imbrenda) [1836184] - [sound] ASoC: Intel: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [thermal] thermal: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [powercap] powercap/intel_rapl: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [platform] platform/x86: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [pci] PCI: intel-mid: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [mmc] mmc: sdhci-acpi: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [idle] intel_idle: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [extcon] extcon: axp288: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [edac] EDAC: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [acpi] ACPI: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/platform: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/kernel: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/perf/events: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/cpu: Add consistent CPU match macros (Prarit Bhargava) [1841649] - [fs] fix autofs regression caused by follow_managed() changes (Miklos Szeredi) [1784857] - [fs] fs/namei.c: fix missing barriers when checking positivity (Miklos Szeredi) [1784857] - [fs] fix dget_parent() fastpath race (Miklos Szeredi) [1784857] - [fs] new helper: lookup_positive_unlocked() (Miklos Szeredi) [1784857] - [fs] fs/namei.c: pull positivity check into follow_managed() (Miklos Szeredi) [1784857] - [mm] x86/kasan: Fix boot with 5-level paging and KASAN (Baoquan He) [1838418] - [netdrv] bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error when allocating zero size context memory (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve AER slot reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix VF anti-spoof filter setup (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix "fw.mgmt" and "fw.nsci" info via devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add partno to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Read partno and serialno of the board from VPD (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add fw.mgmt.api version to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reset rings if ring reservation fails during open() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Free context memory after disabling PCI in probe error path (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error if bnxt_alloc_ctx_mem() fails (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call devlink_port_type_clear() in remove() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return -EAGAIN if fw command returns BUSY (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Modify some bnxt_hwrm_*_free() functions to void (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary assignment of return code (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Clear DCB settings after firmware reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Process the NQ under NAPI continuous polling (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Simplify __bnxt_poll_cqs_done() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Handle all NQ notifications in bnxt_poll_p5() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Use pci_get_dsn() (Jonathan Toppins) [1790621] - [netdrv] bnxt: reject unsupported coalescing params (Jonathan Toppins) [1790621] - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix error handling when flashing from file (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: reinitialize IRQs when MTU is modified (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: add newline to netdev_*() format strings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve device shutdown method (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for devlink info command (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Rename switch_id to dsn (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support to update progress of flash update (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Move devlink_register before registering netdev (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Register devlink irrespective of firmware spec version (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor bnxt_dl_register() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Disable workaround for lost interrupts on 575XX B0 and newer chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Periodically check and remove aged-out ntuple filters (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Do not accept fragments for aRFS flow steering (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Support UDP RSS hashing on 575XX chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve bnxt_probe_phy() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve link up detection (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call recovery done after reset is successfully done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary NULL checks for fw_health (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for flashing the device via devlink (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Allow PHY settings on multi-function or NPAR PFs if allowed by FW (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add async. event logic for PHY configuration changes (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor the initialization of the ethtool link settings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Skip disabling autoneg before PHY loopback when appropriate (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Assign more RSS context resources to the VFs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Initialize context memory to the value specified by firmware (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add chip IDs for 57452 and 57454 chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Report health status update after reset is done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Set MASTER flag during driver registration (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Update firmware interface spec to 1.10.1.12 (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix array overrun in bnxt_fill_l2_rewrite_fields() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for NAT(L3/L4 rewrite) (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for L2 rewrite (Jonathan Toppins) [1790621] - [netdrv] net/mlx5: E-switch, Protect eswitch mode changes (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Extend eswitch enable to handle num_vfs change (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Split eswitch mode check to different helper function (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_unload_one() and its callers (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_register_device to return void (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Avoid deriving mlx5_core_dev second time (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate esw state_lock mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5e: CT: Fix offload with CT action after CT NAT action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix missing pedit action after ct clear action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: remove set but not used variable 'unnew' (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix actions_match_supported() return (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Avoid false warning about rule may be used uninitialized (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Use correct type for chain, prio and level values (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix printing wrong error value (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix rejecting all egress rules not on vlan (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch: Fix using fwd and modify when firmware doesn't support it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Add missing inline to stub esw_add_restore_rule (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Enable restore table only if reg_c1 is supported (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, free flow_group_in after creating the restore table (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix mutex init order (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: CT: Change idr to xarray to protect parallel tuple id allocation (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Use rhashtable's ct entries instead of a separate list (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix stack usage compiler warning (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Support clear action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Handle misses after executing CT action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Offload established flows (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Introduce connection tracking (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Support getting chain mapping (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Add support for offloading rules with no in_port (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Introduce global tables (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: en_rep: Create uplink rep root table after eswitch offloads table (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Enable reg c1 loopback when possible (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: Restore tunnel metadata on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c1 value on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Support inner header rewrite with goto action (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Disallow inserting vxlan/vlan egress rules without decap/pop (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Move tc tunnel parsing logic with the rest at tc_tun module (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Allow re-allocating mod header actions (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Restore chain id on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Rx, Split rep rx mpwqe handler from nic (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Mark miss packets with new chain id mapping (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c0 value on CQE (Alaa Hleihel) [1790219 1790218 1663246] - [infiniband] net/mlx5: E-Switch, Move source port on reg_c0 to the upper 16 bits (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: Introduce mapping infra for mapping unique ids to data (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Add devlink fdb_large_groups parameter (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5: Change the name of steering mode param id (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5e: Fix an IS_ERR() vs NULL check (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Verify goto chain offload support (Alaa Hleihel) [1663246] - [include] net/mlx5: HW bit for goto chain offload support (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Remove redundant comment about goto slow path (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Reduce number of arguments in slow path handling (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Allow goto earlier chain if FW supports it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Eswitch, Use per vport tables for mirroring (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: make the symbol 'ESW_POOLS' static (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Increase number of chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Refactor chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Check prio and chain sanity for ft offload (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Use getter function to get ft chain (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: TC: Offload flow table rules (Alaa Hleihel) [1663246]- [net] neigh: fix ARP retransmit timer guard (Hangbin Liu) [1767282] - [net] xfrm: fix a warning in xfrm_policy_insert_list (Xin Long) [1820956] - [net] netfilter: ipset: Fix subcounter update skip (Phil Sutter) [1834881] - [netdrv] macvlan: return correct error value (Matteo Croce) [1806146] - [net] core: properly remove skb from list (Ivan Vecera) [1839657] - [tools] selftests: fix flower parent qdisc (Ivan Vecera) [1824071] - [net] sch_choke: Remove classid from choke_skb_cb. (Ivan Vecera) [1824071] - [net] sched: choke: Remove unused inline function choke_set_classid (Ivan Vecera) [1824071] - [net] schedule: add action gate offloading (Ivan Vecera) [1824071] - [net] qos: introduce a gate control flow action (Ivan Vecera) [1824071] - [net] sched: fallback to qdisc noqueue if default qdisc setup fail (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_actions.sh: add matchall mirror test (Ivan Vecera) [1824071] - [net] sched: report ndo_setup_tc failures via extack (Ivan Vecera) [1824071] - [net] sched : Remove unnecessary cast in kfree (Ivan Vecera) [1824071] - [tools] selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [tools] selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [net] sched: act_ct: update nf_conn_acct for act_ct SW offload in flowtable (Ivan Vecera) [1824071] - [net] net_sched: gen_estimator: extend packet counter to 64bit (Ivan Vecera) [1824071] - [net] flow_offload: skip hw stats check for FLOW_ACTION_HW_STATS_DONT_CARE (Ivan Vecera) [1824071] - [net] net_sched: sch_skbprio: add message validation to skbprio_change() (Ivan Vecera) [1824071] - [net] net_sched: fix tcm_parent in tc filter dump (Ivan Vecera) [1824071] - [net] sch_sfq: validate silly quantum values (Ivan Vecera) [1824071] - [net] sch_choke: avoid potential panic in choke_reset() (Ivan Vecera) [1824071] - [net] fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks (Ivan Vecera) [1824071] - [net] sched: etf: do not assume all sockets are full blown (Ivan Vecera) [1824071] - [tools] tc-testing: remove duplicate code in tdc.py (Ivan Vecera) [1824071] - [net] sched: Fix setting last executed chain on skb extension (Ivan Vecera) [1824071] - [net] net_sched: fix a missing refcnt in tcindex_init() (Ivan Vecera) [1824071] - [net] net_sched: add a temporary refcnt for struct tcindex_data (Ivan Vecera) [1824071] - [net] sched: expose HW stats types per action used by drivers (Ivan Vecera) [1824071] - [net] introduce nla_put_bitfield32() helper and use it (Ivan Vecera) [1824071] - [tools] selftests: skbedit_priority: Test counters at the skbedit rule (Ivan Vecera) [1824071] - [net] sched: act_pedit: Implement stats_update callback (Ivan Vecera) [1824071] - [net] sched: act_skbedit: Implement stats_update callback (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add a forwarding test for pedit munge dsfield (Ivan Vecera) [1824071] - [net] flow_offload.h: Fix a comment at flow_action_entry.mangle (Ivan Vecera) [1824071] - [net] Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build (Ivan Vecera) [1824071] - [net] netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress (Ivan Vecera) [1824071] - [net] cbs: Fix software cbs to consider packet sending time (Ivan Vecera) [1824071] - [include] taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for flags key (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for src and dst port range options (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for mpls options (Ivan Vecera) [1824071] - [include] net: sched: refine extack messages in tcf_change_indev (Ivan Vecera) [1824071] - [net] sched: rename more stats_types (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add an skbedit priority selftest (Ivan Vecera) [1824071] - [net] tc_skbedit: Make the skbedit priority offloadable (Ivan Vecera) [1824071] - [include] tc_skbedit: Factor a helper out of is_tcf_skbedit_{mark, ptype}() (Ivan Vecera) [1824071] - [include] net: sched: Do not assume RTNL is held in tunnel key action helpers (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix leak of ct zone template on replace (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: enable use of hrtimer slack (Ivan Vecera) [1824071] - [net] net_sched: do not reprogram a timer about to expire (Ivan Vecera) [1824071] - [net] net_sched: add qdisc_watchdog_schedule_range_ns() (Ivan Vecera) [1824071] - [net] rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Ivan Vecera) [1824071] - [net] net_sched: cls_route: remove the right filter from hashtable (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: RED: Add nodrop tests (Ivan Vecera) [1824071] - [net] sched: RED: Introduce an ECN nodrop mode (Ivan Vecera) [1824071] - [net] sched: Allow extending set of supported RED flags (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add TDC test for RED (Ivan Vecera) [1824071] - [tools] tc-testing: add ETS scheduler to tdc build configuration (Ivan Vecera) [1824071] - [net] sched: act_ct: Enable hardware offload of flow table entires (Ivan Vecera) [1824071] - [net] sched: act_ct: Support refreshing the flow table entries (Ivan Vecera) [1824071] - [net] sched: act_ct: Support restoring conntrack info on skbs (Ivan Vecera) [1824071] - [net] sched: act_ct: Instantiate flow table entry actions (Ivan Vecera) [1824071] - [net] net_sched: keep alloc_hash updated after hash allocation (Ivan Vecera) [1824071] - [net] net_sched: hold rtnl lock in tcindex_partial_destroy_work() (Ivan Vecera) [1824071] - [include] flow_offload: restrict driver to pass one allowed bit to flow_action_hw_stats_types_check() (Ivan Vecera) [1824071] - [netdrv] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1824071] - [include] flow_offload: turn hw_stats_type into dedicated enum (Ivan Vecera) [1824071] - [include] flow_offload: use flow_action_for_each in flow_action_mixed_hw_stats_types_check() (Ivan Vecera) [1824071] - [net] sched: pie: change tc_pie_xstats->prob (Ivan Vecera) [1824071] - [net] taprio: Fix sending packets without dequeueing them (Ivan Vecera) [1824071] - [net] sched: act_ct: fix lockdep splat in tcf_ct_flow_table_get (Ivan Vecera) [1824071] - [tools] selftests: forwarding: ETS: Use Qdisc counters (Ivan Vecera) [1824071] - [net] sched: Make FIFO Qdisc offloadable (Ivan Vecera) [1824071] - [include] pie: realign comment (Ivan Vecera) [1824071] - [net] pie: remove pie_vars->accu_prob_overflows (Ivan Vecera) [1824071] - [net] pie: remove unnecessary type casting (Ivan Vecera) [1824071] - [net] pie: use term backlog instead of qlen (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with canid extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: list kernel options for basic filter with canid ematch. (Ivan Vecera) [1824071] - [net] sched: act_ct: Use pskb_network_may_pull() (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix ipv6 lookup of offloaded connections (Ivan Vecera) [1824071] - [net] sched: act_ct: Software offload of established flows (Ivan Vecera) [1824071] - [net] sched: act_ct: Offload established connections to flow table (Ivan Vecera) [1824071] - [net] sched: act_ct: Create nf flow table per zone (Ivan Vecera) [1824071] - [net] taprio: add missing attribute validation for txtime delay (Ivan Vecera) [1824071] - [net] fq: add missing attribute validation for orphan mask (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_common: Convert to use busywait (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Convert until_counter_is() to take expression (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add tc_rule_handle_stats_get() (Ivan Vecera) [1824071] - [include] net: flow_offload: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: act: count in the size of action flags bitfield (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u32 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u16 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter (Ivan Vecera) [1824071] - [net] sched: correct flower port blocking (Ivan Vecera) [1824071] - [net] sched: Support specifying a starting chain via tc skb ext (Ivan Vecera) [1824071] - [net] sched: Change the block's chain list to an rcu list (Ivan Vecera) [1824071] - [net] sched: Pass ingress block to tcf_classify_ingress (Ivan Vecera) [1824071] - [net] sched: Introduce ingress classification function (Ivan Vecera) [1824071] - [net] sched: flower: add missing validation of TCA_FLOWER_FLAGS (Ivan Vecera) [1824071] - [net] sched: matchall: add missing validation of TCA_MATCHALL_FLAGS (Ivan Vecera) [1824071] - [net] taprio: Fix dropping packets when using taprio + ETF offloading (Ivan Vecera) [1824071] - [net] taprio: Use taprio_reset_tc() to reset Traffic Classes configuration (Ivan Vecera) [1824071] - [net] taprio: Add missing policy validation for flags (Ivan Vecera) [1824071] - [net] taprio: Fix still allowing changing the flags during runtime (Ivan Vecera) [1824071] - [net] taprio: Fix enabling offload with wrong number of traffic classes (Ivan Vecera) [1824071] - [net] sched: prevent a use after free (Ivan Vecera) [1824071] - [tools] tc-testing: add missing 'nsPlugin' to basic.json (Ivan Vecera) [1824071] - [net] sch_choke: Use kvcalloc (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a RED selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib.sh: Add start_tcp_traffic (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a TBF selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Allow reading TC rule byte counters (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add helpers for busywaiting (Ivan Vecera) [1824071] - [tools] selftests: Move two functions from mlxsw's qos_lib to lib (Ivan Vecera) [1824071] - [net] sched: Make TBF Qdisc offloadable (Ivan Vecera) [1824071] - [net] sched: sch_tbf: Don't overwrite backlog before dumping (Ivan Vecera) [1824071] - [net] sched: add Flow Queue PIE packet scheduler (Ivan Vecera) [1824071] - [net] sched: pie: export symbols to be reused by FQ-PIE (Ivan Vecera) [1824071] - [net] sched: pie: fix alignment in struct instances (Ivan Vecera) [1824071] - [net] sched: pie: fix commenting (Ivan Vecera) [1824071] - [include] pie: improve comments and commenting style (Ivan Vecera) [1824071] - [net] pie: rearrange structure members and their initializations (Ivan Vecera) [1824071] - [include] pie: use u8 instead of bool in pie_vars (Ivan Vecera) [1824071] - [include] pie: rearrange macros in order of length (Ivan Vecera) [1824071] - [include] pie: use U64_MAX to denote (2^64 - 1) (Ivan Vecera) [1824071] - [net] sched: pie: move common code to pie.h (Ivan Vecera) [1824071] - [net] sched: use skb_list_walk_safe helper for gso segments (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: sch_ets: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Move start_/stop_traffic from mlxsw to lib.sh (Ivan Vecera) [1824071] - [net] sch_ets: Make the ETS qdisc offloadable (Ivan Vecera) [1824071] - [net] sch_ets: Add a new Qdisc (Ivan Vecera) [1824071] - [include] net: pkt_cls: Clarify a comment (Ivan Vecera) [1824071] - [net] sch_cake: drop unused variable tin_quantum_prio (Ivan Vecera) [1824071] - [net] sched: act_ctinfo: fix memory leak (Ivan Vecera) [1824071] - [net] sched: act_ife: initalize ife->metalist earlier (Ivan Vecera) [1824071] - [net] sch_cake: avoid possible divide by zero in cake_enqueue() (Ivan Vecera) [1824071] - [tools] tc-testing: initial tdc selftests for cls_u32 (Ivan Vecera) [1824071] - [net] treewide: Use sizeof_field() macro (Ivan Vecera) [1824071] - [tools] tc-testing: unbreak full listing of tdc testcases (Ivan Vecera) [1824071] - [net] act_ct: support asymmetric conntrack (Ivan Vecera) [1824071] - [net] sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO (Ivan Vecera) [1824071] - [net] remove the unnecessary strict_start_type in some policies (Ivan Vecera) [1824071] - [net] sched: pie: enable timestamp based delay calculation (Ivan Vecera) [1824071] - [net] taprio: don't reject same mqprio settings (Ivan Vecera) [1824071] - [tools] tc-testing: Introduced tdc tests for basic filter (Ivan Vecera) [1824071] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1824071] - [net] net_sched: add TCA_STATS_PKT64 attribute (Ivan Vecera) [1824071] - [net] net_sched: extend packet counter to 64bit (Ivan Vecera) [1824071] - [include] net_sched: do not export gnet_stats_basic_packed to uapi (Ivan Vecera) [1824071] - [tools] tc-testing: added tests with cookie for mpls TC action (Ivan Vecera) [1824071] - [net] icmp: remove duplicate code (Ivan Vecera) [1824071] - [include] icmp: add helpers to recognize ICMP error packets (Ivan Vecera) [1824071] - [net] taprio: fix panic while hw offload sched list swap (Ivan Vecera) [1824071] - [net] sched: Replace rcu_swap_protected() with rcu_replace_pointer() (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: avoid calling ktime_get_ns() if not needed (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: add dctcp-like marking (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: remove dead code dealing with retransmits (Ivan Vecera) [1824071] - [net] sched: act_ct: fix build failure in RHEL8 (Ivan Vecera) [1824071] - [net] don't return invalid table id error when we fall back to PF_UNSPEC (Sabrina Dubroca) [1814093] - [net] netfilter: update include directives. (Marcelo Leitner) [1837856] - [include] netfilter: fix include guards. (Marcelo Leitner) [1837856] - [include] netfilter: add include guard to xt_connlabel.h (Marcelo Leitner) [1837856] - [net] sk_msg: Don't use RCU_INIT_POINTER on sk_user_data (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Fix build of sockmap_ktls.c (Sabrina Dubroca) [1819627] - [net] Generate reuseport group ID on group creation (Sabrina Dubroca) [1819627] - [net] bpf: Allow selecting reuseport socket from a SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Let all kernel-land lookup values in SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Return socket cookie on lookup from syscall (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Don't set up upcalls and progs for listening sockets (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Allow inserting listening TCP sockets into sockmap (Sabrina Dubroca) [1819627] - [net] tcp_bpf: Don't let child socket inherit parent protocol ops on copy (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Clear sk_user_data pointer on clone if tagged (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Annotate lockless access to sk_prot on clone (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: msg_pop_data can incorrecty set an sge length (Sabrina Dubroca) [1819627] - [net] tls: fix const assignment warning (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak when in tls_data_ready() (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Test unhashing kTLS socket after removing from map (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Don't clear saved sock proto on restore (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Let ULP restore sk_proto and write_space callback (Sabrina Dubroca) [1819627] - [net] tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE (Sabrina Dubroca) [1819627] - [net] tls: Read sk_prot once when building tls proto ops (Sabrina Dubroca) [1819627] - [net] tls: Constify base proto ops used for building tls proto (Sabrina Dubroca) [1819627] - [net] tls: Fix to avoid gettig invalid tls record (Sabrina Dubroca) [1819627] - [net] tls: avoid spurious decryption error with HW resync (Sabrina Dubroca) [1819627] - [net] tls: add helper for testing if socket is RX offloaded (Sabrina Dubroca) [1819627] - [tools] selftests: net: tls: remove recv_rcvbuf test (Sabrina Dubroca) [1819627] - [net] tls: use sg_next() to walk sg entries (Sabrina Dubroca) [1819627] - [net] tls: remove the dead inplace_crypto code (Sabrina Dubroca) [1819627] - [tools] selftests/tls: add a test for fragmented messages (Sabrina Dubroca) [1819627] - [net] tls: Fix unused function warning (Sabrina Dubroca) [1819627] - [net] tls: store decrypted on a single bit (Sabrina Dubroca) [1819627] - [net] tls: store async_capable on a single bit (Sabrina Dubroca) [1819627] - [net] tls: pass context to tls_device_decrypted() (Sabrina Dubroca) [1819627] - [net] tls: make allocation failure unlikely (Sabrina Dubroca) [1819627] - [net] tls: mark sk->err being set as unlikely (Sabrina Dubroca) [1819627] - [net] sockmap: use bitmap for copy info (Sabrina Dubroca) [1819627] - [net] tls: add TlsDeviceRxResync statistic (Sabrina Dubroca) [1819627] - [net] tls: add TlsDecryptError stat (Sabrina Dubroca) [1819627] - [net] tls: add statistics for installed sessions (Sabrina Dubroca) [1819627] - [net] tls: add skeleton of MIB statistics (Sabrina Dubroca) [1819627] - [net] tls: add device decrypted trace point (Sabrina Dubroca) [1819627] - [net] tls: add tracing for device/offload events (Sabrina Dubroca) [1819627] - [net] tls: allow compiling TLS TOE out (Sabrina Dubroca) [1819627] - [net] tls: rename tls_hw_* functions tls_toe_* (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related code to a separate file (Sabrina Dubroca) [1819627] - [net] tls: move tls_build_proto() on init path (Sabrina Dubroca) [1819627] - [net] tls: use the full sk_proto pointer (Sabrina Dubroca) [1819627] - [net] tls: rename tls_device to tls_toe_device (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related structures to a separate header (Sabrina Dubroca) [1819627] - [net] tls: sleeping function from invalid context (Sabrina Dubroca) [1819627] - [net] netfilter: nft_set_rbtree: Add missing expired checks (Phil Sutter) [1778020] - [tools] selftests: netfilter: extend flowtable test script with dnat rule (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: extend flowtable test script for ipsec (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: add flowtable test script (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry expiration (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Remove WQ_MEM_RECLAIM from workqueue (Marcelo Leitner) [1811193] - [net] netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Free block_cb when being deleted (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support in HW offload (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: add nf_ct_acct_add() (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: export nf_ct_acct_update() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use work entry per offload command (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use rw sem as flow block lock (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add enum nft_flowtable_flags to uapi (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix incorrect tc_setup_type type (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: populate addr_type mask (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix flushing of offloaded flows on free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fix NULL pointer dereference in tunnel offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_nat_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: free flowtable hooks on hook register error (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel encap/decap action offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add indr block setup support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel match offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: skip offload setup if disabled (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use nf_flow_offload_tuple for stats as well (Marcelo Leitner) [1811193] - [net] flow_offload: Add flow_match_ct to get rule ct match (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Enable hardware offload of flow table entires (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support refreshing the flow table entries (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support restoring conntrack info on skbs (Marcelo Leitner) [1811193] - [net] sched: act_ct: Instantiate flow table entry actions (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Add API for registering to flow table events (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix setting forgotten NF_FLOW_HW_DEAD flag (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix missing flush hardware on table free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix hardware flush order on nf_flow_table_cleanup (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix check the chain offload flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix memory leak in nf_tables_parse_netdev_hooks() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_tuple() helper (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: refresh flow if hardware offload fails (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_hw_offload() helper function (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: use atomic bitwise operations for flow flags (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: remove dying bit, use teardown bit instead (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_work_alloc() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: restrict flow dissector match on meta ingress device (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fetch stats only if flow is still alive (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_time_stamp (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: unbind callbacks from flowtable destroy path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix the nat port mangle. (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: check the status of dst_neigh (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix incorrect ethernet dst address (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix big-endian integer overflow (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Correct memcpy size for flow_overload_mangle() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: return EOPNOTSUPP if rule specifies no actions (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 match description (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Don't use offset uninitialized in flow_offload_port_{d, s}nat (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block_cb tc_setup_type as TC_SETUP_CLSFLOWER (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block setup as TC_SETUP_FT cmd (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: check if bind callback fails and unbind if hook registration fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add nft_unregister_flowtable_hook() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: undo updates if transaction fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: release flow_rule on error from commit path (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove reference to flow rule from deletion path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 support (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add flow_action_entry_next() and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter in flow_offload_fill_dir (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix check ndo_setup_tc when setup_block (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Check for the NETDEV_UNREGISTER event (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add flowtable offload control plane (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: detach routing information from flow description (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: skip tcp rst and fin packets (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: remove flow_offload_entry structure (Marcelo Leitner) [1811193] - [include] netfilter: nf_flow_table: remove union from flow_offload structure (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move conntrack object to struct flow_offload (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: skip EBUSY on chain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: bogus EOPNOTSUPP on basechain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: pass extack to nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nft_meta: offload support for interface index (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: white-space fixes. (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: check for register data length mismatches (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: Adjust parentheses to fix memcmp size argument (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: unbind if multi-device binding fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_chain_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: restore basechain deletion (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: support for multiple devices per netdev hook (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix base chain stat rcu_dereference usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules on unregistered device only (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Pass callback list to nft_setup_cb_call() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_chain() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: increase maximum devices number per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: allow netdevice to be used only once per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dynamically allocate hooks per net_device in flowtables (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove flowtable hook flush routine in netns exit routine (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move priority to struct nf_flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nft_payload: fix missing check for matching length in offloads (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set timeout before insertion into hashes (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix always true policy is unset check (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add NFT_CHAIN_POLICY_UNSET and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules when the device unregisters (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_rule function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add __nft_offload_get_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nft_{fwd, dup}_netdev: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: avoid excessive stack usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: move indirect flow_block callback logic to core (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set default timeout after successful insertion (Marcelo Leitner) [1811193] - [net] netfilter: ctnetlink: honor IPS_OFFLOAD flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: clear skb tstamp before xmit (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: map basechain priority to hardware priority (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: teardown flow timeout race (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: conntrack picks up expired flows (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: support indr block call (Marcelo Leitner) [1811193] - [net] flow_offload: add flow_block structure and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: store data in offload context registers (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix offload for flows that are subject to xfrm (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: don't fail when updating base chain policy (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: delay chain policy update until transaction is complete (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: IPCB is only valid for ipv4 family (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: don't offload when sequence numbers need adjustment (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: set liberal tracking mode for tcp (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: ignore DF bit setting (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary variable in flow_offload_tuple (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: add entry to flowtable after confirmation (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix checking method of conntrack helper (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix missing error check for rhashtable_insert_fast (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not flow offload deleted conntrack entries (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: simplify nf_flow_offload_gc_step() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: check ttl value in flow offload data path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix netdev refcnt leak (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: skip device lookup from interface index (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: fix IPV6=n builds (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix interaction with vrf slave device (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: Fix reverse route lookup (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: make nf_flow_table_iterate() static (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not remove offload when other netns's interface is down (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter of nf_flow_table_cleanup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary nat flag check code (Marcelo Leitner) [1811193] - [net] mptcp: mark tech preview and disable by default (Florian Westphal) [1835796] - [net] mptcp: fix bogus socket flag values (Florian Westphal) [1835796] - [net] mptcp: select CRYPTO (Florian Westphal) [1835796] - [net] mptcp: Protect subflow socket options before connection completes (Florian Westphal) [1835796] - [net] mptcp: make the symbol 'mptcp_sk_clone_lock' static (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free for ipv6 (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free on tcp fallback (Florian Westphal) [1835796] - [net] mptcp: Fix undefined mptcp_handle_ipv6_mapped for modular IPV6 (Florian Westphal) [1835796] - [net] mptcp: Fix incorrect IPV6 dependency check (Florian Westphal) [1835796] - [net] mptcp: handle tcp fallback when using syn cookies (Florian Westphal) [1835796] - [net] mptcp: avoid a lockdep splat when mcast group was joined (Florian Westphal) [1835796] - [net] mptcp: fix panic on user pointer access (Florian Westphal) [1835796] - [net] mptcp: defer freeing of cached ext until last moment (Florian Westphal) [1835796] - [net] mptcp: Fix build with PROC_FS disabled. (Florian Westphal) [1835796] - [tools] selftests: settings: tests can be in subsubdirs (Florian Westphal) [1835796] - [net] mptcp: Fix code formatting (Florian Westphal) [1835796] - [net] mptcp: do not inherit inet proto ops (Florian Westphal) [1835796] - [net] add and use MPTCP_PROTO_KERN (Florian Westphal) [1835796] - [net] mptcp: cope with later TCP fallback (Florian Westphal) [1835796] - [net] mptcp: process MP_CAPABLE data option (Florian Westphal) [1835796] - [net] mptcp: parse and emit MP_CAPABLE option according to v1 spec (Florian Westphal) [1835796] - [net] mptcp: move from sha1 (v0) to sha256 (v1) (Florian Westphal) [1835796] - [tools] mptcp: add basic kselftest for mptcp (Florian Westphal) [1835796] - [net] mptcp: new sysctl to control the activation per NS (Florian Westphal) [1835796] - [net] mptcp: allow collapsing consecutive sendpages on the same substream (Florian Westphal) [1835796] - [net] mptcp: recvmsg() can drain data from multiple subflows (Florian Westphal) [1835796] - [net] mptcp: add subflow write space signalling and mptcp_poll (Florian Westphal) [1835796] - [net] mptcp: Implement MPTCP receive path (Florian Westphal) [1835796] - [net] mptcp: Write MPTCP DSS headers to outgoing data packets (Florian Westphal) [1835796] - [net] mptcp: Add setsockopt()/getsockopt() socket operations (Florian Westphal) [1835796] - [net] mptcp: Add shutdown() socket operation (Florian Westphal) [1835796] - [net] mptcp: Add key generation and token tree (Florian Westphal) [1835796] - [net] mptcp: Create SUBFLOW socket for incoming connections (Florian Westphal) [1835796] - [net] mptcp: Handle MP_CAPABLE options for outgoing connections (Florian Westphal) [1835796] - [net] mptcp: Associate MPTCP context with TCP socket (Florian Westphal) [1835796] - [net] mptcp: Handle MPTCP TCP options (Florian Westphal) [1835796] - [net] mptcp: Add MPTCP socket stubs (Florian Westphal) [1835796] - [net] netfilter: conntrack: fix infinite loop on rmmod (Florian Westphal) [1832381] - [tools] selftests: add netdevsim devlink dev info test (Petr Oros) [1830928] - [tools] selftests: test netdevsim reload forbid and fail (Petr Oros) [1830928] - [netdrv] mlx4: fix "initializer element not constant" compiler error (Petr Oros) [1830928] - [netdrv] netdevsim: dev: Fix memory leak in nsim_dev_take_snapshot_write (Petr Oros) [1830928] - [net] devlink: fix return value after hitting end in region read (Petr Oros) [1830928] - [net] devlink: Fix reporter's recovery condition (Petr Oros) [1830928] - [documentation] docs: devlink: clarify the scope of snapshot id (Petr Oros) [1830928] - [net] devlink: let kernel allocate region snapshot id (Petr Oros) [1830928] - [net] devlink: factor out building a snapshot notification (Petr Oros) [1830928] - [documentation] devlink: fix broken link warning (Petr Oros) [1830928] - [net] devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG (Petr Oros) [1830928] - [include] devlink: Add macro for "fw.mgmt.api" to info_get cb. (Petr Oros) [1830928] - [netdrv] netdevsim: support taking immediate snapshot via devlink (Petr Oros) [1830928] - [net] devlink: implement DEVLINK_CMD_REGION_NEW (Petr Oros) [1830928] - [net] devlink: track snapshot id usage count using an xarray (Petr Oros) [1830928] - [net] devlink: report error once U32_MAX snapshot ids have been used (Petr Oros) [1830928] - [net] devlink: extract snapshot id allocation to helper function (Petr Oros) [1830928] - [net] devlink: use -ENOSPC to indicate no more room for snapshots (Petr Oros) [1830928] - [net] devlink: add function to take snapshot while locked (Petr Oros) [1830928] - [net] devlink: trivial: fix tab in function documentation (Petr Oros) [1830928] - [net] devlink: convert snapshot destructor callback to region op (Petr Oros) [1830928] - [net] devlink: prepare to support region operations (Petr Oros) [1830928] - [documentation] devlink: expand the devlink-info documentation (Petr Oros) [1830928] - [net] devlink: Introduce devlink port flavour virtual (Petr Oros) [1830928] - [net] devlink: validate length of region addr/len (Petr Oros) [1830928] - [net] devlink: validate length of param values (Petr Oros) [1830928] - [net] core: Replace zero-length array with flexible-array member (Petr Oros) [1830928] - [net] core: devlink.c: Use built-in RCU list checking (Petr Oros) [1830928] - [net] devlink: Rely on driver eswitch thread safety instead of devlink (Petr Oros) [1830928] - [net] core: devlink.c: Hold devlink->lock from the beginning of devlink_dpipe_table_register() (Petr Oros) [1830928] - [net] devlink: Force enclosing array on binary fmsg data (Petr Oros) [1830928] - [net] devlink: report 0 after hitting end in region read (Petr Oros) [1830928] - [net] devlink: correct misspelling of snapshot (Petr Oros) [1830928] - [tools] selftests: Add a test of large binary to devlink health test (Petr Oros) [1830928] - [netdrv] netdevsim: Update dummy reporter's devlink binary interface (Petr Oros) [1830928] - [net] devlink: Allow large formatted message of binary output (Petr Oros) [1830928] - [tools] selftests: netdevsim: Add test cases for devlink-trap policers (Petr Oros) [1823743] - [netdrv] netdevsim: Add support for setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Allow setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Add packet trap group parameters support (Petr Oros) [1823743] - [netdrv] netdevsim: Add devlink-trap policer support (Petr Oros) [1823743] - [documentation] Add description of packet trap policers (Petr Oros) [1823743] - [net] devlink: Add packet trap policers support (Petr Oros) [1823743] - [net] devlink: Add auto dump flag to health reporter (Petr Oros) [1823743] - [net] devlink: Implicitly set auto recover flag when registering health reporter (Petr Oros) [1823743] - [netdrv] netdevsim: Change dummy reporter auto recover default (Petr Oros) [1823743] - [net] devlink: Only pass packet trap group identifier in trap structure (Petr Oros) [1823743] - [net] devlink: Stop reference counting packet trap groups (Petr Oros) [1823743] - [netdrv] netdevsim: Explicitly register packet trap groups (Petr Oros) [1823743] - [net] devlink: Add API to register packet trap groups (Petr Oros) [1823743] - [net] esp6: calculate transport_header correctly when sel.family != AF_INET6 (Xin Long) [1815980 1761579] - [net] esp4: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] esp6: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] xfrm: remove the xfrm_state_put call becofe going to out_reset (Xin Long) [1815980 1761579] - [net] esp6: get the right proto for transport mode in esp6_gso_encap (Xin Long) [1815980 1761579] - [net] xfrm: do pskb_pull properly in __xfrm_transport_prep (Xin Long) [1815980 1761579] - [net] xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input (Xin Long) [1815980 1761579] - [net] xfrm: add prep for esp beet mode offload (Xin Long) [1815980 1761579] - [net] esp6: add gso_segment for esp6 beet mode (Xin Long) [1815980 1761579] - [net] esp4: add gso_segment for esp4 beet mode (Xin Long) [1815980 1761579] - [net] xfrm: kconfig: make xfrm depend on inet (Xin Long) [1815980 1761579] - [net] xfrm: make xfrm modes builtin (Xin Long) [1815980 1761579] - [net] xfrm: remove afinfo pointer from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove gso_segment indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove xmit indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input indirection from xfrm_mode (Xin Long) [1761579 1815980] - [net] xfrm: prefer family stored in xfrm_mode struct (Xin Long) [1815980 1761579] - [net] xfrm: place af number into xfrm_mode struct (Xin Long) [1761579 1815980] - [net] xfrm: gso partial offload support (Xin Long) [1761579 1815980] - [net] netfilter: cttimeout: remove set but not used variable 'l3num' (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle icmp pkt_to_tuple helper via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle builtin l4proto packet functions via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove net_id (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: switch module to be built-in (Florian Westphal) [1822085] - [net] netfilter: remove unused parameters in nf_ct_l4proto_[un]register_sysctl() (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: convert rwlock to rcu (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: fetch timeouts for udplite and gre, too (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: pass default timeout policy to obj_to_nlattr (Florian Westphal) [1822085] - [net] netfilter: conntrack: add nf_{tcp, udp, sctp, icmp, dccp, icmpv6, generic}_pernet() (Florian Westphal) [1822085] - [net] netfilter: conntrack: clamp l4proto array size at largers supported protocol (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3->l4 mapping information (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove unused proto arg from netns init functions (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove error callback and handle icmp from core (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid using ->error callback if possible (Florian Westphal) [1822085] - [net] netfilter: conntrack: deconstify packet callback skb pointer (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove the l4proto->new() function (Florian Westphal) [1822085] - [net] netfilter: conntrack: timeout interface depend on CONFIG_NF_CONNTRACK_TIMEOUT (Florian Westphal) [1822085] - [net] netfilter: conntrack: pass nf_hook_state to packet and error handlers (Florian Westphal) [1822085] - [net] netfilter: conntrack: place 'new' timeout in first location too (Florian Westphal) [1822085] - [net] netfilter: nf_conntrack_h323: Remove deprecated config check (Florian Westphal) [1822085] - [include] netfilter: nf_tables: merge route type into core (Florian Westphal) [1822085] - [net] netfilter: ipv6: avoid indirect calls for IPV6=y case (Florian Westphal) [1822085] - [net] netfilter: nat: remove module dependency on ipv6 core (Florian Westphal) [1822085] - [net] netfilter: remove obsolete need_conntrack stub (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid use-after free on rmmod (Florian Westphal) [1822085] - [net] netfilter: conntrack: dccp, sctp: handle null timeout argument (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove duplicated include from nf_conntrack_proto_udp.c (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3proto abstraction (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_timeout() indirection (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid l4proto pkt_to_tuple calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid calls to l4proto invert_tuple (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_l4proto indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove invert_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove pkt_to_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove ctnetlink callbacks from l3 protocol trackers (Florian Westphal) [1822085] - [net] openvswitch: use nf_ct_get_tuplepr, invert_tuplepr (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip6_checksum* from ipv6 to utils (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip_checksum* from ipv4 to utils (Florian Westphal) [1822085] - [net] netfilter: flowtables: use fixed renew timeout on teardown (Florian Westphal) [1822085] - [netdrv] geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] geneve: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] vxlan: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Josef Oskera) [1841511] - [netdrv] r8169: fix OCP access on RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: re-establish support for RTL8401 chip version (Josef Oskera) [1841511] - [netdrv] r8169: change back SG and TSO to be disabled by default (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8169_tx_map (Josef Oskera) [1841511] - [netdrv] r8169: improve handling of TD_MSS_MAX (Josef Oskera) [1841511] - [netdrv] r8169: fix PHY driver check on platforms w/o module softdeps (Josef Oskera) [1841511] - [netdrv] r8169: re-enable MSI on RTL8168c (Josef Oskera) [1841511] - [netdrv] r8169: don't use MSI before RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: improve RTL8168b FIFO overflow workaround (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_schedule_task (Josef Oskera) [1841511] - [netdrv] r8169: simplify rtl_task (Josef Oskera) [1841511] - [netdrv] r8169: add new helper rtl8168g_enable_gphy_10m (Josef Oskera) [1841511] - [netdrv] net: r8169: reject unsupported coalescing params (Josef Oskera) [1841511] - [netdrv] r8169: simplify getting stats by using netdev_stats_to_stats64 (Josef Oskera) [1841511] - [netdrv] r8169: let rtl8169_mark_to_asic clear rx descriptor field opts2 (Josef Oskera) [1841511] - [netdrv] r8169: remove now unneeded barrier in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: simplify usage of rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: ensure tx_skb is fully reset after calling rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: convert while to for loop in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: use pci_status_get_and_clear_errors (Josef Oskera) [1841511] - [netdrv] r8169: add PCI_STATUS_PARITY to PCI status error bits (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_start_xmit (Josef Oskera) [1841511] - [netdrv] r8169: remove RTL_EVENT_NAPI constants (Josef Oskera) [1841511] - [netdrv] r8169: use new helper tcp_v6_gso_csum_prep (Josef Oskera) [1841511] - [netdrv] r8169: improve statistics of missed rx packets (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_jumbo_config (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_get_mac_version (Josef Oskera) [1841511] - [netdrv] r8169: add helper rtl_pci_commit (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting netdev features (Josef Oskera) [1841511] - [netdrv] r8169: remove setting PCI_CACHE_LINE_SIZE in rtl_hw_start_8169 (Josef Oskera) [1841511] - [netdrv] r8169: remove unneeded check from rtl_link_chg_patch (Josef Oskera) [1841511] - [netdrv] r8169: fix performance regression related to PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: don't set min_mtu/max_mtu if not needed (Josef Oskera) [1841511] - [netdrv] r8169: factor out PHY configuration to r8169_phy_config.c (Josef Oskera) [1841511] - [netdrv] r8169: add r8169.h (Josef Oskera) [1841511] - [netdrv] r8169: rename rtl_apply_firmware (Josef Oskera) [1841511] - [netdrv] r8169: add phydev argument to rtl8168d_apply_firmware_cond (Josef Oskera) [1841511] - [netdrv] r8169: use phy_read/write instead of rtl_readphy/writephy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_w0w1_phy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_patchphy (Josef Oskera) [1841511] - [netdrv] r8169: move disabling MAC EEE for RTL8402/RTL8106e (Josef Oskera) [1841511] - [netdrv] r8169: move setting ERI register 0x1d0 for RTL8106 (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in rtl_writephy_batch (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of RTL8168g-specific PHY config functions (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of EEE PHY functions (Josef Oskera) [1841511] - [netdrv] r8169: move RTL8169scd Gigabyte PHY quirk (Josef Oskera) [1841511] - [netdrv] r8169: remove not needed debug print in rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: prepare for exporting rtl_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add constant EnAnaPLL (Josef Oskera) [1841511] - [netdrv] r8169: move enabling EEE to rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: remove MAC workaround in rtl8168e_2_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8168h_2_get_adc_bias_ioffset (Josef Oskera) [1841511] - [netdrv] r8169: check that Realtek PHY driver module is loaded (Josef Oskera) [1841511] - [netdrv] treewide: Use sizeof_field() macro (Josef Oskera) [1841511] - [netdrv] r8169: fix rtl_hw_jumbo_disable for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add missing RX enabling for WoL on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo configuration for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add check for PHY_MDIO_CHG to rtl_nic_fw_data_ok (Josef Oskera) [1841511] - [netdrv] r8169: use macro FIELD_SIZEOF in definition of FW_OPCODE_SIZE (Josef Oskera) [1841511] - [netdrv] r8169: change mdelay to msleep in rtl_fw_write_firmware (Josef Oskera) [1841511] - [netdrv] r8169: load firmware for RTL8168fp/RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: improve conditional firmware loading for RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: use r8168d_modify_extpage in rtl8168f_config_eee_phy (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: respect EEE user setting when restarting network (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl8168c_4_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_modify_extpage (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in more places (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168g_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: fix page read in r8168g_mdio_read (Josef Oskera) [1841511] - [netdrv] r8169: fix wrong PHY ID issue with RTL8168dp (Josef Oskera) [1841511] - [netdrv] r8169: use helper rtl_hw_aspm_clkreq_enable also in rtl_hw_start_8168g_2 (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_rx_fill (Josef Oskera) [1841511] - [netdrv] r8169: align fix_features callback with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: never set PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168bef (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168dp (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove fiddling with the PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo packet handling on resume from suspend (Josef Oskera) [1841511] - [netdrv] r8169: don't set bit RxVlan on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add support for EEE on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add RTL8125 PHY initialization (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: don't use bit LastFrag in tx descriptor after send (Josef Oskera) [1841511] - [netdrv] r8169: read common register for PCI commit (Josef Oskera) [1841511] - [netdrv] r8169: move disabling interrupt coalescing to RTL8169/RTL8168 init (Josef Oskera) [1841511] - [netdrv] r8169: factor out reading MAC address from registers (Josef Oskera) [1841511] - [netdrv] r8169: restrict rtl_is_8168evl_up to RTL8168 chip versions (Josef Oskera) [1841511] - [netdrv] r8169: change interrupt mask type to u32 (Josef Oskera) [1841511] - [netdrv] r8169: improve DMA handling in rtl_rx (Josef Oskera) [1841511] - [netdrv] r8169: fix DMA issue on MIPS platform (Josef Oskera) [1841511] - [netdrv] r8169: sync EEE handling for RTL8168h with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: use the generic EEE management functions (Josef Oskera) [1841511] - [fs] gfs2: Even more gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] sched/fair: Don't NUMA balance for kthreads (Phil Auld) [1842543] - [kernel] sched/core: Offload wakee task activation if it the wakee is descheduling (Phil Auld) [1842543] - [kernel] sched/core: Optimize ttwu() spinning on p->on_cpu (Phil Auld) [1842543] - [fs] gfs2: Smarter iopen glock waiting (Andreas Grunbacher) [1582655] - [fs] gfs2: Wake up when setting GLF_DEMOTE (Andreas Grunbacher) [1582655] - [fs] gfs2: Check inode generation number in delete_work_func (Andreas Grunbacher) [1582655] - [fs] gfs2: Move inode generation number check into gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Minor gfs2_lookup_by_inum cleanup (Andreas Grunbacher) [1582655] - [fs] gfs2: Try harder to delete inodes locally (Andreas Grunbacher) [1582655] - [fs] gfs2: Give up the iopen glock on contention (Andreas Grunbacher) [1582655] - [fs] gfs2: Turn gl_delete into a delayed work (Andreas Grunbacher) [1582655] - [fs] gfs2: Keep track of deleted inode generations in LVBs (Andreas Grunbacher) [1582655] - [fs] gfs2: Allow ASPACE glocks to also have an lvb (Andreas Grunbacher) [1582655] - [fs] gfs2: Avoid access time thrashing in gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Use IS_ERR_OR_NULL (Andreas Grunbacher) [1582655] - [fpga] fpga: mark the intel fpga drivers as tech preview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: Remove unneeded semicolon (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: Fix incompatible function behavior for RSU driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 remote system update driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: stratix10-svc: extend svc to support new RSU features (Luis Goncalves) [1689274 1660310 1494701 1494699] - [edac] EDAC/altera, firmware/intel: Add Stratix10 ECC DBE SMC call (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: add remote status update client support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 service layer driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: fix return value of cci_pci_sriov_configure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: xilinx-pr-decoupler: Remove clk_get error message for probe defer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: remove redundant dev_err message (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: remove set but not used variable 'afu' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'fme' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add power management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add thermal management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for thermal/power management interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: Remove dev_err() usage after platform_get_irq() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for virtualization and new interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add global error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add STP (SignalTap) support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: expose __afu_port_enable/disable function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add userclock sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make init callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Add Stratix10 (V2) Support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Preparation for V2 parts (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Discover Vendor Specific offset (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-ps-spi: Fix getting of optional confd gpio (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add capability sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make uinit callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add id_table for dfl private feature driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add AFU state related sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: enable SRIOV support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: use driver core functions, not sysfs ones (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-pr-ip: Make alt_pr_unregister function void (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix function definition argument (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga-manager: altera-ps-spi: Fix build error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: align PR buffer size per PR datawidth (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove copy_to_user() in ioctl for PR (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-mgr: fix FME_PR_INTFC_ID register address (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: Kconfig: pedantic cleanups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: convert docs to ReST and rename to *.rst (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: zynqmp-fpga: Correctly handle error pointer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] include: fpga: adi-axi-common.h: add common regs & defs header (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: expand minor range when registering chrdev region (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: Add lockdep classes for pdata->lock (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: Pass the correct device to dma_mapping_error() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix use-after-free on s10_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Add SPDX license identifier - Makefile/Kconfig (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] mm/gup: change GUP fast to use flags rather than a write 'bool' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga manager: Adding FPGA Manager support for Xilinx zynqmp (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera_freeze_bridge: remove restriction to socfpga (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: make array dummy static, shrinks object size (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] Remove 'type' argument from access_ok() function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: of-fpga-region: Use platform_set_drvdata (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-region: Use platform_get_drvdata() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add intel stratix10 soc fpga manager driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: enable usage on non-dt platforms (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix probing for multiple FPGAs on the bus (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] zynq-fpga: Only route PR via PCAP when required (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix registration for CvP incapable devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'priv' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix 'bad IO access' on x86_64 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add devm_fpga_region_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: add devm_fpga_bridge_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add devm_fpga_mgr_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: document fpga manager flags (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: fix obvious function documentation error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: do not access region struct after fpga_region_unregister (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: fix two trivial spelling mistakes (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: fix return value check in in pr_mgmt_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_PORT_DMA_MAP/UNMAP ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add afu sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add port ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Accelerated Function Unit driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-region: add support for compat_id (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga region platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga bridge platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga manager platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add partial reconfiguration sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Management Engine driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-pci: add enumeration for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add FPGA DFL PCIe device driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_check_port_id function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_port_ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add feature device infrastructure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_cdev_find_port (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add chardev support for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add device feature list support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: region: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add status for fpga-manager (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add region_id to fpga_image_info (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: add a document for FPGA Device Feature List (DFL) Framework Overview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [mm] mm: Add a vmf_insert_mixed_prot() function (Dave Airlie) [1838335] - [mm] mm: Add write-protect and clean utilities for address space ranges (Dave Airlie) [1838335] - [mm] mm: Add a walk_page_mapping() function to the pagewalk code (Dave Airlie) [1838335] - [mm] pagewalk: separate function pointers from iterator data (Dave Airlie) [1838335] - [mm] mm: split out a new pagewalk.h header from mm.h (Dave Airlie) [1838335] - [mm] mm: update ptep_modify_prot_commit to take old pte value as arg (Dave Airlie) [1838335] - [x86] mm: update ptep_modify_prot_start/commit to take vm_area_struct as arg (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: add an interval tree notifier (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: define the header pre-processor parts even if disabled (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a lockdep map for invalidate_range_start/end (Dave Airlie) [1838335] - [misc] misc/sgi-gru: use mmu_notifier_get/put for struct gru_mm_struct (Dave Airlie) [1838335] - [drm] drm/backport: add mmu notifier get/put support to drm backport (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a get/put scheme for the registration (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: do not speculatively allocate a mmu_notifier_mm (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: hoist do_mmu_notifier_register down_write to the caller (Dave Airlie) [1838335] - [mm] mm/mmu_notifier.c: remove mmu_notifier_synchronize() (Dave Airlie) [1838335] - [infiniband] locking/lockdep: Rename lockdep_assert_held_exclusive() -> lockdep_assert_held_write() (Dave Airlie) [1838335] - [include] mm/mmu_notifier: contextual information for event enums (Dave Airlie) [1838335] - [mm] mm/memory_hotplug.c: only respect mem= parameter during boot stage (Baoquan He) [1838809 1781472] - [scsi] scsi: mpt3sas: Remove unused including (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free warnings (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Disable DIF when prot_mask set to zero (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Capture IOC data for debugging purposes (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Use true, false for ioc->use_32bit_dma (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove NULL check before freeing function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 (Tomas Henzl) [1790760] - [scsi] mpt3sas: Fix memset in non-rdpq mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix reply queue count in non RDPQ mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Separate out RDPQ allocation to new function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Rename function name is_MSB_are_same (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Don't change the DMA coherent mask after allocations (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: use true, false for bool variables (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug (Tomas Henzl) [1790760] - [scsi] scsi: Replace zero-length array with flexible-array member (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update drive version to 33.100.00.00 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove usage of device_busy counter (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Print function name in which cmd timed out (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Optimize mpt3sas driver logging (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: print in which path firmware fault occurred (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle CoreDump state from watchdog thread (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support IOCs new state named COREDUMP (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: renamed _base_after_reset_handler function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support for NVMe shutdown (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update MPI Headers to v02.00.57 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free in attach error handling (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Clean up some indenting (Tomas Henzl) [1790760] - [crypto] crypto: af_alg - cast ki_complete ternary op to int (Herbert Xu) [1837499] - [netdrv] virtio-net: per-queue RPS config (Eugenio Perez) [1718086] - [netdrv] virtio_net: Differentiate sk_buff and xdp_frame on freeing (Eugenio Perez) [1718086] - [netdrv] virtio_net: Use xdp_return_frame to free xdp_frames on destroying vqs (Eugenio Perez) [1718086] - [netdrv] virtio_net: enable napi_tx by default (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't call free_old_xmit_skbs for xdp_frames (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't enable NAPI when interface is down (Eugenio Perez) [1718086] - [include] cpumask: make cpumask_next_wrap available without smp (Eugenio Perez) [1718086] - [netdrv] virtio_net: Stripe queue affinities across cores (Eugenio Perez) [1718086] - [virtio] virtio: Make vp_set_vq_affinity() take a mask (Eugenio Perez) [1718086]- [netdrv] ice: add board identifier info to devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: add basic handler for devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: enable initial devlink support (Jonathan Toppins) [1796682] - [netdrv] ice: implement full NVM read from ETHTOOL_GEEPROM (Jonathan Toppins) [1796682] - [netdrv] ice: discover and store size of available flash (Jonathan Toppins) [1796682] - [netdrv] ice: store NVM version info in extracted format (Jonathan Toppins) [1796682] - [netdrv] ice: create function to read a section of the NVM and Shadow RAM (Jonathan Toppins) [1796682] - [netdrv] ice: use __le16 types for explicitly Little Endian values (Jonathan Toppins) [1796682] - [netdrv] ice: fix incorrect size description of ice_get_nvm_version (Jonathan Toppins) [1781388] - [netdrv] ice: use variable name more descriptive than type (Jonathan Toppins) [1781388] - [netdrv] ice: Use EOPNOTSUPP instead of ENOTSUPP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix format specifier (Jonathan Toppins) [1781388] - [netdrv] ice: fix use of deprecated strlcpy() (Jonathan Toppins) [1781388] - [netdrv] ice: Increase mailbox receive queue length to maximum (Jonathan Toppins) [1781388] - [netdrv] ice: Correct setting VLAN pruning (Jonathan Toppins) [1781388] - [netdrv] ice: renegotiate link after FW DCB on (Jonathan Toppins) [1781388] - [netdrv] ice: Fix corner case when switching from IEEE to CEE (Jonathan Toppins) [1781388] - [netdrv] ice: Display Link detected via Ethtool in safe mode (Jonathan Toppins) [1781388] - [netdrv] ice: Fix removing driver while bare-metal VFs pass traffic (Jonathan Toppins) [1781388] - [netdrv] ice: Improve clarity of prints and variables (Jonathan Toppins) [1781388] - [netdrv] ice: allow bigger VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup unneeded parenthesis (Jonathan Toppins) [1781388] - [netdrv] ice: Use pci_get_dsn() (Jonathan Toppins) [1781388] - [netdrv] ice: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1781388] - [netdrv] ice: fix define for E822 backplane device (Jonathan Toppins) [1781388] - [netdrv] ice: add support for E823 devices (Jonathan Toppins) [1795812] - [netdrv] ice: add backslash-n to strings (Jonathan Toppins) [1781388] - [netdrv] ice: increase PF reset wait timeout to 300 milliseconds (Jonathan Toppins) [1781388] - [netdrv] ice: Support XDP UMEM wake up mechanism (Jonathan Toppins) [1781388] - [netdrv] ice: SW DCB, report correct max TC value (Jonathan Toppins) [1781388] - [netdrv] ice: Report correct DCB mode (Jonathan Toppins) [1781388] - [netdrv] ice: Add DCBNL ops required to configure ETS in CEE for SW DCB (Jonathan Toppins) [1781388] - [netdrv] ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix for TCAM entry management (Jonathan Toppins) [1781388] - [netdrv] ice: update malicious driver detection event handling (Jonathan Toppins) [1781388] - [netdrv] ice: Validate config for SW DCB map (Jonathan Toppins) [1781388] - [netdrv] ice: Wait for VF to be reset/ready before configuration (Jonathan Toppins) [1792691] - [netdrv] ice: Don't reject odd values of usecs set by user (Jonathan Toppins) [1781388] - [netdrv] ice: use true/false for bool types (Jonathan Toppins) [1781388] - [netdrv] ice: add function argument description to function header comment (Jonathan Toppins) [1781388] - [netdrv] ice: use proper format for function pointer as a function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary fallthrough comments (Jonathan Toppins) [1781388] - [netdrv] ice: Fix virtchnl_queue_select bitmap validation (Jonathan Toppins) [1781388] - [netdrv] ice: Fix and refactor Rx queue disable for VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Handle LAN overflow event for VF queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix implicit queue mapping mode in ice_vsi_get_qs (Jonathan Toppins) [1781388] - [netdrv] ice: Add support to enable/disable all Rx queues before waiting (Jonathan Toppins) [1781388] - [netdrv] ice: Only allow tagged bcast/mcast traffic for VF in port VLAN (Jonathan Toppins) [1781388] - [netdrv] ice: Fix Port VLAN priority bits (Jonathan Toppins) [1781388] - [netdrv] ice: Add helper to determine if VF link is up (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor port vlan configuration for the VF (Jonathan Toppins) [1781388] - [netdrv] ice: Add initial support for QinQ (Jonathan Toppins) [1781388] - [netdrv] ice: Trivial fixes (Jonathan Toppins) [1781388] - [netdrv] ice: Use correct netif error function (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup ice_vsi_alloc_q_vectors (Jonathan Toppins) [1781388] - [netdrv] ice: Make print statements more compact (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_pf_to_dev (Jonathan Toppins) [1781388] - [netdrv] ice: Remove possible null dereference (Jonathan Toppins) [1781388] - [netdrv] ice: update Unit Load Status bitmask to check after reset (Jonathan Toppins) [1781388] - [netdrv] ice: fix and consolidate logging of NVM/firmware version information (Jonathan Toppins) [1781388] - [netdrv] ice: Modify link message logging (Jonathan Toppins) [1781388] - [netdrv] ice: Remove CONFIG_PCI_IOV wrap in ice_set_pf_caps (Jonathan Toppins) [1781388] - [netdrv] ice: Remove ice_dev_onetime_setup() (Jonathan Toppins) [1781388] - [netdrv] ice: Don't allow same value for Rx tail to be written twice (Jonathan Toppins) [1781388] - [netdrv] ice: display supported and advertised link modes (Jonathan Toppins) [1781388] - [netdrv] ice: Fix switch between FW and SW LLDP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix DCB rebuild after reset (Jonathan Toppins) [1781388] - [netdrv] ice: Bump version (Jonathan Toppins) [1781401] - [netdrv] ice: Implement ethtool get/set rx-flow-hash (Jonathan Toppins) [1781401] - [netdrv] ice: Initilialize VF RSS tables (Jonathan Toppins) [1781401] - [netdrv] ice: Optimize table usage (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: Populate TCAM filter software structures (Jonathan Toppins) [1781401] - [netdrv] ice: Allocate flow profile (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing hardware filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: remove redundant assignment to variable xmit_done (Jonathan Toppins) [1781388] - [netdrv] ice: Removing hung_queue variable to use txqueue function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: Add device ids for E822 devices (Jonathan Toppins) [1781951] - [netdrv] ice: Suppress Coverity warnings for xdp_rxq_info_reg (Jonathan Toppins) [1781388] - [netdrv] ice: Add a boundary check in ice_xsk_umem() (Jonathan Toppins) [1781388] - [netdrv] ice: add extra check for null Rx descriptor (Jonathan Toppins) [1781388] - [netdrv] ice: suppress checked_return error (Jonathan Toppins) [1781388] - [netdrv] ice: Demote MTU change print to debug (Jonathan Toppins) [1781388] - [netdrv] ice: Enable ip link show on the PF to display VF unicast MAC(s) (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF link state when it's IFLA_VF_LINK_STATE_AUTO (Jonathan Toppins) [1781388] - [netdrv] ice: Remove Rx flex descriptor programming (Jonathan Toppins) [1781388] - [netdrv] ice: Return error on not supported ethtool -C parameters (Jonathan Toppins) [1781388] - [netdrv] ice: Restore interrupt throttle settings after VSI rebuild (Jonathan Toppins) [1781388] - [netdrv] ice: Set default value for ITR in alloc function (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_for_each_vf() macro (Jonathan Toppins) [1781388] - [netdrv] ice: Add code to keep track of current dflt_vsi (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF spoofchk (Jonathan Toppins) [1781388] - [netdrv] ice: Support UDP segmentation offload (Jonathan Toppins) [1781388] - [netdrv] ice: Update FW API minor version (Jonathan Toppins) [1781388] - [netdrv] ice: remove pointless NULL check of port_info (Jonathan Toppins) [1781388] - [netdrv] ice: Implement ethtool ops for channels (Jonathan Toppins) [1781388] - [netdrv] ice: implement VF stats NDO (Jonathan Toppins) [1781388] - [netdrv] ice: add helpers for virtchnl (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_pf_to_dev(pf) macro (Jonathan Toppins) [1781388] - [netdrv] ice: Do not use devm* functions for local uses (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor removal of VLAN promiscuous rules (Jonathan Toppins) [1781388] - [netdrv] ice: Fix setting coalesce to handle DCB configuration (Jonathan Toppins) [1781388] - [netdrv] ice: Only disable VF state when freeing each VF resources (Jonathan Toppins) [1781388] - [netdrv] ice: fix stack leakage (Jonathan Toppins) [1781388] - [netdrv] ice: Don't modify stripping for add/del VLANs on VF (Jonathan Toppins) [1781388] - [netdrv] ice: Disallow VF VLAN opcodes if VLAN offloads disabled (Jonathan Toppins) [1781388] - [netdrv] ice: Correct capabilities reporting of max TCs (Jonathan Toppins) [1781388] - [netdrv] ice: Store number of functions for the device (Jonathan Toppins) [1781388] - [netdrv] ice: fix potential infinite loop because loop counter being too small (Jonathan Toppins) [1781388] - [netdrv] ice: print opcode when printing controlq errors (Jonathan Toppins) [1781388] - [netdrv] ice: use more accurate ICE_DBG mask types (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce and use ice_vsi_type_str (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary conditional check (Jonathan Toppins) [1781388] - [netdrv] ice: Update enum ice_flg64_bits to current specification (Jonathan Toppins) [1781388] - [netdrv] ice: delay less (Jonathan Toppins) [1781388] - [netdrv] ice: use pkg_dwnld_status instead of sq_last_status (Jonathan Toppins) [1781388] - [netdrv] ice: Change max MSI-x vector_id check in cfg_irq_map (Jonathan Toppins) [1781388] - [netdrv] ice: Check if VF is disabled for Opcode and other operations (Jonathan Toppins) [1781388] - [netdrv] ice: configure software LLDP in ice_init_pf_dcb (Jonathan Toppins) [1781388] - [netdrv] ice: Fix to change Rx/Tx ring descriptor size via ethtool with DCBx (Jonathan Toppins) [1781388] - [netdrv] ice: avoid setting features during reset (Jonathan Toppins) [1781388] - [netdrv] ice: Implement DCBNL support (Jonathan Toppins) [1781388] - [netdrv] ice: Add NDO callback to set the maximum per-queue bitrate (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_ena_vsi and ice_dis_vsi in DCB configuration flow (Jonathan Toppins) [1781388] - [netdrv] ice: Fix return value when SR-IOV is not supported (Jonathan Toppins) [1781388] - [netdrv] ice: Rename VF function ice_vc_dis_vf to match its behavior (Jonathan Toppins) [1781388] - [netdrv] ice: Get rid of ice_cleanup_header (Jonathan Toppins) [1781388] - [netdrv] ice: print PCI link speed and width (Jonathan Toppins) [1781388] - [netdrv] ice: print unsupported module message (Jonathan Toppins) [1781388] - [netdrv] ice: write register with correct offset (Jonathan Toppins) [1781388] - [netdrv] ice: Check for null pointer dereference when setting rings (Jonathan Toppins) [1781388] - [netdrv] ice: save PCI state in probe (Jonathan Toppins) [1781388] - [netdrv] ice: Adjust DCB INIT for SW mode (Jonathan Toppins) [1781388] - [netdrv] ice: fix driver unload flow (Jonathan Toppins) [1781388] - [netdrv] ice: handle DCBx non-contiguous TC request (Jonathan Toppins) [1781388] - [netdrv] ice: Update Boot Configuration Section read of NVM (Jonathan Toppins) [1781388] - [netdrv] ice: add ethtool -m support for reading i2c eeprom modules (Jonathan Toppins) [1781388] - [netdrv] ice: allow 3k MTU for XDP (Jonathan Toppins) [1781388] - [netdrv] ice: add build_skb() support (Jonathan Toppins) [1781388] - [netdrv] ice: introduce frame padding computation logic (Jonathan Toppins) [1781388] - [netdrv] ice: introduce legacy Rx flag (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for AF_XDP (Jonathan Toppins) [1730487] - [netdrv] ice: Move common functions to ice_txrx_lib.c (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for XDP (Jonathan Toppins) [1730487] - [netdrv] ice: get rid of per-tc flow in Tx queue configuration routines (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce ice_base.c (Jonathan Toppins) [1781388] - [netdrv] net:Use skb accessors in network drivers (Jonathan Toppins) [1781388] - [powerpc] powerpc/eeh: Remove eeh_add_device_tree_late() (Myron Stowe) [1840904] - [powerpc] powerpc/eeh: Add sysfs files in late probe (Myron Stowe) [1840904] - [powerpc] powerpc: Drop using struct of_pci_range.pci_space field (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fold pcibios_setup_device() into pcibios_bus_add_device() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove pcibios_setup_bus_devices() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fix pcibios_setup_device() ordering (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove legacy debug code (Myron Stowe) [1840904] - [x86] x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE (David Arcari) [1826966] - [x86] x86/microcode/AMD: Make stub function static inline (David Arcari) [1826966] - [x86] x86/microcode/intel: Issue the revision updated message only on the BSP (David Arcari) [1826966] - [x86] x86/microcode: Update late microcode in parallel (David Arcari) [1826966] - [x86] x86/microcode/amd: Fix two -Wunused-but-set-variable warnings (David Arcari) [1826966] - [x86] x86/microcode: Fix the microcode load on CPU hotplug for real (David Arcari) [1826966] - [x86] x86/microcode, cpuhotplug: Add a microcode loader CPU hotplug callback (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 353 (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826966] - [x86] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826966] - [x86] x86/microcode: Fix the ancient deprecated microcode loading method (David Arcari) [1826966] - [x86] x86/microcode/intel: Refactor Intel microcode blob loading (David Arcari) [1826966] - [x86] x86/microcode: Announce reload operation's completion (David Arcari) [1826966] - [x86] x86/microcode/AMD: Update copyright (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check the equivalence table size when scanning it (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert CPU equivalence table variable into a struct (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check microcode container data in the late loader (David Arcari) [1826966] - [x86] x86/microcode/AMD: Fix container size's type (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert early parser to the new verification routines (David Arcari) [1826966] - [x86] x86/microcode/AMD: Change verify_patch()'s return value (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move chipset-specific check into verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move patch family check to verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Simplify patch family detection (David Arcari) [1826966] - [x86] x86/microcode/AMD: Concentrate patch verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Cleanup verify_patch_size() more (David Arcari) [1826966] - [x86] x86/microcode/AMD: Clean up per-family patch size checks (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move verify_patch_size() up in the file (David Arcari) [1826966] - [x86] x86/microcode/AMD: Add microcode container verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Subtract SECTION_HDR_SIZE from file leftover length (David Arcari) [1826966] - [x86] x86/microcode: Make revision and processor flags world-readable (David Arcari) [1826966] - [pci] PCI: Add pci_status_get_and_clear_errors (Josef Oskera) [1840535] - [pci] PCI: Add constant PCI_STATUS_ERROR_BITS (Josef Oskera) [1840535] - [arm64] arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode (Petr Oros) [1816982] - [arm64] arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id (Petr Oros) [1816982] - [netdrv] net: phy: marvell: Fix pause frame negotiation (Petr Oros) [1816982] - [netdrv] net: phy: propagate an error back to the callers of phy_sfp_probe (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035 (Petr Oros) [1816982] - [netdrv] r8169: fix resume on cable plug-in (Petr Oros) [1816982] - [documentation] dt-bindings: net: remove un-implemented property (Petr Oros) [1816982] - [netdrv] net: phy: mdio-bcm-unimac: Fix clock handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: w/a for fld detect threshold bootstrapping issue (Petr Oros) [1816982] - [netdrv] net: phy: sfp-bus.c: get rid of docs warnings (Petr Oros) [1816982] - [netdrv] net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value (Petr Oros) [1816982] - [netdrv] net: phy: fix MDIO bus PM PHY resuming (Petr Oros) [1816982] - [of] drivers/of/of_mdio.c:fix of_mdiobus_register() (Petr Oros) [1816982] - [netdrv] net: phy: bcm63xx: fix OOPS due to missing driver name (Petr Oros) [1816982] - [netdrv] phylink: Improve error message when validate failed (Petr Oros) [1816982] - [netdrv] net: phy: avoid clearing PHY interrupts twice in irq handler (Petr Oros) [1816982] - [netdrv] net: phy: marvell: don't interpret PHY status unless resolved (Petr Oros) [1816982] - [netdrv] net: phy: mscc: fix firmware paths (Petr Oros) [1816982] - [netdrv] net: phy: corrected the return value for genphy_check_and_restart_aneg and genphy_c45_check_and_restart_aneg (Petr Oros) [1816982] - [documentation] docs: networking: phy: Rephrase paragraph for clarity (Petr Oros) [1816982] - [netdrv] net: phy: Avoid multiple suspends (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix a typo ("firsly") (Petr Oros) [1816982] - [netdrv] net: phy: restore mdio regs in the iproc mdio driver (Petr Oros) [1816982] - [netdrv] net: phy: at803x: disable vddio regulator (Petr Oros) [1816982] - [netdrv] net: mii_timestamper: fix static allocation by PHY driver (Petr Oros) [1816982] - [of] net: mdio: of: fix potential NULL pointer derefernce (Petr Oros) [1816982] - [netdrv] net: phy: add default ARCH_BCM_IPROC for MDIO_BCM_IPROC (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Add support for additional DP83825 devices (Petr Oros) [1816982] - [netdrv] phy: dp83826: Add phy IDs for DP83826N and 826NC (Petr Oros) [1816982] - [netdrv] net: phy: add new version of phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: rename phy_do_ioctl to phy_do_ioctl_running (Petr Oros) [1816982] - [netdrv] r8169: use generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: add generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: allow in-band AN for USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: adin: fix a warning about msleep (Petr Oros) [1816982] - [netdrv] net: phy: don't crash in phy_read/_write_mmd without a PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: Allow 2.5BASE-T, 5GBASE-T and 10GBASE-T for the 10G link modes (Petr Oros) [1816982] - [netdrv] net: phy: adin: const-ify static data (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Set FORCE_LINK_GOOD to default after reset (Petr Oros) [1816982] - [netdrv] net: phy: Maintain MDIO device and bus statistics (Petr Oros) [1816982] - [powerpc] powerpc: Add const qual to local_read() parameter (Petr Oros) [1816982] - [include] u64_stats: provide u64_stats_t type (Petr Oros) [1816982] - [documentation] Documentation: net-sysfs: Remove duplicate PHY device documentation (Petr Oros) [1816982] - [netdrv] mdio_bus: Simplify reset handling and extend to non-DT systems (Petr Oros) [1816982] - [netdrv] net: phy: Added IRQ print to phylink_bringup_phy() (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Update Kconfig with DP83825I support (Petr Oros) [1816982] - [netdrv] net: phy: DP83TC811: Fix typo in Kconfig (Petr Oros) [1816982] - [netdrv] net: phylink: add support for polling MAC PCS (Petr Oros) [1816982] - [netdrv] net: phylink: make QSGMII a valid PHY mode for in-band AN (Petr Oros) [1816982] - [uapi] mii: Add helpers for parsing SGMII auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phylink: fix failure to register on x86 systems (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: switch to using fwnode_gpiod_get_index (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: fix use-after-free when checking link GPIO (Petr Oros) [1816982] - [netdrv] net: phylink: switch to using fwnode_gpiod_get_index() (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for configuring the RX delay on RTL8211F (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add logging for the RGMII TX delay configuration (Petr Oros) [1816982] - [netdrv] net: mdio: of: Register discovered MII time stampers (Petr Oros) [1816982] - [documentation] dt-bindings: ptp: Introduce MII time stamping devices (Petr Oros) [1816982] - [netdrv] net: Add a layer for non-PHY MII time stamping drivers (Petr Oros) [1816982] - [netdrv] net: Introduce a new MII time stamping interface (Petr Oros) [1816982] - [netdrv] net: phy: dp83640: Move the probe and remove methods around (Petr Oros) [1816982] - [netdrv] net: netcp_ethss: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: ethtool: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: vlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [netdrv] net: macvlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [include] net: phy: Introduce helper functions for time stamping support (Petr Oros) [1816982] - [include] of: mdio: Add missing inline to of_mdiobus_child_is_phy() dummy (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add suspend / resume ops for AQR105 (Petr Oros) [1816982] - [netdrv] net: phy: ensure that phy IDs are correctly typed (Petr Oros) [1816982] - [include] mod_devicetable: fix PHY module format (Petr Oros) [1816982] - [of] of: mdio: export of_mdiobus_child_is_phy (Petr Oros) [1816982] - [netdrv] net: sfp: report error on failure to read sfp soft status (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use phy_modify_changed() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use existing clause 37 definitions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: consolidate phy status reading (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use positive logic for link state (Petr Oros) [1816982] - [netdrv] net: phy: marvell: initialise link partner state earlier (Petr Oros) [1816982] - [netdrv] net: phy: marvell: rearrange to use genphy_read_lpa() (Petr Oros) [1816982] - [netdrv] net: phy: provide and use genphy_read_status_fixed() (Petr Oros) [1816982] - [netdrv] net: phy: add genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: use phy_resolve_aneg_pause() (Petr Oros) [1816982] - [netdrv] net: phy: remove redundant .aneg_done initialisers (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Remove unneeded semicolon (Petr Oros) [1816982] - [netdrv] net: phylink: extend clause 45 PHY validation workaround (Petr Oros) [1816982] - [netdrv] net: phylink: improve clause 45 PHY ksettings_set implementation (Petr Oros) [1816982] - [netdrv] net: phylink: fix interface passed to mac_link_up (Petr Oros) [1816982] - [netdrv] net: phylink: propagate phy_attach_direct() return code (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add rx-fifo-depth and tx-fifo-depth (Petr Oros) [1816982] - [documentation] dt-bindings: dp83867: Convert fifo-depth to common fifo-depth and make optional (Petr Oros) [1816982] - [netdrv] net: sfp: re-attempt probing for phy (Petr Oros) [1816982] - [netdrv] net: sfp: error handling for phy probe (Petr Oros) [1816982] - [netdrv] net: sfp: rename sm_retries (Petr Oros) [1816982] - [netdrv] net: sfp: use a definition for the fault recovery attempts (Petr Oros) [1816982] - [netdrv] net: sfp: add support for Clause 45 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: add Broadcom BCM84881 PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: make Broadcom BCM84881 based SFPs work (Petr Oros) [1816982] - [netdrv] net: phylink: delay MAC configuration for copper SFP modules (Petr Oros) [1816982] - [netdrv] net: phylink: split phylink_sfp_module_insert() (Petr Oros) [1816982] - [netdrv] net: phylink: split link_an_mode configured and current settings (Petr Oros) [1816982] - [netdrv] net: phylink: support Clause 45 PHYs on SFP+ modules (Petr Oros) [1816982] - [netdrv] net: phylink: re-split __phylink_connect_phy() (Petr Oros) [1816982] - [netdrv] net: mdio-i2c: add support for Clause 45 accesses (Petr Oros) [1816982] - [netdrv] net: sfp: move phy_start()/phy_stop() to phylink (Petr Oros) [1816982] - [netdrv] net: sfp: add module start/stop upstream notifications (Petr Oros) [1816982] - [netdrv] net: sfp: derive interface mode from ethtool link modes (Petr Oros) [1816982] - [netdrv] net: sfp: remove incomplete 100BASE-FX and 100BASE-LX support (Petr Oros) [1816982] - [netdrv] net: sfp: avoid tx-fault with Nokia GPON module (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: fix hfs boot in rgmii mode (Petr Oros) [1816982] - [netdrv] phy: mdio-thunder: add missed pci_release_regions in remove (Petr Oros) [1816982] - [netdrv] net: sfp: fix hwmon (Petr Oros) [1816982] - [netdrv] net: sfp: fix unbind (Petr Oros) [1816982] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Petr Oros) [1816982] - [netdrv] net: phy: Use the correct style for SPDX License Identifier (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Fix return paths to return proper values (Petr Oros) [1816982] - [netdrv] net: phy: add helpers phy_(un)lock_mdio_bus (Petr Oros) [1816982] - [netdrv] mdio_bus: don't use managed reset-controller (Petr Oros) [1816982] - [netdrv] net: phy: initialise phydev speed and duplex sanely (Petr Oros) [1816982] - [netdrv] net: phy: remove phy_ethtool_sset() (Petr Oros) [1816982] - [netdrv] net: sfp: soft status and control support (Petr Oros) [1816982] - [netdrv] net: sfp: add some quirks for GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: add support for module quirks (Petr Oros) [1816982] - [netdrv] net: phylink: fix link mode modification in PHY mode (Petr Oros) [1816982] - [netdrv] net: phylink: update documentation on create and destroy (Petr Oros) [1816982] - [netdrv] mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: fix return of uninitialized variable ret (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: add missed regulator_disable in remove (Petr Oros) [1816982] - [netdrv] mscc.c: fix semicolon.cocci warnings (Petr Oros) [1816982] - [netdrv] net: phy: avoid matching all-ones clause 45 PHY IDs (Petr Oros) [1816982] - [netdrv] net: phylink: update to use phy_support_asym_pause() (Petr Oros) [1816982] - [netdrv] net: phy: marvell10g: add SFP+ support (Petr Oros) [1816982] - [netdrv] net: phy: add core phylib sfp support (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [documentation] dt-bindings: net: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [netdrv] mscc.c: Add support for additional VSC PHYs (Petr Oros) [1816982] - [netdrv] net: sfp: fix spelling mistake "requies" -> "requires" (Petr Oros) [1816982] - [netdrv] net: sfp: allow modules with slow diagnostics to probe (Petr Oros) [1816982] - [netdrv] net: sfp: allow sfp to probe slow to initialise GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: move module insert reporting out of probe (Petr Oros) [1816982] - [netdrv] net: sfp: split power mode switching from probe (Petr Oros) [1816982] - [netdrv] net: sfp: track upstream's attachment state in state machine (Petr Oros) [1816982] - [netdrv] net: sfp: ensure TX_FAULT has deasserted before probing the PHY (Petr Oros) [1816982] - [netdrv] net: sfp: allow fault processing to transition to other states (Petr Oros) [1816982] - [netdrv] net: sfp: eliminate mdelay() from PHY probe (Petr Oros) [1816982] - [netdrv] net: sfp: split the PHY probe from sfp_sm_mod_init() (Petr Oros) [1816982] - [netdrv] net: sfp: control TX_DISABLE and phy only from main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: avoid power switch on address-change modules (Petr Oros) [1816982] - [netdrv] net: sfp: parse SFP power requirement earlier (Petr Oros) [1816982] - [netdrv] net: sfp: rename T_PROBE_WAIT to T_SERIAL (Petr Oros) [1816982] - [netdrv] net: sfp: handle module remove outside state machine (Petr Oros) [1816982] - [netdrv] net: sfp: rename sfp_sm_ins_next() as sfp_sm_mod_next() (Petr Oros) [1816982] - [netdrv] net: sfp: move tx disable on device down to main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: move sfp sub-state machines into separate functions (Petr Oros) [1816982] - [netdrv] net: sfp: fix sfp_bus_put() kernel documentation (Petr Oros) [1816982] - [include] net: sfp: fix sfp_bus_add_upstream() warning (Petr Oros) [1816982] - [netdrv] net: sfp: rework upstream interface (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add missing dependency on CONFIG_REGULATOR (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove config_init for AR9331 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix the PHY names (Petr Oros) [1816982] - [netdrv] net: phy: at803x: mention AR8033 as same as AR8031 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add device tree binding (Petr Oros) [1816982] - [documentation] dt-bindings: net: phy: Add support for AT803X (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix Kconfig description (Petr Oros) [1816982] - [netdrv] net: phylink: Fix phylink_dbg() macro (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for 88E1145 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add PHY tunable support for more PHY versions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for M88E1111 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix downshift function naming (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix typo in constant MII_M1011_PHY_SRC_DOWNSHIFT_MASK (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: support Wake on LAN (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: move dt parsing to probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: enable robust auto-mdix (Petr Oros) [1816982] - [netdrv] net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: add 1000Base-X support for BCM54616S (Petr Oros) [1816982] - [netdrv] net: phy: add support for clause 37 auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phy: modify assignment to OR for dev_flags in phy_attach_direct (Petr Oros) [1816982] - [netdrv] net: phy: marvell: remove superseded function marvell_set_downshift (Petr Oros) [1816982] - [netdrv] net: phy: marvell: support downshift as PHY tunable (Petr Oros) [1816982] - [netdrv] net: phy: avoid NPE if read_page/write_page callbacks are not available (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Update KSZ87xx PHY name (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: Fix "link partner" information disappear issue (Petr Oros) [1816982] - [netdrv] net: sfp: move fwnode parsing into sfp-bus layer (Petr Oros) [1816982] - [netdrv] net: phylink: use more linkmode_* (Petr Oros) [1816982] - [netdrv] phylink: fix kernel-doc warnings (Petr Oros) [1816982] - [netdrv] net: phy: mscc: make arrays static, makes object smaller (Petr Oros) [1816982] - [netdrv] net: phy: at803x: use operating parameters from PHY-specific status (Petr Oros) [1816982] - [netdrv] net: phy: extract pause mode (Petr Oros) [1816982] - [netdrv] net: phy: extract link partner advertisement reading (Petr Oros) [1816982] - [netdrv] net: phy: allow for reset line to be tied to a sleepy GPIO controller (Petr Oros) [1816982] - [documentation] docs: networking: phy: Improve phrasing (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Use bcm54xx_config_clock_delay() for BCM54612E (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix RGMII delays configuration for BCM54210E (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove probe and struct at803x_priv (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add ar9331 support (Petr Oros) [1816982] - [of] of: mdio: Fix a signedness bug in of_phy_get_and_connect() (Petr Oros) [1816982] - [netdrv] net/phy: fix DP83865 10 Mbps HDX loopback disable function (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement Energy Detect Powerdown mode via phy-tunable (Petr Oros) [1816982] - [net] ethtool: implement Energy Detect Powerdown support via phy-tunable (Petr Oros) [1816982] - [netdrv] net: mdio: switch to using gpiod_get_optional() (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add SGMII mode type switching (Petr Oros) [1816982] - [documentation] net: phy: dp83867: Add documentation for SGMII mode type (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control resolution (Petr Oros) [1816982] - [netdrv] net: phy: Do not check Link status when loopback is enabled (Petr Oros) [1816982] - [netdrv] net: phy: gmii2rgmii: Dont use priv field in phy device (Petr Oros) [1816982] - [include] include: mdio: Add driver data helpers (Petr Oros) [1816982] - [netdrv] net: phy: force phy suspend when calling phy_stop (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-mux-meson-g12a: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-moxart: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-hisi-femac: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-bcm-iproc: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: sfp: Add labels to hwmon sensors (Petr Oros) [1816982] - [netdrv] net: phy: remove genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: remove calls to genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: realtek: support NBase-T MMD EEE registers on RTL8125 (Petr Oros) [1816982] - [uapi] net: phy: add EEE-related constants (Petr Oros) [1816982] - [documentation] dt-bindings: net: add bindings for ADIN PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add ethtool get_stats support (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement downshift configuration via phy-tunable (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement PHY subsystem software reset (Petr Oros) [1816982] - [netdrv] net: phy: adin: add EEE translation layer from Clause 45 to Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support MDI/MDIX/Auto-MDI selection (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RMII fifo depth configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RGMII internal delays configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: configure RGMII/RMII/MII modes on config (Petr Oros) [1816982] - [netdrv] net: phy: adin: add {write,read}_mmd hooks (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for interrupts (Petr Oros) [1816982] - [netdrv] net: phy: adin: hook genphy_{suspend, resume} into the driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for Analog Devices PHYs (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for EEE registers on integrated PHY's (Petr Oros) [1816982] - [netdrv] net: phy: swphy: emulate register MII_ESTATUS (Petr Oros) [1816982] - [netdrv] net: phy: read MII_CTRL1000 in genphy_read_status only if needed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add NBase-T PHY auto-detection (Petr Oros) [1816982] - [netdrv] net: phy: let phy_speed_down/up support speeds >1Gbps (Petr Oros) [1816982] - [netdrv] net: phy: add phy_speed_down_core and phy_resolve_min_speed (Petr Oros) [1816982] - [netdrv] net: phy: add __set_linkmode_max_speed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for the 2.5Gbps PHY in RTL8125 (Petr Oros) [1816982] - [netdrv] net: phy: add phy_modify_paged_changed (Petr Oros) [1816982] - [netdrv] net: phy: prepare phylib to deal with PHY's extending Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: simplify genphy_config_advert by using the linkmode_adv_to_xxx_t functions (Petr Oros) [1816982] - [netdrv] net: phy: at803x: stop switching phy delay config needlessly (Petr Oros) [1816982] - [netdrv] net: mdio-octeon: Fix Kconfig warnings and build errors (Petr Oros) [1816982] - [netdrv] net: phy: xgene: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: Add mdio-aspeed (Petr Oros) [1816982] - [netdrv] net: phy: phy_led_triggers: Fix a possible null-pointer dereference in phy_led_trigger_change_speed() (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control for fixed-link (Petr Oros) [1816982] - [netdrv] net: phylink: don't start and stop SGMII PHYs in SFP modules twice (Petr Oros) [1816982] - [netdrv] net: phy: Make use of linkmode_mod_bit helper (Petr Oros) [1816982] - [netdrv] net: stmmac: enable clause 45 mdio support (Petr Oros) [1816982] - [documentation] doc: phy: document some PHY_INTERFACE_MODE_xxx settings (Petr Oros) [1816982] - [netdrv] Revert "net: phylink: set the autoneg state in phylink_phy_change" (Petr Oros) [1816982] - [netdrv] net: phy: sfp: clean up a condition (Petr Oros) [1816982] - [netdrv] net: phylink: set the autoneg state in phylink_phy_change (Petr Oros) [1816982] - [netdrv] net: phy: Add more 1000BaseX support detection (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Add genphy_suspend and genphy_resume for BCM5464 (Petr Oros) [1816982] - [netdrv] net: sfp: add mutex to prevent concurrent state checks (Petr Oros) [1816982] - [netdrv] net: sfp: Stop SFP polling and interrupt handling during shutdown (Petr Oros) [1816982] - [netdrv] net: phy: Add detection of 1000BaseX link mode support (Petr Oros) [1816982] - [netdrv] net: phy: remove state PHY_FORCING (Petr Oros) [1816982] - [netdrv] net: phy: export phy_queue_state_machine (Petr Oros) [1816982] - [netdrv] net: phy: add callback for custom interrupt handler to struct phy_driver (Petr Oros) [1816982] - [netdrv] net: phy: enable interrupts when PHY is attached already (Petr Oros) [1816982] - [netdrv] net: phy: sfp: enable i2c-bus detection on ACPI based systems (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO() (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_{printk, err, warn, info, dbg} macros (Petr Oros) [1816982] - [netdrv] net: phylink: Add PHYLINK_DEV operation type (Petr Oros) [1816982] - [netdrv] net: phylink: Add struct phylink_config to PHYLINK API (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_mac_link_{up, down} wrapper functions (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_standalone sysfs entry (Petr Oros) [1816982] - [netdrv] net: phy: Check against net_device being NULL (Petr Oros) [1816982] - [netdrv] net: phy: Guard against the presence of a netdev (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_sysfs_create_links helper function (Petr Oros) [1816982] - [netdrv] net: sfp: remove sfp-bus use of netdevs (Petr Oros) [1816982] - [netdrv] net: sfp: add mandatory attach/detach methods for sfp buses (Petr Oros) [1816982] - [netdrv] net: phy: allow Clause 45 access via mii ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: support for link gpio interrupt (Petr Oros) [1816982] - [netdrv] net: phylink: remove netdev from phylink mii ioctl emulation (Petr Oros) [1816982] - [netdrv] net: phy: bcm87xx: improve bcm87xx_config_init and feature detection (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Add TJA11xx PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add USXGMII support and warn if XGMII mode is set (Petr Oros) [1816982] - [documentation] dt-bindings: net: document new usxgmii phy mode (Petr Oros) [1816982] - [include] net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: lxt: Add suspend/resume support to LXT971 and LXT973 (Petr Oros) [1816982] - [netdrv] net: phy: Make phy_basic_t1_features use base100t1 (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Allocate state struct in probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Validate FIFO depth property (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: IO impedance is not dependent on RGMII delay (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Use unsigned variables to store unsigned properties (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Rework delay rgmii delay handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add ability to disable output clock (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Add documentation for disabling clock output (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Describe how driver behaves w.r.t rgmii delay (Petr Oros) [1816982] - [documentation] Documentation: net: phy: switch documentation to rst format (Petr Oros) [1816982] - [of] of: mdio: Support fixed links in of_phy_get_and_connect() (Petr Oros) [1816982] - [documentation] doc: add phylink documentation to the networking book (Petr Oros) [1816982] - [include] net: phylink: update mac_config() documentation (Petr Oros) [1816982] - [tools] libbpf: use .so dynamic symbols for abi check (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Install generated test progs (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix memory leak caused by not freeing entry in unregister_ftrace_direct() (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support CO-RE relocations for LDX/ST/STX instructions (Yauheni Kaliuta) [1813370] - [include] bpf: Add bpf_jit_blinding_enabled for !CONFIG_BPF_JIT (Yauheni Kaliuta) [1813370] - [tools] tools, bpf_asm: Warn when jumps are out of range (Yauheni Kaliuta) [1813370] - [include] bpf: Add typecast to bpf helpers to help BTF generation (Yauheni Kaliuta) [1813370] - [trace] bpf: Add typecast to raw_tracepoints to help BTF generation (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix build on read-only filesystems (Yauheni Kaliuta) [1813370] - [tools] bpf: Add further test_verifier cases for record_func_key (Yauheni Kaliuta) [1813370] - [net] bpf: Fix record_func_key to perform backtracking on r3 (Yauheni Kaliuta) [1813370] - [net] bpf: Fix missing prog untrack in release_maps (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: fix syscall_tp due to unused syscall (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Replace symbol compare of trace_event (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test function_graph tracer and bpf trampoline together (Yauheni Kaliuta) [1813370] - [net] bpf: Make BPF trampoline use register_ftrace_direct() API (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add modify_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add information on number of page groups allocated (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Tell objtool to ignore nondeterministic ftrace stack layout (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add a counter to test function_graph with direct (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add register_ftrace_direct() for custom trampolines (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add another check for match in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add ftrace_find_direct_func() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out the copying of a ftrace_hash from __ftrace_hash_move() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out functionality from ftrace_location_range() (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations, again (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a fexit/bpf2bpf test with target bpf prog no callees (Yauheni Kaliuta) [1813370] - [net] bpf: Fix a bug when getting subprog 0 jited image in check_attach_btf_id (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Bring back c++ include/link test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Don't hard-code root cgroup id (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix broken xdp_rxq_info due to map order assumptions (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing for Fedora (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing on powerpc with recent binutils (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: correct perror strings (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: test_sockmap: handle file creation failures gracefully (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix up generation of bpf_helper_defs.h (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix global variable relocation (Yauheni Kaliuta) [1813370] - [net] bpf: Fix static checker warning (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix usage of u32 in userspace code (Yauheni Kaliuta) [1813370] - [net] bpf: Simplify __bpf_arch_text_poke poke type handling (Yauheni Kaliuta) [1813370] - [tools] bpf: Introduce BPF_TRACE_x helper for the tracing tests (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add various tail call test cases (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Emit patchable direct jump as tail call (Yauheni Kaliuta) [1813370] - [net] bpf: Constant map key tracking for prog array pokes (Yauheni Kaliuta) [1813370] - [net] bpf: Add poke dependency tracking for prog array maps (Yauheni Kaliuta) [1813370] - [include] bpf: Add initial poke descriptor table for jit images (Yauheni Kaliuta) [1813370] - [net] bpf: Move owner type, jited info into array auxiliary data (Yauheni Kaliuta) [1813370] - [net] bpf: Move bpf_free_used_maps into sleepable section (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Generalize and extend bpf_arch_text_poke for direct jumps (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF trampoline performance test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure core_reloc_kernel is reading test_progs's data only (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add verifier tests for better jmp32 register bounds (Yauheni Kaliuta) [1813370] - [net] bpf: Provide better register bounds after jmp32 instructions (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Integrate verbose verifier log into test_progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support initialized global variables (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Skip the build test if not in tree (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix various errors and warning reported by checkpatch.pl (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Set EXIT trap after usage function (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure no DWARF relocations for BPF object files (Yauheni Kaliuta) [1813370] - [tools] tools, bpftool: Fix warning on ignored return value for 'read' (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map_{area_alloc, area_mmapable_alloc}() to u64 size (Yauheni Kaliuta) [1813370] - [net] bpf: Make array_map_mmap static (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce no-ALU32 for test_progs-no_alu32 (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove JITed image size limitations (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lg(f)rl when long displacement cannot be used (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lgrl instead of lg where possible (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Load literal pool register using larl (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Align literal pool entries (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use relative long branches (Yauheni Kaliuta) [1813370] - [net] bpf: Fix memory leak on object 'data' (Yauheni Kaliuta) [1813370] - [tools] selftests, bpf: Workaround an alu32 sub-register spilling issue (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF_TYPE_MAP_ARRAY mmap() tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Make global data internal arrays mmap()-able, if possible (Yauheni Kaliuta) [1813370] - [net] bpf: Add mmap() support for BPF_MAP_TYPE_ARRAY (Yauheni Kaliuta) [1813370] - [netdrv] bpf: Convert bpf_prog refcnt to atomic64_t (Yauheni Kaliuta) [1813370] - [netdrv] net: thunderx: set xdp_prog to NULL if bpf_prog_add fails (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_inc() never fails (Yauheni Kaliuta) [1813370] - [lib] locking/atomic: Use s64 for atomic64 (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make conditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make unconditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make test ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [powerpc] atomics/powerpc: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [lib] atomics/generic: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics: Prepare for atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_inc_not_zero() optional (Yauheni Kaliuta) [1813370] - [include] atomics: Make conditional ops return 'bool' (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Remove atomic_inc_not_zero_hint() (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a test for attaching BPF prog to another BPF prog and subprog (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Extend test_pkt_access test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for attaching BPF programs to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Support attaching tracing BPF program to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Compare BTF types of functions arguments with actual types (Yauheni Kaliuta) [1813370] - [net] bpf: Annotate context types (Yauheni Kaliuta) [1813370] - [net] bpf: Fix race in btf_resolve_helper_id() (Yauheni Kaliuta) [1813370] - [x86] bpf: Reserve space for BPF trampoline in BPF programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add stress test for maximum number of progs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add combined fentry/fexit test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add fexit tests for BPF trampoline (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add test for BPF trampoline (Yauheni Kaliuta) [1813370] - [net] bpf: Add kernel test functions for fentry testing (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Simple test for fentry/fexit (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support to attach to fentry/fexit tracing progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Introduce btf__find_by_name_kind() (Yauheni Kaliuta) [1813370] - [net] bpf: Introduce BPF trampoline (Yauheni Kaliuta) [1813370] - [x86] bpf: Add bpf_arch_text_poke() helper (Yauheni Kaliuta) [1813370] - [x86] bpf: Refactor x86 JIT into helpers (Yauheni Kaliuta) [1813370] - [documentation] bpf, doc: Change right arguments for JIT example code (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add missing option to xdpsock usage (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Remove duplicate option from xdpsock (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Make sure JIT passes do not increase code size (Yauheni Kaliuta) [1813370] - [net] bpf: Support doubleword alignment in bpf_jit_binary_alloc (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: adjust Makefile and README.rst (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add missing object file to TEST_FILES (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Workaround a verifier failure for test_progs (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use Rx-only and Tx-only sockets in xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Allow for creating Rx or Tx only AF_XDP sockets (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add XDP_SHARED_UMEM support to xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support XDP_SHARED_UMEM with external XDP program (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add tests for automatic map unpinning on load failure (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: update map definition to new syntax BTF-defined map (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Update outdated error message (Yauheni Kaliuta) [1813370] - [tools] bpf: Add cb access in kfree_skb test (Yauheni Kaliuta) [1813370] - [net] bpf: Add array support to btf_struct_access (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove unused SEEN_RET0, SEEN_REG_AX and ret0_ip (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Wrap JIT macro parameter usages in parentheses (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use kvcalloc for addrs array (Yauheni Kaliuta) [1813370] - [net] bpf: Account for insn->off when doing bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [tools] libbpf: Simplify BPF_CORE_READ_BITFIELD_PROBED usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bps: Clean up removed ints relocations negative tests (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: log direct file writes (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add field size relocation tests (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Add relocatable bitfield reading tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for field size relocations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for relocatable bitfields (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove too strict field offset relo test cases (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add selftest to read/write sockaddr from user space (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Convert prog tests to probe_read_{user, kernel}{, _str} helper (Yauheni Kaliuta) [1813370] - [samples] bpf, samples: Use bpf_probe_read_user where appropriate (Yauheni Kaliuta) [1813370] - [net] bpf: Switch BPF probe insns to bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [kernel] bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers (Yauheni Kaliuta) [1813370] - [kernel] bpf: Make use of probe_user_write in probe write helper (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add strict non-pagefault kernel-space read function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space write function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space read functions (Yauheni Kaliuta) [1813370] - [tools] selftests: Add tests for automatic map pinning (Yauheni Kaliuta) [1813370] - [net] bpf: Implement map_gen_lookup() callback for XSKMAP (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Replace prog_raw_tp+btf_id with prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf jit kallsym access (Yauheni Kaliuta) [1813370] - [documentation] bpf: Add s390 testing documentation (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test narrow load from bpf_sysctl.write (Yauheni Kaliuta) [1813370] - [net] bpf: Enforce 'return 0' in BTF-enabled raw_tp programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore $(OUTPUT)/test_stub.o rule (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Use -m{little, big}-endian for clang (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix .gitignore to ignore no_alu32/ (Yauheni Kaliuta) [1813370] - [net] bpf: Prepare btf_ctx_access for non raw_tp use case (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix strncat bounds error in libbpf_prog_type_by_name (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix LDLIBS order (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_section_names into test_progs and fix it (Yauheni Kaliuta) [1813370] - [tools] tools/bpf: Turn on llvm alu32 attribute by default (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Get rid of a bunch of explicit BPF program type setting (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make reference_tracking test use subtests (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make a copy of subtest name (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add uprobe/uretprobe and tp/raw_tp section suffixes (Yauheni Kaliuta) [1813370] - [tools] bpf, libbpf: Add kernel version section parsing back (Yauheni Kaliuta) [1813370] - [kernel] bpf: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf_attr.attach_btf_id check (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Remove test_libbpf.sh and test_libbpf_open (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_queue_stack_map.h into progs/ where it belongs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Replace test_progs and test_maps w/ general rule (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add simple per-test targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Switch test_maps to test_progs' test.h format (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Teach test_progs to cd into subdir (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore the netns after flow dissector reattach test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add kfree_skb raw_tp test (Yauheni Kaliuta) [1813370] - [net] bpf: Check types of arguments passed into helpers (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to x86 JIT (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to interpreter (Yauheni Kaliuta) [1813370] - [net] bpf: Attach raw_tp program with BTF via type name (Yauheni Kaliuta) [1813370] - [net] bpf: Implement accurate raw_tp context access via BTF (Yauheni Kaliuta) [1813370] - [tools] libbpf: Auto-detect btf_id of BTF-based raw_tracepoints (Yauheni Kaliuta) [1813370] - [net] bpf: Add attach_btf_id attribute to program load (Yauheni Kaliuta) [1813370] - [net] bpf: Process in-kernel BTF (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: Add selftest for __sk_buff tstamp (Yauheni Kaliuta) [1813370] - [net] bpf: Allow __sk_buff tstamp in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove obsolete pahole/BTF support detection (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce libbpf build before BPF programs are built (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add preparation steps and sysroot info to readme (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add sysroot support (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Provide C/LDFLAGS to libbpf (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add C/LDFLAGS to libbpf.so and test_libpf targets (Yauheni Kaliuta) [1813370] - [tools] libbpf: Don't use cxx to test_libpf target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use target CC environment for HDR_PROBE (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own flags but not HOSTCFLAGS (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Base target programs rules on Makefile.target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add makefile.target for separate CC target build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Drop unnecessarily inclusion for bpf_load (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use __LINUX_ARM_ARCH__ selector for arm (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own EXTRA_CFLAGS for clang commands (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use --target from cross-compile (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix cookie_uid_helper_example obj build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix HDR_PROBE "echo" (Yauheni Kaliuta) [1813370] - [tools] libbpf: Handle invalid typedef emitted by old GCC (Yauheni Kaliuta) [1813370] - [tools] libbpf: Generate more efficient BPF_CORE_READ code (Yauheni Kaliuta) [1813370] - [net] bpf: Fix cast to pointer from integer of different size warning (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Check that flow dissector can be re-attached (Yauheni Kaliuta) [1813370] - [net] flow_dissector: Allow updating the flow dissector program atomically (Yauheni Kaliuta) [1813370] - [include] bpf: Align struct bpf_prog_stats (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add read-only map values propagation tests (Yauheni Kaliuta) [1813370] - [net] bpf: Track contents of read-only maps as scalars (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Convert test_btf_dump into test_progs test (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Add max_pckt_size option at xdp_adjust_tail (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: add test for BPF flow dissector in the root namespace (Yauheni Kaliuta) [1813370] - [net] bpf/flow_dissector: add mode to enforce global BPF flow dissector (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Trivial - fix spelling mistake in usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix dependency ordering for attach_probe test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add cscope and tags targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: switch tests to new bpf_object__open_{file, mem}() APIs (Yauheni Kaliuta) [1813370] - [tools] bpf: Add loop test case with 32 bit reg comparison against 0 (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Small optimization in comparing against imm0 (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Correct path to include msg + path (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add static to enable_all_controllers() (Yauheni Kaliuta) [1813370] - [tools] libbpf: provide backported RHEL symbols as upstream aliases (Yauheni Kaliuta) [1813370] - [tools] libbpf: Bump current version to v0.0.6 (Yauheni Kaliuta) [1813370] - [tools] libbpf: bump up version, 0.0.5 (Yauheni Kaliuta) [1813370] - [net] cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled (Yauheni Kaliuta) [1823623 1813370] - [vfio] vfio-pci: Mask cap zero (Alex Williamson) [1840248] - [vfio] spapr_tce: Fix incorrect tce_iommu_group memory free (David Gibson) [1832386] - [fs] CIFS: fiemap: do not return EINVAL if get nothing (Leif Sahlberg) [1837180] - [fs] CIFS: Increment num_remote_opens stats counter even in case of smb2_query_dir_first (Leif Sahlberg) [1837180] - [fs] cifs: potential unintitliazed error code in cifs_getattr() (Leif Sahlberg) [1837180] - [fs] cifs: Use #define in cifs_dbg (Leif Sahlberg) [1837180] - [fs] cifs: fix rename() by ensuring source handle opened with DELETE bit (Leif Sahlberg) [1837180] - [fs] cifs: add missing mount option to /proc/mounts (Leif Sahlberg) [1837180] - [fs] cifs: fix potential mismatch of UNC paths (Leif Sahlberg) [1837180] - [fs] cifs: enable change notification for SMB2.1 dialect (Leif Sahlberg) [1837180] - [fs] cifs: Fix mode output in debugging statements (Leif Sahlberg) [1837180] - [fs] cifs: fix mount option display for sec=krb5i (Leif Sahlberg) [1837180] - [fs] smb3: Add defines for new information level, FileIdInformation (Leif Sahlberg) [1837180] - [fs] smb3: print warning once if posix context returned on open (Leif Sahlberg) [1837180] - [fs] smb3: add one more dynamic tracepoint missing from strict fsync path (Leif Sahlberg) [1837180] - [fs] cifs: fix mode bits from dir listing when mounted with modefromsid (Leif Sahlberg) [1837180] - [fs] cifs: fix channel signing (Leif Sahlberg) [1837180] - [fs] cifs: add SMB3 change notification support (Leif Sahlberg) [1837180] - [fs] cifs: make multichannel warning more visible (Leif Sahlberg) [1837180] - [fs] cifs: Add tracepoints for errors on flush or fsync (Leif Sahlberg) [1837180] - [fs] cifs: log warning message (once) if out of disk space (Leif Sahlberg) [1837180] - [fs] smb3: fix problem with null cifs super block with previous patch (Leif Sahlberg) [1837180] - [fs] SMB3: Backup intent flag missing from some more ops (Leif Sahlberg) [1837180] - [fs] cifs: update internal module version number (Leif Sahlberg) [1837180] - [fs] CIFS: Fix task struct use-after-free on reconnect (Leif Sahlberg) [1837180] - [fs] cifs: use PTR_ERR_OR_ZERO() to simplify code (Leif Sahlberg) [1837180] - [fs] cifs: add support for fallocate mode 0 for non-sparse files (Leif Sahlberg) [1837180] - [fs] CIFS: Add support for setting owner info, dos attributes, and create time (Leif Sahlberg) [1837180] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1837180] - [fs] cifs: fix unitialized variable poential problem with network I/O cache lock patch (Leif Sahlberg) [1837180] - [fs] cifs: Fix return value in __update_cache_entry (Leif Sahlberg) [1837180] - [fs] cifs: Avoid doing network I/O while holding cache lock (Leif Sahlberg) [1837180] - [fs] cifs: Fix potential deadlock when updating vol in cifs_reconnect() (Leif Sahlberg) [1837180] - [fs] cifs: Merge is_path_valid() into get_normalized_path() (Leif Sahlberg) [1837180] - [fs] cifs: Introduce helpers for finding TCP connection (Leif Sahlberg) [1837180] - [fs] cifs: Get rid of kstrdup_const()'d paths (Leif Sahlberg) [1837180] - [fs] cifs: Clean up DFS referral cache (Leif Sahlberg) [1837180] - [fs] cifs: Don't use iov_iter::type directly (Leif Sahlberg) [1837180] - [fs] cifs: set correct max-buffer-size for smb2_ioctl_init() (Leif Sahlberg) [1837180] - [fs] fs/cifs/cifssmb.c: use true, false for bool variable (Leif Sahlberg) [1837180] - [fs] fs/cifs/smb2ops.c: use true, false for bool variable (Leif Sahlberg) [1837180]- [lib] XArray: Optimise xas_sibling() if !CONFIG_XARRAY_MULTI (Don Dutile) [1840916] - [include] XArray: Fix incorrect comment in header file (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause for large multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_next for large multi-index entries (Don Dutile) [1840916] - [lib] XArray tests: Add check_insert (Don Dutile) [1840916] - [documentation] XArray: Add xa_for_each_range (Don Dutile) [1840916] - [documentation] XArray: Improve documentation of search marks (Don Dutile) [1840916] - [documentation] docs: remove :c:func: annotations from xarray.rst (Don Dutile) [1840916] - [lib] XArray: Fix xas_find returning too many entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_after with multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix infinite loop with entry at ULONG_MAX (Don Dutile) [1840916] - [include] XArray: Add wrappers for nested spinlocks (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause at ULONG_MAX (Don Dutile) [1840916] - [include] xarray.h: fix kernel-doc warning (Don Dutile) [1840916] - [lib] XArray: Fix xas_next() with a single entry at 0 (Don Dutile) [1840916] - [fs] mm: fix page cache convergence regression (Don Dutile) [1840916] - [netdrv] ionic: call ionic_port_init after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: leave netdev mac alone after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: add device reset to fw upgrade down (Jonathan Toppins) [1830969] - [netdrv] ionic: refresh devinfo after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: no link check until after probe (Jonathan Toppins) [1830969] - [netdrv] phy: avoid unnecessary link-up delay in polling mode (Petr Oros) [1785663] - [x86] x86: Select HARDIRQS_SW_RESEND on x86 (David Arcari) [1840433] - [pci] PCI/AER: Fix the broken interrupt injection (David Arcari) [1840433] - [kernel] genirq: Provide interrupt injection mechanism (David Arcari) [1840433] - [kernel] genirq: Sanitize state handling in check_irq_resend() (David Arcari) [1840433] - [kernel] genirq: Add return value to check_irq_resend() (David Arcari) [1840433] - [x86] x86/apic/vector: Force interupt handler invocation to irq context (David Arcari) [1840433] - [kernel] genirq: Add protection against unsafe usage of generic_handle_irq() (David Arcari) [1840433] - [kernel] genirq/debugfs: Add missing sanity checks to interrupt injection (David Arcari) [1840433] - [include] genirq/irqdomain: Make sure all irq domain flags are distinct (David Arcari) [1840433] - [x86] x86/apic/msi: Plug non-maskable MSI affinity race (David Arcari) [1840433] - [char] char: ipmi: convert to use i2c_new_client_device() (Tony Camuso) [1832408] - [char] ipmi: kcs: Fix aspeed_kcs_probe_of_v1() (Tony Camuso) [1832408] - [char] ipmi: Add missing annotation for ipmi_ssif_lock_cond() and ipmi_ssif_unlock_cond() (Tony Camuso) [1832408] - [char] ipmi: kcs: aspeed: Implement v2 bindings (Tony Camuso) [1832408] - [char] ipmi: kcs: Finish configuring ASPEED KCS device before enable (Tony Camuso) [1832408] - [char] ipmi: fix hung processes in __get_guid() (Tony Camuso) [1832408] - [char] drivers: char: ipmi: ipmi_msghandler: Pass lockdep expression to RCU lists (Tony Camuso) [1832408] - [char] ipmi_si: Avoid spurious errors for optional IRQs (Tony Camuso) [1832408] - [base] driver core: platform: Export platform_get_irq_optional() (Tony Camuso) [1832408] - [base] driver core: platform: Introduce platform_get_irq_optional() (Tony Camuso) [1832408] - [x86] x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage (Kairui Song) [1779544] - [powerpc] powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error (Pingfan Liu) [1792125] - [powerpc] powerpc/nvdimm: Use HCALL error as the return value (Pingfan Liu) [1792125] - [scsi] scsi: sd: Signal drive managed SMR disks (Ewan Milne) [1838784] - [scsi] scsi: core: free sgtables in case command setup fails (Ewan Milne) [1838784] - [scsi] scsi: core: Allow the state change from SDEV_QUIESCE to SDEV_BLOCK (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_write (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_common_write (Ewan Milne) [1838784] - [scsi] scsi: sd: Fix optimal I/O size for devices that change reported values (Ewan Milne) [1838784] - [scsi] scsi: move scsicam_bios_param to the end of scsicam.c (Ewan Milne) [1838784] - [scsi] scsi: simplify scsi_bios_ptable (Ewan Milne) [1838784] - [scsi] scsi: core: Use scnprintf() for avoiding potential buffer overflow (Ewan Milne) [1838784] - [scsi] scsi: core: avoid repetitive logging of device offline messages (Ewan Milne) [1838784] - [scsi] scsi: core: use kobj_to_dev (Ewan Milne) [1838784] - [scsi] scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI (Ewan Milne) [1838784] - [scsi] scsi: core: Fix a compiler warning triggered by the SCSI logging code (Ewan Milne) [1838784] - [scsi] scsi: core: Adjust DBD setting in MODE SENSE for caching mode page per LLD (Ewan Milne) [1838784] - [scsi] scsi: sd_zbc: Improve report zones error printout (Ewan Milne) [1838784] - [scsi] scsi: scsi_transport_sas: Fix memory leak when removing devices (Ewan Milne) [1838784] - [scsi] scsi: scsi_debug: num_tgts must be >= 0 (Ewan Milne) [1838784] - [scsi] scsi: core: Handle drivers which set sg_tablesize to zero (Ewan Milne) [1838784] - [scsi] scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6) (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): get rid of access_ok() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): get rid of access_ok()/__copy_from_user()/__get_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_read(): get rid of access_ok()/__copy_..._user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): don't bother with access_ok (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): __get_user() can fail.. (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): replace access_ok() + __copy_from_user() with copy_from_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): fix copyout handling (Ewan Milne) [1838784] - [scsi] scsi: core: scsi_trace: Use get_unaligned_be*() (Ewan Milne) [1838784] - [scsi] drivers/scsi: Replace rcu_swap_protected() with rcu_replace_pointer() (Ewan Milne) [1838784] - [scsi] scsi: sd: define variable dif as unsigned int instead of bool (Ewan Milne) [1838784] - [scsi] scsi: core: try to get module before removing device (Ewan Milne) [1838784] - [scsi] scsi: scsi_dh_alua: handle RTPG sense code correctly during state transitions (Ewan Milne) [1838784] - [powerpc] powerpc/64: flush_inval_dcache_range() becomes flush_dcache_range() (Gustavo Duarte) [1834180] - [x86] x86/ima: use correct identifier for SetupMode variable (Diego Domingos) [1781925] - [lib] kobject: fix dereference before null check on kobj (Diego Domingos) [1781925] - [include] MODSIGN: make new include file self contained (Diego Domingos) [1781925] - [security] ima: initialize the "template" field with the default template (Diego Domingos) [1781925] - [x86] x86/ima: Check EFI_RUNTIME_SERVICES before using (Diego Domingos) [1781925] - [x86] x86/ima: check EFI SetupMode too (Diego Domingos) [1781925] - [security] ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() (Diego Domingos) [1781925] - [security] evm: check hash algorithm passed to init_desc() (Diego Domingos) [1781925] - [base] firmware: improve LSM/IMA security behaviour (Diego Domingos) [1781925] - [lib] kobject: Add support for default attribute groups to kobj_type (Diego Domingos) [1781925] - [samples] samples/kobject: Replace foo_ktype's default_attrs field with groups (Diego Domingos) [1781925] - [x86] x86/ima: require signed kernel modules (Diego Domingos) [1781925] - [security] powerpc: Load firmware trusted keys/hashes into kernel keyring (Diego Domingos) [1781925] - [powerpc] powerpc: expose secure variables to userspace via sysfs (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Add OPAL API interface to access secure variable (Diego Domingos) [1781925] - [powerpc] powerpc/ima: fix secure boot rules in ima arch policy (Diego Domingos) [1781925] - [security] ima: Set again build_ima_appraise variable (Diego Domingos) [1781925] - [security] ima: Remove redundant policy rule set in add_rules() (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Indicate kernel modules appended signatures are enforced (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Update ima arch policy to check for blacklist (Diego Domingos) [1781925] - [security] ima: Check against blacklisted hashes for files with modsig (Diego Domingos) [1781925] - [security] ima: prevent a file already mmap'ed write to be mmap'ed execute (Diego Domingos) [1781925] - [certs] certs: Add wrapper function to check blacklisted binary hash (Diego Domingos) [1781925] - [security] ima: Make process_buffer_measurement() generic (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Define trusted boot policy (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the trusted boot state of the system (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Add support to initialize ima policy rules (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the secure boot mode of the system (Diego Domingos) [1781925] - [security] ima: use struct_size() in kzalloc() (Diego Domingos) [1781925] - [tools] sefltest/ima: support appended signatures (modsig) (Diego Domingos) [1781925] - [security] ima: Fix use after free in ima_read_modsig() (Diego Domingos) [1781925] - [security] ima: fix freeing ongoing ahash_request (Diego Domingos) [1781925] - [security] ima: always return negative code for error (Diego Domingos) [1781925] - [security] ima: Store the measurement again when appraising a modsig (Diego Domingos) [1781925] - [security] ima: Define ima-modsig template (Diego Domingos) [1781925] - [security] ima: Collect modsig (Diego Domingos) [1781925] - [security] ima: Implement support for module-style appended signatures (Diego Domingos) [1781925] - [security] ima: Factor xattr_verify() out of ima_appraise_measurement() (Diego Domingos) [1781925] - [security] integrity: Introduce struct evm_xattr (Diego Domingos) [1781925] - [security] ima: Add modsig appraise_type option for module-style appended signatures (Diego Domingos) [1781925] - [kernel] MODSIGN: Export module signature definitions (Diego Domingos) [1781925] - [kernel] modsign: log module name in the event of an error (Diego Domingos) [1781925] - [kernel] KEXEC: Call ima_kexec_cmdline to measure the boot command line args (Diego Domingos) [1781925] - [security] IMA: Define a new template field buf (Diego Domingos) [1781925] - [security] IMA: Define a new hook to measure the kexec boot command line arguments (Diego Domingos) [1781925] - [security] IMA: support for per policy rule template formats (Diego Domingos) [1781925] - [security] integrity: Fix __integrity_init_keyring() section mismatch (Diego Domingos) [1781925] - [security] x86/ima: fix the Kconfig dependency for IMA_ARCH_POLICY (Diego Domingos) [1781925] - [security] ima: Make arch_policy_entry static (Diego Domingos) [1781925] - [security] ima: show rules with IMA_INMASK correctly (Diego Domingos) [1781925] - [security] ima: fix wrong signed policy requirement when not appraising (Diego Domingos) [1781925] - [tools] selftests/kexec: update get_secureboot_mode (Diego Domingos) [1781925] - [tools] selftests/kexec: make kexec_load test independent of IMA being enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: check kexec_load and kexec_file_load are enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: Add missing '=y' to config options (Diego Domingos) [1781925] - [tools] selftests/kexec: kexec_file_load syscall test (Diego Domingos) [1781925] - [tools] selftests/kexec: define "require_root_privileges" (Diego Domingos) [1781925] - [tools] selftests/kexec: define common logging functions (Diego Domingos) [1781925] - [tools] selftests/kexec: define a set of common functions (Diego Domingos) [1781925] - [tools] selftests/kexec: cleanup the kexec selftest (Diego Domingos) [1781925] - [tools] selftests/kexec: move the IMA kexec_load selftest to selftests/kexec (Diego Domingos) [1781925] - [security] evm: remove set but not used variable 'xattr' (Diego Domingos) [1781925] - [security] security: integrity: partial revert of make ima_main explicitly non-modular (Diego Domingos) [1781925] - [security] ima: cleanup the match_token policy code (Diego Domingos) [1781925] - [security] ima: Use inode_is_open_for_write (Diego Domingos) [1781925] - [security] security: fs: make inode explicitly non-modular (Diego Domingos) [1781925] - [security] security: audit and remove any unnecessary uses of module.h (Diego Domingos) [1781925] - [security] security: integrity: make evm_main explicitly non-modular (Diego Domingos) [1781925] - [security] security: integrity: make ima_main explicitly non-modular (Diego Domingos) [1781925] - [tools] selftests/ima: kexec_load syscall test (Diego Domingos) [1781925] - [security] ima: don't measure/appraise files on efivarfs (Diego Domingos) [1781925] - [x86] x86/ima: retry detecting secure boot mode (Diego Domingos) [1781925] - [x86] x86/ima: define arch_get_ima_policy() for x86 (Diego Domingos) [1781925] - [kernel] kernel/kexec_file.c: remove some duplicated includes (Diego Domingos) [1781925] - [security] ima: open a new file instance if no read permissions (Diego Domingos) [1781925] - [security] security/integrity: constify some read-only data (Diego Domingos) [1781925] - [documentation] security: fix LSM description location (Diego Domingos) [1781925] - [security] evm: Allow non-SHA1 digital signatures (Diego Domingos) [1781925] - [security] security: export security_kernel_load_data function (Diego Domingos) [1781925] - [security] ima: based on policy warn about loading firmware (pre-allocated buffer) (Diego Domingos) [1781925] - [security] ima: prevent kexec_load syscall based on runtime secureboot flag (Diego Domingos) [1781925] - [security] module: replace the existing LSM hook in init_module (Diego Domingos) [1781925] - [security] ima: based on policy require signed firmware (sysfs fallback) (Diego Domingos) [1781925] - [security] ima: add support for arch specific policies (Diego Domingos) [1781925] - [security] ima: based on policy require signed kexec kernel images (Diego Domingos) [1781925] - [security] ima: refactor ima_init_policy() (Diego Domingos) [1781925] - [include] sysfs: Fixes __BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [include] security: define new LSM hook named security_kernel_load_data (Diego Domingos) [1781925] - [kernel] kexec: add call to LSM hook in original kexec_load syscall (Diego Domingos) [1781925] - [base] firmware: add call to LSM hook before firmware sysfs fallback (Diego Domingos) [1781925] - [security] ima: add build time policy (Diego Domingos) [1781925] - [security] ima: Support platform keyring for kernel appraisal (Diego Domingos) [1781925] - [security] integrity: Remove references to module keyring (Diego Domingos) [1781925] - [powerpc] powerpc/kexec: Fix loading of kernel + initramfs with kexec_file_load() (Diego Domingos) [1781925] - [security] ima: Use designated initializers for struct ima_event_data (Diego Domingos) [1781925] - [security] ima: Update MAX_TEMPLATE_NAME_LEN to fit largest reasonable definition (Diego Domingos) [1781925] - [certs] PKCS#7: Refactor verify_pkcs7_signature() (Diego Domingos) [1781925] - [crypto] PKCS#7: Introduce pkcs7_get_digest() (Diego Domingos) [1781925] - [security] integrity: Select CONFIG_KEYS instead of depending on it (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Move opal_power_control_init() call in opal_init() (Diego Domingos) [1781925] - [security] x86/efi: move common keyring handler functions to new file (Diego Domingos) [1781925] - [security] x86/efi: remove unused variables (Diego Domingos) [1781925] - [include] sysfs: add BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [x86] x86/ima: define arch_ima_get_secureboot (Diego Domingos) [1781925] - [powerpc] powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters (Steve Best) [1840279] - [powerpc] powerpc/xive: Clear the page tables for the ESB IO mapping (Steve Best) [1840279] - [hv] hyper-v: Use UUID API for exporting the GUID (Mohammed Gamal) [1828451 1815498] - [kernel] uuid: Add inline helpers to import / export UUIDs (Mohammed Gamal) [1828451 1815498] - [hv] hv: Move AEOI determination to architecture dependent code (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash data in die() when panic_on_oops is set (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Report crash register data when sysctl_record_panic_msg is not set (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash register data or kmsg before running crash kernel (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Trigger crash enlightenment only once during system crash (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Free hv_panic_page when fail to register kmsg dump (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Unload vmbus channel in hv panic callback (Mohammed Gamal) [1828451 1815498] - [hv] hv_debugfs: Make hv_debug_root static (Mohammed Gamal) [1828451 1815498] - [hv] hyperv_vmbus.h: Replace zero-length array with flexible-array member (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23) (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: Balloon up according to request page number (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: use generic_online_page() (Mohammed Gamal) [1828451 1815498] - [mm] memory_hotplug: export generic_online_page() (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Fix crash handler reset of Hyper-V synic (Mohammed Gamal) [1828451 1815498] - [hv] hv: Replace binary semaphore with mutex (Mohammed Gamal) [1828451 1815498] - [hv] hv: balloon: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: util: Specify ring buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: Specify receive buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Add module parameter to cap the VMBus version (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Enable VMBus protocol versions 4.1, 5.1 and 5.2 (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Introduce table of VMBus protocol versions (Mohammed Gamal) [1828451 1815498] - [pci] hv: Replace zero-length array with flexible-array member (Mohammed Gamal) [1793636] - [pci] hv: Decouple the func definition in hv_dr_state from VSP message (Mohammed Gamal) [1793636] - [pci] hv: Add support for protocol 1.3 and support PCI_BUS_RELATIONS2 (Mohammed Gamal) [1793636] - [pci] hv: Add missing kfree(hbus) in hv_pci_probe()'s error handling path (Mohammed Gamal) [1793636] - [pci] hv: Remove unnecessary type casting from kzalloc (Mohammed Gamal) [1793636] - [pci] hv: Avoid a kmemleak false positive caused by the hbus buffer (Mohammed Gamal) [1793636] - [infiniband] RDMA/srpt: Fix disabling device management (Kamal Heib) [1840016] - [misc] vhost: disable for OABI (Jason Wang) [1771441] - [include] virtio: drop vringh.h dependency (Jason Wang) [1771441] - [virtio] virtio_input: pull in slab.h (Jason Wang) [1771441] - [char] virtio-rng: pull in slab.h (Jason Wang) [1771441] - [block] virtio_blk: add a missing include (Jason Wang) [1771441] - [vdpa] vdpa: fix comment of vdpa_register_device() (Jason Wang) [1771441] - [vhost] vdpa: make vhost, virtio depend on menu (Jason Wang) [1771441] - [include] vdpa: allow a 32 bit vq alignment (Jason Wang) [1771441] - [vdpa] vdpasim: Return status in vdpasim_get_status (Jason Wang) [1771441] - [vdpa] vdpa: remove unused variables 'ifcvf' and 'ifcvf_lm' (Jason Wang) [1771441] - [vdpa] vdpa-sim: depend on HAS_DMA (Jason Wang) [1771441] - [virtio] vdpa: move to drivers/vdpa (Jason Wang) [1771441] - [virtio] virtio: Intel IFC VF driver for VDPA (Jason Wang) [1771441] - [virtio] vdpasim: vDPA device simulator (Jason Wang) [1771441] - [vhost] vhost: introduce vDPA-based backend (Jason Wang) [1771441] - [virtio] virtio: introduce a vDPA based transport (Jason Wang) [1771441] - [virtio] vDPA: introduce vDPA bus (Jason Wang) [1771441] - [vhost] vringh: IOTLB support (Jason Wang) [1771441] - [vhost] vhost: factor out IOTLB (Jason Wang) [1771441] - [vhost] vhost: allow per device message handler (Jason Wang) [1771441] - [misc] vhost: refine vhost and vringh kconfig (Jason Wang) [1771441] - [vhost] vringh: fix copy direction of vringh_iov_push_kern() (Jason Wang) [1771441] - [vhost] vhost: factor out setting vring addr and num (Jason Wang) [1771441] - [vhost] vhost: introduce helpers to get the size of metadata area (Jason Wang) [1771441] - [vhost] vhost: rename vq_iotlb_prefetch() to vq_meta_prefetch() (Jason Wang) [1771441] - [vhost] vhost: fine grain userspace memory accessors (Jason Wang) [1771441] - [vhost] vhost: generalize adding used elem (Jason Wang) [1771441] - [misc] mic: vop: Allow building on more systems (Jason Wang) [1771441] - [virtio] virtio: support VIRTIO_F_ORDER_PLATFORM (Jason Wang) [1771441] - [uapi] vhost: split structs into a separate header file (Jason Wang) [1771441] - [fs] compat_ioctl: add compat_ptr_ioctl() (Jason Wang) [1771441] - [vhost] vhost: allow vhost-scsi driver to be built-in (Jason Wang) [1771441] - [x86] arch/x86: Remove vendor specific CPU ID checks (Prarit Bhargava) [1840145] - [tools] perf vendor events amd: Update Zen1 events to V2 (Wei Huang) [1790641] - [tools] perf vendor events amd: Add Zen2 events (Wei Huang) [1790641] - [tools] perf vendor events amd: Restrict model detection for zen1 based processors (Wei Huang) [1790641] - [x86] perf/amd/uncore: Add support for Family 19h L3 PMU (Wei Huang) [1790641] - [x86] perf/amd/uncore: Make L3 thread mask code more readable (Wei Huang) [1790641] - [x86] perf/amd/uncore: Prepare L3 thread mask code for Family 19h (Wei Huang) [1790641] - [scsi] scsi: fnic: Use scnprintf() for avoiding potential buffer overflow (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: do not queue commands during fwreset (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix invalid stack access (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix use after free (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: make array dev_cmd_err static const, makes object smaller (Govindarajulu Varadarajan) [1797808]- [media] media: v4l: fix uapi mpeg slice params definition (Torez Smith) [1825410 1821835] - [uapi] v4l2-controls: add a missing include (Torez Smith) [1825410 1821835] - [dma] dma-mapping: remove dma_release_declared_memory (Torez Smith) [1825410 1821835] - [usb] usb/ohci-tmio: remove the HCD_DMA flag (Torez Smith) [1825410 1821835] - [usb] usb: add a HCD_DMA flag instead of guestimating DMA capabilities (Torez Smith) [1825410 1821835] - [usb] usb: add a hcd_uses_dma helper (Torez Smith) [1825410 1821835] - [usb] usb: don't create dma pools for HCDs with a localmem_pool (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: Mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [usb] USB: drop HCD_LOCAL_MEM flag (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: init genalloc for local memory (Torez Smith) [1825410 1821835] - [usb] dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag (Torez Smith) [1825410 1821835] - [media] media: xirlink_cit: add missing descriptor sanity checks (Torez Smith) [1825410 1821835] - [media] media: ttusb-dec: Fix info-leak in ttusb_dec_send_command() (Torez Smith) [1788005 1825410 1821835] {CVE-2019-19533} - [media] media: usb: fix memory leak in af9005_identify_state (Torez Smith) [1825141 1825410 1821835] {CVE-2019-18809} - [netdrv] cdc_ether: fix rndis support for Mediatek based smartphones (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove calling netif_napi_del (Torez Smith) [1825410 1821835] - [netdrv] Revert "r8152: napi hangup fix after disconnect" (Torez Smith) [1825410 1821835] - [netdrv] r8152: Set memory to all 0xFFs on failed reg reads (Torez Smith) [1825410 1821835] - [netdrv] net: kalmia: fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] cx82310_eth: fix a memory leak bug (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix typo in register name (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: force the string buffer NULL-terminated (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: fix improper read if get_registers() fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: Add the BroadMobi BM818 card (Torez Smith) [1825410 1821835] - [netdrv] can: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: fix potential double kfree_skb() (Torez Smith) [1825410 1821835] - [netdrv] usb: qmi_wwan: add D-Link DWM-222 A2 device ID (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: change V4L2_PIX_FMT_BGRA444 define: fourcc was already in use (Torez Smith) [1825410 1821835] - [netdrv] r8152: set RTL8152_UNPLUG only for real disconnection (Torez Smith) [1825410 1821835] - [netdrv] r8152: move calling r8153b_rx_agg_chg_indicate() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: init MAC address buffers (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix the setting of detecting the linking change for runtime suspend (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix locking and a missing msleep (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix out-of-bounds read (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Fix shifting signed 32-bit value by 31 bits problem (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 468 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 238 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 235 (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: extend permitted QMAP mux_id value range (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: avoid RCU stalls on device disconnect when in QMAP mode (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add network device usage statistics for qmimux devices (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add support for QMAP padding in the RX path (Torez Smith) [1825410 1821835] - [media] media: cx231xx-cards: Add Hauppauge 955Q variant (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add Hauppauge HVR1955/1975 devices (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add i2c client demod/tuner support (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add multiple dvb frontend support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix access to uninitialized fields on probe error (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Include streaming interface number in debugfs dir name (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig: Remove duplicate menu entry (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix null-ptr-deref in class_unregister() (Torez Smith) [1825410 1821835] - [media] media: cxusb: Revert "media: cxusb: add raw mode support for, Medion MD95700" (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 412 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 258 (Torez Smith) [1825410 1821835] - [media] media: media/usb: set device_caps in struct video_device (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/cxusb-analog.c: fix coccinelle warning, use ktime.h (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131 (Torez Smith) [1825410 1821835] - [media] media: cx231xx-dvb: fix memory leak in dvb_fini() (Torez Smith) [1825410 1821835] - [media] media: em28xx: use usb_to_input_id() rather than handrolling it (Torez Smith) [1825410 1821835] - [media] media: em28xx: use common code for decoding nec scancodes (Torez Smith) [1825410 1821835] - [media] media: em28xx: give RC device proper name (Torez Smith) [1825410 1821835] - [media] media: cxusb: fix several coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb-analog: Fix some coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb: add raw mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: add analog mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: implement Medion MD95700 digital / analog coexistence (Torez Smith) [1825410 1821835] - [media] media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364xx_vidioc_querycap (Torez Smith) [1825410 1821835] - [media] media: pwc: convert to BIT macro (Torez Smith) [1825410 1821835] - [media] media: cpia2_usb: first wake up, then free in disconnect (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: use a different format for warnings (Torez Smith) [1825410 1821835] - [media] media: smsusb: better handle optional alignment (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1825410 1821835] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 (Torez Smith) [1825410 1821835] - [media] media: remove redundant 'default n' from Kconfig-s (Torez Smith) [1825410 1821835] - [media] media: af9035: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Report error on all error paths (Torez Smith) [1825410 1821835] - [media] media: au0828: fix null dereference in error path (Torez Smith) [1825410 1821835] - [media] media: dvb: usb: fix use after free in dvb_usb_device_exit (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix false-positive "uninitialized variable" warning (Torez Smith) [1825410 1821835] - [netdrv] usbnet: fix kernel crash after disconnect (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix racing condition (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 24 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 17 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier for more missed files (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix general protection fault in smsusb (Torez Smith) [1825410 1821835] - [media] media: prefix header search paths with $(srctree)/ (Torez Smith) [1825410 1821835] - [media] media: remove unneeded header search paths (Torez Smith) [1825410 1821835] - [netdrv] aqc111: cleanup mtu related logic (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix writing to the phy on BE" (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix double endianness swap on BE" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix double endianness swap on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix writing to the phy on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix endianness issue in aqc111_change_mtu (Torez Smith) [1825410 1821835] - [netdrv] net: usb: smsc: fix warning reported by kbuild test robot (Torez Smith) [1825410 1821835] - [netdrv] net: usb: support of_get_mac_address new ERR_PTR error (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Remove unnecessary NULL pointer check (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Simplify device detection (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: new Wistron, ZTE and D-Link devices (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB555 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB4444 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 32-bit RGB formats (Torez Smith) [1825410 1821835] - [netdrv] r8152: sync sa_family with the media type of network device (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Prevent a buffer overflow (Torez Smith) [1825410 1821835] - [media] media: au0828: stop video streaming only when last user stops (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable() (Torez Smith) [1825410 1821835] - [media] media: au0828: fix enable and disable source audio and video inconsistencies (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add quirk for Quectel dynamic config (Torez Smith) [1825410 1821835] - [netdrv] r8152: Refresh MAC address during USBDEVFS_RESET (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove extra action copying ethernet address (Torez Smith) [1825410 1821835] - [media] media: replace strncpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: usbvision: fix a potential NULL pointer dereference (Torez Smith) [1825410 1821835] - [media] media: gspca: Kill URBs on USB device disconnect (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add Olicard 600 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by QNAP device (Torez Smith) [1825410 1821835] - [media] media: pwc-ctl: pChoose can't be NULL (Torez Smith) [1825410 1821835] - [media] media: Kconfig files: use the right help coding style (Torez Smith) [1825410 1821835] - [media] media: em28xx-input: make const array addr_list static (Torez Smith) [1825410 1821835] - [media] media: dvb: Add support for the Avermedia TD310 (Torez Smith) [1825410 1821835] - [media] media: dvb: init i2c already in it930x_frontend_attach (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Avoid leaking dvb frontend (Torez Smith) [1825410 1821835] - [media] media: gspca: do not resubmit URBs when streaming has stopped (Torez Smith) [1825410 1821835] - [media] media: au0828: minor fix to a misleading comment in _close() (Torez Smith) [1825410 1821835] - [media] media: go7007: avoid clang frame overflow warning with KASAN (Torez Smith) [1825410 1821835] - [media] media: cpia2: Fix use-after-free in cpia2_exit (Torez Smith) [1825410 1821835] - [netdrv] peak_usb: fix clang build warning (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Quectel EG12/EM12 (Torez Smith) [1825410 1821835] - [media] media: a few more typos at staging, pci, platform, radio and usb (Torez Smith) [1825410 1821835] - [media] media: usb: fix several typos (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Use usb_make_path to fill in usb_info (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: v4l: Add 32-bit packed YUV formats (Torez Smith) [1825410 1821835] - [netdrv] net: usb: cdc-phonet: use struct_size() in alloc_netdev() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: usbvision: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: cpia2: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Avoid NULL pointer dereference at the end of streaming (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix 'type' check leading to overflow (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: ax88772_bind return error when hw_reset fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: remove set but not used variable 'rx_stat' (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by TRENDnet device (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add more field helper macros (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: remove unnecessary COM3 initialization (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove camera clock setup from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove mode specific video data registers from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: add SGBRG8 bayer mode support (Torez Smith) [1825410 1821835] - [media] media: gspca: ov543-ov772x: move video format specific registers into bridge_start (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in TRY_FMT (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in ENUM_FRAMEINTERVALS (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534: replace msleep(10) with usleep_range (Torez Smith) [1825410 1821835] - [uapi] media: v4l: uAPI: V4L2_BUF_TYPE_META_OUTPUT is an output buffer type (Torez Smith) [1825410 1821835] - [media] media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: gspca: Check the return value of write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed check for goto_low_power (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed return-value check for do_command (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls.c/uvc: zero v4l2_event (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Don't use coherent DMA buffers for ISO transfer (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Introduce TRACE_EVENTs for pwc_isoc_handler() (Torez Smith) [1825410 1821835] - [netdrv] cdc_ether: trivial whitespace readability fix (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add MTU default to qmap network interface (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Fibocom NL678 series (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Resolve issue with changing MAC address (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Telit LN940 series (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Fibocom NL668 series (Torez Smith) [1825410 1821835] - [media] media: v4l: Add support for V4L2_BUF_TYPE_META_OUTPUT (Torez Smith) [1825410 1821835] - [media] media: siano: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix spelling mistake "statuss" -> "status" (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move interrupt buffer to priv buffer (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Add missing usb_free_urb to free interrupt urb (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Bugfix for wrong return values (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Support for ASUS A6VM notebook added (Torez Smith) [1825410 1821835] - [media] media: usb: dvb-usb: remove old friio driver (Torez Smith) [1825410 1821835] - [media] media: lmedm04: use dvb_usbv2_generic_rw_locked (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move usb buffer to lme2510_state (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: add support for Sony CXD2837ER slave demod (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Utilise for_each_uvc_urb iterator (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename uvc_{un, }init_video() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Split uvc_video_enable into two (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Move decode processing to process context (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Abstract streaming object lifetime (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Support asynchronous buffer handling (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Simplify spin-lock usage (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Protect queue internals with helper (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Convert decode functions to use new context structure (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor URB descriptors (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix spelling mistake, "Cinnergy" -> "Cinergy" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor teardown of uvc on USB disconnect (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add support for the CNF4 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add 4bpp packed depth confidence format CNF4 (Torez Smith) [1825410 1821835] - [media] media: usb: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: dvb: Use WARM definition from identify_state() (Torez Smith) [1825410 1821835] - [media] media: dib0700: fix spelling mistake "Amplifyer" -> "Amplifier" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Fix incorrect use of transfer_flags URB_FREE_BUFFER (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize wol_cfg with memset in aqc111_suspend (Torez Smith) [1825410 1821835] - [netdrv] net: Don't default Aquantia USB driver to 'y' (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: fix spelling mistake: "resumbmitting" -> "resubmitting" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend cdc_ether blacklist (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add ASIX's HW ids (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for wake on LAN by MAGIC packet (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement get/set_link_ksettings callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize ethtool_ops structure (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add RX VLAN filtering support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for VLAN_CTAG_TX/RX offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement set_rx_mode callback (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for TSO (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for enable/disable checksum offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for changing MTU (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add checksum offload support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement RX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement TX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for getting and setting of MAC address (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce link management (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce PHY access (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Various callbacks implementation (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add implementation of read and write commands (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add bind and empty unbind callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Driver skeleton for Aquantia AQtion USB to 5GbE (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 (Torez Smith) [1825410 1821835] - [media] media: pulse8-cec: return 0 when invalidating the logical address (Torez Smith) [1825410 1821835] - [media] media: gspca: fix frame overflow error (Torez Smith) [1825410 1821835] - [media] media: cropcap/g_selection split (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: check for csum being in last four bytes (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix memcpy for accessing rx-data (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: simplify tx_fixup code (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix rx packet alignment (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove duplicated include from ucan.c (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove set but not used variable 'udev' (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix accessing freed memory in kvaser_usb_start_xmit() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix potential uninitialized variable use (Torez Smith) [1825410 1821835] - [netdrv] net: smsc95xx: Fix MTU range (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: disable carrier check while suspending (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: remove set but not used variable 'ctx' (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: use tasklet_init() for tasklet_struct init (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: replace `printk` with `pr_*` (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix potential sign-extension overflow on large shift (Torez Smith) [1825410 1821835] - [media] Revert "media: dvbsky: use just one mutex for serializing device R/W ops" (Torez Smith) [1825410 1821835] - [netdrv] net/usb: cancel pending work when unbinding smsc75xx (Torez Smith) [1825410 1821835] - [netdrv] smsc95xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] smsc75xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] r8152: Check for supported Wake-on-LAN Modes (Torez Smith) [1825410 1821835] - [netdrv] sr9800: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] ax88179_178a: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] asix: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [media] media: v4l: Add definition for the Sunxi tiled NV12 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add definitions for MPEG-2 slice format and metadata (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix incorrect error messages (Torez Smith) [1825410 1821835] - [media] media: au0828: cannot kfree dev before usb disconnect (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Avoid unnecessary self assignment (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: set DTR for modems in forced USB2 mode (Torez Smith) [1825410 1821835] - [media] media: mxl111sf: declare its own pads (Torez Smith) [1825410 1821835] - [media] media: au0828: use signals instead of hardcoding a pad number (Torez Smith) [1825410 1821835] - [media] media: v4l2: taint pads with the signal types for consumer devices (Torez Smith) [1825410 1821835] - [media] media: em28xx: make v4l2-compliance happier by starting sequence on zero (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix input name for Terratec AV 350 (Torez Smith) [1825410 1821835] - [media] media: em28xx: use a default format if TRY_FMT fails (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix handler for vidioc_s_input() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: remove redundant null pointer check before of_node_put (Torez Smith) [1825410 1821835] - [media] media: usbvision: remove time_in_irq (Torez Smith) [1825410 1821835] - [media] media: gspca: sq930x: use GFP_KERNEL in sd_dq_callback() (Torez Smith) [1825410 1821835] - [media] media: replace strcpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: use strscpy() instead of strlcpy() (Torez Smith) [1825410 1821835] - [documentation] media: videodev2.h: add new capabilities for buffer types (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Store device information pointer in struct uvc_device (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename UVC_QUIRK_INFO to UVC_INFO_QUIRK (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix uvc_alloc_entity() allocation alignment (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix spelling mistake: "entites" -> "entities" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove unnecessary NULL check before debugfs_remove_recursive (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make uvc_control_mapping menu_info field const (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make some structs const (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Support dynamic config on Quectel EP06 (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Do not access skb_queue_head list pointers directly (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Make declaration style consistent (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Switch to SPDX identifier (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Drop unnecessary strcpy in lan78xx_probe (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Bail out if lan78xx_get_endpoints fails (Torez Smith) [1825410 1821835] - [netdrv] net: usbnet: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls: v4l2_ctrl_add_handler: add from_other_dev (Torez Smith) [1825410 1821835] - [media] media: videodev2.h: add request_fd field to v4l2_ext_controls (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add new DV flag CAN_DETECT_REDUCED_FPS (Torez Smith) [1825410 1821835] - [media] media: af9035: prevent buffer overflow on write (Torez Smith) [1825410 1821835] - [netdrv] r8152: disable RX aggregation on new Dell TB16 dock (Torez Smith) [1825410 1821835] - [netdrv] drivers/net/usb/r8152: remove the unneeded variable "ret" in rtl8152_system_suspend (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: be sure that it won't go past the array size (Torez Smith) [1825410 1821835] - [netdrv] net:usb: Use ARRAY_SIZE instead of calculating the array size (Torez Smith) [1825410 1821835] - [media] media: au0828: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: usb: hackrf: Replace GFP_ATOMIC with GFP_KERNEL (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace mdelay() with msleep() in em28xx_pre_card_setup() (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace GFP_ATOMIC with GFP_KERNEL in em28xx_init_usb_xfer() (Torez Smith) [1825410 1821835] - [media] media: dw2102: Fix memleak on sequence of probes (Torez Smith) [1825410 1821835] - [media] media: usbtv: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: go7007: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: cx231xx: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add new 10-bit packed grayscale format (Torez Smith) [1825410 1821835] - [documentation] media: doc-rst: Add packed Bayer raw14 pixel formats (Torez Smith) [1825410 1821835] - [media] media: em28xx: disable null packet filter for WinTVdualHD (Torez Smith) [1825410 1821835] - [uapi] media: videodev2: get rid of VIDIOC_RESERVED (Torez Smith) [1825410 1821835] - [media] media: em28xx: explicitly disable TS packet filter (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/friio, dvb-usb-v2/gl861: decompose friio and merge with gl861 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: sr9700: Replace mdelay() with msleep() in sr9700_bind() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Replace mdelay() with msleep() in setup_pegasus_II() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Send a control event when a Control Change interrupt arrives (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Handle control pipe protocol STALLs (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove a redundant check (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Also validate buffers in BULK mode (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add KSMedia 8-bit IR format support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix minor spelling (Torez Smith) [1825410 1821835] - [media] media: em28xx-cards: disable V4L2 mode for dual tuners (Torez Smith) [1825410 1821835] - [media] media: em28xx: Remove duplicate PID (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix DualHD disconnect oops (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix dual transport stream operation (Torez Smith) [1825410 1821835] - [media] media: dib0700: add code comment (Torez Smith) [1825410 1821835] - [media] media: cx231xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: em28xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: hdpvr: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: tm6000: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: gl861: fix probe of dvb_usb_gl861 (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Simplify struct kvaser_cmd_cardinfo (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add support for Kvaser USB hydra family (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Split driver into kvaser_usb_core.c and kvaser_usb_leaf.c (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add SPDX GPL-2.0 license identifier (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix typos (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Improve logging messages (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_init_one() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_get_endpoints() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add pointer to struct usb_interface into struct kvaser_usb (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Replace USB timeout constants with one define (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Rename message/msg to command/cmd (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unused commands and defines (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unnecessary return (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: add driver for Theobroma Systems UCAN devices (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig/Makefile: sort alphabetically (Torez Smith) [1825410 1821835] - [media] media: gspca_kinect: cast sizeof to int for comparison (Torez Smith) [1825410 1821835] - [media] media: videodev.h: add PIX_FMT_FWHT for use with vicodec (Torez Smith) [1825410 1821835] - [netdrv] net: usb: hso: use swap macro in hso_kick_transmit (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: allow optionally getting mac address from device tree (Torez Smith) [1825410 1821835]- [hid] HID: Improve Windows Precision Touchpad detection (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: enable multi-input as a quirk for some devices (Benjamin Tissoires) [1811209] - [hid] drivers/hid/hid-multitouch.c: fix a possible null pointer access (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: Add LG MELF0410 I2C touchscreen support (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: add support for the Smart Tech panel (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: do not filter mice nodes (Benjamin Tissoires) [1811209] - [hid] HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT (Benjamin Tissoires) [1835753] - [hid] Revert "HID: wacom: generic: read the number of expected touches on a per collection basis" (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Recognize new MobileStudio Pro PID (Benjamin Tissoires) [1835753] - [hid] HID: wacom: generic: Treat serial number and related fields as unsigned (Benjamin Tissoires) [1835753] - [hid] HID: wacom: add new MobileStudio Pro 13 support (Benjamin Tissoires) [1835753] - [hid] HID: wacom: do not call hid_set_drvdata(hdev, NULL) (Benjamin Tissoires) [1835753] - [hid] HID: wacom: support named keys on older devices (Benjamin Tissoires) [1835753] - [target] scsi: target: iscsi: calling iscsit_stop_session() inside iscsit_close_session() has no effect (Maurizio Lombardi) [1840024] - [target] scsi: target: fix hang when multiple threads try to destroy the same iscsi session (Maurizio Lombardi) [1840024] - [target] scsi: target: remove boilerplate code (Maurizio Lombardi) [1840024] - [target] scsi: target: use an enum to track emulate_ua_intlck_ctrl (Maurizio Lombardi) [1840024] - [target] scsi: target: convert boolean se_dev_attrib types to bool (Maurizio Lombardi) [1840024] - [target] scsi: target: fix unmap_zeroes_data boolean initialisation (Maurizio Lombardi) [1840024] - [fs] page cache: Finish XArray conversion (Waiman Long) [1812073] - [mm] mm: Convert __do_page_cache_readahead to XArray (Waiman Long) [1812073] - [mm] mm: Convert is_page_cache_freeable to XArray (Waiman Long) [1812073] - [mm] mm: memcontrol: clean up and document effective low/min calculations (Waiman Long) [1812073] - [mm] mm: memcontrol: fix memory.low proportional distribution (Waiman Long) [1812073] - [mm] mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge() (Waiman Long) [1812073] - [mm] mm: memcg/slab: cache page number in memcg_(un)charge_slab() (Waiman Long) [1812073] - [mm] mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() (Waiman Long) [1812073] - [mm] mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page() (Waiman Long) [1812073] - [mm] mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: memcg/slab: use mem_cgroup_from_obj() (Waiman Long) [1812073] - [kernel] mm: fork: fix kernel_stack memcg stats for various stack implementations (Waiman Long) [1812073] - [mm] memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event (Waiman Long) [1812073] - [mm] mm: clean up and clarify lruvec lookup procedure (Waiman Long) [1812073] - [mm] mm: memcontrol: try harder to set a new memory.high (Waiman Long) [1812073] - [mm] mm: memcontrol: remove dead code from memory_max_write() (Waiman Long) [1812073] - [mm] mm, memcg: clean up reclaim iter array (Waiman Long) [1812073] - [mm] mm, memcg: make scan aggression always exclude protection (Waiman Long) [1812073] - [mm] mm, memcg: make memory.emin the baseline for utilisation determination (Waiman Long) [1812073] - [mm] mm, memcg: proportional memory.{low, min} reclaim (Waiman Long) [1812073] - [mm] memcg, kmem: do not fail __GFP_NOFAIL charges (Waiman Long) [1812073] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1812073] - [mm] mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan_tasks() (Waiman Long) [1812073] - [kernel] fork, memcg: alloc_thread_stack_node needs to set tsk->stack (Waiman Long) [1812073] - [mm] mm/memcontrol.c: fix bad line in comment (Waiman Long) [1812073] - [kernel] fork, memcg: fix cached_stacks case (Waiman Long) [1812073] - [mm] mm: don't raise MEMCG_OOM event due to failed high-order allocation (Waiman Long) [1812073] - [mm] mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() (Waiman Long) [1812073] - [mm] mm: vmscan: do not share cgroup iteration between reclaimers (Waiman Long) [1812073] - [mm] mm: vmscan: do not iterate all mem cgroups for global direct reclaim (Waiman Long) [1812073] - [mm] mm: workingset: use cheaper __inc_lruvec_state in irqsafe node reclaim (Waiman Long) [1812073] - [tools] xarray: Fix early termination of xas_for_each_marked (Waiman Long) [1812073] - [lib] mm: Convert workingset to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_range_has_page to XArray (Waiman Long) [1812073] - [mm] page cache: Remove stray radix comment (Waiman Long) [1812073] - [mm] page cache: Convert delete_batch to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_map_pages to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries_tag to XArray (Waiman Long) [1812073] - [mm] page cache; Convert find_get_pages_range_tag to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_contig to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_range to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entry to XArray (Waiman Long) [1812073] - [mm] page cache: Convert page deletion to XArray (Waiman Long) [1812073] - [include] page cache: Add and replace pages using the XArray (Waiman Long) [1812073] - [mm] page cache: Convert hole search to XArray (Waiman Long) [1812073] - [kernel] docs: cgroup-v1: Document the cpuset_v2_mode mount option (Waiman Long) [1812073] - [kernel] cgroup1: don't call release_agent when it is "" (Waiman Long) [1812073] - [kernel] cgroup: Iterate tasks that did not finish do_exit() (Waiman Long) [1812073] - [kernel] cgroup: cgroup_procs_next should increase position index (Waiman Long) [1812073] - [kernel] cgroup-v1: cgroup_pidlist_next should update position index (Waiman Long) [1812073] - [kernel] cgroup: init_tasks shouldn't be linked to the root cgroup (Waiman Long) [1812073] - [kernel] cgroup: Prevent double killing of css when enabling threaded cgroup (Waiman Long) [1812073] - [kernel] cgroup: fix function name in comment (Waiman Long) [1812073] - [kernel] cgroup: freezer: don't change task and cgroups status unnecessarily (Waiman Long) [1812073] - [kernel] cgroup: use cgroup->last_bstat instead of cgroup->bstat_pending for consistency (Waiman Long) [1812073] - [kernel] cgroup: remove cgroup_enable_task_cg_lists() optimization (Waiman Long) [1812073] - [kernel] cgroup: pids: use atomic64_t for pids->limit (Waiman Long) [1812073] - [kernel] cgroup: Optimize single thread migration (Waiman Long) [1812073] - [kernel] cgroup: Update comments about task exit path (Waiman Long) [1812073] - [kernel] cgroup: short-circuit current_cgns_cgroup_from_root() on the default hierarchy (Waiman Long) [1812073] - [kernel] Use kvmalloc in cgroups-v1 (Waiman Long) [1812073] - [kernel] cgroup: minor tweak for logic to get cgroup css (Waiman Long) [1812073] - [kernel] cgroup: Replace a seq_printf() call by seq_puts() in cgroup_print_ss_mask() (Waiman Long) [1812073] - [kernel] cgroup: Fix css_task_iter_advance_css_set() cset skip condition (Waiman Long) [1812073] - [kernel] cgroup: css_task_iter_skip()'d iterators must be advanced before accessed (Waiman Long) [1812073] - [include] cgroup: Include dying leaders with live threads in PROCS iterations (Waiman Long) [1812073] - [kernel] cgroup: Implement css_task_iter_skip() (Waiman Long) [1812073] - [kernel] cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to fix the accounting (Waiman Long) [1586281 1812073] - [platform] intel-speed-select: Firmware workarounds for Icelake (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix invalid core mask (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Increase CPU count (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix json perf-profile output output (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Enable clos for turbo-freq enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Check support status before enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Change debug to error (Prarit Bhargava) [1840289] - [platform] intel_speed_select: internal-only-debug-patch (Prarit Bhargava) [1840289]- [nvdimm] libnvdimm/region: Fix build error (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce an 'align' attribute (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce NDD_LABELING (Diego Domingos) [1779218] - [nvdimm] libnvdimm/namespace: Enforce memremap_compat_align() (Diego Domingos) [1779218] - [nvdimm] libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid (Diego Domingos) [1779218] - [mm] mm/memremap_pages: Introduce memremap_compat_align() (Diego Domingos) [1779218] - [x86] x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error handling in __unwind_start() (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix premature unwind stoppage due to IRET frames (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error path for bad ORC entry type (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Prevent unwinding before ORC initialization (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Don't skip the first frame for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind: Prevent false warnings for non-current tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Convert global variables to static (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in rewind_stack_do_exit() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in __switch_to_asm() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in kernel exit path (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in register clearing code (Josh Poimboeuf) [1755143] - [tools] objtool: Fix stack offset tracking for indirect CFAs (Josh Poimboeuf) [1755143] - [s390] s390: nvme reipl (Philipp Rudo) [1525179] - [s390] s390: nvme ipl (Philipp Rudo) [1525179] - [infiniband] RDMA/bnxt_re: make bnxt_re_ib_init static (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Wait for all the CQ events before freeing CQ data structures (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove unnecessary sched count (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Fix lifetimes in bnxt_re_task (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use ib_device_try_get() (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove a redundant 'memset' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variables 'pg' and 'idx' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'dev_attr' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'pg_size' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use driver_unregister and unregistration API (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor device add/remove functionalities (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Using vmalloc requires including vmalloc.h (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: use ibdev based message printing functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor doorbell management functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor notification queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor command queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor net ring allocation function (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor hardware queue memory allocation (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Replace chip context structure with pointer (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor queue pair creation code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: remove ioremap_nocache and devm_ioremap_nocache (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 adapter series (Selvin Xavier) [1790622] - [netdrv] net: be2net: reject unsupported coalescing params (Petr Oros) [1790633] - [netdrv] treewide: Use sizeof_field() macro (Petr Oros) [1790633] - [netdrv] net: emulex: benet: indent a Kconfig depends continuation line (Petr Oros) [1790633] - [infiniband] i40iw: fix null pointer dereference on a null wqe pointer (Stefan Assmann) [1839718] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Stefan Assmann) [1839718] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Stefan Assmann) [1839718] - [infiniband] i40iw: Do an RCU lookup in i40iw_add_ipv4_addr (Stefan Assmann) [1839718] - [infiniband] IB/core: Introduce ib_reg_user_mr (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: fix a potential NULL pointer dereference (Stefan Assmann) [1839718] - [infiniband] i40iw: Remove setting of VMA private data and use rdma_user_mmap_io (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: Fix potential use after free (Stefan Assmann) [1839718] - [powerpc] powerpc/pseries: Fix of_read_drc_info_cell() to point at next record (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Enable support for ibm, drc-info property (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-info (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Avoid a sometimes-uninitialized warning (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Annotate and correctly byte swap DRC properties (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Add drc-info support for hotplug slot registration (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Don't rely on firmware feature to imply drc-info support (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Fix up pointer to first drc-info entry (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Add cpu DLPAR support for drc-info property (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix drc-info mappings of logical cpus to drc-index (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix bad drc_index_start value parsing of drc-info entry (Diego Domingos) [1779198] - [kernel] sched/fair: Optimize enqueue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair() warning some more (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair warning (Phil Auld) [1780466] - [kernel] sched/fair: Fix reordering of enqueue/dequeue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Reorder enqueue/dequeue_task_fair path (Phil Auld) [1780466] - [fs] ceph: demote quotarealm lookup warning to a debug message (Jeff Layton) [1827767] - [fs] ceph: fix double unlock in handle_cap_export() (Jeff Layton) [1827767] - [fs] ceph: fix special error code in ceph_try_get_caps() (Jeff Layton) [1827767] - [fs] ceph: fix endianness bug when handling MDS session feature bits (Jeff Layton) [1827767] - [fs] ceph: fix potential bad pointer deref in async dirops cb's (Jeff Layton) [1827767] - [block] rbd: don't mess with a page vector in rbd_notify_op_lock() (Jeff Layton) [1827767] - [block] rbd: don't test rbd_dev->opts in rbd_dev_image_release() (Jeff Layton) [1827767] - [block] rbd: call rbd_dev_unprobe() after unwatching and flushing notifies (Jeff Layton) [1827767] - [block] rbd: avoid a deadlock on header_rwsem when flushing notifies (Jeff Layton) [1827767] - [fs] ceph: fix snapshot directory timestamps (Jeff Layton) [1827767] - [fs] ceph: wait for async creating inode before requesting new max size (Jeff Layton) [1827767] - [fs] ceph: don't skip updating wanted caps when cap is stale (Jeff Layton) [1827767] - [fs] ceph: request new max size only when there is auth cap (Jeff Layton) [1827767] - [fs] ceph: cleanup return error of try_get_cap_refs() (Jeff Layton) [1827767] - [fs] ceph: return ceph_mdsc_do_request() errors from __get_parent() (Jeff Layton) [1827767] - [fs] ceph: check all mds' caps after page writeback (Jeff Layton) [1827767] - [fs] ceph: update i_requested_max_size only when sending cap msg to auth mds (Jeff Layton) [1827767] - [fs] ceph: simplify calling of ceph_get_fmode() (Jeff Layton) [1827767] - [fs] ceph: remove delay check logic from ceph_check_caps() (Jeff Layton) [1827767] - [fs] ceph: consider inode's last read/write when calculating wanted caps (Jeff Layton) [1827767] - [fs] ceph: always renew caps if mds_wanted is insufficient (Jeff Layton) [1827767] - [fs] ceph: update dentry lease for async create (Jeff Layton) [1827767] - [fs] ceph: attempt to do async create when possible (Jeff Layton) [1827767] - [fs] ceph: cache layout in parent dir on first sync create (Jeff Layton) [1827767] - [fs] ceph: add new MDS req field to hold delegated inode number (Jeff Layton) [1827767] - [fs] ceph: decode interval_sets for delegated inos (Jeff Layton) [1827767] - [fs] ceph: make ceph_fill_inode non-static (Jeff Layton) [1827767] - [fs] ceph: perform asynchronous unlink if we have sufficient caps (Jeff Layton) [1827767] - [fs] ceph: don't take refs to want mask unless we have all bits (Jeff Layton) [1827767] - [fs] ceph: cap tracking for async directory operations (Jeff Layton) [1827767] - [fs] ceph: make __take_cap_refs non-static (Jeff Layton) [1827767] - [fs] ceph: add infrastructure for waiting for async create to complete (Jeff Layton) [1827767] - [fs] ceph: track primary dentry link (Jeff Layton) [1827767] - [fs] ceph: add flag to designate that a request is asynchronous (Jeff Layton) [1827767] - [fs] ceph: more caps.c lockdep assertions (Jeff Layton) [1827767] - [fs] ceph: clean up kick_flushing_inode_caps() (Jeff Layton) [1827767] - [net] libceph: directly skip to the end of redirect reply (Jeff Layton) [1827767] - [net] libceph: simplify ceph_monc_handle_map() (Jeff Layton) [1827767] - [fs] ceph: return ETIMEDOUT errno to userland when request timed out (Jeff Layton) [1827767] - [fs] ceph: re-org copy_file_range and fix some error paths (Jeff Layton) [1827767] - [fs] ceph: move to a dedicated slabcache for mds requests (Jeff Layton) [1827767] - [fs] ceph: reorganize fields in ceph_mds_request (Jeff Layton) [1827767] - [fs] ceph: replace zero-length array with flexible-array member (Jeff Layton) [1827767] - [block] rbd: enable multiple blk-mq queues (Jeff Layton) [1827767] - [block] rbd: embed image request in blk-mq pdu (Jeff Layton) [1827767] - [block] rbd: acquire header_rwsem just once in rbd_queue_workfn() (Jeff Layton) [1827767] - [block] rbd: get rid of img_request_layered_clear() (Jeff Layton) [1827767] - [block] rbd: kill img_request kref (Jeff Layton) [1827767] - [fs] ceph: check if file lock exists before sending unlock request (Jeff Layton) [1827767] - [fs] ceph: move ceph_osdc_{read, write}pages to ceph.ko (Jeff Layton) [1827767] - [fs] ceph: don't ClearPageChecked in ceph_invalidatepage() (Jeff Layton) [1827767] - [block] rbd: remove barriers from img_request_layered_{set, clear, test}() (Jeff Layton) [1827767] - [fs] libceph: drop CEPH_DEFINE_SHOW_FUNC (Jeff Layton) [1827767] - [fs] ceph: check inode type for CEPH_CAP_FILE_{CACHE, RD, REXTEND, LAZYIO} (Jeff Layton) [1827767] - [fs] ceph: add refcounting for Fx caps (Jeff Layton) [1827767] - [fs] ceph: register MDS request with dir inode from the start (Jeff Layton) [1827767] - [fs] ceph: fix memory leak in ceph_cleanup_snapid_map() (Jeff Layton) [1827767] - [net] libceph: fix alloc_msg_with_page_vector() memory leaks (Jeff Layton) [1827767] - [include] ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL (Jeff Layton) [1827767] - [fs] ceph: canonicalize server path in place (Jeff Layton) [1827767] - [fs] ceph: do not execute direct write in parallel if O_APPEND is specified (Jeff Layton) [1827767] - [block] rbd: set the 'device' link in sysfs (Jeff Layton) [1827767] - [fs] ceph: move net/ceph/ceph_fs.c to fs/ceph/util.c (Jeff Layton) [1827767] - [fs] ceph: print name of xattr in __ceph_{get, set}xattr() douts (Jeff Layton) [1827767] - [fs] ceph: print r_direct_hash in hex in __choose_mds() dout (Jeff Layton) [1827767] - [fs] ceph: use copy-from2 op in copy_file_range (Jeff Layton) [1827767] - [fs] ceph: close holes in structs ceph_mds_session and ceph_mds_request (Jeff Layton) [1827767] - [block] rbd: work around -Wuninitialized warning (Jeff Layton) [1827767] - [fs] ceph: allocate the correct amount of extra bytes for the session features (Jeff Layton) [1827767] - [fs] ceph: rename get_session and switch to use ceph_get_mds_session (Jeff Layton) [1827767] - [fs] ceph: remove the extra slashes in the server path (Jeff Layton) [1827767] - [fs] ceph: add possible_max_rank and make the code more readable (Jeff Layton) [1827767] - [fs] ceph: print dentry offset in hex and fix xattr_version type (Jeff Layton) [1827767] - [fs] ceph: only touch the caps which have the subset mask requested (Jeff Layton) [1827767] - [fs] ceph: don't clear I_NEW until inode metadata is fully populated (Jeff Layton) [1827767] - [fs] ceph: retry the same mds later after the new session is opened (Jeff Layton) [1827767] - [fs] ceph: check availability of mds cluster on mount after wait timeout (Jeff Layton) [1827767] - [fs] ceph: keep the session state until it is released (Jeff Layton) [1827767] - [fs] ceph: add __send_request helper (Jeff Layton) [1827767] - [fs] ceph: ensure we have a new cap before continuing in fill_inode (Jeff Layton) [1827767] - [fs] ceph: drop unused ttl_from parameter from fill_inode (Jeff Layton) [1827767] - [fs] ceph: fix possible long time wait during umount (Jeff Layton) [1827767] - [fs] ceph: only choose one MDS who is in up:active state without laggy (Jeff Layton) [1827767] - [fs] ceph: fix mdsmap cluster available check based on laggy number (Jeff Layton) [1827767] - [fs] ceph: remove unnecessary assignment in ceph_pre_init_acls() (Jeff Layton) [1827767] - [fs] ceph: delete redundant douts in con_get/put() (Jeff Layton) [1827767] - [fs] ceph: hold extra reference to r_parent over life of request (Jeff Layton) [1827767] - [fs] ceph: add more debug info when decoding mdsmap (Jeff Layton) [1827767] - [fs] ceph: switch to global cap helper (Jeff Layton) [1827767] - [fs] ceph: trigger the reclaim work once there has enough pending caps (Jeff Layton) [1827767] - [fs] ceph: show tasks waiting on caps in debugfs caps file (Jeff Layton) [1827767] - [fs] fs: ceph: Delete timespec64_trunc() usage (Jeff Layton) [1827767] - [block] rbd: ask for a weaker incompat mask for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't query snapshot features (Jeff Layton) [1827767] - [block] rbd: remove snapshot existence validation code (Jeff Layton) [1827767] - [block] rbd: don't establish watch for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't acquire exclusive lock for read-only mappings (Jeff Layton) [1827767] - [block] rbd: disallow read-write partitions on images mapped read-only (Jeff Layton) [1827767] - [block] rbd: treat images mapped read-only seriously (Jeff Layton) [1827767] - [block] rbd: introduce RBD_DEV_FLAG_READONLY (Jeff Layton) [1827767] - [block] rbd: introduce rbd_is_snap() (Jeff Layton) [1827767] - [fs] ceph: don't leave ino field in ceph_mds_request_head uninitialized (Jeff Layton) [1827767] - [fs] ceph: tone down loglevel on ceph_mdsc_build_path warning (Jeff Layton) [1827767] - [fs] ceph: fix geting random mds from mdsmap (Jeff Layton) [1827767] - [block] rbd: fix spelling mistake "requeueing" -> "requeuing" (Jeff Layton) [1827767] - [fs] ceph: make several helper accessors take const pointers (Jeff Layton) [1827767] - [net] libceph: drop unnecessary check from dispatch() in mon_client.c (Jeff Layton) [1827767] - [fs] ceph: don't allow copy_file_range when stripe_count != 1 (Jeff Layton) [1827767] - [fs] ceph: allow object copies across different filesystems in the same cluster (Jeff Layton) [1827767] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1827767] - [fs] ceph: allow copy_file_range when src and dst inode are same (Jeff Layton) [1827767] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1827767] - [fs] ceph: make 'nocopyfrom' a default mount option (Jeff Layton) [1827767] - [fs] vfs: allow copy_file_range to copy across devices (Jeff Layton) [1827767] - [fs] vfs: no fallback for ->copy_file_range (Jeff Layton) [1827767] - [fs] ceph: add destination file data sync before doing any remote copy (Jeff Layton) [1827767] - [fs] ceph: new mount option to disable usage of copy-from op (Jeff Layton) [1827767] - [fs] ceph: support copy_file_range file operation (Jeff Layton) [1827767] - [include] libceph: support the RADOS copy-from operation (Jeff Layton) [1827767] - [fs] cachefiles: Fix race between read_waiter and read_copier involving op->to_do (Dave Wysochanski) [1832644] - [char] security: keys: trusted: fix lost handle flush (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Remove set but not used variable 'keyhndl' (Jerry Snitselaar) [1815609] - [char] KEYS: trusted: Move TPM2 trusted keys code (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Create trusted keys subsystem (Jerry Snitselaar) [1815609] - [security] KEYS: Use common tpm_buf for trusted and asymmetric keys (Jerry Snitselaar) [1815609] - [char] tpm: Move tpm_buf code to include/linux/ (Jerry Snitselaar) [1815609] - [char] tpm/tpm_tis: Free IRQ if probing fails (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Revert tpm_tis_spi_mod.ko to tpm_tis_spi.ko (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add tpm_version_major sysfs file (Jerry Snitselaar) [1815609] - [char] tpm: Handle negative priv->response_len in tpm_common_read() (Jerry Snitselaar) [1815609] - [char] tpm: fix invalid locking in NONBLOCKING mode (Jerry Snitselaar) [1815609] - [char] tpm_crb: fix fTPM on AMD Zen+ CPUs (Jerry Snitselaar) [1815609] - [char] tpm: use GFP_KERNEL instead of GFP_HIGHMEM for tpm_buf (Jerry Snitselaar) [1815609] - [char] tpm: add check after commands attribs tab allocation (Jerry Snitselaar) [1815609] - [char] tpm: tpm_tis_spi: Drop THIS_MODULE usage from driver struct (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Cleanup includes (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Support cr50 devices (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Introduce a flow control callback (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add a flag to indicate TPM power is managed by firmware (Jerry Snitselaar) [1815609] - [char] tpm_tis: override durations for STM tpm with firmware 1.2.8.28 (Jerry Snitselaar) [1815609 1788758] - [char] tpm: provide a way to override the chip returned durations (Jerry Snitselaar) [1815609] - [char] tpm: Remove duplicate code from caps_show() in tpm-sysfs.c (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm2_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: tpm1_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't make log failures fatal (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST (Jerry Snitselaar) [1815609 1795739] - [include] efi/tpm: Don't access event->count when it isn't mapped (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Return -EINVAL when determining tpm final events log size fails (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Fix sanity check of unsigned tbl_size being less than zero (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Only set 'efi_tpm_final_log_size' after successful event log parsing (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Don't traverse an event log with no events (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't duplicate events from the final event log in the TCG2 log (Jerry Snitselaar) [1815609 1795739] - [firmware] Abstract out support for locating an EFI config table (Jerry Snitselaar) [1815609 1795739] - [firmware] efi: Attempt to get the TCG2 event log in the boot stub (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Append the final event log to the TPM event log (Jerry Snitselaar) [1815609 1795739] - [firmware] tpm: Reserve the TPM final events table (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Abstract crypto agile event size calculations (Jerry Snitselaar) [1815609 1795739] - [netdrv] bnx2x: Fix accounting of vlan resources among the PFs (Manish Chopra) [1791026] - [netdrv] bnx2x: Use appropriate define for vlan credit (Manish Chopra) [1791026] - [netdrv] bnx2x: Fix logic to get total no. of PFs per engine (Manish Chopra) [1791026] - [netdrv] bnx2x: Do not handle requests from VFs after parity (Manish Chopra) [1791026] - [netdrv] qed: remove redundant assignment to variable 'rc' (Manish Chopra) [1791024] - [netdrv] qed: Fix use after free in qed_chain_free (Manish Chopra) [1791024] - [netdrv] qed: Fix race condition between scheduling and destroying the slowpath workqueue (Manish Chopra) [1791024] - [netdrv] qede: remove some unused code in function qede_selftest_receive_traffic (Manish Chopra) [1791024] - [netdrv] qede: Fix race between rdma destroy workqueue and link change event (Manish Chopra) [1791024] - [netdrv] qed: Fix timestamping issue for L2 unicast ptp packets (Manish Chopra) [1791024] - [netdrv] qed: Remove set but not used variable 'p_link' (Manish Chopra) [1791024] - [netdrv] qed: Fix a error code in qed_hw_init() (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 debug features (Manish Chopra) [1791024] - [netdrv] qed: rt init valid initialization changed (Manish Chopra) [1791024] - [netdrv] qed: Debug feature: ilt and mdump (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Add fw overlay feature (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 HSI changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 iscsi/fcoe changes (Manish Chopra) [1791024] - [netdrv] qed: Add abstraction for different hsi values per chip (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Additional ll2 type (Manish Chopra) [1791024] - [netdrv] qed: Use dmae to write to widebus registers in fw_funcs (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Parser offsets modified (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Queue Manager changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Expose new registers and change windows (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Internal ram offsets modifications (Manish Chopra) [1791024] - [netdrv] qede: Disable hardware gro when xdp prog is installed (Manish Chopra) [1791024] - [netdrv] qed: remove redundant assignments to rc (Manish Chopra) [1791024] - [netdrv] qed: Optimize execution time for nvm attributes configuration (Manish Chopra) [1791024] - [netdrv] qed: fix spelling mistake "queuess" -> "queues" (Manish Chopra) [1791024] - [fs] fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() (Bhupesh Sharma) [1832060] {CVE-2020-10732} - [tty] vt: selection, push sel_lock up (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, push console lock down (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [staging] staging: speakup: refactor to use existing code in vt (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: allow functions to be called from inside kernel (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: don't reinvent min() (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, close sel_buffer race (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: fix broken display when running aptitude (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: take screen contents from uniscr if available (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: preserve unicode values corresponding to screen characters (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [input] Input: add safety guards to input_set_keycode() (Chris von Recklinghausen) [1828223] {CVE-2019-20636}- [scsi] scsi: bnx2i: fix potential use after free (Nilesh Javali) [1792114] - [tools] perf python: Fix clang detection to strip out options passed in $CC (Michael Petlan) [1818841] - [tools] libperf: Add counting example (Michael Petlan) [1818841] - [tools] perf report/top TUI: Fix title line formatting (Michael Petlan) [1818841] - [tools] perf probe: Do not depend on dwfl_module_addrsym() (Michael Petlan) [1818841] - [tools] perf probe: Fix to delete multiple probe event (Michael Petlan) [1818841] - [tools] perf parse-events: Fix reading of invalid memory in event parsing (Michael Petlan) [1818841] - [tools] perf python: Fix clang detection when using CC=clang-version (Michael Petlan) [1818841] - [tools] perf map: Fix off by one in strncpy() size argument (Michael Petlan) [1818841] - [tools] tools: Let O= makes handle a relative path with -C option (Michael Petlan) [1818841] - [tools] tools: Fix off-by 1 relative directory includes (Michael Petlan) [1818841] - [tools] perf jevents: Fix leak of mapfile memory (Michael Petlan) [1818841] - [tools] perf bench: Clear struct sigaction before sigaction() syscall (Michael Petlan) [1818841] - [tools] perf bench futex-wake: Restore thread count default to online CPU count (Michael Petlan) [1818841] - [tools] perf top: Fix stdio interface input handling with glibc 2.28+ (Michael Petlan) [1818841] - [tools] perf diff: Fix undefined string comparision spotted by clang's -Wstring-compare (Michael Petlan) [1818841] - [tools] perf symbols: Don't try to find a vmlinux file when looking for kernel modules (Michael Petlan) [1818841] - [tools] perf bench: Share some global variables to fix build with gcc 10 (Michael Petlan) [1818841] - [tools] perf parse-events: Use asprintf() instead of strncpy() to read tracepoint files (Michael Petlan) [1818841] - [tools] perf env: Do not return pointers to local variables (Michael Petlan) [1818841] - [tools] perf tests bp_account: Make global variable static (Michael Petlan) [1818841] - [tools] perf annotate: Fix segfault with source toggle (Michael Petlan) [1818841] - [tools] perf annotate: Align struct annotate_args (Michael Petlan) [1818841] - [tools] perf annotate: Simplify disasm_line allocation and freeing code (Michael Petlan) [1818841] - [tools] perf annotate: Remove privsize from symbol__annotate() args (Michael Petlan) [1818841] - [tools] perf probe: Check return value of strlist__add() for -ENOMEM (Michael Petlan) [1818841] - [tools] perf config: Document missing config options (Michael Petlan) [1818841] - [tools] perf annotate: Fix perf config option description (Michael Petlan) [1818841] - [tools] perf annotate: Prefer cmdline option over default config (Michael Petlan) [1818841] - [tools] perf annotate: Make perf config effective (Michael Petlan) [1818841] - [tools] perf config: Introduce perf_config_u8() (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-nr-samples for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-total-period for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate/tui: Re-render title bar after switching back from script browser (Michael Petlan) [1818841] - [tools] perf arch powerpc: Sync powerpc syscall.tbl with the kernel sources (Michael Petlan) [1818841] - [tools] perf auxtrace: Add auxtrace_record__read_finish() (Michael Petlan) [1818841] - [tools] perf arm-spe: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf cs-etm: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-bts: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-pt: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf test: Fix test trace+probe_vfs_getname.sh on s390 (Michael Petlan) [1818841] - [tools] perf bpf: Remove bpf/ subdir from bpf.h headers used to build bpf events (Michael Petlan) [1818841] - [tools] perf llvm: Fix script used to obtain kernel make directives to work with new kbuild (Michael Petlan) [1818841] - [tools] perf tools: Add arm64 version of get_cpuid() (Michael Petlan) [1818841] - [tools] perf trace: Resolve prctl's 'option' arg strings to numbers (Michael Petlan) [1818841] - [tools] perf beauty prctl: Export the 'options' strarray (Michael Petlan) [1818841] - [tools] perf maps: Move kmap::kmaps setup to maps__insert() (Michael Petlan) [1818841] - [tools] perf maps: Fix map__clone() for struct kmap (Michael Petlan) [1818841] - [tools] perf maps: Mark ksymbol DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf maps: Mark module DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf symbols: Convert symbol__is_idle() to use strlist (Michael Petlan) [1818841] - [tools] perf symbols: Update the list of kernel idle symbols (Michael Petlan) [1818841] - [tools] perf stat: Don't report a null stalled cycles per insn metric (Michael Petlan) [1818841] - [tools] perf probe: Add ustring support for perf probe command (Michael Petlan) [1818841] - [tools] perf: Make perf able to build with latest libbfd (Michael Petlan) [1818841] - [tools] perf test: Fix test case Merge cpu map (Michael Petlan) [1818841] - [tools] perf parse: Copy string to perf_evsel_config_term (Michael Petlan) [1818841] - [tools] perf parse: Refactor 'struct perf_evsel_config_term' (Michael Petlan) [1818841] - [tools] perf: Use consistent include paths for libbpf (Michael Petlan) [1818841] - [tools] perf beauty sockaddr: Fix augmented syscall format warning (Michael Petlan) [1818841] - [tools] perf/ui/gtk: Fix gtk2 build (Michael Petlan) [1818841] - [tools] perf ui gtk: Add missing zalloc object (Michael Petlan) [1818841] - [tools] perf tools: Use define api.pure full instead of pure-parser (Michael Petlan) [1818841] - [tools] perf tools: Support --prefix/--prefix-strip (Michael Petlan) [1818841] - [tools] perf report: Clarify in help that --children is default (Michael Petlan) [1818841] - [tools] tools build: Fix test-clang.cpp with Clang 8+ (Michael Petlan) [1818841] - [tools] perf clang: Fix build with Clang 9 (Michael Petlan) [1818841] - [tools] tools lib: Fix builds when glibc contains strlcpy() (Michael Petlan) [1818841] - [tools] perf report/top: Make 'e' visible in the help and make it toggle showing callchains (Michael Petlan) [1818841] - [tools] perf report/top: Do not offer annotation for symbols without samples (Michael Petlan) [1818841] - [tools] perf report/top: Allow pressing hotkeys in the options popup menu (Michael Petlan) [1818841] - [tools] tools ui popup: Allow returning hotkeys (Michael Petlan) [1818841] - [tools] perf hists browser: Allow passing an initial hotkey (Michael Petlan) [1818841] - [tools] perf report/top: Add 'k' hotkey to zoom directly into the kernel map (Michael Petlan) [1818841] - [tools] perf hists browser: Generalize the do_zoom_dso() function (Michael Petlan) [1818841] - [tools] perf report/top: Improve toggle callchain menu option (Michael Petlan) [1818841] - [tools] perf report/top: Add menu entry for toggling callchain expansion (Michael Petlan) [1818841] - [tools] perf report/top: Make ENTER consistently bring up menu (Michael Petlan) [1818841] - [tools] perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc (Michael Petlan) [1818841] - [tools] tools lib api fs: Fix gcc9 stringop-truncation compilation error (Michael Petlan) [1818841] - [tools] libperf: Add man pages (Michael Petlan) [1818841] - [tools] libperf: Move to tools/lib/perf (Michael Petlan) [1818841] - [tools] perf tests bp_signal: Show expected versus obtained values (Michael Petlan) [1818841] - [tools] perf sched timehist: Add support for filtering on CPU (Michael Petlan) [1818841] - [tools] perf record: Adapt affinity to machines with #CPUs > 1K (Michael Petlan) [1818841] - [tools] perf mmap: Declare type for cpu mask of arbitrary length (Michael Petlan) [1818841] - [tools] tools bitmap: Implement bitmap_equal() operation at bitmap API (Michael Petlan) [1818841] - [x86] perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag (Michael Petlan) [1818841] - [x86] perf/x86/intel: Fix inaccurate period in context switch for auto-reload (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map (Michael Petlan) [1818841] - [x86] perf/x86/msr: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/cstate: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Add Elkhart Lake support (Michael Petlan) [1818841] - [include] kernel/events: Add a missing prototype for arch_perf_update_userpage() (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add support for Large Increment per Cycle Events (Michael Petlan) [1818841] - [x86] perf/x86/amd: Constrain Large Increment per Cycle events (Michael Petlan) [1818841] - [x86] perf/x86/intel/rapl: Add Comet Lake support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Explicitly include asm/io.h to use virt_to_phys() (Michael Petlan) [1818841] - [x86] x86/cpu: Add Elkhart Lake to Intel family (Michael Petlan) [1818841] - [x86] x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode (David Arcari) [1837490] - [x86] x86/intel: Disable HPET on Intel Ice Lake platforms (David Arcari) [1837490] - [x86] x86/timer: Force PIT initialization when !X86_FEATURE_ARAT (David Arcari) [1837490] - [x86] x86/timer: Skip PIT initialization on modern chipsets (David Arcari) [1837490] - [x86] x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' (David Arcari) [1837490] - [x86] x86/apic: Unify duplicated local apic timer clockevent initialization (David Arcari) [1837490] - [vhost] vsock: kick send_pkt worker once device is started (Stefano Garzarella) [1835651] - [tools] redhat: update kvm/{arm, arm64} headers in tools (Gavin Shan) [1833572] - [tools] kvm: selftests: aarch64: Use stream when given (Gavin Shan) [1833572] - [virt] kvm: arm64: Fix 32bit PC wrap-around (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITS (Gavin Shan) [1833572] - [arm64] kvm: arm64: Save/restore sp_el0 as part of __guest_enter (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi() (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy (Gavin Shan) [1833572] - [virt] kvm: arm: vgic-v2: Only use the virtual state when userspace accesses pending bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Only use the virtual state when userspace accesses enable bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Synchronize the whole guest on GIC{D, R}_I{S, C}ACTIVER read (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Forbid 64bit functions for 32bit guests (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Narrow input registers when using 32bit functions (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Update effective affinity of virtual SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Expose HW-based SGIs in debugfs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Eagerly vmap vPEs (Gavin Shan) [1833572] - [arm64] kvm: arm64: gicv4.1: Allow non-trapping WFI when using HW SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI property setup (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Reload VLPI configuration on distributor enable/disable (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI allocation/teardown (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Plumb SGI implementation selection in the distributor (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Move doorbell management to the GICv4 abstraction layer (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Allow SGIs to switch between HW and SW interrupts (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb set_vcpu_affinity SGI callbacks (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Add direct injection capability to SGI registers (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Let doorbells be auto-enabled (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb get/set_irqchip_state SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb mask/unmask SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add initial SGI configuration (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb skeletal VSGI irqchip (Gavin Shan) [1833572] - [irqchip] gic-v3: Move irq_domain_update_bus_token to after checking for NULL domain (Gavin Shan) [1833572] - [kernel] irqchip/gic-v4: Use Inner-Shareable attributes for virtual pending tables (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Map the ITS SGIR register page (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Advertise support v4.1 to KVM (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion betwen invalidations on the same RD (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Wait for completion of redistributor's INVALL operation (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion between vPE affinity change and RD access (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Skip absent CPUs while iterating over redistributors (Gavin Shan) [1833572] - [irqchip] gic-v3: Use SGIs without active state if offered (Gavin Shan) [1833572] - [irqchip] gic-v4: Provide irq_retrigger to avoid circular locking dependency (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Probe ITS page size for all GITS_BASERn registers (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Fix access width for gicr_syncr (Gavin Shan) [1833572] - [documentation] kvm: arm/arm64: Always capitalize ITS (Gavin Shan) [1833572] - [nvme] nvme-pci: align io queue count with allocted nvme_queue in nvme_probe (Gopal Tiwari) [1837824] - [rtc] rtc: cmos: Stop using shared IRQ (Pingfan Liu) [1829667]- [netdrv] enic: prevent waking up stopped tx queues over watchdog reset (Govindarajulu Varadarajan) [1797807] - [kernel] crash_core: Increase crashkernel=auto size for x86_64 & S390 (Kairui Song) [1746644] - [netdrv] net: iavf: reject unsupported coalescing params (Stefan Assmann) [1781341] - [netdrv] iavf: Enable support for up to 16 queues (Stefan Assmann) [1781341] - [netdrv] iavf: use tc_cls_can_offload_and_chain0() instead of chain check (Stefan Assmann) [1781341] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781341] - [netdrv] i40e: Remove unneeded conversion to bool (Stefan Assmann) [1781334] - [netdrv] net: i40e: reject unsupported coalescing params (Stefan Assmann) [1781334] - [netdrv] intel: Replace zero-length array with flexible-array member (Stefan Assmann) [1781334] - [netdrv] i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps (Stefan Assmann) [1781334] - [netdrv] i40e: fix spelling mistake "to" -> "too" (Stefan Assmann) [1781334] - [netdrv] i40e: Set PHY Access flag on X722 (Stefan Assmann) [1781334] - [netdrv] i40e: Fix virtchnl_queue_select bitmap validation (Stefan Assmann) [1781334] - [netdrv] i40e: Removing hung_queue variable to use txqueue function parameter (Stefan Assmann) [1781334] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781334] - [netdrv] i40e: need_wakeup flag might not be set for Tx (Stefan Assmann) [1781334] - [netdrv] i40e: Fix receive buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [block] null_blk: Fix changing the number of hardware queues (Ming Lei) [1835602] - [block] block: reset mapping if failed to update hardware queue count (Ming Lei) [1835602] - [block] block: alloc map and request for new hardware queue (Ming Lei) [1835602] - [block] block: save previous hardware queue count before udpate (Ming Lei) [1835602] - [block] block: free both rq_map and request (Ming Lei) [1835602] - [block] blk-mq: Fix a recently introduced regression in blk_mq_realloc_hw_ctxs() (Ming Lei) [1835602] - [documentation] Documentation: admin-guide: PM: Add intel_idle document (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST on server systems (Steve Best) [1485545] - [idle] intel_idle: Add module parameter to prevent ACPI _CST from being used (Steve Best) [1485545] - [idle] intel_idle: Allow ACPI _CST to be used for selected known processors (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST for processor models without C-state tables (Steve Best) [1485545] - [idle] intel_idle: Refactor intel_idle_cpuidle_driver_init() (Steve Best) [1485545] - [infiniband] RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix double put of resource (Kamal Heib) [1786608] - [infiniband] IB/core: Fix potential NULL pointer dereference in pkey cache (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix another case where pq is left on waitlist (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix race between destroy and release FD object (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix overwriting of uobj in case of error (Kamal Heib) [1786608] - [infiniband] RDMA/core: Prevent mixed use of FDs between shared ufiles (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Fix a race with disassociate and exit_mmap() (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix an error check in cm_alloc_id_priv() (Kamal Heib) [1786608] - [net] svcrdma: Fix trace point use-after-free race (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Call kobject_put() when kobject_init_and_add() fails (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Use scnprintf() for avoiding potential buffer overflow (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Remove kobj from hfi1_devdata (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Delete unused routine (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Fix configuration of atomic queue pair attributes (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix memory leaks in sysfs registration and unregistration (Kamal Heib) [1819051 1786608] - [net] svcrdma: Fix leak of transport addresses (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Suppress uninitialized var warning (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Add missing locking around id.state in cm_dup_req_handler (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Read id.state under lock when doing pr_debug() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Remove a race freeing timewait_info (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix checking for allowed duplicate listens (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id() (Kamal Heib) [1786608] - [net] svcrdma: Fix double svc_rdma_send_ctxt_put() in an error path (Kamal Heib) [1786608] - [infiniband] RDMA/core: Remove the duplicate header file (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix passive connection establishment (Kamal Heib) [1786608] - [infiniband] RDMA/ucma: Put a lock around every call to the rdma_cm layer (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix setting active_{speed, width} attributes (Kamal Heib) [1798583 1786608] - [scsi] qla2xxx: Update driver version to 10.01.00.25.08.3-k (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Delete all sessions before unregister local nvme port (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: make 1-bit bit-fields unsigned int (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix MPI failure AEN (8200) handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Move free of fcport out of interrupt context (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix I/Os being passed down when FC device is being deleted (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Set Nport ID for N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Handle NVME status iocb correctly (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Serialize fc_port alloc in N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix NPIV instantiation after FW dump (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Force semaphore on flash validation failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: add more FW debug information (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Update BPM enablement semantics (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Return appropriate failure through BSG Interface (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add 16.0GT for PCI String (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add fixes for mailbox command (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix control flags for login/logout IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Save rscn_gen for new fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use correct ISP28xx active FW region (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use endian macros to assign static fields in fwdump header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add endianizer macro calls to fc host stats (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use get_unaligned_*() instead of open-coding these functions (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Improve readability of the code that handles qla_flt_header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix mtcp dump collection failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck session in GNL (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix RIDA Format-2 (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Consolidate fabric scan (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Correct fcport flags handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck login session using prli_pend_timer (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use common routine to free fcport struct (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add D-Port Diagnostic reason explanation logs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix update_fcport for current_topology (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Cleanup unused async_logout_done (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix fabric scan hang (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove defer flag to indicate immeadiate port loss (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add debug dump of LOGO payload and ELS IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't defer relogin unconditonally (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Send Notify ACK after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Configure local loop for N2N target (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't call qlt_async_event twice (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Allow PLOGI in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Change discovery state before PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Drop superfluous INIT_WORK of del_work (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Initialize free_work before flushing it (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use explicit LOGO in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: unregister ports after GPN_FT failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: fix rports not being mark as lost in sync fabric scan (Nilesh Javali) [1789526] - [s390] s390/kexec_file: fix initrd location for kdump kernel (Lianbo Jiang) [1835097]- [sound] ALSA: ALSA - update sound configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: Use the legacy HDA driver as default for Intel DSP platforms" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: IPC: dai-intel: move ALH declarations in header file (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add core id to sof_ipc_comp (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: bump the version (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add alac & ape decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: Add wma decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add wma codec profiles (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove X86 dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI || OF (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix regmap dependencies and align with other serial links (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix kconfig help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Kconfig: fix help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless prototypes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: Switch to use fwnode_property_count_uXX() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: don't program ports when a stream that has not been prepared (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix support for multiple Slaves on the same link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: do not update parameters during DISABLED-PREPARED transition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: only prepare stream when it is configured (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: update state machine and add state checks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Ensure that code is inside the code blocks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: fix stream.rst markup warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Add documentation for multi link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove redundant pr_err traces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove unnecessary variable initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix disable sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix bad unlock balance (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: use sdw_write instead of update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix PDI/stream mapping for Bulk (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus_type: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: export helpers to find row and column values (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: check first if Slaves become UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: Add read_only_wordlength flag to port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix device number leak on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: track unattach_request to handle all init sequences (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add initialization_complete definition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add enumeration_complete structure (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add probe_complete structure and new fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove bitfield for unique_id, use u8 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: make stream name a const pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Add compute_params callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: provide correct return value on error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add helper macros for devID fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: don't treat CMD_IGNORED as error on ClockStop (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add clock stop helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix io error when processing alert event (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: avoid multiple assignments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: disable pm_runtime in sdw_slave_delete (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add helper to clear Slave status to UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: write Slave Device Number without runtime_pm (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add PM/no-PM versions of read/write functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: improve dynamic debug comments for enumeration (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: split handling of Device0 events (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with initialization_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with enumeration_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with probe_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: ignore uniqueID when irrelevant (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: add helper to extract slave ID (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix scanf format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: core: add device tree support for slave devices (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: set initial value to port_status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: clear FIFO to avoid pop noise issue on playback start (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: multi-link support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: commit changes in the exit_reset() sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove automatic command retries (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove PREQ_DELAY assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: enable NORMAL operation in cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: reorder MCP_CONFIG settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: make SSP interval programmable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: move clock/SSP related inits to dedicated function (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: merge routines to clear/set bits (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: mask Slave interrupt before stopping clock (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix a io timeout issue in S3 test (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add clock_stop/restart routines (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: handle error cases with CONFIG_UPDATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add interface to check clock status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: simplifiy cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: s/update_config/config_update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless variable incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: update kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: handle multiple status reports per Slave (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove config update for interrupt setting (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log more useful information during timeouts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: clear interrupt status before enabling interrupt (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: filter out bad interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make clock stop exit configurable on init (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: free all resources on hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add sdw_stream_setup helper for .startup callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add trigger support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add prepare support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: rename res field as link_res (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix factor of two in MCLK handling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update stream callbacks for hwparams/free stream operations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update interfaces between ASoC and SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: use correct header for io calls (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add kernel module parameter to filter out links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add checks on link numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: filter SoundWire controller device search (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add helper for initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix intel_register_dai PDI offsets and numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: add flag for interrupt enable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove playback/capture stream_name (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove DAI_ID_RANGE definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add missing headers for cross-compilation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: handle disabled links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add hw_reset capability in debugfs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: fix startup sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: improve PDI allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: don't filter out PDI0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence/intel: simplify PDI/port mapping (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: move shutdown() callback and don't export symbol (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix alignment issues in header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add kernel parameter to override interrupt mask (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix divider setting in clock register (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make use of mclk_freq property (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use firmware defaults for frame shape (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: revisit interrupt settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix definitions for INTSTAT0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix register definition for SLAVE_STATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: simplify bus clash interrupt clear (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: check the number of bidir PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log Slave status mask on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use rate_limited dynamic debug (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: balance parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cdns: Fix compilation error on arm64 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: read mclk_freq property from firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix channel number reported by hardware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: prevent possible dereference in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove BIOS work-arounds (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: set dai min and max channels correctly (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Intel: add log for number of PCM and PDM PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add new mclk_freq field for properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: include mod_devicetable.h to avoid compiling warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename/clarify MIPI DisCo properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: clarify comment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: fix clock stop modes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: remove master_count property for masters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove master data port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add port-related definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: wrap macro argument in parenthesis (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename 'freq' fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix master/link error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix out of boundary access on port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add a blank line between functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix more typos (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove empty line before/after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add missing newlines in dynamic debug logs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove useless initialization of local variable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix boolean comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: protect macro parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix inversion in devm_kcalloc parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove useless parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix typos in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove useless initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support for ALAC and APE decoders (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to wma decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: only enable dais from device tree (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support for alac and ape configs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to wma config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: pass codec profile to q6asm_open_write (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6routing: remove default routing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Allow the MCDT driver to build into modules (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: common: Silence duplicate parse error messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: handle soundwire stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Update dependencies for Arizona machine drivers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soundwaire: qcom: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for SoundWire controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Silence warnings during deferred probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: Restore devm_ioremap() alignment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: set bus width to data width for monaural data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix "status check failed" spam for multi-SSI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sai probe (Jaroslav Kysela) [1797509] - [sound] ALSA: soc/stm/stm32_sub_sai: Add missing '\n' in log messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: Add missing cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix regmap status check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Remove unused dev from codec struct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support DAPM events for built-in microphone (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: remove redundant assignment to variable ret (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for platforms using UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: Add udma-pcm platform driver for UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-spdif: remove redundant dev_err message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-tdm: remove redundant variables dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mxs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use SND_SOC_DAPM_PINCTRL in TDM out (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: apply some refactors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: pull TDM GPIO pins down when probed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: support HDMI jack reporting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4770 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4760 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Avoid passing enum as match data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add local dev variable in probe function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Use of_device_get_match_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Fix divider written at incorrect offset in register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: img: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card-utils: use for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Add support for codec2codec DAI links (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Fix pointer cast warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: brcm: Add DSL/PON SoC audio driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mchp-i2s-mcc: make signed 1 bit bitfields unsigned (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Allow I2S wake event after ACP is powerd On (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: clean up two indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Clear format bits before setting them (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Adding TDM support in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix button configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: acp3x: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix compile warning of argument type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: Add DMIC switch capability to machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Add machine driver for Raven based platform (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Fix potential NULL dereference (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd gen (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use pcm_for_each_format() macro for PCM format iterations (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing braces in some struct inits (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add connector notifier delegation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Check mapping at creating connector controls, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add mixer workaround for TRX40 and co (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create jack controls for PCM terminals (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't override ignore_ctl_error value from the map (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter error from connector kctl ops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix mixer controls' USB interface for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Parse source ID of UAC2 effect unit (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: audio-v2: Add uac2_effect_unit_descriptor definition (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create a mixer element with bogus volume range (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix case when USB MIDI interface has more than one extra endpoint descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-midi: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix POD HD500 audio playback (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix endless MIDI read loop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for Presonus Studio 1810c (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for MOTU MicroBook IIc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Inform devices that need delayed registration (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add delayed_register option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Rewrite registration quirk handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: fix address map representation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove some unnecessary NULL checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: remove unused headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: fix High Accuracy Buck enable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove set but not unused variable 'hph_comp_ctrl7' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm0010: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8960: Fix wrong clock after suspend & resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: remove soundwire stream handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: request gpio direction before setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wsa881x: mark read_only_wordlength flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8974: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Use scnprintf() for the limited buffer output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas571x: disable regulators on failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fixed incorrect amp_level setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for ISENSE and VSENSE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add entries for the TAS2563 audio amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for digital volume control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VAG power-on handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify some structure to be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply ac97 fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm89xx: Add missing dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix unmet dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau7118: Fix Kconfig warning without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682-sdw: fix 'defined but not used' pm functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Make rt5682_clock_config static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: move DAI clock registry to I2S mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC delay (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: remove noisy debug messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the random recording noise of headset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fine tune the HP performance in soundwire mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the DAC1 volume setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the function name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the soundwire support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Use imply for SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add CCF usage for providing I2S clks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Enable PLL2 function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the field "is_sdw" of private data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5659: remove redundant assignment to variable idx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Add platform-data for Medion E1239T (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: use slot and rx_mask to configure stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add set_tdm_slot() support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: fix typo for bypass boost control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: Make RK3328 GPIO_MUTE control explicit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660: make spdxcheck.py happy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660 update to 1.0.8_G (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: Add ACPI HID MAX98360A (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE to DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs4270: pull reset GPIO low then high (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: allow operation without i915 gfx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: fix ordering bug in resume flow (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add parameter to control SoundWire clock stop quirks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: initial SoundWire machine driver autodetect (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add SoundWire stream config/free callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Account for compress streams when servicing IRQs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix stream cleanup on hw free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: clear the IPC ack bit after FW_PURGE done (Jaroslav Kysela) [1797509] - [sound] ALSA: Asoc: SOF: Intel: hda: check SoundWire wakeen interrupt in irq thread (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add WAKEEN interrupt support for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: merge IPC, stream and SoundWire interrupt handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add SoundWire configuration interface (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Expose SDnFMT helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix probe point getter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pcm: skip DMA buffer pre-allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Turn "firmware boot complete" message into a dbg message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: check ipc return value before data copy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: sof-audio: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Do not reset hw_params for streams that ignored suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: audio: Add helper to check if only D0i3 streams are active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add i.MX8QM device descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove SOF_IPC_EXT_DMA_BUFFER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make sof_ipc_ext_data enum more rigid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix uninitialised "work" with VirtIO (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: (cosmetic) use for_each_pcm_streams() in sof_dai_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: connect dai widget to all cpu-dais (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary ROM IPC filter function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: add stream capability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-ctrl: add reset cycle before parsing capabilities (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: call codec wake at chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: do not leave clock gating off upon error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: disable SoundWire interrupts on suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Improve DSP state logging (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use snd_sof_dsp_set_power_state() op (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Allow trace DMA in S0 when DSP is in D0I3 for debug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Amend the DSP state transition diagram (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: cnl: Implement feature to support DSP D0i3 in S0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: remove unnecessary waitq before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add min/max channels for SSP on Baytrail/Broadwell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix Kconfig indentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Add ops for i.MX8QM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Rename i.MX8 platform to i.MX8X (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Provide probe debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Move DSP power state transitions to platform-specific ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Introduce DSP power states (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Unify suspend/resume routines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Add Probe compress CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Generic probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Implement Probe IPC API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: haswell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: BXT: switch pcm512x based boards to sof_pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: CHT: add support for pcm512x boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi-intel-cml-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add support for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add rt1015 speaker amp support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_sdw: Add Volteer support with RT5682 SNDW helper function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: add sof_sdw machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match table for TGL RT5682 SoundWire driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi: update topology and driver name for SoundWire platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: expand description of _ADR-based devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Await purge request ack on CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Allow for ROM init retry on CNL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skylake: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Enable codec wakeup during chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Select hda configuration permissively (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Remove superfluous chip initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Shield against no-NHLT configurations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_da7219_max98373: Add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add support for max98360a speaker amp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: disable route checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - add no-HDMI cases to generic HDA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Make glk+rt5682 echo ref dynamic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: don't use GFP_ATOMIC for machine driver contexts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Revert back SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: (cosmetic) simplify structure member access (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Fix uninitialized variable compiler warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: return error codes when an error occurs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: add support for SOF platforms with pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: fix incorrect check on p->sink (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Check drv->lock is locked in sst_fill_and_send_cmd_unlocked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for string truncation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Allow setting preallocation again for x86 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix endianness issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_dai_config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of pcm_new_ver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Add missing memory checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check soc_tplg_add_route return value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_*_create (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_create_tlv (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: use name_prefix for new kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Perform component check upfront (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix regwmask (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Remove dapm_connect_dai_link_widgets helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Move error message to avoid some duplication (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: select sleep_state when initializing PINCTRL widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: connect virtual mux with default value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: fixup dapm kcontrol widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: revert all changes to DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: fix DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: return proper error for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: add get_sdw_stream() callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: export DPCM runtime update functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: allow start or stop during pause for backend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: (cosmetic) simplify dpcm_prune_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec for soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Fix regression introducing multiple copies of DAI widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add asoc_rtd_to_cpu/codec() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_dapms() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: remove non plural form for_each_xxx macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: add for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: disable route checks for legacy devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add initial support for multiple CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix card registration regression (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: don't use rtd->cpu_dai on for_each_rtd_cpu_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support in DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add dapm_add_valid_dai_widget helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Do Digital Mute for both CPU/Codec in same timing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check DAI's activity more simply (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup dulicate handing at dpcm_fe_dai_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use snd_soc_dai_get_pcm_stream() at dpcm_set_fe_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add dpcm_fe_dai_cleanup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_fe_dai_close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Export parameter intersection logic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove duplicate be check from dpcm_add_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use defined stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: check if cpu-dai supports a given stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Return error if the function does not support multi-cpu (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support for PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix state tracking error in snd_soc_component_open/close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_path_put() to soc-pcm.c (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge dpcm_run_new/old_update() into dpcm_fe_runtime_update() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: cleanup soc_pcm_apply_msb() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_pcm_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: remove confusing trace in dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge playback/cature_active into stream_active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use goto and remove multi return (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dpcm_can_be() and remove duplicate code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove snd_soc_dpcm_be_get/set_state() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_dpcm_be_digital_mute() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dpcm_get_be() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix regression in soc_new_pcm() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup soc_pcm_open() order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move soc_pcm_close() next to soc_pcm_open() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: adjustment for DAI member 0 reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_component_open/close() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: don't use bit-OR'ed error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add for_each_dapm_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_runtime_action() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_dai_startup()/shutdown() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: ensure component names are unique (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: allow a dt node to provide several components (Jaroslav Kysela) [1797509] - [sound] ALSA: emu8000: Fix the cast to __user pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: shut up gcc-10 range warning (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_queue() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_locked() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: use KBUILD_MODNAME for struct driver.name instead of string (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: remove redundant assignment to variable err (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: fix if-statement empty body warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix invalid access for enumerated ctl items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALC245 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix unexpected init_amp override (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset mic on Asus FX505DT (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for MSI GL63 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add HP new mute led supported for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add supported new mute Led for HP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set principled PC Beep configuration for ALC256 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - a fake key event is triggered by running shutup (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Enable mute LED on an HP system (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Fix pop noise on ALC225 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move ELD parse and jack reporting into update_eld() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move runtime PM resume into hdmi_present_sense_via_verbs() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Don't use standard hda_jack for generic HDMI jacks (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Reduce hda_jack_tbl lookup at unsol event handling (Jaroslav Kysela) [1797509] - [sound] ALSA: drm/nouveau: Fix regression by audio component transition (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix without unlocked before return (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix race in monitor detection during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Add module option to disable audio component binding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Match both PCI ID and SSID for driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Remove ASUS ROG Zenith from the blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: call runtime_allow() for all hda controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Keep the controller initialization even if no codecs found (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Release resources at error in delayed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Don't release card at firmware loading error (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: remove redundant assignment to variable timeout (Jaroslav Kysela) [1797509] - [sound] ALSA: hda_codec: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Always use jackpoll helper for jack update after resume (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Skip controller resume if not needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix potential access overflow in beep helper (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: default enable CA0132 DSP support (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Remove unnecessary cast in kfree (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: remove redundant variable capture_flag (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix PCM format assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use a macro for parameter masks to reduce the needed cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Minor refactoring (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: No need to take runtime reference twice in pcm_pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm_dmaengine: Use pcm_for_each_format() macro for PCM format iteration (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix superfluous snprintf() usage (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Place the plugin buffer overflow checks correctly (for 5.7) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Fix regression by buffer overflow fix (again) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Simplify plugin frame size calculations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid plugin buffer overflow (Jaroslav Kysela) [1797509] - [sound] ALSA: info: remove redundant assignment to variable c (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Unlock mutex temporarily for sleeping at read/write (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add a standalone version of snd_pcm_limit_hw_rates (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More helper macros for reducing snd_pcm_format_t cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm.h: add for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Add snd_device_get_state() helper (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Implement compress page allocation and free routines (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Expand DMA buffer information (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix sparse warning (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Fix incompatible protocol error (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: bump protocol version up to v2.1.0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove unused macro for timestamping of elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: use __u32 instead of uint32_t in uapi headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: uapi: remove unused sof header files (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Drop unneeded typedefs (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Add linux/types.h include back (but carefully) (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: Drop linux/types.h inclusion in uapi header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Spelling s/configr/configur/ (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix for_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dpcm: tidyup for_each_dpcm_xx() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple_card_utils.h: Fix potential multiple redefinition error (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: Avoid bit fields for state flags (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Drop snd_dma_pci_data() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: cs231xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: delete unused proc_fs.h include (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx-audio: use GFP_KERNEL for memory allocation during init (Jaroslav Kysela) [1797509] - [sound] ALSA: media: go7007: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tm6000: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: usbtv: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: audio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: Allow const arrays for legacy resource management helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: fix corruption due to spin lock without restoration in SoftIRQ context (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix for Stanton SCS.1d (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: don't add MIDI/PCM interface when packet streaming is unavailable (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: use ENXIO for not-supported cases (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-motu: fix double unlocked 'motu->mutex' (Jaroslav Kysela) [1797509] - [sound] ALSA: fireface: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: loosen stream format check for MIDI conformant data channel (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: fix fallback from protocol extension into limited functionality (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: add support for Alesis MasterControl (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: emux: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply 48kHz fixed rate playback for Jabra Evolve 65 headset (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply sample rate quirk for Audioengine D1 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix UAC2/3 effect unit parsing (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix endianess in descriptor validation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add implicit fb quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: unlock on error in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix sync-ep altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add boot quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: update old-style static const declaration (Jaroslav Kysela) [1797509] - [sound] ALSA: bcd2000: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use lower hex numbers for IDs (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Constify struct snd_usb_audio_quirk entries (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Constify snd_ratden definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix Corsair Virtuoso mixer label collision (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix set_format altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Focusrite Scarlett 6i6 gen1 - input handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix NULL dereference at parsing BADD (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add skip_validation option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect size check for processing/extension units (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect NULL check in create_yamaha_midi_quirk() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: not submit urb for stopped endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing error check at mixer resolution test (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Drop the dead code (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: intel_hdmi: Remove dev_err() on platform_get_irq() failure (Jaroslav Kysela) [1797509] - [sound] ALSA: x86: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hdml-lpe-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: xen: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: wavefront: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sc6000: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3sa2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: msnd: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs423x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4236: fix error return comparison of an unsigned integer (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8328: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xlnx: Use devm_platform_ioremap_resource() in xlnx_formatter_pcm_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: xtfpga-i2s: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: xlnx_formatter_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: aio-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: txx9aclc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: sdma-pcm: Add back the flags parameter for non standard dma names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: disable rx_fifo after disable stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: add a TDM configuration callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: sun4i-codec: remove unneeded semicolon (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix race condition in irq handler (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: retry synchronization in sync state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix possible circular locking (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: add restriction on mmap support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sysclk management on shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: dfsdm: fix 16 bits record (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: stm32_adfsdm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: sprd-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: Fix memory leak in sof_set_get_large_ctrl_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: fix memory allocation failure check on priv->pd_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: utils: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-utils: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-ops: use snd_soc_card_get_kcontrol() at snd_soc_limit_volume() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine-pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: do error check after rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rcar: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: core.c: add WARN_ON() on rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: add missing of_node_put() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Reinitialize bit clock inversion flag for every format setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: rsnd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: siu_pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: siu_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dma-sh7760: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: dma-sh7760: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Use pr_warn instead of pr_warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: idma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Rename Arndale card driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Add support for WM1811 CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Simplify DAI link initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Enable SHDN to fix headset detection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Add HDMI jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Optionally support HDMI use case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6routing: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa2xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: poodle: Spelling s/enpoints/endpoints/, s/connetion/connection/ (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: pxa2xx: No need to keep pointer to platform device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: mmp-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: g12a: add tohdmitx reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: relax period size constraints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: improve depth handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: fix fifo threshold setup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mt8183: fix audio playback slowly after playback during bootup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mtk-btcvsd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix device remove ordering (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Remove unused match variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix IRQ error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: kirkwood-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Drop lb60 board code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: fixup simple_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: audio-graph: fixup graph_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix noise when using EDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Move static keyword to the front of declarations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Fix error handling in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: remove set but not used variable 'bclk' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_esai: Add spin lock to protect reset, stop and start (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: fix build failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: don't use snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-pcm-fiq: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: mpc5200_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8958: use to simplify code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic32x4: add a check for devm_clk_get (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Remove unused defines and variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix misuse of GENMASK macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt6358: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: add missing MIX2 path for RX1/2 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add earpiece (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix RX1 selection in RDAC2 MUX (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: refine the setting of internal clock divider (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Fix error with S24_3LE format bitstream in i.MX8 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: update supported sample format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Use in(out)put_format instead of in(out)put_word_width (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Add MQS component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for MCLKn clock gating (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for setting MCLK clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix sample rate error message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Return invalid for when bitwidth is invalid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Introduce the TAS2562 amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: clean up an indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Fix snd_soc_update_bits error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Remove unneeded read of the TDM_CFG3 register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Fix build error without GPIOLIB (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: add tas2770 smart PA kernel driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5663: clean up indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5650: Add Kahlee platform specfic changes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Fix serial mode dependent format support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Use fixup instead of constraint for channels and formats (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: The codec does not support S32_LE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: adau7118: Change regulators id (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add ALC controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add PGA Slew time control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dbdma2: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel_ssc_dai: Remove wrong spinlock usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel-pcm-pdc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: ACP needs to be powered off in BIOS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Additional DAI for I2S SP instance (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix simultaneous playback and capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: Fix return value check in acp3x_dai_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: add ACP3x TDM mode support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Buffer Size instead of MAX Buffer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix for Subsequent Playback issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd MMAP_INTERLEAVED Support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Added ACP3x system resume and runtime pm (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Handle ACP3x I2S-SP Interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Enabling I2S instance in DMA and DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Refactoring of DAI from DMA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8741: Fix typo in Kconfig prompt (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix snd_sof_ipc_stream_posn() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify pre-divider for sysclk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add operation callback function for rt1015_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_sync_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Correct DAPM handling of active widgets during shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Fix available clock counter incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_manifest_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_link_elems_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix possible buffer overflow in debug outputs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix pin debug prints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Fix setting DAI data format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: remove snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert invalid fix for handling SHDN (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codec2codec: avoid invalid/double-free of pcm runtime (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: move i915 init earlier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add system_suspend_target field to struct snd_sof_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix atmel_ssc_set_audio link failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix exiting path on probing failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency to SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: remove redundant IS_ERR() before error code check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: consistent HDMI codec probing code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: fix rt715 ADR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: add missing default_fw_name of JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: trace: fix unconditional free in trace release (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: release resources on errors in probe_continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: free trace on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix an Oops, caused by invalid topology (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: do not disable i915 power during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: refactor i915_get/put functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: Remove unnecessary const (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: silence lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove null_snd_soc_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_trigger() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_params() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_prepare() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_shutdown() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add rt1015 amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initialization order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add MediaTek MT6660 Speaker Amp Driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix deadlock in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: add snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert "ASoC: max98090: fix lockdep warning" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove bus_control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: ux500_msp_dai: remove unused DAI .suspend/.resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: omap-mcpdm: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: sti_uniperif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: spdif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: jz4740-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel_ssc_dai: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: Fix error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: crash in snd_soc_dapm_new_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove code duplication in byt_rt5640_codec_fixup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add MIC BIAS Internal3 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Simplify MIC BIAS Internal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: fix return value check in rt715_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: fix return value check in rt711_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: fix return value check in rt700_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix SKL dai count (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Correct cache handling of new kernel control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: add multi endpoint support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Add support for imx8qm & imx8qxp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VDDA and VDDIO comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: Add jz4770-codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: removed unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_rt286: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: remove useless initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5660: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove unnecessary initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: test return value on route add (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: removed unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_rt298: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: use dev_to_sdw_dev() instead of to_sdw_slave_device() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add rt1308 SdW amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: Reset RX interpolation path after use (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: fix possible sleep-in-atomic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS External1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Fix error in driver removal after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: fix HDA codec driver probe with multiple controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: lower print level to dbg if we will reinit DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: reference SoundWire machine lists (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: support alternate list of machines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for TGL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for CNL/CFL/CML w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for ICL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: soc-acpi: declare new tables for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add _ADR-based link descriptors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add link_mask field (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix PCM playback through ALSA OSS emulation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix Kconfig dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: add RT715 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Remove unused rtd variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_close_delayed_work() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: do pinctrl_pm_select_xxx() as component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicate pinctrl operation when suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care .ignore_suspend for Component suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_rtdcom_add() to snd_soc_rtd_add_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: add rt700 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Drop incorrectly applied duplicate commit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: add rt711 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: add wsa881x amplifier support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: fix build warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: add dynamic debug trace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: change the default firmware path when the community key is used (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix NULL dereference at freeing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Ignore the speaker amp when there isn't one (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Fix Irbis NB41 netbook quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5640: Fix NULL dereference on module unload (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-topology: fix endianness issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: hda_dsp_common: use NULL pointer assignment, not 0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Fix compile-testing RT1011/RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: use resource_size (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Create multiple I2S platform device endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: add support to DB845c and Lenovo Yoga (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add audio routings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add capture dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add playback dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add basic controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add support to wcd9340/wcd9341 codec (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: add Broadmobi bm818 sound profile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: remove unused variable 'constraints_16000' and 'ch_mono' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Update hdac hda dai table to include intel-hdmi-hifi4 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Add iDisp4 DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Fix dsp_box offset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix input pin state management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix inconsistent lock state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix access to uninitialized list heads (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Set dpcm_playback / dpcm_capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Remove empty suspend function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Add Broadwell rt5650 machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: move arch_ops under ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Read SAI parameters and send them to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Describe SAI parameters to be sent to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix incorrect HDMI Kconfig dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: drop HDA codec upon probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add machine driver for da7219_max98373 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: log compiler name and version information (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: define struct with compiler name and version (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce state machine for FW boot (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove references to Haswell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: fix codec_conf by removing legacy style (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix fault at driver unload after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: Add pm_runtime support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Remove superfluous bus ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove legacy style of codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: lowland: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: bells: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl_nau88l25_ssm4567: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_rt5514_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-audmix: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8962: fix lambda value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Drop snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: haswell: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: baytrail: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DEBUG_FS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_set_name_prefix() and soc_set_of_name_prefix() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: byt: fixup topology filename for BYT-CR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): get component device_node at out of loop (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): tidyup loop condition (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_init() to soc_init_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add missing return value check for soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_dai_pcm_new() to soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_remove_dai_link() to snd_soc_remove_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_add_dai_link() to snd_soc_add_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_find_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: find rtd via dai_link pointer at snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_get_dai_substream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_disconnect_sync() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove dai_link_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: add SND_SOC_BYTES_E (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add codec_mask module parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add asynchronous sample rate converter topology support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: work-around incorrect ACPI HID for CML boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: split cht and byt debug window sizes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: fix snd_sof_fw_parse_ext_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: snd_sof_fw_parse_ext_data log warning on unknown header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Don't create separate link when platform is present (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for soc_tplg_pcm_create() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Explicitly include linux/io.h for virt_to_phys() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: nocodec: Amend arguments for sof_nocodec_setup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove unused drv_name in sof_pdata (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove nocodec_fw_filename (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make creation of machine device from SOF core optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: partition audio-related parts from SOF core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce default_fw_filename member in sof_dev_desc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: move check for runtime callbacks to core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: modify the signature for snd_sof_create_page_table (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: remove snd_sof_init_topology() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - export number of digital microphones via control components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: set plugged_cb to NULL when component removing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: drop mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: solve MSI issues by merging ipc and stream irq handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve the sysclk selection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs42l51: add dac mux widget in codec routes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Calculate DALIGN inversion at run-time (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add Volume Soft Stepping control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: save and restore SHDN when changing sensitive registers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: add IRQF_SHARED (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add HP output driver pop reduction controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: refine hw_params and hw_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: add some helpers to control mtk_memif (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hdmi: Drop support for Icelake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: make common HDMI driver default (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: only flush inited work during free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Init pcm runtime work early to avoid warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sst: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix possible race conditions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: exit workaround earlier if PLL is locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: remove msleep in PLL unlocked workaround (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix automatic sysclk configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Fix build error without CONFIG_SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix unload for SAI/ESAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: BYT: fix a copy/paste mistake in byt_dump() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Enable clk in startup intead of hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix i2c arbitration lost issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: DMI long name - avoid to add board name if matches with product name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: improve the DMI long card code in asoc-core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: fix DALIGN register for SSIU (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: component: Add sync_stop PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Make ioctl ops optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check symmetry before hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Update the RST gpio handling to align with documentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: add control components management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_pcm_private_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fixup dead-lock at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix RIP warning on card removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_new/free() parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012 2-in-1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Expose mixer control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: configure output common-mode voltage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix build break (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Add support for optional RST gpio handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm5100: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm2200: add missed operations in remove and probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to flac decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add flac decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to flac config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: rt5677_check_hotword() can be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the charge pump capacitor discharges (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dmaengine: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care card_probed at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc_bind_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed typo for buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix regcache handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_probe_aux_devices() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_bind_card() and snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_remove_component() and soc_cleanup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_remove_dai_link() and soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_add_dai_link() and soc_bind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_unregister_dai() and soc_del_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_register_dai() and soc_add_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: free kcontrol memory on error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: only suspend to D0I3 when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add helper to check if we should enter d0i3 suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add check before setting d0_substate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add state machine to comments (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use fallback for firmware name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: acpi-match: split CNL tables in three (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: configure sysclk/FLL automatically (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add DA7213 audio codec as selectable option (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Wait for DSP to boot before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Set ADC clock to use PLL and enable ASRC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Turn on MCLK1 for DSP via DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Allow VAD to be shut on/off at all times (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Disable irq at suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Stop and restart DSP over suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add DAPM audio path for hotword stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Enable jack detect while DSP is running (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Add a DAI link for rt5677 SPI PCM device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: Add spin lock to protect tdms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: set L1SEN on S0ix suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: fix missing NULL pointer check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix bytes control size checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove topology specific operation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_register_dai() from snd_soc_register_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_unregister_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unregister_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_component_add/del() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_del_component_unlocked() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicated soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: typo fix at soc_dai_link_sanity_check() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add for_each_rtd_components() and replace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove for_each_rtdcom_safe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Use different sequence for start/stop trigger (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: snd_soc_unbind_card() cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: setup card->rtd_num at snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_xxx for component related resource (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_setup_card_name() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_remove_dai_links() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_kzalloc() for rtd (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Clarify usage of ignore_machine (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_del_all() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() alloc order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: set trigger order for FE DAI link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: update FE/BE trigger order based on the command (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98373: replace gpio_request with devm_gpio_request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: mark HDAudio codec support as deprecated (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: use def_tristate, avoid using select (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Kconfig: add EXPERT dependency for developer options, clarify help (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: add mutual exclusion between SOF and legacy Baytrail driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with Atom/SST driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify the hda_dsp_wait_d0i3c_done() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add acpi match for rt1011 based m/c driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: Remove redundant variable "status" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: fix race in device removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set the different setting for QFN/WLCSP package (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: some minor changes to improve readability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: add the range check for temperature_calib from device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove unnecessary tabs using spaces instead (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: fix spelling mistake "temperture" -> "temperature" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: Read and apply r0 and temperature device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set tx/rx slots from tx/rx_mask in TDM case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: improve the rt1011_set_dai_fmt() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove redundant code in kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Load firmware via SPI using delayed work (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fixup compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fix sparse warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add missing null check for failed allocation of rt5677_dsp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add a PCM device for streaming hotword via SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: serial-u16550: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: opl4: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: oss: Constify snd_seq_oss_callback definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: Constify snd_opl3_drum_voice definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: mts64: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Constify snd_pcm_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Fix PCM format loop in proc output (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix dependency on timer API (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: do not override bus codec_mask in link_get() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Reset stream if DMA RUN bit not cleared (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: No preallocation on x86 platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Update kernel-doc function parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Comment about snd_hdac_bus_update_rirb() and spinlock (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Apply aligned MMIO access only conditionally (Jaroslav Kysela) [1797509] - [sound] ALSA: remove ioremap_nocache and devm_ioremap_nocache (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for yet another MSI laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for MSI GP63, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on MSI-GL73 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add more codec supported Headset Button (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Fix DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make the firmware loading ioctl a bit more readable (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix annotation and cast for the recent uapi header change (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add JasperLake PCI ID and codec vid (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Clevo W65_67SB the power_save blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: fix spelling mistake "to" -> "too" (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add docking station support for Lenovo Thinkpad T420s (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - add retry logic to parse_intel_hdmi() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported for HP cPC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/analog - Minor optimization for SPDIF mux connections (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_hdmi: remove warnings with empty body (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: correct kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Manage concurrent reg access more properly (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: enable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix a typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Disable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_realtek: fix empty macro usage in if block (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Rename back to dmic_detect option (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove set but not used variable 'chip' (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set EAPD control to default for ALC222 (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ak4531: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALCS1200A (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - constify and cleanup static NodeID tables (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Constify snd_fm801_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Constify snd_es1968_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Constify snd_emu_chip_details (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Constify snd_bt87x_boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Constify wm-specific tables (Jaroslav Kysela) [1797509] - [sound] ALSA: ice17xx: Constify snd_ice1712_card_info (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_details (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_category_str items (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_res_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Constify snd_vx_hardware and snd_vx_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: info: Make snd_info_entry_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Treat snd_ac97_bus_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Apply sync-write workaround to old Intel platforms, too (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove usage of dimen menber of elem_value structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix atpx_present when CLASS is not VGA (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Make uapi/emu10k1.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add headset Mic no shutup for ALC283 (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Allow disabling MPU port via module option (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Downgrade error message for single-cmd fallback (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix regression by strip mask fix (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix work handling in delayed HP detection (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Avoid endless loop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Keep power on during processing DSP response (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Unify get_response handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use waitqueue for RIRB in HDA-core helper, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: tegra: Fix unused variable compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make uapi/hdsp.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: vx222: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme96: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Fix duplicate unref of pci_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: simplify get_audio_levels (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - Keep old slot assignment behavior for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Modify stream stripe mask only when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - preserve non-MST PCM routing for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix kernel oops caused by invalid PCM idx (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix regression in connect list handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable automatic runtime pm for AMD HDMI codecs by default (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable runtime pm for newer AMD display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Add new pci ids for AMD GPU display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix vgaswitcheroo detection for AMD (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clear codec->relaxed_resume flag at unbinding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc236 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc256 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add mute led support for HP ProBook 645 G4 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for non-acomp codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - remove forced polling workaround for CFL and CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - remove redundant code comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix port numbering for ICL and TGL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clean up Intel platform-specific fixup checks (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Fix incorrect device pointer for preallocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix pin setup on Tigerlake (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Cometlake-S PCI ID (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - add Tigerlake support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix possible workqueue stall (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix concurrent access to queue current tick/time (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Avoid concurrent access to queue flags (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix double hw_free calls (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix sparse warnings wrt snd_pcm_state_t (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix memory leak at closing a stream without hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Set per-card upper limit of PCM buffer allocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Make snd_pcm_hw_constraints_init() and _complete() static (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix racy access for queue timer in proc read (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: fix nsec/sec initialization confusion (Jaroslav Kysela) [1797509] - [sound] ALSA: control: potential uninitialized return value (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: oss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: jack: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: info: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Add verification for kctl accesses (Jaroslav Kysela) [1797509] - [sound] ALSA: mixer: oss: Constify snd_mixer_oss_assign_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Constify struct snd_midi_op (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Treat snd_device_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: allow TLV read operation for callback type of element in locked case (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove dimen member from elem_info structure (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Avoid possible info leaks from PCM stream buffers (Jaroslav Kysela) [1797509] - [sound] ALSA: control: remove useless assignment in .info callback of PCM chmap element (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix typos and header inclusion in asound.h (Jaroslav Kysela) [1797509] - [sound] ALSA: bump uapi version numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: add new 32-bit layout for snd_pcm_mmap_status/control (Jaroslav Kysela) [1797509] - [sound] ALSA: move snd_pcm_ioctl_sync_ptr_compat into pcm_native.c (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_ctl_elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_tread (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_rawmidi_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_pcm_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Replace timespec with timespec64 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ps3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pmac: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: als4000: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcsp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aaci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: rme: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use standard waitqueue for RIRB wakeup (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: atom: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-mfld-platform-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-baytrail-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-haswell-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ml403: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid pointer dereference before null-check (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid unexpected timer event callback tasklets (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Remove redundant locking in timer open function (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support runtime change of snd_timer via info interface (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support selection of snd_timer instead of jiffies (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Move CABLE_VALID_BOTH to the top of file (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Rename all jiffies timer specific functions (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use callback functions for timer specific implementations (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support return of error code for timer start and stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Describe units of variables (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_free_pcm_runtime() and soc_rtd_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_new_pcm_runtime() and soc_rtd_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: create rtd->codec_dais first (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call list_del(&rtd->list) at soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_add_pcm_runtime() into soc_new_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: use list_del_init and move it back to soc_cleanup_component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: delete component->card_list in soc_remove_component only (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: remove snd_pcm_ops from component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add new pcm_construct/pcm_destruct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_pcm_ops member to component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component.h: remove GPL explanation from header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid potential buffer overflows (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add card sync_irq field (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add the support for sync-stop operation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Move PCM_RUNTIME_CHECK() macro into local header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Allow NULL ioctl ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Introduce managed buffer allocation mode (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix the breakage of slave link open (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Unexport snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Yet another missing check of non-cached buffer type (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix possible race at assigning a timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Make snd_timer_close() returning void (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Unify master/slave linking code (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix incorrectly assigned timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Limit max amount of slave instances (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Create proc files only for non-empty preallocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Warn if doubly preallocated (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Handle special page mapping in the default mmap handler (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Add vmalloc buffer allocation support (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTINUOUS type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm_dmaengine: Extract snd_dmaengine_pcm_refine_runtime_hwparams (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - do not describe I/O configuration in the long card name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - use control components to describe card config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: make common HDMI driver the default for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Geminilake is only supported by SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix configs for bxt-da7219-max98057a (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Add CML m/c using RT1011 and RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: fix unsigned integer overflow check (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: usb-audio: set the interface format after resume on Dell WD19" (Jaroslav Kysela) [1797509]- [crypto] crypto: ccp - use file mode for sev ioctl permissions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup sp_dev_master in psp_dev_destroy() (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup misc_dev on sev_exit() (Vladis Dronov) [1765717] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Vladis Dronov) [1765717] - [crypto] crypto: ccp - move SEV vdata to a dedicated data structure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - create a generic psp-dev file (Vladis Dronov) [1765717] - [crypto] crypto: ccp - rename psp-dev files to sev-dev (Vladis Dronov) [1765717] - [crypto] crypto: ccp - set max RSA modulus size for v3 platform devices as well (Vladis Dronov) [1765717] - [crypto] crypto: ccp - add SEV command privilege separation (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix uninitialized list head (Vladis Dronov) [1765717] - [crypto] crypto: user - fix memory leak in crypto_report (Vladis Dronov) [1829808 1765717] {CVE-2019-19062} - [crypto] crypto: ccp - Release all allocated memory if sha type is invalid (Vladis Dronov) [1825134 1765717] {CVE-2019-18808} - [crypto] crypto: ccp - invoke fallback for XTS ciphertext stealing (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove unnecessary linux/pci.h include (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include DMA declarations explicitly (Vladis Dronov) [1765717] - [crypto] crypto: ccp - use devm_platform_ioremap_resource() to simplify code (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Clean up and exit correctly on allocation failure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Log an error message when ccp-crypto fails to load (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Ignore tag length when decrypting GCM ciphertext (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add support for valid authsize values less than 16 (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix oops by properly managing allocated structures (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Reduce maximum stack usage (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include the module name in system log messages (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to control registration for DMA (Vladis Dronov) [1765717] - [crypto] crypto: ccp - module parameter to limit the number of enabled CCPs (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to specify a queue count (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Make CCP debugfs support optional (Vladis Dronov) [1765717] - [crypto] crypto: ctr - add helper for performing a CTR encryption walk (Vladis Dronov) [1765717] - [crypto] crypto: ccp - memset structure fields to zero before reuse (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix 3DES complaint from ccp-crypto module (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix AES CFB error exposed by new test vectors (Vladis Dronov) [1765717] - [crypto] crypto: ccp - AES CFB mode is a stream cipher (Vladis Dronov) [1765717] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Vladis Dronov) [1765717] - [crypto] crypto: shash - remove shash_desc::flags (Vladis Dronov) [1765717] - [crypto] crypto: ccp - no need to check return value of debugfs_create functions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove forward declaration (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove VLA usage of skcipher (Vladis Dronov) [1765717] - [crypto] crypto: skcipher - Introduce crypto_sync_skcipher (Vladis Dronov) [1765717] - [infiniband] IB/mlx4: Test return value of calls to ib_get_cached_pkey (Alaa Hleihel) [1767259] - [netdrv] net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc() (Alaa Hleihel) [1767259] - [infiniband] RDMA/mlx4: Initialize ib_spec on the stack (Alaa Hleihel) [1767259] - [powerpc] powerpc/powernv: Re-enable imc trace-mode in kernel (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Implement a global lock to avoid races between trace, core and thread imc events (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Return accordingly on invalid chip-id in (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Remove PM_BR_CMPL_ALT from power9 event list (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Add generic compat mode pmu driver (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: init pmu from core-book3s (Desnes Augusto Nunes do Rosario) [1725201] - [fs] NFS: Fix fscache super_cookie index_key from changing after umount (Dave Wysochanski) [1790933] - [fs] NFSv4: Fix fscache cookie aux_data to ensure change_attr is included (Dave Wysochanski) [1793560] - [fs] nfs: fscache: use timespec64 in inode auxdata (Dave Wysochanski) [1793560] - [documentation] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1835245] - [documentation] docs: stop suggesting strlcpy (David Arcari) [1835245] - [scsi] scsi: hpsa: Update driver version (Joseph Szczypek) [1815628] - [scsi] scsi: hpsa: correct race condition in offload enabled (Joseph Szczypek) [1815628] - [kernel] audit: log audit netlink multicast bind and unbind (Richard Guy Briggs) [1829622] - [ipc] ipc/mqueue.c: change __do_notify() to bypass check_kill_permission() (Oleg Nesterov) [1808931] - [scsi] scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: TM command refire leads to controller firmware crash (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Remove IO buffer hole detection logic (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit device queue depth to controller queue depth (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: Use true, false for bool variables (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make two symbols static in megaraid_sas_base.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fusion.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fp.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: silence a warning (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: fix indentation issue (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update driver version to 07.713.01.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use Block layer API to check SCSI device in-flight IO requests (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit the number of retries for the IOCTLs causing firmware fault (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not set HBA Operational if FW is not in operational state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or RAID map is disabled (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill host bus adapter, if adapter is already dead (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update optimal queue depth for SAS and NVMe devices (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Set no_write_same only for Virtual Disk (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Reset adapter if FW is not in READY state after device resume (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Make poll_aen_lock static (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: remove unused variables 'debugBlk', 'fusion' (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Unique names for MSI-X vectors (Tomas Henzl) [1791041]- [crypto] crypto: drbg - fix error return code in drbg_alloc_state() (Vladis Dronov) [1822458] - [fs] fs: call fsnotify_sb_delete after evict_inodes (Jay Shin) [1834741] - [fs] fs: avoid softlockups in s_inodes iterators (Jay Shin) [1834741] - [fs] fs/drop_caches.c: avoid softlockups in drop_pagecache_sb() (Jay Shin) [1834741] - [net] net/smc: remove set but not used variables 'del_llc, del_llc_resp' (Philipp Rudo) [1725886] - [net] net/smc: remove unused inline function smc_curs_read (Philipp Rudo) [1725886] - [net] net/smc: log important pnetid and state change events (Philipp Rudo) [1725886] - [net] net/smc: save SMC-R peer link_uid (Philipp Rudo) [1725886] - [net] net/smc: create improved SMC-R link_uid (Philipp Rudo) [1725886] - [net] net/smc: improve termination processing (Philipp Rudo) [1725886] - [net] net/smc: add termination reason and handle LLC protocol violation (Philipp Rudo) [1725886] - [net] net/smc: asymmetric link tagging (Philipp Rudo) [1725886] - [net] net/smc: assign link to a new connection (Philipp Rudo) [1725886] - [net] net/smc: send DELETE_LINK, ALL message and wait for send to complete (Philipp Rudo) [1725886] - [net] net/smc: wait for departure of an IB message (Philipp Rudo) [1725886] - [net] net/smc: handle incoming CDC validation message (Philipp Rudo) [1725886] - [net] net/smc: send failover validation message (Philipp Rudo) [1725886] - [net] net/smc: switch connections to alternate link (Philipp Rudo) [1725886] - [net] net/smc: save state of last sent CDC message (Philipp Rudo) [1725886] - [net] net/smc: enqueue local LLC messages (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: llc_del_link_work and use the LLC flow for delete link (Philipp Rudo) [1725886] - [net] net/smc: delete an asymmetric link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC client (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] smc: Remove unused function (Philipp Rudo) [1725886] - [net] net/smc: llc_add_link_work to handle ADD_LINK LLC requests (Philipp Rudo) [1725886] - [net] net/smc: allocate index for a new link (Philipp Rudo) [1725886] - [net] net/smc: introduce smc_pnet_find_alt_roce() (Philipp Rudo) [1725886] - [net] net/smc: remove DELETE LINK processing from smc_core.c (Philipp Rudo) [1725886] - [net] net/smc: take link down instead of terminating the link group (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_err() and smcr_link_down() processing (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_add() and smcr_link_up() processing (Philipp Rudo) [1725886] - [net] net/smc: remember PNETID of IB device for later device matching (Philipp Rudo) [1725886] - [net] net/smc: mutex to protect the lgr against parallel reconfigurations (Philipp Rudo) [1725886] - [net] net/smc: extend smc_llc_send_add_link() and smc_llc_send_delete_link() (Philipp Rudo) [1725886] - [net] net/smc: map and register buffers for a new link (Philipp Rudo) [1725886] - [net] net/smc: unmapping of buffers to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: multiple link support for rmb buffer registration (Philipp Rudo) [1725886] - [net] net/smc: remove obsolete link state DELETING (Philipp Rudo) [1725886] - [net] net/smc: remove handling of CONFIRM_RKEY_CONTINUE (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote DELETE_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote CONFIRM_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: new smc_rtoken_set functions for multiple link support (Philipp Rudo) [1725886] - [net] net/smc: move the TEST_LINK response processing into event handler (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_delete_rkey (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_confirm_rkey (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC client code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC server code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: add logic to evaluate CONFIRM_LINK messages to LLC layer (Philipp Rudo) [1725886] - [net] net/smc: introduce link group type (Philipp Rudo) [1725886] - [net] net/smc: enqueue all received LLC messages (Philipp Rudo) [1725886] - [net] net/smc: add event-based llc_flow framework (Philipp Rudo) [1725886] - [net] net/smc: move llc layer related init and clear into smc_llc.c (Philipp Rudo) [1725886] - [net] net/smc: use mutex instead of rwlock_t to protect buffers (Philipp Rudo) [1725886] - [net] net/smc: process llc responses in tasklet context (Philipp Rudo) [1725886] - [net] net/smc: use worker to process incoming llc messages (Philipp Rudo) [1725886] - [net] net/smc: simplify link deactivation (Philipp Rudo) [1725886] - [net] net/smc: move testlink work to system work queue (Philipp Rudo) [1725886] - [net] net/smc: add new link state and related helpers (Philipp Rudo) [1725886] - [net] net/smc: multi-link support for smc_rmb_rtoken_handling() (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID instances to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID to dynamic references (Philipp Rudo) [1725886] - [net] net/smc: introduce link_idx for link group array (Philipp Rudo) [1725886] - [net] net/smc: separate function for link initialization (Philipp Rudo) [1725886] - [net] net/smc: rework pnet table to support SMC-R failover (Philipp Rudo) [1725886] - [net] net/smc: improve peer ID in CLC decline for SMC-R (Philipp Rudo) [1725886] - [net] net/smc: rework peer ID handling (Philipp Rudo) [1725886] - [net] net/smc: reduce port_event scheduling (Philipp Rudo) [1725886] - [net] net/smc: simplify normal link termination (Philipp Rudo) [1725886] - [net] net/smc: remove unused parameter of smc_lgr_terminate() (Philipp Rudo) [1725886] - [net] net/smc: do not delete lgr from list twice (Philipp Rudo) [1725886] - [net] net/smc: use termination worker under send_lock (Philipp Rudo) [1725886] - [net] net/smc: improve smc_lgr_cleanup() (Philipp Rudo) [1725886] - [pci] PCI: Add new PCI_VPD_RO_KEYWORD_SERIALNO macro (Jonathan Toppins) [1834900] - [pci] PCI: Introduce pci_get_dsn (Jonathan Toppins) [1834900] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.1 (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix MDS Diagnostic Enablement definition (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix noderef and address space warnings (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove unnecessary lockdep_assert_held calls (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Change default queue allocation for reduced memory consumption (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove re-binding of nvme rport during registration (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Maintain atomic consistency of queue_claimed flag (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: remove duplicate unloading checks (Dick Kennedy) [1835310] - [scsi] scsi: qedf: Get dev info after updating the params (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add schedule recovery handler (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Implement callback for bw_update (Nilesh Javali) [1792113] - [netdrv] scsi: qed: Send BW update notifications to the protocol drivers (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Acquire rport_lock for resetting the delay_timestamp (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Increase the upper limit of retry delay (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Keep track of num of pending flogi (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Simplify mutex_unlock() usage (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add port_id getter (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Remove always false 'tmp_prio < 0' statement (Nilesh Javali) [1792113] - [include] NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION (Steve Dickson) [1828592] - [edac] EDAC/amd64: Drop some family checks for newer systems (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh (Aristeu Rozanski) [1779822 1735611] - [x86] x86/amd_nb: Add Family 19h PCI IDs (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/mce_amd: Always load on SMCA systems (Aristeu Rozanski) [1779822 1735611] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Save max number of controllers to family type (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Gather hardware information early (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Make struct amd64_family_type global (Aristeu Rozanski) [1779822 1735611] - [fs] nfsd: Add tracepoints for update of the expkey and export cache entries (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracepoints for exp_find_key() and exp_get_by_name() (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracing to nfsd_set_fh_dentry() (Dave Wysochanski) [1775408] - [net] SUNRPC: Clean up: Replace dprintk and BUG_ON call sites in svcauth_gss.c (Dave Wysochanski) [1775408] - [net] svcrdma: Create a generic tracing class for displaying xdr_buf layout (Dave Wysochanski) [1775408] - [net] SUNRPC: Capture completion of all RPC tasks (Dave Wysochanski) [1775408] - [net] SUNRPC: Trace gssproxy upcall results (Dave Wysochanski) [1775408] - [trace] fix null pointer deref in tracepoints in back channel (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file commit tracepoint (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic writeback tracepoints (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file read tracepoints (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Add tracing for layout errors (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Record resend attempts on I/O failure (Dave Wysochanski) [1775408] - [fs] NFS: Fix fix of show_nfs_errors (Dave Wysochanski) [1775408] - [fs] NFSv4: Improve read/write/commit tracing (Dave Wysochanski) [1775408] - [fs] NFS4: Report callback authentication errors (Dave Wysochanski) [1775408] - [fs] NFS4: Trace lock reclaims (Dave Wysochanski) [1775408] - [fs] NFS4: Trace state recovery operation (Dave Wysochanski) [1775408] - [fs] NFS: Add a tracepoint in nfs_fh_to_dentry() (Dave Wysochanski) [1775408] - [fs] pnfs/flexfiles: Add tracepoints for detecting pnfs fallback to MDS (Dave Wysochanski) [1775408] - [fs] NFS: Record task, client ID, and XID in xdr_status trace points (Dave Wysochanski) [1775408] - [fs] NFS: Display symbolic status code names in trace log (Dave Wysochanski) [1775408] - [fs] NFS: Fix show_nfs_errors macros again (Dave Wysochanski) [1775408] - [fs] NFS4: Add a trace event to record invalid CB sequence IDs (Dave Wysochanski) [1775408] - [media] media: v4l: event: Add subscription to list before calling "add" operation (Jarod Wilson) [1828805] {CVE-2019-9458} - [media] media: v4l: event: Prevent freeing event subscriptions while accessed (Jarod Wilson) [1828805] {CVE-2019-9458} - [vhost] vhost: Check docket sk_family instead of call getname (Vladis Dronov) [1823301] {CVE-2020-10942} - [documentation] kvm: ppc: book3s hv: Add a capability for enabling secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: H_SVM_INIT_START must call UV_RETURN (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check caller of H_SVM_* Hcalls (David Gibson) [1814624] - [powerpc] Introduce the MSR_S bit (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Skip kvmppc_uvmem_free if Ultravisor is not supported (David Gibson) [1814624] - [powerpc] kvm: ppc: Kill kvmppc_ops::mmu_destroy() and kvmppc_mmu_destroy() (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Move kvmppc_mmu_init() into PR KVM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Treat TM-related invalid form instructions on P9 like the valid ones (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Use RADIX_PTE_INDEX_SIZE in Radix MMU code (David Gibson) [1814624] - [powerpc] kvm: no need to check return value of debugfs_create functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix -Werror=return-type build failure (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Release lock on page-out failure path (David Gibson) [1814624] - [powerpc] mm: Remove kvm radix prefetch workaround for Power9 DD2.2 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Fix typo in comment (David Gibson) [1814624] - [documentation] kvm: ppc: book3s hv: Implement H_SVM_INIT_ABORT hcall (David Gibson) [1814624] - [powerpc] kvm: ppc: Add skip_page_out parameter to uvmem functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3e: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace current->mm by kvm->mm (David Gibson) [1814624] - [mm] add account_locked_vm utility function (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove set but not used variable 'ra', 'rs', 'rt' (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't do ultravisor calls on systems without ultravisor (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support reset of secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Handle memory plug/unplug to secure VM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Radix changes for secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Shared pages support for secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support for running secure guests (David Gibson) [1814624] - [powerpc] pseries/svm: Unshare all pages before kexecing a new kernel (David Gibson) [1814624] - [powerpc] pseries/svm: Use shared memory for LPPACA structures (David Gibson) [1814624] - [powerpc] pseries: Add and use LPPACA_SIZE constant (David Gibson) [1814624] - [powerpc] pseries/svm: Add helpers for UV_SHARE_PAGE and UV_UNSHARE_PAGE (David Gibson) [1814624] - [powerpc] prom_init: Add the ESM call to prom_init (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reject mflags=2 (LPCR[AIL]=2) ADDR_TRANS_MODE mode (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Implement LPCR[AIL]=3 mode for injected interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reuse kvmppc_inject_interrupt for async guest delivery (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace reset_msr mmu op with inject_interrupt arch op (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Define and use SRR1_MSR_BITS (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Show VP id in debugfs (David Gibson) [1814624] - [powerpc] kvm: ppc: e500: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: Report single stepping capability (David Gibson) [1814624] - [powerpc] kvm: Fix kvmppc_vcore->in_guest value in kvmhv_switch_to_host (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: use smp_mb() when setting/clearing host_ipi flag (David Gibson) [1814624] - [powerpc] 64s: Set reserved PCR bits (David Gibson) [1814624] - [powerpc] Fix definition of PCR bits to work with old binutils (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Invalidate multiple TCEs at once (David Gibson) [1814624] - [powerpc] powernv/ioda: Split out TCE invalidation from TCE updates (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't lose pending doorbell request on migration on P9 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check for MMU ready on piggybacked virtual cores (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Define usage types for rmap array in guest memslot (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't push XIVE context when not using XIVE device (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Fix race in re-enabling XIVE escalation interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix software breakpoints (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove leftover comment from emulate_loadstore.c (David Gibson) [1814624] - [x86] hyperv: Properly suspend/resume reenlightenment notifications (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Freeze kernel threads in software_resume() (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Propagate the return value of hibernation_restore() (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the VP assist page for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM (Mohammed Gamal) [1815475] - [net] hv_sock: Add the support of hibernation (Mohammed Gamal) [1815475] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1815475] - [video] hyperv_fb: Add the support of hibernation (Mohammed Gamal) [1815475] - [scsi] storvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [netdrv] hv_netvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [pci] hv: Change pci_protocol_version to per-hbus (Mohammed Gamal) [1815475] - [pci] hv: Add hibernation support (Mohammed Gamal) [1815475] - [input] hyperv-keyboard: Add the support of hibernation (Mohammed Gamal) [1815475] - [hid] hyperv: NULL check before some freeing functions is not needed (Mohammed Gamal) [1815475] - [hid] hyperv: Add the support of hibernation (Mohammed Gamal) [1815475] - [clocksource] hyper-v: Suspend/resume Hyper-V clocksource for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the hypercall page for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Implement hv_is_hibernation_supported() (Mohammed Gamal) [1815475] - [hv] hv_utils: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated hibernation request (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated restart request (Mohammed Gamal) [1815475] - [hv] hv_balloon: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1815475] - [net] ipv4: really enforce backoff for redirects (Paolo Abeni) [1834184] - [net] netfilter: nat: never update the UDP checksum when it's 0 (Guillaume Nault) [1794714] - [net] sched: allow flower to match erspan options (Xin Long) [1830482] - [net] sched: allow flower to match vxlan options (Xin Long) [1830482] - [net] sched: add erspan option support to act_tunnel_key (Xin Long) [1830482] - [net] sched: add vxlan option support to act_tunnel_key (Xin Long) [1830482] - [netdrv] netdevsim: disable devlink reload when resources are being used (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix using uninitialized resources (Ivan Vecera) [1829778] - [netdrv] drivers/net: netdevsim depends on INET (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix nsim_fib6_rt_create() error path (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Add test for FIB offload API (Ivan Vecera) [1829778] - [tools] selftests: forwarding: Add helpers and tests for FIB offload (Ivan Vecera) [1829778] - [tools] selftests: mlxsw: Add a self-test for port-default priority (Ivan Vecera) [1829778] - [netdrv] netdevsim: fib: Add dummy implementation for FIB offload (Ivan Vecera) [1829778] - [net] ipv6: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Encapsulate function arguments in a struct (Ivan Vecera) [1829778] - [net] ipv4: Replace route in list before notifying (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Extend devlink trap test to include flow action cookie (Petr Oros) [1823745] - [netdrv] netdevsim: add ACL trap reporting cookie as a metadata (Petr Oros) [1823745] - [net] devlink: extend devlink_trap_report() to accept cookie and pass (Petr Oros) [1823745] - [net] drop_monitor: extend by passing cookie from driver (Petr Oros) [1823745] - [net] devlink: add trap metadata type for cookie (Petr Oros) [1823745] - [net] devlink: add ACL generic packet traps (Petr Oros) [1823745] - [net] devlink: Add overlay source MAC is multicast trap (Petr Oros) [1823745] - [net] devlink: Add tunnel generic packet traps (Petr Oros) [1823745] - [net] devlink: Add non-routable packet trap (Petr Oros) [1823745] - [netdrv] mlxsw: spectrum_router: Prevent incorrect replacement of local table routes (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove FIB entry list from FIB node (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Consolidate identical functions (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Make route creation and destruction symmetric (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Eliminate dead code (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove unnecessary checks (Ivan Vecera) [1828994] - [net] ipv6: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv6 route notifications (Ivan Vecera) [1828994] - [net] ipv6: Handle multipath route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv6: Notify multipath route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv6: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv6: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] ipv4: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv4 route notifications (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Don't rely on missing extack to symbolize dump (Ivan Vecera) [1828994] - [net] ipv4: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification during flush (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv4: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv4: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv4: Extend FIB alias find function (Ivan Vecera) [1828994] - [net] ipv4: Notify route after insertion to the routing table (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] vti6: Fix memory leak of skb if input policy check fails (Xin Long) [1829720] - [net] xfrm: policy: Fix doulbe free in xfrm_policy_timer (Xin Long) [1829720] - [net] xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire (Xin Long) [1829720] - [net] xfrm: fix uctx len check in verify_sec_ctx_len (Xin Long) [1829720] - [net] xfrm: handle NETDEV_UNREGISTER for xfrm device (Xin Long) [1829720] - [net] xfrm: interface: do not confirm neighbor when do pmtu update (Xin Long) [1829720] - [documentation] xfrm: update doc about xfrm[46]_gc_thresh (Xin Long) [1829720] - [documentation] devlink: remove trigger command from devlink-region.rst (Petr Oros) [1822570] - [include] devlink: promote "fw.bundle_id" to a generic info version (Petr Oros) [1822570] - [documentation] devlink: document devlink info versions reported by bnxt_en driver (Petr Oros) [1822570] - [include] devlink: add macro for "fw.roce" (Petr Oros) [1822570] - [documentation] Fix typo in devlink documentation (Petr Oros) [1822570] - [documentation] devlink: fix typos in qed documentation (Petr Oros) [1822570] - [documentation] devlink: document region snapshot triggering from userspace (Petr Oros) [1822570] - [documentation] devlink: introduce devlink-dpipe.rst documentation file (Petr Oros) [1822570] - [documentation] devlink: add a devlink-resource.rst documentation file (Petr Oros) [1822570] - [netdrv] devlink: rename and expand devlink-trap-netdevsim.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for ionic device driver (Petr Oros) [1822570] - [documentation] devlink: add a file documenting devlink regions (Petr Oros) [1822570] - [documentation] devlink: add a driver-specific file for the qed driver (Petr Oros) [1822570] - [documentation] devlink: add parameter documentation for the mlx4 driver (Petr Oros) [1822570] - [documentation] devlink: document info versions for each driver (Petr Oros) [1822570] - [documentation] devlink: convert driver-specific files to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: mention reloading in devlink-params.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for generic devlink parameters (Petr Oros) [1822570] - [documentation] devlink: convert devlink-params.txt to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: rename devlink-info-versions.rst and add a header (Petr Oros) [1822570] - [documentation] devlink: convert devlink-health.txt to rst format (Petr Oros) [1822570] - [documentation] devlink: move devlink documentation to subfolder (Petr Oros) [1822570] - [include] devlink: add macro for "fw.psid" (Petr Oros) [1822570] - [netdrv] ethtool: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1828942] - [netdrv] phy: Add support for 100BaseT1 and 1000BaseT1 (Ivan Vecera) [1828942] - [net] phy: improve definition of __ETHTOOL_LINK_MODE_MASK_NBITS (Ivan Vecera) [1828942] - [net] netfilter: nf_tables: simplify NLM_F_CREATE handling (Phil Sutter) [1812666] - [net] devlink: Add layer 3 generic packet exception traps (Petr Oros) [1828737] - [net] devlink: Add layer 3 generic packet traps (Petr Oros) [1828737] - [net] netfilter: nf_tables: fix infinite loop when expr is not available (Phil Sutter) [1757933] - [net] netfilter: nf_tables: autoload modules from the abort path (Phil Sutter) [1757933] - [net] netfilter: nf_tables: remove WARN and add NLA_STRING upper limits (Phil Sutter) [1757933] - [net] netfilter: nf_tables: store transaction list locally while requesting module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use-after-free in failing rule with bound set (Phil Sutter) [1757933] - [net] netfilter: nft_meta: skip EAGAIN if nft_meta_bridge is not a module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: force module load in case select_ops() returns -EAGAIN (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add nft_expr_type_request_module() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: bogus EBUSY in helper removal from transaction (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix set double-free in abort path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: don't use refcount_inc on newly allocated entry (Phil Sutter) [1757933] - [net] netfilter: nf_tables: unbind set in rule from commit path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: destroy function must not have side effects (Phil Sutter) [1757933] - [net] netfilter: nft_compat: make lists per netns (Phil Sutter) [1757933] - [net] netfilter: nft_compat: use refcnt_t type for nft_xt reference count (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix suspicious RCU usage in nft_chain_stats_replace() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: asynchronous release (Phil Sutter) [1757933] - [net] netfilter: nf_tables: split set destruction in deactivate and destroy phase (Phil Sutter) [1757933] - [net] netfilter: nf_tables: flow event notifier must use transaction mutex (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use dedicated mutex to guard transactions (Phil Sutter) [1757933] - [net] netfilter: nf_tables: avoid global info storage (Phil Sutter) [1757933] - [net] netfilter: nf_tables: take module reference when starting a batch (Phil Sutter) [1757933] - [net] netfilter: nf_tables: make valid_genid callback mandatory (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add and use helper for module autoload (Phil Sutter) [1757933]- [kernel] sched: Fix missing bracket in membarrier_switch_mm from mismerge (Phil Auld) [1745111] - [fs] nfs: fix NULL deference in nfs4_get_valid_delegation ("J. Bruce Fields") [1831553] - [acpi] PCI/AER: Use only _OSC to determine AER ownership (Myron Stowe) [1712820] - [pci] PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events (Myron Stowe) [1712820] - [pci] PCI/AER: Rationalize error status register clearing (Myron Stowe) [1712820] - [pci] PCI/DPC: Add Error Disconnect Recover (EDR) support (Myron Stowe) [1712820] - [pci] PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for use by EDR (Myron Stowe) [1712820] - [pci] PCI/AER: Add pci_aer_raw_clear_status() to unconditionally clear Error Status (Myron Stowe) [1712820] - [pci] PCI/DPC: Cache DPC capabilities in pci_init_capabilities() (Myron Stowe) [1712820] - [pci] PCI/ERR: Return status of pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/ERR: Remove service dependency in pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/DPC: Move DPC data into struct pci_dev (Myron Stowe) [1712820] - [pci] PCI/ERR: Update error status after reset_link() (Myron Stowe) [1712820] - [pci] PCI/ERR: Combine pci_channel_io_frozen cases (Myron Stowe) [1712820] - [pci] PCI/ASPM: Reduce severity of common clock config message (Myron Stowe) [1712820] - [pci] PCI/ASPM: Clear the correct bits when enabling L1 substates (Myron Stowe) [1712820] - [pci] PCI/PM: Print config space of devices before suspend (Myron Stowe) [1712820] - [pci] PCI/AER: Initialize aer_fifo (Myron Stowe) [1712820] - [pci] PCI/AER: Factor message prefixes with dev_fmt() (Myron Stowe) [1712820] - [pci] PCI/AER: Log which device prevents error recovery (Myron Stowe) [1712820] - [security] ima: Switch to ima_hash_algo for boot aggregate (Jerry Snitselaar) [1786441] - [mm] mm: mempolicy: require at least one nodeid for MPOL_PREFERRED (Rafael Aquini) [1834435] {CVE-2020-11565} - [tools] perf maps: Add missing unlock to maps__insert() error case (Michael Petlan) [1818838] - [tools] perf dso: Fix dso comparison (Michael Petlan) [1818838] - [tools] perf block-info: Fix wrong block address comparison in block_info__cmp() (Michael Petlan) [1818838] - [tools] libperf: Setup initial evlist::all_cpus value (Michael Petlan) [1818838] - [tools] perf report: Fix no libunwind compiled warning break s390 issue (Michael Petlan) [1818838] - [tools] perf hists: Fix variable name's inconsistency in hists__for_each() macro (Michael Petlan) [1818838] - [tools] perf map: Set kmap->kmaps backpointer for main kernel map chunks (Michael Petlan) [1818838] - [tools] perf report: Fix incorrectly added dimensions as switch perf data file (Michael Petlan) [1818838] - [tools] tools lib traceevent: Fix memory leakage in filter_event (Michael Petlan) [1818838] - [tools] perf vendor events s390: Remove name from L1D_RO_EXCL_WRITES description (Michael Petlan) [1818838] - [tools] perf vendor events s390: Fix counter long description for DTLB1_GPAGE_WRITES (Michael Petlan) [1818838] - [tools] libtraceevent: Allow custom libdir path (Michael Petlan) [1818838] - [tools] perf top: Do not bail out when perf_env__read_cpuid() returns ENOSYS (Michael Petlan) [1818838] - [tools] perf arch: Make the default get_cpuid() return compatible error (Michael Petlan) [1818838] - [tools] perf inject: Fix processing of ID index for injected instruction tracing (Michael Petlan) [1818838] - [tools] perf report: Bail out --mem-mode if mem info is not available (Michael Petlan) [1818838] - [tools] perf report: Make -F more strict like -s (Michael Petlan) [1818838] - [tools] perf report/top TUI: Replace pr_err() with ui__error() (Michael Petlan) [1818838] - [tools] libtraceevent: Copy pkg-config file to output folder when using O= (Michael Petlan) [1818838] - [tools] libtraceevent: Fix lib installation with O= (Michael Petlan) [1818838] - [tools] perf kvm: Clarify the 'perf kvm' -i and -o command line options (Michael Petlan) [1818838] - [tools] perf machine: Fill map_symbol->maps in append_inlines() to fix segfault (Michael Petlan) [1818838] - [tools] perf jit: Move test functionality in to a test (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for enabling/disabling events (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to enable/disable for a specific CPU (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for reading (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for opening events (Michael Petlan) [1818838] - [tools] perf stat: Factor out open error handling (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for closing file descriptors (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to close evsel on a CPU (Michael Petlan) [1818838] - [tools] perf evsel: Add iterator to iterate over events ordered by CPU (Michael Petlan) [1818838] - [tools] perf evlist: Maintain evlist->all_cpus (Michael Petlan) [1818838] - [tools] perf cpumap: Maintain cpumaps ordered and without dups (Michael Petlan) [1818838] - [tools] perf script: Fix brstackinsn for AUXTRACE (Michael Petlan) [1818838] - [tools] perf affinity: Add infrastructure to save/restore affinity (Michael Petlan) [1818838] - [tools] perf pmu: Use file system cache to optimize sysfs access (Michael Petlan) [1818838] - [tools] perf regs: Make perf_reg_name() return "unknown" instead of NULL (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf tests: Rename tests/map_groups.c to tests/maps.c (Michael Petlan) [1818838] - [tools] perf tests: Rename thread-mg-share to thread-maps-share (Michael Petlan) [1818838] - [tools] perf maps: Rename map_groups.h to maps.h (Michael Petlan) [1818838] - [tools] perf maps: Rename 'mg' variables to 'maps' (Michael Petlan) [1818838] - [tools] perf map_symbol: Rename ms->mg to ms->maps (Michael Petlan) [1818838] - [tools] perf addr_location: Rename al->mg to al->maps (Michael Petlan) [1818838] - [tools] perf thread: Rename thread->mg to thread->maps (Michael Petlan) [1818838] - [tools] perf maps: Merge 'struct maps' with 'struct map_groups' (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some more instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Remove unused functions (Michael Petlan) [1818838] - [tools] perf map: Remove needless struct forward declarations (Michael Petlan) [1818838] - [tools] perf map: Ditch leftover map__reloc_vmlinux() prototype (Michael Petlan) [1818838] - [tools] perf script: Move map__fprintf_srccode() to near its only user (Michael Petlan) [1818838] - [tools] perf parse: Fix potential memory leak when handling tracepoint errors (Michael Petlan) [1818838] - [tools] libtraceevent: Fix memory leakage in copy_filter_type (Michael Petlan) [1818838] - [tools] libtraceevent: Fix header installation (Michael Petlan) [1818838] - [tools] perf intel-bts: Does not support AUX area sampling (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for decoding AUX area samples (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for recording AUX area samples (Michael Petlan) [1818838] - [tools] perf pmu: When using default config, record which bits of config were changed by the user (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for queuing AUX area samples (Michael Petlan) [1818838] - [tools] perf session: Add facility to peek at all events (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for dumping AUX area samples (Michael Petlan) [1818838] - [tools] perf inject: Cut AUX area samples (Michael Petlan) [1818838] - [tools] perf record: Add aux-sample-size config term (Michael Petlan) [1818838] - [tools] perf record: Add support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for AUX area sample recording (Michael Petlan) [1818838] - [tools] perf auxtrace: Move perf_evsel__find_pmu() (Michael Petlan) [1818838] - [tools] perf record: Add a function to test for kernel support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf tools: Add kernel AUX area sampling definitions (Michael Petlan) [1818838] - [tools] perf report: Jump to symbol source view from total cycles view (Michael Petlan) [1818838] - [tools] perf util: Move block TUI function to ui browsers (Michael Petlan) [1818838] - [tools] perf dso: Move dso_id from 'struct map' to 'struct dso' (Michael Petlan) [1818838] - [tools] perf dsos: Remove unused dsos__find() method (Michael Petlan) [1818838] - [tools] perf map: Move comparision of map's dso_id to a separate function (Michael Petlan) [1818838] - [tools] perf map: Pass a dso_id to map__new() (Michael Petlan) [1818838] - [tools] perf map: Move maj/min/ino/ino_generation to separate struct (Michael Petlan) [1818838] - [tools] perf parse: Report initial event parsing error (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Move seldom used ->flags field to second cacheline (Michael Petlan) [1818838] - [tools] perf map: Use bitmap for booleans (Michael Petlan) [1818838] - [tools] libtraceevent: Fix parsing of event o and X argument types (Michael Petlan) [1818838] - [tools] perf callchain: Fix segfault in thread__resolve_callchain_sample() (Michael Petlan) [1818838] - [tools] perf map_groups: Auto sort maps by name, if needed (Michael Petlan) [1818838] - [tools] perf machine: No need to check if kernel module maps pre-exist (Michael Petlan) [1818838] - [tools] perf record: No need to process the synthesized MMAP events twice (Michael Petlan) [1818838] - [tools] perf map: No need to adjust the long name of modules (Michael Petlan) [1818838] - [tools] perf map_groups: Add a front end cache for map lookups by name (Michael Petlan) [1818838] - [tools] perf maps: Do not use an rbtree to sort by map name (Michael Petlan) [1818838] - [tools] perf maps: Purge the entries from maps->names in __maps__purge() (Michael Petlan) [1818838] - [tools] perf vendor events power9: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events power8: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf parse: Use YYABORT to clear stack after failure, plugging leaks (Michael Petlan) [1818838] - [tools] perf tool: Provide an option to print perf_event_open args and return value (Michael Petlan) [1818838] - [tools] perf map: Remove ->groups from 'struct map' (Michael Petlan) [1818838] - [tools] perf map: Combine maps__fixup_overlappings with its only use (Michael Petlan) [1818838] - [tools] perf annotate: Stop using map->groups, use map_symbol->mg instead (Michael Petlan) [1818838] - [tools] perf tools: Add a 'struct map_groups' pointer to 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf symbols: Use kmaps(map)->machine when we know its a kernel map (Michael Petlan) [1818838] - [tools] pref tools: Make 'struct addr_map_symbol' contain 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf callchain: Use 'struct map_symbol' in 'struct callchain_cursor_node' (Michael Petlan) [1818838] - [tools] perf unwind: Use 'struct map_symbol' in 'struct unwind_entry' (Michael Petlan) [1818838] - [tools] perf annotate: Pass a 'map_symbol' in places receiving a pair of 'map' and 'symbol' pointers (Michael Petlan) [1818838] - [tools] perf tools: Add map_groups to 'struct addr_location' (Michael Petlan) [1818838] - [tools] perf map_groups: Pass the object to map_groups__find_ams() (Michael Petlan) [1818838] - [tools] perf symbols: Stop using map->groups, we can use kmaps instead (Michael Petlan) [1818838] - [tools] perf map: Use map->dso->kernel + map__kmaps() in map__kmaps() (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for tui (Michael Petlan) [1818838] - [tools] perf report: Support --percent-limit for --total-cycles (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for stdio (Michael Petlan) [1818838] - [tools] perf hist: Support block formats with compare/sort/display (Michael Petlan) [1818838] - [tools] perf hist: Count the total cycles of all samples (Michael Petlan) [1818838] - [tools] perf block: Cleanup and refactor block info functions (Michael Petlan) [1818838] - [tools] perf diff: Don't use hack to skip column length calculation (Michael Petlan) [1818838] - [tools] perf tests: Fix out of bounds memory access (Michael Petlan) [1818838] - [tools] perf record: Add support for limit perf output file size (Michael Petlan) [1818838] - [tools] perf annotate: Fix heap overflow (Michael Petlan) [1818838] - [tools] perf machine: Add kernel_dso() method (Michael Petlan) [1818838] - [tools] perf symbols: Remove needless checks for map->groups->machine (Michael Petlan) [1818838] - [tools] perf parse: Add a deep delete for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: If pmu configuration fails free terms (Michael Petlan) [1818838] - [tools] perf parse: Before yyabort-ing free components (Michael Petlan) [1818838] - [tools] perf parse: Add destructors for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: Ensure config and str in terms are unique (Michael Petlan) [1818838] - [tools] perf parse: Add parse events handle error (Michael Petlan) [1818838] - [tools] perf inject: Make --strip keep evsels (Michael Petlan) [1818838] - [tools] perf tools: Fix cross compile for ARM64 (Michael Petlan) [1818838] - [tools] perf stat: Add --per-node agregation support (Michael Petlan) [1818838] - [tools] perf env: Add perf_env__numa_node() (Michael Petlan) [1818838] - [tools] perf tools: Splice events onto evlist even on error (Michael Petlan) [1818838] - [tools] libsubcmd: Use -O0 with DEBUG=1 (Michael Petlan) [1818838] - [tools] libsubcmd: Move EXTRA_FLAGS to the end to allow overriding existing flags (Michael Petlan) [1818838] - [tools] perf map_groups: Introduce for_each_entry() and for_each_entry_safe() iterators (Michael Petlan) [1818838] - [tools] perf maps: Add for_each_entry()/_safe() iterators (Michael Petlan) [1818838] - [tools] perf map: Allow map__next() to receive a NULL arg (Michael Petlan) [1818838] - [tools] perf map: Check if the map still has some refcounts on exit (Michael Petlan) [1818838] - [tools] perf dso: Add dso__data_write_cache_addr() (Michael Petlan) [1818838] - [tools] perf dso: Refactor dso_cache__read() (Michael Petlan) [1818838] - [tools] perf auxtrace: Add auxtrace_cache__remove() (Michael Petlan) [1818838] - [tools] perf jevents: Fix resource leak in process_mapfile() and main() (Michael Petlan) [1818838] - [tools] perf kvm: Use evlist layer api when possible (Michael Petlan) [1818838] - [tools] perf tests: Fix a typo (Michael Petlan) [1818838] - [tools] perf tools: Avoid a malloc() for array events (Michael Petlan) [1818838] - [tools] perf tools: Move ALLOC_LIST into a function (Michael Petlan) [1818838] - [tools] perf evsel: Avoid close(-1) (Michael Petlan) [1818838] - [tools] perf evsel: Always preserve errno while cleaning up perf_event_open failures (Michael Petlan) [1818838] - [tools] perf cs-etm: Fix definition of macro TO_CS_QUEUE_NR (Michael Petlan) [1818838] - [tools] perf llvm: Make .o saving a debug message, not an info one (Michael Petlan) [1818838] - [tools] perf record: Put a copy of kcore into the perf.data directory (Michael Petlan) [1818838] - [tools] perf data: Support single perf.data file directory (Michael Petlan) [1818838] - [tools] perf session: Fix indent in perf_session__new()" (Michael Petlan) [1818838] - [tools] perf data: Rename directory "header" file to "data" (Michael Petlan) [1818838] - [tools] perf data: Move perf_dir_version into data.h (Michael Petlan) [1818838] - [tools] perf data: Correctly identify directory data files (Michael Petlan) [1818838] - [tools] perf trace: Use STUL_STRARRAY_FLAGS with mmap (Michael Petlan) [1818838] - [tools] perf trace: Wire up strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Introduce strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Make the mmap_flags strarray visible outside of its beautifier (Michael Petlan) [1818838] - [tools] perf trace: Use strtoul for the fcntl 'cmd' argument (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarrays() (Michael Petlan) [1818838] - [tools] libperf: Add pr_err() macro (Michael Petlan) [1818838] - [tools] libperf: Do not export perf_evsel__init()/perf_evlist__init() (Michael Petlan) [1818838] - [tools] libperf: Keep count of failed tests (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_cpus test (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_thread test (Michael Petlan) [1818838] - [tools] libperf: Link static tests with libapi.a (Michael Petlan) [1818838] - [tools] libperf: Move mask setup to perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Move mmap allocation to perf_evlist__mmap_ops::get (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__for_each_mmap() (Michael Petlan) [1818838] - [tools] perf tests: Disable bp_signal testing for arm64 (Michael Petlan) [1818838] - [tools] perf tests bp_account: Add dedicated checking helper is_supported() (Michael Petlan) [1818838] - [tools] perf tests: Remove needless headers for bp_account (Michael Petlan) [1818838] - [tools] perf list: Hide deprecated events by default (Michael Petlan) [1818838] - [tools] perf trace: Pass a syscall_arg to syscall_arg_fmt->strtoul() (Michael Petlan) [1818838] - [tools] perf trace: Honour --max-events in processing syscalls:sys_enter_* (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarray() (Michael Petlan) [1818838] - [tools] perf trace: Initialize evsel_trace->fmt for syscalls:sys_enter_* tracepoints (Michael Petlan) [1818838] - [tools] perf trace: Introduce 'struct evsel__trace' for evsel->priv needs (Michael Petlan) [1818838] - [tools] perf trace: Hide evsel->access further, simplify code (Michael Petlan) [1818838] - [tools] perf trace: Introduce accessors to trace specific evsel->priv (Michael Petlan) [1818838] - [tools] perf trace: Show error message when not finding a field used in a filter expression (Michael Petlan) [1818838] - [tools] perf trace: Hook the 'vec' tracepoint argument with the x86 IRQ vectors scnprintf/strtoul (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated x86 IRQ vector array (Michael Petlan) [1818838] - [tools] libbeauty: Add a strarray__scnprintf_suffix() method (Michael Petlan) [1818838] - [tools] libbeauty: Hook up the x86 irq_vectors table generator (Michael Petlan) [1818838] - [tools] libbeauty: Add a generator for x86's IRQ vectors -> strings (Michael Petlan) [1818838] - [tools] tools arch x86: Grab a copy of the file containing the IRQ vector defines (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname (Michael Petlan) [1818838] - [tools] perf trace: Support tracepoint dynamic char arrays (Michael Petlan) [1818838] - [tools] perf trace: Filter own pid to avoid a feedback look in 'perf trace record -a' (Michael Petlan) [1818838] - [tools] perf string: Export asprintf__tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf trace: Introduce --errno-summary (Michael Petlan) [1818838] - [tools] perf trace: Add syscall failure stats to -s/--summary and -S/--with-summary (Michael Petlan) [1818838] - [tools] perf stat: Support --all-kernel/--all-user (Michael Petlan) [1818838] - [tools] perf annotate: Fix objdump --no-show-raw-insn flag (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'expand' command (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'grep' command (Michael Petlan) [1818838] - [tools] perf annotate: Use libsubcmd's run-command.h to fork objdump (Michael Petlan) [1818838] - [tools] perf annotate: Avoid reallocation in objdump parsing (Michael Petlan) [1818838] - [tools] perf report: Add warning when libunwind not compiled in (Michael Petlan) [1818838] - [tools] perf test: Avoid infinite loop for task exit case (Michael Petlan) [1818838] - [tools] perf test: Report failure for mmap events (Michael Petlan) [1818838] - [tools] perf script: Fix --reltime with --time (Michael Petlan) [1818838] - [tools] perf tools: Allow to build with -ltcmalloc (Michael Petlan) [1818838] - [tools] perf diff: Report noisy for cycles diff (Michael Petlan) [1818838] - [tools] perf tools: Propagate CFLAGS to libperf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__filter_pollfd() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__purge() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__exit() (Michael Petlan) [1818838] - [tools] libperf: Move the pollfd allocation from tools/perf to libperf (Michael Petlan) [1818838] - [tools] libperf: Centralize map refcnt setting (Michael Petlan) [1818838] - [tools] perf evlist: Switch to libperf's mmap interface (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_mmap() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_get() (Michael Petlan) [1818838] - [tools] perf tools: Introduce perf_evlist__mmap_cb_idx() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::mmap callback (Michael Petlan) [1818838] - [tools] libperf: Add perf_evlist_mmap_ops::get callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::idx callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__mmap()/munmap() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_event() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_done() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_init() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__consume() function from tools/perf (Michael Petlan) [1818838] - [tools] perf tools: Use perf_mmap way to detect aux mmap (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__put() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__unmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__get() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap_len() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Add 'struct perf_mmap_param' (Michael Petlan) [1818838] - [tools] libperf: Add perf_mmap__init() function (Michael Petlan) [1818838] - [tools] perf tools: Avoid 'sample_reg_masks' being const + weak (Michael Petlan) [1818838] - [tools] perf beauty: Introduce strtoul() for x86 MSRs (Michael Petlan) [1818838] - [tools] perf trace: Expand strings in filters to integers (Michael Petlan) [1818838] - [tools] perf trace: Introduce a strtoul() method for 'struct strarrays' (Michael Petlan) [1818838] - [tools] perf trace: Add a strtoul() method to 'struct syscall_arg_fmt' (Michael Petlan) [1818838] - [tools] perf trace: Introduce --filter for tracepoint events (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter_pid() and append_tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter() method (Michael Petlan) [1818838] - [tools] perf evlist: Factor out asprintf routine to build a tracepoint pid filter (Michael Petlan) [1818838] - [tools] perf trace: Associate the "msr" tracepoint arg name with x86_MSR__scnprintf() (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated MSR arrays (Michael Petlan) [1818838] - [tools] perf trace: Allow associating scnprintf routines with well known arg names (Michael Petlan) [1818838] - [tools] perf beauty: Hook up the x86 MSR table generator (Michael Petlan) [1818838] - [tools] perf trace beauty: Add a x86 MSR cmd id->str table generator (Michael Petlan) [1818838] - [tools] perf beauty: Make strarray's offset be u64 (Michael Petlan) [1818838] - [tools] perf trace: Allow choosing how to augment the tracepoint arguments (Michael Petlan) [1818838] - [tools] perf trace: Enclose all events argument lists with () (Michael Petlan) [1818838] - [tools] perf trace: Add array of chars scnprintf beautifier (Michael Petlan) [1818838] - [tools] perf trace: Add the syscall_arg_fmt pointer to syscall_arg (Michael Petlan) [1818838] - [tools] perf trace: Move some scnprintf methods from syscall to syscall_arg_fmt (Michael Petlan) [1818838] - [tools] perf trace: Allocate an array of beautifiers for tracepoint args (Michael Petlan) [1818838] - [tools] perf trace: Factor out the initialization of syscal_arg_fmt->scnprintf (Michael Petlan) [1818838] - [tools] perf script: Allow --time with --reltime (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add Time chart by CPU (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add ability for Call tree to open at a specified task and time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Tidy up Call tree call_time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add global time range calculations (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add HBoxLayout and VBoxLayout (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add LookupModel() (Michael Petlan) [1818838] - [tools] perf trace augmented_syscalls: Do not show syscalls when none was asked for (Michael Petlan) [1818838] - [tools] perf trace: Postpone parsing .perfconfig trace.add_events to after --verbose is processed (Michael Petlan) [1818838] - [tools] perf trace: Generalize the syscall_fmt find routines (Michael Petlan) [1818838] - [tools] perf trace: Separate 'struct syscall_fmt' definition from syscall_fmts variable (Michael Petlan) [1818838] - [tools] perf trace: Make evlist__set_evsel_handler() affect just entries without a handler (Michael Petlan) [1818838] - [tools] perf evlist: Adopt __set_tracepoint_handlers method from perf_session (Michael Petlan) [1818838] - [tools] perf top: Initialize perf_env->cpuid, needed by the per arch annotation init routine (Michael Petlan) [1818838] - [tools] perf env: Add routine to read the env->cpuid from the running machine (Michael Petlan) [1818838] - [kernel] perf/cgroups: Install cgroup events to correct cpuctx (Michael Petlan) [1818838] - [kernel] perf/core: Fix mlock accounting in perf_mmap() (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Remove PCIe3 unit for SNR (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family (Michael Petlan) [1818838] - [kernel] perf: Correctly handle failed perf_get_aux_event() (Michael Petlan) [1818838] - [x86] perf/x86/intel: Fix PT PMI handling (Michael Petlan) [1818838] - [x86] perf/x86/intel/bts: Fix the use of page_private() (Michael Petlan) [1818838] - [x86] perf/x86: Fix potential out-of-bounds access (Michael Petlan) [1818838] - [x86] perf/x86: Implement immediate enforcement of /sys/devices/cpu/rdpmc value of 0 (Michael Petlan) [1818838] - [kernel] perf/core: Make the mlock accounting simple again (Michael Petlan) [1818838] - [kernel] perf/core: Fix the mlock accounting, again (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Prevent redundant WRMSRs (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Opportunistically use single range output mode (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Add sampling support (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Factor out pt_config_start() (Michael Petlan) [1818838] - [kernel] perf/aux: Allow using AUX data in perf samples (Michael Petlan) [1818838] - [kernel] perf/core: Fix unlock balance in perf_init_event() (Michael Petlan) [1818838] - [x86] perf/x86/amd: Remove set but not used variable 'active' (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() for TYPE_SOFTWARE (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_install_in_event() (Michael Petlan) [1818838] - [x86] perf/x86: Synchronize PMU task contexts on optimized context switches (Michael Petlan) [1818838] - [x86] perf/x86/intel: Implement LBR callstack context synchronization (Michael Petlan) [1818838] - [x86] perf/x86: Install platform specific ->swap_task_ctx() adapter (Michael Petlan) [1818838] - [x86] perf/core, perf/x86: Introduce swap_task_ctx() method at 'struct pmu' (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Matching the memory allocate and free, in rb_alloc() (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Modify the parameter type of perf_mmap_free_page() (Michael Petlan) [1818838] - [documentation] Documentation: Document sysfs interfaces purr, spurr, idle_purr, idle_spurr (Steve Best) [1783286] - [powerpc] powerpc/sysfs: Show idle_purr and idle_spurr for every CPU (Steve Best) [1783286] - [powerpc] powerpc/pseries: Account for SPURR ticks on idle CPUs (Steve Best) [1783286] - [powerpc] powerpc/idle: Store PURR snapshot in a per-cpu global variable (Steve Best) [1783286] - [powerpc] powerpc: Move idle_loop_prolog()/epilog() functions to header file (Steve Best) [1783286] - [kernel] padata: add separate cpuhp node for CPUHP_PADATA_DEAD (Herbert Xu) [1671674] - [kernel] padata: fix uninitialized return value in padata_replace() (Herbert Xu) [1671674] - [kernel] padata: remove reorder_objects (Herbert Xu) [1671674] - [crypto] padata: remove cpumask change notifier (Herbert Xu) [1671674] - [kernel] padata: always acquire cpu_hotplug_lock before pinst->lock (Herbert Xu) [1671674] - [kernel] padata: validate cpumask without removed CPU during offline (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Avoid deadlock by using per-instance padata queues (Herbert Xu) [1671674] - [kernel] padata: Remove unused padata_remove_cpu (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Fix user-after-free on module unload (Herbert Xu) [1671674] - [kernel] padata: Remove broken queue flushing (Herbert Xu) [1671674] - [kernel] padata: remove cpu_index from the parallel_queue (Herbert Xu) [1671674] - [kernel] padata: unbind parallel jobs from specific CPUs (Herbert Xu) [1671674] - [kernel] padata: use separate workqueues for parallel and serial work (Herbert Xu) [1671674] - [crypto] padata, pcrypt: take CPU hotplug lock internally in padata_alloc_possible (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - remove padata cpumask notifier (Herbert Xu) [1671674] - [crypto] padata: make padata_do_parallel find alternate callback CPU (Herbert Xu) [1671674] - [kernel] workqueue: require CPU hotplug read exclusion for apply_workqueue_attrs (Herbert Xu) [1671674] - [kernel] workqueue: unconfine alloc/apply/free_workqueue_attrs() (Herbert Xu) [1671674] - [crypto] padata: allocate workqueue internally (Herbert Xu) [1671674] - [kernel] padata: initialize pd->cpu with effective cpumask (Herbert Xu) [1671674] - [kernel] padata: purge get_cpu and reorder_via_wq from padata_do_serial (Herbert Xu) [1671674] - [kernel] padata: Replace delayed timer with immediate workqueue in padata_reorder (Herbert Xu) [1671674] - [kernel] padata: use smp_mb in padata_reorder to avoid orphaned padata jobs (Herbert Xu) [1671674] - [kernel] tracing: Avoid memory leak in process_system_preds() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Have error path in predicate_parse() free its allocated memory (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Avoid memory leak in predicate_parse() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Fix memory leak in create_filter() (Jerome Marchand) [1829953] {CVE-2019-19072} - [tools] KVM: selftests: s390x: Provide additional num-guest-pages adjustment (Philipp Rudo) [1792266] - [s390] s390/protvirt: fix compilation issue (Philipp Rudo) [1792266] - [kvm] KVM: s390: Fix PV check in deliverable_irqs() (Philipp Rudo) [1792266] - [kvm] KVM: s390: Return last valid slot if approx index is out-of-bounds (Philipp Rudo) [1792266] - [kvm] KVM: s390: vsie: Fix delivery of addressing exceptions (Philipp Rudo) [1792266] - [mm] s390/gmap: return proper error code on ksm unsharing (Philipp Rudo) [1792266] - [s390] KVM: s390: mark sie block as 512 byte aligned (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: check for registers to NOT change on reset (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: test more register variants for the reset ioctl (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fix early guest crash (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fixup fprintf format error in reset.c (Philipp Rudo) [1792266] - [kvm] KVM: s390: Also reset registers in sync regs for initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: introduce module parameter kvm.use_gisa (Philipp Rudo) [1792266] - [documentation] KVM: s390: protvirt: Add KVM api documentation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED (Philipp Rudo) [1792266] - [documentation] DOCUMENTATION: Protected virtual machine introduction and IPL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV cpu reset calls (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: do not inject interrupts after start (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Support cmd 5 operation state (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Report CPU state to Ultravisor (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: UV calls in support of diag308 0, 1 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add program exception injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Only sync fmt4 registers (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Do only reset registers that are accessible (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: disallow one_reg (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: STSI handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Write sthyi data to instruction data area (Philipp Rudo) [1792266] - [kvm] KVM: s390/mm: handle guest unpin events (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: handle secure guest prefix pages (Philipp Rudo) [1792266] - [kvm] KVM: S390: protvirt: Introduce instruction data area bounce buffer (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add new gprs location handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle spec exception loops (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add SCLP interrupt handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Implement interrupt injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Instruction emulation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle SE notification interceptions (Philipp Rudo) [1792266] - [mm] KVM: s390/mm: Make pages accessible before destroying the guest (Philipp Rudo) [1792266] - [mm] KVM: s390: protvirt: Secure memory is not mergeable (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add initial vm and cpu lifecycle handling (Philipp Rudo) [1792266] - [s390] KVM: s390: add new variants of UV CALL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV debug trace (Philipp Rudo) [1792266] - [kvm] KVM: s390/interrupt: do not pin adapter interrupt pages (Philipp Rudo) [1792266] - [s390] s390/protvirt: Add sysfs firmware interface for Ultravisor information (Philipp Rudo) [1792266] - [s390] s390/mm: add (non)secure page access exceptions handlers (Philipp Rudo) [1792266] - [s390] s390/mm: provide memory management functions for protected KVM guests (Philipp Rudo) [1792266] - [s390] s390/protvirt: add ultravisor initialization (Philipp Rudo) [1792266] - [s390] s390/protvirt: introduce host side setup (Philipp Rudo) [1792266] - [documentation] KVM: s390: rstify new ioctls in api.rst (Philipp Rudo) [1792266] - [s390] s390/uv: Fix handling of length extensions (Philipp Rudo) [1792266] - [tools] selftests: KVM: testing the local IRQs resets (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390x: Add reset tests (Philipp Rudo) [1792266] - [kvm] KVM: s390: Add new reset vcpu API (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: do not clobber registers during guest reset/store status (Philipp Rudo) [1792266] - [kvm] KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups (Philipp Rudo) [1792266] - [s390] s390/uv: use EOPNOTSUPP instead of ENOTSUPP (Philipp Rudo) [1792266] - [kvm] KVM: s390: Do not yield when target is already running (Philipp Rudo) [1792266] - [kvm] KVM: s390: count invalid yields (Philipp Rudo) [1792266] - [kvm] KVM: s390: mark __insn32_query() as __always_inline (Philipp Rudo) [1792266] - [kvm] KVM: s390: fix __insn32_query() inline assembly (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup kvm_arch_init error path (Philipp Rudo) [1792266] - [kvm] KVM: s390: Remove unused parameter from __inject_sigp_restart() (Philipp Rudo) [1792266] - [mm] mm/gup/writeback: add callbacks for inaccessible pages (Philipp Rudo) [1792266] - [scsi] scsi: libiscsi: fall back to sendmsg for slab pages (Maurizio Lombardi) [1825775] - [fs] smb3: fix default permissions on new files when mounting with modefromsid (Leif Sahlberg) [1833374] - [fs] gfs2: don't call quota_unhold if quotas are not locked (Robert S Peterson) [1830043] - [fs] gfs2: move privileged user check to gfs2_quota_lock_check (Robert S Peterson) [1830043] - [fs] gfs2: remove check for quotas on in gfs2_quota_check (Robert S Peterson) [1830043] - [fs] gfs2: Change BUG_ON to an assert_withdraw in gfs2_quota_change (Robert S Peterson) [1830043] - [fs] gfs2: Fix problems regarding gfs2_qa_get and _put (Robert S Peterson) [1830043] - [powerpc] powerpc/eeh: Fix deadlock handling dead PHB (Sam Bobroff) [1774820] - [powerpc] powerpc/powernv/eeh: Fix oops when probing cxl devices (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Slightly simplify eeh_add_to_parent_pe() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Remove unused return path from eeh_pe_dev_traverse() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Fix crash when edev->pdev changes (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Convert log messages to eeh_edev_* macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Introduce EEH edev logging macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Add bdfn field to eeh_dev (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Refactor around eeh_probe_devices() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: EEH for pSeries hot plug (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Initialize EEH address cache earlier (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Improve debug messages around device addition (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag (Sam Bobroff) [1774820] - [powerpc] powerpc/64: Adjust order in pcibios_init() (Sam Bobroff) [1774820] - [powerpc] powerpc/pci: Add pci_find_controller_for_domain() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Bump log level of eeh_addr_cache_print() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Add pr_debug() prints for insert/remove (Sam Bobroff) [1774820]- [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk (David Arcari) [1829900] - [gpio] gpiolib: Fix irq_disable() semantics (David Arcari) [1829900] - [gpio] gpiolib: fix gpio_do_set_config() (David Arcari) [1829900] - [gpio] gpiolib: remove unnecessary argument from set_config call (David Arcari) [1829900] - [gpio] Revert "gpiolib: remove set but not used variable 'config'" (David Arcari) [1829900] - [gpio] Revert "gpiolib: Remove duplicated function gpio_do_set_config()" (David Arcari) [1829900] - [gpio] treewide: remove redundant IS_ERR() before error code check (David Arcari) [1829900] - [gpio] gpiolib: hold gpio devices lock until ->descs array is initialised (David Arcari) [1829900] - [gpio] gpio: Drop the chained IRQ handler assign function (David Arcari) [1829900] - [gpio] gpio: xlp: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: qcom: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: iproc: allow for error from platform_get_irq() (David Arcari) [1829900] - [pinctrl] pinctrl: bcm-iproc: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Move irq_chip definition inside struct pl061 (David Arcari) [1829900] - [gpio] gpiolib: Lower verbosity when allocating hierarchy irq (David Arcari) [1829900] - [gpio] gpiolib: Remove duplicated function gpio_do_set_config() (David Arcari) [1829900] - [include] gpio: Fix the no return statement warning (David Arcari) [1829900] - [gpio] gpiolib: remove set but not used variable 'config' (David Arcari) [1829900] - [gpio] gpiolib: Set lockdep class for hierarchical irq domains (David Arcari) [1829900] - [gpio] gpiolib: Add the support for the msi parent domain (David Arcari) [1829900] - [gpio] gpiolib: Add support for the irqdomain which doesn't use irq_fwspec as arg (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in gpio_ioctl() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in linehandle_create() (David Arcari) [1829900] - [gpio] gpiolib: convert the type of hwnum to unsigned int in gpiochip_get_desc() (David Arcari) [1829900] - [gpio] gpiolib: have a single place of calling set_config() (David Arcari) [1829900] - [gpio] gpiolib: use 'unsigned int' instead of 'unsigned' in gpio_set_config() (David Arcari) [1829900] - [gpio] gpio: gpiolib: fix confusing indention (David Arcari) [1829900] - [mmc] mmc: core: Rework cd-gpio handling (David Arcari) [1829900] - [mmc] mmc: core: Rework wp-gpio handling (David Arcari) [1829900] - [gpio] gpio: add gpiod_toggle_active_low() (David Arcari) [1829900] - [gpio] gpiolib: Make use of assign_bit() API (David Arcari) [1829900] - [gpio] gpiolib: Add GPIOCHIP_NAME definition (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism (David Arcari) [1829900] - [gpio] gpiolib: acpi: Turn dmi_system_id table into a generic quirk table (David Arcari) [1829900] - [gpio] gpiolib: fix up emulated open drain outputs (David Arcari) [1829900] - [gpio] gpio: Fix error message on out-of-range GPIO in lookup table (David Arcari) [1829900] - [gpio] gpiolib: of: Make of_gpio_spi_cs_get_count static (David Arcari) [1829900] - [gpio] gpio: Handle counting of Freescale chipselects (David Arcari) [1829900] - [gpio] gpio: of: Fix bogus reference to gpiod_get_count() (David Arcari) [1829900] - [gpio] gpiolib: Grammar s/manager/managed/ (David Arcari) [1829900] - [gpio] gpiolib: acpi: Make acpi_gpiochip_alloc_event always return AE_OK (David Arcari) [1829900] - [gpio] gpiolib: acpi: Print pin number on acpi_gpiochip_alloc_event errors (David Arcari) [1829900] - [gpio] gpiolib: fix coding style in gpiod_hog() (David Arcari) [1829900] - [gpio] gpio: add new SET_CONFIG ioctl() to gpio chardev (David Arcari) [1829900] - [gpio] gpiolib: move validation of line handle flags into helper function (David Arcari) [1829900] - [gpio] gpiolib: add support for biasing output lines (David Arcari) [1829900] - [gpio] gpiolib: add support for disabling line bias (David Arcari) [1829900] - [gpio] gpiolib: add support for pull up/down to lineevent_create (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] Revert "gpio: expose pull-up/pull-down line flags to userspace" (David Arcari) [1829900] - [gpio] gpiolib: No need to call gpiochip_remove_pin_ranges() twice (David Arcari) [1829900] - [include] gpio: Add definition for GPIO direction (David Arcari) [1829900] - [gpio] gpiolib: Switch order of valid mask and hw init (David Arcari) [1829900] - [gpio] gpio: of: don't warn if ignored GPIO flag matches the behavior (David Arcari) [1829900] - [gpio] gpio: fix kernel-doc for of_gpio_need_valid_mask() (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] gpiolib: introduce fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: introduce devm_fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: sanitize flags before allocating memory in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add Terra Pad 1061 to the run_edge_events_on_boot_blacklist (David Arcari) [1829900] - [gpio] gpio: fix getting nonexclusive gpiods from DT (David Arcari) [1829900] - [gpio] gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-source (David Arcari) [1829900] - [gpio] gpiolib: of: add a fallback for wlf, reset GPIO name (David Arcari) [1829900] - [gpio] gpio: remove explicit comparison with 0 (David Arcari) [1829900] - [gpio] gpio: devres: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Make of_gpio_simple_xlate() private (David Arcari) [1829900] - [gpio] gpio: of: Make of_get_named_gpiod_flags() private (David Arcari) [1829900] - [gpio] gpiolib: acpi: make acpi_can_fallback_to_crs() static (David Arcari) [1829900] - [gpio] gpio: of: Normalize return code variable name (David Arcari) [1829900] - [gpio] gpio: gpiolib: Normalize return code variable name (David Arcari) [1829900] - [include] gpio: Move gpiochip_lock/unlock_as_irq to gpio/driver.h (David Arcari) [1829900] - [gpio] gpio: Use callback presence to determine need of valid_mask (David Arcari) [1829900] - [gpio] gpio: Pass mask and size with the init_valid_mask() (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Add ability for drivers to supply a reserved GPIO list (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Use init_valid_mask exported function (David Arcari) [1829900] - [include] gpio: stubs in headers should be inline (David Arcari) [1829900] - [gpio] gpio: Add support for hierarchical IRQ domains (David Arcari) [1829900] - [kernel] genirq: introduce irq_domain_translate_twocell (David Arcari) [1829900] - [gpio] gpio: refactor gpiochip_allocate_mask() with bitmap_alloc() (David Arcari) [1829900] - [gpio] gpio: of: Fix hard-assigned valid_mask for OF case (David Arcari) [1829900] - [sound] gpiolib-acpi: Move acpi_dev_add_driver_gpios() et al to consumer.h (David Arcari) [1829900] - [gpio] gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.h (David Arcari) [1829900] - [include] gpiolib: of: Reshuffle contents of consumer.h for new library layout (David Arcari) [1829900] - [include] pinctrl: remove unneeded #ifdef around declarations (David Arcari) [1829900] - [hwmon] hwmon: pmbus: ucd9000: remove unneeded include (David Arcari) [1829900] - [include] gpio: remove less important #ifdef around declarations (David Arcari) [1829900] - [gpio] gpio: of: Break out OF-only code (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add gpiolib_acpi_run_edge_events_on_boot option and blacklist (David Arcari) [1829900] - [gpio] gpiolib: of: fix fallback quirks handling (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in lineevent_create (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in linehandle_create (David Arcari) [1829900] - [gpio] gpio: Fix irqchip initialization order (David Arcari) [1829900] - [gpio] gpio: of: fix Freescale SPI CS quirk handling (David Arcari) [1829900] - [gpio] gpiolib: never report open-drain/source lines as 'input' to user-space (David Arcari) [1829900] - [include] gpio: Fix build error of function redefinition (David Arcari) [1829900] - [gpio] gpiolib: Preserve desc->flags when setting state (David Arcari) [1829900] - [include] gpio: don't WARN() on NULL descs if gpiolib is disabled (David Arcari) [1829900] - [gpio] gpiolib: fix incorrect IRQ requesting of an active-low lineevent (David Arcari) [1829900] - [gpio] Revert "gpio/spi: Fix spi-gpio regression on active high CS" (David Arcari) [1829900] - [gpio] gpiolib: of: fix a memory leak in of_gpio_flags_quirks() (David Arcari) [1829900] - [gpio] gpiolib: Use spinlock_t instead of struct spinlock (David Arcari) [1829900] - [gpio] gpiolib: Clarify use of non-sleeping functions (David Arcari) [1829900] - [gpio] gpiolib: Fix references to gpiod_et_*value_cansleep() variants (David Arcari) [1829900] - [include] gpiolib: Document new gpio_chip.init_valid_mask field (David Arcari) [1829900] - [gpio] gpio/spi: Fix spi-gpio regression on active high CS (David Arcari) [1829900] - [gpio] gpio: No need to cast away return value of debugfs_create_file() (David Arcari) [1829900] - [include] gpio: Add comments on #if/#else/#endif (David Arcari) [1829900] - [regulator] gpio: Fix return value mismatch of function gpiod_get_from_of_node() (David Arcari) [1829900] - [gpio] gpio: Drop the parent_irq from gpio_irq_chip (David Arcari) [1829900] - [gpio] gpio: of: parse stmmac PHY reset line specific active-low property (David Arcari) [1829900] - [gpio] gpio: pass lookup and descriptor flags to request_own (David Arcari) [1829900] - [gpio] gpio: of: Handle the Freescale SPI CS (David Arcari) [1829900] - [gpio] gpio: Fix gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: acpi: Respect pin bias setting (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helper (David Arcari) [1829900] - [gpio] gpiolib: acpi: Set pin value, based on bias, more accurately (David Arcari) [1829900] - [gpio] gpiolib: acpi: Change type of dflags (David Arcari) [1829900] - [gpio] gpiolib: Introduce GPIO_LOOKUP_FLAGS_DEFAULT (David Arcari) [1829900] - [gpio] gpiolib: Make use of enum gpio_lookup_flags consistent (David Arcari) [1829900] - [include] gpiolib: Indent entry values of enum gpio_lookup_flags (David Arcari) [1829900] - [gpio] gpio: of: Optimize quirk checks (David Arcari) [1829900] - [gpio] gpio: mmio: Drop bgpio_dir_inverted (David Arcari) [1829900] - [gpio] gpio: Set proper argument value to set_config (David Arcari) [1829900] - [gpio] gpio: Remove obsolete comment about gpiochip_free_hogs() usage (David Arcari) [1829900] - [gpio] gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple (David Arcari) [1829900] - [gpio] gpio: mmio: Support two direction registers (David Arcari) [1829900] - [gpio] gpiolib: Don't WARN on gpiod_put() for optional GPIO (David Arcari) [1829900] - [gpio] gpiolib: acpi: Fix references in kernel doc and amend (David Arcari) [1829900] - [gpio] gpio: of: Fix of_gpiochip_add() error path (David Arcari) [1829900] - [gpio] gpio: of: Check for "spi-cs-high" in child instead of parent node (David Arcari) [1829900] - [gpio] gpio: of: Check propname before applying "cs-gpios" quirks (David Arcari) [1829900] - [gpio] Revert "gpio: use new gpio_set_config() helper in more places" (David Arcari) [1829900] - [gpio] gpio: of: Handle both enable-gpio{,s} (David Arcari) [1829900] - [gpio] gpio: of: Restrict enable-gpio quirk to regulator-gpio (David Arcari) [1829900] - [gpio] gpio: of: Apply regulator-gpio quirk only to enable-gpios (David Arcari) [1829900] - [gpio] gpio: add core support for pull-up/pull-down configuration (David Arcari) [1829900] - [gpio] gpio: use new gpio_set_config() helper in more places (David Arcari) [1829900] - [gpio] gpio: rename gpio_set_drive_single_ended() to gpio_set_config() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct kernel doc of struct acpi_gpio_event (David Arcari) [1829900] - [gpio] gpio: of: Fix logic inversion (David Arcari) [1829900] - [gpio] gpio: add irq domain activate/deactivate functions (David Arcari) [1829900] - [gpio] gpiolib: fix line event timestamps for nested irqs (David Arcari) [1829900] - [gpio] gpiolib-acpi: Preserve non direction flags when updating gpiod_flags (David Arcari) [1829900] - [gpio] gpiolib-acpi: Remove unnecessary WARN_ON from acpi_gpiochip_free_interrupts (David Arcari) [1829900] - [gpio] gpiolib-acpi: remove unused variable 'err', cleans up build warning (David Arcari) [1829900] - [mmc] mmc: core: don't override the CD GPIO level when "cd-inverted" is set (David Arcari) [1829900] - [arm64] arm64: dts: meson: Fix mmc cd-gpios polarity (David Arcari) [1829900] - [gpio] gpio/mmc/of: Respect polarity in the device tree (David Arcari) [1829900] - [include] gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB (David Arcari) [1829900] - [documentation] Documentation: gpio: fix function links in the HTML docs (David Arcari) [1829900] - [documentation] docs: driver-model: convert docs to ReST and rename to *.rst (David Arcari) [1829900] - [documentation] docs: gpio: driver.rst: fix a bad tag (David Arcari) [1829900] - [documentation] gpio: Fix minor grammar errors in documentation (David Arcari) [1829900] - [documentation] gpio: Update documentation (David Arcari) [1829900] - [gpio] gpio: Pass a flag to gpiochip_request_own_desc() (David Arcari) [1829900] - [gpio] gpio: Add devm_gpiod_unhinge() (David Arcari) [1829900] - [gpio] gpio: devres: Handle nonexclusive GPIOs (David Arcari) [1829900] - [gpio] gpio: Enable nonexclusive gpiods from DT nodes (David Arcari) [1829900] - [gpio] gpiolib-acpi: Only defer request_irq for GpioInt ACPI event handlers (David Arcari) [1829900] - [gpio] gpio: OF: Parse MMC-specific CD and WP properties (David Arcari) [1829900] - [gpio] gpio: restore original GPLv2+ license of gpiolib-of.c sources (David Arcari) [1829900] - [include] gpio: drop broken to_gpio_irq_chip() helper (David Arcari) [1829900] - [gpio] gpio: drop devm_gpio_chip_match() (David Arcari) [1829900] - [gpio] gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: Fix possible use after free on label (David Arcari) [1829900] - [documentation] Documentation: gpio: driver: fix wire name for I2C (David Arcari) [1829900] - [documentation] gpio/driver.rst: document gpiochip_disable/enable_irq() (David Arcari) [1829900] - [gpio] gpio: drop devm_gpiochip_remove() (David Arcari) [1829900] - [gpio] gpio: Clarify kerneldoc on gpiochip_set_chained_irqchip() (David Arcari) [1829900] - [gpio] gpio: Remove unused 'irqchip' argument to gpiochip_set_cascaded_irqchip() (David Arcari) [1829900] - [gpio] gpio: Drop parent irq assignment during cascade setup (David Arcari) [1829900] - [gpio] gpiolib: Initialize gdev field before is used (David Arcari) [1829900] - [gpio] gpio: Assign gpio_irq_chip::parents to non-stack pointer (David Arcari) [1829900] - [gpio] gpio: fix doc string for devm_gpiochip_add_data() to not talk about irq_chip (David Arcari) [1829900] - [gpio] gpio: mockup: fix indicated direction (David Arcari) [1829900] - [gpio] gpiolib: Show correct direction from the beginning (David Arcari) [1829900] - [gpio] gpiolib: Add init_valid_mask exported function (David Arcari) [1829900] - [gpio] gpio: Slightly more helpful debugfs (David Arcari) [1829900] - [gpio] Accept partial 'gpio-line-names' property (David Arcari) [1829900] - [gpio] gpio: Restore indentation of continued lines (David Arcari) [1829900] - [gpio] gpio: Propagate errors from gpiod_set_array_value_complex() (David Arcari) [1829900] - [gpio] gpiolib: Fix incorrect use of find_next_zero_bit() (David Arcari) [1829900] - [gpio] gpiolib: Fix missing updates of bitmap index (David Arcari) [1829900] - [gpio] gpio: Add comments on single direction chips (David Arcari) [1829900] - [gpio] gpiolib: Fix gpio_direction_* for single direction GPIOs (David Arcari) [1829900] - [gpio] gpio: Rename devres implementation file (David Arcari) [1829900] - [gpio] gpio: Use SPDX header for core library (David Arcari) [1829900] - [gpio] gpiolib: Fix array members of same chip processed separately (David Arcari) [1829900] - [gpio] gpiolib: Free the last requested descriptor (David Arcari) [1829900] - [gpio] gpio: Get rid of legacy header (David Arcari) [1829900] - [gpio] gpiolib: check if irqchip already has the irq hook replacements (David Arcari) [1829900] - [gpio] gpiolib: use better errno if get_direction is not available (David Arcari) [1829900] - [documentation] gpiolib: Implement fast processing path in get/set array (David Arcari) [1829900] - [documentation] Documentation: gpio: Fix reference to gpiod_get_array() (David Arcari) [1829900] - [gpio] gpiolib: Pass array info to get/set array functions (David Arcari) [1829900] - [gpio] gpiolib: Identify arrays matching GPIO hardware (David Arcari) [1829900] - [gpio] gpiolib: Pass bitmaps, not integer arrays, to get/set array (David Arcari) [1829900] - [gpio] gpiolib: Don't support irq sharing for userspace (David Arcari) [1829900] - [gpio] gpio: of: Handle SPI chipselect legacy bindings (David Arcari) [1829900] - [gpio] gpiolib: override irq_enable/disable (David Arcari) [1829900] - [gpio] gpiolib: add flag to indicate if the irq is disabled (David Arcari) [1829900] - [gpio] gliolib: set hooks in gpiochip_set_irq_hooks() (David Arcari) [1829900] - [gpio] gpiolib: export gpiochip_irq_reqres/relres() (David Arcari) [1829900] - [include] gpio: fix kernel-doc notation warning for 'request_key' (David Arcari) [1829900] - [gpio] gpio: Fix crash due to registration race (David Arcari) [1829900] - [gpio] gpio: Convert to using pOFn instead of device_node.name (David Arcari) [1829900] - [gpio] gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall (David Arcari) [1829900] - [gpio] gpiolib: acpi: Switch to cansleep version of GPIO library call (David Arcari) [1829900] - [gpio] gpiolib: Avoid calling chip->request() for unused gpios (David Arcari) [1829900] - [gpio] gpio: mmio: Fix up inverted direction registers (David Arcari) [1829900] - [gpio] gpiolib: Fix of_node inconsistency (David Arcari) [1829900] - [gpio] gpiolib: Don't shadow error code of gpiochip_lock_as_irq() (David Arcari) [1829900] - [include] gpiolib: Use GPIOD_OUT_{LOW, HIGH} macros in open drain ones (David Arcari) [1829900] - [gpio] gpiolib: probe deferral error reporting (David Arcari) [1829900] - [include] Input: gpio_keys - add missing include to gpio_keys.h (David Arcari) [1829900] - [gpio] gpiolib: remove an unnecessary TODO (David Arcari) [1829900] - [gpio] gpiolib: don't allow userspace to set values of input lines (David Arcari) [1829900] - [gpio] gpiolib: Join one line back for better readability (David Arcari) [1829900] - [gpio] gpiolib: Consistent use of ->get_direction() inside gpiolib (David Arcari) [1829900] - [gpio] gpiolib: Defer on non-DT find_chip_by_name() failure (David Arcari) [1829900] - [gpio] gpiolib: Respect error code of ->get_direction() (David Arcari) [1829900] - [gpio] gpiolib: Join string literals back (David Arcari) [1829900] - [include] gpio.h: fix location of gpio legacy documentation (David Arcari) [1829900] - [fs] gfs2: Fix use-after-free in gfs2_logd after withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix BUG during unmount after file system withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix error exit in do_xmote (Robert S Peterson) [1831695] - [fs] gfs2: fix withdraw sequence deadlock (Robert S Peterson) [1831695] - [mm] s390/mm: fix page table upgrade vs 2ndary address mode accesses (Vladis Dronov) [1828154] {CVE-2020-11884} - [media] media: serial_ir: Fix use-after-free in serial_ir_init_module (Vladis Dronov) [1802396] {CVE-2019-19543} - [mm] mm/memory_hotplug: fix remove_memory() lockdep splat (Christoph von Recklinghausen) [1830942] - [mm] mm/page_alloc.c: initialize memmap of unavailable memory directly (Christoph von Recklinghausen) [1782827] - [fs] fs/proc/page.c: allow inspection of last section and fix end detection (Christoph von Recklinghausen) [1782827] - [mm] mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section (Christoph von Recklinghausen) [1782827] - [powerpc] kvm: ppc: book3s hv: Handle non-present PTEs in page fault functions (David Gibson) [1820402] - [vfio] vfio-pci/nvlink2: Allow fallback to ibm, mmio-atsd[0] (David Gibson) [1819169] - [s390] s390/cpuinfo: fix wrong output when CPU0 is offline (Philipp Rudo) [1812982] - [s390] s390/topology: remove offline CPUs from CPU topology masks (Philipp Rudo) [1812982] - [hwtracing] intel_th: pci: Add Comet Lake PCH-V support (Tony Camuso) [1822983] - [kernel] kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic (Waiman Long) [1833383] - [kernel] kprobes: Set unoptimized flag after unoptimizing code (Waiman Long) [1833383] - [kernel] kprobes: Prohibit probing on BUG() and WARN() address (Waiman Long) [1833383] - [kernel] kprobes: Fix potential deadlock in kprobe_optimizer() (Waiman Long) [1833383] - [fs] gfs2: More gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] audit: fix a net reference leak in audit_list_rules_send() (Richard Guy Briggs) [1827327] - [kernel] audit: fix a net reference leak in audit_send_reply() (Richard Guy Briggs) [1827327] - [kernel] audit: check the length of userspace generated audit records (Richard Guy Briggs) [1827303] - [s390] s390/pci: do not set affinity for floating irqs (Philipp Rudo) [1834319] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Dx device (Alaa Hleihel) [1789382 1782831] - [netdrv] mlx5: Update list of unsupported devices (Alaa Hleihel) [1823685 1789382] - [infiniband] RDMA/mlx5: Verify that QP is created with RQ or SQ (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix udata response upon SRQ creation (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set of completion request bit should not clear other adjacent bits (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: en_accel, Add missing net/geneve.h include (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix q counters on uplink representors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix command entry leak in Internal Error State (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix forced completion access non initialized command entry (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, On creation set CQ's arm_db member to right value (Alaa Hleihel) [1789384 1789382] - [infiniband] RDMA/mlx5: Set GRH fields in query QP on RoCE (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Get the latest values from counters in switchdev mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix failing fw tracer allocation on s390 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix pfnum in devlink port attribute (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix nest_level for vlan pop action (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing release firmware call (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix frequent ioread PCI access during recovery (Alaa Hleihel) [1789382] - [netdrv] flow_offload: check for basic action hw stats type (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unused argument from parse_tc_pedit_action() (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use netdev_warn() instead of pr_err() for errors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Remove unneeded functions deceleration (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Improve log messages (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Change matcher priority parameter type (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: Eswitch, avoid redundant mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't allow forwarding between uplink (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix missing congestion control debugfs on rep rdma device (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Optimize u64 division on 32-bit arches (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent UMR usage with RO only when we have RO caps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix group version management (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: E-Switch, Hold mutex when querying drop counter in legacy mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Tidy up and fix reverse christmas ordring (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5: Expose port speed when possible (Alaa Hleihel) [1831133 1789382] - [include] net/mlx5: Expose link speed directly (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5e: Use netdev_warn() for errors for added prefix (Alaa Hleihel) [1789382] - [include] net/mlx5: fix spelling mistake "reserverd" -> "reserved" (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: Using plain integer as NULL pointer (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: incorrect type in assignment (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for handling compressed completions (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for posting descriptors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Change inline mode correctly when changing trust state (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add context to the preactivate hook (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Allow mlx5e_switch_priv_channels to fail and recover (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unneeded netif_set_real_num_tx_queues (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix configuration of XPS cpumasks and netdev queues in corner cases (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use preactivate hook to set the indirection table (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Rename hw_modify to preactivate (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Encapsulate updating netdev queues into a function (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing LRO cap check (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Define one flow for TXQ selection when TCs are configured (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Block delay drop to unprivileged users (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix access to wrong pointer while performing flush due to error (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Do not recover from a non-fatal syndrome (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix ICOSQ recovery flow with Striding RQ (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1789382] - [netdrv] net/mlx5_core: Set IB capability mask1 to fix ib_srpt connection failure (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix the number of hwcounters of a dynamic counter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Clear LAG notifier pointer after unregister (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix endianness handling in pedit mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix wrong value in record tracker enum (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Fix postsend actions write length (Alaa Hleihel) [1789384 1789382] - [infiniband] IB/mlx5: Fix implicit ODP race (Alaa Hleihel) [1789382] - [netdrv] mlx5: register lag notifier for init network namespace only (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix crash in recovery flow without devlink reporter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Use div64_u64 for num_var_hw_entries calculation (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent overflow in mmap offset calculations (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix async events cleanup flows (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return failure when rts2rts_qp_counters_set_id is not supported (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Deprecate usage of generic TLS HW capability bit (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: TX, Error completion is for last WQE in batch (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, Fix esp modify function attribute (Alaa Hleihel) [1789382] - [infiniband] RDMA/core: Make the entire API tree static (Alaa Hleihel) [1789382] - [netdrv] mlx5: Use dev_net netdevice notifier registrations (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return the administrative GUID if exists (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Allow connecting flow table to a lower/same level table (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify header copy support (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify set action limitation extension (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5e: Add mlx5e_flower_parse_meta support (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix printk format warning (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Allow creating autogroups with reserved entries (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add ignore level support fwd to table rules (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: fs_core: Introduce unmanaged flow tables (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Refactor mlx5_create_auto_grouped_flow_table (Alaa Hleihel) [1789383 1789382] - [include] net/mlx5e: Expose FEC feilds and related capability bit (Alaa Hleihel) [1789382] - [include] net/mlx5: Add mlx5_ifc definitions for connection tracking support (Alaa Hleihel) [1789382] - [include] net/mlx5: Add copy header action struct layout (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose resource dump register mapping (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add structures and defines for MIRC register (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Read MCAM register groups 1 and 2 (Alaa Hleihel) [1789382] - [include] net/mlx5: Add structures layout for new MCAM access reg groups (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Expose RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Set relaxed ordering when requested (Alaa Hleihel) [1789382] - [include] net/mlx5: Expose relaxed ordering bits (Alaa Hleihel) [1789382] - [include] net/mlx5: Add RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix handling of IOVA != user_va in ODP paths (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Mask out unsupported ODP capabilities for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Don't fake udata for kernel path (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add ODP WQE handlers for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Simplify devx async commands (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add mmap support for VAR (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Introduce VAR object and its alloc/destroy methods (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Extend caps stage to handle VAR capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose vDPA emulation device capabilities (Alaa Hleihel) [1789382] - [include] net/mlx5: Add Virtio Emulation related device capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Use async EQ setup cleanup helpers for multiple EQs (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Reduce No CQ found log level from warn to debug (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Increase the max number of channels to 128 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Support accept action on nic table (Alaa Hleihel) [1789382] - [netdrv] mlx5: work around high stack usage with gcc (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: limit the function in local scope (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: use true, false for bool variable (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Unify ODP MR code paths to allow extra flexibility (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix outstanding_pi index for GSI qps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add devlink reload (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set netdev name space on creation (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Load profile according to RoCE enablement state (Alaa Hleihel) [1790200 1789382] - [netdrv] net/mlx5: Handle "enable_roce" devlink param (Alaa Hleihel) [1790200 1789382] - [fs] gfs2: Another gfs2_walk_metadata fix (Andreas Grunbacher) [1826419] - [nvme] nvmet-tcp: optimize tcp stack TX when data digest is used (Chris Leech) [1829540] - [nvme] nvmet-tcp: fix maxh2cdata icresp parameter (Chris Leech) [1829540] - [nvme] nvmet-tcp: set SO_PRIORITY for accepted sockets (Chris Leech) [1829540] - [nvme] nvmet-tcp: set MSG_MORE only if we actually have more to send (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in recv error flow (Chris Leech) [1829540] - [nvme] nvme-tcp: don't poll a non-live queue (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in write_zeroes processing (Chris Leech) [1829540] - [nvme] nvme-tcp: Add warning on state change failure at nvme_tcp_setup_ctrl (Chris Leech) [1829540] - [nvme] nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl (Chris Leech) [1829540] - [nvme] nvme: Fix ctrl use-after-free during sysfs deletion (Chris Leech) [1829540] - [nvme] nvme-tcp: break from io_work loop if recv failed (Chris Leech) [1829540] - [nvme] nvme-tcp: move send failure to nvme_tcp_try_send (Chris Leech) [1829540] - [nvme] nvme-tcp: optimize queue io_cpu assignment for multiple queue maps (Chris Leech) [1829540] - [nvme] nvme-tcp: Set SO_PRIORITY for all host sockets (Chris Leech) [1829540] - [nvme] nvme/tcp: fix bug on double requeue when send fails (Chris Leech) [1829540] - [nvme] Revert "nvme: Restart request timers in resetting state" (Chris Leech) [1829540] - [acpi] ACPI: processor: Export acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR (Steve Best) [1826415] - [acpi] ACPI: processor: Clean up acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Introduce acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Export function to claim _CST control (Steve Best) [1826415] - [s390] s390/ftrace: fix potential crashes when switching tracers (Philipp Rudo) [1831796] - [net] net/smc: cancel event worker during device removal (Philipp Rudo) [1780665] - [net] net/smc: check for valid ib_client_data (Philipp Rudo) [1780665] - [net] net/smc: fix cleanup for linkgroup setup failures (Philipp Rudo) [1780665] - [net] net/smc: no peer ID in CLC decline for SMCD (Philipp Rudo) [1780665] - [net] net/smc: transfer fasync_list in case of fallback (Philipp Rudo) [1780665] - [net] net/smc: fix leak of kernel memory to user space (Philipp Rudo) [1780665] - [net] net/smc: allow unprivileged users to read pnet table (Philipp Rudo) [1780665] - [net] net/smc: unregister ib devices in reboot_event (Philipp Rudo) [1780665] - [net] net/smc: add fallback check to connect() (Philipp Rudo) [1780665] - [net] net/smc: shorten lgr_cnt initialization (Philipp Rudo) [1780665] - [net] net/smc: fix fastopen for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: remove unused constant (Philipp Rudo) [1780665] - [net] net/smc: use rcu_barrier() on module unload (Philipp Rudo) [1780665] - [net] net/smc: guarantee removal of link groups in reboot (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: wait for tx completions before link freeing (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination without orderly flag (Philipp Rudo) [1780665] - [net] net/smc: no WR buffer wait for terminating link group (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: fix final cleanup sequence for SMCD devices (Philipp Rudo) [1780665] - [net] net/smc: fix refcount non-blocking connect() -part 2 (Philipp Rudo) [1780665] - [net] net/smc: fix ethernet interface refcounting (Philipp Rudo) [1780665] - [net] net/smc: fix refcounting for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: fix closing of fallback SMC sockets (Philipp Rudo) [1780665] - [net] net/smc: remove close abort worker (Philipp Rudo) [1780665] - [net] net/smc: introduce link group termination worker (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination of link groups (Philipp Rudo) [1780665] - [net] net/smc: tell peers about abnormal link group termination (Philipp Rudo) [1780665] - [net] net/smc: improve link group freeing (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination locking (Philipp Rudo) [1780665] - [net] net/smc: terminate link group without holding lgr lock (Philipp Rudo) [1780665] - [net] net/smc: cancel send and receive for terminated socket (Philipp Rudo) [1780665] - [net] net/smc: receive pending data after RCV_SHUTDOWN (Philipp Rudo) [1780665] - [net] net/smc: receive returns without data (Philipp Rudo) [1780665] - [net] net/smc: fix SMCD link group creation with VLAN id (Philipp Rudo) [1780665] - [net] net/smc: improve close of terminated socket (Philipp Rudo) [1780665] - [net] net/smc: no new connections on disappearing devices (Philipp Rudo) [1780665] - [net] net/smc: increase device refcount for added link group (Philipp Rudo) [1780665] - [net] net/smc: separate locks for SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: separate SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: original socket family in inet_sock_diag (Philipp Rudo) [1780665] - [infiniband] RDMA/bnxt_re: Use rdma_read_gid_hw_context to retrieve HW gid index (Kamal Heib) [1828601] - [infiniband] RDMA/core: Add helper function to retrieve driver gid context from gid attr (Kamal Heib) [1828601] - [media] media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused() (Vladis Dronov) [1825616] {CVE-2019-9455} - [net] SUNRPC: Fix initialisation of struct rpc_xprt_switch (Steve Dickson) [1683394] - [net] SUNRPC: add links for all client xprts to debugfs (Steve Dickson) [1683394] - [net] SUNRPC: enhance rpc_clnt_show_stats() to report on all xprts (Steve Dickson) [1683394] - [net] SUNRPC: Fix transport accounting when caller specifies an rpc_xprt (Steve Dickson) [1683394] - [fs] NFS: send state management on a single connection (Steve Dickson) [1683394] - [net] SUNRPC: Add basic load balancing to the transport switch (Steve Dickson) [1683394] - [net] SUNRPC: Fix up task signalling (Steve Dickson) [1683394] - [fs] NFS: Allow multiple connections to a NFSv2 or NFSv3 server (Steve Dickson) [1683394] - [fs] NFS: Display the "nconnect" mount option if it is set (Steve Dickson) [1683394] - [fs] pNFS: Allow multiple connections to the DS (Steve Dickson) [1683394] - [fs] NFSv4: Allow multiple connections to NFSv4.x (x>0) servers (Steve Dickson) [1683394] - [fs] NFS: Add a mount option to specify number of TCP connections to use (Steve Dickson) [1683394] - [net] SUNRPC: Allow creation of RPC clients with multiple connections (Steve Dickson) [1683394] - [net] netlabel: cope with NULL catmap (Paolo Abeni) [1827251] {CVE-2020-10711} - [scsi] scsi: qla2xxx: fix a potential NULL pointer dereference ("Ewan D. Milne") [1829250] {CVE-2019-16233} - [input] Input: ff-memless - kill timer in destroy() (Chris von Recklinghausen) [1815024] {CVE-2019-19524}- [netdrv] net/mlx5e: kTLS, Do not send decrypted-marked SKBs via non-accel path (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Remove redundant posts in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Fix corner-case checks in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Prevent ingress rate configuration of uplink rep (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Fix lowest FDB pool size (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix hairpin RSS table size (Alaa Hleihel) [1789380] - [netdrv] Revert "net/mlx5: Support lockless FTE read lookups" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move devlink registration before interfaces load (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Always print health reporter message to dmesg (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Avoid duplicating rule destinations (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Fix device memory flows (Alaa Hleihel) [1789380] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: E-switch, Fix Ingress ACL groups in switchdev mode for prio tag (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix build error without IPV6 (Alaa Hleihel) [1789380] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Remove redundant pointer check (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TC, Stub out ipv6 tun create header function (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add support for Geneve packets SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add HW bits and definitions for Geneve flex parser (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Refactor VXLAN GPE flex parser tunnel code for SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Don't write read-only fields in MODIFY_HCA_VPORT_CONTEXT command (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Implement callbacks for getting VFs GUID attributes (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Rx, Update page pool numa node when changed (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support extended number of strides for Striding RQ (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove redundant NULL initializations (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Add new chain for netfilter flow table offload (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor creating fast path prio chains (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Accumulate levels for chains prio namespaces (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Define fdb tc levels per prio (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Rename FDB_* tc related defines to FDB_TC_* defines (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Simplify fdb chain and prio eswitch defines (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support flow counters offset for bulk counters (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Dump of fw_fatal use updated devlink binary interface (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Rename profile and init methods (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix spelling mistake "metdata" -> "metadata" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix kvfree of uninitialized pointer spec (Alaa Hleihel) [1789380] - [infiniband] IB: mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: LAG, Use port enumerators (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: rate limit alloc_ent error messages (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add ToS (DSCP) header rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Bit sized fields rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: WQ, Move short getters into header file (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TX, Dump WQs wqe descriptors on CQE with error events (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Support lockless FTE read lookups (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Do not hold group lock while allocating FTE in software (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Verify that rule has at least one fwd/drop action (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove unneeded variable in mlx5_unload_one (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: FPGA, support network cards with standalone FPGA (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mlx5_core_is_vf() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor ingress acl configuration (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Restrict metadata disablement to offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads shift ACL programming during enable/disable vport (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move ACL drop counters life cycle close to ACL lifecycle (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Legacy introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Prepare code to handle vport enable error (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Tide up state_lock and vport enabled flag usage (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move legacy drop counter and rule under legacy structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move metdata fields under offloads structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Introduce and use mlx5_esw_is_manager_vport() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Introduce and use vlan rule config helper (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename ingress acl config in offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename egress config to generic name (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Test write combining support (Alaa Hleihel) [1789380] - [netdrv] net: Fix misspellings of "configure" and "configuration" (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not race with mlx5_ib_invalidate_range during create and destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not store implicit children in the odp_mkeys xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit ODP destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Avoid double lookups on the pagefault path (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Reduce locking in implicit_mr_get_data() (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use an xarray for the children of an implicit ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split implicit handling from pagefault_mr (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Set the HW IOVA of the child MRs to their place in the tree (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Lift implicit_mr_alloc() into the two routines that call it (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit_mr_get_data (Alaa Hleihel) [1789380] - [netdrv] RDMA/mlx5: Delete struct mlx5_priv->mkey_table (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use a dedicated mkey xarray for ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split sig_err MR data into its own xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use SRCU properly in ODP prefetch (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Align usage of QP1 create flags with rest of mlx5 defines (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Add capability for max sge to get optimized performance (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mkey context setting helper routine (Alaa Hleihel) [1789380] - [include] net/mlx5: Expose optimal performance scatter entries capability (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary else statement (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary return statement (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Group boolean parameters to take less space (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add missing capability bit check for IP-in-IP (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix ingress rate configuration for representors (Alaa Hleihel) [1789378] - [netdrv] mlx5: reject unsupported external timestamp flags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Replace kfree with kvfree when free vhca stats (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove incorrect match criteria assignment line (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Enhance TX resync flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save a copy of the crypto info (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unneeded cipher type checks (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Limit DUMP wqe size (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix missing SQ edge fill (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix page refcnt leak in TX resync error flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save by-value copy of the record frags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save only the frag page to release at completion (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Size of a Dump WQE is fixed (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Release reference on DUMPed fragments in shutdown flow (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Put live in the correct place for ODP MRs (Alaa Hleihel) [1789378] - [infiniband] RDMA/odp: Lift umem_mutex out of ib_umem_odp_unmap_dma_pages() (Alaa Hleihel) [1789378] - [netdrv] drivers: net: Fix Kconfig indentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove redundant dev_name print from err log (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove useless set memory to zero use memset() (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unused function parameter (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use PTR_ERR_OR_ZERO rather than its implementation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 being a module (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Kconfig: Fix MLX5_CORE dependency with PCI_HYPERV_INTERFACE (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix static checker warning of potential pointer math issue (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove unlikely() from WARN*() condition (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support TSO and TX checksum offloads for IP-in-IP tunnels (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Improve stateless offload capability check (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support RSS for IP-in-IP and IPv6 tunneled packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Change function's position to a more fitting file (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add page fault handler for DC initiator WQE (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Remove check of FW capabilities in ODP page fault handling (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Set ODP capabilities for DC transport to max (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: RDMA_RX flow type support for user applications (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Fix return code in case of hyperv wrong size read (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add mlx5e HV VHCA stats agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA control agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA infrastructure (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add wrappers for HyperV PCIe operations (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh used value update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add tc flower tracepoints (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use odp instead of mr->umem in pagefault_mr (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use ib_umem_start instead of umem.address (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Create bypass and loopback flow steering namespaces for RDMA RX (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add per-namespace flow table default miss action support (Alaa Hleihel) [1789378] - [include] net/mlx5: Expose IP-in-IP capability bit (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Improve functions documentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from CQE with error on RQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: RX, Handle CQE with error at the earliest stage (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from rx timeout (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Report and recover from CQE error on ICOSQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Split open/close ICOSQ into stages (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add support to rx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add helper functions for reporter's basics (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add cq info to tx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx reporter diagnostics output (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx diagnose function (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Generalize tx reporter's functionality (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Change naming convention for reporter's functions (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Rename reporter header file (Alaa Hleihel) [1790198 1789378] - [infiniband] RDMA/mlx5: Annotate lock dependency in bind/unbind slave port (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Expose XRQ legacy commands over the DEVX interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add legacy events to DEVX list (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add XRQ legacy commands opcodes (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use debug message instead of warn (Alaa Hleihel) [1789378] - [netdrv] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789378] - [infiniband] mlx5: Use refcount_t for refcount (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Allow dropping specific tunnel packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: TX reporter cleanup (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Set tx reporter only on successful creation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Rx, checksum handling refactoring (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Soften inline mode VLAN dependencies (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Slight enhancement for WQE fetch function (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Close TX MPWQE session when no room for inline packet left (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Strict the room needed for SQ edge NOPs (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: E-Switch, add ingress rate support (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Remove DEBUG ODP code (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add CREATE_PSV/DESTROY_PSV for devx interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Avoid unnecessary typecast (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: xsk: dynamically allocate mlx5e_channel_param (Alaa Hleihel) [1789378] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789378] - [char] tpm: Export tpm2_get_cc_attrs_tbl for ibmvtpm driver as module (David Gibson) [1781915] - [char] tpm: ibmvtpm: Add support for TPM2 (David Gibson) [1781915] - [char] tpm: of: Handle IBM, vtpm20 case when getting log parameters (David Gibson) [1781915] - [wireless] iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices (Jarod Wilson) [1807052] - [wireless] mwifiex: set needed_headroom, not hard_header_len (Jarod Wilson) [1807052] - [wireless] ath9k: Handle txpower changes even when TPC is disabled (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: fix coverage_class type (Jarod Wilson) [1807052] - [wireless] rtw88: Use kfree_skb() instead of kfree() (Jarod Wilson) [1807052] - [wireless] brcmfmac: abort and release host after error (Jarod Wilson) [1807052] - [wireless] ath11k: Silence clang -Wsometimes-uninitialized in ath11k_update_per_peer_stats_from_txcompl (Jarod Wilson) [1807052] - [wireless] ath10k: Call cpu_latency_qos_*() instead of pm_qos_*() (Jarod Wilson) [1807052] - [net] mac80211: fix authentication with iwlwifi/mvm (Jarod Wilson) [1807052] - [net] mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX (Jarod Wilson) [1807052] - [net] mac80211: mark station unauthorized before key removal (Jarod Wilson) [1807052] - [net] mac80211: Check port authorization in the ieee80211_tx_dequeue() case (Jarod Wilson) [1807052] - [net] cfg80211: Do not warn on same channel at the end of CSA (Jarod Wilson) [1807052] - [net] mac80211: drop data frames without key on encrypted links (Jarod Wilson) [1807052] - [net] nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send GEO_TX_POWER_LIMIT if no wgds table (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: add 0x2526/0x401* devices back to cfg detection (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb44 (Jarod Wilson) [1807052] - [wireless] iwlwifi: cfg: use antenna diversity with all AX101 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix rate scale NSS configuration (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't add TLV offset when reading FIFOs (Jarod Wilson) [1807052] - [wireless] iwlwifi: check allocated pointer when allocating conf_tlvs (Jarod Wilson) [1807052] - [wireless] iwlwifi: consider HE capability when setting LDPC (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: take the required lock when clearing time event data (Jarod Wilson) [1807052] - [net] mac80211: Do not send mesh HWMP PREQ if HWMP is disabled (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for channel switch (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for beacon report scanning (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for critical protocol indication (Jarod Wilson) [1807052] - [wireless] mt76: fix array overflow on receiving too many fragments for a packet (Jarod Wilson) [1807052] - [net] mac80211: rx: avoid RCU list traversal under mutex (Jarod Wilson) [1807052] - [net] nl80211: explicitly include if_vlan.h (Jarod Wilson) [1807052] - [net] mac80211: Remove a redundant mutex unlock (Jarod Wilson) [1807052] - [net] cfg80211: check reg_rule for NULL in handle_channel_custom() (Jarod Wilson) [1807052] - [net] nl80211: fix potential leak in AP start (Jarod Wilson) [1807052] - [net] mac80211: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1807052] - [net] cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix max_nss in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1807052] - [net] cfg80211: check wiphy driver existence for drvinfo report (Jarod Wilson) [1807052] - [net] mac80211: consider more elements in parsing CRC (Jarod Wilson) [1807052] - [net] mac80211: fix quiet mode activation in action frames (Jarod Wilson) [1807052] - [net] mac80211: use more bits for ack_frame_id (Jarod Wilson) [1807052] - [wireless] rtw88: Fix return value of rtw_wow_check_fw_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: d3: read all FW CPUs error info (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix TDLS discovery with the new firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: avoid use after free for pmsr request (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update the DTS measurement type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't throw error when trying to remove IGTK (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix thermal zone registration (Jarod Wilson) [1807052] - [wireless] iwlwifi: use helpers (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() (Jarod Wilson) [1807052] - [wireless] mwifiex: fix unbalanced locking in mwifiex_process_country_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: fix spelling mistake "initilized" -> "initialized" (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: remove redundant assignment to variable cond (Jarod Wilson) [1807052] - [wireless] brcmfmac: Remove always false 'idx < 0' statement (Jarod Wilson) [1807052] - [wireless] rtw88: use shorter delay time to poll PS state (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL skb access in TX ISR (Jarod Wilson) [1807052] - [wireless] brcmfmac: add initial support for monitor mode (Jarod Wilson) [1807052] - [wireless] brcmfmac: simplify building interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362 (Jarod Wilson) [1807052] - [wireless] brcmfmac: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtw88: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Fix typo (Jarod Wilson) [1807052] - [wireless] rtw88: change max_num_of_tx_queue() definition to inline in pci.h (Jarod Wilson) [1807052] - [wireless] rtw88: assign NULL to skb after being kfree()'ed (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_hci_stop() instead of rtwdev->hci.ops->stop() (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused vif pointer in struct rtw_vif (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused variable 'in_lps' (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused spinlock (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: update power sequence to v15 (Jarod Wilson) [1807052] - [wireless] rtw88: fix TX secondary channel offset of 40M if current bw is 20M or 40M (Jarod Wilson) [1807052] - [wireless] rtw88: fix rate mask for 1SS chip (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan net-detect support (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan pattern match support (Jarod Wilson) [1807052] - [wireless] rtw88: support wowlan feature for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: load wowlan firmware if wowlan is supported (Jarod Wilson) [1807052] - [wireless] rtw88: add interface config for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset dma when reset pci trx ring (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset ring index when release skbs in tx ring (Jarod Wilson) [1807052] - [wireless] ath10k: Use device_get_match_data() to simplify code (Jarod Wilson) [1807052] - [wireless] ath10k: Add newlines to printk messages (Jarod Wilson) [1807052] - [wireless] ath10k: Correct the DMA direction for management tx buffers (Jarod Wilson) [1807052] - [wireless] mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame() (Jarod Wilson) [1807052] - [wireless] ath11k: fix up some error paths (Jarod Wilson) [1807052] - [wireless] ath11k: make sure to also report the RX bandwidth inside radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: avoid null pointer dereference when pointer band is null (Jarod Wilson) [1807052] - [wireless] ath11k: Add missing pdev rx rate stats (Jarod Wilson) [1807052] - [wireless] ath11k: ensure ts.flags is initialized before bit-wise or'ing in values (Jarod Wilson) [1807052] - [wireless] ath11k: set TxBf parameters after vdev start (Jarod Wilson) [1807052] - [wireless] ath11k: enable HE tlvs in ppdu stats for pktlog lite (Jarod Wilson) [1807052] - [wireless] ath11k: fix debugfs build failure (Jarod Wilson) [1807052] - [wireless] ath10k: Don't call SCM interface for statically mapped msa region (Jarod Wilson) [1807052] - [wireless] Revert "ath10k: fix DMA related firmware crashes on multiple devices" (Jarod Wilson) [1807052] - [wireless] ath10k: drop RX skb with invalid length for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] ath10k: Add optional qdss clk (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Fix comment on ath10k_pci_dump_memory_sram (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe (Jarod Wilson) [1807052] - [wireless] ath9k: use true,false for bool variable (Jarod Wilson) [1807052] - [net] net: mac80211: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] net: iwlwifi: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] iwlwifi: add device name to device_info (Jarod Wilson) [1807052] - [wireless] iwlwifi: implement a new device configuration table (Jarod Wilson) [1807052] - [wireless] iwlwifi: assume the driver_data is a trans_cfg, but allow full cfg (Jarod Wilson) [1807052] - [wireless] iwlwifi: prph: remove some unused register definitions (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print out extended secboot status before dump (Jarod Wilson) [1807052] - [wireless] iwlwifi: incorporate firmware filename into version (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: check for the domain on all TLV types during init (Jarod Wilson) [1807052] - [wireless] iwlwifi: add new iwlax411 struct for type SoSnj (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove the iwl_dbg_tlv_gen_active_trigs() function (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove unnecessary active triggers status flag (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't allow changing the domain via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Update BEACON_TEMPLATE_CMD firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove CSR registers abstraction (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove some outdated iwl22000 configurations (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: validate queue ID before array deref/bit ops (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: use partial pages if applicable (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: map only used part of RX buffers (Jarod Wilson) [1807052] - [wireless] iwlwifi: allocate more receive buffers for HE devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for responder config command version 7 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for location range request version 8 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: remove support for fw scan api v11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: don't skip a TX FIFO when dumping (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update powersave correctly for D3 (Jarod Wilson) [1807052] - [wireless] ath11k: Use sizeof_field() instead of FIELD_SIZEOF() (Jarod Wilson) [1807052] - [wireless] ath11k: explicitly cast wmi commands to their correct struct type (Jarod Wilson) [1807052] - [wireless] orinoco: avoid assertion in case of NULL pointer (Jarod Wilson) [1807052] - [wireless] brcmfmac: Keep OOB wake-interrupt disabled when it shouldn't be enabled (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_usbdev_qinit (Jarod Wilson) [1807052] - [wireless] brcmfmac: not set mbss in vif if firmware does not support MBSS (Jarod Wilson) [1807052] - [wireless] brcmfmac: add RSDB condition when setting interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for BCM4359 SDIO chipset (Jarod Wilson) [1807052] - [wireless] brcmfmac: make errors when setting roaming parameters non-fatal (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix rambase for 4359/9 (Jarod Wilson) [1807052] - [wireless] brcmfmac: set F2 blocksize and watermark for 4359 (Jarod Wilson) [1807052] - [wireless] brcmfmac: reset two D11 cores if chip has two D11 cores (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: set interface carrier to off by default (Jarod Wilson) [1807052] - [wireless] mwifiex: delete unused mwifiex_get_intf_num() (Jarod Wilson) [1807052] - [wireless] rt2x00usb: Fix a warning message in 'rt2x00usb_watchdog_tx_dma()' (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix use after free in brcmf_sdio_readframes() (Jarod Wilson) [1807052] - [wireless] rt2x00: use RESET state bit to prevent IV changes on restart (Jarod Wilson) [1807052] - [wireless] rt2x00: implement reconfig_complete (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl_pci: Fix -Wcast-function-type (Jarod Wilson) [1807052] - [wireless] brcmsmac: Remove always false 'channel < 0' statement (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove last definitions of local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl88821ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove dependence on special bit manipulation macros for common driver (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: rtl8192c_com: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove usage of private bit manipulation (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev() (Jarod Wilson) [1807052] - [wireless] ath9k: fix storage endpoint lookup (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] ath11k: remove an unneeded NULL check (Jarod Wilson) [1807052] - [wireless] ath11k: checking for NULL vs IS_ERR() (Jarod Wilson) [1807052] - [wireless] ath11k: delete a stray unlock in ath11k_dbg_htt_stats_req() (Jarod Wilson) [1807052] - [wireless] ath11k: fix missing free of skb on error return path (Jarod Wilson) [1807052] - [wireless] ath11k: fix uninitialized variable radioup (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak on reg_info (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unnecessary enum scan_priority (Jarod Wilson) [1807052] - [wireless] ath11k: fix several spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath11k: add some missing __packed qualifiers (Jarod Wilson) [1807052] - [wireless] ath11k: set the BA buffer size to 256 when HE is enabled (Jarod Wilson) [1807052] - [wireless] ath11k: fix pdev when invoking ath11k_wmi_send_twt_enable_cmd() (Jarod Wilson) [1807052] - [wireless] ath11k: optimize ath11k_hal_tx_status_parse (Jarod Wilson) [1807052] - [wireless] ath11k: optimise ath11k_dp_tx_completion_handler (Jarod Wilson) [1807052] - [wireless] ath11k: move some tx_status parsing to debugfs code (Jarod Wilson) [1807052] - [wireless] ath11k: rename ath11k_wmi_base instances from wmi_sc to wmi_ab (Jarod Wilson) [1807052] - [wireless] ath11k: drop memset when setting up a tx cmd desc (Jarod Wilson) [1807052] - [wireless] ath11k: disable PS for STA interfaces by default upon bringup (Jarod Wilson) [1807052] - [wireless] ath11k: add wmi helper for turning STA PS on/off (Jarod Wilson) [1807052] - [wireless] ath10k: Fix some typo in some warning messages (Jarod Wilson) [1807052] - [wireless] ath11k: register HE mesh capabilities (Jarod Wilson) [1807052] - [net] netlink: rename nl80211_validate_nested() to nla_validate_nested() (Jarod Wilson) [1807052] - [wireless] wireless/mediatek: Replace rcu_swap_protected() with rcu_replace_pointer() (Jarod Wilson) [1807052] - [wireless] ath: add support for special 0x0 regulatory domain (Jarod Wilson) [1807052] - [wireless] ath10k: change bundle count for max rx bundle for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable napi on RX path for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: fix indentation in ath11k_mac_prepare_he_mode() (Jarod Wilson) [1807052] - [wireless] ath11k: Setup REO destination ring before sending wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Move mac80211 hw allocation before wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Skip update peer stats for management packets (Jarod Wilson) [1807052] - [wireless] ath11k: update tx duration in station info (Jarod Wilson) [1807052] - [wireless] ath11k: fix vht guard interval mapping (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak in monitor mode (Jarod Wilson) [1807052] - [wireless] ath11k: Advertise MPDU start spacing as no restriction (Jarod Wilson) [1807052] - [wireless] ath11k: Update tx and rx chain count properly on drv_set_antenna (Jarod Wilson) [1807052] - [wireless] ath11k: add necessary peer assoc params in wmi dbg (Jarod Wilson) [1807052] - [wireless] ath11k: unlock mutex during failure in qmi fw ready (Jarod Wilson) [1807052] - [wireless] ath11k: add support for controlling tx power to a station (Jarod Wilson) [1807052] - [wireless] ath11k: update bawindow size in delba process (Jarod Wilson) [1807052] - [wireless] ath11k: avoid use_after_free in ath11k_dp_rx_msdu_coalesce API (Jarod Wilson) [1807052] - [wireless] ath11k: avoid burst time conversion logic (Jarod Wilson) [1807052] - [wireless] ath11k: pktlog: fix sending/using the pdev id (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up in ath11k_qmi_wlanfw_wlan_cfg_send() (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up ce and HTC service config update (Jarod Wilson) [1807052] - [wireless] ath11k: tracing: fix ath11k tracing (Jarod Wilson) [1807052] - [wireless] ath10k: enable wow feature for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: change log level for mpdu status of sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: set WMI_PEER_AUTHORIZE after a firmware crash (Jarod Wilson) [1807052] - [wireless] ath10k: set max mtu to 1500 for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: enable firmware log by default for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: Fix target crash due to WBM_IDLE_LINK ring desc shortage (Jarod Wilson) [1807052] - [wireless] ath11k: Fixing TLV length issue in peer pktlog WMI command (Jarod Wilson) [1807052] - [wireless] ath11k: Fix skb_panic observed during msdu coalescing (Jarod Wilson) [1807052] - [wireless] ath11k: remove unused tx ring counters (Jarod Wilson) [1807052] - [wireless] ath11k: avoid WMM param truncation (Jarod Wilson) [1807052] - [wireless] ath11k: optimize RX path latency (Jarod Wilson) [1807052] - [wireless] ath11k: update tcl cmd descriptor parameters for STA mode (Jarod Wilson) [1807052] - [wireless] ath11k: fix wmi service ready ext tlv parsing (Jarod Wilson) [1807052] - [wireless] ath11k: fix resource leak in ath11k_mac_sta_state (Jarod Wilson) [1807052] - [wireless] ath11k: Fix htt stats sounding info and pdev cca stats (Jarod Wilson) [1807052] - [wireless] ath10k: move non-fatal warn logs to dbg level (Jarod Wilson) [1807052] - [wireless] ath11k: add spatial reuse support (Jarod Wilson) [1807052] - [wireless] ath11k: add TWT support (Jarod Wilson) [1807052] - [wireless] ath11k: add HE support (Jarod Wilson) [1807052] - [wireless] ath11k: Remove dead code while handling amsdu packets (Jarod Wilson) [1807052] - [wireless] ath11k: fix missed bw conversion in tx completion (Jarod Wilson) [1807052] - [wireless] ath11k: convert message from info to dbg (Jarod Wilson) [1807052] - [wireless] ath11k: ignore event 0x6017 (Jarod Wilson) [1807052] - [wireless] ath11k: add RX stats support for radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: driver for Qualcomm IEEE 802.11ax devices (Jarod Wilson) [1807052] - [wireless] ath10k: fix RX of frames with broken FCS in monitor mode (Jarod Wilson) [1807052] - [wireless] ath10k: report rssi of each chain to mac80211 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: Handle "invalid" BDFs for msm8998 devices (Jarod Wilson) [1807052] - [wireless] ath10k: Fix qmi init error handling (Jarod Wilson) [1807052] - [wireless] ath10k: add NL80211_FEATURE_ND_RANDOM_MAC_ADDR for NLO (Jarod Wilson) [1807052] - [wireless] ath10k: Handle when FW doesn't support QMI_WLFW_HOST_CAP_REQ_V01 (Jarod Wilson) [1807052] - [wireless] ath10k: add large size for BMI download data for SDIO (Jarod Wilson) [1807052] - [wireless] ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_config_pno_start (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: remove struct ath10k_sdio_rx_data::status (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: cosmetic cleanup (Jarod Wilson) [1807052] - [wireless] ath10k: add workqueue for RX path of sdio (Jarod Wilson) [1807052] - [wireless] ath10k: change max RX bundle size from 8 to 32 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable RX bundle receive for sdio (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif to Rx queues (Jarod Wilson) [1807052] - [net] cfg80211: fix page refcount issue in A-MSDU decap (Jarod Wilson) [1807052] - [net] cfg80211: check for set_wiphy_params (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in cfg80211_cqm_rssi_update (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in nl80211_probe_mesh_link (Jarod Wilson) [1807052] - [net] cfg80211: fix deadlocks in autodisconnect work (Jarod Wilson) [1807052] - [net] wireless: wext: avoid gcc -O3 warning (Jarod Wilson) [1807052] - [net] mac80211: Fix TKIP replay protection immediately after key setup (Jarod Wilson) [1807052] - [net] cfg80211: Fix radar event during another phy CAC (Jarod Wilson) [1807052] - [net] wireless: fix enabling channel 12 for custom regulatory domain (Jarod Wilson) [1807052] - [net] mac80211: mesh: restrict airtime metric to peered established plinks (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: mvm: fix scan config command size" (Jarod Wilson) [1807052] - [wireless] iwlwifi: fw: make pos static in iwl_sar_get_ewrd_table() loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove lar_disable module parameter (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: force stop the debug monitor HW (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: always disable L0S states (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rename L0S_ENABLED bit to L0S_DISABLED (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix potential SKB leak on TXQ TX (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix SKB leak on invalid queue (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: extend hardware workaround to context-info (Jarod Wilson) [1807052] - [wireless] iwlwifi: Don't ignore the cap field upon mcc update (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: report TX rate to mac80211 directly for RS offload (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix NVM check for 3168 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: fix TLV fragment allocation loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: allocate smaller dev_cmd for TX headers (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: detect the DMA bug and warn if it happens (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: work around DMA hardware bug (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move page tracking into get_page_hdr() (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send PPAG command if disabled (Jarod Wilson) [1807052] - [wireless] mt76: Off by one in mt76_calc_rx_airtime() (Jarod Wilson) [1807052] - [wireless] mt76: fix LED link time failure (Jarod Wilson) [1807052] - [net] mac80211: Turn AQL into an NL80211_EXT_FEATURE (Jarod Wilson) [1807052] - [net] mac80211: airtime: Fix an off by one in ieee80211_calc_rx_airtime() (Jarod Wilson) [1807052] - [net] cfg80211: fix double-free after changing network namespace (Jarod Wilson) [1807052] - [net] mac80211: fix TID field in monitor mode transmit (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move power gating workaround earlier in the flow (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection" (Jarod Wilson) [1807052] - [wireless] wireles: Use sizeof_field() macro (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: fix default mac address overwrite (Jarod Wilson) [1807052] - [wireless] ath9k: use iowrite32 over __raw_writel (Jarod Wilson) [1807052] - [net] mac80211: Use Airtime-based Queue Limits (AQL) on packet dequeue (Jarod Wilson) [1807052] - [net] mac80211: Implement Airtime-based Queue Limit (AQL) (Jarod Wilson) [1807052] - [net] mac80211: Import airtime calculation code from mt76 (Jarod Wilson) [1807052] - [net] mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED (Jarod Wilson) [1807052] - [net] mac80211: expose HW conf flags through debugfs (Jarod Wilson) [1807052] - [net] mac80211: Add new sta_info getter by sta/vif addrs (Jarod Wilson) [1807052] - [net] mac80211: add a comment about monitor-to-dev injection (Jarod Wilson) [1807052] - [wireless] drivers: net: Fix Kconfig indentation, continued (Jarod Wilson) [1807052] - [wireless] mt76: fix fix ampdu locking (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: fix endpoint definition order (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: read {tx,rx} mask from eeprom (Jarod Wilson) [1807052] - [wireless] mt76: move mt76_get_antenna in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: fix possible out-of-bound access in mt7615_fill_txs/mt7603_fill_txs (Jarod Wilson) [1807052] - [wireless] Revert "mt76: mt76x0e: don't use hw encryption for MT7630E" (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: disable radar pattern detector during scanning (Jarod Wilson) [1807052] - [wireless] mt76: move interface_modes definition in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add ibss support (Jarod Wilson) [1807052] - [wireless] mt76: move SUPPORTS_REORDERING_BUFFER hw property in mt76_register_device (Jarod Wilson) [1807052] - [wireless] mt76: use mt76_dev in mt76_is_{mmio,usb} (Jarod Wilson) [1807052] - [wireless] mt76: Remove set but not used variable 'idx' (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on a dedicated stats workqueue (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on usb_interface instead of usb_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: remove 350ms delay in mt76x0_phy_calibrate (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: update ewma pkt len in mt76x02u_tx_prepare_skb (Jarod Wilson) [1807052] - [wireless] mt76: remove obsolete .add_buf() from struct mt76_queue_ops (Jarod Wilson) [1807052] - [wireless] mt76: add sanity check for a-mpdu rx wcid index (Jarod Wilson) [1807052] - [wireless] mt76: refactor cc_lock locking scheme (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: eeprom: add support for MAC address from OF (Jarod Wilson) [1807052] - [wireless] mt76: avoid enabling interrupt if NAPI poll is still pending (Jarod Wilson) [1807052] - [wireless] mt76: fix aggregation stop issue (Jarod Wilson) [1807052] - [wireless] mt76: drop rcu read lock in mt76_rx_aggr_stop (Jarod Wilson) [1807052] - [wireless] mt76: add missing locking around ampdu action (Jarod Wilson) [1807052] - [wireless] mt76: do not use devm API for led classdev (Jarod Wilson) [1807052] - [wireless] mt76: enable airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: track tx/rx airtime for airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: introduce mt7615_mac_wtbl_update routine (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix survey channel busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: report tx_time, bss_rx and busy time to mac80211 (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: track approximate tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move MT_CH_TIME_CFG init to mt76x02_mac_cc_reset (Jarod Wilson) [1807052] - [wireless] mt76: unify channel survey update code (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: switch to a different counter for survey busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: track tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: track rx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: store current channel survey_state in struct mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: rename mt76_driver_ops txwi_flags to drv_flags and include tx aligned4 (Jarod Wilson) [1807052] - [wireless] mt76: report rx a-mpdu subframe status (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: remove q_rx field from struct mt7603_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: move aggr_stats array in mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add queue entry in debugfs (Jarod Wilson) [1807052] - [wireless] mt76: move queue debugfs entry to driver specific code (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: move mt76x02u_mac_start in mt76x02-usb module (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0u: reset counter starting the device (Jarod Wilson) [1807052] - [wireless] mt76: mt76x2: move mt76x02_mac_reset_counters in mt76x02_mac_start (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move mac_reset_counter in mt76x02_lib module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: enable SCS by default (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0e: make array mt76x0_chan_map static const, makes object smaller (Jarod Wilson) [1807052] - [wireless] mt76: usb: add lockdep_assert_held in __mt76u_vendor_request (Jarod Wilson) [1807052] - [wireless] mt76: remove empty flag in mt76_txq_schedule_list (Jarod Wilson) [1807052] - [wireless] mt76: use cancel_delayed_work_sync in mt76_rx_aggr_shutdown (Jarod Wilson) [1807052] - [wireless] mt76: remove aggr_work field from struct mt76_wcid (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix control frame rx in monitor mode (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 52 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: check kasprintf() return value (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove outdated comment referring to wake lock (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: trace IOVA for iwlwifi_dev_tx_tb (Jarod Wilson) [1807052] - [wireless] iwlwifi: dvm: excessive if in rs_bt_update_lq() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Report tx/rx antennas (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rx: use rxq queue_size instead of constant (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove left-over non-functional email alias (Jarod Wilson) [1807052] - [wireless] iwlwifi: config: remove max_rx_agg_size (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make some RX functions static (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req FW API ver 13 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: fix support for transmitting SKBs with fraglist (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'vif', 'dev', 'len' (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove monitor interface when detaching (Jarod Wilson) [1807052] - [wireless] brcmfmac: disable PCIe interrupts before bus reset (Jarod Wilson) [1807052] - [wireless] rtw88: allows to enable/disable HCI link PS mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: pci: enable CLKREQ function if host supports it (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use for loop instead of while loop for DBI/MDIO (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use macros to access PCI DBI/MDIO registers (Jarod Wilson) [1807052] - [wireless] rtlwifi: set proper udelay within rf_serial_read (Jarod Wilson) [1807052] - [wireless] rtlwifi: rf_lock use non-irqsave spin_lock (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove set but not used variable 'mpnum', 'nsp', 'nmp' (Jarod Wilson) [1807052] - [wireless] rtw88: remove duplicated include from ps.c (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'rsr' (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove unnecessary return (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: remove local VENDOR_ID and DEVICE_ID definitions (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 use new SDIO_VENDOR_ID_TI_WL1251 definition (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 add device tree support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix non-ACPI function (Jarod Wilson) [1807052] - [wireless] iwlwifi: 22000: fix some indentation (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: sync the iwl_mvm_session_prot_notif layout (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: start CTDP budget from 2400mA (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't skip mgmt tid when flushing all tids (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: scan: enable adaptive dwell in p2p (Jarod Wilson) [1807052] - [wireless] iwlwifi: refactor the SAR tables from mvm to acpi (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req cmd ver 12 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: make new scan req versioning flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix unaligned read of rx_pkt_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove redundant assignment to variable bufsz (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 51 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: FW API: reference enum in docs of modify_mask (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print rate_n_flags in a pretty format (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: adapt the code to use api ver 11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: Create function to build scan cmd (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: create function for scan scheduling params (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support dump collection upon assert during D3 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make iwl_pcie_gen2_update_byte_tbl static (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: in VHT connection use only VHT capabilities (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: update iwl_uhb_nvm_channels (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove else-if in iwl_send_phy_cfg_cmd() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix support for single antenna diversity (Jarod Wilson) [1807052] - [wireless] ath10k: qmi: Sleep for a while before assigning MSA memory (Jarod Wilson) [1807052] - [wireless] ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()" (Jarod Wilson) [1807052] - [wireless] mwifiex: Re-work support for SDIO HW reset (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Add support for Edimax EW-7611ULB (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing enable interrupt flag (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address (Jarod Wilson) [1807052] - [net] mac80211: Use debugfs_create_xul() helper (Jarod Wilson) [1807052] - [net] cfg80211: VLAN offload support for set_key and set_sta_vlan (Jarod Wilson) [1807052] - [net] mac80211: Shrink the size of ack_frame_id to make room for tx_time_est (Jarod Wilson) [1807052] - [net] mac80211: don't re-parse elems in ieee80211_assoc_success() (Jarod Wilson) [1807052] - [net] mac80211: move store skb ack code to its own function (Jarod Wilson) [1807052] - [wireless] ath10k: disable cpuidle during downloading firmware (Jarod Wilson) [1807052] - [wireless] ath10k: fix potential issue of peer stats allocation (Jarod Wilson) [1807052] - [wireless] ath10k: fix get invalid tx rate for Mesh metric (Jarod Wilson) [1807052] - [wireless] rtw88: signal completion even on firmware-request failure (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL pointer access for firmware (Jarod Wilson) [1807052] - [wireless] rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt() (Jarod Wilson) [1807052] - [wireless] rt2800: remove errornous duplicate condition (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8225se: remove some unused const variables (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove set but not used variables (Jarod Wilson) [1807052] - [wireless] rtw88: raise LPS threshold to 50, for less power consumption (Jarod Wilson) [1807052] - [wireless] ath5k: eeprom: Remove unneeded variable (Jarod Wilson) [1807052] - [wireless] ath10k: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt7601u: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] b43: dma: Fix use true/false for bool type variable (Jarod Wilson) [1807052] - [wireless] b43: main: Fix use true/false for bool type (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant null pointer check on arrays (Jarod Wilson) [1807052] - [wireless] rtw88: avoid FW info flood (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential read outside array boundary (Jarod Wilson) [1807052] - [wireless] rtw88: rearrange if..else statements for rx rate indexes (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_phy_pg_cfg_pair struct, not arrays (Jarod Wilson) [1807052] - [wireless] rtw88: 8822b: add RFE type 3 support (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for power tracking (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for DPK (Jarod Wilson) [1807052] - [wireless] net: Fix various misspellings of "connect" (Jarod Wilson) [1807052] - [wireless] net: Fix misspellings of "configure" and "configuration" (Jarod Wilson) [1807052] - [wireless] rtw88: fix GENMASK_ULL for u64 (Jarod Wilson) [1807052] - [wireless] iwlwifi: rx: use new api to get band from rx mpdu (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: create function to convert channel index to nl80211_band (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Invert the condition for OFDM rate (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: create function to convert nl80211 band to phy band (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use vzalloc to allocate dumping memory regions (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add user trigger support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add notification for missed VAP (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix old-style declaration (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: use the new session protection command (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove leftover rs_remove_sta_debugfs() prototype (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for new version for D0I3_END_CMD (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: consider ieee80211 station max amsdu value (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW notification dumping in case of missed beacon (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: remove old API and some related code (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: rename external debug configuration file (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW response/notification region type (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support domain changing via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add periodic trigger new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement monitor allocation flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement time point handling (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add TLV allocation new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new API in dump info (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add error tables dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add monitor dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: remove multi buffers infra (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new trigger TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new region TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: load external dbg cfg after internal cfg is loaded (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix warnings for symbol not declared (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: remove set but not used variable 'rate_mask' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove unnecessary NULL check in rtl_regd_init (Jarod Wilson) [1807052] - [wireless] rtw88: add phy_info debugfs to show Tx/Rx physical status (Jarod Wilson) [1807052] - [wireless] rtw88: add set_bitrate_mask support (Jarod Wilson) [1807052] - [wireless] rtw88: Enable 802.11ac beamformee support (Jarod Wilson) [1807052] - [wireless] rtw88: add power tracking support (Jarod Wilson) [1807052] - [wireless] rtw88: use macro to check the current band (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot (Jarod Wilson) [1807052] - [wireless] rtw88: mark rtw_fw_hdr __packed (Jarod Wilson) [1807052] - [wireless] net/wireless: Delete unnecessary checks before the macro call "dev_kfree_skb" (Jarod Wilson) [1807052] - [wireless] wireless: Remove call to memset after dma_alloc_coherent (Jarod Wilson) [1807052] - [wireless] rtw88: include interrupt.h for tasklet_struct (Jarod Wilson) [1807052] - [wireless] rtw88: use a for loop in rtw_power_mode_change(), not goto (Jarod Wilson) [1807052] - [wireless] rtw88: coex: Set 4 slot mode for A2DP (Jarod Wilson) [1807052] - [wireless] rtw88: pci: config phy after chip info is setup (Jarod Wilson) [1807052] - [wireless] rtw88: Use rtw_write8_set to set SYS_FUNC (Jarod Wilson) [1807052] - [wireless] rtw88: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1807052] - [wireless] rtw88: config 8822c multicast address in MAC init flow (Jarod Wilson) [1807052] - [wireless] ath10k: Correct error handling of dma_map_single() (Jarod Wilson) [1807052] - [wireless] ath: rename regulatory rules (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak for tpc_stats_final (Jarod Wilson) [1807052] - [wireless] ath10k: fix array out-of-bounds access (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'err' (Jarod Wilson) [1807052] - [wireless] ath10k: fix null dereference on pointer crash_data (Jarod Wilson) [1807052] - [wireless] ath10k: enable transmit data ack RSSI for QCA9884 (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: rename prob_ewma to prob_avg, use it for the new average (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: replace rate stats ewma with a better moving average (Jarod Wilson) [1807052] - [net] mac80211: minstrel: remove divisions in tx status path (Jarod Wilson) [1807052] - [net] nl80211: trivial: Remove redundant loop (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'cur_tx_wp' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: make arrays static, makes object smaller (Jarod Wilson) [1807052] - [wireless] rtw88: Fix an error message (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: add bluetooth co-existence support for single antenna (Jarod Wilson) [1807052] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf (Jarod Wilson) [1829230 1807052] {CVE-2019-19056} - [wireless] rtlwifi: rtl8723: Remove set but not used variable 'own' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variables 'wifi_busy', 'bt_info_ext' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variable 'result' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variable 'h2c_parameter' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variables 'v3', 'rtstatus', 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove set but not used variables 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Remove set but not used variables 'rtstatus', 'bd' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Improve TX performance of RTL8723BU on rtl8xxxu driver (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for SAE authentication offload (Jarod Wilson) [1807052] - [wireless] rtw88: fix error handling when setup efuse info (Jarod Wilson) [1807052] - [wireless] rtw88: fix NSS of hw_cap (Jarod Wilson) [1807052] - [wireless] rtw88: use struct rtw_fw_hdr to access firmware header (Jarod Wilson) [1807052] - [wireless] rtw88: raise firmware version debug level (Jarod Wilson) [1807052] - [wireless] rtw88: configure TX queue EDCA parameters (Jarod Wilson) [1807052] - [wireless] rtw88: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1807052] - [wireless] rtw88: fix beaconing mode rsvd_page memory violation issue (Jarod Wilson) [1807052] - [wireless] rtw88: flush hardware tx queues (Jarod Wilson) [1807052] - [wireless] rtw88: add TX-AMSDU support (Jarod Wilson) [1807052] - [wireless] rtw88: report tx rate to mac80211 stack (Jarod Wilson) [1807052] - [wireless] rtw88: take over rate control from mac80211 (Jarod Wilson) [1807052] - [wireless] rtw88: add driver TX queue support (Jarod Wilson) [1807052] - [wireless] rtw88: allows to set RTS in TX descriptor (Jarod Wilson) [1807052] - [wireless] rtw88: check firmware leave lps successfully (Jarod Wilson) [1807052] - [wireless] mac80211: simplify TX aggregation start (Jarod Wilson) [1807052] - [net] mac80211: pass internal sta to ieee80211_tx_frags() (Jarod Wilson) [1807052] - [net] mac80211: IBSS: avoid unneeded return value processing (Jarod Wilson) [1807052] - [wireless] ar5523: check NULL before memcpy() in ar5523_cmd() (Jarod Wilson) [1807052] - [wireless] ath10k: add support for hardware rfkill (Jarod Wilson) [1807052] - [wireless] ath10k: restore QCA9880-AR1A (v1) detection (Jarod Wilson) [1807052] - [wireless] ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq (Jarod Wilson) [1807052] - [wireless] cw1200: Fix a signedness bug in cw1200_load_firmware() (Jarod Wilson) [1807052] - [wireless] rtw88: remove misleading module parameter rtw_fw_support_lps (Jarod Wilson) [1807052] - [wireless] rtw88: add deep PS PG mode for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: select deep PS mode when module is inserted (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter LPS by coex strategy (Jarod Wilson) [1807052] - [wireless] rtw88: add deep power save support (Jarod Wilson) [1807052] - [wireless] rtw88: leave PS state for dynamic mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: LPS enter/leave should be protected by lock (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused lps state check helper (Jarod Wilson) [1807052] - [wireless] rtw88: not to control LPS by each vif (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter or leave PS under IRQ (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset H2C queue indexes in a single write (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant flag check helper function (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'short_gi', 'buf_len' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variables 'dataempty', 'hoffset' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variable 'rtstate' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: prevent leaking urb (Jarod Wilson) [1829887 1807052] {CVE-2019-19068} - [wireless] net/wireless: Use kmemdup rather than duplicating its implementation (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Discard undersized packets (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Modify byte order for an error message (Jarod Wilson) [1807052] - [wireless] ath9k_hw: fix uninitialized variable data (Jarod Wilson) [1807052] - [wireless] ath10k: fix backtrace on coredump (Jarod Wilson) [1807052] - [wireless] ath10k: coredump: fix IRAM addr for QCA9984, QCA4019, QCA9888 and QCA99x0 (Jarod Wilson) [1807052] - [wireless] ath10k: switch to ieee80211_tx_dequeue_ni (Jarod Wilson) [1807052] - [wireless] ath10k: change sw version print format to hex (Jarod Wilson) [1807052] - [wireless] ath10k: print supported MCS rates within service ready event (Jarod Wilson) [1807052] - [wireless] ath10k: print service ready returned channel range (Jarod Wilson) [1807052] - [wireless] ath10k: add 2ghz channel arguments to service ready structure (Jarod Wilson) [1807052] - [wireless] ath9k: remove unused including (Jarod Wilson) [1807052] - [wireless] mwifiex: use 'total_ie_len' in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove excessive check in _rtl_ps_inactive_ps() (Jarod Wilson) [1807052] - [wireless] rtlwifi: prevent memory leak in rtl_usb_probe (Jarod Wilson) [1829850 1807052] {CVE-2019-19063} - [wireless] rtlwifi: rtl8723ae: Remove unused 'rtstatus' variable (Jarod Wilson) [1807052] - [wireless] mt7601u: fix bbp version check in mt7601u_wait_bbp_ready (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: fix boolreturn.cocci warnings (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove duplicated if condition (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix suspend/resume when power is cut off (Jarod Wilson) [1807052] - [wireless] brcmfmac: don't WARN when there are no requests (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove a useless test (Jarod Wilson) [1807052] - [wireless] brcmfmac: send port authorized event for FT-802.1X (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak (Jarod Wilson) [1807052] - [wireless] ath10k: remove the warning of sdio not full support (Jarod Wilson) [1807052] - [wireless] ath: Use dev_get_drvdata where possible (Jarod Wilson) [1807052] - [wireless] ath: fix various spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath10k: fix missing checks for bmi reads and writes (Jarod Wilson) [1807052] - [wireless] ath10k: Add support to provide higher range mem chunks in wmi init command (Jarod Wilson) [1807052] - [wireless] ath10k: Add peer param map for tlv and non-tlv (Jarod Wilson) [1807052] - [wireless] ath10k: Enable MSA region dump support for WCN3990 (Jarod Wilson) [1807052] - [wireless] ath10k: Add xo calibration support for wifi rf clock (Jarod Wilson) [1807052] - [wireless] ath10k: fix spelling mistake "eanble" -> "enable" (Jarod Wilson) [1807052] - [wireless] ath10k: add cleanup in ath10k_sta_state() (Jarod Wilson) [1807052] - [wireless] ath10k: revalidate the msa region coming from firmware (Jarod Wilson) [1807052] - [wireless] ath10k: use ath10k_pci_soc_ functions for all warm_reset instances (Jarod Wilson) [1807052] - [wireless] ath10k: Use ARRAY_SIZE (Jarod Wilson) [1807052] - [wireless] ath10k: avoid leaving .bss_info_changed prematurely (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard bulk clock API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard regulator bulk API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: snoc: skip regulator operations (Jarod Wilson) [1807052] - [wireless] ath10k: Fix HOST capability QMI incompatibility (Jarod Wilson) [1807052] - [wireless] ath10k: Check if station exists before forwarding tx airtime report (Jarod Wilson) [1807052] - [include] include/linux/units.h: add helpers for kelvin to/from Celsius conversion (Jarod Wilson) [1807052]- [x86] x86/PCI: Define to_pci_sysdata() even when !CONFIG_PCI (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add two VMD Device IDs (Myron Stowe) [1788364 1783436] - [pci] x86/PCI: Expose VMD's pci_dev in struct pci_sysdata (Myron Stowe) [1788364 1783436] - [x86] x86/PCI: Add to_pci_sysdata() helper (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add device id for VMD device 8086:9A0B (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add bus 224-255 restriction decode (Myron Stowe) [1788364 1783436] - [fs] fuse: copy_file_range needs to strip setuid bits and update timestamps (Eric Sandeen) [1721881] - [fs] vfs: allow copy_file_range to copy across devices (Eric Sandeen) [1721881] - [fs] vfs: add missing checks to copy_file_range (Eric Sandeen) [1721881] - [mm] vfs: remove redundant checks from generic_remap_checks() (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_file_rw_checks() (Eric Sandeen) [1721881] - [fs] vfs: no fallback for ->copy_file_range (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_copy_file_range() (Eric Sandeen) [1721881] - [ptp] ptp: add VMware virtual PTP clock driver (Prarit Bhargava) [1829706] - [powerpc] powerpc/powernv/ioda: Handle failures correctly in pnv_pci_ioda_iommu_bypass_supported() (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Enable SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Allow SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Fix build with IOMMU_API=n (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove unused pnv_npu_try_dma_set_bypass() function (Michael Roth) [1805101] - [powerpc] powerpc/dma: Fix invalid DMA mmap behavior (Michael Roth) [1805101] - [powerpc] powerpc/dma: trim the fat from (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove set_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the generic direct mapping bypass (Michael Roth) [1805101] - [powerpc] powerpc/powernv/npu: Remove NPU DMA ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma_direct mapping routines (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma-direct allocator for coherent platforms (Michael Roth) [1805101] - [powerpc] swiotlb: remove swiotlb_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_get_required_mask (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_mmap_coherent (Michael Roth) [1805101] - [powerpc] powerpc/dma: use phys_to_dma instead of get_dma_offset (Michael Roth) [1805101] - [powerpc] dma-mapping, powerpc: simplify the arch dma_set_mask override (Michael Roth) [1805101] - [powerpc] powerpc/dma: fix an off-by-one in dma_capable (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove max_direct_dma_addr (Michael Roth) [1805101] - [powerpc] powerpc/dma: move pci_dma_dev_setup_swiotlb to fsl_pci.c (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_pci_dma_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the iommu fallback for coherent allocations (Michael Roth) [1805101] - [powerpc] powerpc/pci: remove the dma_set_mask pci_controller ops methods (Michael Roth) [1805101] - [misc] cxl: drop the dma_set_mask callback from vphb (Michael Roth) [1805101] - [powerpc] KABI: re-use deprecated field for iommu_bypass_supported function pointer (Michael Roth) [1805101] - [powerpc] powerpc/dma: stop overriding dma_get_required_mask (Michael Roth) [1805101] - [dma] KABI: add fake includes for headers used in arch/powerpc/kernel/dma.c (Michael Roth) [1805101] - [powerpc] powerpc/powernv: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove PCI_MSI ifdef checks (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_npu_dma_set_mask (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_pci_ioda_pe_single_vendor (Michael Roth) [1805101] - [powerpc] powerpc/dart: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/dart: remove dead cleanup code in iommu_init_early_dart (Michael Roth) [1805101] - [powerpc] powerpc/cell: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/cell: move dma direct window setup out of dma_configure (Michael Roth) [1805101] - [powerpc] powerpc/pseries: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/pseries: unwind dma_get_required_mask_pSeriesLP a bit (Michael Roth) [1805101] - [powerpc] powerpc/dma: handle iommu bypass in dma_iommu_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: untangle vio_dma_mapping_ops from dma_iommu_ops (Michael Roth) [1805101] - [dma] dma-direct: we might need GFP_DMA for 32-bit dma masks (Michael Roth) [1805101] - [powerpc] powerpc/dma: split the two __dma_alloc_coherent implementations (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused dma_iommu_ops export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ISA_DMA_THRESHOLD export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ARCH_HAS_DMA_MMAP_COHERENT define (Michael Roth) [1805101] - [powerpc] powerpc/dma: properly wire up the unmap_page and unmap_sg methods (Michael Roth) [1805101] - [powerpc] powerpc: allow NOT_COHERENT_CACHE for amigaone (Michael Roth) [1805101] - [powerpc] powerpc/fadump: consider reserved ranges while reserving memory (Steve Best) [1813701] - [powerpc] powerpc/fadump: use static allocation for reserved memory ranges (Steve Best) [1813701] - [fs] audit: Report suspicious O_CREAT usage (partial) (Eric Sandeen) [1797843] - [fs] vfs: fix do_last() regression (Eric Sandeen) [1797843] - [fs] do_last(): fetch directory ->i_mode and ->i_uid before it's too late (Eric Sandeen) [1797843] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Eric Sandeen) [1797843] - [netdrv] fm10k: use txqueue parameter in fm10k_tx_timeout (Neil Horman) [1781387] - [netdrv] fm10k: Use sizeof_field() macro (Neil Horman) [1781387] - [netdrv] fm10k: update driver version to match out-of-tree (Neil Horman) [1781387] - [netdrv] fm10k: add support for ndo_get_vf_stats operation (Neil Horman) [1781387] - [netdrv] fm10k: add missing field initializers to TLV attributes) (Neil Horman) [1781387] - [netdrv] fm10k: use a local variable for the frag pointer (Neil Horman) [1781387] - [netdrv] ethernet: Delete unnecessary checks before the macro call "dev_kfree_skb" (Neil Horman) [1781387] - [netdrv] fm10k: no need to check return value of debugfs_create functions (Neil Horman) [1781387] - [security] KEYS: Avoid false positive ENOMEM error on key read (Waiman Long) [1807693] - [security] KEYS: Don't write out to userspace while holding key semaphore (Waiman Long) [1807693] - [security] selinux: allow per-file labeling for CephFS (Ondrej Mosnacek) [1823764] - [scsi] scsi: qedi: make qedi_ll2_buf_size static (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Fix termination timeouts in session logout (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add modules param to enable qed iSCSI debug (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Do not flush offload work if ARP not resolved (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Use correct msix count for fastpath vectors (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Avoid unnecessary endpoint allocation on link down (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Remove additional char from boot target iqnname (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add PCI shutdown handler support (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add MFW error recovery process (Nilesh Javali) [1792111] - [netdrv] ibmvnic: Skip fatal error reset after passive init (Steve Best) [1830989] - [ata] ahci: Add Intel Comet Lake PCH-V PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake PCH-H PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake H RAID PCI ID (David Milburn) [1802690] - [x86] x86, sched: Move check for CPU type to caller function (Prarit Bhargava) [1828260] - [x86] x86, sched: Don't enable static key when starting secondary CPUs (Prarit Bhargava) [1828260] - [x86] x86, sched: Account for CPUs with less than 4 cores in freq. invariance (Prarit Bhargava) [1828260] - [x86] x86, sched: Bail out of frequency invariance if base frequency is unknown (Prarit Bhargava) [1828260] - [lib] scsi: klist: Make it safe to use klists in atomic context (Waiman Long) [1829027] - [char] random: try to actively add entropy rather than passively wait for it (Neil Horman) [1778762] - [md] dm writecache: fix data corruption when reloading the target (Mike Snitzer) [1830129] - [kernel] smp: Allow smp_call_function_single_async() to insert locked csd (Peter Xu) [1830014] - [scsi] scsi: ibmvscsi: Fix WARN_ON during event pool release (Steve Best) [1829242] - [block] block: avoid to check null profile pointer to see if it is in 3rd party module (Ming Lei) [1829464] - [tools] perf scripting perl: Add common_callchain to fix argument order (Michael Petlan) [1809191] - [netdrv] ionic: fix unused assignment (Jonathan Toppins) [1780645] - [netdrv] ionic: add dynamic_debug header (Jonathan Toppins) [1780645] - [netdrv] ionic: set station addr only if needed (Jonathan Toppins) [1780645] - [netdrv] ionic: replay filters after fw upgrade (Jonathan Toppins) [1780645] - [netdrv] ionic: remove lifs on fw reset (Jonathan Toppins) [1780645] - [netdrv] ionic: disable the queues on link down (Jonathan Toppins) [1780645] - [netdrv] ionic: check for queues before deleting (Jonathan Toppins) [1780645] - [netdrv] ionic: clean tx queue of unfinished requests (Jonathan Toppins) [1780645] - [netdrv] ionic: move irq request to qcq alloc (Jonathan Toppins) [1780645] - [netdrv] ionic: move debugfs add/delete to match alloc/free (Jonathan Toppins) [1780645] - [netdrv] ionic: check for linkup in watchdog (Jonathan Toppins) [1780645] - [netdrv] ionic: decouple link message from netdev state (Jonathan Toppins) [1780645] - [netdrv] ionic: check for NULL structs on teardown (Jonathan Toppins) [1780645] - [netdrv] ionic: clean irq affinity on queue deinit (Jonathan Toppins) [1780645] - [netdrv] ionic: ignore eexist on rx filter add (Jonathan Toppins) [1780645] - [netdrv] ionic: only save good lif dentry (Jonathan Toppins) [1780645] - [netdrv] ionic: leave dev cmd request contents alone on FW timeout (Jonathan Toppins) [1780645] - [netdrv] ionic: add timeout error checking for queue disable (Jonathan Toppins) [1780645] - [netdrv] ionic: make spdxcheck.py happy (Jonathan Toppins) [1780645] - [netdrv] ionic: add decode for IONIC_RC_ENOSUPP (Jonathan Toppins) [1780645] - [netdrv] ionic: print data for unknown xcvr type (Jonathan Toppins) [1780645] - [netdrv] ionic: remove adminq napi instance (Jonathan Toppins) [1780645] - [netdrv] ionic: deinit rss only if selected (Jonathan Toppins) [1780645] - [netdrv] ionic: stop devlink warn on mgmt device (Jonathan Toppins) [1780645] - [netdrv] net: ionic: Use scnprintf() for avoiding potential buffer overflow (Jonathan Toppins) [1780645] - [netdrv] netdev:pass the stuck queue to the timeout handler (Jonathan Toppins) [1780645] - [netdrv] ionic: drop ethtool driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: add support for device id 0x1004 (Jonathan Toppins) [1780645] - [netdrv] ionic: print pci bus lane info (Jonathan Toppins) [1780645] - [netdrv] ionic: support ethtool rxhash disable (Jonathan Toppins) [1780645] - [netdrv] ionic: clean up bitflag usage (Jonathan Toppins) [1780645] - [netdrv] ionic: improve irq numa locality (Jonathan Toppins) [1780645] - [netdrv] ionic: remove pragma packed (Jonathan Toppins) [1780645] - [netdrv] ionic: keep ionic dev on lif init fail (Jonathan Toppins) [1780645] - [netdrv] ionic: fix vf op lock usage (Jonathan Toppins) [1780645] - [netdrv] ionic: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1780645] - [netdrv] ionic: fix fw_status read (Jonathan Toppins) [1780645] - [netdrv] ionic: use new helper tcp_v6_gso_csum_prep (Jonathan Toppins) [1780645] - [netdrv] ionic: fix rxq comp packet type mask (Jonathan Toppins) [1780645] - [netdrv] ionic: clear compiler warning on hb use before set (Jonathan Toppins) [1780645] - [netdrv] ionic: restrict received packets to mtu size (Jonathan Toppins) [1780645] - [netdrv] ionic: add Rx dropped packet counter (Jonathan Toppins) [1780645] - [netdrv] ionic: drop use of subdevice tags (Jonathan Toppins) [1780645] - [netdrv] ionic: support sr-iov operations (Jonathan Toppins) [1780645] - [netdrv] ionic: ionic_if bits for sr-iov support (Jonathan Toppins) [1780645] - [netdrv] ionic: keep users rss hash across lif reset (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove set but not used variable 'sg_desc' (Jonathan Toppins) [1780645] - [netdrv] ionic: update driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: implement support for rx sgl (Jonathan Toppins) [1780645] - [netdrv] ionic: add a watchdog timer to monitor heartbeat (Jonathan Toppins) [1780645] - [netdrv] ionic: add heartbeat check (Jonathan Toppins) [1780645] - [netdrv] ionic: reverse an interrupt coalesce calculation (Jonathan Toppins) [1780645] - [netdrv] ionic: fix up struct name comments (Jonathan Toppins) [1780645] - [netdrv] dynamic_debug: provide dynamic_hex_dump stub (Jonathan Toppins) [1780645] - [netdrv] ionic: fix stats memory dereference (Jonathan Toppins) [1780645] - [netdrv] ionic: add lif_quiesce to wait for queue activity to stop (Jonathan Toppins) [1780645] - [netdrv] ionic: implement ethtool set-fec (Jonathan Toppins) [1780645] - [netdrv] ionic: report users coalesce request (Jonathan Toppins) [1780645] - [netdrv] ionic: use wait_on_bit_lock() rather than open code (Jonathan Toppins) [1780645] - [netdrv] ionic: simplify returns in devlink info (Jonathan Toppins) [1780645] - [netdrv] ionic: select CONFIG_NET_DEVLINK (Jonathan Toppins) [1780645] - [netdrv] ionic: Fix an error code in ionic_lif_alloc() (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unnecessary ternary operator in ionic_debugfs_add_ident (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unused including (Jonathan Toppins) [1780645] - [netdrv] ionic: Add coalesce and other features (Jonathan Toppins) [1780645] - [netdrv] ionic: Add RSS support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add driver stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add netdev-event handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Tx and Rx handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add initial ethtool support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add async link status check and basic stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Rx filter and rx_mode ndo support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add management of rx filters (Jonathan Toppins) [1780645] - [netdrv] ionic: Add the basic NDO callbacks for netdev support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add notifyq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add adminq action (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic adminq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add interrupts and doorbells (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic lif support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add port management commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add hardware init and device commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic framework for IONIC Network device driver (Jonathan Toppins) [1780645] - [netdrv] net: sfp: add more extended compliance codes (Jonathan Toppins) [1780645] - [scsi] scsi: core: Add DID_ALLOC_FAILURE and DID_MEDIUM_ERROR to hostbyte_table (Maurizio Lombardi) [1819061] - [netdrv] igc: Add debug messages to MAC filter code (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_mac_entry_can_be_used() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove igc_*_mac_steering_filter() wrappers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove IGC_MAC_STATE_QUEUE_STEERING (Corinna Vinschen) [1781384] - [netdrv] igc: Remove 'queue' check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Improve address check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_rar_set_index() (Corinna Vinschen) [1781384] - [netdrv] igc: Fix igc_uc_unsync() (Corinna Vinschen) [1781384] - [netdrv] igc: Change igc_add_mac_filter() returning value (Corinna Vinschen) [1781384] - [netdrv] igc: Check unsupported flag in igc_add_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove duplicate code in MAC filtering logic (Corinna Vinschen) [1781384] - [netdrv] igc: Add new device IDs for i225 part (Corinna Vinschen) [1781384] - [netdrv] igc: Fix default MAC address filter override (Corinna Vinschen) [1781384] - [netdrv] igc: Remove dead code related to flower filter (Corinna Vinschen) [1781384] - [netdrv] igc: Fix NFC queue redirection support (Corinna Vinschen) [1781384] - [netdrv] igc: Remove copper fiber switch control (Corinna Vinschen) [1781384] - [netdrv] igc: Enable NETIF_F_HW_TC flag (Corinna Vinschen) [1781384] - [netdrv] igc: Fix double definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix overwrites when dumping registers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove forward declaration (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused CTRL_EXT_LINK_MODE_MASK (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused MDIC_DEST mask (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ETF offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for taprio offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add GSO partial support (Corinna Vinschen) [1781384] - [netdrv] net: igc: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781384] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781384] - [netdrv] igc: Add comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add WOL support (Corinna Vinschen) [1781384] - [netdrv] igc: Add pcie error handler support (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the typo in comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add dump options (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: make non-global functions static (Corinna Vinschen) [1781384] - [netdrv] igc: Add PHY power management control (Corinna Vinschen) [1781384] - [netdrv] RHEL-only: Revert "igc: add additional delay during phy hw reset" (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TSO (Corinna Vinschen) [1781384] - [netdrv] igc: Add SKU for i225 device (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix typo in a comment (Corinna Vinschen) [1781384] - [netdrv] igc: Use Start of Packet signal from PHY for timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ethtool GET_TS_INFO command (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for RX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_sw_init (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_write_itr (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_assign_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vectors (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_disable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_enable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure_msix (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_rx_mode (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_interrupt_capability (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_alloc_mapped_page (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_default_mac_filter (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_power_down_link (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_clean_tx_ring (Corinna Vinschen) [1781384] - [netdrv] igc: Remove serdes comments from a description of methods (Corinna Vinschen) [1781384] - [netdrv] igc: Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: Add 64 bit DMA access support (Corinna Vinschen) [1781384] - [netdrv] igc: Fix parameter descriptions for a several functions (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the parameter description for igc_alloc_rx_buffers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove excess parameter description from igc_is_non_eop (Corinna Vinschen) [1781384] - [netdrv] igc: Prefer to use the pci_release_mem_regions method (Corinna Vinschen) [1781384] - [netdrv] igc: Improve the DMA mapping flow (Corinna Vinschen) [1781384] - [netdrv] igc: Add scatter gather support (Corinna Vinschen) [1781384] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781384] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781384] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781384] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781384] - [netdrv] net: igb: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781381] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781381] - [netdrv] igb: Fix SGMII SFP module discovery for 100FX/LX (Corinna Vinschen) [1781381] - [netdrv] igb: dont drop packets if rx flow control is enabled (Corinna Vinschen) [1781381] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781381] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781381] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781381] - [netdrv] igb: Fix constant media auto sense switching when no cable is connected (Corinna Vinschen) [1781381] - [netdrv] igb: Enable media autosense for the i350 (Corinna Vinschen) [1781381] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781381] - [netdrv] igb: Add UDP segmentation offload support (Corinna Vinschen) [1781381] - [netdrv] net: igbvf: reject unsupported coalescing params (Corinna Vinschen) [1781382] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781382] - [ata] ahci: Do not export local variable ahci_em_messages (Prarit Bhargava) [1826320] - [scripts] modpost: check for static EXPORT_SYMBOL* functions (Prarit Bhargava) [1826320] - [kernel] torture: Remove exporting of internal functions (Prarit Bhargava) [1826320] - [input] Input: synaptics-rmi4 - remove the exporting of rmi_2d_sensor_set_input_params (Prarit Bhargava) [1826320] - [netdrv] net: phy: make exported variables non-static (Prarit Bhargava) [1826320] - [scsi] scsi: libsas: remove the exporting of sas_wait_eh (Prarit Bhargava) [1826320] - [drm] drm/client: remove the exporting of drm_client_close (Prarit Bhargava) [1826320] - [scripts] modpost: always show verbose warning for section mismatch (Prarit Bhargava) [1826320] - [net] netfilter: nf_nat_ipv4: remove obsolete EXPORT_SYMBOL (Prarit Bhargava) [1826320] - [crypto] crypto: skcipher - remove the exporting of skcipher_walk_next (Prarit Bhargava) [1826320] - [scsi] scsi: scsi_debug: Fix a recently introduced regression (Ming Lei) [1822001] - [block] scsi: block: remove bidi support (Ming Lei) [1822001] - [scsi] scsi: block: remove req->special (Ming Lei) [1822001] - [scsi] scsi: stop setting up request->special (Ming Lei) [1822001] - [scsi] scsi: remove bidirectional command support (Ming Lei) [1822001] - [scsi] scsi: remove the SCSI OSD library (Ming Lei) [1822001] - [fs] scsi: fs: remove exofs (Ming Lei) [1822001] - [block] scsi: bsg-lib: handle bidi requests without block layer help (Ming Lei) [1822001] - [block] scsi: bsg: refactor bsg_ioctl (Ming Lei) [1822001] - [netdrv] sfc: fix XDP-redirect in this driver (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support configuring vf spoofchk on EF10 VFs (Jarod Wilson) [1796582 1788753 1684003] - [netdrv] sfc: ethtool: Refactor to remove fallthrough comments in case blocks (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Replace zero-length array with flexible-array member (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove unused variable 'efx_default_channel_type' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: elide assignment of skb (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ARFS code out of headers (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: only schedule asynchronous filter work if needed (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: detach from cb_page in efx_copy_channel() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: complete the next packet when we receive a timestamp (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix timestamp reconstruction at 16-bit rollover points (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: create header for mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: rename mcdi filtering functions/structs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from efx.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc/ethtool_common: Make some function to static (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove set but not used variable 'nic_data' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from ef10.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RPS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move yet more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RSS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move a couple more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ethtool code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move various functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: refactor selftest work init code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI logging device attribute (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: conditioned some functionality (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI receive queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI transmit queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI VI alloc/free code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more MCDI port code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some MCDI port utility functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some port link state/caps code (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel interrupt management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel alloc/removal code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel start/stop code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some channel-related code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move struct init and fini code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some device reset code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move datapath management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mac configuration and status functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move reset workqueue code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: further preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add new headers in preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove ioremap_nocache and devm_ioremap_nocache (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Remove unnecessary dependencies on I2C (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: avoid duplicate error handling code in 'efx_ef10_sriov_set_vf_mac()' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Include XDP packet headroom in buffer step size (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix channel allocation with brute force (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix build without CONFIG_RFS_ACCEL (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: do ARFS expiry work occasionally even without NAPI poll (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add statistics for ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: suppress MCDI errors from ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: change ARFS expiry mechanism (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Only cancel the PPS workqueue if it exists (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: trace_xdp_exception on XDP failure (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add XDP counters to ethtool stats (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: handle XDP_TX outcomes of XDP eBPF programs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: allocate channels for XDP tx queues (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Enable setting of xdp_prog (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: perform XDP processing on received packets (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support encapsulation of xdp_frames in efx_tx_buffer (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: use the new __netdev_tx_sent_queue BQL optimisation (Jarod Wilson) [1796582 1788753] - [netdrv] net/sfc: Use skb_frag_off accessors (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: phase out dma_zalloc_coherent() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove redundant variable old_vlan (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Convert random_ether_addr to eth_random_addr (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: batch up RX delivery (Jarod Wilson) [1796582 1788753] - [netdrv] net: mlx4: Use scnprintf() for avoiding potential buffer overflow (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix leak in id_map_find_del (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix memory leak in add_gid error flow (Alaa Hleihel) [1789363] - [include] mlx4: Bump up MAX_MSIX from 64 to 128 (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: use true, false for bool variable (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: Redo TX checksum offload in line with docs (Alaa Hleihel) [1789363] - [netdrv] mlx4: use new txqueue timeout argument (Alaa Hleihel) [1789363] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789363 1789362] - [infiniband] IB/mlx4: Update HW GID table while adding vlan GID (Alaa Hleihel) [1789363 1789362] - [netdrv] net/mlx4_en: ethtool: make array modes static const, makes object smaller (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Annotate boolean arguments as bool and not int (Alaa Hleihel) [1789363 1789361] - [netdrv] mlx4: avoid large stack usage in mlx4_init_hca() (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Untag user pointers in mlx4_get_umem_mr (Alaa Hleihel) [1789363 1789361] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789363 1789361]- [net] ip_vti: receive ipip packet by calling ip_tunnel_rcv (Xin Long) [1815554] - [net] xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output (Xin Long) [1815968] - [net] sched: Fix hw_stats_type setting in pedit loop (Ivan Vecera) [1817156] - [net] sched: set the hw_stats_type in pedit loop (Ivan Vecera) [1817156] - [include] flow_offload: fix allowed types check (Ivan Vecera) [1817156] - [net] sched: act: allow user to specify type of HW stats for a filter (Ivan Vecera) [1817156] - [net] flow_offload: pass action cookie through offload structures (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "disabled" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [include] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "immediate" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [netdrv] mlxsw: restrict supported HW stats type to "any" (Ivan Vecera) [1817156] - [netdrv] mlxsw: spectrum_flower: Do not allow mixing HW stats types for actions (Ivan Vecera) [1817156] - [netdrv] flow_offload: check for basic action hw stats type (Ivan Vecera) [1817156] - [include] flow_offload: Introduce offload of HW stats type (Ivan Vecera) [1817156] - [net] netfilter: nf_tables: use-after-free in dynamic operations (Phil Sutter) [1822577] - [net] devlink: Add health recover notifications on devlink flows (Petr Oros) [1821169] - [net] devlink: add devink notification when reporter update health state (Petr Oros) [1821169] - [net] devlink: add support for reporter recovery completion (Petr Oros) [1821169] - [net] devlink: Add new "enable_roce" generic device param (Petr Oros) [1805955] - [netdrv] netdevsim: use __GFP_NOWARN to avoid memalloc warning (Petr Oros) [1817157] - [tools] selftests: add netdevsim devlink health tests (Petr Oros) [1817157] - [netdrv] netdevsim: implement couple of testing devlink health reporters (Petr Oros) [1817157] - [net] devlink: propagate extack down to health reporter ops (Petr Oros) [1817157] - [net] devlink: don't do reporter recovery if the state is healthy (Petr Oros) [1817157] - [net] xsk: Fix out of boundary write in __xsk_rcv_memcpy (Jiri Benc) [1819630] - [samples] bpf: Allow for -ENETDOWN in xdpsock (Jiri Benc) [1819630] - [samples] bpf: Drop doubled variable declaration in xdpsock (Jiri Benc) [1819630] - [netdrv] i40e: Relax i40e_xsk_wakeup's return value when PF is busy (Jiri Benc) [1819630] - [netdrv] net/ixgbe: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [netdrv] net/i40e: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [net] xsk: Add rcu_read_lock around the XSK wakeup (Jiri Benc) [1819630] - [net] fix installing orphaned programs (Jiri Benc) [1819630] - [tools] libbpf: Don't use kernel-side u32 type in xsk.c (Jiri Benc) [1819630] - [tools] libbpf: Fix compatibility for kernels without need_wakeup (Jiri Benc) [1819630] - [net] xsk: Fix crash in poll when device does not support ndo_xsk_wakeup (Jiri Benc) [1819630] - [kernel] bpf/xskmap: Return ERR_PTR for failure case instead of NULL. (Jiri Benc) [1819630] - [net] xdp: convert put_page() to put_user_page*() (Jiri Benc) [1819630] - [net] xdp: mm: introduce page_size() (Jiri Benc) [1819630] - [net] xsk: relax UMEM headroom alignment (Jiri Benc) [1819630] - [samples] bpf: fix xdpsock l2fwd tx for unaligned mode (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [net] xsk: use state member for socket synchronization (Jiri Benc) [1819630] - [documentation] doc/af_xdp: include unaligned chunk case (Jiri Benc) [1819630] - [samples] bpf: use hugepages in xdpsock app (Jiri Benc) [1819630] - [samples] bpf: add buffer recycling for unaligned chunks to xdpsock (Jiri Benc) [1819630] - [samples] bpf: add unaligned chunks mode support to xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add flags to umem config (Jiri Benc) [1819630] - [netdrv] mlx5e: Allow XSK frames smaller than a page (Jiri Benc) [1819630] - [netdrv] mlx5e: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] ixgbe: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] i40e: modify driver for handling offsets (Jiri Benc) [1819630] - [net] xsk: add support to allow unaligned chunk placement (Jiri Benc) [1819630] - [net] xdp: xdp_umem: replace kmap on vmap for umem map (Jiri Benc) [1819630] - [net] Don't call XDP_SETUP_PROG when nothing is changed (Jiri Benc) [1819630] - [kernel] bpf: Use PTR_ERR_OR_ZERO in xsk_map_inc() (Jiri Benc) [1819630] - [kernel] xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP (Jiri Benc) [1819630] - [net] xsk: remove AF_XDP socket from map when the socket is released (Jiri Benc) [1819630] - [netdrv] mlx5e: Add AF_XDP need_wakeup support (Jiri Benc) [1819630] - [netdrv] net/mlx5e: Move the SW XSK code from NAPI poll to a separate function (Jiri Benc) [1819630] - [samples] bpf: add use of need_wakeup flag in xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add support for need_wakeup flag in AF_XDP part (Jiri Benc) [1819630] - [netdrv] ixgbe: need_wakeup flag might not be set for Tx (Jiri Benc) [1819630] - [netdrv] ixgbe: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [netdrv] i40e: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [net] xsk: add support for need_wakeup flag in AF_XDP rings (Jiri Benc) [1819630] - [net] xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup (Jiri Benc) [1819630] - [net] xdp: xdp_umem: fix umem pages mapping for 32bits systems (Jiri Benc) [1819630] - [net] ethtool: add infrastructure for centralized checking of coalescing parameters (Ivan Vecera) [1818096] - [tools] selftests: netfilter: add simple masq/redirect test cases (Hangbin Liu) [1826220] - [tools] selftests: netfilter: fix config fragment CONFIG_NF_TABLES_INET (Hangbin Liu) [1826220] - [tools] selftests: add script to stress-test nft packet path vs. control plane (Hangbin Liu) [1826220] - [net] devlink: disallow reload operation during device cleanup (Petr Oros) [1805958] - [tools] selftests: test creating netdevsim inside network namespace (Petr Oros) [1805958] - [net] devlink: export devlink net setter (Petr Oros) [1805958] - [net] devlink: don't ignore errors during dumpit (Petr Oros) [1805958] - [netdrv] netdevsim: fix spelling mistake "forbidded" -> "forbid" (Petr Oros) [1805958] - [netdrv] netdevsim: implement devlink dev_info op (Petr Oros) [1805958] - [netdrv] netdevsim: add couple of debugfs bools to debug devlink reload (Petr Oros) [1805958] - [netdrv] netdevsim: create devlink and netdev instances in namespace (Petr Oros) [1805958] - [include] net: skbuff: disambiguate argument and member for skb_list_walk_safe helper (Josef Oskera) [1818105] - [include] net: introduce skb_list_walk_safe for skb segment walking (Josef Oskera) [1818105] - [netdrv] netdevsim: drop code duplicated by a merge (Petr Oros) [1805951] - [tools] selftests: devlink: undo changes at the end of resource_test (Petr Oros) [1805951] - [tools] selftests: netdevsim: add tests for devlink reload with resources (Petr Oros) [1805951] - [net] devlink: allow to change namespaces during reload (Petr Oros) [1805951] - [net] devlink: Add method for time-stamp on reporter's dump (Petr Oros) [1805951] - [netdrv] netdevsim: take devlink net instead of init_net (Petr Oros) [1805951] - [netdrv] netdevsim: register port netdevices into net of device (Petr Oros) [1805951] - [netdrv] netdevsim: implement proper devlink reload (Petr Oros) [1805951] - [netdrv] netdevsim: add all ports in nsim_dev_create() and del them in destroy() (Petr Oros) [1805951] - [net] devlink: export devlink net getter (Petr Oros) [1805951] - [net] fib_notifier: propagate extack down to the notifier block callback (Petr Oros) [1805951] - [net] fib_notifier: propagate possible error during fib notifier registration (Petr Oros) [1805951] - [net] fib_notifier: make FIB notifier per-netns (Petr Oros) [1805951] - [netdrv] netdevsim: change fib accounting and limitations to be per-device (Petr Oros) [1805951] - [netdrv] netdevsim: Set offsets to various protocol layers (Petr Oros) [1805951] - [net] devlink: Fix error handling in param and info_get dumpit cb (Petr Oros) [1805951] - [net] lwtunnel: check erspan options before allocating tun_info (Xin Long) [1730151] - [net] lwtunnel: be STRICT to validate the new LWTUNNEL_IP(6)_OPTS (Xin Long) [1730151] - [net] lwtunnel: add support for multiple geneve opts (Xin Long) [1730151] - [net] lwtunnel: change to use nla_put_u8 for LWTUNNEL_IP_OPT_ERSPAN_VER (Xin Long) [1730151] - [net] lwtunnel: ignore any TUNNEL_OPTIONS_PRESENT flags set by users (Xin Long) [1730151] - [net] lwtunnel: get nlsize for erspan options properly (Xin Long) [1730151] - [net] lwtunnel: change to use nla_parse_nested on new options (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for erspan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for vxlan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for geneve (Xin Long) [1730151] - [net] lwtunnel: add options process for cmp_encap (Xin Long) [1730151] - [net] lwtunnel: add options process for arp request (Xin Long) [1730151] - [net] ip_tunnel: Add dst_cache support in lwtunnel_state of ip tunnel (Xin Long) [1730151] - [include] tcp: Define IPPROTO_MPTCP (Florian Westphal) [1812198] - [net] skb: add helpers to allocate ext independently from sk_buff (Florian Westphal) [1812198] - [net] tcp: Check for filled TCP option space before SACK (Florian Westphal) [1812198] - [net] tcp: Export TCP functions and ops struct (Florian Westphal) [1812198] - [net] tcp: coalesce/collapse must respect MPTCP extensions (Florian Westphal) [1812198] - [net] mptcp: Add MPTCP to skb extensions (Florian Westphal) [1812198] - [net] tcp, ulp: Add clone operation to tcp_ulp_ops (Florian Westphal) [1812198] - [include] tcp: Add MPTCP option number (Florian Westphal) [1812198] - [net] Make sock protocol value checks more specific (Florian Westphal) [1812198] - [net] ipv6: provide and use ipv6 specific version for {recv, send}msg (Florian Westphal) [1812198] - [net] inet: factor out inet_send_prepare() (Florian Westphal) [1812198] - [net] tipc: fix incorrect increasing of link window (Xin Long) [1822129] - [net] tipc: Add a missing case of TIPC_DIRECT_MSG type (Xin Long) [1822129] - [net] tipc: add NULL pointer check to prevent kernel oops (Xin Long) [1822129] - [net] tipc: simplify trivial boolean return (Xin Long) [1822129] - [net] tipc: add missing attribute validation for MTU property (Xin Long) [1822129] - [net] tipc: fix successful connect() but timed out (Xin Long) [1822129] - [net] tipc: make three functions static (Xin Long) [1822129] - [net] tipc: fix wrong connect() return code (Xin Long) [1822129] - [net] tipc: make legacy address flag readable over netlink (Xin Long) [1822129] - [net] tipc: don't send gap blocks in ACK messages (Xin Long) [1822129] - [net] tipc: fix use-after-free in tipc_disc_rcv() (Xin Long) [1822129] - [net] tipc: introduce variable window congestion control (Xin Long) [1822129] - [net] tipc: eliminate more unnecessary nacks and retransmissions (Xin Long) [1822129] - [net] tipc: eliminate gap indicator from ACK messages (Xin Long) [1822129] - [net] tipc: fix duplicate SYN messages under link congestion (Xin Long) [1822129] - [net] tipc: support in-order name publication events (Xin Long) [1822129] - [net] tipc: add back tipc prefix to log messages (Xin Long) [1822129] - [net] tipc: fix update of the uninitialized variable err (Xin Long) [1822129] - [net] tipc: add support for AEAD key setting via netlink (Xin Long) [1822129] - [net] tipc: introduce TIPC encryption & authentication (Xin Long) [1822129] - [include] tipc: add new AEAD key structure for user API (Xin Long) [1822129] - [net] tipc: enable creating a "preliminary" node (Xin Long) [1822129] - [net] tipc: add reference counter to bearer (Xin Long) [1822129] - [net] tipc: eliminate checking netns if node established (Xin Long) [1822129] - [net] tipc: eliminate the dummy packet in link synching (Xin Long) [1822129] - [net] tipc: improve message bundling algorithm (Xin Long) [1822129] - [net] tipc: add smart nagle feature (Xin Long) [1822129] - [net] tipc: improve throughput between nodes in netns (Xin Long) [1822129] - [net] tipc: add loopback device tracking (Xin Long) [1822129] - [netdrv] vxlan: check return value of gro_cells_init() (Sabrina Dubroca) [1821295] - [netdrv] geneve: move debug check after netdev unregister (Sabrina Dubroca) [1821295] - [net] ip6_tunnel: enhance tunnel locate with link check (Sabrina Dubroca) [1821295] - [netdrv] vxlan: implement get_link_ksettings ethtool method (Sabrina Dubroca) [1821295] - [netdrv] vxlan: check tun_info options_len properly (Sabrina Dubroca) [1821295] - [include] iptunnel: make TUNNEL_FLAGS available in uapi (Sabrina Dubroca) [1821295] - [net] introduce dev_net notifier register/unregister variants (Ivan Vecera) [1818102] - [net] push code from net notifier reg/unreg into helpers (Ivan Vecera) [1818102] - [net] call call_netdevice_unregister_net_notifiers from unregister (Ivan Vecera) [1818102] - [net] introduce per-netns netdevice notifiers (Ivan Vecera) [1818102] - [net] push loops and nb calls into helper functions (Ivan Vecera) [1818102] - [include] net: ipv6: do not consider routes via gateways for anycast address check (Hangbin Liu) [1816506] - [net] ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface (Hangbin Liu) [1816506] - [net] ipv6: need update peer route when modify metric (Hangbin Liu) [1816506] - [net] ipv6: use configured metric when add peer route (Hangbin Liu) [1816506] - [net] ipv6: restrict IPV6_ADDRFORM operation (Hangbin Liu) [1816506] - [net] ipv6: Fix nlmsg_flags when splitting a multipath route (Hangbin Liu) [1816506] - [net] ipv6: Fix route replacement with dev-only route (Hangbin Liu) [1816506] - [net] ipv6/addrconf: fix potential NULL deref in inet6_set_link_af() (Hangbin Liu) [1816506] - [net] net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier (Hangbin Liu) [1816506] - [net] ipv6: Don't use dst gateway directly in ip6_confirm_neigh() (Hangbin Liu) [1816506] - [net] ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()' (Hangbin Liu) [1816506] - [net] ipv6: propagate ipv6_add_dev's error returns out of ipv6_find_idev (Hangbin Liu) [1816506] - [net] ipv6: allow any source address for sendmsg pktinfo with ip_nonlocal_bind (Hangbin Liu) [1816506] - [net] multicast: remove useless parameter for group add (Hangbin Liu) [1816506] - [documentation] networking: devlink-trap: Fix reference to other document (Petr Oros) [1805882] - [netdrv] netdevsim: Fix use-after-free during device dismantle (Petr Oros) [1805882] - [netdrv] netdevsim: Fix build error without CONFIG_INET (Petr Oros) [1805882] - [net] devlink: move reload fail indication to devlink core and expose to user (Petr Oros) [1805882] - [net] devlink: split reload op into two (Petr Oros) [1805882] - [netdrv] mlx4: Split restart_one into two functions (Petr Oros) [1805882] - [include] devlink: add unknown 'fw_load_policy' value (Petr Oros) [1805882] - [net] devlink: add 'reset_dev_on_drv_probe' param (Petr Oros) [1805882] - [include] devlink: extend 'fw_load_policy' values (Petr Oros) [1805882] - [include] devlink: Add new info version tags for ASIC and FW (Petr Oros) [1805882] - [net] devlink: Use switch-case instead of if-else (Petr Oros) [1805882] - [net] devlink: Make port index data type as unsigned int (Petr Oros) [1805882] - [net] devlink: send notifications for deleted snapshots on region destroy (Petr Oros) [1805882] - [net] devlink: remove pointless data_len arg from region snapshot create (Petr Oros) [1805882] - [documentation] Add description of netdevsim traps (Petr Oros) [1805882] - [netdrv] netdevsim: Add devlink-trap support (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink regions tests (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink params tests (Petr Oros) [1805882] - [netdrv] netdevsim: implement support for devlink region and snapshots (Petr Oros) [1805882] - [netdrv] netdevsim: register couple of devlink params (Petr Oros) [1805882]- [arm64] kvm: arm64: limit PMU version to PMUv3 for ARMv8.1 (Gavin Shan) [1814009] - [arm64] cpufeature: Extract capped perfmon fields (Gavin Shan) [1814009] - [virt] kvm: arm64: Use the correct timer structure to access the physical counter (Gavin Shan) [1814009] - [arm64] Ask the compiler to __always_inline functions used by KVM at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm64: Define our own swab32() to avoid a uapi static inline (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ask the compiler to __always_inline functions used at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix up includes for trace.h (Gavin Shan) [1814009] - [virt] kvm: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Only handle supported event counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Fix chained SW_INCR counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't mark a counter as chained if the odd one is disabled (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset (Gavin Shan) [1814009] - [virt] kvm: arm: Make inject_abt32() inject an external abort instead (Gavin Shan) [1814009] - [virt] kvm: arm: Fix DFSR setting for non-LPAE aarch32 guests (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix young bit from mmu notifier (Gavin Shan) [1814009] - [arm64] kvm: Add UAPI notes for swapped registers (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Cleanup MMIO handling (Gavin Shan) [1814009] - [arm64] kvm: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Drop the kvm_vgic_register_mmio_region() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Properly check the unmapped coll in DISCARD handler (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Correct AArch32 SPSR on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Correct CPSR on exception entry (Gavin Shan) [1814009] - [arm64] kvm: arm64: Correct PSTATE on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Re-check VMA on detecting a poisoned page (Gavin Shan) [1814009] - [virt] kvm: arm: Remove duplicate include (Gavin Shan) [1814009] - [virt] kvm: arm: Call hyp_cpu_pm_exit at the right place (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Handle GICR_PENDBASER.PTZ filed as RAZ (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Fix restoration of unmapped collections (Gavin Shan) [1814009] - [virt] kvm: arm64: Only sign-extend MMIO up to register width (Gavin Shan) [1814009] - [arm64] kvm: stop treating register x18 as caller save (Gavin Shan) [1814009] - [arm64] Workaround for Cortex-A55 erratum 1530923 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1319367 to SPECULATIVE_AT_NVHE (Gavin Shan) [1814009] - [arm64] Enable and document ARM errata 1319367 and 1319537 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1165522 to SPECULATIVE_AT_VHE (Gavin Shan) [1814009] - [arm64] Introduce ID_ISAR6 CPU register (Gavin Shan) [1814009] - [arm64] nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Properly handle faulting of device mappings (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ensure 'params' is initialised when looking up sys register (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Remove excessive permission check in kvm_arch_prepare_memory_region (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't log IMP DEF sysreg traps (Gavin Shan) [1814009] - [arm64] kvm: Invoke compute_layout() before alternatives are applied (Gavin Shan) [1814009] - [arm64] kvm: arm64: Sanely ratelimit sysreg messages (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Use wrapper function to lock/unlock all vcpus in kvm_vgic_create() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix potential double free dist->spis in __kvm_vgic_destroy() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Opportunistically turn off WFI trapping when using direct LPI injection (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Let the timer expire in hardirq context on RT (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix some comments typo (Gavin Shan) [1814009] - [kvm] arm/arm64: vgic: Remove the declaration of kvm_send_userspace_msi() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't set HCR_EL2.TVM when S2FWB is supported (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Show halt poll counters in debugfs (Gavin Shan) [1814009] - [arm64] kvm: Prevent speculative S1 PTW when restoring vcpu context (Gavin Shan) [1814009] - [arm64] kvm: Disable EL1 PTW when invalidating S2 TLBs (Gavin Shan) [1814009] - [arm64] Add ARM64_WORKAROUND_1319367 for all A57 and A72 versions (Gavin Shan) [1814009] - [arm64] kvm: Reorder system register restoration and stage-2 activation (Gavin Shan) [1814009] - [arm64] kvm: arm64: Select TASK_DELAY_ACCT+TASKSTATS rather than SCHEDSTATS (Gavin Shan) [1814009] - [arm64] Retrieve stolen time as paravirtualized guest (Gavin Shan) [1814009] - [arm64] arm/arm64: Make use of the SMCCC 1.1 wrapper (Gavin Shan) [1814009] - [kernel] arm/arm64: Provide a wrapper for SMCCC 1.1 calls (Gavin Shan) [1814009] - [virt] kvm: arm64: Provide VCPU attributes for stolen time (Gavin Shan) [1814009] - [virt] kvm: arm64: Support stolen time reporting via shared structure (Gavin Shan) [1814009] - [virt] kvm: arm64: Implement PV_TIME_FEATURES call (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Factor out hypercall handling from PSCI code (Gavin Shan) [1814009] - [documentation] kvm: arm64: Document PV-time interface (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Allow user injection of external data aborts (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Allow reporting non-ISV data aborts to userspace (Gavin Shan) [1814009] - [arm64] errata: use arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [kernel] arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Fix ptrauth ID register masking logic (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add capability to advertise ptrauth for guest (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add userspace flag to enable pointer authentication (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Context-switch ptrauth registers (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add a vcpu flag to control ptrauth for guest (Gavin Shan) [1814009] - [tools] selftests: kvm: s390: fix format strings for access reg test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: make syncregs more reliable on s390 (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: drop vcpu_setup from s390x (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add support for vcpu_args_set to aarch64 and s390x (Vitaly Kuznetsov) [1813987] - [iommu] amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Fix kernel crash with PR KVM (Vitaly Kuznetsov) [1813987] - [x86] cpu: Print "VMX disabled" error message iff KVM is enabled (Vitaly Kuznetsov) [1813987] - [tools] redhat: update kvm/x86 headers in tools (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: fix crash cleanup when KVM wasn't used (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Filter out the broadcast dest for IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: don't clear mtf_pending when nested events are blocked (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove unnecessary exception trampoline in vmx_vmenter (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Split svm_vcpu_run inline assembly to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move SEV code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move AVIC code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move Nested SVM Implementation to nested.c (Vitaly Kuznetsov) [1813987] - [x86] kvm svm: Move SVM related files to own sub-directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix a missing-prototypes "vmread_error" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg() w/ CONFIG_UBSAN=y (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add a trampoline to fix VMREAD error handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Annotate svm_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Annotate vmx_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop __exit from kvm_x86_ops' hardware_unsetup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Copy kvm_x86_ops by value to eliminate layer of indirection (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set kvm_x86_ops only after ->hardware_setup() completes (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Configure runtime hooks using vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Move hardware_setup() definition below vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move init-only kvm_x86_ops to separate struct (Vitaly Kuznetsov) [1813987] - [virt] kvm: Pass kvm_init()'s opaque param to additional arch funcs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix cosmetic copy-paste error in vm_mem_region_move() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix out of range accesses to memslots (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Micro-optimize IPI fastpath delay (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Delay read msr data iff writes ICR MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Narrow down the IPI fastpath to single target IPI (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Gracefully handle faults on VMXON (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fold loaded_vmcs_init() into alloc_loaded_vmcs() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Always VMCLEAR in-use VMCSes during crash with kexec support (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-c' to log in csv format (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-s' to set update interval (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: switch to argparse (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: rework command line sequence and message texts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: don't allow memory operands for inline asm that modifies SP (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Mark hrtimer for period or oneshot mode to expire in hard interrupt context (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Issue WBINVD after deactivating an SEV guest (Vitaly Kuznetsov) [1813987] - [documentation] kvm: svm: document KVM_MEM_ENCRYPT_OP, let userspace detect if SEV is available (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove bogus user-triggerable WARN_ON (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework timespec functions and usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Code style cleanup in kvm_arch_dev_ioctl() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add blurb to CPUID tracepoint when using max basic leaf values (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add requested index to the CPUID tracepoint (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: check for EFER.SVME=1 before entering guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: remove side effects from nested_vmx_exit_reflected (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: access regs array in vmenter.S in its natural order (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: enlightened VMPTRLD with an incorrect GPA (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: test enlightened vmenter with wrong eVMCS version (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: define and use EVMCS_VERSION (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: properly handle errors in nested_vmx_handle_enlightened_vmptrld() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: stop abusing need_vmcs12_to_shadow_sync for eVMCS mapping (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Uses TEST_FAIL in tests/utilities (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Introduce the TEST_FAIL macro (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce steal-time test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: virt_map should take npages, not size (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Use consistent message for test skipping (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Enable printf format warnings for TEST_ASSERT (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Share common API documentation (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test to gitignore (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Remove an obsolete comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: correct meaningless kvm_apicv_activated() check (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Consolidate nested MTF checks to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Micro-optimize vmexit time when not exposing PMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Introduce GA Log tracepoint for AVIC (Vitaly Kuznetsov) [1813987] - [documentation] kvm: documentation: Update fast page fault for indirect sp (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: avoid loss of pending IRQ/NMI before entering L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: implement check_nested_events for interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: ignore L1 interrupt window while running L2 with V_INTR_MASKING=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: do not change host intercepts while nested VM is running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: rename set_cr3 callback and related flags to load_mmu_pgd (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: unify callbacks to load paging root (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor kvm_cpuid() param that controls out-of-range logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor out-of-range logic to contain the madness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix CPUID range checks for Hypervisor and Centaur classes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to perform CPUID-based guest vendor check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Trace the original requested CPUID function in kvm_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: cpuid: add support for supervisor states (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move nSVM CPUID 0x8000000A handling into common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Advertise and enable NRIPS for L1 iff nrips is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Expose SVM features to L1 iff nested is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move VMX's host_efer to common x86 code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop largepages_enabled and its accessor/mutator (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't propagate MMU lpage support to memslot.disallow_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Configure max page level during hardware setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Merge kvm_{enable, disable}_tdp() into a common function (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Refactor logging of NPT enabled/disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly query Intel PT mode when refreshing PMUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for Intel PT MSR virtualization using KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly use VMX capabilities helper to detect RDTSCP support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do kvm_cpuid_array capacity checks in terminal functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use kvm_cpu_caps to detect Intel PT support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set emulated/transmuted feature bits via kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Override host CPUID results with kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do host CPUID at load time to mask KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove stateful CPUID handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Squash CPUID 0x2.0 insanity for modern CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold CPUID 0x7 masking back into __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to track UMIP emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a helper to check kernel support when setting cpu cap (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor handling of XSAVES CPUID adjustment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: handle GBPAGE CPUID adjustment for EPT with generic code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle Intel PT CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle RDTSCP CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle PKU CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle UMIP emulation CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle INVPCID CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle MPX CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor cpuid_mask() to auto-retrieve the register (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{change, set, clear}() mutators (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{get, has}() accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use u32 for holding CPUID register value in helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop explicit @func param from ->set_supported_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clear output regs for CPUID 0x14 if PT isn't exposed to guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Make kvm_mpx_supported() an inline function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use supported_xcr0 to detect MPX support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Calculate the supported xcr0 mask at load time (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helpers to query Intel PT mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use common loop iterator when handling CPUID 0xD.N (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant array size check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Encapsulate CPUID entries and metadata in struct (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0x4 and 0x8000001d handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Hoist loop counter and terminator to top of __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate CPUID array max num entries checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant boot cpu checks on SSBD feature bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop the explicit @index from do_cpuid_7_mask() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up CPUID 0x7 sub-leaf loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0xD.N sub-leaf entry creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for CPUID 0xD.N support before validating array size (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move CPUID 0xD.1 handling out of the index>0 loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check userspace CPUID array size after validating sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Simplify handling of Centaur CPUID leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor loop around do_cpuid_func() to separate helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Shrink the usercopy region of the emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_emulate.h into KVM's private directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Dynamically allocate per-vCPU emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move emulation-only helpers to emulate.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Explicitly pass an exception struct to check_intercept (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor I/O emulation helpers to provide vcpu-only variant (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop gfn_to_pfn_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix warning due to implicit truncation on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Drop unnecessary check on ept caps for execute-only (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename EPTP validity helper and associated variables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename nested_ept_get_cr3() to nested_ept_get_eptp() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Allow L1 to use 5-level page walks for nested EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Don't drop level/direct from MMU role calculation (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support dirty log initial-all-set test (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Properly handle userspace interrupt window request (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: trigger kvmclock sync request just once on VM creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Recalculate apic map in batch (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some obsolete comments (Vitaly Kuznetsov) [1813987] - [virt] kvm: x86: enable dirty log gradually in small chunks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reuse the current root if possible for fast switch (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Inhibit APIC virtualization for X2APIC guest (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove unnecessary asm/kvm_host.h includes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix unknown ucall command asserts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate VM allocation and free for VMX and SVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Directly return __vmalloc() result in ->vm_alloc() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Gracefully handle __vmalloc() failure during VM allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Adjust counter sample period after a wrmsr (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate open coded variants of memslot TLB flushes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use range-based TLB flush for dirty log memslot flush (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add test for KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1813987] - [virt] kvm: Dynamically size memslot array based on number of used slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Terminate memslot walks via used_slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Ensure validity of memslot with respect to kvm_get_dirty_log() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Provide common implementation for generic dirty log functions (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up local variable usage in __kvm_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Simplify kvm_free_memslot() and all its descendents (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move memslot deletion to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free arrays for old memslot when moving memslot's base gfn (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop "const" attribute from old memslot in commit_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move setting of memslot into helper routine (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor error handling for setting memory region (Vitaly Kuznetsov) [1813987] - [virt] kvm: Explicitly free allocated-but-unused dirty bitmap (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_create_memslot() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move memslot memory allocation into prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate memslot resources during prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't free new memslot if allocation of said memslot fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Reinstall old memslots if arch preparation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate new rmap and large page tracking when moving memslot (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move gpa_val and gpa_available into the emulator context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add EMULTYPE_PF when emulation is triggered by a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: remove unused function apic_lvt_vector() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add 'else' to split mutually exclusive case (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: eliminate some unreachable code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix print format and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: rewrite the comment in vmx_get_mt_mask (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Convert some printf's to pr_info's (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework debug message printing (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Time guest demand paging (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support multiple vCPUs in demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Pass args to vCPU in global vCPU args struct (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add memory size parameter to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add configurable demand paging delay (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add demand paging content to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Create a demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce num-pages conversion utilities (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rename vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: aarch64: Remove unnecessary ifdefs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Remove unnecessary defines (Vitaly Kuznetsov) [1813987] - [tools] redhat: selftests: kvm: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] redhat: kvm: x86: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] x86 kvm page table walks: switch to explicit __get_user() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: avoid NULL pointer dereference with incorrect EVMCS GPAs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Condition ENCLS-exiting enabling on CPU support for SGX1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix Kconfig menu text for -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove stale comment from struct x86_emulate_ctxt (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix the svm vmexit code for WRMSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix dereference null cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: limit the number of "kvm: disabled by bios" messages (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid useless copy of cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: allow disabling -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: allow compiling as non-module with W=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: Pre-allocate 1 cpumask variable per cpu for both pv tlb and pv ipis (Vitaly Kuznetsov) [1813987] - [x86] kvm: Introduce pv check helpers (Vitaly Kuznetsov) [1813987] - [kernel] kvm: let declaration of kvm_get_running_vcpus match implementation (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allocate AVIC data structures based on kvm_amd module parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Emulate MTF when performing instruction emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix error handling in svm_hardware_setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential memory leak in svm_cpu_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: avoid calculating pending eoi from an uninitialized val (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: handle nested posted interrupts when apicv is disabled for L1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Fix NULL pointer dereference when AVIC not enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Hold KVM's srcu lock when syncing vmcs12->shadow (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm/emulate: fix a -Werror=cast-function-type (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix incorrect comparison in trace event (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some obsolete comments and grammar error (Vitaly Kuznetsov) [1813987] - [kernel] kvm: x86: fix missing prototypes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: enable -Werror (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: guest-halt-polling.txt convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: review-checklist.txt: rename to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert timekeeping.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert s390-diag.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert ppc-pv.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert nested-vmx.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert mmu.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert locking.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert hypercalls.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: arm/psci.txt: convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert arm/hyp-abi.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert api.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xive.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xics.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vm.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vfio.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vcpu.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/s390_flic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/mpic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/arm-vgit.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgit-v3.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgic-its.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: Convert msr.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: convert halt-polling.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: add arm/pvtime.rst to index.rst (Vitaly Kuznetsov) [1813987] - [documentation] docs: virtual: add it to the documentation body (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix WARN_ON check of an unsigned less than zero (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Remove unused x86_register enum (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fix struct guest_walker arrays for 5-level paging (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use correct root level for nested EPT shadow page tables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some comment typos and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Avoid retpoline on ->page_fault() with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: reuse smp_wmb() in kvm_make_request() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove duplicated KVM_REQ_EVENT request (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: AMD Nested test infrastructure (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Replace get_{gdt, idt}_base() by get_{gdt, idt}() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Deliver exception payload on KVM_GET_VCPU_EVENTS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Handle pending #DB when injecting INIT VM-exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mask off reserved bit from #DB exception payload (Vitaly Kuznetsov) [1813987] - [virt] kvm: Disable preemption in kvm_get_running_vcpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless vmx_decache_cr0_guest_bits() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mark CR4.UMIP as reserved based on associated CPUID bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix perfctr WRMSR for running counters (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Separate generating and setting mmio ptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Replace unsigned with unsigned int for PTE access (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove stale comment from nested_vmx_load_cr3() (Vitaly Kuznetsov) [1813987] - [x86] kvm: do not setup pv tlb flush when not paravirtualized (Vitaly Kuznetsov) [1813987] - [x86] Add "nopv" parameter to disable PV extensions (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix overflow of zero page refcount with ksm running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Take a u64 when checking for a valid dr7 value (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use raw clock values consistently (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: reorganize pvclock_gtod_data members (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: delete meaningless nested_vmx_run() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allow AVIC without split irqchip (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Lazy update IOAPIC EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Refactor kvm_ioapic_update_eoi() (Vitaly Kuznetsov) [1813987] - [x86] kvm: i8254: Deactivate APICv when using in-kernel PIT re-injection mode (Vitaly Kuznetsov) [1813987] - [x86] svm: Temporarily deactivate AVIC during ExtINT handling (Vitaly Kuznetsov) [1813987] - [x86] svm: Deactivate AVIC when launching guest with nested SVM support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: hyperv: Use APICv update request interface (Vitaly Kuznetsov) [1813987] - [x86] svm: Add support for dynamic APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce x86 ops hook for pre-update APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv x86 ops for checking APIC inhibit reasons (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: avic: Add support for dynamic setup/teardown of virtual APIC backing page (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Add support to (de)activate posted interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add APICv (de)activate request trace points (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add support for dynamic APICv activation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove get_enable_apicv from kvm_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv inhibit reason bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Introduce APICv update helper function (Vitaly Kuznetsov) [1813987] - [iommu] amd: Re-factor guest virtual APIC (de-)activation code (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Add fpu and one reg set/get library functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: Clean up host's steal time structure (Vitaly Kuznetsov) [1813987] - [x86] kvm: Make sure KVM_VCPU_FLUSH_TLB flag is not missed (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Cache gfn to pfn translation (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Introduce kvm_(un)map_gfn() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use a typedef for fastop functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add 'else' to unify fastop and execute call path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: inline memslot_valid_for_gpte (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use huge pages for DAX-backed files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove lpage_is_disallowed() check from set_spte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold max_mapping_level() into kvm_mmu_hugepage_adjust() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Zap any compound page when collapsing sptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove obsolete gfn restoration in FNAME(fetch) (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rely on host page tables to find HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop level optimization from fast_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Walk host page tables to find THP mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor THP adjust to prep for changing query (Vitaly Kuznetsov) [1813987] - [x86] mm: Introduce lookup_address_in_mm() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Play nice with read-only memslots when querying host page size (Vitaly Kuznetsov) [1813987] - [x86] kvm: Use vcpu-specific gva->hva translation when querying host page size (Vitaly Kuznetsov) [1813987] - [mm] thp: kvm: Explicitly check for THP when populating secondary MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Enforce max_level on HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Return immediately if __kvm_gfn_to_hva_cache_init() fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up __kvm_gfn_to_hva_cache_init() and its callers (Vitaly Kuznetsov) [1813987] - [virt] kvm: Check for a bad hva before dropping into the ghc slow path (Vitaly Kuznetsov) [1813987] - [x86] kvm/x86: export kvm_vector_hashing_enabled() is unnecessary (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove duplicated segment cache clear (Vitaly Kuznetsov) [1813987] - [x86] Adding 'else' to reduce checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_DR7 on vmentry of nested guests (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move running VCPU from ARM to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop x86_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't take srcu lock in init_rmode_identity_map() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add build-time error check on kvm_run size (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove kvm_read_guest_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Perform non-canonical checks in 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: WARN on failure to set IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unused ctxt param from emulator's FPU accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: revert "kvm: x86: Fix fpu state crash in kvm guest" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure guest's FPU state is loaded when accessing for emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load, put}_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] revert "kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu()" (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: short-circuit kvm_apic_accept_pic_intr() when pic intr is accepted (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid clearing pending exception event twice (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect exit_reason from being used in Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move vcpu->run page allocation out of kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move putting of vcpu->pid to kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit() (Vitaly Kuznetsov) [1813987] - [arm64] kvm: arm64: Free sve_state via arm specific hook (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: booke: Setup vcpu during kvmppc_core_vcpu_create() (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Manually invoke vcpu setup during kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move initialization of preempt notifier to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Unexport kvm_vcpu_cache and kvm_vcpu_{un}init() (Vitaly Kuznetsov) [1813987] - [s390] kvm: Move vcpu alloc and init invocation to common code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Introduce kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpu (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Invoke kvm_vcpu_init() before allocating sie_page (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Move guts of kvm_arch_vcpu_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add kvm_arch_vcpu_precreate() to handle pre-allocation issues (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove kvm_arch_vcpu_free() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Move reset of oldpir below call to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Allocate book3s and shadow vcpu after common init (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Allocate vcpu struct in common PPC code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Add build-time assert that vcpu is at offset 0 (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Free shared page if mmu initialization fails (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s hv: Uninit vCPU if vcore creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious clearing of async #PF MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move allocation of pio_data page down a few lines (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move FPU allocation to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate vcpu struct in common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allocate VPID after initializing VCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free wbinvd_dirty_mask if vCPU creation fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: async_pf: drop kvm_arch_async_page_present wrappers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix overlap between SPTE_MMIO_MASK and generation (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor handling of VM debugfs files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: vmread should not set rflags to specify success in case of #PF (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reorder the reserved bit check in prefetch_invalid_gpte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless nested_vmx_prepare_msr_bitmap() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor and rename bit() to feature_bit() macro (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expand build-time assertion on reverse CPUID usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add CPUID_7_1_EAX to the reverse CPUID table (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move bit() helper to cpuid.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add dedicated emulator helpers for querying CPUID features (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add macro to ensure reserved cr4 bits checks stay in sync (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop special XSAVE handling from guest_cpuid_has() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure all logical CPUs have consistent reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't let userspace set host-reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to consolidate up PT/RTIT WRMSR fault logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add non-canonical check on writes to RTIT address MSRs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some writing mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: hyperv: Fix some typos in vcpu unimpl info (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some grammar mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some comment typos and missing parentheses (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some out-dated function names in comment (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some wrong function names in comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: check kvm_pit outside kvm_vm_ioctl_reinject() (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: micro-optimize fixed mode ipi delivery (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: FIXED+PHYSICAL mode single target IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allow KVM_INTEL when building for Centaur and/or Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Check for full VMX support when verifying CPU compatibility (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use VMX feature flag to query BIOS enabling (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Drop initialization of IA32_FEAT_CTL MSR (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add flag to track whether MSR IA32_FEAT_CTL is configured (Vitaly Kuznetsov) [1813987] - [x86] cpu: Set synthetic VMX cpufeatures during init_ia32_feat_ctl() (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add EPT_AD feature bit (Vitaly Kuznetsov) [1813987] - [x86] cpu: Detect VMX features on Intel, Centaur and Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] vmx: Introduce VMX_FEATURES_* (Vitaly Kuznetsov) [1813987] - [x86] cpu: Clear VMX feature flag if VMX is not fully enabled (Vitaly Kuznetsov) [1813987] - [x86] centaur: Use common IA32_FEAT_CTL MSR initialization (Vitaly Kuznetsov) [1813987] - [x86] mce: WARN once if IA32_FEAT_CTL MSR is left unlocked (Vitaly Kuznetsov) [1813987] - [x86] intel: Initialize IA32_FEAT_CTL MSR at boot (Vitaly Kuznetsov) [1813987] - [tools] x86: Sync msr-index.h from kernel sources (Vitaly Kuznetsov) [1813987] - [tools] selftests, kvm: Replace manual MSR defs with common msr-index.h (Vitaly Kuznetsov) [1813987] - [x86] msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR (Vitaly Kuznetsov) [1813987] - [tools] tools arch x86: Grab a copy of the file containing the MSR numbers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN if root_hpa is invalid when handling a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN on an invalid root_hpa (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move root_hpa validity checks to top of page fault handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move calls to thp_adjust() down a level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move transparent_hugepage_adjust() above __direct_map() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate tdp_page_fault() and nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename lpage_disallowed to account_disallowed_nx_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Persist gfn_lpage_is_disallowed() to max_level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Incorporate guest's page level into max level for shadow MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of forced 4k pages in page faults (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor the per-slot level calculation in mapping_level() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of cache consistency with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move nonpaging_page_fault() below try_async_pf() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold nonpaging_map() into nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move definition of make_mmu_pages_available() up (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove duplicated declaration of kvm_vcpu_kick (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Aesthetic cleanup of handle_vmread and handle_vmwrite (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks unsupported field before read-only field (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks VMCS-link pointer before VMCS field (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NMI_PENDING to NMI_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix some comment typos (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Convert the last users of "shorthand = 0" to use macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix callers of kvm_apic_match_dest() to use correct macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use APIC_DEST_* macros properly in kvm_lapic_irq.dest_mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move irrelevant declarations out of ioapic.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand (Vitaly Kuznetsov) [1813987] - [x86] kvm: explicitly set rmap_head->val to 0 in pte_list_desc_remove_entry() (Vitaly Kuznetsov) [1813987] - [virt] kvm: get rid of var page in kvm_set_pfn_dirty() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove unreachable statement in vmx_get_msr_feature() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use CPUID to locate host page table reserved bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature AMD_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Stop wasting a page for guest_msrs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) (Vitaly Kuznetsov) [1813987] - [documentation] documentation: kvm: Fix mention to number of ioctls classes (Vitaly Kuznetsov) [1813987] - [x86] kvm x86: Move kvm cpuid support out of svm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Relax guest IA32_FEATURE_CONTROL constraints (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Grab KVM's srcu lock when setting nested state (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Open code shared_msr_update() in its only caller (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix jump label out_free_* in kvm_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: create mmu/ subdirectory (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove unnecessary TLB flushes on L1<->L2 switches when L1 use apic-access-page (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Do not mark vmcs02->apic_access_page as dirty when unpinning (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Assume TLB entries of L1 and L2 are tagged differently if L0 use EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Unexport kvm_vcpu_reload_apic_access_page() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: add CR4_LA57 bit to nested CR4_FIXED1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use semi-colon instead of comma for exit-handlers initialization (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Add support for capturing highest observable L2 TSC (Vitaly Kuznetsov) [1813987] - [x86] tss: Fix and move VMX BUILD_BUG_ON() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename function find_msr() to vmx_find_msr_index() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NR_AUTOLOAD_MSRS to NR_LOADSTORE_MSRS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nested: Introduce read_and_check_msr_entry() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry, Exit} control (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Load GUEST_IA32_PERF_GLOBAL_CTRL MSR on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: mark functions in the header as "static inline" (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use kvm_set_msr to load IA32_PERF_GLOBAL_CTRL on VM-Exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check HOST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to check reserved bits in IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Simplify loop in kvm_create_max_vcpus test (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimization: Requst TLB flush in fast_cr3_switch() instead of do it directly (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Add lazy mechanism to release perf_event per vPMC (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Reuse perf_event to avoid unnecessary pmc_reprogram_counter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Introduce a new kvm_pmu_ops->msr_idx_to_pmc callback (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to pause perf_event (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to recalibrate event period (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPR (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Refactor update_cr8_intercept() (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Remove check if APICv enabled in SVM update_cr8_intercept() handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: add helper func to remove duplicate code in kvm_pv_send_ipi (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid unused setup_syscalls_segments call when SYSCALL check failed (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmio: get rid of odd out_err label in kvm_coalesced_mmio_init (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consume pending LAPIC INIT event when exit on INIT_SIGNAL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state when INIT are latched (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Evaluate latched_init in KVM_SET_VCPU_EVENTS when vCPU not in SMM (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from svm.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from vmx.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimize more exit handlers in vmx.c (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add a comment describing the /dev/kvm no_compat handling (Vitaly Kuznetsov) [1813987] - [virt] kvm: Forbid /dev/kvm being opened by a compat task when CONFIG_KVM_COMPAT=n (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Reset the three MSR list number variables to 0 in kvm_init_msr_list() (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix build with glibc >= 2.30 (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmu: Do not treat ZONE_DEVICE pages as being reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Introduce pi_is_pir_empty() helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Do not change PID.NDST when loading a blocked vCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consider PID.PIR to determine if vCPU has pending interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix comment to specify PID.ON instead of PIR.ON (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix initialization of MSR lists (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix placement of refcount initialization (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix NULL-ptr deref after kvm_create_vm fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: get rid of odd out jump label in pdptrs_changed (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: switch KVMCLOCK base to monotonic raw clock (Vitaly Kuznetsov) [1813987] - [virt] kvm: call kvm_arch_destroy_vm if vm creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm/pmu: Replace rcu_swap_protected() with rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [kernel] rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allocate memslots and buses before calling kvm_arch_init_vm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Don't leak L1 MMIO regions to L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential wrong physical id in avic_handle_ldr_update (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add separate helper for putting borrowed reference to kvm (Vitaly Kuznetsov) [1813987] - [tools] kvm: tests: Add test to verify MSR_IA32_XSS (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Update svm_xsaves_supported (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS to kvm_{get, set}_msr_common (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS-swapping on VM-entry/VM-exit to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use wrmsr for switching between guest and host IA32_XSS on Intel (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use wrmsr for switching between guest and host IA32_XSS on AMD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unneeded kvm_vcpu variable, guest_xcr0_loaded (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix conditions for guest IA32_XSS support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce vcpu->arch.xsaves_enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename {vmx, nested_vmx}_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Initialize vmx->guest_msrs[] right after allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove vmx->hv_deadline_tsc initialization from vmx_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Write VPID to vmcs when creating vcpu (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Declare kvm_pmu->reprogram_pmi field using DECLARE_BITMAP (Vitaly Kuznetsov) [1813987] - [x86] kvm: remove redundant code in kvm_arch_vm_ioctl (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use struct kvm parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold decache_cr3() into cache_reg() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to test/mark reg availability and dirtiness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg' (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add WARNs to detect out-of-bounds register indices (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Optimize vmx_set_rflags() for unrestricted guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consolidate to_vmx() usage in RFLAGS accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Always write vmcs02.GUEST_CR3 during nested VM-Enter (Vitaly Kuznetsov) [1813987] - [x86] kvm: clear kvmclock MSR on reset (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix bugon.cocci warnings (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove specialized handling of unexpected exit-reasons (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix sync_regs_test with newer gccs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't shrink/grow vCPU halt_poll_ns if host side polling is disabled (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: synchronize .gitignore to Makefile (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allow kvm_device_ops to be const (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Implement kvm_put_guest() (Vitaly Kuznetsov) [1813987] - [x86] xen: kvm: Gather the definition of emulate prefixes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: do not blindly clobber registers in guest asm (Vitaly Kuznetsov) [1813987]- [fs] cifs: handle prefix paths in reconnect (Leif Sahlberg) [1814203] - [fs] cifs: use compounding for open and first query-dir for readdir() (Leif Sahlberg) [1814203] - [fs] cifs: create a helper function to parse the query-directory response buffer (Leif Sahlberg) [1814203] - [fs] cifs: prepare SMB2_query_directory to be used with compounding (Leif Sahlberg) [1814203] - [fs] xfs: reflink should force the log out if mounted with wsync (Bill O'Donnell) [1825373] - [fs] xfs: factor out a new xfs_log_force_inode helper (Bill O'Donnell) [1825373] - [fs] xfs: don't ever return a stale pointer from __xfs_dir3_free_read (Bill O'Donnell) [1825373] - [fs] xfs: fix xfs_rmap_has_other_keys usage of ECANCELED (Bill O'Donnell) [1825373] - [fs] xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1825373] - [fs] xfs: use bitops interface for buf log item AIL flag check (Bill O'Donnell) [1825373] - [fs] xfs: Sanity check flags of Q_XQUOTARM call (Bill O'Donnell) [1825373] - [fs] iomap: iomap that extends beyond EOF should be marked dirty (Bill O'Donnell) [1825373] - [s390] s390/kasan: Fix crash when attaching PCI device (Philipp Rudo) [1827334] - [s390] s390/qeth: fix initialization on old HW (Philipp Rudo) [1780667] - [s390] s390/qeth: vnicc Fix init to default (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix vnicc_is_in_use if rx_bcast not set (Philipp Rudo) [1780667] - [s390] s390/qeth: fix false reporting of VNIC CHAR config failure (Philipp Rudo) [1780667] - [s390] s390/qeth: lock the card while changing its hsuid (Philipp Rudo) [1780667] - [s390] s390/qeth: fix qdio teardown after early init error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't return -ENOTSUPP to userspace (Philipp Rudo) [1780667] - [s390] s390/qeth: fix promiscuous mode after reset (Philipp Rudo) [1780667] - [s390] s390/qeth: handle error due to unsupported transport mode (Philipp Rudo) [1780667] - [s390] s390/qeth: return proper errno on IO error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't check drvdata in sysfs code (Philipp Rudo) [1780667] - [s390] s390/qeth: replace qeth_l3_get_addr_buffer() (Philipp Rudo) [1780667] - [s390] s390/qeth: remove VLAN tracking for L3 devices (Philipp Rudo) [1780667] - [net] net: 8021q: vlan_core: allow use list of vlans for real device (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate L3 mcast registration code (Philipp Rudo) [1780667] - [s390] s390/qeth: remove gratuitious RX modeset (Philipp Rudo) [1780667] - [s390] s390/qeth: fine-tune L3 mcast locking (Philipp Rudo) [1780667] - [s390] s390/qeth: clean up error path in qeth_core_probe_device() (Philipp Rudo) [1780667] - [s390] s390/qeth: don't cache MAC addresses for multicast IPs (Philipp Rudo) [1780667] - [s390] s390/qeth: use helpers for IP address hashing (Philipp Rudo) [1780667] - [s390] s390/qeth: don't set card state in qeth_qdio_clear_card() (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate some duplicated HW cmd code (Philipp Rudo) [1780667] - [s390] s390/qeth: keep IRQ disabled until NAPI is really done (Philipp Rudo) [1780667] - [s390] s390/qeth: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qdio: move SSQD Sniffer mask definition (Philipp Rudo) [1780667] - [s390] s390/qdio: don't attempt IRQ avoidance on Output SBALs (Philipp Rudo) [1780667] - [s390] s390/qdio: simplify thinint device registration (Philipp Rudo) [1780667] - [s390] s390/qdio: add statistics helper macro (Philipp Rudo) [1780667] - [s390] s390/qdio: remove a forward declaration (Philipp Rudo) [1780667] - [s390] s390/qdio: reduce log level for EQBS partial (Philipp Rudo) [1780667] - [s390] s390/qdio: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix initialization of vnicc cmd masks during set online (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix error handling during VNICC initialization (Philipp Rudo) [1780667] - [s390] s390/qdio: clarify size of the QIB parm area (Philipp Rudo) [1780667] - [s390] s390/qeth: get vnicc sub-cmd type from reply data (Philipp Rudo) [1780667] - [s390] s390/qeth: merge qeth_reply struct into qeth_cmd_buffer (Philipp Rudo) [1780667] - [s390] s390/qeth: keep cmd alive after IO completion (Philipp Rudo) [1780667] - [s390] s390/qeth: use correct length field in SNMP cmd callback (Philipp Rudo) [1780667] - [s390] s390/qeth: propagate length of processed cmd IO data to callback (Philipp Rudo) [1780667] - [s390] s390/qeth: use node_descriptor struct (Philipp Rudo) [1780667] - [s390] s390/cio: move struct node_descriptor to cio.h (Philipp Rudo) [1780667] - [s390] scsi: zfcp: log FC Endpoint Security errors (Philipp Rudo) [1723820] - [s390] scsi: zfcp: enhance handling of FC Endpoint Security errors (Philipp Rudo) [1723820] - [lib] lib/zlib: add zlib_deflate_dfltcc_enabled() function (Philipp Rudo) [1659435] - [lib] s390/boot: add dfltcc= kernel command line parameter (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_inflate (Philipp Rudo) [1659435] - [s390] s390/boot: rename HEAP_SIZE due to name collision (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_deflate (Philipp Rudo) [1659435] - [base] mm/memory_hotplug: allow to specify a default online_type (David Hildenbrand) [1038941] - [base] mm/memory_hotplug: convert memhp_auto_online to store an online_type (David Hildenbrand) [1038941] - [mm] mm/memory_hotplug: unexport memhp_auto_online (David Hildenbrand) [1038941] - [hv] hv_balloon: don't check for memhp_auto_online manually (David Hildenbrand) [1038941] - [powerpc] powernv/memtrace: always online added memory blocks (David Hildenbrand) [1038941] - [base] drivers/base/memory: store mapping between MMOP_* and string in an array (David Hildenbrand) [1038941] - [base] drivers/base/memory: map MMOP_OFFLINE to 0 (David Hildenbrand) [1038941] - [base] drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE (David Hildenbrand) [1038941] - [netdrv] cxgb4: fix adapter crash due to wrong MC size (Vishal Kulkarni) [1813128] - [scsi] scsi: ibmvfc: Don't send implicit logouts prior to NPIV login (Steve Best) [1828725] - [fs] cifs: ignore cached share root handle closing errors (Leif Sahlberg) [1827485] - [fs] cifs: Optimize readdir on reparse points (Leif Sahlberg) [1827485] - [fs] cifs: Adjust indentation in smb2_open_file (Leif Sahlberg) [1827485] - [fs] CIFS: Close cached root handle only if it has a lease (Leif Sahlberg) [1827485] - [fs] SMB3: Fix crash in SMB2_open_init due to uninitialized field in compounding path (Leif Sahlberg) [1827485] - [fs] smb3: fix refcount underflow warning on unmount when no directory leases (Leif Sahlberg) [1827485] - [fs] fs: cifs: Delete usage of timespec64_trunc (Leif Sahlberg) [1827485] - [fs] smb3: improve check for when we send the security descriptor context on create (Leif Sahlberg) [1827485] - [fs] smb3: fix mode passed in on create for modetosid mount option (Leif Sahlberg) [1827485] - [fs] cifs: fix possible uninitialized access and race on iface_list (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of SMB connections on multichannel (Leif Sahlberg) [1827485] - [fs] smb3: query attributes on file close (Leif Sahlberg) [1827485] - [fs] smb3: remove unused flag passed into close functions (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to pointer pneg_ctxt (Leif Sahlberg) [1827485] - [fs] fs: cifs: Fix atime update check vs mtime (Leif Sahlberg) [1827485] - [fs] CIFS: fix a white space issue in cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: Always update signing key of first channel (Leif Sahlberg) [1827485] - [fs] cifs: Fix retrieval of DFS referrals in cifs_mount() (Leif Sahlberg) [1827485] - [fs] cifs: Fix potential softlockups while refreshing DFS cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of root ses in DFS referral cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix use-after-free bug in cifs_reconnect() (Leif Sahlberg) [1827485] - [fs] cifs: dump channel info in DebugData (Leif Sahlberg) [1827485] - [fs] smb3: dump in_send and num_waiters stats counters by default (Leif Sahlberg) [1827485] - [fs] cifs: try harder to open new channels (Leif Sahlberg) [1827485] - [fs] CIFS: Properly process SMB3 lease breaks (Leif Sahlberg) [1827485] - [fs] cifs: move cifsFileInfo_put logic into a work-queue (Leif Sahlberg) [1827485] - [fs] cifs: try opening channels after mounting (Leif Sahlberg) [1827485] - [fs] CIFS: refactor cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: switch servers depending on binding state (Leif Sahlberg) [1827485] - [fs] cifs: add server param (Leif Sahlberg) [1827485] - [fs] cifs: add multichannel mount options and data structs (Leif Sahlberg) [1827485] - [fs] cifs: sort interface list by speed (Leif Sahlberg) [1827485] - [fs] CIFS: Fix SMB2 oplock break processing (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EAGAIN when transport is reconnecting (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Only queue work for error recovery on memory registration (Leif Sahlberg) [1827485] - [fs] smb3: add debug messages for closing unmatched open (Leif Sahlberg) [1827485] - [fs] CIFS: Respect O_SYNC and O_DIRECT flags during reconnect (Leif Sahlberg) [1827485] - [fs] smb3: remove confusing dmesg when mounting with encryption ("seal") (Leif Sahlberg) [1827485] - [fs] cifs: close the shared root handle on tree disconnect (Leif Sahlberg) [1827485] - [fs] CIFS: Return directly after a failed build_path_from_dentry() in cifs_do_create() (Leif Sahlberg) [1827485] - [fs] CIFS: Use common error handling code in smb2_ioctl_query_info() (Leif Sahlberg) [1827485] - [fs] CIFS: Use memdup_user() rather than duplicating its implementation (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Add messages on RDMA session destroy and reconnection (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Invalidate and deregister memory registration on re-send for direct I/O (Leif Sahlberg) [1827485] - [fs] cifs: Don't display RDMA transport on reconnect (Leif Sahlberg) [1827485] - [fs] CIFS: remove set but not used variables 'cinode' and 'netfid' (Leif Sahlberg) [1827485] - [fs] cifs: add support for flock (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable 'sid_user' (Leif Sahlberg) [1827485] - [fs] cifs: rename a variable in SendReceive() (Leif Sahlberg) [1827485] - [fs] SMB3: Fix persistent handles reconnect (Leif Sahlberg) [1827485] - [fs] fix memory leak in large read decrypt offload (Leif Sahlberg) [1827485] - [fs] cifs: Fix missed free operations (Leif Sahlberg) [1827485] - [fs] cifs: clarify comment about timestamp granularity for old servers (Leif Sahlberg) [1827485] - [fs] cifs: Handle -EINPROGRESS only when noblockcnt is set (Leif Sahlberg) [1827485] - [fs] smb3: remove noisy debug message and minor cleanup (Leif Sahlberg) [1827485] - [fs] fs: cifs: mute -Wunused-const-variable message (Leif Sahlberg) [1827485] - [fs] smb3: cleanup some recent endian errors spotted by updated sparse (Leif Sahlberg) [1827485] - [fs] CIFS: Fix oplock handling for SMB 2.1+ protocols (Leif Sahlberg) [1827485] - [fs] smb3: missing ACL related flags (Leif Sahlberg) [1827485] - [fs] smb3: pass mode bits into create calls (Leif Sahlberg) [1827485] - [fs] smb3: Add missing reparse tags (Leif Sahlberg) [1827485] - [fs] CIFS: fix max ea value size (Leif Sahlberg) [1827485] - [fs] fs/cifs/sess.c: Remove set but not used variable 'capabilities' (Leif Sahlberg) [1827485] - [fs] fs/cifs/smb2pdu.c: Make SMB2_notify_init static (Leif Sahlberg) [1827485] - [fs] smb3: fix leak in "open on server" perf counter (Leif Sahlberg) [1827485] - [fs] smb3: allow decryption keys to be dumped by admin for debugging (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: write mode ACE first (Leif Sahlberg) [1827485] - [fs] cifs: cifsroot: add more err checking (Leif Sahlberg) [1827485] - [fs] smb3: add missing worker function for SMB3 change notify (Leif Sahlberg) [1827485] - [fs] cifs: Add support for root file systems (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: make room for 4 ACE (Leif Sahlberg) [1827485] - [fs] smb3: fix potential null dereference in decrypt offload (Leif Sahlberg) [1827485] - [fs] smb3: allow disabling requesting leases (Leif Sahlberg) [1827485] - [fs] smb3: improve handling of share deleted (and share recreated) (Leif Sahlberg) [1827485] - [fs] smb3: display max smb3 requests in flight at any one time (Leif Sahlberg) [1827485] - [fs] smb3: only offload decryption of read responses if multiple requests (Leif Sahlberg) [1827485] - [fs] cifs: add a helper to find an existing readable handle to a file (Leif Sahlberg) [1827485] - [fs] smb3: enable offload of decryption of large reads via mount option (Leif Sahlberg) [1827485] - [fs] smb3: allow parallelizing decryption of reads (Leif Sahlberg) [1827485] - [fs] smb3: allow skipping signature verification for perf sensitive configurations (Leif Sahlberg) [1827485] - [fs] smb3: add dynamic tracepoints for flush and close (Leif Sahlberg) [1827485] - [fs] smb3: log warning if CSC policy conflicts with cache mount option (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow RW caching of share accessed by only 1 client (Leif Sahlberg) [1827485] - [fs] smb3: add some more descriptive messages about share when mounting cache=ro (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow forced caching of read only share (Leif Sahlberg) [1827485] - [fs] cifs: fix dereference on ses before it is null checked (Leif Sahlberg) [1827485] - [fs] cifs: use existing handle for compound_op(OP_SET_INFO) when possible (Leif Sahlberg) [1827485] - [fs] cifs: create a helper to find a writeable handle by path name (Leif Sahlberg) [1827485] - [fs] cifs: remove set but not used variables (Leif Sahlberg) [1827485] - [fs] smb3: Incorrect size for netname negotiate context (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to variable rc (Leif Sahlberg) [1827485] - [fs] smb3: add missing flag definitions (Leif Sahlberg) [1827485] - [fs] cifs: add passthrough for smb2 setinfo (Leif Sahlberg) [1827485] - [fs] cifs: prepare SMB2_Flush to be usable in compounds (Leif Sahlberg) [1827485] - [fs] cifs: allow chmod to set mode bits using special sid (Leif Sahlberg) [1827485] - [fs] cifs: get mode bits from special sid on stat (Leif Sahlberg) [1827485] - [fs] fs: cifs: cifsssmb: remove redundant assignment to variable ret (Leif Sahlberg) [1827485] - [fs] cifs: fix a comment for the timeouts when sending echos (Leif Sahlberg) [1827485] - [fs] fs: cifs: switch to RC4 library interface (Leif Sahlberg) [1827485] - [fs] smb3: smbdirect no longer experimental (Leif Sahlberg) [1827485] - [fs] cifs: copy_file_range needs to strip setuid bits and update timestamps (Leif Sahlberg) [1827485] - [tools] perf vendor events s390: Add new deflate counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/cpum_cf: Add new extended counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc (Philipp Rudo) [1827310] - [s390] s390/pkey/zcrypt: Support EP11 AES secure keys (Philipp Rudo) [1723826] - [s390] s390/zcrypt: extend EP11 card and queue sysfs attributes (Philipp Rudo) [1723826] - [s390] s390/zcrypt: add new low level ep11 functions support file (Philipp Rudo) [1723826] - [s390] s390/zcrypt: ep11 structs rework, export zcrypt_send_ep11_cprb (Philipp Rudo) [1723826] - [s390] s390/zcrypt: enable card/domain autoselect on ep11 cprbs (Philipp Rudo) [1723826] - [crypto] crypto/testmgr: enable selftests for paes-s390 ciphers (Philipp Rudo) [1780668] - [s390] s390/pkey: Add support for key blob with clear key value (Philipp Rudo) [1780668] - [s390] s390/crypto: enable clear key values for paes ciphers (Philipp Rudo) [1780668] - [s390] s390/crypto: Rework on paes implementation (Philipp Rudo) [1780668] - [s390] scsi: zfcp: trace FC Endpoint Security of FCP devices and connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: log FC Endpoint Security of connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: report FC Endpoint Security in sysfs (Philipp Rudo) [1723822] - [s390] scsi: zfcp: auto variables for dereferenced structs in open port handler (Philipp Rudo) [1723822] - [block] blk-iocost: Fix error on iocost_ioc_vrate_adj (Waiman Long) [1828563] - [s390] s390/ipl: add support to control memory clearing for FCP and CCW re-IPL (Philipp Rudo) [1812985] - [s390] s390: support KPROBES_ON_FTRACE (Philipp Rudo) [1810526] - [s390] s390/ftrace: generate traced function stack frame (Philipp Rudo) [1810526] - [s390] s390/ftrace: save traced function caller (Philipp Rudo) [1810526] - [misc] mei: me: fix irq number stored in hw struct (Tony Camuso) [1822645] - [misc] mei: me: add cedar fork device ids (Tony Camuso) [1822645] - [misc] mei: fix CNL itouch device number to match the spec (Tony Camuso) [1822645] - [misc] misc: Replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: remove unused includes from pci-{me, txe}.c (Tony Camuso) [1822645] - [misc] mei: limit number of bytes in mei header (Tony Camuso) [1822645] - [misc] mei: bus: replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: me: add jasper point DID (Tony Camuso) [1822645] - [misc] mei: hdcp: bind only with i915 on the same PCH (Tony Camuso) [1822645] - [misc] mei: bus: use simple sprintf for sysfs (Tony Camuso) [1822645] - [misc] mei: bus: add more client attributes to sysfs (Tony Camuso) [1822645] - [misc] mei: add trc detection register to sysfs (Tony Camuso) [1822645] - [misc] mei: abstract fw status register read (Tony Camuso) [1822645] - [misc] mei: me: store irq number in the hw struct (Tony Camuso) [1822645] - [misc] mei: me: mei_me_dev_init() use struct device instead of struct pci_dev (Tony Camuso) [1822645] - [misc] mei: me: add comet point V device id (Tony Camuso) [1822645] - [misc] mei: bus: prefix device names on bus with the bus name (Tony Camuso) [1822645] - [misc] mei: me: fix me_intr_clear function name in KDoc (Tony Camuso) [1822645] - [misc] mei: buf: drop 'running hook' debug messages (Tony Camuso) [1822645] - [misc] mei: avoid FW version request on Ibex Peak and earlier (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Fill transcoder index in port info (Tony Camuso) [1822645] - [misc] drm/i915: mei_hdcp: I915 sends ddi index as per ME FW (Tony Camuso) [1822645] - [drm] drm/i915: Attach content type property (Tony Camuso) [1822645] - [drm] drm: Add Content protection type property (Tony Camuso) [1822645] - [misc] mei: me: add Tiger Lake point LP device ID (Tony Camuso) [1822645] - [misc] mei: Use dev_get_drvdata where possible (Tony Camuso) [1822645] - [misc] mei: me: add mule creek canyon (EHL) device ids (Tony Camuso) [1822645] - [misc] mei: no need to check return value of debugfs_create functions (Tony Camuso) [1822645] - [documentation] mei: docs: add hdcp documentation (Tony Camuso) [1822645] - [documentation] mei: docs: add a short description for nfc behind mei (Tony Camuso) [1822645] - [documentation] mei: docs: update mei client bus documentation (Tony Camuso) [1822645] - [documentation] mei: docs: move iamt docs to a iamt.rst file (Tony Camuso) [1822645] - [documentation] mei: docs: move documentation under driver-api (Tony Camuso) [1822645] - [misc] mei: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Tony Camuso) [1822645] - [drm] drm: generic fn converting be24 to cpu and vice versa (Tony Camuso) [1822645] - [misc] mei: expose device state in sysfs (Tony Camuso) [1822645] - [misc] mei: hdcp: use own Kconfig file (Tony Camuso) [1822645] - [misc] mei: adjust the copyright notice in the files (Tony Camuso) [1822645] - [misc] mei/hdcp: Fix SPDX identifiers (Tony Camuso) [1822645] - [misc] mei: convert to SPDX license tags (Tony Camuso) [1822645] - [misc] mei: add missing SPDX tag to mei Kconfig (Tony Camuso) [1822645] - [misc] mei: bus: move hw module get/put to probe/release (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Component framework for I915 Interface (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Enabling the HDCP authentication (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify M_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Repeater topology verification and ack (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Prepare Session Key (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify L_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Locality check (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Store the HDCP Pairing info (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify H_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify Receiver Cert and prepare km (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Define ME FW interface for HDCP2.2 (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Client driver for HDCP application (Tony Camuso) [1822645] - [misc] mei: bus: whitelist hdcp client (Tony Camuso) [1822645] - [misc] mei: hbm: clean the feature flags on link reset (Tony Camuso) [1822645] - [misc] mei: bus: export to_mei_cl_device for mei client devices drivers (Tony Camuso) [1822645] - [misc] mei: free read cb on ctrl_wr list flush (Tony Camuso) [1822645] - [misc] mei: me: add ice lake point device id (Tony Camuso) [1822645] - [misc] mei: squash single_recv_buf into one bit in client properties (Tony Camuso) [1822645] - [misc] mei: me: add denverton innovation engine device IDs (Tony Camuso) [1822645] - [misc] mei: me: mark LBG devices as having dma support (Tony Camuso) [1822645] - [misc] mei: dma: silent the reject message (Tony Camuso) [1822645] - [misc] mei: me: mark CNP devices as having dma support (Tony Camuso) [1822645] - [misc] mei: bump hbm version to 2.1 (Tony Camuso) [1822645] - [misc] mei: dma ring: implement transmit flow (Tony Camuso) [1822645] - [misc] mei: dma ring: implement rx circular buffer logic (Tony Camuso) [1822645] - [misc] mei: hw: add dma ring control block (Tony Camuso) [1822645] - [misc] mei: hbm: setup dma ring (Tony Camuso) [1822645] - [misc] mei: dma ring buffers allocation (Tony Camuso) [1822645] - [misc] mei: expedite ioctl return on the notify set operation error (Tony Camuso) [1822645] - [misc] mei: flush queues by the host client only (Tony Camuso) [1822645] - [misc] mei: hbm: drop BUG() from the hbm handler (Tony Camuso) [1822645] - [misc] mei: replace POLL* with EPOLL* for write queues (Tony Camuso) [1822645] - [misc] misc: remove redundant include moduleparam.h (Tony Camuso) [1822645] - [misc] mei: bus: need to unlink client before freeing (Tony Camuso) [1822645] - [misc] mei: bus: fix hw module get/put balance (Tony Camuso) [1822645] - [misc] mei: fix use-after-free in mei_cl_write (Tony Camuso) [1822645] - [misc] mei: ignore not found client in the enumeration (Tony Camuso) [1822645] - [misc] mei: restrict dma ring support to hbm version 2.1 (Tony Camuso) [1822645] - [misc] mei: hbm: introduce dma bit in the message header (Tony Camuso) [1822645] - [misc] mei: add support for variable length mei headers (Tony Camuso) [1822645] - [misc] mei: add mei_msg_hdr_init wrapper (Tony Camuso) [1822645] - [misc] mei: move hbuf_depth from the mei device to the hw modules (Tony Camuso) [1822645] - [misc] mei: cleanup slots to data conversions (Tony Camuso) [1822645] - [misc] mei: bus: suppress sign-compare warnings (Tony Camuso) [1822645] - [misc] mei: fix ssize_t to int assignment in read and write ops (Tony Camuso) [1822645] - [misc] mei: use correct type for counter variable in for loops (Tony Camuso) [1822645] - [misc] mei: check for error returned from mei_hbuf_empty_slots() (Tony Camuso) [1822645] - [misc] mei: don't update offset in write (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_fwver() (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_nfc_if_version() (Tony Camuso) [1822645] - [misc] mei: expose fw version to sysfs (Tony Camuso) [1822645] - [misc] mei: add optional timeout to internal bus recv (Tony Camuso) [1822645] - [misc] mei: remove unused MEI_IAMTHIF_STALL_TIMER define (Tony Camuso) [1822645] - [s390] s390/pci: Fix unexpected write combine on resource (Philipp Rudo) [1827311] - [powerpc] pwerpc/vas: Include linux/types.h in uapi/asm/vas-api.h (Gustavo Duarte) [1725806] - [documentation] Documentation/powerpc: VAS API (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Remove 'pid' in vas_tx_win_attr struct (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Enable and setup GZIP compresstion type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Make enable code generic to add new GZIP compression type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Rename nx-842-powernv file name to nx-common-powernv (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Initialize coproc entry with kzalloc (Gustavo Duarte) [1725806] - [crypto] crypto: nx - Add of_node_put() before return in 842 (Gustavo Duarte) [1725806] - [crypto] crypto/NX: Set receive window credits to max number of CRBs in RxFIFO (Gustavo Duarte) [1725806] - [powerpc] crypto/nx: Initialize 842 high and normal RxFIFO control registers (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Add VAS user space API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Initialize window attributes for GZIP coprocessor type (Gustavo Duarte) [1725806] - [powerpc] powerpc: Use mm_context vas_windows counter to issue CP_ABORT (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Free send window in VAS instance after credits returned (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Display process stuck message (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Do not use default credits for receive window (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Print CRB and FIFO values (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Return credits after handling fault (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Update CSB and notify process for fault CRBs (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup thread IRQ handler per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Take reference to PID and mm for user space windows (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Register NX with fault window ID and IRQ port value (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup fault window per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Alloc and setup IRQ and trigger port (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define nx_fault_stamp in coprocessor_request_block (Gustavo Duarte) [1725806] - [powerpc] powerpc/xive: Define xive_native_alloc_irq_on_chip() (Gustavo Duarte) [1725806] - [powerpc] powerpc/powernv: remove the unused vas_win_paste_addr and vas_win_id functions (Gustavo Duarte) [1725806] - [tools] intel-speed-select: Fix speed-select-base-freq-properties output on CLX-N (Prarit Bhargava) [1828306] - [tools] tools/power/x86/intel-speed-select: Fix CLX-N package information output (Prarit Bhargava) [1828306] - [kernel] sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters (Peter Xu) [1799014] - [arm64] arm64: tlb: skip tlbi broadcast, fix speculative tlb lookups (Andrea Arcangeli) [1820817] - [x86] pci: hv: Introduce hv_msi_entry (Mohammed Gamal) [1816740] - [pci] hv: Move retarget related structures into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Move hypercall related definitions into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Reorganize the code in preparation of hibernation (Mohammed Gamal) [1816740] - [pci] hv: Add a Hyper-V PCI interface driver for software backchannel interface (Mohammed Gamal) [1816740] - [pci] hv: Add a paravirtual backchannel in software (Mohammed Gamal) [1816740]- [include] i2c: fix a doc warning (David Arcari) [1826759] - [i2c] i2c: acpi: put device when verifying client fails (David Arcari) [1826759] - [i2c] i2c: i2c-core-of: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-base: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-acpi: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: fix bus recovery stop mode timing (David Arcari) [1826759] - [i2c] i2c: core: Use DEVICE_ATTR_*() helper macros (David Arcari) [1826759] - [include] i2c: remove unneeded 'extern' from function declatations (David Arcari) [1826759] - [include] i2c: add helper to check if a client has a driver attached (David Arcari) [1826759] - [include] i2c: fix header file kernel-doc warning (David Arcari) [1826759] - [misc] eeprom: at24: use devm_i2c_new_dummy_device() (David Arcari) [1826759] - [i2c] i2c: remove i2c_new_dummy() API (David Arcari) [1826759] - [media] media: dvb-frontends: cxd2820r_core: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88473: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88472: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83791d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83793d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83781d) convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: ir-kbd-i2c: convert to i2c_new_dummy_device() (David Arcari) [1826759] - [misc] misc: eeprom: max6875: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83792d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (asb100) convert to i2c_new_dummy_device (David Arcari) [1826759] - [i2c] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: smbus: Don't filter out duplicate alerts (David Arcari) [1826759] - [i2c] i2c: of: Populate fwnode in of_i2c_get_board_info() (David Arcari) [1826759] - [i2c] i2c: remove helpers for ref-counting clients (David Arcari) [1826759] - [i2c] i2c: core: fix use after free in of_i2c_notify (David Arcari) [1826759] - [i2c] i2c: acpi: Force bus speed to 400KHz if a Silead touchscreen is present (David Arcari) [1826759] - [i2c] i2c: add support for filters optional properties (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add read only mode (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add comment about address handling (David Arcari) [1826759] - [i2c] i2c-eeprom_slave: Add support for more eeprom models (David Arcari) [1826759] - [i2c] i2c: make i2c_unregister_device() ERR_PTR safe (David Arcari) [1826759] - [media] i2c: replace i2c_new_secondary_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: Drop unneeded check for of_node (David Arcari) [1826759] - [i2c] i2c: core: Tidy up handling of init_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI gpio IRQ handling into i2c_acpi_get_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI IRQ handling to probe time (David Arcari) [1826759] - [i2c] i2c: acpi: Factor out getting the IRQ from ACPI (David Arcari) [1826759] - [i2c] i2c: acpi: Use available IRQ helper functions (David Arcari) [1826759] - [i2c] i2c: core: Allow whole core to use i2c_dev_irq_from_resources (David Arcari) [1826759] - [i2c] i2c: core: add sysfs header (David Arcari) [1826759] - [i2c] i2c: add newly exported functions to the header, too (David Arcari) [1826759] - [i2c] i2c: mux: add sysfs header (David Arcari) [1826759] - [include] i2c: headers: reformat header comment and update copyright (David Arcari) [1826759] - [include] i2c: headers: update docs about I2C_CLIENT_* (David Arcari) [1826759] - [i2c] i2c: core: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: don't use 'dev' as adapter variable (David Arcari) [1826759] - [i2c] i2c: mux: Use struct_size() in devm_kzalloc() (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1826759] - [i2c] i2c: acpi: export i2c_acpi_find_adapter_by_handle (David Arcari) [1826759] - [media] tua6100: Avoid build warnings (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826759] - [i2c] i2c: acpi: permit bus speed to be discovered after enumeration (David Arcari) [1826759] - [i2c] i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr (David Arcari) [1826759] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1826759] - [i2c] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826759] - [i2c] i2c: core: add device-managed version of i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: improve return value handling of i2c_new_device and i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: apply 'is_suspended' check for SMBus, too (David Arcari) [1826759] - [i2c] i2c: core: ratelimit 'transfer when suspended' errors (David Arcari) [1826759] - [i2c] i2c: Prevent runtime suspend of adapter when Host Notify is required (David Arcari) [1826759] - [i2c] gcc-9: don't warn about uninitialized variable (David Arcari) [1826759] - [i2c] i2c: mux: populate the new *_atomic callbacks (David Arcari) [1826759] - [i2c] i2c: core: introduce callbacks for atomic transfers (David Arcari) [1826759] - [i2c] i2c: core: use I2C locking behaviour also for SMBUS (David Arcari) [1826759] - [i2c] i2c: core: remove use of in_atomic() (David Arcari) [1826759] - [include] i2c: apply coding style for struct i2c_adapter (David Arcari) [1826759] - [i2c] i2c: add extra check to safe DMA buffer helper (David Arcari) [1826759] - [i2c] i2c: Allow recovery of the initial IRQ by an I2C client device (David Arcari) [1826759] - [i2c] i2c: expand minor range when registering chrdev region (David Arcari) [1826759] - [i2c] i2c: core-smbus: don't trace smbus_reply data on errors (David Arcari) [1826759] - [i2c] i2c: of: Try to find an I2C adapter matching the parent (David Arcari) [1826759] - [include] i2c: acpi: Move I2C bits from acpi.h to i2c.h (David Arcari) [1826759] - [i2c] i2c: dev: prevent adapter retries and timeout being set as minus value (David Arcari) [1826759] - [i2c] i2c: add suspended flag and accessors for i2c adapters (David Arcari) [1826759] - [i2c] treewide: surround Kconfig file paths with double quotes (David Arcari) [1826759] - [i2c] i2c: acpi: Introduce i2c_acpi_get_i2c_resource() helper (David Arcari) [1826759] - [i2c] i2c: acpi: Use ACPI_FAILURE instead of !ACPI_SUCCESS (David Arcari) [1826759] - [i2c] i2c: acpi: Return error pointers from i2c_acpi_new_device() (David Arcari) [1826759] - [i2c] i2c: Clear client->irq in i2c_device_remove (David Arcari) [1826759] - [i2c] i2c: Remove unnecessary call to irq_find_mapping (David Arcari) [1826759] - [i2c] i2c: Fix kerneldoc for renamed i2c dma put function (David Arcari) [1826759] - [i2c] i2c: core: remove level of indentation in i2c_transfer (David Arcari) [1826759] - [i2c] i2c: core: remove outdated DEBUG output (David Arcari) [1826759] - [i2c] i2c: refactor function to release a DMA safe buffer (David Arcari) [1826759] - [i2c] i2c: don't use any __deprecated handling anymore (David Arcari) [1826759] - [i2c] i2c: remove deprecated attach_adapter callback (David Arcari) [1826759] - [i2c] i2c: core: Parse SDA hold time from firmware (David Arcari) [1826759] - [i2c] i2c: quirks: add zero length checks (David Arcari) [1826759] - [i2c] i2c: recovery: make pin init look like STOP (David Arcari) [1826759] - [i2c] i2c: recovery: rename variable for easier understanding (David Arcari) [1826759] - [i2c] i2c: recovery: add get_bus_free callback (David Arcari) [1826759] - [i2c] i2c: recovery: refactor recovery function (David Arcari) [1826759] - [i2c] i2c: recovery: require either get_sda or set_sda (David Arcari) [1826759] - [i2c] i2c: remove i2c_lock_adapter and use i2c_lock_bus directly (David Arcari) [1826759] - [media] media: tda1004x: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: tda18271: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: af9013: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: drxk_hard: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: rtl2830: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: pca9541: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: make use of __i2c_smbus_xfer (David Arcari) [1826759] - [kvm] KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests (David Gibson) [1778556] - [block] block/diskstats: more accurate approximation of io_ticks for slow disks (Ming Lei) [1811745] - [scsi] scsi: storvsc: Correctly set number of hardware queues for IDE disk (Cathy Avery) [1816702] - [netdrv] bonding/alb: make sure arp header is pulled before accessing it (Jarod Wilson) [1819408] - [netdrv] bonding/alb: properly access headers in bond_alb_xmit() (Jarod Wilson) [1819408] - [netdrv] bonding: rename AD_STATE_* to LACP_STATE_* (Jarod Wilson) [1819408] - [netdrv] bonding: fix active-backup transition after link failure (Jarod Wilson) [1819408] - [netdrv] bonding: move 802.3ad port state flags to uapi (Jarod Wilson) [1819408] - [netdrv] bonding: fix bond_neigh_init() (Jarod Wilson) [1819408] - [netdrv] bonding: fix state transition issue in link monitoring (Jarod Wilson) [1819408] - [netdrv] bonding: fix potential NULL deref in bond_update_slave_arr (Jarod Wilson) [1819408] - [netdrv] team: Always enable vlan tx offload (Hangbin Liu) [1827017] - [net] netlink: Use netlink header as base to calculate bad attribute offset (Andrea Claudi) [1825252] - [net] netlink: cap max groups which will be considered in netlink_bind() (Andrea Claudi) [1825252] - [net] tcp: repair: fix TCP_QUEUE_SEQ implementation (Paolo Abeni) [1823771] - [net] tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK (Paolo Abeni) [1823771] - [net] tcp: refine rule to allow EPOLLOUT generation under mem pressure (Paolo Abeni) [1823771] - [net] tcp: refine tcp_write_queue_empty() implementation (Paolo Abeni) [1823771] - [include] fib: add missing attribute validation for tun_id (Marcelo Leitner) [1823468] - [include] net/flow_dissector: remove unexist field description (Marcelo Leitner) [1823468] - [net] vlan: vlan_changelink() should propagate errors (Marcelo Leitner) [1823468] - [net] af_packet: set defaule value for tmo (Marcelo Leitner) [1823468] - [net] packet: fix data-race in fanout_flow_is_huge() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff refcounting in llc_conn_state_process() (Marcelo Leitner) [1823468] - [net] llc: fix another potential sk_buff leak in llc_ui_sendmsg() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_conn_service() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_sap_state_process() (Marcelo Leitner) [1823468] - [net] openvswitch: Fix conntrack cache with timeout (Patrlck Talbert) [1765587] - [net] openvswitch: Fix log message in ovs conntrack (Patrlck Talbert) [1765587] - [net] openvswitch: use after free in __ovs_ct_free_action() (Patrlck Talbert) [1765587] - [net] openvswitch: Add timeout support to ct action (Patrlck Talbert) [1765587] - [net] netfilter: Export nf_ct_{set, destroy}_timeout() (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: ctnl_timeout_find_get() returns incorrect pointer to type (Patrlck Talbert) [1765587] - [net] netfilter: remove ifdef around cttimeout in struct nf_conntrack_l4proto (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: decouple timeout policy from nfnetlink_cttimeout object (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: move ctnl_untimeout to nf_conntrack (Patrlck Talbert) [1765587] - [netdrv] ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast() (Davide Caratti) [1822906] - [netdrv] ipvlan: add cond_resched_rcu() while processing muticast backlog (Davide Caratti) [1822906] - [netdrv] ipvlan: don't deref eth hdr before checking it's set (Davide Caratti) [1822906] - [netdrv] ipvlan: do not add hardware address of master to its unicast filter list (Davide Caratti) [1822906] - [include] net/dst: do not confirm neighbor for vxlan and geneve pmtu update (Hangbin Liu) [1755686] - [net] sit: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] vti: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] tunnel: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [include] net/dst: add new function skb_dst_update_pmtu_no_confirm (Hangbin Liu) [1755686] - [netdrv] gtp: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] ip6_gre: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] add bool confirm_neigh parameter for dst_ops.update_pmtu (Hangbin Liu) [1755686] - [net] neigh: support smaller retrans_time settting (Hangbin Liu) [1767282] - [include] net: core: add helper tcp_v6_gso_csum_prep (Josef Oskera) [1818097] - [net] ip_tunnel: fix interface lookup with no key (Guillaume Nault) [1822247] - [net] ipv4: fix a RCU-list lock in inet_dump_fib() (Guillaume Nault) [1822247] - [net] gre: fix uninit-value in __iptunnel_pull_header (Guillaume Nault) [1822247] - [net] netfilter: conntrack: allow insertion of clashing entries (Florian Westphal) [1821404] - [net] netfilter: conntrack: split resolve_clash function (Florian Westphal) [1821404] - [net] netfilter: conntrack: place confirm-bit setting in a helper (Florian Westphal) [1821404] - [net] netfilter: never get/set skb->tstamp (Florian Westphal) [1821404] - [net] netfilter: conntrack: remove two args from resolve_clash (Florian Westphal) [1821404] - [net] netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash (Florian Westphal) [1821404] - [netdrv] macsec: restrict to ethernet devices (Sabrina Dubroca) [1820524] - [netdrv] macsec: add missing attribute validation for port (Sabrina Dubroca) [1820524] - [net] netns: restore ops before calling ops_exit_list (Ivan Vecera) [1822568] - [net] netns: add pre_exit method to struct pernet_operations (Ivan Vecera) [1822568] - [include] net: dst: Force 4-byte alignment of dst_metrics (Guillaume Nault) [1822148] - [include] net: annotate lockless accesses to sk->sk_napi_id (Guillaume Nault) [1822148] - [net] Fix typo of SKB_SGO_CB_OFFSET (Guillaume Nault) [1822148] - [net] use indirect call wrappers for skb_copy_datagram_iter() (Guillaume Nault) [1822148] - [net] datagram: Make __skb_datagram_iter static (Guillaume Nault) [1822148] - [net] Fix Tx hash bound checking (Guillaume Nault) [1822148] - [net] openvswitch: add missing attribute validation for hash (Eelco Chaudron) [1819202] - [net] openvswitch: Distribute switch variables for initialization (Eelco Chaudron) [1819202] - [net] openvswitch: support asymmetric conntrack (Eelco Chaudron) [1819202] - [net] openvswitch: remove another BUG_ON() (Eelco Chaudron) [1819202] - [net] openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() (Eelco Chaudron) [1819202] - [net] openvswitch: don't call pad_packet if not necessary (Eelco Chaudron) [1819202] - [net] openvswitch: add hash info to upcall (Eelco Chaudron) [1819202] - [net] openvswitch: select vport upcall portid directly (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the ovs_dp_cmd_new (Eelco Chaudron) [1819202] - [net] openvswitch: fix possible memleak on destroy flow-table (Eelco Chaudron) [1819202] - [net] openvswitch: add likely in flow_lookup (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the flow_hash (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow-mask looking up (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow mask cache hash collision (Eelco Chaudron) [1819202] - [net] openvswitch: shrink the mask array if necessary (Eelco Chaudron) [1819202] - [net] openvswitch: convert mask list in mask array (Eelco Chaudron) [1819202] - [net] openvswitch: add flow-mask cache for performance (Eelco Chaudron) [1819202] - [net] openvswitch: Allow attaching helper in later commit (Eelco Chaudron) [1819202] - [net] openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC (Eelco Chaudron) [1819202] - [net] openvswitch: Make metadata_dst tunnel work in IP_TUNNEL_INFO_BRIDGE mode (Eelco Chaudron) [1819202] - [netdrv] mlxsw: spectrum_router: Remove unlikely user-triggerable warning (Ivan Vecera) [1821358] - [net] ipv6: Error when route does not have any valid nexthops (Ivan Vecera) [1821358] - [tools] selftests: mlxsw: Add a test for FIB offload indication (Ivan Vecera) [1821358] - [net] ipv6: Stop sending in-kernel notifications for each nexthop (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Create IPv6 multipath routes in one go (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Add / delete multiple IPv6 nexthops (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass array of routes to route handling functions (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Adjust IPv6 replace logic to new notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass multiple routes to work item (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Prepare function to return errors (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Remove processing of IPv6 append notifications (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notification for route delete (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notifications for add / replace (Ivan Vecera) [1821358] - [netdrv] netdevsim: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [net] ipv6: Extend notifier info for multipath routes (Ivan Vecera) [1821358] - [net] ipv6: export function to send route updates (Ivan Vecera) [1821358] - [net] sctp: fix possibly using a bad saddr with a given dst (Xin Long) [1821578] - [net] sctp: fix refcount bug in sctp_wfree (Xin Long) [1821578] - [net] sctp: move the format error check out of __sctp_sf_do_9_1_abort (Xin Long) [1821578] - [net] Remove switchdev_ops (Ivan Vecera) [1821402] - [net] switchdev: Replace port attr set SDO with a notification (Ivan Vecera) [1821402] - [net] switchdev: Complete removal of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Get rid of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1821402] - [net] fib_notifier: move fib_notifier_ops from struct net into per-net struct (Ivan Vecera) [1821186] - [net] Properly unlink GRO packets on overflow. (Ivan Vecera) [1805302] - [net] Add and use skb_list_del_init(). (Ivan Vecera) [1805302] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1805302] - [net] Init backlog NAPI's gro_hash. (Ivan Vecera) [1805302] - [net] gro: properly remove skb from list (Ivan Vecera) [1805302] - [net] core: trivial netif_receive_skb_list() entry point (Ivan Vecera) [1805302] - [net] Convert GRO SKB handling to list_head. (Ivan Vecera) [1805302] - [net] ipv6: don't auto-add link-local address to lag ports (Jarod Wilson) [1733953] - [tools] selftests: forwarding: vxlan_bridge_1d: use more proper tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: vxlan_bridge_1d: fix tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing (Hangbin Liu) [1816587] - [tools] fcnal-test: Fix vrf argument in local tcp tests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for destination IP link-local (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP equals destination IP (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for multicast destination MAC mismatch (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP in class E (Hangbin Liu) [1816587] - [tools] selftests/net: make so_txtime more robust to timer variance (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add speed and auto-negotiation test (Hangbin Liu) [1816587] - [tools] selftests: forwarding: lib.sh: Add wait for dev with timeout (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add ethtool_lib.sh (Hangbin Liu) [1816587] - [tools] selftests: net: avoid ptl lock contention in tcp_mmap (Hangbin Liu) [1816587] - [tools] selftest: net: add alternative names test (Hangbin Liu) [1816587] - [tools] selftest: net: add some traceroute tests (Hangbin Liu) [1816587] - [tools] selftests: net: Fix printf format warnings on arm (Hangbin Liu) [1816587] - [tools] selftests: net: Use size_t and ssize_t for counting file size (Hangbin Liu) [1816587] - [tools] selftests: Make l2tp.sh executable (Hangbin Liu) [1816587] - [tools] selftests/net: add nettest to .gitignore (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for `ip nexthop flush proto XX` (Hangbin Liu) [1816587] - [tools] selftest: A few cleanups for fib_nexthops.sh (Hangbin Liu) [1816587] - [tools] selftests: Fix get_ifidx and callers in nettest.c (Hangbin Liu) [1816587] - [tools] selftests: Fix detection of nettest command in fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add l2tp tests (Hangbin Liu) [1816587] - [tools] selftests: nettest: fix spelling mistake: "potocol" -> "protocol" (Hangbin Liu) [1816587] - [tools] selftests: Add use case section to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Setup for functional tests for fib and socket lookups (Hangbin Liu) [1816587] - [tools] selftests: Add nettest (Hangbin Liu) [1816587] - [tools] selftests/net: add missing gitignores (ipv6_flowlabel) (Hangbin Liu) [1816587] - [tools] selftests: txring_overwrite: fix incorrect test of mmap() return value (Hangbin Liu) [1816587] - [tools] selftests/net: skip psock_tpacket test if KALLSYMS was not enabled (Hangbin Liu) [1816587] - [tools] selftests: rtnetlink: skip ipsec offload tests if netdevsim isn't present (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for nexthop objects (Hangbin Liu) [1816587] - [tools] selftests/net: ipv6 flowlabel (Hangbin Liu) [1816587] - [tools] selftests/net: SO_TXTIME with ETF and FQ (Hangbin Liu) [1816587] - [tools] selftests: fib-onlink: Make quiet by default (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_afpackettests (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_netsocktests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add reverse path forwarding (RPF) test cases (Hangbin Liu) [1816587] - [tools] selftest/net: Remove duplicate header (Hangbin Liu) [1816587] - [tools] selftests: fib_tests: sleep after changing carrier. again. (Hangbin Liu) [1816587] - [tools] selftests: net: use LDLIBS instead of LDFLAGS (Hangbin Liu) [1816587] - [tools] selftests/net: add txring_overwrite (Hangbin Liu) [1816587] - [tools] fib_tests: Add tests for invalid metric on route (Hangbin Liu) [1816587] - [tools] selftests: forwarding: test for bridge sticky flag (Hangbin Liu) [1816587] - [tools] selftests: net: Test headroom handling of ip6_gre devices (Hangbin Liu) [1816587] - [net] Don't disable interrupts in __netdev_alloc_skb() (Andrea Claudi) [1811207] - [net] Don't disable interrupts in napi_alloc_frag() (Andrea Claudi) [1811207] - [net] ipv4: ensure rcu_read_lock() in cipso_v4_error() (Matteo Croce) [1720708] - [net] ipv4: add sanity checks in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: ensure rcu_read_lock() in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: recompile ip options in ipv4_link_failure (Matteo Croce) [1720708] - [net] avoid use IPCB in cipso_v4_error (Matteo Croce) [1720708] - [net] Add __icmp_send helper. (Matteo Croce) [1720708] - [net] ipv4: defensive cipso option parsing (Matteo Croce) [1720708] - [net] netfilter: nf_queue: enqueue skbs with NULL dst (Matteo Croce) [1786116]- [powerpc] powerpc/pseries/ddw: Extend upper limit for huge DMA window for persistent memory (Steve Best) [1817596] - [cpuidle] cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint (David Arcari) [1825353] - [cpuidle] cpuidle: dt: Support hierarchical CPU idle states (David Arcari) [1825353] - [of] of: base: Add of_get_cpu_state_node() to get idle states for a CPU node (David Arcari) [1825353] - [cpuidle] cpuidle: Allow idle states to be disabled by default (David Arcari) [1825353] - [cpuidle] cpuidle: Drop unnecessary type cast in cpuidle_poll_time() (David Arcari) [1825353] - [cpuidle] cpuidle: Fix cpuidle_driver_state_disabled() (David Arcari) [1825353] - [cpuidle] cpuidle: use first valid target residency as poll time (David Arcari) [1825353] - [cpuidle] cpuidle: Drop disabled field from struct cpuidle_state (David Arcari) [1825353] - [cpuidle] cpuidle: Pass exit latency limit to cpuidle_use_deepest_state() (David Arcari) [1825353] - [include] cpuidle: Allow idle injection to apply exit latency limit (David Arcari) [1825353] - [thermal] cpuidle: play_idle: Increase the resolution to usec (David Arcari) [1825353] - [cpuidle] cpuidle: Use nanoseconds as the unit of time (David Arcari) [1825353] - [cpuidle] cpuidle: menu: Allow tick to be stopped if PM QoS is used (David Arcari) [1825353] - [cpuidle] cpuidle: Consolidate disabled state checks (David Arcari) [1825353] - [cpuidle] cpuidle: Do not unset the driver if it is there already (David Arcari) [1825353] - [cpuidle] cpuidle: haltpoll: Take 'idle=' override into account (David Arcari) [1825353] - [cpuidle] cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available (David Arcari) [1825353] - [fs] gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 (Abhijith Das) [1655566] - [fs] gfs2: Another gfs2_find_jhead fix (Abhijith Das) [1655566] - [fs] gfs2: read journal in large chunks (Abhijith Das) [1655566] - [fs] gfs2: add a helper function to get_log_header that can be used elsewhere (Abhijith Das) [1655566] - [fs] gfs2: changes to gfs2_log_XXX_bio (Abhijith Das) [1655566] - [fs] gfs2: add more timing info to journal recovery process (Abhijith Das) [1655566] - [mm] mm: hugetlb controller for cgroup v2 (Joel Savitz) [1810728] - [arm64] crypto: arm64/aes-ce - implement 5 way interleave for ECB, CBC and CTR (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce - add 5 way interleave routines (Mark Salter) [1826982] - [arm64] crypto: arm64/sha2-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/sha1-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - don't access already-freed walk.iv (Mark Salter) [1826982] - [arm64] crypto: arm64/cbcmac - handle empty messages in same way as template (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - update IV after partial final CTR block (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - fix returning final keystream block (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif-ce - cleanup and optimizations (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - remove dead code (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - revert to C code for short inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-neon - bump priority to 150 (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - don't use an atomic walk needlessly (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - ensure XTS mask is always loaded (Mark Salter) [1826982] - [arm64] crypto: arm64/aes - fix handling sub-block CTS-CBC inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - improve XTS mask handling (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - add support for CTS-CBC mode (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - revert NEON yield for skciphers (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - remove pointless (u8 *) casts (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - implement non-Crypto Extensions alternative (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - preparatory refactor for 8x8 PMULL version (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-modes - get rid of literal load of addend vector (Mark Salter) [1826982] - [arm64] crypto: arm64/sm4-ce - check for the right CPU feature bit (Mark Salter) [1826982] - [arm64] crypto: arm64/gcm-aes-ce - fix no-NEON fallback code (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-gcm-ce - fix scatterwalk API violation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - implement 4-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - replace NEON yield check with block limit (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - don't reload key schedule if avoidable (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - implement 2-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - operate on two input blocks at a time (Mark Salter) [1826982] - [mm] mm, slub: prevent kmalloc_node crashes and memory leaks (Rafael Aquini) [1819839] - [mm] mm: slub: be more careful about the double cmpxchg of freelist (Rafael Aquini) [1819839] - [mm] mm: slub: add missing TID bump in kmem_cache_alloc_bulk() (Rafael Aquini) [1819839] - [mm] mm/slub.c: avoid slub allocation while holding list_lock (Rafael Aquini) [1819839] - [mm] mm/slub.c: clean up validate_slab() (Rafael Aquini) [1819839] - [mm] mm: slub: print the offset of fault addresses (Rafael Aquini) [1819839] - [mm] hugetlbfs: don't retry when pool page allocations start to fail (Rafael Aquini) [1727288] - [mm] mm, compaction: raise compaction priority after it withdrawns (Rafael Aquini) [1727288] - [mm] mm, reclaim: cleanup should_continue_reclaim() (Rafael Aquini) [1727288] - [mm] mm, reclaim: make should_continue_reclaim perform dryrun detection (Rafael Aquini) [1727288]- [tools] bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS (Yauheni Kaliuta) [1813365] - [tools] libbpf: Support .text sub-calls relocations (Yauheni Kaliuta) [1813365] - [tools] libbpf: Sanitize global functions (Yauheni Kaliuta) [1813365] - [kernel] workqueue: Add RCU annotation for pwq list walk (Yauheni Kaliuta) [1813365] - [kernel] perf/core: Add SRCU annotation for pmus list walk (Yauheni Kaliuta) [1813365] - [net] kcm: disable preemption in kcm_parse_func_strparser() (Yauheni Kaliuta) [1813365] - [net] kcm: use BPF_PROG_RUN (Yauheni Kaliuta) [1813365] - [kernel] bpf: clarify description for CONFIG_BPF_EVENTS (Yauheni Kaliuta) [1813365] - [lib] test_bpf: Fix a new clang warning about xor-ing two numbers (Yauheni Kaliuta) [1813365] - [include] bpf: add include guard to tnum.h (Yauheni Kaliuta) [1813365] - [tools] libbpf: handle symbol versioning properly for libbpf.a (Yauheni Kaliuta) [1813365] - [net] bpf, devmap: Pass lockdep expression to RCU lists (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix Makefile' libbpf symbol mismatch diagnostic (Yauheni Kaliuta) [1813365] - [net] xdp: Fix cleanup on map free for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools, bpf: Fix build for 'make -s tools/bpf O=' (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix passing uninitialized bytes to setsockopt (Yauheni Kaliuta) [1813365] - [tools] selftests: bpf: Skip write only files in debugfs (Yauheni Kaliuta) [1813365] - [net] xdp: Handle device unregister for devmap_hash map type (Yauheni Kaliuta) [1813365] - [net] ipv4: Add lockdep condition to fix for_each_entry() (Yauheni Kaliuta) [1813365] - [kernel] rcu/sync: Remove custom check for RCU readers (Yauheni Kaliuta) [1813365] - [kernel] rcu: Add support for consolidated-RCU reader checking (Yauheni Kaliuta) [1813365] - [kernel] rcu: Remove redundant debug_locks check in rcu_read_lock_sched_held() (Yauheni Kaliuta) [1813365] - [net] xdp: Prevent overflow in devmap_hash cost calculation for 32-bit builds (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Add a workaround for asm_inline (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Fix build for task_fd_query_user.c (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: Don't leak server_fd in test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: Use !building_out_of_srctree to determine srctree (Yauheni Kaliuta) [1813365] - [net] bpf: Clean up indentation issue in BTF kflag processing (Yauheni Kaliuta) [1813365] - [tools] libbpf: Teach btf_dumper to emit stand-alone anonymous enum definitions (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: adjust strobemeta loop to satisfy latest clang (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: delete unused variables in test_sysctl (Yauheni Kaliuta) [1813365] - [tools] libbpf: fix false uninitialized variable warning (Yauheni Kaliuta) [1813365] - [tools] libbpf: Remove getsockopt() check for XDP_OPTIONS (Yauheni Kaliuta) [1813365] - [net] xdp: Fix race in dev_map_hash_update_elem() when replacing element (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_tcp_rtt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_multi (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_sk (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add test__join_cgroup helper (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: precision tracking tests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: fix endianness issues in test_sysctl (Yauheni Kaliuta) [1813365] - [arm64] arm64: bpf: optimize modulo operation (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for bpf line info (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add missing \n to CHECK_FAIL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: fix verbose mode garbage (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Fix a typo in test_offload.py (Yauheni Kaliuta) [1813365] - [net] bpf: fix error check in bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: do not link twice against libbpf.a in Makefile (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: account for generated feature/ and libbpf/ directories (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: improve and check builds for different make invocations (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: ignore make built-in rules for getting kernel version (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for multi-function programs (Yauheni Kaliuta) [1746980 1813365] - [tools] selftests/bpf: remove wrong nhoff in flow dissector test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove unused ret (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove asserts from subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove global fail/success counts (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__skip (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add precision tracking test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: verifier precise tests (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1813365] - [net] bpf: introduce verifier internal test flag (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add "bpftool map freeze" subcommand (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: show frozen status for maps (Yauheni Kaliuta) [1813365] - [uapi] bpf: clarify when bpf_trace_printk discards lines (Yauheni Kaliuta) [1813365] - [samples] samples: bpf: syscall_nrs: use mmap2 if defined (Yauheni Kaliuta) [1813365] - [tools] libbpf: use LFS (_FILE_OFFSET_BITS) instead of direct mmap2 syscall (Yauheni Kaliuta) [1813365] - [net] bpf: add new BPF_BTF_GET_NEXT_ID syscall command (Yauheni Kaliuta) [1813365] - [net] bpf: add BTF ids in procfs for file descriptors to BTF objects (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add sockopt clone/inheritance test (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: support cloning sk storage on accept() (Yauheni Kaliuta) [1813365] - [net] bpf: export bpf_map_inc_not_zero (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add documentation for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add bash-completion for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net detach command to detach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net attach command to attach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: compile with $(EXTRA_WARNINGS) (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add feature check for zlib (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: fix reading from /proc/config.gz (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd explain bpf_fib_lookup return codes (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: make xdp_fwd more practically usable via devmap lookup (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd rename devmap name to be xdp_tx_ports (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: drop extra trailing tab (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__printf -> printf (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: switch to open_memstream (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 5 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 4 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: extend sockopt_sk selftest with TCP_CONGESTION use case (Yauheni Kaliuta) [1813365] - [net] bpf: always allocate at least 16 bytes for setsockopt hook (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add support for reporting the effective cgroup progs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add test for bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: add bpf_tcp_gen_syncookie helper (Yauheni Kaliuta) [1813365] - [net] tcp: add skb-less helpers to retrieve SYN cookie (Yauheni Kaliuta) [1813365] - [net] tcp: tcp_syn_flood_action read port from socket (Yauheni Kaliuta) [1813365] - [net] tcp: rate limit synflood warnings further (Yauheni Kaliuta) [1813365] - [tools] tools: Add definitions for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools/libbpf_probes: Add new devmap_hash type (Yauheni Kaliuta) [1813365] - [tools] tools/include/uapi: Add devmap_hash BPF map type (Yauheni Kaliuta) [1813365] - [net] xdp: Add devmap_hash map type for looking up devices by hashed index (Yauheni Kaliuta) [1813365] - [net] xdp: Refactor devmap allocation code for reuse (Yauheni Kaliuta) [1813365] - [include] include/bpf.h: Remove map_insert_ctx() stubs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert send_signal.c to use subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert bpf_verif_scale.c to sub-tests API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP (Yauheni Kaliuta) [1813365] - [tools] bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf_flow_keys flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: support flags in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813365] - [documentation] bpf/flow_dissector: document flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: pass input flags to BPF flow dissector program (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Add selftests for bpf_perf_event_output (Yauheni Kaliuta) [1813365] - [net] bpf: Allow bpf_skb_event_output for a few prog types (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: remove perf buffer helpers (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: switch trace_output sample to perf_buffer API (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: convert xdp_sample_pkts_user to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: switch test_tcpnotify to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert test_get_stack_raw_tp to perf_buffer API (Yauheni Kaliuta) [1813365] - [block] block, bfq: fix use-after-free in bfq_idle_slice_timer_body (Ming Lei) [1823596] - [block] block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group() (Ming Lei) [1823596] - [block] block, bfq: clarify the goal of bfq_split_bfqq() (Ming Lei) [1823596] - [block] block, bfq: get a ref to a group when adding it to a service tree (Ming Lei) [1823596] - [block] block, bfq: remove ifdefs from around gets/puts of bfq groups (Ming Lei) [1823596] - [block] block, bfq: extend incomplete name of field on_st (Ming Lei) [1823596] - [block] block, bfq: get extra ref to prevent a queue from being freed during a group move (Ming Lei) [1823596] - [block] block, bfq: do not insert oom queue into position tree (Ming Lei) [1823596] - [block] block, bfq: do not plug I/O for bfq_queues with no proc refs (Ming Lei) [1823596] - [block] block, bfq: improve arithmetic division in bfq_delta() (Ming Lei) [1823596] - [block] block/bfq: remove unused bfq_class_rt which never used (Ming Lei) [1823596] - [block] block: Prevent hung_check firing during long sync IO (Ming Lei) [1813383] - [block] brd: check and limit max_part par (Ming Lei) [1790403]- [char] random: silence a lockdep splat with printk() (Brian Masney) [1798900] - [net] SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize (Steve Dickson) [1825388] - [include] percpu-refcount: Use normal instead of RCU-sched" (Waiman Long) [1803822] - [kernel] locking/spinlock/debug: Fix various data races (Waiman Long) [1803822] - [kernel] locktorture: Forgive apparent unfairness if CPU hotplug (Waiman Long) [1803822] - [kernel] locktorture: Use private random-number generators (Waiman Long) [1803822] - [tools] locktorture: Allow CPU-hotplug to be disabled via --bootargs (Waiman Long) [1803822] - [kernel] locking: locktorture: Do not include rwlock.h directly (Waiman Long) [1803822] - [kernel] locktorture: Replace strncmp() with str_has_prefix() (Waiman Long) [1803822] - [kernel] locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner (Waiman Long) [1803822] - [arm64] arm64/spinlock: fix a -Wunused-function warning (Waiman Long) [1803822] - [arm64] locking/osq: Use optimized spinning loop for arm64 (Waiman Long) [1803822] - [kernel] locking/qspinlock: Fix inaccessible URL of MCS lock paper (Waiman Long) [1803822] - [include] string.h: Add str_has_prefix() helper function (Waiman Long) [1803822] - [kernel] futex: Remove {get,drop}_futex_key_refs() (Waiman Long) [1803822] - [kernel] futex: Remove pointless mmgrap() + mmdrop() (Waiman Long) [1803822] - [kernel] futex: Unbreak futex hashing (Waiman Long) [1803822] - [fs] futex: Fix inode life-time issue (Waiman Long) [1803822] - [kernel] futex: Fix kernel-doc notation warning (Waiman Long) [1803822] - [kernel] futex: Prevent exit livelock (Waiman Long) [1803822] - [kernel] futex: Provide distinct return value when owner is exiting (Waiman Long) [1803822] - [include] futex: Add mutex around futex exit (Waiman Long) [1803822] - [kernel] futex: Provide state handling for exec() as well (Waiman Long) [1803822] - [kernel] futex: Sanitize exit state handling (Waiman Long) [1803822] - [kernel] futex: Mark the begin of futex exit explicitly (Waiman Long) [1803822] - [kernel] futex: Set task::futex_state to DEAD right after handling futex exit (Waiman Long) [1803822] - [kernel] futex: Split futex_mm_release() for exit/exec (Waiman Long) [1803822] - [kernel] exit/exec: Seperate mm_release() (Waiman Long) [1803822] - [kernel] futex: Replace PF_EXITPIDONE with a state (Waiman Long) [1803822] - [kernel] futex: Move futex exit handling into futex code (Waiman Long) [1803822] - [kernel] futex: Prevent robust futex exit race (Waiman Long) [1803822] - [kernel] futex: Drop leftover wake_q_add() comment (Waiman Long) [1803822] - [kernel] fork: Provide a function for copying init_mm (Waiman Long) [1803822] - [kernel] y2038: futex: Move compat implementation into futex.c (Waiman Long) [1803822] - [fs] nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutdown_callback() ("J. Bruce Fields") [1797484] - [fs] nfsd: minor 4.1 callback cleanup ("J. Bruce Fields") [1797484] - [video] vgacon: Fix a UAF in vgacon_invert_region (Vladis Dronov) [1818732] {CVE-2020-8647 CVE-2020-8649} - [powerpc] powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs (David Gibson) [1773891] - [clocksource] hyper-v: Make sched clock return nanoseconds correctly (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Set TSC clocksource as default w/ InvariantTSC (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Untangle stimers and timesync from clocksources (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Reserve PAGE_SIZE space for tsc page (Mohammed Gamal) [1816731] - [clocksource] x86/hyperv: Initialize clockevents earlier in CPU onlining (Mohammed Gamal) [1816731] - [x86] hyperv: Allow guests to enable InvariantTSC (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Suspend/resume the synic for hibernation (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Break out synic enable and disable operations (Mohammed Gamal) [1816731] - [x86] hyperv: Set pv_info.name to "Hyper-V" (Mohammed Gamal) [1816731] - [x86] hyperv: Hide pv_ops access for CONFIG_PARAVIRT=n (Mohammed Gamal) [1816731] - [clocksource] hyperv: Enable TSC page clocksource on 32bit (Mohammed Gamal) [1816731] - [clocksource] hyperv: Add Hyper-V specific sched clock function (Mohammed Gamal) [1816731] - [clocksource] hyperv: Allocate Hyper-V TSC page statically (Mohammed Gamal) [1816731] - [clocksource] Continue making Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [clocksource] Make Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [tools] hv: Reopen the devices if read() or write() returns errors (Mohammed Gamal) [1824182] - [tools] hv: add vmbus testing tool (Mohammed Gamal) [1824182] - [tools] hv: move to tools buildsystem (Mohammed Gamal) [1824182] - [tools] hv: kvp: eliminate 'may be used uninitialized' warning (Mohammed Gamal) [1824182] - [tools] hv: fix typos in toolchain (Mohammed Gamal) [1824182] - [tools] hv: fix KVP and VSS daemons exit code (Mohammed Gamal) [1824182] - [tools] hv: fixed Python pep8/flake8 warnings for lsvmbus (Mohammed Gamal) [1824182] - [tools] hv: kvp: Fix a warning of buffer overflow with gcc 8.0.1 (Mohammed Gamal) [1824182] - [tools] hv: fcopy: set 'error' in case an unknown operation was requested (Mohammed Gamal) [1824182] - [tools] hv: Fix a bug in the key delete code (Mohammed Gamal) [1824182] - [tools] hv: vss: fix loop device detection (Mohammed Gamal) [1824182] - [hv] hv: vmbus: Introduce latency testing (Mohammed Gamal) [1824182] - [tools] hv: update lsvmbus to be compatible with python3 (Mohammed Gamal) [1824182]- [hwtracing] coresight: etm4x: Add kernel configuration for CONTEXTID (Michael Petlan) [1818835] - [samples] samples/bpf: fix build by setting HAVE_ATTR_TEST to zero (Michael Petlan) [1818835] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events (Michael Petlan) [1818835] - [tools] perf script: Fix invalid LBR/binary mismatch error (Michael Petlan) [1818835] - [tools] perf c2c: Fix return type for histogram sorting comparision functions (Michael Petlan) [1818835] - [tools] perf session: Fix decompression of PERF_RECORD_COMPRESSED records (Michael Petlan) [1818835] - [tools] perf tools: Fix time sorting (Michael Petlan) [1818835] - [tools] perf tools: Remove unused trace_find_next_event() (Michael Petlan) [1818835] - [tools] perf scripting engines: Iterate on tep event arrays directly (Michael Petlan) [1818835] - [tools] perf tools: Make usage of test_attr__* optional for perf-sys.h (Michael Petlan) [1818835] - [tools] perf kmem: Fix memory leak in compact_gfp_flags() (Michael Petlan) [1818835] - [tools] perf c2c: Fix memory leak in build_cl_output() (Michael Petlan) [1818835] - [tools] perf tools: Fix mode setting in copyfile_mode_ns() (Michael Petlan) [1818835] - [tools] perf annotate: Fix multiple memory and file descriptor leaks (Michael Petlan) [1818835] - [tools] perf tools: Fix resource leak of closedir() on the error paths (Michael Petlan) [1818835] - [tools] perf evlist: Fix fix for freed id arrays (Michael Petlan) [1818835] - [tools] perf annotate: Don't return -1 for error when doing BPF disassembly (Michael Petlan) [1818835] - [tools] perf annotate: Return appropriate error code for allocation failures (Michael Petlan) [1818835] - [tools] perf annotate: Fix arch specific ->init() failure errors (Michael Petlan) [1818835] - [tools] perf annotate: Propagate the symbol__annotate() error return (Michael Petlan) [1818835] - [tools] perf annotate: Fix the signedness of failure returns (Michael Petlan) [1818835] - [tools] perf annotate: Propagate perf_env__arch() error (Michael Petlan) [1818835] - [tools] perf evsel: Fall back to global 'perf_env' in perf_evsel__env() (Michael Petlan) [1818835] - [tools] perf tools: Propagate get_cpuid() error (Michael Petlan) [1818835] - [tools] perf jevents: Fix period for Intel fixed counters (Michael Petlan) [1818835] - [tools] perf script brstackinsn: Fix recovery from LBR/binary mismatch (Michael Petlan) [1818835] - [tools] perf docs: Correct and clarify jitdump spec (Michael Petlan) [1818835] - [tools] perf inject jit: Fix JIT_CODE_MOVE filename (Michael Petlan) [1818835] - [tools] perf map: Fix overlapped map handling (Michael Petlan) [1818835] - [tools] perf vendor events s390: Use s390 machine name instead of type 8561 (Michael Petlan) [1818835] - [tools] perf llvm: Don't access out-of-scope array (Michael Petlan) [1818835] - [tools] perf docs: Allow man page date to be specified (Michael Petlan) [1818835] - [tools] perf tests: Avoid raising SEGV using an obvious NULL dereference (Michael Petlan) [1818835] - [tools] libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind build failure on i386 systems (Michael Petlan) [1818835] - [tools] perf parser: Remove needless include directives (Michael Petlan) [1818835] - [tools] perf build: Add detection of java-11-openjdk-devel package (Michael Petlan) [1818835] - [tools] perf jvmti: Include JVMTI support for s390 (Michael Petlan) [1818835] - [tools] perf evlist: Fix access of freed id arrays (Michael Petlan) [1818835] - [tools] perf stat: Fix free memory access / memory leaks in metrics (Michael Petlan) [1818835] - [tools] perf tools: Replace needless mmap.h with what is needed, event.h (Michael Petlan) [1818835] - [tools] perf evsel: Move config terms to a separate header (Michael Petlan) [1818835] - [tools] perf evlist: Remove unused perf_evlist__fprintf() method (Michael Petlan) [1818835] - [tools] perf evsel: Introduce evsel_fprintf.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove need for symbol_conf in evsel_fprintf.c (Michael Petlan) [1818835] - [tools] perf copyfile: Move copyfile routines to separate files (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__poll() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__alloc_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add libperf_init() call to the tests (Michael Petlan) [1818835] - [tools] libperf: Merge libperf_set_print() into libperf_init() (Michael Petlan) [1818835] - [tools] libperf: Add libperf dependency for tests targets (Michael Petlan) [1818835] - [tools] libperf: Use sys/types.h to get ssize_t, not unistd.h (Michael Petlan) [1818835] - [tools] perf tools: No need to include internal/lib.h from util/util.h (Michael Petlan) [1818835] - [tools] libperf: Move 'page_size' global variable to libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add_fd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__read_format() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__first()/last() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__alloc_id/perf_evsel__free_id functions (Michael Petlan) [1818835] - [tools] libperf: Move 'heads' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'ids' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'sample_id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add missing 'struct xyarray' forward declaration (Michael Petlan) [1818835] - [tools] libperf: Move 'pollfd' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'mmap_len' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'nr_mmaps' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'system_wide' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add 'flush' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'event_copy' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'overwrite' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add prev/start/end to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'refcnt' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'cpu' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'fd' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'mask' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add perf_mmap struct (Michael Petlan) [1818835] - [tools] perf evlist: Adopt backwards ring buffer state enum (Michael Petlan) [1818835] - [tools] libperf: Link libapi.a in libperf.so (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__purge() to evlist__purge() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__exit() to evlist__exit() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__alloc_mmap() to evlist__alloc_mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__munmap() to evlist__munmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__mmap() to evlist__mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename 'struct perf_mmap' to 'struct mmap' (Michael Petlan) [1818835] - [tools] tools: Add missing stdio.h include to asm/bug.h header (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for tep plugins APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Move traceevent plugins in its own subdirectory (Michael Petlan) [1818835] - [tools] libtraceevent: Add tep_get_event() in event-parse.h (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, changes in event printing APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, rename tep_ref_get() to tep_get_ref() (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for libtraceevent event print related API (Michael Petlan) [1818835] - [tools] libtraceevent: Round up in tep_print_event() time precision (Michael Petlan) [1818835] - [tools] perf record: Move restricted maps check to after a possible fallback to not collect kernel samples (Michael Petlan) [1818835] - [tools] perf record: Fix priv level with branch sampling for paranoid=2 (Michael Petlan) [1818835] - [tools] perf probe: Fix to clear tev->nargs in clear_probe_trace_event() (Michael Petlan) [1818835] - [tools] perf probe: Skip same probe address for a given line (Michael Petlan) [1818835] - [tools] perf tests: Fix static build test (Michael Petlan) [1818835] - [tools] perf kvm stat: Set 'trace_cycles' as default event for 'perf kvm record' in powerpc (Michael Petlan) [1818835] - [tools] perf kvm: Add arch neutral function to choose event for perf kvm record (Michael Petlan) [1818835] - [tools] perf kvm: Move kvm-stat header file from conditional inclusion to common include section (Michael Petlan) [1818835] - [tools] perf test: Fix spelling mistake "allos" -> "allocate" (Michael Petlan) [1818835] - [tools] perf stat: Fix a segmentation fault when using repeat forever (Michael Petlan) [1818835] - [tools] perf stat: Reset previous counts on repeat with interval (Michael Petlan) [1818835] - [tools] tools lib traceevent: Convert remaining pusers to p (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate .c file (Michael Petlan) [1818835] - [tools] perf memswap: Adopt 'struct u64_swap' from evsel.h (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate header (Michael Petlan) [1818835] - [tools] perf auxtrace: Add missing 'struct perf_sample' forward declaration (Michael Petlan) [1818835] - [tools] perf sched: Add missing event.h include directive (Michael Petlan) [1818835] - [tools] perf annotate: Add missing machine.h include directive (Michael Petlan) [1818835] - [tools] perf hist: Add missing 'struct branch_stack' forward declaration (Michael Petlan) [1818835] - [tools] perf python: Remove debug.h (Michael Petlan) [1818835] - [tools] perf callchain: Remove needless event.h include (Michael Petlan) [1818835] - [tools] perf stat: Move perf_stat_synthesize_config() to event.h (Michael Petlan) [1818835] - [tools] perf event: Move perf_event__synthesize* to event.h (Michael Petlan) [1818835] - [tools] perf env: Remove needless cpumap.h header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing dso.h header (Michael Petlan) [1818835] - [tools] perf probe: Add missing build-id.h header (Michael Petlan) [1818835] - [tools] perf tools: Remove util.h from where it is not needed (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from places where it is not needed (Michael Petlan) [1818835] - [tools] perf debug: No need to include ui/util.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless builtin.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Add PMU event JSON files for ARM Cortex-A76 and, Neoverse N1 (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_cpu_map__max() function (Michael Petlan) [1818835] - [tools] libperf: Add missing event.h file to install rule (Michael Petlan) [1818835] - [tools] perf tests: Add libperf automated test for 'make -C tools/perf build-test' (Michael Petlan) [1818835] - [tools] perf python: Add missing python/perf.so dependency for libperf (Michael Petlan) [1818835] - [tools] perf build: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1818835] - [tools] perf intel-pt: Use shared x86 insn decoder (Michael Petlan) [1818835] - [tools] objtool: Move x86 insn decoder to a common location (Michael Petlan) [1818835] - [tools] perf intel-pt: Remove inat.c from build dependency list (Michael Petlan) [1818835] - [tools] perf: Update .gitignore file (Michael Petlan) [1818835] - [tools] perf metricgroup: Support multiple events for metricgroup (Michael Petlan) [1818835] - [tools] perf metricgroup: Scale the metric result (Michael Petlan) [1818835] - [tools] perf pmu: Change convert_scale from static to global (Michael Petlan) [1818835] - [tools] perf symbols: Move mem_info and branch_info out of symbol.h (Michael Petlan) [1818835] - [tools] perf auxtrace: Uninline functions that touch perf_session (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread_map.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless map.h include directives (Michael Petlan) [1818835] - [tools] perf probe: No need for symbol.h, symbol_conf is enough (Michael Petlan) [1818835] - [tools] perf tools: Remove needless sort.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Move 'struct events_stats' and prototypes to separate header (Michael Petlan) [1818835] - [tools] perf hist: Remove needless ui/progress.h from hist.h (Michael Petlan) [1818835] - [tools] perf dsos: Move the dsos struct and its methods to separate source files (Michael Petlan) [1818835] - [tools] perf symbols: Move symsrc prototypes to a separate header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing linux/refcount.h to symbol.h (Michael Petlan) [1818835] - [tools] perf symbol: Move C++ demangle defines to the only file using it (Michael Petlan) [1818835] - [tools] perf dso: Adopt DSO related macros from symbol.h (Michael Petlan) [1818835] - [tools] libtraceevent: Change users plugin directory (Michael Petlan) [1818835] - [tools] libtraceevent: Remove tep_register_trace_clock() (Michael Petlan) [1818835] - [tools] libtraceevent, perf tools: Changes in tep_print_event_* APIs (Michael Petlan) [1818835] - [tools] perf event: Remove needless include directives from event.h (Michael Petlan) [1818835] - [tools] perf env: Remove env.h from other headers where just a fwd decl is needed (Michael Petlan) [1818835] - [tools] perf debug: Remove needless include directives from debug.h (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from header files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove perf.h from source files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove needless perf.h include directive from headers (Michael Petlan) [1818835] - [tools] perf time-utils: Adopt rdclock() from perf.h (Michael Petlan) [1818835] - [tools] perf tools: Move everything related to sys_perf_event_open() to perf-sys.h (Michael Petlan) [1818835] - [tools] perf header: Move CPUINFO_PROC to the only file where it is used (Michael Petlan) [1818835] - [tools] perf tools: Remove needless libtraceevent include directives (Michael Petlan) [1818835] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Michael Petlan) [1818835] - [tools] perf c2c: Display proper cpu count in nodes column (Michael Petlan) [1818835] - [tools] tools lib traceevent: Remove unneeded qsort and uses memmove instead (Michael Petlan) [1818835] - [tools] tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure (Michael Petlan) [1818835] - [tools] perf evlist: Use unshare(CLONE_FS) in sb threads to let setns(CLONE_NEWNS) work (Michael Petlan) [1818835] - [tools] libperf: Move 'enum perf_user_event_type' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix (Michael Petlan) [1818835] - [tools] libperf: Add 'union perf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMPRESSED 'struct compressed_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_FEATURE 'struct feature_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_TIME_CONV 'struct time_conv_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_ROUND 'struct stat_round_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT 'struct stat_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_CONFIG 'struct stat_config_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THREAD_MAP 'struct thread_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SWITCH 'struct context_switch_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ITRACE_START 'struct itrace_start_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUX 'struct aux_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_ERROR 'struct auxtrace_error_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE 'struct auxtrace_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_INFO 'struct auxtrace_info_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ID_INDEX 'struct id_index_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_BUILD_ID 'struct build_id_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_TRACING_DATA 'struct tracing_data_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_EVENT_TYPE 'struct event_type_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_EVENT_UPDATE 'struct event_update_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_CPU_MAP 'struct cpu_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_ATTR 'struct attr_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf top: Fix event group with more than two events (Michael Petlan) [1818835] - [tools] perf top: Decay all events in the evlist (Michael Petlan) [1818835] - [tools] perf clang: Delete needless util-cxx.h header (Michael Petlan) [1818835] - [tools] perf evlist: Remove needless util.h from evlist.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless util.h include from builtin.h (Michael Petlan) [1818835] - [tools] perf tools: Warn that perf_event_paranoid can restrict kernel symbols (Michael Petlan) [1818835] - [tools] perf symbols: Use CAP_SYSLOG with kptr_restrict checks (Michael Petlan) [1818835] - [tools] perf evsel: Kernel profiling is disallowed only when perf_event_paranoid > 1 (Michael Petlan) [1818835] - [tools] perf tools: Use CAP_SYS_ADMIN with perf_event_paranoid checks (Michael Petlan) [1818835] - [tools] perf event: Check ref_reloc_sym before using it (Michael Petlan) [1818835] - [tools] perf arch powerpc: Sync powerpc syscall.tbl (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_missing_features::bpf_event to ::bpf (Michael Petlan) [1818835] - [tools] perf tool: Rename perf_tool::bpf_event to bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::bpf_event to perf_event::bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::ksymbol_event to perf_event::ksymbol (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" suffix (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SAMPLE 'struct sample_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_BPF_EVENT 'struct bpf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_KSYMBOL 'struct ksymbol_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THROTTLE 'struct throttle_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_READ 'struct read_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST_SAMPLES 'struct lost_samples_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST 'struct lost_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_FORK 'struct fork_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_NAMESPACES 'struct namespaces_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMM 'struct comm_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP2 'struct mmap2_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP 'struct mmap_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf script: Fix memory leaks in list_scripts() (Michael Petlan) [1818835] - [tools] perf report: Fix --ns time sort key output (Michael Petlan) [1818835] - [tools] perf report: Use timestamp__scnprintf_nsec() for time sort key (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Reduce perf_event_output() boilerplate (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Introduce helper to get the scratch space (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Postpone tmp map lookup to after pid_filter (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_filename to augmented_arg (Michael Petlan) [1818835] - [tools] perf trace beauty ioctl: Fix off-by-one error in cmd->string table (Michael Petlan) [1818835] - [tools] perf tests: Fixes hang in zstd compression test by changing the source of random data (Michael Petlan) [1818835] - [tools] perf sort: Remove needless headers from sort.h, provide fwd struct decls (Michael Petlan) [1818835] - [tools] perf srcline: Add missing srcline.h header to files needing its defs (Michael Petlan) [1818835] - [tools] perf cacheline: Move cacheline related routines to separate files (Michael Petlan) [1818835] - [tools] perf record: Move record_opts and other record decls out of perf.h (Michael Petlan) [1818835] - [tools] perf stat: Remove needless headers from stat.h (Michael Petlan) [1818835] - [tools] perf cpumap: No need to include perf.h, ditch it (Michael Petlan) [1818835] - [tools] libperf: Fix alignment trap with xyarray contents in 'perf stat' (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__nr/perf_thread_map__pid functions (Michael Petlan) [1818835] - [tools] perf cpumap: Remove needless includes from cpumap.h (Michael Petlan) [1818835] - [tools] perf evsel: Switch to libperf's cpumap.h (Michael Petlan) [1818835] - [tools] perf x86 kvm-stat: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf evsel: util/evsel.h needs stdio.h as it uses FILE (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless stddef.h from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless counts.h header from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Add missing perf/evsel.h header in util/evsel.h (Michael Petlan) [1818835] - [tools] perf scripting python: Add missing counts.h header (Michael Petlan) [1818835] - [tools] perf stat: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf tests: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf script: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf evlist: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf bpf: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf counts: Add missing headers needed for types used (Michael Petlan) [1818835] - [tools] perf evsel: Move xyarray.h from evsel.c to evsel.h to reduce include dep tree (Michael Petlan) [1818835] - [tools] perf metricgroup: Remove needless includes from metricgroup.h (Michael Petlan) [1818835] - [tools] perf kvm s390: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf arm64: Add missing debug.h header (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__idx() to perf_cpu_map__idx() (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__empty() to perf_cpu_map__empty() (Michael Petlan) [1818835] - [tools] perf tools: Use perf_cpu_map__nr instead of cpu_map__nr (Michael Petlan) [1818835] - [tools] tools headers: Add missing perf_event.h include (Michael Petlan) [1818835] - [tools] libperf: Fix arch include paths (Michael Petlan) [1818835] - [tools] tools headers: Fixup bitsperlong per arch includes (Michael Petlan) [1818835] - [tools] perf top: Show info message while collecting samples (Michael Petlan) [1818835] - [tools] perf ui browser: Allow specifying message to show when no samples are available to display (Michael Petlan) [1818835] - [tools] perf ui: Introduce non-interactive ui__info_window() function (Michael Petlan) [1818835] - [tools] perf ui: Make 'exit_msg' optional in ui__question_window() (Michael Petlan) [1818835] - [tools] perf cs-etm: Support sample flags 'insn' and 'insnlen' (Michael Petlan) [1818835] - [tools] perf report: Prefer DWARF callstacks to LBR ones when captured both (Michael Petlan) [1818835] - [tools] perf report: Dump LBR callstack data by -D jointly with thread stack (Michael Petlan) [1818835] - [tools] perf record: Enable LBR callstack capture jointly with thread stack (Michael Petlan) [1818835] - [tools] tools lib traceevent: Fix "robust" test of do_generate_dynamic_list_file (Michael Petlan) [1818835] - [tools] perf evsel: Add comment for 'idx' member in 'struct perf_sample_id (Michael Petlan) [1818835] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Michael Petlan) [1818835] - [tools] tools headers: Grab copy of linux/const.h, needed by linux/bits.h (Michael Petlan) [1818835] - [tools] perf tools: tools/include should come before tools/uapi/include (Michael Petlan) [1818835] - [tools] tools headers: Add limits.h to access __WORDSIZE (Michael Petlan) [1818835] - [tools] perf unwind: Remove unnecessary test (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind when tid != pid (Michael Petlan) [1818835] - [tools] perf map: Use zalloc for map_groups (Michael Petlan) [1818835] - [tools] perf report: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf top: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf trace: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf evswitch: Add hint when not finding specified on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move enoent error message printing to separate function (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce init() method to set the on/off evsels from the command line (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce OPTS_EVSWITCH() for cmd line processing (Michael Petlan) [1818835] - [tools] perf evswitch: Add the names of on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move switch logic to use in other tools (Michael Petlan) [1818835] - [tools] perf evswitch: Move struct to a separate header to use in other tools (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch off processing of other events (Michael Petlan) [1818835] - [tools] perf script: Allow showing the --switch-on event (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch on processing of other events (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Tremontx event file v1.02 (Michael Petlan) [1818835] - [tools] perf ui: No need to set ui_browser to 1 twice (Michael Petlan) [1818835] - [tools] perf record: Support aarch64 random socket_id assignment (Michael Petlan) [1818835] - [tools] perf.data documentation: Clarify HEADER_SAMPLE_TOPOLOGY format (Michael Petlan) [1818835] - [tools] perf evsel: Provide meaningful warning when trying to use 'aux_output' on older kernels (Michael Petlan) [1818835] - [tools] perf intel-pt: Add brief documentation for PEBS via Intel PT (Michael Petlan) [1818835] - [tools] perf tools: Add aux-output config term (Michael Petlan) [1818835] - [tools] perf intel-pt: Process options for PEBS event synthesis (Michael Petlan) [1818835] - [tools] perf tools: Add itrace option 'o' to synthesize aux-output events (Michael Petlan) [1818835] - [tools] perf tools: Add aux_output attribute flag (Michael Petlan) [1818835] - [tools] perf record: Add an option to take an AUX snapshot on exit (Michael Petlan) [1818835] - [tools] perf ftrace: Improve error message about capability to use ftrace (Michael Petlan) [1818835] - [tools] perf ftrace: Use CAP_SYS_ADMIN instead of euid==0 (Michael Petlan) [1818835] - [tools] perf tools: Add CAP_SYSLOG define for older systems (Michael Petlan) [1818835] - [tools] perf tools: Add NO_LIBCAP=1 to the minimal build test (Michael Petlan) [1818835] - [tools] perf tools: Add helpers to use capabilities if present (Michael Petlan) [1818835] - [tools] tools build: Add capability-related feature detection (Michael Petlan) [1818835] - [tools] perf top: Collapse and resort all evsels in a group (Michael Petlan) [1818835] - [tools] perf hist: Remove dummy entries when finding real ones (Michael Petlan) [1818835] - [tools] perf trace: Fix segmentation fault when access syscall info on arm64 (Michael Petlan) [1818835] - [tools] perf hists: Do not link a pair if already linked (Michael Petlan) [1818835] - [tools] perf top: Set display thread COMM to help with debugging (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Icelake V1.00 event file (Michael Petlan) [1818835] - [tools] perf tools: Fix paths in include statements (Michael Petlan) [1818835] - [tools] perf test vfs_getname: Disable ~/.perfconfig to get default output (Michael Petlan) [1818835] - [tools] perf config: Document the PERF_CONFIG environment variable (Michael Petlan) [1818835] - [tools] perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig (Michael Petlan) [1818835] - [tools] perf session: Avoid infinite loop when seeing invalid header.size (Michael Petlan) [1818835] - [tools] libperf: Initial documentation (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel tests (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist test (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map test (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map test (Michael Petlan) [1818835] - [tools] libperf: Add tests support (Michael Petlan) [1818835] - [tools] libperf: Add install targets (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__attr() function (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evlist__enable()/disable() functions from perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evlist__open()/close() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__cpus()/threads() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__for_each_cpu() macro (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__enable()/disable()/apply_filter() functions (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__read() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__close() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__open() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__alloc_fd() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt the readn()/writen() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Move nr_members from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Move fd array from perf's evsel to lobperf's perf_evsel class (Michael Petlan) [1818835] - [tools] libperf: Adopt xyarray class from perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__set_maps() function (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add has_user_cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add own_cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__for_each_evsel() iterator (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__new() function (Michael Petlan) [1818835] - [tools] libperf: Move zalloc.o into libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions (Michael Petlan) [1818835] - [tools] libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add nr_entries to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__remove() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__init() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__init function (Michael Petlan) [1818835] - [tools] libperf: Include perf_evlist in evlist object (Michael Petlan) [1818835] - [tools] libperf: Include perf_evsel in evsel object (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist and perf_evsel structs (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__get()/perf_thread_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__new_dummy() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map struct (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__get()/perf_cpu_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__dummy_new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map struct (Michael Petlan) [1818835] - [tools] libperf: Add debug output support (Michael Petlan) [1818835] - [tools] libperf: Add perf/core.h header (Michael Petlan) [1818835] - [tools] libperf: Add libperf to the python.so build (Michael Petlan) [1818835] - [tools] libperf: Add build version support (Michael Petlan) [1818835] - [tools] libperf: Make libperf.a part of the perf build (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__disable() to evlist__disable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__enable() to evlist__enable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__close() to evlist__close() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__open() to evlist__open() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__cpus() to evsel__cpus() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__apply_filter() to evsel__apply_filter() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__disable() to evsel__disable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__enable() to evsel__enable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__open() to evsel__open() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__remove() to evlist__remove() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__add() to evlist__add() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__new() to evsel__new() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__delete() to evsel__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__delete() to evlist__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__new() to evlist__new() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__init() to evlist__init() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__init() to evsel__init() (Michael Petlan) [1818835] - [tools] perf evlist: Rename struct perf_evlist to struct evlist (Michael Petlan) [1818835] - [tools] perf evsel: Rename struct perf_evsel to struct evsel (Michael Petlan) [1818835] - [tools] perf tools: Rename struct thread_map to struct perf_thread_map (Michael Petlan) [1818835] - [tools] perf cpu_map: Rename struct cpu_map to struct perf_cpu_map (Michael Petlan) [1818835] - [tools] perf stat: Move loaded out of struct perf_counts_values (Michael Petlan) [1818835] - [tools] perf trace: Add "sendfile64" alias to the "sendfile" syscall (Michael Petlan) [1818835] - [tools] perf trace: Reuse BPF augmenters from syscalls with similar args signature (Michael Petlan) [1818835] - [tools] perf trace: Preallocate the syscall table (Michael Petlan) [1818835] - [tools] perf trace: Mark syscall ids that are not allocated to avoid unnecessary error messages (Michael Petlan) [1818835] - [tools] perf trace: Forward error codes when trying to read syscall info (Michael Petlan) [1818835] - [tools] perf trace beauty: Add BPF augmenter for the 'rename' syscall (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify bind's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify 'sendto's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Do not try to use the fd->pathname beautifier for bind/connect fd arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Disable fd->pathname when close() not enabled (Michael Petlan) [1818835] - [tools] perf trace beauty: Make connect's addrlen be printed as an int, not hex (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Augment sockaddr arg in 'connect' (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_args_filename to augmented_args_payload (Michael Petlan) [1818835] - [tools] perf trace: Look for default name for entries in the syscalls prog array (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Support copying two string syscall args (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Switch to using BPF_MAP_TYPE_PROG_ARRAY (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Add handler for "openat" (Michael Petlan) [1818835] - [tools] perf trace: Handle raw_syscalls:sys_enter just like the BPF_OUTPUT augmented event (Michael Petlan) [1818835] - [tools] perf trace: Put the per-syscall entry/exit prog_array BPF map infrastructure in place (Michael Petlan) [1818835] - [tools] perf trace: Allow specifying the bpf prog to augment specific syscalls (Michael Petlan) [1818835] - [tools] perf trace: Add BPF handler for unaugmented syscalls (Michael Petlan) [1818835] - [tools] perf trace: Order -e syscalls table (Michael Petlan) [1818835] - [tools] perf trace: Look up maps just on the __augmented_syscalls__ BPF object (Michael Petlan) [1818835] - [tools] perf trace: Add pointer to BPF object containing __augmented_syscalls__ (Michael Petlan) [1818835] - [tools] perf evsel: Store backpointer to attached bpf_object (Michael Petlan) [1818835] - [tools] perf bpf: Do not attach a BPF prog to a tracepoint if its name starts with ! (Michael Petlan) [1818835] - [tools] perf include bpf: Add bpf_tail_call() prototype (Michael Petlan) [1818835] - [tools] perf: cs-etm: Optimize option setup for CPU-wide sessions (Michael Petlan) [1818835] - [tools] perf cs-etm: Remove duplicate GENMASK() define, use linux/bits.h instead (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for CPU-wide trace scenarios (Michael Petlan) [1818835] - [tools] perf cs-etm: Add notion of time to decoding code (Michael Petlan) [1818835] - [tools] perf cs-etm: Linking PE contextID with perf thread mechanic (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for multiple traceID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Use traceID aware memory callback API (Michael Petlan) [1818835] - [tools] perf cs-etm: Move tid/pid to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Move thread to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Get rid of unused cpu in struct cs_etm_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Introduce the concept of trace ID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Fix indentation in function cs_etm__process_decoder_queue() (Michael Petlan) [1818835] - [tools] perf cs-etm: Move packet queue out of decoder structure (Michael Petlan) [1818835] - [tools] perf cs-etm: Refactor error path in cs_etm_decoder__new() (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of switch-CPU-wide events (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of itrace start events (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure SWITCH_EVENTS in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure timestamp generation in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure contextID tracing in CPU-wide mode (Michael Petlan) [1818835] - [kernel] perf/core: Fix missing static inline on perf_cgroup_switch() (Michael Petlan) [1818835] - [kernel] perf/core: Consistently fail fork on allocation failures (Michael Petlan) [1818835] - [kernel] perf/core: Disallow uncore-cgroup events (Michael Petlan) [1818835] - [include] perf/headers: Fix spelling s/EACCESS/EACCES/, s/privilidge/privilege/ (Michael Petlan) [1818835] - [x86] perf/x86/uncore: Fix event group support (Michael Petlan) [1818835] - [kernel] perf/core: Start rejecting the syscall with attr.__reserved_2 set (Michael Petlan) [1818835] - [kernel] perf/aux: Fix tracking of auxiliary trace buffer allocation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Fix base for single entry topa (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/intel: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Update C-state counters for Ice Lake (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add new CPU model numbers for Ice Lake (Michael Petlan) [1818835] - [kernel] perf/core: Fix corner case in perf_rotate_context() (Michael Petlan) [1818835] - [kernel] perf/core: Rework memory accounting in perf_mmap() (Michael Petlan) [1818835] - [kernel] perf/core: Fix several typos in comments (Michael Petlan) [1818835] - [x86] perf/x86: Make more stuff static (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Get rid of reverse lookup table for ToPA (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Free up space in a ToPA descriptor (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Split ToPA metadata and page layout (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use pointer arithmetics instead in ToPA entry calculation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use helpers to obtain ToPA entry size (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Clean up ToPA allocation path (Michael Petlan) [1818835]- [scsi] scsi: bnx2fc: Update the driver version to 2.12.13 (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: fix boolreturn.cocci warnings (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Fix SCSI command completion after cleanup is posted (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Process the RQE with CQE in interrupt context (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() (Nilesh Javali) [1792115] - [powerpc] powerpc/smp: Use nid as fallback for package_id (Steve Best) [1764530] - [kernel] audit: Add __rcu annotation to RCU pointer (Richard Guy Briggs) [1822776] - [infiniband] i40iw: Report correct firmware version (Stefan Assmann) [1726909] - [x86] x86/mce/amd: Add PPIN support for AMD MCE (Wei Huang) [1790521] - [kernel] locking/percpu-rwsem: Fix a task_struct refcount (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Add might_sleep() for writer locking (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Fold __percpu_up_read() (Waiman Long) [1810257] - [kernel] locking/rwsem: Remove RWSEM_OWNER_UNKNOWN (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Remove the embedded rwsem (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Extract __percpu_down_read_trylock() (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Convert to bool (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_map (Waiman Long) [1810257] - [kernel] locking/lockdep: Remove unused @nested argument from lock_release() (Waiman Long) [1810257] - [kernel] sched/core: Convert get_task_struct() to return the task (Waiman Long) [1810257] - [kernel] locking/lockdep, cpu/hotplug: Annotate AP thread (Waiman Long) [1810257] - [tty] tty/ldsem: Decrement wait_readers on timeouted down_read() (Waiman Long) [1810257] - [tty] tty/ldsem: Convert to regular lockdep annotations (Waiman Long) [1810257] - [tty] tty/ldsem: Wake up readers after timed out down_write() (Waiman Long) [1810257] - [tty] atomic/tty: Fix up atomic abuse in ldsem (Waiman Long) [1810257] - [kernel] cpu/hotplug: Remove skip_onerr field from cpuhp_step structure (Waiman Long) [1810257] - [watchdog] watchdog: hpwdt: drop warning after calling watchdog_init_timeout (Joseph Szczypek) [1790669] - [mm] powerpc/pkeys: Fix handling of pkey state across fork() (Steve Best) [1823744] - [irqchip] irqchip/gic-v3: Workaround Cavium erratum 38539 when reading GICD_TYPER2 (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Avoid 64bit division for the sake of 32bit ARM (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Rename VPENDBASER/VPROPBASER accessors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove superfluous WARN_ON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Drop 'tmp' in inherit_vpe_l1_table_from_rd() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Ensure L2 vPE table is allocated at RD level (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Set vpe_l1_base for all redistributors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Fix programming of GICR_VPROPBASER_4_1_SIZE (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Only provision redistributors that are enabled in ACPI (Mark Salter) [1818174] - [arm64] arm64: acpi: fix DAIF manipulation with pNMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Allow direct invalidation of VLPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Suppress per-VLPI doorbell (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE INVALL callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE eviction callback (Mark Salter) [1818174] - [include] irqchip/gic-v4.1: Add VPE residency callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add mask/unmask doorbell callbacks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Plumb skeletal VPE irqchip (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMOVP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Don't use the VPE proxy if RVPEID is set (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMAPP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: VPE table (aka GICR_VPROPBASER) allocation (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add GICv4.1 VPEID size discovery (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect GICv4.1 supporting RVPEID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix get_vlpi_map() breakage with doorbells (Mark Salter) [1818174] - [arm64] arm64: Kconfig: Remove CONFIG_ prefix from ARM64_PSEUDO_NMI section (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make vlpi_lock a spinlock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Lock VLPI map array before translating it (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INT/CLEAR commands targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INV command targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Add its_vlpi_map helpers (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->device_ids and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->ite_size and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make is_v4 use a TYPER copy (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Allow LPI invalidation via the DirectLPI interface (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Factor out wait_for_syncr primitive (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free collection mapping on device teardown (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix u64 to __le64 warnings (Mark Salter) [1818174] - [irqchip] irqchip: Remove redundant semicolon after while (Mark Salter) [1818174] - [virt] KVM: vgic-v4: Track the number of VLPIs per vcpu (Mark Salter) [1818174] - [virt] KVM: arm64: vgic-v4: Move the GICv4 residency flow to be driven by vcpu_load/put (Mark Salter) [1818174] - [arm64] arm64: add local_daif_inherit() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Use the exact ITSList for VMOVP (Mark Salter) [1818174] - [arm64] arm64: Relax ICC_PMR_EL1 accesses when ICC_CTLR_EL1.PMHE is clear (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking for compat (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Fix GIC_LINE_NR accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove the redundant set_bit for lpi_map (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirks for HIP06/07 invalid GICD_TYPER erratum 161010803 (Mark Salter) [1818174] - [irqchip] irqchip/gic: Skip DT quirks when evaluating IIDR-based quirks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Warn about inconsistent implementations of extended ranges (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add EPPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI partition descriptors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI NMI refcounts (Mark Salter) [1818174] - [irqchip] irqchip/gic: Prepare for more than 16 PPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add ESPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add INTID range and convertion primitives (Mark Salter) [1818174] - [irqchip] irqchip/gic: Rework gic_configure_irq to take the full ICFGR base (Mark Salter) [1818174] - [irqchip] irqchip/gic-v2m: Register the frame's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Register the ITS' PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [arm64] arm64: kprobes: Recover pstate.D in single-step exception handler (Mark Salter) [1818174] - [arm64] arm64: Lower priority mask for GIC_PRIO_IRQON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Mark expected switch fall-through (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix misuse of GENMASK macro (Mark Salter) [1818174] - [arm64] arm64: fix kernel stack overflow in kdump capture kernel (Mark Salter) [1818174] - [arm64] arm64: irqflags: Introduce explicit debugging for IRQ priorities (Mark Salter) [1818174] - [arm64] arm64: Enable the support of pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking (Mark Salter) [1818174] - [arm64] arm64: Fix interrupt tracing in the presence of NMIs (Mark Salter) [1818174] - [arm64] arm64: irqflags: Add condition flags to inline asm clobber list (Mark Salter) [1818174] - [arm64] arm64: irqflags: Pass flags as readonly operand to restore instruction (Mark Salter) [1818174] - [arm64] arm64: Do not enable IRQs for ct_user_exit (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix command queue pointer comparison bug (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make free_lpi_range a little cheaper (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Drop redundant initialization in mk_lpi_range (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Move allocation outside mutex (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix typo in a comment in its_msi_prepare() (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: fix some definitions of inner cacheability attributes (Mark Salter) [1818174] - [arm64] arm64: fix wrong check of on_sdei_stack in nmi context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp (Mark Salter) [1818174] - [arm64] arm64: remove obsolete selection of MULTI_IRQ_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip/gicv3-its: Use NUMA aware memory allocation for ITS tables (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table (Mark Salter) [1818174] - [arm64] arm64: irqflags: Fix clang build warnings (Mark Salter) [1818174] - [arm64] arm64: KVM/mm: Move SEA handling behind a single 'claim' interface (Mark Salter) [1818174] - [arm64] arm64: Skip irqflags tracing for NMI in IRQs disabled context (Mark Salter) [1818174] - [arm64] arm64: Skip preemption when exiting an NMI (Mark Salter) [1818174] - [arm64] arm64: Handle serror in NMI context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupts to be set as pseudo-NMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Handle pseudo-NMIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect if GIC can support pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: gic-v3: Implement arch support for priority masking (Mark Salter) [1818174] - [irqchip] arm64: Switch to PMR masking when starting CPUs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Factor group0 detection into functions (Mark Salter) [1818174] - [arm64] arm64: alternative: Apply alternatives early in boot process (Mark Salter) [1818174] - [arm64] arm64: alternative: Allow alternative status checking per cpufeature (Mark Salter) [1818174] - [arm64] arm64: sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Mark Salter) [1818174] - [arm64] arm64: daifflags: Include PMR in daifflags restore operations (Mark Salter) [1818174] - [arm64] arm64: irqflags: Use ICC_PMR_EL1 for interrupt masking (Mark Salter) [1818174] - [firmware] efi: Let architectures decide the flags that should be saved/restored (Mark Salter) [1818174] - [kvm] arm64: kvm: Unmask PMR before entering guest (Mark Salter) [1818174] - [mm] arm64: Unmask PMR before going idle (Mark Salter) [1818174] - [arm64] arm64: Make PMR part of task context (Mark Salter) [1818174] - [arm64] arm64: ptrace: Provide definitions for PMR values (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Switch to PMR masking before calling IRQ handler (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Add cpufeature for IRQ priority masking (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Set SYSREG_GIC_CPUIF as a boot system feature (Mark Salter) [1818174] - [arm64] arm64: Remove unused daif related functions/macros (Mark Salter) [1818174] - [arm64] arm64: Fix HCR.TGE status for NMI contexts (Mark Salter) [1818174] - [kernel] irqdesc: Add domain handler for NMIs (Mark Salter) [1818174] - [kernel] genirq: Update irq stats from NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI management for percpu_devid interrupts (Mark Salter) [1818174] - [kernel] genirq: Provide basic NMI management for interrupt lines (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: Fix ITT_entry_size accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Gracefully fail on LPI exhaustion (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Plug allocation race for devices sharing a DevID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4: Fix occasional VLPI drop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-mbi: Fix uninitialized mbi_lock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirk for msm8996 broken registers (Mark Salter) [1818174] - [irqchip] irqchip/gic: Add support to device tree based quirks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Batch cpu_enable callbacks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Use linear array for detection and verification (Mark Salter) [1818174] - [arm64] arm64: capabilities: Optimize this_cpu_has_cap (Mark Salter) [1818174] - [arm64] arm64: capabilities: Speed up capability lookup (Mark Salter) [1818174] - [irqchip] irqchip: Convert to using pOFn instead of device_node.name (Mark Salter) [1818174] - [mm] arm64: Use daifflag_restore after bp_hardening (Mark Salter) [1818174] - [arm64] arm64: daifflags: Use irqflags functions for daifflags (Mark Salter) [1818174] - [include] irqchip/gic: Unify GIC priority definitions (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Remove acknowledge loop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupt to be configured as wake-up sources (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make its_lock a raw_spin_lock_t (Mark Salter) [1818174] - [irqchip] genirq/irqchip: Remove MULTI_IRQ_HANDLER as it's now obselete (Mark Salter) [1818174] - [arm64] arm64: Use the new GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip: Port the ARM IRQ drivers to GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [arm64] arm64: sdei: Mark sdei stack helper functions as static (Mark Salter) [1818174] - [arm64] arm64: Add stack information to on_accessible_stack (Mark Salter) [1818174] - [x86] Reserve at most 64M of SWIOTLB memory for crashkernel (Kairui Song) [1812754] - [md] md/raid1: introduce wait_for_serialization (Nigel Croxon) [1788370] - [md] md/raid1: use bucket based mechanism for IO serialization (Nigel Croxon) [1788370] - [md] md: introduce a new struct for IO serialization (Nigel Croxon) [1788370] - [md] md: don't destroy serial_info_pool if serialize_policy is true (Nigel Croxon) [1788370] - [md] raid1: serialize the overlap write (Nigel Croxon) [1788370] - [md] md: reorgnize mddev_create/destroy_serial_pool (Nigel Croxon) [1788370] - [md] md: add serialize_policy sysfs node for raid1 (Nigel Croxon) [1788370] - [md] md: prepare for enable raid1 io serialization (Nigel Croxon) [1788370] - [md] md: fix a typo s/creat/create (Nigel Croxon) [1788370] - [md] md: rename wb stuffs (Nigel Croxon) [1788370] - [md] raid5: remove worker_cnt_per_group argument from alloc_thread_groups (Nigel Croxon) [1788370] - [lib] md/raid6: fix algorithm choice under larger PAGE_SIZE (Nigel Croxon) [1788370] - [lib] raid6/test: fix a compilation warning (Nigel Croxon) [1788370] - [md] md-bitmap: small cleanups (Nigel Croxon) [1788370]- [firmware] efi: cper: print AER info of PCIe fatal error (Vladis Dronov) [1822595] - [init] redhat: Replace hardware.redhat.com link in Unsupported message (Prarit Bhargava) [1810301] - [pci] PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken (Myron Stowe) [1820933] - [pci] PCI: Fix typos (Myron Stowe) [1820933] - [pci] PCI: Remove useless comments and tidy others (Myron Stowe) [1820933] - [pci] PCI: Remove unnecessary includes (Myron Stowe) [1820933] - [tools] tools: PCI: Fix fd leakage (Myron Stowe) [1820933] - [pci] PCI: Export pci_parse_request_of_pci_ranges() (Myron Stowe) [1820933] - [include] resource: Add a resource_list_first_type helper (Myron Stowe) [1820933] - [pci] PCI/ATS: Restore EXPORT_SYMBOL_GPL() for pci_{enable, disable}_ats() (Myron Stowe) [1820933] - [include] PCI/ATS: Add PASID stubs (Myron Stowe) [1820933] - [pci] PCI: Unify ACS quirk desired vs provided checking (Myron Stowe) [1820933] - [pci] PCI: Make ACS quirk implementations more uniform (Myron Stowe) [1820933] - [pci] PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 (Myron Stowe) [1820933] - [pci] PCI/IOV: Serialize sysfs sriov_numvfs reads vs writes (Myron Stowe) [1820933] - [pci] PCI: Add DMA alias quirk for Intel VCA NTB (Myron Stowe) [1820933] - [pci] PCI: Fix Intel ACS quirk UPDCR register address (Myron Stowe) [1820933] - [pci] PCI/ATS: Make pci_restore_pri_state(), pci_restore_pasid_state() private (Myron Stowe) [1820933] - [pci] PCI/ATS: Remove unnecessary EXPORT_SYMBOL_GPL() (Myron Stowe) [1820933] - [include] PCI/ATS: Remove unused PRI and PASID stubs (Myron Stowe) [1820933] - [pci] PCI/ATS: Consolidate ATS declarations in linux/pci-ats.h (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI PRG Response PASID Required bit (Myron Stowe) [1820933] - [pci] PCI/ATS: Use PF PASID for VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PASID Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Disable PF/VF ATS service independently (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PASID Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PRI Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Move pci_prg_resp_pasid_required() to CONFIG_PCI_PRI (Myron Stowe) [1820933] - [iommu] iommu/vt-d: Select PCI_PRI for INTEL_IOMMU_SVM (Myron Stowe) [1820933] - [pci] PCI/switchtec: Read all 64 bits of part_event_bitmap (Myron Stowe) [1820933] - [pci] PCI: Do not use bus number zero from EA capability (Myron Stowe) [1820933] - [pci] PCI: Avoid double hpmemsize MMIO window assignment (Myron Stowe) [1820933] - [pci] PCI: Add "pci=hpmmiosize" and "pci=hpmmioprefsize" parameters (Myron Stowe) [1820933] - [pci] PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Myron Stowe) [1820933] - [pci] PCI: Fix missing bridge dma_ranges resource list cleanup (Myron Stowe) [1820933] - [pci] PCI: Protect pci_reassign_bridge_resources() against concurrent addition/removal (Myron Stowe) [1820933] - [pci] PCI/MSI: Fix incorrect MSI-X masking on resume (Myron Stowe) [1820933] - [pci] PCI/MSI: Move power state check out of pci_msi_supported() (Myron Stowe) [1820933] - [pci] PCI/MSI: Remove unused pci_irq_get_node() (Myron Stowe) [1820933] - [uapi] PCI: Add #defines for Enter Compliance, Transmit Margin (Myron Stowe) [1820933] - [pci] PCI: Allow building PCIe things without PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI: Remove PCIe Kconfig dependencies on PCI (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove spurious "d" from granularity message (Myron Stowe) [1820933] - [pci] PCI: sysfs: Remove unused attribute groups (Myron Stowe) [1820933] - [x86] x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect (Myron Stowe) [1820933] - [pci] PCI: Remove unused includes and superfluous struct declaration (Myron Stowe) [1820933] - [x86] x86/PCI: Replace deprecated EXTRA_CFLAGS with ccflags-y (Myron Stowe) [1820933] - [pci] x86/PCI: Correct SPDX comment style (Myron Stowe) [1820933] - [x86] x86/PCI: Add NumaChip SPDX GPL-2.0 to replace COPYING boilerplate (Myron Stowe) [1820933] - [pci] ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug bridge (Myron Stowe) [1820933] - [pci] PCI: pciehp: Prevent deadlock on disconnect (Myron Stowe) [1820933] - [pci] PCI: pciehp: Do not disable interrupt twice on suspend (Myron Stowe) [1820933] - [pci] PCI: pciehp: Refactor infinite loop in pcie_poll_cmd() (Myron Stowe) [1820933] - [pci] PCI: pciehp: Fix indefinite wait on sysfs requests (Myron Stowe) [1820933] - [pci] PCI: pciehp: Avoid returning prematurely from sysfs requests (Myron Stowe) [1820933] - [pci] PCI: Warn if no host bridge NUMA node info (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add sysfs attributes for controlling ASPM link states (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add pcie_aspm_get_link() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Allow re-enabling Clock PM (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add L1 PM substate support to pci_disable_link_state() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking (Myron Stowe) [1820933] - [pci] PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control (Myron Stowe) [1820933] - [pci] PCI/AER: Fix kernel-doc warnings (Myron Stowe) [1820933] - [pci] PCI/AER: Use for_each_set_bit() to simplify code (Myron Stowe) [1820933] - [pci] PCI/AER: Add PoisonTLPBlocked to Uncorrectable error counters (Myron Stowe) [1820933] - [pci] PCI/AER: Save AER Capability for suspend/resume (Myron Stowe) [1820933] - [pci] PCI: Add ACS quirk for iProc PAXB (Myron Stowe) [1820933] - [cpufreq] cpufreq: intel_pstate: Simplify intel_pstate_cpu_init() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn (Prarit Bhargava) [1823339] - [cpufreq] x86/devicetable: Move x86 specific macro out of generic code (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use scnprintf() for avoiding potential buffer overflow (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Consolidate policy verification (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix unsafe notifiers (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix use-after-free (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: dt: Allow platform specific intermediate callbacks (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: add function to get the hardware max frequency (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Prevent unstable evaluation of WARN(vtime->state) (Prarit Bhargava) [1823339] - [cpufreq] docs: cpufreq: fix a broken reference (Prarit Bhargava) [1823339] - [kernel] PM: QoS: annotate data races in pm_qos_*_value() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix policy initialization for internal governor drivers (Prarit Bhargava) [1823339] - [documentation] Documentation: power: fix pm_qos_interface.rst format warning (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE (Prarit Bhargava) [1823339] - [documentation] Documentation: PM: QoS: Update to reflect previous code changes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Update file information comments (Prarit Bhargava) [1823339] - [x86] x86: platform: iosf_mbi: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [cpuidle] cpuidle: Call cpu_latency_qos_limit() instead of pm_qos_request() (Prarit Bhargava) [1823339] - [x86] x86: baytrail/cherrytrail: Rework and move P-Unit PMIC bus semaphore code (Prarit Bhargava) [1823339] - [sound] sound: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [media] drivers: media: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [wireless] drivers: net: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [drm] drm/i915: Implement a better i945gm vblank irq vs. C-states workaround (Prarit Bhargava) [1823339] - [drm] drm: i915: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY and rename related functions (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Adjust pm_qos_request() signature and reorder pm_qos.h (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Simplify definitions of CPU latency QoS trace events (Prarit Bhargava) [1823339] - [tty] PM: QoS: Rename things related to the CPU latency QoS (Prarit Bhargava) [1823339] - [cpuidle] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chain (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Redefine struct pm_qos_request and drop struct pm_qos_object (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up misc device file operations (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop iterations over global QoS classes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_read_value() and pm_qos_get/set_value() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_update_target() and pm_qos_update_flags() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop the PM_QOS_SUM QoS type (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop pm_qos_update_request_timeout() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop debugfs interface (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for OPP_PLUS (Prarit Bhargava) [1823339] - [x86] x86/intel_pstate: Handle runtime turbo disablement/enablement in frequency invariance (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM_GOLDMONT* (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on XEON_PHI_KNL/KNM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on SKYLAKE_X (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Avoid creating excessively large stack frames (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: loongson2_cpufreq: adjust cpufreq uses of LOONGSON_CHIPCFG (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: brcmstb-avs: fix imbalance of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: fix spelling mistake: "Whethet" -> "Whether" (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: s3c: fix unbalances of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: tegra186: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: kirkwood: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: CPPC: put ACPI table after using it (Prarit Bhargava) [1823339] - [cpufreq] cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scmi: Match scmi device by both name and protocol id (Prarit Bhargava) [1823339] - [base] PM / QoS: Restore DEV_PM_QOS_MIN/MAX_FREQUENCY (Prarit Bhargava) [1823339] - [base] PM: QoS: Drop frequency QoS types from device PM QoS (Prarit Bhargava) [1823339] - [include] PM / QoS: Reorder pm_qos/freq_qos/dev_pm_qos structs (Prarit Bhargava) [1823339] - [include] PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix Kconfig indentation (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessors for user time (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Bring up complete kcpustat accessor (Prarit Bhargava) [1823339] - [documentation] PM: Wrap documentation to fit in 80 columns (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Invalidate frequency QoS requests after removal (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Register drivers only after CPU devices have been registered (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add NULL checks to show() and store() methods of cpufreq (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix invalid EPB setting (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Initialize cpufreq-dt driver earlier (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix plain int as pointer warning from sparse (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: fix stack bloat and hard limit on number of CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Clarify the comment in cpufreq_set_policy() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [kernel] sched/kcpustat: Introduce vtime-aware kcpustat accessor for CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [include] sched/vtime: Introduce vtime_accounting_enabled_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Rename vtime_accounting_cpu_enabled() to vtime_accounting_enabled_this_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Introduce context_tracking_enabled_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Rename context_tracking_is_cpu_enabled() to context_tracking_enabled_this_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Record CPU under seqcount for kcpustat needs (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Add QoS requests for all CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scpi: remove stale/outdated comment about the driver (Prarit Bhargava) [1823339] - [thermal] thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set_cur_state (Prarit Bhargava) [1823339] - [acpi] cpufreq: Use per-policy frequency QoS (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Introduce frequency QoS (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Avoid NULL pointer dereferences at init time (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for AM3517 (Prarit Bhargava) [1823339] - [cpufreq] ARM: dts: omap36xx: using OPP1G needs to control the abb_ldo (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: add support for omap34xx and omap36xx (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Remove CPUFREQ_ADJUST and CPUFREQ_NOTIFY policy notifier events (Prarit Bhargava) [1823339] - [base] arch_topology: Use CPUFREQ_CREATE_POLICY instead of CPUFREQ_NOTIFY (Prarit Bhargava) [1823339] - [acpi] ACPI: cpufreq: Switch to QoS requests instead of cpufreq notifier (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Get rid of unused flags (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Implement QoS supported freq constraints (Prarit Bhargava) [1823339] - [thermal] thermal: cpu_cooling: Switch to QoS requests for freq limits (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add policy create/remove notifiers back (Prarit Bhargava) [1823339] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Prarit Bhargava) [1823339] - [kernel] PM: QoS: no need to check return value of debugfs_create functions (Prarit Bhargava) [1823339] - [kernel] PM / QoS: Change to use DEFINE_SHOW_ATTRIBUTE macro (Prarit Bhargava) [1823339] - [nvme] nvme-fc: Revert "add module to ops template to allow module references" (Gopal Tiwari) [1823270] - [nvme] nvme: fix deadlock caused by ANA update wrong locking (Gopal Tiwari) [1823270] - [nvme] nvme-pci: Hold cq_poll_lock while completing CQEs (Gopal Tiwari) [1823270] - [uapi] nvme: change nvme_passthru_cmd64 to explicitly mark rsvd (Gopal Tiwari) [1823270] - [tools] tools/power/x86/intel-speed-select: Fix a typo in error message (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate Package strings for json (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add display for enabled cpus count (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Print friendly warning for bad command line (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix avx options for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve CLX commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Show error for invalid CPUs in the options (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve core-power result and error display (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Kernel interface error handling (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for base-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve output of perf-profile commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help for core-power assoc (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Display error for invalid priority type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Check feature status first (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for perf-profile feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add an API for error/information print (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance --info option (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Helpful warning for missing kernel interface (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Store topology information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Max CPU count calculation when CPU0 is offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Special handling for CPU 0 online/offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Use more verbiage for clos information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance core-power info command (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Make target CPU optional for core-power info (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Warn for invalid package id (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix last cpu number (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix mailbox usage for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Fix wrong unregister type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate names for json parsing (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix display for turbo-freq auto mode (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Allow additional core-power mailbox commands (Prarit Bhargava) [1778956] - [misc] mei: me: add comet point (lake) H device ids (Ken Cox) [1815355] - [misc] mei: me: add comet point (lake) LP device ids (Ken Cox) [1815355] - [misc] mei: define dma ring buffer sizes for PCH12 HW and newer (Ken Cox) [1815355] - [misc] mei: hbm: define dma ring setup protocol (Ken Cox) [1815355] - [acpi] apei/ghes: Do not delay GHES polling (Robert Richter) [1793544] - [edac] EDAC/ghes: Do not warn when incrementing refcount on 0 (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix locking and memory barrier issues (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix Use after free in ghes_edac remove path (Robert Richter) [1793544] - [edac] EDAC, ghes: Use CPER module handles to locate DIMMs (Robert Richter) [1793544] - [kernel] sched/fair: Fix statistics for find_idlest_group() (Phil Auld) [1794398] - [kernel] sched/core: Annotate curr pointer in rq with __rcu (Phil Auld) [1794398] - [kernel] sched/psi: Fix OOB write when writing 0 bytes to PSI files (Phil Auld) [1794398] - [kernel] sched/psi: Correct overly pessimistic size calculation (Phil Auld) [1794398] - [kernel] sched/fair: Prevent unlimited runtime on throttled group (Phil Auld) [1794398] - [kernel] sched/nohz: Optimize get_nohz_timer_target() (Phil Auld) [1794398] - [kernel] sched/topology: Assert non-NUMA topology masks don't (partially) overlap (Phil Auld) [1794398] - [kernel] sched/psi: create /proc/pressure and /proc/pressure/{io|memory|cpu} only when psi enabled (Phil Auld) [1794398] - [kernel] sched/fair: Remove redundant call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/debug: Add new tracepoints to track PELT at rq level (Phil Auld) [1794398] - [kernel] sched/fair: calculate delta runnable load only when it's needed (Phil Auld) [1794398] - [kernel] sched/fair: Fix sgc->{min, max}_capacity calculation for SD_OVERLAP (Phil Auld) [1794398] - [kernel] sched/debug: Reset watchdog on all CPUs while processing sysrq-t (Phil Auld) [1794398] - [kernel] sched/fair: Make sched-idle CPU selection consistent throughout (Phil Auld) [1794398] - [kernel] sched/core: Remove unused variable from set_user_nice() (Phil Auld) [1794398] - [kernel] sched/fair: Optimize select_idle_cpu (Phil Auld) [1794398] - [kernel] schied/fair: Skip calculating @contrib without load (Phil Auld) [1794398] - [kernel] sched: Spare resched IPI when prio changes on a single fair task (Phil Auld) [1794398] - [kernel] sched: Use fair:prio_changed() instead of ad-hoc implementation (Phil Auld) [1794398] - [kernel] sched/wait: fix ___wait_var_event(exclusive) (Phil Auld) [1794398] - [kernel] psi: Fix a division error in psi poll() (Phil Auld) [1794398] - [kernel] sched/psi: Fix sampling error and rare div0 crashes with cgroups and high uptime (Phil Auld) [1794398] - [kernel] sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/pelt: Fix update of blocked PELT ordering (Phil Auld) [1794398] - [kernel] sched/core: Avoid spurious lock dependencies (Phil Auld) [1794398] - [kernel] Add wake_up_interruptible_sync_poll_locked() (Phil Auld) [1794398] - [kernel] Remove the nr_exclusive argument from __wake_up_sync_key() (Phil Auld) [1794398] - [x86] x86/mce: Do not log spurious corrected mce errors (Prarit Bhargava) [1819761] - [x86] x86/MCE: Add an MCE-record filtering function (Prarit Bhargava) [1819761]- [mm] mm/page_alloc: increase default min_free_kbytes bound (Joel Savitz) [1808039] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Neil Horman) [1782179] - [crypto] crypto: qat - switch to skcipher API (Neil Horman) [1782179] - [scsi] scsi: lpfc: Change default SCSI LUN QD to 64 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.0 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix update of wq consumer index in lpfc_sli4_wq_release (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash after handling a pci error (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix scsi host template for SLI3 vports (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lpfc overwrite of sg_cnt field in nvmefc_tgt_fcp_req (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lockdep error - register non-static key (Dick Kennedy) [1822334] - [fs] utimes: Clamp the timestamps in notify_change() (Eric Sandeen) [1795991] - [fs] smb3: Fix regression in time handling (Eric Sandeen) [1795991] - [fs] isofs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: ceph: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: fat: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fat: propagate 64-bit inode timestamps (Eric Sandeen) [1795991] - [fs] fs: cifs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: nfs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] ext4: Initialize timestamps limits (Eric Sandeen) [1795991] - [fs] fs: Fill in max and min timestamps in superblock (Eric Sandeen) [1795991] - [fs] utimes: Clamp the timestamps before update (Eric Sandeen) [1795991] - [fs] timestamp_truncate: Replace users of timespec64_trunc (Eric Sandeen) [1795991] - [fs] vfs: Add timestamp_truncate() api (Eric Sandeen) [1795991] - [fs] vfs: Add file timestamp range support (Eric Sandeen) [1795991] - [fs] cramfs: Deprecate cramfs in RHEL (Abhijith Das) [1794513] - [thermal] thermal: intel: intel_pch_thermal: Add Comet Lake (CML) platform support (David Arcari) [1773794] - [thermal] thermal: intel: Fix unmatched pci_release_region (David Arcari) [1773794] - [thermal] thermal: intel: Use dev_get_drvdata (David Arcari) [1773794] - [thermal] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [1773794] - [thermal] drivers: thermal: Move various drivers for intel platforms into a subdir (David Arcari) [1773794] - [x86] x86/cpufeatures: Enable a new AVX512 CPU feature (David Arcari) [1783143] - [x86] cpu/cpuid-deps: Add a tab to cpuid dependent features (David Arcari) [1783143] - [crypto] crypto: rng - Override drivers/char/random in FIPS mode (Herbert Xu) [1785660] - [char] random: Add hook to override device reads and getrandom(2) (Herbert Xu) [1785660] - [block] nbd: add a flush_workqueue in nbd_start_device (Ming Lei) [1798919] - [scsi] scsi: sd_sbc: Fix sd_zbc_report_zones() (Ming Lei) [1798919] - [block] block: Fix partition support for host aware zoned block devices (Ming Lei) [1798919] - [scsi] block: allow partitions on host aware zone devices (Ming Lei) [1798919] - [block] null_blk: Fix zone write handling (Ming Lei) [1798919] - [fs] fs: move guard_bio_eod() after bio_set_op_attrs (Ming Lei) [1798919] - [block] null_blk: Fix REQ_OP_ZONE_CLOSE handling (Ming Lei) [1798919] - [block] block: add bio_truncate to fix guard_bio_eod (Ming Lei) [1798919] - [block] compat_ioctl: block: handle Persistent Reservations (Ming Lei) [1798919] - [block] compat_ioctl: block: handle add zone open, close and finish ioctl (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE (Ming Lei) [1798919] - [block] block: fix memleak when __blk_rq_map_user_iov() is failed (Ming Lei) [1798919] - [s390] s390/dasd: fix typo in copyright statement (Ming Lei) [1798919] - [s390] s390/dasd: fix memleak in path handling error case (Ming Lei) [1798919] - [s390] s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly (Ming Lei) [1798919] - [block] block: Fix a lockdep complaint triggered by request queue flushing (Ming Lei) [1798919] - [block] block: Fix the type of 'sts' in bsg_queue_rq() (Ming Lei) [1798919] - [block] block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT (Ming Lei) [1798919] - [block] nbd: fix shutdown and recv work deadlock v2 (Ming Lei) [1798919] - [block] blk-iocost: fix incorrect vtime comparison in iocg_is_idle() (Ming Lei) [1798919] - [block] iocost: check active_list of all the ancestors in iocg_activate() (Ming Lei) [1798919] - [block] iocost: over-budget forced IOs should schedule async delay (Ming Lei) [1798919] - [block] blk-cgroup: remove blkcg_drain_queue (Ming Lei) [1798919] - [block] block: fix NULL pointer dereference in account statistics with IDE (Ming Lei) [1798919] - [block] null_blk: remove unused variable warning on !CONFIG_BLK_DEV_ZONED (Ming Lei) [1798919] - [block] brd: warn on un-aligned buffer (Ming Lei) [1798919] - [block] brd: remove max_hw_sectors queue limit (Ming Lei) [1798919] - [block] block: set the zone size in blk_revalidate_disk_zones atomically (Ming Lei) [1798919] - [block] block: don't handle bio based drivers in blk_revalidate_disk_zones (Ming Lei) [1798919] - [block] block: allocate the zone bitmaps lazily (Ming Lei) [1798919] - [block] block: replace seq_zones_bitmap with conv_zones_bitmap (Ming Lei) [1798919] - [block] block: simplify blkdev_nr_zones (Ming Lei) [1798919] - [block] block: remove the empty line at the end of blk-zoned.c (Ming Lei) [1798919] - [block] null_blk: cleanup null_gendisk_register (Ming Lei) [1798919] - [block] null_blk: fix zone size paramter check (Ming Lei) [1798919] - [fs] block: don't send uevent for empty disk when not invalidating (Ming Lei) [1798919] - [block] ataflop: Remove unneeded semicolon (Ming Lei) [1798919] - [block] drbd: Remove unneeded semicolon (Ming Lei) [1798919] - [scsi] sr_vendor: support Beurer GL50 evo CD-on-a-chip devices (Ming Lei) [1798919] - [cdrom] cdrom: respect device capabilities during opening action (Ming Lei) [1798919] - [fs] block: move clearing bd_invalidated into check_disk_size_change (Ming Lei) [1798919] - [block] block: remove (__)blkdev_reread_part as an exported API (Ming Lei) [1798919] - [block] block: fix bdev_disk_changed for non-partitioned devices (Ming Lei) [1798919] - [block] block: move rescan_partitions to fs/block_dev.c (Ming Lei) [1798919] - [block] block: merge invalidate_partitions into rescan_partitions (Ming Lei) [1798919] - [block] block: refactor rescan_partitions (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Remove set but not used variable 'buflen' (Ming Lei) [1798919] - [md] block: rework zone reporting (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Cleanup sd_zbc_alloc_report_buffer() (Ming Lei) [1798919] - [block] null_blk: Add zone_nr_conv to features (Ming Lei) [1798919] - [block] null_blk: clean up report zones (Ming Lei) [1798919] - [block] null_blk: clean up the block device operations (Ming Lei) [1798919] - [block] block: Remove partition support for zoned block devices (Ming Lei) [1798919] - [md] block: Simplify report zones execution (Ming Lei) [1798919] - [block] block: cleanup the !zoned case in blk_revalidate_disk_zones (Ming Lei) [1798919] - [scsi] block: Enhance blk_revalidate_disk_zones() (Ming Lei) [1798919] - [block] nbd: prevent memory leak (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: add zone open, close, and finish support (Ming Lei) [1798919] - [block] null_blk: add zone open, close, and finish support (Ming Lei) [1798919] - [md] dm: add zone open, close and finish support (Ming Lei) [1798919] - [block] loop: fix no-unmap write-zeroes request behavior (Ming Lei) [1798919] - [block] null_blk: return fixed zoned reads > write pointer (Ming Lei) [1798919] - [block] null_blk: Enable modifying 'submit_queues' after an instance has been configured (Ming Lei) [1798919] - [block] null_blk: Improve nullb_device_##NAME##_store() readability (Ming Lei) [1798919] - [block] block,bfq: Skip tracing hooks if possible (Ming Lei) [1798919] - [block] block: Don't disable interrupts in trigger_softirq() (Ming Lei) [1798919] - [lib] sbitmap: Delete sbitmap_any_bit_clear() (Ming Lei) [1798919] - [block] blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue() (Ming Lei) [1798919] - [block] block: add zone open, close and finish ioctl support (Ming Lei) [1798919] - [uapi] uapi: fix ioctl documentation (Ming Lei) [1798919] - [uapi] uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES definitions (Ming Lei) [1798919] - [block] block: add zone open, close and finish operations (Ming Lei) [1798919] - [block] block: Simplify REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1798919] - [block] block: Remove REQ_OP_ZONE_RESET plugging (Ming Lei) [1798919] - [fs] bdev: Refresh bdev size for disks without partitioning (Ming Lei) [1798919] - [fs] bdev: Factor out bdev revalidation into a common helper (Ming Lei) [1798919] - [block] blk-mq: Make blk_mq_run_hw_queue() return void (Ming Lei) [1798919] - [fs] fcntl: fix typo in RWH_WRITE_LIFE_NOT_SET r/w hint name (Ming Lei) [1798919] - [block] blk-mq: remove needless goto from blk_mq_get_driver_tag (Ming Lei) [1798919] - [block] block: Reduce the amount of memory used for tag sets (Ming Lei) [1798919] - [block] block: Reduce the amount of memory required per request queue (Ming Lei) [1798919] - [block] block: Remove the synchronize_rcu() call from __blk_mq_update_nr_hw_queues() (Ming Lei) [1798919] - [block] block: account statistics for passthrough requests (Ming Lei) [1798919] - [block] blk-stat: Optimise blk_stat_add() (Ming Lei) [1798919] - [block] blk-mq: Embed counters into struct mq_inflight (Ming Lei) [1798919] - [block] blk-mq: Reuse callback in blk_mq_in_flight*() (Ming Lei) [1798919] - [block] blk-mq: Inline status checkers (Ming Lei) [1798919] - [block] block: Document all members of blk_mq_tag_set and bkl_mq_queue_map (Ming Lei) [1798919] - [block] block: Reduce sysfs_lock locking inside blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Remove "dying" checks from sysfs callbacks (Ming Lei) [1798919] - [block] block: Remove request_queue.nr_queues (Ming Lei) [1798919] - [trace] block: Fix writeback throttling W=1 compiler warnings (Ming Lei) [1798919] - [block] block: Fix three kernel-doc warnings (Ming Lei) [1798919] - [fs] writeback: fix use-after-free in finish_writeback_work() (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_complete() (Ming Lei) [1798919] - [block] nbd:fix memory leak in nbd_get_socket() (Ming Lei) [1798919] - [block] nbd: verify socket is supported during setup (Ming Lei) [1798919] - [block] nbd: handle racing with error'ed out commands (Ming Lei) [1798919] - [block] nbd: protect cmd->status with cmd->lock (Ming Lei) [1798919] - [block] nbd: fix possible sysfs duplicate warning (Ming Lei) [1798919] - [block] nbd: fix possible page fault for nbd disk (Ming Lei) [1798919] - [block] nbd: rename the runtime flags as NBD_RT_ prefixed (Ming Lei) [1798919] - [block] nbd: fix max number of supported devs (Ming Lei) [1798919] - [block] nbd: fix zero cmd timeout handling v2 (Ming Lei) [1798919] - [block] nbd: add missing config put (Ming Lei) [1798919] - [block] nbd: add function to convert blk req op to nbd cmd (Ming Lei) [1798919] - [block] nbd: add set cmd timeout helper (Ming Lei) [1798919] - [block] loop: change queue block size to match when using DIO (Ming Lei) [1798919] - [block] rsxx: add missed destroy_workqueue calls in remove (Ming Lei) [1798919] - [fs] cgroup, writeback: don't switch wbs immediately on dead wbs if the memcg is dead (Ming Lei) [1798919] - [block] block: drbd: remove a stray unlock in __drbd_send_protocol() (Ming Lei) [1798919] - [block] blkcg: make blkcg_print_stat() print stats only for online blkgs (Ming Lei) [1798919] - [block] iocost: don't nest spin_lock_irq in ioc_weight_write() (Ming Lei) [1798919] - [block] blk-rq-qos: fix first node deletion of rq_qos_del() (Ming Lei) [1798919] - [block] blkcg: Fix multiple bugs in blkcg_activate_policy() (Ming Lei) [1798919] - [block] block: Fix elv_support_iosched() (Ming Lei) [1798919] - [block] null_blk: Fix zoned command return code (Ming Lei) [1798919] - [block] blk-wbt: fix performance regression in wbt scale_up/scale_down (Ming Lei) [1798919] - [ata] Revert "libata, freezer: avoid block device removal while system is frozen" (Ming Lei) [1798919] - [mm] bdi: Do not use freezable workqueue (Ming Lei) [1798919] - [uapi] block: pg: add header include guard (Ming Lei) [1798919] - [block] block: fix null pointer dereference in blk_mq_rq_timed_out() (Ming Lei) [1798919] - [block] rq-qos: get rid of redundant wbt_update_limits() (Ming Lei) [1798919] - [block] iocost: bump up default latency targets for hard disks (Ming Lei) [1798919] - [block] iocost: improve nr_lagging handling (Ming Lei) [1798919] - [block] iocost: better trace vrate changes (Ming Lei) [1798919] - [block] block: drop device references in bsg_queue_rq() (Ming Lei) [1798919] - [block] pktcdvd: remove warning on attempting to register non-passthrough dev (Ming Lei) [1798919] - [ata] ata: libahci_platform: Add of_node_put() before loop exit (Ming Lei) [1798919] - [block] block, bfq: push up injection only after setting service time (Ming Lei) [1798919] - [block] block, bfq: increase update frequency of inject limit (Ming Lei) [1798919] - [block] block, bfq: reduce upper bound for inject limit to max_rq_in_driver+1 (Ming Lei) [1798919] - [block] block, bfq: update inject limit only after injection occurred (Ming Lei) [1798919] - [block] block: centralize PI remapping logic to the block layer (Ming Lei) [1798919] - [block] block: use symbolic constants for t10_pi type (Ming Lei) [1798919] - [block] null_blk: format pr_* logs with pr_fmt (Ming Lei) [1798919] - [block] null_blk: match the type of parameter nr_devices (Ming Lei) [1798919] - [block] null_blk: do not fail the module load with zero devices (Ming Lei) [1798919] - [block] block: also check RQF_STATS in blk_mq_need_time_stamp() (Ming Lei) [1798919] - [block] block: make rq sector size accessible for block stats (Ming Lei) [1798919] - [block] bfq: Fix bfq linkage error (Ming Lei) [1798919] - [scsi] scsi: core: remove dummy q->dev check (Ming Lei) [1798919] - [block] block: bypass blk_set_runtime_active for uninitialized q->dev (Ming Lei) [1798919] - [block] null_blk: validate the number of devices (Ming Lei) [1798919] - [block] null_blk: fix module name at log message (Ming Lei) [1798919] - [block] iocost_monitor: Report debt (Ming Lei) [1798919] - [tools] iocost_monitor: Report more info with higher accuracy (Ming Lei) [1798919] - [tools] iocost_monitor: Always use strings for json values (Ming Lei) [1798919] - [block] blk-iocost: Don't let merges push vtime into the future (Ming Lei) [1798919] - [block] blk-iocost: Account force-charged overage in absolute vtime (Ming Lei) [1798919] - [block] blk-iocost: Fix incorrect operation order during iocg free (Ming Lei) [1798919] - [block] bfq: Add per-device weight (Ming Lei) [1798919] - [block] bfq: Extract bfq_group_set_weight from bfq_io_set_weight_legacy (Ming Lei) [1798919] - [block] bfq: Fix the missing barrier in __bfq_entity_update_weight_prio (Ming Lei) [1798919] - [block] block: fix elevator_get_by_features() (Ming Lei) [1798919] - [scsi] sd: Set ELEVATOR_F_ZBD_SEQ_WRITE for ZBC disks (Ming Lei) [1798919] - [block] block: Set ELEVATOR_F_ZBD_SEQ_WRITE for nullblk zoned disks (Ming Lei) [1798919] - [block] block: Delay default elevator initialization (Ming Lei) [1798919] - [block] block: Improve default elevator selection (Ming Lei) [1798919] - [block] block: Introduce elevator features (Ming Lei) [1798919] - [block] block: Change elevator_init_mq() to always succeed (Ming Lei) [1798919] - [block] block: Cleanup elevator_init_mq() use (Ming Lei) [1798919] - [block] paride/pcd: need to check if cd->disk is null in pcd_detect (Ming Lei) [1798919] - [block] paride/pcd: need to set queue to NULL before put_disk (Ming Lei) [1798919] - [block] blkcg: add missing NULL check in ioc_cpd_alloc() (Ming Lei) [1798919] - [block] blkcg: fix missing free on error path of blk_iocost_init() (Ming Lei) [1798919] - [trace] blkcg: blk-iocost: predeclare used structs (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_coef_gen.py (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_monitor.py (Ming Lei) [1798919] - [block] blkcg: implement blk-iocost (Ming Lei) [1798919] - [block] blk-mq: add optional request->alloc_time_ns (Ming Lei) [1798919] - [block] block: extend 'struct request' via 'request_aux' (Ming Lei) [1798919] - [block] blkcg: s/RQ_QOS_CGROUP/RQ_QOS_LATENCY/ (Ming Lei) [1798919] - [block] block/rq_qos: implement rq_qos_ops->queue_depth_changed() (Ming Lei) [1798919] - [block] block/rq_qos: add rq_qos_merge() (Ming Lei) [1798919] - [block] blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep() (Ming Lei) [1798919] - [block] blkcg: make ->cpd_init_fn() optional (Ming Lei) [1798919] - [block] blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn() (Ming Lei) [1798919] - [include] writeback: Generalize and expose wb_completion (Ming Lei) [1798919] - [block] null_blk: fix inline misuse (Ming Lei) [1798919] - [block] null_blk: create a helper for req completion (Ming Lei) [1798919] - [block] null_blk: create a helper for zoned devices (Ming Lei) [1798919] - [block] null_blk: create a helper for mem-backed ops (Ming Lei) [1798919] - [block] null_blk: create a helper for badblocks (Ming Lei) [1798919] - [block] null_blk: create a helper for throttling (Ming Lei) [1798919] - [block] null_blk: move duplicate code to callers (Ming Lei) [1798919] - [block] block: remove struct request_queue queue_head (Ming Lei) [1798919] - [fs] writeback, cgroup: inode_switch_wbs() shouldn't give up on wb_switch_rwsem trylock fail (Ming Lei) [1798919] - [fs] writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerate foreign inode switching (Ming Lei) [1798919] - [block] blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling (Ming Lei) [1798919] - [block] loop: Add LOOP_SET_DIRECT_IO to compat ioctl (Ming Lei) [1798919] - [lib] lib: scatterlist: Fix to support no mapped sg (Ming Lei) [1798919] - [block] null_blk: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [scsi] scsi: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] blk-zoned: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] block: add req op to reset all zones and flag (Ming Lei) [1798919] - [block] block: Fix a comment in blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Fix spelling in the header above blkg_lookup() (Ming Lei) [1798919] - [kernel] cgroup: Move cgroup_parse_float() implementation out of CONFIG_SYSFS (Ming Lei) [1798919] - [kernel] cgroup: add cgroup_parse_float() (Ming Lei) [1798919] - [block] nbd: replace kill_bdev() with __invalidate_device() again (Ming Lei) [1798919] - [block] nbd: add netlink reconfigure resize support (Ming Lei) [1798919] - [block] nbd: fix crash when the blksize is zero (Ming Lei) [1798919] - [block] nbd: propagate genlmsg_reply return code (Ming Lei) [1798919] - [block] block: loop: mark bvec as ITER_BVEC_FLAG_NO_REF (Ming Lei) [1798919] - [block] loop: properly observe rotational flag of underlying device (Ming Lei) [1798919] - [block] block: Limit zone array allocation size (Ming Lei) [1798919] - [block] block: Fix null_blk_zoned creation failure with small number of zones (Ming Lei) [1798919] - [scsi] sd_zbc: Fix report zones buffer allocation (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_report_zones() buffer allocation (Ming Lei) [1798919] - [md] block: Kill gfp_t argument of blkdev_report_zones() (Ming Lei) [1798919] - [md] dm zoned: Fix zone report handling (Ming Lei) [1798919] - [block] blkcg: implement REQ_CGROUP_PUNT (Ming Lei) [1798919] - [include] blkcg, writeback: Implement wbc_blkcg_css() (Ming Lei) [1798919] - [fs] blkcg, writeback: Add wbc->no_cgroup_owner (Ming Lei) [1798919] - [fs] blkcg, writeback: Rename wbc_account_io() to wbc_account_cgroup_owner() (Ming Lei) [1798919] - [block] cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages (Ming Lei) [1798919] - [fs] writeback: synchronize sync(2) against cgroup writeback membership switches (Ming Lei) [1798919] - [block] blk-mq: move cancel of requeue_work to the front of blk_exit_queue (Ming Lei) [1798919] - [block] blk-mq-debugfs: support rq_qos (Ming Lei) [1798919] - [block] null_blk: fix type mismatch null_handle_cmd() (Ming Lei) [1798919] - [block] null_blk: remove duplicate 0 initialization (Ming Lei) [1798919] - [block] null_blk: remove duplicate check for report zone (Ming Lei) [1798919] - [block] null_blk: add zoned config support information (Ming Lei) [1798919] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Vitaly Kuznetsov) [1807448] - [x86] vmware: Use bool type for vmw_sched_clock (Vitaly Kuznetsov) [1807448] - [x86] vmware: Enable steal time accounting (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add steal time clock support for VMware guests (Vitaly Kuznetsov) [1807448] - [x86] vmware: Remove vmware_sched_clock_setup() (Vitaly Kuznetsov) [1807448] - [x86] vmware: Make vmware_select_hypercall() __init (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Fix platform detection VMWARE_PORT macro (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_HYPERCALL, for clang/llvm (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_PORT (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add a header file for hypercall definitions (Vitaly Kuznetsov) [1807448] - [x86] vmware: Update platform detection code for VMCALL/VMMCALL hypercalls (Vitaly Kuznetsov) [1807448] - [netdrv] hv_netvsc: Fix unwanted wakeup in netvsc_attach() (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: make recording RSS hash depend on feature flag (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: record hardware hash in skb (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: flag software created hash value (Mohammed Gamal) [1815503] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Obtain screen resolution from Hyper-V host (Mohammed Gamal) [1816744] - [uio] uio_hv_generic: drop #ifdef DEBUG (Mohammed Gamal) [1816744] - [hid] hv: Remove dependencies on PAGE_SIZE for ring buffer (Mohammed Gamal) [1816744] - [x86] x86/hyperv: Create and use Hyper-V page definitions (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Drop HV_X64_CONFIGURE_PROFILER definition (Mohammed Gamal) [1816285] - [x86] x86: hv: Add function to allocate zeroed page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Add functions to allocate/deallocate page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix indentation in hv_do_fast_hypercall16() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Micro-optimize send_ipi_one() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make vapic support x2apic mode (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix overflow bug in fill_gva_list() (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Zero out the VP ASSIST PAGE on allocation (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make hv_vcpu_is_preempted() visible (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Implement EOI assist (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Prevent potential NULL pointer dereference (Mohammed Gamal) [1816285] - [x86] Drivers: hv: vmbus: Break out ISA independent parts of mshyperv.h (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Remove unused include (Mohammed Gamal) [1816285] - [net] vsock/virtio: add support for MSG_PEEK (Stefano Garzarella) [1818059]- [include] leds: triggers: new function led_set_trigger_data() (Torez Smith) [1686205] - [leds] leds: triggers: add device attribute support (Torez Smith) [1686205] - [usb] USB: cdc-wdm: fix race between write and disconnect due to flag abuse (Torez Smith) [1686205] - [usb] usb: host: xhci: rcar: Fix typo in compatible string matching (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Set DMA mask correctly (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Whitelist auto-delink support (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Update module parameter description for auto_delink_en (Torez Smith) [1686205] - [usb] usb: host: ohci: fix a race condition between shutdown and irq (Torez Smith) [1686205] - [usb] usb: hcd: use managed device resources (Torez Smith) [1686205] - [usb] typec: tcpm: fix a typo in the comparison of pdo_max_voltage (Torez Smith) [1686205] - [usb] usb-storage: Add new JMS567 revision to unusual_devs (Torez Smith) [1686205] - [usb] usb: chipidea: udc: don't do hardware access if gadget has stopped (Torez Smith) [1686205] - [usb] usbtmc: more sanity checking for packet size (Torez Smith) [1686205] - [usb] usb: udc: lpc32xx: silence fall-through warning (Torez Smith) [1686205] - [usb] usb: chipidea: imx: fix EPROBE_DEFER support during driver probe (Torez Smith) [1686205] - [usb] usb: host: fotg2: restart hcd after port reset (Torez Smith) [1686205] - [usb] USB: CDC: fix sanity checks in CDC union parser (Torez Smith) [1686205] - [usb] usb: cdc-acm: make sure a refcount is taken early enough (Torez Smith) [1686205] - [usb] USB: serial: option: add the BroadMobi BM818 card (Torez Smith) [1686205] - [usb] USB: serial: option: Add Motorola modem UARTs (Torez Smith) [1686205] - [usb] USB: core: Fix races in character device registration and deregistraion (Torez Smith) [1686205] - [usb] usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt (Torez Smith) [1686205] - [usb] usb: gadget: composite: Clear "suspended" on reset/disconnect (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix sysfs interface of "role" (Torez Smith) [1686205] - [usb] usb: setup authorized_default attributes using usb_bus_notify (Torez Smith) [1686205] - [usb] usb: iowarrior: fix deadlock on disconnect (Torez Smith) [1686205] - [usb] Revert "USB: rio500: simplify locking" (Torez Smith) [1686205] - [usb] usb: usbfs: fix double-free of usb memory upon submiturb error (Torez Smith) [1686205] - [usb] usb: yurex: Fix use-after-free in yurex_delete (Torez Smith) [1686205] - [usb] USB: serial: option: add D-Link DWM-222 device ID (Torez Smith) [1686205] - [usb] USB: serial: option: Add support for ZTE MF871A (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Ignore unsupported/unknown alternate mode requests (Torez Smith) [1686205] - [usb] xhci: Fix NULL pointer dereference at endpoint zero reset (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Fix timeout in xhci_suspend() (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: Fix uninitilized symbol error (Torez Smith) [1686205] - [usb] usb: typec: tcpm: remove tcpm dir if no children (Torez Smith) [1686205] - [usb] usb: typec: tcpm: free log buf memory when remove debug file (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Add NULL check before dereferencing config (Torez Smith) [1686205] - [tools] tools headers UAPI: Sync usbdevice_fs.h with the kernels to get new ioctl (Torez Smith) [1686205] - [usb] xhci: Fix crash if scatter gather is used with Immediate Data Transfer (IDT) (Torez Smith) [1686205] - [usb] usb: usb251xb: Reallow swap-dx-lanes to apply to the upstream port (Torez Smith) [1686205] - [usb] Revert "usb: usb251xb: Add US port lanes inversion property" (Torez Smith) [1686205] - [documentation] Revert "usb: usb251xb: Add US lanes inversion dts-bindings" (Torez Smith) [1686205] - [usb] usb: wusbcore: fix unbalanced get/put cluster_id (Torez Smith) [1686205] - [usb] usb/hcd: Fix a NULL vs IS_ERR() bug in usb_hcd_setup_local_mem() (Torez Smith) [1686205] - [usb] usb-storage: Add a limitation for blk_queue_max_hw_sectors() (Torez Smith) [1686205] - [usb] usb: pci-quirks: Minor cleanup for AMD PLL quirk (Torez Smith) [1686205] - [usb] usb: pci-quirks: Correct AMD PLL quirk detection (Torez Smith) [1686205] - [usb] vfs: Convert gadgetfs to use the new mount API (Torez Smith) [1686205] - [usb] Revert "usb: gadget: storage: Remove warning message" (Torez Smith) [1686205] - [documentation] Revert "dt-bindings: add binding for USBSS-DRD controller." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Separated decoding functions from dwc3 driver." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Patch simplify usb_decode_set_clear_feature function." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Simplify usb_decode_get_set_descriptor function." (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Add Cadence USB3 DRD Driver" (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Fix for stuck packets in on-chip OUT buffer." (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Fix example warnings (Torez Smith) [1686205] - [usb] usb :fsl: Change string format for errata property (Torez Smith) [1686205] - [usb] usb: host: Stops USB controller init if PLL fails to lock (Torez Smith) [1686205] - [usb] usb: phy: Workaround for USB erratum-A005728 (Torez Smith) [1686205] - [usb] usb: fsl: Set USB_EN bit to select ULPI phy (Torez Smith) [1686205] - [usb] usb: Handle USB3 remote wakeup for LPM enabled devices correctly (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix 4CC cmd write (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix portinfo width (Torez Smith) [1686205] - [usb] usb: storage: scsiglue: Do not skip VPD if try_vpd_pages is set (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add a workaround for a race condition of workqueue (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: remove redundant assignment to ret (Torez Smith) [1686205] - [usb] usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() (Torez Smith) [1686205] - [usb] USB: gadget: function: fix issue Unneeded variable: "value" (Torez Smith) [1686205] - [usb] usb: phy: phy-mxs-usb: add imx7ulp support (Torez Smith) [1686205] - [usb] usb:cdns3 Fix for stuck packets in on-chip OUT buffer (Torez Smith) [1686205] - [usb] usb:cdns3 Add Cadence USB3 DRD Driver (Torez Smith) [1686205] - [usb] usb:gadget Simplify usb_decode_get_set_descriptor function (Torez Smith) [1686205] - [usb] usb:gadget Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1686205] - [usb] usb:gadget Separated decoding functions from dwc3 driver (Torez Smith) [1686205] - [documentation] dt-bindings: add binding for USBSS-DRD controller (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for TigerLake Devices (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for isodebug v1 (Torez Smith) [1686205] - [usb] usb: host: Fix excessive alignment restriction for local memory allocations (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct platform_callback pointer (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use renesas_usbhs_platform_info on of_device_id.data (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add a common function for the .get_id (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move device tree properties parsing (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add struct device * declaration in usbhs_probe() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add has_new_pipe_configs flag (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use dev_of_node macro instead of open coded (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove type member from renesas_usbhs_driver_param (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use a specific flag instead of type for multi_clks (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Avoid to write platform_data's value (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move macros from mod.c to the mod.h (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove notify_hotplug callback (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: revise the irq_vbus comments (Torez Smith) [1686205] - [usb] USB: core: Fix compiler warnings in devio.c (Torez Smith) [1686205] - [usb] USB: core: Remove usbfs_mutex (Torez Smith) [1686205] - [usb] usb: clean up some of the computations in adu_read (Torez Smith) [1686205] - [usb] scsi: usb: image: microtek: use sg helper to iterate over scatterlist (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct assignment instead of memcpy() (Torez Smith) [1686205] - [usb] USB: core: correct a spelling mistake in the comment (Torez Smith) [1686205] - [usb] usb: dwc3: remove unused @lock member of dwc3_ep struct (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices (Torez Smith) [1686205] - [usb] usb: Replace snprintf with scnprintf in gether_get_ifname (Torez Smith) [1686205] - [uapi] USB: fix types in uapi include (Torez Smith) [1686205] - [usb] USB: serial: option: add support for GosunCn ME3630 RNDIS mode (Torez Smith) [1686205] - [usb] xhci: detect USB 3.2 capable host controllers correctly (Torez Smith) [1686205] - [usb] usb: xhci: Don't try to recover an endpoint if port is in error state (Torez Smith) [1686205] - [usb] usb: gadget: ether: Fix race between gether_disconnect and rx_submit (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove warning message (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Add support for disabling U1 and U2 entries (Torez Smith) [1686205] - [usb] usb: gadget: send usb_gadget as an argument in get_config_params (Torez Smith) [1686205] - [documentation] doc: dt: bindings: usb: dwc3: Update entries for disabling U1 and U2 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Use of_clk_get_parent_count() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix core validation in probe, move after clocks are enabled (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Improve error handling (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Start USB in 'host mode' on the SDM845 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for booting with ACPI (Torez Smith) [1686205] - [usb] Revert "usb: dwc2: host: Setting qtd to NULL after freeing it" (Torez Smith) [1686205] - [usb] usb: gadget: net2272: remove redundant assignments to pointer 's' (Torez Smith) [1686205] - [usb] usb: gadget: Zero ffs_io_data (Torez Smith) [1686205] - [usb] USB: omap_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] fotg210-udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: at91_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Enhance role switch support (Torez Smith) [1686205] - [usb] usb: gadget: u_audio: Fixed variable declaration coding style issue (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: data_len used before properly set (Torez Smith) [1686205] - [usb] USB: dwc2: Don't turn off the usbphy in suspend if wakeup is enabled (Torez Smith) [1686205] - [documentation] Documentation: dt-bindings: Add snps, need-phy-for-wake for dwc2 USB (Torez Smith) [1686205] - [usb] usb: dwc2: Force 8bit UTMI width for Samsung Exynos SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: meson-g12a: Add support for IRQ based OTG switching (Torez Smith) [1686205] - [usb] usb: dwc2: Use generic PHY width in params setup (Torez Smith) [1686205] - [usb] usb: host: fotg2: add device tree probing (Torez Smith) [1686205] - [usb] usb: isp1362: Spelling s/eclusive/exclusive/ (Torez Smith) [1686205] - [usb] USB: add usbfs ioctl to retrieve the connection parameters (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Fix Wunused-const-variable (Torez Smith) [1686205] - [usb] usb: chipidea: udc: workaround for endpoint conflict issue (Torez Smith) [1686205] - dt-bindings: usb: renesas_gen3: Rename bindings documentation file (Torez Smith) [1686205] - dt-bindings: usb: renesas_usbhs: Rename bindings documentation file (Torez Smith) [1686205] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] docs: kbuild: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] usb: chipidea: msm: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: Use dev_err() instead of pr_err() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: "fsl, usbphy" phandle is not mandatory now (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add imx7ulp support (Torez Smith) [1686205] - [usb] usb: typec: Make sure an alt mode exist before getting its partner (Torez Smith) [1686205] - [usb] Revert "usb: mtu3: fix up undefined reference to usb_debug_root" (Torez Smith) [1686205] - [usb] USB: sisusbvga: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: typec: tcpm: fusb302: simplify getting the adapter of a client (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add runtime pm workaround (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: enable runtime pm support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: fix return value check in lpc32xx_udc_probe() (Torez Smith) [1686205] - [usb] usb: gadget: dwc2: fix zlp handling (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer for none DDMA (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC (Torez Smith) [1686205] - [usb] usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep (Torez Smith) [1686205] - [usb] usb: phy: mxs: Disable external charger detect in mxs_phy_hw_init() (Torez Smith) [1686205] - [usb] usb: dwc2: Fix DMA cache alignment issues (Torez Smith) [1686205] - [usb] usb: dwc2: host: Fix wMaxPacketSize handling (fix webcam regression) (Torez Smith) [1686205] - [usb] USB: move usb debugfs directory creation to the usb common core (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove unneeded variable frame (Torez Smith) [1686205] - [usb] media: usb/gadget/f_uvc: set device_caps in struct video_device (Torez Smith) [1686205] - [usb] usbip: Replace unused kvec array with single variable in vhci_send_cmd_unlink() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove controlling PWEN/EXTLP support (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove sudmac support (Torez Smith) [1686205] - [usb] usb: xhci: Add Clear_TT_Buffer (Torez Smith) [1686205] - [usb] usb: Add devaddr in struct usb_device (Torez Smith) [1686205] - [usb] USB: Fix chipmunk-like voice when using Logitech C270 for recording audio (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new ID to ums-realtek (Torez Smith) [1686205] - [usb] USB: use genalloc for USB HCs with local memory (Torez Smith) [1686205] - [usb] usb: phy: mv-usb: Remove set but not used variable 'phy' (Torez Smith) [1686205] - [usb] usb: ftdi-elan: fix possible condition with no effect (if == else) (Torez Smith) [1686205] - [usb] USB: ohci-spear: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: remove redundant license text (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: fix SPDX tag to be BSD2 (Torez Smith) [1686205] - [usb] usb: ohci-s3c2410: Remove set but not used variable 'hcd' (Torez Smith) [1686205] - [usb] usb: cdc-wdm: remove redundant assignment to rv (Torez Smith) [1686205] - [usb] usb: host: ohci-st: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] usb: host: ehci-st: Remove set but not used variable 'ehci' (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix memory leak in do_flash (Torez Smith) [1686205] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix stub_dev lock context imbalance regression (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1686205] - [usb] usb: avoid redundant allocation and free of memory (Torez Smith) [1686205] - [usb] signal/usb: Replace kill_pid_info_as_cred with kill_pid_usb_asyncio (Torez Smith) [1686205] - [usb] xhci: Use zu for printing size_t type (Torez Smith) [1686205] - [usb] xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic() (Torez Smith) [1686205] - [usb] xhci: Fix immediate data transfer if buffer is already DMA mapped (Torez Smith) [1686205] - [usb] usb: xhci: avoid null pointer deref when bos field is NULL (Torez Smith) [1686205] - [usb] usb: xhci: Fix a potential null pointer dereference in xhci_debugfs_create_endpoint() (Torez Smith) [1686205] - [usb] xhci: update bounce buffer with correct sg num (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add Allied Telesis VT-Kit3 (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode (Torez Smith) [1686205] - [tools] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r7s9210 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add support for RZ/A2 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: support byte addressable CFIFO (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for CNEN bit (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move flags to param (Torez Smith) [1686205] - [usb] usb: core: hub: Disable hub-initiated U1/U2 (Torez Smith) [1686205] - [usb] usb: core: hub: Enable/disable U1/U2 in configured state (Torez Smith) [1686205] - [usb] USB: rio500: simplify locking (Torez Smith) [1686205] - [usb] USB: rio500: fix memory leak in close after disconnect (Torez Smith) [1686205] - [usb] USB: rio500: refuse more than one device at a time (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix BUG: sleeping function called from invalid context (Torez Smith) [1686205] - [usb] USB: sisusbvga: fix oops in error path of sisusb_probe (Torez Smith) [1686205] - [usb] USB: Add LPM quirk for Surface Dock GigE adapter (Torez Smith) [1686205] - [usb] usb: mtu3: fix up undefined reference to usb_debug_root (Torez Smith) [1686205] - [usb] USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor (Torez Smith) [1686205] - [usb] usb: remove redundant 'default n' from Kconfig-s (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use specific struct instead of USBHS_TYPE_* enums (Torez Smith) [1686205] - [usb] USB: OHCI: remove space before open square bracket '[' (Torez Smith) [1686205] - [usb] usb: exynos: add workaround for the USB device bindings conflict (Torez Smith) [1686205] - [usb] usbip: usbip_host: cleanup do_rebind() return path (Torez Smith) [1686205] - [usb] USB: serial: f81232: clear overrun flag (Torez Smith) [1686205] - [usb] USB: serial: f81232: fix interrupt worker not stop (Torez Smith) [1686205] - [usb] usb: dwc3: Rename DWC3_DCTL_LPM_ERRATA (Torez Smith) [1686205] - [usb] usb: dwc3: Fix default lpm_nyet_threshold value (Torez Smith) [1686205] - [usb] usb: dwc3: debug: Print GET_STATUS(device) tracepoint (Torez Smith) [1686205] - [usb] usb: dwc3: Do core validation early on probe (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Set lpm_capable (Torez Smith) [1686205] - [usb] usb: gadget: atmel: tie wake lock to running clock (Torez Smith) [1686205] - [usb] usb: gadget: atmel: support USB suspend (Torez Smith) [1686205] - [usb] usb: gadget: atmel_usba_udc: simplify setting of interrupt-enabled mask (Torez Smith) [1686205] - [usb] dwc2: gadget: Fix completed transfer size calculation in DDMA (Torez Smith) [1686205] - [usb] usb: dwc2: Set lpm mode parameters depend on HW configuration (Torez Smith) [1686205] - [usb] usb: dwc2: Fix channel disable flow (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer (Torez Smith) [1686205] - [usb] usb: gadget: do not use __constant_cpu_to_le16 (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Increase descriptors count for ISOC's (Torez Smith) [1686205] - [usb] usb: dwc3: move synchronize_irq() out of the spinlock protected block (Torez Smith) [1686205] - [usb] usb: dwc3: Free resource immediately after use (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: Convert to bulk clk API (Torez Smith) [1686205] - [usb] usb: dwc2: Delayed status support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: rework interrupt handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: add support for stotg04 phy (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: properly setup phy interrupts (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify vbus handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify probe (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Move gadget phy init into core phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move phy init into core (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Replace phyif with phy_utmi_width (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Remove duplicated phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move UTMI_PHY_DATA defines closer (Torez Smith) [1686205] - [usb] usb: dwc2: optionally assert phy reset when waking up (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Document quirk to reset PHY upon wakeup (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: document the vbus-supply property (Torez Smith) [1686205] - [usb] USB: UDC: net22{80, 72}: remove mistaken test of req->zero (Torez Smith) [1686205] - [usb] USB: UDC: net2280: Remove redundant "if" condition (Torez Smith) [1686205] - [usb] usb: gadget: fsl: fix link error against usb-gadget module (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Add OS descriptor support (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Fix NTP-32 support (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Reject LPM token during Control transfers (Torez Smith) [1686205] - [usb] USB: Export usb_wakeup_enabled_descendants() (Torez Smith) [1686205] - [usb] usb: dwc2: bus suspend/resume for hosts with DWC2_POWER_DOWN_PARAM_NONE (Torez Smith) [1686205] - [usb] usb: dwc3: Add Amlogic G12A DWC3 glue (Torez Smith) [1686205] - [usb] usb: dwc2: Add Amlogic G12A DWC2 Params (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc3: Add Amlogic G12A DWC3 Glue Bindings (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Add Amlogic G12A DWC2 Compatible (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: don't free buffer prematurely (Torez Smith) [1686205] - [usb] USB: serial: io_edgeport: fix up switch fall-through comments (Torez Smith) [1686205] - [usb] usb: usb251xb: Add US port lanes inversion property (Torez Smith) [1686205] - [usb] usb: usb251xb: Create a ports field collector method (Torez Smith) [1686205] - [documentation] usb: usb251xb: Add US lanes inversion dts-bindings (Torez Smith) [1686205] - [usb] usb: isp1760-hcd: Fix fall-through annotations (Torez Smith) [1686205] - [usb] usb: musb: dsps: Use dev_get_drvdata() (Torez Smith) [1686205] - [usb] usb: musb: jz4740: obtain USB PHY from devicetree (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Let the platform probe the PHY (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add usb-phy property to the jz4740-musb node (Torez Smith) [1686205] - [soc] soc: sunxi: Fix missing dependency on REGMAP_MMIO (Torez Smith) [1686205] - [usb] usb: musb: omap2430: Add support for idling phy when musb is idle (Torez Smith) [1686205] - [usb] usb: musb: Silence error about blacklisting hubs if !CONFIG_USB (Torez Smith) [1686205] - [usb] usbip: vhci_hcd: Mark expected switch fall-through (Torez Smith) [1686205] - [usb] UAS: fix alignment of scatter/gather segments (Torez Smith) [1686205] - [include] USB: serial: drop unused iflag macro (Torez Smith) [1686205] - [usb] USB: serial: drop unnecessary goto (Torez Smith) [1686205] - [usb] USB: serial: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: serial: fix unthrottle races (Torez Smith) [1686205] - [usb] USB: cdc-acm: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: cdc-acm: fix unthrottle races (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix missing unlock on error in ccg_cmd_write_flash_row() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a77470 (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774c0 support (Torez Smith) [1686205] - [usb] usb: xhci: add endpoint context tracing when an endpoint is added (Torez Smith) [1686205] - [usb] xhci: Add tracing for input control context (Torez Smith) [1686205] - [usb] xhci: add port and bus number to port dynamic debugging (Torez Smith) [1686205] - [usb] usb: xhci: add Immediate Data Transfer support (Torez Smith) [1686205] - [usb] usb: usb251xb: Add an empty hub' i2c-bus segment checker (Torez Smith) [1686205] - [usb] USB: serial: spcp8x5: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: oti6858: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop bogus initial cflag (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: clean up initial-termios handling (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused termios (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused driver data flag (Torez Smith) [1686205] - [usb] USB: serial: fix initial-termios handling (Torez Smith) [1686205] - [usb] USB: yurex: Fix protection fault after device removal (Torez Smith) [1686205] - [usb] usb: usbip: fix isoc packet num validation in get_pipe (Torez Smith) [1686205] - [usb] usb/hcd: Send a uevent signaling that the host controller had died (Torez Smith) [1686205] - [usb] usb: typec: Add driver for NVIDIA Alt Modes (Torez Smith) [1686205] - [usb] usb: typec: displayport: Export probe and remove functions (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Support for DisplayPort alt mode (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Preliminary support for alternate modes (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add firmware flashing support (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add get_fw_info function (Torez Smith) [1686205] - [usb] usb: usb251xb: Lock i2c-bus segment the hub resides (Torez Smith) [1686205] - [usb] usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON (Torez Smith) [1686205] - [usb] usbip: stub_rx: tidy the indenting in is_clear_halt_cmd() (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up set_termios (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up modem-control handling (Torez Smith) [1686205] - [usb] USB: core: Fix bug caused by duplicate interface PM usage counter (Torez Smith) [1686205] - [usb] usb: mtu3: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: chipidea: msm: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: dwc2: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: misc: usb3503: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: xhci-mtk: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Revert "Resolve fixed power role contract setup" (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Implement start_toggling for all port-types (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Notify the tcpc to start connection-detection for SRPs (Torez Smith) [1686205] - [usb] usb: host: use usb_endpoint_maxp instead of usb_maxpacket (Torez Smith) [1686205] - [usb] USB: dummy-hcd: Fix failure to give back unlinked URBs (Torez Smith) [1686205] - [usb] USB: core: Don't unbind interfaces following device reset failure (Torez Smith) [1686205] - [usb] usb-storage: Set virt_boundary_mask to avoid SG overflows (Torez Smith) [1686205] - [usb] USB: core: Fix unterminated string returned by usb_string() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic EHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic OHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert USB HCD generic binding to YAML (Torez Smith) [1686205] - [usb] USB: hub: Remove returned value 'status' since never used (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Add Tegra186 XUSB support (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Selectively program IPFS (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add Tegra186 support (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: drop the vbus GPIO (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: disable the regulator if the overcurrent irq fired (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: let the regulator framework keep track of use count (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix tranceiver suspend mode (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix non-supported xon/xoff (Torez Smith) [1686205] - [usb] USB: serial: option: add Olicard 600 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add new device id (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix resource leak (Torez Smith) [1686205] - [usb] usb: cdc-acm: fix race during wakeup blocking TX traffic (Torez Smith) [1686205] - [usb] usb: mtu3: fix EXTCON dependency (Torez Smith) [1686205] - [usb] usb: usb251xb: fix to avoid potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: core: Try generic PHY_MODE_USB_HOST if usb_phy_roothub_set_mode fails (Torez Smith) [1686205] - [usb] usb: introduce usb_ep_type_string() function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_irq_work static (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: typec: wcove: Provide fwnode for the port (Torez Smith) [1686205] - [usb] usb: core: Add PM runtime calls to usb_hcd_platform_shutdown (Torez Smith) [1686205] - [usb] usb: sierra: fix a missing check of device_create_file (Torez Smith) [1686205] - [usb] usb: mtu3: add a function to switch mailbox state to string (Torez Smith) [1686205] - [usb] usb: mtu3: add tracepoints to help debug (Torez Smith) [1686205] - [usb] usb: mtu3: move vbus and mode debugfs interfaces into mtu3_debugfs.c (Torez Smith) [1686205] - [usb] usb: mtu3: add debugfs interface files (Torez Smith) [1686205] - [usb] usb: mtu3: supports new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild qmu_gpd struct to prepare to support new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: fix transfer error of USB3 Gen2 isoc (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild the code of getting vbus regulator (Torez Smith) [1686205] - [usb] usb: mtu3: remove unnecessary local variable @req (Torez Smith) [1686205] - [usb] usb: mtu3: print useful information also for device and host modes (Torez Smith) [1686205] - [usb] usb: mtu3: check return value of devm_extcon_register_notifier() (Torez Smith) [1686205] - [usb] xhci: Don't let USB3 ports stuck in polling state prevent suspend (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Don't free all memory with spinlock held (Torez Smith) [1686205] - [usb] xhci: Fix port resume done detection for SS ports with LPM enabled (Torez Smith) [1686205] - [usb] USB: serial: mos7720: fix mos_parport refcount imbalance on error path (Torez Smith) [1686205] - [usb] USB: gadget: f_hid: fix deadlock in f_hidg_write() (Torez Smith) [1686205] - [usb] usb: gadget: net2272: Fix net2272_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix net2280_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix overrun of OUT messages (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for Comet Lake PCH ID (Torez Smith) [1686205] - [usb] usb: usb251xb: Remove unnecessary comparison of unsigned integer with >= 0 (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Add __printf attribute to fusb302_log function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Improve suspend/resume handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: 2 small misc. fixes (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fix fusb302_handle_togdone_src Ra handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Check vconn is off when we start toggling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fold fusb302_set_cc_pull into tcpm_set_cc (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Refactor / simplify tcpm_set_cc() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_set_cc_polarity also set pull ups / downs (Torez Smith) [1686205] - [usb] usb: typec: pi3usb30532: Keep orientation when setting mux to safe mode (Torez Smith) [1686205] - [usb] usb: typec: altmodes/displayport: Fall back to multi-func pins (Torez Smith) [1686205] - [usb] usbip: Remove unnecessary null check (Torez Smith) [1686205] - [include] USB: usb.h: tweak struct urb to remove wasted space (Torez Smith) [1686205] - [usb] usb: common: Consider only available nodes for dr_mode (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk (Torez Smith) [1686205] - [usb] usb: typec: Fix unchecked return value (Torez Smith) [1686205] - [usb] USB: serial: option: set driver_info for SIM5218 and compatibles (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add additional NovaTech products (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Quectel EM12 (Torez Smith) [1686205] - [usb] wusb: Remove unnecessary static function ckhdid_printf (Torez Smith) [1686205] - [usb] usb: core: make default autosuspend delay configurable (Torez Smith) [1686205] - [usb] usb: core: Fix typo in description of "authorized_default" (Torez Smith) [1686205] - [usb] usb: chipidea: Refactor USB PHY selection and keep a single PHY (Torez Smith) [1686205] - [usb] usb: chipidea: Grab the (legacy) USB PHY by phandle first (Torez Smith) [1686205] - [usb] usb: chipidea: imx: set power polarity (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ci-hdrc-usb2: add property power-active-high (Torez Smith) [1686205] - [usb] usb: chipidea: imx: remove unused header files (Torez Smith) [1686205] - [usb] usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() (Torez Smith) [1686205] - [usb] usb: core: add option of only authorizing internal devices (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: handle block writes separately with plain-I2C adapters (Torez Smith) [1686205] - [usb] usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL_SUNRISEPOINT_LP_XHCI (Torez Smith) [1686205] - [usb] usb: xhci: fix build warning - missing prototype (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Fixing typo error (Torez Smith) [1686205] - [usb] usb: xhci: remove unused member 'parent' in xhci_regset struct (Torez Smith) [1686205] - [usb] xhci: tegra: Prevent error pointer dereference (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit ME910 ECM composition (Torez Smith) [1686205] - [usb] usb: core: Replace hardcoded check with inline function from usb.h (Torez Smith) [1686205] - [usb] usb: core: skip interfaces disabled in devicetree (Torez Smith) [1686205] - [usb] usb: typec: mux: remove redundant check on variable match (Torez Smith) [1686205] - [usb] USB: serial: cp210x: fix GPIO in autosuspend (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Defer probe if extcon device is not found (Torez Smith) [1686205] - [usb] cdc-wdm: pass return value of recover_from_urb_loss (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: remove set but not used variables 'uframes, transfer_buffer_length' (Torez Smith) [1686205] - [usb] USB: renesas_usbhs: fix spelling mistake "doens't" -> "doesn't" (Torez Smith) [1686205] - [usb] usb: wusbcore: wa-xfer: use struct_size() helper (Torez Smith) [1686205] - [usb] usb: core: config: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: dwc2: use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: typec: mux: Fix unsigned comparison with less than zero (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 (Torez Smith) [1686205] - [usb] usb: typec: mux: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Find the ports by also matching against the device node (Torez Smith) [1686205] - [usb] usb: roles: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Rationalize the API for the muxes (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: Check mode of operation (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Remove unused functions (Torez Smith) [1686205] - [usb] USB: musb: mark expected switch fall-through (Torez Smith) [1686205] - [usb] usb: phy: twl6030-usb: fix possible use-after-free on remove (Torez Smith) [1686205] - [usb] usb: misc: usbtest: add super-speed isoc support (Torez Smith) [1686205] - [usb] usb: dwc3: Reset num_trbs after skipping (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't enable interrupt when disabling endpoint (Torez Smith) [1686205] - [usb] scsi: uas: Use scsi_et_resid() where appropriate (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: fix indentation issue (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add vbus and overcurrent gpios (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a helper pointer to &pdev->dev (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a new line after local variables (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on CONFIG_USB for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on MACH_JZ4740 for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Add support for devicetree (Torez Smith) [1686205] - [documentation] Documentation: dt: Add binding info for jz4740-musb driver (Torez Smith) [1686205] - [usb] USB: musb: fix indentation issue on a return statement (Torez Smith) [1686205] - [usb] fotg210-udc: pass struct device to DMA API functions (Torez Smith) [1686205] - [usb] fotg210-udc: remove a bogus dma_sync_single_for_device call (Torez Smith) [1686205] - [usb] usb: gadget: Change Andrzej Pietrasiewicz's e-mail address (Torez Smith) [1686205] - [usb] usb: f_fs: Avoid crash due to out-of-scope stack ptr access (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Remove debug.h file (Torez Smith) [1686205] - [usb] usb: typec: Prepare alt mode enter/exit reporting for UCSI alt mode support (Torez Smith) [1686205] - [usb] usb: typec: displayport: Move the Configuration VDO helpers to the header (Torez Smith) [1686205] - [usb] USB: Fix configuration selection issues introduced in v4.20.0 (Torez Smith) [1686205] - [usb] usb: handle warm-reset port requests on hub resume (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add ID for Ingenico 3070 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add minimum baud rate for CP2105 SCI (Torez Smith) [1686205] - [usb] usb: dwc3: haps: Workaround matching VID PID (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: preserve wMaxPacketSize across usb_ep_autoconfig() call (Torez Smith) [1686205] - [usb] usb: gadget: move non-super speed code out of usb_ep_autoconfig_ss() (Torez Smith) [1686205] - [usb] usb: gadget: function: sync f_uac1 ac header baInterfaceNr (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add scatter-gather mode (Torez Smith) [1686205] - [usb] usb: gadget: fix various indentation issues (Torez Smith) [1686205] - [usb] usb: dwc2: Fix EP TxFIFO number setting (Torez Smith) [1686205] - [usb] udc: net2280: Fix net2280_disable (Torez Smith) [1686205] - [usb] USB: gadget: Improve kerneldoc for usb_ep_dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: debug: purge usage of strcat (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add GPIO support for CP2104 (Torez Smith) [1686205] - [usb] usb: dwc3: trace: pass trace buffer size to decoding functions (Torez Smith) [1686205] - [usb] usb: core: Move variable initialization to appropriate place (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: early giveback if End Transfer already completed (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't use resource_index as a flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Correct the PPS out_volt calculation (Torez Smith) [1686205] - [usb] usb: gadget: musb: fix short isoc packets with inventra dma (Torez Smith) [1686205] - [usb] usbip: Fix vep_free_request() null pointer checks on input args (Torez Smith) [1686205] - [usb] usb: ehci-orion: add S2RAM support (Torez Smith) [1686205] - [usb] usb: ehci-orion: avoid double PHY initialization (Torez Smith) [1686205] - [usb] usb: host: xhci: mvebu: add reset on resume quirk (Torez Smith) [1686205] - [usb] usb: core: comply to PHY framework (Torez Smith) [1686205] - [usb] usb: phy: am335x: fix race condition in _probe (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Fix error handling of clk_prepare_enable (Torez Smith) [1686205] - [usb] usb: phy: fix link errors (Torez Smith) [1686205] - [usb] usb: gadget: udc: net2272: Fix bitwise and boolean operations (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Handle 0 xfer length for OUT EP (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove req->started flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: prevent dwc3_request from being queued twice (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: add dwc3_request status tracking (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: uvc: add uvcg_warn macro (Torez Smith) [1686205] - [usb] usb: gadget: u_serial: process RX in workqueue instead of tasklet (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774c0 support (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add bindings for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: aspeed: fix typo (Torez Smith) [1686205] - [usb] usb: dwc3: keystone: Add support for ti, am654-dwc3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: keystone-usb: Add ti, am654-dwc3 support (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for MSM8998 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add support for msm8998 (Torez Smith) [1686205] - [usb] usb: gadget: Remove dead branch code (Torez Smith) [1686205] - [usb] USB: serial: cp210x: support all gpios on CP2102N QFN28 package (Torez Smith) [1686205] - [usb] usb: ftdi-elan: Fix if == else warnings in ftdi_elan_respond_engine (Torez Smith) [1686205] - [usb] usb: typec: tpcm: improve error handling of tcpm_register_port (Torez Smith) [1686205] - [usb] usb: misc: usb3503: Add system sleep support in non-I2C mode (Torez Smith) [1686205] - [usb] usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path (Torez Smith) [1686205] - [usb] usb: sisusb: remove useless macros and compact the code (Torez Smith) [1686205] - [usb] usb: sisusb: let files build only when needed (Torez Smith) [1686205] - [usb] usb: sisusb_con, cleanup configs (Torez Smith) [1686205] - [usb] usb: sisusb_con, convert addr macros to functions (Torez Smith) [1686205] - [usb] usb: ftdi-elan: remove a unnecessary variable 'empty_packets' (Torez Smith) [1686205] - [usb] usb: assign ACPI companions for embedded USB devices (Torez Smith) [1686205] - [usb] usb: split code locating ACPI companion into port and device (Torez Smith) [1686205] - [usb] USB: host: whci: rename Kbuild file (Torez Smith) [1686205] - [usb] USB: remove README file (Torez Smith) [1686205] - [usb] USB: add missing SPDX lines to Kconfig and Makefiles (Torez Smith) [1686205] - [usb] USB: storage: karma: add whitespace after declarations (Torez Smith) [1686205] - [usb] USB: serial: keyspan_usa: add proper SPDX lines for .h files (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add MODULE_DEVICE_TABLE (Torez Smith) [1686205] - [usb] USB: Consolidate LPM checks to avoid enabling LPM twice (Torez Smith) [1686205] - [usb] USB: Add new USB LPM helpers (Torez Smith) [1686205] - [usb] drivers: usb :fsl: Remove USB Errata checking code (Torez Smith) [1686205] - [usb] usb: kconfig: remove dependency FSL_SOC for ehci fsl driver (Torez Smith) [1686205] - [usb] usb: ehci: fsl: Update register accessing for arm/arm64 platforms (Torez Smith) [1686205] - [usb] usb: usb251xb: add usb data lane port swap feature (Torez Smith) [1686205] - [documentation] dt-bindings: usb: usb251xb: add documentation for data lane swapping (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: replace udelay() with usleep_range() (Torez Smith) [1686205] - [usb] USB: host: ohci-at91: add sam9x60-sfr definition for ohci (Torez Smith) [1686205] - [usb] xhci: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: hub: add retry routine after intr URB submit error (Torez Smith) [1686205] - [usb] USB: leds: fix regression in usbport led trigger (Torez Smith) [1686205] - [usb] usb: chipidea: fix static checker warning for NULL pointer (Torez Smith) [1686205] - [usb] USB: usbip: delete README file (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add new PID to support PL2303TB (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix Remote Wakeup interrupt bit clearing (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix GPIO not working in autosuspend (Torez Smith) [1686205] - [usb] usb: gadget: Potential NULL dereference on allocation error (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix the uninitialized link_state when udc starts (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: synchronize_irq dwc irq in suspend (Torez Smith) [1686205] - [usb] USB: core: urb: Use struct_size() in kmalloc() (Torez Smith) [1686205] - [usb] cross-tree: phase out dma_zalloc_coherent() (Torez Smith) [1686205] - [usb] usb: gadget: udc: reduce indentation (Torez Smith) [1686205] - [usb] usb: devio: update max count of DPs per interval for ISOC (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: fix a couple of indentation issues (Torez Smith) [1686205] - [usb] usb: core: Simplify return value of usb_get_configuration() (Torez Smith) [1686205] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB (Torez Smith) [1686205] - [usb] usbcore: Select only first configuration for non-UAC3 compliant devices (Torez Smith) [1686205] - [usb] USB: storage: add quirk for SMI SM3350 (Torez Smith) [1686205] - [usb] USB: storage: don't insert sane sense for SPC3+ when bad sense specified (Torez Smith) [1686205] - [usb] usb: cdc-acm: send ZLP for Telit 3G Intel based modems (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra TPG2200 device id (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL678 series (Torez Smith) [1686205] - [usb] cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader (Torez Smith) [1686205] - [usb] usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable() (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Extend the matching rules on PPS APDO selection (Torez Smith) [1686205] - [documentation] usb: typec: Improve Alt Mode documentation (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix runtime pm for peripheral mode (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix otg state machine (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays (Torez Smith) [1686205] - [usb] PCI: Move Synopsys HAPS platform device IDs (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for RZ/G2E (Torez Smith) [1686205] - [usb] usb: ehci-omap: Fix deferred probe for phy handling (Torez Smith) [1686205] - [usb] usb: roles: Add a description for the class to Kconfig (Torez Smith) [1686205] - [usb] xhci: Don't prevent USB2 bus suspend in state check intended for USB3 only (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit LN940 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL668 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) (Torez Smith) [1686205] - [usb] USB: serial: option: add GosunCn ZTE WeLink ME3630 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: mark PM functions as __maybe_unused (Torez Smith) [1686205] - [usb] usb: core: Remove unnecessary memset() (Torez Smith) [1686205] - [usb] usb: host: isp1362-hcd: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: dwc2: Fix disable all EP's on disconnect (Torez Smith) [1686205] - [usb] usb: chipidea: imx: allow to configure oc polarity on i.MX25 (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Warn if oc polarity isn't specified (Torez Smith) [1686205] - [usb] usb: chipidea: imx: support configuring for active low oc signal (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties for HSIC pin groups (Torez Smith) [1686205] - [usb] usb: chipidea: host: override ehci->hub_control (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add HSIC support (Torez Smith) [1686205] - [usb] usb: chipidea: add flag for imx hsic implementation (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Disable CSP for stream OUT ep (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'number, serial' (Torez Smith) [1686205] - [usb] USB: serial: option: add HP lt4132 (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on Amlogic devices (Torez Smith) [1686205] - [usb] xhci: move usb2 get port status link resume handling to its own function (Torez Smith) [1686205] - [usb] xhci: refactor U0 link state handling in get_port_status (Torez Smith) [1686205] - [usb] xhci: cleanup code that sets portstatus and portchange bits (Torez Smith) [1686205] - [usb] xhci: move usb2 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: move usb3 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: remove unused hcd_index() (Torez Smith) [1686205] - [usb] xhci: move bus_state structure under the xhci_hub structure (Torez Smith) [1686205] - [usb] xhci: remove the unused sw_lpm_support (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: pci: Use devm functions to get the phy GPIOs" (Torez Smith) [1686205] - [usb] USB: gadget: udc: s3c2410_udc: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler (Torez Smith) [1686205] - [usb] usb: dwc3: trace: add missing break statement to make compiler happy (Torez Smith) [1686205] - [usb] xhci: Prevent U1/U2 link pm states if exit latency is too long (Torez Smith) [1686205] - [usb] xhci: workaround CSS timeout on AMD SNPS 3.0 xHC (Torez Smith) [1686205] - [tty] USB: serial: console: fix reported terminal settings (Torez Smith) [1686205] - [usb] usb: appledisplay: Remove unnecessary spinlock (Torez Smith) [1686205] - [usb] usb: appledisplay: Set urb transfer_flags to URB_NO_TRANSFER_DMA_MAP (Torez Smith) [1686205] - [usb] usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device (Torez Smith) [1686205] - [usb] USB: Fix invalid-free bug in port_over_current_notify() (Torez Smith) [1686205] - [usb] usb: appledisplay: Add 27" Apple Cinema Display (Torez Smith) [1686205] - [platform] staging: typec: fusb302: Rename fcs, extcon-name to linux, extcon-name (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Report isoc transfer frame number (Torez Smith) [1686205] - [include] usb: gadget: Introduce frame_number to usb_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use SIMPLE_DEV_PM_OPS macro (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove dummy runtime PM callbacks (Torez Smith) [1686205] - [usb] usb: dwc2: host: use hrtimer for NAK retries (Torez Smith) [1686205] - [usb] usb: hub: delay hub autosuspend if USB3 port is still link training (Torez Smith) [1686205] - [usb] usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode (Torez Smith) [1686205] - [usb] usb: mtu3: enable SETUPENDISR interrupt (Torez Smith) [1686205] - [usb] usb: mtu3: fix the issue about SetFeature(U1/U2_Enable) (Torez Smith) [1686205] - [usb] usb: mtu3: enable hardware remote wakeup from L1 automatically (Torez Smith) [1686205] - [usb] usb: mtu3: remove QMU checksum (Torez Smith) [1686205] - [usb] usb/mtu3: power down device ip at setup (Torez Smith) [1686205] - [usb] usb: dwc2: Disable power down feature on Samsung SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: Correct the logic for checking TRB full in __dwc3_prepare_one_trb() (Torez Smith) [1686205] - [usb] usb: dwc3: don't issue no-op trb for stream capable endpoints (Torez Smith) [1686205] - [usb] usb: dwc3: update stream id in depcmd (Torez Smith) [1686205] - [usb] USB: serial: mos7840: add a product ID for the new product (Torez Smith) [1686205] - [usb] USB: serial: mos7840: clean up register handling (Torez Smith) [1686205] - [usb] usb: gadget: u_ether: fix unsafe list iteration (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: check if dep->frame_number is still valid (Torez Smith) [1686205] - [usb] USB: omap_udc: fix rejection of out transfers when DMA is used (Torez Smith) [1686205] - [usb] USB: omap_udc: fix USB gadget functionality on Palm Tungsten E (Torez Smith) [1686205] - [usb] USB: omap_udc: fix omap_udc_start() on 15xx machines (Torez Smith) [1686205] - [usb] USB: omap_udc: fix crashes on probe error and module removal (Torez Smith) [1686205] - [usb] USB: omap_udc: use devm_request_irq() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove unnecessary dev_info() (Torez Smith) [1686205] - [usb] usb: dwc3: trace: log ep commands in hex (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: return errors from __dwc3_gadget_start_isoc() (Torez Smith) [1686205] - [usb] usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new IDs to ums-realtek (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove wait_end_transfer (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: move requests to cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: introduce cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: extract dwc3_gadget_ep_skip_trbs() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: use num_trbs when skipping TRBs on ->dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: track number of TRBs per request (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: combine unaligned and zero flags (Torez Smith) [1686205] - [usb] usb: dwc3: Add workaround for isoc start transfer failure (Torez Smith) [1686205] - [documentation] usb: dwc3: Add disabling of start_transfer failure quirk (Torez Smith) [1686205] - [usb] usb: dwc3: Track DWC_usb31 VERSIONTYPE (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Allow scatter-gather buffers (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Add support for CCID descriptors (Torez Smith) [1686205] - [usb] usb: gadget: uvc: constify vb2_ops structure (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Accept LPM token when TxFIFO is not empty (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix WkupAlert interrupt handler (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for DWC_usb3 v3.30a and higher (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Add support for DR detection through extcon (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Switch to device property for 'extcon' handling (Torez Smith) [1686205] - [usb] usb: dwc3: don't log probe deferrals; but do log other error codes (Torez Smith) [1686205] - [usb] usb: gadget: aspeed-vhub: constify usb_gadget_ops structure (Torez Smith) [1686205] - [usb] usb: dwc3: Support option to disable USB2 LPM (Torez Smith) [1686205] - [documentation] usb: dwc3: Add a property to disable USB2 LPM (Torez Smith) [1686205] - [usb] usb: dwc3: Set GUSB2PHYCFG.ENBLSLPM (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print/set link state for peripheral mode (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly print/set link state for HS (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Dump internal LSP and ep registers (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print eps Tx/RxFIFO in bytes (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly name Tx/RxFIFO (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" (Torez Smith) [1686205] - [usb] drivers: usb: early: clean up indentation, remove extraneous tabs (Torez Smith) [1686205] - [usb] USB: ene_usb6250: add missing indentation (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: use rounding when calculating baud rate divisors (Torez Smith) [1686205] - [usb] USB: serial: f81534: fix reading old/new IC config (Torez Smith) [1686205] - [usb] usb: cdc-acm: add entry for Hiro (Conexant) modem (Torez Smith) [1686205] - [usb] usb: xhci: Prevent bus suspend if a port connect change or polling state is detected (Torez Smith) [1686205] - [usb] usb: core: Fix hub port connection events lost (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers (Torez Smith) [1686205] - [usb] Revert "usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers" (Torez Smith) [1686205] - [usb] usb: dwc2: pci: Fix an error code in probe (Torez Smith) [1686205] - [usb] usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove() (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'st, data1, iflag' (Torez Smith) [1686205] - [usb] USB: serial: quatech2: remove set but not used variable 'port_priv' (Torez Smith) [1686205] - [include] USB: remove the unused struct hcd_timeout definition (Torez Smith) [1686205] - [usb] usb: typec: ucsi: add support for Cypress CCGx (Torez Smith) [1686205] - [usb] usb: xhci: fix timeout for transition from RExit to U0 (Torez Smith) [1686205] - [usb] usb: xhci: fix uninitialized completion when USB3 port got wrong status (Torez Smith) [1686205] - [usb] xhci: Add check for invalid byte size error when UAS devices are connected (Torez Smith) [1686205] - [usb] xhci: handle port status events for removed USB3 hcd (Torez Smith) [1686205] - [usb] xhci: Fix leaking USB3 shared_hcd at xhci removal (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add power-domain details (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: add 20" Apple Cinema Display (Torez Smith) [1686205] - [usb] USB: quirks: Add no-lpm quirk for Raydium touchscreens (Torez Smith) [1686205] - [usb] usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB (Torez Smith) [1686205] - [usb] USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub (Torez Smith) [1686205] - [usb] USB: gadget: udc: fix spelling mistake "intrerrupt" -> "interrupt" (Torez Smith) [1686205] - [usb] usb: host: remove unnecessary condition check (Torez Smith) [1686205] - [usb] usb: typec: tcpm: charge current handling for sink during hard reset (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Do not disconnect link for self powered devices (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Properly check last unaligned/zero chain TRB (Torez Smith) [1686205] - [usb] usb: dwc3: core: Clean up ULPI device (Torez Smith) [1686205] - [usb] usb: phy: ab8500: silence some uninitialized variable warnings (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Add genpd support (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Power-off power-domains on removal (Torez Smith) [1686205] - [usb] usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten (Torez Smith) [1686205] - [tools] usbip: tools: fix atoi() on non-null terminated string (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: fix backlight update_status return code (Torez Smith) [1686205] - [usb] USB: fix the usbfs flag sanitization for control transfers (Torez Smith) [1686205] - [documentation] usb: host: add DT bindings for faraday fotg2 (Torez Smith) [1686205] - [usb] usb: host: ohci-at91: fix request of irq for optional gpio (Torez Smith) [1686205] - [usb] usb: xhci: pci: Enable Intel USB role mux on Apollo Lake platforms (Torez Smith) [1686205] - [usb] usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enable (Torez Smith) [1686205] - [usb] cdc-acm: correct counting of UART states in serial state notification (Torez Smith) [1686205] - [usb] cdc-acm: do not reset notification buffer index upon urb unlinking (Torez Smith) [1686205] - [usb] cdc-acm: fix race between reset and control messaging (Torez Smith) [1686205] - [usb] usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control() (Torez Smith) [1686205] - [usb] usb/early: remove set but not used variable 'remain_length' (Torez Smith) [1686205] - [usb] usb: typec: Fix copy/paste on typec_set_vconn_role() kerneldoc (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Report back negotiated PPS voltage and current (Torez Smith) [1686205] - [usb] USB: core: remove set but not used variable 'udev' (Torez Smith) [1686205] - [usb] usb: core: fix memory leak on port_dev_path allocation (Torez Smith) [1686205] - [usb] USB: net2280: Remove ->disconnect() callback from net2280_pullup() (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on rockchip devices (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a77990 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usb3: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: remove set but not used variable 'iflag' (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix interrupt-out transfer length (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add support for FT232R CBUS gpios (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix gpio name collisions (Torez Smith) [1686205] - [netdrv] net: usbnet: make driver_info const (Torez Smith) [1686205] - [usb] usb: typec: remove set but not used variables 'snk_ma, min_mv' (Torez Smith) [1686205] - [usb] usb: export firmware port location in sysfs (Torez Smith) [1686205] - [usb] usb: hub: try old enumeration scheme first for high speed devices (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Document r8a7744 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a7744 (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Fix APDO PPS order checking to be based on voltage (Torez Smith) [1686205] - [tools] usbip: fix vhci_hcd controller counting (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround" (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add handler for WkupAlert interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: enable WKUP_ALERT interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Program GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add parameters for GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: Add definitions for new registers (Torez Smith) [1686205] - [usb] usb: dwc2: Update target (u)frame calculation (Torez Smith) [1686205] - [usb] usb: dwc2: Add dwc2_gadget_dec_frame_num_by_one() function (Torez Smith) [1686205] - [usb] usb: dwc2: Add core parameter for service interval support (Torez Smith) [1686205] - [usb] usb: dwc2: Update registers definitions to support service interval (Torez Smith) [1686205] - [usb] usb: gadget: f_uac2: disable IN/OUT ep if unused (Torez Smith) [1686205] - [usb] USB: gadget core: Issue ->disconnect() callback from usb_gadget_disconnect() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix spelling of 'optimizations' (Torez Smith) [1686205] - [usb] usb: gadget: atmel: remove pointless retrieval of DT name property (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: fixup struct_udc_setup documentation (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: check allocation return value and cleanup on failure (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check ENBLSLPM before sending ep command (Torez Smith) [1686205] - [usb] usb: dwc2: fix unbalanced use of external vbus-supply (Torez Smith) [1686205] - [usb] usb: dwc2: fix call to vbus supply exit routine, call it unlocked (Torez Smith) [1686205] - [usb] usb: dwc2: fix a race with external vbus supply (Torez Smith) [1686205] - [usb] usb: dwc2: get optional vbus-supply regulator once (Torez Smith) [1686205] - [usb] usb: dwc3: add EXTCON dependency for qcom (Torez Smith) [1686205] - [usb] usb: gadget: udc: atmel: handle at91sam9rl PMC (Torez Smith) [1686205] - [usb] usb: gadget: udc: fotg210-udc: Fix a sleep-in-atomic-context bug in fotg210_get_status() (Torez Smith) [1686205] - [usb] usb: dwc2: Disable all EP's on disconnect (Torez Smith) [1686205] - [documentation] usb: dwc3: exynos: Add support for Exynos5433 variant with all clocks (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Rework clock handling and prepare for new variants (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Remove dead code (Torez Smith) [1686205] - [usb] usb: gadget: udc: Remove unnecessary parentheses (Torez Smith) [1686205] - [usb] usb: dwc2: remove set but unused variable (Torez Smith) [1686205] - [usb] usb: gadget: fix spelling mistakeis "queing" -> "queuing" (Torez Smith) [1686205] - [usb] usb: xhci-mtk: resume USB3 roothub first (Torez Smith) [1686205] - [usb] xhci: Add missing CAS workaround for Intel Sunrise Point xHCI (Torez Smith) [1686205] - [usb] usb: cdc_acm: Do not leak URB buffers (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_abort_bulk_in_tag (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_clear (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix memory leak in usbtmc_ioctl_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for R-Car E3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: rcar3: Use OTG mode for R-Car D3 (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: set the mode by using extcon state for non-otg channel" (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: add extcon notifier to set mode for non-otg channel" (Torez Smith) [1686205] - [usb] usb: core: added uevent for over-current (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Resolve fixed power role contract setup (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Correct spelling mistake for toggling state (Torez Smith) [1686205] - [usb] xhci: Avoid USB autosuspend when resuming USB2 ports (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Firmware header is little endian (Torez Smith) [1686205] - [usb] xhci: Use soft retry to recover faster from transaction errors (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add platform TPL support (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports SSP without external USB3 gen2 hub (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports bandwidth scheduling with multi-TT (Torez Smith) [1686205] - [usb] usb: xhci-mtk: improve bandwidth scheduling (Torez Smith) [1686205] - [usb] usb: xhci-mtk: fix ISOC error when interval is zero (Torez Smith) [1686205] - [usb] usb: xhci-mtk: use maximum ESIT payload of endpiont context (Torez Smith) [1686205] - [usb] usb: host: Replace empty define with do while (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: implement GPIO support for FT-X devices (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Use u to print unsigned int values (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Simplify attributes macros (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Fix operation on big endian platforms (Torez Smith) [1686205] - [uapi] usb: video: Fix endianness mismatches in descriptor structures (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Remove uvc_set_trace_param() function (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Replace plain printk() with dev_*() (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Only halt video streaming endpoint in bulk mode (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Factor out video USB request queueing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Sort frame intervals upon writing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Prevent format changes after linking header (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFrameIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFormatIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add interface number attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Allocate groups dynamically (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Drop leaked references to config items (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: add description for px30 (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra MTP6550 id (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix spelling mistake "retreiving" -> "retrieving" (Torez Smith) [1686205] - [usb] USB: STORAGE: ISD200 Fixed coding style issue "space required in for loop" (Torez Smith) [1686205] - [usb] usb: typec: Group all TCPCI/TCPM code together (Torez Smith) [1686205] - [usb] usb: typec: fusb302: reorganizing the probe function a little (Torez Smith) [1686205] - [usb] usb: typec: class: Don't use port parent for getting mux handles (Torez Smith) [1686205] - [usb] usb: typec: mux: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: core: safely deal with the dynamic quirk lists (Torez Smith) [1686205] - [usb] usb: roles: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: phy: mxs: fix spelling mistake "stardard" -> "standard" (Torez Smith) [1686205] - [usb] usb: host: fotg2: Fix potential NULL dereference (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add multiple clocks management (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add clock-names property (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add reset_control (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ohci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [usb] usbcore: Select UAC3 configuration for audio if present (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: ehci-mv: add bindings (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add DT support (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: use phy-pxa-usb (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: remove private_init (Torez Smith) [1686205] - [usb] USB: EHCI: make ehci-mv a separate driver (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove sysfs group TermChar and auto_abort (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix split quoted string in debug message (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant macro USBTMC_SIZE_IOBUFFER (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant code (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_API_VERSION (Torez Smith) [1686205] - [usb] usb: usbtmc: Replace USBTMC_TIMEOUT macros for control messages (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_OUT (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_IN (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_CLEAR (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_AUTO_ABORT (Torez Smith) [1686205] - [usb] usb: usbtmc: add ioctl USBTMC_IOCTL_MSG_IN_ATTR (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC488_IOCTL_WAIT_SRQ (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix suspend/resume (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CLEANUP_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CANCEL_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific read (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_WRITE_RESULT (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for generic requests on control (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Populate tcpc fwnode for TCPM property handling (Torez Smith) [1686205] - [documentation] dt-bindings: usb: fusb302: Use usb-connector bindings for configuration (Torez Smith) [1686205] - [documentation] dt-bindings: connector: Add support for USB-PD PPS APDOs to bindings (Torez Smith) [1686205] - [usb] USB: handle NULL config in usb_find_alt_setting() (Torez Smith) [1686205] - [usb] USB: fix error handling in usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: remove LPM management from usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: usbdevfs: restore warning for nonsensical flags (Torez Smith) [1686205] - [usb] USB: usbdevfs: sanitize flags more (Torez Smith) [1686205] - [usb] Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" (Torez Smith) [1686205] - [usb] usb: musb: dsps: do not disable CPPI41 irq in driver teardown (Torez Smith) [1686205] - [usb] usb: chipidea: Fix otg event handler (Torez Smith) [1686205] - [usb] usb: chipidea: Prevent unbalanced IRQ disable (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties definition (Torez Smith) [1686205] - [usb] usb: chipidea: Add dynamic pinctrl selection (Torez Smith) [1686205] - [usb] usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match (Torez Smith) [1686205] - [usb] usb: chipidea: imx: enable OTG overcurrent in case USB subsystem is already started (Torez Smith) [1686205] - [usb] usb: chipidea: imx: do not use preprocessor conditionals for PM (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add section header comments (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Don't wrap groups unnecessarily (Torez Smith) [1686205] - [usb] mos7720: bury dead TIOCM... in ->ioctl() (Torez Smith) [1686205] - [usb] USB: serial: option: add two-endpoints device-id flag (Torez Smith) [1686205] - [usb] USB: serial: option: improve Quectel EP06 detection (Torez Smith) [1686205] - [usb] Revert "cdc-acm: implement put_char() and flush_chars()" (Torez Smith) [1686205] - [usb] usb: Change usb_of_get_companion_dev() place to usb/common (Torez Smith) [1686205] - [usb] usb: xhci: fix interrupt transfer error happened on MTK platforms (Torez Smith) [1686205] - [usb] usb: core: phy: clean up return value check about devm_of_phy_get_by_index() (Torez Smith) [1686205] - [usb] usb: mtu3: disable vbus rise/fall interrupts of ltssm (Torez Smith) [1686205] - [usb] USB: wusbcore: Switch to bitmap_zalloc() (Torez Smith) [1686205] - [usb] usb: misc: fix obsolete function (Torez Smith) [1686205] - [usb] usb: iowarrior: replace kmalloc with kmalloc_array (Torez Smith) [1686205] - [usb] USB: OHCI: Remove USB bus reset delay from OHCI handover code (Torez Smith) [1686205] - [usb] usb: host: fotg2: add silicon clock handling (Torez Smith) [1686205] - [usb] USB: typec: fsusb302: remove unused variables snk_pdo and toggling_mode_name (Torez Smith) [1686205] - [usb] usb storage: remove inherited SCSI dependency for USB_STORAGE_ENE_UB6250 (Torez Smith) [1686205] - [usb] usb storage: group dependent USB storage Kconfig entries together (Torez Smith) [1686205] - [usb] USB: Removing NULL check for pool since dma_pool_destroy is safe (Torez Smith) [1686205] - [usb] usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() (Torez Smith) [1686205] - [usb] usb: misc: uss720: Fix two sleep-in-atomic-context bugs (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() (Torez Smith) [1686205] - [usb] usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() (Torez Smith) [1686205] - [usb] usb/typec: fix kernel-doc notation warning for typec_match_altmode (Torez Smith) [1686205] - [usb] usb: Don't die twice if PCI xhci host is not responding in resume (Torez Smith) [1686205] - [usb] usb: mtu3: fix error of xhci port id when enable U3 dual role (Torez Smith) [1686205] - [usb] usb: uas: add support for more quirk flags (Torez Smith) [1686205] - [usb] USB: Add quirk to support DJI CineSSD (Torez Smith) [1686205] - [usb] usb: typec: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] usb/dwc3/gadget: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] USB: yurex: Check for truncation in yurex_read() (Torez Smith) [1686205] - [usb] USB: yurex: Fix buffer over-read in yurex_write() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: Iterate over parent nodes for finding quirks (Torez Smith) [1686205] - [usb] xhci: Fix use after free for URB cancellation on a reallocated endpoint (Torez Smith) [1686205] - [usb] USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller (Torez Smith) [1686205] - [usb] usb: dwc2: Fix call location of dwc2_check_core_endianness (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Fix return value check in dwc3_byt_enable_ulpi_refclock() (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 (Torez Smith) [1686205] - [usb] usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep (Torez Smith) [1686205] - [usb] USB: net2280: Fix erroneous synchronization change (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: avoid unused function warnings (Torez Smith) [1686205] - [usb] USB: serial: ti_usb_3410_5052: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: io_ti: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add a new device id for ATEN (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Kconfig: convert to SPDX identifiers (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check MaxPacketSize from descriptor (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "stm32f4x9_fsotg" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "amlogic" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "his" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "bcm" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: ISOC's starting flow improvement (Torez Smith) [1686205] - [usb] usb: dwc2: Make dwc2_readl/writel functions endianness-agnostic (Torez Smith) [1686205] - [usb] usb: dwc3: core: Enable AutoRetry feature in the controller (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for dwc_usb31 (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Add register of usb role switch (Torez Smith) [1686205] - [usb] usb: dwc2: replace ioread32/iowrite32_rep with dwc2_readl/writel_rep (Torez Smith) [1686205] - [usb] usb: dwc2: Modify dwc2_readl/writel functions prototype (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Intel Merrifield can be host (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Supply device properties via driver data (Torez Smith) [1686205] - [documentation] arm64: dts: dwc3: description of incr burst type (Torez Smith) [1686205] - [usb] usb: dwc3: Enable undefined length INCR burst type (Torez Smith) [1686205] - [usb] usb: dwc3: add global soc bus configuration reg0 (Torez Smith) [1686205] - [usb] usb: dwc3: Describe 'wakeup_work' field of struct dwc3_pci (Torez Smith) [1686205] - [usb] USB: option: add support for DW5821e (Torez Smith) [1686205] - [usb] usb: dwc3: change stream event enable bit back to 13 (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: reset host controller at suspend/resume (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove reference counting (Torez Smith) [1686205] - [usb] usb: gadget: storage: Add error handling for no memory (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Use devm functions to get the phy GPIOs (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Enable ULPI Refclk on platforms where the firmware does not (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add GPIO lookup table on platforms without ACPI GPIO resources (Torez Smith) [1686205] - [usb] USB: gadget: Document that certain ep operations can be called in interrupt context (Torez Smith) [1686205] - [usb] usb: gadget: configfs: avoid spaces for indentation (Torez Smith) [1686205] - [usb] usb: dwc3: Add a glue driver for Synopsys HAPS platform (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Expose configuration name through video node (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Move function to avoid forward declaration (Torez Smith) [1686205] - [usb] usb: dwc2: Move dwc2_readl/writel functions after hsotg structure (Torez Smith) [1686205] - [usb] usb: gadget: tcm: fix spelling mistake: "Manufactor" -> "Manufacturer" (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move trace parameter to function module (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Minimize #include in headers (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move userspace API definition to public header (Torez Smith) [1686205] - [usb] usb: host: exynos: Remove support for Exynos5440 (Torez Smith) [1686205] - [usb] usb: usbtmc: Add support for 32 bit compat applications (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for termination character (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for EOM bit (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for trigger (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctls to set/get usb timeout (Torez Smith) [1686205] - [usb] usb: usbtmc: use consistent timeout error (Torez Smith) [1686205] - [usb] usb: usbtmc: Support Read Status Byte with SRQ per file (Torez Smith) [1686205] - [usb] USB: serial: cp210x: implement GPIO support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve line-speed handling for CP2104 and CP2105 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: generalise CP2102N line-speed handling (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve baudrate support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: honour device-type maximum line speed (Torez Smith) [1686205] - [usb] USB: serial: cp210x: make line-speed quantisation data driven (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop redundant input-speed re-encoding (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop unused driver-data baud rate (Torez Smith) [1686205] - [usb] USB: serial: mos7720: remove redundant variables iflag, mask and serial (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a77990 support (Torez Smith) [1686205] - [usb] usb: host: ehci-sched: remove redundant pointer dev (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove redundant variable num_ports (Torez Smith) [1686205] - [usb] USB: host: whci: remove redundant variable t (Torez Smith) [1686205] - [usb] usb: xhci: dbc: remove redundant pointer dbc (Torez Smith) [1686205] - [usb] usb: isp1760: remove redundant variable 'selector' (Torez Smith) [1686205] - [usb] usb-misc: sisusbvga: remove redundant variable modey (Torez Smith) [1686205] - [usb] usb: misc: uss720: remove redundant pointer usbdev (Torez Smith) [1686205] - [usb] usb: usbip: remove redundant pointer ep (Torez Smith) [1686205] - [usb] USB: serial: kl5kusb105: remove KLSI device id (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add a condition check about PLL active (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Simplify getting the firmware name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add firmware_name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: typec: avoid format-overflow warning (Torez Smith) [1686205] - [usb] usb: typec: unlock dp->lock on error exit path, and also zero ret if successful (Torez Smith) [1686205] - [usb] usb: typec: fix dereference before null check on adev (Torez Smith) [1686205] - [usb] usb: usbtest: use irqsave() in USB's complete callback (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: add missing version error handling (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: fix modem-status error handling (Torez Smith) [1686205] - [usb] usb: simplify usbport trigger (Torez Smith) [1686205] - [include] device connection: Add fwnode member to struct device_connection (Torez Smith) [1686205]- [security] KEYS: reaching the keys quotas correctly (Vladis Dronov) [1820405] - [security] KEYS: allow reaching the keys quotas exactly (Vladis Dronov) [1820405] - [infiniband] RDMA/core: Ensure security pkey modify is not lost (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Ensure pq is not left on waitlist (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/mad: Do not crash if the rdma device does not have a umad interface (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix missing error check on dev_set_name() (Kamal Heib) [1786604] - [infiniband] RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET (Kamal Heib) [1786604] - [infiniband] RDMA/iwcm: Fix iwcm work deallocation (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Fix failure handling during device creation (Kamal Heib) [1786604] - [infiniband] RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in ib_mr_pool_destroy (Kamal Heib) [1786604] - [infiniband] IB/hfi1, qib: Ensure RCU is locked when accessing list (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix pkey and port assignment in get_new_pps (Kamal Heib) [1786604] - [infiniband] RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix use of logical OR in get_new_pps (Kamal Heib) [1786604] - [infiniband] Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" (Kamal Heib) [1786604] - [net] xprtrdma: Fix DMA scatter-gather list mapping imbalance (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in get_pkey_idx_qp_list (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq (Kamal Heib) [1786604] - [infiniband] IB/umad: Fix kernel crash while unloading ib_umad (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add missing list deletion on freeing event queue (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix invalid memory access in spec_filter_size (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Reset all QPs when the device is shut down (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Close window for pq and request coliding (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Acquire lock to release TID entries when user file is closed (Kamal Heib) [1786604 1739282] - [infiniband] IB/umem: use get_user_pages_fast() to pin DMA pages (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Mask access flags with the correct optional range (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Fix unbalanced cm_id reference count during address resolve (Kamal Heib) [1786604] - [infiniband] RDMA/umem: Fix ib_umem_find_best_pgsz() (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Fix logical condition in msix_request_irq (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Remove CM message structs (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for complex structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for swapping get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add SET/GET implementations to hide IBA wire format (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add accessors for CM_REQ transport_type (Kamal Heib) [1786604] - [infiniband] RDMA/core: Ensure that rdma_user_mmap_entry_remove() is a fence (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Add new relaxed ordering memory region access flag (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Allow passing of optional access flags for MR registration (Kamal Heib) [1786604] - [rdma] RDMA/core: Add optional access flags range (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Verify MR access flags (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove ucontext_lock from the uverbs_destry_ufile_hw() path (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add UVERBS_METHOD_ASYNC_EVENT_ALLOC (Kamal Heib) [1786604] - [infiniband] IB/srp: Never use immediate data if it is disabled by a user (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Compute the maximum sges and inline size based on the WQE size (Kamal Heib) [1786604] - [infiniband] Introduce maximum WQE size to check limits (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove unused ucontext parameter from efa_qp_user_mmap_entries_remove (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove {} brackets from single statement if (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Device definitions documentation updates (Kamal Heib) [1786604] - [net] xprtrdma: DMA map rr_rdma_buf as each rpcrdma_rep is created (Kamal Heib) [1786604] - [net] xprtrdma: Destroy reps from previous connection instance (Kamal Heib) [1786604] - [net] xprtrdma: Destroy rpcrdma_rep when Receive is flushed (Kamal Heib) [1786604] - [net] xprtrdma: Allocate and map transport header buffers at connect time (Kamal Heib) [1786604] - [net] xprtrdma: Refactor frwr_is_supported (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate per-transport "max pages" (Kamal Heib) [1786604] - [net] xprtrdma: Refactor initialization of ep->rep_max_requests (Kamal Heib) [1786604] - [net] xprtrdma: Make sendctx queue lifetime the same as connection lifetime (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate ri_max_send_sges (Kamal Heib) [1786604] - [infiniband] RDMA/core: Use READ_ONCE for ib_ufile.async_file (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_uverbs_async_event_file into a uobject (Kamal Heib) [1786604] - [rdma] RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify type usage for ib_uverbs_async_handler() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_wq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_srq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_qp.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_cq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_ucq_object use ib_uevent_object (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not allow alloc_commit to fail (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify destruction of FD uobjects (Kamal Heib) [1786604] - [infiniband] RDMA/mlx5: Use RCU and direct refcounts to keep memory alive (Kamal Heib) [1786604] - [infiniband] RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_class (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove err in iw_query_port (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add software counter for ctxt0 seq drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Return void in packet receiving functions (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Decouple IRQ name from type (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Create API for auto activate (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: IB/hfi1: Add an API to handle special case drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move common receive IRQ code to function (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add fast and slow handlers for receive context (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move chip specific functions to chip.c (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix locking in ib_uverbs_event_read (Kamal Heib) [1786604] - [infiniband] IB/core: Fix build failure without hugepages (Kamal Heib) [1786604] - [infiniband] IB/core: Rename event_handler_lock to qp_open_list_lock (Kamal Heib) [1786604] - [infiniband] IB/core: Cut down single member ib_cache structure (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add trace points to follow MR allocation (Kamal Heib) [1786604] - [infiniband] RDMA/core: Trace points for diagnosing completion queue issues (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Add trace points in RDMA Connection Manager (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM ARP functions (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM LAP functions (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix error type of mmap_offset (Kamal Heib) [1786604] - [infiniband] IB/iser: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/hfi1: use true,false for bool variable (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/siw: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP with IB_ACCESS_HUGETLB handling (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP get user pages flow (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Correct comments in rdmavt_qp.h header (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: List all receive contexts from debugfs (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add accessor API routines to access context members (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Use RCU synchronization mechanism to protect cm_id_private xa_load() (Kamal Heib) [1786604] - [infiniband] RDMA/srpt: Remove unnecessary assertion in srpt_queue_response (Kamal Heib) [1786604] - [infiniband] RDMA/netlink: Do not always generate an ACK for some netlink operations (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Simplify QP representation (Kamal Heib) [1786604] - [infiniband] RDMA/qedr: Add kernel capability flags for dpm enabled mode (Kamal Heib) [1786604] - [platform] platform/x86: intel_pmc_core: Add Intel Tiger Lake support (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Create platform dependent bitmap structs (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Clean up: Remove comma after the termination line (Alexander Beregalov) [1783390] - [pinctrl] pinctrl: tigerlake: Tiger Lake uses _HID enumeration (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add Coffee Lake-S ACPI ID (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add missing Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Reuse struct intel_pinctrl in the driver (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use local variable to keep device pointer (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Keep pointer to struct device instead of its container (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Share struct intel_pinctrl for wider use (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GPIO direction definitions (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GPIO direction definitions (David Arcari) [1773772] - [include] gpio: Add definition for GPIO direction (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Move IRQ valid mask initialization to a dedicated callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Group GPIO IRQ chip initialization (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [gpio] gpiolib: Introduce ->add_pin_ranges() callback (David Arcari) [1773772] - [gpio] gpiolib: Initialize the hardware with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Update North Community pin list (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Really serialize all register accesses (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Update pin list according to v1.1v6 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Missed type change to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add Intel Tiger Lake pin controller support (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use helper to restore register values on ->resume() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop level from warning to debug in intel_restore_hostown() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_intmask() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_hostown() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_padcfg() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Avoid potential glitches if pin is in GPIO mode (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] gpio: Initialize the irqchip valid_mask with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: mark intel_pin_to_gpio __maybe_unused (David Arcari) [1773772] - [pinctrl] pinctrl: intel: remap the pin number to gpio offset for irq enabled pin (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Update pin names according to v1.08 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove dev_err() usage after platform_get_irq() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use NSEC_PER_USEC for debounce calculus (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (part 2) (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove default Interrupt Status offset (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Simplify offset validation in intel_get_padcfg() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop double check for data in intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use defined macro instead of magic in byt_get_gpio_mux() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Clear interrupt status in mask/unmask callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Increase readability of intel_gpio_update_pad_mode() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Retain HOSTSW_OWN for requested gpio pin (David Arcari) [1773772] - [pinctrl] pinctrl: pinctrl-intel: move gpio suspend/resume to noirq phase (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Update pin names according to v1.13c (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Fix potential NULL pointer dereference (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Unexport intel_pinctrl_probe() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: intel: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Sort register offsets by value (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Update pin list for B0 stepping (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Sort headers alphabetically (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Remove unneeded MODULE_DEVICE_TABLE() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Move linux/pm.h to the local header (David Arcari) [1773772] - [pinctrl] pinctrl: Include nothing else (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce common macro for PM operations (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_hid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert to use device_get_match_data() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_uid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Fix a spelling typo in kernel documentation (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: actually print the apparently misconfigured pin (David Arcari) [1773772] - [mm] mm, page_alloc: move_freepages should not examine struct page of reserved memory (Rafael Aquini) [1588584] - [mm] mm, page_alloc: initialize num_movable in move_freepages() (Rafael Aquini) [1588584] - [tools] selftests: vm: drop dependencies on page flags from mlock2 tests (Rafael Aquini) [1658886] - [powercap] powercap/intel_rapl: add support for TigerLake Mobile (David Arcari) [1783136] - [kernel] locking/lockdep: Avoid recursion in lockdep_count_{for, back}ward_deps() (Waiman Long) [1780993] - [kernel] locking/lockdep: Reuse freed chain_hlocks entries (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped lock chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Throw away all lock chains with zapped class (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped classes (Waiman Long) [1780993] - [kernel] locking/lockdep: Display irq_context names in /proc/lockdep_chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Decrement IRQ context counters when removing lock chain (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix lockdep_stats indentation problem (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix buffer overrun problem in stack_trace (Waiman Long) [1780993] - [lib] lib/string: Make memzero_explicit() inline instead of external (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Remove sha256/224_init code duplication (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Merge crypto/sha256.h into crypto/sha.h (Florian Westphal) [1820623] - [crypto] crypto: chelsio - Rename arrays to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [x86] crypto: x86 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [arm64] crypto: arm64 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Switch to the generic lib/crypto/sha256.c lib code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Add sha224 support to sha256 library code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Make lib/crypto/sha256.c suitable for generic use (Florian Westphal) [1820623] - [lib] crypto: sha256 - Use get/put_unaligned_be32 to get input, memzero_explicit (Florian Westphal) [1820623] - [s390] crypto: sha256 - Move lib/sha256.c to lib/crypto (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Fix some coding style issues (Florian Westphal) [1820623] - [lib] crypto: sha256 - Fix some coding style issues (Florian Westphal) [1820623] - [thunderbolt] thunderbolt: Fix error code in tb_port_is_width_supported() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Prevent crash if non-active NVMem file is read (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: fix memory leak of object sw (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Fix xhci check in usb4_switch_setup() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for USB 3.x tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for Time Management Unit (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_switch_find_cap() available to other files (Jarod Wilson) [1482838] - [netdrv] thunderbolt: Update Kconfig entries to USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add initial support for USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Populate PG field in hot plug acknowledgment packet (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Call tb_eeprom_get_drom_offset() from tb_eeprom_read_n() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_find_port() available to other files (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Power cycle the router if NVM authentication fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Do not start firmware unless asked by the user (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add bandwidth management for Display Port tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port adapter pairing and resource management (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port CM handshake for Titan Ridge devices (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add downstream PCIe port mappings for Alpine and Titan Ridge (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Expand controller name in tb_switch_is_xy() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add default linking between lane adapters if not provided by DROM (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for lane bonding (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Refactor add_switch() into two functions (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add helper macro to iterate over switch ports (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_sw_write() take const parameter (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert DP adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert PCIe adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert basic adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log error if adding switch fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log switch route string on config read/write timeout (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Introduce tb_switch_is_icm() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add 'generation' attribute for devices (Jarod Wilson) [1482838]- [scsi] scsi: lpfc: Copyright updates for 12.6.0.4 patches (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.4 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Clean up hba max_lun_queue_depth checks (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Remove handler for obsolete ELS - Read Port Status (RPS) (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix coverity errors in fmdi attribute handling (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix compiler warning on frame size (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix registration of ELS type support in fdmi (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix broken Credit Recovery after driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix RQ buffer leakage when no IOCBs available (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Make lpfc_defer_acc_rsp static (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.3 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix improper flag check for IO type (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix MDS Latency Diagnostics Err-drop rates (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix unmap of dpp bars affecting next driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix disablement of FC-AL on lpe35000 models (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix ras_log via debugfs (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix Fabric hostname registration if system hostname changes (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix missing check for CSF in Write Object Mbox Rsp (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix incomplete NVME discovery when target (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: fix spelling mistakes of asynchronous (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func (Dick Kennedy) [1793674] - [tools] tools/power turbostat: Support Tiger Lake (David Arcari) [1783441] - [md] dm integrity: fix logic bug in integrity tag testing (Mike Snitzer) [1820280] - [md] Revert "dm: always call blk_queue_split() in dm_process_bio()" (Mike Snitzer) [1820705] - [md] dm integrity: fix ppc64le warning (Mike Snitzer) [1820280] - [md] dm writecache: add cond_resched to avoid CPU hangs (Mike Snitzer) [1820280] - [md] dm integrity: improve discard in journal mode (Mike Snitzer) [1820280] - [md] dm integrity: add optional discard support (Mike Snitzer) [1820280] - [md] dm integrity: allow resize of the integrity device (Mike Snitzer) [1820280] - [md] dm integrity: factor out get_provided_data_sectors() (Mike Snitzer) [1820280] - [md] dm integrity: don't replay journal data past the end of the device (Mike Snitzer) [1820280] - [md] dm integrity: remove sector type casts (Mike Snitzer) [1820280] - [md] dm integrity: fix a crash with unusually large tag size (Mike Snitzer) [1820280] - [md] dm verity fec: fix memory leak in verity_fec_dtr (Mike Snitzer) [1820280] - [md] dm writecache: optimize superblock write (Mike Snitzer) [1820280] - [md] dm writecache: implement gradual cleanup (Mike Snitzer) [1820280] - [md] dm writecache: implement the "cleaner" policy (Mike Snitzer) [1820280] - [md] dm writecache: do direct write if the cache is full (Mike Snitzer) [1820280] - [md] dm integrity: print device name in integrity_metadata() error message (Mike Snitzer) [1820280] - [md] dm crypt: use crypt_integrity_aead() helper (Mike Snitzer) [1820280] - [lib] lib/test_bitmap: add tests for bitmap_parselist_user() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: add testcases for bitmap_parselist() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: switch test_bitmap_parselist to ktime_get() (Vladis Dronov) [1819152] - [lib] lib: rework bitmap_parselist (Vladis Dronov) [1819152] - [lib] lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() (Vladis Dronov) [1819152] - [platform] platform/x86: mlx-platform: Add support for next generation systems (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new system type (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Set system mux configuration based on system type (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Style changes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Cosmetic changes (Ivan Vecera) [1820312] - [platform] platform/mellanox: Fix Kconfig indentation (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Fix possible buffer overflow (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Remove dev_err() usage after platform_get_irq() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix error handling in mlxplat_init() (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more reset cause attributes (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Modify DMI matching order (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add regmap structure for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change API for i2c-mlxcpld driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Move regmap initialization before all drivers activation (Ivan Vecera) [1820312] - [documentation] ABI: sysfs-driver-mlxreg-io: fix the what fields (Ivan Vecera) [1820312] - [documentation] docs: watchdog: convert docs to ReST and rename to *.rst (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix parent device in i2c-mux-reg device registration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add devm_free_irq call to remove flow (Ivan Vecera) [1820312] - [i2c] i2c: mlxcpld: Fix wrong initialization order in probe (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [thermal] thermal: Introduce devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx_wdt: Use 'dev' instead of dereferencing it repeatedly (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use HWMON_CHANNEL_INFO macro (Ivan Vecera) [1820312] - [include] hwmon: Add convience macro to define simple static sensors (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for fan capability registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlx-wdt platform driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for tachometer speed register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix access mode for fan_dir attribute (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add UID LED for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add extra CPLD for next generation systems (Ivan Vecera) [1820312] - [documentation] Documentation/watchdog: Add documentation mlx-wdt driver (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx-wdt: introduce a watchdog driver for Mellanox systems (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: additions for Mellanox watchdog driver (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Add support for capability register (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Fix KASAN warning (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Correct mlxreg-io KernelVersion for 5.0 (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new VMOD0007 board name (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan capability registers (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Add capability field to core platform data (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Document fixes for core platform data (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan direction register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Convert to use SPDX identifier (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for new systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix LED configuration (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix tachometer registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Rename new systems product names (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add definitions for new registers (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: simplify code to reach the adapter (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Properly use mlxplat_mlxcpld_msn201x_items (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix copy-paste error in mlxplat_init() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Remove unused define (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change mlxreg-io configuration for MSN274x systems (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for more systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add ASIC hotplug device configuration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add hotplug hwmon uevent notification (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Improve mechanism of ASIC health discovery (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-fan platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Use 2-factor allocator calls (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Modify macros for tachometer fault status reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Fix macros for tacho fault reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for Mellanox FAN driver (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: make use of __i2c_smbus_xfer (Ivan Vecera) [1820312] - [i2c] i2c: smbus: add unlocked __i2c_smbus_xfer variant (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add documentation mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-io platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Introduce support for Mellanox register access driver (Ivan Vecera) [1820312] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1819944] - [kernel] sched/fair: Allow a per-CPU kthread waking a task to stack on the same CPU, to fix XFS performance regression (Phil Auld) [1745111] - [hid] HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: add CMP device id (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: Spelling s/diconnect/disconnect/ (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring() (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: check the NO_D3 flag to distinguish resume paths (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: make ish suspend paths clear (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: set NO_D3 flag only when needed (Tony Camuso) [1818043] - [netdrv] net: ena: Add PCI shutdown handler to allow safe kexec (Bhupesh Sharma) [1758323] - [net] vsock: fix potential deadlock in transport->release() (Stefano Garzarella) [1771582] - [net] vsock/virtio: remove loopback handling (Stefano Garzarella) [1771582] - [net] vsock: use local transport when it is loaded (Stefano Garzarella) [1771582] - [net] vsock: add vsock_loopback transport (Stefano Garzarella) [1771582] - [net] vsock: add local transport support in the vsock core (Stefano Garzarella) [1771582] - [uapi] vsock: add VMADDR_CID_LOCAL definition (Stefano Garzarella) [1771582] - [net] vsock/virtio_transport_common: remove unused virtio header includes (Stefano Garzarella) [1771582] - [infiniband] IB/rdmavt: Free kernel completion queue when done (Gopal Tiwari) [1805036] - [powerpc] powerpc/64s: Fix section mismatch warnings from boot code (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/prom: convert PROM_BUG() to standard trap (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/64: mark start_here_multiplatform as __ref (Desnes Augusto Nunes do Rosario) [1391523] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCI IDs (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Release IDA resources (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Keep device tables sorted by ID (David Arcari) [1773767] - [i2c] i2c: i801: Add support for Intel Tiger Lake (David Arcari) [1773765] - [edac] EDAC/mce_amd: Print !SMCA processor warning only once (Prarit Bhargava) [1796178] - [powerpc] powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property() (Steve Best) [1806630] {CVE-2019-12614}- [x86] x86/gart: Rewrite early_gart_iommu_check() comment (Waiman Long) [1818532] - [mm] mm/memblock.c: warn if zero alignment was requested (Waiman Long) [1818532] - [powerpc] memblock: stop using implicit alignment to SMP_CACHE_BYTES (Waiman Long) [1818532] - [mm] memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants (Waiman Long) [1818532] - [mm] mm: remove nobootmem (Waiman Long) [1818532] - [mm] memblock: rename __free_pages_bootmem to memblock_free_pages (Waiman Long) [1818532] - [mm] memblock: rename free_all_bootmem to memblock_free_all (Waiman Long) [1818532] - [firmware] memblock: replace free_bootmem_late with memblock_free_late (Waiman Long) [1818532] - [x86] memblock: replace free_bootmem{_node} with memblock_free (Waiman Long) [1818532] - [mm] mm: nobootmem: remove bootmem allocation APIs (Waiman Long) [1818532] - [mm] memblock: replace __alloc_bootmem with memblock_alloc_from (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_low_pages with memblock_alloc_low (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages_node with memblock_alloc_node (Waiman Long) [1818532] - [mm] memblock: add align parameter to memblock_alloc_node() (Waiman Long) [1818532] - [arm64] memblock: replace alloc_bootmem_low with memblock_alloc_low (2) (Waiman Long) [1818532] - [usb] memblock: replace alloc_bootmem_pages_nopanic with memblock_alloc_nopanic (Waiman Long) [1818532] - [x86] memblock: replace __alloc_bootmem_node_nopanic with memblock_alloc_try_nid_nopanic (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_low with memblock_alloc_low (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_align with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: remove _virt from APIs returning virtual address (Waiman Long) [1818532] - [powerpc] memblock: rename memblock_alloc{_nid, _try_nid} to memblock_phys_alloc* (Waiman Long) [1818532] - [mm] mm: nobootmem: remove dead code (Waiman Long) [1818532] - [mm] mm: remove bootmem allocator implementation (Waiman Long) [1818532] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK (Waiman Long) [1818532] - [mm] mm: remove CONFIG_NO_BOOTMEM (Waiman Long) [1818532] - [mm] mm: disable deferred struct page for 32-bit arches (Waiman Long) [1818532] - [mm] mm: make DEFERRED_STRUCT_PAGE_INIT explicitly depend on SPARSEMEM (Waiman Long) [1818532] - [mm] mm/hugetlb.c: don't zero 1GiB bootmem pages (Waiman Long) [1818532] - [mm] docs/mm: memblock: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: memblock: add kernel-doc description for memblock types (Waiman Long) [1818532] - [mm] docs/mm: memblock: add kernel-doc comments for memblock_add (Waiman Long) [1818532] - [mm] docs/mm: bootmem: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: bootmem: add kernel-doc description of 'struct bootmem_data' (Waiman Long) [1818532] - [mm] docs/mm: bootmem: fix kernel-doc warnings (Waiman Long) [1818532] - [mm] docs/mm: nobootmem: fixup kernel-doc comments (Waiman Long) [1818532] - [mm] mm/bootmem: drop duplicated kernel-doc comments (Waiman Long) [1818532] - [lib] lib/smp_processor_id: Don't use cpumask_equal() (Waiman Long) [1812092] - [kernel] audit: always check the netlink payload length in audit_receive_msg() (Richard Guy Briggs) [1814448] - [kernel] audit: fix error handling in audit_data_to_entry() (Richard Guy Briggs) [1814448] - [fs] fat: work around race with userspace's read via blockdev while mounting (Bill O'Donnell) [1771351] - [include] raid6/test: fix a compilation error (Bhupesh Sharma) [1817524] - [arm64] arm64: kexec_file: add crash dump support (Bhupesh Sharma) [1817524] - [lib] libfdt: include fdt_addresses.c (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.1-22-gc40aeb60b47a (Bhupesh Sharma) [1817524] - [include] libfdt: reduce the number of headers included from libfdt_env.h (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: amd: Fix SPI bus warnings (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: broadcom: Fix I2C and SPI bus warnings (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-23-g87963ee20693 (Bhupesh Sharma) [1817524] - [include] linux/kernel.h: split *_MAX and *_MIN macros into (Bhupesh Sharma) [1817524] - [scripts] kbuild: disable dtc simple_bus_reg warnings by default (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-57-gf267e674d145 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: consolidate include path options in Makefile (Bhupesh Sharma) [1817524] - [pci] PCI: Remove unnecessary returns (Myron Stowe) [1807175] - [pci] PCI: OF: Correct of_irq_parse_pci() documentation (Myron Stowe) [1807175] - [pci] PCI: Fix typos and whitespace errors (Myron Stowe) [1807175] - [documentation] PCI: Correct pci=resource_alignment parameter example (Myron Stowe) [1807175] - [pci] PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RESOURCE_END (Myron Stowe) [1807175] - [pci] PCI: Convert pci_resource_to_user() to a weak function (Myron Stowe) [1807175] - [pci] PCI: pciehp: Refer to "Indicators" instead of "LEDs" in comments (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_green_led_{on, off, blink}() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_set_attention_status() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Combine adjacent indicator updates (Myron Stowe) [1807175] - [pci] PCI: pciehp: Add pciehp_set_indicators() to set both indicators (Myron Stowe) [1807175] - [pci] PCI: Add pci_irq_vector() and other stubs when !CONFIG_PCI (Myron Stowe) [1807175] - [pci] PCI: Force trailing new line to resource_alignment_param in sysfs (Myron Stowe) [1807175] - [pci] PCI: Move pci__resource_alignment_param() into their callers (Myron Stowe) [1807175] - [pci] PCI: pci.c: convert to use BUS_ATTR_RW (Myron Stowe) [1807175] - [pci] PCI: Clean up resource_alignment parameter to not require static buffer (Myron Stowe) [1807175] - [pci] PCI/IOV: Remove group write permission from sriov_numvfs, sriov_drivers_autoprobe (Myron Stowe) [1807175] - [pci] PCI/IOV: Move sysfs SR-IOV functions to iov.c (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change permissions from symbolic to octal (Myron Stowe) [1807175] - [pci] PCI: sysfs: Revert "rescan" file renames (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change DEVICE_ATTR() to DEVICE_ATTR_WO() (Myron Stowe) [1807175] - [pci] PCI: pci-sysfs.c: convert to use BUS_ATTR_WO (Myron Stowe) [1807175] - [pci] PCI: sysfs: Define device attributes with DEVICE_ATTR*() (Myron Stowe) [1807175] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1807175] - [pci] PCI: Use devm_add_action_or_reset() (Myron Stowe) [1807175] - [pci] PCI: Get rid of dev->has_secondary_link flag (Myron Stowe) [1807175] - [pci] PCI/ACPI: Remove unnecessary struct hotplug_program_ops (Myron Stowe) [1807175] - [pci] PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c (Myron Stowe) [1807175] - [pci] PCI/ACPI: Rename _HPX structs from hpp_* to hpx_* (Myron Stowe) [1807175] - [pci] PCI: Make pci_set_of_node(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_enable_ptm() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_ats_init() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_update_link_speed() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_bus_get(), pci_bus_put() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_hotplug_io_size, mem_size, and bus_size private (Myron Stowe) [1807175] - [pci] PCI: Make pci_save_vc_state(), pci_restore_vc_state(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_get_host_bridge_device(), pci_put_host_bridge_device() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_check_pme_status(), pci_pme_wakeup_bus() private (Myron Stowe) [1807175] - [pci] PCI: Make PCI_PM_* delay times private (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_sem (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_get() and pci_bus_put() (Myron Stowe) [1807175] - [pci] PCI: Remove pci_block_cfg_access() et al (unused) (Myron Stowe) [1807175] - [wireless] PCI: Move ASPM declarations to linux/pci.h (Myron Stowe) [1807175] - [pci] PCI/MSI: Support allocating virtual MSI interrupts (Myron Stowe) [1807175] - [fs] gfs2: Remove unnecessary gfs2_qa_{get,put} pairs (Robert S Peterson) [1807146] - [fs] gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put (Robert S Peterson) [1807146] - [fs] gfs2: Change inode qa_data to allow multiple users (Robert S Peterson) [1807146] - [fs] gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc (Robert S Peterson) [1807146] - [fs] gfs2: Switch to list_{first,last}_entry (Robert S Peterson) [1807146] - [fs] gfs2: Clean up inode initialization and teardown (Robert S Peterson) [1807146] - [fs] gfs2: Minor gfs2_alloc_inode cleanup (Robert S Peterson) [1807146] - [pinctrl] pinctrl: pinmux: fix a possible null pointer in pinmux_can_be_used_for_gpio (David Arcari) [1817454] - [pinctrl] pinctrl/gpio: Take MUX usage into account (David Arcari) [1817454] - [include] gpio: Fix build warnings on undefined struct pinctrl_dev (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused pin_is_valid() (David Arcari) [1817454] - [pinctrl] pinctrl: remove unneeded initializer for list_for_each_entry() iterator (David Arcari) [1817454] - [pinctrl] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [1817454] - [pinctrl] pinctrl: core: Do not add device links for hogs (David Arcari) [1817454] - [pinctrl] pinctrl: Enable device link creation for pin control (David Arcari) [1817454] - [pinctrl] pinctrl: generic: add new 'drive-strength-microamp' property support (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused 'pinconf-config' debugfs interface (David Arcari) [1817454] - [pinctrl] pinctrl: Change to use DEFINE_SHOW_ATTRIBUTE macro (David Arcari) [1817454] - [pinctrl] pinctrl: core: make sure strcmp() doesn't get a null parameter (David Arcari) [1817454] - [pinctrl] pinctrl: core: Remove broken remove_last group and pinmux functions (David Arcari) [1817454] - [pinctrl] pinctrl: pinmux: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: core: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: Cut unused sysfs includes (David Arcari) [1817454] - [mm] mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa (Rafael Aquini) [1763878] - [mm] mm: thp: fix flags for pmd migration when split (Rafael Aquini) [1763878] - [mm] mm: thp: relocate flush_cache_range() in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix mmu_notifier in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_page race condition (Rafael Aquini) [1763878] - [fs] nfsd: set the server_scope during service startup (Scott Mayhew) [1817752] - [fs] nfsd: v4 support requires CRYPTO_SHA256 (Scott Mayhew) [1817752] - [fs] nfsd: Fix cld_net->cn_tfm initialization (Scott Mayhew) [1817752] - [fs] nfsd: add support for upcall version 2 (Scott Mayhew) [1817752] - [fs] nfsd: add a "GetVersion" upcall for nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: handle legacy client tracking records sent by nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: re-order client tracking method selection (Scott Mayhew) [1817752] - [fs] nfsd: keep a tally of RECLAIM_COMPLETE operations when using nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: un-deprecate nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: make nfs4_client_reclaim use an xdr_netobj instead of a fixed char array (Scott Mayhew) [1817752]- [s390] scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs) (Philipp Rudo) [1814791] - [s390] scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove (Philipp Rudo) [1814792] - [infiniband] RDMA/qedr: Fix null-pointer dereference when calling rdma_user_mmap_get_offset (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Make qedr_iw_load_qp() static (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix potential use after free (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Remove unsupported modify_port callback (Kamal Heib) [1786602] - [infiniband] IB/ipoib: Add ndo operation for getting VFs GUID attributes (Kamal Heib) [1786602] - [net] xprtrdma: Fix oops in Receive handler after device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix completion wait during device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix create_qp crash on device unload (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Adjust flow PSN with the correct resync_psn (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Don't cancel unused work item (Kamal Heib) [1786602] - [infiniband] IB/core: Introduce rdma_user_mmap_entry_insert_range() API (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent auto-binding a QP which are not tracked with res (Kamal Heib) [1786602] - [infiniband] rxe: correctly calculate iCRC for unaligned payloads (Kamal Heib) [1786602] - [infiniband] treewide: Use sizeof_field() macro (Kamal Heib) [1786602] - [infiniband] RDMA/cma: add missed unregister_pernet_subsys in init failure (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Expose RDMA read related attributes (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Support remote read access in MR registration (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Store network attributes in device attributes (Kamal Heib) [1786602] - [infiniband] IB/hfi1: remove redundant assignment to variable ret (Kamal Heib) [1786602] - [infiniband] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Kamal Heib) [1786602] - [infiniband] IB/core: Add interfaces to get VF node and port GUIDs (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use refcount_t type for refcount variable (Kamal Heib) [1786602] - [infiniband] RDMA/cma: Use ACK timeout for RoCE packetLifeTime (Kamal Heib) [1786602] - [infiniband] IB/umem: remove the dmasync argument to ib_umem_get (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add iWARP doorbell recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add doorbell overflow recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Use the common mmap API (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix memory leak in user qp and mr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix synchronization methods and memory leaks in qedr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix qpids xarray api used (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix srqs xarray initialization (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Remove Unneeded variable rc (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/mlx4: Separate creation of RWQ and QP (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Package for hns_roce_rereg_user_mr function (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Fix sg offset non-zero issue (Kamal Heib) [1786602] - [infiniband] dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Clear the admin command buffer prior to its submission (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Cleanup unused mmap structures (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Report the SCSI residual to the initiator (Kamal Heib) [1786602] - [infiniband] RDMA: Change MAD processing function to remove extra casting and parameter (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Rewrite MAD processing logic to be readable (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Simplify process_mad function (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Make ocrdma_pma_counters() return void (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Do not check MAD sizes in roce and ib drivers (Kamal Heib) [1786602] - [infiniband] RDMA/hfi1: Delete unreachable code (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Allocate zeroed MAD buffer (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Delete never implemented functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_port isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA: Connect between the mmap entry and the umap_priv structure (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Use rdma_user_mmap_io (Kamal Heib) [1786602] - [infiniband] RDMA/core: Create mmap database and cookie helper functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Move core content from ib_uverbs to ib_core (Kamal Heib) [1786602] - [infiniband] RDMA/odp: Remove broken debugging call to invalidate_range (Kamal Heib) [1786602] - [infiniband] RDMA/vmw_pvrdma: Use resource ids from physical device if available (Kamal Heib) [1786602] - [infiniband] RDMA/core: Set DMA parameters correctly (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [uapi] rdma: Remove nes ABI header (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix TPG creation (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Update copyright together with SPDX tag (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use specific keyword to check define (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Delete unused cm_is_active_peer function (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Remove useless rxe_init_device_param assignments (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk in xprt_rdma_set_port (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk() in rpcrdma_update_connect_private() (Kamal Heib) [1786602] - [net] xprtrdma: Refine trace_xprtrdma_fixup (Kamal Heib) [1786602] - [net] xprtrdma: Report the computed connect delay (Kamal Heib) [1786602] - [net] xprtrdma: Wake tasks after connect worker fails (Kamal Heib) [1786602] - [net] xprtrdma: Pull up sometimes (Kamal Heib) [1786602] - [net] xprtrdma: Refactor rpcrdma_prepare_msg_sges() (Kamal Heib) [1786602] - [net] xprtrdma: Move the rpcrdma_sendctx::sc_wr field (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_device (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_xprt (Kamal Heib) [1786602] - [net] xprtrdma: Ensure ri_id is stable during MR recycling (Kamal Heib) [1786602] - [net] xprtrdma: Manage MRs in context of a single connection (Kamal Heib) [1786602] - [net] xprtrdma: Fix MR list handling (Kamal Heib) [1786602] - [net] xprtrdma: Initialize rb_credits in one place (Kamal Heib) [1786602] - [infiniband] RDMA/core: Check that process is still alive before sending it to the users (Kamal Heib) [1786602] - [infiniband] RDMA/restrack: Remove PID namespace support (Kamal Heib) [1786602] - [infiniband] RDMA/uverbs: Add a check for uverbs_attr_get to uverbs_copy_to_struct_or_zero (Kamal Heib) [1786602] - [infiniband] IB/cma: Honor traffic class from lower netdevice for RoCE (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Provide MR statistics (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Return ODP type per MR (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Allow different fill function per resource (Kamal Heib) [1786602] - [infiniband] IB/mlx5: Introduce ODP diagnostic counters (Kamal Heib) [1786602] - [infiniband] infiniband: fix sw/rdmavt/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_initiator.c kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/srpt/ib_srpt.h kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ipwm_util.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.kernel-doc notation (Kamal Heib) [1786602] - [infiniband] RDMA/rw: Support threshold for registration vs scattering to local pages (Kamal Heib) [1786602] - [uapi] RDMA/uapi: Fix and re-organize the usage of rdma_driver_id (Kamal Heib) [1786602] - [net] svcrdma: Improve DMA mapping trace points (Kamal Heib) [1786602] - [infiniband] RDMA/iser: Use iser_err instead of pr_err for logging (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Calculate max_it_iu_size if remote max_it_iu length available (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Add parse function for maximum initiator to target IU size (Kamal Heib) [1786602] - [infiniband] IB/cm: Use container_of() instead of typecast (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Make the code for handling port identities more systematic (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the code that waits until an RDMA port is no longer in use (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the approach for closing an RDMA channel (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Improve a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of iWARP logins (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of SR-IOV and iWARP ports (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Make route resolving error messages more informative (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Honor the max_send_sge device attribute (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Remove two casts (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Make node GUIDs valid EUI-64 identifiers (Kamal Heib) [1786602] - [infiniband] RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Verify modify_device mask (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_device isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Fix port number endianness in a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Simplify several debug messages (Kamal Heib) [1786602] - [infiniband] IB/iser: remove redundant macro definitions (Kamal Heib) [1786602] - [infiniband] IB/iser: bound protection_sg size by data_sg size (Kamal Heib) [1786602] - [infiniband] IB/iser: add unlikely checks in the fast path (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent QP counter manual binding in auto mode (Kamal Heib) [1786602] - [kvm] KVM: SVM: Override default MMIO mask if memory encryption is enabled (Wei Huang) [1789537] - [netdrv] mlx5e: Reorder mirrer action parsing to check for encap first (Ivan Vecera) [1818074] - [tools] selftests: mlxsw: Adjust test to recent changes (Ivan Vecera) [1818074] - [netdrv] vxlan: fix unexpected failure of vxlan_changelink() (Ivan Vecera) [1818074] - [netdrv] bonding: fix lockdep warning in bond_get_stats() (Ivan Vecera) [1818074] - [netdrv] bonding: fix using uninitialized mode_lock (Ivan Vecera) [1818074] - [net] export netdev_next_lower_dev_rcu() (Ivan Vecera) [1818074] - [netdrv] bonding: add missing netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [net] avoid updating qdisc_xmit_lock_key in netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [include] net: fix kernel-doc warning in (Ivan Vecera) [1818074] - [net] batman-adv: Drop lockdep.h include for soft-interface.c (Ivan Vecera) [1818074] - [net] remove unnecessary variables and callback (Ivan Vecera) [1818074] - [netdrv] macsec: Fix multiple coding style issues (Ivan Vecera) [1818074] - [netdrv] vxlan: add adjacent link to limit depth level (Ivan Vecera) [1818074] - [net] core: add ignore flag to netdev_adjacent structure (Ivan Vecera) [1818074] - [netdrv] team: fix nested locking lockdep warning (Ivan Vecera) [1818074] - [netdrv] bonding: use dynamic lockdep key instead of subclass (Ivan Vecera) [1818074] - [netdrv] bonding: fix unexpected IFF_BONDING bit unset (Ivan Vecera) [1818074] - [net] core: add generic lockdep keys (Ivan Vecera) [1818074] - [net] core: limit nested device depth (Ivan Vecera) [1818074] - [net] udp: rehash on disconnect (Davide Caratti) [1817671] - [net] revert "udp: do rmem bulk free even if the rx sk queue is empty" (Davide Caratti) [1817671] - [net] udp: fix data-race in udp_set_dev_scratch() (Davide Caratti) [1817671] - [net] page_pool: refill page when alloc.count of pool is zero (Petr Oros) [1811201] - [net] page_pool: help compiler remove code in case CONFIG_NUMA=n (Petr Oros) [1811201] - [net] page_pool: handle page recycle for NUMA_NO_NODE condition (Petr Oros) [1811201] - [netdrv] mlx5e: Rx, Update page pool numa node when changed (Petr Oros) [1811201] - [net] page_pool: Don't recycle non-reusable pages (Petr Oros) [1811201] - [net] page_pool: Add API to update numa node (Petr Oros) [1811201] - [include] page_pool: extend tracepoint to also include the page PFN (Petr Oros) [1811201] - [net] page_pool: add destroy attempts counter and rename tracepoint (Petr Oros) [1811201] - [net] page_pool: remove unnecessary variable init (Petr Oros) [1811201] - [net] page_pool: fix logic in __page_pool_get_cached (Petr Oros) [1811201] - [netdrv] team: add missing attribute validation for array index (Hangbin Liu) [1816499] - [netdrv] team: add missing attribute validation for port ifindex (Hangbin Liu) [1816499] - [netdrv] team: Add vlan tx offload to hw_enc_features (Hangbin Liu) [1816499] - [netdrv] team: set slave to promisc if team is already in promisc mode (Hangbin Liu) [1816499] - [netdrv] team: Free BPF filter when unregistering netdev (Hangbin Liu) [1816499] - [netdrv] net: Remove switchdev.h inclusion from team/bond/vlan (Hangbin Liu) [1816499] - [netdrv] team: use operstate consistently for linkup (Hangbin Liu) [1816499] - [netdrv] team: avoid complex list operations in team_nl_cmd_options_set() (Hangbin Liu) [1816499] - [netdev] pass the stuck queue to the timeout handler (Ivan Vecera) [1811203] - [net] flow_dissector: extract more ICMP information (Ivan Vecera) [1795213] - [net] flow_dissector: skip the ICMP dissector for non ICMP packets (Ivan Vecera) [1795213] - [net] flow_dissector: add meaningful comments (Ivan Vecera) [1795213] - [net] vti[6]: fix packet tx through bpf_redirect() in XinY cases (Sabrina Dubroca) [1795145] - [net] xfrm interface: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [net] vti[6]: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [documentation] Clarify trap's description (Petr Oros) [1809496] - [net] devlink: Wait longer before warning about unset port type (Petr Oros) [1809496] - [documentation] Add a section for devlink-trap testing (Petr Oros) [1809496] - [tools] selftests: devlink_trap: Add test cases for devlink-trap (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Add devlink-trap helpers (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Allow tests to define devlink device (Petr Oros) [1809496] - [documentation] Add devlink-trap documentation (Petr Oros) [1809496] - [net] devlink: Add generic packet traps and groups (Petr Oros) [1809496] - [net] devlink: Add packet trap infrastructure (Petr Oros) [1809496] - [net] devlink: add warning in case driver does not set port type (Petr Oros) [1809496] - [net] devlink: remove unused devlink_port_get_phys_port_name() function (Petr Oros) [1809496] - [net] tcp: add sanity tests in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] tcp: implement coalescing on backlog queue (Guillaume Nault) [1790843] - [include] tcp: make tcp_space() aware of socket backlog (Guillaume Nault) [1790843] - [net] tcp: take care of compressed acks in tcp_add_reno_sack() (Guillaume Nault) [1790843] - [include] tcp: hint compiler about sack flows (Guillaume Nault) [1790843] - [net] tcp: drop dst in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] drop_monitor: Do not cancel uninitialized work item (Petr Oros) [1810114] - [net] drop_monitor: Use kstrdup (Petr Oros) [1810114] - [net] drop_monitor: Better sanitize notified packets (Petr Oros) [1810114] - [net] drop_monitor: Make timestamps y2038 safe (Petr Oros) [1810114] - [net] drop_monitor: Allow user to start monitoring hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for summary alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for packet alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Consider all monitoring states before performing configuration (Petr Oros) [1810114] - [net] drop_monitor: Add basic infrastructure for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Initialize hardware per-CPU data (Petr Oros) [1810114] - [net] drop_monitor: Move per-CPU data init/fini to separate functions (Petr Oros) [1810114] - [maintainers] drop_monitor: Add missing uAPI file to MAINTAINERS file (Petr Oros) [1810114] - [net] drop_monitor: Expose tail drop counter (Petr Oros) [1810114] - [net] drop_monitor: Make drop queue length configurable (Petr Oros) [1810114] - [net] drop_monitor: Add a command to query current configuration (Petr Oros) [1810114] - [net] drop_monitor: Allow truncation of dropped packets (Petr Oros) [1810114] - [net] drop_monitor: Add packet alert mode (Petr Oros) [1810114] - [net] drop_monitor: Add alert mode operations (Petr Oros) [1810114] - [net] drop_monitor: Require CAP_NET_ADMIN for drop monitor configuration (Petr Oros) [1810114] - [net] drop_monitor: Reset per-CPU data before starting to trace (Petr Oros) [1810114] - [net] drop_monitor: Initialize timer and work item upon tracing enable (Petr Oros) [1810114] - [net] drop_monitor: Split tracing enable / disable to different functions (Petr Oros) [1810114] - [net] drop_monitor: Use pre_doit / post_doit hooks (Petr Oros) [1810114] - [net] drop_monitor: Add extack support (Petr Oros) [1810114] - [net] drop_monitor: Avoid multiple blank lines (Petr Oros) [1810114] - [net] drop_monitor: Document scope of spinlock (Petr Oros) [1810114] - [net] drop_monitor: Rename and document scope of mutex (Petr Oros) [1810114] - [net] drop_monitor: Use correct error code (Petr Oros) [1810114] - [net] revert "net: dev: introduce support for sch BYPASS for lockless qdisc" (Paolo Abeni) [1805983] - [net] neighbour: remove neigh_cleanup() method (Ivan Vecera) [1795285] - [include] trace: events: neigh_update: print new state in string format (Ivan Vecera) [1795285] - [net] neigh: hook tracepoints in neigh update code (Ivan Vecera) [1795285] - [net] trace: events: add a few neigh tracepoints (Ivan Vecera) [1795285] - [net] netfilter: nf_tables: add __nft_chain_type_get() (Florian Westphal) [1806888] - [net] devlink: Hang reporter's dump method on a dumpit cb (Andrea Claudi) [1804798] - [net] core: Do not clear VF index for node/port GUIDs query (Petr Oros) [1805312] - [net] core: Populate VF index in struct ifla_vf_guid (Petr Oros) [1805312] - [net] core: Add support for getting VF GUIDs (Petr Oros) [1805312] - [tools] ptp: Extend the test program to check the external time stamp flags (Petr Oros) [1795192] - [netdrv] mlx5: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] igb: Reject requests that fail to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] dp83640: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] mv88e6xxx: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] ptp: Introduce strict checking of external time stamp options (Petr Oros) [1795192] - [netdrv] renesas: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mlx5: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] igb: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] dp83640: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mv88e6xxx: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] net: reject PTP periodic output requests with unsupported flags (Petr Oros) [1795192] - [ptp] Validate requests to enable time stamping of external signals (Petr Oros) [1795192] - [tools] ptp: Fix example program to match kernel (Petr Oros) [1795192] - [include] uaccess: add noop untagged_addr definition (Josef Oskera) [1805320] - [include] debugfs: Add debugfs_create_xul() for hexadecimal unsigned long (Josef Oskera) [1795286] - [documentation] debugfs: Document debugfs helper for unsigned long values (Josef Oskera) [1795286] - [net] vsock/virtio: add WARN_ON check on virtio_transport_get_ops() (Stefano Garzarella) [1692797] - [net] vsock/virtio: fix null-pointer dereference in virtio_transport_recv_listen() (Stefano Garzarella) [1692797] - [net] vsock: avoid to assign transport if its initialization fails (Stefano Garzarella) [1692797] - [misc] vsock/vmci: make vmci_vsock_cb_host_called static (Stefano Garzarella) [1692797] - [net] vsock: fix bind() behaviour taking care of CID (Stefano Garzarella) [1692797] - [net] vsock: prevent transport modules unloading (Stefano Garzarella) [1692797] - [misc] vsock/vmci: register vmci_transport only when VMCI guest/host are active (Stefano Garzarella) [1692797] - [net] vsock: add multi-transports support (Stefano Garzarella) [1692797] - [net] hv_sock: set VMADDR_CID_HOST in the hvs_remote_addr_init() (Stefano Garzarella) [1692797] - [net] vsock: move vsock_insert_unbound() in the vsock_create() (Stefano Garzarella) [1692797] - [net] vsock: add vsock_create_connected() called by transports (Stefano Garzarella) [1692797] - [net] vsock: handle buffer_size sockopts in the core (Stefano Garzarella) [1692797] - [net] vsock: add 'struct vsock_sock *' param to vsock_core_get_transport() (Stefano Garzarella) [1692797] - [net] vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() (Stefano Garzarella) [1692797] - [net] vsock: add 'transport' member in the struct vsock_sock (Stefano Garzarella) [1692797] - [kernel] vsock: remove linux/vm_sockets.h file (Stefano Garzarella) [1692797] - [net] vsock: remove vm_sockets_get_local_cid() (Stefano Garzarella) [1692797] - [net] vsock/vmci: remove unused VSOCK_DEFAULT_CONNECT_TIMEOUT (Stefano Garzarella) [1692797] - [x86] kvm: x86: clear stale x86_emulate_ctxt->intercept value (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: vmx: check descriptor table exits on instruction emulation (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Check IO instruction VM-exit conditions (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Refactor IO bitmap checks into helper function (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Don't emulate instructions in guest mode (Jon Maloy) [1806817] {CVE-2020-2732}- [fs] gfs2: Fix oversight in gfs2_ail1_flush (Robert S Peterson) [1724769] - [kernel] sched/uclamp: Extend sched_setattr() to support utilization clamping (Phil Auld) [1810399] - [kernel] sched/core: Further clarify sched_class::set_next_task() (Phil Auld) [1810399] - [kernel] sched/fair: Use mul_u32_u32() (Phil Auld) [1810399] - [kernel] sched/core: Simplify sched_class::pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Optimize pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Make pick_next_task_idle() more consistent (Phil Auld) [1810399] - [kernel] sched/fair: Better document newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Fix pick_next_task() vs 'change' pattern race (Phil Auld) [1810399] - [cpufreq] cpufreq: Initialize the governors in core_initcall (Phil Auld) [1810399] - [kernel] sched/vtime: Fix guest/system mis-accounting on task switch (Phil Auld) [1810399] - [kernel] sched/fair/util_est: Implement faster ramp-up EWMA on utilization increases (Phil Auld) [1810399] - [kernel] sched/topology: Allow sched_asym_cpucapacity to be disabled (Phil Auld) [1810399] - [kernel] sched/topology: Don't try to build empty sched domains (Phil Auld) [1810399] - [kernel] sched/topology: Don't set SD_BALANCE_WAKE on cpuset domain relax (Phil Auld) [1810399] - [kernel] membarrier: Fix RCU locking bug caused by faulty merge (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt_schedule() interrupt return comment (Phil Auld) [1810399] - [kernel] sched/membarrier: Return -ENOMEM to userspace on memory allocation failure (Phil Auld) [1810399] - [kernel] sched/membarrier: Skip IPIs when mm->mm_users == 1 (Phil Auld) [1810399] - [tools] selftests, sched/membarrier: Add multi-threaded test (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix p->mm->membarrier_state racy load (Phil Auld) [1810399] - [include] sched/membarrier: Call sync_core only before usermode for same mm (Phil Auld) [1810399] - [kernel] sched/membarrier: Remove redundant check (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix private expedited registration check (Phil Auld) [1810399] - [kernel] tasks, sched/core: RCUify the assignment of rq->curr (Phil Auld) [1810399] - [kernel] tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code (Phil Auld) [1810399] - [kernel] tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue (Phil Auld) [1810399] - [kernel] tasks: Add a count of task RCU users (Phil Auld) [1810399] - [include] sched/core: Convert task_struct.usage to refcount_t (Phil Auld) [1810399] - [include] sched/core: Convert vcpu_is_preempted() from macro to an inline function (Phil Auld) [1810399] - [kernel] sched/fair: Remove unused cfs_rq_clock_task() function (Phil Auld) [1810399] - [scripts] Kbuild: Handle PREEMPT_RT for version string and magic (Phil Auld) [1810399] - [kernel] sched/fair: Use rq_lock/unlock in online_fair_sched_group (Phil Auld) [1810399] - [kernel] sched: Rework pick_next_task() slow-path (Phil Auld) [1810399] - [kernel] sched: Allow put_prev_task() to drop rq->lock (Phil Auld) [1810399] - [kernel] sched/fair: Expose newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Add task_struct pointer to sched_class::set_curr_task (Phil Auld) [1810399] - [kernel] sched: Rework CPU hotplug task selection (Phil Auld) [1810399] - [kernel] rcu/tree: Fix SCHED_FIFO params (Phil Auld) [1810399] - [kernel] sched: Clean up active_mm reference counting (Phil Auld) [1810399] - [kernel] sched/{rt, deadline}: Fix set_next_task vs pick_next_task (Phil Auld) [1810399] - [kernel] sched: Fix kerneldoc comment for ia64_set_curr_task (Phil Auld) [1810399] - [kernel] stop_machine: Fix stop_cpus_in_progress ordering (Phil Auld) [1810399] - [kernel] sched/psi: Reduce psimon FIFO priority (Phil Auld) [1810399] - [kernel] sched/psi: Do not require setsched permission from the trigger creator (Phil Auld) [1810399] - [x86] x86/kvm: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [x86] x86/dumpstack: Indicate PREEMPT_RT in dumps (Phil Auld) [1810399] - [x86] x86: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] kprobes: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] tracing: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [include] locking/spinlocks: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] rcu: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] sched/preempt: Use CONFIG_PREEMPTION where appropriate (Phil Auld) [1810399] - [kernel] sched/core: Prevent race condition between cpuset and __sched_setscheduler() (Phil Auld) [1810399] - [kernel] rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic region (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Change cpuset_rwsem and hotplug lock order (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem (Phil Auld) [1810399] - [kernel] sched/deadline: Fix bandwidth accounting at all levels after offline migration (Phil Auld) [1810399] - [kernel] cpusets: Rebuild root domain deadline accounting information (Phil Auld) [1810399] - [kernel] sched/core: Streamle calls to task_rq_unlock() (Phil Auld) [1810399] - [kernel] sched/topology: Add partition_sched_domains_locked() (Phil Auld) [1810399] - [kernel] sched/stats: Fix unlikely() use of sched_info_on() (Phil Auld) [1810399] - [kernel] sched/fair: Change task_numa_work() storage to static (Phil Auld) [1810399] - [kernel] sched/fair: Move task_numa_work() init to init_numa_balancing() (Phil Auld) [1810399] - [kernel] sched/fair: Move init_numa_balancing() below task_numa_work() (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Introduce CONFIG_PREEMPT_RT (Phil Auld) [1810399] - [kernel] kconfig: include kernel/Kconfig.preempt from init/Kconfig (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt warning in ttwu (Phil Auld) [1810399] - [kernel] sched/core: Optimize try_to_wake_up() for local wakeups (Phil Auld) [1810399] - [kernel] sched/core: Introduce set_next_task() helper for better code readability (Phil Auld) [1810399] - [kernel] sched/fair: Don't increase sd->balance_interval on newidle balance (Phil Auld) [1810399] - [kernel] sched/fair: Clean up load_balance() condition (Phil Auld) [1810399] - [mm] mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() (Rafael Aquini) [1809698] - [mm] mm, thp: fix defrag setting if newline is not used (Rafael Aquini) [1809698] - [mm] mm/migrate.c: also overwrite error when it is bigger than zero (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: fix out of bounds write in mpol_parse_str() (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is valid (Rafael Aquini) [1809698] - [mm] mm/page-writeback.c: avoid potential division by zero in wb_min_max_ratio() (Rafael Aquini) [1809698] - [mm] mm/gup: fix memory leak in __gup_benchmark_ioctl (Rafael Aquini) [1809698] - [mm] mm: move_pages: return valid node id in status if the page is already on the target node (Rafael Aquini) [1809698] - [mm] mm/zsmalloc.c: fix the migrated zspage statistics (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache destruction (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: check range first in queue_pages_test_walk (Rafael Aquini) [1809698] - [mm] mm/memory.c: fix a huge pud insertion race during faulting (Rafael Aquini) [1809698] - [mm] mm: move the backup x_devmap() functions to asm-generic/pgtable.h (Rafael Aquini) [1809698] - [mm] mm/rmap.c: don't reuse anon_vma if we just want a copy (Rafael Aquini) [1809698] - [mm] mm/ksm.c: don't WARN if page is still mapped in remove_stable_node() (Rafael Aquini) [1809698] - [mm] mm/page_io.c: do not free shared swap slots (Rafael Aquini) [1809698] - [mm] mm: thp: handle page cache THP correctly in PageTransCompoundMap (Rafael Aquini) [1809698] - [mm] mm/slub: fix a deadlock in show_slab_objects() (Rafael Aquini) [1809698] - [mm] mm/vmpressure.c: fix a signedness bug in vmpressure_register_event() (Rafael Aquini) [1809698] - [trace] include/trace/events/writeback.h: fix -Wstringop-truncation warnings (Rafael Aquini) [1809698] - [mm] mm/compaction.c: clear total_{migrate, free}_scanned before scanning a new zone (Rafael Aquini) [1809698] - [mm] mm/hmm: fix hmm_range_fault()'s handling of swapped out pages (Rafael Aquini) [1809698] - [mm] mm/migrate.c: initialize pud_entry in migrate_vma() (Rafael Aquini) [1809698] - [kernel] ptrace: restore smp_rmb() in __ptrace_may_access() (Rafael Aquini) [1809698] - [documentation] mm: fix Documentation/vm/hmm.rst Sphinx warnings (Rafael Aquini) [1809698] - [fs] writeback: fix inode cgroup switching comment (Rafael Aquini) [1809698] - [include] mm/page_poison: update comment after code moved (Rafael Aquini) [1809698] - [mm] mm/filemap: pass inclusive 'end_byte' parameter to filemap_range_has_page (Rafael Aquini) [1809698] - [mm] ARM: 8826/1: mm: initialize pfn limits with find_limits() (Rafael Aquini) [1809698] - [fs] mm, proc: report PR_SET_THP_DISABLE in proc (Rafael Aquini) [1809698] - [mm] mm/khugepaged: fix crashes due to misaccounted holes (Rafael Aquini) [1809698] - [include] writeback: don't decrement wb->refcnt if !wb->bdi (Rafael Aquini) [1809698] - [mm] mm/filemap.c: Use existing variable (Rafael Aquini) [1809698] - [fs] removed extra extern file_fdatawait_range (Rafael Aquini) [1809698] - [s390] Revert "s390/dasd: Disable Thin Provisioning to prevent data loss" (Philipp Rudo) [1816984] - [s390] s390/dasd: fix data corruption for thin provisioned devices (Philipp Rudo) [1816984] - [block] virtio-blk: improve virtqueue error to BLK_STS (Philipp Rudo) [1816983] - [block] virtio-blk: fix hw_queue stopped on arbitrary error (Philipp Rudo) [1816983] - [s390] s390/pkey: fix missing length of protected key on return (Philipp Rudo) [1816981] - [s390] s390/mm: fix panic in gup_fast on large pud (Philipp Rudo) [1816980]- [mmc] mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl (Yannick Cote) [1811430] - [mmc] mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support (Yannick Cote) [1811430] - [net] net/smc: keep vlan_id for SMC-R in smc_listen_work() (Philipp Rudo) [1796890] - [scripts] redhat: fix modpost.c prerequisites (Frantisek Hrbata) [1818499] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Change the order for clos disable (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Fix result display for turbo-freq auto mode (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Add support for core-power discovery (Prarit Bhargava) [1817068] - [netdrv] can, slip: Protect tty->disc_data in write_wakeup and close with RCU (Steve Best) [1816036] - [kernel] exit: panic before exit_mm() on global init exit (Oleg Nesterov) [1808944] - [fs] nfsd: restore NFSv3 ACL support ("J. Bruce Fields") [1815683] - [fs] nfsd4: Fix kernel crash when reading proc file reply_cache_stats ("J. Bruce Fields") [1815683] - [fs] nfsd: fix cleanup of nfsd_reply_cache_init on failure ("J. Bruce Fields") [1815683] - [fs] nfsd: note inadequate stats locking ("J. Bruce Fields") [1815683] - [fs] nfsd4: drc containerization ("J. Bruce Fields") [1815683] - [fs] nfsd: don't call nfsd_reply_cache_shutdown twice ("J. Bruce Fields") [1815683] - [fs] nfsd: knfsd must use the container user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: rsi_parse() should use the current user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: Fix the server AUTH_UNIX userspace mappings ("J. Bruce Fields") [1815683] - [fs] lockd: Pass the user cred from knfsd when starting the lockd server ("J. Bruce Fields") [1815683] - [net] SUNRPC: Temporary sockets should inherit the cred from their parent ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Cache the process user cred in the RPC server listener ("J. Bruce Fields") [1815683] - [fs] nfsd: Allow containers to set supported nfs versions ("J. Bruce Fields") [1815683] - [fs] nfsd: Add custom rpcbind callbacks for knfsd ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Allow further customisation of RPC program registration ("J. Bruce Fields") [1815683] - [net] SUNRPC: Clean up generic dispatcher code ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Add a callback to initialise server requests ("J. Bruce Fields") [1815683] - [fs] SUNRPC/nfs: Fix return value for nfs4_callback_compound() ("J. Bruce Fields") [1815683] - [kernel] sched: Avoid scale real weight down to zero (Phil Auld) [1808562] - [nvme] nvme/pci: move cqe check after device shutdown (David Milburn) [1779247 1750267] - [mm] mm, slb: guarantee natural alignment for kmalloc(power-of-two) (Brian Foster) [1814964] - [tools] tools/power turbostat: Support Ice Lake server (Steve Best) [1776467] - [pinctrl] pinctrl: intel: Allow to request locked pads (Prarit Bhargava) [1783115] - [s390] s390/qeth: fix potential deadlock on workqueue flush (Philipp Rudo) [1814783] - [s390] s390/qeth: streamline control code for promisc mode (Philipp Rudo) [1814783] - [s390] scsi: zfcp: fix request object use-after-free in send path causing wrong traces (Philipp Rudo) [1814790] - [s390] s390/pci: Fix possible deadlock in recover_store() (Philipp Rudo) [1814788] - [s390] s390/pci: Recover handle in clp_set_pci_fn() (Philipp Rudo) [1814788] - [s390] scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host (Philipp Rudo) [1814794] - [s390] scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices (Philipp Rudo) [1814793] - [s390] s390/cio: fix virtio-ccw DMA without PV (Philipp Rudo) [1814787] - [s390] s390/kaslr: store KASLR offset for early dumps (Philipp Rudo) [1814781] - [mm] s390/mm: fix dynamic pagetable upgrade for hugetlbfs (Philipp Rudo) [1814779] - [char] tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send() (Steve Best) [1808048] - [s390] s390/qeth: fix dangling IO buffers after halt/clear (Philipp Rudo) [1814782] - [virtio] virtio_ring: fix unmap of indirect descriptors (Philipp Rudo) [1797289] - [virtio] virtio_ring: fix return code on DMA mapping fails (Philipp Rudo) [1797289] - [misc] dma-mapping: zero memory returned from dma_alloc_* (Philipp Rudo) [1788928] - [platform] platform/mellanox: fix the mlx-bootctl sysfs (Alaa Hleihel) [1655714] - [platform] platform/mellanox: Add bootctl driver for Mellanox BlueField Soc (Alaa Hleihel) [1655714] - [char] tpm: ibmvtpm: Wait for buffer to be set before proceeding (Steve Best) [1815548] - [scsi] iscsi: Avoid potential deadlock in iscsi_if_rx func (Oleksandr Natalenko) [1815874] - [x86] x86/vector: Remove warning on managed interrupt migration (Peter Xu) [1812331] - [scsi] scsi: lpfc: fix spelling mistake "Notication" -> "Notification" (Dick Kennedy) [1796565] - [scsi] scsi: lpfc: add RDF registration and Link Integrity FPIN logging (Dick Kennedy) [1796565] - [uapi] scsi: fc: Update Descriptor definition and add RDF and Link Integrity FPINs (Dick Kennedy) [1796565]- [kvm] KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot in HPT page fault handler (Sam Bobroff) [1815491] - [net] tcp: also NULL skb->dev when copy was needed (Florian Westphal) [1775961] - [net] tcp: ensure skb->dev is NULL before leaving TCP stack (Florian Westphal) [1775961]- [mm] mm/memcontrol: use vmstat names for printing statistics (Waiman Long) [1793534] - [base] mm/vmstat: add helpers to get vmstat item names for each enum type (Waiman Long) [1793534] - [mm] mm/vmstat.c: assert that vmstat_text is in sync with stat_items_size (Waiman Long) [1793534] - [mm] mm: memcontrol: dump memory.stat during cgroup OOM (Waiman Long) [1793534] - [mm] mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() (Waiman Long) [1793534] - [mm] mm: memcg/slab: fix percpu slab vmstats flushing (Waiman Long) [1793534] - [include] include/linux/memcontrol.h: fix comments based on per-node memcg (Waiman Long) [1793534] - [mm] mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() (Waiman Long) [1793534] - [mm] mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges (Waiman Long) [1793534] - [mm] mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NULL-ptr deref in percpu stats flush (Waiman Long) [1793534] - [mm] mm/memcontrol: update lruvec counters in mem_cgroup_move_account (Waiman Long) [1793534] - [mm] mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size (Waiman Long) [1793534] - [mm] mm: memcontrol: fix percpu vmstats and vmevents flush (Waiman Long) [1793534] - [mm] mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu slab vmstats on kmem offlining (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmevents before releasing memcg (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmstats before releasing memcg (Waiman Long) [1793534] - [mm] mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones (Waiman Long) [1793534] - [mm] mm/memcontrol: fix wrong statistics in memory.stat (Waiman Long) [1793534] - [mm] mm: memcontrol: don't batch updates of local VM stats and events (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NUMA round-robin reclaim at intermediate level (Waiman Long) [1793534] - [mm] mm: memcontrol: fix recursive statistics correctness & scalabilty (Waiman Long) [1793534] - [mm] mm: memcontrol: move stat/event counting functions out-of-line (Waiman Long) [1793534] - [mm] mm: memcontrol: make cgroup stats and events query API explicitly local (Waiman Long) [1793534] - [mm] mm, memcg: rename ambiguously named memory.stat counters and functions (Waiman Long) [1793534] - [mm] mm: memcontrol: quarantine the mem_cgroup_nr_lru_pages() API (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace node summing with memcg_page_state() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace zone summing with lruvec_page_state() (Waiman Long) [1793534] - [include] mm: memcontrol: track LRU counts in the vmstats array (Waiman Long) [1793534] - [mm] mm: writeback: use exact memcg dirty counts (Waiman Long) [1793534] - [mm] mm: memcontrol: expose THP events on a per-memcg basis (Waiman Long) [1793534] - [mm] memcg: killed threads should not invoke memcg OOM killer (Waiman Long) [1793534] - [mm] mm, memcg: extract memcg maxable seq_file logic to seq_show_memcg_tunable (Waiman Long) [1793534] - [mm] mm, memcg: create mem_cgroup_from_seq (Waiman Long) [1793534] - [mm] mm/oom_kill.c: fix uninitialized oc->constraint (Waiman Long) [1793534] - [mm] mm, oom: add oom victim's memcg to the oom context information (Waiman Long) [1793534] - [mm] mm, oom: reorganize the oom report in dump_header (Waiman Long) [1793534] - [include] mm: Clarify the implication of adding new node stat items (Waiman Long) [1793534] - [mm] memcg: Revert "Add preemption point in accumulate_memcg_tree()" (Waiman Long) [1793534] - [base] driver core: add dev_groups to all drivers (Don Dutile) [1814347] - [tools] selftests/livepatch: Remove unused local variable in set_ftrace_enabled() (Yannick Cote) [1807115] - [tools] selftests/livepatch: Replace set_dynamic_debug() with setup_config() in README (Yannick Cote) [1807115] - [tools] selftests: livepatch: Fix it to do root uid check and skip (Yannick Cote) [1807115] - [tools] selftests/livepatch: Test interaction with ftrace_enabled (Yannick Cote) [1807115] - [tools] selftests/livepatch: Make dynamic debug setup and restore generic (Yannick Cote) [1807115] - [kernel] ftrace: Introduce PERMANENT ftrace_ops flag (Yannick Cote) [1807115] - [samples] livepatch: Handle allocation failure in the sample of shadow variable API (Yannick Cote) [1807115] - [lib] livepatch/samples/selftest: Use klp_shadow_alloc() API correctly (Yannick Cote) [1807115] - [lib] livepatch/selftest: Clean up shadow variable names and type (Yannick Cote) [1807115] - [samples] livepatch/sample: Use the right type for the leaking data pointer (Yannick Cote) [1807115] - [kernel] kprobes: Allow kprobes coexist with livepatch (Yannick Cote) [1727330 1807115] - [x86] ftrace/x86: Remove mcount() declaration (Yannick Cote) [1807115] - [tools] selftests: livepatch: add missing fragments to config (Yannick Cote) [1807115] - [lib] livepatch: Selftests of the API for tracking system state changes (Yannick Cote) [1807115] - [documentation] livepatch: Documentation of the new API for tracking system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Allow to distinguish different version of system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Basic API to track system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Keep replaced patches until post_patch callback is called (Yannick Cote) [1807115] - [tools] selftests/livepatch: Disable the timeout (Yannick Cote) [1807115] - [kernel] livepatch: Nullify obj->mod in klp_module_coming()'s error path (Yannick Cote) [1807115] - [powerpc] livepatch: Remove klp_check_compiler_support() (Yannick Cote) [1807115] - [x86] ftrace/x86: Remove mcount support (Yannick Cote) [1807115] - [x86] ftrace/x86_32: Remove support for non DYNAMIC_FTRACE (Yannick Cote) [1807115] - [documentation] docs/livepatch: Unify style of livepatch documentation in the ReST format (Yannick Cote) [1807115] - [documentation] docs: livepatch: convert docs to ReST and rename to *.rst (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicate warning about missing reliable stacktrace support (Yannick Cote) [1807115] - [kernel] livepatch: Use static buffer for debugging messages under rq lock (Yannick Cote) [1807115] - [include] livepatch: Remove stale kobj_added entries from kernel-doc descriptions (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicated code for early initialization (Yannick Cote) [1807115] - [kernel] livepatch: Remove custom kobject state handling (Yannick Cote) [1807115] - [kernel] livepatch: Convert error about unsupported reliable stacktrace into a warning (Yannick Cote) [1807115] - [kernel] kprobes: Replace p with other pointer types (Yannick Cote) [1727330 1807115]- [drm] drm/bochs: downgrade pci_request_region failure from error to warning (Dave Airlie) [1804735] - [drm] drm/bochs: deinit bugfix (Dave Airlie) [1804735] - [fs] gfs2: fix O_EXCL|O_CREAT handling on cold dcache (Andrew Price) [1811787] - [net] esp: remove the skb from the chain when it's enqueued in cryptd_wq (Xin Long) [1807909] - [powerpc] powerpc/nvdimm: set target_node properly (Diego Domingos) [1815038]- [kernel] posix-cpu-timers: Fix two trivial comments (Prarit Bhargava) [1810244] - [kernel] hrtimer: Annotate lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fix permission check regression (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Always clear head pointer on dequeue (Prarit Bhargava) [1810244] - [kernel] hrtimer: Add a missing bracket and hide `migration_base' on !SMP (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry_active check actually work correctly (Prarit Bhargava) [1810244] - [include] posix-timers: Unbreak CONFIG_POSIX_TIMERS=n build (Prarit Bhargava) [1810244] - [kernel] tick: Mark sched_timer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Utilize timerqueue for storage (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Move state tracking to struct posix_cputimers (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Deduplicate rlimit handling (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless comparisons (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of 64bit divisions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate timer expiry further (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of zero checks (Prarit Bhargava) [1810244] - [kernel] rlimit: Rewrite non-sensical RLIMIT_CPU comment (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Respect INFINITY for hard RTTIME limit (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch thread group sampling to array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Restructure expiry array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove cputime_expires (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry checks array based (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based sample functions (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Remove the odd field rename defines (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch check_*_timers() to array cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify set_process_cpu_timer() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify timer queueing (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based access to expiry cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move expiry cache into struct posix_cputimers (Prarit Bhargava) [1810244] - [include] sched: Move struct task_cputime to types.h (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Create a container struct (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move prof/virt_ticks into caller (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample task times once in expiry check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of pointer indirection (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify sample functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless return value check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_rearm() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_set() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate thread group sample code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Rename thread_group_cputimer() and make it static (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample directly in timer check (Prarit Bhargava) [1810244] - [kernel] itimers: Use quick sample function (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide quick sample function for itimer (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_timer_create() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_clock_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide task validation functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove tsk argument from run_posix_cpu_timers() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sanitize bogus WARNONS (Prarit Bhargava) [1810244] - [kernel] hrtimer: Don't take expiry_lock when timer is currently migrated (Prarit Bhargava) [1810244] - [kernel] hrtimer: Protect lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fixup stale comment (Prarit Bhargava) [1810244] - [include] alarmtimers: Avoid rtc.h include (Prarit Bhargava) [1810244] - [include] posix-timers: Cleanup forward declarations and includes (Prarit Bhargava) [1810244] - [kernel] hrtimer: Improve comments on handling priority inversion against softirq kthread (Prarit Bhargava) [1810244] - [kernel] posix-timers: Use a callback for cancel synchronization on PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] posix-timers: Move rcu_head out of it union (Prarit Bhargava) [1810244] - [kernel] posix-timers: Rework cancel retry loops (Prarit Bhargava) [1810244] - [kernel] posix-timers: Cleanup the flag/flags confusion (Prarit Bhargava) [1810244] - [kernel] itimers: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [fs] timerfd: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] alarmtimer: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] sched/deadline: Ensure inactive_timer runs in hardirq context (Prarit Bhargava) [1810244] - [kernel] timers: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Determine hard/soft expiry mode for hrtimer sleepers on RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT (Prarit Bhargava) [1810244] - [kernel] tick: Mark tick related hrtimers to expiry in hard interrupt context (Prarit Bhargava) [1810244] - [kvm] KVM: LAPIC: Mark hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] watchdog: Mark watchdog_hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] perf/core: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] hrtimer: Make enqueue mode check work on RT (Prarit Bhargava) [1810244] - [kernel] sched: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [staging] hrtimer/treewide: Use hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Provide hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls (Prarit Bhargava) [1810244] - [kernel] hrtimer: Remove task argument from hrtimer_init_sleeper() (Prarit Bhargava) [1810244] - [kernel] futex: Consolidate duplicated timer setup code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove private interval storage (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Unbreak timer rearming (Prarit Bhargava) [1810244] - [mm] mm, slub: naive detection of double-free or freelist corruption (Rafael Aquini) [1810288] - [fs] nfs: add minor version to nfs_server_key for fscache (Dave Wysochanski) [1777097] - [edac] EDAC, mellanox: Add ECC support for BlueField DDR4 (Alaa Hleihel) [1725108] - [platform] platform/mellanox: fix potential deadlock in the tmfifo driver (Alaa Hleihel) [1655736] - [platform] platform/mellanox: Add TmFifo driver for Mellanox BlueField Soc (Alaa Hleihel) [1655736] - [mm] powerpc/pmem: Fix kernel crash due to wrong range value usage in flush_dcache_range (Steve Best) [1814279] - [mm] powerpc: Chunk calls to flush_dcache_range in arch_*_memory (Steve Best) [1814279] - [fs] cifs: fix NULL dereference in match_prepath (Leif Sahlberg) [1760879] - [fs] cifs: fail i/o on soft mounts if sessionsetup errors out (Leif Sahlberg) [1798031] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Perry Yuan) [1807965] - [fs] cifs: make sure we do not overflow the max EA buffer size (Leif Sahlberg) [1752437]- [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1814350] - [fs] fuse: fix stack use after return (Miklos Szeredi) [1814666]- [target] scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" (Maurizio Lombardi) [1784442] - [infiniband] scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout" (Maurizio Lombardi) [1784442] - [target] scsi: Revert "target/core: Inline transport_lun_remove_cmd()" (Maurizio Lombardi) [1784442] - [target] scsi: libfc: remove unnecessary assertion on ep variable (Maurizio Lombardi) [1784442] - [infiniband] scsi: RDMA/isert: Fix a recently introduced regression related to logout (Maurizio Lombardi) [1784442] - [target] scsi: target/iblock: Fix protection error with blocks greater than 512B (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Fix a pr_debug() argument (Maurizio Lombardi) [1784442] - [target] scsi: target: iscsi: Wait for all commands to finish before freeing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Release SPC-2 reservations when closing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Document target_cmd_size_check() (Maurizio Lombardi) [1784442] - [target] scsi: target: tcmu: Prevent memory reclaim recursion (Maurizio Lombardi) [1784442] - [scsi] scsi: cxgb4i: remove set but not used variable 'ppmax' (Maurizio Lombardi) [1784442] - [target] scsi: target: remove unused extension parameters (Maurizio Lombardi) [1784442] - [target] scsi: target: fix SendTargets=All string compares (Maurizio Lombardi) [1784442] - [target] scsi: target: Remove tpg_list and se_portal_group.se_tpg_node (Maurizio Lombardi) [1784442] - [target] scsi: target: cxgbit: Fix cxgbit_fw4_ack() (Maurizio Lombardi) [1784442] - [infiniband] IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure r_tid_ack is valid before building TID RDMA ACK packet (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure full Gen3 speed in a Gen4 system (Kamal Heib) [1786601] - [infiniband] IB/core: Avoid deadlock during netlink message handling (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Fix incorrect error print (Kamal Heib) [1786601] - [infiniband] IB/iser: Support up to 16MB data transfer in a single command (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Add missing cast for 32 bit (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update name of some functions (Kamal Heib) [1786601] - [infiniband] RDMA/iwpm: Delete unnecessary checks before the macro call "dev_kfree_skb" (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Use existing FIELD_SIZEOF macro (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Remove umem check on dereg MR flow (Kamal Heib) [1786601] - [net] xprtrdma: Send Queue size grows after a reconnect (Kamal Heib) [1786601] - [net] xprtrdma: Clear xprt->reestablish_timeout on close (Kamal Heib) [1786601] - [net] xprtrdma: Recycle MRs after disconnect (Kamal Heib) [1786601] - [net] xprtrdma: Optimize rpcrdma_post_recvs() (Kamal Heib) [1786601] - [net] xprtrdma: Inline XDR chunk encoder functions (Kamal Heib) [1786601] - [infiniband] RDMA/core: Make invalidate_range a device operation (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use kvcalloc for the dma_list and page_list (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Check for overflow when computing the umem_odp end (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Provide ib_umem_odp_release() to undo the allocs (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Split creating a umem_odp from ib_umem_get (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make the three ways to create a umem_odp clear (Kamal Heib) [1786601] - [infiniband] RMDA/odp: Consolidate umem_odp initialization (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make it clearer when a umem is an implicit ODP umem (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Iterate over the whole rbtree directly (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use the common interval tree library instead of generic (Kamal Heib) [1786601] - [net] xprtrdma: Clean up xprt_rdma_set_connect_timeout() (Kamal Heib) [1786601] - [net] xprtrdma: Use an llist to manage free rpcrdma_reps (Kamal Heib) [1786601] - [net] xprtrdma: Remove rpcrdma_buffer::rb_mrlock (Kamal Heib) [1786601] - [net] xprtrdma: Cache free MRs in each rpcrdma_req (Kamal Heib) [1786601] - [net] xprtrdma: Ensure creating an MR does not trigger FS writeback (Kamal Heib) [1786601] - [net] xprtrdma: Move rpcrdma_mr_get out of frwr_map (Kamal Heib) [1786601] - [net] xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put (Kamal Heib) [1786601] - [net] xprtrdma: Simplify rpcrdma_mr_pop (Kamal Heib) [1786601] - [net] xprtrdma: Rename rpcrdma_buffer::rb_all (Kamal Heib) [1786601] - [net] xprtrdma: Rename CQE field in Receive trace points (Kamal Heib) [1786601] - [infiniband] RDMA: Delete DEBUG code (Kamal Heib) [1786601] - [include] xprtrdma: Boost client's max slot table size to match Linux server (Kamal Heib) [1786601] - [net] xprtrdma: Boost maximum transport header size (Kamal Heib) [1786601] - [net] xprtrdma: Fix calculation of ri_max_segs again (Kamal Heib) [1786601] - [net] xprtrdma: Update obsolete comment (Kamal Heib) [1786601] - [net] xprtrdma: Refresh the documenting comment in frwr_ops.c (Kamal Heib) [1786601] - [net] svcrdma: Use llist for managing cache of recv_ctxts (Kamal Heib) [1786601] - [net] svcrdma: Remove svc_rdma_wq (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Rate limit admin queue error prints (Kamal Heib) [1786601] - [rdma] RDMA/core: Introduce ratelimited ibdev printk functions (Kamal Heib) [1786601] - [net] rdma: Enable ib_alloc_cq to spread work over a device's comp_vectors (Kamal Heib) [1786601] - [infiniband] RDMA/core: fix spelling mistake "Nelink" -> "Netlink" (Kamal Heib) [1786601] - [infiniband] net: Use skb_frag_off accessors (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Expose device statistics (Kamal Heib) [1786601] - [infiniband] RDMA/core: Support netlink commands in non init_net net namespaces (Kamal Heib) [1786601] - [rdma] RDMA: Make most headers compile stand alone (Kamal Heib) [1786601] - [infiniband] RDMA/core: Annotate destroy of mutex to ensure that it is released as unlocked (Kamal Heib) [1786601] - [infiniband] net: Use skb accessors in network drivers (Kamal Heib) [1786601] - [documentation] docs: infiniband: add it to the driver-api bookset (Kamal Heib) [1786601] - [infiniband] IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update from locked to pinned_vm (Kamal Heib) [1786601] - [infiniband] opa_vnic: fix check on record->event, incorrect operator used (Kamal Heib) [1786601] - [infiniband] opa_vnic: Convert vport_idr to XArray (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure ucast_dlid access doesnt exceed bounds (Kamal Heib) [1786601] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Kamal Heib) [1786601] - [infiniband] treewide: Add SPDX license identifier - Kbuild (Kamal Heib) [1786601] - [infiniband] mm/gup: add make_dirty arg to put_user_pages_dirty_lock() (Kamal Heib) [1786601] - [netdrv] ibmvnic: Do not process device remove during device reset (Steve Best) [1813223] - [bluetooth] Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" (Gopal Tiwari) [1811534] - [tty] serial: 8250_pci: Make PCI class test non fatal (Prarit Bhargava) [1812742] - [powercap] powercap/intel_rapl: add support for ICX-D (Steve Best) [1485067] - [char] drivers: ipmi: fix off-by-one bounds check that leads to a out-of-bounds write (Tony Camuso) [1812922] - [char] ipmi:ssif: Handle a possible NULL pointer reference (Tony Camuso) [1812922] - [char] drivers: ipmi: Modify max length of IPMB packet (Tony Camuso) [1812922] - [char] drivers: ipmi: Support raw i2c packet in IPMB (Tony Camuso) [1812922] - [char] ipmi: fix ipmb_poll()'s return type (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation, continued (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation (Tony Camuso) [1812922] - [char] ipmi: kill off 'timespec' usage again (Tony Camuso) [1812922] - [char] drivers: ipmi: Support for both IPMB Req and Resp (Tony Camuso) [1812922] - [char] ipmi: Fix memory leak in __ipmi_bmc_register (Tony Camuso) [1812922] - [char] ipmi: bt-bmc: use devm_platform_ioremap_resource() to simplify code (Tony Camuso) [1812922] - [char] ipmi: use *ph to print small buffer (Tony Camuso) [1812922] - [char] ipmi: Don't leave holes in the I2C address list in the ssif driver (Tony Camuso) [1812922] - [char] ipmi: fix return value of ipmi_set_my_LUN (Tony Camuso) [1812922] - [char] ipmi: Convert pr_xxx() to dev_xxx() in the BT code (Tony Camuso) [1812922] - [char] ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address (Tony Camuso) [1812922] - [char] ipmi_si: fix potential integer overflow on large shift (Tony Camuso) [1812922] - [char] ipmi_si_pci: fix NULL device in ipmi_si error message (Tony Camuso) [1812922] - [char] ipmi: Convert printk(KERN_ to pr_( (Tony Camuso) [1812922] - [char] pci:ipmi: Move IPMI PCI class id defines to pci_ids.h (Tony Camuso) [1812922] - [char] ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi (Tony Camuso) [1812922] - [fs] NFSv4 fix acl retrieval over krb5i/krb5p mounts (Steve Dickson) [1787627]- [fs] gfs2: Additional information when gfs2_ail1_flush withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Fix lru_count going negative (Robert S Peterson) [1752976] - [fs] gfs2: allow journal replay to hold sd_log_flush_lock (Robert S Peterson) [1752976] - [fs] gfs2: don't allow releasepage to free bd still used for revokes (Robert S Peterson) [1752976] - [fs] gfs2: clean up iopen glock mess in gfs2_create_inode (Robert S Peterson) [1752976] - [fs] gfs2: flesh out delayed withdraw for gfs2_log_flush (Robert S Peterson) [1752976] - [fs] gfs2: Fix incorrect variable name (Robert S Peterson) [1752976] - [fs] gfs2: Do proper error checking for go_sync family of glops functions (Robert S Peterson) [1752976] - [fs] gfs2: Don't demote a glock until its revokes are written (Robert S Peterson) [1752976] - [fs] gfs2: drain the ail2 list after io errors (Robert S Peterson) [1752976] - [fs] gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails (Robert S Peterson) [1752976] - [fs] gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty (Robert S Peterson) [1752976] - [fs] gfs2: Check for log write errors before telling dlm to unlock (Robert S Peterson) [1752976] - [fs] gfs2: Prepare to withdraw as soon as an IO error occurs in log write (Robert S Peterson) [1752976] - [fs] gfs2: Issue revokes more intelligently (Robert S Peterson) [1752976] - [fs] gfs2: Add verbose option to check_journal_clean (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop when checking ail item count before go_inval (Robert S Peterson) [1752976] - [fs] gfs2: Force withdraw to replay journals and wait for it to finish (Robert S Peterson) [1752976] - [fs] gfs2: Allow some glocks to be used during withdraw (Robert S Peterson) [1752976] - [fs] gfs2: move check_journal_clean to util.c for future use (Robert S Peterson) [1752976] - [fs] gfs2: Ignore dlm recovery requests if gfs2 is withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: Only complain the first time an io error occurs in quota or log (Robert S Peterson) [1752976] - [fs] gfs2: log error reform (Robert S Peterson) [1752976] - [fs] gfs2: Rework how rgrp buffer_heads are managed (Robert S Peterson) [1752976] - [fs] gfs2: clear ail1 list when gfs2 withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Introduce concept of a pending withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Return bool from gfs2_assert functions (Robert S Peterson) [1752976] - [fs] gfs2: Turn gfs2_consist into void functions (Robert S Peterson) [1752976] - [fs] gfs2: Remove usused cluster_wide arguments of gfs2_consist functions (Robert S Peterson) [1752976] - [fs] gfs2: Report errors before withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Split gfs2_lm_withdraw into two functions (Robert S Peterson) [1752976] - [fs] gfs2: Fix possible fs name overflows (Robert S Peterson) [1752976] - [fs] gfs2: Remove active journal side effect from gfs2_write_log_header (Robert S Peterson) [1752976] - [fs] gfs2: Don't loop forever in gfs2_freeze if withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop in gfs2_ail1_flush on io error (Robert S Peterson) [1752976] - [fs] gfs2: Introduce function gfs2_withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix glock reference problem in gfs2_trans_add_unrevoke (Robert S Peterson) [1752976] - [fs] gfs2: make gfs2_log_shutdown static (Robert S Peterson) [1752976] - [fs] gfs2: replace more printk with calls to fs_info and friends (Robert S Peterson) [1752976] - [fs] gfs2: dump fsid when dumping glock problems (Robert S Peterson) [1752976] - [fs] gfs2: simplify gfs2_freeze by removing case (Robert S Peterson) [1752976] - [fs] gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN (Robert S Peterson) [1752976] - [fs] gfs2: Warn when a journal replay overwrites a rgrp with buffers (Robert S Peterson) [1752976] - [fs] gfs2: log which portion of the journal is replayed (Robert S Peterson) [1752976] - [fs] gfs2: kthread and remount improvements (Robert S Peterson) [1752976] - [fs] gfs2: Fix occasional glock use-after-free (Robert S Peterson) [1752976] - [fs] gfs2: Rename sd_log_le_{revoke,ordered} (Robert S Peterson) [1724769] - [watchdog] watchdog: make nowayout sysfs file writable (David Arcari) [1802742] - [watchdog] watchdog: prevent deferral of watchdogd wakeup on RT (David Arcari) [1802742] - [watchdog] watchdog: Fix the race between the release of watchdog_core_data and cdev (David Arcari) [1802742] - [watchdog] watchdog: convert remaining drivers to use SPDX license identifier (David Arcari) [1802742] - [watchdog] watchdog: make the device time out at open_deadline when open_timeout is used (David Arcari) [1802742] - [watchdog] watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUT (David Arcari) [1802742] - [watchdog] watchdog: introduce watchdog.open_timeout commandline parameter (David Arcari) [1802742] - [watchdog] watchdog: let core print error message when registering device fails (David Arcari) [1802742] - [watchdog] watchdog: make watchdog_deferred_registration_add() void (David Arcari) [1802742] - [watchdog] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1802742] - [watchdog] watchdog: add error messages when initializing timeout fails (David Arcari) [1802742] - [watchdog] watchdog: refactor watchdog_init_timeout (David Arcari) [1802742] - [watchdog] watchdog: core: fix null pointer dereference when releasing cdev (David Arcari) [1802742] - [x86] x86/ioapic: Prevent inconsistent state when moving an interrupt (Prarit Bhargava) [1810236] - [x86] x86/fpu: Don't cache access to fpu_fpregs_owner_ctx (Prarit Bhargava) [1810236] - [lib] lib/ubsan: don't serialize UBSAN report (Prarit Bhargava) [1810243] - [lib] ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of_bounds() in uaccess regions (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix pwq ref leak in rescuer_thread() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix missing kfree(rescuer) in destroy_workqueue() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix spurious sanity check failures in destroy_workqueue() (Prarit Bhargava) [1810243] - [include] hrtimer: Add kernel doc annotation for HRTIMER_MODE_HARD (Prarit Bhargava) [1810243] - [kernel] genirq: Force interrupt threading on RT (Prarit Bhargava) [1810243] - [include] hrtimer: Introduce HARD expiry mode (Prarit Bhargava) [1810243] - [kernel] workqueue: Remove GPF argument from alloc_workqueue_attrs() (Prarit Bhargava) [1810243] - [kernel] workqueue: Make alloc/apply/free_workqueue_attrs() static (Prarit Bhargava) [1810243] - [tools] objtool: Add UACCESS validation (Prarit Bhargava) [1810243] - [tools] objtool: Handle function aliases (Prarit Bhargava) [1810243] - [lib] ubsan: build ubsan.c more conservatively (Prarit Bhargava) [1810243] - [lib] x86/uaccess, ubsan: Fix UBSAN vs. SMAP (Prarit Bhargava) [1810243] - [tools] objtool: Rewrite alt->skip_orig (Prarit Bhargava) [1810243] - [fs] dlm: Don't swamp the CPU with callbacks queued during recovery (Robert S Peterson) [1752976] - [nvme] nvmet: update AEN list and array at one place (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix controller use after free (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix error print message at nvmet_install_queue function (Gopal Tiwari) [1781927] - [nvme] nvme-pci: remove nvmeq->tags (Gopal Tiwari) [1781927] - [nvme] nvmet: fix dsm failure when payload does not match sgl descriptor (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: switch to use helpers (Gopal Tiwari) [1781927] - [nvme] nvmet: fix per feat data len for get_feature (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix read queue count (Gopal Tiwari) [1781927] - [nvme] nvme/pci Limit write queue sizes to possible cpus (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix write and poll queue types (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Remove last_cq_head (Gopal Tiwari) [1781927] - [nvme] nvme: Namepace identification descriptor list is optional (Gopal Tiwari) [1781927] - [nvme] Revert "nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T" (Gopal Tiwari) [1781927] - [nvme] nvme: else following return is not needed (Gopal Tiwari) [1781927] - [nvme] nvme: add error message on mismatching controller ids (Gopal Tiwari) [1781927] - [nvme] nvme_fc: add module to ops template to allow module references (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: add quirk to avoid changing temperature threshold (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: provide temperature min and max values for each sensor (Gopal Tiwari) [1781927] - [nvme] nvme: Discard workaround for non-conformant devices (Gopal Tiwari) [1781927] - [nvme] nvme: Add hardware monitoring support (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: fix a segmentation fault during module unload (Gopal Tiwari) [1781927] - [nvme] nvmet: clean up command parsing a bit (Gopal Tiwari) [1781927] - [nvme] nvmet: fill discovery controller sn, fr and mn correctly (Gopal Tiwari) [1781927] - [nvme] nvmet: Open code nvmet_req_execute() (Gopal Tiwari) [1781927] - [nvme] nvmet: Remove the data_len field from the nvmet_req struct (Gopal Tiwari) [1781927] - [nvme] nvmet: add plugging for read/write when ns is bdev (Gopal Tiwari) [1781927] - [nvme] nvmet: stop using bio_set_op_attrs (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce nvmet_dsm_len() helper (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Spelling s/resdicovered/rediscovered/ (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't check data_len in nvmet_tcp_map_data() (Gopal Tiwari) [1781927] - [nvme] nvme: Introduce nvme_lba_to_sect() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't set the request's data_len (Gopal Tiwari) [1781927] - [nvme] nvmet: Cleanup discovery execute handlers (Gopal Tiwari) [1781927] - [nvme] nvmet-rdma: add unlikely check at nvmet_rdma_map_sgl_keyed (Gopal Tiwari) [1781927] - [nvme] nvme: Cleanup and rename nvme_block_nr() (Gopal Tiwari) [1781927] - [nvme] nvme: introduce "Command Aborted By host" status code (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce common execute function for get_log_page and identify (Gopal Tiwari) [1781927] - [nvme] nvme: move common call to nvme_cleanup_cmd to core layer (Gopal Tiwari) [1781927] - [nvme] nvmet: add unlikely check at nvmet_req_alloc_sgl (Gopal Tiwari) [1781927] - [nvme] nvme-fc: ensure association_id is cleared regardless of a Disconnect LS (Gopal Tiwari) [1781927] - [nvme] nvme-fc: clarify error messages (Gopal Tiwari) [1781927] - [nvme] nvme: introduce nvme_is_aen_req function (Gopal Tiwari) [1781927] - [nvme] nvme-fc and nvmet-fc: sync with FC-NVME-2 header changes (Gopal Tiwari) [1781927] - [nvme] nvmet: use bio_io_error instead of duplicating it (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Set new cmd set indicator in nvme-fc cmnd iu (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: remove unused groups_only mode in ana log (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix possible io hang after ctrl reconnect (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Initialize sk->sk_ll_usec only with NET_RX_BUSY_POLL (Gopal Tiwari) [1781927] - [nvme] nvme: Wait for reset state when required (Gopal Tiwari) [1781927] - [nvme] nvme: Prevent resets during paused controller state (Gopal Tiwari) [1781927] - [nvme] nvme: Restart request timers in resetting state (Gopal Tiwari) [1781927] - [nvme] nvme: Remove ADMIN_ONLY state (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Free tagset if no IO queues (Gopal Tiwari) [1781927] - [nvme] nvme: fix possible deadlock when nvme_update_formats fails (Gopal Tiwari) [1781927] - [include] nvme-fc: Sync nvme-fc header to FC-NVME-2 (Gopal Tiwari) [1781927] - [nvme] nvme: retain split access workaround for capability reads (Gopal Tiwari) [1781927] - [nvme] nvme: Move ctrl sqsize to generic space (Gopal Tiwari) [1781927] - [nvme] nvme: Add ctrl attributes for queue_count and sqsize (Gopal Tiwari) [1781927] - [nvme] nvme: allow 64-bit results in passthru commands (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Fix max_hw_sectors calculation (Gopal Tiwari) [1781927] - [nvme] Added QUIRKs for ADATA XPG SX8200 Pro 512GB (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix wrong stop condition in io_work (Gopal Tiwari) [1781927] - [nvme] nvme: fix an error code in nvme_init_subsystem() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: remove superflous check on request sgl (Gopal Tiwari) [1781927] - [nvme] nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Fix a race in controller removal (Gopal Tiwari) [1781927] - [nvme] nvmet: change ppl to lpp (Gopal Tiwari) [1781927] - [nvme] nvme: add uevent variables for controller devices (Gopal Tiwari) [1781927] - [nvme] nvme: Remove redundant assignment of cq vector (Gopal Tiwari) [1781927] - [nvme] nvme: enable aen regardless of the presence of I/O queues (Gopal Tiwari) [1781927] - [nvme] nvme: send discovery log page change events to userspace (Gopal Tiwari) [1781927] - [nvme] nvme: Assign subsys instance from first ctrl (Gopal Tiwari) [1781927] - [nvme] nvmet: fix a wrong error status returned in error log page (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: remove redundant assignment to variable ret (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: allow discovery subsystems accept a kato (Gopal Tiwari) [1781927] - [nvme] nvmet: Use PTR_ERR_OR_ZERO() in nvmet_init_discovery() (Gopal Tiwari) [1781927] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Fail transport errors with NVME_SC_HOST_PATH (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_report_ns_ids propagate error back (Gopal Tiwari) [1781927] - [nvme] nvme: pass status to nvme_error_status (Gopal Tiwari) [1781927] - [nvme] nvme: fix ns removal hang when failing to revalidate due to a transient error (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_identify_ns propagate errors back (Gopal Tiwari) [1781927] - [nvme] nvme: fail cancelled commands with NVME_SC_HOST_PATH_ERROR (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fail command with NVME_SC_HOST_PATH_ERROR send failed (Gopal Tiwari) [1781927] - [nvme] nvme: include admin_q sync with nvme_sync_queues (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Add TOS for rdma transport (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Support shared tags across queues for Apple 2018 controllers (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for Apple 2018+ models (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for variable IO SQ element size (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use struct nvme_ctrl directly (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Pass the queue to SQ_SIZE/CQ_SIZE macros (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme: trace bio completion (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible NULL deref (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: selects CRYPTO_CRC32C for nvme-tcp (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: Add type of service (TOS) configuration (Gopal Tiwari) [1781927] - [nvme] nvmet: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [nvme] nvmet: fix data units read and written counters in SMART log (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible memory leak (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: support simple polling (Gopal Tiwari) [1781927] - [nvme] nvme: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [include] nvme: add Get LBA Status command opcode (Gopal Tiwari) [1781927] - [nvme] nvme: move sqsize setting to the core (Gopal Tiwari) [1781927] - [nvme] nvme: don't pass cap to nvme_disable_ctrl (Gopal Tiwari) [1781927] - [nvme] nvme-pci: set ctrl sqsize to the device q_depth (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: cleanup nvme_tcp_recv_pdu (Gopal Tiwari) [1781927] - [nvme] nvme: have nvme_init_identify set ctrl->cap (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use protocol specific operations while reading socket (Gopal Tiwari) [1781927] - [nvme] nvme: Fix cntlid validation when not using NVMEoF (Gopal Tiwari) [1781927] - [infiniband] PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg() (Gopal Tiwari) [1781927] - [nvme] PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg() (Gopal Tiwari) [1781927] - [lightnvm] lightnvm: remove nvm_submit_io_sync_fn (Gopal Tiwari) [1781927] - [powerpc] xive: Discard ESB load value when interrupt is invalid (David Gibson) [1744408] - [documentation] kvm: ppc: book3s hv: xive: Allow userspace to set the # of VPs (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Make VP block size configurable (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Set kvm->arch.xive when VPs are allocated (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Compute the VP id in a common helper (David Gibson) [1744408] - [powerpc] xive: Implement get_irqchip_state method for XIVE to fix shutdown race (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Free escalation interrupts before disabling the VP (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Ensure VP isn't already in use (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: Fix regression on big endian hosts (David Gibson) [1725763] - [powerpc] 64s: Fix misleading SPR and timebase information (David Gibson) [1725763] - [powerpc] powernv: Add ultravisor message log interface (David Gibson) [1725763] - [powerpc] powernv/opal-msglog: Refactor memcons code (David Gibson) [1725763] - [powerpc] kvm: Use UV_RETURN ucall to return to ultravisor (David Gibson) [1725763] - [powerpc] powernv: Access LDBAR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] powernv/idle: Fix restore of SPRN_LDBAR for POWER9 stop state (David Gibson) [1725763] - [powerpc] powernv/idle: Restore AMR/UAMOR/AMOR/IAMR after idle (David Gibson) [1725763] - [powerpc] 64s: Reimplement book3s idle code in C (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore IAMR after idle" (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle" (David Gibson) [1725763] - [powerpc] mm: Write to PTCR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] mm: Use UV_WRITE_PATE ucall to register a PATE (David Gibson) [1725763] - [powerpc] powernv: Introduce FW_FEATURE_ULTRAVISOR (David Gibson) [1725763] - [powerpc] kernel: Add ucall_norets() ultravisor call handler (David Gibson) [1725763] - [documentation] documentation/powerpc: Ultravisor API (David Gibson) [1725763] - [documentation] documentation/powerpc: Add ELF note documentation (David Gibson) [1725763] - [powerpc] Add PowerPC Capabilities ELF note (David Gibson) [1725763] - [netdrv] mlx5e: allow TSO on VXLAN over VLAN topologies (Davide Caratti) [1780643] - [net] bluetooth: Add debug setting for changing minimum encryption key size (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Let hidp_send_message return number of queued bytes (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: search for destination address in all peers (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: always check destination address (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: check neighbour table for SLAAC (Gopal Tiwari) [1764976] - [net] bluetooth: Add SMP workaround Microsoft Surface Precision Mouse bug (Gopal Tiwari) [1764976] - [net] bluetooth: Use controller sets when available (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Check bearer type on __l2cap_global_chan_by_addr (Gopal Tiwari) [1764976] - [net] bluetooth: validate BLE connection interval updates (Gopal Tiwari) [1764976] - [net] bluetooth: Add support for LE ping feature (Gopal Tiwari) [1764976] - [net] bluetooth: Check state in l2cap_disconnect_rsp (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: NUL terminate a string in the compat ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Ignore CC events not matching the last HCI command (Gopal Tiwari) [1764976] - [net] bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1764976] - [net] bluetooth: hci_core: Don't stop BT if the BD address missing in dts (Gopal Tiwari) [1764976] - [net] bluetooth: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix incorrect pointer arithmatic in ext_adv_report_evt (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1764976] - [net] bluetooth: Add return check for L2CAP security level set (Gopal Tiwari) [1764976] - [net] bluetooth: Fix not initializing L2CAP tx_credits (Gopal Tiwari) [1764976] - [net] bluetooth: Check address length before reading address field (Gopal Tiwari) [1764976] - [net] bluetooth: Add quirk for reading BD_ADDR from fwnode property (Gopal Tiwari) [1764976] - [net] bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: a2mp: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: hci_event: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix decrementing reference count twice in releasing socket (Gopal Tiwari) [1764976] - [net] bluetooth: make hw_err static, reduces object code size (Gopal Tiwari) [1764976] - [net] bluetooth: Allow driver specific cmd timeout handling (Gopal Tiwari) [1764976] - [net] bluetooth: Mark expected switch fall-throughs (Gopal Tiwari) [1764976] - [net] bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt (Gopal Tiwari) [1764976] - [net] Bluetooth: Fix locking in bt_accept_enqueue() for BH context (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: Fix debugfs_simple_attr.cocci warnings (Gopal Tiwari) [1764976] - [net] bluetooth: Fix unnecessary error message for HCI request completion (Gopal Tiwari) [1764976] - [net] bluetooth: clean an indentation issue, remove extraneous space (Gopal Tiwari) [1764976] - [net] bluetooth: Change to use DEFINE_SHOW_ATTRIBUTE macro (Gopal Tiwari) [1764976] - [net] bluetooth: Remove redundant check on status (Gopal Tiwari) [1764976] - [net] bluetooth: Errata Service Release 8, Erratum 3253 (Gopal Tiwari) [1764976] - [net] bluetooth: Use separate L2CAP LE credit based connection result values (Gopal Tiwari) [1764976] - [net] rfcomm: get rid of mentioning TIOC[SG]SERIAL (Gopal Tiwari) [1764976] - [net] bluetooth: Fix debugfs NULL pointer dereference (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Detect if remote is not able to use the whole MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive rx credits from MTU and MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive MPS from connection MTU (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions and track LE resolve list modification (Gopal Tiwari) [1764976] - [net] bluetooth: Remove unnecessary smp_mb__{before, after}_atomic (Gopal Tiwari) [1764976] - [net] bluetooth: smp: fix crash in unpairing (Gopal Tiwari) [1764976] - [net] bluetooth: smp: Fix trying to use non-existent local OOB data (Gopal Tiwari) [1764976] - [net] bluetooth: Use correct tfm to generate OOB data (Gopal Tiwari) [1764976] - [net] hidp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] hidp: constify hidp_connection_add() (Gopal Tiwari) [1764976] - [net] cmtp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bnep: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions for LE set address resolution (Gopal Tiwari) [1764976] - [net] bluetooth: remove redundant variables 'adv_set' and 'cp' (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Fix handling of strncpy for hid->name information (Gopal Tiwari) [1764976] - [net] bluetooth: Add new quirk for non-persistent setup settings (Gopal Tiwari) [1764976] - [net] bluetooth: Handle ADv set terminated event (Gopal Tiwari) [1764976] - [net] bluetooth: Implement secondary advertising on different PHYs (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set ADV set random address (Gopal Tiwari) [1764976] - [net] bluetooth: Implement disable and removal of adv instance (Gopal Tiwari) [1764976] - [net] bluetooth: Use ext adv for directed adv (Gopal Tiwari) [1764976] - [net] bluetooth: Implement PHY changed event (Gopal Tiwari) [1764976] - [net] bluetooth: Handle extended ADV PDU types (Gopal Tiwari) [1764976] - [net] bluetooth: Use Set ext adv/scan rsp data if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Impmlement extended adv enable (Gopal Tiwari) [1764976] - [net] bluetooth: Define PHY flags in hdev and set 1M as default (Gopal Tiwari) [1764976] - [net] bluetooth: Read no of adv sets during init (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Get PHY Configuration mgmt command (Gopal Tiwari) [1764976] - [net] bluetooth: Use selected PHYs in extended connect (Gopal Tiwari) [1764976] - [net] bluetooth: Set Scan PHYs based on selected PHYs by user (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set PHY Confguration command (Gopal Tiwari) [1764976] - [net] bluetooth: Add defines for BREDR pkt_type (Gopal Tiwari) [1764976] - [net] bluetooth: Use lock_sock_nested in bt_accept_enqueue (Gopal Tiwari) [1764976] - [net] bluetooth: avoid killing an already killed socket (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended LE Connection if supported (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for le conn status and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Process extended ADV report event (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended scanning if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for LE set scan start and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Store Resolv list size (Gopal Tiwari) [1764976] - [net] bluetooth: Add HCI command for clear Resolv list (Gopal Tiwari) [1764976] - [leds] triggers: let struct (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Skip 1 error print in device_want_to_sleep() (Gopal Tiwari) [1764976] - [bluetooth] btqca: Reset download type to default (Gopal Tiwari) [1764976] - [bluetooth] btqca: release_firmware after qca_inject_cmd_complete_event (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Send VS pre shutdown command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Use correct byte format for opcode of injected command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add a short delay before downloading the NVM (Gopal Tiwari) [1764976] - [bluetooth] btusb: Fix error return code in btusb_mtk_setup_firmware() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use kfree_skb() instead of kfree() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7663U USB devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7668U USB devices (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3491 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3501 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] hci_bcsp: Fix memory leak in rx_skb (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8723DU (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for clock osc property (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for boot-gpios property (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4359C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Load customized NVM based on the device property (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Add serdev support (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Wait for final ack before switching baudrate (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Add function to wait for characters to be sent (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: wcn3990: Drop baudrate change vendor event (Gopal Tiwari) [1764976] - [bluetooth] btqca: inject command complete event during fw download (Gopal Tiwari) [1764976] - [bluetooth] Cleanup formatting and coding style (Gopal Tiwari) [1764976] - [bluetooth] btrtl: HCI reset on close for Realtek BT chip (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: Refactor download_firmware (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: set operational frequency earlier (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM4356 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Rename STATE_ to QCA_ (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM2076B1 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Added support for WCN3998 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Fix crash with non-serdev devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Give enough time to ROME controller to bootup (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Fix empty regulator supplies for Intel Macs (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM2076B1 UART Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43341B (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for SD8987 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Drop newline with bt_dev logging macros (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Fix hdev->stat.byte_rx accumulation (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add runtime PM support to SDIO based Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add a bit definition for CHLPCR (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fixed incorrect type in assignment (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: fix spelling mistake "sliped" -> "slipped" (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: fix uninitialized symbol errors in btmtksdio_rx_packet (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Use module_sdio_driver helper (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663S and MT7668S SDIO devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Fix misspelling of 'baudrate' (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper function to get the chip family (Gopal Tiwari) [1764976] - [bluetooth] btusb: request wake pin with NOAUTOEN (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663U and MT7668U UART devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Reduce delay after sending baudrate request for WCN3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: add QCA6174A compatible properties (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use msleep() instead of open coding it (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add delay after power-off pulse (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Move boot delay to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Pass boolean 'on/off' to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] btqcomsmd: use HCI_QUIRK_USE_BDADDR_PROPERTY (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Set HCI_QUIRK_USE_BDADDR_PROPERTY for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() (Gopal Tiwari) [1764976] - [bluetooth] mediatek: update the common setup between MT7622 and other devices (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass a pointer to mtk_hci_wmt_sync (Gopal Tiwari) [1764976] - [bluetooth] mediatek: fix up an error path to restore bdev->tx_state (Gopal Tiwari) [1764976] - [bluetooth] mediatek: trivial typo fix (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Initialize hci_dev before open() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Disable IBS state machine and flush Tx buffer (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Deassert RTS while baudrate change command (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: use wait_until_sent() for power pulses (Gopal Tiwari) [1764976] - [bluetooth] remove redundant zero check on count (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add shutdown routine for BTUSB_INTEL_NEW devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: btusb_intel_cmd_timeout: use sleeping functions (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Restore old logic to assume firmware is already loaded (Gopal Tiwari) [1764976] - [bluetooth] btusb: Use the cmd_timeout method to reset the Intel BT chip (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for sd8977 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: Drop unused GPIO includes (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: lower log level of informational message (Gopal Tiwari) [1764976] - [bluetooth] hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: improve printk messages (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper to set device address (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4329B1 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle specific unknown packets after firmware loading (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Turn off RTL8723BS on suspend, reprobe on resume (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add suspend / resume ops (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: clean an indentation issue, remove extraneous spaces (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Remove setting of HCI_QUIRK_RESET_ON_CLOSE (Gopal Tiwari) [1764976] - [bluetooth] Remove unnecessary smp_mb__after_atomic() barriers (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add BCM20702A1 variant (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Wait for device to come out of reset after power on (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for regulator supplies (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add compatible string for BCM4330 (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43430A0 (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for LPO clock (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Use "txco" and "extclk" to get clock reference (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Simplify clk_get error handling (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle deferred probing for the clock supply (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for controller debug logs (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add support for 0cf3:535b QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM43430 (Gopal Tiwari) [1764976] - [bluetooth] ath3k: add more information to error message (Gopal Tiwari) [1764976] - [bluetooth] bt3c_cs: Fix obsolete function (Gopal Tiwari) [1764976] - [bluetooth] btrsi: fix bt tx timeout issue (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4335C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8822C with USB interface (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Fixed error space required before open paranethesis (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add poweroff support during hci down for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add quirk for BTUSB_INTEL_NEW (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Make array extension_sig static, shrinks object size (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove serdev_device_open/close function calls (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove hdev dereference in qca_close() (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: clear HCI_UART_PROTO_READY to avoid closing proto races (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Add protocol check in hci_uart_dequeue() (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Free rw_semaphore on close (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fix memory leak (Gopal Tiwari) [1764976] - [bluetooth] Make BT_HCIUART_RTL configuration option depend on ACPI (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass correct size to h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] Introduce BT_HCIUART_RTL configuration option (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Add protocol support for MediaTek serial devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Introduce HCI_EV_VENDOR and use it (Gopal Tiwari) [1764976] - [bluetooth] h5: Fix missing dependency on BT_HCIUART_SERDEV (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for Qualcomm Bluetooth chip wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Enable 3.2 Mbps operating speed (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add wrapper functions for setting UART speed (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add wcn3990 firmware download support (Gopal Tiwari) [1764976] - [bluetooth] btqca: Redefine qca_uart_setup() to generic function (Gopal Tiwari) [1764976] - [bluetooth] btqca: Rename ROME specific functions to generic functions (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for enable and device-wake GPIOs (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for the RTL8723BS (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add vendor setup, open, and close callbacks (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for serdev enumerated devices (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for retrieving the UART settings (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Use rtl_dev_err and rtl_dev_info (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for a config filename postfix (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for the RTL8723BS and RTL8723DS chips (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add MODULE_FIRMWARE declarations (Gopal Tiwari) [1764976] - [bluetooth] btrtl: split the device initialization into smaller parts (Gopal Tiwari) [1764976] - [bluetooth] btusb: Release RF resource on BT shutdown (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Replace GFP_ATOMIC with GFP_KERNEL (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] bfusb: Replace GFP_ATOMIC with GFP_KERNEL in bfusb_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] bluecard_cs: Replace GFP_ATOMIC with GFP_KERNEL in bluecard_hci_set_baud_rate() (Gopal Tiwari) [1764976] - [bluetooth] bpa10x: Replace GFP_ATOMIC with GFP_KERNEL in bpa10x_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl_sdio: Replace GFP_ATOMIC with GFP_KERNEL in btmrvl_sdio_card_to_host() (Gopal Tiwari) [1764976] - [bluetooth] btusb: use irqsave() in URB's complete callback (Gopal Tiwari) [1764976] - [bluetooth] Add a new Realtek 8723DE ID 0bda:b009 (Gopal Tiwari) [1764976]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Frantisek Hrbata) - [powerpc] powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable (David Hildenbrand) [1812874] - [x86] kvm/svm: PKU not currently supported (Wei Huang) [1789159] - [x86] Remove the unsupported check for Cooper Lake (David Arcari) [1813921]- [netdrv] net/mlx5e: Show/set Rx network flow classification rules on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Init ethtool steering for representors (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Show/set Rx flow indir table and RSS hash key on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Introduce root ft concept for representors netdevs (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5: E-Switch, Use vport metadata matching only when mandatory (Alaa Hleihel) [1795156] - [nvme] nvme: log additional message for controller status (David Milburn) [1752952]- [powerpc] powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems (Desnes Augusto Nunes do Rosario) [1755221] - [mm] powerpc/book3s64/radix: Remove WARN_ON in destroy_context() (Steve Best) [1812821] - [kernel] rcutorture: Upper case solves the case of the vanishing NULL pointer (Waiman Long) [1810247] - [tools] torture: Suppress propagating trace_printk() warning (Waiman Long) [1810247] - [kernel] rcutorture: Dump trace buffer for callback pipe drain failures (Waiman Long) [1810247] - [tools] torture: Add --trust-make to suppress "make clean" (Waiman Long) [1810247] - [tools] torture: Make --cpus override idleness calculations (Waiman Long) [1810247] - [tools] torture: Run kernel build in source directory (Waiman Long) [1810247] - [tools] torture: Add function graph-tracing cheat sheet (Waiman Long) [1810247] - [tools] torture: Capture qemu output (Waiman Long) [1810247] - [tools] rcutorture: Tweak kvm options (Waiman Long) [1810247] - [kernel] rcutorture: Add trivial RCU implementation (Waiman Long) [1810247] - [kernel] rcutorture: Halt forward-progress checks at end of run (Waiman Long) [1810247] - [kernel] rcutorture: Give the scheduler a chance on PREEMPT && NO_HZ_FULL kernels (Waiman Long) [1810247] - [tools] rcutorture: Exempt TREE01 from forward-progress testing (Waiman Long) [1810247] - [kernel] rcutorture: Exempt tasks RCU from timely draining of grace periods (Waiman Long) [1810247] - [tools] rcutorture: Provide rudimentary Makefile (Waiman Long) [1810247] - [tools] torture: Make kvm-find-errors.sh and kvm-recheck.sh provide exit status (Waiman Long) [1810247] - [kernel] torture: Allow inter-stutter interval to be specified (Waiman Long) [1810247] - [kernel] rcutorture: Fix stutter_wait() return value and freelist checks (Waiman Long) [1810247] - [kernel] rcutorture: Add cond_resched() to forward-progress free-up loop (Waiman Long) [1810247] - [tools] rcutorture: Add cpu0 to the set of CPUs to add jitter (Waiman Long) [1810247] - [tools] rcutorture: Select from only online CPUs (Waiman Long) [1810247] - [kernel] rcu/sync: Simplify the state machine (Waiman Long) [1810247] - [kernel] locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to initialize cgroup_threadgroup_rwsem (Waiman Long) [1810247] - [kernel] rcu/sync: Kill rcu_sync_type/gp_type (Waiman Long) [1810247] - [kernel] rcu: Make __call_srcu static (Waiman Long) [1810247] - [kernel] rcu: Upgrade sync_exp_work_done() to smp_mb() (Waiman Long) [1810247] - [documentation] doc: Remove ".vnet" from paulmck email addresses (Waiman Long) [1810247] - [kernel] rcu: Set a maximum limit for back-to-back callback invocation (Waiman Long) [1810247] - [kernel] rcu: Correctly unlock root node in rcu_check_gp_start_stall() (Waiman Long) [1810247] - [kernel] rcu: Dump specified number of blocked tasks (Waiman Long) [1810247] - [kernel] rcu: Remove unused rdp local from synchronize_rcu_expedited() (Waiman Long) [1810247] - [kernel] rcu: Rename rcu_data's ->deferred_qs to ->exp_deferred_qs (Waiman Long) [1810247] - [kernel] rcu: Add checks for dynticks counters in rcu_is_cpu_rrupt_from_idle() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_sched_exp_online_cleanup() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_rcu_exp_select_node_cpus() (Waiman Long) [1810247] - [kernel] rcu: Inline invoke_rcu_callbacks() into its sole remaining caller (Waiman Long) [1810247] - [kernel] rcu: Use irq_work to get scheduler's attention in clean context (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_read_unlock_special() to raise_softirq() if in_irq() (Waiman Long) [1810247] - [kernel] rcu: Only do rcu_read_unlock_special() wakeups if expedited (Waiman Long) [1810247] - [kernel] rcu: Check for wakeup-safe conditions in rcu_read_unlock_special() (Waiman Long) [1810247] - [kernel] rcu: Enable elimination of Tree-RCU softirq processing (Waiman Long) [1810247] - [kernel] rcuperf: Fix cleanup path for invalid perf_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix cleanup path for invalid torture_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix expected forward progress duration in OOM notifier (Waiman Long) [1810247] - [kernel] rcutorture: Remove ->ext_irq_conflict field (Waiman Long) [1810247] - [kernel] rcutorture: Make rcutorture_extend_mask() comment match the code (Waiman Long) [1810247] - [tools] tools/.../rcutorture: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] torture: Don't try to offline the last CPU (Waiman Long) [1810247] - [kernel] rcu: Fix nohz status in stall warning (Waiman Long) [1810247] - [kernel] rcu: Move forward-progress checkers into tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move irq-disabled stall-warning checking to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Organize functions in tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move FAST_NO_HZ stall-warning code to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU stall-warning info helper functions (Waiman Long) [1810247] - [kernel] rcu: Move rcu_print_task_exp_stall() to tree_exp.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU task stall-warning helper functions (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree.c (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree_plugin.h (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of update.c (Waiman Long) [1810247] - [kernel] srcu: Remove cleanup_srcu_struct_quiesced() (Waiman Long) [1810247] - [kernel] srcu: Check for in-flight callbacks in _cleanup_srcu_struct() (Waiman Long) [1810247] - [kernel] rcu: Correct READ_ONCE()/WRITE_ONCE() for ->rcu_read_unlock_special (Waiman Long) [1810247] - [kernel] rcu: Fix typo in tree_exp.h comment (Waiman Long) [1810247] - [kernel] rcu: Eliminate redundant NULL-pointer check (Waiman Long) [1810247] - [kernel] rcu: Fix force_qs_rnp() header comment (Waiman Long) [1810247] - [kernel] rcu: Update jiffies_to_sched_qs and adjust_jiffies_till_sched_qs() comments (Waiman Long) [1810247] - [kernel] rcu: Do a single rhp->func read in rcu_head_after_call_rcu() (Waiman Long) [1810247] - [kernel] rcu: Default jiffies_to_sched_qs to jiffies_till_sched_qs (Waiman Long) [1810247] - [kernel] rcu: Fix self-wakeups for grace-period kthread (Waiman Long) [1810247] - [kernel] rcu: Report error for bad rcu_nocbs= parameter values (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_nocbs= to specify all CPUs (Waiman Long) [1810247] - [kernel] rcu: Move common code out of if-else block (Waiman Long) [1810247] - [kernel] rcu: Set rcutree.kthread_prio sysfs access to read-only (Waiman Long) [1810247] - [kernel] rcu: Make exit_rcu() handle non-preempted RCU readers (Waiman Long) [1810247] - [kernel] rcu: rcu_qs -- Use raise_softirq_irqoff to not save irqs twice (Waiman Long) [1810247] - [kernel] rcu: Avoid unnecessary softirq when system is idle (Waiman Long) [1810247] - [kernel] rcu: Unconditionally expedite during suspend/hibernate (Waiman Long) [1810247] - [kernel] rcu/tree: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] srcu: Remove srcu_queue_delayed_work_on() (Waiman Long) [1810247] - [kernel] sched/fair: Define sched_idle_cpu() only for SMP configurations (Phil Auld) [1419746] - [kernel] sched/fair: Load balance aggressively for SCHED_IDLE CPUs (Phil Auld) [1419746] - [kernel] sched/fair : Improve update_sd_pick_busiest for spare capacity case (Phil Auld) [1419746] - [kernel] sched/fair: Fix find_idlest_group() to handle CPU affinity (Phil Auld) [1419746] - [kernel] sched/cfs: fix spurious active migration (Phil Auld) [1419746] - [kernel] sched/fair: Add comments for group_type and balancing at SD_NUMA level (Phil Auld) [1419746] - [kernel] sched/fair: Fix rework of find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Rework find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Optimize find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in wakeup path (Phil Auld) [1419746] - [kernel] sched/fair: Use utilization to select misfit task (Phil Auld) [1419746] - [kernel] sched/fair: Spread out tasks evenly when not overloaded (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Use rq->nr_running when balancing load (Phil Auld) [1419746] - [kernel] sched/fair: Rework load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Remove meaningless imbalance calculation (Phil Auld) [1419746] - [kernel] sched/fair: Rename sg_lb_stats::sum_nr_running to sum_h_nr_running (Phil Auld) [1419746] - [kernel] sched/fair: Clean up asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fall back to sched-idle CPU if idle CPU isn't found (Phil Auld) [1419746] - [kernel] sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq (Phil Auld) [1419746] - [kernel] sched/core: Allow sched_setattr() to use the current policy (Phil Auld) [1419746] - [kernel] sched/fair: Introduce fits_capacity() (Phil Auld) [1419746] - [kernel] sched/core: Provide a pointer to the valid CPU mask (Phil Auld) [1419746] - [x86] x86/percpu: Optimize raw_cpu_xchg() (Phil Auld) [1419746] - [kernel] x86/percpu, sched/fair: Avoid local_clock() (Phil Auld) [1419746] - [x86] x86/percpu, x86/irq: Relax {set,get}_irq_regs() (Phil Auld) [1419746] - [x86] x86/percpu: Relax smp_processor_id() (Phil Auld) [1419746] - [x86] x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}() (Phil Auld) [1419746] - [kernel] sched/fair: Fix unnecessary increase of balance interval (Phil Auld) [1419746] - [kernel] sched/fair: Trigger asym_packing during idle load balance (Phil Auld) [1419746] - [kernel] sched/fair: Fix rounding bug for asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fix warning on non-SMP build (Phil Auld) [1419746] - [kernel] sched/core: Create task_has_idle_policy() helper (Phil Auld) [1419746] - [firmware] efi: fix a mistype in comments mentioning efivar_entry_iter_begin() (Vladis Dronov) [1804417] - [firmware] efi: add a sanity check to efivar_store_raw() (Vladis Dronov) [1804417] - [firmware] efi: fix a race and a buffer overflow while reading efivars via sysfs (Vladis Dronov) [1804417] - [scsi] scsi: ibmvfc: Fix NULL return compiler warning (Steve Best) [1810653] - [scsi] scsi: ibmvfc: Avoid loss of all paths during SVC node reboot (Steve Best) [1810653] - [fs] xfs: fix some memory leaks in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: Fix deadlock between AGI and AGF when target_ip exists in xfs_rename() (Bill O'Donnell) [1765693] - [fs] xfs: fix inode fork extent count overflow (Bill O'Donnell) [1765693] - [fs] xfs: change the seconds fields in xfs_bulkstat to signed (Bill O'Donnell) [1765693] - [fs] xfs: assure zeroed memory buffers for certain kmem allocations (Bill O'Donnell) [1765693] - [fs] xfs: removed unused error variable from xchk_refcountbt_rec (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from xfs_get_aghdr_buf() (Bill O'Donnell) [1765693] - [fs] xfs: Fix tail rounding in xfs_alloc_file_space() (Bill O'Donnell) [1765693] - [fs] xfs: remove unlikely() from WARN_ON() condition (Bill O'Donnell) [1765693] - [fs] xfs: avoid unused to_mp() function warning (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of superblock (Bill O'Donnell) [1765693] - [fs] xfs: revert 1baa2800e62d ("xfs: remove the unused XFS_ALLOC_USERDATA flag") (Bill O'Donnell) [1765693] - [fs] xfs: removed unneeded variable (Bill O'Donnell) [1765693] - [fs] xfs: push the grant head when the log head moves forward (Bill O'Donnell) [1765693] - [fs] xfs: push iclog state cleaning into xlog_state_clean_log (Bill O'Donnell) [1765693] - [fs] xfs: factor iclog state processing out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor callbacks out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor debug code out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: prevent CIL push holdoff in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: fix missed wakeup on l_flush_wait (Bill O'Donnell) [1765693] - [fs] xfs: push the AIL in xlog_grant_head_wake (Bill O'Donnell) [1765693] - [fs] xfs: Use WARN_ON_ONCE for bailout mount-operation (Bill O'Donnell) [1765693] - [fs] xfs: define a flags field for the AG geometry ioctl structure (Bill O'Donnell) [1765693] - [fs] xfs: add a xfs_valid_startblock helper (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused XFS_ALLOC_USERDATA flag (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xfs_fsb_to_db (Bill O'Donnell) [1765693] - [fs] xfs: fix the dax supported check in xfs_ioctl_setattr_dax_invalidate (Bill O'Donnell) [1765693] - [fs] xfs: Fix stale data exposure when readahead races with hole punch (Bill O'Donnell) [1765693] - [mm] fs: Export generic_fadvise() (Bill O'Donnell) [1765693] - [fs] xfs: reverse search directory freespace indexes (Bill O'Donnell) [1765693] - [fs] xfs: speed up directory bestfree block scanning (Bill O'Donnell) [1765693] - [fs] xfs: factor free block index lookup from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: factor data block addition from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_dir2_addname() (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_CONTINUE values (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_ABORT values (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of btree block in scrub/repair (Bill O'Donnell) [1765693] - [fs] xfs: reinitialize rm_flags when unpacking an offset into an rmap irec (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred bmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred refcount functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred rmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary parameter from xfs_iext_inc_seq (Bill O'Donnell) [1765693] - [fs] xfs: fix sign handling problem in xfs_bmbt_diff_two_keys (Bill O'Donnell) [1765693] - [fs] xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys (Bill O'Donnell) [1765693] - [fs] xfs: fix maxicount division by zero error (Bill O'Donnell) [1765693] - [fs] xfs: bmap scrub should only scrub records once (Bill O'Donnell) [1765693] - [fs] xfs: remove excess function parameter description in 'xfs_btree_sblock_v5hdr_verify' (Bill O'Donnell) [1765693] - [fs] fs: xfs: Remove KM_NOSLEEP and KM_SLEEP (Bill O'Donnell) [1765693] - [fs] fs/xfs: Fix return code of xfs_break_leased_layouts() (Bill O'Donnell) [1765693] - [fs] xfs: compat_ioctl: use compat_ptr() (Bill O'Donnell) [1765693] - [fs] xfs: fall back to native ioctls for unhandled compat ones (Bill O'Donnell) [1765693] - [fs] xfs: remove more ondisk directory corruption asserts (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Don't use KM_MAYFAIL at xfs_log_reserve() (Bill O'Donnell) [1765693] - [fs] xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() (Bill O'Donnell) [1765693] - [fs] xfs: fix stack contents leakage in the v1 inumber ioctls (Bill O'Donnell) [1765693] - [fs] xfs: sync up xfs_trans_inode with userspace (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_trans_inode.c to libxfs/ (Bill O'Donnell) [1765693] - [fs] xfs: chain bios the right way around in xfs_rw_bdev (Bill O'Donnell) [1765693] - [fs] xfs: bump INUMBERS cursor correctly in xfs_inumbers_walk (Bill O'Donnell) [1765693] - [fs] xfs: don't update lastino for FSBULKSTAT_SINGLE (Bill O'Donnell) [1765693] - [fs] xfs: online scrub needn't bother zeroing its temporary buffer (Bill O'Donnell) [1765693] - [fs] xfs: only allocate memory for scrubbing attributes when we need it (Bill O'Donnell) [1765693] - [fs] xfs: refactor attr scrub memory allocation function (Bill O'Donnell) [1765693] - [fs] xfs: refactor extended attribute buffer pointer functions (Bill O'Donnell) [1765693] - [fs] xfs: attribute scrub should use seen_enough to pass error values (Bill O'Donnell) [1765693] - [fs] xfs: allow single bulkstat of special inodes (Bill O'Donnell) [1765693] - [fs] xfs: specify AG in bulk req (Bill O'Donnell) [1765693] - [fs] xfs: wire up the v5 inumbers ioctl (Bill O'Donnell) [1765693] - [fs] xfs: wire up new v5 bulkstat ioctls (Bill O'Donnell) [1765693] - [fs] xfs: introduce v5 inode group structure (Bill O'Donnell) [1765693] - [fs] xfs: introduce new v5 bulkstat structure (Bill O'Donnell) [1765693] - [fs] xfs: rename bulkstat functions (Bill O'Donnell) [1765693] - [fs] xfs: remove various bulk request typedef usage (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Change return type from int to void (Bill O'Donnell) [1765693] - [fs] xfs: poll waiting for quotacheck (Bill O'Donnell) [1765693] - [fs] xfs: multithreaded iwalk implementation (Bill O'Donnell) [1765693] - [fs] xfs: refactor INUMBERS to use iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: refactor iwalk code to handle walking inobt records (Bill O'Donnell) [1765693] - [fs] xfs: refactor xfs_iwalk_grab_ichunk (Bill O'Donnell) [1765693] - [fs] xfs: clean up long conditionals in xfs_iwalk_ichunk_ra (Bill O'Donnell) [1765693] - [fs] xfs: change xfs_iwalk_grab_ichunk to use startino, not lastino (Bill O'Donnell) [1765693] - [fs] xfs: move bulkstat ichunk helpers to iwalk code (Bill O'Donnell) [1765693] - [fs] xfs: calculate inode walk prefetch more carefully (Bill O'Donnell) [1765693] - [fs] xfs: convert bulkstat to new iwalk infrastructure (Bill O'Donnell) [1765693] - [fs] xfs: bulkstat should copy lastip whenever userspace supplies one (Bill O'Donnell) [1765693] - [fs] xfs: convert quotacheck to use the new iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: create simplified inode walk function (Bill O'Donnell) [1765693] - [fs] xfs: create iterator error codes (Bill O'Donnell) [1765693] - [fs] xfs: remove XFS_TRANS_NOFS (Bill O'Donnell) [1765693] - [fs] xfs: simplify xfs_ioend_can_merge (Bill O'Donnell) [1765693] - [fs] xfs: allow merging ioends over append boundaries (Bill O'Donnell) [1765693] - [fs] xfs: fix a comment typo in xfs_submit_ioend (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused xfs_count_page_state declaration (Bill O'Donnell) [1765693] - [fs] xfs: fix iclog allocation size (Bill O'Donnell) [1765693] - [fs] xfs: remove unused header files (Bill O'Donnell) [1765693] - [fs] xfs: account for log space when formatting new AGs (Bill O'Donnell) [1765693] - [fs] xfs: refactor free space btree record initialization (Bill O'Donnell) [1765693] - [fs] xfs: always update params on small allocation (Bill O'Donnell) [1765693] - [fs] xfs: skip small alloc cntbt logic on NULL cursor (Bill O'Donnell) [1765693] - [fs] xfs: move small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: clean up small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_bmap.c into xfs_bmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_rmap.c into xfs_rmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_refcount.c into xfs_refcount_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_bud_init into xfs_trans_get_bud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_rud_init into xfs_trans_get_rud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_cud_init into xfs_trans_get_cud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_efd_init into xfs_trans_get_efd (Bill O'Donnell) [1765693] - [fs] xfs: remove a pointless comment duplicated above all xfs_item_ops instances (Bill O'Donnell) [1765693] - [fs] xfs: use a list_head for iclog callbacks (Bill O'Donnell) [1765693] - [fs] xfs: remove the xfs_log_item_t typedef (Bill O'Donnell) [1765693] - [fs] xfs: don't cast inode_log_items to get the log_item (Bill O'Donnell) [1765693] - [fs] xfs: add a flag to release log items on commit (Bill O'Donnell) [1765693] - [fs] xfs: split iop_unlock (Bill O'Donnell) [1765693] - [fs] xfs: don't use xfs_trans_free_items in the commit path (Bill O'Donnell) [1765693] - [fs] xfs: remove the dummy iop_push implementation for inode creation items (Bill O'Donnell) [1765693] - [fs] xfs: don't require log items to implement optional methods (Bill O'Donnell) [1765693] - [fs] xfs: stop using XFS_LI_ABORTED as a parameter flag (Bill O'Donnell) [1765693] - [fs] xfs: fix a trivial comment typo in xfs_trans_committed_bulk (Bill O'Donnell) [1765693] - [fs] xfs: add struct xfs_mount pointer to struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove the b_io_length field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: properly type the b_log_item field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove unused buffer cache APIs (Bill O'Donnell) [1765693] - [fs] xfs: stop using bp naming for log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to read and write the log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: return an offset instead of a pointer from xlog_align (Bill O'Donnell) [1765693] - [fs] xfs: move the log ioend workqueue to struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to write log buffers (Bill O'Donnell) [1765693] - [fs] xfs: make use of the l_targ field in struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: remove the syncing argument from xlog_verify_iclog (Bill O'Donnell) [1765693] - [fs] xfs: update both stat counters together in xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out iclog size calculation from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out splitting of an iclog from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out log buffer writing from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: don't use REQ_PREFLUSH for split log writes (Bill O'Donnell) [1765693] - [fs] xfs: remove XLOG_STATE_IOABORT (Bill O'Donnell) [1765693] - [fs] xfs: reformat xlog_get_lowest_lsn (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xlog_get_iclog_buffer_size (Bill O'Donnell) [1765693] - [fs] xfs: remove the l_iclog_size_log field from struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: renumber XBF_WRITE_FAIL (Bill O'Donnell) [1765693] - [fs] xfs: remove the never used _XBF_COMPOUND flag (Bill O'Donnell) [1765693] - [fs] xfs: remove the no-op spinlock_destroy stub (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_ino_geometry to xfs_shared.h (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flag arguments (Bill O'Donnell) [1765693] - [fs] xfs: remove the debug-only q_transp field from struct xfs_dquot (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_buf_zero and xfs_buf_iomove (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from getsb interfaces (Bill O'Donnell) [1765693] - [fs] xfs: include WARN, REPAIR build options in XFS_BUILD_OPTIONS (Bill O'Donnell) [1765693] - [fs] xfs: finish converting to inodes_per_cluster (Bill O'Donnell) [1765693] - [fs] xfs: fix inode_cluster_size rounding mayhem (Bill O'Donnell) [1765693] - [fs] xfs: refactor inode geometry setup routines (Bill O'Donnell) [1765693] - [fs] xfs: separate inode geometry (Bill O'Donnell) [1765693] - [fs] xfs: use file_modified() helper (Bill O'Donnell) [1765693] - [fs] vfs: introduce file_modified() helper (Bill O'Donnell) [1765693]- [md] dm: bump version of core and various targets (Mike Snitzer) [1810746] - [md] dm: fix congested_fn for request-based device (Mike Snitzer) [1810746] - [md] dm integrity: use dm_bio_record and dm_bio_restore (Mike Snitzer) [1810746] - [md] dm bio record: save_restore bi_end_io and bi_integrity (Mike Snitzer) [1810746] - [md] dm writecache: verify watermark during resume (Mike Snitzer) [1810746] - [md] dm: report suspended device during destroy (Mike Snitzer) [1810746] - [md] dm thin metadata: fix lockdep complaint (Mike Snitzer) [1810746] - [md] dm cache: fix a crash due to incorrect work item cancelling (Mike Snitzer) [1810746] - [md] dm integrity: fix invalid table returned due to argument count mismatch (Mike Snitzer) [1810746] - [md] dm integrity: fix a deadlock due to offloading to an incorrect workqueue (Mike Snitzer) [1810746] - [md] dm integrity: fix recalculation when moving from journal mode to bitmap mode (Mike Snitzer) [1810746] - [md] dm writecache: improve performance of large linear writes on SSDs (Mike Snitzer) [1810746] - [md] dm mpath: Add timeout mechanism for queue_if_no_path (Mike Snitzer) [1810746] - [md] dm thin: change data device's flush_bio to be member of struct pool (Mike Snitzer) [1810746] - [md] dm thin: don't allow changing data device during thin-pool reload (Mike Snitzer) [1810746] - [md] dm thin: fix use-after-free in metadata_pre_commit_callback (Mike Snitzer) [1810746] - [md] dm thin metadata: use pool locking at end of dm_pool_metadata_close (Mike Snitzer) [1810746] - [md] dm writecache: fix incorrect flush sequence when doing SSD mode commit (Mike Snitzer) [1810746] - [md] dm crypt: fix benbi IV constructor crash if used in authenticated mode (Mike Snitzer) [1810746] - [md] dm crypt: Implement Elephant diffuser for Bitlocker compatibility (Mike Snitzer) [1810746] - [md] dm space map common: fix to ensure new block isn't already in use (Mike Snitzer) [1810746] - [md] dm verity: don't prefetch hash blocks for already-verified data (Mike Snitzer) [1810746] - [md] dm crypt: fix GFP flags passed to skcipher_request_alloc() (Mike Snitzer) [1810746] - [md] dm thin metadata: Fix trivial math error in on-disk format documentation (Mike Snitzer) [1810746] - [md] dm thin metadata: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm snapshot: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm bio prison v2: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm mpath: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm zoned: support zone sizes smaller than 128MiB (Mike Snitzer) [1810746] - [md] dm raid: table line rebuild status fixes (Mike Snitzer) [1810746] - [documentation] docs: dm-integrity: remove reference to ARC4 (Mike Snitzer) [1810746] - [md] dm thin: Flush data device before committing metadata (Mike Snitzer) [1810746] - [md] dm thin metadata: Add support for a pre-commit callback (Mike Snitzer) [1810746] - [md] dm btree: increase rebalance threshold in __rebalance2() (Mike Snitzer) [1810746] - [md] dm mpath: remove harmful bio-based optimization (Mike Snitzer) [1810746] - [md] dm integrity: fix excessive alignment of metadata runs (Mike Snitzer) [1810746] - [md] dm cache: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm bio prison: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm thin: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm raid: streamline rs_get_progress() and its raid_status() caller side (Mike Snitzer) [1810746] - [md] dm raid: simplify rs_setup_recovery call chain (Mike Snitzer) [1810746] - [md] dm raid: to ensure resynchronization, perform raid set grow in preresume (Mike Snitzer) [1810746] - [md] dm raid: change rs_set_dev_and_array_sectors API and callers (Mike Snitzer) [1810746] - [md] dm: introduce DM_GET_TARGET_VERSION (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global cache replacement (Mike Snitzer) [1810746] - [md] dm bufio: remove old-style buffer cleanup (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global queue (Mike Snitzer) [1810746] - [md] dm bufio: refactor adjust_total_allocated (Mike Snitzer) [1810746] - [md] dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer (Mike Snitzer) [1810746] - [md] dm crypt: omit parsing of the encapsulated cipher (Mike Snitzer) [1810746] - [md] dm crypt: switch to ESSIV crypto API template (Mike Snitzer) [1810746] - [crypto] crypto: essiv - create wrapper template for ESSIV generation (Mike Snitzer) [1810746] - [security] crypto: drop mask=CRYPTO_ALG_ASYNC from shash tfm allocations (Mike Snitzer) [1810746] - [crypto] crypto: drop mask=CRYPTO_ALG_ASYNC from cipher tfm allocations (Mike Snitzer) [1810746] - [md] dm verity: add root hash pkcs#7 signature verification (Mike Snitzer) [1810746] - [md] dm crypt: reuse eboiv skcipher for IV generation (Mike Snitzer) [1810746] - [md] dm integrity: fix a crash due to BUG_ON in __journal_read_write() (Mike Snitzer) [1810746] - [md] dm kcopyd: Increase default sub-job size to 512KB (Mike Snitzer) [1810746] - [documentation] docs: device-mapper: move it to the admin-guide (Mike Snitzer) [1810746] - [documentation] docs: convert docs to ReST and rename to *.rst (Mike Snitzer) [1810746] - [md] dm crypt: implement eboiv - encrypted byte-offset initialization vector (Mike Snitzer) [1810746] - [md] dm integrity: use kzalloc() instead of kmalloc() + memset() (Mike Snitzer) [1810746] - [md] dm integrity: always set version on superblock update (Mike Snitzer) [1810746] - [md] dm integrity: whitespace, coding style and dead code cleanup (Mike Snitzer) [1810746] - [md] dm integrity: implement synchronous mode for reboot handling (Mike Snitzer) [1810746] - [md] dm integrity: handle machine reboot in bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: add a bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: introduce a function add_new_range_and_wait() (Mike Snitzer) [1810746] - [md] dm integrity: allow large ranges to be described (Mike Snitzer) [1810746] - [md] dm ingerity: pass size to dm_integrity_alloc_page_list() (Mike Snitzer) [1810746] - [md] dm integrity: introduce rw_journal_sectors() (Mike Snitzer) [1810746] - [md] dm crypt and integrity: shash - remove shash_desc::flags (Mike Snitzer) [1810746] - [md] dm: fix potential for q->make_request_fn NULL pointer (Mike Snitzer) [1794340] - [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1811428] - [scsi] scsi: be2iscsi: be_main: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: be_iscsi: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: switch to generic DMA API (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: fix spelling mistake "Retreiving" -> "Retrieving" (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: remove unused variable dmsg (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: Update copyright (Maurizio Lombardi) [1796740] - [security] selinux: fix sidtab string cache locking (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: do not allocate ancillary buffer on first load (Ondrej Mosnacek) [1807001] - [security] selinux: remove redundant selinux_nlmsg_perm (Ondrej Mosnacek) [1807001] - [security] selinux: fix wrong buffer types in policydb.c (Ondrej Mosnacek) [1807001] - [security] selinux: treat atomic flags more carefully (Ondrej Mosnacek) [1807001] - [security] selinux: make default_noexec read-only after init (Ondrej Mosnacek) [1807001] - [security] selinux: move ibpkeys code under CONFIG_SECURITY_INFINIBAND (Ondrej Mosnacek) [1807001] - [security] Documentation, selinux: fix references to old selinuxfs mount point (Ondrej Mosnacek) [1807001] - [security] selinuxfs: use scnprintf to get real length for inode (Ondrej Mosnacek) [1807001] - [security] selinux: remove set but not used variable 'sidtab' (Ondrej Mosnacek) [1807001] - [security] selinux: ensure the policy has been loaded before reading the sidtab stats (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_update() (Ondrej Mosnacek) [1807001] - [security] selinux: randomize layout of key structures (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_enabled/disabled/enforcing_boot (Ondrej Mosnacek) [1807001] - [security] selinux: remove unnecessary selinux cred request (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_insert() (Ondrej Mosnacek) [1807001] - [security] security: only build lsm_audit if CONFIG_SECURITY=y (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_inode_permission MAY_NOT_BLOCK tests (Ondrej Mosnacek) [1807001] - [security] selinux: fall back to ref-walk if audit is required (Ondrej Mosnacek) [1807001] - [security] selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upon follow_link" (Ondrej Mosnacek) [1807001] - [security] selinux: cache the SID -> context string translation (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: sidtab reverse lookup hash table (Ondrej Mosnacek) [1807001] - [security] selinux: default_range glblub implementation (Ondrej Mosnacek) [1807001] - [security] selinux: allow labeling before policy is loaded (Ondrej Mosnacek) [1807001 1777525] - [security] selinux: remove load size limit (Ondrej Mosnacek) [1807001] - [security] selinux: fix residual uses of current_security() for the SELinux blob (Ondrej Mosnacek) [1807001] - [kernel] rcu: Make kfree_rcu() ignore NULL pointers (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of ipc security blobs (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of inode security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of file security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of cred security blob (Ondrej Mosnacek) [1807001] - [security] selinux: kill selinux_sb_get_mnt_opts() (Ondrej Mosnacek) [1807001] - [security] selinux; don't open-code a loop in sb_finish_set_opts() (Ondrej Mosnacek) [1807001] - [security] selinux: expand superblock_doinit() calls (Ondrej Mosnacek) [1807001] - [netdrv] hv_netvsc: Fix unwanted rx_table reset (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix tx_table init in rndis_set_subchannel() (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix send_table offset in case of a host bug (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix offset usage in netvsc_send_table() (Mohammed Gamal) [1805950]- [block] blk-mq: Keep set->nr_hw_queues and set->map.nr_queues in sync (Ming Lei) [1810523] - [block] block: clear REQ_HIPRI if polling is not supported (Ming Lei) [1809506]- [perf] arm_spe: Enable ACPI/Platform automatic module loading (Jeremy Linton) [1501652] - [perf] perf: arm_spe: Don't error on high-order pages for aux buf (Jeremy Linton) [1501652] - [perf] arm_spe: handle devm_kasprintf() failure (Jeremy Linton) [1501652] - [perf] arm_spe: Enable automatic DT loading (Jeremy Linton) [1501652] - [block] blk-iolatency: fix STS_AGAIN handling (Ming Lei) [1764737] - [block] blk-iolatency: only account submitted bios (Ming Lei) [1764737] - [block] blk-iolatency: clear use_delay when io.latency is set to zero (Ming Lei) [1764737] - [block] blk-iolatency: #include "blk.h" (Ming Lei) [1764737] - [block] Blk-iolatency: warn on negative inflight IO counter (Ming Lei) [1764737] - [block] blk-iolatency: fix IO hang due to negative inflight counter (Ming Lei) [1764737] - [block] block: fix blk-iolatency accounting underflow (Ming Lei) [1764737] - [fs] xfs: stabilize insert range start boundary to avoid COW writeback race (Brian Foster) [1728979] - [x86] uprobes/x86: Fix detection of 32-bit user mode (Oleg Nesterov) [1804961] - [ipc] Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()" ("Herton R. Krzesinski") [1807627] - [powerpc] powerpc/tm: Fix clearing MSRin current when reclaiming on signal delivery (Gustavo Duarte) [1751116] - [powerpc] powerpc/tm: Set MSRjust prior to recheckpoint (Gustavo Duarte) [1751116] - [arm64] arm64: smp: Increase secondary CPU boot timeout value (Gavin Shan) [1807684] - [fs] ext4: work around deleting a file with i_nlink == 0 safely (Carlos Maiolino) [1801049] - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Waiman Long) [1810638] - [char] ipmi: Revert "fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier" (Waiman Long) [1810638]- [kernel] blktrace: Protect q->blk_trace with RCU (Ming Lei) [1798329] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Check backlight type while doing eDP backlight initializaiton (Lyude Paul) [1782671 1773796 1748892] - [tools] selftests: nft_concat_range: Add test for reported add/flush/add issue (Stefano Brivio) [1807892] - [net] nft_set_pipapo: Actually fetch key data in nft_pipapo_remove() (Stefano Brivio) [1807892] - [net] sched: don't take rtnl lock during flow_action setup (Marcelo Leitner) [1804385] - [include] net: sched: refactor ct action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [include] net: sched: refactor police action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [net] sched: lock action when translating it to flow_action infra (Marcelo Leitner) [1804385] - [powerpc] powerpc/smp: Fix NMI IPI xmon timeout (Diego Domingos) [1747320] - [powerpc] powerpc/smp: Fix NMI IPI timeout (Diego Domingos) [1747320] - [powerpc] powerpc: NMI IPI make NMI IPIs fully sychronous (Diego Domingos) [1747320] - [arm64] arm64: select CPUMASK_OFFSTACK if NUMA (Andrea Arcangeli) [1712856] - [arm64] arm64: tlb: skip tlbi broadcast (Andrea Arcangeli) [1712856]- [fs] fs/proc/proc_sysctl.c: Fix a NULL pointer dereference (Vladis Dronov) [1795521] {CVE-2019-20054} - [fs] fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links (Vladis Dronov) [1795521] {CVE-2019-20054} - [ptp] ptp: correctly disable flags on old ioctls (Petr Oros) [1795188] - [uapi] PTP: add support for one-shot output (Petr Oros) [1795188] - [ptp] PTP: introduce new versions of IOCTLs (Petr Oros) [1795188] - [virtio] virtio_ring: fix stalls for packed rings (Eugenio Perez) [1601355] - [virtio] virtio_ring: Fix potential mem leak in virtqueue_add_indirect_packed (Eugenio Perez) [1601355] - [uapi] virtio: drop internal struct from UAPI (Eugenio Perez) [1601355] - [virtio] virtio_ring: advertize packed ring layout (Eugenio Perez) [1601355] - [virtio] virtio_ring: leverage event idx in packed ring (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce packed ring support (Eugenio Perez) [1601355] - [virtio] virtio_ring: cache whether we will use DMA API (Eugenio Perez) [1601355] - [virtio] virtio_ring: extract split ring handling from ring creation (Eugenio Perez) [1601355] - [virtio] virtio_ring: allocate desc state for split ring separately (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce helper for indirect feature (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce debug helpers (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring fields in a sub struct (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring functions together (Eugenio Perez) [1601355] - [virtio] virtio_ring: add _split suffix for split ring functions (Eugenio Perez) [1601355] - [uapi] virtio: add packed ring types and macros (Eugenio Perez) [1601355] - [x86] x86/mtrr: Skip cache flushes on CPUs with cache self-snooping (Prarit Bhargava) [1724541] - [x86] x86/cpu/intel: Clear cache self-snoop capability in CPUs with known errata (Prarit Bhargava) [1724541] - [documentation] Documentation PCI: Fix pciebus-howto.rst filename typo (Myron Stowe) [1793091] - [tools] tools: PCI: Fix installation when `make tools/pci_install` (Myron Stowe) [1793091] - [tools] tools: PCI: Fix broken pcitest compilation (Myron Stowe) [1793091] - [tools] tools pci: Do not delete pcitest.sh in 'make clean' (Myron Stowe) [1793091] - [pci] PCI: endpoint: Clear BAR before freeing its space (Myron Stowe) [1793091] - [pci] PCI: endpoint: Skip odd BAR when skipping 64bit BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Allocate enough space for fixed size BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Set endpoint controller pointer to NULL (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add support to specify alignment for buffers allocated to BARs (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Use pci_epc_get_features() to get EPC features (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Do not allocate next BARs memory if current BAR is 64Bit (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Remove setting epf_bar flags in function driver (Myron Stowe) [1793091] - [pci] PCI: endpoint: Fix pci_epf_alloc_space() to set correct MEM TYPE flags (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add helper to get first unreserved BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add new pci_epc_ops to get EPC features (Myron Stowe) [1793091] - [pci] PCI: endpoint: functions: Use memcpy_fromio()/memcpy_toio() (Myron Stowe) [1793091] - [pci] PCI: Skip resource distribution when no hotplug bridges (Myron Stowe) [1793091] - [pci] PCI: Simplify pci_bus_distribute_available_resources() (Myron Stowe) [1793091] - [pci] PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround (Myron Stowe) [1793091] - [pci] PCI: Enable NVIDIA HDA controllers (Myron Stowe) [1793091] - [pci] PCI: Use seq_puts() instead of seq_printf() in show_device() (Myron Stowe) [1793091] - [pci] PCI: Add NVIDIA GPU multi-function power dependencies (Myron Stowe) [1793091] - [pci] PCI: Generalize multi-function power dependency device links (Myron Stowe) [1793091] - [pci] PCI: sysfs: Ignore lockdep for remove attribute (Myron Stowe) [1793091] - [pci] PCI: Decode PCIe 32 GT/s link speed (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-function.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint-cfs.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pcieaer-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-error-recovery.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert acpi-info.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert MSI-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-iov-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert PCIEBUS-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: add Linux PCI to Sphinx TOC tree (Myron Stowe) [1793091] - [pci] PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary (Myron Stowe) [1793091] - [pci] PCI: Add a stub for pci_ats_disabled() (Myron Stowe) [1793091] - [pci] PCI: Provide pci_match_id() with CONFIG_PCI=n (Myron Stowe) [1793091] - [misc] ocxl: Add PCI hotplug dependency to Kconfig (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Wrap warnings in macro (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Relax check when disabling slot (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Register opencapi slots (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Improve error msg on power state change failure (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Remove erroneous warning (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Find opencapi slot for a device node (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Release opencapi device (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: set up PE on opencapi device when enabling (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Protect PE list (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Fix ref count for devices with their own PE (Steve Best) [1788902] - [of] of: overlay: add_changeset_property() memory leak (Steve Best) [1798483] - [of] of: unittest: initialize args before calling of_*parse_*() (Steve Best) [1798483] - [of] of: unittest: find overlaysentry by name instead of index (Steve Best) [1798483] - [of] of: unittest: allow base devicetree to have symbol metadata (Steve Best) [1798483] - [of] of: overlay: set node fields from properties when add new overlay node (Steve Best) [1798483] - [of] of: unittest: remove unused of_unittest_apply_overlay() argument (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments touching same property (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments add or delete same node (Steve Best) [1798483] - [of] of: overlay: test case of two fragments adding same node (Steve Best) [1798483] - [of] of: overlay: make all pr_debug() and pr_err() messages unique (Steve Best) [1798483] - [of] of: overlay: validate overlay properties (Steve Best) [1798483] - [of] of: overlay: reorder fields in struct fragment (Steve Best) [1798483] - [of] of: overlay: do not duplicate properties from overlay for new nodes (Steve Best) [1798483] - [of] of: overlay: use prop add changeset entry for property in new nodes (Steve Best) [1798483] - [of] of: Convert to using pOFn instead of device_node.name (Steve Best) [1798483] - [powerpc] powerpc/pseries: add of_node_put() in dlpar_detach_node() (Steve Best) [1798483] - [of] of: overlay: add missing of_node_get() in __of_attach_node_sysfs (Steve Best) [1798483] - [of] of: overlay: add missing of_node_put() after add new node to changeset (Steve Best) [1798483] - [of] of: overlay: add tests to validate kfrees from overlay removal (Steve Best) [1798483]- [kernel] open the RHEL 8.3 development (Frantisek Hrbata) - [netdrv] Revert "r8169: don't use MSI before RTL8168d" (Josef Oskera) [1792839] - [drm] drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets (Ben Skeggs) [1789026] - [drm] drm/nouveau/disp/gv100-: not all channel types support reporting error codes (Ben Skeggs) [1789481] - [drm] drm/nouveau/disp/nv50-: prevent oops when no channel method map provided (Ben Skeggs) [1789481] - [fs] cifs: don't leak -EAGAIN for stat() during reconnect (Dave Wysochanski) [1769599] - [block] blk-mq: insert passthrough request into hctx->dispatch directly (Ming Lei) [1788728] - [scsi] scsi: megaraid_sas: fixup MSIx interrupt setup during resume (Tomas Henzl) [1805353]- [fs] NFS: Add deferred cache invalidation for close-to-open consistency violations (Benjamin Coddington) [1803162] - [block] nbd: fix stack corruption in nbd_check_sock_type() (Ming Lei) [1803664] - [mm] mm/vmscan.c: don't round up scan size for online memory cgroup (Aristeu Rozanski) [1775691] - [tools] selftests/bpf: fix clearing buffered output between tests/subtests (Yauheni Kaliuta) [1786006] - [tools] libbpf: avoid usage of __builtin_preserve_field_info (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: samples/bpf: fix Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1786006] - [tools] libbpf: fix Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1786006] - [tools] selftests: fix too long argument (Yauheni Kaliuta) [1786006] - [tools] libbpf: Add BPF-side definitions of supported field relocation kinds (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add sub-tests support for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: abstract away test log output (Yauheni Kaliuta) [1786006] - [tools] selftest/bpf: centralize libbpf logging management for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: prevent headers to be compiled as C code (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add test selectors by number and name to test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: revamp test_progs to allow more control (Yauheni Kaliuta) [1786006] - [net] core: Don't skip generic XDP program execution for cloned SKBs (Jiri Benc) [1802507] - [tools] selftests/bpf: De-flake test_tcpbpf (Jiri Benc) [1802507] - [net] bpf, sockmap: Check update requirements after locking (Jiri Benc) [1802507] - [net] bpf, sockhash: Synchronize_rcu before free'ing map (Jiri Benc) [1802507] - [net] bpf, sockmap: Don't sleep while holding RCU lock on tear-down (Jiri Benc) [1802507] - [net] net: bpf: Don't leak time wait and request sockets (Jiri Benc) [1802507] - [net] bpf/sockmap: Read psock ingress_msg before sk_receive_queue (Jiri Benc) [1802507] - [net] bpf: Clear skb->tstamp in bpf_redirect when necessary (Jiri Benc) [1802507] - [net] xdp: obtain the mem_id mutex before trying to remove an entry (Jiri Benc) [1802507] - [net] page_pool: do not release pool until inflight == 0 (Jiri Benc) [1802507] - [net] xsk: Fix registration of Rx-only sockets (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning umem (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning queues (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing xlated program instructions (Jiri Benc) [1802507] - [tools] bpftool: Fix printing incorrect pointer in btf_dump_ptr (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing jited insns or ksyms (Jiri Benc) [1802507] - [tools] bpftool: Match several programs with same tag (Jiri Benc) [1802507] - [tools] libbpf: Fix realloc usage in bpf_core_find_cands (Jiri Benc) [1802507] - [tools] libbpf: Add missing newline in opts validation macro (Jiri Benc) [1802507] - [tools] libbpf: Don't attach perf_buffer to offline/missing CPUs (Jiri Benc) [1802507] - [tools] libbpf: Extract and generalize CPU mask parsing logic (Jiri Benc) [1802507] - [tools] libbpf: Fix printf compilation warnings on ppc64le arch (Jiri Benc) [1802507] - [tools] libbpf: Fix sym->st_value print on 32-bit arches (Jiri Benc) [1802507] - [tools] libbpf: Make btf__resolve_size logic always check size error condition (Jiri Benc) [1802507] - [tools] libbpf: Fix another potential overflow issue in bpf_prog_linfo (Jiri Benc) [1802507] - [tools] libbpf: Fix potential overflow issue (Jiri Benc) [1802507] - [tools] libbpf: Fix memory leak/double free issue (Jiri Benc) [1802507] - [tools] libbpf: Fix off-by-one error in ELF sanity check (Jiri Benc) [1802507] - [tools] selftests/bpf: Fix test_attach_probe (Jiri Benc) [1802507] - [kernel] bpf: Fix bpf_event_output re-entry issue (Jiri Benc) [1802507] - [net] bpf: Fix incorrect verifier simulation of ARSH under ALU32 (Jiri Benc) [1802507] - [net] bpf: Fix passing modified ctx to ld/abs/ind instruction (Jiri Benc) [1802507] - [net] bpf: cgroup: prevent out-of-order release of cgroup bpf (Jiri Benc) [1802507] - [net] bpf: Fix precision tracking for unbounded scalars (Jiri Benc) [1802507] - [net] bpf: Fix cgroup local storage prog tracking (Jiri Benc) [1802507] - [net] bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack() (Jiri Benc) [1802507] - [net] bpf, offload: Unlock on error in bpf_offload_dev_create() (Jiri Benc) [1802507] - [powerpc] powerpc/bpf: Fix tail call implementation (Jiri Benc) [1802507] - [net] bpf: Fix use after free in bpf_get_prog_name (Jiri Benc) [1802507] - [net] bpf: Fix use after free in subprog's jited symbol removal (Jiri Benc) [1802507] - [uapi] bpf: fix BTF limits (Jiri Benc) [1802507] - [net] bpf: fix BTF verification of enums (Jiri Benc) [1802507] - [netdrv] ice: Don't tell the OS that link is going down (Jonathan Toppins) [1792670] - [powerpc] powerpc/powernv: implement opal_put_chars_atomic (Steve Best) [1806254] - [tty] powerpc/powernv: move opal console flushing to udbg (Steve Best) [1806254] - [powerpc] powerpc/powernv: Remove OPALv1 support from opal console driver (Steve Best) [1806254] - [powerpc] powerpc/powernv: Implement and use opal_flush_console (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg use flush fallback from console code (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg standardise OPAL_BUSY handling (Steve Best) [1806254] - [powerpc] powerpc/powernv: Fix OPAL console driver OPAL_BUSY loops (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal_put_chars partial write fix (Steve Best) [1806254] - [x86] Mark Comet Lake-S as supported (David Arcari) [1805754]- rebuild, due infrastructure issues last kernel build wasn't signed properly [1807216]- [nvme] nvme-multipath: Fix memory leak with ana_log_buf (David Milburn) [1804822] - [powerpc] pci/of: Fix OF flags parsing for 64bit BARs (David Gibson) [1804038]- [pci] PCI: pciehp: Add DMI table for in-band presence disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Wait for PDS if in-band presence is disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Add support for disabling in-band presence (Myron Stowe) [1749528] - [netdrv] net/mlx5: DR, Handle reformat capability over sw-steering tables (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Fix matching on vport gvmi (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, use non preemptible call to get the current cpu number (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Enable counter on non-fwd-dest objects (Alaa Hleihel) [1794997] - [iommu] iommu/vt-d: Simplify check in identity_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Remove deferred_attach_domain() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Do deferred attachment in iommu_need_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Move deferred device attachment into helper function (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Add attach_deferred() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Refactor find_domain() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Allow devices with RMRRs to use identity domain (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock (Jerry Snitselaar) [1797124 1784649] - [ata] ata: ahci: Add shutdown to freeze hardware resources of ahci (David Milburn) [1784955] - [include] redhat: kabi: convert incorrect use of RH_KABI_EXTEND (Jiri Benc) [1715803] - [include] redhat: kabi: macros for intentional kABI breakage (Jiri Benc) [1715803] - [uapi] redhat: kabi: bpf: remove misleading comment (Jiri Benc) [1715803] - [include] redhat: kabi: introduce RH_KABI_HIDE_INCLUDE and RH_KABI_FAKE_INCLUDE (Jiri Benc) [1715803] - [kernel] kernel/module.c: wakeup processes in module_wq on module unload (Prarit Bhargava) [1804209] - [x86] kvm: x86: do not reset microcode version on INIT or RESET (Paolo Bonzini) [1801853] - [x86] kvm: x86: list MSR_IA32_UCODE_REV as an emulated MSR (Paolo Bonzini) [1801853] - [nvme] nvme: prevent warning triggered by nvme_stop_keep_alive (David Milburn) [1799890] - [nvme] nvme: nvme_keep_alive_end_io fixup setting comp_seen flag (David Milburn) [1799890]- [iommu] iommu: don't change default domain if already set by quirk (Jerry Snitselaar) [1786292] - [net] netfilter: ipset: Copy the right MAC address in hash:ip, mac IPv6 sets (Stefano Brivio) [1759422] - [net] ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is set (Guillaume Nault) [1802817] - [net] tcp: clear tp->segs_{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->data_segs{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->delivered in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->total_retrans in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: do not leave dangling pointers in tp->highest_sack (Guillaume Nault) [1802682] - [net] tcp: Fix highest_sack and highest_sack_seq (Guillaume Nault) [1802682] - [net] tcp: do not send empty skb from tcp_write_xmit() (Guillaume Nault) [1802682] - [net] tcp: md5: fix potential overestimation of TCP option space (Guillaume Nault) [1802682] - [net] tcp: fix data-race in tcp_recvmsg() (Guillaume Nault) [1802682] - [net] bridge: ebtables: don't crash when using dnat target in output chains (Andrea Claudi) [1798923] - [net] ip6_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ip_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ipv4: Detect rollover in specific fib table dump (Guillaume Nault) [1801587] - [net] inet: protect against too small mtu values. (Guillaume Nault) [1801587] - [net] icmp: fix data-race in cmp_global_allow() (Guillaume Nault) [1801587] - [net] inetpeer: fix data-race in inet_putpeer / inet_putpeer (Guillaume Nault) [1801587] - [net] ipv4: Fix table id reference in fib_sync_down_addr (Guillaume Nault) [1801587] - [net] dccp: do not leak jiffies on the wire (Guillaume Nault) [1801587] - [net] inet: stop leaking jiffies on the wire (Guillaume Nault) [1801587] - [tools] selftests: fib_tests: add more tests for metric update (Guillaume Nault) [1801587] - [net] ipv4: fix route update on metric change. (Guillaume Nault) [1801587] - [net] iptunnel: Set tun_flags in the iptunnel_metadata_reply from src (Guillaume Nault) [1801587] - [net] flow_dissector: Fix to use new variables for port ranges in bpf hook (Ivan Vecera) [1789862] - [net] net_sched: fix a resource leak in tcindex_set_parms() (Ivan Vecera) [1789862] - [tools] tc-testing: fix eBPF tests failure on linux fresh clones (Ivan Vecera) [1789862] - [net] net_sched: fix an OOB access in cls_tcindex (Ivan Vecera) [1789862] - [net] cls_rsvp: fix rsvp_policy (Ivan Vecera) [1789862] - [net] net_sched: ematch: reject invalid TCF_EM_SIMPLE (Ivan Vecera) [1789862] - [net] net_sched: walk through all child classes in tc_bind_tclass() (Ivan Vecera) [1789862] - [net] net_sched: fix ops->bind_class() implementations (Ivan Vecera) [1789862] - [net] net_sched: fix datalen for ematch (Ivan Vecera) [1789862] - [net] net_sched: use validated TCA_KIND attribute in tc_new_tfilter() (Ivan Vecera) [1789862] - [net] sch_prio: When ungrafting, replace with FIFO (Ivan Vecera) [1789862] - [net] pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM (Ivan Vecera) [1789862] - [net] sched: add delete_empty() to filters and use it in cls_flower (Ivan Vecera) [1789862] - [net] sched: act_mirred: Pull mac prior redir to non mac_header_xmit device (Ivan Vecera) [1789862] - [net] sched: cls_u32: fix refcount leak in the error path of u32_change() (Ivan Vecera) [1789862] - [net] net_sched: sch_fq: properly set sk->sk_pacing_status (Ivan Vecera) [1789862] - [net] net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add() (Ivan Vecera) [1789862] - [net] mqprio: Fix out-of-bounds access in mqprio_dump (Ivan Vecera) [1789862] - [net] sched: allow indirect blocks to bind to clsact in TC (Ivan Vecera) [1789862] - [net] core: rename indirect block ingress cb function (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in skb_mpls_push() (Ivan Vecera) [1789862] - [net] cls_flower: Fix the behavior using port ranges with hw-offload (Ivan Vecera) [1789862] - [net] sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in function skb_mpls_pop (Ivan Vecera) [1789862] - [net] sched: fix `tc -s class show` no bstats on class with nolock subqueues (Ivan Vecera) [1789862] - [net] sched: act_pedit: fix WARN() in the traffic path (Ivan Vecera) [1789862] - [net] sched: actions: remove unused 'order' (Ivan Vecera) [1789862] - [net] sched: annotate lockless accesses to qdisc->empty (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_max_ack_backlog (Ivan Vecera) [1789862] - [net] inet: minor optimization for backlog setting in listen(2) (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_ack_backlog (Ivan Vecera) [1789862] - [net] use helpers to change sk_ack_backlog (Ivan Vecera) [1789862] - [net] sched: prevent duplicate flower rules from tcf_proto destroy race (Ivan Vecera) [1789862] - [net] flow_dissector: switch to siphash (Ivan Vecera) [1789862] - [netdrv] macvlan: use skb_reset_mac_header() in macvlan_queue_xmit() (Davide Caratti) [1801128] - [netdrv] macvlan: do not assume mac_header is set in macvlan_broadcast() (Davide Caratti) [1801128] - [net] psample: fix skb_over_panic (Sabrina Dubroca) [1800589] - [net] openvswitch: don't unlock mutex when changing the user_features fails (Davide Caratti) [1799363] - [net] rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() (Guillaume Nault) [1798715] - [net] rtnetlink: fix a typo fbd -> fdb (Guillaume Nault) [1798715] - [net] bpf: Sockmap, skmsg helper overestimates push, pull, and pop bounds (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, msg_push_data may leave end mark in place (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, push write_space updates through ulp updates (Sabrina Dubroca) [1798179] - [net] sk_msg: Don't check if sock is locked when tearing down psock (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, fix pop data with SK_DROP return code (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, skmsg can have wrapped skmsg that needs extra chaining (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, tls_sw can create a plaintext buf > encrypt buf (Sabrina Dubroca) [1798179] - [include] bpf: Sockmap/tls, during free we may call tcp_bpf_unhash() in loop (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap, ensure sock lock held during tear down (Sabrina Dubroca) [1798179] - [net] tls: fix async operation (Sabrina Dubroca) [1798179] - [net] tls: Fix return values to avoid ENOTSUPP (Sabrina Dubroca) [1798179] - [net] skmsg: fix TLS 1.3 crash with full sk_msg (Sabrina Dubroca) [1798179] - [net] tls: free the record on encryption error (Sabrina Dubroca) [1798179] - [net] tls: take into account that bpf_exec_tx_verdict() may free the record (Sabrina Dubroca) [1798179] - [net] bpf: skmsg, fix potential psock NULL pointer dereference (Sabrina Dubroca) [1798179] - [net] tls: enable sk_msg redirect to tls socket egress (Sabrina Dubroca) [1798179] - [netdrv] macsec: fix refcnt leak in module exit routine (Sabrina Dubroca) [1799029] - [netdrv] ppp: Adjust indentation into ppp_async_input (Guillaume Nault) [1798104] - [net] l2tp: Allow duplicate session creation with UDP (Guillaume Nault) [1798104] - [net] Fix bugs introduced by netlink strict checking backport (Petr Oros) [1782172] - [tools] selftests: forwarding: fix race between packet receive and tc check (Hangbin Liu) [1797941] - [tools] selftests: forwarding: tc_common: Add hitting check (Hangbin Liu) [1797941] - [tools] selftests: net: push jq workaround into separate helper (Hangbin Liu) [1797941] - [tools] selftests: loopback.sh: skip this test if the driver does not support (Hangbin Liu) [1797941] - [tools] selftests: pmtu: fix init mtu value in description (Hangbin Liu) [1797941] - [tools] selftests: forwarding: Delete IPv6 address at the end (Hangbin Liu) [1797941] - [tools] selftests: pmtu: use -oneline for ip route list cache (Hangbin Liu) [1797941] - [tools] selftests: net: tcp_mmap should create detached threads (Hangbin Liu) [1797941] - [tools] selftests: net: reuseport_dualstack: fix uninitalized parameter (Hangbin Liu) [1797941] - [net] tipc: fix link overflow issue at socket shutdown (Xin Long) [1798070] - [net] tipc: fix retrans failure due to wrong destination (Xin Long) [1798070] - [net] tipc: fix potential hanging after b/rcast changing (Xin Long) [1798070] - [net] tipc: fix ordering of tipc module init and exit routine (Xin Long) [1798070] - [net] tipc: fix wrong timeout input for tipc_wait_for_cond() (Xin Long) [1798070] - [net] tipc: fix wrong socket reference counter after tipc_sk_timeout() returns (Xin Long) [1798070] - [net] tipc: fix potential memory leak in __tipc_sendmsg() (Xin Long) [1798070] - [net] tipc: fix link name length check (Xin Long) [1798070] - [net] tipc: update replicast capability for broadcast send link (Xin Long) [1798070] - [net] tipc: update cluster capabilities if node deleted (Xin Long) [1798070] - [net] tipc: update mon's self addr when node addr generated (Xin Long) [1798070] - [net] tipc: reduce sensitive to retransmit failures (Xin Long) [1798070] - [net] sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY (Xin Long) [1798061] - [net] sctp: fully initialize v4 addr in some functions (Xin Long) [1798061] - [net] sctp: cache netns in sctp_ep_common (Xin Long) [1798061] - [net] sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook (Xin Long) [1798061] - [net] xfrm: support output_mark for offload ESP packets (Xin Long) [1798059] - [net] xfrm: release device reference for invalid state (Xin Long) [1798059] - [net] netfilter: fix a use-after-free in mtype_destroy() (Davide Caratti) [1796361] - [net] netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present (Davide Caratti) [1796361] - [net] netfilter: conntrack: Request module if l3proto is unknown (Phil Sutter) [1752765] - [include] tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE() (Guillaume Nault) [1780828] - [include] tcp: tighten acceptance of ACKs not matching a child socket (Guillaume Nault) [1780828] - [include] tcp: fix rejected syncookies due to stale timestamps (Guillaume Nault) [1780828] - [net] SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts (Steve Dickson) [1801454] - [kernel] genirq, sched/isolation: Isolate from handling managed interrupts (Peter Xu) [1783026]- [nvme] nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info (David Milburn) [1798630] - [mm] arm64: debug: Remove unused return value from do_debug_exception() (Bhupesh Sharma) [1802511] - [mm] arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Reorganize arguments for is_el1_permission_fault() (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Define esr_to_debug_fault_info() (Bhupesh Sharma) [1802511] - [infiniband] IB/mlx5: Do reverse sequence during device removal (Alaa Hleihel) [1801497] - [netdrv] bnxt_en: Fix RDMA driver failure with SRIOV after firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Refactor logic to re-enable SRIOV after firmware reset detected (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix logic that disables Bus Master during firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix TC queue mapping (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix NTUPLE firmware command failures (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix ipv6 RFS filter matching logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do not treat DSN (Digital Serial Number) read failure as fatal (Jonathan Toppins) [1801868] - [netdrv] bnxt: Detach page from page pool before sending up the stack (Jonathan Toppins) [1801868] - [netdrv] bnxt: apply computed clamp value for coalece parameter (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix MSIX request logic for RDMA driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Free context memory in the open path if firmware has been reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return error if FW returns more data than dump length (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix bp->fw_health allocation and free logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add missing devlink health reporters for VFs (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix the logic that creates the health reporters (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do driver unregister cleanup in bnxt_init_one() failure path (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Send FUNC_RESOURCE_QCAPS command in bnxt_resume() (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Combine 2 functions calling the same HWRM_DRV_RGTR fw command (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Abort waiting for firmware response if there is no heartbeat (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return proper error code for non-existent NVM variable (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add a warning message for driver initiated reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Improve RX buffer error handling (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Extend ETHTOOL_RESET to hot reset driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Increase firmware response timeout for coredump commands (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix suspend/resume path on 57500 chips (Jonathan Toppins) [1801111] - [netdrv] bnxt_en: Disable/enable Bus master during suspend/resume (Jonathan Toppins) [1801111] - [fs] cifs: fix soft mounts hanging in the reconnect code (Leif Sahlberg) [1795423] - [kernel] audit: CONFIG_CHANGE don't log internal bookkeeping as an event (Richard Guy Briggs) [1798512] - [security] selinux: reorder hooks to make runtime disable less broken (Ondrej Mosnacek) [1778990] - [scsi] scsi: qla2xxx: Fix unbound NVME response length (Himanshu Madhani) [1796480] - [isdn] misdn: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779475] {CVE-2019-17055}- [fs] Revert: f5bcc37b81fc ("namei: allow restricted O_CREAT of FIFOs and regular files") (Eric Sandeen) [1801468] - [fs] Revert: 433cbb6cf0ae ("quota: honor quota type in Q_XGETQSTATcalls") (Eric Sandeen) [1800435] - [infiniband] RDMA/siw: Fix setting active_mtu attribute (Kamal Heib) [1797199] - [infiniband] RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create (Kamal Heib) [1733690] - [scsi] scsi: lpfc: Fix release of hwq to clear the eq relationship (Dick Kennedy) [1798661] - [x86] kvm/hyper-v: don't allow to turn on unsupported VMX controls for nested guests (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: move VMX controls sanitization out of nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: remove stale evmcs_already_enabled check from nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm: svm: relax conditions for allowing MSR_IA32_SPEC_CTRL accesses (Paolo Bonzini) [1796417] - [x86] kvm: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL (Paolo Bonzini) [1796417] - [tools] selftests: netfilter: Introduce tests for sets with range concatenation (Stefano Brivio) [1593711] - [net] nf_tables: Add set type for arbitrary concatenation of ranges (Stefano Brivio) [1593711] - [lib] bitmap: Introduce bitmap_cut(): cut bits and shift remaining (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: Support for sets with multiple ranged fields (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add NFTA_SET_ELEM_KEY_END attribute (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add nft_setelem_parse_key() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused parameter ctx (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused variable (Stefano Brivio) [1593711] - [ptp] ptp: free ptp device pin descriptors properly (Vladis Dronov) [1787568] - [ptp] ptp: fix the race between the release of ptp_clock and cdev (Vladis Dronov) [1787568] - [ptp] ptp: Fix pass zero to ERR_PTR() in ptp_clock_register (Vladis Dronov) [1787568]- [fs] NFSv4: pnfs_roc() must use cred_fscmp() to compare creds (Benjamin Coddington) [1800893] - [drm] drm/nouveau/kms/gv100-: avoid sending a core update until the first modeset (Ben Skeggs) [1801091] - [drm] drm/nouveau/kms/gv100-: move window ownership setup into modesetting path (Ben Skeggs) [1801091] - [drm] drm/nouveau/disp/gv100-: halt NV_PDISP_FE_RM_INTR_STAT_CTRL_DISP_ERROR storms (Ben Skeggs) [1801091] - [drm] drm/nouveau: Add HD-audio component notifier support (Ben Skeggs) [1792191] - [netdrv] net/mlx5: Fix deadlock in fs_core (Alaa Hleihel) [1786630] - [drm] drm/amd/dm/mst: Ignore payload update failures (Lyude Paul) [1773800 1773795] - [kernel] sched/rt: Optimize checking group RT scheduler constraints (Phil Auld) [1797106] - [fs] cifs: Fix mount options set in automount (Dave Wysochanski) [1790922]- [kernel] timers/nohz: Update NOHZ load in remote tick (Scott Wood) [1791434] - [kernel] sched/core: Don't skip remote tick for idle CPUs (Scott Wood) [1791434] - [drm] drm/amdgpu/vi: silence an uninitialized variable warning (Lyude Paul) [1792565] - [drm] drm: panel-lvds: Potential Oops in probe error handling (Lyude Paul) [1792565] - [drm] drm/i915: Fix pid leak with banned clients (Lyude Paul) [1792565] - [drm] drm/amdgpu: allow direct upload save restore list for raven2 (Lyude Paul) [1792565] - [drm] drm/amd/display: Reorder detect_edp_sink_caps before link settings read (Lyude Paul) [1792565] - [drm] drm/i915: Add missing include file (Lyude Paul) [1792565] - [drm] drm/amdgpu: enable gfxoff for raven1 refresh (Lyude Paul) [1792565] - [drm] drm/amdgpu/discovery: reserve discovery data at the top of VRAM (Lyude Paul) [1792565] - [drm] drm/amdgpu: cleanup creating BOs at fixed location (v2) (Lyude Paul) [1792565] - [drm] drm/tegra: Fix ordering of cleanup code (Lyude Paul) [1792565] - [drm] drm/i915/gen9: Clear residual context state on context switch (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1407352427:icl,ehl (Lyude Paul) [1792565] - [drm] drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ (Lyude Paul) [1792565] - [drm] drm/fb-helper: Round up bits_per_pixel if possible (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl, ehl (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for vega20 (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for navi (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: fix panel scaling (Lyude Paul) [1792565 1741114] - [drm] drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50 hardware (Lyude Paul) [1792565] - [drm] drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit (Lyude Paul) [1792565] - [drm] drm/amd/display: Reset steer fifo before unblanking the stream (Lyude Paul) [1792565] - [drm] drm/amd/display: Change the delay time before enabling FEC (Lyude Paul) [1792565] - [drm] drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle (Lyude Paul) [1792565] - [drm] drm/amdgpu: add cache flush workaround to gfx8 emit_fence (Lyude Paul) [1792565] - [drm] drm/amdgpu: add check before enabling/disabling broadcast mode (Lyude Paul) [1792565] - [drm] drm: limit to INT_MAX in create_blob ioctl (Lyude Paul) [1792565] - [drm] drm/amdgpu: Call find_vma under mmap_sem (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix uninitialized variable pasid_mapping_needed (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Avoid accidental thread reactivation (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix potential double drop fence reference (Lyude Paul) [1792565] - [drm] drm/amdgpu: disallow direct upload save restore list from gfx driver (Lyude Paul) [1792565] - [gpu] gpu: host1x: Allocate gather copy for host1x (Lyude Paul) [1792565] - [drm] drm/tegra: sor: Use correct SOR index on Tegra210 (Lyude Paul) [1792565] - [drm] drm/amd/display: correctly populate dpp refclk in fpga (Lyude Paul) [1792565] - [drm] drm: Don't free jobs in wait_event_interruptible() (Lyude Paul) [1792565] - [drm] drm/gma500: fix memory disclosures due to uninitialized bytes (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix amdgpu trace event print string format error (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: avoid disabling ECC if RAS is enabled for VEGA20 (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Restore audio when setting a mode (Lyude Paul) [1792565] - [drm] drm/amd/display: Program DWB watermarks from correct state (Lyude Paul) [1792565] - [drm] drm/amd/display: Fix dongle_caps containing stale information (Lyude Paul) [1792565] - [drm] drm/amd/display: add new active dongle to existent w/a (Lyude Paul) [1792565] - [drm] drm/amd/display: refactor Device ID for external chips (Lyude Paul) [1792565] - [drm] drm/amd/display: wait for set pipe mcp command completion (Lyude Paul) [1792565] - [drm] drm/amd/display: Properly round nominal frequency for SPD (Lyude Paul) [1792565] - [drm] drm/drm_vblank: Change EINVAL by the correct errno (Lyude Paul) [1792565] - [drm] drm/amdkfd: Fix MQD size calculation (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal I2C controller (Lyude Paul) [1792565] - [drm] drm/amd/display: set minimum abm backlight level (Lyude Paul) [1792565] - [drm] drm/amd/display: load iram for abm 2.3 (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: A workaround to GPU RESET on APU (Lyude Paul) [1792565] - [drm] drm/amdkfd: fix a potential NULL pointer dereference (v2) (Lyude Paul) [1792565] - [drm] drm/amd/display: Set number of pipes to 1 if the second pipe was disabled (Lyude Paul) [1792565] - [drm] drm/amd/display: Handle virtual signal type in disable_link() (Lyude Paul) [1792565] - [drm] drm/ttm: return -EBUSY on pipelining with no_gpu_wait (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu: grab the id mgr lock while accessing passid_mapping (Lyude Paul) [1792565] - [drm] drm/amdgpu/sriov: add ring_stop before ring_create in psp v11 code (Lyude Paul) [1792565] - [drm] drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings (Lyude Paul) [1792565] - [drm] drm/amd/display: verify stream link before link test (Lyude Paul) [1792565] - [drm] drm: Use EOPNOTSUPP, not ENOTSUPP (Lyude Paul) [1792565] - [drm] drm/mipi-dbi: fix a loop in debugfs code (Lyude Paul) [1792565] - [drm] drm: mst: Fix query_payload ack reply struct (Lyude Paul) [1792565] - [drm] Revert "drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper." (Lyude Paul) [1792565] - [drm] drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9 (Lyude Paul) [1792565] - [drm] drm/amdgpu: avoid using invalidate semaphore for picasso (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: re-init clear state buffer after gpu reset (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt (Lyude Paul) [1792565] - [drm] drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 (Lyude Paul) [1792565] - [drm] drm/amdgpu: set adev->num_vmhubs for gmc6, 7, 8 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Export function to flush TLB of specific vm hub (Lyude Paul) [1792565] - [drm] drm/amdgpu: add new member in amdgpu_device for vmhub counts per asic chip (Lyude Paul) [1792565] - [drm] drm/amdgpu: rename AMDGPU_GFXHUB/MMHUB macro with hub number (Lyude Paul) [1792565] - [drm] drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub (Lyude Paul) [1792565] - [drm] drm/amd/display: add default clocks if not able to fetch them (Lyude Paul) [1792565] - [drm] drm/amd/display: re-enable wait in pipelock, but add timeout (Lyude Paul) [1792565] - [drm] drm/dp_mst: Correct the bug in drm_dp_update_payload_part1() (Lyude Paul) [1792565] - [drm] drm/radeon: fix r1xx/r2xx register checker for POT textures (Lyude Paul) [1792565] - [drm] drm/i915/fbc: Disable fbc by default on all glk+ (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: Limit MST BPC to 8 (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN (Lyude Paul) [1792565 1773804] - [drm] drm/mgag200: Flag all G200 SE A machines as broken wrt (Lyude Paul) [1792565] - [drm] drm/mgag200: Add workaround for HW that does not support 'startadd' (Lyude Paul) [1792565] - [drm] drm/mgag200: Store flags from PCI driver data in device structure (Lyude Paul) [1792565] - [drm] drm/mgag200: Extract device type from flags (Lyude Paul) [1792565] - [dma-buf] dma-buf: Fix memory leak in sync_file_merge() (Lyude Paul) [1792565] - [video] video/hdmi: Fix AVI bar unpack (Lyude Paul) [1792565] - [drm] drm: damage_helper: Fix race checking plane->state->fb (Lyude Paul) [1792565] - [drm] drm/i915: Fix detection for a CMP-V PCH (Lyude Paul) [1792565] - [x86] Mark AMD Ryzen 7 as supported (David Arcari) [1797317] - [x86] Mark AMD Ryzen 5 as supported (David Arcari) [1718051] - [mm] mm/sparse.c: reset section's mem_map when fully deactivated (Pingfan Liu) [1797848] - [drm] drm/mgag200: Don't unpin the current cursor image's buffer (Lyude Paul) [1784290] - [drm] drm/mgag200: Set cursor scanout address to correct BO (Lyude Paul) [1784290] - [drm] drm/mgag200: Pin displayed cursor BO to video memory (Lyude Paul) [1784290] - [tools] Correction to manpage of cpupower (Prarit Bhargava) [1796139] - [fs] cifs: fix soft mounts hanging in the reconnect code (Dave Wysochanski) [1795429] - [net] ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup (Sabrina Dubroca) [1774440] - [net] ipv6: add net argument to ip6_dst_lookup_flow (Sabrina Dubroca) [1774440] - [netdrv] can: peak_usb: fix slab info leak (Guillaume Nault) [1787486] {CVE-2019-19534} - [netdrv] vxlan: fix tos value before xmit (Hangbin Liu) [1786075] - [net] netfilter: nft_tproxy: Fix port selector on Big Endian (Phil Sutter) [1781481] - [net] devlink: Change devlink health locking mechanism (Petr Oros) [1785997] - [net] xfrm: Fix memleak on xfrm state destroy (Xin Long) [1780470] - [net] erspan: remove the incorrect mtu limit for erspan (Hangbin Liu) [1783871] - [net] ieee802154: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779495] {CVE-2019-17053} - [net] netfilter: masquerade: don't flush all conntracks if only one address deleted on device (Patrick Talbert) [1772334]- [mm] memcg: Add preemption point in accumulate_memcg_tree() (Waiman Long) [1795049] - [edac] EDAC: skx_common: downgrade message importance on missing PCI device (Aristeu Rozanski) [1775511] - [infiniband] IB/core: Do not notify GID change event of an unregistered device (Kamal Heib) [1787333] - [infiniband] IB/core: Let IB core distribute cache update events (Kamal Heib) [1787333] - [arm64] arm64: kexec: always reset to EL2 if present (Bhupesh Sharma) [1794805] - [tools] perf header: Use last modification time for timestamp (Michael Petlan) [1791258] - [netdrv] net/mlx5e: Enable all available stats for uplink reps (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Create q counters on uplink representors (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert rep stats to mlx5e_stats_grp-based infra (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: IPoIB, use separate stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert stats groups array to array of group pointers (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Declare stats groups via macro (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Profile specific stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Move uplink rep init/cleanup code into own functions (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add discard counters per priority (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add port buffer's congestion counters (Alaa Hleihel) [1786321] - [netdrv] net/mlx5: Expose HW capability bits for port buffer per priority congestion counters (Alaa Hleihel) [1786321] - [netdrv] qede: Fix multicast mac configuration (Manish Chopra) [1784894] - [thunderbolt] thunderbolt: Drop unnecessary read when writing LC command in Ice Lake (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Fix lockdep circular locking depedency warning (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Read DP IN adapter first two dwords in one go (Jarod Wilson) [1784568]- [pci] PCI/PM: Move pci_dev_wait() definition earlier (Myron Stowe) [1794266] - [pci] PCI/PM: Add missing link delays required by the PCIe spec (Myron Stowe) [1794266] - [pci] PCI/PM: Add pcie_wait_for_link_delay() (Myron Stowe) [1794266] - [pci] PCI/PM: Return error when changing power state from D3cold (Myron Stowe) [1794266] - [pci] PCI/PM: Decode D3cold power state correctly (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_complete_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Avoid exporting __pci_complete_power_transition() (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_start_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_power_up() in pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Move power state update away from pci_power_up() (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.suspend_late() hook (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.resume_early() hook (Myron Stowe) [1794266] - [xen] xen-platform: Convert to generic power management (Myron Stowe) [1794266] - [pci] PCI/PM: Simplify pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Expand PM reset messages to mention D3hot (not just D3) (Myron Stowe) [1794266] - [pci] PCI/PM: Apply D2 delay as milliseconds, not microseconds (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_WARN() to include device information (Myron Stowe) [1794266] - [pci] PCI/PM: Use PCI dev_printk() wrappers for consistency (Myron Stowe) [1794266] - [pci] PCI/PM: Make power management op coding style consistent (Myron Stowe) [1794266] - [pci] PCI/PM: Run resume fixups before disabling wakeup events (Myron Stowe) [1794266] - [pci] PCI/PM: Clear PCIe PME Status even for legacy power management (Myron Stowe) [1794266] - [pci] PCI/PM: Always return devices to D0 when thawing (Myron Stowe) [1794266] - [pci] PCI: PM: Fix pci_power_up() (Myron Stowe) [1794266] - [pci] PCI: Make pcie_downstream_port() available outside of access.c (Myron Stowe) [1794266] - [pci] PCI: Add pci_info_ratelimited() to ratelimit PCI separately (Myron Stowe) [1794266] - [pci] PCI: PM: Simplify bus-level hibernation callbacks (Myron Stowe) [1794266] - [pci] PCI: Do not poll for PME if the device is in D3cold (Myron Stowe) [1794266] - [pci] PCI: PM: Replace pci_dev_keep_suspended() with two functions (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid resuming devices in D3hot during system suspend (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid skipping bus-level PM on platforms without ACPI (Myron Stowe) [1794266] - [pci] treewide: Switch printk users from pf and pF to ps and pS, respectively (Myron Stowe) [1794266] - [sound] ALSA: Use the legacy HDA driver as default for Intel DSP platforms (Jaroslav Kysela) [1793227] - [nvme] nvme: nvme_mpath_init remove multipath check (David Milburn) [1790958] - [mm] mm/page-writeback.c: don't break integrity writeback on ->writepage() error (Christoph von Recklinghausen) [1782117] - [arm64] arm64: Revert support for execute-only user mappings (Jeremy Linton) [1788629] - [powerpc] powerpc/papr_scm: Don't enable direct map for a region by default (Steve Best) [1795706]- [tools] selftests/eeh: Bump EEH wait time to 60s (Steve Best) [1783199] - [tools] tools/kvm_stat: Fix kvm_exit filter name (Gavin Shan) [1780345] - [infiniband] RDMA/bnxt_re: Report more number of completion vectors (Selvin Xavier) [1788037 1753515] - [infiniband] RDMA/bnxt_re: Fix Send Work Entry state check while polling completions (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Fix missing le16_to_cpu (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Avoid freeing MR resources if dereg fails (Selvin Xavier) [1788037 1737147] - [infiniband] RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices (Selvin Xavier) [1788037 1771855] - [infiniband] RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series (Selvin Xavier) [1788037 1783943] - [netdrv] net/mlx5e: Clear VF config when switching modes (mohamad meib) [1787276] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup fixup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: drop the mem_sysfs_mutex (David Hildenbrand) [1789900] - [base] driver/base/memory.c: validate memory block size early (David Hildenbrand) [1789900] - [fs] block: Don't revalidate bdev of hidden gendisk (David Milburn) [1779342] - [scsi] scsi: virtio_scsi: unplug LUNs when events missed (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: implement request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix dh and multipathing for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix missing .cleanup_rq for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: add support for request batching (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use struct_size() helper (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: remove unused 'affinity_hint_set' (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: don't send sc payload with tmfs (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Remove per-target data because it is no longer used (Maxim Levitsky) [1614188] - [powerpc] powerpc/pseries/lparcfg: Fix display of Maximum Memory (Steve Best) [1795622] - [powerpc] powernv: Don't reprogram SLW image on every KVM guest entry/exit (Laurent Vivier) [1751078] - [x86] Mark certain versions of Comet Lake as supported (David Arcari) [1794198] - [s390] s390/dasd: Disable Thin Provisioning to prevent data loss (Philipp Rudo) [1793461]- [x86] kvm: x86/mmu: Take slots_lock when using kvm_mmu_zap_all_fast() (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: disable shattered huge page recovery for PREEMPT_RT (Paolo Bonzini) [1690344] {CVE-2018-12207} - [documentation] documentation: Add ITLB_MULTIHIT documentation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: mmu: Recovery of shattered NX large pages (Paolo Bonzini) [1690344] {CVE-2018-12207} - [virt] kvm: Add helper function for creating VM worker threads (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: mmu: ITLB_MULTIHIT mitigation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [kernel] cpu/speculation: Uninline and export CPU mitigations helpers (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] cpu: Add Tremont to the cpu vulnerability whitelist (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] bugs: Add ITLB_MULTIHIT bug infrastructure (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: vmx, svm: always run with EFER.NXE=1 when shadow paging is active (Paolo Bonzini) [1690344] {CVE-2018-12207} - [crypto] crypto: hmac - fix memory leak in hmac_init_tfm() (Herbert Xu) [1775858] - [crypto] crypto: hash - fix incorrect HASH_MAX_DESCSIZE (Herbert Xu) [1775858] - [nvme] nvme: Translate more status codes to blk_status_t (Gopal Tiwari) [1781537] - [include] nvme: resync include/linux/nvme.h with nvmecli (Gopal Tiwari) [1781537] - [netdrv] hv_netvsc: Fix memory leak when removing rndis device (Mohammed Gamal) [1733007] - [fs] cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() (Dave Wysochanski) [1793182] - [tools] perf c2c: Fix report with offline cpus (Michael Petlan) [1744903] - [kernel] locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWN (Waiman Long) [1793028] - [mm] mm/memory_hotplug: don't free usage map when removing a re-added early section (Pingfan Liu) [1787269] - [netdrv] iavf: remove current MAC address filter on VF reset (Stefan Assmann) [1735725 1738738] - [dma] dma-mapping: fix handling of dma-ranges for reserved memory (again) (Jerry Snitselaar) [1784691]- [fs] pnfs/filelayout: enable LAYOUTGET on OPEN (Steve Dickson) [1756140] - [fs] NFSD fixing possible null pointer derefering in copy offload (Benjamin Coddington) [1763220] - [fs] nfsd: Ensure CLONE persists data and metadata changes to the target file (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix backchannel latency metrics (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() (Benjamin Coddington) [1763220] - [fs] NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid() (Benjamin Coddington) [1763220] - [fs] NFSv4: Don't allow a cached open with a revoked delegation (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix svcauth_gss_proxy_init() (Benjamin Coddington) [1763220] - [net] SUNRPC: The TCP back channel mustn't disappear while requests are outstanding (Benjamin Coddington) [1763220] - [net] xprtrdma: Close window between waking RPC senders and posting Receives (Benjamin Coddington) [1763220] - [net] xprtrdma: Connection becomes unstable after a reconnect (Benjamin Coddington) [1763220] - [net] xprtrdma: Add unique trace points for posting Local Invalidate WRs (Benjamin Coddington) [1763220] - [net] sunrpc: fix crash when cache_head become valid before update (Benjamin Coddington) [1763220] - [fs] nfsd4: fix up replay_matches_cache() (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix leak of clp->cl_acceptor string (Benjamin Coddington) [1763220] - [fs] pNFS: Ensure we do clear the return-on-close layout stateid on fatal errors (Benjamin Coddington) [1763220] - [fs] NFS: Fix O_DIRECT accounting of number of bytes read/written (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix another issue with MIC buffer space (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix buffer handling of GSS MIC without slack (Benjamin Coddington) [1763220] - [fs] Revert "NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated" (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't handle errors if the bind/connect succeeded (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix congestion window race with disconnect (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't try to parse incomplete RPC messages (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't receive TCP data into a request buffer that has been reset (Benjamin Coddington) [1763220] - [net] SUNRPC: Dequeue the request from the receive queue while we're re-encoding (Benjamin Coddington) [1763220] - [net] SUNRPC: Handle connection breakages correctly in call_status() (Benjamin Coddington) [1763220] - [net] xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods (Benjamin Coddington) [1763220] - [fs] NFS: Ensure O_DIRECT reports an error if the bytes read/written is 0 (Benjamin Coddington) [1763220] - [fs] NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend() (Benjamin Coddington) [1763220] - [fs] NFS: Fix regression whereby fscache errors are appearing on 'nofsc' mounts (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Only reap expired delegations (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Fix open stateid recovery (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a credential refcount leak in nfs41_check_delegation_stateid (Benjamin Coddington) [1763220] - [fs] NFSv4: Handle the special Linux file open access mode (Benjamin Coddington) [1763220] - [fs] nfsd: Fix overflow causing non-working mounts on 1 TB machines (Benjamin Coddington) [1763220] - [md] md: make sure desc_nr less than MD_SB_DISKS (Nigel Croxon) [1769057] - [md] md: raid1: check rdev before reference in raid1_sync_request func (Nigel Croxon) [1769057] - [md] md/raid10: prevent access of uninitialized resync_pages offset (Nigel Croxon) [1769057] - [md] md: avoid invalid memory access for array sb->dev_roles (Nigel Croxon) [1769057] - [md] md/raid1: avoid soft lockup under high load (Nigel Croxon) [1769057] - [md] md: no longer compare spare disk superblock events in super_load (Nigel Croxon) [1769057] - [md] md: improve handling of bio with REQ_PREFLUSH in md_flush_request() (Nigel Croxon) [1769057] - [md] md/bitmap: avoid race window between md_bitmap_resize and bitmap_file_clear_bit (Nigel Croxon) [1769057] - [md] md/raid0: Fix an error message in raid0_make_request() (Nigel Croxon) [1769057] - [md] md/raid0: fix warning message for parameter default_layout (Nigel Croxon) [1769057] - [netdrv] net/mlx5: DR, Init lists that are used in rule's member (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, No need for atomic refcount for internal SW steering resources (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multiple destination action from dr_create_fte (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Add support for multiple destination table action (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Align dest FT action creation to API (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Pass table flags at creation to lower layer (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multi-destination table for SW-steering use (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create FTE entry in the FW from SW-steering (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Use attributes struct for FW flow table creation (Alaa Hleihel) [1775986] - [drm] drm/amd/display: fix struct init in update_bounding_box (Don Dutile) [1784621] - [tools] perf/x86/pmu-events: Fix Kernel_Utilization metric (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update all the Intel JSON metrics from TMAM 3.6 (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update CascadelakeX events to v1.05 (Michael Petlan) [1788434] - [tools] cpupower: mperf_monitor: Update cpupower to use the RDPRU instruction (Janakarajan Natarajan) [1766357] - [tools] cpupower: mperf_monitor: Introduce per_cpu_schedule flag (Janakarajan Natarajan) [1766357] - [tools] cpupower: Move needs_root variable into a sub-struct (Janakarajan Natarajan) [1766357] - [mm] coredump: fix race condition between collapse_huge_page() and core dumping (Andrea Arcangeli) [1722986] - [mm] memcg, oom: don't require __GFP_FS when invoking memcg OOM killer (Waiman Long) [1791170] - [uapi] mm: move MAP_SYNC to asm-generic/mman-common.h (Jeff Moyer) [1791539]- [linux] ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() (Lu Lu) [1663784] - [virtio] virtio-balloon: fix managed page counts when migrating pages between zones (David Hildenbrand) [1689800] - [infiniband] IB/mlx4: Follow mirror sequence of device add during device removal (mohamad meib) [1786042] - [netdrv] gve: Fix the queue page list allocated pages count (Patricio Noyola) [1789114] - [netdrv] gve: fix dma sync bug where not all pages synced (David Awogbemila) [1790957] - [netdrv] gve: Fixes DMA synchronization (David Awogbemila) [1789027] - [net] SUNRPC: Ignore queue transmission errors on successful transmission (Benjamin Coddington) [1769367] - [net] Revert "SUNRPC: Micro-optimise when the task is known not to be sleeping" (Benjamin Coddington) [1769367] - [net] SUNRPC: Fix up calculation of client message length (Benjamin Coddington) [1769367] - [net] Merge tag 'nfs-rdma-for-5.1-1' of git://git.linux-nfs.org/projects/anna/linux-nfs (Benjamin Coddington) [1769367] - [char] tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's" (Jerry Snitselaar) [1789088] - [char] tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts" (Jerry Snitselaar) [1789088] - [tools] perf jvmti: Link against tools/lib/ctype.h to have weak strlcpy() (Michael Petlan) [1786048] - [tools] perf jvmti: Link against tools/lib/string.o to have weak strlcpy() (Michael Petlan) [1786048] - [kernel] kprobes: Show address of kprobes if kallsyms does (Michael Petlan) [1747099] - [kernel] genirq/debugfs: Reset domain debugfs_file on removal of the debugfs file (Mohammed Gamal) [1782640] - [powerpc] powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest (Steve Best) [1789594]- [platform] x86: intel_pmc_core: Add Comet Lake (CML) platform support to intel_pmc_core driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Fix the SoC naming inconsistency (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core_pltdrv: Module removal warning fix (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Do not ioremap RAM (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Remove dev_err() usage after platform_get_irq() (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Add ICL-NNPI support to PMC Core (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Attach using APCI HID "INT33A1" (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: transform Pkg C-state residency from TSC ticks into microseconds (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc: no need to check return value of debugfs_create functions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Allow to dump debug registers on S0ix failure (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Convert to a platform_driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Don't map non-used optional resources (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Apply same width for offset definitions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Use BIT() macro (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Mark local function static (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: adding error handling (Lenny Szubowicz) [1773793] - [mm] memory_hotplug: cleanup __remove_pages() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: drop local variables in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't check for "all holes" in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: we always have a zone in find_(smallest|biggest)_section_pfn (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: poison memmap in remove_pfn_range_from_zone() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: shrink zones when offlining memory (Christoph von Recklinghausen) [1766491] - [mm] memmap_init: update variable name in memmap_init_zone (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix try_offline_node() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix updating the node span (Christoph von Recklinghausen) [1766491] - [mm] hugetlbfs: don't access uninitialized memmaps in pfn_range_valid_gigantic() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_pgdat_span() (Christoph von Recklinghausen) [1766491] - [mm] page_owner: don't access uninitialized memmaps when reading /proc/pagetypeinfo (Christoph von Recklinghausen) [1766491] - [mm] memory-failure.c: don't access uninitialized memmaps in memory_failure() (Christoph von Recklinghausen) [1766491] - [fs] proc/page.c: don't access uninitialized memmaps in fs/proc/page.c (Christoph von Recklinghausen) [1766491] - [base] base/memory.c: don't access uninitialized memmaps in soft_offline_page_store() (Christoph von Recklinghausen) [1766491] - [base] base/node.c: simplify unregister_memory_block_under_nodes() (Christoph von Recklinghausen) [1766491] - [kernel] /proc/kpagecount: return 0 for special pages that are never mapped (Christoph von Recklinghausen) [1766491] - [netdrv] fm10k: fix fm10k_get_fault_pf to read correct address (Neil Horman) [1721716] - [netdrv] fm10k: convert NON_Q_VECTORS(hw) into NON_Q_VECTORS (Neil Horman) [1721716] - [netdrv] fm10k: mark unused parameters with __always_unused (Neil Horman) [1721716] - [netdrv] fm10k: cast page_addr to u8 * when incrementing it (Neil Horman) [1721716] - [netdrv] fm10k: explicitly return 0 on success path in function (Neil Horman) [1721716] - [netdrv] fm10k: remove needless initialization of size local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove needless assignment of err local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove unnecessary variable initializer (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the ring variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the result local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local msg variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local i variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the tx_buffer variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the q_idx local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of local err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of qv local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of *p local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: Use dev_get_drvdata (Neil Horman) [1721716] - [crypto] crypto: qat - Silence smp_processor_id() warning (Neil Horman) [1723573] - [crypto] crypto: qat - use struct_size() helper (Neil Horman) [1723573] - [crypto] crypto: qat - do not offload zero length requests (Neil Horman) [1723573] - [crypto] crypto: qat - return error for block ciphers for invalid requests (Neil Horman) [1723573] - [crypto] crypto: qat - return proper error code in setkey (Neil Horman) [1723573] - [crypto] crypto: qat - fix block size for aes ctr mode (Neil Horman) [1723573] - [crypto] crypto: qat - update iv after encryption or decryption operations (Neil Horman) [1723573] - [crypto] crypto: qat - add check for negative offset in alg precompute function (Neil Horman) [1723573] - [crypto] crypto: qat - remove spin_lock in qat_ablkcipher_setkey (Neil Horman) [1723573] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Neil Horman) [1723573] - [crypto] crypto: shash - remove shash_desc::flags (Neil Horman) [1723573] - [crypto] crypto: rsa - unimplement sign/verify for raw RSA backends (Neil Horman) [1723573] - [hv] Revert "hv: vmbus: Implement suspend/resume for VSC drivers for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Ignore the offers when resuming from hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend/resume the vmbus itself for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Clean up hv_sock channels by force upon suspend" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend after cleaning up hv_sock and sub channels" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Resume after fixing up old primary channels" (Mohammed Gamal) [1788082] - [hv] Revert "vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP" (Mohammed Gamal) [1788082] - [x86] kvm: vmx: Introduce handle_unexpected_vmexit and handle WAITPKG vmexit (Paul Lai) [1494707] - [x86] kvm: vmx: Emulate MSR IA32_UMWAIT_CONTROL (Paul Lai) [1494707] - [x86] kvm: x86: Add support for user wait instructions (Paul Lai) [1494707] - [tools] tools arch x86: Update tools's copy of cpufeatures.h (Paul Lai) [1494707] - [kvm] KVM: x86: expose AVX512_BF16 feature to guest (Paul Lai) [1642539] - [x86] x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions (Paul Lai) [1642539] - [block] rbd: silence bogus uninitialized warning in rbd_object_map_update_finish() (Jeff Layton) [1777961] - [fs] ceph: increment/decrement dio counter on async requests (Jeff Layton) [1777961] - [fs] ceph: take the inode lock before acquiring cap refs (Jeff Layton) [1777961] - [scsi] scsi: lpfc: fix build failure with DEBUGFS disabled (Dick Kennedy) [1784863] - [scsi] Revert "storvsc: setup 1:1 mapping between hardware queue and CPU queue" (Cathy Avery) [1787594] - [tools] perf session: Return error code for perf_session__new() function on failure (Michael Petlan) [1754995] - [tools] perf header: Fix false warning when there are no duplicate cache entries (Michael Petlan) [1776499] - [firmware] efi/memreserve: Register reservations as 'reserved' in /proc/iomem (Bhupesh Sharma) [1772730] - [firmware] efi/memreserve: deal with memreserve entries in unmapped memory (Bhupesh Sharma) [1772730] - [powerpc] powerpc/powernv: Avoid re-registration of imc debugfs directory (Diego Domingos) [1781098] - [powerpc] powerpc/powernv: Return for invalid IMC domain (Diego Domingos) [1781098]- [tools] perf tools: Allow to link with libbpf dynamicaly (Michael Petlan) [1781570] - [tools] perf probe: Fix spelling mistake "addrees" -> "address" (Michael Petlan) [1760227] - [tools] perf probe: Trace a magic number if variable is not found (Michael Petlan) [1760227] - [tools] perf probe: Support DW_AT_const_value constant value (Michael Petlan) [1760227] - [tools] perf probe: Support multiprobe event (Michael Petlan) [1760227] - [tools] perf probe: Generate event name with line number (Michael Petlan) [1760227] - [tools] perf probe: Do not show non representive lines by perf-probe -L (Michael Petlan) [1760227] - [tools] perf probe: Verify given line is a representive line (Michael Petlan) [1760227] - [tools] perf probe: Show correct statement line number by perf probe -l (Michael Petlan) [1760227] - [tools] perf probe: Skip overlapped location on searching variables (Michael Petlan) [1760227] - [tools] perf probe: Fix to show calling lines of inlined functions (Michael Petlan) [1760227] - [tools] perf probe: Filter out instances except for inlined subroutine and subprogram (Michael Petlan) [1760227] - [tools] perf probe: Skip end-of-sequence and non statement lines (Michael Petlan) [1760227] - [tools] perf probe: Return a better scope DIE if there is no best scope (Michael Petlan) [1760227] - [tools] perf probe: Fix to show ranges of variables in functions without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to show inlined function callsite without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to list probe event with correct line number (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe an inline function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe a function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix wrong address verification (Michael Petlan) [1760227] - [tools] perf probe: Fix to show function entry line as probe-able (Michael Petlan) [1760227] - [tools] perf probe: Walk function lines in lexical blocks (Michael Petlan) [1760227] - [tools] perf probe: Fix to find range-only function instance (Michael Petlan) [1760227] - [scsi] qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Added support for MPI and PEP regions for ISP28XX (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Correctly retrieve and interpret active flash region (Himanshu Madhani) [1782598] - [nvme] nvme: Add quirk for LiteON CL1 devices running FW 22301111 (Perry Yuan) [1769179] - [nvme] nvme-pci: Save PCI state before putting drive into deepest state (Perry Yuan) [1769180] - [infiniband] rdma/cxgb4: Fix spelling mistake "immedate" -> "immediate" (Vishal Kulkarni) [1725823] - [infiniband] rdma/cxgb4: Fix null pointer dereference on alloc_skb failure (Vishal Kulkarni) [1725823] - [infiniband] iw_cxgb4: Fix qpid leak (Vishal Kulkarni) [1725823] - [netdrv] net/mlx5e: Use correct enum to determine uplink port (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix concurrency issues between config flow and XSK (mohamad meib) [1786113] - [infiniband] IB/mlx5: Fix steering rule of drop and count (mohamad meib) [1786113] - [netdrv] net/mlx5e: ethtool, Fix analysis of speed setting (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix translation of link mode into speed (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix free peer_flow when refcount is 0 (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix freeing flow with kfree() and not kvfree() (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix SFF 8472 eeprom length (mohamad meib) [1786113] - [netdrv] net/mlx5e: Query global pause state before setting prio2buffer (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix TXQ indices to be sequential (mohamad meib) [1786113] - [infiniband] RDMA/mlx5: Fix a race with mlx5_ib_update_xlt on an implicit MR (mohamad meib) [1786113] - [netdrv] ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe (Jarod Wilson) [1783853] {CVE-2019-15099} - [netdrv] revert "[netdrv] ice: mark driver as tech-preview" (Jonathan Toppins) [1783062] - [netdrv] ibmvnic: Fix typo in retry check (Steve Best) [1783775] - [netdrv] ibmveth: Detect unsupported packets before sending to the hypervisor (Steve Best) [1784904] - [netdrv] igc: add additional delay during phy hw reset (David Arcari) [1782824] - [net] bridge: fix regression in br_mdb_fill_info() (Petr Oros) [1783888] - [net] bpf: Emit audit messages upon successful prog load and unload (Jiri Olsa) [1781266] - [fs] fuse: fix leak of fuse_io_priv (Miklos Szeredi) [1777009] - [fs] virtiofs: Check contents of options string (Vivek Goyal) [1783426] - [fs] exec: Fix mem leak in kernel_read_file (Eric Sandeen) [1683731] {CVE-2019-8980} - [lib] sbitmap: only queue kyber's wait callback if not already active (Ming Lei) [1784544] - [fs] CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks (Dave Wysochanski) [1788202] - [kernel] ftrace: Check for successful allocation of hash (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Check for empty hash and comment the race with registering probes (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Fix NULL pointer dereference in t_probe_next() (Desnes Augusto Nunes do Rosario) [1719414] - [iommu] vt-d: Allocate reserved region for ISA with correct permission (Jerry Snitselaar) [1778041] - [iommu] set group default domain before creating direct mappings (Jerry Snitselaar) [1778041] - [iommu] vt-d: Fix dmar pte read access not set error (Jerry Snitselaar) [1778041] - [iommu] vt-d: Set ISA bridge reserved region as relaxable (Jerry Snitselaar) [1778041] - [iommu] fix KASAN use-after-free in iommu_insert_resv_region (Auger Eric) [1777014] - [platform] platform/x86: dell-laptop: fix rfkill functionality (Jarod Wilson) [1725878] - [mm] mm/hugetlb: defer freeing of huge pages if in non-task context (Waiman Long) [1780015] - [mm] powerpc/book3s64/hash: Use secondary hash for bolted mapping if the primary is full (Steve Best) [1783159] - [mm] powerpc/pseries: Don't fail hash page table insert for bolted mapping (Steve Best) [1783159] - [powerpc] powerpc/pseries: Don't opencode HPTE_V_BOLTED (Steve Best) [1783159] - [powerpc] powerpc/perf: Disable trace_imc pmu (Steve Best) [1785573] - [powerpc] powerpc/spinlocks: Include correct header for static key (Phil Auld) [1767529] - [powerpc] powerpc/shared: Use static key to detect shared processor (Phil Auld) [1767529] - [powerpc] powerpc/vcpu: Assume dedicated processors as non-preempt (Phil Auld) [1767529] - [arm64] arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space (Jeremy Linton) [1757828] - [arm64] arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: Handle erratum 1418040 as a superset of erratum 1188873 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Add workaround for Cortex-A76 erratum #1463225 (Jeremy Linton) [1757828] - [arm64] arm64: Kconfig: Tidy up errata workaround help text (Jeremy Linton) [1757828] - [arm64] arm64: Apply ARM64_ERRATUM_1188873 to Neoverse-N1 (Jeremy Linton) [1757828] - [arm64] arm64: Add part number for Neoverse N1 (Jeremy Linton) [1757828] - [arm64] arm64: Make ARM64_ERRATUM_1188873 depend on COMPAT (Jeremy Linton) [1757828] - [clocksource] arm64: Restrict ARM64_ERRATUM_1188873 mitigation to AArch32 (Jeremy Linton) [1757828] - [arm64] arm64: arch_timer: avoid unused function warning (Jeremy Linton) [1757828] - [arm64] arm64: Add workaround for Cortex-A76 erratum 1286807 (Jeremy Linton) [1757828]- [kernel] audit: remove redundant condition check in kauditd_thread() (Richard Guy Briggs) [1716002] - [kernel] audit: Report suspicious O_CREAT usage (Richard Guy Briggs) [1716002] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Richard Guy Briggs) [1716002] - [kernel] audit_get_nd(): don't unlock parent too early (Richard Guy Briggs) [1716002] - [fs] namei.c: keep track of nd->root refcount status (Richard Guy Briggs) [1716002] - [fs] namei.c: new helper - legitimize_root() (Richard Guy Briggs) [1716002] - [kernel] kill the last users of user_{path, lpath, path_dir}() (Richard Guy Briggs) [1716002] - [kernel] namei.h: get the comments on LOOKUP_... in sync with reality (Richard Guy Briggs) [1716002] - [kernel] kill LOOKUP_NO_EVAL, don't bother including namei.h from audit.h (Richard Guy Briggs) [1716002] - [kernel] audit_inode(): switch to passing AUDIT_INODE_.. (Richard Guy Briggs) [1716002] - [fs] filename_mountpoint(): make LOOKUP_NO_EVAL unconditional there (Richard Guy Briggs) [1716002] - [fs] filename_lookup(): audit_inode() argument is always 0 (Richard Guy Briggs) [1716002] - [kernel] audit: remove the BUG() calls in the audit rule comparison functions (Richard Guy Briggs) [1716002] - [kernel] audit: enforce op for string fields (Richard Guy Briggs) [1716002] - [kernel] audit: deliver signal_info regarless of syscall (Richard Guy Briggs) [1716002] - [fs] fsnotify: fix unlink performance regression (Richard Guy Briggs) [1716002] - [kernel] audit_compare_dname_path(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] audit_update_watch(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [fs] inotify_handle_event(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: switch send_to_group() and ->handle_event to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] fsnotify(): switch to passing const struct qstr * for file_name (Richard Guy Briggs) [1716002] - [kernel] switch fsnotify_move() to passing const struct qstr * for old_name (Richard Guy Briggs) [1716002] - [fs] ovl_lookup_real_one(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memory leak bug (Richard Guy Briggs) [1716002] - [kernel] audit: purge unnecessary list_empty calls (Richard Guy Briggs) [1716002] - [security] audit: link integrity evm_write_xattrs record to syscall event (Richard Guy Briggs) [1716002] - [csky] syscall_get_arch: add "struct task_struct *" argument (Richard Guy Briggs) [1716002] - [kernel] audit: Make audit_log_cap and audit_copy_inode static (Richard Guy Briggs) [1716002] - [kernel] audit: connect LOGIN record to its syscall record (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memleak caused by auditing load module (Richard Guy Briggs) [1716002] - [kernel] fanotify: check FS_ISDIR flag instead of d_is_dir() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: report FS_ISDIR flag with MOVE_SELF and DELETE_SELF events (Richard Guy Briggs) [1716002] - [kernel] fsnotify: annotate directory entry modification events (Richard Guy Briggs) [1716002] - [kernel] audit: mark expected switch fall-through (Richard Guy Briggs) [1716002] - [kernel] audit: hide auditsc_get_stamp and audit_serial prototypes (Richard Guy Briggs) [1716002] - [tty] audit: join tty records to their syscall (Richard Guy Briggs) [1716002] - [kernel] audit: remove audit_context when CONFIG_ AUDIT and not AUDITSYSCALL (Richard Guy Briggs) [1716002] - [kernel] audit: remove unused actx param from audit_rule_match (Richard Guy Briggs) [1716002] - [kernel] audit: ignore fcaps on umount (Richard Guy Briggs) [1716002] - [kernel] audit: clean up AUDITSYSCALL prototypes and stubs (Richard Guy Briggs) [1716002] - [kernel] audit: more filter PATH records keyed on filesystem magic (Richard Guy Briggs) [1716002] - [kernel] audit: add support for fcaps v3 (Richard Guy Briggs) [1716002] - [kernel] audit: move loginuid and sessionid from CONFIG_AUDITSYSCALL to CONFIG_AUDIT (Richard Guy Briggs) [1716002] - [kernel] audit: add syscall information to CONFIG_CHANGE records (Richard Guy Briggs) [1716002] - [kernel] audit: hand taken context to audit_kill_trees for syscall logging (Richard Guy Briggs) [1716002] - [kernel] audit: give a clue what CONFIG_CHANGE op was involved (Richard Guy Briggs) [1716002] - [kernel] audit: remove duplicated include from audit.c (Richard Guy Briggs) [1716002] - [kernel] audit: shorten PATH cap values when zero (Richard Guy Briggs) [1716002] - [kernel] audit: use current whenever possible (Richard Guy Briggs) [1716002] - [kernel] audit: minimize our use of audit_log_format() (Richard Guy Briggs) [1716002] - [kernel] audit: remove WATCH and TREE config options (Richard Guy Briggs) [1716002] - [kernel] audit: use session_info helper (Richard Guy Briggs) [1716002] - [kernel] audit: localize audit_log_session_info prototype (Richard Guy Briggs) [1716002] - [kernel] audit: Use 'mark' name for fsnotify_mark variables (Richard Guy Briggs) [1716002] - [kernel] audit: Replace chunk attached to mark instead of replacing mark (Richard Guy Briggs) [1716002] - [kernel] audit: Simplify locking around untag_chunk() (Richard Guy Briggs) [1716002] - [kernel] audit: Drop all unused chunk nodes during deletion (Richard Guy Briggs) [1716002] - [kernel] audit: Guarantee forward progress of chunk untagging (Richard Guy Briggs) [1716002] - [kernel] audit: Allocate fsnotify mark independently of chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Provide helper for dropping mark's chunk reference (Richard Guy Briggs) [1716002] - [kernel] audit: Remove pointless check in insert_hash() (Richard Guy Briggs) [1716002] - [kernel] audit: Factor out chunk replacement code (Richard Guy Briggs) [1716002] - [kernel] audit: Make hash table insertion safe against concurrent lookups (Richard Guy Briggs) [1716002] - [kernel] audit: Embed key into chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible tagging failures (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible spurious -ENOSPC error (Richard Guy Briggs) [1716002] - [kernel] audit_tree: Remove mark->lock locking (Richard Guy Briggs) [1716002] - [kernel] audit: print empty EXECVE args (Richard Guy Briggs) [1716002] - [security] evm: fix return value check in evm_write_xattrs() (Richard Guy Briggs) [1716002] - [kernel] audit: fix use-after-free in audit_add_watch (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_real_ts64() for timestamps (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_ts64() for time access (Richard Guy Briggs) [1716002] - [kernel] audit: simplify audit_enabled check in audit_watch_log_rule_change() (Richard Guy Briggs) [1716002] - [kernel] audit: check audit_enabled in audit_tree_log_remove_rule() (Richard Guy Briggs) [1716002] - [kernel] cred: conditionally declare groups-related functions (Richard Guy Briggs) [1716002] - [kernel] audit: eliminate audit_enabled magic number comparison (Richard Guy Briggs) [1716002] - [kernel] audit: Fix extended comparison of GID/EGID (Richard Guy Briggs) [1716002] - [kernel] audit: tie ANOM_ABEND records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: tie SECCOMP records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1716002] - [documentation] admin guide/pm: Admin guide for intel-speed-select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display TRL buckets for just base config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Ignore missing config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Increment version (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use core count for base-freq mask (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Support platform with limited Intel(R) Speed Select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use Frequency weight for CLOS (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make CLOS frequency in MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use mailbox for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Auto mode for CLX (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Correct CLX-N frequency units (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change display of "avx" to "avx2" (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend command set for perf-profile (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement base-freq commands on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement 'perf-profile info' on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement CascadeLake-N help and command functions structures (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add check for CascadeLake-N models (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make process_command generic (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add int argument to command functions (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Refuse to disable core-power when getting used (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Turbo-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Base-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Remove warning for unused result (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix perf-profile command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend core-power command set (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix some debug prints (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Format get-assoc information (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Allow online/offline based on tdp (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix high priority core mask over count (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display core count for bucket (Prarit Bhargava) [1766228] - [platform] x86: isst: Allow additional TRL MSRs (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix memory leak (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output success/failed for command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output human readable CPU list (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change turbo ratio output to maximum turbo frequency (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Switch output to MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Simplify output for turbo-freq and base-freq (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix cpu-count output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix help option typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix package typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() (Prarit Bhargava) [1766228] - [platform] x86: isst: Use dev_get_drvdata (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add .gitignore file (Prarit Bhargava) [1766228] - [tools] tools/power/x86: A tool to validate Intel Speed Select commands (Prarit Bhargava) [1766228] - [platform] x86: isst: Restore state on resume (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select PUNIT MSR interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via MSRs (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via PCI (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mmio interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number (Prarit Bhargava) [1766228] - [platform] x86: isst: Store per CPU information (Prarit Bhargava) [1766228] - [platform] x86: isst: Add common API to register and handle ioctls (Prarit Bhargava) [1766228] - [documentation] platform/x86: isst: Update ioctl-number.txt for Intel Speed Select interface (Prarit Bhargava) [1766228]- [tools] libbpf: Refactor relocation handling (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix call relocation offset calculation bug (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix bpf_object name determination for bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] libbpf: return previous print callback from libbpf_set_print (Yauheni Kaliuta) [1772081] - [tools] libbpf: fix bpf_object__name() to actually return object name (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Make CO-RE reloc test impartial to test_progs flavor (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add BPF_CORE_READ and BPF_CORE_READ_STR_INTO macro tests (Yauheni Kaliuta) [1772081] - [tools] bpftool: Allow to read btf as raw data (Yauheni Kaliuta) [1772081] - [tools] bpftool: implement "bpftool btf show|list" (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_btf_get_next_id() to cycle through BTF objects (Jiri Olsa) [1772081] - [tools] libbpf: refactor bpf_*_get_next_id() functions (Yauheni Kaliuta) [1772081] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1772081] - [tools] libbpf: attempt to load kernel BTF from sysfs first (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add getter for program size (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_get_link_xdp_info() function to get more XDP information (Yauheni Kaliuta) [1772081] - [tools] libbpf: Use pr_warn() when printing netlink errors (Yauheni Kaliuta) [1772081] - [tools] libbpf: Propagate EPERM to caller on program load (Yauheni Kaliuta) [1772081] - [tools] libbpf: Unpin auto-pinned maps if loading fails (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add auto-pinning of maps when loading BPF objects (Yauheni Kaliuta) [1772081] - [tools] libbpf: Teach bpf_object__open to guess program types (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_program__get_{type, expected_attach_type) APIs (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move directory creation into _pin() functions (Yauheni Kaliuta) [1772081] - [tools] libbpf: Store map pin path and status in struct bpf_map (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix error handling in bpf_map__reuse_fd() (Yauheni Kaliuta) [1772081] - [tools] libbpf: Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1772081] - [tools] bpftool: Fix bpftool build by switching to bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] bpf: Rename pr_warning to pr_warn to align with kernel logging (Yauheni Kaliuta) [1772081] - [tools] libbpf: provide more helpful message on uninitialized global var (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add field existence CO-RE relocs tests (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add support for field existance CO-RE relocation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Update BTF reloc support to latest Clang format (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add BPF_CORE_READ/BPF_CORE_READ_INTO helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: Refactor bpf_object__open APIs to use common opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move bpf_{helpers, helper_defs, endian, tracing}.h into libbpf (Jiri Olsa) [1772081] - [tools] uapi/bpf: fix helper docs (Yauheni Kaliuta) [1772081] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1772081] - [uapi] bpf: fix 'struct pt_reg' typo in documentation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix BTF-defined map's __type macro handling of arrays (Yauheni Kaliuta) [1772081] - [scripts] bpf: Print an error when known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Emit an #error directive known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Fix xdp_md forward declaration typo (Yauheni Kaliuta) [1772081] - [scripts] bpf: teach bpf_helpers_doc.py to dump BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Split off tracing-only helpers into bpf_tracing.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: samples/bpf: Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Undo GCC-specific bpf_helpers.h changes (Yauheni Kaliuta) [1772081] - [tools] libbpf: auto-generate list of BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add bpf-gcc support (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: bpf_tcp_gen_syncookie->bpf_helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: relicense bpf_helpers.h and bpf_endian.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: introduce bpf_cpu_to_be64 and bpf_be64_to_cpu (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Adjust CO-RE reloc tests for new bpf_core_read() macro (Yauheni Kaliuta) [1772081] - [tools] bpf: fix core_reloc.c compilation error (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_object__open_{file, mem} w/ extensible opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: make libbpf.map source of truth for libbpf version (Yauheni Kaliuta) [1772081] - [tools] libbpf: stop enforcing kern_version, populate it for users (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs misc tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ints tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ptr-as-array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs modifiers/typedef tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs enum/ptr/func_proto tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs nesting tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs struct flavors tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs testing setup (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add BPF_CORE_READ relocatable read macro (Yauheni Kaliuta) [1772081] - [tools] libbpf: implement BPF CO-RE offset relocation algorithm (Yauheni Kaliuta) [1772081] - [tools] libbpf: add .BTF.ext offset relocation section loading (Yauheni Kaliuta) [1772081] - [tools] libbpf: convert libbpf code to use new btf helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: add helpers for working with BTF types (Yauheni Kaliuta) [1772081] - [gpu] drm/i915: Add new CNL PCH ID seen on a CML platform (Lyude Paul) [1771779] - [gpu] drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 (Lyude Paul) [1771779] - [gpu] drm/amdgpu: register gpu instance before fan boost feature enablment (Lyude Paul) [1771779] - [gpu] drm/amd/swsmu: fix smu workload bit map error (Lyude Paul) [1771779] - [gpu] drm/amdgpu: dont schedule jobs while in reset (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Try to acquire the page lock around set_page_dirty() (Lyude Paul) [1771779] - [gpu] drm/i915/pmu: "Frequency" is reported as accumulated cycles (Lyude Paul) [1771779] - [gpu] drm/i915: Don't oops in dumb_create ioctl if we have no crtcs (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICs (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff on original raven (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff when using register read interface (Lyude Paul) [1771779] - [gpu] revert "drm/i915/ehl: Update MOCS table for EHL" (Lyude Paul) [1771779] - [gpu] drm/i915: update rawclk also on resume (Lyude Paul) [1771779] - [gpu] dc.c:use kzalloc without test (Lyude Paul) [1771779] - [gpu] drm/amd/display: Passive DP->HDMI dongle detection fix (Lyude Paul) [1771779] - [gpu] drm/amd/display: add 50us buffer as WA for pstate switch in active (Lyude Paul) [1771779] - [gpu] drm/amd/display: do not synchronize "drr" displays (Lyude Paul) [1771779] - [gpu] drm/amdgpu: If amdgpu_ib_schedule fails return back the error (Lyude Paul) [1771779] - [gpu] drm/sched: Set error to s_fence if HW job submission failed (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: do not execute 0-sized IBs (v2) (Lyude Paul) [1771779] - [gpu] drm/radeon: fix si_enable_smc_cac() failed issue (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix error handling in amdgpu_bo_list_create (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix potential VM faults (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix SDMA hang when performing VKexample test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/powerplay/vega10: allow undervolting in p7 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gfx10: update gfx golden settings (Lyude Paul) [1771779] - [gpu] drm/i915: Fix PCH reference clock for FDI on HSW/BDW (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: user pages array memory leak fix (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd7: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd6: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vcn: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vce: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/i915: Favor last VBT child device with conflicting AUX ch/DDC pin (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Never allow userptr into the mappable GGTT (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for pipe sync (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is not set to 1 (Lyude Paul) [1771779] - [gpu] drm/ttm: Restore ttm prefaulting (Lyude Paul) [1771779] - [gpu] drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50 (Lyude Paul) [1771779] - [gpu] drm/amd/display: memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix multiple memory leaks in acp_hw_init (Lyude Paul) [1771779] - [gpu] drm: Clear the fence pointer when writeback job signaled (Lyude Paul) [1771779] - [gpu] drm: Free the writeback_job when it with an empty fb (Lyude Paul) [1771779] - [gpu] drm/i915: Mark contents as dirty on a write fault (Lyude Paul) [1771779] - [gpu] drm/i915: Whitelist COMMON_SLICE_CHICKEN2 (Lyude Paul) [1771779] - [gpu] drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled (Lyude Paul) [1771779] - [gpu] drm/i915: Perform GGTT restore much earlier during resume (Lyude Paul) [1771779] - [gpu] drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Check for valid number of registers to read (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix KFD-related kernel oops on Hawaii (Lyude Paul) [1771779] - [gpu] drm/i915: to make vgpu ppgtt notificaiton as atomic operation (Lyude Paul) [1771779] - [gpu] drm/i915/gvt: update vgpu workload head pointer correctly (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: change metrics update period from 1ms to 100ms (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors (Lyude Paul) [1771779] - [gpu] drm/atomic: Take the atomic toys away from X (Lyude Paul) [1771779] - [gpu] drm/atomic: Reject FLIP_ASYNC unconditionally (Lyude Paul) [1771779] - [gpu] drm/i915/dp: Fix dsc bpp calculations, v5 (Lyude Paul) [1771779] - [dma-buf] sw_sync: Synchronize signal vs syncpt free (Lyude Paul) [1771779] - [gpu] drm/amdgpu/si: fix ASIC tests (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix trigger not generated for freesync (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix MPO HUBP underflow with Scatter Gather (Lyude Paul) [1771779] - [gpu] drm/amd/powerpaly: fix navi series custom peak level value error (Lyude Paul) [1771779] - [gpu] drm/amd/display: support spdif (Lyude Paul) [1771779] - [gpu] drm/nouveau/volt: Fix for some cards having 0 maximum voltage (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/tu102-: disable input lut when input is already FP16 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix number of sdma5 trap irq types for navi1x (Lyude Paul) [1771779] - [gpu] drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2 (Lyude Paul) [1771779] - [gpu] drm/amd/display: reprogram VM config when system resume (Lyude Paul) [1771779] - [gpu] drm/amd/display: Fix frames_to_insert math (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix issue where 252-255 values are clipped (Lyude Paul) [1771779] - [gpu] drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property() (Lyude Paul) [1771779] - [gpu] revert "drm/radeon: Fix EEH during kexec" (Lyude Paul) [1771779] - [gpu] drm/amd/display: Use proper enum conversion functions (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix hard hang for S/G display BOs (Lyude Paul) [1771779] - [gpu] drm/panel: check failure cases in the probe func (Lyude Paul) [1771779] - [gpu] drm/bridge: sii902x: fix missing reference to mclk clock (Lyude Paul) [1771779] - [gpu] drm/tinydrm/kconfig: Select BACKLIGHT_CLASS_DEVICE (Lyude Paul) [1771779] - [video] ssd1307fb: Start page range at page_offset (Lyude Paul) [1771779] - [gpu] drm/amd/display: Copy GSL groups when committing a new context (Lyude Paul) [1771779] - [gpu] drm/amd/display: Clear FEC_READY shadow register if DPCD write fails (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix not calling ppsmu to trigger PME (Lyude Paul) [1771779] - [gpu] drm/amd/display: Power-gate all DSCs at driver init time (Lyude Paul) [1771779] - [gpu] drm/amd/display: add monitor patch to add T7 delay (Lyude Paul) [1771779] - [gpu] drm/panel: simple: fix AUO g185han01 horizontal blanking (Lyude Paul) [1771779] - [gpu] drm/vkms: Avoid assigning 0 for possible_crtc (Lyude Paul) [1771779] - [gpu] drm/bridge: tc358767: Increase AUX transfer length limit (Lyude Paul) [1771779] - [gpu] drm/vkms: Fix crc worker races (Lyude Paul) [1771779] - [gpu] drm/amdgpu/display: fix 64 bit divide (Lyude Paul) [1771779] - [gpu] drm/amd/display: Add missing HBM support and raise Vega20's uclk (Lyude Paul) [1771779] - [gpu] drm/amd/display: dce11.x /dce12 update formula input (Lyude Paul) [1771779] - [gpu] drm/amd/display: Restore backlight brightness after system resume (Lyude Paul) [1771779] - [gpu] drm: fix module name in edid_firmware log message (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2) (Lyude Paul) [1771779] - [gpu] drm/amd/display: readd -msse2 to prevent Clang from emitting libcalls to undefined SW FP routines (Lyude Paul) [1771779] - [gpu] drm/amd/display: Don't replace the dc_state for fast updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Skip determining update type for async updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Allow cursor async updates for framebuffer swaps (Lyude Paul) [1771779] - [include] sk_buff: fix skb_ext_put() and skb_ext_reset() calls (Ivan Vecera) [1779923] - [net] openvswitch: fix flow command message size (Paolo Abeni) [1776765] - [net] netfilter: nf_tables: add SECMARK support (Phil Sutter) [1715851] - [net] netfilter: nf_tables: add requirements for connsecmark support (Phil Sutter) [1715851] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring (Jarod Wilson) [1781534] {CVE-2019-19057} - [tools] selftests/powerpc: Disable basic EEH selftest (Steve Best) [1782232] - [x86] kvm: x86: Remove a spurious export of a static function (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on guest that lack it (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: implement MSR_IA32_TSX_CTRL effect on CPUID (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: do not modify masked bits of shared MSRs (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: fix presentation of TSX feature in ARCH_CAPABILITIES (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm/x86: Export MDS_NO=0 to guests when TSX is enabled (Paolo Bonzini) [1779553] {CVE-2019-19338} - [fs] cifs: Close open handle after interrupted close (Leif Sahlberg) [1771691] - [fs] cifs: Do not miss cancelled OPEN responses (Leif Sahlberg) [1771691] - [fs] cifs: Fix NULL pointer dereference in mid callback (Leif Sahlberg) [1771691] - [fs] cifs: add a debug macro that prints \\server\share for errors (Leif Sahlberg) [1772630] - [fs] cifs: add new debugging macro cifs_server_dbg (Leif Sahlberg) [1772630]- [netdrv] wireless: fix nl80211 vendor commands (Jarod Wilson) [1776606] - [net] nl80211: fix VENDOR_CMD_RAW_DATA (Jarod Wilson) [1776606] - [netdrv] rt2x00: initialize last_reset (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't consider IV len in A-MSDU (Jarod Wilson) [1776606] - [net] mac80211: fix station inactive_time shortly after boot (Jarod Wilson) [1776606] - [net] mac80211: fix ieee80211_txq_setup_flows() failure path (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support new API for scan config cmd (Jarod Wilson) [1776606] - [netdrv] mt76: dma: fix buffer unmap with non-linear skbs (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2e: disable pcie_aspm by default (Jarod Wilson) [1776606] - [net] nl80211: fix validation of mesh path nexthop (Jarod Wilson) [1776606] - [net] nl80211: Disallow setting of HT for channel 14 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix problem of too small skb->len (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: 0x2720 is qu and 0x30DC is not (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add workaround for power gating in integrated 22000 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle iwl_mvm_tvqm_enable_txq() error return (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix all 9460 entries for qnj (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix PCI ID 0x2720 configs that should be soc (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix potential overflow on P2P code (Jarod Wilson) [1775223 1776606] {CVE-2019-17666} - [netdrv] iwlwifi: pcie: fix merge damage on making QnJ exclusive (Jarod Wilson) [1776606] - [netdrv] ath10k: fix latency issue for QCA988x (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: change qu with jf devices to use qu configuration (Jarod Wilson) [1776606] - [netdrv] iwlwifi: exclude GEO SAR support for 3168 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix memory leaks in iwl_pcie_ctxt_info_gen3_init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix memory leak in alloc_sgtable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix rb_allocator workqueue allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix indexing in command dump for new HW (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix race in sync rx queue notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: force single phy init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix ACPI table revision checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't access trans_cfg via cfg (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove input-polldev.h header (Jarod Wilson) [1776606] - [net] mac80211: Don't access sk_queue_head->next directly (Jarod Wilson) [1776606] - [net] mac80211: fix scan when operating on DFS channels in ETSI domains (Jarod Wilson) [1776606] - [net] mac80211: accept deauth frames in IBSS mode (Jarod Wilson) [1776606] - [net] cfg80211: fix a bunch of RCU issues in multi-bssid code (Jarod Wilson) [1776606] - [net] nl80211: fix memory leak in nl80211_get_ftm_responder_stats (Jarod Wilson) [1776606] - [net] cfg80211: wext: avoid copying malformed SSIDs (Jarod Wilson) [1778634 1776606] {CVE-2019-17133} - [net] mac80211: Reject malformed SSID elements (Jarod Wilson) [1776606] - [net] mac80211: keep BHs disabled while calling drv_tx_wake_queue() (Jarod Wilson) [1776606] - [net] mac80211: fix txq null pointer dereference (Jarod Wilson) [1776606] - [net] nl80211: fix null pointer dereference (Jarod Wilson) [1776606] - [net] cfg80211: initialize on-stack chandefs (Jarod Wilson) [1776606] - [net] cfg80211: validate SSID/MBSSID element ordering assumption (Jarod Wilson) [1776606] - [net] nl80211: validate beacon head (Jarod Wilson) [1776606] - [net] cfg80211: Purge frame registrations on iftype change (Jarod Wilson) [1776606] - [net] cfg80211: Do not compare with boolean in nl80211_common_reg_change_event (Jarod Wilson) [1776606] - [net] cfg80211: always shut down on HW rfkill (Jarod Wilson) [1776606] - [net] cfg80211: fix boundary value in ieee80211_frequency_to_channel() (Jarod Wilson) [1776606] - [net] cfg80211: add local BSS receive time to survey information (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands (Jarod Wilson) [1776606] - [netdrv] wireless: Fix Kconfig indentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix mt7615 firmware path definitions (Jarod Wilson) [1776606] - [netdrv] rtw88: configure firmware after HCI started (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: release tx skbs DMAed when stop (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: extract skbs free routine for trx rings (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix build w/o CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] rtw88: report RX power for each antenna (Jarod Wilson) [1776606] - [netdrv] rtw88: fix wrong rx power calculation (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192de: replace _rtl92d_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtw88: allows to receive AMSDU in AMPDU (Jarod Wilson) [1776606] - [netdrv] rtw88: add dynamic cck pd mechanism (Jarod Wilson) [1776606] - [netdrv] rtw88: move IQK/DPK into phy_calibration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add SW DPK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add FW IQK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: Enable interrupt migration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update pwr_seq to v13 (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update PHY parameter to v38 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: rtl8192ce: rtl8192de: rtl8723ae: rtl8821ae: Remove some unused bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Remove unused SET_XXX and GET_XXX macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1776606] - [netdrv] brcmsmac: Use DIV_ROUND_CLOSEST directly to make it readable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: make array static const and remove redundant assignment (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't realloc wiphy during PCIe reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: split brcmf_attach() and brcmf_detach() functions (Jarod Wilson) [1776606] - [netdrv] brcmfmac: move "cfg80211_ops" pointer to another struct (Jarod Wilson) [1776606] - [netdrv] ath10k: fix channel info parsing for non tlv target (Jarod Wilson) [1776606] - [netdrv] ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet (Jarod Wilson) [1776606] - [netdrv] ath10k: free beacon buf later in vdev teardown (Jarod Wilson) [1776606] - [net] mac80211: allow drivers to set max MTU (Jarod Wilson) [1776606] - [net] mac80211: ibss: send deauth when expiring inactive STAs (Jarod Wilson) [1776606] - [net] mac80211: don't check if key is NULL in ieee80211_key_link() (Jarod Wilson) [1776606] - [net] mac80211: clear crypto tx tailroom counter upon keys enable (Jarod Wilson) [1776606] - [net] mac80211: remove unnecessary key condition (Jarod Wilson) [1776606] - [net] mac80211: list features in WEP/TKIP disable in better order (Jarod Wilson) [1776606] - [net] mac80211: vht: add support VHT EXT NSS BW in parsing VHT (Jarod Wilson) [1776606] - [netdrv] ath9k: release allocated buffer if timed out (Jarod Wilson) [1778582 1776606] {CVE-2019-19074} - [netdrv] ath9k_htc: release allocated buffer if timed out (Jarod Wilson) [1778572 1776606] {CVE-2019-19073} - [netdrv] ath9k: Remove unneeded variable to store return value (Jarod Wilson) [1776606] - [netdrv] ath10k: add reorder and change PN check logic for mac80211 (Jarod Wilson) [1776606] - [netdrv] ath10k: add mic bytes for pmf management packet (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] hostap: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix file release memory leak (Jarod Wilson) [1776606] - [netdrv] rtw88: fix seq_file memory leak (Jarod Wilson) [1776606] - [netdrv] hostap: remove set but not used variable 'copied' in prism2_io_debug_proc_read (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add "reset" debugfs entry for testing reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add stub version of brcmf_debugfs_get_devdir() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: remove iwl_fw_cancel_dumps function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periodic trigger (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix dump structs doc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: add DRAM buffer allocation command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove apply point, switch to time point API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add iwl_tlv_array_len() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't log un-decrypted frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add support for single antenna diversity (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle BAR_FRAME_RELEASE (0xc2) notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: drop BA sessions on too many old-SN frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add sta_id to WOWLAN_CONFIG_CMD (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for suspend-resume flow for new device generation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix warning iwl-trans.h is included more than once (Jarod Wilson) [1776606] - [netdrv] iwlwifi: always access the trans configuration via trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_trans instead of cfg to some functions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add a pointer to the trans_cfg directly in trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_config_trans_params when needed (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: set iwl_trans->cfg later in the probe function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: move some cfg mangling from trans_pcie_alloc to probe (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: use the cfg we passed to iwl_trans_pcie_alloc() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: separate elements from cfg that are needed by trans_alloc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use regions ops array instead of switch case in dump flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: make a single ops struct for paging collect (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move tx fifo data into fw runtime (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list for dump TLVs during dump creation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: separate cfg and dump flows to different modules (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: look for the first supported channel when add/remove phy ctxt (Jarod Wilson) [1776606] - [netdrv] iwlwifi: allocate bigger nvm data in case of UHB (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unnecessary IWL_DEVICE_AX200_COMMON definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: align wrt log prints to the same format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove debug flow TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: verify debug TLVs at allocation phase (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use function to check if ini dbg mode is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove duplicate FW string definitions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 50 for 22000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: api: fix FTM struct documentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support per-platform antenna gain (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove check for lq_sta in __iwl_mvm_rs_tx_status() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: simplify the channel switch flow for newer firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: stop passing bogus gfp flags arguments to dma_alloc_coherent (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periphery phy and aux regions handling (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list to store debug TLVs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: maintain buffer allocations from trans instead of TLVs buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: add debug periphery registers to 9000 device family (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unused regdb_ptrs allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: align dbg tlv functions names to a single format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: don't pass large argument by value (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove pm_runtime completely (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the d0i3 related module parameters (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove some more d0i3 code from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove the refs / unrefs from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the opmode's d0i3 handlers (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove runtime_pm_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Set w-pointer upon resume according to SN (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: use FW thermal monitoring regardless of CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: name magic numbers with enum (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: add support for new scan request command version (Jarod Wilson) [1776606] - [netdrv] iwlwifi: LTR updates (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the code under IWLWIFI_PCIE_RTPM (Jarod Wilson) [1776606] - [netdrv] iwlwifi: trans: remove suspending flag (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove CMD_HIGH_PRIO (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove last leftovers of d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove iwl_mvm_update_d0i3_power_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove d0i3_ap_sta_id (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: iwl_mvm_wowlan_config_key_params is for wowlan only (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the d0i3 entry/exit flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the tx defer for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove all the d0i3 references (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: start to remove the code for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add the skb length to a print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix scan config command size (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add ldbg config cmd debug print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: support debug recording suspend resume command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move debug recording stop from trans to op mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move monitor recording functionality from header file (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unnecessary forward declarations (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Block 26-tone RU OFDMA transmissions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove redundant condition in iwl_mvm_set_hw_rfkill_state (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Send DQA enable command only if TVL is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 49 for 22000 series (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support to read temperature from mcu (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_txwi_to_txp utility routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use devm_platform_ioremap_resource() to simplify code (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove unneeded return value on set channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove redundant chandef copy (Jarod Wilson) [1776606] - [netdrv] mt76: make mt76_rx_convert static (Jarod Wilson) [1776606] - [netdrv] mt76: remove offchannel check in tx scheduling (Jarod Wilson) [1776606] - [netdrv] mt76: do not send BAR frame on tx aggregation flush stop (Jarod Wilson) [1776606] - [netdrv] mt76: stop rx aggregation on station removal (Jarod Wilson) [1776606] - [netdrv] mt76: dma: reset q->rx_head on rx reset (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: apply calibration-free data from OTP (Jarod Wilson) [1776606] - [netdrv] mt76: add default implementation for mt76_sw_scan/mt76_sw_scan_complete (Jarod Wilson) [1776606] - [netdrv] mt76: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add BIP_CMAC_128 cipher support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove unnecessary mcu queue initialization (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_tx_tasklet in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: move survey_time in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable multi-vif support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: do not copy beacon skb in mt76x02_mac_set_beacon_enable (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: introduce mt76x02_pre_tbtt_enable and mt76x02_beacon_enable macros (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add Smart Carrier Sense support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rework locking scheme for mt7615_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: switch to SPDX tag instead of verbose boilerplate text (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: Add paragraphs to describe the config symbols fully (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update cw_min/max related settings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add 4 WMM sets support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix watchdog rescheduling in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix MT7615_WATCHDOG_TIME definition (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_mmio_read_copy routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add set_key_cmd and mt76_wcid to mt7615_mac_wtbl_set_key signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove wtbl_sec_key definition (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mac_wtbl_set_key routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add mt7615_mac_wtbl_addr routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mac_get_key_info in mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add missing register initialization (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: add support to TP-Link T2UHP (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: remove unneeded {put,get}_unaligned (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix endian in mt76u_copy (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix PS buffering of action frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix using VHT STBC rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: fix typo in mt76u_fill_rx_sg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: sync with mt7603 rate control changes (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: reset rate index/counters on rate table update (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mcu_set_rates to mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable hardware rate up/down selection (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mcu_send_ram_firmware routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: always release sem in mt7615_load_patch (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fall back to sw encryption for unsupported ciphers (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: clean up FWDL TXQ during/after firmware upload (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add radar pattern test knob to debugfs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add csa support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not perform txcalibration before cac is complited (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add hw dfs pattern detector support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_regd_notifier (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: restricted __le16 degrades to integer (Jarod Wilson) [1776606] - [netdrv] mt76: round up length on mt76_wr_copy (Jarod Wilson) [1776606] - [netdrv] ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe() (Jarod Wilson) [1776606] - [netdrv] ath6kl: Fix a possible null-pointer dereference in ath6kl_htc_mbox_create() (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set ackto to max timeout in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set max timeout according to channel width (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: properly set last timeout timestamp in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dyanck: introduce ath_dynack_set_timeout routine (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init (Jarod Wilson) [1776606] - [netdrv] ath9k: add loader for AR92XX (and older) pci(e) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: get chip's default RAM info during PCIe setup (Jarod Wilson) [1776606] - [netdrv] brcmfmac: replace strncpy() by strscpy() (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not set IEEE80211_TX_STAT_AMPDU_NO_BACK on tx status (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove redundant assignment to pointer hash (Jarod Wilson) [1776606] - [netdrv] brcm80211: Avoid possible null-pointer dereferences in wlc_phy_radio_init_2056() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: enable MSI interrupt (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Move a mass of jobs in hw IRQ to soft IRQ (Jarod Wilson) [1776606] - [netdrv] rtw88: remove redundant assignment to pointer debugfs_topdir (Jarod Wilson) [1776606] - [netdrv] rtw88: drop unused rtw_coex_coex_dm_reset() (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix an error message (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove some variable initializations (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix memory leak when hardware init fails (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unused variables 'RTL8712_SDIO_EFUSE_TABLE' and 'MAX_PGPKT_SIZE' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Fix value set in descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: fix non-kerneldoc comment in usb.c (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix infinite loop because supported is not being shifted (Jarod Wilson) [1776606] - [netdrv] mt76: Remove dev_err() usage after platform_get_irq() (Jarod Wilson) [1776606] - [net] mac80211: Do not send Layer 2 Update frame before authorization (Jarod Wilson) [1776606] - [netdrv] revert "rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band" (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear up IV's on key removal (Jarod Wilson) [1776606] - [netdrv] iwlwifi: assign directly to iwl_trans->cfg in QuZ detection (Jarod Wilson) [1776606] - [netdrv] mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings (Jarod Wilson) [1776244 1775484 1775475 1776606] - [netdrv] mt76: mt76x0e: disable 5GHz band for MT7630E (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0e: don't use hw encryption for MT7630E (Jarod Wilson) [1776606] - [net] nl80211: fill all policy .type entries (Jarod Wilson) [1776606] - [net] cfg80211: Add support to set tx power for a station associated (Jarod Wilson) [1776606] - [net] cfg80211: Fix Extended Key ID key install checks (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for rekeys with Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: Simplify Extended Key ID API (Jarod Wilson) [1776606] - [net] nl80211: require and validate vendor command policy (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: IEEE 802.11 Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan (Jarod Wilson) [1776606] - [net] cfg80211: Use const more consistently in for_each_element macros (Jarod Wilson) [1776606] - [net] nl80211: use for_each_element() in validate_ie_attr() (Jarod Wilson) [1776606] - [net] cfg80211: add peer measurement with FTM initiator API (Jarod Wilson) [1776606] - [net] nl80211: use netlink policy validation function for elements (Jarod Wilson) [1776606] - [net] nl80211: use policy range validation where applicable (Jarod Wilson) [1776606] - [net] cfg80211: support FTM responder configuration/statistics (Jarod Wilson) [1776606] - [net] lib80211: move TKIP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] lib80211: move WEP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] mac80211: move WEP handling to ARC4 library interface (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear IV's on start to fix AP mode regression (Jarod Wilson) [1776606] - [netdrv] rt2800usb: Add new rt2800usb device PLANEX GW-USMicroN (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: remove unnecessary rx flag checks (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: fix rx queue hang (Jarod Wilson) [1776606] - [netdrv] rt2800: do not enable watchdog by default (Jarod Wilson) [1776606] - [netdrv] rt2x00: add restart hw (Jarod Wilson) [1776606] - [netdrv] rt2800: do not nullify initialization vector data (Jarod Wilson) [1776606] - [netdrv] rt2800: add pre_reset_hw callback (Jarod Wilson) [1776606] - [netdrv] rt2800: initial watchdog implementation (Jarod Wilson) [1776606] - [netdrv] rt2800: add helpers for reading dma done index (Jarod Wilson) [1776606] - [netdrv] rt2x00: allow to specify watchdog interval (Jarod Wilson) [1776606] - [netdrv] rt2x00: add RT3883 support (Jarod Wilson) [1776606] - [netdrv] rt2x00mmio: remove legacy comment (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove not used entry field (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove last_nostatus_check (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use timer and work for handling tx statuses timeouts (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: fetch tx status changes (Jarod Wilson) [1776606] - [netdrv] rt2800: move txstatus pending routine (Jarod Wilson) [1776606] - [netdrv] rt2800: new flush implementation for SoC devices (Jarod Wilson) [1776606] - [netdrv] rt2800: partially restore old mmio txstatus behaviour (Jarod Wilson) [1776606] - [netdrv] rt2x00: code-style fix in rt2800usb.c (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not print error when queue is full (Jarod Wilson) [1776606] - [netdrv] rt2x00: check number of EPROTO errors (Jarod Wilson) [1776606] - [netdrv] rt2x00: use ratelimited variants dev_warn/dev_err (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not increment sequence number while re-transmitting (Jarod Wilson) [1776606] - [netdrv] rt2800: comment and simplify AGC init for RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_RFRX_EN only for MT7620 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove confusing AGC register (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove unneeded check (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00: Work around a firmware bug with shared keys (Jarod Wilson) [1776606] - [netdrv] rt2x00: reduce tx power to nominal level on RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt61pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2800lib: mark expected switch fall-throughs (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2500pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2400pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2800: flush and txstatus rework for rt2800mmio (Jarod Wilson) [1776606] - [netdrv] rt2x00: use different txstatus timeouts when flushing (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not check for txstatus timeout every time on tasklet (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use txdone/txstatus routines from lib (Jarod Wilson) [1776606] - [netdrv] rt2800: move usb specific txdone/txstatus routines to rt2800lib (Jarod Wilson) [1776606] - [netdrv] rt2x00: use simple_read_from_buffer() (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove redundant functions rt2x00mac_sta_{add/remove} (Jarod Wilson) [1776606] - [net] mac80211: Correctly set noencrypt for PAE frames (Jarod Wilson) [1776606] - [net] mac80211: Don't memset RXCB prior to PAE intercept (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: handle switching killer Qu B0 NICs to C0 (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: improve rate probing for devices with static fallback (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix default max throughput rate indexes (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: reduce unnecessary rate probing attempts (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix per-group max throughput rate initialization (Jarod Wilson) [1776606] - [net] nl80211: Add support for EDMG channels (Jarod Wilson) [1776606] - [net] mac80211: fix possible NULL pointerderef in obss pd code (Jarod Wilson) [1776606] - [net] mac80211: add assoc-at support (Jarod Wilson) [1776606] - [uapi] cfg80211: Support assoc-at timer in sta-info (Jarod Wilson) [1776606] - [net] cfg80211: apply same mandatory rate flags for 5GHz and 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: ibss: use 11a mandatory rates for 6GHz band operation (Jarod Wilson) [1776606] - [net] cfg80211: use same IR permissive rules for 6GHz band (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz in code handling array with NUM_NL80211_BANDS entries (Jarod Wilson) [1776606] - [net] cfg80211: extend ieee80211_operating_class_to_band() for 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: util: add 6GHz channel to freq conversion and vice versa (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz UNII band definitions (Jarod Wilson) [1776606] - [uapi] nl80211: add 6GHz band definition to enum nl80211_band (Jarod Wilson) [1776606] - [net] revert "cfg80211: fix processing world regdomain when non modular" (Jarod Wilson) [1776606] - [net] mac80211: add missing length field increment when generating Radiotap header (Jarod Wilson) [1776606] - [net] mac80211: 80Mhz was not reported properly when using tx_status_ext (Jarod Wilson) [1776606] - [net] mac80211: fix bad guard when reporting legacy rates (Jarod Wilson) [1776606] - [net] mac80211: fix TX legacy rate reporting when tx_status_ext is used (Jarod Wilson) [1776606] - [net] mac80211: fix possible sta leak (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix recognition of QuZ devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't switch FW to qnj when ax201 is detected (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix the byte count table format for 22560 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Allow multicast data frames only when associated (Jarod Wilson) [1776606] - [netdrv] revert "mwifiex: fix system hang problem after resume" (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtw88: add BT co-existence support (Jarod Wilson) [1776606] - [netdrv] rtw88: enclose c2h cmd handle with mutex (Jarod Wilson) [1776606] - [netdrv] rtw88: allow c2h operation in irq context (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove local configuration variable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl88188ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: remove set but not used variable 'ip_sel' (Jarod Wilson) [1776606] - [netdrv] brcmsmac: remove three set but not used variables (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove set but not used variable 'dtim_period' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unneeded function _rtl_dump_channel_map() (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: pcie: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: make error values consistent in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1776606] - [netdrv] rtw88: use txpwr_lmt_cfg_pair struct, not arrays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix compile time assert build errors (Jarod Wilson) [1776606] - [net] mac80211: HE STA disassoc due to QOS NULL not sent (Jarod Wilson) [1776606] - [net] mac80211: allow setting spatial reuse parameters from bss_conf (Jarod Wilson) [1776606] - [net] nl80211: add strict start type (Jarod Wilson) [1776606] - [net] cfg80211: add support for parsing OBBS_PD attributes (Jarod Wilson) [1776606] - [net] mac80211: reject zero MAC address in add station (Jarod Wilson) [1776606] - [net] cfg80211: use parallel_ops for genl (Jarod Wilson) [1776606] - [net] mac80211: add missing null return check from call to ieee80211_get_sband (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix a use-after-free bug in iwl_mvm_tx_tso_segment (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix an out-of-bound access (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't unmap as page memory that was mapped as single (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add 3 new IDs for the 9000 series (iwl9260_2ac_160_cfg) (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix possible out-of-bounds read when accessing lq_info (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix frame drop from the reordering buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: replace RS mutex with a spin_lock (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: send LQ command always ASYNC (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix comparison of u32 variable with less than zero (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix locking in delayed GTK setting (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_load_bin out of debug override ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a wrapper around rs_tx_status to handle locks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a loose synchronization of the NSSN across Rx queues (Jarod Wilson) [1776606] - [netdrv] iwlwiif: mvm: refactor iwl_mvm_notify_rx_queue (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a new RSS sync notification for NSSN sync (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: prepare the ground for more RSS notifications (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: avoid races in rate init and rate perform (Jarod Wilson) [1776606] - [net] revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jarod Wilson) [1776606] - [net] mac80211: add support for the ADDBA extension element (Jarod Wilson) [1776606] - [net] mac80211: propagate HE operation info into bss_conf (Jarod Wilson) [1776606] - [net] cfg80211: fix dfs channels remain DFS_AVAILABLE after ch_switch (Jarod Wilson) [1776606] - [net] cfg80211: fix duplicated scan entries after channel switch (Jarod Wilson) [1776606] - [net] cfg80211: refactor cfg80211_bss_update (Jarod Wilson) [1776606] - [net] mac80211: don't WARN on short WMM parameters from AP (Jarod Wilson) [1776606] - [net] nl80211: Include wiphy address setup in NEW_WIPHY (Jarod Wilson) [1776606] - [net] mac80211: implement HE support for mesh (Jarod Wilson) [1776606] - [net] mac80211: add IEEE80211_KEY_FLAG_GENERATE_MMIE to ieee80211_key_flags (Jarod Wilson) [1776606] - [kernel] mac80211: he: add Spatial Reuse element parsing support (Jarod Wilson) [1776606] - [net] mac80211: add struct ieee80211_tx_status support to ieee80211_add_tx_radiotap_header (Jarod Wilson) [1776606] - [net] {nl, mac}80211: fix interface combinations on crypto controlled devices (Jarod Wilson) [1776606] - [net] mac80211: propagate struct ieee80211_tx_status into ieee80211_tx_monitor() (Jarod Wilson) [1776606] - [net] mac80211: add xmit rate to struct ieee80211_tx_status (Jarod Wilson) [1776606] - [kernel] mac80211: add support for parsing ADDBA_EXT IEs (Jarod Wilson) [1776606] - [net] cfg80211: give all multi-BSSID BSS entries the same timestamp (Jarod Wilson) [1776606] - [net] cfg80211: don't parse MBSSID if transmitting BSS isn't created (Jarod Wilson) [1776606] - [net] cfg80211: clean up cfg80211_inform_single_bss_frame_data() (Jarod Wilson) [1776606] - [net] cfg80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: add tx dequeue function for process context (Jarod Wilson) [1776606] - [net] mac80211: run late dequeue late tx handlers without holding fq->lock (Jarod Wilson) [1776606] - [net] lib80211: use crypto API ccm(aes) transform for CCMP processing (Jarod Wilson) [1776606] - [net] mac80211: remove unused and unneeded remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unused .remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dvm: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: pass the vif to cancel_remain_on_channel (Jarod Wilson) [1776606] - [netdrv] mwifiex: use eth_broadcast_addr() to assign broadcast address (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove assignment to itself (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't net_ratelimit() CONSOLE messages on firmware crash (Jarod Wilson) [1776606] - [netdrv] rtw88: debug: dump tx power indexes in use (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: fix issue possible condition with no effect (if == else) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove unnecessary strlcpy() upon obtaining "ver" iovar (Jarod Wilson) [1776606] - [netdrv] brcmfmac: simply remove flowring if bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware commands when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: clear events in brcmf_fweh_detach() will always fail (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware command in brcmf_netdev_open() when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: change the order of things in brcmf_detach() (Jarod Wilson) [1776606] - [netdrv] revert "brcmfmac: fix NULL pointer derefence during USB disconnect" (Jarod Wilson) [1776606] - [netdrv] brcmfmac: allow 160MHz in custom regulatory rules (Jarod Wilson) [1776606] - [netdrv] brcmfmac: enable DFS_OFFLOAD extended feature if supported (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add 160MHz in chandef_to_chanspec() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Use DMA sync instead of remapping in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Rearrange the memory usage for skb in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix misuse of GENMASK macro (Jarod Wilson) [1776606] - [netdrv] rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU (Jarod Wilson) [1776606] - [net] mac80211: don't warn about CW params when not using them (Jarod Wilson) [1776606] - [net] mac80211: fix possible memory leak in ieee80211_assign_beacon (Jarod Wilson) [1776606] - [kernel] fix typos and some coding style in comments (Jarod Wilson) [1776606] - [netdrv] ath10k: work around uninitialized vht_pfr variable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add support for qu c-step devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 9000 and 20000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: clear rfkill_safe_init_done when we start the firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't WARN when calling iwl_get_shared_mem_conf with RF-Kill (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't service an interrupt that was masked (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix RF-Kill interrupt while FW load for gen2 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix ALIVE interrupt handling for gen2 devices w/o MSI-X (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: delay GTK setting in FW in AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove MAC_FILTER_IN_11AX for AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: debug recording stop and restart command remove (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: don't stop dbg recording before entering D3 from 9000 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix debug monitor stop and restart in ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: make the usage of TWT configurable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support FSEQ TLV even when FMAC is not compiled (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move trans debug fields to a separate struct (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove redundant checking of ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: enforce apply point early on buffer allocation tlv (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: fix debug monitor stop and restart delays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: increase the size of PCI dumps (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Drop large non sta frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Add log information about SAR status (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Add support for SAR South Korea limitation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix module init error paths (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: convert to FW AC when configuring MU EDCA (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: correctly fill the ac array in the iwl_mac_ctx_cmd (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove some unnecessary NULL checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: d3: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: lib: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support adwell HB default APs number api (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove multiple debugfs entries (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: implement dump info collection (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a debugfs entry to set a fixed size AMSDU for all TX packets (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: support debug info TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use different barker for ini dump (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: add consecutive trigger firing support (Jarod Wilson) [1776606] - [kernel] ieee80211: Add a missing extended capability flag definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: abort region collection in case the size is 0 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: update CSI API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: dump headers cleanup (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: allow dump collection in case of an early error (Jarod Wilson) [1776606] - [netdrv] iwlwifi: iwl_mvm_tx_mpdu() must be called with BH disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: pci: remove unnecessary casts (Jarod Wilson) [1776606] - [netdrv] ath10k: remove unnecessary 'out of memory' message (Jarod Wilson) [1776606] - [netdrv] ath10k: destroy sdio workqueue while remove sdio module (Jarod Wilson) [1776606] - [netdrv] ath10k: Move non-fatal warn logs to dbg level for SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix memory leak in qmi (Jarod Wilson) [1776606] - [netdrv] ath10k: add new hw_ops for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath9k: correctly handle short radar pulses (Jarod Wilson) [1776606] - [netdrv] rtw88: refine flow to get tx power index (Jarod Wilson) [1776606] - [netdrv] rtw88: remove all RTW_MAX_POWER_INDEX macro (Jarod Wilson) [1776606] - [netdrv] rtw88: update tx power limit table to RF v20 (Jarod Wilson) [1776606] - [netdrv] rtw88: correct power limit selection (Jarod Wilson) [1776606] - [netdrv] rtw88: choose the lowest as world-wide power limit (Jarod Wilson) [1776606] - [netdrv] rtw88: fix incorrect tx power limit at 5G (Jarod Wilson) [1776606] - [netdrv] rtw88: remove unused variable (Jarod Wilson) [1776606] - [netdrv] rtw88: unify prefixes for tx power setting routine (Jarod Wilson) [1776606] - [netdrv] rtw88: do not use (void *) as argument (Jarod Wilson) [1776606] - [netdrv] rtw88: resolve order of tx power setting routines (Jarod Wilson) [1776606] - [netdrv] ath: fix SPDX tags (Jarod Wilson) [1776606] - [netdrv] ath10k: Add WMI diag fw logging support for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: add report MIC error for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for controlling tx power to a station (Jarod Wilson) [1776606] - [netdrv] ath10k: Add peer delete response event (Jarod Wilson) [1776606] - [netdrv] ath10k: wait for vdev delete response from firmware (Jarod Wilson) [1776606] - [netdrv] ath10k: fix PCIE device wake up failed (Jarod Wilson) [1776606] - [netdrv] ath10k: fix failure to set multiple fixed rate (Jarod Wilson) [1776606] - [netdrv] ath10k: Change the warning message string (Jarod Wilson) [1776606] - [netdrv] ath10k: fix fw crash by moving chip reset after napi disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: add missing error handling (Jarod Wilson) [1776606] - [netdrv] ath10k: enabling tx stats support over pktlog (Jarod Wilson) [1776606] - [netdrv] ath10k: acquire lock to fix lockdep's warning (Jarod Wilson) [1776606] - [netdrv] ath10k: change firmware file name for UTF mode of SDIO/USB (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for firmware crash recovery on SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wrapper function to ath10k debug (Jarod Wilson) [1776606] - [netdrv] ath10k: add htt_h2t_aggr_cfg_msg op for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add inline wrapper for htt_h2t_aggr_cfg_msg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sparse warnings: warning: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: cast from restricted __le16 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: move nl80211_dfs_regions in mt76_dev data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove cfg80211_chan_def from mt7615_set_channel signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update peer's bssid when state transition occurs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix incorrect settings in mesh mode (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: take into account extPA when configuring tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init per-channel target power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for per-chain signal strength reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: simplify mt7615_mcu_set_sta_rec routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: improve hardware rate switching configuration (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: rework and fix tx status reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove key check in mt7615_mcu_set_wtbl_key (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove unused variable in mt7615_mcu_set_bcn (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix slow performance when enable encryption (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable support for mesh (Jarod Wilson) [1776606] - [netdrv] mt76: Remove set but not used variables 'pid' and 'final_mpdu' (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_get_rate in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange locking in mt7615_config (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init get_txpower mac80211 callback (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add the capability to configure tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: select wifi band according to eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for mtd eeprom parsing (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_insert_ccmp_hdr in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: fix setting chan->max_power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix reading target tx power from eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not process rx packets if the device is not initialized (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add debugfs knob to enable/disable edcca (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add static qualifier to mt7615_rx_poll_complete (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange cleanup operations in mt7615_unregister_device (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: stop mac80211 queues before setting the channel (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: run __mt76_mcu_send_msg in mt7615_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt7615: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use standard signature for mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused structure in mcu.h (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: do not use function pointers whenever possible (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify __mt7615_mcu_set_dev_info and mt7615_mcu_set_dev_info (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove skb_ret from mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: remove dest from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: remove query from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused parameter in mt7615_mcu_del_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify mt7615_mcu_add_wtbl_bmc and mt7615_mcu_del_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove bss_info_convert_vif_type routine (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_sta_rec (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_wtbl (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Make mt7615_irq_handler static (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Use after free in mt7615_mcu_set_bcn() (Jarod Wilson) [1776606] - [netdrv] mt76: Fix a signedness bug in mt7615_add_interface() (Jarod Wilson) [1776606] - [netdrv] mt76: move netif_napi_del in mt76_dma_cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] wireless/mediatek: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: dynamically alloc mcu req in mt7603_mcu_set_eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable/disable pre_tbtt_tasklet in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: move pre_tbtt_tasklet in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_mask in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_int in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: report firmware version using ethtool (Jarod Wilson) [1776606] - [netdrv] mt76: fix endianness sparse warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use sizeof instead of sizeof_field (Jarod Wilson) [1776606] - [netdrv] mt76: add mac80211 driver for MT7615 PCIe-based chipsets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: run __mt76_mcu_send_msg in mt7603_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use standard signature for mt7603_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove query from mt7603_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix initialization of max rx length (Jarod Wilson) [1776606] - [netdrv] mt76: use macro for sn and seq_ctrl conversion (Jarod Wilson) [1776606] - [netdrv] mt76: add skb pointer to mt76_tx_info (Jarod Wilson) [1776606] - [netdrv] mt76: move mac_work in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: only schedule txqs from the tx tasklet (Jarod Wilson) [1776606] - [netdrv] mt76: move tx tasklet to struct mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: store wcid tx rate info in one u32 reduce locking (Jarod Wilson) [1776606] - [netdrv] mt76: use readl/writel instead of ioread32/iowrite32 (Jarod Wilson) [1776606] - [netdrv] mt76: fix tx power issues (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_free_device routine (Jarod Wilson) [1776606] - [netdrv] mt76: unify set_tim (Jarod Wilson) [1776606] - [netdrv] mt7603: core: do not use magic numbers in mt7603_reg_map (Jarod Wilson) [1776606] - [netdrv] mt7603: remove mt7603_mcu_init routine (Jarod Wilson) [1776606] - [netdrv] mt76: dma: add static qualifier to mt76_dma_tx_queue_skb (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_tx_info data structure (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_sw_queue data structure (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_complete_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_prepare_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_queue_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: dma: move mt76x02_init_{tx, rx}_queue in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mmio: move mt76x02_set_irq_mask in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: send BAR after powersave wakeup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sequence number assignment (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add missing initialization for dev->ps_lock (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use the correct hweight8() function (Jarod Wilson) [1776606] - [netdrv] mt76: fix return value check in mt76_wmac_probe() (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: set moredata flag when queueing ps-filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear the service period on releasing PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: notify mac80211 about buffered frames in ps queue (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix up hardware queue index for PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear ps filtering mode before releasing buffered frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix tx status HT rate validation (Jarod Wilson) [1776606] - [netdrv] mt76: add driver for MT7603E and MT7628/7688 (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: do not reset radio on resume (Jarod Wilson) [1776606] - [netdrv] mt7601u: null check the allocation (Jarod Wilson) [1776606] - [netdrv] mt7601u: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix rx A-MSDU support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: get rid of {out,in}_max_packet (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: reduce rx memory footprint (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: fix sparse warnings: should it be static? (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: fix RF frontend initialization for external PA (Jarod Wilson) [1776606] - [netdrv] mt76: generalize mt76_get_txpower for 4x4:4 devices (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx reordering on rate control probing without a-mpdu (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx status reporting issues (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix edcca file permission (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: run mt76x02_edcca_init atomically in mt76_edcca_set (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2: move mutex_lock inside mt76x2_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2u: remove mt76x02_edcca_init in mt76x2u_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove enable from mt76x02_edcca_init signature (Jarod Wilson) [1776606] - [netdrv] mt76: move tx_napi in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove useless return in mt76x02_resync_beacon_timer (Jarod Wilson) [1776606] - [netdrv] mt7601u: fix possible memory leak when the device is disconnected (Jarod Wilson) [1776606] - [netdrv] mt7601u: do not schedule rx_tasklet when the device has been disconnected (Jarod Wilson) [1776606] - [netdrv] mwifiex: don't disable hardirqs; just softirqs (Jarod Wilson) [1776606] - [netdrv] mwifiex: dispatch/rotate from reorder table atomically (Jarod Wilson) [1776606] - [netdrv] mwifiex: ignore processing invalid command response (Jarod Wilson) [1776606] - [netdrv] mwifiex: update set_mac_address logic (Jarod Wilson) [1776606] - [netdrv] mwifiex: print PCI mmap with pK (Jarod Wilson) [1776606] - [netdrv] mwifiex: drop 'set_consistent_dma_mask' log message (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for hr1 RF ID (Jarod Wilson) [1776606] - [netdrv] iwlwifi: change 0x02F0 fw from qu to quz (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and change wrong structs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and fix struct name (Jarod Wilson) [1776606] - [net] mac80211: notify offchannel expire on mgmt_tx (Jarod Wilson) [1776606] - [net] nl80211: send event when CMD_FRAME duration expires (Jarod Wilson) [1776606] - [net] mac80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: extend __rate_control_send_low warning (Jarod Wilson) [1776606] - [net] mac80211: fill low rate even for HAS_RATE_CONTROL (Jarod Wilson) [1776606] - [net] mac80211: use STA info in rate_control_send_low() (Jarod Wilson) [1776606] - [net] mac80211: call rate_control_send_low() internally (Jarod Wilson) [1776606] - [net] cfg80211: Add a function to iterate all BSS entries (Jarod Wilson) [1776606] - [net] mac80211: allow turning TWT responder support on and off via netlink (Jarod Wilson) [1776606] - [net] mac80211: dynamically enable the TWT requester support on STA interfaces (Jarod Wilson) [1776606] - [net] mac80211: add ieee80211_get_he_iftype_cap() helper (Jarod Wilson) [1776606] - [uapi] nl80211: add support for SAE authentication offload (Jarod Wilson) [1776606] - [net] nl80211: add WPA3 definition for SAE authentication (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_ATTR_IFINDEX to port authorized event (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: remove redundant assignment to rtstatus (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable k (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable badworden (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: fix error handle when usb probe failed (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: remove unused function exhalbtc_stack_operation_notify (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: Remove set but not used variable 'len' and 'asso_type_v2' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove set but not used variables 'cur_txokcnt' and 'b_last_is_cur_rdl_state' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: use le32 to access cckswing tables (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Fix used uninitialized variables in power tracking (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: make tables to be 'static const' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Reduce indentation and fix coding style (Jarod Wilson) [1776606] - [netdrv] rtw88: fix typo rtw_writ16_set (Jarod Wilson) [1776606] - [netdrv] rtw88: rsvd page should go though management queue (Jarod Wilson) [1776606] - [netdrv] rtw88: restore DACK results to save time (Jarod Wilson) [1776606] - [netdrv] rtw88: power on again if it was already on (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: use more accurate ofdm fa counting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: disable rx clock gating before counter reset (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update channel and bandwidth BB setting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add rf write protection when switching channel (Jarod Wilson) [1776606] - [netdrv] rtw88: add beacon function setting (Jarod Wilson) [1776606] - [netdrv] rtw88: add support for random mac scan (Jarod Wilson) [1776606] - [netdrv] rtw88: add fast xmit support (Jarod Wilson) [1776606] - [netdrv] rtw88: more descriptions about LPS (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: check if queue mapping exceeds size of ac_to_hwq (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: use ieee80211_ac_numbers instead of 0-3 (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use strlcpy() instead of strcpy() (Jarod Wilson) [1776606] - [netdrv] brcmfmac: fix typos in code comments (Jarod Wilson) [1776606] - [netdrv] brcm80211: select WANT_DEV_COREDUMP conditionally for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use separate Kconfig file for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmsmac: switch phy source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmutil: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcm80211: switch common header files to using SPDX license identifier (Jarod Wilson) [1776606] - [net] cfg80211: Handle bss expiry during connection (Jarod Wilson) [1776606] - [netdrv] ath10k: Check tx_stats before use it (Jarod Wilson) [1776606] - [netdrv] ath10k: add peer id check in ath10k_peer_find_by_id (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv service map for mesh 11s (Jarod Wilson) [1776606] - [netdrv] ath10k: Do not send probe response template for mesh (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv vdev subtype for mesh in WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: change swap mail box config for UTF mode of SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the wrong value of enums for wmi tlv stats id (Jarod Wilson) [1776606] - [netdrv] ath10k: coredump: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix encoding for protected management frames (Jarod Wilson) [1776606] - [netdrv] ath10k: rx_duration update for fw_stats debugfs entry (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the tx stats bytes & packets parsing (Jarod Wilson) [1776606] - [netdrv] ath10k: Modify CE4 src buffer entries to 2048 for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: Move board id and fw version logging to info level (Jarod Wilson) [1776606] - [netdrv] ath10k: Added support to reset HTT stats in debugfs (Jarod Wilson) [1776606] - [netdrv] ath10k: Extended the HTT stats support to retrieve Mu-MIMO related stats (Jarod Wilson) [1776606] - [netdrv] ath: DFS JP domain W56 fixed pulse type 3 RADAR detection (Jarod Wilson) [1776606] - [netdrv] ath9k: drop redundant code in ar9003_hw_set_channel (Jarod Wilson) [1776606] - [netdrv] ath: drop duplicated define (Jarod Wilson) [1776606] - [netdrv] ath9k: Remove some set but not used variables (Jarod Wilson) [1776606] - [netdrv] ath9k: Differentiate between max combined and per chain power (Jarod Wilson) [1776606] - [netdrv] ath9k: Check for errors when reading SREV register (Jarod Wilson) [1776606] - [netdrv] ath9k: Don't trust TX status TID number when reporting airtime (Jarod Wilson) [1776606] - [netdrv] ath6kl: remove redundant check of status != 0 (Jarod Wilson) [1776606] - [netdrv] ath6kl: add some bounds checking (Jarod Wilson) [1776606] - [netdrv] ath6kl: wmi: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath6kl: debug: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: fix incorrect multicast/broadcast rate setting (Jarod Wilson) [1776606] - [netdrv] ath10k: enable QCA6174 hw3.2 SDIO hardware (Jarod Wilson) [1776606] - [netdrv] ath10k: add fragmentation handler for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add PN replay protection for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add handler for HTT_T2H_MSG_TYPE_SEC_IND event (Jarod Wilson) [1776606] - [netdrv] ath10k: add struct for high latency PN replay protection (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: add missing error check (Jarod Wilson) [1776606] - [netdrv] ath10k: add initialization of HTC header (Jarod Wilson) [1776606] - [netdrv] ath10k: fix use-after-free on SDIO data frames (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: support MSDU ids with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: initialise struct ath10k_bus params to zero (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: don't use txdone_fifo with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: don't disable interrupts in ath10k_sdio_remove() (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: workaround firmware UART pin configuration bug (Jarod Wilson) [1776606] - [net] cfg80211: Add airtime statistics and settings (Jarod Wilson) [1776606] - [base] depend on HAS_IOMEM for devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [base] provide devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [lib] crypto: arc4 - refactor arc4 core code into separate library (Jarod Wilson) [1776606] - [crypto] export arc4 defines (Jarod Wilson) [1776606] - [crypto] arc4 - convert to skcipher API (Jarod Wilson) [1776606] - [kernel] bitfield: add u8 helpers (Jarod Wilson) [1776606]- [md] raid5: need to set STRIPE_HANDLE for batch head (Nigel Croxon) [1774840] - [scsi] lpfc: remove left-over BUILD_NVME defines (Ewan Milne) [1782235] - [block] fix memleak of bio integrity data (Ming Lei) [1779898] - [fs] xfs: attach dquots and reserve quota blocks during unwritten conversion (Carlos Maiolino) [1782094] - [nvme] nvme-fc: fix double-free scenarios on hw queues (Ewan Milne) [1781390] - [tools] power turbostat: Add Cometlake support (David Arcari) [1759661] - [mm] hugetlbfs: take read_lock on i_mmap for PMD sharing (Waiman Long) [1731295] - [documentation] powerpc/pseries: Add documentation for vcpudispatch_stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Protect against hogging the cpu while setting up the stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Provide vcpu dispatch statistics (Gustavo Duarte) [1723870] - [powerpc] pseries: Move mm/book3s64/vphn.c under platforms/pseries/ (Gustavo Duarte) [1723870] - [powerpc] pseries: Generalize hcall_vphn() (Gustavo Duarte) [1723870] - [powerpc] mm: Move book3s64 specifics in subdirectory mm/book3s64 (Gustavo Duarte) [1723870] - [powerpc] pseries: Introduce rwlock to gatekeep DTLB usage (Gustavo Duarte) [1723870] - [powerpc] pseries: Factor out DTL buffer allocation and registration routines (Gustavo Duarte) [1723870] - [powerpc] pseries: Do not save the previous DTL mask value (Gustavo Duarte) [1723870] - [powerpc] pseries: Use macros for referring to the DTL enable mask (Gustavo Duarte) [1723870] - [powerpc] mm: change #include "mmu_decl.h" to (Gustavo Duarte) [1723870] - [fs] devpts_pty_kill(): don't bother with d_delete() (Eric Sandeen) [1772718] - [fs] devpts: always delete dcache dentry-s in dput() (Eric Sandeen) [1772718] - [infiniband] rdma/siw: Fix post_recv QP state locking (Kamal Heib) [1779625] - [infiniband] rdma/siw: Fix SQ/RQ drain logic (Kamal Heib) [1779625] - [infiniband] rdma/siw: Relax from kmap_atomic() use in TX path (Kamal Heib) [1779625] - [netdrv] nfp: flower: cmsg rtnl locks can timeout reify messages (Pablo Cascon) [1729154] - [netdrv] nfp: Drop unnecessary continue in nfp_net_pf_alloc_vnics (Pablo Cascon) [1729154] - [netdrv] nfp: flower: handle neighbour events on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: flower: prevent ingress block binds on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: add AMDA0058 boards to firmware list (Pablo Cascon) [1729154] - [netdrv] nfp: no need to check return value of debugfs_create functions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: encode mac indexes with pre-tunnel rule check (Pablo Cascon) [1729154] - [netdrv] nfp: flower: remove offloaded MACs when reprs are applied to OvS bridges (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: verify pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: detect potential pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: push vlan after tunnel in merge (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS set action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS pop action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS push action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: ensure ip protocol is specified for L4 matches (Pablo Cascon) [1729154] - [netdrv] nfp: flower: fix ethernet check on match fields (Pablo Cascon) [1729154] - [netdrv] nfp: ccm: increase message limits (Pablo Cascon) [1729154] - [netdrv] nfp: Use spinlock_t instead of struct spinlock (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE encap action support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE decap classification support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: rename tunnel related functions in action offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add helper functions for tunnel classification (Pablo Cascon) [1729154] - [netdrv] nfp: flower: refactor tunnel key layer calculation (Pablo Cascon) [1729154] - [netdrv] nfp: flower: extend extack messaging for flower match and actions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: use extack messages in flower offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: check L4 matches on unknown IP protocols (Pablo Cascon) [1729154] - [netdrv] nfp: print a warning when binding VFs to PF driver (Pablo Cascon) [1729154] - [netdrv] nfp: update the old flash error message (Pablo Cascon) [1729154] - [netdrv] nfp: prepare for more TX metadata prepend (Pablo Cascon) [1729154] - [netdrv] nfp: add tls init code (Pablo Cascon) [1729154] - [netdrv] nfp: parse crypto opcode TLV (Pablo Cascon) [1729154] - [netdrv] nfp: add support for sending control messages via mailbox (Pablo Cascon) [1729154] - [netdrv] nfp: parse the mailbox cmsg TLV (Pablo Cascon) [1729154] - [netdrv] nfp: make bar_lock a semaphore (Pablo Cascon) [1729154] - [netdrv] nfp: count all failed TX attempts as errors (Pablo Cascon) [1729154] - [netdrv] nfp: ensure skb network header is set for packet redirect (Pablo Cascon) [1728773] - [netdrv] nfp: reintroduce ndo_get_port_parent_id for representor ports (Pablo Cascon) [1728773] - [netdrv] nfp: implement PCI driver shutdown callback (Pablo Cascon) [1728773] - [netdrv] nfp: add SR-IOV trusted VF support (Pablo Cascon) [1728773] - [netdrv] nfp: split out common control message handling code (Pablo Cascon) [1728773] - [netdrv] nfp: move vNIC reset before netdev init (Pablo Cascon) [1728773] - [netdrv] nfp: add a mutex lock for the vNIC ctrl BAR (Pablo Cascon) [1728773] - [netdrv] nfp: opportunistically poll for reconfig result (Pablo Cascon) [1728773] - [netdrv] nfp: remove ndo_get_port_parent_id implementation (Pablo Cascon) [1728773] - [netdrv] nfp: pass switch ID through devlink_port_attrs_set() (Pablo Cascon) [1728773] - [netdrv] nfp: implement ethtool get module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: nsp: implement read SFF module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: do not handle nn->port defined case in nfp_net_get_phys_port_name() (Pablo Cascon) [1728773] - [netdrv] nfp: register devlink port before netdev (Pablo Cascon) [1728773] - [netdrv] nfp: remove defines for unused control bits (Pablo Cascon) [1728773] - [netdrv] replace ndo_get_devlink with ndo_get_devlink_port (Pablo Cascon) [1728773] - [netdrv] nfp: add .ndo_get_devlink (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add rcu locks when accessing netdev for tunnels (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add qos offload stats request and reply (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix size_t compile warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix implicit fallthrough warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: offload merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support stats update for merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: generate merge flow rule (Pablo Cascon) [1728773] - [netdrv] nfp: flower: validate merge hint flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: handle merge hint messages (Pablo Cascon) [1728773] - [netdrv] nfp: flower: get flows by host context (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow tunnels to output to internal port (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support fallback packets from internal ports (Pablo Cascon) [1728773] - [netdrv] nfp: allow fallback packets from non-reprs (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow offloading of matches on 'internal' ports (Pablo Cascon) [1728773] - [netdrv] nfp: flower: turn on recirc and merge hint support in firmware (Pablo Cascon) [1728773] - [netdrv] nfp: flower: reduce action list size by coalescing mangle actions (Pablo Cascon) [1728773] - [fs] xfs: properly serialise fallocate against AIO+DIO (Eric Sandeen) [1765547] - [fs] xfs: fix attr leaf header freemap.size underflow (Brian Foster) [1728989] - [mm] maintain randomization of page free lists (Rafael Aquini) [1620349] - [mm] move buddy list manipulations into helpers (Rafael Aquini) [1620349] - [mm] shuffle initial free memory to improve memory-side-cache utilization (Rafael Aquini) [1620349] - [powerpc] kvm: ppc: book3s hv: Flush link stack on guest exit to host kernel (Gustavo Duarte) [1777686] - [powerpc] book3s64: Fix link stack flush on context switch (Gustavo Duarte) [1777686] - [powerpc] 64s: support nospectre_v2 cmdline option (Gustavo Duarte) [1777686] - [powerpc] fsl: Update Spectre v2 reporting (Gustavo Duarte) [1777686] - [powerpc] fsl: Add nospectre_v2 command line argument (Gustavo Duarte) [1777686] - [powerpc] fsl: Fix spectre_v2 mitigations reporting (Gustavo Duarte) [1777686] - [powerpc] 64: Make meltdown reporting Book3S 64 specific (Gustavo Duarte) [1777686] - [powerpc] 64: Disable the speculation barrier from the command line (Gustavo Duarte) [1777686] - [x86] kprobes: Avoid kretprobe recursion bug (Jiri Olsa) [1779235] - [x86] kprobes: Verify stack frame on kretprobe (Jiri Olsa) [1779235]- [fs] iomap: Fix pipe page leakage during splicing (Andreas Grunbacher) [1622634] - [fs] iomap: fix return value of iomap_dio_bio_actor on 32bit systems (Andreas Grunbacher) [1622634] - [fs] iomap: iomap_bmap should check iomap_apply return value (Andreas Grunbacher) [1622634] - [fs] iomap: Fix overflow in iomap_page_mkwrite (Andreas Grunbacher) [1622634] - [fs] splice: only read in as much information as there is pipe buffer space (Andreas Grunbacher) [1622634] - [fs] gfs2: Always mark inode dirty in fallocate (Andreas Grunbacher) [1622634] - [fs] dax: Fix pmd vs pte conflict detection (Jeff Moyer) [1777250] - [fs] xfs: move local to extent inode logging into bmap helper (Brian Foster) [1737677] - [fs] xfs: remove broken error handling on failed attr sf to leaf change (Brian Foster) [1737677] - [fs] xfs: log the inode on directory sf to block format change (Brian Foster) [1737677] - [block] bfq: deschedule empty bfq_queues not referred by any process (Ming Lei) [1773831] - [scsi] revert "scsi: qla2xxx: Fix memory leak when sending I/O fails" (Himanshu Madhani) [1759275] - [infiniband] rdma/iw_cxgb4: Report correct port speed/width (Vishal Kulkarni) [1757806] - [infiniband] rdma/iw_cxgb4: fix SRQ access from dump_qp() (Vishal Kulkarni) [1779997] - [net] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Vladis Dronov) [1778898] - [atm] iphase: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [x86] tls: Fix possible spectre-v1 in do_get_thread_area() (Vladis Dronov) [1778898] - [x86] ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() (Vladis Dronov) [1778898] - [net] atm: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [powerpc] ptrace: Mitigate potential Spectre v1 (Vladis Dronov) [1778898] - [char] applicom: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [char] mwave: fix potential Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] misc/sgi-gru: fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [usb] gadget: storage: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] hmc6352: fix potential Spectre v1 (Vladis Dronov) [1778898] - [s390] qeth: ensure linear access to packet headers (Philipp Rudo) [1781085] - [s390] qeth: guard against runt packets (Philipp Rudo) [1781085] - [s390] qeth: handle skb allocation error gracefully (Philipp Rudo) [1781085] - [s390] qeth: drop unwanted packets earlier in RX path (Philipp Rudo) [1781085] - [s390] qeth: support per-frame invalidation (Philipp Rudo) [1781085] - [s390] qeth: gather more detailed RX dropped/error statistics (Philipp Rudo) [1781085] - [s390] Mark expected switch fall-throughs (Philipp Rudo) [1781085] - [sched] fair: Scale bandwidth quota and period without losing quota/period ratio precision (Phil Auld) [1706247] - [sched] fair: Fix -Wunused-but-set-variable warnings (Phil Auld) [1706247] - [sched] fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices (Phil Auld) [1706247] - [kernel] sched/core: Remove double update_max_interval() call on CPU startup (Phil Auld) [1757535] - [kernel] sched/core: Fix migration to invalid CPU in __set_cpus_allowed_ptr() (Phil Auld) [1757535] - [kernel] sched/fair: Don't assign runtime for throttled cfs_rq (Phil Auld) [1757535] - [kernel] cpufreq: schedutil: Don't skip freq update when limits change (Phil Auld) [1757535] - [kernel] sched/deadline: Fix double accounting of rq/running bw in push & pull (Phil Auld) [1757535] - [kernel] sched/fair: Fix imbalance due to CPU affinity (Phil Auld) [1757535] - [kernel] sched/fair: Use RCU accessors consistently for ->numa_group (Phil Auld) [1757535] - [kernel] sched/fair: Don't free p->numa_faults with concurrent readers (Phil Auld) [1757535] - [kernel] sched/fair: Rename weighted_cpuload() to cpu_runnable_load() (Phil Auld) [1757535] - [kernel] sched/topology: Remove unused 'sd' parameter from arch_scale_cpu_capacity() (Phil Auld) [1757535] - [kernel] sched/fair: Don't push cfs_bandwith slack timers forward (Phil Auld) [1757535] - [documentation] sched/fair: Fix "runnable_avg_yN_inv" not used warnings (Phil Auld) [1757535] - [kernel] sched/fair: Clean up definition of NOHZ blocked load functions (Phil Auld) [1757535] - [kernel] sched/core: Add __sched tag for io_schedule() (Phil Auld) [1757535] - [kernel] sched/fair: Remove sgs->sum_weighted_load (Phil Auld) [1757535] - [kernel] sched/core: Remove sd->*_idx (Phil Auld) [1757535] - [kernel] sched/core: Remove rq->cpu_load[] (Phil Auld) [1757535] - [kernel] sched/debug: Remove sd->*_idx range on sysctl (Phil Auld) [1757535] - [kernel] sched/fair: Replace source_load() & target_load() with weighted_cpuload() (Phil Auld) [1757535] - [kernel] sched/fair: Remove the rq->cpu_load[] update code (Phil Auld) [1757535] - [kernel] sched/fair: Remove rq->load (Phil Auld) [1757535] - [kernel] sched/core: Unify p->on_rq updates (Phil Auld) [1757535] - [kernel] sched/core: Remove ttwu_activate() (Phil Auld) [1757535] - [kernel] sched/cpufreq: Fix 32-bit math overflow (Phil Auld) [1757535] - [kernel] sched/fair: Update scale invariance of PELT (Phil Auld) [1757535] - [kernel] sched/pelt: Skip updating util_est when utilization is higher than CPU's capacity (Phil Auld) [1757535] - [kernel] sched/fair: Move the rq_of() helper function (Phil Auld) [1757535] - [kernel] sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_task()/task_rq_lock() (Phil Auld) [1757535] - [kernel] sched/numa: Remove unused numa_stats::nr_running field (Phil Auld) [1757535] - [kernel] sched/fair: Add lsub_positive() and use it consistently (Phil Auld) [1706247 1757535] - [kernel] sched/fair: Mask UTIL_AVG_UNCHANGED usages (Phil Auld) [1706247 1757535] - [cpuidle] teo: Avoid using "early hits" incorrectly (Al Stone) [1725618] - [cpuidle] teo: Fix "early hits" handling for disabled idle states (Al Stone) [1725618] - [cpuidle] teo: Consider hits and misses metrics of disabled states (Al Stone) [1725618] - [cpuidle] teo: Rename local variable in teo_select() (Al Stone) [1725618] - [cpuidle] teo: Ignore disabled idle states that are too deep (Al Stone) [1725618] - [cpuidle] teo: Get rid of redundant check in teo_update() (Al Stone) [1725618] - [cpuidle] teo: Allow tick to be stopped if PM QoS is used (Al Stone) [1725618] - [cpuidle] governors: unify last_state_idx (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Fix idle states all being marked invalid (Al Stone) [1725618] - [cpuidle] menu: Avoid overflows when computing variance (Al Stone) [1725618] - [cpuidle] dt: bail out if the idle-state DT node is not compatible (Al Stone) [1725618] - [kernel] cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK (Al Stone) [1725618] - [cpuidle] New timer events oriented governor for tickless systems (Al Stone) [1725618] - [cpuidle] Add 'above' and 'below' idle state metrics (Al Stone) [1725618] - [cpuidle] big.little: fix refcount leak (Al Stone) [1725618] - [documentation] documentation: admin-guide: pm: Add cpuidle document (Al Stone) [1725618] - [cpuidle] powerpc/pseries/cpuidle: Fix preempt warning (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Convert to use cpuidle_register|unregister() (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Don't register the driver when back-end init returns -ENXIO (Al Stone) [1725618] - [cpuidle] menu: Remove get_loadavg() from the performance multiplier (Al Stone) [1725618] - [kernel] sched: Factor out nr_iowait and nr_iowait_cpu (Al Stone) [1725618] - [kernel] sched/core: Fix comment regarding nr_iowait_cpu() and get_iowait_load() (Al Stone) [1725618] - [cpuidle] menu: Avoid computations when result will be discarded (Al Stone) [1725618] - [cpuidle] menu: Drop redundant comparison (Al Stone) [1725618] - [cpuidle] menu: Simplify checks related to the polling state (Al Stone) [1725618] - [cpuidle] menu: Move the latency_req == 0 special case check (Al Stone) [1725618] - [cpuidle] menu: Avoid computations for very close timers (Al Stone) [1725618] - [cpuidle] menu: Do not update last_state_idx in menu_select() (Al Stone) [1725618] - [cpuidle] menu: Get rid of first_idx from menu_select() (Al Stone) [1725618] - [cpuidle] menu: Compute first_idx when latency_req is known (Al Stone) [1725618] - [cpuidle] menu: Replace data->predicted_us with local variable (Al Stone) [1725618] - [cpuidle] enter_state: Don't needlessly calculate diff time (Al Stone) [1725618] - [kernel] cpuidle: Remove unnecessary wrapper cpuidle_get_last_residency() (Al Stone) [1725618] - [cpuidle] menu: Update stale polling override comment (Al Stone) [1725618] - [cpuidle] menu: Fix white space (Al Stone) [1725618] - [cpuidle] powernv/cpuidle: Use parsed device tree values for cpuidle_init (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Parse dt idle properties into global structure (Al Stone) [1725618] - [cpuidle] arm: cpuidle: silence error on driver registration failure (Al Stone) [1725618]- [documentation] docs: admin-guide: Remove threads-max auto-tuning (Joe Lawrence) [1771270] - [documentation] docs: admin-guide: Fix min value of threads-max in kernel.rst (Joe Lawrence) [1771270] - [kernel] sysctl.c: do not override max_threads provided by userspace (Joe Lawrence) [1771270] - [fs] ext4: fix integer overflow when calculating commit interval (Lukas Czerner) [1775166] - [fs] ext4: fix punch hole for inline_data file systems (Lukas Czerner) [1775166] - [fs] ext4: fix warning inside ext4_convert_unwritten_extents_endio (Lukas Czerner) [1775166] - [fs] ext4: set error return correctly when ext4_htree_store_dirent fails (Lukas Czerner) [1775166] - [fs] ext4: fix warning when turn on dioread_nolock and inline_data (Lukas Czerner) [1775166] - [fs] ext4: use jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [fs] jbd2: introduce jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [mm] add filemap_fdatawait_range_keep_errors() (Lukas Czerner) [1775166] - [fs] ext4: enforce the immutable flag on open files (Lukas Czerner) [1775166] - [fs] ext4: don't allow any modifications to an immutable file (Lukas Czerner) [1775166] - [fs] jbd2: fix typo in comment of journal_submit_inode_data_buffers (Lukas Czerner) [1775166] - [fs] jbd2: fix some print format mistakes (Lukas Czerner) [1775166] - [fs] ext4: do not delete unlinked inode from orphan list on failed truncate (Lukas Czerner) [1775166] - [fs] ext4: wait for outstanding dio during truncate in nojournal mode (Lukas Czerner) [1775166] - [fs] ext4: don't perform block validity checks on the journal inode (Lukas Czerner) [1775166] - [fs] ext4: fix block validity checks for journal inodes using indirect blocks (Lukas Czerner) [1775166] - [fs] ext4: fix miscellaneous sparse warnings (Lukas Czerner) [1775166] - [fs] jbd2: fix potential double free (Lukas Czerner) [1775166] - [fs] quota: fix condition for resetting time limit in do_set_dqblk() (Lukas Czerner) [1778119] - [fs] quota: honor quota type in Q_XGETQSTAT[V] calls (Lukas Czerner) [1778119] - [fs] quota: fix a problem about transfer quota (Lukas Czerner) [1778119] - [fs] quota: add dqi_dirty_list description to comment of Dquot List Management (Lukas Czerner) [1778119] - [fs] quota: check time limit when back out space/inode change (Lukas Czerner) [1778119] - [fs] quota: fix wrong indentation (Lukas Czerner) [1778119] - [fs] quota: remove trailing whitespaces (Lukas Czerner) [1778119] - [fs] quota: code cleanup for __dquot_alloc_space() (Lukas Czerner) [1778119] - [fs] quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON, OFF} quotactls (Lukas Czerner) [1778119] - [fs] quota: Replace XQM_MAXQUOTAS usage with MAXQUOTAS (Lukas Czerner) [1778119] - [hv] vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1774675] - [kernel] hv: vmbus: Add a helper function is_sub_channel() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix virt_to_hvpfn() for X86_PAE (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the unused "tsc_page" from struct hv_context (Mohammed Gamal) [1774675] - [hv] tools: hv: Use the correct style for SPDX License Identifier (Mohammed Gamal) [1774675] - [hv] hv_balloon: Reorganize the probe function (Mohammed Gamal) [1774675] - [hv] hv_balloon: Use a static page for the balloon_up send buffer (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Replace page definition with Hyper-V specific one (Mohammed Gamal) [1774675] - [hv] hv: Add a module description line to the hv_vmbus driver (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix race condition with new ring_buffer_info mutex (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Set ring_info field to 0 and remove memset (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Refactor chan->state if statement (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Expose monitor data only when monitor pages are used (Mohammed Gamal) [1774675] - [netdrv] hv_netvsc: Fix error handling in netvsc_attach() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix error handling in netvsc_set_features() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Sync offloading features to VF NIC (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Allow scatter-gather feature to be tunable (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix a warning of suspicious RCU usage (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Set probe mode to sync (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: fix race that may miss tx queue wakeup (Mohammed Gamal) [1774687] - [netdrv] nfp: bpf: fix latency bug when updating stack index register (Pablo Cascon) [1729156] - [netdrv] nfp: bpf: eliminate zero extension code-gen (Pablo Cascon) [1729156] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during suspend/resume (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during error recovery (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: flow_offload: offload tunnel decap rules via indirect callbacks (Jonathan Toppins) [1773724] - [netdrv] bnxt: Avoid logging an unnecessary message when a flow can't be offloaded (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to collect crash dump via ethtool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to invoke OP-TEE API to reset firmware (Jonathan Toppins) [1773724] - [netdrv] broadcom: bnxt: Fix use true/false for bool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Avoid disabling pci device in bnxt_remove_one() for already disabled device (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Minor formatting changes in FW devlink_health_reporter (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Adjust the time to wait before polling firmware readiness (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix devlink NVRAM related byte order related issues (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix the size of devlink MSIX parameters (Jonathan Toppins) [1773724] - [nvme] Fix parsing of ANA log page (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix ana log nsid lookup when nsid is not found (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix possible I/O hang when paths are updated (Ewan Milne) [1769028] - [nvme] revert "nvme: update node paths after adding new path" (Ewan Milne) [1769028] - [netdrv] mlx5: Update the list of the PCI supported devices (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix auto group size calculation (Mohammad Heib) [1776921] - [netdrv] mlx5e: Do not use non-EXT link modes in EXT mode (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix set vf link state error flow (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Limit STE hash table enlarge based on bytemask (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix invalid EQ vector number on CQ creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Skip rehash for tables with byte mask zero (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_header_ipv4/6 (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix matcher builders select check (Mohammad Heib) [1776921] - [netdrv] mlx5: Read num_vfs before disabling SR-IOV (Mohammad Heib) [1776921] - [netdrv] mlx5: Clear VF's configuration on disabling SRIOV (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak during rule creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak in modify action destroy (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix eswitch debug print of max fdb flow (Mohammad Heib) [1776921] - [netdrv] mlx5: LAG, Use affinity type enumerators (Mohammad Heib) [1776921] - [netdrv] mlx5: E-switch, Enable metadata on own vport (Mohammad Heib) [1776921] - [netdrv] mlx5: Correct comment for legacy fields (Mohammad Heib) [1776921] - [netdrv] mlx5: Fixed a typo in a comment in esw_del_uc_addr() (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix rtable reference leak (Mohammad Heib) [1776921] - [netdrv] mlx5: fix a -Wstringop-truncation warning (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix a race with XSKICOSQ in XSK wakeup flow (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix wrong max num channels indication (Mohammad Heib) [1776921] - [netdrv] mlx5e: Add XSK zero-copy support (Mohammad Heib) [1776921]- [mm] memremap: drop unused SECTION_SIZE and SECTION_MASK (Don Dutile) [1754737] - [mm] memremap: Fix reuse of pgmap instances with internal references (Don Dutile) [1754737] - [mm] memunmap: don't access uninitialized memmap in memunmap_pages() (Don Dutile) [1754737] - [mm] memremap: move from kernel/ to mm/ (Don Dutile) [1754737] - [kernel] memremap: provide an optional internal refcount in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flag (Don Dutile) [1754737] - [mm] memremap: remove the data field in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: add a migrate_to_ram method to struct dev_pagemap_ops (Don Dutile) [1754737] - [kernel] memremap: lift the devmap_enable manipulation into devm_memremap_pages (Don Dutile) [1754737] - [nvdimm] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754737] - [kernel] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754737] - [kernel] memremap: validate the pagemap type passed to devm_memremap_pages (Don Dutile) [1754737] - [mm] remove MEMORY_DEVICE_PUBLIC support (Don Dutile) [1754737] - [mm] migrate.c: cleanup expected_page_refs() (Don Dutile) [1754737] - [mm] migration: factor out code to compute expected number of page references (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: introduce devm_memunmap_pages (Don Dutile) [1754737] - [kernel] memremap.c: remove the unused device_private_entry_fault() export (Don Dutile) [1754737] - [base] devres: introduce devm_release_action() (Don Dutile) [1754737] - [base] devres: Align data[] to ARCH_KMALLOC_MINALIGN (Don Dutile) [1754737] - [base] devres: provide devm_kstrdup_const() (Don Dutile) [1754737] - [base] devres: constify p in devm_kfree() (Don Dutile) [1754737] - [kernel] mm: move is_kernel_rodata() to asm-generic/sections.h (Don Dutile) [1754737] - [kernel] mm: fix vm_fault_t cast in VM_FAULT_GET_HINDEX() (Don Dutile) [1754737] - [kernel] mm: create the new vm_fault_t type (Don Dutile) [1754737] - [kernel] mm/hmm: convert to use vm_fault_t (Don Dutile) [1754737] - [kernel] mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm (Don Dutile) [1754737] - [fs] proc/vmcore.c: Convert to use vmf_error() (Don Dutile) [1754737] - [fs] proc/vmcore.c: use new typedef vm_fault_t (Don Dutile) [1754737] - [s390] vdso_fault return type (Don Dutile) [1754737] - [mm] inline vm_insert_pfn_prot() into caller (Don Dutile) [1754737] - [mm] remove vm_insert_pfn() (Don Dutile) [1754737] - [mm] make vm_insert_pfn_prot() static (Don Dutile) [1754737] - [x86] convert vdso to use vm_fault_t (Don Dutile) [1754737] - [mm] introduce vmf_insert_pfn_prot() (Don Dutile) [1754737] - [mm] convert __vm_insert_mixed() to vm_fault_t (Don Dutile) [1754737] - [kernel] mm: remove vm_insert_mixed() (Don Dutile) [1754737] - [fs] cramfs: convert to use vmf_insert_mixed (Don Dutile) [1754737] - [scsi] cxlflash: Change return type for fault handler (Don Dutile) [1754737] - [misc] ocxl: Change return type for fault handler (Don Dutile) [1754737] - [kernel] fs/iomap.c: change return type to vm_fault_t (Don Dutile) [1754737] - [mm] swap.c: remove duplicated include (Don Dutile) [1754737] - [kernel] perf/aux: Fix the aux_output group inheritance fix (Michael Petlan) [1743210] - [kernel] perf/core: Fix inheritance of aux_output groups (Michael Petlan) [1743210] - [kernel] perf/aux: Disallow aux_output for kernel events (Michael Petlan) [1743210] - [kernel] perf/core: Reattach a misplaced comment (Michael Petlan) [1743210] - [kernel] perf/aux: Fix AUX output stopping (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON transaction for machine type 8561 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Fix use of TRUE with SQLite (Michael Petlan) [1743210] - [tools] objtool: Fix build by linking against tools/lib/ctype.o sources (Michael Petlan) [1743210] - [tools] perf list: Allow plurals for metric, metricgroup (Michael Petlan) [1743210] - [tools] perf vendor events: Minor fixes to the README (Michael Petlan) [1743210] - [tools] perf vendor events amd: Remove redundant '[' (Michael Petlan) [1743210] - [tools] perf vendor events amd: Add L3 cache events for Family 17h (Michael Petlan) [1743210] - [tools] tools include uapi: Update copy of files related to new fspick, fsmount, fsconfig, fsopen, move_mount and open_tree syscalls (Michael Petlan) [1743210] - [tools] perf pmu-events: Fix missing "cpu_clk_unhalted.core" event (Michael Petlan) [1743210] - [tools] perf annotate: Fix s390 gap between kernel end and module start (Michael Petlan) [1743210] - [tools] perf record: Fix module size on s390 (Michael Petlan) [1743210] - [tools] perf tools: Fix include paths in ui directory (Michael Petlan) [1743210] - [tools] perf tools: Fix a typo in a variable name in the Documentation Makefile (Michael Petlan) [1743210] - [tools] perf cpumap: Fix writing to illegal memory in handling cpumap mask (Michael Petlan) [1743210] - [tools] perf ftrace: Fix failure to set cpumask when only one cpu is present (Michael Petlan) [1743210] - [tools] perf db-export: Fix thread__exec_comm() (Michael Petlan) [1743210] - [tools] perf annotate: Fix printing of unaugmented disassembled instructions from BPF (Michael Petlan) [1743210] - [tools] perf bench numa: Fix cpu0 binding (Michael Petlan) [1743210] - [tools] perf tools: Fix perf.data documentation units for memory size (Michael Petlan) [1743210] - [tools] perf header: Fix use of unitialized value warning (Michael Petlan) [1743210] - [tools] perf header: Fix divide by zero error if f_header.attr_size==0 (Michael Petlan) [1743210] - [tools] tools perf beauty: Fix usbdevfs_ioctl table generator to handle _IOC() (Michael Petlan) [1743210] - [tools] perf build: Do not use -Wshadow on gcc < 4.8 (Michael Petlan) [1743210] - [tools] perf probe: Avoid calling freeing routine multiple times for same pointer (Michael Petlan) [1743210] - [tools] perf probe: Set pev->nargs to zero after freeing pev->args entries (Michael Petlan) [1743210] - [tools] perf session: Fix loading of compressed data split across adjacent records (Michael Petlan) [1743210] - [tools] perf stat: Always separate stalled cycles per insn (Michael Petlan) [1743210] - [tools] perf stat: Fix segfault for event group in repeat mode (Michael Petlan) [1743210] - [tools] perf tools: Fix proper buffer size for feature processing (Michael Petlan) [1743210] - [tools] perf script: Fix off by one in brstackinsn IPC computation (Michael Petlan) [1743210] - [tools] perf script: Improve man page description of metrics (Michael Petlan) [1743210] - [tools] perf script: Fix --max-blocks man page description (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON files for machine type 8561 (Michael Petlan) [1743210] - [tools] perf cs-etm: Return errcode in cs_etm__process_auxtrace_info() (Michael Petlan) [1743210] - [tools] perf cs-etm: Remove errnoeous ERR_PTR() usage in cs_etm__process_auxtrace_info (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export switch events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__threads() (Michael Petlan) [1743210] - [tools] perf script: Add scripting operation process_switch() (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use new 'has_calls' column (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Remove redundant semi-colons (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf db-export: Also export thread's current comm (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__comm() (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export comm details (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Fix a white space issue in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Move export__comm_thread into db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Export comm before exporting thread (Michael Petlan) [1743210] - [tools] perf db-export: Export main_thread in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Pass main_thread to db_export__thread() (Michael Petlan) [1743210] - [tools] perf db-export: Rename db_export__comm() to db_export__exec_comm() (Michael Petlan) [1743210] - [tools] perf db-export: Get rid of db_export__deferred() (Michael Petlan) [1743210] - [tools] perf trace: Auto bump rlimit(MEMLOCK) for eBPF maps sake (Michael Petlan) [1743210] - [tools] perf test: Auto bump rlimit(MEMLOCK) for BPF test sake (Michael Petlan) [1743210] - [tools] perf tools: Introduce rlimit__bump_memlock() helper (Michael Petlan) [1743210] - [tools] perf-probe: Add user memory access attribute support (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf intel-bts: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf script: Assume native_arch for pipe mode (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf hists browser: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf cs-etm: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf parse-events: remove unused variable: error (Michael Petlan) [1743210] - [tools] perf parse-events: Remove unused variable 'i' (Michael Petlan) [1743210] - [tools] perf metricgroup: Add missing list_del_init() when flushing egroups list (Michael Petlan) [1743210] - [tools] perf tools: Use list_del_init() more thorougly (Michael Petlan) [1743210] - [tools] perf tools: Use zfree() where applicable (Michael Petlan) [1743210] - [tools] tools lib: Adopt zalloc()/zfree() from tools/perf (Michael Petlan) [1743210] - [tools] perf tools: Move get_current_dir_name() cond prototype out of util.h (Michael Petlan) [1743210] - [tools] perf namespaces: Move the conditional setns() prototype to namespaces.h (Michael Petlan) [1743210] - [tools] perf tools: Add missing headers, mostly stdlib.h (Michael Petlan) [1743210] - [tools] perf evsel: perf_evsel__name(NULL) is valid, no need to check evsel (Michael Petlan) [1743210] - [tools] perf session: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf inject: The tool->read() call may pass a NULL evsel, handle it (Michael Petlan) [1743210] - [tools] perf map: Fix potential NULL pointer dereference found by smatch tool (Michael Petlan) [1743210] - [tools] perf trace: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf annotate: Fix dereferencing freed memory found by the smatch tool (Michael Petlan) [1743210] - [tools] perf top: Fix potential NULL pointer dereference detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf stat: Fix use-after-freed pointer detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf test mmap-thread-lookup: Initialize variable to suppress memory sanitizer warning (Michael Petlan) [1743210] - [tools] perf script: Allow specifying the files to process guest samples (Michael Petlan) [1743210] - [tools] perf tools metric: Don't include duration_time in group (Michael Petlan) [1743210] - [tools] perf list: avoid extra : for --raw metrics (Michael Petlan) [1743210] - [tools] perf vendor events intel: Metric fixes for SKX/CLX (Michael Petlan) [1743210] - [tools] perf tools: Fix typos / broken sentences (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 L3C PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 HHA PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 DDRC PMU aliasing (Michael Petlan) [1743210] - [tools] perf pmu: Support more complex PMU event aliasing (Michael Petlan) [1743210] - [tools] perf diff: Documentation -c cycles option (Michael Petlan) [1743210] - [tools] perf diff: Print the basic block cycles diff (Michael Petlan) [1743210] - [tools] perf diff: Link same basic blocks among different data (Michael Petlan) [1743210] - [tools] perf diff: Use hists to manage basic blocks per symbol (Michael Petlan) [1743210] - [tools] perf diff: Check if all data files with branch stacks (Michael Petlan) [1743210] - [tools] perf hists: Add block_info in hist_entry (Michael Petlan) [1743210] - [tools] perf symbol: Create block_info structure (Michael Petlan) [1743210] - [tools] perf jevents: Use nonlocal include statements in pmu-events.c (Michael Petlan) [1743210] - [tools] perf annotate: Add csky support (Michael Petlan) [1743210] - [tools] perf stat: Fix metrics with --no-merge (Michael Petlan) [1743210] - [tools] perf stat: Fix group lookup for metric group (Michael Petlan) [1743210] - [tools] perf stat: Don't merge events in the same PMU (Michael Petlan) [1743210] - [tools] perf stat: Make metric event lookup more robust (Michael Petlan) [1743210] - [tools] tools lib: Move argv_{split, free} from tools/perf/util/ (Michael Petlan) [1743210] - [tools] perf tools: Drop strxfrchar(), use strreplace() equivalent from kernel (Michael Petlan) [1743210] - [tools] tools lib: Adopt strreplace() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use strim() from tools/lib (Michael Petlan) [1743210] - [tools] perf tools: Remove trim() implementation, use tools/lib's strim() (Michael Petlan) [1743210] - [tools] tools lib: Adopt strim() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use skip_spaces() to get closer to the kernel (Michael Petlan) [1743210] - [tools] perf report: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf metricgroup: Use strsep() (Michael Petlan) [1743210] - [tools] perf strfilter: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf probe: Use skip_spaces() for argv handling (Michael Petlan) [1743210] - [tools] perf time-utils: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf header: Use skip_spaces() in __write_cpudesc() (Michael Petlan) [1743210] - [tools] perf stat: Use recently introduced skip_spaces() (Michael Petlan) [1743210] - [tools] tools lib: Adopt skip_spaces() from the kernel sources (Michael Petlan) [1743210] - [tools] perf tools: Use linux/ctype.h in more places (Michael Petlan) [1743210] - [tools] tools perf: Move from sane_ctype.h obtained from git to the Linux's original (Michael Petlan) [1743210] - [tools] perf tools: Add missing util.h to pick up 'page_size' variable (Michael Petlan) [1743210] - [tools] perf tools: Remove old baggage that is util/include/linux/ctype.h (Michael Petlan) [1743210] - [tools] perf symbols: We need util.h in symbol-elf.c for zfree() (Michael Petlan) [1743210] - [tools] perf kallsyms: Adopt hex2u64 from tools/perf/util/util.h (Michael Petlan) [1743210] - [tools] tools x86 machine: Add missing util.h to pick up 'page_size' (Michael Petlan) [1743210] - [tools] perf string: Move 'dots' and 'graph_dotted_line' out of sane_ctype.h (Michael Petlan) [1743210] - [tools] perf ctype: Remove now unused 'spaces' variable (Michael Petlan) [1743210] - [tools] perf ui stdio: No need to use 'spaces' to left align (Michael Petlan) [1743210] - [tools] perf ctype: Remove unused 'graph_line' variable (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf db-export: Export synth events (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize CBR events when last seen value changes (Michael Petlan) [1743210] - [tools] perf intel-pt: Add CBR value to decoder state (Michael Petlan) [1743210] - [tools] perf intel-pt: Cater for CBR change in PSB+ (Michael Petlan) [1743210] - [tools] perf intel-pt: Decoder to output CBR changes immediately (Michael Petlan) [1743210] - [tools] perf thread-stack: Eliminate code duplicating thread_stack__pop_ks() (Michael Petlan) [1743210] - [tools] perf thread-stack: Fix thread stack return from kernel for kernel-only case (Michael Petlan) [1743210] - [tools] perf tools: Fix cache.h include directive (Michael Petlan) [1743210] - [tools] tools build: Fix the zstd test in the test-all.c common case feature test (Michael Petlan) [1743210] - [tools] perf build: Handle slang being in /usr/include and in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] tools build: Add test to check if slang.h is in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] perf tools: Don't hardcode host include path for libslang (Michael Petlan) [1743210] - [tools] perf evsel: Make perf_evsel__name() accept a NULL argument (Michael Petlan) [1743210] - [tools] perf trace: Fixup pointer arithmetic when consuming augmented syscall args (Michael Petlan) [1743210] - [tools] perf pmu: Fix uncore PMU alias list for ARM64 (Michael Petlan) [1743210] - [tools] perf tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] tools build feature tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] perf trace: Streamline validation of select syscall names list (Michael Petlan) [1743210] - [tools] perf trace: Fix exclusion of not available syscall names from selector list (Michael Petlan) [1743210] - [tools] perf intel-pt: Add callchain to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add memory information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add LBR information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add XMM registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add gp registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize PEBS sample basic information (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out common sample preparation for re-use (Michael Petlan) [1743210] - [tools] perf intel-pt: Prepare to synthesize PEBS samples (Michael Petlan) [1743210] - [tools] perf intel-pt: Add decoder support for PEBS via PT (Michael Petlan) [1743210] - [tools] perf intel-pt: Add Intel PT packet decoder test (Michael Petlan) [1743210] - [tools] perf intel-pt: Add new packets for PEBS via PT (Michael Petlan) [1743210] - [tools] perf tests arm64: Compile tests unconditionally (Michael Petlan) [1743210] - [tools] perf trace: Skip unknown syscalls when expanding strace like syscall groups (Michael Petlan) [1743210] - [tools] perf report: Support s390 diag event display on x86 (Michael Petlan) [1743210] - [tools] perf report: Fix OOM error in TUI mode on s390 (Michael Petlan) [1743210] - [tools] perf test 6: Fix missing kvm module load for s390 (Michael Petlan) [1743210] - [tools] perf time-utils: Add support for multiple explicit time intervals (Michael Petlan) [1743210] - [tools] perf tests: Add a test for time-utils (Michael Petlan) [1743210] - [tools] perf time-utils: Make perf_time__parse_for_ranges() more logical (Michael Petlan) [1743210] - [tools] perf time-utils: Simplify perf_time__parse_for_ranges() error paths slightly (Michael Petlan) [1743210] - [tools] perf time-utils: Fix --time documentation (Michael Petlan) [1743210] - [tools] perf time-utils: Prevent percentage time range overlap (Michael Petlan) [1743210] - [tools] perf time-utils: Factor out set_percent_time() (Michael Petlan) [1743210] - [tools] perf time-utils: Treat time ranges consistently (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for efficient time interval filtering (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for lookahead (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_get_buffer() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add intel_pt_fast_forward() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add reposition parameter to intel_pt_get_data() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_reposition() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_8b_tsc() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add lookahead callback (Michael Petlan) [1743210] - [tools] perf report: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf script: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf auxtrace: Add perf time interval to itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf config: Update default value for llvm.clang-bpf-cmd-template (Michael Petlan) [1743210] - [tools] perf cs-etm: Properly set the value of 'old' and 'head' in snapshot mode (Michael Petlan) [1743210] - [tools] perf data: Fix perf.data documentation for HEADER_CPU_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf tools: Apply new CPU topology sysfs attributes (Michael Petlan) [1743210] - [tools] perf header: Rename "sibling cores" to "sibling sockets" (Michael Petlan) [1743210] - [tools] perf stat: Support per-die aggregation (Michael Petlan) [1743210] - [tools] perf header: Add die information in CPU topology (Michael Petlan) [1743210] - [tools] perf cpumap: Retrieve die id information (Michael Petlan) [1743210] - [tools] perf evsel: Remove superfluous nthreads system_wide setup in alloc_fd() (Michael Petlan) [1743210] - [tools] perf record: Add support to collect callchains from kernel or user space only (Michael Petlan) [1743210] - [tools] perf config: Bail out when a handler returns failure for a key-value pair (Michael Petlan) [1743210] - [tools] perf trace: Exit when failing to build eBPF program (Michael Petlan) [1743210] - [tools] perf trace: Associate more argument names with the filename beautifier (Michael Petlan) [1743210] - [tools] perf trace: Consume the augmented_raw_syscalls payload (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move reading filename to the loop (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Change helper to consider just the augmented_filename part (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move the probe_read_str to a separate function (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Tell which args are filenames and how many bytes to copy (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Select find text when find bar is activated (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Tree (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Graph Graph (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add CallGraphModelParams (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to the Branch reports (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Add brief documentation (Michael Petlan) [1743210] - [tools] perf thread-stack: Accumulate IPC information (Michael Petlan) [1743210] - [tools] perf intel-pt: Document IPC usage (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from TSC/TMA/MTC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Re-factor TIP cases in intel_pt_walk_to_ip (Michael Petlan) [1743210] - [tools] perf intel-pt: Record when decoding PSB+ packets (Michael Petlan) [1743210] - [tools] perf script: Add output of IPC ratio (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for samples to contain IPC ratio (Michael Petlan) [1743210] - [tools] perf tools: Add IPC information to perf_sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from CYC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_update_sample_time (Michael Petlan) [1743210] - [tools] perf record: Allow mixing --user-regs with --call-graph=dwarf (Michael Petlan) [1743210] - [tools] perf symbols: Remove unused variable 'err' (Michael Petlan) [1743210] - [tools] perf data: document directory format header: HEADER_DIR_FORMAT (Michael Petlan) [1743210] - [tools] perf data: document clockid header: HEADER_CLOCKID (Michael Petlan) [1743210] - [tools] perf data: document memory topology header: HEADER_MEM_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf data: Add description of header HEADER_BPF_PROG_INFO and HEADER_BPF_BTF (Michael Petlan) [1743210] - [tools] perf intel-pt: Rationalize intel_pt_sync_switch()'s use of next_tid (Michael Petlan) [1743210] - [tools] perf intel-pt: Improve sync_switch by processing PERF_RECORD_SWITCH* in events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use argparse module for argument parsing (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Change python2 to python (Michael Petlan) [1743210] - [tools] perf top: Lower message level for failure on synthesizing events for pre-existing BPF programs (Michael Petlan) [1743210] - [tools] perf machine: Return NULL instead of null-terminating /proc/version array (Michael Petlan) [1743210] - [tools] perf version: Append 12 git SHA chars to the version string (Michael Petlan) [1743210] - [tools] perf script: Remove superfluous BPF event titles (Michael Petlan) [1743210] - [tools] perf script: Add --show-bpf-events to show eBPF related events (Michael Petlan) [1743210] - [tools] perf tests: Add map_groups__merge_in test (Michael Petlan) [1743210] - [tools] perf script: Pad DSO name for --call-trace (Michael Petlan) [1743210] - [tools] perf dso: Add BPF DSO read and size hooks (Michael Petlan) [1743210] - [tools] perf dso: Simplify dso_cache__read function (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso_cache__read (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso__data_file_size() (Michael Petlan) [1743210] - [tools] perf tools: Remove const from thread read accessors (Michael Petlan) [1743210] - [tools] perf top: Add --namespaces option (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for sync_file_range's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsmount' arguments (Michael Petlan) [1743210] - [tools] perf trace: Introduce syscall_arg__scnprintf_strarray_flags (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsmount's 'attr_flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsconfig' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsconfig's 'cmd' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fspick' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fspick's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'move_mount' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for 'move_mount' flags argument (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Fix up comment (Michael Petlan) [1743210] - [tools] perf tools: Preserve eBPF maps when loading kcore (Michael Petlan) [1743210] - [tools] perf machine: Keep zero in pgoff BPF map (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script intel-pt documentation (Michael Petlan) [1743210] - [tools] perf auxtrace: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf-with-kcore.sh: Always allow fix_buildid_cache_permissions (Michael Petlan) [1743210] - [tools] tools build: Check if gettid() is available before providing helper (Michael Petlan) [1743210] - [tools] tools build feature: Check if get_current_dir_name() is available (Michael Petlan) [1743210] - [tools] perf jvmti: Address gcc string overflow warning for strncpy() (Michael Petlan) [1743210] - [tools] perf python: Remove -fstack-protector-strong if clang doesn't have it (Michael Petlan) [1743210] - [tools] perf annotate tui browser: Do not use member from variable within its own initialization (Michael Petlan) [1743210] - [tools] perf thread: Allow references to thread objects after machine__exit() (Michael Petlan) [1743210] - [fs] sysfs: Fix internal_create_group() for named group updates (Michael Petlan) [1743210] - [x86] perf/x86/intel: Support PEBS output to PT (Michael Petlan) [1743210] - [kernel] perf: Allow normal events to output AUX data (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h) (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP validity (Michael Petlan) [1743210] - [kernel] perf/hw_breakpoint: Fix arch_hw_breakpoint use-before-initialization (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops (Michael Petlan) [1743210] - [x86] perf/x86/intel: Restrict period on Nehalem (Michael Petlan) [1743210] - [x86] perf/x86: Fix typo in comment (Michael Petlan) [1743210] - [kernel] perf/core: Fix creating kernel counters for PMUs that override event->cpu (Michael Petlan) [1743210] - [x86] perf/x86: Apply more accurate check on hypervisor platform (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix SLOTS PEBS event constraint (Michael Petlan) [1743210] - [x86] perf/x86/intel: Mark expected switch fall-throughs (Michael Petlan) [1743210] - [kernel] perf_event_get(): don't bother with fget_raw() (Michael Petlan) [1743210] - [kernel] perf/core: Fix exclusive events' grouping (Michael Petlan) [1743210] - [x86] perf/x86/amd/uncore: Set the thread mask for F17h L3 PMCs (Michael Petlan) [1743210] - [perf] x86/amd/uncore: Do not set 'ThreadMask' and 'SliceMask' for non-L3 PMCs (Michael Petlan) [1743210] - [kernel] perf/core: Fix race between close() and fork() (Michael Petlan) [1743210] - [perf] cgroups: Don't rotate events for cgroups unnecessarily (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get quirk state from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get attributes from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get MSR values from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get rapl_cntr_mask from new probe framework (Michael Petlan) [1743210] - [x86] intel: Aggregate big core client naming (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Use new MSR detection interface (Michael Petlan) [1743210] - [x86] perf/x86/cstate: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86/msr: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86: Add MSR probe interface (Michael Petlan) [1743210] - [x86] perf/x86/intel: Disable check_msr for real HW (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use ->is_visible callback for default group (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Clean up client IMC (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Support MMIO type uncore blocks (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Factor out box ref/unref functions (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add uncore support for Snow Ridge server (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Handle invalid event coding for free-running counter (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add more Icelake CPUIDs (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add Icelake desktop CPUID (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for default attributes (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use update attributes for skylake format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for extra format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for caps (Michael Petlan) [1743210] - [x86] perf/x86: Add is_visible attribute_group callback for base events (Michael Petlan) [1743210] - [x86] perf/x86: Use the new pmu::update_attrs attribute group (Michael Petlan) [1743210] - [x86] perf/x86: Get rid of x86_pmu::event_attrs (Michael Petlan) [1743210] - [x86] perf/x86/regs: Check reserved bits (Michael Petlan) [1743210] - [fs] sysfs: Add sysfs_update_groups function (Michael Petlan) [1743210] - [kernel] perf/core: Add attr_groups_update into struct pmu (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add new IMC PCI IDs for KabyLake, AmberLake and WhiskeyLake CPUs (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add tabs to Uncore IMC PCI IDs (Michael Petlan) [1743210] - [kernel] perf/core: Allow non-privileged uprobe for user processes (Michael Petlan) [1743210] - [x86] perf/x86: Add Intel Ice Lake NNPI uncore support (Michael Petlan) [1743210] - [perf] arm_pmu: acpi: spe: Add initial MADT/SPE probing (Michael Petlan) [1743210] - [netdrv] mwifiex: fix possible heap overflow in mwifiex_process_country_ie() (Jarod Wilson) [1776210] {CVE-2019-14895} - [kernel] crash_core: Make S390 share the same crashkernel=auto reservation policy as X86_64 (Baoquan He) [1780432] - [s390] kasan: avoid report in get_wchan (Philipp Rudo) [1780112 1780111] - [s390] process: avoid potential reading of freed stack (Philipp Rudo) [1780112] - [fs] cifs: don't use 'pre:' for MODULE_SOFTDEP (Leif Sahlberg) [1767094] - [hwmon] Do not output deprecated warning for hwmon_device_register() (Prarit Bhargava) [1778295] - [scsi] lpfc: size cpu map by last cpu id set (Dick Kennedy) [1778912] - [scsi] lpfc: use hdwq assigned cpu for allocation (Dick Kennedy) [1778908] - [scsi] be2iscsi: Include null char in SET_HOST_DATA (Maurizio Lombardi) [1776358] - [netdrv] vmxnet3: turn off lro when rxcsum is disabled (Neil Horman) [1776056] - [mmc] sdhci-pci: Add another Id for Intel CML (Alexander Beregalov) [1766718] - [x86] kvm: untaint kernel for tech-preview when using nested VMX (Paolo Bonzini) [1726756] - [powerpc] kvm: ppc: book3s hv: xive: Fix potential page leak on error path (Laurent Vivier) [1760202] - [powerpc] kvm: ppc: book3s hv: xive: Free previous EQ page when setting up a new one (Laurent Vivier) [1760202] - [virt] kvm: arm/arm64: vgic: Don't rely on the wrong pending table (Auger Eric) [1777059] - [x86] kvm: x86: remove set but not used variable 'called' (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: Zero the IOAPIC scan request dest vCPUs bitmap (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: deliver KVM IOAPIC scan request to target vCPUs (Nitesh Narayan Lal) [1773677] - [kernel] kvm: remember position in kvm->vcpus array (Nitesh Narayan Lal) [1773677] - [kernel] watchdog: Reduce message verbosity (Vitaly Kuznetsov) [1774915]- [fs] binfmt_elf: Do not move brk for INTERP-less ET_EXEC (Waiman Long) [1749633] - [fs] binfmt_elf: move brk out of mmap when doing direct loader exec (Waiman Long) [1749633] - [gpu] drm/i915/cmdparser: Fix jump whitelist clearing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/gen8+: Add RC6 CTX corruption WA (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915: Lower RM timeout to avoid DSI hard hangs (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915/cmdparser: Ignore Length operands during command matching (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Add support for backward jumps (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Use explicit goto for error paths (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add gen9 BCS cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Allow parsing of unsized batches (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Support ro ppgtt mapped cmdparser shadow buffers (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add support for mandatory cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Remove Master tables from cmdparser (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Disable Secure Batches for gen6+ (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Rename gen7 cmdparser tables (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] [drm] radeon: fix bad DMA from INTERRUPT_CNTL2 (Sam Bobroff) [1293697] - [netdrv] mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() (Jarod Wilson) [1776162] {CVE-2019-14901} - [netdrv] mlx4_en: Fix wrong limitation for number of TX rings (Mohammad Heib) [1776822] - [netdrv] mlx4_en: fix mlx4 ethtool -N insertion (Mohammad Heib) [1776822] - [netdrv] mlx4_core: fix wrong comment about the reason of subtract one from the max_cqes (Mohammad Heib) [1776822] - [netdrv] ibmvnic: Serialize device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Bound waits for device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Terminate waiting device threads after loss of service (Steve Best) [1778037] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1778037] - [netdrv] ibmvnic: Ignore H_FUNCTION return from H_EOI to tolerate XIVE mode (Steve Best) [1778037] - [netdrv] revert "net/ibmvnic: Fix EOI when running in XIVE mode" (Steve Best) [1778037] - [netdrv] cnic: Set fp_hsi_ver as part of CLIENT_SETUP ramrod (Manish Chopra) [1770797] - [netdrv] bnx2x: Fix PF-VF communication over multi-cos queues (Manish Chopra) [1770797] - [netdrv] bnx2x: Enable Multi-Cos feature (Manish Chopra) [1770797] - [netdrv] bnx2x: Utilize FW 7.13.15.0 (Manish Chopra) [1770797] - [fs] seq_file: fix problem when seeking mid-record (Bill O'Donnell) [1753822] - [documentation] fs/seq_file.c: simplify seq_file iteration code and interface (Bill O'Donnell) [1753822] - [scripts] kbuild: replace BASH-specific ${@:2} with shift and ${@} (Jiri Olsa) [1739493] - [scripts] btf: do not use CONFIG_OUTPUT_FORMAT (Jiri Olsa) [1739493] - [kernel] btf: fix return value check in btf_vmlinux_init() (Jiri Olsa) [1739493] - [kernel] btf: rename /sys/kernel/btf/kernel into /sys/kernel/btf/vmlinux (Jiri Olsa) [1739493] - [scripts] btf: expose BTF info through sysfs (Jiri Olsa) [1739493] - [netdrv] qede: fix NULL pointer deref in __qede_remove() (Manish Chopra) [1769203] - [gpu] cleanup: Remove .rej files (Prarit Bhargava) [1779738] - [lib] string: Add strscpy_pad() function (Josef Oskera) [1764588] - [char] virtio_console: allocate inbufs in add_port() only if it is needed (Pankaj Gupta) [1612795] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] xfs: make mem_to_page available outside of xfs_buf.c (Bill O'Donnell) [1583556] - [fs] xfs: get allocation alignment from the buftarg (Bill O'Donnell) [1583556] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs (Leif Sahlberg) [1765979] - [fs] cifs: avoid using MID 0xFFFF (Leif Sahlberg) [1765979] - [fs] cifs: Fix retry mid list corruption on reconnects (Leif Sahlberg) [1765979] - [fs] nfsd: allow fh_want_write to be called twice ("J. Bruce Fields") [1699222] - [net] revert "sunrpc: Fix up task signalling" (Dave Wysochanski) [1776067] - [s390] kasan: support memcpy_real with TRACE_IRQFLAGS (Philipp Rudo) [1777468] - [s390] kasan: add kdump support (Philipp Rudo) [1777468] - [s390] idle: fix cpu idle time calculation (Philipp Rudo) [1777361] - [s390] kaslr: add support for R_390_GLOB_DAT relocation type (Philipp Rudo) [1777467] - [x86] jump_label: Make tp_vec_nr static (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Batch jump label updates (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Batch updates if arch supports it (Daniel Bristot de Oliveira) [1731860] - [x86] alternative: Batch of patch operations (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Sort entries of the same key by the code (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Add a __jump_label_set_jump_code() helper (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Don't warn on __exit jump entries (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Add a jump_label_can_update() helper (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Remove the return value of text_poke_*() (Daniel Bristot de Oliveira) [1731860] - [x86] jump-label: Remove support for custom text poker (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Use text_poke_early() during early init (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Add text_poke_kgdb() to not assert the lock when debugging (Daniel Bristot de Oliveira) [1731860] - [x86] kprobes: Prohibit probing on functions before kprobe_int3_handler() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Fix NULL dereference bug in __jump_label_mod_update() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Annotate entries that operate on __init code earlier (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Switch to jump_entry accessors (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Implement generic support for relative references (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Abstract jump_entry member accessors (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Lockdep-enforce text_mutex in text_poke*() (Daniel Bristot de Oliveira) [1731860] - [x86] revert "x86/paravirt: Set up the virt_spin_lock_key after static keys get initialized" (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Initialize static branching early (Vitaly Kuznetsov) [1777260] - [x86] speculation: Fix redundant MDS mitigation message (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation: Fix incorrect MDS/TAA mitigation status (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add config options to set tsx=on|off|auto (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [documentation] x86/speculation/taa: Add documentation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add "auto" option to the tsx= cmdline parameter (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add sysfs reporting for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add mitigation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a "tsx=" cmdline option with TSX disabled by default (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a helper function x86_read_arch_cap_msr() (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] msr: Add the IA32_TSX_CTRL MSR (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [powerpc] xive: Prevent page fault issues in the machine crash handler (Diego Domingos) [1756116] - [tools] Fix memcpy_mcsafe_64.S link on selftests (Desnes Augusto Nunes do Rosario) [1775570]- [powerpc] perf: Fix loop exit condition in nest_imc_event_init (Steve Best) [1778609] - [net] netfilter: nf_tables: Add missing nft_tproxy Makefile line (Phil Sutter) [1762977]- [x86] kdump: Remove the backup region handling (Lianbo Jiang) [1730143] - [x86] kdump: Always reserve the low 1M when the crashkernel option is specified (Lianbo Jiang) [1730143] - [x86] crash: Add a forward declaration of struct kimage (Lianbo Jiang) [1730143] - [x86] kdump: Remove the unused crash_copy_backup_region() (Lianbo Jiang) [1730143] - [pci] p2pdma: Fix missing check for dma_virt_ops (Don Dutile) [1754734] - [pci] p2pdma: use the dev_pagemap internal refcount (Don Dutile) [1754734] - [pci] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754734] - [pci] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754734] - [pci] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754734] - [pci] p2pdma: track pgmap references per resource, not globally (Don Dutile) [1754734] - [pci] p2pdma: fix the gen_pool_add_virt() failure path (Don Dutile) [1754734] - [pci] mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Don Dutile) [1754734] - [lib] genalloc.c: Add algorithm, align and zeroed family of DMA allocators (Don Dutile) [1754732] - [lib] genalloc.c: include vmalloc.h (Don Dutile) [1754732] - [lib] genalloc.c: use vzalloc_node() to allocate the bitmap (Don Dutile) [1754732] - [md] dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors (Mike Snitzer) [1770210] - [fs] gfs2: fix race between gfs2_freeze_func and unmount (Abhijith Das) [1676972] - [fs] cifs: smbd: Retry on memory registration failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Indicate to retry on transport sending failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Return EINTR when interrupted (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Don't destroy transport on RDMA disconnect (Leif Sahlberg) [1771772] - [lib] crc-t10dif: crc_t10dif_mutex can be static (Vladis Dronov) [1769462] - [lib] crc-t10dif: Allow current transform to be inspected in sysfs (Vladis Dronov) [1769462] - [lib] crc-t10dif: Pick better transform if one becomes available (Vladis Dronov) [1769462] - [crypto] api - Introduce notifier for new crypto algorithms (Vladis Dronov) [1769462] - [netdrv] e1000e: Drop unnecessary __E1000_DOWN bit twiddling (Ken Cox) [1748256] - [netdrv] e1000e: Use rtnl_lock to prevent race conditions between net and pci/pm (Ken Cox) [1748256]- [powerpc] pseries: safely roll back failed DLPAR cpu add (Steve Best) [1772341] - [powerpc] pseries: address checkpatch warnings in dlpar_offline_cpu (Steve Best) [1772341] - [scsi] storvsc: setup 1:1 mapping between hardware queue and CPU queue (Cathy Avery) [1771503] - [scsi] storvsc: Add ability to change scsi queue depth (Cathy Avery) [1771503] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320 (Cathy Avery) [1771503] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: Align driver syntax with oob (Don Brace) [1725045] - [scsi] smartpqi: remove unused manifest constants (Don Brace) [1725045] - [scsi] smartpqi: fix problem with unique ID for physical device (Don Brace) [1725045] - [scsi] smartpqi: correct syntax issue (Don Brace) [1725045] - [scsi] smartpqi: change TMF timeout from 60 to 30 seconds (Don Brace) [1725045] - [scsi] smartpqi: fix LUN reset when fw bkgnd thread is hung (Don Brace) [1725045] - [scsi] smartpqi: add inquiry timeouts (Don Brace) [1725045] - [scsi] smartpqi: fix call trace in device discovery (Don Brace) [1725045] - [scsi] smartpqi: fix controller lockup observed during force reboot (Don Brace) [1725045] - [scsi] smartpqi: clean up an indentation issue (Don Brace) [1725045] - [scsi] smartpqi: remove set but not used variable 'ctrl_info' (Don Brace) [1725045] - [scsi] smartpqi: clean up indentation of a statement (Don Brace) [1725045] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: update copyright (Don Brace) [1725045] - [scsi] smartpqi: add new pci ids (Don Brace) [1725045] - [scsi] smartpqi: correct REGNEWD return status (Don Brace) [1725045] - [scsi] smartpqi: add gigabyte controller (Don Brace) [1725045] - [scsi] smartpqi: correct hang when deleting 32 lds (Don Brace) [1725045] - [scsi] smartpqi: add bay identifier (Don Brace) [1725045] - [scsi] smartpqi: add sysfs entries (Don Brace) [1725045] - [scsi] smartpqi: add module param to hide vsep (Don Brace) [1725045] - [scsi] smartpqi: add pci ids for fiberhome controller (Don Brace) [1725045] - [scsi] smartpqi: add module param for exposure order (Don Brace) [1725045] - [scsi] smartpqi: unlock on error in pqi_submit_raid_request_synchronous() (Don Brace) [1725045] - [scsi] smartpqi: Reporting unhandled SCSI errors (Don Brace) [1725045] - [scsi] mpt3sas: Bump mpt3sas driver version to 32.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix module parameter max_msix_vectors (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reject NVMe Encap cmnds to unsupported HBA (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use Component img header to get Package ver (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fail release cmnd if diag buffer is released (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add app owned flag support for diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reuse diag buffer allocated at load time (Tomas Henzl) [1725737] - [scsi] mpt3sas: clear release bit when buffer reregistered (Tomas Henzl) [1725737] - [scsi] mpt3sas: Maintain owner of buffer through UniqueID (Tomas Henzl) [1725737] - [scsi] mpt3sas: Free diag buffer without any status check (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix clear pending bit in ioctl status (Tomas Henzl) [1725737] - [scsi] mpt3sas: Display message before releasing diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Register trace buffer based on NVDATA settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce module parameter to override queue depth (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 31.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reduce the performance drop (Tomas Henzl) [1725737] - [scsi] mpt3sas: Handle fault during HBA initialization (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add sysfs to know supported features (Tomas Henzl) [1725737] - [scsi] mpt3sas: Support MEMORY MOVE Tool box command (Tomas Henzl) [1725737] - [scsi] mpt3sas: Allow ioctls to blocked access status NVMe (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enumerate SES of a managed PCIe switch (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update MPI headers to 2.6.8 spec (Tomas Henzl) [1725737] - [scsi] mpt3sas: Gracefully handle online firmware update (Tomas Henzl) [1725737] - [scsi] mpt3sas: memset request frame before reusing (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add support for PCIe Lane margin (Tomas Henzl) [1725737] - [scsi] mpt3sas: support target smid for [abort|query] task (Tomas Henzl) [1725737] - [scsi] mpt3sas: clean up a couple sizeof() uses (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix msix load balance on and off settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Determine smp affinity on per HBA basis (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use configured PCIe link speed, not max (Tomas Henzl) [1725737] - [scsi] mpt3sas: Remove CPU arch check to determine perf_mode (Tomas Henzl) [1725737] - [scsi] mpt3sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1725737] - [scsi] mpt3sas: make driver options visible in sys (Tomas Henzl) [1725737] - [scsi] mpt3sas: Mark expected switch fall-through (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 29.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce perf_mode module parameter (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enable interrupt coalescing on high iops (Tomas Henzl) [1725737] - [scsi] mpt3sas: Affinity high iops queues IRQs to local node (Tomas Henzl) [1725737] - [scsi] mpt3sas: save and use MSI-X index for posting RD (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use high iops queues under some circumstances (Tomas Henzl) [1725737] - [scsi] mpt3sas: change _base_get_msix_index prototype (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add flag high_iops_queues (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add Atomic RequestDescriptor support on Aero (Tomas Henzl) [1725737] - [scsi] mpt3sas: function pointers of request descriptor (Tomas Henzl) [1725737] - [scsi] mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() (Tomas Henzl) [1725737] - [md] revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" (Mike Snitzer) [1775756] - [md] dm thin: wakeup worker only when deferred bios exist (Mike Snitzer) [1775756] - [md] dm raid: Remove unnecessary negation of a shift in raid10_format_to_md_layout (Mike Snitzer) [1775756] - [md] dm writecache: handle REQ_FUA (Mike Snitzer) [1775756] - [md] dm writecache: fix uninitialized variable warning (Mike Snitzer) [1775756] - [md] dm stripe: use struct_size() in kmalloc() (Mike Snitzer) [1775756] - [md] dm table: do not allow request-based DM to stack on partitions (Mike Snitzer) [1775756] - [md] dm cache: fix bugs when a GFP_NOWAIT allocation fails (Mike Snitzer) [1775756] - [md] dm writecache: skip writecache_wait for pmem mode (Mike Snitzer) [1775756] - [md] dm stats: use struct_size() helper (Mike Snitzer) [1775756] - [md] dm space map common: remove check for impossible sm_find_free() return value (Mike Snitzer) [1775756] - [md] dm raid1: use struct_size() with kzalloc() (Mike Snitzer) [1775756] - [md] dm writecache: optimize performance by sorting the blocks for writeback_all (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for getting two block with same LBA (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member pointer in writeback_struct (Mike Snitzer) [1775756] - [md] dm: make dm_table_find_target return NULL (Mike Snitzer) [1775756] - [md] dm table: fix invalid memory accesses with too high sector number (Mike Snitzer) [1775756] - [md] dm space map metadata: fix missing store of apply_bops() return value (Mike Snitzer) [1775756] - [md] dm btree: fix order of block initialization in btree_split_beneath (Mike Snitzer) [1775756] - [md] dm raid: add missing cleanup in raid_ctr() (Mike Snitzer) [1775756] - [md] dm kcopyd: always complete failed jobs (Mike Snitzer) [1775756] - [md] dm crypt: remove obsolete comment about plumb IV (Mike Snitzer) [1775756] - [md] dm crypt: wipe private IV struct after key invalid flag is set (Mike Snitzer) [1775756] - [md] dm: update stale comment in end_clone_bio() (Mike Snitzer) [1775756] - [md] dm log writes: fix incorrect comment about the logged sequence example (Mike Snitzer) [1775756] - [md] dm log writes: use struct_size() to calculate size of pending_block (Mike Snitzer) [1775756] - [md] dm crypt: use struct_size() when allocating encryption context (Mike Snitzer) [1775756] - [md] dm thin metadata: check if in fail_io mode when setting needs_check (Mike Snitzer) [1775756] - [md] dm verity: use message limit for data block corruption message (Mike Snitzer) [1775756] - [md] dm log writes: make sure super sector log updates are written in order (Mike Snitzer) [1775756] - [md] dm: fix a couple brace coding style issues (Mike Snitzer) [1775756] - [md] dm crypt: print device name in integrity error message (Mike Snitzer) [1775756] - [documentation] dm integrity: update documentation (Mike Snitzer) [1775756] - [md] dm integrity: don't report unused options (Mike Snitzer) [1775756] - [md] dm integrity: don't check null pointer before kvfree and vfree (Mike Snitzer) [1775756] - [md] dm integrity: correctly calculate the size of metadata area (Mike Snitzer) [1775756] - [md] dm mpath: always free attached_handler_name in parse_path() (Mike Snitzer) [1775756] - [md] dm writecache: avoid unnecessary lookups in writecache_find_entry() (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member page_offset in writeback_struct (Mike Snitzer) [1775756] - [md] dm delay: fix a crash when invalid device is specified (Mike Snitzer) [1775756] - [md] dm: only initialize md->dax_dev if CONFIG_DAX_DRIVER is enabled (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for returned value of rb_next_prev (Mike Snitzer) [1775756] - [md] dm writecache: remove needless dereferences in __writecache_writeback_pmem() (Mike Snitzer) [1775756] - [md] dm crypt: fix endianness annotations around org_sector_of_dmreq (Mike Snitzer) [1775756] - [md] dm integrity: fix deadlock with overlapping I_O (Mike Snitzer) [1775756] - [md] dm: disable DISCARD if the underlying storage no longer supports it (Mike Snitzer) [1775756] - [md] dm: revert 8f50e358153d ("dm: limit the max bio size as BIO_MAX_PAGES * PAGE_SIZE") (Mike Snitzer) [1775756] - [md] dm integrity: make dm_integrity_init and dm_integrity_exit static (Mike Snitzer) [1775756] - [md] dm integrity: change memcmp to strncmp in dm_integrity_ctr (Mike Snitzer) [1775756] - [x86] platform/uv: Account for UV Hubless in is_uvX_hub Ops (Frank Ramsay) [1757510] - [x86] platform/uv: Check EFI Boot to set reboot type (Frank Ramsay) [1757510] - [x86] platform/uv: Decode UVsystab Info (Frank Ramsay) [1757510] - [x86] platform/uv: Add UV Hubbed/Hubless Proc FS Files (Frank Ramsay) [1757510] - [x86] platform/uv: Setup UV functions for Hubless UV Systems (Frank Ramsay) [1757510] - [x86] platform/uv: Add return code to UV BIOS Init function (Frank Ramsay) [1757510] - [x86] platform/uv: Return UV Hubless System Type (Frank Ramsay) [1757510] - [x86] platform/uv: Save OEM_ID from ACPI MADT probe (Frank Ramsay) [1757510] - [x86] mm: Handle physical-virtual alignment mismatch in phys_p4d_init() (Baoquan He) [1685383] - [x86] mm/kaslr: Reduce randomization granularity for 5-level paging to 1GB (Baoquan He) [1685383] - [x86] mm/kaslr: Use only one PUD entry for real mode trampoline (Baoquan He) [1685383] - [documentation] documentation/stackprotector: powerpc supports stack protector (Bhupesh Sharma) [1714310] - [makefile] kbuild: mark prepare0 as PHONY to fix external module build (Bhupesh Sharma) [1714310] - [makefile] kbuild: fix single target build for external module (Bhupesh Sharma) [1714310] - [arm64] enable per-task stack canaries (Bhupesh Sharma) [1714310] - [powerpc] Fix stack protector crashes on CPU hotplug (Bhupesh Sharma) [1714310] - [powerpc] 64: properly initialise the stackprotector canary on SMP (Bhupesh Sharma) [1714310] - [powerpc] Fix stackprotector detection for non-glibc toolchains (Bhupesh Sharma) [1714310] - [powerpc] 64: add stack protector support (Bhupesh Sharma) [1714310] - [powerpc] 32: add stack protector support (Bhupesh Sharma) [1714310] - [pci] vmd: Fix shadow offsets to reflect spec changes (Myron Stowe) [1757896] - [pci] vmd: Fix config addressing when using bus offsets (Myron Stowe) [1757896] - [pci] Fix typos and whitespace errors (Myron Stowe) [1757896] - [pci] vmd: use the proper dma_* APIs instead of direct methods calls (Myron Stowe) [1757896] - [powerpc] powernv: Disable native PCIe port management (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix eeh eeh_debugfs_break_device() with SRIOV devices (Gustavo Duarte) [1524642] - [tools] selftests/powerpc: Add basic EEH selftest (Gustavo Duarte) [1524642] - [powerpc] eeh: Add a eeh_dev_break debugfs interface (Gustavo Duarte) [1524642] - [powerpc] eeh: Add debugfs interface to run an EEH check (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix debugfs_simple_attr.cocci warnings (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix build with STACKTRACE=n (Gustavo Duarte) [1524642] - [powerpc] eeh: Set attention indicator while recovering (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add attention indicator support (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add support for IODA3 Power9 PHBs (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add a reset_slot() callback (Gustavo Duarte) [1524642] - [powerpc] powernv/eeh: Use generic code to handle hot resets (Gustavo Duarte) [1524642] - [powerpc] eeh: Remove stale CAPI comment (Gustavo Duarte) [1524642] - [powerpc] eeh: Defer printing stack trace (Gustavo Duarte) [1524642] - [powerpc] eeh: Check slot presence state in eeh_handle_normal_event() (Gustavo Duarte) [1524642] - [powerpc] eeh: Make permanently failed devices non-actionable (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix race when freeing PDNs (Gustavo Duarte) [1524642] - [powerpc] eeh: Clean up EEH PEs after recovery finishes (Gustavo Duarte) [1524642] - [netdrv] be2net: disable bh with spin_lock in be_process_mcc (Petr Oros) [1724777] - [netdrv] be2net: Synchronize be_update_queues with dev_watchdog (Petr Oros) [1724777] - [netdrv] be2net: Signal that the device cannot transmit during reconfiguration (Petr Oros) [1724777] - [netdrv] be2net: fix link failure after ethtool offline test (Petr Oros) [1724777] - [netdrv] be2net: Fix number of Rx queues used for flow hashing (Petr Oros) [1724777] - [netdrv] benet: remove broken and unused macro (Petr Oros) [1724777] - [netdrv] benet: use skb_vlan_tag_get_prio() (Petr Oros) [1724777] - [netdrv] benet: use __vlan_hwaccel helpers (Petr Oros) [1724777] - [netdrv] revert "[netdrv] be2net: Disable queue dump in be_tx_timeout handler" (Petr Oros) [1724777] - [infiniband] rdma/i40iw: Set queue pair state when being queried (Stefan Assmann) [1721712] - [infiniband] ib/i40iw: Use kmemdup rather than open coding (Stefan Assmann) [1721712] - [infiniband] rdma/i40iw: Handle workqueue allocation failure (Stefan Assmann) [1721712] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: Fix namespace creation on misaligned addresses (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: stop padding pmem namespaces to section alignment (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change" (Baoquan He) [1724969] - [mm] sparsemem: cleanup 'section number' data types (Baoquan He) [1724969] - [kernel] mm/devm_memremap_pages: enable sub-section remap (Baoquan He) [1724969] - [mm] sparsemem: support sub-section hotplug (Baoquan He) [1724969] - [mm] sparsemem: prepare for sub-section ranges (Baoquan He) [1724969] - [kernel] mm: kill is_dev_zone() helper (Baoquan He) [1724969] - [mm] hotplug: kill is_dev_zone() usage in __remove_pages() (Baoquan He) [1724969] - [mm] sparsemem: convert kmalloc_section_memmap() to populate_section_memmap() (Baoquan He) [1724969] - [mm] hotplug: prepare shrink_{zone, pgdat}_span for sub-section removal (Baoquan He) [1724969] - [mm] sparsemem: add helpers track active portions of a section at boot (Baoquan He) [1724969] - [mm] sparsemem: introduce a SECTION_IS_EARLY flag (Baoquan He) [1724969] - [mm] sparsemem: introduce struct mem_section_usage (Baoquan He) [1724969] - [base] base/memory.c: get rid of find_memory_block_hinted() (Baoquan He) [1724969] - [mm] memory_hotplug: move and simplify walk_memory_blocks() (Baoquan He) [1724969] - [mm] memory_hotplug: rename walk_memory_range() and pass start+size instead of pfns (Baoquan He) [1724969] - [mm] hotplug: make remove_memory() interface usable (Baoquan He) [1724969] - [kernel] mm: make register_mem_sect_under_node() static (Baoquan He) [1724969] - [base] base/memory: use "unsigned long" for block ids (Baoquan He) [1724969] - [base] mm: section numbers use the type "unsigned long" (Baoquan He) [1724969] - [base] base/memory.c: Use DEVICE_ATTR_RO and friends (Baoquan He) [1724969] - [mm] sparse.c: set section nid for hot-add memory (Baoquan He) [1724969] - [mm] memory_hotplug: remove "zone" parameter from sparse_remove_one_section (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_block_under_nodes() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: remove memory block devices before arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: drop MHP_MEMBLOCK_API (Baoquan He) [1724969] - [base] mm/memory_hotplug: create memory block devices after arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: allow arch_remove_memory() without CONFIG_MEMORY_HOTREMOVE (Baoquan He) [1724969] - [arm64] mm: add temporary arch_remove_memory() implementation (Baoquan He) [1724969] - [mm] sparse.c: clean up obsolete code comment (Baoquan He) [1724969] - [base] base/memory: pass a block_id to init_memory_block() (Baoquan He) [1724969] - [base] base/memory.c: remove an unnecessary check on NR_MEM_SECTIONS (Baoquan He) [1724969] - [s390] s390x/mm: implement arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: make __remove_section() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_section() never fail (Baoquan He) [1724969] - [base] base/memory.c: clean up relics in function parameters (Baoquan He) [1724969] - [base] mm, memory_hotplug: update a comment in unregister_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: release memory resource after arch_remove_memory() (Baoquan He) [1724969] - [kernel] mm, memory_hotplug: provide a more generic restrictions for memory hotplug (Baoquan He) [1724969] - [kernel] linux/memory_hotplug.h: remove duplicate declaration of offline_pages() (Baoquan He) [1724969] - [mm] x86: respect memory size limiting via mem= parameter (Baoquan He) [1724969] - [arm64] Add memory hotplug support (Baoquan He) [1724969] - [arm64] mm: check for upper PAGE_SHIFT bits in pfn_valid() (Baoquan He) [1724969] - [powerpc] mm: Fix section mismatch warning (Baoquan He) [1724969] - [base] mm/memory_hotplug: do not unlock after failing to take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: drop "online" parameter from add_memory_resource() (Baoquan He) [1724969] - [s390] s390x/mm: fail when an altmap is used for arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: simplify and fix check_hotplug_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug: add nid parameter to arch_remove_memory (Baoquan He) [1724969] - [mm] sparse: pass nid instead of pgdat to sparse_add_one_section() (Baoquan He) [1724969] - [mm] sparse: drop pgdat_resize_lock in sparse_add/remove_one_section() (Baoquan He) [1724969] - [documentation] memory-hotplug.rst: add some details about locking internals (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling memtrace_offline_pages() (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling device_online() (Baoquan He) [1724969] - [powerpc] powernv: Allow memory that has been hot-removed to be hot-added (Baoquan He) [1724969] - [powerpc] powernv/memtrace: Remove memtrace mmap() (Baoquan He) [1724969] - [mm] memory_hotplug: fix online/offline_pages called w.o. mem_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make add_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make remove_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [powerpc] memtrace: Remove memory in chunks (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: drop unnecessary checks from register_mem_sect_under_node() (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: make register_mem_sect_under_node() a callback of walk_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug.c: call register_mem_sect_under_node() (Baoquan He) [1724969] - [mm] memory_hotplug.c: make add_memory_resource use __try_online_node (Baoquan He) [1724969] - [pci] Always allow probing with driver_override (Myron Stowe) [1702178] - [pci] Return error if cannot probe VF (Myron Stowe) [1702178] - [target] scsi: target: core: Do not overwrite CDB byte 1 (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: clean the nl_cmd of the udev when nl send fails (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: avoid use-after-free after command timeout (Maurizio Lombardi) [1764579] - [target] scsi: tcmu: Simplify tcmu_update_uio_info() (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: fix possible condition with no effect (if == else) (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make sure PDU processing continues if parsing a command fails (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make iscsit_map_iovec() more robust (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Handle too large immediate data buffers correctly (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Only send R2T if needed (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Detect conn_cmd_list corruption early (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Make the XCOPY setup code easier to read by inlining two functions (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Simplify LUN initialization in XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Remove a set-but-not-used member variable from the XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Rework the SPC-2 reservation handling code (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Fix a race condition in the LUN lookup code (Maurizio Lombardi) [1764579] - [target] scsi: target: alua: fix the tg_pt_gps_count (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Free conn_ops when zalloc_cpumask_var failed (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Fix np_ip_proto and np_sock_type in iscsit_setup_np (Maurizio Lombardi) [1764579] - [target] scsi: target: fix unsigned comparision with less than zero (Maurizio Lombardi) [1764579] - [target] scsi: target: Add device product id and revision configfs attributes (Maurizio Lombardi) [1764579] - [kernel] genirq/affinity: Remove const qualifier from node_to_cpumask argument (Ming Lei) [1743064] - [kernel] genirq/affinity: Spread vectors on node according to nr_cpu ratio (Ming Lei) [1743064] - [kernel] genirq/affinity: Improve __irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] genirq/affinity: Remove unused argument from [__]irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] workqueue, lockdep: Fix a memory leak in wq->lock_name (Waiman Long) [1736654] - [kernel] workqueue, lockdep: Fix an alloc_workqueue() error path (Waiman Long) [1736654] - [kernel] locking/lockdep: Report more stack trace statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Reduce space occupied by stack traces (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it clear that what lock_class::key points at is not modified (Waiman Long) [1736654] - [kernel] lockdep: Make print_lock() address visible (Waiman Long) [1736654] - [kernel] locking/lockdep: Clean up #ifdef checks (Waiman Long) [1736654] - [kernel] locking/lockdep: Hide unused 'class' variable (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix lock used or unused stats error (Waiman Long) [1736654] - [kernel] locking/lockdep: increase size of counters for lockdep statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Move mark_lock() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary DEBUG_LOCKS_WARN_ON() (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix merging of hlocks with non-zero references (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix OOO unlock when hlocks need merging (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove !dir in lock irq usage check (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust new bit cases in mark_lock (Waiman Long) [1736654] - [kernel] locking/lockdep: Consolidate lock usage bit initialization (Waiman Long) [1736654] - [kernel] locking/lockdep: Check redundant dependency only when CONFIG_LOCKDEP_SMALL (Waiman Long) [1736654] - [kernel] locking/lockdep: Refactorize check_noncircular and check_redundant (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in __lock_release (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove redundant argument in check_deadlock (Waiman Long) [1736654] - [documentation] locking/lockdep: Add explanation to lock usage rules in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comments on dependency search (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid constant checks in __bfs by using offset reference (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the return type of __cq_dequeue() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change type of the element field in circular_queue (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comment (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in validate_chain() and check_deadlock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the range of class_idx in held_lock struct (Waiman Long) [1736654] - [kernel] locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys to start with (Waiman Long) [1736654] - [kernel] locking/lockdep: Use lockdep_init_task for task initiation consistently (Waiman Long) [1736654] - [kernel] locking/lockdep: Update obsolete struct field description (Waiman Long) [1736654] - [kernel] locking/lockdep: Print the right depth for chain key collision (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove useless conditional macro (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust lock usage bit character checks (Waiman Long) [1736654] - [documentation] locking/lockdep: Add description and explanation in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Change all print_*() return type to void (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove the unused print_lock_trace() function (Waiman Long) [1736654] - [kernel] locking/lockdep: Don't complain about incorrect name for no validate class (Waiman Long) [1736654] - [kernel] lockdep: Add assertion to check if in an interrupt (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary unlikely() (Waiman Long) [1736654] - [kernel] locking/lockdep: Test all incompatible scenarios at once in check_irq_usage() (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid bogus Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Generate LOCKF_ bit composites (Waiman Long) [1736654] - [kernel] locking/lockdep: Use expanded masks on find_usage_*() functions (Waiman Long) [1736654] - [kernel] locking/lockdep: Map remaining magic numbers to lock usage mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Move valid_state() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] lockdep: Simplify stack trace handling (Waiman Long) [1736654] - [kernel] locking/lockdep: Make lockdep_unregister_key() honor 'debug_locks' again (Waiman Long) [1736654] - [kernel] locking/lockdep: Zap lock classes even with lock debugging disabled (Waiman Long) [1736654] - [kernel] locking/lockdep: Only call init_rcu_head() after RCU has been initialized (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid a Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Shrink struct lock_class_key (Waiman Long) [1736654] - [kernel] locking/lockdep: Add module_param to enable consistency checks (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Test dynamic key registration (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Fix run_tests.sh (Waiman Long) [1736654] - [kernel] workqueue: Use dynamic lockdep keys for workqueues (Waiman Long) [1736654] - [kernel] locking/lockdep: Add support for dynamic keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Verify whether lock objects are small enough to be used as class keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Check data structure consistency (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse lock chains that have been freed (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix a comment in add_chain_cache() (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lockdep_next_lockchain() and lock_chain_count() (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse list entries that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Free lock classes that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Update two outdated comments (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it easy to detect whether or not inside a selftest (Waiman Long) [1736654] - [kernel] locking/lockdep: Split lockdep_free_key_range() and lockdep_reset_lock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Initialize the locks_before and locks_after lists earlier (Waiman Long) [1736654] - [kernel] locking/lockdep: Make zap_class() remove all matching lock order entries (Waiman Long) [1736654] - [kernel] locking/lockdep: Reorder struct lock_class members (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid that add_chain_cache() adds an invalid chain to the cache (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (2/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (1/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix two 32-bit compiler warnings (Waiman Long) [1736654] - [kernel] locking/lockdep: Rename lockdep_info() to lockdep_init() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Provide enum lock_usage_bit mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Simplify mark_held_locks() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Stop using RCU primitives to access 'all_lock_classes' (Waiman Long) [1736654] - [kernel] locking/lockdep: Make concurrent lockdep_reset_lock() calls safe (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove a superfluous INIT_LIST_HEAD() statement (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lock_class_cache_is_registered() (Waiman Long) [1736654] - [kernel] locking/lockdep: Inline __lockdep_init_map() (Waiman Long) [1736654] - [kernel] locking/lockdep: Declare local symbols static (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Test the lockdep_reset_lock() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Add dummy print_irqtrace_events() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Rename "trywlock" into "trywrlock" (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Run lockdep tests a second time under Valgrind (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Improve testing accuracy (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Fix shellcheck warnings (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Display compiler warning and error messages (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove ::version from lock_class structure (Waiman Long) [1736654] - [init] kconfig: disable io_uring support (Jeff Moyer) [1758680] - [virt] kvm: arm64: pmu: Reset sample period on overflow handling (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Set the CHAINED attribute before creating the in-kernel event (Auger Eric) [1760872] - [arm64] kvm: Handle PMCR_EL0.LC as RES1 on pure AArch64 systems (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Fix cycle counter truncation (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Introduce kvm_pmu_vcpu_init() to setup PMU counter index (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Support chained PMU counters (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Remove pmc->bitmask (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Re-create event when setting counter value (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Extract duplicated code to own function (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Rename kvm_pmu_{enable/disable}_counter functions (Auger Eric) [1760872] - [arm64] perf: Hook up new events (Auger Eric) [1760872] - [arm64] perf: Move event definitions into perf_event.h (Auger Eric) [1760872] - [arm64] perf: Remove duplicate generic cache events (Auger Eric) [1760872] - [arm64] perf: Terminate PMU assignment statements with semicolons (Auger Eric) [1760872] - [arm64] Allow CAVIUM_TX2_ERRATUM_219 to be selected (Auger Eric) [1771633] - [arm64] Avoid Cavium TX2 erratum 219 when switching TTBR (Auger Eric) [1771633] - [arm64] Enable workaround for Cavium TX2 erratum 219 when running SMT (Auger Eric) [1771633] - [arm64] kvm: Trap VM ops when ARM64_WORKAROUND_CAVIUM_TX2_219_TVM is set (Auger Eric) [1771633] - [arm64] sysreg: fix incorrect definition of SYS_PAR_EL1_F (Auger Eric) [1771633] - [arm64] Force SSBS on context switch (Mark Salter) [1756103] - [arm64] enable pointer authentication (Mark Salter) [1756103] - [arm64] add ptrace regsets for ptrauth key management (Mark Salter) [1756103] - arm64: cpufeature: Rework ptr auth hwcaps using multi_entry_cap_matches (Mark Salter) [1756103] - [arm64] capabilities: Merge duplicate entries for Qualcomm erratum 1003 (Mark Salter) [1756103] - [arm64] cpufeature: Reduce number of pointer auth CPU caps from 6 to 4 (Mark Salter) [1756103] - [documentation] arm64: docs: document pointer authentication (Mark Salter) [1756103] - [documentation] arm64: docs: Document SSBS HWCAP (Mark Salter) [1756103] - [documentation] arm64: docs: Fix typos in ELF hwcaps (Mark Salter) [1756103] - [arm64] ptr auth: Move per-thread keys from thread_info to thread_struct (Mark Salter) [1756103] - [arm64] add prctl control for resetting ptrauth keys (Mark Salter) [1756103] - [arm64] perf: strip PAC when unwinding userspace (Mark Salter) [1756103] - [arm64] expose user PAC bit positions via ptrace (Mark Salter) [1756103] - [arm64] add basic pointer authentication support (Mark Salter) [1756103] - arm64/cpufeature: detect pointer authentication (Mark Salter) [1756103] - [arm64] cpufeature: Convert hook_lock to raw_spin_lock_t in cpu_enable_ssbs() (Mark Salter) [1756103] - [arm64] entry: Allow handling of undefined instructions from EL1 (Mark Salter) [1756103] - [arm64] Fix silly typo in comment (Mark Salter) [1756103] - [fs] smb3: fix signing verification of large reads (Dave Wysochanski) [1753114] - [fs] revert "nfs4: Fix v4.0 client state corruption when mount" (Benjamin Coddington) [1767012] - [kernel] svcrdma: Increase the default connection credit limit (Benjamin Coddington) [1771430] - [x86] quirks: Disable HPET on Intel Coffe Lake platforms (David Arcari) [1773774] - [sched] core: Fix CPU controller for !RT_GROUP_SCHED (Phil Auld) [1774652] - [x86] Add comment for x86 processor OS version support (David Arcari) [1709878] - [x86] kvm: svm: taint module and print taint message iff nested is enabled (Bandan Das) [1775410] - [x86] cpu: Add Tiger Lake to Intel family (Steve Best) [1773790] - [fs] Fix the locking in dcache_readdir() and friends (Miklos Szeredi) [1761746] - [infiniband] rdma/mlx5: Return proper error value (Mohammad Heib) [1772101] - [scsi] mpt3sas: change allocation option (Tomas Henzl) [1770264] - [scsi] qla2xxx: Initialized mailbox to prevent driver load failure (Himanshu Madhani) [1770309] - [mfd] intel-lpss: Add Intel Comet Lake PCH-H PCI IDs (David Arcari) [1773307] - [powercap] intel_rapl: add support for Cometlake desktop (David Arcari) [1759664] - [powercap] intel_rapl: add support for CometLake Mobile (David Arcari) [1746265] - [kernel] intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: Fix proc_thermal_rapl_remove() (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: add support for MMIO RAPL (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal_device: Fix build warning (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Read PPCC on resume (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Downgrade error message (Alexander Beregalov) [1732604] - [thermal] intel: int340x: processor_thermal_device: simplify to get driver data (Alexander Beregalov) [1732604] - [thermal] int3403_thermal: favor _TMP instead of PTYP (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: fix mode setting (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Add additional UUIDs (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Fix sysfs race condition (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Make PCI dependency explicit (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Fix a NULL vs IS_ERR() check (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: int3400_thermal: simplify getting .driver_data (Alexander Beregalov) [1732604] - [powercap] Invoke powercap_init() and rapl_init() earlier (Alexander Beregalov) [1732604] - [powercap] intel_rapl: Fix module autoloading issue (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support two power limits for every RAPL domain (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support 64 bit register (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract RAPL common code (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup hardcoded MSR access (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup some functions (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register access operations (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register address (Alexander Beregalov) [1732604] - [powercap] intel_rapl: introduce struct rapl_if_private (Alexander Beregalov) [1732604] - [kernel] intel_rapl: introduce intel_rapl.h (Alexander Beregalov) [1732604] - [powercap] intel_rapl: remove hardcoded register index (Alexander Beregalov) [1732604] - [powercap] intel_rapl: use reg instead of msr (Alexander Beregalov) [1732604] - [security] ima: Differentiate auditing policy rules from "audit" actions (Richard Guy Briggs) [1479911] - [security] ima: Do not audit if CONFIG_INTEGRITY_AUDIT is not set (Richard Guy Briggs) [1479911] - [security] ima: Use audit_log_format() rather than audit_log_string() (Richard Guy Briggs) [1479911] - [security] ima: Call audit_log_string() rather than logging it untrusted (Richard Guy Briggs) [1479911] - [security] selinux: avoid atomic_t usage in sidtab (Ondrej Mosnacek) [1741182] - [security] selinux: always return a secid from the network caches if we find one (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - rename type_val_to_struct_array (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - fix some checkpatch.pl warnings (Ondrej Mosnacek) [1741182] - [security] selinux: shuffle around policydb.c to get rid of forward declarations (Ondrej Mosnacek) [1741182] - [security] selinux: fix memory leak in policydb_init() (Ondrej Mosnacek) [1741182] - [security] selinux: check sidtab limit before adding a new entry (Ondrej Mosnacek) [1741182] - [security] selinux: format all invalid context as untrusted (Ondrej Mosnacek) [1479914 1741182] - [security] selinux: remove some no-op BUG_ONs (Ondrej Mosnacek) [1741182] - [security] selinux: provide __le variables explicitly (Ondrej Mosnacek) [1741182] - [security] selinux: avoid uninitialized variable warning (Ondrej Mosnacek) [1741182] - [security] selinux: remove useless assignments (Ondrej Mosnacek) [1741182] - [security] selinux: fix NULL dereference in policydb_destroy() (Ondrej Mosnacek) [1741182] - [security] selinux: convert to kvmalloc (Ondrej Mosnacek) [1741182] - [kernel] lsm: generalize flag passing to security_capable (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove unused selinux_is_enabled (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove cred security blob poisoning (Ondrej Mosnacek) [1741182] - [security] selinux: Remove SECURITY_SELINUX_BOOTPARAM_VALUE (Ondrej Mosnacek) [1741182]- [tools] selftests: mlxsw: Add a test for leftover DSCP rule (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix local variable declarations in DSCP tests (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add counters for GC events (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1886 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent auto negotiation on number of lanes (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove 56G speed support (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Keep unmatched entries in a linked list (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Further reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Fix error path in mlxsw_sp_module_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: fix duplicated check on orig_egr_types (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Increase parsing depth when PTP is enabled (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix typo in qos_mc_aware.sh (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Do not process learned records with a dummy FID (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_dcb: Configure DSCP map as the last rule is removed (Ivan Vecera) [1737368] - [netdrv] remove redundant memset (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Apply the PTP shaper enable/disable logic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Set up PTP shaper when port status has changed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Enable/disable PTP shaper on a port when getting HWTSTAMP on/off (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add new operation for getting the port's speed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Set the PTP shaper parameters (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add QoS PTP Shaper Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add note about the PTP shaper (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add ptps field in QoS ETS Element Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix validation in mlxsw_sp1_ptp_packet_finish() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support ethtool get_ts_info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Configure PTP traps and FIFO events (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Garbage-collect unmatched entries (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support timestamping on Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Disable BH when working with PHC (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Add PTP initialization / finalization (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: ptp: Hook into packet transmit path (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for using SKB control buffer (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Hook into packet receive path (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add support for traps specific to Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Extract a helper for trap registration (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Global Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Time Precision Packet Timestamping Reading (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Precision Time Protocol Trap Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Time Precision Packet Port Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for negative temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add the hottest thermal zone detection (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend thermal core with per inter-connect device thermal zones (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Implement support for ingress device matching (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Fix SRC_SYS_PORT element size (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid size check for RX_ACL_SYSTEM_PORT element (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Write RX_ACL_SYSTEM_PORT acl element correctly (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix compilation on 32-bit ARM (Ivan Vecera) [1737368] - [tools] selftests: ptp: Add Physical Hardware Clock test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: PTP physical hardware clock initialization (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management Pulse Per Second Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management UTC Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: Query free running clock PCI BAR and offsets (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add a new interface for reading the hardware free running clock (Ivan Vecera) [1737368] - [netdrv] mlxsw: cmd: Free running clock PCI BAR and offsets via query firmware (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement flash update status notifications (Ivan Vecera) [1737368] - [netdrv] mlxfw: Introduce status_notify op and call it to notify about the status (Ivan Vecera) [1737368] - [netdrv] mlxfw: Propagate error messages through extack (Ivan Vecera) [1737368] - [netdrv] mlxsw: Move firmware flash implementation to devlink (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Reduce buffer size in transactions for SFP modules temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend the index size for temperature sensors readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend hwmon interface with inter-connect temperature attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management General Peripheral Information Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Extend sensor index field size of Management Temperature Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Re-order initialization sequence (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Allow flexible setting of I2C transactions size (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Extend initialization with querying firmware info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Disallow prio-tagged packets when PVID is removed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [tools] selftests: tc_flower: Add TOS matching test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Fix TOS matching (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test nexthop offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Refresh nexthop neighbour when it becomes dead (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use different seeds for ECMP and LAG hash (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent force of 56G (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid warning after identical rules insertion (Ivan Vecera) [1737368] - [tools] selftests: Add loopback test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Implement loopback ethtool feature (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Port Physical Loopback Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: split base on local_ports_in_{1x, 2x} resources (Ivan Vecera) [1737368] - [netdrv] mlxsw: resources: Add local_ports_in_{1x, 2x} (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1122 (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove obsolete dependency on THERMAL=m (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Prevent ipv6 gateway with v4 route via replace and append (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Adjust CPU port shared buffer egress quotas (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Allow skipping ingress port quota configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Split business logic from mlxsw_sp_port_sb_pms_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use new CPU ingress pool for control packets (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add pools for CPU traffic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Remove assumption about pool order (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing multicast TCs' attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing threshold type of first egress pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid configuration of multicast pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto TC's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto pool's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use defines for pool indices (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add extack messages for invalid configurations (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Relax FIB rule validation (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use a stable ECMP/LAG seed (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Add neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Propagate neighbour update errors (Ivan Vecera) [1737368] - [documentation] documentation: networking: devlink-info-versions: Add fw.psid (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for devlink info command (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add MGIR register (Ivan Vecera) [1737368] - [tools] selftests: forwarding: test for bridge mcast traffic after report and leave (Ivan Vecera) [1737368] - [netdrv] mlxsw: switch_ib: Pass valid HW id down to mlxsw_core_port_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_port_parent_id implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Pass switch ID through devlink_port_attrs_set() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Rename rehash_dis trace (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove failed_rollback dead end (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Move rehash_dis trace call and err msg to vregion_migrate() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove redundant failed_rollback from migrate_start() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_phys_port_name implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement ndo_get_devlink_port (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add a new test for strict priority (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add qos_lib.sh (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: qos_mc_aware: Configure shared buffers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Add shared buffer helpers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Simplify deduction of DEVLINK_DEV (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Avoid double sourcing of lib.sh (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Test action VLAN modify (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Add PCP match and VLAN match tests (Ivan Vecera) [1737368] - [infiniband] rdma/mlx5: Use irq xarray locking for mkey_table (Alaa Hleihel) [1724336] - [netdrv] mlx4_core: Dynamically set guaranteed amount of counters per VF (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Initialize on stack link modes bitmap (Alaa Hleihel) [1724336] - [netdrv] mlx5e: fix ethtool self test: link speed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix handling of compressed CQEs in case of low NAPI budget (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't store direct pointer to action's tunnel info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix NULL pointer dereference in extended destination (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only skip encap flows update when encap init failed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Determine source port properly for vlan push action (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix flow counter list auto bits struct (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Clear old rate limit when closing QP (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Remove dead code (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix memory leak in mlx5_fw_fatal_reporter_dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: prevent memory leak in mlx5_fpga_conn_create_cq (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Fix consumer index of error cqe dump (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Zero-memset WQE info struct upon update (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Fix assumption of single WQEBB of NOP in cleanup flow (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Add missing synchronize_srcu() for MW cases (Alaa Hleihel) [1724307 1724336] - [infiniband] rdma/mlx5: Order num_pending_prefetch properly with synchronize_srcu (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Do not allow rereg of a ODP MR (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching on tunnel addresses type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add device ID of upcoming BlueField-2 (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Free mpi in mp_slave mode (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use the original address for the page during free_pages (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: FWTrace, Reduce stack usage (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove unnecessary clear_bit()s (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix spelling mistake "offlaods" -> "offloads" (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove leftover declaration (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Fix a typo in WOL function names (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing include file to lib/crypto.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: remove self-assignment on esw->dev (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support MLX5_CMD_OP_QUERY_LAG as a DEVX general command (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Fix mlx5_ifc_query_lag_out_bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix formats with line continuation whitespace (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix offset of tisc bits reserved field (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix -Wtype-limits compilation warnings (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support per device q counters in switchdev mode (Alaa Hleihel) [1659186 1724336] - [infiniband] ib/mlx5: Refactor code for counters allocation (Alaa Hleihel) [1659186 1724336] - [netdrv] mlx5: DR, Replace CRC32 implementation to use kernel lib (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Support IPv4 and IPv6 mixed matcher (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Allow insertion of duplicate rules (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: avoid 64-bit division in dr_icm_pool_mr_create() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Fix traffic duplication in ethtool steering (Alaa Hleihel) [1724336] - [netdrv] mlx5: DR, Allow matching on vport based on vhca_id (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix getting incorrect prev node in ste_free (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Remove redundant vport number from action (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: DR, Fix SW steering HW bits and definitions (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix missing assignment of variable err (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Fix rt's type in dr_action_create_reformat_action (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix error return code in dr_domain_init_resources() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Fix addr's type in mlx5dr_icm_dm (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add devlink flow_steering_mode parameter (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add support to use SMFS in switchdev mode (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Add API to set the namespace steering mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add direct rule fs_cmd implementation (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add CONFIG_MLX5_SW_STEERING for software steering support (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose APIs for direct rule managing (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add required FW steering functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering rule functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering action functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering matcher functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering table functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering domain functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add Steering entry (STE) utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose an internal API to issue RDMA operations (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, ICM pool memory allocator (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add direct rule command utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add the internal direct rule types definitions (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add flow steering actions to fs_cmd shim layer (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Set only stag for match untagged packets (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add stub for mlx5_eswitch_mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Avoid disabling RoCE when uninitialized (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add HW bits and definitions required for SW steering (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Move device memory management to mlx5_core (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Support LAG TX port affinity distribution (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Expose new function for TIS destroy loop (Alaa Hleihel) [1760285 1724336] - [kernel] mlx5: Add lag_tx_port_affinity capability bit (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Add device out of buffer counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5: Fix the order of fc_stats cleanup (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix deallocation of non-fully init encap entries (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only access fully initialized flows in neigh update (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh used value update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect neigh hash encap list with spinlock and rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor mlx5e_neigh_update_table->encap_lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend neigh hash entry with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Always take reference to neigh entry (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extract code that queues neigh update work into function (Alaa Hleihel) [1663231 1724336] - [kernel] mlx5: Add support for VNIC_ENV internal rq counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5e: Use refcount_t for refcount (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Use vhca_id in generating representor port_index (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify querying port representor parent id (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Removed unused hwid (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Allow concurrent creation of encap entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect encap hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend encap entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of mod_hdr entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod_hdr hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod header entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend mod header entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of hairpin entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend hairpin entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Tide up eswitch config sequence (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Remove redundant mc_promisc NULL check (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, remove redundant error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Introduce helper function to enable/disable vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Initialize TSAR Qos hardware block before its user vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Combine metadata enable/disable functionality (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Verify support QoS element type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Make load_one() and unload_one() symmetric (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add flow counter pool (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Add flow counter bulk infrastructure (Alaa Hleihel) [1760297 1724336] - [kernel] mlx5: Add flow counter bulk allocation hardware bits and command (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Refactor and optimize flow counter bulk query (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5e: Protect tc flow table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Rely on rcu instead of rtnl lock when getting upper dev (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Eswitch, use state_lock to synchronize vlan change (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Eswitch, change offloads num_flows type to atomic64 (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Protect unready flows with dedicated lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect tc flows hashtable with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Change flow flags type to unsigned long (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend tc flow struct with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify get_route_and_out_devs helper function (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Improve ethtool rxnfc callback structure (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Avoid warning print when not required (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Print a warning when LRO feature is dropped or not allowed (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Remove ethernet segment from dump WQE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add num bytes metadata to WQE info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix delay in fw fatal report handling due to fw report (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix crdump chunks print (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Block MR WR if UMR is not possible (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR re-registration flow to use UMR properly (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report and handle ODP support properly (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Consolidate use_umr checks into single function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix compatibility issue with ethtool flash device (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix use-after-free error while accessing ev_file pointer (Alaa Hleihel) [1724307 1724336] - [netdrv] mlx5e: Remove redundant check in CQE recovery flow of tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow of CQE recovery on tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix false negative indication on tx reporter CQE recovery (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field placement (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field name (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix progress params context WQE layout (Alaa Hleihel) [1724336] - [kernel] mlx5: kTLS, Fix wrong TIS opmod constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: crypto, Fix wrong offset in encryption key command (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Avoid setting speed to 56GBASE when autoneg off (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only support tx/rx pause setting for port owner (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support inner header match criteria for non decap flow action (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Use flow keys dissector to parse packets for ARFS (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Check the correct variable in error handling code (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Fix implicit MR release flow (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5e: always initialize frag->last_in_page (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Release locks during notifier unregister (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR registration flow to use UMR properly (Alaa Hleihel) [1764207 1724336] - [netdrv] mlx5e: kTLS, Call WARN_ONCE on netdev mismatch (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Prevent encap flow counter update async to user query (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching of speed to PRM link modes (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix modify_cq_in alignment (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing RDMA_RX capabilities (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use reversed order when unregister devices (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Prevent concurrent MR updates during invalidation (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Fix clean_mr() to work in the expected order (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Move MRs to a kernel PD when freeing them to the MR cache (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use direct mkey destroy command upon UMR unreg failure (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix unreg_umr to ignore the mkey state (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rely on filter_dev instead of dissector keys for tunnels (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Verify encapsulation is supported (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Convert single case statement switch statements into if statements (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Reduce ingress acl modify metadata stack usage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Fix compilation error in TLS code (Alaa Hleihel) [1724336] - [netdrv] mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow in tx reporter diagnose (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix return value from timeout recover function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rx, Fix checksum calculation for new hardware (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix port tunnel GRE entropy control (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Fix default encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Return in default case statement in tx_post_resync_params (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Register devlink ports for physical link, PCI PF, VFs (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Set RDMA DIM to be enabled by default (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report correctly tag matching rendezvous capability (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Implement VHCA tunnel mechanism in DEVX (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Introduce VHCA tunnel device capability (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add kTLS TX HW offload support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Introduce a fenced NOP WQE posting function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Re-work TIS creation functions (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Tx, Unconstify SQ stop room (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Don't implicitly assume SKB-less wqe has one WQEBB (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Make SQ WQE fetch function type generic (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Enforce L4 inline copy when needed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move helper functions to a new txrx datapath header (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Add core TLS support for the Connect-X family (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add crypto library to support create/destroy encryption key (Alaa Hleihel) [1724336] - [netdrv] mlx5: Kconfig, Better organize compilation flags (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Expose accel wrapper for IPsec FPGA function (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter_alloc_stats() and counter_update_stats() support (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support statistic q counter configuration (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter set id as a parameter for mlx5_ib_query_q_counters() (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support set qp counter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added devlink info callback (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added fw version query command (Alaa Hleihel) [1724336] - [kernel] mlx5: Add rts2rts_qp_counters_set_id field in hca cap (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use proper allocation API to get zeroed memory (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: DEVX cleanup mdev (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Add DEVX support for CQ events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Implement DEVX dispatching event (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Enable subscription for device events over DEVX (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Register DEVX with mlx5_core to get async events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_EVENT_FD (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Properly name the generic WQE control field (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce TLS TX offload hardware bits and structures (Alaa Hleihel) [1724336] - [netdrv] mlx5: Refactor mlx5_esw_query_functions for modularity (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch prepare functions change handler to be modular (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Introduce and use mlx5_eswitch_get_total_vports() (Alaa Hleihel) [1724327 1724336] - [infiniband] ib/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose device definitions for object events (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report EQE data upon CQ completion (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report a CQ error event only when a handler was set (Alaa Hleihel) [1724336] - [netdrv] mlx5: mlx5_core_create_cq() enhancements (Alaa Hleihel) [1724336] - [netdrv] mlx5: Expose the API to register for ANY event (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use event mask based on device capabilities (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Fix mlx5_core_destroy_cq() error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Handle UC address change in switchdev mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Consider host PF for inline mode and vlan pop (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use iterator for vlan and min-inline setups (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Reg/unreg function changed event at correct stage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Consolidate eswitch function number of VFs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Refactor eswitch SR-IOV interface (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Handle host PF vport mac/guid for ECPF (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use correct flags when configuring vlan (Alaa Hleihel) [1724336] - [netdrv] mlx5: Reduce dependency on enabled_vfs counter and num_vfs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Don't handle VF func change if host PF is disabled (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Limit scope of mlx5_get_next_phys_dev() to PCI PF devices (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move pci status reg access mutex to mlx5_pci_init (Alaa Hleihel) [1724336] - [kernel] mlx5: Rename mlx5_pci_dev_type to mlx5_coredev_type (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Cleanup rep when doing unload (Alaa Hleihel) [1724336] - [infiniband] {ib, net}/mlx5: E-Switch, Use index of rep for vport to IB port mapping (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use vport index when init rep (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Added MCQI and MCQS registers' description to ifc (Alaa Hleihel) [1724336] - [kernel] mlx5: Add hardware definitions for sub functions (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Disallow tc redirect offload cases we don't support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Expose same physical switch_id for all representors (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't refresh TIRs when updating representor SQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Set drvinfo in generic manner (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Correct phys_port_name for PF port (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Report netdevice MPLS features (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move to HW checksumming advertising (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Allow adding the same MAC more than once (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Cleanup add MAC flow (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move queue param structs to en/params.h (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Encapsulate open/close queues into a function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Consider XSK in XDP MTU limit calculation (Alaa Hleihel) [1724336] - [netdrv] mlx5e: XDP_TX from UMEM support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Share the XDP SQ for XDP_TX between RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Refactor struct mlx5e_xdp_info (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Allow ICO SQ to be used by multiple RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Calculate linear RX frag size considering XSK (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Replace deprecated PCI_DMA_TODEVICE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Attach/detach XDP program safely (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Enable vport metadata matching if firmware supports it (Alaa Hleihel) [1724327 1724336] - [infiniband] rdma/mlx5: Add vport metadata matching for IB representors (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in slow path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Pass metadata from FDB to eswitch manager (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Add query and modify esw vport context functions (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in fast path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Specifying known origin of packets matching the flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Tag packet with vport number in VF vports and uplink ingress ACLs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Add flow context for flow tag (Alaa Hleihel) [1724336] - [netdrv] mlx5: Introduce a helper API to check VF vport (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Support allocating modify header context from ingress ACL (Alaa Hleihel) [1724336] - [netdrv] mlx5: Get vport ACL namespace by vport index (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce vport metadata matching bits and enum constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: Convert mkey_table to XArray (Alaa Hleihel) [1724308 1724307 1724336] - [infiniband] rdma/mlx5: Refactor MR descriptors allocation (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use PA mapping for PI handover (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Improve PI handover performance (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Remove unused IB_WR_REG_SIG_MR code (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Enable decap and packet reformat on FDB (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Consider eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: add missing void argument to function mlx5_devlink_alloc (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: Declare more strictly devlink encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: use indirect calls wrapper for the rx packet handler (Alaa Hleihel) [1724336] - [netdrv] mlx5e: use indirect calls wrapper for skb allocation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW fatal issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW fatal reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add fw fatal devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Create FW devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Issue SW reset on FW assert (Alaa Hleihel) [1724336] - [netdrv] mlx5: Control CR-space access by different PFs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Handle SW reset of FW in error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Crdump support (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Vendor Specific Capability access gateway (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all devlink related functions calls to devlink.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add EQ enable/disable API (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Use a single IRQ for all async EQs (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Rename mlx5_irq_info to mlx5_irq (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all IRQ logic to pci_irq.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Generalize IRQ interface to work with irq_table (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ table creation from EQ table creation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ affinity set to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ rmap creation to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ data from EQ table data (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ request/free from EQ life cycle (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Change interrupt handler to call chain notifier (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Introduce EQ polling budget (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support querying max VFs from device (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Return raw output for query esw functions (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Handle representors creation in handler context (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Increase wait time for fw initialization (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move firmware flash implementation to devlink (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Improve performance under GSO workload (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Use termination table for VLAN push actions (Alaa Hleihel) [1722647 1724327 1724336] - [netdrv] mlx5e: Geneve, Add support for encap/decap flows offload (Alaa Hleihel) [1725582 1724336] - [netdrv] mlx5e: Rearrange tc tunnel code in a modular way (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Geneve, Keep tunnel info as pointer to the original struct (Alaa Hleihel) [1724336] - [netdrv] mlx5: Geneve, Manage Geneve TLV options (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Enable setting multiple match criteria for flow group (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Allow matching only enc_key_id/enc_dst_port for decapsulation action (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Generalize vport type in vport representor (Alaa Hleihel) [1724336] - [netdrv] {ib, net}/mlx5: Constify rep ops functions pointers (Alaa Hleihel) [1724327 1724336] - [netdrv] {ib, net}/mlx5: No need to typecast from void* to mlx5_ib_dev* (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Honor eswitch functions changed event cap (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Replace host_params event with functions_changed event (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Introduce termination table bits (Alaa Hleihel) [1722647 1724336] - [kernel] mlx5: Add core dump register access HW bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: potential error pointer dereference in error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Support tagged tunnel over bond (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Avoid detaching non-existing netdev under switchdev mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix source port matching in fdb peer flow rule (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace reciprocal_scale in TX select queue function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid reloading already removed devices (Alaa Hleihel) [1724335] - [netdrv] mlx5: Update pci error handler entries and command translation (Alaa Hleihel) [1724335] - [infiniband] mlx5: avoid 64-bit division (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Disable rxhash when CQE compress is enabled (Alaa Hleihel) [1724335] - [netdrv] mlx5e: restrict the real_dev of vlan device is the same as uplink device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Allocate root ns memory using kzalloc to match kfree (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free in fs init error unwinding path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free of root ns in the error flow path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix error handling in mlx5_load() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix possible modify header actions memory leak (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix no rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Additional check for flow destination comparison (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add missing ethtool driver info for representors (Alaa Hleihel) [1766306 1724335] - [netdrv] mlx5e: Fix number of vports for ingress ACL configuration (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix ethtool rxfh commands when CONFIG_MLX5_EN_RXNFC is disabled (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix peer pf disable hca command (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Correct type to u16 for vport_num and int for vport_index (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add meaningful return codes to status_to_err function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Imply MLXFW in mlx5_core (Alaa Hleihel) [1724335] - [netdrv] mlx5: Set completion EQs as shared resources (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Verify DEVX general object type correctly (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove MAYEXEC flag (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Device resource control for privileged DEVX user (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add steering SW ICM device memory type (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Warn on allocated MEMIC buffers during cleanup (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Support device memory type attribute (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add missing XRC options to QP optional params mask (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use atomic rep state to serialize state change (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix the check of legal vport (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use getter to access all vport array (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use available mlx5_vport struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: Reuse mlx5_esw_for_each_vf_vport macro in two files (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove unused mlx5_query_nic_vport_vlans (Alaa Hleihel) [1724335] - [netdrv] mlx5e: remove meaningless CFLAGS_tracepoint.o (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Put the common XDP code into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ethtool, Add support for EEPROM high pages query (Alaa Hleihel) [1724322 1724335] - [netdrv] mlx5e: Return error when trying to insert existing flower filter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop with VLAN 0 rewrite in prio tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ACLs for priority tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Turn on HW tunnel offload in all TIRs (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take common TIR context settings into a function (Alaa Hleihel) [1724335] - [kernel] mlx5: Fix broken hca cap offset (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add flow table capabilities for Geneve decap with TLV options (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add basic Geneve encap/decap flow table capabilities (Alaa Hleihel) [1725554 1724335] - [netdrv] mlx5: Eswitch, enable RoCE loopback traffic (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add new miss flow table action (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add support in RDMA RX steering (Alaa Hleihel) [1724335] - [netdrv] mlx5: Pass flow steering objects to fs_cmd (Alaa Hleihel) [1724335] - [netdrv] mlx5: Enable general events on all interfaces (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Restrict 'DELAY_DROP_TIMEOUT' subtype to Ethernet interfaces (Alaa Hleihel) [1724335] - [netdrv] mlx5: Separate and generalize dma device from pci device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Get rid of storing copy of device name (Alaa Hleihel) [1724335] - [kernel] mlx5: e-switch: Introduce prio tag mode (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Expose TIR ICM address to user space (Alaa Hleihel) [1724335] - [netdrv] mlx5: Introduce new TIR creation core API (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose TIR ICM address in command outbox (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose SW ICM related device memory capabilities (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use #define for the WQE wait timeout constant (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused rx_page_reuse stat (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take HW interrupt trigger into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add an underflow warning comment (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Move parameter calculation functions to en/params.c (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Report mlx5e_xdp_set errors (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Inline small packets into the TX MPWQE in XDP xmit flow (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Add TX MPWQE session counter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Enhance RQ indication for XDP redirect flush (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Fix shifted flag index in RQ bitmap (Alaa Hleihel) [1724335] - [netdrv] mlx5e: RX, Support multiple outstanding UMR posts (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Don't create IB representors when in multiport RoCE mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Initialize roce port info before multiport master init (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow DEVX and raw creation flow on reps (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Add query e-switch vport context to devx white list (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow inserting a steering rule to the FDB (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Create flow table with max size supported (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Access the prio bypass inside the FDB flow table namespace (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Check for error return in flow_rule rather than err (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove VF representor profile (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move to single device multiport ports in switchdev mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move SMI caps logic (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Refactor netdev affinity code (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move default representors SQ steering to rule to modify QP (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move rep into port struct (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use correct size for device resources (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move ports allocation to outside of INIT stage (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Free IB device on remove (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move netdev info into the port struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, add a new prio to be used by the RDMA side (Alaa Hleihel) [1724335] - [kernel] mlx5: E-Switch, don't use hardcoded values for FDB prios (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Remove references to uboject->context (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Unify logic of MTU boundaries (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Obsolete param field holding a constant value (Alaa Hleihel) [1724335] - [netdrv] mlx5: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Do not rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with ingress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with egress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Allow VLAN rewrite of prio field with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deny VLAN rewrite if there is no VLAN header match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use helpers to get headers criteria and value pointers (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Return -EOPNOTSUPP when attempting to offload an unsupported action (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deletes unnecessary setting of esw_attr->parse_attr (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove 'parse_attr' argument in parse_tc_fdb_actions() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Make the log friendly when decapsulation offload not supported (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix double mutex initialization (Alaa Hleihel) [1724335] - [netdrv] mlx5: Handle event of power detection in the PCIE slot (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Cleanup WQE page fault handler (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose MPEIN (Management PCIE INfo) register layout (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add rate limit print macros (Alaa Hleihel) [1724335] - [infiniband] mlx5: Add explicit bar address field (Alaa Hleihel) [1724335] - [netdrv] mlx5: Replace dev_err/warn/info by mlx5_core_err/warn/info (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use dev->priv.name instead of dev_name (Alaa Hleihel) [1724335] - [netdrv] mlx5: Make mlx5_core messages independent from mdev->pdev (Alaa Hleihel) [1724335] - [netdrv] mlx5: Break load_one into three stages (Alaa Hleihel) [1724335] - [netdrv] mlx5: Function setup/teardown procedures (Alaa Hleihel) [1724335] - [netdrv] mlx5: Move health and page alloc init to mdev_init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Split mdev init and pci init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove redundant init functions parameter (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove spinlock support from mlx5_write64 (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove unused MLX5_*_DOORBELL_LOCK macros (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Declare devx_async_cmd_event_fops static (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Compare only index part of a memory window rkey (Alaa Hleihel) [1724335] - [infiniband] mlx5: Convert mlx5_srq_table to XArray (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop and push actions with VLAN modify (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Support VLAN modify action (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Add VLAN ID rewrite fields (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: TX, Add geneve tunnel stateless offload support (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Take SW parser code to a separate function (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Fix port buffer function documentation format (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify mlx5_sriov_is_enabled() by using pci core API (Alaa Hleihel) [1724335] - [netdrv] mlx5: Rename total_vfs to total_vports (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify sriov enable/disable flow (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use rdma_user_map_io for mapping BAR pages (Alaa Hleihel) [1724333] - [netdrv] mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Switch to Toeplitz RSS hash by default (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Protect against non-uplink representor for encap (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Rx, Fixup skb checksum for packets with tail padding (Alaa Hleihel) [1724333] - [netdrv] mlx5e: XDP, Avoid checksum complete when XDP prog is loaded (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Use fail-safe channels reopen in tx reporter recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Skip un-needed tx recover if interface state is down (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xon formula (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xoff formula (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, fix syndrome (0x678139) when turn on vepa (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Protect from invalid memory access in offload fdb table (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix access to invalid memory when toggling esw modes (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Add a lock on tir list (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix error handling when refreshing TIRs (Alaa Hleihel) [1724333] - [netdrv] mlx5: Decrease default mr cache size (Alaa Hleihel) [1748518 1724333] - [infiniband] ib/mlx5: Reset access mask when looping inside page fault handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport rate (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport mac, getting vport config (Alaa Hleihel) [1724333] - [netdrv] mlx5e: IPoIB, Fix RX checksum statistics update (Alaa Hleihel) [1724333] - [netdrv] mlx5: Remove redundant lag function to get pf num (Alaa Hleihel) [1724333] - [netdrv] mlx5: ODP support for XRC transport is not enabled by default in FW (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update tx reporter status in case channels were successfully opened (Alaa Hleihel) [1722274 1724333] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Set correct write permissions for implicit ODP MR (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Declare mlx5e_tx_reporter_recover_from_ctx as static (Alaa Hleihel) [1724333] - [netdrv] mlx5: Support ndo bridge_setlink and getlink (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Add support for VEPA in legacy mode (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix return status of TX reporter timeout recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Re-add support for TX timeout when TX reporter is not valid (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix warn print in case of TX reporter creation failure (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Disable esw manager vport correctly (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix the warning on vport index out of range (Alaa Hleihel) [1724333] - [netdrv] mlx5: Delete unused FPGA QPN variable (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Wrap the open and apply of channels in one fail-safe function (Alaa Hleihel) [1724333] - [netdrv] mlx5: Factor out HCA capabilities functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Allow transition to offloads mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Load/unload VF reps according to event from host PF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Consider ECPF vport depends on eswitch ownership (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Assign a different position for uplink rep and vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Centralize repersentor reg/unreg to eswitch driver (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Support load/unload reps of specific vport types (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Add state to eswitch vport representors (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Use getter and iterator to access vport/rep (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Split VF and special vports for offloads mode (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Refactor offloads flow steering init/cleanup (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to host PF vport as other vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to the esw manager vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: Correctly set LAG mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Avoid magic numbers when initializing offloads mode (Alaa Hleihel) [1724333] - [kernel] mlx5: Relocate vport macros to the vport header file (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Normalize the name of uplink vport number (Alaa Hleihel) [1724333] - [kernel] mlx5: Provide an alternative VF upper bound for ECPF (Alaa Hleihel) [1724333] - [kernel] mlx5: Add host params change event (Alaa Hleihel) [1724333] - [kernel] mlx5: Add query host params command (Alaa Hleihel) [1724333] - [netdrv] mlx5: Update enable HCA dependency (Alaa Hleihel) [1724333] - [netdrv] mlx5: Introduce Mellanox SmartNIC and modify page management logic (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Use unified register/load function for uplink and VF vports (Alaa Hleihel) [1724333] - [netdrv] mlx5: Use consistent vport num argument type (Alaa Hleihel) [1724333] - [kernel] mlx5: Use void pointer as the type in address_of macro (Alaa Hleihel) [1724333] - [netdrv] mlx5: Align ODP capability function with netdev coding style (Alaa Hleihel) [1724333] - [netdrv] mlx5: use RCU lock in mlx5_eq_cq_get() (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Fix memory leak in case we fail to add an IB device (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Simplify WQE count power of two check (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Add tx timeout support for mlx5e tx reporter (Alaa Hleihel) [1722274 1724333] - [netdrv] mlx5e: Add tx reporter support (Alaa Hleihel) [1722274 1724333] - [infiniband] ib/mlx5: Advertise XRC ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Advertise SRQ ODP support for supported transports (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add ODP SRQ support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Let read user wqe also from SRQ buffer (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add XRC initiator ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Clean mlx5_ib_mr_responder_pfault_handler() signature (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Remove useless check in ODP handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Set ODP SRQ support in firmware (Alaa Hleihel) [1724333] - [kernel] mlx5: Add XRC transport to ODP device capabilities layout (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement DEVX hot unplug for async command FD (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement the file ops of DEVX async command FD (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Reuse fold sw stats in representors (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Present the representors SW stats when state is not opened (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Separate between ethtool and netdev software stats folding (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add trace points for flow tables create/destroy (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Expand XPS cpumask to cover all online cpus (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Take CQ decompress fields into a separate structure (Alaa Hleihel) [1724333] - [netdrv] mlx5e: RX, Make sure packet header does not cross page boundary (Alaa Hleihel) [1724333] - [infiniband] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add pci AtomicOps request (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Don't override existing ip_protocol (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Replace kzalloc with kcalloc (Alaa Hleihel) [1724333] - [documentation] netfilter: doc: Add nf_tables part in tproxy.txt (Phil Sutter) [1762977] - [net] netfilter: nft_socket: fix erroneous socket assignment (Phil Sutter) [1762977] - [net] netfilter: nft_socket: Break evaluation if no socket found (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Fix missing-braces warning (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Add missing config check (Phil Sutter) [1762977] - [net] netfilter: nf_tables: Add native tproxy support (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Move nf_tproxy_assign_sock() to nf_tproxy.h (Phil Sutter) [1762977] - [net] sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_tunnel_key (Ivan Vecera) [1774706] - [net] ipmr: Fix skb headroom in ipmr_get_route(). (Guillaume Nault) [1773692] - [net] netns: fix GFP flags in rtnl_net_notifyid() (Guillaume Nault) [1763661] - [net] netns: fix NLM_F_ECHO mechanism for RTM_NEWNSID (Guillaume Nault) [1763661] - [netdrv] ptp: ptp_clock: Publish scaled_ppm_to_ppb (Ivan Vecera) [1772085] - [kernel] rh_features: move rh_features entry to sys/kernel (Hangbin Liu) [1660583] - [net] netfilter: nf_tables: Make nft_meta expression more robust (Phil Sutter) [1725169] - [tools] selftests/tls: add test for concurrent recv and send (Sabrina Dubroca) [1760375] - [net] tls: add a TX lock (Sabrina Dubroca) [1760375] - [net] tls: don't pay attention to sk_write_pending when pushing partial records (Sabrina Dubroca) [1760375] - [net] tls: fix sk_msg trim on fallback to copy mode (Sabrina Dubroca) [1760375] - [net] tls: align non temporal copy to cache lines (Sabrina Dubroca) [1760375] - [net] tls: remove the record tail optimization (Sabrina Dubroca) [1760375] - [net] tls: use RCU for the adder to the offload record list (Sabrina Dubroca) [1760375] - [net] tls: unref frags in order (Sabrina Dubroca) [1760375] - [net] tcp: ulp: fix possible crash in tcp_diag_get_aux_size() (Sabrina Dubroca) [1760375] - [net] tls: dedup the record cleanup (Sabrina Dubroca) [1760375] - [net] tls: clean up the number of #ifdefs for CONFIG_TLS_DEVICE (Sabrina Dubroca) [1760375] - [net] tls: narrow down the critical area of device_offload_lock (Sabrina Dubroca) [1760375] - [net] tls: don't jump to return (Sabrina Dubroca) [1760375] - [net] tls: export protocol version, cipher, tx_conf/rx_conf to socket diag (Sabrina Dubroca) [1760375] - [net] tcp: ulp: add functions to dump ulp-specific information (Sabrina Dubroca) [1760375] - [net] tls: use RCU protection on icsk->icsk_ulp_data (Sabrina Dubroca) [1760375] - [net] core/skmsg: Delete an unnecessary check before the function call "consume_skb" (Sabrina Dubroca) [1760375] - [net] tls, fix sk_write_space NULL write when tx disabled (Sabrina Dubroca) [1760375] - [net] tls: swap sk_write_space on close (Sabrina Dubroca) [1760375] - [net] tls: prevent skb_orphan() from leaking TLS plain text with offload (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a litmus test for the socket reuse through shutdown (Sabrina Dubroca) [1760375] - [net] tls: partially revert fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [documentation] TLS: fix stat counters description (Sabrina Dubroca) [1760375] - [tools] selftests/tls: fix TLS tests with CONFIG_TLS=n (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add shutdown tests (Sabrina Dubroca) [1760375] - [tools] selftests/tls: close the socket with open record (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a bidirectional test (Sabrina Dubroca) [1760375] - [tools] selftests/tls: test error codes around TLS ULP installation (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a test for ULP but no keys (Sabrina Dubroca) [1760375] - [net] bpf: sockmap/tls, close can race with map free (Sabrina Dubroca) [1760375] - [net] tls: fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [net] tls: remove sock unlock/lock around strp_done() (Sabrina Dubroca) [1760375] - [net] tls: remove close callback sock unlock/lock around TX work flush (Sabrina Dubroca) [1760375] - [net] tls: don't call tls_sk_proto_close for hw record offload (Sabrina Dubroca) [1760375] - [net] tls: don't arm strparser immediately in tls_set_sw_offload() (Sabrina Dubroca) [1760375] - [net] tls: add missing prot info init (Sabrina Dubroca) [1760375] - [netdrv] mlx5: Return -EINVAL when WARN_ON_ONCE triggers in mlx5e_tls_resync(). (Sabrina Dubroca) [1760375] - [net] tls: don't clear TX resync flag on error (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add test for poll() with data in TLS ULP (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven resync mechanism for TX (Sabrina Dubroca) [1760375] - [net] tls: generalize the resync callback (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven TLS RX resync (Sabrina Dubroca) [1760375] - [net] tls: rename handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: pass record number as a byte array (Sabrina Dubroca) [1760375] - [net] tls: simplify seq calculation in handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: export TLS per skb encryption (Sabrina Dubroca) [1760375] - [include] net/tls: simplify driver context retrieval (Sabrina Dubroca) [1760375] - [include] net/tls: split the TLS_DRIVER_STATE_SIZE and bump TX to 16 bytes (Sabrina Dubroca) [1760375] - [net] tls: don't pass version to tls_advance_record_sn() (Sabrina Dubroca) [1760375] - [include] net/tls: reorganize struct tls_context (Sabrina Dubroca) [1760375] - [net] tls: use version from prot (Sabrina Dubroca) [1760375] - [net] tls: don't re-check msg decrypted status in tls_device_decrypted() (Sabrina Dubroca) [1760375] - [net] tls: don't look for decrypted frames on non-offloaded sockets (Sabrina Dubroca) [1760375] - [net] tls: remove false positive warning (Sabrina Dubroca) [1760375] - [net] tls: check return values from skb_copy_bits() and skb_store_bits() (Sabrina Dubroca) [1760375] - [net] tls: fully initialize the msg wrapper skb (Sabrina Dubroca) [1760375] - [net] tls: replace the sleeping lock around RX resync with a bit lock (Sabrina Dubroca) [1760375] - [net] revert "net/tls: avoid NULL-deref on resync during device removal" (Sabrina Dubroca) [1760375] - [net] tls: avoid NULL-deref on resync during device removal (Sabrina Dubroca) [1760375] - [net] tls: Add support of AES128-CCM based ciphers (Sabrina Dubroca) [1760375] - [documentation] add TLS offload documentation (Sabrina Dubroca) [1760375] - [documentation] tls: RSTify the ktls documentation (Sabrina Dubroca) [1760375] - [net] xdp: increase kABI version (Jiri Benc) [1749817] - [tools] selftests: bpf: disable test_seg6_loop test (Jiri Benc) [1749817] - [tools] selftests: bpf: fix test_tc_tunnel hanging (Jiri Benc) [1749817] - [tools] selftests: bpf: xdping is not meant to be run standalone (Jiri Benc) [1749817] - [tools] libbpf: Use implicit XSKMAP lookup from AF_XDP XDP program (Jiri Benc) [1749817] - [lib] bpf, testing: Introduce 'gso_linear_no_head_frag' skb_segment test (Jiri Benc) [1749817] - [lib] bpf, testing: Refactor test_skb_segment() for testing skb_segment() on different skbs (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Jiri Benc) [1749817] - [net] flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH (Jiri Benc) [1749817] - [tools] selftests/bpf: fix race in test_tcp_rtt test (Jiri Benc) [1749817] - [net] xdp: unpin xdp umem pages in error path (Jiri Benc) [1749817] - [net] sock: make cookie generation global instead of per netns (Jiri Benc) [1749817] - [net] bpfilter: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jiri Benc) [1749817] - [net] bpf: sockmap, only create entry if ulp is not already enabled (Jiri Benc) [1749817] - [net] bpf: sockmap, synchronize_rcu before free'ing map (Jiri Benc) [1749817] - [net] bpf: sockmap, sock_map_delete needs to use xchg (Jiri Benc) [1749817] - [net] core: page_pool: add user refcnt and reintroduce page_pool_destroy (Jiri Benc) [1749817] - [net] bpf: avoid unused variable warning in tcp_bpf_rtt() (Jiri Benc) [1749817] - [net] xdp: fix potential deadlock on socket mutex (Jiri Benc) [1749817] - [net] bpfilter: print umh messages to /dev/kmsg (Jiri Benc) [1749817] - [net] xdp: fix possible cq entry leak (Jiri Benc) [1749817] - [net] xdp: fix race on generic receive path (Jiri Benc) [1749817] - [samples] bpf: fix tcp_bpf.readme detach command (Jiri Benc) [1749817] - [samples] bpf: add sample program that periodically dumps TCP stats (Jiri Benc) [1749817] - [tools] selftests/bpf: test BPF_SOCK_OPS_RTT_CB (Jiri Benc) [1749817] - [tools] bpf/tools: sync bpf.h (Jiri Benc) [1749817] - [net] bpf: add icsk_retransmits to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: add dsack_dups/delivered{, _ce} to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: split shared bpf_tcp_sock and bpf_sock_ops implementation (Jiri Benc) [1749817] - [net] bpf: add BPF_CGROUP_SOCK_OPS callback that is executed on every RTT (Jiri Benc) [1749817] - [net] init/kconfig: add CONFIG_CC_CAN_LINK (Jiri Benc) [1749817] - [net] page_pool: add helper function for retrieving dma direction (Jiri Benc) [1749817] - [net] xdp: fix hang while unregistering device bound to xdp socket (Jiri Benc) [1749817] - [net] xdp: hold device for umem regardless of zero-copy mode (Jiri Benc) [1749817] - [net] xsk: Change the default frame size to 4096 and allow controlling it (Jiri Benc) [1749817] - [tools] libbpf: Support getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add API to check for available entries in FQ (Jiri Benc) [1749817] - [net] xsk: Properly terminate assignment in xskq_produce_flush_desc (Jiri Benc) [1749817] - [net] xdp: Make __mem_id_disconnect static (Jiri Benc) [1749817] - [net] xsk: sample kernel code is now in libbpf (Jiri Benc) [1749817] - [net] page_pool: fix compile warning when CONFIG_PAGE_POOL is disabled (Jiri Benc) [1749817] - [net] page_pool: make sure struct device is stable (Jiri Benc) [1749817] - [net] page_pool: add tracepoints for page_pool with details need by XDP (Jiri Benc) [1749817] - [net] xdp: add tracepoints for XDP mem (Jiri Benc) [1749817] - [net] xdp: force mem allocator removal and periodic warning (Jiri Benc) [1749817] - [net] xdp: tracking page_pool resources and safe removal (Jiri Benc) [1749817] - [netdrv] mlx5: more strict use of page_pool API (Jiri Benc) [1749817] - [net] page_pool: introduce page_pool_free and use in mlx5 (Jiri Benc) [1749817] - [net] veth: use xdp_release_frame for XDP_PASS (Jiri Benc) [1749817] - [net] xdp: page_pool related fix to cpumap (Jiri Benc) [1749817] - [net] xdp: fix leak of IDA cyclic id if rhashtable_insert_slow fails (Jiri Benc) [1749817] - [net] page_pool: add helper function to unmap dma addresses (Jiri Benc) [1749817] - [net] page_pool: add helper function to retrieve dma addresses (Jiri Benc) [1749817] - [net] page_pool: use DMA_ATTR_SKIP_CPU_SYNC for DMA mappings (Jiri Benc) [1749817] - [net] page_pool: don't use page->private to store dma_addr_t (Jiri Benc) [1749817] - [mm] add dma_addr_t to struct page (Jiri Benc) [1749817] - [tools] bpf: Sync asm-generic/socket.h to tools/ (Jiri Benc) [1749817] - [net] bpf: net: Add SO_DETACH_REUSEPORT_BPF (Jiri Benc) [1749817] - [net] veth: Support bulk XDP_TX (Jiri Benc) [1749817] - [net] flow_dissector: remove unused FLOW_DISSECTOR_F_STOP_AT_L3 flag (Jiri Benc) [1749817] - [tools] selftests/bpf: fix compilation error for flow_dissector.c (Jiri Benc) [1749817] - [net] bpf: Update BPF_CGROUP_RUN_PROG_INET_EGRESS calls (Jiri Benc) [1749817] - [net] signal/bpfilter: Fix bpfilter_kernl to use send_sig not force_sig (Jiri Benc) [1749817] - [net] arch: Use asm-generic/socket.h when possible (Jiri Benc) [1749817] - [net] flow_dissector: correct comments on enum flow_dissector_key_id (Jiri Benc) [1749817] - [net] tcp: add stat of data packet reordering events (Jiri Benc) [1749817] - [net] tcp: add dsack blocks received stats (Jiri Benc) [1749817] - [net] tcp: add data bytes retransmitted stats (Jiri Benc) [1749817] - [net] tcp: add data bytes sent stats (Jiri Benc) [1749817] - [net] tcp: add a helper to calculate size of opt_stats (Jiri Benc) [1749817] - [net] netfilter: Support iif matches in POSTROUTING (Phil Sutter) [1775961] - [tools] selftests: add basic netdevsim devlink flash testing (Petr Oros) [1770359] - [netdrv] netdevsim: implement fake flash updating with notifications (Petr Oros) [1770359] - [net] devlink: allow driver to update progress of flash update (Petr Oros) [1770359] - [net] devlink: Add extack to shared buffer operations (Petr Oros) [1770347] - [net] xfrm: policy: avoid warning splat when merging nodes (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix bydst hlist corruption on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix infinite loop when merging src-nodes (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: alter htresh to trigger move of policies to hash table (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix reinsertion on node merge (Sabrina Dubroca) [1758100] - [net] xfrm: policy: delete inexact policies from inexact list on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: use hlist rcu variants on inexact insert, part 2 (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: add block rules with adjacent/overlapping subnets (Sabrina Dubroca) [1758100] - [net] xfrm: policy: remove set but not used variable 'priority' (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix policy hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix netlink/pf_key policy lookups (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add 2nd-level saddr trees for inexact policies (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by source address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: check reinserted policies match their node (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by destination address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add inexact policy search tree infrastructure (Sabrina Dubroca) [1758100] - [net] xfrm: policy: consider if_id when hashing inexact policy (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in an rhashtable (Sabrina Dubroca) [1758100] - [net] xfrm: policy: return NULL when inexact search needed (Sabrina Dubroca) [1758100] - [net] xfrm: policy: split list insertion into a helper (Sabrina Dubroca) [1758100] - [net] xfrm: security: iterate all, not inexact lists (Sabrina Dubroca) [1758100] - [tools] selftests: add xfrm policy test script (Sabrina Dubroca) [1758100] - [net] af_packet: fix the tx skb protocol in raw sockets with ETH_P_ALL (Ivan Vecera) [1765561] - [netdrv] mlx5e: Trust kernel regarding transport offset (Ivan Vecera) [1765561] - [netdrv] net/mlx5e: Remove the wrong assumption about transport offset (Ivan Vecera) [1765561] - [net] packet: Remove redundant skb->protocol set (Ivan Vecera) [1765561] - [net] packet: Ask driver for protocol if not provided by user (Ivan Vecera) [1765561] - [net] ethernet: Add parse_protocol header_ops support (Ivan Vecera) [1765561] - [include] net: Introduce parse_protocol header_ops callback (Ivan Vecera) [1765561] - [net] Don't set transport offset to invalid value (Ivan Vecera) [1765561] - [netdrv] Fix Kconfig indentation (Josef Oskera) [1764592] - [netdrv] be2net: make two arrays static const, makes object smaller (Josef Oskera) [1764592] - [netdrv] be2net: eliminate enable field from be_aic_obj (Josef Oskera) [1764592] - [netdrv] Use skb_frag_off accessors (Josef Oskera) [1764592] - [netdrv] Use skb accessors in network drivers (Josef Oskera) [1764592] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 338 (Josef Oskera) [1764592] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Josef Oskera) [1764592] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Josef Oskera) [1764592] - [documentation] networking: switchdev: Update port parent ID section (Ivan Vecera) [1757840] - [net] Get rid of SWITCHDEV_ATTR_ID_PORT_PARENT_ID (Ivan Vecera) [1757840] - [net] dsa: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [drivers] staging: fsl-dpaa2: ethsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] mscc: ocelot: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] net/mlx5e: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] liquidio: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [net] tipc: fix unlimited bundling of small messages (Jon Maloy) [1761969] - [net] tipc: clean up skb list lock handling on send path (Jon Maloy) [1761969] - [net] tipc: fix false detection of retransmit failures (Jon Maloy) [1761969] - [net] tipc: reduce risk of wakeup queue starvation (Jon Maloy) [1761969] - [net] tipc: fix changeover issues due to large packet (Jon Maloy) [1761969] - [net] tipc: optimize link synching mechanism (Jon Maloy) [1761969] - [net] tipc: Fix a typo (Jon Maloy) [1761969] - [net] tipc: use rcu dereference functions properly (Jon Maloy) [1761969] - [net] tipc: remove ub->ubsock checks (Jon Maloy) [1761969] - [net] tipc: embed jiffies in macro TIPC_BC_RETR_LIM (Jon Maloy) [1761969] - [net] tipc: add dst_cache support for udp media (Jon Maloy) [1761969] - [net] tipc: rename function msg_get_wrapped() to msg_inner_hdr() (Jon Maloy) [1761969] - [net] tipc: eliminate unnecessary skb expansion during retransmission (Jon Maloy) [1761969] - [net] tipc: simplify stale link failure criteria (Jon Maloy) [1761969] - [net] tipc: check msg->req data len in tipc_nl_compat_bearer_disable (Jon Maloy) [1761969] - [net] tipc: remove the unnecessary msg->req check from tipc_nl_compat_bearer_set (Jon Maloy) [1761969] - [net] tipc: fix issues with early FAILOVER_MSG from peer (Jon Maloy) [1761969] - [net] tipc: include retrans failure detection for unicast (Jon Maloy) [1761969] - [net] tipc: purge deferredq list for each grp member in tipc_group_delete (Jon Maloy) [1761969] - [net] devlink: remove redundant rtnl lock assert (Marcelo Leitner) [1774694]- [gpu] drm/i915/aml: Allow SPT PCH for all AML devices (Lyude Paul) [1761469 1731110] - [gpu] drm/i915/cml: Add second PCH ID for CMP (Lyude Paul) [1731110] - [drm] i915/cml: Add Missing PCI IDs (Lyude Paul) [1727949 1731110] - [gpu] DRM Backport 5.2 -> 5.3 (Lyude Paul) [1731110] - [xen] mm/pgtable: drop pgtable_t variable from pte_fn_t functions (Lyude Paul) [1731110] - [gpu] DRM Backport 5.1 -> 5.2 (Lyude Paul) [1731110] - [s390] bus_find_device: Unify the match callback with class_find_device (Lyude Paul) [1731110] - [kernel] i2c: algo-bit: include main i2c header (Lyude Paul) [1731110] - [extcon] axp288: Add a depends on ACPI to the Kconfig entry (Lyude Paul) [1731110] - [extcon] axp288: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [acpi] gpio: merrifield: Fix build err without CONFIG_ACPI (Lyude Paul) [1731110] - [gpio] merrifield: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [kernel] proc/sysctl: add shared variables for range check (Lyude Paul) [1731110] - [gpu] drm/i915: Split Pineview device info into desktop and mobile (Lyude Paul) [1731110] - [gpu] snd/hda, drm/i915: Track the display_power_status using a cookie (Lyude Paul) [1731110] - [video] hdmi: Dropped static functions from kernel doc (Lyude Paul) [1731110] - [video] hdmi: Add Unpack function for DRM infoframe (Lyude Paul) [1731110] - [video] drm: Enable HDR infoframe support (Lyude Paul) [1731110] - [kernel] drm: Add HDR source metadata property (Lyude Paul) [1731110] - [gpu] drm: Add colorspace info to AVI Infoframe (Lyude Paul) [1731110] - [gpu] drm: Add HDMI colorspace property (Lyude Paul) [1731110] - [kernel] video/hdmi: Add an enum for HDMI packet types (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the pack functions (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the log functions (Lyude Paul) [1731110] - [video] hdmi: Pass buffer size to infoframe unpack functions (Lyude Paul) [1731110] - [video] hdmi: Constify 'buffer' to the unpack functions (Lyude Paul) [1731110] - [video] media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC (Lyude Paul) [1731110] - [media] replace ADOBERGB by OPRGB (Lyude Paul) [1731110] - [dma-buf] add show_fdinfo handler (Lyude Paul) [1731110] - [dma-buf] dma-fence: Signal all callbacks from dma_fence_release() (Lyude Paul) [1731110] - [dma-buf] udmabuf: actually unmap the scatterlist (Lyude Paul) [1731110] - [dma-buf] Make mmap callback actually optional (Lyude Paul) [1731110] - [dma-buf] Remove unused sync_dump() (Lyude Paul) [1731110] - [kernel] dma-buf: explicitely note that dma-fence-chains use 64bit seqno (Lyude Paul) [1731110] - [dma-buf] fix stack corruption in dma_fence_chain_release (Lyude Paul) [1731110] - [dma-buf] add new dma_fence_chain container v7 (Lyude Paul) [1731110] - [dma-buf] add some lockdep asserts to the reservation object implementation (Lyude Paul) [1731110] - [iommu] arm-smmu-v3: Fix build error without CONFIG_PCI_ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Avoid locking on invalidation path when not using ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBs (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Rework enabling/disabling of ATS for PCI masters (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Don't issue CMD_SYNC for zero-length invalidations (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flag (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Document ordering guarantees of command insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Defer TLB invalidation until ->iotlb_sync() (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Reduce contention during command-queue insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Operate directly on low-level queue where possible (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->unmap() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Remove unused ->tlb_sync() callback (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Hook up ->tlb_flush_walk() and ->tlb_flush_leaf() in drivers (Jerry Snitselaar) [1729845] - [kernel] iommu/io-pgtable: Introduce tlb_flush_walk() and tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce iommu_iotlb_gather_add_page() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce struct iommu_iotlb_gather for batching TLB flushes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Rename iommu_gather_ops to iommu_flush_ops (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Remove empty iommu_tlb_range_add() callback from iommu_ops (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Invalidate ATC when detaching a device (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Add support for PCI ATS (Jerry Snitselaar) [1729845] - [iommu] Introduce iotlb_sync_map callback (Jerry Snitselaar) [1742234] - [kernel] dma-mapping: fix page attributes for dma_mmap_* (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: check pfn validity in dma_common_{mmap, get_sgtable} (Jerry Snitselaar) [1754727] - [kernel] swiotlb: checking whether swiotlb buffer is full with io_tlb_used (Jerry Snitselaar) [1754727] - [kernel] dma-direct: fix zone selection after an unaddressable CMA allocation (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: page-align the size in dma_free_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: do not overwrite align in dma_alloc_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: fix panic caused by passing empty cma command line argument (Jerry Snitselaar) [1754727] - [iommu] dma: Handle SG length overflow better (Jerry Snitselaar) [1742234] - [iommu] dma: Handle MSI mappings separately (Jerry Snitselaar) [1742234] - [iommu] dma: Apply dma_{alloc, free}_contiguous functions (Jerry Snitselaar) [1742234] - [iommu] dma: Don't depend on CONFIG_DMA_DIRECT_REMAP (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_mmap (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_get_sgtable (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc, part 2 (Jerry Snitselaar) [1742234] - [iommu] dma: Cleanup variable naming in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Split iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Merge the CMA and alloc_pages allocation paths (Jerry Snitselaar) [1742234] - [iommu] dma: Don't remap CMA unnecessarily (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Remove __iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor the page array remapping allocator (Jerry Snitselaar) [1742234] - [iommu] dma: Factor out remapped pages lookup (Jerry Snitselaar) [1742234] - [iommu] dma: Squash __iommu_dma_{map, unmap}_page helpers (Jerry Snitselaar) [1742234] - [iommu] dma: Move domain lookup into __iommu_dma_{map, unmap} (Jerry Snitselaar) [1742234] - [iommu] dma: Move __iommu_dma_map (Jerry Snitselaar) [1742234] - [iommu] dma: Use for_each_sg in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [clk] Make clk_bulk_get_all() return a valid "id" (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Support all Mali configurations (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Correct Mali attributes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Fix panic after kexec -p for kdump (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA (Jerry Snitselaar) [1742234] - [iommu] amd: Check PM_LEVEL_SIZE() condition in locked section (Jerry Snitselaar) [1742234] - [iommu] amd: Fix incorrect PASID decoding from event log (Jerry Snitselaar) [1742234] - [iommu] amd: Lock code paths traversing protection_domain->dev_list (Jerry Snitselaar) [1742234] - [iommu] amd: Lock dev_data in attach/detach code paths (Jerry Snitselaar) [1742234] - [iommu] amd: Check for busy devices earlier in attach_device() (Jerry Snitselaar) [1742234] - [iommu] amd: Take domain->lock for complete attach/detach path (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_devtable_lock (Jerry Snitselaar) [1742234] - [iommu] amd: Remove domain->updated (Jerry Snitselaar) [1742234] - [iommu] iova: Avoid false sharing on fq_timer_on (Jerry Snitselaar) [1742234] - [iommu] Don't use sme_active() in generic code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix wrong analysis whether devices share the same bus (Jerry Snitselaar) [1742234] - [iommu] amd: Wait for completion of IOTLB flush in attach_device (Jerry Snitselaar) [1742234] - [iommu] amd: Unmap all L7 PTEs when downgrading page-sizes (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce first_pte_l7() helper (Jerry Snitselaar) [1742234] - [iommu] amd: Fix downgrading default page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Fix pages leak in free_pagetable() (Jerry Snitselaar) [1742234] - [documentation] documentation: Update Documentation for iommu.passthrough (Jerry Snitselaar) [1745844] - [iommu] Disable passthrough mode when SME is active (Jerry Snitselaar) [1745844] - [iommu] Set default domain type at runtime (Jerry Snitselaar) [1745844] - [iommu] Print default domain type on boot (Jerry Snitselaar) [1745844] - [x86] dma: Get rid of iommu_pass_through (Jerry Snitselaar) [1745844] - [iommu] vt-d: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] amd: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] Use Functions to set default domain type in iommu_set_def_domain_type() (Jerry Snitselaar) [1745844] - [iommu] Add helpers to set/get default domain type (Jerry Snitselaar) [1745844] - [iommu] Remember when default domain type was set on kernel command line (Jerry Snitselaar) [1745844] - [iommu] amd: Flush old domains in kdump kernel (Jerry Snitselaar) [1742234] - [iommu] amd: Fix race in increase_address_space() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove global page flush support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix possible use-after-free of private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain before using a private one (Jerry Snitselaar) [1742234] - [iommu] vt-d: Correctly check format of page table in debugfs (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain when move device out of group (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Mark expected switch fall-through (Jerry Snitselaar) [1722978] - [iommu] vt-d: Print pasid table entries MSB to LSB in debugfs (Jerry Snitselaar) [1742234] - [iommu] iova: Remove stale cached32_node (Jerry Snitselaar) [1742234] - [iommu] vt-d: Check if domain->pgd was allocated (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't queue_iova() if there is no flush queue (Jerry Snitselaar) [1742234] - [iommu] amd: fix a crash in iova_magazine_free_pfns (Jerry Snitselaar) [1742234] - [iommu] Use right function to get group for device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Fix compilation when CONFIG_CMA=n (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Support non-coherent page tables (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: request DMA32 memory, and improve debugging (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Increase maximum size of queues (Jerry Snitselaar) [1722978] - [iommu] amd: Flush not present cache in iommu_map_page (Jerry Snitselaar) [1742234] - [iommu] amd: Only free resources once on init error (Jerry Snitselaar) [1742234] - [iommu] amd: Move gart fallback to amd_iommu_init (Jerry Snitselaar) [1742234] - [iommu] amd: Make iommu_disable safer (Jerry Snitselaar) [1742234] - [iommu] amd: Add missed 'tag' to error msg in iommu_print_event (Jerry Snitselaar) [1742234] - [iommu] amd: Remove redundant assignment to variable npages (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup unused variable (Jerry Snitselaar) [1742234] - [iommu] vt-d: Silence a variable set but not used (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove an unused variable "length" (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup after delegating DMA domain to generic iommu (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix suspicious RCU usage in probe_acpi_namespace_devices() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allow DMA domain attaching to rmrr locked device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't enable iommu's which have been ignored (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set domain type for a private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't return error when device gets right domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix a variable set but not used (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Fix typo in SVM code comment (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove static identity map code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove duplicated code for device hotplug (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove startup parameter from device_def_domain_type() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup get_valid_domain_for_dev() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement is_attach_deferred iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Probe DMA-capable ACPI name space devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle 32bit device with identity default domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Identify default domains replaced with private (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the dma domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the identity domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add device_def_domain_type() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable DMA remapping after rmrr mapped (Jerry Snitselaar) [1742234] - [iommu] vt-d: Expose ISA direct mapping region via iommu_get_resv_regions (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement apply_resv_region iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] Add API to request DMA domain for device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show scalable mode DMAR table internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Introduce macros useful for dumping DMAR table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Modify the format of intel DMAR tables dump (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary rcu_read_locks (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix bind svm with multiple devices (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Avoid constant zero in TLBI writes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Set the right field for Page Walk Snoop (Jerry Snitselaar) [1742234] - [iommu] Add missing new line for dma type (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Separate atomic variables to improve performance (Jerry Snitselaar) [1742234] - [iommu] Remove iommu_callback_data (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_pd_list (Jerry Snitselaar) [1742234] - [iommu] amd: Use pci_prg_resp_pasid_required() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix leak in intel_pasid_alloc_table on error path (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make kernel parameter igfx_off work with vIOMMU (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set intel_iommu_gfx_mapped correctly (Jerry Snitselaar) [1742234] - [iommu] vt-d: cleanup: no spaces at the start of a line (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't request page request irq under dmar_global_lock (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use struct_size() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Flush IOTLB for untrusted device in time (Jerry Snitselaar) [1742234] - [iommu] vt-d: Clean up iommu_no_mapping (Jerry Snitselaar) [1742234] - [vfio] type1: Add domain at(de)taching group helpers (Jerry Snitselaar) [1742234] - [iommu] vt-d: Return ID associated with an auxiliary domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Aux-domain specific domain attach/detach (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move common code out of iommu_attch_device() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add per-device IOMMU feature ops entries (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make intel_iommu_enable_pasid() more generic (Jerry Snitselaar) [1742234] - [iommu] vt-d: Switch to bitmap_zalloc() (Jerry Snitselaar) [1742234] - [iommu] Bind process address spaces to devices (Jerry Snitselaar) [1742234] - [iommu] Add APIs for multiple domains per device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Log CBFRSYNRA register on context fault (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Don't disable SMMU in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Disable tagged pointers (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Link domains and devices (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add a master->domain pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Store SteamIDs in master (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Rename arm_smmu_master_data to arm_smmu_master (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Add ARM Mali midgard MMU page table format (Jerry Snitselaar) [1722978] - [iommu] vt-d: Save the right domain ID used by hardware (Jerry Snitselaar) [1742234] - [iommu] iova: Fix tracking of recently failed iova address (Jerry Snitselaar) [1742234] - [iommu] Fix IOMMU debugfs fallout (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.is_attach_deferred() (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.iotlb_sync_map() (Jerry Snitselaar) [1742234] - [kernel] iommu: Fix flush_tlb_all typo (Jerry Snitselaar) [1742234] - [iommu] io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables (Jerry Snitselaar) [1722978] - [iommu] Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [kernel] iommu: Allow io-pgtable to be used outside of iommu/ (Jerry Snitselaar) [1722978] - [iommu] iova: Allow compiling the library without IOMMU support (Jerry Snitselaar) [1742234] - [iommu] amd: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] amd: Remove clear_flush_young notifier (Jerry Snitselaar) [1742234] - [iommu] amd: Print reason for iommu_map_page failure in map_sg (Jerry Snitselaar) [1742234] - [iommu] vt-d: Get domain ID before clear pasid entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set context field after value initialized (Jerry Snitselaar) [1742234] - [kernel] pci/ats: Add inline to pci_prg_resp_pasid_required() (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Enable ATS only if the device uses page aligned address (Jerry Snitselaar) [1724922] - [pci] ats: Add pci_ats_page_aligned() interface (Jerry Snitselaar) [1724922] - [iommu] vt-d: Fix PRI/PASID dependency issue (Jerry Snitselaar) [1724921 1724927] - [pci] ats: Add pci_prg_resp_pasid_required() interface (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Allow interrupts from the entire bus for aliased devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add helper to set an IRTE to verify only the bus number (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove misleading "domain 0" test from domain_exit() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unused dmar_remove_one_dev_info() argument (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary local variable initializations (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove change_pte notifier (Jerry Snitselaar) [1742234] - iommu/vt-d: Implement dma_[un]map_resource() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Support page request in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Leave scalable mode default off (Jerry Snitselaar) [1742234] - [iommu] of: Fix probe-deferral (Jerry Snitselaar) [1742234] - [iommu] Check for iommu_ops == NULL in iommu_probe_device() (Jerry Snitselaar) [1742234] - [iommu] of: Don't call iommu_ops->add_device directly (Jerry Snitselaar) [1742234] - powerpc/iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [powerpc] iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] dma: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1722978] - [acpi] iort: Fix rc_dma_get_range() (Jerry Snitselaar) [1722978] - [kernel] iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Make arm-smmu-v3 explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Make arm-smmu explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] Audit and remove any unnecessary uses of module.h (Jerry Snitselaar) [1742234] - [iommu] irq_remapping: Remove unused header files (Jerry Snitselaar) [1742234] - [iommu] Do physical merging in iommu_map_sg() (Jerry Snitselaar) [1742234] - [iommu] amd: Remove leading 0s in error log messages (Jerry Snitselaar) [1742234] - [iommu] amd: Fix line-break in error log reporting (Jerry Snitselaar) [1742234] - [iommu] amd: Use pr_fmt() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow to upgrade page-size (Jerry Snitselaar) [1742234] - [iommu] amd: Restart loop if cmpxchg64 succeeded in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow downgrading page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Ignore page-mode 7 in free_sub_pt() (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce free_sub_pt() function (Jerry Snitselaar) [1742234] - [iommu] amd: Collect page-table pages in freelist (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove deferred invalidation (Jerry Snitselaar) [1724930] - [iommu] vt-d: Shared virtual address in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add first level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup context and enable RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Pass pasid table to context mapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup pasid entry for RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add second level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Reserve a domain id for FL and PT modes (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add 256-bit invalidation descriptor support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Move page table helpers into header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Manage scalalble mode PASID tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enumerate the scalable mode capability (Jerry Snitselaar) [1742234] - [kernel] iommu/vtd: Cleanup dma_remapping.h header (Jerry Snitselaar) [1742234] - [documentation] dt-bindings: arm-smmu: Add binding doc for Qcom smmu-500 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add support for qcom, smmu-v2 variant (Jerry Snitselaar) [1722978] - [documentation] dt-bindings: arm-smmu: Add bindings for qcom, smmu-v2 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add the device_link between masters and smmu (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Invoke pm_runtime across the driver (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add pm_runtime/sleep ops (Jerry Snitselaar) [1722978] - [clk] add managed version of clk_bulk_get_all (Jerry Snitselaar) [1722978] - [clk] add new APIs to operate on all available clocks (Jerry Snitselaar) [1722978] - [clk] bulk: add of_clk_bulk_get() (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Use explicit mb() when moving cons pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Avoid memory corruption from Hisilicon MSI payloads (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix big-endian CMD_SYNC writes (Jerry Snitselaar) [1722978] - [iommu] revert "iommu/io-pgtable-arm: Check for v7s-incapable systems" (Jerry Snitselaar) [1722978] - [iommu] Fix a typo (Jerry Snitselaar) [1742234] - [iommu] Tidy up window attributes (Jerry Snitselaar) [1742234] - [iommu] amd: Add default branch in amd_iommu_capable() (Jerry Snitselaar) [1742234] - [iommu] amd: Move iommu_init_pci() to .init section (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show context internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support for Interrupt remapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show register contents (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable base Intel IOMMU debugfs support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Update register definitions to VT-d 3.0 specification (Jerry Snitselaar) [1742234] - [iommu] vt-d: Relocate struct/function declarations to its header files (Jerry Snitselaar) [1742234] - [of] iommu/of: make of_pci_map_rid() available for other devices too (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Remove unnecessary wrapper function (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add SPDX header (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix a couple of minor comment typos (Jerry Snitselaar) [1722978] - [kernel] iommu/shmobile: Remove unused linux/platform_data/sh_ipmmu.h header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle memory shortage on pasid table allocation (Jerry Snitselaar) [1742234] - [iommu] Add sysfs attribyte for domain type (Jerry Snitselaar) [1742234] - [iommu] amd: Add basic debugfs infrastructure for AMD IOMMU (Jerry Snitselaar) [1742234] - [iommu] Enable debugfs exposure of IOMMU driver internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove the obsolete per iommu pasid tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply per pci device pasid table in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allocate and free pasid table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Per PCI device pasid table interfaces (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add for_each_device_domain() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move device_domain_info to header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply global PASID in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Avoid using idr_for_each_entry() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Global PASID name space (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix dev iotlb pfsid use (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Add definitions for PFSID (Jerry Snitselaar) [1742234] - [iommu] amd: Argument page_size could be uninitialized (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Abort all transactions if SMMU is enabled in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Prevent any devices access to memory without registration (Jerry Snitselaar) [1722978] - [iommu] [] iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: Abort allocation when table address overflows the PTE (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Fix pgtable allocation in selftest (Jerry Snitselaar) [1722978] - [netdrv] iavf: initialize ITRN registers with correct values (Stefan Assmann) [1721697] - [netdrv] iavf: fix MAC address setting for VFs when filter is rejected (Stefan Assmann) [1721697] - [netdrv] iavf: allow permanent MAC address to change (Stefan Assmann) [1721697] - [netdrv] iavf: remove unused debug function iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721697] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721697] - [netdrv] iavf: fix dereference of null rx_buffer pointer (Stefan Assmann) [1721697] - [netdrv] iavf: Fix up debug print macro (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: allow null RX descriptors (Stefan Assmann) [1721697] - [netdrv] iavf: add call to iavf_[add|del]_cloud_filter (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor init state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor the watchdog state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Remove timer for work triggering, use delaying work instead (Stefan Assmann) [1721697] - [netdrv] iavf: Move commands processing to the separate function (Stefan Assmann) [1721697] - [netdrv] iavf: Fix the math for valid length for ADq enable (Stefan Assmann) [1721697] - [netdrv] iavf: Change GFP_KERNEL to GFP_ATOMIC in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: wait longer for close to complete (Stefan Assmann) [1721697] - [netdrv] iavf: use signed variable (Stefan Assmann) [1721697] - [netdrv] iavf: Create VLAN tag elements starting from the first element (Stefan Assmann) [1721697] - [netdrv] iavf: update comments and file checks to match iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e_device to iavf_device (Stefan Assmann) [1721697] - [netdrv] iavf: change remaining i40e defines to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_client.h defines to match driver name (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_status structure flags (Stefan Assmann) [1721697] - [netdrv] iavf: replace i40e variables with iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e functions to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: change iavf_status_code to iavf_status (Stefan Assmann) [1721697] - [netdrv] iavf: Rename i40e_adminq* files to iavf_adminq* (Stefan Assmann) [1721697] - [netdrv] iavf: iavf_client: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: Limiting RSS queues to CPUs (Stefan Assmann) [1721697] - [netdrv] iavf: Use printf instead of gnu_printf for iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for ethtool -m issue on X722 NIC (Stefan Assmann) [1721695] - [netdrv] intel: Demote MTU change prints to debug (Stefan Assmann) [1721695] - [netdrv] i40e: implement VF stats NDO (Stefan Assmann) [1721695] - [netdrv] i40e: enable X710 support (Stefan Assmann) [1721695] - [netdrv] i40e: Add UDP segmentation offload support (Stefan Assmann) [1721695] - [netdrv] i40e: prevent memory leak in i40e_setup_macvlans (Stefan Assmann) [1721695] - [netdrv] i40e: Refactoring VF MAC filters counting to make more reliable (Stefan Assmann) [1721695] - [netdrv] i40e: Fix LED blinking flow for X710T*L devices (Stefan Assmann) [1721695] - [netdrv] i40e: allow ethtool to report SW and FW versions in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: initialize ITRN registers with correct values (Stefan Assmann) [1721695] - [netdrv] i40e: Extend PHY access with page change flag (Stefan Assmann) [1721695] - [netdrv] i40e: Extract detection of HW flags into a function (Stefan Assmann) [1721695] - [netdrv] i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for persistent lldp support (Stefan Assmann) [1721695] - [netdrv] i40e: clear __I40E_VIRTCHNL_OP_PENDING on invalid min Tx rate (Stefan Assmann) [1721695] - [netdrv] i40e: use BIT macro to specify the cloud filter field flags (Stefan Assmann) [1721695] - [netdrv] i40e: Fix message for other card without FEC (Stefan Assmann) [1721695] - [netdrv] i40e: fix missed "Negotiated" string in i40e_print_link_message() (Stefan Assmann) [1721695] - [netdrv] i40e: mark additional missing bits as reserved (Stefan Assmann) [1721695] - [netdrv] i40e: remove I40E_AQC_ADD_CLOUD_FILTER_OIP (Stefan Assmann) [1721695] - [netdrv] i40e: use ktime_get_real_ts64 instead of ktime_to_timespec64 (Stefan Assmann) [1721695] - [netdrv] i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask (Stefan Assmann) [1721695] - [netdrv] i40e: Remove EMPR traces from debugfs facility (Stefan Assmann) [1721695] - [netdrv] i40e: Implement debug macro hw_dbg using dev_dbg (Stefan Assmann) [1721695] - [netdrv] i40e: fix hw_dbg usage in i40e_hmc_get_object_va (Stefan Assmann) [1721695] - [netdrv] i40e: simplify Rx buffer recycle (Stefan Assmann) [1721695] - [netdrv] i40e: fix retrying in i40e_aq_get_phy_capabilities (Stefan Assmann) [1721695] - [netdrv] i40e: Persistent LLDP support (Stefan Assmann) [1721695] - [netdrv] i40e: allow reset in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: Remove function i40e_update_dcb_config() (Stefan Assmann) [1721695] - [netdrv] i40e: Fix crash caused by stress setting of VF MAC addresses (Stefan Assmann) [1721695] - [netdrv] i40e: reset veb.tc_stats when resetting veb.stats (Stefan Assmann) [1721695] - [netdrv] i40e: Update FW API version to 1.9 (Stefan Assmann) [1721695] - [netdrv] i40e: check_recovery_mode had wrong if statement (Stefan Assmann) [1721695] - [netdrv] i40e: Add drop mode parameter to set mac config (Stefan Assmann) [1721695] - [netdrv] i40e: fix shifts of signed values (Stefan Assmann) [1721695] - [netdrv] i40e: add check on i40e_configure_tx_ring() return value (Stefan Assmann) [1721695] - [netdrv] i40e: Check if transceiver implements DDM before access (Stefan Assmann) [1721695] - [netdrv] i40e: reduce stack usage in i40e_set_fc (Stefan Assmann) [1721695] - [netdrv] i40e: no need to check return value of debugfs_create functions (Stefan Assmann) [1721695] - [netdrv] i40e: Remove unicast log when VF is leaving multicast mode (Stefan Assmann) [1721695] - [netdrv] i40e: verify string count matches even on early return (Stefan Assmann) [1721695] - [netdrv] i40e: Log info when PF is entering and leaving Allmulti mode (Stefan Assmann) [1721695] - [netdrv] i40e: Update visual effect for advertised FEC mode (Stefan Assmann) [1721695] - [netdrv] i40e: fix code comments (Stefan Assmann) [1721695] - [netdrv] i40e: don't report link up for a VF who hasn't enabled queues (Stefan Assmann) [1721695] - [netdrv] i40e: Log disable-fw-lldp flag change by ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect ethtool statistics veb and veb.tc_ (Stefan Assmann) [1721695] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721695] - [netdrv] i40e: Use dev_get_drvdata (Stefan Assmann) [1721695] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721695] - [netdrv] i40e: Add macvlan support on i40e (Stefan Assmann) [1721695] - [netdrv] i40e/i40e_virtchnl_pf: Use struct_size() in kzalloc() (Stefan Assmann) [1721695] - [netdrv] i40e: update copyright string (Stefan Assmann) [1721695] - [netdrv] i40e: Fix descriptor count manipulation (Stefan Assmann) [1721695] - [netdrv] i40e: missing priorities for any QoS traffic (Stefan Assmann) [1721695] - [netdrv] i40e: Add log entry while creating or deleting TC0 (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect function documentation comment (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for missing "link modes" info in ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Stefan Assmann) [1721695] - [netdrv] i40e: mark expected switch fall-through (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: remove duplicate stat calculation for tx_errors (Stefan Assmann) [1721695] - [netdrv] i40e: Check if the BAR size is large enough before writing to registers (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: add input validation for virtchnl handlers (Stefan Assmann) [1721695] - [netdrv] i40e: Improve AQ log granularity (Stefan Assmann) [1721695] - [netdrv] i40e: Add bounds check for ch[] array (Stefan Assmann) [1721695] - [netdrv] i40e: Use signed variable (Stefan Assmann) [1721695] - [netdrv] i40e: add constraints for accessing veb array (Stefan Assmann) [1721695] - [netdrv] i40e: let untrusted VF to create up to 16 VLANs (Stefan Assmann) [1721695] - [netdrv] i40e: add functions stubs to support EEE (Stefan Assmann) [1721695] - [netdrv] i40e: Use LLDP ethertype define ETH_P_LLDP (Stefan Assmann) [1721695] - [netdrv] r8169: disable TSO on a single version of RTL8168c to fix performance (Corinna Vinschen) [1730024] - [netdrv] r8169: fix sporadic transmit timeout issue (Corinna Vinschen) [1730024] - [netdrv] r8169: inline rtl8169_free_rx_databuff (Corinna Vinschen) [1730024] - [netdrv] r8169: fix performance issue on RTL8168evl (Corinna Vinschen) [1730024] - [netdrv] r8169: allocate rx buffers using alloc_pages_node (Corinna Vinschen) [1730024] - [netdrv] r8169: sync PCIe PHY init with vendor driver 8.047.01 (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper r8168_mac_ocp_modify (Corinna Vinschen) [1730024] - [netdrv] r8169: remove access to legacy register MultiIntr (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of xmit_more (Corinna Vinschen) [1730024] - [netdrv] r8169: don't use MSI before RTL8168d (Corinna Vinschen) [1730024] - [netdrv] revert ("r8169: remove 1000/Half from supported modes") (Corinna Vinschen) [1730024] - [netdrv] r8169: enable HW csum and TSO (Corinna Vinschen) [1730024] - [netdrv] r8169: remove r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: implement callback ndo_features_check (Corinna Vinschen) [1730024] - [netdrv] r8169: set GSO size and segment limits (Corinna Vinschen) [1730024] - [netdrv] r8169: align setting PME with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_set_rx_mode (Corinna Vinschen) [1730024] - [netdrv] r8169: fix a typo in a comment (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_rx (Corinna Vinschen) [1730024] - [netdrv] r8169: fix RTL8168g PHY init (Corinna Vinschen) [1730024] - [netdrv] r8169: fix issue with confused RX unit after PHY power-down on RTL8411b (Corinna Vinschen) [1730024] - [netdrv] r8169: sync few chip names with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: add random MAC address fallback (Corinna Vinschen) [1730024] - [netdrv] revert "r8169: improve handling VLAN tag" (Corinna Vinschen) [1730024] - [netdrv] r8169: remove not needed call to dma_sync_single_for_device (Corinna Vinschen) [1730024] - [netdrv] r8169: consider that 32 Bit DMA is the default (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling VLAN tag (Corinna Vinschen) [1730024] - [netdrv] r8169: don't activate ASPM in chip if OS can't control ASPM (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling of Abit Fatal1ty F-190HD (Corinna Vinschen) [1730024] - [netdrv] r8169: use helper rtl_is_8168evl_up for setting register MaxTxPacketSize (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper rtl_is_8168evl_up (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_coalesce_info (Corinna Vinschen) [1730024] - [netdrv] r8169: let mdio read functions return -ETIMEDOUT (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove member coalesce_info from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove callback hw_start from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: rename CPCMD_QUIRK_MASK and apply it on all chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: improve setting interrupt mask (Corinna Vinschen) [1730024] - [netdrv] r8169: silence sparse warning in rtl8169_start_xmit (Corinna Vinschen) [1730024] - [netdrv] r8169: factor out firmware handling (Corinna Vinschen) [1730024] - [netdrv] r8169: rename r8169.c to r8169_main.c (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_fw_request_firmware and rtl_fw_release_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: make rtl_fw_format_ok and rtl_fw_data_ok more independent (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_fw_write_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: add enum rtl_fw_opcode (Corinna Vinschen) [1730024] - [netdrv] r8169: use paged versions of phylib MDIO access functions (Corinna Vinschen) [1730024] - [netdrv] r8169: avoid tso csum function indirection (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct jumbo_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct mdio_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: improve r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: decouple rtl_phy_write_fw from actual driver code (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_fw_format_ok (Corinna Vinschen) [1730024] - [netdrv] r8169: enable WoL speed down on more chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: fix MAC address being lost in PCI D3 (Corinna Vinschen) [1730024] - [netdrv] r8169: remove 1000/Half from supported modes (Corinna Vinschen) [1730024] - [netdrv] r8169: remove support for RTL_GIGA_MAC_VER_01 (Corinna Vinschen) [1730024] - [netdrv] r8169: improve RTL8168d PHY initialization (Corinna Vinschen) [1730024] - [netdrv] r8169: change type of member mac_version in rtl8169_private (Corinna Vinschen) [1730024] - [netdrv] r8169: remove unneeded return statement in rtl_hw_init_8168g (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_hw_init_8168ep (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier for more missed files (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl8168g_set_pause_thresholds (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_set_fifo_size (Corinna Vinschen) [1730024] - [netdrv] r8169: move EEE LED config to rtl8168_config_eee_mac (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_writephy_batch and rtl_ephy_init (Corinna Vinschen) [1730024] - [netdrv] r8169: speed up rtl_loop_wait (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of phy_set_asym_pause (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_write_exgmac_batch (Corinna Vinschen) [1730024] - [netdrv] r8169: remove manual autoneg restart workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_reset_packet_filter (Corinna Vinschen) [1730024] - [netdrv] r8169: add helpers rtl_eri_set/clear_bits (Corinna Vinschen) [1730024] - [netdrv] r8169: make ERIAR_EXGMAC the default in eri functions (Corinna Vinschen) [1730024] - [netdrv] r8169: use pci_dev_id() helper (Corinna Vinschen) [1730024] - [kernel] phy: fix write to mii-ctrl1000 register (Petr Oros) [1772010] - [netdrv] bcmgenet: don't set phydev->link from MAC (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR applied after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround for KSZ9021 (Petr Oros) [1772010] - [netdrv] phy: fix race in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: consider AN_RESTART status when reading link status (Petr Oros) [1772010] - [kernel] fixed_phy: Add forward declaration for struct gpio_desc; (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: print gpio error only if gpio node is present (Petr Oros) [1772010] - [netdrv] phy: mscc: initialize stats array (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: define soft_reset for 40nm EPHY (Petr Oros) [1772010] - [netdrv] Add genphy_c45_config_aneg() function to phy-c45.c (Petr Oros) [1772010] - [netdrv] phy: sfp: hwmon: Fix scaling of RX power (Petr Oros) [1772010] - [kernel] hwmon: Fix HWMON_P_MIN_ALARM mask (Petr Oros) [1772010] - [netdrv] phy: rename Asix Electronics PHY driver (Petr Oros) [1772010] - [netdrv] sfp: read eeprom in maximum 16 byte increments (Petr Oros) [1772010] - [netdrv] phylink: avoid reducing support mask (Petr Oros) [1772010] - [netdrv] phy: dp83867: Set up RGMII TX delay (Petr Oros) [1772010] - [netdrv] phy: dp83867: do not call config_init twice (Petr Oros) [1772010] - [netdrv] phy: dp83867: increase SGMII autoneg timer duration (Petr Oros) [1772010] - [netdrv] phy: dp83867: fix speed 10 in sgmii mode (Petr Oros) [1772010] - [netdrv] phy: marvell10g: report if the PHY fails to boot firmware (Petr Oros) [1772010] - [netdrv] phylink: ensure consistent phy interface mode (Petr Oros) [1772010] - [netdrv] phylink: ensure inband AN works correctly (Petr Oros) [1772010] - [netdrv] phy: aquantia: readd XGMII support for AQR107 (Petr Oros) [1772010] - [netdrv] phy: realtek: Replace phy functions with non-locked version in rtl8211e_config_init() (Petr Oros) [1772010] - [netdrv] meson: fixup g12a glue ephy id (Petr Oros) [1772010] - [netdrv] phy: realtek: fix double page ops in generic Realtek driver (Petr Oros) [1772010] - [netdrv] phy: realtek: add missing page operations (Petr Oros) [1772010] - [netdrv] phy: realtek: Change TX-delay setting for RGMII modes only (Petr Oros) [1772010] - [netdrv] phy: realtek: Add rtl8211e rx/tx delays config (Petr Oros) [1772010] - [netdrv] phy: improve pause mode reporting in phy_print_status (Petr Oros) [1772010] - [kernel] phy: improve resuming from hibernation (Petr Oros) [1772010] - [netdrv] phy: fix phy_validate_pause (Petr Oros) [1772010] - [netdrv] phy: micrel: make sure the factory test bit is cleared (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix buffer overrun with stats counters (Petr Oros) [1772010] - [netdrv] phy: avoid unneeded MDIO reads in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve genphy_soft_reset (Petr Oros) [1772010] - [netdrv] spi: micrel eth switch: declare missing of table (Petr Oros) [1772010] - [netdrv] phy: marvell: add new default led configure for m88e151x (Petr Oros) [1772010] - [netdrv] phy: vitesse: Remove support for VSC8514 (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8514 PHY (Petr Oros) [1772010] - [netdrv] mdio: rename mdio_device reset to reset_gpio (Petr Oros) [1772010] - [netdrv] phy: add support for reset-controller (Petr Oros) [1772010] - [documentation] dt-bindings: add PHY reset controller binding (Petr Oros) [1772010] - [netdrv] phy: remove dead code from phy_sanitize_settings (Petr Oros) [1772010] - [netdrv] phy: don't set autoneg if it's not supported (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround (Petr Oros) [1772010] - [netdrv] phy: warn if phylib and ethtool PHY mode definitions are out of sync (Petr Oros) [1772010] - [netdrv] phy: add support for new modes in phylib (Petr Oros) [1772010] - [netdrv] phy: shrink PHY settings array (Petr Oros) [1772010] - [netdrv] phy: switch drivers to use dynamic feature detection (Petr Oros) [1772010] - [netdrv] phy: fix setting autoneg_complete in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: replace genphy_10g_driver with genphy_c45_driver (Petr Oros) [1772010] - [netdrv] phy: remove unnecessary callback settings in C45 drivers (Petr Oros) [1772010] - [netdrv] phy: improve link partner capability detection (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: clean-up gxl variant driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: add g12a support (Petr Oros) [1772010] - [netdrv] phy: add amlogic g12a mdio mux support (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add g12a mdio mux documentation (Petr Oros) [1772010] - [netdrv] phy: realtek: remove setting callback get_features and use phylib fallback (Petr Oros) [1772010] - [netdrv] phy: fix autoneg mismatch case in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add the suspend/resume callbacks for the 88x2210 (Petr Oros) [1772010] - [netdrv] phy: marvell10g: implement suspend/resume callbacks (Petr Oros) [1772010] - [netdrv] phy: deal properly with autoneg incomplete in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: use c45 standard to detect link partner autoneg capability (Petr Oros) [1772010] - [netdrv] phy: aquantia: add SGMII statistics (Petr Oros) [1772010] - [netdrv] phy: improve genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: add suspend / resume callbacks for AQR107 family (Petr Oros) [1772010] - [netdrv] phy: realtek: use genphy_read_abilities (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: remove redundant !timeout check (Petr Oros) [1772010] - [netdrv] phy: marvell: add PHY tunable fast link down support for 88E1540 (Petr Oros) [1772010] - [uapi] ethtool: add PHY Fast Link Down support (Petr Oros) [1772010] - [netdrv] phy: aquantia: inform about proprietary 1000Base-T2 mode being in use (Petr Oros) [1772010] - [netdrv] phy: aquantia: report PHY details like firmware version (Petr Oros) [1772010] - [netdrv] phy: aquantia: print remote capabilities if link partner is Aquantia PHY (Petr Oros) [1772010] - [kernel] phy: bcm54xx: Encode link speed and activity into LEDs (Petr Oros) [1772010] - [netdrv] phy: aquantia: simplify aqr_config_aneg (Petr Oros) [1772010] - [netdrv] phy: don't clear BMCR in genphy_soft_reset (Petr Oros) [1772010] - [netdrv] phy: Re-parent menus for MDIO bus drivers correctly (Petr Oros) [1772010] - [netdrv] phy: Correct Cygnus/Omega PHY driver prompt (Petr Oros) [1772010] - [netdrv] phy: aquantia: add downshift support (Petr Oros) [1772010] - [netdrv] phy: Move Omega PHY entry to Cygnus PHY driver (Petr Oros) [1772010] - [netdrv] phy: Prepare for moving Omega out of bcm7xxx (Petr Oros) [1772010] - [netdrv] phy: Add DP83825I to the DP83822 driver (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for changed interface mode in read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for supported interface modes in config_init (Petr Oros) [1772010] - [netdrv] phy: improve handling link_change_notify callback (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: fix interrupt support (Petr Oros) [1772010] - [gpio] gpiolib: devprop: Fix syntax error (Petr Oros) [1772010] - [kernel] gpiolib: export devprop_gpiochip_set_names() (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: fix Kconfig dependencies (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_mmd_changed in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_no_soft_reset (Petr Oros) [1772010] - [netdrv] phy: don't export gen10g_read_status (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_config_init (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_suspend and gen10g_resume (Petr Oros) [1772010] - [netdrv] phy: use genphy_c45_aneg_done in genphy_aneg_done (Petr Oros) [1772010] - [netdrv] phy: micrel ksz8061: link failure after cable connect (Petr Oros) [1772010] - [netdrv] phy: phylink: fix uninitialized variable in phylink_get_mac_state (Petr Oros) [1772010] - [netdrv] phy: aquantia: add hwmon support (Petr Oros) [1772010] - [netdrv] phy: aquantia: rename aquantia.c to aquantia_main.c (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use the generic C45 helper to read the 2110 features (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Let genphy_c45_pma_read_abilities set Aneg bit (Petr Oros) [1772010] - [netdrv] phy: dp83867: add soft reset delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: Add support for Generic Mux controls (Petr Oros) [1772010] - [netdrv] phy: improve auto-neg emulation in swphy (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add support for the 88x2110 PHY (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Force reading of 2.5/5G (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use a #define for 88X3310 family id (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use 2500BASEX when using 2.5GBASET (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use linkmode_set_bit helper instead of __set_bit (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use get_features to get the PHY abilities (Petr Oros) [1772010] - [netdrv] phy: aquantia: use genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: don't change modes we don't care about in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for auto-negotiation configuration (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove false 5G and 10G speed ability for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: check PMAPMD link status only in genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix use-after-free on device_register fails (Petr Oros) [1772010] - [netdrv] phy: at803x: disable delay only for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: at803x: don't inline helpers (Petr Oros) [1772010] - [netdrv] phy: aquantia: Use get_features for the PHYs abilities (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_check_and_restart_aneg in mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_check_and_restart_aneg (Petr Oros) [1772010] - [netdrv] phy: use genphy_config_eee_advert in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: export genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phy: don't use 10BaseT/half as default in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: remove orphaned register read in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: improve mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: disable aneg in genphy_c45_pma_setup_forced (Petr Oros) [1772010] - [netdrv] phy: use mii_10gbt_stat_mod_linkmode_lpa_t in genphy_c45_read_lpa (Petr Oros) [1772010] - [kernel] phy: add helper mii_10gbt_stat_mod_linkmode_lpa_t (Petr Oros) [1772010] - [netdrv] phy: marvell10g: check for newly set aneg (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_an_config_aneg (Petr Oros) [1772010] - [kernel] phy: add helper linkmode_adv_to_mii_10gbt_adv_t (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR() usage after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Support generic PHY status read (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Don't explicitly set Pause and Asym_Pause (Petr Oros) [1772010] - [netdrv] phy: use phy_resolve_aneg_linkmode in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve phy_resolve_aneg_linkmode (Petr Oros) [1772010] - [netdrv] phy: fix potential race in the phylib state machine (Petr Oros) [1772010] - [kernel] phy: don't use locking in phy_is_started (Petr Oros) [1772010] - [netdrv] phy: fix interrupt handling in non-started states (Petr Oros) [1772010] - [netdrv] phy: simplify genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phylink: avoid resolving link state too early (Petr Oros) [1772010] - [netdrv] phylink: add phylink_init_eee() helper (Petr Oros) [1772010] - [netdrv] phylink: only call mac_config() during resolve when link is up (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_changed in genphy_config_advert (Petr Oros) [1772010] - [netdrv] phy: marvell10g: fix usage of new MMD modifying helpers (Petr Oros) [1772010] - [netdrv] phy: add register modifying helpers returning 1 on change (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: disregard "Clause 22 registers present" bit in get_phy_c45_devs_in_pkg (Petr Oros) [1772010] - [netdrv] phy: let genphy_c45_read_link manage the devices to check (Petr Oros) [1772010] - [netdrv] phy: don't double-read link status register if link is up (Petr Oros) [1772010] - [netdrv] fixed-phy: Add fixed_phy_register_with_gpiod() API (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: Fix fixed_phy not checking GPIO (Petr Oros) [1772010] - [netdrv] phy: consider latched link-down status in polling mode (Petr Oros) [1772010] - [netdrv] sfp: do not probe SFP module before we're attached (Petr Oros) [1772010] - [netdrv] phy: make use of new MMD accessors (Petr Oros) [1772010] - [kernel] phy: provide full set of accessor functions to MMD registers (Petr Oros) [1772010] - [netdrv] phy: improve genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Drop GPIO from fixed_phy_add() (Petr Oros) [1772010] - [netdrv] dp83640: expire old TX-skb (Petr Oros) [1772010] - [netdrv] phy: aquantia: replace magic numbers with constants (Petr Oros) [1772010] - [netdrv] phy: aquantia: use macro PHY_ID_MATCH_MODEL (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove unneeded includes (Petr Oros) [1772010] - [netdrv] phy: aquantia: Shorten name space prefix to aqr_ (Petr Oros) [1772010] - [netdrv] revert "net: phy: marvell: avoid pause mode on SGMII-to-Copper for 88e151x" (Petr Oros) [1772010] - [netdrv] phy: at803x: Use helpers to access MMD PHY registers (Petr Oros) [1772010] - [netdrv] phy: change phy_start_interrupts to phy_request_interrupt (Petr Oros) [1772010] - [netdrv] phy: start interrupts in phy_start (Petr Oros) [1772010] - [netdrv] phy: warn if phy_start is called from invalid state (Petr Oros) [1772010] - [netdrv] phy: start state machine in phy_start only (Petr Oros) [1772010] - [netdrv] phy: Add SDPX tag based on COPYING file (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2 SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2+ SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Remove redundent License text when SPDX header is present (Petr Oros) [1772010] - [netdrv] phy: Convert some PHY and MDIO driver files to SPDX headers (Petr Oros) [1772010] - [netdrv] phy: at803x: Disable phy delay for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: improve phy_init_hw (Petr Oros) [1772010] - [netdrv] phy: fix issue with loading PHY driver w/o initramfs (Petr Oros) [1772010] - [netdrv] phy: remove phy_stop_interrupts (Petr Oros) [1772010] - [netdrv] phy: ensure phylib state machine is stopped after calling phy_stop (Petr Oros) [1772010] - [netdrv] phy: stop PHY if needed when entering phy_disconnect (Petr Oros) [1772010] - [netdrv] phy: micrel: use phy_read_mmd and phy_write_mmd (Petr Oros) [1772010] - [netdrv] phy: improve get_phy_id (Petr Oros) [1772010] - [kernel] phy: remove state PHY_CHANGELINK (Petr Oros) [1772010] - [netdrv] phy: mdio_bus: add missing device_del() in mdiobus_register() error handling (Petr Oros) [1772010] - [netdrv] phy: check return code when requesting PHY driver module (Petr Oros) [1772010] - [netdrv] phy: Add helpers to determine if PHY driver is generic (Petr Oros) [1772010] - [netdrv] phy: improve logging in phylib (Petr Oros) [1772010] - [netdrv] phy: don't include asm/irq.h directly (Petr Oros) [1772010] - [netdrv] phy: remove preliminary workaround for not loading PHY driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: Use the genphy_soft_reset callback (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix deadlock from wrong locking (Petr Oros) [1772010] - [netdrv] phy: marvell: Errata for mv88e6390 internal PHYs (Petr Oros) [1772010] - [netdrv] phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ9031 (Petr Oros) [1772010] - [netdrv] phy: fix too strict check in phy_start_aneg (Petr Oros) [1772010] - [kernel] phy.h: fix obvious errors in doc and kerneldoc content (Petr Oros) [1772010] - [netdrv] phy: mscc: Fix the VSC 8531/41 Chip Init sequence (Petr Oros) [1772010] - [netdrv] phy: Fix the issue that netif always links up after resuming (Petr Oros) [1772010] - [netdrv] phy: print stack trace in phy_error (Petr Oros) [1772010] - [netdrv] phy: improve phy state checking (Petr Oros) [1772010] - [netdrv] fixed phy: Add fixed_phy_change_carrier() (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Add phy_ignore_ta_mask to platform data (Petr Oros) [1772010] - [kernel] phy: mdio-gpio: Add platform_data support for phy_mask (Petr Oros) [1772010] - [kernel] gpio: Export gpiod_get_from_of_node() (Petr Oros) [1772010] - [netdrv] phy: Revert toggling reset changes (Petr Oros) [1772010] - [netdrv] phy: sfp: correct store of detected link modes (Petr Oros) [1772010] - [netdrv] phy: micrel: add toggling phy reset if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: Fix not to call phy_resume() if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: improve generic EEE ethtool functions (Petr Oros) [1772010] - [netdrv] phy: add workaround for issue where PHY driver doesn't bind to the device (Petr Oros) [1772010] - [netdrv] phy: mscc: fix deadlock in vsc85xx_default_config (Petr Oros) [1772010] - [netdrv] phy: vitesse: remove duplicate support for VSC8574 (Petr Oros) [1772010] - [netdrv] phy: icplus: allow configuring the interrupt function on IP101GR (Petr Oros) [1772010] - [netdrv] phy: icplus: implement .did_interrupt for IP101A/G (Petr Oros) [1772010] - [netdrv] phy: icplus: rename IP101A_G_NO_IRQ to IP101A_G_IRQ_ALL_MASK (Petr Oros) [1772010] - [netdrv] phy: icplus: use the BIT macro where possible (Petr Oros) [1772010] - [netdrv] phy: icplus: keep all ip101a_g functions together (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add bindings for the IC Plus Corp. IP101A/G PHYs (Petr Oros) [1772010] - [documentation] dt-bindings: vendor-prefix: add prefix for IC Plus Corp (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Fix working over slow can_sleep GPIOs (Petr Oros) [1772010] - [netdrv] phy: check for implementation of both callbacks in phy_drv_supports_irq (Petr Oros) [1772010] - [netdrv] phy: icplus: add config_intr callback (Petr Oros) [1772010] - [kernel] phy: remove states PHY_STARTING and PHY_PENDING (Petr Oros) [1772010] - [netdrv] phy: leds: Don't make our own link speed names (Petr Oros) [1772010] - [netdrv] phy: improve and inline phy_change (Petr Oros) [1772010] - [netdrv] phy: simplify phy_mac_interrupt and related functions (Petr Oros) [1772010] - [netdrv] phy: don't set state PHY_CHANGELINK in phy_change (Petr Oros) [1772010] - [kernel] phy: improve struct phy_device member interrupts handling (Petr Oros) [1772010] - [netdrv] phy: remove flag PHY_HAS_INTERRUPT from driver configs (Petr Oros) [1772010] - [netdrv] phy: replace PHY_HAS_INTERRUPT with a check for config_intr and ack_interrupt (Petr Oros) [1772010] - [netdrv] phy: use phy_check_link_status in more places in the state machine (Petr Oros) [1772010] - [kernel] phy: remove state PHY_AN (Petr Oros) [1772010] - [netdrv] phy: add phy_check_link_status (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_RESUMING (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_NOLINK (Petr Oros) [1772010] - [netdrv] phy: make phy_trigger_machine static (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: Add entry for BCM7255 (Petr Oros) [1772010] - [netdrv] phy: Allow BCM54616S PHY to setup internal TX/RX clock delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux-bcm-iproc: simplify getting .driver_data (Petr Oros) [1772010] - [documentation] dt-bindings: add support for Microchip KSZ9131 (Petr Oros) [1772010] - [netdrv] phy: micrel: add Microchip KSZ9131 initial driver (Petr Oros) [1772010] - [netdrv] phy: mscc: fix memory leak in vsc8574_config_pre_init (Petr Oros) [1772010] - [netdrv] phy: mscc: fix signedness bug in vsc85xx_downshift_get (Petr Oros) [1772010] - [netdrv] phy: merge phy_start_aneg and phy_start_aneg_priv (Petr Oros) [1772010] - [netdrv] phy: simplify handling of PHY_RESUMING in state machine (Petr Oros) [1772010] - [netdrv] phy: improve handling of PHY_RUNNING in state machine (Petr Oros) [1772010] - [netdrv] phy: trigger state machine immediately in phy_start_machine (Petr Oros) [1772010] - [netdrv] phy: sfp: remove sfp_mutex's definition (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8574 PHY (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8584 PHY (Petr Oros) [1772010] - [dt-bindings] vsc8531: add two additional LED modes for VSC8584 (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded temporary variable (Petr Oros) [1772010] - [netdrv] phy: mscc: shorten `x != 0` condition to `x` (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded parenthesis (Petr Oros) [1772010] - [netdrv] phy: mscc: Add EEE init sequence (Petr Oros) [1772010] - [netdrv] phy: mscc: add ethtool statistics counters (Petr Oros) [1772010] - [netdrv] phy: mscc: migrate to phy_select/restore_page functions (Petr Oros) [1772010] - [netdrv] phy: phylink: fix SFP interface autodetection (Petr Oros) [1772010] - [netdrv] phy: Convert to using pOFn instead of device_node.name (Petr Oros) [1772010] - [netdrv] phy: improve handling delayed work (Petr Oros) [1772010] - [netdrv] phy: mscc: fix printf format (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: mark PM functions as __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix build (Petr Oros) [1772010] - [netdrv] phy: marvell: Avoid unnecessary soft reset (Petr Oros) [1772010] - [netdrv] phy: Stop with excessive soft reset (Petr Oros) [1772010] - [netdrv] phy: sfp: Fix unregistering of HWMON SFP device (Petr Oros) [1772010] - [netdrv] phy: fix WoL handling when suspending the PHY (Petr Oros) [1772010] - [net] core: add member wol_enabled to struct net_device (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: Allow configuring MDIO clock divider (Petr Oros) [1772010] - [netdrv] phy: don't reschedule state machine when PHY is halted (Petr Oros) [1772010] - [netdrv] phy: phylink: ensure the carrier is off when starting phylink (Petr Oros) [1772010] - [netdrv] phy: call state machine synchronously in phy_stop (Petr Oros) [1772010] - [net] linkwatch: add check for netdevice being present to linkwatch_do_dev (Petr Oros) [1772010] - [netdrv] sfp: fix oops with ethtool -m (Petr Oros) [1772010] - [netdrv] mdio: remove duplicated include from mdio_bus.c (Petr Oros) [1772010] - [netdrv] phy: et011c: Remove incorrect PHY_POLL flags (Petr Oros) [1772010] - [netdrv] phy: sfp: Handle unimplemented hwmon limits and alarms (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, led-d-mode' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, edge-slowdown' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, vddmac' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize function for getting LED mode from DT (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize code for LEDs mode (Petr Oros) [1772010] - [netdrv] dp83640: Mark expected switch fall-throughs (Petr Oros) [1772010] - [netdrv] phylink: add helper for configuring 2500BaseX modes (Petr Oros) [1772010] - [netdrv] phy: sftp: print debug message with text, not numbers (Petr Oros) [1772010] - [netdrv] phy: Add support for Broadcom Omega internal Combo GPHY (Petr Oros) [1772010] - [netdrv] phy: Add pm support to Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [netdrv] phy: Add support to configure clock in Broadcom iProc mdio mux (Petr Oros) [1772010] - [documentation] dt-bindings: Add clock handle to Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Use devm api for mdio bus allocation in bcm iproc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Disable external master access in bcm mdio mux driver (Petr Oros) [1772010] - [arm64] dts: Fix the base address of the Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Fix the register offsets in Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [documentation] dt-bindings: Fix Broadcom iProc mdio mux driver base address (Petr Oros) [1772010] - [netdrv] phy: mscc: the extended page access register is 16 bits (Petr Oros) [1772010] - [netdrv] phy: marvell: Replace mdelay() with msleep() in m88e1116r_config_init() (Petr Oros) [1772010] - [kernel] phy: add helper phy_polling_mode (Petr Oros) [1772010] - [netdrv] phy: prevent PHYs w/o Clause 22 regs from calling genphy_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add GBit master / slave error detection (Petr Oros) [1772010] - [netdrv] phy: sfp: Do not use "imply HWMON" (Petr Oros) [1772010] - [netdrv] phy: sfp: Add HWMON support for module sensors (Petr Oros) [1772010] - [kernel] hwmon: Add helper to tell if a char is invalid in a name (Petr Oros) [1772010] - [kernel] hwmon: Add support for power min, lcrit, min_alarm and lcrit_alarm (Petr Oros) [1772010] - [kernel] hwmon: Add missing HWMON_T_LCRIT_ALARM define (Petr Oros) [1772010] - [netdrv] phy: Drop OF dependency for MDIO_BCM_UNIMAC (Petr Oros) [1772010] - [gpio] gpiolib: Mark gpio_suffixes array with __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: vitesse: Add support for VSC73xx (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Fix SGMII enable/disable (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Add INT_STAT3 (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check read_status results (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Use correct mdio bus (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check phy_driver ready before accessing (Petr Oros) [1772010] - [netdrv] mdio-mux-gpio: Remove VLA usage (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Make the error path simpler (Petr Oros) [1772010] - [netdrv] phy: Allow compile test of GPIO consumers if !GPIOLIB (Petr Oros) [1772010] - [watchdog] hpwdt: Reflect changes (Joseph Szczypek) [1769477] - [documentation] watchdog/hpwdt: Update documentation (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Add module parameter kdumptimeout (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Have core ping watchdog (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Advertize max_hw_heartbeat_ms (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Stop hpwdt on unregister (Joseph Szczypek) [1769477] - [watchdog] hpwdt: drop warning after registering device (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Joseph Szczypek) [1769477] - [nvme] make fabrics command run on a separate request queue (David Milburn) [1766361] - [nvme] Restart request timers in resetting state (David Milburn) [1766361] - [nvme] nvme-rdma: fix possible use-after-free in connect timeout (David Milburn) [1766361] - [block] blk-mq: remove blk_mq_complete_request_sync (David Milburn) [1766361] - [nvme] wait until all completed request's complete fn is called (David Milburn) [1766361] - [nvme] don't abort completed request in nvme_cancel_request (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_tagset_wait_completed_request() (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_request_completed() (David Milburn) [1766361]- [hwtracing] intel_th: pci: Add Jasper Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix possible memory leak in mode_store() (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix overflow in shift of an unsigned int (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix missing allocation failure check on a kstrndup (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an uninitialized mutex (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix the window switching sequence (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Tiger Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Preserve pre-existing buffer configuration (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Prevent freeing buffers while locked windows exist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Get rid of the window size limit (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu-sink: An example msu buffer "sink" (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Introduce buffer interface (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start read iterator from a non-empty window (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Split sgt array and pointer in multiwindow mode (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Support multipage blocks (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Ice Lake NNPI support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with disabled IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Remove set but not used variable 'last' (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix unused variable warning on arm64 platform (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add current window tracking (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add a sysfs attribute to trigger window switch (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Correct the block wrap detection (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add switch triggering support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Factor out trace start/stop (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Factor out pipeline draining (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Switch over to scatterlist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Replace open-coded list_{first, last, next}_entry variants (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only report useful IRQs to subdevices (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start handling IRQs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Use MSI interrupt signalling (Jiri Olsa) [1771015] - [hwtracing] intel_th: Communicate IRQ via resource (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add "rtit" source device (Jiri Olsa) [1771015] - [hwtracing] intel_th: Skip subdevices if their MMIO is missing (Jiri Olsa) [1771015] - [hwtracing] intel_th: Rework resource passing between glue layers and core (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix an off-by-one in output unassigning (Jiri Olsa) [1771015] - [hwtracing] intel_th: Don't reference unassigned outputs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pti: Use sysfs_match_string() helper (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only create useful device nodes (Jiri Olsa) [1771015] - [hwtracing] intel_th: Mark expected switch fall-throughs (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an off-by-one in attribute store (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix resource handling for ACPI glue layer (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix device removal logic (Jiri Olsa) [1771015] - [hwtracing] hwtracing/intel_th/msu.c: change return type to vm_fault_t (Jiri Olsa) [1771015] - [scripts] kbuild: modversions: Fix relative CRC byte order interpretation (Don Zickus) [1772940] - [tools] tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for trace sequences APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for APIs used to extract common fields from a record (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_parse_header_page() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for parse event APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event filter APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event fields APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number_field() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for print field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for get field value APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for find field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for libtraceevent event get APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for list events APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event find APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for registering print function (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for function related libtraceevent APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event handler APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_strerror() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for page size APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for host endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for file endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for get/set cpus APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for header_page APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for tep_handler related APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add support for man pages with multiple names (Michael Petlan) [1743208] - [tools] tools lib traceevent: Introduce man pages (Michael Petlan) [1743208] - [tools] perf/x86/regs: Use PERF_REG_EXTENDED_MASK (Michael Petlan) [1743208] - [tools] perf record: Fix s390 missing module symbol and warning for non-root users (Michael Petlan) [1743208] - [tools] perf machine: Read also the end of the kernel (Michael Petlan) [1743208] - [tools] perf test vmlinux-kallsyms: Ignore aliases to _etext when searching on kallsyms (Michael Petlan) [1743208] - [tools] perf session: Add missing swap ops for namespace events (Michael Petlan) [1743208] - [tools] perf namespace: Protect reading thread's namespace (Michael Petlan) [1743208] - [tools] perf data: Fix 'strncat may truncate' build failure with recent gcc (Michael Petlan) [1743208] - [tools] perf stat: Support 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf stat: Factor out aggregate counts printing (Michael Petlan) [1743208] - [tools] perf tools: Add a 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf docs: Add description for stderr (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix sample timestamp wrt non-taken branches (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix improved sample timestamp (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix instructions sampling rate (Michael Petlan) [1743208] - [tools] perf regs x86: Add X86 specific arch__intr_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Add generic support for arch__intr/user_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Split parse_regs (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Add Cortex-A57 and Cortex-A72 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Map Brahma-B53 CPUID to cortex-a53 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Remove [[:xdigit:]] wildcard (Michael Petlan) [1743208] - [tools] perf jevents: Remove unused variable (Michael Petlan) [1743208] - [tools] perf test zstd: Fixup verbose mode output (Michael Petlan) [1743208] - [tools] perf tests: Implement Zstd comp/decomp integration test (Michael Petlan) [1743208] - [tools] perf inject: Enable COMPRESSED record decompression (Michael Petlan) [1743208] - [tools] perf report: Implement perf.data record decompression (Michael Petlan) [1743208] - [tools] perf record: Implement -z, --compression_level[=] option (Michael Petlan) [1743208] - [tools] perf report: Add stub processing of compressed events for -D (Michael Petlan) [1743208] - [tools] perf record: Implement compression for AIO trace streaming (Michael Petlan) [1743208] - [tools] perf record: Implement compression for serial trace streaming (Michael Petlan) [1743208] - [tools] perf tools: Introduce Zstd streaming based compression API (Michael Petlan) [1743208] - [tools] perf mmap: Implement dedicated memory buffer for data compression (Michael Petlan) [1743208] - [tools] perf record: Implement COMPRESSED event record and its attributes (Michael Petlan) [1743208] - [tools] perf session: Define 'bytes_transferred' and 'bytes_compressed' metrics (Michael Petlan) [1743208] - [tools] perf build tests: Add NO_LIBZSTD=1 to make_minimal (Michael Petlan) [1743208] - [tools] perf machine: Null-terminate version char array upon fgets(/proc/version) error (Michael Petlan) [1743208] - [tools] perf vendor events intel: Add uncore_upi JSON support (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add 'About' dialog box (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add context menu (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add copy to clipboard (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add tree level (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Fix error when shrinking / enlarging font (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Move view creation (Michael Petlan) [1743208] - [tools] perf tools x86: Add support for recording and printing XMM registers (Michael Petlan) [1743208] - [tools] perf parse-regs: Improve error output when faced with unknown register name (Michael Petlan) [1743208] - [tools] perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs (Michael Petlan) [1743208] - [tools] perf tools: Speed up report for perf compiled with linwunwind (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove hard coded install paths from pkg-config file (Michael Petlan) [1743208] - [tools] csky: Add support for libdw (Michael Petlan) [1743208] - [tools] perf test: Fix spelling mistake "leadking" -> "leaking" (Michael Petlan) [1743208] - [tools] perf annotate: Remove hist__account_cycles() from callback (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Silvermont to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update GoldmontPlus to v1.01 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Goldmont to v13 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Bonnell to V4 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update KnightsLanding events to v9 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Haswell events to v28 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyBridge events to v21 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SandyBridge events to v16 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update JakeTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update HaswellX events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update BroadwellX events to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SkylakeX events to v1.12 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Skylake events to v42 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell-DE events to v7 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell events to v23 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update metrics from TMAM 3.5 (Michael Petlan) [1743208] - [tools] perf record: Implement --mmap-flush= option (Michael Petlan) [1743208] - [tools] tools build: Implement libzstd feature check, LIBZSTD_DIR and NO_LIBZSTD defines (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments and local variables of libtraceevent from pevent to tep (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event_filter to "tep" (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event to "tep" (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments of libtraceevent APIs from pevent to tep (Michael Petlan) [1743208] - [tools] tools tools, tools lib traceevent: Make traceevent APIs more consistent (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove call to exit() from tep_filter_add_filter_str() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove tep filter trivial APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Removed unneeded !! and return parenthesis (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement new traceevent APIs for accessing struct tep_handler fields (Michael Petlan) [1743208] - [tools] tools lib traceevent: Coding style fixes (Michael Petlan) [1743208] - [tools] tools lib traceevent: Change description of few APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add more debugging to see various internal ring buffer entries (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement a new API, tep_list_events_copy() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add mono clocks to be parsed in seconds (Michael Petlan) [1743208] - [tools] tools lib traceevent: Handle trace_printk() "px" (Michael Petlan) [1743208] - [tools] perf list: Output tool events (Michael Petlan) [1743208] - [tools] perf evsel: Support printing evsel name for 'duration_time' (Michael Petlan) [1743208] - [tools] perf stat: Implement duration_time as a proper event (Michael Petlan) [1743208] - [tools] perf stat: Revert checks for duration_time (Michael Petlan) [1743208] - [tools] perf list: Fix s390 counter long description for L1D_RO_EXCL_WRITES (Michael Petlan) [1743208] - [tools] perf tools: Add header defining used namespace struct to event.h (Michael Petlan) [1743208] - [tools] perf trace beauty renameat: No need to include linux/fs.h (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Use a PERCPU_ARRAY map to copy more string bytes (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Copy strings from all syscalls with 1st or 2nd string arg (Michael Petlan) [1743208] - [tools] perf trace: Add 'string' event alias to select syscalls with string args (Michael Petlan) [1743208] - [x86] perf/x86: Always store regs->ip in perf_callchain_kernel() (Michael Petlan) [1743208] - [x86] perf/x86: Remove pmu->pebs_no_xmm_regs (Michael Petlan) [1743208] - [x86] perf/x86: Clean up PEBS_XMM_REGS (Michael Petlan) [1743208] - [kernel] perf/x86: Disable extended registers for non-supported PMUs (Michael Petlan) [1743208] - [kernel] perf/ioctl: Add check for the sample_period value (Michael Petlan) [1743208] - [kernel] perf/core: Fix perf_sample_regs_user() mm check (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Use regular variables for nesting (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Always use {READ, WRITE}_ONCE() for rb->user_page data (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Add ordering to rb->nest increment (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Fix exposing a temporarily decreased data_head (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints (Michael Petlan) [1743208] - [x86] perf/x86/intel: Allow PEBS multi-entry in watermark mode (Michael Petlan) [1743208] - [x86] perf/x86/intel: Fix INTEL_FLAGS_EVENT_CONSTRAINT* masking (Michael Petlan) [1743208] - [x86] perf/x86/amd/iommu: Make the 'amd_iommu_attr_groups' symbol static (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Tremont core PMU support (Michael Petlan) [1743208] - [x86] perf/x86/intel/uncore: Add Intel Icelake uncore support (Michael Petlan) [1743208] - [x86] perf/x86/msr: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/rapl: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/cstate: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86: Support constraint ranges (Michael Petlan) [1743208] - [x86] perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them (Michael Petlan) [1743208] - [x86] perf/x86/intel: Support adaptive PEBS v4 (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Extract code of event update in short period (Michael Petlan) [1743208] - [x86] perf/x86/intel: Extract memory code PEBS parser for reuse (Michael Petlan) [1743208] - [x86] perf/x86: Support outputting XMM registers (Michael Petlan) [1743208] - [x86] perf/x86/intel: Force resched when TFA sysctl is modified (Michael Petlan) [1743208] - [kernel] perf/core: Add perf_pmu_resched() as global function (Michael Petlan) [1743208] - [kernel] perf/headers: Fix stale comment for struct perf_addr_filter (Michael Petlan) [1743208] - [kernel] perf/core: Make perf_swevent_init_cpu() static (Michael Petlan) [1743208] - [x86] perf/x86: Add sanity checks to x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Optimize x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Clear ->event_constraint[] on put (Michael Petlan) [1743208] - [x86] perf/x86/intel: Optimize intel_get_excl_constraints() (Michael Petlan) [1743208] - [x86] perf/x86: Remove PERF_X86_EVENT_COMMITTED (Michael Petlan) [1743208] - [x86] perf/x86: Simplify x86_pmu.get_constraints() interface (Michael Petlan) [1743208] - [x86] perf/x86/intel: Simplify intel_tfa_commit_scheduling() (Michael Petlan) [1743208] - [tools] perf evsel: Do not rely on errno values for precise_ip fallback (Michael Petlan) [1715508] - [kernel] redhat: perf kABI-check failure fix (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [x86] cpufeature: Fix various quality problems in the header (Michael Petlan) [1715508] - [x86] cpufeature: Add facility to check for min microcode revisions (Michael Petlan) [1715508] - [tools] perf tools: Remove needless asm/unistd.h include fixing build in some places (Michael Petlan) [1715508] - [tools] tools build: Add -ldl to the disassembler-four-args feature test (Michael Petlan) [1715508] - [tools] perf cs-etm: Always allocate memory for cs_etm_queue::prev_packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Don't check cs_etm_queue::prev_packet validity (Michael Petlan) [1715508] - [tools] perf report: Report OOM in status line in the GTK UI (Michael Petlan) [1715508] - [tools] perf bench numa: Add define for RUSAGE_THREAD if not present (Michael Petlan) [1715508] - [tools] tools lib traceevent: Change tag string for error (Michael Petlan) [1715508] - [tools] perf annotate: Fix build on 32 bit for BPF annotation (Michael Petlan) [1715508] - [tools] perf bpf: Return value with unlocking in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf tools: Fix map reference counting (Michael Petlan) [1715508] - [tools] perf evlist: Fix side band thread draining (Michael Petlan) [1715508] - [tools] perf tools: Check maps for bpf programs (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_bpf_prog_info() (Michael Petlan) [1715508] - [tools] tools include uapi: Sync sound/asound.h copy (Michael Petlan) [1715508] - [tools] perf top: Always sample time to satisfy needs of use of ordered queuing (Michael Petlan) [1715508] - [tools] perf evsel: Use hweight64() instead of hweight_long(attr.sample_regs_user) (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix missing equality check for strcmp (Michael Petlan) [1715508] - [tools] perf stat: Disable DIR_FORMAT feature for 'perf stat record' (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Fix use of parent_id in calls_view (Michael Petlan) [1715508] - [tools] perf header: Fix lock/unlock imbalances when processing BPF/BTF info (Michael Petlan) [1715508] - [tools] perf pmu: Fix parser error for uncore event alias (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix never-ending loop (Michael Petlan) [1715508] - [tools] perf machine: Update kernel map address and re-order properly (Michael Petlan) [1715508] - [tools] tools headers uapi: Synchronize i915_drm.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Update drm/i915_drm.h (Michael Petlan) [1715508] - [tools] perf evsel: Fix max perf_event_attr.precise_ip detection (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix TSC slip (Michael Petlan) [1715508] - [tools] perf cs-etm: Add missing case value (Michael Petlan) [1715508] - [tools] perf bpf: Show more BPF program info in print_bpf_prog_info() (Michael Petlan) [1715508] - [tools] perf bpf: Extract logic to create program names from perf_event__synthesize_one_bpf_prog() (Michael Petlan) [1715508] - [tools] perf tools: Save bpf_prog_info and BTF of new BPF programs (Michael Petlan) [1715508] - [tools] perf evlist: Introduce side band thread (Michael Petlan) [1715508] - [tools] perf annotate: Enable annotation of BPF programs (Michael Petlan) [1715508] - [tools] perf build: Check what binutils's 'disassembler()' signature to use (Michael Petlan) [1715508] - [tools] tools build: Add -lrt to FEATURE_CHECK_LDFLAGS-libaio (Michael Petlan) [1715508] - [tools] tools build: Add test-reallocarray.c to test-all.c to fix the build (Michael Petlan) [1715508] - [tools] perf bpf: Process PERF_BPF_EVENT_PROG_LOAD for annotation (Michael Petlan) [1715508] - [tools] perf symbols: Introduce DSO_BINARY_TYPE__BPF_PROG_INFO (Michael Petlan) [1715508] - [tools] perf feature detection: Add -lopcodes to feature-libbfd (Michael Petlan) [1715508] - [tools] perf top: Add option --no-bpf-event (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Make synthesize_bpf_events() receive perf_session pointer instead of perf_tool (Michael Petlan) [1715508] - [tools] perf bpf: Synthesize bpf events with bpf_program__get_prog_info_linear() (Michael Petlan) [1715508] - [tools] perf record: Replace option --bpf-event with --no-bpf-event (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test() (Michael Petlan) [1715508] - [tools] perf tests: Fix memory leak by expr__find_other() in test__expr() (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test (Michael Petlan) [1715508] - [tools] perf evsel: Free evsel->counts in perf_evsel__exit() (Michael Petlan) [1715508] - [tools] perf top: Fix global-buffer-overflow issue (Michael Petlan) [1715508] - [tools] perf maps: Purge all maps from the 'names' tree (Michael Petlan) [1715508] - [tools] perf map: Remove map from 'names' tree in __maps__remove() (Michael Petlan) [1715508] - [tools] perf hist: Add missing map__put() in error case (Michael Petlan) [1715508] - [tools] perf top: Fix error handling in cmd_top() (Michael Petlan) [1715508] - [tools] perf top: Delete the evlist before perf_session, fixing heap-use-after-free issue (Michael Petlan) [1715508] - [tools] perf build-id: Fix memory leak in print_sdt_events() (Michael Petlan) [1715508] - [tools] perf config: Fix a memory leak in collect_config() (Michael Petlan) [1715508] - [tools] perf config: Fix an error in the config template documentation (Michael Petlan) [1715508] - [tools] perf list: Don't forget to drop the reference to the allocated thread_map (Michael Petlan) [1715508] - [tools] perf tools: Add doc about how to build perf with Asan and UBSan (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [tools] perf stat: Improve scaling (Michael Petlan) [1715508] - [tools] perf stat: Fix --no-scale (Michael Petlan) [1715508] - [tools] perf script: Support relative time (Michael Petlan) [1715508] - [tools] perf report: Indicate JITed code better in report (Michael Petlan) [1715508] - [tools] perf report: Show all sort keys in help output (Michael Petlan) [1715508] - [tools] perf record: Clarify help for --switch-output (Michael Petlan) [1715508] - [tools] perf record: Allow to limit number of reported perf.data files (Michael Petlan) [1715508] - [tools] perf list: Filter metrics too (Michael Petlan) [1715508] - [tools] perf tools report: Add custom scripts to script menu (Michael Petlan) [1715508] - [tools] perf ui browser: Fix ui popup argv browser for many entries (Michael Petlan) [1715508] - [tools] perf script: Add array bound checking to list_scripts (Michael Petlan) [1715508] - [tools] perf tools: Add some new tips describing the new options (Michael Petlan) [1715508] - [tools] perf report: Implement browsing of individual samples (Michael Petlan) [1715508] - [tools] perf report: Support builtin perf script in scripts menu (Michael Petlan) [1715508] - [tools] perf report: Support running scripts for current time range (Michael Petlan) [1715508] - [tools] perf report: Support time sort key (Michael Petlan) [1715508] - [tools] perf script: Filter COMM/FORK/.. events by CPU (Michael Petlan) [1715508] - [tools] perf tools: Update x86's syscall_64.tbl, no change in tools/perf behaviour (Michael Petlan) [1715508] - [tools] perf script python: Add printdate function to SQL exporters (Michael Petlan) [1715508] - [tools] perf report: Use less for scripts output (Michael Petlan) [1715508] - [tools] perf session: Add process callback to reader object (Michael Petlan) [1715508] - [tools] perf header: Add DIR_FORMAT feature to describe directory data (Michael Petlan) [1715508] - [tools] perf data: Make perf_data__size() work over directory (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__update_dir() function (Michael Petlan) [1715508] - [tools] perf data: Don't store auxtrace index for directory data file (Michael Petlan) [1715508] - [tools] perf data: Support having perf.data stored as a directory (Michael Petlan) [1715508] - [tools] perf vendor events amd: perf PMU events for AMD Family 17h (Michael Petlan) [1715508] - [tools] perf probe: Fix getting the kernel map (Michael Petlan) [1715508] - [tools] perf report: Parse time quantum (Michael Petlan) [1715508] - [tools] perf time-utils: Add utility function to print time stamps in nanoseconds (Michael Petlan) [1715508] - [tools] perf report: Support output in nanoseconds (Michael Petlan) [1715508] - [tools] perf script: Support insn output for normal samples (Michael Petlan) [1715508] - [tools] perf data: Force perf_data__open|close zero data->file.path (Michael Petlan) [1715508] - [tools] perf session: Fix double free in perf_data__close (Michael Petlan) [1715508] - [tools] perf evsel: Probe for precise_ip with simple attr (Michael Petlan) [1715508] - [tools] perf tools: Read and store caps/max_precise in perf_pmu (Michael Petlan) [1715508] - [tools] perf hist: Fix memory leak of srcline (Michael Petlan) [1715508] - [tools] perf hist: Add error path into hist_entry__init (Michael Petlan) [1715508] - [tools] perf diff: Support --pid/--tid filter options (Michael Petlan) [1715508] - [tools] perf diff: Support --cpu filter option (Michael Petlan) [1715508] - [tools] perf diff: Support --time filter option (Michael Petlan) [1715508] - [tools] perf thread: Generalize function to copy from thread addr space from intel-bts code (Michael Petlan) [1715508] - [tools] perf annotate: Calculate the max instruction name, align column to that (Michael Petlan) [1715508] - [tools] perf clang: Remove needless extra semicolon (Michael Petlan) [1715508] - [tools] perf bpf: Automatically add BTF ELF markers (Michael Petlan) [1715508] - [tools] perf beauty msg_flags: Add missing s lost when adding prefix suppression logic (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add call tree (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out CallGraphModelBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Improve TreeModel abstraction (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out TreeWindowBase (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Fix invalid input syntax for integer error (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf db-export: Add calls parent_id to enable creation of call trees (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix divide by zero when TSC is not available (Michael Petlan) [1715508] - [tools] perf auxtrace: Improve address filter error message when there is no DSO (Michael Petlan) [1715508] - [tools] perf time-utils: Refactor time range parsing code (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix buffer overflow in arg_eval (Michael Petlan) [1715508] - [tools] perf probe: Clarify error message about not finding kernel modules debuginfo (Michael Petlan) [1715508] - [tools] replace open encodings for NUMA_NO_NODE (Michael Petlan) [1715508] - [tools] perf script python: Add Python3 support to stat-cpi.py (Michael Petlan) [1715508] - [tools] perf tools: Add perf_exe() helper to find perf binary (Michael Petlan) [1715508] - [tools] perf script: Handle missing fields with -F +. (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__open_dir_data function (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__(create_dir|close_dir) functions (Michael Petlan) [1715508] - [tools] perf data: Fail check_backup in case of error (Michael Petlan) [1715508] - [tools] perf data: Make check_backup work over directories (Michael Petlan) [1715508] - [tools] perf tools: Add rm_rf_perf_data function (Michael Petlan) [1715508] - [tools] perf tools: Add pattern name checking to rm_rf (Michael Petlan) [1715508] - [tools] perf tools: Add depth checking to rm_rf (Michael Petlan) [1715508] - [tools] perf data: Add global path holder (Michael Petlan) [1715508] - [tools] perf data: Move size to struct perf_data_file (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add top calls report (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove no selection error (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove SQLTableDialogDataItem (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Create new dialog data item classes (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move report name into ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportDialogBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move column headers (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Hide Call Graph option if no calls table (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove leftover debugging prints (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix missing shebang (Michael Petlan) [1715508] - [tools] perf thread-stack: Hide x86 retpolines (Michael Petlan) [1715508] - [tools] perf thread-stack: Improve thread_stack__no_call_return() (Michael Petlan) [1715508] - [tools] perf tools: Make rm_rf() remove single file (Michael Petlan) [1715508] - [tools] perf cpumap: Increase debug level for cpu_map__snprint verbose output (Michael Petlan) [1715508] - [tools] perf bpf-event: Add missing new line into pr_debug call (Michael Petlan) [1715508] - [tools] perf script: Allow +- operator for type specific fields option (Michael Petlan) [1715508] - [tools] perf evsel: Force sample_type for slave events (Michael Petlan) [1715508] - [tools] perf session: Don't report zero period samples for slave events (Michael Petlan) [1715508] - [tools] perf trace: Allow dumping a BPF map after setting up BPF events (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map dumper (Michael Petlan) [1715508] - [tools] perf doc: Fix documentation of the Flags section in perf.data (Michael Petlan) [1715508] - [tools] perf doc: Fix HEADER_CMDLINE description in perf.data documentation (Michael Petlan) [1715508] - [tools] perf report: Don't shadow inlined symbol with different addr range (Michael Petlan) [1715508] - [tools] perf tools: Use sysfs__mountpoint() when reading cpu topology (Michael Petlan) [1715508] - [tools] perf tools: Add numa_topology object (Michael Petlan) [1715508] - [tools] perf tools: Add cpu_topology object (Michael Petlan) [1715508] - [tools] perf tests shell: Skip trace+probe_vfs_getname.sh if built without trace support (Michael Petlan) [1715508] - [tools] perf header: Remove unused 'cpu_nr' field from 'struct cpu_topo' (Michael Petlan) [1715508] - [tools] perf header: Get rid of write_it label (Michael Petlan) [1715508] - [tools] perf list: Display metric expressions for --details option (Michael Petlan) [1715508] - [tools] perf tools: Fix legacy events symbol separator parsing (Michael Petlan) [1715508] - [tools] perf tools: Rename build libperf to perf (Michael Petlan) [1715508] - [tools] perf tools: Rename LIB_FILE to LIBPERF_A (Michael Petlan) [1715508] - [tools] perf tools: Compile perf with libperf-in.o instead of libperf.a (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize auxtrace_buffer fetch function (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main packet processing loop (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main decoder function (Michael Petlan) [1715508] - [tools] perf cs-etm: Make cs_etm__run_decoder() queue independent (Michael Petlan) [1715508] - [tools] perf cs-etm: Rethink kernel address initialisation (Michael Petlan) [1715508] - [tools] perf cs-etm: Cleaning up function cs_etm__alloc_queue() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix erroneous comment (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm__init_trace_params() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix memory leak in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm_decoder__init_dparams() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix wrong return values in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "time" and "timestamp" (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "state" (Michael Petlan) [1715508] - [tools] perf build: Add missing FEATURE_CHECK_LDFLAGS-libcrypto (Michael Petlan) [1715508] - [tools] perf unwind: Do not put libunwind-{x86, aarch64} in FEATURE_TESTS_BASIC (Michael Petlan) [1715508] - [tools] perf coresight: Do not test for libopencsd by default (Michael Petlan) [1715508] - [tools] perf trace: Filter out gnome-terminal* parent (Michael Petlan) [1715508] - [tools] perf trace: Check if the 'fd' is negative when mapping it to pathname (Michael Petlan) [1715508] - [tools] perf beauty ioctl cmd: The 'fd' arg is signed (Michael Petlan) [1715508] - [tools] perf utils: Silence "Couldn't synthesize bpf events" warning for EPERM (Michael Petlan) [1715508] - [tools] perf cs-etm: Add proper header file for symbols (Michael Petlan) [1715508] - [tools] perf record: Implement --affinity=node|cpu option (Michael Petlan) [1715508] - [tools] perf auxtrace: Add timestamp to auxtrace errors (Michael Petlan) [1715508] - [tools] perf intel-pt: Packet splitting can happen only on 32-bit (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix CYC timestamp calculation after OVF (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix overlap calculation for padding (Michael Petlan) [1715508] - [tools] perf auxtrace: Define auxtrace record alignment (Michael Petlan) [1715508] - [tools] perf thread-stack: Represent jmps to the start of a different symbol (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__no_call_return() by adding more local variables (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__push_cp() usage (Michael Petlan) [1715508] - [tools] perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols (Michael Petlan) [1715508] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on CLX (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception return packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add traceID in packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Change tuple from traceID-CPU# to traceID-metadata (Michael Petlan) [1715508] - [tools] perf cs-etm: Add exception number in exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for trace discontinuity (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for instruction range packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add last instruction information in packet (Michael Petlan) [1715508] - [tools] perf tools: Add documentation for BPF event selection (Michael Petlan) [1715508] - [tools] perf report: Move symbol annotation to the resort phase (Michael Petlan) [1715508] - [tools] perf evsel: Add output_resort_cb method (Michael Petlan) [1715508] - [tools] perf hists: Add argument to hists__resort_cb_t callback (Michael Petlan) [1715508] - [tools] perf record: Apply affinity masks when reading mmap buffers (Michael Petlan) [1715508] - [tools] perf tools: Add fallback versions for CPU_{OR, EQUAL}() (Michael Petlan) [1715508] - [tools] perf record: Bind the AIO user space buffers to nodes (Michael Petlan) [1715508] - [tools] perf record: Allocate affinity masks (Michael Petlan) [1715508] - [tools] perf pmu: Remove set_drv_config API (Michael Petlan) [1715508] - [tools] perf coresight: Remove set_drv_config() API (Michael Petlan) [1715508] - [tools] perf arm cs-etm: Use event attributes to send sink information to kernel (Michael Petlan) [1715508] - [tools] perf pmu: Move EVENT_SOURCE_DEVICE_PATH to PMU header file (Michael Petlan) [1715508] - [tools] perf bpf-loader: Remove unecessary includes from bpf-loader.h (Michael Petlan) [1715508] - [tools] perf powerpc kvm-stat: Add missing evlist.h header (Michael Petlan) [1715508] - [tools] perf kvm stat: Replace kvm-stat.h includes with forward declarations (Michael Petlan) [1715508] - [tools] perf pmu: Remove needless evsel.h only needs one fwd decl (Michael Petlan) [1715508] - [tools] perf tests pmu: Add missing headers (Michael Petlan) [1715508] - [tools] perf hist: Remove the needless callchain.h include from hist.h (Michael Petlan) [1715508] - [tools] perf tools: Add missing include in various places (Michael Petlan) [1715508] - [tools] perf thread: Don't include symbol.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf evsel: No need to include symbol.h in evsel.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf tools: Add missing include for symbols.h (Michael Petlan) [1715508] - [tools] perf hist: Remove symbol.h from hist.h, just fwd decls are needed (Michael Petlan) [1715508] - [tools] perf tests: Add missing headers so far obtained indirectly (Michael Petlan) [1715508] - [tools] perf map: Move structs and prototypes for map groups to a separate header (Michael Petlan) [1715508] - [tools] pref tools: Add missing map.h includes (Michael Petlan) [1715508] - [tools] perf symbols: Introduce map_symbol.h (Michael Petlan) [1715508] - [tools] perf callchain: Uninline callchain_cursor_reset() to remove map.h dependency (Michael Petlan) [1715508] - [tools] perf srccode: Move struct definition from map.h to srccode.h (Michael Petlan) [1715508] - [tools] perf arm pmu: Add missing linux/string.h header (Michael Petlan) [1715508] - [tools] perf powerpc: Add missing headers to skip-callchain-idx.c (Michael Petlan) [1715508] - [tools] perf augmented_syscalls: Convert to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf examples: Convert etcsnoop to use bpf_map() (Michael Petlan) [1715508] - [tools] perf trace: Fixup etcsnoop example (Michael Petlan) [1715508] - [tools] perf augmented_raw_syscalls: Use bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Convert pid_map() to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map() helper (Michael Petlan) [1715508] - [tools] perf bpf: Fix synthesized PERF_RECORD_KSYMBOL/BPF_EVENT (Michael Petlan) [1715508] - [tools] perf sched: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf hist: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf symbols: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf util: Use cached rbtree for rblists (Michael Petlan) [1715508] - [tools] perf callchain: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf machine: Use cached rbtrees (Michael Petlan) [1715508] - [tools] Update rbtree implementation (Michael Petlan) [1715508] - [tools] perf callchain: No need to include perf.h (Michael Petlan) [1715508] - [tools] perf comm: Remove needless headers from comm.h (Michael Petlan) [1715508] - [tools] perf namespaces: Remove namespaces.h from .h headers (Michael Petlan) [1715508] - [tools] perf symbols: Remove some unnecessary includes from symbol.h (Michael Petlan) [1715508] - [tools] perf symbols: Remove include map.h from dso.h (Michael Petlan) [1715508] - [tools] perf block-range: Add missing headers (Michael Petlan) [1715508] - [tools] perf tools: Move branch structs to branch.h (Michael Petlan) [1715508] - [tools] perf annotate: Remove lots of headers from annotate.h (Michael Petlan) [1715508] - [tools] perf symbols: Move symbol_conf to separate file (Michael Petlan) [1715508] - [tools] perf color: Add missing stdarg.g to color.h (Michael Petlan) [1715508] - [tools] perf utils: Move perf_config using routines from color.c to separate object (Michael Petlan) [1715508] - [tools] perf top: Synthesize BPF events for pre-existing loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Synthesize PERF_RECORD_* for loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] perf report: Display names in s390 diagnostic counter sets (Michael Petlan) [1715508] - [tools] perf tools: Remove duplicate headers (Michael Petlan) [1715508] - [tools] perf session: Add reader__process_events function (Michael Petlan) [1715508] - [tools] perf session: Add 'data_offset' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add 'data_size' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add reader object (Michael Petlan) [1715508] - [tools] perf session: Get rid of file_size variable (Michael Petlan) [1715508] - [tools] perf session: Rearrange perf_session__process_events function (Michael Petlan) [1715508] - [tools] perf tools: Replace automatic const char[] variables by statics (Michael Petlan) [1715508] - [tools] perf/doc: Update design.txt for exclude_{host|guest} flags (Michael Petlan) [1715508] - [x86] perf/x86/intel/pt: Remove software double buffering PMU capability (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX software double buffering (Michael Petlan) [1715508] - [x86] perf/x86/amd: Update generic hardware cache events for Family 17h (Michael Petlan) [1715508] - [x86] perf/x86/amd: Add event map for AMD Family 17h (Michael Petlan) [1715508] - [x86] perf/x86: Fix incorrect PEBS_REGS (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX record suppression (Michael Petlan) [1715508] - [kernel] perf/core: Fix the address filtering fix (Michael Petlan) [1715508] - [kernel] perf/core: Fix perf_event_disable_inatomic() race (Michael Petlan) [1715508] - [x86] perf/x86/intel: Initialize TFA MSR (Michael Petlan) [1715508] - [x86] perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS (Michael Petlan) [1715508] - [kernel] perf/core: Restore mmap record type correctly (Michael Petlan) [1715508] - [x86] perf/x86/intel: Make dev_attr_allow_tsx_force_abort static (Michael Petlan) [1715508] - [kernel] uprobes: convert uprobe.ref to refcount_t (Michael Petlan) [1715508] - [kernel] perf, bpf: Consider events with attr.bpf_event as side-band events (Michael Petlan) [1715508] - [kernel] perf/core: Mark expected switch fall-through (Michael Petlan) [1715508] - [x86] perf/x86/intel/uncore: Fix client IMC events return huge result (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Use high order allocations for AUX buffers optimistically (Michael Petlan) [1715508] - [x86] events: Mark expected switch-case fall-throughs (Michael Petlan) [1715508] - [kernel] perf, pt, coresight: Fix address filters for vmas with non-zero offset (Michael Petlan) [1715508] - [kernel] perf: Copy parent's address filter offsets on clone (Michael Petlan) [1715508] - [x86] perf/x86/intel: Add counter freezing quirk for Goldmont (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up counter freezing quirk (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up SNB PEBS quirk (Michael Petlan) [1715508] - [x86] perf/x86/kvm: Avoid unnecessary work in guest filtering (Michael Petlan) [1715508] - [perf] aux: Make perf_event accessible to setup_aux() (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.aux_refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf: Convert perf_event_context.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/uprobes: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/hw_breakpoints: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/core: Convert to SPDX license identifiers (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [kernel] perf: Remove duplicated workqueue.h include from perf_event.h (Michael Petlan) [1715508] - [tools] perf/core: Remove unused perf_flags (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add function to test for event exclusion flags (Michael Petlan) [1715508]- [kernel] mm/hmm: fix ZONE_DEVICE anon page mapping reuse (Jerome Glisse) [1498655 1597758] - [gpu] drm/nouveau/dmem: missing mutex_lock in error path (Jerome Glisse) [1498655 1597758] - [mm] hmm: always return EBUSY for invalid ranges in hmm_range_{fault, snapshot} (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: move hmm_vma_range_done and hmm_vma_fault to nouveau (Jerome Glisse) [1498655 1597758] - [kernel] mm: factor out a devm_request_free_mem_region helper (Jerome Glisse) [1498655 1597758] - [mm] don't clear ->mapping in hmm_devmem_free (Jerome Glisse) [1498655 1597758] - [mm] remove the struct hmm_device infrastructure (Jerome Glisse) [1498655 1597758] - [mm] hmm: Fix error flows in hmm_invalidate_range_start (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove confusing comment and logic from hmm_release (Jerome Glisse) [1498655 1597758] - [mm] hmm: Poison hmm_range during unregister (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove racy protection against double-unregistration (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use lockdep instead of comments (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold on to the mmget for the lifetime of the range (Jerome Glisse) [1498655 1597758] - [mm] hmm: Do not use list*_rcu() for hmm->ranges (Jerome Glisse) [1498655 1597758] - [mm] hmm: Simplify hmm_get_or_create and make it reliable (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: Remove duplicate condition test before wait_event_timeout (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold a mmgrab from hmm to mm (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use hmm_mirror not mm as an argument for hmm_range_register (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix use after free with struct hmm in the mmu notifiers (Jerome Glisse) [1498655 1597758] - [mm] hmm: Only set FAULT_FLAG_ALLOW_RETRY for non-blocking (Jerome Glisse) [1498655 1597758] - [mm] hmm: support automatic NUMA balancing (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: clean up some coding style and comments (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert various hmm_pfn_* to device_entry which is a better name (Jerome Glisse) [1498655 1597758] - [mm] hmm: add a helper function that fault pages and map them to a device (Jerome Glisse) [1498655 1597758] - [mm] hmm: allow to mirror vma of a file on a DAX backed filesystem (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: add helpers to test if mm is still alive or not (Jerome Glisse) [1498655 1597758] - [mm] hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) (Jerome Glisse) [1498655 1597758] - [documentation] [documentation] mm/hmm: add default fault flags to avoid the need to pre-fill pfns arrays (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve driver API to work and wait over a range (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_fault() to hmm_range_fault() (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_get_pfns() to hmm_range_snapshot() (Jerome Glisse) [1498655 1597758] - [mm] hmm: do not erase snapshot when a range is invalidated (Jerome Glisse) [1498655 1597758] - [mm] hmm: use reference counting for HMM struct (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert to use vm_fault_t (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove set but not used variable 'devmem' (Jerome Glisse) [1498655 1597758] - [mm] hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Jerome Glisse) [1498655 1597758] - [mm] hmm: replace hmm_devmem_pages_create() with devm_memremap_pages() (Jerome Glisse) [1498655 1597758] - [mm] hmm: use devm semantics for hmm_devmem_{add, remove} (Jerome Glisse) [1498655 1597758] - [mm] hmm: invalidate device page table at start of invalidation (Jerome Glisse) [1498655 1597758] - [mm] hmm: use a structure for update callback parameters (Jerome Glisse) [1498655 1597758] - [mm] hmm: properly handle migration pmd (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix utf8 . (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove unused variables align_start and align_end (Jerome Glisse) [1498655 1597758] - [hid] hyperv: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778 1772010] - [hid] logitech-hidpp: do all FF cleanup in hidpp_ff_destroy() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: rework device validation (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: split g920_get_config() (Benjamin Tissoires) [1740778] - [hid] fix error message in hid_open_report() (Benjamin Tissoires) [1740778] - [hid] Fix assumption that devices have inputs (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Trekstor Primebook C11B to descriptor override (Benjamin Tissoires) [1740778] - [hid] apple: Fix stuck function keys when using FN (Benjamin Tissoires) [1740778] - [hid] wacom: Fix several minor compiler warnings (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X500 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] hidraw: Fix invalid read in hidraw_ioctl (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix crash when initial logi_dj_recv_query_paired_devices fails (Benjamin Tissoires) [1740778] - [hid] logitech: Fix general protection fault caused by Logitech driver (Benjamin Tissoires) [1740778] - [hid] sony: Fix memory corruption issue on cleanup (Benjamin Tissoires) [1740778] - [hid] prodikeys: Fix general protection fault during probe (Benjamin Tissoires) [1740778] - [hid] wacom: correct misreported EKR ring values (Benjamin Tissoires) [1740778] - [hid] cp2112: prevent sleeping function called from invalid context (Benjamin Tissoires) [1740778] - [hid] wacom: Correct distance scale for 2nd-gen Intuos devices (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove support for the G700 over USB (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech-hidpp: add USB PID for a few more supported mice" (Benjamin Tissoires) [1740778] - [hid] sony: Fix race condition between rumble and device remove (Benjamin Tissoires) [1740778] - [hid] hiddev: do cleanup in failure of opening a device (Benjamin Tissoires) [1740778] - [hid] hiddev: avoid opening a disconnected device (Benjamin Tissoires) [1740778] - [hid] input: fix a4tech horizontal wheel custom usage (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X1200 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] holtek: test for sanity of intfdata (Benjamin Tissoires) [1740778] - [hid] wacom: fix bit shift for Cintiq Companion 2 (Benjamin Tissoires) [1740778] - [hid] quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Really fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [hid] Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add the Powerplay receiver (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add USB PID for a few more supported mice (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename "gaming" receiver to "lightspeed" (Benjamin Tissoires) [1740778] - [hid] Add another Primax PIXART OEM mouse quirk (Benjamin Tissoires) [1740778] - [hid] wacom: generic: add touchring adjustment for 2nd Gen Pro Small (Benjamin Tissoires) [1740778] - [hid] quirks: Refactor ELAN 400 and 401 handling (Benjamin Tissoires) [1740778] - [hid] video: fbdev: don't print error message on framebuffer_alloc() failure (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix forwarding of very long HID++ reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Huion HS64 tablet (Benjamin Tissoires) [1740778] - [hid] wacom: add new MobileStudio Pro support (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read the number of expected touches on a per collection basis (Benjamin Tissoires) [1740778] - [hid] wacom: generic: support the 'report valid' usage for touch (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read HID_DG_CONTACTMAX from any feature report (Benjamin Tissoires) [1740778] - [hid] wacom: Add 2nd gen Intuos Pro Small support (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee Rainbow CV720 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 307 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 267 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 265 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix 064d:c52f receiver support (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Call request_module before doing device_add" (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Do not call request_module() in async context" (Benjamin Tissoires) [1740778] - [hid] revert "hid: Increase maximum report size allowed by hid_field_extract()" (Benjamin Tissoires) [1740778] - [hid] a4tech: fix horizontal scrolling (Benjamin Tissoires) [1740778] - [hid] hyperv: Add a module description line (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: Add support for the S510 remote control (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: hid: make const array consumer_rdesc_start static (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make const array template static (Benjamin Tissoires) [1740778] - [hid] multitouch: handle faulty Elo touch device (Benjamin Tissoires) [1740778] - [input] treewide: Add SPDX license identifier for more missed files (Benjamin Tissoires) [1740778] - [hid] wacom: Sync INTUOSP2_BT touch state after each frame if necessary (Benjamin Tissoires) [1740778] - [hid] wacom: Correct button numbering 2nd-gen Intuos Pro over Bluetooth (Benjamin Tissoires) [1740778] - [hid] wacom: Send BTN_TOUCH in response to INTUOSP2_BT eraser contact (Benjamin Tissoires) [1740778] - [hid] wacom: Don't report anything prior to the tool entering range (Benjamin Tissoires) [1740778] - [hid] wacom: Don't set tool type until we're in range (Benjamin Tissoires) [1740778] - [hid] wacom: correct touch resolution x/y typo (Benjamin Tissoires) [1740778] - [hid] wacom: generic: Correct pad syncing (Benjamin Tissoires) [1740778] - [hid] wacom: generic: only switch the mode on devices with LEDs (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Add usb-id for the 27MHz MX3000 receiver (Benjamin Tissoires) [1740778] - [hid] rmi: Use SET_REPORT request on control endpoint for Acer Switch 3 and 5 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for the MX5500 keyboard (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the Logitech MX5500's Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add iBall Aer3 to descriptor override (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix spelling in printk (Benjamin Tissoires) [1740778] - [hid] input: add mapping for KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [hid] input: fix assignment of .value (Benjamin Tissoires) [1740778] - [hid] input: make sure the wheel high resolution multiplier is set (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add usbhid dependency in Kconfig (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 consumer keys reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 extra mouse buttons reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 wheel reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make hidpp10_set_register_bit a bit more generic (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add input_device ptr to struct hidpp_device (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not hardcode very long report length (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: handle devices attached to 27MHz wireless receivers (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: use RAP instead of FAP to get the protocol version (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove unused origin_is_hid_core function parameter (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove double assignment from __hidpp_send_report (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not make failure to get the name fatal (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: ignore very-short or empty names (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make .probe usbhid capable (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: allow non HID++ devices to be handled by this module (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for Logitech Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make appending of the HID++ descriptors conditional (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove false-positive error on double queueing of delayed-work (Benjamin Tissoires) [1740778] - [hid] logitech-dj: pick a better name for non-unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: deal with some KVMs adding an extra interface to the usbdev (Benjamin Tissoires) [1740778] - [hid] logitech-dj: replace dev_err calls with hid_err calls (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz mouse-only receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the gaming unifying receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for non unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add logi_dj_recv_queue_unknown_work helper (Benjamin Tissoires) [1740778] - [hid] logitech-dj: support sharing struct dj_receiver_dev between USB-interfaces (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename dj_receiver_dev.hdev to dj_receiver_dev.hidpp (Benjamin Tissoires) [1740778] - [hid] logitech-dj: protect the paired_dj_devices access in add_djhid_dev with the lock (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove unused querying_devices variable (Benjamin Tissoires) [1740778] - [hid] logitech-dj: do not schedule the dj report itself (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove USB dependency (Benjamin Tissoires) [1740778] - [hid] logitech-dj: declare and use a few HID++ 1.0 constants (Benjamin Tissoires) [1740778] - [hid] logitech-dj: use BIT() macro for RF Report types (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix variable naming in logi_dj_hidpp_event (Benjamin Tissoires) [1740778] - [hid] logitech-dj: reshuffle logi_dj_recv_forward_* (Benjamin Tissoires) [1740778] - [hid] logitech: Stop setting drvdata to NULL on probe failure and remove (Benjamin Tissoires) [1740778] - [hid] quirks: do not blacklist Logitech devices (Benjamin Tissoires) [1740778] - [hid] u2fzero: fail probe if not using USB transport (Benjamin Tissoires) [1740778] - [hid] u2fzero: fix compiling error in u2fzero_probe() (Benjamin Tissoires) [1740778] - [hid] revert "hid: i2c-hid: Disable runtime PM on Synaptics touchpad" (Benjamin Tissoires) [1740778] - [hid] add driver for U2F Zero built-in LED and RNG (Benjamin Tissoires) [1740778] - [hid] core: Do not call request_module() in async context (Benjamin Tissoires) [1740778] - [hid] macally: Add support for Macally ikey keyboard (Benjamin Tissoires) [1740778] - [hid] core: Call request_module before doing device_add (Benjamin Tissoires) [1740778] - [hid] core: move Usage Page concatenation to Main item (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: change low battery level threshold from 31 to 30 percent (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove hidpp_is_connected() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: simplify printing of HID++ version (Benjamin Tissoires) [1740778] - [hid] picolcd: Convert to use sysfs_streq() (Benjamin Tissoires) [1740778] - [hid] hid-sensor-custom: simplify getting .driver_data (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Assistant key (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Synaptics touchpad (Benjamin Tissoires) [1740778] - [hid] quirks: Fix keyboard + touchpad on Lenovo Miix 630 (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Toggle Display" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Full Screen" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for keyboard Brightness Up/Down/Toggle keys (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Expose/Overview key (Benjamin Tissoires) [1740778] - [hid] input: fix mapping of aspect ratio key (Benjamin Tissoires) [1740778] - [hid] logitech: Handle 0 scroll events for the m560 (Benjamin Tissoires) [1740778] - [hid] debug: fix race condition with between rdesc_show() and device removal (Benjamin Tissoires) [1740778] - [hid] logitech: check the return value of create_singlethread_workqueue (Benjamin Tissoires) [1740778] - [hid] steam: fix deadlock with input devices (Benjamin Tissoires) [1740778] - [hid] uclogic: remove redudant duplicated null check on ver_ptr (Benjamin Tissoires) [1740778] - [hid] quirks: Drop misused kernel-doc annotation (Benjamin Tissoires) [1740778] - [hid] quirks: use correct format chars in dbg_hid (Benjamin Tissoires) [1740778] - [hid] Remove Waltop tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove KYE tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove hid-uclogic entries from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] uclogic: Do not initialize non-USB devices (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee G5 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support Gray-coded rotary encoders (Benjamin Tissoires) [1740778] - [hid] uclogic: Support faking Wacom pad device ID (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Deco 01 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G640 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee EX07S frame controls (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee M540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee 2150 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support v2 protocol (Benjamin Tissoires) [1740778] - [hid] uclogic: Support fragmented high-res reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Support in-range reporting emulation (Benjamin Tissoires) [1740778] - [hid] uclogic: Designate current protocol v1 (Benjamin Tissoires) [1740778] - [hid] uclogic: Re-initialize tablets on resume (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract tablet parameter discovery into a module (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract report descriptors to a module (Benjamin Tissoires) [1740778] - [hid] Clarify vendor ID reuse by Ugee tablets (Benjamin Tissoires) [1740778] - [hid] viewsonic: Support PD1011 signature pad (Benjamin Tissoires) [1740778] - [hid] kye: Add support for EasyPen M406XE (Benjamin Tissoires) [1740778] - [hid] wacom: Add support for Pro Pen slim (Benjamin Tissoires) [1740778] - [hid] roccat: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] wacom: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] fix Logitech WingMan Formula GP joined axes (Benjamin Tissoires) [1740778] - [hid] multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1740778] - [hid] steam: fix boot loop with bluetooth firmware (Benjamin Tissoires) [1740778] - [hid] Add ASUS T100CHI keyboard dock battery quirks (Benjamin Tissoires) [1740778] - [hid] Add support for Toshiba WT10A tablet bluetooth keyboard (Benjamin Tissoires) [1740778] - [hid] wacom: Move HID fix for AES serial number into wacom_hid_usage_quirk (Benjamin Tissoires) [1740778] - [hid] elan: Make array buf static, shrinks object size (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Ignore input report if there's no data present on Elan touchpanels (Benjamin Tissoires) [1740778] - [hid] core: simplify active collection tracking (Benjamin Tissoires) [1740778] - [hid] Support for Maltron L90 keyboard media keys (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Goodix touchpad (Benjamin Tissoires) [1740778] - [hid] sony: Fix SHANWAN PS3 GamePad rumble and led settings support (Benjamin Tissoires) [1740778] - [hid] sony: Transform one-time SHANWAN check into quirk (Benjamin Tissoires) [1740778] - [hid] core: replace the collection tree pointers with indices (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add Odys Winbook 13 to descriptor override (Benjamin Tissoires) [1740778] - [hid] lenovo: Add checks to fix of_led_classdev_register (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: add MSI interrupt support (Benjamin Tissoires) [1740778] - [hid] debug: Change to use DEFINE_SHOW_ATTRIBUTE macro (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: fixes incorrect error handling (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: fix typo, hiddpp to hidpp (Benjamin Tissoires) [1740778] - [hid] input: use the Resolution Multiplier for high-resolution scrolling (Benjamin Tissoires) [1740778] - [hid] core: process the Resolution Multiplier (Benjamin Tissoires) [1740778] - [hid] core: store the collections as a basic tree (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for Cougar 700K Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] hidraw: enforce minors_lock locking via lockdep (Benjamin Tissoires) [1740778] - [hid] quirks: fix RetroUSB.com devices (Benjamin Tissoires) [1740778] - [kernel] hid: input: support Microsoft wireless radio control hotkey (Benjamin Tissoires) [1740778] - [kernel] hid: use macros in IS_INPUT_APPLICATION (Benjamin Tissoires) [1740778] - [hid] ite: Add USB id match for another ITE based keyboard rfkill key quirk (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: Create a utility class for counting scroll events" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Add function to enable HID++ 1.0 "scrolling acceleration"" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Enable high-resolution scrolling on Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Use LDJ_DEVICE macro for existing Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: fix a used uninitialized GCC warning" (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: simplify/fix high-res scroll event handling" (Benjamin Tissoires) [1740778] - [hid] Add quirk for Primax PIXART OEM mice (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM for LG touchscreen (Benjamin Tissoires) [1740778] - [hid] steam: remove input device when a hid client is running (Benjamin Tissoires) [1740778] - [hid] revert "hid: uhid: use strlcpy() instead of strncpy()" (Benjamin Tissoires) [1740778] - [hid] uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges (Benjamin Tissoires) [1740778] - [hid] iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers (Benjamin Tissoires) [1740778] - [hid] input: Ignore battery reported by Symbol DS4308 (Benjamin Tissoires) [1740778] - [hid] Add quirk for Microsoft PIXART OEM mouse (Benjamin Tissoires) [1740778] - [kernel] hid: fix up .raw_event() documentation (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Direkt-Tek DTLAPY133-1 to descriptor override (Benjamin Tissoires) [1740778] - [hid] input: simplify/fix high-res scroll event handling (Benjamin Tissoires) [1740778] - [hid] we do not randomly make new drivers 'default y' (Benjamin Tissoires) [1740778] - [hid] i2c-hid: properly terminate i2c_hid_dmi_desc_override_table[] array (Benjamin Tissoires) [1740778] - [hid] alps: allow incoming reports when only the trackstick is opened (Benjamin Tissoires) [1740778] - [hid] revert "hid: add NOGET quirk for Eaton Ellipse MAX UPS" (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add a small delay after sleep command for Raydium touchpanel (Benjamin Tissoires) [1740778] - [hid] usbhid: Add quirk for Redragon/Dragonrise Seymur 2 (Benjamin Tissoires) [1740778] - [hid] wacom: Work around HID descriptor bug in DTK-2451 and DTH-2452 (Benjamin Tissoires) [1740778] - [hid] google: add dependency on Cros EC for Hammer (Benjamin Tissoires) [1740778] - [hid] elan: fix spelling mistake "registred" -> "registered" (Benjamin Tissoires) [1740778] - [hid] google: drop superfluous const before SIMPLE_DEV_PM_OPS() (Benjamin Tissoires) [1740778] - [hid] google: add support tablet mode switch for Whiskers (Benjamin Tissoires) [1740778] - [hid] magicmouse: add support for Apple Magic Trackpad 2 (Benjamin Tissoires) [1740778] - [hid] i2c-hid: override HID descriptors for certain devices (Benjamin Tissoires) [1740778] - [hid] hid-bigbenff: driver for BigBen Interactive PS3OFMINIPAD gamepad (Benjamin Tissoires) [1740778] - [hid] logitech: fix a used uninitialized GCC warning (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: using list_head for ipc write queue (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: use resource-managed api (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: Enhance API to get ring buffer sizes (Benjamin Tissoires) [1740778] - [hid] input: Set INPUT_PROP_-property for HID_UP_DIGITIZERS (Benjamin Tissoires) [1740778] - [hid] microsoft: the driver now neeed MEMLESS_FF infrastructure (Benjamin Tissoires) [1740778] - [hid] cougar: Stop processing vendor events on hid-core (Benjamin Tissoires) [1740778] - [hid] cougar: Make parameter 'g6_is_space' dinamically settable (Benjamin Tissoires) [1740778] - [hid] microsoft: Add rumble support for Xbox One S controller (Benjamin Tissoires) [1740778] - [hid] microsoft: Convert private data to be a proper struct (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] input: Create a utility class for counting scroll events (Benjamin Tissoires) [1740778] - [hid] multitouch: simplify the application retrieval (Benjamin Tissoires) [1740778] - [hid] input: do not append a suffix if the name already has it (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Remove RESEND_REPORT_DESCR quirk and its handling (Benjamin Tissoires) [1740778] - [hid] i2c-hid: disable runtime PM operations on hantick touchpad (Benjamin Tissoires) [1740778] - [hid] sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub report (Benjamin Tissoires) [1740778] - [hid] core: fix NULL pointer dereference (Benjamin Tissoires) [1740778] - [hid] hid-saitek: Add device ID for RAT 7 Contagion (Benjamin Tissoires) [1740778] - [hid] core: fix memory leak on probe (Benjamin Tissoires) [1740778] - [hid] add support for Apple Magic Keyboards (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: tx_buf memory leak on probe/remove (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: Prevent loading of driver on Mehlow (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for the Cougar 500k Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] cougar: make compare_device_paths reusable (Benjamin Tissoires) [1740778] - [hid] multitouch: handle palm for touchscreens (Benjamin Tissoires) [1740778] - [hid] multitouch: touchscreens also use confidence reports (Benjamin Tissoires) [1740778] - [hid] multitouch: report MT_TOOL_PALM for non-confident touches (Benjamin Tissoires) [1740778] - [hid] microsoft: support the Surface Dial (Benjamin Tissoires) [1740778] - [hid] core: do not upper bound the collection stack (Benjamin Tissoires) [1740778] - [hid] input: enable Totem on the Dell Canvas 27 (Benjamin Tissoires) [1740778] - [hid] multitouch: remove one copy of values (Benjamin Tissoires) [1740778] - [hid] multitouch: ditch mt_report_id (Benjamin Tissoires) [1740778] - [hid] multitouch: store a per application quirks value (Benjamin Tissoires) [1740778] - [hid] multitouch: Store per collection multitouch data (Benjamin Tissoires) [1740778] - [hid] multitouch: make sure the static list of class is not changed (Benjamin Tissoires) [1740778] - [hid] elan: Add support for touchpad on the Toshiba Click Mini L9W (Benjamin Tissoires) [1740778] - [hid] elan: Add USB-id for HP x2 10-n000nd touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Add a flag for selecting if the touchpad has a LED (Benjamin Tissoires) [1740778] - [hid] elan: Query resolution from the touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Query device max_x and max_y value from touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Hardcode finger-count and usb-interface (Benjamin Tissoires) [1740778] - [hid] elan: Correctly report MT_PRESSURE instead of TOOL_WIDTH (Benjamin Tissoires) [1740778] - [hid] elan: Stop claiming we have TOUCH_MAJOR and then never reporting it (Benjamin Tissoires) [1740778] - [hid] elan: Remove unused max_area_x and max_area_y vatiables (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sc->output_report_dmabuf (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_battery_probe() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_leds_init() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_sensors() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_touchpad() (Benjamin Tissoires) [1740778] - [hid] wacom: convert Wacom custom usages to standard HID usages (Benjamin Tissoires) [1740778] - [hid] wacom: Move handling of HID quirks into a dedicated function (Benjamin Tissoires) [1740778] - [hid] wacom: Replace touch_max fixup code with static touch_max definitions (Benjamin Tissoires) [1740778] - [hid] wiimote: add support for Guitar-Hero devices (Benjamin Tissoires) [1740778] - [hid] usbhid: use irqsave() in USB's complete callback (Benjamin Tissoires) [1740778] - [hid] redragon: fix num lock and caps lock LEDs (Benjamin Tissoires) [1740778] - [hid] hid-ntrig: add error handling for sysfs_create_group (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add vddl regulator control (Benjamin Tissoires) [1740778] - [uapi] input: document meanings of KEY_SCREEN and KEY_ZOOM (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - avoid processing unknown IRQs (Benjamin Tissoires) [1740778] - [input] revert "input: elantech - enable SMBus on new (2018+) systems" (Benjamin Tissoires) [1740778] - [input] elantech - annotate fall-through case in elantech_use_host_notify() (Benjamin Tissoires) [1740778] - [samples] treewide: Add SPDX license identifier - Makefile/Kconfig (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - remove Lenovo Legion Y7000 PnpID (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI mode for HP Spectre X360 (Benjamin Tissoires) [1740778] - [input] elantech - enable SMBus on new (2018+) systems (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778] - [input] usbtouchscreen - initialize PM mutex before using it (Benjamin Tissoires) [1740778] - [input] alps - fix a mismatch between a condition check and its comment (Benjamin Tissoires) [1740778] - [input] psmouse - fix build error of multiple definition (Benjamin Tissoires) [1740778] - [input] alps - don't handle ALPS cs19 trackpoint-only device (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - remove dependencies on PAGE_SIZE for ring buffer (Benjamin Tissoires) [1740778] - [input] synaptics - fix misuse of strlcpy (Benjamin Tissoires) [1740778] - [input] synaptics - whitelist Lenovo T580 SMBus intertouch (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBUS on T480 thinkpad trackpad (Benjamin Tissoires) [1740778] - [input] joydev - extend absolute mouse detection (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - export the device id whitelist (Benjamin Tissoires) [1740778] - [kernel] pm: suspend: Rename pm_suspend_via_s2idle() (Benjamin Tissoires) [1740778] - [kernel] pm: sleep: Add kerneldoc comments to some functions (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus on ThinkPad E480 and E580 (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - remove set but not used variable 'sensor_flags' (Benjamin Tissoires) [1740778] - [input] uinput - add compat ioctl number translation for UI_*_FF_UPLOAD (Benjamin Tissoires) [1740778] - [input] libps2 - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - write config register values to the right offset (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix enum_fmt (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fill initial format (Benjamin Tissoires) [1740778] - [uapi] input: add KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix possible double free (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - add module description (Benjamin Tissoires) [1740778] - [input] i8042 - signal wakeup from atkbd/psmouse (Benjamin Tissoires) [1740778] - [input] evdev - use struct_size() in kzalloc() and vzalloc() (Benjamin Tissoires) [1740778] - [input] elan_i2c - add hardware ID for multiple Lenovo laptops (Benjamin Tissoires) [1740778] - [input] wacom_serial4 - add support for Wacom ArtPad II tablet (Benjamin Tissoires) [1740778] - [input] elan_i2c - add id for touchpad found in Lenovo s21e-20 (Benjamin Tissoires) [1740778] - [input] i8042 - rework DT node name comparisons (Benjamin Tissoires) [1740778] - [input] synaptics_i2c - remove redundant spinlock (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK (Benjamin Tissoires) [1740778] - [input] revert "input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G" (Benjamin Tissoires) [1740778] - [input] elantech - enable 3rd button support on Fujitsu CELSIUS H780 (Benjamin Tissoires) [1740778] - [uapi] input: input_event - fix the CONFIG_SPARC64 mixup (Benjamin Tissoires) [1740778] - [input] uinput - fix undefined behavior in uinput_validate_absinfo() (Benjamin Tissoires) [1740778] - [uapi] input: input_event - provide override for sparc64 (Benjamin Tissoires) [1740778] - [input] soc_button_array - fix mapping of the 5th GPIO in a PNP0C40 device (Benjamin Tissoires) [1740778] - [input] soc_button_array - add usage-page 0x01 usage-id 0xca mapping (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP EliteBook 840 G4 (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI on ThinkPad T560 (Benjamin Tissoires) [1740778] - [documentation] input: add `REL_WHEEL_HI_RES` and `REL_HWHEEL_HI_RES` (Benjamin Tissoires) [1740778] - [uapi] input: restore EV_ABS ABS_RESERVED (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP 15-ay000 (Benjamin Tissoires) [1740778] - [input] synaptics - add PNP ID for ThinkPad P50 to SMBus (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR (Benjamin Tissoires) [1740778] - [input] elan_i2c - add support for ELAN0621 touchpad (Benjamin Tissoires) [1740778] - [documentation] revert "input: Add the `REL_WHEEL_HI_RES` event code" (Benjamin Tissoires) [1740778] - [input] atkbd - clean up indentation issue (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ELAN0620 to the ACPI table (Benjamin Tissoires) [1740778] - [input] synaptics - avoid using uninitialized variable when probing (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM (Benjamin Tissoires) [1740778] - [input] of_touchscreen - add support for touchscreen-min-x|y (Benjamin Tissoires) [1740778] - [input] elants_i2c - use DMA safe i2c when possible (Benjamin Tissoires) [1740778] - [input] uinput - add a schedule point in uinput_inject_events() (Benjamin Tissoires) [1740778] - [input] evdev - add a schedule point in evdev_write() (Benjamin Tissoires) [1740778] - [input] mousedev - add a schedule point in mousedev_write() (Benjamin Tissoires) [1740778] - [uapi] input: reserve 2 events code because of HID (Benjamin Tissoires) [1740778] - [input] i8042 - enable keyboard wakeups by default when s2idle is used (Benjamin Tissoires) [1740778] - [input] uinput - allow for max == min during input_absinfo validation (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari CapsLock behaviour (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari keymap (Benjamin Tissoires) [1740778] - [documentation] input: Add the `REL_WHEEL_HI_RES` event code (Benjamin Tissoires) [1740778] - [input] mark expected switch fall-throughs (Benjamin Tissoires) [1740778] - [input] evdev - switch to bitmap API (Benjamin Tissoires) [1740778] - [input] elan_i2c_smbus - cast sizeof to int for comparison (Benjamin Tissoires) [1740778] - [uapi] input: stop telling users to snail-mail Vojtech (Benjamin Tissoires) [1740778] - [documentation] input: add MT_TOOL_DIAL (Benjamin Tissoires) [1740778] - [input] i8042 - increment wakeup_count for the respective port (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - allow better run-time configuration (Benjamin Tissoires) [1740778] - [xen] Sync up with the canonical protocol definitions in Xen (Benjamin Tissoires) [1740778] - [cpufreq] dev_pm_qos_update_request() can return 1 on success (Al Stone) [1739729 1725581] - [cpufreq] Make cpufreq_generic_init() return void (Al Stone) [1739729 1725581] - [cpufreq] Add QoS requests for userspace constraints (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Reuse refresh_frequency_limits() (Al Stone) [1739729 1725581] - [cpufreq] Register notifiers with the PM QoS framework (Al Stone) [1739729 1725581] - [base] pm / qos: Add support for MIN/MAX frequency constraints (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Rename __dev_pm_qos_read_value() and dev_pm_qos_raw_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_{add|remove}_notifier() (Al Stone) [1739729 1725581] - [cpufreq] Avoid calling cpufreq_verify_current_freq() from handle_update() (Al Stone) [1739729 1725581] - [cpufreq] Consolidate cpufreq_update_current_freq() and __cpufreq_get() (Al Stone) [1739729 1725581] - [cpufreq] Don't skip frequency validation for has_target() drivers (Al Stone) [1739729 1725581] - [cpufreq] Use has_target() instead of !setpolicy (Al Stone) [1739729 1725581] - [cpufreq] Remove redundant !setpolicy check (Al Stone) [1739729 1725581] - [kernel] cpufreq: Move the IS_ENABLED(CPU_THERMAL) macro into a stub (Al Stone) [1739729 1725581] - [opp] Don't use IS_ERR on invalid supplies (Al Stone) [1739729 1725581] - [kernel] pm: sleep: Update struct wakeup_source documentation (Al Stone) [1739729 1725581] - [base] base: power: remove wakeup_sources_stats_dentry variable (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Fail initialization if driver cannot be registered (Al Stone) [1739729 1725581] - [opp] Make dev_pm_opp_set_rate() handle freq = 0 to drop performance votes (Al Stone) [1739729 1725581] - [opp] Don't overwrite rounded clk rate (Al Stone) [1739729 1725581] - [base] pm: sleep: Show how long dpm_suspend_start() and dpm_suspend_end() take (Al Stone) [1739729 1725581] - [base] pm / clk: Remove error message on out-of-memory condition (Al Stone) [1739729 1725581] - [base] base: power: clock_ops: Use of_clk_get_parent_count() (Al Stone) [1739729 1725581] - [opp] Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() (Al Stone) [1739729 1725581] - [opp] Attach genpds to devices from within OPP core (Al Stone) [1739729 1725581] - [base] pm / domains: Add GENPD_FLAG_RPM_ALWAYS_ON flag (Al Stone) [1739729 1725581] - [cpufreq] Don't find governor for setpolicy drivers in cpufreq_init_policy() (Al Stone) [1739729 1725581] - [cpufreq] Explain the kobject_put() in cpufreq_policy_alloc() (Al Stone) [1739729 1725581] - [x86] cpufreq: Call transition notifier only once for each policy (Al Stone) [1739729 1725581] - [cpufreq] Fix kobject memleak (Al Stone) [1739729 1725581] - [cpufreq] centrino: Fix centrino_setpolicy() kerneldoc comment (Al Stone) [1739729 1725581] - [base] pm / domains: Allow to attach a CPU via genpd_dev_pm_attach_by_id|name() (Al Stone) [1739729 1725581] - [base] pm / domains: Search for the CPU device outside the genpd lock (Al Stone) [1739729 1725581] - [base] pm / domains: Drop unused in-parameter to some genpd functions (Al Stone) [1739729 1725581] - [base] pm / domains: Use the base device for driver_deferred_probe_check_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Enable genpd_dev_pm_attach_by_id|name() for single PM domain (Al Stone) [1739729 1725581] - [base] pm / domains: Allow OF lookup for multi PM domain case from ->attach_dev() (Al Stone) [1739729 1725581] - [base] pm / domains: Don't kfree() the virtual device in the error path (Al Stone) [1739729 1725581] - [cpufreq] Move ->get callback check outside of __cpufreq_get() (Al Stone) [1739729 1725581] - [x86] tsc: Rework time_cpufreq_notifier() (Al Stone) [1739729 1725581] - [x86] tsc: Fix UV TSC initialization (Al Stone) [1739729 1725581] - [x86] tsc: Prevent result truncation on 32bit (Al Stone) [1739729 1725581] - [x86] tsc: Consolidate init code (Al Stone) [1739729 1725581] - [x86] tsc: Make use of tsc_calibrate_cpu_early() (Al Stone) [1739729 1725581] - [x86] tsc: Split native_calibrate_cpu() into early and late parts (Al Stone) [1739729 1725581] - [x86] tsc: Use TSC as sched clock early (Al Stone) [1739729 1725581] - [x86] tsc: Initialize cyc2ns when tsc frequency is determined (Al Stone) [1739729 1725581] - [x86] tsc: Calibrate tsc only once (Al Stone) [1739729 1725581] - [x86] tsc: Redefine notsc to behave as tsc=unstable (Al Stone) [1739729 1725581] - [x86] platform/uv: Provide is_early_uv_system() (Al Stone) [1739729 1725581] - [base] pm / domains: remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [cpufreq] Remove needless bios_limit check in show_bios_limit() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq/acpi-cpufreq.c: This fixes the following checkpatch warning (Al Stone) [1739729 1725581] - [base] pm / core: Propagate dev->power.wakeup_path when no callbacks (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd governor for CPUs (Al Stone) [1739729 1725581] - [cpuidle] Export the next timer expiration for CPUs (Al Stone) [1739729 1725581] - [base] pm / core: Introduce dpm_async_fn() helper (Al Stone) [1739729 1725581] - [cpufreq] boost: Remove CONFIG_CPU_FREQ_BOOST_SW Kconfig option (Al Stone) [1739729 1725581] - [opp] Introduce dev_pm_opp_find_freq_ceil_by_volt() (Al Stone) [1739729 1725581] - [base] pm / domains: Add support for CPU devices to genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Add generic data pointer to struct genpd_power_state (Al Stone) [1739729 1725581] - [cpufreq] rhel: cpufreq: switch printk users from pf and pF to ps and pS, respectively (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for device_pm_wait_for_dev() (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for dpm_watchdog_handler() (Al Stone) [1739729 1725581] - [cpufreq] stats: Use lock by stat to replace global spin lock (Al Stone) [1739729 1725581] - [cpufreq] Remove cpufreq_driver check in cpufreq_boost_supported() (Al Stone) [1739729 1725581] - [cpufreq] ppc_cbe: fix possible object reference leak (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Update max frequency on global turbo changes (Al Stone) [1739729 1725581] - [base] pm / wakeup: Use pm_pr_dbg() instead of pr_debug() (Al Stone) [1739729 1725581] - [cpufreq] Add cpufreq_cpu_acquire() and cpufreq_cpu_release() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Driver-specific handling of _PPC updates (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Load only on Intel hardware (Al Stone) [1739729 1725581] - [cpufreq] scpi: Fix use after free (Al Stone) [1739729 1725581] - [base] pm / domains: Avoid a potential deadlock (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix up iowait_boost computation (Al Stone) [1739729 1725581] - [opp] pm / opp: Update performance state when freq == old_freq (Al Stone) [1739729 1725581] - [base] pm / wakeup: Drop wakeup_source_drop() (Al Stone) [1739729 1725581] - [base] pm / wakeup: Rework wakeup source timer cancellation (Al Stone) [1739729 1725581] - [base] pm / domains: Remove one unnecessary blank line (Al Stone) [1739729 1725581] - [base] pm / domains: Return early for all errors in _genpd_power_off() (Al Stone) [1739729 1725581] - [base] pm / domains: Improve warn for multiple states but no governor (Al Stone) [1739729 1725581] - [opp] Fix handling of multiple power domains (Al Stone) [1739729 1725581] - [base] pm / qos: Fix typo in file description (Al Stone) [1739729 1725581] - [base] pm-runtime: Call pm_runtime_active|suspended_time() from sysfs (Al Stone) [1739729 1725581] - [base] pm-runtime: Consolidate code to get active/suspended time (Al Stone) [1739729 1725581] - [base] pm: Add and use pr_fmt() (Al Stone) [1739729 1725581] - [cpufreq] Improve kerneldoc comments for cpufreq_cpu_get/put() (Al Stone) [1739729 1725581] - [cpufreq] acpi-cpufreq: Report if CPU doesn't support boost technologies (Al Stone) [1739729 1725581] - [base] driver core: Fix PM-runtime for links added during consumer probe (Al Stone) [1739729 1725581] - [cpufreq] Pass updated policy to driver ->setpolicy() callback (Al Stone) [1739729 1725581] - [cpufreq] Fix two debug messages in cpufreq_set_policy() (Al Stone) [1739729 1725581] - [cpufreq] Reorder and simplify cpufreq_update_policy() (Al Stone) [1739729 1725581] - [cpufreq] Add kerneldoc comments for two core functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix use-after-free in scmi_cpufreq_exit() (Al Stone) [1739729 1725581] - [kernel] pm / core: Add support to skip power management in device/driver model (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Rework iowait boosting to be less aggressive (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Eliminate intel_pstate_get_base_pstate() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Avoid redundant initialization of local vars (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Work around for Hisilicon CPPC cpufreq (Al Stone) [1739729 1725581] - [cpufreq] speedstep: convert BUG() to BUG_ON() (Al Stone) [1739729 1725581] - [cpufreq] powernv: fix missing check of return value in init_powernv_pstates() (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: remove unneeded semicolon (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in genpd_dev_pm_attach_by_name() (Al Stone) [1739729 1725581] - [cpufreq] Replace double NOT (!!) with single NOT (!) (Al Stone) [1739729 1725581] - [base] pm / suspend: Print debug messages for device using direct-complete (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Add reasons for failure and debug messages (Al Stone) [1739729 1725581] - [base] driver core: Fix possible supplier PM-usage counter imbalance (Al Stone) [1739729 1725581] - [base] pm-runtime: Fix __pm_runtime_set_status() race with runtime resume (Al Stone) [1739729 1725581] - [cpufreq] dt: Implement online/offline() callbacks (Al Stone) [1739729 1725581] - [cpufreq] Allow light-weight tear down and bring up of CPUs (Al Stone) [1739729 1725581] - [base] pm-runtime: Take suppliers into account in __pm_runtime_set_status() (Al Stone) [1739729 1725581] - [opp] no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Register an Energy Model (Al Stone) [1739729 1725581] - [opp] pm / opp: Introduce a power estimation helper (Al Stone) [1739729 1725581] - [opp] pm / opp: Remove unused parameter of _generic_set_opp_clk_only() (Al Stone) [1739729 1725581] - [cpufreq] scpi: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] dt: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] stats: Fix concurrency issues while resetting stats (Al Stone) [1739729 1725581] - [cpufreq] stats: Declare freq-attr right after their callbacks (Al Stone) [1739729 1725581] - [base] driver core: Do not call rpm_put_suppliers() in pm_runtime_drop_link() (Al Stone) [1739729 1725581] - [base] driver core: Fix handling of runtime PM flags in device_link_add() (Al Stone) [1739729 1725581] - [base] driver core: Do not resume suppliers under device_links_write_lock() (Al Stone) [1739729 1725581] - [base] driver core: Avoid careless re-use of existing device links (Al Stone) [1739729 1725581] - [base] driver core: Fix DL_FLAG_AUTOREMOVE_SUPPLIER device link flag handling (Al Stone) [1739729 1725581] - [base] driver core: Add flag to autoremove device link on supplier unbind (Al Stone) [1739729 1725581] - [base] driver core: Rename flag AUTOREMOVE to AUTOREMOVE_CONSUMER (Al Stone) [1739729 1725581] - [base] pm-runtime: update accounting_timestamp on enable (Al Stone) [1739729 1725581] - [cpufreq] scpi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] scmi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] cpufreq-dt: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] Auto-register the driver as a thermal cooling device if asked (Al Stone) [1739729 1725581] - [cpufreq] thermal: cpu_cooling: Require thermal core to be compiled in (Al Stone) [1739729 1725581] - [cpufreq] Use struct kobj_attribute instead of struct global_attr (Al Stone) [1739729 1725581] - [base] pm / wakeup: fix kerneldoc comment for pm_wakeup_dev_event() (Al Stone) [1739729 1725581] - [base] pm: domains: no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [opp] Add support for parsing the 'opp-level' property (Al Stone) [1739729 1725581] - [kernel] cpufreq: Replace open-coded << with BIT() (Al Stone) [1739729 1725581] - [base] pm: clock_ops: fix missing clk_prepare() return value check (Al Stone) [1739729 1725581] - [cpufreq] e_powersaver: Use struct_size() in kzalloc() (Al Stone) [1739729 1725581] - [cpufreq] Don't update new_policy on failures (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix frequency invariance in slow path (Al Stone) [1739729 1725581] - [cpufreq] check if policy is inactive early in __cpufreq_get() (Al Stone) [1739729 1725581] - [opp] cpufreq: scpi/scmi: Fix freeing of dynamic OPPs (Al Stone) [1739729 1725581] - [base] pm: sleep: call devfreq suspend/resume (Al Stone) [1739729 1725581] - [devfreq] pm / devfreq: add devfreq_suspend/resume() functions (Al Stone) [1739729 1725581] - [base] pm / domains: remove define_genpd_open_function() and define_genpd_debugfs_fops() (Al Stone) [1739729 1725581] - [base] pm / domains: Propagate performance state updates (Al Stone) [1739729 1725581] - [base] pm / domains: Factorize dev_pm_genpd_set_performance_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Save OPP table pointer in genpd (Al Stone) [1739729 1725581] - [opp] Don't return 0 on error from of_get_required_opp_performance_state() (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_xlate_performance_state() helper (Al Stone) [1739729 1725581] - [opp] Improve _find_table_of_opp_np() (Al Stone) [1739729 1725581] - [base] pm / domains: Make genpd performance states orthogonal to the idlestates (Al Stone) [1739729 1725581] - [opp] Fix missing debugfs supply directory for OPPs (Al Stone) [1739729 1725581] - [opp] Use opp_table->regulators to verify no regulator case (Al Stone) [1739729 1725581] - [base] pm: Switch to use ptR (Al Stone) [1739729 1725581] - [cpufreq] powernv: add of_node_put() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Force HWP min perf before offline (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: change CONFIG_6xx to CONFIG_PPC_BOOK3S_32 (Al Stone) [1739729 1725581] - [opp] Fix parsing of multiple phandles in "operating-points-v2" property (Al Stone) [1739729 1725581] - [opp] Remove of_dev_pm_opp_find_required_opp() (Al Stone) [1739729 1725581] - [base] opp: Rename and relocate of_genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Configure all required OPPs (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_{set|put}_genpd_virt_dev() helper (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Populate OPPs from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Populate required opp tables from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Separate out custom OPP handler specific code (Al Stone) [1739729 1725581] - [opp] Identify and mark genpd OPP tables (Al Stone) [1739729 1725581] - [base] pm / domains: Rename genpd virtual devices as virt_dev (Al Stone) [1739729 1725581] - [cpufreq] remove unused arm_big_little_dt driver (Al Stone) [1739729 1725581] - [cpufreq] drop ARM_BIG_LITTLE_CPUFREQ support for ARM64 (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix compilation for !CONFIG_ACPI (Al Stone) [1739729 1725581] - [base] pm / domains: Deal with multiple states but no governor in genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Don't treat zero found compatible idle states as an error (Al Stone) [1739729 1725581] - [cpufreq] conservative: Take limits changes into account properly (Al Stone) [1739729 1725581] - [opp] pm / opp: _of_add_opp_table_v2(): increment count only if OPP is added (Al Stone) [1739729 1725581] - [cpufreq] dt: Try freeing static OPPs only if we have added them (Al Stone) [1739729 1725581] - [opp] Return error on error from dev_pm_opp_get_opp_count() (Al Stone) [1739729 1725581] - [opp] Improve error handling in dev_pm_opp_of_cpumask_add_table() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Mark acpi_ids as used (Al Stone) [1739729 1725581] - [opp] Pass OPP table to _of_add_opp_table_v{1|2}() (Al Stone) [1739729 1725581] - [opp] Prevent creating multiple OPP tables for devices sharing OPP nodes (Al Stone) [1739729 1725581] - [opp] Use a single mechanism to free the OPP table (Al Stone) [1739729 1725581] - [opp] Don't remove dynamic OPPs from _dev_pm_opp_remove_table() (Al Stone) [1739729 1725581] - [opp] Create separate kref for static OPPs list (Al Stone) [1739729 1725581] - [opp] Don't take OPP table's kref for static OPPs (Al Stone) [1739729 1725581] - [opp] Parse OPP table's DT properties from _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Pass index to _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Protect dev_list with opp_table lock (Al Stone) [1739729 1725581] - [opp] Don't try to remove all OPP tables on failure (Al Stone) [1739729 1725581] - [opp] Free OPP table properly on performance state irregularities (Al Stone) [1739729 1725581] - [cpufreq] Convert to using pOFn instead of device_node.name (Al Stone) [1739729 1725581] - [cpufreq] remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [base] pm / clk: signedness bug in of_pm_clk_add_clks() (Al Stone) [1739729 1725581] - [trace] cpufreq: trace frequency limits change (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Disable dynamic scaling on many-CPU systems (Al Stone) [1739729 1725581] - [base] pm / domains: Stop deferring probe at the end of initcall (Al Stone) [1739729 1725581] - [base] driver: core: Allow subsystems to continue deferring probe (Al Stone) [1739729 1725581] - [base] driver core: allow stopping deferred probe after init (Al Stone) [1739729 1725581] - [base] driver core: add a debugfs entry to show deferred devices (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce option to attach a device by name to genpd (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: use match_string() helper (Al Stone) [1739729 1725581] - [fs] ceph: use ceph_evict_inode to cleanup inode's resource (Jeff Layton) [1767959] - [fs] ceph: return -EINVAL if given fsc mount option on kernel w/o support (Jeff Layton) [1767959] - [fs] ceph: don't try to handle hashed dentries in non-O_CREAT atomic_open (Jeff Layton) [1767959] - [fs] ceph: add missing check in d_revalidate snapdir handling (Jeff Layton) [1767959] - [fs] ceph: fix RCU case handling in ceph_d_revalidate() (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free in __ceph_remove_cap() (Jeff Layton) [1767959] - [block] rbd: cancel lock_dwork if the wait is interrupted (Jeff Layton) [1767959] - [fs] ceph: just skip unrecognized info in ceph_reply_info_extra (Jeff Layton) [1767959] - [fs] ceph: call ceph_mdsc_destroy from destroy_fs_client (Jeff Layton) [1767959] - [net] libceph: use ceph_kvmalloc() for osdmap arrays (Jeff Layton) [1767959] - [net] libceph: avoid a __vmalloc() deadlock in ceph_kvmalloc() (Jeff Layton) [1767959] - [fs] ceph: include ceph_debug.h in cache.c (Jeff Layton) [1767959] - [fs] ceph: move static keyword to the front of declarations (Jeff Layton) [1767959] - [block] rbd: pull rbd_img_request_create() dout out into the callers (Jeff Layton) [1767959] - [fs] ceph: reconnect connection if session hang in opening state (Jeff Layton) [1767959] - [net] libceph: drop unused con parameter of calc_target() (Jeff Layton) [1767959] - [fs] ceph: use release_pages() directly (Jeff Layton) [1767959] - [block] rbd: fix response length parameter for encoded strings (Jeff Layton) [1767959] - [fs] ceph: allow arbitrary security.* xattrs (Jeff Layton) [1767959] - [fs] ceph: only set CEPH_I_SEC_INITED if we got a MAC label (Jeff Layton) [1767959] - [fs] ceph: turn ceph_security_invalidate_secctx into static inline (Jeff Layton) [1767959] - [fs] ceph: add buffered/direct exclusionary locking for reads and writes (Jeff Layton) [1767959] - [net] libceph: handle OSD op ceph_pagelist_append() errors (Jeff Layton) [1767959] - [fs] ceph: don't return a value from void function (Jeff Layton) [1767959] - [fs] ceph: don't freeze during write page faults (Jeff Layton) [1767959] - [fs] ceph: update the mtime when truncating up (Jeff Layton) [1767959] - [fs] ceph: fix indentation in __get_snap_name() (Jeff Layton) [1767959] - [fs] ceph: remove incorrect comment above __send_cap (Jeff Layton) [1767959] - [fs] ceph: remove CEPH_I_NOFLUSH (Jeff Layton) [1767959] - [fs] ceph: remove unneeded test in try_flush_caps (Jeff Layton) [1767959] - [fs] ceph: have __mark_caps_flushing return flush_tid (Jeff Layton) [1767959] - [fs] ceph: fix comments over ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: eliminate session->s_trim_caps (Jeff Layton) [1767959] - [fs] ceph: fetch cap_gen under spinlock in ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: remove ceph_get_cap_mds and __ceph_get_cap_mds (Jeff Layton) [1767959] - [fs] ceph: don't SetPageError on writepage errors (Jeff Layton) [1767959] - [fs] ceph: auto reconnect after blacklisted (Jeff Layton) [1767959] - [fs] ceph: invalidate all write mode filp after reconnect (Jeff Layton) [1767959] - [fs] ceph: return -EIO if read/write against filp that lost file locks (Jeff Layton) [1767959] - [fs] ceph: add helper function that forcibly reconnects to ceph cluster (Jeff Layton) [1767959] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: track and report error of async metadata operation (Jeff Layton) [1767959] - [fs] ceph: allow closing session in restarting/reconnect state (Jeff Layton) [1767959] - [net] libceph: add function that clears osd client's abort_err (Jeff Layton) [1767959] - [net] libceph: add function that reset client's entity addr (Jeff Layton) [1767959] - [fs] ceph: don't list vxattrs in listxattr() (Jeff Layton) [1767959] - [fs] ceph: fix directories inode i_blkbits initialization (Jeff Layton) [1767959] - [block] rbd: restore zeroing past the overlap when reading from parent (Jeff Layton) [1767959] - [net] libceph: don't call crypto_free_sync_skcipher() on a NULL tfm (Jeff Layton) [1767959] - [net] libceph: fix PG split vs OSD (re)connect race (Jeff Layton) [1767959] - [fs] ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply (Jeff Layton) [1767959] - [fs] ceph: clear page dirty before invalidate page (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in fill_inode() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr() (Jeff Layton) [1767959] - [kernel] libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer (Jeff Layton) [1767959] - [fs] ceph: fix end offset in truncate_inode_pages_range call (Jeff Layton) [1767959] - [fs] ceph: initialize superblock s_time_gran to 1 (Jeff Layton) [1767959] - [block] rbd: setallochint only if object doesn't exist (Jeff Layton) [1767959] - [block] rbd: support for object-map and fast-diff (Jeff Layton) [1767959] - [block] rbd: call rbd_dev_mapping_set() from rbd_dev_image_probe() (Jeff Layton) [1767959] - [net] libceph: export osd_req_op_data() macro (Jeff Layton) [1767959] - [net] libceph: change ceph_osdc_call() to take page vector for response (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (again) (Jeff Layton) [1767959] - [block] rbd: new exclusive lock wait/wake code (Jeff Layton) [1767959] - [block] rbd: quiescing lock should wait for image requests (Jeff Layton) [1767959] - [block] rbd: lock should be quiesced on reacquire (Jeff Layton) [1767959] - [block] rbd: introduce copyup state machine (Jeff Layton) [1767959] - [block] rbd: rename rbd_obj_setup_*() to rbd_obj_init_*() (Jeff Layton) [1767959] - [block] rbd: move OSD request allocation into object request state machines (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_setup_discard_ops() (Jeff Layton) [1767959] - [block] rbd: factor out rbd_osd_setup_copyup() (Jeff Layton) [1767959] - [block] rbd: introduce obj_req->osd_reqs list (Jeff Layton) [1767959] - [fs] libceph: rename r_unsafe_item to r_private_item (Jeff Layton) [1767959] - [block] rbd: introduce image request state machine (Jeff Layton) [1767959] - [block] rbd: move OSD request submission into object request state machines (Jeff Layton) [1767959] - [block] rbd: get rid of RBD_OBJ_WRITE_{FLAT, GUARD} (Jeff Layton) [1767959] - [block] rbd: replace obj_req->tried_parent with obj_req->read_state (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->xferred, obj_req->result and img_req->xferred (Jeff Layton) [1767959] - [fs] ceph: don't NULL terminate virtual xattrs (Jeff Layton) [1767959] - [fs] ceph: return -ERANGE if virtual xattr value didn't fit in buffer (Jeff Layton) [1767959] - [fs] ceph: make getxattr_cb return ssize_t (Jeff Layton) [1767959] - [fs] ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP (Jeff Layton) [1767959] - [fs] ceph: kick flushing and flush snaps before sending normal cap message (Jeff Layton) [1767959] - [fs] ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() (Jeff Layton) [1767959] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1767959] - [fs] ceph: handle change_attr in cap messages (Jeff Layton) [1767959] - [fs] ceph: add change_attr field to ceph_inode_info (Jeff Layton) [1767959] - [kernel] iversion: add a routine to update a raw value with a larger one (Jeff Layton) [1767959] - [fs] ceph: allow querying of STATX_BTIME in ceph_getattr (Jeff Layton) [1767959] - [kernel] libceph: turn on CEPH_FEATURE_MSG_ADDR2 (Jeff Layton) [1767959] - [fs] ceph: handle btime in cap messages (Jeff Layton) [1767959] - [fs] ceph: add btime field to ceph_inode_info (Jeff Layton) [1767959] - [net] libceph: rename ceph_encode_addr to ceph_encode_banner_addr (Jeff Layton) [1767959] - [net] libceph: use TYPE_LEGACY for entity addrs instead of TYPE_NONE (Jeff Layton) [1767959] - [net] ceph: fix decode_locker to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [fs] ceph: have MDS map decoding use entity_addr_t decoder (Jeff Layton) [1767959] - [net] libceph: correctly decode ADDR2 addresses in incremental OSD maps (Jeff Layton) [1767959] - [net] libceph: fix watch_item_t decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: switch osdmap decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: ADDR2 support for monmap (Jeff Layton) [1767959] - [net] libceph: add ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: fix sa_family just after reading address (Jeff Layton) [1767959] - [fs] ceph: remove request from waiting list before unregister (Jeff Layton) [1767959] - [fs] ceph: don't blindly unregister session that is in opening state (Jeff Layton) [1767959] - [fs] ceph: fix infinite loop in get_quota_realm() (Jeff Layton) [1767959] - [fs] ceph: add selinux support (Jeff Layton) [1767959] - [fs] ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx (Jeff Layton) [1767959] - [fs] ceph: fix debug print format in __set_xattr() (Jeff Layton) [1767959] - [fs] ceph: fix warning PTR_ERR_OR_ZERO can be used (Jeff Layton) [1767959] - [fs] ceph: hold i_ceph_lock when removing caps for freeing inode (Jeff Layton) [1767959] - [fs] ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_send_msg() (Jeff Layton) [1767959] - [fs] ceph: use READ_ONCE to access d_parent in RCU critical section (Jeff Layton) [1767959] - [fs] ceph: fix dir_lease_is_valid() (Jeff Layton) [1767959] - [fs] ceph: close race between d_name_cmp() and update_dentry_lease() (Jeff Layton) [1767959] - [fs] ceph: fix improper use of smp_mb__before_atomic() (Jeff Layton) [1767959] - [fs] ceph: fix "ceph.dir.rctime" vxattr value (Jeff Layton) [1767959] - [fs] ceph: remove unused vxattr length helpers (Jeff Layton) [1767959] - [fs] ceph: fix listxattr vxattr buffer length calculation (Jeff Layton) [1767959] - [fs] ceph: add ceph.snap.btime vxattr (Jeff Layton) [1767959] - [fs] ceph: carry snapshot creation time with inodes (Jeff Layton) [1767959] - [fs] ceph: clean up ceph.dir.pin vxattr name sizeof() (Jeff Layton) [1767959] - [fs] ceph: silence a checker warning in mdsc_show() (Jeff Layton) [1767959] - [net] libceph: remove ceph_get_direct_page_vector() (Jeff Layton) [1767959] - [fs] ceph: don't open-code the check for dead lockref (Jeff Layton) [1767959] - [net] ceph: no need to check return value of debugfs_create functions (Jeff Layton) [1767959] - [fs] ceph: fix ceph_mdsc_build_path to not stop on first component (Jeff Layton) [1767959] - [fs] ceph: fix error handling in ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: avoid iput_final() while holding mutex or in dispatch thread (Jeff Layton) [1767959] - [fs] ceph: single workqueue for inode related works (Jeff Layton) [1767959] - [fs] ceph: flush dirty inodes before proceeding with remount (Jeff Layton) [1767959] - [fs] ceph: fix unaligned access in ceph_send_cap_releases (Jeff Layton) [1767959] - [net] libceph: make ceph_pr_addr take an struct ceph_entity_addr pointer (Jeff Layton) [1767959] - [net] libceph: fix unaligned accesses in ceph_entity_addr handling (Jeff Layton) [1767959] - [block] rbd: don't assert on writes to snapshots (Jeff Layton) [1767959] - [block] rbd: client_mutex is never nested (Jeff Layton) [1767959] - [fs] ceph: print inode number in __caps_issued_mask debugging messages (Jeff Layton) [1767959] - [fs] ceph: just call get_session in __ceph_lookup_mds_session (Jeff Layton) [1767959] - [fs] ceph: simplify arguments and return semantics of try_get_cap_refs (Jeff Layton) [1767959] - [fs] ceph: fix comment over ceph_drop_caps_for_unlink (Jeff Layton) [1767959] - [fs] ceph: move wait for mds request into helper function (Jeff Layton) [1767959] - [fs] ceph: have ceph_mdsc_do_request call ceph_mdsc_submit_request (Jeff Layton) [1767959] - [fs] ceph: after an MDS request, do callback and completions (Jeff Layton) [1767959] - [fs] ceph: use pathlen values returned by set_request_path_attr (Jeff Layton) [1767959] - [fs] ceph: use __getname/__putname in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: use ceph_mdsc_build_path instead of clone_dentry_name (Jeff Layton) [1767959] - [fs] ceph: fix potential use-after-free in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: dump granular cap info in "caps" debugfs file (Jeff Layton) [1767959] - [fs] ceph: make iterate_session_caps a public symbol (Jeff Layton) [1767959] - [fs] ceph: fix NULL pointer deref when debugging is enabled (Jeff Layton) [1767959] - [fs] ceph: properly handle granular statx requests (Jeff Layton) [1767959] - [fs] ceph: remove superfluous inode_lock in ceph_fsync (Jeff Layton) [1767959] - [kernel] libceph: fix clang warning for CEPH_DEFINE_OID_ONSTACK (Jeff Layton) [1767959] - [block] rbd: convert all rbd_assert(0) to BUG() (Jeff Layton) [1767959] - [block] rbd: avoid clang -Wuninitialized warning (Jeff Layton) [1767959] - [fs] ceph: snapshot nfs re-export (Jeff Layton) [1767959] - [fs] ceph: quota: fix quota subdir mounts (Jeff Layton) [1767959] - [fs] ceph: factor out ceph_lookup_inode() (Jeff Layton) [1767959] - [fs] ceph: remove duplicated filelock ref increase (Jeff Layton) [1767959] - [fs] ceph: fix ci->i_head_snapc leak (Jeff Layton) [1767959] - [fs] ceph: handle the case where a dentry has been renamed on outstanding req (Jeff Layton) [1767959] - [fs] ceph: ensure d_name stability in ceph_dentry_hash() (Jeff Layton) [1767959] - [fs] ceph: only use d_name directly when parent is locked (Jeff Layton) [1767959] - [fs] mark expected switch fall-throughs (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free on symlink traversal (Jeff Layton) [1767959] - [net] libceph: fix breakage caused by multipage bvecs (Jeff Layton) [1767959] - [block] rbd: drop wait_for_latest_osdmap() (Jeff Layton) [1767959] - [net] libceph: wait for latest osdmap in ceph_monc_blacklist_add() (Jeff Layton) [1767959] - [block] rbd: set io_min, io_opt and discard_granularity to alloc_size (Jeff Layton) [1767959] - [block] rbd: advertise support for RBD_FEATURE_DEEP_FLATTEN (Jeff Layton) [1767959] - [block] rbd: whole-object write and zeroout should copyup when snapshots exist (Jeff Layton) [1767959] - [block] rbd: copyup with an empty snapshot context (aka deep-copyup) (Jeff Layton) [1767959] - [block] rbd: introduce rbd_obj_issue_copyup_ops() (Jeff Layton) [1767959] - [block] rbd: stop copying num_osd_ops in rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_req_create() (Jeff Layton) [1767959] - [block] rbd: clear ->xferred on error from rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: remove experimental designation from kernel layering (Jeff Layton) [1767959] - [fs] ceph: add mount option to limit caps count (Jeff Layton) [1767959] - [fs] ceph: periodically trim stale dentries (Jeff Layton) [1767959] - [fs] ceph: delete stale dentry when last reference is dropped (Jeff Layton) [1767959] - [fs] ceph: remove dentry_lru file from debugfs (Jeff Layton) [1767959] - [fs] ceph: touch existing cap when handling reply (Jeff Layton) [1767959] - [fs] ceph: pass inclusive lend parameter to filemap_write_and_wait_range() (Jeff Layton) [1767959] - [block] rbd: round off and ignore discards that are too small (Jeff Layton) [1767959] - [block] rbd: handle DISCARD and WRITE_ZEROES separately (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->obj_request_count (Jeff Layton) [1767959] - [net] libceph: use struct_size() for kmalloc() in crush_decode() (Jeff Layton) [1767959] - [fs] ceph: send cap releases more aggressively (Jeff Layton) [1767959] - [fs] ceph: support getting ceph.dir.pin vxattr (Jeff Layton) [1767959] - [fs] ceph: support versioned reply (Jeff Layton) [1767959] - [fs] ceph: map snapid to anonymous bdev ID (Jeff Layton) [1767959] - [fs] ceph: split large reconnect into multiple messages (Jeff Layton) [1767959] - [fs] ceph: decode feature bits in session message (Jeff Layton) [1767959] - [fs] ceph: set special inode's blocksize to page size (Jeff Layton) [1767959] - [fs] ceph: avoid repeatedly adding inode to mdsc->snap_flush_list (Jeff Layton) [1767959] - [fs] ceph: quota: cleanup license mess (Jeff Layton) [1767959] - [net] libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive() (Jeff Layton) [1767959] - [fs] ceph: clear inode pointer when snap realm gets dropped by its inode (Jeff Layton) [1767959] - [block] rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set (Jeff Layton) [1767959] - [fs] ceph: use vmf_error() in ceph_filemap_fault() (Jeff Layton) [1767959] - [net] libceph: allow setting abort_on_full for rbd (Jeff Layton) [1767959] - [fs] ceph: don't encode inode pathes into reconnect message (Jeff Layton) [1767959] - [fs] ceph: update wanted caps after resuming stale session (Jeff Layton) [1767959] - [fs] ceph: skip updating 'wanted' caps if caps are already issued (Jeff Layton) [1767959] - [fs] ceph: don't request excl caps when mount is readonly (Jeff Layton) [1767959] - [fs] ceph: don't update importing cap's mseq when handing cap export (Jeff Layton) [1767959] - [net] libceph: switch more to bool in ceph_tcp_sendmsg() (Jeff Layton) [1767959] - [net] libceph: use MSG_SENDPAGE_NOTLAST with ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: use sock_no_sendpage() as a fallback in ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: drop last_piece logic from write_partial_message_data() (Jeff Layton) [1767959] - [fs] ceph: remove redundant assignment (Jeff Layton) [1767959] - [fs] ceph: cleanup splice_dentry() (Jeff Layton) [1767959] - [fs] libceph: assume argonaut on the server side (Jeff Layton) [1767959] - [fs] ceph: quota: fix null pointer dereference in quota check (Jeff Layton) [1767959] - [fs] ceph: add non-blocking parameter to ceph_try_get_caps() (Jeff Layton) [1767959] - [net] libceph: check reply num_data_items in setup_request_data() (Jeff Layton) [1767959] - [net] libceph: preallocate message data items (Jeff Layton) [1767959] - [net] libceph, rbd, ceph: move ceph_osdc_alloc_messages() calls (Jeff Layton) [1767959] - [net] libceph: introduce alloc_watch_request() (Jeff Layton) [1767959] - [net] libceph: assign cookies in linger_submit() (Jeff Layton) [1767959] - [net] libceph: enable fallback to ceph_msg_new() in ceph_msgpool_get() (Jeff Layton) [1767959] - [fs] ceph: num_ops is off by one in ceph_aio_retry_work() (Jeff Layton) [1767959] - [net] libceph: no need to call osd_req_opcode_valid() in osd_req_encode_op() (Jeff Layton) [1767959] - [fs] ceph: set timeout conditionally in __cap_delay_requeue (Jeff Layton) [1767959] - [net] libceph: don't consume a ref on pagelist in ceph_msg_data_add_pagelist() (Jeff Layton) [1767959] - [net] libceph: introduce ceph_pagelist_alloc() (Jeff Layton) [1767959] - [net] libceph: osd_req_op_cls_init() doesn't need to take opcode (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (Jeff Layton) [1767959] - [fs] ceph: only allow punch hole mode in fallocate (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_sync_read() (Jeff Layton) [1767959] - [fs] ceph: check if LOOKUPNAME request was aborted when filling trace (Jeff Layton) [1767959] - [fs] ceph: fix dentry leak in ceph_readdir_prepopulate (Jeff Layton) [1767959] - [fs] revert "ceph: fix dentry leak in splice_dentry()" (Jeff Layton) [1767959] - [fs] ceph: check snap first in ceph_set_acl() (Jeff Layton) [1767959] - [block] rbd: add __init/__exit annotations (Jeff Layton) [1767959] - [fs] ceph: reset cap hold timeout only for requeued inode (Jeff Layton) [1767959] - [fs] ceph: don't drop message if it contains more data than expected (Jeff Layton) [1767959] - [fs] ceph: support cephfs' own feature bits (Jeff Layton) [1767959] - [net] crush: fix using plain integer as NULL warning (Jeff Layton) [1767959] - [net] libceph: remove unnecessary non NULL check for request_key (Jeff Layton) [1767959] - [fs] ceph: refactor error handling code in ceph_reserve_caps() (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_unreserve_caps() (Jeff Layton) [1767959] - [fs] ceph: change to void return type for __do_request() (Jeff Layton) [1767959] - [fs] ceph: compare fsc->max_file_size and inode->i_size for max file size limit (Jeff Layton) [1767959] - [fs] ceph: add additional size check in ceph_setattr() (Jeff Layton) [1767959] - [fs] ceph: add additional offset check in ceph_write_iter() (Jeff Layton) [1767959] - [fs] ceph: add additional range check in ceph_fallocate() (Jeff Layton) [1767959] - [fs] ceph: add new field max_file_size in ceph_fs_client (Jeff Layton) [1767959] - [net] ceph: fix whitespace (Jeff Layton) [1767959] - [fs] ceph: adding new return type vm_fault_t (Jeff Layton) [1767959] - [kernel] libceph: remove now unused ceph_{en, de}code_timespec() (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for r_stamp (Jeff Layton) [1767959] - [fs] libceph: use timespec64 for r_mtime (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for inode timestamp (Jeff Layton) [1767959] - [fs] ceph: stop using current_kernel_time() (Jeff Layton) [1767959] - [net] libceph: use timespec64 in for keepalive2 and ticket validity (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_symlink() (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_mknod() (Jeff Layton) [1767959] - [fs] ceph: return errors from posix_acl_equiv_mode() correctly (Jeff Layton) [1767959] - [net] libceph: amend "bad option arg" error message (Jeff Layton) [1767959] - [net] libceph: stop parsing when a bad int arg is detected (Jeff Layton) [1767959] - [kernel] libceph: change ceph_pagelist_encode_string() to take u32 (Jeff Layton) [1767959] - [net] libceph: make ceph_osdc_notify{, _ack}() payload_len u32 (Jeff Layton) [1767959] - [fs] ceph: restore ctime as well in the case of restoring old mode (Jeff Layton) [1767959] - [fs] ceph: add retry logic for error -ERANGE in ceph_get_acl() (Jeff Layton) [1767959]- [tools] objtool: Support repeated uses of the same C jump table (Yauheni Kaliuta) [1747617] - [tools] objtool: Refactor jump table code (Yauheni Kaliuta) [1747617] - [tools] objtool: Fix sibling call detection (Yauheni Kaliuta) [1747617] - [tools] objtool: Add --backtrace support (Yauheni Kaliuta) [1747617] - [tools] libbpf: Improve handling of corrupted ELF during map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix negative FD close() in xsk_setup_xdp_prog() (Yauheni Kaliuta) [1747617] - [kernel] bpf: Change size to u64 for bpf_map_{area_alloc, charge_init}() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: Fix btf_dump padding test case (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix struct end padding in btf_dump (Yauheni Kaliuta) [1747617] - [tools] bpf: Allow narrow loads of bpf_sysctl fields with offset > 0 (Yauheni Kaliuta) [1747617] - [tools] bpftool: move "__printf()" attributes to header file (Yauheni Kaliuta) [1747617] - [media] bpf: media: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format string for p_err() in detect_common_prefix() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix argument for p_err() in BTF do_dump() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix arguments for p_err() in do_event_pipe() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format strings and arguments for jsonw_printf() (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking of stack slots (Yauheni Kaliuta) [1747617] - [kernel] bpf: handle 32-bit zext during constant blinding (Yauheni Kaliuta) [1747617] - [net] bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking in presence of bpf2bpf calls (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add config fragment BPF_JIT (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_btf_dump with O= (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_cgroup_storage on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: close prog FD before exit on showing a single program (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390 (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools infrastructure (Yauheni Kaliuta) [1747617] - [tools] bpftool: add error message on pin failure (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix error message (prog -> object) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: tests for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [x86] bpf: fix x64 JIT code generation for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [tools] libbpf: set BTF FD for prog only when there is supported .BTF.ext data (Yauheni Kaliuta) [1747617] - [tools] libbpf : make libbpf_num_possible_cpus function thread safe (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix missing __WORDSIZE definition (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix erroneous multi-closing of BTF FD (Yauheni Kaliuta) [1747617] - [tools] libbpf: silence GCC8 warning about string truncation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add another gso_segs access (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix sendmsg6_prog on s390 (Yauheni Kaliuta) [1747617] - [tools] libbpf: Avoid designated initializers for unnamed union members (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix endianness macro usage for some compilers (Yauheni Kaliuta) [1747617] - [tools] libbpf: sanitize VAR to conservative 1-byte INT (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix SIGSEGV when BTF loading fails, but .BTF.ext exists (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_xdp_noinline on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "valid read map access into a read-only array 1" on s390 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Disable GCC -fgcse optimization for ___bpf_prog_run() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix perf_buffer on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: structure test_{progs, maps, verifier} test runners uniformly (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_verifier/test_maps make dependencies (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix another GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: skip nmi test when perf hw events are disabled (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove logic duplication in test_verifier (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add selftests for wide loads (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: rename verifier/wide_store.c to verifier/wide_access.c (Yauheni Kaliuta) [1747617] - [net] bpf: allow wide aligned loads for bpf_sock_addr user_ip6 and msg_src_ip6 (Yauheni Kaliuta) [1747617] - [samples] bpf: build with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: put test_stub.o into $(OUTPUT) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make directory prerequisites order-only (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix attach_probe on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use typedef'ed arrays as map values (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add trickier size resolution tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BTF verifier size resolution logic (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix compiling loop{1, 2, 3}.c on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make PT_REGS_* work in userspace (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix s930 -> s390 typo (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: compile progs with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: do not ignore clang failures (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: avoid fall-through warnings (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix bpf_target_sparc check (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix ptr to u64 conversion warning on 32-bit platforms (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision bit propagation for BPF_ST instructions (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix ORC unwinding in non-JIT BPF code (Yauheni Kaliuta) [1747617] - [tools] objtool: Add support for C jump tables (Yauheni Kaliuta) [1747617] - [tools] objtool: Don't use ignore flag for fake jumps (Yauheni Kaliuta) [1747617] - [tools] objtool: Support per-function rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_reuseport_array on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: add completion for bpftool prog "loadall" (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_attach_probe map definition (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add verifier tests for wide stores (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf_buffer_ prefix to README (Yauheni Kaliuta) [1747617] - [tools] bpftool: switch map event_pipe to libbpf's perf_buffer (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test perf buffer API (Yauheni Kaliuta) [1747617] - [tools] libbpf: auto-set PERF_EVENT_ARRAY size to number of CPUs (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf buffer API (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test_tcp_rtt to .gitignore (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_align liveliness expectations (Yauheni Kaliuta) [1747617] - [tools] bpftool: add "prog run" subcommand to test-run programs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert legacy BPF maps to BTF-defined ones (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert selftests using BTF-defined maps to new syntax (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add __uint and __type macro for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: capture value in BTF type info for BTF-defined map defs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert existing tracepoint tests to new APIs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add kprobe/uprobe selftests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch test to new attach_perf_event API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add raw tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add kprobe/uprobe attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add ability to attach/detach BPF program to perf event (Yauheni Kaliuta) [1747617] - [tools] libbpf: introduce concept of bpf_link (Yauheni Kaliuta) [1747617] - [tools] libbpf: make libbpf_strerror_r agnostic to sign of error (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: fix inlines in test_lwt_seg6local (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: standardize to static __always_inline (Yauheni Kaliuta) [1747617] - [samples] bpf: Add support for fq's EDT to HBM (Yauheni Kaliuta) [1747617] - [tools] bpf, libbpf, smatch: Fix potential NULL pointer dereference (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: add tests for shifts by zero (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_K shift by 0 (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_X shift by 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking (Yauheni Kaliuta) [1747617] - [tools] bpf: fix uapi bpf_prog_info fields alignment (Yauheni Kaliuta) [1747617] - [kernel] devmap: Allow map lookups from eBPF (Yauheni Kaliuta) [1747617] - [net] bpf_xdp_redirect_map: Perform map lookup in eBPF helper (Yauheni Kaliuta) [1747617] - [net] devmap: Rename ifindex member in bpf_redirect_info (Yauheni Kaliuta) [1747617] - [kernel] devmap/cpumap: Use flush list instead of bitmap (Yauheni Kaliuta) [1747617] - [kernel] xskmap: Move non-standard list manipulation to helper (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix -Wstrict-aliasing in test_sockopt_sk.c (Yauheni Kaliuta) [1747617] - [tools] bpftool: support cgroup sockopt (Yauheni Kaliuta) [1747617] - [documentation] bpf: add sockopt documentation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises BPF_F_ALLOW_MULTI (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises sk helpers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test sockopt section name (Yauheni Kaliuta) [1747617] - [tools] libbpf: support sockopt hooks (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement getsockopt and setsockopt hooks (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix cgroup bpf release synchronization (Yauheni Kaliuta) [1747617] - [samples] bpf: make the use of xdp samples consistent (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BPF_ALU32 | BPF_ARSH on BE arches (Yauheni Kaliuta) [1747617] - [tools] bpftool: use correct argument in cgroup errors (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix compiler warning with CONFIG_MODULES=n (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: build tests with debug info (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix max() type mismatch for 32bit (Yauheni Kaliuta) [1747617] - [trace] xdp: Add tracepoint for bulk XDP_TX (Yauheni Kaliuta) [1747617] - [tools] selftests, bpf: Add test for veth native XDP (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix spelling mistake "conflictling" -> "conflicting" (Yauheni Kaliuta) [1747617] - [kernel] bpf: precise scalar_value tracking (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add realistic loop tests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add basic verifier tests for loops (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix callees pruning callers (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce bounded loops (Yauheni Kaliuta) [1747617] - [kernel] bpf: extend is_branch_taken to registers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests due to const spill/fill (Yauheni Kaliuta) [1747617] - [kernel] bpf: track spill/fill of constants (Yauheni Kaliuta) [1747617] - [tools] libbpf: constify getter APIs (Yauheni Kaliuta) [1747617] - [samples] bpf: refactor header include path (Yauheni Kaliuta) [1747617] - [samples] bpf: remove unnecessary include options in Makefile (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert tests w/ custom values to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch BPF_ANNOTATE_KV_PAIR tests to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: allow specifying map definitions using BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: split initialization and loading of BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: identify maps by section index in addition to offset (Yauheni Kaliuta) [1747617] - [tools] libbpf: refactor map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: streamline ELF parsing error-handling (Yauheni Kaliuta) [1747617] - [tools] libbpf: extract BTF loading logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: add common min/max macro to libbpf_internal.h (Yauheni Kaliuta) [1747617] - [net] bpf: fix the check that forwarding is enabled in bpf_ipv6_fib_lookup (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix build error without CONFIG_INET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert socket_cookie test to sk storage (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog type (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog type (Yauheni Kaliuta) [1747617] - [tools] bpf: Add test for SO_REUSEPORT_DETACH_BPF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix check for presence of associated BTF for map creation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: signedness bug in enable_all_controllers() (Yauheni Kaliuta) [1747617] - [samples] bpf: fix include path in Makefile (Yauheni Kaliuta) [1747617] - [kernel] bpf: silence warning messages in core (Yauheni Kaliuta) [1747617] - [tools] bpf: use libbpf_num_possible_cpus internally (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove bpf_util.h from BPF C progs (Yauheni Kaliuta) [1747617] - [tools] bpf: add a new API libbpf_num_possible_cpus() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf : clean up feature/ when make clean (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix constness of source arg for bpf helpers (Yauheni Kaliuta) [1747617] - [samples] bpf: don't run probes at the local make stage (Yauheni Kaliuta) [1747617] - [tools] libbpf: remove qidconf and better support external bpf programs (Yauheni Kaliuta) [1747617] - [tools] bpf: Add bpf_map_lookup_elem selftest for xskmap (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: Allow bpf_map_lookup_elem() on an xskmap (Yauheni Kaliuta) [1747617] - [documentation] docs: bpf: get rid of two warnings (Yauheni Kaliuta) [1747617] - [net] bpf: allow CGROUP_SKB programs to use bpf_skb_cgroup_id() helper (Yauheni Kaliuta) [1747617] - [samples] bpf: print a warning about headers_install (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove redundant assignment to err (Yauheni Kaliuta) [1747617] - [samples] bpf: hbm: fix spelling mistake "notifcations" -> "notificiations" (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: measure RTT from xdp using xdping (Yauheni Kaliuta) [1747617] - [documentation] bpf: doc: update answer for 32-bit subregister question (Yauheni Kaliuta) [1747617] - [kernel] bpf: move memory size checks to bpf_map_charge_init() (Yauheni Kaliuta) [1747617] - [kernel] bpf: rework memlock-based memory accounting for maps (Yauheni Kaliuta) [1747617] - [kernel] bpf: group memory related fields in struct bpf_map_memory (Yauheni Kaliuta) [1747617] - [net] bpf: add memlock precharge for socket local storage (Yauheni Kaliuta) [1747617] - [kernel] bpf: add memlock precharge check for cgroup_local_storage (Yauheni Kaliuta) [1747617] - [samples] bpf: Add more stats to HBM (Yauheni Kaliuta) [1747617] - [samples] bpf: Add cn support to hbm_out_kern.c (Yauheni Kaliuta) [1747617] - [kernel] bpf: Update __cgroup_bpf_run_filter_skb with cn (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup inet skb programs can return 0 to 3 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Create BPF_PROG_CGROUP_INET_EGRESS_RUN_ARRAY (Yauheni Kaliuta) [1747617] - [tools] libbpf: reduce unnecessary line wrapping (Yauheni Kaliuta) [1747617] - [tools] libbpf: typo and formatting fixes (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify two pieces of logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: use negative fd to specify missing BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix error code returned on corrupted ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: check map name retrieved from ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify endianness check (Yauheni Kaliuta) [1747617] - [tools] libbpf: preserve errno before calling into user callback (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix detection of corrupted BPF instructions section (Yauheni Kaliuta) [1747617] - [tools] libbpf: prevent overwriting of log_level in bpf_object__load_progs() (Yauheni Kaliuta) [1747617] - [kernel] bpf: tracing: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove __rcu annotations from bpf_prog_array (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add auto-detach test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: enable all available cgroup v2 controllers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert test_cgrp2_attach2 example into kselftest (Yauheni Kaliuta) [1747617] - [samples] bpf: fix a couple of style issues in bpf_load (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fail test_tunnel.sh if subtests fail (Yauheni Kaliuta) [1747617] - [tools] bpftool: make -d option print debug output from verifier (Yauheni Kaliuta) [1747617] - [tools] libbpf: add bpf_object__load_xattr() API function to pass log_level (Yauheni Kaliuta) [1747617] - [tools] bpftool: add -d option to get debug output from libbpf (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix warning that PTR_ERR_OR_ZERO can be used (Yauheni Kaliuta) [1747617] - [tools] bpf: style fix in while(!feof()) loop (Yauheni Kaliuta) [1747617] - [kernel] bpf: check signal validity in nmi for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: auto-complete BTF IDs for btf dump (Yauheni Kaliuta) [1747617] - [samples] bpf: add ibumad sample to .gitignore (Yauheni Kaliuta) [1747617] - [x86] x32: bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [s390] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [powerpc] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: enable hi32 randomization for all tests (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: adjust several test_verifier helpers for insn insertion (Yauheni Kaliuta) [1747617] - [tools] libbpf: add "prog_flags" to bpf_program/bpf_prog_load_attr/bpf_load_program_attr (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: randomize high 32-bit when BPF_F_TEST_RND_HI32 is set (Yauheni Kaliuta) [1747617] - [tools] bpf: sync uapi header bpf.h (Yauheni Kaliuta) [1747617] - [uapi] bpf: introduce new bpf prog load flags "BPF_F_TEST_RND_HI32" (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: insert zero extension according to analysis result (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce new mov32 variant for doing explicit zero extension (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark patched-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark verified-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [tools] bpf: add selftest in test_progs for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf uapi header bpf.h to tools directory (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: update bash-completion w/ new c option for btf dump (Yauheni Kaliuta) [1747617] - [tools] bpftool/docs: add description of btf dump C option (Yauheni Kaliuta) [1747617] - [tools] bpftool: add C output format option to btf dump subcommand (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add btf_dump BTF-to-C conversion tests (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf_dump API for BTF-to-C conversion (Yauheni Kaliuta) [1747617] - [tools] libbpf: switch btf_dedup() to hashmap for dedup table (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add tests for libbpf's hashmap (Yauheni Kaliuta) [1747617] - [tools] libbpf: add resizable non-thread safe internal hashmap (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use btf__parse_elf to check presence of BTF/BTF.ext (Yauheni Kaliuta) [1747617] - [tools] bpftool: use libbpf's btf__parse_elf API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf__parse_elf API to load .BTF and .BTF.ext (Yauheni Kaliuta) [1747617] - [tools] libbpf: ensure libbpf.h is included along libbpf_internal.h (Yauheni Kaliuta) [1747617] - [samples] bpf: Do not define bpf_printk macro (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: Move bpf_printk to bpf_helpers.h (Yauheni Kaliuta) [1747617] - [kernel] bpf: convert explored_states to hash table (Yauheni Kaliuta) [1747617] - [kernel] bpf: split explored_states (Yauheni Kaliuta) [1747617] - [kernel] bpf: cleanup explored_states (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add pyperf scale test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: adjust verifier scale test (Yauheni Kaliuta) [1747617] - [kernel] bpf: bump jmp sequence limit (Yauheni Kaliuta) [1747617] - [tools] libbpf: emit diff of mismatched public API, if any (Yauheni Kaliuta) [1747617] - [tools] bpf, selftest: test global data/bss/rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test_tc_tunnel: skip unsupported tests (Jiri Benc) [1749814] - [tools] selftests/bpf: More compatible nc options in test_tc_edt (Jiri Benc) [1749814] - [net] xdp: check device pointer before clearing (Jiri Benc) [1749814] - [net] bpf: udp: Avoid calling reuseport's bpf_prog from udp_gro (Jiri Benc) [1749814] - [net] bpf: sockmap, fix use after free from sleep in psock backlog workqueue (Jiri Benc) [1749814] - [include] bpf: sockmap, restore sk_write_space when psock gets dropped (Jiri Benc) [1749814] - [net] bpfilter: fallback to netfilter if failed to load bpfilter kernel module (Jiri Benc) [1749814] - [net] pass net_device argument to the eth_get_headlen (Jiri Benc) [1749814] - [net] flow_dissector: handle no-skb use case (Jiri Benc) [1749814] - [net] plumb network namespace into __skb_flow_dissect (Jiri Benc) [1749814] - [net] bpfilter: dont use module_init in non-modular code (Jiri Benc) [1749814] - [net] xsk: fix XDP socket ring buffer memory ordering (Jiri Benc) [1749814] - [tools] selftests/bpf: install files test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] fix bpf_xdp_adjust_head regression for generic-XDP (Jiri Benc) [1749814] - [tools] selftests/bpf: reduce time to execute test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] selftests/bpf: add wrapper scripts for test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] bpf: fix XDP vlan selftests test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] core: support XDP generic on stacked devices. (Jiri Benc) [1749814] - [netdrv] netvsc: unshare skb in VF rx handler (Jiri Benc) [1749814] - [net] convert rps_needed and rfs_needed to new static branch api (Jiri Benc) [1749814] - [net] core: Document __skb_flow_dissect() flags argument (Jiri Benc) [1749814] - [net] gso: Fix skb_segment splat when splitting gso_size mangled skb having linear-headed frag_list (Jiri Benc) [1749814] - [net] sock_map, fix missing ulp check in sock hash case (Jiri Benc) [1749814] - [net] Fix missing meta data in skb with vlan packet (Jiri Benc) [1749814] - [include] skbuff.h: fix using plain integer as NULL warning (Jiri Benc) [1749814] - [netdrv] netdevsim: Fix error handling in nsim_fib_init and nsim_fib_exit (Jiri Benc) [1761359] - [netdrv] netdevsim: Restore per-network namespace accounting for fib entries (Jiri Benc) [1761359] - [netdrv] netdevsim: Make nsim_num_vf static (Jiri Benc) [1761359] - [netdrv] netdevsim: fix fall-through annotation (Jiri Benc) [1761359] - [netdrv] netdevsim: implement ndo_get_devlink_port (Jiri Benc) [1761359] - [netdrv] netdevsim: move netdev creation/destruction to dev probe (Jiri Benc) [1761359] - [netdrv] netdevsim: extend device attrs to support port addition and deletion (Jiri Benc) [1761359] - [netdrv] netdevsim: implement dev probe/remove skeleton with port initialization (Jiri Benc) [1761359] - [netdrv] netdevsim: change debugfs tree topology (Jiri Benc) [1761359] - [netdrv] netdevsim: generate random switch id instead of using dev id (Jiri Benc) [1761359] - [netdrv] netdevsim: merge sdev into dev (Jiri Benc) [1761359] - [netdrv] netdevsim: rename dev_init/exit() functions and make them independent on ns (Jiri Benc) [1761359] - [netdrv] netdevsim: add bus attributes to add new and delete devices (Jiri Benc) [1761359] - [netdrv] netdevsim: use ida for bus device ids (Jiri Benc) [1761359] - [netdrv] netdevsim: add stub netdevsim driver implementation (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration and related code to bus.c (Jiri Benc) [1761359] - [netdrv] netdevsim: put netdevsim bus code into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: rename devlink.c to dev.c to contain per-dev(asic) items (Jiri Benc) [1761359] - [netdrv] netdevsim: create devlink instance per netdevsim instance (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration on bus to be done earlier in init (Jiri Benc) [1761359] - [netdrv] netdevsim: move sdev-specific init/uninit code into separate functions (Jiri Benc) [1761359] - [netdrv] netdevsim: make bpf_offload_dev_create() per-sdev instead of first ns (Jiri Benc) [1761359] - [netdrv] netdevsim: move shared dev creation and destruction into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: let net core to free netdevsim netdev (Jiri Benc) [1761359] - [netdrv] netdevsim: remove nsim_dellink() implementation (Jiri Benc) [1761359] - [include] driver core: add BUS_ATTR_WO() macro (Jiri Benc) [1761359] - arm64: bpf: do not allocate executable memory (Yauheni Kaliuta) [1762214] - modules: page-align module section allocations only for arches supporting strict module rwx (Yauheni Kaliuta) [1762214] - modules: always page-align module section allocations (Yauheni Kaliuta) [1762214] - modules: fix compile error if don't have strict module rwx (Yauheni Kaliuta) [1762214] - modules: Use vmalloc special flag (Yauheni Kaliuta) [1762214] - modules: fix BUG when load module with rodata=n (Yauheni Kaliuta) [1762214] - x86/modules: Avoid breaking W^X while loading modules (Yauheni Kaliuta) [1762214] - x86/alternatives, jumplabel: Use text_poke_early() before mm_init() (Yauheni Kaliuta) [1762214] - x86/kprobes: Set instruction page as executable (Yauheni Kaliuta) [1762214] - x86/ftrace: Set trampoline pages as executa (Yauheni Kaliuta) [1762214] - [tools] bpftool: Fix json dump crash on powerpc (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix race in flow dissector tests (Yauheni Kaliuta) [1747615] - [arm64] insn: Fix ldadd instruction encoding (Yauheni Kaliuta) [1747615] - [scripts] kbuild: tolerate missing pahole when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: handle old pahole more gracefully when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: add ability to generate BTF type info for vmlinux (Yauheni Kaliuta) [1747615] - [scripts] kbuild: hardcode genksyms path and remove GENKSYMS variable (Yauheni Kaliuta) [1747615] - [scripts] bpf: fix script for generating man page on BPF helpers (Yauheni Kaliuta) [1747615] - [tools] add smp_* barrier variants to include infrastructure (Yauheni Kaliuta) [1747615] - [tools] tools headers barrier: Fix arm64 tools build failure wrt smp_load_{acquire, release} (Yauheni Kaliuta) [1747615] - [tools] bpf, x32: Fix bug for BPF_JMP | {BPF_JSGT, BPF_JSLE, BPF_JSLT, BPF_JSGE} (Yauheni Kaliuta) [1747615] - [x86] unwind/orc: Fall back to using frame pointers for generated code (Yauheni Kaliuta) [1747615] - [x86] unwind: Add hardcoded ORC entry for NULL (Yauheni Kaliuta) [1747615] - [x86] unwind: Handle NULL pointer calls better in frame unwinder (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix accessing bpf_sysctl.file_pos on s390 (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix narrower loads on s390 (Yauheni Kaliuta) [1747615] - [net] bpf: rename bpf_ctx_wide_store_ok to bpf_ctx_wide_access_ok (Yauheni Kaliuta) [1747615] - [net] bpf: allow wide (u64) aligned stores for some fields of bpf_sock_addr (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: improve unexpected success reporting in test_syctl (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix "ctx:write sysctl:write read ok" on s390 (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix format string for p_err() in query_flow_dissector() (Yauheni Kaliuta) [1747615] - [tools] bpftool: add raw_tracepoint_writable prog type to header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix NULL deref in btf_type_is_resolve_source_only (Yauheni Kaliuta) [1747615] - [net] bpf: Set sk_bpf_storage back to NULL for cloned sk (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix nested bpf tracepoints with per-cpu data (Yauheni Kaliuta) [1747615] - [net] bpf: Fix out of bounds memory access in bpf_sk_storage (Yauheni Kaliuta) [1747615] - [kernel] sysctl: define proc_do_static_key() (Yauheni Kaliuta) [1747615] - [x86] bpf, x64: fix stack layout of JITed bpf code (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing RCU read lock on flush (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing bulk queue free (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Fix premature entry free on destroying map (Yauheni Kaliuta) [1747615] - [powerpc] bpf: use unsigned division instruction for 64-bit operations (Yauheni Kaliuta) [1747615] - [tools] bpf: fix div64 overflow tests to properly detect errors (Yauheni Kaliuta) [1747615] - [tools] bpf: sync BPF_FIB_LOOKUP flag changes with BPF uapi (Yauheni Kaliuta) [1747615] - [uapi] bpf: simplify definition of BPF_FIB_LOOKUP related flags (Yauheni Kaliuta) [1747615] - [tools] bpf: lpm_trie: check left child of last leftmost node for NULL (Yauheni Kaliuta) [1747615] - [tools] bpf: expand section tests for test_section_names (Yauheni Kaliuta) [1747615] - [tools] bpf: more msg_name rewrite tests to test_sock_addr (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf: sync tooling uapi header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix unconnected udp hooks (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix JSON output when lookup fails (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: move test_lirc_mode2_user to TEST_GEN_PROGS_EXTENDED (Yauheni Kaliuta) [1747615] - [tools] libbpf: Return btf_fd for load_sk_storage_btf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix compiler warning in flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: complete sub-register zero extension checks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: move sub-register zero extension checks into subreg.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add zero extend checks for ALU32 and/or/xor (Yauheni Kaliuta) [1747615] - [samples] bpf: suppress compiler warning (Yauheni Kaliuta) [1747615] - [samples] bpf: fix to change the buffer size for read() (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix BTF raw dump of FWD's fwd_kind (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix bpf_get_current_task (Yauheni Kaliuta) [1747615] - [tools] libbpf: move logging helpers into libbpf_internal.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add test_sysctl and map_tests/tests.h to .gitignore (Yauheni Kaliuta) [1747615] - [kernel] bpf: relax inode permission check for retrieving bpf program (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add prog detach to flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add missing \n to flow_dissector CHECK errors (Yauheni Kaliuta) [1747615] - [tools] libbpf: don't fail when feature probing fails (Yauheni Kaliuta) [1747615] - [tools] bpf: test ref bit from data path and add new tests for syscall path (Yauheni Kaliuta) [1747615] - [kernel] bpf, lru: avoid messing with eviction heuristics upon syscall lookup (Yauheni Kaliuta) [1747615] - [kernel] bpf: add map_lookup_elem_sys_only for lookups from syscall side (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1747615] - [uapi] bpf: btf: fix the brackets of BTF_INT_OFFSET() (Yauheni Kaliuta) [1747615] - [kernel] bpf: devmap: fix use-after-free Read in __dev_map_entry_free (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix undefined behavior in narrow load handling (Yauheni Kaliuta) [1747615] - [tools] libbpf: detect supported kernel BTF features and sanitize BTF (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: Add files generated after build to .gitignore (Yauheni Kaliuta) [1747615] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix minor issues in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix recurring typo in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: add various test cases for backward jumps (Yauheni Kaliuta) [1747615] - [documentation] docs/btf: fix the missing section marks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: initialize bpf_object pointers where needed (Yauheni Kaliuta) [1747615] - [tools] libbpf: add libbpf_util.h to header install (Yauheni Kaliuta) [1747615] - [tools] bpf: fix perf build error with uClibc (seen on ARC) (Yauheni Kaliuta) [1747615] - [tools] bpftool: exclude bash-completion/bpftool from .gitignore pattern (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: set RLIMIT_MEMLOCK properly for test_libbpf_open.c (Yauheni Kaliuta) [1747615] - [net] bpf: Use PTR_ERR_OR_ZERO in bpf_fd_sk_storage_update_elem() (Yauheni Kaliuta) [1747615] - [kernel] bpf: Use vmalloc special flag (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fail bpf_probe_write_user() while mm is switched (Yauheni Kaliuta) [1747615] - [kernel] mm/tlb: Provide default nmi_uaccess_okay() (Yauheni Kaliuta) [1747615] - [kernel] asm-generic/tlb: Guard with #ifdef CONFIG_MMU (Yauheni Kaliuta) [1747615] - [tools] bpf: Add ene-to-end test for bpf_sk_storage_* helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: Add BPF_MAP_TYPE_SK_STORAGE test to test_maps (Yauheni Kaliuta) [1747615] - [tools] bpf: Add verifier tests for the bpf_sk_storage (Yauheni Kaliuta) [1747615] - [tools] bpf: Refactor BTF encoding macro to test_btf.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Support BPF_MAP_TYPE_SK_STORAGE in bpf map probing (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: Introduce bpf sk local storage (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: test writable buffers in raw tps (Yauheni Kaliuta) [1747615] - [tools] sync bpf.h (Yauheni Kaliuta) [1747615] - [kernel] bpf: add writable context for raw tracepoints (Yauheni Kaliuta) [1747615] - [arm64] bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix indendation in bash-completion/bpftool (Yauheni Kaliuta) [1747615] - [tools] bpftool: add bash completions for btf command (Yauheni Kaliuta) [1747615] - [tools] bpftool/docs: add btf sub-command documentation (Yauheni Kaliuta) [1747615] - [tools] bpftool: add ability to dump BTF types (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix errno variable usage (Yauheni Kaliuta) [1747615] - [tools] bpftool: show flow_dissector attachment status (Yauheni Kaliuta) [1747615] - [net] bpf: support BPF_PROG_QUERY for BPF_FLOW_DISSECTOR attach_type (Yauheni Kaliuta) [1747615] - [samples] bpf: add hbm sample to .gitignore (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix samples/bpf build failure due to undefined UINT32_MAX (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: fix segfault in bpf_object__init_maps' pr_debug statement (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: handle old kernels more graceful wrt global data sections (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand test_tc_tunnel with SIT encap (Yauheni Kaliuta) [1747615] - [net] bpf: update skb->protocol in bpf_skb_net_grow (Yauheni Kaliuta) [1747615] - [tools] bpf/flow_dissector: don't adjust nhoff by ETH_HLEN in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: properly return error from bpf_flow_load (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: run flow dissector tests in skb-less mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add flow dissector bpf_skb_load_bytes helper test (Yauheni Kaliuta) [1747615] - [net] bpf: when doing BPF_PROG_TEST_RUN for flow dissector use no-skb mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: drop bpf_verifier_lock (Yauheni Kaliuta) [1747615] - [kernel] bpf: remove global variables (Yauheni Kaliuta) [1747615] - [documentation] bpf: document the verifier limits (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix BPF_LOG_BUF_SIZE off-by-one error (Yauheni Kaliuta) [1747615] - [documentation] bpf: move BPF_PROG_TYPE_FLOW_DISSECTOR documentation to a new common place (Yauheni Kaliuta) [1747615] - [tools] bpf: Increase MAX_NR_MAPS to 17 in test_verifier.c (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix compile errors due to unsync linux/in6.h and netinet/in.h (Yauheni Kaliuta) [1747615] - [documentation] bpf: Document BPF_PROG_TYPE_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix a compilation error (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap memory prefetchw optimizations for struct page (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap do bulk allocation of SKBs (Yauheni Kaliuta) [1747615] - [net] core: introduce build_skb_around (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap use ptr_ring_consume_batched (Yauheni Kaliuta) [1747615] - [tools] libbpf: optimize barrier for XDP socket rings (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf_id in map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: re-organize newline printing for map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix printf formatter for ptrdiff_t argument (Yauheni Kaliuta) [1747615] - [kernel] bpf: use BPF_CAST_CALL for casting bpf call (Yauheni Kaliuta) [1747615] - [uapi] bpf: allow clearing all sock_ops callback flags (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add VRF test cases to lwt_ip_encap test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: make flow dissector tests more extensible (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: two scale tests (Yauheni Kaliuta) [1747615] - [tools] bpftool: Improve handling of ENOSPC on reuseport_array map dumps (Yauheni Kaliuta) [1747615] - [tools] bpftool: Use print_entry_error() in case of ENOENT when dumping (Yauheni Kaliuta) [1747615] - [tools] bpftool: add a note on program statistics in man page (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix short option name for printing version in man pages (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix man page documentation for "pinmaps" keyword (Yauheni Kaliuta) [1747615] - [tools] bpftool: reset errno for "bpftool cgroup tree" (Yauheni Kaliuta) [1747615] - [tools] bpftool: remove blank line after btf_id when listing programs (Yauheni Kaliuta) [1747615] - [net] bpf: reserve flags in bpf_skb_net_shrink (Yauheni Kaliuta) [1747615] - [tools] bpf: fix whitespace for ENCAP_L2 defines in bpf.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bring back (void *) cast to set_ipv4_csum in test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] selftests/btf: add VAR and DATASEC case for dedup tests (Yauheni Kaliuta) [1747615] - [tools] btf: add support for VAR and DATASEC in btf_dedup() (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor "check_reg_arg" to eliminate code redundancy (Yauheni Kaliuta) [1747615] - [kernel] bpf: factor out reg and stack slot propagation into "propagate_liveness_reg" (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate code redundance (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate duplicated for loop (Yauheni Kaliuta) [1747615] - [netdrv] netdevsim: move sdev specific bpf debugfs files to sdev dir (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fix distinct pointer types warning for ARCH=i386 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: C based test for sysctl and strtoX (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test ARG_PTR_TO_LONG arg type (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add sysctl and strtoX helpers to bpf_helpers.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce ARG_PTR_TO_{INT,LONG} arg types (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test file_pos field in bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test BPF_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl section name (Yauheni Kaliuta) [1747615] - [tools] libbpf: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add file_pos field to bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sysctl hook (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add base proto function for cgroup-bpf programs (Yauheni Kaliuta) [1747615] - [net] bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: add L2 encap to test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] bpf: sync bpf.h to tools/ for BPF_F_ADJ_ROOM_ENCAP_L2 (Yauheni Kaliuta) [1747615] - [net] bpf: add layer 2 encap support to bpf_skb_adjust_room (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: extend test_tc_tunnel for UDP encap (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix missing bpf_check_uarg_tail_zero in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [s390] Convert IS_ENABLED uses to __is_defined (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add selftest for __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [net] bpf: support input __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf id in program information (Yauheni Kaliuta) [1747615] - [tools] libbpf: Fix build with gcc-8 (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix crash in XDP socket part with new larger BPF_LOG_BUF_SIZE (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: fix a few ubsan warnings (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: add test cases for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: test {rd, wr}only flags and direct value access (Yauheni Kaliuta) [1747615] - [tools] bpf: bpftool support for dumping data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: add support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: support global data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: refactor relocation handling (Yauheni Kaliuta) [1747615] - [tools] bpf: sync {btf, bpf}.h uapi header from tools infrastructure (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow for key-less BTF in array map (Yauheni Kaliuta) [1747615] - [kernel] bpf: kernel side support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [documentation] bpf: add specification for BTF Var and DataSec kinds (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow . char as part of the object name (Yauheni Kaliuta) [1747615] - [kernel] bpf: add syscall side map freeze support (Yauheni Kaliuta) [1747615] - [kernel] bpf: add program side {rd, wr}only support for maps (Yauheni Kaliuta) [1747615] - [kernel] bpf: do not retain flags that are not tied to map lifetime (Yauheni Kaliuta) [1747615] - [kernel] bpf: implement lookup-free direct value access for maps (Yauheni Kaliuta) [1747615] - [net] ipv6: Add neighbor helpers that use the ipv6 stub (Yauheni Kaliuta) [1747615] - [tools] libbpf: Ignore -Wformat-nonliteral warning (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add missed newline in verifier verbose log (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test unbounded var_off stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sanity check max value for var_off stack access (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [samples] bpf: fix build with new clang (Yauheni Kaliuta) [1747615] - [samples] selftests/bpf: add NULL check for ksym_search (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: ksym_search won't check symbols exists (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: synthetic tests to push verifier limits (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add few verifier scale tests (Yauheni Kaliuta) [1747615] - [tools] libbpf: teach libbpf about log_level bit 2 (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase verifier log limit (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase complexity limit and maximum program size (Yauheni Kaliuta) [1747615] - [kernel] bpf: verbose jump offset overflow check (Yauheni Kaliuta) [1747615] - [kernel] bpf: convert temp arrays to kvcalloc (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by not remarking live_read (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by droping states (Yauheni Kaliuta) [1747615] - [kernel] bpf: add verifier stats and log_level bit 2 (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: remove duplicate .flags initialization in ctx_skb.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-invalid-specifier for bpf_obj_id.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-security warning for flow_dissector_load.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tests.h should depend on .c files, not the output (Yauheni Kaliuta) [1747615] - [tools] bpf: add bpffs multi-dimensional array tests in test_btf (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test variable offset stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Support variable offset stack access from helpers (Yauheni Kaliuta) [1747615] - [net] ipv6: Move ipv6 stubs to a separate header file (Yauheni Kaliuta) [1747615] - [tools] bpf: generate pkg-config file for libbpf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: don't depend on hardcoded perf sample_freq (Yauheni Kaliuta) [1747615] - [tools] bpf: test_tc_tunnel.sh needs reverse path filtering disabled (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tc-bpf flow shaping with EDT (Yauheni Kaliuta) [1747615] - [net] bpf: make bpf_skb_ecn_set_ce callable from BPF_PROG_TYPE_SCHED_ACT (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to encap modes (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room encap flags (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room mode BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with tso (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with gre (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test to ipv6 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test with decap (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bpf tunnel encap test (Yauheni Kaliuta) [1747615] - [net] bpf: in bpf_skb_adjust_room avoid copy in tx fast path (Yauheni Kaliuta) [1747615] - [samples] bpf: add xdp_sample_pkts to .gitignore (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add tests for bpf_tcp_check_syncookie and bpf_skc_lookup_tcp (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: test references to sock_common (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: allow specifying helper for BPF_SK_LOOKUP (Yauheni Kaliuta) [1747615] - [tools] update uapi/linux/bpf.h (Yauheni Kaliuta) [1747615] - [net] bpf: add helper to check for a valid SYN cookie (Yauheni Kaliuta) [1747615] - [net] bpf: add skc_lookup_tcp helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow helpers to return PTR_TO_SOCK_COMMON (Yauheni Kaliuta) [1747615] - [kernel] bpf: track references based on is_acquire_func (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add arm target register definitions (Yauheni Kaliuta) [1747615] - [documentation] bpf, doc: add RISC-V JIT to BPF documentation (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: add documentation for helpers bpf_spin_lock(), bpf_spin_unlock() (Yauheni Kaliuta) [1747615]- [perf] perf: Add CCPI2 PMU support in ThunderX2 UNCORE driver (Robert Richter) [1726054] - [documentation] documentation: perf: Update documentation for ThunderX2 PMU uncore driver (Robert Richter) [1726054] - [scsi] lpfc: Update lpfc version to 12.6.0.2 (Dick Kennedy) [1771674] - [scsi] lpfc: revise nvme max queues to be hdwq count (Dick Kennedy) [1771674] - [scsi] lpfc: Initialize cpu_map for not present cpus (Dick Kennedy) [1771674] - [scsi] lpfc: fix inlining of lpfc_sli4_cleanup_poll_list() (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_get_scsi_buf_s3(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: Fix lpfc_cpumask_of_node_init() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_sli4_enable_intr() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_get_sgl_per_hdwq() (Dick Kennedy) [1771674] - [scsi] lpfc: Update lpfc version to 12.6.0.1 (Dick Kennedy) [1771674] - [scsi] lpfc: Add enablement of multiple adapter dumps (Dick Kennedy) [1771674] - [scsi] lpfc: Change default IRQ model on AMD architectures (Dick Kennedy) [1771674] - [scsi] lpfc: Add registration for CPU Offline/Online events (Dick Kennedy) [1771674] - [scsi] lpfc: Clarify FAWNN error message (Dick Kennedy) [1771674] - [scsi] lpfc: Sync with FC-NVMe-2 SLER change to require Conf with SLER (Dick Kennedy) [1771674] - [scsi] lpfc: Fix dynamic fw log enablement check (Dick Kennedy) [1771674] - [scsi] lpfc: Fix unexpected error messages during RSCN handling (Dick Kennedy) [1771674] - [scsi] lpfc: Fix kernel crash at lpfc_nvme_info_show during remote port bounce (Dick Kennedy) [1771674] - [scsi] lpfc: Fix configuration of BB credit recovery in service parameters (Dick Kennedy) [1771674] - [scsi] lpfc: Fix duplicate unreg_rpi error in port offline flow (Dick Kennedy) [1771674] - [infiniband] ib/srp: Add missing new line after displaying fast_io_fail_tmo param (Kamal Heib) [1678461 1720899] - [net] sunrpc: The RDMA back channel mustn't disappear while requests are outstanding (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Skip counter if port doesn't match (Kamal Heib) [1720899] - [rdma] uverbs: Prevent potential underflow (Kamal Heib) [1720899] - [infiniband] ib/core: Use rdma_read_gid_l2_fields to compare GID L2 fields (Kamal Heib) [1720899] - [infiniband] rdma/siw: free siw_base_qp in kref release routine (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: move iw_rem_ref() calls out of spinlock (Kamal Heib) [1720899] - [infiniband] ib/core: Fix wrong iterating on ports (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Reshuffle the code to avoid need to rebind QP in error path (Kamal Heib) [1720899] - [infiniband] rdma/cm: Fix memory leak in cm_add/remove_one (Kamal Heib) [1720899] - [infiniband] rdma/core: Fix an error handling path in 'res_get_common_doit()' (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: Fix a lock inversion issue (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix serialization issue in write_space() (Kamal Heib) [1720899] - [infiniband] rdma/vmw_pvrdma: Free SRQ only once (Kamal Heib) [1757294 1720899] - [infiniband] rdma: Fix double-free in srq creation error flow (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix page address mapping in TX path (Kamal Heib) [1720899] - [infiniband] rdma/cma: Fix false error message (Kamal Heib) [1720899] - [infiniband] rdma/{cxgb3, cxgb4, i40iw}: Remove common code (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Fix use after free and refcnt leak on ndev in_device in iwarp_query_port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Add common iWARP query port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/i40iw: Associate ibdev to netdev before IB device registration (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/cxgb3: Use ib_device_set_netdev() (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma: Introduce ib_port_phys_state enum (Kamal Heib) [1760097 1745655 1720899] - [sched] topology: Improve load balancing on AMD EPYC systems (Phil Auld) [1757535] - [netdrv] broadcom: Use dev_get_drvdata (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add a new BNXT_FW_RESET_STATE_POLL_FW_DOWN state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.100 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Increase timeout for HWRM_DBG_COREDUMP_XX commands (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Don't proceed in .ndo_set_rx_mode() when device is not in open state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix compile error regression with CONFIG_BNXT_SRIOV not set (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add FW fatal devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add bnxt_fw_exception() to handle fatal firmware errors (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add RESET_FW state logic to bnxt_fw_reset_task() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Do not send firmware messages if firmware is in error state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Retain user settings on a VF after RESET_NOTIFY event (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add devlink health reset reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle RESET_NOTIFY async event from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add new FW devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add BNXT_STATE_IN_FW_RESET state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Enable health monitoring (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Pre-map the firmware health monitoring registers (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Discover firmware error recovery capabilities (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset status during IF_UP (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Register buffers for VFs before reserving resources (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_sriov_enable() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Prepare bnxt_init_one() to be called multiple times (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress all error messages in hwrm_do_send_msg() in silent mode (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Simplify error checking in the SR-IOV message forwarding functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Convert error code in firmware message response to standard code (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Remove the -1 error return code from bnxt_hwrm_do_send_msg() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use a common function to print the same ethtool -f error message (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix allocation of zero statistics block size regression (Jonathan Toppins) [1724766] - [netdrv] bnxt: no need to check return value of debugfs_create functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add PCI IDs for 57500 series NPAR devices (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support all variants of the 5750X chip family (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_init_one() and turn on TPA support on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support TPA counters on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Allocate the larger per-ring statistics block for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor ethtool ring statistics logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add hardware GRO setup function for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA ID mapping logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add fast path logic for TPA on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Set TPA GRO mode flags on 57500 chips properly (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor tunneled hardware GRO logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle standalone RX_AGG completions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor TPA logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA structure definitions for BCM57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.89 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress HWRM errors for HWRM_NVM_GET_VARIABLE command (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix to include flow direction in L2 key (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use correct src_fid to determine direction of the flow (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix handling FRAG_ERR when NVM_INSTALL_UPDATE cmd fails (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Improve RX doorbell sequence (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC clearing logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC accounting when enabling aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add page_pool_destroy() during RX ring cleanup (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: add page_pool support (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: optimized XDP_REDIRECT support (Jonathan Toppins) [1724766 1669220] - [netdrv] bnxt_en: Refactor __bnxt_xmit_xdp() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: rename some xdp functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Device serial number is supported only for PFs (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Query firmware capability to support aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Separate RDMA MR/AH context allocation (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: read the clause type from the PHY ID (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Read package version from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Check new firmware capability to display extended stats (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for PCIe statistics (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_alloc_stats() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface to 1.10.0.69 (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_port_parent_id implementation for physical ports (Jonathan Toppins) [1724766] - [netdrv] bnxt: pass switch ID through devlink_port_attrs_set() (Jonathan Toppins) [1724766] - [netdrv] bnxt: move bp->switch_id initialization to PF probe (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_phys_port_name implementation (Jonathan Toppins) [1724766] - [netdrv] bnxt: implement ndo_get_devlink_port (Jonathan Toppins) [1724766] - [netdrv] bnxt: Implement ndo_get_port_parent_id() (Jonathan Toppins) [1724766] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix firmware signaled resource change logic in open (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-thoughs (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-throughs (Jonathan Toppins) [1724766] - [tools] selftests: kvm: vmx_dirty_log_test: skip the test when VMX is not supported (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: consolidate VMX support checks (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: vmx_set_nested_state_test: don't check for VMX support twice (Vitaly Kuznetsov) [1771575] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769904] - [net] vsock: Send reset control packet when socket is partially bound (Stefano Garzarella) [1769904] - [net] vsock/virtio: fix sock refcnt holding during the shutdown (Stefano Garzarella) [1769855] - [kernel] vsock/virtio: remove unused 'work' field from 'struct virtio_vsock_pkt' (Stefano Garzarella) [1769855] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 482 (Stefano Garzarella) [1769855] - [net] vsock/virtio: set SOCK_DONE on peer shutdown (Stefano Garzarella) [1769855] - [net] vsock/virtio: discard packets if credit is not respected (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: send a credit update when buffer size is changed (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: a better comment on credit update (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: fix locking in virtio_transport_inc_tx_pkt() (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: reduce credit update messages (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: change the maximum packet size allowed (Stefano Garzarella) [1679971] - [vhost] vsock: split packets to send using multiple buffers (Stefano Garzarella) [1679971] - [net] vsock/virtio: limit the memory used per-socket (Stefano Garzarella) [1769744] - [net] vsock/virtio: free packets during the socket release (Stefano Garzarella) [1769744] - [net] vsock: Fix a lockdep warning in __vsock_release() (Stefano Garzarella) [1769714] - [net] vsock: correct removal of socket from the list (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769714] - [net] Fix ERROR:do not initialise statics to 0 in af_vsock.c (Stefano Garzarella) [1769714] - [net] vsock: bind to random port for VMADDR_PORT_ANY (Stefano Garzarella) [1769714] - [tools] tc-testing: added tests with cookie for conntrack TC action (Ivan Vecera) [1739606] - [net] cls_bpf: fix NULL deref on offload filter removal (Ivan Vecera) [1739606] - [tools] tc-testing: fixed two failing pedit tests (Ivan Vecera) [1739606] - [tools] tc-testing: implement tests for new fast_init action flag (Ivan Vecera) [1739606] - [net] sched: update action implementations to support flags (Ivan Vecera) [1739606] - [net] sched: use temporary variable for actions indexes (Ivan Vecera) [1739606] - [net] sched: extend TCA_ACT space with TCA_ACT_FLAGS (Ivan Vecera) [1739606] - [net] sched: modify stats helper functions to support regular stats (Ivan Vecera) [1739606] - [net] sched: don't expose action qstats to skb_tc_reinsert() (Ivan Vecera) [1739606] - [net] sched: extract qstats update code into functions (Ivan Vecera) [1739606] - [net] sched: extract bstats update code into function (Ivan Vecera) [1739606] - [net] sched: extract common action counters update code into function (Ivan Vecera) [1739606] - [tools] tc-testing: list required kernel options for act_ct action (Ivan Vecera) [1739606] - [net] fq_codel: do not include (Ivan Vecera) [1739606] - [net] sch_generic: Use pfifo_fast as fallback scheduler for CAN hardware (Ivan Vecera) [1739606] - [net] sched: taprio: fix -Wmissing-prototypes warnings (Ivan Vecera) [1739606] - [net] sched: act_police: re-use tcf_tm_dump() (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1739606] - [net] sched: Avoid using yield() in a busy waiting loop (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] sched: etf: Fix ordering of packets with same txtime (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] taprio: Fix returning EINVAL when configuring without flags (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_ACT_KIND (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_KIND (Ivan Vecera) [1739606] - [net] sched: Set default of CONFIG_NET_TC_SKB_EXT to N (Ivan Vecera) [1739606] - [net] sch_netem: fix rcu splat in netem_enqueue() (Ivan Vecera) [1739606] - [net] net_sched: remove need_resched() from qdisc_run() (Ivan Vecera) [1739606] - [net] sched: cbs: Avoid division by zero when calculating the port rate (Ivan Vecera) [1739606] - [net] sched: taprio: Avoid division by zero on invalid link speed (Ivan Vecera) [1739606] - [net] sched: taprio: Fix potential integer overflow in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] sched: cbs: Fix not adding cbs instance to list (Ivan Vecera) [1739606] - [net] Fix Kconfig indentation (Ivan Vecera) [1739606] - [net] net_sched: add policy validation for action attributes (Ivan Vecera) [1739606] - [net] net_sched: add max len check for TCA_KIND (Ivan Vecera) [1739606] - [net] taprio: Add support for hardware offloading (Ivan Vecera) [1739606] - [net] sched: use get_dev() action API in flow_action infra (Ivan Vecera) [1739606] - [net] sched: take reference to psample group in flow_action infra (Ivan Vecera) [1739606] - [net] sched: extend flow_action_entry with destructor (Ivan Vecera) [1739606] - [net] sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero (Ivan Vecera) [1739606] - [net] net_sched: check cops->tcf_block in tc_bind_tclass() (Ivan Vecera) [1739606] - [net] sched: fix reordering issues (Ivan Vecera) [1739606] - [net] net_sched: act_police: add 2 new attributes to support police 64bit rate and peakrate (Ivan Vecera) [1739606] - [net] openvswitch: Set OvS recirc_id from tc chain index (Ivan Vecera) [1739606] - [net] sk_buff: drop all skb extensions on free and skb scrubbing (Ivan Vecera) [1739606] - [net] minor cleanup in skb_ext_add() (Ivan Vecera) [1739606] - [include] net: drop the unused helper skb_ext_get() (Ivan Vecera) [1739606] - [net] fix possible user-after-free in skb_ext_add() (Ivan Vecera) [1739606] - [net] sk_buff: add skb extension infrastructure (Ivan Vecera) [1739606] - [net] sched: cbs: remove redundant assignment to variable port_rate (Ivan Vecera) [1739606] - [tools] tc-testing: don't hardcode 'ip' in nsPlugin.py (Ivan Vecera) [1739606] - [net] sched: cbs: Set default link speed to 10 Mbps in cbs_set_port_rate (Ivan Vecera) [1739606] - [net] taprio: Set default link speed to 10 Mbps in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] taprio: Fix kernel panic in taprio_destroy (Ivan Vecera) [1739606] - [netdrv] mlx5e: Move local var definition into ifdef block (Ivan Vecera) [1739606] - [net] sched: cls_matchall: cleanup flow_action before deallocating (Ivan Vecera) [1739606] - [net] sched: act_vlan: implement stats_update callback (Ivan Vecera) [1739606] - [net] sched: act_sample: fix psample group handling on overwrite (Ivan Vecera) [1739606] - [net] sched: flower: don't take rtnl lock for cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: copy tunnel info when setting flow_action entry->tunnel (Ivan Vecera) [1739606] - [net] sched: take reference to action dev before calling offloads (Ivan Vecera) [1739606] - [net] sched: take rtnl lock in tc_setup_flow_action() (Ivan Vecera) [1739606] - [net] sched: conditionally obtain rtnl lock in cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: add API for registering unlocked offload block callbacks (Ivan Vecera) [1739606] - [net] sched: notify classifier on successful offload add/delete (Ivan Vecera) [1739606] - [net] sched: refactor block offloads counter usage (Ivan Vecera) [1739606] - [net] sched: change tcf block offload counter type to atomic_t (Ivan Vecera) [1739606] - [net] sched: protect block offload-related fields with rw_semaphore (Ivan Vecera) [1739606] - [net] net_sched: fix a NULL pointer deref in ipt action (Ivan Vecera) [1739606] - [tools] tc-testing: concurrency: wrap piped rule update commands (Ivan Vecera) [1739606] - [tools] tc-testing: use dedicated DUMMY interface name for dummy dev (Ivan Vecera) [1739606] - [net] flow_offload: convert block_ing_cb_list to regular list type (Ivan Vecera) [1739606] - [netdrv] sched: use major priority number as hardware priority (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for matchall filter (Ivan Vecera) [1739606] - [net] taprio: remove unused variable 'entry_list_policy' (Ivan Vecera) [1739606] - [tools] tc-testing: updated skbedit action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update skbedit action for batched events operations (Ivan Vecera) [1739606] - [net] fq_codel: remove set but not used variables 'prev_ecn_mark' and 'prev_drop_count' (Ivan Vecera) [1739606] - [net] flow_offload: support get multi-subsystem block (Ivan Vecera) [1739606] - [net] flow_offload: move tc indirect block to flow offload (Ivan Vecera) [1739606] - [net] cls_api: add flow_indr_block_call function (Ivan Vecera) [1739606] - [net] cls_api: remove the tcf_block cache (Ivan Vecera) [1739606] - [net] cls_api: modify the tc_indr_block_ing_cmd parameters. (Ivan Vecera) [1739606] - [net] sched: sch_taprio: fix memleak in error path for sched list parse (Ivan Vecera) [1739606] - [net] fq_codel: Kill useless per-flow dropped statistic (Ivan Vecera) [1739606] - [net] Increase fq_codel count in the bulk dropper (Ivan Vecera) [1739606] - [include] sched: sample: allow accessing psample_group with rtnl (Ivan Vecera) [1739606] - [tools] tc-testing: updated vlan action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update vlan action for batched events operations (Ivan Vecera) [1739606] - [tools] tc-testing: Clarify the use of tdc's -d option (Ivan Vecera) [1739606] - [net] sched: Fix a possible null-pointer dereference in dequeue_func() (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for [b|p]fifo qdisc (Ivan Vecera) [1739606] - [net] ife: error out when nla attributes are empty (Ivan Vecera) [1739606] - [net] sched: verify that q!=NULL before setting q->flags (Ivan Vecera) [1739606] - [net] net_sched: unset TCQ_F_CAN_BYPASS when adding filters (Ivan Vecera) [1739606] - [net] fix: taprio: Change type of txtime-delay parameter to u32 (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [include] pkt_sched: Include const.h (Ivan Vecera) [1739606] - [tools] tc-testing: introduce scapyPlugin for basic traffic (Ivan Vecera) [1739606] - [tools] tc-testing: Allow tdc plugins to see test case data (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for prio qdisc (Ivan Vecera) [1739606] - [tools] tc-testing: updated mirred action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update mirred action for batched events operations (Ivan Vecera) [1739606] - [net] sched: em_ipt: add support for addrtype matching (Ivan Vecera) [1739606] - [net] sched: em_ipt: keep the user-specified nfproto and dump it (Ivan Vecera) [1739606] - [net] sched: em_ipt: set the family based on the packet if it's unspecified (Ivan Vecera) [1739606] - [net] sched: em_ipt: match only on ip/ipv6 traffic (Ivan Vecera) [1739606] - [net] taprio: Adjust timestamps for TCP packets (Ivan Vecera) [1739606] - [net] taprio: make clock reference conversions easier (Ivan Vecera) [1739606] - [net] taprio: Add support for txtime-assist mode (Ivan Vecera) [1739606] - [net] taprio: Remove inline directive (Ivan Vecera) [1739606] - [net] taprio: calculate cycle_time when schedule is installed (Ivan Vecera) [1739606] - [net] etf: Add skip_sock_check (Ivan Vecera) [1739606] - [include] etf: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [tools] tc-testing: add ingress qdisc tests (Ivan Vecera) [1739606] - [tools] tc-testing: Restore original behaviour for namespaces in tdc (Ivan Vecera) [1739606] - [include] net: sched: act_ctinfo: tidy UAPI definition (Ivan Vecera) [1739606] - [include] act_ctinfo: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [net] sched: cls_matchall: allow to delete filter (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix policy validation (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix action creation (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [tools] tc-tests: added path to ip command in tdc (Ivan Vecera) [1739606] - [net] sched: remove NET_CLS_IND config option (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: use extack error reporting (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for clsact Qdisc ops (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for Qdisc ops (Ivan Vecera) [1739606] - [tools] tc-tests: updated fw with bind actions by reference use cases (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: minor size optimisation (Ivan Vecera) [1739606] - [net] flow_offload: use struct_size() in kzalloc() (Ivan Vecera) [1739606] - [net] sched: don't use tc_action->order during action dump (Ivan Vecera) [1739606] - [net] sch_htb: redefine htb qdisc overlimits (Ivan Vecera) [1739606] - [tools] selftests: tc-testing: Add pedit tests (Ivan Vecera) [1739606] - [net] sched: add ingress mirred action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add helpers to detect ingress mirred actions (Ivan Vecera) [1757520] - [net] sched: add skbedit of ptype action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add skbedit_ptype helper functions (Ivan Vecera) [1757520] - [net] openvswitch: load and reference the NAT helper. (Flavio Leitner) [1752970] - [net] openvswitch: load NAT helper (Flavio Leitner) [1752970] - [net] netfilter: nf_nat: register NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: add API to manage NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: use macros to create module aliases. (Flavio Leitner) [1752970] - [net] xfrm: remove a duplicated assignment (Sabrina Dubroca) [1760002] - [net] xfrm: remove empty xfrmi_init_net (Sabrina Dubroca) [1760002] - [net] xfrm: remove unneeded export_symbols (Sabrina Dubroca) [1760002] - [include] xfrm: clean an indentation issue, remove a space (Sabrina Dubroca) [1760002] - [net] xfrm6: remove BUG_ON from xfrm6_dst_ifdown (Sabrina Dubroca) [1760002] - [net] xfrm: policy: add missing indentation (Sabrina Dubroca) [1760002] - [net] xfrm: Fix bucket count reported to userspace (Sabrina Dubroca) [1760002] - [net] xfrm: use complete IPv6 addresses for hash (Sabrina Dubroca) [1760002] - [net] xfrm: use correct size to initialise sp->ovec (Sabrina Dubroca) [1760002] - [net] xfrm: allow driver to quietly refuse offload (Sabrina Dubroca) [1760002] - [net] esp: remove redundant define esph (Sabrina Dubroca) [1760002] - [net] ip6_vti: simplify stats handling in vti6_xmit (Sabrina Dubroca) [1760002] - [net] xfrm: fix 'passing zero to ERR_PTR()' warning (Sabrina Dubroca) [1760002] - [net] xfrm: remove blank lines at EOF (Sabrina Dubroca) [1760002] - [net] xfrm: don't check offload_handle for nonzero (Sabrina Dubroca) [1760002] - [net] ipv6: xfrm: use 64-bit timestamps (Sabrina Dubroca) [1760002] - [net] devlink: Introduce PCI VF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Introduce PCI PF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Return physical port fields only for applicable port flavours (Petr Oros) [1761495] - [net] devlink: Refactor physical port attributes (Petr Oros) [1761495] - [net] ipv4: fix race condition between route lookup and invalidation (Guillaume Nault) [1765639] - [net] add {READ|WRITE}_ONCE() annotations on ->rskq_accept_head (Guillaume Nault) [1765639] - [net] ipv4/icmp: fix rt dst dev null pointer dereference (Guillaume Nault) [1765639] - [net] ipip: validate header length in ipip_tunnel_xmit (Guillaume Nault) [1765639] - [net] ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop (Guillaume Nault) [1765639] - [net] ipv4: Fix raw socket lookup for local traffic (Guillaume Nault) [1765639] - [net] ipv4: Return error for RTA_VIA attribute (Guillaume Nault) [1765639] - [net] ipmr: fix unresolved entry dumps (Guillaume Nault) [1765639] - [net] ipvs: don't ignore errors in case refcounting ip_vs module fails (Davide Caratti) [1687094] - [net] ipvs: fix tinfo memory leak in start_sync_thread (Davide Caratti) [1687094] - [net] tcp: fix a possible lockdep splat in tcp_done() (Marcelo Leitner) [1764654] - [net] tcp: add rcu protection around tp->fastopen_rsk (Marcelo Leitner) [1764654] - [net] tcp: annotate lockless access to tcp_memory_pressure (Marcelo Leitner) [1764654] - [net] tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR (Marcelo Leitner) [1764654] - [net] tcp: inherit timestamp on mtu probe (Marcelo Leitner) [1764654] - [net] tcp: remove empty skb from write queue in error cases (Marcelo Leitner) [1764654] - [net] tcp: get rid of tcp_check_send_head() (Marcelo Leitner) [1764654] - [net] tcp: make sure EPOLLOUT wont be missed (Marcelo Leitner) [1764654] - [net] ipv4: set the tcp_min_rtt_wlen range from 0 to one day (Marcelo Leitner) [1764654] - [net] net-tcp: /proc/sys/net/ipv4/tcp_probe_interval is a u32 not int (Marcelo Leitner) [1764654] - [net] tcp: fix a race in inet_diag_dump_icsk() (Marcelo Leitner) [1764654] - [net] netfilter: nft_meta: Add NFT_META_I/OIFKIND meta type (Florian Westphal) [1763657] - [net] netfilter: nft_xfrm: use state family, not hook one (Florian Westphal) [1763654] - [net] netfilter: nf_tables: add xfrm expression (Florian Westphal) [1763654] - [net] netfilter: nf_tables: rt: allow checking if dst has xfrm attached (Florian Westphal) [1763654] - [netdrv] mlx5e: Fix unnecessary flow_block_cb_is_busy call (Ivan Vecera) [1737890] - [netdrv] nfp: flower: verify that block cb is not busy before binding (Ivan Vecera) [1737890] - [netdrv] net/mlx5e: Provide cb_list pointer when setting up tc block on rep (Ivan Vecera) [1737890] - [net] sched: Fix NULL-pointer dereference in tc_indr_block_ing_cmd() (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block structure and use it (Ivan Vecera) [1737890] - [net] flow_offload: rename tc_setup_cb_t to flow_setup_cb_t (Ivan Vecera) [1737890] - [include] flow_offload: include linux/kernel.h from flow_offload.h (Ivan Vecera) [1737890] - [net] flow_offload: remove netns parameter from flow_block_cb_alloc() (Ivan Vecera) [1737890] - [net] openvswitch: rename flow_stats to sw_flow_stats (Ivan Vecera) [1737890] - [netdrv] mlx5e: Fix unused variable warning when CONFIG_MLX5_ESWITCH is off (Ivan Vecera) [1737890] - [netdrv] net: flow_offload: rename tc_cls_flower_offload to flow_cls_offload (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_is_busy() and use it (Ivan Vecera) [1737890] - [net] sched: remove tcf block API (Ivan Vecera) [1737890] - [include] sched: use new symbol for TC kABI version (Ivan Vecera) [1737890] - [netdrv] use flow block API (Ivan Vecera) [1737890] - [net] sched: use flow block API (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_{priv, incref, decref}() (Ivan Vecera) [1737890] - [net] flow_offload: add list handling functions (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_alloc() and flow_block_cb_free() (Ivan Vecera) [1737890] - [net] flow_offload: rename TCF_BLOCK_BINDER_TYPE_* to FLOW_BLOCK_BINDER_TYPE_* (Ivan Vecera) [1737890] - [net] flow_offload: rename TC_BLOCK_{UN}BIND to FLOW_BLOCK_{UN}BIND (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_setup_simple() (Ivan Vecera) [1737890] - [net] openvswitch: free vport unless register_netdevice() succeeds (Stefano Brivio) [1765580] - [net] openvswitch: Clear the L4 portion of the key for "later" fragments. (Stefano Brivio) [1765580] - [net] openvswitch: Properly set L4 keys on "later" IP fragments (Stefano Brivio) [1765580] - [net] openvswitch: Print error when ovs_execute_actions() fails (Stefano Brivio) [1765580] - [net] openvswitch: do not free vport if register_netdevice() is failed. (Stefano Brivio) [1765580] - [net] xfrm: policy: remove pcpu policy cache (Xin Long) [1743519] - [net] netem: correct the parent's backlog when corrupted packet was dropped (Davide Caratti) [1764553] - [net] netem: fix error path for corrupted GSO frames (Davide Caratti) [1764553] - [net] avoid potential infinite loop in tc_ctl_action() (Davide Caratti) [1764553] - [net] act_mirred: Fix mirred_init_module error handling (Davide Caratti) [1764553] - [net] sch_dsmark: fix potential NULL deref in dsmark_init() (Davide Caratti) [1764553] - [net] sch_cbq: validate TCA_CBQ_WRROPT to avoid crash (Davide Caratti) [1764553] - [net] sched: sch_sfb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: multiq: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: sch_htb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: fix possible crash in tcf_action_destroy() (Davide Caratti) [1764553] - [net] sch_netem: fix a divide by zero in tabledist() (Davide Caratti) [1764553] - [net] sched: act_sample: don't push mac header on ip6gre ingress (Davide Caratti) [1764553] - [net] net_sched: let qdisc_put() accept NULL pointer (Davide Caratti) [1764553] - [net] tcp: adjust rto_base in retransmits_timed_out() (Marcelo Leitner) [1756775] - [net] tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state (Marcelo Leitner) [1756775] - [include] netlink: use 48 byte ctx instead of 6 signed longs for callback (Petr Oros) [1751273] - [net] rtnetlink: skip metrics loop for dst_default_metrics (Petr Oros) [1751273] - [include] netlink: Add field to skip in-kernel notifications (Petr Oros) [1751273] - [include] netlink: Document all fields of 'struct nl_info' (Petr Oros) [1751273] - [net] ipoib: show VF broadcast address (Petr Oros) [1751273] - [net] remove empty netlink_tap_exit_net (Petr Oros) [1751273] - [net] netlink: make netlink_walk_start() void return type (Petr Oros) [1751273] - [include] net: nexthop uapi (Petr Oros) [1751273] - [net] Treat sock->sk_drops as an unsigned int when printing (Petr Oros) [1751273] - [net] fix two coding style issues (Petr Oros) [1751273] - [net] ipset: drop ipset_nest_start() and ipset_nest_end() (Petr Oros) [1751273] - [net] netlink: make nla_nest_start() add NLA_F_NESTED flag (Petr Oros) [1751273] - [net] netfilter: nf_tables: fix a missing check of nla_put_failure (Petr Oros) [1751273] - [net] ncsi: fix a missing check for nla_nest_start (Petr Oros) [1751273] - [net] genetlink: use idr_alloc_cyclic for family->id assignment (Petr Oros) [1751273] - [net] netlink: Check address length before reading groups field (Petr Oros) [1751273] - [net] core: Fix rtnetlink kernel-doc headers (Petr Oros) [1751273] - [net] rhashtable: Remove obsolete rhashtable_walk_init function (Petr Oros) [1751273] - [net] netfilter: nf_tables: use rhashtable_walk_enter instead of rhashtable_walk_init (Petr Oros) [1751273] - [net] netlink: reduce NLA_POLICY_NESTED{, _ARRAY} arguments (Petr Oros) [1751273] - [net] netlink: rename NETLINK_DUMP_STRICT_CHK -> NETLINK_GET_STRICT_CHK (Petr Oros) [1751273] - [include] netlink: replace __NLA_ENSURE implementation (Petr Oros) [1751273] - [include] netlink: fix typo in nla_parse_nested() comment (Petr Oros) [1751273] - [net] netlink: remove hash::nelems check in netlink_insert (Petr Oros) [1751273] - [net] netlink: Make groups check less stupid in netlink_bind() (Petr Oros) [1751273] - [include] genetlink: constify genl_err_attr() argument (Petr Oros) [1751273] - [net] netlink: do not store start function in netlink_cb (Petr Oros) [1751273] - [include] linux: Add skb_frag_t page_offset accessors (Petr Oros) [1757515] - [include] net: add missing documentation in linux/skbuff.h (Petr Oros) [1757515] - [net] l2tp: Fix possible NULL pointer dereference (Stefano Brivio) [1764185] - [net] l2ip: fix possible use-after-free (Stefano Brivio) [1764185] - [net] l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv() (Stefano Brivio) [1764185] - [net] l2tp: fix infoleak in l2tp_ip6_recvmsg() (Stefano Brivio) [1764185] - [net] l2tp: copy 4 more bytes to linear part if necessary (Stefano Brivio) [1764185] - [net] l2tp: fix reading optional fields of L2TPv3 (Stefano Brivio) [1764185] - [net] l2tp: remove ->recv_payload_hook (Stefano Brivio) [1764185] - [net] l2tp: don't export l2tp_session_queue_purge() (Stefano Brivio) [1764185] - [net] l2tp: remove .show from struct l2tp_tunnel (Stefano Brivio) [1764185] - [netdrv] vxlan: do not destroy fdb if register_netdevice() is failed (Stefano Brivio) [1763793] - [net] ip6erspan: remove the incorrect mtu limit for ip6erspan (Stefano Brivio) [1763286] - [net] ipv6: Handle missing host route in __ipv6_ifa_notify (Stefano Brivio) [1763286] - [net] ipv6: drop incoming packets having a v4mapped source address (Stefano Brivio) [1763286] - [net] ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit (Stefano Brivio) [1763286] - [net] mld: fix memory leak in mld_del_delrec() (Stefano Brivio) [1763286] - [net] ipv6: rt6_check should return NULL if 'from' is NULL (Stefano Brivio) [1763286] - [net] ipv6_sockglue: Fix a missing-check bug in ip6_ra_control() (Stefano Brivio) [1763286] - [net] ipv6_gre: Fix GRO to work on IPv6 over GRE tap (Stefano Brivio) [1763286] - [net] ipv4: Return -ENETUNREACH if we can't create route but saddr is valid (Stefano Brivio) [1686686] - [net] netfilter: nft_connlimit: disable bh on garbage collection (Florian Westphal) [1762844] - [net] netfilter: ebtables: Fix argument order to ADD_COUNTER (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: reject trailing data after last rule (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON (Florian Westphal) [1762844] - [net] netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING (Florian Westphal) [1762844] - [net] netfilter: ebtables: also count base chain policies (Florian Westphal) [1762844] - [net] netfilter: ebtables: compat: un-break 32bit setsockopt when no rules are present (Florian Westphal) [1762844] - [net] sctp: change sctp_prot .no_autobind with true (Xin Long) [1762625] - [net] sctp: destroy bucket if failed to bind addr (Xin Long) [1762625] - [net] sctp: remove redundant assignment when call sctp_get_port_local (Xin Long) [1762625] - [net] sctp: change return type of sctp_get_port_local (Xin Long) [1762625] - [net] sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' (Xin Long) [1762625] - [net] sctp: fix the missing put_user when dumping transport thresholds (Xin Long) [1762625] - [net] sctp: use transport pf_retrans in sctp_do_8_2_transport_strike (Xin Long) [1762625] - [net] sctp: allow users to set ep ecn flag by sockopt (Xin Long) [1762625] - [net] sctp: allow users to set netns ecn flag with sysctl (Xin Long) [1762625] - [net] sctp: make ecn flag per netns and endpoint (Xin Long) [1762625] - [net] sctp: remove net sctp.x_enable working as a global switch (Xin Long) [1762625] - [net] sctp: add SCTP_AUTH_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: add sctp_auth_init and sctp_auth_free (Xin Long) [1762625] - [net] sctp: use ep and asoc auth_enable properly (Xin Long) [1762625] - [net] sctp: add SCTP_ASCONF_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: check asoc peer.asconf_capable before processing asconf (Xin Long) [1762625] - [net] sctp: not set peer.asconf_capable in sctp_association_init (Xin Long) [1762625] - [net] sctp: add asconf_enable in struct sctp_endpoint (Xin Long) [1762625] - [net] sctp: fix memleak in sctp_send_reset_streams (Xin Long) [1762625] - [net] sctp: fix the transport error_count check (Xin Long) [1762625] - [net] sched: fix corrupted L2 header with MPLS 'push' and 'pop' actions (Ivan Vecera) [1737820] - [net] avoid errors when trying to pop MLPS header on non-MPLS packets (Ivan Vecera) [1737820] - [net] netfilter: connlabels: prefer static lock initialiser (Ivan Vecera) [1737820] - [net] sched: include mpls actions in hardware intermediate representation (Ivan Vecera) [1737820] - [net] sched: Make NET_ACT_CT depends on NF_NAT (Ivan Vecera) [1737820] - [tools] tc-tests: Add tc action ct tests (Ivan Vecera) [1737820] - [net] sched: cls_flower: Add matching on conntrack info (Ivan Vecera) [1737820] - [net] flow_dissector: add connection tracking dissection (Ivan Vecera) [1737820] - [net] sched: Introduce action ct (Ivan Vecera) [1737820] - [tools] tc-tests: actions: add MPLS tests (Ivan Vecera) [1737820] - [net] sched: add mpls manipulation actions to TC (Ivan Vecera) [1737820] - [net] core: add MPLS update core helper and use in OvS (Ivan Vecera) [1737820] - [net] core: move pop MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] core: move push MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] sched: Introduce act_ctinfo action (Ivan Vecera) [1737820] - [netdrv] mlx5e: Allow dissector meta key in tc flower (Ivan Vecera) [1762861] - [tools] selftests: tc: add ingress device matching support (Ivan Vecera) [1762861] - [net] flow_offload: implement support for meta key (Ivan Vecera) [1762861] - [net] sched: cls_flower: use flow_dissector for ingress ifindex (Ivan Vecera) [1762861] - [net] flow_dissector: add support for ingress ifindex dissection (Ivan Vecera) [1762861] - [net] udp: only do GSO if # of segs > 1 (Guillaume Nault) [1762357] - [net] udp: fix gso_segs calculations (Guillaume Nault) [1762357] - [tools] selftests: rtnetlink: add small test case with 'promote_secondaries' enabled (Petr Oros) [1759177] - [net] ipv4: fix infinite loop on secondary addr promotion (Petr Oros) [1759177] - [tools] selftests: rtnetlink: add addresses with fixed life time (Petr Oros) [1759177] - [net] ipv4: remove erroneous advancement of list pointer (Petr Oros) [1759177] - [net] ipv4: fix rcu lockdep splat due to wrong annotation (Petr Oros) [1759177] - [net] ipv4: provide __rcu annotation for ifa_list (Petr Oros) [1759177] - [drivers] use in_dev_for_each_ifa_rtnl/rcu (Petr Oros) [1759177] - [net] use new in_dev_ifa iterators (Petr Oros) [1759177] - [net] netfilter: use in_dev_for_each_ifa_rcu (Petr Oros) [1759177] - [net] devinet: use in_dev_for_each_ifa_rcu in more places (Petr Oros) [1759177] - [net] inetdevice: provide replacement iterators for in_ifaddr walk (Petr Oros) [1759177] - [fs] afs: do not send list of client addresses (Petr Oros) [1759177] - [net] sctp: add SCTP_SEND_FAILED_EVENT event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_MADE_PRIM event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_REMOVED event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_ADDED event (Xin Long) [1751129] - [netdrv] team: call RCU read lock when walking the port_list (Hangbin Liu) [1724896] - [net] packet: fix race in tpacket_snd() (Davide Caratti) [1760276] - [net] packet: fix memory leak in packet_set_ring() (Davide Caratti) [1760276] - [net] packet: unconditionally free po->rollover (Davide Caratti) [1760276] - [net] llc: fix skb leak in llc_build_and_send_ui_pkt() (Davide Caratti) [1760276] - [net] af_key: fix leaks in key_pol_get_resp and dump_sp. (Davide Caratti) [1760276] - [net] packet: in recvmsg msg_name return at least sizeof sockaddr_ll (Davide Caratti) [1760276] - [net] packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec (Davide Caratti) [1760276] - [net] packet: fix 4gb buffer limit due to overflow check (Davide Caratti) [1760276] - [net] llc: do not use sk_eat_skb() (Davide Caratti) [1760276] - [fs] proc: fix /proc/net/* after setns(2) (Davide Caratti) [1760276] - [net] Unpublish sk from sk_reuseport_cb before call_rcu (Paolo Abeni) [1760409] - [net] Fix null de-reference of device refcount (Paolo Abeni) [1760409] - [include] ipv4: Define __ipv4_neigh_lookup_noref when CONFIG_INET is disabled (Paolo Abeni) [1760409] - [net] neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmit (Paolo Abeni) [1760409] - [net] ebpf: record usage of flow dissector (Jiri Benc) [1749812] - [tools] selftests/bpf: More compatible nc options in test_lwt_ip_encap (Jiri Benc) [1749812] - [tools] selftests/bpf: Set rp_filter in test_flow_dissector (Jiri Benc) [1749812] - [net] bpf: lwtunnel: fix reroute supplying invalid dst (Jiri Benc) [1749812] - [kernel] rh_features: convert to atomic allocation (Jiri Benc) [1749812] - [net] xsk: lock the control mutex in sock_diag interface (Jiri Benc) [1749812] - [documentation] networking: fix af_xdp.rst Sphinx warnings (Jiri Benc) [1749812] - [documentation] flow_dissector: rst'ify documentation (Jiri Benc) [1749812] - [documentation] flow_dissector: document BPF flow dissector environment (Jiri Benc) [1749812] - [net] xsk: fix umem memory leak on cleanup (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid options in Tx descriptor (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid flags in xsk_bind (Jiri Benc) [1749812] - [net] xsk: fix potential crash in xsk_diag_put_umem() (Jiri Benc) [1749812] - [net] bpfilter: re-add header search paths to tools include to fix build error (Jiri Benc) [1749812] - [documentation] xsk: add FAQ to facilitate for first time users (Jiri Benc) [1749812] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN for flow dissector (Jiri Benc) [1749812] - [tools] sync uapi/linux/if_link.h header (Jiri Benc) [1749812] - [net] xdp: allow generic and driver XDP on one interface (Jiri Benc) [1749812] - [net] xdp: Provide extack messages when prog attachment failed (Jiri Benc) [1749812] - [net] bpfilter: remove extra header search paths for bpfilter_umh (Jiri Benc) [1749812] - [include] bpf: fix missing prototype warnings (Jiri Benc) [1749812] - [net] xsk: add sock_diag interface for AF_XDP (Jiri Benc) [1749812] - [net] xsk: add id to umem (Jiri Benc) [1749812] - [net] xsk: track AF_XDP sockets on a per-netns list (Jiri Benc) [1749812] - [include] redhat: rh_kabi: introduce RH_KABI_EXTEND_WITH_SIZE (Jiri Benc) [1749812] - [net] tcp: Avoid TCP syncookie rejected by SO_REUSEPORT socket (Jiri Benc) [1749812] - [net] tcp: use monotonic timestamps for PAWS (Jiri Benc) [1749812] - [net] tcp: remove one indentation level in tcp_create_openreq_child (Jiri Benc) [1749812] - [netdrv] ppp: Fix memory leak in ppp_write (Guillaume Nault) [1759312] - [netdrv] ppp: deflate: Fix possible crash in deflate_init (Guillaume Nault) [1759312] - [netdrv] pppoe: fix reception of frames with no mac header (Guillaume Nault) [1759312] - [net] tcp_bbr: fix quantization code to not raise cwnd if not probing bandwidth (Florian Westphal) [1759208] - [net] tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioning (Florian Westphal) [1759208] - [net] tcp_bbr: centralize code to set gains (Florian Westphal) [1759208] - [net] tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0 (Florian Westphal) [1759208] - [net] tcp_bbr: in restart from idle, see if we should exit PROBE_RTT (Florian Westphal) [1759208] - [net] tcp_bbr: add bbr_check_probe_rtt_done() helper (Florian Westphal) [1759208] - [net] xfrm/xfrm_policy: fix dst dev null pointer dereference in collect_md mode (Hangbin Liu) [1734589] - [tools] selftests: forwarding: gre_multipath: Fix flower filters (Hangbin Liu) [1756832] - [tools] selftests: forwarding: gre_multipath: Enable IPv4 forwarding (Hangbin Liu) [1756832] - [tools] set sysctl bc_forwarding properly in router_broadcast.sh (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: enable forwarding before ipv4 from/iif test (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: use pre-defined DEV_ADDR (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: fix local IPv4 address typo (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: print the result and return 1 if any tests failed (Hangbin Liu) [1756832] - [tools] selftests: fib_tests: Fix 'Command line is not complete' errors (Hangbin Liu) [1756832] - [tools] selftests: Update fib_tests to handle missing ping6 (Hangbin Liu) [1756832] - [tools] fib_tests: Add tests for metrics on routes (Hangbin Liu) [1756832] - [tools] selftests: udpgso_bench.sh explicitly requires bash (Hangbin Liu) [1756832] - [tools] selftests/net: add tls to .gitignore (Hangbin Liu) [1756832] - [net] ipv4: avoid mixed n_redirects and rate_tokens usage (Paolo Abeni) [1753092] - [lib] netlink: set bad attribute also on maxtype check (Petr Oros) [1757776] - [lib] netlink: add validation of NLA_F_NESTED flag (Petr Oros) [1757776] - [net] ila: Fix rhashtable walker list corruption (Petr Oros) [1757776] - [lib] ila: make lockdep happy again (Petr Oros) [1757776] - [net] genetlink: do not validate dump requests if there is no policy (Petr Oros) [1757776] - [include] netlink: Fix nlmsg_parse as a wrapper for strict message parsing (Petr Oros) [1757776] - [net] tipc: fix missing indentation in source code (Petr Oros) [1757776] - [net] genetlink: optionally validate strictly/dumps (Petr Oros) [1757776] - [lib] netlink: add strict parsing for future attributes (Petr Oros) [1757776] - [include] netlink: re-add parse/validate functions in strict mode (Petr Oros) [1757776] - [net] netlink: make validation more configurable for future strictness (Petr Oros) [1757776] - [lib] netlink: add NLA_MIN_LEN (Petr Oros) [1757776] - [net] genetlink: make policy common to family (Petr Oros) [1757776] - [net] ila: Flush netlink command to clear xlat table (Petr Oros) [1757776] - [net] ila: Create main ila source file (Petr Oros) [1757776] - [net] ila: Call library function alloc_bucket_locks (Petr Oros) [1757776] - [net] ila: Fix use of rhashtable walk in ila_xlat.c (Petr Oros) [1757776] - [net] rtnetlink: fix rtnl_valid_stats_req() nlmsg_len check (Petr Oros) [1757750] - [net] mpls: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] mpls: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addrlabel: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: ipmr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] namespace: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] rtnetlink: ifinfo: perform strict checks also for doit handler (Petr Oros) [1757750] - [net] rtnetlink: stats: reject requests for unknown stats (Petr Oros) [1757750] - [net] rtnetlink: stats: validate attributes in get as well as dumps (Petr Oros) [1757750] - [net] netlink: add helper to retrieve NETLINK_F_STRICT_CHK (Petr Oros) [1757750] - [include] linux/netlink.h: drop unnecessary extern prefix (Petr Oros) [1757750] - [net] rtnetlink: avoid frame size warning in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: remove a level of indentation in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: Add more extack messages to rtnl_newlink (Petr Oros) [1757750] - [net] netfilter: nf_tables: allow lookups in dynamic sets (Florian Westphal) [1759074] - [net] netfilter: nf_tables: check the result of dereferencing base_chain->stats (Florian Westphal) [1759074] - [net] revert "netfilter: nft_hash: add map lookups for hashing operations" (Florian Westphal) [1759074] - [net] netfilter: nf_tables: don't prevent event handler from device cleanup on netns exit (Florian Westphal) [1759074] - [net] netfilter: nft_ct: enable conntrack for helpers (Florian Westphal) [1759074] - [net] netfilter: conntrack: always store window size un-scaled (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix rst sequence number mismatch (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix erroneous tcp mss option (Florian Westphal) [1758668] - [net] netfilter: nfnetlink: avoid deadlock due to synchronous request_module (Florian Westphal) [1758668] - [net] netfilter: nf_queue: fix reinject verdict handling (Florian Westphal) [1758668] - [net] netfilter: conntrack: Use consistent ct id hash calculation (Florian Westphal) [1758668] - [net] netfilter: ctnetlink: don't use conntrack/expect object addresses as id (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls for an l3mdev slave (Florian Westphal) [1758668] - [net] netfilter: avoid using skb->nf_bridge directly (Florian Westphal) [1758668] - [net] netfilter: nat: can't use dst_hold on noref dst (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev (Florian Westphal) [1758668] - [net] netfilter: conntrack: fix removal of conntrack entries when l4tracker is removed (Florian Westphal) [1758668] - [net] netfilter: xt_hashlimit: fix a possible memory leak in htable_create() (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: add missing code to get interface index in checkentry. (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: fix wrong interface selection (Florian Westphal) [1758668] - [net] netfilter: xtables: avoid BUG_ON (Florian Westphal) [1758668] - [net] netfilter: nat: limit port clash resolution attempts (Florian Westphal) [1758646] - [net] netfilter: nat: remove l4 protocol port rovers (Florian Westphal) [1758646] - [net] neighbour: remove stray semicolon (Ivan Vecera) [1757459] - [net] neighbor: Initialize protocol when new pneigh_entry are created (Ivan Vecera) [1757459] - [net] neighbour: register rtnl doit handler (Ivan Vecera) [1757459] - [net] neighbor: Add protocol attribute (Ivan Vecera) [1757459] - [net] neighbor: Add extack messages for add and delete commands (Ivan Vecera) [1757459] - [net] rtnetlink: address is mandatory for rtnl_fdb_get (Ivan Vecera) [1757105] - [netdrv] vxlan: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] rtnetlink: support for fdb get (Ivan Vecera) [1757105] - [net] bridge: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] ipmr: remove hard code cache_resolve_queue_len limit (Hangbin Liu) [1631022] - [net] ipv6/addrconf: allow adding multicast addr if IFA_F_MCAUTOJOIN is set (Hangbin Liu) [1740961] - [net] xfrm interface: fix management of phydev (Xin Long) [1727240] - [net] xfrm interface: fix list corruption for x-netns (Xin Long) [1727240] - [net] xfrm interface: ifname may be wrong in logs (Xin Long) [1727240] - [net] xfrm interface: avoid corruption on changelink (Xin Long) [1727240] - [net] netlink: add validation function to policy (Ivan Vecera) [1753333] - [net] netlink: add attribute range validation to policy (Ivan Vecera) [1753333] - [net] sched: police: allow accessing police->params with rtnl (Ivan Vecera) [1731416] - [net] sched: remove block pointer from common offload structure (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload install and remove functionality. (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload framework (Ivan Vecera) [1731416] - [net] sched: add block pointer to tc_cls_common_offload structure (Ivan Vecera) [1731416] - [net] sched: allow stats updates from offloaded police actions (Ivan Vecera) [1731416] - [net] sched: extend matchall offload for hardware statistics (Ivan Vecera) [1731416] - [net] sched: add police action to the hardware intermediate representation (Ivan Vecera) [1731416] - [net] sched: move police action structures to header (Ivan Vecera) [1731416] - [net] sched: remove unused functions for matchall offload (Ivan Vecera) [1731416] - [net] dsa: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [netdrv] mlxsw: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [net] tipc: disallow enabling of loopback interface bearer (Jon Maloy) [1717305] - [net] tipc: add NULL pointer check before calling kfree_rcu (Jon Maloy) [1747392] - [net] xsk: Return the whole xdp_desc from xsk_umem_consume_tx (Ivan Vecera) [1748497] - [net] devlink: add warning for ndo_get_port_parent_id set when not needed (Petr Oros) [1737133] - [net] devlink: introduce devlink_compat_switch_id_get() helper (Petr Oros) [1737133] - [net] devlink: extend port attrs for switch ID (Petr Oros) [1737133] - [net] devlink: convert devlink_port_attrs bools to bits (Petr Oros) [1737133] - [net] devlink: add warning for ndo_get_phys_port_name set when not needed (Petr Oros) [1737133] - [netdrv] nfp: move devlink port type set after netdev registration (Petr Oros) [1737133] - [netdrv] dsa: move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] mlxsw: Move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port type after registration (Petr Oros) [1737133] - [netdrv] bnxt: call devlink_port_type_eth_set() before port register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port attrs properly (Petr Oros) [1737133] - [netdrv] dsa: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] bnxt: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] revert "devlink: Add a generic wake_on_lan port parameter" (Petr Oros) [1737133] - [netdrv] bnxt_en: Add bnxt_en initial port params table and register it (Petr Oros) [1737133] - [netdrv] mlxsw: spectrum: Assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [netdrv] netdevsim: assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [net] devlink: introduce devlink_compat_phys_port_name_get() (Petr Oros) [1737527] - [net] replace ndo_get_devlink with ndo_get_devlink_port (Petr Oros) [1737527] - [net] devlink: select NET_DEVLINK from drivers (Petr Oros) [1737527] - [net] devlink: add port type spinlock (Petr Oros) [1737527] - [net] devlink: warn on setting type on unregistered port (Petr Oros) [1737527] - [net] devlink: disallow port_attrs_set() to be called before register (Petr Oros) [1737527] - [net] devlink: don't pass return value of __devlink_port_type_set() (Petr Oros) [1737527] - [net] devlink: don't take devlink_mutex for devlink_compat_* (Petr Oros) [1737527] - [net] devlink: add couple of missing mutex_destroy() calls (Petr Oros) [1737527] - [net] devlink: fix kdoc (Petr Oros) [1737527] - [net] devlink: require non-NULL ops for devlink instances (Petr Oros) [1737527] - [net] devlink: hold a reference to the netdevice around ethtool compat (Petr Oros) [1737527] - [net] devlink: create a special NDO for getting the devlink instance (Petr Oros) [1737527] - [net] devlink: Add WARN_ON to catch errors of not cleaning devlink objects (Petr Oros) [1737527] - [netdrv] s390/qeth: fix xmit_more support (Ivan Vecera) [1734516] - [netdrv] revert "[netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only)" (Ivan Vecera) [1734516] - [netdrv] net/mlx5e: Fix wrong xmit_more application (Ivan Vecera) [1734516] - [include] net: use correct this_cpu primitive in dev_recursion_level (Ivan Vecera) [1734516] - [netdrv] drivers: net: aurora: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: net: sfc: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: mellanox: use netdev_xmit_more() helper (Ivan Vecera) [1734516] - [netdrv] net: move skb->xmit_more hint to softnet data (Ivan Vecera) [1734516] - [net] place xmit recursion in softnet data (Ivan Vecera) [1734516]- [netdrv] net: ena: clean up indentation issue (John Linville) [1770979] - [netdrv] net: ena: Select DIMLIB for ENA_ETHERNET (John Linville) [1770979] - [netdrv] net: ena: fix incorrect update of intr_delay_resolution (John Linville) [1770979] - [netdrv] net: ena: fix retrieval of nonadaptive interrupt moderation intervals (John Linville) [1770979] - [netdrv] net: ena: fix update of interrupt moderation register (John Linville) [1770979] - [netdrv] net: ena: remove all old adaptive rx interrupt moderation code from ena_com (John Linville) [1770979] - [netdrv] net: ena: remove ena_restore_ethtool_params() and relevant fields (John Linville) [1770979] - [netdrv] net: ena: remove old adaptive interrupt moderation code from ena_netdev (John Linville) [1770979] - [netdrv] net: ena: remove code duplication in ena_com_update_nonadaptive_moderation_interval _*() (John Linville) [1770979] - [netdrv] net: ena: enable the interrupt_moderation in driver_supported_features (John Linville) [1770979] - [netdrv] net: ena: reimplement set/get_coalesce() (John Linville) [1770979] - [netdrv] net: ena: switch to dim algorithm for rx adaptive interrupt moderation (John Linville) [1770979] - [netdrv] net: ena: add intr_moder_rx_interval to struct ena_com_dev and use it (John Linville) [1770979]- [fs] autofs: add ignore mount option (Ian Kent) [1743441] - [fs] autofs: improve ioctl sbi checks (Ian Kent) [1672133] - [crypto] crypto: ccp - Retry SEV INIT command in case of integrity check failure. (Gary Hook) [1767627] - [crypto] crypto: ccp - Verify access to device registers before initializing (Gary Hook) [1756867] - [crypto] crypto: ccp - Change a message to reflect status instead of failure (Gary Hook) [1756867] - [netdrv] ixgbevf: Bump version for RHEL 8.2.0 (Ken Cox) [1721701] - [netdrv] ixgbevf: Fix secpath usage for IPsec Tx offload (Ken Cox) [1721701] - [netdrv] ixgbevf: make array api static const, makes object smaller (Ken Cox) [1721701] - [netdrv] ixgbevf: Link lost in VM on ixgbevf when restoring from freeze or suspend (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a compilation error of skb_frag_t (Ken Cox) [1721701] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721701] - [netdrv] ixgbevf: Use cached link state instead of re-reading the value for ethtool (Ken Cox) [1721701] - [netdrv] ixgbevf: fix possible divide by zero in ixgbevf_update_itr (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a missing check of ixgbevf_write_msg_read_ack (Ken Cox) [1721701] - [infiniband] IB/hfi1: Use a common pad buffer for 9B and 16B packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid excessive retry for TID RDMA READ request (Honggang Li) [1719676] - [infiniband] RDMA/hfi1: Prevent memory leak in sdma_init (Honggang Li) [1719676] - [infiniband] IB/hfi1: remove unlikely() from IS_ERR*() condition (Honggang Li) [1719676] - [infiniband] IB/hfi1: Define variables as unsigned long to fix KASAN warning (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add a counter for credit waits (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add traces for TID RDMA READ (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix memory leaks (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix a memory leak bug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets that cause TIDErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA WRITE DATA packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA READ RESP packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unsafe PSN checking for TID RDMA READ Resp packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix Spectre v1 vulnerability (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove unused define (Honggang Li) [1719676] - [infiniband] IB/hfi1: Do not update hcrc for a KDETH packet during fault injection (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop all TID RDMA READ RESP packets after r_next_psn (Honggang Li) [1719676] - [infiniband] IB/hfi1: Field not zero-ed when allocating TID flow memory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unreserve a flushed OPFN request (Honggang Li) [1719676] - [infiniband] IB/hfi1: Check for error on call to alloc_rsm_map_table (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix variable shadowing issue in rvt_create_cq (Honggang Li) [1719676] - [infiniband] RDMA/rvt: Do not use a kernel header in the ABI (Honggang Li) [1719676] - [infiniband] IB/hfi1: No need to use try_module_get for debugfs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add trace for map_mr_sg (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Enhance trace information for FRWR debug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add missing INVALIDATE opcodes for trace (Honggang Li) [1719676] - [infiniband] IB/hfi1: Reduce excessive aspm inlines (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add helpers to hide SWQE WR details (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Remove AH refcount for UD QPs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Set QP allowed opcodes after QP allocation (Honggang Li) [1719676] - [infiniband] IB/{hfi1, qib, rdmavt}: Put qp in error state when cq is full (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fracture single lock used for posting and processing RWQEs (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move receive work queue struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move rvt_cq_wc struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add new completion inline (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Convert to new completion API (Honggang Li) [1719676] - [infiniband] IB/hfi1: Spelling s/statisfied/satisfied/ (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle port down properly in pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle wakeup of orphaned QPs for pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Wakeup QPs orphaned on wait list after flush (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use aborts to trigger RC throttling (Honggang Li) [1719676] - [infiniband] IB/hfi1: Create inline to get extended headers (Honggang Li) [1719676] - [infiniband] IB/hfi1: Silence txreq allocation warnings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid hardlockup with flushlist_lock (Honggang Li) [1719676] - [infiniband] IB/hfi1: Correct tid qp rcd to match verbs context (Honggang Li) [1719676] - [infiniband] IB/hfi1: Close PSM sdma_progress sleep window (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate fault injection opcode user input (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate page aligned for a given virtual address (Honggang Li) [1719676] - [infiniband] IB/{qib, hfi1, rdmavt}: Correct ibv_devinfo max_mr value (Honggang Li) [1719676] - [infiniband] IB/hfi1: Insure freeze_work work_struct is canceled on shutdown (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix alloc_qpn() WARN_ON() (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove set but not used variables 'offset' and 'fspsn' (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Catch use-after-free access of AH structures (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove reference to RHF.VCRCErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add selected Rcv counters (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Use new routine to release reference counts (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use more efficient allowed_ops (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix ab/ba include issues (Honggang Li) [1719676] - [infiniband] IB/hfi1: Make opfn.h self sufficient (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1): Miscellaneous comment fixes (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add debugfs to control expansion ROM write protect (Honggang Li) [1719676] - [infiniband] hfi1: Convert hfi1_unit_table to XArray (Honggang Li) [1719676] - [infiniband] hfi1: Convert vesw_idr to XArray (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Use correct sizing on buffers holding page DMA addresses (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix two format strings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add running average for adaptive pio (Honggang Li) [1719676] - [infiniband] mm: replace all open encodings for NUMA_NO_NODE (Honggang Li) [1719676] - [infiniband] drivers/IB,hfi1: do not se mmap_sem (Honggang Li) [1719676] - [infiniband] IB/hfi1: Suppress a compiler warning (Honggang Li) [1719676] - [scsi] qla2xxx: Update driver version (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: don't use zero for FC4_PRIORITY_NVME (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: initialize fc4_type_priority (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fix NPIV tear down process (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove an include directive (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix device connect issues in P2P configuration (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Improve logging for scan thread (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Capture FW dump on MPI heartbeat stop event (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Check for MB timeout while capturing ISP27/28xx FW dump (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Set remove flag for all VP (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Add error handling for PLOGI ELS passthrough (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Dual FCP-NVMe target port support (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix a dma_pool_free() call (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix memory leak when sending I/O fails (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix driver unload hang (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix SRB leak on switch command timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix double scsi_done for abort path (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Do command completion on abort timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Reduce the number of forward declarations (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fixup incorrect usage of host_byte (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix partial flash write of MBI (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove WARN_ON_ONCE in qla2x00_status_cont_entry() (Himanshu Madhani) [1763248] - [scsi] qla2xxx: Fix conflict_port check for NULL (Himanshu Madhani) [1763248] - [netdrv] Bump version for RHEL 8.2.0 (Ken Cox) [1721700] - [netdrv] ixgbe: Fix secpath usage for IPsec TX offload. (Ken Cox) [1721700] - [netdrv] ixgbe: fix double clean of Tx descriptors with xdp (Ken Cox) [1721700] - [netdrv] ixgbe: Prevent u8 wrapping of ITR value to something less than 10us (Ken Cox) [1721700] - [netdrv] ixgbe: use skb_get_queue_mapping in tx path (Ken Cox) [1721700] - [netdrv] ixgbe: fix memory leaks (Ken Cox) [1721700] - [netdrv] ixgbe: sync the first fragment unconditionally (Ken Cox) [1721700] - [netdrv] ixgbe: Use kzfree() rather than its implementation. (Ken Cox) [1721700] - [netdrv] ixgbe: simplify Rx buffer recycle (Ken Cox) [1721700] - [netdrv] ixgbe: no need to check return value of debugfs_create functions (Ken Cox) [1721700] - [netdrv] ixgbe: fix possible deadlock in ixgbe_service_task() (Ken Cox) [1721700] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721700] - [netdrv] ixgbe: fix potential u32 overflow on shift (Ken Cox) [1721700] - [netdrv] ixgbe: Avoid NULL pointer dereference with VF on non-IPsec hw (Ken Cox) [1721700] - [netdrv] ixgbe: Check DDM existence in transceiver before access (Ken Cox) [1721700] - [netdrv] ixgbe: implement support for SDP/PPS output on X550 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: Use LLDP ethertype define ETH_P_LLDP (Ken Cox) [1721700] - [netdrv] ixgbe: add a kernel documentation comment for ixgbe_ptp_get_ts_config (Ken Cox) [1721700] - [netdrv] ixgbe: use 'cc' instead of 'hw_cc' for local variable (Ken Cox) [1721700] - [netdrv] ixgbe: fix PTP SDP pin setup on X540 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: reduce PTP Tx timestamp timeout to 1 second (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx packet count (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx byte count (Ken Cox) [1721700] - [netdrv] ixgbe: remove umem from adapter (Ken Cox) [1721700] - [netdrv] ixgbe: add tracking of AF_XDP zero-copy state for each queue pair (Ken Cox) [1721700] - [netdrv] ixgbe: fix mdio bus registration (Ken Cox) [1721700] - [netdrv] nfp: bpf: implement jitting of JMP32 (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support removing dead code (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support optimizing dead branches (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: save original program length (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: split up the skip flag (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: don't use instruction number for jump target (Pablo Cascon) [1729067] - [scsi] scsi: target: iscsi: rename some variables to avoid confusion. (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: tie the challenge length to the hash digest size (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: CHAP: add support for SHA1, SHA256 and SHA3-256 (Maurizio Lombardi) [1769801] - [scsi] scsi: target: compare full CHAP_A Algorithm strings (Maurizio Lombardi) [1769801] - [arm64] arm64: topology: Use PPTT to determine if PE is a thread (Jeremy Linton) [1721297] - [acpi] ACPI/PPTT: Add support for ACPI 6.3 thread flag (Jeremy Linton) [1721297] - [acpi] ACPI / LPSS: Save/restore LPSS private registers also on Lynxpoint (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] docs: fix numaperf.rst and add it to the doc tree (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Rename arm_smmu_v3_set_proximity() 'node' local variable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [misc] h8300: pci: Remove local declaration of pcibios_penalize_isa_irq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mm] mmc: sdhci-acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [ata] ata: pata_acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [gpu] vga-switcheroo: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_ips: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_pmc: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: apple-gmux: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/intel/lpss: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/Kconfig: Select PCI_LOCKLESS_CONFIG if PCI is enabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mfd] mfd: Fix unmet dependency warning for MFD_TPS68470 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] drivers/acpi/scan.c: document why we don't need the device_hotplug_lock (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Fix regression in acpi_device_set_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Add new hw_changes_brightness quirk, set it on PB Easynote MZ35 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: blacklist: fix clang warning for unused DMI table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Update table load object initialization" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Make acpi_sleep_state_supported() non-static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove needless __ghes_check_estatus() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Unexport acpi_device_get_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI / ACPI: Use cached ACPI device state to get PCI device power state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190703 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update table load object initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for object initialization sequence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: remove legacy module-level code due to deprecation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: simplify creation of the initial/default namespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: intel: Drop double removal of address space handler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APD: remove redundant assignment to pointer clk (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Introduce "poweroff" callbacks for ACPI PM domain and LPSS (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Simplify and fix PM domain hibernation callbacks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PM: ACPI/PCI: Resume all devices during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI: PM/ACPI: Refresh all stale power state data in pci_pm_complete() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Modify node flag detection to find last IDENTICAL (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Introduce concept of a _PR0 dependent device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Allow transitions to D0 to occur in special cases (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Avoid evaluating _PS3 on transitions from D3hot to D3cold (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: utils: Cleanup acpi_dev_match_cb (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make AC and battery drivers available on !X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] coresight: acpi: Support for AMBA components (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs on first direct enable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: configfs: Resolve objects on host-directed table loads (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Allow BGRT to be overridden (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / sleep: Switch to use acpi_dev_get_first_match_dev() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] gpio: merrifield: Fix build err without CONFIG_ACPI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: OSL: Make a W=1 kernel-doc warning go away (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Don't limit named child node matching to data nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPIT: Correct LPIT end address for lpit_process() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/irq: Implement helper to create hierachical domains (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add memory-side caching attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add heterogenous memory access attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Link memory nodes to their compute nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] doc/mm: New documentation for memory performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Call pm_set_suspend_via_firmware() during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PCI: PM: Add missing wakeup.flags.valid checks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build error when IOMMU_SUPPORT is disabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Set enable_for_wake for wakeup GPEs during suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190509 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Linux: move ACPI_DEBUG_DEFAULT flag out of ifndef (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: change _ADR representation to 64 bits (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: fix handling of data_nodes in acpi_get_next_subnode() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix an uninitialized memory_target (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix memory leaks in hmat_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Check ATS capability in root complex nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: Use dev_get_drvdata() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: event: replace strcpy() by strscpy() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* functions for hibernate (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Reject platform device creation on NUMA node mapping failure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: button: reinitialize button state upon resume (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190405 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: add check to avoid null pointer dereference (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190329 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: utilities: fix spelling of PCC to platform_comm_channel (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg length macro/define for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg compare macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg copy macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Print debug messages when enabling GPEs for wakeup (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register memory side cache attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register performance attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register processor domain to its memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Parse and report heterogeneous memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Add HMAT to generic parsing tables (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Create subtable parsing infrastructure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [arm64] arm64: numa: rework ACPI NUMA initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Add support for PMCG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Use vendor backlight on Sony VPCEH3U1E (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Remove deprecated function since no user left (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Clean up whitespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add labels for PNP button devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Simplify acpi_bus_extract_wakeup_device_power_package() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix comment typos (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Clear status of GPEs before enabling them" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: remove address node from global list after method termination (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs before enabling them (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: use different default debug value than ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Drop reference in test for device presence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: sysfs: Prevent get_status() from returning acpi_status (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / device_sysfs: Avoid OF modalias creation for removed device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local data structures static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local functions static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Simplify PPTT leaf node detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Respect PRP0001 when retrieving device match data (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190215 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/ACPICA: Trivial: fix spelling mistakes and fix whitespace formatting (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add GTDT Revision 3 support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: HMAT updates (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: PPTT add additional fields in Processor Structure Flags (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add Error Disconnect Recover Notification value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: MADT: add support for statistical profiling in GICC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add PCC operation region support for AML interpreter (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [clk] clk: x86: Move clk-lpss.h to platform_data/x86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: Fix possible out-of-bounds access to BERT region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Set P_LVL{2, 3sc] } idle state descriptions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / CPPC: Add a helper to get desired performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: SRAT: add Generic Affinity Structure subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Add Trigger order to PCC Identifier structure in PDTT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Adding predefined methods _NBS, _NCH, _NIC, _NIH, and _NIG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update/clarify messages for control method failures (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Fix possible fault with the "test objects" command (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Interpreter: Emit warning for creation of a zero-length op region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove legacy module-level code support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: Make PWM2 device always present at Lenovo Yoga Book (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Extend chassis-type detection with a "Lunch Box" check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Refactor and fix dmi_is_desktop() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Add support for the SDEI GHES Notification type (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [firmware] firmware: arm_sdei: Add ACPI GHES registration helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add acpi_pptt_warn_missing() to consolidate logs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Use separate fixmap pages for arm64 NMI-like notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Only use queued estatus entry during in_nmi_queue_one_entry() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Split ghes_read_estatus() to allow a peek at the CPER length (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make GHES estatus header validation more user friendly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Pass ghes and estatus separately to avoid a later copy (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Let the notification helper specify the fixmap slot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move locking to the notification helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move NOTIFY_SEA between the estatus-queue and NOTIFY_NMI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't allow ghes_ack_error() to mask earlier errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Generalise the estatus queue's notify code (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't update struct ghes' flags in read/clear estatus (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove spurious GHES_TO_CLEAR check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't store CPER records physical address in struct ghes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make estatus pool allocation a static size (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make hest.c manage the estatus memory pool (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch estatus pool to use vmalloc memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove silent flag from ghes_read_estatus() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't wait to serialise with oops messages when panic()ing (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Set debug output flags independent of ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Get rid of acpi_sleep_dispatch() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for BSG2150 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Simplify boot EC checks in acpi_ec_add() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Eliminate acpi_config_boot_ec() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_dsdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_ecdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Declare boot_ec as static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: remove header search path to the parent directory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Clean up probing for early EC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: debug: Clean up acpi_aml_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: no need to check return value of debugfs_create functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Look for ECDT EC after calling acpi_load_tables() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190108 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: All acpica: Update copyrights to 2019 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: Add option to dump extra info for memory leaks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Convert more ACPI errors to firmware errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: EINJ: Use DEFINE_DEBUGFS_ATTRIBUTE for debugfs files (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Fix parsing HEST that includes Deferred Machine Check subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: table override from built-in initrd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] APEI / ERST: Switch to use new generic UUID API (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Add generic intel_soc_pmic_exec_mipi_pmic_seq_element handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Implement exec_mipi_pmic_seq_element for CHT Whiskey Cove PMIC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build when CONFIG_IOMMU_API=n (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Fix TS-pin current-source handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: NUMA: Use correct type for printing addresses on i386-PAE (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: power: Skip duplicate power resource references in _PRx (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix build failure when CONFIG_NLS is set to 'n' (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Add an ifdef around amlcode and dsdt_amlcode (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make PCI slot detection driver depend on PCI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Stub out ACS functions when CONFIG_PCI is not set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable dGPU direct output (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Loop in full LPS0 mode only (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC / PM: Disable non-wakeup GPEs for suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Don't call iommu_ops->add_device directly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use device_iommu_mapped() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use helper functions to access dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] driver core: Introduce device_iommu_mapped() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu/sysfs: Rename iommu_release_device() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Consolitate ->add/remove_device() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Introduce wrappers around dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: add DSDT AmlCode new declaration name support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181213 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: change coding style to match ACPICA, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debug output: Add option to display method/object evaluation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: disassembler: disassemble OEMx tables as AML (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018.2" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Expressions in package elements are not supported (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update buffer-to-string conversions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: add comments, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove defines that use deprecated flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [pci] PCI: Remove unused attr variable in pci_dma_configure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Refactor _CCA enforcement (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Ignore acpi_device_fix_up_power() return value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI, APEI, EINJ: Change to use DEFINE_SHOW_ATTRIBUTE macro (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT3515 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: SPCR: Consider baud rate 0 as preconfigured state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / glue: Add acpi_platform_notify() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] drivers core: Prepare support for multiple platform notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / platform: Add SMB0001 HID to forbidden_id_list (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Fix handling of buffer-size in acpi_ex_write_data_to_field() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181031 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: Enhance error detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: adding definition and disassembly for TPM2 revision 3 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: refactor to fix unused variable warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: fix IOSF_MBI dependency (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Add depends on IOSF_MBI to Kconfig entry (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Block P-Unit I2C access during read-modify-write (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] PM / Domains: Document flags for genpd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT33FE ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_get_timer() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: probe ECDT before loading AML tables regardless of module-level code flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove acpi_gbl_group_module_level_code and only use acpi_gbl_execute_tables_as_methods instead (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML Parser: fix parse loop to correctly skip erroneous extended opcodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML interpreter: add region addresses in global list during initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: TAD: Add low-level support for real time capability (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Export acpi_device_get_power() for use by modular build drivers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: remove redundant 'default n' from Kconfig (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix rare oops when removing modules (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix GPE storm on recent MacBookPro's (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181003 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Never run _REG on system_memory and system_IO (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Split large interpreter file (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for field unit access (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename some of the Field Attribute defines (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for generic_serial_bus and attrib_raw_process_bytes protocol (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Fix the return value of acpi_processor_ids_walk() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Resume BYT/CHT I2C controllers from resume_noirq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the BYT I2C5 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the CHT I2C7 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make acpi_lpss_find_device() also find PCI devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper accept a NULL uid argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper take an acpi_device as first argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi:ipmi: Convert ipmi_user_t to struct ipmi_user 0001-x86-smp-fix-non-SMP-broken-build-due-to-redefinition.patch brew_job bzlist bzlist-v2 run.sh testing_desc v4-notes v5-notes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Exclude I2C busses shared with PUNIT from pmc_atom_d3_mask (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Convert drivers to use SPDX identifier (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Sort headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Switch to bitmap_zalloc() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: custom_method: remove meaningless null check before debugfs_remove() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Force LPSS quirks on boot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Only call dmi_check_system() on X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: fix menuconfig presentation of ACPI submenu (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] xen/ACPI: don't upload Px/Cx data for disabled processors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/smp: fix non-SMP broken build due to redefinition of apic_id_is_primary_thread (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: CrystalCove: Extend PMOP support to support all possible fields (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of all events when entering sleep states (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180810 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: fix a small memory leak regression (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Reference count: add additional debugging details (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpi_exec: fixing -fi option (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Cleanup interface to the AML disassembler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Utilities: split hex detection into smaller functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update an error message for a duplicate table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: Add ACPI i2c-multi-instantiate pseudo driver (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [kernel] PM / reboot: Eliminate race between reboot and suspend (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: utils: Remove status workaround from acpi_device_always_present() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for fwnodes with multiple i2c devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Initialize status to ACPI_STA_DEFAULT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Add another entry for Thinkpad X1 Carbon 6th (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: Fix a pointer coding style issue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] arm64 / ACPI: clean the additional checks before calling ghes_notify_sea() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add static attribute to indirect_io_hosts[] (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: Do not export energy_full[_design] on devices without full_charge_capacity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Use ec_no_wakeup on ThinkPad X1 Yoga 3rd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: get rid of negations in conditions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: use specialized print macros (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: reorder headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: drop inclusion of init.h (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: battery: remove redundant old_present check on insertion (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Use data node name and reg property for graphs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow direct graph endpoint references (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Make the ACPI graph API private (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow making references to non-device nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Convert ACPI reference args to generic fwnode reference args (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable NVidia HDMI audio (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / bus: Parse tables as term_list for Dell XPS 9570 and Precision M5530" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: save NVS memory for ASUS 1025C laptop (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: fix defined but not used warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180629 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL compiler: allow compilation of externals with paths that refer to existing names" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL: change processing of external op namespace nodes for correctness" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: enable touchscreen on Dell Venue Pro 7139 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Default to s2idle in all machines supporting LP S0 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: increment wakeup count only when notified (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [powerpc] powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set} (Gustavo Duarte) [1731035] - [nvdimm] libnvdimm/altmap: Track namespace boundaries in altmap (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Pick nearby online node if the device node is not online (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Force a scm-unbind if initial scm-bind fails (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update drc_pmem_unbind() to use H_SCM_UNBIND_ALL (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Update SCM hcall op-codes in hvcall.h (Gustavo Duarte) [1731035] - [mm] mm/nvdimm: add is_ioremap_addr and use that to check ioremap address (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Use a specific endian format for storing uuid from the device tree (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Add support for multibyte read/write for metadata (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Mark the region volatile if cache flush not required (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/nvdimm: Add an informative message if we fail to allocate altmap block (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Consolidate numa_enable check and min_common_depth check (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fix node look up with numa=off boot (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/drconf: Use NUMA_NO_NODE on failures instead of node 0 (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/radix: Use the right page size for vmemmap mapping (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/hash/4k: Don't use 64K page size for vmemmap with 4K pagesize (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use the correct bind address (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fallback to RAM if the altmap is unusable (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use ibm, unit-guid as the iset cookie (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix DIMM device registration race (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Remove endian conversions (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update DT properties (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix resource end address (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use depend instead of select (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Add driver for PAPR SCM regions (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: PAPR persistent memory support (Gustavo Duarte) [1731035] - [mm] mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo (Waiman Long) [1770314] - [mm] mm, vmstat: hide /proc/pagetypeinfo from normal users (Waiman Long) [1770314] - [crypto] crypto: chtls - remove cdev_list_lock (Neil Horman) [1737078] - [crypto] crypto/chelsio/chtls: listen fails with multiadapt (Neil Horman) [1737078] - [tools] cpupower : Handle set and info subcommands correctly (Steve Best) [1769973] - [s390] s390/qeth: use IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qdio: implement IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qeth: add xmit_more support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: add BQL support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: when in TX NAPI mode, use napi_consume_skb() (Philipp Rudo) [1731028] - [s390] s390/qeth: add TX NAPI support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: collect accurate TX statistics (Philipp Rudo) [1731028] - [s390] s390/qdio: let drivers opt-out from Output Queue scanning (Philipp Rudo) [1731028] - [s390] s390/qdio: enable drivers to poll for Output completions (Philipp Rudo) [1731028] - [usb] xhci-pci: allow host runtime PM as default for Intel Alpine and Titan Ridge (Myron Stowe) [1769877] - [x86] x86/atomic: Fix smp_mb__{before,after}_atomic() (Prarit Bhargava) [1769789] - [kernel] stacktrace: Don't skip first entry on noncurrent tasks (Waiman Long) [1766681] - [kernel] tracing: Fix user stack trace "??" output (Waiman Long) [1766681] - [kernel] tracing: Fix out-of-range read in trace_stack_print() (Waiman Long) [1766681] - [kernel] stacktrace: Constify 'entries' arguments (Waiman Long) [1766681] - [kernel] stacktrace: Force USER_DS for stack_trace_save_user() (Waiman Long) [1766681] - [x86] x86/stacktrace: Prevent infinite loop in arch_stack_walk_user() (Waiman Long) [1766681] - [kernel] stacktrace: Use PF_KTHREAD to check for kernel threads (Waiman Long) [1766681] - [kernel] stacktrace: Unbreak stack_trace_save_tsk_reliable() (Waiman Long) [1766681] - [x86] x86/stacktrace: Use common infrastructure (Waiman Long) [1766681] - [kernel] stacktrace: Keep stack_trace structure and remove snprint_stack_trace() (Waiman Long) [1766681] - [kernel] stacktrace: Provide common infrastructure (Waiman Long) [1766681] - [kernel] livepatch: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Remove the last struct stack_trace usage (Waiman Long) [1766681] - [kernel] tracing: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Make ftrace_trace_userstack() static and conditional (Waiman Long) [1766681] - [kernel] tracing: Use percpu stack trace buffer more intelligently (Waiman Long) [1766681] - [kernel] tracing: Simplify stacktrace retrieval in histograms (Waiman Long) [1766681] - [kernel] lockdep: Remove save argument from check_prev_add() (Waiman Long) [1766681] - [kernel] lockdep: Remove unused trace argument from print_circular_bug() (Waiman Long) [1766681] - [drm] drm: Simplify stacktrace handling (Waiman Long) [1766681] - [md] dm persistent data: Simplify stack trace handling (Waiman Long) [1766681] - [md] dm bufio: Simplify stack trace retrieval (Waiman Long) [1766681] - [fs] btrfs: ref-verify: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] dma/debug: Simplify stracktrace retrieval (Waiman Long) [1766681] - [lib] fault-inject: Simplify stacktrace retrieval (Waiman Long) [1766681] - [mm] mm/page_owner: Simplify stack trace handling (Waiman Long) [1766681] - [mm] mm/kmemleak: Simplify stacktrace handling (Waiman Long) [1766681] - [mm] mm/slub: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] latency_top: Simplify stack trace handling (Waiman Long) [1766681] - [fs] proc: Simplify task stack retrieval (Waiman Long) [1766681] - [kernel] backtrace-test: Simplify stack trace handling (Waiman Long) [1766681] - [lib] lib/stackdepot: Provide functions which operate on plain storage arrays (Waiman Long) [1766681] - [kernel] stacktrace: Provide helpers for common stack trace operations (Waiman Long) [1766681] - [kernel] tracing: Cleanup stack trace code (Waiman Long) [1766681] - [kernel] tracing: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [drm] drm: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] latency_top: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/kasan: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/page_owner: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/slub: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] lockdep: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] s390/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] parisc/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm64/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] riscv/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] unicore32/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] sh/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] [x86] x86/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] um/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [mm] mm/page_owner: clamp read count to PAGE_SIZE (Waiman Long) [1766681] - [kernel] tracing: Export trace_dump_stack to modules (Waiman Long) [1766681] - [kernel] tracing: Have stack tracer trace full stack (Waiman Long) [1766681] - [kernel] trace: Use rcu_dereference_raw for hooks from trace-event subsystem (Waiman Long) [1766681] - [kernel] tracing: Have trace_stack nr_entries compare not be so subtle (Waiman Long) [1766681] - [cpuidle] cpuidle: governor: Add new governors to cpuidle_governors again (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: do not set an owner to allow modunload (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: set haltpoll as preferred governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: allow governor switch on cpuidle_register_driver() (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: Add cpuidle.governor= command line parameter (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: vcpu hotplug support (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: disable host side polling when kvm virtualized (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add haltpoll governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: header file stubs must be "static inline" (Marcelo Tosatti) [1759282] - [cpuidle] governors: unify last_state_idx (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add poll_limit_ns to cpuidle_device structure (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Fix default time limit (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Disregard disable idle states (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Revise loop termination condition (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: menu: Fix wakeup statistics updates for polling state (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: return -ENODEV on modinit failure (Marcelo Tosatti) [1759282] - [cpuidle] add cpuidle-haltpoll driver (Marcelo Tosatti) [1759282] - [mm] mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLE (Baoquan He) [1756210] - [x86] x86, efi: never relocate kernel below lowest acceptable address (Kairui Song) [1747367] - [fs] CIFS: Force reval dentry if LOOKUP_REVAL flag is set (Dave Wysochanski) [1767664] - [fs] CIFS: Force revalidate inode when dentry is stale (Dave Wysochanski) [1767664] - [fs] CIFS: Gracefully handle QueryInfo errors during open (Dave Wysochanski) [1767664] - [block] blk-mq: make sure that line break can be printed (Ming Lei) [1741462] - [block] blk-mq: avoid sysfs buffer overflow with too many CPU cores (Ming Lei) [1741462] - [netdrv] bnx2x: Fix VF's VLAN reconfiguration in reload. (Manish Chopra) [1720393] - [netdrv] bnx2x: Prevent ptp_task to be rescheduled indefinitely (Manish Chopra) [1720393] - [netdrv] bnx2x: Check if transceiver implements DDM before access (Manish Chopra) [1720393] - [fs] xfs: allocate xattr buffer on demand (Eric Sandeen) [1684599] - [fs] xfs: consolidate attribute value copying (Eric Sandeen) [1684599] - [fs] xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: make attr lookup returns consistent (Eric Sandeen) [1684599] - [i2c] i2c: i801: Add support for Intel Comet Lake (David Arcari) [1761547] - [powerpc] powerpc/xmon: Improve output of XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Fix output of XIVE IPI (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Add a dump of all XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xive: Fix dump of XIVE interrupt under pseries (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL (Diego Domingos) [1731130] - [fs] xfs: convert inode to extent format after extent merge due to shift (Brian Foster) [1745253] - [mmc] mmc: sdhci-pci: Add support for Intel CML (Alexander Beregalov) [1761593] - [powerpc] powerpc/mm/mce: Keep irqs disabled during lockless page table walk (Gustavo Duarte) [1524649] - [tools] seltests/powerpc: Add a selftest for memcpy_mcsafe (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Fix stack corruption for smaller sizes (Gustavo Duarte) [1524649] - [powerpc] powerpc: add machine check safe copy_to_user (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Add memcpy_mcsafe for pmem (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Handle UE event for memcpy_mcsafe (Gustavo Duarte) [1524649] - [kernel] extable: Add function to search only kernel exception table (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Make machine_check_ue_event() static (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Fix MCE handling for huge pages (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Schedule work from irq_work (Gustavo Duarte) [1524649] - [x86] x86/boot/64: Round memory hole size up to next PMD page (Frank Ramsay) [1755602] - [x86] x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area (Frank Ramsay) [1755602] - [idle] intel_idle: add support for Jacobsville (Steve Best) [1481744] - [powercap] powercap/intel_rapl: add support for ICX (Steve Best) [1724421] - [block] blk-mq: apply normal plugging for HDD (Ming Lei) [1759380] - [block] blk-mq: honor IO scheduler for multiqueue devices (Ming Lei) [1759380] - [block] blk-mq: simplify blk_mq_make_request() (Ming Lei) [1759380] - [block] blk-mq: remove blk_mq_put_ctx() (Ming Lei) [1759380] - [nvdimm] libnvdimm: Enable unit test infrastructure compile checks (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Use PAGE_SIZE instead of SZ_4K for align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/label: Remove the dpa align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Advance namespace seed for specific probe errors (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Rewrite _probe_success() to _advance_seeds() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Consolidate 'security' operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Tighten scope of nvdimm->busy vs security operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Introduce a 'frozen' attribute (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, region: Use struct_size() in kzalloc() (Jeff Moyer) [1724965] - [tools] tools/testing/nvdimm: Fix fallthrough warning (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/of_pmem: Provide a unique name for bus provider (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __nd_ioctl() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Register badblocks before namespaces (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prevent duplicate device_unregister() calls (Jeff Moyer) [1724965] - [drivers] drivers/base: Introduce kill_device() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, namespace: Drop uuid_t implementation detail (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'resource' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Drop register_filesystem() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Fix compilation warnings with W=1 (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/namespace: Fix label tracking error (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'modalias' attribute to DAX 'bus' devices (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'target_node' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Auto-bind device after successful new_id (Jeff Moyer) [1724965] - [dax] acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node (Jeff Moyer) [1724965] - [dax] device-dax: Add /sys/class/dax backwards compatibility (Jeff Moyer) [1724965] - [dax] device-dax: Add support for a dax override driver (Jeff Moyer) [1724965] - [dax] device-dax: Move resource pinning+mapping into the common driver (Jeff Moyer) [1724965] - [dax] device-dax: Introduce bus + driver model (Jeff Moyer) [1724965] - [dax] device-dax: Start defining a dax bus model (Jeff Moyer) [1724965] - [dax] device-dax: Remove multi-resource infrastructure (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region base (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region ida (Jeff Moyer) [1724965] - [kernel] memremap: Convert to XArray (Jeff Moyer) [1724965] - [drivers] drivers/dax/device.c: convert variable to vm_fault_t type (Jeff Moyer) [1724965] - [drivers] driver core: Rewrite test_async_driver_probe to cover serialization and NUMA affinity (Jeff Moyer) [1724965] - [drivers] libnvdimm: Schedule device registration on node local to the device (Jeff Moyer) [1724965] - [drivers] PM core: Use new async_schedule_dev command (Jeff Moyer) [1724965] - [drivers] driver core: Attach devices on CPU local to device node (Jeff Moyer) [1724965] - [kernel] async: Add support for queueing on specific NUMA node (Jeff Moyer) [1724965] - [kernel] workqueue: Provide queue_work_node to queue work near a given NUMA node (Jeff Moyer) [1724965] - [drivers] driver core: Probe devices asynchronously instead of the driver (Jeff Moyer) [1724965] - [drivers] device core: Consolidate locking and unlocking of parent and device (Jeff Moyer) [1724965] - [drivers] driver core: Establish order of operations for device_add and device_del via bitflag (Jeff Moyer) [1724965] - [drivers] driver core: Add missing dev->bus->need_parent_lock checks (Jeff Moyer) [1724965] - [drivers] driver core: Move async_synchronize_full call (Jeff Moyer) [1724965]- [scsi] scsi: qedi: update driver version to 8.37.0.20 (Nilesh Javali) [1724588] - [scsi] scsi: qedi: Check targetname while finding boot target information (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove set but not used variables 'cdev' and 'udev' (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1724588] - [scsi] qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index (Nilesh Javali) [1724588] - [scsi] scsi: qedf: Update the version to 8.42.3.0 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix race betwen fipvlan request and response path (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Use discovery list to traverse rports (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Decrease the LL2 MTU size to 2500 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Check for module unloading bit before processing link update AEN (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Initiator fails to re-login to switch after link down (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add debug information for unsolicited processing (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add support for 20 Gbps speed (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Interpret supported caps value correctly (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add shutdown callback handler (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Update module description string (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix crash during sg_reset (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Stop sending fipvlan request on unload (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Print message during bailout conditions (Nilesh Javali) [1724589] - [scsi] qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector index to use (Nilesh Javali) [1724589] - [scsi] scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'task', 'port', 'orig_task' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'lport', 'host' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variable 'fh' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_srr (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_rec (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Update the driver version to 2.12.10 (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Limit the IO size according to the FW capability (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Do not allow both a cleanup completion and abort completion for the same request (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Separate out completion flags and variables for abort and cleanup (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Only put reference to io_req in bnx2fc_abts_cleanup if cleanup times out (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Redo setting source FCoE MAC (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix incorrect cast to u64 on shift operation (Nilesh Javali) [1724598] - [netdrv] qed: Fix build error without CONFIG_DEVLINK (Manish Chopra) [1720392] - [netdrv] RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes (Manish Chopra) [1720392] - [netdrv] qede: qede_fp: simplify a bit 'qede_rx_build_skb()' (Manish Chopra) [1720392] - [netdrv] qede: Make two functions static (Manish Chopra) [1720392] - [netdrv] qede: Handle infinite driver spinning for Tx timestamp. (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "fullill" -> "fulfill" (Manish Chopra) [1720392] - [netdrv] qed: Fix Config attribute frame format. (Manish Chopra) [1720392] - [netdrv] qed*: Fix size of config attribute dump. (Manish Chopra) [1720392] - [netdrv] net: qed: Move static keyword to the front of declaration (Manish Chopra) [1720392] - [netdrv] qede: Add support for dumping the grc data. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for configuring grc dump config flags. (Manish Chopra) [1720392] - [netdrv] qede: Add support for reading the config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for reading config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add cleanup in qed_slowpath_start() (Manish Chopra) [1720392] - [netdrv] qed: Add driver API for flashing the config attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add API for configuring NVM attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add new ethtool supported port types based on media. (Manish Chopra) [1720392] - [netdrv] net/ethernet/qlogic/qed: force the string buffer NULL-terminated (Manish Chopra) [1720392] - [netdrv] qed: RDMA - Fix the hw_ver returned in device attributes (Manish Chopra) [1720392] - [netdrv] qed*: Change dpi_addr to be denoted with __iomem (Manish Chopra) [1720392] - [netdrv] qed: reduce maximum stack frame size (Manish Chopra) [1720392] - [netdrv] qed: Prefer pcie_capability_read_word() (Manish Chopra) [1720392] - [netdrv] qed: Add support for Timestamping the unicast PTP packets. (Manish Chopra) [1720392] - [netdrv] qed: Fix -Wmaybe-uninitialized false positive (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix default window size to be based on chip (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix tc for MPA ll2 connection (Manish Chopra) [1720392] - [netdrv] qed: iWARP - fix uninitialized callback (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Use READ_ONCE and smp_store_release to access ep->state (Manish Chopra) [1720392] - [netdrv] qed: remove redundant assignment to rc (Manish Chopra) [1720392] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "inculde" -> "include" (Manish Chopra) [1720392] - [netdrv] qed: Reduce the severity of ptp debug message. (Manish Chopra) [1720392] - [netdrv] qed*: Add iWARP 100g support (Manish Chopra) [1720392] - [netdrv] qed: Add qed devlink parameters table (Manish Chopra) [1720392] - [netdrv] qed: Set the doorbell address correctly (Manish Chopra) [1720392] - [netdrv] qedr: Change the MSI-X vectors selection to be based on affined engine (Manish Chopra) [1720392] - [netdrv] qed: Modify offload protocols to use the affined engine (Manish Chopra) [1720392] - [netdrv] qed*: Change hwfn used for sb initialization (Manish Chopra) [1720392] - [netdrv] qed: Add llh ppfid interface and 100g support for offload protocols (Manish Chopra) [1720392] - [netdrv] qed: Modify api for performing a dmae to another PF (Manish Chopra) [1720392] - [virt] kvm: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH (Auger Eric) [1749501] - [arm64] kvm: Kill hyp_alternate_select() (Auger Eric) [1749501] - [arm64] kvm: Replace hyp_alternate_select with has_vhe() (Auger Eric) [1749501] - [arm64] kvm: Drop hyp_alternate_select for checking for ARM64_WORKAROUND_834220 (Auger Eric) [1749501] - [documentation] kvm: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Use a single IO device per redistributor (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Remove spurious semicolons (Auger Eric) [1749501] - [arm64] perf_event: Add missing header needed for smp_processor_id() (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Make function comments match function declarations (Auger Eric) [1749501] - [arm64] kvm: Remove VMID rollover I-cache maintenance (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-irqfd: Implement kvm_arch_set_irq_inatomic (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Check the LPI translation cache on MSI injection (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Cache successful MSI->LPI translation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on vgic teardown (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on ITS disable (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on disabling LPIs (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on specific commands (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Add MSI-LPI translation cache invalidation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add LPI translation cache definition (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S, C}PENDR0 as WI (Auger Eric) [1749501] - [arm64] kvm: Replace hardcoded '1' with SYS_PAR_EL1_F (Auger Eric) [1749501] - [arm64] sysreg: Add some field definitions for PAR_EL1 (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix potential deadlock when ap_list is long (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Properly initialise private IRQ affinity (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Reevaluate level sensitive interrupts on enable (Auger Eric) [1749501] - [arm64] kvm: arm64: Don't write junk to sysregs on reset (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Sync ICH_VMCR_EL2 back when about to block (Auger Eric) [1749501] - [arm64] kvm: hyp: debug-sr: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: arm64: Update kvm_arm_exception_class and esr_class_str for new EC (Auger Eric) [1749501] - [virt] kvm: arm: vgic-v3: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: regmap: Fix unexpected switch fall-through (Auger Eric) [1749501] - [arm64] sve: Fix a couple of magic numbers for the Z-reg count (Auger Eric) [1749501] - [arm64] sve: Factor out FPSIMD to SVE state conversion (Auger Eric) [1749501] - [arm64] kvm: arm/arm64: Initialise host's MPIDRs by reading the actual register (Auger Eric) [1749501] - [arm64] kvm: arm64: Migrate _elx sysreg accessors to msr_s/mrs_s (Auger Eric) [1749501] - [arm64] sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Auger Eric) [1749501] - [documentation] kvm: doc: Add API documentation on the KVM_REG_ARM_WORKAROUNDS register (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Add save/restore support for firmware workaround state (Auger Eric) [1749501] - [arm64] kvm: Propagate full Spectre v2 workaround state to KVM guests (Auger Eric) [1749501] - [arm64] sve: Fix missing SVE/FPSIMD endianness conversions (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix kvm_device leak in vgic_its_destroy (Auger Eric) [1749501] - [arm64] kvm: arm64: Filter out invalid core register IDs in KVM_GET_REG_LIST (Auger Eric) [1749501] - [arm64] kvm: arm64: Skip more of the SError vaxorcism (Auger Eric) [1749501] - [arm64] kvm: arm64: Re-mask SError after the one instruction window (Auger Eric) [1749501] - [arm64] Update silicon-errata.txt for Neoverse-N1 #1349291 (Auger Eric) [1749501] - [arm64] kvm: arm64: Defer guest entry when an asynchronous exception is pending (Auger Eric) [1749501] - [arm64] kvm: arm64: Consume pending SError as early as possible (Auger Eric) [1749501] - [arm64] kvm: arm64: Make indirect vectors preamble behaviour symmetric (Auger Eric) [1749501] - [arm64] kvm: arm64: Abstract the size of the HYP vectors pre-amble (Auger Eric) [1749501] - [arm64] assembler: Switch ESB-instruction with a vanilla nop if !ARM64_HAS_RAS (Auger Eric) [1749501] - [arm64] kvm: arm64/sve: Fix vq_present() macro to yield a bool (Auger Eric) [1749501] - [arm64] kvm: arm64: Implement vq_present() as a macro (Auger Eric) [1749501] - [arm64] fpsimd: Don't disable softirq when touching FPSIMD/SVE state (Auger Eric) [1749501] - [arm64] fpsimd: Introduce fpsimd_save_and_flush_cpu_state() and use it (Auger Eric) [1749501] - [arm64] fpsimd: Remove the prototype for sve_flush_cpu_state() (Auger Eric) [1749501] - [scripts] genksyms: Teach parser about 128-bit built-in types (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_add_default (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_setup (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Move cc/it checks under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [arm64] kvm: arm64: Move pmu hyp code under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [documentation] arm64: docs: Document perf event attributes (Auger Eric) [1749501] - [arm64] kvm: Fix perf cycle counter support for VHE (Auger Eric) [1749501] - [arm64] kvm: Avoid isb's by using direct pmxevtyper sysreg (Auger Eric) [1749501] - [arm64] kvm: Enable VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] kvm: Enable !VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] arm_pmu: Add !VHE support for exclude_host/exclude_guest attributes (Auger Eric) [1749501] - [arm64] kvm: Add accessors to track guest/host only counters (Auger Eric) [1749501] - [arm64] arm_pmu: Remove unnecessary isb instruction (Auger Eric) [1749501] - [arm64] perf: Add support for chaining event counters (Auger Eric) [1749501] - [arm64] perf: Disable PMU while processing counter overflows (Auger Eric) [1749501] - [arm64] perf: Clean up armv8pmu_select_counter (Auger Eric) [1749501] - [arm64] kvm: arm: Remove pgtable page standard functions from stage-2 page tables (Auger Eric) [1749501] - [netdrv] e1000e: Add support for Tiger Lake (Ken Cox) [1767480] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Corinna Vinschen) [1721705] - [netdrv] igb: Use dev_get_drvdata where possible (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721705] - [netdrv] igb: add RR2DCDELAY to ethtool registers dump (Corinna Vinschen) [1721705] - [netdrv] igb: minor ethool regdump amendment (Corinna Vinschen) [1721705] - [netdrv] igb: clear out skb->tstamp after reading the txtime (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb/igc: warn when fatal read failure happens (Corinna Vinschen) [1721705] - [netdrv] igb: fix various indentation issues (Corinna Vinschen) [1721705] - [netdrv] igb: Exclude device from suspend direct complete optimization (Corinna Vinschen) [1721705] - [netdrv] intel: correct return from set features callback (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721708] - [s390] s390/kaslr: reserve memory for kasan usage (Philipp Rudo) [1725888] - [s390] s390/mem_detect: provide single get_mem_detect_end (Philipp Rudo) [1725888] - [s390] s390/setup: adjust start_code of init_mm to _text (Philipp Rudo) [1725888] - [s390] s390/boot: add missing declarations and includes (Philipp Rudo) [1725888] - [s390] locking/lockdep: check for freed initmem in static_obj() (Philipp Rudo) [1725888] - [s390] s390/kernel: add support for kernel address space layout randomization (KASLR) (Philipp Rudo) [1725888] - [s390] s390/kernel: introduce .dma sections (Philipp Rudo) [1725888] - [s390] s390/sclp: do not use static sccbs (Philipp Rudo) [1725888] - [s390] s390/kprobes: use static buffer for insn_page (Philipp Rudo) [1725888] - [s390] s390/kernel: convert SYSCALL and PGM_CHECK handlers to .quad (Philipp Rudo) [1725888] - [s390] s390/kernel: build a relocatable kernel (Philipp Rudo) [1725888] - [s390] s390/extmem: remove code for 31 bit addressing mode (Philipp Rudo) [1725888] - [s390] s390/setup: remove obsolete #ifdef (Philipp Rudo) [1725888] - [net] net/core: work around section mismatch warning for ptp_classifier (Philipp Rudo) [1725888] - [sound] ALSA: bebob: fix to detect configured source of sampling clock for Focusrite Saffire Pro i/o series (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: link the order of establishing connections and Syt-match clock mode (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand delay of start for IR context just for version 3 firmware (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand sleep just after breaking connections for protocol version 1 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC/SOF - enable SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1710702] - [sound] ALSA: timer: Fix mutex deadlock at releasing card (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: eve: Enable mclk and ssp sclk early (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dt-bindings: rt5682: add button delay device property (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: improve the sensitivity of push button (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt_rt298: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: add support for snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: fix include guard name (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: hdac_hda: add support for HDMI/DP as a HDA codec (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/hdmi - implement mst_no_extra_pcms flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF - remove the dead code (skylake/kabylake) (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel - fix the card names (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: Add prepare/complete PM callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: Add support for DSP D0i3 state when entering S0ix (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: return -ENOTSUPP if D0I3 is not supported (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: implement suspend/resume for S0ix<->S0 transition (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ignore suspend/resume for D0ix compatible streams (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: implement prepare/complete callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag suspend_ignored for sof stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag to indicate the system suspend target (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add support for sending compact IPC (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: add helpers for setting D0 substate for ADSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: configure D0ix IPC flags in set_power_state (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: add cAVS specific compact IPC header file (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: Don't read mailbox for PM_GATE reply (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce message for DSP power gating (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: rename sof_send_pm_ipc to sof_send_pm_ctx_ipc (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: use macro for register polling retry count (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: align the comments for D0I3C update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: parse and store d0i3_compatible flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: token: add tokens for PCM compatible with D0i3 substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add flag to snd_sof_pcm_stream for D0i3 compatible stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: APL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: Add helper for setting DSP D0ix substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add set_power_state() to dsp_ops for power state update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: reset default d0_substate at probe() and resume() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a field to store the current D0 substate of DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: eve: implement set_bias_level function for rt5514 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: only support INFO_BATCH for legacy platforms (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initial support to JasperLake. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for JSL (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: add dev_err() traces for snd_sof_dsp_read_poll_timeout() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: improve error handling (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: sof: include types.h at header.h (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Fix randbuild error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: check errors when parsing LED tokens (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: remove always-true redundant test (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: bdw: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: byt: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Read ESAI parameters and send them to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi led support for switch controls (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Describe ESAI parameters to be sent to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ASoC: SOF: Force polling mode on CFL and CNL" (Jaroslav Kysela) [1710702] - [sound] ALSA: AsoC: SOF: refactor control load code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable dual control for pga (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable sync_write in hdac_bus (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: simple_card_utils.h: Add missing include (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: Add context data to any IPC timeout. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix reset of host_period_bytes (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce no_stream_position in sof_ipc_stream_params struct (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: core: check for mandatory fw_ready op during SOF probe (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: retain DSP context after FW exception. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: trace: move to opt-in with Kconfig and module parameter (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Fix 2 front mics of codec 0x623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix mutex deadlock in HDMI codec driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix pending unsol events at shutdown (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: Correct a typo in the clock proc string (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: code refactoring to handle model specific switch for protocol v2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: minor code refactoring for protocol version 2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: detect SPH source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: print for unknown source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: fix wrong spelling for macro (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: Fix prototype of helper function to return negative value (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Disable quirks for BOSS Katana amplifiers (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: sound: usb: usb true/false for bool return type (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB Interface (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow non-Intel device probe gracefully (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ALSA: hda: Flush interrupts on disabling" (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Fix missing inline for pci_pr3_present() (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Add a helper to check Power Resource Requirements _PR3 existence (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Fix copy&paste error in the validator (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for EVGA NU Audio (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: postpone to start IR context (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: handle several AMDTP streams in callback handler of IRQ target (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: cancel flushing isoc context in the laste step to process context callback (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace ack callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace pointer callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add irq_target member into amdtp_domain struct (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the minimum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the maximum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: schedule hardware IRQ according to the size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: use variable size of queue for isoc packets instead of fixed size (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: use the same size of period for PCM substreams in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add a member into AMDTP domain for events per period (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Enable headset mic on Asus MJ401TA (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek: Reduce the Headphone static noise on XPS 9350/9360 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC711 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Force runtime PM on Nvidia HDMI codecs (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Add laptop imic fixup for ASUS M9V laptop (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Add Tigerlake/Jasperlake PCI ID (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hdac: clear link output stream mapping (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dapm: fix a memory leak bug (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: debug: fix possible memory leak in sof_dfsentry_write() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: sof-rt5682: add a check for devm_clk_get (Jaroslav Kysela) [1710702] - [sound] ALSA: Fix Kconfig indentation (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: control: return true when kcontrol values change (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: fix intel DSP config (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: add Intel DSP configuration / probe code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: core: Fix pcm code debugfs error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoc: rockchip: i2s: Fix RPM imbalance (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Don't generate kcontrols without READ flags (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: bytcr_rt5651: add null check to support_button_press (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: add remove function to disable jack (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: add NULL handler to set_jack function (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: use separate route map for dmic (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: Disable DMI L1 entry during capture (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initialise and verify FW crash dump data. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix warnings during FW load (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: harden PCM STOP sequence (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: fix resource leak in hw_free (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: fix parse fail issue for byte/bool tuple types (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: loader: fix kernel oops on firmware boot failure (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Fix theoretical NULL pointer for alg_region (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: max98373: check for device node before parsing (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: topology: Fix a signedness bug in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: soc-component: fix a couple missing error assignments (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm8994: Do not register inapplicable controls for WM1811 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: samsung: arndale: Add missing OF node dereferencing (Jaroslav Kysela) [1710702] - [infiniband] RDMA/bnxt_re: Fix spelling mistake "missin_resp" -> "missing_resp" (Kamal Heib) [1724772] - [infiniband] RDMA: Fix goto target to release the allocated memory (Kamal Heib) [1724772] - [infiniband] IB/bnxt_re: Do not notifify GID change event (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Honor vlan_id in GID entry comparison (Kamal Heib) [1724772] - [infiniband] ib/bnxt: Remove mention of idr_alloc from comment (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1724772] - [infiniband] bnxt_re: Clean cq for kernel consumers only (Kamal Heib) [1724772] - [infiniband] bnxt_re: fix the regression due to changes in alloc_pbl (Kamal Heib) [1724772] - [scsi] scsi: lpfc: Make lpfc_debugfs_ras_log_data static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix NULL check before mempool_destroy is not needed (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix spelling error in MAGIC_NUMER_xxx (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix build error of lpfc_debugfs.c for vfree/vmalloc (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_nvmet: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_attr: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.0 (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add additional discovery log messages (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FC-AL support to lpe32000 models (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FA-WWN Async Event reporting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add log macros to allow print by serverity or verbosity setting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make FW logging dynamically configurable (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Revise interrupt coalescing for missing scenarios (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Remove lock contention target write path (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Slight fast-path performance optimizations (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix coverity error of dereference after null check (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix hardlockup in lpfc_abort_handler (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix bad ndlp ptr in xri aborted handling (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix lockdep errors in sli_ringtx_put (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix reporting of read-only fw error errors (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix lpfc_nvmet_mrq to be bound by hdw queue count (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make function lpfc_defer_pt2pt_acc static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: add support for posting FC events on FPIN reception (Dick Kennedy) [1768102] - [infiniband] RDMA/siw: Mark Software iWARP Driver as tech-preview (Kamal Heib) [1767292] - [crypto] crypto: ccp - Replace dma_pool_alloc + memset with dma_pool_zalloc (Gary Hook) [1724859] - [crypto] crypto: ccp/gcm - use const time tag comparison. (Gary Hook) [1724859] - [crypto] crypto: ccp - Switch to SPDX license identifiers (Gary Hook) [1724859] - [crypto] crypto: ccp - Validate the the error value used to index error messages (Gary Hook) [1724859] - [crypto] crypto: ccp - Make ccp_register_rsa_alg static (Gary Hook) [1724859] - [crypto] crypto: ccp - Update copyright notices and dates (Gary Hook) [1724859] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Gary Hook) [1724859] - [x86] x86/umwait: Fix error handling in umwait_init() (Steve Best) [1724525] - [documentation] Documentation/ABI: Document umwait control sysfs interfaces (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait maximum time (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait C0.2 state (Steve Best) [1724525] - [x86] x86/umwait: Initialize umwait control values (Steve Best) [1724525] - [x86] x86/cpufeatures: Enumerate user wait instructions (Steve Best) [1724525] - [fs] virtiofs: Remove set but not used variable 'fc' (Vivek Goyal) [1694161] - [fs] virtiofs: Retry request submission from worker context (Vivek Goyal) [1694161] - [fs] virtiofs: Count pending forgets as in_flight forgets (Vivek Goyal) [1694161] - [fs] virtiofs: Set FR_SENT flag only after request has been sent (Vivek Goyal) [1694161] - [fs] virtiofs: No need to check fpq->connected state (Vivek Goyal) [1694161] - [fs] virtiofs: Do not end request in submission context (Vivek Goyal) [1694161] - [fs] fuse: don't advise readdirplus for negative lookup (Vivek Goyal) [1694161] - [fs] fuse: don't dereference req->args on finished request (Vivek Goyal) [1694161] - [fs] virtio-fs: don't show mount options (Vivek Goyal) [1694161] - [fs] virtio-fs: Change module name to virtiofs.ko (Vivek Goyal) [1694161] - [include] bitops: protect variables in bit_clear_unless() macro (Vivek Goyal) [1694161] - [include] bitops: protect variables in set_mask_bits() macro (Vivek Goyal) [1694161] - [fs] fuse: Make fuse_args_to_req static (Vivek Goyal) [1694161] - [fs] fuse: fix memleak in cuse_channel_open (Vivek Goyal) [1694161] - [fs] fuse: fix beyond-end-of-page access in fuse_parse_cache() (Vivek Goyal) [1694161] - [fs] fuse: unexport fuse_put_request (Vivek Goyal) [1694161] - [fs] fuse: kmemcg account fs data (Vivek Goyal) [1694161] - [fs] fuse: on 64-bit store time in d_fsdata directly (Vivek Goyal) [1694161] - [fs] fuse: fix missing unlock_page in fuse_writepage() (Vivek Goyal) [1694161] - [fs] virtio-fs: add virtiofs filesystem (Vivek Goyal) [1694161] - [fs] fuse: allow skipping control interface and forced unmount (Vivek Goyal) [1694161] - [fs] fuse: dissociate DESTROY from fuseblk (Vivek Goyal) [1694161] - [fs] fuse: delete dentry if timeout is zero (Vivek Goyal) [1694161] - [fs] fuse: separate fuse device allocation and installation in fuse_conn (Vivek Goyal) [1694161] - [fs] fuse: add fuse_iqueue_ops callbacks (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_fill_super_common() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_dequeue_forget() function (Vivek Goyal) [1694161] - [fs] fuse: export fuse_get_unique() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_send_init_request() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_len_args() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_end_request() (Vivek Goyal) [1694161] - [fs] fuse: fix request limit (Vivek Goyal) [1694161] - [fs] fuse: stop copying pages to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: stop copying args to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_req (Vivek Goyal) [1694161] - [fs] fuse: simplify request allocation (Vivek Goyal) [1694161] - [fs] fuse: unexport request ops (Vivek Goyal) [1694161] - [fs] fuse: convert retrieve to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert release to simple api (Vivek Goyal) [1694161] - [fs] cuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert writepages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readdir to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readpages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert direct_io to simple api (Vivek Goyal) [1694161] - [fs] fuse: add simple background helper (Vivek Goyal) [1694161] - [fs] fuse: convert sync write to simple api (Vivek Goyal) [1694161] - [fs] fuse: covert readpage to simple api (Vivek Goyal) [1694161] - [fs] fuse: fuse_short_read(): don't take fuse_req as argument (Vivek Goyal) [1694161] - [fs] fuse: convert ioctl to simple api (Vivek Goyal) [1694161] - [fs] fuse: move page alloc (Vivek Goyal) [1694161] - [fs] fuse: convert readlink to simple api (Vivek Goyal) [1694161] - [fs] fuse: add pages to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert destroy to simple api (Vivek Goyal) [1694161] - [fs] fuse: add nocreds to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert fuse_force_forget() to simple api (Vivek Goyal) [1694161] - [fs] fuse: add noreply to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert flush to simple api (Vivek Goyal) [1694161] - [fs] fuse: simplify 'nofail' request (Vivek Goyal) [1694161] - [fs] fuse: rearrange and resize fuse_args fields (Vivek Goyal) [1694161] - [fs] fuse: flatten 'struct fuse_args' (Vivek Goyal) [1694161] - [fs] fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock (Vivek Goyal) [1694161] - [fs] cuse: fix broken release (Vivek Goyal) [1694161] - [fs] fuse: cleanup fuse_wait_on_page_writeback (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (take 2) (Vivek Goyal) [1694161] - [fs] Revert "fuse: require /dev/fuse reads to have enough buffer capacity" (Vivek Goyal) [1694161] - [fs] fuse: extract helper for range writeback (Vivek Goyal) [1694161] - [fs] fuse: add FUSE_WRITE_KILL_PRIV (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_alloc_inode (Vivek Goyal) [1694161] - [fs] fuse: Add ioctl flag for x32 compat ioctl (Vivek Goyal) [1694161] - [fs] fuse: document fuse_fsync_in.fsync_flags (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (Vivek Goyal) [1694161] - [fs] fuse: retrieve: cap requested size to negotiated max_write (Vivek Goyal) [1694161] - [fs] fuse: allow filesystems to have precise control over data cache (Vivek Goyal) [1694161] - [fs] fuse: convert printk -> pr_* (Vivek Goyal) [1694161] - [fs] fuse: fix writepages on 32bit (Vivek Goyal) [1694161] - [fs] fuse: cache readdir calls if filesystem opts out of opendir (Vivek Goyal) [1694161] - [fs] fuse: support clients that don't implement 'opendir' (Vivek Goyal) [1694161] - [fs] fuse: lift bad inode checks into callers (Vivek Goyal) [1694161] - [fs] fuse: multiplex cached/direct_io file operations (Vivek Goyal) [1694161] - [fs] fuse add copy_file_range to direct io fops (Vivek Goyal) [1694161] - [fs] fuse: use iov_iter based generic splice helpers (Vivek Goyal) [1694161] - [fs] fuse: Switch to using async direct IO for FOPEN_DIRECT_IO (Vivek Goyal) [1694161] - [fs] fuse: use atomic64_t for khctr (Vivek Goyal) [1694161] - [fs] fuse: clean up aborted (Vivek Goyal) [1694161] - [fs] fuse: Protect ff->reserved_req via corresponding fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Protect fi->nlookup with fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Introduce fi->lock to protect write related fields (Vivek Goyal) [1694161] - [fs] fuse: Convert fc->attr_version into atomic64_t (Vivek Goyal) [1694161] - [fs] fuse: Add fuse_inode argument to fuse_prepare_release() (Vivek Goyal) [1694161] - [fs] fuse: Verify userspace asks to requeue interrupt that we really sent (Vivek Goyal) [1694161] - [fs] fuse: Do some refactoring in fuse_dev_do_write() (Vivek Goyal) [1694161] - [fs] fuse: Wake up req->waitq of only if not background (Vivek Goyal) [1694161] - [fs] fuse: Optimize request_end() by not taking fiq->waitq.lock (Vivek Goyal) [1694161] - [fs] fuse: Kill fasync only if interrupt is queued in queue_interrupt() (Vivek Goyal) [1694161] - [fs] fuse: Remove stale comment in end_requests() (Vivek Goyal) [1694161] - [fs] fuse: Replace page without copying in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: fix leaked aux requests (Vivek Goyal) [1694161] - [fs] fuse: only reuse auxiliary request in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_find_writeback() helper (Vivek Goyal) [1694161] - [fs] cuse: fix ioctl (Vivek Goyal) [1694161] - [fs] fuse: Fix memory leak in fuse_dev_free() (Vivek Goyal) [1694161] - [fs] fuse: fix revalidation of attributes for permission check (Vivek Goyal) [1694161] - [fs] fuse: fix fsync on directory (Vivek Goyal) [1694161] - [fs] fuse: Add bad inode check in fuse_destroy_inode() (Vivek Goyal) [1694161] - [fs] fuse: enable caching of symlinks (Vivek Goyal) [1694161] - [fs] fuse: only invalidate atime in direct read (Vivek Goyal) [1694161] - [fs] fuse: realloc page array (Vivek Goyal) [1694161] - [fs] fuse: add max_pages to init_out (Vivek Goyal) [1694161] - [fs] fuse: allocate page array more efficiently (Vivek Goyal) [1694161] - [fs] fuse: reduce size of struct fuse_inode (Vivek Goyal) [1694161] - [fs] fuse: use iversion for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: use mtime for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: add readdir cache version (Vivek Goyal) [1694161] - [fs] fuse: allow using readdir cache (Vivek Goyal) [1694161] - [fs] fuse: allow caching readdir (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_emit() helper (Vivek Goyal) [1694161] - [fs] fuse: add FOPEN_CACHE_DIR (Vivek Goyal) [1694161] - [fs] fuse: split out readdir.c (Vivek Goyal) [1694161] - [fs] fuse: Use hash table to link processing request (Vivek Goyal) [1694161] - [fs] fuse: kill req->intr_unique (Vivek Goyal) [1694161] - [fs] fuse: change interrupt requests allocation algorithm (Vivek Goyal) [1694161] - [fs] fuse: do not take fc->lock in fuse_request_send_background() (Vivek Goyal) [1694161] - [fs] fuse: introduce fc->bg_lock (Vivek Goyal) [1694161] - [fs] fuse: add locking to max_background and congestion_threshold changes (Vivek Goyal) [1694161] - [fs] fuse: use READ_ONCE on congestion_threshold and max_background (Vivek Goyal) [1694161] - [fs] fuse: use list_first_entry() in flush_bg_queue() (Vivek Goyal) [1694161] - [fs] fuse: reduce allocation size for splice_write (Vivek Goyal) [1694161] - [fs] fuse: use kvmalloc to allocate array of pipe_buffer structs. (Vivek Goyal) [1694161] - [fs] fuse: convert last timespec use to timespec64 (Vivek Goyal) [1694161] - [fs] fs: fuse: Adding new return type vm_fault_t (Vivek Goyal) [1694161] - [fs] fuse: simplify fuse_abort_conn() (Vivek Goyal) [1694161] - [infiniband] RDMA/siw: Fix IPv6 addr_list locking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix 64/32bit pointer inconsistency (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix SGL mapping issues (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix potential NULL de-ref (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Change CQ flags from 64->32 bits (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix a memory leak in siw_init_cpulist() (Kamal Heib) [1725830 1720892] - [infiniband] Do not dereference 'siw_crypto_shash' before checking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove set but not used variables 'rv' (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix error return code in siw_init_module() (Kamal Heib) [1725830 1720892] - [infiniband] RMDA/siw: Require a 64 bit arch (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Mark expected switch fall-throughs (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Remove set but not used variable 's' (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Add missing dependencies on LIBCRC32C and DMA_VIRT_OPS (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Add missing rtnl_lock around access to ifa (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Use proper enumerated type in map_cqe_status (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove unnecessary kthread create/destroy printouts (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix DEFINE_PER_CPU compilation when ARCH_NEEDS_WEAK_PER_CPU (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: addition to kernel build environment (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: completion queue methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: receive path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: transmit path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: queue pair methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application buffer management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: connection management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: network and RDMA core interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: main include file (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: iWarp wire packet format (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/cma: fix null-ptr-deref Read in cma_cleanup (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Rewrite PID namespace check to be reliable (Kamal Heib) [1720892] - [infiniband] RDMA/counters: Properly implement PID checks (Kamal Heib) [1720892] - [infiniband] IB/core: Fix NULL pointer dereference when bind QP to counter (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Fix MR npages calculation for IB_ACCESS_HUGETLB (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix error code in stat_get_doit_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Prevent QP counter binding if counters unsupported (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix -Wunused-const-variable warnings (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Added configuration of RDMA dynamic interrupt moderation to netlink (Kamal Heib) [1720892] - [infiniband] RDMA/core: Provide RDMA DIM support for ULPs (Kamal Heib) [1720892] - [infiniband] linux/dim: Implement RDMA adaptive moderation (DIM) (Kamal Heib) [1720892] - [infiniband] IB/mad: Fix use-after-free in ib mad completion handling (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Track driver QP types in resource tracker (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Remove the lock around remove_client_context (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Do not deadlock during client removal (Kamal Heib) [1720892] - [infiniband] IB/core: Add mitigation for Spectre V1 (Kamal Heib) [1720892] - [infiniband] IB/counters: Always initialize the port counter object (Kamal Heib) [1720892] - [infiniband] IB/core: Fix querying total rdma stats (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix race when resolving IP address (Kamal Heib) [1720892] - [infiniband] xprtrdma: Modernize ops->connect (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove rpcrdma_req::rl_buffer (Kamal Heib) [1720892] - [infiniband] xprtrdma: Refactor chunk encoding (Kamal Heib) [1720892] - [infiniband] xprtrdma: Streamline rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] xprtrdma: Simplify rpcrdma_rep_create (Kamal Heib) [1720892] - [infiniband] xprtrdma: Wake RPCs directly in rpcrdma_wc_send path (Kamal Heib) [1720892] - [infiniband] xprtrdma: Reduce context switching due to Local Invalidation (Kamal Heib) [1720892] - [infiniband] xprtrdma: Add mechanism to place MRs back on the free list (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove fr_state (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove the RPCRDMA_REQ_F_PENDING flag (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix occasional transport deadlock (Kamal Heib) [1720892] - [infiniband] xprtrdma: Replace use of xdr_stream_pos in rpcrdma_marshal_req (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix use-after-free in rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make rdma_counter.h compile stand alone (Kamal Heib) [1720892] - [infiniband] IB/core: Work on the caller socket net namespace in nldev_newlink() (Kamal Heib) [1663224 1720892] - [infiniband] RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM (Kamal Heib) [1720892] - [infiniband] ibverbs/rxe: Remove variable self-initialization (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get default counter statistics through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get counter mode through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter manual mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Allow manual mode configuration support (Kamal Heib) [1720892] - [infiniband] RDMA/core: Get sum value of all counters when perform a sysfs stat read (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Implement counter dumpit calback (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter auto mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add "auto" configuration mode support (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add set/clear per-port auto mode support (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Make is_visible_in_pid_ns() as an API (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Add an API to attach a task to a resource (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Introduce statistic counter (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Add child to parent list only if device initialized (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: remove redundant assignment to variable ret (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Remove memset after vzalloc in ipoib_cm.c (Kamal Heib) [1720892] - [infiniband] IB: Remove unneeded memset (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Audit policy settings for netlink attributes (Kamal Heib) [1720892] - [infiniband] docs: infiniband: convert docs to ReST and rename to *.rst (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Introduce rdma_rw_inv_key helper (Kamal Heib) [1720892] - [infiniband] RDMA/core: Validate integrity handover device cap (Kamal Heib) [1720892] - [infiniband] RDMA/core: Rename signature qp create flag and signature device capability (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add an integrity MR pool support (Kamal Heib) [1720892] - [infiniband] IB/iser: Unwind WR union at iser_tx_desc (Kamal Heib) [1720892] - [infiniband] IB/iser: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Introduce and implement new IB_WR_REG_MR_INTEGRITY work request (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Update set_sig_data_segment attribute for new signature API (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Pass UMR segment flags instead of boolean (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Add attr for max number page list length for PI operation (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Implement mlx5_ib_map_mr_sg_pi and mlx5_ib_alloc_mr_integrity (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add signature attrs element for ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce ib_map_mr_sg_pi to map data/protection sgl's (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce IB_MR_TYPE_INTEGRITY and ib_alloc_mr_integrity API (Kamal Heib) [1720892] - [infiniband] RDMA/core: Save the MR type in the ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce new header file for signature operations (Kamal Heib) [1720892] - [infiniband] RDMA/odp: Do not leak dma maps when working with huge pages (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: Use offsetofend instead of opencoding (Kamal Heib) [1720892] - [infiniband] [scsi] scsi: RDMA/srp: Fix a sleep-in-invalid-context bug (Kamal Heib) [1720892] - [infiniband] RDMA: Check umem pointer validity prior to release (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Remove asynchronic QP destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Convert destroy_wq to be void (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Resort policy array (Kamal Heib) [1720892] - [infiniband] RDMA: Report available cdevs through RDMA_NLDEV_CMD_GET_CHARDEV (Kamal Heib) [1720892] - [infiniband] RDMA: Add NLDEV_GET_CHARDEV to allow char dev discovery and autoload (Kamal Heib) [1720892] - [infiniband] ipoib: correcly show a VF hardware address (Kamal Heib) [1720892] - [infiniband] RDMA: Move rdma_node_type to uapi/ (Kamal Heib) [1720892] - [infiniband] rdma: Remove nes (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check for ETH_SS_TEST (Kamal Heib) [1720892] - [infiniband] RDMA: Convert CQ allocations to be under core responsibility (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Return correct error code from hns_roce_v1_rsv_lp_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use sizeof() notation instead of plain sizeof (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA: Clear CQ objects during their allocation (Kamal Heib) [1720892] - [infiniband] RDMA: Clean destroy CQ in drivers do not return errors (Kamal Heib) [1720892] - [infiniband] RDMA/i40iw: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Delete and properly mark unimplemented resize CQ function (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Avoid memory allocation during CQ destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Move owner into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move uverbs_abi_ver into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move driver_id into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] rdma: Delete the ib_ucm module (Kamal Heib) [1720892] - [infiniband] ucma: Convert ctx_idr to XArray (Kamal Heib) [1720892] - [infiniband] ucma: Convert multicast_idr to XArray (Kamal Heib) [1720892] - [infiniband] RDMA/ucma: Use struct_size() helper (Kamal Heib) [1720892] - [infiniband] RDMA/srp: Accept again source addresses that do not have a port number (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: implement ethtool .get_link() callback (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: check for allocation failure in uapi_add_elm() (Kamal Heib) [1720892] - [infiniband] RDMA: Convert put_page() to put_user_page*() (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove second wait queue initialization call (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make ib_destroy_cq() void (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check of destroy CQ (Kamal Heib) [1720892] - [infiniband] RDMA/core: Return void from ib_device_check_mandatory() (Kamal Heib) [1720892] - [infiniband] RDMA/umem: Move page_shift from ib_umem to ib_odp_umem (Kamal Heib) [1720892] - [infiniband] RDMA/qedr: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix doc typo (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Add info regarding SG count failure (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Print the correct number of sig MRs (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Fix doc typo (Kamal Heib) [1720892] - [infiniband] IB/isert: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Refactor iscsi_iser_check_protection function (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Entropy in admin commands id (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Print address on AH creation failure (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Be consistent with success flow return value (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use API to get contiguous memory blocks aligned to device supported page size (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unused includes (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use rdma block iterator in chunk list creation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unneeded admin commands abort flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use kvzalloc instead of kzalloc with fallback (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove check that prevents destroy of resources in error flows (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Handle mmap insertions overflow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Fix success return value in case of error (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove MAYEXEC flag check from mmap flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add driver to Kconfig/Makefile (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa module (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA verbs implementation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add common command handlers (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Implement functions that submit and complete admin commands (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the ABI definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the com service API definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa_com.h file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa.h header file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA device definitions (Kamal Heib) [1720892] - [infiniband] RDMA: Add EFA related definitions (Kamal Heib) [1720892] - [fs] CIFS: Fix use after free of file info structures (Dave Wysochanski) [1757865] - [mm] mm, memory_hotplug: fix scan_movable_pages() for gigantic hugepages (Rafael Aquini) [1730172] - [char] ipmi: Don't allow device module unload when in use (Tony Camuso) [1759916] - [netdrv] net: phy: Also request modules for C45 IDs (Gary Hook) [1764274] - [s390] s390/dasd: Fix error handling during online processing (Philipp Rudo) [1764492] - [s390] s390/cpumsf: Check for CPU Measurement sampling (Philipp Rudo) [1764490] - [edac] EDAC/amd64: Support asymmetric dual-rank DIMMs (Gary Hook) [1753384] - [edac] EDAC/amd64: Cache secondary Chip Select registers (Gary Hook) [1753384] - [edac] EDAC/amd64: Decode syndrome before translating address (Gary Hook) [1753384] - [edac] EDAC/amd64: Find Chip Select memory size using Address Mask (Gary Hook) [1753384] - [edac] EDAC/amd64: Initialize DIMM info for systems with more than two channels (Gary Hook) [1753384] - [edac] EDAC/amd64: Recognize DRAM device type ECC capability (Gary Hook) [1753384] - [edac] EDAC/amd64: Support more than two controllers for chip selects handling (Gary Hook) [1753384] - [scsi] scsi: fnic: fix msix interrupt allocation (Govindarajulu Varadarajan) [1745083] - [scsi] scsi: fnic: print port speed only at driver init or speed change (Govindarajulu Varadarajan) [1745083] - [netdrv] qmi_wwan: apply SET_DTR quirk to Sierra WP7607 (Lubomir Rintel) [1729083]- [tools] libbpf: remove compile time warning from libbpf_util.h (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove dependency on barrier.h in xsk.h (Yauheni Kaliuta) [1747341] - [kernel] seccomp, bpf: disable preemption before calling into bpf prog (Yauheni Kaliuta) [1747341] - [lib] bpf: test_bpf: turn off preemption in function __run_once (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove unnecessary cast-to-void (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix sysctl.c warning (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix using uninitialized ioctl results (Yauheni Kaliuta) [1747341] - [tools] libbpf: proper XSKMAP cleanup (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix invalid munmap call (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix XDP socket ring buffer memory ordering (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove likely/unlikely in xsk.h (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect, correctly get dummy program id (Yauheni Kaliuta) [1747341] - [net] bpf: fix access to skb_shared_info->gso_segs (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix out of bounds backwards jmps due to dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix use after free in prog symbol exposure (Yauheni Kaliuta) [1747341] - [include] bpf: Fix preempt_enable_no_resched() abuse (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test cases for pkt/null checks in subprogs (Yauheni Kaliuta) [1747341] - [kernel] bpf: mark registers in all frames after pkt/null checks (Yauheni Kaliuta) [1747341] - [tools] libbpf: add binary to gitignore (Yauheni Kaliuta) [1747341] - [net] bpf: Check address length before reading address family (Yauheni Kaliuta) [1747341] - [net] flow_dissector: disable preemption around BPF calls (Yauheni Kaliuta) [1747341] - [net] flow_dissector: switch kernel context to struct bpf_flow_dissector (Yauheni Kaliuta) [1747341] - [net] flow_dissector: fix clamping of BPF flow_keys for non-zero nhoff (Yauheni Kaliuta) [1747341] - [net] flow_dissector: allow access only to a subset of __sk_buff fields (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: pass flow_keys->n_proto to BPF programs (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix vlan handling in flow dissector program (Yauheni Kaliuta) [1747341] - [tools] bpf, libbpf: fix quiet install_headers (Yauheni Kaliuta) [1747341] - [tools] libbpf: add libelf dependency to shared library build (Yauheni Kaliuta) [1747341] - [tools] libbpf: add xsk.h to install_headers target (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test for VOID equivalence check (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix btf_dedup equivalence check handling of different kinds (Yauheni Kaliuta) [1747341] - [documentation] bpf, doc: fix BTF docs reflow of bullet list (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test case for invalid call stack in dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: remove incorrect 'verifier bug' warning (Yauheni Kaliuta) [1747341] - [kernel] bpf: Only print ref_obj_id for refcounted reg (Yauheni Kaliuta) [1747341] - [tools] tool: use bpf_program__get_prog_info_linear() in prog.c:do_dump() (Yauheni Kaliuta) [1747341] - [tools] tools lib bpf: Introduce bpf_program__get_prog_info_linear() (Yauheni Kaliuta) [1747341] - [tools] perf tools: Fix errors under optimization level '-Og' (Yauheni Kaliuta) [1747341] - [kernel] bpf: Try harder when allocating memory for large maps (Yauheni Kaliuta) [1747341] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add fwd enum resolution test for btf_dedup (Yauheni Kaliuta) [1747341] - [tools] btf: resolve enum fwds in btf_dedup (Yauheni Kaliuta) [1747341] - [tools] bpf: Add an example for bpf_get_listener_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Test ref release issue in bpf_tcp_sock and bpf_sk_fullsock (Yauheni Kaliuta) [1747341] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [net] bpf: Add bpf_get_listener_sock(struct bpf_sock *sk) helper (Yauheni Kaliuta) [1747341] - [kernel] bpf: Fix bpf_tcp_sock and bpf_sk_fullsock issue related to bpf_sk_release (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix to reject unknown flags in xsk_socket__create() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix segfault of test_progs when prog loading failed (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix replace_map_fd_with_map_ptr's ldimm64 second imm field (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_progs: initialize duration in singal_pending test (Yauheni Kaliuta) [1747341] - [tools] libbpf: force fixdep compilation at the start of the build (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: fix compilation with out-of-tree $(OUTPUT) (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test that GSO works in lwt_ip_encap (Yauheni Kaliuta) [1747341] - [bpf] bpf: hbm: fix spelling mistake "deault" -> "default" (Yauheni Kaliuta) [1747341] - [tools] bpf: add test cases for non-pointer sanitiation logic (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - misc (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - spinlock (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - tracepoint (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - stackmap (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - xdp (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - pkt access (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - preparations (Yauheni Kaliuta) [1747341] - [bpf] bpf: HBM test script (Yauheni Kaliuta) [1747341] - [bpf] bpf: User program for testing HBM (Yauheni Kaliuta) [1747341] - [bpf] bpf: Sample HBM BPF program to limit egress bw (Yauheni Kaliuta) [1747341] - [include] bpf: sync bpf.h to tools and update bpf_helpers.h (Yauheni Kaliuta) [1747341] - [net] bpf: add bpf helper bpf_skb_ecn_set_ce (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: silence compiler warning for xdpsock_user.c (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: set unlimited RLIMIT_MEMLOCK for test_sock_fields (Yauheni Kaliuta) [1747341] - [documentation] docs/bpf: minor casing/punctuation fixes (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: reflow text to fill up to 78 characters (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: fix typos, improve wording (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix u64_stats_init() usage in bpf_prog_alloc() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test of FWD/STRUCT resolution (Yauheni Kaliuta) [1747341] - [tools] btf: allow to customize dedup hash table size (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix formatting for btf_ext__get_raw_data (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix btf_dedup testing code (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: make sure readelf shows full names in build checks (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: use libbpf where easy (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: add a correctly named define for map iteration (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: remove load_sock_ops in favour of bpftool (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: force IPv4 in ping (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c for flow dissector (Yauheni Kaliuta) [1747341] - [tools] bpf: add missing entries to bpf_helpers.h (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: selftests: add map lookup to test_map_in_map bpf prog (Yauheni Kaliuta) [1747341] - [kernel] bpf: set inner_map_meta->spin_lock_off correctly (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: fix: broken sample regarding removed function (Yauheni Kaliuta) [1747341] - [tools] tools/bpftool: recognize bpf_prog_info run_time_ns and run_cnt (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync bpf.h into tools (Yauheni Kaliuta) [1747341] - [kernel] bpf: expose program stats via bpf_prog_info (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix build without bpf_syscall (Yauheni Kaliuta) [1747341] - [kernel] bpf: enable program stats (Yauheni Kaliuta) [1747341] - [kernel] bpf: check that BPF programs run with preemption disabled (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: convert xdpsock to use libbpf for AF_XDP access (Yauheni Kaliuta) [1747341] - [tools] libbpf: add support for using AF_XDP sockets (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: make sure signal interrupts BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Fix dummy program unloading for xdp_redirect samples (Yauheni Kaliuta) [1747341] - [s390] s390/net: convert pnetids to ascii (Yauheni Kaliuta) [1747341] - [net] bpf: add skb->queue_mapping write access from tc clsact (Yauheni Kaliuta) [1747341] - [tools] tools/libbpf: support bigger BTF data sizes (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_lwt_ip_encap: add negative tests. (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_object__btf (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_map__resize (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: replace bzero with memset (Yauheni Kaliuta) [1747341] - [net] net: fix GSO in bpf_lwt_push_ip_encap (Yauheni Kaliuta) [1747341] - [net] net: fix double-free in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: fix memory leak in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: make LWTUNNEL_BPF dependent on INET (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add test_lwt_ip_encap selftest (Yauheni Kaliuta) [1747341] - [include] bpf: sync /include/.../bpf.h with tools/include/.../bpf.h (Yauheni Kaliuta) [1747341] - [net] bpf: add handling of BPF_LWT_REROUTE to lwt_bpf.c (Yauheni Kaliuta) [1747341] - [net] ipv6_stub: add ipv6_route_input stub/proxy. (Yauheni Kaliuta) [1747341] - [net] bpf: handle GSO in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: implement BPF_LWT_ENCAP_IP mode in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: add plumbing for BPF_LWT_ENCAP_IP in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: offload: add priv field for drivers (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, add text about feature-subcommand (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: relax sub-register mode compilation criteria (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: centre kernel bpf objects under new subdir "progs" (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: extend sub-register mode compilation to all bpf object files (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add "alu32" to .gitignore (Yauheni Kaliuta) [1747341] - [tools] bpf: Add test_sock_fields for skb->sk and bpf_tcp_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Add skb->sk, bpf_sk_fullsock and bpf_tcp_sock tests to test_verifer (Yauheni Kaliuta) [1747341] - [nclude] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add struct bpf_tcp_sock and BPF_FUNC_tcp_sock (Yauheni Kaliuta) [1747341] - [net] bpf: Refactor sock_ops_convert_ctx_access (Yauheni Kaliuta) [1747341] - [net] bpf: Add state, dst_ip4, dst_ip6 and dst_port to bpf_sock (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add a bpf_sock pointer to __sk_buff and a bpf_sk_fullsock helper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: remove btf__get_strings() superseded by raw data API (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf_ext data (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf data (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add log_level to bpf_load_program_attr (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add missing strings.h include (Yauheni Kaliuta) [1747341] - [s390] s390/net: move pnet constants (Yauheni Kaliuta) [1747341] - [tools] bpf: test_maps: fix possible out of bound access warning (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, fix incorrect text (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test reading the offloaded program (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add test for mixing generic and offload XDP (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: print traceback when test fails (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix the expected messages (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add const qualifier to btf__get_map_kv_tids() map_name parameter (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add "any alignment" annotation for some tests (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use localhost in tcp_{server, client}.py (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: fix JMP32 code-gen (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: remove generated verifier/tests.h on 'make clean' (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Check the prog id before exiting (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Add a "force" flag to XDP samples (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Extend RLIMIT_MEMLOCK for xdp_{sample_pkts, router_ipv4} (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Convert XDP samples to libbpf usage (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect_cpu have not need for read_trace_pipe (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test for BPF_F_LOCK (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync uapi/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce BPF_F_LOCK flag (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock C test (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add simple BPF_PROG_TEST_RUN examples for flow dissector (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock verifier tests (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync include/uapi/linux/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: add support for bpf_spin_lock to cgroup local storage (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce bpf_spin_lock (Yauheni Kaliuta) [1747341] - [net] bpf: Correctly annotate implicit fall through in bpf_base_func_proto (Yauheni Kaliuta) [1747341] - [kernel] bpf, cgroups: clean up kerneldoc warnings (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix bitrotted kerneldoc (Yauheni Kaliuta) [1747341] - [include] bpf: BPF_PROG_TYPE_CGROUP_{SKB, SOCK, SOCK_ADDR} require cgroups enabled (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: mark verifier test that uses bpf_trace_printk as BPF_PROG_TYPE_TRACEPOINT (Yauheni Kaliuta) [1747341] - [net] bpf: add BPF_PROG_TEST_RUN support for flow dissector (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: move bpf case into __skb_flow_bpf_dissect (Yauheni Kaliuta) [1747341] - [net] Revert "[net] flow_dissector: disable preemption around BPF calls" (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: warn about risky prog array updates (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: remove duplicated include (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up the rest of test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: prepare for break up of verifier tests (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: makefile support sub-register code-gen test mode (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: functional and min/max reasoning unit tests for JMP32 (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [powerpc] ppc: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [arm64] arm64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [x86] x86_64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: JIT blinds support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: interpreter support for JMP32 (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: teach cfg code about JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: disassembler support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: refactor verifier min/max code for condition jump (Yauheni Kaliuta) [1747341] - [include] bpf: allocate 0x06 to new eBPF instruction class JMP32 (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: suppress readelf stderr when probing for BTF support (Yauheni Kaliuta) [1747341] - [net] bpf: allow BPF programs access skb_shared_info->gso_segs field (Yauheni Kaliuta) [1747341] - [tools] tool: feature probing, change default action (Yauheni Kaliuta) [1747341] - [kernel] bpf: notify offload JITs about optimizations (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: record original instruction index (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add tests for dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove unconditional branches by 0 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: hard wire branches to dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: change parameters of call/branch offset adjustment (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: don't hardcode iptables/nc path in test_tcpnotify_user (Yauheni Kaliuta) [1747341] - [tools] libbpf: Show supported ELF section names when failing to guess prog/attach type (Yauheni Kaliuta) [1747341] - [documentation] bpf: btf: add btf documentation (Yauheni Kaliuta) [1747341] - [kernel] perf: Make perf_event_output() propagate the output() return (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix a (false) compiler warning (Yauheni Kaliuta) [1747341] - [tools] tool: add bash completion for peek/push/enqueue/pop/dequeue (Yauheni Kaliuta) [1747341] - [tools] tool: add pop and dequeue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add push and enqueue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add peek command (Yauheni Kaliuta) [1747341] - [tools] tool: don't print empty key/value for maps (Yauheni Kaliuta) [1747341] - [tools] tool: make key optional in lookup command (Yauheni Kaliuta) [1747341] - [tools] tool: make key and value optional in update command (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: support __int128 in bpftool map pretty dumper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add bpffs pretty print test for int128 (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: refactor test_btf pretty printing for multiple map value formats (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add int128 raw test in test_btf (Yauheni Kaliuta) [1747341] - [kernel] bpf: btf: support 128 bit integer type (Yauheni Kaliuta) [1747341] - [tools] libbpf: don't define CC and AR (Yauheni Kaliuta) [1747341] - [include] bpf: remove leftovers after v5.0 update (Yauheni Kaliuta) [1715770] - [target] scsi: target: cxgbit: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725820] - [netdrv] cxgb4i: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725818] - [net] SUNRPC: Fix possible autodisconnect during connect due to old last_used (Dave Wysochanski) [1724692] - [fs] NFSv4: Add lease_time and lease_expired to 'nfs4:' line of mountstats (Dave Wysochanski) [1727369] - [scsi] scsi: zfcp: fix reaction on bit error threshold notification (Philipp Rudo) [1764494] - [iommu] iommu/arm-smmu: Error out only if not enough context interrupts (Mark Langsdorf) [1658736] - [netdrv] cxgb4:Fix out-of-bounds MSI-X info array access (Vishal Kulkarni) [1763194] - [fs] vfs: Fix EOVERFLOW testing in put_compat_statfs64 (Eric Sandeen) [1757902] - [security] selinux: fix context string corruption in convert_context() (Ondrej Mosnacek) [1758086] - [fs] cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic (Dave Wysochanski) [1757865] - [kernel] alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP (Vladis Dronov) [1760638] - [netdrv] cxgb4: RHEL-only disable device dump (Jonathan Toppins) [1708456] - [fs] xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT (Brian Foster) [1759564] - [x86] x86/stacktrace: Prevent access_ok() warnings in arch_stack_walk_user() (Jerome Marchand) [1757758] - [s390] s390/sclp: Fix bit checked for has_sipl (Philipp Rudo) [1748347] - [fs] dax: dax_layout_busy_page() should not unmap cow pages (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup in put_unlocked_entry() (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup with PMD faults (Jeff Moyer) [1752109] - [fs] dax: Fix xarray entry association for mixed mappings (Jeff Moyer) [1752109] - [mm] mm: page_mkclean vs MADV_DONTNEED race (Jeff Moyer) [1752109] - [fs] dax: Flush partial PMDs correctly (Jeff Moyer) [1752109 1724979] - [fs] dax: Use non-exclusive wait in wait_entry_unlocked() (Jeff Moyer) [1752109] - [x86] x86/mm: Fix decoy address handling vs 32-bit builds (Jeff Moyer) [1752109 1585079] - [fs] dax: Fix unlock mismatch with updated API (Jeff Moyer) [1752109 1724956] - [fs] dax: Don't access a freed inode (Jeff Moyer) [1752109 1724956] - [fs] dax: Check page->mapping isn't NULL (Jeff Moyer) [1752109 1585079 1724956] - [fs] dax: Avoid losing wakeup in dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Fix huge page faults (Jeff Moyer) [1752109] - [fs] dax: Fix dax_unlock_mapping_entry for PMD pages (Jeff Moyer) [1752109] - [fs] dax: Reinstate RCU protection of inode (Jeff Moyer) [1752109] - [fs] dax: Make sure the unlocking entry isn't locked (Jeff Moyer) [1752109] - [fs] dax: Remove optimisation from dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Convert page fault handlers to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_lock_mapping_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax writeback to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert __dax_invalidate_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_layout_busy_page to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_insert_pfn_mkwrite to XArray (Jeff Moyer) [1752109] - [fs] dax: Hash on XArray instead of mapping (Jeff Moyer) [1752109] - [fs] dax: Rename some functions (Jeff Moyer) [1752109] - [fs] dax: Fix deadlock in dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079 1641544] - [drivers] device-dax: Add missing address_space_operations (Jeff Moyer) [1752109 1585079] - [x86] x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" addresses (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Teach memory_failure() about dev_pagemap pages (Jeff Moyer) [1703560 1752109 1585079] - [fs] filesystem-dax: Introduce dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Collect mapping size in collect_procs() (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Let memory_failure() optionally take a page reference (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZONE_DEVICE pages (Jeff Moyer) [1752109 1585079] - [fs] filesystem-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Enable page_mapping() (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Convert to vmf_insert_mixed and vm_fault_t (Jeff Moyer) [1752109 1585079] - [pci] PCI: Add quirk to disable MSI-X support for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI/VPD: Prevent VPD access for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI: Add ACS quirk for Amazon Annapurna Labs root ports (Myron Stowe) [1732357] - [pci] PCI: Add Amazon's Annapurna Labs vendor ID (Myron Stowe) [1732357] - [arm64] arm64: PCI: Preserve firmware configuration when desired (Myron Stowe) [1732372] - [arm64] arm64: PCI: Allow resource reallocation if necessary (Myron Stowe) [1732372] - [pci] PCI: Don't auto-realloc if we're preserving firmware config (Myron Stowe) [1732372] - [pci] PCI/ACPI: Evaluate PCI Boot Configuration _DSM (Myron Stowe) [1732372] - [irqchip] irqchip/gic-v2m: Add support for Amazon Graviton variant of GICv3+GICv2m (Myron Stowe) [1732382] - [pci] PCI: al: Add Amazon Annapurna Labs PCIe host controller driver (Myron Stowe) [1732357] - [netdrv] mlx4: fix spelling mistake "veify" -> "verify" (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Fix memory leaks (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: fix a memory leak bug (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Delete unused func arg (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724340 1724339] - [netdrv] net/mlx4_core: Change the error print to info print (Alaa Hleihel) [1724340 1724339] - [netdrv] mlx4: Convert pv_id_table to XArray (Alaa Hleihel) [1724340 1724339] - [netdrv] IB/mlx4: Fix race condition between catas error reset and aliasguid flows (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix qp mtt size calculation (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix locking in SRIOV mode when switching between events and polling (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix reset flow when in command polling mode (Alaa Hleihel) [1724340 1724338] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724340 1724338] - [netdrv] IB/mlx4: Increase the timeout for CM cache (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: Mark expected switch fall-through (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: remove unneeded semicolon (Alaa Hleihel) [1724340 1724338] - [parport] parport: parport_serial: Add support for Sunix Multi I/O boards (John Linville) [1663781] - [tty] serial: 8250_pci: Add support for Sunix serial boards (John Linville) [1663781] - [scsi] hpsa: update driver version (Joseph Szczypek) [1761968] - [scsi] scsi: hpsa: add missing hunks in reset-patch (Joseph Szczypek) [1761968] - [netdrv] igc: Clean up unused shadow_vfta pointer (David Arcari) [1721713] - [netdrv] igc: Add Rx checksum support (David Arcari) [1721713] - [netdrv] igc: Add set_rx_mode support (David Arcari) [1721713] - [netdrv] igc: Add SCTP CRC checksumming functionality (David Arcari) [1721713] - [netdrv] igc: Add tx_csum offload functionality (David Arcari) [1721713] - [netdrv] igc: Remove unneeded PCI bus defines (David Arcari) [1721713] - [netdrv] igc: Add NVM checksum validation (David Arcari) [1721713] - [netdrv] igc: Remove useless forward declaration (David Arcari) [1721713] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (David Arcari) [1721713] - [netdrv] igc: Add more SKUs for i225 device (David Arcari) [1721713] - [netdrv] igc: Update the MAC reset flow (David Arcari) [1721713] - [netdrv] igc: Remove the unused field from a device specification structure (David Arcari) [1721713] - [netdrv] igc: Remove the polarity field from a PHY information structure (David Arcari) [1721713] - [netdrv] net: Use skb accessors in network drivers (David Arcari) [1721713] - [netdrv] igc: Prefer pcie_capability_read_word() (David Arcari) [1721713] - [netdrv] igc: Cleanup the redundant code (David Arcari) [1721713] - [netdrv] igc: Add flow control support (David Arcari) [1721713] - [netdrv] igc: Remove the obsolete workaround (David Arcari) [1721713] - [netdrv] igc: Clean up unused pointers (David Arcari) [1721713] - [netdrv] igc: Fix double definitions (David Arcari) [1721713] - [netdrv] igb/igc: warn when fatal read failure happens (David Arcari) [1721713] - [scsi] scsi: qla2xxx: Fix different size DMA Alloc/Unmap (Himanshu Madhani) [1753031] - [scsi] qla2xxx: call dma_free_coherent with correct size in all cases in qla24xx_sp_unmap (Himanshu Madhani) [1753031] - [arm64] crypto: arm64/crc32 - remove PMULL based CRC32 driver (Mark Salter) [1742821] - [arm64] arm64/lib: improve CRC32 performance for deep pipelines (Mark Salter) [1742821] - [arm64] arm64/lib: add accelerated crc32 routines (Mark Salter) [1742821] - [arm64] arm64: cpufeature: add feature for CRC32 instructions (Mark Salter) [1742821] - [lib] lib/crc32: make core crc32() routines weak so they can be overridden (Mark Salter) [1742821] - [arm64] arm64: cpu: Move errata and feature enable callbacks closer to callers (Mark Salter) [1742821] - [arm64] arm64: kill config_sctlr_el1() (Mark Salter) [1742821] - [include] ethtool: Add SFF-8436 and SFF-8636 max EEPROM length definitions (Petr Oros) [1757522] - [net] bridge/mdb: remove wrong use of NLM_F_MULTI (Hangbin Liu) [1756799] - [net] bridge: mcast: don't delete permanent entries when fast leave is enabled (Hangbin Liu) [1756799] - [net] bridge: multicast: use rcu to access port list from br_multicast_start_querier (Hangbin Liu) [1756799] - [net] bridge: Fix ethernet header pointer before check skb forwardable (Hangbin Liu) [1756799] - [net] clear skb->tstamp in bridge forwarding path (Hangbin Liu) [1756799] - [net] bridge: br_arp_nd_proxy: set icmp6_router if neigh has NTF_ROUTER (Hangbin Liu) [1756799] - [net] vlan: Inherit MPLS features from parent device (Hangbin Liu) [1724306] - [netdrv] linux/dim: Fix overflow in dim calculation (Ivan Vecera) [1737807] - [lib] dim: Fix -Wunused-const-variable warnings (Ivan Vecera) [1737807] - [lib] linux/dim: Add completions count to dim_sample (Ivan Vecera) [1737807] - [netdrv] linux/dim: Move implementation to .c files (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally used net_dim members (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename net_dim_sample() to net_dim_update_sample() (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally exposed macros (Ivan Vecera) [1737807] - [include] linux/dim: Remove "net" prefix from internal DIM members (Ivan Vecera) [1737807] - [include] linux/dim: Move logic to dim.h (Ivan Vecera) [1737807] - [tools] selftests: add a test case for cls_lower handle overflow (Ivan Vecera) [1761512] - [net] idr: introduce idr_for_each_entry_continue_ul() (Ivan Vecera) [1761512] - [net] idr: fix overflow case for idr_for_each_entry_ul() (Ivan Vecera) [1761512] - [net] sctp: add chunks to sk_backlog when the newsk sk_socket is not set (Xin Long) [1734271] - [net] netns: enable to dump full nsid translation table (Petr Oros) [1757748] - [net] netns: enable to specify a nsid for a get request (Petr Oros) [1757748] - [net] netns: add support of NETNSA_TARGET_NSID (Petr Oros) [1757748] - [net] netns: introduce 'struct net_fill_args' (Petr Oros) [1757748] - [net] netns: remove net arg from rtnl_net_fill() (Petr Oros) [1757748] - [net] mpls: fix warning with multi-label encap (Hangbin Liu) [1756788] - [net] mpls: Return error for RTA_GATEWAY attribute (Hangbin Liu) [1756788] - [net] macsec: drop skb sk before calling gro_cells_receive (Xin Long) [1745819] - [net] team: add ethtool get_link_ksettings (Hangbin Liu) [1724896] - [net] sched: flower: don't call synchronize_rcu() on mask creation (Ivan Vecera) [1751856] - [net] sched: flower: refactor reoffload for concurrent access (Ivan Vecera) [1751856] - [net] sched: flower: fix filter net reference counting (Ivan Vecera) [1751856] - [net] sched: flower: use correct ht function to prevent duplicates (Ivan Vecera) [1751856] - [net] sched: flower: insert filter to ht before offloading it to hw (Ivan Vecera) [1751856] - [net] sched: ensure tc flower reoffload takes filter ref (Ivan Vecera) [1751856] - [net] sched: flower: set unlocked flag for flower proto ops (Ivan Vecera) [1751856] - [net] sched: flower: track rtnl lock state (Ivan Vecera) [1751856] - [net] sched: flower: protect flower classifier state with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent tcf proto deletion (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent filter insertion in fl_change (Ivan Vecera) [1751856] - [net] sched: flower: protect masks list with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent mask insertion (Ivan Vecera) [1751856] - [net] sched: flower: add reference counter to flower mask (Ivan Vecera) [1751856] - [net] sched: flower: track filter deletion with flag (Ivan Vecera) [1751856] - [net] sched: flower: introduce reference counting for filters (Ivan Vecera) [1751856] - [net] sched: flower: refactor fl_change (Ivan Vecera) [1751856] - [net] sched: flower: don't check for rtnl on head dereference (Ivan Vecera) [1751856] - [kernel] exit from RHEL 8.2 early ystream mode (Phillip Lougher)- [x86] kvm: svm: Remove unneeded WBINVD and DF_FLUSH when starting SEV guests (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Reduce WBINVD/DF_FLUSH invocations (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Guard against DEACTIVATE when performing WBINVD/DF_FLUSH (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Serialize access to the SEV ASID bitmap (Janakarajan Natarajan) [1762517] - [xen] remove pre-xen3 fallback handlers (Vitaly Kuznetsov) [1759997] - [net] SUNRPC: Count ops completing with tk_status < 0 (Dave Wysochanski) [1636572] - [net] SUNRPC: Use proper printk specifiers for unsigned long long (Dave Wysochanski) [1636572] - [net] SUNRPC: Move call to rpc_count_iostats before rpc_call_done (Dave Wysochanski) [1636572] - [net] SUNRPC: Add tracking of RPC level errors (Dave Wysochanski) [1636572] - [net] SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare (Dave Wysochanski) [1636572] - [net] SUNRPC: Fix up task signalling (Dave Wysochanski) [1636572] - [net] SUNRPC: Track writers of the 'channel' file to improve cache_listeners_exist (Dave Wysochanski) [1741333] - [net] sunrpc/cache: handle missing listeners better. (Dave Wysochanski) [1741333] - [pci] PCI/ACPI: Advertise _HPX Type 3 support via _OSC (Myron Stowe) [1712756] - [pci] PCI/ACPI: Implement _HPX Type 3 Setting Record (Myron Stowe) [1712756] - [netdrv] e1000e: Add support for Comet Lake (David Arcari) [1764549] - [netdrv] e1000e: Add support for S0ix (Ken Cox) [1721709] - [netdrv] e1000e: Make speed detection on hotplugging cable more reliable (Ken Cox) [1721709] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Ken Cox) [1721709] - [netdrv] e1000e: add workaround for possible stalled packet (Ken Cox) [1721709] - [netdrv] e1000e: Use dev_get_drvdata where possible (Ken Cox) [1721709] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721709] - [netdrv] e1000e: PCIm function state support (Ken Cox) [1721709] - [netdrv] e1000e: Make watchdog use delayed work (Ken Cox) [1721709] - [netdrv] e1000e: Reduce boot time by tightening sleep ranges (Ken Cox) [1721709] - [netdrv] e1000e: Increase pause and refresh time (Ken Cox) [1721709] - [scsi] scsi: megaraid_sas: Introduce module parameter for default queue depth (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix a compilation warning (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make a bunch of functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix panic on loading firmware crashdump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix spelling mistake "megarid_sas" -> "megaraid_sas" (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.50.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add module parameter for FW Async event logging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable msix_load_balance for Invader and later controllers (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix calculation of target ID (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some symbols static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Introduce various Aero performance modes (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use high IOPS queues based on IO workload (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Set affinity for high IOPS reply queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable coalescing for high IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for High IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for MPI toolbox commands (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Offload Aero RAID5/6 division calculations to driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is applicable for only Ventura (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: megaraid_sas: Add check for count returned by HOST_DEVICE_LIST DCMD (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Handle sequence JBOD map failure at driver level (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Don't send FPIO to RL Bypass queue (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: In probe context, retry IOC INIT once if firmware is in fault (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Release Mutex lock before OCR in case of DCMD timeout (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Call disable_irq from process IRQ poll (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove few debug counters from IO path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for Non-secure Aero PCI IDs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add 32 bit atomic descriptor support to AERO adapters (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use struct_size() helper (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused including (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use octal permissions instead of constants (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: make max_sectors visible in sys (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'buff_addr' and 'ci_h' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'sge_sz' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'host' and 'wait_time' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'cur_state' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.708.03.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map through debugfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix MSI-X vector print (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add debug prints for device list (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add prints in suspend and resume path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print firmware interrupt status (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print FW fault information (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map id through sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print BAR information from driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system registers for debugging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system interface regs from sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add formatting option for megasas_dump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance internal DCMD timeout prints (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance prints in OCR and TM path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Load balance completions across all MSI-X (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Block PCI config space access from userspace during OCR (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Rework code around controller reset (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fw_reset_no_pci_access required for MFI adapters only (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused variable target_index (Tomas Henzl) [1726251] - [x86] perf/x86/msr: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/cstate: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Update KBL Package C-state events to also include PC8/PC9/PC10 counters (Michael Petlan) [1763290] - [x86] x86/cpu: Add Comet Lake to the Intel CPU models header (Michael Petlan) [1763290] - [s390] s390/qeth: reject oversized SNMP requests (Philipp Rudo) [1726414] - [s390] s390/qeth: serialize cmd reply with concurrent timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: move cast type selection into fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper for route validation (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate skb RX processing in L3 driver (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate pm code (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline SNMP cmd code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove static cmd buffer infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate MPC cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate vnicc cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate diag cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate various cmds with sub-types (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify parameter for simple assist cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate simple IPA cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: allocate a single cmd on read channel (Philipp Rudo) [1726414] - [s390] s390/qeth: command-chain the IDX sequence (Philipp Rudo) [1726414] - [s390] s390/qeth: convert RCD code to common IO infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for dynamically allocated cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: remove 'channel' parameter from callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert device-specific trace entries (Philipp Rudo) [1726414] - [s390] s390/qeth: remove OSN-specific IO code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove qeth_wait_for_buffer() (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up setting of BLKT defaults (Philipp Rudo) [1726414] - [s390] s390/qeth: restart pending READ cmd from callback (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify DOWN state handling (Philipp Rudo) [1726414] - [s390] s390/qeth: use mm helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: don't mask TX errors on IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error when updating TX queue count (Philipp Rudo) [1726414] - [s390] s390/qeth: fix VLAN attribute in bridge_hostnotify udev event (Philipp Rudo) [1726414] - [s390] s390/qeth: check dst entry before use (Philipp Rudo) [1726414] - [s390] s390/qeth: handle limited IPv4 broadcast in L3 TX path (Philipp Rudo) [1726414] - [s390] s390/qeth: trust non-IP cast type in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper to determine L2 cast type (Philipp Rudo) [1726414] - [s390] s390/qeth: cache max number of available buffer elements (Philipp Rudo) [1726414] - [s390] s390/qeth: don't clear Output buffers on every queue init (Philipp Rudo) [1726414] - [s390] s390/qeth: use IS_* helpers for checking device type (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up stale buffer state documentation (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RX seqno in skb->cb (Philipp Rudo) [1726414] - [s390] s390: qeth: address type mismatch warning (Philipp Rudo) [1726414] - [s390] s390/qeth: stop/wake TX queues based on their fill level (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify QoS code (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for OSA devices (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: don't keep statistics for tx timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: don't bother updating the last-tx time (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error from qeth_update_from_chp_desc() (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify naming for some QDIO helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: send IDX cmds via qeth_send_control_data() (Philipp Rudo) [1726414] - [s390] s390/qeth: use callback to finalize cmd (Philipp Rudo) [1726414] - [s390] s390/qeth: let qeth_notify_reply() set the notify reason (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify default cmd callback (Philipp Rudo) [1726414] - [s390] s390/qeth: don't poll for cmd IO completion (Philipp Rudo) [1726414] - [s390] s390/qeth: convert IP table spinlock to mutex (Philipp Rudo) [1726414] - [s390] s390/qeth: defer IPv6 address notifier events (Philipp Rudo) [1726414] - [s390] s390/qeth: add wrapper for IP table access (Philipp Rudo) [1726414] - [s390] s390/qeth: remove locking for RX modeset cache (Philipp Rudo) [1726414] - [s390] s390/qeth: defer RX modesetting (Philipp Rudo) [1726414] - [s390] s390/qeth: fix race when initializing the IP address table (Philipp Rudo) [1726414] - [s390] s390/qeth: don't erase configuration while probing (Philipp Rudo) [1726414] - [s390] s390/qeth: drop redundant state checking (Philipp Rudo) [1726414] - [s390] s390/qeth: don't special-case HW trap during suspend (Philipp Rudo) [1726414] - [s390] s390/qeth: remove driver-wide workqueue (Philipp Rudo) [1726414] - [s390] s390/qeth: don't defer close_dev work during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: remove a redundant check for card->dev (Philipp Rudo) [1726414] - [s390] s390/qeth: call dev_close() during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: unconditionally clear MAC_REGISTERED flag (Philipp Rudo) [1726414] - [s390] s390/qeth: enable/disable the HW trap a little earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RECOVER state (Philipp Rudo) [1726414] - [s390] s390/qeth: split out OSN netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for ETHTOOL_GRINGPARAM (Philipp Rudo) [1726414] - [s390] s390/qeth: overhaul ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: move ethtool code into its own file (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: use a static Output Queue array (Philipp Rudo) [1726414] - [s390] s390/qeth: allow manual recovery when device is SOFTSETUP (Philipp Rudo) [1726414] - [s390] s390/qeth: convert remaining legacy cmd callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert bridgeport callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: allow cmd callbacks to return errnos (Philipp Rudo) [1726414] - [s390] s390/qeth: limit trace to valid data of command request (Philipp Rudo) [1726414] - [s390] s390/qeth: align csum offload with TSO control logic (Philipp Rudo) [1726414] - [s390] s390/qeth: enable only required csum offload features (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate filling of low-level cmd length fields (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce data length for ARP cache query (Philipp Rudo) [1726414] - [s390] s390/qeth: remove VLAN tracking for L2 devices (Philipp Rudo) [1726414] - [s390] s390/qeth: detach netdevice while card is offline (Philipp Rudo) [1726414] - [s390] s390/qeth: delay netdevice registration (Philipp Rudo) [1726414] - [s390] s390/qeth: remove TX disable from online path (Philipp Rudo) [1726414] - [s390] s390/qeth: register MAC address earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate open/stop netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: remove bogus netif_wake_queue() (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline TX buffer management (Philipp Rudo) [1726414] - [s390] s390/qeth: don't process hsuid in qeth_l3_setup_netdev() (Philipp Rudo) [1726414] - [s390] s390/qeth: remove unused fallback in Layer3's MAC code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove two IPA command helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: replace open-coded cmd setup (Philipp Rudo) [1726414] - [s390] s390/qeth: remove card list (Philipp Rudo) [1726414] - [s390] s390/qeth: unify transmit code (Philipp Rudo) [1726414] - [s390] s390/qeth: handle af_iucv skbs in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: sanitize ARP requests (Philipp Rudo) [1726414] - [s390] s390/qdio: restrict QAOB usage to IQD unicast queues (Philipp Rudo) [1726414] - [s390] s390/qdio: add sanity checks to the fast-requeue path (Philipp Rudo) [1726414] - [s390] s390/qdio: don't touch the dsci in tiqdio_add_input_queues() (Philipp Rudo) [1726414] - [s390] s390/qdio: (re-)initialize tiqdio list entries (Philipp Rudo) [1726414] - [s390] s390/qdio: optimize state inspection of HW-owned SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: use get_buf_state() in debug_get_buf_state() (Philipp Rudo) [1726414] - [s390] s390/qdio: allow to scan all Output SBALs in one go (Philipp Rudo) [1726414] - [s390] s390/qdio: consolidate index tracking for queue scan (Philipp Rudo) [1726414] - [s390] s390/qdio: limit direct access to first_to_check cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: eliminate queue's last_move cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: simplify SBAL range calculation (Philipp Rudo) [1726414] - [s390] s390/qdio: pass up count of ready-to-process SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: fix output of DSCI value in debug file (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up qdio_check_outbound_after_thinint() (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up pci_out_supported() (Philipp Rudo) [1726414] - [s390] s390/qdio: make SBAL address array type-safe (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up AOB handling (Philipp Rudo) [1726414] - [s390] s390/ccwgroup: add get_ccwgroupdev_by_busid() (Philipp Rudo) [1726414]- [net] xprtrdma: Remove stale comment (Kamal Heib) [1720891] - [net] xprtrdma: Update comments that reference ib_drain_qp (Kamal Heib) [1720891] - [net] xprtrdma: Remove pr_err() call sites from completion handlers (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate struct rpcrdma_create_data_internal (Kamal Heib) [1720891] - [net] xprtrdma: Aggregate the inline settings in struct rpcrdma_ep (Kamal Heib) [1720891] - [net] xprtrdma: Remove rpcrdma_create_data_internal::rsize and wsize (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate rpcrdma_ia::ri_device (Kamal Heib) [1720891] - [net] xprtrdma: More Send completion batching (Kamal Heib) [1720891] - [net] xprtrdma: Clean up sendctx functions (Kamal Heib) [1720891] - [net] xprtrdma: Trace marshaling failures (Kamal Heib) [1720891] - [net] xprtrdma: Increase maximum number of backchannel requests (Kamal Heib) [1720891] - [net] xprtrdma: Backchannel can use GFP_KERNEL allocations (Kamal Heib) [1720891] - [net] xprtrdma: Clean up regbuf helpers (Kamal Heib) [1720891] - [net] xprtrdma: De-duplicate "allocate new, free old regbuf" (Kamal Heib) [1720891] - [net] xprtrdma: Allocate req's regbufs at xprt create time (Kamal Heib) [1720891] - [net] xprtrdma: rpcrdma_regbuf alignment (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_rep() and rpcrdma_destroy_rep() (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_req() (Kamal Heib) [1720891] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 502 (Kamal Heib) [1720891] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Kamal Heib) [1720891] - [net] xprtrdma: Use struct_size() in kzalloc() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Fix panic when port_data isn't initialized (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Pass udata on uverbs error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/core: Clear out the udata before error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/srp: Rename SRP sysfs name after IB device rename trigger (Kamal Heib) [1720891] - [infiniband] treewide: Add SPDX license identifier - Makefile/Kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/core: Change system parameters callback from dumpit to doit (Kamal Heib) [1720891] - [infiniband] RDMA: Directly cast the sockaddr union to sockaddr (Kamal Heib) [1720891] - [infiniband] RDMA/ipoib: Allow user space differentiate between valid dev_port (Kamal Heib) [1720891] - [infiniband] RDMA/device: Don't fire uevent before device is fully initialized (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Remove hugetlb flag (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use core helpers to get aligned DMA address (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use core helpers to get aligned DMA address within a supported page size (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Add API to find best driver supported page size in an MR (Kamal Heib) [1720891] - [infiniband] RDMA/core: Allow detaching gid attribute netdevice for RoCE (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA: Introduce and use GID attr helper to read RoCE L2 fields (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add vlan enable bit for hip08 (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Update some fields of qp context (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Delete unused variable in hns_roce_v2_modify_qp function (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add enable judgement for UD vlan (Kamal Heib) [1720891] - [infiniband] IB/mlx5: Consider vlan of lower netdev for macvlan GID entries (Kamal Heib) [1720891] - [infiniband] IB/cm: Reduce dependency on gid attribute ndev check (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Consider skb reserve space based on netdev of GID (Kamal Heib) [1720891] - [infiniband] RDMA: Get rid of iw_cm_verbs (Kamal Heib) [1720891] - [infiniband] RDMA/cxgb4: Use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Do not invoke init_port on compat devices (Kamal Heib) [1720891] - [infiniband] IB/core: Set qp->real_qp before it may be accessed (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize uverbs_attr_bundle ucontext in ib_uverbs_get_context (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize udata struct on destroy flows (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Handle page combining avoidance correctly in ib_umem_add_sg_table() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce RDMA subsystem ibdev_* print functions (Kamal Heib) [1720891] - [infiniband] uverbs: Convert idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Remove rdma_user_mmap_page (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Use get_zeroed_page() for clock_info (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Do not allow the user to write to the clock page (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Consider scope_id while binding to ipv6 ll address (Kamal Heib) [1720891] - [infiniband] IB/core: Allow vlan link local address based RoCE GIDs (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add a netlink command to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce a helper function to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Avoid freeing netdevs in disable_device() (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove use of idr use pci bdf instead (Kamal Heib) [1720891] - [infiniband] RDMA/drivers: Convert easy drivers to use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Use correct value for SG entries in sg_copy_to_buffer() (Kamal Heib) [1720891] - [infiniband] RDMA: Handle SRQ allocations by IB/core (Kamal Heib) [1720891] - [infiniband] qedr: Convert srqidr to XArray (Kamal Heib) [1720891] - [infiniband] qedr: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Handle AH allocations by IB/core (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Fix bad endianess of port_pd variable (Kamal Heib) [1720891] - [infiniband] RDMA/mad: Reduce MAD scope to mlx5_ib only (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove a set-but-not-used variable (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support object allocation in atomic context (Kamal Heib) [1720891] - [infiniband] IB: When attrs.udata/ufile is available use that instead of uobject (Kamal Heib) [1720891] - [infiniband] RDMA/nldev: Return device protocol (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Move debug counters to be under relevant IB device (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Combine contiguous PAGE_SIZE regions in SGEs (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Remove useless zeroing of static global variable (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Set proper port number as index (Kamal Heib) [1720891] - [infiniband] IB: Pass only ib_udata in function prototypes (Kamal Heib) [1720891] - [infiniband] IB: Remove 'uobject->context' dependency in object destroy APIs (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert mmidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert cqidr to XArray (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down ib_x destroy path (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down uobject destroy path (Kamal Heib) [1720891] - [infiniband] IB: ucontext should be set properly for all cmd & ioctl paths (Kamal Heib) [1720891] - [infiniband] RDMA/core: Don't compare specific bit after boolean AND (Kamal Heib) [1720891] - [infiniband] RDMA/netlink: Remove unused data structure (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add command to set ib_core device net namspace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add interface to read device namespace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Extend ib_device_get_by_index for net namespace (Kamal Heib) [1720891] - [infiniband] RDMA: Check net namespace access for uverbs, umad, cma and nldev (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add module param to disable device sharing among net ns (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support core port attributes in non init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Implement compat device/sysfs tree in net namespace (Kamal Heib) [1720891] - [infiniband] RDMA/core: Restrict sysfs entries view to init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce ib_core_device to hold device (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/mthca: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Allow the compiler to verify declaration and definition consistency (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Annotate uverbs_request_next_ptr() return value as a __user pointer (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Add a __user annotation to a pointer (Kamal Heib) [1720891] - [infiniband] IB/rxe: Replace av->network_type with skb->protocol (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add SMP details to MAD tracing (Kamal Heib) [1720891] - [infiniband] IB/UMAD: Add umad trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add agent trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add recv path trace point (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add send path trace points (Kamal Heib) [1720891] - [infiniband] RDMA/vmw_pvrdma: Skip zeroing device attrs (Kamal Heib) [1720891] - [infiniband] IB/iser: remove uninitialized variable len (Kamal Heib) [1720891] - [infiniband] IB/core: Ensure an invalidate_range callback on ODP MR (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Fix slab-out-bounds access which lead to kernel crash later (Kamal Heib) [1720891] - [infiniband] drivers: infiniband: Fix whitespace in kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/nes: remove redundant check on udata (Kamal Heib) [1720891] - [infiniband] cma: Convert portspace IDRs to XArray (Kamal Heib) [1720891] - [infiniband] ucm: Convert ctx_id_table to XArray (Kamal Heib) [1720891] - [infiniband] ib core: Convert query_idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Convert local_id_table to XArray (Kamal Heib) [1720891] - [infiniband] IB/mad: Convert ib_mad_clients to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Use __packed annotation instead of __attribute__ ((packed)) (Kamal Heib) [1720891] - [char] tpm: Remove a deprecated comments about implicit sysfs locking (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Turn on the TPM before probing IRQ's (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix null pointer dereference on chip register error path (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Actually fail on TPM errors during "get random" (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 399 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Open tpm dev in unbuffered mode (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Extend tests to cover partial reads (Jerry Snitselaar) [1725580 1742257] - [tools] selftests: add TPM 2.0 tests (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: fix -Wvarags warning (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: Move trusted.h to include/keys [ver #2] (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: Expose common functionality [ver #2] (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Wrap the buffer from the caller to tpm_buf in tpm_send() (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: correctly initialize digests and fix locking issue (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: allow module init if TPM is inactive or deactivated (Jerry Snitselaar) [1725580 1742257] - [net] net/smc: make sure EPOLLOUT is raised (Philipp Rudo) [1726415] - [net] net/smc: avoid fallback in case of non-blocking connect (Philipp Rudo) [1726415] - [net] net/smc: do not schedule tx_work in SMC_CLOSED state (Philipp Rudo) [1726415] - [net] net/smc: common release code for non-accepted sockets (Philipp Rudo) [1726415] - [net] net/smc: Fix error path in smc_init (Philipp Rudo) [1726415] - [net] net/smc: hold conns_lock before calling smc_lgr_register_conn() (Philipp Rudo) [1726415] - [dma] dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: Add Snow Ridge ioatdma device id (Jerry Snitselaar) [1661996] - [kernel] mutex: Fix up mutex_waiter usage (Waiman Long) [1736609] - [kernel] locking/mutex: Use mutex flags macro instead of hard code (Waiman Long) [1736609] - [kernel] locking/mutex: Make __mutex_owner static to mutex.c (Waiman Long) [1736609] - [kernel] locking/mutex: Test for initialized mutex (Waiman Long) [1736609] - [kernel] kernel/locking/mutex.c: remove caller signal_pending branch predictions (Waiman Long) [1736609] - [kernel] Revert "locking/pvqspinlock: Don't wait if vCPU is preempted" (Waiman Long) [1736609] - [kernel] locking/rwsem: Check for operations on an uninitialized rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make handoff writer optimistically spin on owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Add ACQUIRE comments (Waiman Long) [1736609] - [tty] tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1736609] - [kernel] locking/rwsem: Don't call owner_on_cpu() on read-owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Guard against making count negative (Waiman Long) [1736609] - [kernel] locking/rwsem: Adaptive disabling of reader optimistic spinning (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable time-based spinning on reader-owned rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem->owner an atomic_long_t (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable readers spinning on writer (Waiman Long) [1736609] - [kernel] locking/rwsem: Clarify usage of owner's nonspinaable bit (Waiman Long) [1736609] - [kernel] locking/rwsem: Wake up almost all readers in wait queue (Waiman Long) [1736609] - [kernel] locking/rwsem: More optimal RT task handling of null owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Always release wait_lock before waking up tasks (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement lock handoff to prevent lock starvation (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem_spin_on_owner() return owner state (Waiman Long) [1736609] - [kernel] locking/rwsem: Code cleanup after files merging (Waiman Long) [1736609] - [kernel] locking/rwsem: Add rwsem_init.c to keep __init_rwsem() kABI (Waiman Long) [1736609] - [kernel] locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement a new locking scheme (Waiman Long) [1736609] - [kernel] locking/rwsem: Remove rwsem_wake() wakeup optimization (Waiman Long) [1736609] - [kernel] locking/rwsem: Make owner available even if !CONFIG_RWSEM_SPIN_ON_OWNER (Waiman Long) [1736609] - [kernel] locking/lock_events: Use raw_cpu_{add, inc}() for stats (Waiman Long) [1736609] - [kernel] locking/lock_events: Use this_cpu_add() when necessary (Waiman Long) [1736609] - [kernel] locking/rwsem: Revert "[kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath ..." (Waiman Long) [1736609] - [block] block: don't release queue's sysfs lock during switching elevator (Ming Lei) [1760151] - [block] blk-mq: move lockdep_assert_held() into elevator_exit (Ming Lei) [1760151] - [block] block: fix race between switching elevator and removing queues (Ming Lei) [1760151] - [md] raid5: use bio_end_sector in r5_next_bio (Nigel Croxon) [1754949] - [md] raid5: remove STRIPE_OPS_REQ_PENDING (Nigel Croxon) [1754949] - [md] md: add feature flag MD_FEATURE_RAID0_LAYOUT (Nigel Croxon) [1754949] - [md] md/raid0: avoid RAID0 data corruption due to layout confusion. (Nigel Croxon) [1754949] - [md] raid5: don't set STRIPE_HANDLE to stripe which is in batch list (Nigel Croxon) [1754949] - [md] raid5: don't increment read_errors on EILSEQ return (Nigel Croxon) [1754949] - [md] md/raid5: use bio_end_sector to calculate last_sector (Nigel Croxon) [1730670] - [md] md/raid1: fail run raid1 array when active disk less than one (Nigel Croxon) [1730670] - [md] md raid0/linear: Mark array as 'broken' and fail BIOs if a member is gone (Nigel Croxon) [1730670] - [md] raid5 improve too many read errors msg by adding limits (Nigel Croxon) [1730670] - [md] md: don't report active array_state until after revalidate_disk() completes. (Nigel Croxon) [1730670] - [md] md: only call set_in_sync() when it is expected to succeed. (Nigel Croxon) [1730670] - [md] raid1: factor out a common routine to handle the completion of sync write (Nigel Croxon) [1730670] - [md] md: don't call spare_active in md_reap_sync_thread if all member devices can't work (Nigel Croxon) [1730670] - [md] md: don't set In_sync if array is frozen (Nigel Croxon) [1730670] - [md] md: allow last device to be forcibly removed from RAID1/RAID10. (Nigel Croxon) [1730670] - [md] md/raid10: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid1: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid6: Set R5_ReadError when there is read failure on parity disk (Nigel Croxon) [1730670] - [md] raid1: use an int as the return value of raise_barrier() (Nigel Croxon) [1730670] - [md] md/raid1: Fix a warning message in remove_wb() (Nigel Croxon) [1730670] - [crypto] crypto: ccp - Fix SEV_VERSION_GREATER_OR_EQUAL (Gary Hook) [1754634] - [crypto] crypto: ccp - Do not free psp_master when PLATFORM_INIT fails (Gary Hook) [1754634] - [crypto] crypto: ccp - Use kmemdup in ccp_copy_and_save_keypart() (Gary Hook) [1754634] - [crypto] crypto: ccp - introduce SEV_GET_ID2 command (Gary Hook) [1754634] - [netdrv] e1000e: start network tx queue only when link is up (Oleksandr Natalenko) [1747869] - [netdrv] Revert "e1000e: fix cyclic resets at link up with active tx" (Oleksandr Natalenko) [1747869] - [mm] mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: fix race condition in zs_destroy_pool (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely (Rafael Aquini) [1735181] - [mm] mm, page_owner: handle THP splits correctly (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix hugetlb page migration/fault race causing SIGBUS (Rafael Aquini) [1735181] - [mm] mm/usercopy: use memory range to be accessed for wraparound check (Rafael Aquini) [1735181] - [mm] mm/memcontrol.c: fix use after free in mem_cgroup_iter() (Rafael Aquini) [1735181] - [mm] mm/hmm: fix bad subpage pointer in try_to_unmap_one (Rafael Aquini) [1735181] - [mm] mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab shrinker (Rafael Aquini) [1735181] - [mm] mm: revert "kmemleak: allow to coexist with fault injection" (Rafael Aquini) [1735181] - [mm] mm/vmalloc: sync unmappings in __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/cma.c: fail if fixed declaration can't be honored (Rafael Aquini) [1735181] - [mm] mm/mmu_notifier: use hlist_add_head_rcu() (Rafael Aquini) [1735181] - [mm] mm/mincore.c: fix race between swapoff and mincore (Rafael Aquini) [1735181] - [mm] mm, swap: fix race between swapoff and some swap operations (Rafael Aquini) [1735181] - [mm] mm/failslab.c: by default, do not fail allocations with direct reclaim only (Rafael Aquini) [1735181] - [mm] mm: vmscan: scan anonymous pages on file refaults (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: prevent useless kswapd loops (Rafael Aquini) [1735181] - [mm] mm/page_idle.c: fix oops because end_pfn is larger than max_pfn (Rafael Aquini) [1760459 1735181] - [mm] mm/mempolicy.c: fix an incorrect rebind node in mpol_rebind_nodemask (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: fix trying to reclaim unevictable LRU page (Rafael Aquini) [1735181] - [mm] mm/mlock.c: change count_mm_mlocked_page_nr return type (Rafael Aquini) [1735181] - [mm] mm/mlock.c: mlockall error for flag MCL_ONFAULT (Rafael Aquini) [1735181] - [mm] mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node (Rafael Aquini) [1735181] - [mm] memcg: make it work on sparse non-0-node systems (Rafael Aquini) [1735181] - [mm] prctl_set_mm: downgrade mmap_sem to read lock (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page when mapping->host is not set (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page() for poisoned pages (Rafael Aquini) [1735181] - [mm] mm: update references to page _refcount (Rafael Aquini) [1735181] - [mm] mm: lower the printk loglevel for __dump_page messages (Rafael Aquini) [1735181] - [mm] mm: print more information about mapping in __dump_page (Rafael Aquini) [1735181] - [mm] hugetlb: use same fault hash key for shared and private mappings (Rafael Aquini) [1735181] - [mm] mm/hugetlb.c: don't put_page in lock of hugetlb_lock (Rafael Aquini) [1735181] - [mm] mm: fix inactive list balancing between NUMA nodes and cgroups (Rafael Aquini) [1735181] - [mm] mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate (Rafael Aquini) [1735181] - [mm] mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified (Rafael Aquini) [1734286 1735181] - [mm] mm/hotplug: fix offline undo_isolate_page_range() (Rafael Aquini) [1735181] - [mm] mm/sparse: fix a bad comparison (Rafael Aquini) [1735181] - [mm] mm, swap: bounds check swap_info array accesses to avoid NULL derefs (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: don't dereference possible NULL pointer in __vunmap() (Rafael Aquini) [1735181] - [mm] mm: hwpoison: fix thp split handing in soft_offline_in_use_page() (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix races and page leaks during migration (Rafael Aquini) [1735181] - [mm] tmpfs: fix uninitialized return value in shmem_link (Rafael Aquini) [1735181] - [mm] tmpfs: fix link accounting when a tmpfile is linked in (Rafael Aquini) [1735181] - [mm] mm: migrate: don't rely on __PageMovable() of newpage after unlocking it (Rafael Aquini) [1735181] - [mm] oom, oom_reaper: do not enqueue same task twice (Rafael Aquini) [1735181] - [mm] mm: page_mapped: don't assume compound page is huge or THP (Rafael Aquini) [1735181] - [mm] mm, memcg: fix reclaim deadlock with writeback (Rafael Aquini) [1735181] - [mm] mm, swap: fix swapoff with KSM pages (Rafael Aquini) [1735181] - [mm] mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() (Rafael Aquini) [1735181] - [mm] mm/huge_memory: splitting set mapping+index before unfreeze (Rafael Aquini) [1735181] - [mm] mm/huge_memory: rename freeze_page() to unmap_page() (Rafael Aquini) [1735181] - [mm] mm/page_alloc.c: fix calculation of pgdat->nr_zones (Rafael Aquini) [1735181] - [mm] mm: use swp_offset as key in shmem_replace_page() (Rafael Aquini) [1735181] - [mm] mm: cleancache: fix corruption on missed inode invalidation (Rafael Aquini) [1735181] - [mm] mm/vmstat.c: fix NUMA statistics updates (Rafael Aquini) [1735181] - [mm] mm, swap: make CONFIG_THP_SWAP depend on CONFIG_SWAP (Rafael Aquini) [1735181] - [mm] ARM: 8820/1: mm: Stop printing the virtual memory layout (Rafael Aquini) [1655192] - [netdrv] net: dsa: bcm_sf2: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: systemport: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: phy: mdio-bcm-unimac: Remove print of base address (Rafael Aquini) [1655192] - [x86] x86/mm: Don't leak kernel addresses (Rafael Aquini) [1655192] - [x86] x86/realmode: Make set_real_mode_mem() static inline (Rafael Aquini) [1655192] - [x86] x86/realmode: Don't leak the trampoline kernel address (Rafael Aquini) [1655192] - [arm64] arm64/vdso: don't leak kernel addresses (Rafael Aquini) [1655192] - [powerpc] powerpc/traps: Fix the message printed when stack overflows (Rafael Aquini) [1655192] - [kernel] kdb: print real address of pointers instead of hashed addresses (Rafael Aquini) [1655192] - [kernel] kdb: use correct pointer when 'btc' calls 'btt' (Rafael Aquini) [1655192]- [fs] signal: Allow cifs and drbd to receive their terminating signals (Leif Sahlberg) [1757670] - [fs] smb3: fix unmount hang in open_shroot (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: replace various strncpy with strscpy and similar (Leif Sahlberg) [1757670] - [fs] cifs: Use kzfree() to zero out the password (Leif Sahlberg) [1757670] - [fs] cifs: set domainName when a domain-key is used in multiuser (Leif Sahlberg) [1757670] - [fs] SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL (Leif Sahlberg) [1757670] - [fs] smb3: send CAP_DFS capability during session setup (Leif Sahlberg) [1757670] - [fs] SMB3: Fix potential memory leak when processing compound chain (Leif Sahlberg) [1757670] - [fs] SMB3: Fix deadlock in validate negotiate hits reconnect (Leif Sahlberg) [1757670] - [fs] cifs: fix rmmod regression in cifs.ko caused by force_sig changes (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: flush before set-info if we have writeable handles (Leif Sahlberg) [1757670] - [fs] smb3: optimize open to not send query file internal info (Leif Sahlberg) [1757670] - [fs] CIFS: fix deadlock in cached root handling (Leif Sahlberg) [1757670] - [fs] cifs: fix crash in cifs_dfs_do_automount (Leif Sahlberg) [1757670] - [fs] cifs: fix parsing of symbolic link error response (Leif Sahlberg) [1757670] - [fs] cifs: refactor and clean up arguments in the reparse point parsing (Leif Sahlberg) [1757670] - [fs] SMB3: query inode number on open via create context (Leif Sahlberg) [1757670] - [fs] smb3: Send netname context during negotiate protocol (Leif Sahlberg) [1757670] - [fs] smb3: do not send compression info by default (Leif Sahlberg) [1757670] - [fs] smb3: add new mount option to retrieve mode from special ACE (Leif Sahlberg) [1757670] - [fs] smb3: Allow query of symlinks stored as reparse points (Leif Sahlberg) [1757670] - [fs] cifs: Fix a race condition with cifs_echo_request (Leif Sahlberg) [1757670] - [fs] cifs: always add credits back for unsolicited PDUs (Leif Sahlberg) [1757670] - [fs] fs: cifs: cifsssmb: Change return type of convert_ace_to_cifs_ace (Leif Sahlberg) [1757670] - [fs] add some missing definitions (Leif Sahlberg) [1757670] - [fs] cifs: fix typo in debug message with struct field ia_valid (Leif Sahlberg) [1757670] - [fs] smb3: minor cleanup of compound_send_recv (Leif Sahlberg) [1757670] - [fs] CIFS: Fix module dependency (Leif Sahlberg) [1757670] - [fs] cifs: simplify code by removing CONFIG_CIFS_ACL ifdef (Leif Sahlberg) [1757670] - [fs] cifs: Fix check for matching with existing mount (Leif Sahlberg) [1757670] - [fs] cifs: Properly handle auto disabling of serverino option (Leif Sahlberg) [1757670] - [fs] smb3: if max_credits is specified then display it in /proc/mounts (Leif Sahlberg) [1757670] - [fs] Fix match_server check to allow for auto dialect negotiate (Leif Sahlberg) [1757670] - [fs] cifs: add missing GCM module dependency (Leif Sahlberg) [1757670] - [fs] SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions (Leif Sahlberg) [1757670] - [fs] SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms (Leif Sahlberg) [1757670] - [fs] fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) (Leif Sahlberg) [1757670] - [fs] cifs: Use kmemdup in SMB2_ioctl_init() (Leif Sahlberg) [1757670] - [fs] SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write (Leif Sahlberg) [1757670] - [fs] cifs: fix panic in smb2_reconnect (Leif Sahlberg) [1757670] - [fs] CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM (Leif Sahlberg) [1757670] - [fs] dfs_cache: fix a wrong use of kfree in flush_cache_ent() (Leif Sahlberg) [1757670] - [fs] fs/cifs/smb2pdu.c: fix buffer free in SMB2_ioctl_free (Leif Sahlberg) [1757670] - [fs] cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl case (Leif Sahlberg) [1757670] - [fs] cifs: add support for SEEK_DATA and SEEK_HOLE (Leif Sahlberg) [1757670] - [fs] cifs: Allocate memory for all iovs in smb2_ioctl (Leif Sahlberg) [1757670] - [fs] cifs: Don't match port on SMBDirect transport (Leif Sahlberg) [1757670] - [fs] cifs:smbd Use the correct DMA direction when sending data (Leif Sahlberg) [1757670] - [fs] cifs:smbd When reconnecting to server, call smbd_destroy() after all MIDs have been called (Leif Sahlberg) [1757670] - [fs] smb3: trivial cleanup to smb2ops.c (Leif Sahlberg) [1757670] - [fs] cifs: cleanup smb2ops.c and normalize strings (Leif Sahlberg) [1757670] - [fs] smb3: display session id in debug data (Leif Sahlberg) [1757670] - [fs] cifs: update module internal version number (Leif Sahlberg) [1757670] - [fs] cifs: fix crash querying symlinks stored as reparse-points (Leif Sahlberg) [1757670] - [fs] SMB3: Clean up query symlink when reparse point (Leif Sahlberg) [1757670] - [fs] cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level() (Leif Sahlberg) [1757670] - [fs] Negotiate and save preferred compression algorithms (Leif Sahlberg) [1757670] - [fs] cifs: rename and clarify CIFS_ASYNC_OP and CIFS_NO_RESP (Leif Sahlberg) [1757670] - [fs] smb3: Add protocol structs for change notify support (Leif Sahlberg) [1757670] - [fs] cifs: fix smb3_zero_range for Azure (Leif Sahlberg) [1757670] - [fs] cifs: zero-range does not require the file is sparse (Leif Sahlberg) [1757670] - [fs] Add new flag on SMB3.1.1 read (Leif Sahlberg) [1757670] - [fs] cifs: add fiemap support (Leif Sahlberg) [1757670] - [fs] SMB3: Add defines for new negotiate contexts (Leif Sahlberg) [1757670] - [fs] cifs: fix bi-directional fsctl passthrough calls (Leif Sahlberg) [1757670] - [fs] cifs: smbd: take an array of reqeusts when sending upper layer data (Leif Sahlberg) [1757670] - [fs] SMB3: Add handling for different FSCTL access flags (Leif Sahlberg) [1757670] - [fs] cifs: Add support for FSCTL passthrough that write data to the server (Leif Sahlberg) [1757670] - [fs] cifs: remove superfluous inode_lock in cifs_{strict_}fsync (Leif Sahlberg) [1757670] - [fs] cifs: Call MID callback before destroying transport (Leif Sahlberg) [1757670] - [fs] smbd: Make upper layer decide when to destroy the transport (Leif Sahlberg) [1757670] - [fs] SMB3: update comment to clarify enumerating snapshots (Leif Sahlberg) [1757670] - [fs] CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb (Leif Sahlberg) [1757670] - [fs] CIFS: Show locallease in /proc/mounts for cifs shares mounted with locallease feature. (Leif Sahlberg) [1757670] - [fs] cifs: Fix DFS cache refresher for DFS links (Leif Sahlberg) [1757670] - [fs] cifs: don't use __constant_cpu_to_le32() (Leif Sahlberg) [1757670] - [fs] SMB3: Track total time spent on roundtrips for each SMB3 command (Leif Sahlberg) [1757670] - [fs] cifs: use the right include for signal_pending() (Leif Sahlberg) [1757670] - [fs] CIFS: Mask off signals when sending SMB packets (Leif Sahlberg) [1757670] - [infiniband] RDMA/umem: Revert broken 'off by one' fix (Kamal Heib) [1720888] - [infiniband] RDMA/umem: minor bug fix in error handling path (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Don't do double free of allocated PD (Kamal Heib) [1720888] - [infiniband] RDMA: Handle ucontext allocations by IB/core (Kamal Heib) [1720888] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Fix a WARN() message (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Store PR pointer before it is overwritten (Kamal Heib) [1720888] - [infiniband] RDMA/core: Cosmetic change - move member initialization to correct block (Kamal Heib) [1720888] - [infiniband] rdma_rxe: Use netlink messages to add/delete links (Kamal Heib) [1720888] - [infiniband] RDMA/core: Add RDMA_NLDEV_CMD_NEWLINK/DELLINK support (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Close a race after ib_register_device (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Add ib_device_get_by_name() and use it in rxe (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use driver_unregister and new unregistration API (Kamal Heib) [1720888] - [infiniband] RDMA/device: Provide APIs from the core code to help unregistration (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use ib_device_get_by_netdev() instead of open coding (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_get_by_netdev() (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_set_netdev() as an alternative to get_netdev (Kamal Heib) [1720888] - [infiniband] RDMA/cache: Move the cache per-port data into the main ib_port_data (Kamal Heib) [1720888] - [infiniband] RDMA/device: Consolidate ib_device per_port data into one place (Kamal Heib) [1720888] - [infiniband] RDMA: Add and use rdma_for_each_port (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Don't expose number of not-visible entries (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Connect QP number to .doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Provide parent IDs for PD, MR and QP objects (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Share with user-space object IDs (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Prepare restrack_root to addition of extra fields per-type (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Hide restrack DB from IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Reduce scope of synchronization lock while updating DB (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Add resource tracker doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Translate from ID to restrack object (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Convert internal DB from hash to XArray (Kamal Heib) [1720888] - [infiniband] RDMA/core: Move device addition deletion to device.c (Kamal Heib) [1720888] - [infiniband] RDMA/core: Introduce and use ib_setup_port_attrs() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use simpler device_del() instead of device_unregister() (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Remove useless usecnt variable and redundant memset (Kamal Heib) [1720888] - [infiniband] IB/{hw, sw}: Remove 'uobject->context' dependency in object creation APIs (Kamal Heib) [1720888] - [infiniband] RDMA/qedr: remove set but not used variable 'ib_ctx' (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Clear QP objects during their allocation (Kamal Heib) [1720888] - [include] IB/verbs: Add helper function rdma_udata_to_drv_context (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Add ib_ucontext to uverbs_attr_bundle sent from ioctl and cmd flows (Kamal Heib) [1720888] - [infiniband] IB/ipoib: Use __func__ instead of function's name (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: Remove set but not used variable 'msg_seq' (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Use for_each_sg_dma_page iterator for umem SGL (Kamal Heib) [1720888] - [net] xprtrdma: Check inline size before providing a Write chunk (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/vmw_pvrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Re-organize device.c locking (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the client_data (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the clients (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use an ida instead of a free page in alloc_name (Kamal Heib) [1720888] - [infiniband] RDMA/device: Get rid of reg_state (Kamal Heib) [1720888] - [infiniband] RDMA/device: Check that the rename is nop under the lock (Kamal Heib) [1720888] - [infiniband] RDMA: Handle PD allocations by IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/hns: fix spelling mistake "reseved" -> "reserved" (Kamal Heib) [1720888] - [infiniband] RDMA/core: Share driver structure size with core (Kamal Heib) [1720888] - [infiniband] IB/cma: Define option to set ack timeout and pack tos_set (Kamal Heib) [1720888] - [infiniband] drivers/IB,core: reduce scope of mmap_sem (Kamal Heib) [1720888] - [infiniband] drivers/IB,usnic: reduce scope of mmap_sem (Kamal Heib) [1720888] - [net] svcrdma: Remove syslog warnings in work completion handlers (Kamal Heib) [1720888] - [net] svcrdma: Squelch compiler warning when SUNRPC_DEBUG is disabled (Kamal Heib) [1720888] - [net] svcrdma: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: move kdoc comments to functions (Kamal Heib) [1720888] - [infiniband] RDMA/cma: Remove CM_ID statistics provided by rdma-cm module (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Rework I/O context allocation (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Fix handling of command / TMF submission failure (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: Support no port mapping requirements (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: refactor the IWPM message attribute names (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Improve loopback marking (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Move rxe_init_av() to rxe_av.c (Kamal Heib) [1720888] - [infiniband] IB/core: Remove ib_sg_dma_address() and ib_sg_dma_len() (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Expose XRC ODP device capabilities (Kamal Heib) [1720888] - [include] IB/core: Allocate a bit for SRQ ODP support (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use the ops infrastructure to keep all callbacks in one place (Kamal Heib) [1720888] - [infiniband] RDMA/cxgb4: Sort SRQ ops alphabetically (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Refactor user/kernel restrack additions (Kamal Heib) [1720888] - [infiniband] RDMA/core: Simplify restrack interface (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Prepare CAP_NET_ADMIN checks for .doit callbacks (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Factor out the PID namespace check (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Dynamically generate restrack dumpit callbacks (Kamal Heib) [1720888] - [infiniband] IB/usnic: Remove stub functions (Kamal Heib) [1720888] - [infiniband] RDMA: Add indication for in kernel API support to IB device (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce async DEVX obj query API (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_CMD_FD (Kamal Heib) [1720888] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Kamal Heib) [1720888] - [infiniband] infiniband: remove unneeded header search paths (Kamal Heib) [1720888] - [infiniband] infiniband: ipoib: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: usnic: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: ocrdma: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use PCI-ID as an identification in debugfs (Kamal Heib) [1720888] - [infiniband] IB/umad: Do not check status of nonseekable_open() (Kamal Heib) [1720888] - [infiniband] IB/umad: Avoid additional device reference during open()/close() (Kamal Heib) [1720888] - [infiniband] IB/rxe: Remove unnecessary rxe variable (Kamal Heib) [1720888] - [infiniband] IB/core: Simplify rdma cgroup registration (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use __ib_device_get_by_name() in ib_device_rename() (Kamal Heib) [1720888] - [infiniband] RDMA: Rename port_callback to init_port (Kamal Heib) [1720888] - [infiniband] RDMA: Clear CTX objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA: Clear PD objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Fix out of bounds index check in query pkey (Kamal Heib) [1720888] - [infiniband] IB/{core, hw}: Have ib_umem_get extract the ib_ucontext from ib_udata (Kamal Heib) [1720888] - [infiniband] IB/{core, uverbs}: Move ib_umem_xxx functions from ib_core to ib_uverbs (Kamal Heib) [1720888] - [infiniband] RDMA/core: Don't depend device ODP capabilities on kconfig option (Kamal Heib) [1720888] - [infiniband] IB/srp: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/core: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/usnic: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] IB/cm: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [mm] mm: introduce put_user_page*(), placeholder versions (Rafael Aquini) [1746371] - [mm] mm/gup: add FOLL_LONGTERM capability to GUP fast (Rafael Aquini) [1746371] - [mm] mm/gup: change GUP fast to use flags rather than a write 'bool' (Rafael Aquini) [1746371] - [mm] mm/gup: change write parameter to flags in fast walk (Rafael Aquini) [1746371] - [mm] mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM (Rafael Aquini) [1746371] - [s390] s390/mm: fix pxd_bad with folded page tables (Rafael Aquini) [1746371] - [s390] s390/mm: fix dump_pagetables top level page table walking (Rafael Aquini) [1746371] - [s390] s390/mm: convert to the generic get_user_pages_fast code (Rafael Aquini) [1746371] - [s390] s390/mm: make the pxd_offset functions more robust (Rafael Aquini) [1746371] - [mm] mm/gup: fix gup_pmd_range() for dax (Rafael Aquini) [1746371] - [mm] mm/gup: remove the 'write' parameter from gup_fast_permitted() (Rafael Aquini) [1746371] - [mm] mm/gup: fix follow_page_mask() kerneldoc comment (Rafael Aquini) [1746371] - [mm] mm/gup: fix __get_user_pages_fast() comment (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: prevent integer overflow in ioctl (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: add additional pinning methods (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: time put_page() (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: fix unsigned comparison to zero in __gup_benchmark_ioctl (Rafael Aquini) [1746371] - [mm] mm: remove caller signal_pending branch predictions (Rafael Aquini) [1746371] - [mm] mm: remove unnecessary local variable addr in __get_user_pages_fast() (Rafael Aquini) [1746371] - [mm] mm: change return type int to vm_fault_t for fault handlers (Rafael Aquini) [1746371] - [mm] mm: make mm->pinned_vm an atomic64 counter (Rafael Aquini) [1746371]- [kernel] sched/core: Schedule new worker even if PI-blocked (Waiman Long) [1758629] - [char] random: add a spinlock_t to struct batched_entropy (Waiman Long) [1758629] - [crypto] crypto: chacha20 - Fix chacha20_block() keystream alignment (again) (Waiman Long) [1758629] - [fs] locking/percpu-rwsem: Remove preempt_disable variants (Waiman Long) [1758629] - [x86] x86/tsc: Add option to disable tsc clocksource watchdog (Waiman Long) [1758629] - [x86] x86/irq: Handle spurious interrupt after shutdown gracefully (Waiman Long) [1758629] - [x86] x86/ioapic: Implement irq_get_irqchip_state() callback (Waiman Long) [1758629] - [kernel] genirq: Add optional hardware synchronization for shutdown (Waiman Long) [1758629] - [kernel] genirq: Fix misleading synchronize_irq() documentation (Waiman Long) [1758629] - [kernel] genirq: Delay deactivation in free_irq() (Waiman Long) [1758629] - [kernel] genirq: Remove redundant NULL pointer check in __free_irq() (Waiman Long) [1758629] - [kernel] genirq: Synchronize only with single thread on free_irq() (Waiman Long) [1758629] - [kernel] genirq: Update code comments wrt recycled thread_mask (Waiman Long) [1758629] - [usb] usb: core: remove flags variable in __usb_hcd_giveback_urb() (Waiman Long) [1758629] - [usb] usb: core: remove local_irq_save() around ->complete() handler (Waiman Long) [1758629] - [media] media: tm6000: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [media] media: em28xx-audio: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize __cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Factor common code between cpa_flush_*() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_array() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_kernel_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Unconditionally avoid WBINDV when we can (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid the 4k pages check completely (Waiman Long) [1758629] - [x86] x86/mm/cpa: Do the range check early (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize same protection check (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add sanity check for existing mappings (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid static protection checks on unmap (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add large page preservation statistics (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add debug mechanism (Waiman Long) [1758629] - [x86] x86/mm/cpa: Allow range check for static protections (Waiman Long) [1758629] - [x86] x86/mm/cpa: Rework static_protections() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Split, rename and clean up try_preserve_large_page() (Waiman Long) [1758629] - [x86] x86/mm/init32: Mark text and rodata RO in one go (Waiman Long) [1758629] - [mm] mm/kasan/quarantine.c: make quarantine_lock a raw_spinlock_t (Waiman Long) [1758629] - [mm] mm/list_lru.c: fold __list_lru_count_one() into its caller (Waiman Long) [1758629] - [mm] mm: workingset: make shadow_lru_isolate() use locking suffix (Waiman Long) [1758629] - [mm] mm: workingset: remove local_irq_disable() from count_shadow_nodes() (Waiman Long) [1758629] - [iommu] iommu/amd: Remove redundant WARN_ON() (Waiman Long) [1758629] - [mm] mm/list_lru: introduce list_lru_shrink_walk_irq() (Waiman Long) [1758629] - [mm] mm/list_lru.c: pass struct list_lru_node* as an argument to __list_lru_walk_one() (Waiman Long) [1758629] - [mm] mm/list_lru.c: move locking from __list_lru_walk_one() to its caller (Waiman Long) [1758629] - [mm] mm/list_lru.c: use list_lru_walk_one() in list_lru_walk_node() (Waiman Long) [1758629] - [kernel] userns: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [kernel] userns: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [kernel] bdi: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [mm] bdi: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [char] random: remove preempt disabled region (Waiman Long) [1758629] - [misc] ocxl: Update for AFU descriptor template version 1.1 (Steve Best) [1751207] - [misc] ocxl: Make ocxl_remove() static (Steve Best) [1751207] - [misc] ocxl: do not use C++ style comments in uapi header (Steve Best) [1751207] - [misc] ocxl: Allow contexts to be attached with a NULL mm (Steve Best) [1751207] - [misc] ocxl: Fix return value check in afu_ioctl() (Steve Best) [1751207] - [misc] ocxl: Provide global MMIO accessors for external drivers (Steve Best) [1751207] - [misc] ocxl: move event_fd handling to frontend (Steve Best) [1751207] - [misc] ocxl: afu_irq only deals with IRQ IDs, not offsets (Steve Best) [1751207] - [misc] ocxl: Allow external drivers to use OpenCAPI contexts (Steve Best) [1751207] - [misc] ocxl: Create a clear delineation between ocxl backend & frontend (Steve Best) [1751207] - [misc] ocxl: Don't pass pci_dev around (Steve Best) [1751207] - [misc] ocxl: Split pci.c (Steve Best) [1751207] - [misc] ocxl: Remove some unused exported symbols (Steve Best) [1751207] - [misc] ocxl: Remove superfluous 'extern' from headers (Steve Best) [1751207] - [misc] ocxl: read_pasid never returns an error, so make it void (Steve Best) [1751207] - [misc] ocxl: Rename struct link to ocxl_link (Steve Best) [1751207] - [misc] ocxl: remove set but not used variables 'tid' and 'lpid' (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in read_afu_name() (Steve Best) [1751207] - [misc] ocxl/afu_irq: Don't include (Steve Best) [1751207] - [misc] ocxl: Clarify error path in setup_xsl_irq() (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in ocxl_link_update_pe() (Steve Best) [1751207] - [misc] ocxl: Fix access to the AFU Descriptor Data (Steve Best) [1751207] - [netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only) (John Linville) [1728864] - [netdrv] gve: Copy and paste bug in gve_get_stats() (John Linville) [1728864] - [netdrv] gve: Fix case where desc_cnt and data_cnt can get out of sync (John Linville) [1728864] - [netdrv] gve: replace kfree with kvfree (John Linville) [1728864] - [netdrv] gve: Remove the exporting of gve_probe (John Linville) [1728864] - [netdrv] gve: fix unused variable/label warnings (John Linville) [1728864] - [netdrv] gve: Fix error return code in gve_alloc_qpls() (John Linville) [1728864] - [netdrv] gve: fix -ENOMEM null check on a page allocation (John Linville) [1728864] - [netdrv] gve: Fix u64_stats_sync to initialize start (John Linville) [1728864] - [netdrv] gve: Add ethtool support (John Linville) [1728864] - [netdrv] gve: Add workqueue and reset support (John Linville) [1728864] - [netdrv] gve: Add transmit and receive support (John Linville) [1728864] - [netdrv] gve: Add basic driver framework for Compute Engine Virtual NIC (John Linville) [1728864] - [mfd] mfd: intel-lpss: Add Intel Comet Lake PCI IDs (David Arcari) [1761586] - [scsi] scsi: core: save/restore command resid for error handling (Ewan Milne) [1760503] - [scsi] scsi: sd: Ignore a failure to sync cache due to lack of authorization (Ewan Milne) [1760503] - [scsi] scsi: core: Add sysfs attributes for VPD pages 0h and 89h (Ewan Milne) [1760503] - [scsi] scsi: core: Log SCSI command age with errors (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_rdac: zero cdb in send_mode_select() (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve unaligned completion resid message (Ewan Milne) [1760503] - [scsi] scsi: core: Reduce memory required for SCSI logging (Ewan Milne) [1760503] - [scsi] scsi: core: Complain if scsi_target_block() fails (Ewan Milne) [1760503] - [scsi] scsi: core: Make scsi_internal_device_unblock_nowait() reject invalid new_state (Ewan Milne) [1760503] - [scsi] scsi: scsi_debugfs: Use for_each_set_bit to simplify code (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix compilation warning (Ewan Milne) [1760503] - [scsi] scsi: devinfo: BLIST_TRY_VPD_PAGES for SanDisk Cruzer Blade (Ewan Milne) [1760503] - [scsi] scsi: core: use scmd_printk() to print which command timed out (Ewan Milne) [1760503] - [scsi] scsi: Avoid that .queuecommand() gets called for a blocked SCSI device (Ewan Milne) [1760503] - [scsi] scsi: core: don't preallocate small SGL in case of NO_SG_CHAIN (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: Fix possible null-ptr-deref (Ewan Milne) [1760503] - [scsi] scsi: st: add a SPDX tag to st.c (Ewan Milne) [1760503] - [scsi] scsi: sr: add a SPDX tag to sr.c (Ewan Milne) [1760503] - [scsi] scsi: sg: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: switch remaining files to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: add a SPDX tag to sd.c (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_srp: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_spi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_sas: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_iscsi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_fc: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: switch the remaining scsi midlayer files to use SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: add SPDX tags to scsi midlayer files missing licensing information (Ewan Milne) [1760503] - [scsi] Revert "scsi: sd: Keep disk read-only when re-reading partition" (Ewan Milne) [1760503] - [scsi] scsi: core: set result when the command cannot be dispatched (Ewan Milne) [1760503] - [scsi] scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT (Ewan Milne) [1760503] - [scsi] scsi: core: don't hold device refcount in IO path (Ewan Milne) [1760503] - [scsi] scsi: sd: Quiesce warning if device does not report optimal I/O size (Ewan Milne) [1760503] - [scsi] scsi: core: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Ewan Milne) [1760503] - [scsi] scsi: core: Avoid that a kernel warning appears during system resume (Ewan Milne) [1760503] - [scsi] scsi: core: Also call destroy_rcu_head() for passthrough requests (Ewan Milne) [1760503] - [scsi] scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c (Ewan Milne) [1760503] - [scsi] scsi: sd: Optimal I/O size should be a multiple of physical block size (Ewan Milne) [1760503] - [scsi] scsi: sd: Fix typo in sd_first_printk() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: Implement support for write protect (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix zone information messages (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve sd_print_capacity() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: fix write_same with virtual_gb problem (Ewan Milne) [1760503] - [scsi] scsi: sd: Protect against READ(6) or WRITE(6) with zero block transfer length (Ewan Milne) [1760503] - [scsi] scsi: core: Remove an atomic instruction from the hot path (Ewan Milne) [1760503] - [scsi] scsi: sd: Rename 'SCpnt' into 'cmd' (Ewan Milne) [1760503] - [scsi] scsi: sd: Clean up sd_setup_read_write_cmnd() (Ewan Milne) [1760503] - [scsi] scsi: sd: Create helper functions for read/write commands (Ewan Milne) [1760503] - [scsi] scsi: sd: Simplify misaligned I/O check (Ewan Milne) [1760503] - [scsi] scsi: sd: Be consistent about blocks vs. sectors (Ewan Milne) [1760503] - [scsi] scsi: sd: Remove a local variable (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: add cmd abort option to every_nth (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: skip long delays when ndelay small (Ewan Milne) [1760503] - [x86] efi/x86: Do not clean dummy variable in kexec path (Bhupesh Sharma) [1724436] - [scsi] scsi: csiostor: create per port irq affinity mask set (Jonathan Toppins) [1725816] - [pci] PCI: let pci_disable_link_state propagate errors (Myron Stowe) [1735834] - [scsi] scsi: scsi_transport_fc: Add FPIN fc event codes (Ewan Milne) [1755587] - [scsi] scsi: scsi_transport_fc: refactor event posting routines (Ewan Milne) [1755587] - [scsi] scsi: fc: add FPIN ELS definition (Ewan Milne) [1755587] - [scsi] scsi: lib/sg_pool.c: clear 'first_chunk' in case of no preallocation (Ewan Milne) [1747162] - [scsi] scsi: core: Run queue when state is set to running after being blocked (Ewan Milne) [1691599] - [scsi] scsi: sd: Fix a race between closing an sd device and sd I/O (Ewan Milne) [1689118] - [net] net/ibmvnic: Fix EOI when running in XIVE mode. (Steve Best) [1761378] - [powerpc] powerpc/mce: Fix SLB rebolting during MCE recovery path. (Desnes Augusto Nunes do Rosario) [1725842] - [powerpc] powerpc/pseries: hwpoison the pages upon hitting UE (Desnes Augusto Nunes do Rosario) [1725842] - [x86] perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp (David Arcari) [1730134] - [arm64] arm64: entry: Remove unneeded need_resched() loop (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Fix big-endian when checking preempt count in assembly (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Provide our own implementation of asm/preempt.h (Mark Langsdorf) [1737075] - [include] preempt: Move PREEMPT_NEED_RESCHED definition into arch code (Mark Langsdorf) [1737075] - [x86] x86/intel_rdt: Ensure a CPU remains online for the region's pseudo-locking sequence (Alexander Beregalov) [1724902] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Alexander Beregalov) [1724902] - [arm64] arm64/sve: Fix wrong free for task->thread.sve_state (Andrew Jones) [1756450] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.1 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: cleanup: remove unused fcp_txcmlpq_cnt (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Complete removal of FCoE T10 PI support on SLI-4 adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update async event logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hdwq sgl locks and irq handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix host hang at boot or slow boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity errors on NULL pointer checks (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVMe ABTS in response to receiving an ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery failures when target device connectivity bounces (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix GPF on scsi command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix locking on mailbox command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix device recovery errors after PLOGI failures (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix rpi release when deleting vport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVME io abort failures causing hangs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix miss of register read failure check (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix premature re-enabling of interrupts in lpfc_sli_host_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reset recovery paths that are not recovering (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Convert existing pf users to ps (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: fix 12.4.0.0 GPF at boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove bg debugfs buffers (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Resolve checker warning for lpfc_new_io_buf() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.0 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Merge per-protocol WQ/CQ pairs into single per-cpu pair (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add NVMe sequence level error recovery support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Support dynamic unbounded SGL lists on G7 hardware. (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add MDS driver loopback diagnostics support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add first and second level hardware revisions to sysfs reporting (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Migrate to px and pf in kernel print calls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add simple unlikely optimizations to reduce NVME latency (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme first burst module parameter description (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix BlockGuard enablement on FCoE adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reported physical link speed on a disabled trunked link (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Max Frame Size value shown in fdmishow output (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix upcall to bsg done in non-success cases (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sli4 adapter initialization with MSI (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme sg_seg_cnt display if HBA does not support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme target mode ABTSing a received ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hang when downloading fw on port enabled for nvme (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix too many sg segments spamming in kernel log (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash due to port reset racing vs adapter error handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix deadlock on host_lock during cable pulls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix error in remote port address change (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix driver nvme rescan logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sg_seg_cnt for HBAs that don't support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix propagation of devloss_tmo setting to nvme transport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix loss of remote port after devloss due to lack of RPIs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix devices that don't return after devloss followed by rediscovery (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix null ptr oops updating lpfc_devloss_tmo via sysfs attribute (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix FLOGI handling across multiple link up/down conditions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix irq raising in lpfc_sli_hba_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Oops in nvme_register with target logout/login (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix issuing init_vpi mbox on SLI-3 card (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ADISC reception terminating login state if a NVME target (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery when target has no GID_FT information (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix leak of ELS completions on adapter reset (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix failure to clear non-zero eq_delay after io rate reduction (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash on driver unload in wq free (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ELS field alignments (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix PLOGI failure with high remoteport count (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove NULL check before some freeing functions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use spin_lock_irqsave in IRQ context (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove redundant code (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove unnecessary null check before kfree (Dick Kennedy) [1757574] - [scripts] scripts/spelling.txt: drop "sepc" from the misspelling list (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: reduce stack size with CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE (Dick Kennedy) [1757574] - [scsi] lpfc: add sysfs interface to post NVME RSCN (Dick Kennedy) [1757574] - [scsi] lpfc: add support for translating an RSCN rcv into a discovery rescan (Dick Kennedy) [1757574] - [scsi] lpfc: add support to generate RSCN events for nport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use sg helper to iterate over scatterlist (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Avoid unused function warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Make some symbols static (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove set but not used variables 'qp' (Dick Kennedy) [1757574] - [lib] lib/vsprintf: Reinstate printing of legacy clock IDs (Prarit Bhargava) [1751075] - [lib] vsprintf: fix data type of variable in string_nocheck() (Prarit Bhargava) [1751075] - [scripts] kconfig: tests: fix recursive inclusion unit test (Prarit Bhargava) [1751075] - [kernel] printk: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for missed files (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for more missed files (Prarit Bhargava) [1751075] - [kernel] panic: add an option to replay all the printk message in buffer (Prarit Bhargava) [1751075] - [kernel] panic: avoid the extra noise dmesg (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not break early boot with probing addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make function pointer_string static (Prarit Bhargava) [1751075] - [lib] vsprintf: Limit the length of inlined error messages (Prarit Bhargava) [1751075] - [lib] vsprintf: Avoid confusion between invalid address and value (Prarit Bhargava) [1751075] - [lib] vsprintf: Prevent crash when dereferencing invalid pointers (Prarit Bhargava) [1751075] - [lib] vsprintf: Consolidate handling of unknown pointer specifiers (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pO handler as kobject_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pV handler as va_format() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out p[iI] handler as ip_addr_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not check address of well-known strings (Prarit Bhargava) [1751075] - [lib] vsprintf: Consistent pK handling for kptr_restrict == 0 (Prarit Bhargava) [1751075] - [lib] vsprintf: Shuffle restricted_pointer() (Prarit Bhargava) [1751075] - [kernel] printk: Tie printk_once / printk_deferred_once into .data.once for reset (Prarit Bhargava) [1751075] - [lib] lib: Use new kselftest header (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Add empty module_exit function (Prarit Bhargava) [1751075] - [scripts] checkpatch: add pt as a valid vsprintf extension (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Switch to bitmap_zalloc() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf.c: move sizeof(struct printf_spec) next to its definition (Prarit Bhargava) [1751075] - [kernel] printk/docs: Add extra integer types to printk-formats (Prarit Bhargava) [1751075] - [kernel] printk: Remove no longer used LOG_PREFIX. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Remove pCr remnant in comment (Prarit Bhargava) [1751075] - [kernel] printk: Pass caller information to log_store(). (Prarit Bhargava) [1751075] - [kernel] kernel/sysctl: add panic_print into sysctl (Prarit Bhargava) [1751075] - [kernel] panic: add options to print system info when panic happens (Prarit Bhargava) [1751075] - [include] include/linux/printk.h: drop silly "static inline asmlinkage" from dump_stack() (Prarit Bhargava) [1751075] - [kernel] printk: Add caller information to printk() output. (Prarit Bhargava) [1751075] - [kernel] printk: Remove print_prefix() calls with NULL buffer. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Print time and date in human readable format via pt (Prarit Bhargava) [1751075] - [kernel] printk: fix printk_time race. (Prarit Bhargava) [1751075] - [kernel] printk: Make printk_emit() local function. (Prarit Bhargava) [1751075] - [documentation] doc: printk-formats: Remove bogus kobject references for device nodes (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash printed address for netdev bits fallback (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash legacy clock addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Prepare for more general use of ptr_to_id() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make ptr argument conts in ptr_to_id() (Prarit Bhargava) [1751075] - [kernel] printk: fix integer overflow in setup_log_buf() (Prarit Bhargava) [1751075] - [kernel] printk: do not preliminary split up cont buffer (Prarit Bhargava) [1751075] - [kernel] printk: lock/unlock console only for new logbuf entries (Prarit Bhargava) [1751075] - [kernel] printk: keep kernel cont support always enabled (Prarit Bhargava) [1751075] - [kernel] printk: Give error on attempt to set log buffer length to over 2G (Prarit Bhargava) [1751075] - [kernel] printk: Add KBUILD_MODNAME and remove a redundant print prefix (Prarit Bhargava) [1751075] - [kernel] printk: Correct wrong casting (Prarit Bhargava) [1751075] - [kernel] printk: CON_PRINTBUFFER console registration is a bit racy (Prarit Bhargava) [1751075] - [kernel] printk: Do not miss new messages when replaying the log (Prarit Bhargava) [1751075] - [kernel] Revert "printk: make sure to print log on console." (Prarit Bhargava) [1751075] - [lib] vsprintf: print OF node name using full_name (Prarit Bhargava) [1751075] - [kernel] printk/tracing: Do not trace printk_nmi_enter() (Prarit Bhargava) [1751075] - [misc] notifier: Remove notifier header file wherever not used (Prarit Bhargava) [1751075] - [init] init: allow initcall tables to be emitted using relative references (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Do not handle pO[^F] as px (Prarit Bhargava) [1751075] - [kernel] console: Replace #if 0 with atomic var 'ignore_console_lock_warning' (Prarit Bhargava) [1751075] - [lib] vsprintf: Use hw RNG for ptr_key (Prarit Bhargava) [1751075] - [kernel] printk: Fix warning about unused suppress_message_printing (Prarit Bhargava) [1751075] - [char] random: Return nbytes filled from hw RNG (Prarit Bhargava) [1751075] - [char] random: Fix whitespace pre random-bytes work (Prarit Bhargava) [1751075] - [kernel] printk/nmi: Prevent deadlock when accessing the main log buffer in NMI (Prarit Bhargava) [1751075] - [kernel] printk: Create helper function to queue deferred console handling (Prarit Bhargava) [1751075] - [kernel] printk: Split the code for storing a message into the log buffer (Prarit Bhargava) [1751075] - [kernel] printk: Clean up syslog_print_all() (Prarit Bhargava) [1751075] - [kernel] printk: Export is_console_locked (Prarit Bhargava) [1751075] - [kernel] printk: Remove unnecessary kmalloc() from syslog during clear (Prarit Bhargava) [1751075] - [kernel] printk: Make CONSOLE_LOGLEVEL_QUIET configurable (Prarit Bhargava) [1751075] - [kernel] printk: make sure to print log on console. (Prarit Bhargava) [1751075] - [lib] lib/test_printf.c: accept "ptrval" as valid result for plain 'p' tests (Prarit Bhargava) [1751075] - [kernel] softirq: Remove tasklet_hrtimer (Prarit Bhargava) [1737073] - [include] list: add function list_rotate_to_front() (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Rename the file for consistency (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Move Kconfig option (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Use tcb as sched_clock (Prarit Bhargava) [1737073] - [kernel] irq_work: Do not raise an IPI when queueing work on the local CPU (Prarit Bhargava) [1737073] - [tty] tty/sysrq: Convert show_lock to raw_spinlock_t (Prarit Bhargava) [1737073] - [net] xfrm: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [kernel] kthread: Do not use TIMER_IRQSAFE (Prarit Bhargava) [1737073] - [kernel] kthread: Convert worker lock to raw spinlock (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Timer should be initialized before device registered (Prarit Bhargava) [1737073] - [net] xfrm: use time64_t for in-kernel timestamps (Prarit Bhargava) [1737073] - [x86] x86/intel: Aggregate microserver naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core graphics naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core mobile naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core client naming (Prarit Bhargava) [1725644] - [tools] turbostat: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: rename has_hsw_msrs() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix Haswell Core systems (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add support for Hygon Fam 18h (Dhyana) RAPL (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix caller parameter of get_tdp_amd() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix CPUC1 display value (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: do not enforce 1ms (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: read from pipes too (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add Ice Lake NNPI support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: add Jacobsville support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: remove duplicate pc10 column (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix file descriptor leaks (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix leak of file descriptor on error return path (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix buffer overrun (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Make interval calculation per thread to reduce jitter (Prarit Bhargava) [1725644] - [tools] tools/power/x86: Enable compiler optimisations and Fortify by default (Prarit Bhargava) [1725644] - [x86] x86/cpu: Add Ice Lake NNPI to Intel family (Prarit Bhargava) [1725644]- [tools] perf tools: Fix segfault in cpu_cache_level__read() (Michael Petlan) [1761995] - [scsi] qla2xxx: Update driver version to 10.01.00.19.08.2-k (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Nport ID display value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link up fail (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link reset (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Optimize NPIV tear down process (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale mem access on driver unload (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix unbound sleep in fcport delete path. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence fwdump template message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stuck login session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix driver reload for ISP82xx (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix flash read for Qlogic ISPs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix message indicating vectors used by driver (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: fix spelling mistake "initializatin" -> "initialization" (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a recently introduced kernel warning (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a NULL pointer dereference (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_async_abort_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous if-tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2x00_els_dcmd2_free() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report invalid mailbox status codes (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove superfluous sts_entry_* casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Let the compiler check the type of the SCSI command context pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if sp->done() is not called from the completion path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make sure that aborted commands are freed (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2xxx_get_next_handle() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Modify NVMe include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qlt_handle_abts_completion() more robust (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a race condition between aborting and completing a SCSI command (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the function qla2xxx_init_sp() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Enable type checking for the SRB free and done callback functions (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Rework key encoding in qlt_find_host_by_d_id() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the responder mode if appropriate for ELS pass-through IOCBs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make it explicit that ELS pass-through IOCBs use little endian (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check secondary image if reading the primary image fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla24xx_read_flash_data() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the be_id_t and le_id_t data types for FC src/dst IDs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a soft reset fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use memcpy() and strlcpy() instead of strcpy() and strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the PCI info string output buffer size (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if waiting for pending commands times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare fourth qla2x00_set_model_info() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() return value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress multiple Coverity complaint about out-of-bounds accesses (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress a Coveritiy complaint about integer overflow (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix qla24xx_process_bidir_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify a debug statement (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove dead code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if parsing the version string fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a mailbox command times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use strlcpy() instead of strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Do not corrupt vha->plogi_ack_list (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report the firmware status code if a mailbox command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix session lookup in qlt_abort_work() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_abort_sp_done() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous pointer check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_lport_dump() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the number of casts in GID list code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Verify locking assumptions at runtime (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change data_dsd into an array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla_tgt_cmd.cdb const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the scope of three local variables in qla2xxx_queuecommand() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla2x00_update_ms_fdmi_iocb() into void (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare the fourth ql_dump_buffer() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous forward declaration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove an include directive from qla_mr.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Include the header file from qla_dsd.h (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs instead of spaces for indentation (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Improve Linux kernel coding style conformance (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Really fix qla2xxx_eh_abort() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference count (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Allow NVMe IO to resume with short cable pull (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix hang in fcport delete path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use common update-firmware-options routine for ISP27xx+ (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix NVMe port discovery after a short device port loss (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Correct error handling during initialization failures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Retry fabric Scan on IOCB queue full (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix premature timer expiration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Skip FW dump on LOOP initialization error (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use Correct index for Q-Pair array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort timeout race condition. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix DMA unmap leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Replace vmalloc + memset with vzalloc (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary null check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: remove double assignment in qla2x00_update_fcport (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Add cleanup for PCI EEH recovery (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that lockdep complains about unsafe locking in tcm_qla2xxx_close_session() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use __le64 instead of uint32_t[2] for sending DMA addresses to firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the dsd32 and dsd64 data structures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the size of firmware data structures at compile time (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Pass little-endian values to the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla24xx_async_abort_cmd() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary locking from the target code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a command is released that is owned by the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: target: Fix offline port handling and host reset handling (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort handling in tcm_qla2xxx_write_pending() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix error handling in qlt_alloc_qfull_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_send_term_imm_notif() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix use-after-free issues in qla2xxx_qpair_sp_free_dma() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a qla24xx_enable_msix() error path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qla2x00_mem_free() crashes if called twice (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_mem_free() easier to verify (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the size of the mailbox arrays from 4 to 8 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Log the status code if a firmware command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that Coverity complains about dereferencing a NULL rport pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Uninline qla2x00_init_timer() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_is_reserved_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla2x00_find_new_loop_id() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_reserved_loop_ids() definition (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a format specifier (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Update two source code comments (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence Successful ELS IOCB message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix device staying in blocked state (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h into a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cmd.data_work_free (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the include directive (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the port_state_str[] definition from a .h to a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Insert spaces where required (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix formatting of pointer types (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Leave a blank line after declarations (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs to indent code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix FC-AL connection target discovery (Himanshu Madhani) [1728845] - [scsi] scsi: tcm_qla2xxx: Minimize #include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister resources in the opposite order of the registration order (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister chrdev if module initialization fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use get/put_unaligned where appropriate (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_process_response_queue() easier to read (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare local symbols static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_LAST_SPEED (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a comment that refers to the SCSI host lock (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove useless set memory to zero use memset() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Cleanup fcport memory to prevent leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Further limit FLASH region write access from SysFS (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the max_sgl_segments to 1024 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the qpair in SRB to NULL when SRB is released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a small typo in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix comment alignment in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: deadlock by configfs_depend_item (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: use lower_32_bits and upper_32_bits instead of reinventing them (Himanshu Madhani) [1728845] - [md] dm snapshot: rework COW throttling to fix deadlock (Mike Snitzer) [1758605] - [md] dm snapshot: introduce account_start_copy() and account_end_copy() (Mike Snitzer) [1758605] - [netdrv] ice: Bump version (Jonathan Toppins) [1721711] - [netdrv] ice: Enable DDP package download (Jonathan Toppins) [1721711] - [netdrv] ice: Initialize DDP package structures (Jonathan Toppins) [1721711] - [netdrv] ice: Implement Dynamic Device Personalization (DDP) download (Jonathan Toppins) [1721711] - [netdrv] ice: Fix FW version formatting in dmesg (Jonathan Toppins) [1721711] - [netdrv] ice: send driver version to firmware (Jonathan Toppins) [1721711] - [netdrv] ice: Rework around device/function capabilities (Jonathan Toppins) [1721711] - [netdrv] ice: change default number of receive descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Minor refactor in queue management (Jonathan Toppins) [1721711] - [netdrv] ice: Allow for delayed LLDP MIB change registration (Jonathan Toppins) [1721711] - [netdrv] ice: update Tx context struct (Jonathan Toppins) [1721711] - [netdrv] ice: Report VF link status with opcode to get resources (Jonathan Toppins) [1721711] - [netdrv] ice: Check for DCB capability before initializing DCB (Jonathan Toppins) [1721711] - [netdrv] ice: report link down for VF when PF's queues are not enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Reliably reset VFs (Jonathan Toppins) [1721711] - [netdrv] ice: change work limit to a constant (Jonathan Toppins) [1721711] - [netdrv] ice: small efficiency fixes (Jonathan Toppins) [1721711] - [netdrv] ice: move code closer together (Jonathan Toppins) [1721711] - [netdrv] ice: clean up arguments (Jonathan Toppins) [1721711] - [netdrv] ice: Check root pointer for validity (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_main_vsi to get PF/main VSI (Jonathan Toppins) [1721711] - [netdrv] ice: Update fields in ice_vsi_set_num_qs when reconfiguring (Jonathan Toppins) [1721711] - [netdrv] ice: Only disable VLAN pruning for the VF when all VLANs are removed (Jonathan Toppins) [1721711] - [netdrv] ice: Remove enable DCB when SW LLDP is activated (Jonathan Toppins) [1721711] - [netdrv] ice: Report stats when VSI is down (Jonathan Toppins) [1721711] - [netdrv] ice: Always notify FW of VF reset (Jonathan Toppins) [1721711] - [netdrv] ice: Correctly handle return values for init DCB (Jonathan Toppins) [1721711] - [netdrv] ice: Limit Max TCs on devices with more than 4 ports (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup defines in ice_type.h (Jonathan Toppins) [1721711] - [netdrv] ice: print extra message if topology issue (Jonathan Toppins) [1721711] - [netdrv] ice: add print of autoneg state to link message (Jonathan Toppins) [1721711] - [netdrv] ice: update driver unloading field for Queue Shutdown AQ command (Jonathan Toppins) [1721711] - [netdrv] ice: add needed PFR during driver unload (Jonathan Toppins) [1721711] - [netdrv] ice: Deduce TSA value from the priority value in the CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Report what the user set for coalesce [tx|rx]-usecs (Jonathan Toppins) [1721711] - [netdrv] ice: Fix resource leak in ice_remove_rule_internal() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix EMP reset handling (Jonathan Toppins) [1721711] - [netdrv] ice: fix adminq calls during remove (Jonathan Toppins) [1721711] - [netdrv] ice: Rework ice_ena_msix_range (Jonathan Toppins) [1721711] - [netdrv] ice: Fix VF configuration issues due to reset (Jonathan Toppins) [1721711] - [netdrv] ice: Alloc queue management bitmaps and arrays dynamically (Jonathan Toppins) [1721711] - [netdrv] ice: add support for virtchnl_queue_select.[tx|rx]_queues bitmap (Jonathan Toppins) [1721711] - [netdrv] ice: add support for enabling/disabling single queues (Jonathan Toppins) [1721711] - [netdrv] ice: fix potential infinite loop (Jonathan Toppins) [1721711] - [netdrv] ice: fix ice_is_tc_ena (Jonathan Toppins) [1721711] - [netdrv] ice: add validation in OP_CONFIG_VSI_QUEUES VF message (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clog kernel debug log with VF MDD events errors (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce a local variable for a VSI in the rebuild path (Jonathan Toppins) [1721711] - [netdrv] ice: shorten local and add debug prints (Jonathan Toppins) [1721711] - [netdrv] ice: Sanitize ice_ena_vsi and ice_dis_vsi (Jonathan Toppins) [1721711] - [netdrv] ice: added sibling head to parse nodes (Jonathan Toppins) [1721711] - [netdrv] ice: Fix ethtool port and PFC stats for 4x25G cards (Jonathan Toppins) [1721711] - [netdrv] ice: Don't allow VSI to remove unassociated ucast filter (Jonathan Toppins) [1721711] - [netdrv] ice: Fix issues updating VSI MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: update ethtool stats on-demand (Jonathan Toppins) [1721711] - [netdrv] ice: Add input handlers for virtual channel handlers (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clear auto_fec bit in ice_cfg_phy_fec() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix flag used for module query (Jonathan Toppins) [1721711] - [netdrv] ice: silence some bogus error messages (Jonathan Toppins) [1721711] - [netdrv] ice: Rename ethtool private flag for lldp (Jonathan Toppins) [1721711] - [netdrv] ice: reject VF attempts to enable head writeback (Jonathan Toppins) [1721711] - [netdrv] ice: Copy dcbx configuration only if mode is correct (Jonathan Toppins) [1721711] - [netdrv] ice: Treat DCBx state NOT_STARTED as valid (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call synchronize_irq() for VF's from the host (Jonathan Toppins) [1721711] - [netdrv] ice: Account for all states of FW DCBx and LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Allow egress control packets from PF_VSI (Jonathan Toppins) [1721711] - [netdrv] ice: improve print for VF's when adding/deleting MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: Change type for queue counts (Jonathan Toppins) [1721711] - [netdrv] ice: Move VF resources definition to SR-IOV specific file (Jonathan Toppins) [1721711] - [netdrv] ice: Increase size of Mailbox receive queue for many VFs (Jonathan Toppins) [1721711] - [netdrv] ice: Reduce wait times during VF bringup/reset (Jonathan Toppins) [1721711] - [netdrv] ice: update GLINT_DYN_CTL and GLINT_VECT2FUNC register access (Jonathan Toppins) [1721711] - [netdrv] ice: Do not always bring up PF VSI in ice_ena_vsi() (Jonathan Toppins) [1721711] - [netdrv] ice: allow empty Rx descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Fix kernel hang with DCB reset in CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Set WB_ON_ITR when we don't re-enable interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: fix set pause param autoneg check (Jonathan Toppins) [1721711] - [netdrv] ice: Restructure VFs initialization flows (Jonathan Toppins) [1721711] - [netdrv] ice: Assume that more than one Rx queue is rare in ice_napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Use the software based tail when checking for hung Tx ring (Jonathan Toppins) [1721711] - [netdrv] ice: Bump version number (Jonathan Toppins) [1721711] - [netdrv] ice: Remove flag to track VF interrupt status (Jonathan Toppins) [1721711] - [netdrv] ice: Remove unnecessary flag ICE_FLAG_MSIX_ENA (Jonathan Toppins) [1721711] - [netdrv] ice: Don't return error for disabling LAN Tx queue that does exist (Jonathan Toppins) [1721711] - [netdrv] ice: Remove duplicate code in ice_alloc_rx_bufs (Jonathan Toppins) [1721711] - [netdrv] ice: Add stats for Rx drops at the port level (Jonathan Toppins) [1721711] - [netdrv] ice: Update number of VF queue before setting VSI resources (Jonathan Toppins) [1721711] - [netdrv] ice: Set up Tx scheduling tree based on alloc VSI Tx queues (Jonathan Toppins) [1721711] - [netdrv] ice: Only bump Rx tail and release buffers once per napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Disable VFs until reset is completed (Jonathan Toppins) [1721711] - [netdrv] ice: Do not configure port with no media (Jonathan Toppins) [1721711] - [netdrv] ice: separate out control queue lock creation (Jonathan Toppins) [1721711] - [netdrv] ice: Always set prefena when configuring an Rx queue (Jonathan Toppins) [1721711] - [netdrv] ice: Move vector base setup to PF VSI (Jonathan Toppins) [1721711] - [netdrv] ice: track hardware stat registers past rollover (Jonathan Toppins) [1721711] - [netdrv] ice: add lp_advertising flow control support (Jonathan Toppins) [1721711] - [netdrv] ice: Use struct_size() helper (Jonathan Toppins) [1721711] - [netdrv] ice: Use LLDP ethertype define ETH_P_LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Trivial cosmetic changes (Jonathan Toppins) [1721711] - [netdrv] ice: Recognize higher speeds (Jonathan Toppins) [1721711] - [netdrv] ice: Use a different ICE_DBG bit for firmware log messages (Jonathan Toppins) [1721711] - [netdrv] ice: Update function header (Jonathan Toppins) [1721711] - [netdrv] ice: Move define for ICE_AQC_DRIVER_UNLOADING (Jonathan Toppins) [1721711] - [netdrv] ice: Align to updated AQ command formats (Jonathan Toppins) [1721711] - [netdrv] ice: Use continue instead of an else block (Jonathan Toppins) [1721711] - [netdrv] ice: Change minimum descriptor count value for Tx/Rx rings (Jonathan Toppins) [1721711] - [netdrv] ice: Add switch rules to handle LLDP packets (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup ice_update_link_info (Jonathan Toppins) [1721711] - [netdrv] ice: Use right type for ice_cfg_vsi_lan return (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for Forward Error Correction (FEC) (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for virtchnl_vector_map.[rxq|txq]_map (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce ice_init_mac_fltr and move ice_napi_del (Jonathan Toppins) [1721711] - [netdrv] ice: Use GLINT_DYN_CTL to disable VF's interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: Add a helper to trigger software interrupt (Jonathan Toppins) [1721711] - [netdrv] ice: Configure RSS LUT key only if RSS is enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_fw_log_cfg to init FW logging (Jonathan Toppins) [1721711] - [netdrv] ice: Minor cleanup in ice_switch.h (Jonathan Toppins) [1721711] - [netdrv] ice: Remove redundant and premature event config (Jonathan Toppins) [1721711] - [netdrv] ice: Change message level (Jonathan Toppins) [1721711] - [netdrv] ice: Check all VFs for MDD activity, don't disable (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor interrupt tracking (Jonathan Toppins) [1721711] - [netdrv] ice: Add handler for ethtool selftest (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call ice_cfg_itr() for SR-IOV (Jonathan Toppins) [1721711] - [netdrv] ice: Set minimum default Rx descriptor count to 512 (Jonathan Toppins) [1721711] - [netdrv] ice: Resolve static analysis warning (Jonathan Toppins) [1721711] - [netdrv] ice: Implement toggling ethtool rx-vlan-filter (Jonathan Toppins) [1721711] - [netdrv] ice: Remove direct write for GLLAN_RCTL_0 (Jonathan Toppins) [1721711] - [netdrv] ice: Fix LINE_SPACING style issue (Jonathan Toppins) [1721711] - [netdrv] ice: Silence semantic parser warnings (Jonathan Toppins) [1721711] - [netdrv] ice: Fix couple of issues in ice_vsi_release (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize ice_vf struct (Jonathan Toppins) [1721711] - [netdrv] ice: Use bitfields when possible (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize tx_buf and ring structs (Jonathan Toppins) [1721711] - [netdrv] ice: Format ethtool reported stats (Jonathan Toppins) [1721711] - [netdrv] ice: Gracefully handle reset failure in ice_alloc_vfs() (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor the LLDP MIB change event handling (Jonathan Toppins) [1721711] - [netdrv] ice: Advertise supported link modes if none requested (Jonathan Toppins) [1721711] - [netdrv] ice: Fix hang when ethtool disables FW LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Call out dev/func caps when printing (Jonathan Toppins) [1721711] - [netdrv] ice: Remove braces for single statement blocks (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup an unnecessary variable initialization (Jonathan Toppins) [1721711] - [netdrv] ice: Implement LLDP persistence (Jonathan Toppins) [1721711] - [netdrv] ice: Fix double spacing (Jonathan Toppins) [1721711] - [kernel] sched/debug: Fix potential deadlock when writing to sched_features (Vladis Dronov) [1760060] - [kernel] sched/debug: Use match_string() helper instead of open-coded logic (Vladis Dronov) [1760060] - [hid] HID: intel-ish-hid: ipc: add EHL device id (Tony Camuso) [1716756] - [hid] HID: remove NO_D3 flag when remove driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix wrong driver_data usage (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Fix a use after free in load_fw_from_host() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1716756] - [platform] platform/chrome: Add ChromeOS EC ISHTP driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: prefix header search paths with $(srctree)/ (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add Comet Lake PCI device ID (Tony Camuso) [1716756] - [platform] platform/chrome: cros_ec: Add EC host command support using rpmsg (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix spelling mistake "multipe" -> "multiple" (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ISH firmware loader client driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface function for PCI device pointer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use the new interface functions in HID ish client (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move functions related to bus and device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface functions for struct ishtp_cl (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move the common functions from client.h (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Store ishtp_cl_device instance in device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move driver registry functions (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Simplify ishtp_cl_link() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Hide members of struct ishtp_cl_device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add match callback to ishtp bus type (Tony Camuso) [1716756] - [hid] HID: intel-ish: enable raw interface to HID devices on ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use VID/PID from ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Switch to use new generic UUID API (Tony Camuso) [1716756] - [hid] HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bit (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to search client id (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for client search (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to access client buffer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper functions for client buffer operation (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function for private driver data set/get (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for driver data get/set (Tony Camuso) [1716756] - [platform] platform/chrome: Move cros-ec transport drivers to drivers/platform. (Tony Camuso) [1716756] - [tools] tools: PCI: Fix compiler warning in pcitest (Myron Stowe) [1753749] - [iommu] iommu: Fix integer truncation (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Ignore root complex whitelist when an IOMMU is present (Myron Stowe) [1753749] - [pci] PCI: Cleanup setup-bus.c comments and whitespace (Myron Stowe) [1753749] - [include] CPER: Remove unnecessary use of user-space types (Myron Stowe) [1753749] - [include] CPER: Add UEFI spec references (Myron Stowe) [1753749] - [pci] PCI: Fix comment typos (Myron Stowe) [1753749] - [pci] PCI: Cleanup register definition width and whitespace (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless MY_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless PCIE_MODULE_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove unused dbg/err/info/warn() wrappers (Myron Stowe) [1753749] - [pci] PCI: pciehp: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI: pciehp: Replace pciehp_debug module param with dyndbg (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pciehp_debug uses (Myron Stowe) [1753749] - [pci] PCI/AER: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/DPC: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/PME: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI/AER: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Replace printk(KERN_INFO) with pr_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Use dev_printk() when possible (Myron Stowe) [1753749] - [iommu] iommu/dma: Reserve IOVA for PCIe inaccessible DMA address (Myron Stowe) [1753749] - [pci] PCI: Add dma_ranges window list (Myron Stowe) [1753749] - [pci] PCI: endpoint: Fix a potential NULL pointer dereference (Myron Stowe) [1753749] - [tools] tools: PCI: Handle pcitest.sh independently from pcitest (Myron Stowe) [1753749] - [tools] tools: PCI: Add 'h' in optstring of getopt() (Myron Stowe) [1753749] - [tools] tools: PCI: Change pcitest compiling process (Myron Stowe) [1753749] - [tools] tools: PCI: Fix compilation warnings (Myron Stowe) [1753749] - [tools] tools: PCI: Exit with error code when test fails (Myron Stowe) [1753749] - [pci] PCI: Mark Atheros AR9462 to avoid bus reset (Myron Stowe) [1753749] - [pci] switchtec: Fix unintended mask of MRPC event (Myron Stowe) [1753749] - [pci] switchtec: Increase PFF limit from 48 to 255 (Myron Stowe) [1753749] - [pci] PCI/LINK: Disable bandwidth notification interrupt during suspend (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Allow P2P DMA between any devices under AMD ZEN Root Complex (Myron Stowe) [1753749] - [maintainers] MAINTAINERS: Add Karthikeyan Mitran and Hou Zhiqiang for Mobiveil PCI (Myron Stowe) [1753749] - [platform] platform/chrome: chromeos_laptop: use pci_dev_id() helper (Myron Stowe) [1753749] - [iommu] iommu/amd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [drm] drm/amdkfd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [powerpc] powerpc/powernv/npu: Use pci_dev_id() helper (Myron Stowe) [1753749] - [x86] x86/PCI: Fix PCI IRQ routing table memory leak (Myron Stowe) [1753749] - [pci] PCI: Remove unused pci_request_region_exclusive() (Myron Stowe) [1753749] - [pci] PCI: Mark expected switch fall-throughs (Myron Stowe) [1753749] - [pci] PCI/ACPI: Remove the need for 'struct hotplug_params' (Myron Stowe) [1753749] - [pci] PCI/ACPI: Do not export pci_get_hp_params() (Myron Stowe) [1753749] - [pci] PCI: rpaphp: Get/put device node reference during slot alloc/dealloc (Myron Stowe) [1753749] - [pci] PCI: rpadlpar: Fix leaked device_node references in add/remove paths (Myron Stowe) [1753749] - [pci] PCI: Assign bus numbers present in EA capability for bridges (Myron Stowe) [1753749] - [pci] PCI: OF: Support "external-facing" property (Myron Stowe) [1753749] - [documentation] dt-bindings: Add "external-facing" PCIe port property (Myron Stowe) [1753749] - [pci] PCI: Init PCIe feature bits for managed host bridge alloc (Myron Stowe) [1753749] - [pci] PCI/AER: Change pci_aer_init() stub to return void (Myron Stowe) [1753749] - [s390] s390/zcrypt: CEX7S exploitation support (Philipp Rudo) [1726416] - [s390] s390/pkey: Add sysfs attributes to emit AES CIPHER key blobs (Philipp Rudo) [1726416] - [s390] s390/crypto: Support for SHA3 via CPACF (MSA6) (Philipp Rudo) [1726416] - [s390] s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding (Philipp Rudo) [1726416] - [s390] s390: vfio-ap: fix warning reset not completed (Philipp Rudo) [1726416] - [s390] crypto: s390 - Rename functions to avoid conflict with crypto/sha256.h (Philipp Rudo) [1726416] - [s390] s390/zcrypt: fix wrong handling of cca cipher keygenflags (Philipp Rudo) [1726416] - [s390] crypto: s390/xts-aes - invoke fallback for ciphertext stealing (Philipp Rudo) [1726416] - [s390] s390/paes: Prepare paes functions for large key blobs (Philipp Rudo) [1726416] - [s390] s390/pkey: add CCA AES cipher key support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: Add low level functions for CCA AES cipher keys (Philipp Rudo) [1726416] - [s390] s390/zcrypt: extend cca_findcard function and helper (Philipp Rudo) [1726416] - [s390] s390/pkey: pkey cleanup: narrow in-kernel API, fix some variable types (Philipp Rudo) [1726416] - [s390] s390/zcrypt: adjust switch fall through comments for -Wimplicit-fallthrough (Philipp Rudo) [1726416] - [s390] crypto: s390/aes - fix name clash after AES library refactor (Philipp Rudo) [1726416] - [s390] s390/zcrypt: new sysfs attributes serialnr and mkvps (Philipp Rudo) [1726416] - [s390] s390/zcrypt: add base code for cca crypto card info support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: move cca misc functions to new code file (Philipp Rudo) [1726416] - [s390] s390: use __u{16, 32, 64} instead of uint{16, 32, 64}_t in uapi header (Philipp Rudo) [1726416] - [s390] s390/zcrypt: remove the exporting of ap_query_configuration (Philipp Rudo) [1726416] - [s390] s390/crypto: sha: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: prng: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: ghash: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/pkey: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/zcrypt: support special flagged EP11 cprbs (Philipp Rudo) [1726416] - [s390] s390/crypto: fix possible sleep during spinlock aquired (Philipp Rudo) [1726416] - [s390] s390/crypto: use TRNG for seeding/reseeding (Philipp Rudo) [1726416] - [s390] s390/crypto: rework generate_entropy function for pseudo random dd (Philipp Rudo) [1726416] - [s390] s390: zcrypt: initialize variables before_use (Philipp Rudo) [1726416] - [powerpc] powerpc/pseries: Track LMB nid instead of using device tree (Steve Best) [1758742] - [powerpc] powerpc/pseries/memory-hotplug: Only update DT once per memory DLPAR request (Steve Best) [1758742] - [net] hv_sock: Fix hang when a connection is closed (Cathy Avery) [1739477] - [net] hv_sock: Use consistent types for UUIDs (Cathy Avery) [1739477] - [net] hvsock: fix epollout hang from race condition (Cathy Avery) [1739477] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Cathy Avery) [1739477] - [net] hv_sock: perf: loop in send() to maximize bandwidth (Cathy Avery) [1739477] - [net] hv_sock: perf: Allow the socket buffer size options to influence the actual socket buffers (Cathy Avery) [1739477] - [net] hv_sock: Add support for delayed close (Cathy Avery) [1739477] - [powerpc] powerpc/rtas: allow rescheduling while changing cpu states (Steve Best) [1758651] - [powerpc] powerpc/pseries/mobility: use cond_resched when updating device tree (Steve Best) [1758651] - [tools] selftests/powerpc: Fix compile error on tlbie_test due to newer gcc (Desnes Augusto Nunes do Rosario) [1755707] - [tools] selftests/powerpc: Add test case for tlbie vs mtpidr ordering issue (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue on POWER9 (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/mm: Don't do tlbie fixup for some hardware revisions (Desnes Augusto Nunes do Rosario) [1755707] - [scsi] scsi: zfcp: make DIX experimental, disabled, and independent of DIF (Philipp Rudo) [1723829] - [s390] s390: add support for IBM z15 machines (Philipp Rudo) [1757015] - [s390] s390/pci: add mio_enabled attribute (Philipp Rudo) [1757118] - [s390] s390: fix setting of mio addressing control (Philipp Rudo) [1757118] - [s390] s390/pci: correctly handle MIO opt-out (Philipp Rudo) [1757118] - [s390] s390/pci: deal with devices that have no support for MIO instructions (Philipp Rudo) [1757118] - [s390] s390/pci: fix assignment of bus resources (Philipp Rudo) [1757118] - [s390] s390/pci: fix struct definition for set PCI function (Philipp Rudo) [1757118] - [s390] s390/pci: fix MSI message data (Philipp Rudo) [1757123] - [powerpc] powerpc/tm: Add tm-poison test (Steve Best) [1756721] - [powerpc] powerpc/powernv: Add new opal message type (Desnes Augusto Nunes do Rosario) [1706975] - [powerpc] powerpc/powernv: Enhance opal message read interface (Desnes Augusto Nunes do Rosario) [1706975] - [char] hwrng: core - don't wait on add_early_randomness() (Laurent Vivier) [1660802] - [firmware] efi: Export Runtime Configuration Interface table to sysfs (Al Stone) [1665518] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Ewan Milne) [1757525] - [powerpc] powerpc/powernv/opal: Use standard interrupts property when available (Steve Best) [1757173] - [powerpc] powerpc: dump kernel log before carrying out fadump or kdump (Steve Best) [1756922] - [kernel] genirq/affinity: Create affinity mask for single vector (Ming Lei) [1733420] - [virt] kvm: arm/arm64: Only skip MMIO insn once (Andrew Jones) [1733928] - [vfio] type1: remove duplicate retrieval of reserved regions (Auger Eric) [1704597] - [vfio] type1: Add IOVA range capability support (Auger Eric) [1704597] - [vfio] type1: check dma map request is within a valid iova range (Auger Eric) [1704597] - [vfio] type1: Update iova list on detach (Auger Eric) [1704597] - [vfio] type1: Check reserved region conflict and update iova list (Auger Eric) [1704597] - [vfio] type1: Introduce iova list and add iommu aperture validity check (Auger Eric) [1704597] - [iommu] Revisit iommu_insert_resv_region() implementation (Auger Eric) [1704597] - [iommu] vt-d: Differentiate relaxable and non relaxable RMRRs (Auger Eric) [1704597] - [iommu] Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memory regions (Auger Eric) [1704597] - [iommu] vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions (Auger Eric) [1704597] - [iommu] vt-d: Handle RMRR with PCI bridge device scopes (Auger Eric) [1704597] - [iommu] vt-d: Introduce is_downstream_to_pci_bridge helper (Auger Eric) [1704597] - [iommu] vt-d: Duplicate iommu_resv_region objects per device list (Auger Eric) [1704597] - [iommu] Fix a leak in iommu_insert_resv_region (Auger Eric) [1704597] - [pci] hv: Avoid use of hv_pci_dev->pci_slot after freeing it (Mohammed Gamal) [1737569]- [x86] kvm: x86: omit "impossible" pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix consistency check on injected exception error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: omit absent pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Fix libkvm build error (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Limit guest PMCs to those supported on the host (Vitaly Kuznetsov) [1749495] - [virt] kvm: x86, powerpc: do not allow clearing largepages debugfs entry (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: x86: clarify what is reported on KVM_GET_MSRS failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Set VMENTER_L1D_FLUSH_NOT_REQUIRED if !X86_BUG_L1TF (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: add test for dirty logging inside nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix nested guest live migration with PML (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: assign two bits to track SPTE kinds (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Expose XSAVEERPTR to the guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Enumerate support for CLZERO instruction (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use AMD CPUID semantics for AMD vCPUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix userspace set invalid CR4 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix a spurious -E2BIG in __do_cpuid_func (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Loosen filter for adaptive tuning of lapic_timer_advance_ns (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: cleanup and fix host 64-bit mode checks (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix build warnings in hv_enable_direct_tlbflush() on i386 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't check kvm_rebooting in __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Drop ____kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add error handling to VMREAD helper (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Optimize VMX instruction error and fault handling (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Check kvm_rebooting in kvm_spurious_fault() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: limit atomic switch MSRs (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Intercept RDPRU (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add "significant index" flag to a few CPUID leaves (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Skip invalid pages during zapping iff root_count is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Explicitly track only a single invalid mmu generation (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "kvm: x86/mmu: Remove is_obsolete() call" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: reclaim the zapped-obsolete page first"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: collapse TLB flushes when zap all pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: zap pages in batch"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: add tracepoint for kvm_mmu_invalidate_all_pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: show mmu_valid_gen in shadow page related tracepoints"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Treat invalid shadow pages as obsolete (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Tune lapic_timer_advance_ns smoothly (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add comments to document various emulation types (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle single-step #DB for EMULTYPE_SKIP on EPT misconfig (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove emulation_result enums, EMULATE_{DONE, FAIL, USER_EXIT} (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Remove EMULATE_FAIL handling in handle_invalid_guest_state() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move triple fault request into RM int injection (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Handle emulation failure directly in kvm_task_switch() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Exit to userspace on emulation skip failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #UD injection for failed emulation into emulation code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add explicit flag for forced emulation on #UD (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #GP injection for VMware into x86_emulate_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't attempt VMWare emulation on #GP with non-zero error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor kvm_vcpu_do_singlestep() to remove out param (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Clean up handle_emulation_failure() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Relocate MMIO exit stats counting (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check Host Address Space Size on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hyperv_cpuid: add check for NoNonArchitecturalCoreSharing bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is impossible (Vitaly Kuznetsov) [1749495] - [kernel] cpu/smt: create and export cpu_smt_possible() (Vitaly Kuznetsov) [1749495] - [x86] kvm: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernel (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually flush collapsible SPTEs only when toggling flags (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicate guest mode handling (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Introduce VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Create VM earlier for dirty log test (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Move vm type into _vm_create() internally (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: announce KVM_CAP_HYPERV_ENLIGHTENED_VMCS support only when it is available (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove unneeded nested_enable_evmcs() hook (Vitaly Kuznetsov) [1749495] - [x86] kvm/hyper-v/vmx: Add direct tlb flush support (Vitaly Kuznetsov) [1749495] - [documentation] kvm/hyper-v: Add new KVM capability KVM_CAP_HYPERV_DIRECT_TLBFLUSH (Vitaly Kuznetsov) [1749495] - [x86] hyper-v: Fix definition of struct hv_vp_assist_page (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel PMU MSRs to msrs_to_save[] (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use IPI shorthands in kvm guest when support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix INIT signal handling in various CPU states (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Introduce exit reason for receiving INIT signal on guest-mode (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Stop the preemption timer during vCPU reset (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Micro optimize IPI latency (Vitaly Kuznetsov) [1749495] - [x86] kvm: Nested KVM MMUs need PAE root too (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: set ctxt->have_exception in x86_decode_insn() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always stop emulation on page fault (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: trace nested VM-Enter failures detected by H/W (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: add tracepoint for failed nested VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix a check in nested_svm_vmrun() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Return to userspace with internal error on unexpected exit reason (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add kvm_emulate_{rd, wr}msr() to consolidate VXM/SVM code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor up kvm_{g, s}et_msr() to simplify callers (Vitaly Kuznetsov) [1749495] - [documentation] doc: kvm: Fix return description of KVM_SET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Tune PLE Window tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Change ple_window type to unsigned int (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove tailing newline for tracepoints (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Trace vcpu_id for vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually calculate reserved bits when loading PDPTRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Disable posted interrupts for non-standard IRQs delivery modes (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix and tweak the comments for VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: Assert that struct kvm_vcpu is always as offset zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add pv tlb shootdown tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally call x86 ops that are always implemented (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Consolidate "is MMIO SPTE" code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Add explicit access mask for MMIO SPTEs (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Rename access permissions cache member in struct kvm_vcpu_arch (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate hardcoded RIP advancement from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate weird goto from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: remove hardcoded instruction length from intercepts (Vitaly Kuznetsov) [1749495] - [x86] kvm: add xsetbv to the emulator (Vitaly Kuznetsov) [1749495] - [x86] kvm: clear interrupt shadow on EMULTYPE_SKIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: propagate errors from skip_emulated_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: don't pretend to advance RIP in case wrmsr_interception() results in #GP (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix x86_decode_insn() return when fetching insn bytes fails (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use Intel speculation bugs and features as derived in generic x86 code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always expose VIRT_SSBD to guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix reporting of AMD speculation bug CPUID leaf (Vitaly Kuznetsov) [1749495] - [virt] kvm: Call kvm_arch_vcpu_blocking early into the blocking sequence (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Reintroduce fast invalidate/zap for flushing memslot (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: work around leak of uninitialized stack contents (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: handle page fault in vmread (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't update RIP or do single-step on faulting emulation (Vitaly Kuznetsov) [1749495] - [tools] selftests/kvm: make platform_info_test pass on AMD (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: x86/mmu: Zap only the relevant pages when removing a memslot" (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix state save/load on processors without XSAVE (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: provide common function to enable eVMCS (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: do not try running the VM in vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove redundant assignment of var new_entry (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Adding config fragments (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Update gitignore file for latest changes (Vitaly Kuznetsov) [1749495] - [virt] kvm: remove unnecessary PageReserved check (Vitaly Kuznetsov) [1749495] - [x86] kvm: remove useless calls to kvm_para_available (Vitaly Kuznetsov) [1749495] - [x86] kvm: no need to check return value of debugfs_create functions (Vitaly Kuznetsov) [1749495] - [s390] kvm: remove kvm_arch_has_vcpu_debugfs() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix leak vCPU's VMCS value into other pCPU (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check preempted_in_kernel for involuntary preemption (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Don't need to wakeup vCPU twice afer timer fire (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Boost queue head vCPU to mitigate lock waiter preemption (Vitaly Kuznetsov) [1749495] - [documentation] documentation: move Documentation/virtual to Documentation/virt (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add fixed counters to PMU filter (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: dump VMCS on failed entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: refine kvm_pmu err msg when event creation failed (Vitaly Kuznetsov) [1749495] - [virt] kvm: Boost vCPUs that are delivering interrupts (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove superfluous define from vmx.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix detection of AMD Errata 1096 (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Inject timer interrupt via posted interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: Don't call kvm_spurious_fault() from .fixup (Vitaly Kuznetsov) [1749495] - [x86] kvm: Replace vmx_vmenter()'s call to kvm_spurious_fault() with UD2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: Fix fastop function ELF metadata (Vitaly Kuznetsov) [1749495] - [x86] paravirt: Fix callee-saved function ELF sizes (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Make lapic timer unpinned (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: reset pmc->counter to 0 for pmu fixed_counters (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Ignore segment base for VMX memory operand when segment not FS or GS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: ioapic and apic debug macros cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: some tsc debug cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix coccinelle warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid constant-conversion warning (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid -Wsometimes-uninitized warning (Vitaly Kuznetsov) [1749495] - [documentation] documentation: virtual: Add toctree hooks (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: Convert cpuid.txt to .rst (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally enable irqs in guest context (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: PMU Event Filter (Vitaly Kuznetsov) [1749495] - [kernel] kvm: x86: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Properly check if "page" is valid in kvm_vcpu_unmap (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Retry tune per-vCPU timer_advance_ns if adaptive tuning goes insane (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: write down valid APIC registers (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: ARBPRI is a reserved register for x2APIC (Vitaly Kuznetsov) [1749495] - [x86] kvm nvmx: Check Host Segment Registers and Descriptor Tables on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Stash L1's CR3 in vmcs01.GUEST_CR3 on nested entry w/o EPT (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add tracepoints around __direct_map and FNAME(fetch) (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: remove now unneeded hugepage gfn adjustment (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: make FNAME(fetch) and __direct_map more similar (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Do not release the page inside mmu_set_spte() (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: remove has_leaf_count from struct kvm_cpuid_param (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: rename do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: extract do_cpuid_7_mask and support multiple subleafs (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: do_cpuid_ent works on a whole CPUID function (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: remove the trailing newline used in the fmt parameter of TP_printk (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: add nrips module parameter (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: degrade WARN to pr_warn_ratelimited (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Pass through AMD_STIBP_ALWAYS_ON in GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Remove unnecessary sync_roots from handle_invept (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: document CPUID bit for MSR_KVM_POLL_CONTROL (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Expose PV_SCHED_YIELD CPUID feature bit to guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Implement PV sched yield hypercall (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Yield to IPI target if necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: list VMX MSRs in KVM_GET_MSR_INDEX_LIST (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: allow setting the VMFUNC controls MSR (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: include conditional controls in /dev/kvm KVM_GET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix apic dangling pointer in vcpu (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: check CPUID before allowing read/write of IA32_XSS (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Check for a kernel warning (Vitaly Kuznetsov) [1749495] - [tools] kvm: tests: Sort tests in the Makefile alphabetically (Vitaly Kuznetsov) [1749495] - [documentation] kvm: fix typo in documentation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: shadow pin based execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Leave preemption timer running when it's disabled (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Drop hv_timer_armed from 'struct loaded_vmcs' (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preset *DT exiting in vmcs02 when emulating UMIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preserve last USE_MSR_BITMAPS when preparing vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Explicitly initialize controls shadow at VMCS allocation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reset VMCS controls shadow on VMCS switch (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Shadow VMCS controls on a per-VMCS basis (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS secondary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS primary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS pin controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add builder macros for shadowing controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use adjusted pin controls for vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Copy PDPTRs to/from vmcs12 only when necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't update GUEST_BNDCFGS if it's clean in HV eVMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_DEBUGCTLMSR when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for SYSENTER MSRs when they're written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_CR_PAT when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write APIC-access page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write virtual-APIC page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't dump VMCS if virtual APIC page can't be mapped (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reread VMCS-agnostic state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't "put" vCPU or host state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: simplify vmx_prepare_switch_to_{guest, host} (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't rewrite GUEST_PML_INDEX during nested VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Write ENCLS-exiting bitmap once per vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Always sync GUEST_BNDCFGS when it comes from vmcs01 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Always signal #GP on WRMSR to MSR_IA32_CR_PAT with bad value (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename prepare_vmcs02_*_full to prepare_vmcs02_*_rare (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Sync rarely accessed guest fields only when needed (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Add helpers to identify shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use descriptive names for VMCS sync functions and flags (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Lift sync_vmcs12() out of prepare_vmcs12() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Track vmcs12 offsets for shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to GUEST_{CS, SS}_AR_BYTES (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to read-only shadow VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle NMIs, #MCs and async #PFs in common irqs-disabled fn (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_{before, after}_interrupt() calls to vendor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Store the host kernel's IDT base in a global variable (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Read cached VM-Exit reason to detect external interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: small cleanup in handle_exception (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix handling of #MC that occurs during VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: move MSR_IA32_POWER_CTL handling to common code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: offset is ensure to be in range (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use same convention to name kvm_lapic_{set, clear}_vector() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: check kvm_apic_sw_enabled() is enough (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add host poll control msrs (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: segment limit check: use access length (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix limit checking in get_vmx_mem_address() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel CPUID.1F cpuid emulation support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use DR_TRAP_BITS instead of hard-coded 15 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clean up conditions for asynchronous page fault handling (Vitaly Kuznetsov) [1749495] - [documentation] docs: amd-memory-encryption.rst get rid of warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Convert kvm_lock to a mutex (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: remove unneeded 'asm volatile ("")' from vmcs_write64 (Vitaly Kuznetsov) [1749495] - [virt] kvm: irqchip: Use struct_size() in kzalloc() (Vitaly Kuznetsov) [1749495] - [x86] kvm/vmx: drop bad asm() clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hide vcpu_setup in processor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Emulate MSR_IA32_MISC_ENABLE MWAIT bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Provide a capability to disable cstate msr read intercepts (Vitaly Kuznetsov) [1749495] - [documentation] kvm: documentation: Add disable pause exits to KVM_CAP_X86_DISABLE_EXITS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: refine kvm_get_arch_capabilities() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Directly return result from kvm_arch_check_processor_compat() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Optimize timer latency further (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Delay trace_kvm_wait_lapic_expire tracepoint to after vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Extract adaptive tune timer advancement logic (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: properly map nested VMCB (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix reserved bits related calculation errors caused by MKTME (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compile on s390 part 2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix return value for reserved EFER (Vitaly Kuznetsov) [1749495] - [tools] kvm_stat: fix fields filter for child events (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: aarch64: compile with warnings on (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: do not mask the value that is written to fixed PMUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: mask the result of rdpmc according to the width of the counters (Vitaly Kuznetsov) [1749495] - [x86] kvm/pmu: Set AMD's virt PMU version to 1 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: do not spam dmesg with VMCS/VMCB dumps (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check irqchip mode before assign irqfd (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicated TEST_ASSERT in hyperv_cpuid.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Expose per-vCPU timer_advance_ns to userspace (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Fix lapic_timer_advance_ns parameter overflow (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix using __this_cpu_read() in preemptible context (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on s390 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include CPUID leaf 0x8000001e in kvm's supported CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include multiple indices with CPUID leaf 0x8000001d (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Fix a condition in test_hv_cpuid() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix spinlock taken warning during host resume (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on aarch64 (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: nvmx: Expose RDPMC-exiting only when guest supports PMU" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix L1TF mitigation for shadow MMU (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Disable intercept for FS/GS base MSRs in vmcs02 when possible (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Add tests to .gitignore (Vitaly Kuznetsov) [1749495] - [documentation] kvm: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix kvm_clear_dirty_log_protect off-by-(minus-)one (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix the bitmap range to copy during clear dirty (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use direct accessors for RIP and RSP (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Use accessors for GPRs outside of dedicated caching logic (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Omit caching logic for always-available GPRs (Vitaly Kuznetsov) [1749495] - [x86] kvm, x86: Properly check whether a pfn is an MMIO or not (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use page_address_valid in a few more locations (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the enlightened VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the shadow VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: Use the new mapping API for mapping guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm/x86: Use kvm_vcpu_map in emulator_cmpxchg_emulated (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the posted interrupt descriptor table (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the virtual APIC page (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the L1 MSR bitmap (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmptrld: Use kvm_vcpu_map when copying VMCS12 from guest memory (Vitaly Kuznetsov) [1749495] - [virt] kvm: Introduce a new guest mapping API (Vitaly Kuznetsov) [1749495] - [x86] kvm: Handle PFNs outside of kernel reach when touching GPTEs (Vitaly Kuznetsov) [1749495] - [x86] nvmx: Update the PML table without mapping and unmapping the page (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmon: Read 4 bytes from guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm: Implement HWCR support (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Include architectural defs header in capabilities.h (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: clean up some debug output (Vitaly Kuznetsov) [1749495] - [virt] kvm_main: fix some comments (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Skip delta_tsc shift-and-divide if the dividend is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Check for a pending timer intr prior to start_hv_timer() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Refactor ->set_hv_timer to use an explicit expired param (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Explicitly cancel the hv timer if it's pre-expired (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Busy wait for timer to expire when using hv_timer (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Nop emulation of MSR_IA32_POWER_CTL (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add support of clear Trace_ToPA_PMI status (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject PMI for KVM guest (Vitaly Kuznetsov) [1749495] - [documentation] revert "kvm: doc: Document the life cycle of a VM and its resources" (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: fix dirty log ioctl arch lists (Vitaly Kuznetsov) [1749495] - [x86] kvm: Make steal_time visible (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject #GP if guest attempts to set unsupported EFER bits (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Skip EFER vs. guest CPUID checks for host-initiated writes (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in pre-VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename and split top-level consistency checks to match SDM (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Move guest non-reg state checks to VM-Exit path (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-entry control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-exit control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: optimize check for valid PAT value (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clear VM_EXIT_SAVE_IA32_PAT (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: print more APICv fields in dump_vmcs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Raise #GP when guest vCPU do not support PMU (Vitaly Kuznetsov) [1749495] - [documentation] kvm: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: skip populating logical dest map if apic is not sw enabled (Bandan Das) [1728503] - [powerpc] kvm: ppc: book3s: Fix incorrect guest-to-user-translation error handling (David Gibson) [1749504] - [powerpc] kvm: Fall through switch case explicitly (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix CR0 setting in TM emulation (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Invalidate ERAT when flushing guest TLB entries (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Only write DAWR[X] when handling h_set_dawr in real mode (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: xive: Fix spelling mistake "acessing" -> "accessing" (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Make sure to load LPID for radix VCPUs (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Flush TLB on secondary radix threads (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Move HPT guest TLB flushing to C code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Handle virtual mode in XIVE VCPU push code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: smb->smp comment fixup (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Allocate guest TCEs on demand too (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Avoid lockdep debugging in TCE realmode handlers (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix lockdep warning when entering the guest (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement real mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement virtual mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Protect memslots while validating user address (David Gibson) [1749504] - [pci] PCI: hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers (Mohammed Gamal) [1671288] - [pci] PCI: hv: Detect and fix Hyper-V PCI domain number collision (Mohammed Gamal) [1671288] - [fs] Revert "lockd: Show pid of lockd for remote locks" (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops in nfs4_do_setattr (Benjamin Coddington) [1732409] - [fs] NFSv4: Check the return value of update_open_stateid() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix delegation state recovery (Benjamin Coddington) [1732409] - [fs] pnfs/flexfiles: Fix PTR_ERR() dereferences in ff_layout_track_ds_error (Benjamin Coddington) [1732409] - [fs] Revert "NFS: readdirplus optimization by cache mechanism" (memleak) (Benjamin Coddington) [1732409] - [fs] svcrdma: Ignore source port when computing DRC hash (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Use the correct TCP timeout for flexfiles I/O (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix bug only first CB_NOTIFY_LOCK is handled (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Again fix a race where CB_NOTIFY_LOCK fails to wake a waiter (Benjamin Coddington) [1732409] - [fs] SUNRPC fix regression in umount of a secure mount (Benjamin Coddington) [1732409] - [fs] NFS4: Fix v4.0 client state corruption when mount (Benjamin Coddington) [1732409] - [fs] NFSv4: When recovering state fails with EAGAIN, retry the same recovery (Benjamin Coddington) [1732409] - [fs] pnfs: Fix a problem where we gratuitously start doing I/O through the MDS (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure the bvecs are reset when we re-encode the RPC request (Benjamin Coddington) [1732409] - [fs] sunrpc/cache: remove the exporting of cache_seq_next (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a use after free when a server rejects the RPCSEC_GSS credential (Benjamin Coddington) [1732409] - [fs] xprtrdma: Fix an frwr_map recovery nit (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix incorrect return value in copy_file_range (Benjamin Coddington) [1732409] - [fs] NFS: Fix handling of reply page vector (Benjamin Coddington) [1732409] - [fs] NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. (Benjamin Coddington) [1732409] - [fs] nfsd: Don't release the callback slot unless it was actually held (Benjamin Coddington) [1732409] - [fs] nfsd/nfsd3_proc_readdir: fix buffer count and page pointers (Benjamin Coddington) [1732409] - [fs] sunrpc: don't mark uninitialised items as VALID. (Benjamin Coddington) [1732409] - [fs] SUNRPC: fix uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Fix layoutstats handling during read failovers (Benjamin Coddington) [1732409] - [fs] NFS: Fix a typo in nfs_init_timeout_values() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected (Benjamin Coddington) [1732409] - [fs] NFS: fix mount/umount race in nlmclnt. (Benjamin Coddington) [1732409] - [fs] NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock, unlock}data() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant check for the reply length in call_decode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle the SYSTEM_ERR rpc error (Benjamin Coddington) [1732409] - [fs] SUNRPC: rpc_decode_header() must always return a non-zero value on error (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the ENOTCONN error on socket disconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix the minimal size for reply buffer allocation (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a client regression when handling oversized replies (Benjamin Coddington) [1732409] - [fs] pNFS: Fix a typo in pnfs_update_layout (Benjamin Coddington) [1732409] - [fs] SUNRPC: Take the transport send lock before binding+connecting (Benjamin Coddington) [1732409] - [fs] SUNRPC: Micro-optimise when the task is known not to be sleeping (Benjamin Coddington) [1732409] - [fs] SUNRPC: Check whether the task was transmitted before rebind/reconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant calls to RPC_IS_QUEUED() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up (Benjamin Coddington) [1732409] - [fs] nfsd: allow nfsv3 readdir request to be larger. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Respect RPC call timeouts when retrying transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up RPC back channel transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Prevent thundering herd when the socket is not connected (Benjamin Coddington) [1732409] - [fs] nfsd: fix wrong check in write_v4_end_grace() (Benjamin Coddington) [1732409] - [fs] nfsd: fix memory corruption caused by readdir (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow dynamic allocation of back channel slots (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Bump the default callback session slot count to 16 (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert remaining GFP_NOIO, and GFP_NOWAIT sites in sunrpc (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Clean up mirror DS initialisation (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove dead code in ff_layout_mirror_valid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_select_ds_stateid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_ds_version() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify ff_layout_get_ds_cred() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_find_or_create_ds_client() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_layout_select_ds_fh() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Speed up read failover when DSes are down (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Don't invalidate DS deviceids for being unresponsive (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove bogus checks for invalid deviceids (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Avoid unnecessary layout invalidations (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: refactor calls to fs4_ff_layout_prepare_ds() (Benjamin Coddington) [1732409] - [fs] NFSv4: Handle early exit in layoutget by returning an error (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Send LAYOUTERROR when failing over mirrored reads (Benjamin Coddington) [1732409] - [fs] NFSv4.2: Add client support for the generic 'layouterror' RPC call (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated (Benjamin Coddington) [1732409] - [fs] NFSv4/pnfs: Fix barriers in nfs4_mark_deviceid_unavailable() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Fix up sparse RCU annotations (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() (Benjamin Coddington) [1732409] - [fs] NFS: Add missing encode / decode sequence_maxsz to v4.2 operations (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Don't process the sequence op more than once. (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Reinitialise sequence results before retransmitting a request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix an Oops in udp_poll() (Benjamin Coddington) [1732409] - [fs] NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount (Benjamin Coddington) [1732409] - [fs] NFS: Fix a soft lockup in the delegation recovery code (Benjamin Coddington) [1732409] - [fs] nfsd: fix performance-limiting session calculation (Benjamin Coddington) [1732409] - [fs] svcrpc: fix UDP on servers with lots of threads (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the redundant 'zerocopy' argument to xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Further cleanups of xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert socket page send code to use iov_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xs_send_kvec() to use iov_iter_kvec() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Initiate a connection close on an ESHUTDOWN error in stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't suppress socket errors when a message read completes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle zero length fragments correctly (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the stream record info when the receive worker is running (Benjamin Coddington) [1732409] - [fs] nfs: fix xfstest generic/099 failed on nfsv3 (Benjamin Coddington) [1732409] - [fs] NFS: Fix typo in comments of nfs_readdir_alloc_pages() (Benjamin Coddington) [1732409] - [fs] NFS: Remove redundant semicolon (Benjamin Coddington) [1732409] - [fs] NFS: readdirplus optimization by cache mechanism (Benjamin Coddington) [1732409] - [fs] fs/nfs: Fix nfs_parse_devname to not modify it's argument (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove pointless test in unx_match() (Benjamin Coddington) [1732409] - [fs] NFS: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use poll() to fix up the socket requeue races (Benjamin Coddington) [1732409] - [fs] SUNRPC: Set memalloc_nofs_save() on all rpciod/xprtiod jobs (Benjamin Coddington) [1732409] - [fs] NFS: Fix sparse annotations for nfs_set_open_stateid_locked() (Benjamin Coddington) [1732409] - [fs] NFS: Fix up documentation warnings (Benjamin Coddington) [1732409] - [fs] NFS: ENOMEM should also be a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: EINTR is also a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: Ensure NFS writeback allocations don't recurse back into NFS. (Benjamin Coddington) [1732409] - [fs] NFS: Pass error information to the pgio error cleanup routine (Benjamin Coddington) [1732409] - [fs] NFS: Clean up list moves of struct nfs_page (Benjamin Coddington) [1732409] - [fs] NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() (Benjamin Coddington) [1732409] - [fs] NFS: Fix an I/O request leakage in nfs_do_recoalesce (Benjamin Coddington) [1732409] - [fs] NFS: Fix I/O request leakages (Benjamin Coddington) [1732409] - [fs] Revert "nfsd4: return default lease period" (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use au_rslack when computing reply buffer size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add rpc_auth::au_ralign field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make AUTH_SYS and AUTH_NULL set au_verfsize (Benjamin Coddington) [1732409] - [fs] NFS: Account for XDR pad of buf->pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce rpc_prepare_reply_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xdr_buf_trim() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce trace points in rpc_auth_gss.ko (Benjamin Coddington) [1732409] - [fs] xprtrdma: Squelch a sparse warning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when decoding RPC Reply header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up rpc_verify_header() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when constructing RPC Call header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add build option to disable support for insecure enctypes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_xprt::tsh_size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove some dprintk() call sites from auth functions (Benjamin Coddington) [1732409] - [fs] NFS: Add trace events to report non-zero NFS status codes (Benjamin Coddington) [1732409] - [fs] NFS: Remove print_overflow_msg() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add trace event that reports reply page vector alignment (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add XDR overflow trace event (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add xdr_stream::rqst field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Display symbolic flag names in RPC trace events (Benjamin Coddington) [1732409] - [fs] rpc: properly check debugfs dentry before using it (Benjamin Coddington) [1732409] - [fs] svcrpc: fix unlikely races preventing queueing of sockets (Benjamin Coddington) [1732409] - [fs] svcrpc: svc_xprt_has_something_to_do seems a little long (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() (Benjamin Coddington) [1732409] - [fs] nfsd: fix an IS_ERR() vs NULL check (Benjamin Coddington) [1732409] - [fs] nfsd: Fix error return values for nfsd4_clone_file_range() (Benjamin Coddington) [1732409] - [fs] nfs: Fix NULL pointer dereference of dev_name (Benjamin Coddington) [1732409] - [fs] SUNRPC: Address Kerberos performance/behavior regression (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure we respect the RPCSEC_GSS sequence number limit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix unnecessary retry in nfs4_copy_file_range (Benjamin Coddington) [1732409] - [fs] sunrpc: kernel BUG at kernel/cred.c:825! (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix TCP receive code on archs with flush_dcache_page() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert to DEFINE_SHOW_ATTRIBUTE (Benjamin Coddington) [1732409] - [fs] sunrpc: Add xprt after nfs4_test_session_trunk() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert unnecessary GFP_ATOMIC to GFP_NOFS (Benjamin Coddington) [1732409] - [fs] sunrpc: handle ENOMEM in rpcb_getport_async (Benjamin Coddington) [1732409] - [fs] NFS: remove unnecessary test for IS_ERR(cred) (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix async copy reboot recovery (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix some kernel doc complaints (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify defining common RPC trace events (Benjamin Coddington) [1732409] - [fs] NFS: Fix NFSv4 symbolic trace point output (Benjamin Coddington) [1732409] - [fs] nfs: fixed broken compilation in nfs_callback_up_net() (Benjamin Coddington) [1732409] - [fs] nfs: minor typo in nfs4_callback_up_net() (Benjamin Coddington) [1732409] - [fs] sunrpc: fix debug message in svc_create_xprt() (Benjamin Coddington) [1732409] - [fs] sunrpc: remove svc_rdma_bc_class (Benjamin Coddington) [1732409] - [fs] sunrpc: remove unused bc_up operation from rpc_xprt_ops (Benjamin Coddington) [1732409] - [fs] sunrpc: use SVC_NET() in svcauth_gss_* functions (Benjamin Coddington) [1732409] - [fs] nfsd: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC discard cr_uid from struct rpc_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: simplify auth_unix. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove crbind rpc_cred operation (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove generic cred code. (Benjamin Coddington) [1732409] - [fs] NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. (Benjamin Coddington) [1732409] - [fs] NFS: struct nfs_open_dir_context: convert rpc_cred pointer to cred. (Benjamin Coddington) [1732409] - [fs] NFS: change access cache to use 'struct cred'. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT (Benjamin Coddington) [1732409] - [fs] NFS: move credential expiry tracking out of SUNRPC into NFS. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add side channel to use non-generic cred for rpc call. (Benjamin Coddington) [1732409] - [fs] SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none (Benjamin Coddington) [1732409] - [fs] NFS/SUNRPC: don't lookup machine credential until rpcauth_bindcred(). (Benjamin Coddington) [1732409] - [fs] SUNRPC: discard RPC_DO_ROOTOVERRIDE() (Benjamin Coddington) [1732409] - [fs] NFSv4: don't require lock for get_renew_cred or get_machine_cred (Benjamin Coddington) [1732409] - [fs] NFSv4: add cl_root_cred for use when machine cred is not available. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove machine_cred field from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove uid and gid from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove groupinfo from struct auth_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add 'struct cred *' to auth_cred and rpc_cred (Benjamin Coddington) [1732409] - [fs] cred: allow get_cred() and put_cred() to be given NULL. (Benjamin Coddington) [1732409] - [fs] cred: export get_task_cred(). (Benjamin Coddington) [1732409] - [fs] cred: add get_cred_rcu() (Benjamin Coddington) [1732409] - [fs] cred: add cred_fscmp() for comparing creds. (Benjamin Coddington) [1732409] - [fs] SUNRPC: allow /proc entries without CONFIG_SUNRPC_DEBUG (Benjamin Coddington) [1732409] - [fs] nfs: fix comment to nfs_generic_pg_test which does the opposite (Benjamin Coddington) [1732409] - [fs] NFSv4: cleanup remove unused nfs4_xdev_fs_type (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xprt_connect_status() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a race with XPRT_CONNECTING (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix disconnection races (Benjamin Coddington) [1732409] - [fs] Revert "[net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down"" (Benjamin Coddington) [1732409] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1732409] - [fs] NFSD remove OP_CACHEME from 4.2 op_flags (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't force a redundant disconnection in xs_read_stream() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up socket polling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the discard iterator rather than MSG_TRUNC (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat EFAULT as a truncated message in xs_read_stream_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up handling of the XDRBUF_SPARSE_PAGES flag (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix RPC receive hangs (Benjamin Coddington) [1732409] - [fs] nfsd: Return EPERM, not EACCES, in some SETATTR cases (Benjamin Coddington) [1732409] - [fs] sunrpc: fix cache_head leak due to queued request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a potential race in xprt_connect() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a memory leak in call_encode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix leak of krb5p encode pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: call_connect_status() must handle tasks that got transmitted (Benjamin Coddington) [1732409] - [fs] nfs: don't dirty kernel pages read by direct-io (Benjamin Coddington) [1732409] - [fs] NFS: use locks_copy_lock() to copy locks. (Benjamin Coddington) [1732409] - [fs] nfsd: clean up indentation, increase indentation in switch statement (Benjamin Coddington) [1732409] - [fs] nfsd: fix a warning in __cld_pipe_upcall() (Benjamin Coddington) [1732409] - [fs] lockd: fix decoding of TEST results (Benjamin Coddington) [1732409] - [fs] nfsd4: fix crash on writing v4_end_grace before nfsd startup (Benjamin Coddington) [1732409] - [fs] nfsd4: skip unused assignment (Benjamin Coddington) [1732409] - [fs] nfsd4: forbid all renames during grace period (Benjamin Coddington) [1732409] - [fs] nfsd4: remove unused nfs4_check_olstateid parameter (Benjamin Coddington) [1732409] - [fs] nfsd4: zero-length WRITE should succeed (Benjamin Coddington) [1732409] - [fs] NFSv4.2 copy do not allocate memory under the lock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a NFSv4 state manager deadlock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops during delegation callbacks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a bogus get/put in generic_key_to_expire() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a Oops when destroying the RPCSEC_GSS credential cache (Benjamin Coddington) [1732409] - [fs] NFSv4: Ensure that the state manager exits the loop on SIGKILL (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't exit the state manager without clearing NFS4CLNT_MANAGER_RUNNING (Benjamin Coddington) [1732409] - [fs] SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() (Benjamin Coddington) [1732409] - [fs] nfsd: COPY and CLONE operations require the saved filehandle to be set (Benjamin Coddington) [1732409] - [fs] sunrpc: correct the computation for page_ptr when truncating (Benjamin Coddington) [1732409] - [fs] NFS: fix spelling mistake, EACCESS -> EACCES (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use atomic(64)_t for seq_send(64) (Benjamin Coddington) [1732409] - [fs] nfsd: Fix an Oops in free_session() (Benjamin Coddington) [1732409] - [fs] nfsd: correctly decrement odstate refcount in error path (Benjamin Coddington) [1732409] - [fs] nfsd: fix fall-through annotations (Benjamin Coddington) [1732409] - [fs] knfsd: Improve lookup performance in the duplicate reply cache using an rbtree (Benjamin Coddington) [1732409] - [fs] knfsd: Further simplify the cache lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Simplify NFS duplicate replay cache (Benjamin Coddington) [1732409] - [fs] knfsd: Remove dead code from nfsd_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace the cache_detail->hash_lock with a regular spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove non-RCU protected lookup (Benjamin Coddington) [1732409] - [fs] NFS: Fix up a typo in nfs_dns_ent_put (Benjamin Coddington) [1732409] - [fs] NFS: Lockless DNS lookups (Benjamin Coddington) [1732409] - [fs] knfsd: Lockless lookup of NFSv4 identities. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless server RPCSEC_GSS context lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Allow lockless lookups of the exports (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make server side AUTH_UNIX use lockless lookups (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow cache lookups to use RCU protection rather than the r/w spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the auth cred cache to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert auth creds to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify lookup code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up the AUTH cache code (Benjamin Coddington) [1732409] - [fs] NFS: change sign of nfs_fh length (Benjamin Coddington) [1732409] - [fs] sunrpc: safely reallow resvport min/max inversion (Benjamin Coddington) [1732409] - [fs] nfs: remove redundant call to nfs_context_set_write_error() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a compile warning for cmpxchg64() (Benjamin Coddington) [1732409] - [fs] SUNRPC: use cmpxchg64() in gss_seq_send64_fetch_and_inc() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor sunrpc_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add lockless lookup of the server's auth domain (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the server 'authtab_lock' and just use RCU (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix lookup revalidate of regular files (Benjamin Coddington) [1732409] - [fs] NFS: Refactor nfs_lookup_revalidate() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace krb5_seq_lock with a lockless scheme (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless lookup of RPCSEC_GSS mechanisms (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_authflavor_lock in favour of RCU locking (Benjamin Coddington) [1732409] - [fs] NFS: Remove private spinlock in struct nfs_pgio_header (Benjamin Coddington) [1732409] - [fs] NFSv3: Improve NFSv3 performance when server returns no post-op attributes (Benjamin Coddington) [1732409] - [fs] NFSv4: Split out NFS v4.2 copy completion functions (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of nfs4_recovery_handle_error() (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of the switch statement in nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFS: Split out the body of nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix the r/wsize checking (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert struct nfs4_state to use refcount_t (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert open state lookup to use RCU (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the open context to RCU (Benjamin Coddington) [1732409] - [fs] NFS: Simplify internal check for whether file is open for write (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the lock context to RCU (Benjamin Coddington) [1732409] - [fs] pNFS: Don't allocate more pages than we need to fit a layoutget response (Benjamin Coddington) [1732409] - [fs] pNFS: Don't zero out the array in nfs4_alloc_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Unexport xdr_partial_copy_from_skb() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up xs_udp_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow AF_LOCAL sockets to use the generic stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up - rename xs_tcp_data_receive() to xs_stream_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code by switching to using iterators (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a bvec array to struct xdr_buf for use with iovec_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a label for RPC calls that require allocation on receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the xprt->sending queue back to an ordinary wait queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix priority queue fairness (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xprt receive queue to use an rbtree (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't take transport->lock unnecessarily when taking XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Cleanup: remove the unused 'task' argument from the request_send() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up transport write space handling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Turn off throttling of RPC slots for TCP sockets (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow soft RPC calls to time out when waiting for the XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow calls to xprt_transmit() to drain the entire transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Enqueue swapper tagged RPCs at the head of the transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Support for congestion control when queuing is enabled (Benjamin Coddington) [1732409] - [fs] SUNRPC: Improve latency for interactive tasks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move RPC retransmission stat counter to xprt_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify xprt_prepare_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the request 'bytes_sent' counter when releasing XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat the task and request as separate in the xprt_ops->send_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up the back channel transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor RPC call encoding (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a transmission queue for RPC requests (Benjamin Coddington) [1732409] - [fs] SUNRPC: Distinguish between the slot allocation list and receive queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Minor cleanup for call_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove wait for reply code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove the reply queue code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename xprt->recv_lock to xprt->queue_lock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't wake queued RPC calls multiple times in xprt_transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Test whether the task is queued before grabbing the queue spinlocks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a helper to wake up a sleeping rpc_task and set its status (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor the transport request pinning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify dealing with aborted partially transmitted messages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add socket transmit queue offset tracking (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move reset of TCP state variables into the reconnect code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename TCP receive-specific state variables (Benjamin Coddington) [1732409] - [fs] SUNRPC: Avoid holding locks across the XDR encoding of the RPC message (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify identification of when the message send/receive is complete (Benjamin Coddington) [1732409] - [fs] SUNRPC: The transmitted message must lie in the RPCSEC window of validity (Benjamin Coddington) [1732409] - [fs] SUNRPC: If there is no reply expected, bail early from call_decode (Benjamin Coddington) [1732409] - [fs] nfsd: remove set but not used variable 'dirp' (Benjamin Coddington) [1732409] - [fs] NFSD introduce async copy feature (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_STATUS xdr (Benjamin Coddington) [1732409] - [fs] NFSD CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Don't open code clearing of delegation state (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix infinite loop on I/O. (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] pNFS: Ensure we return the error if someone kills a waiting layoutget (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] sunrpc: Add comment defining gssd upcall API keywords (Benjamin Coddington) [1732409] - [fs] nfsd: Remove callback_cred (Benjamin Coddington) [1732409] - [fs] nfsd: Use correct credential for NFSv4.0 callback with GSS (Benjamin Coddington) [1732409] - [fs] sunrpc: Extract target name into svc_cred (Benjamin Coddington) [1732409] - [fs] sunrpc: Enable the kernel to specify the hostname part of service principals (Benjamin Coddington) [1732409] - [fs] pNFS: Remove unwanted optimisation of layoutget (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: ff_layout_pg_init_read should exit on error (Benjamin Coddington) [1732409] - [fs] pNFS: Treat RECALLCONFLICT like DELAY... (Benjamin Coddington) [1732409] - [fs] pNFS: When updating the stateid in layoutreturn, also update the recall range (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix locking in pnfs_generic_recover_commit_reqs (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a typo in nfs4_init_channel_attrs() (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't busy wait if NFSv4 session draining is interrupted (Benjamin Coddington) [1732409] - [fs] NFS recover from destination server reboot for copies (Benjamin Coddington) [1732409] - [fs] nfsd: use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] nfsd: constify write_op[] (Benjamin Coddington) [1732409] - [fs] fs/nfsd: Delete invalid assignment statements in nfsd4_decode_exchange_id (Benjamin Coddington) [1732409] - [fs] NFSD: Handle full-length symlinks (Benjamin Coddington) [1732409] - [fs] NFSD: Refactor the generic write vector fill helper (Benjamin Coddington) [1732409] - [fs] nfsd: Mark expected switch fall-through (Benjamin Coddington) [1732409] - [fs] nfsd: fix leaked file lock with nfs exported overlayfs (Benjamin Coddington) [1732409] - [fs] NFS add a simple sync nfs4_proc_commit after async COPY (Benjamin Coddington) [1732409] - [fs] NFS handle COPY ERR_OFFLOAD_NO_REQS (Benjamin Coddington) [1732409] - [fs] NFS send OFFLOAD_CANCEL when COPY killed (Benjamin Coddington) [1732409] - [fs] NFS export nfs4_async_handle_error (Benjamin Coddington) [1732409] - [fs] NFS handle COPY reply CB_OFFLOAD call race (Benjamin Coddington) [1732409] - [fs] NFS add support for asynchronous COPY (Benjamin Coddington) [1732409] - [fs] NFS COPY xdr handle async reply (Benjamin Coddington) [1732409] - [fs] NFS OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFS CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Use an appropriate work queue for direct-write completion (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix error handling in nfs4_sp4_select_mode() (Benjamin Coddington) [1732409] - [fs] pnfs: Use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] pnfs: pnfs_find_lseg() should not check NFS_LSEG_LAYOUTRETURN (Benjamin Coddington) [1732409] - [fs] NFS: Mark expected switch fall-throughs (Benjamin Coddington) [1732409] - [fs] NFSv4: Mark the inode change attribute up to date in update_changeattr() (Benjamin Coddington) [1732409] - [fs] NFSv4: Detect nlink changes on cross-directory renames too (Benjamin Coddington) [1732409] - [fs] NFSv4: bump/drop the nlink count on the parent dir when we mkdir/rmdir (Benjamin Coddington) [1732409] - [fs] pnfs: Fix handling of NFS4ERR_OLD_STATEID replies to layoutreturn (Benjamin Coddington) [1732409] - [fs] sunrpc: whitespace fixes (Benjamin Coddington) [1732409] - [fs] NFSv4 client live hangs after live data migration recovery (Benjamin Coddington) [1732409] - [fs] NFSv4.0 fix client reference leak in callback (Benjamin Coddington) [1732409] - [fs] sunrpc: kstrtoul() can also return -ERANGE (Benjamin Coddington) [1732409] - [fs] NFS: silence a harmless uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] net/sunrpc: Make rpc_auth_create_args a const (Benjamin Coddington) [1732409] - [fs] pnfs/blocklayout: off by one in bl_map_stripe() (Benjamin Coddington) [1732409] - [fs] nfs: Referrals not inheriting proto setting from parent (Benjamin Coddington) [1732409] - [fs] nfs: initiate returning delegation when reclaiming one that's been recalled (Benjamin Coddington) [1732409] - [fs] fs: nfs: Adding new return type vm_fault_t (Benjamin Coddington) [1732409] - [fs] nfs: add error check in nfs_idmap_prepare_message() (Benjamin Coddington) [1732409] - [fs] NFS: More excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Fix excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Ensure we immediately start writeback on rescheduled writes (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix a potential layoutget/layoutrecall deadlock (Benjamin Coddington) [1732409] - [fs] pNFS: Parse the results of layoutget on open even if permissions checks fail (Benjamin Coddington) [1732409] - [fs] NFS: Allow optimisation of lseek(fd, SEEK_CUR, 0) on directories (Benjamin Coddington) [1732409] - [fs] pNFS: Wait for stale layoutget calls to complete in pnfs_update_layout() (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Ensure we always return a layout if it has layoutstats (Benjamin Coddington) [1732409] - [fs] pNFS: Ignore non-recalled layouts in pnfs_layout_need_return() (Benjamin Coddington) [1732409] - [fs] pNFS: Don't update the stateid when replying NFS4ERR_DELAY to a layout recall (Benjamin Coddington) [1732409] - [fs] pNFS: Don't discard layout segments that are marked for return (Benjamin Coddington) [1732409] - [fs] nfsd: don't advertise a SCSI layout for an unsupported request_queue (Benjamin Coddington) [1732409] - [fs] nfsd: fix corrupted reply to badly ordered compound (Benjamin Coddington) [1732409] - [fs] nfsd: clarify check_op_ordering (Benjamin Coddington) [1732409] - [fs] nfsd: update obselete comment referencing the BKL (Benjamin Coddington) [1732409] - [fs] nfsd4: cleanup sessionid in nfsd4_destroy_session (Benjamin Coddington) [1732409] - [fs] nfsd4: less confusing nfsd4_compound_in_session (Benjamin Coddington) [1732409] - [fs] nfsd4: support change_attr_type attribute (Benjamin Coddington) [1732409] - [fs] nfsd: fix NFSv4 time_delta attribute (Benjamin Coddington) [1732409] - [fs] nfsd4: return default lease period (Benjamin Coddington) [1732409] - [fs] nfsd4: extend reclaim period for reclaiming clients (Benjamin Coddington) [1732409] - [netdrv] i40e: Do not check VF state in i40e_ndo_get_vf_config (Stefan Assmann) [1752498] - [netdrv] i40e: Add support for X710 device (Stefan Assmann) [1752891] - [mm] mm/oom_kill.c: add task UID to info message on an oom kill (Joel Savitz) [1693039] - [pci] ACPICA: Increase total number of possible Owner IDs (Al Stone) [1713050] - [powerpc] powerpc/pseries: correctly track irq state in default idle (Steve Best) [1751971] - [powerpc] powerpc/imc: Dont create debugfs files for cpu-less nodes (Steve Best) [1726031] - [fs] userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx (Alex Gladkov) [1749763] - [infiniband] RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message (Selvin Xavier) [1643312] - [drm] drm/bochs: Fix connector leak during driver unload (Sam Bobroff) [1463490] - [tools] selftests: Remove forced unbuffering for test running (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add test plan API to kselftest.h and adjust callers (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Remove KSFT_TAP_LEVEL (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Move test output to diagnostic lines (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Distinguish between missing and non-executable (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add plan line and fix result line syntax (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract logic for multiple test runs (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Use runner.sh for emit targets (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract single-test shell logic from lib.mk (Desnes Augusto Nunes do Rosario) [1721461] - [tools] x86/selftests/pkeys: Fork() to check for state being preserved (Vladis Dronov) [1738880] - [x86] x86/pkeys: Properly copy pkey state at fork() (Vladis Dronov) [1738880] - [netdrv] cxgb4: fix a memory leak bug (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Prefer pcie_capability_read_word() (Jonathan Toppins) [1725776] - [netdrv] allocate_flower_entry: should check for null deref (Jonathan Toppins) [1725776] - [netdrv] cxgb4: reduce kernel stack usage in cudbg_collect_mem_region() (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS refcounting for alloc/free mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for cxgb4 change mac (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for raw mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Re-work the logic for mps refcounting (Jonathan Toppins) [1725776] - [netdrv] cxgb4/libcxgb/cxgb4i/cxgbit: enable eDRAM page pods for iSCSI (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Set initial IRQ affinity hints (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Make t4_get_tp_e2c_map static (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Revert "cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size" (Jonathan Toppins) [1725776] - [netdrv] cxgb4: offload VLAN flows regardless of VLAN ethtype (Jonathan Toppins) [1725776] - [netdrv] cxgb4: use firmware API for validating filter spec (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Enable hash filter with offload (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Fix error path in cxgb4_init_module (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Delete all hash and TCAM filters before resource cleanup (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf_main: Mark expected switch fall-through (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf: Display advertised FEC in ethtool (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.23.3.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.22.9.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4/l2t: Use struct_size() in kvzalloc() (Jonathan Toppins) [1725776] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1725776] - [netdrv] crypto/chelsio/chtls: macro correction in tx path (Jonathan Toppins) [1725776]- [kernel] rcu: Add sparse check to rcu_assign_pointer() (Waiman Long) [1737054] - [kernel] rcu: Fix obsolete DYNTICK_IRQ_NONIDLE comment (Waiman Long) [1737054] - [kernel] rcu: Repair rcu_nmi_exit() docbook header (Waiman Long) [1737054] - [kernel] rcu: Remove preemption disabling from expedited CPU selection (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_process_callbacks() to rcu_core() for Tree RCU (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_check_callbacks() to rcu_sched_clock_irq() (Waiman Long) [1737054] - [kernel] rcu: Docbook for rcu_head_init() and rcu_head_after_call_rcu() (Waiman Long) [1737054] - [documentation] doc: Fix outdated links (Waiman Long) [1737054] - [documentation] doc: CPU-hotplug notifiers cannot invoke synchronize_srcu() or srcu_barrier() (Waiman Long) [1737054] - [documentation] doc: Now jiffies_till_sched_qs solicits help from cond_resched() (Waiman Long) [1737054] - [kernel] rcuperf: Stop abusing IS_ENABLED() (Waiman Long) [1737054] - [kernel] rcutorture: Add grace period after CPU offline (Waiman Long) [1737054] - [kernel] torture: Explain and simplify odd "for" loop in mkinitrd.sh (Waiman Long) [1737054] - [kernel] rcutorture: Record grace periods in forward-progress histogram (Waiman Long) [1737054] - [kernel] rcu: Prevent needless ->gp_seq_needed update in __note_gp_changes() (Waiman Long) [1737054] - [kernel] rcu: Do RCU GP kthread self-wakeup from softirq and interrupt (Waiman Long) [1737054] - [kernel] rcu: Add sysrq rcu_node-dump capability (Waiman Long) [1737054] - [kernel] rcu: Protect rcu_check_gp_kthread_starvation() access to ->gp_flags (Waiman Long) [1737054] - [kernel] rcu: Improve diagnostics for failed RCU grace-period start (Waiman Long) [1737054] - [kernel] rcu: Update NOCB comments (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_cpu per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_has_work to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_loops per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_status to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_task to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Accommodate zero jiffies_till_first_fqs and kthread kicking (Waiman Long) [1737054] - [kernel] rcu: Remove wrapper definitions for obsolete RCU update functions (Waiman Long) [1737054] - [kernel] rcu: Discard separate per-CPU callback counts (Waiman Long) [1737054] - [kernel] rcu: Inline _synchronize_rcu_expedited() into synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Determine expedited-GP IPI handler at build time (Waiman Long) [1737054] - [kernel] rcu: Inline rcu_kthread_do_work() into its sole remaining caller (Waiman Long) [1737054] - [kernel] rcu: Eliminate RCU_BH_FLAVOR and RCU_SCHED_FLAVOR (Waiman Long) [1737054] - [kernel] rcu: Inline force_quiescent_state() into rcu_force_quiescent_state() (Waiman Long) [1737054] - [kernel] rcu: Make expedited IPI handler return after handling critical section (Waiman Long) [1737054] - [kernel] rcu: Rename and comment changes due to only one rcuo kthread per CPU (Waiman Long) [1737054] - [kernel] sched: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [net] net/core: Replace call_rcu_bh() and synchronize_rcu_bh() (Waiman Long) [1737054] - [net] netpoll: allow cleanup to be synchronous (Waiman Long) [1737054] - [net] netfilter: Replace call_rcu_bh(), rcu_barrier_bh(), and synchronize_rcu_bh() (Waiman Long) [1737054] - [kernel] uprobes: Use synchronize_rcu() not synchronize_sched() (Waiman Long) [1737054] - [kernel] rcutorture: Don't do busted forward-progress testing (Waiman Long) [1737054] - [kernel] rcutorture: Use 100ms buckets for forward-progress callback histograms (Waiman Long) [1737054] - [kernel] rcutorture: Recover from OOM during forward-progress tests (Waiman Long) [1737054] - [kernel] rcutorture: Print forward-progress test age upon failure (Waiman Long) [1737054] - [kernel] rcutorture: Print time since GP end upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcutorture: Print histogram of CB invocation at OOM time (Waiman Long) [1737054] - [kernel] rcutorture: Print GP age upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcu: Print per-CPU callback counts for forward-progress failures (Waiman Long) [1737054] - [kernel] rcu: Account for nocb-CPU callback counts in RCU CPU stall warnings (Waiman Long) [1737054] - [kernel] rcutorture: Dump grace-period diagnostics upon forward-progress OOM (Waiman Long) [1737054] - [kernel] rcutorture: Prepare for asynchronous access to rcu_fwd_startat (Waiman Long) [1737054] - [kernel] torture: Remove unnecessary "ret" variables (Waiman Long) [1737054] - [kernel] rcutorture: Affinity forward-progress test to avoid housekeeping CPUs (Waiman Long) [1737054] - [kernel] rcutorture: Break up too-long rcu_torture_fwd_prog() function (Waiman Long) [1737054] - [kernel] rcutorture: Remove cbflood facility (Waiman Long) [1737054] - [kernel] torture: Bring any extra CPUs online during kernel startup (Waiman Long) [1737054] - [kernel] rcutorture: Add call_rcu() flooding forward-progress tests (Waiman Long) [1737054] - [tools] rcutorture/formal: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [tools] tools/kernel.h: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/decnet: Replace rcu_barrier_bh() with rcu_barrier() (Waiman Long) [1737054] - [net] net/core/skmsg: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] cgroups: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] types: Remove call_rcu_bh() and call_rcu_sched() (Waiman Long) [1737054] - [include] percpu-rwsem: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/bridge: Replace call_rcu_bh() and rcu_barrier_bh() (Waiman Long) [1737054] - [kernel] srcu: Use "ssp" instead of "sp" for srcu_struct pointer (Waiman Long) [1737054] - [kernel] srcu: Lock srcu_data structure in srcu_gp_start() (Waiman Long) [1737054] - [mm] mm: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] percpu-refcount: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] events: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] workqueue: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] modules: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] sched/membarrier: synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] lockdep: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] kprobes: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [init] main: Replace rcu_barrier_sched() with rcu_barrier() (Waiman Long) [1737054] - [kernel] tracing: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] tracepoints: Free early tracepoints after RCU is initialized (Waiman Long) [1737054] - [kernel] tracing: Fix synchronizing to event changes with tracepoint_synchronize_unregister() (Waiman Long) [1737054] - [kernel] tracepoint: Make rcuidle tracepoint callers use SRCU (Waiman Long) [1737054] - [fs] fs/file: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/cpufreq_governor: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/intel_pstate: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [vhost] drivers/vhost: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [netdrv] ethernet/sis: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [char] drivers/ipmi: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [crypto] crypto/pcrypt: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [mm] mm: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [kernel] locking/mutex: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [fs] userfaultfd: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [net] smsc: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [scripts] checkpatch.pl: Suggest lockdep instead of asserting !spin_is_locked() (Waiman Long) [1737054] - [scripts] checkpatch: Create table of obsolete APIs and apply to RCU (Waiman Long) [1737054] - [maintainers] MAINTAINERS: Add Joel Fernandes as RCU reviewer (Waiman Long) [1737054] - [kernel] rcu: Avoid signed integer overflow in rcu_preempt_deferred_qs() (Waiman Long) [1737054] - [kernel] rcu: Replace this_cpu_ptr() with __this_cpu_read() (Waiman Long) [1737054] - [kernel] rcu: Speed up expedited GPs when interrupting RCU reader (Waiman Long) [1737054] - [kernel] rcu: Trace end of grace period before end of grace period (Waiman Long) [1737054] - [kernel] rcu: Adjust the comment of function rcu_is_watching (Waiman Long) [1737054] - [kernel] rcu: Add jiffies-since-GP-activity to show_rcu_gp_kthreads() (Waiman Long) [1737054] - [kernel] rcu: Add state name to show_rcu_gp_kthreads() output (Waiman Long) [1737054] - [kernel] rcu: Parameterize rcu_check_gp_start_stall() (Waiman Long) [1737054] - [kernel] rcu: Avoid double multiply by HZ (Waiman Long) [1737054] - [documentation] doc: Fix "struction" typo in RCU memory-ordering documentation (Waiman Long) [1737054] - [documentation] doc: Correct parameter in stallwarn (Waiman Long) [1737054] - [documentation] doc: RCU scheduler spinlock rcu_read_unlock() restriction remains (Waiman Long) [1737054] - [documentation] doc: Make listing in RCU perf/scale requirements use rcu_assign_pointer() (Waiman Long) [1737054] - [documentation] doc: Remove obsolete (non-)requirement about disabling preemption (Waiman Long) [1737054] - [documentation] doc: Make reader aware of rcu_dereference_protected (Waiman Long) [1737054] - [documentation] doc: rcu: Encourage use of rcu_barrier in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete checklist item about synchronize_rcu usage (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete suggestion from checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Add more rationale for using rcu_read_lock_sched in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Update core and full API in whatisRCU (Waiman Long) [1737054] - [documentation] doc: Document rcutorture forward-progress test kernel parameters (Waiman Long) [1737054] - [documentation] doc: rcu: Update description of gp_seq fields in rcu_data (Waiman Long) [1737054] - [documentation] doc: rcu: Better clarify the rcu_segcblist ->len field (Waiman Long) [1737054] - [documentation] doc: rcu: Update Data-Structures for RCU flavor consolidation (Waiman Long) [1737054] - [documentation] doc: Remove rcu_dynticks from Data-Structures (Waiman Long) [1737054] - [documentation] doc: Update information about resched_cpu (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/update.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree_plugin.h (Waiman Long) [1737054] - [kernel] rcu: Stop expedited grace periods from relying on stop-machine (Waiman Long) [1737054] - [kernel] srcu: Prevent __call_srcu() counter wrap with read-side critical section (Waiman Long) [1737054] - [include] srcu: Fix kernel-doc missing notation (Waiman Long) [1737054] - [x86] x86/PCI: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [tools] rcutorture: Make use of nolibc when available (Waiman Long) [1737054] - [tools] rcutorture: Import a copy of nolibc (Waiman Long) [1737054] - [tools] rcutorture: Check initrd/init instead of initrd only (Waiman Long) [1737054] - [tools] rcutorture: Always strip using the cross-compiler (Waiman Long) [1737054] - [tools] rcutorture: Add cross-compile capability to initrd.sh (Waiman Long) [1737054] - [tools] rcutorture: Make initrd/init execute in userspace (Waiman Long) [1737054] - [tools] rcutorture: Add initrd support for systems lacking dracut (Waiman Long) [1737054] - [tools] rcutorture: Automatically create initrd directory (Waiman Long) [1737054] - [documentation] doc: Remove rcu_preempt_state reference in stallwarn (Waiman Long) [1737054] - [documentation] doc: Clarify RCU data-structure comment about rcu_tree fanout (Waiman Long) [1737054] - [documentation] doc: Set down forward-progress requirements (Waiman Long) [1737054] - [powerpc] powerpc: Convert hugepd_free() to use call_rcu() (Waiman Long) [1737054] - [s390] s390/mm: Convert tlb_table_flush() to use call_rcu() (Waiman Long) [1737054] - [kernel] sparc/oprofile: Convert timer_stop() to use synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched/membarrier: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate the RCU update functions invoked by sync.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate synchronize_rcu_mult() (Waiman Long) [1737054] - [kernel] rcu: Fix rcu_{node, data} comments about gp_seq_needed (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_state externs (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for sync.c (Waiman Long) [1737054] - [include] srcu: Add notrace variant of srcu_dereference (Waiman Long) [1737054] - [documentation] PM/EM: Document the Energy Model framework (Phil Auld) [1718927] - [kernel] sched/doc: Document Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/fair: Remove unneeded prototype of capacity_of() (Phil Auld) [1718927] - [kernel] sched/fair: Skip LLC NOHZ logic for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Tune down misfit NOHZ kicks (Phil Auld) [1718927] - [kernel] sched/fair: Comment some nohz_balancer_kick() kick conditions (Phil Auld) [1718927] - [kernel] sched/fair: Prune, fix and simplify the nohz_balancer_kick() comment block (Phil Auld) [1718927] - [kernel] sched/fair: Explain LLC nohz kick condition (Phil Auld) [1718927] - [kernel] sched/fair: Simplify nohz_balancer_kick() (Phil Auld) [1718927] - [kernel] sched/topology: Fix percpu data types in struct sd_data & struct s_data (Phil Auld) [1718927] - [kernel] sched/fair: Simplify post_init_entity_util_avg() by calling it with a task_struct pointer argument (Phil Auld) [1718927] - [kernel] sched/fair: Fix util_avg of new tasks for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Optimize update_blocked_averages() (Phil Auld) [1718927] - [kernel] sched/topology: Introduce a sysctl for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] Revert "sched/core: Take the hotplug lock in sched_init_smp()" (Phil Auld) [1718927] - [kernel] cpu/hotplug: Mute hotplug lockdep during init (Phil Auld) [1718927] - [kernel] sched/fair: Select an energy-efficient CPU on task wake-up (Phil Auld) [1718927] - [kernel] sched/fair: Introduce an energy estimation helper function (Phil Auld) [1718927] - [kernel] sched/fair: Add over-utilization/tipping point indicator (Phil Auld) [1718927] - [kernel] sched/fair: Clean-up update_sg_lb_stats parameters (Phil Auld) [1718927] - [kernel] sched/toplogy: Introduce the 'sched_energy_present' static key (Phil Auld) [1718927] - [kernel] sched/topology: Make Energy Aware Scheduling depend on schedutil (Phil Auld) [1718927] - [kernel] sched/topology: Disable EAS on inappropriate platforms (Phil Auld) [1718927] - [kernel] sched/topology: Add lowest CPU asymmetry sched_domain level pointer (Phil Auld) [1718927] - [kernel] sched/topology: Reference the Energy Model of CPUs when available (Phil Auld) [1718927] - [kernel] PM: Introduce an Energy Model management framework (Phil Auld) [1718927] - [kernel] sched/cpufreq: Prepare schedutil for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/topology: Relocate arch_scale_cpu_capacity() to the internal header (Phil Auld) [1718927] - [kernel] sched/core: Take the hotplug lock in sched_init_smp() (Phil Auld) [1718927] - [kernel] sched/core: Disable SD_PREFER_SIBLING on asymmetric CPU capacity domains (Phil Auld) [1718927] - [kernel] sched/fair: Don't move tasks to lower capacity CPUs unless necessary (Phil Auld) [1718927] - [kernel] sched/fair: Set rq->rd->overload when misfit (Phil Auld) [1718927] - [kernel] sched/fair: Wrap rq->rd->overload accesses with READ/WRITE_ONCE() (Phil Auld) [1718927] - [kernel] sched/core: Change root_domain->overload type to int (Phil Auld) [1718927] - [kernel] sched/fair: Change 'prefer_sibling' type to bool (Phil Auld) [1718927] - [kernel] sched/fair: Kick nohz balance if rq->misfit_task_load (Phil Auld) [1718927] - [kernel] sched/fair: Consider misfit tasks when load-balancing (Phil Auld) [1718927] - [kernel] sched/fair: Add sched_group per-CPU max capacity (Phil Auld) [1718927] - [kernel] sched/fair: Add 'group_misfit_task' load-balance type (Phil Auld) [1718927] - [kernel] sched/topology: Add static_key for asymmetric CPU capacity optimizations (Phil Auld) [1718927] - [kernel] sched/core, workqueues: Distangle worker accounting from rq lock (Phil Auld) [1737067] - [kernel] workqueue: Use normal rcu (Phil Auld) [1737067] - [kernel] tick/broadcast: Fix warning about undefined tick_broadcast_oneshot_offline() (Phil Auld) [1737067] - [kernel] timer/trace: Improve timer tracing (Phil Auld) [1737067] - [include] timer/trace: Replace deprecated vsprintf pointer extension pf by ps (Phil Auld) [1737067] - [kernel] timer: Move trace point to get proper index (Phil Auld) [1737067] - [kernel] tick/sched: Update tick_sched struct documentation (Phil Auld) [1737067] - [kernel] tick: Remove outgoing CPU from broadcast masks (Phil Auld) [1737067] - [kernel] timekeeping: Consistently use unsigned int for seqcount snapshot (Phil Auld) [1737067] - [kernel] sched/fair: Robustify CFS-bandwidth timer locking (Phil Auld) [1737067] - [kernel] tick/sched : Remove redundant cpu_online() check (Phil Auld) [1737067] - [misc] sched/swait: Rename to exclusive (Phil Auld) [1737067] - [kernel] sched/swait: Switch to full exclusive mode (Phil Auld) [1737067] - [kernel] sched/swait: Remove __prepare_to_swait (Phil Auld) [1737067] - [netdrv] net: ena: don't wake up tx queue when down (John Linville) [1722628] - [netdrv] Revert "net: ena: ethtool: add extra properties retrieval via get_priv_flags" (John Linville) [1722628] - [netdrv] net: ena: Fix bug where ring allocation backoff stopped too late (John Linville) [1722628] - [netdrv] net: ena: update driver version from 2.0.3 to 2.1.0 (John Linville) [1722628] - [netdrv] net: ena: remove inline keyword from functions in *.c (John Linville) [1722628] - [netdrv] net: ena: add ethtool function for changing io queue sizes (John Linville) [1722628] - [netdrv] net: ena: allow queue allocation backoff when low on memory (John Linville) [1722628] - [netdrv] net: ena: make ethtool show correct current and max queue sizes (John Linville) [1722628] - [netdrv] net: ena: enable negotiating larger Rx ring size (John Linville) [1722628] - [netdrv] net: ena: add MAX_QUEUES_EXT get feature admin command (John Linville) [1722628] - [netdrv] net: ena: use dev_info_once instead of static variable (John Linville) [1722628] - [netdrv] net: ena: add good checksum counter (John Linville) [1722628] - [netdrv] net: ena: optimise calculations for CQ doorbell (John Linville) [1722628] - [netdrv] net: ena: add support for changing max_header_size in LLQ mode (John Linville) [1722628] - [netdrv] net: ena: allow automatic fallback to polling mode (John Linville) [1722628] - [netdrv] net: ena: add newline at the end of pr_err prints (John Linville) [1722628] - [netdrv] net: ena: arrange ena_probe() function variables in reverse christmas tree (John Linville) [1722628] - [netdrv] net: ena: replace free_tx/rx_ids union with single free_ids field in ena_ring (John Linville) [1722628] - [netdrv] net: ena: ethtool: add extra properties retrieval via get_priv_flags (John Linville) [1722628] - [netdrv] net: ena: add handling of llq max tx burst size (John Linville) [1722628] - [netdrv] net: ena: gcc 8: fix compilation warning (John Linville) [1722628] - [netdrv] net: ena: fix ena_com_fill_hash_function() implementation (John Linville) [1722628] - [netdrv] net: ena: improve latency by disabling adaptive interrupt moderation by default (John Linville) [1722628] - [netdrv] net: ena: fix return value of ena_com_config_llq_info() (John Linville) [1722628] - [netdrv] net: ena: fix incorrect test of supported hash function (John Linville) [1722628] - [netdrv] net: ena: fix: Free napi resources when ena_up() fails (John Linville) [1722628] - [netdrv] net: ena: fix: set freed objects to NULL to avoid failing future allocations (John Linville) [1722628] - [netdrv] net: ena: fix swapped parameters when calling ena_com_indirect_table_fill_entry (John Linville) [1722628] - [arm64] arm64: kexec: Add comment to explain use of __flush_icache_range() (Mark Salter) [1757450] - [arm64] arm64: kexec: machine_kexec should call __flush_icache_range (Mark Salter) [1757450] - [arm64] arm64: Do not issue IPIs for user executable ptes (Mark Salter) [1757450] - [arm64] arm64: hibernate: Avoid sending cross-calling with interrupts disabled (Mark Salter) [1757450] - [arm64] arm64: mm: Export __flush_icache_range() to modules (Mark Salter) [1757450] - [arm64] arm64: IPI each CPU after invalidating the I-cache for kernel mappings (Mark Salter) [1757450] - [s390] s390/dasd: Handle out-of-space constraint (Philipp Rudo) [1525398] - [s390] s390/dasd: Use ALIGN_DOWN macro (Philipp Rudo) [1525398] - [s390] s390/dasd: Make dasd_setup_queue() a discipline function (Philipp Rudo) [1525398] - [s390] s390/dasd: Add new ioctl to release space (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dasd_sleep_on_queue_interruptible() (Philipp Rudo) [1525398] - [s390] s390/dasd: Add missing intensity definition (Philipp Rudo) [1525398] - [s390] s390/dasd: Fix whitespace (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dynamic formatting support for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Recognise data for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Put sub-order definitions in a separate section (Philipp Rudo) [1525398] - [s390] s390/dasd: Make layout analysis ESE compatible (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove old defines and function (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove unused structs and function prototypes (Philipp Rudo) [1525398] - [tools] perf report: Dump s390 counter set data to file (Philipp Rudo) [1731036] - [tools] perf report: Display arch specific diagnostic counter sets, starting with s390 (Philipp Rudo) [1731036] - [tools] perf report: Add s390 diagnosic sampling descriptor size (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for CPU-MF SVN 6 (Philipp Rudo) [1731036] - [s390] s390/cpumf: Fix warning from check_processor_id (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for s390 counter facility diagnostic trace (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Handle EBUSY return code from CPU counter facility reservation (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: add ctr_stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move common functions into a separate file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_avail() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: replace stcctm5() with the stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: add store cpu counter multiple instruction support (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Add minimal in-kernel interface for counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_alert() to obtain measurement alerts (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: move struct cpu_cf_events and per-CPU variable to header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: rename per-CPU counter facility structure and variables (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: prepare for in-kernel counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move counter set controls to a new header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Reject request for sampling in event initialization (Philipp Rudo) [1731036] - [s390] s390/perf: Change CPUM_CF return code in event init function (Philipp Rudo) [1731036] - [acpi] ACPI / property: Add two new Thunderbolt property GUIDs to the list (Jarod Wilson) [1483494] - [acpi] ACPI: property: restore _DSD data subnodes GUID comment (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Intel Ice Lake (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Expose active parts of NVM even if upgrade is not supported (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Hide switch attributes that are not set (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not fail adding switch if some port is not implemented (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Use 32-bit writes when writing ring producer/consumer (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move NVM upgrade support flag to struct icm (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Correct path indices for PCIe tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Show key using *pE not *pEp (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Switch to use device_property_count_uXX() (Jarod Wilson) [1483494] - [include] device property: Add helpers to count items in an array (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Implement CIO reset correctly for Titan Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make sure device runtime resume completes before taking domain lock (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier for more missed files (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make priority unsigned in struct tb_path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: shash - remove shash_desc::flags (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Start firmware on Titan Ridge Apple systems (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Reword output of tb_dump_hop() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make rest of the logging to happen at debug level (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make __TB_[SW|PORT]_PRINT take const parameters (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for XDomain connections (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make tb_switch_alloc() return ERR_PTR() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for DMA tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add XDomain UUID exchange support (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Run tb_xdp_handle_request() in system workqueue (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not tear down tunnels when driver is unloaded (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Display Port tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rework NFC credits handling (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize port finding routines to support all port types (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Scan only valid NULL adapter ports in hotplug (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for full PCIe daisy chains (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Discover preboot PCIe paths the boot firmware established (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Deactivate all paths before restarting them (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Extend tunnel creation to more than 2 adjacent switches (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add helper function to iterate from one port to another (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Assign remote for both ports in case of dual link (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add functions for allocating and releasing HopIDs (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize tunnel creation functionality (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rename tunnel_pci to tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Cache adapter specific capability offset into struct port (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Properly disable path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Set sleep bit when suspending switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Configure lanes when switch is initialized (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move LC specific functionality into a separate file (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add dummy read after port capability list walk on Light Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Enable TMU access when accessing port space on legacy devices (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not allocate switch if depth is greater than 6 (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Take domain lock in switch sysfs attribute callbacks (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Block reads and writes if switch is unplugged (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Drop duplicated get_switch_at_route() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Remove unused work field in struct tb_switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check the return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a missing check of kzalloc (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: xdomain: Fix to check return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check return value of ida_simple_get (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check for kmemdup failure (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix a missing check of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a NULL pointer dereference (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Prevent root port runtime suspend during NVM upgrade (Jarod Wilson) [1483494] - [netdrv] net/ibmvnic: prevent more than one thread from running in reset (Steve Best) [1756943] - [netdrv] net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run (Steve Best) [1756943] - [netdrv] sfc: don't score irq moderation points for GRO (Jarod Wilson) [1736303] - [netdrv] sfc: Use dev_get_drvdata where possible (Jarod Wilson) [1736303] - [netdrv] sfc: Remove 'PCIE error reporting unavailable' (Jarod Wilson) [1736303] - [netdrv] sfc: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1736303] - [netdrv] sfc: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1736303] - [netdrv] bonding: no need to print a message if debugfs_create_dir() fails (Jarod Wilson) [1756517] - [netdrv] bonding: Add vlan tx offload to hw_enc_features (Jarod Wilson) [1756517] - [netdrv] bonding: fix value exported by Netlink for peer_notif_delay (Jarod Wilson) [1756517] - [netdrv] bonding: add an option to specify a delay between peer notifications (Jarod Wilson) [1756517] - [netdrv] bonding: validate ip header before check IPPROTO_IGMP (Jarod Wilson) [1756517] - [netdrv] bonding/main: fix NULL dereference in bond_select_active_slave() (Jarod Wilson) [1756517] - [netdrv] bonding: Always enable vlan tx offload (Jarod Wilson) [1756517] - [netdrv] bonding/options: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/alb: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/802.3ad: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/main: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: add slave_foo printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: fix error messages in bond_do_fail_over_mac (Jarod Wilson) [1756517] - [netdrv] bonding: improve event debug usability (Jarod Wilson) [1756517] - [netdrv] net: bonding: Inherit MPLS features from slave devices (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 90 (Jarod Wilson) [1756517] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 5 (Jarod Wilson) [1756517] - [netdrv] bonding: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1756517] - [powerpc] powerpc/fadump: support holes in kernel boot memory area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: remove RMA_START and RMA_END macros (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about option to release opalcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider f/w load area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: provide an option to invalidate /sys/firmware/opal/core file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: enable CONFIG_OPAL_CORE for FADUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: export /sys/firmware/opal/core for analysing opal crashes (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about CONFIG_PRESERVE_FA_DUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add support to preserve crash data on FADUMP disabled kernel (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve how crashed kernel's memory is reserved (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider reserved ranges while releasing memory (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make crash memory ranges array allocation generic (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process architected register state data provided by firmware (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make use of memblock's bottom up allocation mode (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Update documentation about OPAL platform support (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: handle invalidation of crashdump and re-registraion (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Warn before processing partial crashdump (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process the crashdump by exporting it as /proc/vmcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: support copying multiple kernel boot memory regions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define OPAL register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: reset metadata address during clean up (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: register kernel metadata address with opal (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve fadump_reserve_mem() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add fadump support on powernv (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opal: add MPIPL interface definitions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/powernv: Make possible for user to force a full ipl cec reboot (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use FADump instead of fadump for how it is pronounced (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: move out platform specific support from generic code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: release all the memory above boot memory size (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add source info while displaying region contents (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: define RTAS register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: introduce callbacks for platform specific operations (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move rtas specific definitions to platform code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define an empty fadump_cleanup() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use helper functions to reserve/release cpu notes buffer (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Improve fadump documentation (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: declare helper functions in internal header file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add helper functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move internal macros/definitions to a new header (Desnes Augusto Nunes do Rosario) [1524687] - [watchdog] watchdog: iTCO: Add support for Cannon Lake PCH iTCO (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus (Alexander Beregalov) [1724532] - [block] loop: set PF_MEMALLOC_NOIO for the worker thread (Ming Lei) [1741392] - [fs] bdev: Fixup error handling in blkdev_get() (Ming Lei) [1741392] - [block] loop: Fix mount(2) failure due to race with LOOP_SET_FD (Ming Lei) [1741392] - [block] block, bfq: handle NULL return value by bfq_init_rq() (Ming Lei) [1741392] - [block] block, bfq: move update of waker and woken list to queue freeing (Ming Lei) [1741392] - [block] block, bfq: reset last_completed_rq_bfqq if the pointed queue is freed (Ming Lei) [1741392] - [block] block: aoe: Fix kernel crash due to atomic sleep when exiting (Ming Lei) [1741392] - [block] rq-qos: use a mb for got_token (Ming Lei) [1741392] - [block] rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule (Ming Lei) [1741392] - [block] rq-qos: don't reset has_sleepers on spurious wakeups (Ming Lei) [1741392] - [block] rq-qos: fix missed wake-ups in rq_qos_throttle (Ming Lei) [1741392] - [include] wait: add wq_has_single_sleeper helper (Ming Lei) [1741392] - [block] block, bfq: check also in-flight I/O in dispatch plugging (Ming Lei) [1741392] - [block] block: fix sysfs module parameters directory path in comment (Ming Lei) [1741392] - [block] block: Allow mapping of vmalloc-ed buffers (Ming Lei) [1741392] - [block] block/bio-integrity: fix a memory leak bug (Ming Lei) [1741392] - [block] block: Disable write plugging for zoned block devices (Ming Lei) [1741392] - [block] blk-throttle: fix zero wait time for iops throttled group (Ming Lei) [1741392] - [block] block: Fix potential overflow in blk_report_zones() (Ming Lei) [1741392] - [block] blk-cgroup: turn on psi memstall stuff (Ming Lei) [1741392] - [block] block: init flush rq ref count to 1 (Ming Lei) [1741392] - [lib] sbitmap: Replace cmpxchg with xchg (Ming Lei) [1741392] - [block] block: Remove unused code (Ming Lei) [1741392] - [block] block, bfq: Init saved_wr_start_at_switch_to_srt in unlikely case (Ming Lei) [1741392] - [block] block, bfq: re-schedule empty queues if they deserve I/O plugging (Ming Lei) [1741392] - [block] block, bfq: preempt lower-weight or lower-priority queues (Ming Lei) [1741392] - [block] block, bfq: detect wakers and unconditionally inject their I/O (Ming Lei) [1741392] - [block] block, bfq: bring forward seek&think time update (Ming Lei) [1741392] - [block] block, bfq: update base request service times when possible (Ming Lei) [1741392] - [block] block, bfq: fix rq_in_driver check in bfq_update_inject_limit (Ming Lei) [1741392] - [block] block, bfq: reset inject limit when think-time state changes (Ming Lei) [1741392] - [kernel] cgroup: export css_next_descendant_pre for bfq (Ming Lei) [1741392] - [block] block: update print_req_error() (Ming Lei) [1741392] - [block] block: use blk_op_str() in blk-mq-debugfs.c (Ming Lei) [1741392] - [block] block: add centralize REQ_OP_XXX to string helper (Ming Lei) [1741392] - [block] block: improve print_req_error (Ming Lei) [1741392] - [block] block: rename CONFIG_DEBUG_BLK_CGROUP to CONFIG_BFQ_CGROUP_DEBUG (Ming Lei) [1741392] - [block] bfq-iosched: move bfq_stat_recursive_sum into the only caller (Ming Lei) [1741392] - [block] blk-cgroup: move struct blkg_stat to bfq (Ming Lei) [1741392] - [block] blk-cgroup: introduce a new struct blkg_rwstat_sample (Ming Lei) [1741392] - [block] blk-cgroup: pass blkg_rwstat structures by reference (Ming Lei) [1741392] - [block] blk-cgroup: factor out a helper to read rwstat counter (Ming Lei) [1741392] - [block] block: drbd: no need to check return value of debugfs_create functions (Ming Lei) [1741392] - [block] blk-core: Remove blk_end_request*() declarations (Ming Lei) [1741392] - [block] block: code cleanup queue_poll_stat_show() (Ming Lei) [1741392] - [block] block: use right format specifier for op (Ming Lei) [1741392] - [block] block: get rid of redundant else (Ming Lei) [1741392] - [block] block: use req_op() to maintain consistency (Ming Lei) [1741392] - [fs] blkcg, writeback: dead memcgs shouldn't contribute to writeback ownership arbitration (Ming Lei) [1741392] - [block] blkcg: blkcg_activate_policy() should initialize ancestors first (Ming Lei) [1741392] - [block] blkcg: perpcu_ref init/exit should be done from blkg_alloc/free() (Ming Lei) [1741392] - [block] blkcg: update blkcg_print_stat() to handle larger outputs (Ming Lei) [1741392] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1741392] - [block] block: genhd: Use struct_size() helper (Ming Lei) [1741392] - [block] block: null_blk: fix race condition for null_del_dev (Ming Lei) [1741392] - [block] blk-mq/debugfs: Fix improper print qualifier (Ming Lei) [1741392] - [block] loop: Don't change loop device under exclusive opener (Ming Lei) [1741392]- [documentation] timekeeping.txt: Correct maxCount of n-bit binary counter (Jaroslav Kysela) [1738610] - [sound] ALSA: clk: Add (devm_)clk_get_optional() functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: align comments with firmware files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: rename SOUNDWIRE to ALH (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: add ALH parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: remove SPDX "WITH Linux-syscall-note" from kernel-space headers again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fe_compr can be bit field (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fixup for_each_card_links() macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Define a set of DAPM pre/post-up events (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: use bit field for bus_control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple_card_utils.h: care NULL dai at asoc_simple_debug_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: remove an unused field from struct hda_codec (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Avoid polluting led_* namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Hiby device family to quirks for native DSD support (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: DSD auto-detection for Playback Designs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: remove some dead code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Clean up check_input_term() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Remove superfluous bLength checks (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Simplify parse_audio_unit() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: More validations of descriptor units (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Check mixer unit bitmap yet more strictly (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix memory leak at line6_init_pcm() error path (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit (Jaroslav Kysela) [1738610] - [sound] ALSA: hiface: fix multiple memory leak bugs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix PCM device order (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify audioformat release code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Scarlett Gen 2 mixer interface (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: sizeof (byte) is always 1, use that fact. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix a typo (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix Line6 Helix audio format rates (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix parse of UAC2 Extension Units (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix write on zero-sized buffer (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix sign unintended sign extension on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Sanity checks for each pipe and EP types (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Enable .product_name override for Emagic, Unitor 8. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Use container_of() (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Drop superfluous timer helper function (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: variax: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: podhd: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: pod: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Assure canceling delayed work at disconnection (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 33 (Jaroslav Kysela) [1738610] - [sound] ALSA: sparc: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: txx9: txx9aclc-generic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: osk5912: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap3pandora: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: n810: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix slot mask settings when using multiple AXRs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Set unused serializers as INACTIVE (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix SDMA users not providing channel names (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for auxclk-fs-ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: ams-delta: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: pass volume min/max linear value to FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ignore unrecoverable CTX_SAVE IPC errors at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add earpiece (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: spdifrx: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: dfsdm: add 16 bits audio record support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add cpu_dai_name for DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add min/max step for volume_table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sof: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: clarify operator precedence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASOC: SOF: ipc: prevent logging trace messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add new macro hstream_to_sof_hda_stream() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure RUN bit setting to 0 during clear stream status (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix a deadlock with bus->reg_lock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: modify stream interrupt handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: save handle to sdev in sof_intel_hda_stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove misleading error trace from IRQ thread (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: dont wake dsp up in kcontrol IO (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: compress: Fix memory leak from snd_soc_new_compress (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: sh7760-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: ssiu: tidyup SSI_MODE1/2 settings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_ (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: add missing pin sharing with SSI9 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: migor: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tobermory: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8580: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smartq_wm8987: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_tlv320aic23: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_hermes: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix a double-free issue for cpu_dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix an use-after-free issue for codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: lowland: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: littlemill: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: jive_wm8750: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: h1940_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: bells: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip-max98090: Remove MICBIAS as supply of input pin IN34 (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rockchip: rockchip_max98090: Enable MICBIAS for headset keypress detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz sample rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: pdm: select CONFIG_RATIONAL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Fix oops with multiple DAI links (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: tosa: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: hx4700: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: kernel: fix typos and some coding style in comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Add missing Slimbus0 audio route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: zylonite: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: z2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: ttc-dkb: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: spitz: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: pxa2xx-ac97.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: poodle: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: palm27x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: mioa701_wm9713: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: magician: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: imote2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: em-x270: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e800_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e750_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e740_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: corgi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: brownstone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: expose all 8 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmout: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmout: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmin: expose all 16 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmin: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: fix sample clock inversion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: require regmap mmio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: free reset on device removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: add reset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifout: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifin: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-pdm: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: expose all 8 outputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-fifo: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6797-mt6351: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-wm8960: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-cs42448: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add missing newline at end of file (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: qi_lb60: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 239 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix incorrect capture position reporting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix NULL ptr dereference when unloading clk dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Don't return failure on machine driver reload (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Do not disable FW notifications (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use GFP_KERNEL instead of GFP_ATOMIC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: correct naming for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: add BE dailink for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add MCLK support for BYT platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_rt286: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5660: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_nocodec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_da7213: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_rt298: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_for_each_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: add missing const at graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: phycore-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card-utils: care no Platform for DPCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix an use-after-free in graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: wm1133-ev1: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: pcm030-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-mc13783: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd/p1022_ds/p1022_rdk: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: eukrea-tlv320: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: efika-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: Allow bus error handler to be called directly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove multiple defines. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: add irqflag IRQF_ONESHOT flag (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix misuse of GENMASK macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tas571x: Fix -Wunused-const-variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix charge pump source assignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix of unmute outputs on probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: add ADC mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Improve VAG power and mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix definition of VAG Ramp Control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Rename driver to differentiate from main codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: remove redundant assignment to variable idx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5514-spi: don't use snd_soc_lookup_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: simplify the EFUSE read function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Remove executable attribute from source files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: add silence detection and manual PDB control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Convert headers to SPDX (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix DC calibration offset not applying (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Relocate my e-mail to .com domain zone (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8825: fix fake interruption when booting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8822: support master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: soc: codecs: mt6358: change return type of mt6358_codec_init_reg (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: msm8916-wcd-digital: Add sidetone support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98383: fix i2c probe failure (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 496 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: report codec link up/down status to bus (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec: hdac_hdmi: fix pin connections at cvt enable (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 463 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: mark PM function as __maybe_unused (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: use mdelay for sdmode-delay (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: avoid speaker pop when playback startup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix MFREQ selection issue for async mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cros_ec_codec: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4118: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: spi: AD ASoC: declare missing of table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ab8500: add range to usleep_range (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: snappercl15: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: simone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: edb93xx: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm: cygnus-pcm: Unneeded variable: "ret". (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1200: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9g20_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: mikroe-proto: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-wm8904: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pdmic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pcm-dma.c: use devm_snd_dmaengine_pcm_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-classd: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200 (Jaroslav Kysela) [1738610] - [sound] ALSA: ps3: Remove Unneeded variable: "ret" (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 277 (Jaroslav Kysela) [1738610] - [sound] ALSA: rme9652: Unneeded variable: "result". (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 274 (Jaroslav Kysela) [1738610] - [sound] ALSA: hdspm: Fix single speed ADAT capture and playback with RME HDSPe AIO (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 264 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 404 (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - Remove set but not used variables 'orun_mask, urun_mask' (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es: Remove unneeded variable err (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - add support for LX6464ESe pci express variant (Jaroslav Kysela) [1738610] - [sound] ALSA: ice1712: Check correct return value to snd_i2c_sendbytes (EWS/DMX 6Fire) (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 29 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 46 (Jaroslav Kysela) [1738610] - [sound] ALSA: emu10k1: Remove unneeded variable "change" (Jaroslav Kysela) [1738610] - [sound] ALSA: echoaudio: Replace kmalloc + memcpy with kmemdup (Jaroslav Kysela) [1738610] - [sound] ALSA: pci: echoaudio: remove variable which is a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 364 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Jaroslav Kysela) [1738610] - [sound] ALSA: cs4281: remove redundant assignment to variable val and remove a goto (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 32 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 116 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 456 (Jaroslav Kysela) [1738610] - [sound] ALSA: au88x0: Remove unneeded variable: "changed" (Jaroslav Kysela) [1738610] - [sound] ALSA: asihpi: Remove unneeded variable change (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 88 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: remove unused variable 'snd_ac97_controls_master_mono' (Jaroslav Kysela) [1738610] - [sound] ALSA: dmasound_atari: Mark expected switch fall-through (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 (Jaroslav Kysela) [1738610] - [sound] ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: isa/wavefront: remove redundant assignment to pointer bptr (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 370 (Jaroslav Kysela) [1738610] - [sound] ALSA: sb: remove redundant assignment to variable result (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda: Add codec on bus address table lately" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Unexport a few more stuff (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Drop export of snd_hdac_bus_add/remove_device() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add codec on bus address table lately (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: readl/writel need linux/io.h (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: intel-nhlt: handle NHLT VENDOR_DEFINED DMIC geometry (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move parts of NHLT code to new module (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix 1-minute detection delay when i915 module is not available (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix a headphone detection issue when using SOF (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_update_rirb (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: add polling mode in snd_hdac_bus_get_response (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sdm845: remove unneeded semicolon (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Replace strncpy() with strscpy_pad() for pcm->name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove redundant use of ret variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: Add an op to set callback function for plug event (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_bind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_dais() next to soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add new soc_link_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_dai() next to soc_remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1305: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: simple-card-utils: set 0Hz to sysclk when shutdown (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: ignore 0Hz sysclk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: make two arrays static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Use regmap_multi_reg_write() when initializing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Reset used registers at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Group register initialization at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Fix memory corruption on BE 64b systems (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: support fixed and variable both clock rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix redundant codes of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add DT-bindings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix COMPILE_TEST error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Include link-name in error messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Fix NULL pointer in of parser (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Mark links as nonatomic (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment to jack at soc_remove_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf-audio: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add clock control of MCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_for_each_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for cpu (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_components() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add snd_soc_dapm_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dapm related setup at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_component() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_rtd_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix space issues (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove forward declaration of headset_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move headset jack to card-specific storage (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF/Intel: fix selection of SND_INTEL_NHTL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Haswell: Adjust machine device private context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: Do not fail if the dai_set_sysclk returns -ENOTSUPP (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: edma-pcm: Fix for legacy dma_slave_map based channel lookup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Add S32_LE as support format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Move the XSYNCERR workaround to .prepare callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: Fix implicit fallthrough warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_ssi: Fix clock control issue in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix primary interpolator max rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data is valid on rising edge (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: tdm hw support tdm out and 8ch i2s out (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: implement left-justified data mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: rework DAI format configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: enable SOC_SSC_PDC and SOC_SSC_DMA in Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Force suspend/resume during system suspend/resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data align issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: add mutex protection to set_fmt/set_tdm_slot (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix inverted L/R of headphone mixer volume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix headphone mixer volume table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Release topology when we are done with it (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove memory available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove MCPS available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove static table index when parsing topology (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print module type instead of id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: NHLT: Fix debug print format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Expose snd_soc_dapm_new_control_unlocked properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: fix memory leaks on sm, se and sbe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate and fix asoc_tplg_dapm_widget_*_create flow (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate how dtexts and dvalues are freed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: fix modern dai link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use correct function to access iomem space (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix an is IS_ERR() vs NULL check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i: Revert A83t description (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix return value check in imx8_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM-related variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: Revert initial A83t support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmix: register the card on a proper dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Make some functions static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: rename soc_post_component_init() to soc_rtd_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize list at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: fix get control data return type and arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize component list (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use for_each_component_dais() at remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_cleanup_card_resources() become void (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add NOTE to snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use device_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: switch tdm pins gpio function when playback on or off (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701: Fix -Wunused-const-variable warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8988: fix typo in wm8988_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8 HW support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add OF DSP device support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: AMD: Fix Kconfig warning without GPIOLIB (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for DSP formats (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_width by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the actual format width instead of an hardcoded one (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the physical / slot width for the clocks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for TDM slots (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded dai_link check from snd_soc_remove_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: merge snd_soc_initialize_card_lists() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx8qm (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix simultaneous capture and playback in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Wait for RX/TX RDY only if controller is running (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix unprepare of GCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Support more channels (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Pass the channels number as an argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Remove duplicated quirks structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK period on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix MCLK Enable bit offset on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix WSS and SR fields for the A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK polarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix LRCK and BCLK polarity offsets on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: RX and TX counter registers are swapped (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the MCLK and BCLK dividers on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use module clock as BCLK parent on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the format configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the channel configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Rework MCLK divider calculation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_channels by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Switch to devm for PCM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Register regmap and PCM before our component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: implement input mode select as a mux (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: fix typo in DAPM kcontrol name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add all Chromebooks that need pmc_plt_clk_0 quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: Fix double reset assersion when transitioning to suspend state (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: initial support for Intel ALH DAI type (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Add dummy support for i.MX8 DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: Add driver suspend and resume to support MEGA Fast (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for EHL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for Tiger Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add Cometlake machine driver support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Move pcm_mutex up to card level from snd_soc_pcm_runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: 88pm860x: remove unused variables 'pcm_switch_controls' and 'aif1_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l56: remove unused variable 'adc_swap_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: remove unused variable 'pga_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: remove unused variable 'cm_m_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic23: remove unused variable 'tlv320aic23_rec_src' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: remove unused variable 'dac_vol_tlv' and 'adc_vol_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98371: remove unused variable 'max98371_noload_gain_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l73: remove unused variables 'vsp_output_mux' and 'xsp_output_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print constant literals from format specifier (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6358: add delay after dmic clock on (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: remove unused variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt2701: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: Fix -Wunused-const-variable warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4349: Use PM ops 'cs4349_runtime_pm' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: Fix copy-paste error in es8328_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: hsw: remove i386 build warning w/ size_t argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix typos in ti/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Set period size to 240 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow reconfiguration of tdm_slots and slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Retain the independence of DAC and ADC side of the codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: make headset codec optional (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max9850: remove unused variable 'max9850_reg' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98926: remove two unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style of aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: Offload dapm update at jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: byt: Refactor fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: bdw: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Remove call to snd_sof_dsp_mailbox_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ml26124: remove unused variable 'ngth' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6351: remove unused variable 'mt_lineout_control' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: skl_hda_dsp_common: create HDMI jack kctl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tscs454: remove unused variable 'PLL_48K_RATE' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fix module_put() warning in soc_cleanup_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dai_link check under soc_dpcm_debugfs_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: define soc_dpcm_debugfs_add() for non CONFIG_DEBUG_FS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for card->deferred_resume_work (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded list_empty() check for snd_soc_try_rebind_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_debugfs_init() at soc_init_card_debugfs() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_card_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_add_routes() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_component_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hda: fix page fault issue by removing race (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Direct MMIO accesses (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx7ulp/imx8mq (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: mark regmap as fast_io (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: large_config_get overhaul (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Implement set_bclk_ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for SAI new version (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: derive TX FIFO watermark from FIFO depth (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: add of_match data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Update Tx/Rx channel enable mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add registers definition for multiple datalines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_new_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: reuse rtdcom at snd_soc_rtdcom_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use for_each_card_links_safe() at snd_soc_find_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: check return value of snd_soc_add_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment for for_each_xxx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: set component->debugfs_root NULL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add a flag for the R0 calibration test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add R0 temperature and TDM1 ADC2DAT Swap control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: don't call clk_get_rate() under atomic context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: Remove executable bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_mmap() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_page() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_copy_user() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_ioctrl() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pointer() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_set_bias_level() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_stream_event() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_seq_notifier() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_name() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_is_suspended() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_params() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_close() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_get/put() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-component.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_fill_silence() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_copy_kernel() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_ack() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma address for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma_ops of parent device for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: zx-tdm: remove redundant assignment to ts_width on error return path (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: SoC: skylake: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fill some of the runtime stream parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: remove ephemeral variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: create pcm for codec2codec links as well (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: use common NHLT module (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Limit large_config_get to single frame (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix use of potentially uninitialized variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Update request-reply IPC model (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Common: Fix NULL dereference in tx_wait_done (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix race condition in IPC rx list (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 490 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Read HIPCT extension before clearing DONE bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: move NHLT header to common directory (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: psc-ac97: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: aio-dma: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: evea: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: inno_rk3036: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mmp-sspa: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: jz4725b: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: msm8916-wcd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xlnx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4271: Fix a typo in the CS4171_NR_RATIOS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xtfpga-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: spear: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs-saif: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm2835-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_audmix: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6797: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt8173: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra20_das: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: override codec2codec params (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: add 88200 and 96000 sampling rate support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Incorrect SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fix missing return of error return code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for correct symmetric sample bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Correct slot_width posed constraint (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: Fix mono capture (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix some acpi vs apci typo in somme comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: deal with params when necessary (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: name link using stream direction (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: run callbacks in order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: Add uda1334 codec driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Add RT1308 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Makefile - fix the top-level kernel module names (add snd- prefix) (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve serializer handling in multi AXR setups (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for RIGHT_J format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Cleanup skl_module_cfg declaration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Make MCPS and CPS params obsolete (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Combine snd_soc_skl_ipc and snd_soc_skl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Reset pipeline before its deletion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Strip T and L from TLV IPCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Properly cleanup on component removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Initialize lists before access so they are safe to use (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add function to cleanup debugfs interface (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use recommended SDxFMT programming sequence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Switch to modern UUID API (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8955: Fix a typo in 'wm8995_pll_factors()' function name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Fail card instantiation if DAI format setup fails (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: move snd_soc_dai_stream_valid() to soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use existing snd_soc_dai_digital_mute() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compress_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_delay() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_bespoke_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_shutdown() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_startup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: mv soc_dai_hw_params() to soc-dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Return -ENOTSUPP from set_channel_map() if no operation provided (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support dai_link with platforms_num != 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: defer card registration if codec component is missing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_dai_link_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_is_matching_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_find_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_unbind_card() under mutex_lock; (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: allow no Platform on dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: add sound dai_link connection macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: Support hw_free() callback at DAI level (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: Fix a typo in the name of a function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove dev_err() usage after platform_get_irq() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: recover the channel swap after xrun (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Wrap some operations to be functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add pm runtime function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ssp: BCLK delay parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add DMIC token for unmute gain ramp time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix stream id setting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix link DMA config (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reset link DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reserve host DMA channel for hostless streams (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: assign link DMA channel at run-time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Elkhart Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Tiger Lake. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure DMA is start/stop by read the RUN bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix HDA direct MMIO access (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated clear WAKESTS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: clear stream status and wakests properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add function for hda stop chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: set position buffer in init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: correct ROM state mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_window_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_mailbox_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add runtime idle callback (Jaroslav Kysela) [1738610] - [sound] ALSA: docs: timers: convert docs to ReST and rename to *.rst (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use SOF defined init chip in resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Enable jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce ifdef usage for hda (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: remove unused state variable in suspend function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: implement runtime idle for CNL/APL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined stop chip in suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the SOF defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: release link DMA for paused streams during suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Don't ignore SRAM block types (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Use the BAR provided by FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_bar_index ops (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: increase default IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: use timeout configured at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: add ALH support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: use common code to send PCM_FREE IPC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: reset DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: couple host and link DMA during FE hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pci: mark last_busy value at runtime PM init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fixup HDaudio topology name with DMIC number (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Add missing include file hdac_hda.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Initialize hdaudio bus properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix MSI handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Initialize HDA controller after i915 init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add a parameter to disable MSI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated include from hda.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: disallow building without CONFIG_PCI again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: intel: extend IPC dump information (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow all channels in case of parallel DIN/DOUT setup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Fix a typo in the name of a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Add support for multi DIN/DOUT with TDM slots parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Rename min_frame_size to slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dmic dapm widget and route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dependency to dmic driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Match Product Family instead of product (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Invalidate only paths reachable for a given stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: use set_get_data in process load (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add compatible string for imx6ull (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: keep analog power register at SND_SOC_BIAS_OFF (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Remove magic number register writes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Revert remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: depop stereo dac (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: handle concurrent interrupts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: clear interrupts by polarity flip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: move jack-detect init to i2c probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: fall back to DT prop names on error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add component driver name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: use more of the volume range from DACs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: remove w90x900/nuc900 platform drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nuc900: nuc900-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add dmic dapm widget to support dmic PCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add for_each_xxx macro for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: remove useless check on codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: fix null pointer dereference in clean up (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sst: fix kmalloc call with wrong flags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Fix deadlock in snd_soc_instantiate_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove erroneous soc_cleanup_card_resources() call (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for CPU (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: move DAI pre-links initiation to snd_soc_instantiate_card (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix warning reported by kbuild test robot and minor issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Mark format integer literals as unsigned (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Tell codec that jack is being removed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Change SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rt274: Fix internal jack assignment in set_jack callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 395 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 340 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add offset to RX channel select (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix sun8i tx channel offset mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98090: remove 24-bit format support if RJ is 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: da7219: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix COMPILE_TEST build error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Implement set_tdm_slot callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: Make some symbols static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove set but not used variable 'is_right_j ' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add RT1011 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: debug: add new debugfs entries for IPC flood test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: Introduce SOF_IPC_GLB_TEST_MSG IPC command (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: mirror firmware changes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: send time stamp to FW for alignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: bump to ABI 3.6 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: soundwire: add initial soundwire support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add support for mux/demux component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix DSP oops definitions in FW ABI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ipc: don't check for HIPCCTL register value (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: move code around for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Do not send cmd via SHIM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ASoC: core: use component driver name as component name" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: replace fw ready bitfield with explicit bit ordering (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: add quirk for Aegex 10 (RU2) tablet (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: fix typos of SPDX-License-Identifier (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add COMPILE_TEST for PCI options (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add COMPILE_TEST for new machine drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove dependency on asm/platform_sst_audio.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build error on IA64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: use common helpers to detect CPUs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add missing voice activation register definitions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: use component driver name as component name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix undefined references with Baytrail-only support (Jaroslav Kysela) [1738610] - [sound] ALSA: wcd9335: fix a incorrect use of kstrndup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-codec: fix first delay on Speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add support for H6 SoC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add TX fifo bit flush quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Move quirks to the top (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix spelling mistake "configued" -> "configured" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix integer overflow on unsigned int multiply (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: force end-of-file for debugfs trace at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: trace: remove code duplication in sof_wait_trace_avail() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: Show KConfig entry (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove redundant assignment to pulse_len (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the hda init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: fix a race, leading to IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: control: correct the copy size for bytes kcontrol put (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove warning - initialize workqueue on open (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: clear hw_params_upon_resume flag correctly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: fix error handling with the probe workqueue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove snd_soc_unregister_component in case of error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove DSP after unregistering machine driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fixup references at soc_cleanup_card_resources() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Force polling mode on CFL and CNL (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 119 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: lock client_mutex while removing link components (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Restore original configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6core: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Use struct_size() in krealloc() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove unnecessary inclusion of skl.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move card registration to the end of probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM pins (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable dev runtime suspend and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add support for Conexant CX2072X CODEC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Unify the supported input and output rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: fixup try_module_get()/module_put() timing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add newline for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix AMP quirk support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix for codec button mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 4 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 3 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Fix configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: WARN() is not related to component->driver->probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: move pcm_new from snd_soc_component_driver to snd_soc_dai_driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: Remap button control-function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable IIR filter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rename functions that pollute the simple_xxx namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: soc-acpi: Fix machine selection order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Handle over reading when flipping bytes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dpm: fixup DAI active unbalance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic3x: Add support for high power analog output (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add reset gpio handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add regcache mask dirty (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: replace the process_option table with function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Fix the issue about unsupported rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: add g12a tohdmitx control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: add basic codec-to-codec link support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: allow muxes to force a disconnect (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: set link name based on link node name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: set data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: add memory interface data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: rstn_control - return a non-zero on error only (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_components_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add missing cpu_dai->rate = 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: do cpu_dai related operation at same place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_component_to_node() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup soc_bind_dai_link() comment balance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use codec_dais on soc_bind_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use i on snd_soc_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: request GPIO when device get probed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL add Icelake chip info struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL: add Icelake SSP count (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove runtime PM calls during pcm open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add Cometlake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add Comet Lake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: Reporting accurate hw_ptr for acp3x dma (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: BE dai needs prepare when pause release after resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: add return value for ak4458_probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC : cs4265 : readable register too low (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix error in verbose ipc command parsing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix race in FW boot timeout handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: nocodec: fix undefined reference (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-acpi: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Move clock operation to PM runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: i2s: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove ops dependency on the dai id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the dai drivers in the private data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the current substream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove function name debug traces (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Jaroslav Kysela) [1738610] - [sound] ALSA: xen-front: fix unintention integer overflow on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - PCI quirk for Medion E4254 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply AMD controller workaround for Raven platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix alienware headset mic (Jaroslav Kysela) [1738610] - [sound] ALSA: Add Acer Aspire Ethos 8951G model quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi: remove redundant assignment to variable pcm_idx (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix the problem of two front mics on a ThinkCentre (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Pavilion 15 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix overridden device-specific initialization (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix potential endless loop at applying quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Allow runtime PM for controller if component notifier is used (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check beep whitelist before assigning in all codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - Add new SBZ quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fixes inverted Conexant GPIO mic mute led (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Expand pin_match function to match upcoming new tbls (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Drop unsol event handler for Intel HDMI codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a generic reboot_notify (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Let all conexant codec enter D3 when rebooting (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Envy x360 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Set fifo_size for both playback and capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add model description for Chrome headset button quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix a typo in model documentation (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Inform too slow responses (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply workaround for another AMD chip 1022:1487 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Remove page allocation redirection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't override global PCM hw info flag (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add support of Zhaoxin controller (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/intel: stop probe if DMICS are detected on Skylake+ platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Show the fatal CORB/RIRB error more clearly (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a conexant codec entry to let mute led work (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Make hdac_device device-managed (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Flush interrupts on disabling (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Allow audio component for AMD/ATI and Nvidia HDMI (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Don't report spurious jack state changes (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Optimize resume for codecs without jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't resume forcibly i915 HDMI/DP codec (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Fix i915 reverse port/pin mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Remove duplicated define (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fixed Headphone Mic can't record on Dell platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Simplify snd_hdac_refresh_widgets() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix widget_mutex incomplete protection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - remove redundant assignment to variable 'changed' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Change front mic location for Lenovo M710q (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: Add quirks for several Clevo notebook barebones (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add Elkhart Lake PCI ID (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix a mask for unsolicited event tags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hda: fix unbalanced codec dev refcount for HDA_DEV_ASOC (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Update headset mode for ALC256 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move polling_mode flag to struct hdac_bus (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: assign polling_mode after azx_bus_init (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Force polling mode on CNL for fixing codec communication (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable micmute LED for Huawei laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Set default power save node to 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check headset type by unplug and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: Fix codec name after machine driver is unloaded and reloaded (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: fix memory release for SST and SOF drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 371 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for more missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 273 (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong packet parameter for Alesis iO26 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: check intermediate state of clock status and retry (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: handle error code when getting current source of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: remove WARN_ON() at destruction of AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: add note for FE-8 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add support for MOTU 4pre (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix isoc cycle count to which rx packet is scheduled (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix error path for initialization of stream structures (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix to handle correct stream for PCM playback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix NULL pointer dereference to unused stream structure (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: localize kernel APIs to start/stop each AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for bus reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for initialization/destruction of AMDTP streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to start AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to add AMDTP stream into AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to stop a couple of AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add AMDTP domain structure to handle several isoc contexts (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: more code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: process payload of isoc context according to packet descriptors (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for FF data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for TASCAM data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for DOT data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for AM824 data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass packet descriptor to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process context payloads (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process PCM substream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add list of packet descriptor (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass no syt information to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add syt_override member for some protocols (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block counter to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block count as an argument to tracepoints event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete ctx_data.tx.first_dbc with CIP_UNALIGHED_DBC flag (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for local variables (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for post operation to data block counter (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for error path of parser for CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix different data block counter between probed event and transferred isochronous packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix initial value of data block count for IR context without CIP_DBC_IS_END_EVENT (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireface: fix initial value of data block counter for IR context with CIP_NO_HEADER (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix invalid length of rx packet payload for tracepoint events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireworks: fix miss detection of received MIDI messages (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix to process MIDI conformant data channel for AM824 format (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: cache next data_block_counter after probing tracepoints event for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify common tracepoints for both direction (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events" (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: minor code refactoring to stop isochronous context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: rename helper functions to begin/finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for condition to stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add helper function to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify midi callback function (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify the count of subscriber for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split allocation of isochronous resources from establishment of connection (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for error path to start duplex stream (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for callback function to rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code rafactoring for callback functions to PCM interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix compiler warning due to returning uninitialized value (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure stream parameter in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure packet format in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: unify substreams counter (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: rename helper functions for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: expand stop procedure for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: break packet streaming at bus-reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: start duplex streams if supported (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: set packet parameter according to current configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: code refactoring for stop condition of packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure stream parameters in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for pcm.hw_params/hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for rawmidi.open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: unify substream counter (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring to initialize/destroy stream data (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: obsolete useless member of private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to stop packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: simplify error path to begin streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: refactoring to move timing of registration for isochronous channel (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: allow PCM capture for Stanton SCS.1m (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in latter protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff400 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff800 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: add protocol-specific operation to allocate isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: update isochronous resources when starting packet streaming after bus reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for release of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for reservation of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for registration of isochronous channels (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix destruction of data for isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IR packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IT packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix data block counter for incoming packet without CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 8 byte packet header for IT context to separate CIP header from CIP payload (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to queueing packets (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to generate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 16 bytes IR context header to separate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to check incoming CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: compute pointer to payload buffer in context handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: calculate the length of packet payload in packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use clear name for variable of CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use IT context header to compute cycle count for scheduling packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete macro for header of IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add helper function to cancel context inner callback handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use union for directional parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use dynamic array for CIP header of tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same unit for payload argument in tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add data_blocks/data_block_counter parameter to in_packet/out_packet tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same type of argument for CIP header for tracing event (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: add stream format parameters for PreSonus FireStudio (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 102 (Jaroslav Kysela) [1738610] - [sound] ALSA: aoa: onyx: always initialize register read value (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 250 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: Fix double free of ac97_codec_device (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: add support for 352.8KHz and 384KHz sample rate (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Fix potential concurrent access to the deleted pool (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Be more restrictive about when a drain is allowed (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Don't allow paritial drain operations on capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Prevent bypasses of set_params (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Fix regression on compressed capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: Fix refcount_inc() on zero usage (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Break too long mutex context in the write loop (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: fix incorrect order of dest_client/dest_ports arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 345 (Jaroslav Kysela) [1738610] - [sound] ALSA: control: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151 (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: oss: Use struct_size() helper (Jaroslav Kysela) [1738610]- [tools] selftests/powerpc: Retry on host facility unavailable (Desnes Augusto Nunes do Rosario) [1739770] - [tools] selftests/powerpc: Do not fail with reschedule (Desnes Augusto Nunes do Rosario) [1739770] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Frank Ramsay) [1753332] - [tools] perf header: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf machine: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf session: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf stat: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf svghelper: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf timechart: Refactor svg_build_topology_map() (Frank Ramsay) [1753332] - [tools] perf tools: Increase MAX_NR_CPUS and MAX_CACHES (Frank Ramsay) [1753332] - [crypto] crypto: chelsio - count incomplete block in IV (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix softlockup with heavy I/O (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix NULL pointer dereference (Jonathan Toppins) [1725813] - [nvme] nvme-pci: Allow PCI bus-level PM to be used if ASPM is disabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI/ASPM: Add pcie_aspm_enabled() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix async probe remove race (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix controller removal race with scan work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix possible use-after-free in connect error flow (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix a possible deadlock when passthru commands sent to a multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-core: Fix extra device_put() call on error path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: fix nvmet_file_flush() always returning an error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-loop: Flush nvme_delete_wq when removing the port (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: Fix use-after-free bug when a port is removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] Revert "nvme-pci: don't create a read hctx mapping without read queues" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix multipath crash when ANA is deactivated (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix memory leak caused by incorrect subsystem free (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: ignore subnqn for ADATA SX6000LNP (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix NULL deref for fabrics options (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix regression upon hot device removal and insertion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: fix module unloads while lports still pending (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: set the STABLE_WRITES flag when data digests are enabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: print a hint while rejecting NSID 0 or 0xffffffff (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: don't use sendpage for SLAB pages (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: do not select namespaces which are about to be removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: also check for a disabled path if there is a single sibling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: factor out a nvme_path_is_disabled helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: export I/O characteristics attributes in Identify (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set physical block size and optimal I/O size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: add delete completion and submission queue to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix spelling mistake "spcecific" -> "specific" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check for NULL return from pci_alloc_p2pmem() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: limit max_hw_sectors based on the DMA max mapping size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't fall back to a 32-bit DMA mask (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't create a read hctx mapping without read queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: make nvme_dev_pm_ops static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: resolve warnings on RCU usage and sleep warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: fix inconsistent lock state warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Skip devices in D0 for (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Avoid possible suspend-to-idle issue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add I/O characteristics fields (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: enable to inject errors into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: prepare for fault injection into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: introduce target-side trace (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: print result and status in hex format (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: support for fabrics commands in host-side (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: move opcode symbol print to nvme.h (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: do not export nvme_trace_disk_name (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: properly report state change failure in nvme_reset_work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: clean up nvme_remove_dead_ctrl a bit (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: set the errno on ctrl state change error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: adjust irq max_vector using num_possible_cpus() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use host managed power state for suspend (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unnecessary zero for static var (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce nvme_is_fabrics to check fabrics cmd (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: add message when creating new association (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove queue_count_ops for write_queues and poll_queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix possible io failures when removing multipathed ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: export get and set features (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add transport discovery change op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: add support for nvmet discovery_event op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: remove blk_init_request_from_bio (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: initialize the write priority (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix u32 overflow in the number of namespace list calculation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: add transport discovery change event callback support (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't limit DMA segement size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix data_len to 0 for bdev-backed write_zeroes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: fix queue mapping when queue count is limited (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use blk-mq mapping for unmanaged irqs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: copy MTFA field from identify controller (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: release namespace SRCU protection before performing controller ioctls (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: merge nvme_ns_ioctl into nvme_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove the ifdef around nvme_nvm_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix srcu locking on error return in nvme_get_ns_from_disk (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix known effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Sync queues on reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Unblock reset_work on IO failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Don't disable on timeout in reset state (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix controller freeze wait disabling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: validate cntlid during controller initialisation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: change locking for the per-subsystem controller list (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: trace all async notice events (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: remove unused argument (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: add known admin effects to augument admin effects log page (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: init shadow doorbell after each reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: mark expected switch fall-through (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: mark nvme_core_init and nvme_core_exit static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: protect discovery change log event list iteration (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: move command size checks to the core (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove an unneeded variable initialization (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: unquiesce admin queue on shutdown (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: shutdown on timeout during deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set 0 capacity if namespace block size exceeds PAGE_SIZE (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix a NULL deref when an admin connect times out (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: clamp-down file namespace lba_shift (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: include (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: rename nvme_completion instances from rsp to cqe (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-rdma: remove p2p_client initialization from fast-path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: return a specified error it subsys_alloc fails (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix discover log page when offsets are used (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: never fail double namespace enablement (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: log the error status on Identify Namespace failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: tidy up nvme_map_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add safety check for subsystem lock during nvmet_ns_changed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: only call nvme_unmap_data for requests transferring data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove q_dmadev from nvme_queue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: merge nvme_free_iod into nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: move the call to nvme_cleanup_cmd out of nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove nvme_init_iod (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use a flag for polled queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_integrity_vec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add dma_map_bvec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_dma_dir helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: use zero-sized array and struct_size() in kzalloc() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unused nvme_iod member (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: avoid double errno conversions (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid double dereference to convert le to cpu (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix error flow during ns enable (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper write zeroes setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: disable Write Zeroes for qemu controllers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: bring Disconnect into compliance with FC-NVME spec (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper discard setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove nvme_ns_config_oncs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: fix issues with targetport assoc_list list walking (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add get-feature to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-loop: init nvmet_ctrl fatal_err_work when allocate (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: put ns_head ref if namespace fails allocation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix cdw10 buffer overrun (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: don't warn on block content change effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: update comment to make the code easier to read (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-lightnvm: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: return error from (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid that deleting a controller triggers a circular locking complaint (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce a helper function for controller deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: unexport nvme_delete_ctrl_sync() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check kstrtoint() return value in queue_count_set() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix indentation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [lightnvm] lightnvm: simplify geometry (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [powerpc] powerpc/tm: Fix FP/VMX unavailable exceptions inside a transaction (Gustavo Duarte) [1750653] - [powerpc] powerpc/tm: Fix restoring FP/VMX facility incorrectly on interrupts (Gustavo Duarte) [1750653] - [block] block: split .sysfs_lock into two locks (Ming Lei) [1697383] - [block] block: add helper for checking if queue is registered (Ming Lei) [1697383] - [block] blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue (Ming Lei) [1697383] - [block] block: don't hold q->sysfs_lock in elevator_init_mq (Ming Lei) [1697383] - [block] block: Remove blk_mq_register_dev() (Ming Lei) [1697383] - [x86] KVM: X86: Fix fpu state crash in kvm guest (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't use current->mm to check for a kthread (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update kernel's FPU state before using for the fsave header (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use fault_in_pages_writeable() for pre-faulting (Prarit Bhargava) [1737070] - [mm] mm/gup: continue VM_FAULT_RETRY processing even for pre-faults (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fault-in user stack if copy_fpstate_to_sigframe() fails (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Add PKRU value to init_fpstate (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore regs in copy_fpstate_to_sigframe() in order to use the fastpath (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Defer FPU state load until return to userspace (Prarit Bhargava) [1737070] - [x86] x86/fpu: Merge the two code paths in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore from kernel memory on the 64-bit path too (Prarit Bhargava) [1737070] - [x86] x86/fpu: Inline copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update xstate's PKRU value on write_pkru() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always store the registers in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/entry: Add TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Eager switch PKRU state (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Don't check if PKRU is zero before writing it (Prarit Bhargava) [1737070] - [x86] x86/fpu: Only write PKRU if it is different from current (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Provide *pkru() helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use a feature number instead of mask in two more helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Make __raw_xsave_addr() use a feature number instead of mask (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add an __fpregs_load_activate() internal helper (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove user_fpu_begin() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always init the state in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove preempt_disable() in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu__restore() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/entry: Remove unneeded need_resched() loop (Prarit Bhargava) [1737070] - [x86] x86/uaccess: Introduce user_access_{save, restore}() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fix i486 + no387 boot crash by only saving FPU registers on context switch if there is an FPU (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove second definition of fpu in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [net] udp: correct reuseport selection with connected sockets (Paolo Abeni) [1665807] - [net] udp6: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp6: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] udp: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] sched: fix race between deactivation and dequeue for NOLOCK qdisc (Davide Caratti) [1744397] - [net] check extack._msg before print (Ivan Vecera) [1751279] - [net] report invalid mtu value via netlink extack (Ivan Vecera) [1751279] - [net] report min and max mtu network device settings (Ivan Vecera) [1751279] - [net] failover: change mtu has RTNL (Ivan Vecera) [1751279] - [net] neigh: fix multiple neigh timer scheduling (Lorenzo Bianconi) [1730632] - [net] virtchnl: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Ivan Vecera) [1748437] - [net] Add a define for LLDP ethertype (Ivan Vecera) [1748428] - [net] devlink: Add support for direct reporter health state update (Petr Oros) [1746363] - [netdrv] Add IANA_VXLAN_UDP_PORT definition to vxlan header file (Ivan Vecera) [1731347] - [netdrv] Move the definition of the default Geneve udp port to public header file (Ivan Vecera) [1731347] - [net] openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [pci] PCI: Add pci_dev_id() helper (Myron Stowe) [1735874] - [netdrv] ibmvnic: Warn unknown speed message only when carrier is present (Steve Best) [1749873] - [netdrv] net/ibmvnic: Fix missing { in __ibmvnic_reset (Steve Best) [1749873] - [netdrv] net/ibmvnic: free reset work of removed device from queue (Steve Best) [1749873] - [netdrv] ibmvnic: Do not process reset during or after device removal (Steve Best) [1749873] - [cpufreq] cpufreq: intel_pstate: Show different max frequency with turbo 3 and HWP (Alexander Beregalov) [1752053] - [char] hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable (Prarit Bhargava) [1660796] - [hwtracing] intel_th: pci: Add support for another Lewisburg PCH (Jiri Olsa) [1714486] - [x86] x86/entry/32: Fix ENDPROC of common_spurious (Prarit Bhargava) [1730447] - [x86] x86/irq: Seperate unused system vectors from spurious entry again (Prarit Bhargava) [1730447] - [vfio] vfio/type1: Handle different mdev isolation type (Tarun Gupta) [1498341] - [vfio] vfio/type1: Add domain at(de)taching group helpers (Tarun Gupta) [1498341] - [vfio] vfio/mdev: Add iommu related member in mdev_device (Tarun Gupta) [1498341] - [documentation] ipmb: place it at driver-api and convert to ReST (Tony Camuso) [1752071] - [char] ipmi_si_intf: Fix race in timer shutdown handling (Tony Camuso) [1752071] - [char] ipmi_ssif: avoid registering duplicate ssif interface (Tony Camuso) [1752071] - [char] ipmi: Free receive messages when in an oops (Tony Camuso) [1752071] - [char] ipmi_si: Only schedule continuously in the thread in maintenance mode (Tony Camuso) [1752071] - [char] ipmi_si: Remove ipmi_ from the device attr names (Tony Camuso) [1752071] - [char] ipmi_si: Convert device attr permissions to octal (Tony Camuso) [1752071] - [char] ipmi_si: Rework some include files (Tony Camuso) [1752071] - [char] ipmi_si: Convert timespec64 to timespec (Tony Camuso) [1752071] - [char] Fix uninitialized variable in ipmb_dev_int.c (Tony Camuso) [1752071] - [char] fix platform_no_drv_owner.cocci warnings (Tony Camuso) [1752071] - [char] ipmi: ipmb: don't allocate i2c_client on stack (Tony Camuso) [1752071] - [char] ipmi: ipmb: Fix build error while CONFIG_I2C is set to m (Tony Camuso) [1752071] - [char] Add support for IPMB driver (Tony Camuso) [1752071] - [char] drivers: ipmi: Drop device reference (Tony Camuso) [1752071] - [char] ipmi_ssif: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1752071] - [char] ipmi_si: use bool type for initialized variable (Tony Camuso) [1752071] - [char] ipmi_si: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] ipmi: Remove warning if no slave address is present (Tony Camuso) [1752071] - [char] ipmi:ssif: Only unregister the platform driver if it was registered (Tony Camuso) [1752071] - [char] ipmi: Add the i2c-addr property for SSIF interfaces (Tony Camuso) [1752071] - [char] ipmi: avoid atomic_inc in exit function (Tony Camuso) [1752071] - [char] ipmi: Remove file from ipmi_file_private (Tony Camuso) [1752071] - [char] ipmi_si: remove an unused variable in try_smi_init() (Tony Camuso) [1752071] - [char] ipmi: Make ipmi_interfaces_srcu variable static (Tony Camuso) [1752071] - [char] ipmi: Change to ktime_get_ts64() (Tony Camuso) [1752071] - [char] ipmi: Free the address list on module cleanup (Tony Camuso) [1752071] - [edac] EDAC, skx, i10nm: Fix source ID register offset (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Check ECC enabling status per channel (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add Intel additional Ice-Lake support (Aristeu Rozanski) [1485543 1482412] - [x86] x86/CPU: Add more Icelake model numbers (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx, i10nm: Make skx_common.c a pure library (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Add code to recognise new compound error code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Fix randconfig builds (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add a driver for Intel 10nm server processors (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Delete duplicated code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Separate common code out from skx_edac (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Let EDAC core show the decoded result for debugfs (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Move debugfs node under EDAC's hierarchy (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Prepend hex formatting with '0x' (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Fix function calling order in skx_exit() (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Fix logical channel intermediate decoding (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC: Correct DIMM capacity unit symbol (Aristeu Rozanski) [1485543 1482412] - [x86] x86/mce: Add notifier_block forward declaration (Aristeu Rozanski) [1485543 1482412] - [netdrv] net: thunderx: fix NULL pointer dereference in nicvf_open/nicvf_stop (Dean Nelson) [1657380] - [netdrv] net: thunder: fix a potential NULL pointer dereference (Dean Nelson) [1657380] - [netdrv] net: thunderx: remove link change polling code and info from nicpf (Dean Nelson) [1657380] - [netdrv] net: thunderx: move link state polling function to VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: add mutex to protect mailbox from concurrent calls for same VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: rework xcast message structure to make it fit into 64 bit (Dean Nelson) [1657380] - [netdrv] net: thunderx: add nicvf_send_msg_to_pf result check for set_rx_mode_task (Dean Nelson) [1657380] - [netdrv] net: thunderx: make CFG_DONE message to run through generic send-ack sequence (Dean Nelson) [1657380] - [netdrv] net: thunderx: replace global nicvf_rx_mode_wq work queue for all VFs to private for each of them. (Dean Nelson) [1657380] - [netdrv] net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_snd_queue (Dean Nelson) [1657380] - [x86] perf/x86/intel/rapl: Cosmetic rename internal variables in response to multi-die/pkg support (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Cosmetic renames in response to multi-die/pkg support (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [x86] perf/x86/intel/cstate: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/rapl: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Support multi-die/package (David Arcari) [1616309] - [topology] topology: Create core_cpus and die_cpus sysfs attributes (David Arcari) [1616309] - [topology] topology: Create package_cpus sysfs attribute (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Update RAPL domain name and debug messages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Simplify rapl_find_package() (David Arcari) [1616309] - [x86] x86/topology: Define topology_logical_die_id() (David Arcari) [1616309] - [x86] x86/topology: Define topology_die_id() (David Arcari) [1616309] - [topology] cpu/topology: Export die_id (David Arcari) [1616309] - [x86] x86/topology: Create topology_max_die_per_package() (David Arcari) [1616309] - [x86] x86/topology: Add CPUID.1F multi-die/package support (David Arcari) [1616309] - [x86] x86/smpboot: Rename match_die() to match_pkg() (David Arcari) [1616309] - [documentation] topology: Simplify cputopology.txt formatting and wording (David Arcari) [1616309] - [documentation] x86/topology: Fix documentation typo (David Arcari) [1616309] - [mm] mm: remove stale comment from page struct (Rafael Aquini) [1737065] - [mm] mm/slab.c: fix an infinite loop in leaks_show() (Rafael Aquini) [1737065] - [mm] mm/slub.c: update the comment about slab frozen (Rafael Aquini) [1737065] - [mm] mm/slab.c: remove unneed check in cpuup_canceled (Rafael Aquini) [1737065] - [mm] slub: remove useless kmem_cache_debug() before remove_full() (Rafael Aquini) [1737065] - [mm] slab: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slub: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: respect list_head abstraction layer (Rafael Aquini) [1737065] - [mm] slab: fix a crash by reading /proc/slab_allocators (Rafael Aquini) [1737065] - [mm] mm: add support for kmem caches in DMA32 zone (Rafael Aquini) [1737065] - [mm] mm, slub: make the comment of put_cpu_partial() complete (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove an unused addr argument (Rafael Aquini) [1737065] - [mm] mm/slab.c: kmemleak no scan alien caches (Rafael Aquini) [1737065] - [mm] mm/slub.c: freelist is ensured to be NULL when new_slab() fails (Rafael Aquini) [1737065] - [mm] slab: alien caches must not be initialized if the allocation of the alien cache failed (Rafael Aquini) [1737065] - [mm] include/linux/slab.h: fix sparse warning in kmalloc_type() (Rafael Aquini) [1737065] - [mm] mm/slub.c: record final state of slub action in deactivate_slab() (Rafael Aquini) [1737065] - [mm] mm/slub.c: page is always non-NULL in node_match() (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() (Rafael Aquini) [1737065] - [mm] mm, slab: remove unnecessary unlikely() (Rafael Aquini) [1737065] - [mm] mm: move obj_to_index to include/linux/slab_def.h (Rafael Aquini) [1737065] - [mm] slab: make kmem_cache_create{_usercopy} description proper kernel-doc (Rafael Aquini) [1737065] - [mm] slub: extend slub debug to handle multiple slabs (Rafael Aquini) [1737065] - [mm] mm/slub.c: switch to bitmap_zalloc() (Rafael Aquini) [1737065] - [fs] io_uring: add need_resched() check in inner poll loop (Jeff Moyer) [1706143] - [fs] io_uring: don't enter poll loop if we have CQEs pending (Jeff Moyer) [1706143] - [fs] io_uring: fix potential hang with polled IO (Jeff Moyer) [1706143] - [fs] io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list (Jeff Moyer) [1706143] - [fs] io_uring: fix manual setup of iov_iter for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: fix KASAN use after free in io_sq_wq_submit_work (Jeff Moyer) [1706143] - [fs] io_uring: ensure ->list is initialized for poll commands (Jeff Moyer) [1706143] - [fs] io_uring: track io length in async_list based on bytes (Jeff Moyer) [1706143] - [fs] io_uring: don't use iov_iter_advance() for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: add a memory barrier before atomic_read (Jeff Moyer) [1706143] - [fs] io_uring: fix counter inc/dec mismatch in async_list (Jeff Moyer) [1706143] - [fs] io_uring: fix the sequence comparison in io_sequence_defer (Jeff Moyer) [1706143] - [fs] io_uring: fix io_sq_thread_stop running in front of io_sq_thread (Jeff Moyer) [1706143] - [include] io_uring: add support for recvmsg() (Jeff Moyer) [1706143] - [include] io_uring: add support for sendmsg() (Jeff Moyer) [1706143] - [fs] signal: remove the wrong signal_pending() check in restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] io_uring: add support for sqe links (Jeff Moyer) [1706143] - [fs] io_uring: ensure req->file is cleared on allocation (Jeff Moyer) [1706143] - [fs] io_uring: fix memory leak of UNIX domain socket inode (Jeff Moyer) [1706143] - [fs] io_uring: punt short reads to async context (Jeff Moyer) [1706143] - [fs] uio: make import_iovec()/compat_import_iovec() return bytes on success (Jeff Moyer) [1706143] - [fs] io_uring: Fix __io_uring_register() false success (Jeff Moyer) [1706143] - [tools] tools/io_uring: sync with liburing (Jeff Moyer) [1706143] - [tools] tools/io_uring: fix Makefile for pthread library link (Jeff Moyer) [1706143] - [fs] io_uring: use wait_event_interruptible for cq_wait conditional wait (Jeff Moyer) [1706143] - [fs] io_uring: adjust smp_rmb inside io_cqring_events (Jeff Moyer) [1706143] - [fs] io_uring: fix infinite wait in khread_park() on io_finish_async() (Jeff Moyer) [1706143] - [fs] io_uring: remove 'ev_flags' argument (Jeff Moyer) [1706143] - [fs] io_uring: fix failure to verify SQ_AFF cpu (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQE data (Jeff Moyer) [1706143] - [fs] io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() (Jeff Moyer) [1706143] - [fs] io_uring: fix shadowed variable ret return code being not checked (Jeff Moyer) [1706143] - [fs] req->error only used for iopoll (Jeff Moyer) [1706143] - [fs] io_uring: add support for eventfd notifications (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_SYNC_FILE_RANGE (Jeff Moyer) [1706143] - [fs] fs: add sync_file_range() helper (Jeff Moyer) [1706143] - [fs] io_uring: add support for marking commands as draining (Jeff Moyer) [1706143] - [fs] io_uring: avoid page allocation warnings (Jeff Moyer) [1706143] - [include] iov_iter: fix iov_iter_type (Jeff Moyer) [1706143] - [fs] block: fix handling for BIO_NO_PAGE_REF (Jeff Moyer) [1706143] - [fs] io_uring: drop req submit reference always in async punt (Jeff Moyer) [1706143] - [fs] io_uring: free allocated io_memory once (Jeff Moyer) [1706143] - [fs] io_uring: fix SQPOLL cpu validation (Jeff Moyer) [1706143] - [fs] io_uring: have submission side sqe errors post a cqe (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after incrementing dropped counter (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading SQ tail (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after updating SQ head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading cq head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before wq_has_sleeper (Jeff Moyer) [1706143] - [fs] io_uring: fix notes on barriers (Jeff Moyer) [1706143] - [fs] io_uring: fix handling SQEs requesting NOWAIT (Jeff Moyer) [1706143] - [fs] io_uring: remove 'state' argument from io_{read,write} path (Jeff Moyer) [1706143] - [fs] io_uring: fix poll full SQ detection (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition when sq threads goes sleeping (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQ entries (Jeff Moyer) [1706143] - [fs] io_uring: fail io_uring_register(2) on a dying io_uring instance (Jeff Moyer) [1706143] - [fs] io_uring: fix CQ overflow condition (Jeff Moyer) [1706143] - [fs] io_uring: fix possible deadlock between io_uring_{enter,register} (Jeff Moyer) [1706143] - [powerpc] arch: add pidfd and io_uring syscalls everywhere (Jeff Moyer) [1706143] - [fs] io_uring: drop io_file_put() 'file' argument (Jeff Moyer) [1706143] - [fs] io_uring: only test SQPOLL cpu after we've verified it (Jeff Moyer) [1706143] - [fs] io_uring: park SQPOLL thread if it's percpu (Jeff Moyer) [1706143] - [fs] io_uring: restrict IORING_SETUP_SQPOLL to root (Jeff Moyer) [1706143] - [tools] tools/io_uring: remove IOCQE_FLAG_CACHEHIT (Jeff Moyer) [1706143] - [fs] io_uring: fix double free in case of fileset regitration failure (Jeff Moyer) [1706143] - [fs] io_uring: offload write to async worker in case of -EAGAIN (Jeff Moyer) [1706143] - [fs] io_uring: fix big-endian compat signal mask handling (Jeff Moyer) [1706143] - [fs] block: add BIO_NO_PAGE_REF flag (Jeff Moyer) [1706143] - [fs] iov_iter: add ITER_BVEC_FLAG_NO_REF flag (Jeff Moyer) [1706143] - [maintainers] io_uring: mark me as the maintainer (Jeff Moyer) [1706143] - [fs] io_uring: retry bulk slab allocs as single allocs (Jeff Moyer) [1706143] - [fs] io_uring: fix poll races (Jeff Moyer) [1706143] - [fs] io_uring: fix fget/fput handling (Jeff Moyer) [1706143] - [fs] io_uring: add prepped flag (Jeff Moyer) [1706143] - [fs] io_uring: make io_read/write return an integer (Jeff Moyer) [1706143] - [fs] io_uring: use regular request ref counts (Jeff Moyer) [1706143] - [fs] mm: refactor readahead defines in mm.h (Jeff Moyer) [1706143] - [tools] io_uring: add a few test tools (Jeff Moyer) [1706143] - [fs] io_uring: allow workqueue item to handle multiple buffered requests (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_POLL (Jeff Moyer) [1706143] - [fs] io_uring: add io_kiocb ref count (Jeff Moyer) [1706143] - [fs] io_uring: add submission polling (Jeff Moyer) [1706143] - [fs] io_uring: add file set registration (Jeff Moyer) [1706143] - [net] net: split out functions related to registering inflight socket files (Jeff Moyer) [1706143] - [include] io_uring: add support for pre-mapped user IO buffers (Jeff Moyer) [1706143] - [block] block: implement bio helper to add iter bvec pages to bio (Jeff Moyer) [1706143] - [fs] io_uring: batch io_kiocb allocation (Jeff Moyer) [1706143] - [fs] io_uring: use fget/fput_many() for file references (Jeff Moyer) [1706143] - [fs] fs: add fget_many() and fput_many() (Jeff Moyer) [1706143] - [fs] io_uring: support for IO polling (Jeff Moyer) [1706143] - [fs] io_uring: add fsync support (Jeff Moyer) [1706143] - [include] Add io_uring IO interface (Jeff Moyer) [1706143] - [fs] iomap: wire up the iopoll method (Jeff Moyer) [1706143] - [fs] block: add bio_set_polled() helper (Jeff Moyer) [1706143] - [fs] block: wire up block device iopoll method (Jeff Moyer) [1706143] - [fs] signal: Add restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] signal: Add set_user_sigmask() (Jeff Moyer) [1706143] - [net] iov_iter: Fix 9p virtio breakage (Benjamin Coddington) [1734762] - [lib] iov_iter: Add I/O discard iterator (Benjamin Coddington) [1734762] - [fs] iov_iter: Separate type from direction and use accessor functions (Benjamin Coddington) [1734762] - [fs] iov_iter: Use accessor function (Benjamin Coddington) [1734762]- [kernel] ftrace/x86: Anotate text_mutex split between ftrace_arch_code_modify_post_process() and ftrace_arch_code_modify_prepare() (Joe Lawrence) [1696461] - [kernel] ftrace/x86: Remove possible deadlock between register_kprobe() and ftrace_run_update_code() (Joe Lawrence) [1696461] - [kernel] Revert "livepatch: Remove reliable stacktrace check in klp_try_switch_task()" (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: push and pop dynamic debug config (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: add test skip handling (Joe Lawrence) [1696461] - [kernel] module: Fix livepatch/ftrace module text permissions race (Joe Lawrence) [1696461] - [kernel] kprobes: Mark ftrace mcount handler functions nokprobe (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: use TEST_PROGS for test scripts (Joe Lawrence) [1696461] - [kernel] livepatch/selftests: use "$@" to preserve argument list (Joe Lawrence) [1696461] - [kernel] livepatch: Module coming and going callbacks can proceed with all listed patches (Joe Lawrence) [1696461] - [kernel] livepatch: Proper error handling in the shadow variables selftest (Joe Lawrence) [1696461] - [kernel] livepatch: return -ENOMEM on ptr_id() allocation failure (Joe Lawrence) [1696461] - [kernel] livepatch: Introduce klp_for_each_patch macro (Joe Lawrence) [1696461] - [kernel] livepatch: core: Return EOPNOTSUPP instead of ENOSYS (Joe Lawrence) [1696461] - [kernel] livepatch: samples: non static warnings fix (Joe Lawrence) [1696461] - [kernel] livepatch: Remove signal sysfs attribute (Joe Lawrence) [1696461] - [kernel] livepatch: Send a fake signal periodically (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: introduce tests (Joe Lawrence) [1696461] - [kernel] livepatch: Remove ordering (stacking) of the livepatches (Joe Lawrence) [1696461] - [kernel] livepatch: Atomic replace and cumulative patches documentation (Joe Lawrence) [1696461] - [kernel] livepatch: Remove Nop structures when unused (Joe Lawrence) [1696461] - [kernel] livepatch: Add atomic replace (Joe Lawrence) [1696461] - [kernel] livepatch: Use lists to manage patches, objects and functions (Joe Lawrence) [1696461] - [kernel] livepatch: Simplify API by removing registration step (Joe Lawrence) [1696461] - [kernel] livepatch: Don't block the removal of patches loaded after a forced transition (Joe Lawrence) [1696461] - [kernel] livepatch: Consolidate klp_free functions (Joe Lawrence) [1696461] - [kernel] livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code (Joe Lawrence) [1696461] - [kernel] livepatch: Change unsigned long old_addr -> void *old_func in struct klp_func (Joe Lawrence) [1696461] - [kernel] livepatch: check kzalloc return values (Joe Lawrence) [1696461] - [kernel] livepatch: Replace synchronize_sched() with synchronize_rcu() (Joe Lawrence) [1696461] - [kernel] livepatch: Validate module/old func name length (Joe Lawrence) [1696461] - [kernel] livepatch: Remove reliable stacktrace check in klp_try_switch_task() (Joe Lawrence) [1696461] - [pci] PCI/LINK: Add Kconfig option (default off) (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use shared MSI/MSI-X vector for Bandwidth Management (Myron Stowe) [1748141] - [pci] PCI: Fix issue with "pci=disable_acs_redir" parameter being ignored (Myron Stowe) [1748141] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller (Myron Stowe) [1748141] - [pci] PCI/LINK: Deduplicate bandwidth reports for multi-function devices (Myron Stowe) [1748141] - [pci] PCI/LINK: Clear bandwidth notification interrupt before enabling it (Myron Stowe) [1748141] - [pci] PCI/LINK: Supply IRQ handler so level-triggered IRQs are acked (Myron Stowe) [1748141] - [pci] PCI/LINK: Report degraded links via link bandwidth notification (Myron Stowe) [1748141] - [pci] PCI/portdrv: Support PCIe services on subtractive decode bridges (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use conventional Device ID table formatting (Myron Stowe) [1748141] - [pci] PCI: Update PCIEPORTBUS Kconfig help text (Myron Stowe) [1748141] - [pci] PCI: Clean up usage of __u32 type (Myron Stowe) [1748141] - [pci] PCI: Move Rohm Vendor ID to generic list (Myron Stowe) [1748141] - [pci] PCI: pciehp: Add HXT quirk for Command Completed errata (Myron Stowe) [1748141] - [pci] PCI: Add ACS quirk for HXT SD4800 (Myron Stowe) [1748141] - [pci] PCI: Add HXT vendor ID (Myron Stowe) [1748141] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1748141] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1748141] - [pci] PCI: ibmphp: Turn semaphores into completions or mutexes (Myron Stowe) [1748141] - [pci] x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub (Myron Stowe) [1748141] - [pci] PCI: Rely on config space header type, not class code (Myron Stowe) [1748141] - [pci] PCI: Make pci_size() return real BAR size (Myron Stowe) [1748141] - [pci] PCI/DPC: Fix print AER status in DPC event handling (Myron Stowe) [1748141] - [pci] PCI/ASPM: Save LTR Capability for suspend/resume (Myron Stowe) [1748141] - [pci] PCI/ASPM: Use LTR if already enabled by platform (Myron Stowe) [1748141] - [pci] PCI: Enable SERR# forwarding for all bridges (Myron Stowe) [1748141] - [pci] PCI/AER: Use match_string() helper to simplify the code (Myron Stowe) [1748141] - [fs] gfs2: Use async glocks for rename (Robert S Peterson) [1737561] - [fs] gfs2: create function gfs2_glock_update_hold_time (Robert S Peterson) [1737561] - [fs] gfs2: separate holder for rgrps in gfs2_rename (Robert S Peterson) [1737561] - [netdrv] net: aquantia: reapply vlan filters on up (Igor Russkikh) [1740500] - [s390] s390/setup: Fix kernel lock down for s390 (Philipp Rudo) [1748343] - [powerpc] kvm: ppc: book3s hv: Fix XICS-on-XIVE H_IPI when priority = 0 (David Gibson) [1725800] - [s390] vfio-ap: fix irq registration (Thomas Huth) [1660910] - [s390] ap: kvm: Enable PQAP/AQIC facility for the guest (Thomas Huth) [1660910] - [s390] ap: implement PAPQ AQIC interception in kernel (Thomas Huth) [1660910] - [s390] vfio: ap: register IOMMU VFIO notifier (Thomas Huth) [1660910] - [s390] ap: kvm: add PQAP interception for AQIC (Thomas Huth) [1660910] - [s390] kvm: s390: Do not leak kernel stack data in the KVM_S390_INTERRUPT ioctl (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Return correct values for Invalid CRYCB format (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Do not shadow CRYCB when no AP and no keys (Thomas Huth) [1749503] - [s390] kvm: s390: change default halt poll time to 50us (Thomas Huth) [1749503] - [s390] kvm: s390: fix typo in parameter description (Thomas Huth) [1749503] - [s390] kvm: s390: provide kvm_arch_no_poll function (Thomas Huth) [1749503] - [kernel] kvm: polling: add architecture backend to disable polling (Thomas Huth) [1749503] - [s390] vtime: steal time exponential moving average (Thomas Huth) [1749503] - [tools] kvm: selftests: fix ucall on x86 (Thomas Huth) [1730412] - [tools] kvm: selftests: Test invalid bits in kvm_valid_regs and kvm_dirty_regs on s390x (Thomas Huth) [1730412] - [s390] kvm: s390: Disallow invalid bits in kvm_valid_regs and kvm_dirty_regs (Thomas Huth) [1730412] - [tools] kvm: selftests: Add a test for the KVM_S390_MEM_OP ioctl (Thomas Huth) [1730412] - [s390] kvm: s390: Test for bad access register and size at the start of S390_MEM_OP (Thomas Huth) [1730412] - [tools] kvm: selftests: Enable dirty_log_test on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Implement ucall() for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Split ucall.c into architecture specific files (Thomas Huth) [1730412] - [tools] kvm: selftests: ucall improvements (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: dirty_log_test: fix unaligned memslot size (Thomas Huth) [1730412] - [tools] kvm: selftests: Compile code with warnings enabled (Thomas Huth) [1730412] - [tools] kvm: selftests: enable pgste option for the linker on s390 (Thomas Huth) [1730412] - [tools] kvm: selftests: Move kvm_create_max_vcpus test to generic code (Thomas Huth) [1730412] - [virt] kvm: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID (Thomas Huth) [1730412] - [documentation] kvm: move KVM_CAP_NR_MEMSLOTS to common code (Thomas Huth) [1730412] - [tools] kvm: selftests: Add the sync_regs test for s390x (Thomas Huth) [1730412] - [s390] kvm: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGION (Thomas Huth) [1730412] - [tools] kvm: selftests: Add processor code for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Align memory region addresses to 1M on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Introduce a VM_MODE_DEFAULT macro for the default bits (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: fix default vm mode (Thomas Huth) [1730412] - [tools] kvm: selftests: Guard struct kvm_vcpu_events with __KVM_HAVE_VCPU_EVENTS (Thomas Huth) [1730412] - [tools] kvm: selftests: Wrap vcpu_nested_state_get/set functions with x86 guard (Thomas Huth) [1730412]- [fs] xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT (Bill O'Donnell) [1739607] - [fs] xfs: fix reflink source file racing with directio writes (Bill O'Donnell) [1739607] - [fs] xfs: implement cgroup aware writeback (Bill O'Donnell) [1274406] - [fs] xfs: simplify xfs_chain_bio (Bill O'Donnell) [1274406] - [fs] xfs: inode btree scrubber should calculate im_boffset correctly (Bill O'Donnell) [1739607] - [fs] xfs: fix broken log reservation debugging (Bill O'Donnell) [1739607] - [fs] xfs: don't reserve per-AG space for an internal log (Bill O'Donnell) [1739607] - [fs] xfs: change some error-less functions to void types (Bill O'Donnell) [1739607] - [fs] xfs: add online scrub for superblock counters (Bill O'Donnell) [1739607] - [fs] xfs: don't parse the mtpt mount option (Bill O'Donnell) [1739607] - [fs] xfs: scrub should check incore counters against ondisk headers (Bill O'Donnell) [1739607] - [fs] xfs: allow scrubbers to pause background reclaim (Bill O'Donnell) [1739607] - [fs] xfs: rename the speculative block allocation reclaim toggle functions (Bill O'Donnell) [1739607] - [fs] xfs: track delayed allocation reservations across the filesystem (Bill O'Donnell) [1739607] - [fs] xfs: fix broken bhold behavior in xrep_roll_ag_trans (Bill O'Donnell) [1739607] - [fs] xfs: unlock inode when xfs_ioctl_setattr_get_trans can't get transaction (Bill O'Donnell) [1739607] - [fs] xfs: kill the xfs_dqtrx_t typedef (Bill O'Donnell) [1739607] - [fs] xfs: widen inode delalloc block counter to 64-bits (Bill O'Donnell) [1739607] - [fs] xfs: widen quota block counters to 64-bit integers (Bill O'Donnell) [1739607] - [fs] xfs: assert that we don't enter agfl freeing with a non-permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: make tr_growdata a permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: merge adjacent io completions of the same type (Bill O'Donnell) [1739607] - [fs] xfs: remove unused m_data_workqueue (Bill O'Donnell) [1739607] - [fs] xfs: implement per-inode writeback completion queues (Bill O'Donnell) [1739607] - [fs] xfs: scrub should only cross-reference with healthy btrees (Bill O'Donnell) [1739607] - [fs] xfs: scrub/repair should update filesystem metadata health (Bill O'Donnell) [1739607] - [fs] xfs: hoist the already_fixed variable to the scrub context (Bill O'Donnell) [1739607] - [fs] xfs: collapse scrub bool state flags into a single unsigned int (Bill O'Donnell) [1739607] - [fs] xfs: refactor scrub context initialization (Bill O'Donnell) [1739607] - [fs] xfs: report inode health via bulkstat (Bill O'Donnell) [1739607] - [fs] xfs: report AG health via AG geometry ioctl (Bill O'Donnell) [1739607] - [fs] xfs: report fs and rt health via geometry structure (Bill O'Donnell) [1739607] - [fs] xfs: add a new ioctl to describe allocation group geometry (Bill O'Donnell) [1739607] - [fs] xfs: bump XFS_IOC_FSGEOMETRY to v5 structures (Bill O'Donnell) [1739607] - [fs] xfs: clear BAD_SUMMARY if unmounting an unhealthy filesystem (Bill O'Donnell) [1739607] - [fs] xfs: replace the BAD_SUMMARY mount flag with the equivalent health code (Bill O'Donnell) [1739607] - [fs] xfs: track metadata health status (Bill O'Donnell) [1739607] - [fs] xfs,fstrim: fix to return correct minlen (Bill O'Donnell) [1739607] - [fs] xfs: shutdown after buf release in iflush cluster abort path (Bill O'Donnell) [1739607] - [fs] xfs: wake commit waiters on CIL abort before log item abort (Bill O'Donnell) [1739607] - [fs] xfs: fix btree scrub checking with regards to root-in-inode (Bill O'Donnell) [1739607] - [fs] xfs: dabtree scrub needs to range-check level (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: zero initialize highstale and lowstale in xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: Zero initialize highstale and lowstale in xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: fix backwards endian conversion in scrub (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variables (Bill O'Donnell) [1739607] - [fs] xfs: rework breaking of shared extents in xfs_file_iomap_begin (Bill O'Donnell) [1739607] - [fs] xfs: don't pass iomap flags to xfs_reflink_allocate_cow (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variable (Bill O'Donnell) [1739607] - [fs] xfs: introduce an always_cow mode (Bill O'Donnell) [1739607] - [fs] xfs: report IOMAP_F_SHARED from xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: make COW fork unwritten extent conversions more robust (Bill O'Donnell) [1739607] - [fs] xfs: merge COW handling into xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: also truncate holes covered by COW blocks (Bill O'Donnell) [1739607] - [fs] xfs: don't use delalloc extents for COW on files with extsize hints (Bill O'Donnell) [1739607] - [fs] xfs: fix SEEK_DATA for speculative COW fork preallocation (Bill O'Donnell) [1739607] - [fs] xfs: make xfs_bmbt_to_iomap more useful (Bill O'Donnell) [1739607] - [fs] xfs: fix xfs_buf magic number endian checks (Bill O'Donnell) [1739607] - [fs] xfs: retry COW fork delalloc conversion when no extent was found (Bill O'Donnell) [1739607] - [fs] xfs: remove the truncate short cut in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: move xfs_iomap_write_allocate to xfs_aops.c (Bill O'Donnell) [1739607] - [fs] xfs: move stat accounting to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: move transaction handling to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: split XFS_BMAPI_DELALLOC handling from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: factor out two helpers from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: simplify the xfs_bmap_btree_to_extents calling conventions (Bill O'Donnell) [1739607] - [fs] xfs: remove the s_maxbytes checks in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: remove the io_type field from the writeback context and ioend (Bill O'Donnell) [1739607] - [fs] xfs: compile time offset checks for common v4/v5 metadata (Bill O'Donnell) [1739607] - [fs] xfs: use buf ops magic to detect btree block type (Bill O'Donnell) [1739607] - [fs] xfs: add magic numbers to dquot buffer ops (Bill O'Donnell) [1739607] - [fs] xfs: add inode magic to inode verifier (Bill O'Donnell) [1739607] - [fs] xfs: factor xfs_da3_blkinfo verification into common helper (Bill O'Donnell) [1739607] - [fs] xfs: miscellaneous verifier magic value fixups (Bill O'Donnell) [1739607] - [fs] xfs: use verifier magic field in dir2 leaf verifiers (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between bnobt and cntbt magic values (Bill O'Donnell) [1739607] - [fs] xfs: split up allocation btree verifier (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between inobt and finobt magic values (Bill O'Donnell) [1739607] - [fs] xfs: create a separate finobt verifier (Bill O'Donnell) [1739607] - [fs] xfs: always check magic values in on-disk byte order (Bill O'Donnell) [1739607] - [fs] xfs: clarify documentation for the function to reverify buffers (Bill O'Donnell) [1739607] - [fs] xfs: cache unlinked pointers in an rhashtable (Bill O'Donnell) [1739607] - [fs] xfs: add tracepoints for high level iunlink operations (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode update in iunlink_remove (Bill O'Donnell) [1739607] - [fs] xfs: refactor unlinked list search and mapping to a separate function (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode unlinked pointer update functions (Bill O'Donnell) [1739607] - [fs] xfs: strengthen AGI unlinked inode bucket pointer checks (Bill O'Donnell) [1739607] - [fs] xfs: refactor AGI unlinked bucket updates (Bill O'Donnell) [1739607] - [fs] xfs: add xfs_verify_agino_or_null helper (Bill O'Donnell) [1739607] - [fs] xfs: clean up iunlink functions (Bill O'Donnell) [1739607] - [fs] xfs: Introduce XFS_PTAG_VERIFIER_ERROR panic mask (Bill O'Donnell) [1739607] - [fs] xfs: remove duplicated xfs_defer.h (Bill O'Donnell) [1739607] - [fs] xfs: check attribute name validity (Bill O'Donnell) [1739607] - [fs] xfs: check directory name validity (Bill O'Donnell) [1739607] - [fs] xfs: fix off-by-one error in rtbitmap cross-reference (Bill O'Donnell) [1739607] - [fs] xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t (Bill O'Donnell) [1739607] - [fs] xfs: abort xattr scrub if fatal signals are pending (Bill O'Donnell) [1739607] - [fs] xfs: consolidate scrub dinode mapping code into a single function (Bill O'Donnell) [1739607] - [fs] xfs: scrub big block inode btrees correctly (Bill O'Donnell) [1739607] - [fs] xfs: clean up the inode cluster checking in the inobt scrub (Bill O'Donnell) [1739607] - [fs] xfs: hoist inode cluster checks out of loop (Bill O'Donnell) [1739607] - [fs] xfs: check inobt record alignment on big block filesystems (Bill O'Donnell) [1739607] - [fs] xfs: check the ir_startino alignment directly (Bill O'Donnell) [1739607] - [fs] xfs: never try to scrub more than 64 inodes per inobt record (Bill O'Donnell) [1739607] - [powerpc] powerpc: Allow flush_(inval_)dcache_range to work across ranges >4GB (Steve Best) [1744062] - [scsi] scsi: lpfc: Fix port relogin failure due to GID_FT interaction (Dick Kennedy) [1733217] - [rpmspec] redhat: Fix error messages during build of zfcpdump kernel (Philipp Rudo) [1745652] - [s390] s390/protvirt: avoid memory sharing for diag 308 set/store (Philipp Rudo) [1745614] - [infiniband] IB/hfi1: Remove extra brackets from an if (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Update I/O section to be clearer about CPU vs thread (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Fix style, spacing and grammar in I/O section (Petr Oros) [1737066] - [powerpc] arch: Remove dummy mmiowb() definitions from arch code (Petr Oros) [1737066] - [netdrv] net/ethernet/silan/sc92031: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [infiniband] i40iw: Redefine i40iw_mmiowb() to do nothing (Petr Oros) [1737066] - [scsi] scsi/qla1280: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [netdrv] drivers: Remove explicit invocations of mmiowb() (Petr Oros) [1737066] - [infiniband] drivers: Remove useless trailing comments from mmiowb() invocations (Petr Oros) [1737066] - [documentation] Documentation: Kill all references to mmiowb() (Petr Oros) [1737066] - [riscv] riscv/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [powerpc] powerpc/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [nds32] nds32/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [x86] x86/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [arm64] arm64/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [include] mmiowb: Hook up mmiowb helpers to spinlocks and generic I/O accessors (Petr Oros) [1737066] - [arm64] arch: Use asm-generic header for asm/mmiowb.h (Petr Oros) [1737066] - [kernel] asm-generic/mmiowb: Add generic implementation of mmiowb() tracking (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFECTS" section (Petr Oros) [1737066] - [s390] s390/cpum_sf: save TOD clock base in SDBs for time conversion (Philipp Rudo) [1743504] - [net] netns: provide pure entropy for net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [net] netns: get more entropy from net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [netdrv] net: phy: improve pause handling (Petr Oros) [1735763] - [netdrv] net: phy: fix reading fixed phy status (Petr Oros) [1735763] - [netdrv] net: phy: allow a PHY driver to define neither features nor get_features (Petr Oros) [1735763] - [netdrv] net: phy: Add support for asking the PHY its abilities (Petr Oros) [1735763] - [netdrv] net: phy: use genphy_read_abilities in genphy driver (Petr Oros) [1735763] - [netdrv] net: phy: add genphy_read_abilities (Petr Oros) [1735763] - [netdrv] net: phy: let genphy_c45_read_abilities also check aneg capability (Petr Oros) [1735763] - [netdrv] net: phy: Add generic support for 2.5GBaseT and 5GBaseT (Petr Oros) [1735763] - [netdrv] net: phy: Extract genphy_c45_pma_read_abilities from marvell10g (Petr Oros) [1735763] - [netdrv] net: phy: Move of_set_phy_eee_broken to phy-core.c (Petr Oros) [1735763] - [netdrv] net: phy: Mask-out non-compatible modes when setting the max-speed (Petr Oros) [1735763] - [netdrv] net: phy: don't allow __set_phy_supported to add unsupported modes (Petr Oros) [1735763] - [netdrv] net: phy: remove unneeded masking of PHY register read results (Petr Oros) [1735763] - [netdrv] net: phy: probe the PHY before determining the supported features (Petr Oros) [1735763] - [rpmspec] fix package summary and description for some kernel subpackages ("Herton R. Krzesinski") [1656863] - [fs] mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle unaligned addresses (Jeff Moyer) [1743159] - [mm] mm/huge_memory.c: fix modifying of page protection by insert_pfn_pmd() (Jeff Moyer) [1743159] - [arm64] arm64: disable improved unwind tables (Mark Langsdorf) [1684694] - [arm64] arm64/stacktrace: Export save_stack_trace_regs() (Mark Langsdorf) [1684694] - [fs] nfs4: flex_file: ignore synthetic uid/gid for tightly coupled DSes (Steve Dickson) [1655712] - [include] futex: Update comments and docs about return values of arch futex code (Waiman Long) [1737058] - [arm64] arm64: futex: Avoid copying out uninitialised stack in failed cmpxchg() (Waiman Long) [1737058] - [arm64] arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP (Waiman Long) [1737058] - [kernel] locking/futex: Allow low-level atomic operations to return -EAGAIN (Waiman Long) [1737058] - [arm64] arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value (Waiman Long) [1737058] - [kernel] futex: Ensure that futex address is aligned in handle_futex_death() (Waiman Long) [1737058] - [kernel] futex: Convert futex_pi_state.refcount to refcount_t (Waiman Long) [1737058] - [kernel] sched/wake_q: Reduce reference counting for special users (Waiman Long) [1737058] - [kernel] sched/wake_q: Add branch prediction hint to wake_q_add() cmpxchg (Waiman Long) [1737058] - [kernel] futex: No need to check return value of debugfs_create functions (Waiman Long) [1737058] - [kernel] futex: Handle early deadlock return correctly (Waiman Long) [1737058] - [kernel] futex: Fix barrier comment (Waiman Long) [1737058] - [kernel] futex: Cure exit race (Waiman Long) [1737058] - [kernel] futex: Replace spin_is_locked() with lockdep (Waiman Long) [1737058] - [kernel] futex: Mark expected switch fall-throughs (Waiman Long) [1737058] - [kernel] sched/deadline: Correctly handle active 0-lag timers (Phil Auld) [1735907] - [include] build_bug.h: add wrapper for _Static_assert (Ivan Vecera) [1735752] - [include] build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse (Ivan Vecera) [1735752] - [include] build_bug.h: remove negative-array fallback for BUILD_BUG_ON() (Ivan Vecera) [1735752] - [mm] percpu: remove spurious lock dependency between percpu and sched (Rafael Aquini) [1731180] - [mm] percpu: use chunk scan_hint to skip some scanning (Rafael Aquini) [1731180] - [mm] percpu: convert chunk hints to be based on pcpu_block_md (Rafael Aquini) [1731180] - [mm] percpu: make pcpu_block_md generic (Rafael Aquini) [1731180] - [mm] percpu: use block scan_hint to only scan forward (Rafael Aquini) [1731180] - [mm] percpu: remember largest area skipped during allocation (Rafael Aquini) [1731180] - [mm] percpu: add block level scan_hint (Rafael Aquini) [1731180] - [mm] percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE (Rafael Aquini) [1731180] - [mm] percpu: relegate chunks unusable when failing small allocations (Rafael Aquini) [1731180] - [mm] percpu: manage chunks based on contig_bits instead of free_bytes (Rafael Aquini) [1731180] - [mm] percpu: introduce helper to determine if two regions overlap (Rafael Aquini) [1731180] - [mm] percpu: do not search past bitmap when allocating an area (Rafael Aquini) [1731180] - [mm] percpu: update free path with correct new free region (Rafael Aquini) [1731180] - [mm] mm/percpu: add checks for the return value of memblock_alloc*() (Rafael Aquini) [1731180] - [mm] percpu: km: no need to consider pcpu_group_offsets[0] (Rafael Aquini) [1731180] - [mm] percpu: use nr_groups as check condition (Rafael Aquini) [1731180] - [mm] percpu: convert spin_lock_irq to spin_lock_irqsave. (Rafael Aquini) [1731180] - [mm] mm: percpu: remove unnecessary unlikely() (Rafael Aquini) [1731180] - [fs] /proc/meminfo: add percpu populated pages count (Rafael Aquini) [1731180] - [netdrv] tg3: Use napi_alloc_frag() (Jonathan Toppins) [1724774] - [fs] fuse: fix copy_file_range() in the writeback case (Miklos Szeredi) [1650518] - [fs] fuse: add support for copy_file_range() (Miklos Szeredi) [1650518]- [x86] perf/x86/intel: Fix spurious NMI on fixed counter (Michael Petlan) [1755110] - [x86] perf/x86/intel: Fix race in intel_pmu_disable_event() (Michael Petlan) [1755110] - [netdrv] drivers: tap.c: fix wrong backport causing WARN_ON_ONCE(1) in skb_flow_dissect() (Davide Caratti) [1750711] - [virt] KVM: coalesced_mmio: add bounds checking (Bandan Das) [1746804] {CVE-2019-14821}- [fs] gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps (Robert S Peterson) [1750939] - [s390] kvm: s390: kvm_s390_vm_start_migration: check dirty_bitmap before using it as target for memset() (Thomas Huth) [1753260] - [fs] cifs: fix credits leak for SMB1 oplock breaks (Leif Sahlberg) [1752243]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Phillip Lougher) - [iommu] iommu/amd: Add support for X2APIC IOMMU interrupts (Suravee Suthikulpanit) [1734842] - [vhost] vhost: make sure log_num < in_num (Eugenio Perez) [1750882] {CVE-2019-14835}- [kernel] open the RHEL 8.2 development (Phillip Lougher) - [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [net] netfilter: nft_set: fix allocation size overflow in privsize callback. (Florian Westphal) [1746338] - [net] net: route dump netlink NLM_F_MULTI flag missing (Stefano Brivio) [1745971] - [net] sched: pfifo_fast: fix wrong dereference in pfifo_fast_enqueue (Davide Caratti) [1745390] - [net] sched: pfifo_fast: fix wrong dereference when qdisc is reset (Davide Caratti) [1745387] - [scsi] scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() (David Milburn) [1746597]- [drm] drm/virtio: use virtio_max_dma_size (Gerd Hoffmann) [1739291] - [mm] hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined (Rafael Aquini) [1706088] - [powerpc] kvm: ppc: book3s: Enable XIVE native capability only if OPAL has required functions [BZ1744884] (David Gibson) [1744884] - [scsi] scsi: lpfc: Fix oops when fewer hdwqs than cpus (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Limit xri count for kdump environment (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Mitigate high memory pre-allocation by SCSI-MQ (Dick Kennedy) [1745731] - [scsi] scsi: qla2xxx: Fix hardirq-unsafe locking (Himanshu Madhani) [1719941] - [x86] Revert "[x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel" (Baoquan He) [1669088] - [x86] Revert "[x86] x86/boot: Add xloadflags bits to check for 5-level paging support" (Baoquan He) [1669088]- [wireless] mwifiex: fix 802.11n/WPA detection (Jarod Wilson) [1714476] {CVE-2019-3846}- [x86] x86/kdump: Reserve extra memory when SME or SEV is active (Kairui Song) [1728519] - [scsi] scsi: qla2xxx: Fix hardlockup in abort command during driver remove (Himanshu Madhani) [1690041] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k1 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic from use after free in qla2x00_async_tm_cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: cleanup trace buffer initialization (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use mutex protection during qla2x00_sysfs_read_fw_dump() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: move IO flush to the front of NVME rport unregistration (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Complain loudly about reference count underflow (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix race conditions in the code for aborting SCSI commands (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use an on-stack completion in qla24xx_control_vp() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Change abort wait_loop from msleep to wait_event_timeout (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set the SCSI command result before calling the command done (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: on session delete, return nvme cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Remove the fcport test from qla_nvme_abort_work() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix driver unload when FC-NVMe LUNs are connected (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set remote port devloss timeout to 0 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic in qla_dfs_tgt_counters_show (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix fw dump corruption (Himanshu Madhani) [1690041] - [x86] kvm: disable nested virt on pre-haswell processors (Paolo Bonzini) [1739739] - [x86] kvm: taint kernel for tech-preview when using nested virtualization (Paolo Bonzini) [1739739] - [x86] kvm: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.nested is disabled (Vitaly Kuznetsov) [1746100]- [char] ipmi: move message error checking to avoid deadlock (Tony Camuso) [1731388 1718699] - [crypto] crypto: testmgr - mark crc32 checksum as FIPS allowed (Neil Horman) [1738887] - [include] dma-mapping: use dma_get_mask in dma_addressing_limited (Don Dutile) [1738631] - [kernel] dma-direct: correct the physical addr in dma_direct_sync_sg_for_cpu/device (Don Dutile) [1738631] - [kernel] dma-direct: only limit the mapping size if swiotlb could be used (Don Dutile) [1738631] - [include] dma-mapping: add a dma_addressing_limited helper (Don Dutile) [1738631] - [kernel] dma-direct: Force unencrypted DMA under SME for certain DMA masks (Don Dutile) [1738631] - [lib] lib/genalloc: introduce chunk owners (Don Dutile) [1738631] - [lib] lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA allocations (Don Dutile) [1738631] - [lib] lib/genalloc.c: fix allocation of aligned buffer from non-aligned chunk (Don Dutile) [1738631] - [include] dma-mapping: remove dma_max_pfn (Don Dutile) [1738631] - [mmc] mmc: core: let the dma map ops handle bouncing (Don Dutile) [1738631] - [mmc] mmc: core: align max segment size with logical block size (Don Dutile) [1738631] - [kernel] swiotlb: no need to check return value of debugfs_create functions (Don Dutile) [1738631] - [xen] swiotlb: fix phys_addr_t overflow warning (Don Dutile) [1738631] - [kernel] swiotlb: Return consistent SWIOTLB segments/nr_tbl (Don Dutile) [1738631] - [kernel] swiotlb: Group identical cleanup in swiotlb_cleanup() (Don Dutile) [1738631] - [kernel] swiotlb: save io_tlb_used to local variable before leaving critical section (Don Dutile) [1738631] - [kernel] swiotlb: dump used and total slots when swiotlb buffer is full (Don Dutile) [1738631] - [kernel] swiotlb: add checks for the return value of memblock_alloc*() (Don Dutile) [1738631] - [kernel] swiotlb: add debugfs to track swiotlb buffer usage (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NO_KERNEL_MAPPING in common code (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING for remapped allocations (Don Dutile) [1738631] - [kernel] dma-mapping: remove a pointless memset in dma_atomic_pool_init (Don Dutile) [1738631] - [kernel] dma-mapping: fix lack of DMA address assignment in generic remap allocator (Don Dutile) [1738631] - [kernel] dma-remap: support DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-mapping: support highmem in the generic remap allocator (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NON_CONSISTENT in common code (Don Dutile) [1738631] - [kernel] dma-mapping: add a dma_alloc_need_uncached helper (Don Dutile) [1738631] - [kernel] dma-mapping: truncate dma masks to what dma_addr_t can hold (Don Dutile) [1738631] - [kernel] dma-remap: Avoid de-referencing NULL atomic_pool (Don Dutile) [1738631] - [include] dma-buf: add DMA_BUF_SET_NAME ioctls (Don Dutile) [1738631] - [include] dma-buf: give each buffer a full-fledged inode (Don Dutile) [1738631] - [fs] new wrapper: alloc_file_pseudo() (Don Dutile) [1738631] - [kernel] dma-direct: provide generic support for uncached kernel segments (Don Dutile) [1738631] - [include] dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, free}_contiguous() (Don Dutile) [1738631] - [kernel] dma-contiguous: use fallback alloc_pages for single pages (Don Dutile) [1738631] - [kernel] dma-contiguous: add dma_{alloc,free}_contiguous() helpers (Don Dutile) [1738631] - [iommu] iommu/dma: Fix condition check in iommu_dma_unmap_sg (Don Dutile) [1738631] - [iommu] iommu/dma: move the arm64 wrappers to common code (Don Dutile) [1738631] - [iommu] iommu/dma-iommu.c: convert to use vm_map_pages() (Don Dutile) [1738631] - [mm] mm: introduce new vm_map_pages() and vm_map_pages_zero() API (Don Dutile) [1738631] - [mm] arm64/iommu: handle non-remapped addresses in ->mmap and ->get_sgtable (Don Dutile) [1738631] - [arm64] arm64/mm: wire up CONFIG_ARCH_HAS_SET_DIRECT_MAP (Don Dutile) [1738631] - [kernel] mm/hibernation: Make hibernation handle unmapped pages (Don Dutile) [1738631] - [mm] page_poison: play nicely with KASAN (Don Dutile) [1738631] - [mm] mm/vmalloc: Avoid rare case of flushing TLB with weird arguments (Don Dutile) [1738631] - [mm] mm/vmalloc: Fix calculation of direct map addr range (Don Dutile) [1738631] - [mm] mm/vmalloc: Add flag for freeing of special permsissions (Don Dutile) [1738631] - [x86] x86/mm/cpa: Add set_direct_map_*() functions (Don Dutile) [1738631] - [arm64] dma-mapping: add a kconfig symbol for arch_setup_dma_ops availability (Don Dutile) [1738631] - [iommu] iommu/dma: Remove the flush_page callback (Don Dutile) [1738631] - [include] iommu/dma: Cleanup dma-iommu.h (Don Dutile) [1738631] - [dma] dmaengine: Add matching device node validation in __dma_request_channel() (Don Dutile) [1738631] - [dma] dmaengine: dma_request_chan_by_mask() to handle deferred probing (Don Dutile) [1738631] - [include] dma-buf: start caching of sg_table objects v2 (Don Dutile) [1738631] - [kernel] dma-mapping: add a Kconfig symbol to indicate arch_dma_prep_coherent presence (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Remove iommu_dma_map_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/ls-scfg-msi: Don't map the MSI page in ls_scfg_msi_compose_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-mbi: Don't map the MSI page in mbi_compose_m{b, s}i_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gicv2m: Don't map the MSI page in gicv2m_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Don't map the MSI page in its_irq_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Split iommu_dma_map_msi_msg() in two parts (Don Dutile) [1738631] - [iommu] iommu/dma: Remove unused variable (Don Dutile) [1738631] - [iommu] iommu/dma: Use NUMA aware memory allocations in __iommu_dma_alloc_pages() (Don Dutile) [1738631] - [kernel] genirq/msi: Add a new field in msi_desc to store an IOMMU cookie (Don Dutile) [1738631] - [pci] PCI/MSI: Remove unused mask_msi_irq() and unmask_msi_irq() (Don Dutile) [1738631] - [include] PCI/MSI: Remove unused __write_msi_msg() and write_msi_msg() (Don Dutile) [1738631] - [include] genirq/msi: Clean up usage of __u8/__u16 types (Don Dutile) [1738631] - [base] platform-msi: Free descriptors in platform_msi_domain_free() (Don Dutile) [1738631] - [base] genirq/msi: Allow creation of a tree-based irqdomain for platform-msi (Don Dutile) [1738631] - [kernel] dma-debug: only skip one stackframe entry (Don Dutile) [1738631] - [dma] dmaengine: idma64: Move driver name to the header (Don Dutile) [1738631] - [kernel] dma-mapping: remove an unnecessary NULL check (Don Dutile) [1738631] - [include] dma-buf: Update [un]map documentation to match the other functions (Don Dutile) [1738631] - [include] dma-buf: Remove leftover [un]map_atomic comments (Don Dutile) [1738631] - [x86] x86/dma: Remove the x86_dma_fallback_dev hack (Don Dutile) [1738631] - [kernel] dma-mapping: remove leftover NULL device support (Don Dutile) [1738631] - [kernel] dma: select GENERIC_ALLOCATOR for DMA_REMAP (Don Dutile) [1738631] - [crypto] crypto: ccp - Ignore unconfigured CCP device on suspend/resume (Gary Hook) [1743999] - [md] dm snapshot: fix oversights in optional discard support (Mike Snitzer) [1744291] - [md] dm snapshot: add optional discard support features (Mike Snitzer) [1744291] - [md] dm snapshot: Use fine-grained locking scheme (Mike Snitzer) [1744291] - [md] dm snapshot: Make exception tables scalable (Mike Snitzer) [1744291] - [md] dm snapshot: Replace mutex with rw semaphore (Mike Snitzer) [1744291] - [md] dm snapshot: Don't sleep holding the snapshot lock (Mike Snitzer) [1744291] - [include] list_bl: Add hlist_bl_add_before/behind helpers (Mike Snitzer) [1744291] - [powerpc] powerpc/rtas: use device model APIs and serialization during LPM (Steve Best) [1741643] - [firmware] firmware/efi: Add NULL pointer checks in efivars API functions (Jarod Wilson) [1741949] - [fs] ovl: fix wrong flags check in FS_IOC_FS[SG]ETXATTR ioctls (Miklos Szeredi) [1724518] - [include] mm: page_cache_add_speculative(): refactor out some code duplication (Michael Petlan) [1738331] - [netdrv] ibmvnic: Unmap DMA address of TX descriptor buffers after use (Steve Best) [1743155] - [fs] NFSv4.1 don't free interrupted slot on open (Steve Dickson) [1708345] - [fs] NFSv4.1: Avoid false retries when RPC calls are interrupted (Steve Dickson) [1708345] - [net] ipv6: Fix return value of ipv6_mc_may_pull() for malformed packets (Stefano Brivio) [1743203] - [net] inet: frags: re-introduce skb coalescing for local delivery (Guillaume Nault) [1719418]- [net] xfrm: fix sa selector validation (Sabrina Dubroca) [1738871] - [net] xfrm: Fix xfrm sel prefix length validation (Sabrina Dubroca) [1738871] - [kernel] locking/rwsem: Prevent decrement of reader count before increment (Waiman Long) [1740338] - [include] include/list: Backport list_cut_before() (Waiman Long) [1740338] - [vhost] vhost: vsock: add weight support (Jason Wang) [1738494] - [vhost] vhost_net: fix possible infinite loop (Jason Wang) [1738494] - [vhost] vhost: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost: reject zero size iova range (Jason Wang) [1738494] - [vhost] vhost: silence an unused-variable warning (Jason Wang) [1738494] - [vhost] vhost: correctly check the return value of translate_desc() in log_used() (Jason Wang) [1738494] - [vhost] vhost: return EINVAL if iovecs size does not match the message size (Jason Wang) [1738494] - [vhost] Revert "net: vhost: lock the vqs one by one" (Jason Wang) [1738494] - [vhost] vhost_net: switch to use mutex_trylock() in vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] vhost: make sure used idx is seen before log in vhost_add_used_n() (Jason Wang) [1738494] - [vhost] vhost: fix IOTLB locking (Jason Wang) [1738494] - [netdrv] tun: wake up waitqueues after IFF_UP is set (Jason Wang) [1738494] - [netdrv] tuntap: synchronize through tfiles array instead of tun->numqueues (Jason Wang) [1738494] - [netdrv] tuntap: fix dividing by zero in ebpf queue selection (Jason Wang) [1738494] - [netdrv] tun: Remove unused first parameter of tun_get_iff() (Jason Wang) [1738494] - [netdrv] tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining real net ns of tun device (Jason Wang) [1738494] - [netdrv] tun: add a missing rcu_read_unlock() in error path (Jason Wang) [1738494] - [netdrv] tun: properly test for IFF_UP (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary memory barrier (Jason Wang) [1738494] - [netdrv] tun: fix blocking read (Jason Wang) [1738494] - [netdrv] tun: move the call to tun_set_real_num_queues (Jason Wang) [1738494] - [netdrv] tun: publish tfile after it's fully initialized (Jason Wang) [1738494] - [netdrv] tun: replace get_cpu_ptr with this_cpu_ptr when bh disabled (Jason Wang) [1738494] - [netdrv] tun: remove skb access after netif_receive_skb (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary check in tun_flow_update (Jason Wang) [1738494] - [netdrv] tuntap: fix multiqueue rx (Jason Wang) [1738494] - [netdrv] tun: Adjust on-stack tun_page initialization. (Jason Wang) [1738494] - [netdrv] tuntap: free XDP dropped packets in a batch (Jason Wang) [1738494] - [vhost] vhost_net: mitigate page reference counting during page frag refill (Jason Wang) [1738494] - [vhost] net: vhost: remove bad code line (Jason Wang) [1738494] - [vhost] net: vhost: add rx busy polling in tx path (Jason Wang) [1738494] - [vhost] net: vhost: factor out busy polling logic to vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] net: vhost: replace magic number of lock annotation (Jason Wang) [1738494] - [vhost] net: vhost: lock the vqs one by one (Jason Wang) [1738494] - [vhost] vhost_net: add a missing error return (Jason Wang) [1738494] - [netdrv] net: tun: remove useless codes of tun_automq_select_queue (Jason Wang) [1738494] - [vhost] vhost_net: batch submitting XDP buffers to underlayer sockets (Jason Wang) [1738494] - [netdrv] tap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tuntap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tun: switch to new type of msg_control (Jason Wang) [1738494] - [netdrv] tuntap: move XDP flushing out of tun_do_xdp() (Jason Wang) [1738494] - [netdrv] tuntap: split out XDP logic (Jason Wang) [1738494] - [netdrv] tuntap: tweak on the path of skb XDP case in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: simplify error handling in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: enable bh early during processing XDP (Jason Wang) [1738494] - [netdrv] tuntap: switch to use XDP_PACKET_HEADROOM (Jason Wang) [1738494] - [netdrv] net: sock: introduce SOCK_XDP (Jason Wang) [1738494] - [vhost] vhost: correctly check the iova range when waking virtqueue (Jason Wang) [1738494] - [vhost] vhost: switch to use new message format (Jason Wang) [1738494] - [vhost] vhost_net: batch update used ring for datacopy TX (Jason Wang) [1738494] - [vhost] vhost_net: rename VHOST_RX_BATCH to VHOST_NET_BATCH (Jason Wang) [1738494] - [vhost] vhost_net: rename vhost_rx_signal_used() to vhost_net_signal_used() (Jason Wang) [1738494] - [vhost] vhost_net: split out datacopy logic (Jason Wang) [1738494] - [vhost] vhost_net: introduce tx_can_batch() (Jason Wang) [1738494] - [vhost] vhost_net: introduce get_tx_bufs() (Jason Wang) [1738494] - [vhost] vhost_net: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost_net: introduce helper to initialize tx iov iter (Jason Wang) [1738494] - [vhost] vhost_net: drop unnecessary parameter (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx queue wake-ups during busypoll (Jason Wang) [1738494] - [vhost] vhost_net: Avoid tx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Rename local variables in vhost_net_rx_peek_head_len (Jason Wang) [1738494] - [mm] x86/mm/fault: Allow stack access below rsp (Waiman Long) [1739341] - [mm] x86/mm: Clarify hardware vs. software "error_code" (Waiman Long) [1739341] - [net] libceph: handle an empty authorize reply (Ilya Dryomov) [1720582]- [drm] drm: Don't retry infinitely when receiving no data on i2c over AUX (Lyude Paul) [1672361] - [scsi] scsi: hpsa: update revision to RH3 (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: remove printing internal cdb on tag collision (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: correct scsi command status issue after reset (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: fix broken doc references due to renames (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Joseph Szczypek) [1739615]- [drm] drm/nouveau: Only recalculate PBN/VCPI on mode/connector changes (Lyude Paul) [1734452 1734444] - [drm] drm/nouveau: Only release VCPI slots on mode changes (Lyude Paul) [1734452 1734444] - [infiniband] RDMA/srp: turn off 'use_imm_data' by default (Honggang Li) [1725158] - [gpu] vga_switcheroo: Fix missing gpu_bound call at audio client registration (Lyude Paul) [1739727] - [net] Bluetooth: Fix faulty expression for minimum encryption key size check (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Fix regression with minimum encryption key size alignment (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1743076] {CVE-2019-9506}- [rpmspec] perf: package tips.txt (Michael Petlan) [1663816] - [mm] mm/memblock.c: skip kmemleak for kasan_init() (Mark Langsdorf) [1722741] - [kernel] mm/resource: Return real error codes from walk failures (Kairui Song) [1740443] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1733231] - [tools] selftests/powerpc: Fix Makefiles for headers_install change (Steve Best) [1740127] - [tools] selftests/powerpc: Add more version checks to alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Skip earlier in alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Consolidate copy/paste test logic (Steve Best) [1740127] - [s390] s390/bpf: use 32-bit index for tail calls (Yauheni Kaliuta) [1719377] - [s390] s390/bpf: fix lcgr instruction encoding (Yauheni Kaliuta) [1719377] - [tools] selftests/bpf: fix "alu with different scalars 1" on s390 (Yauheni Kaliuta) [1719377] - [net] bpf: fix use after free in bpf_evict_inode (Yauheni Kaliuta) [1719377] - [arm64] bpf, arm64: remove prefetch insn in xadd mapping (Yauheni Kaliuta) [1719377] - [scsi] scsi: lpfc: Fix crash when cpu count is 1 and null irq affinity mask (Dick Kennedy) [1720905] - [md] md: add bitmap_abort label in md_run (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of bitmap (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of backlog (Nigel Croxon) [1721944] - [md] md: introduce mddev_create/destroy_wb_pool for the change of member device (Nigel Croxon) [1721944] - [md] md/raid1: fix potential data inconsistency issue with write behind device (Nigel Croxon) [1721944] - [md] md: fix for divide error in status_resync (Nigel Croxon) [1721944] - [md] md/raid10: read balance chooses idlest disk for SSD (Nigel Croxon) [1721944] - [md] md: raid1-10: Unify r{1,10}bio_pool_free (Nigel Croxon) [1721944] - [md] md: raid10: Use struct_size() in kmalloc() (Nigel Croxon) [1721944] - [md] md/raid1: get rid of extra blank line and space (Nigel Croxon) [1721944] - [md] md: fix spelling typo and add necessary space (Nigel Croxon) [1721944] - [md] md: md.c: Return -ENODEV when mddev is NULL in rdev_attr_show (Nigel Croxon) [1721944] - [md] raid5-cache: Need to do start() part job after adding journal device (Nigel Croxon) [1721944] - [md] drivers: md: Unify common definitions of raid1 and raid10 (Nigel Croxon) [1721944] - [kernel] userfaultfd: use RCU to free the task struct when fork fails (Andrea Arcangeli) [1718498]- [efi] efi/arm: Revert "Defer persistent reservations until after paging_init()" (Mark Salter) [1699961] - [s390] s390/ipl: Fix detection of has_secure attribute (Philipp Rudo) [1740653] - [fs] xfs: don't crash on null attr fork xfs_bmapi_read (Bill O'Donnell) [1719094] - [powerpc] powerpc/mm: Don't report PUDs as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1716952] - [x86] kvm: x86: introduce is_pae_paging (Vitaly Kuznetsov) [1720556] - [s390] s390/kasan: Fix recursion loop when triggering kdump (Philipp Rudo) [1740249] - [s390] s390/dasd: fix endless loop after read unit address configuration (Philipp Rudo) [1740251] - [tools] selftests/powerpc: Give some tests longer to run (Steve Best) [1740420] - [nvme] nvme-rdma: use dynamic dma mapping per command (David Milburn) [1738252] - [nvme] nvme-rdma: remove redundant reference between ib_device and tagset (David Milburn) [1738252] - [x86] kvm: svm/avic: Do not send AVIC doorbell to self (Janakarajan Natarajan) [1720981] - [net] tipc: initialise addr_trial_end when setting node addresses (Jon Maloy) [1740317] - [net] tipc: ensure head->lock is initialised (Jon Maloy) [1740317] - [net] netfilter: nf_tables: fix oops during rule dump (Stefano Brivio) [1739734] - [include] netfilter: nf_tables: correct NFT_LOGLEVEL_MAX value (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: do not dump private area (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix register ordering (Stefano Brivio) [1739734] - [net] ipvs: defer hook registration to avoid leaks (Stefano Brivio) [1739734] - [net] ipvs: Fix use-after-free in ip_vs_in (Stefano Brivio) [1739734] - [net] netfilter: nf_conntrack_h323: restore boundary check correctness (Stefano Brivio) [1739734] - [net] netfilter: fix nf_l4proto_log_invalid to log invalid packets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: prevent shift wrap in nft_chain_parse_hook() (Stefano Brivio) [1739734] - [net] netfilter: nft_set_rbtree: check for inactive element after flag mismatch (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: use-after-free when deleting targets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix leaking object reference count (Stefano Brivio) [1739734] - [net] ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6 (Stefano Brivio) [1739640] - [net] ipv6: Unlink sibling route in case of failure (Stefano Brivio) [1739640] - [net] ipv6: Default fib6_type to RTN_UNICAST when not set (Stefano Brivio) [1739640] - [net] inet: frags: call inet_frags_fini() after unregister_pernet_subsys() (Stefano Brivio) [1739640] - [net] ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero (Stefano Brivio) [1739640] - [net] netfilter: ipset: Fix rename concurrency with listing (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix error path in set_target_v3_checkentry() (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix the last missing check of nla_parse_deprecated() (Stefano Brivio) [1739578] - [net] netfilter: ipset: fix a missing check of nla_parse (Stefano Brivio) [1739578] - [netdrv] ipvlan, l3mdev: fix broken l3s mode wrt local routes (Guillaume Nault) [1738329] - [net] sched: use temporary variable for actions indexes (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] sched: cbs: Fix error path of cbs_module_init (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix use after free and double free with packet corruption (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix backlog accounting for corrupted GSO frames (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [netdrv] macsec: fix checksumming after decryption (Sabrina Dubroca) [1738237] - [netdrv] macsec: fix use-after-free of skb during RX (Sabrina Dubroca) [1738237] - [net] xfrm interface: fix memory leak on creation (Sabrina Dubroca) [1738267] - [net] tls: fix socket wmem accounting on fallback with netem (Sabrina Dubroca) [1739260] - [net] tls: fix poll ignoring partially copied records (Sabrina Dubroca) [1739260] - [net] tls: make sure offload also gets the keys wiped (Sabrina Dubroca) [1739260] - [net] tls: reject offload of TLS 1.3 (Sabrina Dubroca) [1739260] - [net] tls: fix page double free on TX cleanup (Sabrina Dubroca) [1739260] - [net] tls, correctly account for copied bytes with multiple sk_msgs (Sabrina Dubroca) [1739260] - [net] tcp: fix tcp_set_congestion_control() use from bpf hook (Guillaume Nault) [1738272] - [net] tcp: Reset bytes_acked and bytes_received when disconnecting (Guillaume Nault) [1738272] - [net] tcp: Ensure DCTCP reacts to losses (Guillaume Nault) [1738272] - [net] tcp: tcp_v4_err() should be more careful (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer upon receiving packet with ECN CWR flag (Guillaume Nault) [1738272] - [net] tcp: always ACK immediately on hole repairs (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer in DCTCP (Guillaume Nault) [1738272] - [net] tcp: mandate a one-time immediate ACK (Guillaume Nault) [1738272] - [net] tipc: fix unitilized skb list crash (Xin Long) [1734298] - [net] tipc: compat: allow tipc commands without arguments (Xin Long) [1738397] - [net] sctp: factor out sctp_connect_add_peer (Xin Long) [1738393] - [net] sctp: factor out sctp_connect_new_asoc (Xin Long) [1738393] - [net] sctp: clean up __sctp_connect (Xin Long) [1738393] - [net] sctp: check addr_size with sa_family_t size in __sctp_setsockopt_connectx (Xin Long) [1738393] - [net] sctp: only copy the available addr data in sctp_transport_init (Xin Long) [1738393] - [net] sctp: drop unneeded likely() call around IS_ERR() (Xin Long) [1738393] - [net] sctp: fix warning "NULL check before some freeing functions is not needed" (Xin Long) [1738393] - [net] sctp: remove rcu_read_lock from sctp_bind_addr_state (Xin Long) [1738393] - [net] sctp: rename sp strm_interleave to ep intl_enable (Xin Long) [1738393] - [net] sctp: rename asoc intl_enable to asoc peer.intl_capable (Xin Long) [1738393] - [net] sctp: remove prsctp_enable from asoc (Xin Long) [1738393] - [net] sctp: remove reconf_enable from asoc (Xin Long) [1738393] - [net] sctp: count data bundling sack chunk for outctrlchunks (Xin Long) [1738393] - [net] sctp: fix error handling on stream scheduler initialization (Xin Long) [1738393] - [net] sctp: not bind the socket in sctp_connect (Xin Long) [1738393] - [net] sctp: change to hold sk after auth shkey is created successfully (Xin Long) [1738393] - [net] sctp: Free cookie before we memdup a new one (Xin Long) [1738393] - [net] Fix memory leak in sctp_process_init (Xin Long) [1738393] - [net] sctp: deduplicate identical skb_checksum_ops (Xin Long) [1738393] - [net] sctp: Check address length before reading address family (Xin Long) [1738393] - [net] sctp: Pass sk_buff_head explicitly to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Make sctp_enqueue_event tak an skb list. (Xin Long) [1738393] - [net] sctp: Use helper for sctp_ulpq_tail_event() when hooked up to ->enqueue_event (Xin Long) [1738393] - [net] sctp: Always pass skbs on a list to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Remove superfluous test in sctp_ulpq_reasm_drain(). (Xin Long) [1738393] - [netdrv] ppp: Remove direct skb_queue_head list pointer access. (Xin Long) [1738393] - [net] ipv6: fix neighbour resolution with raw socket (Stefano Brivio) [1728320] - [net] ipv6: constify rt6_nexthop() (Stefano Brivio) [1728320] - [net] openvswitch: fix csum updates for MPLS actions (Marcelo Leitner) [1738654] - [net] udp_gso: Allow TX timestamp with UDP GSO (Paolo Abeni) [1738585] - [net] bpf: udp: ipv6: Avoid running reuseport's bpf_prog from __udp6_lib_err (Paolo Abeni) [1738585] - [net] fix ifindex collision during namespace removal (Paolo Abeni) [1738492] - [net] rtnl: return early from rtnl_unregister_all when protocol isn't registered (Paolo Abeni) [1738492] - [net] neigh: fix use-after-free read in pneigh_get_next (Paolo Abeni) [1738492] - [net] socket: set sock->sk to NULL after calling proto_ops::release() (Paolo Abeni) [1738492] - [net] socket: make bond ioctls go through compat_ifreq_ioctl() (Paolo Abeni) [1738492] - [net] socket: fix SIOCGIFNAME in compat (Paolo Abeni) [1738492] - [net] Revert "kill dev_ifsioc()" (Paolo Abeni) [1738492] - [net] revert "socket: fix struct ifreq size in compat ioctl" (Paolo Abeni) [1738492] - [net] ip6_tunnel: fix possible use-after-free on xmit (Guillaume Nault) [1737105] - [net] genetlink: Fix a memory leak on error path (Guillaume Nault) [1737821] - [net] netfilter: ipset: Copy the right MAC address in bitmap:ip, mac and hash:ip, mac sets (Stefano Brivio) [1723605] - [net] netfilter: ipset: Actually allow destination MAC address for hash:ip, mac sets too (Stefano Brivio) [1723605] - [net] igmp: fix memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] don't clear sock->sk early to avoid trouble in strparser (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix build error if !CONFIG_IP_MULTICAST (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix another memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race (Hangbin Liu) [1736816] - [net] netlabel: fix out-of-bounds memory accesses (Hangbin Liu) [1736816] - [net] ipv4: Fix memory leak in network namespace dismantle (Hangbin Liu) [1736816] - [net] bridge: delete local fdb on device init failure (Hangbin Liu) [1736824] - [net] bridge: stp: don't cache eth dest pointer before skb pull (Hangbin Liu) [1736824] - [net] bridge: don't cache ether dest pointer on input (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling (Hangbin Liu) [1736824] - [net] bridge: fix per-port af_packet sockets (Hangbin Liu) [1736824] - [include] ip: fix ip_mc_may_pull() return value (Hangbin Liu) [1736824] - [net] bridge: use struct_size() helper (Hangbin Liu) [1736824] - [net] bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() calls (Hangbin Liu) [1736824] - [net] net/bridge/br_multicast: remove redundant variable "err" (Hangbin Liu) [1736824] - [x86] x86/kdump/64: Restrict kdump kernel reservation to <64TB (Baoquan He) [1669090] - [x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel (Baoquan He) [1669088] - [x86] x86/boot: Add xloadflags bits to check for 5-level paging support (Baoquan He) [1669088] - [tools] perf header: Fix wrong node write in NUMA_TOPOLOGY feature (Michael Petlan) [1722044] - [tools] perf c2c: Fix c2c report for empty numa node (Michael Petlan) [1722044] - [x86] kvm: svm/avic: fix off-by-one in checking host APIC ID (Janakarajan Natarajan) [1720983]- [fs] gfs2: gfs2_walk_metadata fix (Andreas Grunbacher) [1724361] - [netdrv] mlx4/en_netdev: allow offloading VXLAN over VLAN (Paolo Abeni) [1733532] - [fs] xfs: always rejoin held resources during defer roll (Bill O'Donnell) [1706588] - [bluetooth] Bluetooth: hci_uart: check for missing tty operations (Gopal Tiwari) [1734239] {CVE-2019-10207}- [documentation] Documentation: Add swapgs description to the Spectre v1 documentation (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [documentation] Documentation: Add section about CPU vulnerabilities for Spectre (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/entry/64: Use JMP instead of JMPQ (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Enable Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Combine word 11 and 12 into a new scattered features word (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Carve out CQM features retrieval (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [netdrv] ibmveth: fix DMA unmap error in ibmveth_xmit_start error path (Steve Best) [1739431] - [rpmspec] rpmspec: use make macro to do headers_install with rpm CFLAGS/LDFLAGS ("Herton R. Krzesinski") [1738659] - [rpmspec] rpmspec: use tools_make for building tools ("Herton R. Krzesinski") [1738659] - [tools] tools gpio: Allow overriding CFLAGS ("Herton R. Krzesinski") [1738659] - [tools] tools thermal tmon: Allow overriding CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [tools] tools iio: Override CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [fs] NFS: Fix dentry revalidation on NFSv4 lookup (Steve Dickson) [1667774] - [fs] pNFS: Avoid read/modify/write when it is not necessary (Benjamin Coddington) [1680649] - [fs] pNFS: Fix potential corruption of page being written (Benjamin Coddington) [1680649] - [fs] gfs2: Inode dirtying fix (Andreas Grunbacher) [1724361] - [net] sunrpc: make visible processing error in bc_svc_process() ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove unused xpo_prep_reply_hdr callback ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove svc_tcp_bc_class ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: replace svc_serv->sv_bc_xprt by boolean flag ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: use-after-free in svc_process_common() ("J. Bruce Fields") [1660823] {CVE-2018-16884}- [scsi] scsi: implement .cleanup_rq callback (Ming Lei) [1696256] - [md] blk-mq: add callback of .cleanup_rq (Ming Lei) [1696256] - [block] blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue (Ming Lei) [1696256] - [scsi] scsi: core: Fix race on creating sense cache (Ming Lei) [1696256] - [block] blk-mq: balance mapping between present CPUs and queues (Ming Lei) [1733040] - [block] blk-mq: Fix spelling in a source code comment (Ming Lei) [1733040] - [drm] drm/i915: Don't dereference request if it may have been retired when printing (Lyude Paul) [1715997] - [drm] drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: Support flags in whitlist WAs (Lyude Paul) [1715997] - [drm] drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings. (Lyude Paul) [1715997] - [drm] drm/i915/userptr: Acquire the page lock around set_page_dirty() (Lyude Paul) [1715997] - [drm] drm/i915/perf: fix ICL perf register offsets (Lyude Paul) [1715997] - [drm] drm/virtio: Add memory barriers for capset cache. (Lyude Paul) [1715997] - [drm] drm/amd/display: Always allocate initial connector state state (Lyude Paul) [1715997] - [drm] drm/vkms: Forward timer right after drm_crtc_handle_vblank (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: Also sprinkle irqrestore over early exits (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry (Lyude Paul) [1715997] - [drm] drm/amd/display: Increase Backlight Gain Step Size (Lyude Paul) [1715997] - [drm] drm/amd/display: CS_TFM_1D only applied post EOTF (Lyude Paul) [1715997] - [drm] drm/edid: Fix a missing-check bug in drm_load_edid_firmware() (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix sdma queue map issue (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix a potential memory leak (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable ABM before destroy ABM struct (Lyude Paul) [1715997] - [drm] drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Reserve shared fence for eviction fence (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable cursor when offscreen in negative direction (Lyude Paul) [1715997] - [drm] drm/amd/display: Fill prescale_params->scale for RGB565 (Lyude Paul) [1715997] - [drm] drm/virtio: set seqno for dma-fence (Lyude Paul) [1715997] - [drivers] dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc (Lyude Paul) [1715997] - [drivers] dma-buf: balance refcount inbalance (Lyude Paul) [1715997] - [drm] drm/edid: parse CEA blocks embedded in DisplayID (Lyude Paul) [1715997] - [drm] drm/nouveau/i2c: Enable i2c pads & busses during preinit (Lyude Paul) [1715997] - [drm] drm: return -EFAULT if copy_to_user() fails (Lyude Paul) [1715997] - [drm] drm/vmwgfx: fix a warning due to missing dma_parms (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Honor the sg list segment size limitation (Lyude Paul) [1715997] - [drm] drm/virtio: move drm_connector_update_edid_property() call (Lyude Paul) [1715997] - [drm] drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Don't skip display settings in hwmgr_resume() (Lyude Paul) [1717138 1715997] - [drm] drm/amd/powerplay: use hardware fan control if no powerplay fan table (Lyude Paul) [1715997] - [drm] drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context (Lyude Paul) [1715997] - [drm] drm/i915: Skip modeset for cdclk changes if possible (Lyude Paul) [1715997] - [drm] drm/i915: Remove redundant store of logical CDCLK state (Lyude Paul) [1715997] - [drm] drm/i915: Save the old CDCLK atomic state (Lyude Paul) [1715997] - [drm] drm/i915: Force 2*96 MHz cdclk on glk/cnl when audio power is enabled (Lyude Paul) [1715997] - [drm] drm/i915: Don't clobber M/N values during fastset check (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Use the backdoor port if the HB port is not available (Lyude Paul) [1715997] - [drm] drm: add fallback override/firmware EDID modes workaround (Lyude Paul) [1715997] - [drm] drm/edid: abstract override/firmware EDID retrieval (Lyude Paul) [1715997] - [drm] drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define() (Lyude Paul) [1715997] - [drm] drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read (Lyude Paul) [1715997] - [drm] drm/amdgpu: keep stolen memory on picasso (Lyude Paul) [1715997] - [drm] drm/i915/dmc: protect against reading random memory (Lyude Paul) [1715997] - [drm] drm/i915: Fix per-pixel alpha with CCS (Lyude Paul) [1715997] - [drm] drm/i915/dsi: Use a fuzzy check for burst mode clock check (Lyude Paul) [1715997] - [drm] drm/i915/sdvo: Implement proper HDMI audio support for SDVO (Lyude Paul) [1715997] - [drm] drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc (Lyude Paul) [1715997] - [drm] drm/amd/display: Use plane->color_space for dpp if specified (Lyude Paul) [1715997] - [drm] drm/amd/display: disable link before changing link settings (Lyude Paul) [1715997] - [drm] Revert "drm: allow render capable master with DRM_AUTH ioctls" (Lyude Paul) [1715997] - [drm] drm/amd: fix fb references in async update (Lyude Paul) [1715997] - [drm] drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack (Lyude Paul) [1715997] - [drm] drm: don't block fb changes for async plane updates (Lyude Paul) [1715997] - [drm] drm/i915/gvt: emit init breadcrumb for gvt request (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) (Lyude Paul) [1715997] - [drm] drm/amd/display: Add ASICREV_IS_PICASSO (Lyude Paul) [1715997] - [drm] drm/amdgpu/soc15: skip reset on init (Lyude Paul) [1715997] - [include] drm/i915: Fix I915_EXEC_RING_MASK (Lyude Paul) [1715997] - [drm] drm/amdgpu: remove ATPX_DGPU_REQ_POWER_FOR_DISPLAYS check when hotplug-in (Lyude Paul) [1715997] - [drm] drm/radeon: prefer lower reference dividers (Lyude Paul) [1715997] - [drm] drm/amdgpu/psp: move psp version specific function pointers to early_init (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirks to Sensics and OSVR headsets. (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirk for Valve HMDs (Lyude Paul) [1715997] - [drm] drm/cma-helper: Fix drm_gem_cma_free_object() (Lyude Paul) [1715997] - [drm] drm/lease: Make sure implicit planes are leased (Lyude Paul) [1715997] - [drm] drm: Expose "FB_DAMAGE_CLIPS" property to atomic aware user-space only (Lyude Paul) [1715997] - [drm] drm/atomic: Wire file_priv through for property changes (Lyude Paul) [1715997] - [drm] drm/fb-helper: generic: Call drm_client_add() after setup is done (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Don't send drm sysfs hotplug events on initial master set (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix compat mode shader operation (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix user space handle equal to zero (Lyude Paul) [1715997] - [drm] drm: Wake up next in drm_read() chain if we are forced to putback the event (Lyude Paul) [1715997] - [drm] drm/drv: Hold ref on parent device during drm_device lifetime (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset planes that were disabled in init_pipes (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix exception from AUX acquire failure (Lyude Paul) [1715997] - [drm] drm: writeback: Fix leak of writeback job (Lyude Paul) [1715997] - [drm] drm/amd/display: Set stream->mode_changed when connectors change (Lyude Paul) [1715997] - [drm] drm/amd/display: half bandwidth for YCbCr420 during validation (Lyude Paul) [1715997] - [drm] drm/amd/display: Re-add custom degamma support (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix Divide by 0 in memory calculations (Lyude Paul) [1715997] - [drm] drm/amd/display: add pipe lock during stream update (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset alpha state for planes to the correct values (Lyude Paul) [1715997] - [drm] drm/amd/display: Update ABM crtc state on non-modeset (Lyude Paul) [1715997] - [drm] drm/amd/display: Link train only when link is DP and backend is enabled (Lyude Paul) [1715997] - [drm] drm/amd/display: fix releasing planes when exiting odm (Lyude Paul) [1715997] - [drm] drm/amd/display: Prevent cursor hotspot overflow for RV overlay planes (Lyude Paul) [1715997] - [drm] drm/amd/display: use proper formula to calculate bandwidth from timing (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix old fence check in amdgpu_fence_emit (Lyude Paul) [1715997] - [drm] drm/nouveau/bar/nv50: ensure BAR is mapped (Lyude Paul) [1715997] - [pci] PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken (Lyude Paul) [1715997] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1737089] - [tools] perf vendor events power9: Added missing event descriptions (Michael Petlan) [1581405] - [crypto] crypto: skcipher - fix crash flushing dcache in error path (David Gibson) [1724370] - [netdrv] bnx2x: Prevent load reordering in tx completion processing (Manish Chopra) [1729599] - [x86] x86/boot/KASLR: Always return a value from process_mem_region (Baoquan He) [1564822] - [x86] x86/kexec: Add the ACPI NVS region to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Call get_rsdp_addr() after console_init() (Baoquan He) [1564822] - [x86] x86/boot: Use efi_setup_data for searching RSDP on kexec-ed kernels (Baoquan He) [1564822] - [x86] x86/kexec: Add the EFI system tables and ACPI tables to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Fix incorrect ifdeffery scope (Baoquan He) [1564822] - [x86] x86/boot: Correct RSDP parsing with 32-bit EFI (Baoquan He) [1564822] - [x86] x86/boot: Fix randconfig build error due to MEMORY_HOTREMOVE (Baoquan He) [1564822] - [x86] x86/boot: Fix cmdline_find_option() prototype visibility (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Limit KASLR to extract the kernel in immovable memory only (Baoquan He) [1564822] - [x86] x86/boot: Parse SRAT table and count immovable memory regions (Baoquan He) [1564822] - [x86] x86/boot: Early parse RSDP and save it in boot_params (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in memory (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in the EFI tables (Baoquan He) [1564822] - [x86] x86/boot: Add "acpi_rsdp=" early parsing (Baoquan He) [1564822] - [x86] x86/boot: Copy kstrtoull() to boot/string.c (Baoquan He) [1564822] - [x86] x86/boot: Use CC_SET()/CC_OUT() instead of open coding it (Baoquan He) [1564822] - [x86] x86/boot: Build the command line parsing code unconditionally (Baoquan He) [1564822] - [x86] x86/boot: Clear RSDP address in boot_params for broken loaders (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address from boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Mostly revert commit ae7e1238e68f2a ("Add ACPI RSDP address to setup_header") (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address for boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Add ACPI RSDP address to setup_header (Baoquan He) [1564822] - [x86] x86/xen: Fix boot loader version reported for PVH guests (Baoquan He) [1564822] - [x86] x86/boot: Add missing va_end() to die() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Remove return value from handle_mem_options() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Make local variable mem_limit static (Baoquan He) [1564822] - [crypto] crypto: user - prevent operating on larval algorithms (Herbert Xu) [1728835]- [scsi] scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA (Tomas Henzl) [1734769] - [netdrv] bonding: Force slave speed check after link state recovery for 802.3ad (Jarod Wilson) [1732820] - [pci] PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary (Mohammed Gamal) [1733302] - [pci] PCI: hv: Add hv_pci_remove_slots() when we unload the driver (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a use-after-free bug in hv_eject_device_work() (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a memory leak in hv_eject_device_work() (Mohammed Gamal) [1733302] - [nvme] nvmet: fix setting ns queue's segment boundary (Ming Lei) [1734458]- [tools] perf script python: Remove explicit shebang from setup.py (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from tests/attr.c (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from Python scripts (Michael Petlan) [1664768 1663814] - [tools] perf script python: Use PyBytes for attr in trace-event-python (Michael Petlan) [1664768 1663814] - [tools] perf script python: Add trace_context extension module to sys.modules (Michael Petlan) [1663814 1664768] - [tools] perf scripts python: exported-sql-viewer.py: Fix python3 support (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-sqlite.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-postgresql.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to exported-sql-viewer.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to intel-pt-events.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to event_analyzing_sample.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: add Python3 support to check-perf-trace.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to futex-contention.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Remove mixed indentation (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to stackcollapse.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to sctop.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to powerpc-hcalls.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to net_dropmonitor.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to mem-phys-addr.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to failed-syscalls-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to netdev-times.py (Michael Petlan) [1663814 1664768] - [powerpc] mm_iommu: Allow pinning large regions (David Gibson) [1629531] - [powerpc] mm_iommu: Fix potential deadlock (David Gibson) [1629531] - [powerpc] mm/iommu: allow large IOMMU page size only for hugetlb backing (David Gibson) [1629531] - [powerpc] mm/iommu: allow migration of cma allocated pages during mm_iommu_do_alloc (David Gibson) [1629531] - [mm] update get_user_pages_longterm to migrate pages allocated from CMA region (David Gibson) [1629531] - [kernel] mm/cma: add PF flag to force non cma alloc (David Gibson) [1629531] - [net] tcp: be more careful in tcp_fragment() (Marcelo Leitner) [1732103] - [net] tipc: initialize 'validated' field of received packets (Jon Maloy) [1730574] - [documentation] networking: fix default_ttl typo in mpls-sysctl (Hangbin Liu) [1724882]- [powerpc] powerpc/mm: Limit rma_size to 1TB when running without HV mode (Suraj Jitindar Singh) [1723297] - [x86] kvm: nvmx: Set cached_vmcs12 and cached_shadow_vmcs12 NULL after free (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: do not use dangling shadow VMCS after guest reset (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 is copied from eVMCS (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Allow restore nested-state to enable eVMCS when vCPU in SMM (Paolo Bonzini) [1732096] - [tools] kvm: nvmx: reorganize initial steps of vmx_set_nested_state (Paolo Bonzini) [1732096] - [x86] kvm: x86: Modify struct kvm_nested_state to have explicit fields for data (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear nested_run_pending if setting nested state fails (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: really fix the size checks on KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Set nested_run_pending in vmx_set_nested_state after checks complete (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: KVM_SET_NESTED_STATE - Tear down old EVMCS state before setting new state (Paolo Bonzini) [1732096] - [tools] kvm: selftests: avoid type punning (Paolo Bonzini) [1732096] - [tools] tests: kvm: Add tests for KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: x86/mmu: Allocate PAE root array when using SVM's 32-bit NPT (Paolo Bonzini) [1732096] - [x86] kvm: lapic: Fix pending interrupt in IRR blocked by software disable LAPIC (Paolo Bonzini) [1732096] - [x86] kvm: x86: Dynamically allocate user_fpu (Paolo Bonzini) [1732096] - [x86] revert "kvm: x86: Use task structs fpu field for user" (Paolo Bonzini) [1732096] - [x86] hyperv: suppress "pci: fatal: No config space access function found" (Raghavendra Rao) [1734265] - [powerpc] [kvm] kvm: ppc: book3s hv: Save and restore guest visible PSSCR bits on pseries (Suraj Jitindar Singh) [1710726] - [powerpc] pmu: Set pmcregs_in_use in paca when running as LPAR (Suraj Jitindar Singh) [1710726] - [powerpc] [kvm] kvm: ppc: book3s hv: Always save guest pmu for guest capable of nesting (Suraj Jitindar Singh) [1710726] - [powerpc] kvm: ppc: book3s hv: xive: fix rollback when kvmppc_xive_create fails (David Gibson) [1731900] - [powerpc] powerpc/pseries: Fix xive=off command line (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: don't use string functions from lib/ (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: remove CONFIG_CMDLINE #ifdef mess (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: Move `path` variable inside DEBUG_PROM (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Generate "phandle" instead of "linux, phandle" (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move a few remaining statics to appropriate sections (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move prom_radix_disable to __prombss (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Remove support for OPAL v2 (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Replace __initdata with __prombss when applicable (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Make of_workarounds static (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle (David Gibson) [1730183] - [powerpc] powerpc/powernv/idle: Restore IAMR after idle (David Gibson) [1730183]- [kernel] fork: report pid exhaustion correctly (Don Dutile) [1726448] - [lib] idr: Fix idr_get_next race with idr_remove (Don Dutile) [1726448] - [kernel] Fix failure path in alloc_pid() (Don Dutile) [1726448] - [target] scsi: iscsi: set auth_protocol back to NULL if CHAP_A value is not supported (Maurizio Lombardi) [1733498]- [infiniband] IB/umem: Add missing down_read on umem_rwsem (Alaa Hleihel) [1733188] - [fs] gfs2: Fix rounding error in gfs2_iomap_page_prepare (Andreas Grunbacher) [1733621] - [s390] s390/qeth: cancel cmd on early error (Philipp Rudo) [1731430] - [s390] s390/qeth: simplify reply object handling (Philipp Rudo) [1731430] - [s390] s390/qeth: release cmd buffer in error paths (Philipp Rudo) [1731430] - [mm] mm: hugetlb: soft-offline: dissolve_free_huge_page() return zero on !PageHuge (Rafael Aquini) [1706088] - [mm] mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy_page() fails (Rafael Aquini) [1706088] - [mm] mm: soft-offline: close the race against page allocation (Rafael Aquini) [1706088] - [mm] mm: fix race on soft-offlining free huge pages (Rafael Aquini) [1706088] - [pci] PCI: Probe bridge window attributes once at enumeration-time (Myron Stowe) [1730763] - [mm] swap_readpage(): avoid blk_wake_io_task() if !synchronous (Ming Lei) [1724016] - [mm] mm/page_io.c: fix polled swap page in (Ming Lei) [1724016] - [include] fs: fix kABI for struct pipe_buf_operations (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fs: prevent page refcount overflow in pipe_buf_get (Miklos Szeredi) [1705007] {CVE-2019-11487} - [mm] mm: prevent get_user_pages() from overflowing page refcount (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: add 'try_get_page()' helper function (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: make page ref count overflow check tighter and more explicit (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fuse: call pipe_buf_release() under pipe lock (Miklos Szeredi) [1705007] {CVE-2019-11487} - [kernel] trace: Fix preempt_enable_no_resched() abuse (Phil Auld) [1705550] - [kernel] sched/numa: Fix a possible divide-by-zero (Phil Auld) [1705550] - [kernel] sched/core: Fix buffer overflow in cgroup2 property cpu.max (Phil Auld) [1705550] - [kernel] sched/fair: Remove unused 'sd' parameter from select_idle_smt() (Phil Auld) [1705550] - [kernel] sched/topology: Remove the ::smt_gain field from 'struct sched_domain' cleanups (Phil Auld) [1705550] - [kernel] sched/numa: Remove unused code from update_numa_stats() (Phil Auld) [1705550]- [s390] virtio/s390: fix race on airq_areas[] (Cornelia Huck) [1733499] - [powerpc] powerpc: ignore __GFP_DMA/DMA32 if we left an empty ZONE_DMA/DMA32 enabled for kABI purposes (David Gibson) [1728314] - [netdrv] bnx2x: Disable multi-cos feature. (Manish Chopra) [1679024] - [char] tpm: tpm_ibm_vtpm: Fix unallocated banks (Jerry Snitselaar) [1726126] - [scsi] scsi: ibmvfc: fix WARN_ON during event pool release (Steve Best) [1731133] - [tools] perf vendor events power9: General metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Branch_prediction, instruction_stats, latency, lsu_rejects, memory, prefetch & translation metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Dl1_reloads, instruction_misses, l[23]_stats & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Translaton & general metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Branch_prediction, latency, bus_stats, instruction_mix & instruction_stats metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Dl1_reload, instruction_misses, l2_stats, lsu_rejects, memory & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [powerpc] powerpc/tm: Fix oops on sigreturn on systems without TM (Steve Best) [1732753] - [net] net/mlx5e: Add ndo_set_feature for uplink representor (Alaa Hleihel) [1727708] - [misc] VMCI: Fix integer overflow in VMCI handle arrays (Cathy Avery) [1729587] - [tools] perf version: Fix segfault due to missing OPT_END() (Michael Petlan) [1732065] - [sound] ALSA: hda/realtek - Headphone Mic can't record after S3 (Jaroslav Kysela) [1727676] - [char] random: fix CRNG initialization when random.trust_cpu=1 (Oleksandr Natalenko) [1728583] - [char] random: move rand_initialize() earlier (Oleksandr Natalenko) [1728583] - [char] random: make CPU trust a boot parameter (Oleksandr Natalenko) [1728583] - [char] random: add a config option to trust the CPU's hwrng (Oleksandr Natalenko) [1728583] - [fs] blockdev: Fix livelocks on loop device (Ming Lei) [1683593] - [block] nbd: Use set_blocksize() to set device blocksize (Ming Lei) [1683593] - [kernel] ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME (Aristeu Rozanski) [1730959] {CVE-2019-13272}- [include] linux/printk.h: use DYNAMIC_DEBUG_BRANCH in pr_debug_ratelimited (Mike Snitzer) [1729301] - [include] dm: use printk ratelimiting functions (Mike Snitzer) [1729301] - [md] dm crypt: move detailed message into debug level (Mike Snitzer) [1729301] - [powerpc] powerpc/xive: Fix loop exit-condition in xive_find_target_in_mask() (Steve Best) [1731838] - [s390] s390/qeth: be drop monitor friendly (Philipp Rudo) [1731200] - [s390] s390/cpumf: Add extended counter set definitions for model 8561 and 8562 (Philipp Rudo) [1731195] - [s390] s390/qdio: handle PENDING state for QEBSM devices (Philipp Rudo) [1731194] - [net] net/af_iucv: build proper skbs for HiperTransport (Philipp Rudo) [1731193] - [net] net/af_iucv: remove GFP_DMA restriction for HiperTransport (Philipp Rudo) [1731193] - [wireless] iwlwifi: mvm: disable TX-AMSDU on older NICs (Jarod Wilson) [1728992] - [wireless] carl9170: fix misuse of device driver API (Jarod Wilson) [1728992] - [wireless] p54: fix crash during initialization (Jarod Wilson) [1728992] - [wireless] p54usb: Fix race between disconnect and firmware loading (Jarod Wilson) [1728992] - [wireless] mwifiex: Don't abort on small, spec-compliant vendor IEs (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 507 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 501 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Don't tune while the card is off (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Disable auto-tuning around commands expected to fail (Jarod Wilson) [1728992] - [mmc] mmc: core: Add sdio_retune_hold_now() and sdio_retune_release() (Jarod Wilson) [1728992] - [mmc] mmc: core: API to temporarily disable retuning for SDIO CRC errors (Jarod Wilson) [1728992] - [wireless] Revert "brcmfmac: disable command decode in sdio_aos" (Jarod Wilson) [1728992] - [net] cfg80211: report measurement start TSF correctly (Jarod Wilson) [1728992] - [net] cfg80211: fix memory leak of wiphy device name (Jarod Wilson) [1728992] - [net] cfg80211: util: fix bit count off by one (Jarod Wilson) [1728992] - [net] mac80211: do not start any work during reconfigure flow (Jarod Wilson) [1728992] - [net] cfg80211: use BIT_ULL in cfg80211_parse_mbssid_data() (Jarod Wilson) [1728992] - [net] mac80211: only warn once on chanctx_conf being NULL (Jarod Wilson) [1728992] - [net] mac80211: drop robust management frames from unknown TA (Jarod Wilson) [1728992] - [wireless] mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() (Jarod Wilson) [1728992 1721749] {CVE-2019-10126} - [wireless] iwlwifi: mvm: change TLC config cmd sent by rs to be async (Jarod Wilson) [1728992] - [wireless] iwlwifi: Fix double-free problems in iwl_req_fw_callback() (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix AX201 killer sku loading firmware issue (Jarod Wilson) [1728992] - [wireless] iwlwifi: print fseq info upon fw assert (Jarod Wilson) [1728992] - [wireless] iwlwifi: clear persistence bit according to device family (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix load in rfkill flow for unified firmware (Jarod Wilson) [1728992] - [wireless] iwlwifi: mvm: remove d3_sram debugfs file (Jarod Wilson) [1728992] - [wireless] mwifiex: Abort at too short BSS descriptor element (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [wireless] mwifiex: Fix possible buffer overflows at parsing bss descriptor (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [net] mac80211: free peer keys before vif down in mesh (Jarod Wilson) [1728992] - [wireless] rtw88: Make some symbols static (Jarod Wilson) [1728992] - [wireless] rtw88: avoid circular locking between local->iflist_mtx and rtwdev->mutex (Jarod Wilson) [1728992] - [wireless] rtw88: fix unassigned rssi_level in rtw_sta_info (Jarod Wilson) [1728992] - [wireless] rtw88: fix subscript above array bounds compiler warning (Jarod Wilson) [1728992] - [net] mac80211: mesh: fix RCU warning (Jarod Wilson) [1728992] - [net] nl80211: fix station_info pertid memory leak (Jarod Wilson) [1728992] - [net] mac80211: Do not use stack memory with scatterlist for GMAC (Jarod Wilson) [1728992] - [net] {nl,mac}80211: allow 4addr AP operation on crypto controlled devices (Jarod Wilson) [1728992] - [wireless] mac80211_hwsim: mark expected switch fall-through (Jarod Wilson) [1728992] - [net] mac80211: fix rate reporting inside cfg80211_calculate_bitrate_he() (Jarod Wilson) [1728992] - [net] mac80211: remove set but not used variable 'old' (Jarod Wilson) [1728992] - [net] mac80211: handle deauthentication/disassociation from TDLS peer (Jarod Wilson) [1728992] - [net] wireless: Skip directory when generating certificates (Jarod Wilson) [1728992] - [netdrv] i40e: Check and set the PF driver state first in i40e_ndo_set_vf_mac (Stefan Assmann) [1719538] - [fs] cifs: fix crash in smb2_compound_op()/smb2_set_next_command() (Leif Sahlberg) [1722704] - [firmware] efi/arm: Show SMBIOS bank/device location in CPER and GHES error logs (Robert Richter) [1721386]- [x86] x86/speculation: Allow guests to use SSBD even if host does not (Waiman Long) [1728341] - [block] block: kill BLK_MQ_F_SG_MERGE (Ming Lei) [1716595] - [block] block: kill QUEUE_FLAG_NO_SG_MERGE (Ming Lei) [1716595]- [x86] x86/insn-eval: Fix use-after-free access to LDT entry (Rafael Aquini) [1728561] {CVE-2019-13233} - [arm64] arm64/mm: Correct the cache line size warning with non coherent device (Mark Salter) [1715061] - [arm64] arm64: cacheinfo: Update cache_line_size detected from DT or PPTT (Mark Salter) [1715061] - [base] drivers: base: cacheinfo: Add variable to record max cache line size (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Trap CTR_EL0 access only where it is necessary (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Fix handling of CTR_EL0.IDC field (Mark Salter) [1715061] - [arm64] arm64: cpufeature: ctr: Fix cpu capability check for late CPUs (Mark Salter) [1715061] - [arm64] arm64: cpu_errata: Remove ARM64_MISMATCHED_CACHE_LINE_SIZE (Mark Salter) [1715061] - [fs] gfs2: Clean up freeing struct gfs2_sbd (Robert S Peterson) [1683698] - [target] scsi: target/iblock: Fix overrun in WRITE SAME emulation (Maurizio Lombardi) [1729503] - [x86] kvm/nvmx: fix VMCLEAR when Enlightened VMCS is in use (Vitaly Kuznetsov) [1717785] - [x86] kvm/nvmx: don't use clean fields data on enlightened VMLAUNCH (Vitaly Kuznetsov) [1717785] - [x86] kvm: nvmx: use correct clean fields when copying from eVMCS (Vitaly Kuznetsov) [1717785] - [fs] NFS4: Only set creation opendata if O_CREAT (Benjamin Coddington) [1708471] - [tools] perf test: Fix failure of 'evsel-tp-sched' test on s390 (Michael Petlan) [1729213] - [fs] PNFS fallback to MDS if no deviceid found (Benjamin Coddington) [1708386] - [mm] mm, memcg: add a memcg_slabinfo debugfs file (Waiman Long) [1699202] - [mm] mm: memcg/slab: reparent memcg kmem_caches on cgroup removal (Waiman Long) [1699202] - [mm] mm: memcg/slab: stop setting page->mem_cgroup pointer for slab pages (Waiman Long) [1699202] - [mm] mm: memcg/slab: rework non-root kmem_cache lifecycle management (Waiman Long) [1699202] - [mm] mm: memcg/slab: synchronize access to kmem_cache dying flag using a spinlock (Waiman Long) [1699202] - [mm] mm: memcg/slab: don't check the dying flag on kmem_cache creation (Waiman Long) [1699202] - [mm] mm: memcg/slab: unify SLAB and SLUB page accounting (Waiman Long) [1699202] - [mm] mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() (Waiman Long) [1699202] - [mm] mm: memcg/slab: generalize postponed non-root kmem_cache deactivation (Waiman Long) [1699202] - [mm] mm: memcg/slab: rename slab delayed deactivation functions and fields (Waiman Long) [1699202] - [mm] mm: memcg/slab: postpone kmem_cache memcg pointer initialization to memcg_link_cache() (Waiman Long) [1699202] - [mm] slub: add comments to endif pre-processor macros (Waiman Long) [1699202] - [mm] mm, slab: shorten kmalloc cache names for large sizes (Waiman Long) [1699202] - [base] mm, proc: add KReclaimable to /proc/meminfo (Waiman Long) [1699202] - [mm] mm: rename and change semantics of nr_indirectly_reclaimable_bytes (Waiman Long) [1699202] - [fs] dcache: allocate external names from reclaimable kmalloc caches (Waiman Long) [1699202] - [mm] mm, slab/slub: introduce kmalloc-reclaimable caches (Waiman Long) [1699202] - [mm] mm, slab: combine kmalloc_caches and kmalloc_dma_caches (Waiman Long) [1699202] - [mm] mm: don't warn about large allocations for slab (Waiman Long) [1699202] - [mm] slab: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1699202] - [acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Quirk to ignore XTAL shutdown (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add Package cstates residency info (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add ICL platform support (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc: Sort headers alphabetically (Lenny Szubowicz) [1493461] - [net] Revert "[net] net: openvswitch: Add a new action check_pkt_len" ("Herton R. Krzesinski")- [nvme] nvme-rdma: use nr_phys_segments when map rq to sgl (David Milburn) [1729113] - [nvme] nvme-loop: kill timeout handler (Ming Lei) [1692744] - [netdrv] bnxt_en: Suppress error messages when querying DSCP DCB capabilities. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Cap the returned MSIX vectors to the RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic for RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix ethtool selftest crash under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Disable bus master during PCI shutdown and driver unload. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Reduce memory usage when running in kdump kernel. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible BUG() condition when calling pci_disable_msix(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix aggregation buffer leak under OOM condition. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve NQ reservations. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Pass correct extended TX port statistics size to firmware. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one() (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve multicast address setup logic. (Selvin Xavier) [1727972] - [net] net: openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [crypto] crypto: vmx - ghash: do nosimd fallback manually (Desnes Augusto Nunes do Rosario) [1729532] - [crypto] crypto: vmx - CTR: always increment IV as quadword (Desnes Augusto Nunes do Rosario) [1729532] - [net] vsock/virtio: fix flush of works during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: stop workers during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock (Stefano Garzarella) [1700312] - [net] vsock/virtio: Initialize core virtio vsock before registering the driver (Stefano Garzarella) [1700312] - [nvme] nvme-fabrics: document the poll function argument (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: fix queue mapping when queue count is limited (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: rework queue maps handling (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: implement polling queue map (David Milburn) [1727784 1725132] - [nvme] nvme-fabrics: allow nvmf_connect_io_queue to poll (David Milburn) [1727784 1725132] - [hid] HID: multitouch: Add pointstick support for ALPS Touchpad (Benjamin Tissoires) [1672423]- [tools] perf header: Assign proper ff->ph in perf_event__synthesize_features() (Michael Petlan) [1667983] - [pci] PCI/IOV: Assume SR-IOV VFs support extended config space. (Myron Stowe) [1714978] - [pci] Revert "PCI/IOV: Use VF0 cached config space size for other VFs" (Myron Stowe) [1714978] - [x86] x86/crash: Add e820 reserved ranges to kdump kernel's e820 table (Lianbo Jiang) [1630108] - [mm] x86/mm: Rework ioremap resource mapping determination (Lianbo Jiang) [1630108] - [x86] x86/e820, ioport: Add a new I/O resource descriptor IORES_DESC_RESERVED (Lianbo Jiang) [1630108] - [kernel] resource: Fix find_next_iomem_res() iteration issue (Lianbo Jiang) [1630108] - [kernel] resource: Include resource end in walk_*() interfaces (Lianbo Jiang) [1630108] - [x86] x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error (Lianbo Jiang) [1630108] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.3 (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix kernel warnings related to smp_processor_id() (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix BFS crash with DIX enabled (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix FDMI fc4type for nvme support (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix fcp_rsp_len checking on lun reset (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix poor use of hardware queues if fewer irq vectors (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix oops when driver is loaded with 1 interrupt vector (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix incorrect logical link speed on trunks when links down (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix memory leak in abnormal exit path from lpfc_eq_create (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Rework misleading nvme not supported in firmware message (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Cancel queued work for an IO when processing a received ABTS (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Prevent 'use after free' memory overwrite in nvmet LS handling (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revert message logging on unsupported topology (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet handling of received ABTS for unmapped frames (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Separate CQ processing for nvmet_fc upcalls (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revise message when stuck due to unresponsive adapter (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Correct nvmet buffer free race condition (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet target abort cmd matching (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix alloc context on oas lun creations (Dick Kennedy) [1717027]- [virt] kvm: fix guest initialization code mismerge (Marcelo Tosatti) [1726487] - [powerpc] powerpc/watchpoint: Restore NV GPRs while returning from exception (Steve Best) [1728557] - [fs] fs/proc/vmcore: Enable dumping of encrypted memory when SEV was active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Set the C-bit in the identity map page table when SEV is active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Do not map kexec area as decrypted when SEV is active (Lianbo Jiang) [1646810] - [mm] x86/mm: Do not use set_{pud, pmd}_safe() when splitting a large page (Lianbo Jiang) [1646810]- [net] sched: protect against stack overflow in TC act_mirred (Ivan Vecera) [1726399] - [net] sched: refactor reinsert action (Ivan Vecera) [1726399] - [net] mpls: Fix 6PE forwarding (Hangbin Liu) [1726533] - [net] make skb_dst_force return true when dst is refcounted (Florian Westphal) [1704809] - [net] ipv4: Fix off-by-one in route dump counter without netlink strict checking (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: fix suspicious RCU usage in rt6_dump_route() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: fix suspicious RCU usage in fib_dump_info_fnhe() (Stefano Brivio) [1725383 1725381 1574290] - [net] ip6_fib: Don't discard nodes with valid routing information in fib6_locate_1() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6/route: Change return code of rt6_dump_route() for partial node dumps (Stefano Brivio) [1725383 1725381 1574290] - [net] revert "net/ipv6: Bail early if user only wants cloned entries" (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/route: Allow NULL flowinfo in rt_fill_info() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/fib_frontend: Allow RTM_F_CLONED flag to be used for filtering (Stefano Brivio) [1725383 1725381 1574290] - [net] fib_frontend, ip6_fib: Select routes or exceptions dump from RTM_F_CLONED (Stefano Brivio) [1725383 1725381 1574290] - [tools] selftests: bpf: disable test_lwt_seg6local (Jiri Benc) [1716346] - [netdrv] ipvlan: Fix ipvlan device tso disabled while NETIF_F_IP_CSUM is set (Matteo Croce) [1725125] - [netdrv] ipvlan: disallow userns cap_net_admin to change global mode/flags (Matteo Croce) [1725124] - [net] netfilter: nft_fib: Fix existence check support (Phil Sutter) [1680578] - [net] ipset: Fix memory accounting for hash types on resize (Stefano Brivio) [1714111] - [tools] selftests: pmtu: Make list_flush_ipv6_exception test more demanding (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv4_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv6_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add support for routing via nexthop objects (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move route installs to a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move running of test into a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Fix encapsulating device in pmtu_vti6_link_change_mtu (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Simplify cleanup and namespace names (Stefano Brivio) [1725384] - [tools] selftests: pmtu.sh: Remove quotes around commands in setup_xfrm (Stefano Brivio) [1725384] - [tools] selftests: Add debugging options to pmtu.sh (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add explicit tests for PMTU exceptions cleanup (Stefano Brivio) [1725384] - [tools] selftests: pmtu: disable DAD in all namespaces (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce FoU and GUE PMTU exceptions tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over GENEVE over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over VXLAN over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add optional traffic captures for single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Allow selection of single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add basic IPv4 and IPv6 PMTU tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: extend MTU parsing helper to locked MTU (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce check_pmtu_value() (Stefano Brivio) [1725384] - [tools] selftests: pmtu: properly redirect stderr to /dev/null (Stefano Brivio) [1725384] - [tools] selftests: pmtu: detect correct binary to ping ipv6 addresses (Stefano Brivio) [1725384] - [net] ipv6: icmp: Updating pmtu for link local route (Guillaume Nault) [1721961] - [net] bridge: Mark FDB entries that were added by user as such (Ivan Vecera) [1724400] - [net] tipc: change to use register_pernet_device (Xin Long) [1719136] - [net] sched: cls_flower: fix infinite loop in fl_walk() (Davide Caratti) [1712739]- [rpmspec] redhat: fix vmlinux debuginfo on ppc64le (Jan Stancek) [1727638] - [powerpc] powerpc/rtas: retry when cpu offline races with suspend/migration (Steve Best) [1727051] - [kernel] arm64/crashkernel: Reduce crashkernel size to 448M by default (Bhupesh Sharma) [1564422]- [scsi] scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task (Chris Leech) [1718875] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.2 (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: add check for loss of ndlp when sending RRQ (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: resolve lockdep warnings (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Make lpfc_sli4_oas_verify static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix a recently introduced compiler warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix missing wakeups on abort threads (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Change smp_processor_id() into raw_smp_processor_id() (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove unused functions (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove set-but-not-used variables (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Move trunk_errmsg[] from a header file into a .c file (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Annotate switch/case fall-through (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix indentation and balance braces (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Declare local functions static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: avoid uninitialized variable warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: change snprintf to scnprintf for possible overflow (Dick Kennedy) [1714795] - [net] Bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1723654] {CVE-2019-11884} - [s390] virtio/s390: make airq summary indicators DMA (Philipp Rudo) [1651752] - [s390] virtio/s390: use DMA memory for ccw I/O and classic notifiers (Philipp Rudo) [1651752] - [s390] virtio/s390: add indirection to indicators access (Philipp Rudo) [1651752] - [s390] virtio/s390: use cacheline aligned airq bit vectors (Philipp Rudo) [1651752] - [s390] s390/airq: use DMA memory for adapter interrupts (Philipp Rudo) [1651752] - [s390] s390/cio: add basic protected virtualization support (Philipp Rudo) [1651752] - [s390] s390/cio: introduce DMA pools to cio (Philipp Rudo) [1651752] - [s390] s390/mm: force swiotlb for protected virtualization (Philipp Rudo) [1651752] - [s390] virtio/s390: DMA support for virtio-ccw (Philipp Rudo) [1651752] - [s390] virtio/s390: use vring_create_virtqueue (Philipp Rudo) [1651752] - [block] virtio-blk: Consider virtio_max_dma_size() for maximum segment size (Philipp Rudo) [1651752] - [virtio] virtio: Introduce virtio_max_dma_size() (Philipp Rudo) [1651752] - [kernel] dma: Introduce dma_max_mapping_size() (Philipp Rudo) [1651752] - [kernel] swiotlb: Add is_swiotlb_active() function (Philipp Rudo) [1651752] - [kernel] swiotlb: Introduce swiotlb_max_mapping_size() (Philipp Rudo) [1651752] - [mm] x86/mm: Create a workarea in the kernel for SME early encryption (Lianbo Jiang) [1564427] - [x86] x86/mm: Identify the end of the kernel area to be reserved (Lianbo Jiang) [1564427] - [x86] x86/kdump: Export the SME mask to vmcoreinfo (Lianbo Jiang) [1564427] - [fs] proc/vmcore: Fix i386 build error of missing copy_oldmem_page_encrypted() (Lianbo Jiang) [1564427] - [fs] kdump, proc/vmcore: Enable kdumping encrypted memory with SME enabled (Lianbo Jiang) [1564427] - [iommu] iommu/amd: Remap the IOMMU device table with the memory encryption mask for kdump (Lianbo Jiang) [1564427] - [kernel] kexec: Allocate decrypted control pages for kdump if SME is enabled (Lianbo Jiang) [1564427] - [mm] x86/ioremap: Add an ioremap_encrypted() helper (Lianbo Jiang) [1564427] - [documentation] Documentation: Add ARM64 to kernel-parameters.rst (Jeremy Linton) [1640855] - [arm64] arm64/speculation: Support 'mitigations=' cmdline option (Jeremy Linton) [1640855] - [arm64] arm64: ssbs: Don't treat CPUs with SSBS as unaffected by SSB (Jeremy Linton) [1640855] - [arm64] arm64: enable generic CPU vulnerabilites support (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for speculative store bypass (Jeremy Linton) [1640855] - [arm64] arm64: Always enable ssb vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Always enable spectre-v2 vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: Use firmware to detect CPUs that are not affected by Spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Advertise mitigation of Spectre-v2, or lack thereof (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for meltdown (Jeremy Linton) [1640855] - [arm64] arm64: Add sysfs vulnerability show for spectre-v1 (Jeremy Linton) [1640855] - [arm64] arm64: Provide a command line to disable spectre_v2 mitigation (Jeremy Linton) [1640855] - [documentation] powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg (Jeremy Linton) [1640855] - [documentation] Documentation: Document arm64 kpti control (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist HiSilicon Taishan v110 CPUs (Jeremy Linton) [1640855] - [arm64] arm64: Add MIDR encoding for HiSilicon Taishan CPUs (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist Cortex-A CPUs that don't implement the CSV3 field (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Update arm64_kernel_use_ng_mappings() when forced on (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Avoid rewriting early page tables when KASLR is enabled (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge duplicate Cavium erratum entries (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE (Jeremy Linton) [1640855] - [arm64] arm64: Use a raw spinlock in __install_bp_hardening_cb() (Jeremy Linton) [1640855] - [arm64] arm64: KVM: Guests can skip __install_bp_hardening_cb()s HYP work (Jeremy Linton) [1640855] - [arm64] arm64: fix SSBS sanitization (Jeremy Linton) [1640855] - [arm64] arm64: don't zero DIT on signal return (Jeremy Linton) [1640855] - [kvm] KVM: arm64: Set SCTLR_EL2.DSSBS if SSBD is forcefully disabled and !vhe (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Add support for PSTATE.SSBS rather than trapping to EL3 (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Drop #ifdefs for PR_SPEC_STORE_BYPASS (Jeremy Linton) [1640855] - [arm64] arm64: cpufeature: Detect SSBS and advertise to userspace (Jeremy Linton) [1640855] - [arm64] arm64: move SCTLR_EL{1,2} assertions to (Jeremy Linton) [1640855]- [powerpc] powerpc/mm/64s/hash: Reallocate context ids on fork (Steve Best) [1723808] - [powerpc] powerpc/perf: Use cpumask_last() to determine the designated cpu for nest/core units. (Steve Best) [1725746] - [fs] iomap: fix page_done callback for short writes (Andreas Grunbacher) [1724361] - [fs] fs: fold __generic_write_end back into generic_write_end (Andreas Grunbacher) [1724361] - [fs] iomap: don't mark the inode dirty in iomap_write_end (Andreas Grunbacher) [1724361] - [fs] gfs2: Fix iomap write page reclaim deadlock (Andreas Grunbacher) [1724361] - [fs] iomap: Add a page_prepare callback (Andreas Grunbacher) [1724361] - [fs] iomap: Fix use-after-free error in page_done callback (Andreas Grunbacher) [1724361] - [fs] fs: Turn __generic_write_end into a void function (Andreas Grunbacher) [1724361] - [fs] iomap: Clean up __generic_write_end calling (Andreas Grunbacher) [1724361] - [kvm] KVM: PPC: Book3S HV: Clear pending decrementer exceptions on nested guest entry (Suraj Jitindar Singh) [1718822] - [kvm] KVM: PPC: Book3S HV: Signed extend decrementer value if not using large decrementer (Suraj Jitindar Singh) [1718822]- [hid] HID: chicony: add another quirk for PixArt mouse (Oleksandr Natalenko) [1724967] - [scsi] scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask (Don Brace) [1712272] - [tools] perf beauty waitid options: Fix up prefix showing logic (Michael Petlan) [1715507] - [include] redhat: perf kABI-check failure fix (Michael Petlan) [1715507] - [tools] perf script python: Add Python3 support to tests/attr.py (Michael Petlan) [1715507] - [tools] perf trace: Support multiple "vfs_getname" probes (Michael Petlan) [1715507] - [tools] perf symbols: Filter out hidden symbols from labels (Michael Petlan) [1715507] - [tools] perf symbols: Add fallback definitions for GELF_ST_VISIBILITY() (Michael Petlan) [1715507] - [tools] perf clang: Do not use 'return std::move(something)' (Michael Petlan) [1715507] - [tools] perf tests evsel-tp-sched: Fix bitwise operator (Michael Petlan) [1715507] - [tools] perf script: Fix crash when processing recorded stat data (Michael Petlan) [1715507] - [tools] perf top: Fix wrong hottest instruction highlighted (Michael Petlan) [1715507] - [tools] perf tools: Handle TOPOLOGY headers with no CPU (Michael Petlan) [1715507] - [tools] perf python: Remove -fstack-clash-protection when building with some clang versions (Michael Petlan) [1715507] - [tools] perf script: Fix crash with printing mixed trace point and other events (Michael Petlan) [1715507] - [tools] perf ordered_events: Fix crash in ordered_events__free (Michael Petlan) [1715507] - [tools] tools headers powerpc: Remove unistd.h (Michael Petlan) [1715507] - [tools] perf powerpc: Rework syscall table generation (Michael Petlan) [1715507] - [tools] perf symbols: Add 'arch_cpu_idle' to the list of kernel idle symbols (Michael Petlan) [1715507] - [tools] perf beauty: Switch from using uapi/linux/fs.h to uapi/linux/mount.h (Michael Petlan) [1715507] - [tools] tools include uapi: Grab a copy of linux/mount.h (Michael Petlan) [1715507] - [tools] perf top: Lift restriction on using callchains without "sym" in --sort (Michael Petlan) [1715507] - [tools] tools lib traceevent: Remove tep_data_event_from_type() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_is_file_bigendian() to tep_file_bigendian() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of tep_register_event_handler() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of trace_seq_printf() and trace_seq_vprintf() APIs (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename struct cmdline to struct tep_cmdline (Michael Petlan) [1715507] - [tools] tools lib traceevent: Initialize host_bigendian at tep_handle allocation (Michael Petlan) [1715507] - [tools] tools lib traceevent: Introduce new libtracevent API: tep_override_comm() (Michael Petlan) [1715507] - [tools] perf tests: Add a test for the ARM 32-bitpage (Michael Petlan) [1715507] - [tools] perf tools: Make find_vdso_map() more modular (Michael Petlan) [1715507] - [tools] perf trace: Fix alignment forlines (Michael Petlan) [1715507] - [tools] perf trace: Fix ')' placement in "interrupted" syscall lines (Michael Petlan) [1715507] - [tools] perf test shell: Use a fallback to get the pathname in vfs_getname (Michael Petlan) [1715507] - [tools] perf python: Make sure the python binding output directory is in place (Michael Petlan) [1715507] - [tools] perf strbuf: Remove redundant va_end() in strbuf_addv() (Michael Petlan) [1715507] - [tools] perf annotate: Pass filename to objdump via execl (Michael Petlan) [1715507] - [tools] perf report: Fix wrong iteration count in --branch-history (Michael Petlan) [1715507] - [tools] tools headers uapi: Sync copy of asm-generic/unistd.h with the kernel sources (Michael Petlan) [1715507] - [tools] tools beauty: Make the prctl option table generator catch all PR_ options (Michael Petlan) [1715507] - [tools] perf stat: Fix endless wait for child process (Michael Petlan) [1715507] - [tools] perf session: Add comment for perf_session__register_idle_thread() (Michael Petlan) [1715507] - [tools] perf thread-stack: Fix thread stack processing for the idle task (Michael Petlan) [1715507] - [tools] perf thread-stack: Allocate an array of thread stacks (Michael Petlan) [1715507] - [tools] perf thread-stack: Factor out thread_stack__init() (Michael Petlan) [1715507] - [tools] perf thread-stack: Allow for a thread stack array (Michael Petlan) [1715507] - [tools] perf thread-stack: Avoid direct reference to the thread's stack (Michael Petlan) [1715507] - [tools] perf thread-stack: Tidy thread_stack__bottom() usage (Michael Petlan) [1715507] - [tools] perf thread-stack: Simplify some code in thread_stack__process() (Michael Petlan) [1715507] - [tools] perf c2c: Increase the HITM ratio limit for displayed cachelines (Michael Petlan) [1715507] - [tools] perf c2c: Change the default coalesce setup (Michael Petlan) [1715507] - [tools] perf trace beauty ioctl: Beautify USBDEVFS_ commands (Michael Petlan) [1715507] - [tools] perf trace beauty: Export function to get the files for a thread (Michael Petlan) [1715507] - [tools] perf trace: Wire up ioctl's USBDEBFS_ cmd table generator (Michael Petlan) [1715507] - [tools] perf beauty ioctl: Add generator for USBDEVFS_ ioctl commands (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of usbdevice_fs.h (Michael Petlan) [1715507] - [tools] perf trace: Store the major number for a file when storing its pathname (Michael Petlan) [1715507] - [tools] perf trace: Move the files table resizing to outside set_pathname() (Michael Petlan) [1715507] - [tools] perf trace: Rename thread_thread->paths to thread_trace->files (Michael Petlan) [1715507] - [tools] perf script: Fix LBR skid dump problems in brstackinsn (Michael Petlan) [1715507] - [tools] perf trace: Use correct SECCOMP prefix spelling, "SECOMP_*" -> "SECCOMP_*" (Michael Petlan) [1715507] - [tools] perf trace: Do not hardcode the size of the tracepoint common_ fields (Michael Petlan) [1715507] - [tools] perf build: Don't unconditionally link the libbfd feature test to -liberty and -lz (Michael Petlan) [1715507] - [tools] perf beauty mmap: PROT_WRITE should come before PROT_EXEC (Michael Petlan) [1715507] - [tools] perf trace: Check if the raw_syscalls:sys_{enter, exit} are setup before setting tp filter (Michael Petlan) [1715507] - [tools] perf symbols: Relax checks on perf-PID.map ownership (Michael Petlan) [1715507] - [tools] perf trace: Wire up the fadvise 'advice' table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add generator for fadvise64's 'advice' arg constants (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of fadvise.h (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print mmap's 'offset' arg in hexadecimal (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print PROT_READ before PROT_EXEC to match strace output (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify arch_prctl()'s arguments (Michael Petlan) [1715507] - [tools] perf trace: When showing string prefixes show prefix + ??? for unknown entries (Michael Petlan) [1715507] - [tools] perf trace: Move strarrays to beauty.h for further reuse (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the x86_arch prctl code table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for x86's 'arch_prctl' codes (Michael Petlan) [1715507] - [tools] tools include arch: Grab a copy of x86's prctl.h (Michael Petlan) [1715507] - [tools] perf trace: Show NULL when syscall pointer args are 0 (Michael Petlan) [1715507] - [tools] perf trace: Enclose the errno strings with () (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Copy 'access' arg as well (Michael Petlan) [1715507] - [tools] perf trace: Add alignment spaces after the closing parens (Michael Petlan) [1715507] - [tools] perf trace beauty: Print O_RDONLY when (flags & O_ACCMODE) == 0 (Michael Petlan) [1715507] - [tools] perf trace: Allow asking for not suppressing common string prefixes (Michael Petlan) [1715507] - [tools] perf trace: Add a prefix member to the strarray class (Michael Petlan) [1715507] - [tools] perf trace: Enclose strings with double quotes (Michael Petlan) [1715507] - [tools] perf trace: Make the alignment of the syscall args be configurable (Michael Petlan) [1715507] - [tools] perf trace: Allow suppressing the syscall argument names (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall start timestamp should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring default for perf_event_attr.inherit (Michael Petlan) [1715507] - [tools] perf config: Show the configuration when no arguments are provided (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall duration should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if zeroed syscall args should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow specifying a set of events to add in perfconfig (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Do not include stdio.h (Michael Petlan) [1715507] - [tools] perf cs-etm: Generate branch sample for exception packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat EO_TRACE element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat NO_SYNC element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Rename CS_ETM_TRACE_ON to CS_ETM_DISCONTINUITY (Michael Petlan) [1715507] - [tools] perf cs-etm: Refactor enumeration cs_etm_sample_type (Michael Petlan) [1715507] - [tools] perf cs-etm: Remove unused 'trace_on' in cs_etm_decoder (Michael Petlan) [1715507] - [tools] perf cs-etm: Avoid stale branch samples when flush packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Correct packets swapping in cs_etm__flush() (Michael Petlan) [1715507] - [tools] perf trace: Switch to using a struct for the aumented_raw_syscalls syscalls map values (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Switch to using a struct for the syscalls map values (Michael Petlan) [1715507] - [tools] perf bpf: Move perf_event_output() from stdio.h to bpf.h (Michael Petlan) [1715507] - [tools] perf trace: Implement syscall filtering in augmented_syscalls (Michael Petlan) [1715507] - [tools] perf trace: Avoid using raw_syscalls in duplicity with eBPF augmentation (Michael Petlan) [1715507] - [tools] perf trace: Rename set_ev_qualifier_filter to clarify its a tracepoint filter (Michael Petlan) [1715507] - [tools] perf tools: Cast off_t to s64 to avoid warning on bionic libc (Michael Petlan) [1715507] - [tools] perf tools: Add missing open_memstream() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] perf header: Fix up argument to ctime() (Michael Petlan) [1715507] - [tools] perf tools: Add missing sigqueue() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] tools lib subcmd: Don't add the kernel sources to the include path (Michael Petlan) [1715507] - [tools] perf trace beauty: renameat's newdirfd may also be AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Beautify renameat2's flags argument (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the renameat flags table generator to the Makefile (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for renameat2's flags constants (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify renameat2's fd arg wrt AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Allow selecting use the use of the ordered_events code (Michael Petlan) [1715507] - [tools] perf trace: Rename delivery functions to ease making ordered_events selectable (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix processing of dereferenced args in bprintk events (Michael Petlan) [1715507] - [tools] perf stat: Avoid segfaults caused by negated options (Michael Petlan) [1715507] - [tools] perf auxtrace: Alter addr_filter__entire_dso() to work if there are no symbols (Michael Petlan) [1715507] - [tools] perf dso: Export data_file_size() method there are no symbols (Michael Petlan) [1715507] - [tools] perf trace: Add ordered processing (Michael Petlan) [1715507] - [tools] perf ordered_events: Add first_time() method (Michael Petlan) [1715507] - [tools] perf trace: Move event delivery to a new deliver_event() function (Michael Petlan) [1715507] - [tools] perf ordered_events: Add ordered_events__flush_time interface (Michael Petlan) [1715507] - [tools] perf annotate: Introduce basic support for ARC (Michael Petlan) [1715507] - [tools] perf config: Modify size factor of snprintf (Michael Petlan) [1715507] - [tools] perf record: Fix memory leak on AIO objects deallocation (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX (Michael Petlan) [1715507] - [tools] perf parse-events: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf probe: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf ui helpline: Use strlcpy() as a shorter form of strncpy() + explicit set nul (Michael Petlan) [1715507] - [tools] perf svghelper: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf help: Remove needless use of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf dso: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for PTMv1.1 decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for ETMv3 trace decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add configuration for ETMv3 trace protocol (Michael Petlan) [1715507] - [tools] perf top: Move perf_top__reset_sample_counters() to after counts display (Michael Petlan) [1715507] - [tools] perf top: Display slow reader warning when droping samples (Michael Petlan) [1715507] - [tools] perf top: Save and display the drop count stats (Michael Petlan) [1715507] - [tools] perf top: Drop samples which are behind the refresh rate (Michael Petlan) [1715507] - [tools] perf top: Set the 'session_done' volatile variable when exiting (Michael Petlan) [1715507] - [tools] perf top: Use cond variable instead of a lock (Michael Petlan) [1715507] - [tools] perf top: Add processing thread (Michael Petlan) [1715507] - [tools] perf top: Move lost events warning to helpline (Michael Petlan) [1715507] - [tools] perf top: Save and display the lost count stats (Michael Petlan) [1715507] - [tools] perf ordered_events: Add private data member (Michael Petlan) [1715507] - [tools] perf ordered_events: Rework show_progress for __ordered_events__flush (Michael Petlan) [1715507] - [tools] perf tools: Support 'srccode' output (Michael Petlan) [1715507] - [tools] perf trace: We need to consider "nr" if "__syscall_nr" is not there (Michael Petlan) [1715507] - [tools] perf tools: Allow specifying proc-map-timeout in config file (Michael Petlan) [1715507] - [tools] tools lib subcmd: Fix a few source code comment typos (Michael Petlan) [1715507] - [tools] perf tools: Fix diverse comment typos (Michael Petlan) [1715507] - [tools] perf bpf-loader: Fix debugging message typo (Michael Petlan) [1715507] - [tools] perf tools Documentation: Fix diverse typos (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix diverse typos in comments (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix diverse typos (Michael Petlan) [1715507] - [tools] perf tests ARM: Disable breakpoint tests 32-bit (Michael Petlan) [1715507] - [tools] perf cs-etm: Support for ARM A32/T32 instruction sets in CoreSight trace (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Fixed syntax error Fixed missing ']' error (Michael Petlan) [1715507] - [tools] tools lib traceevent: traceevent API cleanup (Michael Petlan) [1715507] - [tools] perf tools: traceevent API cleanup, remove __tep_data2host*() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_free_format() to tep_free_event() (Michael Petlan) [1715507] - [tools] tools lib traceevent, perf tools: Rename 'struct tep_event_format' to 'struct tep_event' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Install trace-seq.h API header file (Michael Petlan) [1715507] - [tools] tools lib traceevent: Added support for pkg-config (Michael Petlan) [1715507] - [tools] tools lib traceevent: Implement new API tep_get_ref() (Michael Petlan) [1715507] - [tools] perf report: Documentation average IPC and IPC coverage (Michael Petlan) [1715507] - [tools] perf report: Display average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] perf annotate: Create a annotate2 flag in struct symbol (Michael Petlan) [1715507] - [tools] perf annotate: Compute average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] tools lib traceevent: Add sanity check to is_timestamp_in_us() (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Check if the arch has a mmap.h file (Michael Petlan) [1715507] - [tools] perf record: Extend trace writing to multi AIO (Michael Petlan) [1715507] - [tools] perf record: Enable asynchronous trace writing (Michael Petlan) [1715507] - [tools] perf mmap: Map data buffer for preserving collected data (Michael Petlan) [1715507] - [tools] tools build feature: Check if libaio is available (Michael Petlan) [1715507] - [tools] perf intel-pt: Fix error with config term "pt=0" (Michael Petlan) [1715507] - [tools] perf top: Allow passing a kallsyms file (Michael Petlan) [1715507] - [tools] perf bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Michael Petlan) [1715507] - [tools] tools include: Adopt ERR_CAST() from the kernel err.h header (Michael Petlan) [1715507] - [tools] perf tests record: Allow for 'sleep' being 'coreutils' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix compile warnings in tools/lib/traceevent/event-parse.c (Michael Petlan) [1715507] - [tools] perf script: Use fallbacks for branch stacks (Michael Petlan) [1715507] - [tools] perf tools: Use fallback for sample_addr_correlates_sym() cases (Michael Petlan) [1715507] - [tools] perf thread: Add fallback functions for cases where cpumode is insufficient (Michael Petlan) [1715507] - [tools] perf machine: Record if a arch has a single user/kernel address space (Michael Petlan) [1715507] - [tools] perf env: Also consider env->arch == NULL as local operation (Michael Petlan) [1715507] - [tools] perf map: Remove extra indirection from map__find() (Michael Petlan) [1715507] - [tools] perf stat: Fix CSV mode column output for non-cgroup events (Michael Petlan) [1715507] - [tools] perf stat: Fix shadow stats for clock events (Michael Petlan) [1715507] - [tools] perf build: Give better hint about devel package for libssl (Michael Petlan) [1715507] - [tools] perf pmu: Move *_cpuid_str() weak functions to header.c (Michael Petlan) [1715507] - [tools] perf symbols: Fix slowness due to -ffunction-section (Michael Petlan) [1715507] - [tools] perf jvmti: Separate jvmti cmlr check (Michael Petlan) [1715507] - [tools] perf vendor events: Add JSON metrics for Cascadelake server (Michael Petlan) [1715507] - [tools] perf vendor events: Add stepping in CPUID string for x86 (Michael Petlan) [1715507] - [tools] perf stat: Use perf_evsel__is_clocki() for clock events (Michael Petlan) [1715507] - [tools] perf pmu: Suppress potential format-truncation warning (Michael Petlan) [1715507] - [tools] perf tools: Add Hygon Dhyana support (Michael Petlan) [1715507] - [tools] perf bench: Add epoll_ctl(2) benchmark (Michael Petlan) [1715507] - [tools] perf bench: Add epoll parallel epoll_wait benchmark (Michael Petlan) [1715507] - [tools] tools build feature: Check if eventfd() is available (Michael Petlan) [1715507] - [tools] perf bench: Move HAVE_PTHREAD_ATTR_SETAFFINITY_NP into bench.h (Michael Petlan) [1715507] - [tools] perf script: Share code and output format for uregs and iregs output (Michael Petlan) [1715507] - [tools] perf bpf: Reduce the hardcoded .max_entries for pid_maps (Michael Petlan) [1715507] - [tools] perf script: Add newline after uregs output (Michael Petlan) [1715507] - [tools] Revert "perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter" (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove example hardcoded set of filtered pids (Michael Petlan) [1715507] - [tools] perf trace: Fill in BPF "filtered_pids" map when present (Michael Petlan) [1715507] - [tools] perf trace: See if there is a map named "filtered_pids" (Michael Petlan) [1715507] - [tools] perf trace: Add "_from_option" suffix to trace__set_filter() (Michael Petlan) [1715507] - [tools] perf evlist: Rename perf_evlist__set_filter* to perf_evlist__set_tp_filter* (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Use pid_filter (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter (Michael Petlan) [1715507] - [tools] perf bpf: Add simple pid_filter class accessible to BPF proggies (Michael Petlan) [1715507] - [tools] perf bpf: Add defines for map insertion/lookup (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove needless linux/socket.h include (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Filter on a hard coded pid (Michael Petlan) [1715507] - [tools] perf bpf: Add unistd.h to the headers accessible to bpf proggies (Michael Petlan) [1715507] - [kernel] perf/core: Fix impossible ring-buffer sizes warning (Michael Petlan) [1715507] - [x86] perf/x86: Add check_period PMU callback (Michael Petlan) [1715507] - [kernel] perf/core: Don't WARN() for impossible ring-buffer sizes (Michael Petlan) [1715507] - [x86] perf/x86/intel/uncore: Add Node ID mask (Michael Petlan) [1715507] - [kernel] perf core: Fix perf_proc_update_handler() bug (Michael Petlan) [1715507] - [tools] powerpc/perf: Update perf_regs structure to include MMCRA (Michael Petlan) [1715507] - [powerpc] powerpc/perf: Update perf_regs structure to include SIER (Michael Petlan) [1715507] - [include] perf/core: Declare the __percpu attribute on non-deref types (Michael Petlan) [1715507] - [kernel] perf: Fix typos in comments (Michael Petlan) [1715507] - [arm64] arm64: perf: Add support for Armv8.1 PMCEID register format (Michael Petlan) [1715507]- [fs] xfs: abort unaligned nowait directio early (Brian Foster) [1690458] - [fs] xfs: serialize unaligned dio writes against all other dio writes (Brian Foster) [1690458] - [sound] ALSA: hda/hdmi: consider eld_valid also in sync_eld_via_acomp() (Jaroslav Kysela) [1708555] - [fs] Fix error code in nfs_lookup_verify_inode() (Scott Mayhew) [1722315] - [md] dm table: don't copy from a NULL pointer in realloc_argv() (Jerome Marchand) [1571628] - [net] netfilter: ipset: replace a strncpy() with strscpy() (Jerome Marchand) [1571628] - [lib] lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn (Jerome Marchand) [1571628] - [include] netfilter: avoid erronous array bounds warning (Jerome Marchand) [1571628] - [x86] x86/mm/KASLR: Compute the size of the vmemmap section properly (Baoquan He) [1669076] - [security] selinux: fix empty write to keycreate file (Ondrej Mosnacek) [1719067] - [netdrv] net: aquantia: fix vlans not working over bridged network (Igor Russkikh) [1718716] - [s390] s390/jump_label: replace stop_machine with smp_call_function (Philipp Rudo) [1722161] - [s390] s390/dumpstack: print psw mask and address again (Philipp Rudo) [1722157] - [s390] s390/crypto: fix gcm-aes-s390 selftest failures (Philipp Rudo) [1722156] - [wireless] Backport mt76 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709867 1709828] - [wireless] Add rtw88 driver from linux-5.2-rc5 (Stanislaw Gruszka) [1487086 1709828] - [wireless] Backport mt7601u driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport mwifiex driver from linux-5.2-rc2 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtl8xxxu driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath9k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath10k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport brcm80211 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport iwlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1696052 1662020 1662015 1650016 1650015 1650014 1650013 1622445 1494008 1494001 1709828] - [net] Backport mac80211 from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [net] Backport core wireless code from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [include] netlink: add nl_set_extack_cookie_u64() (Stanislaw Gruszka) [1709828] - [netdrv] r8152: Fix an error on RTL8153-BD MAC Address Passthrough support (Torez Smith) [1683883 1683882] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BD (Torez Smith) [1683883 1683882] - [netdrv] nfp: abm: fix spelling mistake "offseting" -> "offsetting" (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove vlan CFI bit from push vlan action (Pablo Cascon) [1713258] - [netdrv] nfp: flower: replace CFI with vlan present (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove double new line (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix ALU32 high bits clearance bug (Pablo Cascon) [1713258] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Pablo Cascon) [1713258] - [netdrv] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Pablo Cascon) [1713258] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Pablo Cascon) [1713258] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: move nfp_bpf_analyzer_ops from verifier.c to offload.c (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: relax prog rejection through max_pkt_offset (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: double check vNIC capabilities after object sharing (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: optimise save/restore for R6~R9 based on register usage (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix return address from register-saving subroutine to callee (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: update fixup function for BPF-to-BPF calls support (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: account for additional stack usage when checking stack limit (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: add main logics for BPF-to-BPF calls support in nfp driver (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: copy eBPF subprograms information from kernel verifier (Pablo Cascon) [1713258] - [netdrv] bpf: add verifier callback to get stack usage info for offloaded progs (Pablo Cascon) [1713258]- [rpmspec] Enable kernel signing for ppc64le (Gustavo Duarte) [1504169] - [nvme] nvme: fix memory leak for power latency tolerance (David Milburn) [1724793] - [rpmspec] redhat: fix missing files for mlxsw specific self-tests (Ivan Vecera) [1724735] - [rpmspec] redhat: Package the signing key for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Enable kernel signing for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Rename secure boot sources (Philipp Rudo) [1714194] - [powerpc] powerpc: fix max_zone_pfns initialization (Laurent Vivier) [1706560] - [crypto] crypto: dh - update test for public key verification (Herbert Xu) [1722692] - [hid] HID: i2c-hid: Don't reset device upon system resume (Perry Yuan) [1715385] - [rpmspec] correct the ghost initramfs attributes (Rafael Aquini) [1678881] - [s390] s390/mm: fix address space detection in exception handling (Philipp Rudo) [1722160] - [s390] s390/zcrypt: Fix wrong dispatching for control domain CPRBs (Philipp Rudo) [1722158] - [virt] kvm: arm/arm64: Fix emulated ptimer irq injection (Andrew Jones) [1716383] - [x86] kvm/nested: mark as TechPreview on first VM creation (Vitaly Kuznetsov) [1723447] - [powerpc] bpf: powerpc64: add JIT support for bpf line info (Yauheni Kaliuta) [1722423] - [fs] cifs: add spinlock for the openFileList to cifsInodeInfo (Leif Sahlberg) [1712197] - [fs] cifs: fix GlobalMid_Lock bug in cifs_reconnect (Leif Sahlberg) [1716743] - [mm] powerpc/numa: document topology_updates_enabled, disable by default (Desnes Augusto Nunes do Rosario) [1705465] - [mm] powerpc/numa: improve control of topology updates (Desnes Augusto Nunes do Rosario) [1705465] - [kernel] bpf: decouple the lifetime of cgroup_bpf from cgroup itself (Jiri Olsa) [1656432] - [netdrv] USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data (Torez Smith) [1689308 1666662] {CVE-2018-19985} - [usb] USB: check usb_get_extra_descriptor for proper size (Torez Smith) [1689308 1666662] {CVE-2018-20169} - [kvm] KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry() (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Fix lockdep warning when entering guest on POWER9 (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix page offset when clearing ESB pages (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Take the srcu read lock when accessing memslots (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not clear IRQ data of passthrough interrupts (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Introduce a new mutex for the XIVE device (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix the enforced limit on the vCPU identifier (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not test the EQ flag validity when resetting (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Clear file mapping when device is released (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_each_vcpu (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Use new mutex to synchronize MMU setup (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Avoid touching arch.mmu_ready in XIVE release functions (David Gibson) [1719524] - [mm] mm, oom: don't kill global init via memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: remove 'prefer children over parent' heuristic (Waiman Long) [1711604] - [mm] mm, oom: fix use-after-free in oom_kill_process (Waiman Long) [1711604] - [kernel] fork, memcg: fix crash in free_thread_stack on memcg charge fail (Waiman Long) [1711604] - [mm] memcg: localize memcg_kmem_enabled() check (Waiman Long) [1711604] - [mm] memcg, oom: notify on oom killer invocation from the charge path (Waiman Long) [1711604] - [mm] mm: handle no memcg case in memcg_kmem_charge() properly (Waiman Long) [1711604] - [kernel] mm: rework memcg kernel stack accounting (Waiman Long) [1711604] - [mm] mm/memcontrol.c: convert mem_cgroup_id::ref to refcount_t type (Waiman Long) [1711604] - [mm] memcg: remove memcg_kmem_skip_account (Waiman Long) [1711604] - [mm] mm/memcontrol.c: fix memory.stat item ordering (Waiman Long) [1711604] - [mm] mm: drain memcg stocks on css offlining (Waiman Long) [1711604] - [mm] mm: memcontrol: print proper OOM header when no eligible victim left (Waiman Long) [1711604] - [mm] mm, oom: introduce memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: refactor oom_kill_process() (Waiman Long) [1711604] - [mm] memcg: reduce memcg tree traversals for stats collection (Waiman Long) [1711604] - [mm] mm/vmscan.c: clear shrinker bit if there are no objects related to memcg (Waiman Long) [1711604] - [mm] mm: add SHRINK_EMPTY shrinker methods return value (Waiman Long) [1711604] - [mm] mm/vmscan.c: generalize shrink_slab() calls in shrink_node() (Waiman Long) [1711604] - [mm] mm/vmscan.c: iterate only over charged shrinkers during memcg shrink_slab() (Waiman Long) [1711604] - [mm] mm/list_lru.c: set bit in memcg shrinker bitmap on first list_lru item appearance (Waiman Long) [1711604] - [mm] mm/memcontrol.c: export mem_cgroup_is_root() (Waiman Long) [1711604] - [mm] mm/list_lru.c: pass lru argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru: pass dst_memcg argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru.c: add memcg argument to list_lru_from_kmem() (Waiman Long) [1711604] - [mm] fs: propagate shrinker::id to list_lru (Waiman Long) [1711604] - [fs] fs: Don't need to put list_lru into its own cacheline (Waiman Long) [1711604] - [fs] fs/super.c: refactor alloc_super() (Waiman Long) [1711604] - [mm] mm/workingset.c: refactor workingset_init() (Waiman Long) [1711604] - [mm] mm, memcg: assign memcg-aware shrinkers bitmap to memcg (Waiman Long) [1711604] - [mm] mm/memcontrol.c: move up for_each_mem_cgroup{, _tree} defines (Waiman Long) [1711604] - [mm] mm: assign id to every memcg-aware shrinker (Waiman Long) [1711604] - [mm] mm: introduce CONFIG_MEMCG_KMEM as combination of CONFIG_MEMCG && !CONFIG_SLOB (Waiman Long) [1711604] - [mm] mm/list_lru.c: combine code under the same define (Waiman Long) [1711604] - [mm] memcg, oom: move out_of_memory back to the charge path (Waiman Long) [1711604] - [fs] fs, mm: account buffer_head to kmemcg (Waiman Long) [1711604] - [fs] fs: fsnotify: account fsnotify metadata to kmemcg (Waiman Long) [1711604] - [include] mm: introduce mem_cgroup_put() helper (Waiman Long) [1711604] - [net] tcp: refine memory limit test in tcp_fragment() (Florian Westphal) [1724584] - [net] tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tcp: add tcp_min_snd_mss sysctl (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tipc: pass tunnel dev as NULL to udp_tunnel(6)_xmit_skb (Xin Long) [1722751] - [include] ip6_tunnel: allow not to count pkts on tstats by passing dev as NULL (Xin Long) [1722751] - [net] ip_tunnel: allow not to count pkts on tstats by setting skb's dev to NULL (Xin Long) [1722751] - [net] netfilter: ipv6: nf_defrag: accept duplicate fragments again (Guillaume Nault) [1717106] - [net] netfilter: ipv6: nf_defrag: fix leakage of unqueued fragments (Guillaume Nault) [1717106] - [net] ethtool: fix potential userspace buffer overflow (Paolo Abeni) [1718393] - [net] net-gro: fix use-after-free read in napi_gro_frags() (Paolo Abeni) [1718393] - [net] ethtool: Check for vlan etype or vlan tci when parsing flow_rule (Paolo Abeni) [1718393] - [include] test nouarg before dereferencing zerocopy pointers (Paolo Abeni) [1718393] - [net] avoid weird emergency message (Paolo Abeni) [1718393] - [net] net-gro: Fix GRO flush when receiving a GSO packet. (Paolo Abeni) [1718393] - [net] sock_diag: fix autoloading of the raw_diag module (Paolo Abeni) [1718393] - [net] make skb_partial_csum_set() more robust against overflows (Paolo Abeni) [1718393] - [net] packets: Always register packet sk in the same order (Paolo Abeni) [1718393] - [net] net-sysfs: call dev_hold if kobject_init_and_add success (Paolo Abeni) [1718393] - [net] gro_cells: make sure device is up in gro_cells_receive() (Paolo Abeni) [1718393] - [net] net-sysfs: Fix mem leak in netdev_register_kobject (Paolo Abeni) [1718393] - [include] avoid false positives in untrusted gso validation (Paolo Abeni) [1718393] - [include] net: validate untrusted gso packets without csum offload (Paolo Abeni) [1718393] - [net] Do not allocate page fragments that are not skb aligned (Paolo Abeni) [1718393] - [net] set default network namespace in init_dummy_netdev() (Paolo Abeni) [1718393] - [net] Fix usage of pskb_trim_rcsum (Paolo Abeni) [1718393] - [net] call sk_dst_reset when set SO_DONTROUTE (Paolo Abeni) [1718393] - [net] net, skbuff: do not prefer skb allocation fails early (Paolo Abeni) [1718393] - [net] ethtool: check the return value of get_regs_len (Paolo Abeni) [1718393] - [net] packet: copy user buffers before orphan or clone (Paolo Abeni) [1718393] - [net] don't keep lonely packets forever in the gro hash (Paolo Abeni) [1718393] - [net] net-gro: reset skb->pkt_type in napi_reuse_skb() (Paolo Abeni) [1718393] - [net] flow_dissector: do not dissect l4 ports for fragments (Paolo Abeni) [1718393] - [net] net-ethtool: ETHTOOL_GUFO did not and should not require CAP_NET_ADMIN (Paolo Abeni) [1718393] - [net] tipc: fix modprobe tipc failed after switch order of device registration (Jon Maloy) [1718064] - [net] tipc: switch order of device registration to fix a crash (Jon Maloy) [1718064] - [net] tipc: fix hanging clients using poll with EPOLLOUT flag (Jon Maloy) [1718064] - [net] tipc: fix missing Name entries due to half-failover (Jon Maloy) [1718064] - [net] tipc: remove rcu_read_unlock() left in tipc_udp_recv() (Jon Maloy) [1718064] - [net] tipc: tipc_udp_recv() cleanup vs rcu verbs (Jon Maloy) [1718064] - [net] tipc: introduce new socket option TIPC_SOCK_RECVQ_USED (Jon Maloy) [1718064] - [net] tipc: set sysctl_tipc_rmem and named_timeout right range (Jon Maloy) [1718064] - [net] tipc: fix link established but not in session (Jon Maloy) [1718064] - [net] tipc: use standard write_lock & unlock functions when creating node (Jon Maloy) [1718064] - [net] tipc: missing entries in name table of publications (Jon Maloy) [1718064] - [net] tipc: adapt link failover for new Gap-ACK algorithm (Jon Maloy) [1718064] - [net] tipc: reduce duplicate packets for unicast traffic (Jon Maloy) [1718064] - [net] tipc: improve TIPC throughput by Gap ACK blocks (Jon Maloy) [1718064] - [net] tipc: add NULL pointer check (Jon Maloy) [1718064] - [net] tipc: fix return value check in tipc_mcast_send_sync() (Jon Maloy) [1718064] - [net] tipc: fix a null pointer deref (Jon Maloy) [1718064] - [net] tipc: fix use-after-free in tipc_sk_filter_rcv (Jon Maloy) [1718064] - [net] tipc: smooth change between replicast and broadcast (Jon Maloy) [1718064] - [net] tipc: introduce new capability flag for cluster (Jon Maloy) [1718064] - [net] tipc: support broadcast/replicast configurable for bc-link (Jon Maloy) [1718064] - [net] sched: avoid double free on matchall reoffload (Ivan Vecera) [1688236 1687456] - [net] taprio: add null check on sched_nest to avoid potential null pointer dereference (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: remove unused index from nfp_fl_pedit() (Ivan Vecera) [1688236 1687456] - [net] mlx5e: Fix calling wrong function to get inner vlan key and mask (Ivan Vecera) [1688236 1687456] - [net] flow_offload: support CVLAN match (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: fix masks for tcp and ip flags fields (Ivan Vecera) [1688236 1687456] - [net] sched: use the hardware intermediate representation for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: add sample action to the hardware intermediate representation (Ivan Vecera) [1688236 1687456] - [net] cls_cgroup: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] cls_matchall: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] add a generic tracepoint for TX queue timeout (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for cycle-time-extension (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for setting the cycle-time manually (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support adding an admin schedule (Ivan Vecera) [1688236 1687456] - [net] taprio: Fix potencial use of invalid memory during dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_peek() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove should_restart_cycle() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Refactor taprio_get_start_time() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove pointless variable assigment (Ivan Vecera) [1688236 1687456] - [net] tc_act: drop include of module.h from tc_ife.h (Ivan Vecera) [1688236 1687456] - [net] fib: drop include of module.h from fib_notifier.h (Ivan Vecera) [1688236 1687456] - [net] ife: drop include of module.h from net/ife.h (Ivan Vecera) [1688236 1687456] - [net] psample: drop include of module.h from psample.h (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix build without 64bit div (Ivan Vecera) [1688236 1687456] - [net] revert: "net: sched: put back q.qlen into a single location" (Ivan Vecera) [1688236 1687456] - [net] sched: when clearing NOLOCK, clear TCQ_F_CPUSTATS, too (Ivan Vecera) [1688236 1687456] - [net] sched: always do stats accounting according to TCQ_F_CPUSTATS (Ivan Vecera) [1688236 1687456] - [net] sched: prefer qdisc_is_empty() over direct qlen access (Ivan Vecera) [1688236 1687456] - [net] caif: avoid using qdisc_qlen() (Ivan Vecera) [1688236 1687456] - [net] sched: cbs: fix port_rate miscalculation (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix picos_per_byte miscalculation (Ivan Vecera) [1688236 1687456] - [net] selftests: add a tc matchall test case (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make sure we can write the IP header before changing DSCP bits (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Use tc_skb_protocol() helper for getting packet protocol (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: fix divide by zero in the traffic path (Ivan Vecera) [1688236 1687456] - [net] sched: don't set tunnel for decap action (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qdisc tree flush/purge helpers (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qstats read helpers (Ivan Vecera) [1688236 1687456] - [net] sched: fix ->get helper of the matchall cls (Ivan Vecera) [1688236 1687456] - [net] sched: Kconfig: update reference link for PIE (Ivan Vecera) [1688236 1687456] - [net] dev: introduce support for sch BYPASS for lockless qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: add empty status flag for NOLOCK qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: fix cleanup NULL pointer exception in act_mirr (Ivan Vecera) [1688236 1687456] - [net] sched: let actions use RCU to access 'goto_chain' (Ivan Vecera) [1688236 1687456] - [net] sched: don't dereference a->goto_chain to read the chain index (Ivan Vecera) [1688236 1687456] - [net] sched: act_vlan: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbmod: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_simple: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_police: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_pedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_nat: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_connmark: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_mirred: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_ife: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_gact: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_bpf: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: prepare TC actions to properly validate the control action (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Interpret fwmark parameter as a bitmask (Ivan Vecera) [1688236 1687456] - [net] net_sched: return correct value for *notify* functions (Ivan Vecera) [1688236 1687456] - [net] sched: fix potential use-after-free in __tcf_chain_put() (Ivan Vecera) [1688236 1687456] - [net] sched: flower: insert new filter to idr after setting its mask (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Fix double free dst_cache (Ivan Vecera) [1688236 1687456] - [net] sched: avoid unused-label warning (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Simplify logic in cake_select_tin() (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Permit use of connmarks as tin classifiers (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make the dual modes fairer (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Allow test cases to be skipped (Ivan Vecera) [1688236 1687456] - [net] sched: put back q.qlen into a single location (Ivan Vecera) [1688236 1687456] - [net] sched: pie: avoid slow division in drop probability decay (Ivan Vecera) [1688236 1687456] - [net] netem: fix skb length BUG_ON in __skb_to_sgvec (Ivan Vecera) [1688236 1687456] - [net] revert "net: sched: fw: don't set arg->stop in fw_walk() when empty" (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix 64-bit division (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore local tdc config file (Ivan Vecera) [1688236 1687456] - [net] sched: fix typo in walker_check_empty() (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix mistake in reference link (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: Fix csum calc for tagged packets (Ivan Vecera) [1688236 1687456] - [net] sched: pie: update references (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add derandomization mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add more cases to auto-tune alpha and beta (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change initial value of pie_vars->burst_time (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->tupdate (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->target (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change value of QUEUE_THRESHOLD (Ivan Vecera) [1688236 1687456] - [net] sched: don't release block->lock when dumping chains (Ivan Vecera) [1688236 1687456] - [net] sched: set dedicated tcf_walker flag when tp is empty (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix metadata handling (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix NULL pointer dereference during init (Ivan Vecera) [1688236 1687456] - [net] Use RCU_POINTER_INITIALIZER() to init static variable (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel replace/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel add/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules deletion (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules insertion (Ivan Vecera) [1688236 1687456] - [net] selftests: tdc_batch.py: add options needed for concurrency tests (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_ipt: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Add dst_cache support (Ivan Vecera) [1688236 1687456] - [net] net_sched: initialize net pointer inside tcf_exts_init() (Ivan Vecera) [1687456 1688236] - [net] sched: potential NULL dereference in tcf_block_find() (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a race condition in tcindex_destroy() (Ivan Vecera) [1688236 1687456] - [net] sched: using kfree_rcu() to simplify the code (Ivan Vecera) [1688236 1687456] - [net] sched: route: don't set arg->stop in route4_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: fw: don't set arg->stop in fw_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: cgroup: verify that filter is not NULL during walk (Ivan Vecera) [1688236 1687456] - [net] sched: matchall: verify that filter is not NULL in mall_walk() (Ivan Vecera) [1688236 1687456] - [net] sched: remove duplicated include from cls_api.c (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix two more memory leaks in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] sched: unlock rules update API (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tcf_block_find() into standalone functions (Ivan Vecera) [1688236 1687456] - [net] sched: add flags to Qdisc class ops struct (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops to support unlocked classifiers (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops with 'put' callback (Ivan Vecera) [1688236 1687456] - [net] sched: track rtnl lock status when validating extensions (Ivan Vecera) [1688236 1687456] - [net] sched: prevent insertion of new classifiers during chain flush (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tp insert/delete for concurrent execution (Ivan Vecera) [1688236 1687456] - [net] sched: traverse classifiers in chain with tcf_get_next_proto() (Ivan Vecera) [1688236 1687456] - [net] sched: introduce reference counting for tcf_proto (Ivan Vecera) [1688236 1687456] - [net] sched: protect filter_chain list with filter_chain_lock mutex (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain template accesses with block lock (Ivan Vecera) [1688236 1687456] - [net] sched: traverse chains in block with tcf_get_next_chain() (Ivan Vecera) [1688236 1687456] - [net] sched: protect block->chain0 with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tc_ctl_chain() to use block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain->explicitly_created with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect block state with mutex (Ivan Vecera) [1688236 1687456] - [net] Change TCA_ACT_* to TCA_ID_* to match that of TCA_ID_POLICE (Ivan Vecera) [1688236 1687456] - [net] Move all TC actions identifiers to one place (Ivan Vecera) [1688236 1687456] - [net] sched: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] documentation: bring operstate documentation up-to-date (Ivan Vecera) [1688236 1687456] - [net] cls_flower: Remove filter from mask before freeing it (Ivan Vecera) [1688236 1687456] - [net] cls_flower: don't expose TC actions to drivers anymore (Ivan Vecera) [1688236 1687456] - [net] drivers: net: use flow action infrastructure (Ivan Vecera) [1688236 1687456] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1688236 1687456] - [net] net_sched: add performance counters for basic filter (Ivan Vecera) [1688236 1687456] - [net] net_sched: add hit counter for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: allocate mask dynamically in fl_change() (Ivan Vecera) [1688236 1687456] - [net] selftests: tc-testing: fix parsing of ife type (Ivan Vecera) [1688236 1687456] - [net] net_sched: refetch skb protocol for each filter (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix memory leak in case of action replace (Ivan Vecera) [1688236 1687456] - [net] sch_api: Change signature of qdisc_tree_reduce_backlog() to use ints (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Correctly update parent qlen when splitting GSO packets (Ivan Vecera) [1688236 1687456] - [net] sched: Fix detection of empty queues in child qdiscs (Ivan Vecera) [1688236 1687456] - [net] sched: Avoid dereferencing skb pointer after child enqueue (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Remove old entries from rhashtable (Ivan Vecera) [1688236 1687456] - [net] sched: simplify the qdisc_leaf code (Ivan Vecera) [1688236 1687456] - [net] selftests: Fix test errors related to lib.mk khdr target (Ivan Vecera) [1688236 1687456] - [net] net_sched: fold tcf_block_cb_call() into tc_setup_cb_call() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Reject duplicated rules also under skip_sw (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore generated test results (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Implement the TdcResults module in tdc (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add new TdcResults module (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add command timeout feature to tdc (Ivan Vecera) [1688236 1687456] - [net] netem: use a list in addition to rbtree (Ivan Vecera) [1688236 1687456] - [net] Prevent invalid access to skb->prev in __qdisc_drop_all (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: Guard against lack of returncode in executed command (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: ignore errors when decoding stdout/stderr (Ivan Vecera) [1688236 1687456] - [net] etf: Drop all expired packets (Ivan Vecera) [1688236 1687456] - [net] etf: Split timersortedlist_erase() (Ivan Vecera) [1688236 1687456] - [net] etf: Use cached rb_root (Ivan Vecera) [1688236 1687456] - [net] etf: Cancel timer if there are no pending skbs (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Classify packets using port ranges (Ivan Vecera) [1688236 1687456] - [net] act_mirred: clear skb->tstamp on redirect (Ivan Vecera) [1688236 1687456] - [net] core: use __vlan_hwaccel helpers (Ivan Vecera) [1688236 1687456] - [net] sched: Replace call_rcu_bh() and rcu_barrier_bh() (Ivan Vecera) [1688236 1687456] - [net] sched: Remove egdev mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: avoid writing on noop_qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: simplify the hell out u32_delete() emptiness check (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: keep track of knodes count in tc_u_common (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tp_c (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: the tp_c argument of u32_set_parms() is always tp->data (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: pass tc_u_common to u32_set_parms() instead of tc_u_hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: clean tc_u_common hashtable (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_common ->rcu (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_knode ->tp (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of unused argument of u32_destroy_key() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: make sure that divisor is a power of 2 (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: disallow linking to root hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: mark root hnode explicitly (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix coding style issues (Ivan Vecera) [1688236 1687456] - [net] treewide: Replace more open-coded allocation size multiplications (Ivan Vecera) [1688236 1687456] - [net] sched: remove unused helpers (Ivan Vecera) [1688236 1687456] - [net] tc-testing: use a plugin to build eBPF program (Ivan Vecera) [1688236 1687456] - [net] tc-testing: fix build of eBPF programs (Ivan Vecera) [1688236 1687456] - [net] tc: Add support for configuring the taprio scheduler (Ivan Vecera) [1688236 1687456] - [documentation] KVM: arm64: Clarify access behaviour for out-of-range SVE register slice IDs (Andrew Jones) [1550499] - [documentation] KVM: Clarify KVM_{SET,GET}_ONE_REG error code documentation (Andrew Jones) [1550499] - [documentation] KVM: Clarify capability requirements for KVM_ARM_VCPU_FINALIZE (Andrew Jones) [1550499] - [kvm] KVM: arm/arm64: Clean up vcpu finalization function parameter naming (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Explain validity checks in set_sve_vls() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Simplify KVM_REG_ARM64_SVE_VLS array sizing (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: WARN when avoiding divide-by-zero in sve_reg_to_region() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Make register ioctl access errors more consistent (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Miscellaneous tidyups in guest.c (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Clean up UAPI register ID definitions (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: sys_regs: Demote redundant vcpu_has_sve() checks to WARNs (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Demote kvm_arm_init_arch_resources() to just set up SVE (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify vq map semantics (Andrew Jones) [1550499] - [kvm] arm64: KVM: Fix system register enumeration (Andrew Jones) [1550499] - [documentation] KVM: arm64/sve: Document KVM API extensions for SVE (Andrew Jones) [1550499] - [documentation] KVM: Document errors for KVM_GET_ONE_REG and KVM_SET_ONE_REG (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a capability to advertise SVE support (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Allow userspace to enable SVE for vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Add pseudo-register for the guest's vector lengths (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add KVM_ARM_VCPU_FINALIZE ioctl (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add hook for arch-specific KVM initialisation (Andrew Jones) [1550499] - [arm64] arm64/sve: In-kernel vector length availability query interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Enumerate SVE register indices for KVM_GET_REG_LIST (Andrew Jones) [1550499] - [arm64] KVM: arm64/sve: Add SVE support to register access ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Reject ioctl access to FPSIMD V-regs on SVE vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64: Factor out core register ID enumeration (Andrew Jones) [1550499] - [kvm] KVM: arm64: Add missing #include of in guest.c (Andrew Jones) [1550499] - [include] KVM: Allow 2048-bit register access via ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Context switch the SVE registers (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: System register context switch and access support (Andrew Jones) [1550499] - [kvm] KVM: arm64: Support runtime sysreg visibility filtering (Andrew Jones) [1550499] - [kvm] KVM: arm64: Propagate vcpu into read_id_reg() (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a vcpu flag to control SVE visibility for the guest (Andrew Jones) [1550499] - [arm64] arm64/sve: Enable SVE state tracking for non-task contexts (Andrew Jones) [1550499] - [arm64] arm64/sve: Check SVE virtualisability (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify role of the VQ map maintenance functions (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add missing #includes to kvm_host.h (Andrew Jones) [1550499] - [kvm] KVM: arm64: Refactor kvm_arm_num_regs() for easier maintenance (Andrew Jones) [1550499] - [arm64] KVM: arm64: Delete orphaned declaration for __fpsimd_enabled() (Andrew Jones) [1550499] - [arm64] arm64: fpsimd: Always set TIF_FOREIGN_FPSTATE on task state flush (Andrew Jones) [1550499] - [documentation] KVM: Documentation: Document arm64 core registers in detail (Andrew Jones) [1550499] - [arm64] arm64/sve: Disentangle from (Andrew Jones) [1550499] - [arm64] arm64/sve: ptrace: Fix SVE_PT_REGS_OFFSET definition (Andrew Jones) [1550499]- [fs] xfs: fix reporting supported extra file attributes for statx() (Bill O'Donnell) [1721034] - [scsi] scsi: hpsa: correct ioaccel2 chaining (Joseph Szczypek) [1706121] - [powerpc] powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration (Steve Best) [1720929] - [powerpc] powerpc/pseries/mobility: prevent cpu hotplug during DT update (Steve Best) [1720929] - [powerpc] powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild (Steve Best) [1720929] - [kernel] cpuset: restore sanity to cpuset_cpus_allowed_fallback() (Joel Savitz) [1677311]- [scripts] scripts: override locale from environment when running recordmcount.pl (Prarit Bhargava) [1721515] - [netdrv] net: aquantia: fix wol configuration not applied sometimes (Igor Russkikh) [1662198] - [x86] x86/resctrl: Prevent NULL pointer dereference when local MBM is disabled (Prarit Bhargava) [1721208] - [fs] inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch() (Miklos Szeredi) [1451863] - [fs] inotify: Fix fd refcount leak in inotify_add_watch(). (Miklos Szeredi) [1451863] - [fs] fanotify: Use inode_is_open_for_write (Miklos Szeredi) [1451863] - [fs] fanotify: Make sure to check event_len when copying (Miklos Szeredi) [1451863] - [fs] fsnotify/fdinfo: include fdinfo.h for inotify_show_fdinfo() (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC_PERM (Miklos Szeredi) [1451863] - [include] fsnotify: refactor fsnotify_parent()/fsnotify() paired calls when event is on path (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC (Miklos Szeredi) [1451863] - [fs] fanotify: return only user requested event types in event mask (Miklos Szeredi) [1451863] - [fs] fanotify: support reporting thread id instead of process id (Miklos Szeredi) [1451863] - [fs] fanotify: add BUILD_BUG_ON() to count the bits of fanotify constants (Miklos Szeredi) [1451863] - [fs] fsnotify: convert runtime BUG_ON() to BUILD_BUG_ON() (Miklos Szeredi) [1451863] - [fs] fanotify: deprecate uapi FAN_ALL_* constants (Miklos Szeredi) [1451863] - [fs] fanotify: simplify handling of FAN_ONDIR (Miklos Szeredi) [1451863] - [include] fanotify: fix collision of internal and uapi mark flags (Miklos Szeredi) [1451863] - [fs] fanotify: store fanotify_init() flags in group's fanotify_data (Miklos Szeredi) [1451863] - [fs] fanotify: clean up handling of "mark type" (Miklos Szeredi) [1451863] - [fs] fsnotify: fix false positive warning on inode delete (Miklos Szeredi) [1451863] - [include] inotify: Add flag IN_MASK_CREATE for inotify_add_watch() (Miklos Szeredi) [1451863] - [fs] fanotify: factor out helpers to add/remove mark (Miklos Szeredi) [1451863] - [fs] fsnotify: add helper to get mask from connector (Miklos Szeredi) [1451863] - [fs] fsnotify: let connector point to an abstract object (Miklos Szeredi) [1451863] - [fs] fsnotify: pass connp and object type to fsnotify_add_mark() (Miklos Szeredi) [1451863] - [fs] fsnotify: use typedef fsnotify_connp_t for brevity (Miklos Szeredi) [1451863] - [powerpc] powerpc/pseries: Fix oops in hotplug memory notifier (Steve Best) [1720932] - [netdrv] net: aquantia: tcp checksum 0xffff being handled incorrectly (Igor Russkikh) [1719176] - [netdrv] net: aquantia: fix LRO with FCS error (Igor Russkikh) [1719176] - [netdrv] net: aquantia: check rx csum for all packets in LRO session (Igor Russkikh) [1719176] - [netdrv] net: aquantia: tx clean budget logic error (Igor Russkikh) [1719176] - [security] selinux: log raw contexts as untrusted strings (Ondrej Mosnacek) [1719666] - [kernel] audit: add saddr_fam filter field (Richard Guy Briggs) [1715679] - [kernel] audit: re-structure audit field valid checks (Richard Guy Briggs) [1715679] - [kernel] audit: rename FILTER_TYPE to FILTER_EXCLUDE (Richard Guy Briggs) [1715679] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1715679] - [documentation] ovl: doc: add non-standard corner cases (Miklos Szeredi) [1718370] - [fs] ovl: support the FS_IOC_FSETXATTR ioctls (Miklos Szeredi) [1718370] - [fs] ovl: relax WARN_ON() for overlapping layers use case (Miklos Szeredi) [1718370] - [fs] ovl: check the capability before cred overridden (Miklos Szeredi) [1718370] - [fs] ovl: do not generate duplicate fsnotify events for "fake" path (Miklos Szeredi) [1718370] - [fs] ovl: support stacked SEEK_HOLE/SEEK_DATA (Miklos Szeredi) [1718370] - [fs] ovl: fix missing upper fs freeze protection on copy up for ioctl (Miklos Szeredi) [1718370] - [fs] fuse: fallocate: fix return with locked inode (Miklos Szeredi) [1717457] - [fs] fuse: honor RLIMIT_FSIZE in fuse_file_fallocate (Miklos Szeredi) [1717457] - [fs] fuse: decrement NR_WRITEBACK_TEMP on the right page (Miklos Szeredi) [1717457] - [fs] fuse: handle zero sized retrieve correctly (Miklos Szeredi) [1717457] - [fs] fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS (Miklos Szeredi) [1717457]- [mm] mm/mincore.c: make mincore() more conservative (Rafael Aquini) [1664203] {CVE-2019-5489} - [x86] x86/umip: Make the UMIP activated message generic (David Arcari) [1720014] - [x86] x86/umip: Print UMIP line only once (David Arcari) [1720014] - [crypto] crypto: vmac - separate tfm and request context (Desnes Augusto Nunes do Rosario) [1702702] - [crypto] crypto: ccp - Update driver messages to remove some confusion (David Arcari) [1719026] - [block] blk-mq: fix hang caused by freeze/unfreeze sequence (Ming Lei) [1719835] - [block] blk-mq: remove WARN_ON(!q->elevator) from blk_mq_sched_free_requests (Ming Lei) [1719835] - [block] block: free sched's request pool in blk_cleanup_queue (Ming Lei) [1719835] - [block] block: don't protect generic_make_request_checks with blk_queue_enter (Ming Lei) [1719835] - [block] block: move blk_exit_queue into __blk_release_queue (Ming Lei) [1719835] - [block] block: print offending values when cloned rq limits are exceeded (Ming Lei) [1719816] - [block] block: fix page leak when merging to same page (Ming Lei) [1662864] - [x86] RHEL: fix build of spec_ctrl.h for older assemblers (Jeff Moyer) [1719406] - [drm] drm/amd/display: Initialize stream_update with memset (Jeff Moyer) [1719406] - [mm] mm/gup: finish consolidating error handling (Jeff Moyer) [1641506] - [mm] mm/gup: cache dev_pagemap while pinning pages (Jeff Moyer) [1641506] - [rpmspec] kernel packaging: Fix extra namespace collision (Prarit Bhargava) [1699868] - [rpmspec] redhat: kernel-selftests-internal: add dependencies (Jiri Benc) [1717943] - [kernel] kernel/module.c: Only return -EEXIST for modules that have finished loading (Prarit Bhargava) [1666939] - [input] Input: elantech - remove P52 and P72 from SMBus blacklist (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - handle physical middle button (Benjamin Tissoires) [1703157] - [input] Input: elantech/SMBus - export all capabilities from the PS/2 node (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - do not query the info if they are provided (Benjamin Tissoires) [1703157] - [input] Input: elantech - detect middle button based on firmware version (Benjamin Tissoires) [1703157] - [input] Input: elantech - add helper function elantech_is_buttonpad() (Benjamin Tissoires) [1703157] - [input] Input: elantech - query the min/max information beforehand too (Benjamin Tissoires) [1703157] - [input] Input: elantech - enable middle button support on 2 ThinkPads (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - increment wakeup count if wake source (Benjamin Tissoires) [1703157] - [kernel] timekeeping: Update multiplier when NTP frequency is set directly (Prarit Bhargava) [1714164] - [fs] xfs: fix use after free in buf log item unlock assert (Brian Foster) [1666150] - [fs] xfs: add missing error check in xfs_prepare_shift() (Brian Foster) [1699214] - [documentation] Documentation: Fix grammatical error in sysctl/fs.txt & clarify negative dentry (Waiman Long) [1673955] - [fs] fs/dcache: Track & report number of negative dentries (Waiman Long) [1673955] - [fs] fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb() (Waiman Long) [1673955] - [net] tcp: tcp_fragment() should apply sane memory limits (Florian Westphal) [1719858] {CVE-2019-11478} - [net] tcp: limit payload size of sacked skbs (Florian Westphal) [1719603] {CVE-2019-11477}- [tools] kvm: selftests: make hyperv_cpuid test pass on AMD (Vitaly Kuznetsov) [1718501] - [scsi] vmw_pvscsi: Fixed to work with SG_CHAIN (Ewan Milne) [1717278] - [x86] mark AMD Rome processors supported (David Arcari) [1520002] - [fs] ext4: zero out the unused memory region in the extent tree block (Lukas Czerner) [1715276] {CVE-2019-11833} - [s390] s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU (David Hildenbrand) [1715041] - [vfio] vfio/type1: Limit DMA mappings per container (Alex Williamson) [1695592] {CVE-2019-3882} - [tools] selftests/powerpc: Remove Power9 paste tests (Diego Domingos) [1662374] - [tools] selftests/powerpc: Remove Power9 copy_unaligned test (Diego Domingos) [1662374] - [tools] selftests/powerpc: Fix ptrace tm failure (Diego Domingos) [1662374] - [netdrv] mlxsw: core: Prevent reading unsupported slave address from SFP EEPROM (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent QSFP module initialization for old hardware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix autoneg status in ethtool (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Reincrease PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put MC TCs into DWRR mode (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add a multicast pool for Spectrum-2 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test VRF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not check VRF MAC address (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add MDB entries in prepare phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: mlxsw: core: avoid -Wint-in-bool-context warning (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Initialize base_mac (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent duplication during QSFP module initialization (Ivan Vecera) [1680241] - [netdrv] mellanox: Switch to bitmap_zalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend initialization by querying resources data (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend input parameters list of command API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Modify input parameter name in initialization API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Fix comment misspelling (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move resource query API to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Add ethtool support (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Make structures and variables names shorter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move ethtool module callbacks to a common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make mlxsw_sp_acl_tcam_vregion_rehash() return void (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remember where to continue rehash migration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow to interrupt/continue rehash work (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Do rollback as another call to mlxsw_sp_acl_tcam_vchunk_migrate_all() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put vchunk migrate start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put this_is_rollback to rehash context struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Rename variables in mlxsw_sp_acl_tcam_ventry_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vchunk->chunk by the newly created chunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vregion->region by the newly created region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push code start/end from mlxsw_sp_acl_tcam_vregion_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce new rehash context struct and save hint_priv there (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't migrate already migrated entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash dw struct into rehash sub-struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: remove set but not used variable 'autoneg_status' (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add massive delta rehash test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Check migrate end trace (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add vregion migration end tracepoint (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add IPv6 variant of simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take mutex in mlxsw_sp_acl_tcam_vregion_rehash_work() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove RTNL lock assertions from ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take rtnl lock during vregion_rehash_intrvl_set() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard objagg instance manipulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable vregion rehash per-profile (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce mutex to guard Bloom Filter updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce vregion mutex (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Refactor vregion association code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard region list updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM group structure into two (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unused ops field from group structure (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC support for new port types and speeds (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add new port type-speed fields for PTYS register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: 80 columns wrapping change (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Rename p_eth_proto_adm to full name p_eth_proto_admin (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Rename port type-speed functions to ASIC specific (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Query port connector type from firmware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove unsupported eth_proto_lp_advertise field in PTYS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove duplicate port link mode entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Avoid -Wformat-truncation warnings (Ivan Vecera) [1680241] - [netdrv] net: Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Reject overlarge headroom size requests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Update port headroom configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add Spectrum-2 shared buffer configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_mm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_cm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_prs in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_pms in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep pool descriptors in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allocate prs & pms dynamically (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add struct mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change IP2ME CPU policer rate and burst size values (Ivan Vecera) [1680241] - [netdrv] mlxsw: __mlxsw_sp_port_headroom_set(): Fix a use of local variable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add some missing configuration symbols (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: fix spelling mistake "temprature" -> "temperature" (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend thermal module with per QSFP module thermal zones (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Allow thermal zone binding to an external cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add QSFP module temperature label attribute to hwmon (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with QSFP module temperature attributes (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with fan fault attribute (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Rename cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Replace thermal temperature trips with defines (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Modify thermal zone definition (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Set different thermal polling time based on bus frequency capability (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add API for QSFP module temperature thresholds reading (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Fan Out of Range Event Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Management Temperature Bulk Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move QSFP EEPROM definitions to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove unused variables (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: avoid double sourcing of lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Fix VLAN modify action support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Drop unnecessary WARN_ON_ONCE() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set LAG port collector only when active (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add couple of vregion rehash tracepoints (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: add "acl_region_rehash_interval" devlink param (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement region migration according to hints (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add multi field to PAGT register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass hints priv all the way to ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement basic ERP rehash hits creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split entry struct into entry and ventry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split chunk struct into chunk and vchunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split region struct into region and vregion (Ivan Vecera) [1680241] - [netdrv] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1680241] - [netdrv] devlink: publish params only after driver init is done (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Offload blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Trace EMAD errors (Ivan Vecera) [1680241] - [netdrv] drivers: net: use flow action infrastructure (Ivan Vecera) [1680241] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_flower: Fix test result handling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Ignore ARP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Enable forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Flush neighbors (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix roaming test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Wait for tardy mirrored packets (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix TTL test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Make ping timeout configurable (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Add delta two masks one key test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Fix multiple_masks_test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Extend and move trace helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add C-TCAM spill tracepoint (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Include delta bits into hashtable key (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Use OK instead of PASS in test output (Ivan Vecera) [1680241] - [tools] selftests: net: forwarding: change devlink resource support checking (Ivan Vecera) [1680241] - [documentation] Documentation: add devlink param file for mlxsw driver (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add more extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Fix rul/rule typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move mr_ruleset and mr_rule structs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unnecessary arg on action_replace call path (Ivan Vecera) [1680241] - [netdrv] mlxfw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Enable VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add support for VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Breakout common code to a common function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose functions to create and destroy underlay RIF (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP suppression (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN symmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP decapsulation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN asymmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP tunneling lib (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add GRE tunnel support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Update tunnel decap properties (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Support RIF without device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Change mlxsw_sp_ipip_lb_ul_vr_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add underlay RIF ID support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Mark RIF index as taken before creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Adjust loopback RIF configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set RIF ops per ASIC type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Split RIF ops array for Spectrum-2 support (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add underlay egress RIF field in RTDP register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add fields to RITR - Router Interface Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for externally learned FDB entries (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FDB offload indication (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not treat static FDB entries as sticky (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Update dummy FID index (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Return error on PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Increase PCI SW reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Ring CQ's doorbell before RDQ's (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test veto of unsupported VXLAN FDBs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add extack messages to VXLAN FDB rejection (Ivan Vecera) [1680241] - [netdrv] mlxsw: Add extack to mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl_bloom_filter: use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VLAN deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion (Ivan Vecera) [1680241] - [net] net: bridge: Fix VLANs memory leak (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for VLAN addition error flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Replace error code with EINVAL (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid returning errors in commit phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VXLAN dependency for spectrum (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Disable lag port TX before removing it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove ASSERT_RTNL()s in module removal flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add cleanup after C-TCAM update error condition (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: drop useless LIST_HEAD (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add router test with VID 1 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Adjust test regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove limitation regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Switch to VID 4095 as default VID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add an helper function to cleanup VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Store pointer to default port VLAN in port struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Allow controlling destruction of default port VLAN (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set PVID during port initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Replace hard-coded default VID with a define (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for L3 VNI (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not force specific configuration order (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add rtnetlink tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Hold a reference on RIF's netdev (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Make RIF deletion more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate 'struct mlxsw_sp' further (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Properly cleanup LAG uppers when removing port from LAG (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove reference count from VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Handle VLAN device unlinking (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Remove unused function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not destroy RIFs based on FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Sanitize VLAN interface's uppers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Fix memory leak upon driver reload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add trap for decapsulated ARP packets (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Increase timeout during firmware flash process (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1910.622 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom delta test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter complex test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter simple test (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Activate Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set master RP index on transition to eRP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Update Bloom filter on eRP transitions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set A-TCAM rules in Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter update (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter handling (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 Bloom filter resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Algorithmic Bloom Filter Entries Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FID RIF MAC vetoing (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test RIF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Veto unsupported RIF MAC addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp.mac_mask (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Generalize mlxsw_sp_netdevice_router_port_event() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a port device (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a VXLAN device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on port VLAN events (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on VXLAN VLAN events (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add multicast routing test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add Multicast routing support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Limit priority value (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Support rule creation without action creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add replace rule action operation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add multicast router profile operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Spectrum-2 keys (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change stage of ACL initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Multicast Router Binding Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add PVID test case for VXLAN with VLAN-aware bridges (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: vxlan: Test FDB un/marking on VXLAN join/leave (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Un/offload FDB on nve_fid_disable/enable (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_fid_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Publish mlxsw_sp_switchdev_notifier (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Track NVE type at FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Fix VLAN device deletion via ioctl (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Relax GRE decap matching check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid leaking FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Remove easily triggerable warnings (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a new test extack.sh (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add one-armed router test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Mirror loopbacked packets instead of trapping them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Load firmware version based on devlink parameter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Reset firmware after flash during driver initialization (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add VxLAN test with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VLAN-aware bridges as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare function for VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Unify VxLAN leave function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add API to lookup 802.1Q FIDs without creating them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Flip driver to use emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Introduce emulated VLAN RIFs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Introduce emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Make flood index calculation more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not set field when it is reserved (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VxLAN learning enabled as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Allow VxLAN learning (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Allow deletion of learned FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Process learned VxLAN FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add API to resolve learned IP addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow FID lookup by its index (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Store ifindex of NVE device in FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFN register (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend cooling device with cooling levels (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN flooding (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose discard counters via ethtool (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Implement delta for ERP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Push code related to num_ctcam_erps inc/dec into separate helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Remove mlxsw_afk_encode() block range args and key/mask check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Don't encode the key again in mlxsw_sp_acl_atcam_12kb_lkey_id_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl: Change order of args of ops->encode_block() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Pass key pointer to master_mask_set/clear (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl_erp: Convert to use objagg for tracking ERPs (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 ctcam_two_atcam_masks_test (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 two_mask_test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix IP2ME CPU policer configuration (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Add a test for UC awareness (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Tweak for min shaper (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set minimum shaper on MC TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: QEEC: Add minimum shaper fields (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix devlink unregister flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add support for VxLAN encapsulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Configure matching local routes for NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Clear NVE configuration when destroying 802.1D FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement VxLAN operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement common NVE core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allow querying VR ID based on table ID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Enable local routes promotion to perform NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add APIs to lookup FID without creating it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow setting and clearing NVE properties on FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix use-after-free when flashing firmware during init (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add NVE packet traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add NVE resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Monitoring Parsing State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFD register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Default Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Decapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Encapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Underlay Multicast Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunnel Port Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Seed LAG hash function (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Extend FDB flush types for NVE (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add a new type of KVD linear record (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move L3 protocol and address definitions to global header file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not assume notifier information type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Check notification relevance based on upper device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare for VxLAN FDB notifications (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove misuses of private header file (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Make executable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Have lldpad_app_wait_set() wait for unknown, too (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Delete RIF when VLAN device is removed (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Derive event type from event queue number (Ivan Vecera) [1680241] - [netdrv] mlxsw: Make MLXSW_SP1_FWREV_MINOR a hard requirement (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Bump required firmware version (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for UC behavior under MC flood (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add mtu_set(), mtu_restore() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add ethtool_stats_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Tweak SBMM configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Configure MC pool (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow configuration of static pools (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Pass SBPM min_size in cells (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow an infinite maximum for per-TC pool limit (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow pools of infinite size (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep shared buffer size in mlxsw_sp_sb (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Split TC_COUNT into ingress and egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Use devlink pool indices throughout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Init shaper for TCs 8..15 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Set up a dedicated pool for BUM traffic (Ivan Vecera) [1680241] - [netdrv] mlxsw: remove unused arrays mlxsw_i2c_driver_name and mlxsw_pci_driver_name (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: remove unnecessary function mlxsw_core_driver_put (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counter for all 16 TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Include RFC-2819 counters in stats length (Ivan Vecera) [1680241] - [netdrv] mlxsw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add TC flower test for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Reset FW after flash (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1702.6 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Disallow usage of vlan_id key on egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: use PTR_ERR_OR_ZERO() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Update next-hop statistics match criteria (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Configure MC-aware mode on mlxsw ports (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Switch Traffic Class Table is Multicast-Aware Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for ip_forward_update_priority (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move DSCP capture to lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move lldpad waiting to lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Handle sysctl_ip_fwd_update_priority (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extract work-scheduling into a new function (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team LACP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Introduce $ARPING (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Support team devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add require_command() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_dscp_bridge: Fix (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for trust-DSCP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Support ieee_setapp, ieee_delapp (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority to DSCP Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS ReWrite Enable Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority Trust State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1680241] - [tools] selftests: add a selftest for directed broadcast forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: add tests for TC chain get and dump operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Start using A-TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM rule insertion and deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass C-TCAM region and entry to insert function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM region initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make global TCAM resources available to regions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Encapsulate C-TCAM region in A-TCAM region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow encoding a partial key (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Extend Spectrum-2 region struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for C-TCAM eRPs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable C-TCAM only mode in eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement common eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 eRP resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 maximum large key ID resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine eRP Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine TCAM Entry Register Version 3 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Prepare PERERP register for A-TCAM usage (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Propagate extack pointer (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Drop IPv6 tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Implement chain template hinting (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-2 ASIC (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add initial Spectrum-2 ACL implementation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add region association callback (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Prepare for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region eRP Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Association Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: acl: Introduce activity get operation for action block/set (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add support for activity information from PEFA register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Introduce flex key blocks for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 variant of flex actions ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Add Spectrum-2 stubs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add KVDL manager implementation for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Infrastructure Entry Delete Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counters for various packet sizes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Optimize processing of VRRP MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VRRP traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Direct macvlans' MACs to router (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable macvlan upper devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_nh: Unset rp_filter on host VRF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_span: Change LAG lower selection (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add couple of Spectrum-2 KVD resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Prepare for multiple FW versions for Spectrum and Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement priority setting for rules inserted to TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add priority field for PTCEV2 register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move block items encoding into Spectrum op (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Convert mlxsw_afk_create args to ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add tcam init/fini ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM handling 3 ways (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Push Spectrum-specific operations into a separate file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry_count to free function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry type to alloc/free (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Push out KVD linear management into ops (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Tighten up VLAN capture (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Fix helper to get the first KVD linear index (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Allow the first set to be dummy (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put pointer to flex action ops to mlxsw_sp (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Change SRC_SYS_PORT flex key element size (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Split MAC and IP address flex key elements (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Ignore always-zeroed bits in tp->prio (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Introduce Flex2 key type for PTAR register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change name of mlxsw_sp_afk_blocks to mlxsw_sp1_afk_blocks (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: avoid uninitialized variable access (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add mlxsw-specific test for mirror to gretap (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow importing dependent libraries (Ivan Vecera) [1680241] - [tools] selftests: forwarding: test for bridge port isolation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1q (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1d (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for resources (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for mirror-to-gretap test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for mirror-to-gretap (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for tc flower test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add tc flower scale test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for router test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add router test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink KVD resource test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink_lib_spectrum.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add devlink_lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Parameterize NUM_NETIFS in two functions (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add check_err_fail() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow lib.sh sourcing from other directories (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix waiting for neighbor (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Split out setup_wait_dev() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test multipath tunneling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Unset rp_filter (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test routed bridge interface (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Ban PVID change if bridge has a RIF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add mlxsw_sp_rif_fid() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Publish mlxsw_sp_rif_find_by_dev() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allocate FID according to PVID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate extack to .fid_get() (Ivan Vecera) [1680241] - [netdrv] net: phy: realtek: Dummy IRQ calls for RTL8366RB (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add generic Realtek PHY driver (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: use new PHYID matching macros (Corinna Vinschen) [1680528] - [include] net: phy: add macros for PHYID matching (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: load driver for all PHYs with a Realtek OUI (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: fix RTL8201F sysfs name (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: Support RTL8366RB variant (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211C to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211C (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211 to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211 (Corinna Vinschen) [1680528] - [netdrv] r8169: change irq handler to always trigger NAPI polling (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for chip hw init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for PHY init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: disable ASPM again (Corinna Vinschen) [1680528] - [netdrv] r8169: disable tx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: use netif_receive_skb_list batching" (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_receive_skb_list batching (Corinna Vinschen) [1680528] - [netdrv] r8169: disable default rx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] r8169: fix cable re-plugging issue (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_start_queue instead of netif_wake_qeueue in rtl8169_start_xmit (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read interrupt mask register in interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: make use of xmit_more and __netdev_sent_queue" (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: remove unneeded mmiowb barriers" (Corinna Vinschen) [1680528] - [netdrv] r8169: Avoid pointer aliasing (Corinna Vinschen) [1680528] - [netdrv] r8169: Load MAC address from device tree if present (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_wol_pll_power_down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve WoL handling (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: add EEE support for RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: add general EEE support for chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out PHY init sequence adjusting 10M and ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out disabling ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: improve firmware handling (Corinna Vinschen) [1680528] - [netdrv] r8169: remove PCI DAC support (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rx buffer allocation (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out getting ether_clk (Corinna Vinschen) [1680528] - [netdrv] r8169: replace mii_bus member with phy_device member in struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: reset chip synchronously in __rtl8169_resume (Corinna Vinschen) [1680528] - [netdrv] r8169: add helpers for locking / unlocking the config registers (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl_pcie_state_l2l3_enable (Corinna Vinschen) [1680528] - [netdrv] r8169: initialize task workqueue only once (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call in pcierr (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_get_events (Corinna Vinschen) [1680528] - [netdrv] r8169: load Realtek PHY driver module before r8169 (Corinna Vinschen) [1680528] - [netdrv] r8169: don't try to read counters if chip is in a PCI power-save state (Corinna Vinschen) [1680528] - [netdrv] r8169: Add support for new Realtek Ethernet (Corinna Vinschen) [1680528] - [netdrv] r8169: fix WoL device wakeup enable (Corinna Vinschen) [1680528] - [netdrv] r8169: improve spurious interrupt detection (Corinna Vinschen) [1680528] - [netdrv] r8169: fix crash if CONFIG_DEBUG_SHIRQ is enabled (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] ethernet/realtek: Replace synchronize_sched() with synchronize_rcu() (Corinna Vinschen) [1680528] - [netdrv] r8169: make use of xmit_more and __netdev_sent_queue (Corinna Vinschen) [1680528] - [netdrv] r8169: replace macro TX_FRAGS_READY_FOR with a function (Corinna Vinschen) [1680528] - [netdrv] r8169: use napi_consume_skb where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify detecting chip versions with same XID (Corinna Vinschen) [1680528] - [netdrv] r8169: remove default chip versions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove ancient GCC bug workaround in a second place (Corinna Vinschen) [1680528] - [netdrv] r8169: improve chip version identification (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify ocp functions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove workaround for ancient gcc bug (Corinna Vinschen) [1680528] - [netdrv] r8169: remove manual padding in struct ring_info (Corinna Vinschen) [1680528] - [netdrv] r8169: remove "not PCI Express" message (Corinna Vinschen) [1680528] - [netdrv] r8169: remove print_mac_version (Corinna Vinschen) [1680528] - [netdrv] r8169: use PCI_VDEVICE macro (Corinna Vinschen) [1680528] - [netdrv] r8169: replace event_slow with irq_mask (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unused interrupt sources (Corinna Vinschen) [1680528] - [netdrv] r8169: use dev_get_drvdata where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: merge rtl_irq_enable and rtl_irq_enable_all (Corinna Vinschen) [1680528] - [pci] PCI: add USR vendor id and use it in r8169 and w6692 driver (Corinna Vinschen) [1680528] - [netdrv] net: ethernet: Convert phydev advertize and supported from u32 to link mode (Corinna Vinschen) [1680528] - [netdrv] r8169: fix broken Wake-on-LAN from S5 (poweroff) (Corinna Vinschen) [1680528] - [netdrv] r8169: add support for Byte Queue Limits (Corinna Vinschen) [1680528] - [netdrv] r8169: handle all interrupt events in the hard irq handler (Corinna Vinschen) [1680528] - [netdrv] r8169: fix NAPI handling under high load (Corinna Vinschen) [1680528] - [netdrv] r8169: re-enable MSI-X on RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call to netif_stop_queue in rtl8169_net_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify rtl8169_set_magic_reg (Corinna Vinschen) [1680528] - [netdrv] r8169: Enable MSI-X on RTL8106e (Corinna Vinschen) [1680528] - [netdrv] r8169: set RX_MULTI_EN bit in RxConfig for 8168F-family chips (Corinna Vinschen) [1680528] - [netdrv] r8169: always autoneg on resume (Corinna Vinschen) [1680528] - [netdrv] r8169: fix network stalls due to missing bit TXCFG_AUTO_FIFO (Corinna Vinschen) [1680528] - [netdrv] r8169: Disable clk during suspend / resume (Corinna Vinschen) [1680528] - [netdrv] r8169: improve a check in rtl_init_one (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl8169_irq_mask_and_ack (Corinna Vinschen) [1680528] - [netdrv] r8169: use default watchdog timeout (Corinna Vinschen) [1680528] - [netdrv] r8169: fix autoneg issue on resume with RTL8168E (Corinna Vinschen) [1680528] - [netdrv] r8169: remove duplicated RTL8169s PHY initialization steps (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify RTL8169 PHY initialization (Corinna Vinschen) [1680528] - [netdrv] r8169: Get and enable optional ether_clk clock (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8106E (Corinna Vinschen) [1680528] - [netdrv] r8169: Align ASPM/CLKREQ setting function with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED (Corinna Vinschen) [1680528] - [netdrv] r8169: set TxConfig register after TX / RX is enabled, just like RxConfig (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure max jumbo frame size per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure csum function per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: don't include asm headers directly (Corinna Vinschen) [1680528] - [netdrv] r8169: remove version info (Corinna Vinschen) [1680528] - [netdrv] r8169: restore previous behavior to accept BIOS WoL settings (Corinna Vinschen) [1680528] - [netdrv] r8169: power down chip in probe (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read chip phy status register (Corinna Vinschen) [1680528] - [netdrv] r8169: remove mii_if_info member from struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl8169_set_speed_xmii (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_speed_down / phy_speed_up (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_mii_ioctl (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_nway_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_(g|s)et_link_ksettings (Corinna Vinschen) [1680528] - [netdrv] r8169: replace open-coded PHY soft reset with genphy_soft_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_resume/phy_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: add basic phylib support (Corinna Vinschen) [1680528] - [netdrv] r8169: fix runtime suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: remove old PHY reset hack (Corinna Vinschen) [1680528] - [netdrv] r8169: remove TBI 1000BaseX support (Corinna Vinschen) [1680528] - [netdrv] r8169: use standard debug output functions (Corinna Vinschen) [1680528] - [netdrv] r8169: reject unsupported WoL options (Corinna Vinschen) [1680528] - [netdrv] r8169: don't check WoL when powering down PHY and interface is down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve saved_wolopts handling (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: restore previous behavior to accept BIOS WoL settings" (Corinna Vinschen) [1680528] - [netdrv] r8169: improve phy initialization when resuming (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8168E-VL (Corinna Vinschen) [1680528] - [netdrv] r8169: align ASPM entry latency setting with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Reinstate ASPM Support (Corinna Vinschen) [1680528] - [netdrv] r8169: Don't disable ASPM in the driver (Corinna Vinschen) [1680528] - [kernel] kernel/sched/psi.c: expose pressure metrics on root cgroup (Waiman Long) [1678388] - [kernel] psi: introduce psi monitor (Waiman Long) [1678388] - [spi] include/: refactor headers to allow kthread.h inclusion in psi_types.h (Waiman Long) [1678388] - [kernel] psi: track changed states (Waiman Long) [1678388] - [kernel] psi: split update_stats into parts (Waiman Long) [1678388] - [kernel] psi: rename psi fields in preparation for psi trigger addition (Waiman Long) [1678388] - [kernel] psi: make psi_enable static (Waiman Long) [1678388] - [kernel] psi: introduce state_mask to represent stalled psi states (Waiman Long) [1678388] - [kernel] kernel: cgroup: add poll file operation (Waiman Long) [1678388] - [fs] fs: kernfs: add poll file operation (Waiman Long) [1678388] - [documentation] psi: clarify the units used in pressure files (Waiman Long) [1678388] - [kernel] psi: avoid divide-by-zero crash inside virtual machines (Waiman Long) [1678388] - [init] psi: clarify the Kconfig text for the default-disable option (Waiman Long) [1678388] - [kernel] psi: fix aggregation idle shut-off (Waiman Long) [1678388] - [init] psi: fix reference to kernel commandline enable (Waiman Long) [1678388] - [kernel] psi: make disabling/enabling easier for vendor kernels (Waiman Long) [1678388] - [kernel] kernel/sched/psi.c: simplify cgroup_move_task() (Waiman Long) [1678388] - [kernel] psi: cgroup support (Waiman Long) [1678388] - [kernel] psi: pressure stall information for CPU, memory, and IO (Waiman Long) [1678388] - [kernel] sched: introduce this_rq_lock_irq() (Waiman Long) [1678388] - [kernel] sched: sched.h: make rq locking and clock functions available in stats.h (Waiman Long) [1678388] - [kernel] sched: loadavg: make calc_load_n() public (Waiman Long) [1678388] - [kernel] sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD (Waiman Long) [1678388] - [kernel] delayacct: track delays from thrashing cache pages (Waiman Long) [1678388] - [mm] mm: workingset: tell cache transitions from workingset thrashing (Waiman Long) [1678388] - [mm] mm: workingset: don't drop refault information prematurely (Waiman Long) [1678388] - [scsi] scsi: ibmvfc: Add failed PRLI to cmd_status lookup array (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Byte swap status and error codes when logging (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Remove "failed" from logged errors (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Clean up transport events (Diego Domingos) [1665716] - [scsi] scsi: ibmvscsi: Don't use rc uninitialized in ibmvscsi_do_work (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: fix tripping of blk_mq_run_hw_queue WARN_ON (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: redo driver work thread to use enum action states (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: Wire up host_reset() in the driver's scsi_host_template (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: change strncpy+truncation to strlcpy (Gustavo Duarte) [1665715] - [fs] ext4: avoid panic during forced reboot due to aborted journal (Lukas Czerner) [1717831] - [fs] ext4: fix use-after-free in dx_release() (Lukas Czerner) [1717831] - [fs] ext4: fix data corruption caused by overlapping unaligned and aligned IO (Lukas Czerner) [1717831] - [fs] ext4: avoid drop reference to iloc.bh twice (Lukas Czerner) [1717831] - [nvme] nvme-tcp: mark NVMe/TCP as a technical preview (Chris Leech) [1696451] - [nvme] nvme-tcp: fix possible null deref on a timed out io queue connect (Chris Leech) [1696451] - [nvme] nvme-tcp: rename function to have nvme_tcp prefix (Chris Leech) [1696451] - [nvme] nvme-tcp: fix a NULL deref when an admin connect times out (Chris Leech) [1696451] - [nvme] nvmet-tcp: don't fail maxr2t greater than 1 (Chris Leech) [1696451] - [nvme] nvmet-tcp: implement C2HData SUCCESS optimization (Chris Leech) [1696451] - [nvme] nvme-tcp: fix an endianess miss-annotation (Chris Leech) [1696451] - [nvme] nvme-tcp: support C2HData with SUCCESS flag (Chris Leech) [1696451] - [nvme] nvme-tcp: use older iov_iter API to fix panic (Chris Leech) [1696451] - [nvme] nvmet: fix building bvec from sg list (Ming Lei) [1690287] - [nvme] nvmet: set loop queue's segment boundary mask as PAGE_SIZE - 1 (Ming Lei) [1690287] - [x86] x86/qspinlock: Fix compile error (Waiman Long) [1709451] - [kernel] locking/rwsem: Prevent unneeded warning during locking selftest (Waiman Long) [1709451] - [kernel] locking/rwsem: Enable lock event counting (Waiman Long) [1709451] - [kernel] locking/lock_events: Don't show pvqspinlock events on bare metal (Waiman Long) [1709451] - [kernel] locking/lock_events: Make lock_events available for all archs & other locks (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Introduce generic lockevent_*() counting APIs (Waiman Long) [1709451] - [kernel] locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro (Waiman Long) [1709451] - [kernel] locking/rwsem: Add debug check for __down_read*() (Waiman Long) [1709451] - [kernel] locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued() (Waiman Long) [1709451] - [kernel] locking/rwsem: Move rwsem internal function declarations to rwsem-xadd.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Move owner setting code from rwsem.c to rwsem.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Relocate rwsem_down_read_failed() (Waiman Long) [1709451] - [kernel] locking/rwsem: Optimize down_read_trylock() (Waiman Long) [1709451] - [kernel] locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archs (Waiman Long) [1709451] - [x86] locking/rwsem: Remove arch specific rwsem files (Waiman Long) [1709451] - [kernel] locking/qspinlock: Remove unnecessary BUG_ON() call (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Track the no MCS node available case (Waiman Long) [1709451] - [kernel] locking/qspinlock: Handle > 4 slowpath nesting levels (Waiman Long) [1709451] - [kernel] locking/pvqspinlock: Extend node size when pvqspinlock is configured (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Count instances of nested lock slowpaths (Waiman Long) [1709451] - [kernel] locking/qspinlock, x86: Provide liveness guarantee (Waiman Long) [1709451] - [kernel] locking/qspinlock: Rework some comments (Waiman Long) [1709451] - [kernel] locking/qspinlock: Re-order code (Waiman Long) [1709451] - [x86] x86/headers: Fix -Wmissing-prototypes warning (Waiman Long) [1709451] - [x86] Revert "x86/refcount: Work around GCC inlining bug" (Waiman Long) [1709451] - [x86] x86/asm: 'Simplify' GEN_*_RMWcc() macros (Waiman Long) [1709451] - [x86] x86/refcount: Work around GCC inlining bug (Waiman Long) [1709451] - [lib] locking/refcounts: Include fewer headers in (Waiman Long) [1709451] - [media] media: stk1160: Set the vb2_queue lock before calling vb2_queue_init (Torez Smith) [1697664] - [usb] USB: typec: fsusb302: Drop empty set_current_limit implementation (Torez Smith) [1697664] - [usb] USB: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] USB: musb: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] usb: wusbcore: security: cast sizeof to int for comparison (Torez Smith) [1697664] - [usb] usb: typec: tcpm: Support for Alternate Modes (Torez Smith) [1697664] - [usb] usb: typec: pi3usb30532: Start using generic state values (Torez Smith) [1697664] - [usb] usb: typec: Add driver for DisplayPort alternate mode (Torez Smith) [1697664] - [usb] usb: typec: Bus type for alternate modes (Torez Smith) [1697664] - [usb] usb: typec: Register a device for every mode (Torez Smith) [1697664] - [usb] usb: typec: mux: Get the mux identifier from function parameter (Torez Smith) [1697664] - [usb] usb: update for tcpci drivers moving out of staging (Torez Smith) [1697664] - [netdrv] net: usb: Mark expected switch fall-throughs (Torez Smith) [1697664] - [media] media: tm6000: add error handling for dvb_register_adapter (Torez Smith) [1697664] - [usb] usb: typec: function for checking cable plug orientation (Torez Smith) [1697664] - [include] usb: pd: include kernel.h (Torez Smith) [1697664] - [staging] staging: typec: tcpci: move tcpci drivers out of staging (Torez Smith) [1697664] - [usb] typec: tcpm: add starting value for drp toggling (Torez Smith) [1697664] - [usb] usb: typec: tcpm: support get typec and pd config from device properties (Torez Smith) [1697664] - [usb] usb: typec: add API to get typec basic port power and data config (Torez Smith) [1697664] - [staging] usb: typec: add fwnode to tcpc (Torez Smith) [1697664] - [documentation] dt-bindings: usb: add documentation for typec port controller(TCPCI) (Torez Smith) [1697664] - [documentation] dt-bindings: connector: add properties for typec (Torez Smith) [1697664] - [usb] usb: typec: tps6598x: Remove VLA usage (Torez Smith) [1697664] - [usb] usb: cdc-wdm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: cdc-wdm: don't enable interrupts in USB-giveback (Torez Smith) [1697664] - [usb] usb: legousbtower: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: ldusb: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: iowarrior: remove intr_idx_lock (Torez Smith) [1697664] - [usb] usb: adutux: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: wusbcore: remove excessive irqsave (Torez Smith) [1697664] - [usb] usb: usb-skeleton: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usblp: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usbfs: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: core: use irqsave() in sg_complete() complete callback (Torez Smith) [1697664] - [usb] usb: cdc-acm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: host: ehci-npcm7xx: Fix some error codes in probe (Torez Smith) [1697664] - [media] media: cx231xx: fix RC_CORE dependency (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: rename tty flag variable (Torez Smith) [1697664] - [usb] USB: serial: usb_wwan: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: ti_usb_3410_5052: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: symbolserial: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: fix potential deadlock at close (Torez Smith) [1697664] - [usb] USB: serial: quatech2: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7840: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7720: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_ti: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_edgeport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: cyberjack: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: chipidea: tegra: Use aligned DMA on Tegra114/124 (Torez Smith) [1697664] - [documentation] dt-bindings: usb: new ehci-npcm7xx dt (Torez Smith) [1697664] - [usb] USB host: Add USB ehci support for nuvoton npcm7xx platform (Torez Smith) [1697664] - [usb] usb: cdc-acm: Decrement tty port's refcount if probe() fail (Torez Smith) [1697664] - [usb] USB: mon: use ktime_get_real_ts64 instead of getnstimeofday64 (Torez Smith) [1697664] - [usb] USB: xhci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: ehci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: Report wakeup events on root-hub ports (Torez Smith) [1697664] - [usb] USB: serial: cast sizeof() to int when comparing with error code (Torez Smith) [1697664] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Torez Smith) [1697664] - [netdrv] net: usb: rtl8150: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: r8152: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: kaweth: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: hso: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: cdc-phonet: use irqsave() in USB's complete callback (Torez Smith) [1697664]- [net] selftests/tls: add test for sleeping even though there is data (Sabrina Dubroca) [1711821] - [net] tls: fix no wakeup on partial reads (Sabrina Dubroca) [1711821] - [net] selftests/tls: test for lowat overshoot with multiple records (Sabrina Dubroca) [1711821] - [net] tls: fix lowat calculation if some data came from previous record (Sabrina Dubroca) [1711821] - [net] tls: don't ignore netdev notifications if no TLS features (Sabrina Dubroca) [1711821] - [net] tls: fix state removal with feature flags off (Sabrina Dubroca) [1711821] - [net] tls: handle errors from padding_length() (Sabrina Dubroca) [1711821] - [net] tls: avoid NULL pointer deref on nskb->sk in fallback (Sabrina Dubroca) [1711821] - [net] tls: byte swap device req TCP seq no upon setting (Sabrina Dubroca) [1711821] - [net] tls: remove old exports of sk_destruct functions (Sabrina Dubroca) [1711821] - [net] tls: don't log errors every time offload can't proceed (Sabrina Dubroca) [1711821] - [net] tls: fix refcount adjustment in fallback (Sabrina Dubroca) [1711821] - [net] strparser: make it explicitly non-modular (Sabrina Dubroca) [1711821] - [net] strparser: partially revert "strparser: Call skb_unclone conditionally" (Sabrina Dubroca) [1711821] - [net] tls: fix the IV leaks (Sabrina Dubroca) [1711821] - [net] strparser: fix comment (Sabrina Dubroca) [1711821] - [net] tls: prevent false connection termination with offload (Sabrina Dubroca) [1711821] - [net] tls: Replace kfree_skb() with consume_skb() (Sabrina Dubroca) [1711821] - [net] strparser: fix a missing check for create_singlethread_workqueue (Sabrina Dubroca) [1711821] - [net] tls: Fix tls_device receive (Sabrina Dubroca) [1711821] - [net] tls: Fix mixing between async capable and async (Sabrina Dubroca) [1711821] - [net] tls: Return type of non-data records retrieved using MSG_PEEK in recvmsg (Sabrina Dubroca) [1711821] - [net] selftest/tls: Add test to verify received 'type' of non-data record (Sabrina Dubroca) [1711821] - [net] tls: Move protocol constants from cipher context to tls context (Sabrina Dubroca) [1711821] - [net] tls: Do not use async crypto for non-data records (Sabrina Dubroca) [1711821] - [net] tls: Disable async decrytion for tls1.3 (Sabrina Dubroca) [1711821] - [net] tls: Set async_capable for tls zerocopy only if we see EINPROGRESS (Sabrina Dubroca) [1711821] - [net] tls: Add tests for TLS 1.3 (Sabrina Dubroca) [1711821] - [net] tls: Add tls 1.3 support (Sabrina Dubroca) [1711821] - [net] tls: Refactor control message handling on recv (Sabrina Dubroca) [1711821] - [net] tls: Refactor tls aad space size calculation (Sabrina Dubroca) [1711821] - [net] tls: Support 256 bit keys (Sabrina Dubroca) [1711821] - [net] tls: free ctx in sock destruct (Sabrina Dubroca) [1711821] - [net] tls: build_protos moved to common routine (Sabrina Dubroca) [1711821] - [net] tls: Fix recvmsg() to be able to peek across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Make function tls_sw_do_sendpage static (Sabrina Dubroca) [1711821] - [net] tls: remove unused function tls_sw_sendpage_locked (Sabrina Dubroca) [1711821] - [net] Optimize sk_msg_clone() by data merge to end dst sg entry (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv partial/large_buff test cases (Sabrina Dubroca) [1711821] - [net] tls: allocate tls context using GFP_ATOMIC (Sabrina Dubroca) [1711821] - [net] tls: Init routines in create_ctx (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv(MSG_PEEK) & splice() test cases (Sabrina Dubroca) [1711821] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add MSG_WAITALL in recv() syscall (Sabrina Dubroca) [1711821] - [net] tls: async support causes out-of-bounds access in crypto APIs (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add test for recv(PEEK) spanning across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Add support for async decryption of tls records (Sabrina Dubroca) [1711821] - [net] tls: Calculate nsg for zerocopy path without skb_cow_data (Sabrina Dubroca) [1711821] - [net] strparser: remove redundant variable 'rd_desc' (Sabrina Dubroca) [1711821] - [net] tls: Use kmemdup to simplify the code (Sabrina Dubroca) [1711821] - [net] tls: Use socket data_ready callback on record availability (Sabrina Dubroca) [1711821] - [net] selftests: tls: add selftests for TLS sockets (Sabrina Dubroca) [1711821] - [net] strparser: Call skb_unclone conditionally (Sabrina Dubroca) [1711821] - [net] tls: Remove VLA usage on nonce (Sabrina Dubroca) [1711821] - [net] tls: Removed unused variable (Sabrina Dubroca) [1711821] - [netdrv] veth: use generic helper to report timestamping info (Jiri Benc) [1718938] - [netdrv] veth: Fix -Wformat-truncation (Jiri Benc) [1718938] - [netdrv] veth: Mark expected switch fall-throughs (Jiri Benc) [1718938] - [net] Add extack argument to rtnl_create_link (Jiri Benc) [1718938] - [netdrv] veth: Add ethtool statistics support for XDP (Jiri Benc) [1718938] - [netdrv] veth: Account for XDP packet statistics on rx side (Jiri Benc) [1718938] - [netdrv] veth: Account for packet drops in ndo_xdp_xmit (Jiri Benc) [1718938] - [netdrv] veth: rename pcpu_vstats as pcpu_lstats (Jiri Benc) [1718938] - [netdrv] net: move definition of pcpu_lstats to header file (Jiri Benc) [1718938] - [netdrv] veth: add software timestamping (Jiri Benc) [1718938] - [net] tcp: tcp_grow_window() needs to respect tcp_space() (Marcelo Leitner) [1718344] - [net] tcp: fix a potential NULL pointer dereference in tcp_sk_exit (Marcelo Leitner) [1718344] - [net] tcp: do not use ipv6 header for ipv4 flow (Marcelo Leitner) [1718344] - [net] tcp: Don't access TCP_SKB_CB before initializing it (Marcelo Leitner) [1718344] - [net] tcp: do not report TCP_CM_INQ of 0 for closed connections (Marcelo Leitner) [1718344] - [net] tcp: clear icsk_backoff in tcp_write_queue_purge() (Marcelo Leitner) [1718344] - [net] tcp: allow MSG_ZEROCOPY transmission also in CLOSE_WAIT state (Marcelo Leitner) [1718344] - [net] tcp: change txhash on SYN-data timeout (Marcelo Leitner) [1718344] - [net] tcp: lack of available data can also cause TSO defer (Marcelo Leitner) [1718344] - [net] tcp: fix NULL ref in tail loss probe (Marcelo Leitner) [1718344] - [net] tcp: Do not underestimate rwnd_limited (Marcelo Leitner) [1718344] - [net] tcp: defer SACK compression after DupThresh (Marcelo Leitner) [1718344] - [net] tcp: do not release socket ownership in tcp_close() (Marcelo Leitner) [1718344] - [net] tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP coalescing (Marcelo Leitner) [1718344] - [net] inet: make sure to grab rcu_read_lock before using ireq->ireq_opt (Marcelo Leitner) [1718344] - [net] tcp/dccp: fix lockdep issue when SYN is backlogged (Marcelo Leitner) [1718344] - [net] xfrm4: Fix uninitialized memory read in _decode_session4 (Sabrina Dubroca) [1718812] - [net] esp4: add length check for UDP encapsulation (Sabrina Dubroca) [1718812] - [net] xfrm: clean up xfrm protocol checks (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module (Sabrina Dubroca) [1718812] - [net] xfrm: Reset secpath in xfrm failure (Sabrina Dubroca) [1718812] - [net] xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink (Sabrina Dubroca) [1718812] - [net] xfrm: destroy xfrm_state synchronously on net exit path (Sabrina Dubroca) [1718812] - [net] esp: Skip TX bytes accounting when sending from a request socket (Sabrina Dubroca) [1718812] - [net] xfrm: refine validation of template and selector families (Sabrina Dubroca) [1718812] - [net] xfrm: policy: increment xfrm_hash_generation on hash rebuild (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi (Sabrina Dubroca) [1718812] - [net] xfrm_user: fix freeing of xfrm states on acquire (Sabrina Dubroca) [1718812] - [net] xfrm: Fix NULL pointer dereference in xfrm_input when skb_dst_force clears the dst_entry (Sabrina Dubroca) [1718812] - [net] xfrm: Fix error return code in xfrm_output_one() (Sabrina Dubroca) [1718812] - [net] vti4: eliminated some duplicate code (Guillaume Nault) [1718443] - [net] vti4: removed duplicate log message (Guillaume Nault) [1718443] - [net] vti4: ipip tunnel deregistration fixes (Guillaume Nault) [1718443] - [net] vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel (Guillaume Nault) [1718443] - [net] fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling netif_rx() (Guillaume Nault) [1718443] - [net] devlink: turn devlink into a built-in (Petr Oros) [1717458] - [net] ipv6: fix EFAULT on sendto with icmpv6 and hdrincl (Stefano Brivio) [1718503] - [net] ipv6: use READ_ONCE() for inet->hdrincl as in ipv4 (Stefano Brivio) [1718503] - [net] ipv6: Fix redirect with VRF (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a raw socket to an address (Stefano Brivio) [1718503] - [net] ipv6: prevent possible fib6 leaks (Stefano Brivio) [1718503] - [net] vrf: sit mtu should not be updated when vrf netdev is the link (Stefano Brivio) [1718503] - [net] ipv6: A few fixes on dereferencing rt->from (Stefano Brivio) [1718503] - [tools] selftests: fib_rule_tests: Fix icmp proto with ipv6 (Stefano Brivio) [1718503] - [net] ipv6: fix races in ip6_dst_destroy() (Stefano Brivio) [1718503] - [net] ipv6/flowlabel: wait rcu grace period before put_pid() (Stefano Brivio) [1718503] - [net] ipv6: invert flowlabel sharing check in process and user mode (Stefano Brivio) [1718503] - [net] route: Avoid crash from dereferencing NULL rt->from (Stefano Brivio) [1718503] - [net] udpv6: Check address length before reading address family (Stefano Brivio) [1718503] - [net] ip6_gre: fix possible use-after-free in ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ip6_gre: remove gre_hdr_len from ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ipv6: Fix dangling pointer when ipv6 fragment (Stefano Brivio) [1718503] - [net] ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type (Stefano Brivio) [1718503] - [net] inet: switch IP ID generator to siphash (Stefano Brivio) [1718503] - [net] sit: fix UBSAN Undefined behaviour in check_6rd (Stefano Brivio) [1718503] - [net] ip6mr: Do not call __IP6_INC_STATS() from preemptible context (Stefano Brivio) [1718503] - [net] sit: fix memory leak in sit_init_net() (Stefano Brivio) [1718503] - [net] ipv4: Add ICMPv6 support when parse route ipproto (Stefano Brivio) [1718503] - [net] ipv6: Return error for RTA_VIA attribute (Stefano Brivio) [1718503] - [net] Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255 (Stefano Brivio) [1718503] - [net] ip6_gre: do not report erspan_ver for ip6gre or ip6gretap (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in rt6_update_exception_stamp_rt() (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in ip6_route_check_nh_onlink() (Stefano Brivio) [1718503] - [net] ipv6: propagate genlmsg_reply return code (Stefano Brivio) [1718503] - [net] fix IPv6 prefix route residue (Stefano Brivio) [1718503] - [net] ip6mr: Fix notifiers call on mroute_clean_tables() (Stefano Brivio) [1718503] - [net] af_packet: fix raw sockets over 6in4 tunnel (Stefano Brivio) [1718503] - [net] ip6_gre: fix tunnel list corruption for x-netns (Stefano Brivio) [1718503] - [net] ipv6: fix kernel-infoleak in ipv6_local_error() (Stefano Brivio) [1718503] - [net] ip: on queued skb use skb_header_pointer instead of pskb_may_pull (Stefano Brivio) [1718503] - [net] ipv4: fix use-after-free in ip_cmsg_recv_dstaddr() (Stefano Brivio) [1718503] - [net] ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to an address (Stefano Brivio) [1718503] - [net] ip: validate header length on virtual device xmit (Stefano Brivio) [1718503] - [net] ipv6: Fix a test against 'ipv6_find_idev()' return value (Stefano Brivio) [1718503] - [net] ipv6: tunnels: fix two use-after-free (Stefano Brivio) [1718503] - [net] ipv6: add missing tx timestamping on IPPROTO_RAW (Stefano Brivio) [1718503] - [net] clear skb->tstamp in forwarding paths (Stefano Brivio) [1718503] - [net] ipv6: sr: properly initialize flowi6 prior passing to ip6_route_output (Stefano Brivio) [1718503] - [net] always initialize pagedlen (Stefano Brivio) [1718503] - [net] ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF (Stefano Brivio) [1718503] - [net] ipv6: gro: do not use slow memcmp() in ipv6_gro_receive() (Stefano Brivio) [1718503] - [net] xfrm: fix out-of-bounds packet access (Stefano Brivio) [1718503] - [net] ipv6: take rcu lock in rawv6_send_hdrinc() (Stefano Brivio) [1718503] - [net] ip6_tunnel: be careful when accessing the inner header (Stefano Brivio) [1718503] - [net] revert "ipv6: fix double refcount of fib6_metrics" (Stefano Brivio) [1718503] - [net] ipv6: fix memory leak on dst->_metrics (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for ip6_mr failure (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for pingv6 registration (Stefano Brivio) [1718503] - [net] ip6_tunnel: collect_md xmit: Use ip_tunnel_key's provided src address (Stefano Brivio) [1718503] - [net] ipv6: fix addrconf_sysctl_addr_gen_mode (Stefano Brivio) [1718503] - [net] ipv6: don't reinitialize ndev->cnf.addr_gen_mode on new inet6_dev (Stefano Brivio) [1718503] - [net] ipv6: reserve room for IFLA_INET6_ADDR_GEN_MODE (Stefano Brivio) [1718503] - [net] ipv6: propagate net.ipv6.conf.all.addr_gen_mode to devices (Stefano Brivio) [1718503] - [net] openvswitch: check for null pointer return from nla_nest_start_noflag (Stefano Brivio) [1718408] - [net] openvswitch: add seqadj extension when NAT is used (Stefano Brivio) [1718408] - [net] netfilter: Replace spin_is_locked() with lockdep (Stefano Brivio) [1718392] - [net] netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel (Stefano Brivio) [1718392] - [net] netfilter: ipset: Fix calling ip_set() macro at dumping (Stefano Brivio) [1718392] - [include] netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() (Stefano Brivio) [1718392] - [net] netfilter: ipset: fix ip_set_list allocation failure (Stefano Brivio) [1718392] - [net] netfilter: ipset: Make invalid MAC address checks consistent (Stefano Brivio) [1649087] - [net] netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets (Stefano Brivio) [1649087] - [netdrv] rocker: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [net] switchdev: Add SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [netdrv] rocker: Add missing break for PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] bridge: Stop calling switchdev_port_attr_get() (Ivan Vecera) [1717892] - [netdrv] rocker: Check Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] mlxsw: spectrum: Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [include] net: switchdev: Add PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] rocker: Remove port_attr_bridge_flags_get assignment (Ivan Vecera) [1717892] - [netdrv] rocker: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] pktgen: do not sleep with the thread lock held (Paolo Abeni) [1715575] - [include] ipv6: fix the check before getting the cookie in rt6_get_cookie (Xin Long) [1709166] - [net] ipv4: not do cache for local delivery if bc_forwarding is enabled (Xin Long) [1712657] - [net] sctp: avoid running the sctp state machine recursively (Xin Long) [1717316] - [netdrv] netdevsim: use skb_sec_path helper (Hangbin Liu) [1711810] - [netdrv] netdevsim: convert to DEFINE_SHOW_ATTRIBUTE (Hangbin Liu) [1711810] - [netdrv] netdevsim: make debug dirs' dentries static (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: use internal netns switch for ip commands (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: add testcases for vxlan flag sets (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: Add a test case for multipath route get (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh: add testcase for neigh get (Hangbin Liu) [1711810] - [tools] selftests: net: rtnetlink.sh: add fdb get test (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh explicitly requires bash (Hangbin Liu) [1711810] - [net] udp: with udp_segment release on error path (Paolo Abeni) [1718079] - [net] ipv6: explicitly initialize udp6_addr in udp_sock_create6() (Paolo Abeni) [1718079] - [netdrv] geneve: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] vxlan: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] geneve: Initialize addr6 with memset (Stefano Brivio) [1652222] - [net] ip_tunnel: don't force DF when MTU is locked (Stefano Brivio) [1652222] - [netdrv] geneve: ICMP error lookup handler (Stefano Brivio) [1652222] - [netdrv] vxlan: ICMP error lookup handler (Stefano Brivio) [1652222] - [net] udp: Handle ICMP errors for tunnels with same destination port on both endpoints (Stefano Brivio) [1652222] - [net] udp: gro behind static key (Stefano Brivio) [1652222] - [net] bpf: in __bpf_redirect_no_mac pull mac only if present (Jiri Benc) [1687471] - [net] lwt_bpf: remove unnecessary rcu_read_lock in run_lwt_bpf (Jiri Benc) [1687471] - [net] bpf: add End.DT6 action to bpf_lwt_seg6_action helper (Jiri Benc) [1687471] - [net] bpf: fix out-of-bounds read in __bpf_skc_lookup (Jiri Benc) [1687459] - [net] bpf: Check sk_fullsock() before returning from bpf_sk_lookup() (Jiri Benc) [1687459] - [net] flow_dissector: disable preemption around BPF calls (Jiri Benc) [1687459] - [net] bpf: sockmap, only stop/flush strp if it was enabled at some point (Jiri Benc) [1687459] - [net] bpf: Stop the psock parser before canceling its work (Jiri Benc) [1687459] - [net] bpf: only test gso type on gso packets (Jiri Benc) [1687459] - [tools] selftests: add dummy xdp test helper (Jiri Benc) [1687459] - [net] filter: mark expected switch fall-through (Jiri Benc) [1687459] - [documentation] Update references to netdev-FAQ (Jiri Benc) [1687459] - [net] bpfilter: remove trailing newline (Jiri Benc) [1687459] - [net] core: filter: mark expected switch fall-through (Jiri Benc) [1687459] - [net] revert "xsk: simplify AF_XDP socket teardown" (Jiri Benc) [1687459] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN (Jiri Benc) [1687459] - [net] xsk: share the mmap_sem for page pinning (Jiri Benc) [1687459] - [net] xsk: add missing smp_rmb() in xsk_mmap (Jiri Benc) [1687459] - [net] bpf: only adjust gso_size on bytestream protocols (Jiri Benc) [1687459] - [net] sk_msg: Always cancel strp work before freeing the psock (Jiri Benc) [1687459] - [net] bpf: sock recvbuff must be limited by rmem_max in bpf_setsockopt() (Jiri Benc) [1687459] - [net] bpf: fix SO_MAX_PACING_RATE to support TCP internal pacing (Jiri Benc) [1687459] - [net] bpf: bpf_setsockopt: reset sock dst on SO_MARK changes (Jiri Benc) [1687459] - [net] bpf: correctly set initial window on active Fast Open sender (Jiri Benc) [1687459] - [net] xsk: simplify AF_XDP socket teardown (Jiri Benc) [1687459] - [net] bpf: fix doc of bpf_skb_adjust_room() in uapi (Jiri Benc) [1687459] - [net] bpf: do not blindly change rlimit in reuseport net selftest (Jiri Benc) [1687459] - [net] xsk: proper AF_XDP socket teardown ordering (Jiri Benc) [1687459] - [net] bpf: typo fix in Documentation/networking/af_xdp.rst (Jiri Benc) [1687459] - [net] xdp: split code for map vs non-map redirect (Jiri Benc) [1687459] - [net] xdp: explicit inline __xdp_map_lookup_elem (Jiri Benc) [1687459] - [net] xdp: unlikely instrumentation for xdp map redirect (Jiri Benc) [1687459] - [net] xdp: remove redundant variable 'headroom' (Jiri Benc) [1687459] - [net] xsk: include XDP meta data in AF_XDP frames (Jiri Benc) [1687459] - [net] bpf: Enable BPF_PROG_TYPE_SK_REUSEPORT bpf prog in reuseport selection (Jiri Benc) [1687459] - [net] revert "xdp: add NULL pointer check in __xdp_return()" (Jiri Benc) [1687459] - [lib] test_rhashtable: Make test_insert_dup() allocate its hash table dynamically (Jiri Benc) [1717066] - [lib] test_rhashtable: remove semaphore usage (Jiri Benc) [1717066] - [lib] rhashtable: detect when object movement between tables might have invalidated a lookup (Jiri Benc) [1717066] - [lib] rhashtable: remove duplicated include from rhashtable.c (Jiri Benc) [1717066] - [lib] rhashtable: clean up dereference of ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: use cmpxchg() to protect ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: simplify nested_table_alloc() and rht_bucket_nested_insert() (Jiri Benc) [1717066] - [lib] rhashtable: simplify INIT_RHT_NULLS_HEAD() (Jiri Benc) [1717066] - [lib] rhashtable: remove nulls_base and related code (Jiri Benc) [1717066] - [lib] rhashtable: split rhashtable.h (Jiri Benc) [1717066] - [lib] rhashtable: silence RCU warning in rhashtable_test (Jiri Benc) [1717066] - [net] devlink: publish params only after driver init is done (Ivan Vecera) [1715929] - [net] iptunnel: NULL pointer deref for ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_gre: Refactor collect metatdata mode tunnel xmit to ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Fix route fl4 init in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add tnl_update_pmtu in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add ip tunnel dst_cache in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] vlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [net] vlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [netdrv] macvlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to real device (Hangbin Liu) [1664359] - [net] ethtool: add compat for flash update (Petr Oros) [1708339] - [net] devlink: add flash update command (Petr Oros) [1708339] - [net] devlink: Fix list access without lock while reading region (Petr Oros) [1708339] - [net] devlink: Return right error code in case of errors for region read (Petr Oros) [1708339] - [net] devlink: use direct return of genlmsg_reply (Petr Oros) [1708339] - [net] devlink: Rename devlink health attributes (Petr Oros) [1709874] - [net] devlink: Modify reply of DEVLINK_CMD_HEALTH_REPORTER_GET (Petr Oros) [1709874] - [net] devlink: Update reporter state to error even if recover aborted (Petr Oros) [1709874] - [documentation] devlink: Add Documentation/networking/devlink-health.txt (Petr Oros) [1709874] - [net] devlink: Add health dump {get, clear} commands (Petr Oros) [1709874] - [net] devlink: Add health diagnose command (Petr Oros) [1709874] - [net] devlink: Add health recover command (Petr Oros) [1709874] - [net] devlink: Add health set command (Petr Oros) [1709874] - [net] devlink: Add health get command (Petr Oros) [1709874] - [net] devlink: Add health report functionality (Petr Oros) [1709874] - [net] devlink: Add health reporter create/destroy functionality (Petr Oros) [1709874] - [net] devlink: Add devlink formatted message (fmsg) API (Petr Oros) [1709874] - [net] devlink: add hardware errors tracing facility (Petr Oros) [1709874] - [net] cnb: devlink: report cell size of shared buffers (Petr Oros) [1708348] - [net] devlink: skip info_get op call if it is not defined in dumpit (Petr Oros) [1708342] - [include] devlink: add a generic board.manufacture version name (Petr Oros) [1708342] - [net] devlink: don't allocate attrs on the stack (Petr Oros) [1708342] - [net] devlink: fix condition for compat device info (Petr Oros) [1708342] - [net] ethtool: add compat for devlink info (Petr Oros) [1708342] - [include] devlink: add generic info version names (Petr Oros) [1708342] - [net] devlink: add version reporting to devlink info API (Petr Oros) [1708342] - [net] devlink: add device information API (Petr Oros) [1708342] - [net] devlink: Add devlink notifications support for port params (Petr Oros) [1710228] - [net] devlink: Add support for driverinit set value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add support for driverinit get value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add port param set command (Petr Oros) [1710228] - [net] devlink: Add port param get command (Petr Oros) [1710228] - [net] devlink: Add devlink_param for port register and unregister (Petr Oros) [1710228] - [net] ipv6: properly check return value in inet6_dump_all() (Petr Oros) [1714656] - [net] Don't return invalid table id error when dumping all families (Petr Oros) [1714656] - [net] ipmr_base: Do not reset index in mr_table_dump (Petr Oros) [1714656] - [net] ipv6: Fix dump of specific table with strict checking (Petr Oros) [1714656] - [net] ipv4: avoid compile error in fib_info_nh_uses_dev (Petr Oros) [1714656] - [net] ipv4: Bail early if user only wants prefix entries (Petr Oros) [1714656] - [net] ipv6: Bail early if user only wants cloned entries (Petr Oros) [1714656] - [net] mpls: Handle kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Enable kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Plumb support for filtering ipv4 and ipv6 multicast route dumps (Petr Oros) [1714656] - [net] ipmr: Refactor mr_rtm_dumproute (Petr Oros) [1714656] - [net] mpls: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] ipv6: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] netfilter: nft_fib: Convert nft_fib4_eval to new dev helper (Petr Oros) [1714656] - [net] netfilter: rpfilter: Convert rpfilter_lookup_reverse to new dev helper (Petr Oros) [1714656] - [net] ipv4: Move device validation to helper (Petr Oros) [1714656] - [net] ipv4: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] Add struct for fib dump filter (Petr Oros) [1714656] - [lib] iov_iter: Fix build error without CONFIG_CRYPTO (Ivan Vecera) [1714213] - [net] datagram: introduce skb_copy_and_hash_datagram_iter helper (Ivan Vecera) [1714213] - [lib] iov_iter: introduce hash_and_copy_to_iter helper (Ivan Vecera) [1714213] - [net] datagram: consolidate datagram copy to iter helpers (Ivan Vecera) [1714213] - [lib] iov_iter: pass void csum pointer to csum_and_copy_to_iter (Ivan Vecera) [1714213] - [net] datagram: open-code copy_page_to_iter (Ivan Vecera) [1714213] - [include] net: enable mpls_ptr in net_device (Hangbin Liu) [1350011] - [net] netfilter: ipset: actually allow allowable CIDR 0 in hash:net, port, net (Stefano Brivio) [1680512] - [net] netfilter: ipset: fix ip_set_byindex function (Stefano Brivio) [1680512] - [net] netfilter: ipset: Introduction of new commands and protocol version 7 (Stefano Brivio) [1680512] - [net] ipv6: don't return positive numbers when nothing was dumped (Petr Oros) [1700306] - [net] rtnetlink: restore handling of dumpit return value in rtnl_dump_all() (Petr Oros) [1700306] - [net] netlink: fixup regression in RTM_GETADDR (Petr Oros) [1700306] - [net] {ipv4, ipv6}: Do not put target net if input nsid is invalid (Petr Oros) [1700306] - [net] rtnl_dump_all needs to propagate error from dumpit function (Petr Oros) [1700306] - [net] rtnetlink: Move ifm in valid_fdb_dump_legacy to closer to use (Petr Oros) [1700306] - [net] neighbor: NTF_PROXY is a valid ndm_flag for a dump request (Petr Oros) [1700306] - [net] mpls: Implement handler for strict data checking on dumps (Petr Oros) [1700306] - [net] rtnetlink: Update comment in rtnl_stats_dump regarding strict data checking (Petr Oros) [1700306] - [net] ipv6: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [net] ipv4: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [tools] headers uapi: Update linux/netlink.h header copy (Petr Oros) [1700306] - [net] neigh: fix NULL deref in pneigh_dump_table() (Petr Oros) [1700306] - [net] ipv6: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv4: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv6: Remove ip_idx arg to in6_dump_addrs (Petr Oros) [1700306] - [net] ipv4: Move loop over addresses on a device into in_dev_dump_addr (Petr Oros) [1700306] - [net] netlink: Add answer_flags to netlink_callback (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_fdb_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Move input checking for rtnl_fdb_dump to helper (Petr Oros) [1700306] - [net] bridge: Update br_mdb_dump for strict data checking (Petr Oros) [1700306] - [net] Update netconf dump handlers for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update ip6addrlbl_dump for strict data checking (Petr Oros) [1700306] - [net] fib_rules: Update fib_nl_dumprule for strict data checking (Petr Oros) [1700306] - [net] namespace: Update rtnl_net_dumpid for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neightbl_dump_info for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neigh_dump_info for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update fib dumps for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update ipmr_rtm_dumplink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update inet6_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_stats_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_bridge_getlink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update inet6_dump_addr for strict data checking (Petr Oros) [1700306] - [net] ipv4: Update inet_dump_ifaddr for strict data checking (Petr Oros) [1700306] - [net] netlink: Add new socket option to enable strict checking on dumps (Petr Oros) [1700306] - [net] ipv6: Refactor address dump to push inet6_fill_args to in6_dump_addrs (Petr Oros) [1700306] - [lib] netlink: Add strict version of nlmsg_parse and nla_parse (Petr Oros) [1700306] - [net] Add extack to nlmsg_parse (Petr Oros) [1700306] - [include] netlink: Add extack message to nlmsg_parse for invalid header length (Petr Oros) [1700306] - [net] netlink: Pass extack to dump handlers (Petr Oros) [1700306] - [net] neigh: Extend dump filter to proxy neighbor dumps (Petr Oros) [1700306] - [lib] netlink: add nested array policy validation (Petr Oros) [1700306] - [lib] netlink: allow NLA_NESTED to specify nested policy to validate (Petr Oros) [1700306] - [lib] netlink: move extack setting into validate_nla() (Petr Oros) [1700306] - [lib] netlink: make validation_data const (Petr Oros) [1700306] - [lib] netlink: remove NLA_NESTED_COMPAT (Petr Oros) [1700306] - [lib] netlink: add ethernet address policy types (Petr Oros) [1700306] - [net] sched: cls_u32: add res to offload information (Ivan Vecera) [1711377] - [net] sched: gred: support reporting stats from offloads (Ivan Vecera) [1711377] - [net] sched: gred: add basic Qdisc offload (Ivan Vecera) [1711377] - [net] sched: gred: allow manipulating per-DP RED flags (Ivan Vecera) [1711377] - [net] sched: gred: store red flags per virtual queue (Ivan Vecera) [1711377] - [net] sched: gred: provide a better structured dump and expose stats (Ivan Vecera) [1711377] - [net] sched: gred: store bytesin as a 64 bit value (Ivan Vecera) [1711377] - [net] sched: gred: use extack to provide more details on configuration errors (Ivan Vecera) [1711377] - [net] sched: gred: pass extack to nla_parse_nested() (Ivan Vecera) [1711377] - [net] sched: gred: separate error and non-error path in gred_change() (Ivan Vecera) [1711377] - [net] netlink: add NLA_REJECT policy type (Ivan Vecera) [1711377] - [lib] netlink: Return extack message if attribute validation fails (Ivan Vecera) [1711377] - [net] sched: red: notify drivers about RED's limit parameter (Ivan Vecera) [1711039] - [net] sched: mq: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: red: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: provide notification for graft on root (Ivan Vecera) [1711039] - [net] sched: prio: delay destroying child qdiscs on change (Ivan Vecera) [1711039] - [net] sched: red: delay destroying child qdisc on replace (Ivan Vecera) [1711039] - [net] sched: refactor grafting Qdiscs with a parent (Ivan Vecera) [1711039] - [net] sched: add an offload graft helper (Ivan Vecera) [1711039] - [net] sched: set TCQ_F_OFFLOADED flag for MQ (Ivan Vecera) [1711039] - [net] sched: red: remove unnecessary red_dump_offload_stats parameter (Ivan Vecera) [1711039] - [net] sched: add an offload dump helper (Ivan Vecera) [1711039] - [netdrv] netdevsim: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [netdrv] rocker: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] Introduce ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] use indirect calls helpers at early demux stage (Paolo Abeni) [1700747] - [net] use indirect calls helpers for L3 handler hooks (Paolo Abeni) [1700747] - [net] use indirect calls helpers at the socket layer (Paolo Abeni) [1700747] - [net] use indirect calls helpers for ptype hook (Paolo Abeni) [1700747] - [net] add documentation to socket.c (Paolo Abeni) [1700747] - [net] udp: use indirect call wrappers for GRO socket lookup (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO transport layer (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO network layer (Paolo Abeni) [1700747] - [net] indirect call wrappers: helpers to speed-up indirect calls of builtin (Paolo Abeni) [1700747] - [powerpc] powerpc: bpf: Fix generation of load/store DW instructions (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: propagate liveness on all frames (Yauheni Kaliuta) [1700846] - [net] bpf: do not restore dst_reg when cur_state is freed (Yauheni Kaliuta) [1700846] - [tools] tools lib bpf: Fix the build by adding a missing stdarg.h include (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fix version info and add it to shared object (Yauheni Kaliuta) [1700846] - [tools] btf: fix bug with resolving STRUCT/UNION into corresponding FWD (Yauheni Kaliuta) [1700846] - [tools] tools/libbpf: signedness bug in btf_dedup_ref_type() (Yauheni Kaliuta) [1700846] - [tools] libbpf: fix libbpf_print (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: simplify libbpf API function libbpf_set_print() (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: move set_max_rlimit() before __bpf_object__open_xattr() (Yauheni Kaliuta) [1700846] - [include] bpf: promote bpf_perf_event.h to mandatory UAPI header (Yauheni Kaliuta) [1700846] - [net] bpf: Avoid unnecessary instruction in convert_bpf_ld_abs() (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix check of allowed specifiers in bpf_trace_printk (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: Document Jump X addressing mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix license for a compat header file (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Capitalise document heading (Yauheni Kaliuta) [1700846] - [documentation] docs: Add bpf/index to top level index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Add toctree to index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Rename README.rst to index.rst (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported map types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported program types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip sockmap in test_maps if kernel doesn't have support (Yauheni Kaliuta) [1700846] - [rpmspec] rpmspec: pack bpf-helpers, bpftool-net, bpftool-feature manpages (Yauheni Kaliuta) [1700846] - [net] bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0 (Yauheni Kaliuta) [1700846] - [kernel] bpf: mark bpf_event_notify and bpf_event_init as static (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap fix msg->sg.size account on ingress skb (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap remove duplicate queue free (Yauheni Kaliuta) [1700846] - [net] net/tls: remove set but not used variables (Yauheni Kaliuta) [1700846] - [media] bpf: add map helper functions push, pop, peek in more BPF programs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix infinite loop in map create (Yauheni Kaliuta) [1700846] - [net] net/tls: fix build without CONFIG_TLS_DEVICE (Yauheni Kaliuta) [1700846] - [net] net/tls: don't leak partially sent record in device mode (Yauheni Kaliuta) [1700846] - [net] xdp: fix cpumap redirect SKB creation bug (Yauheni Kaliuta) [1700846] - [net] net/core: Document reuseport_add_sock() bind_inany argument (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: clarify bump in libbpf version info (Yauheni Kaliuta) [1700846] - [net] net/tls: Inform user space about send buffer availability (Yauheni Kaliuta) [1700846] - [tools] libbpf: handle BTF parsing and loading properly (Yauheni Kaliuta) [1700846] - [net] bpf: fix warning about using plain integer as NULL (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fixing leak when kernel does not support btf (Yauheni Kaliuta) [1700846] - [net] tls: Fix write space handling (Yauheni Kaliuta) [1700846] - [net] tls: Fix tls_device handling of partial records (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, fix documentation for attach types (Yauheni Kaliuta) [1700846] - [tools] btf: separate btf creation and loading (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a selftest test_btf failure (Yauheni Kaliuta) [1700846] - [tools] selftests/btf: add initial BTF dedup tests (Yauheni Kaliuta) [1700846] - [tools] btf: add BTF types deduplication algorithm (Yauheni Kaliuta) [1700846] - [tools] btf: extract BTF type size calculation (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: silence a libbpf unnecessary warning (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: implement libbpf btf__get_map_kv_tids() API function (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: expose functions btf_ext__* as API functions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a support for getting xdp prog id on ifindex (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a helper for retrieving a map fd for a given name (Yauheni Kaliuta) [1700846] - [tools] libbpf: introduce bpf_map_lookup_elem_flags() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add bash completion for bpftool probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for a network device (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add C-style "#define" output for probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF helper functions (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF map types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF program types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for kernel configuration options (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for /proc/ eBPF parameters (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add basic probe capability, probe syscall availability (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: print out btf log at LIBBPF_WARN level (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move libbpf pr_* debug print functions to headers (Yauheni Kaliuta) [1700846] - [net] net: tls: Fix deadlock in free_resources tx (Yauheni Kaliuta) [1700846] - [net] net: tls: Save iv in tls_rec for async crypto requests (Yauheni Kaliuta) [1700846] - [tools] bpf: pull in pkt_sched.h header for tooling to fix bpftool build (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: change section name of bpfilter UMH blob (Yauheni Kaliuta) [1700846] - [netdrv] tap: call skb_probe_transport_header after setting skb->dev (Yauheni Kaliuta) [1700846] - [net] Prevent overflow of sk_msg in sk_msg_clone() (Yauheni Kaliuta) [1700846] - [net] tls: Do not call sk_memcopy_from_iter with zero length (Yauheni Kaliuta) [1700846] - [net] net: ipv4: Set skb->dev for output route resolution (Yauheni Kaliuta) [1700846] - [net] bpf: refactor bpf_test_run() to separate own failures and test program result (Yauheni Kaliuta) [1700846] - [include] bpf: fix pointer offsets in context for 32 bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: copy a few net uapi headers to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: tcp_bpf_recvmsg should return EAGAIN when nonblocking and no data (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, fix psock create on existing kcm/tls port (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove socket lock assertion on ULP cleanup (Yauheni Kaliuta) [1700846] - [lib] bpf: test_bpf: add init_net to dev for flow_dissector (Yauheni Kaliuta) [1700846] - [net] flow_dissector: lookup netns by skb->sk if skb->dev is NULL (Yauheni Kaliuta) [1700846] - [net] tls: Fixed uninitialised vars warning (Yauheni Kaliuta) [1700846] - [include] cgroup: Simplify cgroup_ancestor (Yauheni Kaliuta) [1700846] - [netdrv] veth: Orphan skb before GRO (Yauheni Kaliuta) [1700846] - [net] net/core/filter: fix unused-variable warning (Yauheni Kaliuta) [1700846] - [net] bpf: fix build error with clang (Yauheni Kaliuta) [1700846] - [netdrv] veth: Free queues on link delete (Yauheni Kaliuta) [1700846] - [net] bpf: fix sanitation rewrite in case of non-pointers (Yauheni Kaliuta) [1700846] - [net] bpf: drop refcount if bpf_map_new_fd() fails in map_create() (Yauheni Kaliuta) [1700846] - [net] bpf: decrease usercnt if bpf_map_new_fd() fails in bpf_map_get_fd_by_id() (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: fix lookup bug in map_delete_elem (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in stackmap (Yauheni Kaliuta) [1700846] - [net] bpf: Fix narrow load on a bpf_sock returned from sk_lookup() (Yauheni Kaliuta) [1700846] - [net] bpf: Fix syscall's stackmap lookup potential deadlock (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix potential deadlock in bpf_prog_register (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in percpu_freelist (Yauheni Kaliuta) [1700846] - [net] bpf: run bpf programs with preemption disabled (Yauheni Kaliuta) [1700846] - [tools] bpf, selftests: fix handling of sparse CPU allocations (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix test_btf for typedef func_proto case (Yauheni Kaliuta) [1700846] - [net] bpf: btf: allow typedef func_proto (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix crash with un-owned prog arrays (Yauheni Kaliuta) [1700846] - [tools] bpftool: fix percpu maps updating (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: Cleanup license mess (Yauheni Kaliuta) [1700846] - [net] bpf: Annotate implicit fall through in cgroup_dev_func_proto (Yauheni Kaliuta) [1700846] - [net] bpf: Make function btf_name_offset_valid static (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: retry tests that expect build-id (Yauheni Kaliuta) [1700846] - [net] bpf: zero out build_id for BPF_STACK_BUILD_ID_IP (Yauheni Kaliuta) [1700846] - [net] bpf: don't assume build-id length is always 20 bytes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: properly account for libbfd variations (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry loading program on EAGAIN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: workaround clang asm goto compilation errors (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: install with_tunnels.sh for test_flow_dissector.sh (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: disallow to remove bpfilter module while being used (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Fix type cast and pointer warnings (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: restart bpfilter_umh when error occurred (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use cleanup callback to release umh_info (Yauheni Kaliuta) [1700846] - [kernel] umh: add exit routine for UMH process (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Set user mode helper's command line (Yauheni Kaliuta) [1700846] - [kernel] umh: Add command line to user mode helpers (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use get_pid_task instead of pid_task (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpftool map dump with bitfields (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test btf bitfield with >=256 struct member offset (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs bitfield pretty print (Yauheni Kaliuta) [1700846] - [net] bpf: fix panic in stack_map_get_build_id() on i386 and arm32 (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install files tcp_(server|client)*.py (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: user proper argument index (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] bpf, doc: add note for libbpf's stand-alone build (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: update design qa to reflect kern_version requirement (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix incorrect users of create_and_get_cgroup (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases for alu op on mixed dst register types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Fix [::] -> [::1] rewrite in sys_sendmsg (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to selftests (Yauheni Kaliuta) [1700846] - [net] bpf: fix check_map_access smin_value test when pointer contains offset (Yauheni Kaliuta) [1700846] - [net] bpf: restrict stack pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: restrict map value pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: enable access to ax register also from verifier rewrite (Yauheni Kaliuta) [1700846] - [net] bpf: move tmp variable into ax register in interpreter (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix error printing in test_devmap() (Yauheni Kaliuta) [1700846] - [tools] bpf: fix segfault in test_verifier selftest (Yauheni Kaliuta) [1700846] - [net] bpf: tls_sw, init TLS ULP removes BPF proto hooks (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, sock{map|hash} redirect through ULP (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, zap ingress queue on psock down (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, fix socket data_ready events (Yauheni Kaliuta) [1700846] - [net] bpf: skb_verdict, support SK_PASS on RX BPF path (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, replace comments with BUILD bug (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, improve offset chk in _is_valid_access (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, fix sk_msg_md access past end test (Yauheni Kaliuta) [1700846] - [net] bpf/cpumap: make sure frame_size for build_skb is aligned if headroom isn't (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: reorder stack size check with dead code sanitization (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: verifier: add tests for JSET interpretation (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: teach the verifier to reason about the BPF_JSET instruction (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add trivial JSET tests (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_LD_IMM64 to the line_info test (Yauheni Kaliuta) [1700846] - [net] bpf: Ensure line_info.insn_off cannot point to insn with zero code (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: do not force gcc as CC (Yauheni Kaliuta) [1700846] - [tools] bpf: fix up uapi helper description and sync bpf header with tools (Yauheni Kaliuta) [1700846] - [net] bpf: log struct/union attribute for forward type (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, add tests for size field (Yauheni Kaliuta) [1700846] - [tools] bpf: add tools lib/include support sk_msg_md size field (Yauheni Kaliuta) [1700846] - [include] bpf: sockmap, metadata support for reporting size of msg (Yauheni Kaliuta) [1700846] - [net] bpf: correct slot_type marking logic to allow more stack slot sharing (Yauheni Kaliuta) [1700846] - [kernel] bpf: support raw tracepoints in modules (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add an option to prevent auto-mount of bpffs, tracefs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: attempt to mount tracefs if required for tracelog cmd (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: check precise {func, line, jited_line}_info_rec_size in test_btf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: fix memleak by freeing line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: support pretty print with kind_flag set (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: refactor btf_dumper_int_bits() (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test kernel bpffs map pretty print with struct kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add test_btf unit tests for kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync btf.h header from kernel to tools (Yauheni Kaliuta) [1700846] - [net] bpf: enable cgroup local storage map pretty print with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix struct/union/fwd types with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: refactor btf_int_bits_seq_show() (Yauheni Kaliuta) [1700846] - [net] bpf: remove useless version check for prog load (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix -Wmissing declaration warnings (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix warning on struct bpf_prog_linfo definition (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a prog array map update example to documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix examples in documentation for bpftool prog (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add doc for -m option to bpftool-prog.rst (Yauheni Kaliuta) [1700846] - [net] bpf: add self-check logic to liveness analysis (Yauheni Kaliuta) [1700846] - [net] bpf: improve stacksafe state comparison (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: check insn processed in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: speed up stacksafe check (Yauheni Kaliuta) [1700846] - [net] bpf: verbose log bpf_line_info in verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Create a new btf_name_by_offset() for non type name use case (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix sk lookup usage in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: remove obsolete prog->aux sanitation in bpf_insn_prepare_dump (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: make sure callees don't prune with caller differences (Yauheni Kaliuta) [1700846] - [tools] bpf: sync tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: include sub program tags in bpf_prog_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Remove !func_info and !line_info check from test_btf and bpftool (Yauheni Kaliuta) [1700846] - [net] bpf: Remove bpf_dump_raw_ok() check for func_info and line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: dual license all files (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: replace Netronome boilerplate with SPDX license headers (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix SPDX format in headers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add btf annotations for cgroup_local_storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for cgroup local storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: pass struct btf pointer to the map_check_btf() callback (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K (Yauheni Kaliuta) [1700846] - [arm64] bpf: arm64: Enable arm64 jit to provide bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use proper type when passing prog_type (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: rename *_info_cnt to nr_*_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: rename *_info_cnt to nr_*_info in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: clean up bpf_prog_get_info_by_fd() (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool: Fix newline and p_err issue (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing pointer dereference for map stacktrace fixup (Yauheni Kaliuta) [1700846] - [net] bpf: relax verifier restriction on BPF_MOV | BPF_ALU (Yauheni Kaliuta) [1700846] - [tools] media: bpf: add bpf function to report mouse movement (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: bpftool: Print bpf_line_info during prog dump (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Add btf_line_info support to libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Refactor and bug fix on the bpf_func_info loading logic (Yauheni Kaliuta) [1700846] - [tools] bpf: Add unit tests for bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor and bug fix in test_func_type in test_btf.c (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: Add bpf_line_info support (Yauheni Kaliuta) [1700846] - [net] net/flow_dissector: correctly cap nhoff and thoff in case of BPF (Yauheni Kaliuta) [1700846] - [net] selftests/bpf: use thoff instead of nhoff in BPF flow dissector (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: update testcases for BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: verifier remove the rejection on BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: interpreter support BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [s390] s390: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [powerpc] ppc: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [tools] bpf: Expect !info.func_info and insn_off name changes in test_btf/libbpf/bpftool (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h for the name changes in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Change insn_offset to insn_off in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Improve the info.func_info and info.func_info_rec_size behavior (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a command to dump the trace pipe (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: don't allocate BPF JIT programs in module memory (Yauheni Kaliuta) [1700846] - [net] bpf: add __weak hook for allocating executable memory (Yauheni Kaliuta) [1700846] - [net] bpf: add per-insn complexity limit (Yauheni Kaliuta) [1700846] - [net] bpf: improve verifier branch analysis (Yauheni Kaliuta) [1700846] - [net] bpf: check pending signals while verifying programs (Yauheni Kaliuta) [1700846] - [tools] selftests: add a test for bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] libbpf: add bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] tools: sync uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: respect size hint to BPF_PROG_TEST_RUN if present (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: seg fault with NULL pointer arg (Yauheni Kaliuta) [1700846] - [powerpc] bpf: powerpc64: optimize JIT passes for bpf function calls (Yauheni Kaliuta) [1700846] - [tools] bpf: allow BPF read access to qdisc pkt_len (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix license in README.rst (Yauheni Kaliuta) [1700846] - [net] bpf: Fix memleak in aux->func_info and aux->btf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: get ifindex from ifname (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: improve xdp1 example (Yauheni Kaliuta) [1700846] - [tools] bpf: Apply F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to more ACCEPT test cases (Yauheni Kaliuta) [1700846] - [tools] bpf: Make more use of 'any' alignment in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Adjust F_NEEDS_EFFICIENT_UNALIGNED_ACCESS handling in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_F_ANY_ALIGNMENT (Yauheni Kaliuta) [1700846] - [tools] bpf: Improve socket lookup reuseport documentation (Yauheni Kaliuta) [1700846] - [tools] bpf: Support sk lookup in netns with id 0 (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix verifier log string check for bad alignment (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add owner_prog_type and owner_jited to bpftool output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: mark offloaded programs more explicitly in plain output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for new map types (queue and stack) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for bpftool prog (attach|detach) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use "/proc/self/" i.o. crafting links with getpid() (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: use movn/movk/movk sequence to generate kernel addresses (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: make libbpf _GNU_SOURCE friendly (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix a bitfield pretty print issue (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix various lib and testsuite build failures on 32-bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add addition type tests to test_btf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix two test_btf unit test cases (Yauheni Kaliuta) [1700846] - [net] bpf: btf: check name validity for various types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragment CONFIG_FTRACE_SYSCALLS (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap, add options for msg_pop_data() helper (Yauheni Kaliuta) [1700846] - [tools] bpf: add msg_pop_data helper to tools (Yauheni Kaliuta) [1700846] - [tools] libbpf: Document API and ABI conventions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Verify versioned symbols (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add version script for DSO (Yauheni Kaliuta) [1700846] - [tools] libbpf: Name changing for btf_get_from_id (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: change selftest test_btf for both jit and non-jit (Yauheni Kaliuta) [1700846] - [net] bpf: btf: support proper non-jit func info (Yauheni Kaliuta) [1700846] - [arm64] bpf, arm64: fix getting subprog addr from aux for calls (Yauheni Kaliuta) [1700846] - [net] bpf, ppc64: generalize fetching subprog into bpf_jit_get_func_addr (Yauheni Kaliuta) [1700846] - [tools] bpf: align map type names formatting (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix spelling mistake "Memmber" -> "Member" (Yauheni Kaliuta) [1700846] - [net] bpf, tags: Fix DEFINE_PER_CPU expansion (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_MAP_TYPE_QUEUE and BPF_MAP_TYPE_STACK to bpftool-map (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: error handling regarding kprobe_events (Yauheni Kaliuta) [1700846] - [tools] libbpf: make bpf_object__open default to UNSPEC (Yauheni Kaliuta) [1700846] - [tools] bpf: add skb->tstamp r/w access from tc clsact and cg skb progs (Yauheni Kaliuta) [1700846] - [net] bpf: fix integer overflow in queue_stack_map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix spelling mistake "memeory" -> "memory" (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: make longest_prefix_match() faster (Yauheni Kaliuta) [1700846] - [tools] bpf: adding tests for map_in_map helpber in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: adding support for map in map in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: don't specify prog name if kernel doesn't support it (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: remove map name retry from bpf_create_map_xattr (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: introduce bpf_object__probe_caps to test BPF capabilities (Yauheni Kaliuta) [1700846] - [tools] libbpf: make sure bpf headers are c++ include-able (Yauheni Kaliuta) [1700846] - [tools] bpf: fix a libbpf loader issue (Yauheni Kaliuta) [1700846] - [include] bpf: fix a compilation error when CONFIG_BPF_SYSCALL is not defined (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add support for func types (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: enhance test_btf file testing to test func info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: refactor to implement btf_get_from_id() in lib/bpf (Yauheni Kaliuta) [1700846] - [samples] tools/bpf: do not use pahole if clang/llvm can generate BTF sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add support to read .BTF.ext sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: extends test_btf to test load/retrieve func_type info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add new fields for program load in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h header to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce bpf_func_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Add tests for BTF_KIND_FUNC_PROTO and BTF_KIND_FUNC (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Add BTF_KIND_FUNC and BTF_KIND_FUNC_PROTO (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Break up btf_type_is_void() (Yauheni Kaliuta) [1700846] - [tools] tools: add selftest for BPF_F_ZERO_SEED (Yauheni Kaliuta) [1700846] - [tools] tools: sync linux/bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: move BPF_F_QUERY_EFFECTIVE after map flags (Yauheni Kaliuta) [1700846] - [net] bpf: allow zero-initializing hash map seed (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry map creation without the name (Yauheni Kaliuta) [1700846] - [net] bpf: allocate local storage buffers using GFP_ATOMIC (Yauheni Kaliuta) [1700846] - [net] bpf: fix off-by-one error in adjust_subprog_starts (Yauheni Kaliuta) [1700846] - [net] bpf: fix null pointer dereference on pointer offload (Yauheni Kaliuta) [1700846] - [tools] bpftool: make libbfd optional (Yauheni Kaliuta) [1700846] - [net] net/bpf: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [powerpc] net/bpf_jit: PPC: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [net] net/skbuff: add macros for VLAN_PRESENT bit (Yauheni Kaliuta) [1700846] - [tools] selftest/bpf: Use bpf_sk_lookup_{tcp, udp} in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Support socket lookup in CGROUP_SOCK_ADDR progs (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte order in bpf_sk_lookup_udp (Yauheni Kaliuta) [1700846] - [net] bpf: Extend the sk_lookup() helper to XDP hookpoint (Yauheni Kaliuta) [1700846] - [net] bpf: helper to pop data from messages (Yauheni Kaliuta) [1700846] - [net] bpf: fix wrong helper enablement in cgroup local storage (Yauheni Kaliuta) [1700846] - [include] bpf: sk_msg program helper bpf_msg_push_data (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte-order in bpf_sk_lookup (Yauheni Kaliuta) [1700846] - [net] bpf: Allow sk_lookup with IPv6 module (Yauheni Kaliuta) [1700846] - [net] net: core: Fix build with CONFIG_IPV6=m (Yauheni Kaliuta) [1700846] - [net] bpf: Fix dev pointer dereference from sk_skb (Yauheni Kaliuta) [1700846] - [net] bpf: fix building without CONFIG_INET (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Fix bpf_program__next() API (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix uninitialized duration warning (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 for bpf_sock_addr (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Allow narrow loads with offset > 0 (Yauheni Kaliuta) [1700846] - [tools] bpftool: support loading flow dissector (Yauheni Kaliuta) [1700846] - [tools] bpftool: add pinmaps argument to the load/loadall (Yauheni Kaliuta) [1700846] - [tools] bpftool: add loadall command (Yauheni Kaliuta) [1700846] - [tools] libbpf: add internal pin_name (Yauheni Kaliuta) [1700846] - [tools] libbpf: bpf_program__pin: add special case for instances.nr == 1 (Yauheni Kaliuta) [1700846] - [tools] libbpf: cleanup after partial failure in bpf_object__pin (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: rename flow dissector section to flow_dissector (Yauheni Kaliuta) [1700846] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Yauheni Kaliuta) [1700846] - [net] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [include] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call finalize() from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call verify_insn from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary when it exists (Yauheni Kaliuta) [1700846] - [tools] bpftool: Improve handling of ENOENT on map dumps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a test case for sock_ops perf-event notification (Yauheni Kaliuta) [1700846] - [net] bpf: add perf event notificaton support for sock_ops (Yauheni Kaliuta) [1700846] - [net] bpf: let verifier to calculate and record max_pkt_offset (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: update references to other man pages in documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: pass an argument to silence open_obj_pinned() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix plain output and doc for --bpffs option (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: prevent infinite loop in get_fdinfo() (Yauheni Kaliuta) [1700846] - [samples] bpf_load: add map name to load_maps error message (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: adjust rlimit RLIMIT_MEMLOCK when loading programs, maps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: enable (uncomment) all tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens for unpriv (Yauheni Kaliuta) [1700846] - [net] bpf: show main program address and length in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited address in bpf_prog_info->jited_ksyms (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited prog address in /proc/kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: test make sure to run unpriv test cases in test_verifier (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: don't set id on after map lookup with ptr_to_map_val return (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix compile error in libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary if it exists (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add unlimited rlimit for flow_dissector_load (Yauheni Kaliuta) [1700846] - [net] bpf: add bpf_jit_limit knob to restrict unpriv allocations (Yauheni Kaliuta) [1700846] - [net] bpf: make direct packet write unclone more robust (Yauheni Kaliuta) [1700846] - [net] bpf: fix leaking uninitialized memory on pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet write into pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix cg_skb types to hint access type in may_access_direct_pkt_data (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet access for flow dissector progs (Yauheni Kaliuta) [1700846] - [net] bpf: disallow direct packet access for unpriv in cg_skb (Yauheni Kaliuta) [1700846] - [tools] bpf: fix test suite to enable all unpriv program types (Yauheni Kaliuta) [1700846] - [net] bpf, btf: fix a missing check bug in btf_parse (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragments BPF_STREAM_PARSER and XDP_SOCKETS (Yauheni Kaliuta) [1700846] - [net] bpf: devmap: fix wrong interface selection in notifier_call (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix completion for "bpftool map update" (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: print nb of cmds to stdout (not stderr) for batch mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: document restriction on '.' in names to pin in bpffs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix return value comparison for tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: simplify and cleanup perf ring buffer walk (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: avoid retpoline for map push/pop/peek operation (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: remove unneeded flow key in check_helper_mem_access (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: reject xadd on flow key memory (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: fix register type dump in xadd and st (Yauheni Kaliuta) [1700846] - [net] ulp: remove uid and user_visible members (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap add options to use msg_push_data (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf support for msg_push_data (Yauheni Kaliuta) [1700846] - [tools] Sync uapi/bpf.h to tools/include (Yauheni Kaliuta) [1700846] - [net] bpf: add tests for direct packet access from CGROUP_SKB (Yauheni Kaliuta) [1700846] - [net] bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKB (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: use correct barriers in perf ring buffer walk (Yauheni Kaliuta) [1700846] - [tools] tools, perf: add and use optimized ring_buffer_{read_head, write_tail} helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add test cases for queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf: add MAP_LOOKUP_AND_DELETE_ELEM syscall (Yauheni Kaliuta) [1700846] - [net] bpf: add queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: add ARG_PTR_TO_UNINIT_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf/syscall: allow key to be null in map functions (Yauheni Kaliuta) [1700846] - [net] bpf: rename stack trace map operations (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use 4 context mode for the NFP disasm (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix file resource leak in load_kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap, add msg_peek tests to test_sockmap (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, support for msg_peek in sk_msg with redirect ingress (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix skmsg recvmsg handler to track size correctly (Yauheni Kaliuta) [1700846] - [include] bpf: skmsg, improve sk_msg_used_element to work in cork context (Yauheni Kaliuta) [1700846] - [tools] libbpf: Per-symbol visibility for DSO (Yauheni Kaliuta) [1700846] - [tools] bpf, tls: add tls header to tools infrastructure (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add map create command (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add flag to allow non-compat map definitions (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add support for attaching programs to maps (Yauheni Kaliuta) [1700846] - [maintainers] bpf, doc: add maintainers entry to related files (Yauheni Kaliuta) [1700846] - [tools] bpf: add tls support for testing in test_sockmap (Yauheni Kaliuta) [1700846] - [net] tls: add bpf support to sk_msg handling (Yauheni Kaliuta) [1700846] - [net] tls: replace poll implementation with read hook (Yauheni Kaliuta) [1700846] - [net] tls: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove ulp bits from sockmap (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: enforce sock_owned_by_me upon ulp init and cleanup (Yauheni Kaliuta) [1700846] - [net] net/tls: Make function get_rec() static (Yauheni Kaliuta) [1700846] - [net] net/tls: Mark the end in scatterlist table (Yauheni Kaliuta) [1700846] - [net] tls: Fixed a memory leak during socket close (Yauheni Kaliuta) [1700846] - [net] net/tls: Removed redundant checks for non-NULL (Yauheni Kaliuta) [1700846] - [net] tls: Add support for inplace records encryption (Yauheni Kaliuta) [1700846] - [net] tls: Remove redundant vars from tls record structure (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed race condition in async encryption (Yauheni Kaliuta) [1700846] - [net] tls: Fix socket mem accounting error under async encryption (Yauheni Kaliuta) [1700846] - [net] net/tls: Add support for async encryption of records for performance (Yauheni Kaliuta) [1700846] - [net] tls: Remove dead code in tls_sw_sendmsg (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed return value when tls_complete_pending_work() fails (Yauheni Kaliuta) [1700846] - [net] bpf: wait for running BPF programs when updating map-in-map (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install script with_addr.sh (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add config fragment LWTUNNEL (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: use proper type and uapi perf_event.h header for libbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add XDP selftests for modifying and popping VLAN headers (Yauheni Kaliuta) [1700846] - [tools] bpf: make TC vlan bpf_helpers avail to selftests (Yauheni Kaliuta) [1700846] - [net] net: fix generic XDP to handle if eth header was mangled (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, check bpf_map_lookup_elem access in bpf prog (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, change names of fixup maps (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, print strerror when map lookup error occurs (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, split the function do_dump() (Yauheni Kaliuta) [1700846] - [net] bpf: return EOPNOTSUPP when map lookup isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: error handling when map_lookup_elem isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix a missing check bug (Yauheni Kaliuta) [1700846] - [net] bpf: allow offload of programs with BPF-to-BPF function calls (Yauheni Kaliuta) [1700846] - [net] bpf: add verifier callback to get stack usage info for offloaded progs (Yauheni Kaliuta) [1700846] - [tools] libbpf: relicense libbpf as LGPL-2.1 OR BSD-2-Clause (Yauheni Kaliuta) [1700846] - [samples] bpf, tracex3_user: erase "ARRAY_SIZE" redefined (Yauheni Kaliuta) [1700846] - [tools] libbpf: Use __u32 instead of u32 in bpf_program__load (Yauheni Kaliuta) [1700846] - [tools] libbpf: Make include guards consistent (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in str_error.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in nlattr.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in libbpf.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Move __dump_nlmsg_t from API to implementation (Yauheni Kaliuta) [1700846] - [documentation] Documentation: Describe bpf reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add C tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support loading individual progs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Generalize dummy program types (Yauheni Kaliuta) [1700846] - [tools] bpf: Add helper to retrieve socket in BPF (Yauheni Kaliuta) [1700846] - [include] bpf: Introduce bpf_skb_ancestor_cgroup_id helper (Yauheni Kaliuta) [1700846] - [tools] bpf: sync include/uapi/linux/bpf.h to tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h uapi with tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h uapi to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add reference tracking to verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Macrofy stack state copy (Yauheni Kaliuta) [1700846] - [include] bpf: Add PTR_TO_SOCKET verifier type (Yauheni Kaliuta) [1700846] - [net] bpf: Generalize ptr_or_null regs check (Yauheni Kaliuta) [1700846] - [net] bpf: Reuse canonical string formatter for ctx errs (Yauheni Kaliuta) [1700846] - [net] bpf: Add iterator for spilled registers (Yauheni Kaliuta) [1700846] - [net] bpf: don't accept cgroup local storage with zero value size (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: cgroup local storage-based network counters (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: extend the storage test to test per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier per-cpu cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for PERCPU_CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of per-cpu cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf: introduce per-cpu cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: rework cgroup storage pointer passing (Yauheni Kaliuta) [1700846] - [net] bpf: extend cgroup bpf core to allow multiple cgroup storage types (Yauheni Kaliuta) [1700846] - [net] bpf/test_run: support cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: harden flags check in cgroup_storage_update_elem() (Yauheni Kaliuta) [1700846] - [net] bpf: permit CGROUP_DEVICE programs accessing helper bpf_get_current_cgroup_id() (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test libbpf_{prog,attach}_type_by_name (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Use libbpf_attach_type_by_name in test_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support sk_skb/stream_{parser, verdict} section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support cgroup_skb/{e,in}gress section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Introduce libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] bpftool: Fix bpftool net output (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for BPF_MAP_TYPE_REUSEPORT_SOCKARRAY maps (Yauheni Kaliuta) [1700846] - [tools] bpf: test_maps, only support ESTABLISHED socks (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix transition through disconnect without close (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap only allow ESTABLISHED sock state (Yauheni Kaliuta) [1700846] - [net] bpf: remove redundant null pointer check before consume_skb (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix compilation failure (Yauheni Kaliuta) [1700846] - [net] flow_dissector: fix build failure without CONFIG_NET (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix a compilation failure (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: remove duplicated includes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: improve output format for bpftool net (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix bpf_flow.c build (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test bpf flow dissection (Yauheni Kaliuta) [1700846] - [tools] flow_dissector: implements eBPF parser (Yauheni Kaliuta) [1700846] - [tools] bpf: support flow dissector in libbpf and bpftool (Yauheni Kaliuta) [1700846] - [include] flow_dissector: implements flow dissector BPF hook (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix end boundary calculation for type section (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a netlink recv issue (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: support prog array map and map of maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for program array map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add net support (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add more netlink functionalities in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move bpf/lib netlink related functions into a new file (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf/test_progs: do not check errno == 0 (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: fix verifier instability (Yauheni Kaliuta) [1700846] - [net] bpf: avoid misuse of psock when TCP_ULP_BPF collides with another ULP (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, add xskmap in map types (Yauheni Kaliuta) [1700846] - [tools] bpf: add selftest for bpf's (set|get)_sockopt for SAVE_SYN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: xdpsock, minor fixes (Yauheni Kaliuta) [1700846] - [samples] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN sample program (Yauheni Kaliuta) [1700846] - [net] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN options for bpf_(set|get)sockopt (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add btf percpu map formated dump (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs percpu map pretty print tests in test_btf (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for percpu arraymap/hash/lru_hash (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: display non-spill stack slot types in print_verifier_state (Yauheni Kaliuta) [1700846] - [tools] bpf: use --cgroup in test_suite if supplied (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap test remove shutdown() calls (Yauheni Kaliuta) [1700846] - [net] bpf: remove duplicated include from syscall.c (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, decrement copied count correctly in redirect error case (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix psock refcount leak in bpf_tcp_recvmsg (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix potential use after free in bpf_tcp_close (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: return from do_event_pipe() on bad arguments (Yauheni Kaliuta) [1700846] - [net] bpf: use per htab salt for bucket hash (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: write_space events need to be passed to TCP handler (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock hash count in alloc_sock_hash_elem (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_hash_alloc and reject zero-sized keys (Yauheni Kaliuta) [1700846] - [net] bpf: fix redirect to map under tail calls (Yauheni Kaliuta) [1700846] - [netdrv] veth: Support per queue XDP ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add XDP TX and REDIRECT (Yauheni Kaliuta) [1700846] - [net] xdp: Helpers for disabling napi_direct of xdp_return_frame (Yauheni Kaliuta) [1700846] - [net] bpf: Make redirect_info accessible from modules (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add ndo_xdp_xmit (Yauheni Kaliuta) [1700846] - [netdrv] veth: Handle xdp_frames in xdp napi ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Avoid drops by oversized packets when XDP is enabled (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add driver XDP (Yauheni Kaliuta) [1700846] - [net] net: Export skb_headers_offset_update (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpf selftest test_cgroup_storage failure (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_map_ctx_update_elem race with exist/noexist (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix map elem deletion race with smap_stop_sock (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix leakage of smap_psock_map_entry (Yauheni Kaliuta) [1700846] - [net] bpf: fix a rcu usage warning in bpf_prog_array_copy_core() (Yauheni Kaliuta) [1700846] - [tools] bpf: test: fix spelling mistake "REUSEEPORT" -> "REUSEPORT" (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Selftest for bpf_skb_ancestor_cgroup_id (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add cgroup id helpers to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [net] bpf: decouple btf from seq bpf fs dump and enable more maps (Yauheni Kaliuta) [1700846] - [tools] bpf: Test BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [tools] bpf: test BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor ARRAY_SIZE macro to bpf_util.h (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [net] net: Add ID (if needed) to sock_reuseport and expose reuseport_lock (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs pretty print btf test for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: btf: add pretty print for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs non-array map seq_show issue (Yauheni Kaliuta) [1700846] - [powerpc] powerpc/Makefiles: Convert ifeq to ifdef where possible (Yauheni Kaliuta) [1700846] - [net] bpf: introduce update_effective_progs() (Yauheni Kaliuta) [1700846] - [s390] s390: fix br_r1_trampoline for machines without exrl (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix a typo in map in map test (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix BTF code added twice to different trees (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a cgroup storage test (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: introduce the bpf_get_local_storage() helper function (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf: extend bpf_prog_array to store pointers to the cgroup storage (Yauheni Kaliuta) [1700846] - [net] bpf: allocate cgroup storage entries on attaching bpf programs (Yauheni Kaliuta) [1700846] - [net] bpf: pass a pointer to a cgroup storage using pcpu variable (Yauheni Kaliuta) [1700846] - [net] bpf: introduce cgroup storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add ability to charge bpf maps memory dynamically (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: MOV64 don't mark dst reg unbounded (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test for get_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add bpf_get_socket_cookie to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Support bpf_get_socket_cookie in more prog types (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdpsock_user.c to libbpf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdp_fwd_user.c to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: add bpf_object__find_program_by_title() (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: handle NULL program gracefully in bpf_program__nth_fd() (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add BTF build flags to Makefile (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: ignore build products (Yauheni Kaliuta) [1700846] - [tools] bpf: Add Python 3 support to selftests scripts for bpf (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: fix inconsistent IS_ERR and PTR_ERR (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: remove redundant pointer sg (Yauheni Kaliuta) [1700846] - [net] bpf: bpf_prog_array_alloc() should return a generic non-rcu pointer (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: don't pass FEATURES_DUMP to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: remove libelf-getphdrnum feature detection (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: test_cgrp2_sock2: fix an off by one (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: ensure that we don't load over MAX_PROGS programs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test case for BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Better verification in test_tcpbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Switch test_tcpbpf_user to cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix const'ness in cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: print map dump and lookup with btf info (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: add btf print functionality (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: export btf types and name by offset from lib (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: build and install man page for eBPF helpers from bpftool/ (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpftool: add bash completion for cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: document cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: introduce cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test sys_connect BPF hooks with TFO (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add xdp_sample_pkts example (Yauheni Kaliuta) [1700846] - [tools] trace_helpers.c: Add helpers to poll multiple perf FDs for events (Yauheni Kaliuta) [1700846] - [net] bpf: deal with kABI breakage in cgroups (Yauheni Kaliuta) [1700846] - [netdrv] nfp: bpf: fix static check error through tightening shift amount adjustment (Pablo Cascon) [1663986] - [netdrv] nfp: disable netpoll on representors (Pablo Cascon) [1663986] - [netdrv] nfp: validate the return code from dev_queue_xmit() (Pablo Cascon) [1663986] - [netdrv] nfp: fix simple vNIC mailbox length (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: set higher timeout for flash bundle (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: allow the use of DMA buffer (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: move default buffer handling into its own function (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: use fractional size of the buffer (Pablo Cascon) [1663986] - [netdrv] nfp: report RJ45 connector in ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: remove ethtool flashing fallback (Pablo Cascon) [1663986] - [netdrv] nfp: Remove switchdev.h inclusion (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: allow flashing the device via devlink (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: include vendor/product info in serial number (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: use the generic manufacture identifier instead of vendor (Pablo Cascon) [1663986] - [netdrv] nfp: flower: cmsg: use struct_size() helper (Pablo Cascon) [1663986] - [netdrv] nfp: Implement ndo_get_port_parent_id() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: complete ALU32 logic shift supports (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: correct the behavior for shifts by zero (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report the running and flashed versions (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: add support for versions command (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report fixed versions (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report driver name and serial number (Pablo Cascon) [1663986] - [netdrv] nfp: use struct_size() in kzalloc() (Pablo Cascon) [1663986] - [netdrv] nfp: flower: enable MAC address sharing for offloadable devs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure MAC cleanup on address change (Pablo Cascon) [1663986] - [netdrv] nfp: flower: add infastructure for non-repr priv data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure deletion of old offloaded MACs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove list infastructure from MAC offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ignore offload of VF and PF repr MAC addresses (Pablo Cascon) [1663986] - [netdrv] nfp: flower: tidy tunnel related private data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: support multiple memory units for filter offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase cmesg reply timeout (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: optimize codegen for JSET with a constant (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remove the trivial JSET optimization (Pablo Cascon) [1663986] - [netdrv] nfp: flower: fix cb_ident duplicate in indirect block register (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allow to opt-out of RED offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure TCP flags can be placed in IPv6 frame (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Pablo Cascon) [1663986] - [netdrv] nfp: convert to DEFINE_SHOW_ATTRIBUTE (Pablo Cascon) [1663986] - [netdrv] nfp: report more info when reconfiguration fails (Pablo Cascon) [1663986] - [netdrv] nfp: add offset to all TLV parsing errors (Pablo Cascon) [1663986] - [netdrv] nfp: add offloads on representors (Pablo Cascon) [1663986] - [netdrv] nfp: add locking around representor changes (Pablo Cascon) [1663986] - [netdrv] nfp: run don't require Qdiscs on representor netdevs (Pablo Cascon) [1663986] - [netdrv] nfp: run representor TX locklessly (Pablo Cascon) [1663986] - [netdrv] nfp: avoid oversized TSO headers with metadata prepend (Pablo Cascon) [1663986] - [netdrv] nfp: correct descriptor offsets in presence of metadata (Pablo Cascon) [1663986] - [netdrv] nfp: move queue variable init (Pablo Cascon) [1663986] - [netdrv] nfp: move temporary variables in nfp_net_tx_complete() (Pablo Cascon) [1663986] - [netdrv] nfp: copy only the relevant part of the TX descriptor for frags (Pablo Cascon) [1663986] - [netdrv] nfp: flower: prevent offload if rhashtable insert fails (Pablo Cascon) [1663986] - [netdrv] nfp: flower: release metadata on offload failure (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add support for more threshold actions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add cls_u32 offload for simple band classification (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add functions to update DSCP -> virtual queue map (Pablo Cascon) [1663986] - [netdrv] nfp: abm: calculate PRIO map len and check mailbox size (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add GRED offload (Pablo Cascon) [1663986] - [netdrv] nfp: abm: wrap RED parameters in bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add up bands for sto/non-sto stats (Pablo Cascon) [1663986] - [netdrv] nfp: abm: switch to extended stats for reading packet/byte counts (Pablo Cascon) [1663986] - [netdrv] nfp: abm: size threshold table to account for bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: pass band parameter to functions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: map per-band symbols (Pablo Cascon) [1663986] - [netdrv] nfp: abm: restructure Qdisc handling (Pablo Cascon) [1663986] - [netdrv] nfp: abm: save RED's parameters (Pablo Cascon) [1663986] - [netdrv] nfp: abm: reset RED's child based on limit (Pablo Cascon) [1663986] - [netdrv] nfp: abm: build full Qdisc hierarchy based on graft notifications (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allocate Qdisc child table (Pablo Cascon) [1663986] - [netdrv] nfp: abm: remember which Qdisc is root (Pablo Cascon) [1663986] - [netdrv] nfp: abm: track all offload-enabled qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: abm: keep track of all RED thresholds (Pablo Cascon) [1663986] - [netdrv] nfp: abm: rename qdiscs -> red_qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary code in flow lookup (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove TC egdev offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: offload tunnel decap rules via indirect TC blocks (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase scope of netdev checking functions (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow non repr netdev offload (Pablo Cascon) [1663986] - [netdrv] nfp: use the new __netdev_tx_sent_queue() BQL optimisation (Pablo Cascon) [1663986] - [netdrv] nfp: abm: refuse RED offload with harddrop set (Pablo Cascon) [1663986] - [netdrv] nfp: abm: don't set negative threshold (Pablo Cascon) [1663986] - [netdrv] nfp: abm: provide more precise info about offload parameter validation (Pablo Cascon) [1663986] - [netdrv] nfp: parse vNIC TLV capabilities at alloc time (Pablo Cascon) [1663986] - [netdrv] nfp: pass ctrl_bar pointer to nfp_net_alloc (Pablo Cascon) [1663986] - [netdrv] nfp: abm: split qdisc offload code into a separate file (Pablo Cascon) [1663986] - [netdrv] nfp: flower: include geneve as supported offload tunnel type (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use geneve and vxlan helpers (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use the common netdev notifier (Pablo Cascon) [1663986] - [netdrv] nfp: register a notifier handler in a central location for the device (Pablo Cascon) [1663986] - [netdrv] nfp: flower: make nfp_fl_lag_changels_event() void (Pablo Cascon) [1663986] - [netdrv] nfp: flower: don't try to nack device unregister events (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary iteration over devices (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: protect against mis-initializing atomic counters (Pablo Cascon) [1663986] - [netdrv] nfp: devlink port split support for 1x100G CXP NIC (Pablo Cascon) [1663986] - [netdrv] nfp: replace long license headers with SPDX (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support pointers to other stack frames for BPF-to-BPF calls (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: account for BPF-to-BPF calls when preparing nfp JIT (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: ignore helper-related checks for BPF calls in nfp verifier (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename nfp_prog->stack_depth as nfp_prog->stack_frame_depth (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow control message sizing for map ops (Pablo Cascon) [1663986] - [netdrv] nfp: allow apps to request larger MTU on control vNIC (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: parse global BPF ABI version capability (Pablo Cascon) [1663986] - [netdrv] nfp: warn on experimental TLV types (Pablo Cascon) [1663986] - [netdrv] nfp: remove ndo_poll_controller (Pablo Cascon) [1663986] - [netdrv] nfp: replace spin_lock_bh with spin_lock in tasklet callback (Pablo Cascon) [1663986] - [netdrv] nfp: separate VXLAN and GRE feature handling (Pablo Cascon) [1663986] - [netdrv] nfp: validate rtsym accesses fall within the symbol (Pablo Cascon) [1663986] - [netdrv] nfp: prefix rtsym error messages with symbol name (Pablo Cascon) [1663986] - [netdrv] nfp: fix readq on absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: make RTsym users handle absolute symbols correctly (Pablo Cascon) [1663986] - [netdrv] nfp: support access to absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: convert all RTsym users to use new read/write helpers (Pablo Cascon) [1663986] - [netdrv] nfp: convert existing RTsym helpers to full target decoding (Pablo Cascon) [1663986] - [netdrv] nfp: pass cpp_id to nfp_cpp_map_area() (Pablo Cascon) [1663986] - [netdrv] nfp: add RTsym access helpers (Pablo Cascon) [1663986] - [netdrv] nfp: add basic errors messages to target logic (Pablo Cascon) [1663986] - [netdrv] nfp: save the MU locality field offset (Pablo Cascon) [1663986] - [netdrv] nfp: refactor the per-chip PCIe config (Pablo Cascon) [1663986] - [netdrv] nfp: add support for NFP5000 (Pablo Cascon) [1663986] - [netdrv] nfp: abm: look up MAC addresses via management FW (Pablo Cascon) [1663986] - [netdrv] nfp: add support for indirect HWinfo lookup (Pablo Cascon) [1663986] - [netdrv] nfp: interpret extended FW load result codes (Pablo Cascon) [1663986] - [netdrv] nfp: attempt FW load from flash (Pablo Cascon) [1663986] - [netdrv] nfp: encapsulate NSP command arguments into structs (Pablo Cascon) [1663986] - [netdrv] nfp: clean up return types in kdoc comments (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow matching on ipv4 UDP tunnel tos and ttl (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: xdp_adjust_tail support (Pablo Cascon) [1663986] - [netdrv] nfp: fix variable dereferenced before check in nfp_app_ctrl_rx_raw() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: improve map offload info messages (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remember maps by ID (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow receiving perf events on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: pass raw data buffer to nfp_bpf_event_output() (Pablo Cascon) [1663986] - [netdrv] nfp: allow control message reception on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: move repr handling on RX path (Pablo Cascon) [1663986] - [netdrv] nfp: protect from theoretical size overflows on HW descriptor ring (Pablo Cascon) [1663986] - [netdrv] nfp: restore correct ordering of fields in rx ring structure (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow program sharing within ASIC (Pablo Cascon) [1663986] - [netdrv] nfp: add .ndo_init() and .ndo_uninit() callbacks (Pablo Cascon) [1663986] - [netdrv] nfp: add support for simultaneous driver and hw XDP (Pablo Cascon) [1663986] - [netdrv] nfp: avoid using getnstimeofday64() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: migrate to advanced reciprocal divide in reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u32 divide using reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u16 and u32 multiplications (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: copy range info for all operands of all ALU operations (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename umin/umax to umin_src/umax_src (Pablo Cascon) [1663986] - [netdrv] nfp: make use of napi_consume_skb() (Pablo Cascon) [1663986] - [netdrv] nfp: implement netpoll ndo (thus enabling netconsole) (Pablo Cascon) [1663986] - [netdrv] nfp: fail probe if serial or interface id is missing (Pablo Cascon) [1663986] - [netdrv] nfp: expose ring stats of inactive rings via ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow source ptr type be map ptr in memcpy optimization (Pablo Cascon) [1663986] - [netdrv] bpf: offload: keep the offload state per-ASIC (Pablo Cascon) [1663986] - [netdrv] bpf: offload: aggregate offloads per-device (Pablo Cascon) [1663986] - [tools] selftests/bpf: add test for sharing objects between netdevs (Ivan Vecera) [1708399] - [netdrv] netdevsim: allow program sharing between devices (Ivan Vecera) [1708399] - [net] bpf: offload: allow program and map sharing per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: keep the offload state per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: aggregate offloads per-device (Ivan Vecera) [1708399] - [net] bpf: offload: rename bpf_offload_dev_match() to bpf_offload_prog_map_match() (Ivan Vecera) [1708399] - [netdrv] netdevsim: associate bound programs with shared dev (Ivan Vecera) [1708399] - [netdrv] netdevsim: add shared netdevsim devices (Ivan Vecera) [1708399] - [netdrv] netdevsim: add switch_id attribute (Ivan Vecera) [1708399]- [infiniband] IB/mlx5: Remove set but not used variable (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: WQE dump jumps over first 16 bytes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix false compilation warning (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Remove redundant assignment (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix compilation warning in en_tc.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix compilation warning in eq.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix the max MTU check in case of XDP (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix use-after-free after xdp_return_frame (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix scatter to CQE in DCT QP creation (Alaa Hleihel) [1691238] - [netdrv] Revert "net/mlx5e: Enable reporting checksum unnecessary also for L3 packets" (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Rx, Check ip headers sanity (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, idr remove on flow delete (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, hold rcu read lock a bit longer (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Consider tunnel type for encap contexts (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: E-Switch, Fix esw manager vport indication for more vport commands (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Correctly use the namespace type when allocating pedit action (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Allow legacy link-modes configuration via non-extended ptys (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Fix type analysis of advertised link-mode (Alaa Hleihel) [1691238] - [netdrv] net: mlx5: Add a missing check on idr_find, free buf (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Allow IPv4 ttl & IPv6 hop_limit rewrite for all L4 protocols (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Use mlx5 core to create/destroy a DEVX DCT (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix DCT creation bad flow (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix bad flow upon DEVX mkey creation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Add support for ODP for DEVX indirection mkey (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Manage indirection mkey upon DEVX flow for ODP (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: DEVX handling for indirection MKEY (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix access to non-existing receive queue (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Properly get the PF number phys port name ndo (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Consolidate update FTE for all removal changes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add a locked flag to node removal functions (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add modify FTE helper function (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix multiple updates of steering rules in parallel (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Validate correct PD before prefetch MR (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Introduce and reuse helper to identify ODP MR (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Protect against prefetch of invalid MR (Alaa Hleihel) [1691238] - [infiniband] net/mlx5: Make mlx5_cmd_exec_cb() a safe API (Alaa Hleihel) [1691238] - [infiniband] RDMA: Clean structures from CONFIG_INFINIBAND_ON_DEMAND_PAGING (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Embed into the code flow the ODP config option (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Add missing static function annotation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Do not use hw_access_flags for be and CPU data (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix code style issue in mlx driver (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix the locking of SRQ objects in ODP events (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Make mlx5_ib_stage_odp_cleanup() static (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Declare local functions 'static' (Alaa Hleihel) [1691238] - [netdrv] RDMA/mlx5: Delete declaration of already removed function (Alaa Hleihel) [1691238] - [netdrv] mlx5-core: Mark ConnectX-6 Dx as unsupported device (Alaa Hleihel) [1691236 1687434] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1691236 1687434] - [infiniband] IB/mlx5: Fix mapping of link-mode to IB width and speed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: ethtool, Add ethtool support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Add support to ext_* fields introduced in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [include] net/mlx5: Add new fields to Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Refactor queries to speed fields in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Set peer flow needed also for multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Update check for merged eswitch device (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Use hint to resolve route when in HW multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Always query offloaded tc peer rule counter (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Re-attempt to offload flows on multipath port affinity events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Emit port affinity event for multipath offloads (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Allow one failure when offloading tc encap rules under multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't inherit flow flags on peer flow creation (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Activate HW multipath and handle port affinity based on FIB events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Add multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use own workqueue for lag netdev events processing (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Expose lag operations in header file (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use unsigned int bit instead of bool as a struct member (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't make internal use of errno to denote missing neigh (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Cleanup attach encap function (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Remove 'parse_attr' argument in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Introduce mlx5e_flow_esw_attr_init() helper (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Return the allocated flow directly from __mlx5e_add_fdb_flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix GRE key by controlling port tunnel entropy calculation (Alaa Hleihel) [1691236 1663240] - [include] net/mlx5: Introduce tunnel entropy control in PCMR register (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Use read-modify-write when changing PCMR register values (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Remove wrong and superfluous tc pedit header type check (Alaa Hleihel) [1691236] - [netdrv] drivers: net: use flow action infrastructure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: support for two independent packet edit actions (Alaa Hleihel) [1691236] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, fix redirect resources availability check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix a compilation warning in events.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: No command allowed when command interface is not ready (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix NULL pointer derefernce in set channels error flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Don't overwrite pedit action when multiple pedit used (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Update hw flows when encap source mac changed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the inner headers to determine tc/pedit offload limitation on decap flows (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Properly set steering match levels for offloaded TC decap rules (Alaa Hleihel) [1691236 1663207] - [netdrv] net/mlx5e: Unblock setting vid 0 for VFs through the uplink rep (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move to use common phys port names for vport representors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow MAC invalidation while spoofchk is ON (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Take lock with IRQs disabled to avoid deadlock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong private flag usage causing checksum disable (Alaa Hleihel) [1691236] - [netdrv] Revert "net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager" (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix flow creation on representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix how advise_mr() launches async work (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix check for supported user flags when creating a QP (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix cb_ident duplicate in indirect block register (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong (zero) TX drop counter indication for representor (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong error code return on FEC query failure (Alaa Hleihel) [1691236] - [infiniband] Revert "IB/mlx5: Fix long EEH recover time with NVMe offloads" (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC INI usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: drop useless LIST_HEAD (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: fix semicolon.cocci warnings (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Signedness bug in UVERBS_HANDLER() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allocate the per-port Q counter shared when DEVX is supported (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add user control for XDP TX MPWQE feature (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Support Enhanced Multi-Packet TX WQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add array for WQE info descriptors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Maintain a FIFO structure for xdp_info instances (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Replace boolean doorbell indication with segment pointer (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Warn upon polling an error CQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Change the XDP SQ redirect indication (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Precede XDP-related operations in RQ poll by a loaded program check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: TX, Print opcode in error CQE warning (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix wrong error unwind (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix long EEH recover time with NVMe offloads (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Simplify netdev unbinding (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the correct commands for UMEM and UCTX allocation (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix LAG requirement when CONFIG_MLX5_ESWITCH is off (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix query_nic_sys_image_guid() error during init (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support tunnel encap over tagged Ethernet (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Support VLAN encap ETH header generation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Re-order route and encap header memory allocation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Tunnel encap ETH header helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC encap flows with vlan on underlay (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Tunnel routing output devs helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC flows with egress upper devices (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow vlans on e-switch uplink reps (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Increase VF representors' SQ size to 128 (Alaa Hleihel) [1691236] - [netdrv] mlx5: extend PTP gettime function to read system clock (Alaa Hleihel) [1691236] - [netdrv] mlx5: update timecounter at least twice per counter overflow (Alaa Hleihel) [1691236] - [include] IB/mlx5: Introduce uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] drivers: net: ethernet: mellanox: use skb_sec_path helper (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix compile issue when ODP disabled (Alaa Hleihel) [1691236] - [include] net/mlx5: Add shared Q counter bits (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add advise_mr() support (Alaa Hleihel) [1691236 1663248] - [infiniband] IB/uverbs: Add helper to get array size from ptr attribute (Alaa Hleihel) [1691236 1663248] - [infiniband] RDMA/mlx5: Fix function name typo 'fileds' -> 'fields' (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Delete unreachable handle_atomic code by simplifying SW completion (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Continue driver initialization despite debugfs failure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Add some ethtool port control entries to the uplink rep netdev (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Expose ethtool pause and link functions to mlx5e callers (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Add sriov and udp tunnel ndo support for the uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Handle port mtu/link, dcb and lag for uplink reps (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Uninstantiate esw manager vport netdev on switchdev mode (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Remove leftover code from the PF netdev being uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use dedicated uplink vport netdev representor (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use single argument for the esw representor build params helper (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5: E-Switch, Remove redundant reloading of the IB interface (Alaa Hleihel) [1691236 1663256 1663207] - [netdrv] net/mlx5: Handle LAG FW commands failure gracefully (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Make RoCE and SR-IOV LAG modes explicit (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Rename mlx5_lag_is_bonded() to __mlx5_lag_is_active() (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow co-enablement of uplink LAG and SRIOV (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow/disallow LAG according to pre-req only (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Adjustments for the activate LAG logic to run under sriov (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Duplicate offloaded TC eswitch rules under uplink LAG (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Offload TC e-switch rules with egress LAG device (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: In case of LAG, one switch parent id is used for all representors (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Enhance flow counter scheme for offloaded TC eswitch rules (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Infrastructure for duplicated offloading of TC flows (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5e: E-Switch, Add peer miss rules (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5: Introduce inter-device communication mechanism (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Fold the modify lag code into function (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Add lag affinity info to log (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Split the activate lag function into two routines (Alaa Hleihel) [1691236 1663230] - [include] net/mlx5: E-Switch, Introduce flow counter affinity (Alaa Hleihel) [1691236 1663230] - [infiniband] IB/mlx5: Unify e-switch representors load approach between uplink and VFs (Alaa Hleihel) [1691236] - [include] net/mlx5: Use lowercase 'X' for hex values (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove set but not used variable 'upriv' (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove duplicated include from eswitch.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use monitor counters for update stats (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Monitor counters commands support (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Avoid query PPCNT register if not supported by the device (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use CQE padding for Ethernet CQs (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support multiple encapsulations for a TC flow (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Allow association of a flow to multiple encaps (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Change parse attr struct to accommodate multiple tunnel infos (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Support header rewrite actions with remote port mirroring (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Replace the split logic with extended destination (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Annul encap action ordering requirement (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Move flow attr reformat action bit to per dest flags (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Refactor eswitch flow attr for destination specific properties (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: E-Switch, Rename esw attr mirror count field (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: Consider encapsulation properties when comparing destinations (Alaa Hleihel) [1691236 1663239] - [infiniband] RDMA/mlx5: Fail early if user tries to create flows on IB representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Remove duplicated include from mlx5_ib.h (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add 2X width support to query_port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add HDR speed support to query port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Report CapabilityMask2 in ib_query_port (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Add GRE protocol offloading (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Move TC tunnel offloading code to separate source file (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Branch according to classified tunnel type (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel decap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel encap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Replace egdev with indirect block notifications (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Propagate the filter's net device to mlx5e structures (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Provide the TC filter netdev as parameter to flower callbacks (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Support TC indirect block notifications for eswitch uplink reprs (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Store eswitch uplink representor state on a dedicated struct (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Remove the get protocol device interface entry (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Support extended destination format in flow steering command (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5: E-Switch, Change vhca id valid bool field to bit flag (Alaa Hleihel) [1691236 1663239 1663207] - [include] net/mlx5: Introduce extended destination fields (Alaa Hleihel) [1691236 1663239] - [infiniband] net/mlx5: Revise gre and nvgre key formats (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Add monitor commands layout and event data (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for plugged-disabled cable status in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for PCIe power slot exceeded error in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Rework handling of port module events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Move flow counters data structures from flow steering header (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: When fetching CQEs return CQE instead of void pointer (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Report packet based credit mode device capability (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add packet based credit mode support (Alaa Hleihel) [1691236] - [include] net/mlx5: Expose packet based credit mode (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable TX on a DEVX flow table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Improve ethtool private-flags code structure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: ethtool, Support user configuration for RX hash fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move RSS params to a dedicated struct (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Refactor TIR configuration function (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move modify tirs hash functionality (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Cleanup unused defines (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove trailing space of tx_pause ethtool counter name (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Update the supported DEVX commands (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enforce DEVX privilege by firmware (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable modify and query verbs objects via DEVX (Alaa Hleihel) [1691236] - [include] net/mlx5: Update mlx5_ifc with DEVX UCTX capabilities bits (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold modify RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold create RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Initialize SRQ tables on mlx5_ib (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Update SRQ functions signatures to mlx5_ib format (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use stages for callback to setup and release DEVX (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Remove SRQ signature global flag (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Move SRQ functions to RDMA part (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove references to local mlx5_core functions (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove not-used lib/eq.h header file (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove dead transobj code (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Align SRQ licenses and copyright information (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Debug print for forwarded async events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward SRQ resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward QP/WorkQueues resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove all deprecated software versions of FW events (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw delay drop general event (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow forwarding event type general event as is (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw port change event rather than the software version (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove unused events callback and logic (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward all mlx5 events to mlx5 notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow port change event to be forwarded to driver notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Driver events notifier API (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented QP's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented SRQ's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Attach a DEVX counter via raw flow creation (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Improve core device events handling (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Device events, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CQ ERR, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Resource tables, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CmdIF, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWPage, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: E-Switch, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Clock, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FPGA, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWTrace, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Introduce atomic notifier chain subscription API (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use the uapi disablement APIs instead of code (Alaa Hleihel) [1691236] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Alaa Hleihel) [1691236] - [netdrv] mlx5: use skb_vlan_tag_get_prio() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow modify AV in DCI QP to RTR (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Make EQE access methods inline (Alaa Hleihel) [1691236] - [netdrv] {net, IB}/mlx5: Move Page fault EQ and ODP logic to RDMA (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Generic EQ (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Different EQ types (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Privatize eq_table and friends (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, irq_info and rmap belong to eq_table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Create all EQs in one place (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Move all EQ logic to eq.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove redundant completion EQ list lock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, No need to store eq index as a field (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove unused fields and structures (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Use the right place to store/read IRQ affinity hint (Alaa Hleihel) [1691236] - [include] net/mlx5: Fix offsets of ifc reserved fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove the false indication of software timestamping support (Alaa Hleihel) [1691234 1647734] - [netdrv] net/mlx5: Typo fix in del_sw_hw_rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: RX, Fix wrong early return in receive queue poll (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Cancel DIM work on close SQ (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Remove unused UDP GSO remaining counter (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid encap flows deletion attempt the 1st time a neigh is resolved (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Properly initialize flow attributes for slow path eswitch rule deletion (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid overriding the user provided priority for offloaded tc rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Err if asked to mirror a goto chain tc eswitch rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix default amount of channels for VF representors (Alaa Hleihel) [1691234] - [include] net/mlx5: E-Switch, Fix fdb cap bits swap (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Block DEVX umem from the non applicable cases (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Fix XRC QP support after introducing extended atomic (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix failing ethtool query on FEC query error (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix wrong field name in FEC related functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix a bug in turning off FEC policy in unsupported speeds (Alaa Hleihel) [1691234] - [include] net/mlx5: Fix XRC SRQ umem valid bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Allocate enough space for the FDB sub-namespaces (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Added 'raw_errors_laneX' fields to ethtool statistics (Alaa Hleihel) [1691234] - [include] net/mlx5: Added "per_lane_error_counters" cap bit to PCAM (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool driver callback for query/set FEC policy (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add port FEC get/set functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add FEC fields to Port Phy Link Mode (PPLM) reg (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Remove counter from idr after removing it from list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Take fs_counters dellist before addlist (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Refactor fragmented buffer struct fields and init flow (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Support offloading tc priorities and chains for eswitch flows (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Use a slow path rule instead if vxlan neighbour isn't available (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Enable setting goto slow path chain action (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid duplicated code for tc offloads add/del fdb rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: For TC offloads, always add new flow instead of appending the actions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add a no-append flow insertion mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Add chains and priorities (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Have explicit API to delete fwd rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Split FDB fast path prio to multiple namespaces (Alaa Hleihel) [1691234] - [include] net/mlx5: Add cap bits for multi fdb encap (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Split TC add rule path for nic vs e-switch (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change return type of tc add flow functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Use flow counter IDs and not the wrapping cache object (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Get counters for offloaded flows from callers (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Add support for extended atomic operations (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Allow scatter to CQE without global signaled WRs (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify that driver supports user flags (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Support scatter to CQE for DC transport type (Alaa Hleihel) [1691234] - [include] net/mlx5: Expose DC scatter to CQE capability bit (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Add support for flow tag to raw create flow (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify DEVX object type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add new counter for aRFS rule insertion failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add extack messages for TC offload failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: E-Switch, Add extack messages to devlink callbacks (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Allow reporting of checksum unnecessary (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable reporting checksum unnecessary also for L3 packets (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add ethtool control of ring params to VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable multi-queue and RSS for VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose ethtool rss key size / indirection table functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose function for building RSS params (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Provide explicit directive if to create inner indirect tirs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Provide flow dest when creating vport rx rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Extract creation of rep's default flow rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable stateless offloads for VF representor netdevs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change VF representors' RQ type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool steering, Support masks for l3/l4 filters (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX on IB (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Manage device uid for DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Expose RAW QP device handles to user space (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set valid umem bit on DEVX (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of XRCD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of CQ creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid upon PD allocation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIS commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIR commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of MCG commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of QP creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Use uid as part of PD commands (Alaa Hleihel) [1691234] - [include] net/mlx5: Update mlx5_ifc with DEVX UID bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of QP commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of CQ commands (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Enable vport loopback when user context or QP mandate (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating RAW ethernet QP with loopback support (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Refactor transport domain bookkeeping logic (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Rename incorrect naming in IFC file (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Use rdma_user_mmap_io (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating a matcher for a NIC TX flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX namespace when getting a flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add flow actions support to raw create flow (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor raw flow creation (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Don't overwrite action if already set (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor flow action parsing to be more generic (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching packet reformat action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable reformat on NIC RX if supported (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching DECAP action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable decap and packet reformat on flow tables (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching modify header to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX steering support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5e: Replace PTP clock lock from RW lock to seq lock (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Move Q counters allocation and drop RQ to init_rx (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add flow counters idr (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Store flow counters in a list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add new list to store deleted flow counters (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Change flow counters addlist type to single linked list (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Extend packet reformat verbs (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add new flow action verb - packet reformat (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add a new flow action verb - modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export packet reformat alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Pass a namespace for packet reformat ID allocation (Alaa Hleihel) [1691234 1663215] - [include] net/mlx5: Expose new packet reformat capabilities (Alaa Hleihel) [1691234 1663215] - [netdrv] {net, RDMA}/mlx5: Rename encap to reformat packet (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Move header encap type to IFC header file (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Break encap/decap into two separated flow table creation flags (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add support for more namespaces when allocating modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export modify header alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add proper NIC TX steering flow tables support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Cleanup flow namespace getter switch logic (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Change TX affinity assignment in RoCE LAG mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add memic command opcode to command checker (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Destroy the DEVX object upon error flow (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, Read capabilities only when it is safe (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, fix udp source port value (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Improve argument name for add flow API (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, l4 proto support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, ip6 support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow parsing refactoring (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow validation refactoring (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Unexport functions that need not be exported (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Remove unused mlx5_query_vport_admin_state (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: E-Switch, Remove unused argument when creating legacy FDB (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Rename modify/query_vport state related enums (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Mark expected switch fall-throughs (Alaa Hleihel) [1691231] - [netdrv] mellanox: fix the dport endianness in call of __inet6_lookup_established() (Alaa Hleihel) [1691231] - [netdrv] mlx5: handle DMA mapping error case for XDP redirect (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Issue direct lookup on vxlan ports by vport representors (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Use function to access sq_dma object in fifo (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Move DB fields in TXQ-SQ struct (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add support for XDP_REDIRECT in device-out side (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Re-order fields of struct mlx5e_xdpsq (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Refactor XDP counters (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Make XDP xmit functions more generic (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add counter for XDP redirect in RX (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Enable driver uapi commands for flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for a flow table destination for driver flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support adding flow steering rule by raw description (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce driver create and destroy flow methods (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add support for flow table destination number (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add forward compatible support for the FTE match data (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Support offloading double vlan push/pop tc actions (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Refactor tc vlan push/pop actions offloading (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Support offloading tc double vlan headers match (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: FW tracer, Add debug prints (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, Enable tracing (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, parse traces and kernel tracing support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, events handling (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, register log buffer memory key (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, create trace buffer and copy strings database (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, implement tracer logic (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove set but not used variables (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add XRQ commands definitions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add core support for double vlan push/pop steering action (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: Expose MPEGC (Management PCIe General Configuration) structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, add hardware structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: fix an unused-function warning (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: IPsec, fix byte count in CQE (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add common metadata functions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, build TLS netdev from capabilities (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add software statistics (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add Innova TLS rx data path (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add innova rx support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add TLS rx offload routines (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, refactor variable names (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Check that supplied blue flame index doesn't overflow (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Melt consecutive calls to alloc_bfreg() in one call (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Use 2-factor allocator calls (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove unused port number parameter (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose dump and fill memory key (Alaa Hleihel) [1691231] - [include] net/mlx5: Add hardware definitions for dump_fill_mkey (Alaa Hleihel) [1691231] - [infiniband] net/mlx5: Limit scope of dump_fill_mkey function (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for drain SQ & RQ (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support RoCE ICRC encapsulated error counter (Alaa Hleihel) [1691231 1663195] - [include] net/mlx5: Add RoCE RX ICRC encapsulated counter (Alaa Hleihel) [1691231 1663195] - [infiniband] RDMA/mlx5: Refactor transport domain checks (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose DEVX tree (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX query EQN support (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for memory registration (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX query UAR (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for modify and query commands (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add obj create and destroy functionality (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX general command (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Introduce DEVX (Alaa Hleihel) [1691231 1663190] - [netdrv] net/mlx5: Expose DEVX specification (Alaa Hleihel) [1691231]- [virt] kvm: arm/arm64: Don't emulate virtual timers on userspace ioctls (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Remove unused timer variable (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Rework the timer code to use a timer_map (Andrew Jones) [1716066] - [powerpc] powernv: Fix compile without CONFIG_TRACEPOINTS (David Gibson) [1524674] - [virt] kvm: ppc: book3s: Remove useless checks in 'release' method of KVM device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Clear escalation interrupt pointers on device close (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Prevent races when releasing device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Replace the 'destroy' method by a 'release' method (David Gibson) [1524674] - [virt] kvm: Introduce a 'release' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Activate XIVE exploitation mode (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add passthrough support (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a mapping for the source ESB pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a TIMA mapping (David Gibson) [1524674] - [virt] kvm: Introduce a 'mmap' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add get/set accessors for the VP XIVE state (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to dirty the XIVE EQ pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to sync the sources (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a global reset control (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add controls for the EQ configuration (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to configure a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: add a control to initialize a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Introduce a new capability KVM_CAP_PPC_IRQ_XIVE (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: Add a new KVM device for the XIVE native exploitation mode (David Gibson) [1524674] - [powerpc] xive: add OPAL extensions for the XIVE native exploitation support (David Gibson) [1524674] - [powerpc] powernv: move OPAL call wrapper tracing and interrupt handling to C (David Gibson) [1524674] - [thermal] thermal/intel_powerclamp: fix truncated kthread name (Lihong Yang) [1716810] - [kernel] kernel/signal.c: trace_signal_deliver when signal_group_exit (Waiman Long) [1548279] - [kernel] signal: unconditionally leave the frozen state in ptrace_stop() (Waiman Long) [1548279] - [kernel] cgroup: never call do_group_exit() with task->frozen bit set (Waiman Long) [1548279] - [kernel] kernel: cgroup: fix misuse of x (Waiman Long) [1548279] - [kernel] cgroup: get rid of cgroup_freezer_frozen_exit() (Waiman Long) [1548279] - [kernel] cgroup: prevent spurious transition into non-frozen state (Waiman Long) [1548279] - [kernel] cgroup: Remove unused cgrp variable (Waiman Long) [1548279] - [documentation] cgroup: document cgroup v2 freezer interface (Waiman Long) [1548279] - [kernel] cgroup: add tracing points for cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: make TRACE_CGROUP_PATH irq-safe (Waiman Long) [1548279] - [tools] kselftests: cgroup: don't fail on cg_kill_all() error in cg_destroy() (Waiman Long) [1548279] - [kernel] cgroup: cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: protect cgroup->nr_(dying_)descendants by css_set_lock (Waiman Long) [1548279] - [kernel] cgroup: implement __cgroup_task_count() helper (Waiman Long) [1548279] - [kernel] cgroup: rename freezer.c into legacy_freezer.c (Waiman Long) [1548279] - [kernel] cgroup: remove extra cgroup_migrate_finish() call (Waiman Long) [1548279] - [kernel] cgroup/cpuset: Update stale generate_sched_domains() comments (Waiman Long) [1548279] - [kernel] cgroup: saner refcounting for cgroup_root (Waiman Long) [1548279] - [fs] fix cgroup_do_mount() handling of failure exits (Waiman Long) [1548279] - [kernel] cgroup: Add named hierarchy disabling to cgroup_no_v1 boot param (Waiman Long) [1548279] - [kernel] cgroup: fix parsing empty mount option string (Waiman Long) [1548279] - [kernel] cgroup: fix CSS_TASK_ITER_PROCS (Waiman Long) [1548279] - [kernel] cgroup: Fix dom_cgrp propagation when enabling threaded mode (Waiman Long) [1548279] - [lib] lib: objagg: fix handling of object with 0 users when assembling hints (Ivan Vecera) [1704850] - [lib] test_objagg: Uninitialized variable in error handling (Ivan Vecera) [1704850] - [lib] test_objagg: Test the correct variable (Ivan Vecera) [1704850] - [lib] lib: objagg: Fix an error code in objagg_hints_get() (Ivan Vecera) [1704850] - [lib] lib: objagg: add root count to stats (Ivan Vecera) [1704850] - [lib] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1704850] - [lib] lib: objagg: fix typo in objagg_stats_put() docstring (Ivan Vecera) [1704850] - [lib] lib: introduce initial implementation of object aggregation manager (Ivan Vecera) [1704850] - [netdrv] ibmvnic: Fix unchecked return codes of memory allocations (Steve Best) [1718919] - [netdrv] ibmvnic: Refresh device multicast list after reset (Steve Best) [1718919] - [netdrv] ibmvnic: Do not close unopened driver during reset (Steve Best) [1718919] - [target] scsi: target: tcmu: Switch to bitmap_zalloc() (Maurizio Lombardi) [1712917] - [target] scsi: target: tcmu: wait for nl reply only if there are listeners or during an add (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_handle_text_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_dump_data_payload() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Rename a function and a function pointer (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Fix spelling of "unsolicited" (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Convert comments about locking into runtime checks (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Remove an incorrect comment (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Add target_send_busy() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Inline transport_lun_remove_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the LUN RESET implementation (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove several state tests from the TMF code (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the write_pending_status() callback function (Maurizio Lombardi) [1712917] - [target] scsi: target: make the pi_prot_format ConfigFS path readable (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: fix use after free (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comes (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: fix error msg typo when create lio_qr_cache failed (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kmem_cache_free() instead of kfree() (Maurizio Lombardi) [1712917] - [target] scsi: target: perform t10_wwn ID initialisation in target_alloc_device() (Maurizio Lombardi) [1712917] - [target] scsi: target: remove hardcoded T10 Vendor ID in INQUIRY response (Maurizio Lombardi) [1712917] - [target] scsi: target: add device vendor_id configfs attribute (Maurizio Lombardi) [1712917] - [target] scsi: target: consistently null-terminate t10_wwn strings (Maurizio Lombardi) [1712917] - [target] scsi: target: use consistent left-aligned ASCII INQUIRY data (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Reduce the amount of code executed with a spinlock held (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make ABORT and LUN RESET handling synchronous (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix TAS handling for aborted commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the code for aborting SCSI commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make it possible to wait from more than one context for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use system workqueues for TMF (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make sure that target_wait_for_sess_cmds() waits long enough (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix target_wait_for_sess_cmds breakage with active signals (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify transport_clear_lun_ref() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kvcalloc() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/tcmu: Fix queue_cmd_ring() declaration (Maurizio Lombardi) [1712917] - [target] scsi: target: replace fabric_ops.name with fabric_alias (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unnecessary get_fabric_name() accessor from fabric_ops (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unused pi_prot_format attribute storage (Maurizio Lombardi) [1712917] - [target] scsi: target: add emulate_pr backstore attr to toggle PR support (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Avoid that a kernel oops is triggered when COMPARE AND WRITE fails (Maurizio Lombardi) [1712917] - [target] scsi: target: Don't request modules that aren't even built (Maurizio Lombardi) [1712917] - [target] scsi: target: Set response length for REPORT TARGET PORT GROUPS (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Always call transport_complete_callback() upon failure (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use sg_alloc_table() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use the SECTOR_SHIFT constant (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the SCF_COMPARE_AND_WRITE_POST flag (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove an unused data member from struct xcopy_pt_cmd (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix spelling in two source code comments (Maurizio Lombardi) [1712917] - [target] scsi: target: stash sess_err_stats on Data-Out timeout (Maurizio Lombardi) [1712917] - [target] scsi: target: split out helper for cxn timeout error stashing (Maurizio Lombardi) [1712917] - [target] scsi: target: log NOP ping timeouts as errors (Maurizio Lombardi) [1712917] - [target] scsi: target: log Data-Out timeouts as errors (Maurizio Lombardi) [1712917] - [include] scsi: target: use ISCSI_IQN_LEN in iscsi_target_stat (Maurizio Lombardi) [1712917] - [target] scsi: target: iblock: split T10 PI SGL across command bios (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: fix spelling mistake "entires" -> "entries" (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Fix conn_ops double free (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Set conn->sess to NULL when iscsi_login_set_conn_values fails (Maurizio Lombardi) [1712917] - [target] scsi: target: loop, usb, vhost, xen: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: tcm_fc: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: target: make transport_init_session_tags static (Maurizio Lombardi) [1712917] - [target] scsi: iscsi target: have iscsit_start_nopin_timer call __iscsit_start_nopin_timer (Maurizio Lombardi) [1712917] - [target] scsi: target: fix __transport_register_session locking (Maurizio Lombardi) [1712917] - [target] Revert "scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers" (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use u64 for dev_size (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use match_int for dev params (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: do not set max_blocks if data_bitmap has been setup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: unmap if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: check if dev is configured before block/reset (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use lio core se_device configuration helper (Maurizio Lombardi) [1712917] - [target] scsi: target: add helper to check if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: initialize list head (Maurizio Lombardi) [1712917] - [target] scsi: target_core_user: fix double unlock (Maurizio Lombardi) [1712917] - [target] scsi: target: Remove se_dev_entry.ua_count (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix handling of removed LUNs (Maurizio Lombardi) [1712917] - [target] scsi: target: Send unit attention condition even if the sense buffer is too small (Maurizio Lombardi) [1712917] - [target] scsi: target: Do not duplicate the code that marks that a command has sense data (Maurizio Lombardi) [1712917] - [target] scsi: target/tcm_loop: Avoid that static checkers warn about dead code (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify the code for waiting for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (2/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (1/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Fold core_tmr_handle_tas_abort() into transport_cmd_finish_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify core_tmr_handle_tas_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Document when CMD_T_STOP and CMD_T_COMPLETE are set (Maurizio Lombardi) [1712917] - [target] scsi: target: Make the session shutdown code also wait for commands that are being aborted (Maurizio Lombardi) [1712917] - [target] scsi: target: Introduce transport_init_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Rename transport_init_session() into transport_alloc_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Move a list_del_init() statement (Maurizio Lombardi) [1712917] - [target] scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion (Maurizio Lombardi) [1712917] - [target] scsi: target: Use config_item_name() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: Don't pass KERN_ERR to pr_err (Maurizio Lombardi) [1712917] - [target] scsi: target: remove target_find_device (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: add module wide block/reset_netlink support (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: misc nl code cleanup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: simplify nl interface (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: track nl commands (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: delete unused __wait (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: remove useless code and clean up the code style (Maurizio Lombardi) [1712917]- [ipc] ipc: do cyclic id allocation for the ipc object. (Waiman Long) [1710480] - [ipc] ipc: conserve sequence numbers in ipcmni_extend mode (Waiman Long) [1710480] - [ipc] ipc: allow boot time extension of IPCMNI from 32k to 16M (Waiman Long) [1710480] - [ipc] ipc/mqueue: optimize msg_get() (Waiman Long) [1710480] - [ipc] ipc/mqueue: remove redundant wq task assignment (Waiman Long) [1710480] - [ipc] ipc: prevent lockup on alloc_msg and free_msg (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for semmni (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for msgmni and shmmni (Waiman Long) [1710480] - [ipc] ipc/shm.c: use ERR_CAST() for shm_lock() error return (Waiman Long) [1710480] - [ipc] ipc/shm: properly return EIDRM in shm_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: update return value of ipc_getref from int to bool (Waiman Long) [1710480] - [ipc] ipc/util.c: further variable name cleanups (Waiman Long) [1710480] - [ipc] ipc: simplify ipc initialization (Waiman Long) [1710480] - [ipc] ipc: get rid of ids->tables_initialized hack (Waiman Long) [1710480] - [lib] lib/rhashtable: guarantee initial hashtable allocation (Waiman Long) [1710480] - [lib] lib/rhashtable: simplify bucket_table_alloc() (Waiman Long) [1710480] - [ipc] ipc: drop ipc_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: correct comment in ipc_obtain_object_check (Waiman Long) [1710480] - [ipc] ipc: rename ipcctl_pre_down_nolock() (Waiman Long) [1710480] - [ipc] ipc/util.c: use ipc_rcu_putref() for failues in ipc_addid() (Waiman Long) [1710480] - [ipc] ipc: reorganize initialization of kern_ipc_perm.seq (Waiman Long) [1710480] - [ipc] ipc: compute kern_ipc_perm.id under the ipc lock (Waiman Long) [1710480] - [x86] x86/speculation/mds: Improve CPU buffer clear documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Revert CPU buffer clear on double fault exit (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add 'mitigations=' support for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [s390] s390/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [powerpc] powerpc/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [mm] x86/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kernel] cpu/speculation: Add 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Fix documentation typo (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Correct the possible MDS sysfs values (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/mds: Add MDSUM variant to the MDS documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Fix comment (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add SMT warning message (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Move arch_smt_update() call to after mitigation decisions (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds=full,nosmt cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Add MDS vulnerability documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] documentation: Move L1TF to separate directory (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation mode VMWERV (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [base] x86/speculation/mds: Add sysfs reporting for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation control for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Conditionally clear CPU buffers on idle entry (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm/vmx: Add MDS protection when L1D Flush is not active (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Clear CPU buffers on exit to user (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds_clear_cpu_buffers() (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add BUG_MSBDS_ONLY (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add basic bug infrastructure for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Consolidate CPU whitelists (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] x86/msr-index: Cleanup bit defines (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/l1tf: Drop the swap storage limit restriction when l1tf=off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Cast ~SPEC_CTRL_STIBP atomic value to int (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] tools power x86_energy_perf_policy: Override CFLAGS assignments and add LDFLAGS to build command (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [scsi] scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplify conditional check again (Himanshu Madhani) [1665555] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Secure flash update support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add 28xx flash primary/secondary status/image mechanism (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplification of register address used in qla_tmpl.c (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correction and improvement to fwdt processing (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Update flash read/write routine (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add support for multiple fwdump templates/segments (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correctly report max/min supported speeds (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Serdes support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Device ID for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Fix routine qla27xx_dump_{mpi|ram}() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Remove FW default template (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add fw_attr and port_no SysFS node (Himanshu Madhani) [1665555] - [netdrv] e1000e: Disable runtime PM on CNP+ (David Arcari) [1659179] - [netdrv] intel: correct return from set features callback (David Arcari) [1659179] - [netdrv] e1000e: Fix -Wformat-truncation warnings (David Arcari) [1659179] - [netdrv] e1000e: fix cyclic resets at link up with active tx (David Arcari) [1659179] - [netdrv] e1000e: fix a missing check for return value (David Arcari) [1659179] - [netdrv] e1000e: Exclude device from suspend direct complete optimization (David Arcari) [1659179] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (David Arcari) [1659179] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1659179] - [netdrv] e1000e: extend PTP gettime function to read system clock (David Arcari) [1659179] - [netdrv] e1000e: allow non-monotonic SYSTIM readings (David Arcari) [1659179] - [netdrv] intel-ethernet: use correct module license (David Arcari) [1659179] - [kernel] sched/cpufreq: Fix kobject memleak (Phil Auld) [1714719] - [kernel] sched/core: Check quota and period overflow at usec to nsec conversion (Phil Auld) [1714719] - [kernel] sched/core: Handle overflow in cpu_shares_write_u64 (Phil Auld) [1714719] - [kernel] sched/rt: Check integer overflow at usec to nsec conversion (Phil Auld) [1714719] - [base] arch_topology: Make cpu_capacity sysfs node as read-only (Phil Auld) [1714719] - [x86] sched/x86: Save [ER]FLAGS on context switch (Phil Auld) [1714719] - [kernel] sched/fair: Remove setting task's se->runnable_weight during PELT update (Phil Auld) [1714719] - [kernel] sched/fair: Disable LB_BIAS by default (Phil Auld) [1714719] - [arm64] sched/topology, arch/arm64: Rebuild the sched_domain hierarchy when the CPU capacity changes (Phil Auld) [1714719] - [base] sched/topology, drivers/base/arch_topology: Rebuild the sched_domain hierarchy when capacities change (Phil Auld) [1714719] - [kernel] sched/topology: Add SD_ASYM_CPUCAPACITY flag detection (Phil Auld) [1714719] - [kernel] sched/fair: Fix load_balance redo for !imbalance (Phil Auld) [1714719] - [tools] cpupower : frequency-set -r option misses the last cpu in related cpu list (Steve Best) [1717841] - [kernel] Uprobes: Fix kernel oops with delayed_uprobe_remove() (Gustavo Duarte) [1608798] - [kernel] trace_uprobe/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes: Support SDT markers having reference count (semaphore) (Gustavo Duarte) [1608798] - [kernel] Uprobe: Additional argument arch_uprobe to uprobe_write_opcode() (Gustavo Duarte) [1608798] - [kernel] Uprobes: Simplify uprobe_register() body (Gustavo Duarte) [1608798] - [pci] PCI: Rework pcie_retrain_link() wait loop (Myron Stowe) [1707902] - [pci] PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum (Myron Stowe) [1707902] - [pci] PCI: Factor out pcie_retrain_link() function (Myron Stowe) [1707902] - [tools] selftests/powerpc: Fix strncpy usage (Diego Domingos) [1662372] - [tools] selftests: Fix test errors related to lib.mk khdr target (Diego Domingos) [1662372] - [nvme] nvme-fc: use separate work queue to avoid warning (Ewan Milne) [1715135] - [scsi] scsi: scsi_transport_fc: nvme: display FC-NVMe port roles (Ewan Milne) [1715135] - [nvme] nvme-fc: correct csn initialization and increments on error (Ewan Milne) [1715135] - [nvme] nvme-multipath: avoid crash on invalid subsystem cntlid enumeration (Ewan Milne) [1715135] - [nvme] nvme-multipath: don't print ANA group state by default (Ewan Milne) [1715135] - [nvme] nvme-multipath: split bios with the ns_head bio_set before submitting (Ewan Milne) [1715135] - [nvme] nvme-multipath: relax ANA state check (Ewan Milne) [1715135] - [drm] drm/i915: Bump gen7+ fb size limits to 16kx16k (Lyude Paul) [1664969] - [drm] drm/i915: Bump fb stride limit to 128KiB for gen4+ and 256KiB for gen7+ (Lyude Paul) [1664969] - [drm] drm/i915: Align dumb buffer stride to 4k to allow for gtt remapping (Lyude Paul) [1664969] - [drm] drm/i915: Overcome display engine stride limits via GTT remapping (Lyude Paul) [1664969] - [drm] drm/i915: Shuffle stride checking code around (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add live vma selftest (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add mock selftest for remapped vmas (Lyude Paul) [1664969] - [drm] drm/i915: Add a new "remapped" gtt_view (Lyude Paul) [1664969] - [md] dax: Arrange for dax_supported check to span multiple devices (Jeff Moyer) [1665364] - [mm] mm/memory_hotplug.c: drop memory device reference after find_memory_block() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Retain security state after overwrite (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/pmem: fix a possible OOB access when read and write pmem (Jeff Moyer) [1665367 1665364 1665362] - [acpi] libnvdimm/security, acpi/nfit: unify zero-key for all security commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: provide fix for secure-erase to use zero-key (Jeff Moyer) [1665367 1665364 1665362 1584976] - [mm] mm/memory.c: fix modifying of page protection by insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix a kmemdup failure check (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Fix a potential NULL pointer dereference (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Always dump _DSM output payload (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Deposit pagetable even when installing zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Clean up holder_class_store() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/of_pmem: Fix platform_no_drv_owner.cocci warnings (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Update NFIT flags error message (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix LBA masking during 'free list' population (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Remove unnecessary code in btt_freelist_init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Remove dax_label_reserve (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax: Check the end of the block-device capacity with dax_direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Avoid stale ARS results (Jeff Moyer) [1697175 1665367 1665364 1665362] - [acpi] nfit/ars: Allow root to busy-poll the ARS state machine (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Introduce scrub_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Remove ars_start_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt short-ARS even in the no_init_ars case (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot (Jeff Moyer) [1697194 1665367 1665364 1665362] - [fs] fs/dax: NIT fix comment regarding start/end vs range (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Convert to use vmf_error() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Require opt-in for read-only label configurations (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pmem: Honor force_raw for legacy pmem regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Account for PAGE_SIZE > info-block-size in nd_pfn_init() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Fix altmap reservation size calculation (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: Fix over-trim in trim_pfn_device() (Jeff Moyer) [1665367 1665364 1665362 1662227] - [nvdimm] libnvdimm/dimm: Add a no-BLK quirk based on NVDIMM family (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Add Hyper-V NVDIMM DSM command set to white list (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: acpi_nfit_ctl(): Check out_obj->type in the right place (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Fix nfit_intel_shutdown_status() command submission (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm/security: Require nvdimm_security_setup_events() to succeed (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] nfit_test: fix security state pull for nvdimm security nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: Fix nvdimm_security_state() state request selection (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/label: Clear 'updating' flag after label-set update (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Remove duplicate set nd_set in acpi_nfit_init_interleave_set() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix race accessing memdev in nfit_get_smbios_id() (Jeff Moyer) [1665367 1665364 1665362] - [include] libnvdimm/dimm: Fix security capability detection for non-Intel NVDIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] nfit: Mark some functions as __maybe_unused (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] ACPI/nfit: delete the function to_acpi_nfit_desc (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: delete the redundant header file (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] mm, devm_memremap_pages: fix shutdown handling (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: kill mapping "System RAM" support (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/security: Quiet security operations (Jeff Moyer) [1665367 1665364 1665362 1584976] - [documentation] libnvdimm/security: Add documentation for nvdimm security support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: add Intel DSM 1.8 support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add overwrite support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add test support for Intel nvdimm security DSMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: add Intel DSM 1.8 master passphrase support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: Add security DSM overwrite support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add support for issue secure erase DSM to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add enable/update passphrase support for Intel nvdimms (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add disable passphrase support to Intel nvdimm. (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add unlock of nvdimm support for Intel DIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add freeze security support to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Introduce nvdimm_security_ops (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys-encrypted: add nvdimm key format type to encrypted keys (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys: Export lookup_user_key to external users (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Store dimm id as a member to struct nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm, namespace: Replace kmemdup() with kstrndup() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, label: Switch to bitmap_zalloc() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: Adjust annotation for why return 0 if fail to find NFIT at start (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, bus: Check id immediately following ida_simple_get (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix user-initiated ARS to be "ARS-long" rather than "ARS-short" (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [nvdimm] libnvdimm, pfn: Pad pfn namespaces relative to other regions (Jeff Moyer) [1665367 1665364 1665362 1662227] - [tools] tools/testing/nvdimm: Align test resources to 128M (Jeff Moyer) [1665367 1665364 1665362 1662227] - [acpi] acpi/nfit: Add support for Intel DSM 1.8 commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] Revert "acpi, nfit: Further restrict userspace ARS start requests" (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix ARS overflow continuation (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix the array size for dimm devices. (Jeff Moyer) [1665367 1665364 1665362 1658918] - [mm] mm: Fix warning in insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Further restrict userspace ARS start requests (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix Address Range Scrub completion tracking (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [tools] tools/testing/nvdimm: Populate dirty shutdown data (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Collect shutdown status (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Introduce nfit_mem flags (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm, label: Fix sparse warning (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, namespace: Drop the repeat assignment for variable dev->parent (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, region: Fail badblocks listing for inactive regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: during init, clear errors in the metadata area (Jeff Moyer) [1665367 1665364 1665362 1641565] - [nvdimm] libnvdimm: Set device node in nd_device_register (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Hold reference on parent while scheduling async init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: remove duplicate include (Jeff Moyer) [1665367 1665364 1665362] - [fs] filesystem-dax: Fix use of zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: Restore page attributes when clearing errors (Jeff Moyer) [1665367 1665364 1665362] - [drivers] device-dax: avoid hang on error before devm_memremap_pages() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: improve emulation of smart injection (Jeff Moyer) [1685043 1665367 1665364 1665362] - [fs] filesystem-dax: Do not request kaddr and pfn when not required (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax/super: Do not request a pointer kaddr when not required (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: queue issuing of ars when an uc error notification comes in (Jeff Moyer) [1665367 1665364 1665362 1641487] - [kernel] mm, dev_pagemap: Do not clear ->mapping on final put (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix support for emulating controller temperature (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Make DSM failure code injection an override (Jeff Moyer) [1665367 1665364 1665362 1658918] - [acpi] acpi, nfit: Prefer _DSM over _LSR for namespace label reads (Jeff Moyer) [1665367 1665364 1665362 1658918] - [nvdimm] libnvdimm: Introduce locked DIMM capacity support (Jeff Moyer) [1665367 1665364 1665362 1658918] - [drm] drm/nouveau: fix duplication of nv50_head_atom struct (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/disp/dp: respect sink limits when selecting failsafe link configuration (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: initial support for boards with TU117 chipset (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: allow detected chipset to be overridden (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gf119-gp10x: push HeadSetControlOutputResource() mthd when encoders change (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/nv50-: fix bug preventing non-vsync'd page flips (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gv100-: fix spurious window immediate interlocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/nouveau: forward error generated while resuming objects tree (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/i2c: Disable i2c bus access after ->fini() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add WaDisableBankHangMode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/fbc: disable framebuffer compression on GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix setting 10 bit deep color mode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add missing combo PHY lane power setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Factor out combo PHY lane power setup helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Corrupt DSI picture fix for GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix clockgating issue when using scalers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Suppress spurious combo PHY B warning (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable read only ppgtt support for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use Engine1 instance for gen11 pm interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Disable video turbo mode for rp control (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable media sampler powergate (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: introduce REG_BIT() and REG_GENMASK() to define register contents (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1664615 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Apply a recommended rc6 threshold (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dedicated rc6 enabling sequence for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Don't warn on spurious interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Handle rps interrupts without irq lock (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure we have enough memory bandwidth on ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sandybridge_pcode_read() deal with the second data register (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix ONLY icl+ max plane width (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix MG_DP_MODE() register programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Really calculate the cursor ddb based on the highest enabled wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Inline skl_update_pipe_wm() into its only caller (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass pipe_wm around so much (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Move some variables to tighter scope (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Keep plane watermarks enabled more aggressively (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure cursor has enough ddb for the selected wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Allocate enough DDB for the cursor (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract skl_compute_wm_params() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass plane state to skl_compute_plane_wm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Accept alloc_size == blocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Introduce Comet Lake PCH (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Add CML PCI IDS (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix PSR2 selective update corruption after PSR1 setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off the CUS when turning off a HDR plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix legacy gamma mode for ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Refactor icl_is_hdr_plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] drm/i915: Add new ICL PCI ID (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix CRC mismatch error for DP link layer compliance (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Prevent incorrect DBuf enabling (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Read out memory type (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on cnl+ (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Clean up intel_get_dram_info() a bit (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i914: s/l_info/dimm_l/ etc. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Generalize intel_is_dram_symmetric() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dram_dimm_info more (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on GLK too (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix DRAM size reporting for BXT (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract BXT DIMM helpers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Polish skl_is_16gb_dimm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract functions to derive SKL+ DIMM info (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Store DIMM rank information as a number (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Default to Thread Group preemption for compute workloads (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix the state checker for ICL Y planes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: move MG pll hw_state readout (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Finalize Wa_1408961008:icl (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Call MG_DP_MODE() macro with the right parameters order (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Drop redundant gamma mode mask (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Implement new w/a for underruns with wm1+ disabled (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Include "ignore lines" in skl+ wm state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] Revert "drm/i915: W/A for underruns with WM1+ disabled on icl" (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make MG PHY macros semantically consistent (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make combo PHY DDI macro definitions consistent for ICL and CNL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add degamma and gamma lut size to gen11 caps (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable pipe output csc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable ICL Pipe CSC block (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add icl pipe degamma and gamma support (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/glk: Fix degamma lut programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Dump skl+ watermark changes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Update DSPCNTR gamma/csc bits during crtc_enable() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable pipe gamma when C8 pixel format is used (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe CSC when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe gamma when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe csc enable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe gamma enable/disable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Populate gamma_mode for all platforms (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Main backport to rebase from 4.18 to 5.1 (Lyude Paul) [1713573 1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] {CVE-2019-11085} - [include] list: Backport list_is_first() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] lib/scatterlist: Provide a DMA page iterator (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [acpi] ACPI / PMIC: Add support for executing PMIC MIPI sequence elements (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vfio: add edid api for display (vgpu) devices. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm: don't miss the last page because of round-off error (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] PM-runtime: Add new interface to get accounted time (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: move i915_kick_out_vgacon to vgaarb (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [scripts] tracing: Avoid calling cc-option -mrecord-mcount for every Makefile (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb_helper: Allow leaking fbdev smem_start (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb: Stop leaking physical address (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: Add FBINFO_HIDE_SMEM_START flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vt: Remove vc_panic_force_write (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] fbdev: Drop FBINFO_CAN_FORCE_OUTPUT flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: fix kerneldoc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] fbdev: add remove_conflicting_pci_framebuffers() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [media] media: cec-notifier: Get notifier by device and connector name (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] driver core: Add device_link_remove function (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] include: Move ascii85 functions from i915 to linux/ascii85.h (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm, drm/i915: mark pinned shmemfs pages as unevictable (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] list: introduce list_bulk_move_tail helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [fs] sysfs: constify sysfs create/remove files harder (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/selftests: Remove unused dmabuf->kmap routines, fix the build (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma-buf: remove kmap_atomic interface (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] include/linux/bitops.h: introduce BITS_PER_TYPE (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma_buf: remove device parameter from attach callback v2 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [pci] PCI: Export pcie_get_speed_cap and pcie_get_width_cap (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Add support for pps and compression mode command packet (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking/mutex: Fix mutex debug call and ww_mutex documentation (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: Implement an algorithm choice for Wound-Wait mutexes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: WW mutex cleanup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286]- [netdrv] igb: Fix WARN_ONCE on runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: use struct_size() helper (Corinna Vinschen) [1659168] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Corinna Vinschen) [1659168] - [netdrv] igb: Bump version number (Corinna Vinschen) [1659168] - [netdrv] Revert "igb: reduce CPU0 latency when updating statistics" (Corinna Vinschen) [1659168] - [netdrv] igb: Fix an issue that PME is not enabled during runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: Change RXPBSIZE size when setting Qav mode (Corinna Vinschen) [1659168] - [netdrv] igb: reduce CPU0 latency when updating statistics (Corinna Vinschen) [1659168] - [netdrv] igb: fix uninitialized variables (Corinna Vinschen) [1659168] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659168] - [netdrv] igb: Fix format with line continuation whitespace (Corinna Vinschen) [1659168] - [netdrv] igb: extend PTP gettime function to read system clock (Corinna Vinschen) [1659168] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Corinna Vinschen) [1659168] - [netdrv] igb: remove ndo_poll_controller (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659168] - [netdrv] igb: Replace mdelay() with msleep() in igb_integrated_phy_loopback() (Corinna Vinschen) [1659168] - [netdrv] igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init() (Corinna Vinschen) [1659168] - [netdrv] igb: Use an advanced ctx descriptor for launchtime (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_phy: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_82575: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb_main: Mark expected switch fall-throughs (Corinna Vinschen) [1659168] - [netdrv] igb: Use dma_wmb() instead of wmb() before doorbell writes (Corinna Vinschen) [1659168] - [netdrv] igb: Add support for ETF offload (Corinna Vinschen) [1659168] - [netdrv] igb: Only call skb_tx_timestamp after descriptors are ready (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_offload_cbs() (Corinna Vinschen) [1659168] - [netdrv] igb: Only change Tx arbitration when CBS is on (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_configure_cbs() (Corinna Vinschen) [1659168] - [fs] Revert "[fs] ext4: protect journal inode's blocks using block_validity" (Lukas Czerner) [1716549] - [fs] xfs: don't trip over uninitialized buffer on extent read of corrupted inode (Bill O'Donnell) [1715942] - [fs] xfs: always init bma in xfs_bmapi_write (Bill O'Donnell) [1715942] - [lib] rhashtable: Still do rehash when we get EEXIST (Vladis Dronov) [1712457] - [fs] vmcore: Add a kernel parameter novmcoredd (Kairui Song) [1705864] - [powerpc] powerpc/eeh: Correct retries in eeh_pe_reset_full() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Improve recovery of passed-through devices (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_clear_pe_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_pe_state_clear() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: remove sw_state from eeh_unfreeze_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_clear_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup control flow in eeh_handle_normal_event() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_ops.wait_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_state_mark() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unnecessary eeh_pe_state_mark_with_cfg() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_enabled() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup logic in eeh_rmv_from_parent_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup field names in eeh_rmv_data (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup list_head field names (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_add_virt_device() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unused field in eeh_dev (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup EEH_POSTPONED_PROBE (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Avoid misleading message "EEH: no capable adapters found" (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix use of EEH_PE_KEEP on wrong field (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix null deref for devices removed during EEH (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() (Sam Bobroff) [1352405] - [edac] x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types (Janakarajan Natarajan) [1688469] - [scsi] megaraid_sas: remove tech preview from Aero series (Tomas Henzl) [1668409] - [scsi] megaraid_sas: sync with mainline (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix spelling mistake "oustanding" -> "outstanding" (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Make megasas_host_device_list_query() static (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: reduce module load time (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove a bunch of set but not used variables (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: return error when create DMA pool failed (Tomas Henzl) [1668409] {CVE-2019-11810} - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update structures for HOST_DEVICE_LIST DCMD (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for DEVICE_LIST DCMD in driver (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework device add code in AEN path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework code to get PD and LD list (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: correct an info message (Tomas Henzl) [1668409] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: fix out-of-bound array accesses (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: changes to function prototypes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: NULL check before some freeing functions is not needed (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas_fusion: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: megaraid_sas_base: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: modify max supported lds related print (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: remove unused macro (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: increase timeout for IOC INIT to 180seconds (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove double endian conversion (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Re-use max_mfi_cmds to calculate queue sizes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rename scratch_pad registers (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove spin lock for dpc operation (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: optimize raid context access in IO path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fail init if heartbeat timer fails (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: For SRIOV, do not set STOP_ADP bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix combined reply queue mode detection (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix module parameter description (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix goto labels in error handling (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update copyright information (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add check for reset adapter bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix msleep granularity (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for FW snap dump (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add watchdog thread to detect Firmware fault (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: switch to generic DMA API (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix a missing-check bug (Tomas Henzl) [1668409] - [kernel] get_maintainer.pl: Add default .get_maintainer.conf file for RHEL (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow option --mpath to read all files in (Prarit Bhargava) [1714630] - [scripts] get_maintainer.pl: add -mpath= for MAINTAINERS file location (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow usage outside of kernel tree (Prarit Bhargava) [1714630] - [scripts] Revert "[scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override" (Prarit Bhargava) [1714630] - [include] signal: Make siginmask safe when passed a signal of 0 (Waiman Long) [1714351] - [fs] signal: Don't send signals to tasks that don't exist (Waiman Long) [1714351] - [kernel] signal: Restore the stop PTRACE_EVENT_EXIT (Waiman Long) [1714351] - [kernel] signal: Better detection of synchronous signals (Waiman Long) [1714351] - [kernel] signal: Always notice exiting tasks (Waiman Long) [1714351] - [kernel] signal: Always attempt to allocate siginfo for SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user32 (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user (Waiman Long) [1714351] - [kernel] signal: In sigqueueinfo prefer sig not si_signo (Waiman Long) [1714351] - [include] signal: Use a smaller struct siginfo in the kernel (Waiman Long) [1714351] - [include] signal: Distinguish between kernel_siginfo and siginfo (Waiman Long) [1714351] - [kernel] signal: Introduce copy_siginfo_from_user and use it's return value (Waiman Long) [1714351] - [arm64] signal: Remove the need for __ARCH_SI_PREABLE_SIZE and SI_PAD_SIZE (Waiman Long) [1714351] - [kernel] signal: Fail sigqueueinfo if si_signo != sig (Waiman Long) [1714351] - [kernel] signal/sparc: Move EMT_TAGOVF into the generic siginfo.h (Waiman Long) [1714351] - [mm] signal/arm: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Use send_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_ptrace_errno_trap (Waiman Long) [1714351] - [arm64] signal/arm64: In ptrace_hbptriggered name the signal description string (Waiman Long) [1714351] - [arm64] signal/arm64: Remove arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_mceerr as appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/arm64: Only call set_thread_esr once in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Only perform one esr_to_fault_info call in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Expand __do_user_fault and remove it (Waiman Long) [1714351] - [mm] signal/arm64: For clarity separate the 3 signal sending cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Consolidate the two hwpoison cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Factor set_thread_esr out of __do_user_fault (Waiman Long) [1714351] - [arm64] signal/arm64: Factor out arm64_show_signal from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Remove unneeded tsk parameter from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Push siginfo generation into arm64_notify_die (Waiman Long) [1714351] - [powerpc] signal/powerpc: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [powerpc] signal/powerpc: Simplify _exception_pkey by using force_sig_pkuerr (Waiman Long) [1714351] - [powerpc] signal/powerpc: Specialize _exception_pkey for handling pkey exceptions (Waiman Long) [1714351] - [powerpc] signal/powerpc: Call force_sig_fault from _exception (Waiman Long) [1714351] - [powerpc] signal/powerpc: Factor the common exception code into exception_common (Waiman Long) [1714351] - [powerpc] powerpc/traps: Print unhandled signals in a separate function (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/powerpc: Call _exception_pkey directly from bad_key_fault_exception (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area (Waiman Long) [1714351] - [mm] signal/powerpc: Use force_sig_mceerr as appropriate (Waiman Long) [1714351] - [x86] signal/x86: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey by value (Waiman Long) [1714351] - [mm] signal/x86: Replace force_sig_info_fault with force_sig_fault (Waiman Long) [1714351] - [mm] signal/x86: Call force_sig_pkuerr from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey not vma into __bad_area (Waiman Long) [1714351] - [mm] signal/x86: Don't compute pkey in __do_page_fault (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from mm_fault_error (Waiman Long) [1714351] - [mm] signal/x86: Remove the pkey parameter from do_sigbus (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from bad_area_nosemaphore (Waiman Long) [1714351] - [x86] signal/x86/traps: Simplify trap generation (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig instead of open coding it. (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig_bnderr (Waiman Long) [1714351] - [x86] signal/x86/traps: Move more code into do_trap_no_signal so it can be reused (Waiman Long) [1714351] - [x86] signal/x86/traps: Factor out show_signal (Waiman Long) [1714351] - [x86] signal/x86: Move mpx siginfo generation into do_bounds (Waiman Long) [1714351] - [x86] signal/x86: In trace_mpx_bounds_register_exception add __user annotations (Waiman Long) [1714351] - [mm] signal/x86: Move MCE error reporting out of force_sig_info_fault (Waiman Long) [1714351] - [x86] signal/x86: Inline fill_sigtrap_info in it's only caller send_sigtrap (Waiman Long) [1714351] - [powerpc] signal: Simplify tracehook_report_syscall_exit (Waiman Long) [1714351] - [kernel] signal: Pair exports with their functions (Waiman Long) [1714351] - [kernel] signal: Remove specific_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Use group_send_sig_info to kill all processes in a pid namespace (Waiman Long) [1714351] - [tty] tty_io: Use group_send_sig_info in __do_SACK to note it is a session being killed (Waiman Long) [1714351] - [misc] signal/GenWQE: Fix sending of SIGKILL (Waiman Long) [1714351] - [include] signal: Remove SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Use SEND_SIG_PRIV not SEND_SIG_FORCED with SIGKILL and SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Never allocate siginfo for SIGKILL or SIGSTOP (Waiman Long) [1714351] - [usb] signal: Don't send siginfo to kthreads. (Waiman Long) [1714351] - [usb] signal: Remove the siginfo paramater from kernel_dqueue_signal (Waiman Long) [1714351] - [tty] signal: send_sig_all no longer needs SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace init (Waiman Long) [1714351] - [x86] signal: Properly deliver SIGSEGV from x86 uprobes (Waiman Long) [1714351] - [kernel] signal: Properly deliver SIGILL from uprobes (Waiman Long) [1714351] - [kernel] signal: Always ignore SIGKILL and SIGSTOP sent to the global init (Waiman Long) [1714351] - [iommu] mm: convert return type of handle_mm_fault() caller to vm_fault_t (Waiman Long) [1714351] - [kernel] signal: make get_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make sigkill_pending() return bool (Waiman Long) [1714351] - [kernel] signal: make legacy_queue() return bool (Waiman Long) [1714351] - [kernel] signal: make wants_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make flush_sigqueue_mask() void (Waiman Long) [1714351] - [kernel] signal: make unhandled_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make recalc_sigpending_tsk() return bool (Waiman Long) [1714351] - [kernel] signal: make has_pending_signals() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_task_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_handler_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_ok_by_cred() return bool (Waiman Long) [1714351] - [kernel] signal: simplify rt_sigaction() (Waiman Long) [1714351] - [kernel] signal: make do_sigpending() void (Waiman Long) [1714351] - [kernel] signal: make may_ptrace_stop() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_as_cred_perm() return bool (Waiman Long) [1714351] - [kernel] signal: make force_sigsegv() void (Waiman Long) [1714351] - [kernel] signal: Don't restart fork when signals come in. (Waiman Long) [1714351] - [kernel] fork: Have new threads join on-going signal group stops (Waiman Long) [1714351] - [include] fork: Skip setting TIF_SIGPENDING in ptrace_init_task (Waiman Long) [1714351] - [kernel] signal: Add calculate_sigpending() (Waiman Long) [1714351] - [kernel] fork: Unconditionally exit if a fatal signal is pending (Waiman Long) [1714351] - [kernel] fork: Move and describe why the code examines PIDNS_ADDING (Waiman Long) [1714351] - [kernel] signal: Push pid type down into complete_signal. (Waiman Long) [1714351] - [kernel] signal: Push pid type down into __send_signal (Waiman Long) [1714351] - [kernel] signal: Push pid type down into send_signal (Waiman Long) [1714351] - [tty] signal: Pass pid type into do_send_sig_info (Waiman Long) [1714351] - [fs] signal: Pass pid type into send_sigio_to_task & send_sigurg_to_task (Waiman Long) [1714351] - [kernel] signal: Pass pid type into group_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Pass pid and pid type into send_sigqueue (Waiman Long) [1714351] - [kernel] posix-timers: Noralize good_sigevent (Waiman Long) [1714351] - [fs] signal: Use PIDTYPE_TGID to clearly store where file signals will be sent (Waiman Long) [1714351] - [kernel] pid: Implement PIDTYPE_TGID (Waiman Long) [1714351] - [include] pids: Move the pgrp and session pid pointers from task_struct to signal_struct (Waiman Long) [1714351] - [fs] pids: Compute task_tgid using signal->leader_pid (Waiman Long) [1714351] - [kernel] pids: Move task_pid_type into sched/signal.h (Waiman Long) [1714351] - [init] pids: Initialize leader_pid in init_task (Waiman Long) [1714351]- [s390] s390: enable processes for mio instructions (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to disable usage of MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: provide support for MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: improve bar check (Philipp Rudo) [1651734] - [s390] s390/ism: move oddities of device IO to wrapper function (Philipp Rudo) [1651734] - [s390] s390/pci: move io address mapping code to pci_insn.c (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to force floating irqs (Philipp Rudo) [1651735] - [s390] s390/pci: gather statistics for floating vs directed irqs (Philipp Rudo) [1651735] - [s390] s390: show statistics for MSI IRQs (Philipp Rudo) [1651735] - [s390] s390/pci: provide support for CPU directed interrupts (Philipp Rudo) [1651735] - [s390] s390/airq: provide cacheline aligned ivs (Philipp Rudo) [1651735] - [s390] s390/pci: clarify interrupt vector usage (Philipp Rudo) [1651735] - [s390] s390/airq: recognize directed interrupts (Philipp Rudo) [1651735] - [s390] s390/sclp: detect DIRQ facility (Philipp Rudo) [1651735] - [s390] s390/pci: move everything irq related to pci_irq.c (Philipp Rudo) [1651735] - [s390] s390/pci: remove stale rc (Philipp Rudo) [1651735] - [s390] s390/pci: remove unused define (Philipp Rudo) [1651735] - [s390] s390/pci: mark command line parser data __initdata (Philipp Rudo) [1651735] - [cpufreq] cpufreq: intel_pstate: Ignore turbo active ratio in HWP (David Arcari) [1711970] - [scsi] mpt3sas: remove tech preview from Aero series (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix indentation issue (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update mpt3sas driver version to 28.100.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Improve the threshold value and introduce module param (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Load balance to improve performance and avoid soft lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Irq poll to avoid CPU hard lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: simplify interrupt handler (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix typo in request_desript_type (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add missing breaks in switch statements (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update driver version to 27.102.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for ATLAS PCIe switch (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for NVMe Switch Adapter (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Rename mpi endpoint device ID macro. (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: mpt3sas_scsih: Mark expected switch fall-through (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix memory ordering on 64bit writes (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix spelling mistake "manufaucturing" -> "manufacturing" (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix driver modifying persistent data in Manufacturing page11 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Don't modify EEDPTagMode field setting on SAS3.5 HBA devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix Sync cache command failure during driver unload (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Call sas_remove_host before removing the target devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Refactor mpt3sas_wait_for_ioc function (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Separate out mpt3sas_wait_for_ioc (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Added new #define variable IOC_OPERATIONAL_WAIT_COUNT (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: switch to generic DMA API (Tomas Henzl) [1684444] - [tools] perf tools beauty ioctl: Support new ISO7816 commands (Michael Petlan) [1709243] - [tools] perf tools: Restore proper cwd on return from mnt namespace (Michael Petlan) [1709243] - [tools] perf tools: Fix crash on synthesizing the unit (Michael Petlan) [1709243] - [tools] perf tools: Do not zero sample_id_all for group members (Michael Petlan) [1709243] - [tools] perf beauty: Use SRCARCH, ARCH=x86_64 must map to "x86" to find the headers (Michael Petlan) [1709243] - [tools] perf intel-pt: Add MTC and CYC timestamps to debug log (Michael Petlan) [1709243] - [tools] perf intel-pt: Add more event information to debug log (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fix table find when table re-ordered (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add help window (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add Selected branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fall back to /usr/local/lib/libxed.so (Michael Petlan) [1709243] - [tools] perf top: Display the LBR stats in callchain entry (Michael Petlan) [1709243] - [tools] perf stat: Handle different PMU names with common prefix (Michael Petlan) [1709243] - [tools] perf record: Support weak groups (Michael Petlan) [1709243] - [tools] perf evlist: Move perf_evsel__reset_weak_group into evlist (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Start collecting pathnames in the BPF program (Michael Petlan) [1709243] - [tools] perf trace: Fix setting of augmented payload when using eBPF + raw_syscalls (Michael Petlan) [1709243] - [tools] perf trace: When augmenting raw_syscalls plug raw_syscalls:sys_exit too (Michael Petlan) [1709243] - [tools] perf examples bpf: Start augmenting raw_syscalls:sys_{start,exit} (Michael Petlan) [1709243] - [tools] perf intel-pt/bts: Calculate cpumode for synthesized samples (Michael Petlan) [1709243] - [tools] perf intel-pt: Insert callchain context into synthesized callchains (Michael Petlan) [1709243] - [tools] perf top: Start display thread earlier (Michael Petlan) [1709243] - [tools] perf trace beauty: Use the mmap flags table generated from headers (Michael Petlan) [1709243] - [tools] perf beauty: Wire up the mmap flags table generator to the Makefile (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MAP_ mmap's flag constants (Michael Petlan) [1709243] - [tools] perf callchain: Honour the ordering of PERF_CONTEXT_{USER,KERNEL,etc} (Michael Petlan) [1709243] - [tools] perf cs-etm: Correct CPU mode for samples (Michael Petlan) [1709243] - [tools] perf unwind: Take pgoff into account when reporting elf to libdwfl (Michael Petlan) [1709243] - [tools] perf top: Do not use overwrite mode by default (Michael Petlan) [1709243] - [tools] perf trace: Beautify mount's first pathname arg (Michael Petlan) [1709243] - [tools] perf trace: Beautify the umount's 'name' argument (Michael Petlan) [1709243] - [tools] perf trace: Consider syscall aliases too (Michael Petlan) [1709243] - [tools] perf trace beauty: Beautify mount/umount's 'flags' argument (Michael Petlan) [1709243] - [tools] perf trace beauty: Allow syscalls to mask an argument before considering it (Michael Petlan) [1709243] - [tools] perf beauty: Introduce strarray__scnprintf_flags() (Michael Petlan) [1709243] - [tools] perf beauty: Switch from GPL v2.0 to LGPL v2.1 (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MS_ mount/umount's flag constants (Michael Petlan) [1709243] - [tools] tools include uapi: Grab a copy of linux/fs.h (Michael Petlan) [1709243] - [tools] perf script: Support total cycles count (Michael Petlan) [1709243] - [tools] perf script: Make itrace script default to all calls (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add All branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to display all the database tables (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to shrink / enlarge font (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to find symbols in the call-graph (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add support for multiple sub-windows (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Rename to exported-sql-viewer.py (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Refactor TreeItem class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add data helper functions (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Factor out CallGraphModel from TreeModel (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Remove use of setObjectName() (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add a class for global data (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Separate the database details into a class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Make a "Main" function (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Change icon (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Set a minimum window size (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Provide better default column sizes (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Use SPDX license identifier (Michael Petlan) [1709243] - [tools] perf trace: Introduce per-event maximum number of events property (Michael Petlan) [1709243] - [tools] perf script: Flush output stream after events in verbose mode (Michael Petlan) [1709243] - [tools] perf script: Allow extended console debug output (Michael Petlan) [1709243] - [tools] perf stat: Poll for monitored tasks being alive (Michael Petlan) [1709243] - [tools] perf trace: Drop thread refcount in trace__event_handler() (Michael Petlan) [1709243] - [tools] perf trace: Drop addr_location refcounts (Michael Petlan) [1709243] - [tools] perf evsel: Mark a evsel as disabled when asking the kernel do disable it (Michael Petlan) [1709243] - [tools] perf evsel: Introduce per event max_events property (Michael Petlan) [1709243] - [tools] tools lib subcmd: Introduce OPTION_ULONG (Michael Petlan) [1709243] - [tools] perf arm64: Fix generate system call table failed with /tmp mounted with noexec (Michael Petlan) [1709243] - [tools] perf symbols: Set PLT entry/header sizes properly on Sparc (Michael Petlan) [1709243] - [tools] perf jitdump: Add Sparc support. (Michael Petlan) [1709243] - [tools] perf annotate: Add Sparc support (Michael Petlan) [1709243] - [tools] perf record: Encode -k clockid frequency into Perf trace (Michael Petlan) [1709243] - [tools] perf probe: Support SDT markers having reference counter (semaphore) (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Move struct tep_handler definition in a local header file (Michael Petlan) [1709243] - [tools] tools lib traceevent: Separate out tep_strerror() for strerror_r() issues (Michael Petlan) [1709243] - [tools] perf python: More portable way to make CFLAGS work with clang (Michael Petlan) [1709243] - [tools] perf python: Make clang_has_option() work on Python 3 (Michael Petlan) [1709243] - [tools] perf tools: Free temporary 'sys' string in read_event_files() (Michael Petlan) [1709243] - [tools] perf tools: Avoid double free in read_event_file() (Michael Petlan) [1709243] - [tools] perf tools: Free 'printk' string in parse_ftrace_printk() (Michael Petlan) [1709243] - [tools] perf tools: Cleanup trace-event-info 'tdata' leak (Michael Petlan) [1709243] - [tools] perf strbuf: Match va_{add,copy} with va_end (Michael Petlan) [1709243] - [tools] perf test: S390 does not support watchpoints in test 22 (Michael Petlan) [1709243] - [tools] perf auxtrace: Include missing asm/bitsperlong.h to get BITS_PER_LONG (Michael Petlan) [1709243] - [tools] tools include: Adopt linux/bits.h (Michael Petlan) [1709243] - [tools] perf intel-pt: Implement decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf intel-pt: Add decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__process() for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__event() for trace begin / end (Michael Petlan) [1709243] - [tools] perf db-export: Add trace begin / end branch type variants (Michael Petlan) [1709243] - [tools] perf script: Enhance sample flags for trace begin / end (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enum filter_trivial_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename data2host*() APIs (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename struct plugin_list to struct tep_plugin_list (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to structs filter_type and event_filter (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to various structs filter_arg_*. (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to struct filter_{arg,value_type} (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{exp,arg}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{boolean,op,cmp}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum print_arg_type to enum tep_print_arg_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Add prefix tep_ to all print_* structures (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix TEP_ to all EVENT_FL_* flags (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename enum event_{sort_}type to enum tep_event_{sort_}type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum format_flags to enum tep_format_flags (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct format{_field} to struct tep_format{_field} (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct event_format to struct tep_event_format (Michael Petlan) [1709243] - [tools] perf script: Print DSO for callindent (Michael Petlan) [1709243] - [tools] perf script: Allow sym and dso without ip, addr (Michael Petlan) [1709243] - [tools] tools lib subcmd: Support overwriting the pager (Michael Petlan) [1709243] - [tools] perf tools: Report itrace options in help (Michael Petlan) [1709243] - [tools] perf help: Add missing subcommand `version` (Michael Petlan) [1709243] - [tools] perf tools: Initialize perf_data_file fd field (Michael Petlan) [1709243] - [tools] perf util: Make copyfile_offset() global (Michael Petlan) [1709243] - [tools] perf tools: Add 'struct perf_mmap' arg to record__write() (Michael Petlan) [1709243] - [tools] perf auxtrace: Pass struct perf_mmap into mmap__read* functions (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op3 (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op2 (Michael Petlan) [1709243] - [tools] perf bpf-loader: use PTR_ERR_OR_ZERO inetead of return code (Michael Petlan) [1709243] - [tools] tools include: Adopt PTR_ERR_OR_ZERO from the kernel err.h header (Michael Petlan) [1709243] - [tools] perf ordered_events: Prevent crossing max_alloc_size (Michael Petlan) [1709243] - [tools] perf ordered_events: Add 'struct ordered_events_buffer' layer (Michael Petlan) [1709243] - [tools] perf test: Add watchpoint test (Michael Petlan) [1709243] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo (Michael Petlan) [1709243] - [tools] perf map: Turn some pr_warning() to pr_debug() (Michael Petlan) [1709243] - [tools] perf trace: Use the raw_syscalls:sys_enter for the augmented syscalls (Michael Petlan) [1709243] - [tools] perf trace: Setup augmented_args in the raw_syscalls:sys_enter handler (Michael Petlan) [1709243] - [tools] perf trace: Introduce syscall__augmented_args() method (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Avoid optimization to pass older BPF validators (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Check probe_read_str() return separately (Michael Petlan) [1709243] - [tools] perf annotate: Handle arm64 move instructions (Michael Petlan) [1709243] - [tools] perf trace beauty: Alias 'umount' to 'umount2' (Michael Petlan) [1709243] - [tools] perf stat: Move the display functions to stat-display.c (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_events' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'walltime_*' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Propagate 'struct target' arg to sort_aggr_thread() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_merge' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'big_num' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Do not use the global 'evsel_list' in print functions (Michael Petlan) [1709243] - [tools] perf stat: Move *_aggr_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move ru_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_mixed_hw_group_error' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_free_counters_hint' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'null_run' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Add 'walltime_nsecs_stats' pointer to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' to aggr_update_shadow() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu() (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only_len' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'run_count' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use 'evsel->evlist' instead of 'evsel_list' in collect_all_aliases() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' argument to print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'target' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move 'unit_width' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'interval_clear' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move csv_* to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass a 'struct perf_stat_config' argument to global print functions (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' argument to local print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move STAT_RECORD out of perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Introduce perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move perf_stat_synthesize_config() to stat.c (Michael Petlan) [1709243] - [tools] perf stat: Add 'perf_event__handler_t' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_evlist' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_tool' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Rename 'is_pipe' argument to 'attrs' in perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Move create_perf_stat_counter() to stat.c (Michael Petlan) [1709243] - [tools] perf evsel: Introduce perf_evsel__store_ids() (Michael Petlan) [1709243] - [tools] perf tools: Switch 'session' argument to 'evlist' in perf_event__synthesize_attrs() (Michael Petlan) [1709243] - [tools] perf stat: Add 'identifier' flag to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use local config arg for scale in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_inherit' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'initial_delay' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use evsel->threads in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf trace: Show comm and tid for tracepoint events (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Hook into syscalls:sys_exit_SYSCALL too (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Rename augmented_*_syscall__enter to just *_syscall (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Update the header comments (Michael Petlan) [1709243] - [tools] perf bpf: Add syscall_exit() helper (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Split trace-seq related APIs in a separate header file (Michael Petlan) [1709243] - [tools] perf report: Create auxiliary trace data files for s390 (Michael Petlan) [1709243] - [tools] perf trace beauty: Reorganize 'struct sockaddr *' beautifier (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment sendto's 'addr' arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment bind's 'myaddr' sockaddr arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Add augmented_sockaddr_syscall_enter() (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment connect's 'sockaddr' arg (Michael Petlan) [1709243] - [tools] perf bpf: Add linux/socket.h to the headers accessible to bpf proggies (Michael Petlan) [1709243] - [tools] perf bpf: Give precedence to bpf header dir (Michael Petlan) [1709243] - [tools] perf trace: Add a etcsnoop.c augmented syscalls eBPF utility (Michael Petlan) [1709243] - [tools] perf trace: Augment 'newstat' (aka 'stat') filename ptr (Michael Petlan) [1709243] - [tools] perf trace: Introduce augmented_filename_syscall_enter() declarator (Michael Petlan) [1709243] - [tools] perf trace: Augment inotify_add_watch pathname syscall arg (Michael Petlan) [1709243] - [tools] perf trace: Augment the 'open' syscall 'filename' arg (Michael Petlan) [1709243] - [tools] perf trace: Use the augmented filename, expanding syscall enter pointers (Michael Petlan) [1709243] - [tools] perf trace: Show comm/tid for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Extract the comm/tid printing for syscall enter (Michael Petlan) [1709243] - [tools] perf trace: Print the syscall name for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Make the augmented_syscalls filter out the tracepoint event (Michael Petlan) [1709243] - [tools] perf trace: Pass augmented args to the arg formatters when available (Michael Petlan) [1709243] - [x86] perf/x86/intel: Disallow precise_ip on BTS events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts() (Michael Petlan) [1709243] - [x86] perf/x86/intel: Move branch tracing setup to the Intel-specific source file (Michael Petlan) [1709243] - [x86] perf/x86/intel: Fix regression by default disabling perfmon v4 interrupt handling (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Support CoffeeLake 8th CBOX (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs (Michael Petlan) [1709243] - [tools] perf tools: Don't clone maps from parent when synthesizing forks (Michael Petlan) [1709243] - [tools] perf top: Allow disabling the overwrite mode (Michael Petlan) [1709243] - [kernel] perf/core: Clean up inconsisent indentation (Michael Petlan) [1709243] - [tools] perf script: Implement --graph-function (Michael Petlan) [1709243] - [tools] tools script: Add --call-trace and --call-ret-trace (Michael Petlan) [1709243] - [tools] perf script: Add --insn-trace for instruction decoding (Michael Petlan) [1709243] - [tools] perf trace: Introduce --max-events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add quirk for Goldmont Plus (Michael Petlan) [1709243] - [kernel] perf: Suppress AUX/OVERWRITE records (Michael Petlan) [1709243] - [x86] perf/x86/intel/pt: Annotate 'pt_cap_group' with __ro_after_init (Michael Petlan) [1709243] - [x86] perf/x86: Add __ro_after_init annotations (Michael Petlan) [1709243] - [x86] x86/mm/mem_encrypt: Disable all instrumentation for early SME setup (Janakarajan Natarajan) [1679265] - [fs] cifs: fix copy_file_range to allow write on the same file (Leif Sahlberg) [1689100] - [infiniband] Revert "[infiniband] IB/usnic: Remove stub functions" (Jonathan Toppins) [1713753] - [x86] Update stepping values for Whiskey Lake U/Y (David Arcari) [1704801] - [powerpc] powerpc/perf: Trace imc PMU functions (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Trace imc events detection and cpuhotplug (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Declare static identifier a such (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Add privileged access check for thread_imc (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Rearrange setting of ldbar for thread-imc (Jiri Olsa) [1608796] - [powerpc] powerpc/include: Add data structures and macros for IMC trace mode (Jiri Olsa) [1608796] - [scsi] hpsa: correct-static-checker-issue-in-reset-handler (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: update driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device resets (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: do-not-complete-cmds-for-deleted-devices (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: wait longer for ptraid commands (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for tag collision (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: use local workqueues instead of system workqueues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct simple mode (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device id issues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for lv removal (Joseph Szczypek) [1713772] - [mm] mm, slub: restore the original intention of prefetch_freepointer() (Rafael Aquini) [1714671] - [fs] Revert "add KABI padding to dentry structure" (Waiman Long) [1714253] - [crypto] crypto: drbg - add FIPS 140-2 CTRNG for noise source (Herbert Xu) [1687905] - [infiniband] RDMA/qedr: Fix incorrect device rate. (Manish Chopra) [1713580] - [scsi] scsi: bnx2fc: remove unneeded variable (Nilesh Javali) [1665308] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665308] - [char] ipmi:ssif: compare block number correctly for multi-part return messages (Tony Camuso) [1712159] - [kernel] kernel/sysctl.c: define minmax conv functions in terms of non-minmax versions (Alex Gladkov) [1683922] - [kernel] kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv (Alex Gladkov) [1683922] - [tools] tools/testing/selftests/sysctl/sysctl.sh: add tests for >32-bit values written to 32-bit integers (Alex Gladkov) [1683922] - [kernel] sched/nohz: Run NOHZ idle load balancer on HK_FLAG_MISC CPUs (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] nohz_full: Allow the boot CPU to be nohz_full (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/isolation: Require a present CPU in housekeeping mask (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] kernel/cpu: Allow non-zero CPU to be primary for suspend / kexec freeze (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] power/suspend: Add function to disable secondaries for suspend (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/core: Allow the remote scheduler tick to be started on CPU0 (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/fair: Use non-atomic cpumask_{set,clear}_cpu() (Desnes Augusto Nunes do Rosario) [1666614] - [lib] lib: reciprocal_div: implement the improved algorithm on the paper mentioned (Petr Oros) [1706982] - [kernel] kernel/sysctl.c: fix proc_do_large_bitmap for large input buffers (Eric Sandeen) [1667092] - [kernel] tools/testing/selftests/sysctl/sysctl.sh: add proc_do_large_bitmap() test case (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: allow graceful use on older kernels (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: ignore diff output on verify_diff_w() (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: load module before testing for it (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: remove superfluous test_reqs() (Eric Sandeen) [1667092] - [kernel] kernel/sysctl.c: fix out-of-bounds access when setting file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow for file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow in proc_get_long (Eric Sandeen) [1694160] - [s390] kvm: s390: Fix potential spectre warnings (Thomas Huth) [1702344] - [powerpc] mm: move warning from resize_hpt_for_hotplug() (Laurent Vivier) [1660737] - [powerpc] pseries: Use pr_xxx() in lpar.c (Laurent Vivier) [1660737] - [infiniband] RDMA/iw_cxgb4: Always disconnect when QP is transitioning to TERMINATE state (Arjun Vynipadath) [1664673] - [infiniband] cxgb4: kfree mhp after the debug print (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxbg: Use correct sizing on buffers holding page DMA addresses (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Make function read_tcb() static (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Remove kref accounting for sync operation (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: cq/qp mask depends on bar2 pages in a host page (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: fix srqidx leak during connection abort (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: complete the cached SRQ buffers (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Remove a set-but-not-used variable (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when finding ipv6 routes (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when importing the endpoint (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use listening ep tos when accepting new connections (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb*: kzalloc the iwcm verbs struct (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Drop __GFP_NOFAIL (Arjun Vynipadath) [1664673] - [infiniband] infiniband: cxgb4: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Fix the unchecked ep dereference (Arjun Vynipadath) [1664673] - [infiniband] RDMA: Introduce and use rdma_device_to_ibdev() (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Check for send WR also while posting write with completion WR (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: only reconnect with MPAv1 if the peer aborts (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Use proper enumerated type in c4iw_bar2_addrs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: remove redundant null pointer check before kfree_skb (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Remove pci_unmap_addr() wrappers for DMA API (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Declare ib_post_send() and ib_post_recv() arguments const (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Simplify a structure initialization (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Fix SRQ endianness annotations (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for kernel mode SRQ's (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for srq functions & structs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Restore the dropped uninitialized_var (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Make c4iw_poll_cq_one() easier to analyze (Arjun Vynipadath) [1664673] - [fs] gfs2: clean_journal improperly set sd_log_flush_head (Robert S Peterson) [1693660]- [netdrv] bonding/802.3ad: fix slave link initialization transition states (Jarod Wilson) [1714387] - [iommu] iommu/vt-d: Disable ATS support on untrusted devices (Jerry Snitselaar) [1649210 1692246] - [documentation] thunderbolt: Export IOMMU based DMA protection support to userspace (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Do not enable ATS for untrusted devices (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Force IOMMU on for platform opt in hint (Jerry Snitselaar) [1649210 1692246] - [arm64] arm64: makefile fix build of .i file in external module case (Jerome Marchand) [1713052] - [s390] s390/protvirt: block kernel command line alteration (Philipp Rudo) [1651711] - [s390] s390/protvirt: add memory sharing for diag 308 set/store (Philipp Rudo) [1651711] - [s390] s390/uv: introduce guest side ultravisor code (Philipp Rudo) [1651711] - [netdrv] net: aquantia: fix undefined devm_hwmon_device_register_with_info reference (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make aq_ndev_driver_name static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove outdated device ids (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixups on 64bit dma counters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: get total counters from DMA block (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fetch up to date statistics on ethtool request (Igor Russkikh) [1706905] - [netdrv] net: aquantia: extract timer cb into work job (Igor Russkikh) [1706905] - [netdrv] net: aquantia: introduce fwreq mutex (Igor Russkikh) [1706905] - [netdrv] net: aquantia: user correct MSI irq type (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use macros for better visibility (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve ifup link detection (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link status irq handling (Igor Russkikh) [1706905] - [netdrv] net: aquantia: create global service workqueue (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link interrupt handling function (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add link interrupt fields (Igor Russkikh) [1706905] - [netdrv] net: aquantia: implement hwmon api for chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure to readout chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: enable driver build for arm64 or compile_test (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve LRO configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Increase rx ring default size from 1K to 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make RX default frame size 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Introduce rx refill threshold value (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx performance by page reuse strategy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx path using larger preallocated skb len (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use better wrappers for state registers (Igor Russkikh) [1706905] - [netdrv] net: aquantia: replace AQ_HW_WAIT_FOR with readx_poll_timeout_atomic (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed instack structure overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed buffer overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: added newline at end of file (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed memcpy size (Igor Russkikh) [1706905] - [netdrv] net: aquantia: regression on cpus with high cores: set mode with 8 queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of RSS configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix initialization of RSS table (Igor Russkikh) [1706905] - [netdrv] net: aquantia: increase max number of hw queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix RSS table and key sizes (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload bits (Igor Russkikh) [1706905] - [netdrv] net: aquantia: return 'err' if set MPI_DEINIT state fails (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix spelling mistake "specfield" -> "specified" (Igor Russkikh) [1706905] - [netdrv] net: aquantia: cleanup err handing in hw_atl_utils_fw_rpc_wait (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of rx-vlan-filter offload (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add ethertype and PCP to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add vlan id to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of L3/L4 ntuple filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure for ntuple rules (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add rx-flow filter definitions (Igor Russkikh) [1706905] - [netdrv] net: aquantia: allow rx checksum offload configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: invalid checksumm offload implementation (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed enable unicast on 32 macvlan (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix potential IOMMU fault after driver unbind (Igor Russkikh) [1706905] - [netdrv] net: aquantia: synchronized flow control between mac/phy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: make function aq_fw2x_update_stats static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove some redundant variable initializations (Igor Russkikh) [1706905] - [netdrv] bnxt_en: Add device IDs 0x1806 and 0x1752 for 57500 devices. (Selvin Xavier) [1672208] - [scsi] scsi: fnic: Remove set but not used variable 'vdev' (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: no need to check return value of debugfs_create functions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Update fnic driver version to 1.6.0.47 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Enable fnic devcmd2 interface (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Adding devcmd2 init and posting interfaces (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add devcmd2 initialization helpers (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 controller definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 interface definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Impose upper limit on max. # of CQs processed per intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: RQ enable and then post descriptors (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: delaying vnic dev enable till after req intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Warn when calling done for IO not issued to fw (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic stats for max CQs processed and ISR time (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add port speed stat to fnic debug stats (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: use fnic_lock to guard fnic->state_flags (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: vnic_rq_clean change BUG_ON to WARN_ON (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: change fnic queue depth to 256 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: support to display 20G port speed (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Use vzalloc (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: switch to generic DMA API (Govindarajulu Varadarajan) [1656236] - [pci] PCI/PME: Fix possible use-after-free on remove (Myron Stowe) [1701834] - [pci] PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove() (Myron Stowe) [1701834] - [pci] PCI: Blacklist power management of Gigabyte X299 DESIGNARE EX PCIe ports (Myron Stowe) [1701834] - [tools] perf arm64: Fix mksyscalltbl when system kernel headers are ahead of the kernel (Michael Petlan) [1709242] - [rpmspec] perf: remove bpf examples (Michael Petlan) [1709242] - [tools] perf tools: Stop fallbacking to kallsyms for vdso symbols lookup (Michael Petlan) [1709242] - [tools] perf report: Don't crash on invalid inline debug information (Michael Petlan) [1709242] - [tools] perf cpu_map: Align cpu map synthesized events properly. (Michael Petlan) [1709242] - [tools] perf tools: Fix tracing_path_mount proper path (Michael Petlan) [1709242] - [tools] perf evsel: Store ids for events with their own cpus perf_event__synthesize_event_update_cpus (Michael Petlan) [1709242] - [tools] perf vendor events intel: Fix wrong filter_band* values for uncore events (Michael Petlan) [1709242] - [tools] Revert "perf tools: Fix PMU term format max value calculation" (Michael Petlan) [1709242] - [tools] tools headers uapi: Sync kvm.h copy (Michael Petlan) [1709242] - [tools] perf record: Use unmapped IP for inline callchain cursors (Michael Petlan) [1709242] - [tools] perf python: Use -Wno-redundant-decls to build with PYTHON=python3 (Michael Petlan) [1709242] - [tools] perf report: Don't try to map ip to invalid map (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-sqlite.py sample columns (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-postgresql.py occasional failure (Michael Petlan) [1709242] - [tools] perf Documentation: Fix out-of-tree asciidoctor man page generation (Michael Petlan) [1709242] - [tools] perf tools: Fix maps__find_symbol_by_name() (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/if_link.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/vhost.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copies of kvm headers (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of drm/drm.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1709242] - [tools] perf annotate: Fix parsing aarch64 branch instructions after objdump update (Michael Petlan) [1709242] - [tools] perf probe powerpc: Ignore SyS symbols irrespective of endianness (Michael Petlan) [1709242] - [tools] perf event-parse: Use fixed size string for comms (Michael Petlan) [1709242] - [tools] perf util: Fix bad memory access in trace info. (Michael Petlan) [1709242] - [tools] perf tools: Streamline bpf examples and headers installation (Michael Petlan) [1709242] - [tools] perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() (Michael Petlan) [1709242] - [tools] perf arm64: Fix include path for asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] perf tests: Add breakpoint modify tests (Michael Petlan) [1709242] - [tools] perf annotate: Properly interpret indirect call (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add dummy task_struct state member (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add empty nmi.h (Michael Petlan) [1709242] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1709242] - [tools] perf llvm: Allow passing options to llc in addition to clang (Michael Petlan) [1709242] - [tools] perf parser: Improve error message for PMU address filters (Michael Petlan) [1709242] - [tools] perf tools: Disable parallelism for 'make clean' (Michael Petlan) [1709242] - [tools] perf auxtrace: Fix queue resize (Michael Petlan) [1709242] - [tools] perf python: Remove -mcet and -fcf-protection when building with clang (Michael Petlan) [1709242] - [tools] perf arm spe: Fix uninitialized record error variable (Michael Petlan) [1709242] - [tools] perf tools: Move syscall_64.tbl check into check-headers.sh (Michael Petlan) [1709242] - [tools] perf tools: Make check-headers.sh check based on kernel dir (Michael Petlan) [1709242] - [tools] perf tools: Fix check-headers.sh AND list path of execution (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename static variables and functions in event-parse.c (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename internal parser related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent get/set/is APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_find_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent field APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_data_ APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_register / unregister APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_filter* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_plugin_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_function* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, tools lib lockdep: Rename 'enum pevent_errno' to 'enum tep_errno' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'enum pevent_flag' to 'enum tep_flag' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_set_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_register_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_read_number_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent print APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent parse APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent find APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent alloc / free APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent plugin related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'struct pevent_record' to 'struct tep_record' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename struct pevent to struct tep_handle (Michael Petlan) [1709242] - [tools] perf probe powerpc: Fix trace event post-processing (Michael Petlan) [1709242] - [tools] perf map: Optimize maps__fixup_overlappings() (Michael Petlan) [1709242] - [tools] perf map: Synthesize maps only for thread group leader (Michael Petlan) [1709242] - [tools] perf trace: Wire up the augmented syscalls with the syscalls:sys_enter_FOO beautifier (Michael Petlan) [1709242] - [tools] perf trace: Setup the augmented syscalls bpf-output event fields (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__setup_output_event() return the bpf-output event (Michael Petlan) [1709242] - [tools] perf trace: Handle "bpf-output" events associated with "__augmented_syscalls__" BPF map (Michael Petlan) [1709242] - [tools] perf bpf: Add wrappers to BPF_FUNC_probe_read(_str) functions (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf__setup_output_event() strerror() counterpart (Michael Petlan) [1709242] - [tools] perf bpf: Generalize bpf__setup_stdout() (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__for_each_stdout_map() generic (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf/stdio.h wrapper to bpf_perf_event_output function (Michael Petlan) [1709242] - [tools] perf bpf: Add struct bpf_map struct (Michael Petlan) [1709242] - [tools] perf report: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Display percent type in stdio output (Michael Petlan) [1709242] - [tools] perf annotate: Make local period the default percent type (Michael Petlan) [1709242] - [tools] perf annotate: Add support to toggle percent type (Michael Petlan) [1709242] - [tools] perf annotate: Pass browser percent_type in annotate_browser__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Pass 'struct annotation_options' to map_symbol__annotation_dump() (Michael Petlan) [1709242] - [tools] perf annotate: Pass struct annotation_options to symbol__calc_lines() (Michael Petlan) [1709242] - [tools] perf annotate: Add percent_type to struct annotation_options (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_LOCAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_HITS_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Switch struct annotation_data::percent to array (Michael Petlan) [1709242] - [tools] perf annotate: Loop group events directly in annotation__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Rename hist to sym_hist in annotation__calc_percent (Michael Petlan) [1709242] - [tools] perf annotate: Rename local sample variables to data (Michael Petlan) [1709242] - [tools] perf annotate: Rename struct annotation_line::samples* to data* (Michael Petlan) [1709242] - [tools] perf annotate: Get rid of annotation__scnprintf_samples_period() (Michael Petlan) [1709242] - [tools] perf annotate: Make annotation_line__max_percent static (Michael Petlan) [1709242] - [tools] perf annotate: Make symbol__annotate_fprintf2() local (Michael Petlan) [1709242] - [tools] perf bpf: Add 'syscall_enter' probe helper for syscall enter tracepoints (Michael Petlan) [1709242] - [tools] perf tools: Drop unneeded bitmap_zero() calls (Michael Petlan) [1709242] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Michael Petlan) [1709242] - [tools] perf report: Add GUI report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf report: Add raw report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf auxtrace: Support for perf report -D for s390 (Michael Petlan) [1709242] - [tools] perf trace: Use perf_evsel__sc_tp_{uint,ptr} for "id"/"args" handling syscalls:* events (Michael Petlan) [1709242] - [tools] perf trace: Setup struct syscall_tp for syscalls:sys_{enter,exit}_NAME events (Michael Petlan) [1709242] - [tools] perf trace: Allow setting up a syscall_tp struct without a format_field (Michael Petlan) [1709242] - [tools] perf trace: Rename some syscall_tp methods to raw_syscall (Michael Petlan) [1709242] - [tools] perf trace: Use beautifiers on syscalls:sys_enter_ handlers (Michael Petlan) [1709242] - [tools] perf trace: Associate vfs_getname()'ed pathname with fd returned from 'openat' (Michael Petlan) [1709242] - [tools] perf trace: Do not require --no-syscalls to suppress strace like output (Michael Petlan) [1709242] - [tools] perf bpf: Include uapi/linux/bpf.h from the 'perf trace' script's bpf.h (Michael Petlan) [1709242] - [tools] perf tools: Allow overriding MAX_NR_CPUS at compile time (Michael Petlan) [1709242] - [tools] perf bpf: Show better message when failing to load an object (Michael Petlan) [1709242] - [tools] perf list: Unify metric group description format with PMU event description (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample when receiving a CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Support dummy address value for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Fix start tracing packet handling (Michael Petlan) [1709242] - [tools] perf build: Fix installation directory for eBPF (Michael Petlan) [1709242] - [tools] perf c2c report: Fix crash for empty browser (Michael Petlan) [1709242] - [tools] perf tests: Fix indexing when invoking subtests (Michael Petlan) [1709242] - [tools] perf trace: Beautify the AF_INET & AF_INET6 'socket' syscall 'protocol' args (Michael Petlan) [1709242] - [tools] perf trace beauty: Add beautifiers for 'socket''s 'protocol' arg (Michael Petlan) [1709242] - [tools] perf trace beauty: Do not print NULL strarray entries (Michael Petlan) [1709242] - [tools] perf beauty: Add a generator for IPPROTO_ socket's protocol constants (Michael Petlan) [1709242] - [tools] tools include uapi: Grab a copy of linux/in.h (Michael Petlan) [1709242] - [tools] perf tests: Fix complex event name parsing (Michael Petlan) [1709242] - [tools] perf evlist: Fix error out while applying initial delay and LBR (Michael Petlan) [1709242] - [tools] perf trace beauty: Default header_dir to cwd to work without parms (Michael Petlan) [1709242] - [tools] perf test: Fix subtest number when showing results (Michael Petlan) [1709242] - [tools] perf stat: Get rid of extra clock display function (Michael Petlan) [1709242] - [tools] perf tools: Use perf_evsel__match instead of open coded equivalent (Michael Petlan) [1709242] - [tools] perf tools: Fix struct comm_str removal crash (Michael Petlan) [1709242] - [tools] perf machine: Use last_match threads cache only in single thread mode (Michael Petlan) [1709242] - [tools] perf machine: Add threads__set_last_match function (Michael Petlan) [1709242] - [tools] perf machine: Add threads__get_last_match function (Michael Petlan) [1709242] - [tools] perf tools: Synthesize GROUP_DESC feature in pipe mode (Michael Petlan) [1709242] - [tools] perf script: Show correct offsets for DWARF-based unwinding (Michael Petlan) [1709242] - [tools] perf trace arm64: Use generated syscall table (Michael Petlan) [1709242] - [tools] perf arm64: Generate system call table from asm/unistd.h (Michael Petlan) [1709242] - [tools] tools include: Grab copies of arm64 dependent unistd.h files (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh when event exists (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh to ensure cleanups (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering when return address is in a register (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering (Michael Petlan) [1709242] - [tools] perf list: Add missing documentation for --desc and --debug options (Michael Petlan) [1709242] - [tools] perf stat: Add transaction flag (-T) support for s390 (Michael Petlan) [1709242] - [tools] perf json: Add s390 transaction counter definition (Michael Petlan) [1709242] - [tools] perf list: Add s390 support for detailed PMU event description (Michael Petlan) [1709242] - [tools] Revert "perf list: Add s390 support for detailed/verbose PMU event description" (Michael Petlan) [1709242] - [tools] perf cs-etm: Bail out immediately for instruction sample failure (Michael Petlan) [1709242] - [tools] perf cs-etm: Introduce invalid address macro (Michael Petlan) [1709242] - [tools] perf hists: Clarify callchain disabling when available (Michael Petlan) [1709242] - [tools] perf tests: Check that complex event name is parsed correctly (Michael Petlan) [1709242] - [arm64] arm64: perf: Reject stand-alone CHAIN events for PMUv3 (Michael Petlan) [1709242] - [x86] perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX (Michael Petlan) [1709242] - [kernel] perf/ring_buffer: Prevent concurent ring buffer access (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Use boot_cpu_data.phys_proc_id instead of hardcorded physical package ID 0 (Michael Petlan) [1709242] - [kernel] perf/core: Fix perf_pmu_unregister() locking (Michael Petlan) [1709242] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Michael Petlan) [1709242] - [kernel] perf/core: Force USER_DS when recording user stack data (Michael Petlan) [1709242] - [include] perf/UAPI: Clearly mark __PERF_SAMPLE_CALLCHAIN_EARLY as internal use (Michael Petlan) [1709242] - [x86] perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Simplify breakpoint enable in perf_event_modify_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Enable breakpoint in modify_user_hw_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove superfluous bp->attr.disabled = 0 (Michael Petlan) [1709242] - [kernel] arm64: perf: Add cap_user_time aarch64 (Michael Petlan) [1709242] - [include] arm_pmu: Add support for 64bit event counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support Extended PEBS for Goldmont Plus (Michael Petlan) [1709242] - [x86] perf/x86/intel/ds: Handle PEBS overflow for fixed counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support PEBS on fixed counters (Michael Petlan) [1709242] - [kernel] perf, tools: Use correct articles in comments (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Clean up and consolidate modify_user_hw_breakpoint_check() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Pass new breakpoint type to modify_breakpoint_slot() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove default hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/arch/arm64: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [powerpc] perf/arch/powerpc: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [x86] perf/arch/x86: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/hw_breakpoint: Pass arch breakpoint struct to arch_check_bp_in_kernelspace() (Michael Petlan) [1709242] - [kernel] perf/core: Change perf_mmap_fault() return type to 'vm_fault_t' (Michael Petlan) [1709242] - [x86] perf/x86/intel/lbr: Optimize context switches for the LBR call stack (Michael Petlan) [1709242] - [netdrv] cnic: Refactor code and mark expected switch fall-through (Nilesh Javali) [1665302] - [netdrv] cnic: remove use of VLAN_TAG_PRESENT (Nilesh Javali) [1665302] - [netdrv] cnic: use kvzalloc to allocate memory for csk_tbl (Nilesh Javali) [1665302] - [netdrv] cnic: remove redundant pointer req and variable func (Nilesh Javali) [1665302] - [scsi] drivers: Remove useless trailing comments from mmiowb() invocations (Nilesh Javali) [1665307] - [scsi] scsi: qedf: remove set but not used variables (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.20 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add return value to log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print fcport information on wait for upload timeout (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check the return value of start_xmit (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for fcoe_libfc_config failure (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add comment to display logging levels (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add port_id for fcport into initiate_cleanup debug message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add LBA to underrun debug messages (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print scsi_cmd backpointer in good completion path if the command is still being used (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add driver state to 'driver_stats' debugfs node (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Change MSI-X load error message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Remove set but not used variable 'fr_len' (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.19 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Fix lport may be used uninitialized warning (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correctly handle refcounting of rdata (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is cleared (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for tm_flags instead of cmd_type during cleanup (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add a flag to help debugging io_req which could not be cleaned (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't send ABTS for under run scenario (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't queue anything if upload is in progress (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check both the FCF and fabric ID before servicing clear virtual link (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fc_rport_priv reference counting fixes (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_scsi_done() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Wait for upload and link down processing during soft ctx reset (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add additional checks for io_req->sc_cmd validity (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup bit operations (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup locking in qedf_restart_rport() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: missing kref_put in qedf_xmit() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for link state before processing LL2 packets and send fipvlan retries (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing fc_disc_init call after allocating lport (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct the memory barriers in qedf_ring_doorbell (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Use a separate completion for cleanup commands (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify abort and tmf handler to handle edge condition and flush (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify flush routine to handle all I/Os and TMF (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Simplify s/g list mapping (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_post_io_req() in the fcport offload check (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct xid range overlap between offloaded requests and libfc requests (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails (Nilesh Javali) [1665301] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665301] - [scsi] scsi: stop setting up request->special (Nilesh Javali) [1665301] - [scsi] scsi: qedf: no need to check return value of debugfs_create functions (Nilesh Javali) [1665301] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: NULL check before some freeing functions is not needed (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fully convert to the generic DMA API (Nilesh Javali) [1665301] - [scsi] scsi: qedi: Adjust termination and offload ramrod timers (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Abort ep termination if offload not scheduled (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fix spelling mistake "oflload" -> "offload" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: remove declaration of nvm_image from stack (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Remove set but not used variable 'cls_sess' (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add ep_state for login completion on un-reachable targets (Nilesh Javali) [1665300] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Update driver version to 8.33.0.21 (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Move LL2 producer index processing in BH. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: add module param to set ping packet size (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add packet filter in light L2 Rx path. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Check for session online before getting iSCSI TLV data. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Replace PAGE_SIZE with QEDI_PAGE_SIZE (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Fix spelling mistake "OUSTANDING" -> "OUTSTANDING" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Cleanup redundant QEDI_PAGE_SIZE macro definition (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fully convert to the generic DMA API (Nilesh Javali) [1665300] - [x86] x86/kdump: Fall back to reserve high crashkernel memory (Pingfan Liu) [1682984] - [x86] x86/kdump: Have crashkernel=X reserve under 4G by default (Pingfan Liu) [1682984] - [x86] Revert "[x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr" (Pingfan Liu) [1682984] - [scsi] scsi: core: avoid pre-allocating big SGL for data (Ewan Milne) [1698297] - [scsi] scsi: core: avoid pre-allocating big SGL for protection information (Ewan Milne) [1698297] - [nvme] scsi: lib/sg_pool.c: improve APIs for allocating sg pool (Ewan Milne) [1698297] - [kvm] KVM: PPC: Book3S HV: Save/restore vrsave register in kvmhv_p9_guest_entry() (Suraj Jitindar Singh) [1700272] - [fs] ext4: avoid kernel warning when writing the superblock to a dead device (Lukas Czerner) [1695021] - [fs] ext4: cond_resched in work-heavy group loops (Lukas Czerner) [1698815] - [fs] ext4: ignore e_value_offs for xattrs with value-in-ea-inode (Lukas Czerner) [1698815] - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1698815] - [fs] ext4: use BUG() instead of BUG_ON(1) (Lukas Czerner) [1698815] - [fs] jbd2: check superblock mapped prior to committing (Lukas Czerner) [1698815] - [fs] ext4: remove incorrect comment for NEXT_ORPHAN() (Lukas Czerner) [1698815] - [fs] ext4: make sanity check in mballoc more strict (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race with debug_want_extra_isize (Lukas Czerner) [1698815] - [fs] ext4: fix ext4_show_options for file systems w/o journal (Lukas Czerner) [1698815] - [fs] ext4: actually request zeroing of inode table after grow (Lukas Czerner) [1698815] - [fs] Revert "ext4: use ext4_write_inode() when fsyncing w/o a journal" (Lukas Czerner) [1698815] - [fs] ext4: fix some error pointer dereferences (Lukas Czerner) [1698815] - [fs] ext4: fix special inode number checks in __ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: prohibit fstrim in norecovery mode (Lukas Czerner) [1698815] - [fs] ext4: cleanup bh release code in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: brelse all indirect buffer in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: report real fs size after failed resize (Lukas Czerner) [1698815] - [fs] ext4: add missing brelse() in add_new_gdb_meta_bg() (Lukas Czerner) [1698815] - [fs] ext4: remove useless ext4_pin_inode() (Lukas Czerner) [1698815] - [fs] ext4: avoid panic during forced reboot (Lukas Czerner) [1698815] - [fs] ext4: fix data corruption caused by unaligned direct AIO (Lukas Czerner) [1698815] - [fs] ext4: fix NULL pointer dereference while journal is aborted (Lukas Czerner) [1698815] - [fs] jbd2: jbd2_get_transaction does not need to return a value (Lukas Czerner) [1698815] - [fs] jbd2: fix invalid descriptor block checksum (Lukas Czerner) [1698815] - [fs] ext4: fix bigalloc cluster freeing when hole punching under load (Lukas Czerner) [1698815] - [fs] ext4: add sysfs attr /sys/fs/ext4//journal_task (Lukas Czerner) [1698815] - [fs] ext4: Change debugging support help prefix from EXT4 to Ext4 (Lukas Czerner) [1698815] - [fs] ext4: fix compile error when using BUFFER_TRACE (Lukas Czerner) [1698815] - [fs] jbd2: fix compile warning when using JBUFFER_TRACE (Lukas Czerner) [1698815] - [fs] ext4: annotate more implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: annotate implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: don't update s_rev_level if not required (Lukas Czerner) [1698815] - [fs] jbd2: fold jbd2_superblock_csum_{verify,set} into their callers (Lukas Czerner) [1698815] - [fs] jbd2: fix race when writing superblock (Lukas Czerner) [1698815] - [fs] ext4: fix crash during online resizing (Lukas Czerner) [1698815] - [fs] ext4: disallow files with EXT4_JOURNAL_DATA_FL from EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: add mask of ext4 flags to swap (Lukas Czerner) [1698815] - [fs] ext4: update quota information while swapping boot loader inode (Lukas Czerner) [1698815] - [fs] ext4: cleanup pagecache before swap i_data (Lukas Czerner) [1698815] - [fs] ext4: fix check of inode in swap_inode_boot_loader (Lukas Czerner) [1698815] - [fs] ext4: unlock unused_pages timely when doing writeback (Lukas Czerner) [1698815] - [fs] ext4: cleanup clean_bdev_aliases() calls (Lukas Czerner) [1698815] - [fs] jbd2: discard dirty data when forgetting an un-journalled buffer (Lukas Czerner) [1698815] - [fs] jbd2: clear dirty flag when revoking a buffer from an older transaction (Lukas Czerner) [1698815] - [fs] ext4: replace opencoded i_writecount usage with inode_is_open_for_write() (Lukas Czerner) [1698815] - [fs] jbd2: fix deadlock while checkpoint thread waits commit thread to finish (Lukas Czerner) [1698815] - [fs] ext4: use IS_ENCRYPTED() to check encryption status (Lukas Czerner) [1698815] - [fs] ext4: track writeback errors using the generic tracking infrastructure (Lukas Czerner) [1698815] - [fs] ext4: use ext4_write_inode() when fsyncing w/o a journal (Lukas Czerner) [1698815] - [fs] ext4: fix a potential fiemap/page fault deadlock w/ inline_data (Lukas Czerner) [1698815] - [fs] ext4: make sure enough credits are reserved for dioread_nolock writes (Lukas Czerner) [1698815] - [fs] ext4: check for shutdown and r/o file system in ext4_write_inode() (Lukas Czerner) [1698815] - [fs] ext4: force inode writes when nfsd calls commit_metadata() (Lukas Czerner) [1698815] - [fs] ext4: avoid declaring fs inconsistent due to invalid file handles (Lukas Czerner) [1698815] - [fs] ext4: include terminating u32 in size of xattr entries when expanding inodes (Lukas Czerner) [1698815] - [fs] ext4: compare old and new mode before setting update_mode flag (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_GROUP_ADD ioctl (Lukas Czerner) [1698815] - [fs] ext4: hard fail dax mount on unsupported devices (Lukas Czerner) [1698815] - [fs] ext4: remove redundant condition check (Lukas Czerner) [1698815] - [fs] jbd2: clean up indentation issue, replace spaces with tab (Lukas Czerner) [1698815] - [fs] ext4: clean up indentation issues, remove extraneous tabs (Lukas Czerner) [1698815] - [fs] ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() (Lukas Czerner) [1698815] - [fs] ext4: fix possible use after free in ext4_quota_enable (Lukas Czerner) [1698815] - [fs] jbd2: avoid long hold times of j_state_lock while committing a transaction (Lukas Czerner) [1698815] - [fs] ext4: add ext4_sb_bread() to disambiguate ENOMEM cases (Lukas Czerner) [1698815] - [fs] ext4: remove unneeded brelse call in ext4_xattr_inode_update_ref() (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race in ext4_remount()'s error path (Lukas Czerner) [1698815] - [fs] ext4: don't open-code ERR_CAST (Lukas Czerner) [1698815] - [fs] ext4: cache NULL when both default_acl and acl are NULL (Lukas Czerner) [1698815] - [fs] ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR (Lukas Czerner) [1698815] - [fs] ext4: fix setattr project check in fssetxattr ioctl (Lukas Czerner) [1698815] - [fs] ext4: convert fault handler to use vm_fault_t type (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: fix argument checking in EXT4_IOC_MOVE_EXT (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at page invalidation time (Lukas Czerner) [1698815] - [fs] ext4: adjust reserved cluster count when removing extents (Lukas Czerner) [1698815] - [fs] ext4: reduce reserved cluster count by number of allocated clusters (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at delayed write time (Lukas Czerner) [1698815] - [fs] ext4: add new pending reservation mechanism (Lukas Czerner) [1698815] - [fs] ext4: generalize extents status tree search functions (Lukas Czerner) [1698815] - [fs] ext4: readpages() should submit IO as read-ahead (Lukas Czerner) [1698815] - [fs] ext4: improve code readability in ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: use swap macro in mext_page_double_lock (Lukas Czerner) [1698815] - [fs] ext4: fix warning message in ext4_enable_quotas() (Lukas Czerner) [1698815] - [fs] ext4: super: extend timestamps to 40 bits (Lukas Czerner) [1698815] - [fs] jbd2: replace current_kernel_time64 with ktime equivalent (Lukas Czerner) [1698815] - [fs] ext4: use timespec64 for all inode times (Lukas Czerner) [1698815] - [fs] ext4: use ktime_get_real_seconds for i_dtime (Lukas Czerner) [1698815] - [fs] ext4: use 64-bit timestamps for mmp_time (Lukas Czerner) [1698815] - [scsi] scsi: smartpqi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add spdx (Don Brace) [1665565] - [scsi] scsi: smartpqi: update copyright (Don Brace) [1665565] - [scsi] scsi: smartpqi: add H3C controller IDs (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase LUN reset timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: Reporting 'logical unit failure' (Don Brace) [1665565] - [scsi] scsi: smartpqi_init: fix boolean expression in pqi_device_remove_start (Don Brace) [1665565] - [scsi] scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix build warnings (Don Brace) [1665565] - [scsi] scsi: smartpqi: update driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add ofa support (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase fw status register read timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add smp_utils support (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct lun reset issues (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct volume status (Don Brace) [1665565] - [scsi] scsi: smartpqi: do not offline disks for transient did no connect conditions (Don Brace) [1665565] - [scsi] scsi: smartpqi: allow for larger raid maps (Don Brace) [1665565] - [scsi] scsi: smartpqi: check for null device pointers (Don Brace) [1665565] - [scsi] scsi: smartpqi: enhance numa node detection (Don Brace) [1665565] - [scsi] scsi: smartpqi: wake up drives after os resumes from suspend (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix disk name mount point (Don Brace) [1665565] - [scsi] scsi: smartpqi: add h3c ssid (Don Brace) [1665565] - [scsi] scsi: smartpqi: add sysfs attributes (Don Brace) [1665565] - [scsi] scsi: smartpqi: refactor sending controller raid requests (Don Brace) [1665565] - [scsi] scsi: smartpqi: turn off lun data caching for ptraid (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct host serial num for ssa (Don Brace) [1665565] - [scsi] scsi: smartpqi: add no_write_same for logical volumes (Don Brace) [1665565] - [scsi] scsi: smartpqi: Add retries for device reset (Don Brace) [1665565] - [scsi] scsi: smartpqi: add support for PQI Config Table handshake (Don Brace) [1665565] - [scsi] scsi: smartpqi: fully convert to the generic DMA API (Don Brace) [1665565] - [net] rtnetlink: always put IFLA_LINK for links with a link-netnsid (Sabrina Dubroca) [1711933] - [net] ipv6: add inet6_fill_args (Ivan Vecera) [1711956] - [net] ipv4: add inet_fill_args (Ivan Vecera) [1711956] - [net] rtnetlink: s/IFLA_IF_NETNSID/IFLA_TARGET_NETNSID/g (Ivan Vecera) [1711956] - [include] if_link: add IFLA_TARGET_NETNSID alias (Ivan Vecera) [1711956] - [net] rtnetlink: move type calculation out of loop (Ivan Vecera) [1711956] - [net] ipv6: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [net] ipv4: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [include] if_addr: add IFA_TARGET_NETNSID (Ivan Vecera) [1711956] - [net] rtnetlink: add rtnl_get_net_ns_capable() (Ivan Vecera) [1711956] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix untagged test (Hangbin Liu) [1710283] - [tools] selftests: forwarding: Tweak tc filters for mirror-to-gretap tests (Hangbin Liu) [1710283] - [tools] selftests: forwarding: lib: Avoid trapping soft devices (Hangbin Liu) [1710283] - [tools] selftests: pmtu: maximum MTU for vti4 is 2^16-1-20 (Hangbin Liu) [1704659] - [net] sched: red: inform offloads about harddrop setting (Ivan Vecera) [1710999] - [net] tls: fix copy to fragments in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't copy negative amounts of data in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't leak IV and record seq when offload fails (Ivan Vecera) [1710366] - [net] tls: avoid potential deadlock in tls_set_device_offload_rx() (Ivan Vecera) [1710366] - [net] tls: prevent bad memory access in tls_is_sk_tx_device_offloaded() (Ivan Vecera) [1710366] - [net] tls: Combined memory allocation for decryption request (Ivan Vecera) [1710366] - [net] tls: Skip zerocopy path for ITER_KVEC (Ivan Vecera) [1710366] - [net] tls: Fix copy-paste error in tls_device_reencrypt (Ivan Vecera) [1710366] - [net] tls: Add rx inline crypto offload (Ivan Vecera) [1710366] - [net] tls: Fill software context without allocation (Ivan Vecera) [1710366] - [net] tls: Split tls_sw_release_resources_rx (Ivan Vecera) [1710366] - [net] tls: Split decrypt_skb to two functions (Ivan Vecera) [1710366] - [net] tcp: Don't coalesce decrypted and encrypted SKBs (Ivan Vecera) [1710366] - [include] Add TLS rx resync NDO (Ivan Vecera) [1710366] - [net] Add TLS RX offload feature (Ivan Vecera) [1710366] - [net] Add decrypted field to skb (Ivan Vecera) [1710366] - [net] tls: Use aead_request_alloc/free for request alloc/free (Ivan Vecera) [1710366] - [net] tls: Refactor tls_offload variable names (Ivan Vecera) [1703389]- [netdrv] qede: use ethtool_rx_flow_rule() to remove duplicated parser code (Manish Chopra) [1663274] - [netdrv] qede: place ethtool_rx_flow_spec after code after TC flower codebase (Manish Chopra) [1663274] - [netdrv] drivers: net: use flow action infrastructure (Manish Chopra) [1663274] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Manish Chopra) [1663274] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Manish Chopra) [1663274] - [netdrv] qede: Populate mbi version in ethtool driver query data. (Manish Chopra) [1663274] - [netdrv] qed: Define new MF bit for no_vlan config (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "faspath" -> "fastpath" (Manish Chopra) [1663274] - [netdrv] qed: Fix the DORQ's attentions handling (Manish Chopra) [1663274] - [netdrv] qed: Fix missing DORQ attentions (Manish Chopra) [1663274] - [netdrv] qed: Fix the doorbell address sanity check (Manish Chopra) [1663274] - [netdrv] qed: Delete redundant doorbell recovery types (Manish Chopra) [1663274] - [netdrv] qede: fix write to free'd pointer error and double free of ptp (Manish Chopra) [1663274] - [netdrv] qede: Fix internal loopback failure with jumbo mtu configuration (Manish Chopra) [1663274] - [netdrv] qed: Read device port count from the shmem (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP syn packet mac address validation. (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP buffer size provided for syn packet processing. (Manish Chopra) [1663274] - [netdrv] qed: fix indentation issue with statements in an if-block (Manish Chopra) [1663274] - [netdrv] qede: Add ethtool interface for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed: Add API for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed*: Advance drivers version to 8.37.0.20 (Manish Chopra) [1663274] - [netdrv] qed: Change verbosity for coalescing message. (Manish Chopra) [1663274] - [netdrv] qede: Fix system crash on configuring channels. (Manish Chopra) [1663274] - [netdrv] qed: Consider TX tcs while deriving the max num_queues for PF. (Manish Chopra) [1663274] - [netdrv] qed: Assign UFP TC value to vlan priority in UFP mode. (Manish Chopra) [1663274] - [netdrv] qed: Fix EQ full firmware assert. (Manish Chopra) [1663274] - [netdrv] qed: Fix stack out of bounds bug (Manish Chopra) [1663274] - [netdrv] qed: Fix system crash in ll2 xmit (Manish Chopra) [1663274] - [netdrv] qed: Fix VF probe failure while FLR (Manish Chopra) [1663274] - [netdrv] qed: Fix LACP pdu drops for VFs (Manish Chopra) [1663274] - [netdrv] qed: Fix bug in tx promiscuous mode settings (Manish Chopra) [1663274] - [netdrv] qede: Error recovery process (Manish Chopra) [1663274] - [netdrv] qed: Add infrastructure for error detection and recovery (Manish Chopra) [1663274] - [netdrv] qed: Revise load sequence to avoid PCI errors (Manish Chopra) [1663274] - [netdrv] qed: Mark expected switch fall-through (Manish Chopra) [1663274] - [include] qed: remove duplicated include from qed_if.h (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Fix out of bounds index check in query pkey (Manish Chopra) [1663274] - [netdrv] qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier (Manish Chopra) [1663274] - [include] qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count (Manish Chopra) [1663274] - [infiniband] infiniband/qedr: Potential null ptr dereference of qp (Manish Chopra) [1663274] - [netdrv] qed: Fix an error code qed_ll2_start_xmit() (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Dispalying" -> "Displaying" (Manish Chopra) [1663274] - [netdrv] qede: Register l2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Expose the doorbell overflow recovery mechanism to the protocol drivers (Manish Chopra) [1663274] - [netdrv] qed: Register light L2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Register slowpath queue doorbell with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Use the doorbell overflow recovery mechanism in case of doorbell overflow (Manish Chopra) [1663274] - [netdrv] qed: Add doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qede - Add a statistic for a case where driver drops tx packet due to memory allocation failure. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "attnetion" -> "attention" (Manish Chopra) [1663274] - [netdrv] qed: Add support for MBI upgrade over MFW. (Manish Chopra) [1663274] - [netdrv] qede: Update link status only when interface is ready. (Manish Chopra) [1663274] - [netdrv] qede: Simplify the usage of qede-flags. (Manish Chopra) [1663274] - [netdrv] qed: Display port_id in the UFP debug messages. (Manish Chopra) [1663274] - [netdrv] qed: Fix QM getters to always return a valid pq (Manish Chopra) [1663274] - [netdrv] qed: Fix bitmap_weight() check (Manish Chopra) [1663274] - [netdrv] drivers/net/ethernet/qlogic/qed/qed_rdma.h: fix typo (Manish Chopra) [1663274] - [netdrv] qed: Fix reading wrong value in loop condition (Manish Chopra) [1663274] - [netdrv] qed: Fix rdma_info structure allocation (Manish Chopra) [1663274] - [netdrv] qed: Fix overriding offload_tc by protocols without APP TLV (Manish Chopra) [1663274] - [netdrv] qed: Fix PTT leak in qed_drain() (Manish Chopra) [1663274] - [netdrv] qed: Fix potential memory corruption (Manish Chopra) [1663274] - [netdrv] qed: Fix SPQ entries not returned to pool in error flows (Manish Chopra) [1663274] - [netdrv] qed: Fix blocking/unlimited SPQ entries leak (Manish Chopra) [1663274] - [netdrv] qed: Fix memory/entry leak in qed_init_sp_request() (Manish Chopra) [1663274] - [netdrv] qed: fix link config error handling (Manish Chopra) [1663274] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "transcevier" -> "transceiver" (Manish Chopra) [1663274] - [netdrv] qed: Prevent link getting down in case of autoneg-off. (Manish Chopra) [1663274] - [netdrv] qede: Check available link modes before link set from ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Add supported link and advertise link to display in ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Added supported transceiver modes, speed capability and board config to HSI. (Manish Chopra) [1663274] - [netdrv] qed: Align local and global PTT to propagate through the APIs. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Ireelevant" -> "Irrelevant" (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_ooo_submit_tx_buffers (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Remove enumerated type qed_roce_ll2_tx_dest (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "b_cb_registred" -> "b_cb_registered" (Manish Chopra) [1663274] - [netdrv] qed: Remove set but not used variable 'p_archipelago' (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt (Manish Chopra) [1663274] - [netdrv] qed: Avoid constant logical operation warning in qed_vf_pf_acquire (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor (Manish Chopra) [1663274] - [netdrv] qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_set_tunn_cls_info (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "toogle" -> "toggle" (Manish Chopra) [1663274] - [netdrv] net: qed: list usage cleanup (Manish Chopra) [1663274] - [netdrv] net: qede: Use FIELD_SIZEOF directly instead of reimplementing its function (Manish Chopra) [1663274] - [netdrv] qed: remove duplicated include from qed_cxt.c (Manish Chopra) [1663274] - [netdrv] qed*: Utilize FW 8.37.7.0 (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: remove set but not used variable 'ctx' (Manish Chopra) [1663274] - [netdrv] qed: Lower the severity of a dcbx log message. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "comparsion" -> "comparison" (Manish Chopra) [1663274] - [netdrv] net_sched: remove list_head from tc_action (Manish Chopra) [1663274] - [infiniband] qedr: Add user space support for SRQ (Manish Chopra) [1663274] - [infiniband] qedr: Add support for kernel mode SRQ's (Manish Chopra) [1663274] - [infiniband] qedr: Add wrapping generic structure for qpidr and adjust idr routines. (Manish Chopra) [1663274] - [netdrv] qed/qede: qede_setup_tc() can be static (Manish Chopra) [1663274] - [netdrv] qede: Ingress tc flower offload (drop action) support. (Manish Chopra) [1663274] - [netdrv] qede: Add destination ip based flow profile. (Manish Chopra) [1663274] - [netdrv] qed/qede: Multi CoS support. (Manish Chopra) [1663274] - [netdrv] qede: qede_fp: Mark expected switch fall-through (Manish Chopra) [1663274] - [netdrv] qed: qed_dev: Mark expected switch fall-throughs (Manish Chopra) [1663274] - [netdrv] qed: Add Multi-TC RoCE support (Manish Chopra) [1663274] - [netdrv] qed: Add DCBX API - qed_dcbx_get_priority_tc() (Manish Chopra) [1663274] - [netdrv] qed: Make some functions static (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_get_cm_pq_idx_rl (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_set_gft_event_id_cm_hdr (Manish Chopra) [1663274] - [netdrv] qede: Add driver callbacks for eeprom module query. (Manish Chopra) [1663274] - [netdrv] qed: Add qed APIs for PHY module query. (Manish Chopra) [1663274] - [netdrv] qed: remove redundant pointer 'name' (Manish Chopra) [1663274] - [iommu] iommu: Don't print warning when IOMMU driver only supports unmanaged domains (Jerry Snitselaar) [1707616 1694210 1689183] - [iommu] iommu/vt-d: Check capability before disabling protected memory (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE (Jerry Snitselaar) [1694210 1694029] - [iommu] iommu/amd: Fix NULL dereference bug in match_hid_uid (Jerry Snitselaar) [1677737 1694210] - [iommu] iommu/vt-d: Fix NULL pointer reference in intel_svm_bind_mm() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Check identity map for hot-added devices (Jerry Snitselaar) [1694210] - [iommu] iommu/dmar: Fix buffer overflow during PCI bus notification (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix memory leak in intel_iommu_put_resv_regions() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Fix amd_iommu=force_isolation (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Handle domain agaw being less than iommu agaw (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Use memunmap to free memremap (Jerry Snitselaar) [1694210] - [iommu] amd/iommu: Fix Guest Virtual APIC Log Tail Address Register (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix NULL pointer dereference in prq_event_thread() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Return devid as alias for ACPI HID devices (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Free irqs in shutdown handler (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Move irq request past pm_runtime_enable (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Handle errors returned from PM framework (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: make sure TLB to be flushed before IOVA freed (Jerry Snitselaar) [1694210] - [idle] intel_idle: Get rid of custom ICPU() macro (Alexander Beregalov) [1710976] - [security] selinux: do not report error on connect(AF_UNSPEC) (Ondrej Mosnacek) [1707828] - [security] selinux: Check address length before reading address family (Ondrej Mosnacek) [1707828] - [scsi] scsi: core: add new RDAC LENOVO/DE_Series device (Maurizio Lombardi) [1700912] - [infiniband] i40iw: Avoid panic when handling the inetdev event (Stefan Assmann) [1659180] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659180] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Stefan Assmann) [1659180] - [infiniband] i40iw: remove use of VLAN_TAG_PRESENT (Stefan Assmann) [1659180] - [infiniband] RDMA/i40iw: Fix incorrect iterator type (Stefan Assmann) [1659180] - [infiniband] infiniband: i40iw, nes: don't use wall time for TCP sequence numbers (Stefan Assmann) [1659180] - [infiniband] i40iw: Reorganize acquire/release of locks in i40iw_manage_apbvt (Stefan Assmann) [1659180] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659174] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659174] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659174] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659174] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659174] - [netdrv] i40e: Memory leak in i40e_config_iwarp_qvlist (Stefan Assmann) [1659162] - [netdrv] i40e: Fix of memory leak and integer truncation in i40e_virtchnl.c (Stefan Assmann) [1659162] - [netdrv] i40e: Use struct_size() in kzalloc() (Stefan Assmann) [1659162] - [netdrv] i40e: Revert ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: missing input validation on VF message handling by the PF (Stefan Assmann) [1659162] - [netdrv] i40e: Add support for X710 B/P & SFP+ cards (Stefan Assmann) [1659162] - [netdrv] i40e: Wrong truncation from u16 to u8 (Stefan Assmann) [1659162] - [netdrv] i40e: add num_vectors checker in iwarp handler (Stefan Assmann) [1659162] - [netdrv] i40e: Fix the typo in adding 40GE KR4 mode (Stefan Assmann) [1659162] - [netdrv] i40e: Setting VF to VLAN 0 requires restart (Stefan Assmann) [1659162] - [netdrv] i40e: add new pci id for X710/XXV710 N3000 cards (Stefan Assmann) [1659162] - [netdrv] i40e: VF's promiscuous attribute is not kept (Stefan Assmann) [1659162] - [netdrv] i40e: Introduce recovery mode support (Stefan Assmann) [1659162] - [netdrv] i40e: print PCI vendor and device ID during probe (Stefan Assmann) [1659162] - [netdrv] i40e: fix misleading message about promisc setting on un-trusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove out-of-range comparisons in i40e_validate_cloud_filter (Stefan Assmann) [1659162] - [netdrv] i40e: Further implementation of LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBase_LR4, CR4 and fibre (Stefan Assmann) [1659162] - [netdrv] i40e: ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: remove error msg when vf with port vlan tries to remove vlan 0 (Stefan Assmann) [1659162] - [netdrv] i40e: change behavior on PF in response to MDD event (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for allowing too many MDD events on VF (Stefan Assmann) [1659162] - [netdrv] i40e: Fix misleading error message (Stefan Assmann) [1659162] - [netdrv] i40e: Able to add up to 16 MAC filters on an untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBASE_SR4 (Stefan Assmann) [1659162] - [netdrv] i40e: The driver now prints the API version in error message (Stefan Assmann) [1659162] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659162] - [netdrv] i40e: Remove misleading messages for untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Update i40e_init_dcb to return correct error (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for 10G ports LED not blinking (Stefan Assmann) [1659162] - [netdrv] i40e: save PTP time before a device reset (Stefan Assmann) [1659162] - [netdrv] i40e: don't allow changes to HW VLAN stripping on active port VLANs (Stefan Assmann) [1659162] - [netdrv] i40e: Implement DDP support in i40e driver (Stefan Assmann) [1659162] - [netdrv] i40e: Queues are reserved despite "Invalid argument" error (Stefan Assmann) [1659162] - [netdrv] i40e: add tracking of AF_XDP ZC state for each queue pair (Stefan Assmann) [1659162] - [netdrv] i40e: move i40e_xsk_umem function (Stefan Assmann) [1659162] - [netdrv] i40e: fix WoL support check (Stefan Assmann) [1659162] - [netdrv] i40e: fix i40e_ptp_adjtime when given a negative delta (Stefan Assmann) [1659162] - [netdrv] i40e: fix XDP_REDIRECT/XDP xmit ring cleanup race (Stefan Assmann) [1659162] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1659162] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Stefan Assmann) [1659162] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659162] - [netdrv] i40e: clean up several indentation issues (Stefan Assmann) [1659162] - [netdrv] i40e: increase indentation (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove debugfs tx_timeout support (Stefan Assmann) [1659162] - [netdrv] i40e: check queue pairs num in config queues handler (Stefan Assmann) [1659162] - [netdrv] i40e: Change unmatched function types (Stefan Assmann) [1659162] - [netdrv] i40e: Add support FEC configuration for Fortville 25G (Stefan Assmann) [1659162] - [netdrv] i40e: Limiting RSS queues to CPUs (Stefan Assmann) [1659162] - [netdrv] i40e: Remove umem from VSI (Stefan Assmann) [1659162] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659162] - [netdrv] i40e: extend PTP gettime function to read system clock (Stefan Assmann) [1659162] - [netdrv] i40e: DRY rx_ptype handling code (Stefan Assmann) [1659162] - [netdrv] i40e: fix kerneldoc for xsk methods (Stefan Assmann) [1659162] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659162] - [netdrv] i40e: suppress bogus error message (Stefan Assmann) [1659162] - [netdrv] i40e: Allow disabling FW LLDP on X722 devices (Stefan Assmann) [1659162] - [netdrv] i40e: update driver version (Stefan Assmann) [1659162] - [netdrv] i40e: Protect access to VF control methods (Stefan Assmann) [1659162] - [netdrv] i40e: Replace strncpy with strlcpy to ensure null termination (Stefan Assmann) [1659162] - [netdrv] i40e: Add capability flag for stopping FW LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Use a local variable for readability (Stefan Assmann) [1659162] - [netdrv] i40e: Replace spin_is_locked() with lockdep (Stefan Assmann) [1659162] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Stefan Assmann) [1659162] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659162] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659162] - [netdrv] i40e: Remove unnecessary print statement (Stefan Assmann) [1659162] - [netdrv] i40e: Use proper enum in i40e_ndo_set_vf_link_state (Stefan Assmann) [1659162] - [nvme] nvmet: ignore EOPNOTSUPP for discard (Ewan Milne) [1696369] - [tools] tools: bpftool: fix potential NULL pointer dereference in do_load (Ivan Vecera) [1708560] - [tools] tools lib bpf: Provide wrapper for strerror_r to build in !_GNU_SOURCE systems (Ivan Vecera) [1708560] - [tools] libbpf: Remove the duplicate checking of function storage (Ivan Vecera) [1708560] - [tools] bpf: fix build error in libbpf with EXTRA_CFLAGS="-Wp, -D_FORTIFY_SOURCE=2 -O2" (Ivan Vecera) [1708560] - [tools] tools: include reallocarray feature test in FEATURE_TESTS_BASIC (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow reuse of maps with bpftool prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow map reuse (Ivan Vecera) [1708560] - [tools] tools: bpf: make use of reallocarray (Ivan Vecera) [1708560] - [tools] tools: libbpf: move library error code into a separate file (Ivan Vecera) [1708560] - [tools] tools: bpftool: reimplement bpf_prog_load() for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: add extended attributes version of bpf_object__open() (Ivan Vecera) [1708560] - [tools] tools: libbpf: recognize offload neutral maps (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow users to specify program type for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: expose the prog type guessing from section name logic (Ivan Vecera) [1708560] - [tools] tools: bpftool: add support for loading programs for offload (Ivan Vecera) [1708560] - [tools] tools: bpftool: refactor argument parsing for prog load (Ivan Vecera) [1708560] - [tools] selftests/bpf: add Error: prefix in check_extack helper (Ivan Vecera) [1708560] - [tools] selftests/bpf: remove duplicated word from test offloads (Ivan Vecera) [1708560] - [tools] tools: bpftool: deal with options upfront (Ivan Vecera) [1708560] - [tools] tools: bpftool: add missing --bpffs to completions (Ivan Vecera) [1708560] - [tools] tools: bpftool: drop unnecessary Author comments (Ivan Vecera) [1708560] - [tools] tools: libbpf: don't return '.text' as a program for multi-function programs (Ivan Vecera) [1708560] - [tools] tools: libbpf: restore the ability to load programs from .text section (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow setting ifindex for programs and maps (Ivan Vecera) [1708560] - [tools] tools: libbpf: add section names for missing program types (Ivan Vecera) [1708560] - [tools] tools: bpftool: use correct make variable type to improve compilation time (Ivan Vecera) [1708560] - [scsi] scsi: lpfc: nvme: avoid hang / use-after-free when destroying localport (Dick Kennedy) [1588024]- [xen] ALSA: xen: Introduce shared buffer helpers for page directory... (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Initialize completion for defer messages (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Remove duplicate assignment (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Fix uninitialized adev deref (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Add pre/post bank switch ops (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: keep track of Masters in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support for multi link bank switch (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: Handle multiple master instances in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support to lock across bus instances (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix acquiring bus lock twice during master release (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix incorrect exit after configuring stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix duplicate stream state assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix race between creating and refreshing sysfs entries (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: uapi: fix sound/skl-tplg-interface.h userspace compilation errors (Jaroslav Kysela) [1683051] - [include] ALSA: uapi: #include in asound.h (Jaroslav Kysela) [1683051] - [include] ALSA: timer: fix wrong comment to refer to 'SNDRV_TIMER_PSFLG_*' (Jaroslav Kysela) [1683051] - [sound] ALSA: x86/cpu: Sanitize FAM6_ATOM naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: don't select DPCM via simple-audio-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: don't select DPCM via audio-graph-card (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Corrected fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Avoid superfluous COEF EAPD setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixup headphone noise via runtime suspend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix unused variable warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: toneport: Fix broken usage of timer for delayed execution (Jaroslav Kysela) [1683051] - [sound] ALSA: aica: Fix a long-time build breakage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi: no checking monitor in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save PGA for mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save output volume for mixer controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: initialize setting when ramping volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: core: fix undefined nocodec reference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: xtensa: fix undefined references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Propagate sof_get_ctrl_copy_params() error properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: add CometLake PCI IDs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC295 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: Fix an uninitialized variable compile warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix a compile warning with CONFIG_PCI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Fix a compile warning at CONFIG_COMMON_CLK=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sound/soc/sof/: fix kconfig dependency warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: change trace level on iec control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: Fix restore of DAPM Muxes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: RT5677-SPI: Disable 16Bit SPI Transfers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Consider eld_valid when reporting jack event (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Read the pin sense from register when repolling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add reserved DMA memory support (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: emux: soundfont.c: divide by zero in calc_gus_envelope_time() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: Map BTN_0 to KEY_PLAYPAUSE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: add sof-rt5682 machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic:refine code style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: add DMIC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: CNL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: APL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: IPC: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: intel: hda: add hw_params_upon_resume flag for hda stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: handle real stream interrupts only (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: store stream capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: simplify handling of IPC IRQ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: ipc: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: PCM: add period_elapsed work to fix race condition in interrupt context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-pcm: remove useless dependency on hdac_ext (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set bus->idx as 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set I2S slave before enabling DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add SSP info to the chip info struct (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add the SSP Host Device memory space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: cnl: add pointer ops to use DPIB position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: topology: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASOC: SOF: ipc: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: add Kconfig option for strict ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: avoid Oops if DMA setup fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: stream is already locked in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: remove redundant null checks of dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skip hw_free on codec dai for which the stream is invalid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix valid stream condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: unlock the device on startup errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update the support rate list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Use clk_round_rate to handle enabled bclk/wclk case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: Headphone Jack sense inverts on the LattePanda board (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Fix missing break in switch statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct region base typo in wm_halo_setup_algs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: fix spelling mistake "incompatble" -> "incompatible" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Use DSP ops pointers to stop watchdog in error handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix to use list_for_each_entry_safe() when delete items (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix return value check in sprd_mcdt_probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: fix DAI_CLK_EN register bit overwrite (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix kcontrols for effect widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: cache pdev->dev pointer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix potential uninitialized variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: add I2S2 control path from UL2 and UL3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: remove "model" attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmix: fix object reference leaks in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs43130: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add Geminilake Realtek+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make boards more available for compile test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: Make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx: fix fiq dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: acp3x: Make acp3x_dai_i2s_ops static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove set but not used variable 'mclk_rate' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_micfil: Remove set but not used variable 'osr' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Enable TDM support for DSP_A/B modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure wclk and bclk of master codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build err while CONFIG_I2C set to module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix spelling mistake "plalform" -> "platform" (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Register irq handler after the chip initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: fix a double free bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: overwrite hdev type to HDA_DEV_ASOC (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unregister device twice on ASoC driver (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: use dynamic buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix a memory leak bug (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix misuse of x (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - EAPD turn on later (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Dell AIO speaker noise (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: select relevant machine drivers for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make sure BDW based machine drivers build for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Build support for SOF core and Intel drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Kconfig: expose common option between SST and SOF drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add platform differentiation for APL and CNL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: add SKL+ platform DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add support for HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA trace operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA stream operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add hda-bus support and initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA PCM operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA firmware loader (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add ACPI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA IPC mechanisms. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA DSP HW operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add HDA controller for Intel DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add APL/CNL HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add legacy IPC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BDW HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BYT, CHT and BSW DSP HW support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add utils (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add xtensa support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Nocodec machine driver support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PM support (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: SOF: Add userspace ABI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add firmware loader support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP HW abstraction operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP firmware logger support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for loading topologies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCM operations support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for IPC IO between DSP and Host (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add driver debug support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware KControl support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware driver core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: simplify dai driver initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Read pin switches conf from devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add missing return 0 in remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_parse_pin_switches() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix irq mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix compilation warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add support for runtime pm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Update is_slave_mode with correct value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum multi-channel data transfer support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: rt5682: initialize mutex before using (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: return the get_irq error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup 6ch settings to 8ch (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add new Dell platform for headset mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi add device_link to card device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: Remove set but not used variable 'stage_type' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: save fixed-up hw_params of BE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tobermory: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tm2_wm5110: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: speyside: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: snow: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8994*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8580: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smartq_wm8987: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c-i2s-v2: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: pcm: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: lowland: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: littlemill: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: jive_wm8750: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: idma: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: h1940_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: bells: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: arndale: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ps3: Remove set but not used variables 'start_vaddr' and 'pcm_index' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - add two more pin configuration sets to quirk table (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't refer to snd_cards array directly (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Drop superfluous id-uniquification behavior (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Fix card races between register and disconnect (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Fix racy addition/deletion of nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl_unlock() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_bus_init(), too (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize power_state field properly (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect racy pool manipulation from OSS sequencer (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Cover unsubscribe_port() in list_mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing regmap requirement (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix racy display power access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: fix error handling when try_module_get() fails. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl: fix wrong number of channels (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Coding style fixes (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Simplify error path in snd_timer_open() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix race of get-subscription call vs port-delete ioctls (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect in-kernel ioctl calls with mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove superfluous irqsave flags (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Align temporary re-locking with irqsave version (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use kvmalloc() for cell pools (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Revert active callback sync check at close (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add two more machines to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix spacing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove headset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: update module refcount if module_get_upon_open is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: conditionally increase module refcount on component open (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for the Teclast X98+ II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm1133-ev1: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: phycore-ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm030-audio-fabric: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_rdk: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_ds: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mx27vis-aic32x4: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc8610_hpcd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-ssi: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm-fiq: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-mc13783: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-es8328: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: fix sai driver name initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the correct dobj to free enum control values and texts (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix OOB-reads from strlcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: change mic bias DAPM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Support synchronous mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix big-endian check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdmout: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: rework quirks settings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-frddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove link components before cleaning up card resources (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: add remove() callback for component driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l35: Disable regulators on driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add adc volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add support of master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add reset management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add regulator management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Avoid calling snd_compr_stop_error from WDT expiry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98357a: add missing supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Playback PowerTune Controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Switch for Setting Common Mode Voltage (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Do not use stream buffer size before it is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Mark RXFIFO_DATA as volatile and precious (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix spelling mistake "faied" -> "failed" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Correct PDM_CTRL0 reg value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: adjust waterlevel in frame unit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add compatible for rk1808 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fixup pdm fractional div (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: optimize clear logic (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add default regs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: using left justified store mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: change dma burst to 8 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fix regmap_ops hang issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Update copyright and use SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix the smatch warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Change author's name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Move to ACT_INIT state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix modular build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: Enable codec clock once and keep it enabled (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build error in mt8183_da7219_max98357_dev_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: TS3A227: fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make use of local variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Remove redundant NULL check in wm_adsp_buffer_free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: aic31xx_set_jack() can be static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Check for buffer in trigger stop (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21 with ALC233 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Align tplg pointer increment across all kcontrols (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: support driver alias names for FE topology overrides (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio compress offload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix SND_SOC_LOCHNAGAR_SC kconfig warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: set power_check callback for widgets that shouldnt be always on (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add button press detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add headphone/headset detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: skip missing substream while applying symmetry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [acpi] ALSA: ACPI / utils: Introduce acpi_dev_get_first_match_dev() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove set but not used variable 'dai_name' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add support for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix typo in comment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: fix spelling mistake: "missign" -> "missing" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with DA7219 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with TS3A227 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Add ACPI ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add multi endpoint support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix Common Pins (Jaroslav Kysela) [1683051] - [sound] ALSA: us122l: Use alloc_pages_exact() (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers, take#2 (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make snd_timer_close() really kill pending actions (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Check ack_list emptiness instead of bit flag (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make sure to clear pending ack list (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Unify timer callback process code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: Fix kbuild failure (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Add support of loading GUS-patch (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer CPU DAI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: enable S24_LE format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Only enable with common clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Allow 192000 Sample Rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove mclk references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Restructure set_dai_sysclk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Dynamically Determine Clocking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Move aosr and dosr setting to separate functions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Control clock gating with CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model BDIV divider in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model DAC/ADC dividers in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model CODEC_CLKIN in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model PLL in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Initialize private_value in snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: aloop: Support S24 sample formats (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Don't suspend stream in unrecoverable PCM state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer dereference in snd_soc_dapm_free_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf-audio: Remove redundant of_match_node call (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix incorrect extern (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of 64 bits division (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix crash at suspend/resume after failed codec registration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Simplify alt firmware loading code (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix possible OOB access in PCM oss plugins (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: test memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: lochnagar: Add driver to support Lochnagar 2 sound card (Jaroslav Kysela) [1683051] - [mfd] ALSA: mfd: lochnagar: Add support for the Cirrus Logic Lochnagar (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Properly Set Processing Blocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mchp-i2s-mcc: add driver for I2SC Multi-Channel Controller (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: rename asoc_simple_card_xxx() to asoc_simple_() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: separate asoc_simple_card_parse_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_card_init_priv() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_be_hw_params_fixup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_dai_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_hw_param() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_shutdown() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_startup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: share common priv for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_debug_info() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Update DA7219 DAI clock name to align with codec updates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Expose BCLK and WCLK control through CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix channel swap issue when stream starts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: add constraint for the asrc of older version (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: Set auto-increment bit for register writes (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Fix Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: add mmap support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: fix debugfs warnings on entry creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: manage multiple prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct some minor issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Don't use register read to determine slave/master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Break out clock setting into separate function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: jz4740: Depend on MIPS instead of MACH_JZ4740 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add WDT expiry IRQ handling support for Halo core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add HALO MPU fault logging (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for new Halo core DSPs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Reduce repititive code on mtk_regmap_update_bits. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Fix UBSAN warning. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out DSP specific operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out parsing of firmware ID header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor firmware status reading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Move wm_adsp2_set_dspclk to CODEC drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Don't export wm_adsp2_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Shutdown any compressed streams on DSP watchdog timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add locking to wm_adsp2_bus_error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct handling of compressed streams that restart (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free link string in error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free stream_name of dai_drv (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Don't trigger jackpoll_work in azx_resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: add graph_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: rename graph_get_conversion() to graph_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add simple_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename simple_get_conversion() to simple_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: recording has no sound after booting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: fix jack type detection issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Check JD status when system resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: skip for i2s5 in mck_disable (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use 8 byte header for IR context to get isochronous cycle (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support MOTU 8pre FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_JD_NOT_INV quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for active-high jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: Make gpio property optional (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: dt-bindings: add regulator property to simple amplifier (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: simple-amplifier: remame dio2125 documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: use 'version' field of unit directory to identify model (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: add a check for request_region (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: add a check for ioremap_nocache (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: create tlv before soc_tplg_init_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: hdmi - add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: automatic selecting BCLK in I2S master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the typo of function name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix clock configuration for 44100 sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of widget with prefixed name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add more quirks for HP Z2 G4 and HP Z240 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Headset Mic JD not stable (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with ALC255 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: avoid build error without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Avoid NULL pointer dereference at snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: axi-i2s: let both capture and playback be optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: Avoid a potential deadlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix registers declaration in regmap (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix the issue of the widget with prefix name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: prevent snd_soc_dpcm use after free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:intel:skl:fix a simultaneous playback & capture issue on hda platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:hdac_hda:use correct format to setup hda codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:soc-pcm:fix a codec fixup issue in TDM case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: fix davinci_mcasp_probe dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ams-delta: remove duplicate 'const' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: remove compat dma probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: use default dai name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: improve channel capabilities handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: change trigger traces (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add i2c dependency for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: fix compiler warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix DAPM routes for capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Fix probe deferral following prelink failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: avoid limiting params->msbits in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix set_sync service (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix oversampling mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix exposed capabilities in spdif mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix iec958 controls indexation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ab8500: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix S/PDIF DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for MOTU MicroBook II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd add loopback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: fix reset gpio reference counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: skip useless write in slave mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: remove useless callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix dma configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix stream count management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix 16 bit format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix IRQ clearing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: fix dependency for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add Maxim98373 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: fix SSI9 4/5/6/7 busif related register address (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: fix construction of PCM frame for capture direction (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Extend i915 component bind timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Improve logging messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for multiple compressed buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor compress stream initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Reorder some functions for improved clarity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out stripping padding from ADSP data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Fix an IS_ERR() vs NULL checking bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: sound card name from device tree (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Prevent uninitialized variable use (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in qcom_snd_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in apq8016_sbc_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix of_node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix of-node refcount unbalance in DAI-link parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe_from_dt() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow compressed buffers in any memory region (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Update cached error state on trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: Fix energysense SLEEP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix multiple "IIS multi" devices initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix secondary platform device unregistration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk: Add DAI links for Multi-Playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add Geminilake Dialog Maxim machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Headset button support in broxton machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Rename hpvcc regulator supply to cpvdd (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1977: Add support for setting MICBIAS via DT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Potential small memory leak in dapm_cnew_widget() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add missing DAPM routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Make function 'wm8741_mute' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix register setting issue in RIGHT_J mode (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: imx-sgtl5000: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix missing of_node_put() at simple_dai_link_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix refcount underflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Ensure proper sample rate on pri/sec PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: remove set but not used variables 'mask, cr1' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free created components in tplg load error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Make some symbols static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select dmic for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix sysclk_df type (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix TXCLK_DF mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add support to disable on-chip PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add runtime support for DSP_A and I2S modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Fix frame polarity for DSP_A format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Set constraint to always have 32 sample bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Remove capture support for codecs without ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: fix spelling mistake "doens't" -> "doesn't" (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Expose sample resolution through proc interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Prevent potential NULL platform data dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Remove unused SND_DMAENGINE_PCM_FLAG_CUSTOM_CHANNEL_NAME flag (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update TDM usage to be more flexible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add support for master mode BCLK rate adjustment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Comments clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Change indentation in SAMSUNG_I2S_FMTS definition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Simplify pri_dai, sec_dai pointers usage (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Specify DMA channel names through custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add support for secondary CPU DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Get rid of a static spinlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move quirks data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move IP variant data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Drop spinlock pointer from i2s_dai data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move SFR pointer to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: Remove set but not used variable 'hw' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Disable PC beep in passthrough on alc285 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone and internal speaker support for System76 oryp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Make symbol 'cros_ec_dai' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Remove unused including (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move registers cache to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move opclk data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move core clk to the driver common data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Add widgets and routes for DPCM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move clk supplier data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Restore support for the secondary PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Comment why read blocks when PCM is not running (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove new_mach_data field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl-match.c: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: icl-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: hsw-bdw-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: glk-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cht-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: byt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: bxt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: icl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hsw-bdw-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hda-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cnl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: byt-match.c: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to single component with multiple DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Allow to specify custom DMA device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Extend use of chan_names provided in custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Improve of_node test in dmaengine_pcm_request_chan_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix prescaler setting for the secondary DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use __printf markup to silence compiler (Jaroslav Kysela) [1683051] - [sound] ALSA: tlv320aic32x4: delay i2c access by 1 ms after hardware reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix rx stream assign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Set OSR mode in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Add digital mute callback (Jaroslav Kysela) [1683051] - [sound] ALSA: PCM: check if ops are defined before suspending PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: use devm_kzalloc for all structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: use pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add clock select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add soft reset on probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: set .ignore_module_refcount field in component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: don't increase component module refcount unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: gpiolib: acpi: Introduce ACPI_GPIO_QUIRK_ONLY_GPIOIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: convert license header to SPDX (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-analog: add missing license information (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: regulator notifier registration should be managed (Jaroslav Kysela) [1683051] - [sound] ALSA: i915/snd_hdac: I915 subcomponent for the snd_hdac (Jaroslav Kysela) [1683051] - [base] ALSA: components: multiple components for a device (Jaroslav Kysela) [1683051] - [documentation] ALSA: component: Add documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Revert capture stream behavior change in blocking mode (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix function name in kernel-doc comment (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Define snd_pcm_lib_preallocate_*() as returning void (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix up for snd_pcm_lib_preallocate_pages_for_all() API change (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: stm32: i2s: manage clock power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Remove unnecessary const qualifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Add support for Cirrus CS35L36 Amplifier (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix implicit fb endpoint setup by quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for HP EliteBook 840 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Use C++ style comments in header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Kconfig: Show knob, and depend on MIPS || COMPILE_TEST (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Add support for devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Use SPDX license notifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Prevent clk_get_rate() calls in atomic context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Line Playback Volume, Line Boost Volume, Line Right, Line Left, Line Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add FM Playback Volume, FM Left, FM Right, FM Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Playback Switch, Mic2 Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Merge sun4i_codec_left_mixer_controls and sun4i_codec_right_mixer_controls into sun4i_codec_mixer_controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Boost Volume, Mic2 Boost Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add sun7i_codec_controls, sun7i_codec_codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic Playback Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add MIC2 Pre-Amplifier, Mic2 input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: fix spelling mistake "Deemphatize" -> "Deemphasize" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix semicolon.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: correct shift bit for ssiu9 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Add jz4725b-codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup rsnd_ssi_master_clk_start() user count check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: harden use of lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xtensa: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dwc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix out-of-bounds accesses to DAPM lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Clean up proc file creations (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Move card id proc creation into info.c (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Minor optimization (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Drop unused snd_info_entry.card field (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Add standard helpers for card proc file entries (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: opl4: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Add helper functions for component trigger/set_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Clarify the intent of current compressed ops handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: remove some unnecessary NULL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: Fix ADC powerup sequencing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Check for NULL widget in dapm_update_dai_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: spi: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: parisc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: atmel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix build error without CONFIG_PCI (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Fix stop handling on compressed capture streams (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for new T+A USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Always register entries recursively (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't allow NULL device for memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: fix missing header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd: fix spelling mistake "offest" -> "offset" (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: unload physical dai link in remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: add SND_SOC_DOBJ_GRAPH type for dapm routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: clear platform pointers on error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add warnings for widget overwrite when adding route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Only power up active channels from a DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix oops/use-after-free case with dai driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix use-after-free issue with dailink sname (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: add btcvsd driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Add channel numbers to AIFs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup TDM Split mode check for CTU (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: synchronize connection check for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup MIX kctrl registration (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hal2: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Serialize codec registrations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use a common helper for hp pin reference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix lose hp_pins for disable auto mute (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone support for System76 darp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: remove a superfluous function declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio DMA platfrom driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: modify dapm route loading routine and add dapm route unloading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix memory leak in soc_tplg_dapm_widget_create (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Fix memory leak from soc_tplg_denum_create_texts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Remove widgets from dobj list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Reduce number of dereferences when accessing dobj (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use standard device registration for beep (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply ALC294 hp init also for S4 resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Record the current power state before suspend/resume calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: remove useless test (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed hp_pin no value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Add codec driver for Cros EC (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: Documentation: Add google, cros-ec-codec (Jaroslav Kysela) [1683051] - [maintainers] ALSA: MAINTAINERS: add maintainers for ChromeOS EC sub-drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing slimbus dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Cleanup DSD whitelist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: add slim support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add audio routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add capture dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add playback dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add basic controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_rt298: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bdw-rt5677: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broadwell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: haswell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add helper to change platform name for all dailinks (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: add support for Solid State Logic Duende Classic/Mini (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Variable "ret" in function rt5651_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: add static inline fallbacks when CONFIG_ACPI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix clocking calculations when not using the PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the set_bclk_ratio interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs V2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fixup build error for mt6358 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix tight loop of OSS capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add Opus #3 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: add platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow soc_find_component lookups to match parent of_node (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer() (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: Off by one in latter_handle_midi_msg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: make const arrays static, reduces object code size (Jaroslav Kysela) [1683051] - [sound] ALSA: proc: Avoid possible leaks of snd_info_entry objects (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Simplify proc file destruction (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Drop unused snd_pcm_substream.file field (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: comment cleanup about destination address of async transactions for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Cleanup snd_pcm_stream_lock() & co (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove down_write() hack for snd_pcm_link_rwsem (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: More fine-grained PCM link locking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Fix multi-CODEC setups (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support rx MIDI functionality for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-specific operation to fill transaction buffer with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address to receive async transaction for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support tx MIDI functionality of Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address range to receive async transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: change prototype of handler for async transaction with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Correct the setting while select ASRC clk for AD/DA filter (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add driver flag for runtime PM (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: implement runtime suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: remove redundant clock enable API (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add runtime PM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: get clock handles early in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: runtime power management support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename to asoc_simple_card_canonicalize_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add soc_cleanup_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: reduce if/else nest on soc_probe_link_dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: merge card resources cleanup method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add new snd_soc_flush_all_delayed_work() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add .num_platform for dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Avoid confusing loop in snd_pcm_unlink() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make PCM linked list consistent while re-grouping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Unify snd_pcm_group initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_card_unref() inside in_pcm_file() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mute LED support for HP ProBook 470 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to parse of clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring for dump of sync status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to get clock status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to switch mode to fetch PCM frame (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to dump status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: obsolete proc node to leave one node (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: unify protocol layer for FF400/FF800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: rename protocol layer for former models (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: add explanation of legacy/modern style of dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Remove expensive print in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove error due to probe deferral (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: lower log level for potential probe deferral cases (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: put of nodes if finding codec fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix oops on re-probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add default pdata for i2s mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Set DAI format for dmic codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select max98927 for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix PLL source register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't defer probe on optional, NULL components (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make snd_pcm_suspend() local static (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Move PCM suspend/resume code into trigger callback (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Suspend streams globally via device type PM ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Make snd_soc_find_component() more robust (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix init platform memory handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: parse AES audio parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: Select REGMAP_MMIO to fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: remove few unused variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: fix waring unused-function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe control for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe bits for controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add verbs for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add register offset for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add api to program stripe control bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skl: Fix display power regression (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix typo for ALC225 model (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Hold client_mutex around soc_init_dai_link() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use correct drvdata in snd_byt_cht_es8316_mc_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: move the codec PLL configuration to _init (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: SND_SOC_DAPM_MICBIAS is deprecated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add recalc_rate function to return DAI clock rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: MCLK should be enabled before DAI clocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: defer card probe until all component is added to list (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Remove set but not used variable 'first_ch_bits' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix a mask wrong issue in snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatches for register mask and value in hdac controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix CM6206 register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Variable "buf" in function rt274_jack_detect() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ADAU7002: Add optional delay before start of capture (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Potential NULL dereference in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk for PoV TAB-P1006W-232 (v1.0) tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for jack-detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirks module parameter (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Revert "Fix DMIC map headsetmic mapping" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for jack detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add ACPI ID 10EC5640 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for PoV P1006W tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: update BSDSR/BSDISR handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: Allow SCLK pad drive strength to be changed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable SPDIF driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add SPDIF audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add MICFIL SoC Digital Audio Interface driver. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eliminate left-over from Raumfeld machine driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt298: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rl6437a: use __be32 for a __be32 buf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: store eq kcontrol byte in __be (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use logical AND (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6351: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs42xx.c: fix boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix boolean assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98927: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rt286: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4271: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98383: fix boolean assignments to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: remove unused mux/mixer define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: remove unused mux define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: fix kernel doc descriptions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: declare trigger function as static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: Add support for AK4497 (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: fix a missing check of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: fix check on snd_card_register (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1712: fix a missing check of snd_i2c_sendbytes (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: add a check of the status of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: oxygen: initialize spdif_playback_enable to 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: virtuoso: add de-emphasis control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support Dell headset mode for New AIO platform (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix an out-of-bound read in create_composite_quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Always check descriptor sizes in parser code (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Check mixer unit descriptors more strictly (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Avoid access before bLength check in build_audio_procunit() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for GPIO mode of the pins (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Move context save/restore to runtime_pm callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: No need for IS_MODULE/BUILTIN check for pcm driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for ASUS MeMO Pad 7 (ME176C) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Fallback to BYT-CR if IRQ 5 is missing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Simplify is_byt_cr() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add ACPI match table entry for ES8316 codec on BYTCR platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Set card long_name based on quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add input-map support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add external speaker mux support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add support for SSP0 (BYTCR) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Minor refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Sort includes alphabetically (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Let core handle GPIO descriptor (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator/gpio: Allow nonexclusive GPIO access (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Default enable high on DT regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add DAC mono mix switch mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Variable "val" in function rt274_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix error handling in xlnx_formatter_pcm_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add workaround for silence of rk3288 ACODEC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: support ACODEC for rk3328 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add asoc_simple_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable audio formatter driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add pcm formatter platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: remove simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add asoc_graph_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: check "reg" property on asoc_simple_card_get_dai_id() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: use snd_mask_set_format in all machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: simplify boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: assign booleans to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: remove unneeded semicolon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless cast (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: enable MCLK in STANDBY (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: save model id directly in of_device_id.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: make the driver visible in Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: Add driver for CS4341 DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix recording no sound issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: atom: Make PCI dependency explicit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: prevent potential divide by zero bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a small memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a NULL vs IS_ERR() bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Off by one in of_q6asm_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix a double unlock in pcm512x_digital_mute() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: change license header format style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Grammar s/the the/the/ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: cleanup a debug printk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: set jack only for a specific backend (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Revert DSP detection on legacy HD-audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: clear pending irq handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable the headset mic auto detection for ASUS laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: force HDaudio legacy or SKL+ driver selection (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: abort probe if DSP is present and Skylake driver selected (Jaroslav Kysela) [1683051] - [sound] ALSA: HDA: export process_unsol_events() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix model-id of unit for Apogee Ensemble (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Use Xen common shared buffer implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Kconfig: Remove the deprecated options (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Merge davinci and omap directories (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add mute LED support for HP EliteBook 840 G4 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle model-specific registers (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for packet streaming on Fireface 800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: allocate isochronous resources in mode-specific implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle multiplier mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to switch fetching mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix for state to fetch PCM frames (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use the same print format for 'without_header' tracepoints (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong assignment for 'out_packet_without_header' tracepoint (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong handling payload_length as payload_quadlet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add display_port_rx port routing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to Display port RX dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: add support for display_port_rx (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Add support to compress offload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: add support to MP3 format (Jaroslav Kysela) [1683051] - [sound] ALSA: soc-compress: add support to snd_compr_set_runtime_buffer() (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: make use of runtime buffer for copy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add more platform granularity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: merge simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: merge audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() ID method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Invoke pcm_new() for all DAI-link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the digital_mute interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: fix do_div warning in spdifin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add error logs on probe, remove dependency on NHLT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless tests on HDaudio capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: stop probe if HDaudio capabilities don't exist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Harden DSP detection with PCI class/subclass info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add CFL-S support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add powersaving widgets for DAC and ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable i2s driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Add i2s driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_rt5660: Add a new machine driver for kbl with rt5660 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add support for spdifin backend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Dereference pointer for memcpy sizeof in asoc_simple_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add support for Huawei WMI micmute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix front speakers on Huawei MBXP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove RSND_REG_ from rsnd_reg (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface 800 with MIDI functionality only (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: localize a handler for MIDI messages on tx transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add driver data for register for MIDI high address (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share register for async transaction of MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for second optical interface for ADAT stream (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to get current sampling rate and clock source (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share status and configuration dump (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share some registers for status of clock synchronization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: add dai-link support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - make pci_iounmap() call conditional (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Always set display_power_control for Intel HSW+ codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add missing display power-off at driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make snd_hdac_display_power() void function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Properly free the display power at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Drop superfluous AZX_DCAPS_I915_POWERWELL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Refactor display power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: use cpu/codec pointer on simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fix build warning without CONFIG_OF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: add rt5663 codec select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: fix the audio jack button remapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Point of View Mobii TAB-P1005W-232 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Prowise PT301 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Refactoring PM code (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix reference to wrong register for clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Add copyright and module author (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add configuration for headset codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add TDM configuration for speaker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix signal paths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Calculate LRCLK divider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Remove useless assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Enable headset button support for new codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack button support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack pointer and unsolicited event bits to callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed headphone issue for ALC700 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5660: Add a new ACPI match ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ak4104: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: cs4270: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use dma_ops of parent device for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use DMA addr rather than CPU pa for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Gnawty (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove direct OF name and type accesses (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860G/Z6860G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire C24-860 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC286 mic and headset-mode fixups for Acer Aspire U27-880 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added max98373_reset for stable amp reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add missing TDM Split mode support for simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup mod ID for CTU regmap read/write (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: indicates Channel and Mode for debug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Add Tegra186 and Tegra194 support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra - Probe up to 8 codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Clapper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove raumfeld machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in card.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for ICL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speaker output regression on Thinkpad T570 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: au8540: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add support for AMD Stoney Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add SMSL D1 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix starvation on down_write_nonblock() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_pcm_unlink() conditionally at closing (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: compatible string as shortname (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: thinkpad_acpi: Add audio mute LED classdev support (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: dell-laptop: Add micmute LED trigger support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Support led audio trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce module_param wakeup_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce mode switch delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Create and setup jack in init callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Add board specific dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Implement configurable dismod handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Update PDIR (pin direction) register handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Clear TXSTAT register before activating serializers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add FW reply for MCLK/SCLK IPC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Make DSP replies more human readable (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: trigger: Introduce audio mute LED trigger (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: core: Introduce LED pattern trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup registering method for rsnd_kctrl_new() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support ALC300 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add auto-mute quirk for HP Spectre x360 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix whitespace (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: makes snd_soc_of_parse_audio_prefix() inline (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix a NULL vs IS_ERR() check in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix the pop noise on headphone for lenovo laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency" (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers" (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Consolidate helpers for adding and replacing ctl elements (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Fix race between adding and removing a user element (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix headset mic detection for MSI MS-B171 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: notify events of change of state for userspace applications (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: apply small refactoring to handle several type of event for hwdep interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: queue events for change of control surface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: add new hwdep ioctl command to get state image (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: pick up data of state from tx isochronous pakcets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Fix latency value calculation for pm_qos (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup define position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup typo SND_AUDIO_GRAPH_CARD (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_of_parse_node_prefix() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: add VCC regulator widget (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add support for cpvdd regulator supply (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: remove "option" from asoc_simple_card_of_parse_routing() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: tidyup asoc_simple_card_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: accept NULL parameter on asoc_simple_card_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove asoc_simple_card_clk_register() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: makes rsnd_ssi_is_dma_mode() static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup rsnd_parse_connect_ssiu_compatible() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add support for Secondary MI2S interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Update slot_width for Quaternary TDM port (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use platform_data for machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: fix interface for Chromebook machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: define common interface for machine driver configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: fix: continue searching when machine is ignored (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix Kconfigs, make HDaudio codec optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: Add support for CBM_CFS and CBS_CFM clocking modes (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use device_type helpers to access the node type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - fix AE-5 pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add new ZxR quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: clean up indentation, replace spaces with tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Fix error handling of regulator_set_load (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix spelling mistake "Inavlid" -> "Invalid" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: fix indentation issue with return statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320dac33: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: asihpi: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert a few more users to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Add regulator support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: Add support for AK4118 S/PDIF transceiver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Fix device reset-registers trigger value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: remove set but not used variable 'dma_buffer' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fixed build errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Recalculate audio map forcely when card instantiated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix memory leak of i2s_data on error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add DT property for single-ended output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Rename output widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Set dai_link id to each dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: add missing route for ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: enable acp3x drivers build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x system resume pm op (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x runtime pm ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x tdm mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x i2s ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x pcm driver dma ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Interrupt handler changes for ACP3x DMA driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add ACP3x PCM platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: create ACP3x PCM platform device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP3.0 PCI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP 3.x IP register header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Power down links before turning off display audio power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out common init code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix dma-unsafe read of scratch registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing slave_config setting for I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: No need to initialize max_xx_thres when it is not used (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Remove redundant check for mcbsp->pdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Re-arrange files for core McBSP and Sidetone function split (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Move out the FIFO check from set_threshold and get_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Simplify the mcbsp_start/_stop function parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up the interrupt handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Skip dma_data.maxburst initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up dma_data addr initialization code (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: add support for APOGEE duet FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk entry for HP Pavilion 15 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Optimize for non-PCI configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use ring buffer for rsnd_mod_name() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: fix crash on module removal (Jaroslav Kysela) [1683051] - [sound] ALSA: oss: Use kvzalloc() for local buffer allocations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_ssi: Change to use DEFINE_SHOW_ATTRIBUTE macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add TDM Split mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add SSIU BUSIF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: handle DPCM converted rate/chan under core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move HDMI information from ssi.c to core.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use defined io_playback/io_capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rename rsnd_runtime_is_ssi_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove error check which never happen (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add quirk for APL RVP boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add SOF information for APL RVP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: remove GFP_ATOMIC, use GFP_KERNEL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: fix Skylake typo (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Atom machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Hdaudio machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: change ac97 dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: Remove unused machine driver for AM3517-evm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: remove read-only status register from snd_kcontrol_new (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: Remove redundant snd_soc_component_read32 calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Fix the dai widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Only add routing once. (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Define registers for CM6206 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix incorrect clearance of thinkpad_acpi hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rsnd_mod_name() handles both name and ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add .get_id/.get_id_sub (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move .get_status under rsnd_mod_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: cleanup hw_constraint for LEFT_J/I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: On OMAP1 and OMAP2420 only 16bit format is supported (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: constify regulator_desc structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: remove unnecessary unlikely() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: mrfld: fix uninitialized variable access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm97xx: fix uninitialized regmap pointer problem (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: constify snd_soc_ops structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix less than zero comparison on unsigned int (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: rename SND_SUNXI_ADDA_PR_REGMAP to SND_SUN8I_ADDA_PR_REGMAP (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Rip out the lpe audio runtime suspend/resume hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Fix runtime PM for hdmi-lpe-audio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup clock start checker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix oops w/ for_each_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix insufficient PCM rule for period/buffer size (Jaroslav Kysela) [1683051] - [sound] ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix to wait for releases of all ALSA character devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix noderef.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: add clock dependency for sai (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Actually fix microphone issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: move code from startup/shutdown hooks into pm_runtime hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm2000: Remove wm2000_read helper function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: fix mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Log addresses as 8 digits in wm_adsp_buffer_populate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Rename memory fields in wm_adsp_buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: set sai as mclk clock provider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix trivial checkpatch issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for hw_free on CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: minor white space clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c/cs8427: Fix int to char conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup SSICR::SWSP for TDM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: enable TDM settings for SSI parent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for capture channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: Add support for XTI clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: new codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_sgtl5000: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: allow the sun8i-codec driver to be built on ARM64 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: Add new driver for Allwinner A64 codec's analog path controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec-analog: split regmap code into separate driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: Don't hardcode BCLK / LRCK ratio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: Add compatibility with A64 codec I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add 2 more models to the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Kabylake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add KBL Dialog Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add SND_JACK_LINEOUT jack type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add I2S/Left_J TDM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add HW constraint for non RIGHT_J (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: set ->component pointer in private struct (Jaroslav Kysela) [1683051] - [sound] ALSA: au88xx: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92xx-ad1848: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: caiaq: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add missing entries to Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: isight: fix leak of reference to firewire unit in error path of .probe callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort DHT Rot Pnt Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort max98373_bde_gain_tlv in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort BDE Limiter Thresh Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort Digital Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: enable mclk-fs on codec node (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use 32bit TDM width as default (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: add I2C dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: simplify cleanup process when failing to register sound card (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob/fireworks: simplify handling of local device entry table (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: release reference count of firewire unit in .remove callback of bus driver (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: block .remove callback of bus driver till all of ALSA character devices are released (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix headphone pin config for ASUS G751 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix input effect controls for desktop cards (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add error checking in ca0132_build_controls() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up patch_ca0132() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix microphone inconsistency issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: make it selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: Add master clock handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8782: add support for regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add ASUS G751 quirk model entry (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for ASUS G751 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the standard fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1761: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add custom mixer status quirks for RME CC devices (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: update quirk for B&W PX to remove microphone (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Disable automute for Elo VuPoint (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: A lightweight function to discard pending bytes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add fault detect recovery property to DT bindings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: enable and disable extclk if given (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: checking NULL vs IS_ERR() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add missing break in skl_tplg_get_token() (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain cache of stream formats (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain model-specific data (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: use managed-resource to maintain response buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use managed-resource to maintain data specific to M-Audio FW-1814/ProjectMix I/O (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: use managed-resource of fw unit device for private data (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760 (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: add PCM rules to obsolete PCM constraints based on LCM of SYT_INTERVAL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR exit commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR 600 ohm gain control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Remove input select enum for ZxR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR input/output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR DSP post-download commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR init commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DBpro hda_codec_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR quirks + new quirk check function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix surround sound with output effects (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix AE-5 control type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatch for register mask and value in ext controller. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: add SND_SOC_I2C_AND_SPI dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: avoid AC97_BUS build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Rename dummy_dma_ops to snd_dummy_dma_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: add OF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a MIC pre. route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component_dais() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup SSI clock during suspend/resume modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include from q6adm.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tidyup for_each_card_prelinks() dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Remove the boost volume in the beginning of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_be() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_fe() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_comp_order() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_components() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_rtds() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_links() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_prelinks() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rename for_each_rtd_codec_dai_reverse to rollback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: convert for_each_rtd_codec_dai() for missing part (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 exit function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 specific controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add input selection commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add output set commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Merge post-dsp functions + cleanup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change firmware name and usage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 regular init setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 pre-init and ca0113 functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change ca0132_mmio_init for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Set AE-5 bools and select mixer (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add pincfg for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk for Sound BlasterX AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Define new verbs and control params (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Refine indentations and constify snd_pcm_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix the audio-component completion timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Drop unused GPIO include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Minor code modification (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix capture unstable in beginning for some runs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix the boost volume at the begining of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Remove HP volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Improve HP performance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove redundant include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Get the period_bytes in the copy work to make sure the value correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_is_matching_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: manage platform name under snd_soc_init_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove duplicated include from q6asm-dai.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hisilicon: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8328: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: fix memory leak of response buffer at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of discovered stream formats at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak for model-dependent data at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enable runtime PM only for discrete GPU (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-digi00x: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Register irq handler after register initializations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit definition of pci_iomap() on SH (Jaroslav Kysela) [1683051] - [sound] ALSA: don't call skl_init_chip() to reset intel skl soc (Jaroslav Kysela) [1683051] - [sound] ALSA: enable interrupt after dma buffer initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ASoC: Intel: Skylake: Acquire irq after RIRB allocation" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove dai->driver NULL check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card rebind (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove unneeded static set .owner field in platform_driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing INTERLEAVED PCM attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove unused num_dai_links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: avoid nested code on soc_remove_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: remove empty rt5668_i2c_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: switch to new ac97 bus support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix simultaneous playback and capture on different channel (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add missing return value check for snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skl-topology: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6core: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nuc900: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs454: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: bcm: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel_ssc_dai: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Ensure reset bit is cleared before configuring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: clean up a return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix a couple uninitialized ret variables (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix memory leak in ff400_switch_fetching_mode() (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Update hardware pointer before start capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: usleep_range() needs include/delay.h (Jaroslav Kysela) [1683051] - [sound] ALSA: regmap: split up regmap_config.use_single_rw (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Limit sampling rates at dai creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Avoid uninitialised variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: avoid division by zero if lo_vag is zero (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't use p for dev_dbg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: adg: care clock-frequency size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: use tab instead of white-space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: remove redundant check for !port condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move CODEC to CODEC params from the widget to the runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for multi-CODEC CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move connection of CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Cosmetic tidy up of snd_soc_dapm_new_control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move error handling to snd_soc_dapm_new_control_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_link_codecs() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add overflow detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Cleanup indirect PCM helper usages (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: rme32: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix several mismatch for register mask and value (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't schedule DAPM work if already in target state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add driver for PROTO Audio CODEC (with a WM8731) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: merge .nolock_start and .prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support to init different BUSIF instance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate PDMACHCRE with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate dma address with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Check runtime channel number rather than hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Fix issue in dma data address assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove is_play parameter from hw_rule function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 8 bit S8 format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for the DSP_A/DSP_B formats (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 16/24 bit slot widths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add warning message to rsnd_kctrl_accept_runtime() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup not to call clk_get/set under non-atomic (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Initialize allocated buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add short circuit detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6routing: initialize data correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Add channel fault reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Save last fault register even when clear (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Print full register name in error message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a S/PDIF enable switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add native 32bit I2S transport (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: SOC_SINGLE register value error fix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 TDM slot width setting support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 specific volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Add support for FIFO usage caused delay reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix cancel_work_sync() stall from jackpoll work (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Clean up jackpoll_ms option handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg pdm input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add DT module alias (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add Kconfig prompt for the generic dmic codec. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Unused exported functions changed to internal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve legibility of if-statements (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve stylistics of file comments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: switch to SPDX license identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change MCLK to 48Mhz (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set constraints for DMIC and MAX98357a codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-bsw-rt5672: Add key-mappings for the headset buttons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Implemented safeload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sigmadsp: safeload should not have lower byte limit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use hda_bus instead of hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add HDA BE DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use HDAudio if ACPI enumeration fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Machine driver for SKL+ w/ HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add table for HDA-based platforms (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: move hda_codec.h to include/sound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8804: Add ACPI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Change DAC/ADC volume scale (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added 10ms sleep after amp software reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm: restrict formats depending on slot width (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: report interrupt request failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: imply clock and reset controllers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: Properly initialise hw->rate_max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Don't fail creating new DAPM control on NULL pinctrl (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Remove clock framework ifdefs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: Use the new non-cached allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Use the new non-cached allocation for 440MX workaround (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Remove substream allocation/free ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Use new non-cached allocation for non-snoop mode (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Check the non-cached stream buffers more explicitly (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add non-cached buffer type (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Simplify snd_malloc_dev_pages() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't align the size to power-of-two (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Do error checks at creating system ports (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: add error check in snd_seq_system_client_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: signedness bug in snd_pcm_plug_alloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: hdspm: fix spelling mistake "Initializeing" -> "Initializing" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Return 0 when size < start_threshold in capture (Jaroslav Kysela) [1683051] - [kvm] ALSA: treewide: correct "differenciate" and "instanciate" typos (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix HP Headset Mic can't record (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix unbalanced pm_runtime_enable (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix check of pm_runtime_get_sync failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix device initialization in the compat layer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added speaker FS gain cotnrol register to volatile. (Jaroslav Kysela) [1683051] - [sound] ALSA: update dell-wmi mic-mute registration to new world order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer deference on CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Fix discarding the unsubscribed output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Acquire irq after RIRB allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix replace codec to component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for 2 more devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adav80x: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add delays to capture path to remove DC offset noise (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add exit commands for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change mixer controls for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D input and output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup defaults for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D startup functions and setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add bool variable to enable/disable pci region2 mmio (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk ID and enum for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add alt_functions unsolicited response (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_init function. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Create mmio gpio function to make code clearer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make DSP name configurable by codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Declare firmware controls from codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added software reset register to readable registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct DSP pointer for preloader control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Fix initialization of rt5677_of_match.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: make BE and FE order inline with dpcm (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: remove redundant variable cfg_val (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set delay value for the capture case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Modified DMA pointer for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Make ACP->SYSMEM DMA non circular (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Fix missing break in switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add SLIM tx AIF_IN dapm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: remove unused header files from common.h (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: make common.c as proper module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8903: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da9055: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm5100-tables: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8990: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tda7419: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9850: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix wrong copy to rx parameters for Alesis iO26 (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add mute LED quirk for HP Spectre x360 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq_oss: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-i2s: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: fix memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix spelling mistake "acumulator" -> "accumulator" (Jaroslav Kysela) [1683051] - [sound] ALSA: es18xx: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opti9xx: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92x: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: galaxy: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt: Use refcap device for mono recording (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove support for card rebind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix unmet dependency warning for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9081: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8995: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8962: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8960: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8955: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8961: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix a typo (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix invalid use of sizeof in parse_uac_endpoint_attributes() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Drop unused 64bit division macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use no intrruptible mutex_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix leftovers at probe error path (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove dead codes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Minor cleanup of MIDI event parser helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: Use delay set in component pointer function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build due to CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: remove redundant pointer 'urb' (Jaroslav Kysela) [1683051] - [sound] ALSA: sonicvibes: remove redundant pointer 'dir' (Jaroslav Kysela) [1683051] - [sound] ALSA: ens137x: remove redundant array pcm_devs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: remove redundant variable attn (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: remove redundant pointer 'dma' (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: remove redundant variable max_streams (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: remove redundant pointers 'priv' and 'rtd' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8540: remove redundant variable osrate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add sdm845 sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Add support to parse common audio device nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Operate UAC3 Power Domains in PCM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add UAC3 Power Domains to suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: AudioStreaming Power Domain parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Initial Power Domain support (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Use READ_ONCE/WRITE_ONCE() macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Offload the output event processing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: change functions to static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: add support for multichannel output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_alc5632: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Kconfig: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4613: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7210: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4554: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4642: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8988: fix typo in rate constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: i2s: Fix typo/broken macro (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Use single mutex unlock in error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Turn CX8200 into D3 as well upon reboot (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: cthw20k2: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: ALSA:: ctxfi: cthw20k1: Replace mdelay() with msleep() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: quirks: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp_modem: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: bt87x: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: maestro3: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: lola: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Properly endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Proper endian notations for BDL pointers (Jaroslav Kysela) [1683051] - [sound] ALSA: trident: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: ymfpci: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: xen: Use standard pcm_format_to_bits() for ALSA format bits (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix PCM format bit calculation (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: Fix PCM format notations (Jaroslav Kysela) [1683051] - [sound] ALSA: au88x0: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: ad1816a: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Fix PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: virmidi: Fix too long output trigger loop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Use standard pcm_format_to_bits() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Declare PCM format with snd_pcm_format_t (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Use snd_mask_set_format() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix interval evaluation with openmin/max (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add snd_mask_set_format() helper for standard usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix snd_pcm_format_t handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Use int for format bit position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Fix missing __user prefix in copy_user callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: zte: Fix incorrect PCM format bit usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: align axg card driver with DT bindings documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: use IRQ_RETVAL in the fifo irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add a fix voltage regulator for DA7219 and ADAU7002 (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Fix missing PAGE_SIZE definition (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: declare snd_sgbuf_aligned_pages() unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Fix missing __force annotation for user/kernel pointer cast (Jaroslav Kysela) [1683051] - [sound] ALSA: korg1212: Add __force annotation to cast in user-copy callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use standard lower_32_bits() and upper_32_bits() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Declare the common variable in header file (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Declare common variables properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix a sparse warning about snd_ctl_elem_iface_t (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Fix the default sample sizes (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Add missing __iomem annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Encore mDSD USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: Fix invalid endian conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: vxpocket: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: vx222: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix poll() error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix widget handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: fix inversion between __iowrite32 and __ioread32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify iomem address and casts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: make sst_dma functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: BDL definitions should be __le32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: fix endianness handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: add Volume to the name of volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to snd_soc_dai_get_channel_map() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-spdifout: select SND_PCM_IEC958 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Allow delayed i915 audio component binding (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Generic DSD detection for Thesycon-based implementations (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't exceed over the requested size (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: catch invalid timer object creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove clock divider and pll setup from zylonite and magician (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: export snd_soc_of_get_slot_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm input driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm output driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm interface driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm formatter base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: improve goto error label (Jaroslav Kysela) [1683051] - [usb] ALSA: powerpc/ps3: Set driver coherent_dma_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the "Connect Tablet 9" tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk table entries for various devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add mono speaker quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add IN2 input mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Set OVCD limit for VIOS LTH17 to 2000uA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix using the wrong GPIO for the ext-amp on some boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add IN3 Boost volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Parse HOST_BUFFER controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow up to 8 channels for voice control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Take prefix into account in control name length (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct algorithm list allocation size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Ensure DSP boot work complete before preloader_put return (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Allow changing from a bad sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg toddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg frddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg fifo base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add documentation for power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: remove component fw related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card re-bind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add __force to cast in snd_pcm_lib_read/write() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Nuke snd_pcm_lib_mmap_vmalloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Use kvmalloc() for buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Minor code refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Simplify error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Tidy up coding styles (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make audio component support more generic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Associate audio component with devres (Jaroslav Kysela) [1683051] - [sound] ALSA: drm/i915: Split audio component to a generic type (Jaroslav Kysela) [1683051] - [sound] ALSA: emu8000: Use swap macro in snd_emu8000_sample_new (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1_patch: Use swap macro in snd_emu10k1_sample_new (Jaroslav Kysela) [1683051] - [gpu] ALSA: vga_switcheroo: set audio client id according to bound GPU id (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: use PCI_BASE_CLASS_DISPLAY to replace PCI_CLASS_DISPLAY_VGA (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Tidy up logic for Processing Unit min/max values (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Unify virtual type units type to UAC3 values (Jaroslav Kysela) [1683051] - [include] ALSA: usb-audio: Add support for Processing Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Processing Unit controls parsing in UAC2 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Selector Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: For capture have interrupts on I2S->ACP channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Send correct channel for configuring DMA descriptors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add GLK Realtek Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix routing (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: remove redundant pointer 'ins' (Jaroslav Kysela) [1683051] - [sound] ALSA: ali5451: remove redundant pointer 'codec' (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: remove redundant pointer runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: remove redundant pointer private_data (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: remove redundant pointer chip (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: remove redundant pointer opl3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: off by one in routing_hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: allow soc-core to pick up name prefixes from component nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: add rate merge to the BE stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: rework runtime stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix snd_interval_refine first/last with open min/max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Reporting button presses (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Disable jack-detect over suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add button press support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Allow disabling jack-detect by calling set_jack(NULL) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Fix workqueue cancel vs irq free race on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for externar amplifier enable GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Move getting of codec_dev into probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove is_valleyview helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix2 8 tablet (Jaroslav Kysela) [1683051] - [dma] ALSA: dmaengine: add support for reporting pause and resume separately (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau171x1: Connect playback DAI to the DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA_SOC_SSP depend on PLAT_PXA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: replace "p" with "pK" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Allow drivers to set R/W wait time. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: add support for an external clock in devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: cmd: Add missing newline to debug message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: Use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Do not overwrite slim dai num_channels (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add slim rx routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to slim tx dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Add missing slimbus capture ports (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sti: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use snd_pcm_stop_xrun() for xrun injection (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: trace XRUN event at injection, too (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow topology to override machine driver FE DAI link config. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel-i2s: Remove unnecessary audio PLL clock (aclk) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: add support for the es7154 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: correct required power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Simplify trigger handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Reset bytescount when starting transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Do not generate interrups for every captured sample (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix Capture DMA channel names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always subtract bytescount (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always stop ch2 first (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7241: add es7241 codec support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add button detection mode control (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-midi: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: caiaq: audio: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: Add VDD and AVDD power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: check if mclk rate is valid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: remove 64kHz rate from the supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: remove .set_pll() and .set_clkdiv() callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: select SND_PXA2XX_LIB for drivers that depend on it (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-compress: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-topology: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dapm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-devres.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-jack.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dpcm.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-ops.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dai.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-io.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: snd-aoa: add of_node_put() in error path (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6797: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA2XX_SOC_I2S selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove bindings from pxa2xx-pcm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: provide PCM ops for ssp, i2s and ac97 components (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa2xx-pcm-lib: fix indenting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: move some functions to pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: clean up function names in pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fold pxa2xx-pcm into its only user, pxa2xx-ac97 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove the dmaengine compat need (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Don't fall back to generic when i915 binding fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: don't merge format from invalid codec dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: extend channel merging to the backend cpu dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: fix some off by one bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: improve runtime update predictability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: add extended ops in the hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: remove memory allocation from snd_hdac_ext_bus_device_init (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: split snd_hda_codec_new function (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: ext: add wait for codec to respond after link reset (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_driver, use hdac_driver instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_bus and use hdac_bus instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_device and use hdac_device instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move in_pm accessors to HDA core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas517x: add tas5707 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifer: add simple-amplifier compatible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: rename dio2125 to simple-amplifer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Sort DMI table entries alphabetically (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_HP_LR_SWAPPED quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Simplify card long-name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix DMIC map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1 map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove IN2 input mappings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1_IN2_MAP quirk not being logged (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Change default input map from in2 to in1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_DEFAULT_QUIRKS define (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Kill snd_hda_codec_update_cache() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC882 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC262 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC268 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC259 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC662 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: Fix references to Documentation/.*/MultiSound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: remove unused struct q6asm member (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add proper error check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove redundant owner assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6adm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Fix unregistration order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cx20442: Don't ignore regulator_get() errors. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply PRE_PROBE fixup after ALC269 codec variant setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Use standard verb containers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Simplify control management (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Rewrite with error goto (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/cirrus - Simplify creation of new controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Clean up beep code (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating ALC268 beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common GPIO mask for ALC660VD ASUS fixup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify Dell XPS13 GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Convert some manual GPIO setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify mute LED GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc885_fixup_macpro_gpio() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Consolidate gpio_data and gpio_led (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add GPIO data update helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Manage GPIO bits commonly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Allow skipping spec->init_amp detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: add codecs devicetree binding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: DPCM cares BE channel constraint (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure channel 1 or channel 0 for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change codec to channel link as per hardware redesign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: remove redundant check of PLL ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix missing rename from 'reef' to 'sof' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc269_fixup_hp_line1_mic1_led() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sanity check of unexpected cap_sync_hook override (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Use common helper for mic mute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Allow multiple ADCs for mic mute LED controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Use the mic-mute LED helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use the mic-mute LED helper for HP and others (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use the common helper for thinkpad_acpi mic mute LED handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move mic mute LED helper to the generic parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: rename 'reef' to 'sof' in ACPI matching table (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Set compressed IRQ to a wake source (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Simplify handling of alg offset and length (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support for Motu Traveler (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: cancel chunk alignment for protocol version 2 (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for AES/EBU on XLR interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for chunks for main 1/2 out (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: suppless consumption for unused element of array in stack (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: Tidy up open/hw_params handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix copy/paste issue with SOF/broadwell topology file (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add entries for SOF-based machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add firmware/topology information for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Geminilake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: move SKL+ codec ACPI tables to common directory (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: cleanup before moving ACPI tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broxton: reduce machine name for bxt_da7219_max98357a (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: add fe_ops for kbl Audio Capture Port (Jaroslav Kysela) [1683051] - [sound] ALSA: ARM: pxa: change SSP DMA channels allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: stop using get_seconds() (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: use enum type CT_SUM_CTL where appropriate (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1724: remove unused array (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix Acer Iconia 8 over-current detect threshold (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Nuvison/TMax TM800W560 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: add devicetree support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: PCM1789: unconditionally flush work (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add rt5682 codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add headphone auto switching (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Remove Playback/Capture in names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add mic bias boost control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: make structure soc_codec_dev_ak4458 static const (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: make two structures static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: make pointer dmic_codec_dev static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: set card as device drvdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add rsnd_daidrv_get() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add hp and mic detect gpios same as simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: move hp and mic detection to soc_card probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: move hp and mic detect gpios from simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Vi10 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add config for rockchip dmaengine pcm register (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: put device_node on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add iec958 controls support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add NULL pointer check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: SSI parent cares SWSP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: has .symmetric_rates if SSIs are sharing WS pin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh7760-ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: migor: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: siu: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hac: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Add callback for DAPM route load/unload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Give more data to clients via callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs (Jaroslav Kysela) [1683051] - [fs] gfs2: Fix loop in gfs2_rbm_find (v2) (Andreas Grunbacher) [1690483] - [fs] gfs2: Rename bitmap.bi_{len => bytes} (Andreas Grunbacher) [1690483]- [vfio] vfio/pci: Mask buggy SR-IOV VF INTx support (Myron Stowe) [1678076] - [netdrv] net/ibmvnic: Update carrier state after link state change (Steve Best) [1711282] - [netdrv] net/ibmvnic: Update MAC address settings after adapter reset (Steve Best) [1711282] - [scsi] scsi: storvsc: Reduce default ring buffer size to 128 Kbytes (Cathy Avery) [1691370] - [scsi] scsi: storvsc: Fix calculation of sub-channel count (Cathy Avery) [1691370] - [powercap] powercap: RAPL: Get rid of custom RAPL_CPU() macro (Alexander Beregalov) [1706827] - [tools] tools/power turbostat: Increase default buffer size (Prarit Bhargava) [1711260] - [char] virtio_console: initialize vtermno value for ports (Pankaj Gupta) [1460636] - [rpmspec] redhat: exclude kvm_stat from pathfix.py's tenure (Vitaly Kuznetsov) [1692804] - [virt] kvm: arm: Skip stage2 huge mappings for unaligned ipa backed by THP (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Ensure vcpu target is unset on reset failure (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-v3: Retire pending interrupts on disabling LPIs (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Fix CNTP_TVAL calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move RSB stuffing to before the first RET after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix size checks in vmx_set_nested_state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Check for in-kernel LAPIC before deferencing apic pointer (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Whitelist port 0x7e for pre-incrementing rip (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Convert guest TSC to host time domain if necessary (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Allow user to disable adaptive tuning of timer advancement (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Track lapic timer advance per vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Disable timer advancement if adaptive tuning goes haywire (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Consider LAPIC TSC-Deadline timer expired if deadline too short (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix spectrev1 gadgets (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix warning Using plain integer as NULL pointer (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add a selftest for SMM (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: fix for compilers that do not support -no-pie (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm/evmcs_test: complete I/O before migrating guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Always use 32-bit SMRAM save state for 32-bit kernels (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: clear SMM flags before loading state while leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Open code kvm_set_hflags (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Load SMRAM in a single shot when leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm: move kvm_load/put_guest_xcr0 into atomic context (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: svm: make sure NMI is injected after nmi_singlestep (Vitaly Kuznetsov) [1692804] - [kvm] svm/avic: Fix invalidate logical APIC id entry (Vitaly Kuznetsov) [1692804] - [kvm] Revert "svm: Fix AVIC incomplete IPI emulation" (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Fix overflow on kvm mmu page limit calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: always use early vmcs check when EPT is disabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: allow tests to use bad virtual-APIC page address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Fix an inverted list_empty() check when zapping sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: fix x2APIC VTPR read intercept (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: prevent DBG_DECRYPT and DBG_ENCRYPT overflow (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: fix potential get_num_contig_pages overflow (Vitaly Kuznetsov) [1692804] - [documentation] Documentation: kvm: clarify KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: complete IO before migrating guest state (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: disable stack protector for all KVM tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: explicitly disable PIE for tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: assert on exit reason in CR4/cpuid sync test (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: update rip after emulating IO (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid spurious pending stimer on vCPU init (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts (Vitaly Kuznetsov) [1692804] - [virt] kvm: don't redefine flags as something else (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Used range based flushing in slot_handle_level_range (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Fix definition of HV_MAX_FLUSH_REP_COUNT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: remove check on nr_mmu_pages in kvm_arch_commit_memory_region() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: Add a vmentry check for HOST_SYSENTER_ESP and HOST_SYSENTER_EIP fields (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation) (Vitaly Kuznetsov) [1692804] - [virt] KVM: Reject device ioctls from processes other than the VM's creator (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Fix incorrect word ordering regarding supported use of APIs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix handling of role.cr4_pae and rename it to 'gpte_size' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not inherit quadrant and invalid for the root shadow EPT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Comments cleanup in mmu.c (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Make attribute accessors static (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix handling of stage2 huge mappings (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Enforce PTE mappings at stage2 when needed (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when parsing the memslots (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when writing to guest memory (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Always set ICH_HCR_EL2.EN if GICv4 is enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reset the PMU in preemptible context (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix formatting of a comment (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()" (Vitaly Kuznetsov) [1692804] - [documentation] virtio-ccw: diag 500 may return a negative cookie (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Add count cache flush parameters to kvmppc_get_cpu_char() (Vitaly Kuznetsov) [1692804] - [virt] kvm: properly check debugfs dentry before using it (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Fix compilation when KVM is not enabled (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc: Avoid circular header inclusion in mmu-hash.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: MMU: record maximum physical address width in kvm_mmu_extended_role (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Return LA57 feature based on hardware capability (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: fix switch between root and guest MMUs (Vitaly Kuznetsov) [1692804] - [virt] KVM: Minor cleanups for kvm_main.c (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2 (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/kvm: Save and restore host AMR/IAMR/UAMOR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Improve KVM reference counting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Fix build failure without IOMMU support (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc/64s: Better printing of machine check info for guest MCEs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Simplify machine check handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Context switch AMR on Power9 (Vitaly Kuznetsov) [1692804] - [virt] Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" (Vitaly Kuznetsov) [1692804] - [x86] x86: kvmguest: use TSC clocksource if invariant TSC is exposed (Vitaly Kuznetsov) [1692804] - [virt] KVM: Never start grow vCPU halt_poll_ns from value below halt_poll_ns_grow_start (Vitaly Kuznetsov) [1692804] - [virt] KVM: Expose the initial start value in grow_halt_poll_ns() as a module parameter (Vitaly Kuznetsov) [1692804] - [virt] KVM: grow_halt_poll_ns() should never shrink vCPU halt_poll_ns (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Consolidate kvm_mmu_zap_all() and kvm_mmu_zap_mmio_sptes() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: WARN if zapping a MMIO spte results in zapping children (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Differentiate between nr zapped and list unstable (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: skip over invalid root pages when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: x86: use the fast way to invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: show mmu_valid_gen in shadow page related tracepoints" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: zap pages in batch" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: collapse TLB flushes when zap all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: reclaim the zapped-obsolete page first" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Remove is_obsolete() call (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping MMIO sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: drop kvm_mmu_zap_mmio_sptes" (Vitaly Kuznetsov) [1692804] - [x86] Revert "KVM: MMU: document fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Zap only the relevant pages when removing a memslot (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Split remote_flush+zap case out of kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Move slot_level_*() helper functions up a few lines (Vitaly Kuznetsov) [1692804] - [virt] KVM: Move the memslot update in-progress flag to bit 63 (Vitaly Kuznetsov) [1692804] - [virt] KVM: Remove the hack to trigger memslot generation wraparound (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Refactor the MMIO SPTE generation handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Use a u64 when passing the MMIO gen around (Vitaly Kuznetsov) [1692804] - [virt] KVM: Explicitly define the "memslot update in-progress" bit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Detect MMIO generation wrap in any address space (Vitaly Kuznetsov) [1692804] - [virt] KVM: Call kvm_arch_memslots_updated() before updating memslots (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [virt] kvm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not start the preemption timer hrtimer unnecessarily (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix typos in vmentry/vmexit control setting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cleanup freeing of nested state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Sync the pending Posted-Interrupts (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIR64B CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIRI CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] kvm, x86, mmu: Use kernel generic dynamic physical address mask (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: remove useless is_protmode check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Ignore limit checks on VMX instructions using flat segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Apply addr size mask to effective address for VMX instructions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Sign extend displacements of VMX instr's mem operands (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix improper check when deactivate AVIC (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cull apicv code when userspace irqchip is requested (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC DFR and LDR handling (Vitaly Kuznetsov) [1692804] - [virt] kvm: Use struct_size() in kmalloc() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: set offset for kvm unstable clock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Reorder clearing of registers in the vCPU-run assembly flow (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Call vCPU-run asm sub-routine from C and remove clobbering (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Preserve callee-save registers in vCPU-run asm sub-routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Return VM-Fail from vCPU-run assembly via standard ABI reg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass @launched to the vCPU-run asm via standard ABI regs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use RAX as the scratch register during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Rename ____vmx_vcpu_run() to __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Fold __vmx_vcpu_run() back into vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vCPU-run code to a proper assembly routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Create a stack frame in vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use #defines in place of immediates in VM-Enter inline asm (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: Explicitly #define the VCPU_REGS_* indices (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove unused gpa_end variable (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Fix comment for KVM_PHYS_SHIFT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: fix spelling mistake: "auxilary" -> "auxiliary" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Prefix header search paths with $(srctree)/ (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix TRACE_INCLUDE_PATH (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Mark physical interrupt active when a virtual interrupt is pending (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Describe data or unified caches as having 1 set and 1 way (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Expose sanitised cache type register to guest (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Move kvm_is_write_fault to header file (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems (Vitaly Kuznetsov) [1692804] - [include] clocksource/arm_arch_timer: Store physical timer IRQ number for KVM on VHE (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: timer: Rework data structures for multiple timers (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: consolidate arch timer trap handlers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reuse sys_reg() macro when searching the trap table (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Simplify bg_timer programming (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Factor out VMID into struct kvm_vmid (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Statically configure the host's view of MPIDR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Drop VHE-specific HYP call stub (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Allow for direct call of HYP functions when using VHE (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Introduce kvm_call_hyp_ret() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Release all hardware TCE tables attached to a group (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Optimise mmio emulation for devices on FAST_MMIO_BUS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Allow XICS emulation to work in nested hosts using XIVE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Replace kmalloc_node+memset with kzalloc_node (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Add emulation for slbfee. instruction (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix entry number check for add_atomic_switch_msr() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Recompute PID.ON when clearing PID.SN (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Restore a preemption timer consistency check (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is available (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use vcpu->arch.regs directly when saving/loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Don't save guest registers after VM-Fail (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Invert the ordering of saving guest/host scratch reg at VM-Enter (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass "launched" directly to the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Update VMCS.HOST_RSP via helper C function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Load/save guest CR2 via C code in __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Cache host_rsp on a per-VMCS basis (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Let the compiler select the reg for holding HOST_RSP (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Reference vmx->loaded_vmcs->launched directly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail via CC_{SET, OUT} in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail to a local var in nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Explicitly reference the scratch reg in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Drop STACK_FRAME_NON_STANDARD from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove a rogue "rax" clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Let the compiler save/load RDX during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Manually load RDX in vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Save RSI to an unused output in the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Modify only RSP when creating a placeholder for guest's RCX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Zero out *all* general purpose registers after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Check a single byte for VMCS "launched" in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add selftest for releasing VM file descriptor while in L2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS plumbing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Forbid kprobing of the VHE world-switch code (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Relax the restriction on using stage2 PUD huge mapping (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Always initialize the group of private IRQs (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Don't panic on failure to properly reset system registers (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Allow a VCPU to fully reset itself (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Reset the VCPU without preemption and vcpu state loaded (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: fix possible null pointer dereference in pending_irqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: start using the GIB (Vitaly Kuznetsov) [1692804] - [s390] KVM: s390: add gib_alert_irq_handler() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: kvm_s390_gisa_clear() now clears the IPM only (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add functions to (un)register GISC with GISA (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add kvm reference to struct sie_page2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add the GIB and its related life-cyle functions (Vitaly Kuznetsov) [1692804] - [s390] s390/cio: add function chsc_sgib() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: introduce struct kvm_s390_gisa_interrupt (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: remove kvm_s390_ from gisa static inline functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: use pending_irqs_no_gisa() where appropriate (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: coding style kvm_s390_gisa_init/clear() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: move bitmap idle_mask into arch struct top level (Vitaly Kuznetsov) [1692804] - [virt] virt/kvm: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Mark expected switch fall-throughs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix TRACE_INCLUDE_PATH and remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: check returned evmcs version range (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: nested_enable_evmcs() sets vmcs_version incorrectly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vmx_vcpu_run()'s VM-Enter asm blob to a helper function (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: Fix region overlap check in kvm_util (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix some -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting to L1 (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC incomplete IPI emulation (Vitaly Kuznetsov) [1692804] - [kvm] svm: Add warning message for AVIC IPI invalid target (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: WARN_ONCE if sending a PV IPI returns a fatal error (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix PV IPIs for 32-bit KVM host (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: recommend using eVMCS only when it is enabled (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't recommend doing reset via synthetic MSR (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86/vmx: Use kzalloc for cached_vmcs12 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use the correct field var when clearing VM_ENTRY_LOAD_IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix single-step debugging (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't announce GUEST IDLE MSR support (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Don't generate UNDEF when LORegion feature is present (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_cpu->ap_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_dist->lpi_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: powerpc: remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [documentation] Documentation/virtual/kvm: Update URL for AMD SEV API specification (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Avoid return error when flush tlb successfully in the hv_remote_flush_tlb_with_range() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: sev: Fail KVM_SEV_INIT if already initialized (Vitaly Kuznetsov) [1692804] - [virt] KVM: validate userspace input in kvm_clear_dirty_log_protect() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix bit shifting in update_intel_pt_cfg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: radix: Fix uninitialized var build error (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: fix exit mmio address guessing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline sub-routines (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer in asm blobs (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use SVM assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in kvm_set_pte_rmapp() (Vitaly Kuznetsov) [1692804] - [virt] KVM/MMU: Move tlb flush in kvm_set_pte_rmapp() to kvm_mmu_notifier_change_pte() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Make kvm_set_spte_hva() return int (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Replace old tlb flush function with new one to flush a specified range. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Add tlb flush with range helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Add hv tlb range flush support (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Add HvFlushGuestAddressList hypercall support (Vitaly Kuznetsov) [1692804] - [x86] KVM: Add tlb_remote_flush_with_range callback in kvm_x86_ops (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Disable Intel PT when VMXON in L1 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Set intercept for Intel PT MSRs read/write (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Implement Intel PT MSRs read/write emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Introduce a function to initialize the PT configuration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT context switch for each vcpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel Processor Trace cpuid emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT virtualization work mode (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: add new capability for Intel PT (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Add new bit definitions for PT MSRs (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Introduce intel_pt_validate_cap() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Export pt_cap_get() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Move Intel PT MSRs bit defines to global header (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: aarch64: dirty_log_test: support greater than 40-bit IPAs (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add pa-48/va-48 VM modes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: improve mode param management (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: reset guest test phys offset (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: always use -t (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: don't identity map the test mem (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: x86_64: dirty_log_test: fix -t (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix some typos (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: convert to SPDX identifiers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Remove KF() macro placeholder (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Allow guest read access to IA32_TSC (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: NMI-window and interrupt-window exiting should wake L2 from HLT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: Fix nested guest support for PAUSE filtering. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Remove duplicated include from vmx.c (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: report failed stage when exit reason is unexpected (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix size of x86_fpu_cache objects (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Flush branch predictor when entering KVM (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Emulate SPRN_BUCSR register (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nSVM: fix switch to guest mmu (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add trapped system register access tracepoint (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Make vcpu const in vcpu_read_sys_reg (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove arch timer workqueue (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix unregistering coalesced mmio zone from wrong bus (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Add support for creating PUD hugepages at stage 2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Update age handlers to support PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support handling access faults for PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support PUD hugepage in stage2_is_exec() (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Support dirty page tracking for PUD hugepages (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Introduce helpers to manipulate page table entries (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Re-factor setting the Stage 2 entry to exec on fault (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Share common code in user_mem_abort() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Log PSTATE for unhandled sysregs (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Consistently advance singlestep when emulating instructions (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Skip MMIO insn after emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L3 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Introduce new hcall H_COPY_TOFROM_GUEST to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L2 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Update kvmppc_st and kvmppc_ld to use quadrants (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Add load_from_eaddr and store_to_eaddr to the kvmppc_ops struct (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Book3S HV: Implement functions to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Add function kvmhv_vcpu_is_radix() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Only report KVM_CAP_SPAPR_TCE_VFIO on powernv machines (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: improve ucall placement in memory, fix unsigned comparison (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Dynamically allocate guest_fpu (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Use task structs fpu field for user (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Guest Non-Register States to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Host Control Registers and MSRs to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Entry Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Exit Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove param indirection from nested_vmx_check_msr_switch() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Execution Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Prepend "nested_vmx_" to check_vmentry_{pre, post}reqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Check ept_pointer before flushing ept tlb (Vitaly Kuznetsov) [1692804] - [kvm] KVM nVMX: MSRs should not be stored if VM-entry fails during or after loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Don't modify MSR_PLATFORM_INFO on vCPU reset (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: add cpu into VMX preemption timer bug list (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Stop caring about EOI for direct stimers (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid open-coding stimer_mark_pending() in kvm_hv_notify_acked_sint() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: direct mode for synthetic timers (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: Add hyperv_cpuid test (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: implement an unchecked version of vcpu_ioctl() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce KVM_GET_SUPPORTED_HV_CPUID (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Do some housekeeping in hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Mark TLFS structures packed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce nested_get_evmcs_version() helper (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: don't retry message delivery for periodic timers (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: simplify SynIC message delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: remove unnecessary recalculate_apic_map (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: remove unused struct definition (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Skip all SYSCALL MSRs in setup_msrs() when !EFER.SCE (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Don't set hardware IA32_CSTAR MSR on VM-entry (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Document the need for MSR_STAR in i386 builds (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Set IA32_TSC_AUX for legacy mode guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move nested code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose nested_vmx_allowed() to nested VMX as a non-inline (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various getters and setters to nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose misc variables needed for nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move "vmcs12 to shadow/evmcs sync" to helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Call nested_vmx_setup_ctls_msrs() iff @nested is true (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Set callbacks for nested functions during hardware setup (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move the hardware {un}setup functions to the bottom (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: Allow nested_enable_evmcs to be NULL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move nested hardware/vcpu {un}setup to helper functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX instruction wrappers to a dedicated header file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move eVMCS code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Add vmx.h to hold VMX definitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move vmcs12 code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMCS definitions to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various module param vars via capabilities.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move capabilities structs and helpers to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass vmx_capability struct to setup_vmcs_config() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Properly handle dynamic VM Entry/Exit controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Drop the "vmx" prefix from vmx_evmcs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: rename vmx_shadow_fields.h to vmcs_shadow_fields.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX specific files to a "vmx" subdirectory (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to hyperv.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to kvm_cache_regs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Alphabetize the includes in vmx.c (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Allocate and configure VM{READ, WRITE} bitmaps iff enable_shadow_vmcs (Vitaly Kuznetsov) [1692804] - [tools] kvm: introduce manual dirty log reprotect (Vitaly Kuznetsov) [1692804] - [virt] kvm: rename last argument to kvm_get_dirty_log_protect (Vitaly Kuznetsov) [1692804] - [virt] kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Set hflag to indicate that POWER9 supports 1T segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Change to use DEFINE_SHOW_ATTRIBUTE macro (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Don't trap host pointer auth use to EL2 (Vitaly Kuznetsov) [1692804] - [kvm] arm64/kvm: hide ptrauth from guests (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add pointer authentication register bits (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add comments about EC exception levels (Vitaly Kuznetsov) [1692804] - [arm64] arm64/kvm: consistently handle host HCR_EL2 flags (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add configuration/documentation for Cortex-A76 erratum 1165522 (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle ARM erratum 1165522 in TLB invalidation (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add synchronization on translation regime change for erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Force VHE for systems affected by erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add TCR_EPD{0,1} definitions (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Rework detection of SVE, !VHE systems (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Check VMX-preemption timer controls on vmentry of L2 guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM/nVMX: Remove unneeded forward jump in nested_vmx_check_vmentry_hw asm (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Unrestricted guest mode requires EPT (Vitaly Kuznetsov) [1692804] - [tools] tools/kvm_stat: switch to python3 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Trace changes to active TSC offset regardless if vCPU in guest-mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: vmcs12 revision_id is always VMCS12_REVISION even when copied from eVMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Verify eVMCS revision id match supported eVMCS version on eVMCS VMPTRLD (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/vmx: fix old-style function declaration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix empty-body warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix kernel info-leak when enabling KVM_CAP_HYPERV_ENLIGHTENED_VMCS more than once (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Use exported tb_to_ns() function in decrementer emulation (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: Fix -Wformat warnings (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: fix spelling mistake "Insufficent" -> "Insufficient" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "kvm: x86: optimize dr6 restore" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Optimize clearing TCEs for sparse tables (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: tweak shadow fields (Vitaly Kuznetsov) [1692804] - [tools] selftests/kvm: add missing executables to .gitignore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Don't use streamlined entry path on early POWER9 chips (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Enable 32 bits kvm vcpu events support (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Rename function kvm_arch_dev_ioctl_check_extension() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: enable nested virtualization by default (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear registers in svm.c (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Introduce KVM_CAP_EXCEPTION_PAYLOAD (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Defer setting of DR6 until #DB delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Defer setting of CR2 until #PF delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add payload operands to kvm_multiple_exception (Vitaly Kuznetsov) [1692804] - [x86] kvm: x86: Add exception payload fields to kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add has_payload and payload to kvm_queued_exception (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: Fix omission in struct kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: add Enlightened VMCS test (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: nested state migration for Enlightened VMCS (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: state_test: test bare VMXON migration (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyperv: don't clear VP assist pages on init (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: optimize prepare_vmcs02{, _full} for Enlightened VMCS case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: implement enlightened VMPTRLD and VMCLEAR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add enlightened VMCS state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add KVM_CAP_HYPERV_ENLIGHTENED_VMCS capability (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: refactor evmcs_sanitize_exec_ctrls() (Vitaly Kuznetsov) [1692804] - [virt] KVM: refine the comment of function gfn_to_hva_memslot_prot() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: reintroduce pte_list_remove, but including mmu_spte_clear_track_bits (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: rename pte_list_remove to __pte_list_remove (Vitaly Kuznetsov) [1692804] - [virt] kvm/x86 : add coalesced pio support (Vitaly Kuznetsov) [1692804] - [documentation] kvm/x86 : add document for coalesced mmio (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86 : fix some typo (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Change hv flush logic when ept tables are mismatched. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear register (Vitaly Kuznetsov) [1692804] - [x86] KVM/x86: Use assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Fix invvpid and invept register operand size in 64-bit mode (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if MMU reconfiguration is needed in init_kvm_nested_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if tdp/shadow MMU reconfiguration is needed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: introduce source data cache for kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make space for source data caching in struct kvm_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: get rid of redundant kvm_mmu_setup() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: introduce guest_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: set get_pdptr hook in kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make vcpu->mmu a pointer to the current MMU (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: optimize dr6 restore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize sparse VP set processing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: fix 'tlb_lush' typo (Vitaly Kuznetsov) [1692804] - [virt] vgic: Add support for 52bit guest physical address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: WARN if nested run hits VMFail with early consistency checks enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add option to perform early consistency checks via H/W (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: write HOST_IA32_EFER in vmx_set_constant_host_state() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: call kvm_skip_emulated_instruction in nested_vmx_{fail, succeed} (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not call nested_vmx_succeed() for consistency check VMExit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not skip VMEnter instruction that succeeds (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do early preparation of vmcs02 before check_vmentry_postreqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: initialize vmcs02 constant exactly once (per VMCS) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: split pieces of prepare_vmcs02() to prepare_vmcs02_early() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: remove ASSERT() on vmx->pml_pg validity (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vVMX: rename label for post-enter_guest_mode consistency check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: assimilate nested_vmx_entry_failure() into nested_vmx_enter_non_root_mode() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: rename enter_vmx_non_root_mode to nested_vmx_enter_non_root_mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: try to set EFER bits correctly when initializing controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: do not unconditionally clear EFER switching (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: reset cache/shadows when switching loaded VMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: use vm_exit_controls_init() to write exit controls for vmcs02 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move vmcs12 EPTP consistency check to check_vmentry_prereqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move host EFER consistency checks to VMFail path (Vitaly Kuznetsov) [1692804] - [virt] KVM: leverage change to adjust slots->used_slots in update_memslots() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: implement PV IPI send hypercalls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize kvm_hv_flush_tlb() for vp_index == vcpu_idx case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: valid_bank_mask should be 'u64' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: keep track of mismatched VP indexes (Vitaly Kuznetsov) [1692804] - [virt] KVM: x86: hyperv: optimize 'all cpus' case in kvm_hv_flush_tlb() (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: return meaningful value from KVM_SIGNAL_MSI (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: move definition PT_MAX_HUGEPAGE_LEVEL and KVM_NR_PAGE_SIZES together (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Remve unused function is_external_interrupt(). (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: return 0 in case kvm_mmu_memory_cache has min number of objects (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Make nested_vmx_check_pml_controls() concise (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: adjust kvm_mmu_page member to save 8 bytes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: support high GPAs in dirty_log_test (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: stop lying to aarch64 tests about PA-bits (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: also test 64K pages on aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: port dirty_log_test to aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce new VM mode for 64K pages (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vcpu support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add virt mem support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vm_phy_pages_alloc (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: tidy up kvm_util (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add cscope make target (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: move arch-specific files to arch-specific locations (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce ucall (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: vcpu_setup: set cr4.osfxsr (Vitaly Kuznetsov) [1692804] - [kvm] KVM: LAPIC: Tune lapic_timer_advance_ns automatically (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not flush TLB on L1<->L2 transitions if L1 uses VPID and EPT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush linear and combined mappings on VPID02 related flushes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Use correct VPID02 when emulating L1 INVVPID (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush TLB entries tagged by dest EPTP on L1<->L2 transitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: rename KVM_GUEST_CR0_MASK tp KVM_VM_CR0_ALWAYS_OFF (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Remove redundand permission bits removal (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Propagate errors to the guest when failed instead of ignoring (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Provide mode where all vCPUs on a core must be the same VM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Exiting split hack mode needs to fixup both PC and LR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Remove some extra semicolon in kvm_target_cpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Validate all tces before updating tables (Vitaly Kuznetsov) [1692804] - [documentation] arm64: Add silicon-errata.txt entry for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: arch_timer: Add workaround for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [virt] signal/arm/kvm: Use send_sig_mceerr (Vitaly Kuznetsov) [1692804] - [arm64] arm64/cpufeatures: Introduce ESR_ELx_SYS64_ISS_RT() (Vitaly Kuznetsov) [1692804] - [kvm] signal/x86: Use send_sig_mceerr as apropriate (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm: Use __bss_decrypted attribute in shared variables (Vitaly Kuznetsov) [1692804] - [x86] x86/mm: Add .bss..decrypted section to hold shared variables (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: Inject #UD for SGX ENCLS instruction in guest (Vitaly Kuznetsov) [1692804] - [x86] KVM: vmx: Add defines for SGX ENCLS exiting (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: rename the capability of KVM_CAP_ARM_SET_SERROR_ESR (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark kvm_get_preset_lpj() as __init (Vitaly Kuznetsov) [1692804] - [virt] kvm: Don't open code task_pid in kvm_vcpu_ioctl (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Share the parts of get/set events useful to 32bit (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: export the capability to set guest SError syndrome (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Add KVM_GET/SET_VCPU_EVENTS (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Switch kvmclock data to a PER_CPU variable (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Move kvmclock vsyscall param and init to kvmclock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark variables __initdata and __ro_after_init (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Cleanup the code (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Decrapify kvm_register_clock() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove page size requirement from wall_clock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove memblock dependency (Vitaly Kuznetsov) [1692804] - [kvm] kvm/arm: use PSR_AA32 definitions (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle Set/Way CMOs as NOPs if FWB is present (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Add support for Stage-2 control of memory types and cacheability (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Handle mismatched cache type (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Fix mismatched cache line size detection (Vitaly Kuznetsov) [1692804]- [lib] rhel-kabi: Add RH_KABI_FORCE_CHANGE() to radix-tree and idr functions (Don Dutile) [1692079] - [lib] XArray: Fix xa_reserve for 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Fix xa_erase of 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Use xa_cmpxchg to implement xa_reserve (Don Dutile) [1692079] - [lib] XArray: Fix xa_release in allocating arrays (Don Dutile) [1692079] - [lib] XArray: Mark xa_insert and xa_reserve as must_check (Don Dutile) [1692079] - [lib] XArray: Add cyclic allocation (Don Dutile) [1692079] - [lib] XArray: Redesign xa_alloc API (Don Dutile) [1692079] - [lib] XArray: Add support for 1s-based allocation (Don Dutile) [1692079] - [lib] XArray: Change xa_insert to return -EBUSY (Don Dutile) [1692079] - [lib] XArray: Update xa_erase family descriptions (Don Dutile) [1692079] - [lib] XArray tests: RCU lock prohibits GFP_KERNEL (Don Dutile) [1692079] - [include] XArray: Fix an arithmetic error in xa_is_err (Don Dutile) [1692079] - [lib] XArray tests: Check mark 2 gets squashed (Don Dutile) [1692079] - [include] XArray: Fix typo in comment (Don Dutile) [1692079] - [lib] XArray: Honour reserved entries in xa_insert (Don Dutile) [1692079] - [lib] XArray: Permit storing 2-byte-aligned pointers (Don Dutile) [1692079] - [lib] XArray: Change xa_for_each iterator (Don Dutile) [1692079] - [lib] XArray: Turn xa_init_flags into a static inline (Don Dutile) [1692079] - [lib] XArray tests: Add RCU locking (Don Dutile) [1692079] - [lib] XArray: Fix xa_alloc when id exceeds max (Don Dutile) [1692079] - [lib] XArray tests: Check iterating over multiorder entries (Don Dutile) [1692079] - [lib] XArray tests: Handle larger indices more elegantly (Don Dutile) [1692079] - [include] XArray: Add xa_cmpxchg_irq and xa_cmpxchg_bh (Don Dutile) [1692079] - [tools] radix tree: Don't return retry entries from lookup (Don Dutile) [1692079] - [lib] XArray tests: Add missing locking (Don Dutile) [1692079] - [lib] XArray tests: Correct some 64-bit assumptions (Don Dutile) [1692079] - [lib] XArray: Correct xa_store_range (Don Dutile) [1692079] - [lib] XArray: Fix Documentation (Don Dutile) [1692079] - [lib] XArray: Handle NULL pointers differently for allocation (Don Dutile) [1692079] - [lib] XArray: Unify xa_store and __xa_store (Don Dutile) [1692079] - [include] XArray: Add xa_store_bh() and xa_store_irq() (Don Dutile) [1692079] - [lib] XArray: Turn xa_erase into an exported function (Don Dutile) [1692079] - [lib] XArray: Unify xa_cmpxchg and __xa_cmpxchg (Don Dutile) [1692079] - [lib] XArray: Regularise xa_reserve (Don Dutile) [1692079] - [lib] XArray: Export __xa_foo to non-GPL modules (Don Dutile) [1692079] - [lib] XArray: Fix xa_for_each with a single element at 0 (Don Dutile) [1692079] - [lib] xarray: Add range store functionality (Don Dutile) [1692079] - [lib] xarray: Move multiorder_check to in-kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder_shrink to kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder account test in-kernel (Don Dutile) [1692079] - [tools] radix tree test suite: Convert iteration test to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert tag_tagged_items to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert regression1 to XArray (Don Dutile) [1692079] - [lib] ida: Convert to XArray (Don Dutile) [1692079] - [lib] xarray: Track free entries in an XArray (Don Dutile) [1692079] - [lib] xarray: Add xa_reserve and xa_release (Don Dutile) [1692079] - [lib] xarray: Add xas_create_range (Don Dutile) [1692079] - [lib] xarray: Add xas_for_each_conflict (Don Dutile) [1692079] - [lib] xarray: Step through an XArray (Don Dutile) [1692079] - [lib] xarray: Destroy an XArray (Don Dutile) [1692079] - [lib] xarray: Extract entries from an XArray (Don Dutile) [1692079] - [lib] xarray: Add XArray iterators (Don Dutile) [1692079] - [lib] xarray: Add XArray conditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray unconditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray marks (Don Dutile) [1692079] - [tools] xarray: Add XArray load operation (Don Dutile) [1692079] - [documentation] xarray: Add documentation (Don Dutile) [1692079] - [include] xarray: Define struct xa_node (Don Dutile) [1692079] - [tools] xarray: Add definition of struct xarray (Don Dutile) [1692079] - [lib] test_ida: Fix lockdep warning (Don Dutile) [1692079] - [lib] xarray: Change definition of sibling entries (Don Dutile) [1692079] - [mm] xarray: Replace exceptional entries (Don Dutile) [1692079] - [lib] idr: Permit any valid kernel pointer to be stored (Don Dutile) [1692079] - [pci] Update email address (Don Dutile) [1692079] - [lib] ida: Change ida_get_new_above to return the id (Don Dutile) [1692079] - [lib] ida: Remove old API (Don Dutile) [1692079] - [target] target/iscsi: Allocate session IDs from an IDA (Don Dutile) [1692079] - [target] iscsi target: fix session creation failure handling (Don Dutile) [1692079] - [drm] drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's (Don Dutile) [1692079] - [drm] drm/vmwgfx: Convert to new IDA API (Don Dutile) [1692079] - [dma] dmaengine: Convert to new IDA API (Don Dutile) [1692079] - [powerpc] ppc: Convert vas ID allocation to new IDA API (Don Dutile) [1692079] - [media] media: Convert entity ID allocation to new IDA API (Don Dutile) [1692079] - [mm] ppc: Convert mmu context allocation to new IDA API (Don Dutile) [1692079] - [net] Convert net_namespace to new IDA API (Don Dutile) [1692079] - [misc] cb710: Convert to new IDA API (Don Dutile) [1692079] - [block] rsxx: Convert to new IDA API (Don Dutile) [1692079] - [scsi] osd: Convert to new IDA API (Don Dutile) [1692079] - [scsi] sd: Convert to new IDA API (Don Dutile) [1692079] - [fs] devpts: Convert to new IDA API (Don Dutile) [1692079] - [fs] fs: Convert namespace IDAs to new API (Don Dutile) [1692079] - [fs] fs: Convert unnamed_dev_ida to new API (Don Dutile) [1692079] - [lib] test_ida: check_ida_destroy and check_ida_alloc (Don Dutile) [1692079] - [lib] test_ida: Convert check_ida_conv to new API (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_max (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_leaf (Don Dutile) [1692079] - [tools] idr-test: Convert ida_check_nomem to new API (Don Dutile) [1692079] - [tools] ida: Start new test_ida module (Don Dutile) [1692079] - [lib] ida: Lock the IDA in ida_destroy (Don Dutile) [1692079] - [lib] radix-tree: Fix UBSAN warning (Don Dutile) [1692079] - [include] rh_kabi: Indirect EXTEND macros so nesting of other macros will resolve. (Don Dutile) [1692079] - [s390] s390/pkey: add one more argument space for debug feature entry (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix possible deadlock situation on ap queue remove (Philipp Rudo) [1710033] - [s390] zcrypt: handle AP Info notification from CHSC SEI command (Philipp Rudo) [1710033] - [s390] s390/zcrypt: revisit ap device remove procedure (Philipp Rudo) [1710033] - [s390] pkey: Indicate old mkvp only if old and current mkvp are different (Philipp Rudo) [1710033] - [s390] s390/zcrypt: use new state UNBOUND during queue driver rebind (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix specification exception on z196 during ap probe (Philipp Rudo) [1710033] - [s390] s390/zcrypt: rework ap scan bus code (Philipp Rudo) [1710033] - [s390] s390/zcrypt: make sysfs reset attribute trigger queue reset (Philipp Rudo) [1710033] - [s390] s390/zcrypt: improve special ap message cmd handling (Philipp Rudo) [1710033] - [s390] s390: vfio-ap: include for test_facility() (Philipp Rudo) [1710033] - [fs] flexfiles: enforce per-mirror stateid only for v4 DSes (Scott Mayhew) [1709556] - [fs] flexfiles: use per-mirror specified stateid for IO (Scott Mayhew) [1709556] - [powerpc] powerpc/pseries: Fix build break due to pnv_npu2_init() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/sriov: Register IOMMU groups for VFs (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Allocate enough memory in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Fix oops in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [mm] mm: defer ZONE_DEVICE page initialization to the point where we init pgmap (Waiman Long) [1666538 1634343] - [mm] mm: create non-atomic version of SetPageReserved for init use (Waiman Long) [1666538 1634343] - [mm] mm: provide kernel parameter to allow disabling page init poisoning (Waiman Long) [1666538 1634343] - [x86] x86/resctrl: Initialize a new resource group with default MBA values (David Arcari) [1688127] - [x86] x86/resctrl: Move per RDT domain initialization to a separate function (David Arcari) [1688127] - [x86] x86/resctrl: Do not repeat rdtgroup mode initialization (David Arcari) [1688127] - [x86] x86/resctrl: Fix rdt_find_domain() return value and checks (David Arcari) [1688127] - [x86] x86/resctrl: Use rdt_last_cmd_puts() where possible (David Arcari) [1688127]- [s390] s390/pci: map IOV resources (Philipp Rudo) [1659411] - [powerpc] powerpc/book3s/64: check for NULL pointer in pgd_alloc() (Steve Best) [1710310] - [md] dm thin metadata: do not write metadata if no changes occurred (Mike Snitzer) [1710030] - [md] dm thin metadata: add wrappers for managing write locking of metadata (Mike Snitzer) [1710030] - [md] dm thin metadata: check __commit_transaction()'s return (Mike Snitzer) [1710030] - [md] dm space map common: zero entire ll_disk (Mike Snitzer) [1710030] - [powerpc] powerpc/tm: Fix stack pointer corruption (Desnes Augusto Nunes do Rosario) [1707635] - [pci] PCI/MSI: Remove obsolete sanity checks for multiple interrupt sets (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove the leftovers of the original set support (Prarit Bhargava) [1686678] - [nvme] nvme-pci: Simplify interrupt allocation (Prarit Bhargava) [1686678] - [include] genirq/affinity: Add new callback for (re)calculating interrupt sets (Prarit Bhargava) [1686678] - [nvme] genirq/affinity: Store interrupt sets size in struct irq_affinity (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Code consolidation (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Move allocation of 'node_to_cpumask' to irq_build_affinity_masks() (Prarit Bhargava) [1686678] - [kernel] genirq/irqdesc: Fix double increment in alloc_descs() (Prarit Bhargava) [1686678] - [include] genirq: Fix the kerneldoc comment for struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Add is_managed to struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/core: Introduce struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove excess indentation (Prarit Bhargava) [1686678]- [md] dm: make sure to obey max_io_len_target_boundary (Mike Snitzer) [1712607]- [mm] x86/dump_pagetables: Fix LDT remap address marker (Baoquan He) [1639560] - [x86] x86/mm: Fix guard hole handling (Baoquan He) [1639560] - [x86] x86/mm: Move LDT remap out of KASLR region on 5-level paging (Baoquan He) [1639560] - [x86] x86/ldt: Define LDT_END_ADDR (Baoquan He) [1639560] - [mm] x86/ldt: Reserve address-space range on 32 bit for the LDT (Baoquan He) [1639560] - [documentation] x86/mm/doc: Enhance the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [documentation] x86/mm/doc: Clean up the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [fs] cifs: fix page reference leak with readv/writev (Leif Sahlberg) [1708033] - [fs] cifs: do not attempt cifs operation on smb2+ rename error (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak in SMB2_read (Leif Sahlberg) [1708033] - [fs] CIFS: keep FileInfo handle live during oplock break (Leif Sahlberg) [1708033] - [fs] cifs: fix handle leak in smb2_query_symlink() (Leif Sahlberg) [1708033] - [fs] cifs: Fix lease buffer length error (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_read (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_write (Leif Sahlberg) [1708033] - [fs] cifs: a smb2_validate_and_copy_iov failure does not mean the handle is invalid. (Leif Sahlberg) [1708033] - [fs] SMB3: Allow persistent handle timeout to be configurable on mount (Leif Sahlberg) [1708033] - [fs] smb3: Fix enumerating snapshots to Azure (Leif Sahlberg) [1708033] - [fs] cifs: fix kref underflow in close_shroot() (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] SMB3: Fix SMB3.1.1 guest mounts to Samba (Leif Sahlberg) [1708033] - [fs] cifs: Fix slab-out-of-bounds when tracing SMB tcon (Leif Sahlberg) [1708033] - [fs] cifs: allow guest mounts to work for smb3.11 (Leif Sahlberg) [1708033] - [fs] fix incorrect error code mapping for OBJECTID_NOT_FOUND (Leif Sahlberg) [1708033] - [fs] cifs: fix that return -EINVAL when do dedupe operation (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending rdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending wdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: fix POSIX lock leak and invalid ptr deref (Leif Sahlberg) [1708033] - [fs] SMB3: Allow SMB3 FSCTL queries to be sent to server from tools (Leif Sahlberg) [1708033] - [fs] cifs: fix incorrect handling of smb2_set_sparse() return in smb3_simple_falloc (Leif Sahlberg) [1708033] - [fs] smb2: fix typo in definition of a few error flags (Leif Sahlberg) [1708033] - [fs] CIFS: make mknod() an smb_version_op (Leif Sahlberg) [1708033] - [documentation] cifs: minor documentation updates (Leif Sahlberg) [1708033] - [documentation] cifs: minor updates to documentation (Leif Sahlberg) [1708033] - [fs] cifs: remove unused value pointed out by Coverity (Leif Sahlberg) [1708033] - [fs] SMB3: passthru query info doesn't check for SMB3 FSCTL passthru (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoints for simple fallocate and zero range (Leif Sahlberg) [1708033] - [fs] cifs: fix smb3_zero_range so it can expand the file-size when required (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_ioctl_init/free helpers to be used with compounding (Leif Sahlberg) [1708033] - [fs] smb3: Add dynamic trace points for various compounded smb3 ops (Leif Sahlberg) [1708033] - [fs] cifs: cache FILE_ALL_INFO for the shared root handle (Leif Sahlberg) [1708033] - [fs] smb3: display volume serial number for shares in /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] cifs: simplify how we handle credits in compound_send_recv() (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoint for timeout waiting for credits (Leif Sahlberg) [1708033] - [fs] smb3: display security information in /proc/fs/cifs/DebugData more accurately (Leif Sahlberg) [1708033] - [fs] cifs: add a timeout argument to wait_for_free_credits (Leif Sahlberg) [1708033] - [fs] cifs: prevent starvation in wait_for_free_credits for multi-credit requests (Leif Sahlberg) [1708033] - [fs] cifs: wait_for_free_credits() make it possible to wait for >=1 credits (Leif Sahlberg) [1708033] - [fs] cifs: pass flags down into wait_for_free_credits() (Leif Sahlberg) [1708033] - [fs] cifs: change wait_for_free_request() to take flags as argument (Leif Sahlberg) [1708033] - [fs] fs: cifs: Kconfig: pedantic formatting (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on normal (non-large read/write) ops (Leif Sahlberg) [1708033] - [fs] CIFS: Return -EAGAIN instead of -ENOTSOCK (Leif Sahlberg) [1708033] - [fs] CIFS: Only send SMB2_NEGOTIATE command on new TCP connections (Leif Sahlberg) [1708033] - [fs] CIFS: Fix read after write for files with read caching (Leif Sahlberg) [1708033] - [fs] smb3: for kerberos mounts display the credential uid used (Leif Sahlberg) [1708033] - [fs] cifs: use correct format characters (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for query_info_enter/done (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for smb3_cmd_enter (Leif Sahlberg) [1708033] - [fs] smb3: improve dynamic tracing of open and posix mkdir (Leif Sahlberg) [1708033] - [fs] smb3: add missing read completion trace point (Leif Sahlberg) [1708033] - [fs] smb3: Add tracepoints for read, write and query_dir enter (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoints for query dir (Leif Sahlberg) [1708033] - [fs] smb3: Update POSIX negotiate context with POSIX ctxt GUID (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Try to acquire credits at once for compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Return error code when getting file handle for writeback (Leif Sahlberg) [1708033] - [fs] CIFS: Move open file handling to writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Move unlocking pages from wdata_send_pages() (Leif Sahlberg) [1708033] - [fs] CIFS: Find and reopen a file before get MTU credits in writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Reopen file before get SMB2 MTU credits for async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Remove custom credit adjustments for SMB2 async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Adjust MTU credits before reopening a file (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending async requests (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in non-MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Set reconnect instance to one initially (Leif Sahlberg) [1708033] - [fs] CIFS: Respect SMB2 hdr preamble size in read responses (Leif Sahlberg) [1708033] - [fs] CIFS: Count SMB3 credits for malformed pending responses (Leif Sahlberg) [1708033] - [fs] CIFS: Do not log credits when unmounting a share (Leif Sahlberg) [1708033] - [fs] CIFS: Always reset read error to -EIO if no response (Leif Sahlberg) [1708033] - [fs] cifs: Accept validate negotiate if server return NT_STATUS_NOT_SUPPORTED (Leif Sahlberg) [1708033] - [fs] CIFS: Do not skip SMB2 message IDs on send failures (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on tree connect (Leif Sahlberg) [1708033] - [fs] smb3: make default i/o size for smb3 mounts larger (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reset lease state to NONE on lease break (Leif Sahlberg) [1708033] - [fs] smb3: fix bytes_read statistics (Leif Sahlberg) [1708033] - [fs] cifs: return -ENODATA when deleting an xattr that does not exist (Leif Sahlberg) [1708033] - [fs] cifs: add credits from unmatched responses/messages (Leif Sahlberg) [1708033] - [fs] cifs: replace snprintf with scnprintf (Leif Sahlberg) [1708033] - [fs] cifs: Fix NULL pointer dereference of devname (Leif Sahlberg) [1708033] - [fs] CIFS: Fix leaking locked VFS cache pages in writeback retry (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: fix use-after-free of the lease keys (Leif Sahlberg) [1708033] - [fs] CIFS: Do not consider -ENODATA as stat failure for reads (Leif Sahlberg) [1708033] - [fs] CIFS: Do not count -ENODATA as failure for query directory (Leif Sahlberg) [1708033] - [fs] CIFS: Fix trace command logging for SMB2 reads and writes (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible oops and memory leaks in async IO (Leif Sahlberg) [1708033] - [fs] cifs: limit amount of data we request for xattrs to CIFSMaxBufSize (Leif Sahlberg) [1708033] - [fs] cifs: fix computation for MAX_SMB2_HDR_SIZE (Leif Sahlberg) [1708033] - [fs] cifs: print CIFSMaxBufSize as part of /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] smb3: add credits we receive from oplock/break PDUs (Leif Sahlberg) [1708033] - [fs] CIFS: Fix mounts if the client is low on credits (Leif Sahlberg) [1708033] - [fs] CIFS: Do not assume one credit for async responses (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculations in compound mid callback (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculation for encrypted reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculations for reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reconnect TCP session in add_credits() (Leif Sahlberg) [1708033] - [fs] smb3: Cleanup license mess (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible hang during async MTU reads and writes (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak of an allocated cifs_ntsd structure (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error paths in writeback code (Leif Sahlberg) [1708033] - [fs] CIFS: Move credit processing to mid callbacks for SMB3 (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculation for cancelled requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix potential OOB access of lock element array (Leif Sahlberg) [1708033] - [fs] cifs: Limit memory used by lock request calls to a page (Leif Sahlberg) [1708033] - [fs] cifs: move large array from stack to heap (Leif Sahlberg) [1708033] - [fs] CIFS: Do not hide EINTR after sending network packets (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit computation for compounded requests (Leif Sahlberg) [1708033] - [fs] CIFS: Do not set credits to 1 if the server didn't grant anything (Leif Sahlberg) [1708033] - [fs] CIFS: Fix adjustment of credits for MTU requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix a tiny potential memory leak (Leif Sahlberg) [1708033] - [fs] cifs: Fix a debug message (Leif Sahlberg) [1708033] - [fs] smb3: add smb3.1.1 to default dialect list (Leif Sahlberg) [1708033] - [fs] cifs: fix confusing warning message on reconnect (Leif Sahlberg) [1708033] - [fs] smb3: fix large reads on encrypted connections (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] cifs: we can not use small padding iovs together with encryption (Leif Sahlberg) [1708033] - [fs] cifs: Minor Kconfig clarification (Leif Sahlberg) [1708033] - [fs] cifs: Always resolve hostname before reconnecting (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect_tcon() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in smb2_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Only free DFS target list if we actually got one (Leif Sahlberg) [1708033] - [fs] cifs: start DFS cache refresher in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Use GFP_ATOMIC when a lock is held in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'sep' (Leif Sahlberg) [1708033] - [fs] cifs: Make use of DFS cache to get new DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: check kzalloc return (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1708033] - [fs] cifs: Use kzfree() to free password (Leif Sahlberg) [1708033] - [fs] cifs: Fix to use kmem_cache_free() instead of kfree() (Leif Sahlberg) [1708033] - [fs] cifs: update for current_kernel_time64() removal (Leif Sahlberg) [1708033] - [fs] cifs: Add DFS cache routines (Leif Sahlberg) [1708033] - [fs] cifs: Save TTL value when parsing DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: auto disable 'serverino' in dfs mounts (Leif Sahlberg) [1708033] - [fs] cifs: Make devname param optional in cifs_compose_mount_options() (Leif Sahlberg) [1708033] - [fs] cifs: Skip any trailing backslashes from UNC (Leif Sahlberg) [1708033] - [fs] cifs: Refactor out cifs_mount() (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem (Leif Sahlberg) [1708033] - [fs] CIFS: return correct errors when pinning memory failed for direct I/O (Leif Sahlberg) [1708033] - [fs] CIFS: use the correct length when pinning memory for direct I/O for write (Leif Sahlberg) [1708033] - [fs] cifs: check ntwrk_buf_start for NULL before dereferencing it (Leif Sahlberg) [1708033] - [fs] cifs: remove coverity warning in calc_lanman_hash (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'smb_buf' (Leif Sahlberg) [1708033] - [fs] cifs: suppress some implicit-fallthrough warnings (Leif Sahlberg) [1708033] - [fs] cifs: change smb2_query_eas to use the compound query-info helper (Leif Sahlberg) [1708033] - [fs] Add vers=3.0.2 as a valid option for SMBv3.0.2 (Leif Sahlberg) [1708033] - [fs] cifs: create a helper function for compound query_info (Leif Sahlberg) [1708033] - [fs] cifs: address trivial coverity warning (Leif Sahlberg) [1708033] - [fs] cifs: smb2 commands can not be negative, remove confusing check (Leif Sahlberg) [1708033] - [fs] cifs: use a compound for setting an xattr (Leif Sahlberg) [1708033] - [fs] cifs: clean up indentation, replace spaces with tab (Leif Sahlberg) [1708033] - [fs] smb3: Fix rmdir compounding regression to strict servers (Leif Sahlberg) [1708033] - [fs] CIFS: Avoid returning EBUSY to upper layer VFS (Leif Sahlberg) [1708033] - [fs] cifs: Fix separator when building path from dentry (Leif Sahlberg) [1708033] - [fs] cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs) (Leif Sahlberg) [1708033] - [fs] cifs: fix signed/unsigned mismatch on aio_read patch (Leif Sahlberg) [1708033] - [fs] cifs: don't dereference smb_file_target before null check (Leif Sahlberg) [1708033] - [fs] CIFS: Add direct I/O functions to file_operations (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O write (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O read (Leif Sahlberg) [1708033] - [fs] smb3: missing defines and structs for reparse point handling (Leif Sahlberg) [1708033] - [fs] smb3: allow more detailed protocol info on open files for debugging (Leif Sahlberg) [1708033] - [fs] smb3: on kerberos mount if server doesn't specify auth type use krb5 (Leif Sahlberg) [1708033] - [fs] smb3: add trace point for tree connection (Leif Sahlberg) [1708033] - [fs] cifs: fix spelling mistake, EACCESS -> EACCES (Leif Sahlberg) [1708033] - [fs] cifs: fix return value for cifs_listxattr (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.14 (Leif Sahlberg) [1708033] - [fs] smb3: add debug for unexpected mid cancellation (Leif Sahlberg) [1708033] - [fs] cifs: allow calling SMB2_xxx_free(NULL) (Leif Sahlberg) [1708033] - [fs] smb3 - clean up debug output displaying network interfaces (Leif Sahlberg) [1708033] - [fs] smb3: show number of current open files in /proc/fs/cifs/Stats (Leif Sahlberg) [1708033] - [fs] cifs: add support for ioctl on directories (Leif Sahlberg) [1708033] - [fs] cifs: fallback to older infolevels on findfirst queryinfo retry (Leif Sahlberg) [1708033] - [fs] smb3: do not attempt cifs operation in smb3 query info error path (Leif Sahlberg) [1708033] - [fs] smb3: send backup intent on compounded query info (Leif Sahlberg) [1708033] - [fs] cifs: track writepages in vfs operation counters (Leif Sahlberg) [1708033] - [fs] smb2: fix uninitialized variable bug in smb2_ioctl_query_info (Leif Sahlberg) [1708033] - [fs] cifs: add IOCTL for QUERY_INFO passthrough to userspace (Leif Sahlberg) [1708033] - [fs] cifs: minor clarification in comments (Leif Sahlberg) [1708033] - [fs] CIFS: Print message when attempting a mount (Leif Sahlberg) [1708033] - [fs] CIFS: Adds information-level logging function (Leif Sahlberg) [1708033] - [fs] cifs: OFD locks do not conflict with eachothers (Leif Sahlberg) [1708033] - [fs] CIFS: SMBD: Do not call ib_dereg_mr on invalidated memory registration (Leif Sahlberg) [1708033] - [fs] CIFS: pass page offsets on SMB1 read/write (Leif Sahlberg) [1708033] - [fs] fs/cifs: fix uninitialised variable warnings (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for sending lease break responses to server (Leif Sahlberg) [1708033] - [fs] cifs: do not return atime less than mtime (Leif Sahlberg) [1708033] - [fs] smb3: update default requested iosize to 4MB from 1MB for recent dialects (Leif Sahlberg) [1708033] - [fs] smb3: Add debug message later in smb2/smb3 reconnect path (Leif Sahlberg) [1708033] - [fs] CIFS: make 'nodfs' mount opt a superblock flag (Leif Sahlberg) [1708033] - [fs] smb3: track the instance of each session for debugging (Leif Sahlberg) [1708033] - [fs] smb3: minor missing defines relating to reparse points (Leif Sahlberg) [1708033] - [fs] smb3: add way to control slow response threshold for logging and stats (Leif Sahlberg) [1708033] - [fs] cifs: minor updates to module description for cifs.ko (Leif Sahlberg) [1708033] - [fs] cifs: protect against server returning invalid file system block size (Leif Sahlberg) [1708033] - [fs] smb3: allow stats which track session and share reconnects to be reset (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing from compounded ops (Leif Sahlberg) [1708033] - [fs] cifs: create a define for the max number of iov we need for a SMB2 set_info (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: remove the is_falloc argument to SMB2_set_eof (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_INFO to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_EOF to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: make rmdir() use compounding (Leif Sahlberg) [1708033] - [fs] cifs: create helpers for SMB2_set_info_init/free() (Leif Sahlberg) [1708033] - [fs] cifs: change unlink to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: change mkdir to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a smb2_compound_op and change QUERY_INFO to use it (Leif Sahlberg) [1708033] - [fs] cifs: fix a credits leak for compund commands (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint to catch cases where credit refund of failed op overlaps reconnect (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'cifs_sb' (Leif Sahlberg) [1708033] - [fs] cifs: Use kmemdup rather than duplicating its implementation in smb311_posix_mkdir() (Leif Sahlberg) [1708033] - [fs] smb3: do not display confusing message on mount to Azure servers (Leif Sahlberg) [1708033] - [fs] smb3: fix lease break problem introduced by compounding (Leif Sahlberg) [1708033] - [fs] cifs: only wake the thread for the very last PDU in a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a warning if we try to to dequeue a deleted mid (Leif Sahlberg) [1708033] - [fs] smb2: fix missing files in root share directory listing (Leif Sahlberg) [1708033] - [fs] cifs: read overflow in is_valid_oplock_break() (Leif Sahlberg) [1708033] - [fs] cifs: integer overflow in in SMB2_ioctl() (Leif Sahlberg) [1708033] - [fs] CIFS: fix wrapping bugs in num_entries() (Leif Sahlberg) [1708033] - [fs] cifs: prevent integer overflow in nxt_dir_entry() (Leif Sahlberg) [1708033] - [fs] fs/cifs: suppress a string overflow warning (Leif Sahlberg) [1708033] - [fs] cifs: connect to servername instead of IP for IPC$ share (Leif Sahlberg) [1708033] - [fs] smb3: check for and properly advertise directory lease support (Leif Sahlberg) [1708033] - [fs] smb3: minor debugging clarifications in rfc1001 len processing (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing for directory opens with backupuid mounts (Leif Sahlberg) [1708033] - [fs] fs/cifs: don't translate SFM_SLASH (U+F026) to backslash (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.12 (Leif Sahlberg) [1708033] - [fs] cifs: check kmalloc before use (Leif Sahlberg) [1708033] - [fs] cifs: check if SMB2 PDU size has been padded and suppress the warning (Leif Sahlberg) [1708033] - [fs] cifs: create a define for how many iovs we need for an SMB2_open() (Leif Sahlberg) [1708033] - [fs] smb3: create smb3 equivalent alias for cifs pseudo-xattrs (Leif Sahlberg) [1708033] - [fs] smb3: allow previous versions to be mounted with snapshot= mount parm (Leif Sahlberg) [1708033] - [fs] cifs: don't show domain= in mount output when domain is empty (Leif Sahlberg) [1708033] - [fs] cifs: add missing support for ACLs in SMB 3.11 (Leif Sahlberg) [1708033] - [fs] smb3: enumerating snapshots was leaving part of the data off end (Leif Sahlberg) [1708033] - [fs] cifs: update smb2_queryfs() to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: update receive_encrypted_standard to handle compounded responses (Leif Sahlberg) [1708033] - [fs] cifs: create SMB2_open_init()/SMB2_open_free() helpers. (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_query_info_[init|free]() (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_close_init()/SMB2_close_free() (Leif Sahlberg) [1708033] - [fs] smb3: display stats counters for number of slow commands (Leif Sahlberg) [1708033] - [fs] CIFS: fix uninitialized ptr deref in smb2 signing (Leif Sahlberg) [1708033] - [fs] smb3: Do not send SMB3 SET_INFO if nothing changed (Leif Sahlberg) [1708033] - [fs] smb3: fix minor debug output for CONFIG_CIFS_STATS (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for slow responses (Leif Sahlberg) [1708033] - [fs] cifs: add compound_send_recv() (Leif Sahlberg) [1708033] - [fs] cifs: make smb_send_rqst take an array of requests (Leif Sahlberg) [1708033] - [fs] cifs: update init_sg, crypt_message to take an array of rqst (Leif Sahlberg) [1708033] - [fs] smb3: fix reset of bytes read and written stats (Leif Sahlberg) [1708033] - [fs] smb3: display bytes_read and bytes_written in smb3 stats (Leif Sahlberg) [1708033] - [fs] cifs: simple stats should always be enabled (Leif Sahlberg) [1708033] - [fs] cifs: use a refcount to protect open/closing the cached file handle (Leif Sahlberg) [1708033] - [fs] smb3: add reconnect tracepoints (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for session expired or deleted (Leif Sahlberg) [1708033] - [fs] cifs: remove unused stats (Leif Sahlberg) [1708033] - [fs] smb3: don't request leases in symlink creation and query (Leif Sahlberg) [1708033] - [fs] smb3: remove per-session operations from per-tree connection stats (Leif Sahlberg) [1708033] - [fs] SMB3: Number of requests sent should be displayed for SMB3 not just CIFS (Leif Sahlberg) [1708033] - [fs] smb3: snapshot mounts are read-only and make sure info is displayable about the mount (Leif Sahlberg) [1708033] - [fs] smb3: remove noisy warning message on mount (Leif Sahlberg) [1708033] - [fs] cifs: add missing debug entries for kconfig options (Leif Sahlberg) [1708033] - [fs] smb3: fill in statfs fsid and correct namelen (Leif Sahlberg) [1708033] - [fs] cifs: Make sure all data pages are signed correctly (Leif Sahlberg) [1708033] - [fs] CIFS: fix memory leak and remove dead code (Leif Sahlberg) [1708033] - [fs] cifs: use 64-bit timestamps for fscache (Leif Sahlberg) [1708033] - [fs] cifs: use timespec64 internally (Leif Sahlberg) [1708033] - [fs] cifs: Silence uninitialized variable warning (Leif Sahlberg) [1708033] - [fs] fs/cifs: Simplify ib_post_(send|recv|srq_recv)() calls (Leif Sahlberg) [1708033]- [edac] EDAC/amd64: Set maximum channel layer size depending on family (Gary Hook) [1690984] - [edac] EDAC/amd64: Adjust printed chip select sizes when interleaved (Gary Hook) [1690984] - [edac] EDAC/amd64: Recognize x16 symbol size (Gary Hook) [1690984] - [edac] EDAC/amd64: Support more than two Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC/amd64: Use a macro for iterating over Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC, amd64: Add Family 17h, models 10h-2fh support (Gary Hook) [1670609 1690984] - [md] dm mpath: fix missing call of path selector type->end_io (Mike Snitzer) [1686227] - [rpmspec] redhat: do not generate debuginfo for self-tests and samples (Ivan Vecera) [1708375] - [netdrv] broadcom: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1684380] - [netdrv] broadcom: tg3: fix use of SPEED_UNKNOWN ethtool constant (Kamal Heib) [1684380] - [netdrv] tg3: allow ethtool -p to work for NICs in down state (Kamal Heib) [1684380] - [netdrv] tg3: optionally use eth_platform_get_mac_address() to get mac address (Kamal Heib) [1684380] - [netdrv] tg3: extend PTP gettime function to read system clock (Kamal Heib) [1684380] - [netdrv] tg3: Fix fall-through annotations (Kamal Heib) [1684380] - [netdrv] tg3: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [mm] x86/mm/KASLR: Fix the size of the direct mapping section (Baoquan He) [1669075] - [netdrv] net/mlx4_en: fix spelling mistake: "quiting" -> "quitting" (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix error handling when initializing CQ bufs in the driver (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Add masking for a few queries on HCA caps (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Fix using wrong function to destroy sqp AHs under SRIOV (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: replace pci_{,un}map_sg with dma_{,un}map_sg (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: Get rid of page operation after dma_alloc_coherent (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: drop useless LIST_HEAD (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove set but not used variable 'pd' (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Utilize macro to calculate SQ spare size (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: remove fallback after kzalloc_node() (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove unneeded NULL check (Alaa Hleihel) [1691235 1691228] - [infiniband] mlx4: Use snprintf instead of complicated strcpy (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix several coding style errors (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix return codes of unsupported operations (Alaa Hleihel) [1691235 1691228] - [netdrv] {net, IB}/mlx4: Initialize CQ buffers in the driver when possible (Alaa Hleihel) [1691235 1691228] - [netdrv] mlx4: use __vlan_hwaccel helpers (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: Fix build break when CONFIG_INET is off (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: use __netdev_tx_sent_queue() (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: add a missing include (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Add port and TID to MAD debug print (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Enable debug print of SMPs (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA: Fix dependencies for rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Remove unnecessary parentheses (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA/mlx4: Use rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_core: Fix warnings during boot on driverinit param set failures (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Use devlink region_snapshot parameter (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add Crdump FW snapshot support (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add health buffer address capability (Alaa Hleihel) [1691228] - [netdrv] mlx4: Add support for devlink reload and load driverinit values (Alaa Hleihel) [1691228 1663198] - [netdrv] mlx4: Add mlx4 initial parameters table and register it (Alaa Hleihel) [1691228 1663198] - [infiniband] IB/mlx4: Create slave AH's directly (Alaa Hleihel) [1691228] - [infiniband] IB/mlx4: Add support for drain SQ & RQ (Alaa Hleihel) [1691228] - [net] openvswitch: return an error instead of doing BUG_ON() (Eelco Chaudron) [1700468] - [include] net: add netif_is_geneve() (Petr Oros) [1707002] - [netdrv] team: fix possible recursive locking when add slaves (Hangbin Liu) [1700679] - [netdrv] phy: Fix ioctl handler when modifing MII_ADVERTISE (Petr Oros) [1691676] - [netdrv] mii: Add mii_lpa_mod_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] phy: marvell: Rename mii_lpa_to_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] mii: Rename mii_stat1000_to_linkmode_lpa_t (Petr Oros) [1691676] - [include] mii: Fix autoneg in mii_lpa_to_linkmode_lpa_t() (Petr Oros) [1691676] - [netdrv] phy: remove unused code in phy_probe (Petr Oros) [1691676] - [netdrv] phy: check if advertising is zero using linkmode_empty (Petr Oros) [1691676] - [netdrv] phy: marvell: remove set but not used variable 'pause' (Petr Oros) [1691676] - [netdrv] phy: Add support for resolving 5G and 2.5G autoneg (Petr Oros) [1691676] - [netdrv] phy: Add more link modes to the settings table (Petr Oros) [1691676] - [netdrv] phy: Fixup kerneldoc markup. (Petr Oros) [1691676] - [netdrv] phy: Convert u32 phydev->lp_advertising to linkmode (Petr Oros) [1691676] - [netdrv] ethernet: Convert phydev advertize and supported from u32 to link mode (Petr Oros) [1691676] - [netdrv] bonding: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [netdrv] bonding: Give bond_set_dev_addr() a return value (Ivan Vecera) [1705509] - [netdrv] ipvlan: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] bridge: Handle NETDEV_PRE_CHANGEADDR from ports (Ivan Vecera) [1705509] - [net] bridge: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add extack argument to dev_set_mac_address() (Ivan Vecera) [1705509] - [netdrv] phy: phy driver features are mandatory (Petr Oros) [1691720] - [netdrv] phy: add missing phy driver features (Petr Oros) [1691720] - [netdrv] phy: Add missing features to PHY drivers (Petr Oros) [1691720] - [netdrv] phy: genphy_10g_driver: Avoid NULL pointer dereference (Petr Oros) [1691720] - [netdrv] phy: phy_support_sym_pause: Clear Asym Pause (Petr Oros) [1691720] - [netdrv] phy: Replace phy driver features u32 with link_mode bitmap (Petr Oros) [1691720] - [netdrv] ethernet: xgbe: expand PHY_GBIT_FEAUTRES (Petr Oros) [1691720] - [net] net: phy: Add limkmode equivalents to some of the MII ethtool helpers (Petr Oros) [1691720] - [netdrv] phy: Add helper for advertise to lcl value (Petr Oros) [1691720] - [net] phy: Add helper to convert MII ADV register to a linkmode (Petr Oros) [1691720] - [netdrv] phy: Add phydev_info() (Petr Oros) [1691720] - [netdrv] phy: Add phydev_warn() (Petr Oros) [1691720] - [netdrv] phy: Move linkmode helpers to somewhere public (Petr Oros) [1691720] - [netdrv] ethernet: dpaa: remove unused variables (Petr Oros) [1691720] - [netdrv] ravb: Disable Pause Advertisement (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to determine if pause configuration is supported (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Asym Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support asym pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to remove a supported link mode (Petr Oros) [1691720] - [netdrv] ethernet: Fix up drivers masking pause support (Petr Oros) [1691720] - [netdrv] bcmgenet: Fix speed selection for reverse MII (Petr Oros) [1691720] - [netdrv] ethernet: Use phy_set_max_speed() to limit advertised speed (Petr Oros) [1691720] - [netdrv] phy: bcm63xx: Allow to be built with COMPILE_TEST (Petr Oros) [1691720] - [netdrv] phy: et1011c: Remove incorrect missing 1000 Half (Petr Oros) [1691720] - [netdrv] phy: ste10Xp: Remove wrong SUPPORTED_Pause (Petr Oros) [1691720] - [tools] selftests: net: ip_defrag: cover new IPv6 defrag behavior (Guillaume Nault) [1660282] - [tools] selftests: net: fix/improve ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests: use posix-style redirection in ip_defrag.sh (Guillaume Nault) [1660282] - [tools] selftests: net: Clean up an unused variable (Guillaume Nault) [1660282] - [tools] selftests/net: add ipv6 tests to ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests/net: add ip_defrag selftest (Guillaume Nault) [1660282] - [net] ip6: fix skb leak in ip6frag_expire_frag_queue() (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees in nf_conntrack_reasm.c (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees for IPv6 defrag (Guillaume Nault) [1660282] - [net] IP defrag: encapsulate rbtree defrag code into callable functions (Guillaume Nault) [1660282] - [net] ipv4: do not handle duplicate fragments as overlapping (Guillaume Nault) [1660282] - [net] ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize changes (Guillaume Nault) [1660282] - [net] ipv6: remove dependency of nf_defrag_ipv6 on ipv6 module (Guillaume Nault) [1660282] - [net] ipv6: fix typo in net/ipv6/reassembly.c (Guillaume Nault) [1660282] - [net] core: dev: Attach extack to NETDEV_PRE_UP (Ivan Vecera) [1705501] - [net] core: dev: Add call_netdevice_notifiers_extack() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to __dev_change_flags() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to dev_change_flags() (Ivan Vecera) [1705501] - [netdrv] ipvlan: ipvlan_set_port_mode(): Add an extack argument (Ivan Vecera) [1705501] - [netdrv] vrf: cycle_netdev(): Add an extack argument (Ivan Vecera) [1705501] - [net] net: core: dev: Add extack argument to dev_open() (Ivan Vecera) [1705501] - [net] vlan: conditional inclusion of FCoE hooks to match netdevice.h and bnx2x (Chris Leech) [1685894] - [net] Do not route unicast IP packets twice (Ivan Vecera) [1704923] - [net] skbuff: Rename 'offload_mr_fwd_mark' to 'offload_l3_fwd_mark' (Ivan Vecera) [1704923] - [net] devlink: Add 'fw_load_policy' generic parameter (Ivan Vecera) [1704902] - [net] bridge: Extend br_vlan_get_pvid() for bridge ports (Ivan Vecera) [1704863] - [net] ipv4: Notify about changes to ip_forward_update_priority (Ivan Vecera) [1704697] - [net] ipv4: Control SKB reprioritization after forwarding (Ivan Vecera) [1704697] - [net] dcb: Add priority-to-DSCP map getters (Ivan Vecera) [1704639] - [net] xsk: export xdp_get_umem_from_qid (Ivan Vecera) [1704606] - [net] net: Add lag.h, net_lag_port_dev_txable() (Ivan Vecera) [1704297] - [netdrv] team: Publish team_port_get_rcu() (Ivan Vecera) [1704297] - [net] sched: sch_api: set an error msg when qdisc_alloc_handle() fails (Ivan Vecera) [1677094] - [net] ethtool: Remove unnecessary null check in ethtool_rx_flow_rule_create (Ivan Vecera) [1691738] - [net] flow_offload: fix block stats (Ivan Vecera) [1691738] - [net] sched: flower: only return error from hw offload if skip_sw (Ivan Vecera) [1691738] - [net] flow_offload: Fix flow action infrastructure (Ivan Vecera) [1691738] - [net] ethtool: add ethtool_rx_flow_spec to flow_rule structure translator (Ivan Vecera) [1691738] - [net] flow_offload: add wake-up-on-lan and queue to flow_action (Ivan Vecera) [1691738] - [net] flow_offload: add statistics retrieval infrastructure and use it (Ivan Vecera) [1691738] - [net] cls_api: add translator to flow_action representation (Ivan Vecera) [1691738] - [net] flow_offload: add flow action infrastructure (Ivan Vecera) [1691738] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1691738] - [net] netfilter: ipv6: Don't preserve original oif for loopback address (Florian Westphal) [1702813] - [net] netfilter: ipv6: Preserve link scope traffic original oif (Florian Westphal) [1702813] - [net] sctp: implement memory accounting on rx path (Xin Long) [1665243] {CVE-2019-3874} - [net] sctp: implement memory accounting on tx path (Xin Long) [1665243] {CVE-2019-3874} - [net] openvswitch: fix flow actions reallocation (Eelco Chaudron) [1700468] - [net] openvswitch: fix missing checks for nla_nest_start (Eelco Chaudron) [1700468] - [net] openvswitch: fix a NULL pointer dereference (Eelco Chaudron) [1700468] - [net] openvswitch: meter: Use struct_size() in kzalloc() (Eelco Chaudron) [1700468] - [net] openvswitch: Fix IPv6 later frags parsing (Eelco Chaudron) [1700468] - [net] openvswitch: fix spelling mistake "execeeds" -> "exceeds" (Eelco Chaudron) [1700468] - [net] openvswitch: remove BUG_ON from get_dpdev (Eelco Chaudron) [1700468] - [net] openvswitch: fix linking without CONFIG_NF_CONNTRACK_LABELS (Eelco Chaudron) [1700468] - [net] revert "openvswitch: Fix template leak in error cases." (Eelco Chaudron) [1700468] - [net] openvswitch: Use correct reply values in datapath and vport ops (Eelco Chaudron) [1700468] - [net] ovs: fix return type of ndo_start_xmit function (Eelco Chaudron) [1700468] - [net] openvswitch: Derive IP protocol number for IPv6 later frags (Eelco Chaudron) [1700468] - [net] openvswitch: kernel datapath clone action (Eelco Chaudron) [1700468] - [net] openvswitch: Avoid OOB read when parsing flow nlattrs (Eelco Chaudron) [1700468] - [net] net/vlan: remove unused #define HAVE_VLAN_GET_TAG (Ivan Vecera) [1700369] - [net] vlan: include the shift in skb_vlan_tag_get_prio() (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_copy_tag() helper (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_clear_tag() helper (Ivan Vecera) [1700369] - [net] sctp: initialize _pad of sockaddr_in before copying to user memory (Xin Long) [1699076] - [net] sctp: use memdup_user instead of vmemdup_user (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: not copy sctp_sock pd_lobby in sctp_copy_descendant (Xin Long) [1699076] - [net] sctp: get sctphdr by offset in sctp_compute_cksum (Xin Long) [1699076] - [net] sctp: call sctp_auth_init_hmacs() in sctp_sock_migrate() (Xin Long) [1699076] - [net] sctp: move up sctp_auth_init_hmacs() in sctp_endpoint_init() (Xin Long) [1699076] - [net] sctp: sctp_sock_migrate() returns error if sctp_bind_addr_dup() fails (Xin Long) [1699076] - [net] sctp: remove sched init from sctp_stream_init (Xin Long) [1699076] - [net] sctp: call iov_iter_revert() after sending ABORT (Xin Long) [1699076] - [net] ipvs: get sctphdr by sctphoff in sctp_csum_check (Xin Long) [1699076] - [net] sctp: chunk.c: correct format string for size_t in printk (Xin Long) [1699076] - [net] sctp: don't compare hb_timer expire date before starting it (Xin Long) [1699076] - [net] doc: sctp: Merge and clean up rst files (Xin Long) [1699076] - [net] sctp: set stream ext to NULL after freeing it in sctp_stream_outq_migrate (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASOC and SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER_VALUE sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_INTERLEAVING_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RECONFIG_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PR_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_THLDS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_LOCAL_AUTH_CHUNKS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_MAXSEG sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_ASSOCINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RTOINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_PARAMS sockopt (Xin Long) [1699076] - [net] sctp: introduce SCTP_FUTURE/CURRENT/ALL_ASSOC (Xin Long) [1699076] - [net] sctp: set flow sport from saddr only when it's 0 (Xin Long) [1699076] - [net] sctp: set chunk transport correctly when it's a new asoc (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream adding (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream reset (Xin Long) [1699076] - [net] sctp: allocate sctp_sockaddr_entry with kzalloc (Xin Long) [1699076] - [net] sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event (Xin Long) [1699076] - [net] sctp: frag_point sanity check (Xin Long) [1699076] - [net] sctp: kfree_rcu asoc (Xin Long) [1699076] - [net] sctp: update frag_point when stream_interleave is set (Xin Long) [1699076] - [net] sctp: add sockopt SCTP_EVENT (Xin Long) [1699076] - [net] sctp: rename enum sctp_event to sctp_event_type (Xin Long) [1699076] - [net] sctp: add subscribe per asoc (Xin Long) [1699076] - [net] sctp: define subscribe in sctp_sock as __u16 (Xin Long) [1699076] - [net] sctp: process sk_reuseport in sctp_get_port_local (Xin Long) [1699076] - [net] sctp: add sock_reuseport for the sock in __sctp_hash_endpoint (Xin Long) [1699076] - [net] sctp: do reuseport_select_sock in __sctp_rcv_lookup_endpoint (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_ordered(). (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_reasm(). (Xin Long) [1699076] - [net] sctp: define SCTP_SS_DEFAULT for Stream schedulers (Xin Long) [1699076] - [net] sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer (Xin Long) [1699076] - [net] sctp: use sk_wmem_queued to check for writable space (Xin Long) [1699076] - [net] sctp: count both sk and asoc sndbuf with skb truesize and sctp_chunk size (Xin Long) [1699076] - [net] sctp: use the pmtu from the icmp packet to update transport pathmtu (Xin Long) [1699076] - [net] sctp: fix fall-through annotation (Xin Long) [1699076] - [net] sctp: Use skb_queue_is_first(). (Xin Long) [1699076] - [net] sctp: not traverse asoc trans list if non-ipv6 trans exists for ipv6_flowlabel (Xin Long) [1699076] - [net] sctp: fix invalid reference to the index variable of the iterator (Xin Long) [1699076] - [net] sctp: remove useless start_fail from sctp_ht_iter in proc (Xin Long) [1699076] - [net] sctp: Make wrappers for accessing in/out streams (Xin Long) [1699076] - [net] sctp: whitespace fixes (Xin Long) [1699076] - [net] sctp: check for ipv6_pinfo legal sndflow with flowlabel in sctp_v6_get_dst (Xin Long) [1699076] - [net] sctp: add support for setting flowlabel when adding a transport (Xin Long) [1699076] - [net] sctp: add spp_ipv6_flowlabel and spp_dscp for sctp_paddrparams (Xin Long) [1699076] - [net] sctp: add support for dscp and flowlabel per transport (Xin Long) [1699076] - [net] ipv4: add __ip_queue_xmit() that supports tos param (Xin Long) [1699076] - [net] sctp: add support for SCTP_REUSE_PORT sockopt (Xin Long) [1699076] - [netdrv] pptp: dst_release sk_dst_cache in pptp_sock_destruct (Xin Long) [1671606] - [net] datagram: fix unbounded loop in __skb_try_recv_datagram() (Paolo Abeni) [1692379] - [net] ipv6: route: purge exception on removal (Paolo Abeni) [1669049] - [net] vsock: cope with memory allocation failure at socket creation time (Paolo Abeni) [1671619] - [net] ptp: fix Spectre v1 vulnerability (Hangbin Liu) [1664624]- [infiniband] RDMA/bnxt_re: fix or'ing of data into an uninitialized struct member (Selvin Xavier) [1664798] - [netdrv] RDMA/bnxt_en: Enable RDMA driver support for 57500 chip (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Update kernel user abi to pass chip context (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add extended psn structure for 57500 adapters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Enable GSI QP support for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Skip backing store allocation for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add 64bit doorbells for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add chip context to identify 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: fix a size calculation (Selvin Xavier) [1664798] - [infiniband] infiniband: bnxt_re: qplib: Check the return value of send_message (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Increase depth of control path command queue (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Query HWRM Interface version from FW (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of destroy AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of create AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing the device structure after it is freed (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix system hang when registration with L2 driver fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid resource leak in case the NQ registration fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Wait for delayed work to finish before device removal (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Limit max_pkey to 16 bit value (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix qp async event reporting (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Report out of sequence hw counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Expose rx discards and drop counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Prevent driver crash due to NULL pointer in error message print (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Drop L2 async events silently (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid NULL check after accessing the pointer (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Remove the unnecessary version macro definition (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix recursive lock warning in debug kernel (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: QPLIB: Add and use #define dev_fmt(fmt) "QPLIB: " fmt (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Modify a fall-through annotation (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a bunch of off by one bugs in qplib_fp.c (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a couple off by one bugs (Selvin Xavier) [1664798] - [powerpc] powerpc/fadump: Do not allow hot-remove memory from fadump reserved area. (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Throw proper error message on fadump registration failure (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Reservationless firmware assisted dump (Gustavo Duarte) [1524686] - [infiniband] IB/hfi1: Fix WQ_MEM_RECLAIM warning (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Implement CCA for TID RDMA protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove WARN_ON when freeing expected receive groups (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unify the software PSN check for TID RDMA READ/WRITE (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to read next expected psn from hardware flow (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Delay the release of destination mr for TID RDMA WRITE DATA (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Do not flush send queue in the TID RDMA second leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix the allocation of RSM table (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Eliminate opcode tests on mr deref (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Clear the IOWAIT pending bits when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Failed to drain send queue when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add missing break in switch statement (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a build warning for TID RDMA READ (Alex Estrin) [1660618] - [infiniband] RDMA/rdmavt: Adapt to handle non-uniform sizes on umem SGEs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prioritize the sending of ACK packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between TID RDMA WRITE and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA WRITE functionality into RDMA verbs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the dual leg code (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg ACK packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg send packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Resend the TID RDMA WRITE DATA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA retry timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID resource timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add an s_acked_ack_queue pointer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow for extra entries in QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Build TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between a TID RDMA request and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate TID RDMA READ protocol into RC protocol (Alex Estrin) [1660618] - [include] IB/hfi1: Increment the retry timeout value for TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions for restarting TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA handlers (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set PbcInsertHcrc for TID RDMA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to build TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for flow and TID management functions (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the counter n_tidwait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA RcvArray programming and TID allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA flow allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi: Move RC functions into a header file (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for OPFN (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate OPFN into RC transactions (Alex Estrin) [1660618] - [infiniband] IB/hfi1, IB/rdmavt: Allow for extending of QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN interface (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN helper functions for TID RDMA feature (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN support discovery (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib, rvt} Cleanup open coded sge usage (Alex Estrin) [1660618] - [infiniband] IB/{hfi1,qib}: Cleanup open coded sge sizing (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Use GUP longterm for PSM page pining (Alex Estrin) [1660618] - [infiniband] infiniband: qib: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: drop crazy DEBUGFS_SEQ_FILE_CREATE() macro (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM (Alex Estrin) [1660618] - [infiniband] IB/qib: Fix an error code in qib_sdma_verbs_send() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reduce lock contention on iowait_lock for sdma and pio (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Close VNIC sdma_progress sleep window (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow the driver to initialize QP priv struct (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN and TID RDMA capability bits (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unreserve a reserved request when it is completed (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Consider LMC in 16B/bypass ingress packet check (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Limit VNIC use of SDMA engines to the available count (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Correctly process FECN and BECN in packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Ignore LNI errors before DC8051 transitions to Polling state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Dump pio info for non-user send contexts (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a latency issue for small messages (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Remove all occurrences of BUG_ON() (Alex Estrin) [1660618] - [infiniband] IB/qib: fix spelling mistake "colescing" -> "coalescing" (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Use VL15 for SM packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add mtu check for operational data VLs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for iowait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare resource waits for dual leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Error path MAD response size is incorrect (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move UnsupportedVL bits definitions to the correct header (Alex Estrin) [1660618] - [infiniband] IB/hfi1: set_intr_bits uses incorrect source for register modification (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Missing return value in error path for user sdma (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Right size user_sdma sequence numbers and related variables (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move URGENT IRQ enable to hfi1_rcvctrl() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework the IRQ API to be more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: PCIe bus width retry (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Make the MSIx resource allocation a bit more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare for new HFI1 MSIx API (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Get the hfi1_devdata structure as early as possible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: tune_pcie_caps is arbitrarily placed, poorly (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove duplicated defines (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework file list in Makefile (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove incorrect call to do_interrupt callback (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set in_use_ctxts bits for user ctxts only (Alex Estrin) [1660618] - [include] include/rdma/opa_addr.h: Fix an endianness issue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove INTx support and simplify MSIx usage (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reorg ctxtdata and rightsize fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove caches of chip CSRs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove unused/writeonly devdata fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rightsize ctxt_eager_bufs fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvctrl from ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrq_size (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrsize (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move rhf_offset from devdata to ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move normal functions from hfi1_devdata to const array (Alex Estrin) [1660618] - [infiniband] scsi: RDMA/srpt: Fix handling of TMF submission failure (Jonathan Toppins) [1685313] - [infiniband] scsi: RDMA/srpt: Fix a credit leak for aborted commands (Jonathan Toppins) [1685313] - [net] xprtrdma: Reduce the doorbell rate (Receive) (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix sparse warnings (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix helper that drains the transport (Jonathan Toppins) [1685313] - [netdrv] enic: fix build warning without CONFIG_CPUMASK_OFFSTACK (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Fix out of bounds index check in query pkey (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Remove stub functions (Jonathan Toppins) [1685313] - [infiniband] rdma: fix build errors on s390 and MIPS due to bad ZERO_PAGE use (Jonathan Toppins) [1685313] - [infiniband] RDMA/ucontext: Fix regression with disassociate (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Fix dma_nents type definition (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Pass the correct number of entries for dma mapped SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/rxe: Use for_each_sg_page iterator on umem SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Support upto 64-bit PFNs (Jonathan Toppins) [1683475] - [include] IB/mlx5: Remove dead code (Jonathan Toppins) [1685313] - [infiniband] IB/mlx5: Ranges in implicit ODP MR inherit its write access (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix frwr memory registration (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Add wc_flags and wc_immdata to cq entry trace (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix concurrency panics in QP post_send and modify to error (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix loopback send with invalidate ordering (Jonathan Toppins) [1685313] - [infiniband] IB/hfi1: Add limit test for RC/UC send via loopback (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: Fix string truncation error (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: add tos_set bool to iw_cm struct (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: listening device cm_ids should inherit tos (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: Rollback source IP address if failing to acquire device (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Call ib_cache_release_one() only from ib_device_release() (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Ensure that security memory is always freed (Jonathan Toppins) [1685313] - [infiniband] RDMA/uverbs: Fix an error flow in ib_uverbs_poll_cq (Jonathan Toppins) [1685313] - [infiniband] IB/ipoib: Make ipoib_intercept_dev_id_attr() static (Jonathan Toppins) [1685313] - [infiniband] RDMA: Provide safe ib_alloc_device() function (Jonathan Toppins) [1685313] - [infiniband] IB/core, ipoib: Do not overreact to SM LID change event (Jonathan Toppins) [1685313] - [infiniband] IB/core: Abort page fault handler silently during owning process exit (Jonathan Toppins) [1685313] - [infiniband] RDMA/core: Verify that memory window type is legal (Jonathan Toppins) [1685313] - [infiniband] IB/core: Don't register each MAD agent for LSM notifier (Jonathan Toppins) [1711086 1685313] - [include] IB/core: Eliminate a hole in MAD agent struct (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Fix potential memory leak while creating MAD agents (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Unregister notifier before freeing MAD security (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Destroy QP if XRC QP fails (Jonathan Toppins) [1685313] - [infiniband] IB/core: Declare local functions 'static' (Jonathan Toppins) [1685313] - [infiniband] RDMA/i40iw: Make sure to initialize ib_device_ops (Jonathan Toppins) [1685313] - [rpmspec] Update the kernel rpm package description to mention backports/bug fixes ("Herton R. Krzesinski") [1701064] - [netdrv] bonding: fix arp_validate toggling in active-backup mode (Jarod Wilson) [1654214] - [scsi] scsi: bnx2i: fix indentation issue, remove a tab (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: remove set but not used variable 'cid_num' (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: add error handling for ioremap_nocache (Maurizio Lombardi) [1665626] - [wireless] iwlwifi: mvm: Send LQ command as async when necessary (Stanislaw Gruszka) [1687265] - [scsi] scsi: bnx2fc: Fix error handling in probe() (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Fix NULL dereference in error handling (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Remove set but not used variable 'oxid' (Maurizio Lombardi) [1665625] - [scsi] bnx2fc_fcoe: Use skb_queue_walk_safe(). (Maurizio Lombardi) [1665625] - [netdrv] hv_netvsc: Fix rndis_per_packet_info internal field initialization (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add handler for LRO setting change (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add support for LRO/RSC in the vSwitch (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix unwanted wakeup after tx_disable (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix IP header checksum for coalesced packets (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: fix typos in code comments (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix hash key value reset after other ops (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Refactor assignments of struct netvsc_device_info (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix ethtool change hash key error (Mohammed Gamal) [1691375] - [netdrv] ice: Disable sniffing VF traffic on PF (Kamal Heib) [1659176] - [netdrv] ice: Use more efficient structures (Kamal Heib) [1659176] - [netdrv] ice: Use bitfields where possible (Kamal Heib) [1659176] - [netdrv] ice: Add function to program ethertype based filter rule on VSIs (Kamal Heib) [1659176] - [netdrv] ice: Separate if conditions for ice_set_features() (Kamal Heib) [1659176] - [netdrv] ice: Remove __always_unused attribute (Kamal Heib) [1659176] - [netdrv] ice: Suppress false-positive style issues reported by static analyzer (Kamal Heib) [1659176] - [netdrv] ice: Refactor getting/setting coalesce (Kamal Heib) [1659176] - [netdrv] ice: Always free/allocate q_vectors (Kamal Heib) [1659176] - [netdrv] ice: Do not unnecessarily initialize local variable (Kamal Heib) [1659176] - [netdrv] ice: Add more validation in ice_vc_cfg_irq_map_msg (Kamal Heib) [1659176] - [netdrv] ice: Don't remove VLAN filters that were never programmed (Kamal Heib) [1659176] - [netdrv] ice: Preserve VLAN Rx stripping settings (Kamal Heib) [1659176] - [netdrv] ice: Fix for allowing too many MDD events on VF (Kamal Heib) [1659176] - [netdrv] ice: Use pf instead of vsi-back (Kamal Heib) [1659176] - [netdrv] ice: Use dev_err when ice_cfg_vsi_lan fails (Kamal Heib) [1659176] - [netdrv] ice: Refactor link event flow (Kamal Heib) [1659176] - [netdrv] ice: Add missing PHY type to link settings (Kamal Heib) [1659176] - [netdrv] ice: Add reg_idx variable in ice_q_vector structure (Kamal Heib) [1659176] - [netdrv] ice: Remove runtime change of PFINT_OICR_ENA register (Kamal Heib) [1659176] - [netdrv] ice: Fix issue when adding more than allowed VLANs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary wait when disabling/enabling Rx queues (Kamal Heib) [1659176] - [netdrv] ice: Add ability to update rx-usecs-high (Kamal Heib) [1659176] - [netdrv] ice: Add 52 byte RSS hash key support (Kamal Heib) [1659176] - [netdrv] ice: Use ice_for_each_q_vector macro where possible (Kamal Heib) [1659176] - [netdrv] ice: Validate ring existence and its q_vector per VSI (Kamal Heib) [1659176] - [netdrv] ice: Reduce scope of variable in ice_vsi_cfg_rxqs (Kamal Heib) [1659176] - [netdrv] ice: Resolve static analysis reported issue (Kamal Heib) [1659176] - [netdrv] ice: Return configuration error without queue to disable (Kamal Heib) [1659176] - [netdrv] ice: Create framework for VSI queue context (Kamal Heib) [1659176] - [netdrv] ice: Calculate ITR increment based on direct calculation (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump driver version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to control FW LLDP and DCBX (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB rebuild (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to get DCB related statistics (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add priority information into VLAN header (Kamal Heib) [1700995 1659176] - [netdrv] ice: Update rings based on TC information (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to process LLDP MIB change events (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 4/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 3/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 2/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 1/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix incorrect use of abbreviations (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix typos in code comments (Kamal Heib) [1700995 1659176] - [netdrv] ice: Remove "2 BITS" comment (Kamal Heib) [1659176] - [netdrv] ice: Update comment regarding the ITR_GRAN_S (Kamal Heib) [1659176] - [netdrv] ice: Update function header for __ice_vsi_get_qs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary braces (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: Add missing case in print_link_msg for printing flow control (Kamal Heib) [1659176] - [netdrv] ice: Audit hotpath structures with pahole (Kamal Heib) [1659176] - [netdrv] ice: Do not bail out when filter already exists (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF attempt to delete default MAC address (Kamal Heib) [1659176] - [netdrv] ice: enable VF admin queue interrupts (Kamal Heib) [1659176] - [netdrv] ice: Fix for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Implement pci_error_handler ops (Kamal Heib) [1659176] - [netdrv] ice: Put __ICE_PREPARED_FOR_RESET check in ice_prepare_for_reset (Kamal Heib) [1659176] - [netdrv] ice: use virt channel status codes (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary newlines from log messages (Kamal Heib) [1659176] - [netdrv] ice: Create a generic name for the ice_rx_flg64_bits structure (Kamal Heib) [1659176] - [netdrv] ice: add and use new ice_for_each_traffic_class() macro (Kamal Heib) [1659176] - [netdrv] ice: change VF VSI tc info along with num_queues (Kamal Heib) [1659176] - [netdrv] ice: Prevent unintended multiple chain resets (Kamal Heib) [1659176] - [netdrv] ice: map Rx buffer pages with DMA attributes (Kamal Heib) [1659176] - [netdrv] ice: Limit the ice_add_rx_frag to frag addition (Kamal Heib) [1659176] - [netdrv] ice: Gather the rx buf clean-up logic for better reuse (Kamal Heib) [1659176] - [netdrv] ice: Introduce bulk update for page count (Kamal Heib) [1659176] - [netdrv] ice: Get rid of ice_pull_tail (Kamal Heib) [1659176] - [netdrv] ice: Pull out page reuse checks onto separate function (Kamal Heib) [1659176] - [netdrv] ice: Retrieve rx_buf in separate function (Kamal Heib) [1659176] - [netdrv] ice: Enable link events over the ARQ (Kamal Heib) [1659176] - [netdrv] ice: use irq_num var in ice_vsi_req_irq_msix (Kamal Heib) [1659176] - [netdrv] ice: Restore VLAN switch rule if port VLAN existed before (Kamal Heib) [1659176] - [netdrv] ice: update VSI config dynamically (Kamal Heib) [1659176] - [netdrv] ice: Get VF VSI instances directly via PF (Kamal Heib) [1659176] - [netdrv] ice: Don't let VF know that it is untrusted (Kamal Heib) [1659176] - [netdrv] ice: Set LAN_EN for all directional rules (Kamal Heib) [1659176] - [netdrv] ice: Do not set LB_EN for prune switch rules (Kamal Heib) [1659176] - [netdrv] ice: Enable LAN_EN for the right recipes (Kamal Heib) [1659176] - [netdrv] ice: Add support for PF/VF promiscuous mode (Kamal Heib) [1659176] - [netdrv] ice: code cleanup in ice_sched.c (Kamal Heib) [1659176] - [netdrv] ice: Remove unused vsi_id field (Kamal Heib) [1659176] - [netdrv] ice: fix some function prototype and signature style issues (Kamal Heib) [1659176] - [netdrv] ice: fix the divide by zero issue (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reconfiguring VF queues (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: fix static analysis warnings (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reclaiming resources back to the pool after reset (Kamal Heib) [1659176] - [netdrv] ice: Enable MAC anti-spoof by default (Kamal Heib) [1659176] - [netdrv] ice: Determine descriptor count and ring size based on PAGE_SIZE (Kamal Heib) [1659176] - [netdrv] ice: Reset all VFs with VFLR during SR-IOV init flow (Kamal Heib) [1659176] - [netdrv] ice: Get resources per function (Kamal Heib) [1659176] - [netdrv] ice: Implement flow to reset VFs with PFR and other resets (Kamal Heib) [1659176] - [netdrv] ice: configure GLINT_ITR to always have an ITR gran of 2 (Kamal Heib) [1659176] - [netdrv] ice: use ice_for_each_vsi macro when possible (Kamal Heib) [1659176] - [netdrv] ice : Ensure only valid bits are set in ice_aq_set_phy_cfg (Kamal Heib) [1659176] - [netdrv] ice: remove redundant variable and if condition (Kamal Heib) [1659176] - [netdrv] ice: avoid multiple unnecessary de-references in probe (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF reset and multiple VFs support on PFs (Kamal Heib) [1659176] - [netdrv] ice: Fix broadcast traffic in port VLAN mode (Kamal Heib) [1659176] - [netdrv] ice: fix overlong string, update stats output (Kamal Heib) [1659176] - [netdrv] ice: Fix for FC get rx/tx pause params (Kamal Heib) [1659176] - [netdrv] ice: use absolute vector ID for VFs (Kamal Heib) [1659176] - [netdrv] ice: check for a leaf node presence (Kamal Heib) [1659176] - [netdrv] ice: flush Tx pipe on disable queue timeout (Kamal Heib) [1659176] - [netdrv] ice: clear VF ARQLEN register on reset (Kamal Heib) [1659176] - [netdrv] ice: don't spam VFs with link messages (Kamal Heib) [1659176] - [netdrv] ice: only use the VF for ICE_VSI_VF in ice_vsi_release (Kamal Heib) [1659176] - [netdrv] ice: fix numeric overflow warning (Kamal Heib) [1659176] - [netdrv] ice: fix issue where host reboots on unload when iommu=on (Kamal Heib) [1659176] - [netdrv] ice: fix ice_remove_rule_internal vsi_list handling (Kamal Heib) [1659176] - [netdrv] ice: fix stack hogs from struct ice_vsi_ctx structures (Kamal Heib) [1659176] - [netdrv] ice: sizeof() should be avoided (Kamal Heib) [1659176] - [netdrv] ice: Fix added in VSI supported nodes calc (Kamal Heib) [1659176] - [netdrv] ice: Fix the calculation of ICE_MAX_MTU (Kamal Heib) [1659176] - [netdrv] ice: Mark extack argument as __always_unused (Kamal Heib) [1659176] - [netdrv] ice: add const qualifier to mac_addr parameter (Kamal Heib) [1659176] - [netdrv] ice: Add support for new PHY types (Kamal Heib) [1659176] - [netdrv] ice: Offload SCTP checksum (Kamal Heib) [1659176] - [netdrv] ice: Allow for software timestamping (Kamal Heib) [1659176] - [netdrv] ice: Implement getting and setting ethtool coalesce (Kamal Heib) [1659176] - [netdrv] ice: Add support for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Move aggregator list into ice_hw instance (Kamal Heib) [1659176] - [netdrv] ice: Rework queue management code for reuse (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool private flag to make forcing link down optional (Kamal Heib) [1659176] - [netdrv] ice: Set physical link up/down when an interface is set up/down (Kamal Heib) [1659176] - [netdrv] ice: Implement support for normal get_eeprom[_len] ethtool ops (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool set_phys_id handler (Kamal Heib) [1659176] - [netdrv] ice: Configure RSS LUT and HASH KEY in rebuild path (Kamal Heib) [1659176] - [netdrv] ice: Refactor a few Tx scheduler functions (Kamal Heib) [1659176] - [netdrv] ice: Fix unused variable build warning (Kamal Heib) [1659176] - [netdrv] ice: Do not enable NAPI on q_vectors that have no rings (Kamal Heib) [1659176] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Kamal Heib) [1659176] - [netdrv] ice: Fix possible NULL pointer de-reference (Kamal Heib) [1659176] - [netdrv] ice: Use Tx|Rx in comments (Kamal Heib) [1659176] - [netdrv] ice: Cosmetic formatting changes (Kamal Heib) [1659176] - [netdrv] ice: Cleanup short function signatures (Kamal Heib) [1659176] - [netdrv] ice: Cleanup ice_tx_timeout() (Kamal Heib) [1659176] - [netdrv] ice: Fix return value from NAPI poll (Kamal Heib) [1659176] - [netdrv] ice: Constify global structures that can/should be (Kamal Heib) [1659176] - [netdrv] ice: Do not set LAN_EN for MAC-VLAN filters (Kamal Heib) [1659176] - [netdrv] ice: Pass the return value of ice_init_def_sw_recp() (Kamal Heib) [1659176] - [netdrv] ice: Cleanup duplicate control queue code (Kamal Heib) [1659176] - [netdrv] ice: Remove ICE_MAX_TXQ_PER_TXQG check when configuring Tx queue (Kamal Heib) [1659176] - [netdrv] ice: Destroy scheduler tree in reset path (Kamal Heib) [1659176] - [netdrv] ice: Fix to make VLAN priority tagged traffic to appear on all TCs (Kamal Heib) [1659176] - [netdrv] ice: Call pci_disable_sriov before stopping queues for VF (Kamal Heib) [1659176] - [netdrv] ice: Increase Rx queue disable timeout (Kamal Heib) [1659176] - [netdrv] ice: Fix NVM mask defines (Kamal Heib) [1659176] - [netdrv] ice: Avoid nested RTNL locking in ice_dis_vsi (Kamal Heib) [1659176] - [netdrv] ice: Calculate guaranteed VSIs per function and use it (Kamal Heib) [1659176] - [netdrv] ice: Remove node before releasing VSI (Kamal Heib) [1659176] - [netdrv] ice: Check for q_vector when stopping rings (Kamal Heib) [1659176] - [netdrv] ice: Fix debug print in ice_tx_timeout (Kamal Heib) [1659176] - [netdrv] intel-ethernet: use correct module license (Kamal Heib) [1659176] - [netdrv] bnx2x: Add support for detection of P2P event packets. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: Replace magic numbers with macro definitions. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: fix spelling mistake "dicline" -> "decline" (Manish Chopra) [1663271] - [netdrv] bnx2x: Utilize FW 7.13.11.0. (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove set but not used variable 'mfw_vn' (Manish Chopra) [1663271] - [netdrv] bnx2x: Use struct_size() in kzalloc() (Manish Chopra) [1663271] - [netdrv] broadcom: Mark expected switch fall-throughs (Manish Chopra) [1663271] - [netdrv] bnx2x: Bump up driver version to 1.713.36 (Manish Chopra) [1663271] - [netdrv] bnx2x: fix various indentation issues (Manish Chopra) [1663271] - [netdrv] cross-tree: phase out dma_zalloc_coherent() on headers (Manish Chopra) [1663271] - [netdrv] bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans() on some hw (Manish Chopra) [1663271] - [netdrv] bnx2x: Send update-svid ramrod with retry/poll flags enabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Enable PTP only on the PF that initializes the port (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove configured vlans as part of unload sequence. (Manish Chopra) [1663271] - [netdrv] bnx2x: Clear fip MAC when fcoe offload support is disabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Add storm FW version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] bnx2x: Add MBI version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] drivers: net: remove inclusion when not needed (Manish Chopra) [1663271] - [netdrv] bnx2x: remove ndo_poll_controller (Manish Chopra) [1663271] - [netdrv] bnx2x: Provide VF link status in ndo_get_vf_config (Manish Chopra) [1663271] - [netdrv] bnx2x: Ignore bandwidth attention in single function mode (Manish Chopra) [1663271] - [block] block: remove CONFIG_LBDAF (Ming Lei) [1708452] - [kernel] sched/pelt: Fix warning and clean up IRQ PELT config (Phil Auld) [1637824] - [kernel] sched/pelt: Fix update_blocked_averages() for RT and DL classes (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove remaining traces of NUMA rate-limiting (Phil Auld) [1637824] - [kernel] sched/fair: Fix cpu_util_wake() for 'execl' type workloads (Phil Auld) [1637824] - [kernel] sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Phil Auld) [1637824] - [kernel] sched/numa: Migrate pages to local nodes quicker early in the lifetime of a task (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove rate-limiting of automatic NUMA balancing migration (Phil Auld) [1637824] - [kernel] sched/numa: Avoid task migration for small NUMA improvement (Phil Auld) [1637824] - [mm] mm/migrate: Use spin_trylock() while resetting rate limit (Phil Auld) [1637824] - [kernel] sched/numa: Limit the conditions where scan period is reset (Phil Auld) [1637824] - [kernel] sched/numa: Reset scan rate whenever task moves across nodes (Phil Auld) [1637824] - [kernel] sched/numa: Pass destination CPU as a parameter to migrate_task_rq (Phil Auld) [1637824] - [kernel] sched/numa: Stop multiple tasks from moving to the CPU at the same time (Phil Auld) [1637824] - [kernel] sched/fair: Fix scale_rt_capacity() for SMT (Phil Auld) [1637824] - [kernel] sched/numa: Move task_numa_placement() closer to numa_migrate_preferred() (Phil Auld) [1637824] - [kernel] sched/numa: Use group_weights to identify if migration degrades locality (Phil Auld) [1637824] - [kernel] sched/numa: Update the scan period without holding the numa_group lock (Phil Auld) [1637824] - [kernel] sched/numa: Remove numa_has_capacity() (Phil Auld) [1637824] - [kernel] sched/numa: Modify migrate_swap() to accept additional parameters (Phil Auld) [1637824] - [kernel] sched/numa: Remove unused task_capacity from 'struct numa_stats' (Phil Auld) [1637824] - [kernel] sched/numa: Skip nodes that are at 'hoplimit' (Phil Auld) [1637824] - [kernel] sched/debug: Reverse the order of printing faults (Phil Auld) [1637824] - [kernel] sched/numa: Use task faults only if numa_group is not yet set up (Phil Auld) [1637824] - [kernel] sched/numa: Set preferred_node based on best_cpu (Phil Auld) [1637824] - [kernel] sched/numa: Simplify load_too_imbalanced() (Phil Auld) [1637824] - [kernel] sched/numa: Evaluate move once per node (Phil Auld) [1637824] - [kernel] sched/fair: Remove #ifdefs from scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Clarify sugov_get_util() (Phil Auld) [1637824] - [kernel] sched/sysctl: Remove unused sched_time_avg_ms sysctl (Phil Auld) [1637824] - [kernel] sched/core: Remove the rt_avg code (Phil Auld) [1637824] - [kernel] sched/core: Use PELT for scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Remove sugov_aggregate_util() (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Take time spent in interrupts into account (Phil Auld) [1637824] - [kernel] sched/irq: Add IRQ utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use DL utilization tracking (Phil Auld) [1637824] - [kernel] sched/dl: Add dl_rq utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use RT utilization tracking (Phil Auld) [1637824] - [kernel] sched/rt: Add rt_rq utilization tracking (Phil Auld) [1637824] - [kernel] sched/pelt: Move PELT related code in a dedicated file (Phil Auld) [1637824] - [char] ipmi_si: Potential array underflow in hotmod_handler() (Tony Camuso) [1665131] - [char] ipmi_si: Remove hacks for adding a dummy platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Consolidate scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Remove hotmod devices on removal and exit (Tony Camuso) [1665131] - [char] ipmi_si: Remove hardcode IPMI devices by scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Switch hotmod to use a platform device (Tony Camuso) [1665131] - [char] ipmi: Fix failure on SMBIOS specified devices (Tony Camuso) [1665131] - [char] ipmi: Consolidate the adding of platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Rename addr_type to addr_space to match what it does (Tony Camuso) [1665131] - [char] ipmi_si: Convert some types into unsigned (Tony Camuso) [1665131] - [char] ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash (Tony Camuso) [1665131] - [char] ipmi_si: Fix crash when using hard-coded device (Tony Camuso) [1665131] - [char] ipmi: Use dedicated API for copying a UUID (Tony Camuso) [1665131] - [char] ipmi: Use defined constant for UUID representation (Tony Camuso) [1665131] - [char] ipmi:ssif: Change some pr_xxx to dev_xxx calls (Tony Camuso) [1665131] - [char] ipmi: kcs_bmc: handle devm_kasprintf() failure case (Tony Camuso) [1665131] - [char] ipmi: Fix return value when a message is truncated (Tony Camuso) [1665131] - [char] ipmi: clean an indentation issue, remove extraneous space (Tony Camuso) [1665131] - [char] ipmi: Make the smi watcher be disabled immediately when not needed (Tony Camuso) [1665131] - [char] ipmi: Fix how the lower layers are told to watch for messages (Tony Camuso) [1665131] - [char] ipmi: Fix SSIF flag requests (Tony Camuso) [1665131] - [char] ipmi_si: fix use-after-free of resource->name (Tony Camuso) [1665131] - [char] ipmi: Don't initialize anything in the core until something uses it (Tony Camuso) [1665131] - [char] ipmi:ssif: Fix handling of multi-part return messages (Tony Camuso) [1665131] - [char] ipmi:dmi: Use pr_fmt in the IPMI DMI code (Tony Camuso) [1665131] - [char] ipmi: Remove platform driver overrides and use the id_table (Tony Camuso) [1665131] - [char] ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX (Tony Camuso) [1665131] - [char] ipmi: Use more common logging styles (Tony Camuso) [1665131] - [acpi] ACPI / glue: Split dev_is_platform() out of module for wide use (Tony Camuso) [1665131]- [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: remove timeout from TURs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: clean up two indentation issues (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: mark expected switch fall-throughs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: switch to generic DMA API (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: Use vmemdup_user to replace the open code (Joseph Szczypek) [1672669] - [netdrv] ibmvnic: Add device identification to requested IRQs (Steve Best) [1665717] - [crypto] crypto: authenc - fix parsing key with misaligned rta_len (Herbert Xu) [1707546] - [block] block: don't drain in-progress dispatch in blk_cleanup_queue() (Ming Lei) [1694879] - [block] blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs_release (Ming Lei) [1694879] - [include] blk-mq: always free hctx after request queue is freed (Ming Lei) [1694879] - [block] blk-mq: split blk_mq_alloc_and_init_hctx into two parts (Ming Lei) [1694879] - [block] blk-mq: free hw queue's resource in hctx's release handler (Ming Lei) [1694879] - [block] blk-mq: move cancel of requeue_work into blk_mq_release (Ming Lei) [1694879] - [block] blk-mq: grab .q_usage_counter when queuing request from plug code path (Ming Lei) [1694879] - [block] block: fix use-after-free on gendisk (Ming Lei) [1694879] - [netdrv] bonding: fix event handling for stacked bonds (Jarod Wilson) [1708390] - [netdrv] bonding: show full hw address in sysfs for slave entries (Jarod Wilson) [1708390] - [netdrv] bonding: fix PACKET_ORIGDEV regression (Jarod Wilson) [1708390] - [netdrv] bonding: check slave set command firstly (Jarod Wilson) [1708390] - [netdrv] bonding: count master 3ad stats separately (Jarod Wilson) [1708390] - [netdrv] bonding: add support for xstats and export 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: add 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: 3ad: remove bond_3ad_rx_indication's length argument (Jarod Wilson) [1708390] - [netdrv] bonding: adjust style of bond_3ad_rx_indication (Jarod Wilson) [1708390] - [netdrv] bonding: update nest level on unlink (Jarod Wilson) [1708390] - [netdrv] bonding: fix indentation issues, remove extra spaces (Jarod Wilson) [1708390] - [netdrv] bonding: convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1708390] - [netdrv] bonding: fix 802.3ad state sent to partner when unbinding slave (Jarod Wilson) [1708390] - [netdrv] bonding: use netpoll_poll_dev() helper (Jarod Wilson) [1708390] - [net] netpoll: do not test NAPI_STATE_SCHED in poll_one_napi() (Jarod Wilson) [1708390] - [net] netpoll: make ndo_poll_controller() optional (Jarod Wilson) [1708390] - [netdrv] bonding: don't cast const buf in sysfs store (Jarod Wilson) [1708390] - [netdrv] netdevsim: fix sa_idx out of bounds check (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: add ipsec offload API test (Ivan Vecera) [1708373] - [netdrv] netdevsim: add ipsec offload testing (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use dummydev as a test device (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: clear the return code at start of ipsec test (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use a local IP address for IPsec tests (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: hide complaint from terminated monitor (Ivan Vecera) [1708373] - [powerpc] powerpc/watchdog: Use hrtimers for per-CPU heartbeat (Steve Best) [1708327] - [netdrv] ixgbevf: Update driver version for RHEL-8.1.0 (Ken Cox) [1659166] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659166] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Ken Cox) [1659166] - [netdrv] ixgbevf: add support for software timestamps (Ken Cox) [1659166] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659166] - [netdrv] ixgbevf: off by one in ixgbevf_ipsec_tx() (Ken Cox) [1659166] - [netdrv] ixgbevf: fix msglen for ipsec mbx messages (Ken Cox) [1659166] - [netdrv] ixgbevf: remove ndo_poll_controller (Ken Cox) [1659166] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659166] - [netdrv] ixgbevf: enable VF IPsec offload operations (Ken Cox) [1659166] - [netdrv] ixgbevf: add VF IPsec offload code (Ken Cox) [1659166] - [netdrv] ixgbevf: add defines for IPsec offload request (Ken Cox) [1659166] - [netdrv] ixgbevf: VF2VF TCP RSS (Ken Cox) [1659166] - [netdrv] ixgbe: Update driver version for RHEL-8.1.0 (Ken Cox) [1659164] - [netdrv] intel: correct return from set features callback (Ken Cox) [1659164] - [netdrv] ixgbe: don't do any AF_XDP zero-copy transmit if netif is not OK (Ken Cox) [1659164] - [netdrv] ixgbe: fix potential RX buffer starvation for AF_XDP (Ken Cox) [1659164] - [netdrv] ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN (Ken Cox) [1659164] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Ken Cox) [1659164] - [netdrv] ixgbe: Use struct_size() helper (Ken Cox) [1659164] - [netdrv] ixgbe: remove magic constant in ixgbe_reset_hw_82599() (Ken Cox) [1659164] - [netdrv] ixgbe: use mii_bus to handle MII related ioctls (Ken Cox) [1659164] - [netdrv] ixgbe: register a mdiobus (Ken Cox) [1659164] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659164] - [netdrv] ixgbe: Fix race when the VF driver does a reset (Ken Cox) [1659164] - [netdrv] ixgbe: recognize 1000BaseLX SFP modules as 1Gbps (Ken Cox) [1659164] - [netdrv] ixgbe: Replace synchronize_sched() with synchronize_rcu() (Ken Cox) [1659164] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Ken Cox) [1659164] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Ken Cox) [1659164] - [netdrv] ixgbe: allow IPsec Tx offload in VEPA mode (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear_bit on xdp_ring->state if xdp_ring is null (Ken Cox) [1659164] - [netdrv] ixgbe: fix MAC anti-spoofing filter after VFLR (Ken Cox) [1659164] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659164] - [netdrv] drivers: net: remove inclusion when not needed (Ken Cox) [1659164] - [netdrv] ixgbe: check return value of napi_complete_done() (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Tx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Tx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Rx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Rx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: added Rx/Tx ring disable/enable functions (Ken Cox) [1659164] - [netdrv] ixgbe: Fix crash with VFs and flow director on interface flap (Ken Cox) [1659164] - [netdrv] ixgbe: remove redundant function ixgbe_fw_recovery_mode() (Ken Cox) [1659164] - [netdrv] ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit (Ken Cox) [1659164] - [netdrv] ixgbe: remove ndo_poll_controller (Ken Cox) [1659164] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659164] - [netdrv] ixgbe: fix the return value for unsupported VF offload (Ken Cox) [1659164] - [netdrv] ixgbe: disallow IPsec Tx offload when in SR-IOV mode (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload request message handling (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload enable flag (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec management (Ken Cox) [1659164] - [netdrv] ixgbe: prep IPsec constants for later use (Ken Cox) [1659164] - [netdrv] ixgbe: reload IPsec IP table after sa tables (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear IPsec sa counters on HW clearing (Ken Cox) [1659164] - [netdrv] ixgbe: firmware recovery mode (Ken Cox) [1659164] - [netdrv] ixgbe: fix driver behaviour after issuing VFLR (Ken Cox) [1659164] - [netdrv] ixgbe: Prevent unsupported configurations with XDP (Ken Cox) [1659164] - [netdrv] ixgbe: Refactor queue disable logic to take completion time into account (Ken Cox) [1659164] - [netdrv] ixgbe: Reorder Tx/Rx shutdown to reduce time needed to stop device (Ken Cox) [1659164] - [netdrv] ixgbe: add ipsec security registers into ethtool register dump (Ken Cox) [1659164] - [netdrv] ixgbe: Do not allow LRO or MTU change with XDP (Ken Cox) [1659164] - [wireless] brcmfmac: add subtype check for event handling in data path (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [wireless] brcmfmac: assure SSID length from firmware is limited (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [base] driver core: Postpone DMA tear-down until after devres release (Maurizio Lombardi) [1698053]- [of] of: Add missing exports of node name compare functions (Neil Horman) [1665660] - [of] of: add node name compare helper functions (Neil Horman) [1665660] - [include] gpio: Add API to explicitly name a consumer (Neil Horman) [1665660] - [drivers] spi: spi-gpio: fix SPI_CS_HIGH capability (Neil Horman) [1665660] - [drivers] spi: use gpio[d]_set_value_cansleep for setting chipselect GPIO (Neil Horman) [1665660] - [drivers] spi: gpio: Advertise support for SPI_CS_HIGH (Neil Horman) [1665660] - [include] spi: support inter-word delay requirement for devices (Neil Horman) [1665660] - [drivers] spi: dw: Fix default polarity of native chipselect (Neil Horman) [1665660] - [drivers] spi: Support high CS when using descriptors (Neil Horman) [1665660] - [include] spi: Go back to immediate teardown (Neil Horman) [1665660] - [drivers] spi: dw: change snprintf to scnprintf for possible overflow (Neil Horman) [1665660] - [drivers] spi: dw: fix warning unused variable 'ret' (Neil Horman) [1665660] - [include] spi: core: avoid waking pump thread from spi_sync instead run teardown delayed (Neil Horman) [1665660] - [drivers] spi: dw: Convert to use CS GPIO descriptors (Neil Horman) [1665660] - [include] spi: Optionally use GPIO descriptors for CS GPIOs (Neil Horman) [1665660] - [drivers] spi: dw: fix potential variable assignment error (Neil Horman) [1665660] - [drivers] spi: Use of_node_name_eq for node name comparisons (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add ACPI support (Neil Horman) [1665660] - [include] spi: add support for octal mode I/O data transfer (Neil Horman) [1665660] - [drivers] spi: Fix formatting of header block (Neil Horman) [1665660] - [drivers] spi: Fix core transfer waits after slave support (Neil Horman) [1665660] - [drivers] spi: Deal with slaves that return from transfer_one() unfinished (Neil Horman) [1665660] - [include] spi: gpio: Support 3WIRE high-impedance turn-around (Neil Horman) [1665660] - [drivers] spi: Make GPIO CSs honour the SPI_NO_CS flag (Neil Horman) [1665660] - [drivers] dw: spi: add support for Amazon's Alpine spi controller (Neil Horman) [1665660] - [include] spi: Add driver_override SPI device attribute (Neil Horman) [1665660] - [include] spi: make OF helper available for others (Neil Horman) [1665660] - [include] spi: switch to SPDX license identifier (Neil Horman) [1665660] - [drivers] spi: always use software fallback for SPI_CS_WORD when using cs_gio (Neil Horman) [1665660] - [drivers] spi: add software implementation for SPI_CS_WORD (Neil Horman) [1665660] - [include] spi: add new SPI_CS_WORD flag (Neil Horman) [1665660] - [drivers] spi: gpio: No MISO does not imply no RX (Neil Horman) [1665660] - [drivers] spi: dw: support 4-16 bits per word (Neil Horman) [1665660] - [drivers] spi: spi-gpio: Remove set but not used variable 'pdata' (Neil Horman) [1665660] - [drivers] spi: Do not print a message if spi_controller_{suspend,resume}() fails (Neil Horman) [1665660] - [drivers] spi: gpio: Fix copy-and-paste error (Neil Horman) [1665660] - [drivers] spi: dw-mmio: avoid hardcoded field mask (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Jaguar2 support (Neil Horman) [1665660] - [include] spi: Introduce one new field to set word delay (Neil Horman) [1665660] - [drivers] spi: Fix double IDR allocation with DT aliases (Neil Horman) [1665660] - [drivers] spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers (Neil Horman) [1665660] - [drivers] spi: spi-gpio: add SPI_3WIRE support (Neil Horman) [1665660] - [drivers] spi: add flags parameter to txrx_word function pointers (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Ocelot support (Neil Horman) [1665660] - [drivers] spi: dw: export dw_spi_set_cs (Neil Horman) [1665660] - [drivers] spi: dw: allow providing own set_cs callback (Neil Horman) [1665660] - [drivers] spi: dw: fix possible race condition (Neil Horman) [1665660] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08 SPI controller (Neil Horman) [1665660] - [md] md/raid: raid5 preserve the writeback action after the parity check (Nigel Croxon) [1702309] - [md] Revert "Don't jump to compute_result state from check_result state" (Nigel Croxon) [1702309] - [md] md: return -ENODEV if rdev has no mddev assigned (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to handle_active_stripes (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to (un)lock_two_stripes (Nigel Croxon) [1702309] - [md] md: mark md_cluster_mod static (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_sync (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_load (Nigel Croxon) [1702309] - [md] md: use correct types in md_bitmap_print_sb (Nigel Croxon) [1702309] - [md] md: add a missing endianness conversion in check_sb_changes (Nigel Croxon) [1702309] - [md] md: add mddev->pers to avoid potential NULL pointer dereference (Nigel Croxon) [1702309] - [md] md: batch flush requests. (Nigel Croxon) [1702309] - [md] Revert "MD: fix lock contention for flush bios" (Nigel Croxon) [1702309] - [md] Don't jump to compute_result state from check_result state (Nigel Croxon) [1702309] - [netdrv] bnxt_en: Reset device on RX buffer errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Improve RX consumer index validity check. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Drop oversize TX packets to prevent errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Wait longer for the firmware message response to complete. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix typo in firmware message timeout logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return relevant error code when offload fails (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for mdio read/write to external PHY (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Propagate trusted VF attribute to firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for BCM957504 (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.47. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable interrupts when allocating CP rings or NQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix context memory allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ring checking logic on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust default RX coalescing ticks to 10 us. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Support for 64-bit flow handle. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase context memory allocations on 57500 chips for RDMA. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add Level 2 context memory paging support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for 2nd firmware message channel. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm_seq_id routines. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Avoid arithmetic on void * pointer. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use macros for firmware message doorbell offsets. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Set hwrm_intr_seq_id value to its inverted value. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.33. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ethtool self-test loopback. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: query force speeds before disabling autoneg mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not free port statistics buffer when device is down. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Save ring statistics before reset. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return linux standard errors in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Don't set ETS on unused TCs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add ethtool -S priority counters. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add SR-IOV support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Reserve 1 stat_ctx for RDMA driver. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not modify max_stat_ctxs after RDMA driver requests/frees stat_ctxs (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get rid of num_stat_ctxs variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_get_avail_cp_rings_for_en() helper function. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Store the maximum NQs available on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove printing of hwrm message (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix _bnxt_get_max_rings() for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix NQ/CP rings accounting on the new 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Keep track of reserved IRQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix CNP CoS queue regression. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix filling time in bnxt_fill_coredump_record() (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add software "missed_irqs" counter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Workaround occasional TX timeout on 57500 A0. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable RDMA support on the 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix rx_l4_csum_errors counter on 57500 devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix RSS context allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Copy and paste bug in extended tx_stats (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PCI ID for BCM57508 device. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new NAPI poll function for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_poll_work(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add coalescing setup for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use bnxt_cp_ring_info struct pointer as parameter for RX path. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add RSS support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase RSS context array count and skip ring groups on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate/Free CP rings for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify bnxt_ring_alloc_send_msg() to support 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add helper functions to get firmware CP ring ID. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate completion ring structures for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify the ring reservation functions for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust MSIX and ring groups for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Re-structure doorbells. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add 57500 new chip ID and basic structures. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Configure context memory on new devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Check context memory requirements from firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new flags to setup new page table PTE bits on newer devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_ring_struct. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update interrupt coalescing logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add maximum extended request length fw message support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add additional extended port statistics. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.3. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Remove unnecessary unsigned integer comparison and initialize variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get the reduced max_irqs by the ones used by RDMA (Selvin Xavier) [1664477] - [netdrv] bnxt_en: free hwrm resources, if driver probe fails. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix enables field in HWRM_QUEUE_COS2BW_CFG request (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix VNIC reservations on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add a driver specific gre_ver_check devlink parameter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use msix_vec_per_pf_max and msix_vec_per_pf_min devlink params. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: return proper error when FW returns HWRM_ERR_CODE_RESOURCE_ACCESS_DENIED (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use ignore_ari devlink parameter (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix TX timeout during netpoll. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove ndo_poll_controller (Selvin Xavier) [1664477] - [netdrv] bnxt_en: don't try to offload VLAN 'modify' action (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'addr_type' (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'rx_stats' (Selvin Xavier) [1664477] - [netdrv] net: bnxt: Fix a uninitialized variable warning. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: take coredump_record structure off stack (Selvin Xavier) [1664477] - [netdrv] bnxt_en: avoid string overflow for record->system_name (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix strcpy() warnings in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not use the CNP CoS queue for networking traffic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add DCBNL DSCP application protocol support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add hwmon sysfs support to read temperature (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Notify firmware about IF state changes. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Move firmware related flags to a new fw_cap field in struct bnxt. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add BNXT_NEW_RM() macro. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for ethtool get dump. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update RSS setup and GRO-HW logic according to the latest spec. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new VF resource allocation strategy mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PHY retry logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add external loopback test to ethtool selftest. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust timer based on ethtool stats-block-usecs settings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface version to 1.9.2.25. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: combine 'else if' and 'else' into single branch (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove redundant debug register dma mem allocation (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_en initial params table and register it. (Selvin Xavier) [1664477] - [netdrv] sfc: mcdi_port: Mark expected switch fall-through (Jarod Wilson) [1685478] - [netdrv] sfc: ensure recovery after allocation failures (Jarod Wilson) [1685478] - [netdrv] sfc: Replace dev_kfree_skb_any by dev_consume_skb_any (Jarod Wilson) [1685478] - [netdrv] sfc: add bundle partition definitions to mtd (Jarod Wilson) [1685478] - [netdrv] sfc: Replace spin_is_locked() with lockdep (Jarod Wilson) [1685478] - [netdrv] sfc: remove ndo_poll_controller (Jarod Wilson) [1685478] - [iommu] iommu/amd: Set exclusion range correctly (Jerry Snitselaar) [1702766] - [iommu] iommu/amd: Reserve exclusion range in iova-domain (Jerry Snitselaar) [1694835] - [scsi] scsi: mpt3sas: Fix kernel panic during expander reset (Tomas Henzl) [1677693] - [mm] mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n (Waiman Long) [1705607] - [mm] x86/mm: Drop usage of __flush_tlb_all() in kernel_physical_mapping_init() (Waiman Long) [1705607] - [include] x86/mm: Validate kernel_physical_mapping_init() PTE population (Waiman Long) [1705607] - [include] generic/pgtable: Introduce set_pte_safe() (Waiman Long) [1705607] - [include] generic/pgtable: Introduce {p4d,pgd}_same() (Waiman Long) [1705607] - [include] generic/pgtable: Make {pmd, pud}_same() unconditionally available (Waiman Long) [1705607] - [mm] percpu: stop printing kernel addresses (Waiman Long) [1705607] - [x86] x86/speculation: Prevent deadlock on ssb_state::lock (Waiman Long) [1705607] - [fs] debugfs: fix use-after-free on symlink traversal (Waiman Long) [1705607] - [lib] debugobjects: avoid recursive calls with kmemleak (Waiman Long) [1705607] - [mm] mm/swapfile.c: use kvzalloc for swap_info_struct allocation (Waiman Long) [1705607] - [mm] hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! (Waiman Long) [1705607] - [include] watchdog/core: Add missing prototypes for weak functions (Waiman Long) [1705607] - [mm] memory_hotplug: cond_resched in __remove_pages (Waiman Long) [1705607] - [kernel] genirq: Fix race on spurious interrupt detection (Waiman Long) [1705607] - [kernel] printk: Fix panic caused by passing log_buf_len to command line (Waiman Long) [1705607] - [mm] mm/hmm: fix race between hmm_mirror_unregister() and mmu_notifier callback (Waiman Long) [1705607] - [mm] mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly (Waiman Long) [1705607] - [mm] hugetlbfs: dirty pages as they are added to pagecache (Waiman Long) [1705607] - [fs] mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range() (Waiman Long) [1705607] - [kernel] sched/fair: Fix the min_vruntime update logic in dequeue_entity() (Waiman Long) [1705607] - [mm] x86/mm/pat: Disable preemption around __flush_tlb_all() (Waiman Long) [1705607] - [x86] x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is provided (Waiman Long) [1705607] - [x86] x86/time: Correct the attribute on jiffies' definition (Waiman Long) [1705607] - [x86] x86/percpu: Fix this_cpu_read() (Waiman Long) [1705607] - [x86] x86/tsc: Force inlining of cyc2ns bits (Waiman Long) [1705607] - [mm] mm/migrate.c: split only transparent huge pages when allocation fails (Waiman Long) [1705607] - [mm] mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2 (Waiman Long) [1705607] - [mm] mm/mmap.c: don't clobber partially overlapping VMA with MAP_FIXED_NOREPLACE (Waiman Long) [1705607] - [mm] percpu: stop leaking bitmap metadata blocks (Waiman Long) [1705607] - [lib] vsprintf: Fix off-by-one bug in bstr_printf() processing dereferenced pointers (Waiman Long) [1705607] - [mm] mm/vmstat.c: fix outdated vmstat_text (Waiman Long) [1705607] - [base] PM / core: Clear the direct_complete flag on errors (Waiman Long) [1705607] - [tools] x86/vdso: Fix vDSO syscall fallback asm constraint regression (Waiman Long) [1705607] - [x86] x86/vdso: Only enable vDSO retpolines when enabled and supported (Waiman Long) [1705607] - [tools] selftests/x86: Add clock_gettime() tests to test_vdso (Waiman Long) [1705607] - [x86] x86/vdso: Fix asm constraints on vDSO syscall fallbacks (Waiman Long) [1705607] - [drivers] clocksource/drivers/timer-atmel-pit: Properly handle error cases (Waiman Long) [1705607] - [mm] mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly (Waiman Long) [1705607] - [mm] mm, thp: fix mlocking THP page with migration enabled (Waiman Long) [1705607] - [mm] mm: migration: fix migration of huge PMD shared pages (Waiman Long) [1705607] - [net] net/smc: improve smc_conn_create reason codes (Philipp Rudo) [1703471] - [net] net/smc: improve smc_listen_work reason codes (Philipp Rudo) [1703471] - [net] net/smc: code cleanup smc_listen_work (Philipp Rudo) [1703471] - [net] net/smc: cleanup of get vlan id (Philipp Rudo) [1703471] - [net] net/smc: consolidate function parameters (Philipp Rudo) [1703471] - [net] net/smc: check for ip prefix and subnet (Philipp Rudo) [1703471] - [net] net/smc: fallback to TCP after connect problems (Philipp Rudo) [1703471] - [net] net/smc: nonblocking connect rework (Philipp Rudo) [1703471] - [net] net/smc: move unhash before release of clcsock (Philipp Rudo) [1703471] - [net] net/smc: fix return code from FLUSH command (Philipp Rudo) [1703471] - [net] net/smc: propagate file from SMC to TCP socket (Philipp Rudo) [1703471] - [net] net/smc: fix a NULL pointer dereference (Philipp Rudo) [1703471] - [net] net/smc: wait for pending work before clcsock release_sock (Philipp Rudo) [1703471] - [net] net/smc: allow pnetid-less configuration (Philipp Rudo) [1700797] - [net] net/smc: allow PCI IDs as ib device names in the pnet table (Philipp Rudo) [1700797] - [net] net/smc: add pnet table namespace support (Philipp Rudo) [1700797] - [net] net/smc: add smcd support to the pnet table (Philipp Rudo) [1700797] - [net] net/smc: rework pnet table (Philipp Rudo) [1700797] - [net] net/smc: cleanup for smcr_tx_sndbuf_nonempty (Philipp Rudo) [1700797]- [tools] tools power turbostat: Override CFLAGS assignments and add LDFLAGS to build command (Steve Best) [1705959] - [tools] tools/power turbostat: update version number (Steve Best) [1705959] - [tools] tools/power turbostat: Add checks for failure of fgets() and fscanf() (Steve Best) [1705959] - [tools] tools/power turbostat: Warn on bad ACPI LPIT data (Steve Best) [1705959] - [tools] tools/power turbostat: Also read package power on AMD F17h (Zen) (Steve Best) [1705959] - [tools] tools/power turbostat: Add support for AMD Fam 17h (Zen) RAPL (Steve Best) [1705959] - [tools] tools/power turbostat: Do not display an error on systems without a cpufreq driver (Steve Best) [1705959] - [tools] tools/power turbostat: Add Die column (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CNL-specific code (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CC3-skip code (Steve Best) [1705959] - [tools] tools/power turbostat: Restore ability to execute in topology-order (Steve Best) [1705959] - [tools] tools/power turbostat: fix goldmont C-state limit decoding (Steve Best) [1705959] - [tools] tools/power turbostat: reduce debug output (Steve Best) [1705959] - [tools] tools/power turbosat: fix AMD APIC-id output (Steve Best) [1705959] - [mmc] mmc: sdhci-iproc: Add ACPI support (Mark Langsdorf) [1576966] - [mmc] mmc: sdhci-pltfm: Convert DT properties to generic device properties (Mark Langsdorf) [1576966] - [tty] serial: 8250_dw: Add ACPI support for uart on Broadcom SoC (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: Add clock-frequency property (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: set WDOG_HW_RUNNING when appropriate (Mark Langsdorf) [1576966] - [thermal] thermal: broadcom: Add Stingray thermal driver (Mark Langsdorf) [1576966] - [hv] hv: vmbus: Change server monitor_pages index to 0 (Mohammed Gamal) [1691383] - [kernel] hv: vmbus: Expose counters for interrupts and full conditions (Mohammed Gamal) [1691383] - [kernel] vmbus: Switch to use new generic UUID API (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Check for ring when getting debug info (Mohammed Gamal) [1691383] - [x86] hyper-v: move synic/stimer control structures definitions to hyperv-tlfs.h (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Return -EINVAL for the sys files for unopened channels (Mohammed Gamal) [1691383] - [hv] x86, hyperv: remove PCI dependency (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Offload the handling of channels to two workqueues (Mohammed Gamal) [1691383] - [hv] hv: vmbus: check the creation_status in vmbus_establish_gpadl() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove the useless API vmbus_get_outgoing_channel() (Mohammed Gamal) [1691383] - [hv] hv: kvp: Use u to print U32 (Mohammed Gamal) [1691383] - [hv] hv_utils: update name in struct hv_driver util_drv (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Get rid of unnecessary state in hv_context (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the recent regression caused by incorrect clean-up (Mohammed Gamal) [1691383] - [hv] hv_balloon: Replace spin_is_locked() with lockdep (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use cpumask_var_t for on-stack cpu mask (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix two "this statement may fall through" warnings (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the indentation of some "break" statements (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the descriptions of some function parameters (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use get/put_cpu() in vmbus_connect() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix synic per-cpu context initialization (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Cleanup synic memory free path (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove use of slow_virt_to_phys() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: add numa_node to sysfs (Mohammed Gamal) [1691383] - [x86] hv: vmbus: Get rid of MSR access from vmbus_drv.c (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the issue with freeing up hv_ctl_table_hdr (Mohammed Gamal) [1691383] - [hv] hv: vmus: Fix the check for return value from kmsg get dump buffer (Mohammed Gamal) [1691383] - [hv] hv: Send one page worth of kmsg dump over Hyper-V during panic (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove x86 MSR refs in arch independent code (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Add comments on ring buffer signaling (Mohammed Gamal) [1691383] - [video] use the new async probing feature for the hyperv drivers (Mohammed Gamal) [1691383] - [rpmspec] kernel-packaging: Remove kernel files from kernel-modules-extra package (Prarit Bhargava) [1705216] - [fs] xfs: don't ever put nlink > 0 inodes on the unlinked list (Brian Foster) [1693063] - [fs] xfs: reserve blocks for ifree transaction during log recovery (Brian Foster) [1693063] - [fs] xfs: rename m_inotbt_nores to m_finobt_nores (Brian Foster) [1693063] - [net] xfrm: Honor original L3 slave device in xfrmi policy lookup (Herbert Xu) [1702198] - [net] xfrm: Fix inbound traffic via XFRM interfaces across network namespaces (Herbert Xu) [1702198] - [net] xfrm: Make set-mark default behavior backward compatible (Herbert Xu) [1702198] - [net] xfrm: remove unnecessary check in xfrmi_get_stats64 (Herbert Xu) [1702198] - [net] xfrm: fix gro_cells leak when remove virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Make function xfrmi_get_link_net() static (Herbert Xu) [1702198] - [net] xfrm: fix ptr_ret.cocci warnings (Herbert Xu) [1702198] - [net] xfrm: Return detailed errors from xfrmi_newlink (Herbert Xu) [1702198] - [net] xfrm: Allow xfrmi if_id to be updated by UPDSA (Herbert Xu) [1702198] - [net] xfrm: Remove xfrmi interface ID from flowi (Herbert Xu) [1702198] - [net] xfrm: Allow Set Mark to be Updated Using UPDSA (Herbert Xu) [1702198] - [net] xfrm: Add virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Add a new lookup key to match xfrm interfaces. (Herbert Xu) [1702198] - [net] flow: Extend flow informations with xfrm interface id. (Herbert Xu) [1702198] - [net] xfrm: Extend the output_mark to support input direction and masking. (Herbert Xu) [1702198] - [fs] xfs: don't account extra agfl blocks as available (Brian Foster) [1656687] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't hard reset disk during controller reset (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Support all RAS events with MSI interrupts (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: allocate different SAS address for directly attached situation (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Adjust the printk format of functions hisi_sas_init_device() (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Fix for setting the PHY linkrate when disconnected (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Remedy inconsistent PHY down state in software (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: add host reset interface for test (Xiaojun Tan) [1702614] - [hid] HID: Increase maximum report size allowed by hid_field_extract() (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove data[128] usage on stack when sending HBM request (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: move doorbell writing before flush (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Optimize writing ipc message from queue (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: avoid binding wrong ishtp_cl_device (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Ice Lake mobile (Tony Camuso) [1688112] - [hid] HID: increase maximum global item tag report size to 256 (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Sunrise Point-H ish driver (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove redundant variable num_frags (Tony Camuso) [1688112]- [s390] Disable kexec_load via kernel_lockdown for s390 (Philipp Rudo) [1659399] - [s390] s390/ipl: Provide has_secure sysfs attribute (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Create ipl report and pass to next kernel (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Signature verification prototype (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Load new kernel to absolute 0 (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Unify loader code (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Simplify parmarea access (Philipp Rudo) [1659399] - [s390] s390/purgatory: Omit use of bin2c (Philipp Rudo) [1659399] - [s390] s390/purgatory: Reduce purgatory size (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix detection of text segment in ELF loader (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix potential segment overlap in ELF loader (Philipp Rudo) [1659399] - [s390] s390/zcore: Rename ipl_block to mitigate name collision (Philipp Rudo) [1659399] - [s390] s390/boot: pad bzImage to 4K (Philipp Rudo) [1659399] - [s390] s390/ipl: add helper functions to create an IPL report (Philipp Rudo) [1659399] - [s390] s390/ipl: read IPL report at early boot (Philipp Rudo) [1659399] - [s390] s390/ipl: add definitions for the IPL report block (Philipp Rudo) [1659399] - [s390] s390/ipl: provide uapi header for list directed IPL (Philipp Rudo) [1659399] - [s390] s390/ipl: make ipl_info less confusing (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section compile time validation (Philipp Rudo) [1659399] - [s390] s390: move ipl block to .boot.preserved.data section (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section (Philipp Rudo) [1659399] - [mm] s390: clean up redundant facilities list setup (Philipp Rudo) [1659399] - [s390] s390/als: remove duplicated in-place implementation of stfle (Philipp Rudo) [1659399] - [netdrv] fm10k: Fix a potential NULL pointer dereference (Neil Horman) [1659172] - [netdrv] fm10k: use struct_size() in kzalloc() (Neil Horman) [1659172] - [netdrv] fm10k: TRIVIAL cleanup of extra spacing in function comment (Neil Horman) [1659172] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Neil Horman) [1659172] - [netdrv] fm10k: bump driver version to match out-of-tree release (Neil Horman) [1659172] - [netdrv] fm10k: add missing device IDs to the upstream driver (Neil Horman) [1659172] - [netdrv] fm10k: ensure completer aborts are marked as non-fatal after a resume (Neil Horman) [1659172] - [netdrv] fm10k: fix SM mailbox full condition (Neil Horman) [1659172] - [netdrv] fm10k: remove ndo_poll_controller (Neil Horman) [1659172] - [netdrv] intel-ethernet: use correct module license (Neil Horman) [1659172] - [scsi] Revert "scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO" (Nilesh Javali) [1701545] - [tools] tools: introduce test_and_clear_bit (Peter Xu) [1694926] - [net] bridge: fix netlink export of vlan_stats_per_port option (Ivan Vecera) [1703551] - [net] bridge: fix vlan stats use-after-free on destruction (Ivan Vecera) [1703551] - [tools] headers uapi: Update linux/if_link.h header copy (Ivan Vecera) [1703551] - [net] bridge: fix a possible memory leak in __vlan_add (Ivan Vecera) [1703551] - [net] bridge: add support for per-port vlan stats (Ivan Vecera) [1703551] - [net] bridge: mcast: Default back to multicast enabled state (Ivan Vecera) [1703551] - [net] bridge: pack net_bridge better (Ivan Vecera) [1703551] - [net] bridge: convert mtu_set_by_user to a bit (Ivan Vecera) [1703551] - [net] bridge: convert neigh_suppress_enabled option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert mcast options to bits (Ivan Vecera) [1703551] - [net] bridge: convert and rename mcast disabled (Ivan Vecera) [1703551] - [net] bridge: convert group_addr_set option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert nf call options to bits (Ivan Vecera) [1703551] - [net] bridge: add bitfield for options and convert vlan opts (Ivan Vecera) [1703551] - [net] bridge: make struct opening bracket consistent (Ivan Vecera) [1703551] - [net] Add netif_is_gretap()/netif_is_ip6gretap() (Ivan Vecera) [1701208] - [net] sched: register callbacks for indirect tc block binds (Ivan Vecera) [1701214] - [tools] selftests: tc-testing: fix tunnel_key failure if dst_port is unspecified (Ivan Vecera) [1701210] - [tools] selftests: tc-testing: drop test on missing tunnel key id (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Don't dump dst port if it wasn't set (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Allow key-less tunnels (Ivan Vecera) [1701210] - [net] ethtool: Added support for 50Gbps per lane link modes (Ivan Vecera) [1701215] - [net] ip_gre: fix parsing gre header in ipgre_err (Hangbin Liu) [1702212] - [net] vxlan: Free a leaked vetoed multicast rdst (Ivan Vecera) [1691695] - [net] switchdev: Add extack argument to call_switchdev_notifiers() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add extack to switchdev operations (Ivan Vecera) [1691695] - [net] net: Add extack argument to ndo_fdb_add() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Delete remote after update (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Postpone vxlan_config_apply() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Inline vxlan_dev_configure() (Ivan Vecera) [1691695] - [netdrv] vxlan: Allow vetoing of FDB notifications (Ivan Vecera) [1691695] - [netdrv] vxlan: Have vxlan_fdb_replace() save original rdst value (Ivan Vecera) [1691695] - [netdrv] vxlan: Split vxlan_fdb_update() in two (Ivan Vecera) [1691695] - [netdrv] vxlan: Move up vxlan_fdb_free(), vxlan_fdb_destroy() (Ivan Vecera) [1691695] - [net] bridge: Add br_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_replay() (Ivan Vecera) [1691695] - [net] route: add support for directed broadcast forwarding (Xin Long) [1562384] - [net] erspan: build the header with the right proto according to erspan_ver (Xin Long) [1663862] - [net] ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL (Xin Long) [1688617] - [net] tipc: handle the err returned from cmd header function (Jon Maloy) [1693452] - [net] tipc: check link name with right length in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: check bearer name with right length in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: change to check tipc_own_id to return in tipc_net_stop (Jon Maloy) [1693452] - [net] tipc: tipc clang warning (Jon Maloy) [1693452] - [net] tipc: fix cancellation of topology subscriptions (Jon Maloy) [1693452] - [net] tipc: allow service ranges to be connect()'ed on RDM/DGRAM (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check for nla_nest_start (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check of nla_nest_start (Jon Maloy) [1693452] - [net] tipc: fix RDM/DGRAM connect() regression (Jon Maloy) [1693452] - [net] tipc: fix race condition causing hung sendto (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_rcvmsg() (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: fix link session and re-establish issues (Jon Maloy) [1693452] - [net] tipc: fix skb may be leaky in tipc_link_input (Jon Maloy) [1693452] - [net] tipc: remove dead code in struct tipc_topsrv (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: remove unneeded semicolon in trace.c (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_doit (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_name_table_dump (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_reset_stats (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in in tipc_conn_rcv_sub (Jon Maloy) [1693452] - [net] tipc: fix memory leak in tipc_nl_compat_publ_dump (Jon Maloy) [1693452] - [net] tipc: fix a missing check of genlmsg_put (Jon Maloy) [1693452] - [net] tipc: fix a double free in tipc_enable_bearer() (Jon Maloy) [1693452] - [net] net/netlink_compat: Fix a missing check of nla_parse_nested (Jon Maloy) [1693452] - [net] tipc: fix uninitialized value for broadcast retransmission (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc bearer (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc node (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc socket (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc link (Jon Maloy) [1693452] - [net] tipc: enable tracepoints in tipc (Jon Maloy) [1693452] - [net] tipc: handle broadcast NAME_DISTRIBUTOR packet when receiving it (Jon Maloy) [1693452] - [net] tipc: check group dests after tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: check tsk->group in tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: compare remote and local protocols in tipc_udp_enable() (Jon Maloy) [1693452] - [net] tipc: use lock_sock() in tipc_sk_reinit() (Jon Maloy) [1693452] - [net] tipc: fix node keep alive interval calculation (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning during node delete (Jon Maloy) [1693452] - [net] tipc: don't assume linear buffer when reading ancillary data (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning when reinitilaizing sockets (Jon Maloy) [1693452] - [net] tipc: fix link re-establish failure (Jon Maloy) [1693452] - [net] tipc: improve broadcast retransmission algorithm (Jon Maloy) [1693452] - [net] tipc: use destination length for copy string (Jon Maloy) [1693452] - [net] tipc: support binding to specific ip address when activating UDP bearer (Jon Maloy) [1677371 1693452] - [net] tipc: remainder of commit ignore STATE_MSG on wrong link session (Jon Maloy) [1693452] - [net] tipc: buffer overflow handling in listener socket (Jon Maloy) [1693452] - [net] tipc: add SYN bit to connection setup messages (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_filter_connect() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_timeout() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_msg_reverse() (Jon Maloy) [1693452] - [net] tipc: Add and use skb_mark_not_on_list(). (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for tipc_topsrv_queue_evt() comments (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for struct tipc_bc_base's comment (Jon Maloy) [1693452] - [net] tipc: correct structure parameter comments for topsrv (Jon Maloy) [1693452] - [net] net/tipc: remove redundant variables 'tn' and 'oport' (Jon Maloy) [1693452] - [net] net: tipc: bcast: Replace GFP_ATOMIC with GFP_KERNEL in tipc_bcast_init() (Jon Maloy) [1693452] - [net] net: tipc: name_table: Replace GFP_ATOMIC with GFP_KERNEL in tipc_nametbl_init() (Jon Maloy) [1693452] - [net] tipc: make some functions static (Jon Maloy) [1693452] - [net] tipc: make link capability update thread safe (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_group_size (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_link_is_active (Jon Maloy) [1693452] - [net] tipc: check session number before accepting link protocol messages (Jon Maloy) [1693452] - [net] tipc: add sequence number check for link STATE messages (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: extend sock diag for group communication (Jon Maloy) [1693452] - [net] tipc: Auto removal of peer down node instance (Jon Maloy) [1693452] - [net] tipc: optimize function tipc_node_timeout() (Jon Maloy) [1693452] - [net] tipc: eliminate buffer cloning in function tipc_msg_extract() (Jon Maloy) [1693452] - [net] netfilter: nf_conncount: fix argument order to find_next_bit (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: speculative garbage collection on empty lists (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: move all list iterations under spinlock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: merge lookup and add functions (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: restart search when nodes have been erased (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: split gc in two phases (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: don't skip eviction when age is negative (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: replace CONNCOUNT_LOCK_SLOTS with CONNCOUNT_SLOTS (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use rb_link_node_rcu() instead of rb_link_node() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: remove wrong condition check routine (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix unexpected permanent node of list. (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix list_del corruption in conn_free (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use spin_lock_bh instead of spin_lock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Add list lock and gc worker, and RCU for init tree search (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Split insert and traversal (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Move locking into count_tree() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit in nf_conncount_lookup() and cleanup (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Switch to plain list (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit for garbage collection (Florian Westphal) [1531074] - [net] ptp: uapi: change _IOW to IOWR in PTP_SYS_OFFSET_EXTENDED definition (Hangbin Liu) [1677215] - [net] ptp: check that rsv field is zero in struct ptp_sys_offset_extended (Hangbin Liu) [1677215] - [net] ptp: deprecate gettime64() in favor of gettimex64() (Hangbin Liu) [1677215] - [net] ptp: add PTP_SYS_OFFSET_EXTENDED ioctl (Hangbin Liu) [1677215] - [net] ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl (Hangbin Liu) [1677215] - [net] ptp: reorder declarations in ptp_ioctl() (Hangbin Liu) [1677215] - [net] tuntap: fix multiqueue rx (Guillaume Nault) [1686563]- [edac] EDAC/amd64: Add Family 17h Model 30h PCI IDs (Aristeu Rozanski) [1696603] - [x86] Update stepping values for coffee lake desktop (David Arcari) [1704800] - [security] KEYS: trusted: allow trusted.ko to initialize w/o a TPM (Jerry Snitselaar) [1694208] - [security] tpm: pass an array of tpm_extend_digest structures to tpm_pcr_extend() (Jerry Snitselaar) [1665130 1665129] - [security] KEYS: trusted: explicitly use tpm_chip structure from tpm_default_chip() (Jerry Snitselaar) [1665130 1665129] - [char] tpm/ppi: Enable submission of optional command parameter for PPI 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Possibly show command parameter if TPM PPI 1.3 is used (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Display up to 101 operations as define for version 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: rename TPM_PPI_REVISION_ID to TPM_PPI_REVISION_ID_1 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: pass function revision ID to tpm_eval_dsm() (Jerry Snitselaar) [1665130] - [char] tpm: Fix the type of the return value in calc_tpm2_event_size() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: fix an invalid condition in tpm_common_poll (Jerry Snitselaar) [1694208] - [char] tpm: turn on TPM on suspend for TPM 1.x (Jerry Snitselaar) [1694208 1665130] - [char] tpm: move tpm_chip definition to include/linux/tpm.h (Jerry Snitselaar) [1665129] - [char] tpm: retrieve digest size of unknown algorithms with PCR read (Jerry Snitselaar) [1665130 1665129] - [char] tpm: rename and export tpm2_digest and tpm2_algorithms (Jerry Snitselaar) [1665130 1665129] - [char] tpm: dynamically allocate the allocated_banks array (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove @flags from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: take TPM chip power gating out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: introduce tpm_chip_start() and tpm_chip_stop() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove TPM_TRANSMIT_UNLOCKED flag (Jerry Snitselaar) [1665130 1665129] - [char] tpm: use tpm_try_get_ops() in tpm-sysfs.c. (Jerry Snitselaar) [1665130] - [char] tpm: remove @space from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move TPM space code out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move tpm_validate_commmand() to tpm2-space.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: clean up tpm_try_transmit() error handling flow (Jerry Snitselaar) [1665130 1665129] - [char] tpm: encapsulate tpm_dev_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: access command header through struct in tpm_try_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: declare struct tpm_header (Jerry Snitselaar) [1665130 1665129] - [char] tpm: print tpm2_commit_space() error inside tpm2_commit_space() (Jerry Snitselaar) [1665129] - [char] tpm: return 0 from pcrs_show() when tpm1_pcr_read() fails (Jerry Snitselaar) [1665130] - [char] tpm: fix invalid return value in pubek_show() (Jerry Snitselaar) [1694208 1665130] - [char] tpm: use tpm_buf in tpm_transmit_cmd() as the IO parameter (Jerry Snitselaar) [1665130 1665129] - [char] tpm: don't return bool from update_timeouts (Jerry Snitselaar) [1665130] - [char] tpm: don't print error message in tpm_transmit_cmd when tpm still testing (Jerry Snitselaar) [1665129] - [char] tpm: add _head suffix to tcg_efi_specid_event and tcg_pcr_event2 (Jerry Snitselaar) [1665129] - [char] tpm: Fix off-by-one when reading binary_bios_measurements (Jerry Snitselaar) [1694208 1665130] - [char] tpm: Simplify the measurements loop (Jerry Snitselaar) [1665130] - [char] tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete (Jerry Snitselaar) [1694208] - [char] tpm: Unify the send callback behaviour (Jerry Snitselaar) [1665129] - [char] tpm: Fix some name collisions with drivers/char/tpm.h (Jerry Snitselaar) [1694208] - [char] tpm/tpm_crb: Avoid unaligned reads in crb_recv() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: add support for partial reads (Jerry Snitselaar) [1665129] - [char] tpm: tpm_ibmvtpm: fix kdoc warnings (Jerry Snitselaar) [1665129] - [char] tpm: fix kdoc for tpm2_flush_context_cmd() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: tpm_try_transmit() refactor error flow. (Jerry Snitselaar) [1694208 1665129] - [char] tpm: use u32 instead of int for PCR index (Jerry Snitselaar) [1665130 1665129] - [security] ima: Get rid of ima_used_chip and use ima_tpm_chip != NULL instead (Jerry Snitselaar) [1665130 1665129] - [security] ima: Use tpm_default_chip() and call TPM functions with a tpm_chip (Jerry Snitselaar) [1665129] - [char] tpm1: reimplement tpm1_continue_selftest() using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: reimplement SAVESTATE using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: rename tpm1_pcr_read_dev to tpm1_pcr_read() (Jerry Snitselaar) [1665130] - [char] tpm1: implement tpm1_pcr_read_dev() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm1: rewrite tpm1_get_random() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm-space.c remove unneeded semicolon (Jerry Snitselaar) [1665129] - [char] tpm: tpm-interface.c drop unused macros (Jerry Snitselaar) [1694208 1665130] - [char] tpm: add tpm_auto_startup() into tpm-interface.c (Jerry Snitselaar) [1665129] - [char] tpm: factor out tpm_startup function (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x pm suspend flow into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm 1.x selftest code from tpm-interface.c tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm1_get_random into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm_getcap to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm1_pcr_extend to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm_get_timeouts() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: add tpm_calc_ordinal_duration() wrapper (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x duration calculation to tpm1-cmd.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: sort objects in the Makefile (Jerry Snitselaar) [1665129] - [char] tpm2: add new tpm2 commands according to TCG 1.36 (Jerry Snitselaar) [1665129] - [char] tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x (Jerry Snitselaar) [1665129] - [char] tpm: add support for nonblocking operation (Jerry Snitselaar) [1665129] - [char] tpm: add ptr to the tpm_space struct to file_priv (Jerry Snitselaar) [1665129] - [char] tpm: Make SECURITYFS a weak dependency (Jerry Snitselaar) [1665129] - [char] tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated (Jerry Snitselaar) [1665130] - [char] tpm: fix response size validation in tpm_get_random() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: replace TPM_TRANSMIT_RAW with TPM_TRANSMIT_NESTED (Jerry Snitselaar) [1665129] - [char] tpm: Convert tpm_find_get_ops() to use tpm_default_chip() (Jerry Snitselaar) [1665129] - [char] tpm: Implement tpm_default_chip() to find a TPM chip (Jerry Snitselaar) [1665129] - [char] tpm: rename tpm_chip_find_get() to tpm_find_get_ops() (Jerry Snitselaar) [1665129] - [char] tpm: Allow tpm_tis drivers to set hwrng quality. (Jerry Snitselaar) [1665129] - [char] tpm: Return the actual size when receiving an unsupported command (Jerry Snitselaar) [1694208 1665129] - [char] tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (Jerry Snitselaar) [1665129] - [char] tpm_tis_spi: Pass the SPI IRQ down to the driver (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_random() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_tpm_pt() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_probe() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_shutdown() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [pci] PCI: Fix __initdata issue with "pci=disable_acs_redir" parameter (Myron Stowe) [1704979] - [s390] s390/pci: skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Add flag so platforms can skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Factor out sriov_add_vfs() (Myron Stowe) [1704979] - [pci] switchtec: Add MRPC DMA mode support (Myron Stowe) [1704979] - [pci] switchtec: Improve MRPC efficiency by enabling write combining (Myron Stowe) [1704979] - [pci] switchtec: Fix SWITCHTEC_IOCTL_EVENT_IDX_ALL flags overwrite (Myron Stowe) [1704979] - [pci] switchtec: Set DMA coherent mask (Myron Stowe) [1704979] - [pci] switchtec: Remove immediate status check after submitting MRPC command (Myron Stowe) [1704979] - [pci] PCI / PM: Allow runtime PM without callback functions (Myron Stowe) [1704979] - [pci] PCI/P2PDMA: Clean up documentation and kernel-doc (Myron Stowe) [1704979] - [pci] PCI: Remove unnecessary space before function pointer arguments (Myron Stowe) [1704979] - [maintainers] MAINTAINERS: Add x86 early-quirks.c file pattern to PCI subsystem (Myron Stowe) [1704979] - [pci] PCI: Expand the "PF" acronym in Kconfig help text (Myron Stowe) [1704979] - [x86] x86/PCI: Fix Broadcom CNB20LE unintended sign extension (redux) (Myron Stowe) [1704979] - [pci] PCI/ASPM: Remove unused lists from struct pcie_link_state (Myron Stowe) [1704979] - [pci] PCI / ACPI: Identify untrusted PCI devices (Myron Stowe) [1704979]- [documentation] x86/resctrl: Update Documentation/x86/resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Remove unnecessary check for cbm_validate() (Prarit Bhargava) [1504489] - [maintainers] MAINTAINERS: Update resctrl filename patterns (Prarit Bhargava) [1504489] - [documentation] Documentation: Rename and update intel_rdt_ui.txt to resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Introduce AMD QOS feature (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Fixup the user-visible strings (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add AMD's X86_FEATURE_MBA to the scattered CPUID features (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the config option INTEL_RDT to RESCTRL (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add vendor check for the MBA software controller (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Bring cbm_validate() into the resource structure (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Initialize the vendor-specific resource functions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Move all the macros to resctrl/internal.h (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Re-arrange the RDT init code (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the RDT functions and definitions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename and move rdt files to a separate directory (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Prevent pseudo-locking from using stale pointers (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix initial allocation to consider CDP (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: CBM overlap should also check for overlap with CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce utility to obtain CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix out-of-bounds memory access in CBM tests (Prarit Bhargava) [1504489] - [x86] perf/x86: Add helper to obtain performance counter index (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Switch to bitmap_zalloc() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Re-enable pseudo-lock measurements (Prarit Bhargava) [1504489] - [x86] x86/cpu: Sanitize FAM6_ATOM naming (David Arcari) [1504489] - [x86] x86/intel_rdt: Use perf infrastructure for measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create required perf event attributes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Remove local register variables (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix exclusive mode handling of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Do not allow pseudo-locking of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix unchecked MSR access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix invalid mode warning when multiple resources are managed (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Global closid helper to support future fixes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix size reporting of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix data type in parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Disable PMU access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix possible circular lock dependency (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make CPU information accessible for pseudo-locked regions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support restoration of subset of permissions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix cleanup of plr structure on error (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Move pseudo_lock_region_clear() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Limit C-states dynamically when pseudo-locking active (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support L3 cache performance event of Broadwell (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: More precise L2 hit/miss measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create character device exposing pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create debugfs files for pseudo-locking testing (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create resctrl debug area (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure RDT cleanup on exit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Resctrl files reflect pseudo-locked information (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support creation/removal of pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Pseudo-lock region creation/removal core (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Discover supported platforms via prefetch disable bits (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utilities to test pseudo-locked region possibility (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Split resource group removal in two (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable entering of pseudo-locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support enter/exit of locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add check to determine if monitoring in progress (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Utilities to restrict/restore access to specific files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Protect against resource group changes during locking (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to restrict/restore access to resctrl files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to test if tasks assigned to resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Respect read and write access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce the Cache Pseudo-Locking modes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Display resource groups' allocations' size in bytes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce "bit_usage" to display cache allocations details (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure requested schemata respects mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support flexible data to parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Making CBM name and type more explicit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable setting of exclusive mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce new "exclusive" mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Initialize new resource group with sane defaults (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make useful functions available internally (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce test to determine if closid is in use (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce resource group's mode resctrl file (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Associate mode with each RDT resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce RDT resource group mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Provide pseudo-locking hooks within rdt_mount (Prarit Bhargava) [1504489] - [x86] perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER (Jiri Olsa) [1699780]- [kernel] sched/fair: Do not re-read ->h_load_next during hierarchical load calculation (Phil Auld) [1701762] - [s390] kvm: s390: enable MSA9 keywrapping functions depending on cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add deflate conversion facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add enhanced sort facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: provide query function for instructions returning 32 byte (Thomas Huth) [1660913] - [s390] kvm: s390: add MSA9 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector BCD enhancements facility to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector enhancements facility 2 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add debug logging for cpu model subfunctions (Thomas Huth) [1660913] - [s390] kvm: s390: implement subfunction processor calls (Thomas Huth) [1660913] - [powercap] powercap: intel_rapl: add support for Jacobsville (Steve Best) [1482401] - [x86] x86/cpu: Add Atom Tremont (Jacobsville) (Steve Best) [1482401]- [crypto] crypto: qat - Remove unused goto label (Neil Horman) [1660313] - [crypto] crypto: prefix header search paths with $(srctree)/ (Neil Horman) [1660313] - [crypto] crypto: qat - no need to check return value of debugfs_create functions (Neil Horman) [1660313] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Neil Horman) [1660313] - [crypto] crypto: qat - move temp buffers off the stack (Neil Horman) [1660313] - [crypto] crypto: qat - Remove VLA usage (Neil Horman) [1660313] - [include] block: kill all_q_node in request_queue (Ming Lei) [1702865] - [block] bfq: update internal depth state when queue depth changes (Ming Lei) [1702865] - [fs] block: fix the return errno for direct IO (Ming Lei) [1702865] - [block] block: do not leak memory in bio_copy_user_iov() (Ming Lei) [1702865] - [nvme] nvme: cancel request synchronously (Ming Lei) [1702865] - [block] blk-mq: introduce blk_mq_complete_request_sync() (Ming Lei) [1702865] - [scsi] scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] virtio-blk: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] block, bfq: fix use after free in bfq_bfqq_expire (Ming Lei) [1702865] - [block] paride/pcd: Fix potential NULL pointer dereference and mem leak (Ming Lei) [1702865] - [block] blk-mq: do not reset plug->rq_count before the list is sorted (Ming Lei) [1702865] - [block] paride/pf: Fix potential NULL pointer dereference (Ming Lei) [1702865] - [block] blk-mq: add trace block plug and unplug for multiple queues (Ming Lei) [1702865] - [block] block: use blk_free_flush_queue() to free hctx->fq in blk_mq_init_hctx (Ming Lei) [1702865] - [block] paride/pcd: cleanup queues when detection fails (Ming Lei) [1702865] - [block] paride/pf: cleanup queues when detection fails (Ming Lei) [1702865] - [crypto] crypto: chelsio - Fixed Traffic Stall (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix passing zero to 'PTR_ERR' warning in chcr_aead_op (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Inline single pdu only (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - avoid using sa_entry imm (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variables 'adap' (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - check set_msg_len overflow in generate_b0 (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix wrong error counter increments (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Reset counters on cxgb4 Detach (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Handle PCI shutdown event (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - cleanup:send addr as value in function argument (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Use same value for both channel in single WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Swap location of AAD and IV sent in WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variable 'kctx_len' (Arjun Vynipadath) [1664679] - [crypto] drivers: chelsio: use skb_sec_path helper (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - ESN for Inline IPSec Tx (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - small packet Tx stalls the queue (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - clean up various indentation issues (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Update ntx queue received from cxgb4 (Arjun Vynipadath) [1664679]- [platform] platform/x86: intel_pmc_core: Convert to INTEL_CPU_FAM6 macro (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Avoid a u32 overflow (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Include Reserved IP for LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix file permissions for ltr_show (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP name (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP sts reading (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Handle CFL regmap properly (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: convert to DEFINE_SHOW_ATTRIBUTE (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Decode Snoop / Non Snoop LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix LTR IGNORE Max offset (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Show Latency Tolerance info (David Arcari) [1658080] - [platform] platform/x86: intel_pmc: Convert to use SPDX identifier (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Add CNP SLPS0 debug registers (David Arcari) [1658080] - [x86] x86/cpu: Introduce INTEL_CPU_FAM*() helper macros (David Arcari) [1658080] - [include] locking/atomics, asm-generic: Move some macros from to a new file (David Arcari) [1658080] - [s390] s390/kasan: fix strncpy_from_user kasan checks (Philipp Rudo) [1665182] - [s390] s390: correct some inline assembly constraints (Philipp Rudo) [1665182] - [s390] s390/kasan: improve string/memory functions checks (Philipp Rudo) [1665182] - [include] compiler: remove __no_sanitize_address_or_inline again (Philipp Rudo) [1665182] - [s390] s390/kasan: increase instrumented stack size to 64k (Philipp Rudo) [1665182] - [mm] s390/kasan: support preemptible kernel build (Philipp Rudo) [1665182] - [mm] s390/kasan: add support for mem= kernel parameter (Philipp Rudo) [1665182] - [mm] s390/kasan: optimize kasan vmemmap allocation (Philipp Rudo) [1665182] - [mm] s390/kasan: avoid kasan crash with standby memory defined (Philipp Rudo) [1665182] - [s390] s390/head: avoid doubling early boot stack size under KASAN (Philipp Rudo) [1665182] - [mm] s390/mm: improve debugfs ptdump markers walking (Philipp Rudo) [1665182] - [mm] s390/mm: optimize debugfs ptdump kasan zero page walking (Philipp Rudo) [1665182] - [s390] s390/kasan: add option for 4-level paging support (Philipp Rudo) [1665182] - [mm] s390/kasan: free early identity mapping structures (Philipp Rudo) [1665182] - [s390] s390/kasan: enable stack and global variables access checks (Philipp Rudo) [1665182] - [s390] s390/dumpstack: disable __dump_trace kasan instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: reipl and kexec support (Philipp Rudo) [1665182] - [s390] s390/smp: kasan stack instrumentation support (Philipp Rudo) [1665182] - [include] compiler: introduce __no_sanitize_address_or_inline (Philipp Rudo) [1665182] - [s390] s390/kasan: use noexec and large pages (Philipp Rudo) [1665182] - [mm] s390/kasan: dynamic shadow mem allocation for modules (Philipp Rudo) [1665182] - [mm] s390/mm: add kasan shadow to the debugfs pgtable dump (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid user access code instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: double the stack size (Philipp Rudo) [1665182] - [s390] s390/kasan: add initialization code and enable it (Philipp Rudo) [1665182] - [s390] s390: add pgd_page primitive (Philipp Rudo) [1665182] - [s390] s390: introduce MAX_PTRS_PER_P4D (Philipp Rudo) [1665182] - [s390] s390/kasan: replace some memory functions (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid instrumentation of early C code (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid vdso instrumentation (Philipp Rudo) [1665182] - [s390] s390/mm: add missing pfn_to_kaddr helper (Philipp Rudo) [1665182] - [s390] s390/cpum_cf: Add support for CPU-MF SVN 6 (Philipp Rudo) [1683278] - [s390] s390: report new CPU capabilities (Philipp Rudo) [1685086] - [net] net/smc: fix smc_poll in SMC_INIT state (Philipp Rudo) [1700812] - [net] net/smc: fix byte_order for rx_curs_confirmed (Philipp Rudo) [1700812] - [net] net/smc: check port_idx of ib event (Philipp Rudo) [1700799] - [net] net/smc: check connections in smc_lgr_free_work (Philipp Rudo) [1700799] - [net] net/smc: reduce amount of status updates to peer (Philipp Rudo) [1700799] - [net] net/smc: no delay for free tx buffer wait (Philipp Rudo) [1700799] - [net] net/smc: move wake up of close waiter (Philipp Rudo) [1700799] - [net] net/smc: reset cursor update required flag (Philipp Rudo) [1700799] - [net] net/smc: correct state change for peer closing (Philipp Rudo) [1700799] - [net] net/smc: delete rkey first before switching to unused (Philipp Rudo) [1700799] - [net] net/smc: fix sender_free computation (Philipp Rudo) [1700799] - [net] net/smc: preallocated memory for rdma work requests (Philipp Rudo) [1700799] - [net] net/smc: fix use of variable in cleared area (Philipp Rudo) [1700799] - [net] net/smc: use device link provided in qp_context (Philipp Rudo) [1700799] - [net] net/smc: call smc_cdc_msg_send() under send_lock (Philipp Rudo) [1700799] - [net] net/smc: do not wait under send_lock (Philipp Rudo) [1700799] - [net] net/smc: recvmsg and splice_read should return 0 after shutdown (Philipp Rudo) [1700799] - [net] net/smc: don't wait for send buffer space when data was already sent (Philipp Rudo) [1700799] - [net] net/smc: prevent races between smc_lgr_terminate() and smc_conn_free() (Philipp Rudo) [1700799] - [net] net/smc: allow 16 byte pnetids in netlink policy (Philipp Rudo) [1700799] - [net] net/smc: fix another sizeof to int comparison (Philipp Rudo) [1700799] - [net] net/smc: move code to clear the conn->lgr field (Philipp Rudo) [1700799] - [net] net/smc: use client and server LGR pending locks for SMC-R (Philipp Rudo) [1700799] - [net] net/smc: unlock LGR pending lock earlier for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: use smc_curs_copy() for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: postpone release of clcsock (Philipp Rudo) [1700799] - [net] smc: move unhash as early as possible in smc_release() (Philipp Rudo) [1700799] - [net] net/smc: fix TCP fallback socket release (Philipp Rudo) [1700799] - [s390] s390/ism: ignore some errors during deregistration (Philipp Rudo) [1700799] - [infiniband] mlx4: trigger IB events needed by SMC (Philipp Rudo) [1700799] - [s390] s390/smp: fix CPU hotplug deadlock with CPU rescan (Philipp Rudo) [1700836] - [block] s390/dasd: fix panic for failed online processing (Philipp Rudo) [1700811] - [netdrv] s390/qeth: fix use-after-free in error path (Philipp Rudo) [1700803] - [netdrv] s390/qeth: cancel close_dev work before removing a card (Philipp Rudo) [1700802] - [netdrv] s390/qeth: conclude all event processing before offlining a card (Philipp Rudo) [1700800] - [scsi] scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown (Philipp Rudo) [1700775] - [fs] xfs: prohibit fstrim in norecovery mode (Bill O'Donnell) [1697749] - [x86] perf/x86: Fixup typo in stub functions (Waiman Long) [1688789] - [x86] perf/x86/intel: Fix memory corruption (Waiman Long) [1688789] - [x86] perf/x86/intel: Implement support for TSX Force Abort (Waiman Long) [1688789] - [x86] x86: Add TSX Force Abort CPUID/MSR (Waiman Long) [1688789] - [x86] perf/x86/intel: Generalize dynamic constraint creation (Waiman Long) [1688789] - [x86] perf/x86/intel: Make cpuc allocations consistent (Waiman Long) [1688789] - [x86] perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu() (Waiman Long) [1688789] - [x86] perf/x86/intel: Export mem events only if there's PEBS support (Waiman Long) [1688789] - [x86] perf/x86/intel: Add a separate Arch Perfmon v4 PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Factor out common code of PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Introduce PMU flag for Extended PEBS (Waiman Long) [1688789] - [x86] x86/speculation: Add PR_SPEC_DISABLE_NOEXEC (Waiman Long) [1671512]- [kernel] exit from RHEL 8.1 early ystream mode ("Herton R. Krzesinski") - [net] Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer (Gopal Tiwari) [1700507] {CVE-2019-3459} - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1664683] - [target] scsi: target: iscsi: cxgbit: add missing spin_lock_init() (Arjun Vynipadath) [1664683] - [scsi] scsi: cxgb4i: fix incorrect spelling "reveive" -> "receive" (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: update route finding logic (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: find cxgbi device by MAC address (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgbi: remove redundant __kfree_skb call on skb and free cst->atid (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: remove uninitialized variable len (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: validate tcp sequence number only if chip version <= T5 (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: get pf number from lldi->pf (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add wait_for_completion() (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: fix thermal configuration dependencies (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add DCB support for iSCSI connections (Arjun Vynipadath) [1664685] - [netdrv] cxgb4: Don't return EAGAIN when TCAM is full. (Arjun Vynipadath) [1664670] - [netdrv] chelsio: use BUG() instead of BUG_ON(1) (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/chtls: Prefix adapter flags with CXGB4 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Call netif_carrier_off properly in pci_probe (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Revert force link up behaviour (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Add VF Link state support (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Prefix adapter flags with CXGB4VF (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: Enter debugging mode if FW is inaccessible (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Enable outer UDP checksum offload for T6 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix up netdev->hw_features (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: Mask out interrupts that are not enabled. (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Export sge_host_page_size to ulds (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add capability to get/set SGE Doorbell Queue Timer Tick (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Add support for SGE doorbell queue timer (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Few more link management changes. (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: add tcb flags and tcb rpl struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608b (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Program hash region for {t4/t4vf}_change_mac() (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: smt: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: sched: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: cxgb4_tc_u32: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Update port information in cxgb4vf_open() (Arjun Vynipadath) [1664682] - [netdrv] cxgb4/cxgb4vf: Link management changes (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: TLS record offload enable (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: clip_tbl: Use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] net: cxgb4: fix various indentation issues (Arjun Vynipadath) [1664670] - [netdrv] net: chelsio: Add a missing check on cudg_get_buffer (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove DEFINE_SIMPLE_DEBUGFS_FILE() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: number of VFs supported is not always 16 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variables 'multitrc, speed' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use new fw interface to get the VIN and smt index (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix mac_hlist initialization and free (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: fix memleak in mac_hlist initialization (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: free mac_hlist properly (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: free mac_hlist properly (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal zone build error (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal configuration dependencies (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add thermal zone support (Arjun Vynipadath) [1664670] - [infiniband] cxgb4: use __vlan_hwaccel helpers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608a (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix the error path of cxgb4_uld_register() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use FW_PORT_ACTION_L1_CFG32 for 32 bit capability (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove the unneeded locks (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in IEEE_FAUX_SYNC (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove duplicated include from cxgb4_main.c (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add per rx-queue counter for packet errors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Fix endianness issue in t4_fwcache() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix abort_req_rss6 struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove redundant assignment to vlan_cmd.dropnovlan_fm (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect hardware queue descriptors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device ids 0x50af and 0x50b0 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variable 'spd' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add support to display DCB info (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/t4_hw: mark expected switch fall-throughs (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/l2t: Mark expected switch fall-through (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix endian to test F_FW_PORT_CMD_DCBXDIS32 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: print ULD queue information managed by LLD (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: move Tx/Rx free pages collection to common code (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add support to read actual provisioned resources (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device id 0x50ae (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect number of free PSTRUCT page pointers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: display number of rx and tx pages free (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect ASIC LA dumps from ULP TX (Arjun Vynipadath) [1664670] - [netdrv] libcxgb: replace vmalloc and memset with vzalloc (Arjun Vynipadath) [1664670] - [netdrv] enic: fix checksum validation for IPv6 (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Return the correct opcode when creating WR (Jonathan Toppins) [1688010 1685309] - [infiniband] RDMA/vmw_pvrdma: Use atomic memory allocation in create AH (Jonathan Toppins) [1685309] - [infiniband] IB/usnic: fix spelling mistake "miniumum" -> "minimum" (Jonathan Toppins) [1685309] - [infiniband] RDMA/drivers: Fix spelling mistake "initalize" -> "initialize" (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Reuse code which sets port state (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make counters thread safe (Jonathan Toppins) [1685309] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Jonathan Toppins) [1685309] - [infiniband] IB/{mlx5, ocrdma, qedr, rxe}: Omit port validation from IB verbs (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Fix incorrect cache cleanup in error flow (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Utilize generic function to validate port number (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make function rxe_pool_cleanup return void (Jonathan Toppins) [1685309] - [infiniband] rxe: IB_WR_REG_MR does not capture MR's iova field (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: make rxe_unregister_device void (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: move the variable into the function that uses it (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Add link_down, rdma_sends, rdma_recvs stats counters (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Distinguish between down links and disabled links (Jonathan Toppins) [1685309] - [infiniband] rxe: fix error completion wr_id and qp_num (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: clean skb queue directly (Jonathan Toppins) [1685309] - [net] xprtrdma: Make sure Send CQ is allocated on an existing compvec (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework SCSI device reset handling (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: Fix for use-after-free in ipoib_cm_tx_start (Jonathan Toppins) [1685309] - [net] xprtrdma: Double free in rpcrdma_sendctxs_create() (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix error code in rpcrdma_buffer_create() (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: drop useless LIST_HEAD (Jonathan Toppins) [1685309] - [net] xprtrdma: Prevent leak of rpcrdma_rep objects (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't leak freed MRs (Jonathan Toppins) [1685309] - [net] xprtrdma: Add documenting comment for rpcrdma_buffer_destroy (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace outdated comment for rpcrdma_ep_post (Jonathan Toppins) [1685309] - [net] xprtrdma: Update comments in frwr_op_send (Jonathan Toppins) [1685309] - [net] xprtrdma: Trace mapping, alloc, and dereg failures (Jonathan Toppins) [1685309] - [net] xprtrdma: Add trace points for calls to transport switch methods (Jonathan Toppins) [1685309] - [net] xprtrdma: Relocate the xprtrdma_mr_map trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Clean up of xprtrdma chunk trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove unused fields from rpcrdma_ia (Jonathan Toppins) [1685309] - [net] xprtrdma: Cull dprintk() call sites (Jonathan Toppins) [1685309] - [net] xprtrdma: Simplify locking that protects the rl_allreqs list (Jonathan Toppins) [1685309] - [net] xprtrdma: Expose transport header errors (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove request_module from backchannel (Jonathan Toppins) [1685309] - [net] xprtrdma: Plant XID in on-the-wire RDMA offset (FRWR) (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove rpcrdma_memreg_ops (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove support for FMR memory registration (Jonathan Toppins) [1685309] - [net] xprtrdma: Reduce max_frwr_depth (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix ri_max_segs and the result of ro_maxpages (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't wake pending tasks until disconnect is done (Jonathan Toppins) [1685309] - [net] xprtrdma: No qp_event disconnect (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace rpcrdma_receive_wq with a per-xprt workqueue (Jonathan Toppins) [1685309] - [net] xprtrdma: Refactor Receive accounting (Jonathan Toppins) [1685309] - [net] xprtrdma: Ensure MRs are DMA-unmapped when posting LOCAL_INV fails (Jonathan Toppins) [1685309] - [net] xprtrdma: Yet another double DMA-unmap (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Use kmem_cache_free() instead of kfree() (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Rework the srpt_alloc_srq() error path (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Remove driver version and release date (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Make kernel-doc headers complete (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Join split strings (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Improve coding style conformance (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Fix a use-after-free in the channel release code (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework handling of the maximum information unit length (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Move srp_rdma_ch.max_ti_iu_len declaration (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Propagate ib_post_send() failures to the SCSI mid-layer (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Handle large SCSI CDBs correctly (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Document srp_parse_in() arguments (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Move response flag definitions into this file (Jonathan Toppins) [1685309] - [net] svcrdma: Optimize the logic that selects the R_key to invalidate (Jonathan Toppins) [1685309] - [infiniband] IB/srpt: Drop pointless static qualifier in srpt_make_tpg() (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs in uverbs_user_mmap_disassociate (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix ioctl query port to consider device disassociation (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs upon device disassociation (Jonathan Toppins) [1685309] - [infiniband] RDMA/umem: Add missing initialization of owning_mm (Jonathan Toppins) [1685309] - [infiniband] RDMA/device: Expose ib_device_try_get(() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Mark ioctl responses with UVERBS_ATTR_F_VALID_OUTPUT (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Add cm_id restrack resource based on kernel or user cm_id type (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Don't expose unsafe global rkey to regular user (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fix post send success return value in case of error (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add advise_mr to the list of known ops (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Signedness bug in UVERBS_HANDLER() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Start using dev_groups of class (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Use class_groups and let core create class file (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Refactor code to use cdev_device_add() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Avoid destroying device while it is accessed (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Simplify and avoid dynamic allocation of class (Jonathan Toppins) [1685309] - [infiniband] RDMA/iwcm: Don't copy past the end of dev_name() string (Jonathan Toppins) [1685309] - [infiniband] IB/core: Move query port to ioctl (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Expose port_cap_flags2 (Jonathan Toppins) [1685309] - [infiniband] IB/core: uverbs copy to struct or zero helper (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if destroy address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if create address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA/restrack: Resource-tracker should not use uobject pointers (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add support to advise_mr (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add helper to get array size from ptr attribute (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add an ioctl method to destroy an object (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a method to introspect handles in a context (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Delete RoCE GID in hw when corresponding IP is deleted (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Implement an ioctl that can call write and write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA: Start use ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/rdmavt: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/usnic: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qib: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qedr: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/ocrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/nes: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mthca: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx5: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/i40iw: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hns: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hfi1: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb3: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/bnxt_re: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Introduce ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Optimize clearing of extra bytes in response (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add new IB rates (Jonathan Toppins) [1685309] - [include] IB/core: Add 2X port width (Jonathan Toppins) [1685309] - [include] IB/core: Add CapabilityMask2 to port attributes (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Validate port number in query_pkey verb (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Fix typo in string concatenation macro (Jonathan Toppins) [1685309] - [infiniband] IB/core: Enable getting an object type from a given uobject (Jonathan Toppins) [1685309] - [infiniband] IB/core: Introduce UVERBS_IDR_ANY_OBJECT (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Export to user space number of contexts (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Annotate alloc/deallloc paths with context tracking (Jonathan Toppins) [1685309] - [include] RDMA/restrack: Track ucontext (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use only attrs for the write() handler signature (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not check the input length on create_cq/qp paths (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use the iterator for ib_uverbs_unmarshall_recv() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a simple iterator interface for reading the command (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Simplify ib_uverbs_ex_query_device (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fill in the response for IB_USER_VERBS_EX_CMD_MODIFY_QP (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() and core for write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() for request copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_response() for remaining response copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Get rid of the 'callback' scheme in the compat path (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass ucore for write/write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Remove out_len checks that are now done by the core (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: fix ptr_ret.cocci warnings (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for ioctl() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Prohibit write() calls with too small buffers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add structure size info to write commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not pass ib_uverbs_file to ioctl methods (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make write() handlers return 0 on success (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for write (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Add missing driver_data (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Sync unregistration with netlink commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Move cma module specific functions to cma_priv.h (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Check for NULL driver methods for every write call (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make all the method functions in uverbs_cmd static (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Convert the write interface to use uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/verbs: Store the write/write_ex uapi entry points in the uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Require all objects to have a driver destroy function (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add helpers to mark uapi functions as unsupported (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Factor out the add/get pattern into a helper (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Jonathan Toppins) [1685309] - [infiniband] IB/core: Make function ib_fmr_pool_unmap return void (Jonathan Toppins) [1685309] - [include] RDMA/core: Remove unused header files mm.h, socket.h, scatterlist.h (Jonathan Toppins) [1685309] - [include] IB/uverbs: fix a typo (Jonathan Toppins) [1685309] - [fs] coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping (Andrea Arcangeli) [1696081] {CVE-2019-3892} - [scsi] scsi: csiostor: fix missing data copy in csio_scsi_err_handler() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: drop serial_number usage (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix calls to dma_set_mask_and_coherent() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: Remove set but not used variable 'pln' (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix NULL pointer dereference in csio_vport_set_state() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix incorrect dma device in case of vport (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: switch to generic DMA API (Arjun Vynipadath) [1664680] - [netdrv] thunderx: eliminate extra calls to put_page() for pages held for recycling (Dean Nelson) [1644011] - [netdrv] thunderx: enable page recycling for non-XDP case (Dean Nelson) [1644011] - [cpufreq] cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency (Prarit Bhargava) [1696131] - [acpi] ACPI / CPPC: Fix guaranteed performance handling (Prarit Bhargava) [1696131] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659169] - [netdrv] igbvf: Replace spin_is_locked() with lockdep (Corinna Vinschen) [1659169] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659169] - [netdrv] igbvf: netdev: Mark expected switch fall-through (Corinna Vinschen) [1659169] - [x86] x86/MCE: Initialize mce.bank in the case of a fatal error in mce_no_way_out() (David Arcari) [1698959] - [x86] x86/mce: Restore MCE injector's module name (David Arcari) [1698959] - [x86] x86/mce: Streamline MCE subsystem's naming (David Arcari) [1698959] - [x86] x86: Fix various typos in comments (David Arcari) [1698959] - [x86] x86/MCE/AMD: Fix the thresholding machinery initialization order (David Arcari) [1698959] - [x86] x86/mce: Fix -Wmissing-prototypes warnings (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Validate a MCE's address before using it (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Handle only uncorrectable machine checks (David Arcari) [1698959] - [x86] x86: Clean up 'sizeof x' => 'sizeof(x)' (David Arcari) [1698959] - [x86] x86/mcelog: Remove one mce_helper definition (David Arcari) [1698959] - [x86] x86/mce-inject: Reset injection struct after injection (David Arcari) [1698959] - [mm] x86/mce: Fix set_mce_nospec() to avoid #GP fault (David Arcari) [1698959] - [x86] x86/memory_failure: Introduce {set, clear}_mce_nospec() (David Arcari) [1698959] - [x86] x86/mce: Cleanup __mc_scan_banks() (David Arcari) [1698959] - [x86] x86/mce: Carve out bank scanning code (David Arcari) [1698959] - [x86] x86/mce: Carve out the crashing_cpu check (David Arcari) [1698959] - [x86] x86/mce: Always use 64-bit timestamps (David Arcari) [1698959] - [x86] x86/mce: Remove !banks check (David Arcari) [1698959] - [md] dm cache metadata: Fix loading discard bitset (Mike Snitzer) [1701618] - [block] null_blk: prevent crash from bad home_node value (Ming Lei) [1696951] - [powerpc] powerpc/security: Fix spectre_v2 reporting (Gustavo Duarte) [1694456] - [powerpc] powerpc/powernv: Query firmware for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/pseries: Query hypervisor for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add support for software count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add new security feature flags for count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/asm: Add a patch_site macro & helpers for patching instructions (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Call setup_barrier_nospec() from setup_arch() (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC (Gustavo Duarte) [1694456] - [powerpc] powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 (Gustavo Duarte) [1694456]- [kernel] sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup (Joel Savitz) [1695651] - [crypto] crypto: ux500 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: talitos - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sun4i-ss - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: stm32 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: rockchip - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: qce - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: picoxcell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: omap - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: n2 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: marvell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ixp4xx - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: hifn_795x - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccree - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccp - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: cavium - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: caam - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: bcm - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: atmel - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sparc - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [s390] crypto: s390 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: des_generic - Forbid 2-key in 3DES and add helpers (Herbert Xu) [1687908] - [crypto] crypto: mxc-scc - Remove broken driver (Herbert Xu) [1687908] - [kernel] ntp: Audit NTP parameters adjustment (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Audit clock adjustments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove duplicated include (Ondrej Mosnacek) [1680034] - [kernel] timekeeping/ntp: Constify some function arguments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Use kstrtos64 for s64 variable (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove redundant arguments (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Use ktime_get_real_ts64() instead of getnstimeofday64() (Ondrej Mosnacek) [1680034] - [netdrv] hinic: Add pci device ids (Xiaojun Tan) [1662040] - [netdrv] net-next/hinic:add shutdown callback (Xiaojun Tan) [1662040] - [netdrv] hinic: optmize rx refill buffer mechanism (Xiaojun Tan) [1662040] - [netdrv] net: hinic: remove redundant pointer pfhwdev (Xiaojun Tan) [1662040] - [netdrv] net: hns: fix unsigned comparison to less than zero (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix sparse: some warnings in HNS drivers (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix WARNING when remove HNS driver with SMMU enabled (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix ICMP6 neighbor solicitation messages discard problem (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix probabilistic memory overwrite when HNS driver initialized (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use NAPI_POLL_WEIGHT for hns driver (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix KASAN: use-after-free in hns_nic_net_xmit_hw() (Xiaojun Tan) [1661885] - [netdrv] net: hns: use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fixes the missing put_device in positive leg for roce reset (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix object reference leaks in hns_dsaf_roce_reset() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Restart autoneg need return failed when autoneg off (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix for missing of_node_put() after of_parse_phandle() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix use after free identified by SLUB debug (Xiaojun Tan) [1661885] - [netdrv] net: hns: make function hns_gmac_wait_fifo_clean() static (Xiaojun Tan) [1661885] - [netdrv] net: hns: use eth_get_headlen interface instead of hns_nic_get_headlen (Xiaojun Tan) [1661885] - [netdrv] net: hns: Mark expected switch fall-through (Xiaojun Tan) [1661885] - [netdrv] net: hns: remove redundant variables 'max_frm' and 'tmp_mac_key' (Xiaojun Tan) [1661885] - [netdrv] net: hisilicon: hns: Replace mdelay() with msleep() (Xiaojun Tan) [1661885] - [netdrv] net: hns: make hns_dsaf_roce_reset non static (Xiaojun Tan) [1661885] - [netdrv] net: hns: Make many functions static (Xiaojun Tan) [1661885] - [bluetooth] Bluetooth: btusb: Add support for Intel bluetooth device 8087:0029 (Gopal Tiwari) [1678084] - [bluetooth] Bluetooth: btusb: Use bt_dev_err for Intel firmware loading errors (Gopal Tiwari) [1678084]- [vfio] vfio/pci: Restore device state on PM transition (Alex Williamson) [1700254] - [vfio] vfio/pci: Parallelize device open and release (Alex Williamson) [1700254] - [pci] Revert "PCI/ASPM: Do not initialize link state when aspm_disabled is set" (Myron Stowe) [1694143] - [pci] PCI: Fix incorrect value returned from pcie_get_speed_cap() (Myron Stowe) [1694143] - [x86] x86/PCI: Apply VMD's AERSID fixup generically (Myron Stowe) [1694143] - [pci] PCI/IOV: Remove unnecessary include of (Myron Stowe) [1694143] - [pci] PCI: pcie: Remove redundant 'default n' from Kconfig (Myron Stowe) [1694143] - [documentation] NTB: switchtec_ntb: Update switchtec documentation with prerequisites for NTB (Myron Stowe) [1694143] - [pci] PCI: Fix Switchtec DMA aliasing quirk dmesg noise (Myron Stowe) [1694143] - [pci] PCI: Add macro for Switchtec quirk declarations (Myron Stowe) [1694143] - [pci] PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk (Myron Stowe) [1694143] - [pci] PCI / ACPI: Mark expected switch fall-through (Myron Stowe) [1694143] - [pci] PCI: Remove set but unused variable (Myron Stowe) [1694143] - [pci] PCI: Fix pci.c kernel-doc parameter warning (Myron Stowe) [1694143] - [pci] PCI: Allocate dma_alias_mask with bitmap_zalloc() (Myron Stowe) [1694143] - [include] PCI: Remove unused NFP32xx IDs (Myron Stowe) [1694143] - [maintainers] maintainers: Add Hyper-V IOMMU driver into Hyper-V CORE AND DRIVERS scope (Vitaly Kuznetsov) [1663292 1669989] - [iommu] hyper-v: Add Hyper-V stub IOMMU driver (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Set x2apic destination mode to physical when x2apic is available (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Enable PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [clocksource] clockevents/drivers/i8253: Add support for PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Enable PV qspinlock for Hyper-V (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add GUEST_IDLE_MSR support (Vitaly Kuznetsov) [1663292 1669989] - [x86] hv: vmbus: Make TLFS #define names architecture neutral (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add interrupt handler annotations (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Refactor hv_irq_unmask() to use cpumask_to_vpset() (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Replace hv_vp_set with hv_vpset (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Add __aligned(8) to struct retarget_msi_interrupt (Vitaly Kuznetsov) [1663292 1669989] - [vfio] vfio-pci/nvlink2: Fix ancient gcc warnings (Sam Bobroff) [1524679] - [vfio] vfio/pci: Cleanup license mess (Sam Bobroff) [1524679] - [vfio] vfio/pci: set TRACE_INCLUDE_PATH to fix the build error (Sam Bobroff) [1524679] - [vfio] vfio_pci: Add NVIDIA GV100GL [Tesla V100 SXM2] subdriver (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow regions to add own capabilities (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow mapping extra regions (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Fault user page into the hypervisor's pagetable (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Check mmio_atsd array bounds when populating (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add release_ownership hook (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add compound IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Convert NPU IOMMU helpers to iommu_table_group_ops (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move single TVE handling to NPU PE (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Reference iommu_table while it is linked to a group (Sam Bobroff) [1524679] - [powerpc] powerpc/iommu_api: Move IOMMU groups setup to a single place (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/pseries: Rework device adding to IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries: Remove IOMMU API support for non-LPAR systems (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/npu: Enable platform support (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/iommu: Use memory@ nodes in max RAM address calculation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move OPAL calls away from context manipulation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Move npu struct from pnv_phb to pci_controller (Sam Bobroff) [1524679] - [powerpc] powerpc/vfio/iommu/kvm: Do not pin device memory (Sam Bobroff) [1524679] - [vfio] powerpc/mm/iommu/vfio_spapr_tce: Change mm_iommu_get to reference a region (Sam Bobroff) [1524679] - [powerpc] powerpc/ioda/npu: Call skiboot's hot reset hook when disabling NPU2 (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels of cached userspace addresses on demand (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda1: Remove dead code for a single device PE (Sam Bobroff) [1524679] - [rpmspec] redhat: add TC selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add net selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add pktgen samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: rename bpf_samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: remove bpf_samples dependency on glibc-static and build it by default (Ivan Vecera) [1691376] - [tools] selftests: bpf: modify urandom_read and link it non-statically (Ivan Vecera) [1691376]- [netdrv] ibmvnic: Fix netdev feature clobbering during a reset (Steve Best) [1699018] - [netdrv] ibmvnic: Enable GRO (Steve Best) [1699018] - [x86] x86/perf/amd: Remove need to check "running" bit in NMI handler (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve NMI latency issues for active PMCs (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve race condition when disabling PMC (David Arcari) [1640238] - [netdrv] qed: Fix qed_mcp_halt|resume() (Manish Chopra) [1697310]- [x86] x86/kexec: Fix a kexec_file_load() failure (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: include linux/vmalloc.h (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: handle empty command-line (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: return successfully even if kaslr-seed doesn't exist (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: Refactor setup_dtb() to consolidate error checking (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: add kaslr support (Bhupesh Sharma) [1666078] - [char] random: Make crng state queryable (Bhupesh Sharma) [1666078] - [include] include: pe.h: remove message[] from mz header definition (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: invoke the kernel without purgatory (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: allow for loading Image-format kernel (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: load initrd and device-tree (Bhupesh Sharma) [1666078] - [arm64] arm64: enable KEXEC_FILE config (Bhupesh Sharma) [1666078] - [arm64] arm64: cpufeature: add MMFR0 helper functions (Bhupesh Sharma) [1666078] - [arm64] arm64: add image head flag definitions (Bhupesh Sharma) [1666078] - [kernel] kexec_file: kexec_walk_memblock() only walks a dedicated region at kdump (Bhupesh Sharma) [1666078] - [kernel] powerpc, kexec_file: factor out memblock-based arch_kexec_walk_mem() (Bhupesh Sharma) [1666078] - [kernel] s390, kexec_file: drop arch_kexec_mem_walk() (Bhupesh Sharma) [1666078] - [kernel] kexec_file: make kexec_image_post_load_cleanup_default() global (Bhupesh Sharma) [1666078] - [include] asm-generic: add kexec_file_load system call to unistd.h (Bhupesh Sharma) [1666078] - [include] asm-generic: unistd.h: Wire up sys_rseq (Bhupesh Sharma) [1666078] - [fs] xfs: don't overflow xattr listent buffer (Bill O'Donnell) [1683531] - [drm] drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list (Paul Lai) [1651589] - [fs] copy_mount_string: Limit string length to PATH_MAX (Miklos Szeredi) [1655272] - [include] redhat: Reuse other arch's cpuhp_state to protect kABI (Robert Richter) [1658476] - [drivers] drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver (Robert Richter) [1658476] - [documentation] Documentation: perf: Add documentation for ThunderX2 PMU uncore driver (Robert Richter) [1658476]- [arm64] arm64: apply workaround on A64FX v1r0 (Mark Langsdorf) [1692306] - [fs] kernfs: fix xattr name handling in LSM helpers (Ondrej Mosnacek) [1558179] - [include] LSM: lsm_hooks.h - fix missing colon in docstring (Ondrej Mosnacek) [1558179] - [security] selinux: Make selinux_kernfs_init_security static (Ondrej Mosnacek) [1558179] - [fs] kernfs: initialize security of newly created nodes (Ondrej Mosnacek) [1558179] - [security] selinux: implement the kernfs_init_security hook (Ondrej Mosnacek) [1558179] - [include] LSM: add new hook for kernfs node initialization (Ondrej Mosnacek) [1558179] - [fs] kernfs: use simple_xattrs for security attributes (Ondrej Mosnacek) [1558179] - [security] selinux: try security xattr after genfs for kernfs filesystems (Ondrej Mosnacek) [1558179] - [fs] kernfs: do not alloc iattrs in kernfs_xattr_get (Ondrej Mosnacek) [1558179] - [fs] kernfs: clean up struct kernfs_iattrs (Ondrej Mosnacek) [1558179] - [fs] kernfs: allow creating kernfs objects with arbitrary uid/gid (Ondrej Mosnacek) [1558179] - [tools] tools/power turbostat: Add Icelake support (Steve Best) [1698546] - [tools] tools/power turbostat: consolidate duplicate model numbers (Steve Best) [1698546] - [mm] s390/mm: silence compiler warning when compiling without CONFIG_PGSTE (Thomas Huth) [1698848] - [scripts] unifdef: use memcpy instead of strncpy (Thomas Huth) [1698848] - [s390] s390: align struct lowcore to double page size (Thomas Huth) [1698848] - [powerpc] KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on guest exit (Suraj Jitindar Singh) [1689768]- [virtio] virtio: Honour 'may_reduce_num' in vring_create_virtqueue (Cornelia Huck) [1697505] - [s390] setup: set control program code via diag 318 (Thomas Huth) [1592336] - [s390] kvm: s390: set host program identifier (Thomas Huth) [1592336] - [edac] EDAC, skx: Fix randconfig builds in a better way (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx: Fix randconfig builds (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx_edac: Add address translation for non-volatile DIMMs (Aristeu Rozanski) [1501612 1649988 1571534] - [acpi] ACPI/ADXL: Add address translation interface using an ACPI DSM (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Add macros for the corrected error count bit field (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Use BIT_ULL(x) for bit mask definitions (Aristeu Rozanski) [1501612 1649988 1571534] - [crypto] crypto: ecc - regularize scalar for scalar multiplication (Neil Horman) [1687888] - [crypto] crypto: ecc - check for invalid values in the key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - make crypto_dh_encode_key() make robust (Neil Horman) [1687888] - [crypto] crypto: dh - fix calculating encoded key size (Neil Horman) [1687888] - [crypto] crypto: ecdh - fix typo of P-192 b value (Neil Horman) [1687888] - [crypto] crypto: ecdh - add public key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - fix memory leak (Neil Horman) [1687888] - [crypto] crypto: dh - add public key verification test (Neil Horman) [1687888] - [scsi] scsi: hisi_sas: Add softreset in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change SERDES_CFG init value to increase reliability of HiLink (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Send HARD RESET to clear the previous affiliation of STP target port (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set PHY linkrate when disconnected (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: print PHY RX errors count for later revision of v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change return variable type in phy_up_v3_hw() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: fix calls to dma_set_mask_and_coherent() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Do some more tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Issue internal abort on all relevant queues (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change queue depth from 512 to 4096 (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add manual trigger for debugfs dump (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIX feature for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add missing seq_printf() call in hisi_sas_show_row_32() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix to only call scsi_get_prot_op() for non-NULL scsi_cmnd (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Correct memory allocation size for DQ debugfs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix losing directly attached disk when hot-plug (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Reject setting programmed minimum linkrate > 1.5G (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove unused parameter of function hisi_sas_alloc() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: remove the check of sas_dev status in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: shutdown axi bus to avoid exception CQ returned (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: send primitive NOTIFY to SSP situation only (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs ITCT file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: No need to check return value of debugfs_create functions (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set protection parameters prior to adding SCSI host (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs IOST file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs DQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs CQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs for port registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Debugfs global register create file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Take debugfs snapshot for all regs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Alloc debugfs snapshot buffer memory for all registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create root and device debugfs directories (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIF feature for v2 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Make sg_tablesize consistent value (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some code to reduce complexity (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix warnings detected by sparse (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change the time of SAS SSP connection (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some codes to avoid an unused check (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt coalescing for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt converge for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create separate host attributes per HBA (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: use dma_set_mask_and_coherent (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove set but not used variable 'dq_list' (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix NULL pointer dereference (Xiaojun Tan) [1662038] - [nvme] nvme-pci: add missing unlock for reset error (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix rapid add remove sequence (Gopal Tiwari) [1665354] - [nvme] nvme: remove the .stop_ctrl callout (Gopal Tiwari) [1665354] - [nvme] nvme: add support for the Write Zeroes command (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix null dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix uninitialized variable access (Gopal Tiwari) [1665354] - [nvme] nvme: don't initlialize ctrl->cntlid twice (Gopal Tiwari) [1665354] - [nvme] nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: remove dead code (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: don't ask if controller is fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: unset write/poll queues for discovery controllers (Gopal Tiwari) [1665354] - [nvme] nvme: pad fake subsys NQN vid and ssvid with zeros (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix out of bounds access in nvme_cqe_pending (Gopal Tiwari) [1665354] - [nvme] nvme-pci: use the same attributes when freeing host_mem_desc_bufs. (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix the wrong setting of nr_maps (Gopal Tiwari) [1665354] - [nvme] nvme-pci: rerun irq setup on IO queue init errors (Gopal Tiwari) [1665354] - [nvme] nvme-pci: trace SQ status on completions (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to pass in nr_poll_queues (Gopal Tiwari) [1665354] - [nvme] nvme-core: optionally poll sync commands (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix spelling mistake "attepmpt" -> "attempt" (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvme-pci: refactor nvme_poll_irqdisable to make sparse happy (Gopal Tiwari) [1665354] - [nvme] nvme-pci: only set nr_maps to 2 if poll queues are supported (Gopal Tiwari) [1665354] - [nvme] nvmet: use a macro for default error location (Gopal Tiwari) [1665354] - [nvme] nvmet: fix comparison of a u16 with -1 (Gopal Tiwari) [1665354] - [nvme] nvme: fix kernel paging oops (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [include] block: make request_to_qc_t public (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to set nr_write_queues for separate queue maps (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: add missing nvmf_ctrl_options documentation (Gopal Tiwari) [1665354] - [nvme] blk-mq-rdma: pass in queue map to blk_mq_rdma_map_queues (Gopal Tiwari) [1665354] - [nvme] nvmet: update smart log with num err log entries (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for file backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log page cmd handler (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for bdev backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for admin-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for fabrics-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for rdma backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support in the core (Gopal Tiwari) [1665354] - [nvme] nvmet: add interface to update error-log page (Gopal Tiwari) [1665354] - [include] nvme: add error log page slot definition (Gopal Tiwari) [1665354] - [nvme] nvmet: add error-log definitions (Gopal Tiwari) [1665354] - [nvme] nvme: remove nvme_common command cdw10 array (Gopal Tiwari) [1665354] - [nvme] nvme: provide fallback for discard alloc failure (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unused variable (Gopal Tiwari) [1665354] - [nvme] nvme: add __exit annotation (Gopal Tiwari) [1665354] - [nvme] nvmet: allow configfs tcp trtype configuration (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: add NVMe over TCP host driver (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: add NVMe over TCP target driver (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing data digest (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing header digest (Gopal Tiwari) [1665354] - [nvme] nvmet: Add install_queue callout (Gopal Tiwari) [1665354] - [nvme] nvmet: use unlikely for req status check (Gopal Tiwari) [1665354] - [include] nvme-tcp: Add protocol header (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: Add unlikely for response allocated check (Gopal Tiwari) [1665354] - [nvme] nvmet: fix the structure member indentation (Gopal Tiwari) [1665354] - [nvme] nvme: implement Enhanced Command Retry (Gopal Tiwari) [1665354] - [nvme] nvme: remove unused function nvme_ctrl_ready (Gopal Tiwari) [1665354] - [nvme] nvmet: support fabrics sq flow control (Gopal Tiwari) [1665354] - [nvme] nvmet: enable Discovery Controller AENs (Gopal Tiwari) [1665354] - [nvme] nvmet: expose support for fabrics SQ flow control disable in treq (Gopal Tiwari) [1665354] - [nvme] nvme: disable fabrics SQ flow control when asked by the user (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: remove the IN_ISR deferred scheduling options (Gopal Tiwari) [1665354] - [nvme] nvme: Remove unused forward declaration (Gopal Tiwari) [1665354] - [nvme] nvmet: allow host connect even if no allowed subsystems are exported (Gopal Tiwari) [1665354] - [nvme] nvmet: don't override treq upon modification. (Gopal Tiwari) [1665354] - [nvme] nvmet: mark nvmet_genctr static (Gopal Tiwari) [1665354] - [nvme] nvmet: add defines for discovery change async events (Gopal Tiwari) [1665354] - [nvme] nvmet: support for traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvmet: make kato and AEN processing for use by other controllers (Gopal Tiwari) [1665354] - [nvme] nvmet: change aen mask functions to use bit numbers (Gopal Tiwari) [1665354] - [nvme] nvmet: provide aen bit functions for multiple controller types (Gopal Tiwari) [1665354] - [nvme] nvmet: add support to Discovery controllers for commands (Gopal Tiwari) [1665354] - [nvme] nvmet: use IOCB_NOWAIT for file-ns buffered I/O (Gopal Tiwari) [1665354] - [nvme] nvmet: allow Keep Alive for Discovery controller (Gopal Tiwari) [1665354] - [nvme] nvme: support traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvme: cache controller attributes (Gopal Tiwari) [1665354] - [nvme] nvme: introduce ctrl attributes enumeration (Gopal Tiwari) [1665354] - [nvme] nvme: consolidate memset calls in the nvme_setup_cmd path (Gopal Tiwari) [1665354] - [nvme] nvme: warn when finding multi-port subsystems without multipathing enabled (Gopal Tiwari) [1665354] - [nvme] Revert "nvmet-rdma: use a private workqueue for delete" (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: move controller options matching to fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: always have a valid trsvcid (Gopal Tiwari) [1665354] - [nvme] nvme-pci: remove duplicate check (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix hot removal during error handling (Gopal Tiwari) [1665354] - [nvme] nvmet-fcloop: suppress a compiler warning (Gopal Tiwari) [1665354] - [nvme] nvme-core: make implicit seed truncation explicit (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: fix kernel-doc headers (Gopal Tiwari) [1665354] - [nvme] nvmet: avoid integer overflow in the discard code (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvmet: use strlcpy() instead of strcpy() (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix nvme_suspend_queue() kernel-doc header (Gopal Tiwari) [1665354] - [nvme] nvme-core: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvme-core: rework a NQN copying operation (Gopal Tiwari) [1665354] - [nvme] nvmet: use strcmp() instead of strncmp() for subsystem lookup (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: check for timeout in nvme_rdma_wait_for_cm() (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unreachable code (Gopal Tiwari) [1665354] - [nvme] nvme: update node paths after adding new path (Gopal Tiwari) [1665354] - [nvme] nvme: remove ns sibling before clearing path (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: use a private workqueue for delete (Gopal Tiwari) [1665354] - [nvme] nvmet: don't split large I/Os unconditionally (Gopal Tiwari) [1665354] - [nvme] nvme-core: add async event trace helper (Gopal Tiwari) [1665354] - [nvme] nvmet_fc: support target port removal with nvmet layer (Gopal Tiwari) [1665354] - [nvme] nvmet: remove redundant module prefix (Gopal Tiwari) [1665354] - [nvme] nvme: fix typo in nvme_identify_ns_descs (Gopal Tiwari) [1665354] - [nvme] nvme: register ns_id attributes as default sysfs groups (Gopal Tiwari) [1665354] - [block] block: genhd: add 'groups' argument to device_add_disk (Gopal Tiwari) [1665354] - [nvme] nvme: count all ANA groups for ANA Log page (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix possible bogus dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvmet: free workqueue object if module init fails (Gopal Tiwari) [1665354] - [nvme] nvme-fcloop: Fix dropped LS's to removed target port (Gopal Tiwari) [1665354] - [nvme] nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event (Gopal Tiwari) [1665354] - [nvme] nvmet: add ns write protect support (Gopal Tiwari) [1665354] - [nvme] nvme: set gendisk read only based on nsattr (Gopal Tiwari) [1665354] - [include] nvme.h: add support for ns write protect definitions (Gopal Tiwari) [1665354] - [nvme] nvmet: use Retain Async Event bit to clear AEN (Gopal Tiwari) [1665354] - [nvme] nvmet: support configuring ANA groups (Gopal Tiwari) [1665354] - [nvme] nvmet: add minimal ANA support (Gopal Tiwari) [1665354] - [nvme] nvmet: track and limit the number of namespaces per subsystem (Gopal Tiwari) [1665354] - [nvme] nvmet: keep a port pointer in nvmet_ctrl (Gopal Tiwari) [1665354] - [nvme] nvmet: check fileio lba range access boundaries (Gopal Tiwari) [1665354] - [nvme] nvmet: don't use uuid_le type (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize admin/io queue teardown sequence (Gopal Tiwari) [1665354] - [nvme] nvmet: fix file discard return status (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize controller setup sequence (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: unquiesce queues when deleting the controller (Gopal Tiwari) [1665354] - [nvme] nvme: add disk name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: mark expected switch fall-through (Gopal Tiwari) [1665354] - [nvme] nvme: add controller name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme: use hw qid in trace events (Gopal Tiwari) [1665354] - [nvme] nvmet: add buffered I/O support for file backed ns (Gopal Tiwari) [1665354] - [nvme] nvme: move init of keep_alive work item to controller initialization (Gopal Tiwari) [1665354] - [nvme] nvmet: add commands supported and effects log page (Gopal Tiwari) [1665354] - [nvme] lightnvm: limit get chunk meta request size (Gopal Tiwari) [1665354] - [nvme] lightnvm: Remove redundant rq->__data_len initialization (Gopal Tiwari) [1665354] - [block] nbd: restrict use to AF_UNIX sockets (Mike Christie) [1673307] - [block] nbd: don't allow invalid blocksize settings (Mike Christie) [1673307] - [documentation] doc, block, bfq: add information on bfq execution time (Ming Lei) [1686682] - [block] block, bfq: save & resume weight on a queue merge/split (Ming Lei) [1686682] - [block] block, bfq: print SHARED instead of pid for shared queues in logs (Ming Lei) [1686682] - [block] block, bfq: always protect newly-created queues from existing active queues (Ming Lei) [1686682] - [block] block, bfq: do not tag totally seeky queues as soft rt (Ming Lei) [1686682] - [block] block, bfq: do not merge queues on flash storage with queueing (Ming Lei) [1686682] - [block] block, bfq: tune service injection basing on request service times (Ming Lei) [1686682] - [block] block, bfq: do not idle for lowest-weight queues (Ming Lei) [1686682] - [block] block, bfq: increase idling for weight-raised queues (Ming Lei) [1686682] - [block] block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y (Ming Lei) [1686682] - [block] block, bfq: fix in-service-queue check for queue merging (Ming Lei) [1686682] - [block] block, bfq: do not overcharge writes in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: port commit "cfq-iosched: improve hw_tag detection" (Ming Lei) [1686682] - [block] block, bfq: reduce threshold for detecting command queueing (Ming Lei) [1686682] - [block] block, bfq: fix queue removal from weights tree (Ming Lei) [1686682] - [block] block, bfq: fix sequential rq detection in rate estimation (Ming Lei) [1686682] - [block] block, bfq: unconditionally plug I/O in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: do not plug I/O of in-service queue when harmful (Ming Lei) [1686682] - [block] block, bfq: split function bfq_better_to_idle (Ming Lei) [1686682] - [block] block, bfq: consider also ioprio classes in symmetry detection (Ming Lei) [1686682] - [block] block, bfq: remove case of redirected bic from insert_request (Ming Lei) [1686682] - [block] block, bfq: make sure queue budgets are not below service received (Ming Lei) [1686682] - [block] block, bfq: avoid selecting a queue w/o budget (Ming Lei) [1686682] - [block] block, bfq: do not consider interactive queues in srt filtering (Ming Lei) [1686682] - [net] net: switchdev: Add extack to switchdev_handle_port_obj_add() callback (Ivan Vecera) [1690125] - [net] switchdev: Add extack to struct switchdev_notifier_info (Ivan Vecera) [1690125] - [net] vxlan: Add a function to init switchdev_notifier_vxlan_fdb_info (Ivan Vecera) [1690125] - [net] switchdev: Add extack argument to switchdev_port_obj_add() (Ivan Vecera) [1690125] - [net] bridge: Propagate extack to switchdev (Ivan Vecera) [1690125] - [net] ndo_bridge_setlink: Add extack (Ivan Vecera) [1690125] - [net] rocker, dsa, ethsw: Don't filter VLAN events on bridge itself (Ivan Vecera) [1690125] - [net] switchdev: Replace port obj add/del SDO with a notification (Ivan Vecera) [1690125] - [net] ocelot: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add helpers to aid traversal through lower devices (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Introduce ethsw_port_dev_check() (Ivan Vecera) [1690125] - [net] dsa: slave: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] rocker: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add SWITCHDEV_PORT_OBJ_ADD, SWITCHDEV_PORT_OBJ_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add a blocking notifier chain (Ivan Vecera) [1690125] - [net] switchdev: SWITCHDEV_OBJ_PORT_{VLAN, MDB}(): Sanitize (Ivan Vecera) [1690125] - [net] selftests: forwarding: Fix test for different devices (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add learning test (Ivan Vecera) [1693316] - [net] bridge: Allow querying bridge port flags (Ivan Vecera) [1693316] - [netdrv] vxlan: Allow changing ageing time (Ivan Vecera) [1693316] - [netdrv] vxlan: Add hardware FDB learning (Ivan Vecera) [1693316] - [netdrv] vxlan: Don't override user-added entries with ext-learned ones (Ivan Vecera) [1693316] - [netdrv] vxlan: Mark user-added FDB entries (Ivan Vecera) [1693316] - [netdrv] vxlan: vxlan_fdb_notify(): Make switchdev notification configurable (Ivan Vecera) [1693316] - [netdrv] vxlan: __vxlan_fdb_delete(): Drop unused argument vid (Ivan Vecera) [1693316] - [netdrv] vxlan: support NTF_USE refresh of fdb entries (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d_port_8472: New test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN decap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN encap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TOS test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TTL test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Reconfigure & rerun tests (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add unicast test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add flood test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add ping test (Ivan Vecera) [1693316] - [net] selftests: forwarding: Add a skeleton of vxlan_bridge_1d (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add link_stats_rx_errors_get() (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_do(): Allow passing ping arguments (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_test(): Add description argument (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add in_ns() (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Support NUM_NETIFS of 0 (Ivan Vecera) [1693316] - [net] skb_scrub_packet(): Scrub offload_fwd_mark (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: extract ping and ping6 so they can be reused (Ivan Vecera) [1693316] - [net] selftests: forwarding: README: Require diagrams (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Extract interface-init functions (Ivan Vecera) [1693316] - [net] selftests: forwarding: tc_rule_stats_get: Parameterize direction (Ivan Vecera) [1693316] - [net] selftests: forwarding: multipath_eval(): Improve style (Ivan Vecera) [1693316] - [net] selftests: forwarding: Move multipath_eval() to lib.sh (Ivan Vecera) [1693316] - [net] selftests: Add test_vxlan_fdb_changelink.sh (Ivan Vecera) [1690309] - [netdrv] vxlan: changelink: Fix handling of default remotes (Ivan Vecera) [1690309] - [netdrv] vxlan: Fix error path in __vxlan_dev_create() (Ivan Vecera) [1690309] - [netdrv] vxlan: Unmark offloaded bit on replaced FDB entries (Ivan Vecera) [1690309] - [net] bridge: switchdev: Allow clearing FDB entry offload indication (Ivan Vecera) [1690309] - [netdrv] vxlan: Notify for each remote of a removed FDB entry (Ivan Vecera) [1690309] - [netdrv] vxlan: Support marking RDSTs as offloaded (Ivan Vecera) [1690309] - [netdrv] vxlan: Add vxlan_fdb_find_uc() for FDB querying (Ivan Vecera) [1690309] - [netdrv] vxlan: Add switchdev notifications (Ivan Vecera) [1690309] - [netdrv] net: Add netif_is_vxlan() (Ivan Vecera) [1690309] - [net] inet: Refactor INET_ECN_decapsulate() (Ivan Vecera) [1690309] - [netdrv] vxlan: Export address checking functions (Ivan Vecera) [1690309] - [net] vxlan: Remove duplicated include from vxlan.h (Ivan Vecera) [1690309] - [netdrv] geneve: correctly handle ipv6.disable module parameter (Jiri Benc) [1692390] - [net] ipv6: sit: reset ip header pointer in ipip6_rcv (Lorenzo Bianconi) [1691626] - [net] vxlan: Don't call gro_cells_destroy() before device is unregistered (Andrea Claudi) [1692499] - [net] xsk: do not remove umem from netdevice on fall-back to copy-mode (Petr Oros) [1690568] - [net] xsk: Check if a queue exists during umem setup (Petr Oros) [1690568] - [net] xsk: simplify xdp_clear_umem_at_qid implementation (Petr Oros) [1690568] - [net] ethtool: don't allow disabling queues with umem installed (Petr Oros) [1690568] - [net] ethtool: rename local variable max -> curr (Petr Oros) [1690568] - [net] xsk: fix bug when trying to use both copy and zero-copy on one queue id (Petr Oros) [1690568] - [net] add umem reference in netdev{_rx}_queue (Petr Oros) [1690568] - [net] xsk: remove unnecessary assignment (Petr Oros) [1690568] - [net] xsk: fix return value of xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] xsk: don't allow umem replace at stack level (Petr Oros) [1690568] - [net] xsk: refactor xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] update real_num_rx_queues even when !CONFIG_SYSFS (Petr Oros) [1690568] - [net] core: add __netdev_sent_queue as variant of __netdev_tx_sent_queue (Petr Oros) [1690127] - [net] net: do not abort bulk send on BQL status (Petr Oros) [1690129] - [net] net: bql: add __netdev_tx_sent_queue() (Petr Oros) [1690129] - [net] net: ip6_gre: fix possible NULL pointer dereference in ip6erspan_set_version (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: initialize erspan_ver just for erspan tunnels (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] net: ip_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] tcp: handle inet_csk_reqsk_queue_add() failures (Guillaume Nault) [1690157] - [net] ip_gre: use erspan key field for tunnel lookup (Lorenzo Bianconi) [1664570] - [net] ip6_gre: simplify gre header parsing in ip6gre_err (Lorenzo Bianconi) [1664570] - [net] ipv4: use a dedicated counter for icmp_v4 redirect packets (Lorenzo Bianconi) [1664209] - [net] virtchnl: Fix off by one error (Ivan Vecera) [1690114] - [net] virtchnl: white space and reorder (Ivan Vecera) [1690114] - [net] i40e: Update status codes (Ivan Vecera) [1690114] - [net] ethtool: Add WAKE_FILTER and RX_CLS_FLOW_WAKE (Ivan Vecera) [1690091] - [net] geneve: allow to clear ttl inherit (Hangbin Liu) [1671251] - [net] geneve: add ttl inherit support (Hangbin Liu) [1671251] - [net] tipc: fix a double kfree_skb() (Jon Maloy) [1684290] - [net] vxlan: Fix GRO cells race condition between receive and link delete (Andrea Claudi) [1687046] - [net] sock: consistent handling of extreme SO_SNDBUF/SO_RCVBUF values (Guillaume Nault) [1686564] - [net] tun: implement carrier change (Guillaume Nault) [1686566] - [net] ip6_tunnel: respect ttl inherit for ip6tnl (Hangbin Liu) [1664944] - [net] ip6_gre: update version related info when changing link (Hangbin Liu) [1664900] - [net] ipv4/route: fail early when inet dev is missing (Paolo Abeni) [1685424] - [net] bonding/802.3ad: fix link_failure_count tracking (Matteo Croce) [1657905] - [net] bonding: avoid possible dead-lock (Matteo Croce) [1657905] - [net] bonding: fix length of actor system (Matteo Croce) [1657905] - [net] bonding: fix warning message (Matteo Croce) [1657905] - [net] bonding: pass link-local packets to bonding master also. (Matteo Croce) [1657905]- [infiniband] IB/usnic: fix spelling mistake "unvalid" -> "invalid" (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Get rid of ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] RDMA/usnic: Do not use ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] infiniband: remove redundant condition check before debugfs_remove (Jonathan Toppins) [1685307] - [infiniband] RDMA/rdmavt: Fix rvt_create_ah function signature (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use core provided API for registering device attributes (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Remove unnecessary enum values (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move ruc_loopback to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move send completion logic to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move copy SGE logic into rdmavt (Jonathan Toppins) [1685307] - [infiniband] RDMA/rxe: Remove unused addr_same() (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid srq memory leak (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: replace kvfree with vfree (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/drivers: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] IB/rxe: fixes for rdma read retry (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid back-to-back retries (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Refactor lookup memory function (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Avoid NULL check when search is successful (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Change pool state enums to capital letters (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Replace spinlock with rwlock (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Simplify rxe_find_route() to avoid GID query for netdev (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: remove redudant qpn check (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: vary the source udp port for receive scaling (Jonathan Toppins) [1685307] - [infiniband] iser: set sector for ambiguous mr status errors (Jonathan Toppins) [1685307] - [net] svcrdma: Remove try_module_get from backchannel (Jonathan Toppins) [1685307] - [net] svcrdma: Remove ->release_rqst call in bc reply handler (Jonathan Toppins) [1685307] - [net] xprtrdma: Clean up xprt_rdma_disconnect_inject (Jonathan Toppins) [1685307] - [net] xprtrdma: Add documenting comments (Jonathan Toppins) [1685307] - [net] xprtrdma: Report when there were zero posted Receives (Jonathan Toppins) [1685307] - [net] xprtrdma: Move rb_flags initialization (Jonathan Toppins) [1685307] - [net] xprtrdma: Don't disable BH's in backchannel server (Jonathan Toppins) [1685307] - [net] xprtrdma: Remove memory address of "ep" from an error message (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_qp_async_error_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Simplify RPC wake-ups on connect (Jonathan Toppins) [1685307] - [net] xprtrdma: Re-organize the switch() in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Eliminate "connstate" variable from rpcrdma_conn_upcall() (Jonathan Toppins) [1685307] - [net] xprtrdma: Conventional variable names in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] sunrpc: Report connect_time in seconds (Jonathan Toppins) [1685307] - [net] sunrpc: Fix connect metrics (Jonathan Toppins) [1685307] - [net] xprtrdma: Name MR trace events consistently (Jonathan Toppins) [1685307] - [net] xprtrdma: Explicitly resetting MRs is no longer necessary (Jonathan Toppins) [1685307] - [net] xprtrdma: Create more MRs at a time (Jonathan Toppins) [1685307] - [net] xprtrdma: xprt_release_rqst_cong is called outside of transport_lock (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Log sysfs 'dev_id' accesses from userspace (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Use dev_port to expose network interface port numbers (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Ensure that MTU isn't less than minimum permitted (Jonathan Toppins) [1685307] - [infiniband] IB/srp: Remove unnecessary unlikely() (Jonathan Toppins) [1685307] - [infiniband] IB/core: Fix oops in netdev_next_upper_dev_rcu() (Jonathan Toppins) [1685307] - [infiniband] IB/umem: Set correct address to the invalidation function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Add GIDs while changing MAC addr only for registered ndev (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fix comment for hw stats init for port == 0 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refactor ib_register_device() function (Jonathan Toppins) [1685307] - [infiniband] IB/mlx4: Refer to the device kobject instead of ports_parent (Jonathan Toppins) [1685307] - [include] RDMA/core: Allow existing drivers to set one sysfs group per device (Jonathan Toppins) [1685307] - [infiniband] RDMA/umad: Use kernel API to allocate umad indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use kernel API to allocate uverbs indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Increase total number of RDMA ports across all devices (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename ports_parent to ports_kobj (Jonathan Toppins) [1685307] - [infiniband] RDMA/nldev: Allow IB device rename through RDMA netlink (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Implement IB device rename function (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Annotate timeout as unsigned long (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Align multiple functions to kernel coding style (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Remove unused timeout_ms parameter from cma_resolve_iw_route() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cm: Respect returned status of cm_init_av_by_path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Protect from reentry to resource return path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Release task struct which was hold by CM_ID object (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Consolidate task name updates in one place (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Un-inline set task implementation (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Check error status of rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [include] IB/mlx4: Avoid implicit enumerated type conversion (Jonathan Toppins) [1685307] - [infiniband] RDMA/netlink: Simplify netlink listener existence check (Jonathan Toppins) [1685307] - [infiniband] RDMA: Remove unused parameter from ib_modify_qp_is_ok() (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix RCU annotation for radix slot deference (Jonathan Toppins) [1685307] - [infiniband] RDMA: Fix building with CONFIG_MMU=n (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_ib_acquire_dev() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_acquire_dev_by_src_ip() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Allow accepting requests for multi port rdma device (Jonathan Toppins) [1685307] - [infiniband] IB/rdmavt: Rename check_send_wqe as setup_wqe (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Acquire and release mmap_sem on page range (Jonathan Toppins) [1685307] - [infiniband] IB/sa: simplify return code logic for ib_nl_send_msg() (Jonathan Toppins) [1685307] - [infiniband] RDMA/ulp: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA: Fully setup the device name in ib_register_device (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/umem: Fix potential addition overflow (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Minor optimizations (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Avoid synchronize_srcu in the ODP MR destruction path (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Handle a half-complete start/end sequence (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of per_mm->notifier_count (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use umem->owning_mm inside ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Move all the ODP related stuff out of ucontext and into per_mm (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of struct ib_umem.odp_data (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Make ib_umem_odp into a sub structure of ib_umem (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use ib_umem_odp in all function signatures connected to ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Do not use current->tgid to track the mm_struct (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Get rid of the old disassociate flow (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Add a core API for mmaping driver IO memory (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix error unwind in ib_uverbs_add_one (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Properly return the error code of rdma_set_src_addr_rcu (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Remove is_closed from ib_uverbs_file (Jonathan Toppins) [1685307] - [include] IB/rxe: Revise the ib_wr_opcode enum (Jonathan Toppins) [1685307] - [include] RDMA: Remove duplicated include from ib_addr.h (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Consider net ns of gid attribute for RoCE (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce rdma_read_gid_attr_ndev_rcu() to check GID attribute (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Simplify roce_resolve_route_from_path() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Protect against changing dst->dev during destination resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refer to network type instead of device type (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use common code flow for IPv4/6 for addr resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce and use rdma_set_src_addr() between IPv4 and IPv6 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Let protocol specific function typecast sockaddr structure (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Avoid unnecessary sa_family overwrite (Jonathan Toppins) [1685307] - [infiniband] RDMA/core Introduce and use rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Schedule multi RC/UC packets instead of posting (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Move flow resources initialization (Jonathan Toppins) [1685307] - [infiniband] IB/uverbs: Add IDRs array attribute type to ioctl() interface (Jonathan Toppins) [1685307] - [include] RDMA/core: Document QP @event_handler function (Jonathan Toppins) [1685307] - [include] RDMA/core: Document CM @event_handler function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Assign device ifindex before publishing the device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Follow correct unregister order between sysfs and cgroup (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Restore lockdep check while downgrading lock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Define client_data_lock as rwlock instead of spinlock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simpler spin lock irq API from blocking context (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Remove context entries from list while unregistering device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simplified list_for_each (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: No need to protect kfree with spin lock and semaphore (Jonathan Toppins) [1685307] - [infiniband] RDMA/{cma, core}: Avoid callback on rdma_addr_cancel() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rate limit MAD error messages (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fail early if unsupported QP is provided (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use device.groups to initialize device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use cdev_device_add() instead of cdev_add() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Depend on device_add() to add device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Replace open-coded variant of get_device (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Declare closing variable as boolean (Jonathan Toppins) [1685307] - [infiniband] IB/core: Add an unbound WQ type to the new CQ API (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add UVERBS_ATTR_CONST_IN to the specs language (Jonathan Toppins) [1685307] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1697103] - [rpmspec] redhat: limit headers_install_all to arches we care about (Denys Vlasenko) [1692404] - [lib] ida: Add new API (Jonathan Toppins) [1697588] - [edac] EDAC: Drop per-memory controller buses (Frank Ramsay) [1686477] - [edac] EDAC: Don't add devices under /sys/bus/edac (Frank Ramsay) [1686477] - [x86] x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls (Frank Ramsay) [1677695]- [pci] PCI: pciehp: Fix re-enabling the slot marked for safe removal (Myron Stowe) [1695922] - [rpmspec] redhat: Enable gdb_index (Juri Lelli) [1696747] - [fs] ovl: Do not lose security.capability xattr over metadata file copy-up (Vivek Goyal) [1694757] - [fs] ovl: During copy up, first copy up data and then xattrs (Vivek Goyal) [1694757]- [netdrv] mark the intel igc driver as tech preview (David Arcari) [1495358] - [netdrv] igc: Remove unneeded hw_dbg prints (David Arcari) [1495358] - [netdrv] igc: Fix the typo in igc_base.h header definition (David Arcari) [1495358] - [netdrv] igc: Add support for the ntuple feature (David Arcari) [1495358] - [netdrv] igc: Add support for statistics (David Arcari) [1495358] - [netdrv] igc: Extend the ethtool supporting (David Arcari) [1495358] - [netdrv] igc: Add multiple receive queues control supporting (David Arcari) [1495358] - [netdrv] igc: Use struct_size() helper (David Arcari) [1495358] - [netdrv] igc: Add ethtool support (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_get_phy_id_base' method (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_read_mac_addr_base' method (David Arcari) [1495358] - [netdrv] igc: Remove unneeded code (David Arcari) [1495358] - [netdrv] igc: Remove unused code (David Arcari) [1495358] - [netdrv] igc: Fix code redundancy (David Arcari) [1495358] - [netdrv] igc: Remove unreachable code from igc_phy.c file (David Arcari) [1495358] - [netdrv] igc: Remove obsolete IGC_ERR define (David Arcari) [1495358] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1495358] - [netdrv] igc: Clean up code (David Arcari) [1495358] - [netdrv] igc: Tidy up some white space (David Arcari) [1495358] - [netdrv] igc: fix error return handling from call to netif_set_real_num_tx_queues (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variable 'pci_using_dac' (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variables 'ctrl_ext, link_mode' (David Arcari) [1495358] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (David Arcari) [1495358] - [netdrv] igc: Add watchdog (David Arcari) [1495358] - [netdrv] igc: Add setup link functionality (David Arcari) [1495358] - [netdrv] igc: Add code for PHY support (David Arcari) [1495358] - [netdrv] igc: Add NVM support (David Arcari) [1495358] - [netdrv] igc: Add HW initialization code (David Arcari) [1495358] - [netdrv] igc: Add transmit and receive fastpath and interrupt handlers (David Arcari) [1495358] - [netdrv] igc: Add support for Tx/Rx rings (David Arcari) [1495358] - [netdrv] igc: Add interrupt support (David Arcari) [1495358] - [netdrv] igc: Add netdev (David Arcari) [1495358] - [netdrv] igc: Add support for PF (David Arcari) [1495358] - [netdrv] igc: Add skeletal frame for Intel(R) 2.5G Ethernet Controller support (David Arcari) [1495358] - [s390] virtio-ccw: wire up ->bus_name callback (Cornelia Huck) [1695630] - [s390] s390/virtio: handle find on invalid queue gracefully (Cornelia Huck) [1695630] - [s390] virtio/s390: fix race in ccw_io_helper() (Cornelia Huck) [1695630] - [s390] virtio/s390: avoid race on vcdev->config (Cornelia Huck) [1695630] - [kvm] KVM: s390: make bitmap declaration consistent (Thomas Huth) [1695090] - [kvm] KVM: s390: drop obsolete else path (Thomas Huth) [1695090] - [kvm] KVM: s390: clarify kvm related kernel message (Thomas Huth) [1695090] - [kvm] s390: vsie: Use effective CRYCBD.31 to check CRYCBD validity (Thomas Huth) [1695090] - [kvm] KVM: s390: fix kmsg component kvm-s390 (Thomas Huth) [1695090] - [kvm] KVM: s390: unregister debug feature on failing arch init (Thomas Huth) [1695090] - [kvm] KVM: s390/vsie: avoid sparse warning (Thomas Huth) [1695090]- [powerpc] powerpc: use mm zones more sensibly (David Gibson) [1654978] - [s390] s390/mem_detect: add missing include (Philipp Rudo) [1695615] - [s390] s390: avoid vmlinux segments overlap (Philipp Rudo) [1695615] - [s390] s390/decompressor: add missing FORCE to build targets (Philipp Rudo) [1695615] - [s390] s390: move ipl block and cmd line handling to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: introduce sclp_early_get_hsa_size (Philipp Rudo) [1695615] - [s390] s390/mem_detect: add info source debug print (Philipp Rudo) [1695615] - [s390] s390/mem_detect: replace tprot loop with binary search (Philipp Rudo) [1695615] - [s390] s390/mem_detect: use SCLP info for continuous memory detection (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce z/VM specific diag260 call (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce SCLP storage info (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section compile time validation (Philipp Rudo) [1695615] - [s390] s390/mem_detect: move tprot loop to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: move sclp_early_read_info to sclp_early_core.c (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section (Philipp Rudo) [1695615] - [s390] s390/decompressor: clean up and rename compressed/misc.c (Philipp Rudo) [1695615] - [s390] s390: rescue initrd as early as possible (Philipp Rudo) [1695615] - [s390] s390/sclp: simplify early hsa_size detection (Philipp Rudo) [1695615] - [s390] s390/decompressor: get rid of .bss usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rework uncompressed image info collection (Philipp Rudo) [1695615] - [s390] s390: remove decompressor's head.S (Philipp Rudo) [1695615] - [s390] s390: clean up stacks setup (Philipp Rudo) [1695615] - [s390] s390: add initial 64-bit restart PSW (Philipp Rudo) [1695615] - [s390] s390/hibernate: fix error handling when suspend cpu != resume cpu (Philipp Rudo) [1695615] - [s390] s390/decompressor: support extra debug flags (Philipp Rudo) [1695615] - [s390] s390/build: add *.o.chkbss files to targets list (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid packing *.o.chkbss files into startup.a (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid constant startup.a rebuilds (Philipp Rudo) [1695615] - [s390] s390/boot: block uncompressed vmlinux booting attempts (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct EXCLUDE_FILE construct (Philipp Rudo) [1695615] - [s390] s390: move _text to an actual .text start (Philipp Rudo) [1695615] - [s390] s390: correct _stext offset (Philipp Rudo) [1695615] - [s390] s390: get rid of the first mb of uncompressed image (Philipp Rudo) [1695615] - [s390] s390: remove unused _ehead symbol (Philipp Rudo) [1695615] - [s390] s390: put expoline execute-trampolines into .text section (Philipp Rudo) [1695615] - [s390] s390/decompressor: discard ___kcrctab section (Philipp Rudo) [1695615] - [s390] s390/setup: do not reserve the decompressor code (Philipp Rudo) [1695615] - [s390] s390/decompressor: support uncompressed kernel (Philipp Rudo) [1695615] - [init] init/Kconfig: add an option for uncompressed kernel (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow to pack uncompressed vmlinux.bin into piggy.o (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow preprocessor in piggy.o linker script (Philipp Rudo) [1695615] - [s390] s390/decompressor: extend .bss check for early code (Philipp Rudo) [1695615] - [s390] s390: add custom target and make path extension optional for .bss check (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid repeating objects list in Makefile (Philipp Rudo) [1695615] - [s390] s390/decompressor: reuse lib/mem.S for mem functions (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid reusing uncompressed image objects (Philipp Rudo) [1695615] - [s390] s390/als: avoid .init.* sections usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rename entry point to startup_decompressor (Philipp Rudo) [1695615] - [s390] s390/boot: make head.S and als.c be part of the decompressor only (Philipp Rudo) [1695615] - [s390] s390/decompressor: trim the kernel image up to 1M (Philipp Rudo) [1695615] - [s390] s390: remove uncompressed kernel image build (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct build flags (Philipp Rudo) [1695615] - [s390] s390/build: remove obsolete -mkernel-backchain flag (Philipp Rudo) [1695615] - [tools] tools/power turbostat: return the exit status of a command (David Arcari) [1642739] - [misc] misc: hpilo: Do not claim unsupported hardware (Joseph Szczypek) [1665635] - [misc] misc: hpilo: Exclude unsupported device via blacklist (Joseph Szczypek) [1665635]- [fs] xfs: set buffer ops when repair probes for btree type (Bill O'Donnell) [1689281] - [fs] xfs: end sync buffer I/O properly on shutdown error (Bill O'Donnell) [1689281] - [fs] xfs: xfs_fsops: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] xfs: xfs_buf: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] iomap: fix a use after free in iomap_dio_rw (Bill O'Donnell) [1689281] - [fs] xfs: reallocate realtime summary cache on growfs (Bill O'Donnell) [1689281] - [fs] xfs: stringify scrub types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: stringify btree cursor types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_INODE_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_AG_BTREE_CMP_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: fix symbolic enum printing in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: fix function pointer type in ftrace format (Bill O'Donnell) [1689281] - [fs] xfs: Fix x32 ioctls when cmd numbers differ from ia32. (Bill O'Donnell) [1689281] - [fs] xfs: Fix bulkstat compat ioctls on x32 userspace. (Bill O'Donnell) [1689281] - [fs] xfs: Align compat attrlist_by_handle with native implementation. (Bill O'Donnell) [1689281] - [fs] xfs: require both realtime inodes to mount (Bill O'Donnell) [1689281] - [fs] xfs: cache minimum realtime summary level (Bill O'Donnell) [1689281] - [fs] xfs: count inode blocks correctly in inobt scrub (Bill O'Donnell) [1689281] - [fs] xfs: precalculate cluster alignment in inodes and blocks (Bill O'Donnell) [1689281] - [fs] xfs: precalculate inodes and blocks per inode cluster (Bill O'Donnell) [1689281] - [fs] xfs: add a block to inode count converter (Bill O'Donnell) [1689281] - [fs] xfs: remove xfs_rmap_ag_owner and friends (Bill O'Donnell) [1689281] - [fs] xfs: const-ify xfs_owner_info arguments (Bill O'Donnell) [1689281] - [fs] xfs: streamline defer op type handling (Bill O'Donnell) [1689281] - [fs] xfs: idiotproof defer op type configuration (Bill O'Donnell) [1689281] - [fs] xfs: clean up indentation issues, remove an unwanted space (Bill O'Donnell) [1689281] - [fs] xfs: libxfs: move xfs_perag_put late (Bill O'Donnell) [1689281] - [fs] xfs: split up the xfs_reflink_end_cow work into smaller transactions (Bill O'Donnell) [1689281] - [crypto] crypto: testmgr - add AES-CFB tests (Neil Horman) [1687897] - [scsi] scsi: iscsi: flush running unbind operations when removing a session (Maurizio Lombardi) [1695007] - [crypto] crypto: vmx - fix copy-paste error in CTR mode (Herbert Xu) [1693350] - [rpmspec] Fix cross builds (Jiri Olsa) [1694956] - [lib] sbitmap: order READ/WRITE freed instance and setting clear bit (Ming Lei) [1694521] - [block] blk-mq: fix sbitmap ws_active for shared tags (Ming Lei) [1694521] - [block] blk-mq: update comment for blk_mq_hctx_has_pending() (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_put_driver_tag() to put tag (Ming Lei) [1694521] - [include] sbitmap: trivial - update comment for sbitmap_deferred_clear_bit (Ming Lei) [1694521] - [block] blkcg: Fix kernel-doc warnings (Ming Lei) [1694521] - [block] block: Unexport blk_mq_add_to_requeue_list() (Ming Lei) [1694521] - [block] block: add BLK_MQ_POLL_CLASSIC for hybrid poll and return EINVAL for unexpected value (Ming Lei) [1694521] - [include] blk-mq: remove unused 'nr_expired' from blk_mq_hw_ctx (Ming Lei) [1694521] - [block] loop: access lo_backing_file only when the loop device is Lo_bound (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_sched_mark_restart_hctx to set RESTART (Ming Lei) [1694521] - [kernel] blkcg: annotate implicit fall through (Ming Lei) [1694521] - [block] block: Replace function name in string with __func__ (Ming Lei) [1694521] - [block] block: fix NULL pointer dereference in register_disk (Ming Lei) [1694521] - [fs] fs: fix guard_bio_eod to check for real EOD errors (Ming Lei) [1694521] - [block] blk-mq: use HCTX_TYPE_DEFAULT but not 0 to index blk_mq_tag_set->map (Ming Lei) [1694521] - [include] block: remove bvec_iter_rewind() (Ming Lei) [1694521] - [block] block: don't use bio->bi_vcnt to figure out segment number (Ming Lei) [1694521] - [fs] btrfs: look at bi_size for repair decisions (Ming Lei) [1694521] - [block] block: avoid setting none scheduler if it's already none (Ming Lei) [1694521] - [block] block: avoid setting wbt_lat_usec to current value (Ming Lei) [1694521] - [block] blk-sysfs: Rework documention of __blk_release_queue (Ming Lei) [1694521] - [block] blk-cgroup: Fix doc related to blkcg_exit_queue (Ming Lei) [1694521] - [block] block: kill QUEUE_FLAG_FLUSH_NQ (Ming Lei) [1694521] - [block] block: avoid setting nr_requests to current value (Ming Lei) [1694521] - [block] blk-mq: save default hctx into ctx->hctxs for not-supported type (Ming Lei) [1694521] - [block] blk-mq: save queue mapping result into ctx directly (Ming Lei) [1694521] - [block] block: mq-deadline: Fix write completion handling (Ming Lei) [1694521] - [crypto] crypto: user - fix leaking uninitialized memory to userspace (Herbert Xu) [1657880] {CVE-2018-19854} - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Xiaojun Tan) [1689480] - [infiniband] usnic_verbs: fix deadlock (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix locking when unregistering (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix potential deadlock (Govindarajulu Varadarajan) [1688505] - [netdrv] net: hns3: fix improper error handling in the hclge_init_ae_dev() (Xiaojun Tan) [1687060] - [netdrv] net: hns3: fix netif_napi_del() not do problem when unloading (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Fix NULL deref when unloading driver (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Modify the order of initializing command queue register (Xiaojun Tan) [1687060] - [netdrv] net: hns3: remove the Redundant put_vector in hns3_client_uninit (Xiaojun Tan) [1687060] - [netdrv] net: hns3: reuse reinitialization interface in the hns3_set_channels (Xiaojun Tan) [1687060]- [powercap] powercap/intel_rapl: add Ice Lake mobile (Steve Best) [1483427] - [x86] x86/CPU: Add Icelake model number (Steve Best) [1483427] - [watchdog] watchdog/hpwdt: Update Kconfig documentation (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Update driver version. (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Do not claim unsupported hardware (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Exclude via blacklist (Joseph Szczypek) [1664861] - [fs] autofs: add strictexpire mount option (Ian Kent) [1672134] - [fs] autofs: change catatonic setting to a bit flag (Ian Kent) [1672134] - [fs] autofs: simplify parse_options() function call (Ian Kent) [1672134] - [fs] autofs: add AUTOFS_EXP_FORCED flag (Ian Kent) [1672134] - [fs] autofs: make expire flags usage consistent with v5 params (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_indirect() static (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_direct() static (Ian Kent) [1672134] - [fs] autofs: fix clearing AUTOFS_EXP_LEAVES in autofs_expire_indirect() (Ian Kent) [1672134] - [fs] autofs: fix inconsistent use of now variable (Ian Kent) [1672134] - [md] md: Fix failed allocation of md_register_thread (Nigel Croxon) [1665346] - [md] It's wrong to add len to sector_nr in raid10 reshape twice (Nigel Croxon) [1665346] - [md] raid5: set write hint for PPL (Nigel Croxon) [1665346] - [netdrv] amd-xgbe: Fix mdio access for non-zero ports and clause 45 PHYs (Gary Hook) [1669565]- [x86] x86/retpolines: Disable switch jump tables when retpolines are enabled (Waiman Long) [1688258] - [x86] x86, retpolines: Raise limit for generating indirect calls from switch-case (Waiman Long) [1688258] - [net] vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock (Stefano Garzarella) [1676595] - [net] vsock/virtio: reset connected sockets on device removal (Stefano Garzarella) [1676595] - [net] vsock/virtio: fix kernel panic after device hot-unplug (Stefano Garzarella) [1676595] - [powerpc] powerpc/livepatch: return -ERRNO values in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: small cleanups in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: relax reliable stack tracer checks for first-frame (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Make reliable stacktrace dependency clearer (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Clear on-stack exception marker upon exception return (Joe Lawrence) [1659856] - [infiniband] iw_cxgb4: Support FW write completion WR (Arjun Vynipadath) [1671320] - [infiniband] iw_cxgb4: RDMA write with immediate support (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: fix some info leaks (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: Add support for 64Byte cqes (Arjun Vynipadath) [1671320] - [pci] pci: remove unused functionality (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] aacraid: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] be2iscsi: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] mpt3sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla2xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla4xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] megaraid_sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] lfpc: remove Lancer FCoE (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lpfc: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lfpc: add Lancer FCoE to the removed devices" (Tomas Henzl) [1622638]- [kernel] printk: Export console_printk (Prarit Bhargava) [1642870] - [video] fbcon: Silence fbcon logo on 'quiet' boots (Prarit Bhargava) [1642870] - [scsi] scsi: ibmvscsi: Fix empty event pool access during host removal (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modificaiton (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Improve strings handling (Steve Best) [1692463] - [x86] x86/mce: Handle varying MCA bank counts (David Arcari) [1668779] - [block] virtio_blk: add discard and write zeroes support (Stefano Garzarella) [1692939] - [arm64] arm64: kaslr: ensure randomized quantities are clean also when kaslr is off (Mark Salter) [1673068] - [arm64] arm64: kaslr: ensure randomized quantities are clean to the PoC (Mark Salter) [1673068] - [tools] perf annotate: Fix getting source line failure (Michael Petlan) [1614435] - [infiniband] IB/hfi1: Remove overly conservative VM_EXEC flag check (Alex Estrin) [1680018]- [scsi] scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID (Himanshu Madhani) [1685013] - [scsi] scsi: core: Avoid that system resume triggers a kernel warning (Ewan Milne) [1691903] - [scsi] scsi: core: reset host byte in DID_NEXUS_FAILURE case (Ewan Milne) [1691903] - [scsi] scsi: core: Synchronize request queue PM status only on successful resume (Ewan Milne) [1691903] - [scsi] scsi: sd: Fix cache_type_store() (Ewan Milne) [1691903] - [scsi] scsi: sd: use mempool for discard special page (Ewan Milne) [1691903] - [scsi] scsi: core: Remove scsi_block_when_processing_errors: message (Ewan Milne) [1691903] - [scsi] scsi: core: Allow state transitions from OFFLINE to BLOCKED (Ewan Milne) [1691903] - [scsi] scsi: core: remove unnecessary unlikely() (Ewan Milne) [1691903] - [scsi] scsi: st: remove redundant pointer STbuffer (Ewan Milne) [1691903] - [scsi] scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock (Ewan Milne) [1691903] - [fs] scsi: sysfs: Introduce sysfs_{un,}break_active_protection() (Ewan Milne) [1691903] - [scsi] scsi sg: remove incorrect scsi command checking logic (Ewan Milne) [1691903] - [scsi] scsi: read host_busy via scsi_host_busy() (Ewan Milne) [1691903] - [scsi] scsi: sd: Remove a superfluous assignment (Ewan Milne) [1691903] - [scsi] scsi: don't add scsi command result bytes (Ewan Milne) [1691903] - [scsi] scsi: core: check for equality of result byte values (Ewan Milne) [1691903] - [scsi] scsi: scsi_transport_fc: use 64-bit timestamps consistently (Ewan Milne) [1691903] - [scsi] scsi: sg: clean up gfp_mask in sg_build_indirect (Ewan Milne) [1691903] - [scsi] scsi: core: remove Scsi_Cmnd typedef (Ewan Milne) [1691903] - [netdrv] ibmvnic: Report actual backing device speed and duplex values (Steve Best) [1691862] - [kernel] sched/fair: Fix O(nr_cgroups) in the load balancing path (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix insertion in rq->leaf_cfs_rq_list (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Add tmp_alone_branch assertion (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix infinite loop in update_blocked_averages() by reverting a9e7f6544b9c (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] tracing: Do a WARN_ON() if start_thread() in hwlat is called when thread exists (Jerome Marchand) [1693050] - [kernel] ftrace: Add missing check for existing hwlat thread (Jerome Marchand) [1693050] - [kernel] tracing: Do not call start/stop() functions when tracing_on does not change (Jerome Marchand) [1693050]- [scsi] scsi: lpfc: Fixup eq_clr_intr references (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix build error (Dick Kennedy) [1692882] - [scsi] scsi: be2iscsi: lpfc: fix typo (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.1 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update Copyright in driver version (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Enhance 6072 log string (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix duplicate log message numbers (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Specify node affinity for queue memory allocation (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Reduce memory footprint for lpfc_queue (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Add loopback testing to trunking mode (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix link speed reporting for 4-link trunk (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix handling of trunk links state reporting (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix protocol support on G6 and G7 adapters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct boot bios information to FDMI registration (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix HDMI2 registration string for symbolic name (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix fc4type information for FDMI (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix FDMI manufacturer attribute value (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix io lost on host resets (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix mailbox hang on adapter init (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix driver crash in target reset handler (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct localport timeout duration error (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: nvmet: avoid hang / use-after-free when destroying targetport (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Convert bootstrap mbx polling from msleep to udelay (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Coordinate adapter error handling with offline handling (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Stop adapter if pci errors detected (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix deadlock due to nested hbalock call (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet handling of first burst cmd (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix lpfc_nvmet_mrq attribute handling when 0 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet async receive buffer replenishment (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix location of SCSI ktime counters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix use-after-free mailbox cmd completion (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve irq-unsafe lockdep heirarchy warning in lpfc_io_free (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve inconsistent check of hdwq in lpfc_scsi_cmd_iocb_cmpl (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error codes in lpfc_sli4_pci_mem_setup() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix 32-bit format string warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix unused variable warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: resolve static checker warning in lpfc_sli4_hba_unset (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct __lpfc_sli_issue_iocb_s4 lockdep check (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix calls to dma_set_mask_and_coherent() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: use dma_set_mask_and_coherent (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Remove set but not used variable 'phys_id' (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix a handful of indentation issues (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error code if kcalloc() fails (Dick Kennedy) [1692882] - [security] security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock (Ondrej Mosnacek) [1683296] - [security] selinux: add the missing walk_size + len check in selinux_sctp_bind_connect (Ondrej Mosnacek) [1683296] - [security] selinux: fix avc audit messages (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace BUG_ONs with WARN_ONs in avc.c (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: log invalid contexts in AVCs (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace some BUG_ON()s with a WARN_ON() (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: inline some AVC functions used only once (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: do not override context on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: never allow relabeling on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: stop passing MAY_NOT_BLOCK to the AVC upon follow_link (Ondrej Mosnacek) [1683296] - [security] selinux: avoid silent denials in permissive mode under RCU walk (Ondrej Mosnacek) [1683296] - [security] selinux: fix GPF on invalid policy (Ondrej Mosnacek) [1683296] - [security] selinux: overhaul sidtab to fix bug and improve performance (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: use separate table for initial SID lookup (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: make "selinux_policycap_names[]" const char * (Ondrej Mosnacek) [1683296] - [security] selinux: always allow mounting submounts (Ondrej Mosnacek) [1647723 1683296] - [security] selinux: refactor sidtab conversion (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: fix non-MLS handling in mls_context_to_sid() (Ondrej Mosnacek) [1683296] - [security] selinux: check length properly in SCTP bind hook (Ondrej Mosnacek) [1683296] - [security] selinux: policydb - fix byte order and alignment issues (Ondrej Mosnacek) [1668222 1683296] - [security] selinux: Add __GFP_NOWARN to allocation at str_read() (Ondrej Mosnacek) [1683296] - [security] selinux: refactor mls_context_to_sid() and make it stricter (Ondrej Mosnacek) [1683296] - [security] selinux: fix mounting of cgroup2 under older policies (Ondrej Mosnacek) [1683296] - [security] selinux: cleanup dentry and inodes on error in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: constify write_op[] (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netnode (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avc (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netif (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netport (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in sidtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netlink (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in services (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in hooks (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in policydb (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in ebitmap (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in conditional (Ondrej Mosnacek) [1683296] - [fs] fs/proc/kcore.c: fix invalid memory access in multi-page read optimization (Bhupesh Sharma) [1627539] - [fs] proc/kcore: add vmcoreinfo note to /proc/kcore (Bhupesh Sharma) [1627539] - [kernel] crash_core: use VMCOREINFO_SYMBOL_ARRAY() for swapper_pg_dir (Bhupesh Sharma) [1627539] - [fs] proc/kcore: optimize multiple page reads (Bhupesh Sharma) [1627539] - [fs] proc/kcore: clean up ELF header generation (Bhupesh Sharma) [1627539] - [fs] proc/kcore: hold lock during read (Bhupesh Sharma) [1627539] - [fs] proc/kcore: fix memory hotplug vs multiple opens race (Bhupesh Sharma) [1627539] - [fs] proc/kcore: replace kclist_lock rwlock with rwsem (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for memory hotplug notifier (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for kclist_add() (Bhupesh Sharma) [1627539]- [net] Merge branch 'linus/master' into rdma.git for-next (Jonathan Toppins) [1685304] - [netdrv] net: cisco: enic: Replace GFP_ATOMIC with GFP_KERNEL (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Remove pointless functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/usnic: Suppress a compiler warning (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: usnic should not select INFINIBAND_USER_ACCESS (Jonathan Toppins) [1685304] - [infiniband] RDMA/vmw_pvrdma: Delete unused function (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: Update with bug fixes from core code (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Fix return value from create_srq callbacks (Jonathan Toppins) [1685304] - [infiniband] RDMA/rxe: Simplify the error handling code in rxe_create_ah() (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: avoid unnecessary NULL check (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: increase max MR limit (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Do not hide uABI stuff in memcpy (Jonathan Toppins) [1685304] - [net] rpc: remove unneeded variable 'ret' in rdma_listen_handler (Jonathan Toppins) [1685304] - [net] svcrdma: Clean up Read chunk path (Jonathan Toppins) [1685304] - [net] svcrdma: Avoid releasing a page in svc_xprt_release() (Jonathan Toppins) [1685304] - [net] sunrpc: remove redundant variables 'checksumlen', 'blocksize' and 'data' (Jonathan Toppins) [1685304] - [scsi] scsi: target: srp, vscsi, sbp, qla: use target_remove_session (Jonathan Toppins) [1685304] - [target] scsi: target: add session removal function (Jonathan Toppins) [1685304] - [target] scsi: target: rename target_alloc_session (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix check for return code from ib_create_srq (Jonathan Toppins) [1685304] - [infiniband] IB/ipoib: Fix error return code in ipoib_dev_init() (Jonathan Toppins) [1685304] - [infiniband] IPoIB: use kvzalloc to allocate an array of bucket pointers (Jonathan Toppins) [1685304] - [infiniband] ib_srpt: use kvmalloc to allocate ring pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix return code from ipoib_cm_dev_init (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Prefer unsigned int to bare use of unsigned (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Use min_t() macro instead of min() (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Remove driver version and release data information (Jonathan Toppins) [1685304] - [target] scsi: target: Remove second argument from fabric_make_tpg() (Jonathan Toppins) [1685304] - [infiniband] IB/iser: set can_queue earlier to allow setting higher queue depth (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Set right entry state before releasing reference (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Free uapi on destroy (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Fix error cleanup path of ib_uverbs_add_one() (Jonathan Toppins) [1685304] - [infiniband] IB/core: Release object lock if destroy failed (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: fix UCM link error (Jonathan Toppins) [1685304] - [infiniband] IB/core: Change filter function return type from int to bool (Jonathan Toppins) [1685304] - [infiniband] IB/core: Update GID entries for netdevice whose mac address changes (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add default GIDs of the bond master netdev (Jonathan Toppins) [1685304] - [infiniband] IB/core: Consider adding default GIDs of bond device (Jonathan Toppins) [1685304] - [infiniband] IB/core: Delete lower netdevice default GID entries in bonding scenario (Jonathan Toppins) [1685304] - [infiniband] IB/core: Avoid confusing del_netdev_default_ips (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add comment for change upper netevent handling (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Fix compiling ucm.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not check for device disassociation during ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove struct uverbs_root_spec and all supporting code (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to unmarshal ioctl commands (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a simple allocator to uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove the ib_uverbs_attr pointer from each attr (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Provide implementation private memory for the uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to manage the object type inside the uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Build the specs into a radix tree at runtime (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Have the core code create the uverbs_root_spec (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix reading of 32 bit flags (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Initialize sgid request GID attribute pointer (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow all DESTROY commands to succeed after disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not block disassociate during write() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the write based methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Lower the test for ongoing disassociation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow uobject allocation to work concurrently with disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow RDMA_REMOVE_DESTROY to work concurrently with disassociate (Jonathan Toppins) [1685304] - [include] IB/uverbs: Convert 'bool exclusive' into an enum (Jonathan Toppins) [1685304] - [include] IB/uverbs: Consolidate uobject destruction (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Make the write path destroy methods use the same flow as ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove rdma_explicit_destroy() from the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Prefix _ib to IB/RoCE specific functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify gid type check in cma_acquire_dev() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Return bool instead of int (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Get rid of 1 bit boolean (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Constify path record, ib_cm_event, listen_id pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Constify dst_addr argument (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Simplify rdma_resolve_addr() error flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Initialize resource type in __rdma_create_id() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Check for verbs callbacks before using them (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove {create,destroy}_ah from mandatory verbs (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Jonathan Toppins) [1685304] - [infiniband] RDMA, core and ULPs: Declare ib_post_send() and ib_post_recv() arguments const (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5, ib_post_send(), IB_WR_REG_SIG_MR: Do not modify the 'wr' argument (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Restore needed argument to ib_post_send (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvmet-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvme-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srpt: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/isert: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/IPoIB: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] RDMA: Constify the argument of the work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Inline two work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider netdevice for RoCE ports (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce and use sgid_attr in CM requests (Jonathan Toppins) [1685304] - [infiniband] IB/core: Remove extra parentheses (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix locking around struct ib_uverbs_file ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move the FD uobj type struct file allocation to alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Always propagate errors from rdma_alloc_commit_uobject() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Rework the locking for cleaning up the ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise and clarify the rwsem and uobjects_lock (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify and revise uverbs_close_fd (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise the placement of get/puts on uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify the kref'ing ordering for alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Handle IDR and FD types without truncation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Get rid of null_obj_type (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [include] IB/core: Allow ULPs to specify NULL as the third ib_post_(send|recv|srq_recv)() argument (Jonathan Toppins) [1685304] - [include] IB/mlx5: Introduce driver create and destroy flow methods (Jonathan Toppins) [1685304] - [infiniband] IB: Support ib_flow creation in drivers (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Jonathan Toppins) [1685304] - [include] IB/uverbs: Move ib_access_flags and ib_read_counters_flags to uapi (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove cma_multicast->igmp_joined (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Refactor exit paths in ib_umem_get (Jonathan Toppins) [1685304] - [infiniband] IB: Enable uverbs_destroy_def_handler to be used by drivers (Jonathan Toppins) [1685304] - [include] IB/uverbs: Pass IB_UVERBS_QPF_GRH_REQUIRED to user space (Jonathan Toppins) [1685304] - [infiniband] RDMA: Validate grh_required when handling AVs (Jonathan Toppins) [1685304] - [infiniband] RDMA/hfi1: Move grh_required into update_sm_ah (Jonathan Toppins) [1685304] - [infiniband] IB/core: Simplify check for RoCE route resolve (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not use uverbs_cmd_mask in the ioctl path (Jonathan Toppins) [1685304] - [infiniband] RDMA/rw: Fix rdma_rw_ctx_signature_init() kernel-doc header (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove ib_find_cached_gid() and ib_find_cached_gid_by_port() (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove unused and erroneous msg sequence encoding (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucq_object uverbs_file with the one in ib_uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove ib_uobject_file (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Tidy up remaining references to ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace file->ucontext with file in uverbs_cmd.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucontext with ib_uverbs_file in core function calls (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move non driver related elements from ib_ucontext to ib_ufile (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a uobj_perform_destroy helper (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Combine MIN_SZ_OR_ZERO with UVERBS_ATTR_STRUCT (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Use UVERBS_ATTR_MIN_SIZE correctly and uniformly (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove UA_FLAGS (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Get rid of the & in method specifications (Jonathan Toppins) [1685304] - [infiniband] IB: Improve uverbs_cleanup_ucontext algorithm (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify method definition macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_ATTR family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Split UVERBS_ATTR_FLOW_ACTION_ESP_HANDLE (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Store the specs_root in the struct ib_uverbs_device (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove now useless rcu_lock in dst_fetch_ha (Jonathan Toppins) [1685304] - [infiniband] IB/core: Check for rdma_protocol_ib only after validating port_num (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove redundant check (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Don't check for a negative return value of dma_map_sg_attrs() (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of destroy_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of create_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Check existence of create_flow callback (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove unused ib cache functions (Jonathan Toppins) [1685304] - [infiniband] Revert "[infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set" (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use the AH's sgid_attr in post_wr paths (Jonathan Toppins) [1685304] - [infiniband] IB/mlx4: Use GID attribute from ah attribute (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Use rdma GID API (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Use sgid_attr from the AV (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Replace members of sa_path_rec with 'struct sgid_attr *' (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Pass the sgid_attr through various events (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Keep track of the sgid_attr that created the cm id (Jonathan Toppins) [1685304] - [infiniband] IB: Make init_ah_attr_grh_fields set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_from_mcmember set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_attr_from_wc set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Free GID table entry during GID deletion (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider net namespace while leaving multicast group (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Delete type and id from uverbs_obj_attr (Jonathan Toppins) [1685304] - [infiniband] IB/rdmavt, IB/hfi1: Create device dependent s_flags (Jonathan Toppins) [1685304] - [infiniband] IB/core: Expose ib_ucontext from a given ib_uverbs_file (Jonathan Toppins) [1685304] - [include] IB/core: Introduce DECLARE_UVERBS_GLOBAL_METHODS (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow an empty namespace in ioctl() framework (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a macro to define a type with no kernel known size (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add PTR_IN attributes that are allocated/copied automatically (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Refactor uverbs_finalize_objects (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Export uverbs idr and fd types (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Use IDR for agent IDs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Hold the sgid_attr inside the struct ib_ah/qp (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use sgid_attr instead of sgid_index (Jonathan Toppins) [1685304] - [infiniband] IB{cm, core}: Introduce and use ah_attr copy, move, replace APIs (Jonathan Toppins) [1685304] - [infiniband] IB/core: Tidy ib_resolve_eth_dmac (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add a sgid_attr pointer to struct rdma_ah_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Ensure that all rdma_ah_attr's are zero initialized (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Agent registration is process context only (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Refactor flow_resources_alloc() function (Jonathan Toppins) [1685304] - [infiniband] RDMA/nldev: Return port capability flag for IB only (Jonathan Toppins) [1685304] - [net] RDMA/smc: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [include] IB/cache: Restore compatibility for ib_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB: Replace ib_query_gid/ib_get_cached_gid with rdma_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB/core: Make rdma_find_gid_by_filter support all protocols (Jonathan Toppins) [1685304] - [infiniband] IB/core: Provide rdma_ versions of the gid cache API (Jonathan Toppins) [1685304] - [infiniband] IB/core: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID attribute get, put and hold APIs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Use GID from the ib_gid_attr during the add_gid() callback (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID entry reference counts (Jonathan Toppins) [1685304] - [infiniband] IB/core: Store default GID property per-table instead of per-entry (Jonathan Toppins) [1685304] - [infiniband] IB/core: Do not set the gid type when reserving default entries (Jonathan Toppins) [1685304] - [include] IDR: Expose the XArray lock (Jonathan Toppins) [1688319] - [x86] x86/cpufeatures: Enumerate MOVDIR64B instruction (Steve Best) [1482754] - [x86] x86/cpufeatures: Enumerate MOVDIRI instruction (Steve Best) [1482754] - [nvme] nvme: allow ANA support to be independent of native multipathing (Ewan Milne) [1690940] - [nvme] nvme: multipath: Change default of kernel NVMe multipath to be disabled (Ewan Milne) [1690940] - [nvme] nvme: convert to SPDX identifiers (Ewan Milne) [1690940] - [nvme] nvme-multipath: round-robin I/O policy (Ewan Milne) [1690940] - [nvme] nvme-multipath: drop optimization for static ANA group IDs (Ewan Milne) [1690940] - [nvme] nvme-multipath: zero out ANA log buffer (Ewan Milne) [1690940] - [nvme] nvme-fc: fix numa_node when dev is null (Ewan Milne) [1690940] - [nvme] nvme: add a numa_node field to struct nvme_ctrl (Ewan Milne) [1690940] - [nvme] nvme: update node paths after adding new path (Ewan Milne) [1690940] - [nvme] nvme: take node locality into account when selecting a path (Ewan Milne) [1690940] - [s390] s390/mm: Fix ERROR: "__node_distance" undefined! (Ewan Milne) [1690940] - [nvme] nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O (Ewan Milne) [1690940] - [nvme] nvme: properly propagate errors in nvme_mpath_init (Ewan Milne) [1690940] - [nvme] nvme: fixup crash on failed discovery (Ewan Milne) [1690940] - [nvme] nvme: add ANA support (Ewan Milne) [1690940] - [include] nvme.h: fixup ANA group descriptor format (Ewan Milne) [1690940] - [include] nvme.h: add ANA definitions (Ewan Milne) [1690940] - [nvme] nvme: remove nvme_req_needs_failover (Ewan Milne) [1690940] - [nvme] nvme: simplify the API for getting log pages (Ewan Milne) [1690940] - [include] nvme.h: add support for the log specific field (Ewan Milne) [1690940]- [md] dm writecache: set "Tech Preview" taint using mark_tech_preview() (Mike Snitzer) [1690587] - [md] dm integrity: limit the rate of error messages (Mike Snitzer) [1690105] - [md] dm snapshot: don't define direct_access if we don't support it (Mike Snitzer) [1690105] - [md] dm cache: add support for discard passdown to the origin device (Mike Snitzer) [1690105] - [md] dm writecache: fix typo in name for writeback_wq (Mike Snitzer) [1690105] - [md] dm thin: add sanity checks to thin-pool and external snapshot creation (Mike Snitzer) [1690105] - [md] dm block manager: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm verity fec: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm integrity: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm switch: use struct_size() in kzalloc() (Mike Snitzer) [1690105] - [md] dm: remove unused _rq_tio_cache and _rq_cache (Mike Snitzer) [1690105] - [md] dm crypt: don't overallocate the integrity tag space (Mike Snitzer) [1690105] - [md] dm: eliminate 'split_discard_bios' flag from DM target interface (Mike Snitzer) [1690105] - [md] dm: always call blk_queue_split() in dm_process_bio() (Mike Snitzer) [1690105] - [md] dm: update dm_process_bio() to split bio if in ->make_request_fn() (Mike Snitzer) [1690105] - [md] dm rq: remove unused arguments from rq_completed() (Mike Snitzer) [1690105] - [md] dm integrity: replace open-coded allocation size multiplication (Mike Snitzer) [1690105] - [md] dm: Remove VLA usage from hashes (Mike Snitzer) [1690105] - [crypto] crypto: hash - Remove VLA usage (Mike Snitzer) [1690105] - [md] dm: Avoid namespace collision with bitmap API (Mike Snitzer) [1690105] - [md] md/dm-writecache: Don't request pointer dummy_addr when not required (Mike Snitzer) [1690105] - [scsi] scsi: qla2xxx: avoid printf format warning (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix issue reported by static checker for qla2x00_els_dcmd2_sp_done() (Himanshu Madhani) [1664534] - [scsi] qla2xxx: Update driver version to 10.00.00.14.08.1-k (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqueue is not supported (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add new FW dump template entry types (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix code indentation for qla27xx_fwdt_entry (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move marker request behind QPair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent SysFS access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for setting port speed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent multiple ADISC commands per session (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for FW started flag before aborting (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix unload when NVMe devices are configured (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add First Burst support for FC-NVMe devices (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove redundant null check on pointer sess (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move debug messages before sending srb preventing panic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use complete switch scan for RSCN events (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix fw options handle eh_bus_reset() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Restore FAWWPN of Physical Port only for loop down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix SRB allocation flag to avoid sleeping in IRQ context (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: allow session delete to finish before create. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix fcport null pointer access. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: flush IO on chip reset or sess delete (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session cleanup hang (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Change default ZIO threshold. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add pci function reset support. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N target discovery with Local loop (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: no need to check return value of debugfs_create functions (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix DMA error when the DIF sg buffer crosses 4GB boundary (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add protection mask module parameters (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for FC-NVMe discovery for NPIV port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NPIV handling for FC-NVMe (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Enable FC-NVME on NPIV ports (Himanshu Madhani) [1664534] - [scsi] Revert "scsi: qla2xxx: Fix NVMe Target discovery" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: NULL check before some freeing functions is not needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Split the __qla2x00_abort_all_cmds() function (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Introduce a switch/case statement in qlt_xmit_tm_rsp() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix a typo in MODULE_PARM_DESC (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove two arguments from qlafx00_error_entry() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make sure that qlafx00_ioctl_iosb_entry() initializes 'res' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make qla2x00_sysfs_write_nvram() easier to analyze (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Declare local functions 'static' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Improve several kernel-doc headers (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Modify fall-through annotations (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fully convert to the generic DMA API (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Simplify conditional check (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove unnecessary self assignment (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Return switch command on a timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move log messages before issuing command to firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for double free of SRB structure (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix recursive mailbox timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NVMe Target discovery (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: don't allow negative thresholds (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix comment in MODULE_PARM_DESC in qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove set but not used variable 'ptr_dma' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix typo "CT-PASSTRHU" -> "CT-PASSTHRU" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix double increment of switch scan retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix duplicate switch's Nport ID entries (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix premature command free (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reject bsg request if chip is down. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: shutdown chip if reset fail (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix stuck session in PLOGI state (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix early srb free on abort (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add mode control for each physical port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race condition for resource cleanup (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix dropped srb resource. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix port speed display on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Increase abort timeout value (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Allow FC-NVMe underrun to be handled by transport (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move ABTS code behind qpair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale ADISC_DONE event (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Remote port registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove ASYNC GIDPN switch command (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reduce holding sess_lock to prevent CPU lock-up (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move {get|rel}_sp to base_qpair struct (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for ZIO6 interrupt threshold (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix out of order Termination and ABTS response (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add logic to detect ABTS hang and response completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add appropriate debug info for invalid RX_ID (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix deadlock between ATIO and HW lock (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Serialize mailbox request (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Terminate Plogi/PRLI if WWN is 0 (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Defer chip reset until target mode is enabled (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove all rports if fabric scan retry fails (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Force fw cleanup on ADISC error (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Turn off IOCB timeout timer on IOCB completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Decrement login retry count for only plogi (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move rport registration out of internal work_list (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove redundant check for fcport deletion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Update rscn_rcvd field to more meaningful scan_needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use correct qpair for ABTS/CMD (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix process response queue for ISP26XX and above (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Migrate NVME N2N handling into state machine (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Save frame payload size from ICB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race between switch cmd completion and timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Management Server NPort handle reservation logic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Flush mailbox commands on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session state stuck in Get Port DB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix redundant fc_rport registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Silent erroneous message (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent sysfs access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add longer window for chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix login retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N link re-connect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Cleanup for N2N code (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove irq save in qla2x00_poll() (Himanshu Madhani) [1664534] - [netdrv] ice: Do autoneg based on VSI state (Jonathan Toppins) [1687903] - [fs] xfs: use the latest extent at writeback delalloc conversion time (Brian Foster) [1661968] - [fs] xfs: create delalloc bmapi wrapper for full extent allocation (Brian Foster) [1661968] - [fs] xfs: remove superfluous writeback mapping eof trimming (Brian Foster) [1661968] - [fs] xfs: validate writeback mapping using data fork seq counter (Brian Foster) [1661968] - [fs] xfs: update fork seq counter on data fork changes (Brian Foster) [1661968] - [fs] xfs: eof trim writeback mapping as soon as it is cached (Brian Foster) [1661968] - [perf] drivers/perf: hisi: update the sccl_id/ccl_id when MT is supported (Xiaojun Tan) [1677815]- [x86] x86/hyperv: Fix kernel panic when kexec on HyperV (Kairui Song) [1684451] - [rpmspec] apply linux-kernel-test.patch when building ("Herton R. Krzesinski") [1690534] - [netdrv] net: ena: update driver version from 2.0.2 to 2.0.3 (John Linville) [1690106] - [netdrv] net: ena: fix race between link up and device initalization (John Linville) [1690106] - [netdrv] net: phy: add phy_speed_down and phy_speed_up (Petr Oros) [1690131] - [netdrv] net: phy: add helper phy_config_aneg (Petr Oros) [1690131] - [nvme] nvme-fabrics: convert to SPDX identifiers (Ewan Milne) [1690909] - [nvme] nvme-fabrics: fix ctrl_loss_tmo < 0 to reconnect forever (Ewan Milne) [1690909] - [nvme] nvme-fc: reject reconnect if io queue count is reduced to zero (Ewan Milne) [1690601] - [nvme] nvme-fc: use nr_phys_segments to determine existence of sgl (Ewan Milne) [1690601] - [include] nvme-fc: convert to SPDX identifiers (Ewan Milne) [1690601] - [nvme] nvme-fc: initialize nvme_req(rq)->ctrl after calling __nvme_fc_init_request() (Ewan Milne) [1690601] - [nvme] nvme-fc: fix request private initialization (Ewan Milne) [1690601] - [nvme] nvme-fc: rework the request initialization code (Ewan Milne) [1690601] - [nvme] nvme-fc: introduce struct nvme_fcp_op_w_sgl (Ewan Milne) [1690601] - [nvme] nvme: cache struct nvme_ctrl reference to struct nvme_request (Ewan Milne) [1690601] - [nvme] nvme-fc: fix kernel-doc headers (Ewan Milne) [1690601] - [nvme] nvme_fc: add 'nvme_discovery' sysfs attribute to fc transport device (Ewan Milne) [1690601] - [nvme] nvme-fc: fix for a minor typos (Ewan Milne) [1690601] - [crypto] crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling (Neil Horman) [1689185] - [mm] mm: enforce min addr even if capable() in expand_downwards() (Rafael Aquini) [1687667] {CVE-2019-9213} - [pci] PCI/VMD: Configure MPS settings before adding devices (Prarit Bhargava) [1659270] - [pci] PCI: vmd: Detach resources after stopping root bus (Prarit Bhargava) [1659270] - [char] tpm: separate cmd_ready/go_idle from runtime_pm (Jerry Snitselaar) [1677735] - [block] loop: set GENHD_FL_NO_PART_SCAN after blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: do not print warn message if partition scan is successful (Ming Lei) [1683593] - [block] loop: drop caches if offset or block_size are changed (Ming Lei) [1683593] - [block] block: loop: remove redundant code (Ming Lei) [1683593] - [block] block: loop: check error using IS_ERR instead of IS_ERR_OR_NULL in loop_add() (Ming Lei) [1683593] - [block] loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl() (Ming Lei) [1683593] - [block] loop: Get rid of 'nested' acquisition of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Avoid circular locking dependency between loop_ctl_mutex and bd_mutex (Ming Lei) [1683593] - [block] loop: Fix deadlock when calling blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: Move loop_reread_partitions() out of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Move special partition reread handling in loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_change_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_get_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down into loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Split setting of lo_state from loop_clr_fd (Ming Lei) [1683593] - [block] loop: Push lo_ctl_mutex down into individual ioctls (Ming Lei) [1683593] - [block] loop: Get rid of loop_index_mutex (Ming Lei) [1683593] - [block] loop: Fold __loop_release into loop_release (Ming Lei) [1683593] - [block] block/loop: Use global lock for ioctl() operation. (Ming Lei) [1683593] - [block] block/loop: Don't grab "struct file" for vfs_getattr() operation. (Ming Lei) [1683593] - [crypto] crypto: cfb - fix decryption (Herbert Xu) [1653188]- [misc] VMCI: Support upto 64-bit PPNs (Cathy Avery) [1683479] - [mm] mm, page_alloc: fix has_unmovable_pages for HugePages (David Gibson) [1688114] - [pci] PCI: pciehp: Disable Data Link Layer State Changed event on suspend (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Assign ctrl->slot_ctrl before writing it to hardware (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Queue one GHES event, not several uninitialized ones (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Refactor error injection fallbacks (Myron Stowe) [1688393] - [pci] PCI/AER: Reuse existing pcie_port_find_device() interface (Myron Stowe) [1688393] - [pci] PCI/AER: Use managed resource allocations (Myron Stowe) [1688393] - [pci] PCI/AER: Use threaded IRQ for bottom half (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo_in_spinlocked() to insert locked elements (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo for tracking events instead of reimplementing it (Myron Stowe) [1688393] - [pci] PCI/AER: Remove error source from AER struct aer_rpc (Myron Stowe) [1688393] - [pci] PCI/AER: Remove unused aer_error_resume() (Myron Stowe) [1688393] - [pci] PCI: pnv_php: Use kmemdup() (Myron Stowe) [1688393] - [pci] PCI: cpqphp: Remove set but not used variable 'physical_slot' (Myron Stowe) [1688393] - [pci] PCI/ERR: Remove duplicated include from err.c (Myron Stowe) [1688393] - [pci] PCI: Equalize hotplug memory and io for occupied and empty slots (Myron Stowe) [1688393] - [pci] PCI / ACPI: Whitelist D3 for more PCIe hotplug ports (Myron Stowe) [1688393 1537397] - [acpi] ACPI / property: Allow multiple property compatible _DSD entries (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Implement runtime PM callbacks (Myron Stowe) [1688393 1537397] - [pci] PCI/portdrv: Resume upon exit from system suspend if left runtime suspended (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Do not handle events if interrupts are masked (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Disable hotplug interrupt during suspend (Myron Stowe) [1688393 1537397] - [pci] PCI / ACPI: Enable wake automatically for power managed bridges (Myron Stowe) [1688393 1537397] - [pci] PCI: Do not skip power-managed bridges in pci_enable_wake() (Myron Stowe) [1688393 1537397] - [pci] PCI: Unify device inaccessible (Myron Stowe) [1688393] - [pci] PCI/ERR: Always report current recovery status for udev (Myron Stowe) [1688393] - [pci] PCI/ERR: Simplify broadcast callouts (Myron Stowe) [1688393] - [pci] PCI/ERR: Run error recovery callbacks for all affected devices (Myron Stowe) [1688393] - [pci] PCI/ERR: Handle fatal error recovery (Myron Stowe) [1688393] - [pci] PCI/ERR: Use slot reset if available (Myron Stowe) [1688393] - [pci] PCI/AER: Don't read upstream ports below fatal errors (Myron Stowe) [1688393] - [pci] PCI/AER: Take reference on error devices (Myron Stowe) [1688393] - [pci] PCI/DPC: Save and restore config state (Myron Stowe) [1688393] - [pci] PCI: portdrv: Restore PCI config state on slot reset (Myron Stowe) [1688393] - [pci] PCI: portdrv: Initialize service drivers directly (Myron Stowe) [1688393] - [x86] x86/intel_rdt: Show missing resctrl mount options (David Arcari) [1689043] - [xen] xen/balloon: Fix mapping PG_offline pages to user space (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: exclude all PageOffline() pages (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: use pfn_to_online_page() (David Hildenbrand) [1652790] - [hv] hv_balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [xen] xen/balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [kernel] kexec: export PG_offline to VMCOREINFO (David Hildenbrand) [1652790] - [include] mm: convert PG_balloon to PG_offline (David Hildenbrand) [1652790] - [include] mm: balloon: update comment about isolation/migration/compaction (David Hildenbrand) [1652790] - [mm] mm/page_alloc.c: memory hotplug: free pages as higher order (David Hildenbrand) [1652790] - [mm] mm/memory.c: do_fault: avoid usage of stale vm_area_struct ("Herton R. Krzesinski") [1684734] - [kernel] cpuset: remove unused task_has_mempolicy() (Waiman Long) [1548268] - [kernel] cpuset: Remove set but not used variable 'cs' (Waiman Long) [1548268] - [kernel] cgroup: Add .__DEBUG__. prefix to debug file names (Waiman Long) [1548268] - [kernel] cpuset: Minor cgroup2 interface updates (Waiman Long) [1548268] - [kernel] cpuset: Expose cpuset.cpus.subpartitions with cgroup_debug (Waiman Long) [1548268] - [documentation] cpuset: Add documentation about the new "cpuset.sched.partition" flag (Waiman Long) [1548268] - [kernel] cpuset: Use descriptive text when reading/writing cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Expose cpus.effective and mems.effective on cgroup v2 root (Waiman Long) [1548268] - [kernel] cpuset: Make generate_sched_domains() work with partition (Waiman Long) [1548268] - [kernel] cpuset: Make CPU hotplug work with partition (Waiman Long) [1548268] - [kernel] cpuset: Track cpusets that use parent's effective_cpus (Waiman Long) [1548268] - [kernel] cpuset: Add an error state to cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Add new v2 cpuset.sched.partition flag (Waiman Long) [1548268] - [kernel] cpuset: Simply allocation and freeing of cpumasks (Waiman Long) [1548268] - [kernel] cpuset: Define data structures to support scheduling partition (Waiman Long) [1548268] - [kernel] cpuset: Enable cpuset controller in default hierarchy (Waiman Long) [1548268] - [kernel] cgroup/tracing: Move taking of spin lock out of trace event handlers (Waiman Long) [1548268] - [powerpc] powerpc/powernv/ioda: Fix locked_vm counting for memory used by IOMMU tables (David Gibson) [1674410] - [pci] PCI: dwc: Fix MSI-X EP framework address calculation bug (Myron Stowe) [1687935] - [pci] PCI: cadence: Correct probe behaviour when failing to get PHY (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix PCI I/O mapping creation sequence (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Remove obsolete drivers/pci pattern from ACPI section (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix scheduling while atomic issues (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Move mobiveil PCI driver entry where it belongs (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Update PPC contacts for PCI core error handling (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add Gustavo Pimentel as DesignWare PCI maintainer (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add entries for PPC64 RPA PCI hotplug drivers (Myron Stowe) [1687935] - [pci] PCI: mvebu: Drop bogus comment above mvebu_pcie_map_registers() (Myron Stowe) [1687935] - [pci] PCI: mvebu: Convert to use pci_host_bridge directly (Myron Stowe) [1687935] - [pci] PCI: mvebu: Use resource_size() to remap I/O space (Myron Stowe) [1687935] - [pci] PCI: mvebu: Only remap I/O space if configured (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix I/O space end address calculation (Myron Stowe) [1687935] - [pci] PCI: mvebu: Remove redundant platform_set_drvdata() call (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add Kconfig/Makefile entries (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add missing ../pci.h include (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Fix struct mobiveil_pcie.pcie_reg_base address type (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI set maximum restriction (Myron Stowe) [1687935] - [tools] tools: PCI: Add MSI-X support (Myron Stowe) [1687935] - [documentation] pci_endpoint_test: Add 2 ioctl commands (Myron Stowe) [1687935] - [documentation] pci-epf-test/pci_endpoint_test: Add MSI-X support (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Use irq_type module parameter (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Cleanup PCI_ENDPOINT_TEST memspace (Myron Stowe) [1687935] - [pci] PCI: dwc: Add legacy interrupt callback handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Rework MSI callbacks handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Add MSI-X callbacks handler (Myron Stowe) [1687935] - [pci] PCI: Update xxx_pcie_ep_raise_irq() and pci_epc_raise_irq() signatures (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI-X interfaces (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix EP link notification implementation (Myron Stowe) [1687935] - [pci] PCI: spear13xx: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: qcom: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: histb: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: designware-plat: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: artpec6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: armada8k: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: keystone: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: imx6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: exynos: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: kirin: Add MSI support (Myron Stowe) [1687935] - [pci] PCI: pcie-cadence-ep: Remove redundant variable mmc (Myron Stowe) [1687935] - [pci] PCI: cadence: Add shutdown callback to host driver (Myron Stowe) [1687935] - [pci] PCI: cadence: Add Power Management ops for host and EP (Myron Stowe) [1687935] - [documentation] dt-bindings: PCI: cadence: Add DT bindings for optional PHYs (Myron Stowe) [1687935] - [pci] PCI: cadence: Add generic PHY support to host and EP drivers (Myron Stowe) [1687935] - [pci] PCI: cadence: Update cdns_pcie_writel() function signature (Myron Stowe) [1687935] - [pci] PCI: aardvark: Convert to use pci_host_probe() (Myron Stowe) [1687935] - [pci] PCI: aardvark: Size bridges before resources allocation (Myron Stowe) [1687935] - [pci] PCI: aardvark: Remove PCIe outbound window configuration (Myron Stowe) [1687935] - [pci] PCI: aardvark: Introduce an advk_pcie_valid_device() helper (Myron Stowe) [1687935] - [pci] PCI/xilinx: Depend on OF instead of the ARCH (Myron Stowe) [1687935] - [md] md: convert to kvmalloc (Nigel Croxon) [1661200] - [md] raid1: simplify raid1_error function (Nigel Croxon) [1661200] - [md] md-linear: use struct_size() in kzalloc() (Nigel Croxon) [1661200] - [md] md/raid5: fix 'out of memory' during raid cache recovery (Nigel Croxon) [1661200] - [md] md: Make bio_alloc_mddev use bio_alloc_bioset (Nigel Croxon) [1661200] - [md] raid10: refactor common wait code from regular read/write request (Nigel Croxon) [1661200] - [md] md: remvoe redundant condition check (Nigel Croxon) [1661200] - [lib] lib/raid6: add option to skip algo benchmarking (Nigel Croxon) [1661200] - [include] lib/raid6: avoid __attribute_const__ redefinition (Nigel Croxon) [1661200] - [include] lib/raid6: add missing include for raid6test (Nigel Croxon) [1661200] - [md] md: remove set but not used variable 'bi_rdev' (Nigel Croxon) [1661200] - [md] MD: Memory leak when flush bio size is zero (Nigel Croxon) [1661200] - [md] md: fix memleak for mempool (Nigel Croxon) [1661200] - [md] md-cluster: remove suspend_info (Nigel Croxon) [1661200] - [md] md-cluster: send BITMAP_NEEDS_SYNC message if reshaping is interrupted (Nigel Croxon) [1661200] - [md] md-cluster/bitmap: don't call md_bitmap_sync_with_cluster during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: don't call remove_and_add_spares during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: call update_size in md_reap_sync_thread (Nigel Croxon) [1661200] - [md] md-cluster: introduce resync_info_get interface for sanity check (Nigel Croxon) [1661200] - [md] md-cluster/raid10: support add disk under grow mode (Nigel Croxon) [1661200] - [md] md-cluster/raid10: resize all the bitmaps before start reshape (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk - try2 (Nigel Croxon) [1661200] - [md] md/bitmap: use mddev_suspend/resume instead of ->quiesce() (Nigel Croxon) [1661200] - [md] md: remove redundant code that is no longer reachable (Nigel Croxon) [1661200] - [md] md: allow metadata updates while suspending an array - fix (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk (Nigel Croxon) [1661200] - [md] md/raid10: Fix raid10 replace hang when new added disk faulty (Nigel Croxon) [1661200] - [md] raid5: block failing device if raid will be failed (Nigel Croxon) [1661200] - [md] md-cluster: release RESYNC lock after the last resync message (Nigel Croxon) [1661200] - [md] RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0 (Nigel Croxon) [1661200] - [md] md/raid5-cache: disable reshape completely (Nigel Croxon) [1661200] - [md] md/raid5: fix data corruption of replacements after originals dropped (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Do not disable irq on release_inactive_stripe_list() call (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Use irqsave variant of atomic_dec_and_lock() (Nigel Croxon) [1661200] - [md] md/r5cache: remove redundant pointer bio (Nigel Croxon) [1661200] - [md] md-cluster: don't send msg if array is closing (Nigel Croxon) [1661200] - [md] md-cluster: show array's status more accurate (Nigel Croxon) [1661200] - [md] md-cluster: clear another node's suspend_area after the copy is finished (Nigel Croxon) [1661200] - [powerpc] KVM: PPC: Book3S HV: Add KVM stat largepages_[2M/1G] (Suraj Jitindar Singh) [1581563] - [tools] perf mem/c2c: Fix perf_mem_events to support powerpc (Steve Best) [1685084] - [powerpc] powerpc/perf: Add mem access events to sysfs (Steve Best) [1685084] - [netdrv] net-next/hinic: replace disable_irq_nosync/enable_irq (Xiaojun Tan) [1668958] - [powerpc] Fix access_ok() fallout for sparc32 and powerpc (Joe Lawrence) [1673980] - [x86] Remove 'type' argument from access_ok() function (Joe Lawrence) [1673980] - [arm64] arm64: move untagged_addr macro from uaccess.h to memory.h (Joe Lawrence) [1673980] - [powerpc] powerpc/uaccess: fix warning/error with access_ok() (Joe Lawrence) [1673980] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098]- [rpmspec] redhat: speed up binary rpm compression (Denys Vlasenko) [1686921] - [netdrv] net/mlx5e: RX, Verify MPWQE stride size is in range (Alaa Hleihel) [1683589] - [fs] debugfs: Fix EPERM regression from kernel lockdown check (Lenny Szubowicz) [1686755] - [infiniband] IB/hfi1: Close race condition on user context disable and close (Alex Estrin) [1682927] - [rpmspec] redhat: parallelize modules compression (Denys Vlasenko) [1686404] - [arm64] arm64: Add workaround for Fujitsu A64FX erratum 010001 (Mark Langsdorf) [1666951] - [s390] vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem (Cornelia Huck) [1686044] - [drm] drm/cirrus: fix connector leak at unload (Rob Clark) [1685773] - [powerpc] powerpc/hugetlb: Handle mmap_min_addr correctly in get_unmapped_area callback (Steve Best) [1685181] - [netdrv] net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames (Alaa Hleihel) [1663914 1651509] - [netdrv] net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames (Alaa Hleihel) [1651509] - [include] Fix RH_KABI_SET_SIZE to use dereference operator (Tony Camuso) [1670118]- [x86] x86/tsc: Make calibration refinement more robust (David Arcari) [1686254] - [powerpc] powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR configuration (Steve Best) [1686756] - [rpmspec] parallelize "make mrproper" (Denys Vlasenko) [1686865] - [rpmspec] use "make -jN" (via _smp_mflags) for modules_install (Denys Vlasenko) [1686308] - [fs] xfs: zero length symlinks are not valid (Carlos Maiolino) [1589618] - [drm] drm/bufs: Fix Spectre v1 vulnerability (Rob Clark) [1663467] - [drm] drm/ioctl: Fix Spectre v1 vulnerabilities (Rob Clark) [1663467] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.0 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update 12.2.0.0 file copyrights to 2019 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix nvmet issues when link bounce under IO load (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct upcalling nvmet_fc transport during io done downcall (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix default driver parameter collision for allowing NPIV support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework locking on SCSI io completion (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Enable SCSI and NVME fc4s by default (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Resize cpu maps structures based on possible cpus (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Utilize new IRQ API when allocating MSI-X vectors (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework EQ/CQ processing to address interrupt coalescing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: convert eq_delay to usdelay (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Support non-uniform allocation of MSIX vectors to hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix setting affinity hints to correlate with hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Allow override of hardware queue selection policies (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt partitioned XRI lists to efficient sharing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize hardware queues with SCSI MQ interface (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Convert ring number to hardware queue for nvme wqe posting. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Move SCSI and NVME Stats to hardware queue structures (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt cpucheck debugfs logic to Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove unused FCP_XRI_ABORT_EVENT slowpath event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Partition XRI buffer list across Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Replace io_channels for nvme and fcp with general hdw_queues per cpu (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove extra vector and SLI4 queue for Expresslane (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement common IO buffers between NVME and SCSI (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove excess check on NVME io submit code path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: remove nrport from nvme command structure (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: no need to check return value of debugfs_create functions (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update lpfc version to 12.0.0.10 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adding ability to reset chip via pci bus reset (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Add log messages to aid in debugging fc4type discovery issues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix discovery failure when PLOGI is defered (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update fault value on successful trunk events. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct MDS loopback diagnostics support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix link state reporting for trunking when adapter is offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: do not set queue->page_count to 0 if pc_sli4_params.wqpcnt is invalid (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.9 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix dif and first burst use in write commands (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix driver release of fw-logging buffers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct topology type reporting on G7 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct code setting non existent bits in sli4 ABORT WQE (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Defer LS_ACC to FLOGI on point to point logins (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: ls_rjt erroneus FLOGIs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Cap NPIV vports to 256 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix kernel Oops due to null pring pointers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix a duplicate 0711 log message number. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix panic when FW-log buffsize is not initialized (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix block guard enablement on SLI3 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Use dma_zalloc_coherent (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.8 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add Trunking support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement GID_PT on Nameserver query to support faster failover (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix odd recovery in duplicate FLOGIs in point-to-point (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct LCB RJT handling (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fcoe: Fix link down issue after 1000+ link bounces (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct errors accessing fw log (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Reset link or adapter instead of doing infinite nameserver PLOGI retry (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS Timeout event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix lpfc_sli4_read_config return value check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct speeds on SFP swap (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix remoteport access (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'tgtp' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'psli' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'fc_hdr' and 'hw_page_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix spelling mistake "Resrouce" -> "Resource" (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove a bogus pci_dma_sync_single_for_device call (Dick Kennedy) [1665288] - [netdrv] PCI/AER: Remove pci_cleanup_aer_uncorrect_error_status() calls (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize access to remoteport via rport (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'sgl_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.7 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add support to retrieve firmware logs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: reduce locking when updating statistics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix errors in log messages. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct invalid EQ doorbell write on if_type=6 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct irq handling via locks when taking adapter offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct soft lockup when running mds diagnostics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct race with abort on completion path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Raise nvme defaults to support a larger io and more connectivity (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: raise sg count for nvme to use available sg resources (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix GFT_ID and PRLI logic for RSCN (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove an unnecessary NULL check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Default fdmi_on to on (Dick Kennedy) [1665288] - [powerpc] powerpc/mm/hash: Increase vmalloc space with hash translation mode (Steve Best) [1676974] - [net] sunrpc: fix 4 more call sites that were using stack memory with a scatterlist (Scott Mayhew) [1679183] - [net] sunrpc: Don't use stack buffer with scatterlist (Scott Mayhew) [1679183] - [powerpc] powerpc/pseries: Perform full re-add of CPU for topology update post-migration (Steve Best) [1678209] - [fs] proc/stat: Make the interrupt statistics more efficient (Waiman Long) [1675168] - [kernel] genirq: Avoid summation loops for /proc/stat (Waiman Long) [1675168] - [powerpc] powerpc/pseries: fix EEH recovery of some IOV devices (Steve Best) [1676889] - [block] nvme: lock NS list changes while handling command effects (David Milburn) [1672759] - [powerpc] powerpc/radix: Fix kernel crash with mremap() (Steve Best) [1674186] - [crypto] crypto: ccp - fix the SEV probe in kexec boot path (Gary Hook) [1658806] - [netdrv] HDLC Frame Relay: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] DLCI: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] ethoc: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dnet: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dl2k: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] mark qla3xxx driver as unsupported (John Linville) [1658840] - [netdrv] sfc: initialise found bitmap in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: suppress duplicate nvmem partition types in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: extend MTD support for newer hardware (Jarod Wilson) [1668656] - [netdrv] sfc: add missing NVRAM partition types for EF10 (Jarod Wilson) [1668656] - [netdrv] ibmvnic: Fix non-atomic memory allocation in IRQ context (Steve Best) [1671474] - [netdrv] ibmvnic: Convert reset work item mutex to spin lock (Steve Best) [1671474] - [powerpc] powerpc/pseries: Export raw per-CPU VPA data via debugfs (Steve Best) [1608797] - [powerpc] powerpc/pseries: Export maximum memory value (Steve Best) [1608797] - [netdrv] ibmveth: Do not process frames after calling napi_reschedule (Desnes Augusto Nunes do Rosario) [1635577] - [cpufreq] cpufreq: powernv: Remove global pstate ramp-down timer in POWER9 (Steve Best) [1670030] - [of] of: __of_detach_node() - remove node from phandle cache (Steve Best) [1669198] - [of] of: of_node_get()/of_node_put() nodes held in phandle cache (Steve Best) [1669198] - [edac] EDAC, sb_edac: Fix signedness bugs in *_get_ha() functions (Aristeu Rozanski) [1641574] - [edac] EDAC, sb_edac: Fix reporting for patrol scrubber errors (Aristeu Rozanski) [1641574] - [documentation] proc.txt: Adding 'HardwareCorrupted' field and description. (Prashant Dhamdhere) [1658233] - [netdrv] qed: Fix command number mismatch between driver and the mfw (Chad Dupuis) [1663500] - Revert "[redhat] switch secureboot kernel image signing to release keys" ("Herton R. Krzesinski")- [arm64] revert "arm64: tlb: Avoid synchronous TLBIs when freeing page tables" (Christoph von Recklinghausen) [1685697]- [firmware] drivers/firmware: psci_checker: stash and use topology_core_cpumask for hotplug tests (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: re-introduce numa mask check for scheduler MC selection (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: rename llc_siblings to align with other struct members (Josh Poimboeuf) [1687101] - [arm64] arm64: smp: remove cpu and numa topology information when hotplugging out CPU (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: restrict updating siblings_masks to online cpus only (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: add support to remove cpu topology sibling masks (Josh Poimboeuf) [1687101] - [arm64] arm64: numa: separate out updates to percpu nodeid and NUMA node cpumap (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: refactor reset_cpu_topology to add support for removing topology (Josh Poimboeuf) [1687101]- [fs] gfs2: Fix missed wakeups in find_insert_glock (Andreas Grunbacher) [1678907]- [firmware] efi: Reduce the amount of memblock reservations for persistent allocations (Bhupesh Sharma) [1682988] - [firmware] efi: Permit multiple entries in persistent memreserve data structure (Bhupesh Sharma) [1682988] - [kernel] cpu/hotplug: Create SMT sysfs interface for all arches (Josh Poimboeuf) [1686068] - [net] netfilter: nft_set_hash: bogus element self comparison from deactivation path (Florian Westphal) [1678574] - [net] netfilter: nft_set_hash: fix lookups with fixed size hash on big endian (Florian Westphal) [1678574]- [security] revert "Add a SysRq option to lift kernel lockdown" (Lenny Szubowicz) [1684348] - [s390] s390/setup: fix boot crash for machine without EDAT-1 (Philipp Rudo) [1677357] - [s390] s390/setup: fix early warning messages (Philipp Rudo) [1677357]- [netdrv] net: hns3: add 8 BD limit for tx flow (Xiaojun Tan) [1676771] - [netdrv] net: hns3: fix a SSU buffer checking bug (Xiaojun Tan) [1676771] - [netdrv] net: hns3: aligning buffer size in SSU to 256 bytes (Xiaojun Tan) [1676771] - [netdrv] net: hns3: getting tx and dv buffer size through firmware (Xiaojun Tan) [1676771] - [net] netfilter: nf_nat_snmp_basic: add missing length checks in ASN.1 cbs (Florian Westphal) [1676602] - [char] ipmi: fix use-after-free of user->release_barrier.rda (Xiaojun Tan) [1677550] - [char] ipmi: Prevent use-after-free in deliver_response (Xiaojun Tan) [1677550]- [x86] revert "cpu/hotplug: Add SMT policy options" (Josh Poimboeuf) [1683690] - [crypto] net: crypto set sk to NULL when af_alg_release (Neil Horman) [1679450] {CVE-2019-8912} - [drm] drm/i915/gvt: update force-to-nonpriv register whitelist (Paul Lai) [1643972] - [kernel] MODSIGN: Also check platform keyring in mod_verify_sig() (Lenny Szubowicz) [1568532] - [kernel] Fix for module sig verification (Lenny Szubowicz) [1568532] - [security] efi: Lock down the kernel if booted in secure boot mode (Lenny Szubowicz) [1568532] - [firmware] efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode (Lenny Szubowicz) [1568532] - [x86] Copy secure_boot flag in boot params across kexec reboot (Lenny Szubowicz) [1568532] - [fs] debugfs: Restrict debugfs when the kernel is locked down (Lenny Szubowicz) [1568532] - [mm] x86/mmiotrace: Lock down the testmmiotrace module (Lenny Szubowicz) [1568532] - [kernel] Lock down module params that specify hardware parameters (eg. ioport) (Lenny Szubowicz) [1568532] - [tty] Lock down TIOCSSERIAL (Lenny Szubowicz) [1568532] - [pcmcia] Prohibit PCMCIA CIS storage when the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Disable ACPI table override if the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down (Lenny Szubowicz) [1568532] - [acpi] ACPI: Limit access to custom_method when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86/msr: Restrict MSR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86: Lock down IO port access when the kernel is locked down (Lenny Szubowicz) [1568532] - [pci] PCI: Lock down BAR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] uswsusp: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] hibernate: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] kexec_load: Disable at runtime if the kernel is locked down (Lenny Szubowicz) [1568532] - [char] Restrict /dev/{mem, kmem, port} when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] MODSIGN: Enforce module signatures if the kernel is locked down (Lenny Szubowicz) [1568532] - [security] Add a SysRq option to lift kernel lockdown (Lenny Szubowicz) [1568532] - [security] Add the ability to lock down access to the running kernel image (Lenny Szubowicz) [1568532]- [net] tun: forbid iface creation with rtnl ops (Sabrina Dubroca) [1680969] - [net] revert "bridge: do not add port to router list when receives query with source 0.0.0.0" (Hangbin Liu) [1679896] - [net] sctp: walk the list of asoc safely (Marcelo Leitner) [1679920] {CVE-2019-8956} - [net] netfilter: nf_nat: skip nat clash resolution for same-origin entries (Florian Westphal) [1677647] - [net] netfilter: nf_conntrack: resolve clash for matching conntracks (Florian Westphal) [1677647] - [net] netfilter: nf_tables: fix flush after rule deletion in the same batch (Phil Sutter) [1677672] - [net] gro_cell: add napi_disable in gro_cells_destroy (Stefano Brivio) [1674408] - [net] sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment (Xin Long) [1669386] - [net] ipvs: fix dependency on nf_defrag_ipv6 (Andrea Claudi) [1660808] - [net] sctp: check and update stream->out_curr when allocating stream_out (Xin Long) [1651877]- [x86] cpu/hotplug: Add SMT policy options (Josh Poimboeuf) [1677405]- [kernel] open the RHEL 8.1 development ("Herton R. Krzesinski") - [pci] pci/quirks: Add quirk to reset nvgpu at boot for the Lenovo ThinkPad P50 (Lyude Paul) [1677022] - [arm64] arm64, vmcoreinfo : Append 'MAX_USER_VA_BITS' to vmcoreinfo (Bhupesh Sharma) [1672962] - [md] dm thin: fix bug where bio that overwrites thin block ignores FUA (Mike Snitzer) [1679211] - [pci] PCI: Fix "try" semantics of bus and slot reset (Myron Stowe) [1662901] - [acpi] acpi/nfit: Fix bus command validation (Jeff Moyer) [1673958] - [pci] PCI/MSI: Return -ENOSPC from pci_alloc_irq_vectors_affinity() (Myron Stowe) [1667773] - [fs] NFS: Don't use page_file_mapping after removing the page (Benjamin Coddington) [1664190] - [fs] NFS: Fix up return value on fatal errors in nfs_page_async_flush() (Benjamin Coddington) [1664190] - [md] md: fix raid10 hang issue caused by barrier (Xiao Ni) [1630921] - [md] md/raid1: don't clear bitmap bits on interrupted recovery. (Xiao Ni) [1677360] - [virt] kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974) (Paolo Bonzini) [1673843] {CVE-2019-6974} - [block] blk-mq: fix a hung issue when fsync (Ming Lei) [1674399] - [block] Revert "block: cover another queue enter recursion via BIO_QUEUE_ENTERED" (Ming Lei) [1673966] - [tools] perf tools: Check for null when copying nsinfo. (Jiri Olsa) [1676451] - [iommu] iommu/amd: Fix IOMMU page flush when detach device from a domain (Suravee Suthikulpanit) [1672476]- [kernel] namespace: Add padding fix to user_table[] (Prarit Bhargava) [1677103] - [x86] KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221) (Paolo Bonzini) [1673841] {CVE-2019-7221} - [scsi] scsi: sd: fix entropy gathering for most rotational disks (Ewan Milne) [1676735] - [scsi] scsi: sd: Contribute to randomness when running rotational device (Ewan Milne) [1676735] - [rpmspec] Revert "Drop -doc subpackage" (Prarit Bhargava) [1657609] - [net] svcrdma: Remove max_sge check at connect time (Don Dutile) [1638869] - [net] svcrdma: Reduce max_send_sges (Don Dutile) [1638869] - [arm64] arm64: mm: Introduce MAX_USER_VA_BITS definition (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Rewrite stale comment in asm/tlbflush.h (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Avoid synchronous TLBIs when freeing page tables (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Remove redundant !CONFIG_HAVE_RCU_TABLE_FREE code (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Allow stride to be specified for __flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Justify non-leaf invalidation in flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Add DSB ISHST prior to TLBI in __flush_tlb_[kernel_]pgtable() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Use last-level invalidation in flush_tlb_kernel_range() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: EXPORT vabits_user to modules (Christoph von Recklinghausen) [1672997] - [arm64] arm64: fix ARM64_USER_VA_BITS_52 builds (Christoph von Recklinghausen) [1672997] - [arm64] arm64: Kconfig: Re-jig CONFIG options for 52-bit VA (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Allow forcing all userspace addresses to 52-bit (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: introduce 52-bit userspace support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Prevent mismatched 52-bit VA support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Offset TTBR1 to allow 52-bit PTRS_PER_PGD (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Define arch_get_mmap_end, arch_get_mmap_base (Christoph von Recklinghausen) [1672997] - [firmware] arm64: mm: Introduce DEFAULT_MAP_WINDOW (Christoph von Recklinghausen) [1672997] - [mm] mm: mmap: Allow for "high" userspace addresses (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: apply r/o permissions of VM areas to its linear alias as well (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: purge lazily unmapped vm regions before changing permissions (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Don't wait for completion of TLB invalidation when page aging (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Use __pa_symbol() for set_swapper_pgd() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Drop the unused cpu parameter (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: move runtime pgds to rodata (Christoph von Recklinghausen) [1672997] - [mm] arm64/mm: use fixmap to modify swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Separate boot-time page tables from swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Pass ttbr1 as a parameter to __enable_mmu() (Christoph von Recklinghausen) [1672997] - [mm] arm64: fix erroneous warnings in page freeing functions (Christoph von Recklinghausen) [1672997] - [mm] arm64: Implement page table free interfaces (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Introduce __flush_tlb_kernel_pgtable (Christoph von Recklinghausen) [1672997] - [lib] ioremap: Update pgtable free interfaces with addr (Christoph von Recklinghausen) [1672997] - [mm] x86/mm: Disable ioremap free page handling on x86-PAE (Christoph von Recklinghausen) [1672997] - [arm64] arm64: KVM: Enable Common Not Private translations (Christoph von Recklinghausen) [1504991] - [arm64] arm64: mm: Support Common Not Private translations (Christoph von Recklinghausen) [1504991] - [kernel] cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM (Igor Mammedov) [1668147] - [tools] perf tools: Compile perf with -g instead of -ggdb3 to workaround gdb crash (Jiri Olsa) [1667109]- [fs] Revert "gfs2: Fix loop in gfs2_rbm_find" (Andreas Grunbacher) [1658528] - [net] bpf: fix sanitation of alu op with pointer / scalar type from different paths (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: prevent out of bounds speculation on pointer arithmetic (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: move {prev_,}insn_idx into verifier env (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf/verifier: per-register parent pointers (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: restrict unknown scalars of mixed signed bounds for unprivileged (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: Simplify ptr_min_max_vals adjustment (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: fix inner map masking to prevent oob under speculation (Jiri Olsa) [1673631] {CVE-2019-7308} - [include] KABI: struct class padding (Prarit Bhargava) [1670035] - [include] KABI: struct timer_list padding (Prarit Bhargava) [1670035] - [include] KABI: struct irq_domain padding (Prarit Bhargava) [1670035] - [nvdimm] libnvdimm, pmem: Fix badblocks population for 'raw' namespaces (Jeff Moyer) [1672315] - [netdrv] net/mlx5e: FPGA, fix Innova IPsec TX offload data path performance (Alaa Hleihel) [1648230] - [kernel] exec: increase BINPRM_BUF_SIZE to 256 (Oleg Nesterov) [1447445]- [include] KABI: struct kset padding (Prarit Bhargava) [1669796] - [include] KABI: struct kobject and kobj_type padding (Prarit Bhargava) [1669796] - [include] KABI: struct delayed_work padding (Prarit Bhargava) [1669796] - [include] KABI: struct work_struct padding (Prarit Bhargava) [1669796] - [include] KABI: struct hrtimer padding (Prarit Bhargava) [1669796] - [include] KABI: struct user_namespace padding (Prarit Bhargava) [1669796] - [include] KABI: struct resource padding (Prarit Bhargava) [1669796] - [include] KABI: Protect device_driver struct (Prarit Bhargava) [1666316] - [include] KABI: Protect radix functions (Prarit Bhargava) [1669079] - [char] ipmi: msghandler: Fix potential Spectre v1 vulnerabilities (Tony Camuso) [1672582] - [vhost] vhost: fix OOB in get_rx_bufs() (Jason Wang) [1668665] {CVE-2018-16880}- [md] dm: don't use bio_trim() afterall (Mike Snitzer) [1673657] - [md] dm: add memory barrier before waitqueue_active (Mike Snitzer) [1673110] - [x86] x86: uaccess: Inhibit speculation past access_ok() in user_access_begin() (Joe Lawrence) [1670113] {CVE-2018-20669} - [kernel] make 'user_access_begin()' do 'access_ok()' (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] i915: fix missing user_access_end() in page fault exception case (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] drm/i915: Force the slow path after a user-write error (Joe Lawrence) [1670113] {CVE-2018-20669} - [x86] x86/microcode/amd: Don't falsely trick the late loading mechanism (David Arcari) [1654904] - [fs] iomap: get/put the page in iomap_page_create/release() (Artem Savkov) [1664298] - [scsi] scsi: qla2xxx: Add new FC-NVMe enable BIT to enable FC-NVMe feature (Himanshu Madhani) [1671569] - [message] mptsas: pci-id table changes (Tomas Henzl) [1666730] - [message] mptsas: Taint kernel if mptsas is loaded (Tomas Henzl) [1666730] - [kernel] genirq/matrix: Improve target CPU selection for managed interrupts. (Gary Hook) [1669557] - [kernel] irq/matrix: Spread managed interrupts on allocation (Gary Hook) [1669557] - [kernel] irq/matrix: Split out the CPU selection code into a helper (Gary Hook) [1669557] - [net] sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach() (Stefano Brivio) [1671680] - [net] geneve: should not call rt6_lookup() when ipv6 was disabled (Stefano Brivio) [1671680] - [net] netfilter: physdev: relax br_netfilter dependency (Phil Sutter) [1650382] - [net] netfilter: nf_tables: add NFTA_RULE_POSITION_ID to nla_policy (Phil Sutter) [1670563] - [net] netfilter: nf_tables: Support RULE_ID reference in new rule (Phil Sutter) [1670563] - [net] rtnetlink: fix incorrect handling of device stats passed to userspace (Ivan Vecera) [1668298] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: prepare nft_object for lookups via hashtable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: selective rule dump needs table to be specified (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Fix for endless loop when dumping ruleset (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Speed up selective rule dumps (Phil Sutter) [1659725] - [net] exclude sock_reuseport from kABI protection (Paolo Abeni) [1665984] - [include] KABI: struct device padding (Don Dutile) [1664445] - [include] KABI: struct dma_map_ops padding (Don Dutile) [1664482] - [kernel] swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit (Don Dutile) [1664484] - [kernel] dma-mapping: remove a few unused exports (Don Dutile) [1664484] - [include] dma-mapping: properly stub out the DMA API for !CONFIG_HAS_DMA (Don Dutile) [1664484] - [kernel] dma-mapping: remove dmam_{declare,release}_coherent_memory (Don Dutile) [1664484] - [kernel] dma-mapping: implement dmam_alloc_coherent using dmam_alloc_attrs (Don Dutile) [1664484] - [include] dma-mapping: implement dma_map_single_attrs using dma_map_page_attrs (Don Dutile) [1664484] - [include] dma-mapping: fix flags in dma_alloc_wc (Don Dutile) [1664484] - [include] dma-mapping: deprecate dma_zalloc_coherent (Don Dutile) [1664484] - [arm64] arm64: default to the direct mapping in get_arch_dma_ops (Don Dutile) [1664484] - [kernel] dma-mapping: fix inverted logic in dma_supported (Don Dutile) [1664484] - [include] dma-mapping: bypass indirect calls for dma-direct (Don Dutile) [1664484] - [kernel] dma-direct: merge swiotlb_dma_ops into the dma_direct code (Don Dutile) [1664484] - [kernel] dma-direct: do not include SME mask in the DMA supported check (Don Dutile) [1664484] - [kernel] dma-direct: use dma_direct_map_page to implement dma_direct_map_sg (Don Dutile) [1664484] - [kernel] dma-direct: improve addressability error reporting (Don Dutile) [1664484] - [kernel] dma-direct: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [xen] swiotlb: remove dma_mark_clean (Don Dutile) [1664484] - [xen] swiotlb: remove SWIOTLB_MAP_ERROR (Don Dutile) [1664484] - [xen] xen-swiotlb: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] swiotlb: Skip cache maintenance on map error (Don Dutile) [1664484] - [kernel] swiotlb: add support for non-coherent DMA (Don Dutile) [1664484] - [kernel] swiotlb: mark is_swiotlb_buffer static (Don Dutile) [1664484] - [kernel] swiotlb: remove a pointless comment (Don Dutile) [1664484] - [kernel] swiotlb: clean up reporting (Don Dutile) [1664484] - [kernel] dma-direct: reject highmem pages from dma_alloc_from_contiguous (Don Dutile) [1664484] - [kernel] dma-direct: provide page based alloc/free helpers (Don Dutile) [1664484] - [include] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB (Don Dutile) [1664484] - [kernel] dma-direct: respect DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [kernel] dma-direct: document the zone selection logic (Don Dutile) [1664484] - [kernel] dma-direct: fix return value of dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-direct: always allow dma mask <= physiscal memory size (Don Dutile) [1664484] - [kernel] dma-direct: implement complete bus_dma_mask handling (Don Dutile) [1664484] - [kernel] dma-direct: refine dma_direct_alloc zone selection (Don Dutile) [1664484] - [kernel] dma-direct: add an explicit dma_direct_get_required_mask (Don Dutile) [1664484] - [kernel] kernel/dma/direct: take DMA offset into account in dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-mapping: factor out dummy DMA ops (Don Dutile) [1664484] - [mm] arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing (Don Dutile) [1664484] - [iommu] iommu/dma-iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/vt-d: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/intel: small map_page cleanup (Don Dutile) [1664484] - [iommu] intel-iommu: mark intel_dma_ops static (Don Dutile) [1664484] - [iommu] ia64: remove iommu_dma_supported (Don Dutile) [1664484] - [iommu] iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/dma: Use fast DMA domain lookup (Don Dutile) [1664484] - [x86] x86/amd_gart: fix unmapping of non-GART mappings (Don Dutile) [1664484] - [x86] x86/amd_gart: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [mm] arm64: remove the dummy_dma_ops mapping_error method (Don Dutile) [1664484] - [powerpc] powerpc: Do not redefine NEED_DMA_MAP_STATE (Don Dutile) [1664484] - [powerpc] powerpc/iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [s390] s390: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] dma-mapping: always build the direct mapping code (Don Dutile) [1664484] - [kernel] dma-mapping: move dma_cache_sync out of line (Don Dutile) [1664484] - [kernel] dma-mapping: move various slow path functions out of line (Don Dutile) [1664484] - [base] dma-mapping: move dma_get_required_mask to kernel/dma (Don Dutile) [1664484] - [base] dma-mapping: move dma_default_get_required_mask under ifdef (Don Dutile) [1664484] - [include] dma-mapping: merge dma_unmap_page_attrs and dma_unmap_single_attrs (Don Dutile) [1664484] - [include] dma-mapping: simplify the dma_sync_single_range_for_{cpu,device} implementation (Don Dutile) [1664484] - [include] dma-mapping: return an error code from dma_mapping_error (Don Dutile) [1664484] - [pci] dma-mapping: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [include] dma-mapping: provide a generic DMA_MAPPING_ERROR (Don Dutile) [1664484] - [kernel] dma-mapping: move the arm64 noncoherent alloc/free support to common code (Don Dutile) [1664484] - [mm] arm64: fix warnings without CONFIG_IOMMU_DMA (Don Dutile) [1664484] - [arm64] arm64: use the generic swiotlb_dma_ops (Don Dutile) [1664484] - [kernel] swiotlb: don't dip into swiotlb pool for coherent allocations (Don Dutile) [1664484] - [kernel] swiotlb: refactor swiotlb_map_page (Don Dutile) [1664484] - [kernel] swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs (Don Dutile) [1664484] - [kernel] swiotlb: merge swiotlb_unmap_page and unmap_single (Don Dutile) [1664484] - [kernel] swiotlb: remove the overflow buffer (Don Dutile) [1664484] - [kernel] swiotlb: do not panic on mapping failures (Don Dutile) [1664484] - [mm] arm64/dma-mapping: Mildly optimise non-coherent IOMMU ops (Don Dutile) [1664484] - [iommu] iommu: Add fast hook for getting DMA domains (Don Dutile) [1664484] - [iommu] iommu: Remove the ->map_sg indirection (Don Dutile) [1664484] - [iommu] kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contiguous() (Don Dutile) [1664484] - [mm] mm/cma: remove unsupported gfp_mask parameter from cma_alloc() (Don Dutile) [1664484] - [kernel] dma-mapping: move the remap helpers to a separate file (Don Dutile) [1664484] - [include] dma-mapping: fix return type of dma_set_max_seg_size() (Don Dutile) [1664484] - [include] dma-mapping: translate __GFP_NOFAIL to DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [include] dma-debug: Check for drivers mapping invalid addresses in dma_map_single() (Don Dutile) [1664484] - [base] dma-mapping: make the get_required_mask method available unconditionally (Don Dutile) [1664484] - [xen] dma-mapping: support non-coherent devices in dma_common_get_sgtable (Don Dutile) [1664484] - [kernel] dma-mapping: consolidate the dma mmap implementations (Don Dutile) [1664484] - [kernel] dma-mapping: merge direct and noncoherent ops (Don Dutile) [1664484] - [include] dma-mapping: move the dma_coherent flag to struct device (Don Dutile) [1664484] - [include] dma-mapping: remove dma_deconfigure (Don Dutile) [1664484] - [base] dma-mapping: remove dma_configure (Don Dutile) [1664484] - [include] dma-mapping: relax warning for per-device areas (Don Dutile) [1664484] - [kernel] dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL declaration (Don Dutile) [1664484] - [kernel] dma-noncoherent: add a arch_sync_dma_for_cpu_all hook (Don Dutile) [1664484] - [block] deprecate elevator= kernel parameter (Jeff Moyer) [1665295] - [rpmspec] kernel.spec: disable kabi checks until RC (=?UTF-8?q?=C4=8Cestm=C3=ADr=20Kalina?=) [1671007] - [iommu] iommu/amd: Unmap all mapped pages in error path of map_sg (Jerry Snitselaar) [1668448] - [iommu] iommu/amd: Call free_iova_fast with pfn in map_sg (Jerry Snitselaar) [1668448]- [arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Bhupesh Sharma) [1666679] - [kernel] sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_OFFSTACK (Joe Lawrence) [1667840] - [init] Small change to the message about certified hardware (Steve Best) [1671765] - [x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr (Pingfan Liu) [1640799] - [x86] Add back support for Intel processors (Steve Best) [1670529] - [net] SUNRPC: Clean up initialisation of the struct rpc_rqst (Benjamin Coddington) [1650494] - [x86] KABI, x86/paravirt: Protect paravirt ops structures (Waiman Long) [1669957] - [include] KABI: struct module padding (Prarit Bhargava) [1669480] - [include] KABI: struct stack_trace_struct padding (Prarit Bhargava) [1669480] - [documentation] iommu: Fix passthrough option documentation (Gary Hook) [1658391] - [iommu] iommu: Add config option to set passthrough as default (Gary Hook) [1658391] - [kernel] redhat: kernel: clean up taint flags (Jiri Benc) [1654313]- [scsi] scsi: qedi: Add the CRC size within iSCSI NVM image (Charles Rose) [1670186] - [fs] iomap: don't search past page end in iomap_is_partially_uptodate (Eric Sandeen) [1657588] - [netdrv] cxgb4: update supported DCB version (Arjun Vynipadath) [1668571] - [x86] kexec, KEYS: Make use of platform keyring for signature verify (Kairui Song) [1640486] - [security] integrity, KEYS: add a reference to platform keyring (Kairui Song) [1640486] - [security] efi: Allow the "db" UEFI variable to be suppressed (Kairui Song) [1640486] - [security] efi: Import certificates from UEFI Secure Boot (Kairui Song) [1640486] - [security] efi: Add an EFI signature blob parser (Kairui Song) [1640486] - [include] efi: Add EFI signature data types (Kairui Song) [1640486] - [security] integrity: Load certs to the platform keyring (Kairui Song) [1640486] - [security] integrity: Define a trusted platform keyring (Kairui Song) [1640486] - [security] security/integrity: remove unnecessary 'init_keyring' variable (Kairui Song) [1640486] - [x86] Fix kexec forbidding kernels signed with keys in the secondary keyring to boot (Kairui Song) [1640486] - [crypto] Replace magic for trusting the secondary keyring with #define (Kairui Song) [1640486] - [acpi] acpi/nfit: Fix command-supported detection (Jeff Moyer) [1665812] - [acpi] acpi/nfit: Block function zero DSMs (Jeff Moyer) [1665812] - [md] dm: add missing trace_block_split() to __split_and_process_bio() (Mike Snitzer) [1645283] - [md] dm: fix dm_wq_work() to only use __split_and_process_bio() if appropriate (Mike Snitzer) [1645283] - [md] dm: fix redundant IO accounting for bios that need splitting (Mike Snitzer) [1645283] - [md] dm: fix clone_bio() to trigger blk_recount_segments() (Mike Snitzer) [1645283] - [block] block: cover another queue enter recursion via BIO_QUEUE_ENTERED (Mike Snitzer) [1645283] - [md] dm thin: fix passdown_double_checking_shared_status() (Mike Snitzer) [1668039] - [tools] bpftool: Fix prog dump by tag (Jiri Olsa) [1667305] - [arm64] arm64: ftrace: Fix to enable syscall events on arm64 (Don Dutile) [1668035] - [arm64] arm64: implement syscall wrappers (Don Dutile) [1668035] - [arm64] arm64: convert compat wrappers to C (Don Dutile) [1668035] - [arm64] arm64: use SYSCALL_DEFINE6() for mmap (Don Dutile) [1668035] - [arm64] arm64: use {COMPAT,}SYSCALL_DEFINE0 for sigreturn (Don Dutile) [1668035] - [arm64] arm64: remove in-kernel call to sys_personality() (Don Dutile) [1668035] - [include] kernel: add ksys_personality() (Don Dutile) [1668035] - [arm64] arm64: drop alignment from syscall tables (Don Dutile) [1668035] - [arm64] arm64: entry: remove unused register aliases (Don Dutile) [1668035] - [arm64] arm64: convert native/compat syscall entry to C (Don Dutile) [1668035] - [arm64] arm64: svc: Ensure hardirq tracing is updated before return (Don Dutile) [1668035] - [arm64] arm64: convert syscall trace logic to C (Don Dutile) [1668035] - [arm64] arm64: move sve_user_{enable,disable} to (Don Dutile) [1668035] - [arm64] arm64: kill change_cpacr() (Don Dutile) [1668035] - [arm64] arm64: convert raw syscall invocation to C (Don Dutile) [1668035] - [arm64] arm64: introduce syscall_fn_t (Don Dutile) [1668035] - [arm64] arm64: remove sigreturn wrappers (Don Dutile) [1668035] - [arm64] arm64: rseq: Implement backend rseq calls and select HAVE_RSEQ (Don Dutile) [1668035] - [sound] ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock (Jaroslav Kysela) [1664249] - [infiniband] IB/hfi1: Fix an out-of-bounds access in get_hw_stats (Alex Estrin) [1667104] - [infiniband] IB/hfi1: Incorrect sizing of sge for PIO will OOPs (Alex Estrin) [1667095] - [drm] drm/nouveau: register backlight on pascal and newer (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp/gm200-: enforce identity-mapped SOR assignment for LVDS/eDP panels (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp: move eDP panel power handling (Ben Skeggs) [1664899] - [drm] drm/nouveau/devinit: don't fail when PMU/PRE_OS is missing from VBIOS (Ben Skeggs) [1664899] - [kernel] locking/rwsem: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] futex: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] sched/wake_q: Fix wakeup ordering for wake_q (Waiman Long) [1668014] - [kernel] sched/wake_q: Document wake_q_add() (Waiman Long) [1668014] - [kernel] sched/wait: Fix rcuwait_wake_up() ordering (Waiman Long) [1668014] - [kernel] sched/Documentation: Update wake_up() & co. memory-barrier guarantees (Waiman Long) [1668014] - [kvm] KVM: PPC: Book3S HV: Flush guest mappings when turning dirty tracking on/off (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Cleanups - constify memslots, fix comments (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Map single pages when doing dirty page logging (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Pass change type down to memslot commit function (Laurent Vivier) [1650386] - [vhost] vhost: log dirty page correctly (Jason Wang) [1657578] - [netdrv] netxen: taint as unsupported in RHEL8 (Tony Camuso) [1654825] - [hid] HID: hiddev: fix potential Spectre v1 (Benjamin Tissoires) [1664611] - [net] resort to custom code for sk_buff padding (Paolo Abeni) [1665984] - [net] add padding to cipher_context (Paolo Abeni) [1665984] - [net] add padding to tls_crypto_context (Paolo Abeni) [1665984] - [net] add padding to ipv4_devconf (Paolo Abeni) [1665984] - [net] ip6mr: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [net] ipv4: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [include] add KABI padding to file_system_type (Eric Sandeen) [1665320 1650565] - [include] add KABI padding to multiple fs ops vectors (Eric Sandeen) [1665320] - [fs] add KABI padding to dentry structure (Eric Sandeen) [1665320] - [fs] add KABI padding to inode structure (Eric Sandeen) [1665320] - [include] add KABI padding to file_lock structure (Eric Sandeen) [1665320] - [include] KABI: add an iopoll method to struct file_operations (Eric Sandeen) [1665320] - [sound] ALSA: emux: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [sound] ALSA: pcm: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: rme9652: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [powerpc] powerpc/tm: Unset MSR[TS] if not recheckpointing (Gustavo Duarte) [1663853] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BND (Perry Yuan) [1658433] - [hid] HID: debug: fix the ring buffer implementation (Tony Camuso) [1669469] {CVE-2019-3819}- [netdrv] net: hns: Fix WARNING when hns modules installed (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ping failed when use net bridge and send multicast (Xiaojun Tan) [1662120] - [netdrv] net: hns: Add mac pcs config when enable|disable mac (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ntuple-filters status error. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Free irq when exit from abnormal branch (Xiaojun Tan) [1662120] - [netdrv] net: hns: Clean rx fbd when ae stopped. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Some registers use wrong address according to the datasheet. (Xiaojun Tan) [1662120] - [netdrv] net: hns: All ports can not work when insmod hns ko after rmmod. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Incorrect offset address used for some registers. (Xiaojun Tan) [1662120] - [include] ipmi: RH_KABI macros to pad kabi exposed structs (Tony Camuso) [1658175] - [scsi] reserve space in structures for KABI (Ewan Milne) [1664397]- [include] PCI: Add reserved fields to 'struct hotplug_slot' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct hotplug_slot_ops' (Myron Stowe) [1663534] - [pci] PCI: Add reserved fields to 'struct pci_sriov' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_driver' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_bus' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields, and extension, to 'struct pci_dev' (Myron Stowe) [1663534] - [pci] PCI: Add missing include to drivers/pci.h (Myron Stowe) [1663534] - [pci] PCI/IOV: Use VF0 cached config space size for other VFs (Myron Stowe) [1663534] - [include] PCI: always include 'p2pdma' in 'struct pci_dev' (Myron Stowe) [1663534] - [ata] PCI: Remove pci_set_dma_max_seg_size() (Myron Stowe) [1663534] - [pci] PCI: Remove pci_set_dma_seg_boundary() (Myron Stowe) [1663534] - [include] PCI: Remove pci_unmap_addr() wrappers for DMA API (Myron Stowe) [1663534] - [pci] PCI/AER: Abstract AER interrupt handling (Myron Stowe) [1663534] - [pci] PCI: Uninline PCI bus accessors for better ftracing (Myron Stowe) [1663534] - [pci] PCI/portdrv: Add runtime PM hooks for port service drivers (Myron Stowe) [1663534] - [pci] PCI: Make link active reporting detection generic (Myron Stowe) [1663534] - [block] block: don't lose track of REQ_INTEGRITY flag (Ming Lei) [1665684] - [nvme] nvme-pci: fix nvme_setup_irqs() (Ming Lei) [1661439] - [lib] sbitmap: Protect swap_lock from hardirq (Ming Lei) [1666192] - [lib] sbitmap: Protect swap_lock from softirqs (Ming Lei) [1666192] - [scsi] scsi: isci: initialize shost fully before calling scsi_add_host() (Ming Lei) [1664918] - [nvme] nvmet-fc: Mark NVMe/FC target mode driver as unsupported (Ewan Milne) [1664838] - [netdrv] bnx2x: Assign unique DMAE channel number for FW DMAE transactions. (Jonathan Toppins) [1638306] - [fs] block: don't use un-ordered __set_current_state(TASK_UNINTERRUPTIBLE) (Ming Lei) [1664580] - [netdrv] qed: Wait for ready indication before rereading the shmem (Chad Dupuis) [1652417] - [netdrv] qed: Avoid sending mailbox commands when MFW is not responsive (Chad Dupuis) [1652417] - [netdrv] qed: Wait for MCP halt and resume commands to take place (Chad Dupuis) [1652417] - [netdrv] qed: Prevent a possible deadlock during driver load and unload (Chad Dupuis) [1652417] - [fs] gfs2: Fix loop in gfs2_rbm_find (Andreas Grunbacher) [1658528] - [fs] gfs2: Get rid of potential double-freeing in gfs2_create_inode (Andreas Grunbacher) [1658539]- [vhost] vhost/vsock: fix vhost vsock cid hashing inconsistent (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [vhost] vhost/vsock: fix use-after-free in network stack callers (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [netdrv] bnx2x: Add VF spoof-checking configuration (Jonathan Toppins) [1646842] - [netdrv] net-next: hinic: fix a problem in free_tx_poll() (Xiaojun Tan) [1642016] - [netdrv] net: hns: fix for unmapping problem when SMMU is on (Xiaojun Tan) [1640526] - [netdrv] net: hns: add netif_carrier_off before change speed and duplex (Xiaojun Tan) [1640526] - [netdrv] net: hns: add the code for cleaning pkt in chip (Xiaojun Tan) [1640526] - [netdrv] net: hns: modify variable type in hns_nic_reuse_page (Xiaojun Tan) [1640526]- [irqchip] Mark GICv2 deprecated (Wei Huang) [1609391] - [scsi] qla2xxx: Use correct number of vectors for online CPUs (Himanshu Madhani) [1644058] - [scsi] megaraid_sas: mark Aero controllers as tech preview (Tomas Henzl) [1659972] - [scsi] megaraid_sas: add retry logic in megasas_readl (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Introduce new Aero adapter type (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Fix Ventura series based checks (Tomas Henzl) [1659972] - [scsi] scsi: libfc: retry PRLI if we cannot analyse the payload (Chris Leech) [1631843] - [scsi] scsi: libfc: check fc_frame_payload_get() return value for null (Chris Leech) [1631843] - [scsi] scsi: libfc: hold disc_mutex in fc_disc_stop_rports() (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup lockdep annotations (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup 'sleeping function called from invalid context' (Chris Leech) [1631843] - [scsi] scsi: libfc: Add lockdep annotations (Chris Leech) [1631843] - [md] dm crypt: fix parsing of extended IV arguments (Mike Snitzer) [1665290] - [kernel] redhat: kabi: reserved padding for kernel sched data structures (Rafael Aquini) [1664858] - [kernel] redhat: kabi: reserved padding for MM related data structures (Rafael Aquini) [1664858] - [vfio] vfio/type1: Fix unmap overflow off-by-one (Alex Williamson) [1662291] - [message] mptspi: pci-id table changes (Tomas Henzl) [1651803] - [message] mptspi: Taint kernel if mptspi is loaded (Tomas Henzl) [1651803] - [block] kabi: reserve space for public data structure (Ming Lei) [1551939] - [block] kabi: reserve space for blk-mq related structure (Ming Lei) [1551939] - [block] kabi: reserve space for bsg related structure (Ming Lei) [1551939] - [block] kabi: reserve space for integrity related structure (Ming Lei) [1551939] - [block] kabi: reserve space for CONFIG_BLK_DEV_ZONED (Ming Lei) [1551939] - [ata] ata: Disable AHCI ALPM feature for Ampere Computing eMAG SATA (David Milburn) [1663347] - [kvm] KVM: x86: Add CPUID support for new instruction WBNOINVD (Andrew Jones) [1659491] - [x86] KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup (Andrew Jones) [1659491] - [virt] kvm: Change offset in kvm_write_guest_offset_cached to unsigned (Andrew Jones) [1659491] - [virt] kvm: Disallow wraparound in kvm_gfn_to_hva_cache_init (Andrew Jones) [1659491] - [kvm] KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: Add ARM_EXCEPTION_IS_TRAP macro (Andrew Jones) [1659491] - [arm64] arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix unintended stage 2 PMD mappings (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: vgic: Force VM halt when changing the active state of GICv3 PPIs/SGIs (Andrew Jones) [1659491] - [arm64] KVM: arm/arm64: Fixup the kvm_exit tracepoint (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Consider priority and active state for pending irq (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() (Andrew Jones) [1659491] - [kvm] KVM: X86: Fix NULL deref in vcpu_scan_ioapic (Andrew Jones) [1659491] - [kvm] KVM: Fix UAF in nested posted interrupt processing (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Cap SPIs to the VM-defined maximum (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs disabled (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic-v2: Set active_source to 0 when restoring state (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area() fails (Andrew Jones) [1659491] - [kvm] arm64: KVM: Install stage-2 translation before enabling traps (Andrew Jones) [1659491] - [kvm] arm64: KVM: Make VHE Stage-2 TLB invalidation operations non-interruptible (Andrew Jones) [1659491] - [arm64] arm64: entry: Remove confusing comment (Andrew Jones) [1659491] - [kvm] arm64: entry: Place an SB sequence following an ERET instruction (Andrew Jones) [1659491] - [arm64] arm64: Add support for SB barrier and patch in over DSB; ISB sequences (Andrew Jones) [1659491] - [kvm] kvm: nVMX: Set VM instruction error for VMPTRLD of unbacked page (Andrew Jones) [1659491] - [kvm] kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb (Andrew Jones) [1659491] - [kvm] kvm: mmu: Fix race in emulated page table writes (Andrew Jones) [1659491] - [kvm] KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset (Andrew Jones) [1659491] - [kvm] KVM: VMX: Update shared MSRs to be saved/restored on MSR_EFER.LMA changes (Andrew Jones) [1659491] - [kvm] KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall (Andrew Jones) [1659491] - [kvm] svm: Add mutex_lock to protect apic_access_page_done on AMD systems (Andrew Jones) [1659491] - [kvm] KVM/nVMX: Do not validate that posted_intr_desc_addr is page aligned (Andrew Jones) [1659491] - [kvm] KVM: arm64: Safety check PSTATE when entering guest and handle IL (Andrew Jones) [1659491] - [virt] KVM: arm64: Fix caching of host MDCR_EL2 value (Andrew Jones) [1659491] - [kvm] x86/kvm/nVMX: allow bare VMXON state migration (Andrew Jones) [1659491] - [kvm] x86/kvm/lapic: preserve gfn_to_hva_cache len on cache reinit (Andrew Jones) [1659491] - [kvm] KVM: hyperv: define VP assist page helpers (Andrew Jones) [1659491] - [kvm] KVM: nVMX: move check_vmentry_postreqs() call to nested_vmx_enter_non_root_mode() (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Always reflect #NM VM-exits to L1 (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct kvm_vcpu_hv' variables (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: enforce vp_index < KVM_MAX_VCPUS (Andrew Jones) [1659491] - [kvm] KVM: nVMX: restore host state in nested_vmx_vmexit for VMFail (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Clear reserved bits of #DB exit qualification (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Ensure only THP is candidate for adjustment (Andrew Jones) [1659491] - [kvm] x86: kvm: avoid unused variable warning (Andrew Jones) [1659491] - [kvm] powerpc64/ftrace: Include ftrace.h needed for enable/disable calls (Andrew Jones) [1659491] - [kvm] x86/kvm/vmx: Remove duplicate l1d flush definitions (Andrew Jones) [1659491] - [tools] perf kvm: Fix subcommands on s390 (Andrew Jones) [1659491] - [arm64] arm64: add PSR_AA32_* definitions (Andrew Jones) [1659491] - [pci] PCI: hotplug: Document TODOs (Myron Stowe) [1664454] - [pci] PCI: hotplug: Embed hotplug_slot (Myron Stowe) [1664454] - [pci] PCI: hotplug: Drop hotplug_slot_info (Myron Stowe) [1664454] - [pci] PCI: hotplug: Constify hotplug_slot_ops (Myron Stowe) [1664454] - [pci] PCI: pciehp: Reshuffle controller struct for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Rename controller struct members for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Unify controller and slot structs (Myron Stowe) [1664454] - [pci] PCI: pciehp: Tolerate Presence Detect hardwired to zero (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop hotplug_slot_ops wrappers (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop unnecessary includes (Myron Stowe) [1664454] - [pci] PCI: pciehp: Differentiate between surprise and safe removal (Myron Stowe) [1664454] - [pci] PCI: Simplify disconnected marking (Myron Stowe) [1664454] - [tools] perf vendor events arm64: Revise core JSON events for eMAG (Jiri Olsa) [1663353] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Jiri Olsa) [1663353] - [perf] drivers/perf: xgene: Add CPU hotplug support (Jiri Olsa) [1663349] - [scsi] mpt3sas: mark Aero controllers as tech preview (Tomas Henzl) [1663281] - [powerpc] KVM: PPC: Book3S HV: Keep rc bits in shadow pgtable in sync with host (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Introduce kvmhv_update_nest_rmap_rc_list() (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Apply combination of host and l1 pte rc for nested guest (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Align gfn to L1 page size when inserting nest-rmap entry (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Hold kvm->mmu_lock across updating nested pte rc bits (Suraj Jitindar Singh) [1662029] - [tools] perf python: Do not force closing original perf descriptor in evlist.get_pollfd (Jiri Olsa) [1659445] - [mm] mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings (Andrea Arcangeli) [1613993] - [rpmspec] spec: Add libperf-jvmti.so into perf debuginfo rpm (Jiri Olsa) [1653570] - [scsi] scsi: hisi_sas: Fix spin lock management in slot_index_alloc_quirk_v2_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Update v3 hw AIP_LIMIT and CFG_AGING_TIME register values (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Use block layer tag instead for IPTT (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: unmask interrupts ent72 and ent74 (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Free slot later in slot_complete_vx_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Fix the race between IO completion and timeout for SMP/internal IO (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Move evaluation of hisi_hba in hisi_sas_task_prep() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Feed back linkrate(max/min) when re-attached (Xiaojun Tan) [1642819] - [hwtracing] intel_th: pci: Add Ice Lake PCH support (Jiri Olsa) [1485529]- [kernel] userns: also map extents in the reverse map to kernel IDs (Chris von Recklinghausen) [1652679] {CVE-2018-18955} - [net] ipv6: route: Fix return value of ip6_neigh_lookup() on neigh_create() error (Stefano Brivio) [1662789] - [net] ipv6: frags: Fix bogus skb->sk in reassembled packets (Herbert Xu) [1645839] - [net] redhat: blacklist auto-loadable net modules in modules-extra (Marcelo Leitner) [1642795] - [net] redhat: move sctp modules to kernel-modules-extra (Marcelo Leitner) [1642795] - [net] add reserved fields to neighbour (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_stats* (Paolo Abeni) [1655084] - [net] reserve bits in netdev_features_t for future features (Paolo Abeni) [1655084] - [net] add reserved fields to sk_buff (Paolo Abeni) [1655084] - [net] add reserved fields to ipv6_devconf (Paolo Abeni) [1655084] - [net] add reserved fields to fib_rule (Paolo Abeni) [1655084] - [net] add reserved fields to sock (Paolo Abeni) [1655084] - [net] add reserved fields to genl_family (Paolo Abeni) [1655084] - [net] add reserved fields to proto_ops (Paolo Abeni) [1655084] - [net] add reserved fields to proto (Paolo Abeni) [1655084] - [net] add reserved fields to genl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_entry (Paolo Abeni) [1655084] - [net] add reserved fields to lwtunnel_state (Paolo Abeni) [1655084] - [net] add reserved fields to packet_type (Paolo Abeni) [1655084] - [net] add reserved fields to napi_struct (Paolo Abeni) [1655084] - [net] add reserved fields to net_device (Paolo Abeni) [1655084] - [net] exclude wireless_dev from KABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to dcbnl_rtnl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to xfrm_* (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_obj (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to l3mdev_ops (Paolo Abeni) [1655084] - [net] exclude ndisc_ops from kABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to xfrmdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to tlsdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_rx_queue (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_queue (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_ops (Paolo Abeni) [1655084] - [net] add reserved fields to ethtool_ops (Paolo Abeni) [1655084] - [net] add reserved fields to header_ops (Paolo Abeni) [1655084] - [net] add reserved fields to net_device_ops (Paolo Abeni) [1655084] - [net] add reserved fields to flowi* structs (Paolo Abeni) [1655084] - [arm64] KVM: arm64: Clarify explanation of STAGE2_PGTABLE_LEVELS (Christoph von Recklinghausen) [1643586 1643522] - [arm64] KVM: arm/arm64: Rename kvm_arm_config_vm to kvm_arm_setup_stage2 (Christoph von Recklinghausen) [1643586 1643522] - [virt] KVM: arm64: Drop __cpu_init_stage2 on the VHE path (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Allow tuning the physical address size for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Limit the minimum number of page table levels (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm64: Set a limit on the IPA size (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add 52bit support for PAR to HPFAR conversoin (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Switch to per VM IPA limit (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Configure VTCR_EL2.SL0 per VM (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Dynamic configuration of VTTBR mask (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Make stage2 page table layout dynamic (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Prepare for dynamic stage2 page table layout (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm/arm64: Prepare for VM specific stage2 translations (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Configure VTCR_EL2 per VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Allow arch specific configurations for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Clean up VTCR_EL2 initialisation (Christoph von Recklinghausen) [1643586 1643522] - [arm64] arm64: Add a helper for PARange to physical shift conversion (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add helper for loading the stage2 setting for a VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Remove spurious WARN_ON (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Fix stage2_flush_memslot for 4 level page table (Christoph von Recklinghausen) [1643586 1643522] - [hv] hv_balloon: avoid touching uninitialized struct page during tail onlining (Vitaly Kuznetsov) [1662277] - [x86] Mark AMD EPYC guests as supported (David Arcari) [1663356] - [netdrv] be2net: Disable queue dump in be_tx_timeout handler (Petr Oros) [1646838] - [vhost] vhost: Fix Spectre V1 vulnerability (Jason Wang) [1663469] - [mm] mm/hugetlb.c: teach follow_hugetlb_page() to handle FOLL_NOWAIT (Andrea Arcangeli) [1575028] - [tools] cpupower: Fix AMD Family 0x17 msr_pstate size (Prarit Bhargava) [1659883] - [tools] cpupower: Fix coredump on VMWare (Prarit Bhargava) [1659883] - [scsi] scsi: csiostor: remove flush_scheduled_work() (Arjun Vynipadath) [1663973] - [powerpc] KVM: PPC: Book3S HV: Fix race between kvm_unmap_hva_range and MMU mode switch (David Gibson) [1663225] - [fs] userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registered (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: UFFDIO_COPY: set the page dirty if VM_WRITE is not set (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: add i_size checks (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmem (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) to trigger userfaults (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: clear flag if remap event not enabled (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: disable irqs when taking the waitqueue lock (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] fs/userfaultfd.c: remove redundant pointer uwq (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] NFS: nfs_compare_mount_options always compare auth flavors. (Steve Dickson) [1661619] - [infiniband] RDMA/hns: Bugfix for RoCE loopback test (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Update posting & querying mailbox (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Fix the bug while use multi-hop of pbl (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Init qp context when modify qp from reset to init (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Bugfix pbl configuration for rereg mr (Xiaojun Tan) [1663359] - [security] selinux: add support for RTM_NEWCHAIN, RTM_DELCHAIN, and RTM_GETCHAIN (Ondrej Mosnacek) [1660564] - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1656261] - [scsi] scsi: megaraid_sas: Use 63-bit DMA addressing (Tomas Henzl) [1656261] - [x86] x86/kvm: mark as TechPreview when running as a nested hypervisor (Vitaly Kuznetsov) [1519039] - [rpmspec] kernel.spec: Fix kernel-tools files section logic (Prarit Bhargava) [1661247] - [crypto] crypto: ccp - Make function sev_get_firmware() static (Gary Hook) [1632894] - [crypto] crypto: ccp - Allow SEV firmware to be chosen based on Family and Model (Gary Hook) [1632894] - [crypto] crypto: ccp - Fix static checker warning (Gary Hook) [1632894] - [crypto] crypto: ccp - add timeout support in the SEV command (Gary Hook) [1632894] - [nvdimm] nvdimm: Use namespace index data to reduce number of label reads needed (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Split label init out from the logic for getting config data (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Remove empty if statement (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Clarify comment in sizeof_namespace_index (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Sanity check labeloff (Jeff Moyer) [1634345] - [nvdimm] libnvdimm, dimm: Maximize label transfer size (Jeff Moyer) [1634345] - [mm] mm/page-writeback.c: fix range_cyclic writeback vs writepages deadlock (Brian Foster) [1659528] - [input] Input: elantech - disable elan-i2c for P52 and P72 (Benjamin Tissoires) [1658602] - [fs] cachefiles: avoid deprecated get_seconds() (David Howells) [1655613] - [fs] fscache, cachefiles: remove redundant variable 'cache' (David Howells) [1655613] - [fs] cachefiles: Explicitly cast enumerated type in put_object (David Howells) [1655613] - [fs] fscache: fix race between enablement and dropping of object (David Howells) [1655613] - [fs] cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active (David Howells) [1655613] - [fs] fscache: Fix race in fscache_op_complete() due to split atomic_sub & read (David Howells) [1655613] - [fs] cachefiles: Fix an assertion failure when trying to update a failed object (David Howells) [1655613] - [fs] fscache: Fix out of bound read in long cookie keys (David Howells) [1655613] - [fs] fscache: Fix incomplete initialisation of inline key space (David Howells) [1655613] - [fs] cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) (David Howells) [1655613] - [kernel] ebpf: record usage of eBPF (Jiri Benc) [1654279] - [kernel] add rh_features to /proc (Jiri Benc) [1654279] - [kernel] add support for rh_features (Jiri Benc) [1654279] - [fs] fs/lock: show locks taken by processes from another pidns (Miklos Szeredi) [1616125] - [iommu] iommu/arm-smmu: Support non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm-v7s: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu: Add "iommu.strict" command line option (Xiaojun Tan) [1643114] - [iommu] iommu/dma: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu: Ensure that page-table updates are visible before TLBI (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Implement flush_iotlb_all hook (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Avoid back-to-back CMD_SYNC operations (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Fix unexpected CMD_SYNC timeout (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Fix race handling in split_blk_unmap() (Xiaojun Tan) [1643114] - [infiniband] RDMA/hns: Update some attributes of the RoCE device (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Limit the size of extend sge of sq (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for CM test (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Submit bad wr when post send wr exception (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for reserved qp number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Refactor the codes for setting transport opode (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Move all prints out of irq handle (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix an error code in hns_roce_v2_init_eq_table() (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix usage of bitmap allocation functions return values (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Support flush cqe for hip08 in kernel space (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Program the tclass and flow label into the hardware (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use macro instead of magic number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Modify qp will return errno when qp type is illegal (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Assign the value for vlan field of qp context (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Enable modify_cq for uverbs. (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the data type of immediate data (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use delay instead of usleep (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add illegal hop_num judgement (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add 50GE type of hnae3 device match (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Do not overwrite the error code during error unwind in hns_roce_init (Xiaojun Tan) [1639578] - [infiniband] hns: Remove a set-but-not-used variable (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_mac (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_gid (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TPQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TSQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix endian conversions and annotations (Xiaojun Tan) [1639578] - [scsi] scsi: hisi_sas: Add SATA FIS check for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: add memory barrier in task delivery function (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Tidy hisi_sas_task_prep() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Implement handlers of PCIe FLR for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: relocate some common code for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy host controller reset function a bit (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the failure of recovering PHY from STP link timeout (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy channel interrupt handler for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Drop hisi_sas_slot_abort() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Update a couple of register settings for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add missing PHY spinlock init (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Pre-allocate slot DMA buffers (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Release all remaining resources in clear nexus ha (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add a flag to filter PHY events during reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Adjust task reject period during host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the conflict between dev gone and host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Only process broadcast change in phy_bcast_v3_hw() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Use dmam_alloc_coherent() (Zhou Wang) [1639541] - [netdrv] xen/netfront: fix waiting for xenbus state change (Petr Oros) [1638456]- [x86] expand cpu feature/bug bits (David Arcari) [1662434] - [x86] add kabi support for cpuinfo_x86 (David Arcari) [1662434] - [init] Display a message about certified hardware (Steve Best) [1660523] - [scsi] scsi: t10-pi: Return correct ref tag when queue has no integrity profile (Ming Lei) [1660719] - [scsi] scsi: storvsc: Fix a race in sub-channel creation that can cause panic (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: set callbacks on open (Mohammed Gamal) [1650149] - [hv] vmbus: fix subchannel removal (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: defer opening vmbus until first use (Mohammed Gamal) [1650149] - [hv] vmbus: split ring buffer allocation from open (Mohammed Gamal) [1650149] - [hv] vmbus: pass channel to hv_process_channel_removal (Mohammed Gamal) [1650149] - [hv] Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() (Mohammed Gamal) [1650149] - [uio] hv_uio_generic: map ringbuffer phys addr (Mohammed Gamal) [1650149] - [uio] uio: introduce UIO_MEM_IOVA (Mohammed Gamal) [1650149] - [hv] vmbus: add driver_override support (Mohammed Gamal) [1650149] - [hv] vmbus: keep pointer to ring buffer page (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: increase size of receive and send buffers (Mohammed Gamal) [1650149] - [uio] uio: add SPDX license tags (Mohammed Gamal) [1650149] - [fs] gfs2: take jdata unstuff into account in do_grow (Robert S Peterson) [1660519] - [drm] drm/dp_mst: Check if primary mstb is null (Lyude Paul) [1658711] - [tools] perf tests: Use shebangs in the shell scripts (Michael Petlan) [1613523]- [mm] mm: put_and_wait_on_page_locked() while page is migrated (Baoquan He) [1649214] - [netdrv] i40e: define proper net_device::neigh_priv_len (Stefan Assmann) [1658743] - [netdrv] i40e: fix VLAN.TCI == 0 RX HW offload (Stefan Assmann) [1658743] - [netdrv] i40e: fix mac filter delete when setting mac address (Stefan Assmann) [1658743] - [netdrv] i40e: prevent overlapping tx_timeout recover (Stefan Assmann) [1658743] - [netdrv] i40e: Use correct shift for VLAN priority (Stefan Assmann) [1658743] - [netdrv] i40e: always set ks->base.speed in i40e_get_settings_link_up (Stefan Assmann) [1658743] - [netdrv] i40e: don't restart nway if autoneg not supported (Stefan Assmann) [1658743] - [netdrv] i40e: enable NETIF_F_NTUPLE and NETIF_F_HW_TC at driver load (Stefan Assmann) [1658743] - [netdrv] i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features (Stefan Assmann) [1658743] - [acpi] ACPI/APEI: Clear GHES block_status before panic() (David Arcari) [1662442] - [misc] VMCI: Resource wildcard match fixed (Vitaly Kuznetsov) [1652868] - [mm] mm/page_alloc.c: don't call kasan_free_pages() at deferred mem init (Waiman Long) [1655964] - [block] block/bio: Do not zero user pages (Ming Lei) [1662502] - [vhost] disable zerocopy by default (Jason Wang) [1582756] - [block] kyber: use sbitmap add_wait_queue/list_del wait helpers (Ming Lei) [1661426] - [lib] sbitmap: add helpers for add/del wait queue handling (Ming Lei) [1661426] - [net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down" (Dave Wysochanski) [1657449] - [vhost] vhost/vsock: fix reset orphans race with close timeout (Stefan Hajnoczi) [1660445] - [misc] genwqe: Fix size check (Steve Best) [1660126] - [fs] aio: fix spectre gadget in lookup_ioctx (Jeff Moyer) [1660963] - [block] block: save irq state in blkg_lookup_create() (Ming Lei) [1660299] - [md] dm: don't reuse bio for flushes (Ming Lei) [1660401] - [wireless] mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Stanislaw Gruszka) [1637113] - [block] blk-mq: enable IO poll if .nr_queues of type poll > 0 (Ming Lei) [1660826] - [powerpc] powerpc/rtas: Fix a potential race between CPU-Offline & Migration (Desnes Augusto Nunes do Rosario) [1639266] - [x86] kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs (Eduardo Habkost) [1625111] - [scsi] scsi_sysfs: make unpriv_sgio queue attribute accessible for non-block devices (Paolo Bonzini) [1584504] - [block] scsi_ioctl: introduce unpriv_sgio queue flag (Paolo Bonzini) [1584504] - [block] scsi_ioctl: pass request_queue to blk_verify_command (Paolo Bonzini) [1584504] - [fs] ext4: missing !bh check in ext4_xattr_inode_write() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in __ext4_read_dirblock() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_move_to_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: release bs.bh before re-using in ext4_xattr_block_find() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_get_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of s_journal_flag_rwsem in error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of sbi->s_group_desc_leak in error path (Lukas Czerner) [1659481] - [fs] ext4: avoid possible double brelse() in add_new_gdb() on error path (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak in ext4_orphan_add() after prior errors (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty() (Lukas Czerner) [1659481] - [fs] ext4: fix possible inode leak in the retry loop of ext4_resize_fs() (Lukas Czerner) [1659481] - [fs] ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() update_backups()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() add_new_gdb_meta_bg()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path (Lukas Czerner) [1659481] - [fs] ext4: avoid potential extra brelse in setup_new_flex_group_blocks() (Lukas Czerner) [1659481] - [scsi] scsi: lpfc: Enable Management features for IF_TYPE=6 (Dick Kennedy) [1658755] - [scsi] scsi: mpt3sas: Update driver version to 27.101.00.00 (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Replace readl with ioc->base_readl (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Add separate function for aero doorbell reads (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Introduce flag for aero based controllers (Tomas Henzl) [1659035] - [md] dm: do not allow readahead to limit IO size (Mike Snitzer) [1658757] - [md] dm raid: fix false -EBUSY when handling check/repair message (Mike Snitzer) [1658757] - [block] blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight() (Mike Snitzer) [1658757] - [md] dm rq: cleanup leftover code from recently removed q->mq_ops branching (Mike Snitzer) [1658757] - [md] dm verity: log the hash algorithm implementation (Mike Snitzer) [1658757] - [md] dm crypt: log the encryption algorithm implementation (Mike Snitzer) [1658757] - [md] dm integrity: fix spelling mistake in workqueue name (Mike Snitzer) [1658757] - [md] dm flakey: Properly corrupt multi-page bios. (Mike Snitzer) [1658757] - [md] dm: Check for device sector overflow if CONFIG_LBDAF is not set (Mike Snitzer) [1658757] - [md] dm crypt: use u64 instead of sector_t to store iv_offset (Mike Snitzer) [1658757] - [md] dm kcopyd: Fix bug causing workqueue stalls (Mike Snitzer) [1658757] - [md] dm snapshot: Fix excessive memory usage and workqueue stalls (Mike Snitzer) [1658757] - [md] dm bufio: update comment in dm-bufio.c (Mike Snitzer) [1658757] - [md] dm writecache: fix typo in error msg for creating writecache_flush_thread (Mike Snitzer) [1658757] - [md] dm: remove indirect calls from __send_changing_extent_only() (Mike Snitzer) [1658757] - [md] dm mpath: only flush workqueue when needed (Mike Snitzer) [1658757] - [md] dm: avoid indirect call in __dm_make_request (Mike Snitzer) [1658757] - [md] dm thin: bump target version (Mike Snitzer) [1658757] - [md] dm thin: send event about thin-pool state change _after_ making it (Mike Snitzer) [1658757] - [md] dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty() (Mike Snitzer) [1658757] - [md] dm writecache: remove disabled code in memory_entry() (Mike Snitzer) [1658757] - [md] dm raid: avoid bitmap with raid4/5/6 journal device (Mike Snitzer) [1658757] - [md] dm crypt: make workqueue names device-specific (Mike Snitzer) [1658757] - [md] dm: add dm_table_device_name() (Mike Snitzer) [1658757] - [md] dm ioctl: harden copy_params()'s copy_from_user() from malicious users (Mike Snitzer) [1658757] - [md] dm: remove unnecessary unlikely() around WARN_ON_ONCE() (Mike Snitzer) [1658757] - [md] dm thin: use refcount_t for thin_c reference counting (Mike Snitzer) [1658757] - [netdrv] nfp: provide a better warning when ring allocation fails (Pablo Cascon) [1645456] - [netdrv] nfp: use kvcalloc() to allocate SW buffer descriptor arrays (Pablo Cascon) [1645456] - [scsi] scsi: lpfc: rport port swap discovery issue. (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Fix discovery failures during port failovers with lots of vports (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: refactor mailbox structure context fields (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Correct loss of fc4 type on remote port address change (Dick Kennedy) [1656635] - [hid] HID: multitouch: Add pointstick support for Cirque Touchpad (Perry Yuan) [1656673] - [powerpc] KVM: PPC: Book3S HV: Fix handling for interrupted H_ENTER_NESTED (Suraj Jitindar Singh) [1649980] - [powerpc] powerpc: Select CONFIG_SWIOTLB (Gustavo Duarte) [1648466] - [fs] nfs: Fix a missed page unlock after pg_doio() (Benjamin Coddington) [1651287] - [arm64] arm64: fix possible spectre-v1 write in ptrace_hbp_set_event() (Mark Salter) [1637585] - [fs] fsnotify: Fix busy inodes during unmount (Lukas Czerner) [1650462] - [tools] perf vendor events arm64: Update ThunderX2 implementation defined pmu core events (Robert Richter) [1501638] - [tools] perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so (Jiri Olsa) [1579484]- [block] blk-mq: export hctx->type in debugfs instead of sysfs (Ming Lei) [1660040] - [block] blk-mq: fix dispatch from sw queue (Ming Lei) [1660040] - [block] blk-mq: skip zero-queue maps in blk_mq_map_swqueue (Ming Lei) [1660040] - [nvme] nvme-pci: don't share queue maps (Ming Lei) [1660040] - [block] blk-mq: only dispatch to non-defauly queue maps if they have queues (Ming Lei) [1660040] - [x86] KVM: LAPIC: Fix pv ipis use-before-initialization (Paul Lai) [1657702] - [fs] autofs: fix directory and symlink access (Ian Kent) [1611967] - [infiniband] IB/iser: Fix possible NULL deref at iser_inv_desc() (Don Dutile) [1657574] - [infiniband] RDMA/core: Fix unwinding flow in case of error to register device (Don Dutile) [1657574] - [infiniband] IB/rxe: fix for duplicate request processing and ack psns (Don Dutile) [1657574] - [infiniband] IB/ipoib: Clear IPCB before icmp_send (Don Dutile) [1657574] - [infiniband] RDMA/core: Do not expose unsupported counters (Don Dutile) [1657574] - [infiniband] IB/ucm: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/ucma: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/uverbs: Don't overwrite NULL pointer with ZERO_SIZE_PTR (Don Dutile) [1657574] - [infiniband] RDMA/cma: Do not ignore net namespace for unbound cm_id (Don Dutile) [1657574] - [net] xprtrdma: Reset credit grant properly after a disconnect (Don Dutile) [1657574] - [input] Input: hyper-v - fix wakeup from suspend-to-idle (Vitaly Kuznetsov) [1588888] - [kernel] kernel: hung_task.c: disable on suspend (Vitaly Kuznetsov) [1588888] - [kernel] redhat: add a comment with warning about RH_KABI_EXCLUDE usage (Jiri Benc) [1656933] - [rpmspec] Sign the aarch64 kernel (Jeremy Linton) [1659158]- [netdrv] nfp: flower: add geneve option match offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: add geneve option push action offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: offload tos and tunnel flags for ipv4 udp tunnels (Pablo Cascon) [1655604] - [netdrv] nfp: flower: set ip tunnel ttl from encap action (Pablo Cascon) [1655604] - [netdrv] nfp: flower: extract ipv4 udp tunnel ttl from route (Pablo Cascon) [1655604] - [net] sctp: hold transport before accessing its asoc in sctp_transport_get_next (Marcelo Leitner) [1656271] - [net] sctp: fix the data size calculation in sctp_data_size (Marcelo Leitner) [1656271] - [net] sctp: fix race on sctp_id2asoc (Marcelo Leitner) [1656271] - [net] rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices (Hangbin Liu) [1657120] - [netdrv] mlx5e: fix csum adjustments caused by RXFCS (Hangbin Liu) [1657120] - [net] drop skb on failure in ip_check_defrag() (Hangbin Liu) [1657120] - [net] rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags (Hangbin Liu) [1657120] - [net] socket: fix a missing-check bug (Hangbin Liu) [1657120] - [net] rtnetlink: Disallow FDB configuration for non-Ethernet device (Hangbin Liu) [1657120] - [net] rtnetlink: Fail dump if target netnsid is invalid (Hangbin Liu) [1657120] - [net] rtnetlink: fix rtnl_fdb_dump() for ndmsg header (Hangbin Liu) [1657120] - [net] rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 (Hangbin Liu) [1657120] - [net] socket: fix struct ifreq size in compat ioctl (Hangbin Liu) [1657120] - [net] fix pskb_trim_rcsum_slow() with odd trim offset (Hangbin Liu) [1657120] - [net] gso_segment: Reset skb->mac_len after modifying network header (Hangbin Liu) [1657120] - [net] Use __kernel_clockid_t in uapi net_stamp.h (Davide Caratti) [1638022] - [net] tun: Consistently configure generic netdev params via rtnetlink (Matteo Croce) [1657910] - [net] tun: napi flags belong to tfile (Matteo Croce) [1657910] - [net] tun: initialize napi_mutex unconditionally (Matteo Croce) [1657910] - [net] tun: remove unused parameters (Matteo Croce) [1657910] - [net] team: Forbid enslaving team device to itself (Matteo Croce) [1658725] - [net] sched: Remove TCA_OPTIONS from policy (Davide Caratti) [1658516] - [net] sched: cls_api: add missing validation of netlink attributes (Davide Caratti) [1658516] - [net] sched: gred: pass the right attribute to gred_change_table_def() (Davide Caratti) [1658516] - [net] sched: cls_u32: fix hnode refcounting (Davide Caratti) [1658516] - [net] sched: Add policy validation for tc attributes (Davide Caratti) [1658516] - [net] bpf: use __GFP_COMP while allocating page (Andrea Claudi) [1658231] - [net] xsk: do not call synchronize_net() under RCU read lock (Andrea Claudi) [1658231] - [net] bpf: fix partial copy of map_ptr when dst is scalar (Andrea Claudi) [1658231] - [net] bpf: Fix bpf_msg_pull_data() (Andrea Claudi) [1658231] - [net] bpf: fix shift upon scatterlist ring wrap-around in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix sg shift repair start offset in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix msg->data/data_end after sg shift repair in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix several offset tests in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] vlan: add support for tunnel offload (Andrea Claudi) [1656804] - [net] 8021q: move vlan offload registrations into vlan_core (Hangbin Liu) [1657658] - [net] ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called (Stefano Brivio) [1658010] - [net] ipv6: Allow onlink routes to have a device mismatch if it is the default route (Stefano Brivio) [1658010] - [net] ipv6: Fix index counter for unicast addresses in in6_dump_addrs (Stefano Brivio) [1658010] - [net] ipv6: mcast: fix a use-after-free in inet6_mc_check (Stefano Brivio) [1658010] - [net] ipv6: rate-limit probes for neighbourless routes (Stefano Brivio) [1658010] - [net] ipv6: stop leaking percpu memory in fib6 info (Stefano Brivio) [1658010] - [net] ipv6: Remove extra call to ip6_convert_metrics for multipath case (Stefano Brivio) [1658010] - [net] ipv6: Display all addresses in output of /proc/net/if_inet6 (Stefano Brivio) [1658010] - [net] ipv6: do not copy dst flags on rt init (Stefano Brivio) [1658010] - [net] ipv6: Only update MTU metric if it set (Stefano Brivio) [1658010] - [net] ipv6: don't get lwtstate twice in ip6_rt_copy_init() (Stefano Brivio) [1658010] - [net] ipv6: Put lwtstate when destroying fib6_info (Stefano Brivio) [1658010] - [net] ip6_tunnel: Fix encapsulation layout (Stefano Brivio) [1658008] - [net] vxlan: fill ttl inherit info (Stefano Brivio) [1658008] - [net] ip_tunnel: be careful when accessing the inner header (Stefano Brivio) [1658008] - [net] vti6: remove !skb->ignore_df check from vti6_xmit() (Stefano Brivio) [1658008] - [net] ip6_vti: fix a null pointer deference when destroy vti6 tunnel (Stefano Brivio) [1658008] - [net] ip6_vti: fix creating fallback tunnel device for vti6 (Stefano Brivio) [1658008] - [net] ip_vti: fix a null pointer deferrence when create vti fallback tunnel (Stefano Brivio) [1658008] - [net] l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache (Stefano Brivio) [1658008] - [net] macsec: let the administrator set UP state even if lowerdev is down (Sabrina Dubroca) [1645540] - [net] macsec: update operstate when lower device changes (Sabrina Dubroca) [1645540] - [net] tcp: do not restart timewait timer on rst reception (Paolo Abeni) [1657988] - [net] tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPY (Paolo Abeni) [1657988] - [net] tcp, ulp: add alias for all ulp modules (Paolo Abeni) [1657988] - [net] tcp, ulp: fix leftover icsk_ulp_ops preventing sock from reattach (Paolo Abeni) [1657988] - [net] ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state (Paolo Abeni) [1657988] - [net] neighbour: Avoid writing before skb->head in neigh_hh_output() (Stefano Brivio) [1643336] - [net] ipv6: Check available headroom in ip6_xmit() even without options (Stefano Brivio) [1643336] - [net] ipv6: fix possible use-after-free in ip6_xmit() (Stefano Brivio) [1643336] - [net] openvswitch: Fix push/pop ethernet validation (Hangbin Liu) [1657226] - [net] cgroup, netclassid: add a preemption point to write_classid (Hangbin Liu) [1657226] - [net] ethtool: fix a privilege escalation bug (Hangbin Liu) [1657226] - [net] llc: set SOCK_RCU_FREE in llc_sap_add_socket() (Hangbin Liu) [1657226] - [net] dcb: For wild-card lookups, use priority -1, not 0 (Hangbin Liu) [1657226] - [net] packet: fix packet drop as of virtio gso (Hangbin Liu) [1657226] - [net] netlabel: check for IPV4MASK in addrinfo_get (Hangbin Liu) [1657226] - [net] netfilter: seqadj: re-load tcp header pointer after possible head reallocation (Florian Westphal) [1654259] - [net] netfilter: nf_tables: avoid BUG_ON usage (Florian Westphal) [1654259] - [net] netfilter: nf_tables: deactivate expressions in rule replecement routine (Florian Westphal) [1654259] - [net] netfilter: nat: fix double register in masquerade modules (Florian Westphal) [1654259] - [net] netfilter: add missing error handling code for register functions (Florian Westphal) [1654259] - [net] netfilter: nf_tables: fix use-after-free when deleting compat expressions (Florian Westphal) [1654259] - [net] netfilter: xt_RATEEST: remove netns exit routine (Florian Westphal) [1654259] - [net] netfilter: nf_tables: don't use position attribute on rule replacement (Florian Westphal) [1654259] - [net] revert "netfilter: nft_numgen: add map lookups for numgen random operations" (Florian Westphal) [1654259] - [net] netfilter: xt_IDLETIMER: add sysfs filename checking routine (Florian Westphal) [1654259] - [net] netfilter: conntrack: fix calculation of next bucket number in early_drop (Florian Westphal) [1654259] - [net] netfilter: conntrack: get rid of double sizeof (Florian Westphal) [1654259] - [net] netfilter: nft_set_rbtree: add missing rb_erase() in GC routine (Florian Westphal) [1654259] - [net] netfilter: nfnetlink_queue: Solve the NFQUEUE/conntrack clash for NF_REPEAT (Florian Westphal) [1654259] - [net] netfilter: nf_tables: release chain in flushing set (Florian Westphal) [1654259] - [net] netfilter: xt_checksum: ignore gso skbs (Florian Westphal) [1654259] - [net] netfilter: xt_cluster: add dependency on conntrack module (Florian Westphal) [1654259] - [net] netfilter: fix memory leaks on netlink_dump_start error (Florian Westphal) [1654259] - [net] netfilter: x_tables: do not fail xt_alloc_table_info too easilly (Florian Westphal) [1654259] - [net] ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() (Florian Westphal) [1654259] - [net] netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses (Florian Westphal) [1654259] - [net] xfrm: policy: use hlist rcu variants on insert (Sabrina Dubroca) [1657272] - [net] xfrm: validate template mode (Sabrina Dubroca) [1657272] - [net] xfrm: Fix NULL pointer dereference when skb_dst_force clears the dst_entry. (Sabrina Dubroca) [1657272] - [net] xfrm: reset transport header back to network header after all input transforms ahave been applied (Sabrina Dubroca) [1657272] - [net] xfrm: reset crypto_done when iterating over multiple input xfrms (Sabrina Dubroca) [1657272] - [net] xfrm: Validate address prefix lengths in the xfrm selector. (Sabrina Dubroca) [1657272] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1657225] - [net] tls: zero the crypto information from tls_context before freeing (Sabrina Dubroca) [1657225] - [net] tls: clear key material from kernel memory when do_tls_setsockopt_conf fails (Sabrina Dubroca) [1657225] - [net] tls: don't copy the key out of tls12_crypto_info_aes_gcm_128 (Sabrina Dubroca) [1657225] - [net] tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC (Sabrina Dubroca) [1657225] - [net] tls: possible hang when do_tcp_sendpages hits sndbuf is full case (Sabrina Dubroca) [1657225] - [net] tls: Fix improper revert in zerocopy_from_iter (Sabrina Dubroca) [1657225] - [net] tls: Fix zerocopy_from_iter iov handling (Sabrina Dubroca) [1657225] - [net] netfilter: conntrack: reset tcp maxwin on re-register (Florian Westphal) [1647310] - [net] configs: Enable CONFIG_IP_SET_HASH_IPMAC as a module (Stefano Brivio) [1655301] - [net] udp: fix handling of CHECKSUM_COMPLETE packets (Paolo Abeni) [1655656] - [net] udp: Unbreak modules that rely on external __skb_recv_udp() availability (Paolo Abeni) [1655656] - [net] udp6: fix encap return code for resubmitting (Paolo Abeni) [1655656] - [net] team: no need to do team_notify_peers or team_mcast_rejoin when disabling port (Hangbin Liu) [1653197] - [net] sctp: not increase stream's incnt before sending addstrm_in request (Xin Long) [1651428] - [net] sctp: not allow to set asoc prsctp_enable by sockopt (Xin Long) [1647272] - [net] revert "sctp: remove sctp_transport_pmtu_check" (Xin Long) [1643330] - [net] fix XPS static_key accounting (Ivan Vecera) [1651781] - [net] restore call to netdev_queue_numa_node_write when resetting XPS (Ivan Vecera) [1651781] - [net] allow fallback function to pass netdev (Ivan Vecera) [1651781] - [net] allow ndo_select_queue to pass netdev (Ivan Vecera) [1651781] - [net] Add generic ndo_select_queue functions (Ivan Vecera) [1651781] - [net] Add support for subordinate traffic classes to netdev_pick_tx (Ivan Vecera) [1651781] - [net] ixgbe: Add code to populate and use macvlan TC to Tx queue map (Ivan Vecera) [1651781] - [net] Add support for subordinate device traffic classes (Ivan Vecera) [1651781] - [net] net-sysfs: Drop support for XPS and traffic_class on single queue device (Ivan Vecera) [1651781] - [net] Provide stub for __netif_set_xps_queue if there is no CONFIG_XPS (Ivan Vecera) [1651781] - [net] allow to call netif_reset_xps_queues() under cpus_read_lock (Ivan Vecera) [1651781] - [net] documentation: Add explanation for XPS using Rx-queue(s) map (Ivan Vecera) [1651781] - [net] net-sysfs: Add interface for Rx queue(s) map per Tx queue (Ivan Vecera) [1651781] - [net] Enable Tx queue selection based on Rx queues (Ivan Vecera) [1651781] - [net] Record receive queue number for a connection (Ivan Vecera) [1651781] - [net] sock: Change tx_queue_mapping in sock_common to unsigned short (Ivan Vecera) [1651781] - [net] Use static_key for XPS maps (Ivan Vecera) [1651781] - [net] Refactor XPS for CPUs and Rx queues (Ivan Vecera) [1651781] - [net] devlink: Add helper function for safely copy string param (Ivan Vecera) [1647914] - [net] devlink: Fix param cmode driverinit for string type (Ivan Vecera) [1647914] - [net] devlink: Fix param set handling for string type (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params-bnxt.txt (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params.txt (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_min (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_max (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter ignore_ari (Ivan Vecera) [1647914] - [net] devlink: double free in devlink_resource_fill() (Ivan Vecera) [1647914] - [net] devlink: Add extack for eswitch operations (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters region_snapshot (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot read command (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot delete command (Ivan Vecera) [1647914] - [net] devlink: Extend the support querying for region snapshot IDs (Ivan Vecera) [1647914] - [net] devlink: Add support for region get command (Ivan Vecera) [1647914] - [net] devlink: Add support for creating region snapshots (Ivan Vecera) [1647914] - [net] devlink: Add callback to query for snapshot id before snapshot create (Ivan Vecera) [1647914] - [net] devlink: Add support for creating and destroying regions (Ivan Vecera) [1647914] - [net] devlink: fix incorrect return statement (Ivan Vecera) [1647914] - [net] devlink: Add enable_sriov boolean generic parameter (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters internal_err_reset and max_macs (Ivan Vecera) [1647914] - [net] devlink: Add devlink notifications support for params (Ivan Vecera) [1647914] - [net] devlink: Add support for get/set driverinit value (Ivan Vecera) [1647914] - [net] devlink: Add param set command (Ivan Vecera) [1647914] - [net] devlink: Add param get command (Ivan Vecera) [1647914] - [net] devlink: Add devlink_param register and unregister (Ivan Vecera) [1647914] - [net] ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf (Xin Long) [1645064] - [net] ipv6: fix a dst leak when removing its exception (Xin Long) [1645064] - [net] netfilter: ipset: list:set: Decrease refcount synchronously on deletion and replace (Stefano Brivio) [1649089] - [net] bridge: remove ipv6 zero address check in mcast queries (Hangbin Liu) [1639666] - [net] bridge: do not add port to router list when receives query with source 0.0.0.0 (Hangbin Liu) [1639666] - [net] netfilter: ipv6: fix oops when defragmenting locally generated fragments (Florian Westphal) [1642341] - [net] xfrm6: call kfree_skb when skb is toobig (Sabrina Dubroca) [1628851] - [net] sched: act_police: fix memory leak in case of invalid control action (Ivan Vecera) [1638022] - [net] sched: act_police: add missing spinlock initialization (Ivan Vecera) [1638022] - [net] netfilter: xt_socket: check sk before checking for netns. (Ivan Vecera) [1638022] - [net] sched: act_police: fix race condition on state variables (Ivan Vecera) [1638022] - [net] sched: cls_flower: validate nested enc_opts_policy to avoid warning (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix memory leak when IDR allocation fails (Ivan Vecera) [1638022] - [net] configs: disable CAKE, ETF & SKBPRIO qdisc in config (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' for exceed traffic in police.json (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' on 'random' traffic in gact.json (Ivan Vecera) [1638022] - [net] sched: act_police: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] sched: act_gact: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] net_sched: fix a crash in tc_new_tfilter() (Ivan Vecera) [1638022] - [net] core: make function ___gnet_stats_copy_basic() static (Ivan Vecera) [1638022] - [net] net_sched: convert idrinfo->lock from spinlock to a mutex (Ivan Vecera) [1638022] - [net] loopback: clear skb->tstamp before netif_rx() (Ivan Vecera) [1638022] - [net] skbuff: preserve sock reference when scrubbing the skb. (Ivan Vecera) [1638022] - [net] netfilter: check if the socket netns is correct. (Ivan Vecera) [1638022] - [net] sched: make function qdisc_free_cb() static (Ivan Vecera) [1638022] - [net] sched: use reference counting for tcf blocks on rules update (Ivan Vecera) [1638022] - [net] sched: implement tcf_block_refcnt_{get|put}() (Ivan Vecera) [1638022] - [net] sched: protect block idr with spinlock (Ivan Vecera) [1638022] - [net] sched: implement functions to put and flush all chains (Ivan Vecera) [1638022] - [net] sched: change tcf block reference counter type to refcount_t (Ivan Vecera) [1638022] - [net] sched: use Qdisc rcu API instead of relying on rtnl lock (Ivan Vecera) [1638022] - [net] sched: add helper function to take reference to Qdisc (Ivan Vecera) [1638022] - [net] sched: extend Qdisc with rcu (Ivan Vecera) [1638022] - [net] sched: rename qdisc_destroy() to qdisc_put() (Ivan Vecera) [1638022] - [net] core: netlink: add helper refcount dec and lock function (Ivan Vecera) [1638022] - [net] sched: act_ipt: check for underflow in __tcf_ipt_init() (Ivan Vecera) [1638022] - [net] sched: Add hardware specific counters to TC actions (Ivan Vecera) [1638022] - [net] core: Add new basic hardware counter (Ivan Vecera) [1638022] - [net] net_sched: change tcf_del_walker() to take idrinfo->lock (Ivan Vecera) [1638022] - [net] sched: Use FIELD_SIZEOF directly instead of reimplementing its function (Ivan Vecera) [1638022] - [net] sched: act_sample: fix NULL dereference in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: use per-cpu counters (Ivan Vecera) [1638022] - [net] net_sched: notify filter deletion when deleting a chain (Ivan Vecera) [1638022] - [net] htb: use anonymous union for simplicity (Ivan Vecera) [1638022] - [net] net_sched: remove redundant qdisc lock classes (Ivan Vecera) [1638022] - [net] sched: cls_flower: dump offload count value (Ivan Vecera) [1638022] - [net] net_sched: properly cancel netlink dump on failure (Ivan Vecera) [1638022] - [net] sched: fix memory leak in act_tunnel_key_init() (Ivan Vecera) [1638022] - [net] sched: action_ife: take reference to meta module (Ivan Vecera) [1638022] - [net] act_ife: fix a potential use-after-free (Ivan Vecera) [1638022] - [net] sched: act_nat: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: null actions array pointer before releasing action (Ivan Vecera) [1638022] - [net] sched: fix type of htb statistics (Ivan Vecera) [1638022] - [net] net_sched: add missing tcf_lock for act_connmark (Ivan Vecera) [1638022] - [net] revert "net: sched: act: add extack for lookup callback" (Ivan Vecera) [1638022] - [net] tc-testing: add test-cases for numeric and invalid control action (Ivan Vecera) [1638022] - [net] net_sched: reject unknown tcfa_action values (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix dump of extended layered op (Ivan Vecera) [1638022] - [net] sched: return -ENOENT when trying to remove filter from non-existent chain (Ivan Vecera) [1638022] - [net] sched: fix extack error message when chain is failed to be created (Ivan Vecera) [1638022] - [net] sched: Fix memory exposure from short TCA_U32_SEL (Ivan Vecera) [1638022] - [net] net_sched: fix unused variable warning in stmmac (Ivan Vecera) [1638022] - [net] sch_cake: Fix TC filter flow override and expand it to hosts as well (Ivan Vecera) [1638022] - [net] sch_cake: Remove unused including (Ivan Vecera) [1638022] - [net] act_ife: fix a potential deadlock (Ivan Vecera) [1638022] - [net] act_ife: move tcfa_lock down to where necessary (Ivan Vecera) [1638022] - [net] revert "net: sched: act_ife: disable bh when taking ife_mod_lock" (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcfa_capab (Ivan Vecera) [1638022] - [net] net_sched: remove list_head from tc_action (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcf_idr_check() (Ivan Vecera) [1638022] - [net] net_sched: remove unused parameter for tcf_action_delete() (Ivan Vecera) [1638022] - [net] net_sched: remove unnecessary ops->delete() (Ivan Vecera) [1638022] - [net] net_sched: improve and refactor tcf_action_put_many() (Ivan Vecera) [1638022] - [net] sched: always disable bh when taking tcf_lock (Ivan Vecera) [1638022] - [net] sched: act_ife: always release ife action on init error (Ivan Vecera) [1638022] - [net] cls_matchall: fix tcf_unbind_filter missing (Ivan Vecera) [1638022] - [net] sched: act_ife: disable bh when taking ife_mod_lock (Ivan Vecera) [1638022] - [net] sched: act_mirred method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_vlan method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbmod method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_simple method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_pedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_nat method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_ipt method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_gact method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_sum method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_bpf method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_connmark method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] core: protect rate estimator statistics pointer with lock (Ivan Vecera) [1638022] - [net] sched: act_mirred: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: extend action ops with put_dev callback (Ivan Vecera) [1638022] - [net] sched: act_vlan: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbmod: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_simple: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_sample: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_pedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ipt: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ife: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_gact: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_csum: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_bpf: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] tc: Update README and add config (Ivan Vecera) [1638022] - [net] sched: fix block->refcnt decrement (Ivan Vecera) [1638022] - [net] tc-tests: initial version of nat action unit tests (Ivan Vecera) [1638022] - [net] sched: allow flower to match tunnel options (Ivan Vecera) [1638022] - [net] flow_dissector: allow dissection of tunnel options from metadata (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in skbedit match patterns (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in connmark match patterns (Ivan Vecera) [1638022] - [net] tc-testing: flush gact actions on test teardown (Ivan Vecera) [1638022] - [net] tc-testing: fix ip address in u32 test (Ivan Vecera) [1638022] - [net] sched: cls_flower: Fix an error code in fl_tmplt_create() (Ivan Vecera) [1638022] - [net] sched: fix flush on non-existing chain (Ivan Vecera) [1638022] - [net] sched: make tcf_chain_{get, put}() static (Ivan Vecera) [1638022] - [net] sched: fix notifications for action-held chains (Ivan Vecera) [1638022] - [net] sched: change name of zombie chain to "held_by_acts_only" (Ivan Vecera) [1638022] - [net] act_mirred: use TC_ACT_REINSERT when possible (Ivan Vecera) [1638022] - [net] tc: introduce TC_ACT_REINSERT. (Ivan Vecera) [1638022] - [net] tc/act: remove unneeded RCU lock in action callback (Ivan Vecera) [1638022] - [net] sched: user-space can't set unknown tcfa_action values (Ivan Vecera) [1638022] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1638022] - [net] sch_netem: Move private queue handler to generic location. (Ivan Vecera) [1638022] - [net] sch_htb: Remove local SKB queue handling code. (Ivan Vecera) [1638022] - [net] act_bpf: Use kmemdup instead of duplicating it in tcf_bpf_init_from_ops (Ivan Vecera) [1638022] - [net] cls_bpf: Use kmemdup instead of duplicating it in cls_bpf_prog_from_ops (Ivan Vecera) [1638022] - [net] act_pedit: remove unnecessary semicolon (Ivan Vecera) [1638022] - [net] sched: don't dump chains only held by actions (Ivan Vecera) [1638022] - [net] sch_cake: Make gso-splitting configurable from userspace (Ivan Vecera) [1638022] - [net] sched: unmark chain as explicitly created on delete (Ivan Vecera) [1638022] - [net] sched: cls_api: fix dead code in switch (Ivan Vecera) [1638022] - [net] sched: cls_flower: Use correct inline function for assignment of vlan tpid (Ivan Vecera) [1638022] - [net] sched: fix trailing whitespace (Ivan Vecera) [1638022] - [net] cbs: Add support for the graft function (Ivan Vecera) [1638022] - [net] sched: add skbprio scheduler (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chain templates (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chains creation adn destruction (Ivan Vecera) [1638022] - [net] selftests: forwarding: move shblock tc support check to a separate helper (Ivan Vecera) [1638022] - [net] sched: cls_flower: propagate chain teplate creation and destruction to drivers (Ivan Vecera) [1638022] - [net] sched: cls_flower: implement chain templates (Ivan Vecera) [1638022] - [net] sched: cls_flower: change fl_init_dissector to accept mask and dissector (Ivan Vecera) [1638022] - [net] sched: cls_flower: move key/mask dumping into a separate function (Ivan Vecera) [1638022] - [net] sched: introduce chain templates (Ivan Vecera) [1638022] - [net] sched: introduce chain object to uapi (Ivan Vecera) [1638022] - [net] sched: Avoid implicit chain 0 creation (Ivan Vecera) [1638022] - [net] sched: push ops lookup bits into tcf_proto_lookup_ops() (Ivan Vecera) [1638022] - [net] nfp: bring back support for offloading shared blocks (Ivan Vecera) [1638022] - [net] sched: use PTR_ERR_OR_ZERO macro in tcf_block_cb_register (Ivan Vecera) [1638022] - [net] tc-tests: initial version of fw filter unit tests (Ivan Vecera) [1638022] - [net] sch_cake: Fix tin order when set through skb->priority (Ivan Vecera) [1638022] - [net] sched: act_skbedit: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: skbedit: use per-cpu counters (Ivan Vecera) [1638022] - [net] tc-testing: add geneve options in tunnel_key unit tests (Ivan Vecera) [1638022] - [net] sched: fix unprotected access to rcu cookie pointer (Ivan Vecera) [1638022] - [net] sched: act_ife: fix memory leak in ife init (Ivan Vecera) [1638022] - [net] sched: refactor flower walk to iterate over idr (Ivan Vecera) [1638022] - [net] sched: flower: Fix null pointer dereference when run tc vlan command (Ivan Vecera) [1638022] - [net] sched: Fix warnings from xchg() on RCU'd cookie pointer. (Ivan Vecera) [1638022] - [net] cls_flower: fix error values for commands not supported by drivers (Ivan Vecera) [1638022] - [net] nfp: handle cls_flower command default case (Ivan Vecera) [1638022] - [net] bnxt: simplify cls_flower command switch and handle default case (Ivan Vecera) [1638022] - [net] sch_cake: Conditionally split GSO segments (Ivan Vecera) [1638022] - [net] sch_cake: Add overhead compensation support to the rate shaper (Ivan Vecera) [1638022] - [net] sch_cake: Add DiffServ handling (Ivan Vecera) [1638022] - [net] sch_cake: Add NAT awareness to packet classifier (Ivan Vecera) [1638022] - [net] netfilter: Add nf_ct_get_tuple_skb global lookup function (Ivan Vecera) [1638022] - [net] sch_cake: Add optional ACK filter (Ivan Vecera) [1638022] - [net] sch_cake: Add ingress mode (Ivan Vecera) [1638022] - [net] sched: Add Common Applications Kept Enhanced (cake) qdisc (Ivan Vecera) [1638022] - [net] Use __u32 in uapi net_stamp.h (Ivan Vecera) [1638022] - [net] sched: flower: Add supprt for matching on QinQ vlan headers (Ivan Vecera) [1638022] - [net] sched: flower: Dump the ethertype encapsulated in vlan (Ivan Vecera) [1638022] - [net] flow_dissector: Add support for QinQ dissection (Ivan Vecera) [1638022] - [net] sched: flower: Add support for matching on vlan ethertype (Ivan Vecera) [1638022] - [net] flow_dissector: Save vlan ethertype from headers (Ivan Vecera) [1638022] - [net] sched: change action API to use array of pointers to actions (Ivan Vecera) [1638022] - [net] sched: atomically check-allocate action (Ivan Vecera) [1638022] - [net] sched: use reference counting action init (Ivan Vecera) [1638022] - [net] sched: don't release reference on action overwrite (Ivan Vecera) [1638022] - [net] sched: implement reference counted action release (Ivan Vecera) [1638022] - [net] sched: add 'delete' function to action ops (Ivan Vecera) [1638022] - [net] sched: implement action API that deletes action by index (Ivan Vecera) [1638022] - [net] sched: always take reference to action (Ivan Vecera) [1638022] - [net] sched: implement unlocked action init API (Ivan Vecera) [1638022] - [net] sched: change type of reference and bind counters (Ivan Vecera) [1638022] - [net] sched: use rcu for action cookie update (Ivan Vecera) [1638022] - [net] sched: Make etf report drops on error_queue (Ivan Vecera) [1638022] - [net] sched: Add HW offloading capability to ETF (Ivan Vecera) [1638022] - [net] sched: Introduce the ETF Qdisc (Ivan Vecera) [1638022] - [net] sched: Allow creating a Qdisc watchdog with other clocks (Ivan Vecera) [1638022] - [net] packet: Hook into time based transmission. (Ivan Vecera) [1638022] - [net] ipv6: Hook into time based transmission (Ivan Vecera) [1638022] - [net] ipv4: Hook into time based transmission (Ivan Vecera) [1638022] - [net] Add a new socket option for a future transmit time. (Ivan Vecera) [1638022] - [net] Clear skb->tstamp only on the forwarding path (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix possible memory leak in tcf_pedit_init() (Ivan Vecera) [1638022] - [net] net sched actions: add extack messages in pedit action (Ivan Vecera) [1638022] - [net] net:sched: add action inheritdsfield to skbedit (Ivan Vecera) [1638022] - [net] tc-testing: initial version of tunnel_key unit tests (Ivan Vecera) [1638022] - [net] net sched actions: avoid bitwise operation on signed value in pedit (Ivan Vecera) [1638022] - [net] net sched actions: fix misleading text strings in pedit action (Ivan Vecera) [1638022] - [net] net sched actions: use sizeof operator for buffer length (Ivan Vecera) [1638022] - [net] net sched actions: fix sparse warning (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit headers (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit action (Ivan Vecera) [1638022] - [net] netem: slotting with non-uniform distribution (Ivan Vecera) [1638022] - [net] check tunnel option type in tunnel flags (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: add extended ack support (Ivan Vecera) [1638022] - [net] tc-tests: add an extreme-case csum action test (Ivan Vecera) [1638022] - [net] net_sched: remove unused htb drop_list (Ivan Vecera) [1638022]- [rpmspec] always run make with HOSTCFLAGS/HOSTLDFLAGS set (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to tools build (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to bpftool build (Jiri Olsa) [1624124] - [kernel] kbuild: Use HOST*FLAGS options from the command line (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOST_LOADLIBES to KBUILD_HOSTLDLIBS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTLDFLAGS to KBUILD_HOSTLDFLAGS (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOSTCXXFLAGS to KBUILD_HOSTCXXFLAGS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTCFLAGS to KBUILD_HOSTCFLAGS (Jiri Olsa) [1624124] - [tools] tools cpupower: Override CFLAGS assignments (Jiri Olsa) [1624124] - [tools] tools cpupower debug: Allow to use outside build flags (Jiri Olsa) [1624124] - [tools] perf tools: Pass build flags to traceevent build (Jiri Olsa) [1624124] - [tools] tools lib traceevent: Use LDFLAGS in the build commands (Jiri Olsa) [1624124] - [tools] perf tools: Link libperf-jvmti.so with LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow add linker flags via EXTRA_LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow to add compiler flags via EXTRA_CFLAGS variable (Jiri Olsa) [1624124] - [block] blkcg: handle dying request_queue when associating a blkg (Ming Lei) [1655485] - [block] block: deactivate blk_stat timer in wbt_disable_default() (Ming Lei) [1655485] - [lib] sbitmap: flush deferred clears for resize and shallow gets (Ming Lei) [1655485] - [md] dm: fix request-based dm's use of dm_wait_for_completion (Ming Lei) [1655485] - [nvme] nvme: fix irq vs io_queue calculations (Ming Lei) [1655485] - [md] dm: fix inflight IO check (Ming Lei) [1655485] - [md] dm: remove the pending IO accounting (Ming Lei) [1655485] - [block] block: return just one value from part_in_flight (Ming Lei) [1655485] - [block] block: switch to per-cpu in-flight counters (Ming Lei) [1655485] - [block] block: delete part_round_stats and switch to less precise counting (Ming Lei) [1655485] - [block] block: stop passing 'cpu' to all percpu stats methods (Ming Lei) [1655485] - [md] dm rq: leverage blk_mq_queue_busy() to check for outstanding IO (Ming Lei) [1655485] - [md] dm: dont rewrite dm_disk(md)->part0.in_flight (Ming Lei) [1655485] - [lib] sbitmap: silence bogus lockdep IRQ warning (Ming Lei) [1655485] - [scsi] scsi: Fix a harmless double shift bug (Ming Lei) [1655485] - [block] blk-mq: re-build queue map in case of kdump kernel (Ming Lei) [1655485] - [block] blkcg: put back rcu lock in blkcg_bio_issue_check() (Ming Lei) [1655485] - [block] block: convert io-latency to use rq_qos_wait (Ming Lei) [1655485] - [block] block: convert wbt_wait() to use rq_qos_wait() (Ming Lei) [1655485] - [block] block: add rq_qos_wait to rq_qos (Ming Lei) [1655485] - [block] blkcg: rename blkg_try_get() to blkg_tryget() (Ming Lei) [1655485] - [block] blkcg: change blkg reference counting to use percpu_ref (Ming Lei) [1655485] - [block] blkcg: remove bio_disassociate_task() (Ming Lei) [1655485] - [block] blkcg: remove additional reference to the css (Ming Lei) [1655485] - [block] blkcg: remove bio->bi_css and instead use bio->bi_blkg (Ming Lei) [1655485] - [block] blkcg: associate writeback bios with a blkg (Ming Lei) [1655485] - [block] blkcg: associate a blkg for pages being evicted by swap (Ming Lei) [1655485] - [block] blkcg: consolidate bio_issue_init() to be a part of core (Ming Lei) [1655485] - [block] blkcg: associate blkg when associating a device (Ming Lei) [1655485] - [block] dm: set the static flush bio device on demand (Ming Lei) [1655485] - [block] blkcg: introduce common blkg association logic (Ming Lei) [1655485] - [block] blkcg: convert blkg_lookup_create() to find closest blkg (Ming Lei) [1655485] - [block] blkcg: update blkg_lookup_create() to do locking (Ming Lei) [1655485] - [block] blkcg: fix ref count issue with bio_blkcg() using task_css (Ming Lei) [1655485] - [block] blk-mq: remove QUEUE_FLAG_POLL from default MQ flags (Ming Lei) [1655485] - [block] block: enable polling by default if a poll map is initalized (Ming Lei) [1655485] - [block] block: only allow polling if a poll queue_map exists (Ming Lei) [1655485] - [block] block: remove ->poll_fn (Ming Lei) [1655485] - [nvme] nvme-mpath: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-rdma: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-pci: remove the CQ lock for interrupt driven queues (Ming Lei) [1655485] - [nvme] nvme-pci: don't poll from irq context when deleting queues (Ming Lei) [1655485] - [nvme] nvme-pci: refactor nvme_disable_io_queues (Ming Lei) [1655485] - [nvme] nvme-pci: consolidate code for polling non-dedicated queues (Ming Lei) [1655485] - [nvme] nvme-pci: only allow polling with separate poll queues (Ming Lei) [1655485] - [nvme] nvme-pci: cleanup SQ allocation a bit (Ming Lei) [1655485] - [nvme] nvme-pci: use atomic bitops to mark a queue enabled (Ming Lei) [1655485] - [block] block: move queues types to the block layer (Ming Lei) [1655485] - [fs] aio: clear IOCB_HIPRI (Ming Lei) [1655485] - [lib] sbitmap: fix sbitmap_for_each_set() (Ming Lei) [1655485] - [block] blk-mq: don't call ktime_get_ns() if we don't need it (Ming Lei) [1655485] - [block] block: add cmd_flags to print_req_error (Ming Lei) [1655485] - [lib] sbitmap: optimize wakeup check (Ming Lei) [1655485] - [lib] sbitmap: ammortize cost of clearing bits (Ming Lei) [1655485] - [block] block: avoid extra bio reference for async O_DIRECT (Ming Lei) [1655485] - [lib] sbitmap: don't loop for find_next_zero_bit() for !round_robin (Ming Lei) [1655485] - [block] blk-mq: use plug for devices that implement ->commits_rqs() (Ming Lei) [1655485] - [block] blk-mq: use bd->last == true for list inserts (Ming Lei) [1655485] - [block] ataflop: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] virtio_blk: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [nvme] nvme: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] blk-mq: add mq_ops->commit_rqs() (Ming Lei) [1655485] - [block] block: improve logic around when to sort a plug list (Ming Lei) [1655485] - [block] blk-mq: Add a NULL check in blk_mq_free_map_and_requests() (Ming Lei) [1655485] - [block] ataflop: fix error handling in atari_floppy_init() (Ming Lei) [1655485] - [block] block: add io timeout to sysfs (Ming Lei) [1655485] - [block] block: use rcu_work instead of call_rcu to avoid sleep in softirq (Ming Lei) [1655485] - [block] blk-mq: fix failure to decrement plug count on single rq removal (Ming Lei) [1655485] - [block] sunvdc: Do not spin in an infinite loop when vio_ldc_send() returns EAGAIN (Ming Lei) [1655485] - [block] block: sum requests in the plug structure (Ming Lei) [1655485] - [block] blk-mq: Simplify request completion state (Ming Lei) [1655485] - [scsi] scsi: Do not rely on blk-mq for double completions (Ming Lei) [1655485] - [block] blk-mq: Return true if request was completed (Ming Lei) [1655485] - [block] blk-mq: never redirect polled IO completions (Ming Lei) [1655485] - [block] blk-mq: ensure mq_ops ->poll() is entered at least once (Ming Lei) [1655485] - [block] block: make blk_poll() take a parameter on whether to spin or not (Ming Lei) [1655485] - [nvme] nvme: remove opportunistic polling from bdev target (Ming Lei) [1655485] - [block] blk-mq: remove 'tag' parameter from mq_ops->poll() (Ming Lei) [1655485] - [block] blk-mq: when polling for IO, look for any completion (Ming Lei) [1655485] - [block] block: fix attempt to assign NULL io_context (Ming Lei) [1655485] - [block] block: Initialize BIO I/O priority early (Ming Lei) [1655485] - [block] block: prevent merging of requests with different priorities (Ming Lei) [1655485] - [fs] aio: Fix fallback I/O priority value (Ming Lei) [1655485] - [block] block: Introduce get_current_ioprio() (Ming Lei) [1655485] - [block] block: Remove bio->bi_ioc (Ming Lei) [1655485] - [fs] aio: Comment use of IOCB_FLAG_IOPRIO aio flag (Ming Lei) [1655485] - [nvme] nvme-fc: remove ->poll implementation (Ming Lei) [1655485] - [block] block: have ->poll_fn() return number of entries polled (Ming Lei) [1655485] - [block] block: avoid ordered task state change for polled IO (Ming Lei) [1655485] - [nvme] nvme: default to 0 poll queues (Ming Lei) [1655485] - [block] floppy: remove now unused 'flags' variable (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [block] ide: don't acquire queue_lock in ide_complete_pm_rq (Ming Lei) [1655485] - [block] ide: don't acquire queue lock in ide_pm_execute_rq (Ming Lei) [1655485] - [block] pktcdvd: remove queue_lock around blk_queue_max_hw_sectors (Ming Lei) [1655485] - [block] floppy: remove queue_lock around floppy_end_request (Ming Lei) [1655485] - [block] block: remove the rq_alloc_data request_queue field (Ming Lei) [1655485] - [block] block: don't plug for aio/O_DIRECT HIPRI IO (Ming Lei) [1655485] - [block] block: for async O_DIRECT, mark us as polling if asked to (Ming Lei) [1655485] - [block] block: add polled wakeup task helper (Ming Lei) [1655485] - [block] blk-rq-qos: inline check for q->rq_qos functions (Ming Lei) [1655485] - [block] block: add queue_is_mq() helper (Ming Lei) [1655485] - [nvme] nvme: provide optimized poll function for separate poll queues (Ming Lei) [1655485] - [block] ide: clear ide_req()->special for non-passthrough requests (Ming Lei) [1655485] - [nvme] nvme: fix handling of EINVAL on pci_alloc_irq_vectors_affinity() (Ming Lei) [1655485] - [block] block: add wbt_disable_default export for BFQ (Ming Lei) [1655485] - [block] block: remove the queue_lock indirection (Ming Lei) [1655485] - [block] block: remove the lock argument to blk_alloc_queue_node (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [mmc] mmc: simplify queue initialization (Ming Lei) [1655485] - [block] umem: don't override the queue_lock (Ming Lei) [1655485] - [block] drbd: don't override the queue_lock (Ming Lei) [1655485] - [block] blk-cgroup: move locking into blkg_destroy_all (Ming Lei) [1655485] - [block] blk-cgroup: consolidate error handling in blkcg_init_queue (Ming Lei) [1655485] - [block] block: remove a few unused exports (Ming Lei) [1655485] - [block] block: update a few comments for the legacy request removal (Ming Lei) [1655485] - [block] block: remove the unused lock argument to rq_qos_throttle (Ming Lei) [1655485] - [block] block: remove queue_lockdep_assert_held (Ming Lei) [1655485] - [block] block: use atomic bitops for ->queue_flags (Ming Lei) [1655485] - [block] block: don't hold the queue_lock over blk_abort_request (Ming Lei) [1655485] - [block] block: remove deadline __deadline manipulation helpers (Ming Lei) [1655485] - [block] block: remove QUEUE_FLAG_BYPASS and ->bypass (Ming Lei) [1655485] - [nvme] nvmet-rdma: fix response use after free (Ming Lei) [1655485] - [nvme] nvme: validate controller state before rescheduling keep alive (Ming Lei) [1655485] - [block] block, bfq: fix decrement of num_active_groups (Ming Lei) [1655485] - [ata] libata: whitelist all SAMSUNG MZ7KM* solid-state disks (Ming Lei) [1655485] - [nvme] nvme-rdma: fix double freeing of async event data (Ming Lei) [1655485] - [nvme] nvme-pci: fix surprise removal (Ming Lei) [1655485] - [nvme] nvme: Free ctrl device name on init failure (Ming Lei) [1655485] - [nvme] nvme-fc: resolve io failures during connect (Ming Lei) [1655485] - [nvme] nvme: make sure ns head inherits underlying device limits (Ming Lei) [1655485] - [nvme] nvmet: don't try to add ns to p2p map unless it actually uses it (Ming Lei) [1655485] - [nvme] nvme-pci: fix conflicting p2p resource adds (Ming Lei) [1655485] - [nvme] nvmet: Optionally use PCI P2P memory (Ming Lei) [1655485] - [nvme] nvmet: Introduce helper functions to allocate and free request SGLs (Ming Lei) [1655485] - [nvme] nvme-pci: Add support for P2P memory in requests (Ming Lei) [1655485] - [nvme] nvme-pci: Use PCI p2pmem subsystem to manage the CMB (Ming Lei) [1655485] - [infiniband] IB/core: Ensure we map P2P memory correctly in rdma_rw_ctx_[init|destroy]() (Ming Lei) [1655485] - [block] block: Add PCI P2P flag for request queue (Ming Lei) [1655485] - [documentation] PCI/P2PDMA: Add P2P DMA driver writer's documentation (Ming Lei) [1655485] - [documentation] docs-rst: Add a new directory for PCI documentation (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add sysfs group to display p2pmem stats (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Support peer-to-peer memory (Ming Lei) [1655485] - [nvme] nvmet-rdma: support max(16KB, PAGE_SIZE) inline data (Ming Lei) [1655485] - [nvme] nvme-rdma: support up to 4 segments of inline data (Ming Lei) [1655485] - [fs] aio: fix failure to put the file pointer (Ming Lei) [1655485] - [lib] scsi: Remove percpu_ida (Ming Lei) [1655485] - [scsi] scsi: target: Convert target drivers to use sbitmap (Ming Lei) [1655485] - [scsi] scsi: target: Abstract tag freeing (Ming Lei) [1655485] - [block] mmc: block: Fix unsupported parallel dispatch of requests (Ming Lei) [1655485] - [scsi] scsi: target: sbitmap: add seq_file forward declaration (Ming Lei) [1655485] - [mm] mm, memory_hotplug: do not clear numa_node association after hot_remove (Waiman Long) [1657422] - [fs] iomap: partially revert 4721a601099 (simulated directio short read on EFAULT) (Brian Foster) [1654713] - [fs] splice: don't read more than available pipe space (Brian Foster) [1654713] - [fs] vfs: allow some remap flags to be passed to vfs_clone_file_range (Brian Foster) [1654713] - [fs] xfs: fix inverted return from xfs_btree_sblock_verify_crc (Brian Foster) [1654713] - [fs] xfs: fix PAGE_MASK usage in xfs_free_file_space (Brian Foster) [1654713] - [fs] fs/xfs: fix f_ffree value for statfs when project quota is set (Brian Foster) [1654713] - [fs] iomap: readpages doesn't zero page tail beyond EOF (Brian Foster) [1654713] - [fs] vfs: vfs_dedupe_file_range() doesn't return EOPNOTSUPP (Brian Foster) [1654713] - [fs] iomap: dio data corruption and spurious errors when pipes fill (Brian Foster) [1654713] - [fs] iomap: sub-block dio needs to zeroout beyond EOF (Brian Foster) [1654713] - [fs] iomap: FUA is wrong for DIO O_DSYNC writes into unwritten extents (Brian Foster) [1654713] - [fs] xfs: delalloc -> unwritten COW fork allocation can go wrong (Brian Foster) [1654713] - [fs] xfs: flush removing page cache in xfs_reflink_remap_prep (Brian Foster) [1654713] - [fs] xfs: extent shifting doesn't fully invalidate page cache (Brian Foster) [1654713] - [fs] xfs: finobt AG reserves don't consider last AG can be a runt (Brian Foster) [1654713] - [fs] xfs: fix transient reference count error in xfs_buf_resubmit_failed_buffers (Brian Foster) [1654713] - [fs] xfs: uncached buffer tracing needs to print bno (Brian Foster) [1654713] - [fs] xfs: make xfs_file_remap_range() static (Brian Foster) [1654713] - [fs] xfs: fix shared extent data corruption due to missing cow reservation (Brian Foster) [1654713] - [fs] xfs: fix overflow in xfs_attr3_leaf_verify (Brian Foster) [1654713] - [fs] xfs: print buffer offsets when dumping corrupt buffers (Brian Foster) [1654713] - [fs] xfs: Fix error code in 'xfs_ioc_getbmap()' (Brian Foster) [1654713] - [fs] xfs: cancel COW blocks before swapext (Brian Foster) [1654713] - [fs] xfs: clear ail delwri queued bufs on unmount of shutdown fs (Brian Foster) [1654713] - [fs] xfs: use offsetof() in place of offset macros for __xfsstats (Brian Foster) [1654713] - [fs] xfs: Fix xqmstats offsets in /proc/fs/xfs/xqmstat (Brian Foster) [1654713] - [fs] xfs: fix use-after-free race in xfs_buf_rele (Brian Foster) [1654713] - [fs] xfs: Add attibute remove and helper functions (Brian Foster) [1654713] - [fs] xfs: Add attibute set and helper functions (Brian Foster) [1654713] - [fs] xfs: Add helper function xfs_attr_try_sf_addname (Brian Foster) [1654713] - [fs] xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h (Brian Foster) [1654713] - [fs] xfs: issue log message on user force shutdown (Brian Foster) [1654713] - [fs] xfs: fix buffer state management in xrep_findroot_block (Brian Foster) [1654713] - [fs] xfs: always assign buffer verifiers when one is provided (Brian Foster) [1654713] - [fs] xfs: xrep_findroot_block should reject root blocks with siblings (Brian Foster) [1654713] - [fs] xfs: add a define for statfs magic to uapi (Brian Foster) [1654713] - [fs] xfs: print dangling delalloc extents (Brian Foster) [1654713] - [fs] xfs: fix fork selection in xfs_find_trim_cow_extent (Brian Foster) [1654713] - [fs] xfs: remove the unused trimmed argument from xfs_reflink_trim_around_shared (Brian Foster) [1654713] - [fs] xfs: remove the unused shared argument to xfs_reflink_reserve_cow (Brian Foster) [1654713] - [fs] xfs: handle zeroing in xfs_file_iomap_begin_delay (Brian Foster) [1654713] - [fs] xfs: remove suport for filesystems without unwritten extent flag (Brian Foster) [1654713] - [fs] xfs: remove XFS_IO_INVALID (Brian Foster) [1654713] - [fs] xfs: remove [cm]time update from reflink calls (Brian Foster) [1654713] - [fs] xfs: remove xfs_reflink_remap_range (Brian Foster) [1654713] - [fs] xfs: remove redundant remap partial EOF block checks (Brian Foster) [1654713] - [fs] xfs: support returning partial reflink results (Brian Foster) [1654713] - [fs] xfs: clean up xfs_reflink_remap_blocks call site (Brian Foster) [1654713] - [fs] xfs: fix pagecache truncation prior to reflink (Brian Foster) [1654713] - [fs] vfs: clean up generic_remap_file_range_prep return value (Brian Foster) [1654713] - [fs] vfs: hide file range comparison function (Brian Foster) [1654713] - [fs] vfs: enable remap callers that can handle short operations (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs dedupe functions (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs clone functions (Brian Foster) [1654713] - [fs] vfs: make remap_file_range functions take and return bytes completed (Brian Foster) [1654713] - [fs] vfs: remap helper should update destination inode metadata (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_file_range_prep (Brian Foster) [1654713] - [fs] vfs: combine the clone and dedupe into a single remap_file_range (Brian Foster) [1654713] - [fs] vfs: rename clone_verify_area to remap_verify_area (Brian Foster) [1654713] - [fs] vfs: rename vfs_clone_file_prep to be more descriptive (Brian Foster) [1654713] - [fs] vfs: skip zero-length dedupe requests (Brian Foster) [1654713] - [fs] vfs: avoid problematic remapping requests into partial EOF block (Brian Foster) [1654713] - [fs] vfs: strengthen checking of file range inputs to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: exit early from zero length remap operations (Brian Foster) [1654713] - [fs] vfs: check file ranges before cloning files (Brian Foster) [1654713] - [fs] vfs: vfs_clone_file_prep_inodes should return EINVAL for a clone from beyond EOF (Brian Foster) [1654713] - [block] blk-mq: not embed .mq_kobj and ctx->kobj into queue instance (Ming Lei) [1653124] - [fs] fs: fix lost error code in dio_complete (Ming Lei) [1655364] - [iommu] iommu/iova: Optimise attempts to allocate iova from 32bit address range (Robert Richter) [1639202]- [drm] drm/nouveau/drm/nouveau: Check rc from drm_dp_mst_topology_mgr_resume() (Lyude Paul) [1658810] - [x86] Mark Intel Apollo Lake supported (David Arcari) [1653799] - [infiniband] IB/mlx5: Fix implicit ODP interrupted page fault (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Improve ODP debugging messages (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Use multi threaded workqueue for page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Return success for PAGE_FAULT_RESUME in internal error state (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Lock QP during page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Enumerate page fault types (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Add interface to hold and release core resources (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Release resource on error flow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Correctly set PFC param if global pause is turned off. (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_en: Change min MTU size to ETH_MIN_MTU (Alaa Hleihel) [1658085] - [netdrv] mlx5: fix get_ip_proto() (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix page fault handling for MW (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Initialize return variable in case pagefault was skipped (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Skip non-ODP MR when handling a page fault (Alaa Hleihel) [1658085] - [net] net/dim: Update DIM start sample after each DIM iteration (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Avoid load failure due to unknown link width (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Removed unnecessary warnings in FEC caps query (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Fix selftest for small MTUs (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, verify received packet size in Linear Striding RQ (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Apply the correct check for supporting TC esw rules split (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Adjust to max number of channles when re-attaching (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Always use the match level enum when parsing TC rule match (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Claim TC hw offloads support only under a proper build config (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Don't match on vlan non-existence if ethertype is wildcarded (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: IPoIB, Reset QP after channels are closed (Alaa Hleihel) [1658085] - [netdrv] net/mlx4: Fix UBSAN warning of signed integer overflow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Fix uninitialized variable compilation warning (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix MR cache initialization (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove extraneous error check (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix memory leak when setting fpga ipsec caps (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Unmap DMA addr from HCA before IOMMU (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove superfluous version print (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Allow transition of DCI QP to reset (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Don't hold spin lock while checking device state (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Move mlx5e_priv_flags into en_ethtool.c (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix atomic_mode enum values (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Delete unneeded function argument (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, Prefetch the xdp_frame data area (Alaa Hleihel) [1658085] - [drm] drm/i915: Synchronize hpd work in i915_hpd_storm_ctl_show() (Lyude Paul) [1658376] - [drm] drm/i915: Add short HPD IRQ storm detection for non-MST systems (Lyude Paul) [1658376] - [drm] drm/i915: Clarify flow for disabling IRQs on storms (Lyude Paul) [1658376] - [drm] drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() (Lyude Paul) [1658376] - [drm] drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST (Lyude Paul) [1658376] - [drm] drm/i915: Fix possible race in intel_dp_add_mst_connector() (Lyude Paul) [1658376] - [x86] kvm: x86: bump KVM_(SOFT_)MAX_VCPUS to 384 (Radim Krcmar) [1635205] - [block] blk-mq: punt failed direct issue to dispatch list (Ming Lei) [1656653] - [block] blk-mq: fix corruption with direct issue (Ming Lei) [1656653] - [pci] PCI: Add support for Immediate Readiness (Myron Stowe) [1483409] - [x86] x86/PCI: Remove node-local allocation when initialising host controller (Myron Stowe) [1483409] - [arm64] arm64: PCI: Remove node-local allocations when initialising host controller (Myron Stowe) [1483409] - [cpufreq] cpufreq: intel_pstate: Add base_frequency attribute (Prarit Bhargava) [1648207] - [acpi] ACPI / CPPC: Add support for guaranteed performance (Prarit Bhargava) [1648207] - [block] block: fix single range discard merge (Ming Lei) [1654096] - [scsi] SCSI: fix queue cleanup race before queue initialization is done (Ming Lei) [1642404] - [netdrv] net: hinic: fix null pointer dereference on pointer hwdev (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: fix a bug in rx data flow (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:fix a bug in set mac address (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:add rx checksum offload for HiNIC (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:replace multiply and division operators (Xiaojun Tan) [1654207] - [netdrv] hinic: Fix l4_type parameter in hinic_task_set_tunnel_l4 (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: add checksum offload and TSO support (Xiaojun Tan) [1654207] - [netdrv] cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size (Arjun Vynipadath) [1651082]- [x86] kvm: x86: Report STIBP on GET_SUPPORTED_CPUID (Eduardo Habkost) [1644870] - [kernel] power: remove possible deadlock when unregistering power_supply (Benjamin Tissoires) [1657623] - [md] dm: call blk_queue_split() to impose device limits on bios (Mike Snitzer) [1657340] - [pinctrl] Revert "pinctrl: intel: Do pin translation when lock IRQ" (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix HOSTSW_OWN register offset of H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation in other GPIO operations as well (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix gpio base for GPP-E (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Don't shadow error code of gpiochip_lock_as_irq() (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix community ordering for H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation when lock IRQ (Benjamin Tissoires) [1658075] - [firmware] efi: Prevent GICv3 WARN() by mapping the memreserve table before first use (Bhupesh Sharma) [1638640] - [firmware] efi: Permit calling efi_mem_reserve_persistent() from atomic context (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Defer persistent reservations until after paging_init() (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Revert deferred unmap of early memmap mapping (Bhupesh Sharma) [1638640] - [arm64] arm64: memblock: don't permit memblock resizing until linear mapping is up (Bhupesh Sharma) [1638640] - [arm64] arm64: Fix /proc/iomem for reserved but not memory regions (Bhupesh Sharma) [1638640] - [tty] tty: wipe buffer. (Christoph von Recklinghausen) [1655051] - [tty] tty: wipe buffer if not echoing data (Christoph von Recklinghausen) [1655051]- [powerpc] powerpc/perf: Remove sched_task function defined for thread-imc (Steve Best) [1657153] - [s390] Add reserved fields to mm_context_t (Philipp Rudo) [1656874] - [s390] Add reserved fields to thread_struct (Philipp Rudo) [1656874] - [documentation] kdump: correct crashkernel=auto threshold (Raghavendra Rao) [1656698] - [fs] NFSv4.x: fix lock recovery during delegation recall (Steve Dickson) [1656410] - [x86] x86/spec_ctrl: Synchronize RHEL8 percpu SPEC_CTRL MSR states with new STIBP logic (Waiman Long) [1655662] - [x86] x86/speculation: Provide IBPB always command line options (Waiman Long) [1655662] - [x86] x86/speculation: Add seccomp Spectre v2 user space protection mode (Waiman Long) [1655662] - [x86] x86/speculation: Enable prctl mode for spectre_v2_user (Waiman Long) [1655662] - [x86] x86/speculation: Add prctl() control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Prepare arch_smt_update() for PRCTL mode (Waiman Long) [1655662] - [x86] x86/speculation: Prevent stale SPEC_CTRL msr content (Waiman Long) [1655662] - [x86] x86/speculation: Split out TIF update (Waiman Long) [1655662] - [x86] ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for conditional IBPB in switch_mm() (Waiman Long) [1655662] - [x86] x86/speculation: Avoid __switch_to_xtra() calls (Waiman Long) [1655662] - [x86] x86/process: Consolidate and simplify switch_to_xtra() code (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for per task indirect branch speculation control (Waiman Long) [1655662] - [x86] x86/speculation: Add command line control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Unify conditional spectre v2 print functions (Waiman Long) [1655662] - [x86] x86/speculataion: Mark command line parser data __initdata (Waiman Long) [1655662] - [x86] x86/speculation: Mark string arrays const correctly (Waiman Long) [1655662] - [x86] x86/speculation: Reorder the spec_v2 code (Waiman Long) [1655662] - [x86] x86/l1tf: Show actual SMT state (Waiman Long) [1655662] - [x86] x86/speculation: Rework SMT state change (Waiman Long) [1655662] - [x86] sched/smt: Expose sched_smt_present static key (Waiman Long) [1655662] - [x86] x86/Kconfig: Select SCHED_SMT if SMP enabled (Waiman Long) [1655662] - [x86] sched/smt: Make sched_smt_present track topology (Waiman Long) [1655662] - [x86] x86/speculation: Reorganize speculation control MSRs update (Waiman Long) [1655662] - [x86] x86/speculation: Rename SSBD update functions (Waiman Long) [1655662] - [x86] x86/speculation: Disable STIBP when enhanced IBRS is in use (Waiman Long) [1655662] - [x86] x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Remove unnecessary ret variable in cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Clean up spectre_v2_parse_cmdline() (Waiman Long) [1655662] - [x86] x86/speculation: Update the TIF_SSBD comment (Waiman Long) [1655662] - [x86] x86/retpoline: Remove minimal retpoline support (Waiman Long) [1655662] - [x86] x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support (Waiman Long) [1655662] - [x86] x86/spec_ctrl: Temporarily remove the IBRS code from process.c & bugs.c (Waiman Long) [1655662] - [nvme] nvme: flush namespace scanning work just before removing namespaces (Ewan Milne) [1656028] - [netdrv] i40e: Fix deletion of MAC filters (Stefan Assmann) [1646847] - [scsi] mpt3sas: Display message on Configurable secure HBA (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Add support for Aero controllers (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Update MPI headers to support Aero controllers (Tomas Henzl) [1649314] - [scsi] megaraid_sas: Add support for MegaRAID Aero controllers (Tomas Henzl) [1649384] - [netdrv] nfp: flower: enabled offloading of Team LAG (Pablo Cascon) [1649876] - [netdrv] net/mlx5: IPSec, Fix the SA context hash key (Alaa Hleihel) [1645857] - [hwmon] hwmon/k10temp: Add support for AMD family 17h, model 30h CPUs (Gary Hook) [1640681] - [x86] x86/amd_nb: Add PCI device IDs for family 17h, model 30h (Gary Hook) [1640681] - [x86] x86/amd_nb: Add support for newer PCI topologies (Gary Hook) [1640681] - [hwmon] hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs (Gary Hook) [1640681] - [net] tipc: fix info leak from kernel tipc_event (Jon Maloy) [1643279] - [net] tipc: eliminate message disordering during binding table update (Jon Maloy) [1643279] - [net] tipc: fix unsafe rcu locking when accessing publication list (Jon Maloy) [1643279] - [net] tipc: queue socket protocol error messages into socket receive buffer (Jon Maloy) [1643279] - [net] tipc: ignore STATE_MSG on wrong link session (Jon Maloy) [1643279] - [net] tipc: fix failover problem (Jon Maloy) [1643279] - [net] tipc: eliminate possible recursive locking detected by LOCKDEP (Jon Maloy) [1643279] - [net] tipc: lock wakeup & inputq at tipc_link_reset() (Jon Maloy) [1643279] - [net] tipc: reset bearer if device carrier not ok (Jon Maloy) [1643279] - [net] tipc: fix flow control accounting for implicit connect (Jon Maloy) [1643279] - [net] tipc: check return value of __tipc_dump_start() (Jon Maloy) [1643279] - [net] tipc: call start and done ops directly in __tipc_nl_compat_dumpit() (Jon Maloy) [1643279] - [net] tipc: orphan sock in tipc_release() (Jon Maloy) [1643279] - [net] tipc: switch to rhashtable iterator (Jon Maloy) [1643279] - [net] tipc: fix a missing rhashtable_walk_exit() (Jon Maloy) [1643279] - [net] tipc: add missing dev_put() on error in tipc_enable_l2_media (Jon Maloy) [1643279] - [net] tipc: initialize broadcast link stale counter correctly (Jon Maloy) [1643279] - [net] tipc: set link tolerance correctly in broadcast link (Jon Maloy) [1643279] - [net] tipc: extend link reset criteria for stale packet retransmission (Jon Maloy) [1643279] - [crypto] crypto: ccp - Add support for new CCP/PSP device ID (Gary Hook) [1634201] - [crypto] crypto: ccp - Support register differences between PSP devices (Gary Hook) [1634201] - [crypto] crypto: ccp - Remove unused #defines (Gary Hook) [1634201] - [crypto] crypto: ccp - Add psp enabled message when initialization succeeds (Gary Hook) [1634201] - [crypto] crypto: ccp - Fix command completion detection race (Gary Hook) [1634201] - [crypto] crypto: ccp - Check for NULL PSP pointer at module unload (Gary Hook) [1634201] - [net] sctp: increase sk_wmem_alloc when head->truesize is increased (Xin Long) [1645419] - [net] sctp: count sk_wmem_alloc by skb truesize in sctp_packet_transmit (Xin Long) [1645419] - [net] ipv6: re-do dad when interface has IFF_NOARP flag change (Hangbin Liu) [1644594] - [net] netfilter: nf_tables: don't skip inactive chains during update (Florian Westphal) [1643746] - [net] inet: frags: better deal with smp races (Sabrina Dubroca) [1645397] - [net] geneve, vxlan: Don't set exceptions if skb->len < mtu (Xin Long) [1642842] - [net] geneve, vxlan: Don't check skb_dst() twice (Xin Long) [1642842] - [net] sctp: fix strchange_flags name for Stream Change Event (Xin Long) [1641852] - [net] sctp: update dst pmtu with the correct daddr (Xin Long) [1644478] - [net] sctp: not free the new asoc when sctp_wait_for_connect returns err (Xin Long) [1644155] - [net] l2tp: fix a sock refcnt leak in l2tp_tunnel_register (Xin Long) [1642749] - [net] sctp: check policy more carefully when getting pr status (Xin Long) [1637786] - [net] sctp: get pr_assoc and pr_stream all status with SCTP_PR_SCTP_ALL instead (Xin Long) [1637786] - [net] ipv4/igmp: fix v1/v2 switchback timeout based on rfc3376, 8.12 (Hangbin Liu) [1638598] - [net] netfilter: nft_compat: ebtables 'nat' table is normal chain type (Florian Westphal) [1645377] - [net] sched: exclude TC from kABI guarantee (Ivan Vecera) [1628454] - [net] netfilter: nft_set_rbtree: allow loose matching of closing element in interval (Phil Sutter) [1641993] - [net] netfilter: xt_nat: fix DNAT target for shifted portmap ranges (Paolo Abeni) [1634258] - [net] sched: Fix for duplicate class dump (Phil Sutter) [1631179] - [x86] KVM: X86: Fix scan ioapic use-before-initialization (Bandan Das) [1653835] {CVE-2018-19407}- [scsi] scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload (Cathy Avery) [1590875] - [netdrv] net/ibmvnic: Fix RTNL deadlock during device reset (Steve Best) [1656076] - [s390] s390/qeth: fix length check in SNMP processing (Philipp Rudo) [1655612] - [s390] s390/ism: clear dmbe_mask bit before SMC IRQ handling (Philipp Rudo) [1655611] - [net] net/smc: use after free fix in smc_wr_tx_put_slot() (Philipp Rudo) [1655611] - [net] net/smc: atomic SMCD cursor handling (Philipp Rudo) [1655611] - [net] net/smc: add SMC-D shutdown signal (Philipp Rudo) [1655611] - [net] net/smc: use queue pair number when matching link group (Philipp Rudo) [1655611] - [net] net/smc: abort CLC connection in smc_release (Philipp Rudo) [1655611] - [net] net/smc: unregister rkeys of unused buffer (Philipp Rudo) [1655611] - [net] net/smc: add infrastructure to send delete rkey messages (Philipp Rudo) [1655611] - [net] net/smc: avoid a delay by waiting for nothing (Philipp Rudo) [1655611] - [net] net/smc: cleanup listen worker mutex unlocking (Philipp Rudo) [1655611] - [net] net/smc: short wait for late smc_clc_wait_msg (Philipp Rudo) [1655611] - [net] net/smc: no link delete for a never active link (Philipp Rudo) [1655611] - [net] net/smc: allow fallback after clc timeouts (Philipp Rudo) [1655611] - [net] net/smc: remove sock_error detour in clc-functions (Philipp Rudo) [1655611] - [net] net/smc: make smc_lgr_free() static (Philipp Rudo) [1655611] - [net] net/smc: cleanup tcp_listen_worker initialization (Philipp Rudo) [1655611] - [net] net/smc: fix smc_buf_unuse to use the lgr pointer (Philipp Rudo) [1655611] - [net] Revert "net: simplify sock_poll_wait" (Philipp Rudo) [1655611] - [powerpc] powerpc/pseries: Fix unitialized timer reset on migration (Steve Best) [1655053] - [powerpc] powerpc/pseries/mobility: Extend start/stop topology update scope (Steve Best) [1655053] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1641425]- [x86] KVM: VMX: re-add ple_gap module parameter (Gary Hook) [1652953] - [netdrv] tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths (Steve Best) [1655515] - [pci] PCI/ASPM: Do not initialize link state when aspm_disabled is set (Myron Stowe) [1655246] - [pci] PCI/ACPI: Allow _OSC presence to be optional for PCI (Myron Stowe) [1655246] - [pci] PCI/ACPI: Correct error message for ASPM disabling (Myron Stowe) [1655246] - [pci] PCI/ASPM: Fix link_state teardown on device removal (Myron Stowe) [1655246] - [netdrv] ice: Change req_speeds to be u16 (Jonathan Toppins) [1644403] - [netdrv] ice: Fix the bytecount sent to netdev_tx_sent_queue (Jonathan Toppins) [1644403] - [netdrv] ice: Fix tx_timeout in PF driver (Jonathan Toppins) [1644403] - [netdrv] ice: Fix napi delete calls for remove (Jonathan Toppins) [1644403] - [netdrv] ice: Fix typo in error message (Jonathan Toppins) [1644403] - [netdrv] ice: Fix flags for port VLAN (Jonathan Toppins) [1644403] - [netdrv] ice: Remove duplicate addition of VLANs in replay path (Jonathan Toppins) [1644403] - [netdrv] ice: Free VSI contexts during for unload (Jonathan Toppins) [1644403] - [netdrv] ice: Fix dead device link issue with flow control (Jonathan Toppins) [1644403] - [netdrv] ice: Check for reset in progress during remove (Jonathan Toppins) [1644403] - [netdrv] ice: Set carrier state and start/stop queues in rebuild (Jonathan Toppins) [1644403] - [netdrv] virtchnl: Added support to exchange additional speed values (Jonathan Toppins) [1644403] - [netdrv] ice: Poll for link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Allocate VF interrupts and set queue map (Jonathan Toppins) [1644403] - [netdrv] ice: Introduce ice_dev_onetime_setup (Jonathan Toppins) [1644403] - [netdrv] ice: Use capability count returned by the firmware (Jonathan Toppins) [1644403] - [netdrv] ice: Update expected FW version (Jonathan Toppins) [1644403] - [netdrv] ice: Change device ID define names to align with branding string (Jonathan Toppins) [1644403] - [netdrv] ice: Make ice_msix_clean_rings static (Jonathan Toppins) [1644403] - [netdrv] ice: Update version string (Jonathan Toppins) [1644403] - [netdrv] ice: Use the right function to enable/disable VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add more flexibility on how we assign an ITR index (Jonathan Toppins) [1644403] - [netdrv] ice: Fix potential null pointer issues (Jonathan Toppins) [1644403] - [netdrv] ice: Add code to go from ICE_FWD_TO_VSI_LIST to ICE_FWD_TO_VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Fix forward to queue group logic (Jonathan Toppins) [1644403] - [netdrv] ice: Extend malicious operations detection logic (Jonathan Toppins) [1644403] - [netdrv] ice: Notify VF of link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Implement virtchnl commands for AVF support (Jonathan Toppins) [1644403] - [netdrv] ice: Add handlers for VF netdevice operations (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for VF reset events (Jonathan Toppins) [1644403] - [netdrv] ice: Update VSI and queue management code to handle VF VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add handler to configure SR-IOV (Jonathan Toppins) [1644403] - [netdrv] ice: Add support to detect SR-IOV capability and mailbox queues (Jonathan Toppins) [1644403] - [netdrv] ice: Fix error on driver remove (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for dynamic interrupt moderation (Jonathan Toppins) [1644403] - [netdrv] ice: Align ice_reset_req enum values to hardware reset values (Jonathan Toppins) [1644403] - [netdrv] ice: Implement ethtool hook for RSS switch (Jonathan Toppins) [1644403] - [netdrv] ice: Split irq_tracker into sw_irq_tracker and hw_irq_tracker (Jonathan Toppins) [1644403] - [netdrv] ice: Check for actual link state of port after reset (Jonathan Toppins) [1644403] - [netdrv] ice: Implement VSI replay framework (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 2/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 1/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Change pf state behavior to protect reset path (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 7/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 6/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 5/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 4/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 3/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 2/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 1/7 (Jonathan Toppins) [1644403] - [netdrv] ice: fix changing of ring descriptor size (ethtool -G) (Jonathan Toppins) [1644403] - [netdrv] ice: Update to capabilities admin queue command (Jonathan Toppins) [1644403] - [netdrv] ice: Query the Tx scheduler node before adding it (Jonathan Toppins) [1644403] - [netdrv] ice: Update comment for ice_fltr_mgmt_list_entry (Jonathan Toppins) [1644403] - [netdrv] ice: update fw version check logic (Jonathan Toppins) [1644403] - [netdrv] ice: update branding strings and supported device ids (Jonathan Toppins) [1644403] - [netdrv] ice: replace unnecessary memcpy with direct assignment (Jonathan Toppins) [1644403] - [netdrv] ice: use [sr]q.count when checking if queue is initialized (Jonathan Toppins) [1644403] - [netdrv] ice: remove ndo_poll_controller (Jonathan Toppins) [1644403] - [fs] fanotify: fix handling of events on child sub-directory (Miklos Szeredi) [1652432] - [fs] fsnotify: generalize handling of extra event flags (Miklos Szeredi) [1652432] - [netdrv] net: hns3: add common validation in hclge_dcb (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix for multiple unmapping DMA problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename hns_nic_dma_unmap (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add handling for big TX fragment (Xiaojun Tan) [1640945] - [netdrv] net: hns3: move DMA map into hns3_fill_desc (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hns3_fill_desc_tso (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after loopback test (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Enable promisc mode when mac vlan table is full (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for rx vlan id handle to support Rev 0x21 hardware (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add egress/ingress vlan filter for revision 0x21 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Optimize for unicast mac vlan table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix loss of coal configuration while doing reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify hns3_get_max_available_channels (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change return type of hclge_tm_schd_info_update() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for netdev not up problem when setting mtu (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for packet buffer setting bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set extra mac address of pause param for HW (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix speed/duplex information loss problem when executing ethtool ethx cmd of VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add get_media_type ops support for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove print messages for error packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add nic state check before calling netif_tx_wake_queue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add handle for default case (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Unify the prefix of vf functions (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tqp array traversal condition for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ets validate issue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix parameter type for q_id in hclge_tm_q_to_qs_map_cfg() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix client initialize state issue when roce client initialize failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Clear client pointer when initialize client failed or unintialize finished (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix cmdq registers initialization issue for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for setting speed for phy failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Check hdev state when getting link status (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set STATE_DOWN bit of hdev state when stopping net (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove packet statistics of public (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove tx budget to clean more TX descriptors in a napi (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine hns3_get_link_ksettings() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove redundant codes of query advertised flow control abilitiy (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change the dst mac addr of loopback packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Only update mac configuation when necessary (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Preserve vlan 0 in hardware table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ping exited problem when doing lp selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for loopback selftest failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix error of checking used vlan id (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for multicast failure (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for vf vlan delete failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify variable type in hns3_nic_reuse_page (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add vlan filter setting by ethtool command -K (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set tx ring' tc info when netdev is up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix desc num set to default when setting channel (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for information of phydev lost problem when down/up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add support for serdes loopback selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine the MSIX allocation for PF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix MSIX allocation issue for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix return value error while hclge_cmd_csq_clean failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify inconsistent bit mask macros (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for using wrong mask and shift in hclge_get_ring_chain_from_mbx (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Correct reset event status register (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent to request reset frequently (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent sending command during global or core reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add configure for mac minimal frame size (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for l4 checksum offload bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for waterline not setting correctly (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tc setup when netdev is first up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify hnae_ to hnae3_ (Xiaojun Tan) [1640945] - [netdrv] net: hns3: simplify hclge_cmd_csq_clean (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove some redundant assignments (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove back in struct hclge_hw (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add unlikely for error check (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add l4_type check for both ipv4 and ipv6 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add vector status check before free vector (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename the interface for init_client_instance and uninit_client_instance (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hclge_get_vector_index from hclge_bind_ring_with_vector (Xiaojun Tan) [1640945] - [kernel] redhat: Enable -Werror for architectures (Laura Abbott) [1582754] - [drm] drm/atomic_helper: Remove dangling variable (Laura Abbott) [1582754] - [s390] s390/tools: fix gcc 8 stringop-truncation warnings (Laura Abbott) [1582754] - [tty] kgdboc: Fix restrict error (Laura Abbott) [1582754] - [misc] misc: kgdbts: Fix restrict error (Laura Abbott) [1582754] - [scsi] scsi: ibmvscsis: Fix a stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/extmem: fix gcc 8 stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/perf: fix gcc 8 array-bounds warning (Laura Abbott) [1582754] - [kernel] kdb: Use strscpy with destination buffer size (Laura Abbott) [1582754] - [fs] configfs: replace strncpy with memcpy (Laura Abbott) [1582754] - [fs] kernfs: Replace strncpy with memcpy (Laura Abbott) [1582754] - [kernel] disable stringop truncation warnings for now (Laura Abbott) [1582754] - [sound] ALSA: intel_hdmi: Use strlcpy() instead of strncpy() (Laura Abbott) [1582754] - [sound] ALSA: trident: Suppress gcc string warning (Laura Abbott) [1582754] - [lib] kobject: Replace strncpy with memcpy (Laura Abbott) [1582754] - [tty] TTY: isdn: Replace strncpy with memcpy (Laura Abbott) [1582754] - [target] scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size (Laura Abbott) [1582754] - [fs] fuse: don't need GETATTR after every READ (Miklos Szeredi) [1650538] - [fs] fuse: allow fine grained attr cache invaldation (Miklos Szeredi) [1650538]- [mm] mm: mremap: properly flush TLB before releasing the page (Rafael Aquini) [1645122] {CVE-2018-18281} - [x86] x86/spec_ctrl: Change default Skylake Spectre v2 mitigation to retpoline (Waiman Long) [1651806] - [fs] gfs2: write revokes should traverse sd_ail1_list in reverse (Andreas Grunbacher) [1652763] - [fs] gfs2: Fix marking bitmaps non-full (Andreas Grunbacher) [1652762] - [fs] GFS2: Flush the GFS2 delete workqueue before stopping the kernel threads (Andreas Grunbacher) [1652761] - [fs] gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd (Andreas Grunbacher) [1652759] - [fs] gfs2: Use fs_* functions instead of pr_* function where we can (Andreas Grunbacher) [1652757] - [fs] gfs2: slow the deluge of io error messages (Andreas Grunbacher) [1652757] - [fs] gfs2_meta: ->mount() can get NULL dev_name (Andreas Grunbacher) [1652754] - [powerpc] powerpc/vdso: Correct call frame information (Steve Best) [1651281] - [i2c] i2c: i801: Add support for Intel Ice Lake (David Arcari) [1637435] - [usb] xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc (Robert Richter) [1649829] - [x86] x86: numa_emulation: fix uniform-split numa emulation (Rafael Aquini) [1620341] - [x86] x86: numa_emulation: introduce uniform split capability (Rafael Aquini) [1620341] - [kernel] perf/hw_breakpoint: Modify breakpoint even if the new attr has disabled set (Mark Salter) [1643174] - [x86] KVM: vmx: hyper-v: don't pass EPT configuration info to vmx_hv_remote_flush_tlb() (Paolo Bonzini) [1636610] - [x86] KVM: x86: support CONFIG_KVM_AMD=y with CONFIG_CRYPTO_DEV_CCP_DD=m (Paolo Bonzini) [1636610] - [x86] kvm: nVMX: fix entry with pending interrupt if APICv is enabled (Paolo Bonzini) [1636610] - [x86] KVM: VMX: hide flexpriority from guest when disabled at the module level (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check for existence of secondary exec controls before accessing (Paolo Bonzini) [1636610] - [x86] KVM: x86: fix L1TF's MMIO GFN calculation (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: cut down decimal places in update interval dialog (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix emulation of VM_ENTRY_LOAD_BNDCFGS (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not use kvm_x86_ops->mpx_supported() directly (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled (Paolo Bonzini) [1636610] - [x86] KVM: x86: never trap MSR_KERNEL_GS_BASE (Paolo Bonzini) [1636610] - [x86] KVM: LAPIC: Fix pv ipis out-of-bounds access (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix loss of pending IRQ/NMI before entering L2 (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: re-animate display of dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: indicate dead guests as such (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: handle guest removals more gracefully (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: don't reset stats when setting PID filter for debugfs (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix updates for dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix handling of invalid paths in debugfs provider (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix python3 issues (Paolo Bonzini) [1636610] - [x86] KVM: x86: Unexport x86_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Rename emulate_instruction() to kvm_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not re-{try, execute} after failed emulation in L2 (Paolo Bonzini) [1636610] - [x86] KVM: x86: Default to not allowing emulation retry in kvm_mmu_page_fault (Paolo Bonzini) [1636610] - [x86] KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE (Paolo Bonzini) [1636610] - [x86] KVM: x86: Invert emulation re-execute behavior to make it opt-in (Paolo Bonzini) [1636610] - [x86] KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation (Paolo Bonzini) [1636610] - [x86] KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr (Paolo Bonzini) [1636610] - [x86] KVM: SVM: remove unused variable dst_vaddr_end (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: avoid redundant double assignment of nested_run_pending (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix bad cleanup on error of get/set nested state IOCTLs (Paolo Bonzini) [1636610] - [tools] kvm: selftests: Add platform_info_test (Paolo Bonzini) [1636610] - [x86] KVM: x86: Control guest reads of MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] KVM: x86: Turbo bits in MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] nVMX x86: Check VPID value on vmentry of L2 guests (Paolo Bonzini) [1636610] - [x86] nVMX x86: check posted-interrupt descriptor addresss on vmentry of L2 (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check nested state and CR4.VMXE against SMM (Paolo Bonzini) [1636610] - [x86] kvm: x86: make kvm_{load|put}_guest_fpu() static (Paolo Bonzini) [1636610] - [x86] x86/hyper-v: rename ipi_arg_{ex, non_ex} structures (Paolo Bonzini) [1636610] - [x86] KVM: VMX: use preemption timer to force immediate VMExit (Paolo Bonzini) [1636610] - [x86] KVM: VMX: modify preemption timer bit only when arming timer (Paolo Bonzini) [1636610] - [x86] KVM: VMX: immediately mark preemption timer expired only for zero value (Paolo Bonzini) [1636610] - [x86] KVM: SVM: Switch to bitmap_zalloc() (Paolo Bonzini) [1636610] - [lib] bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free() (Paolo Bonzini) [1636610] - [x86] KVM/MMU: Fix comment in walk_shadow_page_lockless_end() (Paolo Bonzini) [1636610] - [tools] kvm: selftests: use -pthread instead of -lpthread (Paolo Bonzini) [1636610] - [tools] kvm: selftest: add dirty logging test (Paolo Bonzini) [1636610] - [tools] kvm: selftest: pass in extra memory when create vm (Paolo Bonzini) [1636610] - [tools] kvm: selftest: include the tools headers (Paolo Bonzini) [1636610] - [tools] kvm: selftest: unify the guest port macros (Paolo Bonzini) [1636610] - [x86] KVM: x86: don't reset root in kvm_mmu_setup() (Paolo Bonzini) [1636610] - [x86] kvm: mmu: Don't read PDPTEs when paging is not enabled (Paolo Bonzini) [1636610] - [x86] x86/kvm/lapic: always disable MMIO interface in x2APIC mode (Paolo Bonzini) [1636610] - [s390] KVM: s390: Make huge pages unavailable in ucontrol VMs (Paolo Bonzini) [1636610] - [s390] s390/mm: Check for valid vma before zapping in gmap_discard (Paolo Bonzini) [1636610] - [tools] selftests: add headers_install to lib.mk (Paolo Bonzini) [1636610] - [tools] selftests: kselftest: Remove outdated comment (Paolo Bonzini) [1636610] - [tools] selftests: android: move config up a level (Paolo Bonzini) [1636610] - [md] md: Avoid namespace collision with bitmap API (Paolo Bonzini) [1636610]- [cpufreq] cpufreq / CPPC: Add cpuinfo_cur_freq support for CPPC (Prarit Bhargava) [1654361] - [netdrv] nfp: flower: add ipv6 set flow label and hop limit offload (Pablo Cascon) [1651639] - [netdrv] nfp: flower: add ipv4 set ttl and tos offload (Pablo Cascon) [1651639] - [netdrv] ibmvnic: Update driver queues after change in ring size support (Steve Best) [1651947] - [netdrv] ibmvnic: Fix RX queue buffer cleanup (Steve Best) [1651947] - [netdrv] net/ibmnvic: Fix deadlock problem in reset (Steve Best) [1651947] - [netdrv] ibmvnic: fix accelerated VLAN handling (Steve Best) [1651947] - [netdrv] ibmvnic: Add ethtool private flag for driver-defined queue limits (Steve Best) [1651947] - [netdrv] ibmvnic: Introduce driver limits for ring sizes (Steve Best) [1651947] - [netdrv] ibmvnic: Increase maximum queue size limit (Steve Best) [1651947] - [netdrv] ibmvnic: remove ndo_poll_controller (Steve Best) [1651947] - [powerpc] powerpc/powernv/npu: Remove atsd_threshold debugfs setting (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Use size-based ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Reduce eieio usage when issuing ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Add a debugfs setting to change ATSD threshold (Steve Best) [1653661] - [net] libceph: fall back to sendmsg for slab pages (Ilya Dryomov) [1653395] - [s390] s390/qeth: utilize virtual MAC for Layer2 OSD devices (Philipp Rudo) [1653246] - [fs] vfs: fix FIGETBSZ ioctl on an overlayfs file (Miklos Szeredi) [1651362] - [fs] ovl: fix decode of dir file handle with multi lower layers (Miklos Szeredi) [1651362] - [fs] ovl: fix missing override creds in link of a metacopy upper (Miklos Szeredi) [1651362] - [fs] ovl: automatically enable redirect_dir on metacopy=on (Miklos Szeredi) [1651362] - [fs] ovl: check whiteout in ovl_create_over_whiteout() (Miklos Szeredi) [1651362] - [fs] ovl: fix recursive oi->lock in ovl_link() (Miklos Szeredi) [1651362] - [fs] ovl: fix error handling in ovl_verify_set_fh() (Miklos Szeredi) [1651362] - [mm] mm, memory_hotplug: check zone_movable in has_unmovable_pages (Baoquan He) [1643839] - [netdrv] hv_netvsc: fix vf serial matching with pci slot info (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: remove ndo_poll_controller (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: pair VF based on serial number (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: fix schedule in RCU context (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Fix return value check in hv_pci_assign_slots() (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: support reporting serial number as slot information (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Replace GFP_ATOMIC with GFP_KERNEL in new_pcichild_device() (Vitaly Kuznetsov) [1637519] - [char] ipmi: Fix timer race with module unload (Robert Richter) [1649812] - [arm64] arm64: hugetlb: Avoid unnecessary clearing in huge_ptep_set_access_flags (Christoph von Recklinghausen) [1635192] - [arm64] arm64: hugetlb: Fix handling of young ptes (Christoph von Recklinghausen) [1635192] - [mm] mm: Preserve _PAGE_DEVMAP across mprotect() calls (Jeff Moyer) [1647647]- [crypto] crypto: vmx - Fix sleep-in-atomic bugs (Steve Best) [1653662] - [netdrv] net: ena: update driver version from 2.0.1 to 2.0.2 (John Linville) [1634044] - [netdrv] net: ena: fix crash during ena_remove() (John Linville) [1634044] - [netdrv] net: ena: fix crash during failed resume from hibernation (John Linville) [1634044] - [netdrv] net: ena: enable CONFIG_ENA_ETHERNET for aarch64 (John Linville) [1634044] - [netdrv] net: ena: enable Low Latency Queues (John Linville) [1634044] - [netdrv] net: ena: Fix Kconfig dependency on X86 (John Linville) [1634044] - [netdrv] net: ena: fix indentations in ena_defs for better readability (John Linville) [1634044] - [netdrv] net: ena: update driver version to 2.0.1 (John Linville) [1634044] - [netdrv] net: ena: remove redundant parameter in ena_com_admin_init() (John Linville) [1634044] - [netdrv] net: ena: change rx copybreak default to reduce kernel memory pressure (John Linville) [1634044] - [netdrv] net: ena: limit refill Rx threshold to 256 to avoid latency issues (John Linville) [1634044] - [netdrv] net: ena: explicit casting and initialization, and clearer error handling (John Linville) [1634044] - [netdrv] net: ena: use CSUM_CHECKED device indication to report skb's checksum status (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_netdev (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_com (John Linville) [1634044] - [netdrv] net: ena: introduce Low Latency Queues data structures according to ENA spec (John Linville) [1634044] - [netdrv] net: ena: complete host info to match latest ENA spec (John Linville) [1634044] - [netdrv] net: ena: minor performance improvement (John Linville) [1634044] - [netdrv] net: ena: fix auto casting to boolean (John Linville) [1634044] - [netdrv] net: ena: fix NULL dereference due to untimely napi initialization (John Linville) [1634044] - [netdrv] net: ena: fix rare bug when failed restart/resume is followed by driver removal (John Linville) [1634044] - [netdrv] net: ena: fix warning in rmmod caused by double iounmap (John Linville) [1634044] - [netdrv] net: ena: remove ndo_poll_controller (John Linville) [1634044] - [netdrv] net: ena: fix incorrect usage of memory barriers (John Linville) [1634044] - [netdrv] net: ena: fix missing calls to READ_ONCE (John Linville) [1634044] - [netdrv] net: ena: fix missing lock during device destruction (John Linville) [1634044] - [netdrv] net: ena: fix potential double ena_destroy_device() (John Linville) [1634044] - [netdrv] net: ena: fix device destruction to gracefully free resources (John Linville) [1634044] - [netdrv] net: ena: fix driver when PAGE_SIZE == 64kB (John Linville) [1634044] - [netdrv] net: ena: fix surprise unplug NULL dereference kernel crash (John Linville) [1634044] - [s390] s390/zcrypt: reinit ap queue state machine during device probe (Philipp Rudo) [1653668] - [s390] s390/kdump: Make elfcorehdr size calculation ABI compliant (Philipp Rudo) [1653245] - [s390] s390/kdump: Fix elfcorehdr size calculation (Philipp Rudo) [1653245] - [block] block: fix 32 bit overflow in __blkdev_issue_discard() (Ming Lei) [1638826] - [ata] libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD (Ming Lei) [1638826] - [block] block: copy ioprio in __bio_clone_fast() and bounce (Ming Lei) [1638826] - [trace] kyber: fix wrong strlcpy() size in trace_kyber_latency() (Ming Lei) [1638826] - [block] floppy: fix race condition in __floppy_read_block_0() (Ming Lei) [1638826] - [block] block: make blk_try_req_merge() static (Ming Lei) [1638826] - [block] block: remove dead queue members (Ming Lei) [1638826] - [block] block: clean up dead code that is now redundant (Ming Lei) [1638826] - [nvme] nvme: fix boot hang with only being able to get one IRQ vector (Ming Lei) [1638826] - [block] ide: don't clear special on ide_queue_rq() entry (Ming Lei) [1638826] - [block] null_blk: remove unused nullb device (Ming Lei) [1638826] - [block] ide: don't use req->special (Ming Lei) [1638826] - [block] pd: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] aoe: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] skd_main: don't use req->special (Ming Lei) [1638826] - [block] nullb: remove leftover legacy request code (Ming Lei) [1638826] - [scsi] fnic: fix fnic_scsi_host_{start,end}_tag (Ming Lei) [1638826] - [block] block: remove set but not used variable 'et' (Ming Lei) [1638826] - [block] block: remove the BLKPREP_* values. (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from device handler ->prep_fn (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from scsi_init_io and ->init_command (Ming Lei) [1638826] - [scsi] scsi: clean up error handling in scsi_init_io (Ming Lei) [1638826] - [scsi] scsi: push blk_status_t up into scsi_setup_{fs,scsi}_cmnd (Ming Lei) [1638826] - [scsi] scsi: simplify scsi_prep_state_check (Ming Lei) [1638826] - [block] ide: cleanup ->prep_rq calling convention (Ming Lei) [1638826] - [block] block: remove req->timeout_list (Ming Lei) [1638826] - [block] blk-mq: provide a helper to check if a queue is busy (Ming Lei) [1638826] - [block] blk-mq-tag: change busy_iter_fn to return whether to continue or not (Ming Lei) [1638826] - [block] ms_block: remove unused pointer 'set' (Ming Lei) [1638826] - [block] sunvdc: fix compiler warning (Ming Lei) [1638826] - [nvme] nvme: add separate poll queue map (Ming Lei) [1638826] - [block] block: add REQ_HIPRI and inherit it from IOCB_HIPRI (Ming Lei) [1638826] - [nvme] nvme: utilize two queue maps, one for reads and one for writes (Ming Lei) [1638826] - [block] blk-mq: initial support for multiple queue maps (Ming Lei) [1638826] - [block] blk-mq: improve plug list sorting (Ming Lei) [1638826] - [block] blk-mq: cleanup and improve list insertion (Ming Lei) [1638826] - [block] blk-mq: cache request hardware queue mapping (Ming Lei) [1638826] - [block] blk-mq: separate number of hardware queues from nr_cpu_ids (Ming Lei) [1638826] - [block] blk-mq: support multiple hctx maps (Ming Lei) [1638826] - [block] blk-mq: add 'type' attribute to the sysfs hctx directory (Ming Lei) [1638826] - [block] blk-mq: allow software queue to map to multiple hardware queues (Ming Lei) [1638826] - [block] blk-mq: pass in request/bio flags to queue mapping (Ming Lei) [1638826] - [block] blk-mq: provide dummy blk_mq_map_queue_type() helper (Ming Lei) [1638826] - [block] blk-mq: abstract out queue map (Ming Lei) [1638826] - [block] blk-mq: kill q->mq_map (Ming Lei) [1638826] - [kernel] genirq/affinity: Add support for allocating interrupt sets (Ming Lei) [1638826] - [kernel] genirq/affinity: Pass first vector to __irq_build_affinity_masks() (Ming Lei) [1638826] - [kernel] genirq/affinity: Move two stage affinity spreading into a helper function (Ming Lei) [1638826] - [kernel] genirq/affinity: Spread IRQs to all available NUMA nodes (Ming Lei) [1638826] - [block] block: kill request ->cpu member (Ming Lei) [1638826] - [block] block: get rid of q->softirq_done_fn() (Ming Lei) [1638826] - [block] block: get rid of blk_queued_rq() (Ming Lei) [1638826] - [block] blk-merge: kill dead queue lock held check (Ming Lei) [1638826] - [block] block: remove req_no_special_merge() from merging code (Ming Lei) [1638826] - [block] block: kill request slab cache (Ming Lei) [1638826] - [block] block: remove request_list code (Ming Lei) [1638826] - [block] bsg: move bsg-lib parts outside of request queue (Ming Lei) [1638826] - [block] block: kill legacy parts of timeout handling (Ming Lei) [1638826] - [block] block: remove __blk_put_request() (Ming Lei) [1638826] - [block] block: get rid of MQ scheduler ops union (Ming Lei) [1638826] - [block] block: remove dead elevator code (Ming Lei) [1638826] - [block] block: remove legacy IO schedulers (Ming Lei) [1638826] - [block] block: cleanup kick/queued handling (Ming Lei) [1638826] - [block] block: remove non mq parts from the flush code (Ming Lei) [1638826] - [block] block: remove legacy rq tagging (Ming Lei) [1638826] - [block] blk-cgroup: remove legacy queue bypassing (Ming Lei) [1638826] - [block] blk-wbt: kill check for legacy queue type (Ming Lei) [1638826] - [block] block: remove blk_complete_request() (Ming Lei) [1638826] - [block] bsg: convert to use blk-mq (Ming Lei) [1638826] - [block] bsg: provide bsg_remove_queue() helper (Ming Lei) [1638826] - [block] bsg: pass in desired timeout handler (Ming Lei) [1638826] - [s390] dasd: remove dead code (Ming Lei) [1638826] - [block] block: remove q->lld_busy_fn() (Ming Lei) [1638826] - [scsi] scsi: kill off the legacy IO path (Ming Lei) [1638826] - [scsi] scsi: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: remove legacy check in queue blk_freeze_queue() (Ming Lei) [1638826] - [block] blk-mq: remove the request_list usage (Ming Lei) [1638826] - [block] ide: convert to blk-mq (Ming Lei) [1638826] - [block] mspro_block: convert to blk-mq (Ming Lei) [1638826] - [block] ms_block: convert to blk-mq (Ming Lei) [1638826] - [block] sunvdc: convert to blk-mq (Ming Lei) [1638826] - [block] null_blk: Add conventional zone configuration for zoned support (Ming Lei) [1638826] - [ata] libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9 (Ming Lei) [1638826] - [block] block, bfq: fix asymmetric scenarios detection (Ming Lei) [1638826] - [cdrom] gdrom: fix mistake in assignment of error (Ming Lei) [1638826] - [block] blk-mq: place trace_block_getrq() in correct place (Ming Lei) [1638826] - [block] block: Introduce blk_revalidate_disk_zones() (Ming Lei) [1638826] - [block] block: add a report_zones method (Ming Lei) [1638826] - [block] block: Expose queue nr_zones in sysfs (Ming Lei) [1638826] - [block] block: Improve zone reset execution (Ming Lei) [1638826] - [block] block: Introduce BLKGETNRZONES ioctl (Ming Lei) [1638826] - [block] block: Introduce BLKGETZONESZ ioctl (Ming Lei) [1638826] - [block] block: Limit allocation of zone descriptors for report zones (Ming Lei) [1638826] - [block] block: Introduce blkdev_nr_zones() helper (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Fix sd_zbc_check_zones() error checks (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Reduce boot device scan and revalidate time (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Rearrange code (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Remove an assignment from sd_zbc_setup_report_cmnd() (Ming Lei) [1638826] - [scsi] scsi: sd: don't crash the host on invalid commands (Ming Lei) [1638826] - [pci] PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice (Ming Lei) [1638826] - [fs] f2fs: remove request_list check in is_idle() (Ming Lei) [1638826] - [scsi] scsi: osd: initiator should use mq variant of request ending (Ming Lei) [1638826] - [scsi] scsi: fnic: replace gross legacy tag hack with blk-mq hack (Ming Lei) [1638826] - [infiniband] ib_srp: Remove WARN_ON in srp_terminate_io() (Ming Lei) [1638826] - [scsi] scsi: ufs: Disable blk-mq for now (Ming Lei) [1638826] - [block] sx8: convert to blk-mq (Ming Lei) [1638826] - [block] z2ram: convert to blk-mq (Ming Lei) [1638826] - [cdrom] gdrom: convert to blk-mq (Ming Lei) [1638826] - [block] floppy: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: fix error handling during setup (Ming Lei) [1638826] - [block] ataflop: fold headers into C file (Ming Lei) [1638826] - [block] amiflop: convert to blk-mq (Ming Lei) [1638826] - [block] amiflop: clean up on errors during setup (Ming Lei) [1638826] - [block] amiflop: fold headers into C file (Ming Lei) [1638826] - [block] swim3: convert to blk-mq (Ming Lei) [1638826] - [block] swim3: add real error handling in setup (Ming Lei) [1638826] - [block] swim: convert to blk-mq (Ming Lei) [1638826] - [block] swim: fix cleanup on setup error (Ming Lei) [1638826] - [mtd] mtd_blkdevs: convert to blk-mq (Ming Lei) [1638826] - [block] xsysace: convert to blk-mq (Ming Lei) [1638826] - [block] paride: convert pf to blk-mq (Ming Lei) [1638826] - [block] paride: convert pd to blk-mq (Ming Lei) [1638826] - [block] paride: convert pcd to blk-mq (Ming Lei) [1638826] - [block] ps3disk: convert to blk-mq (Ming Lei) [1638826] - [block] blk-mq: provide helper for setting up an SQ queue and tag set (Ming Lei) [1638826] - [block] null_blk: remove set but not used variable 'q' (Ming Lei) [1638826] - [cdrom] cdrom: don't attempt to fiddle with cdo->capability (Ming Lei) [1638826] - [block] block: remove bogus check for queue_lock assignment (Ming Lei) [1638826] - [block] null_blk: remove legacy IO path (Ming Lei) [1638826] - [block] um: Convert ubd driver to blk-mq (Ming Lei) [1638826] - [block] skd: fixup usage of legacy IO API (Ming Lei) [1638826] - [block] aoe: convert aoeblk to blk-mq (Ming Lei) [1638826] - [block] ide: remove redundant variables queue_run_ms and left (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion convert BUGs to WARNs (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion hints on fastpath (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_reprep helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_action helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_nz_result function (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: rename variables (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: comment on end_request return (Ming Lei) [1638826] - [scsi] scsi: core: use blk_mq_run_hw_queues in scsi_kick_queue (Ming Lei) [1638826] - [scsi] scsi: sg: remove bad blk_end_request_all() call (Ming Lei) [1638826] - [block] blk-mq: complete req in softirq context in case of single queue (Ming Lei) [1638826] - [block] block, bfq: improve asymmetric scenarios detection (Ming Lei) [1638826] - [block] block: remove redundant 'default n' from Kconfig-s (Ming Lei) [1638826] - [block] blk-mq-debugfs: Also show requests that have not yet been started (Ming Lei) [1638826] - [block] block: Finish renaming REQ_DISCARD into REQ_OP_DISCARD (Ming Lei) [1638826] - [block] kyber: fix integer overflow of latency targets on 32-bit (Ming Lei) [1638826] - [block] kyber: add tracepoints (Ming Lei) [1638826] - [block] kyber: implement improved heuristics (Ming Lei) [1638826] - [block] kyber: don't make domain token sbitmap larger than necessary (Ming Lei) [1638826] - [block] block: export blk_stat_enable_accounting() (Ming Lei) [1638826] - [block] block: move call of scheduler's ->completed_request() hook (Ming Lei) [1638826] - [block] blk-mq: Enable support for runtime power management (Ming Lei) [1638826] - [block] block: Make blk_get_request() block for non-PM requests while suspended (Ming Lei) [1638826] - [block] block: Allow unfreezing of a queue while requests are in progress (Ming Lei) [1638826] - [lib] percpu-refcount: Introduce percpu_ref_resurrect() (Ming Lei) [1638826] - [block] block: Schedule runtime resume earlier (Ming Lei) [1638826] - [block] block: Split blk_pm_add_request() and blk_pm_put_request() (Ming Lei) [1638826] - [block] block, scsi: Change the preempt-only flag into a counter (Ming Lei) [1638826] - [block] block: Move power management code into a new source file (Ming Lei) [1638826] - [block] Blk-throttle: update to use rbtree with leftmost node cached (Ming Lei) [1638826] - [block] block: use bio_add_page in bio_iov_iter_get_pages (Ming Lei) [1638826] - [block] blok, bfq: do not plug I/O if all queues are weight-raised (Ming Lei) [1638826] - [block] block, bfq: inject other-queue I/O into seeky idle queues on NCQ flash (Ming Lei) [1638826] - [block] block, bfq: correctly charge and reset entity service in all cases (Ming Lei) [1638826]- [rpmspec] redhat: fix bpf_samples build (Jiri Benc) [1611579] - [fs] mnt: fix __detach_mounts infinite loop (Benjamin Coddington) [1628736] - [pci] pcie: Enable Broadom iProc PCIE and mark it is as tech preview (Mark Langsdorf) [1576958] - [pci] PCI/ACPI: Add iProc PCIe MCFG quirk (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Add ACPI/ECAM support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Remove PAXC slot check to allow VF support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reduce inbound/outbound mapping print level (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reject unconfigured physical functions from PAXC (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Disable MSI parsing in certain PAXC blocks (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Fix up corrupted PAXC root complex config registers (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Activate PAXC bridge quirk for more devices (Mark Langsdorf) [1576958]- [s390] s390/mm: fix mis-accounting of pgtable_bytes (Joe Lawrence) [1644481] - [mm] mm: add mm_pxd_folded checks to pgtable_bytes accounting functions (Joe Lawrence) [1644481] - [mm] mm: introduce mm_[p4d|pud|pmd]_folded (Joe Lawrence) [1644481] - [mm] mm: make the __PAGETABLE_PxD_FOLDED defines non-empty (Joe Lawrence) [1644481] - [x86] x86/cpu/vmware: Do not trace vmware_sched_clock() (Vitaly Kuznetsov) [1650273] - [fs] fuse: fix possibly missed wake-up after abort (Lukas Czerner) [1649244] - [fs] fuse: fix leaked notify reply (Lukas Czerner) [1649244] - [fs] fuse: fix blocked_waitq wakeup (Lukas Czerner) [1649244] - [fs] fuse: set FR_SENT while locked (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_write() (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_read() (Lukas Czerner) [1649244] - [fs] fuse: Add missed unlock_page() to fuse_readpages_fill() (Lukas Czerner) [1649244] - [fs] fuse: Don't access pipe->buffers without pipe_lock() (Lukas Czerner) [1649244] - [fs] fuse: fix initial parallel dirops (Lukas Czerner) [1649244] - [fs] fuse: Fix oops at process_init_reply() (Lukas Czerner) [1649244] - [fs] fuse: umount should wait for all requests (Lukas Czerner) [1649244] - [fs] fuse: fix unlocked access to processing queue (Lukas Czerner) [1649244] - [fs] fuse: fix double request_end() (Lukas Czerner) [1649244] - [fs] fuse: fix use-after-free in fuse_direct_IO() (Lukas Czerner) [1599195]- [firmware] efi: Fix debugobjects warning on 'efi_rts_work' (Waiman Long) [1652190] - [rpmspec] kernel.spec: Do not zip modules on noarch builds (Prarit Bhargava) [1646471] - [iommu] iommu/amd: Clear memory encryption mask from physical address (Gary Hook) [1640384]- [powerpc] powerpc/mm/radix: Only need the Nest MMU workaround for R -> RW transition (Steve Best) [1651276] - [powerpc] powerpc/mm/books3s: Add new pte bit to mark pte temporarily invalid (Steve Best) [1651276] - [powerpc] powerpc/tm: Fix HFSCR bit for no suspend case (Steve Best) [1651275]- [powerpc] powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage (Steve Best) [1651267] - [tools] perf tools: Remove ext from struct kmod_path (Jiri Olsa) [1581390] - [tools] perf tools: Add gzip_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add lzma_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add is_compressed callback to compressions array (Jiri Olsa) [1581390] - [tools] perf tools: Move the temp file processing into decompress_kmodule (Jiri Olsa) [1581390] - [tools] perf tools: Use compression id in decompress_kmodule() (Jiri Olsa) [1581390] - [tools] perf tools: Store compression id into struct dso (Jiri Olsa) [1581390] - [tools] perf tools: Add compression id into 'struct kmod_path' (Jiri Olsa) [1581390] - [tools] perf tools: Make is_supported_compression() static (Jiri Olsa) [1581390] - [tools] perf tools: Make decompress_to_file() function static (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in __open_dso() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in symbol__disassemble() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in read_object_code() (Jiri Olsa) [1581390] - [rpmspec] redhat: Enable kernel-tools (for kvm_stat) on s390x, too (Thomas Huth) [1631222]- [drm] drm/atomic_helper: Stop modesets on unregistered connectors harder (Lyude Paul) [1631575] - [drm] drm/nouveau: Fix nv50_mstc->best_encoder() (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Allow DPMS On<->Off changes for unregistered connectors (Lyude Paul) [1631575] - [drm] drm/i915: Fix intel_dp_mst_best_encoder() (Lyude Paul) [1631575] - [drm] drm/i915: Skip vcpi allocation for MSTB ports that are gone (Lyude Paul) [1631575] - [drm] drm/i915: Don't unset intel_connector->mst_port (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Disallow new modesets on unregistered connectors (Lyude Paul) [1631575] - [s390] s390/qeth: fix HiperSockets sniffer (Philipp Rudo) [1649773] - [s390] s390/qeth: report 25Gbit link speed (Philipp Rudo) [1649772] - [s390] s390/qeth: sanitize strings in debug messages (Philipp Rudo) [1649770] - [s390] s390/qeth: fix initial operstate (Philipp Rudo) [1649769] - [s390] s390/qeth: unregister netdevice only when registered (Philipp Rudo) [1649769] - [powerpc] powerpc/64s: consolidate MCE counter increment (Steve Best) [1633550] - [powerpc] powerpc/64s: move machine check SLB flushing to mm/slb.c (Steve Best) [1633550] - [powerpc] powernv/pseries: consolidate code for mce early handling (Steve Best) [1633550] - [powerpc] powerpc/pseries: Dump the SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Display machine check error details (Steve Best) [1633550] - [powerpc] powerpc/pseries: Flush SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Define MCE error event section (Steve Best) [1633550] - [powerpc] powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX (Steve Best) [1633550] - [powerpc] powerpc/pseries: Defer the logging of rtas error to irq work queue (Steve Best) [1633550] - [powerpc] powerpc/pseries: Fix endianness while restoring of r3 in MCE handler (Steve Best) [1633550] - [cdrom] cdrom: fix improper type cast, which can leat to information leak (Maurizio Lombardi) [1650476]- [drm] drm/amdgpu/pm: Fix potential Spectre v1 (Rob Clark) [1637115] - [drm] drm/i915/kvmgt: Fix potential Spectre v1 (Rob Clark) [1637115] - [fs] gfs2: Fix metadata read-ahead during truncate (2) (Andreas Grunbacher) [1647982] - [block] block: make sure writesame bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: cleanup __blkdev_issue_discard() (Ming Lei) [1648750] - [block] block: make sure discard bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: Clear kernel memory before copying to user (Ming Lei) [1648752] - [block] block: respect virtual boundary mask in bvecs (Ming Lei) [1648756] - [block] xen: don't include from and (Ming Lei) [1648756] - [block] block: remove ARCH_BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] xen: provide a prototype for xen_biovec_phys_mergeable in xen.h (Ming Lei) [1648756] - [block] xen: remove the xen_biovec_phys_mergeable export (Ming Lei) [1648756] - [block] arm: remove the unused BIOVEC_MERGEABLE define (Ming Lei) [1648756] - [block] block: don't include bug.h from bio.h (Ming Lei) [1648756] - [block] block: don't include io.h from bio.h (Ming Lei) [1648756] - [block] block: remove bvec_to_phys (Ming Lei) [1648756] - [block] block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeable (Ming Lei) [1648756] - [block] block: add a missing BIOVEC_SEG_BOUNDARY check in bio_add_pc_page (Ming Lei) [1648756] - [block] block: simplify BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] block: move req_gap_back_merge to blk.h (Ming Lei) [1648756] - [block] block: move req_gap_{back,front}_merge to blk-merge.c (Ming Lei) [1648756] - [block] block: move integrity_req_gap_{back,front}_merge to blk.h (Ming Lei) [1648756] - [fs] gfs2: Fix iomap buffer head reference counting bug (Andreas Grunbacher) [1647073] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k1 (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Initialize port speed to avoid setting lower speed (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Fix incorrect port speed being set for FC adapters (Himanshu Madhani) [1615896] - [block] block: brd: associate with queue until adding disk (Ming Lei) [1644602] - [block] block: call rq_qos_exit() after queue is frozen (Ming Lei) [1641558] - [block] block: fix the DISCARD request merge (Ming Lei) [1646776] - [block] blk-mq: fallback to previous nr_hw_queues when updating fails (Ming Lei) [1642218] - [block] blk-mq: realloc hctx when hw queue is mapped to another node (Ming Lei) [1642218] - [block] blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs (Ming Lei) [1642218] - [block] blk-mq: adjust debugfs and sysfs register when updating nr_hw_queues (Ming Lei) [1642218] - [block] block: remove bio_rewind_iter() (Ming Lei) [1642208]- [fs] jbd2: fix use after free in jbd2_log_do_checkpoint() (Lukas Czerner) [1644694] - [fs] ext4: initialize retries variable in ext4_da_write_inline_data_begin() (Lukas Czerner) [1644694] - [fs] ext4: fix build error when DX_DEBUG is defined (Lukas Czerner) [1644694]- [pinctrl] pinctrl: intel: Add Ice Lake PCH pin controller support (David Arcari) [1483413] - [netdrv] nfp: flower: fix vlan match by checking both vlan id and vlan pcp (Pablo Cascon) [1645220] - [netdrv] nfp: flower: reject tunnel encap with ipv6 outer headers for offloading (Pablo Cascon) [1646644] - [netdrv] nfp: populate bus-info on representors (Pablo Cascon) [1643998] - [powerpc] KVM: PPC: Validate TCEs against preregistered memory page sizes (David Gibson) [1625821] - [powerpc] KVM: PPC: Inform the userspace about TCE update failures (David Gibson) [1625821] - [powerpc] KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages (David Gibson) [1625821]- [kernel] locking/lockdep: Fix debug_locks off performance problem (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove duplicated 'lock_class_ops' percpu array (Waiman Long) [1647560] - [kernel] locking/lockdep: Make class->ops a percpu counter and move it under CONFIG_DEBUG_LOCKDEP=y (Waiman Long) [1647560] - [kernel] locking/lockdep: Add a faster path in __lock_release() (Waiman Long) [1647560] - [kernel] locking/lockdep: Eliminate redundant IRQs check in __lock_acquire() (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove add_chain_cache_classes() (Waiman Long) [1647560] - [fs] gfs2: Put bitmap buffers in put_super (Andreas Grunbacher) [1647073] - [scsi] scsi: hpsa: limit transfer length to 1MB, not 512kB (Joseph Szczypek) [1643956] - [netdrv] nfp: report FW vNIC stats in interface stats (Pablo Cascon) [1645032] - [rpmspec] spec: Add bpftool debuginfo package (Jiri Olsa) [1633018] - [crypto] crypto: chelsio: Fix memory corruption in DMA Mapped buffers (Arjun Vynipadath) [1631750] - [cdrom] cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status (Maurizio Lombardi) [1627732] {CVE-2018-16658}- [kernel] srcu: Make early-boot call_srcu() reuse workqueue lists (Waiman Long) [1644375] - [tools] rcutorture: Test early boot call_srcu() (Waiman Long) [1644375] - [kernel] srcu: Make call_srcu() available during very early boot (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_state.ofl_lock to raw_spinlock_t (Waiman Long) [1644375] - [kernel] rcu: Remove obsolete ->dynticks_fqs and ->cond_resched_completed (Waiman Long) [1644375] - [kernel] rcu: Switch ->dynticks to rcu_data structure, remove rcu_dynticks (Waiman Long) [1644375] - [kernel] rcu: Switch dyntick nesting counters to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch urgent quiescent-state requests to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch lazy counts to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch last accelerate/advance to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch ->tick_nohz_enabled_snap to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Merge rcu_dynticks structure into rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_dynticks_snap() from Tiny RCU (Waiman Long) [1644375] - [kernel] rcu: Convert "1UL << x" to "BIT(x)" (Waiman Long) [1644375] - [kernel] rcu: Avoid resched_cpu() when rescheduling the current CPU (Waiman Long) [1644375] - [kernel] rcu: More aggressively enlist scheduler aid for nohz_full CPUs (Waiman Long) [1644375] - [kernel] rcu: Compute jiffies_till_sched_qs from other kernel parameters (Waiman Long) [1644375] - [kernel] rcu: Provide functions for determining if call_rcu() has been invoked (Waiman Long) [1644375] - [kernel] rcu: Eliminate ->rcu_qs_ctr from the rcu_dynticks structure (Waiman Long) [1644375] - [kernel] rcu: Motivate Tiny RCU forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Dump reader protection sequence if failures or close calls (Waiman Long) [1644375] - [kernel] rcu: Provide improved interrupt-from-idle check in rcu_check_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Make need_resched() respond to urgent RCU-QS needs (Waiman Long) [1644375] - [kernel] rcu: Inline _rcu_barrier() into its sole remaining caller (Waiman Long) [1644375] - [kernel] rcu: Define rcu_all_qs() only in !PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Remove !PREEMPT code from rcu_note_voluntary_context_switch() (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in update.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_exp.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tiny.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in srcutree.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcutorture.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcu.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in Kconfig (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate_wait.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rculist.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate.h (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused rcutorture APIs (Waiman Long) [1644375] - [kernel] rcuperf: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcutorture: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcu: Stop testing RCU-bh and RCU-sched (Waiman Long) [1644375] - [kernel] rcutorture: Add RCU-bh and RCU-sched support for extended readers (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-sched update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-bh update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Pull rcu_gp_kthread() FQS loop into separate function (Waiman Long) [1644375] - [kernel] rcu: Inline increment_cpu_stall_ticks() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Fix typo in force_qs_rnp()'s parameter's parameter (Waiman Long) [1644375] - [kernel] rcu: Eliminate initialization-time use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate RCU-barrier use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate quiescent-state and grace-period-nonstart use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate callback-invocation/invocation use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate grace-period management code use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate stall-warning use of rsp (Waiman Long) [1644375] - [kernel] rcu: Restructure rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Simplify rcutorture_get_gp_data() (Waiman Long) [1644375] - [kernel] rcu: Remove for_each_rcu_flavor() flavor-traversal macro (Waiman Long) [1644375] - [kernel] rcu: Remove last non-flavor-traversal rsp local variable from tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data structure's ->rsp field (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_node tree accessor macros (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from expedited grace-period functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from no-CBs CPU functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall_info() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_spawn_one_boost_kthread() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from dump_blkd_tasks() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_print_detail_task_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_init_one() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_boot_init_percpu_data() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from _rcu_barrier() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_pending() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __call_rcu() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_process_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from force-quiescent-state functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_do_batch() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from CPU hotplug functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_quiescent_state() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_slow() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_advance_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs_unlocked() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread_wake() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_future_gp_cleanup() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from check_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_other_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_stall_kick_kthreads() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_dump_cpu_stacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from record_gp_stall_check_time() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_get_root() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_in_progress() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rdp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_unblock_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rsp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data_p pointer to default rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state_p pointer to default rcu_state structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state structure's ->rda field (Waiman Long) [1644375] - [kernel] rcu: Eliminate rcu_state structure's ->call field (Waiman Long) [1644375] - [kernel] rcu: Remove RCU_STATE_INITIALIZER() (Waiman Long) [1644375] - [kernel] rcu: Express Tiny RCU updates in terms of RCU rather than RCU-sched (Waiman Long) [1644375] - [kernel] rcu: Define RCU-sched API in terms of RCU for Tree RCU PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Fix typo in rcu_get_gp_kthreads_prio() header comment (Waiman Long) [1644375] - [kernel] rcu: Drop "wake" parameter from rcu_report_exp_rdp() (Waiman Long) [1644375] - [kernel] rcu: Update comments and help text for no more RCU-bh updaters (Waiman Long) [1644375] - [kernel] rcu: Define RCU-bh update API in terms of RCU (Waiman Long) [1644375] - [kernel] rcu: Report expedited grace periods at context-switch time (Waiman Long) [1644375] - [kernel] rcu: Apply RCU-bh QSes to RCU-sched and RCU-preempt when safe (Waiman Long) [1644375] - [kernel] rcu: Add warning to detect half-interrupts (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused ->b.exp_need_qs field from the rcu_special union (Waiman Long) [1644375] - [kernel] rcu: Allow processing deferred QSes for exiting RCU-preempt readers (Waiman Long) [1644375] - [kernel] rcutorture: Test extended "rcu" read-side critical sections (Waiman Long) [1644375] - [kernel] rcu: Defer reporting RCU-preempt quiescent states when disabled (Waiman Long) [1644375] - [kernel] rcu: Refactor rcu_{nmi,irq}_{enter,exit}() (Waiman Long) [1644375] - [documentation] doc: Fix broken HTML directive (Waiman Long) [1644375] - [documentation] doc: Update removal of RCU-bh/sched update machinery (Waiman Long) [1644375] - [kernel] rcutorture: Maintain self-propagating CB only during forward-progress test (Waiman Long) [1644375] - [kernel] rcutorture: Check GP completion at stutter end (Waiman Long) [1644375] - [kernel] rcutorture: Print forward-progress test interval on error (Waiman Long) [1644375] - [kernel] rcutorture: Adjust number of reader kthreads per CPU-hotplug operations (Waiman Long) [1644375] - [kernel] rcutorture: Reduce priority of forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Limit reader duration if irq or bh disabled (Waiman Long) [1644375] - [kernel] rcutorture: Increase rcu_read_delay() longdelay_ms (Waiman Long) [1644375] - [kernel] rcutorture: Add self-propagating callback to forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Vary forward-progress test interval (Waiman Long) [1644375] - [kernel] rcutorture: Avoid no-test complaint if too few forward-progress tries (Waiman Long) [1644375] - [kernel] rcutorture: Also use GP sequence to judge forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Add forward-progress tests for RCU grace periods (Waiman Long) [1644375] - [tools] rcutorture: Remove TREE06 and TREE08 from the default test list (Waiman Long) [1644375] - [kernel] rcuperf: Warn on bad perf type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Warn on bad torture type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Force occasional reader waits (Waiman Long) [1644375] - [tools] torture: Stop overwriting Make.out file with obsolete version (Waiman Long) [1644375] - [documentation] doc: Improve rcu_dynticks::dynticks documentation (Waiman Long) [1644375] - [documentation] doc: Fix broken RCU-requirements link to LKML archive (Waiman Long) [1644375] - [documentation] doc: Add design documentation on interruption of NMI handlers (Waiman Long) [1644375] - [kernel] rcutorture: Fix rcu_barrier successes counter (Waiman Long) [1644375] - [kernel] rcutorture: Add support to detect if boost kthread prio is too low (Waiman Long) [1644375] - [kernel] rcutorture: Use monotonic timestamp for stall detection (Waiman Long) [1644375] - [kernel] rcutorture: Make boost test more robust (Waiman Long) [1644375] - [kernel] rcutorture: Disable RT throttling for boost tests (Waiman Long) [1644375] - [kernel] rcutorture: Emphasize testing of single reader protection type (Waiman Long) [1644375] - [kernel] rcutorture: Handle extended read-side critical sections (Waiman Long) [1644375] - [kernel] rcutorture: Make rcu_torture_timer() use rcu_torture_one_read() (Waiman Long) [1644375] - [kernel] rcutorture: Use per-CPU random state for rcu_torture_timer() (Waiman Long) [1644375] - [kernel] rcutorture: Use atomic increment for n_rcu_torture_timers (Waiman Long) [1644375] - [kernel] rcutorture: Extract common code from rcu_torture_reader() (Waiman Long) [1644375] - [kernel] rcuperf: Remove unused torturing_tasks() function (Waiman Long) [1644375] - [kernel] rcu: Remove rcutorture test version and sequence number (Waiman Long) [1644375] - [kernel] rcutorture: Change units of onoff_interval to jiffies (Waiman Long) [1644375] - [kernel] rcu: Assign higher prio to RCU threads if rcutorture is built-in (Waiman Long) [1644375] - [documentation] rculist: Improve documentation for list_for_each_entry_from_rcu() (Waiman Long) [1644375] - [kernel] srcu: Add grace-period number to rcutorture statistics printout (Waiman Long) [1644375] - [kernel] rcu: Print stall-warning NMI dyntick state in hexadecimal (Waiman Long) [1644375] - [maintainers] MAINTAINERS: Update RCU, SRCU, and TORTURE-TEST entries (Waiman Long) [1644375] - [kernel] rcu: Make rcu_seq_diff() more exact (Waiman Long) [1644375] - [documentation] doc: Update synchronize_rcu() definition in whatisRCU.txt (Waiman Long) [1644375] - [kernel] rcu: Check the range of jiffies_till_{first, next}_fqs when setting them (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for rcutorture writer stall warning (Waiman Long) [1644375] - [kernel] rcu: Add comment to the last sleep in the rcu tasks loop (Waiman Long) [1644375] - [kernel] rcu: Speed up calling of RCU tasks callbacks (Waiman Long) [1644375] - [kernel] rcu: Add comment documenting how rcu_seq_snap works (Waiman Long) [1644375] - [kernel] rcu: Use RCU CPU stall timeout for rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove __maybe_unused from rcu_cpu_has_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_perf_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_torture_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from panic_on_rcu_stall() and rcu_blocking_is_gp() (Waiman Long) [1644375] - [kernel] rcu: Remove unused local variable "cpu" (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_kick_nohz_cpu() function (Waiman Long) [1644375] - [kernel] rcu: Clarify and correct the rcu_preempt_qs() header comment (Waiman Long) [1644375] - [kernel] rcu: Inline rcu_dynticks_momentary_idle() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Mark task as .need_qs less aggressively (Waiman Long) [1644375] - [kernel] rcu: Improve RCU-tasks naming and comments (Waiman Long) [1644375] - [kernel] rcu: Use pr_fmt to prefix "rcu: " to logging output (Waiman Long) [1644375] - [kernel] rcu: rcupdate.h: Get rid of Sphinx warnings at rcu_pointer_handoff() (Waiman Long) [1644375] - [kernel] rcu: Improve rcu_note_voluntary_context_switch() reporting (Waiman Long) [1644375] - [kernel] rcu: Make rcu_read_unlock_special() static (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for offline CPUs failing to report QS (Waiman Long) [1644375] - [kernel] rcu: Record ->gp_state for both phases of grace-period initialization (Waiman Long) [1644375] - [kernel] rcu: Add CPU online/offline state to dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add up-tree information to dump_blkd_tasks() diagnostics (Waiman Long) [1644375] - [kernel] rcu: Remove CPU-hotplug failsafe from force-quiescent-state code path (Waiman Long) [1644375] - [kernel] rcu: Remove failsafe check for lost quiescent state (Waiman Long) [1644375] - [kernel] rcu: Move grace-period pre-init delay after pre-init (Waiman Long) [1644375] - [kernel] rcu: Add RCU-preempt check for waiting on newly onlined CPU (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs due to race with CPU offline (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive splats from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress more involved false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive offline-CPU lockdep-RCU splat (Waiman Long) [1644375] - [kernel] rcu: Prevent useless FQS scan after all CPUs have checked in (Waiman Long) [1644375] - [kernel] rcu: Replace smp_wmb() with smp_store_release() for stall check (Waiman Long) [1644375] - [kernel] rcu: Fix typo and add additional debug (Waiman Long) [1644375] - [kernel] rcu: Make rcu_report_unblock_qs_rnp() warn on violated preconditions (Waiman Long) [1644375] - [kernel] rcu: Make rcu_init_new_rnp() stop upon already-set bit (Waiman Long) [1644375] - [kernel] rcu: Fix an obsolete ->qsmaskinit comment (Waiman Long) [1644375] - [kernel] rcu: Clean up handling of tasks blocked across full-rcu_node offline (Waiman Long) [1644375] - [kernel] rcu: Identify grace period is in progress as we advance up the tree (Waiman Long) [1644375] - [kernel] rcu: Use better variable names in funnel locking loop (Waiman Long) [1644375] - [kernel] rcu: Rename the grace-period-request variables and parameters (Waiman Long) [1644375] - [kernel] rcu: Regularize resetting of rcu_data wrap indicator (Waiman Long) [1644375] - [kernel] rcutorture: Correctly handle grace-period sequence wrap (Waiman Long) [1644375] - [kernel] rcu: Make rcu_start_this_gp() check for grace period already started (Waiman Long) [1644375] - [kernel] rcu: Fix cpustart tracepoint gp_seq number (Waiman Long) [1644375] - [kernel] rcu: Produce last "CleanupMore" trace only if late-breaking request (Waiman Long) [1644375] - [kernel] rcu: Don't funnel-lock above leaf node if GP in progress (Waiman Long) [1644375] - [documentation] doc: Update RCU CPU stall-warning documentation (Waiman Long) [1644375] - [documentation] doc: Update memory-ordering documentation for ->gp-seq (Waiman Long) [1644375] - [documentation] doc: Update data-structure documentation for ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make simple callback acceleration refer to rdp->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcu: Remove ->gpnum and ->completed (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_fqs tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_quiescent_state_report tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_unlock_preempted_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_preempt_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period_init tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_future_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make rcu_nocb_wait_gp() check if GP already requested (Waiman Long) [1644375] - [kernel] rcu: Move from ->need_future_gp[] to ->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcutorture: Convert rcutorture_get_gp_data() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make RCU CPU stall warnings use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert grace-period requests to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->completedqs to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->rcu_iw_gpnum to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_in_progress() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_nocb_gp_get() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_try_advance_all_cbs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_implicit_dynticks_qs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_gpnum_ovf() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move RCU's grace-period-change code to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert conditional grace-period primitives to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make quiescent-state reporting use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_check_gp_kthread_starvation() to GP sequence number (Waiman Long) [1644375] - [kernel] rcu: Make rcutorture's batches-completed API use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_slow() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Introduce grace-period sequence numbers (Waiman Long) [1644375] - [kernel] rcu: Make rcu_gp_cleanup() write only once to ->gp_flags (Waiman Long) [1644375] - [kernel] rcu: Diagnostics for grace-period startup hangs (Waiman Long) [1644375] - [kernel] rcu: Exclude near-simultaneous RCU CPU stall warnings (Waiman Long) [1644375] - [kernel] rcu: Use the proper lockdep annotation in dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add debugging info to assertion (Waiman Long) [1644375] - [kernel] torture: Keep old-school dmesg format (Waiman Long) [1644375] - [kernel] torture: Make online/offline messages appear only for verbose=2 (Waiman Long) [1644375] - [tools] rcutorture: Make kvm-find-errors.sh find close calls (Waiman Long) [1644375] - [tools] rcutorture: Remove obsolete TREE08-T.boot file (Waiman Long) [1644375] - [tools] torture: Use a single build directory for torture scenarios (Waiman Long) [1644375] - [kernel] srcu: Introduce srcu_read_{un,}lock_notrace() (Waiman Long) [1644375] - [kernel] srcu: Add address of first callback to rcutorture output (Waiman Long) [1644375] - [kernel] srcu: Document that srcu_funnel_gp_start() implies srcu_funnel_exp_start() (Waiman Long) [1644375] - [kernel] srcu: Fix typos in __call_srcu() header comment (Waiman Long) [1644375] - [kernel] rcu: Make expedited grace period use direct call on last leaf (Waiman Long) [1644375]- [netdrv] nfp: flower: use offsets provided by pedit instead of index for ipv6 (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix multiple keys per pedit action (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix pedit set actions for multiple partial masks (Pablo Cascon) [1645132] - [netdrv] nfp: flower: ignore checksum actions when performing pedit actions (Pablo Cascon) [1644400] - [kernel] sched/fair: Fix throttle_list starvation with low CFS quota (Phil Auld) [1638526] - [net] tipc: fix the big/little endian issue in tipc_dest (Jon Maloy) [1640712] - [rpmspec] kernel.spec: Include kernel-signing-ca.cer public key (Prarit Bhargava) [1638465] - [block] block: don't deal with discard limit in blkdev_issue_discard() (Ming Lei) [1631255] - [powerpc] powerpc/mm: Check memblock_add against MAX_PHYSMEM_BITS range (Gustavo Duarte) [1561402] - [powerpc] powerpc/mm: Increase MAX_PHYSMEM_BITS to 128TB with SPARSEMEM_VMEMMAP config (Gustavo Duarte) [1561402]- [s390] s390/crypto: Enhance paes cipher to accept variable length key material (Philipp Rudo) [1644387] - [s390] s390/pkey: move pckmo subfunction available checks away from module init (Philipp Rudo) [1644387] - [s390] s390/pkey: Load pkey kernel module automatically (Philipp Rudo) [1644387] - [s390] s390/zcrypt: fix broken zcrypt_send_cprb in-kernel api function (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for transforming key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key verification (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit secure key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit protected key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Define protected key blob format (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key generation (Philipp Rudo) [1644387] - [s390] s390/zcrypt: add ap_adapter_mask sysfs attribute (Philipp Rudo) [1644387] - [s390] s390/zcrypt: provide apfs failure code on type 86 error reply (Philipp Rudo) [1644387] - [s390] s390/zcrypt: zcrypt device driver cleanup (Philipp Rudo) [1644387] - [s390] s390/zcrypt: multiple zcrypt device nodes support (Philipp Rudo) [1644387] - [s390] s390/zcrypt: enable AP bus scan without a valid default domain (Philipp Rudo) [1644387] - [s390] s390/zcrypt: Use kmemdup to replace kmalloc + memcpy (Philipp Rudo) [1644387] - [s390] s390/qeth: add TSO support for L2 devices (Philipp Rudo) [1644381] - [s390] s390/qeth: add support for IPv6 TSO (Philipp Rudo) [1644381] - [s390] s390/qeth: enhance TSO control sequence (Philipp Rudo) [1644381] - [s390] s390/qeth: make TSO controls protocol-agnostic (Philipp Rudo) [1644381] - [s390] s390: qeth: Fix potential array overrun in cmd/rc lookup (Philipp Rudo) [1644381] - [s390] s390: qeth_core_mpc: Use ARRAY_SIZE instead of reimplementing its function (Philipp Rudo) [1644381] - [scsi] scsi: mpt3sas: Remove unnecessary parentheses and simplify null checks (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Use dma_pool_zalloc (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove unused macro MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT without logging levels (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove KERN_WARNING from panic uses (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT and reply_q_name to s: (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert mlsleading uses of pr_ with MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert uses of pr_ with MPT3SAS_FMT to ioc_ (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Add ioc_ logging macros (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix calltrace observed while running IO & reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Improve kernel-doc headers (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Split _base_reset_handler(), mpt3sas_scsih_reset_handler() and mpt3sas_ctl_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix a race condition in mpt3sas_base_hard_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix _transport_smp_handler() error path (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Introduce struct mpt3sas_nvme_cmd (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Annotate switch/case fall-through (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove set-but-not-used variables (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix indentation (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Update driver version "26.100.00.00" (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: As per MPI-spec, use combined reply queue for SAS3.5 controllers when HBA supports more than 16 MSI-x vectors (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix, False timeout prints for ioctl and other internal commands during controller reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't access the structure after decrementing it's instance reference count (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Incorrect command status was set/marked as not used (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't abort I/Os issued to NVMe drives while processing Async Broadcast primitive event (Tomas Henzl) [1638649] - [netdrv] net/mlx5e: Do not ignore netdevice TX/RX queues number (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Use non-delayed work for update stats (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Initialize all netdev common structures in one place (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Always initialize update stats delayed work (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Gather common netdev init/cleanup functionality in one place (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Fix netlink support in IPoIB (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Hoist alloc_netdev_mqs out of the driver (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Consolidate checking of the proposed child interface (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Maintain the child_intfs list from ndo_init/uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Do not remove child devices from within the ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of the sysfs_mutex (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Use priv_destructor for netdev cleanup (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move init code to ndo_init (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move all uninit code into ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Use cancel_delayed_work_sync for neigh-clean task (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of IPOIB_FLAG_GOING_DOWN (Alaa Hleihel) [1643103] - [infiniband] RDMA/ipoib: Fix use of sizeof() (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Do not recycle RX pages in interface down flow (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5e: Replace call to MPWQE free with dealloc in interface down flow (Alaa Hleihel) [1643103 1643047] - [net] net/xdp: Fix suspicious RCU usage warning (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5: WQ, fixes for fragmented WQ buffers API (Alaa Hleihel) [1643103 1636183] - [netdrv] net/mlx4_en: Use minimal rx and tx ring sizes on kdump kernel (Alaa Hleihel) [1643103 1615267] - [x86] mark coffeelake-s/h 8+2 as supported (David Arcari) [1575461 1575460] - [x86] x86/spec_ctrl: Synchronize STIBP changes with RHEL IBRS code (Waiman Long) [1643233] - [x86] x86/speculation: Propagate information about RSB filling mitigation to sysfs (Waiman Long) [1643233] - [x86] x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation (Waiman Long) [1643233] - [x86] x86/speculation: Apply IBPB more strictly to avoid cross-process data leak (Waiman Long) [1643233] - [x86] x86/speculation: Add RETPOLINE_AMD support to the inline asm CALL_NOSPEC variant (Waiman Long) [1643233] - [x86] x86/CPU: Fix unused variable warning when !CONFIG_IA32_EMULATION (Waiman Long) [1643233] - [x86] x86/pti/64: Remove the SYSCALL64 entry trampoline (Waiman Long) [1643233] - [x86] x86/entry/64: Use the TSS sp2 slot for SYSCALL/SYSRET scratch space (Waiman Long) [1643233] - [x86] x86/entry/64: Document idtentry (Waiman Long) [1643233] - [x86] x86/asm-offsets: Move TSS_sp0 and TSS_sp1 to asm-offsets.c (Waiman Long) [1643233] - [x86] x86: Add entry trampolines to kcore (Waiman Long) [1643233] - [kernel] kallsyms, x86: Export addresses of PTI entry trampolines (Waiman Long) [1643233] - [kernel] kallsyms: Simplify update_iter_mod() (Waiman Long) [1643233] - [scsi] scsi: csiostor: fix incorrect port capabilities (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: add a check for NULL pointer after kmalloc() (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: update ingress pack and pad boundary value (Arjun Vynipadath) [1628866]- [netdrv] nfp: flower: use host context count provided by firmware (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use stats array instead of storing stats per flow (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use rhashtable for flow caching (Pablo Cascon) [1639609] - [netdrv] nfp: avoid soft lockups under control message storm (Pablo Cascon) [1639609] - [kernel] sched: disable autogroups by default (Phil Auld) [1568166] - [s390] s390/keyboard: sanitize array index in do_kdsk_ioctl (Steve Best) [1637591] - [char] ipmi:ssif: Add support for multi-part transmit messages > 2 parts (Tony Camuso) [1622053] - [scsi] scsi: libsas: fix a race condition when smp task timeout (Zhou Wang) [1640426] - [scsi] scsi: libsas: check the ata device status by ata_dev_enabled() (Zhou Wang) [1640426] - [scsi] scsi: libsas: always unregister the old device if going to discover new (Zhou Wang) [1640426] - [scsi] scsi: libsas: dynamically allocate and free ata host (Zhou Wang) [1640426] - [scsi] scsi: libsas: remove irq save in sas_ata_qc_issue() (Zhou Wang) [1640426]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1643333 1589158] - [netdrv] Taint kernel if e1000 is loaded (Neil Horman) [1643617] - [netdrv] iavf: fix a typo (Stefan Assmann) [1627882] - [netdrv] i40evf: remove ndo_poll_controller (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1627882] - [netdrv] iavf: finish renaming files to iavf (Stefan Assmann) [1627882] - [netdrv] iavf: rename most of i40e strings (Stefan Assmann) [1627882] - [netdrv] iavf: tracing infrastructure rename (Stefan Assmann) [1627882] - [netdrv] iavf: replace i40e_debug with iavf version (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_hw to iavf_hw (Stefan Assmann) [1627882] - [netdrv] iavf: rename I40E_ADMINQ_DESC (Stefan Assmann) [1627882] - [netdrv] iavf: rename device ID defines (Stefan Assmann) [1627882] - [netdrv] iavf: remove references to old names (Stefan Assmann) [1627882] - [netdrv] iavf: move i40evf files to new name (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_status to iavf_status (Stefan Assmann) [1627882] - [netdrv] iavf: rename functions and structs to new name (Stefan Assmann) [1627882] - [netdrv] iavf: diet and reformat (Stefan Assmann) [1627882] - [netdrv] configs: enable CONFIG_IAVF=m (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: rename i40evf to iavf (Stefan Assmann) [1627882] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1627882] - [netdrv] i40evf: cancel workqueue sync for adminq when a VF is removed (Stefan Assmann) [1627882] - [netdrv] i40evf: Don't enable vlan stripping when rx offload is turned on (Stefan Assmann) [1627882] - [netdrv] i40evf: set IFF_UNICAST_FLT flag for the VF (Stefan Assmann) [1627882] - [netdrv] i40evf: Validate the number of queues a PF sends (Stefan Assmann) [1627882] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1627882] - [netdrv] i40evf: update ethtool stats code and use helper functions (Stefan Assmann) [1627882] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1627882] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1627882] - [netdrv] i40e/i40evf: remove redundant functions i40evf_aq_(set/get)_phy_register (Stefan Assmann) [1627882] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1627882] - [init] init/main.c: Enable watchdog_thresh control from kernel line (Prarit Bhargava) [1643161] - [s390] s390/purgatory: Remove duplicate variable definitions (Philipp Rudo) [1642447] - [s390] s390/purgatory: Add missing FORCE to Makefile targets (Philipp Rudo) [1642447] - [s390] s390/purgatory: Fix crash with expoline enabled (Philipp Rudo) [1642447] - [s390] s390: disable asm code expolines if cc does not support it (Philipp Rudo) [1642447] - [netdrv] Revert be2net: remove desc field from be_eq_obj (Ivan Vecera) [1639867]- [rpmspec] redhat: add optional bpf_samples package (Jiri Benc) [1611579] - [powerpc] powerpc/time: Fix clockevent_decrementer initalisation for PR KVM (Steve Best) [1641615] - [net] ip: frags: fix crash in ip_do_fragment() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipfrag: let ip(6)frag_high_thresh in ns be higher than in init_net (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: discard IP frag queue on more errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: fail fast on IP defrag errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: process in-order fragments efficiently (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: add helpers to process in-order fragments faster (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: defrag: drop non-last frags smaller than min mtu (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv4: frags: precedence bug in ip_expire() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: use rb trees for IP frag queue (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] modify skb_rbtree_purge to return the truesize of all purged skbs (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: discard IPv4 datagrams with overlapping segments (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [fs] ovl: fix format of setxattr debug (Miklos Szeredi) [1636875] - [fs] ovl: fix access beyond unterminated strings (Miklos Szeredi) [1636875] - [fs] ovl: make symbol 'ovl_aops' static (Miklos Szeredi) [1636875] - [fs] vfs: swap names of (do,vfs)_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: fix memory leak on unlink of indexed file (Miklos Szeredi) [1636875] - [fs] ovl: fix oopses in ovl_fill_super() failure paths (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fadvise() (Miklos Szeredi) [1636875] - [fs] vfs: implement readahead(2) using POSIX_FADV_WILLNEED (Miklos Szeredi) [1636875] - [fs] vfs: add the fadvise() file operation (Miklos Szeredi) [1636875] - [fs] Documentation/filesystems: update documentation of file_operations (Miklos Szeredi) [1636875] - [fs] ovl: fix GPF in swapfile_activate of file from overlayfs over xfs (Miklos Szeredi) [1636875] - [fs] ovl: respect FIEMAP_FLAG_SYNC flag (Miklos Szeredi) [1636875] - [fs] ovl: Enable metadata only feature (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metacopy only for ioctl modifying file attr (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metadata only copy-up for truncate operation (Miklos Szeredi) [1636875] - [fs] ovl: add helper to force data copy-up (Miklos Szeredi) [1636875] - [fs] ovl: Check redirect on index as well (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on upper inode when it is linked (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on metacopy files upon rename (Miklos Szeredi) [1636875] - [fs] ovl: Do not set dentry type ORIGIN for broken hardlinks (Miklos Szeredi) [1636875] - [fs] ovl: Add an inode flag OVL_CONST_INO (Miklos Szeredi) [1636875] - [fs] ovl: Treat metacopy dentries as type OVL_PATH_MERGE (Miklos Szeredi) [1636875] - [fs] ovl: Check redirects for metacopy files (Miklos Szeredi) [1636875] - [fs] ovl: Move some dir related ovl_lookup_single() code in else block (Miklos Szeredi) [1636875] - [fs] ovl: Do not expose metacopy only dentry from d_real() (Miklos Szeredi) [1636875] - [fs] ovl: Open file with data except for the case of fsync (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_inode_realdata() (Miklos Szeredi) [1636875] - [fs] ovl: Store lower data inode in ovl_inode (Miklos Szeredi) [1636875] - [fs] ovl: Fix ovl_getattr() to get number of blocks from lower (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_dentry_lowerdata() to get lower data dentry (Miklos Szeredi) [1636875] - [fs] ovl: Copy up meta inode data from lowest data inode (Miklos Szeredi) [1636875] - [fs] ovl: Modify ovl_lookup() and friends to lookup metacopy dentry (Miklos Szeredi) [1636875] - [fs] ovl: Use out_err instead of out_nomem (Miklos Szeredi) [1636875] - [fs] ovl: A new xattr OVL_XATTR_METACOPY for file on upper (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_already_copied_up() (Miklos Szeredi) [1636875] - [fs] ovl: Copy up only metadata during copy up where it makes sense (Miklos Szeredi) [1636875] - [fs] ovl: During copy up, first copy up metadata and then data (Miklos Szeredi) [1636875] - [fs] ovl: Provide a mount option metacopy=on/off for metadata copyup (Miklos Szeredi) [1636875] - [fs] ovl: Move the copy up helpers to copy_up.c (Miklos Szeredi) [1636875] - [fs] ovl: Initialize ovl_inode->redirect in ovl_get_inode() (Miklos Szeredi) [1636875] - [fs] ovl: fix documentation of non-standard behavior (Miklos Szeredi) [1636875] - [fs] ovl: obsolete "check_copy_up" module option (Miklos Szeredi) [1636875] - [fs] vfs: remove open_flags from d_real() (Miklos Szeredi) [1636875] - [fs] Revert "fsnotify: support overlayfs" (Miklos Szeredi) [1636875] - [fs] Partially revert "locks: fix file locking on overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: do get_write_access() on upper layer of overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: add flags to d_real()" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: update ovl inode before relatime check" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix relatime for directories" (Miklos Szeredi) [1636875] - [fs] vfs: fix freeze protection in mnt_want_write_file() for overlayfs (Miklos Szeredi) [1636875] - [fs] Revert "ovl: don't allow writing ioctl on lower layer" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix may_write_real() for overlayfs directories" (Miklos Szeredi) [1636875] - [fs] vfs: don't open real (Miklos Szeredi) [1636875] - [fs] ovl: add reflink/copyfile/dedup support (Miklos Szeredi) [1636875] - [fs] ovl: add O_DIRECT support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fiemap() (Miklos Szeredi) [1636875] - [fs] ovl: add lsattr/chattr support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fallocate() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_mmap() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fsync() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_read_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add helper to return real file (Miklos Szeredi) [1636875] - [fs] ovl: stack file ops (Miklos Szeredi) [1636875] - [fs] ovl: deal with overlay files in ovl_d_real() (Miklos Szeredi) [1636875] - [fs] ovl: copy up file size as well (Miklos Szeredi) [1636875] - [fs] Revert "Revert "ovl: get_write_access() in truncate"" (Miklos Szeredi) [1636875] - [fs] ovl: copy up inode flags (Miklos Szeredi) [1636875] - [fs] ovl: copy up times (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_dedupe_file_range_one() to modules (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_ioctl() to modules (Miklos Szeredi) [1636875] - [fs] vfs: make open_with_fake_path() not contribute to nr_files (Miklos Szeredi) [1636875] - [fs] ovl: fix wrong use of impure dir cache in ovl_iterate() (Miklos Szeredi) [1636875] - [fs] new helper: open_with_fake_path() (Miklos Szeredi) [1636875] - [fs] now we can fold open_check_o_direct() into do_dentry_open() (Miklos Szeredi) [1636875] - [fs] lift fput() on late failures into path_openat() (Miklos Szeredi) [1636875] - [fs] fold put_filp() into fput() (Miklos Szeredi) [1636875] - [fs] introduce FMODE_OPENED (Miklos Szeredi) [1636875] - [fs] ->file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] security_file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] get rid of cred argument of vfs_open() and do_dentry_open() (Miklos Szeredi) [1636875] - [fs] pass ->f_flags value to alloc_empty_file() (Miklos Szeredi) [1636875] - [fs] pass creds to get_empty_filp(), make sure dentry_open() passes the right creds (Miklos Szeredi) [1636875] - [fs] alloc_file(): switch to passing O_... flags instead of FMODE_... mode (Miklos Szeredi) [1636875] - [fs] make sure do_dentry_open() won't return positive as an error (Miklos Szeredi) [1636875] - [fs] create_pipe_files(): use fput() if allocation of the second file fails (Miklos Szeredi) [1636875] - [fs] turn filp_clone_open() into inline wrapper for dentry_open() (Miklos Szeredi) [1636875] - [fs] fold security_file_free() into file_free() (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: extract helper for a single dedup (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: rationalize args (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: return int (Miklos Szeredi) [1636875] - [fs] vfs: limit size of dedupe (Miklos Szeredi) [1636875] - [fs] ovl: set I_CREATING on inode being created (Miklos Szeredi) [1636875]- [rpmspec] redhat spec: Add new perf tools file (Jiri Olsa) [1579484] - [tools] perf tools: Fix use of alternatives to find JDIR (Jiri Olsa) [1579484] - [net] net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() (Paolo Abeni) [1637576] - [thunderbolt] thunderbolt: Add Intel as copyright holder (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Convert rest of the driver files to use SPDX identifier (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Print connected devices (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Make the driver less verbose (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove a meaningless NULL pointer check before dma_pool_destroy (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Initialize after IOMMUs (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not handle ICM events after domain is stopped (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Add support for runtime PM (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove redundant variable 'approved' (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use correct ICM commands in system suspend (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: No need to take tb->lock in domain suspend/complete (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not unnecessarily call ICM get route (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use 64-bit DMA mask if supported by the platform (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Fix small typo in variable name (Jarod Wilson) [1588929] - [mm] Revert x86/e820: put !E820_TYPE_RAM regions into memblock.reserved (Baoquan He) [1639450] - [mm] mm: return zero_resv_unavail optimization (Baoquan He) [1639450] - [mm] mm: zero remaining unavailable struct pages (Baoquan He) [1639450] - [mm] mm: skip invalid pages block at a time in zero_resv_unresv() (Baoquan He) [1639450] - [mm] docs/mm: memblock: update kernel-doc comments (Baoquan He) [1639450] - [mm] mm/memblock: add a name for memblock flags enumeration (Baoquan He) [1639450] - [block] blk-wbt: wake up all when we scale up, not down (Ming Lei) [1640035]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1589158] - [kernel] EDAC: Raise the maximum number of memory controllers (Aristeu Rozanski) [1634077] - [netdrv] i40e: disallow changing the number of descriptors when AF_XDP is on (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Rx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Tx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: Remove unused msglen parameter from virtchnl functions (Stefan Assmann) [1630760] - [netdrv] i40e: fix double 'NIC Link is Down' messages (Stefan Assmann) [1630760] - [netdrv] i40e: add a helper function to validate a VF based on the vf id (Stefan Assmann) [1630760] - [netdrv] i40e: use declared variables for pf and hw (Stefan Assmann) [1630760] - [netdrv] i40e: Unset promiscuous settings on VF reset (Stefan Assmann) [1630760] - [netdrv] i40e: Fix VF's link state notification (Stefan Assmann) [1630760] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1630760] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1630760] - [netdrv] i40e: fix possible compiler warning in xsk TX path (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Tx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Tx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] xsk: i40e: get rid of useless struct xdp_umem_props (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Rx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Rx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] i40e: refactor Rx path for re-use (Stefan Assmann) [1630760] - [netdrv] i40e: added queue pair disable/enable functions (Stefan Assmann) [1630760] - [netdrv] i40e: Prevent deleting MAC address from VF when set by PF (Stefan Assmann) [1630760] - [netdrv] i40e: hold the rtnl lock on clearing interrupt scheme (Stefan Assmann) [1630760] - [netdrv] i40e: Check and correct speed values for link on open (Stefan Assmann) [1630760] - [netdrv] i40e: report correct statistics when XDP is enabled (Stefan Assmann) [1630760] - [netdrv] i40e: static analysis report from community (Stefan Assmann) [1630760] - [netdrv] i40e: use correct length for strncpy (Stefan Assmann) [1630760] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1630760] - [netdrv] i40e: move ethtool stats boiler plate code to i40e_ethtool_stats.h (Stefan Assmann) [1630760] - [netdrv] i40e: convert queue stats to i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: fix condition of WARN_ONCE for stat strings (Stefan Assmann) [1630760] - [netdrv] i40e_txrx: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e_main: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e: fix i40e_add_queue_stats data pointer update (Stefan Assmann) [1630760] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1630760] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1630760] - [netdrv] i40e: fix warning about shadowed ring parameter (Stefan Assmann) [1630760] - [netdrv] i40e: remove unnecessary i variable causing -Wshadow warning (Stefan Assmann) [1630760] - [netdrv] i40e: convert priority flow control stats to use helpers (Stefan Assmann) [1630760] - [netdrv] i40e: convert VEB TC stats to use an i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: Set fec_config when forcing link state (Stefan Assmann) [1630760] - [netdrv] i40e: add helper to copy statistic values into ethtool buffer (Stefan Assmann) [1630760] - [netdrv] i40e: add helper function for copying strings from stat arrays (Stefan Assmann) [1630760] - [netdrv] i40e: Remove duplicated prepare call in i40e_shutdown (Stefan Assmann) [1630760] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1630760] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Stefan Assmann) [1630760] - [net] ipv4: don't let PMTU updates increase route MTU (Sabrina Dubroca) [1638845] - [net] ipv4: update fnhe_pmtu when first hop's MTU changes (Sabrina Dubroca) [1638845] - [net] xsk: add a simple buffer reuse queue (Ivan Vecera) [1634774] - [net] samples/bpf: add -c/--copy -z/--zero-copy flags to xdpsock (Ivan Vecera) [1634774] - [net] add napi_if_scheduled_mark_missed (Ivan Vecera) [1634774] - [net] xsk: expose xdp_umem_get_(data, dma) to drivers (Ivan Vecera) [1634774] - [net] xdp: export xdp_rxq_info_unreg_mem_model (Ivan Vecera) [1634774] - [net] xdp: implement convert_to_xdp_frame for MEM_TYPE_ZERO_COPY (Ivan Vecera) [1634774] - [net] xdp: Helper function to clear kernel pointers in xdp_frame (Ivan Vecera) [1634774] - [net] xsk: i40e: get rid of useless struct xdp_umem_props (Ivan Vecera) [1631809] - [net] xdp: fix uninitialized 'err' variable (Ivan Vecera) [1631805] - [tools] headers uapi: Update tools's copy of linux/if_link.h (Ivan Vecera) [1631805] - [tools] selftests/bpf: add test for multiple programs (Ivan Vecera) [1631805] - [net] netdevsim: add support for simultaneous driver and hw XDP (Ivan Vecera) [1631805] - [net] xdp: support simultaneous driver and hw XDP attachment (Ivan Vecera) [1631805] - [net] xdp: factor out common program/flags handling from drivers (Ivan Vecera) [1631805] - [net] xdp: don't make drivers report attachment mode (Ivan Vecera) [1631805] - [net] xdp: add per mode attributes for attached programs (Ivan Vecera) [1631805] - [net] sched: cls_flower: set correct offload data in fl_reoffload (Ivan Vecera) [1631522] - [net] sched: call reoffload op on block callback reg (Ivan Vecera) [1631522] - [net] sched: cls_bpf: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_u32: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_matchall: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_flower: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: add tcf_proto_op to offload a rule (Ivan Vecera) [1631522] - [net] sched: pass extack pointer to block binds and cb registration (Ivan Vecera) [1631522]- [rpmspec] kernel.spec: s390/zfcpdump: add -zfcpdump kernel variant (Philipp Rudo) [1567291] - [kernel] rh_taint: correct loaddable module support dependencies (Philipp Rudo) [1567291] - [powerpc] KVM: PPC: Book3S HV: Avoid crash from THP collapse during radix page fault (David Gibson) [1639555] - [irqchip] irqchip/gic-v3-its: Allow use of LPI tables in reserved memory (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Register LPI tables with EFI config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Check that all RDs have the same property table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Use pre-programmed redistributor tables with kdump kernels (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Allow use of pre-programmed LPI tables (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Keep track of property table's PA and VA (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Move pending table allocation to init time (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Split property table clearing from allocation (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Simplify LPI_PENDBASE_SZ usage (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Change initialization ordering for LPIs (Jeremy Linton) [1625746] - [firmware] efi: add API to reserve memory persistently across kexec reboot (Jeremy Linton) [1625746] - [firmware] efi/arm: libstub: add a root memreserve config table (Jeremy Linton) [1625746] - [firmware] efi: honour memory reservations passed via a linux specific config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Cap lpi_id_bits to reduce memory footprint (Jeremy Linton) [1625746] - [infiniband] RDMA/bnxt_re: Fix system crash during RDMA resource initialization (Selvin Xavier) [1637122] - [infiniband] RDMA/bnxt_re: Fix couple of memory leaks that could lead to IOMMU call traces (Selvin Xavier) [1637120] - [arm64] arm64: KVM: Sanitize PSTATE.M when being set from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [arm64] arm64: KVM: Tighten guest core register access from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [fs] fs/cifs: require sha512 (Leif Sahlberg) [1610619] - [fs] smb3: simplify code by removing CONFIG_CIFS_SMB311 (Leif Sahlberg) [1610619] - [fs] smb3: add support for statfs for smb3.1.1 posix extensions (Leif Sahlberg) [1610619] - [fs] cifs: allow disabling insecure dialects in the config (Leif Sahlberg) [1610619] - [fs] smb3: if server does not support posix do not allow posix mount option (Leif Sahlberg) [1610619]- [security] cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias() (Joe Lawrence) [1638647] - [powerpc] powerpc/cacheinfo: Report the correct shared_cpu_map on big-cores (Steve Best) [1639265] - [powerpc] powerpc: Use cpu_smallcore_sibling_mask at SMT level on bigcores (Steve Best) [1639265] - [powerpc] powerpc: Detect the presence of big-cores via ibm, thread-groups (Steve Best) [1639265] - [x86] mark amd rome as unsupported (David Arcari) [1638506] - [netdrv] qed: Add support for virtual link (Chad Dupuis) [1638013] - [netdrv] qede: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Fix shmem structure inconsistency between driver and the mfw (Chad Dupuis) [1638013] - [netdrv] qed: Add missing device config for RoCE EDPM in UFP mode (Chad Dupuis) [1638013] - [netdrv] qed: Add a flag which indicates if offload TC is set (Chad Dupuis) [1638013] - [netdrv] qed: Do not add VLAN 0 tag to untagged frames in multi-function mode (Chad Dupuis) [1638013] - [netdrv] qed: Fix populating the invalid stag value in multi function mode (Chad Dupuis) [1638013] - [tools] perf python: Fix pyrf_evlist__read_on_cpu() interface (Jiri Olsa) [1628229] - [tools] perf mmap: Store real cpu number in 'struct perf_mmap' (Jiri Olsa) [1628229]- [fs] gfs2: Fix iomap buffered write support for journaled files (2) (Andreas Grunbacher) [1637944] - [xen] xen/manage: don't complain about an empty value in control/sysrq node (Vitaly Kuznetsov) [1623344] - [drm] drm/amdgpu: Silence harmless WARN_ON() during MST disable (Lyude Paul) [1638137] - [netdrv] net: macb: Fix regression breaking non-MDIO fixed-link PHYs (Petr Oros) [1638259] - [netdrv] net: macb: do not disable MDIO bus at open/close time (Petr Oros) [1638259] - [fs] proc: restrict kernel stack dumps to root (Waiman Long) [1638044] - [base] firmware: Always initialize the fw_priv list object (Waiman Long) [1638044] - [base] firmware: Fix security issue with request_firmware_into_buf() (Waiman Long) [1638044] - [fs] sysfs: Do not return POSIX ACL xattrs via listxattr (Waiman Long) [1638044] - [fs] vfs: don't evict uninitialized inode (Waiman Long) [1638044] - [fs] new primitive: discard_new_inode() (Waiman Long) [1638044] - [arm64] arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto" (Waiman Long) [1638044] - [kernel] sched/topology: Set correct NUMA topology type (Waiman Long) [1638044] - [kernel] bpf: 32-bit RSH verification must truncate input before the ALU op (Waiman Long) [1638044] - [mm] mm: madvise(MADV_DODUMP): allow hugetlbfs pages (Waiman Long) [1638044] - [x86] x86/pti: Fix section mismatch warning/error (Waiman Long) [1638044] - [kernel] uaccess: Fix is_source param for check_copy_size() in copy_to_iter_mcsafe() (Waiman Long) [1638044] - [x86] x86/mm: Expand static page table for fixmap space (Waiman Long) [1638044] - [fs] fs/lock: skip lock owner pid translation in case we are in init_pid_ns (Waiman Long) [1638044] - [x86] perf/x86/intel/lbr: Fix incomplete LBR call stack (Waiman Long) [1638044] - [kernel] perf/hw_breakpoint: Split attribute parse and commit (Waiman Long) [1638044] - [kernel] bitfield: fix *_encode_bits() (Waiman Long) [1638044] - [kernel] posix-timers: Sanitize overrun handling (Waiman Long) [1638044] - [kernel] posix-timers: Make forward callback return s64 (Waiman Long) [1638044] - [kernel] alarmtimer: Prevent overflow for relative nanosleep (Waiman Long) [1638044] - [x86] x86/entry/64: Add two more instruction suffixes (Waiman Long) [1638044] - [powerpc] powerpc/kdump: Handle crashkernel memory reservation failure (Waiman Long) [1638044] - [s390] s390/mm: correct allocate_pgste proc_handler callback (Waiman Long) [1638044] - [x86] x86/numa_emulation: Fix emulated-to-physical node mapping (Waiman Long) [1638044] - [x86] x86/paravirt: Fix some warning messages (Waiman Long) [1638044] - [kernel] sched/fair: Fix vruntime_normalized() for remote non-migration wakeup (Waiman Long) [1638044] - [kernel] bpf/verifier: disallow pointer subtraction (Waiman Long) [1638044] - [mm] mm: shmem.c: Correctly annotate new inodes for lockdep (Waiman Long) [1638044] - [kernel] sched/core: Use smp_mb() in wake_woken_function() (Waiman Long) [1638044] - [kernel] bpf: fix rcu annotations in compute_effective_progs() (Waiman Long) [1638044] - [x86] x86/mm/pti: Add an overflow check to pti_clone_pmds() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_pmd() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_p4d() (Waiman Long) [1638044] - [powerpc] powerpc/pseries/mm: call H_BLOCK_REMOVE (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: factorize PTE slot computation (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: Introducing FW_FEATURE_BLOCK_REMOVE (Steve Best) [1637116] - [watchdog] watchdog/hpwdt: Disable PreTimeout when Timeout is smaller (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update Driver Documentation (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update version number (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Module parameter alias (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Display module parameters (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Claim NMI from iLO (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Initialize pretimeout from module parameter (Joseph Szczypek) [1632945]- [mm] mm/sparse: delete old sparse_init and enable new one (Baoquan He) [1625105] - [mm] mm/sparse: add new sparse_init_nid() and sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse: move buffer init/fini to the common place (Baoquan He) [1625105] - [mm] mm/sparse: use the new sparse buffer functions in non-vmemmap (Baoquan He) [1625105] - [mm] mm/sparse: abstract sparse buffer allocations (Baoquan He) [1625105] - [mm] mm/sparse: optimize memmap allocation during sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse.c: add a new parameter 'data_unit_size' for alloc_usemap_and_memmap (Baoquan He) [1625105] - [mm] mm/sparsemem.c: defer the ms->section_mem_map clearing (Baoquan He) [1625105] - [mm] mm/sparse.c: add a static variable nr_present_sections (Baoquan He) [1625105] - [mm] mm/sparse.c: make sparse_init_one_section void and remove check (Baoquan He) [1625105] - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1628864] - [target] scsi: target: iscsi: cxgbit: use pr_debug() instead of pr_info() (Arjun Vynipadath) [1628864] - [infiniband] iw_cxgb4: only allow 1 flush on user qps (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: pass window scale in flowc work request (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: remove duplicate memcpy() in c4iw_create_listen() (Arjun Vynipadath) [1628865] - [netdrv] mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge (Petr Oros) [1638268] - [tty] tty: vt_ioctl: fix potential Spectre v1 (Prarit Bhargava) [1637123] - [powerpc] powerpc/time: Add set_state_oneshot_stopped decrementer callback (Steve Best) [1638287] - [powerpc] powerpc/time: Use clockevents_register_device(), fixing an issue with large decrementer (Steve Best) [1638287] - [hwmon] hwmon: (nct6775) Fix potential Spectre v1 (Dean Nelson) [1637464] - [vfio] vfio-pci: Disable binding to PFs with SR-IOV enabled (Alex Williamson) [1637871] - [netdrv] net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns: fix skb->truesize underestimation (Petr Oros) [1638385] - [netdrv] net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns3: Fix get_vector ops in hclgevf_main module (Petr Oros) [1638385] - [netdrv] net: hns3: Fix warning bug when doing lp selftest (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mac pause not disable in pfc mode (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mailbox message truncated problem (Petr Oros) [1638385] - [netdrv] net: hns3: Fix return value error in hns3_reset_notify_down_enet (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for reset_level default assignment probelm (Petr Oros) [1638385] - [netdrv] net: hns3: Reset net device with rtnl_lock (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for phy link issue when using marvell phy driver (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero (Petr Oros) [1638385] - [net] xprtrdma: Fix disconnect regression (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Fix validity check for modify QP (Don Dutile) [1635418] - [infiniband] IB/srp: Avoid that sg_reset -d $srp_device triggers an infinite loop (Don Dutile) [1635418] - [infiniband] ucma: fix a use-after-free in ucma_resolve_ip() (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Atomically flush and mark closed the comp event queue (Don Dutile) [1635418] - [infiniband] RDMA/mlx4: Ensure that maximal send/receive SGE less than supported by HW (Don Dutile) [1635418 1623100] - [infiniband] RDMA/cma: Protect cma dev list with lock (Don Dutile) [1635418] - [infiniband] IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler (Don Dutile) [1635418] - [infiniband] RDMA/ucma: check fd type in ucma_migrate_id() (Don Dutile) [1635418] - [infiniband] RDMA/rxe: Set wqe->status correctly if an unexpected response is received (Don Dutile) [1635418] - [infiniband] IB/IPoIB: Set ah valid flag in multicast send flow (Don Dutile) [1635418] - [infiniband] RDMA/core: Avoid holding lock while initializing fields on stack (Don Dutile) [1635418] - [infiniband] IB/rxe: Drop QP0 silently (Don Dutile) [1635418] - [infiniband] RDMA/umem: Don't hold mmap_sem for too long (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (2/2) (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (1/2) (Don Dutile) [1635418] - [infiniband] RDMA: Fix storage of PortInfo CapabilityMask in the kernel (Don Dutile) [1635418] - [infiniband] IB/core: type promotion bug in rdma_rw_init_one_mr() (Don Dutile) [1635418] - [infiniband] RDMA/i40w: Hold read semaphore while looking after VMA (Don Dutile) [1635418] - [infiniband] vmw_pvrdma: Release netdev when vmxnet3 module is removed (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in __srpt_close_all_ch() (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in srpt_close_ch() (Don Dutile) [1635418] - [infiniband] IB/srpt: Support HCAs with more than two ports (Don Dutile) [1635418] - [infiniband] IB/rxe: don't clear the tx queue on every transfer (Don Dutile) [1635418] - [infiniband] IB/core: add max_send_sge and max_recv_sge attributes (Don Dutile) [1635418 1623100] - [infiniband] IB/rxe: support for 802.1q VLAN on the listener (Don Dutile) [1635418] - [netdrv] cxgb4: impose mandatory VLAN usage when non-zero TAG ID (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: when max_tx_rate is 0 disable tx rate limiting (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: do not return DUPLEX_UNKNOWN when link is down (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: expose stats fetched from firmware via debugfs (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: remove stats fetched from firmware (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: specify IQTYPE in fw_iq_cmd (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Fix the condition to check if the card is T5 (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Support ethtool private flags (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add support for FW_ETH_TX_PKT_VM_WR (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add flag tc_flower_initialized (Arjun Vynipadath) [1628863] - [s390] s390/zcrypt: remove VLA usage from the AP bus (Philipp Rudo) [1637865] - [s390] s390/ap_bus: replace PTR_RET with PTR_ERR_OR_ZERO (Philipp Rudo) [1637865] - [s390] s390/crypto: fix gcc 8 stringop-truncation warning (Philipp Rudo) [1637865] - [s390] s390/zcrypt: code beautify (Philipp Rudo) [1637865] - [s390] s390/zcrypt: add copy_from_user length plausibility checks (Philipp Rudo) [1637865] - [s390] s390/zcrypt: Show load of cards and queues in sysfs (Philipp Rudo) [1637865] - [s390] s390/kvm: fix deadlock when killed by oom (Philipp Rudo) [1638264] - [fs] xfs: fix data corruption w/ unaligned reflink ranges (Brian Foster) [1633476] - [fs] xfs: fix data corruption w/ unaligned dedupe ranges (Brian Foster) [1633476] - [fs] xfs: update ctime and remove suid before cloning files (Brian Foster) [1633476] - [fs] xfs: zero posteof blocks when cloning above eof (Brian Foster) [1633476] - [fs] xfs: refactor clonerange preparation into a separate helper (Brian Foster) [1633476] - [netdrv] nfp: avoid buffer leak when FW communication fails (Petr Oros) [1638233] - [netdrv] nfp: don't fail probe on pci_sriov_set_totalvfs() errors (Petr Oros) [1638233] - [netdrv] nfp: wait for posted reconfigs when disabling the device (Petr Oros) [1638233] - [netdrv] liquidio: fix hang when re-binding VF host drv after running DPDK VF driver (Petr Oros) [1638224] - [netdrv] r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8110sb devices (Petr Oros) [1638210] - [netdrv] r8169: add support for NCube 8168 network card (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8106e (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8168g (Petr Oros) [1638210] - [powerpc] KVM: PPC: Book3S HV: Fix guest r11 corruption with POWER9 TM workarounds (David Gibson) [1637766] - [drm] drm/amdgpu: Suppress keypresses from ACPI_VIDEO events (Lyude Paul) [1631918] - [infiniband] IB/hfi1: Remove race conditions in user_sdma send path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Eliminate races in the SDMA send error path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix destroy_qp hang after a link down (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix context recovery when PBC has an UnsupportedVL (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Invalid user input can result in crash (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix SL array bounds check (Alex Estrin) [1637068] - [powerpc] powerpc/fadump: re-register firmware-assisted dump if already registered (Steve Best) [1637383] - [powerpc] powerpc/fadump: cleanup crash memory ranges support (Steve Best) [1637383] - [powerpc] powerpc/fadump: merge adjacent memory ranges to reduce PT_LOAD segements (Steve Best) [1637383] - [powerpc] powerpc/fadump: handle crash memory ranges array index overflow (Steve Best) [1637383] - [scsi] scsi: qedi: Initialize the stats mutex lock (Chad Dupuis) [1637245] - [fs] gfs2: Fix iomap buffered write support for journaled files (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate update_rgrp_lvb_unlinked (Andreas Grunbacher) [1637944] - [fs] gfs2: Fix gfs2_testbit to use clone bitmaps (Andreas Grunbacher) [1637944] - [fs] gfs2: Get rid of gfs2_ea_strlen (Andreas Grunbacher) [1637944] - [fs] GFS2: rgrp free blocks used incorrectly (Andreas Grunbacher) [1637944] - [fs] gfs2: remove redundant variable 'moved' (Andreas Grunbacher) [1637944] - [fs] gfs2: use iomap_readpage for blocksize == PAGE_SIZE (Andreas Grunbacher) [1637944] - [fs] gfs2: Use iomap for stuffed direct I/O reads (Andreas Grunbacher) [1637944] - [fs] gfs2: fallocate_chunk: Always initialize struct iomap (Andreas Grunbacher) [1637944] - [fs] gfs2: Remove gfs2_write_(begin,end) (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap direct I/O support (Andreas Grunbacher) [1637944] - [fs] gfs2: gfs2_extent_length cleanup (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap buffered write support (Andreas Grunbacher) [1637944] - [fs] gfs2: Further iomap cleanups (Andreas Grunbacher) [1637944] - [fs] fs: gfs2: Adding new return type vm_fault_t (Andreas Grunbacher) [1637944] - [fs] gfs2: using posix_acl_xattr_size instead of posix_acl_to_xattr (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't reject a supposedly full bitmap if we have blocks reserved (Andreas Grunbacher) [1637944] - [fs] gfs2: Eliminate redundant ip->i_rgd (Andreas Grunbacher) [1637944] - [fs] gfs2: Stop messing with ip->i_rgd in the rlist code (Andreas Grunbacher) [1637944] - [fs] gfs2: call ktime_get_coarse_real_ts64() directly (Andreas Grunbacher) [1637944] - [fs] gfs2: Minor clarification to __gfs2_punch_hole (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't withdraw under a spin lock (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate rs_inum and reduce the size of gfs2 inodes (Andreas Grunbacher) [1637944] - [drm] drm/nouveau/drm/nouveau: Grab runtime PM ref in nv50_mstc_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/disp: fix DP disable race (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early (Lyude Paul) [1628749] - [drm] drm/nouveau: Reset MST branching unit before enabling (Lyude Paul) [1628749] - [drm] drm/nouveau: Only write DP_MSTM_CTRL when needed (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in drm_load() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_disable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Fix deadlocks in nouveau_connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix deadlock with fb_helper with async RPM requests (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement (Lyude Paul) [1628749] - [md] dm table: require that request-based DM be layered on blk-mq devices (Mike Snitzer) [1637682] - [md] dm: rename DM_TYPE_MQ_REQUEST_BASED to DM_TYPE_REQUEST_BASED (Mike Snitzer) [1637682] - [md] dm: remove legacy request-based IO path (Mike Snitzer) [1637682] - [md] dm linear: fix linear_end_io conditional definition (Mike Snitzer) [1637682] - [md] dm linear: eliminate linear_end_io call if CONFIG_DM_ZONED disabled (Mike Snitzer) [1637682] - [md] dm: fix report zone remapping to account for partition offset (Mike Snitzer) [1637682] - [md] dm cache: destroy migration_cache if cache target registration failed (Mike Snitzer) [1637682] - [md] dm cache: fix resize crash if user doesn't reload cache table (Mike Snitzer) [1637682] - [md] dm cache metadata: ignore hints array being too small during resize (Mike Snitzer) [1637682] - [md] dm raid: remove bogus const from decipher_sync_action() return type (Mike Snitzer) [1637682] - [md] dm mpath: fix attached_handler_name leak and dangling hw_handler_name pointer (Mike Snitzer) [1637682] - [md] dm thin metadata: fix __udivdi3 undefined on 32-bit (Mike Snitzer) [1637682] - [md] dm thin metadata: try to avoid ever aborting transactions (Mike Snitzer) [1637682] - [md] dm raid: bump target version, update comments and documentation (Mike Snitzer) [1637682] - [md] dm raid: fix RAID leg rebuild errors (Mike Snitzer) [1637682] - [md] dm raid: fix rebuild of specific devices by updating superblock (Mike Snitzer) [1637682] - [md] dm raid: fix stripe adding reshape deadlock (Mike Snitzer) [1637682] - [md] dm raid: fix reshape race on small devices (Mike Snitzer) [1637682] - [md] dm: disable CRYPTO_TFM_REQ_MAY_SLEEP to fix a GFP_KERNEL recursion deadlock (Mike Snitzer) [1637682] - [md] dm verity: fix crash on bufio buffer that was allocated with vmalloc (Mike Snitzer) [1637682] - [md] dm writecache: fix a crash due to reading past end of dirty_bitmap (Mike Snitzer) [1637682] - [md] dm crypt: don't decrease device limits (Mike Snitzer) [1637682] - [md] dm cache metadata: set dirty on all cache blocks after a crash (Mike Snitzer) [1637682] - [md] dm snapshot: remove stale FIXME in snapshot_map() (Mike Snitzer) [1637682] - [md] dm snapshot: improve performance by switching out_of_order_list to rbtree (Mike Snitzer) [1637682] - [md] dm kcopyd: avoid softlockup in run_complete_job (Mike Snitzer) [1637682] - [md] dm cache metadata: save in-core policy_hint_size to on-disk superblock (Mike Snitzer) [1637682] - [md] dm thin: stop no_space_timeout worker when switching to write-mode (Mike Snitzer) [1637682] - [md] dm kcopyd: return void from dm_kcopyd_copy() (Mike Snitzer) [1637682] - [md] dm thin: include metadata_low_watermark threshold in pool status (Mike Snitzer) [1637682] - [md] dm writecache: report start_sector in status line (Mike Snitzer) [1637682] - [md] dm crypt: convert essiv from ahash to shash (Mike Snitzer) [1637682] - [md] dm crypt: use wake_up_process() instead of a wait queue (Mike Snitzer) [1637682] - [md] dm integrity: recalculate checksums on creation (Mike Snitzer) [1637682] - [md] dm integrity: flush journal on suspend when using separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: use version 2 for separate metadata (Mike Snitzer) [1637682] - [md] dm integrity: allow separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: add ic->start in get_data_sector() (Mike Snitzer) [1637682] - [md] dm integrity: report provided data sectors in the status (Mike Snitzer) [1637682] - [md] dm integrity: implement fair range locks (Mike Snitzer) [1637682] - [md] dm integrity: decouple common code in dm_integrity_map_continue() (Mike Snitzer) [1637682] - [md] dm integrity: change 'suspending' variable from bool to int (Mike Snitzer) [1637682] - [md] dm delay: add flush as a third class of IO (Mike Snitzer) [1637682] - [md] dm delay: refactor repetitive code (Mike Snitzer) [1637682] - [md] dm cache: only allow a single io_mode cache feature to be requested (Mike Snitzer) [1637682] - [md] dm thin: update stale "Status" Documentation (Mike Snitzer) [1637682] - [pci] PCI: Reprogram bridge prefetch registers on resume (Myron Stowe) [1637155] - [input] Input: xen-kbdfront - fix multi-touch XenStore node's locations (Benjamin Tissoires) [1637027] - [input] Input: elantech - enable middle button of touchpad on ThinkPad P72 (Benjamin Tissoires) [1637027] - [hid] HID: i2c-hid: Use devm to allocate i2c_hid struct (Benjamin Tissoires) [1637027] - [hid] HID: input: fix leaking custom input node name (Benjamin Tissoires) [1637027] - [hid] HID: core: fix grouping by application (Benjamin Tissoires) [1637027] - [hid] HID: multitouch: fix Elan panels with 2 input modes declaration (Benjamin Tissoires) [1637027] - [input] Input: do not use WARN() in input_alloc_absinfo() (Benjamin Tissoires) [1637027] - [s390] s390: vfio-ap: setup APCB mask using KVM dedicated function (Cornelia Huck) [1508118] - [s390] KVM: s390: Tracing APCB changes (Cornelia Huck) [1508118] - [s390] KVM: s390: fix locking for crypto setting error path (Cornelia Huck) [1508118] - [s390] s390: doc: detailed specifications for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: CPU model support for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: device attrs to enable/disable AP interpretation (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-1 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-0 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Allow CRYCB FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Make use of CRYCB FORMAT2 clear (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Do the CRYCB validation first (Cornelia Huck) [1508118] - [s390] KVM: s390: Clear Crypto Control Block when using vSIE (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_RESET ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: zeroize the AP queues (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_GET_INFO ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement mediated device open callback (Cornelia Huck) [1508118] - [s390] KVM: s390: interface to clear CRYCB masks (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interface to view matrix mdev matrix (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure control domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure adapters (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: register matrix device with VFIO mdev framework (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: base implementation of VFIO AP device driver (Cornelia Huck) [1508118] - [s390] KVM: s390: refactor crypto initialization (Cornelia Huck) [1508118] - [s390] KVM: s390: introduce and use KVM_REQ_VSIE_RESTART (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: simulate VCPU SIE entry/exit (Cornelia Huck) [1508118] - [s390] s390/zcrypt: hex string mask improvements for apmask and aqmask (Cornelia Huck) [1508118] - [s390] s390/zcrypt: AP bus support for alternate driver(s) (Cornelia Huck) [1508118] - [s390] s390/zcrypt: switch return type to bool for ap_instructions_available() (Cornelia Huck) [1508118] - [s390] s390/zcrypt: fix ap_instructions_available() returncodes (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Integrate ap_asm.h into include/asm/ap.h (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Review inline assembler constraints (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Add ZAPQ inline function (Cornelia Huck) [1508118] - [net] ipv6: use rt6_info members when dst is set in rt6_fill_node (Xin Long) [1625864 1625803 1625117]- [netdrv] amd-xgbe: use dma_mapping_error to check map errors (David Arcari) [1637666] - [crypto] crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe() (Waiman Long) [1629547] - [powerpc] powerpc: fix csum_ipv6_magic() on little endian platforms (Diego Domingos) [1625579] - [net] smc: generic netlink family should be __ro_after_init (Philipp Rudo) [1632435] - [net] net/smc: fix sizeof to int comparison (Philipp Rudo) [1632435] - [net] net/smc: no urgent data check for listen sockets (Philipp Rudo) [1632435] - [net] net/smc: enable fallback for connection abort in state INIT (Philipp Rudo) [1632435] - [net] net/smc: remove duplicate mutex_unlock (Philipp Rudo) [1632435] - [net] net/smc: fix non-blocking connect problem (Philipp Rudo) [1632435] - [net] net/smc: send response to test link signal (Philipp Rudo) [1632435] - [net] net: simplify sock_poll_wait (Philipp Rudo) [1632435] - [net] net/smc: Simplify ib_post_(send|recv|srq_recv)() calls (Philipp Rudo) [1632435] - [net] net/smc: Remove a WARN_ON() statement (Philipp Rudo) [1632435] - [powerpc] KVM: PPC: Book3S HV: Add NO_HASH flag to GET_SMMU_INFO ioctl result (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a VM capability to enable nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add nested shadow page tables to debugfs (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Allow HV module to load without hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle differing endianness for H_ENTER_NESTED (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Sanitise hv_regs on nested guest entry (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add one-reg interface to virtual PTCR register (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Don't access HFSCR, LPIDR or LPCR when running nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Invalidate TLB when nested vcpu moves physical cpu (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use hypercalls for TLB invalidation when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Implement H_TLB_INVALIDATE hcall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Introduce rmap to track nested guest mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle page fault for a nested guest (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypercalls correctly when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use XICS hypercalls when running as a nested hypervisor (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Nested guest entry via hypercall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Framework and hcall stubs for nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use kvmppc_unmap_pte() in kvm_unmap_radix() (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Refactor radix page fault handler (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Make kvmppc_mmu_radix_xlate process/partition table agnostic (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Clear partition table entry on vm teardown (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Use ccr field in pt_regs struct embedded in vcpu struct (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a debugfs file to dump radix mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypervisor instruction faults better (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Streamlined guest entry/exit path on P9 for radix guests (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Call kvmppc_handle_exit_hv() with vcore unlocked (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Rework TM save/restore code and make it C-callable (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Simplify real-mode interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Extract PMU save/restore operations as C-callable functions (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Move interrupt delivery on guest entry to C code (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Remove left-over code in XICS-on-XIVE emulation (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Simplify external interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc: Turn off CPU_FTR_P9_TM_HV_ASSIST in non-hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc/64s: Remove POWER9 DD1 support (Suraj Jitindar Singh) [1505999] - [netdrv] net/mlx5: Add Fast teardown support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set vlan masks for all offloaded TC rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix out of bound access when setting vport rate (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Cache the system image guid (Alaa Hleihel) [1636554] - [netdrv] mlx5: remove ndo_poll_controller (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for SQ and not RQ state when modifying hairpin SQ (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix read from coherent memory (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set ECN for received packets using CQE indication (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix possible deadlock from lockdep when adding fte to fg (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for error in mlx5_attach_interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Consider PCI domain in search for next dev (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix not releasing read lock when adding flow rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer strides offset (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer fragment size (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix debugfs cleanup in the device init/remove flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix use-after-free in self-healing flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Make function mlx5i_grp_sw_update_stats() static (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Use priv stats in completion rx flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB child devices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Fix leaking stack memory to userspace (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reorganize the makefile (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: vxlan.c depends on CONFIG_VXLAN (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move flow steering declarations into en/fs.h (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_ARFS for accelerated flow steering support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_RXNFC for ethtool rx nfc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Ethtool steering, move ethtool callbacks (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reduce command polling interval (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use max_num_eqs for calculation of required MSIX vectors (Alaa Hleihel) [1636554] - [netdrv] RDMA/mlx5: Fix shift overflow in mlx5_ib_create_wq (Alaa Hleihel) [1636554] - [netdrv] overflow.h: Add arithmetic shift helper (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Fix uninitialized variable (Alaa Hleihel) [1636554] - [netdrv] RDMA: Fix return code check in rdma_set_cq_moderation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move vxlan logic to core driver (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add sync lock for add/del vxlan port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, return values for add/del port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename from mlx5e to mlx5 (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename struct mlx5e_vxlan to mlx5_vxlan_port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move netdev only logic to en_main.c (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add direct delete function (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, cleanup an unused member in vxlan work (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, replace ports radix-tree with hash table (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, check maximum number of UDP ports (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, reflect 4789 UDP port default addition to software database (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move XDP related code into new XDP files (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Restrict the combination of large MTU and XDP (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Gather all XDP pre-requisite checks in a single function (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: avoid excessive warning msgs when creating VFs on 2nd port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Use PARTIAL_GSO for UDP segmentation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Remove redundant WARN when we cannot find neigh entry (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix tristate and description for MLX5 module (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Better return types for CQE API (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use ERR_CAST() instead of coding it (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Add missing SET_DRIVER_VERSION command translation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Honor cnt_set_id_valid flag instead of set_id (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Fix GRE flow specification (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Remove set-but-not-used variables (Alaa Hleihel) [1636554] - [infiniband] RDMA/mlx5: Don't leak UARs in case of free fails (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Update NIC HW stats on demand only (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for total num of NOP operations (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for MPWQE filler strides (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add channel events counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add a counter for congested UMRs (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add NAPI statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add XDP_TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: RX, Use existing WQ local variable (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Convert large order kzalloc allocations to kvzalloc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO remaining counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Rate limit errors in command interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Prevent warns in dmesg upon firmware commands (Alaa Hleihel) [1636554] - [netdrv] mlx4: remove ndo_poll_controller (Alaa Hleihel) [1636553] - [netdrv] net/mlx4: Use cpumask_available for eq->affinity_mask (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/en_rx: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/mcg: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Use 4K pages for kernel QP's WQE buffer (Alaa Hleihel) [1636553] - [netdrv] net/mlx4_core: Allow MTTs starting at any index (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Test port number before querying type (Alaa Hleihel) [1636553] - [powerpc] powerpc/numa: Skip onlining a offline node in kdump path (Steve Best) [1637118] - [netdrv] net: aquantia: Make function aq_fw1x_set_power() static (David Arcari) [1636533] - [netdrv] net: aquantia: memory corruption on jumbo frames (David Arcari) [1636533 1630377] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: renaming for better visibility (David Arcari) [1636533] - [netdrv] net: aquantia: whitespace changes (David Arcari) [1636533] - [netdrv] net: aquantia: implement EEE support (David Arcari) [1636533] - [netdrv] net: aquantia: implement WOL support (David Arcari) [1636533] - [netdrv] net: aquantia: definitions for WOL (David Arcari) [1636533] - [netdrv] net: aquantia: fix hw_atl_utils_fw_upload_dwords (David Arcari) [1636533] - [netdrv] net: aquantia: Make some functions static (David Arcari) [1636533] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: Add renegotiate ethtool operation support (David Arcari) [1636533] - [netdrv] net: aquantia: Implement rx/tx flow control ethtools callback (David Arcari) [1636533] - [netdrv] net: aquantia: Improve adapter init/deinit logic (David Arcari) [1636533] - [netdrv] net: aquantia: Ethtool based ring size configuration (David Arcari) [1636533] - [wireless] ath10k: fix memory leak of tpc_stats (Petr Oros) [1637528] - [wireless] ath10k: snoc: use correct bus-specific pointer in RX retry (Petr Oros) [1637528] - [wireless] ath10k: fix incorrect size of dma_free_coherent in ath10k_ce_alloc_src_ring_64 (Petr Oros) [1637528] - [wireless] brcmsmac: fix wrap around in conversion from constant to s16 (Petr Oros) [1637528] - [wireless] mt76x2: fix mrr idx/count estimation in mt76x2_mac_fill_tx_status() (Petr Oros) [1637528] - [wireless] ath10k: transmit queued frames after processing rx packets (Petr Oros) [1637528] - [wireless] ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock (Petr Oros) [1637528] - [wireless] ath10k: use locked skb_dequeue for rx completions (Petr Oros) [1637528] - [wireless] ath10k: sdio: set skb len for all rx packets (Petr Oros) [1637528] - [wireless] ath10k: sdio: use same endpoint id for all packets in a bundle (Petr Oros) [1637528] - [wireless] iwlwifi: cancel the injective function between hw pointers to tfd entry index (Petr Oros) [1637528] - [wireless] ath10k: disable bundle mgmt tx completion event support (Petr Oros) [1637528] - [wireless] ath10k: prevent active scans on potential unusable channels (Petr Oros) [1637528] - [wireless] ath9k_hw: fix channel maximum power level test (Petr Oros) [1637528] - [wireless] ath9k: report tx status on EOSP (Petr Oros) [1637528] - [wireless] iwlwifi: pcie: don't access periphery registers when not available (Petr Oros) [1637528] - [wireless] brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference (Petr Oros) [1637528] - [netdrv] be2net: don't flip hw_features when VXLANs are added/deleted (Petr Oros) [1637133] - [netdrv] be2net: Fix memory leak in be_cmd_get_profile_config() (Petr Oros) [1637133] - [netdrv] be2net: Mark expected switch fall-through (Petr Oros) [1637133] - [netdrv] be2net: fix spelling mistake "seqence" -> "sequence" (Petr Oros) [1637133] - [netdrv] be2net: Update the driver version to 12.0.0.0 (Petr Oros) [1637133] - [netdrv] be2net: gather debug info and reset adapter (only for Lancer) on a tx-timeout (Petr Oros) [1637133] - [netdrv] be2net: move rss_flags field in rss_info to ensure proper alignment (Petr Oros) [1637133] - [netdrv] be2net: re-order fields in be_error_recovert to avoid hole (Petr Oros) [1637133] - [netdrv] be2net: remove unused tx_jiffies field from be_tx_stats (Petr Oros) [1637133] - [netdrv] be2net: move txcp field in be_tx_obj to eliminate holes in the struct (Petr Oros) [1637133] - [netdrv] be2net: reorder fields in be_eq_obj structure (Petr Oros) [1637133] - [netdrv] be2net: remove desc field from be_eq_obj (Petr Oros) [1637133] - [netdrv] be2net: remove unused old custom busy-poll fields (Petr Oros) [1637133] - [netdrv] be2net: remove unused old AIC info (Petr Oros) [1637133] - [x86] x86/spec_ctrl/compat: Call IBRS_ENTRY only after valid kernel stack (Waiman Long) [1636843] - [acpi] ACPI/PPTT: Handle architecturally unknown cache types (Jeremy Linton) [1636567] - [base] drivers: base: cacheinfo: Do not populate sysfs for unknown cache types (Jeremy Linton) [1636567] - [fs] getxattr: use correct xattr length (Lukas Czerner) [1637049] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1636651] - [x86] x86/boot: Fix kexec booting failure in the SEV bit detection code (Kairui Song) [1632514] - [scsi] scsi: megaraid_sas: driver version upgrade (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Support FW provided TM timeout values (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Return immediately from wait_for_adapter_operational after kill adapter (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Update controller info during resume (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Do not do Kill adapter if GET_CTRL_INFO times out (Tomas Henzl) [1635565] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix re-using LoopID when handle is in use (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix duplicate switch database entries (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix NVMe session hang on unload (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix iIDMA error (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix stalled relogin (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix unintended Logout (Himanshu Madhani) [1633373] - [powerpc] powerpc/pseries: Disable CPU hotplug across migrations (Steve Best) [1633587] - [block] blk-mq: I/O and timer unplugs are inverted in blktrace (Ming Lei) [1634330] - [block] block: fix deadline elevator drain for zoned block devices (Ming Lei) [1634333] - [block] blk-mq: Allow blocking queue tag iter callbacks (Ming Lei) [1634328] - [block] block: use nanosecond resolution for iostat (Ming Lei) [1634329] - [block] null_blk: fix zoned support for non-rq based operation (Ming Lei) [1634324] - [block] blk-cgroup: increase number of supported policies (Ming Lei) [1634335] - [block] block: bfq: swap puts in bfqg_and_blkg_put (Ming Lei) [1634334] - [block] block: don't warn when doing fsync on read-only devices (Ming Lei) [1634331] - [block] blkcg: use tryget logic when associating a blkg with a bio (Ming Lei) [1634332] - [block] blkcg: delay blkg destruction until after writeback has (Ming Lei) [1634332] - [block] Revert "blk-throttle: fix race between (Ming Lei) [1634332] - [block] blk-wbt: remove dead code (Ming Lei) [1634326] - [block] blk-wbt: improve waking of tasks (Ming Lei) [1634326] - [block] blk-wbt: abstract out end IO completion handler (Ming Lei) [1634326]- [dma] driver/dma/ioat: Call del_timer_sync() without holding prep_lock (Waiman Long) [1607654] - [netdrv] bnxt_en: Fix VF mac address regression (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Clean up unused functions (Jonathan Toppins) [1635846] - [fs] fsnotify: fix ignore mask logic in fsnotify() (Lukas Czerner) [1635537] - [net] net/af_iucv: locate IUCV header via skb_network_header() (Philipp Rudo) [1635332] - [net] net/af_iucv: drop inbound packets with invalid flags (Philipp Rudo) [1635332] - [net] net/af_iucv: fix skb handling on HiperTransport xmit error (Philipp Rudo) [1635332] - [hid] HID: i2c-hid: Fix flooded incomplete report after S3 on Rayd touchscreen (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Make acpi_gsb_i2c_read_bytes() check i2c_transfer return value (David Arcari) [1635746] - [i2c] i2c: designware: Re-init controllers with pm_disabled set on resume (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes (David Arcari) [1635746] - [fs] fs/quota: Fix spectre gadget in do_quotactl (Lukas Czerner) [1635521] - [fs] xfs: fix error handling in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove invalid log recovery first/last cycle check (Brian Foster) [1633171] - [fs] xfs: validate inode di_forkoff (Brian Foster) [1633171] - [fs] xfs: skip delalloc COW blocks in xfs_reflink_end_cow (Brian Foster) [1633171] - [fs] xfs: don't treat unknown di_flags2 as corruption in scrub (Brian Foster) [1633171] - [fs] xfs: remove duplicated include from alloc.c (Brian Foster) [1633171] - [fs] xfs: don't bring in extents in xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: fix transaction leak in xfs_reflink_allocate_cow() (Brian Foster) [1633171] - [fs] xfs: avoid lockdep false positives in xfs_trans_alloc (Brian Foster) [1633171] - [fs] xfs: refactor xfs_buf_log_item reference count handling (Brian Foster) [1633171] - [fs] xfs: clean up xfs_trans_brelse() (Brian Foster) [1633171] - [fs] xfs: don't unlock invalidated buf on aborted tx commit (Brian Foster) [1633171] - [fs] xfs: remove last of unnecessary xfs_defer_cancel() callers (Brian Foster) [1633171] - [fs] xfs: don't crash the vfs on a garbage inline symlink (Brian Foster) [1633171] - [fs] iomap: set page dirty after partial delalloc on mkwrite (Brian Foster) [1633171] - [fs] xfs: sanity check ag header values in xrep_calc_ag_resblks (Brian Foster) [1633171] - [fs] xfs: recalculate summary counters at mount time if icount is bad (Brian Foster) [1633171] - [fs] xfs: fix a null pointer dereference in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove b_last_holder & associated macros (Brian Foster) [1633171] - [fs] xfs: repair the AGI (Brian Foster) [1633171] - [fs] xfs: repair the AGFL (Brian Foster) [1633171] - [fs] xfs: repair the AGF (Brian Foster) [1633171] - [fs] xfs: remove dead error handling code in xfs_dquot_disk_alloc() (Brian Foster) [1633171] - [fs] xfs: use WRITE_ONCE to update if_seq (Brian Foster) [1633171] - [fs] xfs: fix a comment in xfs_log_reserve (Brian Foster) [1633171] - [fs] xfs: only validate summary counts on primary superblock (Brian Foster) [1633171] - [fs] xfs: substitute spaces with tabs (Brian Foster) [1633171] - [fs] xfs: fold dfops into the transaction (Brian Foster) [1633171] - [fs] xfs: always defer agfl block frees (Brian Foster) [1633171] - [fs] xfs: pass transaction to xfs_defer_add() (Brian Foster) [1633171] - [fs] xfs: replace xfs_defer_ops ->dop_pending with on-stack list (Brian Foster) [1633171] - [fs] xfs: cancel dfops on xfs_defer_finish() error (Brian Foster) [1633171] - [fs] xfs: clean out superfluous dfops dop params/vars (Brian Foster) [1633171] - [fs] xfs: drop dop param from xfs_defer_op_type ->finish_item() callback (Brian Foster) [1633171] - [fs] xfs: automatic dfops inode relogging (Brian Foster) [1633171] - [fs] xfs: automatic dfops buffer relogging (Brian Foster) [1633171] - [fs] xfs: add missing defer ijoins for held inodes (Brian Foster) [1633171] - [fs] xfs: replace dop_low with transaction flag (Brian Foster) [1633171] - [fs] xfs: pass transaction to dfops reset/move helpers (Brian Foster) [1633171] - [fs] xfs: remove unused __xfs_defer_cancel() internal helper (Brian Foster) [1633171] - [fs] xfs: use transaction for intent recovery instead of raw dfops (Brian Foster) [1633171] - [fs] xfs: refactor internal dfops initialization (Brian Foster) [1633171] - [fs] xfs: check da node magic in _node_lookup_int (Brian Foster) [1633171] - [fs] xfs: use a local variable for magic number in xfs_da3_node_lookup_int (Brian Foster) [1633171] - [fs] xfs: refactor log recovery check (Brian Foster) [1633171] - [fs] xfs: move extent busy tree initialization to xfs_initialize_perag (Brian Foster) [1633171] - [fs] xfs: avoid COW fork extent lookups in writeback if the fork didn't change (Brian Foster) [1633171] - [fs] xfs: maintain a sequence count for inode fork manipulations (Brian Foster) [1633171] - [fs] xfs: check for unknown v5 feature bits in superblock write verifier (Brian Foster) [1633171] - [fs] xfs: verify icount in superblock write (Brian Foster) [1633171] - [fs] libxfs: add more bounds checking to sb sanity checks (Brian Foster) [1633171] - [fs] xfs: refactor superblock verifiers (Brian Foster) [1633171] - [fs] xfs: refactor the xrep_extent_list into xfs_bitmap (Brian Foster) [1633171] - [fs] xfs: introduce a new xfs_inode_has_cow_data helper (Brian Foster) [1633171] - [fs] xfs: remove the xfs_ifork_t typedef (Brian Foster) [1633171] - [fs] xfs: simplify xfs_idata_realloc (Brian Foster) [1633171] - [fs] xfs: remove if_real_bytes (Brian Foster) [1633171] - [fs] xfs: move the repair extent list into its own file (Brian Foster) [1633171] - [fs] xfs: pass transaction lock while setting up agresv on cyclic metadata (Brian Foster) [1633171] - [fs] xfs: remove deprecated barrier/nobarrier mount (Brian Foster) [1633171] - [fs] xfs: clean up IRELE/iput callsites (Brian Foster) [1633171] - [fs] xfs: kill IHOLD (Brian Foster) [1633171] - [fs] xfs: bypass final dfops roll in trans commit path (Brian Foster) [1633171] - [fs] xfs: drop unnecessary xfs_defer_finish() dfops parameter (Brian Foster) [1633171] - [fs] xfs: remove unnecessary dfops init calls in xattr code (Brian Foster) [1633171] - [fs] xfs: remove all boilerplate defer init/finish code (Brian Foster) [1633171] - [fs] xfs: use internal dfops during (b|c)ui recovery (Brian Foster) [1633171] - [fs] xfs: use internal dfops in attr code (Brian Foster) [1633171] - [fs] xfs: use internal dfops in cow blocks cancel (Brian Foster) [1633171] - [fs] xfs: support embedded dfops in transaction (Brian Foster) [1633171] - [fs] xfs: pack holes in xfs_defer_ops and xfs_trans (Brian Foster) [1633171] - [fs] xfs: reset dfops to initial state after finish (Brian Foster) [1633171] - [fs] xfs: remove unused deferred ops committed field (Brian Foster) [1633171] - [fs] xfs: make deferred processing safe for embedded dfops (Brian Foster) [1633171] - [fs] xfs: fix transaction leak on remote attr set/remove failure (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in log recovery intent processing (Brian Foster) [1633171] - [fs] xfs: pull up dfops from xfs_itruncate_extents() (Brian Foster) [1633171] - [fs] xfs: force summary counter recalc at next mount (Brian Foster) [1633171] - [fs] xfs: refactor unmount record write (Brian Foster) [1633171] - [fs] xfs: detect and fix bad summary counts at mount (Brian Foster) [1633171] - [fs] xfs: fix indentation and other whitespace problems in scrub/repair (Brian Foster) [1633171] - [fs] xfs: shorten struct xfs_scrub_context to struct xfs_scrub (Brian Foster) [1633171] - [fs] xfs: shorten xfs_repair_ prefix to xrep_ (Brian Foster) [1633171] - [fs] xfs: shorten xfs_scrub_ prefix (Brian Foster) [1633171] - [fs] xfs: clean up xfs_btree_del_cursor callers (Brian Foster) [1633171] - [fs] xfs: trivial xfs_btree_del_cursor cleanups (Brian Foster) [1633171] - [fs] xfs: return from _defer_finish with a clean transaction (Brian Foster) [1633171] - [fs] xfs: check leaf attribute block freemap in verifier (Brian Foster) [1633171] - [fs] libxfs: Fix a couple of sparse complaintis (Brian Foster) [1633171] - [fs] xfs: use swap macro in xfs_dir2_leafn_rebalance (Brian Foster) [1633171] - [fs] xfs_bmap_util: use swap macro (Brian Foster) [1633171] - [fs] xfs_attr_leaf: use swap macro in xfs_attr3_leaf_rebalance (Brian Foster) [1633171] - [fs] xfs: don't assume a left rmap when allocating a new rmap (Brian Foster) [1633171] - [fs] xfs: kill __xfs_buf_submit_common() (Brian Foster) [1633171] - [fs] xfs: combine (a)sync buffer submission apis (Brian Foster) [1633171] - [fs] xfs: use sync buffer I/O for sync delwri queue submission (Brian Foster) [1633171] - [fs] xfs: refactor buffer submission into a common helper (Brian Foster) [1633171] - [fs] xfs: remove xfs_defer_init() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in inode inactivate (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in extent swap (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in reflink cow block cancel (Brian Foster) [1633171] - [fs] xfs: replace no-op firstblock init with ->t_firstblock (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dq alloc (Brian Foster) [1633171] - [fs] xfs: remove xfs_alloc_arg firstblock field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur private firstblock field (Brian Foster) [1633171] - [fs] xfs: remove bmap format helpers firstblock params (Brian Foster) [1633171] - [fs] xfs: remove bmap extent add helper firstblock params (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmalloca firstblock field (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in bmap extent split (Brian Foster) [1633171] - [fs] xfs: remove bmap insert/collapse firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in insert/collapse range (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xfs_bmapi_remap() (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xattr ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in attrfork add (Brian Foster) [1633171] - [fs] xfs: remove firstblock param from xfs dir ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dir ops (Brian Foster) [1633171] - [fs] xfs: add firstblock field to xfs_trans (Brian Foster) [1633171] - [fs] xfs: allow null firstblock in xfs_bmapi_write() when tp is null (Brian Foster) [1633171] - [fs] xfs: refactor dfops init to attach to transaction (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in reflink cow recover path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in cancel cow blocks operation (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for rmap extent swap operations (Brian Foster) [1633171] - [fs] xfs: remove unused btree cursor bc_private.a.dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur bmbt dfops field (Brian Foster) [1633171] - [fs] xfs: remove dfops param from internal bmap extent helpers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for collapse/insert range operations (Brian Foster) [1633171] - [fs] xfs: remove struct xfs_bmalloca dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_remap() dfops param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in dqalloc transaction (Brian Foster) [1633171] - [fs] xfs: replace xfs_da_args->dfops accesses with ->t_dfops and remove (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in extent split tx and remove param (Brian Foster) [1633171] - [fs] xfs: remove dfops param in attr fork add path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for attr set/remove operations (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for recovery of (b|c)ui log items (Brian Foster) [1633171] - [fs] xfs: remove dfops param from high level dirname calls (Brian Foster) [1633171] - [fs] xfs: remove dfops parameter from ifree call stack (Brian Foster) [1633171] - [fs] xfs: rename xfs_trans ->t_agfl_dfops to ->t_dfops (Brian Foster) [1633171] - [fs] xfs: cow unwritten conversion uses uninitialized dfops (Brian Foster) [1633171] - [fs] xfs: update my copyrights for the writeback and iomap code (Brian Foster) [1633171] - [fs] xfs: add support for sub-pagesize writeback without buffer_heads (Brian Foster) [1633171] - [fs] xfs: allow writeback on pages without buffer heads (Brian Foster) [1633171] - [fs] xfs: refactor the tail of xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_start_page_writeback (Brian Foster) [1633171] - [fs] xfs: move all writeback buffer_head manipulation into xfs_map_at_offset (Brian Foster) [1633171] - [fs] xfs: don't look at buffer heads in xfs_add_to_ioend (Brian Foster) [1633171] - [fs] xfs: remove the imap_valid flag (Brian Foster) [1633171] - [fs] xfs: simplify xfs_map_blocks by using xfs_iext_lookup_extent directly (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_find_cow_mapping (Brian Foster) [1633171] - [fs] xfs: remove the now unused XFS_BMAPI_IGSTATE flag (Brian Foster) [1633171] - [fs] xfs: make xfs_writepage_map extent map centric (Brian Foster) [1633171] - [fs] xfs: rename the offset variable in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_map_cow (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_trim_irec_to_next_cow (Brian Foster) [1633171] - [fs] xfs: don't use XFS_BMAPI_IGSTATE in xfs_map_blocks (Brian Foster) [1633171] - [fs] xfs: don't clear imap_valid for a non-uptodate buffers (Brian Foster) [1633171] - [fs] xfs: do not set the page uptodate in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: move locking into xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: simplify xfs_aops_discard_page (Brian Foster) [1633171] - [fs] xfs: use iomap for blocksize == PAGE_SIZE readpage and readpages (Brian Foster) [1633171] - [fs] iomap: fix WARN_ON_ONCE on uninitialized variable (Brian Foster) [1633171] - [fs] iomap: Switch to offset_in_page for clarity (Brian Foster) [1633171] - [fs] iomap: add support for sub-pagesize buffered I/O without buffer heads (Brian Foster) [1633171] - [fs] iomap: add inline data support to iomap_readpage_actor (Brian Foster) [1633171] - [fs] iomap: support direct I/O to inline data (Brian Foster) [1633171] - [fs] iomap: refactor iomap_dio_actor (Brian Foster) [1633171] - [fs] iomap: add initial support for writes without buffer heads (Brian Foster) [1633171] - [fs] iomap: add an iomap-based readpage and readpages implementation (Brian Foster) [1633171] - [fs] iomap: add private pointer to struct iomap (Brian Foster) [1633171] - [fs] iomap: add a page_done callback (Brian Foster) [1633171] - [fs] iomap: generic inline data handling (Brian Foster) [1633171] - [fs] iomap: complete partial direct I/O writes synchronously (Brian Foster) [1633171] - [fs] iomap: mark newly allocated buffer heads as new (Brian Foster) [1633171] - [fs] fs: factor out a __generic_write_end helper (Brian Foster) [1633171] - [netdrv] amd-xgbe: mark driver as tech preview (David Arcari) [1633209] - [fs] ext4, dax: set ext4_dax_aops for dax files (Lukas Czerner) [1633239] - [fs] ext4, dax: add ext4_bmap to ext4_dax_aops (Lukas Czerner) [1633239] - [fs] ext4: don't mark mmp buffer head dirty (Lukas Czerner) [1633239] - [fs] ext4: show test_dummy_encryption mount option in /proc/mounts (Lukas Czerner) [1633239] - [fs] ext4: fix online resizing for bigalloc file systems with a 1k block size (Lukas Czerner) [1633239] - [fs] ext4: fix online resize's handling of a too-small final block group (Lukas Czerner) [1633239] - [fs] ext4: recalucate superblock checksum after updating free blocks/inodes (Lukas Czerner) [1633239] - [fs] ext4: avoid arithemetic overflow that can trigger a BUG (Lukas Czerner) [1633239] - [fs] ext4: avoid divide by zero fault when deleting corrupted inline directories (Lukas Czerner) [1633239] - [fs] ext4: check to make sure the rename(2)'s destination is not freed (Lukas Czerner) [1633239] - [fs] ext4: remove unneeded variable "err" in ext4_mb_release_inode_pa() (Lukas Czerner) [1633239] - [fs] ext4: fix spectre gadget in ext4_mb_regular_allocator() (Lukas Czerner) [1633239] - [fs] ext4: check for NUL characters in extended attribute's name (Lukas Czerner) [1633239] - [fs] ext4: use ext4_warning() for sb_getblk failure (Lukas Czerner) [1633239] - [fs] ext4: fix race when setting the bitmap corrupted flag (Lukas Czerner) [1633239] - [fs] ext4: reset error code in ext4_find_entry in fallback (Lukas Czerner) [1633239] - [fs] ext4: check allocation failure when duplicating "data" in ext4_remount() (Lukas Czerner) [1633239] - [fs] ext4: sysfs: print ext4_super_block fields as little-endian (Lukas Czerner) [1633239] - [firmware] efi/x86: Handle page faults occurring while running EFI runtime services (Bhupesh Sharma) [1627557] - [firmware] efi: Make efi_rts_work accessible to efi page fault handler (Bhupesh Sharma) [1627557] - [firmware] efi: Remove the declaration of efi_late_init() as the function is unused (Bhupesh Sharma) [1627557] - [firmware] efi: Use a work queue to invoke EFI Runtime Services (Bhupesh Sharma) [1627557] - [firmware] efi/x86: Use non-blocking SetVariable() for efi_delete_dummy_variable() (Bhupesh Sharma) [1627557] - [fs] gfs2: Special-case rindex for gfs2_grow (Robert S Peterson) [1628360] - [fs] GFS2: Fix recovery issues for spectators (Robert S Peterson) [1628298]- [powerpc] powerpc/pkeys: Fix reading of ibm, processor-storage-keys property (Steve Best) [1633551] - [powerpc] powerpc/pseries: Remove unneeded uses of dlpar work queue (Steve Best) [1633544] - [powerpc] powerpc/pseries: Remove prrn_work workqueue (Steve Best) [1633544] - [pci] ACPI / hotplug / PCI: Don't scan for non-hotplug bridges if slot is not bridge (Myron Stowe) [1634816] - [pci] PCI: Fix enabling of PASID on RC integrated endpoints (Myron Stowe) [1634816] - [pci] IB/hfi1,PCI: Allow bus reset while probing (Myron Stowe) [1634816] - [pci] PCI: Fix faulty logic in pci_reset_bus() (Myron Stowe) [1634816] - [pci] PCI: pciehp: Fix hot-add vs powerfault detection order (Myron Stowe) [1634816] - [pci] Revert "PCI: Add ACS quirk for Intel 300 series" (Myron Stowe) [1634816] - [powerpc] powerpc/numa: Use associativity if VPHN hcall is successful (Steve Best) [1633569] - [pci] PCI: vmd: White list for fast interrupt handlers (Myron Stowe) [1632816] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 88SS9183 (Myron Stowe) [1632816] - [pci] PCI: Rename pci_try_reset_bus() to pci_reset_bus() (Myron Stowe) [1632816] - [pci] PCI: Deprecate pci_reset_bus() and pci_reset_slot() functions (Myron Stowe) [1632816] - [pci] PCI: Unify try slot and bus reset API (Myron Stowe) [1632816] - [pci] PCI: Hide pci_reset_bridge_secondary_bus() from drivers (Myron Stowe) [1632816] - [pci] IB/hfi1: Use pci_try_reset_bus() for initiating PCI Secondary Bus Reset (Myron Stowe) [1632816] - [pci] PCI: Handle error return from pci_reset_bridge_secondary_bus() (Myron Stowe) [1632816] - [pci] PCI/IOV: Tidy pci_sriov_set_totalvfs() (Myron Stowe) [1632816] - [pci] PCI: Enable PASID only if entire path supports End-End TLP prefixes (Myron Stowe) [1632816] - [pci] PCI: Expand documentation for pci_add_dma_alias() (Myron Stowe) [1632816] - [pci] PCI: Add DMA alias quirk for Microsemi Switchtec NTB (Myron Stowe) [1632816] - [pci] switchtec: Use generic PCI Vendor ID and Class Code (Myron Stowe) [1632816] - [pci] PCI: Make pci_get_rom_size() static (Myron Stowe) [1632816] - [pci] PCI: Add check code for last image indicator not set (Myron Stowe) [1632816] - [pci] PCI: Avoid accessing memory outside the ROM BAR (Myron Stowe) [1632816] - [pci] PCI: Make early dump functionality generic (Myron Stowe) [1632816] - [pci] PCI: Cleanup PCI_REBAR_CTRL_BAR_SHIFT handling (Myron Stowe) [1632816] - [pci] PCI: Restore resized BAR state on resume (Myron Stowe) [1632816] - [pci] PCI: Clean up resource allocation in devm_of_pci_get_host_bridge_resources() (Myron Stowe) [1632816] - [pci] PCI: Add ACS Redirect disable quirk for Intel Sunrise Point (Myron Stowe) [1632816] - [pci] PCI: Add device-specific ACS Redirect disable infrastructure (Myron Stowe) [1632816] - [pci] PCI: Convert device-specific ACS quirks from NULL termination to ARRAY_SIZE (Myron Stowe) [1632816] - [pci] PCI: Add "pci=disable_acs_redir=" parameter for peer-to-peer support (Myron Stowe) [1632816] - [pci] PCI: Allow specifying devices using a base bus and path of devfns (Myron Stowe) [1632816] - [pci] PCI: Make specifying PCI devices in kernel parameters reusable (Myron Stowe) [1632816] - [pci] PCI: Hide ACS quirk declarations inside PCI core (Myron Stowe) [1632816] - [pci] PCI: Document ACPI description of PCI host bridges (Myron Stowe) [1632816] - [pci] PCI/MSI: Set IRQCHIP_ONESHOT_SAFE for PCI-MSI irqchips (Myron Stowe) [1632816] - [pci] PCI: Limit config space size for Netronome NFP5000 (Myron Stowe) [1632816] - [pci] PCI: Add PCI_DEVICE_DATA() macro to fully describe device ID entry (Myron Stowe) [1632816] - [pci] PCI: Unify PCI and normal DMA direction definitions (Myron Stowe) [1632816] - [pci] PCI: Use IRQF_ONESHOT if pci_request_irq() called with no handler (Myron Stowe) [1632816] - [pci] PCI: Call dma_debug_add_bus() for pci_bus_type from PCI core (Myron Stowe) [1632816] - [pci] PCI: Mark fall-through switch cases before enabling -Wimplicit-fallthrough (Myron Stowe) [1632816]- [s390] s390/sclp: Allow to request adapter reset (Philipp Rudo) [1635273] - [char] ipmi: Fix NULL pointer dereference in ssif_probe (Tony Camuso) [1635366] - [char] ipmi: Fix I2C client removal in the SSIF driver (Tony Camuso) [1635366] - [char] ipmi: kcs_bmc: don't change device name (Tony Camuso) [1635366] - [kernel] timers: Clear timer_base::must_forward_clk with timer_base::lock held (Waiman Long) [1632820] - [pci] switchtec: Fix Spectre v1 vulnerability (Waiman Long) [1632820] - [kernel] cpu/hotplug: Prevent state corruption on error rollback (Waiman Long) [1632820] - [kernel] cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() (Waiman Long) [1632820] - [base] memory_hotplug: fix kernel_panic on offline page processing (Waiman Long) [1632820] - [mm] mm/hugetlb: filter out hugetlb pages if HUGEPAGE migration is not supported (Waiman Long) [1632820] - [lib] debugobjects: Make stack check warning more informative (Waiman Long) [1632820] - [fs] fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() (Waiman Long) [1632820] - [x86] x86/process: Don't mix user/kernel regs in 64bit __show_regs() (Waiman Long) [1632820] - [x86] x86/dumpstack: Don't dump kernel memory based on usermode RIP (Waiman Long) [1632820] - [x86] x86: Avoid pr_cont() in show_opcodes() (Waiman Long) [1632820] - [x86] x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ (Waiman Long) [1632820] - [x86] x86/spectre: Add missing family 6 check to microcode check (Waiman Long) [1632820] - [x86] x86/nmi: Fix NMI uaccess race against CR3 switching (Waiman Long) [1632820] - [x86] x86/vdso: Fix lsl operand order (Waiman Long) [1632820] - [x86] x86/vdso: Fix vDSO build if a retpoline is emitted (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Suggest what to do on systems with too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Exempt zeroed PTEs from inversion (Waiman Long) [1632820] - [x86] x86/mm/pti: Clear Global bit more aggressively (Waiman Long) [1632820] - [x86] x86/paravirt: Fix spectre-v2 mitigations for paravirt guests (Waiman Long) [1632820] - [target] scsi: target: iscsi: Use bin2hex instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633} - [target] scsi: target: iscsi: Use hex2bin instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633}- [netdrv] ibmvnic: Include missing return code checks in reset function (Steve Best) [1633553] - [netdrv] ibmvnic: Update firmware error reporting with cause string (Steve Best) [1633553] - [netdrv] ibmvnic: Remove code to request error information (Steve Best) [1633553] - [s390] s390/qeth: remove duplicated carrier state tracking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up drop conditions for received cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-indent qeth_check_ipa_data() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consume local address events (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove various redundant code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove CARD_FROM_CDEV helper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: pass card pointer in iob callback (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-use qeth_notify_skbs() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove additional skb refcount (Hendrik Brueckner) [1633841] - [s390] s390/qeth: replace open-coded skb_queue_walk() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: on gdev release, reset drvdata (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix discipline unload after setup error (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use DEFINE_MUTEX for qeth_mod_mutex (Hendrik Brueckner) [1633841] - [s390] s390/qeth: convert layer attribute to enum (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce 0-initializing when building IPA cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune spinlocks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix typo in return value (Hendrik Brueckner) [1633841] - [s390] s390/qeth: invoke softirqs after napi_schedule() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: uninstall IRQ handler on device removal (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_hdr_chk_and_bounce() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: prepare for copy-free TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: check size of required HW header cache object (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix up protocol headers early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: limit csum offload erratum to L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_get_elements_no() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused L3 xmit code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: run non-offload L3 traffic over common xmit path (Hendrik Brueckner) [1633841] - [s390] s390/qeth: move L2 xmit code to core module (Hendrik Brueckner) [1633841] - [s390] s390/qdio: reset old sbal_state flags (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't dump past end of unknown HW header (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use vzalloc for QUERY OAT buffer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: switch on SG by default for IQD devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: indicate error when netdev allocation fails (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use true and false for boolean values (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't restrict qeth_card to DMA memory (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up card initialization (Hendrik Brueckner) [1633841] - [s390] s390/qeth: do basic setup for data channel (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use qeth_setup_ccw() to set up all CCWs (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce hard-coded access to ccw channels (Hendrik Brueckner) [1633841] - [s390] s390/qeth: extract helper for MPC protocol type (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up L2 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add support for constrained HW headers (Hendrik Brueckner) [1633841] - [s390] s390/qeth: merge linearize-check into HW header construction (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add statistics for consumed buffer elements (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use core MTU range checking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: simplify max MTU handling (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't cache HW port number (Hendrik Brueckner) [1633841] - [s390] s390/qeth: allocate netdevice early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove redundant netif_carrier_ok() checks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reset layer2 attribute on layer switch (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix race in used-buffer accounting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up IPv4 OSA xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up L3 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add a L3 xmit wrapper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: increase GSO max size for eligible L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up exported symbols (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consolidate ccwgroup driver definition (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up Output Queue selection (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune RX modesetting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused buffer->aob pointer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: various buffer management cleanups (Hendrik Brueckner) [1633841] - [powerpc] powerpc: Avoid code patching freed init sections (Steve Best) [1633545] - [powerpc] powerpc/tm: Fix userspace r13 corruption (Steve Best) [1633543] - [powerpc] powerpc/tm: Avoid possible userspace r1 corruption on reclaim (Steve Best) [1633543] - [drm] drm/i915/cfl: Add a new CFL PCI ID (Rob Clark) [1626883] - [drm] drm/i915/aml: Introducing Amber Lake platform (Rob Clark) [1626883] - [drm] drm/i915/whl: Introducing Whiskey Lake platform (Rob Clark) [1626883] - [char] ipmi: Move BT capabilities detection to the detect call (Frank Ramsay) [1618774] - [char] ipmi: Rework SMI registration failure (Frank Ramsay) [1618774]- [s390] s390: detect etoken facility (Thomas Huth) [1634069] - [s390] s390/lib: use expoline for all bcr instructions (Thomas Huth) [1634069] - [documentation] vm.txt: Adding 'nr_hugepages_mempolicy' parameter description (Prashant Dhamdhere) [1626547]- [scsi] scsi: ipr: System hung while dlpar adding primary ipr adapter back (Steve Best) [1633217] - [target] scsi: iscsi: target: Don't use stack buffer for scatterlist (Maurizio Lombardi) [1631342] - [rpmspec] Forward port weak-modules support from RHEL 7 to RHEL 8 ("Herton R. Krzesinski") [1596884] - [fs] xfs: Close race between direct IO and xfs_break_layouts() (Eric Sandeen) [1622191] - [fs] xfs: remove unused iolock arg from xfs_break_dax_layouts (Eric Sandeen) [1622191] - [fs] ext4: Close race between direct IO and ext4_break_layouts() (Eric Sandeen) [1616303] - [fs] ext4: handle layout changes to pinned DAX mappings (Eric Sandeen) [1614154] - [fs] dax: dax_layout_busy_page() warn on !exceptional (Eric Sandeen) [1614154] - [fs] dax: mark tech preview (Eric Sandeen) [1627455] - [mm] usercopy: Allow boot cmdline disabling of hardening (Christoph von Recklinghausen) [1589928]- [s390] s390/crypto: Fix return code checking in cbc_paes_crypt() (Philipp Rudo) [1633266] - [drm] amd/display/dc/basics/logger.c: fix build error with CONFIG_FORTIFY_SOURCE=y ("Herton R. Krzesinski") [1548068] - [acpi] ACPICA: AML Parser: skip opcodes that open a scope upon parse failure (Jeremy Linton) [1609885] - [acpi] ACPICA: ACPICA: add status check for acpi_hw_read before assigning return value (Jeremy Linton) [1609885] - [acpi] ACPICA: AML Parser: ignore all exceptions resulting from incorrect AML during table load (Jeremy Linton) [1609885] - [rpmspec] spec: Add missing BuildRequires for bpftool (Jiri Olsa) [1632756] - [powerpc] KVM: PPC: Avoid marking DMA-mapped pages dirty in real mode (David Gibson) [1628412] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels on demand (David Gibson) [1628412] - [powerpc] powerpc/powernv: Rework TCE level allocation (David Gibson) [1628412] - [powerpc] powerpc/powernv: Add indirect levels to it_userspace (David Gibson) [1628412] - [powerpc] KVM: PPC: Make iommu_table::it_userspace big endian (David Gibson) [1628412] - [powerpc] powerpc/powernv: Move TCE manupulation code to its own file (David Gibson) [1628412] - [net] net_sched: fix NULL pointer dereference when delete tcindex filter (Andrea Claudi) [1627648] - [net] net_sched: Fix missing res info when create new tc_index filter (Andrea Claudi) [1627648] - [samples] samples/bpf: xdpsock: order memory on AArch64 (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu load balance like Suricata (Jesper Brouer) [1615959] - [samples] samples/bpf: add Paul Hsieh's (LGPL 2.1) hash function SuperFastHash (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu handle parsing of double VLAN tagged packets (Jesper Brouer) [1615959] - [samples] samples/bpf: all XDP samples should unload xdp/bpf prog on SIGTERM (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_rxq_info action XDP_TX must adjust MAC-addrs (Jesper Brouer) [1615959] - [samples] samples/bpf: extend xdp_rxq_info to read packet payload (Jesper Brouer) [1615959] - [powerpc] KVM: PPC: Book3S HV: Use correct pagesize in kvm_unmap_radix() (David Gibson) [1625498] - [net] igmp: fix incorrect unsolicit report count after link down and up (Hangbin Liu) [1625538] - [net] igmp: fix incorrect unsolicit report count when join group (Hangbin Liu) [1625538] - [netdrv] cxgb4: update 1.20.8.0 as the latest firmware supported (Arjun Vynipadath) [1622555] - [virt] svm: nested virt support off by default (Bandan Das) [1571993]- [powerpc] KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size (David Gibson) [1625860] - [virt] arm64: KVM: Remove pgd_lock (Wei Huang) [1627474] - [virt] KVM: Remove obsolete kvm_unmap_hva notifier backend (Wei Huang) [1627474] - [virt] arm64: KVM: Only force FPEXC32_EL2.EN if trapping FPSIMD (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Clean dcache to PoC when changing PTE due to CoW (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PTE entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PMD entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Move DEBUG_SPINLOCK_BUG_ON to vgic.h (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Do not use spin_lock_irqsave/restore with irq disabled (Wei Huang) [1627474] - [virt] KVM: arm: vgic-v3: Add support for ICC_SGI0R and ICC_ASGI1R accesses (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-v3: Add support for ICC_SGI0R_EL1 and ICC_ASGI1R_EL1 accesses (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-v3: Add core support for Group0 SGIs (Wei Huang) [1627474] - [virt] KVM: arm64: Remove non-existent AArch32 ICC_SGI1R encoding (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix potential loss of ptimer interrupts (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgic_mmio_write_apr() (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Update documentation of the GIC devices wrt IIDR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Let userspace opt-in to writable v2 IGROUPR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Allow configuration of interrupt groups (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Return error on incompatible uaccess GICD_IIDR writes (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Permit uaccess writes to return errors (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Signal IRQs using their configured group (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Add group field to struct irq (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: GICv2 IGROUPR should read as zero (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Keep track of implementation revision (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Define GICD_IIDR fields for GICv2 and GIv3 (Wei Huang) [1627474] - [virt] arm64: KVM: Cleanup tpidr_el2 init on non-VHE (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-debug: Show LPI status (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-its: Remove VLA usage (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix vgic init race (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Enable adaptative WFE trapping (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Remove unnecessary CMOs when creating HYP page tables (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Stop using the kernel's (pmd, pud, pgd)_populate helpers (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Consolidate page-table accessors (Wei Huang) [1627474] - [virt] arm64: KVM: Avoid marking pages as XN in Stage-2 if CTR_EL0.DIC is set (Wei Huang) [1627474] - [tools] radix tree test suite: Enable ubsan (Waiman Long) [1630244] - [tools] radix tree test suite: Fix compilation (Waiman Long) [1630244] - [block] blk-wbt: don't maintain inflight counts if disabled (Ming Lei) [1622790] - [block] blk-wbt: fix has-sleeper queueing check (Ming Lei) [1622790] - [block] blk-wbt: use wq_has_sleeper() for wq active check (Ming Lei) [1622790] - [block] blk-wbt: move disable check into get_limit() (Ming Lei) [1622790] - [block] block/DAC960.c: make some arrays static const, shrinks object (Ming Lei) [1622790] - [block] blk-mq: sync the update nr_hw_queues with (Ming Lei) [1617959] - [block] blk-mq: init hctx sched after update ctx and hctx mapping (Ming Lei) [1617959] - [block] block: remove duplicate initialization (Ming Lei) [1622790] - [block] tracing/blktrace: Fix to allow setting same value (Ming Lei) [1622790] - [block] pktcdvd: fix setting of 'ret' error return for a few cases (Ming Lei) [1622790] - [block] block: change return type to bool (Ming Lei) [1622790] - [block] block, bfq: return nbytes and not zero from struct cftype (Ming Lei) [1622790] - [block] block, bfq: improve code of bfq_bfqq_charge_time (Ming Lei) [1622790] - [block] block, bfq: reduce write overcharge (Ming Lei) [1622790] - [block] block, bfq: always update the budget of an entity when needed (Ming Lei) [1622790] - [block] block, bfq: readd missing reset of parent-entity service (Ming Lei) [1622790] - [block] block: don't warn for flush on read-only device (Ming Lei) [1622809]- [kernel] locking/rwsem: Make owner store task pointer of last owning reader (Waiman Long) [1631842] - [kernel] locking/rwsem: Exit read lock slowpath if queue empty & no writer (Waiman Long) [1631842] - [x86] x86/microcode: Update the new microcode revision unconditionally (Prarit Bhargava) [1630931] - [x86] x86/microcode: Make sure boot_cpu_data.microcode is up-to-date (Prarit Bhargava) [1630931] - [arm64] arm64: tlb: Provide forward declaration of tlb_flush() before including tlb.h (Waiman Long) [1630521] - [x86] x86/mm: Only use tlb_remove_table() for paravirt (Waiman Long) [1630521] - [mm] mm: mmu_notifier fix for tlb_end_vma (Waiman Long) [1630521] - [mm] mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE (Waiman Long) [1630521] - [mm] mm/tlb: Remove tlb_remove_table() non-concurrent condition (Waiman Long) [1630521] - [mm] mm: move tlb_table_flush to tlb_flush_mmu_free (Waiman Long) [1630521] - [kernel] clocksource: Revert Remove kthread (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Retain tick when shallow state is selected (Waiman Long) [1628402] - [cpufreq] cpufreq: governor: Avoid accessing invalid governor_data (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Handle stopped tick more aggressively (Waiman Long) [1628402] - [kernel] sched: idle: Avoid retaining the tick when it has been stopped (Waiman Long) [1628402] - [net] netfilter: xt_hashlimit: do not crash when reading proc file (Florian Westphal) [1630131] - [x86] x86/boot/KASLR: Skip specified number of 1GB huge pages when doing physical randomization (KASLR) (Baoquan He) [1564824] - [x86] x86/boot/KASLR: Add two new functions for 1GB huge pages handling (Baoquan He) [1564824] - [mfd] mfd: intel-lpss: Add Ice Lake PCI IDs (Gopal Tiwari) [1483477] - [mmc] mmc: sdhci-pci: Add support for Intel ICP (Gopal Tiwari) [1483496]- [mm] mm: get rid of vmacache_flush_all() entirely (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm, vmacache: hash addresses based on pmd (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm: Allocate the mm_cpumask (mm->cpu_bitmap) dynamically based on nr_cpu_ids (Waiman Long) [1631297] {CVE-2018-17182} - [infiniband] IB/hfi1: Invalid NUMA node information can cause a divide by zero (Alex Estrin) [1622222] - [nvdimm] libnvdimm: Export max available extent (Jeff Moyer) [1627874] - [nvdimm] libnvdimm: Use max contiguous area for namespace size (Jeff Moyer) [1627874] - [netdrv] ice: Fix and update driver version string (Jonathan Toppins) [1611786] - [netdrv] ice: Introduce SERVICE_DIS flag and service routine functions (Jonathan Toppins) [1611786] - [netdrv] ice: Enable VSI Rx/Tx pruning only when VLAN 0 is active (Jonathan Toppins) [1611786] - [netdrv] ice: Enable firmware logging during device initialization (Jonathan Toppins) [1611786] - [netdrv] ice: Implement ice_bridge_getlink and ice_bridge_setlink (Jonathan Toppins) [1611786] - [netdrv] ice: Add support for Tx hang, Tx timeout and malicious driver detection (Jonathan Toppins) [1611786] - [netdrv] ice: Clean up register file (Jonathan Toppins) [1611786] - [netdrv] ice: Implement handlers for ethtool PHY/link operations (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor VSI allocation, deletion and rebuild flow (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor switch rule management structures and functions (Jonathan Toppins) [1611786] - [netdrv] ice: Code optimization for ice_fill_sw_rule() (Jonathan Toppins) [1611786] - [netdrv] ice: Prevent control queue operations during reset (Jonathan Toppins) [1611786] - [netdrv] ice: Update request resource command to latest specification (Jonathan Toppins) [1611786] - [netdrv] ice: Updates to Tx scheduler code (Jonathan Toppins) [1611786] - [netdrv] ice: Rework flex descriptor programming (Jonathan Toppins) [1611786] - [netdrv] net/mlx5: Fix SQ offset in QPs with small RQ (Alaa Hleihel) [1623367] - [x86] x86/spec_ctrl: Make IBRS code work with SSBD mitigation (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Auto-enable IBRS on Skylake (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Extend spectre_v2 boot option to support IBRS (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Boot time IBRS initialization (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Add IBRS code to the 64-bit assembly entry code (Waiman Long) [1565180] - [x86] x86/cpufeatures: Increase NCAPINTS for future extension (Waiman Long) [1565180] - [netdrv] ice: Trivial formatting fixes (Jonathan Toppins) [1611783] - [netdrv] ice: Change struct members from bool to u8 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix potential return of uninitialized value (Jonathan Toppins) [1611783] - [netdrv] ice: Fix a few null pointer dereference issues (Jonathan Toppins) [1611783] - [netdrv] ice: Update to interrupts enabled in OICR (Jonathan Toppins) [1611783] - [netdrv] ice: Set VLAN flags correctly (Jonathan Toppins) [1611783] - [netdrv] ice: Use order_base_2 to calculate higher power of 2 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix bugs in control queue processing (Jonathan Toppins) [1611783] - [netdrv] ice: Clean control queues only when they are initialized (Jonathan Toppins) [1611783] - [netdrv] ice: Report stats for allocated queues via ethtool stats (Jonathan Toppins) [1611783] - [netdrv] ice: Cleanup magic number (Jonathan Toppins) [1611783] - [netdrv] ice: Remove unnecessary node owner check (Jonathan Toppins) [1611783] - [netdrv] ice: Fix multiple static analyser warnings (Jonathan Toppins) [1611783] - [virt] KVM: VMX: fixes for vmentry_l1d_flush module parameter (Waiman Long) [1616248] {CVE-2018-15572} - [virt] KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled (Waiman Long) [1616248] {CVE-2018-15572} - [virt] x86/kvm/vmx: Fix coding style in vmx_setup_l1d_flush() (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Support Enhanced IBRS on future CPUs (Waiman Long) [1614144] - [x86] x86/speculation: Protect against userspace-userspace spectreRSB (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation (Waiman Long) [1616248] {CVE-2018-15572} - [cpufreq] cpufreq: Fix a circular lock dependency problem (Waiman Long) [1599154] - [kernel] cpu/hotplug: Add a cpus_read_trylock() function (Waiman Long) [1599154] - [virt] xen/spinlock: Don't use pvqspinlock if only 1 vCPU (Waiman Long) [1618486]- [mailbox] mailbox: PCC: handle parse error (David Arcari) [1630382] - [hv] vmbus: don't return values for uninitalized channels (Vitaly Kuznetsov) [1617954] - [mm] kernel/memremap, kasan: make ZONE_DEVICE with work with KASAN (Bill O'Donnell) [1629578] - [mm] mm: fix BUG_ON() in vmf_insert_pfn_pud() from VM_MIXEDMAP removal (Jeff Moyer) [1622171] - [mm] dax: remove VM_MIXEDMAP for fsdax and device dax (Jeff Moyer) [1622171]- [i2c] i2c: i801: fix DNV's SMBCTRL register offset (David Arcari) [1628861] - [fs] ceph: avoid a use-after-free in ceph_destroy_options() (Ilya Dryomov) [1629884] - [fs] ceph: fix incorrect use of strncpy (Ilya Dryomov) [1629884] - [block] rbd: support cloning across namespaces (Ilya Dryomov) [1629884] - [block] rbd: factor out get_parent_info() (Ilya Dryomov) [1629884] - [block] rbd: support for images within namespaces (Ilya Dryomov) [1629884] - [block] rbd: pass rbd_spec into parse_rbd_opts_token() (Ilya Dryomov) [1629884] - [net] libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() (Ilya Dryomov) [1629884] - [net] libceph: check authorizer reply/challenge length before reading (Ilya Dryomov) [1629884] - [net] libceph: implement CEPHX_V2 calculation mode (Ilya Dryomov) [1629884] - [net] libceph: add authorizer challenge (Ilya Dryomov) [1629884] - [net] libceph: factor out encrypt_authorizer() (Ilya Dryomov) [1629884] - [net] libceph: factor out __ceph_x_decrypt() (Ilya Dryomov) [1629884] - [net] libceph: factor out __prepare_write_connect() (Ilya Dryomov) [1629884] - [net] libceph: store ceph_auth_handshake pointer in ceph_connection (Ilya Dryomov) [1629884] - [pci] PCI: pciehp: Deduplicate presence check on probe & resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid implicit fallthroughs in switch statements (Myron Stowe) [1583983] - [pci] PCI: Whitelist Thunderbolt ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: Whitelist native hotplug ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: sysfs: Resume to D0 on function reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume parent to D0 on config space access (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume to D0 on enable/disable (Myron Stowe) [1583983] - [pci] PCI: pciehp: Support interrupts sent from D3hot (Myron Stowe) [1583983] - [pci] PCI: pciehp: Obey compulsory command delay after resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Clear spurious events earlier on resume (Myron Stowe) [1583983] - [pci] PCI: portdrv: Deduplicate PM callback iterator (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid slot access during reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Always enable occupied slot on probe (Myron Stowe) [1583983] - [pci] PCI: pciehp: Become resilient to missed events (Myron Stowe) [1583983] - [pci] PCI: pciehp: Tolerate initially unstable link (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_enable/disable_slot() static (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop enable/disable lock (Myron Stowe) [1583983] - [pci] PCI: pciehp: Enable/disable exclusively from IRQ thread (Myron Stowe) [1583983] - [pci] PCI: pciehp: Track enable/disable status (Myron Stowe) [1583983] - [pci] PCI: pciehp: Publish to user space last on probe (Myron Stowe) [1583983] - [pci] PCI: hotplug: Demidlayer registration with the core (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop slot workqueue (Myron Stowe) [1583983] - [pci] PCI: pciehp: Handle events synchronously (Myron Stowe) [1583983] - [pci] PCI: pciehp: Stop blinking on slot enable failure (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded polling (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded IRQ (Myron Stowe) [1583983] - [pci] PCI: pciehp: Document struct slot and struct controller (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_unconfigure_device() void (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop unnecessary NULL pointer check (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix unprotected list iteration in IRQ handler (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix use-after-free on unplug (Myron Stowe) [1583983] - [pci] PCI: hotplug: Don't leak pci_slot on registration failure (Myron Stowe) [1583983] - [pci] PCI: hotplug: Delete skeleton driver (Myron Stowe) [1583983] - [netdrv] be2net: Use Kconfig flag to support for enabling/disabling adapters (Petr Oros) [1611768] - [acpi] ACPICA: Reference Counts: increase max to 0x4000 for large servers (Frank Ramsay) [1618760]- [net] udp6: add missing checks on edumux packet processing (Paolo Abeni) [1625954] - [net] udp4: fix IP_CMSG_CHECKSUM for connected sockets (Paolo Abeni) [1625954] - [s390] s390/pci: fix out of bounds access during irq setup (Hendrik Brueckner) [1627462] - [nvdimm] libnvdimm: fix ars_status output length calculation (Jeff Moyer) [1616307]- [scsi] scsi: lpfc: Correct MDS diag and nvmet configuration (Dick Kennedy) [1628323] - [iommu] iommu/arm-smmu: workaround DMA mode issues (Mark Salter) [1624077] - [x86] x86/microcode: Allow late microcode loading with SMT disabled (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] tools headers: Synchronise x86 cpufeatures.h for L1TF additions (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/kmmio: Make the tracer robust against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/pat: Make set_memory_np() L1TF safe (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Invert all not present mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Fix SMT supported evaluation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Simplify sysfs report of VMX L1TF vulnerability (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Remove Yonah processors from not vulnerable list (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86: Don't include linux/irq.h from asm/hardirq.h (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Demote irq_cpustat_t::__softirq_pending to u16 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond' (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: detect SMT disabled by BIOS (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Fix typos (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation: Add section about CPU vulnerabilities (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs, kvm: Introduce boot-time control of L1TF mitigations (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Expose SMT control init function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Allow runtime control of L1D flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Serialize L1D flush parameter setter (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Add static key for flush always (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Move l1tf setup function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/l1tf: Handle EPT disabled state proper (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Drop L1TF MSR list approach (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/litf: Introduce vmx status variable (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Online siblings when SMT control is turned on (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add find_msr() helper function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush logic (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D MSR based flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush algorithm (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add module argument for L1TF mitigation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Boot HT siblings at least once (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Revert "x86/apic: Ignore secondary threads if nosmt=force" (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Fix up pte->pfn conversion for PAE (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PAE swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpufeatures: Add detection of L1D cache flush support (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Extend 64bit swap file size limit (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/apic: Ignore secondary threads if nosmt=force (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/intel: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/topology: Provide detect_extended_topology_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/common: Provide detect_ht_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Remove the pointless detect_ht() call (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu: Remove the pointless CPU printout (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Provide knobs to control SMT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Split do_cpu_down() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Make bringup/teardown of smp threads symmetric (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/topology: Provide topology_smt_supported() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/smp: Provide topology_is_primary_thread() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] sched/smt: Update sched_smt_present at runtime (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs: Move the l1tf function and define pr_fmt properly (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Limit swap file size to MAX_PA/2 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Add sysfs reporting for l1tf (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make sure the first page is always reserved (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Change order of offset/type in swap entry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646}- [pci] PCI/DPC: Remove indirection waiting for inactive link (Myron Stowe) [1485556] - [pci] PCI/DPC: Use threaded IRQ for bottom half handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Print AER status in DPC event handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Remove rp_pio_status from dpc struct (Myron Stowe) [1485556] - [pci] PCI/DPC: Defer event handling to work queue (Myron Stowe) [1485556] - [pci] PCI/DPC: Leave interrupts enabled while handling event (Myron Stowe) [1485556] - [net] net/mlx5e: Offload TC matching on tos/ttl for ip tunnels (Erez Alfasi) [1615121] - [net] net/mlx5e: Support setup of tos and ttl for tunnel key TC action offload (Erez Alfasi) [1615121] - [net] net/mlx5e: Use ttl from route lookup on tc encap offload only if needed (Erez Alfasi) [1615121] - [net] net/sched: cls_flower: Support matching on ip tos and ttl for tunnels (Erez Alfasi) [1615121] - [net] flow_dissector: Dissect tos and ttl from the tunnel info (Erez Alfasi) [1615121] - [net] net/sched: tunnel_key: Allow to set tos and ttl for tc based ip tunnels (Erez Alfasi) [1615121] - [net] net/sched: act_tunnel_key: disambiguate metadata dst error cases (Erez Alfasi) [1615121] - [net] net/sched: add tunnel option support to act_tunnel_key (Erez Alfasi) [1615121] - [iommu] iommu/amd: Add support for IOMMU XT mode (Suravee Suthikulpanit) [1504485] - [iommu] iommu/amd: Add support for higher 64-bit IOMMU Control Register (Suravee Suthikulpanit) [1504485] - [x86] x86: irq_remapping: Move irq remapping mode enum (Suravee Suthikulpanit) [1504485] - [firmware] dcdbas: Add support for WSMT ACPI table (Charles Rose) [1502286]- [documentation] scsi: documentation: add scsi_mod.use_blk_mq to scsi-parameters (Ewan Milne) [1600014] - [scsi] scsi: core: Update SCSI_MQ_DEFAULT help text to match default (Ewan Milne) [1600014] - [scsi] scsi: core: switch to scsi-mq by default (Ewan Milne) [1600014] - [pci] PCI: Match Root Port's MPS to endpoint's MPSS as necessary (Myron Stowe) [1502324] - [pci] PCI: Skip MPS logic for Virtual Functions (VFs) (Myron Stowe) [1502324] - [pci] PCI: Check for PCIe Link downtraining (Myron Stowe) [1502324] - [pci] PCI: Workaround IDT switch ACS Source Validation erratum (Myron Stowe) [1502324] - [of] OF: Don't set default coherent DMA mask (Mark Salter) [1581822] - [acpi] ACPI/IORT: Don't set default coherent DMA mask (Mark Salter) [1581822] - [iommu] iommu/dma: Respect bus DMA limit for IOVAs (Mark Salter) [1581822] - [of] of/device: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [acpi] ACPI/IORT: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [kernel] dma-mapping: Generalise dma_32bit_limit flag (Mark Salter) [1581822] - [acpi] ACPI/IORT: Support address size limit for root complexes (Mark Salter) [1581822] - [of] of/platform: Initialise default DMA masks (Mark Salter) [1581822] - [net] Bluetooth: hidp: buffer overflow in hidp_process_report (Gopal Tiwari) [1623073] {CVE-2018-9363} - [irqchip] irqchip/gic-v3-its: Reduce minimum LPI allocation to 1 for PCI devices (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Honor hypervisor enforced LPI range (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3: Expose GICD_TYPER in the rdist structure (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Drop chunk allocation compatibility (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Move minimum LPI requirements to individual busses (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Use full range of LPIs (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Refactor LPI allocator (Mark Salter) [1550500]- [netdrv] hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe() (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: ignore devices that are not PCI (Vitaly Kuznetsov) [1625609] - [netdrv] hv/netvsc: Fix NULL dereference at single queue mode fallback (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: Add per-cpu ethtool stats for netvsc (Vitaly Kuznetsov) [1625609] - [pci] PCI: shpchp: Separate existence of SHPC and permission to use it (Steve Best) [1622953] - [powerpc] KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function (David Gibson) [1625513] - [kernel] rh_kabi: Add macros to size and extend structs (Prarit Bhargava) [1564570] - [pci] PCI: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] iwlwifi: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] ath9k: Remove unnecessary include of (Myron Stowe) [1622672] - [netdrv] igb: Remove unnecessary include of (Myron Stowe) [1622672] - [pci] PCI/ASPM: Convert to use sysfs_match_string() helper (Myron Stowe) [1622672] - [virt] KVM: s390: Properly lock mm context allow_gmap_hpage_1m setting (Thomas Huth) [1623513] - [virt] KVM: s390: vsie: copy wrapping keys to right place (Thomas Huth) [1623513] - [virt] KVM: s390: Fix pfmf and conditional skey emulation (Thomas Huth) [1623513] - [virt] KVM: s390: Fix storage attributes migration with memory slots (Thomas Huth) [1623513] - [virt] KVM: s390: a utility function for migration (Thomas Huth) [1623513]- [lib] vsprintf: Add command line option debug_boot_weak_hash (Prarit Bhargava) [1625687] - [netdrv] i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled (Stefan Assmann) [1616147] - [misc] ocxl: Fix page fault handler in case of fault on dying process (Steve Best) [1624644] - [edac] EDAC, sb_edac: Add support for systems with segmented PCI buses (Aristeu Rozanski) [1621849] - [netdrv] xen-netfront: fix warn message as irq device name has '/' (Vitaly Kuznetsov) [1576160] - [arm64] arm64, kaslr: export offset in VMCOREINFO ELF notes (Bhupesh Sharma) [1624246] - [rpmspec] redhat: Move gfs2 and dlm out of kernel-modules-extra (Andrew Price) [1623511] - [powerpc] powerpc/topology: Get topology for shared processors at boot (Steve Best) [1620039] - [fs] gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated (Robert S Peterson) [1622057] - [fs] gfs2: improve debug information when lvb mismatches are found (Robert S Peterson) [1622057] - [fs] gfs2: cleanup: call gfs2_rgrp_ondisk2lvb from gfs2_rgrp_out (Robert S Peterson) [1622057] - [x86] Fix x86 32-bit invalid cpu boot failure message (Prarit Bhargava) [1571456] - [net] net/ipv6: init ip6 anycast rt->dst.input as ip6_input (Hangbin Liu) [1615671] - [pci] PCI/AER: Don't clear AER bits if error handling is Firmware-First (Myron Stowe) [1621933] - [pci] PCI/AER: Remove duplicate PCI_EXP_AER_FLAGS definition (Myron Stowe) [1621933] - [pci] PCI/portdrv: Remove pcie_portdrv_err_handler.slot_reset (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_COR handling (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_FATAL and ERR_NONFATAL (Myron Stowe) [1621933] - [pci] PCI/AER: Remove ERR_FATAL code from ERR_NONFATAL path (Myron Stowe) [1621933] - [pci] PCI/AER: Factor out ERR_NONFATAL status bit clearing (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_NONFATAL bits during non-fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_FATAL status bits during fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Honor "pcie_ports=native" even if HEST sets FIRMWARE_FIRST (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes for rootport cumulative stats (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes to provide AER stats and breakdown (Myron Stowe) [1621933] - [pci] PCI/AER: Define aer_stats structure for AER capable devices (Myron Stowe) [1621933] - [pci] PCI/AER: Move internal declarations to drivers/pci/pci.h (Myron Stowe) [1621933] - [pci] PCI/AER: Adopt lspci names for AER error decoding (Myron Stowe) [1621933] - [pci] PCI/AER: Expose internal API for obtaining AER information (Myron Stowe) [1621933] - [kernel] rcu: Make expedited GPs handle CPU 0 being offline (Gustavo Duarte) [1610262] - [rpmspec] Generate BootLoaderSpec config fragments ("Herton R. Krzesinski") [1619766]- [net] erspan: set erspan_ver to 1 by default when adding an erspan dev (Xin Long) [1619118] - [hv] x86/hyper-v: Fix wrong merge conflict resolution (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check for VP_INVAL in hyperv_flush_tlb_others() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check cpumask_to_vpset() return value in hyperv_flush_tlb_others_ex() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Trace PV IPI send (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_SEND_IPI hypercall when possible (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use 'fast' hypercall for HVCALL_SEND_IPI (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Implement hv_do_fast_hypercall16 (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_FLUSH_VIRTUAL_ADDRESS_(LIST, SPACE) hypercalls when possible (Vitaly Kuznetsov) [1597652] - [netdrv] xen-netfront: fix queue name setting (Vitaly Kuznetsov) [1576160] - [scsi] lfpc: add Lancer FCoE to the removed devices (Tomas Henzl) [1602033] - [scsi] megaraid_sas: add removed id table (Tomas Henzl) [1602033] - [scsi] aacraid: add removed id table (Tomas Henzl) [1602033] - [scsi] qla4xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] lpfc: add removed id table (Tomas Henzl) [1602033] - [scsi] qla2xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] mpt3sas: add removed id table (Tomas Henzl) [1602033] - [scsi] be2iscsi: add removed id table (Tomas Henzl) [1602033] - [scsi] rh_taint, pci : add information about removed hardware (Tomas Henzl) [1602033] - [kernel] kernel: add SUPPORT_REMOVED kernel taint (Tomas Henzl) [1602033] - [net] sunrpc: Change rpc_print_iostats to rpc_clnt_show_stats and handle rpc_clnt clones (Dave Wysochanski) [1610373] - [net] sunrpc: Add _add_rpc_iostats() to add rpc_iostats metrics (Dave Wysochanski) [1610373] - [net] sunrpc: add _print_rpc_iostats() to output metrics for one RPC op (Dave Wysochanski) [1610373]- [net] xdp: exclude XDP from kABI guarantee (Jiri Benc) [1568551] - [kernel] rh_kabi: introduce RH_KABI_EXCLUDE (Jiri Benc) [1568551] - [powerpc] powerpc/powernv/pci: Work around races in PCI bridge enabling (Steve Best) [1620035] - [block] blk-wbt: fix IO hang in wbt_wait() (Ming Lei) [1614198] - [block] blkcg: Make blkg_root_lookup() work for queues in bypass mode (Ming Lei) [1614198] - [block] null_blk: add lock drop/acquire annotation (Ming Lei) [1614198] - [block] Blk-throttle: reduce tail io latency when iops limit is (Ming Lei) [1614198] - [block] block: paride: pd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] block: Ensure that a request queue is dissociated from the (Ming Lei) [1614198] - [block] block: Introduce blk_exit_queue() (Ming Lei) [1614198] - [block] blkcg: Introduce blkg_root_lookup() (Ming Lei) [1614198] - [block] block: Remove two superfluous #include directives (Ming Lei) [1614198] - [block] blk-mq: count the hctx as active before allocating tag (Ming Lei) [1614198] - [block] block: bvec_nr_vecs() returns value for wrong slab (Ming Lei) [1614198] - [block] drivers/block/drbd: remove the null check for (Ming Lei) [1614198] - [block] drivers/block/aoe/aoedev: NULL check is not needed for (Ming Lei) [1614198] - [block] drivers/block/mtip32xx: remove the null check for (Ming Lei) [1614198] - [block] cfq: Suppress compiler warnings about comparisons (Ming Lei) [1614198] - [block] cfq: Annotate fall-through in a switch statement (Ming Lei) [1614198] - [block] blk-wbt: Avoid lock contention and thundering herd issue in (Ming Lei) [1590363] - [block] target/loop: depend on SCSI (Ming Lei) [1614198] - [block] xen-blkfront: use true and false for boolean values (Ming Lei) [1614198] - [block] lightnvm: remove minor version check for 2.0 (Ming Lei) [1614198] - [block] scsi: Check sense buffer size at build time (Ming Lei) [1614198] - [block] libata-scsi: Move sense buffers onto stack (Ming Lei) [1614198] - [block] cdrom: Use struct scsi_sense_hdr internally (Ming Lei) [1614198] - [block] ide-cd: Remove redundant sense buffer (Ming Lei) [1614198] - [block] block: Switch struct packet_command to use struct (Ming Lei) [1614198] - [block] target: don't depend on SCSI (Ming Lei) [1614198] - [block] scsi: build scsi_common.o for all scsi passthrough request (Ming Lei) [1614198] - [block] scsi: cxlflash: Drop unused sense buffers (Ming Lei) [1614198] - [block] ide-cd: Drop unused sense buffers (Ming Lei) [1614198] - [block] blk-mq: fix updating tags depth (Ming Lei) [1611900] - [block] block: really disable runtime-pm for blk-mq (Ming Lei) [1611902] - [block] aoe: mark expected switch fall-through (Ming Lei) [1614198] - [block] block: make iolatency avg_lat exponentially decay (Ming Lei) [1614198] - [block] blk-cgroup: clear the throttle queue on fork (Ming Lei) [1614198] - [block] blk-cgroup: hold the queue ref during throttling (Ming Lei) [1614198] - [block] blk-iolatency: fix blkg leak in timer_fn (Ming Lei) [1614198] - [block] block/bsg-lib: use PTR_ERR_OR_ZERO to simplify the flow path (Ming Lei) [1614198] - [block] t10-pi: provide empty t10_pi_complete() for (Ming Lei) [1614198] - [block] block: blk_init_allocated_queue() set q->fq as NULL in the (Ming Lei) [1614198] - [block] nvme: use blk API to remap ref tags for IOs with metadata (Ming Lei) [1614198] - [block] block: move dif_prepare/dif_complete functions to block layer (Ming Lei) [1614198] - [block] block: move ref_tag calculation func to the block layer (Ming Lei) [1614198] - [block] block: don't account for split bio's size in cgroup stats (Ming Lei) [1614198] - [block] pktcdvd: Fix possible Spectre-v1 for pkt_devs (Ming Lei) [1614198] - [block] partitions/aix: append null character to print data from disk (Ming Lei) [1614198] - [block] partitions/aix: fix usage of uninitialized lv_info and lvname (Ming Lei) [1614198] - [block] readahead: stricter check for bdi io_pages (Ming Lei) [1614198] - [block] scsi: virtio_scsi: fix pi_bytes(out, in) on 4 KiB block size (Ming Lei) [1614198] - [block] block: move bio_integrity_(intervals, bytes) into blkdev.h (Ming Lei) [1614198] - [block] xen/blkfront: remove unused macros (Ming Lei) [1614198] - [block] block: allow max_discard_segments to be stacked (Ming Lei) [1614198] - [block] block: unexport bio_clone_bioset (Ming Lei) [1614198] - [block] md: remove a bogus comment (Ming Lei) [1614198] - [block] block: remove bio_clone_kmalloc (Ming Lei) [1614198] - [block] exofs: use bio_clone_fast in _write_mirror (Ming Lei) [1614198] - [block] bcache: don't clone bio in bch_data_verify (Ming Lei) [1614198] - [block] block: bio_set_pages_dirty can't see NULL bv_page in a valid (Ming Lei) [1614198] - [block] block: simplify bio_check_pages_dirty (Ming Lei) [1614198] - [block] block: Rename the null_blk_mod kernel module back into (Ming Lei) [1614198] - [block] blk-mq: fail the request in case issue failure (Ming Lei) [1614305] - [block] blk-rq-qos: make depth comparisons unsigned (Ming Lei) [1614198] - [block] blkcg: Track DISCARD statistics and output them in cgroup (Ming Lei) [1614198] - [block] block: Track DISCARD statistics and output them in stat and (Ming Lei) [1614198] - [block] block: Add and use op_stat_group() for indexing disk_stat (Ming Lei) [1614198] - [block] block: Define and use STAT_READ and STAT_WRITE (Ming Lei) [1614198] - [block] block: Add part_stat_read_accum to read across field entries (Ming Lei) [1614198] - [block] block: make bdev_ops->rw_page() take a REQ_OP instead of bool (Ming Lei) [1614198] - [block] pktcdvd: remove assignment in if condition (Ming Lei) [1614198] - [block] blk-mq: issue directly if hw queue isn't busy in case of (Ming Lei) [1614305] - [block] blk-iolatency: truncate our current time (Ming Lei) [1614198] - [block] blk-iolatency: don't change the latency window (Ming Lei) [1614198] - [block] block: remove blkdev_entry_to_request() macro (Ming Lei) [1614198] - [block] block: skd: Use pad printk format for dma_addr_t values (Ming Lei) [1614198] - [block] bsg: remove read/write support (Ming Lei) [1614198] - [block] blk-iolatency: fix max_depth comparisons (Ming Lei) [1614198] - [block] block: iolatency: avoid 64-bit division (Ming Lei) [1614198] - [block] block/DAC960.c: fix defined but not used build warnings (Ming Lei) [1614198] - [block] null_blk: add zone support (Ming Lei) [1614198] - [block] null_blk: move shared definitions to header file (Ming Lei) [1614198] - [block] block: Add default switch case to blk_pm_allow_request() to (Ming Lei) [1614198] - [block] block: fix infinite loop if the device loses discard (Ming Lei) [1614198] - [block] block, mm: remove unnecessary __GFP_HIGH flag (Ming Lei) [1614198] - [block] null_blk: remove NULLB_DEV_FL_CONFIGURED on turning off nullb (Ming Lei) [1614198] - [block] mm: skip readahead if the cgroup is congested (Ming Lei) [1614198] - [block] Documentation: add a doc for blk-iolatency (Ming Lei) [1614198] - [block] block: introduce blk-iolatency io controller (Ming Lei) [1614198] - [block] rq-qos: introduce dio_bio callback (Ming Lei) [1614198] - [block] block: remove external dependency on wbt_flags (Ming Lei) [1614198] - [block] blk-rq-qos: refactor out common elements of blk-wbt (Ming Lei) [1614198] - [block] blk-stat: export helpers for modifying blk_rq_stat (Ming Lei) [1614198] - [block] memcontrol: schedule throttling if we are congested (Ming Lei) [1614198] - [block] blkcg: add generic throttling mechanism (Ming Lei) [1614198] - [block] swap, blkcg: issue swap io with the appropriate context (Ming Lei) [1614198] - [block] blk: introduce REQ_SWAP (Ming Lei) [1614198] - [block] blk-cgroup: allow controllers to output their own stats (Ming Lei) [1614198] - [block] block: introduce bio_issue_as_root_blkg (Ming Lei) [1614198] - [block] block: add bi_blkg to the bio for cgroups (Ming Lei) [1614198] - [block] blk-mq: dequeue request one by one from sw queue if hctx is (Ming Lei) [1614305] - [block] block/loop: mark expected switch fall-through (Ming Lei) [1614198] - [block] drbd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] blk-mq: only attempt to merge bio if there is rq in sw queue (Ming Lei) [1614305] - [block] blk-mq: use list_splice_tail_init() to insert requests (Ming Lei) [1614305] - [block] blk-mq: fix typo in a function comment (Ming Lei) [1614198] - [block] blk-mq: code clean-up by adding an API to clear set->mq_map (Ming Lei) [1614198] - [block] paride: remove redundant variable n (Ming Lei) [1614198] - [block] partitions/ldm: remove redundant pointer dgrp (Ming Lei) [1614198] - [block] loop: remove redundant pointer inode (Ming Lei) [1614198] - [block] block/floppy: remove redundant variable dflags (Ming Lei) [1614198] - [block] Block: blk-throttle: set low_valid immediately once one (Ming Lei) [1614198] - [block] Blktrace: bail out early if block debugfs is not configured (Ming Lei) [1614198] - [block] block: Document how blk_update_request() handles (Ming Lei) [1614198] - [block] drbd: Do not redefine __must_hold() (Ming Lei) [1614198] - [block] blk-mq: avoid to synchronize rcu inside blk_cleanup_queue() (Ming Lei) [1597067] - [block] blk-mq: remove synchronize_rcu() from (Ming Lei) [1597067] - [block] blk-mq: introduce new lock for protecting hctx->dispatch_wait (Ming Lei) [1597067] - [block] blk-mq: don't pass **hctx to blk_mq_mark_tag_wait() (Ming Lei) [1597067] - [block] blk-mq: cleanup blk_mq_get_driver_tag() (Ming Lei) [1597067] - [block] block, bfq: give a better name to bfq_bfqq_may_idle (Ming Lei) [1614198] - [block] block, bfq: fix service being wrongly set to zero in case of (Ming Lei) [1614198] - [block] block, bfq: do not expire a queue that will deserve dispatch (Ming Lei) [1614198] - [block] block, bfq: add/remove entity weights correctly (Ming Lei) [1614198] - [block] block: Make struct request_queue smaller for (Ming Lei) [1614198] - [block] block: Inline blk_queue_nr_zones() (Ming Lei) [1614198] - [block] block: Remove bdev_nr_zones() (Ming Lei) [1614198] - [block] include/uapi/linux/blkzoned.h: Remove a superfluous __packed (Ming Lei) [1614198] - [block] block: Remove a superfluous cast from blkdev_report_zones() (Ming Lei) [1614198]- [net] tls: mark as Tech Preview (Sabrina Dubroca) [1570255] - [pci] PCI/VPD: Check for VPD access completion before checking for timeout (Myron Stowe) [1618820] - [rpmspec] redhat: remove bootwrapper subpackage (Gustavo Duarte) [1578399] - [virt] kvm: x86: Set highest physical address bits in non-present/reserved SPTEs (Paolo Bonzini) [1614808] - [virt] KVM/x86: Use CC_SET()/CC_OUT in arch/x86/kvm/vmx.c (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement PV IPIs in linux guest (Paolo Bonzini) [1614808] - [virt] KVM: X86: Add kvm hypervisor init time platform setup callback (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement "send IPI" hypercall (Paolo Bonzini) [1614808] - [virt] KVM/x86: Move X86_CR4_OSXSAVE check into kvm_valid_sregs() (Paolo Bonzini) [1614808] - [virt] KVM: x86: Skip pae_root shadow allocation if tdp enabled (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Combine flushing remote tlb in mmu_set_spte() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_BASE when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_SEL when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: always initialize HOST_(FS, GS)_BASE to zero during setup (Paolo Bonzini) [1614808] - [virt] KVM: vmx: move struct host_state usage to struct loaded_vmcs (Paolo Bonzini) [1614808] - [virt] KVM: vmx: compute need to reload FS/GS/LDT on demand (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: remove a misleading comment regarding vmcs02 fields (Paolo Bonzini) [1614808] - [virt] KVM: vmx: rename __vmx_load_host_state() and vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: add dedicated utility to access guest's kernel_gs_base (Paolo Bonzini) [1614808] - [virt] KVM: vmx: track host_state.loaded using a loaded_vmcs pointer (Paolo Bonzini) [1614808] - [virt] KVM: vmx: refactor segmentation code in vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault priority for VMX operations (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault vector for VMX operation at CPL > 0 (Paolo Bonzini) [1614808] - [virt] KVM: try __get_user_pages_fast even if not in atomic context (Paolo Bonzini) [1614808] - [virt] KVM: vmx: Add tlb_remote_flush callback support (Paolo Bonzini) [1614808] - [virt] KVM: x86: Add tlb remote flush callback in kvm_x86_ops (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add hyperv_nested_flush_guest_mapping ftrace support (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add flush HvFlushGuestPhysicalAddressSpace hypercall support (Paolo Bonzini) [1614808] - [virt] x86/kvm: Don't use pvqspinlock code if only 1 vCPU (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Simplify __kvm_sync_page() function (Paolo Bonzini) [1614808] - [virt] kvm: x86: Remove CR3_PCID_INVD flag (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add multi-entry LRU cache for previous CR3s (Paolo Bonzini) [1614808] - [virt] kvm: x86: Flush only affected TLB entries in kvm_mmu_invlpg* (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip shadow page resync on CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support selectively freeing either current or previous MMU root (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add a root_hpa parameter to kvm_mmu->invlpg() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip TLB flush on fast CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: vmx: Support INVPCID in shadow paging mode (Paolo Bonzini) [1614808] - [virt] kvm: x86: Propagate guest PCIDs to host PCIDs (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add ability to skip TLB flush when switching CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Use fast CR3 switch for nested VMX (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support resetting the MMU context without resetting roots (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add support for fast CR3 switch across different MMU modes (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce KVM_REQ_LOAD_CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce kvm_mmu_calc_root_page_role() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add fast CR3 switch code path (Paolo Bonzini) [1614808] - [virt] kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if no sync is needed (Paolo Bonzini) [1614808] - [virt] kvm: x86: Make sync_page() flush remote TLBs once only (Paolo Bonzini) [1614808] - [virt] KVM: MMU: drop vcpu param in gpte_access (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Separate logic allocating shadow vmcs to a function (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Mark vmcs header as shadow in case alloc_vmcs_cpu() allocate shadow vmcs (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Expose VMCS shadowing to L1 guest (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Do not forward VMREAD/VMWRITE VMExits to L1 if required so by vmcs12 vmread/vmwrite bitmaps (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: vmread/vmwrite: Use shadow vmcs12 if running L2 (Paolo Bonzini) [1614808] - [virt] KVM: selftests: add tests for shadow VMCS save/restore (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: include shadow vmcs12 in nested state (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Cache shadow vmcs12 on VMEntry and flush to memory on VMExit (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing VMCS link pointer (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing controls (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Introduce nested_cpu_has_shadow_vmcs() (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Fail VMLAUNCH and VMRESUME on shadow VMCS (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Allow VMPTRLD for shadow VMCS if vCPU supports VMCS shadowing (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Change vmcs12(read, write)_any() to receive vmcs12 as parameter (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Create struct for VMCS header (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add test for nested state save/restore (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Introduce KVM_CAP_NESTED_STATE (Paolo Bonzini) [1614808] - [virt] KVM: x86: do not load vmcs12 pages while still in SMM (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add basic test for state save and restore (Paolo Bonzini) [1614808] - [virt] kvm: selftests: ensure vcpu file is released (Paolo Bonzini) [1614808] - [virt] kvm: selftests: actually use all of lib/vmx.c (Paolo Bonzini) [1614808] - [virt] kvm: selftests: create a GDT and TSS (Paolo Bonzini) [1614808] - [virt] KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd (Paolo Bonzini) [1614808] - [virt] KVM: vmx: remove save/restore of host BNDCGFS MSR (Paolo Bonzini) [1614808] - [virt] KVM: Switch 'requests' to be 64-bit (explicitly) (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add cr4_cpuid_sync_test (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Read kvm->arch.emul_smt_mode under kvm->lock (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Allow creating max number of VCPUs on POWER9 (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Pack VCORE IDs to access full VCPU ID space (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Fix constant size warning (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Add of_node_put() in success path (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S: Fix matching of hardware and emulated TCE tables (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Remove mmio_vsx_tx_sx_enabled in KVM MMIO emulation (Paolo Bonzini) [1614808]- [net] tcp: Add tcp_clamp_rto_to_user_timeout() helper to improve accuracy (Michael Cambria) [1605024] - [net] tcp: Add tcp_retransmit_stamp() helper routine (Michael Cambria) [1605024] - [net] tcp: convert icsk_user_timeout from jiffies to msecs (Michael Cambria) [1605024] - [kernel] Revert sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Lauro Ramos Venancio) [1585746] - [kernel] redhat: makefile: adjust KBUILD_CFLAGS to reflect kernel.spec for powerpc builds (Gustavo Duarte) [1582568] - [rpmspec] redhat: spec: build ppc64le kernel with -O3 (Gustavo Duarte) [1582568] - [scsi] scsi: csiostor: update csio_get_flash_params() (Arjun Vynipadath) [1503574] - [scsi] csiostor: Add a soft dep on cxgb4 driver (Arjun Vynipadath) [1503574] - [firmware] dell_rbu: make firmware payload memory uncachable (Charles Rose) [1584401]- [scsi] scsi: lpfc: update driver version to 12.0.0.6 (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Remove lpfc_enable_pbde as module parameter (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Correct LCB ACCept payload (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Limit tracking of tgt queue depth in fast path (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix driver crash when re-registering NVME rports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix list corruption on the completion queue (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix sysfs Speed value on CNA ports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix ELS abort on SLI-3 adapters (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: remove null check on nvmebuf (Dick Kennedy) [1613913] - [arm64] arm64: fix ACPI dependencies (Bhupesh Sharma) [1556832] - [arm64] arm64: acpi: fix alignment fault in accessing ACPI (Bhupesh Sharma) [1556832] - [firmware] efi/arm: map UEFI memory map even w/o runtime services enabled (Bhupesh Sharma) [1556832] - [firmware] efi/arm: preserve early mapping of UEFI memory map longer for BGRT (Bhupesh Sharma) [1556832] - [acpi] drivers: acpi: add dependency of EFI for arm64 (Bhupesh Sharma) [1556832] - [arm64] arm64: export memblock_reserve()d regions via /proc/iomem (Bhupesh Sharma) [1556832] - [arm64] arm64: kconfig: Ensure spinlock fastpaths are inlined if !PREEMPT (Waiman Long) [1607924] - [arm64] arm64: locking: Replace ticket lock implementation with qspinlock (Waiman Long) [1607924] - [arm64] arm64: barrier: Implement smp_cond_load_relaxed (Waiman Long) [1607924] - [scsi] scsi: lpfc: Revise copyright for new company language (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: update driver version to 12.0.0.5 (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: devloss timeout race condition caused null pointer reference (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix NVME Target crash in defer rcv logic (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Support duration field in Link Cable Beacon V1 command (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Make PBDE optimizations configurable (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix abort error path for NVMET (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix panic if driver unloaded when port is offline (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix driver not setting dpp bits correctly in doorbell word (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Add Buffer overflow check, when nvme_info larger than PAGE_SIZE (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: use monotonic timestamps for statistics (Dick Kennedy) [1600946] - [x86] mark intel knights landing and knights mill unsupported (David Arcari) [1610493] - [netdrv] igb: Remove superfluous reset to PHY and page 0 selection (Corinna Vinschen) [1612824] - [tools] selftests/powerpc: Fix ptrace-pkey for default execute permission change (Steve Best) [1498799] - [tools] selftests/powerpc: Fix core-pkey for default execute permission change (Steve Best) [1498799] - [powerpc] powerpc/pkeys: make protection key 0 less special (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Preallocate execute-only key (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Fix calculation of total pkeys (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Save the pkey registers before fork (Steve Best) [1498799] - [powerpc] powerpc/pkeys: key allocation/deallocation must not change pkey registers (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Deny read/write/execute by default (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Give all threads control of their key permissions (Steve Best) [1498799] - [s390] KVM: s390: Add huge page enablement control (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page gmap linking support (David Hildenbrand) [1508102] - [s390] s390/mm: hugetlb pages within a gmap can not be freed (David Hildenbrand) [1508102] - [s390] KVM: s390: Beautify skey enable check (David Hildenbrand) [1508102] - [s390] KVM: s390: Add skey emulation fault handling (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge pmd storage key handling (David Hildenbrand) [1508102] - [s390] s390/mm: Clear skeys for newly mapped huge guest pmds (David Hildenbrand) [1508102] - [s390] s390/mm: Clear huge page storage keys on enable_skey (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page dirty sync support (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd invalidation and clearing (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd notification bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd linking (David Hildenbrand) [1508102] - [s390] s390/mm: Abstract gmap notify bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Make gmap_protect_range more modular (David Hildenbrand) [1508102] - [s390] KVM: s390: Replace clear_user with kvm_clear_guest (David Hildenbrand) [1508102] - [hwmon] hwmon: (ibmpowernv) Add attributes to enable/disable sensor groups (Steve Best) [1524684] - [powerpc] powerpc/powernv: Add support to enable sensor groups (Steve Best) [1524684] - [net] net/smc: improve delete link processing (Hendrik Brueckner) [1548452] - [net] net/smc: provide fallback reason code (Hendrik Brueckner) [1548452] - [net] net/smc: use correct vlan gid of RoCE device (Hendrik Brueckner) [1548452] - [net] net/smc: fewer parameters for smc_llc_send_confirm_link() (Hendrik Brueckner) [1548452] - [net] net/smc: remove local variable page in smc_rx_splice() (Hendrik Brueckner) [1548452] - [net] net/smc: use DECLARE_BITMAP for rtokens_used_mask (Hendrik Brueckner) [1548452] - [net] net/smc: add function to get link group from link (Hendrik Brueckner) [1548452] - [net] net/smc: eliminate cursor read and write calls (Hendrik Brueckner) [1548452] - [net] net/smc: provide smc mode in smc_diag.c (Hendrik Brueckner) [1548452] - [s390] s390/ism: add device driver for internal shared memory (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D diag support (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in af_smc (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in data transfer (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in CLC messages (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add base infrastructure for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support (Hendrik Brueckner) [1548452] - [net] net/smc: determine port attributes independent from pnet table (Hendrik Brueckner) [1548452] - [x86] mark whiskey-lake processor supported (David Arcari) [1609604] - [s390] KVM: s390: add etoken support for guests (Thomas Huth) [1612110] - [char] ipmi: do not configure ipmi for HPE m400 (Tony Camuso) [1583537] - [scsi] scsi: ipr: Format HCAM overlay ID 0x41 (Steve Best) [1498222] - [x86] x86/stacktrace: Enable HAVE_RELIABLE_STACKTRACE for the ORC unwinder (Joe Lawrence) [1587952] - [x86] x86/unwind/orc: Detect the end of the stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not fail for ORC with regs on stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Clarify the reliable success paths (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Remove STACKTRACE_DUMP_ONCE (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not unwind after user regs (Joe Lawrence) [1587952] - [infiniband] IB/rxe: Mark Soft-RoCE Transport driver as tech-preview (Don Dutile) [1605216] - [scsi] scsi: smartpqi: bump driver version to 1.1.4-130 (Don Brace) [1503736] - [scsi] scsi: smartpqi: fix critical ARM issue reading PQI index registers (Don Brace) [1503736] - [scsi] scsi: smartpqi: add inspur advantech ids (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve error checking for sync requests (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve handling for sync requests (Don Brace) [1503736] - [netdrv] ice: mark driver as tech-preview (Jonathan Toppins) [1495347] - [init] init/Kconfig: remove EXPERT from CHECKPOINT_RESTORE (Adrian Reber) [1568995 1557617 1525389] - [scsi] be2iscsi: remove BE3 family support (Maurizio Lombardi) [1598366] - [x86] update rh_check_supported processor list (David Arcari) [1595918] - [kernel] kABI: Add generic kABI macros to use for kABI workarounds (Myron Stowe) [1546831] - [pci] add pci_hw_vendor_status() (Maurizio Lombardi) [1590829] - [ata] ahci: thunderx2: Fix for errata that affects stop engine (Robert Richter) [1563590] - [pci] Vulcan: AHCI PCI bar fix for Broadcom Vulcan early silicon (Robert Richter) [1563590] - [kernel] bpf: set default values for bpf_jit_harden and bpf_jit_kallsyms (Eugene Syromiatnikov) [1569061] - [kernel] bpf: Add tech preview taint for syscall (Eugene Syromiatnikov) [1559877] - [kernel] bpf: set unprivileged_bpf_disabled to 1 by default, add a boot parameter (Eugene Syromiatnikov) [1561171] - [kernel] add Red Hat-specific taint flags (Eugene Syromiatnikov) [1559877] - [tools] perf tests: Add Python 3 support to attr.py ("Herton R. Krzesinski") [1561505] - [tools] perf scripts python: Add Python 3 support to stat-cpi.py ("Herton R. Krzesinski") [1561505] - [kernel] kdump: fix a grammar issue in a kernel message (Dave Young) [1507353] - [scripts] tags.sh: Ignore redhat/rpm (Prarit Bhargava) [1582586] - [kernel] put RHEL info into generated headers (Prarit Bhargava) [1544999] - [kernel] kdump: add support for crashkernel=auto (Dave Young) [1507353] - [kernel] kdump: round up the total memory size to 128M for crashkernel reservation (Dave Young) [1507353] - [arm64] acpi: prefer booting with ACPI over DTS (Mark Salter) [1576869] - [acpi] aarch64: acpi scan: Fix regression related to X-Gene UARTs (Mark Salter) [1519554] - [acpi] ACPI / irq: Workaround firmware issue on X-Gene based m400 (Mark Salter) [1519554] - [x86] add rh_check_supported (David Arcari) [1565717] - [scsi] qla2xxx: Remove PCI IDs of deprecated adapter (Himanshu Madhani) [1572233] - [scsi] be2iscsi: remove unsupported device IDs (Chris Leech) [1574502] - [scsi] Removing Obsolete hba pci-ids from rhel8 (Dick Kennedy) [1572321] - [scsi] hpsa: modify hpsa driver version (Joseph Szczypek) [1471185] - [scsi] hpsa: remove old cciss-based smartarray pci ids (Joseph Szczypek) [1471185] - [kernel] rh_taint: add support for marking driver as unsupported (Jonathan Toppins) [1565704] - [kernel] rh_taint: add support (David Arcari) [1565704] - [scsi] qla4xxx: Remove deprecated PCI IDs from RHEL 8 (Chad Dupuis) [1518874] - [scsi] aacraid: Remove depreciated device and vendor PCI id's (Raghava Aditya Renukunta) [1495307] - [scsi] megaraid_sas: remove deprecated pci-ids (Tomas Henzl) [1509329] - [scsi] mpt*: remove certain deprecated pci-ids (Tomas Henzl) [1511953] - [kernel] modules: add rhelversion MODULE_INFO tag (Prarit Bhargava) [1544999] - [acpi] ACPI: APEI: arm64: Ignore broken HPE moonshot APEI support (Al Stone) [1518076] - [rpmspec] compute content hash for kernel-headers (Rafael Aquini) [1613003] - [rpmspec] compress modules on all architectures ("Herton R. Krzesinski") [1614556] - [rpmspec] add gcov rpm packaging support (Jan Stancek) [1601733] - [rpmspec] don't ship spdxcheck.py (Jakub Racek) - [rpmspec] clean stray bpf files (Jakub Racek) [1593309] - [rpmspec] Copy symvers.gz to /lib/modules (Eugene Syromiatnikov) [1609695] - [rpmspec] Add kabi-dup related code into specfile (Petr Oros) [1585672] - [rpmspec] kernel spec: Add and enable kabi check (Petr Oros) [1585672] - [rpmspec] Enable warning checks for configs in rpm build (Prarit Bhargava) [1589858] - [rpmspec] remove workaround for rst2man-3 from python3-docutils ("Herton R. Krzesinski") [1602148] - [rpmspec] fix dist tag used for hardlink in kernel-devel post ("Herton R. Krzesinski") [1596397] - [scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override (Prarit Bhargava) [1595727] - [rpmspec] drop kernel package dependency on python2 ("Herton R. Krzesinski") [1561505] - [kernel] Makefile: Move RHEL definitions down (Jakub Racek) [1576568] - [rpmspec] eBPF: Add bpftool package to spec file (Jerome Marchand) [1559607] - [rpmspec] fix conflicts with COPYING file while installing newer 4.17 kernel ("Herton R. Krzesinski") [1579563] - [rpmspec] do not build kernel meta-package on noarch ("Herton R. Krzesinski") [1579512] - [rpmspec] kernel spec: remove copy of arch/x86/purgatory/sha256.* ("Herton R. Krzesinski") - [rpmspec] spec: Add new arch/powerpc/kernel/module.lds file to kernel-devel rpm (Steve Best) [1572553] - [rpmspec] kernel spec: fix recent build errors from brp-mangle-shebangs ("Herton R. Krzesinski") [1575966] - [rpmspec] Add i386 to ExclusiveArch to fix noarch package build ("Herton R. Krzesinski") [1575152] - [rpmspec] Build kernel-abi-whitelists package (Petr Oros) [1571189] - [rpmspec] kernel spec: build bzImage for s390 (Hendrik Brueckner) [1570041] - [rpmspec] kernel spec: arm64: package module.lds in kernel-devel (Mark Salter) [1569014] - [rpmspec] Re-enable debuginfo packages and fix build with current dist tag ("Herton R. Krzesinski") [1568901] - [rpmspec] kernel spec: build kernel-debug on all architectures ("Herton R. Krzesinski") [1567367] - [rpmspec] don't build kernel meta-package if we are only building kernel headers ("Herton R. Krzesinski") - [rpmspec] remove use_vdso macro ("Herton R. Krzesinski") - [rpmspec] build perf and tools man pages instead of relying on a separate tarball ("Herton R. Krzesinski") - [rpmspec] disable debug build if arch is in nobuildarches list ("Herton R. Krzesinski") - [rpmspec] remove fedora changelog from spec file ("Herton R. Krzesinski") - [rpmspec] only support ppc64le builds ("Herton R. Krzesinski") - [rpmspec] remove x86 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove arm 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove configuration generation support from kernel spec file ("Herton R. Krzesinski") - [rpmspec] remove broken out patches from kernel spec file ("Herton R. Krzesinski") - [rpmspec] import kernel spec from rhel8 bootstrap dist-git ("Herton R. Krzesinski")/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     4.18.0-489.rt7.278.el84.18.0-489.rt7.278.el84.18.0-489.rt7.278.el8.x86_644.18.0-489.rt7.278.el8  !"#$%&'()*+,-----...//00011111222223333445566666666666677777777789::;;<<:======>???????????????????????????@?????????????????????????????????????????????????????????????????????????????ABBBCBBBBBBBBBBBBBBBDEFFFFFGGHHIIIIIIJKLLMMMNOPQQQQRSSSSSSSTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXYZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]^___________________________________________`abcdefghijjjkllmnopppppppqqrrrrrsssssssstttuuuuuuuuuuuuvwwwxyyz{{||}~         !"#$%&'()*+,+----./012333456777777777777778889999999999999999999:::;<=>???@AAABCDEFGHIJKLMNOPQRSSSTUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXYYZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\]]]^^_`aabbbbbbbbbbbcdcccefghijklllllmnoppqregmap-sdw-mbq.ko.xzregmap-sdw.ko.xzbcma.ko.xzath3k.ko.xzbcm203x.ko.xzbfusb.ko.xzbpa10x.ko.xzbtbcm.ko.xzbtintel.ko.xzbtmrvl.ko.xzbtmrvl_sdio.ko.xzbtrtl.ko.xzbtsdio.ko.xzbtusb.ko.xzhci_uart.ko.xzhci_vhci.ko.xzchcr.ko.xzfirewire-core.ko.xzfirewire-net.ko.xzfirewire-ohci.ko.xzfirewire-sbp2.ko.xziscsi_ibft.ko.xzamdgpu.ko.xzast.ko.xzgma500_gfx.ko.xzch7006.ko.xzsil164.ko.xzmgag200.ko.xznouveau.ko.xzradeon.ko.xzhid-picolcd.ko.xzhid-prodikeys.ko.xzhid-sensor-accel-3d.ko.xzindustrialio-triggered-buffer.ko.xzkfifo_buf.ko.xzhid-sensor-iio-common.ko.xzhid-sensor-trigger.ko.xzhid-sensor-gyro-3d.ko.xzhid-sensor-humidity.ko.xzindustrialio.ko.xzhid-sensor-als.ko.xzhid-sensor-prox.ko.xzhid-sensor-magn-3d.ko.xzhid-sensor-incl-3d.ko.xzhid-sensor-rotation.ko.xzhid-sensor-press.ko.xzhid-sensor-temperature.ko.xzib_cm.ko.xzib_core.ko.xzib_umad.ko.xzib_uverbs.ko.xziw_cm.ko.xzrdma_cm.ko.xzrdma_ucm.ko.xzbnxt_re.ko.xziw_cxgb4.ko.xzefa.ko.xzhfi1.ko.xzirdma.ko.xzmlx4_ib.ko.xzmlx5_ib.ko.xzqedr.ko.xzusnic_verbs.ko.xzvmw_pvrdma.ko.xzrdmavt.ko.xzrdma_rxe.ko.xzsiw.ko.xzib_ipoib.ko.xzib_iser.ko.xzib_isert.ko.xzopa_vnic.ko.xzib_srp.ko.xzib_srpt.ko.xzacecad.ko.xzaiptek.ko.xzgtco.ko.xzkbtab.ko.xzwacom_serial4.ko.xzelo.ko.xzwacom_i2c.ko.xzwacom_w8001.ko.xzcapidrv.ko.xzkernelcapi.ko.xzgigaset.ko.xzser_gigaset.ko.xzusb_gigaset.ko.xzb1.ko.xzb1dma.ko.xzb1pci.ko.xzc4.ko.xzt1pci.ko.xzhfcsusb.ko.xzmISDNinfineon.ko.xzmISDNipac.ko.xzmISDNisar.ko.xzspeedfax.ko.xzhisax.ko.xzhisax_fcpcipnp.ko.xzhisax_isac.ko.xzhisax_st5481.ko.xzisdn.ko.xzisdnhdlc.ko.xzl1oip.ko.xzmISDN_core.ko.xzleds-blinkm.ko.xzleds-clevo-mail.ko.xzleds-lm3530.ko.xzleds-lp3944.ko.xzleds-lp5521.ko.xzleds-lp5523.ko.xzleds-lp5562.ko.xzleds-lp55xx-common.ko.xzleds-lt3593.ko.xzleds-mlxcpld.ko.xzleds-mlxreg.ko.xzleds-ss4200.ko.xzledtrig-audio.ko.xzledtrig-backlight.ko.xzledtrig-camera.ko.xzledtrig-default-on.ko.xzledtrig-gpio.ko.xzledtrig-heartbeat.ko.xzledtrig-oneshot.ko.xzledtrig-timer.ko.xzledtrig-transient.ko.xzcec.ko.xzb2c2-flexcop.ko.xzcx2341x.ko.xzcypress_firmware.ko.xzsaa7146.ko.xzsaa7146_vv.ko.xzsmsdvb.ko.xzsmsmdtv.ko.xztveeprom.ko.xzvideobuf2-common.ko.xzvideobuf2-dma-sg.ko.xzvideobuf2-dvb.ko.xzvideobuf2-memops.ko.xzvideobuf2-v4l2.ko.xzvideobuf2-vmalloc.ko.xzdvb-core.ko.xza8293.ko.xzaf9013.ko.xzaf9033.ko.xzatbm8830.ko.xzau8522_common.ko.xzau8522_decoder.ko.xzau8522_dig.ko.xzbcm3510.ko.xzcx22700.ko.xzcx22702.ko.xzcx24110.ko.xzcx24113.ko.xzcx24116.ko.xzcx24117.ko.xzcx24120.ko.xzcx24123.ko.xzcxd2099.ko.xzcxd2820r.ko.xzcxd2841er.ko.xzdib0070.ko.xzdib0090.ko.xzdib3000mb.ko.xzdib3000mc.ko.xzdib7000m.ko.xzdib7000p.ko.xzdib8000.ko.xzdibx000_common.ko.xzdrx39xyj.ko.xzdrxd.ko.xzdrxk.ko.xzds3000.ko.xzdvb-pll.ko.xzdvb_dummy_fe.ko.xzec100.ko.xzgp8psk-fe.ko.xzisl6405.ko.xzisl6421.ko.xzisl6423.ko.xzitd1000.ko.xzix2505v.ko.xzl64781.ko.xzlg2160.ko.xzlgdt3305.ko.xzlgdt3306a.ko.xzlgdt330x.ko.xzlgs8gxx.ko.xzlnbh25.ko.xzlnbp21.ko.xzlnbp22.ko.xzm88ds3103.ko.xzm88rs2000.ko.xzmb86a16.ko.xzmb86a20s.ko.xzmn88472.ko.xzmn88473.ko.xzmt312.ko.xzmt352.ko.xzmxl5xx.ko.xznxt200x.ko.xznxt6000.ko.xzor51132.ko.xzor51211.ko.xzrtl2830.ko.xzrtl2832.ko.xzs5h1409.ko.xzs5h1411.ko.xzs5h1420.ko.xzs921.ko.xzsi2165.ko.xzsi2168.ko.xzsi21xx.ko.xzsp8870.ko.xzsp887x.ko.xzstb0899.ko.xzstb6000.ko.xzstb6100.ko.xzstv0288.ko.xzstv0297.ko.xzstv0299.ko.xzstv0367.ko.xzstv0900.ko.xzstv090x.ko.xzstv0910.ko.xzstv6110.ko.xzstv6110x.ko.xzstv6111.ko.xztc90522.ko.xztda10021.ko.xztda10023.ko.xztda10048.ko.xztda1004x.ko.xztda10071.ko.xztda10086.ko.xztda18271c2dd.ko.xztda665x.ko.xztda8083.ko.xztda8261.ko.xztda826x.ko.xzts2020.ko.xztua6100.ko.xzves1820.ko.xzves1x93.ko.xzzl10036.ko.xzzl10039.ko.xzzl10353.ko.xzfiredtv.ko.xzcs3308.ko.xzcs5345.ko.xzcs53l32a.ko.xzcx25840.ko.xzir-kbd-i2c.ko.xzm52790.ko.xzmsp3400.ko.xzsaa6588.ko.xzsaa6752hs.ko.xzsaa7115.ko.xzsaa7127.ko.xzsaa717x.ko.xztda7432.ko.xztvaudio.ko.xzupd64031a.ko.xzupd64083.ko.xzvp27smpx.ko.xzwm8739.ko.xzwm8775.ko.xzsmssdio.ko.xzb2c2-flexcop-pci.ko.xzbt878.ko.xzbttv.ko.xzdst.ko.xzdst_ca.ko.xzdvb-bt8xx.ko.xzcx18-alsa.ko.xzcx18.ko.xzaltera-ci.ko.xzcx23885.ko.xzcx88-alsa.ko.xzcx88-blackbird.ko.xzcx88-dvb.ko.xzcx8800.ko.xzcx8802.ko.xzcx88xx.ko.xzddbridge.ko.xzdm1105.ko.xzivtv.ko.xzivtvfb.ko.xzhopper.ko.xzmantis.ko.xzmantis_core.ko.xzngene.ko.xzpluto2.ko.xzearth-pt1.ko.xzsaa7134-alsa.ko.xzsaa7134-dvb.ko.xzsaa7134-empress.ko.xzsaa7134.ko.xzsaa7164.ko.xzbudget-av.ko.xzbudget-ci.ko.xzbudget-core.ko.xzbudget-patch.ko.xzbudget.ko.xzdvb-ttpci.ko.xzttpci-eeprom.ko.xztea575x.ko.xzati_remote.ko.xzene_ir.ko.xzfintek-cir.ko.xziguanair.ko.xzimon.ko.xzimon_raw.ko.xzir-imon-decoder.ko.xzir-jvc-decoder.ko.xzir-mce_kbd-decoder.ko.xzir-nec-decoder.ko.xzir-rc5-decoder.ko.xzir-rc6-decoder.ko.xzir-sanyo-decoder.ko.xzir-sony-decoder.ko.xzite-cir.ko.xzrc-adstech-dvb-t-pci.ko.xzrc-alink-dtu-m.ko.xzrc-anysee.ko.xzrc-apac-viewcomp.ko.xzrc-astrometa-t2hybrid.ko.xzrc-asus-pc39.ko.xzrc-asus-ps3-100.ko.xzrc-ati-tv-wonder-hd-600.ko.xzrc-ati-x10.ko.xzrc-avermedia-a16d.ko.xzrc-avermedia-cardbus.ko.xzrc-avermedia-dvbt.ko.xzrc-avermedia-m135a.ko.xzrc-avermedia-m733a-rm-k6.ko.xzrc-avermedia-rm-ks.ko.xzrc-avermedia.ko.xzrc-avertv-303.ko.xzrc-azurewave-ad-tu700.ko.xzrc-behold-columbus.ko.xzrc-behold.ko.xzrc-budget-ci-old.ko.xzrc-cec.ko.xzrc-cinergy-1400.ko.xzrc-cinergy.ko.xzrc-d680-dmb.ko.xzrc-delock-61959.ko.xzrc-dib0700-nec.ko.xzrc-dib0700-rc5.ko.xzrc-digitalnow-tinytwin.ko.xzrc-digittrade.ko.xzrc-dm1105-nec.ko.xzrc-dntv-live-dvb-t.ko.xzrc-dntv-live-dvbt-pro.ko.xzrc-dtt200u.ko.xzrc-dvbsky.ko.xzrc-dvico-mce.ko.xzrc-dvico-portable.ko.xzrc-em-terratec.ko.xzrc-encore-enltv-fm53.ko.xzrc-encore-enltv.ko.xzrc-encore-enltv2.ko.xzrc-evga-indtube.ko.xzrc-eztv.ko.xzrc-flydvb.ko.xzrc-flyvideo.ko.xzrc-fusionhdtv-mce.ko.xzrc-gadmei-rm008z.ko.xzrc-geekbox.ko.xzrc-genius-tvgo-a11mce.ko.xzrc-gotview7135.ko.xzrc-hauppauge.ko.xzrc-hisi-poplar.ko.xzrc-hisi-tv-demo.ko.xzrc-imon-mce.ko.xzrc-imon-pad.ko.xzrc-imon-rsc.ko.xzrc-iodata-bctv7e.ko.xzrc-it913x-v1.ko.xzrc-it913x-v2.ko.xzrc-kaiomy.ko.xzrc-kworld-315u.ko.xzrc-kworld-pc150u.ko.xzrc-kworld-plus-tv-analog.ko.xzrc-leadtek-y04g0051.ko.xzrc-lme2510.ko.xzrc-manli.ko.xzrc-medion-x10-digitainer.ko.xzrc-medion-x10-or2x.ko.xzrc-medion-x10.ko.xzrc-msi-digivox-ii.ko.xzrc-msi-digivox-iii.ko.xzrc-msi-tvanywhere-plus.ko.xzrc-msi-tvanywhere.ko.xzrc-nebula.ko.xzrc-nec-terratec-cinergy-xs.ko.xzrc-norwood.ko.xzrc-npgtech.ko.xzrc-pctv-sedna.ko.xzrc-pinnacle-color.ko.xzrc-pinnacle-grey.ko.xzrc-pinnacle-pctv-hd.ko.xzrc-pixelview-002t.ko.xzrc-pixelview-mk12.ko.xzrc-pixelview-new.ko.xzrc-pixelview.ko.xzrc-powercolor-real-angel.ko.xzrc-proteus-2309.ko.xzrc-purpletv.ko.xzrc-pv951.ko.xzrc-rc6-mce.ko.xzrc-real-audio-220-32-keys.ko.xzrc-reddo.ko.xzrc-snapstream-firefly.ko.xzrc-streamzap.ko.xzrc-su3000.ko.xzrc-tango.ko.xzrc-tbs-nec.ko.xzrc-technisat-ts35.ko.xzrc-technisat-usb2.ko.xzrc-terratec-cinergy-c-pci.ko.xzrc-terratec-cinergy-s2-hd.ko.xzrc-terratec-cinergy-xs.ko.xzrc-terratec-slim-2.ko.xzrc-terratec-slim.ko.xzrc-tevii-nec.ko.xzrc-tivo.ko.xzrc-total-media-in-hand-02.ko.xzrc-total-media-in-hand.ko.xzrc-trekstor.ko.xzrc-tt-1500.ko.xzrc-twinhan-dtv-cab-ci.ko.xzrc-twinhan1027.ko.xzrc-videomate-m1f.ko.xzrc-videomate-s350.ko.xzrc-videomate-tv-pvr.ko.xzrc-winfast-usbii-deluxe.ko.xzrc-winfast.ko.xzrc-zx-irdec.ko.xzmceusb.ko.xznuvoton-cir.ko.xzrc-core.ko.xzredrat3.ko.xzserial_ir.ko.xzsir_ir.ko.xzstreamzap.ko.xzttusbir.ko.xzwinbond-cir.ko.xze4000.ko.xzfc0011.ko.xzfc0012.ko.xzfc0013.ko.xzfc2580.ko.xzit913x.ko.xzm88rs6000t.ko.xzmax2165.ko.xzmc44s803.ko.xzmt2060.ko.xzmt2063.ko.xzmt20xx.ko.xzmt2131.ko.xzmt2266.ko.xzmxl5005s.ko.xzmxl5007t.ko.xzqm1d1b0004.ko.xzqm1d1c0042.ko.xzqt1010.ko.xzr820t.ko.xzsi2157.ko.xztda18212.ko.xztda18218.ko.xztda18250.ko.xztda18271.ko.xztda827x.ko.xztda8290.ko.xztda9887.ko.xztea5761.ko.xztea5767.ko.xztua9001.ko.xztuner-simple.ko.xztuner-types.ko.xztuner-xc2028.ko.xzxc4000.ko.xzxc5000.ko.xzau0828.ko.xzb2c2-flexcop-usb.ko.xzcx231xx-alsa.ko.xzcx231xx-dvb.ko.xzcx231xx.ko.xzdvb-usb-af9015.ko.xzdvb-usb-af9035.ko.xzdvb-usb-anysee.ko.xzdvb-usb-au6610.ko.xzdvb-usb-az6007.ko.xzdvb-usb-ce6230.ko.xzdvb-usb-ec168.ko.xzdvb-usb-gl861.ko.xzdvb-usb-lmedm04.ko.xzdvb-usb-mxl111sf.ko.xzdvb-usb-rtl28xxu.ko.xzdvb_usb_v2.ko.xzmxl111sf-demod.ko.xzmxl111sf-tuner.ko.xzdvb-usb-a800.ko.xzdvb-usb-af9005-remote.ko.xzdvb-usb-af9005.ko.xzdvb-usb-az6027.ko.xzdvb-usb-cinergyT2.ko.xzdvb-usb-cxusb.ko.xzdvb-usb-dib0700.ko.xzdvb-usb-dibusb-common.ko.xzdvb-usb-dibusb-mb.ko.xzdvb-usb-dibusb-mc-common.ko.xzdvb-usb-dibusb-mc.ko.xzdvb-usb-digitv.ko.xzdvb-usb-dtt200u.ko.xzdvb-usb-dtv5100.ko.xzdvb-usb-dw2102.ko.xzdvb-usb-gp8psk.ko.xzdvb-usb-m920x.ko.xzdvb-usb-nova-t-usb2.ko.xzdvb-usb-opera.ko.xzdvb-usb-pctv452e.ko.xzdvb-usb-technisat-usb2.ko.xzdvb-usb-ttusb2.ko.xzdvb-usb-umt-010.ko.xzdvb-usb-vp702x.ko.xzdvb-usb-vp7045.ko.xzdvb-usb.ko.xzem28xx-alsa.ko.xzem28xx-dvb.ko.xzem28xx-rc.ko.xzem28xx.ko.xzgspca_gl860.ko.xzgspca_benq.ko.xzgspca_conex.ko.xzgspca_cpia1.ko.xzgspca_etoms.ko.xzgspca_finepix.ko.xzgspca_jeilinj.ko.xzgspca_jl2005bcd.ko.xzgspca_konica.ko.xzgspca_main.ko.xzgspca_mars.ko.xzgspca_mr97310a.ko.xzgspca_nw80x.ko.xzgspca_ov519.ko.xzgspca_ov534.ko.xzgspca_ov534_9.ko.xzgspca_pac207.ko.xzgspca_pac7302.ko.xzgspca_pac7311.ko.xzgspca_se401.ko.xzgspca_sn9c2028.ko.xzgspca_sn9c20x.ko.xzgspca_sonixb.ko.xzgspca_sonixj.ko.xzgspca_spca1528.ko.xzgspca_spca500.ko.xzgspca_spca501.ko.xzgspca_spca505.ko.xzgspca_spca506.ko.xzgspca_spca508.ko.xzgspca_spca561.ko.xzgspca_sq905.ko.xzgspca_sq905c.ko.xzgspca_sq930x.ko.xzgspca_stk014.ko.xzgspca_stv0680.ko.xzgspca_sunplus.ko.xzgspca_t613.ko.xzgspca_topro.ko.xzgspca_tv8532.ko.xzgspca_vc032x.ko.xzgspca_vicam.ko.xzgspca_xirlink_cit.ko.xzgspca_zc3xx.ko.xzgspca_m5602.ko.xzgspca_stv06xx.ko.xzhdpvr.ko.xzpulse8-cec.ko.xzpvrusb2.ko.xzpwc.ko.xzrainshadow-cec.ko.xzs2255drv.ko.xzsmsusb.ko.xzstkwebcam.ko.xztm6000-alsa.ko.xztm6000-dvb.ko.xztm6000.ko.xzdvb-ttusb-budget.ko.xzttusb_dec.ko.xzttusbdecfe.ko.xzusbvision.ko.xzuvcvideo.ko.xzzr364xx.ko.xztuner.ko.xzv4l2-common.ko.xzv4l2-dv-timings.ko.xzvideobuf-core.ko.xzvideobuf-dma-sg.ko.xzvideobuf-vmalloc.ko.xzvideodev.ko.xzmemstick.ko.xzmspro_block.ko.xzjmb38x_ms.ko.xzr592.ko.xzrtsx_pci_ms.ko.xzrtsx_usb_ms.ko.xztifm_ms.ko.xzintel-lpss-acpi.ko.xzintel-lpss-pci.ko.xzintel-lpss.ko.xzlpc_ich.ko.xzlpc_sch.ko.xzsm501.ko.xzviperboard.ko.xzvx855.ko.xzmmc_block.ko.xzmmc_core.ko.xzsdio_uart.ko.xzcb710-mmc.ko.xzcqhci.ko.xzrtsx_pci_sdmmc.ko.xzrtsx_usb_sdmmc.ko.xzsdhci-acpi.ko.xzsdhci-pci.ko.xzsdhci-pltfm.ko.xzsdhci.ko.xztifm_sd.ko.xzushc.ko.xzvia-sdmmc.ko.xzvub300.ko.xzchipreg.ko.xzmtd.ko.xzmtd_blkdevs.ko.xzmtdblock.ko.xzubi.ko.xzc_can.ko.xzc_can_pci.ko.xzcan-dev.ko.xzcc770.ko.xzcc770_platform.ko.xzpeak_pci.ko.xzsja1000.ko.xzkvaser_usb.ko.xzpeak_usb.ko.xzucan.ko.xzusb_8dev.ko.xzamd-xgbe.ko.xzatlantic.ko.xzalx.ko.xzatl1c.ko.xzatl1e.ko.xzatl1.ko.xzatl2.ko.xzbnx2.ko.xzbnx2x.ko.xzbnxt_en.ko.xzcnic.ko.xztg3.ko.xzcxgb4.ko.xzcxgb4vf.ko.xzch_ipsec.ko.xzch_ktls.ko.xzlibcxgb.ko.xzenic.ko.xzdl2k.ko.xzbe2net.ko.xznetxen_nic.ko.xzqed.ko.xzqede.ko.xzqla3xxx.ko.xzsfc.ko.xzsfc-siena.ko.xzdwmac-intel.ko.xzstmmac.ko.xzfakelb.ko.xzntb_netdev.ko.xzbsd_comp.ko.xzppp_async.ko.xzppp_deflate.ko.xzppp_generic.ko.xzppp_mppe.ko.xzppp_synctty.ko.xzpppoe.ko.xzpppox.ko.xzpptp.ko.xzslhc.ko.xzasix.ko.xzax88179_178a.ko.xzcatc.ko.xzcdc_eem.ko.xzcdc_ether.ko.xzcdc_mbim.ko.xzcdc_ncm.ko.xzcdc_subset.ko.xzch9200.ko.xzcx82310_eth.ko.xzdm9601.ko.xzgl620a.ko.xzhso.ko.xzhuawei_cdc_ncm.ko.xzint51x1.ko.xzipheth.ko.xzkalmia.ko.xzkaweth.ko.xzlan78xx.ko.xzlg-vl600.ko.xzmcs7830.ko.xznet1080.ko.xzpegasus.ko.xzplusb.ko.xzqmi_wwan.ko.xzr8152.ko.xzrndis_host.ko.xzrtl8150.ko.xzsierra_net.ko.xzsmsc75xx.ko.xzsmsc95xx.ko.xzusbnet.ko.xzzaurus.ko.xzath.ko.xzath10k_core.ko.xzath10k_pci.ko.xzath11k.ko.xzath11k_pci.ko.xzath9k.ko.xzath9k_common.ko.xzath9k_htc.ko.xzath9k_hw.ko.xzbrcmfmac.ko.xzbrcmsmac.ko.xzbrcmutil.ko.xziwldvm.ko.xziwlwifi.ko.xziwlmvm.ko.xzmwifiex.ko.xzmwifiex_pcie.ko.xzmwifiex_sdio.ko.xzmwifiex_usb.ko.xzmt76-connac-lib.ko.xzmt76-usb.ko.xzmt76.ko.xzmt76x0-common.ko.xzmt76x0u.ko.xzmt76x02-lib.ko.xzmt76x02-usb.ko.xzmt76x2-common.ko.xzmt76x2u.ko.xzmt7921-common.ko.xzmt7921e.ko.xzmt7601u.ko.xzrt2800lib.ko.xzrt2800mmio.ko.xzrt2800pci.ko.xzrt2800usb.ko.xzrt2x00lib.ko.xzrt2x00mmio.ko.xzrt2x00pci.ko.xzrt2x00usb.ko.xzrtl8xxxu.ko.xzbtcoexist.ko.xzrtl8188ee.ko.xzrtl8192c-common.ko.xzrtl8192ce.ko.xzrtl8192cu.ko.xzrtl8192de.ko.xzrtl8192ee.ko.xzrtl8192se.ko.xzrtl8723ae.ko.xzrtl8723be.ko.xzrtl8723-common.ko.xzrtl8821ae.ko.xzrtl_pci.ko.xzrtl_usb.ko.xzrtlwifi.ko.xzrtw88_8822b.ko.xzrtw88_8822be.ko.xzrtw88_8822c.ko.xzrtw88_8822ce.ko.xzrtw88_core.ko.xzrtw88_pci.ko.xzrtw89_8852a.ko.xzrtw89_8852ae.ko.xzrtw89_core.ko.xzrtw89_pci.ko.xzntb_hw_amd.ko.xzntb_hw_intel.ko.xzntb.ko.xzntb_transport.ko.xzntb_perf.ko.xzntb_pingpong.ko.xzntb_tool.ko.xznvme-rdma.ko.xznvmet-rdma.ko.xzparport_serial.ko.xzyenta_socket.ko.xzmlxreg-hotplug.ko.xzmlxreg-io.ko.xznvsw-sn2201.ko.xzacer-wmi.ko.xzacerhdf.ko.xzamd-pmc.ko.xzamd_hsmp.ko.xzamilo-rfkill.ko.xzapple-gmux.ko.xzasus-laptop.ko.xzasus-nb-wmi.ko.xzasus-wmi.ko.xzclassmate-laptop.ko.xzcompal-laptop.ko.xzdcdbas.ko.xzdell-laptop.ko.xzdell-rbtn.ko.xzdell-smbios.ko.xzdell-smo8800.ko.xzdell-wmi-aio.ko.xzdell-wmi-descriptor.ko.xzdell-wmi-led.ko.xzdell-wmi-sysman.ko.xzdell-wmi.ko.xzeeepc-laptop.ko.xzeeepc-wmi.ko.xzfirmware_attributes_class.ko.xzfujitsu-laptop.ko.xzfujitsu-tablet.ko.xzhdaps.ko.xzhp-wireless.ko.xzhp-wmi.ko.xzhp_accel.ko.xzideapad-laptop.ko.xzintel-hid.ko.xzintel-rst.ko.xzintel-vbtn.ko.xzintel-wmi-thunderbolt.ko.xzintel_sdsi.ko.xzintel_vsec.ko.xzishtp_eclite.ko.xzintel_pmc_core.ko.xzintel_pmc_core_pltdrv.ko.xzpmt_class.ko.xzpmt_crashlog.ko.xzpmt_telemetry.ko.xzisst_if_common.ko.xzisst_if_mbox_msr.ko.xzisst_if_mbox_pci.ko.xzisst_if_mmio.ko.xzintel_ips.ko.xzintel_oaktrail.ko.xzmlx-platform.ko.xzmsi-laptop.ko.xzmsi-wmi.ko.xzmxm-wmi.ko.xzpanasonic-laptop.ko.xzsamsung-laptop.ko.xzsamsung-q10.ko.xzserial-multi-instantiate.ko.xzsony-laptop.ko.xzthink-lmi.ko.xzthinkpad_acpi.ko.xztopstar-laptop.ko.xztoshiba_bluetooth.ko.xzuv_sysfs.ko.xzwmi-bmof.ko.xzwmi.ko.xzsmb347-charger.ko.xzaacraid.ko.xzbe2iscsi.ko.xzbnx2fc.ko.xzbnx2i.ko.xzcsiostor.ko.xzcxgb4i.ko.xzlibcxgbi.ko.xzlibfcoe.ko.xzfnic.ko.xziscsi_boot_sysfs.ko.xzlibsas.ko.xzlpfc.ko.xzmegaraid_sas.ko.xzmpt3sas.ko.xzqedf.ko.xzqedi.ko.xzqla2xxx.ko.xzqla4xxx.ko.xzsoundwire-bus.ko.xzsoundwire-cadence.ko.xzsoundwire-generic-allocation.ko.xzsoundwire-intel.ko.xzcxgbit.ko.xztarget_core_user.ko.xzcyclades.ko.xzn_gsm.ko.xzn_hdlc.ko.xznozomi.ko.xzarc_uart.ko.xzjsm.ko.xzsynclink.ko.xzsynclink_gt.ko.xzsynclinkmp.ko.xzuio.ko.xzuio_aec.ko.xzuio_cif.ko.xzuio_pci_generic.ko.xzuio_pdrv_genirq.ko.xzuio_sercos3.ko.xzcxacru.ko.xzspeedtch.ko.xzueagle-atm.ko.xzusbatm.ko.xzxusbatm.ko.xzhwa-hc.ko.xzmdc800.ko.xzmicrotek.ko.xzadutux.ko.xzapple-mfi-fastcharge.ko.xzappledisplay.ko.xzemi26.ko.xzemi62.ko.xzezusb.ko.xzftdi-elan.ko.xzidmouse.ko.xziowarrior.ko.xzisight_firmware.ko.xzldusb.ko.xzlegousbtower.ko.xzsisusbvga.ko.xzusb3503.ko.xzusblcd.ko.xzusbsevseg.ko.xzuss720.ko.xzaircable.ko.xzark3116.ko.xzbelkin_sa.ko.xzch341.ko.xzcp210x.ko.xzcyberjack.ko.xzcypress_m8.ko.xzdigi_acceleport.ko.xzempeg.ko.xzf81534.ko.xzftdi_sio.ko.xzgarmin_gps.ko.xzio_edgeport.ko.xzio_ti.ko.xzipaq.ko.xzipw.ko.xzir-usb.ko.xziuu_phoenix.ko.xzkeyspan.ko.xzkeyspan_pda.ko.xzkl5kusb105.ko.xzkobil_sct.ko.xzmct_u232.ko.xzmos7720.ko.xzmos7840.ko.xzmxuport.ko.xznavman.ko.xzomninet.ko.xzopticon.ko.xzoption.ko.xzoti6858.ko.xzpl2303.ko.xzqcaux.ko.xzqcserial.ko.xzquatech2.ko.xzsafe_serial.ko.xzsierra.ko.xzspcp8x5.ko.xzssu100.ko.xzsymbolserial.ko.xzti_usb_3410_5052.ko.xzupd78f0730.ko.xzusb_debug.ko.xzusb_wwan.ko.xzvisor.ko.xzwhiteheat.ko.xzxsens_mt.ko.xzwusb-cbaf.ko.xzwusb-wa.ko.xzwusbcore.ko.xzi1480-dfu-usb.ko.xzi1480-est.ko.xzumc.ko.xzuwb.ko.xzwhc-rc.ko.xzwhci.ko.xzsev-guest.ko.xztdx-guest.ko.xznitro_enclaves.ko.xzcifs.ko.xzcramfs.ko.xzsquashfs.ko.xzhwpoison-inject.ko.xz6lowpan.ko.xzatm.ko.xzbluetooth.ko.xzbnep.ko.xzcmtp.ko.xzhidp.ko.xzrfcomm.ko.xzcan-bcm.ko.xzcan-gw.ko.xzcan-raw.ko.xzcan.ko.xzieee802154_6lowpan.ko.xzieee802154.ko.xzieee802154_socket.ko.xzl2tp_core.ko.xzl2tp_ip.ko.xzl2tp_ip6.ko.xzmac80211.ko.xzmac802154.ko.xzmpls_iptunnel.ko.xzmpls_router.ko.xzrfkill.ko.xzrpcrdma.ko.xzcfg80211.ko.xzac97_bus.ko.xzsnd-seq-oss.ko.xzsnd-seq-dummy.ko.xzsnd-seq-midi-emul.ko.xzsnd-seq-midi-event.ko.xzsnd-seq-midi.ko.xzsnd-seq-virmidi.ko.xzsnd-seq.ko.xzsnd-compress.ko.xzsnd-ctl-led.ko.xzsnd-hrtimer.ko.xzsnd-hwdep.ko.xzsnd-pcm.ko.xzsnd-rawmidi.ko.xzsnd-seq-device.ko.xzsnd-timer.ko.xzsnd.ko.xzsnd-mpu401-uart.ko.xzsnd-mpu401.ko.xzsnd-opl3-lib.ko.xzsnd-opl3-synth.ko.xzsnd-pcsp.ko.xzsnd-aloop.ko.xzsnd-dummy.ko.xzsnd-mtpav.ko.xzsnd-virmidi.ko.xzsnd-vx-lib.ko.xzsnd-bebob.ko.xzsnd-dice.ko.xzsnd-firewire-digi00x.ko.xzsnd-fireface.ko.xzsnd-fireworks.ko.xzsnd-firewire-motu.ko.xzsnd-oxfw.ko.xzsnd-firewire-lib.ko.xzsnd-isight.ko.xzsnd-firewire-tascam.ko.xzsnd-hda-ext-core.ko.xzsnd-hda-core.ko.xzsnd-intel-dspcfg.ko.xzsnd-intel-sdw-acpi.ko.xzsnd-ak4113.ko.xzsnd-ak4114.ko.xzsnd-ak4xxx-adda.ko.xzsnd-pt2258.ko.xzsnd-cs8427.ko.xzsnd-i2c.ko.xzsnd-ac97-codec.ko.xzsnd-ali5451.ko.xzsnd-asihpi.ko.xzsnd-au8810.ko.xzsnd-au8820.ko.xzsnd-au8830.ko.xzsnd-ca0106.ko.xzsnd-cs46xx.ko.xzsnd-ctxfi.ko.xzsnd-darla20.ko.xzsnd-darla24.ko.xzsnd-echo3g.ko.xzsnd-gina20.ko.xzsnd-gina24.ko.xzsnd-indigo.ko.xzsnd-indigodj.ko.xzsnd-indigodjx.ko.xzsnd-indigoio.ko.xzsnd-indigoiox.ko.xzsnd-layla20.ko.xzsnd-layla24.ko.xzsnd-mia.ko.xzsnd-mona.ko.xzsnd-emu10k1-synth.ko.xzsnd-emu10k1.ko.xzsnd-emu10k1x.ko.xzsnd-hda-codec-analog.ko.xzsnd-hda-codec-ca0110.ko.xzsnd-hda-codec-ca0132.ko.xzsnd-hda-codec-cirrus.ko.xzsnd-hda-codec-cmedia.ko.xzsnd-hda-codec-conexant.ko.xzsnd-hda-codec-cs8409.ko.xzsnd-hda-codec-generic.ko.xzsnd-hda-codec-hdmi.ko.xzsnd-hda-codec-idt.ko.xzsnd-hda-codec-realtek.ko.xzsnd-hda-codec-si3054.ko.xzsnd-hda-codec-via.ko.xzsnd-hda-codec.ko.xzsnd-hda-cs-dsp-ctls.ko.xzsnd-hda-intel.ko.xzsnd-hda-scodec-cs35l41-i2c.ko.xzsnd-hda-scodec-cs35l41-spi.ko.xzsnd-hda-scodec-cs35l41.ko.xzsnd-ice1712.ko.xzsnd-ice1724.ko.xzsnd-ice17xx-ak4xxx.ko.xzsnd-korg1212.ko.xzsnd-lola.ko.xzsnd-lx6464es.ko.xzsnd-mixart.ko.xzsnd-oxygen-lib.ko.xzsnd-oxygen.ko.xzsnd-virtuoso.ko.xzsnd-pcxhr.ko.xzsnd-hdsp.ko.xzsnd-hdspm.ko.xzsnd-rme9652.ko.xzsnd-ad1889.ko.xzsnd-atiixp-modem.ko.xzsnd-atiixp.ko.xzsnd-bt87x.ko.xzsnd-cmipci.ko.xzsnd-ens1370.ko.xzsnd-ens1371.ko.xzsnd-es1968.ko.xzsnd-intel8x0.ko.xzsnd-intel8x0m.ko.xzsnd-maestro3.ko.xzsnd-rme32.ko.xzsnd-rme96.ko.xzsnd-via82xx-modem.ko.xzsnd-via82xx.ko.xzsnd-trident.ko.xzsnd-vx222.ko.xzsnd-acp3x-pdm-dma.ko.xzsnd-acp3x-rn.ko.xzsnd-rn-pci-acp3x.ko.xzsnd-acp-config.ko.xzsnd-acp5x-i2s.ko.xzsnd-acp5x-pcm-dma.ko.xzsnd-pci-acp5x.ko.xzsnd-soc-acp5x-mach.ko.xzsnd-acp6x-pdm-dma.ko.xzsnd-pci-acp6x.ko.xzsnd-soc-acp6x-mach.ko.xzsnd-soc-cs35l41-i2c.ko.xzsnd-soc-cs35l41-lib.ko.xzsnd-soc-cs35l41-spi.ko.xzsnd-soc-cs35l41.ko.xzsnd-soc-cx2072x.ko.xzsnd-soc-da7213.ko.xzsnd-soc-da7219.ko.xzsnd-soc-dmic.ko.xzsnd-soc-es8316.ko.xzsnd-soc-hda-codec.ko.xzsnd-soc-hdac-hda.ko.xzsnd-soc-hdac-hdmi.ko.xzsnd-soc-max98090.ko.xzsnd-soc-max98357a.ko.xzsnd-soc-max98373-i2c.ko.xzsnd-soc-max98373-sdw.ko.xzsnd-soc-max98373.ko.xzsnd-soc-max98390.ko.xzsnd-soc-max98927.ko.xzsnd-soc-nau8821.ko.xzsnd-soc-nau8824.ko.xzsnd-soc-nau8825.ko.xzsnd-soc-pcm512x-i2c.ko.xzsnd-soc-pcm512x.ko.xzsnd-soc-rl6231.ko.xzsnd-soc-rl6347a.ko.xzsnd-soc-rt1011.ko.xzsnd-soc-rt1015.ko.xzsnd-soc-rt1015p.ko.xzsnd-soc-rt1308-sdw.ko.xzsnd-soc-rt1308.ko.xzsnd-soc-rt1316-sdw.ko.xzsnd-soc-rt1318-sdw.ko.xzsnd-soc-rt286.ko.xzsnd-soc-rt298.ko.xzsnd-soc-rt5514-spi.ko.xzsnd-soc-rt5514.ko.xzsnd-soc-rt5640.ko.xzsnd-soc-rt5645.ko.xzsnd-soc-rt5651.ko.xzsnd-soc-rt5660.ko.xzsnd-soc-rt5663.ko.xzsnd-soc-rt5670.ko.xzsnd-soc-rt5677-spi.ko.xzsnd-soc-rt5677.ko.xzsnd-soc-rt5682-i2c.ko.xzsnd-soc-rt5682-sdw.ko.xzsnd-soc-rt5682.ko.xzsnd-soc-rt5682s.ko.xzsnd-soc-rt700.ko.xzsnd-soc-rt711-sdca.ko.xzsnd-soc-rt711.ko.xzsnd-soc-rt715-sdca.ko.xzsnd-soc-rt715.ko.xzsnd-soc-sdw-mockup.ko.xzsnd-soc-ssm4567.ko.xzsnd-soc-ts3a227e.ko.xzsnd-soc-wm-adsp.ko.xzsnd-soc-wm8804-i2c.ko.xzsnd-soc-wm8804.ko.xzsnd-soc-sst-atom-hifi2-platform.ko.xzsnd-intel-sst-acpi.ko.xzsnd-intel-sst-core.ko.xzsnd-soc-avs.ko.xzsnd-skl_nau88l25_max98357a.ko.xzsnd-soc-cml_rt1011_rt5682.ko.xzsnd-soc-ehl-rt5660.ko.xzsnd-soc-intel-hda-dsp-common.ko.xzsnd-soc-intel-sof-cirrus-common.ko.xzsnd-soc-intel-sof-maxim-common.ko.xzsnd-soc-intel-sof-realtek-common.ko.xzsnd-soc-kbl_da7219_max98357a.ko.xzsnd-soc-kbl_da7219_max98927.ko.xzsnd-soc-kbl_rt5660.ko.xzsnd-soc-kbl_rt5663_max98927.ko.xzsnd-soc-kbl_rt5663_rt5514_max98927.ko.xzsnd-soc-skl_hda_dsp.ko.xzsnd-soc-skl_nau88l25_ssm4567.ko.xzsnd-soc-skl_rt286.ko.xzsnd-soc-sof-sdw.ko.xzsnd-soc-sof-ssp-amp.ko.xzsnd-soc-sof_da7219_max98373.ko.xzsnd-soc-sof_es8336.ko.xzsnd-soc-sof_nau8825.ko.xzsnd-soc-sof_rt5682.ko.xzsnd-soc-sst-bdw-rt5650-mach.ko.xzsnd-soc-sst-bdw-rt5677-mach.ko.xzsnd-soc-sst-broadwell.ko.xzsnd-soc-sst-bxt-da7219_max98357a.ko.xzsnd-soc-sst-bxt-rt298.ko.xzsnd-soc-sst-byt-cht-cx2072x.ko.xzsnd-soc-sst-byt-cht-da7213.ko.xzsnd-soc-sst-byt-cht-es8316.ko.xzsnd-soc-sst-byt-cht-nocodec.ko.xzsnd-soc-sst-bytcr-rt5640.ko.xzsnd-soc-sst-bytcr-rt5651.ko.xzsnd-soc-sst-cht-bsw-max98090_ti.ko.xzsnd-soc-sst-cht-bsw-nau8824.ko.xzsnd-soc-sst-cht-bsw-rt5645.ko.xzsnd-soc-sst-cht-bsw-rt5672.ko.xzsnd-soc-sst-glk-rt5682_max98357a.ko.xzsnd-soc-sst-haswell.ko.xzsnd-soc-sst-sof-pcm512x.ko.xzsnd-soc-sst-sof-wm8804.ko.xzsnd-soc-catpt.ko.xzsnd-soc-acpi-intel-match.ko.xzsnd-soc-sst-dsp.ko.xzsnd-soc-sst-ipc.ko.xzsnd-soc-skl-ssp-clk.ko.xzsnd-soc-skl.ko.xzsnd-soc-acpi.ko.xzsnd-soc-core.ko.xzsnd-sof-amd-acp.ko.xzsnd-sof-amd-renoir.ko.xzsnd-sof-acpi-intel-bdw.ko.xzsnd-sof-acpi-intel-byt.ko.xzsnd-sof-intel-atom.ko.xzsnd-sof-intel-hda-common.ko.xzsnd-sof-intel-hda.ko.xzsnd-sof-pci-intel-apl.ko.xzsnd-sof-pci-intel-cnl.ko.xzsnd-sof-pci-intel-icl.ko.xzsnd-sof-pci-intel-mtl.ko.xzsnd-sof-pci-intel-tgl.ko.xzsnd-sof-pci-intel-tng.ko.xzsnd-sof-acpi.ko.xzsnd-sof-pci.ko.xzsnd-sof-probes.ko.xzsnd-sof-utils.ko.xzsnd-sof.ko.xzsnd-sof-xtensa-dsp.ko.xzsoundcore.ko.xzsnd-emux-synth.ko.xzsnd-util-mem.ko.xzsnd-usb-6fire.ko.xzsnd-bcd2000.ko.xzsnd-usb-caiaq.ko.xzsnd-usb-hiface.ko.xzsnd-usb-line6.ko.xzsnd-usb-pod.ko.xzsnd-usb-podhd.ko.xzsnd-usb-toneport.ko.xzsnd-usb-variax.ko.xzsnd-ua101.ko.xzsnd-usb-audio.ko.xzsnd-usbmidi-lib.ko.xzsnd-usb-us122l.ko.xzsnd-usb-usx2y.ko.xzvirtio_snd.ko.xz/lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/base/regmap//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/bcma//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/bluetooth//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/crypto/chelsio//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/firewire//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/firmware//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/gpu/drm/ast//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/gpu/drm/gma500//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/gpu/drm/i2c//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/gpu/drm/mgag200//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/gpu/drm/nouveau//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/gpu/drm/radeon//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/hid//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/iio/accel//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/iio/buffer//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/iio/common/hid-sensors//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/iio/gyro//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/iio/humidity//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/iio//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/iio/light//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/iio/magnetometer//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/iio/orientation//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/iio/pressure//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/iio/temperature//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/core//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/hw/cxgb4//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/hw/efa//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/hw/hfi1//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/hw/irdma//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/hw/mlx4//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/hw/mlx5//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/hw/qedr//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/hw/usnic//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/hw/vmw_pvrdma//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/sw/rdmavt//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/sw/rxe//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/sw/siw//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/ulp/ipoib//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/ulp/iser//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/ulp/isert//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/ulp/opa_vnic//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/ulp/srp//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/ulp/srpt//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/input/tablet//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/input/touchscreen//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/isdn/capi//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/isdn/gigaset//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/isdn/hardware/avm//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/isdn/hardware/mISDN//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/isdn/hisax//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/isdn/i4l//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/isdn/mISDN//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/leds//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/leds/trigger//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/cec//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/common/b2c2//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/common//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/common/saa7146//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/common/siano//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/common/videobuf2//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/dvb-core//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/dvb-frontends//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/dvb-frontends/drx39xyj//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/firewire//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/i2c//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/i2c/cx25840//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/mmc/siano//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/b2c2//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/bt8xx//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/cx18//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/cx23885//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/cx88//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/ddbridge//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/dm1105//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/ivtv//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/mantis//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/ngene//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/pluto2//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/pt1//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/saa7134//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/saa7164//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/ttpci//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/radio//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/rc//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/rc/keymaps//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/tuners//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/usb/au0828//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/usb/b2c2//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/usb/cx231xx//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/usb/dvb-usb-v2//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/usb/dvb-usb//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/usb/em28xx//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/usb/gspca/gl860//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/usb/gspca/m5602//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/usb/hdpvr//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/usb/pulse8-cec//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/usb/pvrusb2//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/usb/pwc//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/usb/rainshadow-cec//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/usb/s2255//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/usb/siano//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/usb/stkwebcam//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/usb/tm6000//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/usb/ttusb-budget//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/usb/ttusb-dec//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/usb/usbvision//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/usb/uvc//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/usb/zr364xx//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/v4l2-core//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/memstick/core//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/memstick/host//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/mfd//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/mmc/core//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/mmc/host//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/mtd/chips//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/mtd//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/mtd/ubi//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/can/c_can//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/can//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/can/cc770//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/can/sja1000//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/can/usb/peak_usb//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/atheros/alx//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/cisco/enic//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/dlink//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/emulex/benet//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/qlogic//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/sfc//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/sfc/siena//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ieee802154//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ppp//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/slip//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/usb//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/ath//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/ath/ath10k//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/ath/ath11k//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x2//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt7921//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt7601u//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/realtek/rtl8xxxu//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/ntb/hw/amd//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/ntb/hw/intel//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/ntb/test//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/nvme/host//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/nvme/target//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/parport//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/pcmcia//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/platform/mellanox//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/platform/x86//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/platform/x86/dell-wmi-sysman//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/platform/x86/intel//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/platform/x86/intel/pmc//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/platform/x86/intel/pmt//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/platform/x86/intel/speed_select_if//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/power/supply//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/scsi/aacraid//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/scsi/be2iscsi//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/scsi/bnx2fc//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/scsi/bnx2i//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/scsi/csiostor//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/scsi/fcoe//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/scsi/fnic//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/scsi//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/scsi/libsas//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/scsi/lpfc//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/scsi/megaraid//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/scsi/mpt3sas//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/scsi/qedf//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/scsi/qedi//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/scsi/qla2xxx//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/scsi/qla4xxx//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/soundwire//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/target/iscsi/cxgbit//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/target//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/tty//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/tty/serial//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/tty/serial/jsm//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/uio//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/usb/atm//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/usb/host//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/usb/image//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/usb/misc//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/usb/misc/sisusbvga//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/usb/serial//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/usb/wusbcore//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/uwb/i1480/dfu//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/uwb/i1480//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/virt/coco/sev-guest//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/virt/coco/tdx-guest//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/virt/nitro_enclaves//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/fs/cifs//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/fs/cramfs//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/fs/squashfs//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/mm//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/net/6lowpan//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/net/atm//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/net/bluetooth//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/net/bluetooth/bnep//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/net/bluetooth/cmtp//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/net/bluetooth/hidp//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/net/bluetooth/rfcomm//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/net/can//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/net/ieee802154/6lowpan//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/net/l2tp//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/net/mac80211//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/net/mac802154//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/net/mpls//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/net/rfkill//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/net/sunrpc/xprtrdma//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/net/wireless//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/core/seq/oss//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/drivers/mpu401//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/drivers/opl3//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/drivers/pcsp//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/drivers/vx//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/firewire/bebob//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/firewire/dice//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/firewire/digi00x//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/firewire/fireface//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/firewire/fireworks//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/firewire/motu//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/firewire/oxfw//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/firewire//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/firewire//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/firewire/tascam//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/hda/ext//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/hda//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/hda//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/i2c/other//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/i2c//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/i2c//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/ac97//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/ali5451//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/asihpi//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/au88x0//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/ca0106//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/cs46xx//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/ctxfi//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/echoaudio//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/emu10k1//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/hda//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/ice1712//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/korg1212//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/lola//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/lx6464es//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/mixart//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/oxygen//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/pcxhr//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/rme9652//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/trident//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/vx222//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/soc/amd/renoir//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/soc/amd//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/soc/amd/vangogh//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/soc/amd/yc//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/soc/codecs//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/soc/intel/atom//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/soc/intel/atom/sst//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/soc/intel/avs//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/soc/intel/boards//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/soc/intel/catpt//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/soc/intel/common//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/soc/intel/skylake//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/soc//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/soc//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/soc/sof/amd//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/soc/sof/intel//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/soc/sof/xtensa//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/synth/emux//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/synth//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/usb/6fire//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/usb/bcd2000//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/usb/caiaq//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/usb/hiface//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/usb/line6//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/usb/misc//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/usb//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/usb//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/usb/usx2y//lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/virtio/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz3Tx86_64-redhat-linux-gnuELF 64-bit LSB relocatable, x86-64, version 1 (SYSV) (XZ compressed data)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     PPPAP(P?PEPNPTPVPWPXPYPZP\PMPNP{PPPPPPPPPwPVP PFPPSPTPUPPPYP`PWPXPPVP]P[PZP^P\P_PpPqPwPxPPPPMPPPRPP PPyPPPPPYPrPsPtPWPuPvP PPLPPPPPPjPPPJPP9P:P;PbPPQPPPPPbPcPdPePPPPPPPPPPPPPPPPPPPPPPPPPPtP>PPP>P?P`PaPPPPPPPPPP PP"P5P6P7P@PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP#P$PP?P@PAPBPDPEPFPGPHPIPJPKP'PCPPPpPqPrPP1PcPPPPPPPPPPPPPPPPPP PPPP#P%PPPPPPP\PPPPPIPlPP$P&PEPFPGPHPPPPP|P1P2P3PPcPdPfPmPnP_PZPP`PPPP2PP/P0P.P1PHPKPLPPPPPyPzPPPPCPCPuPvP{POPNPPPPKPRPhPiPjPkPlPmPnPoP[PP8PkPoPpPqPrPsPxPPPPjPkPPPPPPPPBPaPcPPPPPUP^P_PPP#P$P%P&P'P)P*P+P,POPPPQPPPP4P5P6P7P%P&P'P)P,P*P+P-P.P/P0P(P P P P P PPPPPUPPPPPPPPPPPP P!P"P'P(P)P*P+P,P-P.P/P0PIPJPHPOPLPMPNPQPRP^PPPPSP P PPPPPP P!P~PPPPPPPPPPPPPPPPPOPgPhPiPyPPPPPPPPPPePfPgPPPPPPP PPP=P]PCPDPKP|PPPPPP P P]PPBPIPJPPPPPPPPPPPwPxPzP|P~PPPPPPP?P@PGPPPPPPPPPPPPPPPPPlPP P PPPPPPPzPPPPPXPPPPPPPDPvPPPPPPPPPPPPPPPPPPPPPP>PAPVPXPYP\PbPsPtPPBPTPPPPPPPPPPP PPPnPoPPPPPMPPEP}PPPmPP3PFPGPPaPPePgPhPiP|P{P}PPPPPPPPPPuPPPPPPPPP|PPPPPPPeP{PPPPPPpPPPwPyPxPPPPPPPPPPPPPPlPmPnPP~PPdPoPqPtPuPvPzP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPxPPPPPkPrPsPyP{PPPPPPPPPuPvPfPzPfPgPPePhPiPPPjPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P7PNPOPPPQP8PPPPPPPPPPPPPPPP.P/P0P1P2P3P4P5P6P9P:P;PP?P@PAPBPCPDPEPFPGPIPJPLPMPPPHPKP,P-PPPUPVPRPSPWPXPYPZP[P\P]P^P_PTP`PaPbPdPcP}PPtPhPwPjPkPlPmPnPoPrPgPiPsPpPqPif [ -f /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-489.rt7.278.el8.x86_64 ]; then rm -f /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-489.rt7.278.el8.x86_64 echo "Running: dracut -f --kver 4.18.0-489.rt7.278.el8.x86_64" dracut -f --kver "4.18.0-489.rt7.278.el8.x86_64" || exit $? fi/bin/shutf-8b9a5f211bc3a5c9938b4676f0aec575584039c1ebe21fc65c2a59fa9a37d6840?7zXZ !Kj] b2u Q{LVl`tYNKsL}`&q`3'4fZ$^te/uy(.T3m+Ufa]x(AT'/OK z鞅fP'|%xA:N T2 w vB;?hHk0%d:Uѷvϡ'[rpe+KoÜM~\q}{PMUnRwY(oD%,{Qਜך{dȠ(#2ݪFG%XUq8;s{ GJ4(-J [*Ǩ& L&?2\TG(gC8oh=WSNZryp*oq_!EAr6Tim=hGڨE'ȳlh_kz:,$,.CZVyNW;d/n=7)Ι uԛ"XF6Vͽp.s8KQ n5>d*>o ؆8\=7si6O;!/W;;O#@@ajvYwi臹(<;ɺ%)٬hmvؽ5%%V DLmUͤRnָ0]?yKoֽͤ}ڴ>z5/吋uv1ftY62^+>pʵ6a),(ࡑz<؛fU|YNnh{8! `˅ HکRʾXٿ"MKmrSHu2܌v\?/_ـ$2гm am#LX +!LrKldm5<+6ݕgJצ:sL帙S 8»Ķx,~)6hQfHw}yp o9! ̞nDC޹DƷq= xnrtHdʼnuA!iZcY0gjW @_ 褭p~c/^>֊W㠖]uAظ6BFH_ݝO>t%ħoa)0OUw|"ɈnT1{ 8[1ıFG)E0mZ a,YWH,u)Cve["8oP`Su\Ѕ#71]SH5(Pz}1#u,;A9jd*|fE6߮ZUpPRhzjKG'5 ФP6Ձ'Zb7`aXt!FoxަjUW`ob dT?oC-9+W2cgc[*& [yyUC_yw u(\)R\=ͷ#g 8A RUQ2oRŨk F *W.;t =_m[5W$VnL 8>2˚F&Cx5wPl#䘷J>޻ *3{c]uBPW$J9S;[HxG(oB,rjME˝Fz2+!t9,Y^s Y..O"0z!JfH Qbw0l!k:2VXtR<`_+s5Y<5}hsةX\q|cu ;#U2*2k |crqϝЭ Ȣtht8J]Π q^Pk9Vy \]gw ^#!6prvYL{_fOlAynt5SUV4qv7fdYżyH/\~ŅW"i?+`9 ok_ILKMBYʅ]%3F#Ts:.ЎqѾO+e*;!tԴظx>aǠ K0+y (ë I qgkȍTH LEmi"~:IQIH Z + ŻИiɕ:I+z7K{/keӜ8NG <,㌁H}L ]Z1 ,.ekZG|g\Ä]kϝm$ (U_r7Ϝ&sZ y:w {| 6udL2mR,jHwgd_h8Goᔫ*"i謱r}>my#B 02 cMψOUcH<_8Lxt)dQ(acAK. ܀JʦC@2δȡŇK}D׮n}? ?Br 5ԙpG|`DzXwp_}Np8,^i1^ @d2QE"W$v5p/m{BY|I\|BFceP\us{h8nO2y1G.OYk5}$Ӷ10PqôQMD>SeP7Iy搮yM~{3Eu?Cۙz+Ï}ۚ3t2ezLlwHsq9a=閖>ȍ- bir|L`8QF64PzrPaB{Ui+Vj;W#xW8 r ht/ fAa E̮Ȑoh. ^E{Y`AyVN@L&V{.= e6Ya)*BYTK}pa[Q3S: PxN^>P/ayeUA*2p!_V" mSlswKctЄL}?W%!8!T  =Wzy t 46ڳ+͖g_UA2϶iqߕ#R%ܾLq' 7y c(bYFgقkt}1֤]j0oBd=EB>0JTr&mE`& +Uy1>SwM>C"V"ا B#gզ=Z>bs f)-+;uŕB%>VyGA%YбdCayY3j`V 2T)!b* nQŸ\ 0 ~#Oj9Wt.qŻMJ*ִ%hYv-Y$N*"lg]j,%oLA'&\eZttn&i,G{^n B) rܙVdަy_Z}Q|{I3u5dݸ $CsLMҌ~>p/UjW!wcJݳ)64ǒ.cԹ^2MB-:0kz-Z#O/@%aح@%Z lmMB˂wڏnq y+Q.활"\()NwSoH3mFkmB{qo(k8_G.06.B]BK)ZYD8n*>__zMct{1P2#N}d-D=>4m+ ߁ȝ31LI,ꒆ_]]hr-E#gO{\Q4 //)J[?2x@oK«W `nsQ1mKZ:'?5Ӏazz~ƥol|vQ=xZh2N,uK2N XiM*@m8b@LH~OD7a׉8&5귯C-43C)k$Щ^fgQ M'mKc+?kP e]Z<&[b&IK"Q/1 I`pWfVJ=DFދ` %W^sg"nM~y 󺳁s< I'YL!e9xySd'F/1U KV:ca`JEؓPȗq1&]@5_6Ĺz/Sl!lkGU :p7!Y-~ BwYb:"tuD-ÈEH[oWSǫ59Fl#ȫi{&b)^2fV 4Om#G+I\ںL9X\ԛ("gR,IYiQEuAJEg+5Q>: W oÕ+JaPz u#UGg:M{Zuvۑj|u-+dqٍxQ@\p>wpŠ)o9ĿeCn@lZceZ5C"J& Ndl^S`kqԜnomaHVE+­r!=ᔵ}EHV]C!ӊbC6Le4?-kP( n˫#D hHT"jNY`p28"X[-;2xWuYA6d꛺Z-Ar`켽J͆gJ|8R+jBN'Q&7K7VS!.l_%"^?4 NK(@WJJ(ի8<ulN 2$tdkAҿ[cPztaDr8C|(ϮW`Ǩh Wv1X fJS .R$ us*o۽H ާ_D34}@ִބO3uF*1Jd@09 .- zʅ:#yE-H# kQ`g!16𢍸Cg)M.zpfVXS4y '7n tFc(Ӆ$+&EIf”'6'zqIk2G(A'΍?#gzΕqrL//$ p^"o~I_sB:V/cҊ [7)h^h> ];Y{7z(-;`rDͱ\H?*;[)jϔSU/a_JSs-'5{b܉92kOT`/xk?Q`I 4c[۶KM8bFioLPzMQԢ (pVTO`M8Fb 0N4T0 lR~/u Spכ톒=܋"s{Γ-L~ZͶv&ܘjuKpst eqakvM&PL]n{^6N!炯鯑kGWFƋN6N9)&w1-Tit27As2 ,J}:xWJ|jId<n#apzǻNxkT`;FL;=V*n] R]0>).M#pkP,7{\$Q&$큦/_}n*ƏoDu/wFLXizNJbߨlJ˼~*S4s 6+UQ׭D'Pݨ v=odT{+ix& 8FV.Ug1$a Kbfڅ4A)sS :R 8A:HreO?s u 7Sk&u-? eN s S-RR*ZDi<<Po P>+._)Ф[_ȯg8<فeKhb8*T(A` @utfGf#STǔ5%te8! j\{2'mgy{7+ &B<8Gg;Ãͅ@\a.`20 BzTO5GaC VRJN%AE Fc5imw8+mXgT~95qYܯm Tn`2%<3 rWma!5q1nGX4*&n*wf|oYAAPkO؃S5r:+7VQuݐӮz1 q|Zo&rHt!rCkfaV=ήT&6^dfkwJ5aRvCoÞE) zGw2N^Z|?i]n @pCr`x",F*0J\j`''gwn1˙rPhMT)^Yߦ4LwB;!M2ʰcFPlA43N}.7bΊָv'eZ̓OIInTuZQ ͼ @r1xBP+ПWD\tOj]|LowK;k=nl)LYłK?^a&]h 1ǿi*۸h(.YႠW\~p[7z5 ?0/τg%cxLg082b.KܶY_ =8X`Yv ZN%kAW1oTt9P;㊕kW]I ϤS$(AeT&=iRnl_8O"&MA"-G;m+8-:Zy(ef≜5g?Oޛ,- c Thr{ ke9%Q+YDfȩlZv Q]ĵK0 "|\bn"s}"5[]Z<4RUL %cEݝV_ pGGvf!W/x T cr"wK.ck(;vrI%qQf+hH =Nh RE)\ P mCK!&]S]C D~(pqpf|>T f]pMǼ''3o_\K=Àj, WM%xbi S?E K&"^mL1ŤŒ"֝_}\. Yyq|mЉ\uػH,DTYߗD?Fi jB3a FяSd~4d8J*7V_+UHie1#Un?1=2IƫiC?}5UJMq-gFVD#+-vZz.y~jH*j퍚!cP2lħOB"LY|TVLƱE8o=?o>}q3L 5,' B(7Htt{;{*VVg}ҹ 38 ` ٬)']^S ѕ}-qQQՏcM>zjLu uގn]yIy`_.ͻ`JSlaE֊&Di.Jfo\AsO3]\Q:>Ϸpi 4߹ܸM"1F{$jU7@m$r2'}(V1%[ZN^ fxmyC3p6bA_':rO#8l\)(n>$)i4ZtR?f7`ᛅXBeq6&Bl5'm\P%GZt٧|Yɔ#&/[RpZ,_@Ĝ Kzu0w[E/i#,KzεJ eUA1D| ͺL1T$"ГpSh&V6ؾ ul$0 :Ο\whC} { "Nb82?%3dLz8Bwt]hq, $*#@b!ϖMWvhBF40%gԣ.k7lC%:V8fdYsub;1ج`;;B -0vܔ4\n`R\ދKF)D1_8zA,i4}C>8ZIW9]ӿzjybLڒ\ 9vܟx1"YB 萵qIB&i, bODTTMҙM {^Q|r5!@iՁoԞPYS~(mh(W Zш>-{?A` `* nv%xz[h7[Xoֳ"FWY<(aԳRy؜m{m2q $5BrM;#io_bLSp/+-6u}6HUx䴏m[))jMudp;efT[*y[[uR芊bsא)oɪsKoձ1څ!bkoET4yJWjv=AX cGWL$\:;(3\!.`Mo.GS)ܨ3BQ/]'s`ưƢQG=rf>;Cr`UOղ:0݆l^}pxa5zL7J*ĒZF:CTbD($4O,~q~֎6{WꞰ)^&V A! UBz3c~zZsWzJ^L_13d|vzd]* Љ%M"U%_dV̿c)9  !`.\c^I\|g{ۨƒ.5_2IEFL)z$6I h-r ls ؃񩘐 zI<٣s*g]ǚ6?Bv#gߜz=)\eqOhT?4[}`[ٲp)/ju!LV#'aHE7,m_zn0gu)emDe(܄]_*|O^4X`0"W;; 5^Ǻm]`o6hY Sf4kWKΕ¦lU=a`nFnmpE,@1]S;㵏6@҃ueo>>gT~}s0{P hum?&㵑F?wI͇Q\l;NX6[ }/h`vW]!G-OhAg'uS w߄"nUуjKRtt76#`~QؠVU5Ds<'Ql“ -WVG0hc<@l^vD;а^đA-HǞ&͎`C'|Ceۙ`uZ45c9&~7\s B=JNYet !3¤{(=b:!Z}a|LVZ=H_rvlp@c&<92+]R˸@S?kA Ё%3a]j֜)) H=M+)pv -I$>BS\2$ki~c#lHdK|R&&pPt\鏺uܙk0Wyxq]6wU\YU%x|̀@PifrVW7[IpƷlIZ_/ڗ$7M v-4lZ㄃ilP0"CjZk1Ҙ +2ܪPḞ(/}Y@ۭ< *>@o~\uְ3ë'|88o,婃ZL})\ r!h8_tki:b\kYx+>-|NiqMcL,L{=jvx"dT44 .}šN+!PD0I^Fft;+Xe6#Eou!? _"qel!_#}!ۧxhi0u UwAuaO<}O{z2dɰ 4#-\nFA6@-tϰV)fZCy۝q1q~}ÿ@!RHďqZ;(/ƊO%FQ%̓\OБ(4MVךri1pR'Kj1ҳ&)ͳ o&VnNGzùPhk0^hܓkfd ZϠC|xd pYaAM\~"r>i$)@JSZ 0A<遍;@73`v(6$Lqf6`H^į]heӜzũt{ oujbt2ZT@eO܉œ 箅&,fL֤_A:AS8.UBnNglkU ϓ(vEs1vB[B7ʞhȁX%싐ѸPd-ܕ({ }jpHT,kMsەٚ @.Ș6ڝRb62%1=y|xU4]8TKZ2{Kk 9` 燱lfYƴ7_epŅ0% kqۻTDh-K\61жl/뿰bTk{9)@R1=D!~߂t5 RWexl?%sp(:nK [{3a)P-&#Q|5_2&e`.!Oq̝1C$f S':co, DBVB~]vyT'^_1I&Ք W#KkFv}p#g2ggte<| #V}ϋ \S]-͑3+r!=/uLd=.,3L-(y8g}tkm?j`D zp o$ir.bo_., ؠS ɪ7[kwv3KL7&Eۖ\'+`t,6?.pY>--^KK *p' u4V[e X6I.j-"1e@# tץCHqieEgaƓ5Șp4V}t &]=f/ t.I" ED43@y"v2?r:(.[pqVLwLakV>>Kc8_X(ypd!C4R $p* 'U)c1j@(CY~ì-fd,]l&-:^.=Ts9?I6hCj> 'Xx>}S ĘwE={܀dqDGwXpȼ2Ͱ7#ūꙪ3jFLqq^٩%d;GL\DRfaG8f$( Fbqd. Q#涂&Sx&k1 KԐQ / l3m/8 +4<X 7 SҌdDH,318c_DqW<~o+B襟M2Ku0P"L=yE1PbD옗/e:#JxOydpެ$x$:Sws7D^L2R"bSX? fm:Tk64WwG)۔ܔQوЌ^G@B#KNr}WGMV(/T6AvՇc!#Sl'I5 X\7nI;̴Wv=Y*^> t*.l{G?ƚ_:htbT:2GRZpsb{J8Tkwޱz|eiczOJմ*Cbzi9"6CH n(ctǸoMUQW4:2ACnگqWL=}KF`=8ʗ8-&1JO#@.RЮ53:RkK dژ/m*1ֹDme~Eաd㏏GeD$ P!@P=~a` cqM/矧<2E6p KFW: GJJh=7*RB$!Y+Ʃco|c d~I}{yЄF[4m'OqIJ ~1V2"0ܰj)5OG/JTҡ:r=ܼio:áa336lgvD_IEug[.30Gӆ Bc/"6V&Kg\ýFKʏ •Zꢂ Qɍ2WHu 8yL^BMj%2B/*g XM&cQ7*t\ [Sã-Fč 7T${U8aV] ۘg ~?6YS<^ )HjOӜע᧙&+_9ÏO G~)#gh.F 9w-p>dw"¶Gʍ2>Յ!HTx/u.$i3M53RgOǤTb㙜p T\8hBN꽱S{泊h@][DlmQaCD{kj}u'i WD guiRW dgjmwlZ֣*]\Ҧ@ѯi~jӆ~ekX<+m +1XN_y;&lQGimJK,7Gx'&2X::kc4-rp;ѽߝAX|^} }R֣ŶLw.{$ ;H %^ez^aHl$ŴWl2o26T7ci֣1Gwp|U^ @/u arcnӡ3>0ݯFtKeі_65zYN`n񋦁y.oU+]&XL',@AMRΰ͏P)H&C(Q~Np6\/ZƶrP/*M!:9+?"ig Ƒ\(8XcoEGsK+su/5+& (\bV)GC[gqM*]ABn@? q{ě5^yY.:omnPu@Y+>;㋶ʓ E*zw PcMe?gөN?걚"?}d{!=L5Q$3N+0lU X/=Y,ocq.Q@De$L\%aɟAΒfuPN{Tn7@awX;^f*fK;yHW5%dk5gov(xln쎒jj8n];\ BiϞ^yW- Wï:xQw%]WW^;4בn*dz-m.y7UDw$m AfQZj P`~"ĺI Ȃ ӡľNż2`ZA蓨 Mǃjt@3 j+ oӞ6AGW`=]Rv>^V/ +ARQ -]UBP}2fa}a&α;Oaؓ"avmՃ]7S_Ho\Mf[æ.$t3B[; zt-X+Cx<^=[x-*^ \sP0AOK֨ɕ}Wi͜0"?)̨Gmi|,T3(@aYyy5%;oWmkТ]O?}iӗQ>*JXM'sKyԜ'S*4. tR,gAȒ@WL[sGRӖ*PcҚh58G>& Xi-h{"P9;P6v9{,IMU dkV;b :(:6((P-ܥjSWkJkP1D0_jF~DWCKxJ9l#h*r敫F=U '[kG :Pş@B2 1Ȳvv_ЇIgt2YC" d=>~KJH鲛]{P^JY" ۡcq*ټ'Esg$*{ނύaViDzYFW) ']r؞tȂ#tf}![X%44'Hwss z !Bn=lEn Iauu7TET]-VAB=\B\yѿkL;;l܂.4w׈l6O׋W,Ku4>/f?K<*m=X22LF(D^bQ. j}(l";8yMmm!|vuD⫥ZQk<:b6t:/xاkeH adw]'&5e HYyp%2!&ҧ%hI\"3p@,{Ƈc֬ҍC·01rMY+![ U[cyꠠ%o=a"ċҬ^GX0d:Jbhs8zU:D'03E6G 5 Zݏ P"?0xB3|"Q:NG9hꘆz̮ӫ:gM! WMr3ǒ[a5NNϽZAA{[#|B;SςwE#ZF *X:7w4($R `:`(J"@_[axdOn]GYVwt/i3sN‡i-mzi\zK1+@\\x+K;;Eτ( mn9]>ⱻR, ([2FX3kJ1hH N}T @9ƭKĴ~jLmoPF'C֬5fތ²`ŏYKUQTZCЇЅ1p9kEzH?0]n?Vav0~?v [e:7[j gۑ2k O0W100?E /~o4΀zgÉ{Ӧ%XV5T(?H']+y%=bNJVې1Gcc,@Dluf0ykEMAe{"|1V^:ľwG.y%gJZW3aWfsf{B'dei |NR鲯D62w;<^Fj8! o&31,IJ]Gҥ:1֨( ù H8ҦN)ă9+tW0(s_;~bUxՠdN&/&--8'!u{P]g&%pN ?|'*j:r_!;-fybY| w%c)NRǵwp~nf]bNv$w;+bYIE?\߶H=Ț^' Lϭ^@dV:NJ4TuM󇿰Ͽ( Fì; j*~ 58IМ$ʪX1Wjj}Ŏ҂H\K.٭RliyyD5E}Mحs?ũH'"xgd>?U Sz\=LĐ!ē` z~.yP'e#)NLzIT_Eԝ"7Rgnnj6 먍$͂@J!?K81%R .[%z2;ۤ4/qZTZEx2,.ضpP?|WE[!nl[ƥMެ\)JTp$?4}^(Rn+V+ Qq޴ y$f8owr{P|VxX׾Ebgl\䞬>i<B1#5I/> S™wa~m:^7=rQvsv 8HNݖ;ɐphu@'-m{?u+=,\hkطdiVlL_-}~ B0;YWf=ԻXڨz~ M[b@(#79ZL=WpʍH}[4i,(S3y}*Q͋<@Tp1Hc6$vҹVN"J]q1.ѼGP8t#mJ5/@ GTvL 14tC O$_H9XVYFsQ ܜѰV~| ـoP%o&MU{"_C=N DBUU{y)yU!eI=t~DM9 D_|Ʉr0AQFud meiWU:4!MLZm{)q@wuꜙu kdfb"G7,i?UBn[gP4>!v+МL* ,}T4XNIyRG9 NiR#W^{u5QO„ʋ8=^h1!'x(pN Jm4EMrGgh= Dwx {Q?v܍&2WqH!:f5E٘Ɠۡ h9jFcJb$g.ׁ6kZ>OBwSC0W3|'(B'ٜ* ˙;mװ϶%Ѕ/Y",/Ihf4 ﱥ? &5-c~;20SccC"9k0rhF[/-}ԤߋFP9i1 /6رOoQ Aƺ0 Bo$Ȧ%lª?Bn簢7^Yܖi??Մ.w +ɛÄk(  эC17q/],rҩe=p$8fm%%OcAg$i2 |jb]o_t eZPi #qC4SڎEzq;VV?J~k4u_E ꙇrgQ+Hřpzx؎ͺLM`,^ {sXZ b1A^A$Ǫk(8qa(kwxskEv3dlI`]-l0Q.(('vAy] '$ Gte?8r&o:9,9֓WF[:?vsk`; z'6o5B]z[K[-ȱ0O`NzHg|qj䬞, i+ǣTۍAЛ)zď;MiݻJڕN[drCuiyR,IrU q{(ߍ"]hJ]GnJ1GLY1x;=B[뀕~vva&gyYP d$IFh؞""*VDL )rT>;kqˡ;] 5۟Zz h$q:]y5f ]rwYHUjᵹ@5t=TM?iOl])U(t}ūvVjYJљ2 Jq]VBpU-Tnd-JG25rMVz#%PAp^,}9&-*@kBˁK+SkV}]\RAnœw̬EҌRl=0`o@}PXkp~X溁cOQ_~ q3 !<$E{P8BlX! N K|X?ΰ;z/_ߗ hUፇp\Uk="'B5܉(xThñѾ CmmvW/R #_5`G1`;kDe'D+چ碝%b"kӱKiQ&#r d P¹kќ2m䟝K{x<\S٭]ufA%M Eϙ֤}IzSIR9Sз"mH~l\bHB:M|;m_碃HRfޥN/rz@;rx)u-Oݛ%o&>@ T$Jf2 Zv:]'V>Ƣ.>){6 W!IaHÕI0Q>q{t6+i[1"O3s q>so[*+鸅Z-T=dmրz{Xx&y2ȎaU4_ ]1mLba!ҙGV`\DCs qVF4f؆z.nʲͳ:Q~v>`23X#Z5(wthLz*YPnEh_#GSSV+HbG8LK#qIňos-K/͡U\UעP UumW!ٝYz%˚S@jdOoZ+Wٰ[I$P{j)]-UH? 5$ YpkO;LɄż %Kϸ Ќ:cAȱž;/`Bko4oPdlފWBa>,( |yƎfjcB4QH@"k `LPeGq8 7z l]_I#_d׎b/WZF(ߎoSڢ:5$G&G=yh:Jη-V5`#!4h~LwviuR婞##\dɞfYM6P5Y`OfJlJ-H b`J+q1XUJ"Bԡs]*U$["J0r Z G $17ѥ*Tj92!I˖=i6Ioi8eﲲB! fKoXرAS6Y|Ug+% ۞Ӿ/7?+/4(vF ^Q5!wTq!Ld]ul?':GWG|&j( x{nX)8|:Ycf4Ynu2|XR•faڴמ2_Lɘ p-da>7twfxdQI8-U@dDbl5c};5{=gDu2K\'Ťf%*E"-4pЩ+/0l:?v7MoVK-UCI 6gMB}=66Tcޘ^ # M,˝1x(`6HR'sR$J Tb–_(IJɴۂ n`-GT9ϲđZ%X[W0!6w$."-#{3Rf.rʭ҆1*ZMzYD%W=̃vʄ҉Z_q(uqnS}Kpk+ʞTHZz:(\&\3B6^okr)S}x2l\siu%6 FLWz{)Y7PќH1hAi1؝[3y/8 zNAA"yP4GL9IX)7h7E*aws*tЗA(/T u39y:S}8-ҹw+^쨩cO›t`л@fI/oD ҄,3)y91H& gr@K;!R#3) O)0䟂WA@qpFc;*ކ 'R  fYt˜"ܭc~ra R2kdInnÈ~xyKL1]rfbqpBNnܚN>p%1X.;=` X|Do!v-w ;nK''NM"rj962ٯR/Z_`^4Mg7^Sg{(0sdi)3=/:Mx؄W\=x.Bÿ~n:L
u$+>? ܲx,_`xt}z a`)%*ܳ*ǘ TSa=o}%C.p [/KXFyq}=aY-&qySJ>c\9oW&a/qqoq/&@@5 fua Õep͡dɼ)Vħ kڍ%[YHAo98e籇M8v?՚^9b0}&Gn̮+ gQ˅tIvvmt E3,dk"~~^M"o~6y}Uن\RH *qSd.Q]]Ԙ#\/ㅺTԵ2Ny‰6 %4\M8&{?ă2ibp*P1e(bm[5h(HSk!->汙QV@eX1\ٔ(77q3 ŤwK33&eFc(rы31q$я!NwY9yNkB8'*qSBY ڐtݍܢ&==w0nֆۜUFH*VGh&ia`AlW""#z/A}X*騱BVT ehc>vmˆi4OK|I:4%/mJ%LUZꞞhS^ANϚ ڐi_iDMk0Dq0}( , EayWKo \,!bsEgf>gQ#WE.ޮV#M߯G $9$1CU!yUAfbx"`{9n,(+1O8C-}!2mWR>Ivqq )n rl9|td8^ptN Q+ϙxcdD?NtԈ diTIfIA8Wt}Zs[ -}|5ڞ͚Yˋv>Kj_?ITsC=(cet }]Nh0. +>.[1Һ鱀(&|2 =3]W,\=KB)$󿅴2!|>gZj"7hqv0MiY(%\i$D;]-]pH1el&0AMbqݕ7[ pȦ{o(Pt$׭* g{`5%>Fzc819Mzfj(}IA,+MXL{א^flo7ioahij'.CBg#h7 UOT,^k@1Fm~Yj`vMՔ-יL F&IyE@@ >X.UzzR Zߋl +$oW)Vnh| n[-o\iv(_x/ׅa /o-O0VpIlw _>*ۋ)gU?Sѿ'_)J1d^^hGlcWFٶs W#y:LC;q)0I1Qy-<T#44ȥ &:Mg۷ۓymuH$T}"jj^<܃LDpǤk.L 5a]& L/HU ,zg5k)^3z UT;^cq~Hr:"&xvXWTީ mSꉟ>8@y˥Ç_bN䚤 ;WB.E1`],sa>{SH@EFp*%Q:5$,RBht#k6]wn>q&A[=]A|IUz`3ՠ*J"Mj;zR`IcTR62CIuKyFիr~#h įE.25|nEmC~1Vq+2K,w*;ܯu|V gSHڭvFE8i@b7OO6M7GϞZN`.IHL~E8lOI`2C0IXr Nו C]g"kvR]0O*m}+*H~XmCi:H"ᦘy卧74xE>y[,(`]$ g u^[{)L!bUj` BWpݖWq&p~68ީXN~BҚdj4?GҢAcR޿Dy$Q(7Q{X!eI}5xjN5AjrlD0w:>V;)Uے2XbG_@!p\,̼op`['}ctM>l_[ӌdzvZg !Ƃ.o?\քl͖ŐIx@kGe!3BT=?3V򠗕DʰXܻWfo\:zKۼBs(8yO%o`sԶjaGti0BIubN|iۼ!X`[j9B~.%+:<\uˮ*:oQ`X4Aln`0Ϙv!ˌܧk2XKeu' mYXurȳ??[lr25۩nf.N%QYtq‚ ӗS|Zd1mmїpZpiܪ(d<3|$a9QZ Υ[^&?;eg$ I6g[3V>[·`Ic`ўڥu3w@g~v~#d<+|uK97DE):^~%C#OY$?%;_:1ays7ͮ&<)S1ӸJP/NF1iC`;YoڮV3u5+o  B{0Q02igVliuhlG7JZ(62RXU +Ϸ L{٩Y_?@_\P@ cL-]R K\Ջa`L a :j,%⚈qUrH+ -}vYCv"mBЂ7DM(D8## ƗJWx%ºiU1f`P'4Qe$T_'$]J&A~N1f-m䥦 _.*EP*ADz' r(9,z5?* Rt (#f|l X#+v)_ɢLjxҴ$ <`8Fc{Or$28ժq)S+.@fP&"*rMO_oƫČ)\(]=qq-1|% rD7ǓPy~$]= ̢FJcN8?thk|jY *M{'~xC}?yGLъ hhmw%󊄓CʄW֚!: D@ vB ]pU[ͅ8)DQ/gG3O]a"Uh}v5L:;H#ȞA~8D 7Bq\9,x*22Nw7Z(> !LP&܊N̞!S0s̞H(+dڲ t@YIS \ea"VD]_HC,@hxEnA;lrEYw4$5bzS'F&&_:+Z1?r}#k7Az|ա-qyb2]u%NF+tg-9V[u`I uߓIǓbH*PXi>fFe1[!m)2D mnv9K1UZ܂+m+Y 7rS?Uz܏+P2̦ ^4GY$)SqCiyݴ [æ&.5KG 4Ϯ󴜦>f3k0L}!pfC0q(Cgeup.-I۷=dlZTM45Xq愱~ykFC7*qh/V-`>DAPY`'wDۋBXѰ,!y˖dӄվZăD! ˟ V L?ݓD[^0LNc {F&De_?R~ s0-j6ԫWQmQ YǻS^yWq̵ĝIJ>P6ߓ bs5@7y[)xNtmYϪhQ=y%pu17 =CU3li4o.Z)IݒdnϻWAJwг_,*d,JIP9z)T-+V($ `o/8BOd i2r~W~d%W_iMWsX+ &zbiWbzAPx/>@u'^GaX"lpLA\/@e!7I0Ԑ:3wA s }>9 ! *^^YA)6"'z5z6z(_Wȅ,ʭ0р8,,ϽlL `@/T{> 쳳e+7>1FݯW 8BfŏvL%9zK3D}f;|&@ Dn)LQ \8'DhdI E<~3}qk"p鼨b#e^ۙ ,]3W=anlrC.HC@:^/vqq2WOB'`GzPmIfN-4YnrrU9l')EO˞+`&s&92>PD?8Cw@5pXT|׸ޗ6;2`q6B8n1O\:.etr%%7=$TQ8/K՝ 9k~VG[%<%/k;{I5%vE !Q)9lt&ߵK)q6ҬO')“.p9JCm3oOؒs9hpmdLG>s@)h7Tj6/]0H'6_eQ*$H [x Ɔʍ\ֈ~AM,aX2eS w*iۙ6)j 2z2-o*j?D Nl<8C-8X&iqn O.>5_Y\l?#0z'#mY%DRBGFxZB3E"5t3C9tu' O Nq42w$6J7v6f21W֣*lXG$}H,𠐘_ `/ɜB qD?"kr0@UWc-L圀}IE*> Æ#ŋ4M7Ue ~`yp~ lKEcA^ B6PW QVNv?݉-gSٰ+]WSBovV{3!O2YQN;`AOxF LTF,0N"o/ГGgs쭢> g66~;jZQ7PR2!ewySWT4L2MP."sѡopteO>i˦'V!h ,9 6D@3/>q_ŀɮz;ƓfRs:a_n.I}ZFȥJTH=\i30~=s._ZYGQ4bVS@%>6uUߓCx:U,*|*vIDvWOa ROq^3k ߯Y? nE&(Fγm/*]IeG,M]u=o+$|`}dygv/\m`Z|$taDw?tc`#|QY0-B 꿎Zvrʢ\:6,Z=TU<7zKSsCoQ#q-¼ˁĺ˷њSdʯKkj$,'%96~euUk?o?:' O) X:fH9vɴHCM łK Iz  WXש7-D K);3eֽyN;r(im7+*~s"s{l; {(4a׭ݪ7շPbd-AGssz/dH; JbULմ65݇x~aސg <MFNl.n +}䚕j믢|Рor! -OxI%=YB/(B 4 m?41[ Ŀt0"1T58ԏ$jl9̬CIe#C&XEi{),ʥH[ o n#rITrԕ,A0JO~ib0xжyB d>1x(ےVZZR2o븷yG`&V&BIΜ`~Twrd;~VS5_W1_}aVAz氚d>X(Q "\JZߤ 3Qʀԝ(K~sB.P%je寧 %ljx]\OPP2hMJ47fnl\jqYN߭D?@4^ZH݌rUD"iT8H( *sXQPUfe[V1Eg)_vom{a6Can'NwgPDbNR>cV+bEQbEc#p`UCIwXTUs@6D_)0=Jۖ+375M1Y?x-l=|,!VM2db6X4ƪVX0!7_ɬl0(*0jвo12VW404@tu+gxkŘYMxjAYTIJIN]z K&ˍF5},5X{=^/zzb_y9t o+&p,&%OuKrF=YOѢLL-(Ɯj77ف]{j O^S֪1Md8HQۭ}VX %{1~-c.U7hCi-_eAdC LaݳB #};/#]-r`MǪo.IKq v 1 76<-9\ZqBMAZ75[lr@gp_eՓޢ% Pl^pFUϥXMdRA3g.0qvgw8>!nrxΙeˀn";64*Ī jPQbbŶ#t<4Ё:@udby4YD̑+prT켃A7:bw9f`,Rzp5\ynR{ot05p?0iɆ!b=`n&^j=Pj«"HÛ B<H vv ~` H*5d`OozZ3W,tluLˬV2$7n#dwX({d~C>8@~c/._NT8h Z "WMfYӃ@#@ DJZፐ-Ϟi:_q=)*da>:Hv}~%$L|Ed1[ΉËzťW^bx!4eĘf]nR:ը꼔^C%1KGl@˾^ `EIwY.\cҏ:,3 28O~S<<;UX36 &blBS嬣8˵ym(X6 ,&i n\PC2}+M:e?Qz9#љaJ%zBسPםSZ#ln˥Kv|dWk\s&;e7C/˵WmZ_[B&qdwQoNwT}Ub3$Hs0T5H]0ux`}H8@zl^34օ5aaw°2]璽;_]몐lؗM̔OPNO څbY>1Nkѭ|W̤hE;Lc՚VYs(N܈@ir5eUаuMI8K{.,+u?6~̓Iˊӽn}m1r[j5#A ]Hyz+L5@ϽĂ2(EUopYn^ Y fK^JCFiJM4eKUcmUFw<|U mk]ct~Uy)ǀO%>B&́[V?<54 ) yM#| ,5Đ{_]`8O}f'3A/H-v\irV8Lh|(KvgWq0w[LtyP-5G[^zɵ d0Iz"FH?(؎K=DD+OpgRf闇uR`d|Jy0$c*{1xS̮4Ca(i{: _>D9lukP]{TlㄫB|GsPiSxd="HWE7%]]ҍɞ-51rvԄ[@M۞+{{H`gbN*Lqdls'ҋY?Y.b@EkhP9>KS|tQ 3PIL "xFM@DyP+z:ƺ8gXZǛGg3N%5ɢ{"]o9aμ6oSH3b#)Om\=Xn h8fe׺h&|bkG7w"A^+˸^6$yމS@0,c6ʡ-;DlFDd}S ԥ@9?hsлZzЃ77UKh!aH>G"E>Z[6<]Uj{wrO4l8ppG=p@SE>31z*-{A}Z=oz6o=r>ǔ2Y'k rrO' /RqF h/.(Ons}^ c<%e>*>UK3RpxQ%teڟϤ`FB^owJxW(^|m(Bvzw p.c9񉏈p rB^Dm3 v iWW sVvR ٯzܴWy5惙B zlK6NzurC u Rfbh1|!z(Z2[j?- Ϧl>aIXcEG"g^V`^ gM]F򢺕y{E 5.%WLɣ^'>Z>m%"IMu V+4[tBӅn^?Ѩ_6zOJO^]{3GhB ! ĭ ՟%85Nx"v'N] #5flivCOZD+@H;VΞ>@8'G+3AŠgR1" ^ fũ՝DRS~d\=e!3J[i U.$;D<+Zz~* sYx=mB)ZVicچUF n9m+]t:7gD㗘y%ޭMaKq_<($+(1 [yq#fwUʭXދrf6dF(:;O?nJ0LYGf dK$oqOn~˘x{vH&$0O% !Ʋ c[%.0rÙ\y1.2r&ֶE`S,E_683WYߵk 9$t%n iV?`Qzhn%2{-Md,/Sm()uQ2%_aPMt n82T۰~/K`E$?WJEY\=#e͕(.kNS=_RihdR9)+GUÎVU3g-pILCa %ee:Huk SnE(v0Y\<=6+j;Q:m(0c#ykP ã^6YbKjhnqu@x.6o CBgQC/09B!Og5zNտN\ˑ[kh )DkZhB?خi\g`B.}:t~T*0= 4I,v rۿËv&FJ2Yznz[u,r8@ٖ#L zA:kͽ~$4v.)}*ΉGsg~^2(䪓x!`Y#SiFvcME*T+YKXל"Rshg/#fAaRk3N{LA^}~f3ﵱ6BuM 7а6%<]9$\$3)^^˦FӥOWcR vn_CϛE=7]{8GM4f^/Ǵ A5m"ˠ3(6J^.Nt˒\5xTQr0Lrfk-CitP}r U,GU4mqO62|r9z-ApC1%AgtF-'R[HV,>UVЂ Ӵ_~8U) J)L/<ז#"=:D7kΠHI3`#YwSa D.:V~VT":ZN;KPԫ%ziS! 6})Pׇbo UDӏkzlA$ 7V[Vk:@_;<Cl0{H?@LE~OU@Ƨh6\rA#[?nf."ߊ xal`HM]ZAn'\P[URȋE- C΄`{'9(O53y O53J2MQb Eϵ7pXl x?4MmER`q46p$:1Fo0yrmX1-j? DY칯 h>үTЮ,V84Ux[P+t5 }0+rHr1P/@Yʉ<L0KRO?"Zl='1bkkv:IAVll͘$ڸEQe/Pv~u5r m6ݕdCK%ɒuv++(J"B^N`Eߙ &/XsǕY^%\Qgl+"H#<!D)!@U&]fp1GӼf4&WW@؛ M _ۗ)2uy.P?5 np%֞{]~&/eݝ'(HC zDaoQq3f+C+ ,si1` k3Y`H; pKM]pau!(gBl(o^5ŝ-WG8"ZCNݤCx'ݿP#3a"UFwa],͢6{#]/-:,`ןe󬱙$Y XpwfE)xG[<\D$1(WzwA}U}1jHRaTQn|;A,D| 'xyv|vrc]oxiI RntJQr ;j棾3Ou@!-P)5@eN? 4kTG9$@n-;Bjc/Vˡ7x9HPU /9$>E -7+B ЊaJWBu6څ8}&8NXL#sbϡ40}*Y203q9ӥ>+;''rձCXIxY@N# WŅ8ՙ`KٓlB3yr{Ma/#LD펆ʏ FCޔޞC աX6FaVE,`­GErMZ#@)%=?D h!qUGgd۪o1!Ax^~ApJ:#[P+S 'cHd֮Bȳ6pI0{#CuNmsk䨽p1 (EQVHabYӤFDgG yc6vC^?#ak+@e5b7:4N">(VZgL(F0(Q`u̴Bbnz p8>)eWl4fbt"mMgPDڤ3Ȧ/(\@ff7[K?LH}*嫧"op!O^- lmг7v|h]C!4WӅ曅IrӼgJRVE޵\I$oC*b94B{C6g8${J>2SG%elXa Xc5b/~Ov5 NȈ6#$|tS$~,aj. ie|}ۭc&5țGX%TV+*WEe\"vО(}+MӯG:Shg yl -_zk,-])W6TZu~Ů`G -|p-{S%o3jXxnfJ}_C.=+^Ձ~ HHP֍mj]6Ϝ9٪D+ZĉMbPo@㰅kCUl|w+;+# Jx\}!L!8 ha~F*hQ[(_V05|86p)X-CD%lN-FxC3U|:u<97x6~2DlKdO=jpYG#[&L{)SsdQm+`b]"<ɗ+mI𤱗յʮ:*q~[!I}8oD]w&&9|؜T|}>.VwP͜v æŶb"6b-vd7GMaGzǜW7$ SťO b~aWZ?, u_%|k#v&i.mxOrQ`{1o{/Yl͆//j$Ci sUC^9uHgK5 (p7Me`DR;toSncaC?Vs"-zה_?#Q<Kķ!4c˨OG)kӸ3sf-(,I0u袊IJ% Iiӷ)bփ̥?UF"fVM%μͻ^Z'껳?SHN0j@3j }*U w@C(@x о8r-LsQB@wa|6r5<>IN;#ΜoFh w.|E l/`]>Xhըe3T CL v EgˀVƦuC+)#$]魯ޜ@vzM² EnTO٠ɔK"YY !Y.[ڝǟ*׏DixN-i6e++HF~#<~g`E!ܜZi Di_s7E i2$m"ï8TF*MYYV1bCKTI7-JhK?5N HL6$:R*35:v)$u(g]e"x5o|ku_<%`XEk,T᝛W-8cA!!&Դ<ƓyW*Q6 ӨnI*B渍6<:[C.ug׾OBK/ 9C}}զ)YnВOj*a4"ücS.z|MU:&+z4]mVu>$ȓg$dzvB1iWeԌHLv{kUPTz݃1ߩw>HpH2ӕ>½Z/Et7$v=0 ,$,}XG*$ S{v!ߏpJYO6pH:"5]bBm<#[.X\I*:1YzPZҵV =aQBNq-caA3?VNˀ1DihOBnR\>Eei1T(vܹ{PZ(M~"!dkZKK+5 Sd/!8HK6$ Q =| 0$aHZ AQQ?ߛ5s w#m1O<OH  ϊ-ک‚ԁ,e`H}޾ DݳYi,J !:8y児ؚͶ*GB($pNWfd3 {ub"2vTs/\#0_=޽s"Qb2|YHFP*-POxY{=UTDh|`r{ sFB|[f[3t6%sxGf&8dxE{lPyUľ`n ƨF5D?X 6Fyrky5&q+Y  hf֘cS#X cpgYА_kII0i/i̡]ɡiN$i~d!Q@omc.r"\w=Z8F]{<ʖD x7X;K+I _U-P"&C98$?>:zVep +XWvei)FO *5xˊ+e]ą!Y_q%zxH CG39I{H~ܿKD'BkKV>c?s~NoXzzɎt…D>}Z1 Nʛ9+Ħg]NuiQfNw$vBg ڑbzz1\Tw83ukdNnjܫ.ˡ7_ ZB{n3ԅx "/}pֹe{"qAR{\ ro 'J/=E}'B'RJ6IZqIoi{,UaA'=bمD$$bJGIϸ...4Ћ4T?C{Jk:",,a=_jkl[O&j63SP6*\ R7KPFJlz>eL% qzsa T 2?Jbyͅ##|na]e$3f]3ZNu~iDְ\³)q5ڵ>ަޗVDD2fjԋm)52invD.޿q b?xQ(IXZ##jG67:|N-8zı{ټ2f|h,pi$ .ڪS˰Oɕ&_Z1sM9(jIk"oFX꽞b?PdےvI JbyRB o*\tu15zyNAێazkBpdOXI-P4>Ep}24eL4{@d3 ҡp %8'&%b`EKS8_^v'5Pfdvx05]%O(xꋮ07;0"l`Uk/=*ofr@uds\ o8kPC Rϖ7]/?+:7a0&:1|I]c'G5kl:Q{yP m~j(Ff3leA(q&Qҙa];6M2"M-0@?2;uy8jfsJ9Ã.R+RxhH{9@rXe{Hch=uǁbg0]kBqK(_Tc%X4FJULy7!H|>#]{(usLB rvrmH]c˃@`lߘq10d/`w;l<<,ڬ )xWu`)pL]J̢l^★$ 5 m'CP?>8 &TłlMTȽIS5j(_:n5p8 ey{zwoXEEݎȭc 4wYZ %3(hnd*196DaiJO\Z ,r)T 2WӆE@G 3~:=0JV賺5T% t~2 xء̄< 숋 ,hc8JCqoH|wMh~"}τdg/5us/tAf$eeʵbt0=eȟ /⛂yj%2%e5IsχQ̏Jw 6Ty-ao=c> $J-d%Jl(&~ȭq.1ly^ύ=2cT怏47GK.[}bLt *8xJ# 3.Ϟ&CYxf ] TayIbEPnTIm9{A=/hRpDl1{Fntn'-t4[)PPXG}%_]>a(lNxyZ٠A7WL?WwP_;>F67.GN%8`whE7β>oDt)8[<_.(>1V +\cGMOwKʟ'w\\ ;\/y8cҁ9ϞX0e"<@=V$/I(^VE$D(BJ8*ÁD29(@2}|=CbEkf aXd=F(Iē~||b>!3ߛYøV\ӲielW}Nlެ:oBH&[\ˍUw-'UyN|O'-.XoC>q}qDP/x"g:Iӓs^OZ:wƃS(Ay}X[X/WmfX̿*|qu3V}rPq?Çmag@UOl?:t`Ya ;pic_̲$H!~^6S}C;Qltn,!a`S7MK~Q)e= ](|H{3{L':$n-Od\aN&[ $n]Qu7̼qذhvVpIzeF#]2V`#e!a\[I*RC*qwR!eН;~9`4Fmvx>_vJ@ڇ6OJ58 jܴErXa}EVvS3`CSD%e>n:ܰ~(.TgGfr\kQcrr_ENzT*.{SfCd|A V&fwe ]-Qϵ9n6BJ)>6k%#asH\`ZO>,V4qtG7RM2 ䷷1JoRR-Wh[$?fV3Ǟ "0aJr(3+NO Qφ Ԟȇ0y%:= 'xR^HteB`}q59ZVO(g`F:p.R{fiۋVnR>celShd}+~fp%RtXӶU1 !4Qw$E Ll$0?h˶6|(Za>fk/@|YE(x3Tg( 30.'4j DLQ4 r$k]2_ۼM`{):7r|&8gg#Ɠ΋`p~Q[|5*L; IV]"g^q0b e/|H5{A;n%D,衎X9e̳aߊl+ͱ<-ˀt{p,%m'i} pǒ[3𭒂h@ޛ|^y|p!L {`ߙ/WepwdԙSP_Ma߂ur[T v|>&\[ ր\f eG}i; CA 2Qe6ll4i1~ M^⇠0dwhP-iZ>`X( _B]T<Ջ@8rXWˑSr1#쉵x+ܝ8O?~@LJ&aH%[h##8 n:]BoG߹g$Mf/sbNS``_cKҁHVM7s[YW% ^!6n KDbG{u%6Փ7^IN0Vl-X3B^7=-SA0Dƕ-Q^^(~v?dU% ?$ZҠ`TGt G" _7> !cSl {VR:nT-a9{!)@|/H8j8NXb0&ňJRyX[w?LAMA>ڮR;H[߈X 84)u&K~jY^֜ /w'}d4q-W}JцN]-q+]u6=&6c~h Ln&L%De&ByM§pݫHx|@=P̸Y)}Szbp'F~<—N39\bS=c\ΰ߽r-J%os TW wM_@C@;-h%P~В-A @\aBu!0J>PF=nZŎ2 6!#uXw=cg̀bfY3n[t`YbV9w؜/xƾxJ܈p)۴`^+q]T `t@$DxW[)7n1I4Q9Ml(+웝$# rkD;{dZ_֖)8ޣZ H~WtWNZʹW*D"nk %$<`vJdT 2aL3zkZ/3,w,TJL5,juguׇ{3xXڞ_z)TNM|4MG=W{kƅoTta%Ϡ~-)…EԀEWm8 ' <* ~-'V=ҵ9{a5$XҒQmTPK4<~hw.7r¢:rb!g.fEq'2dߝtoSSmGDsMB\-?n眯AVȴ K] ^RA:P8]a^U% ʻ]uF(Ț7wM0Yc1h]v}!ʙN\_fAz@2L{)U#g,FwlP?JqZ̿҂R4i / 3&^xmgkk]¦f1}F# +{VIΔx/ œ\4q#IL1TD0ך6Ou^ zεq7] N{ؤ!/&iUkrcI [ O;\M&g_:}ia ^;zr2]NIVy%f7@jA-jN6Fcl!ׯpPGD5Rr]y<]軍ɲaXf$a8T>GvR!9I46'xma]_L _"sPO_3#LnMSƎ; Cb[+ܓJ?¬J{$,Sj&!1uyuT)w8LtKF*ì)P^1 C g\\&jA~'cCUr/j'8#Q5qXt`[yNY)d3Qݡ \jJ5tz0/NqUq@}i¿_˛@BJ6e4FPoѣF! v2.g`wz Yn}7sK{ztׯ[i@⾆8|2*CZ Ų2:_ÎO'*i%BN>V8ڌړ֪OQ&cztcJ̒ڈƖa}<ސc뮯kWCrzN{J } Ke>5R, <,9V;,p' iR(TTdr?0.BSu{}{(D WGƫ ޚTӃ%x]tE!(BwURx? jdJ`EYn׶wwyq˭,-=-q9nuC :ŭ1% Hع]p?ݴZتn?J$~24ӯ{l:lVz7.u}{xę ׃'8ǾBWcl|泃8f:U0DaUfB<ܠҨoҿHD@ Mjz2 ڣxG-4{:d̫CŷHH'ĵɂl`?c bI}ά^ЬAŭv[ֺj8K%;0R*qC;=9HFZSqg-k绉YH-82/Ȼ]%2(R t㭖@} +uFp4'~z lWAk햪aOu0JXM19Fx 1]""ZA߽]('Gz}.VO*LiuCTli$ES+ai+%mdG'ct\j%В'GZ)ㄈ_ׁbR?({k_)~C ]Q-, 3;sJ`Qؚ$ZLbh$iQeB!_BwѐPoV}H!?C+T!ԗS΀ 8*v|9 Тx'KY12E};<=0FXTF_kN:1YOd0T|2U fj}0QC}e>l@+W{ `]#nFwOx+њVkZQnWxDu>VK^Z?m{Aj.(=Ӱ_Gf?8U+@M!Bc0Y*zD* ?*E Kw)".|g`h)Y{j* Ÿk9.DqH,;eⵕ*w|ZHA}pI*^yW-G1C 6}bFܪ,F0J#7>EqF#B!բӶuMF\{~Tab2/g0'efg-$Xݲ⋢ʈy7g__hR96\i n Y2X@B;ºa)?W PՈCti݀:bt?Q@I,JCPBq m1TV@_tyQ83xlw;%eA3p 7 P'4)/*iZ3.w@Yau2hBȕ*.|ɩi!LPAX+aPW9(A<"Se?B".Tz EUr1wtכ }&aj8LsX='^ |JIRl95#7~N.r9@-2Am=LGLa.Gf=}å'/[3wU(޲ٔzEbF4l8CnD7l[MV|,G I?U>5gWe[ 2T!L ceL4"m/u#!Z'=+؂_ԺF/#6 TŽ]lnZ'TY(6 v`ѫBF;9'XK@JʯQ 4ix'$5 W…[g5mZR #}Dr `xjcTәeZ& ̈́:ouj650\4_-T-ј/9ƾ sqLXomeU#IMѺ5F#hҶgJzr(kQeZ>+wQ+m##jR)w\{.91Z[qL9,>;64?YG&!K|ǵa1Cn2x5wjiveQQd4zKVafD 2kt+ݡD]Þh멸[Jeq,e퐼k'45N19 *ֆ腄YTU/DY _V'k eyXQ\=}|j_rl<3w>~$q^ 2[d1˧!GTS TYTV#ɃRbOOddbIg24|52%<4[Q0ٲ8l>Jչ5U5 vI5+2bʎǰ>ldMg"F4LV¸Qge4 ,Yp2-GEBH;\ !G ]ЇhUG~z^CWD~oHUliz[ŮBܗFҔp`*S,6+j)s6B]w\:HEسBB;76o'tƶk 'sv1^(uP8wiqkՏR,Pv!j}%U-|VkH($_KW2T-}k@w-A+Ptf8D7eYaQUTIndG#u oFj`bE`LRgpnlx4K7?)`(dW&Ӧr$aPȧMۢM"|fh ?on{BmK,!/<1ɖ]P0hّdHaQ۱+DLufNŵOrͱl.`S=4׷WKQJ P&p/KnePс|/n}9ϡNT@5j}MTTtQNet \0$o*{Wͱytq{pS2n)\ȨLepsל^Ǿ"4c;5DyML] bK376GM߼<&N@Jń}P^]e"_ ^7] Ǝ+ Y)axϵ[ wiдCf}R8BugU]/k_ZOum׳ђqfF= QvG&U-63~4W‚Wjq=Ԭ>F!U!Ug=.2&] OZwEWWɮTPp2 ⇔7~EԦ]#mPE3>AhZP^E!" ,hQk)Bga E;Z4MP_} N T2;*e_@6sPHBsWV#ͯj>z]HCT%URǮ&  ioH>0lAIđ[:E$)JX;kV"Ef.S*Óh0Rafҿ-=$ ku3ưnr"rMa4Zٹ+ RGg}kfAj= k,._I8&m2ehquv<5?zLCCF8ioCX&g;^#8lQ~?WHU'*.m"@5;eg+MvW()Y/t_g ҢYK@.%REdfdMU?^n:@] 3}!X:@l }5 e3= Ur.l]jB0_\Ɨ {I]RwP{ԯss~JÎ25pmM_ab:hd^Cmb#q܈y 9,hf S#5V0SQwDj7Rr-VŪ JeCQg)Բ(?Yo.M&)ckj-mظdZK /{ MZ?ʗB/lBGMt ϵ6Jx*"`O@T(OH6=Z8 Sd7#d$ Zۢ}a`W-vjvׯGJnipE2dKe/bbN]jgWsyTP*IuSdϓަdlتE1%0 ~JD6rFh2UKf>- f@ʊ /AŹx~<]n5qwU4NAyk3&BX6-S ؟޴Mr7v#ajtUxq6{٦ ٺYֵG n{9vH+|qTv5:FzɲƥYR<}*gwMjHYUStOj[~3nL0R?ڝ O{%L*31#ahwC!VF"ۈXɉ;ڋqŮkoo.enJV xDuZx:> Hp6 D(i72z&V( [sح Ri'Uڪ X|5a q@>f*vEDv`/OC壥>)WGHFv14nЙnʊw&(ˤډ.g9e6L r$FJ~lpCѹw߿=q7 `A=* zRY3 `K}rPgA{'߬to..F@nĿɥ[;]@):XO''avX$;&T{B0g:!:+cT̲q(㛶>"~ͬ1K-jiIݾQp%͌*1)N‘@.hŲ+i^3*S)܆=P)8MlFRZ}SYpoo+]/qF<.WrmJ80qßPP'Gu@DE^5eI(\4o+ q/h$&&'QHv=U ԿM|. 5iWa1?euȖ+n.?j#SZd)5ߍ(5ꀢ]Q>"nX7*!/#tuǼlS{jRhe@B+,RuSMo =Vp%) ~n-ny\0~O /2Y- =+eՈWԻ$MILJ@ </d팱  eM)C$2v{ce})4uUmV&Mq!tDW+ l YwSO͙|n*{ˤݪI] cM'8M{WP3%nYqC!C[j/6?ϲ]5[P?IC6ju3aiv sIvKe6 v(E0G/PUb'ĸXrecMlwcc3ۃ8dzZ'(B6@/hj^eq=1%L|7uNLxlO3J+hn}~riޱLgO<؇ }i`g72tAO8ebD!{SV D|~}[`<8A!V3lN!& a4-c [ >$:jcMtJ_`H&UZo~},d(&O]!QXK)ĚDQf\q$_?8 OS,5ʄT'Oo'~Sa?R&G/>3 z gjR”dU6YW~1w||^z[ WlE5yZgdPی okuI/:Hn4GZ=Q=IKp l&x2! mKU.fdT5ۨF/ jZ;URh [R WGk_O>s1elY2f6tE&,ߔBzݴ'i{ YO5I1qJr?o2cC\}Jv[LMVD1t.FJ 7uzB>BC?O86@{2a%2GyWjeWxY:_--Ly6N؎ C`Vd薷B_iвZ :tim5H* p g&R"ZSI:CTd.bfGr_BɦUɽ27àvi~ly J3}=Vi[J SiWdXosPi eiމ4lnlθ\:OonIǨD".'U >600 2KlE_nC[vVQi&;HB)^M5dpq$ Ơ*/ȗ5޷r$\R>'f#֓R0k I l#rt׭* V3 vBU>k̶{cLZCU73zIC:46O$Nܷvvє x.$WB4Nk[E+kEc ^V'tHykbhQʐ8Ŭmq7CJMCժAYݜw"1ΓiHzm#Bȫ\سaw({wD#=l[lDh\7B]Ll8VHҁ %IySq=kx"W'^ N* 2[a#SUdcTS. ?PitezBeN~;cx/-@!F8@GŨ%̨:\c ZpxC{p*Q msL-!}YWlw+j([Y D!48zBÇޥRǘull 7n3軧A9|f[Z1]C-?mIGѸ)OzPiCn]riV+$~2f2jݚ Wf؈PrTB0w~3'=pJ[#a>"c}m]z5u[D[&^+>_]VfI)! {v03n!\ּZB1NJHBG7s҆''ߨ;b%>{F)~r1EYPs|O| KB/+ldx|DpN5HKzWsG;:Dk?,_ aFAVL o5yo3Л݅8)|g])~H~<*R~-gy>>Oa%<{J!$`#W|Y{1bK=mEQ\cˍ8\H1ZܱR&Z0m҅URg?v]bZVڑ$@,sqj+B\YЌ M2ZRzRU}ߝmh! n} ZHEx͡ܨPhu e8FLgnp\^ [?iuN Ǯԍ­h5R' ?!\3PjXzOz&lp2!ȭq y?#HsгC&%`9`YC d:|8ٗ!9Dk?ltPoBӼSw7tdd2h"w kR?3]N|,L{/-aleCJfN><{h6^r!o\#Ӿۭh_2+BnP< .idF]0^H0GTb:zt b I@ՅOPr/./IxѤGg)oĝW+gu1f O<gA3HE⻤mD 5'sHp|/h-j[# N=- [7n)XI6`@ai] ^*`UӐ,qdKX%5:a Z&JH 96<y]"r OJq7an1Sf;[v%/8,鱋Fd%Sh!.li'A.,6h h;ƙJ0v95j }DCJoDGN_X,4Cu_`r`遬8{hf@ƌH6K!#lc_$<vF'' ѓr.Տ/ '˥>,½18d,qgm8B تec~ҍ[E[κ{k%k Kk9a ;(ӎSw\^c8/Ƚc/bMpd;lmPhGa*|N:xQY3<;98eu5?&xf S-̬X{Oc5Qw?e3P=r@{:$x c>࿣Pm,36{]UFT n6UA%Js0_.YᴔQ nUf=T**@|!1~/9,QIچ+ GW8v Դ/!l9:*1Q^Ml|1dC/1Ѡf46+ذj^|BUG[Zo+l"ng)xI } \RM AJ}l'ĺPq0obԴlj߳ *x;hSUI3h ڗ?3.q>\ʔ&^tđ[kxpŶ)1sH&9IIz7"AY3 #k4= X_ ̬aQ,}64!G@wtFYOesqNy$sQB>F#S ~b BIE$ey<`ϟ R&o{[V[);L ²*_F j܃s|e"}=a`sˇGOMB W`Lp@a * yzGÓkϷ3mmMB|a$h)&Ө19A_.Z8,XmڀK <ū_yK!MQ]u.́yNY2wҒ:iZ4I'=m5뵀|Ӽ-Mӟ=PedhRb%W{T>Tk!bXy; ai DлĎk8/僧dW~ Gp :8aRKiBꥣygSHT;rQ8M9b^Ǡ\/C 0G0vwO/rEhV1$žRѳe *E H?d~ā-] VxSmM*2fˋ+8B\ȏ2V]3bT10&xJ=j#G=TQݮϵ0:_#_C^gVp8vxĔb5ϟ4@OQkjk[~󍢯,P3NR7Fm {@Y#KABTUK^,dȷ+Mt&:mh 0g$SҰf]d]GI=mكɁ6fmQ)cDqu{bzV;jz`IMo,9O;cKr} Mee2Ֆˈ:6'Xʑzx܉3WY:T 9h5pŹ[yΒN~!e^{ \gdJx䅊$8lHKx%FJ4R%kN"!6ưb"phxm#6= Wo9eZVZ 1m9'pk pE^S(J^L8 +tި?nMz^jytDO ɋæ<sq& (ƪ$Wmj@Nj-g8J b>AO柨R<ݪHwtJw N)G! 89R4ab:IDq~k;④%oԣX"e0'hG͕F68K8);1CA¹Ne#2qTojE%?M 2%T,ch,>4_Y%ۡ`p]Z@WMT'0`[K:=Vdl]v$\ {юcFn_pI\X(&+%=]`Nm7oou470_468;I4-[ m,WűB~ BlH20)H8afb %@k 1JWR4âTt@2[jU1ܳh+<\.Dxt󳚹j)x#Co7%qcn@3guNWAle3&tY!>womQHCDn=Dޡ"{EF$ˤIX H^=uu:鐜|uͤ~n@DHMrFazp IxL vS%'bfh#:97[Gj KtlQc2ݲ\éUg*#`UJ5XF~{D OEٺ%h:Ǫ6is\[^m}2WxM?Z2w9+GXy?N](> 0s ,uP> YIN]ޏZ5Izi}X 9S)." Op;jӪ5[VBz)E^&]Jn /\_]e7h+D_Ɲ?nM>A\gzJZ89GGZZF~ %:X/%֒\bhѪ5Hq ſ<퓃jTh[:K3GrA >S3uz{]LISDi*RlbnjT\ /FD!СoԈK[6RGy6ك0׾S2LAED6+8<ȱ3b1C!cX><tFsԌ6f5:F`P;2ESǡcWN^XqژBpDC604}@^Kf/Z5RX1A}z)fi8ț<L΀f`x\?I$y8*V[mh8HA5[[e 3*a):*wt0teR)^ac"4&PnDˢ{ǜмTYsdnlyKSrp1/ɇL8q5,]4hR[?C%GdNS+w0++ǘ;E?S>)7/\֊Ma6t3.ŧ;oxq2COcrl%C fs |,rDL#e+ֱAױ"d#2%>\QIAmH:h-ßeCB\G3!xsM$%Q iA?l@0q}n)2K]a66.9RwYA$Z!Tp*f4^,<eOi g$TCc^̱ZfKw7u0tT}c:I .9V'I'Q(鳨\;Sw&'x7 ڷžYO HkC0%0d?|\ɆD.Gg9JrT\H>C,B6.ޤ˩ʞަ3,kt/|ٌZ~#:5iACF&؇=2'tq"1`^ e p :aDm24E͚HGqKn˵*FU%!J-Zxm;8T?AXgx?uP @a^n' H(BECJ8wpe ^A`2Y r6X~!3[9DE@e:)0S]"6q (u> q2 ی/9.0U4d=[ eώ,6ga5 ~sy/la},֒Rc(a8hkk ɳI#dzfəVj!ySgSn gTil\UR|A1 az,6@^KiLI[0Sԑpd?(n)j"HaHtJց]$o6|Gk>VQ|*+n>+394O&2ȑD3{|Db\C=@!GfgJS}wI ΩL#' ΰ]XxPJVWC] ɝ]O]p=XɈU )Z32] bTͦ|pt~62BPX6's`oH_!Y7~@sʉJ9kW]_4(8Nn"'ѐԍ>.S-&YJڂbD#ﴹp'd,*/&E?]Fǵr$bp :3-&n_%s^mw+/]? 9^?cGql6GCj3\0nM 6Ag舽<,f6lz SO;Xմ$8+bjRvwߒ~T?.0$e^^W9ʎ:+oIWQM2_ 2'ϋ.aZsaD$fq?5W6۶(#n1~hTj\B 6=@Ѳ|.Y>QӕMZ2h:WxXL= -1jd-Q&@#- Xy5oBg13 ;8x!tu)dГ`7\\*X@x_;ʍ25]7e XՂcoR@4@ Qɝڝ:҄IȾN€]r #o5`$n.32=l%5wy0TP)!>>?97i$Ӿ~:;u#r762A" mu1}\=#Ԋ. ^2UM"=ove"%ƅD#2uԺ+0GKB8w>3{grE:wPȫ[0GD+;L6f}Ƶ|Xq64N4F|ޜPHFETN U:fG'--c$,N-<byM@˸V=:;X.),:L@d](P&. IV"a~VF0 6噱DQ!F/ZӮ '(M(Bwe36<49;1_#_V; j-SΩYfG^> զ,_7|cᚳ&t IxT:m}Kr@XST0eBWuP{GH̋Ck8h2b|;)!~HZm1gAvξ3z$?WpN\BJSi L;])J@4\X+hZѴa!p;4 wX[L|po}˅rY[qJBF8RQ]`ǖGef#?f$˲9;AcC9Rqxk2\MYárX.|<3O]?|Fp:}E]5W>[iprDFN9!eTtΆ 32h1{qf֛ Ϧ<(^{Fߒ 7ly/E3!LJi"$F4/B(r],SMj;3hT+vǢx,m8JiFįXApe)Eܢ:JձO,arH@?\%ðz+d_N/%6?2B%j}DsƀmbRQ0D[z@Yd^ԺLV&0E ~Q<jF&A{˧0[} /$-!@oGz»9̹Dͤ]_hbq`B#f 6t7ƕtf?`-9.ce(, !<}j&~u=hto4bB |ܖ8w`~J1#Q䷼ amBUEiƃ0v`bk("zܳ5UoDp>vq `HR@5x[;IF; *ʙ%XT1 JƜk^|CR|qm[zVyjT04t@% Mr˓A)t7h褈C':a|pZ(kꢈ6|q^o|+mNuA3رD&Lk/7-jY&3'jd{d'*CtA 9j?q3]e#vр[Up[#6+-BȼUwa95׌i᭞xسʨ!Wq!Q xLzT!7;* v㫣+x@J?#SS×Otɒ i쒿UzwFs!Qf'bD}2eHKv^&`YC0u#:C풹\Lf%db /Nf*Jl鏫Q78/{n7G$h̚b͌YK #ޝϺFЭ技SP_ m5fmVZ.8?ӾZ @Fcp;Vuän-Xh!xbԁRSzhzHtX9K/ar"U*2cv(qA ]]6jM6Uq{$!yZ4m_ڕs˪3|T+EI.IJXo #ˮ9-I؀ S̾e"'>ϲ1׫gy:38mWԷ4AejƟV|18ʅ;H0[JBئ>16FN{= /ܸO$')}dDUi?Nj8|Nf 9o( G8t bƭ^Yn[ï4!OP Um>TvATp 0؎}J|K4 FrCVL >; 4J$GϽz+J]nu?YH8&Y}ONRGOIıIhJtG5 ԖN |5\8_*Ҏ2_SQ s/:3{V=86QMn`MU\j'`[@Lүf*,tӤAcX7=VZ u0Dʞ#gb?@qlH@R-2q"^dr?:3o7#qڱ5]BJEpqT,D/%%?!^4jI\!|OSCn7*1n>2U5U@vT 3lҷob!$lwFع9s ^=>qkU21 rt%m,"=YB#tّ tG&Uʒ~6R&_M (y2WhVz6w7 ,J.8c4{[&%h˾ Gik?,2iЁsWx G WDd2u=t6jr, ZMy@ZC}NWLCn1m/'[m)QfΉwp-V%dޱ[߅10ɔޑj]WT$/rV| ѧofAc-G#ף}{z`GgrgI{mvg_*jhY{7J%ą]q |Y̟f۶k |F-ņ x{pGS[e,q,Isg,,vXSY,*-w;x2ևF淚p8}5m[;n;5WPJ6Ꮛ|q޴W#НRzb^\Ӳ ޲^D^c(j*9֘q/`_# geQ?4~C]"PάEN|/w)d+d;~ᬎ2/c +'gRgQ]ُ9bÉRfôIdS 潦@#*t_nd)&H:z` CݼI4YQDKm~| يzm&R7g; @Bպ\,݄7N٣YuGw;;]m?ј5”igΎjD·%i>[&L>rC eS!sqlmОC9CmG1 :a,Ŷfd ;H?3oU8Ğ0+s{/yrorXw=`a4 ~ ϋ)\1S郁y)~3 }&:˔\\or]FLk}L% )!v=x U OT;f^+v7r ;"C9RcM{3X>.٫wJ2_0Yn1I.D:wfY( _C]kj2~AgۜVU!ΠP3M7qTr%ӎqrsAh=6*{ZCO``B⹧³=|b)4$6TYWҤK`POEAҿ~*]Fta_NS7զ4г:7ُtrkabdP͞(5TF܅8 #Ycyk P~L񱅗%B'+B'6Cbfl,!i/`yy@[\&oXT O11G~f/6c)|$ƥ4]>@΢s5E 1pqj`X!jai$P>[R4vUVEG?K,퐡,#IN;`ʂ,b@ʀv$D Am[~fu$Q g V:>"Ih_ b(螎A U43aeы~-n8Mx'{_-~ 'I!,MRFvCsilF,gL&,aGS%<LI*Wf;Ĵ_hgYdq3:wdR`-e[R>5FW^zUtғ!~+`B d/;eBS8ߌy8$6 Q G)YBŵ2 }9(/yѕ0Q#w - bN:\iI):IuSxxX¤G[u$~@\޳@ծ@'n<w25&ww 2ʪ玃p,ƞvb w4PaӞhFR5G/8!:CqwQZ^a6{Jdkzt(\,\1إ-8qg1x_d(vr*<ЎL4]%@*ԓYw_nS6%Ԣaw8El AD軔Iǡv%Wl6wd<ͥ0 s$`Z}iW!Anb}7_Bܖ9yf`nܞMF͗mãg?N*t48oxAȱ_p;_7UI-'WٓWvwB9"|E}G^{^+ѸC[Naؘ!_qX,1c'h<o<K;TK%*M8ȝz _DDMԝ~e:IwVM d5b-;ٿNYƬ>RF`r hAm-<*p6$lq̞%lqO}! sXfZ"}Rˬ}z6 +>{ OI0@??/':5jy˿q$ cH93κt鎯$w&j6Fx4{ܢm}gN_zDH ]. /UL*%k!yxbBn=IbUPvxغbB!bC>&QW]Rܜc[E D{Tǎ=K碝܌0?z(d@t +Z'Yy`.Z9H.m#vKb#s $܌d_?Jj7ً/BlhU%p]XҳnR&~xy:+`V}ПD*5(@K֤zfL?JƓst^Zgڔ'?~k*l~{ߤL.i!̦)RòHUnfD j"V_U_'ϼw,Pʌ7Qsfx.ո-AAh9}Cc1UQ$U/6a9Rڞ$ Dd] wi0ӋX6"~9*];?b.t4'+fpZs0wBh$&@1-9Qd~7-LjxB<)r)PR0= `( kT%k `%f( v[Nnp`8~5BRхwO o:Ϯ{=aIfr?&ˌHPF;kxK']ܼ~'7%F]1.=l0'QGR$̝7nҮn JL">b AGC'E}eW&T B0**Ha-uPQr| _ MyY IO9t&3@(ִ3Ԯ%'եOvk1 E&STK.:XJ1\d}ۅA *=cݴyBrĺo&-vVt @ ؁\L^C#)Af5)j$Z|PmIߒuDE @,5 WƑTP>ˀQw3C[J>k̽K+~er'G7NK0GDU7XģL_\s>fT̺c* _ @;"wa'޴诟v;]4 CJ7aѦY}ǿ(>"ԏ=՝./ouw9 t@MR9KZ&1go؊l2=GWԭ%.-Pfo2,Tyd.S={t|*ɦ.I|"PMpb(4J$!X㞕-On*%E-U vvړrnŖ+mIQ1(y{h9h;zIlitjL#W?jW RTF<V~ ._PSI:(NVZ?:Y(w+f_U],w+q[[S+DEǙLu:Q$Y;JX\OHڽ`Jtx S/\kёʷ]GꨃT%P$<1eĈ;znMJDjE.d0@C*$ CP}uFS Y^گ֜ؠei/eJ&D<~sZ"4iQQ#d*z;Qk(r:)!c)/y:fIqn3A"yho{IjԼY#wK&Ġ"eeܔtx'ax/))7/ILH5J9Ĵ#V J V`4{ߙ)t}6?YB).5+iW6eH::2Kɷ $Re{5Gs:$TI)˦PclO2d# ]MQmM+2uØ!\۠]xI?vLu \QhpW;ZU m 荸^ J`TAs."7Yx@Q/8cy;*2u0](U qu%)9S돞e[#s [ )/'7tvlh̐AQCXm`+1;G.*Og}=Xn s3Q]Б=ͅ2 Z|y B Q W/y. w%b3:Ơ𻔼 utJ(B^|K?oYrU?;2`̡Uau /?~nnӖBycb5Bm{%䍨V LHz5$E5'cQ7n=#z??}=d!z:֩+,"-w:Q(Zĵ ;zjsmpVr]|_!NWnկfDFL}8ƾ_ g i8?:k~ǖ͉]>\V6+˄kXgURwhi[hخʽ9"H1@ .]Mg`M_@yE>~SQB9Y0!` @^w&W 5ߨӞO0Nb]KT9d@}.&[E@ճWFxO:(µuWQ[}0{V({J2*͗G9P=eRyQ^PiCxa;[-u.??9b-IOO~# H>8#,2:yFt#?6#z\}M e?a,x{ZpO=@J5g7z$*mB{ĠLZU<,l0n|T9H 8R~DMi[ 0߀hb1y?a"c1uy!̢ϊDMi㹣n8#Bӕ<i9es)[I'1(- y?A͏.3 ,"'"d5I#.eexbi/?zmGOoi'poC2إGN}1f/\RПc/F%]/TIɨ#x9M gӹ58Yz<3\6Jm]i/#Gn'G[UElxaZYSa߯U|jL =sv旙 W!pdQ>WX! ZQkYo~o3Vg7:lhJaq7}[b#N)2t㈊Ji2H'D.1W^__q}>k{ёvKdZ{OTJ($koh]NDN+O>n˻d7xld;?GѳHMy~?ù?|,Yw5o]&q5ؘYlU$TeaHR;:V̥!1L}/Z͎0JU'ItRW>54 тZeҰ#V27]Nh\I(wyvOߟyaZ},Yg.\ؖ/6#'NcKwl Av,0(p]bYp_'&a%W-sq&TwpZd:y<s*oಚTSm%}6,b4Qw ʃo{W7qB-!>( Hlps B ,U+K&8?Q0|ql&E:7M/5+~K@j$(<.zmGf(Ai2q',j[,otfDAvPv\ƌ %K}&N('kWr@RȒe!s#a4 [>o޷!pU,ɉZ A h%0uzP64vT9\FR`s,gR-؀sIF:#9|wÓ$wbme-5bIx{1+MsK?X(\MQτ܉r+@Ul 2{:Wh_z8WO1aBKjcY[lG."HJtu P&D`@8PQ"`*ݹgBgC$|I(8{)nQ哯``_ZF3i,Ҁx/t‘(R{a3y✓jSYAxƿ֌!Ȏi}e-gh 0`] ;=u'>w~rljKxJ}}\#[5h7>p7,=ͯj2K9w(aYBNJZn]Qie/ 6@D*LgsYEe-<1GQu^`tCGyTޙ6o2%+ڄݘ'e9a*Wdž7Ve g%B܉(ti5(0si4B,{ b2v#״1K46loxyd1B ,siUW,ߌ6m`jqq!}IWO Ysط+͢rN놓%ˉ8w^[:D.?F]Bq?½mg[\N ¨3Fm ڡ]vɱNz!Tnbd5[-)`}5'eTJ#?˹?PНIէ&(Oo.o|E#nekCCw}϶p0~%u655g%^} Q)kB2QXrσUt<p>wۙkjs8/bQu+i7t g&#AJ sx{Nno7ȞD /faZv1D|:nߍ|ˁu) ѯg aq7owVT_ok;E]XkEDIګ3 = PN)< ɒ+V"n^s$8PReK1mb pK}s Yf_XOVI|ɏpI"g4 7I\&z;[xJK0RAc4Gnj9>pSX ߲tRgB~o k6>\* BziV "wN̬ Övk7 )o- t[O%*sy9g mF3Q *ڥ`iR5ǫ%Aڷ5h[aePP3gCkxzTϹ;|2FKσz7w,FQ:O?ɕ/}%5`o2qm3Aa-|&`⊋iW֢"q #@X|삄Ź/ٶPM/kI@Fk3:o_%% ٣X(ƚ|VNK&_ɨ Ep]dlܥ,󞦷 h#"n>%D)}lY7a]A;afiU- VwqBcY}Դst{p 릾egXUBO_ 5Ի)H=ÕU6\Q!k\6f=6a(׭LA>cZ#ȶJ(A0܈DwoZ3#sݘ ޓOA/0~=+=n/A#-8CPSgKwU/t/Nfїr?؍zJ2<&sީ5(n*O, %.M֤,$_Z#zT8tk(~G1e*͑i >\ekp\Zw6V#-*'B 0(ޔ 6Awh<+(yyܡHb?eK[;8 %5CfЊ^<ˤEzHWF~_tN\6r~BYc*JuwHcZHPrh\rvlT`‚k5Rد@ Pq3O1q&3h<#muta`9-&UQr3GPbTҢu巃yc rK.V4)FJS\t񞹂TNZܓRM\Eh8RI:u+zVeoIP^iU[Oͦ;K/\o9lbriq^E&^os\NP|1$|NJm5rjV/haB0o+f(t}hS Wj+SO}q%v ԞK[ 1wV+zgP(SڳYpEHjK}pJē#U/xŰ3v?y6.qI1,-xcXෆv9{: Sfg!far$,ڋs 6J-3#/a).k }׊d%$0,YJy֪ Ͼ"!$Z%ox΅,~GNs 4djNQW׳:9AU7\ %fgC.DO>bpnQ1!E[ =ʵ--%7Yd It^>c%D _ٟFD|]{ZǝpVN劃UC\<: x>LW3I rqE6 LJB3_e /$ԓ2ХfTIXhe4Å 9=nW+n^T0`aA6j7X]RjoFTMS frbM6,&H{:}wEJceb?ADa[a&"Ğ @7gha9LzfBp"M%L$7m9զ_\<0m2-iL@b 0;,`F2SXr( {`to1N#a珤Lh5-x\nFXYd8\3F2v;b@Fd d;/pp}eˆR(͐zD1i5_9Cwr+)hQi 8C0:mw_/apbؠ(*_0f娬y0* *{r} xQE<4g1{GX#,uaٵRpxM~[ Dl%ɞwO3?]De\J4e` _33CK~4H#onl+hn2`ѭ9`%?\^`r $fmDD,Su -7;/aam,qZ kNAQHl"&\ҎgJ"}X c=*`ϴn>=AY-*?k fm ]E`%T$~ MxPh,V*rɚU٩q PᐞWΊ 3 ]RKe5v_=ÿLEb2?_|YM܋NrTtJl۝0Kխ~u,?s M̪N&GH+" icAòV0Dq[JÉP}YFVZ."8]Y~ {c@kf߰5B&NH2tJ(r~WM1%Y~ZLЌ 9@` _YPCHh- IzߕhJOX61D-< [wI;7ayPe ĭ;=q'cw@%{қkL8~>;YWFgAm%w΍sZ!۪)OQ'jRߙ]@~Lj1x)-n gsJiιzJE!Q涱6F0Bv P:%h0&F_&[4/uBdJ+@lzswy2Qoir~@P6t`B`= 4]-pO)3&XP*y G{o2ʸay9ur{@?]$ ltu]cI53>n x䃧|p8<\(4 ^Owzލfct;*C²i@T3{*I=扨5JL~`~!Ǩ>\96qJ *-aF]-{Ȑo:#٭NSvH/, 1 u>J:Oq"?~bӢ`8@^!iYv_f}# Ɔ9č/4Rްީ-dW Fj]ԐL.cIF~+LYssI,Bc:dȶs3jfhz1{r}_-|Ҋ0)چ4P:"͠ % >ahz? @?VٸRaV7%AQ[jt$h ;hccE/匈Tpg'2z#rt|`=Q4ԱܕDrr==&LIy*$dG[( > ctty &g8`ӯS(u&JMӹ <=oYjN*/p,u4l!ʿ#6ƺ8DsA9U,usF?`C큛7HC*ׁzB5wDL[^􊶄6IT!l طd|JeL`B WIL=瓽Rjޮ7t-.3!^:$enI!z|:ȔͰA .ˑ[] MS Q],M,..A\;Ef*J`QN[3Z8hb@K>N4QRMnknF꘤Bh݌&.cs/A{r/Uv<2eL:&!V5Y@zE+B_+ta(*z)`MpGzYJ=20ixp=FDkY<,1JPڻˠ] qo\? J&U@ 'qq%s=J"`RTLYkz])Bj/#闄-e v]a&]bXKO< ܘ͍ʺZ_]ZJ싦1N[/ٗlctI}\%F_m78&LPj YvϜwe-$GHv kw]Uh[ PVH3&۵B l>WӡsZj;ŝ-TͻqXg_*ю3s&Ed:{="#QhT'!ɾc3-0Hj8k)%@}~2^;},솎¨MafUTU{w[nZ5~kBX^xg"4И/ g>+7ѳD9g2>׉ ma&,6!#3i_KX>؃ Ql)" ӣsJ59PQNGϊ tО#LSV7,}Cg=:EO_1Bg}1jz `~,`{"?WVvz#-#QDp{!<*j*u:vH_(*1CBm1jI(R`uuVm>$e6X 46&GqW0V 0S޴Fّ:揩U4Ayj5`։#:pj xvWvn*DN v)Z%Fzĕ^j.=^AV3Hbt ՠR:뎛;ֿQ}-YR*Bz3g9*/N He6Ah}ԽwYRqmvJXXnyKqDwBQG#RR Ȳ3`SOQ}͘9Vՙ f̬6IgS (AD5,6> KNL?o:@9|}))W%a⽚^5<]E#R;,I/tn%_̑H{%c/PPAOh#P}`^BGV ΩU%~x{׭Fw!&bi=V蚢,4֔6d:~t?n &|Xd.AA$AOciDb 9I!U}.ag+ BëV;.!Hxm2w@P 76!ޘ*Wۏ%#8MiࡂiO\ńSŠ &B PK"-ְ3?U%9L]gOV\oOOgnD.y}[K(* 1稼keO0/MM;ou2Զ>)'*X)E(Z Ձy3Qh뢍JB[B`󴥚 0}RR!W0(A R(XiXZ{u V|Ha&I>ǟJ%>WÇ<&aQYORFL͊f\4peVDpAB^Ye␗ 8#&K#sT^س(o5qftU*,6w]g=nN/@a䝊V]p>ojtFjL%>IԬ05FCTYTz Imp(~Ԁ&G)Ç ۳[kvD#j?Ff)II|a ]BgJF\BJhXRrrS[HQҪwihM f얦5GD$Ѩjiҽb2uJZGc' ڑA"hFSA+( #c+Vf,iEZrX'=#QX B Sum̓Z2pketg۟ΰ@UT>Xqhy]{&~ ǹ$$2k\;J\eBCGhժ3JßN fX#A!<՗73nX_WPQڜOJ`BlLӧU-5Nyf%<32 !R5EO#Q_@gbJ~_>/*5]rg(ֵL~1l Ծʒ$,oz%%`PI@­:xII9{W3,_N:Y{?)e}ӡ{pv|rxmbd q^ha-]ƙyժ$yҌFTNܓ*^c|z-y&'W&}dQ?[G 09BZ/|&ʓ&sG_8wxMcv H±,6$Kg5Vӵ0ᆱ>/!)4 ub9iE5_Qr'/~7կ̙$acS &5ޫG4DHSd-`bLn_cVƀ ]8fG}9Xyd]Ηj5Uߡ^ql  LZayroӠ UƁn\:"-c|/–je[EPxkY7m#d/b-I` J49޹Y'~Ņ|mQkb9!+`#h4^%3 40toUoW;wtR }خسth]/q7C@:haK ^}XH&w)$®s4sI"ȇX) ; v^@;1%Zf/C*AxLJdHnv4chY",eNWϨ:n|1Cg(Zq;kYz`#6{Rd5XklWޝe)]!;L08+p@~57?RK3tco 21 eN7Q@{J 'W24+s-KhiG6KZ˶Ƹq׏?,'X-= ڣ$s*|[U+39m(m_${"気?Fu>R CkmK3i#i˚{`N SN_pMyܴx#ASomb%s\Xܐ夥H6qkp#ah<1AnDK9Ҧ;3ܕQ7Jwo; ^[qsў&O)]CRA9ᚐøTZkeP :9A}T-=7ROϲbb$w͞T d/lbϣV @1,D\Dخ&_po*g[ _v//gU6Gm,߆,1q0탶ʥl+-tW :>9W[7N _^?iܲv'rh6ͳE `/z]pǪaEIϺ4^i`EDAC)81bzч8h{4SVIfkD3,4{p&`rZV9wlңb}<(0T[׫L%kԦ;o@k*XT'6ӽB|顑8t2IHWO8l(?)y&]Q1)!$,-צFZH!Ol{dށҫWlo^Az=77_ExjRI -UWKaٚ}xqǾ8N.hbCS>w*wbCڏK60jF&׶{lBكu2BEc!coP}.WƏ!TMxqv#h_g>W4M)f'̺3j~߂d1I0 Q+NEH~|+]<,n ) ɏxh~[)LX: {G6~z^.R䯧 8I-<JBHӸuƽŬÑY2i߽7{3gBm`}|b-o .4$8\|f议 gHds<I<Hyz<.5\r" M>v d5Ӳg1m7![IAʨL.g9W-q! El2?x(kE0@+K2tNtY;K}Z-"itn .9H,옎到)LfQnC?!+$tkDOXvJ|MiAoEW4rAWxtryZҫ\Q')jp~oc dAVitATȅBФ`Z *P/ܱ s cxڑI,i|h-d>c!qMf׋a߼P@!|0[.9|&B C񥢿 +uׇO9GH̭33y?ڭmy/ѶݍnkڶZI q4<&y|z0;ۇ;"eKo2&f"/uAYۗ2_%~tf$*r> 00t$];"lpnpY'|Mb&ЗgFWO=i:O]PL⚓=[(K=Nl-oD\ @1S޺ qW搵:z#j_RUacB/sCJQ MƗpGyNR-.9H8tcn+H_84E1iK4U#e7,ǖz^ 3@t̍DMاa-jzxT1]@i'd^7] π˅Eo\^xY %Mx;I#r`qFۇVkx u&2D;2Jq#jCyB`Mݽ`mmzvdU:Dl?ͨK[0Z L~*YT2C/yx?ǺP4*\\^E 4_}%z "L/n1~?d=@P -UiP#BL?myzº_0`$t?m9B)Rr=l>z 7@="!" ɕKFUm슀L5?*JٻU:U(CXA?kE&1#X%*Ѣ@QD3 YE $N' /z:+^a/ ZFp\UPǙ7;;DQw=zFt.{O,gAvB D].^tJRO\淮B ~@m )ɧZdYTX+* N+;fXlKH'mQ7wps׬Kcbnkù<W|+Mx.W wBc*㨵տҜS7t|$G-];u:z(L`iٝYT c`j[@1Pl1WW0nd.~5<.7<ȑ %s+̰6 ^ Ep4N{1I:3^J'&ŲS|_ ~bJ8k:ϝjOӲ4Oe*̑ ZL^`ŰiCU!tw2v\,4z}3 !HL/k;몜 y߹lAbx)[ɸuTd~ ,t)5ȿ9ߜ"Ԩ+eA\xITA"/ N5$\*GZBy4VЭ(‹ѲB@Yδl={44*=?M^;vJB:3EO}:09OԡR Jݙ :^#r ~8J\BR;Mȡs eEAz|B$Cz+^&G3eo9TOH 7׽Cܡtu*R_ TfuתoՙɡzP=gwԇw?0 Y6uZ=r_'L~5Q^@\K7h[uc6NFpC6|-OHV\uѷZO{[&%h[pԶѷwEmW:y.rT!C_>%ȵTn-(N*E]dQ(;"MI]ut>&-$d 3>p,. mj弨 PSfnpj^TZ Ş\{ z CY&Z.WT?C>mrh `sB\%!fWJ*!hJG'wəVglJV-H2%$"hqAjߠ+|ՄKRZulDa7_e5zwj},9>q| ,bMzeu|V$fP-$x [gzr9h`n{N-c܁|$SWG!Az)ߜk(7鴴yo*hTa?lkog8@uC褨H)JJH&JK}P@1nUI>)in#>0YOΘ'7uY|DK 㛣TUQg冏,Pd9񱾁v4O*G\GP@ڳZa 5Ҷ? Uud x:C 6 scgѮ x,5&/񠊺|[#xM V c}ZN* %0w:Nw,ST/9Ѽn%oˀ~!~A`:Y 9J~Nf|*NdFEځmFM ާnjLZM@.0[aހ&Iݮ! eО?貨 y\I2u]3;o{[Uʟ05[ ދΈC^V %/*b֘H̐TSV rn|,XK.-vI? )ʝӿ 5WK.@XY2%GP")%r-yrM3ڧ@۵3zl>Rden#rڇ/ i6/ZC<"&մ]2Աw<Z!c >nD^Yןt IV?z .m@/G% oF1:xb'N E4~[5)*=D$]-5q /4[*$FŢNR)a/H ("2j*0)s6L{dgRb$?b>FޅFV_\'v;9y#COU3C5 XdNבQrz 29>aَc)qsFͫj?[S |M]9\cWK8ׁb>}N+J(/n-q)cŢviTdGieMu1zh፿ &s`9/wsU0nG\ 96cuBn\ X*lП-^囮S\% :gq{iԎ!7ţ-2@M㡄^]Ztc|RAڱS45VMt;96eךЕoF8\}BD--1v_?4‡"U ];Ɋ\b^Dgj9J#H?y;|BSκ'֘''f ʒ]~e@C $fvM`<a8hkP,ʑΪzO)w/Sꔯ>!H"OlPcks|DX)bx({7Qf@tqEJSmX]0fOCH ,Gh׺?Շx$D6 ғ#ډytwomJ#X:}d9715e*ҶMxƼ ͜ׯiwD;2#\xbfl *A~97f-#KNlnpNJIb7jyf<}JW fCc rKBl-ؙ_m-:c409`殯@+~RX>,R˾}> 2ngiS'Ur _=W\DЪ@3=hjRum5+~d51tW-A@s Q戍twe|T КQTN ܆p¼`';5PHÝkW4Ĺ({+; iM7P bYVڪf٢zfa n1`4G'TW22ĶټJ!|G%,b<[!f5n'tG#դ^τ,@_p4IZT&*/ goPK{rI ̰4p~1u,8YyBo`Z=|}X4%Wt.x߂&{:8"Zl[.V ;Wܚd,gA_T PzijBY=M%s4p7I;:V;$ckJ/Hjև"b_t+b&eǖGUvl|l'e槳9֗Tџkm9E{0Ο?P +) %GS~BlWC4%=QpI#XZHL rkf )u= nwJv^ Z ݪüwUg/UxsY #@b5ztcO\&>&;|e'~$pH;U@`٣ΙDۉ3U}sb~UDUD<6q0Yom9sIѲnDM_Xn g%͚ߎa^4b:b[ ܶ\@G \GQI?Eqn\Tevv5 j*&ן3p|N\3* w;LOT&=!YܠK yЕUw}M { | oP1QzxR)ypX"{wbQ@&QM!dC@@ݚD\N)Q_Vuq4|EZ',pĝڟEPiʼn^῰@ylʡ!* "Wl> \~r)QsJxb SŀI d(@G]#2:AJ9(ޔ-i7# O8iI5wM;u*c X!9XMH’1҇&ԗ+P\}m˘?mD R&UH_cu+k2lӎbb\ f4v_4()TicVHk)w4= &5dxXHl~-`f@F*?. 4jV4NߥsqS3Z( s wsɡb% \31tEdX7/W X0>/R2^$:ts=?7{R>dZݵa9hd_XɁ+Ѣ /%W_XBnhgFKyZD@#V0e& ;/ӹ?YyY">%t8uNǹ%oP2!8Hv,YotLh>Im]xCk*A6)-Z7c^k*)hLi!-vӐ})HMBs;.!cxLظ6B%r{bPm46E5LÃD"GWT>iO$'B^EcQ*O&ʞk/hjcd@ulF:0Fy. }Y{9O:oQ:ؔϭ\$)jٱsňk;!hmljoMR+XGF5/U2^~fIJy`WRlYe~O.]U'@0SȊq$m՘1j)(;=rC*")&Zѡ{m{q5>'ULzeGD灳jJ"Dkٯ']Хh4n^$3B%J j_9ty)1Y;AxENOqe'P|'ϕ @ ir:s 4BzzۻVC cNh{?gznFg:;X31].}O( a-w]tp7&{kVJ@ͷ8' kǎ:{vG>.(&B:UZoO0eE{"{Av\`GV%%^~p?<ȠnF[ C F ݅*{YI cbUgH0I~,Kja xə!K$ WIlٓl7VUO7`PǰIJmO / +qYb<^j?V̲x3"jl$Σ2QUmBlr`9N$`D݁pT2 eY.Tj  ֕rtK<Zcb}b+٤3%-/(\оQPSjdR?R|۩,ޥTso\xh~M &p9 /^ h:R$YؐERU$4O⡇1p*e8!g⻓Dz)PXٴpOԗZ;WwIbU뙣b dՓ)KS[:^ ^ޑn~*OZ %2]6ƣj+u9/81 4!YYuvKL~cFM-Ō jnJøso}2&ώuW\^ss;3/`><+@jY_xղE՚M [FdK|^ao'=:UeI&szRkQe) 0u ui'D8𡣘+ġփ0 %(2lxnvP4 ]D60/yqjؼƷaʐx]&h7< s.=10NJCsB|4iCf"j' D/gsPʇ zYWJtW!4Q,~YغޤJEt@Mb9IAJuc:Y W O!-}!t_vخ=[_Ϳڇ~ye%%ו95;R(< R#\n>e XNLys؂mT Wly`^bzx_^͡هލlS`Muf"p%kH-m CaƎNA䤯Ҽ`c7=-KQKA8 +2 /X2m9'ЎFĄU2O,W1ca}-_KY~2 UWSad!eHI.'F˳c€rz$F"֌EVq YL^02tĩR~yĤ? #ļ)w?1JW<{bF$N"Z+a(XI&!dHlO]}_ʑ>Mȹ5~8.]Lr+| DWڴZI\u”^U#M>04]R9 (hkB*Rr̰syzh~Zp:m: piﯮ7CʘCW Enls#^hi(3V1b#A&ϕ d9$ _ń`d POxԽ_yϭU!]aX# <#ay2J [ؖN~55 }HUEtL\ >c9e tJQ;m\.!A D Fbņ=ٰWK,CrFR[eE,t$YcJTaV,vW+H\,eZCUV+V6Ҍytҋ[VOR~ݎRbxxK7=5BM[7fC<>Alua3t,Iu{a e,*+󊆕B Ca@"ى lv_ :t;=eмR?*c 3 27D, fDtG.sqKEΕ\*dn#Zmcu!n 0Dșӝ-,Sp3B+KVvKD^SԊ2_6;8ZH U7濗jzxZwLKO9 \e1HQ\B-4G Z/?cq>ڤPX*"`jؿg֯쬭6uA}Ahv;ұ^WGS*Bӂ5}0tkQa[w3_<1z όq{j.B0 pf'TX} L*TIPj[6/IJҰҁ֞5zpJkvȿ%G]U ٔ]HS\5T*nSҷ .xJäҢf:jPv^6E]ġ'[Y0ծEMS_ex@{)%{^O d4b͍lݤumjxhn 6cb` ouQiae4!kiJڕilhݷCx/-s:0xrU e@B>ycG²CC$yMOt29 qÐd/d,࣬?4`:ԓ(2=nL,Vmfw5~v+;ƃ&1 DMBe+RFm2Z*G}XH]-Q,2 6Mik2c$C:t-lm-w =GY&/81)=e@AP-}L O z5gƈU5+O<-Chyte V־A*XrjZ0dm8֮QWUX[{\L3{A陌%)VI(]jIE0d^'5wGǞ-9j\}1ut4ɆOƩZM̢~*@ ` I ik<ε@ MJ~OT*fY͆B We螱^ǁs.~zn4~?r-hfBwv @kZ*r$1 f~50K^1aX&_kz!Vl:cul OlcIPň]4 btp 2;苼XIm A%  $k(E OЂlCREBt. wǺMU{rDgzP}%@074րB<~w^ϔςôn`Xy4c|jJpMcɰjz6tqj b?8h2(Rk. ?}{"znJ4d[փd={Me1S23gq+.ǧ0>;ٷ^?@k `Bh=W)lyCx \H(" [g+zi hx@XMI7{DzQ 6µJ9']ޯLSl U%1Z;G]YѶxwS3jS_̀忞lp{trF*SF_3+QdX< dD>OQr-c~XX@&=O(%h[Tc!`1DrfX&2ݚ7kzRϧ]nm4ф7l&`2 .VR&FNZb<_S,ә'޵4[zG7q]nGW|r$EͶ)&yj8ݫ;)WRh["<|cO"L"orMM*-#rqԧ%cbbxMOe/:!x[;뽢ʡQL -g G%Ђ/UMpr>u&3SoqD-"_`hy-vͼ! (+Eϊ,רHOA L& dP1L>A70LώSD["nL# ݗ4D[ 6_Wn@ {b2 ߫Av_>6ߑ<ܽDڣT!76Ke'-:z^}5"Т F6aJ |F ӽXix8 @JQholq?E adN8"䀠4iUZqE N= ]W2O]\;)C+Tuӄi ʴ1-7ҒqVB@*JN }/FuG|OYO&;*$8OaNE`挟)=%4{܁A}9+*-f-C]-&+4Ie3NIu4 OS5W.nBu0T#hieAE[/2lMx60:jLRc0>C=JT> _X 0mA%mUTI^$BOB8̄%y>^ESp mSN V,nf ͠؜KGhG?DsU2L ^b$9n_$%2VMS)&;wqHR IGJ>\~S s3IB#ٶ(YIDZjA3(gG/yR/ʭ`Z9Ѽj>sr [ Z7#ݎ7<ZhMt؊!72#$4ʄ]^;8W/t 0R?Z$) *A&B,m2k6τUm]\PMf {vq|:dmZqJM^ >܇~;#XΗ`WvR5 Kχ`z}y)"]J|-k $NaD)@KI!ǘ=LCGCT;MVuJܢcVqqrh~Y7\lQ*""};ťu>[X @xOd޿W$]%S4%3%s-(Y(ómh/ˮ*֡qWRrP:dx1#%Fq[G"TjAG|ϨQ@Df*qlѹ|AZsē{x v'>ix/N)Лi(R"zXtqWAt&{mrR?@^F#sRT̅%B>w&J3sñZ./:wY|:dhh5F@yDAK+}ݠ 0pb S؞vE6@N7pv6_g6hZ؟IUo6<ەUuNT(~3}΍ +:~z^@.zo NZ>(-^b11zaMψӴ1"e4xk?["\Z8auτ$I:F ;rBmZ+*gZ:AS:vJPZѼ,AMP2g\~ek [{VxV%F!;^%*pqo`{Ԭ,ETUhHNU;Mg@GuO髋jKs]%w횞=G뇪W͛u\>*02)QRPCeQU `]gGOu Vv:#+L`0̑{i_@ς Yrvt*v;ںO~sXkK)P? dl)B}SY;{/@`L>;k SsGE]U42'ls3+XEOr& d&9tk?<=:E|ǁj5 QV33˧6x7wxZʱ@'.13;>"lD$SCkDb{XŸfxQ+Ϡ p1P!זN2, A22xm*p efǴ}e/+O漑LC$T:̨6<iW/83tU$Aܥ9,~2Omvʇ1ađ$l#MٚIIMʔ(A1\\*iA_rɇ[ħIDf_Ss"I"t5gK^A㡾k &1ɾݜs- zw; OG%!j %GP}q΂6W :LW<ҰMZeNvtiνuKs<oOJlGCժKlt_q %a/$9~H볋;^~Nk Z4ˢ5fJH2%r2wdM7͸`"f?c4 לRě8=hXھJ.D" Xcq ٓV1rqqmohQ`X?\ ȟ/8f<0VxWbؘPlW"4_זvhU?̷.xTk\=ekpYI7Ԁsco5UOesxI2@_Ysk0{}ظRf=ׇ暽^ -^i#3o}UmV6.f *ʮo7pfvYA"4_is,_uri*|.]渺 U `Lг9N>0y6X6xteeW&_8baBs-'d3flG  %IzWsĂzь˙,C;ވ :X7ї{g +Hl  y9Mf V4S{9È|߃4 c&3Cs^)V\3wKewvwLu$Ɯ6^+ygy#+^YlU ]nkZE G1T@q䮅@JUBȧ0|"4=/O*j„jOFC0K$)k}1R)YoRm.Ţ>U;ηo&6 'J)#5r{zX H6UP{F 4Wazo_.V9<nbTzMs>M5\E#>7g2 [<#>ŀ]so4ms<\H"Dlk7 fRGc@h>Ą?Og//[`Z~р/Бԅ c'myzlw+9&, fk"RNmlP7%HL<I&9#-n{=^B$| :2) ҌhDq\IֹD&\*3\Dɥa4 )64W{9{x(k5hHMAʑle|QUif ~JBl#C̼eDNEg~RjN24.eCYQ9F \&kV*|Ό:PVvױ Į>4<]ZEfyp[nqp=]#{)ь#j60Ns ?n GwcYՓ6W͖Q[UҏRieӒ͏,c&>xA h$+B˴y;n^ 8(Cu_#4L߹au趉q_/I$Fc'0׵wu!|s$ܿ9w߬mʼ-{K8%,"9\QNn N.rjNj ŋxɝ 9n(*Bኼ$s"9(3sT;*ՠ]LTNC2z5%QEW}`p(_F:]W? r$RB`uu ߋB R}GYDw.%w V]d: SjҭM|jр9%c^Bɖ$ emr3_y\Y_5HQ2oցo):J[0qKٞ& C 6ۉ12$s1SD;nU!7y6 ]>hu?gV)jl2;ßsaúGVC6g"֊Q?]pzE/9N{+[N"6( C!G@>?FR=nEwz q4ifd/tA',V䁡-_Rs#IЉڎ|Ȉݐ!ԢH[~HGPz(먉 3a?huV;!r┗HMOYoNeE9UOOEӤ@<}Y=a\MlXz`WMmzv-QaQҷ?Re+Q5^5Q[ z af&kߵ0(m+"s*+׋ӎm( ?4!K,9wwrXҼ9 3"H Ǽy3KwȬjFIsnZ.sYsy9zX`}Uοju]1hb1eC>ϝfͿ A Z<.i p8@ےvBOq<3Qns\"N D >䖽$(Z\֟v^T:(D\8#eZn߃iuu6SkPLY4Aa3ǔ6]'FZ&7l77 pgx#!GFPF j2nxf=NC|%V?` Gq!"w4꾆 )c3<_omvM,P;x+@ 3Gx>heG#xxd@2?Exwϙhtҝ($*9!b FM ^pW]\VT̙X9appy mq:R%NivCH[Ĺܞѣת;*d`8gxku xߒIF~AN*~wPYkXcn3'<}T{ 7GSՃ2Z)`(q[s@\69 \4hҺ 0wݘ2Mskd @k*$[uُ] J8k\&b摕Y%Y )n9ΚHuʚgwQt8~!#U+NJTxWɔBɔ{{;F=< H͐׎⸹j6 ̠3|] zSG=$]f)~yg[.J.!%0υ*V(!-C'y dzӅ?8jq1q h\fh.@/>9)3-'psD?qHV=¸kKj*0\+FКqxQPM?yZP'% %r,vG,lfnUEl<Ө`1_łeVvH{É:``8!N[&ԉX'Rnpq“X(\+ԧ7x16ʯlun$O]b׆`+NEg(=<ӹp)nk5쐘(V|T/Ǚ5 l ]\;V9i;JGpDEOsce6Ym*g&+:\(;Q!ΙRJvBCee2i1kr'(18JQK:!՘*>T-!j% ! qB$PyFRU/t< \ޜg p @)Om Y>bg$4Ve.їA#>j# F$|"+#?ZLmG񍯛61{4Ɇ}+4ZU+6Axޣc:k.֗2ekm;KW&y+ՋOp㶟xkV{M/L7%J" zt#*JŘR̩x"}oίvsK%,Vk|FlߓJ_.:Qj ~7٫fnn*ODTx* =8N.'p@^ !l[Mƹ$|- W`2f#dİ =ZD>&-(}$ٔ\$u:,!ƂHwH[HOA0wܚXE򈋑`WڮK wfFr /u <| 20gKK?!R@ti i=[X0Y F*X+WLPAádN톃8V̞‘'PEъQLJ(Mަ{Vy} O: ͘Tu}ZO#Pżp&UmŦ]n'TL_$mrӣSŭ:u0 kk]}ldťCCyWvbtG%3[DM@L oϛ8#%ML&gUzaePu|Hyvùﺬ?T7追/*Aa-W#+צ~3t*5V3,OX6%VNȋ]ncjeW4r3"Z(t.j^O:V+Fg|p6J$L"%!EtZf~{.@Oe,ÚĽ),1-Cn}m˩$-:ӯИGTQ"Uپ;n¹eRiҎpqARHlAoGl?^;mdI˖t@ƀ|$"./r5JBWNl! ˒C~ x* dmQ+k Vrg dC2y'RluS[2ea"MG t3 ٶR 3,QCOX|nG 죇Z!쨚;*r<^㼃 ٶ: 2cAX0Z_I3ɎwaLpY6PeRwV'Vc(= P5Oqy > ,#P!@s3x킧z_6^w`Szb/4ل/.=}h\aJ[4E'WjP MX5g',[&^r{ˉJd]ͩZ#OS y$s-ݣyJR,l;Bq*4‰߬EiS%.+FinQb}HV$~&ryj%*c>NEkj`=5)'7BggJUǓqC?š_;!#j3s0$u`CFg#n@܀C~圓4.1yd5/ֶq2Ȫ 5-yxۄݲަ7yЕ6I>8 CE?m݈a:x_4qUh].5 4CZod㣭jpb#ę|dqK•UߕuɗL?a-Btwi??%3ґ[-q_+0JHANQe;Mç8Xٻ/.?ڙiժ"e,zQtNXІmMڎ/iw/ƽ x]iہ#5'aal:X׋##|iU/Zt7b6OCJjߐv],2&CAAOMy&4_Ee0yFNb,؊D^9T_JɓA0R}u2T.e"jI .5w~u: .>(h }OK^y!;Hګ] \9VܿmMKUr2WTԁ]}M;-1L.͂'%,J)q)ޭUv2'\}/w82 }5Q|n蛱? ){JY=AaPrF6 m$kٙITe9?KO*.FRӂ0l] sntStv_eغ8FwpHk%az~*0?浀Uf D'peɯAzj4Ф63 Dbq.aU0B&y[pXuH'BpɩSOlq >xEb(^G;&ݰJZ?p59nrц٢udj=yTqËxT"tUX^m~ ]@ &-6Khp|U} S =mIV'9W(a{4Pn,ABA;1wDnX9:4e/wbaQU+Msd 5ҍݜR}gVd7=x-ޕ \]}JSsGXIԁS؂šGM8owU!>AH \)mk]X]9z9'&h2 < '?g~9${`U'XsI2}"(Js6Ӂ[o&bgcsiC =@SmuG8nk'Bzp[ƙ)MΨ)Vysݒp SC+!Ϸ Dcie6?)Ekx$cݩz.`Dӟ-LWfQfz{afU:`OUnYRm?>E\Zށ5-N/B>BIɆ%$A Bt&(!@gc̆|-N5p N/5I⡹N=nNnD 9Ȭ`xŕ$9:Ωb'S3pcMR7@c6Iiha/W!+d<.H2߽O*aBծxj=*tM sFA:* ]ꌀ;QXIvX΋GQI}/[M;{ʹ%|%̝@OmR•+if̧`Qo 5Hr)qlr?&Zg-{$jf"TLr\pZL*Ӟ00ݽ66KX$gRe]f JCkC<7̯mJt59RDQ.:Uڎ ~Т8&![*0z5h+n|,҂S?̈́<&%O6έœIwY&҉' !;I3 WWn`%8岀cۿ`Utr( V="4LsSPPL!jcm&0@`>H콡ygfkڬ,wZjsw H:^,tnCōQ׳jN%V|!JPZ>=hrg|6R#̋b4镞~. sQ-~3CT4!,u07K'Uqqx7F $Sr{S[eG@/{@4D޽_$akO&0hc& L4\ Z(g%=wѫMQĴpMY&Zd`x,ښɤPu, ^B<\D3wzbZOez V@g6zu@a">d>Jȕo.jXWvQKPb+jm +/2 Lbxlqq\YO`]<@i(ߔJX[ˍ2Fxm) 6@<YabB2|6~vN\2`oNyxPy,a,j~o!8GWE]WxDI\X` ΌV3쐃R+)|RARθ!zғip"WLX(E. ҿcU,Č{ƭ3gv^'X4*0Q=H'}ţ }'`]u 2#a,6~.>V&[9챯/I9 k=**%l}555">LP TqVhŚWIs ^Vc#DI tW$=,!e@[]>//rS-ȡdI=): D]{OA.duK-% }k%d!rF-%vn ˾0t}-bw6wj}Ylzo9:C-$`(Ox#[&l}W_5dKsTh=cCjbC1T-tӁJYJct b>qH*IZ;+/[dT#LKBr~i9whA¨q󇯒hd-lDLLmy|r)0L= kkrEgkq݁:u!RW.wPپP9*Ct'ȹuh|/H,LD 3jv`4U}{rM 4j٭Y£g̬cBP_A):2TN[~Rp?5S[%VGfcA8' HX D%Fw$yLgu7!}*K}|޾ dXlp7*}y<)KO*wpWA0Nz{-Xr% p3.NБƑFڡx; Q^_Hv2>#Kz IP!'O4>׬:9u´XG[Y5T4rK*9:QYZTbUYrS ~( ݂#慆"A$vȤ`ȩMem Jo{spBPr'}E!3oe̦OCsYszW]Yf|S=vy/\L`MT:o 0[8w.4s} c2HHh7:5D~]D1K꼛,~e Fˠi[лCEPJUKk5ˁ;H_~2o7 ɶh diB(4{E;*QJOH2x`_ PQ,^be'`uCJ'f\$ מ4D;%'^Spٙ U{ 'l c7^X(p)M>*cڤBX V48غCd&k~uʱ}͆pq(%V T0<8_/?~ATV<4J'h(v((?mQx2gbECfwu2b$žܫ%'C._&6z`ll~L_O qLґR'{[GmHViD۷!)) ?sFwŸL38p*nBK:&SBDҤ >{N۲BqP\|l|S| <8gP_g5H]4$Ž%Xz*յu(ks'CdgC,;A)5(u[O|io$gB253#mެW**8imasT;Mޮ1]Ot>z{b4@02<<ݎ07ATwsUϺ0PAyz5Bׅ~:Ԡ$.x7iT i<1ImP{nRosrEd ].=Uۈh:x~Ea-JqOɫ U:-0,߁62ĵ3RItke9xkxGm~O`Fh'dlOjsX$ Ҕ ŭӲV^PA m")bK垥Gq ^:?v=s +L`s3*k, (1@)sC4ŀ Gx#[BA;,^"g |ZsɜTVAz8mA fGj*ɾKvc/%EIӬZ׻0b՛BZ7d;W bΙ#~)' z*%$L 6dVk:a*G Y {Q2oѽJKzy{;Υ pR$O;%+'Ȟvb[=g8a|SNg?f[*x:rl Y(I0Ҏe2bPCA* VMiRJt6.^148Bt(_W;Id@(fgtCTi*Px.,4h Y##s?f%Txmȥ 涳5謟p9꓅sGD126'I {'9kq80Qq~]PFNˬ1@ӌ=%4Lc\?P,cOowe ۥcy+/8& _(7%백ևZbrB ,[A60aead0؉H8TUkCyB>؜/*nU=ix~sm﶐3N#s3) >(1 V\w^} 4p6z-=pr߯Dȏit r*^;vn޳{uǚQ;D'A =vD4yjxFGJQtE/!h #:^6\` գУmpF]O fk a }MXlu-iT )lp=izX5<4Sqt&ѯS'XKfT*uTQPٙM1YjIdC\𤫇}H3)1gHVK[tzIg7Y1UB^:h`@HLOk.M~ J;24G(]qȭ,Cf=(p me-۷IQ%7;b֣ld3*'.+PYj3'2L߯HdWʲ:^_,kU9vUFDSGv ]Ƙ8șo]'n3v!{c'azw[60'eUB&{G.`Bt]{:r eF+bfє(>bdUmcpЈ fX z pp<0 ![Z=o@҇$"˧mG(S|:L,X'hBo7EC ۸ "w xjq6!_B_,ܗȸ/x/7qdkmhdüw)j}|0!j:IXk&)nDbB,H8O.2.q顑,Km_pXֈ׸/ >TrPpS;rS@s:q}Y vTYuJ,v7.$vP!ݤYp'k"Cj (E> 2 k%S)%&Ii琚./=l:aDH$ }Α/_c@E0^2?"֣[g<;Wd`HZy{7~txգ{oKgB[i(, T)5fOssxU0porTJ~mfW9g=L%H˪h&/:$9TtrhuCVղ%M8Vj(ϔ9EpO s]Ag(i|eLPUęYrNq/4SP1jm,[{/Oq0 İt#DWZ3)޺Jy8~ln'hyFY gݦLw([7_BM1; ־蟇EpWKd@Z߰ŕ=W`ى ؙ1kݑ " >,9+w<+2Q G{ʫQFi %PGLQi-^I{υݗ侙Hbzpj9Ib҉8sa:͔7u>YoߘN&] L׮**C%]ct[̰˴|ܓvIh7okyЫB,"JsMJK"a4] .xKt?,7:wTA`wq33+dw׶T #עxW`SK^l,f{#7B6X2 g֡z^  ;:w;] .^˥JZ[ \ToK[dn\95CH9Eq2ﶘ0-s{ *k xW|UOҹoWgҿ(mtM$20 a.^Z]PuݠA"bTGh$Uz3=#2]E2Aɩ4{0ڻ_$Fl?4/n#( ϗV32$ȥ!7:r~_(KGg HVսJ.4j>g}igPp l6qRi#oӐ '"76kx N+Lwܘqo7-K6}+CB|P{ U4ыkW:`Jq[=SRpՌDljY #,IB7_N\./D{+b + Xͣxy3J&QU(+[V@X] n%o4z)(򙅄WZD(ݲݾZDfS+͸Ji!Bɍavb\B*\ LOwtUn/Ĝuej/+-ؐhxZQ CV:犱bó *4|I >X!+rt(I%Νw'H&5%2Kio[{uk L'CڊgM$&xkkދ_mKʈ// Ёu'd5KĐČhEGRBhxLVIX4/Et\1Ouc De EQLAer8A̴ 6jq4? +V3Iсg$/:eM9"ۏ7*d=m**,$yArZ7׫eI?1eEkt. HYfYW yϯ\y QX8NolƷt M'+o=NwReө3ٮ*nq !|b36"_{IlVvu5e1Q^RME<h:`'uaGIKX}]LxH!h,#^yjC=CpEӪM4lmᙝNlHI<D\,xlDu.=;,!@(A *@e0; DY{J|s^3Cbz `q"gtߵ-;sdp T"4[-z)K.A2G9!;T] Y t5HcʽV%Zx >rSzFʱ_Ff+kd6cJv#b 4C A=nQ[LxsnB}҄KjLJ48Rv_f - hVɛS$OZAىy?,e]ۋsit% O5 [)q(M:!qbyDl KSBAԳwRƊ'KQu^?FVe/#pLzSw_Wu#yUa]noV@ }Pi\W,|Gv'd1 @z'[ZG#m8*r!G6XzG?lvF5ȭϪɘ߭>4 a7B+ra|U[Uퟃ#;8'$c-*o$H{xUNC<Tjυ|Nx9$(w9;-zF8ޱ=^Yg}`;amY7K^I<0/ BPrE= Ʒtϴ$s;UVGY 3gjD)4JQ¼8/#ܾ,u?.b& =DLPiETo1Q? [)6hF !nl>.+?/m"bg0*[xP{,^:Gm)aʑ~6tE=zm!-cz72A.(/qوf">a &VyRp8>D%IĜ*_~+K$ɻnԳ<5G6/(j3q`dBSwfxU#[2 ]y{+|5FV8ɫxRfS WL. DlAʣ&aVck]j@@:(:-fɒI(Y=2DjCش,vq8TMfIϿLRBzbi5~tTm{?5VsG'׬G<;km̜&8>/^J6 {U >ϑ 9?TJc.'x|5KQͽ 6 5ׂ^Dϼ$< })1%Qa,Xļ}G)ۚ\qiحFڟ(kk"K~)I(qu$#_]wB~oye\2Ȼ)~x3nEN~Q\ޯ!ontRnӧiXbEӝGq霯EN -nژ\RV*ҳ&ՆZ_yYcʹ8^i)ܶa6Ʃ=\qE@ Tg0&6G=&pO3|k9/UFsOǪY60PBm@3}T$#}bh-K+`G:&jľΜo,ǫx[۵bRѐPB9nL]_`tѢzN5F y\fHG3?.lߢ̦uqvxd9dyL:]+j[vϡcg(Au}xٶD>}-EE.j,`r<ϼU"eew0 5Q܆f%i6+E?G7 =VYn7St G%C 0L"ZY8Q _dzfIO<'a/eNɲڵ>nlb F£|b"a(Y@Ib JA{BIrt2j0/+EXK}T/(sAWqV3VlW8m[.#[p(D#ş$cMXk'5L,w{oP Yv?8 [hA!}`F @L84 nCƍx[2uĄD=3{ ^1P.31e~4# E]V9ڱgDdpR vt 3Nq\Zi:06P4P44;@Q'VKa~"N_+F4`"V 7UהBEk{jHC\:xAng[Jm0B9OO'?+3ۚ1 w&(}oV- &Z' TNw"W3d ^~{77U4PE\gzL3s ~05#7}qhzcWu!ݲ?DX` iZHi_&O(&d"[cn/g"a)㽾sK@06Xtz+?58h2L=YޝEPDj T9"o{UB U}Km7wzN@' f eæ7skeɠ35gE7xfݺ Imb\ \1Ho5Ac 5fӗH: i%gYGZ\b.8'$\(<{%[Tp OO B+u I*o/r733\of)#W㶭+_V!X KQq*U߂Q09 Gާe ]z7*i7Œ@DqW `f9->e#YBBf0}*%  fK״y\Pfح4F`30["?Et R=K=۩9&H+/ewr.ND$gX4%ȅ.1Tߋ[ڛ01[場`=kfJ֭r m S( - ͡"D*GZ L'ledږ[N."5OyO:`z,ۈ*y_[  h/hZ,a:[h9f$1V}_ ك#džnqG ~?W:Qj"W  Ow-r}FUA (gD^ˮE-YTS E̛ŴwS!z[zhg1s[1C7KڪD>ncvbW˩߹p=ok鋝'^(R7z.;Lt <İZt5܉"p:$.wVx12=CE6#&zv0pҲ{s֖]ZޡË'8?B&R8۵>tH~DZ.qh榲v)eȢZt81W,3 *?C!@ā0/RnJ 1-4Q`F(;o(Dbbγ*R9jk𲙥|S/FpSN?`ٖ̌km wHykknF_O~Ώ#}5uuZ({%Ƴd6x`z)o9@$% ;TQP͝u%b-EA,x͕8ښXtQcVmUX&3IHN vµ{4oLOB͐aX`OZ|iw V2@hy!3AMJ`WJwҧwa/:lqyvd@EZ981i< M'ߐ/|3={qIEj+בf?) H,J2货!jh;>!Ϻ JFe /x tw*0sD0@a d s,p.dǜL8[ߒg)V"50IֲtQç'3\# u@/&$Kl"H)D=x-,cX%ܜA?4\-Gsx? nہW/B׵Ϊ9`ËE">^~klgj!sj"O\TiQp^-2Po!9T3x1T{=_|NPh&E kI[P_o8 .a>#Bܵ<:P"Zo8~@2ۚ?oŠ["7  $H CW$>K/ `T@gZ?64}u:Lj[q39.mMhFB䄊1!X%.!^ӮSv~Hw[ 'K :,>{rw WV{=U:f}XD]vs8%5"|gI&rMfo=& .üz@"#7ҧY&6&+tR8k_Oħ c כ&F2;zT"o@؅E\̎Go ac'͇~ N}aPX6~m#kZ>5 k!Q+ a9Lރᤒ~#nV8dΥܻy8ߞ# ۑj}Cc{N5'Im[17Ib? #gy@1&Uѩ210 _~7`@1!Ql߼!U1?*̹+ky8пwo%o ۾.Y&JqFkꠂ׊R8 V7CIv 3tw9?@D&{+] SRDߺh-x[2.5x{DzEPj]J2[ν@>9L|QxRI dmFJƴ^K_βK1>Pc: mTa1JCM\eZ *l* k9B|'U,YDOfTq9ԅfS= lw y v}rs փp *P5H5^CI3soWa7r&؍ 6K;9}L)蜇,!dɱ6=s,@6HRIwowPeq8u|뵙zO^Rp|,͙[\' 榝\ddܗeC>o9~.̙xKH},<zcS{ n$m ~5e5 #|7fğ֏$d[gT[!'\KP䚾}}gFv1 *b>YN?1 >`ۮ*Hǣ HOF"h 0LNCix}LJZ[ ]y0}S`fҿ[}M7Ka9Χ@Dqb)aY25/V_iKwiǙpn~c eHF&AwEq4ov\.)a*KPj;*[0ֲzT%_ J&J+5:O%䓌Ol҂bUqe6Gyێ.:55WS4Nτ0Ԓ-X\+qr߹ zg8zOS(w zPǿ[z5F%i/Qsm`_AoBAO@~*LYޔrx xzo(:|[Rp{0R]Ȃ+hJfRTu&rr[ۻ}7fzp[#9sh0OTyt DA˪ , Xclz- P/ Z'ہބQ6`aqXSAG8];MUB|. 0<W@s?9^0'IޥB6>kT` EtS-8#{`v9;=6If kfoO4FY{GnMq֖ űVA8-Z궿4 {V"C>5"`'2Nu7jLR"eP˝Rc&dPM]J}mE<:e*! C/df/ܠo}qGL=IgytJ`6_gjr".9,q<_ ?AP{~%Zf}Vwǵ;P-&T9.{>d㿼 3tlzWH۶Jn"bLՔ%<:_# ޶$~ܩ'QcY=] _Tu?d0یDcN'[WjwLȤIsR;Gh8p1cT1~)OVPW\ճHz.7"{o cn*t*݌ *@SZ99iAdۦ+w[}Z΅Tj-MQ{f>J!YA =ç_cS85=gRܲ9=e<.d.z76WIt>ǦŸ7`;RwwfjLTSW$DV ްXڶNe(WtPl&\dy ]v"7{w[O"vm| 4p2Nh⛰=0,瑚N{W.h_Ilqńq-'T֞K{M{Mv[Á c{Z8V/[m: %nڶLR~a B b:o񄼴pTɹ@}fr'6@BuP@ه >d d@,4ZuvHtd^)^Ό ųf+; .0OBmcKӫe7Ν/7MaXIt3="tmgYhWTqoG\;GRH*왋<:|jl>fƿ+1XPw];d˔Jyѻ1Of_W 6Rjz D o^~Zq>,G*g۾52Q|_ a (ɛ?Ө0lԟd\ڠP4Ov\mec9krXC"O\Ժֽe[3mUOInQaC$!SSW[?lӅv3&{151MMKWTlN}$+M0|'gSG$͑l)m~aY$q~Z[z\p%r"VUJ/2aQ0AZ$ B4bU008^%Mk aè@g +X~ПߕUt~#,?Zu0_Oe?L|׶ J; N݆2ҐLVWޅJ4tFaAe%0:U߻ Q.fHW&.r2f5D7.~?&:ToC@$,RrᒓM_A6aClLZu@ӬA ]ћK담'ȍWz5lRͮ9WZ“ȶԕ'`R6Z뙛~7C"M+-a- Stsh{.h L^_WUCeO3qPܶ(bca+4^s;Hm˫\:'u;a{ms `j*RGILࣛxֳ*Mxf0{q6p4ŬƯ LjrcȠ1NuPc)Id@ m)r*aj[ ɋd7%(2K1+v`{cŪr'Yc[X9l+ݮջ&D)L0+6p}%\`TfĪo8 r36~i4lI($k,}L3ᡵWJ8&VBϪbEɕ&5Jċ (j43 ,d%Lf۪H{ L +zxzp]+#r:.uv;xVNđ&n Rnqxy؅ifHBp\';BCݧHc^i2&$a2Nd&{ud ~ o iQfZ"?h6<%Q&s>ѴBw}k;blY JɷS*FȦI2W˄=yfߪ [zOSpmEqU*hڼWF4op21֎*<=ex8 %49}jJQo2zӒwKcVrP~"J'~L"/JvF*do2·t12pT~~n[+7?niu =4/Mμi+>VPI:+|̏}FA] MG1esḥ}%ک~HWNM4_>u@ѕ-\2vZ.Y_FŶ!"'|҇vpQCj# :/0>nt`m_E6/q@T*+dL;~^U2'-tcs.~aF(TtÚddϳ*FЯ ȽBG8l]guIHf}^HA>z(ƲF+[@JD{.EP/gˤ Zs?JHjiuᴈVTI*R(djzg `f~zvT9C_P;IR,Fi"wf ;H&ڊ qPgLiƌ"9|Vb<'guA(09FҌT ωfoa=daF"2A?C J|Tt CBtS!cbA^&zӟ.Ȭ)n"Q"B?uNe E&̎C<7DmNOjm(śî:b 5UWdiOhb ߥ ' ,|f+.}Yr=hȉڲb7µ),0,tiI /< V9Y;՜qo[A1>Wfr& 6EKӤ ˅HdEG &Y$%Enp\:\]v}R 3[jy5K{`\ 􀑅`v&.9DO|7HҪfWie/W"k턺 <-2Q Z#HuW1D2XJ |Q rrԘ,:!1k<@LUz=ɾ?o7yuFIe+PqzfcQXf? ^cI3FqEG,b+7K6m}$⼝{8Q׺ !#o>o><\heG‡KtIH5l4XAJߣ؈yXL7Y}oM]Enxffc.&DܟV%I9WLHLl=S*0f=FBML @B*DB4#9i)SG7|B9~`>.H7ڂl{1$|φ䧅(넡g@y!`]6n͓exY=>2Oؐ{2c ȥ7%yuʘ D~=Ej$brhHZbZ9 -NTAOQ3O9i6q E$"̅+''KzkG8T yCzaO}Kiݯ7K gƢ,}72d((ܯ}ghIXYB)*[< MĞ*U>/INu-ض /4iȀDC2熅ʙH *!?{؋uRSgml .@75k'5(gzCl=LQj5@!H(qڔFGu<X:!g<~տZN:ZJ7Ke7VmPZF䲝A0f)ȁQ Z'D%rاtڢZ؊f?XdxPMdA֧og|&wŘ::S_@bĬQ7G>Ԗ )E!C$Z0Aɿ3# f^3c4B1/C4|U<D5X=~br *~$naSQq5,-[Ǽ%N%䶪iU9)^C]#Mmƒ6$0F!kWEcYc3[пRYto J$U8`R,3^ď\GY$oe|E<6]VsѠ"߼3sC1%x"7I܈+c``^"sKMzGmnhgZ1}!L؃8ݕʘk<Yݿ# 0S_#UG'q?Z2(ٚ@Fd_)@/oy!n"{yP3՜: 9X%\H"bjdHɼ:#%K"Zky1`nbL)=OP@b:xU"z6f?v2 HXA7"; {*eJhA3Z>J빼*ճfyAtf2IK/4bav+~\L8ILio&yUO& B)#iKJ $,> bG5a xRJ6"nۏ*qHrz*TkOc~q7찹/LVwr2Cy]Eg{ )"㪺\EDp!6`YgC}}o͉6 KHᅻO S [:a-W0xqFX&RsE~l`vi;T+Oʀ9krCΩP O2 G^ʌ݂|ԩtT}2c@i h.bh!:h0ԍz!K' K uTYZmK4}G歅gLxbבpO?!\V(bi ȺKmuUtʼC${!X&D)p9<n\ߪ|Ga!w)~bީ0 c3A`{ ԝI%DBQ }ܠ产l0g%KLK>@4DG;GfPlpqmĕa 1yvٌ߬>;\.hQi:љplS@\&(y {J(.scjKD_ DÊV/lkf\[ "޵jت#w-bHeb?X|ji Z$%r:r!RIWʻA]|(!OӖ4; }HiaME*)Q2[RԬ $lW=723/B a{~z c-82X+K&383 $,奝O(orz5F(i\<\DSJwF믆jf0}LnaCB`їXfMω`HsEZ/v |m Ap:+C܀jQCcm]Sy\iR&܌x,CMJo$b]oā,ru'呆;U{HT*l`rx)iL#+G4vΩXyt@\(AQS_YETѯ-a$}…,nC 5qd=]~{ 5ѾLښ9D~S/: ]!l@?Olʈlu٬R\zCX?R%I1Ff;(/l)$o0|gosjuy'VvWCJV1zҭ%?l?3 Jl.%0E0H_ ~߉* mDͥ\0Xα) CGGa[\N*ZV}lGҮ"u9BӦ{6pzm[ vD!1Y6+`KLi橬{qG<~EEۼM!SxMv1|* 0t8nԩkB4DŽf 76}2b}\vդw`lG"Mڟ7_m-@Mf^ ~ɏC{EWV۵]ުI)-d@t59e$)l}s]"$l6#xGf8!Q%B,;b]y V`:i; J_CmB }-Uk Kk5G4BNe2a gQC(hemd QwM6)Lh}!%d7G{H c ,*Ƃn' 36}6ӈͽ"#_Ob+sK 0]XU \9OkyofDLH No! - ̼"荵љ$Q^oJQ3)+D00| m8 U`| &%Bol4XbP;ͻJe~{&&4Bt=*WK)sl/ 膑Eh'R3{ZGOD[:WUpY®vM*a%;5L?8,[d WM{cZF;MpcU$(M ڳLαvHϤkz;,@^Eرd$~|2ӥ@ IC CKasӎOe 5]]'m]63j=\ϠHmh9nMC!h ̥5h䗩 R *Dz,e\6S磯Q ȳDZ`)sJV.|"H]]9qV,' #0s_6mX*˝HoK Vp–JLD*#N K xγ ?X-Ķo" #䰟ߍ|'Te2{`dbMoȚBFYd MʍbA0.zEbNK̢h5@s7+*S t5$9ed |/~5"|I# ~4 +I8!D`n/ ,'.P&(_W0/)X@dy2%M e(gDB #Te{b4nb_c#ps:lHb!߽7X[e2`ť'ުѺJW!1mq3 npWIL_Mȝf6֊_3䘗Ն,\rۯ7EFf.oC9N09 Fj]&A\BVsp4T$,'[ Pef*%k52ԺE^@̑+ fn$hLsN3.aZwwA, 18B; 2Z?5"Q!1qN(cݥaDɣ3#t2iə̹vX B]-ˆ̽1(/y6~;/"e>L l"yU(f>|o=z {]AD+bF79vrJ?weS㟛?'Llrk%ELΣ%<: £[_5CBK}᬴ԓ1 [xR^j< :չ-Dfy[;0bCh}5ȀSB/0/<h_`U)eh-qZۮR`}{{{SKNBd19ݾأ8e+<=&(oye S"+\F&U\/(,gQo* MBv6Z1`ڗZfb`T_Q7SGi);jZ3ZMjw%~C=zFRGY76_뭰cݬ%xײ@Ir㷨po}5v&:cY&&Ytgɮ6v1 hߓKsFޑV#0ːÔLA0k1 amEI7¿MfijeΏt`d3~RfVo&8`DߴUfl5n./c_wUlMT:ORi+wltH YmXA3FӉ Iʀ.*{y}L:dB_za&;t(t?V@=jD1 4YMIOm?EV6[1hr,hz7HǬ^IUiT >B{/8B GB`ĵ Nؑ7B}8JSQD_{"!GJQHT]),^ sQؕ{9L~Q>K>VS B}b0b尞Ùwf{]u&fczij;I &,z? Qva9JM@!)x;LJbk "}ҥ Wϰh AŪ8QI5_߀׻ϓ(JѫLs(҉5΁:5iz#dޗUG9ثk=b .sz=.mEЯq9LLqE6yO}0v4/Ih4̮Cjկq&lߝ*;t~s;>{}T[=0xM2uJ C,o kJ]-LV} 1nXwHD:ZM#ix{oHv|n!j=[n³d.'P67/{Kҟs8\qT)w9.՚<ފ5݈zi9t7HvgWbXxWEQB%8=^0Ga7Fe-r YFprxq{DtZ7io\adTܣ0X3:)!ia15;6č־ K?~Bne{B*Mv]l4z Q)" <̕[z{ns<]q[HsYp=/hkXBG ;[Jۤ/A ~gX sQ%[f*7ʯߍ;Sh'3T6Įq+o~>{Y!Ѻ]j>3ZQMjI-JGc`M +o,ylKV\.Ȋw猦bʼjl ~wxcEK{ϫ'V!iB=7lݺwVW-&Cs C+'m4y{w:Py!uh;}QDw<*-xM/%ܞ tBA{R8 '=&iWnv_j@5Upha8UHe)ݯ[`^|fnHQjFs`Θ*+ JR91˵:{M3y:{~ͫ!B ᔇ}?4k[rMxc*xz}ƴ9iß,u8e~?2wR\!Jq5l{q-s7FJ _x[DbڏH$ve %jܹf[&uf[145q6aI+I5#bUʂ8…a caLUcr~TT8; .ÉP7Rٍy=ٷxhvT\Pҧ~aԀòJV@CeBHAWgDTYY3s pDdL\ޖb+n꒓U^ 1&p=V_AWcv=2S %xTgFsrjK"T wn8V`5΀~5UFՈ\68oQ+Wc1;Feſ5U5%gYÕ-^Mpzf\?`L_:%T< % @)7j_xDڒԶOظ=Е^}RAzSxpBpDD4eNL%emGQmūD=b +jfa;" 0>h|-ڼvNFIUA*ZGNΓP7i͵L|MɒBs7:zE31YRX#歕^c (\ ?)xx?lԖ/" <:E9$⤈p` .{lJg5ff!AvS9i,0V!G/o/O$[Sa.ب5mj(ݰ,(vgYЉG" <6e:Y\֠:L JV8 ~$|GN訍D$DTPkql9Յ;wIM¬J K; cu.Rʶ0uC ZmahW)j..j̔nHBI_ ۳?S,W%sIcEZhYHS )xm4PlE-H*Yb(T W4Eq-'O(إEe1R ee#U𮛭r̝˹xW-CjS*\ .%;P1!P b5h,F ]_7!vzCh?r4:Y]wռ Ϲf ?R,ؽCT'A@ ,n!@;iBf B?xٍĽy#>e,%m8mzBbKh!/bJj7Њ+"7 @vzkhJp`XI&Z*!Η^ Wb@ W07i^˽d؁~oMtc_o_x/obؒ, GP1G14R 4ʯ%8l1ξ'\" 6jӔƥ|v>ĹƏAs^VYhӕd@퓼4ˀvrӡ>pP';$mVLoGؓ:H6|^M7+C\ƟE s$-pay]Ӂ*J nd҆K))74g Z郍;m~%{YH#~0OrآęU'?L3(Њ4Z¶@Iz O#%j;k6 ? mYN~': dlW'"li3u(ڮC57WQNS5[|oiL`U!EH>dʎYtR4Ľ0i[xV/4(UZ&ZG{\i=CENݾYŤz(Yژ*<>D%q=CayY$U0[n4EWWǨ;;Qw #C51F ^$p\j8b.]4 >N(-#r@TJ11텰(GRMn%vzdLЅpHVx-~;'!ͪ$"F!r8eJQ5c+zI$8a5nOe]IU*s`f?;@AUX7) "Hk{<ױzK\-npd$@|R͞vbkO++ޞc|KfV"gww+~ji=N_AuFmN,ZNLWRHQhMP* )^_ǎLw4,yO.( q_Bo&zviIU6\jZ'ir3mt= X8aJ< tn#hf*Vkkrt0 TdN jzAW 5" G E2"ojF+2<﫣) M1CSIP\L?`3/jK2B4\pE?"ZDQpi.dVJJ|nvDd,z,2nKJqt>Sb51s! ۰+ₕ2e{$ZUt-r1idL^+ l1&n:d~9XwYn,+|7:*وMZ^`]:uF[pmDbIk(d4|B.]uqh9EiWDck%c%b<532@i$TBsW+5D/8ۼm3ԑ$ʁAL\Ʀ3#B2P#ڢ !|i]SK7˧ (#Rl4O/l@@V -7깚 %P{&iL~⫾ #>TwHJ(X*gõ^B wXX%; e ?Y S:丢)p/Mm=;$PPݍet@ͫt7FQT^{IfoLPa|wo5s|PH6\ Mkik R⎜g#><"4۱#JQJ Wqlk@Dy,YP!N90D )q;NIU>Ψ\DHc/ZS jB_Aѕ%V/fnȊ#K2ќ[J%ɕ\=Y}~[K{x`DHUJ&>1zoS)M˄YwGh1y)Lgz&K@kGt 'k((b3.ʇ#J9 ]K4Xg7Mm* h36+r:*7r捤IMw y#o35jY~ 3\DJ%ДbfZM y]h^` B=ųaE^ځI6RE V' t=#HE]-Xq^k(1v|5(G>9w1TpAb ']rf㧩~w .؁M_'SAd>ZM BKCAcy#Y9>ޕ鿎ŀ8yG3:rpXtOd%aqyƘO!ЦyhFOI@#0hj A ĵ ¿Ez׈rυ_TA8(Dc" j`ʤNk EcYna{~ f?'7m:i )zdH&Zq"u,BoyѿS)WjUgoMOxC6>kz"Kftξœ=؃;f"k|[edjψv(NXDF[튬bPX:Eި)m~K,bЯ[?t y,z woUhܜ_Nk ~cfs7ѭ*<`1)fwnwc{U,d3@,GhHq{=D^o?P2:mL_2"֙#~a(J c' ې|x^.rb򡌯#z1H2vY&CN V a9oKX`AW?2m[GSqWBRU)"OMto/u{m>qp15r>j#o\(>v 1F ] S'1ԩ_;sj2M蒣dϠXbU FE:ic<ڑ0H@G@9#fm7SGz`h%:N!MUgD*9u)f`,9^a:.` CuPeYƜ=Rn3knK$<&VopB){ TMf;3&YosC%?Zhw0GI RĬW\urСbJ&ѴC9H(ީ:iϤ7NamYudMP\(eíq?+\H َeEL8Ӳkظ>N2 +\ ΐhb~gs[AJlx| yjVwb䓢[cޤ:8۰~I!#8&T *[?&MӥA <*W |Q*b Mf| /\!0HԚ8z],bJ?ŕDMߢ':#I+a !x7 Ah@YeK I&@"Z(wW"SnSiX\' ƴkzaC JBm;no&kRJrO {>=u+xXm a6Y%jfdzҙ}g&[*6G!ߘOq@_X˖х~ J ּz;8 3V*жQ]!XJ G}$!^}+}(t5SF2S%5R%{ۘ3b*fӏsHopՄS2mn}\x CjNgI "(~>kRe(i5FH\e_u/sܖB'#C0P^T}KsH ak*T6pa٠stI7j±1$tWdsx[N0@>|EVuS:cYafΥ$M[~fɵvgKPǶUтst~^f<6p~%W{!ݡ~i P yweѼm-"7Ihbԅu[sAT;#l1>@ʲB4mn~~5[o1@C%[ɩyaxDE󂥬%Y 3<6IDhm!XlJ(+8ԩq+arq#`im$)L0Ѧzpndo ;o1mW,wU2BKYa LdJiuW2f6?l7]lBuQCAlK'oAb~Ҧ_|u=usb}oҧ$wNX!( bG.X<w!>X6.qr‰e|<]s8Gߐvwgv/Iffg#B W׺B%o}"jJWއX=\*'UCb؄BT*ȥ:b@`ir(h~1*^(rdA4XAʯ-"jѥyrB(5C|mh˫*rj7TэAys#2֊iOh;$}'(t+DSZc30᧶|}(,u,uJI5}b*cp1ckdDSKhXUյ+i::1zeEQ'"+l<=oW5J\)%2Y?"ni+$h XQ싥>`W/OTIw7Kt*!yU>/",'6o x>[r;/:G?#uHkhfk? .95@rB!E9>I#G4;TAqWv ȉV~wiNj%ں_5Y s\Bç#' ˁ&UoEԷ3䇚S<<8B*.Q,rdU*gn$# UE3eTy@J.{+s[8&<:gsWAGOEfQOm0B2/oۯ +,$ELWqs*!sXX3& GeG~qzGP +3[؂ĊZ=_BiJWjLbؒ ؤs6_P+A +uQ@R*)X`4h4xH PG%s7矚>1َ|)ck!T6 ;]uAۉ@5 9/'ݷ͑gyb^ ORu%}i~х(#öx|rK8OFkBX+ȓȅKy9Vơ-XK<k395ucXiOX'0g"߬ D$| 8l.R0O f06#q-zhͤ IoyRKW-,Тk%Ǭw2𦃢Ed\M7s_Yt&bH 4\ hLe^4{mîKp`5|[܃9ˮ_znw6X 'ѠgPYڔVek>5mƙYӏ/~^kiD5\}^=L%m`J~#У}0n1J "2oDH|'XaX=%b43Z,ҙaDz[r8/;is v{O"}@hAњ&kJ6vD4z- T85_N,4B]ׄ?1mP>M!_6dCa!fg| [SS7X 9l0ֶs /_a&W@ɐ Mj W(~[K:A?:V WA_WO_,[7/gR鄙:pGҊVU6GAN%RvݐApWeA]S}F+_ _Eq;L7xe1Γ?k*~JKA #RcJuy >UC4Q8v=i>hؽvm#oѣ 6y#l(ctجIz6y3lt6ny>ęwUܽ aY("?~[ݱCxBr;4H1)je,2upMpvh3f Hb<yN@.՜큐vQ:TPV;Rj*sf8\S%ӁTαD:] NAB)7;-C.2o8tm%@vx OD9 #NkA@:x!.>X;|QBgG³(Ŧbw؀z7^O[Z8z;s ueOY}aCnJ(/y-K^EJ}B+!oXCl2ٹ.bMO{220\*5ȘoE@`A҇qqRl?l\[1&xxjvjO9=SQրD"ӣ`!tU7F8McѫtO\|Tg"Ĉ7 q\J"4$OrQa.0mCB5xJ2uKO4ˌ2uSGK`+Sj9ɑ@dd(aSO(׃jS;J\1FړI߰@MN.8Xy H7]bJ!HxI%mLvߞ>ÛEb2]cGu_;Rn'ڛLZW1BOb`5v5pWv$!+>wsy+^Xs~Nk_!mLl}q@58|QZDǗjJ$f}D.GWeZِ5[CW^AfO4 ęg\5o\Pjfz~y\=%\`/0g\ 5EWh"[ -Bpn 'Veه4c [d{AJY *~'unǻ\18\P9%a"+y#TtRRB,i/-+xxwlKi&|HvbƘӫBa5Iv:68M{ȋbjcϕz"4TE⣤#ooL"ae5<_قedbƶ]Z8_9x~=U 0]}|.,<=dHHDi @uX zU@'~dq|LGrȶ=0M',]d0zK$f~[ ܏cŚ II9F8wig2Fjo•ppAF'Nb},l7hjSFy5j?Qj'}0f|YSb4ۧctH,:+?,l䊀!`!憢$}-jF 7,e!yiH'jz;t:.PK"Zj$BeԀy~l i 1\Ԝ{ɡ߱v¦*&5 {^]pƱs\JT"X_ G0NORmGM!q?,*]7_ʼnÔǸ2$-VjZ`QT1W 3ha=S}ݟڡ?7QBt&DA݉Ћ!rVᔝP% F)X>ȐKxE@{S [|N JAFjxe`ԦIbn׀ũ=vCsJEi_ dqN*0:N b(@ (+ b5E&zEХ:h73S'slL#֯(5I7jeQ}RܽNiUJ>[Z@kݣ.q@$ڠ>WQm>knV\Ddk}fNڻ[Ok3t /;p e-4=wmmNKŹ{8w&>t!.(i?q3ܓDUT%1r`6)=ـK13([/'Qmo6?!_GNXmgkK&65?r:M;c$A*1H`C UkR c-,EK{1F{e1ϸq]l{o^hKO|C)I7 bVo9#Ӭo-1yVds2ߥ!kj;n_[Ƹ,vz*nTVϣ boňޑc&7@FN!ICŐrڡd spG *#\ך š(hz20u Y6%DNßSheFLPH+ 0 `5I5.$z=\.[w{^W"RZ2l?Sb4d;* Zw@3FݞK54Yrd5+JPT7> ld%8%;!@?mK'2ՄwZp5}pQA Nx>hOqYߚ jT5元AL|Zm9p,pj5tDJzhB0NnjlkJn8ŊVL9!i2T#1i*!\LduZHd5z̙tВSlAn-]{fՊc/4PzZnNClsDw+֘-8i|( ~dp`Q \Q_K+ىl\2SEhQ8WQQFC6^ F.ZJf >fhA"TK5 2hR1Y%\fQEAӝtvy|>fj?~CU1_;d5E8Jgs!JsU=Ku@JO[ %{zzʝ3yjJ&-Nj.ǽ-_@߈)Ή( VTvGu,"p U] Hc ="TrkZ[0V; g\FIB?̳HD bUw[otN^>0]gRfxk+I%b.t`_B04=K3i .@M;Erh'f^Za9'`.b5͖ ,%c>v5 }#zJl AbBj,K):hf4zZ `HG]iT~2^5c$K_P݁ *:>RViR\ޘȱ@ċC3NO+ӧf@oȪ5KNuZPo׷<@A  k=7B!#IIi }װr͢ ]H 4ljCɔQٵ7q:EȲlZB)^f@1{1bFV׹WzX=1z%pG\+4Y]Nn 6wˏ*۹eF%ϘL]:8U"\T RQl3SFԸL҇)=E톷% %Kf'^ỨJVƠPPp)󠠾Q5V3(^*֋Auvc.,uQ{?ϗʕsb4P-`L##cERtDڲUGfGS}(+MhztPgCĉpo~ \Myzo6wb>x@䦦 p^ :-GN~'Wֿ;<on -)uf;߿vKTl,h`ٙ?) ,DeW7>= c -56Rb5" U !N2|;05BP"gXEޮ0ip@ؗ`JG|ؽp_'nTDxJa!iϣS*V$VMrMr xGFڔ/;Ct F.!GMkZ/-2k¹!8X^;tqQ/MJasȥ*ݜNEdwl$_W䭁*ŕJz&#"+mxvLKZpwL1B O"1 `9YL:/'0$.g$'`&hm~L4+[zT1^g}"ytjle(\]§ Q0s9Y+:y~l3؇ndË. (A eF.Òq4\|2B}SAx=f jv:QѢ*_2 #!Xi",b,1qvG:rlV\!-9CCQ-K =Wr xUcIVPx:"ÿYv_׶ )#gpJ0B' λs׻F'a!Uĝ駟\2B*Es˗-m@W<%/n͗?ظzB #9S~>>pR Q>|^[%7J`?/}gȦ#% iOhѬ]뮖KOk6}ÿJCgOUƅ A4&|oI*Ia9yYdlF?6ݼ [1`s"y͊c* v`ZrLn3d0}|yAӉC5C[f\#Eɇ{C\,]yѓD :8J*<6>߬GNR Űm]G+utnU&G DO)U,I@\NJt"olܔ>fO2a=dۋs=m6'+ie(viU3"~D(\ĜD@)#~}) &ultRߞFkf&j&]+"B,fl'4xk9Ģ"B 9F,:pF7rvzV&w3NQ۶QёQjEr 79xֵm?ڰ} =*ҽ$_Ԋb8le7v\a0pdM :;y~評y185eGc0O{h.uS/4q#}3-Z  ޝyĞa%`Y:-U KL0lT$t "߁d_- GjlRCcW4R7Ǿ"W 6hW 41||ȞiE7|[;2|GLʺ>z.ޯf_E[Ko*͍ٓEUʺ S{Mٻ3zERBS\o2KA5A) DO,~{db.3=hShտIvbg 71K-9L1m_,Q>#ңmDjβ{h]rZABnjzMMun)8ﹹV"5kB}6G|U/z zFE:Z΢1zlKr(eJ}kzPE\0ItB9'Ǟݹ6s~NGK@=Ihoz{px>!*@c)N?&E,H0R㽩('ި :ō܁EΛrA@S[hU ix@(!Z O{έVM 67MI5$R=oi$M#NgW^FGe]`;^Mpf8@o䴸vP__O2c;zx\ yßlhHRD((%Ҏ0"a0V%rѭm1Ca \Ri~vF0If?z%Kh&~/ZTm`sW#Kt6}r2?kl묅nf~h'Q iÑ*b~NܰsۮxmvB/omʸ<0^VKGF6J3]񜥦NPlR B'odSE Yx:u%JYIlMX|:0}lUJj21M- Ċq6fzmtP)"q;^`~Q2/$*601'o{ml8Xؐ;ꅩSZO 1f֋$C@ظ_ed-=:@u!q z ⋫Gkv{DB͖;Ai'd3RPt`G IW Tzw$iw۸ )&`|UL}אުN-þų\>`F!kW[MΊ!qN[% wo~cFa_󰀍.-.ape}AV oD|మRؖF%"jʃgȌ~O~|7۲[v/[nœMCE].*S%]󠨛!yMJ^oy/" (ak mek Viv!~[_>|*JUy*w H2S4gNP;Gz<$=E)Ԩ8$ e>,)X9-Շm$}n\bFS}GZ0B "LK^t g7hӅgx_v,؋.^t9XVҦ0uƔXI0hꃱ5pA5}L^U78zBA5p孫)X4,| AT8UĴOuqTZ':Ը9@U@V9RЕ/ 7yII g)P>*$-t_̦(FmC.(+`pURo<)W/^ņ$>IA+o8Hv)w oG_%CkhJo HaA {!|MQHC elʊl/!΢S/_qxU![(rҪ{t I[+8QE]Ohh`{U`QJ-@~&(ARkE)uL%q((Bv~M1QM-Smlb%G\ה}M؋i : O8 y@ָ«Ʋ>L4Vp<)߮0D|ZWK1 ýX  a:)*- b0-`=rSkTz, SڈQHDԋ0F#(A\eNV(\ b0:fQy%otg,@ٲw<A^D8JY?Ooi1ZCCwKyE@ AQsHUY>{lX6NAv)ʣ.KgFTAntN D:+-s9r3_YGF[r|{&ߴ7Zt6srp~U^y0%@mSߡ՗rOc;i J;/iRvA8䍾-|[쌴~GaO<"3j됪#Ea!~NK Mǧ!7C+4 0br 3bMyNOOx4 ?eJ.u:\t[~/6xrB漗j<_ U艒)cxVyKGX]~Ji;?3k58/ty/ʣ#^*\E8abs ?&G@+c,(oJZu5Õ` {IXF-~yOoH!{>x=h~RY+!KY`A{<4F6XΜmaߘkEht TR2ҁ95\Y > f;Zj.K8f*rfH4amВ/v\X:Qy{.\[++SD? 6xΧ|@r Leըǒ8~)Y %5nQwEbPԵ(Ja@`u*,Šަ}nrl6dȹTO:"$1/O?RtnFU , ;TN2%I ؞Z āG)3PK:Rhx&ʧ>Aa\~DU_ft=GD=~6Dȡ,Ħ7b8/ztw15LA~{PڑQRCBesCLd$uaR`n%_~icy>;SO]^MiO ~ƴUe l3F>!/A:'޹nlj˶vMgjF{,HS2y`43z UMVD@@hH]9(] , K*LxM.P/7pM#>ji8hLPÿ$͇q& cɌhj%$C(g7sp<Ǫ̣eP$45zҨ>H84RK8Odj:BYka>*ڮ)eN̼֞"$K%0'c=DWW{r|-LSouĿ9,{|9'kCG8VͲ`;bm`-Sf65>3V-^$wfUtG:XUMVWЊj sr4 ^^c$I>r5,/XIi)BH4 ^"[)Vɔ$Z 2# s=Ͼ;5 hP׍0BeIPyo(WNA6Pl+9~kaTy+,)2x*:2g(ܽn ,?A?esx [}et"̅@NB#!MHB7in2[WYw)"(42FL܋ؚMi]3zW qz^< HiOM$*?A ( %}0KS EU٢wvs\Jմf"N`pZR#W QZ5}梨~S̞:IZ~W24_Ԗ78zx}&QQtaS8~P*n&Å}{ߑ>{c&rIGz2a}S K[;wҦ"vGbŻ'! CIIIBy7!BA  cWH@cGR gWBq}u<tHO=ihfǠ9j*Mʠ C.Sb osma B]ZKQqJ?,$po0NSjSc<>8;8I_3ܥTIHiK HRCJ9_Dl6(i¹jqqСEҤJAXc Z,BEèH [hL;#_EL/r4 0v?Tc" oWw: qdF_2Bnx"{n_êΣt}0IgW8* %Nx: "E# +'L[s^"j;(4Nkv!R@p7*"NH䳉KtYD4yXmZ *Y-zm "?Is`3iˬGaCR9~v@Ѩ2{?cV BRQʳ!r%P۪)p? h[(HQ\dh!zQVcyG1\d05唷L=N[j7ddfZYòF8=稽ZR\sj*3%&=XK ^eDาtf I=BH}~חQK[T ۮ1Z؅A|e㭯R['5wWBT/vX:{|\]'C(kUNR PŋҞ1}d-Gd`QCs"=KTni_0'je4f{ S]\Hs!~@aiݰ#'N3/^ZEb?)KT_܃FkT%{R7KQ73 P;)!DFEl=HYjkV/r0s_RB"\91٨,0C՚`;. }U/))վ㎮n-xJ.H?`0ӨOwa!'&Eք!2gưn @O @f)zaE:3;c/ $2y & >)Rp.WIlu)C|Ku-BWW')0:XYS F&y6lNw#E ˥Pf@=> p[<}@ _aop/meiVuSV،%: MI/5cIN'6c&{aiy L.^ [hq$T" }/--~;"C5hK)W'q{"@^Uz\'jl<7A^l5,+%ՕZ;ZN<"FT%q/Pߠ0F5yT;Ž/UAcR݃ =N*79͹!;oTRipq`D8X:x\4w=Aa_a)-G!<|dv}V7&.+;ٍPʼn wp&gYZ07070100000013000081a4000000000000000000000001644ae3bb000029fc000000000000000000000000000000000000005700000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/firewire/firewire-net.ko.xz7zXZִF!t/)]?Eh=ڜ.+==LFR$ 8z#ص1WMj1? axoǚQ9 0RMeŋݟɧ_P 17k=>B}q;ib'(L8_Յn34i1%r+ܑn&O6Gz=AN|Ŕ7IVilG #AEiAO+{h'J \?#ycgfȉߦ8 8 lr3psGWez7;Y^[!1OC/AvԈƾ a#ysl3Qcy-/Á~N<{ dpἻRxI[\xґ56LG&p\nyӪBYteFQnz9<Ժ]%A@%vu.XcrJ8%$Q.2*l&hE C0^#@dyIP[/8 (+{\RjBGG븏E|l?LY+I=҂^M}fHN!#!2o%pR{̇1gxoJ obq<:;އQo~<-`,~u>]g"7=Ip }8UV>bETl6>i-fhU'TO"i"-'%XT~soEӽStR(^m {L(\j|eA:w:vCAx(E騇wz 3ƺ.Y,Vg#{`_z`X쪝AQq}v#t9ciN5ѮSs.D?_/trivMqtM~Fl*e^MjWx!K&aK"2.g38wL2 V{=_An Ȓa<0pymx-O"W>V~W.[ϓiÏB9*_(\z0 1S[ͱyfrM/ y5ac c2U\>!Ks>'l1ȎU4O$lѠU`lZ_?Cm:r\O9oUK|㐬B7eXķl?V?5+{CsYDYݷ JΙ05\?۱ i _?\HF?&>> ,͎ljGtx=!viL|͟V-N #aVY2.td p(yxg4E[kHP\|WO_ֱ@ޙ񇇳~jq^WԸT\&^Ħ#@祫eq̵% >$>d#p|~MEa.t&-1?sp M<( yLp<ծ`mۃ_8)0]k̮qf1ЩXu AK~ac i{4'D4aH/ɴii)% 9rmeWPM, wؚoܘQ؏זPB6DE|lտd֫|&O'įFϰZ[|p܋9G #sݫ9 M$Zd6| &u3fvh'#3Ia~1[T,֖'aąGm+ȘӥL"bάc%wTd2͌>G#P1)|cیPEg S>>U_ȏxr2S/2ot&v!#Dڏ`R$. h@:jOQw)CN>˔A2SYSPq*i `k~R6KVو ?4g_,p -H뢙 :~L)g~B6;~ y7ȉL3d¹cgl! 4si"ܘ5;收E|=ȍVH#䭣_s>y'|gPp}҂ QnIƐT~mY:ƻbgHXkeDn6Eb? 4{IćpB y4_ &EEʧV1N/ච(_ q ܽps a;F+X%~wM̤AV騼{HۅaQ x b~Aʡx3<(gEHZ-N"í_h3:;Qv\H}nFZ)i4 "ndVlܐL)AGXN8.O%A} 6V n_e֤ /|IK/>#7}؇9gPV2"LԖl&ǹI!FD 5`o|:4D6z^Dqz x~cң@<)\tZ%"4h5(NOwgS% ! V1R9s@|T4m{1Fϗ[p;x/̓{hk)O}5,@Ƴ1/f K/i~&1b}y<#A Q:noϺ&@X $KЧOԊY@yhNzN@3h>_`R)]RgWUYC#'-ɔ|&[Ww|$$~+.ubBU;LS ߔ[8m$@ ~5Kּ*<;yQ'l@M4r]>tc&E5N|:z e=ZJLR4!woƪ:oAi#]Ձl\ MiȝڣtԱUŊ [ٜh5L^*h_52Gx_-dNwuB.3>+;f[1iQE 0}OD!(T;(_zj&Bs$x/hb :st=k _`͊U~BLUܻ.)s!M#X z$R^r*)ʐhMHB7K#@$eos=xB)C &)Qi'N?43RUX1'#Z;#.j9yBnZ|<|vcCIxd%9}R݀q"oSNffU)ZB',>@)z:6oEܒ ;G=nA;гy5x:讛6Z5|dUi0}߉>+9݄t?86^#NR^=KNyS x7Np2m%s` BVK@r} dkcGaeC(7! bm>şlZiExF1}GthzIDȵݪ'v!= i܇2nC)<3l6Urf$u(9woRz]e`:a^9^X:ٵ j܁=@PEcNy `F?JK'/ >%9P>eM5wV2)J"eH.ú6Q"Z[?m<Am >4_* f[;Fd]dR~kyċ~ܷm܀!c ^*ht?x$scNmOsE~;J@;Y9!d3f h4ZyO44EZTeqP%m[K!=Er9ӊ; 'U*!q_f8J{ ϗwox꬝B1iFG0Z˛ Y[ !kPa d"JiPd5*/vfqC4hE+ZZS1-GSm*!˙#1yJ࠷uB7:)a șnI1Z)U"gd6SExs#|:~I8z+hC-jg|#7#TKD:y-VZEr➈8ߚ`m@p֬vL&i~I<7 n0mC)bj35 ҳw>u L~VN #q*,?Xa1 .v}~2>&'*r0n͐iTf TRpg bn+Ui\>;}(ګ3|;t`4j]a]}ң_ DW4&:p~wİM?ui8&$f.mjOHcVQ]u0ӕwR"Β2BG!(dޗ7/ȡ6@!ʿO{ .MK&+e^&}|etc$h MY0@cL)p<Ɖv(0>yu_ձajEsgҲ|+); U-syvs6 \g2!ϺKf]ڌ7^cEk ~՝Ł,IANܤ*۟NtU#!Y虖G[OBj|<%>@|վ[/5Z sx)m'.n‹  AeC?Pq̵y~^?dBru>0Es߂su5wb! ]O+RŇ)TgQ|%W&PEFo9 8>vJR_ѐfm 8V$žGx_@4&Ϛ<'+iHQG/ Dοځާ'NÎ8y|*9)ǐ1ШkE'G7Kfq1d~DD acv߮O|\ 'Ju^CQdm!ݣ[w+!'ŕ 54iVvK%/miV6v\'~C_q}T2+?DQ̀Cze2yIߛZ6}TM\$ дĵl-?^"Yx2qiMdw0h1K{?Ǭ9!"u.+?i= C9(UI5{`fVPz/Hfk[D 7|bқ|pDl5RqIu8=AFPX:$]gHgNvP3^w2K5I4Z9v.0p⌷O%!+&kW"u$4`z>|d*S7 Nu~醊ڟzL3`}'G$#f¹$~>wcaW$.򲽒fE"\ 8^GJk}קW $͔6 ӵ]g(֋@aS5̫InS_S4 dS>?*-cFRH@eL,̲.$XZ)&@_,%e`Vmzq+XGڬy*0_aRNI^pEt>'?3'!l-k{̇qAͤevȭɀ94j&W0Ov/Ii΍~L@fo&K-5^+ M ];9uM~[K>RǒOłrZ2n?]H,]zt j-pmdWG\;g>Z KV#_^o٢pԻZޏNEfV;-X@2.& R<aZg)&9vg+?*o~j$ mtTX ZRWRh|,1Q_@e0O΀Е* yGtѾ5\[=՗9֬yϴ䍱X/MŅ@iw얎Wr5!.Y^LDSIq{$lhϸ'T!4|@fwrY^ [8YF-݊vWx7pSu(@ρFdnW5,W|#HlI^/zw>|#зʗ?MHbj8_M"xx&T;s )_\FE+$rI ;zUFRFjuȠ9旀 L6,00ZcK"Rs"actZcY uf, `@ikr s$~^ހ讘7{ \2BJr:ͳ.Z%p8Us"-¢B;ûjYǩ+j@7 Vatv{R@2~mCoX6e_y6d[_aJ/'ơ5LbwգszܟXfF-c[ep_IQ Ww#2b[+c]PC5q*[/&?| eL/ o7d.V{eIֿn1pGʑx SO~ٞVߘ&oNN/S[Yݒz$ ];2~M#)dMuϏʬ?7Ƴf0(*bNL>8?\<EÆHY!>IQ!פ\|(5On^,PȩHE@=#˱/](<79~<2,`“/dSdJgYZ07070100000014000081a4000000000000000000000001644ae3bb000054a0000000000000000000000000000000000000005800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/firewire/firewire-ohci.ko.xz7zXZִF!t/dT]]?Eh=ڜ.+̊VgzMdZd>eUw?eU{58"v}9(}gDw<ϲB~hDn ' ۈ;; fҏW[#G},`a3_ej\ܭHESܦRF/)ʹ^՚iUm̀㑬"z}*2*bmzP&B @:}GbĒϔ0, *7qԞIkO^R^za}V@^/|OqPjy V2ȶet4L0Z0FȂPl1!IxB]rt,tn94~<F˽j*z8!k6U$"+F::͌94GOEGI> 19 mv uoiR x疴̄FB>di5#%~U=1Einr؊`G0>۷7KA5jFMэ91WSAM#k:J_ކ #cЯB#], ٦?Q5AT=fikegM,yŦ qc!^]ɡ/LD"bpOCO85eNz4xyd^~u$/ 0 u%Aj<`zſ3Eð*nNSI=bj`sP$_مg3;e?%BHP0l7`H^mĞG aS]) q\=+9F2QT2Y"ZpE i0( G2vRQqV:bٌ(7@R;o{򡴄Ǘ _L[w~!HsBoc^^A^i/n2#˞WI/`|[ɡ'$Ԯ 55kp2W4݁jiPRu#y4eGpCũ|RZH}t|4;Vޟ!s6?5~%nG`_Hj .ݿEeY N0nQ9 :+u) ]BvS'"=lpQ%3wӀk:VDE (6W䑼PHM/!x"OuZpt]<$`)B5N}E:VKX-p!ѱ ݋r52nKXیQ* /|$=>uߺ-|Fu4%=!:[lꞈvXXuCϯx[z/x(1>;w^sR+Bw~pZdG \^YwQ2Sh)sJo(z3RB1%Bjp7tVӏSjlfUY6QЄl F^_AkUg~~h6W9A o%v#KLBoU\@¤ OC9cvZzε=BlRL>!-q$]T+FP'ʟÏ tFy Һ0Wktr%"=q|uu͚%ŚN،p+p@u6#^«4-$DrVsORLBPOU*p:f%,ĸ~va8+>rH&92 x*pSո QTү5NTL]طh(L//p Eqr RV_l] L/d@G'@iZ \,CY^^ ۧSOkn m6)oV_k ՇrԷÈ~1dDkd(m/\n|XȲ6W\#2Pn/ۻSI|1zX47 *08I&9D$9DᦧYB5HdeTF\EwN t"iocgY? įК1D9k YiNB٭uf>i@W uŧbszzDҥcS/agz)|#` ,C7+:O-ц-uՔˆQlnhvׇ*tXKRxGMJ Z16Z7kJay/^I_WP2(l!(C|7^P'5@^溇̉!SVet]Usy`2Y.G#_r; x(9AAzvo0tS/ͤ]%OXQ C\T17J&|^Kv4I^$*+!#'#! 6?q˙.s:aOL$cӒ9 WrlCl! NnOUHb%md;i-`VCN =)#lNqݜQs8[ 0ôTqNMq"Ϊs5(g3zLɐ89?$S5M)"w(AAfذz(6ha+OJ9CWl-a`7'4JHL_$Dۍ6F/"حKQJhl:T07Q:HS7dJG+Af/X3=Q.ߘX\h?M|ԇ9d*$R>Mvsbr #w %}rš'ia@Tq/Zck'eݙwՕ0T`*F|6eWY6l <^;(uxa7אK> !R8rII'%tܚ\2^t7n ODlcI]jKgp:0һ=xZQ}co5 z)WFO/Xw"~Mq'{Kt7Vm*iHz׆vN[3Ku}lPʆwI&%Yj'QT+ē>HbcnBӸYȩn+w,ABzY\T,.\::PF,.y[Z5iJ yvdzzEyswhܚ3FtM<ȘaHM^vzpK]EK =1:ŭw}H||&X~Ѻpa&WJҜad$~boDªT0IL7rZ >:tV> M7I$cޤ ѵ“om:c5&aV'bN-ij@J ^JFw'9H4YՐ>1HsElZZ2?aݵ3йx [2 Ll(IQҽmpXݧ͵w4S lRmμJq@)5b8rAg6)r3-fKdli[»aZ #QqvK2"rNsV3/bF[z\dd UZI߾;[v|I5I/m~l'LJMܕk_L5C.{eH/D%нؤhavjܴ**6%ӣoGD *xߒ='Sl Bo;C͈"\X<wGK:NPUǁ*kTacja98O7ٯ%Et(ۅ9F0tcg}q( {DPͪ+9 IxxQa\15 ׄ!'K9cqǰ̮ 7` `s&5|%kv E!8Ɯ.3%̘nbo( XDQ4頎*b/]M78XUؖuBaؼ9 JVep? ];q wMpM_i%mf*?FIiٸ[\d4\R6{Sv_0 ܿ9'tɴ98i-EU4"/tAl=%W1af$C$(1bo7,~UqG!ij)yks!MrE&/'4fq-2Qm%Kt?5zs |}WT u.U)vfkݭIg".;Ga((učSaA0&QN;NTrvqZۖAs^{OoM-dmw}hTBnnⰊwfY}Cʑ ukGTH,#` tYmkB.]#f¢P.82 9TI*3w-NogÀĂ'd7?GYGfm lոt],45@]){-bBlŸPoO1 {1}_v/Jhvqr%^AX3S Ix(A@Uepܠo5 aqn {"oIVFACr@@6Fy<#(Cr-O#*𑞢y7KM*nՌOHzYh u3q5c6Zf~򀠺c ~S X+%R9i/–k×*p~(oܸ57; /*i T&:>9 4gXku T'l:=ZIe 'CiEnr~ LBns'PzX=q"N8(ej###}0f3t!kR)ܜ*,74[8@8V8X8SQEH&m$xx-b)eFvOzHSAo۾*NÏ񝎕_sW/Q"av11q;9peT*:94턝yȿʘL6bRz%y[^ e DZ$khoن»Y3n] dݺDRm= 6)YWc&t,Ob~/2H8oD) =mzfNj(jŎ+O/FH&5MҩU\4.@d?* ٞJn3x.>Pxe ⯋9iN# u"a=7(Vb%S̸4EQ,Zc(el3|1F` lVbRLa6C=럼m9aWD pٸ#z_їj 尪P9F;B F8 \%{R^ h*F<3 3OzcB=/jOa_Tm(\qկ+7<$LAY-t O:/?ӏ/s!Ne @!C1q˿4s߼&cfG<#?1uX0LQ2`2A7NEܕm _FVp=c r4W-Y$_Jsw5o,#'x6r%|]HYO| ]HXh;aoV^RJ}2f̽2gNNُw0f< R$xG2juȭY^'5'ȍɵ /I^`#@Ds&`Rݟk*K`5,Vn)֦[;Y4+Q9> pA_9QH,aGQ][9;R|~`T(8Z{<_'.c(M|蒧UNJokeziQ '$P`?{hu' aKl=&ZU\ML3^sV5c!+9{Qt.Z$p@ʢys+4jwo(%kZN!^rIPp}ScTu"LAUS 9 Mô@:%M8R:SUNmwM\v;㬡Vj7S[v@2D˜# qm fO a,o|_;%a..A?wG# 4&wo/4~-x*[?3eP{5r&C su:ȀtDMb=j4x[檜ZK >fk}w8&{08LsEkIMx]>WY$?~kw¨#-{EDi/b"V|B\BZe7ْ\%qXXt׈5,vu|5眙NIזt<`C3TwG]/v/bt!|ȨsCWS77M,?l %' l?tqv @/l.|VX9i.؏QǕ(ʹO XQy}E{)Qο[G7#3ku>~f-l`Ci+_x(|J@D N$Q0h8-0\MUro#~BW׃G+!C7Z\ >oRv<,6rr[8;*@*M#Ͳ:rt0 ďZgsK9q)D/r=8ǎ~ ݭkfPp}WZ`54ȾC⽠U%a\!'^@!2DJzt`~#T*-@ߥ2}A{lMܐuq>:rD[P"fY!HOr)e.5EyO!_  ^d,vlȑ 1b]J[}p#b_5 ȺP%ȵzaO -ut|; q־ܰ*]m溕2_X_0y~\*9@y^FiCGD]n}]>DRr#bh0Q &QU@{3XκQUI"jX ]nACܕO"PO4f+i0WJ8 w{y< 6(8Unŋxb,gzu|w2a8*ebjg"Y̍\># ghtFiG֑TJUxi?t"e &`7n~ʫF6&n+ u[SkgO9b dGRǵ{dAM nQ)i):WNb$C`JlAqxl)іvȴv`aCdф*Mw}X&kGUuB#tgg"X+#!g4؎ۙ} ,AJj񥿼_lS4G`cDo6/*HꞸF"&xu5DgdK$dUG> //w lS 12NyX*Θ:耞=hmKfn:iU< S:vFn,c8\(ҏrlj齗 yV.{FGq@6u/m|䜫6\edPZnfp}O NBB'A+ţXEKS;nyFEƣf\O072,j>F|҂hA\3Be⦓􁅐Ȃ~ ?m}HjvNs CDE4, @\fϗfݹ] G~T$]w[] dE s|r|gA:KਪAG 1*[ )@ g++\P]p~ /՛E&uQ@y]q'@|{OV^Ù3:?S'۽DM{5-W֚W3ܱ'> giPo"R%m֩4$:s?d 8[M5+{ %d<(o.8FAK, 0*傳F Mdo0*J8˚*:Z**rr G}jF6ڦغ7e0|RD}+9wL_ ~Ҙܹ^_fPRpͧf'R@*mcKd/k+$cpn/۴,Д|V3M-_H5OaS[F]SB:(]ͦLo7ωx>S${u[K2!?Y GʽhV*i 7K _N)@z]5 )4)4bيgdEfn78ں*|8Vk*b`֮J!Rdy%&buA07u"<'r I"*9ԣC_r(J˻SF*R¢|R4[dٛR{9 AVfe`52P(pG_1jsKInpk|-PϟP^oP{[€c5EKPξ][8K߲O`Blt|st6*a0mhr*G':,;ޟ]:VuiwСD`.h_ K38a-l=:px(E^sP.[p14%xL <) y`q ^% U0|"Z_"h'B Ӛn虉3og{3`Tejz䥺=6wş;( tO> $/$IۀE|_d1Q)AeI< uBSd1wjU$waCikq\{Ң0e*UX ^z4LKetGHUe*p6)jи6V+HP?5P P2Q|<Y"]_6ze%*?[4ʄ~t%f h!o wtAR.v XCg*P5 FϾ#gR :pr0YbκU}6I5edO&` ݌Ԙ{1.G8&j&Dr4>h赁{&h+5>.hAiWa&r^3]/ٜ ʗK,Vp1ҏ ->Z) {C޳%r!i٢'g| ǞdNt?58dg\mˀOЋǕ^94jA_ӯKlYcI3"2`/JsAټG前 [KsKhԉT ׇ:F=CTUa&:6 ;=Acg huFεzoFU@ut،ZF3v6YN% u$W*Á|\fHWRH$F@k;,FmF0i)bN Y-o!|-H-bܣL;Ao1{)L xhơtp,B=?@ SˋCj|jB(s X ne}@`'5#59csk&3^ KxF.A&7XO?[BOm|#$T?:{ y;j,0|xW[3;R'dY05U9+OE(:~t!]i\YmqIЌ@詧H-ClDXtp03'ltKV0O]ߟ0oQ< ;$N~h:1[֝tYH-L\0Zkg$nLEIv.cu>4ia`*eo@9eL o;;E_Q)ݻO;z}?&C5OLJ3ΊXohvл݋2N3Sb*C.LX.rc^4,b& &k&']5yF=K=`,&]^k*li߉eˡe8t<)=ZKCƨ,-/<]^V3ו"8! 1W+Wip,F[tWϣMQVڅZ,H4! gb1g 讈8P?-{a">JK\e9o`EFgB[tQ}Tܞ+%ȽhDaDǥ쪋g^ZG9 V+70EpgT6G|pfFJAᕇ3TkY*.%\)ۖv15U 78o@d+lܝ}`Uf~9_<7C+A$xk^@*ČoVw|[&eB(թrk)j̈́8 nmU^(m=FPѭ 0ߒk ' Dl]Wiٓu o@sp/9tvɢ&/a x 0.fV$r_9>b,ܟ7 X cFG9Í|_"oӤ˫gYEPi`^ܩ<>-+A5nA>y8J<)ZkVd}n(;fy_.QdXn*1ehgߞ~ ]EBkp]R~Uh!Q\O{M`l^IZ};[VNʟa,;#w) T@ؔ;.tw$0Ҵt`h}xe)FҎr)CjX.hE,-c`WsgtVF?9PLqHg_v;!Zג%*_7@N =%?q}鸇;Ԕ s`M!qFQ~e]iԛ?`!< Fe#lj'}˓T~=Nb3i\f~O=~!F̦T,GWx;Se dt>$ 17k-CrYP_"һ{Y 1t܇kaDј[~eX}.b{CM h4/ۛh\8Ba6ׯ,:z)[ )3Ď p=[eeU[;[pny?Y1zh}bR(ry=sz)aY+XVҍ٪}P3^|A<(YG*MG/>ޟLE0)e7(%crW{6?}ʹ PPT^bH*嵄;f(^<3=ͷ 3ꜳq~MvcW+>EʆɐaȳD`u1֎L)6k :e ļ+64dӝMw+Rl*p#VOk쮮2'y0Ip1gfi+@Jº9ƯN tʘgw*tWpTi-l|FJcz{GԅjJ]eI 5 U,F~V2vʍ"2s ˈe#,s8-:zn 㣎~_ˎUmD:%xDy0K!NVثWՉ=n+KdfhG9R1}(M;8t8J⺶'C"C1,L>'0>5K?.sb I6',Bx6as}|T±#x˄5ҌhNݥk1ff'Z,ݏԳD[t+Ƒd ^29ƍ<P:D \)md 5Rz"MHDHf9="΂M/v =# Ǥuߎ TP#vv%!A ʴm} K1э>S,d?ypG9}AzQ۩UcLZZ}TKՓIr$X^vb V-$:N k^.ZO*v{)' H'gqH^P5B@H aD  K$iov^2,zIP=`8\VX}@Q_WB_+M=Je=(ai{Ksh {UPk4]G#!кbE]Ժ9Ʌʁ@5ت2>ǢC"i֯O_f{s3."T}5 Q2k)y9Dzo햌~/wkec*S+-:ѷK'9%[KL2?sT"υK8Ew MhЖgMBu^P<,uD.m)x9݄ 6]G>sVF*I*J?~5(.`اᣕcGMhSYQmHZh;6\ aFE.zTt`&z2dYn<־;% XX}{bJWMy%H 21wOOh拪G^kWPuKL3/<[8<N1hȃM3ۀ?Jhsg!dSHݗec]3U$ "?H60:uZTѽDrY)sT٪]oY |7%0a )G<(Q/ zHۜߩT (@(#gW<@B$g^!*EYi7[&qSG#* W):%3^"2tIKK3\}{L\[yR i0e j)Pu:/NrvɧU&1c7hB9Whu]w&0k-ߠ/^n~};U'qoFAڔ\BȞC+m(DMUJ3S!:w- ^-rhJwIZ#yFxT<9+L.mLy1>*ZOi6%'!Q٫&3,R.pdVZ!. ۀmOtLXHEQTLeˈ /Y !riu7E7qa>w"  tdJ&~6Uk{U8]X )eNJ&/_Ch=Py<T<9,Pn+QhD &<.흴( s@my?UY v^d҆B>Ҫ[ytނ.HVL \[HKcη6hùa頠b A(\$py i 7 FE&fLb vh͏ /eb#$QB% Oz8͊>A&B>9,Jp~VaǢ[#t i 6O14cC+`&D TTp 5FAMN]MaAo / 7lkvt׊RTdix$ e@E_ ?T8113FѴ%&80:/ܙA_'<rM߀&!q$ҸWXjȲYg7H!C(}}֍}H?bhOGD2?h?lki1,pY=q$~gw̡vю0Ⱦp`:?xy m8j+V̅"X*X.̖@<0q<3V^J Vê>Uް4%N7TD=pM ~)uu4f G__?YZ:P竎tpۖ5A`U@Gt *cڈMkHs!8{z@lפn*a!vP쪇k-;p|ljn3o5ï߸W_΍/]V"QMu{m=B*Q|D&2Jd]“NP%P|D6O^kCK{HGvhܰ4_)j)iCxܼ2Msi=T~}TFȬ@BCt2ooWS,QDŽ?j{|3 låN\=lZᴚ0@~sYygB x7BJ(0\'KQh,Xx/Cij|Wӻa4mK}lNdRvQ2TI(7B&>|,S>;`7T}4Y98<ZKV ٞzL+|>2+-#G,0I^=YWgYZ07070100000015000081a4000000000000000000000001644ae3bb00002bec000000000000000000000000000000000000005800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/firewire/firewire-sbp2.ko.xz7zXZִF!t/_+]?Eh=ڜ.+XSLj8[qעy xơVjR%RÈ{cnY 8Gq:Ph2X?XNyBK P0mQW7^p:J >P ^dwbѯ a4M(4ki 3+۲t{o:uj\HaD/z- Ҏˡפ7שׂX-+|kp7ߘp^>U2#myrR33ͩ|LYϴ ׶ 32!P@K)eukH9!&KI2Nd΢Ê1rI\NrK_Yk3܃"BIFX՗U,t(M|>QI gFnöS0y g >9WE8Sv76 yщ .MݼXkUKpn.I`ÆrnmA_Ȇ/ZYBт9;_HEUnϦ#FN[D U~ Sg|t 07|SN^]vmy'H| §ej> ﮷Qm.| [@͵5mK!}3RٍiǃЍSTnpxL l;0Gvl)i.#O|M+VC(~9:,ޡ{9 ;ek;$:2u3)@I%AYToʬ#mV]p箤I*D{ KnOl7WrBf"S׬ +z.`~MpN):6l (bP].ѱ~3CEhRXV[1xTrPv%vCuUg^`xșkڝA; IizS|p3^G-(qԾzN [`dN-M:,<ջRCؽ(G«3i#)Eu;S<7g_+Yp˖*&usjH;$|@#+$U ݾIPUsP3Gֻ豠2GAQD ބTMP.^`<c\ثTB&i!g+aJTS!| oE\_ de*KqpofIa&8<ԧP9=NTP $tk[KSt w*`noxBleNpSKq٧o|TqVr{|?{!EZ DQ=:Rla[>;k[|z]5^w3hs=Y$Ge$yGFV冕9YYϨnNCpt/&+=b+lڍG](Ԅ9v0=ZM Kt1)2|?Wrf*pq;Uϸv})86 _*/͝(¤lIfVh-P:Gt> 9oǷNMq+AZHlwm_P DR_5谐6's}IZ y;B]bƧ܂cM ȗ:E|M#Iz37.҇f)xюDS%#ӟd`}3z T4I.w!}VNS-&7lȑ%0(D\JJ|I uz]"M7XqM̙ډa98KGzׁM#,8|n/čnt PXll:7?%- |.&ts" mo"%T#sO6?n0]<®gg]\0Gi1j5Sfht#|HB\6'Wi52>_rF#ʔoGMLw ~xpQb{ΟӅ ,YUT?#p7ky#Q g~m%FGUP?^SH>exzpdPI{5⭼ >0o(:O+lK6EWMPm/(˅(dLalsc2o0ßU稒M-47(3jn1F. D-_VԸ8o3۞eA ~n*C=I"ǤVT c '-MoZo9UUdsv˼'- DnMWw_Ƙ[_Y> qMs4APv݅1z-Adxr7[[Ds3!@,?5NdP䭊Ӷ"Л e O߃ޢ=bRbR Ijg[oVU㲉 KalF{2C+fZdElY?Ufv n]?Qm(Ķ\);IO Wg(qm~CJhk]G ˚E4G(?isx+u3 j oHe~'(X.lXr# :;$๟e3~vՔ|aHS]؋D7^@筦Md4@7vB$w|Au8*L mxqƮfXH_ם^^Z G[7&~["sȟ$ ݁S-0rY{B+wBS- 6@4&D:7cTIjrMݾpzjZkO w\ښ{#J@ ?ugco(]dX-yOHhu e#V'P] ޽F{0%MaVϯqيA)88!ާ@`NML ~%inMfiu.CkE߻ DL 2jR;T S7 b\QpQ/URmIT/IE_3:@g/.:+ƲS*, YhxryW/CF;|$1=$<{V*7qoW#!*ngg@3F .3z/wZ+oGln4Oe&PBi0BP*?%,o8/=8?퓉`  0xcY/,tnF*w;܆w6xH3e:t||tls4zw-L-kEFJ;/=m$wA35?hm$blM~,ouLxW9 gxʤ>}MRO.> J+k3b[hjrנ -H9/5ޝ @*XΐFo&J$l." ]7[5te %Xv끋 !aѿ 7="'DۣP]XN/9C~ Hw~c)o*mkU"̀首@ *̠s%DX_|9έ{WBwr&odBve}Ѝ{;]=I"] Q>>`JMUy̫V!\#hP%\̦+6Д//ϻ,ˁc$TPYE݄_'ۉi\'-ZԱ> a71Fx)!`ZA'K I<`LmbQ*C}XлWpGS`Da~HfRYf@ LIiRIa VLR+ lrFQVD@9qZF F$l9 &$J+͖gjYxS6+ܤ ͞qSGȫ>ԺȻ&\hw!׽jqՎeCCz +M JCn3'zq8E&>~# Qв?9`!PD FX-Ձ629<-p[N?PW400Ze; Fly(hc|:2YUN4vfiFq_6+R!K#Cߧ߯[%H7w٥ߠ-]Y=GE?оr ".aȑquMG*p5%3)/iI&Lp)50nxsZdi)WzǾ抗Rp:=Pp}[le0 vP*$U؈x\mnToR¢Ԙ{ots\@%206<߿D4à[9-a5GPèytGÓKd!bеKRdz@<9YJy%f#UG{5ڪg*"ykIgm~]4r+1LA5_` ~ *v9UtjmDPi80]Dz{0O Kœ4ڏA]4Ck1lJZm ΀ mJ8sYcٶk& v`>qDj\E?Y!ǜ?Hֻ~ݤԥBE:> u>oqd}ad#m#'}LeW& :Q^D8xjv;~U:$oN+w{&_HxrCC@4?MM:A(DՋfP.m? php~Xܨ34hi(8$^V:ck+{EUSRԃ >3p].b~KuX$*MSuVL g}[ : Zpyp+qlM~6~]/hTt'eC815"OTrL xSM0A=]q+* XGhV43֖nVV hqnƙ!OZ轟j{ wbA 6?qS&kJINpe?ELlC.=1Mˀ9ʀ.oWP&=T;PӪaLxpp mF^rܲ r6!}{48X] J㉴/* = s ¼'otUTv.;"f1qpvZ`T%A#]&`#מh1⇄:\ @fF$obL g'f.[:&-[7 xˍC(4w@|(5Su:EZB_9b d~:!lDLJ-41PJ VgK~+{vՐj+HV'VW2㪿)p,vȷgVB-#`3.^ @1k^^eR8[װd8c0 aɱ9Bs_`V`?AH=1 E뻝X<,SR6כ6]n-ۿ&Z?W;;}|Z\3c&;PsZj~҃JY[qKW~"+_Iiܴxs~.7P8[T٫\r7wg\^߲@h0o`?f:w0rRC* h{ !ԡ_r^ж β̏BGƨ\pv/lfY?y;m‚&ѰhQd#Zf ԫ_:û%bt.a4CYӒW.)9_ $%ۿ $Xlp5*@SGf06g4=$HLQxgf^ʚǥ?\!ĤB< Y4Mՠk; B,=8ʜ̭;8ZZ=SҌ ZqL+`2kډd'=Ts ӆ|X^sE Ʃ+}"hVxȥ0H@7QX7E4q wYz=SdL9s5&q2$C ZbaIw籌ˆɰ7&@kRn_8;ZPc\JT]`W7"}vCivTHer-"-H ckKhIOgkE5&yA_=7!C)zdD_XxL8НpU-+IU& >{!#0. K!Qt@2 8P`o{$7>,GlC mD'7Jՙ%AexlG 5k#4bLg9s`a(nq8:%j7; jݼ&;́_$3FRĥlc\^!1Y`G첻 6tvz˷mS[mSL)b 26d3 L@P+k5+E^R'`E‚RWmgYZ07070100000016000081a4000000000000000000000001644ae3bb00001444000000000000000000000000000000000000005500000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/firmware/iscsi_ibft.ko.xz7zXZִF!t/M/]?Eh=ڜ.+Y _'րNV-oHn> BœW)ˢazsJKr-{(p?e3?шEuS <3D,3c(P\ !Zn{éA}8OIO|B7,@%І 8 z7Vŝ=@[N5(~nZtq4fSڈCm°V@mKk5ɕrÁ;aGԬ;WSV/`-2 ,d-0-ot8k WW}C$NƵv",f$OMqɁ%x)Vee)+*%J+~T[  nWs v[L>R9+htހAz}!:/vD`@3>SRpO6"눭bC_ BUF`Wz$@"q-@~Ӗӽ= 4{j%V'ӈ4'͙f\ lRjBR P%̾F{HjG;5`OawbuF u{Bl)Is9 kBr0Ol0b kp07kw"0@ƙ30l5vMѐkgo(ŤQWc NU軷.w˳ȋ߳)4{=FÊ^ 5(DZnOAJH|Ƨ=z- }÷|WI_E'X ^zaہNga"gD!3/Wb w>~0F5U0}dxDMOWH92]Z>Q6J >%+Wgx)}C<Ψ_ ߩ+i~={ 5^^ȸ?û^'?驰(ziFcN9sK,.®h׽?-7T h5lagyhW7^5aL~| \հ'?MSZ_|'-6*z7^%kԒJ=L*t]vҠڵ{шCX(!EeSf! >uN=>1RcG'!{Ny|s=HBr qäN®)w,4;3䶋ʘŴOGhgai'c#g[55S\DzNp\Z ^vI4ql;71Kti!ѤO!Wr`}͇1on H+е3ȱ-4vДޢC4$WXz[+%~w0W' 2QOۃ>!t on*n7GNz^2=RBEǨݳ0jvKup"֮Pb+]aי,)?5{,PVRɂ18MGKX277#$DC))/: dkٓNpǑ5mYCTvE7!T̫7a &BDK#La{ )Pcrnd!5Lrb|3yo͓W}jI?Yth%ŵ}d\X݈a\pcs C" s /J0n<KH뙺^|Pk^ =Y 'ӔofZۦգ`wdHgyM'%%(gKZ LQVY"-@M6ZMi@*̨wV ȑ*Dw\f@I)E(9'o6@A 9z9cuFB;A8gZԌHܧXw3b;C =dq [Bj"N_Z"Kp}G/}ϓ-*tFn$%RAal?D?]5@eTdZOǂ +* 4nڊpdɌy#@My۾z.NJ6=LxlUu!y7cSItʌmqЈcm`.ρkt4F%}}\a v@CNbh`F"t)W}ŠʆY_iyPq  @ Sԥj2| 0mJxRޣpؙRG >%1Cj:o'OOC{T 䐩y:]FF[02h꫈Z^0x0 qjY BжSxǡr7jff4ƌk5d ^Ȇ184- %K);KPtOХI/.|ŦĄz?j&NF4A%vm@3{o[^3LZn`]Sl!Rͽ,F vC LlnUy&vH< c|aD=$#*S9<3yS1XC`T@-22޲ƭ,e&;iQ*y.3vp);k?{O=L|~|4iQQ],sK.0o~Ie/7 h'#׫ x O!RG"r%2"4cܹAKd޷]}Z2ΔY-iu+PO:IzRG8TVCi/Xi1( !NZuq~w3MctQgZH"bw5A$:6{Ua$߼!6p7'KyGlpSC:Wa.>9ҏ!gΓբ~,sWdW4fs9y$q" 2+7>eM X vn>) Ӄ7WS_/%#W5v_aM}#nGk-SW>ݢߒ<}190L84Cfھ8<Ȃ`"Ȟ4mu9=U{Gy/L4ݬh[s/D|qo? _,Rwc2ٖZj?Y-^[ uw蒋ǰ2J!GS*O TY8 T[e\kr3=_X:fCq`T`|n?ۨpъr- D^z{Pm7[vOPH,#ِ)=Gq%$%bZ42|~@u%h%14FņH;DZ"_L9HF[Qٷ%{ȑlV僮)(P<R~C5e]TH;|Fԙ!E310WMz;Ĵc.9ֻZxhc$-ݏAJ2@;dE _AbNȓR @EUdUFH_ʽvӳ5Ƽ#bWh]t@G3U.vVp/f YH/ȿ~;uu hm#`#It|lg \^/m<ԇtp9{KYn}O)SGCv0͐ĕ>cl^ (g& a؃ZUh80aVny;r5ͧN_%n_BFɵ: ŀ!ծU-:ړ޽M7kv*(,h kJ~ywM"ya#vylH2l?"sb:L6zDF'u7R9$姧&?Upwbh|hgHg`ąv+w^w&I2(0@֧_aa ~:1ĿF) h4d&-xn#}T,7q'Vw@qg-jd4* #HMU!Zg(67̓c z}4 [@b$;[d(hWɿwH |׻.S3|9uyBUdde:LVpم^V+)űLA"be!JNU| !Sߣ0K)6>b(6F2F J*P#3lѲ);kd" )TYvD~@~ ~Y0 OSe,r]R1yqq kLOPj@,5r: 7f{9Uad:zF[cg]8  ZiKPӮSrŒCGMs5ꋱ=$8j$G. Bd^dj_a#Yu!^hZ}\= e҈\i]i5w˝ 5+?3({*!%C&}뜂1_=^b& 8]/% Ȥ,FCj~4Nn"5xg^mWT'rȺŒE( ߱gYZ07070100000017000081a4000000000000000000000001644ae3bb0021cf38000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.xz7zXZִF!t/@a]?Eh=ڜ.+Lomv'jA=KrvfF#KafHEUkި25 oz} X wv/ "q͎vOjXPT&10)2my)I ,DrYgH_,Qd:]wH"c@6 $;eA5EȲTn2# # є)ir߇an6ae\i&qEEץ)w.;cG*,;J2&bM&g)fW?]F>-%MpܩwlᾇyZ*t;gcߏ~o,R(sts[^'ש M{E1#)3: .;%EA& r=L=dsW)6^cJؒ2ɣ'yZ&*E6_BO؝h.L!dl2rǟ&涙X+^iI\E6h>ڄluK"hcZ@lw8hO G2ID;qgFt<>n Kh6'PvE3C"ͦU)OF eJh#>K_Y`$.!^'U2@#&cp4Qx!uSUceB" -7+ IkaO,?!?NJ@$vHf~H9ZbSETDB^D,gks4#N}z]iMZOҼhw R@}y3+bS@_Hc nQHS# >p:QNV#/Cy)@I h?*{}P"tb菅O ٴqO=W2LSW]+u֏<-ԦǞ{L_?Y(One<|t9%]`iTeo-i< j/]#RtG%i+"K;Ýfy]HrJ$yy<$Vf&fc-EC1;1XS3IXGl .XXtE_suM6_w]6{T)L~~z( c s//*v)(W}1YRם _\^eBy| BǑ D'Uv<ߌĘ%1`okwU$+4w~Ra{FA5%wۼZ;=zI-HRȁ!Ht=8oPA[I"R|V-y\_% IXGSY?>A37 꽅BT} (G&FsG΁M_XWLܝLL$/(.HT͞FRNIZROØ--xU1B}:&bIz}@IH34+otni>̋ehz)U[d[1yfi3X+9[τ<\0ؓ=ҩ[z5 ٭KQ*!DZ5|g+#VN:=yh  \?D-1N^p<|T9| 7 *GeۤԢp#w!*"/FTʹ&g2)vqu|_㓫AL^M iqEkT|P|n UZ -rTt8҉I'ǢR +{1ӳU3yɍ#6uܢixV[ Y8 k_y3b(L֗)& DYW=АWQD-XyJaĵNq]Fx~Vvzt#Hz‘ӄANTz!ұћ+ri !Y Mu,o]aŬZN\Il';} ᔘ](ߦbD5qyCJ<]>~ܦlqwjj$!pÝօ>M;_规_/|c`'юQG| 6 ؟ v cߩMw6WV8E Fޡ}&puf@JMPaYr .L6\,pc͌#NUPeD3S.2$uk hQxmPjCx->aE/;x}jjzpZWma9/B4+d=ŴvfaҖF4vLB PpL宣EG !}@XٰjWv0,6`e*(acnYi7wihR 1th n̺U umI_Dȉ)z?r͊qWLEH1 4YBfYuKr%1(6Pq6HQ&w S%9HVج,41jBE)?hF0\[VBf)7TO::1S@{ +nP8|#]$(EQ)~w8WN`ZQѨ=KUݭqM@8F|k=U #|k T\l8KA8B[=q7uޚ@ ݙ *Q1$K*x#^ÅOt;o PDD%.'Q%AbNA#udڝ+.|}[6T?UtJ5e/FAl_;m u Ld.Qohw*|6h?d(<_=Ԛ3d p 8#a ȳLz!,zyA9-rG6Mn"A߯gJ)e;[_`gt.-^ H@(E[ӡl g{ @z׬@)'.mרέT:'iOxaQ6VچI_jqirȟ<8>{+Eԁ0C,hвhט 'ɰ"2\d@yif(Fqʆ>xM>zDjGxfcnM!yU*O>M?;a ZZ x`y,e JvAy\PB ٵ= 29?s~w5 P1? ,FP,@|t2iˣ)9_ Uag9ǘ $~nu:Eͤ*V}pPaYAk쑉` * 壶ɂhȍ]mJ.KμՉDyBcJҋuω:ENV[wcH\zPstFI3k{P&eK&Eݲ1@oKü#;o$THR%UNnq6keZij|ǭQK3fT$!^SCu ,P_~"-~kɟ)T2F>𙇏1X0;%_CzC-j<~a,JfX7';4vUFMTx-o3\ZIPB6f-ļZ&0TSdMq3ޮ6cQm.WJl$wd F/s?CZC'lF^7UΩ!%i`zKMig7rhs1 hbVB| `[pF: X0ia]sPyK9t'ɏt1 r<ɮ8 !:'9/XD˄n0N̼fcF#[5 %ou`ӎo7z m9tYiTx^HK\9"j';^@/G3DYBt{X0[3,r;_[d!vVׇ(=#{u =N:S w{::G_]P:Gq>ȔCזD#'룶C2f$r$eW߇n j~tհ35FoH9 cQoj& Ǻ18Tuۥvqsc1R@o:8!Q]үa˖udTy6weۋd`9p$B%ɍ cPY%M T׈ 1JR&)^B}kLbFάm0 =ȫE9b;;F)ǡAjBjM3C:C) 4/ p㍌JxDa`Dj1*Q`z" MƼkȯœʾN:CTI pA!0<%`|  #o9mbUI$}@.Q8a,8F(w4iJ~Λ|Z,ó5o**3 zN=3oTID hF;WIa- t]lo+t*J8} ر-^=і_:]ɓ`ʳZqF_wh_pGOW( \~Fur@YHS6T΀}͂Q-+Wb&$Gn] 'm p_߆>x*Ŕ0MY&'j9rM%_OyHnON׳!7GJ茘 @8^ }JnuZXa*j12 HzC&QI@7WwXFe=Մ fу:9T=\  royRyQIIK6ptC M|N ǒN`2!I; =G{}y߉Nlvf +j@!) ޵ftS~!/RׇK~񔙯g{H[Iy>șU0-&>&n`P {V֑fJH Rup.PXdٰ*($b ԓ 7O_W:P-)Jܪ5 {q> vr6[Iؖ?MJ>#燽Q% ;FEOb5b܏"kl1F6><^}Mi׳# @!f ⿙\ǻ\m;b a5>nmr87Df%lG, Ί/P.OЉ4w]R,zHKŒQP$p5c&u h .R[cR֛cqR qN+ IbMi}H  xqlj,٫oM5z6dQ9pRGK'~:`fVz. |u  -Ƙ! c`)1| v>#w ӿk͟QRdՔv_sp{%ԩ`K,ƠwBݐ>&䷳^6B1. 11\JQ8@:K u!7 nRTLJ.֎ Ƹ&vơ.LLGs=z *)*2塟wUۜтTNꈉAiIp7zޛ`NHvikbѪsZ/Lg!,@'9tn°8=3Dy鬗a&} SջgiªKc\8CY|=yFHW[w:9u9=(5<~FvELwwSd_sNĒohȹbe7"Q4{Bx4B""Y'@Kmo\"ݨZ$eIUD\Ǭ8O$i\(hh(\5o=]~SEPVv:="Qn-[sW=U*h ˂B*L UGFԵq$\Ts;c2(E(uA~!y7~iڽ& aX4TB 8oM')Pj.wWrT~H߽,VW|w?.R5[2` "LK^n.zZYX/ S[d>J9W7qtGAGRWTg!^#eL2PPnuܿdVxl]#!J+n9LfJ*t㼙շ{YwxU}XnzRW^I7]/uGIEHEڶJD;yl? s.I@OrSQM"GM|WgUT TNBO*ۖY+S('+tVLZA6w5ޛ NP]]-#zi'zb Μ ? 5lKiT2EyU^:_{4jVWߦ/dd,'\䮧.]g H@#/nQ s𠾷8Թ4$b&4K|5t ׋f]:TMnv{lOR\f4224_~dỵ'I{! 3rUfݜ1'j&QU/K S0yfCV=Ym-D #xm`@$T9dd+ktKU=8H`{"r^/Vl _;:fVdt)w =`'4<4}Nf#\j0 %Mt&=SB )S5Pxf'@xpODȾ ?X?ܩ;Lg%V$~~ yV(Po Ղ-mr{k@7P!Rd 'SbW|]ޗ¾68?|P4xюԔ(1EB`mˇ&CT2hP`"Xl գ'{u9`򃎵i@'!`x?G(A6Eg7PU#2Gb9`#;՜ǐ)zP~)$boE⊃fX`,hzu$LKJ.L&0˨`P_P kQ7jwI~#MV6+ǡ',Kīfx$1=8K#Q8]<hHz`X8؜mA'<E,åݼvJc[c1KpR^GaiO# lB(;.(؍r8>q~laTB=|z#d^'Dfɞ#¤\ Yin,wqL*|wL\l^'~\J(XF$ȺCfS=cP1moTQ.ᔃRuԮ)KX.]}[WKLx2 YC6$ RbïKݬ`UŵgeR-S1d /F$|'pyX?%KH*L zZTua1r;JxX;KFlp$N1 ^{gǂVP'v|NW@/z|aVz*BSgG F+1[* dG"mQKveNl.]RFJm I@7 P}/ERY*,Kd<<M?[vQ,,GX˨+Je5B2lBچH'!q@2dKC7JtgWI C-07! /6*y*\6 J}HSaz9zW;3 *'yR}m[uqg7곡1=?iS`aYO ϡK{_ /Xhɼ:[n'.5C؇hũJ;XfVj>Mb;=DJڛtA|,8j i cxyЌ/p7*w$՞!֜\]C2;D7t&Uˊ6YQ+}/ LUvn>py.TALxύmcv*$b 4!*\5@ 2|lAntT'7YTWǛӞy M1kfIf|dzZ%QI0y͊NST[|\JMoڭNĮr‹0~u<4h#uTUN6u_Fy~ʬ3`~$Aj]W[ӹ@>uܐ<+H&u,GSUruMtwYƪ׽v?Wq.6Ԯ{EbSqGavfC_Iޖz{ _$au;Gd:Kj0n[s-Y9 C[AZl"f{ S:AQ Wb$"T?w Fɢ=mԭ+.q yz⭑]>k$L/7}O@u+ :;2̬XE|/gbIt߼}bN礠ۇ 2'pIQwR3ޜ|r+)/ |Vc!L J&슛3xT$yɹĥR]P n :x)3w/x%RfhOvZD)A:D2w.-oe150Bi35t ʂI?QPWDfG' #rˠ 4KL{ogj׳U^ hꍣhPmIf@,RDO*A*GY=qC`Jă/{okdrxﷱRGu2d =ACx P\Y}m72??9{w5c0GSڄlJu}o,Hx6tY*!\p/֑ s: w4m*; @5T):F/%.,॒"~1Ꙉ:gfVmdkg M W~ȗS̝XH >gR~´w$^!|yNasmM"Bv;$bP&E hUFZRqd?tum/Y^p~ .PKLxkSlvD"I{˻uNL7Fāl5Iz/oǦj6|R{BPsQv"] z6AD}@ 6H9ڨoa"XtD@17BݗX&}dfҐq'SlsI*3`G Ii?Ur 7o,8VkGT`Mc.(tHؐ3'μ#gHdƺf`(rl<-u`׊RSr' M+,rņmX0 QGES#9M4dxq=lM'Uq:zrw3F"bzέ1CI- dȅ% Oyva,LѾӲlzO#UH])жhҾMR˱|Yq1Te #ë^"źRNw@"E)].#hԽHp-ڢkh/6}w~dC4Ps] ̤% Qu8hV snDƂ!hNEE7m吏cc6j ZVLs“ kȠr;(q q^HY'g~$Z>@tjni<(!,I|6 CL3J H 9.#l\ѳlu;: 1{Jd3"=l&nCp^hEan-ꦣ+o!u+To8~{2jBMhhQuDbַ2km i o+Bgou? دcMTF́Ex٬Ni2~ N#9:wiň`83rYAR^OwL&Vk޽QƚK8Z*%h8:V<,3& 6mp͛H 'ke暴5zZ$XA]qlK3\Z᪡j[?-[K[7L"K uCTE)JMބ#?0P]`n}v:Ӿ&3ۿ /|?;|~#'HލjIe*̠.u*ne{a-Hes =IK _Z 2T[;ш.ӺT`|Fejy0U -Q[g,.λ R32[ߐ%0d5#ӜP`ɋ̰n uұ߮@yu̞fu}%TLPNUB@|&YtXs+]WHJ`q4죣F/x,]{m -j$?~nDym+a;e )Ck9bBfR h =оɰBw3`sXd;$t+1㹶9^D߹ғjlD>?ƙ)%vqs'[~*݂Skǣ`]?Xn؜I|5kyO/f>!?6nRЩPE[m{77* 7{`ZF?=8]oz엿yER^tw߈eHvb]IC6IwD儋J>#rHe'wWU ۊK|Di^(cven滞 ;ҦN5c8:+5ƺ ډ 'oݣ!)n@=-' >ѢdᒖF7O!%6w j YA|45sؗ>eqgʴ;SP-`P#6"^҉"4sI>%H*{Cp~6w. N{V+{8O̴!?XP/\|6L`kh?][ ~w\OO4y!L )9чCrR'a`90?i .di%r61/ێ4+5p)NzrsqFϤ rt wH]EzFB瀲5c;*KsaPN@.: vM-?wFPϊP79ɟOFy8 IzP𖘺fCLTʓ@Xe ^dbybYe;u~ZFhZ˭JgCsh*7'_ K4˄'XsN.8HŃu{{[< il7Tʂa=)UHc˸Z O @̷Ue~=l& EMJe?/i_]5S]c C&0S*L> 0{$WE [V? G͐g 犅BNA_bJ Ύ69_C}wb푇_dD 眵,%exMJZVlGpަ]=kOќZL /=7< /"T$e@7 M9m *Ŵ Fňu1dX 4;W\c~ݷ1xcyAG,{|:[Y5YՈxJo~+7=|caMbEb,^>c%s/'aCyޣ`#(G)eH. `xEי3SX̽U{QRY$^M5c {#ƾvb "f?gS0̸qi" ;R FF'U2Z 6 ]UCqHjA[Y; MP(P 2O]IBՍ]~,PqZl^p5$fX #B3z̾\{l[=zX;{ +O &BtV]Ӎϓ$ 8[spU Us{?y1fq\ɖT\G 4׻bS:5ªMWp$dD)vS2C&q˖?, L eQ=35&S&|#.l HC:ē+&6ˡwŬh6nLV׬݆uw({Ȓ%iQfx: uCG4V36eb}1gFaJ![PTn"+C!U9&n-8oE\1G9QГd bHrel^&ǂ{yKOXRcL,EQVl3Dmr[J>ܷ`McpF9qN;X|iEQ+禺Ծ2&R;`1Lyk,yiG&Kf[0EbDVw `#SxYmALAN v+?U=ǜ qsCxcO>`@K " i2=U+2$-חxGB~zҕ*{uob36 M2Pmr_6A ~{~, %7oͲ(~=^B=Mľ9Ɓt-Ό6;dsLM17h!>MfMN{4~#P3>LXᬓA|:b x?eߛjIGgDJu? ?#Jͭ+\)G35ߐPy"h\J!;f` д]z  8!7mƴKhc+ )GH~>류BEt? %,}c;c㔤g4WMIK>37^W`[!fs@F:z=܂BXYaXnHRwT{;Ɵ\ìxjQ8, TZ*׭΅wʕ.LBiq11YE` [e#+#p‚BrbuVx؅ӵ\AM;6ZN1 AѪ0`FoC._3]um6AK'm&vϜ '+Lw4o]t{PReqo&ϲcO .Zo/(t)\΃WkBie/}MAИEgJE.msNjm7w2pR1<`dTR -3CxB&9ۄQcms"츼Xkܡ `i*ʧg%]` QADkohDB OWP=iʉ +k"W5eB:F鉝zX/ځŞ͖h"v\ FSY9YiȅAM({ aܹ E ;Ad{Nf9ޚ/1uaHERT%gሞHn_I1}3}A ƤŐ_‡fq^Ƴ3RC.@ܡcH|>pAPq73"쓬19lc?^/_Z`b҃3guCYpx欽aƹ|" ISA(7<6 *]g>j2vhl=|`#ݺ 'x6DQG n92YS{*`hI5}3#0Sဤ[Sq< ]fK6As9[o'g#.=}0?t>26 2RAsyf2 +SxOxr|^vDC?>]{79C8tF3F5WvUS\!dF|؏ d^ڝd' OW Rf@&8v~\|:S^yL?uPM_ۍ-ބ%Z_qHZ2n![8^2'K̸+6U3Xڑo2w(1K} qI (>dS lRgb LB]"i=dXrASUP /޽{t'[nM:?t[vیyL55 VvKUX<3(E|RAg >!Xohl,jDï%Y,uϯat0:8n #H r=YҮ%ʛ,gp4 :,sHԤ>}žq3<wC=:1{俰9co pZ^ۑ@ci@sQ \`nt pO#8u_ڄL8{1;$fئcΈq`;iʬv5q3!|/.![I Lܙ ܩM`Ϣ,tqW QFhW郒W zz< C&$52 Z&ڝψSy"HNPIE`hTFms D83VA]>"YtFxLȏLWj9SI PᮃoeO]zlB Zn>u쨂ށlW e?59m޼B w6P6' 1"W ßıۋ Q;CKKdcֿ._޳'gדMQ#8"ФS iO@6zo2vҗ C'w6-Ǐ JKږЊ0쀦vo $V%,HƏU%dh1vL*s=~ nYҐU0h$B=%uJ7 &]=o7:oVbeվa(O*tw=P=t0(ϻwB̓ézDnoI4Nn'"p`7\ 59i[7=a'`/mCO··4ӊbd: $J A=r;ADRW~]1GTkId?! i7bJxx޼Zx?{ߙug߉ZElsux.@+KN#[2&C߭|v(m͒Zҵfc0CȁKvL6 i~LkxQ ,BZh RʝKmm +~cՅi'F%ۄ־q!J4P+_[_ ,,eIӔ'/Tu`UVꩡPYGeOBQb~nRّ:P" lE{N7i)@qv ם}=i_+FF߭{`Ng7DMk1Cċ_jj&.A"mm!MQ̅QqI:ov3 qkNN~&"BqX)D;/~۾˴G,'BZ:"V]3O+\j UOpG} gZJPa/7/Rwۀm[a,fr= սa# OB p~#JZX=#I (席\Yc|Y%[ {WAIUaPi1]S cvrWM 2k329RǗDKQOX/Z]8x-!?L`;Y[X-NyM47X,Xyx;v82tgQsQ8B*F*(+LD:O˴Tf M`HA]ٿuo)@eZڳ6Q3w35&N#$Bn~@Z}yڻ xЗpզ?TPds͚l7Ԋ7=kp{N(es7]Z*7>(uSy:], aɼW 3[=_82N8PE*eĉ  a$Q??w r4T3V!.;ȟ¼Xrc%2!CxlܸJ)=L(}t7trN tƍ:f<̺V6QToʼn"/)Np($^:dAb쁓UW_cO*[b#+~ݧ!V(|w\, .k"<k3ܧ Dm'r߹ --@+$oX]Jk2v_+aS+(VGo,K-?MRτ Izt畿h? .ͽ I],ޥ'+q2l8L OAz9w <BEl'3B%i<%/DSJp[Ềv[^..=G6Q.%aջ R'Z Wa G%IllL 1K͘+ILrsFjre<#F ={MSR1_9 D"~]pZ+oUP~ V`nn0՗OYuZ7ʋ}ze!?s gEoԡLqޒE|`_IL>лMCXa=d3a-&6PEs=QBi"Ȁ \,od#t$՗pw3}7ڕ.]li4VQnykaEDP^*)5{=PˣXR:1]4(h tփe;|IB4@ۆNHk:&K ]7B <-M!&MIe%loҋ>y hK5엋oZ $2ܖj`dG u |z,qMtCu6MZYxBz.U𶮆9m0nJ-jKbفz~:5㔮DMjڒIӮ9tm嘠#Bb\zf8fYLu$zwcqCO/E,h<4ע#J&Ԇzɕ?{+riix_MD@[@R/Yf'%7E2S1L14& \sǒ*ͨTJȁqd䤅q0y3-jĔN"uv!jj0IuNf%0>鿾2{N?? `}aB@^@8 T/k[&l!^= ؜UXƱ!T+/ Ƕz#e>P=4>zZ5puadщ03=P`Ob)nق@IWe$*)Շ5HIFc  %0c)7)(cKbp,*e;uUgWBxeaHXpnXspC +IMdQ, [(y_ZޓGAe]K5XJ%[Ő.{[Xf fӰf`R772aCԣVXYTt}:hQ '20@sݺ{wDR0izbjp|-&ИYE g Uɤg6PB߸v=lCc^SqĖ ܉j|VbvRgd_T{ }/aq}>!O/sQ`D{m4hihxTq؄M8؀+Mrc7؊1yb5a}ުt@BlH|u^wrN& VYMQj~9#mQ %VN(:B?T,DӃѾj9458Klrxȕ̹?G[J-+*ZMCT/zՙ #1jm/[A˴k`1 fR9<۵fMܝB7PFO=*EPW@b`SOt#_rIZ7p^Ңx%*!|@]/\wIuޓ]IF(YFXDE?+q~ w@C  Q]N%S,qMχq%ņD4s ]63xCS 1rҏjĤ[FIa3$Rv;bDh}^E+nMbMh 'Qu/K,WCvB$9a YjEaZQ1 >4>uo`@A>h%3vn! & |9g%DO}2|G4xEǡS`趼"IϥQOO34e)Jx$GNպȑOBn C/GHn,i)zUhg_UҔlz Iy7ـsJ_([ۺG*xS^ FdǣZ6abn\4 잻M%Ǚnr>~`G|&Sd@uoo^Iބr=C -,8U!Hz+i`'pO4 ^;$&hi+NKgij d?m[m{U 4-^3Hμ=Ƌ4+A禎ZgN" 5t39c%:1m+'Shʇ[q}م`krw}9(8׈L#}2bG,NIJDv+W\:y c`y*:~ux_`Yg t!8ᢿ ۶e(eYH}+^uhTYErC>A*!1^EVBh8z26DkEF.g-U !)ps\Vw h0TNs{ٚZwD} H#Μ֒9h!z˹Jc:hv9S\)d/SHiX^J)E07}akKrQ:-"i޼ۀ&~7UM؆8ϬR뫧xc#F5Q:nc%ΏVt_ܯ4fl-ɜJH#lܩNh]ժHB19PF{AK03C8lgxJtB&萙+aߙIp}G(Җ=78y}"8d3aD/ts`xxl kyFtLM7_{1wtqC`"\Gc79/dں…AY2uEun%[:i.TQ?9>|b/qgZtl][ݲ~~|w#P"{EH>SYn܆?0Tz/%Mv5CĽo/ґHz?ʶoOgqo 7}զqJJo` Tû#7>c\j_jP Auc.(1pe:oҢۡ`9[~y9SiNu"Ř,-XZP8iE9j,&j Ke#{Bv..鞗:jWALb yc2B$Eص᧩ژ.vd4u/}O3CC&fd) Na??8JLxz65jnW&.b7Šmx(y'O@pk:4"/ɉk^0, AWr1]K5 M \ncushdLMZCܹBVMqv  :VAKϛf>gu޴VtS0zţ鈖9QVzr Ŧbzu~6Ex8-./@'ID`a^'J[O ;=5U7;nCmz:GMݨ˪1 ﷠TY,(v>)'dKr`S5@g_gߑ5QH&S {\,+7ԩs ,菱n4t6}Fߎ#h^T|ZQM;~C]zޭ}sG'ͲbazS_@1(>_p@KTEnrKB(@ v#n G6hIVbX,Κ%N[>Zk=P5+DYFWS7nkeDjiDAyYQB d{r<>{pLMoVmo)j5}Ok/sOAQ~.OUihdR?c^c'ʆR> W&E 0%uޜ\v d&d29@i'ן$3[Fd.E=[T?e''MtŶ5j[$W=qF+81[aEZ~9u ZR?M>u A[.I!HK\MsHeG:'Ke )oHŤ}8˖f/X{-b)ra6@6trWYX`=Ns=xcφeJ&,!-~X.A%+Ƚj #rX@='cuЩ ?x̻|~ar&ANn6W_hGMpD7s7KPWgU/&1j>h0;xv@ev}%hQdv .d;ky)&c``3%2Dڸ.Z0G1msz䋋6ݍS+5aqNfet}I{wag_vzo[TmhwZ,HfU46)hUati&]IћT.Ae^0h )sݜ/' |E#YDyUB*n% 6nCܓڅ%,`LDӘ-CӄPd!#LaM% 1%mIx3t4DX|B7]vt(hs^z(kt|U_6f<Y_fNEـns[$0~ RC<#8 +S-qDq90|O< ~2GV+~$zcEDyN2·-o\\t6[y{dTգ=HYh 'vLBoqo^z6`Yl,يDd25;'U! EѷV(Ŧr~/ CA?, pcjW=Mf }ۀmI™ ں밭y>ڒK(vP&$o m/"X!5liXޭPٕͼst-1 2{utݸ7e"8ϛt٭^ }ݐq-C Lܵ [Ǒ wVP%;!hGNVSq@{vX ͵A%6;2۱:&dAF Igz `a;'Ig{?ZEX i M}'mmBna t6a~vgߞm.)ńVF|3P _݁l}p,)6#BZx"@eok[8R :7Ŏ~(Ü>u)Tu{ZVO T"]XHU+~+?j."V) 9X\㈲ԍζ6ᰘJU^3K8"腨/F  :R~)pd?|4ǹMq4,;2kٕ&[;X ƉKNl0YZ,PVzY -2)hXpQY\疛WO_Rj%"dTmol;%3fX 5h=2" mi)~9v+b ?<&qxR(['W :=Gu#p^6^Ƭb{{whf5r_t=0 2GEGsI%D!Bq^rUq|٢&35j/p*+isݦ@g9[C>5o<e[)IcRXx:.khǁ mH3?Q:j =|隶쨕D`69HlYWC"e=7#- Sa4NGfGQ(ZdqM: ِpF vˮ4;W *Y:P7ڮw뤈{=7fi˱-$H2q/u~֫jfJ,V,c։%7BzTBS;ɛi/wۦY4MIE1` e*3R/N&?/eb7 ǡ(f3>6](,F|^|"O$GnCa:QF5`;*ɿ(`QBN"4Ԓg]x47BhTȥx'm\npgn9qa* s tay[̼[3 %V%zhD(2f"go qj,ۣACX"#"<At fvz4 1тEI,vbSPjCe+Sl?@Z*C>yzIurVZV.XB}Aި/VOi pYGxxDdf SV4*E!uڦ^FE'>/v8&Mq(wn,WQshf:JhyY s#7e7#2 j2Ofw73 fTLn5aR7CJ9*.ę 8qu'Z~vj҅Ew^l.ee >8i&֔N8a|GctƧsHZNb \EBY|Ž,z J-#[Og 67Bc}RqB,@) F5gFUE*jWtrHG1en߅z%m3Pegq ox|}Ö;p$̴0mΏxOۧ$*EK+/G^‹AzW  cWŎtaNsɕE)+/l}ZC&W9q?"ay{tt12p w^Tf&6b @8.q fC{J<X<~ӵr7Ƙޒ 4\nܻu+P$쀚H+`36uZ:6V s$,&N BK_ t+ l53mpćB'$BA]Us -'`U/H(?^Bh{T[6]*޺ 2ʛrŰw]Q{ʙJRR)e$Lu[ߟ}ACN0٪u ʯ_arb q)%ʽ47w[nf%nWx{bܴ mM >mțT$NtטYyu͍vy-aZ.`]hiti,lmtH S9%BWƟkxOF|G|pJx{¾yIY8*)r6@Ҡ4 S'W-|p í-M d$vXƒxB[ ;lӞ=ip !'$űv/>GK88Xd}Rq%df>ثZ%ѓY֤ vCKp4F K;hS" 3"[k&?؈Wauns1+wPrYyDjf =/fM 9 +D-/ʹ]ve,}m(28M !@Ct:{ r;[KypmЬnUb*UZr ')y3]]>E@1(zx[雍R Лb{ⴼIa2^>J6V,aٚeyؼ8aKc4,O`_oVXa{}cT7*'A( Xɕ,"1siJJ3H%+q‚ah4%sðla&Я]0<ƤY+H# Ă:9Ie˯֘)P ϱKo TCvP|Y Y4v ycj@aAӈ%p69NvѮЧŏ4oLsBº)lFdфT^ ͩPl2Q vBr|? 60st-}k|#5/+YBQRw%^5 X&ڥQg/ew06 !tHޒm.B8.lprVDҀ2I&NܜE>Ķ}chsJj72N N]1OAPu@9G]ޮLCOhYQON@`bq~M IҰ:O $ !x.uaO xQ+,rXc!=mHQ`:hYM.`nLTX/"Y*r} yurR0hHJwoy}PdQm adDy-5 #C>]@Ґ@Fh9\ {I/xċfseqLD& VxƶdJu' VXQǭ{UkORsF5OB_\bl\VrPh9ץna GvȬFy?wوg$ ֑BG f?8 # =LoK (-sI L(44)N$5-!*D$^ |&D f,)ܯ}F`2 O~nOzkV暍G  'Q1*18ڷ7 Za\5lDFh0/J25rˡ=+Cl8mtDq-8gJf7!EAOqelB?'j}9{R/j- Ϩ?3ӋfW#"}i1O? Dꝙ#lۮz k\j#&pU Jxiâ rFaJEjhJ\5\G26'/MqJ¤n1%Bhas]Nr ]X,ی?U(-jyDD&. y{Q'DQ1Qt}2QrNÝ'>B|!1?~y9Iݮ\j9 -4D ^,\㠅s@^&yȹWs(PpYϩf%XHڒ[aAV](ij~ƛ^&vO+^L*nro-ہ) RX1rlyg#pђA?9u4uO%rBd#Ŗǔd=O x7.+kq xۡx/DƉv YПzB@]гH&[5{_yՖ49p㭧L"Vg3ȏlh%5,^搜ghNg.iv94oӫA~m58mɱNLӶ? +f{2|0)/312c(IxΛOo)NzVAV n}B3,Zq6w>j^L@YƼ,`2z4tf,@sbx֤۶C!_Lz4)LR@ƗǗh?]f3 6ͨJV$~J-sP=B]QDNG_ۛvX;ƝJ ; J1"7o=&]".̟Wߍ~Qf;DpF{Ɏ$_بߏNC(]_۴]wTw ~(.B:88_۝]szA0*'hP0h렝S'O ]_7;GekQḰlmLJ"P"`xlC]~犮6#]>^#p \l{MP՛S.ʺןxSfO )MY32*7&D.D>iY)0lE+_c; #]n$trw^jMzf m8~rT(/o9=Kw#4S}tG^ҽ ha9ng8zzWZ5BL=fv.8=Pe<0=8#$QҎSް-3wKo_/.Up 4<~%u#IAoQr(0ߑ}D 6otp,4Nw4^`p6z1"T\L*u7=`Epx B+;d.;% sqX)xcp~=̴"9QA| p03aʻj\A^:RMgUɹ|B{BbVx \i'7cI 9z: 7Nv]lHeeR0phU~J6W~Eb^}=xAV}HשּׂhgۻfZo@\sޯ@oF=mvzf;$ 4Mo+SՉIKNZD'kap) _,l= 6qhۧ4u͏k܂^tW;\_%xibޤv2>gKCDQKؼRGǤwX[j͋m[)hyYYCL]qHp9i|d\͔9ͼ]w5C>naK~ӕR&Q) 4?tpXHس h, һq/:ߋPf̥$:T d2ۧJgۃwህB-`<˸Z}y!=ӤaԻoҨgL 8YcM=SޱwVlƋGv\)ꄭ}OJ0?Bd11yGfL_-KQS=Qf)֔5Zk 븻d&+YYA~O=܅~X&v ((Y %̻rVZY05ʫK\D 7U_L!>g'Ng!k1ͻ/;"49ha; "Y7齼2d~1nOG2愚apų_U?/f jCOq-6tNo32DR$uC w&kUPVen* ɭAUyF( ]W$7w`Uk$=1n$%ǾmE+Ҧs}n W]T>$?N\BX7K g2@u&Ul94eanMV3 PDnI}11_#'I&,LBM_~ V8 Rp!l'[gBכKJ5M.u[`G';^&3__oMТæԘ;#Xś=_[WKNGdqՊx%6̝fjfӓ01='2q{k1PӫuppՈzd d|>OAJ}^T=ӆHa/+JLnEL/ЧʬHQ1.4M y">%,hP.pBݰϟ?7}=h Td(`85dKɄ:2qIeC''-+o=iv}Zho\`#`nvYQ1d%e2]%&y-3bG/G|^ܼ'.;F5mY_[ re%Ց+zI' }\oYށ4,,DC~.B^2Xbۿ5:il1L_'Y&x~ڍyB7E̞*.Ӭ;!Q"[emyF#Q*tS:>qeysg3a*N+!ck"YՉ|m40h- ԸQn` &s16Ofι>7븦ƛf.,/{bx //hQrʡ$s9jbROԖ:l(<:Rs{*YU%Y}'۵n4Ogy3+^C| "eSac3.Ty9Y@#Z?I[;џĹŊ5fb C^30bEC T9tKA'aXοrg%MyEWW 3 I{>i)B-UJM{%=}c16Y3N|3)gM߫Q%  7iYG_\Pe {e)tכ ;l'frɢ٦ќ".+c5> >ŇhKE0/L#QT. o؁Ϻȷf"} *jU{hֵhRWmq4Qiغ.gG֏ɳhWsZ(MWj3{NP7 YcJ醃y'`nUZ@u8r7?:{9*?yۓC` 4_(xKRan6]Xcר}T %7'{)hç /ꩺÈ{'mlQ7H[@/8 ,+Gchuu(&?FjDF]{Q%8417zYUofE|,f z'Soh .&0; Cl-P`"% *\<'O-w/gcU<b蚠޻(x_ú:`Iu.= 2յOxe $pr%qN/sbc=DZPfuN)2hv)VUfqq2wz\~IF`Nfl v#;#`dϏuH`^L5xߐ'"g9_X,P7r$/!և1!}h?tJY=?@$ʐsf<ӹb-`gVZAᴢQ2hO,Q)'AVE3M6)6i9 ! ۖh~9=uD!P|po:')Ƃ[ZlWx7 `ȨFTNM73ѫ">je>q`1mdK)1ꙆjŘtkaԣ(8TVԷ65 [xww&DDGؽL"6)nբ3?ChU=0K 7kOQ'tOZ>w _BӇӧlj;~Grz2#ߪ'wâV18'LTiDsfT[?EeCN~[+PLџpVޛQi5FTM ZşF26/߀(,C2d@6AkJhP3DڔBe1Ԏc{sXMA&/~SJNaoc>@1SЮ ؒ\]լBnb8٦D~młzF \}w2ۍ[r gau?iqR ΄0V)*inx.wWfIBbrlymϛBɝt K!^"9F?o\cmR.ne2֊A]2 l/5+9\l:ReXIJ*ܳ{Z?Sys앭g尌62)E9pD,O%π;Ɯ7 'k"{k*k^N 0l 콇>zVReXE]W*FjAGiǍG'RhHm~RfBX㢐AHl5~$k cfBD63Q.bCVUo^''J") :V=$mua^p-JC*ɤ6V5sNqtj G4AZZ|1:`T0bO+3E,ԆXfb%*R} JN &bnn]Y4VII2&`jUaG7_5 xAg K꾙 0wvbAލƚj("QzdDy`8Ѵ/ y8)l wDC ˰QX\k^-(Δ@1̽4v]_(6 Gf$"0DjP]wwlo5z =|dC#GO9SC& 3+V@"ŧnї^Z7ژI۸5cG:fs>AoKAv%Rx >#AĖ;`v~1خI{*h@k1Zi=㽆UO_@?XKt*TF|N,k7d^_T9!R!S lA:!g\=[2ބ9I Xq~̜x:O;}Ю!VƔ rrm Cth(5I1vF:j6_H8* 1zmv <՘bu/׹ 4cM'3;=j®7JT[/B=Kڠ9#Nu\+IuI2h9,tPpT[i2!lw t$UEGEs"r h* %;q9Gq\)k+": qK73qu̼7R9 P1bǔG|?Ud%1w#˴U.AVޣs[t(E{⶟Vu>Pb[RppRwEcaI?$"?۪^vxSJ׋E+]Bơ9M{Cc)u)*Qō$zK<³I,ՐUߘ s(Ci:?t`Xl>PDΐ ٺˇ8Ed $ CO" TEH=zKCuzǫk4 3<걧BC"Sj&96mL !$.`By{ihL㡥բQ,b- z=Yޖv۬rXGDD.+Ɠ1ZS/$̘Sj} eB#Q֊0 *}/㠘kE$L#(Kf\ɉˍcl`V %gzyv0ivjJo9dix]K"~-5%M5,B({7if2y<ذ 7I0X-Ÿm![쁩3I663G yUjkRBYan_Qgaj,Ac/Ϲ[1yE>D:ݴKXH󉳧}^{@"+E+j'at43=Vzv0WB+Цe]ܷ@ʷ7s#(}śi=B\*xp†5WظgEwlQq~S$7hѶ>;8L> Unְ֙7RvD!s$Fu*jXDEbDo8fj/~(_+/G>z@0C&OȆl%oO` Rۚ~5Pt1Rys? <{k\PAvaopAEM^4R{E9ApR!S#kYymn}^z}!:]6|h+n0,F G𝩘Qpr;[}/eN/Co噯=8ˁUA"Za}3{lڱË j3@Vt!> YM~ 0T?6nbw,ݮj34ɿ\=:è 6Y讑%=dk4^[d[$Ξ,ޞ*)j3Re&OTp aB`"^uҘU䓡`wa˰<$@2MsP===\IM ?M7;ރ>u,Ch F_L-A,?$Hy1:Tgg3r)|&Qh[b Qk5(뗗Ikb~@:♆bKڽV#YI"E~u'7 A}fj0<=01Q , w|)K\ 4ОLmahS#{>:n94w׬\R ~Cܣ"mFoϖ>pk!q]%ɷ.D\}[~s3 ;l̓H?8Öޕc#h}S TWRӮw0e:ލTJ" cR [\euq~G`7q;xJ!Tbm!Iwa>:$ŗ%/ {`ߥ^2j th9h98'+$O=~ɗZ8@ `#c9x7p̙ .?9{1qzr$uOF5-Iڧ*Aޙ@t^zКQs$ =PUB5EAl#}0YsHvBEal2mz.{q]ZgVQ@HsYA'<WQ|a`Y,ZFA sΞG7}TI5 ʿMZ@Iɶ_ͧTw}RE^B@왤|RUoܞ2˷>ڙa@$Z=/מHjZ5}Fҭ, x3eͤ7i~zacC] \vTruwt&?IDT/,]G35EӅ6A5;IwtV}V(N*N|\vL`&) L}YB]ZԽJ@`)=$S|026_/q?|9+~ .}RU'pto^zm -oۄ01D2VD33(grfypUp;U#η,2,{VY>Ï/Yeޜ)V*T3x@b* 8|nM-Ăt^nf>,[]ut޴LYf=73+,ͤ0| yc6Mj?+J<%@q  rǵi`Z3ײ\"t{ toRЇ \n]xVO:; t"CƸ9Us$ˈlM()?O*ew=GL*O-6zȂ%Qy962Qb,[`R`6$E{A1X1$vM#!D+qKҀvh|(d6 h~b#ޚ,^-!F{ܱ@)' nG^УRʜRc1ua>u vށ Ix`pA N $o*7J#ar9EU vg?TUkw}txM"P즞>X|'&o`kΧ}=W .a6CTt\Kl19\o0VJR)'%hCRG

!"@Ź]@&@j^n(eiqR\0it:49gyW yldb=\м[٢: {ˎl/>W◿iEAt-44M6ME+)H⾳ƙJIGH불d jYl [@RЕ"'IJ9zZX2ZL^W!C#c1b0ZSD" yVe2=YgV1f<Y jSeKv,UO'X ˰,w S8U;@ >& ny.%!<cՂY~~QG`ufVtz1z8[^^>Z<2 ľXމՙYt:50n)W뷝ZuIP`Fv^\iԻiefIrH 8+tK6`&\FczL8RJ2_rߎ+GZ,ۡoFAJV]LݔɉGY 'VZU!3Fo[PX"Sā%j&fHJkG!N.̧-!vUTA&s"%a۔j0˟4|9?3#65W-L^p֘@a IJY,\ &bh>1ݱȀ! ?GԱmw)9R>ě )C\in C8C˦^Gz&ڲP?4*YՃrB|ŐYa,NϡVu<(i2PL"XRj@!SgzBvDCfC;t "9 St^h) p1>Σ?/k߆Űˆ"IQ?T.I4m;cjcPTu&u Ut")<X~ anuIܐ 37΂Nyo(m?($j;-:h&Q,͋]\sۮHe.($OQ|{XZ5ipbפ쫵ōd%X'm# y"wjM\UX.7<,q[kck? h3f9ZhǤnI>5nImP)JXs o=ؿ_WQNZ{N("1AͲP84у+ 2Mo4E U1I-И|I:E5P)<##|E)fk:'JNɉBab~T/;syIPsS>l{ܼo"8.dU br6 Y6*`%paK; ,_Я)gboY=!N<-mF՝v&iWGL }fM _{O*rŘ`t_g1(\y[Af)OWKOJ+w\,]eɇXy /"hwӣ&dM2;E~o™TeVZX#B|^+Ip;,Ub2[Y êOsd-wW>9˰P鱉e߼f`ژWy 86F8 ֞%hna~Q[1cl_!I7NaF6\$#D\]2:[U'P5!.GK(POow3z `-yzܤjYsx !!\2,Dt}S6\h=4 wɉ-=jl̷@\CGw5 Xv6uQ:/Il Mdb<)%{9 QS^ C=r5茶wW(6#kt*60wS@uˏD}7p1o{&0}CZez[.YM_ߟMْD-d',eMmX'qg`F+)O _gw9,_ʆQk%- !~>-݈ݝPL*h|4_\M#)4|RoO~w3cj Ӄ YyX3h`d㾈Y óBwWY*7TSAf &3k>=g{O<ϭBcLUYD`Jݐ>F-k]אI3!X[(F|7&fDy]Xek~Pb-ۯLDnFu $s쮳nf?4io"?Zj7[ + RPUEM\g;qRN ZS̡a!}[P~.9o sp} 5L>7nJMTV'5;[SL$01jPwK\=w*dL=/Mr:.5,EO M\@ 19W;pv],9;[cfiyx>Q1HvLtUc7Tջ߮zf,`z/g`p*PM8^ZƥFIQ`\wY35h5^&L#IES ~Y,Ѣ5.k447'3nw@\哒iX:\a~ q,?An;r1RyaHyDQ5gs7d-L.r;t+e/OGnu㇗p~D8eHY_P;uu&c}ySm: ׋hJ}h519OŹyZ\pAf \5'xvjvf/2&೓gYPv)rcP-}q(xt@.g i G |PuF=#, CF`)gաv^?à0Cn׻8O_\X]O_4_,bO@yS/^U ŀyV8`QѢ8S$jN>BzSxix^D[P K~ avO58)`swv>@5;H̭GG{ ؿ~oU?p*^{*D`ޡ򜛽EO/>0UZ:|mv\搜->(͘h2LZ?UIX[=ќ$J'Lf-rBpvO/wH''¶)$\3 Zh_g>W)6%uF?|-i:8iX߳SEMF>5`LV-j N2Z;rk%F^j0VqzvrB9s$sƲՋ3htdڃkS{S)5R/p٪Kr%.1>ٞ,AMxϐ'd2.:V?Z.7+m Ba{,= !8dVjAjnYJɬ>K $TF=cHvG+Z2®W:dZU=oݧ&gN5&n{3¢WgaR4Z"6JPzn/ܷ0xkXȗ(V!.)T=^/Rc9:DBŮηZ_@Ud5᝗j%_feE| C 0ܳJHS]*Kc%l ^c0Nk. Ț9p< zM\Ry++P&m?}K=w<;"^XGCޞ&j=P@^t+ ba| ܍Rz[a c3SA$|skAh0Jp'RiNuXy *Kܔ=S:twm3#j^ >VͿ;q!<0nO~OMBkI7#TnK=gLJBLgUdri>؝9T;8 d1X |n1k}t)s34V"+?{ThJT&p~vmZhӘo#Qc/d}2+mM,Vi X8T:y(1GꤡkS`%%>#Ӭr&J6-tAӆ)G҅5w:\"X؍\s4"߆. _]VFggͶ9Xikv?Nu}o|?&hH⥏p&CO6; 5qA1OEڕϦ*HEp~F%>ySI}.ǯoKr9j܅q2@ dqx?~ѣ! {^Vk_`}z?0RC&2+e7օ"^z`|Zrƽ%1z=ȇqÿ̶(_@ѫtS`7eX?]p` hgiz>Ѡ'C|q4yw{B2 X i0?0C.~as6ZaNvS {2`k?b_R 5D\([8Õ+m-o}; (.fTJ{ܟ3{@2E)hqb(O(+mKH,OAo:9 3)5 Rp}M0ݗ ]c/ז`!Aׅ?|x2-soj%}J K#x@"GsK>n6@uɒQPT1_u~^'Lf9-A@,'}ca]LjHH _s#hL(kD[X穱\Fkh<tRrJt;#!(`)ӆl=c$5n]#,)q"OO/g#ŊK忧9 '~}cPH'IJ1'/uˁNvVDYSh*2`Su]54\l6*w^SgUլ؊{uQ)o˔'鏅n)*N~KkK˰G'`Eʿ!U,Xȫi9c=k |>L}f5=A,&A-7VjNA$_LEYw">E|j];*U%1i[Sq.!{mA:(0E$`a%/¦o ![x2W HH,|,w|جƩ^' 3cI_-q1MkX@CU W޲;7rhP"s"zlF93<'N\|Mo $U'h>D]r_{Z nzoK ~Qa{h3Kqg8O`zf(azJUfkG*=[y- /fbB^pPN7S(7#hPqw8ވA@|AEKlpdxjt%rD?gv"6-$JʡiMM4xt{rw)= =vdlf.$l/;$[\׶{͊`?D߅ > uy<`ȓ3Q)hۆ7%ihI*4z}?%,}(b |I_=.8>_d=͌D .W:*)?A}[gLVqSzaLRF?Ut١E\dRqaxw۪تk)ޕct p|'FuQuw+_t<ϽSq;US:}Ein [1pS(IHC ubP":q-y^(cy.$kX+\ X*}ZɟV9B G'K; ) 6NJ|;J-$J8d ?rm 2ABŶy>&i"3NJH7-Ȟɚ!1,,l(\7x*כH8)f j+PiWceQG#ladp9AaK1T70@{겿0^ʞH82u+q 4#S=a%7839&!b.*K꩓:0CO*2ac OCU@qv9h=  (: $a-К-TUScm*-0fC3zǰzx (;e>󖶐SA$?8U:ےJ6SO$&vFHGh)7`iI{Ph |^WBA+ƫJD;aUj&O}P,0صFOg`>#E#\֠5%4j^OgFv f >1E,pM~6Q#' 7= A ==h.OOV>jj UM%gc2VĝNO+ ]RO'jD?ʋOǨs2dLI =q c ^ !s~ȥ'nNn;zo#2ŸDjA%rNCCk9+S//(M5m"0sT*(c:_&+Laش_YDSp oVԻ8>T3A& IB %隅Ի]A% .5h㰂0OlwjPtc1WRܸ!E|(;ߐ4LBmRORԃAgRnk5QW>ہZ7,q98Y]1 gkjp.}t(Gs#qmrpyQϘv>ĉ:xv~<0(6QBLU*18c)ym΂bEJJ[e5 %K{x`2Kˉ'l{ 6ĚgxRvq'3][dQO+@ΪF[g)'6&Ts |_!Bh 쮒pPfm8yL2+`B;) OOg20Ģ,Ѯ~&$-qkbT5M)c*hg+ԉ҃}[ EPX+Z#OH.+U8\&Yt9 {+%gy[/n?΄`#߀U9nԾqks*JAEJw`R"Ջ\Y]3+{~b!/XwPhC"K9:хf%68a"4M YUœ4jţ6TËglvI3ʷ`$eYI164pTPU9:_/&eru&aY1@G"Ncɤ 0Ռk;7|=޴w/ǞpfF}a(UAui?,h  Ny"J¦%A&:׽sy&8o{wITe7v`^O`"Zl[gS"`9IvCuX;8OKC렼mQ|u1A9Rm>T&7j)6N4y?4$t&u>'LЪ5ok`\NϘ;ƝrV89]ф@TKW;.5)a։ܸFO%E0Ck30p h ((=yh>=lp9~#=fA;?u Z(L|yWpm?zwSVJNl7B%w5 Yv<'X>Ve W2X~n5갿4~8L:I_lCZf5c,@Z׷/~3o ]'h?`P]Х݅yӀ%5FޟUf<~Pow'zK{'5mܗ5h)vcwE.*1NUua'KD;kŦYe "ԣ+ $kCLxI}vf u䜄P!st[ƐanxZaju^Fއp /iK71VZqJ?:A%E,i&r~A0$6A*o*Ϋ}ՙd85k mtzl70NFQ⮃J֓!RB4y$t2iAM$gc:JӠ,പB>\WU@ww>B~4t(8la̓;ɛ,'zQ7:nUFI& 'с2FpE`JjXpP@ҫ{28zT~?Tw~g03ܵZNX'dHr,l - ¬pR$DNIJqU"pX;kB`?(J)B[]/'x:ZI6N{uT|Z.V-$BӐޔ&f٩G/)0_f>'tBz0үA˨2ā=%z&cb%sW#,8PχJx}CؾYmJR!䂑N l/ 0܍z*g ZHҨPtM LJ:GP*@! u*ʋ Fh݅{En@y]8f쟹<02Tѧ)w "migWDu>mup8S<9ڰ͸ކd ~7oBcdlH5 w2z͠{jo!? QHt"h-ŭel7Ҁ'o"(gXڥFsø‡)=o{bs.f9kq!0pkEj%a+L ^c3BI tjoUL̦W]$A eJ 3͛ݴ@q˦Mk=:+-|tKٌWc!0oB7g%{]-j±ƛB< E \&'#oѺr~N:@8 vט {-c V!0IKgWOz,+r ib3Ll*",\dJ5aG$HD1y ³g|jvg0c:%`I1-Ы® E(-RMlnקށ;zOJaA}ylHrpd[bdFWP#iy'];jGIj cX Pdߩ^/eLBH}ˏtf[ 3-P d2)SxTEXOET_-'TdҰ2OpL!OsIvQűps{DAN+zDTY#ɰ߫.lݩpt@B6$H6[ ~X)TϜ&\@9.ҝ OdmQw 2أ|tUm 2!T#d۩@)*Emǃ}gp[ wwZ|"E6/n$*ΡEx'&D\OI9%DRS1:Eu YEۯfq7bC%Cc_lILJoj0QQv)H=Ӭ۾ qʩs,?^*[5R@HzA5uO6{(~BV.>ZbWX4<ᕱ(P*Q*C7^:AW1*H{9~.5'6!*uV=[Da7wEa {gфRo,]uvEcdGVF05;ѦT`B}n @)&9/W̫$=qxKWpxDIRH X|ua4Y^J Z5rBl@n&ufMFbtbѴӾQF;ɐjlOچ@-p˨5uȔ4}{K8ձUi|! %o 2_"\ uegnWɬ MI$U\׎sܕF}s%BϸR/i7_4HZh ='̚@Gfdh~rbwK7Ҋ$H`Kayޘ0%¸zpͩmuЏ"]⛬*_Wl0/ur(WP8֢z!*65'ǫ֓ddw<4>jӂB;tPz/l]v|v~zhgE5ϗ"ّʵV NLFg--Y!Z||L*eކiS84p{U̡TqS6ktV7䁵xss;|8™=Q^+Oyvzf62׋PA6"|jlV)T:8Z('qrE VpO9E]Opti&M*h/w PȶOo*.@Nx5+hiPoR *[ڝ&k9+X5+i Mf@Tv+^| ;mRhm9 nJgriRC`vmªΑv`8y'O1`[,1K$+kobmFRN'AVUbxeMzglF{ CCn@^?g1sJ z$1NsYf#Z\CqQLm`o3IM-&{ݖeEr ZGtʡMv;lSA lA%l<2%|acajqa+1)(U*isR' ١O`=Y,T) h(x4W'IY|V=_-t{Y jtm8=ܺ#guk<Y~  O42HW= ¾l,xD!aY^z:B՟'y!'}sOJT[Yw)9|sVk7uOBULfJf/j??7 ./UzcT8Nֵ4UA|q7OՒ`V"zsl{N e7b;4~D?ejg0-xѩ݈['3#C~*> 1}_n׽X5$;"yCղ9aw@d ÐhqzWk\90rYG}l4|.ЀH)"A-/%Pl6tN i>ޣ\+ld[q<x4.nʾVQX\7&4W\ W1'2wW$ ,;>- %nKⴚ/~I 8o~(iQ:\{@*Yn3?-vm54YX<ʮ +m}Dt8@);" ?BZ޲IMpv^ ; ܯ큃H, I+b-[\ϚR2T!͙@57 ↝x"iaw+.}6MOI:/\GPRr,]Q콉Fύ-L'Nr:a乙 =_yӲa-Zq5Q#o%P3{Y;B򆽀$g*g;@nm8I)x&aM *=Dߝ!~RP.X"4y']`GuH&$%͹t['o 3Ad=F"%P*N~Kd{BaQ s1A,}G۠D>-vۿ&Si7=+t-'r)r1tp4CbݫmlMIs? :yW1 , dc?^P5dOas;=Xaa:H 򇫩IjkwY^ZB+gK|=֘1m;,g/ ѭXj>C_8Hfk )ٵΐbPIk荄%6>Fizh=4{PsU.@kG8*xGxY>p7]J7dQb\y"zdE:XlC7,(/t9*&-vȪ:{LiL(!QRbP%T<c#ęIRLЛ%AO{kRM%bj_NI{/xJ.eSp-k&PYd. tK7J2qN}c7BH8"J7QFyA2ڢJ oNmHk h-$ Jz#OҍUo`*̅bE3~*UŮpwї#9ŁCO Mh/&QﭫƎ(a ] S"*(#jX^cp7ep |;-!RwH;MX='G}S31.(>ᝏYg"*ཏKnI_?IZC|egR_oH}!ҊaV!:G ]pogd6l J \wfeû$Ro'wAe|DWQaRWluF=hFE@;Xk9o/ƒ,??δO7[_Pc%ǒ.SoPٙssD`p,v2k@)%{ jZݙ)Ed:jEv ¹?+蜕Q$R[o* aQn!R5 AIzb 8ja LGDzqyw"7AmP{a21aq_SCWg2-Cȹ\%y%7nd{ҡ%t,&80ϑrgggsG\֪aPo)Ƕ!coc[%>zց.D6l<'p[^=fs2@VU\9N(ɯ)ޔٰ?ȓLIL0.%L@XLf%L<Ɣ,HgRk/ÌV#vBŨלV*J36XwGZhP|8_Ik{U' ҧq,.ȾPm sj^ RS_o\5Ebԑ7=߈_-m~$sU*˱ӴNkNSK|,/kq}H$t1lyRbr>/U(,<nrMcDGw%Sh}GD@e8[$CGB/iCR}$Wfw8 4`:ln:gaC b}쿽9 IqٮMxR0F7e-3#xJ-?E5xN0Ng^xe 0#ϯI"u䯱U{24+7Ez|XbMcڸK'>-뚫*a&5E8/\Ͳ6!چTBs$~u|Zvn uwn24./?JڌpsL 3߽|!1AotW*^Y>TsAc woKUr0V *Kpv7w( -_} p'@x."l+٬GiR h=u]|?,qaC{ԩ5bx$EPrV~S  Oqg Gzj0tyo!H~~1O͙vq#5mJ&% цZ zH&e(bhf5ghϓhJ|i|^W2k-\nka7M iȼZu4By;V[ $))??J!u+ TV6xvuDx+ fmJ:5q2ND/BK7 MfUo^3JGtp Ato,Yun6HV)2f\xb?Ns4сe{vJ:k"'*6zЊ}dFP;ZG;R:;"h^2ٯk5:=zrQs+~jо?(}$"7T2f<lI4?@~q (!V@Z*l]ᎋ*>uy&x`f!>+ܞ,N֯n:;us}B@Q>0_Jp2XBK<#K3LR{kOT5'ikdҧ@ўU3LD7V1Qe ٨b5{yW&T>NkAb֖6d-H ևˇ8 acҎJxl,-~JzBu3w!٢JuHClL<7T*V0OF?3`.7+c?9 T:=!l[ hjWeY7}nAreuor/d'H@TmݐJIr; 0r;Nc2 H-*OxoI[v?<_Ҹ~8LĔv: ` W3eV,]i jݬ6ݞhWrx,Rxl_`:iKs66 R'y?@ɼ!cH7\v]nNpwJI&%1Qt\^993 Я6̃@9dD}]ZdKz=ƑVT )-|.%ćcɮNE6g*0M5,QMTOn@fofV WٖHE;*E{,q_o]=t%PI%F-eapv3^ ea %Y2iשGv" YE00N H7}2&Sk%](3@ Qɏ<6 V/#ϋ9$,{K ն3+i5C^*h)Zb2HgP) 1zs,Ah=Ri AA1Zм_&:SǾX"fVGxųU]rО77mYԶ Sf]: P S^,\Ģu5%`MB;(-7{(*$mlGk] lSԏH[(8qizEpQM O1ys3OsKrJ&>T1Z0XZ[p29^jsJsHgYsA @j3R\eN+b0.ҠtjgR)jBW%b!02TfAUfW㇒vV-jc+;"d;aW7 i|BD}_5X֕{J 11?ԟWh^BtN몮 U=t`IJ&}Theu%xRx lϨjXlj>܃'h=$JfZ&3S8aVBl>Ii<`Rʃ*x>D 0e:dYI}׫-AXv ]Vnûq (yE鋾5UGH*IM'QuWWss64!VR7N,vY~.F`Q>6VlѰ%P*NStRKLyuc2JTigcV奅wwG/0m<7ySߨ;;JĕUT->yQfY5-;Kp0hP|.͓o\ ëaCpQ}I;2_c]Њ =~8WGB&gr2-ښf]vVD)$OsXVRܲ8i]1Ic=MC>`xqwv=gp<.rOWfEA<*F/G/ǒZ8Cn:njF{ \'9 3["kuw=f}Ld b8݀fw:kA@*"9ڂMiN ?ͭuf1i#{SM\ "ʗV/ cUg 闼GP>jQ/Y?:#M@҆ olX4nr#ЎR * ui0!Gkd- \v*2'9[Q….QSH/`-[5-d-W9\bHgWgvV5+"%?rv4:jj(\}AhQe>w942L=u%G#fn&x/=TTo!qA$BN!G/ ojƵ BJ}3܀S>?{@X6mI7_SȭR+Tr3ȹ`JQv$_ 3]_k;KAUs}Yf,aiVyΤuu@QRDm(kx>-~\GA{7u7rh(fH/I B?T.Mْ=!;@x }!MдDFY d)؟IS.4 4(BC{yOҁ\͏UV*j I Usط5SPoP @}],pM_+;ar$cD}vMb@UXsc-a불\fǸ:嵺=H>`٘ޤGIS>Bخ +riShSw"?btp;ãF!h~#*(%'PSوr:Cԋv5T0^V7*L_ֶ=n1?gp%s׻]¬b q=K)](NTi)hy<c~KIDiFׇe(|NN(01?\L3؏S,^A:1wH3=]/qn ¯ FfMCYN={#d,c"߀z2oT8;5m򘞞{~R\ݳ !| ?eN%ĽAz5=הӾmΒ~ QnfCuK IC؉PO ]mOB=y;>-qʫ'&CZFGm6?rSiBt:!n73s|q.Yȫ$027[tj%LV7 sj:Pu)uS]Ĺh OGx`%&a#w$-నikCIntsG gOfn䄊35!epp_Gu^"M )S )fUFr^etڋQrlV_՟MN!UϾ&}}yZT2( A_^H*!$a^9sKb^]DkHh|) DC)*N$WP4Q+f9Mp`~ZIŞ_/~ F|]_Zpw.e'jQ|dLiPA_j LGp4Wpre>| [!L):Igj#l.A9R;JFCxod qz[ȠA0vV\pGb<?nJWz ԩVE'VSp"N|P'WāP5_BmǴ48:d`f_SO/pB7ͥ>+P8*yb_1FƥÚƲab"v_:w.y.DPvj [qjr9ؐ Gd Bm^ < yTt8T dH>7?!v<|:ǭ0R}܂FkVˈ5Ƚũd&No>G5O3 t]v ZoQUmÊ{HB*#;dXJwe@ypͬ vW߂P-[<}#M$x%zgİ喺!Cׇ5pD&醷Zmvef1 |;@xE?ӯiJZڹzNHQ@@:ʘMrD3:OU9~ i [e_ g{6ʅLQsDW4дlFZb8ǥ5hQp@'sՐ}TBـvQq,I~fL$%*򠭐*e} QB\*)%?y;횫OrB~:?<{nX{&DĘCȆ9a$ڛ q_D=g/xsrOG; p}ZXQn0&D+ }?ԑfseD?iޖJW8|{)D;|!n"Y^! p@;o|&)2RBLoA}ᤅ]BzT^dd-WĒ>,=i|Am2:zQtlS?ʩ0g3i6LᙺF7IJ!{zn&ŝш[.p\nzCl`WՄr+ *G J4i/j̉d5 h͛/D ĆvpU+ӞH*M2v#Eh`OCc-fȸOZB6 --ڙQ~gZ#w 'a&9oZQtGWQx"@ %KS&q%u59׆?1tU~'E6zcW r@mɏ;1 9M3NWUDVp`zBA $t$;|um(^gP (xTRz+75ɀZ:!2<B̷3xn K]‚=)8]f;ga<7*E?Z|~v\ų[TvIT{pQOvh2a.9Rƿy!B:J̓ j@dMu-졮hռT::ҴSg"WP)*dw|X`Ikey~X]B{Ea0L1,2LRj߅@S +f;IwU%fSf;ʲ >+Y`> RY&mj`*暸bnesAOten7s=i 20NFZ֐4K~7t\ (oB1wx/ƅ)/[# 5N;Z";&^!FaA󬉭XdbsTA%<9$:Jx)SQV+fs)nu}$:%{c LԳcY$߁b 7E>UDh_P8^YlM CGen$vO{Vev3)0~7a˺a/_^"%ighNtyx*#!Nha\Rl>cm`$BYM)ioSߞ_] 3PA_z^b*6QyA!O` 4 /4 @@!X&ettõ tʙ*B-c1ƯH'%6?Ȁx(i&;Cƛ= cN($ \ 5Y\* ($Lk݉5x{qdZ6 7'@,W:e0A!DW >͒î$Qy{u5ƿ'UKIܱŊyEէBs/Ύ*tl](=s谖)uvLԇ\_7%ԑLjc L. RNn{f'I?Q`ۣƽد p.{HǢ  {r`OMTGوǧR !&|q-Sgʺ\/{q˨c!, [d:.,hE\o.4cP]%(vekTqw4p,z8՛{sRh8utI8\'dp #5xa&&Gvᦕc0(ʙ2K1aKBR'묈oq/`Jd(RA9p'^#]t)m1Y9_G?jE-4;FZC-;W/3oŀ 8֋F5O_GafX\P5S"ui %Ǵ$}IjBօv[ѬB'*i)Ypm<dOV<'a1wvЂ$xpuA#'EZؘw@ʒsAHfդ]}z.!Ð3V=` oj5d~ͫFCr\LA}KPx2HAsT.x EwZɌ|:cS{1sip'6b9:84lKJ#F,UmLģx]%[F-CE>}\BVl((iYK <ާ1;rbhE?Z[50rAȄՕpY֜Fzl73[25',th">zZխs#mBjs]IFBnOq [rk=of|AbNu6K4 d <}Z1:t:WʗEy⺒p xg ۖSydzR?ȃ$@ 9YXu \Z}[WӛlzGc ( /7*5)$`2RYޯB;˾ as*m|I/t!,e< ^/DMi_E; 9؋x~l6cRO18% \,Q¹dn:y(#R'+nM+R˒ d]w$ā*"2Pa# 3EiM^/{yVBbݭ7's@30{F-dﭯ1^"w肝|)y3z}|DCLy-@ƒu4c_s."VITk(Yf-ƈeIq`>W5d<7sCE;HS9,܀TcڰI%pfHF{N[ /VAkv,"V<秪ڼL], kiz_\:=1莹=ku)u>5 ׺amѴVuػq'}mؑ\'$_Ȩ߻{2paA4$DݏhЧe47tC F1mġЇg\7%&Fn## K4A Y -9i\._dw{WifwaCrhwA  7'pK_7`SqI{1\$@v;!=Bpܵߏ]a`b Դ|!mՠF@!2PĤ*M 8X Y[ ͞ЅzV`w{o08}dGkhF> !(7ds37 ku9{mڦm׽ňnnQZl, YVϴ(%:&ȵhRp&;8l`0vΓҊXwhϸCe1|6@, cLŚю⛞]0d1hd?ϋyJrLנR)e֩!ا޾1vF?vbR!T!ҩNSoR"2)i@.ah"eo71M_h$ņ`vP8fAIrX,EJ#(kn(|~軝?]?\%{s3T8CQAd"Ar2#{UWsѾ zܖ~c0aȸ2z0 нLۖbt. ?Z SNAl~6\q^S.aw:W.90ڌz4nRg;̮̹2P[h \X\YoId'7`\ռdw8{WNֿ%(zݐDc%Խ7-O\)'Y飠Lc 96pe'Ӓމ`#`O34ZuK.|tMOBqHکD~xV\|دWMh5EU'B^D\0!]dHu'19>֡c:wd>($U 9H~NAZHنQL.βk'tUcם&o.R/ɵjr8yi,\ـ=\dt2IIk̹nlrnic~K{amU `q%/"t*5$Lu[amfwdt/8;^MK'֡6&ĸ8:v6sH!W^U1iC#c8 *u?HMbf"JYHaO^~zqT."6QJ@'UON ˻ߩʉЯ0@!p䙶U݉/w_,wr5NT|$6^y0eY]HltµAǫBy'b4X4wODO>d#D~1/aWD mŨTkL䭨Pf05@I Zp棆}3_2)R 'PQˆ>е}* i̸/~}̣? V:=!d5`8q'F媽_\0kWl KZh,'2Qeyt?eYjk/BX/tPNoǤXבp2֮5< yvAK T>-?W?jmK$%q&}-T 9\ȸ'ƘezL2(i A5Ɗ6a> zDkf{.8A}su~I|r3A]?‰RlY J{QsA#lyxS5wre@AcHp1Dة2$ׇUdCANpHy'O|=[Dn")IăH!*<jkϷwptů8sVXM "oWzn D.L) U[PcJRNa&׏kSiml0;W*~)M.d>Mr"1mc[s˹f,B &_5оj(Kkiyj˸6S(>-۪\|"]sl(t-(dŞ|' -&(q <ѱhE+Z?W:5VOAX {I=}p/i&S4ᗬI2Y2ˤ^R"m]n$j@ԹϹy>1A`$~@:r&{_&O!%h LT5.&}'!v 'y*c$kN,+ص$]%ANu!GڠmnD.0c)MB=钳}[0zN׈fN<`JȊYp sg+釱,{zXDž,.E'+e Jkԇ9 w*Wfb"lr՝Ȋ~d$ꌡVaDRl ’z&&{ϴ)喾ph-32 ovomG׋ - Eyj S,Wa"wnR{-˫JPtX<-[aL(*(Q:q bOcb u]N>fhPAGK.0(ѥHVs23V]dYm&~4ӹ5_>l7 Lpdzzw^.1w=WLSBT5АwŗUypC"jZ嶝;F+?BpoOF[7Gƕd@ 0+^gcCZ~<ȃA)b=O.k- lS\ Yp@+:܊[QC=̹U(ݳGG=Ao#SIPޏ?\QNC<1gP/Ij5_Ȧ^͛4h>S-l9;<q˸ 4kG - ƹ}Pm`\Dדtu:wBWQ44^qnT>Rn9)Ɯ"(dnuq=OZ>/eA5u+M|^.δY]%FwļźJy < _F9w~[P=cÉ}Wxhp3VL; cQJ"u[0q*y8 ōgUN1GK7y5>y0e5@еBߛY/px+[m+ܧ<(;+LEּKyܖ켷)}6:TeIZÚx!Srqn[Ba;vE3/OK'?p+iݪVN0W":h"ǴZVh4L=Kض_d5ks^ D.>l?))6c@HzQʖYcb#70ӕ-I`e qhFPB&&]Kx"?.v>-( JQ TfO\yUhCʦ1!ܔ!bp/+.XGKSczoCt,BU xJѫ\92Aj34a"a`$?ת|IGa2ѸTר=쀑UrXǶ; 34`+ (:O ^4'W z^k]b4^~"?#tszn<96- "[a17zg+D]J|5'^IN&ˣc%S/03Pc2qGy(%hb"7Vgl'/5] SzZ,f՗Pj'$TB>jKH'x|jO>wc u;@51G q.H D JVp'D 7cp/,Ӊ'_Tg/fOH>^JMHҚrĜx:)xMm/PmDC;RjsJ \zyJEՁԘwH ~(]yLcFKOhק9>DXd+n.Чx~K|Uۦ{g_Qra<{2 3@[@Eů2m^ Mzfʽŗ,vMm@cfbpt)O~ {*dS¾;]a);26](Z\qFZh`fvmWg*3.^GGbV.}D_{ǣ}(Gqk?,qR3f㤪/67>CS=]5%sgl6 يgS (K3-_#ZjjKW`OĖ^|QD/]=g4c6C4r90އhFlGRTCi4k΍]a\5V@7ZQqܛZitks09oVkM$<jX?{11zkwrp0v05d#RV?\òu8,~>d7Q=}Z]Fi&ݼ0?ݏ~&:?:2Of$9Nӻo6~{,vZX >Љڢ#Lu XQdDO*w^d#ɌEKȔVV'~nm)l/`F'zƖtb3 C&(sZ)ukݖO'FKqE/+|A:i5i4 8R\SeC kwf1@B/كy''zFa$3mJ&__uثLw $ƅ)IwưYd_:vŵ΃+Tx ̒rwSt]ΨjGL%au4jk@gG }Rr-C#y3^w&gyT9jtF)pqǐ ]/8mdIޔL,g~n8j7O[~ͥhzo?:pGD|eΣtG`CҥKɡvT$;<7I[Ri]EM ل]Jۣ}|aB^8nq9])>5>ŃM%ݯ(G$kx+Sнl!9#1xʟj"4R>{)ӳ6I,#֯ %] mfQob4SւW2I~(mVDkvA q ^ rS3×n$az >Q+Bqv=k9^(f"Z:"KB"fABo `=6uN,segv^vOa:/U )1=V=jAma台p$v*4 ,y̓clX/5Ȓ{!w/*Fyۅnғw1/OY٤|`r| C v yZthFְqZj!M ~&ْ1CnaVs7ӄIt iBUI5~!myI'pVѧ`֊9G4^zbuL_J :uSbc;#f(7BO=:lZܸ**D=0%'LQ` K\XOӻ~ ? %w]S_6IK<,gy#@g6 rC xu7j;([Fg%VY4NݣR7'm9(8=M`߸wad(TxtexXrɗ%p;szl3e RӕPv*U T{RDb'sYf'A\"Ե %I_z(T+^W,:@?|n 1zy)0HduAQ2>x>R\wQ?X }0$>]zw7m#Z^aVFFYHve)9s,oq!ňBj\ yqKc626$[l.]j>/=>ZC)ᔅC:kJz@bQ)k,F 鉑B1މ5Ղ.ytm~AlP"3E9ǜrLmUƮC,-#ޤՆS[ĶGx I$X+0hHsdŀٔ:'yǢA|kC04jݏF-u̸S$*)ZﯲvsdU!]%F:#a; "P^ _ xICPc1'5U|iAwK*oW&6AOIt7ʘr*6F˓q6VX{~|0eI͝)h/[.@n qA(CM"+k(=U@F.4(7 ֑*&pQU}i3f#ڛ&~n=K˹qf ϯ BnQ9%ULls~޶T^ ;al4S/~DŽwTϔ,p"f>ޮCW"mf~ EًE,79 #H?^I*K^};5}Jsƣ J^\?%p$Y,vgk+3z"D"/7GƦ(۰z~u%/8"} Y h)%r 3]mAYDbwr1E;;M+㟄RIyíTf[|hyĎka7usce5o<4lwp'lXPCv\dmr/8D7  zj,wPpFxoe@lB1w$E2zj`BPjk'~ EHDV+}UB*T$v:Ƣ_n +aP4ReUM]![Pņ\QÐ)[X.7W\c2-,[ {6 b4=@x٩E0 -ۊUak>,/˴ zu9Y;읕v@%bYRҟ҃ aO~CXѪJ˰"+dH 9^qeC#Ql7^B&q(6kST *E<@CHqh%ʻ\*gxY֏xh~ ?e"rf'oy, f~jJزbOrrzfs>F.5s*淾oHY\#D,oKP\ƋK.ɈW=⟹ۗҎEIَl#^Pck41C%r+όͦJ4@DY+.!uio]|Pb+L^fnA8yaX_4J[?Au&f}grR?bkފJUo!Caa1\=(\0r;gդF!S/}/+0᧨)OWOnPCŽTO= 9n. giXrW ,8ߺp/^>W`Xlim~5iXgh]J6QL~c2K~Us ɽ'UvrMf)\_Œ< 4a;{@/>.U.` 7#GCixM٤c'㪫l=D-!7M>P:V@Aia:p'`;ݗ#V4$[:+Ox֒B|n*Е/ޣABXWBdZ6Y/ue|f+iǾ'l{갢 0钣wBAXaһ5Vr1UF # -ROk?FBu~wG-+璊 Me{$EgUh-~rS'% 7P ˒DNs/X|`qd" v; |Ruq&[|  ٻIB?b.fY8{zy0tQ=P!Yw%'M#Oh0"YUbSЋ۹ 5wMs.h @\ I?acq7^ΐa>D<@xF mz.扼hMέ;Pk3mȃDohŵ=G2IH('> jCGwD\}C^9 o GI.OHJmx,LY9Hm>[wdw .ChZ40ϰdS:T ޢȻ:QPtV5^蘼DPJԗX]= @*ɸ_&mn8ItXԞ 7l"t 3LR]A&¥7po9OXy ,r{LtrFզ^TN=/;%r5lAc2BFj9aVtŷt&bHzif#cY2]B+} 'c&Z"3.E+hHd$ 3Ѵ矓%}/8vs7٫xfUY|Zbf܀8gG_tG~7i ]6S,\Dgg/')Jpq#fti!Zm^l/bf5mqr]`έY~Wco#R<;S$hvd0"xgTj' `SK#JЦ)PoC}9ަWuIB 7ǴǑS}\pO?uK7 XE-!>3EsC7\Z^cԏIp'`髝S uڀx0n= ,*ƃ nF~+wl> ]P-^͡h'*#0GI/yJeݻa{M,Y}5R9EEXKsJO_%Ԉm5; bXt;n3;R}r+xń n&uVz9]i7耍hhfZtMWԞ{.D-MUk "^c8+K}~TW[&6Jͤ$o͞ qmEÅp?6o,# cBeZQM&#@HE}ԓk*uHz*W{_S!>Sm6LMŜh' \pzWP[:~nf'g盥7Y&ZDʳ{q#Ҧ,i:{h(,,X"A34Of?zq}䌲Λgf*Ơ'WÒt6( 0W܄[lb_RX^}, OzLGG3T,VtPcz%z-֤$"C_PEȫcfh73W%bFݿ4z"a:Xy0_v`aܭXPI;VP-cCzl&?x$-*"_4<>m[@Z_m:">mto9zKݬy*Aee&:cX ʧ\$vxE82oo7ڡUTenyf3,?q:`GccCCmds(ԡjHW2v9ME}M+f>wmD g,Y=*1շ=$ʥI{6_ P'`}Y !4gUo9."RB>\ӊe#@Kven2jmuOFOk{F~r~.1Qʘ KH b|730}!QߤI/O N 닮F[Dh jwdq ;@w0'NWu6S#6qH.V-i0H$~n9Ƞ} ~Xӽ֖C.u)IB/5яC)gԮ- ^EPZh串 E]eYXтĉ1t""3M8Bf xx/!ß̐STrx/NIh$Xb_J+ѪޟhL0X>!M3+Lݹu~áJ!&VLh&~W` b OrIƂ0_L'3'TPE[۳Rysse<{+ok2ˊFd+he/pdlLp>k-.d2S>|5.V7Xz,-(Pdm*9Wᔓ'"_E[͸NGUs[nE׽JZ^_R %Ϳ1,y9Ҋi7vn^$AwCs(o;@y#i,#Oߑ:QЋSH^r "1?8=)IDMza*Ƽo l݆[nVi7`U2fޅKmB%{hCwX8]G򾡠,/h!|o -bJ~$sr4(֎n +#| _p茎+~wͨ9/wMS*3 iF{Uok菶Ƹ=S+S}R6eL@\m[6͂8xnoNr+{lHf*㰕pbNW j״%64s0!l@k; P:b pq.ᔍ˸xͱJ9M^ַwVRۊ0<sG豝I1#I50LVQ@)=1[&Mimh'dN/B 29@QA l"i*\kr&{P]=IdC~1 +drB2 <[)k'+̈B6c@(7Y:3902I ~#tD^al~A`KW3$ tz@oТh(YP=AoCڑQ3?p<\(R M4^?ssn) cq_fA բ8ijϡV=Ǘ?$~kt9̦" Tvl+4ڐԒ DC1"2`{4n|5C_ˤ颊Hʰ'xA=mN˭ +bm*<)W/y#';#kI>`,T>)K۽}|kCr?eu3|`C݈L I _v3E: F^uSH@_aJ'yWFgwzfzt)FbBӡq /jg43\`_AGMtkKOVRe"g8tBNv<%-f`G# r},@!> (LC2$I\ QUuzpc}r6k ,atӲWEBw!\y7A;r5Q : tPXm酢[d T?tik)Iį_),vAywh>0\; v,\Z=ۋ8Ā%KSOP%AjQmr{d}t1V?l+- /'K/x_˱RRuG#Wp8< 61-&.|O%]z[KO 'fԃv Xӈx.j%.X XvyWyIL9Q}mj SBק'C$N?GLE/7YG{Eϙ8+u;ܹ? ,`0 MXry kQ~V&%hBzauFf (F ?gua C!/c[I74VJ$"t"BZ!G@1MyjnaWPoW*O &ߋȸ"Mzl4&*\*'<*x>?7)RRiލɉ٪^|(ek~8$ D~`Uq<'j "{{"-wkVE0Ÿ"ľz͆t8)90.>#e9Tj|$ ^aVMԜV@'@fsAp' :W(@3=U"P\;y7!8F._VZs;9|8=$j]p1$IR>]V"#4C<((X c|jRVfhO|uW_N-1a5ly8vׅNx3Fr.cCǡ3aφe]#zF5kta;[.z+T 4{uTH(pJ6}<kSMRJhD T߬ PzuM L0H$܄xuy2KHcWFyuٵ$51\<7omDYa-_Pzz?[FU?7R큂10-ܹC 3t -rpkƒojG{ Ń͛`h)'кL$F]hHjD$-eX'WLf1_ V1OLC,mXKvu{K:Svt~uT$#*'u&fb"4U3Zck{u^۟3X%A914lLJ' [K.U)C'&kĪ8zԪe 7|+0'|!8F 7BRedD 4=7|,9ߨh`=_VЊLFz`VP#xtƁ߽Pߋ&-O`Gl6;uaGɷ7uG-_¬K8)0m:"jW_9eΰ}IaL3YT=)/K3&>t%bb:™<~ hDn,mgSJ5M,6.#}>"m!=D;h48Gq1XKfEsܯC3;""N jkI,e\{S@ jf9ؙxX5ϫKҖ-*H*%|+ly <߫/1/mdTUz ^_ 0`{M+Bg_okjX{ Uף! pTw~j~80Nfzj識;wm:q]]PtR,'!f{qhHKAo5~/`Xo71<(֢0?;Z>:&f[\0)3S"v{8V|Ϯ,9x̽/iƤEk9::)+/0~۬T6I@MG%f a"Ȣ2 IoBQDfA!Z<9I8Lv a,t'BI@r_䱃|DS{FzƼ. yIp?Ѽ2uF͸$@Á3K)%h,G?w ׺ \cE~ 9,P.CǴRts1䧜UtINi}b&x`ʘZ$AMl9HxW%俐ܚe5.gl)R֤Ա5|x_Gwuq?iZO7FZBK inh"}:h sNbwG.5=->آqҏ0kn)Y ·wAySDr5c ?9\ejuqqa"T Mh\{훁ZMzz!1A,GҺSceJYtT_(A_|Sc?튠>ؚKCҭf:B 3'FwF]m'6>xZDC E1oP_A!d_Seu!:~س`2+k7nnqqgڝ'iR7,LCD9aZ5~܋q)Z@--tFY_,׆YU'ES rk,ïyۉZ8F FYN|=#iLW3ibF۹ïm꣨j- R{Ż]gdGz=d[:Hq _rIR2.R+A@ı pn`zl\3B^|ï'0b_‰}׸rM{UVJ NK5ײGCnFf2Ou2_[ S(ԐjL O H"$~tOS41(56\7?V[L* mݤ5A =m0mܓ3_~YXR[VB䘕jy¬cpNAkȇF9ZsDde&_l1؞[ %V*7z/wY.WriuuFXRȌ8>R d֭%0iQ!d @p~ p2\se7:1w!TETF-o}2~aO3l"P{SQ ?9.g/:!~5H!I" UK,Z7(Wlȹml "` թ j3Ig;䑌c:FGN?&=!&kD>*@_Y;i_~I<(svr`n<+BԨ_]zycEmן*T|v)1:u7t7֎ $s@3;D,2ʹK>@7JP{|ױ )GJ8|75jo9׊U{cW{' c)" wRK!9Q M,om¨re &I(r^l*MϤ 7恇{j۩VWvFñ $$]l{Hd|C5fN366F=p#q[/" !=%ZPvI=I11ps'Fg]\!/5aǪ(lxg41#NYut+{3#n'Dy=y^J;.],$Խ QFdo02vGN:ta g[ HlP-{Z"ad䳹lM g2 h=eUUFX8h-&xqe'Bt;Z/r}a hEɌz.̞͆ũr;p0P[kq^VDm6|1H4dxyFEL(NoJbO9D.3ėu͋*" VR?&[[8b~j֩ l!YTEnuVJP*~@oeq[9<ˠNX?"qRY}tC׺̍a0:Hp=APUp#pj^m=t' wQ<={+5F5) .Y%0/ٍۣ2bЍ3bt5Z'yETH?ÂSLyAq%uÎ˚@DHϼ/TXP|!&c|V^K-Ib0p_P7@lSQ LsMiwVf/~Ί` 26*pM( `2&Tj2[Z<\1jLRۜV±g9 6#XIR~mav', Y6",q}bkh /iEp(ka2e%}ZWKhXulh_htuu@U}]4n> **!SV@^ȿӐj6Iq8I,H33]DR}N'qvT|Oذ2.>[P\@C?aLL SS+c5LγILȿId=ɗ cU@SmqgEWJcj=]JQQcy(ѽL-7PJI9p"vqV")$ i%yUpś[&CN?ҫ[?!%%T§T &R3ZxE02AVZcS)n]!I -ڽ8iODgM#"8ZfƹD@!@M-('^N8q興f* o}QlMέvNaM  ȻAGoD5ʅ44.{-42 匌X]2)jX$P/uO㌏ `xNEjp[AX̅꛸c{41v'U:TAoA( <-P?!;>悮UFM@GjfCYTÌѳڐRy*{]#Bj16yuqPNo1Ϳ.82=O76Ҡ"'"9 m* .E֚5QU|}gcOD8RpؖPqߵ{Q}svtY/)vic+.xDD._wcC6ߑ첡r=l(,,,뇨 /߆%,( ed}eB'N |RV~-GjYUë4U]epBV@e-퍇)&ҋ&r9&Ǟwy'N}0Am<7 raהU% RI2d{190WW`bѝ}*KT(}bt,5-n2*zr,qa7a8kr!& ۢ`j~z@\lx,bi+.*Z%dK[Q<Xs(EU-bn絗qJLB]Qfæ ;x-(v~Sf`=˺ofGiܰh)ĥPR!p)* Q45),Jr  | n5p6o.yRO T V; s]=}dŨ5zZ7F|NtJ#/amږ9gWCǛAjD )FYtPD>4j$gƒrހ%sی[x%'HԶ(un@'֧O o>5vh6lE2B֓]K#:{u N` AԞ ٲu3g/VcRdA(M}ܰ, XSU"fwOq7zIH."X|{n`t ӖV6 ON<~0 ]+Ȑ gWIEg~5"gF.9))^|X*gq" tet NI\Awg8|]-Q+ j.DF!HRZ#dž%fsI2a5#po,-eJ[|w~3#>a!]F 󜏬,nXl$<3 0>e6+'SOBA@]&= %sSeыMgR~ل/$՜EIQƾ'y9M2/ֶw:&F;xs ' q_Wzrلi7oIE]kۯ֕XkikFwtAwʊsDE: -^¸tF(GX*JʄF鱜Napsq6]rLyM zik?5=PR2gOxοMdaob| lHo] et!O>@*wC  ̓Np$G^~S OPnrvq?y /򟽒ol3ML EohԲr"v4^haXMo9]ѐdhn<@@ 3!W~\7dHzQȠ+^u#n:\ְLRojʇ4= kE(QM^l;"vǿ9k Z;SQ[YQ@˵Ps^fbAC]E\ ڏt߄. ΍*Tۻ&n;^TQ<@D5? P/fnMfcW جE^hA)~wi""S?Z0KWNtƜ\̕jt'ڥt1u?&<+tCzL z̜(yp Z}_U? -Jk\rAgw9 Ѝ9AS°fj鲸Sd49gd-3?0R>苐H|WEb~Y~RI>hC sjm&sΰ<P"^-I 4=:,d6NNWkq/.IFq4S BLe/sEk Ub [Jk?s(YIGڟ7uh5紲bkWVڻw4ZhM%ķn ^0Bapv|ͮ$?%@UN [ n{">;U3ūKLiE`U,[5fqخ!^ %PnȒG`̿,'l6he2 fo۟oɿ-į& _*[FZPd%HU$ƫkU|BPFlPM[oBuA&:]㰤X_t? ::a~ό&6lt]'3lZ1 䕆+ofPBQUϴLD= VB %C-|DW+҈T~p4ixJv_Vgf63LM`xWMͼYđ`n6o2I\2L'ZIOI>t!IH9*Xһ'VcNP#ld˽Wנ܈ RU($~Ct.Y|6~%:mx+*!Zߡei>mn//I7UԚJ=ȝO`)uwJ/^ӞÙ5"PHvU7 S%QZ>jW=+ښ;IBA cE(?a=QvK')`YI,>Yyj=˞ǠZbj$4PM$/b;pXD#VEG?=tMAG;#_k?`xe㣺.tVfD@VhZg=y7DO'Pc,<.s]A*TkIB''e yQ_O~$U3Jk)˓/ BxnB,r "4װžKs .qYDFE޵OzujyT nhb&;yHWIӼ{4mV_k9X~\1حeΞ֪hܤ&DLa&9XhU};lCw(=Y?fAtּLZT ?~i?o!77/[5V~K/f콩<~i,t.=hJjTMNY E]49j$}$0sNZl煅ze]#nr(pQۘJ9re bzZ`$ms7g)&3Ӵb|_ I:c/d`|5Ō)4X@oryO[ /DmYR'QRUbgh`&wvɦԪiC6HUYr+E5o9bk-@Vd|0GݸBצ xk4K@C&?v7"bV)N뀒#6QȠW'R|^264e- H"cl1 '_/]YԤn4(PCǫ$|h_~Tv⧇hnmv2R0^WJv^یp; Za-\|!1!ح2J\;@WGLSyyȗW(;Evյ2oK:і4Xc5ڼ 0su*Rf~1emyU?dN-Zwt3B2{M/690'Y 9ıQl-؉ oסЊG+?B ɟrVbH0 .Jx$#*+xks߻@ 9ak _+ưn_ld~1z)T*MjPi,&s LXmQ 7H@vc"~TfƌU`)as+V.ۭA;Q^KTh9f[EO՜L XC kF9X%'[YNz:̳7)(*5='<uX*(=Xvk^DѐNF@.|XV3|C(>u"@Z錑 sZ[PZ@g-7qVx@]wj1t@U _GKȴVo^Unm]:t9;DkF6`2Ô_7^8'Gu=>1 bݶDzBk(SGPG"XZӵY$;{ 4xJW\"/_4iDȓ #|[%ōT>\!yt"[M ig- q1Z@ =i̥{>oGlNX8€w~`Ǚ=HҢsݤ^RVr@,葂6,bHFA^vE놨%SSeaC/RoHEqB_ʢ>H^k:*CSgҹ$6Xgu[<>q9wU/hk8[QB!ěO&o?['5zkyzĨޠeu PCznt# f0JD}J,L,ĪA3$WBt=-Q`4$#+lH,f$J!Q(J`#OlbڶA]8ȧ25!gȂp w #1W,.H/ϳDE`R~{ B$HkW}NXN3ژ_ZK}8p?睄xP^M7g#1~YcP{~ˇȮÎ"}BL{'qOg?0v\# p'#<Ҍj6F%N:1jT5VN [~NԃCf/7L]1^Xt4 ):̓W5M +HxBZZԼ#?Y1|0!=^3Յ .-e(< Rmr95g_2+[ZXʔ/`gvE@:WÎbX: ~έ\Yyhugm;! GLuTG4lx]Wq/ҙdo#`'gejAFWUf9>j("LeXvҶVc%?]N25&8ִUU*ayB΀@WWֺy =B$ t~dʬuWyc RCF&far砭rۋ=n>2^wm_,=rj[ *W!V=˷<upjpTA4^RB*tUf "򒊫M %Շ-c'bYV/NKeCx Frw1RD5`Op߅Wb+K.5 h)D|"CFrRn0pe< _Ehf7:֟tY3x7ߎ5B`t‚+[62>;MGz4y ZG_+4Թ:[xgz.@y&@?p/A#2w;w9/"GoQ *|H:ƫcvh!sП&*N|.CYŔ3JNĘ6FQ XEߚKE ]bL?Ũ#q0:” 1yQ:3\DI;K_NNv6WLL3*Ya(a Eh+)LE[|qJj Kr4Qie2>U#$?a/p=Q9%s`9L]?:JEHO2G*\+/N큝f,^0S]v]f!Pu=j<:F>!c x,<->b9rԧ$m\a%C"RԹ#g{_,PYk|SM&aZL郷뢴ӳ"qБKn >P # L3NϦG:? A'X ږ2+QYڽ#vђ3o1n Ltz$G^|;2-pae"ij!$/*LJ:cD`" X{!9=JYK>aHˋzȨmW s%>%0;4j6bcp&~צu2A4.^ִe˔Wh1N_DRcGT aPiM䥽6*vtg9Mčc13My3<"} qsތ'o<O͟j8 lxрps84G-Y4xTm&@<ߪӥ)׽ +YvPnW~ѕAL#B5Vմo:Q*Ҋs ctZKwh뉸="-P D;ŻgMXוIKl̅jAd=ہm̮ٟؠk5Vd/{qʤP53das]`$ a O.:42LXLBd'M!pLpق|vuKN;Bq,SL-MaU8w]{2t}P_ cM_P~:.[[}IX.о'L6tRc[Gߋ, hȓmg > "]Ə \ }JcmʞAA :{ף^Rev}l]V_[_Fnbt(ēeyAx`0d=d 7,B-c3[?THf DjkMLn#=/Z.MN"R$kiK}k qDri$4c!d+kԚёPPؗs ?D2p1wQKĘx<_>*&]v&0`Z* x,X*u;ZYoUg#E˒;8Q3%p X统=[M.{\9Pd}o_*l?;n_#yfD{QRbls)8U?iTm8IIE`RX}I\A H jVA)D.9՘{ﮂH@\4w@[Zhm0fSp nvp6 s%^Aw\=nd>f$Yg) 6賭?*zQq'WaV3Ǜ`J3,xEQjo1;^ |1Rax8S]$^r҄fvynG4N3_H^++ɂ\'@~~h}w ƝNYL4:A')t4U$[E "X&m5O@ͻ% he%qaky,sߢ+O(2HXEQHVG^ `'._i?Qr~^8&wMp^b$S] 1$Br?O*# 0f #;*.@M℺RTD]&: ²yG#Q?q>YXqJZl-wNQb/9^Ǽs e_c  I6]M_L&pH/6Y|5}ѪFؖ|7 E'E|I m19?K|*l>moJb#3=PG).+c?+%h?b+,Q -?CW+O7kxO_UF;Վ{RqaX墣q+ü٤I1i*tZmAV'q}aAHùYIT?*q: WLꆰma%SgxNJ%Æ:=!p:S0G†qz#),P%{~`KC%ˀ95W⃿Ūۏ3A#dxTbX`Q?~M,{&bsa5#0t0}'26 [}&DS!֠FXg ]VaT3DޫV%#wJ$f *UkjCg:NJ%JwZojСu; BڲV`F)C%YsK`q}plaj j7ܿ{`F?+i\a[?wr-An! PDϝPfu!#UpLE;مVaϢxlpqws8LVE?[ F߁+]f1CĚ)~݄5jna+1[1*ݣ|&t&q'aG~ɪIB\oVjE{n/.KTrⰐm.Rui .b0]|$bt?`8<ӏӵ5E }{Aj~i/3m.UQy}ZVMr'_.ZMXv *B?o˹u'"ShKDQ&3v⌭4cÌ:N)o&&B5)Vk`t­kmh2hA-kuv6-@̂6y|9k~lOdz {c㸀TɖljQr*@=5eܹn&x)Ue?Zh 2)eKJPEO`z9[{ C"5)s-v{y7⏅o̦)_D,hvv]Y y2]χZ%nm5†>a](ËjSwS C*'bYlyFg9>7p~RXc"!5ݒj@HVyE-3 +7wBZ\(3pdt Ӟ.Y 7F P I =LUbXf>ȾzF7p(ШJe[gGX$cA<7$m/᰿Q*Qb3C7yMZ&=@mZpLs$,sdvmz+ϒ Z LP\{>B0vrƱؒ)h.$qV|mc\P8Q|E[}02&c0NtyK8oc2peFh sA*(Q(%)-h>q.R%&&c.U8M0tqh^NѡKR.lV4cl}eVWؒ"7ysFSTNҒ5od6#3ဥ<(R-s:]N w>C _hy~ O:hg8ϳqt Ч."'S1,edH?0ĦZ oxvvR@(4SZf&n^b'}pDc6" CAt>nֲðA%jzZv~ ?BOSk^䲑6bHFjī}Vۛ#[%.8[ Y.hz$La8t G=:!Yc]  ⦀C%Rv ,Ƞ'X9Caq݊-E", 9jSv`G8-#pkARiUD*Bu\q55(Xk^vG{)ymvbD\ I BGlhπg\ MG Eɫ[2*\Q6EaxFJdT]nn;uCQmiE3BMreɂ9yuV.c_MC%pFVo/6'S E?=X,9elr ĒCFZ'4HN#-,CمîcO1M"זϱ%v :+{$*ۯؑap=h*Z0caJp6v a.iOuAT&yjS/7faL|t y 2+2ew x4 FHq3뗥ɮ^+ B0yȪ)Z>s-ݶYHcu ~,:L8n">*зO>tlo=G7T$8 xfdFO5%?p=(+]jrXN@HAF9}n݄?Ftԥ!BI&QIEE<_F](9Cf <ȪV*:]?V_T 5[a,By7PL>w6$ {)vDaA):>V8pbN_ՉDI%>&uu?H졾=7$b "ptYZ3 EDHGJOAeƛeBmu%p5 `_LI2]c̦8}[a#k˟Izw0M۫ς%xRl1#D겈S1Y A&8ig%Q ŀXxhޱ0kEi/#EbۖPEVEJ:[p3y5W݉C ڬ|`\GÉxBae;c]Z7Xhs -8Q6%?>G;/)* rG_4`tO^ @xL?כK]%|1v!?*={tj f3%>%"њWXD? ]f̰Rbnuuhz#Ab HXku8y}`eì!3Lbp!wsf,z>PA;csi[~rb1bjM+V䤫z9#5}>?,(VUْ+"F `~<)DxT8p\}'@6q-ABMKZ򼑽*sO8'@˺? I7E/": GcKf.cBf1l\d_& WdlT:ᤥyT"߳E\zD~!1Zz4&u($aDfyB>iS'S(ΫbzU"c$'o sgL;֫=&DVo_ iyPf {%# =mZ񬻵gm,&Zw.L.Q}ʰ=I 3s3mYoኜS0-h ng(k%ϠO (6)lP[{yDd#|戽Ж!-ꋍ(NYcMV'^TY^^z[|TU%ps(bNP=|%)ΰk|$Ht u;C| ht%E</1F]~2e AW^*) .=gBpJF".` Z7ڐK 4[E~Mc @_ TΓX3onI?:9jSt{e >!\Ŗl;#HBln47ݜȄ&NQ>t^ܦjxӤzbMHAC55ń 40wWE:QE7y,NjnL}S*:\+6n/ZpwqQ9dFY:ӉchЅ\!H#8Շ'SB/?X27({Q&OV|]A[yeJ5Kw ~;S,ݬwx߲8Xne9A}RRFiK8S=GGp:lXάw'*Gek N"ci_u@x1md"ަ2pzzT&/ĚyP/^Oϡ2@]"*8 l]u\L r%C-@JL]H"D4*h~{cImZ8_rFQ4d@oLZnpP9`यX}oCFSicSSesa2)Ih}Rb#$̚aV7 ~MIŴ1a #䪈G 7㇉dC+C i 0 `J ޗ>5} Hq EG7e.qD]]Y7U% \&;ַ`N+X)~FM gq%CCӳ7B[Pdw##s␃3U.w~ESDdHQH(ڠwmKhMZsZ!gQspf78}]B+yY5};-RP7АPB\tȳ0B FZ>7!s.ef!7&$R#%+fx>fوiK3K flDx; ة9Rֆ M.ꡭxz]wON?]7FH,AT"-@(0 aipt) T 쁻) XG$cz^+%b?D~ C"CD:3ކLL$ $c6l=.+a, Kdz`=1ya;qop#ݝc̕"n;FMs!ڛc C 4'"qm koI"ID`P1+RȱnfMՒ% 'A,ND^3C[ ]Y/y EQY=+8)TC8^уsR. /ߓ,6y3v6s2IMx*R:ߦ1;cPk4%D0}R lmӉgO'Sxkg*_s?D0@!}FvrC2ZAܟ6]nx9(1ݼ|+  Ik ]XFV~/P/P߯=6g~WH..UQo!iCk,M$宍]KQ$ %+͌RRA6snƪL-$GUxR=*D jV&n 3/BޮlA5 daBvȬ6 i .%E+ V$H@!?ɠ[ E˃Do?vՂl߲ Ve90 7moCq hhqYFz8ͯѿ K-C<,lŏ"p |fN.saLAɓNA?#[ih(|epdꀬ ЈE ȹd !?gϮQ~L2jMVX2=}T?|7r~bAEnOh !y^dogDuY*<׵t\~KĽ4dK̑}&-{:aO+;9HPJRm0YGvYYOi{%aYZ }͊O kt8wFY|3VB@7nN\E$޳U$JrB1f^TyP9BFNHBv&ǯ T %6OG`s=&ˬYtnaZi7Nj0QyuYdQ\RCL OK 5!Ooz ncY^?BE 32uSD*bv%6Zu zA +GmH{ 9GJ+ⷿW-.٥ olLFJ%F)l]kvU=V>00A>wU5 <5 G$NKIFǵFh̒cDVXd{RNX]d  Vj}RԣA0 e>2RӑAkm5=cySa|WDoTlЧ2΀t, s?_$!ͧY A@d44! \R\Ck-'G175fH"]b_,_74p}u"Іx']_;cdM|eB^,,1 rB]nQB':uzfe fz7>[Y?fo 9t/Dol] A;R )\ȞzzDց' HʞNn KaS^X2i$v1oCl1Mla?}A|[=aWPɪp7e:sL@i|fHlQ9;:+B/>q?4Z¶ x"Kux_'q)`~UcY4X)Si+ n^=y|0ܥ#C@MYB>;M/YTFd({NbQT+l |w9Q+@C(:9/uͫ;y*gSRe8:}8{'ZP†*-U'\z@B| gxK\В9x?㉞O RV{3qqܷ-@j/L »e01p Ldo  yS^Q nXLpG|ҙZjs,-f)cdi 2U;vWE\dd{&lHòM73^#A tqMlzAJj d adƬ6^;[bz:ed\&.,E˭˦Vb} {Dx9EG0DO,;@_غ,Oِtpr<8ܸ r{Eqj'tKĔq+]7>TBx@iAlE ڏ*6I@gIQb ʜ)-=6љwwS5m9m1Pb}$ԤICfVpӬq1W?[]4vL#f偂dZs)DWuSjQBPuZsES‡%a&JA^c3 (p|m.j0}םkBoHrtZz3@3 # V'3M]~Q8sBڮ5Fq3Y5xdٜ5OuBG.~{{}KljR4pe*mKOw[ pO,bUYv6|3 |jd[ӕ#XvG@MR>QC.Ml/)#Iv{pmD?c ګڥQn>pd&|(yX~eYW;G-ѼF|5\E({_r3Q?ѯqװ')`UD6eq̏f Di,:ڗZ7SHPRjm 8tzMcuEv@7nY?p>dIILǹ2ף;SzP6Ț©iHK `QU0VjR$2&?,-[s : } 7^,Ԑ4rs@.}uUXt#0:}?N'_}ƻC^p@8Uxdz΀q/˯Ɵ]pVs#yK2p*)7*>c]!i/bF}O3yLrL7''V#~ BȊU.Ohdm%ӭEW\Pc~:ݔ5"98a+\c'tgU>K{hWQ cO|{EP1*vp(%WI lZRQfʀ6϶E/}sf29pf"K5s|R0\_#[wni'sCub_ǃqE CD,=@6iRR_* pUwQQ̪3[Z1rF?F(xwC|)"#o6^sCʞ dOy #r +Ire IK@\0'EP hPd,K<>v`Llͯ~A*<[FSHTlq)nԍ4^H¨m f»i e`k (` /LSdWZ|A< \0wx7;Hkb~"/qt~A?5L EK-ι]BVSN{#릞YQR7xφ"_wJ1E¢SU1 '}/ W۩) WGQ+La\(( vrpю3jhW,#.O%lhr:: ]*cG>=ڰe.|'M#~~by˷gL6ɘwû)3ZNOx$_>:8e 1( 5}H/sPX+O'罳 O=,:] E5J-Q%-7y*4Cvǁ:/rO,γ~%\ Co3IS 6KF`kA928m(=W:/ձĭW Opqm \Ey\0S]Ia}Ifn$q82bh@`^ s&/M56oU;^ u-KVM;AW<{ 9fZ׎w}IBRTʬ26$O,Gzޮ#gbv@h(%ul2UOTIFulJ‹o/zVZox wb()VdOmrn3Եπ濿| 'onAG=Tz{7F;$c|fY(O1Oʎ\|f\*%˫X/8KEh#Ν#o\p\+֫Q&kA-sp͒+vGy["QVAv\'\{+UFѢО2 s%G5NsH7FX MHVL>M ~M`jQxH*DSS! #y)y`%3s-d=_gykH~@ODĊ"f(F6X z;?1gՄ2"G/_b5hP.fǺ˵Epf*rNhDWXxjʮ6Ջ-o;;Sؗ ȍ6W%JKRZխ~׋,݉QǰDOi쭾Ißj(S.&nQa{IfRi AaLBɾxObXN9Vo1*m$•e,'ڎ7fD yaXS,ojEZI],YKG!Q;pcc扫kjl]lPw=|Dn/;/0նC>N{V:ڟ8tݜC?;11)0}4C ޘNEl[vS.Pkr s15+[dn h ۦP;_U54oڮ$k*$!I&u\z?Pȿ 3<9__FW=[kg2%xNУ:\`&ϬYեa {4\QwSά7Ǡ]i lipe G[\ftu5ILDuKg  {iG8x~%w&26A !;ŭT9΢R%BbVZ'> 5M}tuJ¬ m&MV7^؊/ٿ(hL+/U%;! B2kgd DFm4~itׂt̖¹c(zO:&E3,/ŗ4=C0 I֜E^V1"STOEA崶gD:6NPz\_' (5h !~aҖJs۶WH.T |#}r– SM^|Fܷ18HR^J+ѝ &JݒĻneߢ_ { Pc'&c30%@/elF=;fq!4Q;Ngt8Mͬk_At/˚!@}mt킛[*W)Kht7ͭȾIX O39!/TX 'Ù5*v5ީ\<]2wYq8AAf*l/'[9P<4lgu ^܎+>WEz]K\[p)S" $z4[r@FD2ˀ"`3tu|418Spg!z;wסyT2,y7ْj/j$1?>ȿbÕ+(D;.$ZJ"Z&;'(F෿̖);䩩24=l؞sfV,v;; 8 m7>}9>qe@+q7{yqfo583keKf =ZUrλ}uX҆/S֍`uKXq>6z1'A"⎀F]+҆AnԌAnqLj$OS)679>v-:Z,Cq\]%-WrʩL)͌N80?`{{*-UķS5&,JG*]^i \<Y#|9hnADXt1%eG aRov0X!H]+%;yS &[ =~ Vެ4Mos`w`3Bp5:؅)0TU*jIȍ%< TTFteQwPJU?Aq4")_:M.nY>{Hk*pxW~-A ..:{)ǩʠhf Rq|_Huί<$1!V<˃a=.=OSm,CUM'< %ypZF5%~#H'Obnю3d K TE۪_yV|\bߴHCRI`6MS*y;t] !KAeӰ%d_՗#W?[$Jc4}ʠ >_ OPK=8tnci>_ ctgp >j(qk#WwXfz_2蕪M8z,<rRbؐMD-YtψI3z.@+P'Cbvcuj7 EV6sϵ4<~|o!:X'Sn΄0l.Np/ I-\k?4l9 `} ]bq[A'(u P{PbM 2q8o->8I#wrH? L[*^<иG;% Ys׀:&^VK׻>}ngnrZϫaȝZcEjg.Zg\ޛ VutpVL \D׻|{Q)eI]EӰc!h"#bܶWMĪ-xvRsn|IEcnnnQ#1&yEH!IiQ"2ɵ]9s<$^f~0vEnF|ryl?B%kfm{ݔ/! ^1}6̀!ڝYz*l*sL p(sE82EZx4\b4 d)ta$L{hs|j#SzT^e,}>J4e*Ԏ,4A9vbf$WtA'֑1!,U1ߵ OiMv@*a1B2*L;t{=zfzd ߲U}(2d|0}FAz[ ]PI'LI KAjU8 Hfy@!: l9NKyL#dC qdݙMR1(9,Gjhw~jV[Շ 2 =:Hn>КbJh1``{V .b{JQԵ< n-r.*4$nʧ ~ezSAa_}l"l!X+jՌad$8_墥[ Kt1f2 P!dY͞f ?τ+M 1 D#DXA&  KE=ls@G`)2e|s18u`|n"2'XW2}}6r Q {^]* ޼H 5`W]ɏw9` P0?v[cM`ʳ$ F| AD CqnfI KO PmCt*&քxע Nk0jX;i%\kiBWWl$~ V3q<-R@Hshf2,T$|~:euK@7BnzVz:rtβ nQR- rҟq]f`@r6bNP$@(QTF _rsRm q0F{3"zD0&Ks Gxڝ%NzߎÕ+%pХEiY6`q=7,5SqFPݤfI3.eܼg/xMibRr[JwG=rbIig d|z-7'UsIjfID]yXA Al2HeiI%:;۶9ct}34>)5)5zG4BBKO%aJ\rΕ7 x9rjL\ľ!?Xz8\nz7iTvu`{p㧎2͟{+Ӂ9-&\-1)HS]~p6& 2(uh[#ĨdEcPd+1~•3 j$逅.x; cf8p/|3MEEd8xESX}^&z{0dz 6KʝYj⋥HwB\oBTf >!M!|l)wXhoCk"M7Aj@H2(<•r)6S8F6k&?u$;h[-:*Pb ݌>LrUEfge#Z`v@D+lT}}*ףytޗs&TUo]]ԅe`э wkp7ۀ̬--\8#053(oܒDd谴.uMJ 1mTnL@لCn .@d) 88RW?0`1~"JW=؞VLVjm= lIUcsB=0;i|Y:D_$g^*;OQљ?XkVu؝7CGIK^b]F ]2AOuXE/ލѤwgw`lxX@F?h-u=g\jOEA0Vu\PuĘbjµBI6[:qU@DtyξXXP;+#G[j}MD~Uڬǯt>bv!S#>E1ԮAc  MV2ӌiF"5@~݉>ѱq̥Rkk2<||30BL:@稪zd|Q3*pABSo9UwT%(^m۽0ld,HF=ԗ͖/A$;wLx-՚%\ŞߔU2̐bR%Kɕ_D=RvsA}E46 W͓&d} GCsEƠ&ջdk: Ww_ lC9hj죷_| U\h.X+_IzVUå=7 [.&eĖMjP;Uu uV'*8Vaڃ5n?IGI݊q'J'R}4/p4(#c7ӆRRn#5C+d._^q<`ID(VNvNykrz[mOТޕxE>?1,iKHW~S_&:]oR$|OuLX,OMBtoPTm CJ8B F% Mŷ'ړ_Eh_Y>'UV΢%0wń"c5|pLvW ͑1z? oDt/:KRЎC$7nb'HpipcR ]ؖvͤ~1= i$|5Zdbh"Ȯ57<5bK<J=^6K ~`Vx{q9C+".th_B21ZA ,mEB*A2u/^2%nHtq5oO\Q[FT7,kl1zWm2:cʵv,3ir-GkύR06wV}STnq@kr"vJAΈ*Cp˓pitYx?k\w!a U}gI@ɼ3M<ȄԚW; Z@`B,ݖoOnۚn91Dw6^9 S6_d1߶ʂ7U󧄏Paۮ|dP1s89j77lF[+ufens m|}"Ws6HG/7m$,6[h亂ÑIJmڲǩo:co (v&omQ 0B':}*tzԉsMN0yk]ӏ*P6ٌ;V9)c1ƸzP%%+D҃op+3`5Z_/_%QW f}[+r{jX<_WHmSfoOPZО<V5Ubf:||({ w, ]jQLg >=e}zT`Ҹg'Ԯq獢hnGL~]ė6 ; \lT2BC'',aZ)n:׸v7Z3f<P[HNDK=Mʰ>hJR9:vO7WUᾣO\㿯ܴ\t"W;Mo'xN+7k =W-/& VЧ S5J5S #)ي4 W}|oŜ(Bye&=|qfӵUvH, 1n/+JGxq3raQكepQ3U&,j w#~+Z s衿N&[(?eƵOժX_LٟDX-9n=U^mR (T(Pdӳ` 'TG/!M~ Ξtu )|67 q rK&(EmCU_0_KC-J!h@ 4=;r5fB#aԻL1z۞z7s<٠oD.Hu_]‹xw.%L6Iv e6 / ϰP-NHr]PmZ^/so3umY'fmC`*ő 'GMNڀpm {IO&dyKG[P<Eo4 % D.Xۊ?1j2ݧa?GU^z;L x:|ƪEm?BEYũjdq+-jtCi5ف'p^hl,/L N\ba~"ZOٯ&ehŸK`4}n5uK.O穥CNtu簯m M44:SW3{@['2Ji7׼݀؊~$o x%[tDv]` r@ ^d%x/bub lxC_L~ `Z VJHۂ>ڝkAP_yچd (4 웆Ld2_"T7b}ƽaz vV- $n50LyM ~(esvu"uN:11z1PV퉥{ yEn8'}HQ6>"mku#xNIr32ޖ ۵{9JPX`GwZ̰@zlb8~RM6ߚjyWMx˵讉6{6PS7r-9wK=S(dM:MV/5< \G =iI xpp·UR%8LDW=vf@|}X5!H.C5T̑sG鋒Z5M[,#A%Niʍ]6:(pnT7uLDd&.p%f!{*/ev,v76&qz(R[&ULfE& i)շ: %neϵAo>¸ 0+3)ABCzѶq˨= ,g%1ڍxy[-ˮPܠ);sT/>q/|34Ȥ1lԵ.FM)>UJn+b;F-z}ȕ )eB}tu ;Eԃ;b$[IqLA:EhEJQTlaU.=E@./~S #%Y}'ry/FŒ \wSiAamFe=L3=\J' 3M&8-vyW@&꺤Q((ݝedOEnf󸪧 WLbɆ wEi\ۺ.̒/c2.,%Aaͥy ``+ cx,oD*P&8zXcSW&%>ʢW;|P(p;;҃} ƪvd|IJ`9];.e BVjFz޹}eaj1H9V3i1( nԊi|2bf T/n_)R걐왶vOD:'R qw[69?wu 71!HyEԸ'ժbqgf00akf: 0{յNN7 D5ţ1xT*.%7 Te Ҽ?ki$RGX<$Hq"`IP2굝o~ eEw׃YϢ4K݂|6aL9k"P;Aj(4Ɏ$Q@^d K(IcN3g*X]EX $`۞y@ G~=s걮n@fu'BR-w)Z.7n/q1قrop]0[ 8U< L.TE^:f9Ρe-IMX[l KN#`+Ѡ(U ώ<˽ +.f)M?PfsthNN1=!rfMu|" ynX#-.>N>gb5ZloicRNe4"J<[Ӽg#&}ĘAv,;4=dN>5^(`\d0i ? W՘>(nd$\2,gqK$oec]vi[A;Yy:lb߆ 6! j(1KDWAM726!IW㝩"ɪp &%SqzuMտpyܸ00~k5}Kf9GQKV l(bu=,+ ,xhQ[P C|bO<ƗW!@Lnk^<1QAZY*W7cjőpB .T`?S0X+Bp\$SLw(BXIGlc3rB@OlU4?}y4}rohu旂ZcfmXLuXS߆<xfrV,X 3Y[rGL:QFu;mTs`lfJo{)nrZ=ÿ?vS3> Vc,視ɞJD Lht_y"=]$]lS-="5"& Eb<8!08 .3# \*hw@4|1溍 .Ֆ Vm8PX.%Lode)b>v9"S3w}ѻ8D`g`s! (8Ʌ} >1tjBm( 4K Q{LnlQlκ]*ih-?>^Ə95 Dlu$")LE5骪ۘpW_^@^YE+KMaJGHUb ڌL-RØB _:Ju6m oAqZ0%o7&VmV&\8T,?L(1C-CU( \Y}|l܂vkD` A\:,hLΆ}fx" Wĺj<%28 "օpe ..1!Y`?&a ~ʴ*̐=T(gI ¬ fI*NkNMݝsuɡ")m M/+w=(iۗV]Xm"eޏNjz‹fWƾ':gwT9Y]fFE!G߃e+s78B$#qnL({$ػL~0A[^}\^\qF$ e5%HB.ApByT,y8 aϒQ\2aԮ32Ғh$0d 'Bϭ5<2ҽ>6dK@id} n侨?Nf/{lF'BtNYDюNJ ,{8kYSd.6vM勇qQ <#Tj3;Z&|QBh\3aBA`81c={u̙$9B{CYv.N%W< "k̦R %"nDiꮒb{ɷȮAŶ?'8 <3E!87 Л`{[|R'm})/J(#`rr;UC8OzXS,zI#"ZܝLBMo}[`Eku%=4<`bUZuj77>u!\0S;!BàQ~^xp.?ȭ;n\~݆"Eq)<| C /ߔ$Z1Mbɪv%ڎfoY}E07<;c/ n7P?=Z.롤qJ.t%Fzb񇫪!Dgt^j<䤨A[&.lѡo,]^4jj Vȑhckɓs mCjXMpDo_">6P2De%d+^~ mg-' w 8rkٓ> {a`M `F<C[~ Ki'.QY(0;,락7Z_qH_P!S,5JO6wKBQ pFb.&y^-r|HN(e }%X"E-K7s mffj1NB@gZ^uO$vd,fV(GÕpҭJ,nK'&yʒf.hcC T B#y&jjigS&І}۷Ƥ}`]R-+5j[q\+L9;Y<諠mky;lp=<լXs5&9Aj&(N{{iw&4 yOi#!u'*4YL z"M}-Fzb]%)"nxwнʕ7xz;DNOR )! *QV:%h,*Hr)c _nlVZ_[>GS7*YJ)!S'; D,EwR~xN0u??‡jsblOu(-.Į[}aYrHV׸pcݡݓ.32;\ RDX" ;Og=c 960MI0qo_?HyGvrlpԯ) r- | żDbw޽*2^פDfŬfVu䱟~w(u]Xbb^V?U‚wys1&s}#QAƻ!@7?PtR5pTٻ$3s9O Ĝ# ɏN ⬻Za^b*g;ˆ{￿E4\P!M1G 1"193YCOv 7lۣԹ֗PS]"I/f\֝@}ZM" ug*ftRyw^x]ZJ󚦻q"@ ;%[ ZjVZ>aqvum^߄(\A]!QZ4ARTbs--eSQiKCUh Xa֫m1iWJX, (-a2Ւ{#_/\z˺_of0H'm/ཹgl7d7rk-z*lH 5!\Fe$\œJ_bUtD!~`dq# x܇yEnwN79;̴5A#1-N)@/GlޔBN/BW*p03jvqqBXZ}Ff`/f?7Q]UnhsrSUi]"j9|U۟LW2qYySDש`WYGɁ7Ѹ-l-' !J u3Z3哫@Eub [7n"Ǥ6ɋlg?|_xJN؁$ȖYqs5P 4+fkAe$ST gDPy jvgLEd :I!X XfF)C/w.rn c].hI s/a#u˒C]m6@v $FT`g RT#-p[Z0:F0Q/_,I}k{ˈ]}rYm !@JH/͗N%`bV`٢Kz$r "-ZTIF} OjRaݪ?uNIET6FoT #sդYӘ-1 rajdX: (ם\ApbG;gMF~647/E@T2Nɏ499i`&2) ?$]|EAhˏhS`>=A?cEΡUyUEZAa5#~ŭjy oGT_a,r&럑p: Y]Fe䄉"i~ݬCl]%}~Wp<¨]0Z:sÐkɈ"Y$Icy7][Ո0pCl0Ǐ"TqOmLDF|6[FCx _bHYѹRc2Kb곪qQk%9 ZZ+O-jKtx5Or 3`ҖVQC%wg,K^C^y/BeaEH@Tvm$ltpSnm$;7PoF;*x%.bQMG%݊At@(UHZmn,5% ̟ ػ I[PBXzV.{a7*gc3CsִGʕ{,t=L93B{^=(=~TEcoKÆ2á&ZK!,)6L3M)[FL<ȾyVuܝo{zʛCu|8o{ o=#|utNRe_LM4 !w̘oQpP8j x2ON+p(}nH_]Q+9$B}ӪkSf>԰(m 臨x2@K_(++qZ@ /XukGBuJ+4b7=E\Xc+!P޵⳾ґ?( Ȫwnz2_h{Ts5]rt]Q|9:1oIfN @}ãj^-nTjƂcWA8Τ+d.mtYYohn- 'eMjfnB'!g*K( \yqmqfXl6u/o:JtQLZ"뿎鎸7 vCF:J$YXƌ:(P╉X "tY3aֻz ڔ#-M*ƩSivv%WI:-w'$p]]~ Gb k$1xS#Yw^JIUH⩺T7bkr^,G%V8sz(Q#N}tr?c Ԙl 47 6UAJ|KPث) Z_N!IX3i,G`&솇R\'sbiJԛmKFUBZKq~mW9͑D?v̏MQͅ&v@IFC7!ݛuAn9 $[GR:dku'!n4=.ܩKR:h鴏T]]c\ Yaj͑Wڹ+B(jovk㵈*t5ٗ$FfSPz_6ĭzaz#l_בL*S&?H$pTzsB30br@\K1RI0cAEq?mPKbcnZ2pc$/ic\g{t^RU7-FVt4>|<-ɴ(n~)n? QoҶN;UvS0pn'r˲p /v!R fcruS;Ʉc0gke>5e&"_7FZO Ctpz1扡c'iw;+l>Nm63.39ҬT+QDj@Tgp>X|BWDNjR-VzRso"łV\/Jg;Ğgoߴ{CXQ|RH +;Zؤ"nj]&!E¸L64_ vjWi6

&LEKi~B;ճia=r/"9bPTE;FePʍQA%i#@bG߻'l]i:dWQRẇR d7:TSa%P*yKT+,z Ta@AYdol鿇̌N>7#$( cϴA+̎W\  x~J!Դwop~7[ZA488q%o.8D tIxY oL`RdWIUBbOQI֏"jU Gw쾗NY]om~|͝`;7,į)UJ8܆!``T39#VޗRcza95WrD  _&ݼgw!-w:DbJ5]p"4~$gÜLqF1$q,FdHXm Z{U+lco@yٌORizo /Ƭ `\lgU1T|x͓P2 c&|f%ϦnwE8KCy_Q.$|u7!ܼFG-c|(!.E_|;YSo lV%O8ՁX/o_&ɀfN/|ĉ"5 $z`ZE⃚ OCiLikLжͱ lc%t\ֵ\փZ.ڱ^hAo=@ޢC'Љ: |}Jc_Nudr w̛Zm{??gupGLo<Х8F慨]+-hJ8s%ǧ͛" 3-͡ 9afV}ch&爥&rG pAACYNH)kN/mؼOb~!h^l~:C$g>@%XhcQ9(/V@z,xi3 'Y& _u$;mN6glRRz=e(~ ISy9 %=Hw ~^0@&:(=D+6fԚp N7~ni@ͦv#z!q_ON@S2%" l~b8᡿!̘1]%1iH!6-%RKfpA_7/^Ʊ+X4~ )zwr/H,܏B9[Ѫ솳lF vc}qgKt ;s;W$d+^$|Ї$^D\Hke_Cr?h,#Cw|QS+}m:eQo-#8]!Kz;̙"trD~˚ϦhMQfe%Jn{}zןK}̉%_oYY?׼؃BBA3HVqHPP/)I9MI̪Ram.rDjZ"Om1i-,@nJ]Y/1 -=Q|ެQ==0_~ʓLiw Oua5Y=OU|GD5p'1 {*V,åW,iPi3>~pz8jCȻfjmdkgE .G-js+LζBD/svFdU&y'z}s!9W2t;:p Qg'P,ѱ`E]^٠FͫTE6+a1TK7JiW%G?޻Y]4%0ōB߾p"ezC~)~W2NYJ,=/i_j`l0U-Y xs.-v)Cxy6P|kB1pe]xym tٓ1,I^ :GHv*veL3Um"bUCHqWZT:'Md'/G7F#._dUrږ`jcA۔`o'%zDZ9Y.UL.;p!l>&^=/\ICپ=jt G}j9o~6v*5{=oHd_ hvBʒzhhua]fr&:,C9`#X zqIt.棱U4stJPH\|2ŹXԋXs|6lP~e>i2cyKߩ)z+0h`Kyx|b⿲=7|7yD%`}i]IqF k rIv.&xgPo]% qyޖ #?P2&L9nIt!Oc&Fw?+=) 4C7>jL(ԄaYHTۅl6اjǃ.STK=(D uQo8oV<؜TMel݉OAkPr`i5mwE,^PL. !HIJѧ*]a0:eV  (yGϨGNNĜG8G әj%P@.5JؗUe1<6*Tk?c.mH%qO/n?,yr ?B1i{ǪFG9P xZRG%Bǁa/^/\Fb 9ͿN$Ҳ`g̕.#cMC?Ɩ%.4S=x7 >4: k@0*lmaIxZbބނRA7~k!dˢqO%eӱgbmP뾓_rDkl:E^wF?mJȪv%"drP B% f&;O Q8UD[ MV<3[vt^O* 0wj7tZoblr+B{ł._^N4RtE7Is_3DBxbdoxyzKT?Lz˳y;h\0ӂBs\31O<bo%NFI'1m#K){˓ c|;oo3/ )߱v|q* So=Ɇ^0BC}ZfCiw=%f"(i3noɼʙI0$IXal!4¿]_o*WUiGWb uUņ*đ*[?i-_-v| QqK;A6\0#s sQSh(ag >K8S訳lt][A@!B˶vy k92g4 eY`ӡU|b7|33 EY1{aw[*hdydpyN@7\^WE/SImuGAGWE,]^?l\CU  2\SV\)@p 4QO|,$RrOVByȮ j¢}{Nvcv gZ9@.;}e]l6C.5g^Wٛ0Ӎoro2 "?g \M2t}՚)TPx@kR2eLUU)hT^j ui"e[ܙ³3hUu.+RC6h 0d?8WEfFT {v/H!Yp\hGߴCs$t845qFRS5G0ӴtE%c& IRG3DB אYK`WI„$芕va4z% lUڥ-$rX_s)Cۤ幃.hioWrۃW(ZNDqsPTy7 y+,] 3U.d0(&[3+*H |;ܼ9$v&:6-6֡á>&QDyg"'Nb,E8tW5_716|G0E(C } (c+<~ϳӺĹL/[E '7PdslǝߘjNGw I4Dח+Y9 \#ohɌ+k sTּf_dI ]ZOeetir-3oi()4,V$8gzSV:8r2r-?Fb f*_ej;|Yͭ^ݼj=/[d6C: &ԙEz\=hW6'i9e+ s9HXCG|Q҈`!>#7muqlC"iy̯B(.]p`Yݪe_<@S,.BllYroe``,.vu\7\a9C^KqI_C.6 I\=_,D'#sL֧Њ3tec 8mgؽ ~U9Frm1 <GO=0n*f5y )P0Fl3Pۋʧiu oS8 (S,MWyz$|C2A5DY(\zj !Gj !vpS^ʽŧk!Hu}%`^F_>@PMEEGw'HRUd pb.GM2:KuPM ȏUMMˤC|iE7[]ycS:/O,:cǨe 6F9 Z+_ma6zlϕƆ"tj'E~nб"˶&5N 8)ŌħOV'zQ6c -"MdfJY pfqzǮ2:˺*~qŒmCaf=A[IL6.^v(삅J=uRBm7t{}$Yق1uW*eλ0IܒD(S w͝g7i"[ǟ,[Aimƒp:}: bJ9%CwP^ < 6;]GTT0Lwz)qa_y /֗v:Y#v4-: *P)mv;[őہP%b^?='4k[c?H9sV[:*n;SƜ6-pYOfQE^b~*t5> Ѕ£T8!_r󑄛_~jyD)rc,d;s4ݏ1ƒ&+̵u[ LSNHtc gR٢Z k\)]j;F8_@%H,:$uLP`"AYuک?G'?mJz7GW68Q}٢C!AgtovN$r&8/)}:ӝƞb;bKO;8\܄]qƕ mSi!\`)u`p;nJlޥ tʋΎ*;~W].d[i #=]'E_@[- •pZu?O1 (П__OHN Vί(xMAdz8/ vAmG0zl$V'}g|BzYy;I> h﹞ȑzaR4QЕ NI{2ogne}H\ʹȁǍy3}ض q -zDxr˨/%+0ox@AuOH7(@Ӑ?GI6T^bs#?}lnTo.N$6kLyڸnXE]׼bdFs(jȭf*V VW51"2x Ǻ6V.#L=^ql>I2e§K)6XFĽHS!!UyD`PÐ4tLN[Sdغl,ݗ֙n`^b[8f l~i>rTd sp\ZlX7 @͈f( ;/´3~5{9$ +o>&!ao,6!69^~:SoPLdDpuw1(y[PY#NM}wkjsuң1t<˰wQqSm,n7ixkQvPa&2>\zLJŠ&,n WXJ19GbbWy$4G\}"HO:ueS[^_mUIpWWM%Pq3֪R}i_5c5z Yz#D4³T.dd΂r"[znXf$8P3Xq{"tFE  Xpc&Ml6" VK?Am4_Ťh2ɏyQgA\NlhyRl+sIhNȖQVwS8nXrK}iی{M*,27/7Cշ4|0Y7#- bI.֫'#2كLDiB"C-i4&yMx 6:6s:m-$`Q;1jM*];3~\!J'(Veduӗ}(88oN*㜨eBtv|EaƠ):+z}"<40ٰH73oܝ:g#@(A 4#DIl 㶷N~Љ/ ]-,b3+\1A̞TƖJ>[5#p=L=]"8"hlL`F)Ƚ-Q/jc6RA"R!z|qp54^_9Jv/ΦdVҸCʝr)~uBQ?f ĠOnQ:z9:cЫnrp{L~Ko#L^G؟_Ng\Je0= "-.c~W-uaƁ7Z̠fح/if)RVҔH-*ZJj2`WF6^#f$oԢ& l|vQIe Q:P^<+ZS*=+t-JO< F%+'bfz+CC>? ʈ0ʞBA@6Ȓ> C?۷"ЕCTNQ= 3ebI%&q)NQqJ4D60]jDҋsAFyz53QDT,T+@=B^+Lj ּ3>^h;zrjc;nl 9] lJp("VZccRGnAnx Is.l1E7[yQeUXA $/yW׻G5u]QX7XkZ))ojyV^ zv<̌4ypv(?ƕ{A~!HC˴N!5DMr*vQ|ܿo;y6Y]򊩴V6Wc[T.Ac.ĸ qge0ԊL u./a7N,\L[}I/i?U]S?˖ \Abkt-ϩu_yi=.YU}B=!A U۹!لNb7=#{K[*h-=EyÜv45W* :I.Y߮䑕5B!;qfzA(CE6?.'}Unu0lij'{q/0_*3YVYWD7iVԹkbSAUNg<7pi%6*\!CT[J*'ې'1R+6kK-kBE 0:=BmyIh5{0zPcB%y5)L2%R%+|oVO7R\ޅb9'`>hunTEghj)V7- ׇ+lL(?,؆pg,i0Y,4sƟK,%HQLEOyٰYH/ Zl kOP o maެ2'uG4 *o x#uۛ JmZ`Ɋ;_on{.hmS?ku_8Z=@=/I~. [ѷw<(n;R"bxPvoޡ6d7jB)?QM]~E-eX!M\ A?Χg/|Xf09k6'c|3Fbg~m.8WQDޞ'"i֭l1uj gC2TwhXEg5~e&ʯҘgA] cF9RUnzmo(0iN#X,c*~ |J#!{$/<3Z 4ݟu!I1^\3rH8S9NMJ^=3n/X 8(,--GzidE Iu-X/f9ƽ` YC8JKiz>oryQO lDmͪ  =n@ַ8˄HmĤb@8YsΚ< 9mWg|.]"^бȈXOsܠI3M=tE8KpQF&8 &t drT{a\}V2u|v{63༮esПe#dW?E^?nrޏ|˥Ds"[ ߜSv|8|Nf =E %ZdXȩ>!U'ޘ *>Ul5S)K}DZ<MX~dkqO'N+wy !>6L."ۓjd\ZA韄UOZ0لWNt)5^h9UNSD D*U5ꯒۡ؇}>)ݠ}Б"6^i|i (2؊(;]ޤ8_AđI{&& kzg,g4-㰷v:r'Fo#\mh 2N>TnR\~‰}+T?srQ+*Y*JUf./ЯR@z ,ٌyP_y{1$~ 4Ц H>Iі8jC!7p?@ 1,j7ib@tMFmd5C'R8't˱7 P/ QGxݍX8B@ƊvhgB) &I%`:d GK7JCEI\8˶b,ڊߢ-¶" f\\1᱀|<ݦ1Τ)1}@Q3 OWGNDij}m]kXTk^ZP;2C^T)81Y )Q@c#=y߇%lSEh>&h[U0ccҷr0 e#R(ї"+XKG?C|Y\qX2 C=^ f4J51Қ^|4;v<]q:!#݋ۻXʨZLd́Zw'9<9rD^QI[<m;Zzd'3ci)c/`HeZgۭ ĥ"yH{w|tF">YúTNY@VhVTnwp(@ +pukS?c;K|{{,4.^R*Sϗ r,^_ke?#@ɖP1,U<EfGNl֬\ Bidk?bͅArctN~$o&,&.yOJ^bݻJe#p\x}ӵ^axBCKzq3 v{"ex x~\8106_-ñCgTXxw NەȗeWǙ '@LsX<˘%:Q[cDB&2C gdj( MqH#"vͿ{ʡb8ݲIˊcƚ{|#Yʿce)Xɑ'Hb"*` x g-ߝYQcƫ ~b᫦eM u!^BϠ bw D{郪aP9* *<+LfMN\aF*KVl ǃ T39oW_tdd}EG៉mے ކY!#ԐN濇4胩" S6'Ujwtʴ A‘s1m!n^-y$V`XmqXf+*)c9 j?lUr̴HV# mB#FEmRV*Z\3+X=i<vl!xm q5vg_5[#}N{C=؁py.â#=QmюR5>ܽFw }kxMFYfGYUYS{הWռwZEOsTз< 7o0W};u/9x1*c`%o @!Ǐ[(>E$u$>3\ە$mһb;q=Yy]ylzix] @[˭5onh^"*:\DĚH$UJЧC f; !V͋vzMoݍ&>fݓn&[_mū+6mJ1CCz?5$p`LQ1BOy}joLu0[Ք\#FU揀7vѴ3>C `ٵTÎt6BxC2]]cAbR^bI!LJ_&<>yOe%:Н@TpjsoS SF['2IbQ={W?'Ou n1`L#u ]Gwkq2GR\sqc=^N9yv?>J O2p;l' EI~{@SAwVSġ%V=j:w==gE1+QL5M0Z`@!4N=Fci9t7۾w1#WR]109Y/jPH[Nl2 /*Ϟd0FjPg[iKsx_3d~ 5Gxy=spCe`S:[@VW?=UDRI`RԻŒn_Pڥ1)-Č<6g+R.C{X.̹eV~#VB NŶIw)Hcu1FH.ġa` Tߐf8YTssu VyFI<8(KI3׌["]l.$-{Jc@vR_V,){D"Jq028iJ! &٧A=B I>JF=́XGcQ^+ 8 hI=YV|LA;tһTwG8rw{f)Ft4e!ҍ&( [5*3(RG@1S vN1DBrYQ:MTSEA'BӠUİX= ,x5W F5Ro45,3ܟ{X}€n (\)fp^GG*R5˂iGFlCI|H9g&(y} B-. [+|&Hez>opMeI?Agu0yݨOʙX-EFԉ;alF B/Ik:_ҶuOՐTqD ݆ة$5Y;nnmQ koN}hܲ EX]ڬMB?p5f#=êB B+=Eo"XO<#,%9J=ЙWl~Ko O Ssx;3!+?lz&6{fp!g<F K!Ƶ&2?+1t$Z$៺VsFH~:a w1x036N!ZYp{v}A SRd63M&C[Qw?<;Md "].r7K }DRC^yBk+^ɱh@,C‡d\pkB#\-nFdeT􌸪X1ى }uZ }tqoI"gX.Ĕs5LpR1NjĶ`O=2dJzʂ U![|$"{z TJ+fA^L͞O-s9Steb9hz7+puǷBwϑ4l4-4UmJGH 9D:6o=h#%= lN ؤҔΗqP%]"tWZK-pNK LJuT"";Uyao'q4׬.!A2`ߺX_x6i+cDߨ6%eٹ:.`z"".(K8Ks:e8l%9N'BAsBQ(nn>ц#Du*Spz沕>_MXZ.*|{C0trOnQOH¼<;wlEIڮ!+T 5z0n&{[*B"ɘYه@P05Pi9рM ߉M<>}=>ȻŘ6yy83ڕLrBX$`mkue%) %Hp1H]bq[S)$˲hvZ;@^)eIXB0/F8JsU10I fM,qC$Q㪒Z.!j{HC?/WndzIԩgGCy|Ʌ\3σ62k3ФN<İ߅+Sf1)ç4(??4V o49cs}귛W2I"9@³ #\{lI AprqOb:(`Yҕ-Yn0O8j![g>,OSٸ :*)7{6̓F$^pLikOv Nu5+P~.Z񺟣$ *JagHK 92=U/fB~hb|fY׀)^\xC%r]hȀDLMvURr |چ&2_ u1JlOTLGL9@M` Wb5\lBHYIJtxvJN:=Xtp.rw׍f[aA^JJY ) iʜN>x+?zk&'' 8[8cz: Q [- oys~S F(޸(7p)ḤQvX`-(`j~|ǰ |aꉣ O>,Ed@bBf4/95B1TDxZ\֐H, g5Mk- Wyl".s.1kU8/AuGWv?H,k,h2;[ nUR42wQ/uM5B7_g9wK/VBK(G?eϼX϶<(Vdlp/כ_,%v+/_;$VXā7rN| ~dEvF{vՆ$0Fl ge":sk޲&=2 [ hFޡE9ցesɖuZ;GEBt/[9>y>>L!N%_P Pa(@4rd!K.r&r7E< M0Q'M]95 Z%(, U&j䔝vGgԜĶ{~M'Tg0ɀp{;NDpOˀ,5:ui>sW_gꡄ^#&f€P" O%'U]0;G#0ZuF!ü ̞߰D թgEr埈e2@azi"rAo\fO&"%c\Bx^X%g%_NV K%82i^t%.!f <^Z>;p ځ;h^:sڢ@UR5j0z'§Q w)IHC3 ŗ2N $L.=O9RoL۪s'u0x]ck0vtoIn[j¹O˽3έڄ2vA[L\L^:׶p$f AÉzvx m3C~yHL/^$ܘCb*'{f]5JdWOn.1.~b)( r*206CF 8_:1h/dwqMاwXu=I9X>jsʻ='B'J|z4l[I`>Є!Ȼa|׳aiQTu*cg f#ͦX ^Kiζ椝,,: RjD"tWکRb\79Qq)Sc-]ƵUoyr"d-PFOt+wDl$cH}ַCڡE!xBl"~q**6TnZln5y`tXI핚c;5sct[7s[ aY}]HǙEOiB0=le)ZXzF35jsn̓lVS;op<{w,r \wM#孹 ԏ@oEQ / !j(n-zrN-O= d$) %)WӡljwSw; .A71#h,[JRjU JEOVPu̼ےbzưC؁tc+[iʋ:c)_j!)x 93al l2^̥M^w۹m@kfPh.q_WRn-Ȋvf77.kQ9B"~ʬ3t-U׈G!SX6 TQܰJFh}iVD&#ㅁG dL*Ѫtr{Ų`5 ṭ͛Xf*a@VsDΝ)  TQ?$~e&Ԗ%Æfjs=_:}s~6)5J+mrվJϸ ۫t::,]YJ)"D[E4}lGb1Gj;)X|ANπau xЕE,Ә8 vsn]A卲[A`>We0e!#~i6Nh $$EF+_Iy(\[$h:nXIZM&?XbT,괜xu215ڍaSOuHגH\2pNV Q6g.A9cL "=џ7`eA('^W>f(=c0X:vy:=CGDY=M ub 䁀eXQl՞@ߔhvU!z %[םo9z qRQCP=aZA~3 UzMW֦~E+*zGP=.]j1~c.pYQޕOKX+it?W;[G}{82 e|S՝!۫2 lo{ i`Eߒo A'^c}hd-sE) vP* i-c ߈(:t_Q/#ccq]\XvHCK^Ҡ9cr8Y;?qZ"{,׿#桔a~J4x2%;lx;TME3?bVJ;e= 8y [d5[i RkbDK3Rs~O.MKZy6W>EFhKgo7Q\Gl@yOW )$/]8 68v@PC('u^#UO%AP&qf]lw fZ_i Hj)Q 9r^M>,[[ jxOtqMMc^UX89=x.3w$`fދOo9l=s5T;Bjޓ+xDQA1ZH .;Mն{Щ!}QY,*UEV';"xxr6):! ݨ p->hqQmg_[.<|QC3;jֳ)Fy3RT3y\ⳙ+YH^ pb[Q|_L|s6$Eilxp[VyLˣ,FC^%3 7-+ȕMeyAZ 8c!u+BzT1<^ʦ&:bߛ5J'4tC"vǪ!N` iHjk-^yިP1'"qkj5?X+0[`W `g?OeAb,PA+ݑ"e7#tsPYܭg,V"(0{'h.ķ襯91ރ؜ZIKtbdR܏zOH?i9D̞DuW"=ny't4rnxuB9oNzFNJ 8ZZˀ׹ ʼZ1wv"Y 0ߖJ r2c=Z}fVs_3BVP~zٵUq1'yX44ֻZo5d%W $geacj7#kZcP}/o#fSKz|=%#"P\Ul3l32m=W嶨iڹ%Niv \| O'^<L$0@7> 9[{ԗ*fB,`6V'@s0&zh MR¹t6SP\7ʨLBUgmv( -)<'t%OgbQ7?j@rjUV*=-c3TdOL7a "B=<1lDȓ]"aZ'ndUIFڝulUF eϏ9p[*YgyAA5EDX]xcDjB觷\vK_$; %.ltl &wV+F,go$RJ֪,d> <3ciIb%t#6NApQ( UT`}J&$ʼyh\Ve_)9^D|v57?$^ %/D # B1Q1 =jPNEiZϒXdƥ Jhau,z(z\ĈZE@͠z.%V5n,k~uP/(}S,eOt1MgrPεU\ [c̖`|ƞ\hՙPI{W\aN&*ڒg(eF,~?F q=x\"%E\7QHPJ[gTAg;ü:4wg2j)ﭫd&z~? GYeɉs7 s!~&b%a:OQd;]Dޝa\;j@ N>A5kt߇ S (;Qi;3Dkwͪy( Y^)xûqdZ=,uRkoRkr>Lz9޲q'ȉ yLy'}?:;"ZlrP% zM&wvZC񒏥ʰ_"ϡ&ck3p;$l;N>3UWm'gEpT݅-y:Xk8g A9穰h4\!_b#R77/[ %sIEi+,dVC^$M%~+aŚ䩻~.@cY <tz[H8MeU}' 7{n/j,>./>W0f(-Kr#BU4ʽH`*ԮoG_Ǜ8.(+o,[{t* }/᳗tqg5ȿB\44'= KBQ?DQiy@}y!r]Tyjczo5ރd+._2#rX}c3-eBjڭ8ܢ;{X}W !$C߯KxCadSZ"OQⲊ ;גK"1hYKEy ,$_V-T֕Ŧ;zk=`6u/D =am-@"?i&b. ~ }BɊ DTX bʲxt*t(oP_󺎞ฎR]gZ-b.yaĎǷ[wSϚx^r9BKw=N+Ĺfoc,2;Sa,2Yzn_s%^.R;LF4>.w@`6k`iAxEl v)[05VC$mqiR d9, \{0#%8?GC MKOr0੮47f#BJ㙟jۼܭ˝M y> 7˚=O}BTl0ThVk/P@Mwj34(qlN4TC{HB_Tk?n$z ±5?7#GjՖm) -pl#q^ ֱ2w5O}h5T^a árA&swdD/Mm7wRR}քlFh }+` sCfp٘U5/3PxuL#\M8n`Kr'Z.}FHzXChU4ꉣ$lcW1]/AHݮMp9|ϕ T3mJ$]RZ_X&.4s5%os}ͮhnQ i} ?YRs5l/^X3?krxfzvn/:.} BQ)0Nz۶`jUV7Imؙf&4~Mkd)˒vBRґFLaԢT! Wn*$ !Xj}#l޼l % gh< bD;YЛiE`U2I= $ ]]F?dez"W8_|n5hgC)gխzH&\E=~N!8>F_n '"71ΑbNL ! 'M%7!K]7gH*z-mF3 \Ъ3qe̢aԺL%Pp( ZLp"iIjc^pKR7QD$H eL0j^3D ~Yx [IMLZStv3N:㕲_ӼIoB_Q T S0D:I@~(Y;:}ʹФ@\]٭4_|(n)mijezI~穳䨸HD4(E5xqrG%1 4tٵ ]f=Kݵ@c AH^cHP@fTO:tTjS<,JK2n J50bmN$}mfShԕb};AO1&t _K(\;^n단?<ĂID|"m||2V[PH&xw-n!uH=bHN(Yi (ԦԁjF͗bmbu͉2tyXl7sI~uorbOqŻ'>{/zj-o6XAz!r' 3FJ ]W?WyvvT(faISZ{> pU֡clKmƓQTĨ:orxOa{S02rn泒+I iZPIHk1nJBpӬD6DY3W2GuXF~<@v+~x+9"c4UqM~_d¤Pp~vcF!=dGkK.| ;6)Õ ̏RRjUh7iKwl l!Gɡ )Y2KbJe\`'M?NFo &rj_iGԛFkkz2ɊKL=>t*z. Wj61is"%nLx!S ͸狎6:SRF?+k؊=3EBäi%er6Ss=ڦ7o_tWdf 0E2 DH%RM؛qQZo\ uDM*cg ˻ſmݚ0}6 %Z v )Wu džb/ㅭS)2 r}kц2 )E>:DPD4/RMFdĤz0[7w+k3gɚ)< )˒I,lnS X/JeiD#bgn*䑩[lw5:jm;kD>>ˉȑFu>C^'7D}aw gr:+;PY(>%]N<CjGsBpj% T3rFFڒڀˮ,unp{`k0[Ņ+ƃZ8̽-Zrt+ǁL]M*Ò/j&E qy{qjM&_k0l!]n;D|_݋MZ-(&<]B4!FU>p rizA#ֽ:}"w#k4/-7@ttd*4wFbϲ q2.*!<ĤQKCjYwŊ >׆&򦖇Ǡo;rUQA1Gq//QZ`vOO6TqܜjŗBDm+>iE/3yzN K|_–J`0d#SrlbiaoԞ3O@v,nͣܫ pm2ܪ`34Wg"η 977E}lK>s>pr oT u|a]zpخ s5YXQݞ: P\4o3I imگF@m*xB; pko[w[7 \$Ęrɽ4UVBğ69ܟ0N( YN䒳qE@q̃|,z{M8k!< D7c,{sC! 2h8X.ك\mT]>Xp7jƒ wf8Y0'fKm [6o*gV1XB#+`8|/bn[(Yng˼M4UB:uFZ31>bBǀb/%jCdN E |Qm = FPS,C}]f ˹URNcMc;fD lRawr`)ЗSJg?#'I+$ACix䀖OEm&JD똦{EQJKt@WFOWLR{[׳ip-#6 qvq<ctIARM;.RA$ 7n8=0VuCRq /s| 摮ߧ{D OLc/e+U)8;*5N&ocM6RP/Q峧+38uS;ԳH(Ua\Dwp{|$v(_sSnܗQ~bkIZ\ 4(2y0g2<. /_wŝ6#]Ev ?/I.Y(I.tiHHF!)84; uEncM7J4_ÛvTXTgo*9a&6̊g\YX`C~Fr89??@_a*ۮe;8pHGLվf?;6W+%Qin y*ky(=E:n"2ZJ2c"]y\7XZu0MÍsko{$IMƱ%tNEJ涮g*R֐Y~^`N5p'mJdU0L}rr~ŵtx#I`` +n`'i jb-*I W21W_!KP=z Jh;K^c02+֎w֪P&lZaPcMAYcŬeV#JS~Dg[(iO1ͳ,!u!ҠsVmu?k̈́kvU?0CS$5,s_@Aoc {[:0.ƭD;l ڱQl 6NODប oLgkBm-šSirLeΒ]*R*R߸_:3BULJTf@JYnD6i@.HBѽ+.I߀mϖR[1 jG)>-uQ V-)QVk{2NoKWIAAXZke~5+/AP?r  ҟߔF;p|NGLazڂcʤ\^RtY3P3r7011p]0Mfz=\O核gȨG:Z*+)8[IV=L>EF{?Na]Ǭ] O<1YWT{v^?+H@_O?AAo[8/~e-9ÈBH6,dJZF-YYEKj$FZlCaJ):%V]xGa 唶8X[V!JHpǓ/0rzM>!Si%}V ǀ̼% ;+h_",X@ymv:)93u+ςcQԼ;! vwTݦ\߁,}釿/ Ϯ@)ɿ@ FjHk9 45us6)_,uaШ:y? XګF\q^w$b2?{ex)2|mxJ5_bEoPv36wE(a#xW>پ;6Do&0\\WWV%g$ x#A?!/YcWV H!" n,ڭtݦuVhd:{u.J09`4TVć}zV'mI0倻>6:prp2{LՎSr7; 3^쁄,cf[mC#ZcߢNj⁆=;e:j&˻e OY@r$QNEuE FX"0nE6|<651"kfȥ8K="`,x$z6@ܿE64 0b뿋fm2ஜMbQỴ]cC+bB5K> 2z? 6|/!oۓ5??ߚRcr9Ò 9m-\gjf[nGLX3ʰ]lJ Xm_| Eb3\MjeRYF|Wĕ)/ %ܐ=X3 pVUl1pgbyefK:Dhj3Rك&܊JB?ɯLQzfİst2O-7\[.})1By@6xQ K$K ~ɣyd cLtܫg*v20heF d׷!  Bzd=?)B>vn+V4RN5q r!X6װ!R.w]%*A/;ek]VO ZK`#P޳a VbJQ")ɋ'X_,ǽQG$)jS7__k&IT{'DC`s[T?[&sCHYA&d7w4^dq~AxuΗJ .^. d/Dc ^1XU0rƱ\H?jD >=l63wc>LEڊf{(}A`{̾afp6F9}1j, ypm˞E.g3m{ufXGg׬15uYv2$H-I1CAPڡj\K)hE5Aqm /$s(sPHywehLTLߵ{fpZ6 BkG#DD9²QbR {>}Tz&cn'E>/.} O1h ? =ac+`A?ELֻtsuX~#\X yQapkPph1rY=W%±jlt7^=̔c=NC֗M-Mk <5RBhΎ8ҳƄՕZRTS>Qa5pqlW--2Ve`j\kpM"DZ`uTsmCӇ5c/{|n6)l5D;:Qa1O=7mo =$T,~.!mTxvU,cVȰd94v6TPZ~ Fb ^I^j *+!GͫNb%_?Sٰo=L?҅>?UQwfdYvA]5a-`vbi n+"&4d߸&)2,!ٝH&OqjZ{a:"[bӨĂwS\@,kfQW~)v+kiurE/8emSw}FtZEy5g '=AmJFEp'<@ĵ\F<~FڦS, bQPj>./V8I7m/oNDJW oџ&]cWn]9Q;fSΤFF&Lkԃ(Js;ɫ ZYd6q!6݄MDF{dƇEyi B y^4/ɵ] kH"|{ ]5t(>{4UVrB| ;NG0ukX8򗼬DO7ah|hŧ>pP&:V">#w_o$:TjexgjSy"L<=4b\P`$a})( `l0?kÔ2XTaA'KWIN2t 0^]nOfk==L9o t`HJETUe_1@hRsJRP+( ׵`=W$|q.F[lS[k.b5f80^e.>G aEU^Hl{ 35-$6A.iq &*ٖ؞bQ@;Hz E7hN4[!QAr?%C?g67]'*FXFo^IkCG M#XIrX ˨)5$tNs}dg{թg!olo F0.9Su9vsBЕ1)'S`p1a:"v*ku,e8*L(S[)%I f<=RB\[fdL7P-{ZeVGͷ[!t@m/! +P; &=}T iQ^lʛЭsE >E67Z:>UFuv4+ih^+Fࣷ2ET@Fs$߮ͤht;w6(~S2&.s-ئ+QǽhA&sq#2؁k9eLo2> fEG9qLoH JB01@H ˞G 4&XgQҴR/@kD'kfZ#Oz4|Zdz}ծlcq4]aXF#AymKE4{( (|_$X=7@jޭ%H(ѮrO,4Gr8zdHfc/`o-`cӘVo\U[<|2޽9j-kl^HD9 )իe~%:s aj>M&h_Vѥz L"Ŝ1lRp4=𳭲H?;WH+u_BtQН:RW)u O 27ϰgU<&2]{`*2ZH.iQd]: s߂ ²a)UrEmg@9ں}3~IR}]-k5m*>l=H2C1UL9$B[8N}w7zm"'x5 @V` %U g<*$On4 8q6!2NK08Ft֛j係{>-?͸cP+d^XZU%GGhz}?@N*4bo< m10 !xq_Si)!M8¿В p;cȶ03D6:ч=Lf+.T{OQ[dQ.5Q+|5\/T&K]}8(a/r&|spl) auwSsV5nb&Wui)7@FiT]͊\*M}af}$sV0ow:9H@3K7CW%YER&0WMR+*R l\5(Ry_|u/H 5Cq@jP2I4Z1bŇ4VX~%`>;CAb(Sf(|;Th&嚋X=X sN7yАs0/xԺbkÇJ#YT 6]͗B +ypvVr׉mͧ-Ӻ-Noa;lLe",Y˂SR顺-0ѭAxC>}cvdmpx&{)`y=J&?S? ^n:~._0r sl"VV-.Ԯ Vr^ sP8 F8剧F%Np(KgQ̪W>Y-|]+A.YK,s"QԳ_dի4ș'tģӥmAu+7}^FɗD0aDAxgVlTaXP>tU p8cTPmneFqvءtwWeΠ3sL}slR t Nj_2EAO䟻!>"];g 2 PzWmemcW=LݝK':B#DAe<`D-f̚78Ati~Vn`y_u ;hay6N}keXWLQBb?W@B艎q޿ p׬]DO>X^-l"j2WYacX]1WlAP~),md=[vrvs d2<~ijd@T O-9PESVy$w>9zqOr #|,ڐ[ 7pP4=!akW'KFmLSqRNiz[ &ީBbӦ䚝\$xyaS8}׮P9 Y9mP1ۛe%u:wvRAbQKOp55ar,QitQfSl_f>ZOi27 L;Ybˏ M^S, 0y#N//k%wDZ-SBܦ >+;97-kـ` 4dž"r 2uys]s| Cna5k} sjqJwbJ̎jN[wϔfqsA31;AKamQ0 A4U~wz o}j eq{կ[lu?wݠYULo<)W?P4W˅8B2C59Yk$H kKC{߮gnV7\/ p,\'.Qm_D^h"%HO`og",ꝹSâZ|Q'WҚrӑZ/!yf_2GLLOؖ-t7 2a7k(0P}ڮo~DI"p_wĘӃG)![d%'z܋aœudZ;k-J·Wzm(QOP'{G7o 7O~ u <ՇMr$5)9*?HX٣C)OgUCC-F1zO% r$쟬FT6"#0\xr<_@ DrZDc,ܗp#VpP?ڦğ~lZѪguHå "=M1R^Qc_3V (;R n$!;Ƭʺ2>y9̇ Io(B'&[3huO! /wҁurS"Ao8rW6 M 0b$6 *?h0T"y8e6_A Gz2IĢ}oKaz|AaGY5? 8DuLjԿPô 2DB51 O'Nٶ7|ۑ!ڬz =yj;N2#Vfd )iɎ󀹼Ijޙ:O5?9՘ COG*x@Rjh[=qIp;㻊lۗX󣈂 ɻy*kN7p,CDזʼbo* yࢄL=E\KL:H¶VVRC@gdCqsOx1]~Oi[9ESxqT䒌%M;'=ZNΈ~eq 4ېCjt/`t عIp"k俑{fE G05*'Ϭ!6e1j;l;`qW%~oU)ŀdM.H* ΃07NǏ"gdlpQI]Sn\ P궙F[/7zi{aj"!׍YF >Ux^u DŔ8܍X-AgGrdc3g5$Ơo5ҡ[#R@k#ٗj^qa#G UKlk8s7sI%fvicҺ Mw$C;e^##GN聝GcerZQ ]yWiߠ3Q2%V |7# /c0ime38u:!W&$C*H:BGnY)1 IIvKF\n*+5DT*'%-scԫDc Fa:a+ %%;R[mA\ys`YK wjzgT$`V.IEmf8LD})Vq+o%]x#n܇f>Z&fQ4nL{0Y&M)K]Ҥ/h۴\,m*G,vzapS2g7u@LBJ){r=gz̼I"kPT4^&gP0VqUr`p9>/ܤd_d*bPaB }{Ox_@A[JeHvBAGx?#GC_xzbn%^z+0NNc@NRGy)`T Ў'^*Xe/7"=HZ}oe_~ 0Enb` 1N3eC!aq-&.R5G4;"0n ~3^JZqJn/[T9)X%wI_th4(/ ZuBx )7cl8ss7j?@=& 1^ mOTHKid(u|Ǣ +z (Tr.jzXg)DW(odJpO*\A|4?81Ne fSGC`-J@ ʇ!M @}ZiAd*OVc]6 ` +86k #)F9?־Vjl+l˪WUުeSO_umzʵv^|.*X{@Yz&瑦3ԕ&.>D*j)MD&wu,XԱp&s(G>qD߅gj~}W=cc^W1&8)uà{="Lk-뿾Tb9m^UV_' CU t,`.b%~5 `W$1{{L9B wV2?.g _ }3jeۊ"N Ozvl)5`1mӌwNN܆~wu3c7&Wx e\ RJ YEchGz"- /w;?=Vrg{ հe~#_Є/W.˕Uʼn 1$?yUǺEMK~ .ҘX歃54}z-yϒ=pw eאj>#Yl-|O+/X.DŽӝF~IFkԁUyҀ^?Ju-Yߎ>^| 4p& q ޛR6]TS}V :;2a^te>fRsjoQR/~li姀eA5iOP|j` &ݧSb<'WFq/@12Q{qd:7t=ig^^ҡXsx/.:LBZSTCPR2a$i[ ТaYOyw˕HL@% cَ R5bb;7 7Ek8H.[3mHS&x !iTqE}B򿼌{% P+ZN^Y7']YjYԁ 91 `_ ] X5\ ?ooú@ RK񌏘%w1&] \vut c8K[>Ʀ~IPq:m4V7= AŃ/O#ÆipsQkid*)oj iLoϓx##ήwe0jj ='aUK#We^U*jnh˃uWsQtޠGJ@*j8#G caR"3wHB#iDrF-if_^s+&*"rZ=ˆn~?R yY*e`rp&wNP*},~^yx4%"Rξ[zsv{UWH5M:jWDv-8{vRh2p9ĹqLjցoDbOX Mw*upZ?),"i$k‚:R|C80'a YW7D y]M郎^CQcHuQy8AmٰQQ|?١ȉ|V:J]V˸>p6M j0!dcvDZ* i3͇D -sWR*O & uX$O3> ^+JvyU y 4!ޫ:{v4{ &^ D p1QPu|m/17 !RT"Iu U⨆ƺ\Fjp;9o[)\MFvi Ɵ-%xik*߹H`:NgeCڄN2OX0l'H#D BI`O8ZSf@[,#~ Je8ex,/|GWŘ LL9 o?Q赃zXU5bRbv׊5˄A^EJfnkLyo'{!e@ %^e{UDN ps_%^w1Pj\{mxH wr䢊#ad\ι pB!Vハ`J[|g#}lla. {g^yL=NOKٵСmZfwh{qoS2F7sV1n^~z4 C_ɍ4?<pF6f6 Q2l# <]*!ErvHdٸ2l ܹwǰzVAUςpf-0'X$K:ĝʦ CY˗~6L+7Q1æYD`ڭtEz:l6%-X6K';N.I+Ҁ2ij]BdO.CWL4mt&+Bu$ 'E ݉'ډ>KlW5(ovc12T4X8nD>_I2UHEhx<:H"u,OBРIII4i +Cs ef"X](A쳥tv9g zg*zR_G20HpC y @ #9L AhX\5c&ZEp0ll*Y ~ZRw8 8SHF&s*)TM)|Wp]L/5ك/\w:"6MU`rChB(])ۯ_%1ǧ:\#IY!wL t;]njh9WΟP |,_[TjBrïV1,Lj/^K-=;K]IHB㪳_<^aDnoA>pĝ^:&ůW/x^oSr(!wytS4ز61|Włе ~XxDeaL"U~LSl. \="ypx_4FIOAvs1V+`~g 3esB~P)# e>_! JdfWs7Ts.a1E>P'dkNEOmijӇP>n;1oc\?XAjdGNl3jI$ ,5@V v%&D]G;Ԥ'ȮZ('"k7TiWP/ /c*̹vWj&o5wAnd?kyX0&9(1 qv |!V=C7hG侺&j)#f׾ݨrzC6W2kЦm)OK*_DRI2f )t~%w[h(TRD H3!v1[š~PM 7mXC Z0!ZnvP+ Xā[rW,l_j3_>>%3x7~[)L$cWEBmz5 $S`QiZ}Sgs?&$ITY" g1Ÿ"[\YI Wm8WYjb+Q0 1W.(aHoqLl5,WV-#eAevJQ.1g%BlidԳJ/}ޠG ƺocū4RGn1^jjHiE$/L=f%S(W&mȪ adDh ]&"0H+k*VG3YsO8L٥f`|',zD^Gp\EOD4M0w[U楱mwkg#a>QP;xx67Au3Wm z` ?ϵk#SsHt{GbqXmS"̪=&Ac g-aPR#S3 ԘJ >uxM<'~^Rki-K1ԉl(5m0#lwiH~z-ٞ/m,J2 &r* f0Ď6d.lVLu,j~[8kad_} Ae";)het]9ioy2` o{[T߅'wWņM"DJ ț]s,;^4j{_kYoUI82B|0+TZ[QUhq,#;p;~Z¶j&gq3imq0]5齀^Rnld \aqg%DVhsx Ÿ6,5˳cfBo39j;œ.[?%1_$R/2Sry@ 0O+{<}ߎɝ6>]IB~<b\Ĺ X0zG=(0z3'4gT~k"Ƴ/R004(t~aLĔ'ʅXd62X|[H5nWraZjXyN[Ț׫2]v1Tx)yRCwz#3\(w:W9pzBF'{F@lY1n9xsv*@Wg~9jՄ{Z%!.4ڇ1C][%^S:x):FS^$xQ|CbzOV [LEhS1An?qToޫVuhT#P a:?e3aSA"6waX|N;  ,0ѐ@?w@Qv"X0Ym=Eb# O2ZhrG^SσՂ_hK{Ȼq[+{#9_4*Ы5#2pa=[%#~XSP۵%b?ɐjG%Cϼ{{H>$lĶ)х)mkd@ w$nHDNdÛ'lod:+WAK|JZu&nfTz<JkNY8uKt1y q ; k3n+b]KEh6jO-m~8ʵM6 0"v)ŗe,m L HV݆8tEiz3y\1pTdĈSCnڰRd̡_ 2Q9uC/Œ\_n. аWj-%(U⢽'SRJcqB{^Je`*ݧ^])iPNԹ8#dMм^Q 첖2k0-a>֭đ)xc축?(5L$.r5aLݷ`91L}.Hؿj+jQk"ʯH^}%& ?LETJH8Qcv8C=t+4GLa?6E,U4k1J7~VS\D ^[HBgCAF_tDOW /'\#܌ى&`tO=7B((ך &0i_%P_W78\Qmg6so_(?-a  :0>Е[{r?U';fTe%G(/Fpó pyۜl 㼡vy`_YxcJk6ty,K`>[\Q[.\HfPeMNm[UwhL,1qNM`ۅ}&_[_P_y'OU:[iw X!,y?9 u ;WJF62cy; MHt1J~|>E"w;$]qjMyQYqK*W̊}u\tJIHK',r<fBm>wȡ:?PY5&,UQ9=G;t+^gEWV%sg> *-Zdp9WBsC+ Ձ7U̮k0%|rfd::0)r7@ '³7v uªrNZRh V|ʛAi =9c y>NG+.{۠:vɅ4,}i-BƲ(je\ 9vƿ^9(_V rwxqn$ @3'`S hΔ2Cz<\7 XXf\u7ipm\\FP._": &%0NH nG*R5#&g`U?Ɖ(exj)K΄8̀3MXXj5!Q^ \* 5u!iDtzuogo >)0K~f۴̱cu$5S%lկfue"Lt*A֨ |9*07jA: @V4KKKKQYW,b ~?}u}+bUnDkW t"Tt.zc pld* 2rèGO o'I&Ld`G$rHBm b"=;=RjGa< PG}O(^{pQuT.S xJ3!bn%ڢt)$75s0x쫤(Կ;|G.{y%A=W]hNŌ??5|ga4|H ы>E҃DG9p ~Nр1ITr3@J .G=YD jĕH~ t~88F ;Skh8pc@*?|y8-Z:+97BF3=i?^|%Ĺ|Mϔ_b3Ha0/$K+,.|J*_i2a& C|I4 /Yl(u_Iw*i\g`vNE[=ʵL3\c߫!RdrS9|.)n[{]]`y;bȓQ2hb\lh\$8!崜-x>iěL^6L;!B ߣ@3o=. 6Q 3#sōV_ "'BdM6 /#T6(FOd.!FBZQ$ +xSļ_^PR:ssý.C#[ ̿KEY^Z ٬u>2P=Qj1:oƟh Dx`wh"&CnLI&3pvô82^T%['*g(etB[#N*x;ƦRȾ!U80CmH0!"ӮlVݗ:*Aw.)ʐIMs8r8{sD 1 :tyT6iN 'KQ{BmxhEeBN?@/;[}UGA7yIp AʃֆV2%{ICњrA_QBޗM?qBeHM``谀š]hTQy /Q_X/"80eP~dTւRyV>Q` j)<e[ݟCNL|Tֳ^a1a ~KM* ١'@|ײfhq R`Oo" 5>U*m7SєShdgOw1,NJµNЊD#p9-/rd m ݹs sR>ٌ|UV V2an}(}a/y?Y.Rя<,ZE.g EF!472esDCE;TmG^T}FN\Чa.3Tā6laxԃ1I@zҪH!_Uzl[6y z%Ӣ9./JXa:M-CwSy $KTqik3}:q7hknVaud}n9y^S!wDXI+MM*$=BXT[lS 7:Yesy]U{d=i{:{9$o|TGPnD [l, :1V(_cM3;uEۊ R8O?svQu$>a'WzhT>jl-omðT=)C'dF]>r&vğ-(K[7I 'v}p+EgT|)&kWS̮FפIA/1!PsJ9Q6upEZj&)4yCDå{8Gpn=0l#bYfw,e;n!ٿp9>hQ2 hXp#:T Aœ`2 /ͱᤝ+o98 !y辙ڞ}-H9|D(QZ,9yB ەl3BT;jm782/x]]w2䖘5p"ѪJy/A޳ @/!ެY{L=³ ]_,_$b:7+:w Ɖ@JƛnEɺJ.ujhezo3ސ;Lb"H[ۼXB@#dܚ_ƛT<邈gr?veV?LLu&`C (98.!Td3W1(F?n^)=7-5)f;C[6@LBUA'(ϑu3\v=aܡAm*;y\xIEZ]d(z^WЬ`Ggwt~,40DT0#Rᶶ}Ls 1D Ԃ 0[tKd'^@֡3Lpt|#oOE .kц; ~%Xt(yROR2V+Hj+F<6"x+ |@Ⴖ/ ]hE_r3e~м}&Yʕ :jLͺw%aN" ;kW^-V^H~Qe0-GGA221r8Yhֿ쩿VgExN`XOWQ,Ô~UW A<!Ҭ4!|/tetsƬNga,^WcN3j"v1V gjo6&?ȬD;_Ҏu\P8g[i 9|X4HyZZZw`>Q |:Ib7A,?Ƈÿ39GOuGw Z rNx]ή7ٕJ%L#{@ZeHUU*X¾ _o11= JG ZWl̸"8FʸTC?m/x- &[oȾl[6pE5@aoEa(z/D=•STʩA9/Z0 7ywwA]%bleZx'||iJS&De5x->@@Ig󊤌 e_צP@0KN[1P9$dȫ{*2-6gSC&]m1&n5%~`8tHXX tq˗,[ؕj{3e ̪a^dWJZ.#a{9xmd\4"j3.v_D>d=&ްs-+\?ni/]XQ5Fe,1BM_C!%0TU šƣH4~f= INj}u,,y&^X N*DjhuM#spHekwǻsdF+h4rm?M`8F-&Ɩ/H]:^5ǔc12K`vfISg#" TS jWP!pN8ìJ9u{  lP# b>wecPݼWf]QTeXNS=rĪ5K')9՜~PˠL"Z**YЋZsk0E(bD6;%B^u(/gqCi0`LvV&{N?"ҽ9܈J}Hڲk"/;0CK7BtE2qͪŊÔ˗H%GXEo5/N pYYC)`4 4w9,AZ;z\vqa0hp#|a<,QM>Up;ԔŶ)3r*W!mS-T+`!_w|_(9Lf zK!o]b9Y,ѩYn58X}ȋI) ˈ]DNV|EA"ln\TzST_]ER5@B(6hUA.ǧ+x@O | 3ertc8%.bm/ĒRMV$_pCi7W] \q"+9#OoWl2_pkâ&q$nZ9UD$Nd5ޑn$~=̺_ "`9+JSe:4y+VjcfmBrVX` gFs eZ֊t!9 Ϧfi*ISXfwl񰜐υ[Zս ^ yoj53`}уm"_f7-H ڳQ$iE{V[ηr4C"y7VO(䓎YyUqs_t`,gKe,dFv,Nmn,cc~7 A?3;jDlQ%$UIUWW2^6"f:z5?5r( hcw^ *"j#{̲Z1LONTH* 7y2`*A|>nd[`en 06=̞c.EV =_TeXd*_ū2vW\M@#b+lTQiِY:~RMi3+}m̠YQ ;R ĂV7PХB9''˜è>ltx(VV}H|}41*şo2&qM (3YJ3 {c3~V9QuYz!Ć]qt;wضء%`y9L=Ԍ% U$Niym7>%@.:KKYy@\&%G^o"\%H0O ^P",' \6TiE0k_ Q]ѩtגpasňoTOJ wL76C.v73zˬ 1sQl-R~ZXsp=}#T|숹 [\ӁA$+=Q6= Ѝ"1=|7HĴxaB7 '#)>\>v)5EFlo8nNhj|+umfHX>[c;wB%S<\A43ATǨpQ ڱOȗJm8;F(8)W+;8ag{vaRVJZF9$ZOlٻbx tĐ'Fmn!x+.~ƃ9qZ\( f!y"ڻ+l0fݥC[,A|QۄPf)ʐ\(:Z/!:4A dǵk>nuR:AקTYzi=g5 όo`Rzx0TZ{z@iͺ UzvDXʡ9ҴI1t_&0< eQC1>WcW-Ͼ- E"07q5AmK9Z`٤҇X?2l `npâ4_V*y]N*v 5V7% iR=+Y:Ur`Z4/$j"3o&)n@GVȄބbzx7xm}ID(nRL]hR>1}U.V Fjl\iqym氊zNPk춲켂xoU&cCA(ЬX Sm 7Fn!U WL| @$PX#3h9x`բ40p? "WZ59ѢEe9\^J2|} J !,[ioHW݁>m~ȐxGm$OğčVX_'8w}1_;Z>K̥[!>켺`3Z(X}+IQqlC'[bWx+m-P80{W-Wrr ͵o)i"(2%O+пa]o4mo@.f[9\!!!ӌ|jQmGs12!Vӭ%Du鱱@Y;ytg[F6/K d(rǤT ]ipfބRߨ (%&#Dx "D7 &o=!RЪn%>8 =VG7&n 튟e]p]ߵf $=)h'{ 0ǰ)fu4&Xj@ | r+x~85ڱGP1Y]' h?a=G8o>Yt*P^cV'0wt뿪Q>`"]G)^"ߤ&hlyq72&kw&Iîٲ!;=i1ޔ'Jtʿ%,rAV`'e Z9~Op'@9VU{/>/г6] $d}8g13?H *߫W8=VU<#Fo,Cv&9?ZPmLmdC4=/I󀧎H'^r9Xpsix/P uoIQ!f[[f7gz%H؄ңX#D3=|YPm|Х7g&w'ymR|3x3F".Xo]l7? $ܣU٘U+`At6EQq8gpez&S@xa D0 GQsw@#uNxt3D@ U@`";SG~3V'TflS&6'x2eQR$F:",Շ30VU>NUtVBz[v5!~Oۈ8Z%od1 z yF^2t;szbZv؀|>-3!-du)e ˬNJWnN6BZM~1e:o8 Z82AT}q,_tU`N^iB;)7&/-鞶`&p_UҠ |w̦7Ycigeeg퍗x⼛U\6јJ#X`+7_"r!G(HfhͰ1γ;C$N{4a <sbNʖ7P4`![?444DFg8[FNްIԋ|EJ|E̷8-7i2!zwYN7}Ӥ)A"S)8-Iskk#3KGO_c"uY_CSa1."çO>AXo7,eH?]~&&L3,~ *wBC>*|S^$ݶ,RjgaOVpp3 W<8}M1>A_+fE.8tD^t+"wMv=V0]ÑO <Х˗=‰֮w^}Ǡ%ߖ4m^^K-SCx $|ñr ,˺1PpMzozy`%9RҘ(|p4FE\GY'Ĵv}Dրȃ(8GQ*pMDvO?\; qon@@zEL"/npjx\`nq#Qs7'qݔ"|-|0̿-NK#+)Peѭc ٿ%S%맨kDN˪qOV) s>;_7<]Fߵ8IxZM^Fcn,-ЀO_ÂLm2=Ɍ}Dae47#4ꔜ=L/v%t8kÁ OOϯ]_XBC{ωfQ+CR&@&$LDԙ$% o?lNc 40F02fxu@Hl)p,~~U>+ 3e#)u[ mRKX7 RZ۩| }"ߍ- " \XPfYg ~g'̜}9 6˜!ô{g""'OvtoФ^yE;: n*dB@ ^aA6saEݧ`Zn4mÌgJ"@=KA]∿Et kSOw&SDJ?ֿ炏ǛL /72X1G\ז» M%(ռ1){WTaiAFQm+(₉Oo$kvI08x?M%O#aַ4fڥM↋kf-dOF]p9)?ړN&uo8|eyQwkx=88c:bǗi3DŽaXvQkxbJ(vp9I,`4V1=FD". ­bܙV<)CkҸ~R>WǰGPyc0KL+GC &}+k[a,Q ynXPK8]OJ:l HbnGbRѕ 19\@Ů7DdB&F1/ү/nfzD1ò>ᡥb8m}L_WXվVCIQȈp6VmGR]464yc [{0R w>/{+k?N4\J &Rb˜~ ڂ RjKl4P(a!XCW lp$2{Hj*d1"x(x|9q0q=2mD6'Yq:ɕ cnFlj7MJOӖѯ$߫).ꁧ!B% 4F*◠GyPjvΌ*-A6O|6UGRR}\ٿDQb|I8u4VT틯*KnAvp٨3Z%ym72|nvCN}i9"Mӑ^7z(PǨ/{MG)OK Uwx$WcUoke ZΔ"R?QSڟAr!E2n ; As8zuP`ȡU&LӼi?nWc1Pcs wZ?VĮ87NuD|;e5ryCzy*I^],Y+a*!uRW`UAW@x l:{=zͦ3#iH|d$l4+Xvdi <&rf7̿JεUtN-ƕ"WVr+hq@i|($sh)|z& nӊmEw{wCElXf Z>FzSX4z*H1ʸvBxC;%6`2DޓWn6q`AS MA?'wIAjQpN7Njpް2Y:sS0ghed>Xlƛe$`0ﴔT`˷!:@ҙSkv0U%xLFׂ-p*QÓ:O V|Pbyu]?+bIWBflH|> Bؽ0OR7hȩpPR, x),UʴUk(v!罿R ]l;DD*VLL& fͥKʓ>k :/'l6AR5ai޶;D:Q_ܗ}v_,Hf3>M4,S8j~ٯ'JU`*4@tT{VlYL˟%W$Z(Xudk"EL J9>?%%͊#j -fӠ1F"$L˃D9v g|Q諅O f3}B/)ngd8)XJw%wIP*~٧~5ԶԵ\;PTid k堏[Sv=-e҅hx+[ac}^~pxTq= ͂h֕ =N|zOGVIkö@T$yJG ?yaP\ M+ZûHl'?%ǜ[~.sOs s_X 4,_4+:6հ! ^(ѓuQ]CLwk4#z5BFe(~w$Ї9͙4D$ɢm ؅M(` R=29/87פ#:UEdw Õd V%p (nU @"C[^EXW6ip^0Q _LPg}RO݌+9h4?J]|\(Y13s[CFdxqrj؇MQ7&B i1K !jCN}ZVriX 6Zv5^]sit/2[w&{rFDŽq0.8$>/ELK“xsIƠ~uOԵ\Ny#= 1`":]gAE,vjkuWapj pE5i]gڰX<XϝϏ"EU"/ߑ6~ B76=gΡ{5:FX1JZ ^n71eh8ЎS\iP89r|kbݖEFYOܢWdWM4Z0% V~{(וoc4 Ntlt/<],kLQoAX_Hqdk!bs'KPE_ 0}{O9\J·ʹJ(υ^Dc1*ac;:yכ~td<*J1jA LP* ,3L}Pv ge[~4T飍yߍ[z](hVfԘK?B>o$B P}^abV2M!y0Y v5qП`jD|K5ގ;x o+5 MňHr,bP0JiL[%7,*+z 㶈-0d7TlGJbLfԏآON^Tg2 p,N \wT0H o?f3a}u;vKey%H ES]Yw6fңꜲ A6N}3Gϛ{y!2zmGI"@e>^$@X:{жjlG*J{^o!Vwv20" Ed~tCULe y-@kԌn` mHtӖ B<%6MI@y?^a '랞_o~ڷP\A XQ,ǨX]Cݤ+|(W>guf-.s8~ ;5 KR [iv@7zD [ c0WJ<|uy 8)B^&XaO"P-{fy撕SZl2l+,sGe0tSY7|ք4(_ )7̻ZӸ^:yI'F˫2 Br?c<ਢEXp{sЭ`ʯPh_=$sѬO`ى>Hoi߈Lo$:S2+n[-(=̝l3={M#;}W\ w)bd|.Z- \ zP4O?SQ ]cВwy -W{si/bqī1-]S*#)ʚ\=k7-4nK핸=j $e zS"lBLkN7|7ݚY\eЉ 'DLьoTW IA5q1 cv3{#|Ĝ&xjEbU{p<"rJ)8F؅dsn]L AU C?Ըw|> ,Vhu5' LڇB78g(@ÞρK Vp#ݔ 'D[S TJcM&@ phl(Ҭ /qP$Ĺ96$4!-?=hE^&?fy`N28LcQi5P^Ω ٸ 5ױy+(^j4ml{q҄N'fO<RJvgѳ7\E$? V c[ HT*ٟ.4n_WNֿ45E9wYڦEB?IU uO Lx_/hR׷)=[xay|'NJ>EP[4z?ѾZTˡiN\:GCY+؉#?*%˪b4\siswv7vq R]tYr$IV<9@IJ懬I.KUBzlirU)FRuR@x{b[̠Ю f]ȳʗ[DD܃"+wQXK *Ō]PLX? vq/5X[,<=ރiT&#Ьso WRF}es)ӈ{lҲFcf:8s Gݎ,|O$Ȅ?HӫXYڿIqCjulP"D2XR 3[ ]ZCx{.oGBLd+!xS܈һmBCDYO/g[k7*wP'՞ie/Gjp@w _B[ш8D\#F;PY>R%ؓQL飺w*GS '2_k]T90UgfayUϭM+$50lGD[J>AC7/Vaޞ;Nt'ltUGT˜v ;`zo{TY~ 9(nSm=uڔ_5s3`t,k hxMD>Hl![0ၓ+ 0I-n Ϳ=SV^un0i * 9`ϵ.wm뇹iio%F~ 6@qILi'*گ\J³l%2pDKvFCqL^<nf! DC)nF[-(0Xjywp46hp,iri+ejS7a :f1ؔScSh(xt K+(kt||9V=FL^>B΃9J t>~2|B6#wvfP7; 5?n~P_"CPqAK(B]?/^N +?hC$HŐa G{YRbyzHXM`W4KPYG yCȒP8 a{]tl8D{Ǟ /28%c=a '7jF9T^ֱ% g9{ oK?,Lo_'Fz޹E*k; P,3qhɕ"j{90bPdl8D&eTL1>t|KGG/tߤT8BSVAAfSz˒Ty NT{Ev99BV!~qk/G[6i}#K#_EK0zִW&}329SaaevxUٯ,3|_Ne9.=\đġ$XAi\g*&w4Ā>s4Fdl:cԤM&`J/Nruc;&Vv\~d5ob/w F.=z_r7:%oR(;bpAai@ {x\4~Ɇ PzZz Rbu$9m{T"4a3@w" 6N ҝzK#?Qi*HmDTr颇STySfe`ɸ/k:lr͖kݱHmFhu ;1+E;GGVoK:*7M;"ǹ.qDoB-ŀ=ϼVi95d ˨+dۄCOܽ \WQ(EdjSfyԢS>X`$R+ (;W)h#;]&Ѽ!VҥEJ-j} HPA$IZSJi8 }57Ҕ+\ba=D@][Wlu0:Q%[{r{þL2ql גHY5N7yGQ5ίqy .^y%?!QrjP̓kri|wToKNTY^(4^s6v$^Vd5=SgI +7ZД&`|8j+FZi.[Ph(pX 7\0(7Y":Eר}jDndKX0ڤb:݆}ЦJZa/0hɵ?y>f! R\Bcf3s"Ο&cϠBD-@j %1V׳0/<z4Ay԰WFMS 0E?R~,,^s?V'`+ AV33Q2݀ntY` Ɇ7Z׈/5w!CmZk-`Sq={5=k/8-6mm,$n.#q^=g~N 2#RM,uu8|ʥ1[tFp RUe~v^K8%.OAN|?L3g6$v5P| k# ooUOSO/}P{kK3:V@«Y'KL ުnSHHoYIDI?G;3]6:vL.tdL|2`{@n綛enMJn\^xPvVjuKbgt0$#[/K䓛QCGӯHg JW@By cHrR3 ?(P|j l+'xu|MzA ey{ s?ݲwJ] R)Ÿj-7HY?S(GzBS ƈJK&ǚ6#IW.ZHk#gV4ţ0| _Ϧ6䵓Q9Wbn!kɞHjf-#q*JdH8pB>*XlGI G!Olqwvg)R?.zgYǏ?%)fK`5 T9S.BΟe/yf22m;.})J\^"nkcow$/|gr?'uhO)h JՎ7a|BLV;dUm_#\#1'2 QƯ&ag ( BV ^j}'>ϱ&l|LD6F(tk˝Zyo/G 6V~.5BjT̴M (ۏbS;B2nvYG2Nŏ &Ϲvx=t\>"Qޭ2%G& N'0I+G9WT Wc1ߖjLIb0-lDwX0Jŀu z1LP"m.So(mGhju}ϚSg!uӤ|l-l{b;cpzjLtt;j1tn΢}V(Iuc>PB.a ڭO<=IdxAd=:ZYMG 1X<Nq@)ۓ0Xx]fw*p pBU0A ؗPs* %(vD=37a;~#465f 9U`)RNPH+4rCtdl$a&^:J!xoЯ05y, C/AddU 4۶fJMFYۜ{^f,,J# .p|;qN<@HQe&!:.shCk o;GqL -R֠WZLT=S0TUcv!oW XaJgR3`Z( y3"2cV~Ԇt32f1Xlέ_FMT#OΣg.Eܐ>b±+ae[=Z'Γ\49[7 829R 10?Ї)5B*IA `N,WN v-᷅K<3RFƤG%rf}ʧK;GTm47jdp@ef %jg&X]Xo!` 6 :市!I(vK&SzMɤS[)h^A'x8D¤tpעfJ8<W/H D:2XLo=H~I·Æ$Gbt?졕[L45B!Ta.ݣ9{6Bπ(Q^4cAPLeu~'lC: (G.q QC8lvHkƌHoS  p P,j=wU0mFphnC_@=vqíY8camӾABWjU(POEwZW}jHb9/Z4\4/&1?ͭMiǟ"ʳ0hkN_ Q7m%{G^"e "̡!yc_S+_`qB7)a>ofgxg]<*ܲstr7UOcqt]'fOT#lƷdŔ7^ jI0˦ѪMD Cc{@Kt0+&N54+֏] ΋HH"L䑘;+ǂMC~(_̡P&Ԭ\.\/Ғ}'x[tVY'dv YC>e,&~ht˹5ve9b Z#ZMxjry~b?-M !Ls4J:ujVpE=&GZXӈYWi~ζB~s^UtȎiK~<-}9I}y%pa͑.VvSÐA}1ݮ@5$Ff,-:ſ;܈@Æ_5b(hFGw;HX0JRzh7bEWcㅧ>В+LPDQ-kvsoXLm!a:e܅o N dU/2zܛ_*!%O';x9qiroꛂH r.ӝEŧ%-w 7 uӋщ`$T(_R萾3G^U3v:F"J?g,u@ͣ!+ݟʏYo$zd3TF͘rF>7K42h^f+Hllvz6Uh[lѢ4pғvߡQz&!%p&,z2 o @2͙1D0uMe(o]#`Go4@v?g%:쩿$J} TB+\rKm{BG®4\…9vqS)#juFF "sڣ=C.B ]2rf`1i@kEOҵ6)9%EJMYж'0iHOj(pR"s>)k H٬[WxQi=bS^hиS#zB[*} rtgw5[wY*bފv:|'ߐs۬ fB|YPrh01X{1IzKo(3Z D3Xٷ-~t_eHs'vڔGwp~\~&#l 铃7+$+d!5-ƵZ %Dܖ QS6T<|&'vӂںF%do#n vLpD(VmJ{>eU]Џ J(RiT8*NMF,`_R@bcmN5 #"2Q5a"1Ru_{h R T^셿$qY~8`kXT*D` |OSnu / l^SYy.";v)s?!PHˡnttA}QPx\,ҟ!AM,#61ɾ-Km0R$gizu )H-04܏32DU< b΃nnA b(%93m+ c= F }8qbThÖN`6OnN䨨&pK @&h0 :R)Pm ڇpH$ to |B/*_Տ0 Nume?V$]s ;KwUkF_fg#6^ 5^FA/8;d?%K}30$Ǩ `.w!RɪM>OD58PU:>,|})x cUT_q#bZRJwzKGR= ^ >`eΠl=U9;̰3!tɴ+/Ʊ;%9c\H0ŚP>DԊ*4LJ1>55iT8xc/f?Fb0".^w܇|]ًkU@$dȡC3*KLSjS}Y#"79PrAq1a1 I~!;] -\U[EaɢPd$ a*Zxzl*1% E'sAL6 ;f~(rvSܿ6YUc{@;ę U=sm sc[~ _0Q`g1+Y=@ Enz@xͥrU/_,H6kj +h*6Wy +g'7\Ź1}fԻM WB!M L>MDŗ ݚbk2T"X@^ v:'5:g|rR1#|Z]fVIAcMG]Rg@nHᦸXyR%d N?}I1 S3}*0 =Ƒ&W44\t{C[Rzg?3G;]A)d-hׄ|TʷqE1C 4UKhVC6#!ʍH~Jr=1@RyV*:.TŸezOx`/+kz!"*ϳc0Bz'=q뷵׬ur{gǼ#TǪh$QbͽFiHtuߑniP?K{D<6ln;NB4ɺ~V uZ3+[8B_|nO._`̃E՞Wt4*>dt}-& CF, )xqsSa9J6A*XA!25)PI~gҸnP$:C>Ee-H,nbw4zSkjb^cĐ=@>g. 'UN%0!F?u;! [ 6c뱃2Փ(~9/[~p%QuP0KIM|-Hq*<3Ȇr=Rm  ?Sܥ/Nj\q{z( J1Ia)**\8Z!>3> JP83CN!y؉K8Ãein`of JI:0"S/! ~31wDUt1Lh34G*;6~/bG;Ӗө2%XFJ?Z>aF?ښޭk0ZL 0kП!ԶSsx=K! 9<!^·kL@൐zTW]>TЄEs٭w q6~i1]r%̾~ty?e&se|^`U%߾&aPzWQy}UMEHaheѡdG?wZRIA'>-ʴVNI48;ClilzOago W_^Dx#j 5y|*=$gRgq Og+u!~SNPgz̎ gs0VPyĿa>쥀Y#Uek  RQ&E-Iq9X|:5 4he3U C83B ,On:'.c514BfC)|gTܲ9d&>=!V=ۇJh7:Tᴗ4%V] m<= d|x U#}<>ѕe<.LLWl['xZ\t J=r̼ /Y-0?s5`Pu~fd?AF3WЯk^#Q񇸊` 4; 3 ލ[q CÐ`6df aeUګa>0R ~A ԯFn㕢JU-Vvܝ)^@/TmOBFJ))T7uXÖccy[LtmRy ߵw%G RWܼ dssϊk#/|)FeN`#|5>!,kEzRV> ;AOUM..@^ShSAߦlzq!*e51~dO1F`[|U*# C"aɟ\tW<ǀɋd&9. 15&0q܍HWg^5,sTjst0[knm{TjN\flUp_L]֮WIOY) _!F71;Ei 竚Ճsl"eȚEd5`=]>r0"Vt6-.5zTiʉg~/VuGew=fG žqԺc\#`auQ0r:GA*rK`?9^IޑvJp7hݻ GTT0f{zc]Q6z>;=d<{nx$\ >q镢Qǘjͤ`Ud Ze$c(Iŗ7|"k2FADoQb:; T_!7O1Ǭ0?fL Ynjru=̙TeHuh~7Zrfcbc%m)y1163!G6TCտu=ztBڌ!Zf=hlb%Yj^sGSU?\C ? +gd@S>[5͉7|G8\ko!j16g Xp)x`:G; {csa]9fcGMSʗihr➑7.3=7Mga𴄥Tp,PP5A7é &^r ƀ `>[ z(zwW8'O3ssDP5RBc5k4{tHrɴ:]G MbЗ H)݈f}F붯̺"SOa{RR\UP㫳}XD~5Va}'K3#i hgob݇q}v8X!ugޯ=s xY4Fמnنh $mk6w~0\W"'ڭ”kbWbeO~ѯzy<$PIS))B{kJc^OF6nADD}6'C~z♁h i lq<1]:'PO aI 3ў 375wRcodn!]n+Gu1?vn=G̔)B,UIȉm}e;Y؛h}P@3׫\O[dY#._3yCk"dĉ]a!;TA SwmkFd,xL3! - P372l&or3LHBk1I*ڿ:6\gVύD .IhZ3GW0=H[,o(8׆:8IAIf)N98IIg v8ci BRf>h<Hc14+v(F +T;U =|g#\#ڑ/Ft/| gBAқB&IZ;NVAmS*W@[QBj1R`WQT&spxDM w}2x`?r8֭Y;hyxK=g5/QABҶG)zلӳ14HDk^GO+ÜG[*$H.1T#uYn|yPpbB"30\W?gEN= xq艹(+kɯ;(?w*>DP\uR\ùkKY♗RMlA$p?r G)VvE1_ YВ xy/~ <b{R_/MSg<+0 F&.t~ݤ+ ?ު Fl>sO$AN f74 RIbY7:.x?s.)2H/.L^8nA]c3y˸\K3xB<8hbg<4@^5ȗDCGm/jclUA7#RWԴÊs|,<>&pEJWm?76K^?-mXV5#:]a%FQƚ"~A&^NjBӪtdc*rL8tٜ Z/o;xx2k〠7zwC'WѐP1G5U)y*.Z]5UJ=[;j"MĖ6L$-ř:pH2B.rǦGȫ# ~n_34 8ȥq*;.Yn =Gu`#h]i9l~YC5A&X'"2b2,縗$Ѧ4jE▂QK%{%ݭk/ k[@sTr i]8@ʕ]`̀J^ 8@ WkM~6v6fk8 O|wuN T+Cyh_ٓF)JAi@v腮2qOVN4P =XS,>hKUk]/ߟFpwuK'uPk@><9^&Jnnb,Fm=쁲\J#-Hp=sʏL-;\w\ ;]6jrYoZ5\^]U|< ,ʤiI+H'Hܹl)y }e攥~R7e5}I7TJ,.[g8u?>dd1a5;Sf<,TySA`-Tƣ,;{<.*Ă'BN -tY 05Yls*(.xp7`fQ Tff!$p32B&[e֤IWO)yKho熺 UruA/yW[9=EU͛FU1~"8?Q/-MݝǬ)cn.I?Eƣa 4B^٨bUM#/{#A.[ j` @= oM`4X2&?p87US/]>{sjLķosfM 78RE i1p8yu } :`uAu<3w|@9 l:SR';;V Cr#JJZwZܘ#OIeEP,m97ݑoJש0XˆY[=ԃ*%93-e0бyÜ,E^to]$jCʐi`kMQ[. R,,F=SP-<.Btթ OVL*kߗ@KlN6q4O\R.6ԏ&H#ُql뚕iչxV]ߖko[ 28˼4n+3'"Ib=G:!a#!csaGw(ly};ˎ&WwZhKEzr.#+v0nw,ṟ`9)+$wV+TB@=TM%`f֚ ȊОvf\ #{ɯZe [^O\{CIDo3+UXkԏ!.hce'fS]STQqSRU [Q̰&jȫtɡ0F]X)ы6t(Q ʧsz}H#B8x\ĝ␥2,_@RsiH],ɩD\=\+ H\T vqޯ${_6YUmӓ%&c|=EP^XW!C8zvnH:^r[U? _|O̓A@;C5֯ kr?@[x\Ǝa|NfJMX7WK_w"Hyw j9:x! Ɯ͵Sr՛[ vkVGrD&lzS'%`?&ёoYtW;6[^I ʀM( >z'g[`d1Hx $](앖})@6|(RvaՈBgeodVa6,6iL.>{i9 F ׏psؾn'_@b:O8EIA8-!9d%A˼=+^}07^$7g) Hj[#E?9>!*k3]Ni:Zw[j g\N8Šl??vT#:$Od؂8cf1[#uwB5¬n xz9R*?/n-0+׸v&P gI7q2 ؙ2Ԓ=rАc |)6)cF!.)Pm_A:w/3Xw0^FS" dR,Yc|o$Zͨ'D?TJVaĚ zA4iߊ_t;Yo'-|{Mߏ}9 nkm;f"-a+3J.)#JLcAȨs+G*||}1{BF`%L0I"a![GaOٰUVwDjͧ1lq'{ZU{l;"i^3K_1Vp~Sw0|f3Zd1GRG{\Bt|.@$BZNf(hfQS#?hڒ9t8Ғ{>҇"4=n%j# 7:-BڑJ*~:pȮM7%uաKP-C'I^7ZW?tlȮ"8smD늪s{\^ "̟'f˵@.6gu-O210Tn٣ VG`|JB7,Sdwꞔ>c8ƒJ*f%Z%MQ^|)w~*Ĕv͗5Vzέ^ב4Ѓ,O$X#Fʉ5>v҈[[R[TnA>!nFs&v\\U[[Dvֲ ES0wj/gH 1tdI!ygE5\*-;Pp;O~0cvR1x@e-v.[shͫA>VL5{pYQsdl‚:x4aD|]$eB򺻝-pέ2R7܏!hbwS+ցϧH<^ołFĉt2R$+ W&}RO6ИWjwV@.1bH)|ZHًQ\R{yo启̍~ԟV*5"h@,3cgdm':FXO) -V+>]T}Dq^W^?y*g~SW.H!͐QikEe4RDeA>\~S:O DC9fq NϤzB|Q Nɓknw3h~2,P/ 0\.`Y1S:o>=xV -meSo;&|T_K$ Qj rȐ6\)؉ t1_SnfhוgRVk%1Cږ\~`EF@*U`M >46Jwq\ Gy@&}[Tv?%ԭ$ދl*1^Ѣ#l(0|'YbŴc堊^#˳C`ӱ1\sKWɏ$Jg&"31"CN 5`} jbQovs^2xthG'IiwLu Tɔʺֳ۫cN 1*J>YC\ȅ]gEX)d4) .ČpAC-I" HzfUu/ĦI#6vwF>IYNbͅ0wƩJXΛC{XvØRyo#HG]5oW+j%.P VModM_kևxC[叾 8 1G(HC%w1[7vO{6nQJʎ˸ ؎vg˜}U?v;*Gn>8GL ,skxqV;=inj1> pi.FrtCfhS؃**GPÕG*TYeT H 6SՑ@qX\-UVpGĬMF zjd;}nlaf9V0|M~ϷJ iڳ%pP^2y)bL>[!joQ06)}ƶl B%yC\^6lNo}/ӆTvLf1uv]kA_y҉xVvϳ (kw 00(#I~&ZƛX(cî1sU^q\K~֕Z.Qgm<ȝ 8sCriG'B)  6Vt=&@ƦIctjg:fȡO4Lyo!>mM ޥh:YKF ^#z&)c[ Ʌa{G(&§1/&ЬC\G]:*IMKKEBk9./;\䎁\@b^IC;&[m> `q2uNG:BHWq!<8{l+CJQ_б rkގVZC[?cK|G~WDiqZ~Q}cU=QuM,k&əjq6\^҄/_J̡.J-F:ek z)l!~ *UȓcΦ-x9kAI.ypܐbɋHF~QUd>(uqteKm -wy>}_Ȍڼ%2zє} j:$<3ARV=K wMN-لN\7h\ Ѕ:蛌?9#8u2xlvf+ȌZ!,e5dy5( F8),s6ƮVȻӬ#QO3ȃ=?\A ,]m3!c2春=X1 vReR>*%'5qMlrL#9"TעWkjE+*p#~OĶOl8>dIs / |%1cvqh:gRUb%it.:e9…1HPM^ol 2%ldEo3;]Y>> ,w۠N<~ޣzr?TLEHİZP2Qؐ%Y@Nʸa~y Mzݤ]4L:9Qv(H9ެ _"(V/kqoW, >$>,=€CKb@߲PrcY_k:+uIܠ0eӻ@jdZt6ݥBslc6h?l!_d!C2E+;3p\?Z6k c13seQ i?HM+۝·' e--S0IŹvvCiP5 싑CnU#c3(4w]_=?r2 /UI٠3ڹo h7RrY' ~_g]'}#݂'^hlSlbRQiդ(f>a*̒&%ЯeiBjSAc&ϴ+!_X^[U_97z=m.˶'̡kcΪ^ ]5YCj/ WLzۥ?{}_}ﯰXL8͓]:Zv<Ե27k.a 5©4ݝ%nd$Řo[Gi*7noWmU(]?AY'F9?_d0YmQH=A"֢*aX>u&;ew(V9S&8pwlFQc P6'|r2=NotGb?=:I60p%|( a%%ڷ|T"k0h1YDQ%a֢xbkOa> pbg3dVͅ]zQ8RAA3`=L)dK :[Uxʙщ\y94 !wMf.[i B߅$b {f%Tѫ!qW#|)h8uN1~h4uoi2>iQj>@> +>&yx]U-v$6`Dcnd2]Wt+YOɮo˯Zv; ׫૴Lk*p̕ ?AF~Ұ8~od=[!%Tm jeۄ؅O^3ΑݸVm]Pl[.v,_MͿ=FXcRx%_f75:H/Ƚ`c9ٮJg+3MjN4}vCn 5-3],7rB&8[:#>99yi,>fQRT JR^e>bJ̨~n` JJh4AK]PS />MEJZ>BT3A~"12jO_TeaO/jI]R !nȔv{:oJ XNٳ(dz3ރoS7yLۙ}Rg;X<17bh(+m5n߱wlzi A{䅟CH[J>+ivNb)ٴfr ~󣤫#B' eˤR6s"=ӫqŤ?#B0"6 m 9Ӧ,u #dXUeןcOUhqhB [xl \7~)Pȸ3oKGe".*qSW3KY&ZR<@.B`F@˭CN73p11T|}Vjg4Eysre*Vէ^{#y'8PCH_,{T*Wԛ Ԇ6#jY8/6X&UZ=|YYЯ84ͤUx8)o(tu֜P%=$0L.VlqA~^wzjud zYA=v>)+Hԏ!AyB`>\yüf|"T6",b 򍗅=T몧!g jAr!#7+3XPNz$u k,$Jۚz 3مQ=cԊ Ã?ҿT_! 5o|6iF YR/_y#-i2 eȣIŎpKpw O7{Y]!Uy! $[ߖ|8p7 yg@gc3 OɈbpDnE **LՋl6w_M0 ! t ʱ$}Q.WWZ^ /"x؂t(ST9:á釚;&,Ϙ!?Kr&v$hIw[HYeg b 6/:wZ`+r`cg!k'0@躧@?PPC*$IѾWGI^dqKીqlTD]h4_Pec\QDD\cpuk<B49\ "ݴJT{֭{~H`q' RNg62TJ^ǻ >f>k?n˛R?UjMd3m.8󽵼j8zR}? SC>BvP& sv* Xh呥 VJ %Kf20)D֭b 0%G5~?0{)KJ0o=8yw6KVgM5tب:@ޝb@=Ɇ)ngRN0y@ r^[r"sik=,[U+{nj,Gf,3τixEk#l<=RGF;qYz3#Go*N`#3|W4zjp{5AQZXwXc0GeC>R20c\-GpU@[adЩmDig_iO1췳'hĆeqO_4<ԭ[7鿮'/דg.ѬyW]_&ӗ8oHJxe(YwgU 4 xUf0CαBIMcKZC _da"~=Ê e})pCM(3  $罴!?E5U&pf_o ޺6 q0~\|3tS bcm;9]"\{Akm3_}֛GbȂ[LdiY`r" F*q& y]rS|^Ec/ _$,Sx3?"Vĕ5ݨԮ/: C !I jH7 .Urw񧺚FzB!Ys(q%DF 3Hi:)ĊGmNFwv 4=VE b 6q6ѷ^n3<^Gj _`u[8Ճe~+Z༫~ՔHg pVETIveӗ3٘UQ4*Z!@3PʹLp&I0c6M+/U E*:@JA=A6}p`ZZ Hg*]b$NRGnk ǿ=FTuZlJX EaLnBы#)=„di֨y| YO)qBw.$@l0kۀJ 40e$>%D.gDO${h_& =٣\mlk1.ӫ.mZ1~ HàH58 ňן b!+jVvftE|UCIXހd,xEe_ERAZw'x N{UP5jRX0|vpt?+Zl  E7ljZ.1\/:ka/m$Fj.] JY\KG@hT)R.242E7YD=@?@R^É,z̽]:7@VKiFb3qAB+2XZn:HXrzARb賲2( 5,'^ =8`TGN,z'%mR{:S-#Q$ҭ}pAD+>6 $H[`@_m<+f i7t,--L4gnT KlfNjϳD|C2b9$?GъNC \l"vÏˎsמǦÅHXpW ;/x&vFn3uBv3YC)/; b VG902YxOZ+1լJք晋PõIR`nleA=̈́qN}> V) 3'cga;tqS# X.Bmh ˛TJyPJ3}jL#lÚ.Oj+)aT%\ &^AeW|+@;zDYr] l7ή/7?ѷjMqTBPn,1Zm2w?6ppzM9d UXkeES+6 MӠLe׀Ft]~%QE(SIBZ]"Lx nЀ* ,Qd<lf3b=wn{e)VXL|a?|uuuYŵ"HW,~iBJfj_nU*Gsp*Bǿ͜Lj ;bQZc}&9{Rpҭ8H.Z8p^+;M0L{zr6c*DgxܑuN뫑~<'̣Maqr\7YAp_3? UH슚!ֲ  ]h5|d@$2;VGu\qyr_q2!D^DLz!p{؄F!1rxRfPD; #q'4u %@%ج`Ю2km |4L~ʊ:\$>acXUFgwU?DWyY6ON" q}$ݦ`/n?_wĽsu̢#`(6nv%~vBmDW0Zqq"K:Eo-6{cܘdEX7e9)UMHܐz.",נNiYޣph|Jl\qC艫#\C(9D-ܳݲEM# v +,aj+G0I.+eËs9_")deHIhT(wd69V)ˇ("+]2J7Fs_Y@:5*cioA"Or5M5<PLM .!$@\Q߻4uVzo00F 73 ՋǪPcj'2XwxNce%6iWr~ =_eįK+W8XI>CU:ݒsR5ju#UTMCStN͚DC_S|SX^wJCmBO][S,`\j$`./(Z8@@d9xd!S7q6"D}NrW>T<8>fXS6?ݕtslHJ./SSjZmnwYL _X=w66)6Q{RwA ~tdQKmfqe~.gCUu꘠=%4AǴ-X]ZsXo@@ [p'!_Hw3[ʨ݁eh:*1WL{=_Ewy!Ť6$@eX&>(]m;D>F!0 Eg9j0MYE_%#H44oH\GCػR LjP+isٯRp.ٍQ\zqb»FC9ogi׎$Dމ H n-7JMdUWƒ2eٱ$: ;fNƎKiv)'>'{ WۇoNѩQ(.%Ϯcrc5+GxIx,ak) :xtWtp!*\}xfºx-ڂeo9†wj##=܊Q0ܰ5, T?XX3׍| #8ۯV3cqwӆ7;7>>ULV? " o4 jN'ɒ ?ȷ$ZMQ;)nZ3ʭMqaģ {bfcuB+}t!6bhmujaǬtSlqwғ0pt¾-D , f"cK SRt^>5bP-SSN}@"G8[g|V ݭɗEixF"`Пp(6Pxk{F8'~"6k|^<6p͎`A^ATlE$nD} P4a]QAqb^(| O_]JJ"] 4WI$;}2c~3H(018ɍ<ԶQ:jg;~MnLfXr@lEvHn\KWZA-ihF64[ 'Y{2 %ŽOXx|sm6ԋXpUQ@檣T'YT%Vҳ7\V[#"R˚\1O 4LUA>&OKD2AiƌL6A{Q^8 !EU7Y< ed́L"RCR HGZSuЬ׳"|o;7Fz%#Q @~2dRBz i;ڞuQO bh{W4lG?6aXO^JW`;ٞϤŔ't2A JsޱC"^Xj5d3C?ēe=op2qn@ț T_{Q n^p&(a1'u x~/v:ij{^c˙8KQY.o&.% # ;/XMWUдZj'܄y"pqmqaVvg=[p=27Idxxp*c32Е\jʺƟ4}-isSeolͺB# BIUk鞅7#nǦɫW˫mVWY.7UE5 3QؙXv&  T ]uAo.$@|cWrG̺M# urP_&(G`0\//MA/_;?>riD~^rY-"bjkĉͮBl|VB3lz(N<_?J%qI;HdR0;;o,,g^X%l1rL!JZ=XlI$&I@ $.?i6[ Pϼ",'$/jC_O^ly G#o_ ]D`_*-"B爛;EgPO;4#py=E /cz`-Ečlz{pg pD|!mC,n]Zf27&u͂-xbuēXRnUqu.FvK{W {%^z=Hq݃)[%xdn8 w:.fHgM ) о pȟ2q,cw -)9s3C|2J~$Mҙb ŖUk)>o:2k&U®٩u w(95lQ Qػկ]; Z+q'.6<˹ $=N.-tމ 4HrYJkޒa0͵L/Xòu0nղݺQe)Pе?gןȳF])sJ>^jcgZ7d&^Wk8DqYG%*] A0 ıopq!A͛éaXnmy?L驈H*V?H1I޵ vHդݏK ۑuȴg."PIހu>xUj\>*G[w{~:8(~h $ >@צä4 bg.^bطV9 8wR35[Skq sk ^V4zĆ3(@uhC]\ĹJ'Md!W e&ЩQ•o*.!eַ*`<86^&}tmR5qU'0>"1e/or$\fҳ*]sH&D!!;mfL#L!L<̆{8H!Ԁ1Z7uk* UrDXꩧ`q-iƛUr2G~3( C$n,u#9PP{<n!q]6SkDRE)_֑q/"PsL)7d}X7NPڽ5QlbڸpN<n]$G ',xE%mhlf#dte9Igy4\kWJQ Bɇ./穸#Å Նشr4a$嶞2i+B76$K$k WD+n膈z_xL$2`Q:\ShyxE[rEڿ[|ETK$$xz`\.G?ӅUo4L' ]i)r- "\mQޗm#X2HYnژ'¦IJ~;;/-s't܄9,a5y8;͡uYq3+l5cE M;ʹ앪xz 5{[nXmЪ#dP ̿U +}/$z됸{6D %w UU+*XfE4>{\9P\ǺO7!w&z]U(+* 8˥ԨD?'cuqrF+VW)8w {^I S=ꫧt(|޾?0Aޕ/Aͼ.-C J~&- VI}6}ӁN.?Q!IVUٟ7hs"`?\ -M*JBx: Z iW)~*0Xy{#d)˰Ji Ƒ.=:Y}1;)ǵmg>$t{k Xlɯ(wRݦ ͐A FYw00!` u[Pvgo;T'aTט7tܫkJt z9 Rjq~eV6<[&%ڿDzsʮ[_@ۯSVqhV[z}RuQ‹w 6ʟKHd_n^đ@9gsl,) FsQF6XH}4xC|Q2<>*go"K|)O`tbpK2lUhԨ~^/o9Bwc"ds$[)%=9xXP@M-DGpg[_|w&#E/Gߣ`>9Oc^%>C un-*Wq%IO,T A6Fg9-g?+h 4*&v5֛MUݏ!ņp"x2гj1X~18 /z2UTJ/9N3=AW$+"4Id,dw/R7"ڇO/ h&IFjDkӮG/φǺ_0 Z&nlH/[QE "xh*f ݎYZ aE 3nb9n)v`5Y 1 zfgʼ;}!Y˟457nu?, "È'qGb.++K `]K]pxW&E 0\Y'p, U 6}5r5zwg|`'^$KF=$e Vȇp&(Q SJ˱ b7C i3VOJpkzUϔ*mDgkQv4G笚ZcKiuuXy"\Ulc `2(o>u 3ly"T(X?!n~\nrm&7= (]!ZbHd B[.~x|p7DF z ;&Z rpSD+(_K!Yv kb>Ql G~S>(j񢚁_ !΃KXUoMvһo)bNYw&=@:;z:L+44B c~I8'jf9\HR|`=t"P /D< D>5}kg -#Z D-1_uNٰ%5- )$-uM8wmֹ&"_ e6>Um k1(֡놋Xd*a˸9>DV\5ގsK.dFമ-lvbo٧ !Ez;ѭu!YIAw OG9l-l31b4]ϑ&/`I`Ex@tVJofZtZo f#+0Jx<8U#J;m= 3`gx P"5lwm禭>mmf9g*{OTo'(U1K$s]5YU (j{_m$7@;wu,ێ%Z<5iaG]^P%9RǞA!FhCh@fcθJ窀wM%G.$6E%1%D"¾sf|>jcG+ ˙7`ao||l'TQid).C1F[R|`ms(GL55 ~ڔL=~}CNܵ0܇PڋǷAw%N ,gDE9A[T'NM9N2 |bIifcTO@ |HTͰ&pv'ZeO>/tj)H~AZ[Hڇq]%ʚ6Cr0+%\S(@Z=W+Q'qeHk7^l`w LەCͯF(CtO!*Eyb>ӅVs8я͎Ra<ux (,)F˚{mUj9lr'CFkRd0JR(xA..\ a}lwek̑݉nJ+%e$g/WnT9TElv xF-d,IDEꥄWPW[ʕ)e 1w63"95L™!6ci;aӓL%,.WmmwW1UU]]f>tP!o?@n(6dg* $֫l4< o'B]C~J!Be= Ō=CDm_{F|4ay2C(w 9+}z]9>-js@\L4HY/3O Yp_8KĽG!!/+g_ؖ?Yl,rJ8.1l̗4oTC+{UuA2t[Ҁ^ ox o^! e$@|Bޒ"8@fT ,P,1 LG/sd( q cf~ /:pLNtu]1oyiqǣbIޏ!u룶ztl!HmqG U<7v1&0Q^ :PC(?dנK3\4`m0ӮF[ҵO2vmYZ7{i0:)\Xg]҃uiefpMџp ܡ`>~@ ;yzռޤ,o*7XgM]}p='+kf!P/!O9tWaU\H{J6PJqH-, Z1" owJϔEToMm9;գ=tsV5Ob!!u }IҬv 4w5%!ŁqȾaäx[l;~%O3u Ak_¯F36~Ifdg6U=`_~ Ja7oqhd l2Q:3xaV=b$t~wUSOT~sSji.uLݍhW2d5Gx=w:w|h] ]c-k>}S@9͈G Ac S0DS>m`X \gJMjtEC쮊 ׁ2oh^#h]oC>ag_DҽhFl{ YZ׉i{Vl!v;p(y{t6\?RTNxՙՎltE]vp&' m[/'c=?ER :5Q,#1k CgŨMTp|0~Q- 9X[+|=Fu|y:vs "Ixf,n|~6p6CTB:ा>FbëߟɃz7`>y{5SgP7Es6VQMTd_P{w:Cgur>`7[LKVj2!0&o(/~( ~~̸0_MadMh*y 4E:ce#9WX&`ϼ$o{]( ymŘsGYkw{3[xP%XY3u4D\NϨҍ@{8ɠd<}.BV5:rz',!R^`219Ы*F^bXjZn" G~.H_|_U04r13d$7/M3R3.U^~}.ǂgU9!!A/VA{@N7<[7BٮjsIiOnt:2YO'z`h(9Li/,ŧ!y"=օP`qϾ[{w1gEޏ cRY$(My~#d6P ݻuT^2z-taaRRL{)b:3mZ\ 1)͍ FϰkП-c$Jb޲@JMQqW ;> y!qTLEߟ|6l )h 2Rӿ}%i;c~Eŧ*(T:;x㓞M~eےl੒wox2N$17&y_y'_A#dple8ʯ ^Ó%+n:35y.57k8/Xz7IR,6>U DYh/+I&c_DU"K~,h)Ǫ\NqmORnx! 2 yh=,*+sd+wT4kjo= qwtRSdF>cI7X<"(PBD$7ЬjW$]uļF"+CJ]ژ@)L3=Z]t (i9x1,Vei؋Hޤ&Y!tο-ҐGQ(-ֱX^m"hgmsZ41rjz1zxnH2־)C^zʼnƺ-UQzJ=[y[ӿʒe3idDgő.;PWn{ ?IWv|=zHb_հF>2AdIX{~YYB㵭d$ )rV{R~/(ЇN99yyv)AVD XP+% - 5%nrDם^Fgm+Wݳ5$Vn6]H1hH]+\_/ DWbuoV/z :^ T;̺ 6~:H\qޭ0nH-, w \gX$`ځK^;+|lnOo//u@ 2] K5?"@mGz2BW嬵6x4^"':LG$Nڡ͖#{ =DǞ@ Is[#웢9'Vv8|GQ:I+aȅyk} J]_f s.?CI),*iJ/B Qa0A`zO.r$&ic@BS1.{QvRP ή$0踹'M˧9[r:,%3TKG:7Pd?;jS?\'h%[X\6VAL> ՃrN>X7*3Au}!7,y0][-`شvRB/.Bxigm|ԈzJmBPJH;eЛ K]D^b2$FGcfM1ub#4S\%?bMnK߂O, j%t`VsBPffp. ; L*" Z W m"k5:ya)tNpE_0$B4d] (bO:*6ug睞Oo -G/ݦ?C{k4nE!Wo^+>pܟBv7#_y<#fK[̃QG B],W~ďJ]K;aۢY?P_qpF7# M'ndRnZjCYBM Cp#,JY{E(ϭR-vN MW8ⴹ ,x-E3[1t9v f*gQ<':)Gz9i!k-VoY~xE外؆yeéX 6i4׉PAK2Z@x*^!Y6tHojs[cr LC6O {hUʭte+?ݕZz = Mq pn-Կ΀mx-0'1Q=nsK(O@#Q˳HI:$7HF ( Ca7$c \W %;ۮ?-|B[$>9N{Rة=&Փ{rY A>|%,]ec㵭#F@*nUe@uZr_>2]($ YPF^7M {n~X"ŭ-;4*vӅw ™ۑIQΗ+ߣY^zzYWF7[bpgF88BZ ҟNkK %FHBkB]Sz{(Gho.4 ƍ> hm{WlWxEMhڗ(8,V(\h.#Я̭?y<}FƼiRc쨖SaVIZ'xÏ4.wߴ0&6a -RU\Y zA =ldńpxSD&w4Yt/VT{ZoBяĵ b[D-+l:ϱ1U?%KkNP^դ?:[W<D b2tzUX iH8Z |,q /L>K7&az?!&W9BȨ?Y;tv5'22];ʂ,[vaj)yoWx`)QV#Yx= RAٌE9XNmK1b yh.;I~9 = 03Ed3-`Bok@nW]\u/zwk~Te-ݻ-Jr;Y]oB  1ɚ /|j4[&|Z` %OYЛ̢YETWM3AȪٰ1SV0c~(6Ҽ^.ɀi㣵X\`so%k[ ր^VN^`7QPLxtyxE3NY; S*2X4_E>U= ~"͗ʳSdju_8xz}>&xxˁhZoi1\xLzL8mV[%4x:n8cA7~O*)d-3 p\.2cLg:䰾6oP,eYz3:+x{9p?%T;k[{lUIߨ0# ݺ Q(;]i8_%x(a˚, iUO$P\$IF =L7bޤw0۳ O$We99ޯSO)]הd)T WRDeF +ƞ(̉Yf?MX%dV\3'#2Z[#Xěf ;dP7<+ ל5xb|f: FX5j|lO 6.UVzJ b7mS%ɛVale£/g\?W[J ̶LuR-`TJ >}H~~x!a/8K$' Ńv;lmRP.czRRpLD@V,ގ/L|-OF ӰBǖ$W,MЮӦߴmCnC,SZB7N/{J&DljEN}av/QR%?eG1;,v|HS1cn{=)^V(B23F)6o|KH3C092HM~Dxm7~oXIBB|Jr0ll[<\CK`;{)О!P>_fyT*VNLD-C컙ox\аM<= nFo}i絖,,9vC{)]%@RCb_T3'ALQ󻉍 DI@>(⭎Ō (E1PnQO%AӂGԵ#).0:K$To;Y xMO~U3,\z˺@*_oЇ|>:c+d5?j L@I݈phFV/mOl*T0!wἵ,Ð?7nGfV~h뾥aJ+'9 !?R(pr>jme MGAlƁf$ғG2h܊RKX1_v 8BRvH(',;(39FEk>QSgRk # 3MQ]36f/La!P:_JN4},e>Gle6ة:g?)U+R۳i Η؇STPjHJbdZI4#= xXQчCP>=]aoK ͻB1ȧ[SjWCmkZ6d8ĘQ"2'/xv lVK!)q/I ficMx0Kw ;UTmjqTj+ BϝlѴTp-gsWp 3Nox(Lu p-G^V1~=].0auJ@HMby8ZT]_g\P卪+drq}>ɑ_#$QqŰ֪>ZBXW$@#㦆ɸ0N+h`EYN\En,|06"hR*|E*&%`lNYS5(h^T0'hsUA={5v|ՂaQ=++B'N5Һy"e %yol^iWj>J2Da[\ca8*d8X}+xJ/=oéPa5v~>_k,A|i]+5t3ǖ%EKw`ߐW +Dz'^ WQ6`A,*s pҕމlˤMm3qPa*u^2N:(٠"6 !=uBAN,ӥh{]:oݍqWfqx€HxuŜ [5GA Fbtϰ (WeM[7ZWKʅ5_c2H9'{lUGgiڊuWaܵ[$T+G`-0fq97\R៺G8U(+_VdYz.Cm#=j.+@7:c)_Zz>\ дi:n|,/]zW3`+܆Dp})RhK xd']4FMiw嫢*+j"quY{3rT>b܇ r!yfPˋA׏Dgs&[֛Ё:o}:͝aJ@hag"lm -Z5qH=I#i\wpT#+{+Z)񄅈 G #7}DZ(/k%_P4^lJ -g}եŠd,4g ZOtB'KC>*о7qR_gpm{WR٭]opmV}]jWlϰ5CpɄMY;yOjb5-MXä#ڎ-_y9jT)"94~6H7a‰1=!y0oS|"e2ebRj IQʠY^=Y)&1(XqԆ5)Ur+q񈥕+R٭ͣ'#5&UC++o徏{zw} 4K/-ue_?M4ȟ,Cޅ^ ϡE m:6fr3l@~~rETeuXsK*[Rxv*9`ݽ6͂BWÞ!O趄bO͞ /nUWL`9-$9ͺ*puV+\x **/21yD.><8<dUϷ}xv;2l=,]j+nZDIN-uNQ,j;݃f.Gp[=$arglp/׺'nsJ2fCdTm"BܨV-=0I!xٴS)@Kt@Y~r@!8QĹOe8.RDbr\tfRo^~rԔX.CMz)T꧂! :$Y>ĪVj=7ݣ,˳.9Z:eZ $6෧5ƶ)lL|d.ӻ% 1[1d1Ol{ b=MLM7W|:xļ4B0 LGɩ98$gm,%sF& y'ΑACi0" !ggqe9yknZ(>Pձ;xkQ25\opZ6KK!a|Vj֭ZiKdë#voz~%+(kŻIF:uz3i s5dZ\rD 5>팑/o}G=DoƼM^Ezn ')Ϯ77nMMsda[U*Vx|6QSCϛ;*gZ99 \< ༶t6/l@KfL1~)oQ4*KT,2z ؊JDFp voct L\Y>1xz7}?3D"cn%LPZHs/7j8;t]97k[ V:M^TZ%2vjԎƎo9p0tV͏3D%d#%ݨBp\)u4̎[BE_~ۤl i«M]v?EF0Qx bsҹ?y2[gp 5lIVJYfIh>#$s覛ԋIlLgZ1Hrq9: L $ёr 7(H9]<\\JPQsxFØ: Au:>PT9 ?Y$z$Q5bra{jS2H E4(cb7#حveEq]DHzm] ?TcM5CKW= yhDǍn#->ag'cJv|IXkb'_eo =+i\Cp9 H7" tKM n1 3.J.shM rJRI]DqUM'aI L!-eU?7E2T~|NxN Rf ۖX:k>⦶tbȜj#FF{ =cH+~)᫂8SJyWk;rU{<[עIR46^(&~Ē:0l Oa^W _`'h 7.7IJ2$u-)hG:*ndX"=|hp,]TF.Ӷ ܚ8FYh jId|9l\*PT2}c H&h7o*G,RAODq N`p+l ڻ ] eU=Ops:6g攇<~$FAy8o #%6&IXp;ER`~>q`F"S0GR,t.+) Օ,uym1YAJ0]vCI*t$\YYZ<|\GM Şl<]0" 9ܳ)ce I[jf0|E@zT5f&+E?S#ق(uSNh@-󐽜u)`0ݍa?gO+ͮq"wyhdɎjȊ-YmNH͢B%pj띀QP h#TCF^XGx+|W P#M/PģD$48 qJze:}pD#kb7C{(yږj~Vp@r[NMv*wހ|FOU=<˜V8_ٔ^ՃIo d S{3Ah^VhXο) `u+*į?8NP 聖Wy$/3\V3 +ly*Rbr@L*9rTjV~}ʶ ñmd猆r?!-jGoUnō+&3AVHM?}$ұSNMl17N EȌs[M.HǷ99nl~,.zz@e׀dETVL:,oJQpH6H }:wylsGߪ±z}boJZpHVEv,Lb=ʖ3t{Wqr 6Bm^ϘG^3>b,=S"\`=q$zM F~"&:sی3hJK2*r'Н[jI=,-h&};*o/nobTt/˟WGlUZLQ+'ci{xB8,$v<ƻ.ȓ)}!ŕ3U [u?y)opx <}1`O|Lp'{^m* }2 d3FI;ztT3RXݺdg pY63`-^^Y)&H+Q|* qڒ,X$]AJi&ާXʁ_8ghB=Lsڱ&r)Ib;i0\њc :;:(Lu?H2E`/TrTH]x 5h7WR;& E|,ᴄLI5b[#U$Ru@0 p>|0vnN:]G;B(j,<ց S7ZxNm(;#I%M̾dPƊIGu"H'i^2[f@]F^Ғ6(qH`W#돞8xXg)0,/ǷQm~ C=E 2};LWI^[Rh*lmtV4V%`O{`YAQR]2.E AOZ}¸? f*T*LaS>E{ZU &oo Nk#B:6iLU7Q{Ϊf~\Ȁ +Vכ<_>pxdd; BULM `@ru?kI< Ĝ%Gh ;&#t)sČ? f N%K˶@z2jMyJm#-wID.m>sxQH1Rٽ+Ao~qW A?sPFDTp$Ʒf&Q6Ӻli2e!aB:q(&6 x!cA2д'. Y>}A@PDýY[wIr !X2gr曶3{2W1Xg!r1 q*ecm SzL;=@1cb):N\_Mw$¬K Lu uZXYJPʊ͸ Wn'CBXД6$ I%(P3kVj#(#x=I}BJu~ERp) 54 YO5DP rIu2`}g:Ko/l|"qnYi 6SAfJ~ဝTYտHvSWl;bo  4? }̩z"DS'DN 71Pvum/<#v&R"(љm5=`p'́@-Ơa>x!MFыI5-RxEE|,*-+ڪHIl8ׄ#AvSHGT(jyZ vYg80ApjZ~'1V`& oX= FkWdwT8Mwa1vUo2oԧ(#_ykaYZ-䃒>^0H'Q]P)kr[4m"a+$xܵyS;H9p*$l5 U/KB}v<Q[E`M;Q;5v_*[2 }a v'3??qB4¶=Fo_ԱPOg,ELmǩTL򬘻G $7;0 ᑡzBE {V&c0paI4l$K6OjhBeј qL~>[6 l,)H|qz;pPr  ]K)!ȱV8-Fb=}]ϑ4ת3ym^RZ '&5=NGAQۋNQͮI3| l${-2W ~_FvY)s![3f oܙƻ{H:*HjdT;jO[Gazݼ:]REO|<0{$v~nz$->~ w>֟tQm䎛-=N  EbVDI+0t@CO];uT*Ŝ*鬄j~S a c[M I(h]r'H62Ħ}Cy˞†3bf=eZ$&XI <6O_drp'êQdt/<&~R$ S/~%&E`u]}YR&¿-; n꼂8t/ 2TyXK̃KcGe@ /nƞYJ@,"nm\{$3%0F} $n= ܈qA-y:Oot`ҏeT, *C3P_Ιfh+Ҙ^ɘʦ<3!#-v-z*FOn49X>\f)ﷺtX1cajM͕.l jS:8ާS&V~tX&3nlCg?NNnĠL8뱦rvLKu3şO' BB^*QnKGә_UdhSܤDѝ o eT[x sy`hLڛ.,,5bLml]P'*! @Mp71KA/0c4G$-kY-WK?yɖkf g~!= fOM.XG$y,-)՞ˠz֣aqvL褼%k#:|c: UJRlDHABj|a%l9h9{bG|uukȍ2=V- &-zX.lЅXeo٢,vbp0zYk=!vкy| 9,n꜀CQ۶wpCL]Mn~$G YWO5*LCݸjQeQz\72ŕ*R}TAz/[SR̆"O_B"f001t-U`-4`Y}F;H4H]j 6V$o kICčn+Vl#k i8'<:V_%cѪgHRF]f7^_9rYDZcKj1{=4P!\҄uVt7ܤD%ѯtÚ R@-l`pP2V .n,U`I93AM]U7!1S4? -`~YXd\(I'hyOadCXWI3SPCA 4 8 be,9o1J@NM+c4 _Ȝ3ho{0W ȩ<\}_o`9EQpN zqjn &!JAu`{ uV~ CJNӿO-mG{φòQv]Ui-LF5 jW 00÷@WEt"AqȘ>^Æf|p )MhPmuIa{g as3D@dC@T7*@>_h^CDO'7BE,AC2[/b(҇o]ʯ80k])H \5(ʨ$nZJZxaIjqgOۦ̤I=7dCQZWo~:h߲1|Byehį*j}x3wPeNv!^%(hTvUC V}eiźik4՝Ь3U7Mλ^NW;T'MOX@< zñ/"V)p xt=TO>f^`όdǓeMSF]r^^񴈨6?3fr`Y2U >s™߉LR1auŊJ{rZ3 F#YYE6~> ]!{Oc1QhB bxB7e7FLNXTME[.hSd}Ay;aO#'$Y` >x;\qTے;"_>ް,ϴny%-+}`cx429_e. ZN|9c?'ߟy_ɀ]B{iN} Qg BWux}ȱ3Awxa&L/.$`M:>̋!':0y2s4?~w.&@MN \I &}ٶx_ǀ-Z$n$~2bh+xx_SvxWA c!!SHg l W- 'w5!Xއ[*[+K}ѩņ6#P+>dq MiAדN|)yЄnZX8a5O)1f$߂{ٟ㤵&/\CpvkvþM^OҾ a/jؿl fU{(%jܾ gPVYF$"em9n .m:.ZLvr۽v2|B=x:w${q؍"]|:VrTY|k9$dzR*FaSE9]S:i$k3wI9TNڿS6bTzU/U9߃?Jc]?Ed>N!zP/I8uߝIzS4 W1olk–XiE$vG ҷ'0:8!tŞ '}a&U<;g7֧n߈oHgvt {"TZbCļKA(NdM~beSIzn@ &r&j{y., 0 !I; ;wu$-0P=5;D;+^}l ,TRNר>]:ζPOGuh P 4D?nJowmU/юGWK\uC|ՃIr+$ńmk!,2܅fI+ظX H8a,?j>$TȞndS<5~aʻ)~(4GZJ$ pV'g#Vsm92@z,AEvx*mL5+X2T2j; opV~LnIM~ּHc^@k~\3vZ`]"9KPWƓj=bh3t?Fy|NO ׶onZZYm*?Zg>tTXXynkbGEFq%1*ӰA^h}8L"y8ɧ)9HFjQtq<}{}F7*Z log[ς^@&*yLmC\nI i`/}%Nn\LZ4u"-("ݬHQn{Ip;%KIxP%}X2{$W]M}>$Hn?N|Ndof>ey3 ޓn ˽"NWǀ4iYXX/}2M(2tFW鉡TtX\E Ir n% 2Y7m2o _xPLV&n(acbͳ{s/|6+0ek? hY!p! 4s@F] \#^CU2)qHIr3/Xq\Ve>^nILr,fhˊsىtila\D}]j_gYu|t{_î9L}ю#ֳ4Zӳ oi)n9-` \%)5#1k56 >N0_wzcBPthE<)Ջ#sKMלƪ,̅`[.W)3r`YH;չ.* 0֜HWL7_2Ee/Ƌ Z@$< )揚]$?^* &#z$n&;~D`Ʌ6+I3pɷ@&ޕ(ϲl93t oW*|cUas!9''K=M^hQU?x%u[jCUi)B4]xTrM\&yqdO's3ZRɚԧ),FӧJBh\we2qI)r}~Hn9NjmYeYSNAlrr4fURfIO7VT)V3a}kˆ@8;3.'+v守p~ U0+56Ȍhr,|a?DzMc]s8V}8q6>2g(`DjA_yԸ5(r]ϊq V'&9G9ڗ5@_7YUlC:?25@_. =Jᇰ7NRJ,RRbyja$\)gNÑ#!CQ>lvK&Tӷ3XAΧ*t0YEdΕ$5nEF[ִAZ$]%ͽ[aZO'jGzH.%< l ޑ2pWY5[H![J_Uo%l[:e,ÃulE?.Yn'rR"ysb;pT:塚qPSHy]ddJJ2{>[MN8"9vc+6UYW?'PqӳcR3aGV7rP F֠ =~=#$t앻?Qby$s27^OV sQ!h3* Zch!^`V܋? x-):SrS@GZE-lCSd&7yCSIxk%OOPtM{?`#Sq2(㺸²G}-MoGa)9Z=Z5g T2'9&PBtnIW[ 放)7Bm\G?Ra6J]' 7>M,po&8;> Z o: uJfȭrHZ .]1zS~̆^湮SSa> & d>SVЛvt;NJsly3d1!df!Ώ_NX~rG$ k H ,N(Q{m6|by!4lSzp;zzExhWqO&W(*^H7& aiuؚOM`CbNy&$puYm:[?K;;R(sT}@ kNM@767K6.C27-?Ѡ|3~Be'Z ]py0g5 h,\vLEt.ޤ1}y$+cbf3+s'*1 swh#T.bO/ʘN? O^,z'zq[ARU9pi=lf Dᰲm}sˆj2"%e}k=u֍;0Z{ɞݞ5r\`bߟ2LlьYB;",ݑ= sț3[8'J! Ðu^sh( zDsJn>L=~BMQ5dB ?w3<K݉6;'RMsfs=*WC3N ; ʶmA^|OoD3DHM !d4X穕߷BsfwKc#ݫVGlKO|W d^L2 N&iP$^9TZ v楥SK##qz5{ոk6Z vh$C交!0Qlӥ ( %2GELeM4WRސĞ^zN.'=T+QÞ)PBRIt8+up2|qͭhLf;0qKdKJP=2 :5rK$܋G^_*ɇ]}I]ovv9;X<cTjt(\&98upc 0dدri=Yha އC:*/K2O#WGͨqҬ:0QmeL&Ew8dV{Ha̳U:K4oHQcSy,leؙNjg'8O!jU FByY{1Jkh`7 /a]=um Q2ӏˁQX|mN(kN{u ;Tg1].5}h(V YFۣп!5Zj>i_ow=\\$k3$ }1?*aBAF8ƂjQQ7pjE%G3ȘH>R6WFL `aY8.KЂ21;A,k ^_I1( {mUs f|,(.5)?tVzڅj\5 wy/ -9aIO+0[ ע;&Ɇbnп4?sMl'$Zd~dN͸E>f;} 0x!o7,05@x׏~WXVM kړ~4T_ş|_&0Τƞ3Y_hcX!Ƕqol" 8MCy./-mOv 5J]0.<|CqYc Fʻ̸Tf?o3$ՀDAE%L/GbT~Нc|.J~0G ~}šfs&^6= ~ꂻk"!!smZ щ$>HBk 42,R@:\iW $=2joS6 i2`@"xWR?;w1gTH~Ǐ.q+)0'tDQ=_5ϚZibw[p_~KY|@sdQ>K#0t;(E愷FxƕnDu&=KtREǔ YWDcK$@ai^NG.貎K ^1=~=1 tXOq $$XP ;<}B4XvD!2!Φ,&)B8x-ٍH= bzESJ7L*-34բ?{cζٖ[ףv)\aB]ϟT`Dj-HrM[ 9MR?%)_ җ*&Hݣh7x{seH٢jnQ҅uG%\& 8<?`| ` ]38"h -=sViZ I.!,zAG=X>?f) 0-xњR 3b%9%Ǐ: ڤV :4w (FlƕƽxG7aWLڝ/hƟx9 ϧxVkt[1ҤۉgDe| HM VbT.-_BKhWE5}k~P7ȯMBqZ7#71"1Ӻlgt IHHV ϷSy\'GO\XN˾ neGE">Fz mK6X:$0ؙXSqbK%|%DeǏ[* <jW&oX2@G7&ÑI$TeW.LWVoYFS) ܀m"+Xk$!.fF >C+WMp>8gu& ;NG6M.Jv(vnfڲ 9[Z[}8}T5g|h{ߍǚ*JA-$)?ƃyc3jc vmD)N.bnkS?Xl PmX2G4?X.gGkJ Kg}YӇ"Nד%qt}'7xd,(zVA{㸧Pdr'Hm&mc&DQm =f[_j{U l(YgNȑW7êC-bNg,L" ʏV4C-}pIs 䩢aH=GTԉqf$G{FCWIj{{˳AE5i19fѺX W@^ k|=7NVgC7jN*pZ1oT:A++Ӥ1CJyҩJ tPϥ,sEsX_ʹ8_ЋT0?3_mm;9wk`tC 3x9]j{jK<4-,,Q=嫸 cgq .@=Z:񖍬;o̐$ IfߴȆ1 uCv5s>cvCEUyl+I>_me )R\x0#r9&.J6,:K@ cg%? B=K:|5EM]m.7>fc7lfnX"#3G+x")(-Z!2z _m$,T֓B96'g$^dknj '(SKjf6Q&ÂjQ;r$\`E3]i%aCJu ߤ lG 3jeӉf+Kԁ`i+W@PnP_/N]Q.N[.mĎ&XY}Ȝ=3MTalq(0̊pEEb ) Er.RX~1cJS Zږ!c:@(n}&?(, _F@Lq%ұ}~Q$5wm5p͆ oFO 1ýs[ITV]-XRMزFVwػXW [%$zxB5Ѳ0HLncYQvLS"/؜A  jtN9ܪpx^mR+J5seGȩB32ҊLfY)EX8{gEʔ_t?hfmihL^h򉺨.(ɶ ʼny8]#0 @8'’oۧ*'!s ΀zb`:ɐ Kf.1h>ɣ?\a] vZ6Zb1@1uxQk \'Ѹξi9ɩ&17MzR27; W iYT2Zł<"S?Չ͖{=(HEJ) @qiV[Pa;=8N_&\o+w^zp` }F?SbroDfICz #WLM>J ́6$AF_p*[R`AHfB߮Զ (,>Hʆlq&]h8wNjwTWczd>4T@[C(Jd(x6` @\ڗY1e Vw'i{UѽcOG2@.5 33Hωt8^E-Z֖g(vya%k"LiԙR{+G/a5RlaJ(Mnm > .>`s椘J9YC&EÈpq8?rA$wŎy,*q p7VP[k/[f<6+qP~X-4b7 h]HIbnVxm"1<ļdguZ]L 9"@y&RzwDH6k&H9>:eˣuBp1E)V=gq,5oHfb&p(^؛^KSAtmiW$s|x+;5Wlkbi"cz2a+4/F8%l˄Sk[N#p~ѩfYaY-%}ԁvZ(yA®kgT"8E hv^GCiU r2GgFwBhy5xt%c,^!| N{P[gHV͚gDcj-h>w?u<speC4l hB= _[g4%4eWd>Xs)KK z+WgmBKSvaFʄ58EPYa)T W! DVzTsIlB|Y-˚0qhoh|)l^ j-<0gIA9CF jqJmb@k? J-%56o23 3dqI w3  hx#בbm+-y4$]C=Ƨ[L<Ƙ+bFN[@k9׈ncsE],;۪tqcHe-i5 ~ϣ g3'm:1Zڱ1rz]"2ѼµZG qS4db;MEad:Rw 3N\qo,|_Y%{~@ )7Y`=@O)f/5; ukYm(OIF㏓nU6u.)ym͘a^yM;-H(KZlN1peHkE M5"@0 iNzcTd}W{jZ8coa+r(RF3@cP.vg><`)r,m=4u/ieԵ$1/Gb ;f9("HHzfnɓ5{{8&a{#B 5浧g:%EgWixu3$4 $/Q='cWf1\b.,Ӷy!!"}KG_'uNS*\T@^;~ )V6~A̿E]<`1GYLya(z-X-[DP5b=MMW/EFBj((ԡ5y]W"yrh?;NX\RqӠ$:|iY㍮V\19KR~Cg1%[ L#h#)pM̆ei5·2W5Š[)C/jȔuj-h]ZM^>@𚜺Ō*0Y La[uPxn'&,XUjzCO? P#qh#j^[$?|)_E3S++UVSs#PԪLK۴P TxnE"1Զ3=JwY&J-zJS7?`Tu4oRxUBN^G-4@IAHHځ=ٝ47,0MU *0q8[띨.RFb$XȜD3VZazFm,"kF0=D0$ȰwSRՀ`/OWSHUSOęOYv`x|a,k  q u"dWK 6I_q3+J^޺M3Q^9p;:ŻۨArsа~u`(ae9Y(4hQsqLҽhΉd7 yD^ݍ,n-L]guQQ|`Qfq2(kɋpsd֙dܘcn+ J* lr['@erz0?cvqR%I_0}h3c%51w U^HnJQf{ hvMp5u@|LYk2d#yo+9A0 ىDo:dk(&G҄i`l3(=C˵M(66RLꊔ`\h'ZkQPHJcD`~ xq 1ffq '?\)BCbz7hB^霏kAbsf*8&㪙osib2j*:B=}/5m 'l)a8S@Y m@_CHqõ}ClrHq8u)XD _S{Y<BF,;4ڱ=ђ4X}|3T|^G&54_߅[o RƦ@؆iNCa7O}IUJsH;̋^zgI_Vn0D<๢@q"ӭh0kϏIM}M -gv8RY,EedpGv4 d!_|r3rjgY0"pyfUe`0 OoSe(mN,ŏKaܬWBFqodO!b'Ζ/ vQ> EbҰAEИ0NW jHoGԘpGj`s&֗RrGcڐ@kHn,4%2`'^ێX"w6| ;l;-#!ߥYo{5Q5F Y rЁ۔!<-'V8޹gEf {_g #xTF=4G8E8QMNAYr]w,IOc6x$ZH ym(iN~+un:`"`yۿmXK&y}r![&PD)v51ԉ :MC3OB3- 4gK܀&PD2~SW"]5Șa J+=Q3lUОxv[ CԱ7[HjOߚ S =-7`) Mg¦PGu <9ijI$5Rޖ Qd0E$ubZţK!39.]\_A ss|LkyД I.$?ۖT*.Gn27BSkN(o Au] eZ/0hYcO@ďGlȱޣ{= ^&tP۩A0nH c-?r =`sЄ_D3ʧ?/ԗ#\5QkA8ܐQP*4.6 QbL d2:\SAyQ$/+(iU-{"S 65Zdl_FFD7>gX^ nE` Q|;(sE2< 4A`+ő6yMYL U}z:7X3/SM3/QPFAmA:|"y/[K\,Ur{۝L?<| |efKLj hQPd4J:r0}оE ulO q ^8aO:vCBOA&vgT(8~=[j6i`E0i 1W]IN(8?pYLZ  fRy[)l<NJ|VvD.)&Cj<,gP$U{33"Qհ3uvn;"s^ʜUK^A¢l(Lͽh* FTd}l0&vƷetĵIbCx}5ue*+cW눶u#Wz(B"̫_K|'F22 UewALrDƉ(!6k?X/":a723Ց݋Yat{/&( r=L > DR9=ɠѧrvMe Fa||ha'k(,vb끥"̾ !W}z7?sT=R *FGcn]HMiY?UO$Z阻L'4 wO[J&6 ^LV-WFC`ҿ4"J.L=~T&4HFb@9i eYS -zh{V~U(&Q 74Rа+>$,!*gٹ@_|؆G0&tI|X> p -U.H@R>!Jb^E+څty c|ErX["؈3`pܶ&ctݓX)'7]w[ҀTdSYIJ?(H¸qZA ~fƒ |[ Vʔ32 {js@E x0)))rCkm!8#iM_q#hONA讴}_$XLOAe['k񽐿]l{󼣗5W7.6R8̼HᯗH7e䟫[`u&_rCyRCݕNߏr۝' e8R51ċaJd۴l\ M awО7OQ"D^@L|=^$X=NQa%nW[U7#l"Ġؒ `FM G Uy$i2͑HK. Lj}=cX_U$tN Mc;ܗg<~7}"ccI1zK%D"$f:5CcIrUeM u(5,LSh`i,A/^XFRP!Em\)J|-*Ӕw$!>"P>"~lVD.>ϿlCF+ҵf+^??5 c"!FA:zL[z'-q姞[`*!KJ> 2 f6 zQQoU~jFe^.(ugw^W"ßa(W;{AFu-%#(y3mjgk72\lHݵBKCJQ*=J5K>(rّ}6;?UGz%>"5ʎVM2HƓ䋆wCr'}z4NRYQMpjæE  ?|šS.(aQIΔX2=ׂh M qp CgnσKJ3cdجn0 ùc:9m+ g?c>׀so =e"$L3o0.~yuz=DmwCbnI =/=ԇ&fHYcœ3%5X I NG11(mcO.t/w[&RԔs-UV o־ v9?!sfH|?hZrĒD29 ,p&RVI2&x< ՘( Bq`'mXi)*'Qk!PtNu)MDck"TYhc<8ku,ʎ>(Јv}[c1LMPx=Bljpq$MD{J8Ѳ>spA׸zղ;4e¦EM͗gM *(ڷOԗ9~ I3ȢYr|464**EPo櫢F GhY^.}IU nqw<^ti)9e8UQ,Qj*xg9=s kM{iJWX,\7z.ߡ3<rbÅQqfsU^ژ~'V=醴uh"0/?.zl/o2!M:å2*{x('8.8J=Y)A#ЗœS;% 8"&Co)*ʒ:%C;&:٪(DfdP_ _.>+R>+٧&:m\MLrHH0nFyUID*o*cukϢ^⡢2CN3G=?ڌy܊ՔkJ3D,[5xi(M]!cF)m]/RC^9Tԛ:w0VMGYΎhĜ@u5Sywd PWk=]] {.i+5UcG?-DVfU,V Yp29!2@U~C֟{b1#_%n gz"ak1d$%DS9aHeCBC|&J$r, w:RJVʴvi:_  A6X|>e@_81\sA, A^#Eni^Tj;& 9̷dUj=actlH~i2#-IC~>2" 2Y޼m;AK;v+9if^Q9kg82v6%ߦrȋu\Z8qDSVTe`:n#hg z;G!N8w`tZܽxh<Wvٙu^홼VO}Rtw*¬'͏N.u6u7Rek$h%7K?Ti.!f#vpČ-Lg i]CQ.d ~~܋v%]x.R}q/E~L!&,uYUx/.,n|Q*Qf8 o.j KE"#"-قGPC^=M KBUj.6Rգ un!ҍ n؟eknYޛc'`"ji/pEzOCC=/?Ũj(@hoa uȀvF[񣔞Q"t~$"]KD1\4'IT|*\1?:G܎I0E|l(837yZ5D:[TqKт;{y i=L|g$S1z[l0pwh@F[[FMz"Kuiς\eMJr^&OF@Yƫ,nlp87AA!!̱C?z@ .:$D2=LƴBBQ7CUj|)^(lUv$S:8O+A2ľԽNKvTo7J;HoHLe?@P2Xvf6CY!Lg T-|!E5Щ;KD 2lŽN`Ƨ@2SGV] 屒|Ӧ̡F /Dm?>*!UڵO.MW/Y|a5VሃPLD/\}suƎ=R J&cQ.qq9QFp pe5OzXaA%B"-k3Ɏ"A8˗op-T8h0y 6n84]>u$Vmסj r'lT?ᇲ*N};Rrmj˪`VS$bdDwH"y]d/1SA~xsk[sk\e+ԮYUm6"(|e428xJ)EzS#_k.$^kܴ(JRh4(p<) ئ!rG)1&ZeE1!K^`&׹խZ^,٪բM7Jdpp6H='_UϻؤYb4D 2Rqj8`#bdCGB<~.DtAfZ#;؋)7MG\ApOzDkUy66gt(xSiATub<7i߶WS43~u""B/zAzU1Yj僷RʗQPR|xXccMZUr!:\b.ׄC8I_N}֟ ˙³9 Hޭ9x. %Z!'Yy`r~媊Gl:$ڳCb3 ?3'm#B:!niJre rd 'vb?!+UL"Ra!~os\F(!SE;\\Ҍ4xIkt H CtMɟh]Jhwc,t-Uג;)t!b7% nB4~o;sv՛CLxRȼ6SJcJSxbM ))U/:w`oĐ8*-rȥUz֠fqε?0 qvʄcfyPy֨h߸URRc^1 ÇAYed&ݼo<ޤ3qvXP0V'>[<oƞF_a},:b BiOQGjuk/ǙIЖ4"> Y='Wr&+, F2)ׄ|V: ˡi57UAzzF%_'G)j)>?Z|d6LьL-gіl?Ա]` aPg|A"I8b45}K=HM[-dX)EM#mB^^5=vocVn  /i n .՚1W!&gh;!!}Fnym^w<+l!y&t >ZBD AőgStG15"BY3-vY,[Xu_:z\E=aP.^ s -©$q5U6a t lS4dڣI=;7_hrbBYfiushbp/)pTXx@Im !pe]+w]wB2U4/+9I[$^ -H]{ 2_g;aN/gG3!oƫBAsΨG5ٗ jKT1bD}Ee)‰lβ1̴65ϑ/~D m. L!2Kq SO\ҁR5A]y$vG(b"HNOAoiK֨Bn\b%<-}M|Yu0:X y+ v!;=:Rʰd1'eLc8ez83uǕυhCz~]1*&Dž$/[`Tlfn\X;m8 ==zэ$: /Xv냾*v|RQ7`HxŇ'QfB]oيgVGjz&pL |?ŏSk  (yd6#\:2ŋ~N*37. YI1{[frH" [@)WZh2HS1t2n˫i?i' .L٣8empd,%ȯ,]gtM h ](sաqIBwXKx|)DzT|P"$ׁ]jm桡#;WFpty:?}E4 D>>N8VdIK)Hr䣰ʣznC_ajteD6ֳf ]R"8F۪X2i&M).t:o(A{yA-`򁳓DOLkb~P(^QMgt"F>]x=8%N 6D]:|rh(Xڍ 0.{N [g u2a0y䍟1KVr.P!].ua<)ݔ %'=;+)/I` ̵ة')6 yԒq>& %S.! nՁ!kL :pȔMm!hٵBzҼcv),)s# eԤ|ƭ Yl+~MBըvU?`NDpet9!AL$`6\>Vfݑ:W)󫏣&k;r0`@^Sɲ%pӔt3c{[ {f}aeS<8+hbî\KLԞle`{}va8[46s6N/mao_U s+|U|}夛ܖ*֫,4m="I^3l , 0&#`~Pȋ4 B&j|ݭXz3T;oN|P8h!m̆G|O]J40 r4 V:-IccDul횱7$2YOvh)*پ];.pf =*q\{(Vp[N |2P+ɿ(b7e˰J%^6 7"E) gRm_TPu6t]]t6ۋ${T`: 8zġ?ŦB抷h .](aDxS+>Z wEc :ቅ0AJn_sJ慲H"4 nRb|:>M,,_ `2F'؃#& +1+1;MhtkXm-tCUdp8_*+ұ~ o^}%F9sM^((׶xxc Zw/ ߙLdV uoc&G0(m/D 4YQz2{ \7L tQ6C6'@ y['^neb2j+jƼ)P }__#<[(hwM+B{ﳒy>,3ݿ6q ^s8ʟh+04Bt&֌䠃~f뉶P,0L*BnT6U)>"BG1] "F`T&+R2+%>?Jl0!Y&)7;z )i "rDRڠтsbjM)_Ua1wμXsx|Y/2}:ڑi λ:h!VȌ9_ρpkYNU3w[ce̹kmP:fJ&cWV^-g t@[P I Z@B`ESIفZs iB,' 3bO ("vw. lJ bI + f: P7&ȁaSvKoht=wꍛG=Sq:xAf2@k2{*E!/o*qbN=Db6v4 gfWr{aUwC5uj[K \*!S¤1uMjn"r2w~'M'{1f/#prMoihZ>im6_kn$ʼngm2gpE|у( D/vwHc 89P*hsy , "$ݩKZ ֚TKu5-|Gb{_ ROn.WN#Q4sO ]*/z "6:{&Nk /a2QӀ^5l۝<R(HҿeIHDo< j Q=m^1<]ld_'ڠ3|7$Yҳ?OfEsWfhYc#0_3}Bݩ"% Ac)d"~S9=+b.&!E%#]JΌM/HZt4ueosX!QD~Cױx5xQ_A0m2^A↚)5ǰi%=nFl4:6y2."{.u(1r lay!$MDM[DUB1 Po,:( Fښ% >;WS]%)2ph#$Q_P%F^~e;YnrgdEl;dlǼI=% 8ntXP2b" :RAU8.e2#*(؏b~m_hXu5QP։-}.YpR+u p{}lXbҼL㇛Vr΁_1̰ϧ8t HpZv!mID.~(PEߞ8jGN]ss`$W”"7I2w?I41|~6ûe[ }q[׀aVS}ħHJV9 KݘOezM!lz' A8VJpP %݊cj>;UCW(vbIʽ! =>6͙QQviI~,2;Wo!(=bH@۸Dpfe'ΛQ8[d{O9:MH}_|DC. ?~4YqDe=TH]␑2"a@ךVfk;<ςӦ^ݜW(=O@p(Um5a'GAj4|r#g7^%Mп/Tdn9kYLja'~N:]M!}t܁h`}5&f8mUuhDu&ތa'a lb;Z*g<։+H|c&cw±@Q*HU!oUnقqHf |JxgXYɕ;SL:n榪87g{J՗q:\rZF]3 SH o'7b5&3AIR8ڴv6cz;!% G/AapAD}\g|N}L"0I3 ^&[$nek~LgumMtUHFGT,cv1xsN+a o>{LOrxپ{vn*j9LwFxԠynӣӬ tv+8/u]#kzwVN"K$."N[g'>49iѰaznKpUhQfH1 HlC(<M)K`R {=ҀɆE\)c<8ֺ+3? =LnM͊G9~8:޳ uw:, xEGZxZ? Y,3FՈpHE7c<kUE*Ftmux ~Ѽ7i#';׭xqVUIh{zr:]|ȩ71W5#*Z+SպA]W0&7/"[,iB5 t*B5s[tп里2>A5Hјbp1[؋KdliEWPI4;bwe-^^/UlVT_B"?~ӵQǭQ+4o.Y/dr+Fsc¬8m&NNFs}Z@J4Uԑksw? Tn(9:ؕ })Z\D ptrA}сLGʌRܴ<gw\u>ڊJ8Tŏ |RB3:`AN{M05Q?Xfb6bYK[LlB洼p32A;(TZ\[۰2MUGRf8t‘m\O;?{Ï5Y 9Ҋt2v:W;oZ%?֢_>fA:V2.~fՠS q(X3s%.s߉pB1˖EXԴLD[| Hg$mAhi0^Dqэn-MllRNmus?(FD_ˣǸcoJ&/'1;cWE B8e[C*aI%Hׅn(ꊔ\.Y x ]dSԚ?JxwdA )QZ"hP@gRhibޛ 훙t)9IwRrd Cmw}٫6j[$pf"FhU:38?۰\ Ɔd_X|=Fl?Gq䮠'(g'6* .dZ />9 Tz(EE#eݟ3ϵ?4NdTkܙDaݹZ*dQ{Z)TDùw;.w:j$vر<`2H.Dk};fS' lG3 ua\ =O&;)Y *:Bsbv>/Eaz-6Yt˗ν 9!3yW및ޑ8{Fvq<h$;F˩ׯTR!W=.uw 4s*d5 ߸aNoߠ@;[9)8IEfu\0_ }IÖBh "4 ^u-]u a?2#ƫSK8 F'Oeւ(:=jHOuq:42[)`d"Ajy@v:,Xqd@@Dޕ;{a~U ((iSҢ:%b#R 4 K$sZYC=%KdU}y16g/ _ěkX-<7H sk߰m]]_.j[>Sp cK;F0J15 *R9@ysG Oڪۊz~:ʝfG^d WK7^;*+٧SИ#] \iN\z(s6ڥ.8fN=S[:\3XS4 :bD/a!"o\5.>Ez:dvBOƥzBYĞUSH(xBw,DFT/tay1Ç-4EpNk=y hgo*[L=> a s=d|%vFuU-'>Jvx3<sΈQ'O POT26`vvps4^T;**j>0Wi9VYeBxWi(3zw~8㮛^N$Q(h#jFs\v^n"R Akk{(2x,)s;KK7놌X`gB?lؽVaݤEISs6( ~,V2OK/{_2q&%9F>OT6-.>ͱyPa-HS*p>4[-:+,k }?GD@G'l&y͇Ii*:Z<9`ڲQSq~&Mei ])?ك0J 7ۊJt9{*Nkճ(RXgK&n Tű8r} eH  %L/ fcT R9Mzjpxֳ?CMs68AGT\ ' (sxoO+m EvWy0$bvX'LyH?FDŕSQ3f3^eXJ>@Rr#{SL4Ҩ#EAo32fsy_@#.Z[IhA9^Z9݌}}oȡS1ѳ FKN!+H"r|Q%?񦌴X0iP[;TFR.0! JߋcP!Y:|JoBI̋#-_WYh>LkBD|1Kma, na9_Kycr^B+ߍ;6.%o'@aẘ;Pi")`/ϡF9CmW4bj^`POK괹 T>SYVPt|O?;;#oJD$m~`6[=wL X^Q9$TVwТc٪ʮhd񃩒no$幛=QUouM kFYF횗*@I0Yи\p%(f*__/hV]wl]Ӥ|aS BHMV ~ѱX ~Bب. jx#d3edkOe+Ry)Z4R~~e$izk _i0qAVVo an8%6-oEHfX9jpXIjmaB/|?EQe2ZD itsE+`UI=\UHHɟ^I96oj0|‡V!{۔hRjd&KNuuF[EteBSOitQ)d3/iTW 0X16O|~#oqu4O@-q%#; >komPQZ*w"a]{DUeD >w[D xkP]_nưeFSGNL0淭pO-ڼ%Λ`C?WVt7Eu+^BhخEA3U`*t)eB]u|!(vd 2CltȒ͟OM }ޒm>pj3~|Гq =LHaIMdD0 +!E* 0Q`2 w$Ŀ66koJq-ģ:,hs#`H5iJܟηY8K7=2?~/"˶y% _ 5R%vƈt ԂE}d]cB KIDȀ́#* m8.^tf%{ C$/\_ !VryL;د"oМNIng j*a"b6]39 Cxǭ#ܠU^~ϞGkvUVA+wlGQKm3ݼDPF+$. Se\# 9^AE-o$P\N|o*F v79uHJ fHJzyA%Y6_[Bxz!nVYCZ-Eyջ0Wcݟl퍖Pn0:w{QZ{)hyI'x[2eUvx#g5} nlbl޽u@ 3/a~ ½!Lovmћ׸Ĩ~bIU=.#9#k(/p1d]/l#{fsFJrq& 4MS716,!!Ĩ\\W{šprOFƧ0{*i^u;s{VLCBǚҼN@+*K)T]l\42HU-T簳EY(1DJ(șAZC΍~Sn=zkFz=E9mPA,z-ϯzoN֌n.ňĚݷnM4(V?z8Lً Ƨ9alp6 ܯC/#%;§, p?E3`w,"o 5Eir lg roϏAhKr&G+QZ\S$m?) nm`<)^s^/>ڛX|Wxbek:n@Md ~Vpq!>DuM#,[P=33۷ZiZA܊u +?Tv̓sHS_A(yE2XRtJ0)-5MC;9En߶:+*>)ZZ=L}:`-0r ĩpv ܓ d4EF;3C裸".Z GbV밅?QkTARјӷ zIX sBK]+ xi2" Z^朙ܡ8/y*e_$g=~C\ =rafa d?GZ D&ߔr\EA?_RG*FW-tؼL7itG<A'e~]Q|Bu7A=tL+vkwTܰ8$D|YC2+ 51娘Dd[ T:}zíL|["30A[,ueMq#j()v| #(@/d2D$~u[kW]5!cҊF$Ŗ(z˸SjA#eMpHvǪu?ɸkKsYL&RCpTSRv4{JH6N酻]r"6 bCgv :O d]Epksr ni1=}z1B8E]$8xpcG6HY:)LgSZ!g^ci9[ft#*7.\Y,mFma`0P(c3j!A CM̈́J`9ӕDh49㵏>󛺤xqy?쥤ۘX'֒ނ>*`vڝw発]6$EMg\I!qy-3]/%r 3Go{}AbF~xXdlʉ V.?ATp"k^ź~Z1]Ҷ@uAڮdH7Y^6 ߭`N? i_e)I}x&YnC|H2zsP)nm04Xl_3E;V@EKBGS{o$WYY㓆4-VPR97Uٺ/<R'CZ(t-~+*,uAW6 =a=+WtH#L믃{(D=SnVxڮ_&gpha/X@&P:U*%5-D:|ڕ[K,0}zs AiМ.CDJ 9=!$%]kؼ* h5 KW`KX e_ʪ=uc$#gÛ{7{6oXBRqVIc NjaR*$2W‰^wU$E9X( 3Gڰ&/G*+yӆ 8f}t YBnt+պ$L^&ްV1+[[y`I[eykRB!UaZKۓ;QJ5&rŽcً x 4{Wɇ 88mX(D)N(l_Luߦv@onP?EFdNj7XM{ '!$p9< RƺR Qg)|)h,kɧwXbS*@uۀжXCs? tDNtgYVk``1U[91j1l~VlD`ͦ,cq}(ڽ䚐AQKQ* j4[DSN^CpY(VcuG^."+[D )oTы 1Ⱥu=Sփ4P1d@0x Ρѝl3(Fs)t%W&y tnïm.RO\ef;M[A6h H ǒ #iiM#$`U&y#.65ѭoDE-5yF jc4L翝:IcPpS3.w(OyZo6Quù0%*FJdWG~&wFpr5OX?4Ǩ'CօsBW֦!*b,.i:S/2TN,ҋ Y_l֜]@Vݔљ={~g.h!In+/?^6M((ϱN] W3Lb @pzQmbdfmXkyڸ+u l"qKl˼ꉃ|b{H^^34Jj#]%#n+=],SVzfDX1hɆHEd{jT+`6}|9XK2Cpb,$" 1n7яSSه:*Gï5M}j+LE!3( %’ǼIdScN)ذ\yZ×FsS9 d4 mĐN¡[jr3F_ z _єo9Dojdvoc (USj VCQDKSpز'JRm{^ '٤Y-/2?`ެ_zxwF˗qAE~AgԈ3t@ޗA+ EMlݎ2Z S>Q@kPAat#aga^8,0NYI49ZuyfXŒ!Tt'\㤇J0Т؉p~"}pQ2?KxKW n? ñ򚍫 (iSXItB#:%"+@a$?z%PC򄋛Hdfؒ{"$+وx>l8pMr=Hn =cÊoYU[ttcˏcK0C-6IzqhQz=ɫ(\ 6TA7ѪnMHjRt!r,x8NsAxI ,.8@횎cHDW/jE93b6bDt~%Nm;0"1q ۊ|g=^-(f+.tt5=M=:F0W!vjm`tU0?9-p>E)QY&5ɮtN欸H>ˆȬz %EMZtt֋m_@v-*#צǺI;BRe\Ui@\jO#=z2I[4VLLύkvElx\te])0d.tZghcoF-Ǚ&EIS#ִ:WH!gUk*C)e~k=Ѝ9W#lם+^~%-k mU>nİgvRG޷uFGmfƖةBr+QĈJWҖR_h6r}T6b8#PF5ĸ N²<޾-7KmKʷJ/mziI*.+e4aHaR1J^$=33g5N56ʁsMVzt: }~J!0 5_J%HeڟbIS\d. m3Vh^S].i\QOjw.X*ڑX 0fHjmF"kS='}C0:ZL(SꑝP;`@m6lP@N؃]Z(©>M١ϕs8ШkRyi9Z!}ސb@d"oJ!:msPU3;6ݮ]o)=5H(.˧l`PO]H'[pc˚._=HKfizȵGyT8oA&!¹v=QԲS mX8z`ۄrJRgY54ղ'u,uh h #i޶F)ݱi{l [ | Ď*ik:IV0S(>h1(h.xE$\A <Є I r{xy8u{2kVӦH.x>>&!7p_?:ߘ-s )x[c݁?: }y;`N[4-Lo1y+ `0 <5vw[e 5e}udq`/_ r>OW;b٢J`1SW&$T )&E*sHږcQgcɉ%Lո=q߽HDbk$q9G_u6򻕭/㥈;Y T:P7IO/:$> HZKDX$|@{AqůOPԽT"}Y$K799څIG8 6Юx қnVAnHI[ @k76xW/gpGB/Y9aZ3A"dN.Ԓ"d [#-?5g̡kJ9.:֛氬 C!cB ʔT6 .VdUᩍFjkȏmS v~;AP&W\_ u]4+>Zܚ%NL7saUS3D&} ѝ}f)uN).Hԉ8M1Ebku,w"RA ^?mng`Я&q~,qVZuֳS fx%.H+{Am+ ,;&Jdnknś+AaWkx+VK<&7jFb8s+ȹxY*Ǚ?:8.F6u{σ5gt=qqӼ[ MOCF%k`2&rNYBqhR/ & }94T5oYU6E|>mx#rf9v}mo(ª@ -Cf jZDrmd0q4ah`TN!,b)b+/Qx(x7ߵ.:ᯧL‚)54XdS^#OGhUp! ШN,QD@=t;VLsTIG@,/dm6Mk$}eۇL@n "x+r7-ՌQ:V.`a˒69ZNk}}'y]R(xJ4^:Dy/}B#d2'x9U''\8@ÀS"sڴez=UwHPlo3\lCt'v\9H[ +%Q܄}hjONa?zQykCäΤ56O8m=.Ȓhåߧ#jL[ :ֳp1ePdzpf(׈MٔY8751Yu<>Njܑ!ʦ>_rI8FB"[ UwY|) fYN_|SQ<~.:(/~|6{1id7NJ)ww/}72acY.-t] 1幻:376mՅo[(@{Ycp5`Tr$!rs."%MW3ƳX+YPԫrW/2b⥧Ϸ)VWuzұnwxڇKrfxT=S TX+2! Y=,!N_h5tn9^.>+!yԂrJw'n{{8>v8>k¶9+gK!Y\Q׻C=xwy4ZND|;0\P_ґ3o-R s\/e ?DIKEC ֢ftu×ͧL$i0yQA |yi(v@_Fd3 cP!k&}ҭk[c<3\W$sftJ qaʞ)[HxeCᴶA$8|>g,C^%}ˬ6+dp@HpokRhPRw]-$WIjKcSs>;Ժ 3{07 RE)uWĈPenwf<[sf@ϭ Y@=CIM2gx@Dk" u=EEp(`2"YL:~A{Ѡs]5Qc8bwu]0" F)!ԝHؓoP8>fA8`e*YF\h%@/].q34*DG5R3QWݲa笸rI,F> Jd B?کf>ÝqV=-0/Է2w}xӪ6Pި$[s92. 2N)K7dDP|:W# R#=k>rIw\E(U*FnV:>"޶\r*1֏ &v ,,`k=JL%7َ yg"I@ǻ,|3p!a =GaC] ^6yOatnGn)Y|0y\ Yn;| me yJ",C-,o0#CD'U?*?%w9*@705N6ִxbǐ6Bv~ž,rZrE%zzAMD՟[Dn.3ҲD1e!P;36A?1#i= mК,5H⦝Iʘ)r2l\<6hēũV1L"V1o]?k$ѳȞeFrpˊ+82u/O 7C&4t]s d^M!![؆]S/@.Wo+v)K? jAu;qٳ[ˮWaLԸ =G/0@!p')wL@#EH IAk 0ll)ͱ4{ZFDXx]n#d脀u]bmsbo~ros̚Vͣ`$^p+d0Bh*aLOή>Ţ3:v@ڋ޶W%hRȣh9-Wu*?? "`u5 kq~"gY"2$Y;Ņ_GK΢zFk 4`jҲerVܭkqf( +I)-6r>iJM& Sa'=J.Yh#,Pn/,].'?οT ?!*LvېIzYYtj#5]N zW1}t74t|g/^D5"H(8]ty텣cBK <q@_kP>W+.ZJ¦4a+Lc!7#! u:$IZy$E#iesXxE {7v?'B0Y?Ўazʒ<e{u?h"SFJȆsвţJc0whVʩqĚ,<.xwj<[OO>>-\)dq\ 'MǙ741)[9px퍽>dd49j-eN[@x5b 4% W,3MTFi9=-pL0L0Nct >r2ahb4vr+ʼzx=.>2O.o^K`7i\wwb IH/`+:V#Ȕzn*C,Vpҥ>eJyRQJ3aˀ1chFt*o ǃ/şI|Cd;%f>(Zy%Gxhn9WX0:0s! 끟D |mHEḑQv](~|$/_c֥rU>I}%9o_XH#H2C'ÈC~[r"UU/v÷C3@`dIqOiG/ _o\jANzx'T%i'q䙂?2`Ȏ֕KÒ8 3|e;S1#>`^v.zfHvAB:‘Vjhx@_CPc>' T) Ohkj@Cjj6p^+e&MA%`6%ɱCl9-to54t:=@Ov"۞>ޕ^^o4+cmVԿ[`9 .CDž]x,u򕹎iճpH {3N")L}ߺ"}ZD*Z =Zߛӕ84+j($PYT3p.`טKdҟ> uB!0- kP!_L[^Xl.dnygpyB=aktY5.B!S]ٶx9sH7 G/U1{Sܭ)j dl-7z)d EΩH=~ˊt:JgrlĹ* ˖yH'1:Q;j96CA@w`N Ϩ%'D6UY_BO'=7|I膋ߑջ GzR}!?'٩l%gIp@ospI8;(ta\@?0&!: eq%Uurq30LTZ&cݝ#)W m泃|hE8j2JVNtxv\4Q_AOWtb k%6w4A/9mTУv(Pk瞲-inz3Z`bAOvgt/;ʋ\J~4y"1-4587, e=g;;++YSY]۪yH̀D~h<И]=1Um߳R][ob. e G1%2tyyc]q| Z$j_m(n-) ѷǴ÷[_a?tǼlX3eR_|6><.>%,ӇW朁aPyf|ހM쉈.#٫m片dfٸCBԳH5 8ғ@跚ΐYhLP$9-fu  7ޮg2cζ wʖC ͂T4gETfZ{=Y26]a}*^QdɰjI_}52qm!ݙ2X][+Dp(rtyD->0A14z䵦DJWڟYhC(@C.b=-3jWMc7Ek`)s#t "L)K늵 CɡXσBl:hD1kZғ2|uFkwME+ F ڢ?"ȋ&5[*p*j@:%jN/~U1:*0a%YsH[j~w&`ITo BCn 4l=2i Q__9ejct3GE:K UV)- ?Zx_ ?mBwf!(\U(oGFLzv3V .Wa5U6ͭQ\mQêzE (PLʄ`3q'P J/݅Voq8=K/)G5/^|#ve3s8$,xx#&I v.+kaFKXPX4> ,mGE"^ydK2q)e!]. L/6LKGbb2ɀnCC3FcIao_>nE;ukkR |QCqɘG;0}裮[iT86_XyWU\cII0{{1(hߓٌuNDz9-NSr!~Iyr$&V6lbX}?Sq0%gZk:DNxlۨPF?1lʨSzb1Ac/|4kTkBL0 ]ӕntޖ {}X}PC\E~iO ,ɥQ=6 rXEJt'BVɹֺ`pP8b0*];}YFݏ Gs`&{:LAuy*6Y\fWjAǺeMFPVU+i͍| )厳H۳l+&DDԷ}H4b\"/nJX|5BU; "IJCWjS6C3 𨂱11?/~PJ ٠pN/TSSrg -U𪛆HNRy}Hp] e}VWyG5qn!I /֋kN2[X>[lRQZl=Nx?{F09;R0wi|,ߏEH\V箛Mٞpmho ty,[0W S=ՁkU;e8m@3ǁ|Af${RHb` gʦu[ZA"QmnG*[MJ^}-3P|g"&/A9Ε8f޸/!3a(ЄFk^X8lvYJ>6rKutK[-'p"l,1rHM-Z ~/^G\TO᱃XU 7"s ^*WH:Ub!;ΫF' oKKm=yg [BZa>C  4?貋G$&6n^E?8{\*j}O8 rIb^f#1U(O|hF`Xz-AtH+=m \ 8\/I1Ugq/:cAy̆yIn|IAⓧs_#؟n6jt98Tvg>L厥m!yH)jUƚ2ytZ9ۥr䤿 \q >~=\)J|/MɐU?fk.$&e8^ M—V1<9E4Q<L1V_4A$VC[όh#SZMvꍔ)a!e4rP=a!pP,ν@qWΰuׅ3ǝ?;aټO R42##Љܐ&оQA:10"sh%b쾄DIz46{#N?+F]ӵ4ZE թ G@188 I3SR^)zahj* nO2#$clqft>]ϲ"'^ŧA$l~AGϺ ,ŷXH_Bى#"]Ablr3CLEcZck24 c,~r]0#L6B/kNmsfW\i@t>uou%E_ZK, X IK} DnBax3Z1k7v%(&* 'IʬO; L'4* #T_m8yGN0XޔКR~z]ߒC)0f[N3۪u8:xZ7T-!n]CWy XX}q,Db%N\ߟ[m'hf?_; %}G&V'kW,|ĹvOJ0j(Ak(򧳕4jR> >4#lE0 { %@{_.g,|D!ǚUe aиi!#%&2t!ȔYy$Xrs'קZ-d˺P iXԦWذsD۝3+` .ϙ#0[$<$`{5d8+j x1t;5c ݹcaF-_EMz,PRscU^,{=g)C l1B2kl[l 0R*R+m$<{IhF$MܸɁ-hujWʋu$"whVU+Ȕtg̅uǽrɄAeSj#8M_YV7Kg{=Ws}=] ѐpln%`wRldʃWi t[1ִ+UYV,# ;l`"BHki%~*o`ur;B}dY{G4`Tš[z'@~S-7l)ͥ逝Wh80L Ks]O{i/\xQl%>u!.< -5Wk扴db&s#5:"og7&lmsD?e<:*iM[MzETIyDxIFy05 77aQoFߣVw;'ˉ<2e` k苺q_ì=fIW 4kUJ!‚Vd<= Pj#ť=] qO0+CdqFS.Dd™`IX~ʡZU3e8O'&V|SwՒC8,b#_QsժH soKe=[p΋t۔ NZt4H"7*-^\,J%&&>5oΐꂘ77MJɀ{!ׇU~̨D~Z CneN"ڔxz.?F5iL M bC-V$oLP^mt]aeW|肋䅠C]Jȯk%K| rA&^h,f ý ~u ~bhN y(xD,/<_QS/fi V[2֗Nn3L$&0 kin,'BՌ wkza]r2r%wUZj1'NGZj 3Ml 4AzަLUH*<ڃ>Sp%s3_ ~5ƽ\DLMP i]R:1@#\(g?ԥҠR_"ޔI߂+̤w;z͆_oeR 9)5s#WM84j  ՘Y1; PM[Zo1 eiLX$BIՆ+<ʊ¹¶Z^6lMN M %]KZb >6y8:7gG֤X*,w:8u$m5QNWgR:Ĭ6gn~ rmTiBfJ-}hiŰ_Q%^kkUbv|^i\/"Dlhϣ',d?/^o/Hט;Q&n $8EdR^H DzX'os_Vw,҃QD0Օeqjv+y [Ͳukim)"8?UR]w ~ Ǐ]i߮.:ܗ gR 晪 /Qq%ۓl'V\8%Ja3>a;z"`fj A} !'Lؤ{O+R-33*ŽV":#9";J+"j:*is0ˣP ) }چ-, Hr^4cQGa,tSBםp ع5Čޟ= pQ+8AB}"$b' g)FlOC~AJIzRE&JZePQ}o!2O}ᧉ)3 ޫ(:s Ԯ|qT3;zCI޾1߈)._d0QAxJ(J V`~ hI3LwR}"P'_FމBِD;u$Yx~hQ9߱4\H8&qYk0L*#!ヘ=_5R[۴.j{ZFe j=5RymZ9^p]T>P 0sӤmjΔt_,C+W&ގEyOs?j,ʞ!|FCk@Ph$#9\ƒo&JGΜA .Pq:0t. Xݾ^6۫f~!\hWubv(9G(#µ(rʁ!M)!LK4(ЛM?lN84dmLΘU Ϭ|O01Wkw܅R$$Rn*ZE,cdsc`zo&N n~.q$IAn]l 3zNb?.Dgoc 㐕z Ll$VّthHXWV,_,K_Av dKAKnS|~m=U<*]b=QYk8`uhj:!_|D+_ Jk^&G`W([7E%e;HfȄ2{KFO!w^d{ccߙ N >!fT66nGmVaӫ8NmNX./-'6El=hunuJa`MMrF젍g W+i0sZR}UpJF>^i'芇`;EocvxkGX: ,\i\Z8w Zt{ZNMvcfPȮJ+E\c,qr6] {_KX۝Tit{˟7S\vcP~9HWkB(U#X"&XNFYJ߉ RK˵w_|ZҒ_"AV}\+$VοQQ҆sʭy1m6xל\')K`oQ u˯sաyHۋWج.3ieʹ 3FsK:BUδ.$!A&I6 l<(AB`D1"mb_չu?}MuV-ЁyÆ[WcQ9R/Btw7r){ט :VMzppԯ@B2CO^\pqҥj(`W`_GFܓR _^IF_'+tf}` .8U?=򒸖[ ')ǞXD:@;Q#Yq r>9bJD/|>Iq;@,-S#l#5V yVGgZٝL)aqN;[ZU"A4)YE I@eܼӷ  *4vEs1*L'8ϧ6l|9|׉uC"J'ьjX]8.cdbbķ;қZf$kr­Ý&GIKPa&k%o̡i0tн}ҥ*bo1NH^Dq7&tq?7%9ɩh q: E(]`<:df|1 Gרtxg4miA*ޒD.@iqE[T3Ӭx HJ<'Yݢd\ 7ئJdo'Dcl!7s { A V&2@{FA zol{oW\%y |#CaG˸zsȅ9NDwJUcм?"[Wސ럫&Lzlp_ث \'Y!&$f8,LNP> H&-2w0-X3-$0h4M=Fm2 Eu@t֘|F rO RE;[\ڷiJ|M6L0Ogn;tJV L6.;ZȹRB0Tl0{svb3qJfŔjϿ*C}C%/qW,.XEk'rc@.tɣUPAs}}TS(.VoD#)2ЙB}tCkKͷ'Լ7;+y,?FqOhub7 6= o:)K!?ȵdԩ"\cGpbvcٴ!HLR8iBn:qY=BXK2Rrlm(6kg1f(0 6h`#eؾɿl}jo+1i3_0ekq&$M*4 PݪPws&^eSl)y (j;zY":M"NQ1b)^S\gо!M9?uP/gڏ4am %ZX!IIm. י%^BYL4G;N۠/~07̘Ln]LB2(%|l-(Li=Z9qbRد/ fF\HHr /{~}OWMS 3Fܓ`퀸ߔGȒ|\LOOd5J57ar% `8twFVY<#)'V'qoPdWSxe'Xiq]O$7Ų" TNycF`>CںHʻ=!&L~""Z>4&R,Oyoz?YO:5&:P4`6$Ӌ?o[g뗹5b͆DPYd1*jBs6Lڸ{.vjH`w79~ tw$H͟Cflr~ziBs&r&6Si+`WjץDL<8w~ %_:wAOY3K$sB.1 \ . $/ZhNZ3P=Y4Sf v6)9q4n Ր##D9OYt$>ue.p 1/FLokCtDAWyt9K14Ο\fWFnKYYH=,=4w8Fv^ٗl/R!빞VN&ʉ{/xp}C&jN֪=0sek:v윋fYPy]vcg7GxA]T`}cæ'K?fck?ZΓlkE/x 8p;0_+̤]` phxH:U>>e_5B|͡*B֣q,[kn>S X.Nf̀]ww13Z3 "y y(ARhբl?_JGL g_ȗLi{NY"- pۉ`] $YJ c3ͦ] 2ߚB fvE_3sEd 5{&*;W- vYa*qb$b3Q\>,t%0I rgpS_ڍ"m.'Ub֦,$Գ`ƃ Bl69E@q[hh{<ddlf0|jUdlsB5]/wޓy7B`N⾏;akF] : ]r[YilVS5LU}h2EuA̔\ކSIޘ(%]mp5ٔC:m 3")Ҍ" 6JS ӊ}ɰ}q)h* $@=X~yH @b-N:"7(b j_iàXPn1~zyOׯҀ# vi 5.9/opjDsm$^n< v۔d:"Q:Oʦ# tDߗh<+eW =b7$񺬵 Q68{ qC&p=@mDOw:nA;nl讽gNjvTm9SBw i>;M͊gVqE9g88b5h]X1#9|-n;0Z15Ƨ19Azs;W}L (K !id 'b)7OWxBmSFIsI'3 hN Ė5u+;aÌt N&"aҞO|f)U|$n3>ӟ>q}j_lϮviɍH>"DD׫kȍd3h@J~NO$ 5s)J⋐  #ro-4hUT3l,B5vmРtjy`=HzKښbL7mSN5]>bgY) 1G̝}DY]#%;KV]Xԯݘԏ,/i~<3>Pwt/H G&RRR+ڸfҵϢ pPLm}ƾ!1/.\]$B}"9X<ѦĮ}";h`_C]lZ-U\OOVM4hjFW|1xjS_Ҍ 20qi r` {{9z޵7ME!@)l!>MIR|d7+ċUJi"P?Nb?^ޛ0sڧ_5D?K/+J~ƆeR=Hj\@O7|:]0Ki0QG:cbE1 ZRη_eZfl:KQgkT?=ޥN$}"*ɪ2`pW&3NFv÷d| ~/Vݜ%wAxU\^^9ƚN+̸(CQEbPQIj۱n-?1F s6S T)Lf=s %0K&+e4|.+J>^sIP =^ ={<ăl\#f`yRt3%,=*;yl Y7?DB5*g(h+Zd4U,@7W%Pw/O9N`9)b\J9@b;֡-Y=+`" ջZ>W,S>LKAYHF@&D-vEU(%\Zfs?:٠ Ig#LiRXN/h?Hz, D:g΄D\kj[gj@ѥ^ef6rG%Q1fW@&3E-: &'i(v$hKQˏY#8ZvkY}IEbx4Ek'96lP.>:9%ܔAX(~J)PЎʀs"F\m3(<92W~ ub>N60յ-s ֯4 ٘n},S0e3an= U2p?]i`9y!pW+K3cDg1h2!$QG[,,T悺ókF),9K5"d j?zbF֥V6^ȯ@OM#-%E<.,I]Nh=toZfn$p78(J"t7`XJrC;`9bmq6$ 0c?5\@_JV0 x+v^ېn*rew;8K-n':M C3UB,'U} ]2Ss~(bF)V6kP|^26KD^^=W/ `L/u[QxMk6>^sV#-ivCx.<{@um|T2޺0߫׉ nGi׉m˦ =Nlodȵ:=2V6GSsVi-[ԇdx(({zV ەU_ |-EZNhJ&p!LnᬡԉW#̊WD [<%Қ:Co&G<]` $x9D޻ŕN$?>h+T#A_rh s %3@"Oܾ} UZ%i+~$vZOԫGD֤.LtL3aSRb; edn:]ɔV!G[%4;mF "o&=v7 t)3d8b¶cՀzH㑽J[?hyb2- z GL4L5tl.4BvQIKn4[ IPLЋZ С>w [R?ÿQW61ud-O6'~ "@YРC8,JΉ`bLR>f~ W,ycC@{bU40^*:û٘; ", io+k']+`)$4)-aB0&'KS§u5 \X=gt4QcEI\"Qim&Hqe\r=tߩUĴN( pn`f gLOU7'ZsrROK*d fI?'y]o"9JϛDO{aGg]Bn89J>W驉3= >$X . Z)%vu*(S駑?& 3&^$Z'm r=fv:VPRYp!4W))-e5{JmGlz*9qCD`2']6⋧o<1Ć2~2jXƚ%Ӡ,؏'~ ٞu;1nR\AtyBlU7=$dMKGɲD!26~59 'F0آQ3%C?|rx&d{&u@W6un;c3^"'O\|O*%t Gފ_A^̫pds]ƋO7-BXnα7xmOfppbKxyfǽ5LZh[9쇐&ĜvG.4 Jy/Pߝ,33ˋݔISn ؇Rr3} `|+0N.FzQ-*ĔIe"I@:ﶣyXY8–D-CX &,DW4 iD A/>1Jf[R g(yMU_|cNɿ%7S5<lѽk* U߰)SF8;#pa$^]|df0o tX3(n4njל(Rt~e0wuK"jߴSD oV$?qLRmtɞC]}V&MWZ, v燛\;#  wwIcN`99X6"Hcٔ2cSۍX.A_!۠͋ᒐ9Me(.) e@|F4mXUa҈%(zFғ+&DJoZi%Q eT쭀N@ {$Wϸ7j'Syט?0&-@GD:EJ{ArVڵ ѳaW=k'.Cz!wDJ4+TX眪 BYn3E*0R{ђFL[X:6uj])FhO[ٚPI Goo%Ò!2.-ZB$2> (;f?;䒜O[R~95#- l^>zL8X)<74@>@` ]GEy+䭿o\3lҋk5j _pJ.Hp tŊ2V"Rpe~2l^R%{R__ݣ/j 'jA92hxL0>h#G[s;̓he宄b8[?  <)dB;f,y:[Gjac<G 7ms Zbxu8 lǏ31~2#tVͱtgj;WʐWDq ? @nJl |FenLzޓœVjޑU4 ִV!7.Ar<7&I[A \D9|=X|VH{!Dk\SWvctU6&bAnƕ1)-+/H+z2f2kiPlT-pw"X ɵ6A%@l f!S稥h \Ia!A}㣳 2g_=l O_Z=45梺!S:U]ǯ }JJE(WRE]klwj6݁0>mJ.1FH^GC!IHN[>~S=% N QދxUw%&#jvU)4##\  [ ^ F(]1Sf_8{Y1&6Ȥ0i=S. -/R3;Kk#΍khK@gLoj\) eQx*$$ h \U&_RGIobW1nCT  MC]"%]"Th.7MsKWyc:m׀` 87v^U! Z>ޮ:{@ sC5컥 *1  h_fve_$畖P3ә4qjuci4r`6zу !+DpySBטZ|m_\8"ˣK>MS GE@BD84=}*$:LQrikS"9{|/ي@_*ÖGvr`d3:hvA2|猹-*)ڟ=^aUOKhaBP4N\UWx/HoiC,v3:E F,Mlǚ9Zj z^3nf%]\i|c_0fvQDSM|CɪmOalG ?a'UvJ]74a理@D:@D.qԪ:'hƚSi0˿vK5Z75_|W A\ `2hݡ~[ԗq\9bTc\Xy_W@pCϗzĘj#Wظq\ji!lmM՜4{TjKzՀJ%tVQ-9$@Feep<q":cVI&oҎ5"O,*.)$s7.@ Xу1DצDR//8]Ho(R?X^̥>S1F8kfDMlj4F4L[|*/ C߈^onzgh^+ʜn< l X8ycUؾ*DhLgG bg/C` Z8ߏLw{ .k4k!x ?T3:0B`l{wfK7SZ uWɵH0yZY͐?WլT{<(5=sxqW2ǬaLM ;hgY0=/d@}>.NaFƛMh7s"$[\Eԙ=]󩸙 g5\/8 y/خ-x>a).fnlB ߌ+1{A4E.`x.ٮ#XP kSd1Ն:EQ$V:|#OB2x'lb4%UI,E\—Q f!t 8J'@:aΉD/ki vR,hym$E4`# *W @sD‚po*NeZO,Pқڂ5Iۊ RlQOBVӭ}8d W ݺ"9JdrYS" M^;0V ^)+w鬷}:AY-zRRߋ`[؈PI{]Kކ eGB`ҹNBgM[;׫jy@L_J6`׿!'r*?`w[gj=L4n;;Sk%Tsؽ°2gZɛ5`-)nW -u-7QVq=`$(s=3\r2,Ȭ4z#e4U-'ըګDŒR%9KrN^{U~"1FsX)DG3-[7O.g[kMfTفǻ\kcA)V(cr0 1,ͮͽ s gZLPQo.qQJng*#Wcϙ jfݠ[ 2k7"|\"\LS֦J ŃRaOP#r%|hW&.<14=k^ NqBc8%؇1p}bOTQL싌JMx[C@4F"ހ Vl"Ɛy ՒQ_+x?mT‚q3h vp -;e -BZΕbk7H/gp1RfN9R9*!.q= `l-6괦 eւ,f/Q%˦!o_6sj,1!r&Q`A*KshX9ɳvpD@icAx>hEC4wq$+! I]'WЧ#;s 1bXh_Sr%yɟHS @YyfeV:)͖ !W h&\YPλ` G8 #9Q.;B#e>J)TE Mţ5A2+o~dIY|[X ?L ޮdmz=W%X;XPW[{JKL 6\n l#pfdx'(ʹ-Q% X fT :YD:bNyѸ]5soOeX=:{I܉R Ұ X}!_Ec0A1sҳKLOz^)/M?[F-aXJ:%%BTxxCwJLyLgӪ\*WBb9 ğ43oKb ^1)EKJepdT ޙt#h&~1:!Ӟ̽ᗺ$d~,$bbWOR];TBy1L q̂ vuv€l Pf&Ƽ91Fz+z*M$&;ņ>ޙIq l OcԪ5j{C*ϔGjjw[n4aG|Å.@ؤ="LI2._KPb2I54L,-z(9d\0iLj4 Q*d}4Spr#N'*yقe]E"Ô:UPh19|AssIv|Q'QbSIwc%>uH7o4t+;ET6>/\[/}$R{KTBӝfp: adH,q " Lfm*8v~CجʧgFrXio4OA W{B'ȹ?Wa7yi>-?,#=Bt0},j ;VM^KW"5AydM.`A'8-Ɍg48(zԪm>2K&a (r8`/% 1YxE#Gsvc_E]Q](KݯYT\x~J>);73Dm-hEhQF˜ -!ֲ<˂58\joDݨy-L;|*tTSߘEzf(_4ƧUhÉgIC3sYqVcۿ %NrF($wb+&L;>ᰍi'~[NdwWXMQpǐ;pNj9,|4'ωib«[x?8VS[j~m/BT y$]H11ш>w^rƝW.#7 >L ^Q 2$C"̨b09EF 2L$uCjukHxeklހKP52%.>-pR źciݍ6 ;PsOSSCqG1G ϡJۃI*"/i˵ ~ @ N@+ƚQǛжMk6KG:[BsJjE=[Ar1b.8?`/>Zb 5ugI_QK@77Y7^OZA n G':" hH1TDCqdzJ/ϯ룏 .a4U}p1()=Mx.>/aX1BEW\XzT,# QרDbZT>\GFsUȶHjODB0LX4&fb>6aF{8mr'O_Oo\P^pp+gsY똠LΜ!XPf7PD+"d?3W[Kge}NB7q'"Gt:Z9B3غkMᭇپ,tO4!w8(lḳ`xбp/9MNwWXFa◶0!nsV@kׅecLiG |Ԡџ4)disiM:ex3ػqE`Bg`s^`) 8VXԡ9AvukJyyr d/φW.w4!A1^$U|Jv8{_ʟS!4!G$T.|t{So\ې'yvewsШ펥I?`}HPߵ9{F/Q:C3e^o9HZ{aA7yo@?B9rc%ǡ(ں\U3r(.^v1oGuV (nh`v4UiR ^vwu o}֏kz`6A=6?KV4ݦrru?*z2^w Fwg%#v%Q(sg;|o AF~QYR"ܖ!\Eݙ ?M4Z엧$lRJSvVMqׂ_1TO>Nxy4Gz\:(;IL#5]{*7|1gZXĖ5sj#S "4aVn3-Y뾲p F`>Ƚ͗?a]o8bC =#k:/]Au͙sK*XG` ^;SzK.^Oȗh)1Q11l,;OnEP>ұF;_:0n6T],C&=L2#%.C7UR.t.(!Mc=ցBW6S+~:I + aE'~%ؓL4CjaR޹{䋂7XOXmEҿkݶwDVS\&LqLuf-/6+JEaV)[4 8`͕ ɳT4PI@ (*ms~Nw8 `Rg@Ѩ87JyC̯@ѝ 'Ϩ=GbIqI*<ڢjx_ as}?fJy=iZF?@Rτ Ndtu${Lצ2BA8[q7@c["V*AO|u0ȔPPBHߗFs c94aݭg-bI,`=a" p{P%YU{lߔ LŢ` uA'Lb$>ݶ @s0"DDv}5*_Q K/wa)7PLۺ^&ֻ[[+; 2LROsDBcx N6ftػVV+K tp7p.1]*tUt3|` .ip1u j,"J6t Y+ .4X(j&8i:tPc߶| WvF3[VO?nb9sHNM49rr[ kZ($Ŧ?COz $Vë^š`~ ѱ4H0,MGĦ{ :E1bMx(͞eiG`x H$y>W@ ʽ rԅd|ώYtW?>xOmuR>`Qq O#l}7DJJ'ѵSHr(sō}{3gyϺ]z?}G.A>##Ւ] <|Pv} '+`Č6}6s_2Xӻ4N.Ax@lݮ[6@~Y$<n`G_lYR_19}3sU2(M-mvTb{"MRlfB$lt؞mV¼/X:3@Y !^C(#w^K\aB[$)Oha9agF] lWݺu"Μg#0gʻ anE7jS>8o,ڔ;QGb:79K$;@@$iFP1ю>WًuCNo^Yax::3⬚'%t.[ V i$ ]TKhWhN]lZD[<}[ṷ7_yf {0Qkq*adn8ZdQWQ7FDF1zTUwϝno#Lm _D$xoԭN@?-_qUV lggb3Y>00wUe~h/ /Ocs_U7*QcYhdH| ) r|Bm9⃭|4&inn,gXKLdp8¢ ~Jx l#PT:u=y|:̠13 bmE*.j:A0XzBfE9 Foq!ڃ>.dPu~ROG^ja}L6{9EPXqucgbx|edPJd35 ܆Ҍ!6;)88.ZX3ty$/R6;HwNir~UƌЭ5ʵlq3=œ\t&_CO!2Fk)idf" \V@a1:6ߜ}"Ĵ6c`{[y֌CwK-I\̝!%05_a&wen|ZIH[K{'wh8󅺽JuFszeG/Zx3OcM_.R.>,w 蔢 x8u:\%cNE:uL ~+];_K֊ p >42Ndl{ j91< Cg#S; %- y-~SN$UސR**sDk)>]_v'W|G2|o`w;$|\̳>k`d|l=hv<~mĴq*q.y[Us5yIno]I`,Z|v7a~v?<;[6@P$!kہ %\5ڢ:}/p?o/Se_Anm<裥/UP-TP, =*M/?C#CWūm$ N$xFPټDw~A<vÁ3̝mۉSnY* ꤫e o*~9 >S\|EF#G oesW8E/٢@urY~pOe~%~g%/V@"?Nja7&^v5!yPe_7StfrL*+78XӨc198`= CG& ˺pipRdU?k`eZu.(S[4ICg,:n$ƶC+($pW+p8-B#3$mf{:˕ktq;9j[(W=?ڒPLRiCdNʧϣ۰!_s1-*X.ۡ6P~-eKe)^߭z)\uGBiLsvf1^QXx\0ԅ L#UvPu,ye$uUhQ-52Ry"]$D ,d|vϋXޚ97A"&yHQ}oJI; M;ҥS| %ˑft0s#s~ĎsƁ.\ ?n3"8 KY;ݗ$~`&۠.IF/*@8bL*}"A-dM^PBz#tc_bn͌*ekr): +u'1'FtU? #`NtfX]e;׋1 rʻ⇰Tݵ\DqE9X,ij:Vs"0k̀E:trT%Wܪ-YҠ;ڛ:0w]@<6/gfwa’60$s,5ٜ z_6~ud>7T|=?R-Dٻo|8Rp> WTGACj]aw6Q1HTIp*+f4.^ Tb91~r3 z\&y%Zۉ||* F!CD U d-Kp*8nwD ._]5uL firքG-"K82SO;!C.U䟒t|(p_6e{tfK->G, [M~eAě 0J{Lf}>(X?NTMi9vjZ7'p&`cwVu['PZ/ x4/k ,:#"T7pE4:.gg6ḘowB0Dz=Zq@Bku;J v_Wk pWwfxWFa&01S'}9z;f_-)U[-Z~W%@O9YR̯9*eO]~DMiO ؽgwZM{a}2uT_(|S&`|*a:Ѝ[խ,S':0z~So1o$3$jb/ Hc1I~xh^Sl2B\} a)/[A c9s]S:#ݫ~C O&p%dmKhgFϜ Ɖ,A'_Pa_iL+lvr )hBµUfr8^lH7|g(p"?B+Q4 )nJIvOc۲[Vx1^ `!c_Px5x8j&aN`*m[\^D{׺028\I ,*YQ}`c")/l}z ܈"9lT1|{ۥ"8EU9/"zcWl6mD\x)+C|v4鰎 N<Ŵ"w-j#0YņׂW.`K`v%Vq?(pr8&A5\kSx9z%DFE&' +k} ۣz2ZV>O_"C_b!ۊ6˟_e,XNA# bPG mXC{=$J/R9ЃMp+q+WqgCRF-p=Va bSMr78ح֛VtȾhCmʖCyD̵YhJxbMGݵ֯ 9huB"K*^=0G2饩bZk҄72K"") ̊90/ą4I[A'6lϹ 3ow\.>46e5w<D JrU8oOs!<ϳIݺ0)υW,uj'C65Z.\Hhpv2u[iٹ# m" LxC ;ػAS+7XZ4nv>o2N |/ Ҵg+@s,҄4#5MСDFMzʶ Žs^%B $C Aι8'{mzNi~Q^.8حwb ze̸uŊe3t< 1jWaeZa}|dar)Ҋ:WG5"%J k{Zc!̆ m@ j)V1fGpԕ}BI()w+)?]l!~] iy/@g| ^P1$57OAP6Bu3Y61E٤f w>l?y0IJy++}J@ h $<'}r/<1!kcV"H '>eYޅ21mb꘎D #2Bb X祤iy75|AFg…0N7C 5$ɠ)u:0`MmTly@ չXג|y\%۲:&^wŸF~e۟GӖ7^) EIf^:o􌺄z!ilcepk;'޷su{߷]P\3w\cr aiUYye>{HdF$} ,1)$j^oGڰU&/vM\ v{H@45P kyП%{>mB9SO vՂ)Kf#^&D'(|1+*>IZJ]AJ^}Ʃ Sy}W'ֳݙ;!2Dm,x@=u;:G<~[Tyf;m!E*@ܣ"31D b%e+;yuA1g?>rHQ[ NB~]jWVg~<;ͯUmpRTfEDySn&;/=(fz}FW[ju]PpyI{M|+08?mʟ5t% TY_8#@7_ Ef$xsMtoܱOmi#|tAf{Bz8])I s!IG#1ْo(RvBF[jSWJ7]E^б(dz&:2 ػ6i*_#Nഽ-/:3L&ɬ׶6@o= C3Hx=P5cP-%CZeX!uoKRAxUφvFP$ѣ=_mQ sλf{3,CB%Tm,7ek8516˳z'vhaK`bKƬ$)ΨKZ&'#]sW$0}EA16H2 Q''[fܨr* <]/%[AD^*9A#}.-pW8$f̫ D(߃anA@ trpcDC# Mrm"+ݦpx:்RS#h8#&kϬ 㡐aLH ӢIBد$"Mt^$FP Hlf>0Y7 .EZu)OƑa SEvȆn%#9H6p{zp4^d=hX-r֚}9zwr+ii jz(axMolxT{F r` BtO5'U! cƻGy6Ц2̱p02r\xpLX&]י-YOHI\ `]Kxw( %#/o ׫ 8&?~; u)qvYA鲃+7Gg9)TjPJ2Rv\Z@iնnT Z-+`0Aָ*V {M>Xj;Z |iߘ#VkSP0G~cJ4ȇ Zw1 i2+&ڢB=AÉ+&1%k~tVŞ4ti$ +y r0s QT8nM6Ḏu`aβ¼aW?b,:ͰuGRrsxaBFAEKYJkO! LFEm }%3.⡤Gݑ5żZ wZ47 hdꠞh&|_s(fN2Xf@WZ9Ƅkq֛#b9BR myL!m_xR~= qYK22A^}]E cEO#hmdĉ_on&A-4H(<TZ  #$ (Pʕ^$3ҩ6._("?%`NF3K;t66+GY+9.RR˒ꗧ]er:q哼 t~I0,bjx_"3k—7,0Hh_jkC呹C}Z A;2If/^u;ZX`w|RlY]G]pX{rD lR\uyv4`ؖ#ȳ8&vƸ} BKLے e4>h~" Ҭ=~^^CEK^>QS&tޜ2CAS0rY^H5E7 n$QU3<&(d-~,$ 0<];c) cG6ꄉȸɛNSdU҆\7R4,]I;6r] ˃<.'Jn_R:% -Hi3P%AS_Q4]]ӠI6'EcRl5O;^%[ គSja&+Je\۫ _g`HeYg׏\`}E! DqgڐWfx6-ckHpP'c>鈁~͢+5en98v9kWRѻgUr؎Ȧ=Ayh,d3Sc1"^֩^S(-ԙEn&czO,1u3 `qZc4v:IJj(f$H?&A:~SVv*SL>´UeXin`*ݛJggֱ3˜F9% &WPpn12mM. kQ\@VWuChrеiVc2dȈzS/R 1#P&6l%X5n1e_ jmןݽH#AUtlsMq̃(d|OHn3k̊MKE^e~ 49>]υSk2h7L!'%'tm5Wj{2aYM~R[FU9/? /Ph )qlč=gvX\nr9 ; nZnNP[˜}5rqB#b1QWljO o\$ΗhcmbeJv06lR*sיusQ`]q.|H0O".5}+!+jnZۘԛԠ]̀L$t_SGҝm(CI\W ,4 N_'$Y/'GJ%O=P4NR[QQ$,RI"*[ݯ J`jS  ϸCg`|J9 5 US8fSjd-vKd/⧠ч~E 6+Qcz1ܪx 답{\U4*N(0 ]3d~mņ8 *5!f,xfhMX̹q AtMqF&oey}ٻy a>9z6N'82^J§{mqyɷcG xa?ˇYzZ2F0fb~$0v5nkE*z6^4)kc@O# -=M8wx? $\~?_6WuKHȀbb|XBSn#_q[2Ƽeډc<6^5([x:HRۧmSS#+.Q;Ǽ%wpԱUø ?CmON=Uc!-%z2_5?Щ<76Ö?L9|[1ExrX_͹i+Ff+AQ({Lo~qჷ8]B?V6脧ki?mOB 7v>1%.g0O$Ss+\~Y|5vߝƼo?7Bw{cAW `LIƻqrǟfz 0/m[^rNQ@1Bδn[b};, gf  P׳!q绻os;ѽF,l1OD-mI܆R| A]eu+Re&z4j3yC2q+$8;`^F)z"ص2 gMAws&`_+ò$V8;-W.܃+%nù8!P}@.-볭75hT%HӑZ #~ܪ~)!TMrgwkޠV)/\0R>Jgayܰ4vlxG*,tx0!t O͸Tލ iElKJ9k]Uh")ߊ]H.&Qa6`AaUܶƍ/:V.[)*[zNl4ʜ],, )D2B#+]2_v(^v BssZ,Jܵ!=`+Eq66*~cd~Kc"Z1ˍYuaPHcLЊ%6/ q )pe%I ]'6rp=B'!zd*6 KJ zPK&6(e#r;g`oO'Bȭ`5NX.`(V+aΨ16A/m(v3r2Q!6x34;poVCÃȸ1axSWSE::). 7Km;rޭ' u>" [ҒJ@l ؉h` #>!'*~džbZbb0 :474>,E>Cg*Z7"ǪM%RC goǟW@H g@uwi>z"`C˭,fFE\#:6|ks,GllyIq.1Em,¯L˒Vp<0ЪXDY"# 0o-Q݆q̣rLv ңtbZ?iW 6W~m #>q-Q&ly޾Wd.6<0bnҧu~X,ǃl/p<9vJ$֫[WU͏Oy)֮aV1cx[TpQǕFs̷tͿX b>8Ѯrbwi6j Ayra52KuD*% BP2yS6.Lg~WL ,NXm;o7ANW~h@8tRoG'j)p^zb. ޙݨc#C"aTqZd.d$gi w;1[ UϽP[XzW]l?<6wi!+i ɛgsd-Ʈ޸/K)Z@NT #.ߏFd=)ioJv|>)y1"pgrA$0@ ƃŻRrz\PnAmD|:Mv6vf' !bb )h&} S{yg(-0("3Jӝ4is?_xӶNRԹ%? Dr4(2N&CuC֒'G߸ LcmYv=j^&<f7_+g0xHxG.|nٌfX[ Df8Y`cn)PlCjY>BIH^be'*YAKpқջ+ nr:j 5?-=?uji/Xי])ʏ*Bs/i~[C-7zRv%]OD4u*MZ93)S/h@?x6D;dz-WJ,{LNiڞȐ YdBQd_NtBVGF/e[Y4#f4M&FA)ʟbhu&w.T|(u7#nAL^OlhS8=' / 0XG jR$#H+G7M aQzG|fU#g, -70 m~AW`UGuyA7#A~-VgV@*"G5^œ ɵDz JtZt+_"1 +sT_PdyUz<B|8$uiQg&7Z$m/ZkAO@MQ󁋹bɴ`i\<|IS]OܖX.//x:\MhIW]~:6Y'am+7D(ܠVgOx0X`qIE{dhQ# 1( Y&Kd*l&k C/Jw'ˍ#✗ +U,0zfxazʻ6i5qW>x"'c7#ePOe&z 1v EYm@øP0< ]"ml<;åVRN]/Sa^j&BCk62}$U4C\}M^P1kKQpߩ=KvU Tȟ i@="rogen [Rq 'NY6EġqNX59 >>1:Ҝ857j_3X0'1"n/KIFhu*Zla0QytXocg,A"dvp**ӡeMYE/fD&_FT| IA I`#?,e*.Ah?EOS/'6a!ݾE3EZ*kUyr)IT I鋑2TEE5v"6\ B7xOC%r;*k `4V[3D 2-ZUHIq'S „dQmék9¥k=}i>CeAi8,&BUG_mjݘCd&ҷ{{E׸r8zS=O ߗpț+U0K̂ah0-dv?*sWщuzUS(k#| !| j-gX*Iҫ=g<}})ˀu]q],nbZ&`Φ5T N4ga@|TŵOv!yFy^$@btE*O6jP{ekc&/IQ6CT;H!n5hDY+}jY~EF1p)POetT$>P=RKV7u{k"/3e2n ڟ(3/[1nLGiUZpAfݷX0 _?s}ԁXp f[xu` i~c 1Ѷ md{ca~lJrK۰=5CDw,@0ȞdwR=ŎP))BVcK%ICh{>:K8qZ_OA%DžE4AE|F|{#z(5X3c uIkd/Sth`[̽(l`DK\ htIw: J A6F٠YOa>ˇ#mKY/*(QLdxPQY0Do˴_Rv)"Lp| z'g_VRb-֮eKc|=?ՇY߱Fh͐RexiX+75ƀpյTR!fZysl޽VMU|3$Ffp|9(w9n .oPFF8p.h\0R]IT/-Χa54'5`&Pg7UtFY+^K>kT{qGaDE|]6 :b򼠫X#%zh^3Q6>7ً;X*yn6uv+Wʜ{"dk?n%Π_Hm~O_Yk@PV?``Z_n?c< zpnwR ZC mwe P˱hf ?ۂ9i v[v!DƼ6ǟp ""Ұ=1m˳Z?#cKLqf`IRL9׆޽@u,sCI\+5 aoqyѰ8l>A-a pQYk{Z;iW1jLJ©#áfm-sZ XN̅"_=c)'ˬX"*qI-g>I&\/黻'l6~SraR1PA~C347գ?A@yCcV{=oP ځ%>B%v3x\J#vB1YY5 uVV3,=i5R( !׫W o<ɐbV/>a4AְpNGK%k4ZSQ[[ky7ߤ8%J13g|[-֡tN Cc${F>OɕxB.5`s=u݄ \Lõ@)%LJK 4yٞ ^asr08,ogpD/1,NYMzjH9cmpjgJ̓& o}hbB`QFw%q)rdzpMm+ïA{Er &W;3! L`lk% ѠKmn@RFT4hhZ@DZQb|-#ȴ?*Qќ, H0rn囗YB> %[/Oc\ u;iCIչ>ʔm@a1b]PiR,&y$=ۼg6~ɔf7G1ڹ:' Q~6apN?[}7!==^#'wf>(`iX{ABF΃ɦwV;Ndž_Ƌ^X*ztj Hz%[w3W<#6f\!`ExЎF ̐SLd>TQ!‚TP4{0$aZ Y\9QL,䡱*׏PiMr|24өQJ"Z)ppCS36X^֊@aL} Fzcbn`etQkM~v_AGi  LͧEfDQ"SeqWc`vZ=1C@qʠFn?Z+׈i+mJ4i"(a]!*EQ-V!Q#2H(*g%Ai09"Qȝʀ&U 14C'P$TQ'רq)O@@%y):qm-)hEtwX|o)' Ʊ0<\lC hmQQ1a)QNO#5N!ٮ@JcvŌ.^xYl%Jq3F36x4<$/4Z@>}ix;=U Ŀb# ;6P[kiS jV_xlK#ZJSΈ=]dݠKpHM<"/~{yGY=Bq0šJuLP Tu2!wf nפ" >dXzQ&ӆ7zc}G)6O`U%wjdՍV98 *|~yZI^Vvkb;|[ճ?`&! @.-,Ft/|?f i#=Q'5FPK\ _7R!ۙO%rlj5BN)YƈPj\kJdlu(椌:xL#owu{i n1m[xlWljEEx@+^%}m4@ѷ[=0R@g`Y&Z7^؞Ò%Eya4|鹷/>\b48BϜ_,(0 T }i47Z^IL i!Dtp`vX߀uבRGxk,P.|5.ű+<}.C-`Ïd8'hwKöPlN^P I*$Ԧ#d>r~'0Ln4E1SkN懿p y,W(yQj\¸7?#;d>gFA IܻEPJۀgi%Ɉ2uJ(V3*SZ逺8`|KRH;{JG-s\mo=!ʿ2Te Vc$G,ngj;\y2c͢95ғ5cL[x1kY2YOd<1& l^Q43[& OT 2!oˮN_]RK!OWB1zMCK˭ֿȉ8N>ab"H5n~nEFGd{(]" MPUo62H:z\ASd~LBe`Ŗ45+~FQ>hʈ7 $S;C>3<^eJr[۔yNC7'9qHj6%6HX:HDSJ YwäwmA|i[~ >^l=`b]<\|6Y.Oc{=o񭔬#%8cQZNl{A_3!.) ށ\ǁf!h.F5ޔ pA=71U<=yZ{G_|Xid W J܅Ԭ|k)Tmd`PЄ)w+.k?Ӊs'XZ]Ö́SbvH.є wTG| k'gI3"&U3u )fosجZb'XgK\@zٶmްYh9ʊy)hS(AW?L2%ZN5Y09* D<0gQPj~Cⶽ{bc^Iِ^C72I;jZg0ҽMcbj*&^(%rL, j́^@bN)y]u iZԕ F?Q^b;KS(vAJg}!hlE]).)I7:jo=\a& (lػ#`Q"g[@`|8Z _p`)FدƀOЫy7{Y d[^#4hzg+r.fٗnD/*U-ӯlR.M JqY!0j&~8f[ˣ+f;$U!j@(DU'r\ХR҂aegHUgw`/r&]ZF̝fٽ{03J~RmBkTC\2 mApsW0Fsfڴz|;(BcCZ.+r,p;mpʌcm=4LEw;i?MN4nI{_ةIt\j4w/3}`tfbtF AX# x;%;)aMϗ i?o:M4Xu2XMߔEq&웋ryMR~}BUwol6%ڃҷF-_VRqO]FWIMpoILn,uA8Ӣ[6l vvQ.Ƶr#:D@UYFN:]֮ \_< 8/6}fdK. V[(_iգǥk"C.4ɕ"8u/pMY.UI l e8L0XtC;N7KMufLܪLA*҉%b$f_C. E儑SQY=a0<ܣ=ÁLɷ'C:% tbc6!:/@&Æ OgUfleJ7nG+!YPSf):5Ab@#i<t Rge3jURnp`BjEjR%Y2|nR $K,k0tIrxs_oM |\ xI;'sz9Q鹑6EeD:-bDis ?r+ %,ri_ZSL+xiQ^ MOTo5ڒtUpTBRNVe찣8n*fô/9uֻ $6hLug$~ 5ϥOAj{TVicGt\7 4v4׿E֜#XJ74ƺ䈗s "u@iA4lrQC)c=4V0"-<ݒQl>sj2N6I4$>ا_u.&mQxD:ئ' NB&T{RA;M="ЩK ׯ z -u0{Ș-]Bjii&xvE *L|oY:k2Ƴ|"9CG;gc@.@=m2|}6NE^MoL6cwUa6:.(2S!jVݏAbd@ww6sD?66@c~X T* ch1[!~~'zhH=Y)>xo_'3f\~F vZ8CZMG'QqD\"E-RYj}wÏf *%"^.6iL c]FWRg :.G-`ȋi`wJK͹ښ3y[bՎۘotfV0S0/#[2 S,aK>-Kd ߇̵ج?-D[̼jE5 y6i\jB3=)Dgb}k8@Dkؿ HJ7Ѧ0/sn94Eba򼉗 v;LxIq9TOF{!+8lPN~z]ͨ2 j&j ؅ry<  ݝ ''( p`}^9b7/g@̷;8[p.=ߍ`W+B& cID)xʙLBp!i;Jby˞6/"TGbBũi٘W6zr`a%"CCtþѱhF)UOB#oW$hANR k( ^gd 5g {N64c:~kC :lqD\ojP_Dbm3.xZ|>q;mP~źsM\CֹF(B1*AHWȍ;ˤg'4f-S}WUȺIUU:XU) |F00?mZ&_x:T {wU#`wu~4Z.pGIs},@?[^hګ\^0}bqP91\TS^!FrlߣbzuYvSI~XmV0ـCGnimm+ s`4Ǔ E֐@;hSE]eo:tYĂم'9_eȗWYV\:EfESꯃk7cԂmxo|D5L,O*gG߄-YC&yɊ3"nt!bҕ3/ 3*&Ab6AB#_YʟVxіk 73_^>\}L˷l+g|+KWP#qt+ضbC$W@36}gL O*qqtITn_R~Zui)8Ž䶳z԰=qnleW^iN\zN11N뉴Im|\sp) 751Nvpp&E#/X~e(=^#lߟY p:jȹ#/2>h_# ut'>z<#i ٛu^> jR:g$Մ+M-.DT<[PJ5%uW,xCs}^lij [.F1m!ċ_U@\C|O*",rދ5"@0ND<кܒV&mlᚂXC~w9TOcO-ׯ>F*FvFk Y#$UAir8Qƣ^V k՛9bD93}=ƦO>ba`G\AJ'KXT|0QoWdRc31Xi)L$n[$X}YPF!oJbsۗ$n| v\tm@þG"L6߶ϣ:?oo/>ΥXF3 TϗDW/ұ8&=?m2E2hactNu4/8@ӟ}ā_~sJ12N_@٠<,ao.U%{{ҿ |_- Y])MD>/&;E~||S kŚ.mhx 4ہ)Ywi?Aԗı|[Pc7?YszgapβyndWF%&9|!S~˖;9B4$# =Ӽ^W1j 75!)]C"o^̨Chو-r9}ؽq/'8+1C:Bx, iܔY1 P*Ո(.]!M ,W|G (]ɉ>BhbNr͡hT>γ$'^6]>aJ- TݛZE}-V*,p9>AN_5ª}w_dZ7Nǫ|sTc}cF74c!ns Mί飃o {oÐV* s&$gz?VW1(-Rgܢ f]?bៃr3@ GUom3 c"Ҋl7v@Ք+l>S,fU!^[+T2:-y_S *DE;Z"Ey?~m5;O#Fs=m`Ne^ 5cQ.v M~3@jqYli~fZQ’*&٦Rp?+88YX@;-ݶdyM$] fm{ ō*X;#~bTOp7c '_5n|)Je5&Y!/tnaӉę[Q`icj33%% O(ЅD"G?H(5*Cu 1ɞX Th{K&W=Gj@3 mTv1Q26zmd1 ~jg@f恸ThPepU} ݶA |Vtrm#U'vyNJtȣ. 3#xP}v`V|- 9 [cUT?VY ^b;GSfkjG? y(rȁ4Id6+PcyFr!3pϔƆiC=5DBn};nE~7 kͨ Br>S}[6QĖ;?&i9[bZZd Yw+-aB*qL;y Ѡ}-KoPE9LC7?K/AŸХsX(-9!Ż 'x{0PՕ3X_Ew&#<a TaWWAޅ;1^8l&3~b#-3 '87[3u-^}HX.:$ d7:H KDLj,ҿniI6 w!HG$mkVs9sa2P#awM88z⺗1sK۝dGNN0)sd]+Vڙ؛? Ma5zYf֊6( ~@""d ݊{ H= bo_o௼enڜcDJS`ns3g]G|*M/*m*-|,y=k3k1#!?bJa҃\ Cѩ1ȳ:j2NrS,){*ZWSD!:1;KA2+r8!3龉C+'u#*x(Jȏ hI4_~߀S13+62rj3МE2ik#' y Z} ^sۺHd8uNS,~N"-/Q&E1'^_s' )tLBK'l 5“;YW5HN,DUEєOe%z7w'jj~[H =jIr>(|RI(?֊%krw6 36饒Gnd\bx%~k~DOd MBTf_LVP%db~#pdI+K"2(~SϥyڲfϭQhK 1)d́NBqtm LPvEs"L:ZWA;yN+. cUwJeQ$v)ILлN5BRYu+8ҾѠMTJ'e*q8RY|4aQ̩/2&1:NёK_bZX ,1Xە읣7SwCPq~$:xޭ̨;[U@-w]^ַen3O$RsD+6%r&pl 9Ә r<Q*@ΌndEi0P0Y )NOLtwM#d10i,&Oe"np2yO3R/}.Nˏ& EP+^ V$w=YY}z(v@ Ð#dC@|L{ʖkS^!ix900ASD_?WTi2#:E eҎsKQЖ;'2-ߞNlkDBJFh,7acHY诟]x,*~GV0<@,ߝ/Mm$CiLN:k!ο2Q6[Zl ⬆yi6&l `lxZ)+t¦ Tu|MP88Z9lW%]!dވHWխό0-JB~vrUΑ/&>bR$,#'[qvٺ ܘ5~'klŚ#lU5*..p|?f(3O J̑M,YDka!-&w?Ӄ$R=]=}a]M-_iĦPDݗD8Qe$161T[0c%5]~94 -b!Nj6uD`8HXË{7C\Dնlsv, +isBxz [cŌ@Ɓ({ҨJ6}9G>۰zD'@_:Gۣm,lah%95xڟ.#>LF{T㢓4zD$t^+8 ?8@ݯcyD z`=>_ 9RSJhԜ~x9&/cыbA^ȶp:4 ӫ2.|ZL>(E,.F+! (*cՋ&]gN3qS2E"zLT a2Y~yN]$s]p8$CQP}jrr[߭ځZ9 /JVw-؋}\d!X >oWE/w>v]lNB3xoP(uMgb5gKtpon<ֈVW<7Ô[qĮƹy&,R] Ya,b~ҩH[6b#{#e#>~&3NH1; ,6>c ݓoV9`2lꩵt1re6I&P cb~~s᳿N[Rpml7ٔ6q/'"bEaߖq=cK2 FhǟZPk1Z{9dIѦ)RsiGYec5:|?}ʾRVܼ^qW*ELy]G7ǏT @ؘ"AaF7ĸЎ-FO򂨟X+=);AL}CT"hH e)ٔ"w+JY˻J^pZd y_S_RJߏ`/~ɝp_Y3uGBH KOƜɦ):8{M RR9mѝiB 8Z- "YH[%FP#:\:r ap-W"y9_"&2+4}:]A?hӒġ㞗ߞ*@HvH¼`t16~_=?xtY@o{[bCPˣ]SrK  7V%cx i޷<4sBxrwCx"~e^rJd = pn6$A%<]D2Gr[zԮF~l uحzhu"Кk*oRO\T# ְbYuP?ҕ< ?#dO*)mD~ dX[@5KO\G0ݵOuܚPh4?@x ;<{"00mN~ac -y4mUESSK/jn'UP$R s}z>BQ2fvZvFx/EUƔ=S_d͡|R:FS~Bbr!Dae \Xlm^bm})hˊK9QeqZ}?aYIt..T͕Qe3ՍGV#>"~P:Cݰ6[ա__#Az!߹T<%S@0bg#' 1:9̊}Rǭk&s52zM=lkѷ 7ab;Tp^b>"3glvYzR43[ge[l3(>"w]C3Ү|hwgˤJ" t}[2\ VjO@j*P00Խ71ꘛ]h܌/k]]UT~Y4-H:'yoV Qsr$ìoCMzf:]EiD~LmŶK߼3^/XV T;e3 wW4/ Ƚ^d~dz'[!_0"9귻-m?wX+ eֆ}HYplF8⁰3W4 n=kdOD8]!F7̌tVPArayy{#$+m=e[Ptzsyu^4~8fo>;@,Awg7 ;qAxH }JTx a;ȝ#% ru_8|!)<GOtAsj֗56Z˶ʵ5 Hbyz^}ru02 xo,dssNacv7&ƯI `Y=O)})Hbw5r){RԘv,BiȣTvQ±Leee}U32m^ i"Ԧ'in3 ͭQ 7S{x; ~Qig'"Ҝ6&ÿa=5(s)ˎn"wuO1RXGRZ\E1 zy"7ASqɊlKm>x*7ѥE|(bH\ +ch+m$2ZToZLM}'Їe{*w͐/]:FmL;BtØ,6'8 aEl Ugs ߙ9 [Qb%l{h AahlDZ=Xu4 B51ɩԄfR5-iV M81Y$Tâ/>6AmCs$B1 ڷ"~r ͸3ܸ}-x(UFMr۝C#.s+(V\³?[$x5=G>^WW v2e9n6Ji}@-M.T~B6dN0L]U@x)B}­( ܜBZۭ7ES zZk1jp9ޣا_Ng&xrBϗ/ʏ|_,BrKa5!WROUe|B"L\RdהFf!M=-8kAsGYY| B.;5" oT2"#^<8ta;s=LHA,U4' Vf'O!~%kޙY`mw3joN5TdmcGxRkγYoR{YJ5*MjOהouݺMbWa /ui_ 4"2zz n"x35Lr- ƲBe'-Al>M0Y"㢛_gVw 37Z`dBކz6fo<ˉ WUq8+w.[I8&02 }(5^;˗i`.~O)s-`gUPYoV 6hs ~z kb'q%ւv{l#1Ԏ*.Y9  ]\|Q~p Y[v}JV'myw;uc'#bj1U\%e4g6]2`9+q.Me[=*YJ\~j$ uDYE H2X^IuS2reASE5N{琝L(|(.a\_P'O%杺3m%X 8QX坡gQ]!. cTEF+Ovݼ:U7*GL.&^piG)T"r$e4G CΜ1`~npm@KtʘLu繤w&اu?mnd.ΆXszn49 ]>T( 56C)^iZo ŭGE(WqA|teM9l7hqnH @W7I-BBrJjѾ̅.Iʋ se)r:q&éKD >nI UTp =PD}8PYލI5~a7f)6KnK^oT6ynBr8`8-?-\(d1*a{Exڵ/hM&$KUゆ:t}kS+esǾm^VK,,k/މ|%(uSv!}jŎ Ǐk-_-t:B`ug@bȟUWWG#7%݌( A G 8$ b`IOҫ'XЀ" A sLExHFws4ƾ+a;%ԡX+[1kӥ|*%QJ9j+p>Q\Hb6ƔG4"WrY ΄tS}Z|dx1;2O8ʠЪ VT%m/ *.RRvKLY/>AI(_9SqUK:'urA,&= C(^Iۏ<,6Z2C9MuyJsj܍Oa~J[1\j6ܹ.hH5 X+UJ|(:XrY 7;/)Æ-Bbu&@S uy7>}D%pxq3T}pJL :o[ WY0 =x c_-eM, 0 @ # - U4H:#p3 [@ˌj)S5AKDz\Q7ZI7/+q,rng}omq:yw=63#Bo]_C]HJ%߳ _v [b퐆M:R1GA 1QhErQ+{!H a[h:TT-r8!MGReT{?  '"mM)l&;AX7uDs$?FytpQ-{VVli~%O@)3SMXEy?P"^1V,]"l^iڑ}/_nDCwdpaw k2? b6 ɗZАqK8EaN ?)&[CܡXX -~tZɐF(fŤ0 Q'ehڳ`FfE{?4]PѸ,bȯG.Sq՗OȤO%.0mpIZN OOtu=T,)q(V`rBhz/E@l_$m>m8] Ok_{r!wR5ŔJQ6%U=*yL~SX1LFk96_̡w\Љ7,L77ݢa꽾b`-y5XZ\qiQ,uA7Ø;@]Q#&nnX T u:mF1:x\Oz .I(qt^2ġ>pW#d`GhO HG oى@ e!s#MKYi$v+zM?MS`C J"?^M1J)MNqm} waǑЕ"mQ̀]Y'4jÅ|R9Ӵﲠ C%(!q}\1{ڼT|C=_@Vryt#4miu4\_Glv"XB"~ a4I;-S`_+9u)~#<дB8Vӎ37 [&3o)ǧ6h0oY 2$i,\{z.+%!gXLjCV  Gq6&B{pUmh7B"j%[-s")B`/ b?Eb26F8[Gp$f-å @v⸔His8B0ڞ}(;GZo+ΰˮۈ'1)Wy:M]j eE2B dsV)ŋ%")FKC3#?K" , jA jϟ@4fN-teքUm/wPI^kܡq`m\ )/QZc&gUaf%'`i(WyhR, ˞'#a;)w@=ZEjAquRG0ZzhքTvmT7BNנෝ&[V*F[ *8Րn W|" cI~;zEWܚJ3, ob]2X2:u kfM|֢Qp[Hl N<]GHQCy/O\LSN#>~J\>l6W ps 1`>~'DVidE?%D>ߔl˽لgW{BPt{<ІnEr !Az4"X1bqq";4Ա [ `)$na#, K8ӨwG0ل{quD]}B;v :T..aŹ-,$ˑAe\1wr ~S# 4$` ǯ73~K&p tRcCK#IgyOQ% /(f\VU{rvEǘfѫea ̯`5? 33F)w :0ƆW^e78C?]CY=+vW3ڈexY|4Ngž(p [N떖 2b UHS tU&b]C9NwzaRٍVXR+T"<%QWKϚH,) 7r#XAIPiNp!HCHN#;h걬۽:ng{˄Hn| 8n0 WQʥ&@^* 2fflSH8e$!TN%KE=[A5EKMrډ6HgyQa 5Gҫ* c8MYN`-iL8" ds{V%P9:x1Ev7 i0t9F>dzO(v\Y ",2yQ/oL}/p"kg*EuD5|Θ]iUY<~i9 {Ci31Ml\{yUm.Mq.> vBܠU d j;xS F1= v~e2}hV Iocd=k#FsQ?4D2 ;ï[ tf@Mwӥ8 c ,'pZ P‡928>C4)0\I/8(1j:Qk_o x|++u.ȢtB :z(rҮϣ>WfU<:FҰNBنĻM׃"|*is5c ՠi#FǞ;9ƽB`!)j69X;0rd+\Ncp̦N2i %"pRhQAr3Z#[`?A \¹pcܤ!9)"1M8AoVSf{+$nOs3=u ,f̤`.$[H}u瘅V s _XIf loNx(y%43zB~1Q"觞8\%Wt0+/k[ϰG/-P$i aU4 $ uHD%ӑi,? ^i9aiw,pcΉOD-*6R1(?28MF% ~^6b 'jIʋ}$Aॠ#6'()0!~#ٖ`oMR+d۟cyT7B" FaъcvBXCGPMn=SwY$vi $i?'8YޘEh-hruѰVl>Mh#=tkX`Uq&(`w)*?[v]f8ң:fT 5,秲Jհ9sTzVQx@a`GqEl4 %`[wD=+lS)'5a[V48HzђII W׍3Lqױ^B@p37ˏaeMF #R}Ctn, F}󘖒GAIZdoY'!e{ӊ Jg3\cGt HP-60nGj⸣em@|1&!EН b]t*+IE(>*Pn"ZחF_vة;U-@4sthն^>ۊxKI57+JzIꠏϙD~hhE A֎b?fN/n}q+ ^CR\1 S聲iUzZr4۪<09*X;+ÄJ{igKꖡ 7G CaIܝ5N @N Gچ2yt6:hX60\ٽeҞƳ@X-raQ\1SvDqQGT'=7hPXvtnGjWUJI|uajt4XmkzSFM>IxAhK/q+SCy +'H(?>';>#{["EѻqT:zA!S sWy3JgCFF:wgAV|ږPzgU{3uLχەb;E[{Ԉ|T0{ڷW"txl:Ē,i.$HЎ7 6gTZ45 Idq)[#񡽎:WH`J WPf0R>^q7pv* pfQt4rCXQ$T|VaASQN}1۵)L4gCDܩa蛎|]a*כ|,% njo?`GHBO heς4li7ryݜC|HbJ vL Ta]>]Qo~0Hzecw[+dI2"1c{"neGYė0jSi>%]o5f"Ñ4":#Hh&-l1knT| %.._^\qOxӜ8G`Bo/xoӧ(a)}́/M(e)PblA>3-vn4|d-%s'xw;Ȧܧ!'Ee *N܄y_q ;s q\ovNKMSkh s%IlGR5m&w2rƔmVs=C04х+ǥ(o(24ٟlfI'Egenr3əa܏m& U@ye&Kr]9D&6M%]QYL]-I5FyR7~!}U@3JP>pwv"}ԑ-Hc6V:g.Θ})փ/ܲ4 ]SλxM&ubd!:#N}aKް+Љ!yJ9z6O@1kqGUi-`MB }(ns7!j}yk2!Ec hxZ ^ "*M kr{|Y.f#}Ħ4Cغ|Tdf@S&tܻ񦓒- CDع^%<:x(ۖ>ʹ]Zw?xhEE`nP@&NL# v72#,INQ@v)lv sٲI{ynǤu7\>J9~s%D+Ar#HcܪwZ&Q>T/,pҧ1Bz8|(c!凱™/!V6P;MzJl)ac7o )u#s=%LהHtH _>_pof+Zkܾ[`(`J,@ZOA0v@!AVds|OdW&Ytx!c6{ΗݭRY#X7R ?Fկ~uO3~S]*T,X彌Y>2YYa%+H-v22O#C dj#BP47ϫ:synԐDoڡp L천:M) qtÅ{9wP8)Ͽy&a#v3݇;ke<ʊ73yfMe 5L*.-2Yӫqzl2lsʋX bJ58ӅR7OL nK1@ڎp~5EUK)y0nUtߏ+HE^.*1X ~3XL ꋃ uaSZL2vO ofaUyph}EZ&R]ڕJ ʮt ťz~AF>\$im$7j4'!'O7Kv)1h " HvJ|,߫]%:~JL_ݥ}ޏ s0!n0$`}.m<5rA*&<YhXnRWth!r(ƯAF#n)3رMk|X<ٙW#⹚-S+z +z@2=Jz貫x U ž -J'] *B$aϿ@ϓ :NjLr uMvf0&d_3Hsq{vPiqt3#(E`f׶ݯ>0{ݐ?eDX@o/OK&|[?4WԾi?L_!𥢌bS0Kr'Pe/`!ΫBq6g]|@hg` P!\:?D z8pk{ħHRtynVuzIm4h6!zSy{ӟIY3#Jqy\wŒ4㎲`@]uڍs A%S׫v7{+{'`F璢mrKwqU&H1+byp =\YiNnf.7)1BEbim+_#cK9߆jJx$5m09`ص9cO!}xRvZ^@s`7y=S֐+ry*K}lH483~G#(f>3O .PX7f91l` Ho!;S*Z{xG3@n,g LbI5a+G[]Gۘ&DN%κiU;}L|8h/8˗~lfDC#}FRRi# E8cّQS{R5#2&B :$vgUde %;_# 2*jTPa/$́8E00#VfpbIzGbb|?Ytq1/Oe<ğ>RP֌1|6}YM01l%Opw'9*<쉜kgnkn/8U3<uܑqfyM8o1] VsD725ܔ0w7y⚼ IR88ԙJԳP侉ځ7E CͿ YXS^t23*ܸPٛ'zai9#k7aG__X4s9.& RƑL)OjY`u1ch$皰upseEpf[&>?W*[EvJ{R`A>g:FYuH `Ws rM[fTȺ *pq9?0ҽ81e]ݤӛJ<3(Lt:m)%4-q)O{oa=Nݫ3t H9N6sFpKC;4Ri=-lI U/^Xw a6B=CP841{45f+aZŵ*{l7.?: %Nd9l㐳َuӻFtg'>f92H"07oo$ym|t\aatf1g99N{֔CIcC,Umgw#BqBtٌ6) kƓpAJ+zԍj,z-FuWΒT ok8o|9B$$yV(- *?¯@8NUcq|*Ab3gȦ[*j.=z zn-K{"tJF)6* TI "5 6ţ'lHx'sC77>{Bҕm$*c5,ƒi/%1ג%D~X07cXIxσ1O}ݸu8T0bBQk>5l({wIimͭtBݚ{Ng Xuk" &*99%[(Lt ܂b.23Rru@kSȄ8)e%#D0vhB vd'Cǟ485*PIq6 &U?w0y^Wˉѩ7¼5i;+*b͎d1{U-7_G2@ kH-{$C6Ƣq2Qxw1·gRɓ^f+'B % lŨ ʥO۶KgȒҋ=@;Bٯ^Y>yQDDaH}Fն֒1BlςVOp&+xfwu>Z6*֗(/pf@gUZO>})6WsBiN>|;(/ҽibKͱ;k 0e2V(I6TT[^r:|~غClfA:Zŧaa)_h| & ĽˆaFҔbk7#ur:ĸqw1tF )\#$Fx-9ȏPyAocAHcw'9U'<0rLئ?sOGl B}e'4ET!p@h Zd_ʭt\Zf7oUCɁTw6&kH5';\iwG'DVK/Ҏ"U(x;Yj (Ϲ0CAr3qӵSouY<^n-C@=l!P]eZNOvٻ/뽷 /WHʸe1ÙVG qVj`,6ˇ(gPKItm l|7v<Y?Z[l _t&)C"v3sq84kz:VU'Ə~g9^ Jm!P)kxE-@FLVc>r:g"ېla9AV5p+jZQ3fnO 凼ٟ51 .1s&lV҃D,O+ R]zV܍k Uà\>Ng伝!5ҡPuC+7Gpܙ Fw}J/;8U讠uњ0f-pe<ΤY BX4L3/iτ0gj p߇t TqS}iըG OG:%Rb>}w"t08"kYʜ.'GHpq1yF-(㊖Oȥ#{aF-j/Op}t2%hU!\SSXJjKfd{(z[1IQ_w btvJFՃ=|fkFcԖ:dC"lv`"f@ q%*Q[}˾=n8eQ*<1gK~\PwM}v{es 2Nމ_:m$q gzyxySYˀ$b+s 1/Fe.a-JuZG1?˱V,e];p9uk:]AS#ќEHnԲFoEcYK|Äk>F OEr\['_x~ԳM|\#ua_Äa1nG8Tqa'zϕDkҬ şaGr={I 5@Zr|fc[쥝#!<;p\#TX;>$+f 2{gK.x9.ɴMiug6zS~X|};nW56^ a=d7ˏrAԞ *D8=t^*ur<7Md 5kWD/ޔJcO0id5(R_uT+ گ-~ OC@E,Y=`83S$icm.e76g s>fz&Sh1-%Q`CFX̤95l'2B_'Pd BE/E =B;Cw ]Ef0vL ). #fkHLRv}OT&2-Fk[B+yG]4EjvS/ bi!bq3!_R{GUp/{{įQX.0솼WLŜuR9/Hxһ[mvtM#7$:=aŃ떙V2وWW~QUyv1hg`0v>ƁQ\S4Vvr)~1S% -L|u> J:mJ|xJPV,r-+;t+KhvsqUhd],r HZSTV 7D +L=[pSrfȪ}*C>tc KjϹj훨L~^x鮭6wN[N^ǶCXu߳:t 7e+CG$6΋]) _$M!ݔ}mPw[3Aʏ:QQ>~V(Ed7*yEͧroژ@ -?(w0/WnS(59K:3CIqL??)hݙiWl랋eZ7 f+XvDY3{.tNoB" - LB̸ޑ{%4|ذIqIR%M/Re2o*{@k w>Uuu$"+5˂@SOV/:c dJUpZʑ]U*,+oK(S׹1*EHkRf4gxD<0RNͣRzПZ%jYv  |kvE25b.8Hf5C l #|Jvakp۞歞"L)52A0|舧˥!)fqɕOC ]Q{_)ZEh<-.p۷U͙;(!⏓`JQdB}M2{-M5RGFHw?ĩ3C80Ng˿D񎋋v6eD'mhs=OǬ=I<'=㒣#nt!b) ' ЁU&xvXxGMn_U3K? WiǭbH? ӵ_(7mVZzz}P2;Izᴦ")>z9kGZ<ӈiKWG{8Jٹ$3*w+d-GGl3%]+5zݎkyueno2.hU 9 yE-9j ۷Wn*9P|l25)4*X+rPzYtyAD,এ8{>tWfV*:We !s2]]}9w$#ĈP4#(7Tz?iXp^U&:Uۗ W6?eQMXo1ySO;N>wTd]j=2#A2XONs@ y%bXՆ V Q$E1ҍsf;n ޖgT§Ir"+)cePoG1ܼ9{sU{#zT0N?!Q/X6}N a33Bi7`qȿT;3c&\{b*%S5ټ٤ϟ%~0H6Q;umXIY86MEJ]%fLaGfC\ŐaX{: x:7y)@OPPЎEaCq(ygZEu#x&F4@|){B[F| D փvA F.i쥛Y7Oz ^K!b9yb&e^G_C/E6:b%q gFe`u=ML2 F΂ Hgt NhZ /|4yo8'}eisYb3o}B+`Rf^a/h+؉XCٱq ⱤS:ϱŋC5WMDTgDҥf؜]^da9S $ػh2xTM``m\`қ'Htп`i,ƮtNV;դH27vZw 7nfr1)/5cL8ؓ< cj哻iMm?g?Ba 60*yb|i @rc N"0(+|.ǥ{Q;n7n֙5:sڲ@ryrs3YV2 fkgreXϨU3 f>d>cN~ Q ojfA`< ݐ#`tz%굇K*dB'zC *EZ7eIbo][+!NCXlxeֹX-aD @NWSd ?eTLY1#Q:B ek㫡@r f(X-pۗnQJ8[8X,ޯ;O߃‰ˀ%(Xs,b=@$/7 H mkrʜə0rA3l&kɆ=.]G9Fe9 l@Mk]+>:*¡3(TAP 1t Pڢ+9oxt˘rc>5_ },P%kmD5ҁHL+]26$s2OkՈ)$*S?ɩcFR}t?5FX ]գ#n;e>2Ĉ:oAWq˾4Ut@+rT뭾zoNA7j)8 ޵;4uGTGY(ЭDˏL YI|ېs28B %wyg~,$XzS;,zQFhrƝXYv K~C `qA,`#leCmocм94Hx;ڌ(Zǁb4Zg4tISž٤ Yc=l6pn[n+=x [ !|YB̰E@jF݂A{/.)l>a bf- 8kOM-8yF.[fh&rXk\!gz{qA"/aK,xs&V1L(<t ӈXMZHb!v7fN5 D޸<V Wb4%>lA%5d>kcLi GsE|PF5>CAXP;Dpwi>%G݆O)'K^tBl%d@Epdc}Gt~_?ET12[/O(!#-'| aZB9R eHK\V=; [JIݖ=%RqB{+ٙ)3 +daap :03o9_Ϥhe)ٜ |Qg:b%6۬K,C]³b^޻վ9S/U܆{75$O/Muy%#iN}?S&7t|>x\27T,m_aJo0ߵy3z[R "C;ݺP;@ aNE_)ըTű{=<([^+8Gudӏr._NLQ ؐę9yZ]kԛjtd. 3jR?|J$|Jk0DPwô}QK[/9hvE@XS+KfȴU@9!3AuG%U dy`%*u R oiL(U"v*'~i砳b 3Ȱ6娽)KJÁڙ8+tLAg>sA~ &OarJƜuKG -7GJ IkTov玦89}y:@;jzcw71Xey_K|iCȡhi}3dDs k)bfE` kÙI-@m(CY\%*x9;ÔלJK'dEJ]rŋ Eh uӭLm諻[ZGտi%I)c?t3[{:U+K㒆5:xMֱOXk<{_mf$BXz[# H4jcj ےӉk쬚&|{!5 mO-e^1/](3\8;|i q00WI#J]-r|)gjLp1'jC%-2Bj!SApዪE:v$DLv:蠌@<*;l=Vna:ɣ‘,ؤȕkw(r6X }Fpؙ$T%4 ),n'Uh.CjXS77Nj1|IMn_|*q=54ajO]#܃|,WB@B8c/wo Lv"CT wRʧk{1P܈^tIly~ͪ_W`#:`_'bQȄ} Zd"}QHɖFiz; Ũ)M=Aˆd:j&U6Z5»}< _3v p,Lj#` tbI,= E> /̞b"z a1{R J7mY< tmg0pCDN|:tOtQ v,_f5;6=D"X/y-,dPԂV,WQTnܱn~fa#Q3"#BG)qU&xA\~/!0%fR\̱m Py7%{2񗞚~'`鹔cdb.Yjf;͖^f y@(F1{l'9(hN,zš^͟a<1 G𒄐v13|[v9D66.b,TfeG@ bv;VWBF򧗶_?2hIGʙCqɣy7f9\ݹ8pI-V K(`ha3exncW"፨{[[=Iӭ)Dot.Iƺ"qr,0} H.bIބp}:뗯Y$K^j Sl ]u4d'>gl#^dJmB}jAaj)z5Uy [\ P>:WrdUNG ;h$QZddf:md%e5ŧYmH1u-Avl+,d>HGUe^Q'(`r˷G*HmfP]nv0lޕ}©i>ѳB!(Μ]-QbOGyvIsdߙBߺ e/I vm'0 zb ́ JSS1q#bb6-B8uni*ԡmed`jB3Ԏvʯ*D=:oZSkvRPh حD6Š32,꩑e\?]EJeyY80F]9ҏm<pte[JpXqíBֶbRnP7p(|p5--R)icׁ4bCEQX/g||޹5N9:X$XM}J~ -K;PQ-fI'tH1ͷv(>+zuݵ 3ě#=DmX.Az_:#:Z<3 AY&aW{h@P6:sin(a~Xd%R e)c6!tpu3-:KC64+%BPtAC1.LUZ'9 VM_α!7NX-)4v6bPިUw<# g(@ H#E QI&7y_:ߨm!LaA[3`DJ-nSҫK5Monbgqj;zXS_ωdEGKv0=?eddX lUm +u!:dMƽIC@ kZS]=Zߙ?Q۵SmT QYk^9FthuV}nI~(5Mi0eU 9 )ҹ [Oe}X;emX2v,>k}5!-99wPꕰ{w g&;cbE 'u޲K$Jso uipUڶ$Wpl{Sqqc$'Zž9xaO/wǧNjMGʲ'cT@,3/?8#6OPmu1x yT&Ie+,\'iH(m}xwO &9)F6R$5@U̥i#5"+5؟4D۪wI4E5XnFX nt[!xڻ?!>xAaWy%l3H _s&bMߴ3Jkm V&hp"`_0 ױa( >9"yOw&°ǜtb&VYK"0?8'CHńfB$+ǍߤGӡ;k b1C-l4WPYbmo'FKһ;ǠsQM*ֱ}v̙2siw: gQZ+eX Wvd0`TrKmF09V[:#TkVWp(} I!߾lb=c G#{fn[~a>=Eӑ;5 ti-]K*o@q:JGh'AcM@гLQ_3v0D {.,BVnQ-м)*$Wi23ޙ^Є˥+2=7]iOتw5ff@%Dč)"4g&QWZ.&~%;܌riZ*? 7FD@ ߉i7yuq"𡈠yH΋܄[hT SsD8 9O#_;ZX&+{ ]b_3}& meRltYm@rx]TþFo~}m_*B}I7%ۆ0px )gS[Kp66*N{w9 &,~8j΀HyIdS_?j`Ʒ=;' U:?ߩkU\$>6gs93¹Q9f(ĺh.Q9A/gnWVVÃ.1|F'z調QŷGk OR,+by``_A^iR@ Ɵst=@ (ip-: { 3zYٿA!:+%+ŌU_44wS 2 ]15hA'kݍA}t='96_y_Uư0r*J}nar׋#]sV͡XޟHitt0&Q).: \{D*?ǭ>\f%#bt%~F 4dv1T8C։D3Y6_ܪ!z1ܿ:7C܁&_: J<]M ;3dfaVUe3 G; AޛE .M? cv,G^K{5L3Gܰ|Z2PA `LJn"{ʓ}=+>{̗Zt2MQC <菉 7CȾKF$P Dbyˋ_To\ ! _9| vKL;7,&6<a!jJr %Xyf tcl;CQ4g0w4s90*lݰk?! k@SePq`kUcrֵV bMH[`J yؠ/f%)b'=֎*>ګ"1KV j@.YE^#uPvJ"8aRZcsƚB^o'ZJVϴ'TIbpSVM+#QXd"ݙ!c!=Ң_I5Zm}46vb…Bٗ"NV&H׭<1*`AmtH%:P%љN,2EKgnS+wv9iϳ1y ho*$#Fc=52]zd ğ;j`UrnEV#EuUC=V5Zreu{y{F)7Ȅ“pPEI3+ǽ#lO6do=P9]ԇZJg;v)e&7bF-p xzϢa0(>:dabsu}B( ,9swwhHJ9KaF/N>9K)7>dG>M휧sܪm"8w)SnEDT-YRW/[Z(Ͳ u6`m/s#»aЄ(EE(T:͚5"֖|}m|<մ˶5KMm8S| PcT'_@-vSrH)DQ;chvz'FM E (h3a-7Zj{Y_3Sf@VWˈ`93ܨp} @1f$Jau{݉ESf텥k^Bf;` oo'ङy8Bɤ[IyN>(=V21734)G=L"Z@&Ipd2 xEˤ,֨2REF60>|P}h$3^y;mY4d3Bus002$d"3gIN_@JhdG?wwp-˧H<ڢP<]1H-?zcu9-`f=|#"wO]kx3>1/ eRfUhmYE8Kly9ˮ"e֊j[9GvUTygsyXR'vk|^{DJUTwjԪt@K# p2q䦯lScn5#|CuZ2!OGDaZ1b2_n/._^6Ωg }g->CKJzֈ?GFjI^@FzCg8ƃps:ߗI1Czmdx=q=pKx{jC{"М<۞ \Q J&ę4:LKǗ~𼷫u^whXH\!0Axn4ى'}ZS\,"JPFVͮ{:ZtBMr|N#au2f\B8:׽r ̅`k]WPܡU@JS$O߬Aģ(@d%zvl]ae1۳سtvgVyEڸ1Y}qIbrCo7ɛ %qҎVbO:VEL[jg,d(aG #lY:?b_r //uӐ8K Y!45` v,t梊|C/DL{-}{6(̟d&#SrQ65F>Qx5[5)}{t{{# r[Ǔ\HgBBR&GKXP`9A/g-ikSzvįo.]F {GnhKfjAu,TSNDCCp~ҵ&ŚĽCr^)!nI⡶̽W/ZT}M=a" iFH&|Gi|-.M3T2PIvyG_#-f B,me7%WyR rKL"0RJ=)IՔ+}zzS dJKTR,y6,CSHgS4f BM*N0}bV^Gd {`aSK6G s~ҫl2Jՠ2-äLk؄6㑖_0x&ͱ& ]4M84u d!%rp"_evO ]V T u[q?ŀ 0vM$C' ~U.y)z'^`ȑ"ƊpI:o!lj@u]AS#h|l7٫S $02Oƽw%nA/d"x^vt5loꝴTw׍j݉ NBoiA)$GȼD^EU#bq"u0H8GU -B{|Cb47Ĝ՜Dwgw@P_t1qc<\[p5,8{ )հT,(v0X,,,8mlrsZW#- gt+IxJhӭ[490VѪbCoR+(zŕ}v:w8樽5L TӝH&[?zfv$\q/d}]Ԗ `}F`5Jc`tb]6巩.!͏ψ($Yu_VCmg )0+˒v؜(G-}2\J$V*<O 8?jĢ"A,߯DpExVzim XZ(u@VwA"i_nl<"A®^eN\S 4ڤ^\Q,oI3t6Dnޑ(6,SM@ok ;i+U >{Xݣ;.7N sωQFVZ _cfk}*J&b2b[Roi Q6C ϼڥ63>< w;jsõʃ]Ϲc5 kfP}0c]9Q/H*ro¬F.yh^g-yzEۗqʢ蝙!{ ‰)(ݔh[?SWw9DSƘ:d GIJyAEKz_956ml2L9&*ůNnn;bcK"[Zܿw]$aq[ܶkvDK:YsaԀcp#7 o"W@$r: GHBKL-B-36,]V6Uo2Qg1m͇G4E.I8%ؚRowD\I9eIpOG<#k{ιJ.Wh)6\Re/*§NryrXd딴~ٔcpҷ#ۈ1 &b$(!7̨9 Z"{u \Q&+]eLNY֮ͣ{arЩe%% ?q IG=e#{5 j ڣysÅJ3@!S?>E*B&\ 7-#'Y%q»$ aMcI쉜Z[PĈ.eH4I;\dby(i&A|2#;3^G)oRH73Γc/XxE;KQJgy'*j~m'^/y#^Bސ$BlH=.\@ u| &_:{?H&rMA` %sv~M ?;^6X}rk@;Q-L.Au DpC,շe]n`2xrய}lN!0P4}le2!ρF U}#ۉhll F.U2P'[: =l QC{I Y6oү0uOM6n|~;KzhN3Zw.{c=V RUOu }<\uչ90HxTZ16ayfR34[X4.zHICvK}*ʔBP=1LfO~/o?ͭU =*tBE6a>p4ZS8ji5H@41^C" \C kб{RxׯI2\rC UD "XZtꌨhf«,7AxIFD#8RB)y6r*~q! SfvX̚:{n% c%>!F1yͿuETrE:~ceS}\NItq丣T5|LI(/)H]8;G!=A&ݡ}ʡ}isQ%4zU:"jjڼAłC(7a BYAo8=4;e_Uy G6 Y(W'@87eo.TVZk5xґFJoq,X >D71Q |@#즻se9;ZD 7Y3\DA.ÿU^mHA[S|Nc~BEG/;n*WAĭ,28Qs4d= [ǧPt`k/QNi[WB=⸋'n9;Vx58>:mcl@ZzK0md%5X`0G_gb2UEѳP߁E0> O'm|]c)ƣZh-Uf9i(8B`@>Mqq,@|0՛}s4(h._1Ul KιC _Uh o? <.:p̈́luW7 ;JGmdƮ ..FZR^cKkcT swʆߣ^eexUVfag.,ՙ/3:0Q7X;Ύl ^ŏF=1cXo)v7Df"qbT-$-tX-ao R|ir$' &鎴NwfA~u MPW'K5Nզ.%Nݴ+=c[WV:l1=ɐs=K"̄+rkwnkp0]^庻xŷlʼn-83WMT&L.E/4G|"# OxWdD&X;v$G2 lj1ZE|UŤ%SRA"c)+Z׭,xnFT z y'TAY"rnѦ%~báVr_FȴoX8-?wIZU#]s;*l(D]lsSf&U8"W.Fb ̢I\gq։O'Ơc̯uN}zхFEe d1uS5uKHf Au06{]t`a KuKL8Xnp\frQI0<ܵfrLg4T2NCoB\W]Y:)N a=QM S5`戈 [5C[ƑgTQ6Ƙm- Ɩ#Qw'ǔl5i =ojG~vKʡZgjK^DukJP%mEyrbbPh_=7?s/ t (Qu4bH5_K/so$2Upg9|69ob.crZ%}8Ƣq$؈Zi`'FjGMU]<: U>Ps `uWB.$ZlY[DGtUQpu$Q i|9X&@2vMƔ O<;f2"ҪCk*^8݌6a{qvm./,ngׁo;z&붏~+ḑ/aUI1`u>Gp|A I8A~NAW1z~fi,gGRKv^l!MMZ_10l '22.YkF".o*YPevjYNKY #fawc]d m.d^t Z<+2Z5* CBŷe2}<>)q1n7}O5<^![fDĈ7K0~8^9KhVO,:!EB3_IR}YZ?ʿy]i"SQ]g QJ놝3gЎpY&d (}h;gk%_Ht8fdwSϻ}HWgssoqkj2S;#@=,:^k\\)c2[p߱'!r󸚲 'HH Bztis;ժ|ؓM?Ό\='ogO,Fο\Kt cV.6m1sy`gNcji;(T4HU>?(] +Lh+hg7& &t" yc5}eI&gqhOcґQM@ pk/XAT]+rXbQu+'Am<#_V ,b6UѨ_)bs-p@DΧprJ]^, Ҁ+ s6*trߛƷwJ1j 3HH=D|C0nW[]P֨ ܹE=Gk8p|)ݟ3;-A1NڭL.bTLL Y'|ܘd)äx&5/2')5cd? _9W>xCp  ӉGѹ;.P10chlQM0zVUKاHqQie,H/ G[sk\H?T zܜym)i@}uk]h )UjFY~%eQi%3!{i?QȩNEjd +}3m7VU|ʁZ Jo,x-bq;-cGvhh4Ws|X6rQI nW^F/l9 7n$L X05y#38ȫԌ4=.1?_#(W6iAo{bVQ"9I V$=;C{ ®Y(m]T tL5b֭Zt/L2 *,Ζ4(5 룏TбLD= ,CW7m )1_Fߦ7P> KU@A32g1<" 4"V=E;0+~nɻaGi? 3+Ny JQNprr 1񲄢W1,*(Mx߂_D7\onťpBdgX0dkު d)=x0(FV{"S~1qwA$pbΗ viPe=6E`iS6ǪG(`%YGtD Y$jPyV.hw,f!oaE ql_rLmHq!BS;ZRG3] 5XU&C9#?F4($!S,'J+mhXA: W_[Vsr/;TEq>zDZ巡G_@x+OBrxHP MW;fNİj%N/ݥu$ϕboN]"k,L̒O9>k?pl4H;Ѷ]܄1lvJ˜k[h4(!kk<(?vN'P6^?N5&OTpYs Vส̛9t CdSoJAỌba d }w yp8* pWKJRȄJ,++ĚkB0Vc:Az cn?$'O QN#M>eR|N56 K*w]->sjwQ֚9S[¶~{iG/(I8uT/`z.<0퐻[R϶N^-kek2 f㔑dڥG0mbe788h=:|;ё3]hx_B}Y c_tG=>3_9a2{*G&.L%$9=cꦩ|\M^{ :#ֱ#Ay<@<~Տ7ɾ ncN$>vEjF-}v0"2+>H$&zs5M NqѬGly)x u),(Nj߀яɎcf0,v'H,?g 8yۋe[$K_LМ?II˚Py_C~Jz8); NPVXDC]z$W-_csBfl{aPVRv;J^4se +YO*k$n%A'lfz$)K3K_=ZQaKE7~ޥUt^K{D(B^ -5M]\>k^Ɗ텡5qZzDjX )W/kluDn@ES f{LJJKQ8Q/.ͣ)7{X> 43b~Rde @&գ cc*cI}1Đ<8 - 4Lrf͊L_p/bҦ}eռ;Y;3~V$kY/V廒JJH|}-2nc!V(}0 -t{:[BN0gKM$/:ٮ{)~~*nd33Bw7􃧿/|@cm5WU`.ƺm0/ 7;N< sl~g\w)aEr@bvgK$ٌ$bJBN^diK*̍&},*67ɒ;@jQLr b~5T0Lڪ 0A{ci_e1_Aˋ(PѡH~2ef@z_Ġ4JIpwK-`kӟ-heJ պ/]흕OxY)x[hf"5I)ק*,T _ǹwb(Vr@g:$+}5i&"aQG1iGO"c=bZ[xR_"xN=:Zzk ɗ62#{,3Mx}iE!<ʩv\ Ӧ 47s=xkfno8aB6x=2R`Z7I;*y<4ӋB&r E 3nqSXRӖ5W aJdz'|< ^]L~%1;"5*hwpHSsQ7ڝ_J.(͝L zaxH^~+?33j}##lIA&:}rP8Q FZsҕrJ͂uڊ_3} X`a;maSV0TݟBfU3/qՒ" "-F|e'% mpoʦ샽̈́K˃cmwsk=aXUrєv@[kX܏Ĕ,7w2ܡ VjHBW%}U -ٱNujwr| `r$8j}1*<1X]á|@Eҥo7 %OJ7!ItyAGr,S=#6*yP,'FOsm-j mlbgu@z !i[))HTOJ]q֟oh>|¡K7Ҿ55;AA/$= rJe%ɅBfXqP|'Y,e2֘Wj;yg0-y vY"Y-RLȝN򇸄壎r&{  EԳ\L`DUR 1%/g}+zQha&+~dam '+>8CRVɉ3>}VL `&ӱD,?n|u%މ|wfR1-K>r(Q}V9Mʪ[n_~HRz<]/DU&YǽG mtzh%9d|G!1UU<>5G"Nv,_#GLo]f Pe&0ok"WlX֟kD|;Z[uL^Ɇ T p,W."|dP^ W۵3Ѝt/^]-Ő@FȠS.o$݅ Y@28H .eQ*QdN6]KC;a@qn ' ZtwCV0T`H|hdDn Mm(n:d.@'?b:X>\<\h(4/3d\MY/QT߈MIߏUL/[9ŀ*T | <^JB_ٱj_ xs3֧Gbd?a+` HLm$G8r,HrEղO궜[ e3֟Qs]ק o>M7$w}aϥ̾8d>w8/Jw 5"0ㄧGG_lJ9RC$cPھMs9B(W)3@[{W_{b\F׳\ܹfִ' S$TP^ }!یpz\R%u6 n r!/uӅ`^iQYyV&h^=j|s%14=N KPṫkA*$61?tn]{ӱo*+#$iLP|aTJ46eM\L 27o4 '.F5p`fȑAA!/FP?cK!KrK`p^ 1˺s ge&C~BdϜD(AEJJAtf`u(Kȴ]{q?z8c3]&ӤD& Tjk FgG.D[~]eNs AXGb^lp {~ F.70 b)vyawUFu πZZs-i09 k1#OW"ti>IPaY3 ++ʹG*V)@[ة0,[>:==U˪X@ wg/SgK$|s'c)K y5W; ߜ=?|'P'>lSkK%2+^)Yc}ٓZv `< ˿< QI*x\(uou.T(t0CiO)W7M=z.یպ7F66g)G]6>GYT}[ jIژ[F2*$Y0u3yU-UtQ!32f'9OkS+}={p֟afM x Re{N"2Ϡ}F"]l H륍k,~ZP-$1Sl@A-bjok  mp%N^20ϛHHK޵ pT{k].( uj[JWSDy80lZ'5zG([x;_}p@Z 4! nEôSZRU)g&sjXy]A3E3$ӥt;pT$b R|#8}~tLuJ%jכcL=@cBQKZ .h9|/$.>BZv EC^=}@I[qX&^"WW5?7~bvAE^9a2SUuuT%Ā4Tb@fBQ"mI$q//j1w!Weu@oc[+I;Em*})|GأgQޑd7hKu81l{kn,Nfmq7  5&n iرNx\Ը~ kU{ڻsOAT9M"pjg[-yh7:bdہf^3G|w;V"EQ*sa|2G C+/V#Y7DZ58bH>)]G@^(RX!LR9kdb0>hG9~ʊsg̨=n=sOM=hng{8QD:ˋL&=U㋍SŤ*ZƯHQiJfKk2EswNB פO}Yʀb ug?Rj椯?ULQNαl7ugE/rhp͌rNja4u˻0҆ϳ|#a ϛKcN>֜ZYQdq6r(J<6w9k{z=xykS'!G{dS[^_Tc9_| rCB|Hr2gDPME8xbwWs~{hDYolLzn+O-a%dZ8?Si#`UOQY#I˃U[.G\ؙ*}[ *8t5DCK߅y +]Me\ΧMd,BP",7.Nj.9^/{+0<\kmBʛS6V7_[1@o8Haw%\,`=Kfoh"X*.x 6 =F|.Q挣}?Kl3ܺRຂ~dxa C aoNh(^].O>m=)quj伫mF.JD)/[aC]iըMA_>//\Y'TKV^cܖ M ̇+ POiVOy O!X<:jF|l ǻH 5F-4WOK7`9w%s>KfQZ9YG Bdd%h: 툈s-q٧:GHv+@v;K%U8Q@n>!-wSh͡ ¼HM 9h </$? `#ґOf 創!-ʏ|3΁]|0D/%fUz6aɀ_ a)O4:@P>)go LN{ਸLx{;v`oDk Ar<,g8BBZ< - m޹,"FTou H(]]`<1Ǽ'oOFR幢&^,~iop{2ڇV-9!1 )FЌV>`NQ O90%օ0 `!4WM^"¶\Ѐ@F6T;BJ0,X]*G!aw%[FʭCAXRJ@غ'Pk<)>Dő% X;]tHbwI$=D s]0kjvW! gqH:hHPT#]u)D~<6 qoГczs%U$IqA-~w#0n[WI# .c,KgG˜:#C*v):oW ",qBR:8*.1@>#i[]qn!114ZK| ur 2 4ܗ+ߣxP)>[2ɝl0lf˲ø;5-HvVgmMߜi?-(;emQ>V,N1-!./{u&B`yZΤ*-(i Tns_>Ϟ<.1~F.π ^JS3WJ鵣(?`N3YȼOÕVRUغP{L9_B/j -ƜZM#cc ';NjĀGΕAL'd>9_, TF'cPHT$Gk}sYcfa`QZ <B`"{I<Rεnr 33lQ ֎G+br^Xars@K%Qʲrk9Hc[\*hh5qU%0#ʾaΘIVW]lfI[tݛM?83rSN޲psP1,l6Ņ"ATCC aHz~×}>9v!&q k_T5^ʹpDbgJyO_'? Qih 1Ͼ} !~w^v U.+*`Kju?~1.dm8*Ɛ6U'H*+9+ +pJ@߭ɋl/Tl7uAL10tD7%"ajM>}ll(Zp%R'7P4Y4BLG0PELpY/j<5dC2 "gGy'uUzu؋ѹq?tz\ {Koiͯ%HLF ;ssnF!mR֠~yrC?H`|N"v0_#FvN',z@OwW[fȀm(I$7t d..JU@:[r֗t9y&d}G5o*cj婜%nX);SvP&&ze}A ֊_htY%"BYWʶ,o^`U7C%.?GX[Os6!Ղlƒ"QF@(V)7FQǕh^ Y2Zs #JaAq^ᱚF cp#@8IO|胏}$2VFDui$W@_ꘛӿPA)S)qqD DDa Ѥ\fS#n >iH)2rvo`l]~}&ZI5`БN~Pf9>HR_E** ^h%2Y&[jnӼ-G mK b U(}N -jj0 nti?h/AI Jb۳ϾʇuF3=LA-xp8OJZk C"\p),_7EfоHڳ!.SPyK7ǝ*E3?1BOYepҥX[LAwi'~آiRb-D~C~0;EYYwE | ˟#k =yĤ0~c't{62 4qM\^xZS%|wvRkM~K4u5`Fa<k#l7y6R_ת58+2WrG¹!RH@}.Ѝn^%Њiő`gDStg+&m.L CIiKߌl%" n1>zi:v՞z+ĈOz:yqB"! AysrTɞ/54'#GQXUo40XЭt4NDؖ6f Ϩxcv tXe'䂇3fXEȌ b[؜Nɶ4?\=" PkU r#~Z3~EY@sJ@p_[>1 xw]pQ bi'g".Axv{p ^9*.#ϥN%cV1!oy@]%?j堈jM)jA"MɰlϚ:|m Np1|3oѷv2kD=a4 ew╅njLs\i09@DOz ڕ%A'QA"Y̾?T/U*OT)wBb*s-:{qC@>)/t׬ޟ~Mڑ|f k'c)Z̶vOZ5Z$CtN)f 9Uu?A']%xNr Ku2\PN^ߙt2Voc @ ^0qL8(P& S?s sŵ\?Xѫū@ۀzz:L/--gޛ[Nj{:w  8@46N((<6+lYld+^+km=bۚ*LY۴'{+;=Z(ed;lMToJ( V^i>j\Y0cN0JDsaikk~aI=eΟm:c~c\??1A+geD#K@~+%xer~gJl@ȗf.ttYn]ԦqI:0Ys>DZНNZ]0 ,"w{h"۔g)%ӘEA7lBNI-0%;x.cؽ#'DukZ=v@(kb RH$ _t 7^ZD7%xv6oByb4|h,[nEBu^+Yŝ7qš L Q7k{~{zzLNtlne>.;Yr+m˟Se=6=E4ot\C^U(ۤaJi>Dk%19_^`N_^mjj87zEbT|vN>ȗְKEV!҅ݯ 촶)JVl`KS5LߦM;[)ygput3G%L/gZ+#N C 7ب;lnxB1|,@hf'"UD"3j<,%Ft}xwUNݻrRJriȭDmH}<9n=̈lת"+v Es]l]tPl* =\ JnF1gփ; qw Xнa=`4 x^<6ܴ%OFqOyq'V }KM7\+]Lc ?,JEl0PJN1ֱ ۛ,*]ѶI.=b|uT!qt%taci]g~wBNSz:Ak@"%!UDJkNK[+~=úµEv l+7)He,~c@:w"׋rHNaS|MK# `@GChqdfvq)i&I'/Cc*֢ŝ~v] yت7kQY10`L6Xq@~9<{۫2F"q9߂6X. 0k_$ G 9${^N7:/4x}<0q8QK^l)BX+!S[#4/(ڕ6hd4oRN`p?£9Bi]*kn3T;ԅ $9p:8ooU\Kf2J:ohbݒ2Dz&(*)e XnFޮG1%aVѥ&h y=.^w2rxv+ 2ڴ"h~3ɡ6&X˄ҭ;G#z=Ћ|Lv_Eef9gqQ3 -S%+5ݘg|s<#(Yi-z۠.dꡨ.s w'=woz~5l46F-MDTG҃}[;2K^1A=~k+fPĘݧƃx>\Z1SeU(Sfbi)JqGq`1<,.$*'>C19Q6 nK5sy/d8 r$N\9 ͘x/~g|Qnan^n_:rxsZVSM0@S zV3,0 Vwtwd=[% sޛ .@ 3rJnA>FF *"riSuO #Lay'_.WPn&ډ{J$:^4A䝷Iq?kz(xoZHHm. #03S+R\[`i3bX O/鐽-ܲ@lHIA a_Ǎ PdMG%!G$!K/veoS* y;k?zzp*~tF}RFaJ>!hZկmQ_[Ʒ q-98qF7ɲ6V]b@kMݲCB1d©v65= ppo,9&+lę[wnny(P86#g-J%v`Z>hBk %6mEE&?\8l8>iA&9<{tRTz!0e\$y=@wWOKhY{/6&9=-SԳrܰ+ @}vqMWI&xϗh(醽rløo޲#̫ǖ655(#E$ -8ÌΤP47(3e"=4pRe fsaډ #[ WlB:2Sʟ*jdߘI>ͣMBtGrmwk%wJ#Ł 9g7j ;w;aLY-M`ʏ'#:iegjPnd޲,dVEO G_DzsgZI".Bi hWjJ{dNL6R]ߣtpc,gv/}|Hi>S/4%KЛ3^($-%58rF1gtC2D58 R~`ݚ8ʠUFGzZn_VMВ_?~3`ƨ[ 5" NĖ#99.G>Ǚ3WΫ<}ulmԞ,p!{֫$%-An,:ω)o 6 dttz0 |0HE4.p=kk.P88 snJE24=טʥT Dk둬!airdqɾ.2/ELx<\5at *w}F )KZcwEi)[s8ԅ̚p3tՉ ϡGD: e"4Ѹ5@H^@˘%^<.H$ uWJf3EMD~](GM>IOd8=Ao85$6méSݹ\xW`φ)⮥zUo=YUgATd ^eJv2drp!QTЗN }nЅ& neĭpc"'Д܇";śde+)KI eZ!.A*aW9i$[l?(}>ꊇA<'<<_ UC-~! KVu1fnwkq=oZR) l->xJIsE5%S==@ 9/Ǚ,iiRӓ Ju0Ӈm)Gp2`X  y.;=qeښ]Ƞ%P$jvo~b_F̄Ah–Q8M_|40d?*{Ȇ&⻇<ٹ?tkGeZĢٽv#^OܪAFtQ;T[%C6F<lPGt:GFkKׂwaDT&﯊%`V$H(\6}˃@'m5g .?Kj/ahIۺ~u] M 'h ]0y`TYGwrqraߵ[͓ BM=Z5UwB 7ƞ`ciQL+\n;"g}\S1w3gkʀcL][n#z1!A3D G3Qʣ H5&ZlmY_dQ>E6Yǹs֬+|-jT)uf|'sc,h-ygPg75ywD|KmՊmk )e b !hovڑhtW!zbIJ3QF6'Ŭ\):iq$%Κ`81%,_g\DIx%Ur%芈:eVe$H׷D,-O$RV 16k<4 FD sS8]TkTOn4)"5mҖ J&_vVxSTo5Z2y{MsLp٢cFRH&tiS+[4ˀwXI>ݖt@׮x1$'E,ͣ9DatQGl?:,;mҙ'.i>6Jr2/SM(l{gH*j4v\}UWĠVn1ed|Qt05b$S!U4%,IPFJmZmXH{-$?V=&|% Aᝆ.uX̂pPOg_TM{γM`.+MIA ,%O11~'>ͧβ"5{fC?^L7.kqf+h҂v%ûQsC:|`͹_*zbe_DOͱRUNX.8N4f~-m5QJ={F==qƱkŻb:SLY]DrP S<8և+Jҗâqh)p|u7=jz?Dԅ*q@=;p}|| p?>_6xK7%$A:?adHIޜM9t =B_rd*qmݱk瓿;G*՗~v›al]@f{l^.lxï uO[s=,NqrmsOMz:"i޴Y)o9/,Vu&S5n}V<_+Oua/^|@`;1[$] SWҤ-9=ߍ;q|2~VtjYgD [TߑDDma#@Aϥ~:f5I9qnm0 Yt23+ ?9 lڣ&+8dwk/p. I7mu%×}E}(Mip=CpM,\QL|V|>F|^> W)yIjFЖIJk7@!FGSRq=zH_ވȞˏ^*# o:zSg@@jQ0J eV\ROn6\F gV{!䢤/n?F1j`w 6 >sX ieυA.Ge#=c..ː%vB(yl%_~ AnlQHD\$x.t\ÇQh.uőxaաZ4i7q}!~ &>]lgN^W}QVImf^Ϡ]%pJ\z|OM-f*oYrcP#6N_y])0|݆ /9%RBdAea2@?zC#Aw,OEG(Ԡ9W"bmZ(ɰnh,דգv?jRn&5ZZF˧\BVt7-gI8Yc k$ub j!w'\4O;lXʵa{P 8]mQ) [Tg>$8GNvfZ:TgwU/^h Crpb-,a @m:bK?4bM;I!/a.}qp{WgD"a +%&dr2CcjX?d^/ #77@ v?mC@kcH[~oy{yb$ ism6˫U]165^@~?SݺZ$>;`^ [|_\@?\n=.Rk*^'i B=ÞP# 6V`ǖ7E#?AneG #G+χ\*o&򕁬_^@U{VlC!߶dEWEz 6lQM4zI|aH([hX ++W))r17lb\U\y"E%G(47|OhS^:BsO$r*AHowܐI[vT/mހoF#9E\nLqS\EOZ @kb)# \-;/}%~h9镘eRkbY059;![ z &砅sl%0d+"5̝`8qސE,nff%N&I('є4Um}[I]1K[^rθnlzd?B@p椹EaHVl؞(re=7ͺ_a_1LڨnL 0n0H̼֞ v"jSЯT3K=(}(%gw|Z9|SVAFͷ,X43P*_XfC_ZۤBPoϏ8_VbY _R{ft!9R٥ OIhYuυbhQX[*tM T'5Ej,-n3ދI0c 244ӇMGN}vLpzyi|tR؉9j߇4\ßF0<(qφc&6FSk` J.9#4YL c<*2ۣ̦APb0u2Ѣ2wF" '/s1y뢸@̇Եd#{KO Q"9 h![ځ5Y,NA[2zy }A,T(*:M"Uvbp p#f ĻG!m=wt(\zpRti%Bn?RƀW3a4NO-&_ Xx̚`8g>}5FgfiT8Wo5<`| Z!&Gn\g]x5UV=s<ͽ~B~00~ᣄȺ[+usq{WTcы٩bTjrM:-?SvM/ ([_zI!B^+7GxzOeYyr'Ѩ 2u>C;tkV|%5< |v"LD!Ms |pjb;3}0'7`H˼Kԍs0`j؝bCVijOMH8?I. ї,M~-[+(ʧj:^ų OBc;¾FigIR~D |xСZݤ/VюhJ #|TG?w┿Qd0UWmEvivNs/a:C+O.;cM[pCcw>1[4&e񎟧8aTu*| KT@>sT?neJ7+a,@e!..MuEr;뿟[)>\oN2{& "BbAmsz}PK>>dT(QEoM)֕f%GON(|N},rf+t[z߼'_yσyσHܘb^s%6>4g.0eI9s"Y$ՃKu;!֓*5q mGw_Ce(jj:s1ZEE}ihN\{;}wKh?&}ߥ+Y̧|J_Fԃ:Ty;Ab1fxQ߃ǷT.lTKnO/!JK_QP+U7T`a,/sH?fKc]]'CS$ )KB#H 9HVL.KE0K‘↎Ge1{q`TG-Ysw){a~*$(K>Bqm瑷("dM{ɶJU>;2<}p@eSA%c̦?fT͓T`+ eC2l#Oɹ>7TMxi΁7#> r}ҡBW<ꟻobo%e  v_ScD<2_@c V^*} d ꓓ$\ ciyZyAW#"R6ƭBPV~(`/ʜ]HbKQ{:R|ڳJNtDQHbX*Ou2cѵ(x~#JS.E%Ls5^д,/ڟdFoG2*MW(~?H u}f3j3y0IZil{ΏS~<"\(*Ź \;S O|b#@&?l>e; er5; 5 Vq(S_tܼKӪbyXXQ)hk+SOW:p;əA5\E2cC2zi83+H~#BbZ ,G9PZ2sh͗3a%4g| ^xXQ}0K`{x|cC6WfBҹ]pq 0{<@Ī: EZ2/.L)a~-bA =;-YB,/]R}qvfqR*9;Edx,]uň̎'6΄IӦG….#V7 <-cHBJTF?XCOq ^AX4J%O%ϻ{@t̋#!{BT7qT3ܙ8DmcSD8ߺЂ"$(gIcDb,h-\ϭ }R&`gDr4f֧nJ҃K*`ACI:-gɟH_ T*YEFY t2TǮ7.9>{1m ;*;#>$'Jc=w{hz;~Q`:ncPj-5Ju}Ј%iy*M_'{v0rr'!?9q[7(yЊso!ʱ-I5L. a@K."qn7vte29KSwWTqWE:Y&9m/'57 _96Y W.!GKfs_H'бJFHnו$2SN%eCKC8pֻhQ?|ގj%b޾5{dBTϩ7 ˟;Vd{;ƻlXPQ.#G'Jж'EKRkJ 3נ5h GSC# ~{xq&Z<0t"Jr?cӒgo YI$e &[w.-)4TR’%v<]J^y[T-܄jǶ$"1  c^` 'ٟi#>eЌ &Gyj1,T [_`2`4C0b m k %m3 h--Pӷ>#BX =[OvU 5ΥDN:@ V C0:߃z(PJZ #Gt$bRE*Czzk*9 kB+H%fj%e+]*P,SNSdg߆󵙞csdxٳ]@Qy[۷;,:{ T' UR?EJ֟WT]mON0WOXe1bU;`P-"/R=Gc=$SDl%ML?íTEȚ?uD%6bGd?=>^&A cqʢrA 4>^}`-FX!l T<>._}qއ!nMMT@ʤ@DU8=߳VD[ O*/RsOdXhN7n43-31Z_y<|gT#-|F*n"Muc_fR"}\ߐ>n @1Ԯɰt:Y HVT (IH2kYO)*Cb|L~? 0tZ}U-rDL#aj¥m4?Y RB?Ձ1-RKE;yМ 5и/exPucUd2ԭ/H jυp^|j0' $a?+bFXfk!LDZh YfIovT@QE˓YJjqf]gm|G"~bIt2v4=xsjQ/F v!4Ɣ7̀~#whNqߐ]ב.;ktKP~swtע/G٠D]eU'W-l1MEBSF㼯MjK,KVJIhYtU}.Rnr6l;[d]H dk4^AWqy_ÕM>j7oO]&ڢtUe?B靵~rɎ2&FJmX'zd3$ ة8 QeٖT@g¾|ʞ!h%##%+P&w\  aX\fhIT96;JI  ZnkгŌRMcM(IE@8c{d85T^B*o?={)$.QQi~^^u/hwLp8 ^6omJK%}-5&#?_X,:9ZKGk纫]gA+8ݴ/tk^.\!{';zj1 .Y]#Q_݋>"qNbXnq,tC51y*=m6dÍ]M5?ְDB\)SzU`2|ޙ|8DQϧeߛqvSTn82|i%v6F#t7CWERw"ff I%g9| qa0$bT"dp*9 "s".TFwݲf7g `Aή2Jә=+[*vV3^vO-M-mt4A I< ςb8se=#':Y!oBek>KMBE05Ye< Ftzq m6M#oXz!-XOӫJ8ta,:]b??K.Sx&S" o*G1,z_`&L^RwHEZJQ ig\4+W$)XsL[)/s)yL+V!1yś0ߵ KZ@ *D%s1T<,$' oAKzs0ЬLTJK媒9^Z" ǡ*5$}qŖMh.5GRϿmTοy`Xh>&*5٧a^G֓7g|Tk~' :('/HYo#>ɩd9`CD*pFlkALIT$wAއR@ }$L-_i]9},KpZrC]-Ѻ)%Q5q9\CfںD$la))8s3TxzzYQQSC -OC~*s?p>B ?%gjAɊ#J(59O@V2ɷ탦M\maCs\,yKn!m-hq‰Xs)%qJrb`2*Vu2:Fj.l%i'Aubðڼ5Ɠ: fnx+O4z{g ^=иS#yFrf[4jHt#S{͜[j0ygYx8_㻊9*1۸glԛnl-(Q{9騯(r 5.kosYI im1SM#$'\ʈM35`0? A\MԘN7vMbRyCSQ2d$r6I# h;ϗN{v%=*l5{$I%#~i8%F/Lo'ɱ2w6GItR~So58nG*=UCA5B?r}ӹC>hmЃZ ̯+z+aߩ6:J}6Fr$5(͞-T46عorQl|YX i99ۉ΂(Ztp'L,_S*,@3HʎlJN>BgiF3WtuM&/"|/@s%t6Ÿo_pn>㺦DdDb(dUѻHY3O6y;.od%5}E6޽s65+)M'z2Ʌfglqr Nt[Y(̢X<єY4,ƅTqHd}xUhaɂ#:ԣ">Ю;F,|(\Ă4*rM:w:w;~\.HN~Dth5w [kP L{M-/MO76d%]n5S\ 5l35:GRÇDǏTy^&KL)D V7 8DP.a#\S1e#^sU; iQBRyJxF1&YlA5G+@lW#gW&}F-V ;MuTGv!cNh)l[/ - Jk PJ' U7s3yY3Y'NWjmIak98NRc1DRj/Tn))BVY݋& s=Au]؅ŕϔ_]aHbhŞbF֒Z݇~S']M2,UIXC&R)LZ(!^O:.C:CU7nF{0m&S y Nض"ֵ(Z}x4+|UTپUauC-;lZ!`tԚH; *69l~dI B7Ƃ/1Uoͪro(L~Pq`jgudPtɾ*"+0cn=4ءvYK7c-'.a76(;z匓#T-1v#̇R~V7Ή67 5κ|ΐwųrQ/{MÂWjo^,ˇUE׏W;7Syf^[ {H%m?VL.h~ވ2iO &@&ʅ`h+"˧,P>S[-;q9 |lh.voj&pjuo6C#,X=ԟgYSwNU6+W1-g@jeeUÙ$W* 1re OGsKAwR=>qT]Vka20)c*cX A{(`qk9H&~[`Z'+=n퉷G5i$hoy0lD=]hmIN7BqU!x6> dpvF(i)1qc1x-v@L 9EȄ9J˧bTő0 #$BlFy7,es]m@1tU,EJ=%x\9KT"'bp$vicEvVЩeTSFd9wsnw!̯q9؇6E6ѸE1 ~_p юxOBMĉ!ciZ[?rnf.-v R C)dџ'&OHkiS7BS?!$Wcod|Ct7)Λ%&|Ud6H.-kø؀ӐCsnPnZ# L k}snbc{r'Y^5g? >FhIM;j S?#Nx]UZ3Ď;#h+X!p,RS]BkK9~G~kGG*D n8<̆tc< )D߷8 ߳rwd(u*3՗zE_宫+rcJO40H gl<ںbs h8/o` |ZzN?B,@BRdCoՈ%_DDW D6Se!Xم,aUQC/!- [xpfE?A*qsŤ_Rw$sGx27yCbG&A1 v/v Nc-DHWdҮdN㜼,VH)$}Nsgj };"`F]Mk9,FWcM}ugGRCPQ7y~c S?$d%k6!jg_[=q.EnK /L{'X (:D}BXq7m ғɦۈ<3/lTܱuKd_}|`#g=ܓoE5>rw~ =BN ɻV Œy_3O^{DŽdIA#fu<`D }U$]7,9DTdg Wrs|mkakL%vWi,n`M'L##捻‡+B9+œV?c ׅEZo K&-ө[,ߘ~>On*ȷ*F_r Qh0 -d^tqJtY\p76oEV&)̊KӌZIyJl@2,M9`۽|$Om]8yKܼBf2Eym?G05i7P0C2I4j.k6rW|-&mkc4L}Yٰp> u;Lyl[,NLǹ)%h~^6Z"B D6~{M:kh21W̋gCLDɩty/)z]G(zR&D(ĻDBB=gwޞ&膪RwqA~ˬ3X {v\5hmhNY+|-Q3s3EMUj1F4Гk~F"1Np%Z}IѸ6&J@ cS%@W-lXה$#? mqlyz, .+;D|M,ȡ WS, i]ZC0ڰ)JZ=+}8(*> ήxe"@F$sy(6#"㲕Cq&yܵv:$̠,3|Lifq#M?pe <)P^ɳWlV4tRZڞi| 7 7\j}-{d=nYRv/9톅jÔJxN?v6Q&*P~px{ضm˙Xu1{eGKkl}}6`L,*F­uؘЩp3ki\.2E<#[+QMͺE2R( t^VGQ?᪝߂3gŞaFޕSg,bJb*%bfP0ʴ:3HV5PZj /:H)oj=^=M5~, _ݣ:^ <f4@f[b<l z6>tœ\[W%sAJqo g#c{xzFCݭ6DƵ/&ױ*tˏx?K):hQE'O 4TЫ꺜:E' @Ҁioě,Df9۱f0<_Gz*DЇ?ojՍwΠ0XM l!h I3 uNS]cM_|wd`m|Oq <8& 1h8XQX$Á"Fcm<.j450,dv#V@'p__Ux?'k̓}c!rQ'++.9N9i)uxW%N໊ʃ|5YlG)V%LPH37jޓXo2ܠQ[m~筌QDێҡ`{pC,[ ; 7G@k?\mձ6tQ)C5l\t ~m^+ !(Pί"h"UrBt,X4}";QO#OĖ284*cgb~)ij([wR 6[@c3?<Ԕ1atRF ݆ݚL4 1QtYCd*Tmߟ6v:[6*up'&Œ4c!aء&cIgmެ̠Ao9&B N4ez^G5ϿP 0fE6bqm4\(L%]3KKe fqX5coc,BW V~QOF37)sqfTXpԊ')WV Yvеxeh-bo1Up*$#9ۦqPO3w:Y]*.lա ʷݧ$md_ 1P/Y5mDtȺ]24Q(I$KbM}d0VŦD׀v\m\QRH~VZBɋjبy}Yktmϟ|Aj5HPqj]Jn^Ob]t&p};mNi]GtQo;EE sJ#tOdyJzg)F5|Eb(~Z'53YpmewԼ(OUdK`PK*qLl W_sA3{VDT"Eb~Ms1F.p(*2]XJ+ӡb vVX"Q֨{.FVD&;o)1 r8\:ݶWI l>tq.)7b"pK|d:AqZ |RMxbhGU8apC 21z+k >Hh njዺc\F%͛_n0hqRUfE| }Z( $s$K`'8* ESrX ??{z , {&h{3'=/Bqw&8^pv }-9L*o $z$%̏F-(ͫ cx3٭"Z6^QJgCgwPeH*y]J8\ayqBWl?cNOz,LGJ̢Ǿc( YE6Rt@Y j S1"mArga [{טdy\~ô0~=յ,G'FNV@Vyz(8_/M_ю"} %}9|ga~g+uwtWE) jРtgB|u ban鏶|EH\F} ԍO'_dePH\C>~[)0:r|/,jbZN(ڼmo>/.s.0z^K.ĂxmWYfqq(..1Z=+WM}}P;`$vQTd\peCPY,Ulc66#L0qĽ=79RW9׶~xǭ#żkvǎΔ 丝ƅu{B 9C2G<}6'~5BF.F ױ rCgs߉FFjhvKɓ[ :3%>G6޳k, [VoUOLBh: i(sl3ct2}wޓ7 4`EPyIEPC^8'od?ZbEdQ:|A\1 8>r=&P_BfAnP5k>̃E$hLOx&fڌd#xGFq6=譯ء Ufcbcα>2g׉ފ;2bIm$TOzw%,ȋB0YɀHv:@{2p!0@J TSBGdWbz fZσ g+S!ɂ ~M_&iMk\5h@(\ҟR/c;rX1̳5F}y R} ZUgi=f$h8 O.y=sL/xgVV)?l>ȴr)(7{Z{D*=RTem3<0̣y1/R[*.t9"3 8p.A"ND0AEi(;Ų/"oݐ὿XΠ0K VLLa`e[aNk W#aZ~|eA~H϶J+)sRTMI1R)_ЙV{ .bT|n=ozb_CD6W̷{Q4\Ц?KG%V9o6U(=%ޅӒ"t(?ds\4=eP.}a#EK}p9E7+rB)y˕]l_o(J\Б KYcrPc]cA\dY}Sa~+{yw٠oss돸εGHKbXJ&Q.K~޽=<h1Ar kvUrlPs4W J.ywMF_ ā la-)$!\M~z " ]A=`wV~x`FofLG4p$1|s= y [jr B2KI3}R<׿>Eo8$LDdQcyŝ ;w9 {pE qYֺmk-w 5E-kU(?HB}3v\k(S#bbvkVL}S)Mi4yrơ֨wۣ;e5Jw4"$rCɊ7Ȼۦux̧:u 9Nn%M wv="ºA' #h o؛)>De GF;+AcHpVXU."I@ ؜_NO>HH29~`xe.&|Z>(\RboQK:qR*Ǹ6 C4LE̷&=\(4*ǧ5˸%uLFQcT쀔 2-3oʏS#IM~_(wc} ޶c)};F9Ͼi~opKNR|ѳkR뾓Cx08['I=]ds*bIT[^@C R0{.XCէl`t{.㑜\N~i.8FR;D^?ѬM[w: N')hn-RȔ_]Z R-3*_jG(Z풮EfWi`xpen|o͢,hY#BԔaA {9Yi6M(ei:cl?stuF$,~oΣ<#F#Z埑yX( RO0oz- G<_Uxgw4PWڈ7*FG,x* ͶF']i+ <(Byjv>e?,|t$35UPֆzF2ѱڅCInJR/xe7`ܩ'Ե"]|V˽%\ x$OܩgS}«Abg; QDPMc h_Jn ӈ&<]ŐZ.b |$Q;8K@Mm5+ވBbWJRbF ; DvTۃH}jMS:]M dbtvnTФ]5w;ھːid/ E" c`E7f5Ȉ`!jkz8.3iaQhZ`rmJ@ Un+8ӾWmBؾKN{ /&|'EbvYrS 4[ۇ) 'I.X@x9|l`8%Q< (>F9 })a9tLXl"HU:~XXx(X1B!O&c'&D&I.;TP'p ;{'Ǘ6ߴԣyfl ?K[GɁ?z E`}Niح;ȔS?ك5@^aXt~r$'/^ec-ٛaP%Σ|{hN?+C@Kg87;ĝꂈS¾۪LkO4cbfTTC7~+3TubJ?[SX MGH"qMp8|‘zdcz46tL6qycߕ5(tLLkיwx#v-ƹtE(>10B$u,(8#2׫S;u+[9 ModۃR% pb˂0Yx}HL{P4~RH'i-@w!g _E=5!ѾjkSaӷל IPƱ+1{jp_{m6. U^1,g-XBuU%v_4~wB鯳 3@:RTlh9O7ᆿ3$ѳ$wP1f ٫ Ȑ}ږ)%i/ .B!FO{8WpC `x wv]IanL!lAݹntzѦlCn\ʋ9eع/72]@OPb 81ze!p2ɟ;c{̻"^>ŘH@s0t O(G)fCpw4"&s]bDxĄ8ЍhK/6h|}4˥ ƶ|L?K$F+qiaVʛwev2>7|01 \H%mIĪ pUנl ɠj}v?;l\y,ᅄe 7O]MYY^4~^%{d*k]7 DW 1ElH #b}^ynʑ4Эfd1Y [OCѤ땄Xۄg2av@my w7U،z{xUؤ$#\Upxs֞g V?֘>6h/~ӂ]m|bttTC~`9UCfA폓e6_a1L>}"-z+qԡAp2AJt }}yH^%CxTU-DK,8p`]4?SOG)@?W<(sGQ>O!H.(%ln$g\ӒWC6(Wo;gt|38:0wB{n*tBiޑX%]S(r)z%j[OKCV{oN5&Œ>MG ڏ|vv9(kјߊ? +/DCpĵ߬_n'}:feÝ|ߞ6siÌHp NP NiesoK>=\U:ՐWKx9gYh̍bt V2,R(J8g-6X&;,FT~E>#? 8% iw@;P ua[f.qc+~ȀT4ye*2xf ;^EGk*TĖTu {hX_5;%`. 6*9G~C(Ҹ=ܩi{(۸.򕶹ȀGvҼ1E2# y̗Jəπ*CtQI [&IaYOv=ប??֮KxK(µXwQ=~s:W"!ԅQ[ bi;(  |*4u#zp5P ^^Y 1ܩ*+`J`>^Bz88nc^j+u}d[X ?Cy,)zĩgefG_I* Z00<[oM9[ٳd^v QmN۶x=0xKSy5Roþ`o!֭Zys }ͳեb-8cwt!j6U8Lfy>W6 )K4DCr6 $ؘwi0:?ݗ0+v0 !lJm~)v)߱w-` s|tPW3 md䟱7a0B:0An`xl]s6}=0ΆO9X 7lik1s0͵Kl5'zs0lq\Ϣ!}+D%TP,36S-M!}W|E[\io\zk@^ˣ0i* כVoýgDtHZl7eM<{d)H:늬t$EɽOAH@w0twTk VTT_IL6 kꟽ茣Pӌ!',nl|tZYҰφ01gPމ|$8 =XmjZxM8p:r~&^b5onk58F(oUژ_$;+))W j. W("~$'`Wm7Qpr reF?^,twd[ Oi @gEAdf=Q6IBƂ&N_ ۊpow.c0%v5C$8Jnn Ȁ;7z6zP <ڣ=7$w`HR#r̊$cb?s0^nSKfwjW/PS\f iŽm=`yj;җQU7E%\q:j<9nT@ʎIh3)IW9Y+O(Sv*;qGGje>-4(ぉTG&eN zbD\(7D}K⋘8-+kYgַtkir/" #2G#(pcw.&d#KYs3lРDаJ?i5`D3~5"IܳPSs\0!X??;=S4ȷˋ(J} rƶ&/>^Pݚ$ŘfnhY~qCvoJ8j?D/!ڡ-fzBݜwP5)nթˤY$"uܤɂc§,Y>'c$#Gq}rDڿ3_t%3HD KK:T.J=퀖WwMD0?#~Lߑ`huƚmc0>#Kd/jO3,N_Ė!%Ez펕S~yGiVAYE[T6C Ci΀e\h/eZ Ϟq12Ͻ䨆3{22[]$3^сQXJKGQڂL)Z$ Ϟ@aE<- `qaJuU>k7U$I]=h^AjjNxJw {pQ ./$O>锷XKޓa0 j1FgPIݨpo_đZA>s?jcJ { pJzܼ?ÊOQE2g ɽλI;PpM3O6.T:[D\R}FToN`|O j\N^S0B9+XossZ'iUJP6=jKpWV>63%mZyY^6eEKzDCs2:xZ1Z%*]{ÃD,Վ6;qe#/d2($[c8O-iI$u8:b.; 5 {Sބ%~;bcKgqE{G䦘FY0\{NpDK@t&;XH&sPǂ!#kiv 4E.)3fSU>i;0((`kF a0fRuW1 4 , UޑŖۘB %҇opJ XSU+r'dݗwX$p=^Sj lc{h/](Hv7Y[YUDizS#椺:Jlo-L%SHvBV4u% \_LϨر>?FyY*oj8<8ۅ "(7㠇ߨ&uwJl-uG/b}Ō*% yurBLT#ُ<ʵ3¦تdy;   zCWfs) ɛOWi>s 5#n\K!U/>0j\>Ѐ6g1N~M6hab$弔^p(xBO}vP, % XuMہ fecsD~! T ˜! vaGxB$R84>!HMĜF؍\h"Pk~[qaY} :o 9Ȑf\/Z³xuIL@PӨv5jLP!?fF}&q /+fʡTT˫;1Tsk"sF|B+(ٌgt3ـy WYEブ񗯠!#Iԑr䊵STJAƞT;R6C o⯍ou艹fASǐ~kL{#U\kd[.+.pݾA.omPk.BV$T| p"́n^Y OH/Hxo'h2BR=KԦzC$ *N39o`<)t4}^LOgj\;X}쿓JycI=DDұaEcV @^"(=%1:<(pOs% @`QI{G&w(ĬNeG0FG0g43Zgջ$ꮞz+;o2N .B 49@u7ƟR(R+sŒ>5-l ~I̮ɣl-R*6StE!LR_sQ/FԲŌ.^&'9NFd;ͮg<:|?#8ggr-D&oz\<{@_yә/{ xκRJDl/"&=Xm8Z /Adkev{Cs5o{$Rq2eېި8Tc`(X$d%ᱍOB-^֞(`$q7MlJ40F1(uF5Ĉ8,N\*;z=pO7Yyi{Zfc^r^FmQ/>]@Ruz77Ots.8E0Q_=>Of*{"R8!)gX4~jDZ9AnX7GZ/u`Þ` YrTUQAVfs'2N@[O5j(O5fp1;O>4J6UpxŦRWFƛKgb?F$tb?m::o-N+lR xt6U%|ԣ:de'(_,@*X"V֟5\s^q"2,z䩲s!,p@y";[D^ɋ腬k?Ph1,ԑu[OHҢa\HXnf# sJoߚ=":?HFAb$EcǟSfp_E8\Rp4r+*Hqd]jgZ0Z4B!G cB5&l]hI%dJž4(L0kvCI6OeeTH:B 0) sBPނ <nQ[2;HAeyb'RxLmP9AX]*o,p6,Wzu7IքQmynnnZiM=l\j)Sy9d@t[>pZMi!Wr v\sڡ#4r"iΗ}ܩe& sh5E 55z2p;~+p°;tidS򓲷# T'CA:@"z῍!S69ZEXfD6ޒqV,gy_y ڤlḐrV=H(_"6 n0O }c?pdG d2lePOmCIcc^H,9υϧC""- 6R1Gh^Cs8|@1a]_mW`Â*ժ<28H[\K * R# Eʟyu'68 7:Fl0 Õan)V3TBbv Ӝj8IE`!n" |F.5oc`U]%p  va,\lZ۴Vg/::1TA\-riңUzC@P rpUzPcGX{tT1Q:Oa`KN{{C/'_PxY]֥V' etNˋEuCv^Vmaps(2_lczޭ9$G3O9đϿ/p5E*"r,5=L\veqի^~pņ;۶WZ\ՈKӍb] 06zknRg*ѭJ={gh'!W@eqz"C. Sy]='ym~ci_39DN'Jg0&셩0TRв_#Ey"<R6g|3<A #]+oU{CD euԓ7U1z[ aa 0ޘLWpu&Yڪ\Z0ֹT$C˹ؿz6/a4 N׹ Ŵy @]ntM|Kb5FOG$533+u!&E}u jv5Gypfk7 qe>neAs?^ 0?4ݑQ7cը0&'E{H&/آ:ProthkéֳN񋐊9ab0eè}1g \]_s]"pȓW g4 o/x`]@K99T1;#gW@@sQs_~56r! TևUU!njd7h05f ;VݗꄷlSfI18yǥo?IY_9%- ;.2X+*.|U^k)]r*Ύϵx}/si-:ZPb3*~icW$nSɭE)bWAYԫYũHc$EZ k ;9 %l 8 Oog2rR1>%=Ec 7!# rA48!R]~:fbdZR*$8/؝޳&pt9 Ufi S,qBO'vaQ Vxz(/7Gvr46Iߡ;}Qq޽nH1Tiz:^\'6r1N@OWN00iDŽЄ&H۴#b8D]rNonY MM Q+1 Ǜ6M6Ӵ{AJߨ/z鸓E\7oZ[*vDDūno 9?OIbޟ̴ e%償FJS Q>uu,'02%B-2,~/i|j ZrW|N`W,RizkԮӜ&/Z.N<' JV{Pv^+ Uct¼Bn]},w_RV]$u~Ԇ3>fYsx+Yx?+sr#~p [XxJd5;gڝi>DYqYn¤̬3Zr:I X:br?I]qNQ~/."uC) NlMoc,ՋM͕8XF[N#j/1c`๚kFAsPi a쉥7ӍcqVhzkDRnE3fҼ(fbogQI zR!6^ҷJ$q{)UԜ>@Wef7KU;׻u@78u~W1a"sz:_ݤG,028 2\' #ZX [W ?Ķ31 s}d~F͚N:'bݝn~##(h/yĜ±eZ^yf؍Oۇ=}"Ymg^J; !:,?eFNJë͗.A%8(t><^Sx7צ. :h;Iþ$D,(F}TWRRexQC#u?"!NuǷnpG'g(-غo#ԊGx=k7:rs |4 BJK;Q,\*(UCق8S%mZK9ȿ_tiz >0U_dWifk,EXVoc y) T:@4M60}Z$(|vs!“q]2U{f@Ol#cӂko@ 26;SN`dG;s~6"gLBDZ!^r/zy1ŜN[>%"b{R+H*Db/)Ҝ( Ig.bc޾~` N TI4MEE/6\_ɻj )ša튵Arx@߿DKb2a~&+@̝`^GYP[_w' *@PէCG\}_SIE(q+>&wAmI wŮT98ujԢn To:Y{c'J*qiQfgIa'U"VFjŀ Yf ad}TE>_j3g屦x\zƻVH 1KӉnQZKxhMF;vt(֋bB7_d~CO r}֭xM!Ҙ "t2ÃAf1@c_ oIAW[a.{Ǎn¯#blNThK|c#ِm|M?"w{#L5bS:zw(;rGwi/pxOə*׎6bh]Ⰱepi/7P)97*{!uDLۮq"!H^5J'壞|LHMJ0Q6 ?'bjz)zh|eEXߘɾ`]taޥѥ}FGMe&ʎW;qMu^U*dpD")qw Ȇg>_/U +#.÷>2njj*$ԉ D˓|wcups+Ny]7+coijznr^;dfNe ;_QX7XuwQQg04Z0ޑ^O_D(7oQޛa|>$| _h|y[4q'v" wSF^ <=Fp'&Yh֮2|F~2Hg|-t9wT}9zѴi鱠u`s@Sx:$|\6+O%IҶ6ř@6OƔ^Bh~zt WqQ @Ý~cZL]KFK1}d2ÒQBHU>$r%`Fl~u oN)pj% N7|q("v20:OF%ěp~M TxR#8!_DKk+?dT K~[4PGGOʜD&PraV_ U3#D^&:fQb~ZJ^RE̺s3SnfBA0ctyV$fit5CVD ZY!g£HEh7v}*(} ap/20 Myn#/X y"sɎKjҒ8n;ch(gZ|׳ξrDa"qcsx{qwJF:@B4g~H %a =[]Inf$^G٠ 25$cokUZ\x -9[d"4F?MaՇnWY&+B"(ح 󹋆3ㄬ;i(r{ .$]|K?V};pgOT "o6 I;xצ.Ig^i8'1%ĸM?O^#M:ۅzdЌ=wlXtGdӌݶBw3c ^ї6ce9\gM7?ZnpƭR2eY=~bt1YC/օTX!!`62 Js\mDewmU4D<`ഴpSC6_TPjYKx!(/Ċ%An7sXXy> ٌ͐QDX̭gԛ ܦUn9:Z}8l0:fmLQX/~Ř+ DaBJ(dus,`Eڋs:ǤJnsob>A.? Tf"۟mk \08p M;XEƵ mkR5F>bVQ/24ϊZ|!|G Q ·<$$8sz\]+E *;l}yo\4-K3ԑ$6,xcjNɚ;>^]1K AMٝ9_]2]2kvЀpbG<9{)]j3 .2foV0 yq s=yKP>3۵qIe&~j+_RUw3/N >pQnJ?M=Is3]>Nd/ s߸5x{t29_{El$|Cj`)>^d/!ɼ~-A d|]r'O pj08Ƭ6`q㡪}+qf`Ypu^\oл.t4x%jYe7Mbx f6޼D#(G`}o>@V WNt'cJ&3U)S2e]2JOCSz$}ȉe'5g#prv#wz6uiEn̮ f> +԰?Dkie]oІ6Oz.7,'2wuF+Tyw LsqP/Th%P>5cp.òs{w9~FO {57:[z^5` rJ$ 6ןDпM>v_ؖy4^UTk#}$iNsS 5of  :m9etn>ůIAOmG t-N#޾G&L_PmWϧc7U8$1 wum3"[L< SG{Oa 5-6ru0:gxM1ݰĘ o^IBkqn[h`#^O@vz@(롾KF!!rߔ-D[8 wQ\^bED^MUsOS+\*~[Hl(ڱjy`&.LVw*jj`~N@{/Kcw>鴶atHTF ̓li,G"J9wo"EOO]F0rulKAQg݀HK=A2yT"S%sV6G9}&vA1 =4#+OxKKI߾&O@Wl'Qg03b&;(t7cX:"*ZwzY.DI9B+'.0?.8VX<5@ȝN@0B-'֕e|+ v:J#o¿<5L$+ ˥[|67]ޞhӪqhC؄/J,%t|:;o:u>7" P#+Ckכ^cc&c>7R*`ѷwyYcȞR95@ʆ؄սZ>#`Rs Ȃ?zL]FYB=_t,.'N['2T0BTRmLBQ)>Ԟ:n8 |fKR:TBn>k+Х0E}281D,"ː,;zAA ,we ?dt$[W#[Cj_@hTb_EiTR.3W5FlEB !r 4NI|6C%޽z`wi)RG!c^pUqFd '({$K,r<{ \lZBa:bZNt!M'8)-ɲ )TD.~?&q94/ Wک?ԽHlL05'%ㆪnd:jUrB`D!fN5MϬ)-遙?E9 ٝ5׻Jhz{B8&3V}XVKkxx> B[67I<|M2PS5}|T{B& (l>UrTz,m]ud8Ӛwa?ΪlFh_ruw4~2c<-K bP(X|10UV bs~hWɤ&}qC_QwnT9oƩjRkLʘc**YޓReljs?f̲;?H6_P.L2Z w&-b:mFҌpB Qe!O$K y~&K$ч]֧B6lAEW"l[{Q?~$b|TJ*J{`Z!Շ'[F~DP!Jjsq ׀?g1:60 9]BswlԄbE"Rq BDsB>Z*Ӱ!;' Ga^b>Wo4my&b9v 3pFmB]؃ړkh B72AձXŎ-;w8ꕗ>!MHLO_:3^1T*/-o Iq@. T^}Yr], ħ~ڼ`8Yۉ`L׶z EDCψzuN^TrKyɆlrTjKRgNъ}&3qs>0P+5kQ-و/}8K`'%0VbgФ~C&a?}Cs=S9r4oVL{ŝy_//ؙJ+I1v)L@"4{ʐ=YU)a" cJ}aԾ3א Dn1BYn~O]vK-jOCf \ǠFD^kۻU.aw[~~;@  B9sz4nw15|tKit#2"hX$01$?{t|9C|$ q.Nܒ; Xwא8P+r_qtta3wzSd9 #+CiS6O@`d޹)Xq,I@[2J  bU`]Ã\A R8|ʼn@F],gw;;<Ma+!"ڵVnxn퐁YПpw63)Sj!«CGhA *7oS yu# _AQ*sTde|YrPQ*i <{'MiG~NC i_ BeV<,_3Ko{vCMB\ZO0Tʈo>#A-s_e_zRsf KpFzL@nԣݹNs[Z6o3vtcءg{u"A$X\Jmq\:s*QjO\ 彦ȼ%0?8 >R3yJCFFhu#+KBMȨm0ez#55őB*NVfF1H"WZ#p7_{ban=OFmd9 jɐ*^SpLFˏQdJdDy~.Q~6}>p՗vیDǓnro}*\dx,8!tcNX=: md`y^ [$_6kd)_y2^cׁ͵M]o)M~LTc^KhF^W-%/i '-‰$._ϛ*K?-Uv7wR6 SVWhA+h0bYN-:9t?0j[D&Eyˮ$*1=tK0QZ+$TRtՠɸ*ZF2!D;P˛7 HeT m{bꥧsq)ɉg Hs20׍*B*+ze5_p n_nwVL5ئ0,u ?yK\5?{n(fd.O&I=IR^ 9MS gsξGQ9vR08o f'sD bMgsWCwK_bdqP.$I^_<켯Ƕ~DR;쇗dCXb~,8@fECVJyR̢]Ee n{F9g~I!52W?N 1k!<ԑm P+dc =ѓ$!?d(ë &z(BrX_x#`բbcD:|Z\7A2q e0]`B,{W:9O1N {[aGú?@*Vi _aHbf锝H} ,˔TaQ8^I~ͦ$ْm (s(9ܻ>=S[ƒZ7wLݎu$18e7lƹ+ ~R93?m)oȂ.Xj]٦V렊'^ JLaˈoK.iO3[@?c9ث0&?C'%cOF-͠:}/_}AڷHi2s fv0@7G1WOݹ|W"!a4%:K+MnO~-oN_f? Ϻ}uU3)# ^-J\;~~V7T)D2c#T;xeq8w7|5bHx[Z6KRB*?}?R):qp/P`n~ߙorFY429~H BWv};.I 'DEX" 4Xr{p BgnysrS.waz E9@&.},'$ҰvmSzʈP.L/(7I)^T}\9ɍ,)+91G{v!ڵ>""Hb}G4R;u7g/M[[l=f[&$PdT֮B7 p?~>9'o5 p*kDXCy.2@hw"ᎋP\ğQ}'Qv3͍wV߉`@/v 7;kGnM{Ģ Nh}χG19 4`+XUkw~~?(Vm`bG2 T L q5ѩ%ue:=%<)GeFܓ{:RJ("Htqi7M|¦!-X :ua-ҒP*USѬ\ ܌f5..?A}*T-՟gD&G2[IQ~.?3"A78=0*>1K 2xIM\;Vm"DzƚK1: ~:Or( d tQ6ML AUٻ#"62Úmlc|5ߓ$VtKpƨ67vJK)g&AߝU]7y[ZfRm5gQ" T?#>f o6gv\Ca%YTJvTjQ"کb6l)`jU.>CN,D1Ӫ5Lr C uD2"A\ B> _b5SNN,o\z¹RkR4[FݛGQ.:_1gjS4*'K9܇ l3DV@~5I86UrebURJ >&4 ~.9d;T_Jfmj/UŨ@ Uv<"I؉o®],6ެ#~ CS_q0 Ip$4Ǐ\eEegiȂ:BdGEZ?e_Us,ghx|mb_wW*GK]K"W?t9֛34rU( 4u ؚVP'̋Lh| bXO!)ZKM z✥t"]qԖNFhb;Y6<-O7ާxP(e8ZBBpUBm װ:M|PvV+\UͯpZO(*@%J[D)=al_\"*xA?L0.]!dS\c&h\9 Ɍ0/n|$/Zꀋp;Ciu{?c<,;YUWKO*֌{ȷX݈>4_2ݝ꨺2o9Vi[ =ᚬAa_8)pcV5ph*݅ _2/=a\|Չj%*ڷQ=P5ڱkX/#bӁp?EJfMϋ~~eѳ6=. w-%ճ$Y*)] Q-%0u!$LKgD۾ =BJd9_ѐu9W5Z2N>2@593K$K\xZ 11Sϭi&>,@™nݵ3p Ch9cDb9!xpS`ggw '`j%#Z&;-Y)l=ژgPjA80S1T%X c࡯%9`xvۣ6dX`z-Z7pq?f~~ :$߀I^yFt.jBmFL`{A8K/}+Sh:Ŭ7 rسӍ#v>ᢺ.R;q8&o$R'8 *DG?k JdM<OHfk,n \M+"T9MިY·`np-$9ُ:mg~1*2V 勱;msJ5NpB}Ol1M֪]spos!7Bcm;Hi6dO֯DdQ$-!6?-J.ŔdT9/`+ 6>K6_]rӑ/HHڛ"uʳ'dY ^!h3zJ& pt0`}.\ M39K0q]_1l (sD5>ÑMaF}Z,z"oϫi'wPGKJ`+< ̗" a}$'YOO48E"̲ ^yV"\ =u~rgƱ GE_Ph,4)9+ .yY'DK,LfQg2]}2c[љv<~DnK*_syD91Z\F|jtB1jpe*91[dT j7MI1Qdjp!gbuMB։9}FbHr96*Q$Ka^ ki}mhέr~'4Jwlk Ġ̟ wы^ 1n=ⶴFHXЕ2=rZ0דi34>EUe>~6./b jvUuSQ>Rހfnz; }a(T~ m0T|_@B:E3|[[⍛ZH=H*cJAaC Xt)(q"e r#r(y,p kfbx'Ѻ9ZG!WdˡfJ$wrm:)}nK1@?YZ|NJi-B&Ζ`g}s9d`& M65x jͲ{PlB$we LEۯ.&\dg!ro-M'Eܠy9e4A8Γ?\or N8ʤ!0F9N>6)6PR=?*lT<0Ph-l+-&K1}>`/cG/FTm,:L -GůBވ~Ojsd8WzpdTd:荫 \'łlB--M #YfjCRҞ'F(rbg 𘍆md5-lV!ta<^ܔ欙:fbݝe{],>9B"hriH<ܞ 1P"G^k4E9 & ̤s^p"7ߢ!)1!1 %{W!>g̜nR@#҈ao bSCH/`Y<}Mu3,7#)WL mGwA^UQTNbv(/ ^\A}֠Sc!pvƴޛf.3G8n揙B]^Fyket[)"yi\>~0lW}M*ǖ'2Z'ws().ߓy9:bN<9[!pr2;zLPS\,c۬dYwbJ>a'8DkcmV."/v +{V̔ Gp>>R}L p4XzT_a%@~j(o< V))vWtJ 'H%΢(OQS/8l,փJ )wD[ZdMeќa]}n8awK V`;z~mT9ȀkEmczkڂhΕ΀y.L`lnY_'.NQ#bxgNV3kvn@) } qW[+1gɳ^+F0? (ߤ,idDӪWiUxan( SB "aU*kug Źd+:O>+]sA161Iu[G9kA'CD=)=3l^v:tw UGLEۨ/VV5z 8hmxA7=RSJ2*пXikTnIfZ WݓW;}2,$ *x#TVIbdh@.@8}1bDH9𶌚Bä# [;6/c?47AWiYDv?.Lf` 3uT0D*ѧk;;d1[u)M!ן?:z,XGC3FY4Kdžf0ە:uYaT`{{|nQ<.Wo4ń0m8.Ժ?ML9$J9({M+h/*rqgFKJ'o,j[wj[J( !vBaZe<LVZ쥥FCk%@@+ő|0[R߫-vKg8o0wa;%NyI$.Eޠg=%Z %RdurFqRFSAukddFΒQ(SsE&<Ŭq~ lى14ƻaҶ۹k! [.oZrQoݜX)4Y~=3 7N(Mу8ͩ1f7MThQL^̼Ey@qΘPZd Pt6KC0d?L$rF)wwuf=zyOQk`4tXJx=_$+D u}j%\V:LmreeFR^6G8x¢W߰zK5Tھ, ៈj>1 Kwe5?Bs9x p S^ZfqqU@;s D: V1159N3frZKn(V7>U7V8᝜WGE߼MD씏r!Ajz2'O#0B5<ŞNzH?W7Ud90C;[u[yP7ꞵV7KrpP^'еRu}B\jD6' A.Y6KҮB.]zSS3@ȷHcosU>YKC)lR{2?OB./czĀY!E/+rS灲ry uktq3+sDKZ(^t7HE1IP}hg @9au+:I W<}:|i؝<*٫ΣHF^I$V(T&эiX gB}%*Ef<:p ɇò,. e59ԧuSaQ>Y]sOlvnk( daN`Gk? k 9T۪r@\] 9dYSn?裡6r8 ZlQMSq +kڍ]x!|Ȏ<7EzQ>^G *FhSY%ߢGY&M3Wmlԭ1 Jg ث|bvI1 kyחSSFk 0u>=xO?dwl?c~MGbc?3(|0ژL`'_g".BzdJ!J3ݳIx%Sv WCg]*!lyRLR&:IxI݉ ߔ&4z^]sbGC_ 1X#t}iGOLǧqGN_b+&z'/hFjn2?p F-+nDJh$99pj0ʞmʟ F Yk,zC#C*W&@0PGz |yƝHur7JdFYɽ@m[_vpP~rkϔvKɂ+C![iH"[L) 0¢N)pb hT?i莰.lɝq818ڶ=Z./y_n[;AcC'G)fh_5nq[|SD2r^r:%`\Cjc[#h2+ R<٢3P#-(SqѬe8:@7ש*f>$6VH}z^e:rJs( ݁3{o$١FE kos@gVg 1ϥt4;OQq)\3CfbT(6r.Ȥ究[ A1ijgchAo*:g296 TgF0A."ܶ2E!.z``t@ڒ;%t1l™ƍ_&S-/9! 1ހ QhqF'O:%;yŵzŌXg~H:nwn$*#3,;tU>e=B}Zr]zl}OAc (1tfGՠ]pN \H#w/x/߿cIwP@>Y="k{ŌsTՃه_3Ũٝwc^irI>΄Ӈ._&"DtzxC A{^d8 $JM .Ӱ4"55^8Bt,!dϖs*A'c,iP Dsl)( 5O4ypa^ƨVKxJ[n@JSHđQ7N=$·b\rd(V=拀kOC#Ժ!` Aa\uBuqpmBĿ/51ŜJ EkQM莗hӆGg=2qϬ<4U|Q:BMxkp  v;;.hNqþշn[KN=Oթ-u R= 1 g;Tt|E,lW4=lQ(NXJDhChT|+XsYh}UaIWǰΆV;[yfŮħ?dH %mW& $:IGY)[hWC\C5ǐF턓w^)@YH95O6/.3N2p]A5}Gb˅W38D mCȠzdrY|Bm&?X8[)4E=Aմ͞U/ `eKʗm9p$:HΧ[U1۽xsC?ZNg]q/vo63$)eS++<"ܬҧ 9,MK"u&u m3wU~S.y9er "t8%ЉWAض@6(%AzHv#[_GİXܞ@4?UXfY'=RBѢ ,=i5]aI`ݺ,W6UsA 0g*DZnٺܗ_A C$xX/vҢrs]0S cTqMYOoR{6.*q$f^ RǚcCxoGǛ;& g͌1%_@IA6)]R=*Dk#,GN @P у,+K6I09oXw ; 9y.>Mcu $:h,ҊM 1z9M?Χ\M(G4sSFI7+kC$o7'6]{0/kg=hVEp|g9 x"WYVl')UX?S&>2_GO. ,o(f:|{ZM.4+]8#׻ @KdR:b 9&[qtB/gFrB940p~(P'AX5?>CšWR5>s9P kDPo[H9Crh}uF6B@:ֵw0.\Ny[v8Cvcdy )EO7/U 3|;[!q_.8IU=Xn!󙁏c&{ y#LSN"*j"u_O|kԉΓ/թ"Bш1n UD`W&Ca70 zP ԁGkx?0> y:0ua>0W+VxPDK_/c8݋%0*!78(S襦ENUQ)'s5֪r,;Dp:ϛ=b4jpuT^+i g)wmtLT+ łѫu©bbQAt50uib&alXB^U Oaߍˏ~_{عo$D[AN U=bcJHX )e94< &Db hr:rjgnwN|+hհrFjz5#ch?0eZz%:L KVs]MkֲhP<~0-PΔ .7Ӏnݣ!ÂPt3CׯD382$WwUFkE[F-#ff`)Xu%2D@4[q};m\C-],Da.<ه"`vC,:`;P+Q%a]ڦռUy7MN5?/ws$~Ҩz7t!΄lϋjGrh G@%§=YT=)Vd)=6.CƓh!/p;u`pjcG~}mYNg"E/^%IH?b{oL'<|%G15^FBBA-oQf:J8iVMPV<'g*Fs`[}tԗɚ җCj+}vFQ4*9XPQI\@5>yZϢ_4U?أb\`نӉ.agŮ WԜ҂dL%V:-eo&AEK'n{E;_ eFˋOg3 =ZLq>s{'+'N|6DfjdG g ?@xjt_$[嬲4xm?X /XbaE&S}{knA1/zܓ4 0[Oڢ?N(vwg##(z2|R} Ø*x7 y,أ,-{ ~ؔذ(0$*1 $I9w+dG dʝmŽd՜0}.\[ȿ$1^.Fs~>(5n,d2ҒrﷃCU*!6Z]Pe,fA^:T{R!5{ލbd,,Ln2 :Leֻ9SXC]r%WfTn7$}1(È K+x,Vt,/"IPѷDf&bw/RBv%2C956Z9br,._ܝ~8t׾ ; S3o(ȫy{!2L;{jW1㩮 Z҅ 몽.q&rDKx2<;u@g/(9&YLs]ĵMݵOӐ3J0Ӏ+j㔲-@?;>? _e/oAY>AOtHI&s9(4dU&]-%9>%=\_(j\iQEI4`3oTrÍmVz5i&ƻ !ɽ^՛-x}P*pމڙM׬#G \qz {9)bp珖EI_LqR:N~n#L}d ]QE#ݕ bDQ> PjNS`A ҙgm~n{u58MzX%lVda^GGQ-zR6m/R3[sĹ$*')hȒ!T wrZ.l.o3|5[|0 '23&^viՎZfpsi!NGH"OR(J p1A'QpN ĔP b jhWR *i,IV%4c@dƲ~gxKO]H1-A-{ SA@BGA<2=.X!9"xaIفt27*%#B0ei,o.Ɉ܍UP۲TvK(=a@+3%nd#ʳ ־̕K@<Ԇ[TDamV 8:P.@9O_7V` vٲ֞<˝T 5zo8@ԁE0m&F6WüUe.anm$!E0W8i0m|_k_!y_ᆎBM .91-H^ = GqI$yNs+ P-8~.J81EI1Я_7υUt;>%h0"^-#TnEg|yk ٕ'Tcj#1QcMx%D瘑VvVqcP2('G"q8iԩYܪtFyW6%ۜW9Y#6p!7, 2%22v{yBA,2'=}8^hLN8^ U{n%YDk\ˡu-7*?@vJmx˾X4&^PWv[Lhf^!@3l\,U/YxwD<c[c qF!TRp,({3%}wې]t6DsrK$>Jznk"]N `A;7 FaTڲ>/\WvR܀tSܭ͕qtn}T%uRβQ5౾+>V,PU6.bƛv'px/ r̊|pp2Sd,L7sh(:ܟ,2Ǎ8曁{WlF Z>["8 rn9@Voզk:_UUDN`4Be[&*2O=;#4.ؽ19Ϩ-l򚿚Iq0O'phJ;a8"]Pyڻ_I P\Vc\'r$$oB-y0:} b3Ge5"Fm/’L.,=~1$+-FHT#XCàㅼk;D'|ob鮸,)t 2Qͪ#1tˏ 0-pgĈj\4N3SೞX:oH{ G{PŽ6ǂ>v0Ui>5~4, t7Z5w_A$)*o*5fޯϦ/U[GYq*b -yZt7R_̩7_y4eXDžp2R:b "\(SaX?f@>[ ii&e1 gNUVHM.mtQ jkK]|_6fk춄`(KP8QfVVQڅEo ?." p[H [[KI8k,:]@Z}朙+~0rZA}v~E* 8RD`ϻF>aX,o|UЃ΅ہ~%=~u빓,]-J344I0IzB1R3]Ԥ6ld^܉[rmX ]@f0Vb!d֍<{ ECG38F4G__/^%b)TIy l)o1F8h:M"B@.>Qd p>0g46rzQ?H?>܃|<Ĥg9h?GXoc˅|H?(QrΙ:aNf%drk5¹6R!*j+(,t#rP &[8@I]ϰ ڲܹzh-8H\j?mU(+ZMLϨ~sBxggKZvZX́w&Ut06ۄ(1CmXfayB(X"gZyw ӰvVN\ʎ[^o;3$(c껐>czM\uH.50OBH ɔY(WOY'eᎂ %Gg[}7!by8 uP4MhaLNlL!AL=*ɖ͵9|3ע+Pgkeca)p8f 7$}(>\Ѿq"CE?/J~cc]ܶȏzE{,jU|tX} `Ov5JON$%U{}L,;=&e _'J/tЛ@%݀f+gj)jzv$g8-co@)}?K_C|g1Î=좤ZM^$g7H&ZJD{޺c任wm9YIgq_0IBMB=Kp3)6V|Vt~P/4#5j& EنZ'v8F_| &Jl8^1 `U]ʄ.Fp ƽXl"6U/ ZTrs[Ёu WnOREItX}>[^sy!PM+>y+ڋ{4d(V׶cHp趀4Bp0g&< _΀Zbъ`_ ,qOzdY="U/U㱦lȘ˞OzӔ鱽jw^,37k&10F\3VKGD:$OR B^l dhJ445џt AwZx:LLOgj-/X'%oxwmqc&Z;,5̑ja˻uQ\6N90ջq)+>k"dp:C)Nmə2Zli'. /s~2Z8 y" 8׽pfݾuJN4ۧѡe."w3ayÍ1YX)/s!9aiX~J}4Rx5dRȄfǖ/ITg+,*_lR[A{9&f[p)qHTE<|EQpXS|Xa܏$b ؄D6شO3q!P?8!St}8f${-\/- A}wyƗ%]V-A㛮'\ĀJ ,/Ը *SlC͋uXp ={' A~.bz4mng^Ҵє6xJ6x 7KHT'FpQGhVjDY$,v39xG'P&hճ﵄6=lNi8 n?WZ$B~tݓ`Gd0Zk)C<#H}-Mh3H?pzy2e bsY<933rne";%9gvJHYoBK&g>2lrk)E̍.Z#G;3/$4O7dӓS)l-t/~:Be˧Ǵ)Y«=UqFi}3$?;t?CY '88?W}$u'i$5rW4:y*^qH_TD^J8FOЈLvtVX@=0-E?$d;>ءn383e_ iœO͸ѿwC4RJ[Q# #|MA"Fdsِ&SN%ss~WyKԵm~$'.k:s*#o s]5"=Pxͅq+e|̞ͦj ZQÏHX~;԰Nvp P(I>o [%Uj7KF P8tQfRky8eer¯~>(5|G{ cJ>/vcOIT{uQ PoIvzy3 K^枒YFyv~b9cKCʫ/>F/+c_m+oͥBVi2V4:pԠu-|ٍU2c5}8 jXFP$ᶚ\=uuϦ>px1CJN~möD;v +nKD{ $OCKa U鑢?U#U mVtmam!W{?לoQȏz[#-S}e;EF0@5I7Rʬ0h(hЕW@W6@d 8D"?F$M/US$Ym8)LsbHߙFn(M;s6VA ,YES_ `饾a mܐTΫKhY9[CSij?$T&NKn\cL9{sN;[:z!A0u|G7{3xFQ@n{Ea et֯/Pt~,> /J ZʖoK)'H#HNNX1Wi',zT?㝬BtӶ62!e:r衐Ho]}`^IW0=`^OHP3b-G _in8ܓ۪J415iԍAalDymPMyNwağw!Q$VJ %{)W &-ZE7߆ 'lÎLQTUGÎFI8nlmA ުz/#eє(QI۷l 22:rvDޒZd'$ƊmVk?o'pM>ҿMK0 q\YS4;8MK:  J o+n%<6{)ejfi("ɺj<8[F=tݓ[f# 2͎⅙cS$lH'oO޹}]Sk܎Y|Z ٭%wVA`A -J5$-o %ّXQsCUejq, O;}|fe#4-duIʰ޳׌#H޻&t)>FnɃVtɊp-'Qh#ӝ0|fWnZSւ*gSϋvy}QoV`YGsqwKj̓qXL$wXMې9k[CQ(Osr?i"⹎]"\큀qە >Ͽ[ބl=1 *l4mRQ{KDKY8w^{Ar1%L)t넖WY̏ .5>ebX׸IL2мb%8h'G5$?}ۤ=|M.+BvK%Ճp4yGPyˍ(y-<{%[8{/ Z3'7OɚO䌰}e -찜l\8^+Lpczy #G{Cڦ۟LQQz4/hފ2@]$FL@n£&́CAÝlKL/0g*կW!h7u.j.-{O ^e8=C#Fb]#+CQDT;pQS&>n-·lP|LNe@'{67\4Z D64y\?#.C a>! Q+h/-y 婄x>*^+R~Ew l=S>=ӱ33 S [ Ǥ t ~,orcrnt:"Uu}wU=X.7?OM/@AɋAN#?W"j$ڸw?j&TW҂NuϒIEt:A-gf"JFCJWNDXenl8 E&핧g`9,<{8y4 zW2KQt(&=/ Ѐrs8zx%|FQJ~yІ\j8%=bE盻VNLhH$![;do5 a` ?$Mb:-ͱoU+.|jԂ|s7lʋ=qj;Nzwq lX2[pm}QQl8;BXdz˱|{ :-g6㙱 e=cTtdP͹1^g6҇#nA@d45 URh昕ȝQ"އmR 3_5c 插`^h͹A\"%99)Z4is8hC6J(DZ/:$ϻv^1>/`0+$ኀTH_(jS,ɞ+A}tv.8GM¸a 4 Tm1$V@o $CO¨EB~wߕxB2e k}~T-B%t(L^6泦7IC'[6=p Q2/z,'t["8 UCZ2p}u9:*GᖓK6.v0o u|q%${9vkA<ka\sH)m}>C=ԼpX>K4e,G5f{ywN&`&B2+a.B,q”=)fAC>.|) bhu`43jksw wuwURi$_ HqoPiSd*"S F,;\D$U(J@:=sY'=6rhꩈGLv$ nNy-y)D.ߩ,)*e|DKi U '}%hYkQPr2HPd0D)}c,\R;f+cW¯l{oH2޶/C#7R==ql{V I~aL!Sjs\VPn\qt"/ +~(& s\E7W: wb?Q{ ¹H<8Av*] ~gC%1~^hѫ?nL: AqܦQٿϜ$-Fx8/.BʅFYZH&ׁC?/4rSBAjGⴑ 㺇844{"rh}u9n9@Cf!a{6qO'7l+8LsX6립PEU@ BL@ N]X+_<AF}/@I5H`R N[)v{0' #Ao]9K^6a=cnh]ig-wހH.CA:Y 62|plscMaq8k^MlC5mv3l Tk罺%hw+ Fۑ!BcmcVbNgj> AY%ţ'oq0~h"o{ +"YX hֈKc`nNUPr[PA'f@%a 3D8ġ%]Dm,6IE7YzNr:pqoH2bR3N,o^ /ROFTj OAoU>o?Ex^$jD,Cl]KwYQōP̓c|a *V^B]٠ B;%n``,Et7 *{Ӱ3џ'eFPLH_\;J`@osL^{e \a} ϡpGV<#0h5- Ɯr!#}y_^瀗/E1-Οҿ&=jLM1-v9h۱>3d׷U nGtXد.5SgY$44_B#~΂- n:2~@)aԚ2LyVjN0Ջ̉B!U يB{{YM7LՒFU2[`/<=4(fKxa\t6$P?ZN(ˢar5yrQB) /,=ߕWqi\( YB?2ctY@,Vaf?)NZUQg@ g=Jl |t~{!uݭ}VU7l0=G:eC84jXbb[_'RZz+|b%0/s-7u<]hqu+'Sm}xMp;.NW CwS m^9/mRre_yĤ`KUz* ^}QχVB>DJOs(kA"Ֆ oh;r$ϒ8+*JG܆X4U6?{t1rf&}*Ořțա</Ӈ߂9X%@6TZ @qo8Y5>}>)8? bIX̒ 硧ٞK|"^͢VG2Cn<&C[J}~9z bupQdnb@ej) ^;#4[1L'[,H j -$KKWOՇcsDus8PfEk6))VŁxaݝgE@w 0hkOCĴ\ OLԔna+.Y?W T}Qo\\+ފC'1 qcU (\5I\9ÃZn$#E:w;L8gĦPLrm4zq<-0P9Hv5f{ ׭_vY.^#ww3$yJ(C&֥0gA+@0}V4gfHzB,YK&餗A0>"81TV_k,/n' 8v[žeՋsa aVtjB#^p% o½s(ejkrigF@4s`2U}E|a쮿qn47wI ?u2H  rp֪Z ̔ .( XjhDKM}Ɔqp%Cő'5h,\xfJO⥻:@˓jgU")#4 3VfIIK It3flln0R1"M5ʚ^3oD. .%; | 5"~lFGfeoji\`~b$D*Ņ:r_ wi%'_9y)n_S𦍿L^atiky?bH 5ǭ^-H[rc3h4>·j@4U% 9).×"J )8CLJc^sjCѱ67=B?} ަ&D3jgk -ۋ,#mMbP߃Yɡ)W8!Bz?wCA 1c;?,C(d(b^ywGzOMs-RkɛT0U|i2XHY iسMn>)#ЁۙvE:~zyeX@QL+-ؓ$s~Mr Ep+  T1QKIjf%!:o2w*2X㞶Gn#ΪvNRC,bS ~*'8u3ssl* ._ܟ%ufAk! q6 ^3rykUdMD&v?>3eKn3F{=ySQT=ұ)'NfjUxF&0)7ZXKGO䜕1 Y8_.ʃE[qE0)Db7@jvMktQ*A9}߲GlK t`] q[a/6Q$y8 fo n y&-ldׂLܩtT۩+#-Sl6?ڸ#S@Iޭaxc+?cu]ɫՉ3!-= \$T"(*7B5TQCWIPߗzEǼbu߮3Y.C̫ӛ78T 9(s-nH8/E,6901W?5)~H@E5 <@bGC5N}?&^`B ;ᳫ2-C?_F5^ѭ`CSei0}}J Ȅ3-p^S- ,q~NKfSޔu)x[̕NsO}ȩ8abP%HcVaJ׈b`gS.EUµ?]ڐI Qk裒US-^O}TT+ջ;!t^՜]% _-[y%SIi y,Q$kE5 Ͼe_67ű3Z`\/O)bSՐi]J.+xB5Mg!bIp5é1Q['KF̪9j/:4l϶ r}D)N$C5S1=jJO]{~p(qV_g|i9a)m|0Kyvʪ`a  } ?~dY 2ܲjšcSZ-Ex*]cw[.zrK zY'a eZ]:%>. ' 2MA@ <͕ЩJbiݨh}F7 εWG6UF& m]%4b 6e%ɓsC11Y% Qu\4xdKv,jBNQBL I+/tY^^&D^*uᒷš dTLX8ֿu@&q/@1NP&$>) ZxsczpehLU$=MqFsWrEibn"9DULRDdfW<$ao&VUh$Eٺ Bdy`,u/7S~xku66 }iA0u 0o!Ww #ܽF+gJ^LP{zL ~Ruziiea{*{!ogC=O) ,}6{_=Z_ڶlIS xXG,g U "+1 ?WGpRxdiQәt $ ;pNx/@KJ ֕ytϙbluWCUWwDұՕk ~ӚJ4~ u1^3T*Lc5a+=P~4Ⱥ~5M$}d~6Jvád 0#fxO{a&vZ#75ԧ.݀(TQxCR7RBn^-zeg ?IoϋeS< aJsA W]n<2w*Σ =jg"7cu6A$S:z6A^)gtCĝieWxudKXgl~Kjm Qy )RwUX@*ܚ Wuh |<.@HT0֨/eTLhwu}~';!݌x򸩯uҎ%;FbaWؼ"8Py!2}>+u6lU2؟ytQOکHo zoFntqtzۯPkg:hJ9rr{pNy}[g封 K>y:_~TDSB/|"SlmpTz*IDZ,L\:}}IJO[d-9YF:6CR&0d~F1 >%:Ȥ*N*g ߇a3:KclU[Q=@YCp~Meqn,ǭӇP!;աAY9+Yiy|\K^kPE$Iq!Ss!Gb!u䷦PmyT㸽I` ʫqt%v>bLىO6D菼'6"O=m5{.ѵ_l5qcW U5B]KJ|nUV-W}[c9JUؙMX늽$PT lGmS l9TYFJx>i*C+XA鮘W* G`.L7$H}x2tWbJw޷Hyϭ_C#"Ubr+0{?eb#fthO[w&e"&M"*4;ԇN\(>,Z2ZR9(l<1*.wRp?=9s`֙10!P>r弑;N킡yѲ 2C$4Ϗ43i@]tj6]&|Y}2H|U}(ӯ̀ʓN%Tj ֪'Ms(㝾}d Z'M٧6c|&((n2GWfZy4q/ptRrM1\[KLF` I^lųsz]=£As >hӸ oB>Rq & :>oqV=d٦A,ůx~КT4@#AVCbv!5 1fwG@D 5մ:u}+f5hґ M_h%j~Lm'(/{;?q[t\ >M2EwgS_s}h]1[ɾ" JVOQ߆#ٛ8?\;NlLY~v*ymz-~k}`{mW(;|,B8y )9>5 ZVG'ZE {\P4 M"D2٪)C(_=4 Ltc|mn8n( 5m(/lU]2 Շ@B'wcZi_dvhWtZQDAn z!w@5d,EϟA# ۭ)Mv=@;a h4NeWQ*Y`MIK?#>Ok]c_5xlNo\kfp& .Ġ E9 z$jPiz2>x5 U kE.;w*k@ Ww*/S Hs:Ҧw?lrl#VNBP(iU]iq3b>ۦFDL đ"ڏYjGr?6@o:'t'j׫|Yw irQ9(Ա5YJ{:3J5K@@h(p}+HV[2݂L ޜFxޤ 2!qK@"Z= \L-CSj,FbvICٸ[F[MqH"ՓE}AO}7%K:!x` '۵*08m&}DyA3~ vn;n>,~ر3(gm/9} 'AIk?JH;B9UAY5Ⱦk|su&bogjZes$=!g\)?1ӧJ\:&~ykZ/ՏFGpժcSGr0MvjjW(U 9rV٣ ˩ Yiⷚ>:N .'wXz8L sٱáRgrJ%kxcߠ#[gRGgȵb]5R!0ܧѝsI^N- (HḐl;B޺x;64q 8c=9ޣ8K1C˷ Jy*'ލWvlQt\]f ,,1)sYp1^Gt4DK{z舾).?XONvAsȋ۷9i8[i lU7 SE xӨ>[Y3^ZtS9,(T4XH ؛^VdO9Ϧy]GS` N lL>b4İp{^*}~h^`d&rϚ7Bb4)51KX2XG9zO\s-^~I[Lʛ NuMv TPI;Mu')egS͈P ØD!-[|ɯQ))c>#4f Ǘ[ZH@*TD?G705>_  I3+dVI!龒$45H\7)Zʀ&US޸f?Ҷ&>x Rז& ' ,QmSauO5g@ngxk4E"rfP$C/pגG_wY9\ K<1I}TԱMlx96س ~E?xi^t6Ҫ\*%$|ӑQGY8Q*7e c j@Z!B`{~UyPtfHJif&-ɇF-q"ˤ m}oDL4Y*5'FW v#bU\#]E`e&{Y?w@Ad~^I'JG7@Wť>Ļb>އ`y#a/*_沸R-BHJ[1}ƽo!-RJYt^6*=NL.w2{ yAL n6GȳU]nB:c(~f1=Z [űE 6 =gj&dw7kd[Tg1_Ⱥ; (V"S>?[bPى-mz  %òVԂW<[c}J%RGՀx>M3 ,513^ 4Cq7$h`g^Gw} Qoͽs9)^ x>JRY=h܊ەoªhB5pU#@F6_RSnaCM>"&uI~ @pF'n@cWNKtb1$@6fMGL=atggc֙  GuG5nwℚZtVI,( /[g.m5$.'PFBvSطS-HgvN[%ٯ$8Ϣ&GHhﲡV mn5Q%E 6PFXkG kVynܧQJ'VXYcz|bl^{kkp4e4 2Kh 1{u$i[֡v)Seufl`3xO ظ1e|rʃ\FCٺUCvL?0&ս)r凧-rZhs%y*Skx)M;C,%`KE\0.zEȯlXNY߲ӖP JK>y0%R@d+h7293Ef_d)Bاv{"{T7J>0wS͜sBxoUj.l%Q$*}=e'ՠr]1 \&GKkJb[V<L4n1FKշ1khz گC5ᲵIF ࠞ_6JWe2.=p6j3vhx ipq=A7,;g&KK䠝J>y>m*iJ>ALibb^IϾŝ{*k)y?,q.oCAtKͽ-,tL3.f;`/DMS~%➗e{%܍.EPac= MZ7ۂPyzz"ۇxME]/@e#Vk;=X .K|:yn7?'kĸ۟ԯBe|I0U**T3 b쪜|@cc-!^oCN< Q ژ) 4,WMWwu=Q/RN@^RZv)x/?qJ8[GWU~Q+}7f \qS™9*]AKE֥km<`6AtQ8Ju"4`SGhv8rnj{ksV+@YD3ʩOȗ{ƾG] Jg|}lEvS<1{^=XqsLɤl(͹œd?N4SAwrxW)Q EWle&4Almi8Χ\熮Y5xwJd, Z̖Nn Dmzn7rPLA+Ϡҷ&~.0PiEQT&*nQ0Uer1J3JEG4m"{IB>AПH 2(J >*j;Tufj^ɸW7\00r-ZƅLd}pc!KmGc1tnՂ}ެ,JWTRv0/AC~AYS 9GX3ʽ&ֱN!%w:X^Fi |(i )t&--MD' ˤ@JcUY S? ?rt$I Gqzlm#oDV kaCT&<+qk\m6]|i;!~(-&#\CzgB~ЃT% -PG)D}´vPVޠk&c[ho!ҷ, : ŚM0XNuk)ZICҒʥ倫<8N ;v] &$ b8M[S_rVy c?)\6TF_)^ȠU򊏠4 ]O]dUM7hʼǼ3JB'gai]]XAufDtˈܿHÝ'7 Rk45TH2w:؀ @dqϑ`F@G|ibKj }F">DXQFb&Y|2=A{ vѤ|̬Ԡ؏C~`'7#M//P֖Hp`N%_27uLG+nCڱ*|Rk$oI)o?yFdeZ~pK 4 >S%b{] 'οc{'GIEɚСH٦@<Pϒv>{_DhXs[.w]ReOO`0b|o✤EИn>B75a(yg=zi*|`;[(՞X43+6nOE Ds]z23 va)[Sl&el*fPZK#] Xfo#҇!Ut\`EcfA r4wSbtv{!8;S/ʉ>.KPDCMKک op2@Ķ~{I I˷Wt}n']׿eC(Y{GMCENUcYX܀f8*l` ;HpɉP(1yUAeͪG R>1&}x\,δ7%ƹ.(ڀ~CdU}5x܄#`4yohw02@⒡r!`vUHU&\ a; |w}\H6X޹V  iP$EdYYwS*5BtnnotuML-JF6Di e$|`/.Gx=D&fzU`@\ $Vr" 6@7ɍ!AmD']ILjh} !!C.$ +O@G :=T(W1s~K\c&wxp?jw.Ʊ6kuqAyN([:3L<-M5.97Dkx`ԧ9|YQc-4Pbbяf}7VUzew\ujŚ3;H*K~Nj qq+GBWDf"ifkA!|8]Həd =@ĕ|#ci>Urj-֦/ѳyɕB~T`??`Q!z!PۦG[{FA(M R:Ês˿s4NP>wɶؽ@M7馽,L*Xv&\lH@\MO4(O`'7pe7o=^䆰[ BCq%=s{'޻>޽^Hy ;hb^}Gj-.٭xՙa x3[)ޝsv~E= ؠ"8w4,OrJZ´^ 3K!xܲpK'sMՙj.)VtuQ![ʼnx;,r)okG#_crY! ߈A P;7&@jK|65,^Ϫa8˔Zs;sga)b6֝9"DCFz :l8 p ,0:&oǓW4boJOIT :2mfe|ZY7K܁޻6p*i,d"ܝg*Qgv%o'սd/̃G}ޞ^z9eڠb9% U$&I.1;ՈG(}i#/mrN$Y`$N2{N]J 5Ti5PL/ hU 3.xg~bFh%t$Ή)0ct]44W$=տY.V;ER//0\ MF;-Z'BX鞪Gx,P`'8XL:e;SHQ0h+h3uFXHjoIϿBDG=ND_:3^{EvJ0v %q"6FAi4t`}9PHNW*@1|I?E~2l-orN%.a*06xbm'r,4}X7ZąMTV|>҃DxvB X^T{{|:0X&+ 5L^De9FA^>mԭC֎K.E[Tz&>RHs"PViMŹ‚!=WcGZ6ܮd[~X{\T%Genr| |`趰Ћc4X߭D0qoM v .)9YKHca ]^0gb9@u E8{;j-&nyeZ@g7?JJ2/2DKgGsc0up>>}w> ̞soۅB,8E, vG1%B2,fty"]y b;?R``BY AtH<^ݫs?HMX @`X>P^!'0NupmoMlr!OucK3:`$Kóٛ-00)轶6_|#_^ FEXKrtLz4nj;ࣺ"irɮET_(_` !:V)&9yNɪms@aEnܬ8zMu#\{5M>4Q0^}2YxS^lg- ISˮҵV^5mHk ,J4U).cq.D1O(F:LҌV0z=/ *[v R[_wOE=a;Y׎B^?k6⵲~%R+fQitI&ԙv8%861]n  :`|b!noG$(jCo)ņh~TFL#yD;t8mM<@Cщ[=5>ixѕBZ 6ݬi'PM<接#A.9t߼"n=V2Z( Hԟ۟A68;h/%F-bJ2r"/D\a !-W7Ҏ]8m%46:RjX~8FŢILK4f6L5sL)rNj.1ۯ*=kitDwa1xjK)dK![2dB/5P(~%.}VT6s3M3 h ~:<^ڸKdZLDD[+)hci^{^R3 'lrRKLi6,T, HPyX8O!dVډe j:QjIia]a91gR<QaZn)iU䡞EĆ_rUzͥ.`heX6Rde7fMM> G9?n15f^NH/^02 `삗۲@SA <:[1I8YSe.ӎHw߶C\Qc+ZDۍrX<)+@0S(<9[ TJ7#Pܫn?:i*m\Y5%}'D_:|W!V34,QϡDZhi{]$jDxFZNeKvͶ=KC9tU+C;7wpBSO*nx̶R~3a AFKLP703ו5j#CQ 0UM]tz2#p&(YmGxvF,TXi ە{Uٙ*pn|=B)by"h"Jt}w_ uq0:W~Y%wE8zwO2%`A׬F+;bmՉF )s<ܹo *oM_^8Y)f^ά_KZ!r.vr#]t>ij4^EϴY0q+z ƆR"$'&Ej}rgkqV}e|vEeSP8A0"D"52ַfz0tJViXf{ OA+cOh?$-O-픗7vBہE(%ᙘKqnKN9.z(^ ` *FbUlMd@#UU;t x5KMҟfs F CeHሙqGL-l :_ :SXu~K>-K&ZUdxS" zY/ď|`#Xjr#wpzRTђ&sdK~3Y<;*ÁA6ud׮^Ҳז8萇RKK 4 &qf(ZJSôzjE6]|5/HMb筠qCf/ktϽiŦg7d[OƦ.Yi#c uVqe5mHTkXPأ\)uHFtSḺTnFx/Oă)p.`W`k\{|n~:YѢQg)HOhAQ(9%RIt<^3y)17HZOS"lnVrh*rM]wtsjv -jժ2:iMKBDjw |&ܽЋ +'ڿ'Y/ +Υyu tezxbV3 QbA&N-w3Q< D|XT{#9f@DeO]wx{0"lIN /{ڼBX:?3@hrڙ4cW{~%ǶP4`d3_R%f %,5%Pu-1T R6-{zpЄYSvb=߅wQTz!UUN%?(|;|a $N1Fdu$-ˈ,uΝ&Xwl ƯcOЄo`/cSIb! g:pIX63[:?਷wǎXO<6?)h8S>\ w s2sK=3oϤó,|%0:]ʹI3HCjhD9lٗ -<b\?'Oɳ<ZnqL2lS[y ?Xvt'!c P7&3_½8ƺ<ߒ!$"~^0B_!0)ulިOT\<Xj;=yZ| y1`d݅&*&^ֻ§Zwn@)¹hʷ*bIY}s?6܎` gZL2x,@k,zoX0l?8F.$c*F4 ZjZ9&p9\NԱМSUۅeٍLEO_˄}4WKB(&Gft"UZ1OS6\ )g)Kp3KP_*B8e}kuǝ O3>~L0YT>|9kwWFc]Ԥ&~\jp& j&+q䈮!-c[ /6F8{rK =8{Y:Մ_H_Ǔ a=}2'~GTW(i{OsS&(Iu>3FVru{V6n7O]QL)Rdq8wzaiRx*HbnV"l 24}X垊qlϨc'U4F51nw5HϺ‰TO1I]"5ϑ&p|F%D~Դ""01<,Wbv4xmtzXj΋s<΋$k>GF`1]HG!N:c|ʖnK'S z:\I&'j N(3ZRF(dBoGs"uP^YT? !p*4|oQ}{L@aDeX1%#%hO]f䴲7H(č΍COB+z~^o7Za0h]P| #u"Dbl;bLQ\8oX)'ʢ' ǀ@A/ :wЌ+ޯ4(~UF4_9Sqr9a|2 h}-ͱ(7!;}FS yvma@sRWD{L3 (S6wIV,\*Ĝ%)o.YFjw*][)ʪ1- 92cn'p/[ZDE8(\!'Rң&Y&Q#ǥEDj'F,)5t}^6o6\=B|QhW.n%S:MH FñƸfdLJh{ZT\_,޻L2^}i^s*Z]<D/)шBrN;>uBcU65l,I~48ŋq>_V2<HtuAFGGћ$#.\, 3PNF"q&UߋZT#]YyuV|T& (H bY٩B5 Θ7=Z5S8".(pM/ZD[2>qACpHE`ՅmXn:eIӨU%:+i+1M՚E\#Hm6G$h 6$[K4~T9E#1ɲGTHb}?iG"hDm,T/oQxʹOta B4~t{Mzg%5:Ϗ<~PhEÕM( m5*PpKQ tkpoGq[K[@PO)=FgOp: )摄~<J }@"^ d>I"Z/]KNP 跺\CCD)9"pOiS=^X~ZK@g{9sIeךP =T_{E'`ѭca&Z@<<3uOH`|HS3c+X IDc =[*N`MJ=?fכt4kqcc Q J5S^aQM}7[In..W(Xpmk!?~wwא=E#:4v Ůϕ?ҭիO + h&[<51ssوG#7MT㾊ڣIr4r `vVKpm?e W"ҁl*Rf!ti9k_ODnӍL]%1 btqh=S)1pc lO-xkO٪:m+"ZzrVFyhM̞9! /!LrK=6CUK;#mCczhG2a v`wt/V;Wen,wGp>yh#N׋Ti)ProMg@M^ȶFYźLڥ\2-Xl?;#YT8֩gOAN/bh$fq u줯˽HDᛈy2_͎|)j5ƴR#Oי{N3f՜qIP+>)3j2D2 Y2:j۫{ڪ*Ɓ(ߩ [IP|,)'P[Ztvvo_-tSh itw"LPsh0Z~n ی2JxlP2a}Uܔ&G:m=jPyw'L6Q=f}~SOklVkPʏo,〲`W!E ,9Ϯ[[3m'ƛDy9]yaC^Y #w,EdQBYݨb6r^:D"\MX}@U vaU֭G T"bzj!Q\Cj親*7$/><=<0 Wnm.n|A` o̔ɪaj,eK͚b7o9 UW;.a81A!sFk*}z۲f< 2KX2;nپv/d=ZGk%pӈŔĖ9Ԅ ='xo;M쓚IY3x)B{ zZ,֠YgG nx1p7~'x6 rD7 %M]Hб.ypzז_a=9S;aL^SpMye%ΔbW펹曕|LT5v0v40qh['h[;}SV#ţ ׷dy.iWHvy֐򼫢1ΛAaݰFζNl[u.٣LӓU {}8)ɰIalPioVRdzs"IaKK&8P ڋ6̜(xi qũ5yt]`eiEktȵp֘SRV.w!z8XN|"j{ƞl7CK'pDbɁoº%MA; OZz>.1c3k-4KQαAfeaT#t{ٔk_Ilۚ573#& D3OKοnW*b,~PSq zK-5DaG=ؿi0)dӪ 3iZiw l3y)0[vNh`e)H0^ ?)OMXx9F{ݰaZ}cO!FD_50*XiCӞ6KrQc -v{Sjb6ϓ*mW/iXqb_m$;B]x_7:Ɏ%wE3G Rᎊ@YfzRy6e=g3J#XW=5FyzŖ4$b|B$\Mu{sb K^B_kUEDjei'ƤHlY,؎+qf 'x zls g| |%?,uZTFZ?%'{#Ypgno/nnf$48ez '|0 5B?*D1S67RV\i᫐B)UcE6JȘ -QxM/JRB2"%W$FUV),9k|TҗH]܍>[iO.l*.jcpe-nX0X ~|A@dI4+ps4o5 ͬTMrs?yύ6r tN2Wv/EDT'x䲐k) b":;>԰ ٟ&A9Sѳv{i1(йsoVҪl#~2[I"o"`вxΨ^VG5!/^X=袤FQVd(}hLZx2=JUιd,ݮiV"nF~Mȉ@wVeZg,6BMf8${NRrnL\ʝh/0([+BYo(]g盏<ՐY 4'gּ?]MD!h>4R49@DIa\ [{" :yauAAݡ䣕WE3Jт -`k?._\ۙ<|*z[2}?֏ R6,V800.!9E :.1;3LFKk1"J׿+K'S,ng ˌE7|xzzFIVEdK = p);GD.IIL5x~/*ˊU/Pg,rXX?V :R!0b$r/U48Р3Cf\u%;apXn RYvΔ0'uY\E.chq6e4^*^G@zi،4c[O[a2l<-B;k0_|ZA^Ȃ1_GX3[цm ԹXP ͎~S]۞Y x6 l@wg@eȧ8@mЕ_ItGXW`/j+ral/AfثP̊kyZص Zqv6Q#%->58%9MֺJxj ra`턥ِ}?`. ;#NOB#~dղq \nQYyPb(satE@6#duTݷ6ؤNtIOz{09n͵xe-0z$K&hL2DFXcn+Чɗ ]Opw5IaF aeF0<-vuo+MUeF rP`Z&?i*x=.9w /@ Cq IE7ۼ31hE g﵈,vis:/_^blXr0׃[JHs)Y㸀~UW{anf&|G, bT(柙p sI~*툤DPȚ+\lZ |G~4Zb\^nq[Mp@RW l !6E'i%j?t!̩ Q}HF2${~|rp1rk8,W75#k]W-蒋=_w\Z:+o&d tv.>`Eb-_ y,=OB$%"|EI;gr#>MMΏ/5tƀ!*cxM,!'Y5~J.W@ Rɧ$Sc~jj)ւd|u`lm/kkžmEbrq4m7~񳈵X&eyxfgzoMEO ᤾e 4+ u+#h L|! s#meْh蜔0ST6D;I)/ߎ=v/H%{RMڮdSW=X`MgĖ_S> Q{ضЖaq0YsOz`f-:]J0QMW f @'g1;*ZvC̹IaC=5mf\TIZÖ 48*l- T '%WjVck}C)r%t.9ΐ ɖo{ 8pz BY2[I(U74NqD~f p>@tXEl K۲(RTť+'쏱 ̡mm&+0 Ac(7Dhbi)KT|W䰯5<*tڧ/yE^ :\B.?BXh RY#J&GLEHcJȭd2mǟbE _*jDLl+BOzZ1vrM,t  pu,Z2yx2~# R>?H~RH-& .C>`tX XO7Vu|Ms ˀ$/FHyC1jλfV'()%9Mnǖ]RƅDm\l,3|7&{1Qs> ^Hۿ 諽@8Q DO*@ Pr=vb-Ni(>_R/bb< ݘL*'|.*&vׇ?8g)butuJB;7n#ے䡙 t*xZWEYi2GKJyx#TCmVv IL#ꢪοękqLJ_ &"|6& EH^x)R$dKjGFcFİf]Gt 0 hbM o26?96MyD[._tVfeetĨ ,!uIs_H1JV0wn7:qlLhcԑ5E$[[`$;TKMC++#c2C1Glyeάۍ,<+Cip؊@5]GqY,۹Bⱃ ^$CSs3T% :4{=x#V3+Ekw(: T_<o._̹`f&UuxbV`@z!qN5) 3MdZYQ1We\Eč 3E uY8aSMMħRh$g}H;@ǫ tq s]#"qjI顒># jh7^6_owP'HMj;b 5yK#?rp] ?5*UKYRq("u-ve K",? 勢# u3a@&GkCŒG_6TeO*S&QFY!v k|5ڼ>*@oxywWp8*SDiRA|PӲ0 w*qemGH/v|`PqDkv$ [نcVi-*NMgauޘUK C!2iIDف&/\"$i_(y0lueð8f ".79A2Ylbݑ?׎ [~Ҧ$]G 8]HI5 !KJl"% 2vl 'vJ@A5:v4mK|^G 7fq~%N8C`xJs#(rkθҴkϠg#&xN~ѳXvϺdI#r;.+jDm=r;_0D<4A%0Ti Ѩ 4 *1N*bZ8&i+RGXA[Yo9#&y%j+ *ݠyHaՌX kokpԳeÈϼߡikkx.gdƳٽ( R V7hE)>Q;b`?*^b&ܺ5j[Vޭ D8Q1*!GOBk'KB 7'HO >sL!͈Ԁ'Q0C t!mg&zƐdV#2>qP hx9z̝5pZunF /,>g5#yY#8Ҷ6w5Q25ie갉u-2Ux&oOINW->u%(oĵr#)}Fg\"" ~.w߆%"/gRgkuf|JMx6}D@\G^h:6gA b0@+ZPZ"vi {zmfz(?pCi 6 L·~6 h#UHK!& 9 iZ{@9T ORC}8z JM즹 R20z]L܄o[#=-_W׿30DlV'~ĬƉ-H"*ZW%USP\Hu9#% yA'iP)íM=+dB7DPEb3H,|JLqO~qHxw{|{\8/)B29x?OQw/jPilU6F1CPERAeTrDͯKS~ㄕw ceۮst<*QljԤi^W⨉Oi,yy[q޺0ecu9m:>QlƟW'l9 mgGW㵬ziԱ͖mo-M gIe3jef46],m>R@92oE/iw8'MZʵRΆIF0~r5U3 RP2\{dAG?]R߭ WΞp+P(_BDpCGTL5Fci;_0$o >4JR~5ZDUnnGb[`tqݦ&@0:4RZ٪fs.qB]pݝ v!5:$t\!鰆񙻚+ F<ɶf2)huQU_hc?Pd* ce_?Kpn)b,IN ʌ7Hj*NFQnv|CIVIˋxzQp>cPh~Nm{*X0x] ~F| WZᠭK2غ(>V7* -($Ya9Z.V}&eNشtT^2Ue}#Sy-dTу:z]q%c?jyh(bH" V.S?N89-xCU䡵>nzॐ; ٵ1܌60rGPտ$j"o@%<ם8tMtj;w8!1߇BCaU.Hˆuz 5u/Q 8d?yԽ{9kD Wuu g%FAe 0B\)Ц1S ]l}q^L~oPNHl 6UD  ?CX({-.*;hThV\V'gHu/7 9Eǀ.c^w͌4N 9@wd/6@m_2G[,5t6O1*5_X,{w\;k9 $'lr GZA챁g<`\vMOp@ qb2gp- nr5[\PJsxWvyH5GH-SC m02BN] \n.?`SD M0;d`ce]C8;i(:*hR۱&W{AH.W0:>T: 3ۖhʳtyZ!C(A~\AZlM!H"HwƓTݾxOP-|0,MmWF`C]<)txV߅CƐ(J)zյjF*.GN@jFIXЊ8z tq"))S&DmO3QNkm߳ i𸿄J#:Sߦ.^۔[ '^8c,jl$xER5( xzZ "dC#uBKiZHJBO zֻsdß<=b:6YHz{v1cQw}H7jH}ueq\&NJLyt6!.&9 ]92)K}6e9q!X gV;a0D␭fon:unOfG$ݎd=XDy^P4i85zgމ^C V[S29c7K1N~ r`bSwRфvMWlqSkhn.J?+<|mhEKdb* y/2&3*9MK$c:ȍ/%JacaX9 7R0aˡIT+RDuVo^w2Eb0z*AN?JI @ 6ׅ4@aj,4}E>06_U'hp̃k9yDD%L_GwUtQӍB# 4CrhbufvJ+KNkzNin*;gmwsOe8L7{9蛍 \QcE !jKB(t  uy]dH4XrT-;#sI)6p Qaˣs<[DPlp[̆ɓ/98IJ1b@W5P⍨ۓL=1znl^A~=\A8dΜ?kEӯ :lُ S S"*RGm 06'~\pnl0GC'_@7@FO1b}cjJYl̠[xZ-POB: nCjڡ`\b4&#rN\(s 34_pخz688_1E-Vֺ Rܛ»L,ǀqTS,Geށoǟg(c*]nX0̰ ݾ/f`DJ )>jRprsiqyKOr ۦc¥X:k10)&%$SZc(ģ9ퟢVfm 9ߩc\Zֳ?Q9 CSŮ22Χ(jŒ>]ZߠmrAwڦ#"=I3#*|OͫBn fU mi{")/s%[a+ຍ?6 ~49p>P|r9_“^@I&/-zි~ 5m1%Z#*F@L0htQɶ f.h;ZE^ D[a')+J+t,w'ܫr] &Ǒh0q(ʖ 迡u\do|M@5wmȘZx&gX4o~Kkϸ"j719X}Uݵmi E)f:g5J81 =} V-,9gؽ nL*_F'[ hǪ#_zb~*A%*G3qxKr/Jֿ~RF;*.Vfcr* P = n9+鵧3=.O[WneLvTB9{1r cPM\! ecw7DHBLc;^Z b>As^1T= xPYKn[sP/kgUm*#iy0!'ׇxQ@o-T2Ɖv? jFiڕ0Ve]: ~ZF>yܭ{+q~uRb E1c}vzpd7xMBT{S|@xb#7 lҜ<*+C1~}mu{( *=8湢ߣZ/Ʉ3Q|s`rn)CtFKHxCr ._ NZ#@vu B# 'Y\ۈ~x.h"D~G1&#=q/.wz}#"?KujzAsi&f`U~Xipwg]qv [#NL+'#K!Mh7$6 Жd{  u\}]Um]ŷ/֤J 5i^%}jB'Iˡ:!XZWrJ0g+9Ti&s8(X`7+Hf>WV6f55HlO-)@9?KfiG|'˝Hk-a$rښ-q0?%E=Jʨӹo3W̢g}ZS)xz'׬p)OLPW%E"[BN P.Y jTpq< ԓm 6`tXCނ 7(e} ވ9e.nLp#NB 8^_ =jA6@y~ݛ,6:ش\ [Z9Ua<y>lxl!y`ѾSbd"0^ԡИoZK)qOl !oaE; ͝f6(nZB_-X+?1g:uMK6)>I3.RƄyN.(ъ8 椴3{4+%S?G@PS^Q@A0LPڑk}8CMRɄk0E!Jƌ *ޖ{"|am 2iHx-0a ء}ls\Q;(%-Y9*Ա)^Aiu:@L~Ʌʋ͟Ɓ.V6%jPB;oZ-VJ!8 #ܾ :sU9Q"onݔ:ì ~,h96H ʧCsqbQTHŒ)W" Y87O+?#ELs-aYK\ 藅: U*e9(Lę-Sm)A>|Wrjlb6}!zҙIs|eB|Jw R차܌M` $VRggXJ骡3IgiG2!׀mx뷨aB?iEf)7-yt[$Yuֲl3%a<͵4<2^:m@A#K-'e7 e&'qQ7&dNJѢrZ1BzT<D/}̉2@ e!?b𵱏63l`ޛ~˥LmaA\F1û7%n+ I;ӯaJYFx й7KQQ>Ҧ}* ;s oKd@R?]CpD}ם+ڶa|V cȇܥIu–VM~96@UϜ =ma@ۦ^Hkg{E"nʬB}[юqRTg3D g~7Jl/SgU[cU,f3ɷ*}Ot Dtf~!w"ՙWj&CAhĈϺLbgk Ǯqx2tNʬq `6%\ !7԰ӄ'V[Iӑ=KL=hd[!aFeGМb`CUbHY"ңQóY9wˏ2XKiIPp.ȧBöLBVLۺV}^tpsȈ\ȏ}S} ~Y1DJSHa?boyhOMdFXa5UXDVP3 a_Fhv_MY̎񓆞``] \75t#i;yi~:C59zJќϬjoÁ#J{]߂@c@uO>ڀ_ئOO?pFm7/2Ȗj'knn^2uwJlZ|8T7]Wibr'B <U qo80]DTr4RM ZK#k@9A 56VG6]1ٶ=0dkػKntYrOޟRLX<4Q)ӡu#R}Uo}^'^`o28[u균o=GI#creILH߫ Pw&U^8oJ cHu.+gT{08",Ԓ@p(t\dT˶WnA%\z~}^ Zdd7 \v~4yAIy -;!3 ~)}'Y !ϫhv~RKB$0Oدw#,`-5oH@,qmXxu*[,J]3Vx%ma HރcX|eMO3"l hmo'pg~El pS|E^RAiѢ@>,9yna8S+ClF)h$nTl{jϹ gG?^d}酹zS.%Kf(Ph d zG*JP!s3ܛ_`j|/ ; +jwՉnk(Dlt`zVE1S[R >eM&%D#P q[sMt.<7L=?0ĒqŘ79؅hڏJL-u^5e5៑<|j,`0:p7|Z9wL!9|oS m]k8 B@u6$ƳF RQ WLZǰmmbSjjǹؾe0@>Ԙ}dLIq_sK&ԕ#%!ztF1Z~7DHwqo"O$^?(;Ƨ{e}أ&e%7 `/µ 'ywW]987X{{&_Ek<^'|AKqq }Bcꪟ r鿷Nɾ+1G1_V<?K}_T&(W+I_Ka+f[:S  V#F;K*,r;܇l Ȧ<_0{MM5<5uO@&.M6y] 8lzTYU* ^B`#Kei]gQT6Nj%22? C]=;]~uN@j|Zjc.I8?imDIIQZ$b(0Gt_VI|êY9 @ZEHV#P!e@ՋbZ(1ZOg#>xTBΖ0}OJ΂_F KY:ǰ=XqcƭNי7g$@cm~+Z90Ɗmg*Y)oHMRv7]θpV4۟ ^sV&(J^}Oi*_Ao띍\TJ[$C50ɐn@u#2Q0#3J#(~_)-ADG?Qʹj`J w ~Ȱ$*klA'Op+ړ [|}<]ϼS#yodł+5C'pzk9*8Kĝ_Y/uCj$DS{lTkR`wrzz,⯎#,H\L}V'rMrr FǿaUЂT,!x7o5oIEu*&^; v8zn7ME;~;ST\f{ujY;"OL݊ytGx9}l72+0 In¹1߉i/Ud:k0q@Ek@d r>2|anͿF'¢^>W@uCNx[T"^nKcbeZ j?4-}wv[QHgd˒j-gR]y w RA>xYg723h-ajQ8c$!(:.!Y dY\ fI̎iBvَqgbSrމP*A7YvsyAm@thp'j=IlǙ^`oO}`TLEQؙ6 uC ٚxEkp%LRD>q+IwGŵqW:@SOU#~A |}|l>wᡊPC̨e\IhC-E2kД fh 4[EChf} 6b(,lVK K *8ǜUhp\imap>*Ju%Qc&ev{ΓXg.A06` $*qq +A uQW#GMyᳵIσk'*fۖ 7DOB9*P)r@eEBE|[UY6iĉfkR!],%V$w 0l ^ؗBNBV@C6e|8J/XFYB%! oYĺax 0}ܰ`l*aD At0Tyf'^;[vwaBFOK5| Xӎ=Eԯ }>1y l ?vFұSPEUE/YJ3j8a-i~kZӿ?iS38n۔̦ҷሞ6at.uN8N;Y~xrcS뺥b=뭧kLLiŸȹ{8]~8?к|PNI%$_AXғXа)Vs6-ж4`ΗQ蜩|]^IO0sO fn&}ZCV1,HhzQ#-`mgM\?1?l)\]ßjynR!TT+}7ۈ[}SǏ}* !#C)@}'l[̯Q'9I4)^/omxɾ֤1ȗq=ЫaV gvWx@5@hϥ9e{$B>H >(v88W2r_pvҌ^Ai'0e_"-)Qep|F"e5x?ܹ)mw*K[Sv;AF^9y1Bec&̠8 Q? YƧ6JTG&a1 >bjD-i+L;(I}&~#^ x:Ԛzr+yoŚS: hc>y7! șS\M-Cxs՟YwL!Ke:mPLRP7ɘmUSwjјl^9ES~GA7-~۫}F䎠s0yC^­htunZbaT}GCdbU&r-]i~* +]י m![H#7JȠ@h8x9rac’G @g$o2Ko1r%Ʋ*p ^;ً]'D$Š@**[աEH>NzΑR\RT?|(pU'ն( 1H8 iT{OIyWGn{WiT8`i k0w Yޯ鹠0hؙxQ GEPG̮/3/SzncZZ)2P% oٛiBjqq:V4i$^@%O.bߟ iաIϴiEo;=-v G˾PTO/ 0evB\ߵ.(*1hY3`m9, ^jp|Nl GЊGa |+ӷe]o j1qmԵ+l˝2wZc!&ܟtigze|֯}@Ï6ߴ.DתӲ[\agʕD~ГE8576ɝ~@CgN0DăXƢ7=L8ԙ"Z X-t0ޮ'˂͐f{Bn$*a!9p\3'5~/U6Yo۰t ͯ>ʺ"TdD4cռա&B Y:BA`7]i߸w$u۫F4^ \8/^~[}*=1`&L6q.~N6OS ?;\k(onKE FݒK.{PUͦ~@Ma!3pmF!Ax`ZQRgqa8zJ}"mTsR=щPh .99F`Pw 'IE^c_.2F"i}5frӒhjnspiPV+`]7F ?$cP?wLtZkqzbɂl 4T3z8+[:#4#P>zb>Υ-h2 Ud+Iɰ/-V>@Xe\1tMn'K*6 Xz'}."4q;HqfI8M ~Ft**mS8`K6dWqÔ_`Qu-aÙ_#nB.Lӽ]r-QA/q2_=:FwQ G[::@է+Z.ִl҃ye}.DVSJWLVEtY}nˊ %2a`꿿Jzډ駥45 ]dP(7IFjggà HN~#U؆7W΍"7' ǫTtv8nh(ħAGrV˒ ,JV>Q)˽! K' LV32~5$ -#V.Lľ':I2$PZ?}g% }AE3VfA:$8<̀1."ˁ$c3%{Ϗ95 `@61Gy~~?i$媇Mf{ Ԥ/ @HA;Qь?1S+,R[dK/[>^y}!I:Ҿ uqx/}VbALǃ&S:7Y+J.nՃr [A,74mYahJɲkK)h'k35&:.>xvQ-Xʵj2 g6Q 5c?bv85I~fvΚWFjOR6h__QCj<}dDr|"\vG%3thzJMC/4.Y|x3F:&w^NA:I DKQ~Sh >R(R"&QS(3.Z/+UCh3ahUr@l+5oCsZؚTI3=/PZ QQ{Mf8ZmWHu˟ {3J#tA %41V2",͋{"H.`0Z3B--# $\,EƷ}RZOHQי/[owH0:N8KDMọv~25֣"};\ `!xVhKn&f#ƝzC{fno6'FlV%@9-]OSDtա*76NO%ؐĎT]5Ԗ :xݎRO3/p@vnYnW$}Ɏ"U1R ωe{ -[c:RNK6܂F$, z8XbKz-] &m'`7.N{LɱkBۨ Za=UP (` * \|Rkd OE,-4ؔ-ňb?,ʰf51u@7<'+fj_OFKr`XSCdEܪ߲EηOce/kxՏ_JSN O3ZC 9KYuj5P5Ubrn"sބ2hCEJlCQxaDh`T;-S4zL1%3Fa,Xyl)t`$p Wv{(Nj0pF5ȏݎg)'<NCI߁fCg7Mbz9E/ja}[; ă]Xʒ|?FPyqD1Jx|)sW$!S(ν8D${+_DmZ/P[-v'D?~" 2D+NlH9GzkϥƘ806v~6sX qQ~-[;4{u @vޟ}w ;k]8,a{Aԁ:/uL7䉬x@ĉ~Bwŏ;.N@P_.wiIWy ->0"-l-*d&5ueԫO6p]z1 \@JnuVԥ1xYgEV:o1=N@4s.s'OZyvT]tkCK-Q)* uYԇUqkXEgn6N:,َ\Huq|l\Ԩ1)xPHY cN͞hZB_3UΝ Z]`WĹv+퇱Â:1$OL/ -F( twezvXkgɏ<iȩE$#LϠQTTy&]*4̽F[cFUl4}ax$,Сa.NH[6Fdx֮i\O1F_$zʰ_1D߾P"Y4ߋ2-NàӼ3P,HՀzL=Yt ,qm=ʄvj9cL`g] $ejn1C429BƄ}gAe͊gm⧯بJo):.լ9HF%iG6AaC_T,92#S?6U[q|L]fJ2/k $Z# n:o9W^Ǒ*kkuxh&i! 2n~ v(\<հg4H^Ւ0}a B@s珰>&tr\~PiiE0nOfHdeQ6 &"lãKs!Smy=5,nG>MF,BEҤdSsVߎ DWM ̤q!><5L9=ex+ž^yt5}d5nut(4eIVUoPJ0= ~7lLR䒫Õ9H)P7K^Nܶ?60nL7q3뙿؍V P8!hݔ?Zo|8*5R] +;qc#duUICS6>,~6 "kV;}jbŋtKPi9V{qd;U.چql 3#@bϝlaבWfVH#!gHgC3X 䎏M_g*q*ÇI \7#RTmfP>jdaMKv[}qTg_ ~du(r(T ~ ;#8y&st`A ъV2흃 -#q3&3Ḅ4`7.]t!o;BP%DW+ܬj9Y].Sv P!L|ֽg,x:+䈫 ./-d*$!Bv-gSrAm }Oj"|F6;csJm߽9]To$"Dhz/μ"J! $±[SKܱ[{`ʃ',MRl 6aN9Npu"N/D"8cCؙxz{Xj4ZAz*ӼWO:% -KJДe֛jrQ ¼z-ڴV^F]o^u<+eыyUTZ~$CׅʼnRs+ro 9ƭdWhIz撱0ԅ^9Z׉&(dvq:,x]K (C\ۥ,əBoR+ٰyzP]%[jb:>Bo(b 8\׼pLY7"n{a/]e7˄"'mPg>ko4p8ZkB.XV<_tTy''bઍs,)1zgBrrYP1@EQxG;2FN@ˍ1y{btZ;f9tg;DrBK 5@ YEW/EoIo(&vt|U[IB) ^+ @CiHM&&",f5Atb3y&BX,mhῄGc4IۢqEs5b>T}F0T(ۍ  gs |8?YQ֓Z>wA~ȇĞk\̂}Tִהd]~Ran+)}&CM 0̹RiN{8봈uQL C"=0A(9iXZ^ggMAwIj'G@LJgȴD&2eTSL5^'mDaЀ^OB3vYEzJڝ9;"Fi1?= UNw:_ 81սu/?mG%#Ȫ] 9Mni}B7nrQrc/n ;ĉ<͠gdV͸Y];[uF/qpw+)TɒSKTi0A1!x_INX}"gM9rh:>&P)gchԕJ(;&TJd!oč,b],Ԇo[Qי5{NU0/rx8K"Rn}4Is}7X8=UuD6!XO\̋G'%2%6y ]-?-9v&Ҽ s*օ%ɥ3|˸R>bWYBϢKmM 95f^frZeϦ oxSqw;!T2j'! l4x:E0bjy4=Je`(/"ي\2S/3Wa:c{n_W"4 e:˩֘LϑDUE>].-Uf6$-ҞĦ,Gnt2iU_ @xA"l 4"lⴓUDj,_5XD3stTP N GoO)c'J(I7tyHu+a 7#׼RPuHŗ1*,QTL`JXѨ^HMtFl5>,FT#Ǻհ^)rzQcQ49\lo)%2& A!a SJ#\1>sj @7F_P ei58_Ugh{J,p'0G}f ١{Sgiwy9@;#8&w2'xi!B#ѕ&s56\SLqI ɟMbm2+sſ #/Bc]Ґ/fIJ$"znf"U Hmvs, q"ŃǢ`t|a8*12՜v!!ib+5,qrkz~,$s~#K oનskվ|=_9+@! \tY Ei& m(׉0+HZ?]R2U*}0B5 {ws% ܞ]mX sdbK ̜Ke9|3*A0߂Zn~Yi @GGwjN0xRV$Xd 0o/R. `R2y h1$_m߂fr*'L}CgKxJ$ _?;S5+<Н:QM_IZG66f$72"kn|4rKeQK/u2Y,cO:ۉh6c)ڜɋga)TFR$¯{C\i] )lsaÝqJ*T/b9pɑ+'l$[I@R}N<PGNǰeQQ+rrR\nG4KzD]P &T$qFJQYqDCQ+Ѩs7LFS/C N`%߼k)-`|I7)//㿢ߴwu"N%TA& lB/0v \GL7HaSfj)#:Q ̮#(oZs:XZ VٯR`V`%I͜gKp6۽ oЂcB5YO Fݷ|s15'ɓ܌c]Tz6BrߕX+;FRc}5Tg uUт1c _rDiB?cw'F=ڏm Rcu*)]Zu-!Ft˸Fu˨/TdZ" դIdToI6i*;Y8f:'EByc-q~tvVq#4!{2xI@nGǨ͢|;e|GDϴ'Pߨ `u%+dTMxDۚ'HK.c .o=7˯`daZhƿw8] Kmj1R6d$Fβ>C֚I qͅ/_5~w\;ՎF A.RTm3(aB΀qfZ~Pcm`μ׬lO)~jOtz~_KqyY,6vE,|>4EiZ1y4>AWJ%D]T*,e?!)ϧަڰ=5M[ ma=ZPl $ >nLfŸeUT"U=_5AakezdKgA8ZC^*  |a}.F Ъw dF* ?r,_bB⎓;uSs7Ǭ88 5UĘ:}wh`/\܎:`5$VC3]$=2k׶ʌ(sK} LZ@qW#nH]CMhVָY=;vxn}$CPz_{0erc)܀3R™GeM \Z1Q/PЗaكj//R"/GjNjҟ`wm5r'\YiBM s̳@́u$tkIK1~!Q`ix& ĥNx&~j`B<΃h+\鲅Γs^&w.f(.d"=Zrr9xspeq׏ƴMpD+xgfy  xB؆q&Q k憀x}w%mCO Q?C,6V7eM2[qiT.PŴW lSxyVkA7֜Zr'N ESM [Ne,PuRvGn$* :kQ/#K[+%2Dq7,ZԼޖQ+xSQCO,C 9E~sz\i"WJT˺?n8@v=<`&4ZpIll *d%G_pSNAEmrDVסYE-͗I1h{ih#3t,8ԙ=SnNX`o|7< 5ݱf;ŗ%%cg.c$5[Lu&W"] v N1OuM=n{C:RB NWhfk),t.+bbZLr#a-v%j[> | 4u4jyI MM0&-+.vK\Dɔ37+:m MAy `^4,̞ !ԟmX>ffAw:F{⒵iԢ9ev\9A.x2ћdY_*x8O=IMB@yYR^(-{H}D/ȳ`;=^fRSĞ {C3K)b G^fUdbD\}xNɶ[GAk%H*)ge.?t:ƖJV ywe9>~^'ℰ06b{/emR|U}I١kc䙟 rI^ ^mCgbDC߾+LО7Vj$MeBK!/OgûYdEhfZ<E~aBxJ*f}ք<rwo5*&d~!"D]:b$|郭F02>X0[='%21L07V6%M,cYFl5D˖Z"F)ޢ4TC2˘l{ 4=Ax0Jo689]"dFKcٍKTeTcz)d} c37lO']Q [iS' ROH#Ѡ_Ąe6 ,[3('>)x|]L-I@:dMmɤiV^Տ5v9,0O_uBpk(-AUn׈#!ظχA2Ydr߮zי%֨:'O1B]`y1` 9BnÄIz]r/m"#ZFe5wc*,!.VvGnq!BsܝXsC'}Zl_G:bJ R;,iLl5?l\^0!q4T:Ny˴QrvnշvJ⍱x6#J aKEx iDN" `Ws} ͯ=D)0, Q$LKq8W1'Ќ2-u^_$np2q9]iymH;YVćNE=nUVj+KXqPF,?`Mc4뾽-f;d 2#*)FsPA=b2;+ETӡPDPXuW=ni߅,NֹA03c>~N~ "PnCv-@pQ'ZӱO}2IM$=WO;cҎR.%ٗuPuݢ5O [#I]|[hTT.$n,G|ŔsZ4bA<`v$U`:h^E gloXh `,l}DE}<_ΔU2ߙ}lNDjq]p3PF7M"mNB:t!͆Sqo]>`Ž!(GY>!1s-Mu伮®h?Q3*j K]Ayu_atP-S)x?mwSr]_UhK=e@tdvb&!ŞRZfm 3-dJNtBAq<|vė ܇j+aA|nx*h9ax 6zSE@C.lj1 ƻ~ީ$Zْ#ģKR4۱oJd[+ƍԆFxluA +:6xc #E]Ujt3h0p?t'apkARqk=h_si$(ħQgc1Rg#g/c>Ji{COUU;D^;{5ʟrL0fɼTם"SFpߐe24@C~==Cg⫈tN~V[*SHgI&4J4uf:!y2^@ e 'UПd-[ǃ-LJ!]/AK'3M`.D@O`zm%j`0RiK.oV9:]#v`ݮM1^oֲ&o G ?aZ&BJwQ r °NY|-ta\ˮh2e]qZ5X#Yhޝrvϴ1F;C@|fp*,0 _b1T)ڒU4 c<VYQjOYVϟ;%[ R*0(kJɥgް:.OGU7hop,yΑ_˕N8Y_y0t?)Yɠ~j.]Xzv?>`h.6:iюmp/;vlMjiLW\H W=xzlbiy84wD=Rl~zHwq,c -A[5Wm[C63d=As;mrgP}Gl\ !|KGt顡CD&. ߗcIѻ͆g@V8`89˹(UίDOA[nu} =v4V:VFIߍ 4GeCn(c+F64x7I|aϬ+}8܆cZq7G+ʯ%5$/ !6-)bD$&0~ĵ3Q{,=ߝaQjLWnh\݅t$  =qYt9)Au5V%K tVn?ouv)װӰ*4򾴈 ă &e>?F(^×++*֬;zZNӰVQɈ{$ՊKD z/5hY%֪lEx2Z: { &F%]pu 9Fއ#$7l8`J&eki@<䭋? =U.7Q=pAPM\)F U2fҝ SɆ*ŅUGbJ_#겨e'u, Z05MQYkaY+9GEaz3[dzXK fO!0 %S{:O|̥qZt4f#EŤC_ȝ.&? !j +BpƫsEr(؂vfT"!-ۻp=b_ Q~1۞5.:6_14ѥ\q~U}; %=g+0ͯro?rk#tdF3%@=2WW7W= 1t#wI q$$~R:G_ qƻ)p:^\X:+thjg8]qj˧ba"\aPD#U@5Go)( 68@Fxz>TAjun`97SX\/BZInFA Pae[&kf)NJVNT8fk\zm;R -ShC41/CP$P,"Z$on0hRTal/<_4S8e ܊%w4 75Q[W{)my7~2/L:5^ZKP"q2Ɍngw+]&EZ˖<^Jڄn_9ᮽae&~)bxWm@J(1vWG Ttj:kjqh^Ni*fy?_Ry.{K9v*G>q;#{=n%DEÉAGYEp >q'd:T,Jz} 6lq4% >U5#[*(dgڛ4"T[dBRIٸ$/KFtɜRV]U{0 ̶k >M{z\k*]ҿ%Cv|v[Hh$l(vȐw\(?--9^܏˛A@f`ZW3'wP-24-ê)1j]֌u 66(fr=A5 x%jӰQ֫Il G\A.eNV{b?!XQ7%v R/Ǿ8I606J;?ѲjhmZAH2QLפejyhޚFU+Wjf=={Bsgw'/4&?R¤~}Bt(/<ښ* tez9qW5Mm H%·5U*:Lƌ6-Z4xxoșL)+I;e aԞIp(Y e&şD53V& ydpLOT-pXئgD<=u&,cTl([:xd$g^ɺ,al]BO# t2N&d <76 bTtBY$0?u╩RkPU>ӾdQfe' hena `pc+Q%3D h1%R҅c Y:O+l_J v'#X\/(~vن,@Ay߂ThOУ A7 i_:NڐsSe< M ;V B9j6 oJ6F{F]$>3 5M kg)r$Rb*4? h4)?1: $" H0#t-F{2Zۯ &N05 P+*OKEpGN:`IghÞ%chN9^{wu tn:d%)Ϙ5 J#Uy|EWiN|q.<(bJVL-9 :B,b)V; f"[ O/H!VnpIm r+~\3&%k%j'U#9o}A 4XY8L|VyX' ^+'/G:SG~C6?ܚ!摛N(j&-HjNVIxOk_8A96ه#"+ov"RRƕ%=4 &-5_/+?2Htujk8VGN!}0oIUЅ:N&M GQos~ZDru_ۏl=lT͈F'3 I[K 7P+Ϛ ErO }6eKhƒmC= c5Ic|9;"'5j2Twׇ)O Cp)HeoZg6&|_kO)J`˖{0gEvMKڏRÿ|/:Yѐ'_*"ho [EI9U,"X}rcjيh4^"M\ԃ}B;7ަSA ]ݼJoz&~0e"΅ HKɩ1Iqӯ" qjYo7'U:D. u)"t-LCJ/9I@_W-!pkr7gK!kxGM$)j YeMi4=]zʔ54YIiu"+*эQ[c`Rzs$qf6u]jq@g]YzA*Epyb '?JdݏAVE .u ܬ4Ue᷃[ii[7\eWm MS BE[Wb1Zo4X6?EKMtoF6vηe:_?^}EiJfU<'9}~%C뇐^؃cÏԏ2]VՏU2m!(D/QUP3, r$OAjU.}_;Yzme)uθx4O4?B3܀Ԯ~~|n̲a6z$2<)hQX~޷ &ـAj(1.'eH aO e3y ͫPcZ40su-ADžrVuI]$#%VKFh$׊7bB7KE;b)of Qz, 2V);׎%撃,xֿwZKIaH},+jLB-n;AҨ]3@/6.\&#Y::s &0j=%c0vE:1!m,9oNOZr24xR1l;gI(Z[a==BƊㅜ׽FBRa-5E \x>J< | OBgW–JFW QhǕ,$m1Q%O+vX2;,l€Zrx;|ipæzSe îb=̨\LcefQ1]wotڞ*W @mGC.~3mi뺤U]Ͻ{Y =Rk(Cr,S9x.AH׎ju~sE4'vky!7D s^D8ST?k,>C)hO:vQj/ x8CLRJL7@anrvVDMm/q`% OO k.5YHsx+s4/WrQ#-R֬V(5P7p4e%y#`yp~3Jyt+fudzi?.?[ᘛŅs-KaFC 2uvHhX38 r5ޟX]!F˳ӾS57g~+3RAh%첾P2Hi !4Mb]e^{maZeɋ,o UKBLVNʄAU =M!m܌٤E_Vd|QKPU"sNL>֪`vGűEgZ8$Kl?TQ4Km ]t )r/3`& sZ˰ӉL)&J!\tg@]=/%s=͍2uA\=sId`"Rb 7?q6Ԕl/^!fݝZVשuPJEfGvsYVXtb7-7 X+Q}Ϩ3E-Yӷ5߈V-Xϫ֗Hi9:Z Ep}tX (f!g?ȷ4IX+x-WP_ 6z:9(ob*/+k ;jEOq[x0~k:H$"rp#/%S󀺛꾡)4xX'-CQAh@bOo ]<=X_BE rR"|ag*brZ]o:ʱ{m }{`Oħ_ģS$OJ$s25QkIKh]i(:aE{5$Y" 6kM55._AVα۫U/KM}Xp_`_QjwIkF\ONLkE)G'# =fT֠h⽣_$ӂ&IbsZ!(aT`YC/YuT߹btS%:>0:C"aa_^.:R`4/2`7. ZYכ5E d;,V̱0LQ?׶6/B ׄ>=/}ӼѧF?—~fi""o#LSheݴ;#̗bS+YPJ]C|b46jf_;hj 3s\$H/].8 ($]UB^jؚKNz"8{"{`oXqS4E^I9&^J,gbh!<>UKWw;Hla0`QZufҤ )l@UmR&'Uq4,:E?Ҿ|zj<-xMUr2i=P7VTJ4\ru å7_͎ &W@ݡd~-;)7W!'Z z^xi^!xޮppsY#|hr@{a>]SZ3_|e+ / Cvc 5t`]Rи1gC,8wx/vKy#֥jx6A1;~gX{xKc>*n|ȝ Fnuㄴ1:;muBMKbsã6 ^ {_Lj)v+P"cH> h$kjP#n&vVt1qQq]J=ff{PUӥ~# j̈́0gF4Qij#^myVy `ȵE#(2hY,>:tjr=x;jAl.ث: |odW% THj%-#ӌ!{ B_ +aJ9C0GGƍ{qρ@XaPh2Uozy@sh/XNr[בfa$U ]B'诪ЈU0^S U"UIt_"'3[r,zgSE8 EƠVc1KGj~]|Jŀ3QOd4Rc/[o<UW)%mvp16߆UkX:񐙹( SzpfM{O` i>%r|)c͹g+lNL]biIt~8uSJ *O?_DZ%>wI߯b_B,ң:pCq)3T!2z >0{$X-uW?l!>@6S_|XCJ\!L*2SapS[Wp[M7J8Htܚ8a5:T{IOWڂ!=qvN6e"4U׌X^, r=x=\IʑvI <!}Q3Q .?$_({,g c]ux<7Paa vu2{kKҠ*']Rv#LY"6=?1V2NVyU"x΍V(rхI۟j)9LJicc]#Nyuǘ]v#wd"b>ٻ{edDy29M0p; DgPdmY( TiM[۱LԾ03<ȃ.:_I#)wy0e ܏ηLZOG'Ǘ ֘HSxk5CeAzrlQWo'!B$$h]3rrT؋fa+=a*N.mi1z,,e͒_|`~gGºMK]'XHL<4 Fz2cYDs-a>7t6C pxWc*[? ֔Ó<8$@CiXժ}Ru2yݛ %޾ g1H3"Pwh| eWk 2L X IU0CwqaAR~"͔WwUCXDAeZ\#e_ V̪I?sץp`ԆYsTgf[ Aey?@$`q|CŢfQUjA.)a\}>_ j%o+O{8(V6ZU@nmg ގN֍??#AԦ[mh.Վ 'av'DT"KNtڗt&aڌ0x/_f|Z߻u\A_g4x5:rqj?X8xO4uwz2x5h(ۘ"Np#'c~`u3y3~}H-`k.:pO(]REWZ YPL!k0 ޡ @GrJR["X[1(OSӥ&8s7|]SEORch=䴲WP9 Y1hPSf~ ԏ؄7!Hw/ so w;قB ՘aUZU[ D>c˿h16'7]t߼zOv vcǥқ q˧ul%}E֢OJNP)ҖdP:yds[EN'>,YW4Kymzw\JV_!O9Ӆw4hE0紓D21IflG]u'D|D?Mdr%ݛY,hE+fFo/VjS7&nYڍ=#B~~9kB/Xb;tSfpC_p4P~ X.F*ܱF\!t:7"FuKT}x1 k ŞB1V\}Z&JDE/0@8[9*v '5vJ+X)[V?p Ԏ]Bi'I N,EDo+<?|l*lE*Џ濣oaRkWnk ensf_ .p.@7D>Ҩ۝r'{i0OkvJU<^#XwwJ9T8(0la=1AS&ځ:󮎧iIoٲW~näɠc"<_B[8):򴿽52g=D+YZsH輳߃bR5n8DI0s-kbe q a(lBgv7 gU[ziTQ2+w7JZMqf/ 7FG9%H mFa9W.qcQ3b&tv͍wf/˾fM%胐q5^GJD:K0QGRkR9ՊVRiκTX/]Xg荜G]/nژGTy~-+z6y%aՔE@ʑqDaP-Z;RwtAbOC> ؉i7)Kꚫ maj qm 5C9n0+ >4,+ AQ%R|MuWǰ'"}G*6weVDˠJsE| ZCYi8f  ##U}+F53M fFM`LLp=$9upxa{17* oJțnGJ *5 K)W~b1{<֎7̣Ks#.YiuޮɊnyFjE[OA"x(^a͋8>+ooIm UVLk42,%~yn hU{ He!c]GƎ9po{])Duh$ӂRhɐG 3HCʇ:?)2c"sRkR``gL+;ED]&ӫ |@W[ige-o@~2CMq>y.սj}gaW#ܫ*\HNƉ0>IUL'q'bee%fNS{Q4hql\fv{._,Y5"dšډGRM.oS)_v휝5o p2UcVݵON~h"\͈= 'ݲ-v2eE@Ķr Id20{٪u}Ϸfpٻ y?'npȚ FEw5|"o&;W=A&xxB c[ËK1bb-j,^sFD,L),SKiJ ʶ%GUK-sM~9 P`v,J$ +',쵔[ǖ!5ADt=ZtT[E1w<${ (0U&ŕ(xTVL/fP%EƃjrpCbgb6ФuDg4\HJv&n$'%'X85QR@7RvJ IC>7>6=Gm+R1ol{dQn&c:P1mjmA?{Dw~O-egCHj̸/|yMsRNKMjrF6_(0 #zZ֩TͶ5v ,xb<%m!aj32mD}fz%1PicF0ռQ5#BB$?km W& EE.T,ۀx=n O6S?U?}m? }Rny}22 n2aW)[0:ۃS*#/7jZ,+8}JIuA'79Jѽ.]A)=^O;`rtd[;ā2qEog\lju\L,wfA,o:=jIqnn'Us|t[<}֌}4ݵ@-d09.1?ih?4&!ϛN8fxFiX!ȣbM'Xs7 aMy;r2gv,9E5o5Zo5%DR-jإPє7@,3Zk%~u;_j mC7kn3D\8˟f}obZp&/ɾ{D{7:>Aͺx|LZ\0;Pތ[h4$-e:sJf~-%p>3)PB$t]Z{|֍[V+&ʙF>ө-rHsa1h.6wc®B ff@. P,ѠLQBD[RCLKV½r.IIcKϧM#iL5OZ[#gN3S.nC.o׀9TT aS=>T" gD/8p<քBw9첷<SA*0Yq*.&}$k؃ZFf87%9n4%ұ ΜQl?Hogj)f ;vغxų؎)/>%5#Z}_$Rn/qڤo׍=r j͕i5@Yex@]~RwFUL8W ٜ߭dMa)ʻ“)KkĠ NnOp&*Ro-WHd$2 0ӈ^DSjsH1A,d Q\HWL(K&_wORsjZN(1C$`dvI}\ҝwĻL 81zxZ|ÒFdK$a)}8Eiʸ}#/3zfumӔSk/U)a}v/5BSN0).0XYZTy:!s?AsjLw7\<,ob?8wEY2$-U41E).W'/pe>W";rpҫ*y>Nb\P5:W򒅭Qۖeo~*Ž=E\SQDϟ*r/e#>qm`IV/ U.Vd18xqHl{ye-mAlH, }s6_,|3 Z^~R ʡkb"d"lQq}qo8>Y&M}`O%Ƌx1 dD)ۜm9Fb&0EBǮF%l엯,ͷlNAp3!zs԰QBu;dV&ϑ!S.cqhlcY&e< 7&%N:\'[~ XZOU|t :E9ܧ!M?PH  ꏿD_^ոjhv_]uyq3"35^3&mZ->yaDә2ZNR8}3_?ГZmÄT:ea ?9iݦa26f%輝WM@V6%棭"3'!3ds))h$F1k0j1J]II|mFX}c(0R.,@'CR % 7P XCskvYO՗!bWIAwk/uMH<^Vڢ4Y`wj'״8s/bj8)0lAMK񗗖p<|Y S:NtLu ;#]ebT{EɦJS* F"h!9@Y +y$Vzۿ [>Nc' ?n,Mwe8 F)_ 3ѯ"0A@:\݁!{%\rp`.iBm祫0߉ iҤH"~I| Dk3\v8{CY-w(I3,VnqG@ߝnCva-ƽϡJޱ-C c Bx8SӚKKs箍oư|+e!!E["0D*#'GĴ rL1Mc3ZR$)=B=+UˈyV/\tbwʨ)Xb}vAnһFZR,)̠;?E: vKKTzJ!;u%,%6pKMRx?'A.c[ל/SKLS;NgoV;Ĝ0H$X+x#`s( ;y 7m ΉxMA W̶̙ެ/u HFKh("u˦S.7Ec''إ߭TzPXԓ-J 'f' w]AB|_NQ=uj'Kc炝tЏPmMzNOr=X qcy~(ԛx`D;c-865l+[&5rqת257e˰tܛ40~@4~!6qt]]6%'9-^Ķ.k^=7uN2d/,mvrɋ#f^oںtEɾL 3pKr#ZjE swƸ 1 2޿QR4|\N(5u14hcf'"sQ" A}@~.XUSJϳkVťT'TX(y"u/Y3Db451P@Gj9_p 0wK1k,Lؓ%M+$%H[4p 2c=}9/OE%l%Ɣ^%Ei} ^ fʝ o[j=bo&.n 4,D|q|V=1 qJrrOk&śX0Lm%bq vzP۪[ӟ®/&8`SQJ 7&#Kz:Ua BLA'Kb LrF8L(+tPz]P1fR7U:7[r([cvefI-E/{b^w;TfH4?/$K[q'om+^4E0!ibrQ3s9PUFF/7n)r@l2_Z3_OxA=ݤaI`'Yj*<\Vt,%QKz~rlnfFn/G@!:LQ`Xn %kd07o| g{7S1P&cc>oyqXpm:!Օ_ԳϜ6D~58ԯZz֨c~ET4ď(PMW7k /煪AkZ"Q7UKXy6#j;YyIq@9DReQ&L>ٿoӍ6fjz$staAS]*oϗӨstUO3iK(zabO^\nUDiw%߅*T yt٥IcA6wݒ .Z*($¾#E1Gw&C:+:R9yw) 9EpU4kd^tE!ȿueo9< =<2_Zj-s-;GDZ$)\)\N&:}>0t< 1.+ zMb];l1bbbq- r^k\*6鼀'i5 %ׄpOv@d!x׹J<5.. e4=K:Z29,ACs#M65ى6y4։PHM?:pp{OsAXT;;9V]0I+:YJqs 5|sF,8r{/T0691dZ '}fg&Ӯ"JiR0׀,, uUܚ+23Hy_v$,!)V3hh_ebX+6@[V7.6v,BQ1L=|^V_UGI_:"Vk\-.6l\)n0H{;|K(OpmE߭0 kZWO~U1h= *Qĥ-q)HLze&MB ˃e3iQgX;#Õ$o I}8a9mRG4j]RJl _LԸβI닰@ךagAC_| wV@+'4&BRdvХ#+v}dӫTp&XҠ~Z+! dQKRTj!9tK"AT:҅} Hve!7J}bnדd.>JwSGEf֜Kā׀z O2KgH49wf60Il3yD*l9^b=Z `Cʦ,V$Ӆ+r.8bd.2ſ5`~lYHr#"l-`"4sYϟWfm~ַ ~9k[Q3rC$3|z%qgeX6 zї2uBAYϥ>"?Jxݟ(=?ЕPy2_quoU۷aa2i5Go=Qߛ;vՁ,ɰž2>ב;i3 }6_譚fG|PJJ{S|R'.ΚzU+~ s`lg" h6!,D%1LT!{Ik=+wg ?$ɣϔm;)kppMNi3GIPVO*O巉5fnyKqx<u6א`i[~D!¿¼÷5.ditzz^!>fXcx򄥷F6%q͊UYמ3 ֮ϒdh-lE4(Sm}_,l,ەf!gG p'g?C\k}e>vuk֔< :(wrʋKhOCiVĿ+эÈ,_('FL(r>4oپn| 'D$WDĹ w1TP^`4%D`p´nZVn0tRߎܛwRtC<~PF: Ձ<018c A6O$8tơx0nЩlMzf~;:+t}쀬ǷNhf91ueFtjlQLԇJb3lWnmmDڡ.H޹S**w?MHO fWf8BMO27 oHd! N45 c>蟫ַނ7Duժ {`N?hP`IurJW:aB9FH]>/!>N*3\+:zZrQt=[+.Ȫ 8E>A@7K`}< ptzg t X&Nƞ#\y`>0|D ~>ك<b 2TR?+ t6NaJ;_<ɧtN94v,8h+zÚ Hםz4ݸ8wlxq2W|1T, iɮz v[eVRQ{cf7: A2tϝ*I*k{cRV=vTjڥ@(YѢOƛ˙~|Fwb#+j,фu4cI"ddH剱ܖ&tj}ڍ#Tޖ, \{r {8!'X{KjWM~q3Lict RgV+? /pS VSj²u45xM6](f $;(vMuMXKoȶx [VO>u 9!(@/@B M}.mJBM?\=jrX͙6^@q5yՀ8KCd}moʈXD)ne8d{;gQs3j!驘0tفRH@/#s[J\RIY.LD1seTXtJ뼍*B ӦLU#`Gx.d`v;b[MnshQgoLNqa*U16k# `欶Zj 2)g!j֐*qBjCW}orWKn-z:t3PiC%|?{PiɛT -%$XDbyIBb},(cA1 }|vAgBq1HA7˷hO$ Rq?@L6p#c"2aiqφ(-cOqiO̿f VIM0ʚ F/Q2\2X7OP'0hg.X %D{}9kJ9,’7<;|h/dyV'PQl7ron ڲ&֜j" 3@vn_dn$Ձ`$$m!˾YD@)ޒbB݈ V0U_K7floQ5t"6:| &*;Е H8I(b-19p+-^`l[ͅCsPkl2Ģ$ ~q2 7z` QfJ\|o)/P.s} _sJgp6pWBrc.zCIUl!R2_ /u9t@Hͅ&W:ŜtTZ9E `ҒVֶ<x$rYla Vn%v,%:n!$,,|"SRNwO&w={} "]WwIBUj))ͽG{k0]6w-:I _Rޏ)8f:[*E%,R#ypvAz*ii6+_bx}D]؅hC v%QWDo^Oᝍ6?6j6fx 7v"fkub>w'<[lZG͡\, "vIAL&9d2#ҵȅe1, _AV+#|A., &!ɰ=zpS$Hb X3X nAq/2YFΞh0;JRYd 7 3ĤA߃()S;c@smt&(ő 1o[^[wr 'twQr]hCTOH@18j%2dmR|+[oࢎ c6`,jWsf7M!572qqяž&vF֤Ol]|)䖊#Gצ]7+M%U X#iWD`Nn ( a\iX7?np tMc@kp)Ï gyn63ڳr,ޢ Ke\qNi@+ᅠ}UF^' jAe%/*TjϪOWT- \#,:.}lnTUv>Zb". OJ#颉tVO2a.~&KhOK4%j~V%Vy(kX>01{r:'E_<\/xT" ᣫ2f҅5Rp;/R1fZ( YWH\ =ρ(z]!ZwN#nʒX7QP*[' :*|/4>n.-ZY_ de??|%) 3ߠe(Szs7,^첷6)VYȅUg!8]?7E=j͵U!H͵ʰ8 l5[o' Jžnp48DX]"용Bk< TJ8n,'6NnzCPMmYg`9Ot;7?OҹHIѲlWX<!"1DNk.2;g8Hf ּ:Ji2xxҭC 6Qґ0~Y`N$uepxmxooH#y,[g#V嘎Q^WNۀydը'+]m)ǝkÌQ1Хr[z o֢V&VP9R"8Ah8(w<j}t V]bOS3 ,im\~9o'*#k热lo0V3s'ϵ;ʾE"ێd *kY#J=T*^VlG1^.\8Rϟ\bۻ)#k,ŷ+|e}8W϶( 2ZxCC ]_cND'[X0@ٶEb^@p}.{YQ:4J 'mdUJ(2FZW7%NW`f ˅|}Q8,X`6r:?b,0% \v-F2|X\=2ԧuW;ܒ;~: A (w΃NMByL1*ihhQc]r-$3 @ѡH& hQ7edDX__[rzxmLR\ D @ C+"(ϿB$T6CnwZ* z,XGb+;ʊz>h2~s\D.cXqgpLZs]ɯ -%/f^|bVV=NN, =1iRҕXb0`7 ͝:f^kW,ցX366eKS3ݭVK6X퉤[hn8zuOM2yFV0YD _loꬱږok|9(TіCin.50~GcѓR 'd"$?djB= R3 [9xljӵW GX(O#¹scL h+&+A-D1n'7dCz)紶1J`)-''̢rtI9+;b%(وVDV*l}NCg<0)K5>YfnrqQ?3E&,;M2VljE7ZX^#dORdPh~"Y&\H Ͷܞ5=-՝eӲj,jT2GJH?ĿjFΩkxQ;|V䒘.{ߢ+Φ$Gt z^(p8W"kT9p2`:e7I4հrBƟh̏wD#vgSqr۰2N I_ߣUA;aċXC95cvT!NPH-4)޵߫E0UzlC N!I\PaE<u&~%)hQ'5X@Ն*SsS`A>iFш!w#?IgAu*w10i׫Ϩ+PH-P{Ø|ܔaMYqLto-P >>:4n|zƹ"vDZ`ᣁ%@{XDKy\i=0%M-[98bgst{1H=W_ SIFy)AhTU^m 8Z1}({ˣIXCօmDQ2ԊUY++0IjXW4nĤKP50{oי:0Dp[L`)jMRi3 ldO@>B+`#û$i~oIülWaFTɤT"Mz4v"1rOQؼwyg@kv0ea%fTn w5u10U'=f@TJ`88/"l]L@ڸ>: ɠ̎SȭhÔzhM+##IG?!j_TxNH|_gwD@H_jWq*9n2Ձ;k{3x@/;`:LhY&S\VmyXngT b%X 1cMji,*b{*䧴zf瓼񉐖Q5M\dvn~LYOrE~-t3gTDHo`8?I@{HJꆉ8# 1F/20_e\J[ld;?"!Jnlq2,̘g5B>+>}-6Wo8~N*k&ڧ>PMz ʹN9fdmEa =3m/W4k!V@fmXi=ذ"j Уr 0BT[Sai{YG%蓺& 6ETsm A/?$_dtuD$-ʛ6سEgM nZ\RSn]sF7TTծPIUX̄⁌_x4%{I:wzy9=|WZGGs) S'g69yGv֋?C< '#x&ilB2%2.dqaZM og'ַ(oT!{s]C5eܠ9M°-r(M/[<S:\GAהƿ ,3eZR)s^Ж9}>R7/VB{HPށ$jf:ΤJ'}0T&Ԛ7ϟR|PX[UL7'.d3ʄhD@Yg<~;Is #G}[gQ5~?qTǶ#= *3m"#(YԳ B ߗ(iܲ[nLxiUK`[ )J aĬ U,<塰SgXP;ԑ).U5"sπsIfJ+#v <(_6a#aVDf;YFN7UؤJ6ptAgVHR)"H@6 Pg;IB`~xl[Azţ D [7vڏ?Umv5KRNF92spGǬ[#,l&zH+Evn+V S8ɴIj^VGN=2{@DNPZl*ZM #̶;q'qU)ŝw؄>6(>ٙ|iP JK$R_Z2"Zvwճ#tǛozcGk8D4!iLC '_P_φa2|H| sKIp0o")2//3Q[&@A}(,au'Cruu1Zfaðlmp8}\8i\pIPKeFVfuW_NR.bɷ`_];3DJ@ܢr.|$yM!;́$8| [ÉU;}9QT 1XXWd4y5_Cy dFAӝ8 /X^)t8Y^ 'Q ^L(Y"qIq?@F(Cs@x%hJ2q+h\@9SpdR&/zv},;rۄioyKO:/\O /1WhIvs%MyQCžHo ?\)9ta82#0:E80h 9,J[?x{na%~+ǼjH0GtCD۾g?{n'K%'Ae#򕻋G(!UBb+8Nm<l)3K\/oKeW3,]]hf [F7 Fyc?#-.8ղ;B糂,^ X§HNoxHgKĻ z` ו~zfu)2iu'[QHkN=Z \Y]^EsN(V +REg0gͰ;5h"8Vۻi3gf+P9>-7*^JT%]M7! qCUMOH A89A&-}<* $=[J{' \U=|(#rXߍl֒`Np14M :O7Z2o kz2BMjm I;xXq2t/7bbUD˜65[rGmc3јfOhmɈkB7tt$}m2$8_Ft{#e0e m{DjI/s1j;sӂ$G 4qbZP Iŷ <1=$ka@E{NqIY]F uwu߹`e?]bvYմoj|Z0crxsVK /6vԸfEݸdDiS9MI C%%);6c_]В'eӐx~ٷ-yghAo={?ĹC'Y"J5>f4Ɣ0Ԕ"IK_Zӵ~|бG+z˾R 1%4}9[iN)j ` r1P%+bܕfG 閜X|z9k $ّ=G` meXvhRJG"9;uGO@7$i}g% ^<~t%9:S .lֆjQ3e΢6F P}[o Vbz^gTҙUm/0?bp> I1{ӧ2wňh8R&]kg8oG)Z+xvd2P'SsI#sݠ[.Ӊ? %AA/͵|?Ӑu2 ]ھ,z8Yx+! 1ĻwPja~ZrM(,ũ2[n2TBc' HN[{OhHN&O t;-s YuCӎqj8 tsVI>vg! .9<@pE (Ô֭OǵWǣކQM*3 =uN .pYئ]&$ug9RtO`{psP8Yj0;ؤ➗9jHt~QRpL&/ZS)|2z RԺz3h댕).U'l xьYLgs{j?@Sb2I3;GLa-<'WkVbP|z 0 L rl^T%f7]a\| QiIڬ~D|$hF'n!k?aӳ'S@0oQ݆7d|Y mlϲC΍ {N'FS3[(1{ :98g{:eVI/f\*a`'ǒr.OvuD;F${ tf7)R2GRϑ9 OhbɇLE_sjXӇQJ+Q>]$qG^Z{⻞|WVa" ;|gڄ4o:-;nM>ۋɰ aAfb]< 516a{P:y$a¾~jl'@;1HK9g3-h`hp2"MԌޢƖk`f} #Nv!*fw&]atm1%#E @iNm"ZwrQnk*zn=,U*([o\/4ˢckKwtM< b3XvHps댱]9Sd? Y.}9#JO 9rތ+aT)B`rlߊ3XXWٲ5<| @Coo[,+=L'vЅeРkottĿ=x?t l 2&jrq~fE9zD,7yz>V.6ZPؼ$Zt]I{nԣvə]0&4Eӏ)]S3vV.޷{ g=wy6a*.3 *gPj@RB ƚfL5+,E #i9DXmjn!eޮ(^/`ܨhOs;PtK3MXU Ί\I]g]MMƈ|A-|x!xt$;2=;kM;ҹ)3viK&uKq%B6X_CZjhY{4lPKWiin%$ º{i4ރ.ɮ8tՕb d.=|ngcNlIq* # O;\as?E@WX6e*1r\ːy&Ʋ=I͡iæJ(N;pFe9\H 6cc}6F~'-@$SU|MŸ"f?@?-ʝx0'u[c+S}UW I<؝Xa952|^949_ OW}_\t%Px5PٛtrK=5p͊H bR0ar@ =XȡGXy~Ju50{2qf`gF`>3`q' p|S)ZzlZbPB@>rAZ_]$M=d'/QOH`u:[lswsݣ+a@|->g 5i!4Ծuq l(a0~43 ;cm-Ĝ`R%m ⴗ6r-Jk:i |OzjuP`sߋ CUi@RӪJrb>N!|JĆC0PF~ h FLS]1E AUύKX|keb&v^j| ([>RYgh^=Kڹ: ~C Zm8'us9|QA2 ^WA97Urⳇz\e' 'XYO+yDgqRʟ>*E=0zŒ6d?'ÿ>T=]j7@w3hQ^%HH7H<͙c~i#!,ԅڄfqA* %mMTF6z97"U֙+ٍ p3 vmXYF$ &7:W3#bUH&[d*l59վҿp{&ra!^Ls=7qidr@H)ΝePdHYuv"f[KLCxRCA6% |N6oNG=Ctdpֆ}kL_47 IawTm#yC͵ MQfvGt^u|T̐8O0'*(.iomSqEn3=#:bP)1/>T96ě+CXs+QBWhsq;8) Ŋ"=L-B. >\;\A7ocM<O-'V;u{;>Sz ",mmO_Qo;c`a+B MjʐSq퇦b.x$Ul؇;pZN$Ƿ&1^FepxoUC0$:W kNMq`wtraE}j@K.')5>G6TgDm>=[yi^ n@0u  Z,syKpY-mU6+ͭ85g֣nP~usWm~2(eɉK>Hǎ`>.O8gSaӞRriL>UWHTCcSet'm!CѨY+9}E~3V?&e!Pф$/3ٯJ1W(y-&mFfU+W)Yb)oQ՟ ]^,X8k&4[/8lZ{H&Y|V< [)nhLBjBcx-GdH6yl>]1#YHu&tj0ƶ7Wr*_{s35ypwڭp*[+0p C)\%jcsI$7q(*S>ga v"ͮlڛžd7ύ %vIɜR9O!xUc~$2g7 -DFJA#]F5@e:SJMD~DX ,sn"M-<%nϾV-~'Bzϻ(+CQ(O桧̓LyuS ;mmkw]>7'pEٓ}Is(ȿ5玧 e qE9Mi؛SsS,|ZQJ*:>OPMG~rgrXT8&WKgK1bm1Fdte]\Оq0-|l *nNWoq ax:NIgev@-2ƨ; f2F5p!WR ,swl~#Wz-Y:;iضK9܇$0b=RV_ΈvJFC8:rźwY 7gB)ciq F PV_Sx }5L|*n%v5)j*m>9>OtV9cD/PX|dy? uIq*9l I6iwvCƽ^ 9;4zkp7{y=;!w|{4ނ qZnW)'Nk Wշ@;hsifՠ"5szO˞ѩ;ҹd9N8$ R u#y#}K+RMҚvkM/%)CMjWwٜEtcS59[v5M~ٵS&KEvh4#y(6\3]^u$Hi ˢuhu+򣫏UZo0FW$+xc4mjdOO)a6N;RUb&!8^&>!='N%θc(bhu:JX?7E'&)p@w*Amh^(F$lפ Nl ycyOc"A6@w?+g чDm^`)fz  X<,u2az1$/:Gt. C=VU%^LVzwgq ,# T",n:gyQ,|J$pf=Ivm6WSTE O1?'h9"n^ zaD_D(CP|ς[CIvV ߊ+ۣuؖr'!'|VnGwm}Z^ٷ}IK @[RPv1{ڈ.9KMs04m`ʅ bo` ̣ w*#Ёj ǓG#-K5BiB j0]\bɕl3mIcE"nˈL,cg7/e/jc nY;rG?h38Rt$ 5}O~,+]c;7d5F ?:tn烈IZI(2(@\qIYqԭ,„S5hǍm_C7+] C)>%HSAZp'a~in̷GN&YVM[w&Tim+*] ~# TuJ|#XJLߟXBn 62N`_y_\I'Ǘcfd)Éɾ `vRDsZ0Ety6,V$Ci`2!+(jMs eI}g$x0dmǂfjjZ%a:/)[?*uw!@ø[yz" 1Wf8 DCK3_9ŒRf@rV;GS|X{:{bE8>'T_j!*ӹ ,FI-=nX jeE>AZN;qO'W] ÔU;̜ĩvhNB܂Os/1]]O*ʷ5F{$e ZS?g*9P}d6w2I_w&o|ӛK{ct.7ffOqjؽydZtsgԪ ?S#qUNN6:==NC#oY>BB#g1~?tYm1$*Bs/i˅2rk`4!}VԢSʊZok>!N~!Pcս50>oi՗7 $#[N_- yr'F۸zAt.QcA1DS0qg薪a+06-joj|Dg'rXaFs0'8fg,h2(\]Ux_ ]'KGMӤ0ztlV] Pa[qZ됮*gl;0?nhEv2zg9S{K uLkDZ\煷BbWptsBUnL_bLibJJd/ PA|-(CgP&D'0hmK'uV\mq)6^"y rDy:Wcce}N+!VwsMp*VDKwF`5!j3Y9;@X0450\m:2=ZHLdCK5',dU3l`hiV-{;1S35ʕ|Zuʡx n^Ixn!vѽ\&/e+5`؉p>Xg8̖3<0oik! Y) T@6a/%Xi>>&DdBYsw$#¦"/ c ?<%;iE~B6<4lĜGTd nG`fr X7>ѭ jc5C{@itO(<`5":%53VZ{v?0cCb67lbsiS 8RLkEϸrDW@jS(^dˑe+? |h7":Rnw!QҐcH^+H?~&=휅>[Emnȴ*؇A02'Mȑ|=Tbu)2]MGn|Z e#B{+pRѻJ6ak@zCNV7ﵯdx#I%Q)# f\C$Yq8VyV<•@On^}+WD_=iT8q90}.4vҘyjB=޴%^;Cnn Dg8gt92g4轿曫8;zM?o0q'| :vmF,f 67k v#gaĩ܋"^0,a7=Y-v'8Pv?{T,Z} .B[ x2JĈr/2%bu}bz WxOV URQ͐n}dZD@\')fF16Mv/~RA\3tK0t5 nd8餼YɊ&82g5HnW *Y⠑䛹Wn2q-"m%VZe;fEf%](IPnG<;Y_V4EZCgS/Bݧ*.y }ovS" tcsqL&_U5؞I%2x9O {˗{2s^TkǒpNዿ}tGAq#uq$| %f<\L.k2u:G4ztH#ygJf~ނ!zEvo#o"c" Ƀ)xbzًL@7NNjJ I+s}n.,[8MC3񷉸 _1WyY`+MQ =>%@UxpLM=܀#s*iBϩEi*T KWnAVbx_v$̘Vgb}8 1Pq~J `vզsF}MonA%|ד'ǼĢY7[Dž?.,^ ;#*o) m"2QxCweu!4'Ĕ\ ؉r{Տ-$UQV'ѣΟr{+Hǔ:,H˷aOt')Uk%|zo)~_C$ƾU}^1! +ztI]3eJn/Q5Aqٵ cr+gIi=2v`TǺ+HGHUn\#.84F~{WYS G<)GS<.RZTXra> d?EmQKOw$ qq yBf↿,֐FJUHE֒Bg4p6SSٕ8LK1V Xا噺cYB27ޥ`= ':ݜObMP\Xt6x@njG^2  U.CVΓ WAXaxe'(ЅXR@6s߹MVN04% 3Z Ig-C0J-RX58qɪ],OF?gQ"8pe#];2JݟF4~gSo8'wk%uTHk_ᔼ)N7ٚp5OȐȘrRہ|]ւ,cgax"N'4/~l {z^5qE4H>:XK>2$MsMK l8FfbP2VcaWD59[@QzDNFŴ&|$ݾ3#ĎnǼ#e<TX3SwrB{8F:s:I=18#Q v b!Y qV^vi`V󬅹 92L3 5>O^T|i9Sw=A7)an4YDGF6*>y/,D0GJبW26+2&ң_^@Zm|3z#ܘAF2rSLԎS^Gc#k&u*[$A: ;U䢹2d~<= d[7.ӏ1FDJkB!$;sEQ (=NSwǡOn h)og'ũ6 9M~ ^V' y9Ž%AR$slWwE JM[ B5T\u?iKEs$W38͒5DdVk+@0Ic$j2r?s\HC:KpD?:$*[@/ 4͈0B>D4940Shk.nlБJET:oOvRI!qk%f҅t=B`9 >Upx-;_Hؖ$bK>i&6p_p.1.ω/@*kLK[GhepNp Q: [+usR}#_GfߎHYl0qk'Zb.u*ZDHrNP5 NN_;a~5MYִX"̆{'p6_Jw)ݵuBzGΞ$` hA)0Bre hY N^ Mꡐ ]g$viZg׫zALyp]lXP@i~40LkB6 W4.j2%3҄} C#JdHEٓL;O8Lc <-\eEbRs,:;,ͭԴE,;FTb4 o?"\s6pWL >w))`e(֔AfÓ+8U4lX6[#XA` &yQ4I{ԥĕ]o{ש=H<VێC:uNiSLi<մ]KiWKs2Ob,_k5w:Gw`'{RNv]Ƚ.42 "Ryd\WS$O8^G3y\"2!}oAn8p8j(mn$\ONKzā&{8>TN F{gm!͵n`Bl,pg9/0%No@{WzAk{I S [?Ҥf])IxTs11STպXo*.3"=Vk{F9Tp@Utޓ Fc$p;2,Djy|r`]u8WZ#]VTZ[=er~^tP9lp)gݎ6ғ ;j"<֐?ͫe!t]f,~`F'}!S$F,rWJNYxQtF(##C4I{2K =o#tHsJ ~2,?k$^~ tԸz*Zg xƒh3x!FFFEHÚ.ĸʎ?zRϫS)ObYX,X&[b̅+ VCqm5?l=k=x v6匆,@4lKH8 D6E훟dUʐFyTfpzIrG"GA!}hkЩđ@g;#E5҂PmO i$Tj y\[˟ea;k6V]c) V~=IӆC8'хSrJ&ǦrGa=Vgⷎ9sqYR#ʧ5{5mv#V ~ $l ųKD$eT S@_b^}%D ށo3⵬nֈLwLՎ tpEs:PwDwj]6w|m-uS`)*и MUn!xq 5*Dqy9!ǡAZY`ETjN1/5 t`2IĂ Jw37Н.&iK2 EiS𒶄]*c_$:SncRIhίAUjhDc]sl9d{y%5xj ,DNE]$WZO'./L=/Ys5u*u1jgSpwւxpg ;t螯"\<tlCW(,z} @%~}N(3FnN9Ux'r#_߼o]t7p-8=!x"|FT|G>`Y !& t,JrKN  +g(S?anNX-U-!Z"քﰪqlw's (2{N n-UQqi.%cOTAWv%v/C!.o2;P9ZCEgзB.VcJmY ėkFM W22gNr?3O6XM绀X5 1bF6%\lu3,J 6gSJT^pܼWvc",3FcDbuJHCgB<41$@x%?7 \Qb8`m2'c\KAC:X6jxxM|gLH1.I/' 68Df)it#nR׺-Qj&oֽ٧xҫ(=7;ƓkXǑfhQ" 4xLӍ`Ga H]byj<]SYu;DX*jFNGQ wU tcV#eA9|Mu\tFks. _سQMH&}UpIJhiA"@hUC|j7ƿ-mp)eu:zVVi_&vj]tNȫSD"Wo M>o !2%^'n Գ gZ[XS qqpO4b%ږ| M#[ *xL[&pbR'A,C!~/f %8/܏=?=Vu.aPEjN ZB; B乊φ6S0w2A2Eb<&8^64vl6~)6u޻u"|͚ $3Jz)%tZ0x],BFc;bd۟ Ҡ)6k[-OF;1<J'=iVVwF~˹>N${cM}=8a iK8D2n[ڰ^ctl2VK& ' rā`%U% Fu|ؿ5ͥzx~0`Î g>}Cu?FlAI?71h|Bi0} }>j{ DC1k~D]Ԑ " "t5PoQWN`>G܈VcW`MŶ+!՛b  W pEZGa`Vmbv˘h\,-l8׎j,]`1~/بlnUi&o2 [x[m OZI]66+cI.6 3̹L*=J@sJAoZ!:n*F_@YGuMI6(x7B_O@m&5H҃7gNz*(7TX1 wylH&x(SY+hla,h/4E 9"^YFGSAΰgL]/YV# )Ϭw_]u8jHd̬UfP%F b~< G"%#Kת S ٻ{9pswՒ'G\AG>Нz]\e bO9+fbyUS]CS*ݫIJdf6ɳpo)i+28~~33z=V|nq G'MNc;K + w{~ӋeR1#syt=Rb+Mbo ch"K׌- 32Y??*nPwk:<4R[JK}x_= 4}N,0I+(P᱾K#\ 81ׅ)/\%_il~T1~Yt ~"UR};=Ie4COQ1WOrϜ0o-n*,Ӏ/T|k쫏p$,br)t^*uV?W Ipj*0R+8Iayc3 .Sg~C/w18:T4g呠{3O Dps3:.ypԢqy'4&^]s{ήS]|ynλK~#L H,cEUhp\!\`'ðBCɬ _oKwD*("v죏s*2;iawSTC6[f]@_H=7EiUP-s~7%-̍d^:h3yAٷ-E!>qd?<@=s /IG=f?,M-rljFv6:k.ҺR$ğ렗c$†[@:]M_;3w\]cɡpiɻ h;ۢ T6GX0\xi]tQ-!RFb0$^>VH)5* p fԠM3\; 7Q~*8$A{bFca6~)XqU?EmG;+ěhTɂ$0 GNK?%yP7~%_ߢ ˏ?ڀz^SXWG:G'}<7b +U. ȸ›St瞄c~tybu9̳ meNY9>œ(K.B1L:z}PʖkyԬks <ĢQGs^ҡ؄@{1O^9V.U@62uwTϙ-"ڼ:y#¡j/Ył<mJGb+SgEf)A8/w7IG=\*/qHpIl Rg`]n@_< 1=rezk%.|>$$;qzryš"i G8YӺ,$lm8|ʓBЬU|cO!8o<`u)~d(9wf.ԙ }{3=1AKCU(: fڶHJ|SnhԠKXɄ哧+Tݷ2i-e3mW˓el5nwe,9!fi7V\TeLnmd#O)v*),ޫuA俅|m Y&S気"%.zWFJ A}C bUIXg6d˘9䉬"~:CEyf6ߵ..]YǼ?bFg2F/|!hiɑ)Oǰ 01;"*d9]k~nL<Ʉ^2yifTN>ܱWeA6}^"0lSIh[vj1%R9!P<0촮-AzHX%Q̞InZ)2z>5R5_6{(14eW\w~: f3Tyߢ+"kQ4jDbfO2 G=qzj6>纼YWDh~wDH tFU}YX~3UQS$~/JD"*X]R8%CyM6*ƫ"mz+U!!)p@mh"$^NaI2 ^X-e_Vlf1!u[EXwCOǥx7:Vx9u5\lX[<]xr5\x*v ȿ+@q3=Wz%;M=CݹnsVmXzV'Yg!ܢ@BUzDY<8D !匽8LVH03#:?zj@4O;8|g> ҧo(۴cQ?ӆ ${/O݂FR@ID%*$4C[ n; (3jYTUyde(I $Y09$BQ`#>W6{O"vR\]vcqU`faԐGT#[~eD7.hp fVyp-,=6}D@<[: I"GSc ug"Vd|?ahGn,sԟuR].t~\}xX)l2#:]۷UC^[(erK$7 Ĕ 9 Eh7\+}r,]ǧpz< :TPX.3or0A\.tmոFrZeF8e5w85Rj vq$2i‡hbf+oQC:T2/ݒ&nIvQc?(KF[VtK/ޅ%$X *bsF ̵:i4_R@˿+MI%yy6F/;CY=S1=HƭO%yp#2uExX(Q-_ x}o!m}+M3jᏪGcpD F6$ѓBUMLj׷`"86|U>@Y%*FwXcg,3&ʝ,a&wě02 y"oMZZ ؠa9C A`ls1z\pb&TTvwI嵆-JXk4R2e^>BW,Ven<{Iua(Dkj0n\f# uǶJ 6F{Ό/1*)H stN!4N`8$.mldOU= `OQ3'݊A[ITKI5BZ{ۼcl3iIkB~ 9KqhAG'p㠥_ U| Gc4_aWM5f{?@6 0o\;$A%_Ekik e#7u(wdj!5co$*3LhyKCOp|@eڍI`_MRIPSg,9UO}`5޿ *9 Z0ymuI", AC3tcnfܥpGkTV"'隁5{U†vM{Ǘ5/Y־l쿩4R&s KI9RmA WQR}F ܪsiRө>1A{ tAF(CwR8ގbFBzn[3^ڤL'D 0˅GtR\%-pH OvN)%ae +%VNC  C{NtyE^/J0uel5'~D#;2'DHrG e,zFS-szrcE&=&̂_I Dװ 6~$'0*t,l {5{TIscxC^p>׬$gCQlD´A8<G'Z!Z)%h*x" bE*U7Dy(!鈥s.G5g7k"C1hя3e-بA,,]1vx,hd? ;nBoyf/yȆ~.D:!dVFѓ!:yn%ԵZ"6VtCC{&r'_-kWʜ_k^g/mBP<*+_́$ ɒ6'M{ә/_PDV ߚ=F1NzuXUc=ʝ(et X*I|1z< fSnQ J [*0qeVg+kED2&%甬Zp,hrvRqmdT*n:_۟5-/m+}N"v]e]n'(Xh2B}j޷6";lΧ KUGWH\ j8Cj2Edx˒:]LU2z`z"ԓRN[eʹiy'}o?'ɪm[UP4( Dõ";޽4$TXW( ]ϝh XktY.`:Hk2HJ i?5-3r^L"yZ!%rE'CE5Ұ-oI'iJ wۆߊ:[)?,B)k*<;n$Lߑٻ*b5+ia$ЦVwxeH [<5hh|1DzU87庺k1Ƥ8sY2}P V r&TgQm/ʚcegw1A͖; fJMœM,`8@jNn8A"]үxۯxjfVT'EJ.غ@Li@6^ ROnByY DEcJ;"pӟ( .N{M诐ʆWs'x4>+&?%a#yc'!w7O4ݕ0kXkr`&˞с XW R\HWNց8 *1&-xcɧwaHg*{EQũ̎fP˧ii;*;f8AG^v?Rr7(ϡEwe/jkVBX7 %i[v9BɪĭsUBQ=}5}J '0{^UÈI_ Q*lm[8?ے*R`oZV .N3{ќh df]UaМɮYxsoJd˓wJKȺU|wUP|g;[ZN{7@:Z?:LT*%֦~U.9*RKUwbtx?NͧܕH!(pu--? k uK DCfljDsZFSEwl=4)$ ͑{zOOZkCTy zf *F9ČO8B뚏5/<bMΈFYRrF$ ڤmCJ 5ܤ/ Q{\&k ;lPf>G:Oݷi7&m 6tflO{,.dDF?8PA[܌[ .q5_R aQȁV[*뿕xJ3tr^ kw/G7VgxV;{R[f`UfUE9ulF[{㡋{OlM!ݪɋv+cJSgވJZ,d`Ъ~IeJrW5%80+[)U oc-+R$$]ODϋ*+ڠ0]~МZ0+++HYRb]1!p%j%4(::8LozNX ʼÙ!,h{GTp鲗J <5pBZ#9 z);,K=NFmq m0YD8i|ה 7 #ȷƷN8S´./+WZ,KK T^81*z+}ʗh/1Y I`W]).|w 1/ Qg1kV2lsH!+#P<+|COD3]z$ v4u'l е)CN"MK܆>5vB>_gm^XTv˄յ)sr m1砕Č[.Qk )bXb2%̂2N'zW '50`M=Up){mtRqhA{{nzWG 7uoD+%N@G_>} 2Nc!MON)P$CPoO&}uN+Zh@8nzBnPw"=6]\ oX<ҒSgBC)ח7EYWm&iˑ[7ZJih/ OfF )O=X 4T(1OMX>:F1a%aa҄N6m2*y7,hV!CQM0iYBp š^\TSLk`~Ŭ\]1m-@pNtw4@8Mv "-?̮֙BJKV]Xtc.LB[qJHuԆTX:w8Z b{8ACc_0(V ĕLgg}ɐ1J<3~N*w9G}Vڼk#Ld"(FḐ-5W"w]&6Yqq> K/辥Ez^گFΠ>( rNuJE 7T4Q7X&Wbn"5M`7aNdX|EֿUU9!8BŔ{l8.kleܤ-WSbx;+9{.Ӱ g{8Ƥ˗@ï8ʤ5d`mǬ׭!(l&[:rhT/ m.t~eYn>h0PӃ?r,GdX3.z-߱%Zjde߈᭍ŝ[j?Dd~_ ?6+0foY'EtÅ0R9pQ6LY50Ą~@zn xɈ dc0znVP}ԀH?`E"񢜆/5s"1Vv 6_ jجe]}dR K:J=^ NNF*Ioq[>aD{YQ׹Q)#ZIJ4R/q jX L3ֺR0d D) pᚪnmudr,w >|ūqy2M UVӂF ڶU? y$xB=ŐI Uŝ_P Y~FkGz܈.0|E~:s]s#~']0 ܋梏[)' jy*ڦQ:)8$s~!50?ol4#.sЎ8S__#Fьf~2N@ qviKV\oF^jDF] !+=[4/FP:2vv PܗבVy2!Qudɐu*S\GRZD OPW;u&n> fŚR5?u~=-]6'6 Xw:'UNT]'(nsTL¹o zPTfJ Āyiv3#Su5/gϤbUK*:ִވnY2DeOoYUp8q)ۓ5 ȏu,!-3C3}+'_lTΙvVv6;heB? pX#q`{[DždXBsdE:CoVLD0; Qn.wt=$lI n vv9(tM+JnD,'9us q,c%bDyLfKbة,,pXkHL+M>CUVO6- k"y'2"=p4ٞdIr`'¹E p^=XD hF,) ht__#滧/ ׻usk-VN4b97o"NzJz;'KX]H֮wS2]Y+^IvP"}D.o_>kGHQ$xz BT Sr; jsktݒvO񎾉sh^Ab6ldsy:"Q*x2hLK  |1c>[&%3 [ n/ SьXG8_TM>B-!~Vo*h%V UnX-Ntm{ݣ\pXjTo@Z {FF=@u~! =г[iW\ahDnHvU5 RyIa_8/ r/NM _YiO|໋ԐϢ \#<\U"k~[-Wt+RáڞB/\wY9t1#:YOC^nD pFlaLHOP;hl`(1Es|Kͪ} o4\>pRZꉐEbҍgv 3߬w 1F,Al ӷHԁK[ɀpBcc OŝsRD#CaPl 3|$lư /1_@yoXgO%ٕ=2 [^@ˠ'h(^ 9#}j@vf(xj,_z~ 8۶//H Pyl_g: f;6 20$y}Nԥ~4@ޫ˃K` W^I^&2"bc~>Q 46@C._Lvڷ" =x4~+&"4o˓x&%?q7纑KĘ DO eӾZ"6 nq]Gi߫ܮ?f~eC0/Tu蔲 8 ? 6e*' aP``9:W 5$1}'9π /ۺ $SR0WHO ٗZC^ 2{U9 dnyC)<9Ka[sR9 G3y Gvq'{vEo6fʮۅAQг;~38J`n`j/WVG >9a2}epDY @gɳ8g+w5:gL-5KՈ*϶T٣fRMTCP_Nx"}JiOl8NAB>LLK.ҌI= k@L 4XNB8vy;ikh3YʟCF`'[-=Mo p De돬)K]>"?rj_8;ZpDc6UcQ"%quÌWۋp8t<QU 0$j_^WfbԓUO>l|[͉q]^=_($:Lɋ;hu07ٗ⼓dV13+@>TVzʇ,2;L^Aύ#'uh{)/EC 5wJ{\/^{ oG mH ം+廦1ep|{JP9D-;&_򴇥voK/ i% iiԜH |b%*zU=FoM⫒G {$z$<$bwTSɁ^ZqfG5nY]UW*rYhg>Ӯ*$,>k@F&-4RbK {jX׽OwNsbj;,KF=o]Oű*⿩vs#.5>wn^Iƛj$7%AAGȷ(._Yk_"=2peO/qۃ`k?֤9c1S7%'q tFhBtcd G<џCtL|=Գ+%,s~(5 `Zr 7g=$*rȆ{l@/ú F97e\ŕٔ, RL)G=2f`q̕9`ר &fG %i+KkD`{#XB#m"E9NoaY(rEə週XmDGRlhԧY%=OqO6`H%xi@Ok_S)&hI/MمTi] :*.=,OYXT%H=Z&\-m^^-2+g,F]3KU4vCL3Sv;,?Lz"DGy REsr46/P   [ ~s89eK28>kNوvgm 3/3 %X]1ب  L.֜If ' ^5r VƳE(DǤ/"+{jq OWIXm!T{M6V 湖hWl? Tf ҏ٥0NscD JI-s ՎCCSIZVm^SJ"GQW))_ +pTNwT1岊nFGvfS/m,cKV;iNDžN\qG3a;o(ݸnho`hVD{gN*O!5&aKB}t( T1Jƒ^:.3D*3j!JU_ ߺo:xO#ݬֻO>?X󿈇Jrrln70Q0'td@4?pPBFtTjFCHs+C\zpEh5$c% o8]_ڢՃe/牢ǚts|] b }E%iK[^ ZVeFq*iF7a0`kuW`$HpI>7ۘ{ΩB08?aXUknN?|E#t{ze+KuEL YL_^6beoF5Moǚ˒ǪP8M9<ʥxu_9صӂcYWJQbwQUxVfJ2zsAjc+ 3 GiLɖcf I1AplF% Zsܚ y<Q:mpArjgCΡ+/;uv:F+l ?|.P-iMH 9X/B,صY.U pPrGRטr*,[J7E~Eq7%_C]㍾4@T~~$]K4bJ3huBwFYg*ɍ~=7.~|4?4,@L9UˆoN1~j+n}m<hq%!7ܢ|:(P4tA*1 襇evgNbu:9K8+!a;I(_p3s)/Jm/Gp|BԸ^kן- +Ϡ$.giGvI'-TtpSF$1 j4Q?Ѥ C, M 4%Al | śuv+(0q w4a"/sQ 6HJ{&p@ObYGt_QՐ"G'UjTouM]6s>$u.Tk}nK ~.2<ǞQ|ˏ]ߟ pEe gMC3@S_A{gy& Djʇdx iv.zr}P˗mٽ٥11hP դ0 Id4?E vEVdiaJe G;y&&#$^,,wCQ9.@ {{~D=r# $iA5$e1naWC4匡48ljP3 /D艉}[?mdʣRsHV6mC59Y8Ҕ͗/)^-o(#ZZ3^)S;29G}\#?Q0Eii%&#OT;kz9~RJ¡N2`J…R>H+p"aO.% ,~L!Cz_w=PS$XгEZ JIW5m(q/pF " &v-"@ɏ7M.EWc~u'񉽵17z cx<\b_ $6Zt`tk>.mi96^3-[ C H\C6>BDyд#mΕ/( XFd}=mZp`MT4.s-FRnl]O~xos ѤMՠzj P)4n9nAzRL;FFǚXkDyM ~fakH !-l@qwEkPu%di1-Z$ :%6}\]ͅm'rTIX#UY= *\_p Dؽ?bGsV`I~VlVU$0xU~.D];K|(}WàUqjܖkrPP'|@g._+ \xooqv8룁bsboM'p MN)/(m,[9J!cKڄِ,"5a fx߉Lz0  s`{ԺmC(NpL+l M[yxUTCjBp K70p<$4|v(k2Hu42~7PeZI%~p.0zG9vhZ: ͹2΀x~6,Y6^;YFMq'%=7Gr;m%QW2R~xV#uᛂL,#*\-Aȅ\JP?꣡!'>Jг( ׷2@_.S6ofAj j9T'UZ Gܘz- W %~=BM1NJeo;޿}7Ff'Mg*pⵧ `k$Ϻ-R|yx,ݳdi]J;Q*fVp4F^6"_E܉CĠ=Qtykt]NυJ{Ċ쯤` ´+}U/s !?!e@5Ç"qHLJþUF'r^ C+vWuy}ޭ>ӿNXYJWAWA+Usx_f585MY} f4BuG#ҳU ,K8a7Uu(9m|'ơ1.{h 2uTmKbbzc"npua4PqS 2WMNw?@V;^I s%㨔nPHWH-7[.!V/\B轚oQEo^jB Z8  Y{ ~]APN:WuCpihKni=Zo1rvQqK[{GҮiS]Mn O8Qj\aὝ|'1ׄI:b:w қ7;a ߕb4v3eoHƌ\z,!)qԣ@Eh"AinoF͑K'W#[aƎdGbK/7YrEy u*XͅbeK!F4uqtj{0(YG'[(o'} $FgسT? &T32w ]-[a] Ӭ|5Cע㣅h;2[o8iJwc$H/b:%ri}+wWcʟ~X/AN1܆<`aJDՉt6e3^>OxmM]9@=>q@49b@f)cw]͗¹Am&f zfԕJPE(# xٹc˼хH\nLu$*EݽO0{CX3A`c6&++F[+F >ͽ|ѭf3gzXgTPFބ]Э隯 Vn $_Pk xiH#H譹 ˑ{@s5CdI]nCk g]`>@b+ɒ skǘnI껷(#$j|;{P !Ӥ' |Dtڞe0>\@\N 87P SdNDVuGӷBJ`0φ(0؜<[="lyO~+4WF~niZkrP fMmu(`axPRR_ݐLUPq,)gl}W)[$w68w{<d]U\[lF<*)쩋~-wSSbwЙIjhbґeK}E{AREs89Zy$%LN-L#&ijbX CPk.ΚR# }me4|No!'o2oĵQ~{IbuWPzieLe[alf?wI+|ƥpr6`bUNeۖݽ!3 &PGqr,!co!i3/9NEEr%CvN fsHsA__o/ՄP nlݐ[| oY{^ԖR[LE3ȫ|b/BWxePk%0\_c#L/NU&NOKiPl_[2%5ӮV qmYEDoHd,T<ДBƙ (ڧ' ـmwEG˴lߍ4rE_J[*$c_fkfl h޼0V]H@lV2R\~L#~ vR^[Zzޒ@ީB2";H~r>iZ@}'<efCtp  ^(ۑWD^#WʔFot:*{sd+C_SP~~^S757<1+S4AQ_Qc^'bމ-p/ϔB] {q}јVI%,j2NN5 ԣlY'g'Mg žܓK'$joh<~(͊-m,Zu4/M3Wf#8ٚ\ x?U܀)42 ,=3vruQs]In}R@+㋹d[o]g+2<į/T2s@IJ*}aIð!{^ ȋF] :7u"sV m@,504dDDhW un:mxŹCԮ@VT{n7a)x.#X+a&(eEH Zm}TڮVFLG>&rfȸLkVW{:$ 5g"B?D[L;_hmW˴Y-iA3>zzG4ߣV\'ߧ :_p H!D?q9<]0AKXf'u,;-în¬SgqGTcNH76wo?zSY<|׃Ls=WhcY:hGL0XZ 6 !6<0cqfLyܕ86> `,G"Cbo)aW:1%%r@]%OM_0E 4pR˱hp¿iɃlEf;^\ŕ-t?O -^3,j2vs˜O"22StS4Ozem([p4yс Sf]L6QjS4@4tg^/! . Yˀ v@0aX>`qIaag;,ׂ9a6 DR֐jF c-qOVJ d\܊'e 2@E%$wl3u(W'խ޽~^~4IZf pۀ-U<+.E\6(y0>C?AMyG?q!Zfy*O P7n¿מvbAoSP2nmo7}-ӏ>QsTB)n0"vϠ؞ ؏>GI1+JOqd4Yc:Я|k:Ю3>%p1i2)%5GVd$o-NYU{e \֑k˘ՠ$VxrH$/9cS6Ky'}, i(YVMt$)w\rpj2^}$?t+o'9e9/5LƠ̈N2t,AibBS \R>jbMpW݌ X8^+?xR9=:y.ks5 Qeˠ[qSˆuFTDS ) t[%VpzER {ɺr3ǒz#A,bG9:_E^"SaZЫE`/zZک3UX =S*Ž+U̶䞲(7C΃Ep=j.{Nߧ)8a7"p]tUH^SHxT\.ؙ?A,1`# B^iG2^qwLG=`56H̿[`:Nul&Γ)2^ ]H咹8KTH|ޯĊ&?,]k=6 p8mbvLpkp_XHڜ9)F"..'NW5 Fq_(4 )Jxt#c_}p>#?M1s1#.?|mTT$($bGx{ڲY[ >g)VCo1vZETE[¶5"1a3zhfV9#'g8"yHA&ܙFCLb̉ 2M&5>W`UKVr[W _r$b_ F\p5 rtd1=NK'N"lG1Zj,*`6cT h7oTCiV;G-).3S'(ӽעlb#WZHImG0 4@ W@gM؇+0&֋nc€>)cPhgluB~&P>uP>B'BHΌ|Yܾ?clоĥgs&hMH^jY\bF^E AK?6{2ep v/>Lc zDCW5 oѺ?yItdYECٮQ.aօ%E'ZɎ 5)y7hO6:zΘIDOlV~ ߬3`@E5rB;].}ݘ!g|ܐcET9`q$<^9K*a"8Z% KIB=Wgl262-vj?s35JG|r*Gy+ QBm)ǸvhZ(LT58Bm=vͱsE6{C26w=۵'ПJpԣ5*26s|:U%{s΁֙[Րza#<1N ],i{z3J3ݺHo"6 kj&x܊xMoL]gcIm[ q'*# !%EńT@_IMMFLP_.vo|OB=4uQ5,\qc.)dZ{{ჱѬ'D=H_*l3*|Z }NwX,^ %DܝN} +mE~zJ|#Q.+ԅo8ap_PT B)AMar0GnUPjl54@3–Z9W>8Nk{jvr&,3ϊ%_ׅ' ^fRVO{}+\lgC<65x xքˡ ?PM$ 0.LmZv ^3 WT5)1TJτ0\*Jf Nw t}Mh7qyJ%fR41gwSP> PLۈY,пgi)^{Y5W&6 Ty1NsVpJ&[$)- %8[#5zROg)L2眢AmN7<ѷsR(h¾oU̩PTuv z(PpݟVt?_]h.}5jz)I t 4('BJx(ky,nLse !i7 =Y:3#C';{?t%A+%N[v R6 27yB(Fun [;(EYpK&81ĿOUg-sbM,s^I, :gV;Tu#o3<.#ÚB $ ØvLT|zj7 p}tYw$"P o XOS*i8 ОЖ|XA&{ףL%hzFp?uC,2l`G\ ޜ$SN:' u(##w$v/"hiKeqK"\QڒO}9'T{ߜ+F8@QKS5/R/qXbpQ4pA=Kq뙦3Lr+u Dq@c%cVz ٔv(5k%cXOƂHg}pgCѾw 09 7e. TTIX=׉q;ABD"u"K+MtHKB^*̓4mrT#1K 5[ (rR=;3F?M`KZ<߻0* XcR0XOgB$5@2r7jFdAEsա,5gzRd+ OF8W6ˆcpOE u Gm- X=8"y?;k@etUoټ0B[ILBgoWʆMōWHbUIloq+ #w4IvsyHƚDژU1,!M޻!`i7ucCUŅE9BLǧJ=혯gdf fδ(BU#Y5*)qT'|pcF8u묫`0oOǑ!K˺잓[’-Cw _q@|.{.1n->YX~(Bƛ4Fc6 q'4S)mf."O܂a]D~:*PmʴOɵ1WJ^7_6.5*j qFyw>2zvҼ9xZ[I# {R`p|aMKVCHUC?V'''Ln3{՟ŗ|1yb3k_wp@\t\}y{\+gWw6zh6fw>S[>gЯ>RHp`g}Ebbofq-A 3c6?kkvn YN/hZh+Edˑ)b&@K9S,Łf7oc|qc]-mSQ =Yhec-?$[i9Ų pP|jn`U&zHE,ksxdҍSh*.LiԶVP>`nYtc|iV^tGF "ƚe7B<۰t0PDNiU턅* oRjh4EY㾛li4<3Р ;!oԦ{raN8EVj"rMY@2.b jSBFp6CD*Ի_2cok݌IZE> d^P|V2&#0&Nec Z!t䳝KU6ˡ~W^'nƌ2Ke؍˄}yrG|'' !K:sVnVNrfr/sRH`DcM'r+tyg&<+T0M_FǤ|#>]QLS*A]jK,]La$8Q /h^fާTkE͟Y,{o'nGeF"2$$&)k]TC-ފՂpeP[D L2mL(}$VtK7=Դ[vẝy譣7Hy Wh@ "1_S׷t+U*!#n2[ }6Ѧ GZ+n Vr&x@ݬ;Ij^FB1:_Meow;ŞQ6^ưZi=)lhh%I3{yha*ުU}8dwgV 'Cħ;A0&o(BT>mJ6D842Iֆ)V0`5?%kA+f]w^`oYLBƵ?O5+:tOae8?JܙfYs3Zߣhq`nZqp+G=Pjx{}xԪ9!AK~*[2}Pl@5?"zCm3N#iRr&SY7P>a[/f 8Ԇ "2)~YD!Ƞv$rVș읻iRtVDKQ?ꋁؑ TIC%7kU W()w_zĔ +L gB =$nfG/C[fkBuLNG;#ʜE:0fucشTlw'ai5  %Z,!FM,RUc tѭ9ttj-2Z B.X8hÐͮ frN `/eJ!c&3epS" sc1|"NTר5A &.̳\Ǖ)VmS5Dn9ȇ/tI&D5-93" ]Vӝطe6e/TdGڏ.D_z .^JpBRE0滉 ]w^W%W~z89Җ5{=vyf6s(М|S}/k&Ɨ:y~2Sɮ ZlPADV~o@Ĝ`ǥo',яHGw;eN>c)|+:7Or Q cµsvX{_u 7_ *)`ǞV$zA~XdP~4!֝V}橨4KhbtV& bɎH!dT 'ח.4y6MvkcsAB "PDdP lg@ft7m/{ TSI35`@voͩZQz1FF(oJAͷCG|Dsww2ʙ1rp#]YCU_\g>N[ǖZ=1%/B1kL-V#7-)f!3X"ѕc#WTiu}Y5_$qѦH)qgl~$9,`j}&aL5"4Tk)P'`Txyh(]KWGfgŵͰ==,$`˧O:'ᷡ;VD4gH cwOB#9/:G\HtXEs J#\dDO$ fd~ËQrVR3}|4J6.l_omer'zR12uX$8/ՇHE'.Wmg|OwH8F/id6/,W!)x151 RH+ܨsZ~ *P,X}~7>ʰ-SZc(mjVO΄HO jXY17Vd>>Jos $d  `0 fbYheh+9.{y+--OP4\.;[JCƣ- ѫ3з+_*^>|Q;xD5={)(jvַ@lV3 Hا_P1 Ӽ}گO+ LӶ 8:4?VGEe,9X).=3KطGg[RFKiZ :tV^QyFE*nd dɑf*16#Ǫ3 uW9'PtN9e9>yF'ާe #b\f$a"Si(5ߎtQVZH֞0/ln#Tr͝0ָAU4~>QZn}x4hOk IjVM 7mϛ"Q͜ܔhe&`<˩5<HmOPr;td['O! #7#f?u m05-m=+e=dŗ[D -Dl2BS=Hsg Gϳ؟6ST@ۍ_HogsvG: ' 2lYRNe:҇wK^v^w; 5u~Z ȃ9F0~Yy J@c(-sdS7@tМęWI]U#{Ȁ =~,Z8&fO1 ? ߸:uZCEʸt`o ƹ=4Dඖ\3mhl Db6N#~( ^ MLˌK6Hv[oВc\oZ4M;Ջo$JCp3ӻ)i4cqxo[р@v\,tO%z~ꌹM(VrCi~pGk PENs5nvAfmW+R2 JhEmRwP9j50 ˞PĂ1kuwׄ3(@RRhK|Y13T$!Q9DGBP%;}sH~J7ɐjiZzF|՟xCT>^ 쵼Wd'Hkcg7'#/v;k5qXHB\} *òY=]"2ppLNnM'WA5,opT60U,ZѺz{ﱞ̛O#S0.cFdŶD` 9 mZe3[(R>Nf9VwrAUI"R_m,}؋u;"_}Ꭳ6keNEr=f{}6XBfga%\L0fee>bqv6π kiFbc?͡]]1.qM[(3dH>^P#.z |nU-. q6ۛݶt[ؖqOV$T hs|k](zWjGfƁRfѹ(["<!lH]`LiXEh+D𰀅 i%*1ews!p+!t9Ea VJ+QuvC0zgANjG\w B^/ Kɔ0-L<*Mah?D x6E9<Vszutyw@MtrK?G@ dPKWJPPZ͸ƠP²LMV]m]} jnAy+^xh"cv}"5B˲N=9]Ra@Nl 'qp_Peelb!4hRR 98=pؕdv9Ґ=.4jF- V>[qF??H|-˶6a~!S2AsǬv$fQ|%NL&jBcV׿`"pE dufX~1'v1G7(s#5׋3Wz-sL`E7= [#]Rtkn8*i1HkUǡ UU7E4ϣw8Vdlcc 7ⰮPQY/O"^e#Z]ގ,_Ls@ 8LAU?w[t _G%\UȋkUL5BuKIZ%G u:x}QrRεϿu<|TsZDR gtfJn\k-#}K0TSYC+S:}rStƘ:1hLV9j:?T3ݺ ؋%VR涖4%! RWDorjp F2G|3N8-h9Exwf3!?zu:dGށ콴%0z JocKqKSs ɸwR3Xqec?;x6[6xɒў_QQb1e#Sj^i D" vYJ/%/E>:>PuJ]%~Gdy#=avm3ԤN4j@+ZoW]>Lխ!eD]&3L=ެ(i ӛ% HT~LicS7˭(E/ ]#PG*7?i.kƃ zEAPdFĶОyFhqf є<WLN2XY Mƞ7򵛔``tHROOquVC槤Ó[ mf#_#(ġYy:O|M}cX' izzv_,ݷ}ǒ#ޅ+Po=*(clƁShbWyhk*05ѢpnE{RYsto}9{Gh.9 )Cs}>SB/%y$JS89'v{rO]foS*1u&1bߧNâؘcZe6#>"tbȖFJumħt3&HH'hLyV&)4jXmzd}ESƴ\QeB\D$ƫr'Ar(q .q75W=‚HaQf H ӽ#՜ŀ XhLT}h[-K4ڽRq>V\s^~?1Z]0R~)Y(8=U <j hiJ5&y3%j^4Qdh$<y ʧ)g;Pb:!7+~3荎 ad/ZbЦ+8=1| =nAi;-A/YIEoE KMRU?Zӳ\tU8{ĕGG*[}"kni { 03(H}mW.ײ}S[ۃs:˲+&5݊zL:r΂4%csKymP6$H`,@+TEz3mY>[{2lgBAb{jnR͏|eS}G}טyO_nEJ; \gQ'V$b¨SFo|31Lq&f|yT\qmA\wdfy kq,;{p>:d2wQnTr~?ۿi~vr6}R &z==KLc;g=p|K}e#.@f݇0D,@@ cb#fŎQZ0춅B˂4Lc4A ;oIbÊɶWN,;>6qӔ #3^T p \^j$H!@TUBuA\Ш?<#=m}gYx,mjjUTjg4!GR lZA 8QY=M:2NUr:zɀ*%{6|IocBFd~DCB/{Uj 5Grjgˈ8XiO:Tދ?e|:Xamr߂[zy@mxrt\KXƜ~Kv&Ui"^ė\uQT@)=TPBom⛿O ִ* OCὭn}ۛF1ԇKZ "GGhi"6/P &|/)M{7VOt͊:>V^5awXދB㌚q52Ƽ/cTDa:ŵ6 -3cn30< x`4Вzso}~ 乐׷p_ߜ<aRTJMVIN_!ٷ8he&mN)aȕ:J|^Klـ(#|ޥ ]ӏw ż`Y0iӁ=|y^H^͹)Dc$ (Hj4ߝ2m߈l{?sRmY={pP㲪WQEkmjewqvN d2]N#,GXO&7Zs׾[AJL+ 8\èTfkNMnT\MOǝ鷌/l.y#ǴzSgTIaHScUxUi4~&8,E@2k@(+@qE07(ӌGQ}U7fTv}׭^H߬O/CLe-Mh3$+(/kD2_Ъ/Yl&'!1Jz5_{ h 7W;_H沟'\7r09~.͙$v0#pA!LD <zF 4~SBW(p9U1T %JvW[;1i+sI@tHaۍYd[Y HJ&"<ȝD-@ ˄dt0;C$M'D?=Vԭ-'q:$ uZt/ı % 2~EQ(.a91|m]`܏ZRȧ 0:@DHgTY^j♲낛1#FǞQ s[ֲSTT e^g'vO#D{6呟!q cʪD0{pP|&bb<]:xWp:2pVBs}*~d$^ Ažqe\eUIdv ϻ#d#A=ĝʭ3&L*#~J[} 3CIcXHgԬ  ՗ة1M=&PY5wqT\N[anFNO.su (>ȥFK~h<@)[#sԭ`ٸ۹k LH\J&JWEeK#59:vD-Le=$૱F3:d92hH'o离lt Lg0귓)Vx.w)1Eog{vAE1Э۪<쏑D#Y /;ŦRX^Nvc?;! vؖW8\!hmt (aR_K;e=<)ТnYNWŮGO}̯q:.!X+P҃(!D"c!)+Yi(AԆ˪ŁM3~$ ú-.pkg*2yP7?{YjPPwJ,Ecg^.Hf=b'dWG0[SH[ a",,V8fxФ>ztST.>ͪ5P;E8,&hFʭS5݅VN<+tD&S|89j_g{J\"WkA6`s`F ߪd^wr4޾G>esOKjpG_;x /ľyP-})0`0 %c+q]p$աqxE^F|!8TY|~ :]OUJ#ؙ>`:XEŗ% @EdJ] x"@˽-AA{A~ ?Z &h*K9a`b@7OޮŢ^yc?ۣiYAYbRE@3wPgo8Gc50I5njIhK"m캱~e/eܯMkDp] {i`} 4Kt.W{X+ B}(X1 _>tg̘_?)LR5U%eiAN%XKQuRMX!Tڅ RMX9rT(Ja`>ɂ^*ΕrYW$Y-xSa 'ސhYYź"?\^3x!/]DZL̩rњz>C6O18ׄ EB5?70m AA&ǔ= s s0/^*hg MSY| -M׾VԉYo38ho0D}. ^ia 8t7ۦ񥡷]Ҩ2&t\{\1=F">9.f:5+<_l\FʟBub=Q  ᵋ'8XLm*FQꊔgTtZEbBBY@Sw<;\JoQn2aLxzD]sV՚VנrkK@|Bt.mоULW3,oS{2&a;i8T3;-m,6<>YRB>H[(~?EAIk]f䷆%e ec>CZm50b,jZMuAQ]ˋl}[SRCm3JPvp{`8zi(a <[QWUY rPȁ5qi1xIAe{i^> ʬu 0hD3Laf NR_wmDVk2Cj.2^݇}:}.-f&{?Q}z}E?w9>dyT{x8=[a;߫yyh R5ަ%U!3 ;8GS:,kiw?]&u e&&0sV 55-Ll֡t3Psʭ8^ٔ޺Tz}5{g]xf5N)iV0 -1] /-c\?lp;/٘4G${뼊D,S>K :Un툛y(=>Ȧ/=jƙIww3)+'NtI6}seJvŪ쏊LMכ2c֗@x>WБpv}+hז{.S3M3A6?\ݽf-9eo!]uzYYLe:Vc:h֜~D;5 L8'&e?a6OL Hhۯ:f!" B~}U6#4|4ԅ'zB&|i4LQQи٫>+3qW}1jQJ:?@:DUy%f-y=凎pM|.oت貃 `YzQ aI k"aO8 9y0':9N(y5D>$K?#Ɛ/?3/hi><=Ҹ%Lot";KƪQ_FqE'dU>]!q4 SWHBppդA-2q#;-e|H!r>Vtfckp3rQ?!8)t8Ohl6Q KF %1!sWB~# n͗B>4a龯Ҋdz)a^-0ʆNlVhī I<42MFbľs~0*=PsJMs ԫSA0 ې>-`=w ɶ}mIY]e.}&A2QC`t{_%6π\#[^fu=tT/..,}6;Ntm 7;#K]$.%/}wnVH@≇:rlh&{v}p}Y]h!BA dUSY? 4`CW'!tfh8O/,]td̺*ÝwB♂t (CTDy ^_i+B @N-/PDpw #I;ȧrI!3mJ"˻ȎFܴk@|:61~SKIuBφvY~r̸L0-Urװ<9I%~ 1 ŭ2R TB!p &ppp&C40q2*ovhl ?FE%´t:>xSDV}r*(]&=Ni@@Ij2x۔:'*ӽ4!svRL+̥X++7$A6ךr9w<yUZr2%qLs̹4,JNz;sb`ƈuRTSZ FfSÅ>  URWn5e K*MtKԅ$>z`l %N7'XDP"ԩ6P4]kiȶMATUIb~{BXӿ?DrgCd][u*EsײLԜXW:BVJNC_vtۗ0nQ}'K|ƘPu2uRvcv'[DbDn9t1͓aU Gx0C!O/,E :6g"58vN!KJAjgOVty۠) ^>_yeǯ& 5׵ SGaH&DDyE39? .w'!(C|@㎠LFBw~E)+*8D\slo2 JLAț憐]@ v)㏘!gE…OߌU'N,&'FR%Β 2C; >hH3Qd ʼnYBSag 2UK}֪ a9zoPFh`kM9<0ܥu-\{!FJvE"{]r hV ' .**Ogl )/bПsJ kւ߷)7[<DG-0z݃C^0⒧uf=&-X@V*CB-GWW4iDUoqLcB~~Q2r58Wy$3 ̵ҦZ{cl= |h1u!de¾AۖmHÌ.)D-Y~EG{&IB h ԎAU`͑Yq9h++GENNeD{ ? S v X$rQ6nK B]Tm]{٤ 0lI@3>?' T\fu!h['&GsV@uO.eD 8h^K7@yIuU;xɲeg+EG1w9k8BH$DE)1V]n?#] ƴZ.aFЀ8&n]t]'ؖpU5/S-OX]IϛV4Ʉ9&\=a _sDq;d#J ߈6]Tԙ~Y OR"RJh-*hsE)RD*@KWJ+6Iŋ^U.I%i: Le4xA[/+G60)Q+Mh1Q~Cd=^X?[|@U>B'-].芽Fd#DzR͡)1FB5 ,۬n#?nȔ~ Rk "]mXO !Hzg˒&fqc1ͺ>!eL+ʶ# %4x_, =_QQi<➻#]4IQ6/ZGt;ۡz`ݴuu"$eq*6/!#tM.P)a`S+<%OP5xwk*+;*SC9B6HOe5NJnM$}-28|QNB-;#Bɔp!&^. cR. κmӉ/ fX_ υQr'o^;RJq2?>lɍ}UXoκCIKKGLh'J6InK 14HTd&11!?a>8Ӟecl"xs-w-Ǽφ2Afm"{15]$HM *qb`PmG/b<Ob׌c#=gśMy헉KVcE6(f Q{)_e <Էj9A9⚪{^wf1ZV.z4̦\>"M8܏83<9L< Cq+w;O p (RSDIkJsx)=sD]-tc)%FF]cn0D] VC^g#7ɯ[x8h<93y9IuPFY$$,6sغ?C 2=cgEskF"'(g,{v&FزLwi'uEa%Ly=3#jR%15zK#HTzjžZ^ۻ'?Edz8"V*o\@#HGQiABuؔiZ-m}Ȑq}FKjv?q@GKgTO+6'Z7VidW3S}3 ~qAqL #676Hu>(69KFrlT%NsC`jscY ԂL Zδ 1 T%{!*P91ǒ>DS\" Yߋ #\b}B<@@8K:zm8CȺݶBIgC$pORmqB0`|AbpSĐvw\9I|[s#E-tKA ߺ7x &@\e4a;G"Vʗۮ:3SK[믍'gh?"ŀ M̧[pu ym@Wؾ[(ćx>M J͙D迆c-4(Xp:Ba.n 1務a0βs7Ƨ $m= X%kГ??TA d774Ch37z-TfntB:}*ɤJ"6閂~AǪwǀ_kM4)9 ҩ<2u-{ ¨n:jmxF |Gt9o{l3v ]c c8zD UNof^N S{L3Wk J p"ۣiGR>Z$d2qO6#׋?F-5*ha2/OS|b;bʠnc\Z/7ڂyl]x)PS<dEH#Ic募~fMcgDYSSIo1!Ŵ;"rtN6?gydPTop%ҳU1v5`%w8zG1iT-X ~Ih\*6rM΃HI0 4G*M7>:Bg,ĒJ?v5D bů/Y29rpq^4"XIڭNfd6ލYϜ˨R߼}-C4jJ?J "vj3nC0b' R$W=`P<@_H$٬1fM.3xn 1 (KrCFNp7f?. w'V<79K}M7Z2PP2NMr__lP[D)$!Eoڨ%j^bNzwQ;&۞{'?< |O$VX>lq(0-/ TKoP:k@N+*Z=Abgy35 *&Mq1 .O"AC,^>﹥JU)*OchfoN(W'Z.r7 Un#nIJ&?W'dЈ!w/PNIh{pJvfbU$ۥpBLqV.8=8t7]v^lzgK9<'CDH),"`?ݘAҖD35' pZ@o{6r\*D;BC"9Zc/vg(;Au3f IB Kľ>mEۂ $fr  y`|C|%@ʉClQhеlcV.JǧP>z=lRWGHT{!u4]w{GHu%\Ynd U 5ViI&NZ G=&^଱κ37l۩\.ǖӚ:rc |/+W2NZTnhfIFbІ)'33i<~2k;PAڀ pn8H[EAԾ1[:s@| Y6c(qU~/C[ɿj8m 3}1e$!=ˍDCj\jmD~Kn8 ͓e.n",[fSʗԥЙ"Zh'2벘s*#`_o{/VYuUXjwùr(~;v2QL;Iöh^Vi(U˞Y<=RkHMmӧh&p*9)!nZ @w Nx>ys;"N\A8;Zʹam1B, 5S':@Mk )}3g;1н>4 gge"mcQgMw8@+N{ږn=d[HdS Z}C9颯 O!7\xS 1cpf8\?$,}r}GfcBc\t-*vZD!RqkdJ)7̿pm@) h"~y3VD@]O;#Ia000IFU |ZLۢP3}d 3V1D{,iqgYcj"|/?9NU8UG`/I[YH|lOQ!mcƟcב߅r?X2^ Y5];Ca9SY'rKXo8=|9ţQ߫x3\~7lokTTOk(4Tw8:-\ u݃Mf^̊G $CQ .yg"P!)%\d{9d2/8QϡAi\/6sIjNed7(~C(<߾ 61{6TQo_{ޭu0ҔB-4ǂ(,J>q-^A*n+I+} 70)WOGwG4MaͣXn872B4]hzR_]3s^gW"N/TX` u hm#L!HGXtnk_7?jS% naƥ!ܒW2F&EX+ \#]!?*tSʥTT"$fE1!Tj3 AkӜyRx y+]hg1QR\wy*7w,?i" 6(H c,C LIExq󆨜ZDevyLHlxUrZ嗫ہ22yo"BC)D|&] xdZpz}}>>vG(S#,a{}.'+3Iv7Nֺ-|Г۰^{%L֚eY70嚬F 2J09z})7.H>7]Z򛨖.4< ɮ^s}jKrAUЏEPJV7sz ;Vx v{QqەT `4_P$78'є֖#u3h *n8tѵy Ч `DYKciau!(.!h ?KX.??@-^'l"фXN%:\9}.$jYh(\OzH8tv+(X4 nsGM.AmO? }F'+L!&:]ao=p|/}jC#fgg\!$W5=#ԛA0!m|Qf7(}!7kJb]+P)eh K9jxkt5"9ť_;XL7}VQQط8? P1r=GLk=geϑ\A ڄe66(,D7vUriA vtB D?HD|WtQ-|`h#3騊eaHq#zb4ٚ @sEk`>p4S[uNi' wʹRU h[+Klf{-顳>,wHYK}`W{g#SiY(F}_ː:Oӌ67*Jp p>=®;C}N#۔9m'NCK/-`*ڽM G_ 3|X-+q|+jsm˝TH"CiY9=?I7S\pQ8pUGfY\s/w_CV&ݨ{u|Y s#; (B+[Lףa4u&Y+XԊ-oƴ,w#<׽ @;gG%JGc92OpyVCpE#sf9m'V(  z̅lQ> bL}Ruwm+#^XQ(/4ٱv5uy½J2eA$z@k0 {{JЍ- * :z{m]9<P@| Y6u8Fn.-7\+գW4zjK]7\MsdIQr1Ephb21 y&0K斱$w 7CX-Kd21 ˥ -7P 7uڞ+R6Fp^ z Zto <$GF$9aSֻ .j1+}Y={z? *6`8'`xo.k(1S˳d/Ȧ8S4l6Լ] 6 G,^+\(Wx0 7*JˁL 2I5Pc#^ӌ6hG4[ku U cR|ƻIr_?FvELH57ӝ'U6b4Dr+(F8[ 7hkjqnQ/FWIg.\:;l2ZGwrӽdus(yR_mgO#, v>T&>{?H/XS\=ŋNZ7A{-7*3'&Xhq%mUo.u~6ncq%2wk|xp' ƑqhSY~AZttZ?k;[L*Nſ̰ ?0aJW$---3ȸ}o|$RX U@>1tW8 -M,U}x,L 'hzxC/}fߨ'ec":>6[l d{ Ē'- Lh~8s>|`sޯ8eK.9E8l#"\fG4Wܑ=1΁x":j@e_$%ݎªg%i }#Yi߲p:Jjwf2B̉\Yb?G:ԅ> T}˚:a_M/zTUz#Z%i'"v»j񦅡سXZK˹?o=3~˂灐b DS? ()y4;Xcnۈi׆K?//BTReDG*?"o"m|ocnlQ1Xlz~k 0MQN2iLZ1THl Kx#n稪c&_m:Ǯ1ffWjbܒ,4 @NJ/^6aƯ<@H/JLx28+]?%iji2 =6fx_) 78=}K6l4_CbxpR9bZWr>ˢ7{x?kUM[ <ul:W/f+ޣptNUMt.뢈pHf#~Wh a4? r:bm1Co^&l\4J]L/QWL?`M^3qy Wy᡺Ajަj%i\Ehb!Po [J/fTWjmLR憵^M;t({R*7fO:U(>/AvOdÌ!%i{׺yuHқ0{77G}SH!7v.}L~bG]wQ .) ']<^x,ȜnD'h5r5 z sCeמ,~H,S,!̗x+#GALHdVlAHT">NeYorݍy+~t Rg2Ff|0>>!ҺrZ%v tgIJ:λTVe.K(? @QV`ÀQxyHoN3UD1ѢurZ%x;/F*wA}8dZeSޏj'el*4Кuxi LG^;3Lm<VH6ِ{u.bXc DYk>1Z)>JwMmG.퟊ԉ5iQ7R[=?!GؠBlGO6;v09ؼ3;=īSwƚUK+Hڦ~5`ļH"9wjRjA)N)cvBOG8Ķ7S(% j_Py~3-zeq +*BçQ)wXsozWDRU&(\))m=cX#~MorMW/"vL,h)^s\y1tscrE]5z2'H2~7GdSt)w?!њG 6hkDLp$dO̝hٽ#T)+۞FaÞ\'R+R]Vz ?ݸaнed\ZrxMt(."rDdLkpO^ I-!Ӣǧ[U0jDE--`6{ix0YIS?rq"J6!2bd_MtZȓTukJ;ܵO?\Ea3M_sKS טoۺ49f;\S?(F]N qV 3,ņ4 )q_,x8C76pߴ]^OBr^_ iGTGC_ 5lezuȥ|t_Ha(5>6ѡœxA{eW nGt \C̱"EsTG4߳F+tCJ@^?l1@O-AԖ19>ZӥHox&J%wZVIYm&`Ug2d0D,}HuOʁw5N["DqVT%v~c;+n׍ma AL<y^]Ϩ\>r2^2/:`\ ы_6)rl?ƻ+#?ur7Es[̾tղ8ȅTpUIBn G4hHF1-KGY"q9t<V|"]b *Eø'yb"Jl4K:4WI꫍mK^q"RDJ51a($IA}<& F9/s ͓}RaBVBtMHU&Az]EmqVr*A7?JK,]I3?24%NĚYC/!<$K@ְ'/R 6DW~ժ\f*~Q9P98KfĢ 'Z=imRD#q3s-sهMP""&tAR9y ]h: .et]+KIGyt\I~xy8 \$rVeߘ4cWSE$mP g5Pdeߣ%Q sؤS_s{ZaRyZ,JH-hfVEܲ?hCPU3񼍚]Œ@P.whJ}4\ 7y$+#pz^y/hF&M f4K8UJS|eXsaຖ/mnFpwv6eͷC$-F^UݫO+UC " *ũ dqpm6ܬBՓ&`:nbn'ף Q8PIiz˞k6+1 h$U#T:u P"e,p\C[Cc ߎH2}[w%ٛKЃbv4/ :Ґsg#kV+S`nT-lz4EbJd|qZ߬#Sb :%G̾OƇ Ҡu&j a4,N6XIRX0[a*B4,n 4cTX8A΅41*= 1DZfV2Kg^1{vK,ESƬ@*b26O@&9Z{C3El/C [,x =^8;ZJxMۜv9TwVŸӿo½}O*|p*'kΈl+Ț|/_آKl%aʷW&pA_&wzJ@D/1Oy*KE;xC 6Fޔ AU^aC;K. ~̕`xf*~ofQK!m9W)ҹoMX$XQ{Br55PåΌʴ[P7쨀87AVr1%Ҏe?̯a%1g2ZsG2+u]k{DaD3xI=ȓ!][|9p"%/EdO6[GMz&zy07iO{V` ·x9B{Dgw]h'H[Uӕ_G ߓ*@ */B!Ō'ސϨNFnz̀Rtg 9 _C9xV>R/?ʼJRwE9oo9nטh~pJb}tmA*vǧUqܾR=%st7`Ā Ze^D}!K`sN#2Q`vv}4"6t0cwWoq`c*/')c7X ?>ו2½\o-R/493^ e<+h(c,PZV ZFq.-{Z=Qln,b#^]7 &^wj3 al $^hZWcH_n}+u?xɆ"`bY4F2:_H #t*yV6igOumR|鵱u`P#dX͙"|47keug`be%ym~|X؁#mT7 07xb=`F)[H oEg*C>kר,| đ$HK.m{ɺ8/; !rb Έ mU<̭Zb7@I"JPj8E_\tuo84%Ѩ Pm?c U%:s(5INk͖wi}UcJ4$5{A>7"O;ʥxE g,QD) NPב()%!Fvz'j뷊_{ Q$X|rVfJO'r&0=n%rX"W+qCxN+oM8&]WxˑH@ Gu"KS\w#sKkd)yHId-m=.*~fWNmph^+(Y| X↞h<Ƭf.8Va7[S 2DQ GVWv+*P4o^)2uu( [tgFBrCž łe}8*'gO!ǩn Tø%p6UB81˜oQ/ Ό(UmT*8+joՙF<5=v+7btmVLϽd6[5ϲ 8Ɓfgh_pD9/Ď_H?Io3+Ugh=?F[U;$:(,h{.襤ȤbmM@ <#X/H+@,UWT0ȚUNr=1AFwwz e cXcnl6Tc1 wkM{."YZ'g)O3Yb)1zVxCSF{R}2\Œk{X#Iߪ3e&2_aM t'Ե胮Bxp "A ^+va u&~l5v$%:o3Y:S;1넀z^VT|(U8.% J!,HS:?/PQF,OЀ{vl)D&յ*VLbK[NKwMDG꽆qHv XIO'dppPj<"\A,,j ud?}9tE+ ypz8K+8ㆂ nF{j4uZ V0#:E/Xɜ9o f1)(Yȸ&H,IC"G%j5Y0dc)e|WRV2 ].4 ~߿Vh$6dW{,4n]/Q{lᔊ6hfC vw3d!S{>C3;K(/̺Xs7[$D~cbf PRm$m{"_|S{1*oYerDB+D$Hgi~cAJxѭJRauFg`VvK4!b*G>b|RnP-es^,}Cgf@m0ΕhDVt/h~jlEuZ܎zGk 69 k?e6+9@Y徺*2MzY5k3EVSkQƇu{*c; S#yzI5#׳.:av5vBC=w_[8 #*BC:"XJ:- MUK}*qhlr.~`` dÿƺm m\$o~z͢6.w~la o'CF̈́axU\.]/쵢.Gn>r0j4%_0;_:}#bg&AA9m>2fi^dz2 -Rŏ|i&6/ތn<4Òz<(5S~H4;*Mv*{mZSL3rH @2MZ[7ohpuz )b 93;d:㋒SQeON]h:/q.m;1pA*bY'^L))W_3QjX~!!o#Y2`N5+p}d&m!,JmMJ ȶ*anp c>oqAM혒H5ǜBQ>7k:W|&DktfA7i(N}Ij*hh2IPlV ̾nJ^ Doԧ+ i{C3/i蘿sa^[A^᳸70`GIF"!FjsS?^X$3C;>AsC*Ŧq(@_*u9]a"W;AD^_W N|j;Υ-->z XYQSv4,#l.Vuϫgrt&N4B55Na PE6y;&7f)+xhP`ڠ;5ys,k8a) Rl=~9_31(?˹JG^WW ]$z:HY$K:4Xi#\JpesmCw]BY:T$*Uk<7@xҠi< V~=߮'ۦ}قAHU@aj ^?ne e֍=gL6,2Gi OY@?uGT_A_#.#/FH}|n;&ŀW\?|}A˥`ߕRY~4|$M\[vrZ.E: Ozμq lRY(4=qkMXh~tJHfC^@͋PDL.&::dA(幻RjzIm%T+/O q,V'T=Z"{@M$dcTk5ǂ-RA$ |p><`ɱvj_ʰ"c26zʳ!\+haZ. -IR.0wm$=w2A{ynWpw} r_drBF%)f ʊ4•6qp,{1 d}by&?;e+7 _=A48iNUhd7OX"YQmw\xP"Wu$̕Z4codg-=VPe訆)b#x-]MMSN RNuԐN?9Ɓ6ܟGVc z^RJ^2vyj!]QFՆM5.V$Yk]3~٤͹џ|Qb|Ζx[R_eǭN(w賯Å%t؁.ܨ͇hs\ɯb(1Ul)QkR\r~YYUL-G |_a-7}gejMٗ@?l35A"w`0}"7z@ Ϣ\!,b("\Q.jn7˪Mnuj}hS_!S5}ߓdFȑR+|:墐ǽJ. -{[bv6ߔVYrs?:guY}5Gny=:6t_Se+6@)~6J7hH딁j)C#IjK@a +Ž0] u~K}-eOl2Gnd5P%Fn䗳plX{_(=ð[BUA A2սLT0XtEJC::Dﰾym+ڿnh6_]>ÉV82H\)˰4T뻮KJbJQ~S J"<7;lAXmr[W(T_9tjUC4 y8R/ ՓI\pts$,_L=/? Biꁕ,zgNmul}oPՒ:e xn+҄#@V/e;Fd:e_Az0WFܛw*5$ V&z0GUKU`5}ЎE/>*6+I:6|_$)آt[Vf=ay(bh \1 yF4ЉV7bޯ`\p؈5TQ={n`Yƽ+a}~vuZ^)*<]djvcCC J})ag1K>S)QTʖ3=iݽUJ^*%m,tU=l׊iu y-Tz:Wƚ: Mv2C%n S~H=ɹv-uE\E1;2j ˼E^?e B}ੑADjS(i-5*,L<5@:t+-fgۖA/!WW?t295.u&k" f5,IQ c-4S0YCRvG$:DXqP&9cBK,K,%&E Ua նF( ۠]O lfk4eۮ2Tm/$.Ȁف_j.mE\Cwt5m,!k@qRj0xl8lpxOnt3iOM6PlvϖJbTi5ͫ 6$6?603xvj+߫u:OSR VnBcx**1}Z^{{>uk^춶N$Qh1iXpm׸kCȦ?ڐ?A_dlfY1pW=RJTthX" SBσ,>j+pvWvO$"!`4,bW7[,(XmQj$6 3īluAud2sbDB(4ijδgъ)ǽD}X|A/ٜmt1EU,L'2}&\,ck,6d0z"^e O}6;C-ZuT1`P}ֹK)cxAU>--!g(OT!epJriQg :dHh-~l' J#RT2DnUwVug*G4+ۯEnHsjtCK`jy|\Q I30J&^|P2o.@ 8_IlmiGIsҁJZ\Duʃp%HPYSdY~&bo,6x$eTi 6};*L ":_; ,}hZ/]DVjb¦HD(Ӡ̜ԴW{R!8ޚ,~Mɓ^;lp{D қV^ع\f?:ﻑц!RcFAٛZO&HcbJ 2 %˶o[Y7፽Z5/"fH>)3[D@DkS4ENc2ʶ$ e6RV`h= M%pE'-8Vjki`z(Y"GS@)OPЕ2$WuTSy MyEiFy{8$>lIذ0a$Od/ 0uY)~l4:46:2&1XB_#$?.z.FϣHf\߭{Jp׃ A聾fd?[{3cy<((^A ]N W|'1Eycou)n6p/x4V0/>S>uiaU/$we]#MHc# XYR`Nxz%| {[ }nd37 Amq$&o?yjUZΠ4.ê4mboWJEG`5͙p",K[L׌d_,gJ'mߒ2h4QY;CqU8L`9= ^0CUxsHEi YWė^CJZOCF" n/l=2lY4@˰_`k%@h˲?mMCH^dHLCcfŊ$JUEW3/ !pRVF 4unK4?6VOz3jN db'@QOӭ -spޥƅ^ H2 dXi WP5d%zݹ,K~+N= yjod2{AqbfYмD2ӵ"OfsĈ >E` X ޔp}B$Ư".|d3cRau ؋mגo0]=X:r~'a0r_Zbg_%@wiS%B>KӾ[Nsen&4lo.IqB0ᒂBu@E`QU 2$;ze@s!yIU+>Ԓ(J/OSr=zR[Hھb-5eKkIlћ^P$=l4̉IW%q]: ["g pGSIլ+ӞO0yRȽ3X؇vXdY,˼+LpQh8V2/^(vxfjCIO'b"-WXE8E̪B4] @x:X^ONӝi~,@dY*Y7zG=hGPG[J{8& nB%xE{iEX֣BvЫMo/0/Вbx&CFUD0~kyDU@Τ5VK_Ud=]][!rom>װ CN%ti%5LN^='.,Nݒ>|>uX @ eTXXBa5Fe:I@|n[17\xN3' Q#eY8T=Ifc:Tv0a6&۵0b,%iEdB^f IbYn"3%'wu)ȼq[ ='yENkFW罓y \Ur}wޟ*pA]cIM&Jw@7iElK"EuIݰ;Yn7O&eу~q:t!MEB  ^. 9~sî4**\yˆ=-Ka.ڸ<SG%y'"6DpS>@ax)zv#`jC D(Z]~fu?^Fh,0[Fe)OɾH3-;I蓮𐇂_ &V56 S\9w,D%Mgү dm@UOzKRO8Hw/KY$CjZ]Gq/0{yb4a-\`tSv!>) Μf9\\ȁPS;]ީHucWͯs9$F4UKzz$L`7$YԄXxuuo*'fMhAGŶ3۷@̗PDe9TO!Nӆ|qoRF[blhTx*'?ORЕ`@V~o!mg#*m?E:zwuc dcc ~]1_'j0rBzqC/f( XLzFܦInjy*ӫŗ%ґ׺'.r~O$0d* \G9Ow^rЛ5^HY,0ggזF^ Ί"UHjf$hoz%G^ՐJaӌyNqӬiٲ~칢I2A1NdV{($_q}*spSn Gv|iAc.7<,#yrɃs]vKp]BBkR\B+}TPsRP7DkNZXtaq0Yǎ.}2rq1CB…ZZ^?poXFr&kZX;*LUObbVG~`HDzل 2!ă`z!k9-1{@Fx}=TĶo,d,: rVTAݜx;m-1z \H+/PW믳 &G[+,֒0n'a-gT,?=_"IG rAl%j3=7kM \=! ݫ9)gtKH`FeS@z9ҙ>IxA 4}ץ ߾`#9n16Cu?{j+cm|3%tQJ!ՂSTksZAY"p\8d Ms0yi|"dCQԆ8tɆmOFp[G#&XrfLZ*ЅF,yFLM# dYrk~zrNQ"naF/tШPɅkۓ_|UA_܎{O['!<[b4.[1SuC|Y%O?3d D+D4  ֱphꞍN I;kmFX7a6l0; JvSvOլYh@˴B? Xyg3FdrⰆ _0CŁգ> 2\[}d豀&Fr"}] b<LJ_ 'L=?jNl۔D ?E԰K1n/ӋeIOQ%E ꝫsN^vsmtڳT_%$i#۸=R ?LO7 ә7*I醯 @#'ObOI|] ƽ5UWB%2Yy9^#ZQ8hμeJ7db롣tVZ'[E+NF*0Oޥbot(U^-OSlxQ^4iN}Gn滝ΘYzZ. nB%ѸcIχx75Z/ Y.EϒDe(:-kgz$Y=Xp'+mZٖ#nej [$$(Γc]>TX,IS(`Dž،K2=EXK=d+[*&d#ǬݿW D&o0}B71׏Nxf][ @m);ԵۯI /Te/R 6ڦH]EjL{,ńP2a ]aX 'HOq8;HHtpbÔTjDe+l`c cPH&ԡh(E6]@D6,_[>䓈j َ>,lHxu۴vjي"Mڗ\t 9Ađ4\A]\.t,&Dop;MK[7g=töX Q+)QHO6uQYH}nUL^fImgEH.9M}+5_oĸe[+X[̳[u֛ RɸI6v Y¼&PU!I+b*hYpB >n/x ԫ8 T%0pCRB9=J׭{)t,p!LՐ :#a ax*HDpt7(:֭\^-QJ9:0Wd V)~tp=a"\Ջ&es5Ꮖ=l^corKpM50q66Y?sbe:^'\ sZHJLevVz/TkڏCg؎E_LulNT,t(an(oepnmמ@;Je;?! 2dIIU۳yv׮=F Yv Ո3:7f4w 2,*8~ʍ׶IWD`^H'wp&v"9TFMFF@ G~HbQdk_4RK `%Oz! je ظf͚H/6`!ʳoe&3Ж#Gyr&D](H(>3jmÊ%÷~66Ӕ5O r3] E)G!6V͘Yt& 27H݂.\ZuKG8VȾ\yG{=I'eSZoh4wkb`Q+Gzh>g,7&;V'ަUfu:Mޟg~;Jf.U|J\^o~QSL+NiįW*Kiy]e۠ L Sz\?|[K YS1NGUZ# x׽4jy=CbyUjP{Zzu9I عYvpF}[tX]V .zڵdѹ~g69ПGOI =Kߓ:(8٠fv_py «^g2?D~DY6(,r[m|%Ro[4+kWt^/ UQca H1AEƭ2{~wBǩ9amxj%1̺Cȣ2~ K(-(ާ|/{oKoc5PS4Xx`-)'~e,ۧ٨:cBۢ^soZU"PALօIg %' ٹs}A HӲΙY@*dǬ·8樌S;Ƙ>3I VWH`~]( .[݋ Q66nnZKQ c#ii]Bo¸t$OL桕I_8|]uq:s'Y<%Hsƫ06+%'(v&uya'2%d4PeR00LʒV\~$|&X)w՗=1XʛȄU'$[đڤ1T(1|͟fBӃ\.TFOPMmDWG0 R&۶Y?yN<::,=m']a!OTe:[f#(Pם4X0p+IaRVeP]ng(jO J7"h%Z t 8ɨtǯ %5aՔ) 41S VMtCn]q0J_8 L)·5ɕ'3;vo0xv$;*5sEe)Z8n;7}M̓RR0O;]W8oOZs\AW@Zpw)H % 0\TZDf{XHJ "wxLַE?<Tl!v-Έi΃):D*J*b7Y5g;!ETz%`NJ\aT#W>c,;% u0I_#&qO)$͌JN)0a"c%ΤL"m`nLU+wǵ})DʱC1T:;H?Sǧa';ɽ{qmgT/O#?-DA%t9]-¨\Η ;tpI*e <(#@wV|yF,dY*r#c 43F]&&|,ːQ 94RP1\[NSɿpGln VJAcl&96sLɣ͗!\'|Bz V>Dϱq+/hY mMal,SWqAf18!&~ܢn61i{cr wc|2匇CB="==8{Xp8; 2;`(/3F/P¡5{ f]/Q"²C%֟bl+gpun6Z% T 8)> `8U0C9(C?~S$ D'w"UY_hk32zVKzEf1,J4G&wv? UgHN†reͯGQ+*}ysRt ˊ,ifoyWxxZ« 9Cڬ]cM6_H+f2]|;"]3&hiߨ _[z`[Ї3 cjqby2Ssk.jZqv 6K1Tp*ZީGƎ4 fz]Zg6jp_.y_e*t8iRJKQ=ؒr2;Y^*Z{lj8gM|@y ,T_kǰk^O3܄0= a[?1}swmb+^l*NYr= ~ުi]JnM)Fp&p咒 [@[<+RʱW--: rH~ XЃu.K̓%lCjvES=6|X+)z{wЗPzC:"qSz0\9Ϊm¤nCV#yiCVT dHyohPޢh5ANf\hLxnMe6[ߠ5c?˻Iĝ&=9WSyR׷7 xr|}X):eڊ,^AFh|dJ.2Ɵ`yprf\6]>j?gu.N1ƫ]i] ˯IuWE@QB4ל h( A}/Ef3튐α#El)Rf(VkPʷ轶OyZs/̟"e|&b6D~'Y[: F&ƣ~]Iߗ? $MmVd}i-h7*|Qr"/p0Y;n9*/hkwg#fi3, #KJ`/dm VQr[ _6i )h?֎9߸K`:|7,&%Dd1 QxjլJHeS} >hX| d%I!+ Ag7b5 RzRʸ<m,I%EaJCx<ҋUQq&u# Ԙƕis/Խsj59^MDҨg{9,C*d_Sf*zZK|f١Y;[' ?K=) OI6+oܻY\=QaN}c_DŖQ~smW5QOhjk!W"N4\@ s` }!1<|f)h%΀5)f:@$+a{9r-B(ɱ\:k^6dtÊ` o 4^.XEJ!OdRQr,e­ VU߾"&ƻ:Qx`.qW;iH`eA絘4q- NI't<_pPM܆MЭ5!AnSk\$]\d%"nƚ ͸'nʦj.b9ZoE9{w3E__MfmG oI3Њ6yt}+YڍKcdX/7_rE\я$녺DIxߥ9<dR4g$AͦS~|ӘorEqӓz i].KkObP;~?>2 "|0E:=iݿH>3wH8FWQoD,O[ xUv65:2ZVO$DayKuad Yn#5Xkkvd m :3+XC(fFA]n:ck"b4XB1|bP!hz>G;py4O? 2L|_ޑl¨ j}3M}=:åe.p5^<҇wreCߥ4=1}Ԓô2U΅ 7_-amj/_$CIq/D3ػ2k ~OlO\ցm>ZϨĒk~1 w`m^ q <'w]\2uef.<0wZH$f7os NE#YTu3VQCaoEo҅Ic `' ڿOgHQeɲl6 7 Xi+mU*VBl;FVW>5jLpQoG9$JʂT+ߦ,GqGo[ZɆM$+_L^ۥG~Ŋ,q|s+o[]2p{47Ѧ*J0\ܒx>(u]ႎ)Qga,ۥ .W a(+j$^ܨr?sʐ-dh_堩4y (GP<+)Ų.;YZmY+.UQo̤"L `?;s4(?$ʄ=}>ùJxVi uGbQSUul|*!]K2=?3wc>Ɏڔ {ٺ:۱m@Cݯo#P (1MPu?2Il1}Wcbkz]5h$|tE"6zYwc.Ic?;ՇkX.r)|C= YTaGOu%3Ϋ(Q{>w3!RŸ[Zƺ.aƾkd):LW^d=m8ܴɓg4b(*%[AEU6ja e\rj-5.j '6AtJefiŭ^v{p@SAQQdhkp`L @)| `t\RXW!JCVy4-ыNrpUC@P^dB1 )d{˟?##I&y{w^iL {Ǣş +ũB 띻9Wz'27M*MhXF3 Ӓê %Kcj nWwG6a^s;76bY̽E7  r^_(ஓ?$si< ~NRʙ71Mߴ<XXyڦ6;<ąF2d6rAhXVܓׁMГDF+@mdAPTڭK;`nA j5vNȴk XEvؖ|,'@;*FGYU:^1 &z J/ {ϡ7~|}v*EywmA8Z("j5B{Lsi[IyW:"KлeVmZ;@+g7:+IN(jwFv~5Zha.4yUv]-*nP@ i<9hWjT{R_/S#Q|,CA|1Fuzw|DaVi`uW#߸'|\8PR\.Z~xͳb~ uGmcj&ؕl]U^uws]@ۼO.-b"U>yy? -G%{Dmi ʟqP_ PQYLP,!ɒ|ΔAR2 oĸL Z ;E1ʾY`N %zs1Hˉw3n-d[+%Fd'*7D_^Jv}w:;JlL.̆'vC1%q\EL)Y9)OfH]P3 nͤSp+JE̫!A&I}4jvxcDA3N||L»\cپROvt[kT/>6ipwbu5 ,c5n^ T4x^ wS: Śb@SZo(ʌ x1ϐ ,KlEE|r@Jv'&ӕ6 @0VZ?x'bE3 :ŲcΠ`ь :OC)p+UB ʨTyqi~AcxP;ɨ ۠nzZŭ"5=VMټICsN5;2']{e 4Ac/w ~AN[`*[ ) >ZBMTF}09xNmTf6(J_\MF}DY|&)BO _w/O8.ʃ11J[s2;ս#,Ju4ђ(E>iWNVŰ*!?aj+N[}h=x/+Ҧ >n3qeInBiMdQ0MdN,] v@OQT7Rep}t.sgjJ^25%t-; p- cwohYH7M;*Ym@4RXx8) 0n]MNd,vy@_=j“G;t v ? ޷#̖(z[~9bY5\ K!gZs[_@.XgO#cqQl$@qi'ʡj]s:Vg>Zm>=F>VO+{vJuM)l>7x5&tRa=H' X I\a0)[ȸL{1vp,=44=w`)o :!4#O%[K}[J+xjz2Y KSdkDB'Y_goaqucK<>YbKDҊ[ x C/@lG'KK^S%(1H~Ko">s)1G3-ϰVƕO2:"PTuuG8[z~tK&_}8R&A')1Ι rd^fz@\f)`JĶ(VL^J%>6x؋jw[О $UD`sDZ>̉66 5fQP-FKE`r Gz pvݪޠ̔wHk90u8mJKM`S>PgPjP"H)ըE]_c g|DNGM@ܧ :PU+]B&NTC5#هҸaܱ>lk@bWܖDe x]A ]4"1ȩ]@9>qQ\|\&Û-LmͶ3Oz(/s֥GLre \bR xIj? 1} k QԼ64Y2o.ht_M|!cƐ^4t Z Ww |^KP:M}X'2@ _ R3W`ؽER lFBij2ɫ?ǴR,JFU#HOSfKw,I֕r|N2{DۆȤJChF(<(\Oɒeoƛ(QwjCqΉ0RUh^3{Y{+h' #-E䝘t o{T/ c_yNT+E\.L2@ߦ/,Σ=`LG H 3u^[pU?95Iy=}._5ݿGVZy:#B<ymaۮ*q%?aϿT]dD/FV,GؿYQRIәx9WWUP$ꥢhAof#V~PŜ?3N{ wc6q_! v8̡K-<{M>z 0g•$֚'h*vX:Rc?\=՘0=q}[XPdM~tn>wϞZ֍̙]<'nѬoa6z]ͨ xW*&8 9QQ׭ϲ?8@,'Ф1` }ޣtddQa;H)7{ek A_1akL֬;75&EhE)sbn8^;"eITriOK*tm${ؠA /dL3%5֪ hY>onM1˔%HZ.,$f*SXC%7yqS5OŅ}N{tPD0U6zSOlR^{>\0}"lz,{" X`fTyE?_"FI n硽BU߮>}8҄7S0xL7)Z€'7%r9biKҠ9j թZCX"1³m&P(u'[0 ETmWyΐa; %(c>$ܵs#'r~ p&e |t/ wj&)Q O س Kgܒ4fꌠH51"#~̷6ҙY+oP;%&)fh+2=?d~,Sb9fi/ׯqM1GsyiD5{kߕsſ (!}.jTjᆬ9hka|LD_[(H v2Vؘ )KYS{yy^eiOT:\ :ﻓk+t?//8p)/,)ΆN3նuGN)s ۺVAڍ{/Q)Qfu̐hcx}8ĦfJ%(3:&\`W|(?%Awl2Y9@P"j]>/) ;\#oՊI;{)B,W.™j/Eg#u]*U rs)yiQ;qHE=te[J)E‹f)7#!CD|5. ,;Lߛ_I3]gi*D 6 z6_nqg}#>xo 0F%}~13Oq1H@D:ycz7kd I|ax3a͎*[XmyM4+`tΏ&YPG":̾jl!5<_MQ}<$\`Mm% (T ;aO\K7U=&bIX&'lg?mx{,_|GῚymf4P{_1A0#iP,z^,>(X:/fG!~oGzE_ꌔ_y1qpRrRG[X9M^d_ b ׳r_8uBd 942"Dh4V)}F쮺&5mG6*w7D?r"  fPf&HZR ^9Iar`#8rQe'Lf6m$_ du/؎jr,m/ zd!-7:%MQ56MbΏ+4w;?p2cWP݁D"R4ŒK񐵫#n$,[|M ;۬{xLot#y0WY0Az+D_F:ayc5AIc"m'Aϼ3L(Wkl}q ر'CO\a JƝR'`N&/(s)6[er~ckH;!8 dpbOqkgg2iń@1K8M9iĚZᆥ>2xęHnMxY;?FS7[/iFy8Z6!>M Xi;'SuzGI9mLVV4MI$V!Whޣ83y*;B &߶~$So=e7KafO$%rOE-fgjsmp'桥. 0C }㱽"=T遊#. I uߓg^SQV {Cw'rXܘ.opZN!<)De9GDr.$P\:Q:-JpY]pR\ '6G8Jq4A VvX 77Nc9nzSʮGjo7Ҵނ~@70d^W̅˪6'u)t}[j5  T`_vÚ<$lq]GKN\UF 5!jsYW/N@z,%F˷ 3[0!#/gD5<|sT)XewZZ>gP 4nv)0R^^b@=X ̪%gBmQ;ٴ+ a ݚ!D>{snNж/8(`TMeuq弥|9OɲrOT"gjF4KtZ`ܱ"?;q@ސn*+~$c;C&(;DyzWGuM[o .诂& M }#J' >qY=||!pBܺ8H$/@6BYiVbJ -O9'}EФwxyVb>Lk*ݘndKlϘ HasVR 7!`skghȐ2VF&"תrlϟ0T@uڠAJQV:m| 6Xԟgl}Eh2n=HUdZI0 bBFpr^JT@vHWbҋ 7 ]|2[kEI4N=TT'L IHn\Ok;G Um8))߿siw}U<^vq 2=,V.An6@ q#L蚽EOZ+ڲu SIADG\S% q0Day*1X^( {'@[JQn`ÄYCiifidJh$P}{ka4K7 iOn]_oc dgٌkb(xBEYO^Hd_0H>\Ö嫓1W:KKzKjc~)SC[푤\j?R޼Z'3M5+!0߁ySSI$P2776P ttwYm툑$Ane#w]"Ӄ )U!ծɧ7wh&*x)AZF 6CA\F#QѬ0(IK(G7Yo;LumpB`.wxd;Rn,zt<'*7Q+}h{pu|fMEIʘkp!QZ>OecӐ9G .u0qu )rOeL#Iv-M] m3u5dcYq~þiKE1읖D7G!B&1'$|:A:v#g1u1L<?Sfy7ctZ5 SF=V3J+lGŌQdlc8uoqc(Y,}{ ]*L5Hvshx8]VLN)V Yqtxo.{5ӫl=.rU(4g)k\۰GGPOW9K/C΂O4ۄOo-E!H`PfJ˦W)sy1IRO3F{8(Clf]p&fY(MM,ԏm蟀a.֘{¥]Egܨk;#jY++-BS%n~[:U wqs7źWƒ9DA^,6v5aD-(no\U#5[onZ&?׍>>0Oo3.dDwQ6zf'GPPO>6Ľ^C6g[ֲ>GNa@c٩ƻNG^-$tOnƩ5K&'{r}NSzѮ,QMw[QZ*@R7}0Y]v7ݣ3`̰Y%b V^-uŹwg5f$xԃ B7հs(7wca 3{и ._J a`7vN=l~/ Ă1GL %3Ȱ {#ZOE4{/6*˷KCqB^Ni:6DwDCFdiilv8ENY!!b('Rp@pwv1xl8ro"TB!SVn,#T`hHKL%xI~{&ɄFɉf=v{a~9tkfL^~~"5CYO]y>}$IJ SDs'/k N}Ψw?kwٜ0@JXX"4Rx/mp_q9+} TY^3Ņ Os^ܿC%# /e%t[ c{~ܾ窱pA_Y(Q} p#ϧvseB30u 2`c B@d IJgA]9X hlH JCGҚ~7]\9T扷;1ֺ" T~Aɹw +lvK_ ?%#0oYHG*"7hl~c`[yCUdq 4;A4mn<LL!C[,f1K!LsU M8H;ҀDA./uЩ!KOj|! pUH=`˂޸rl.O6;v.],/rzbzNoKR*$ qcm|!8NSQDooθ v=Q>}91EƾÒn# n"B:sRj!<o \zbFPZ<,-sxKs޹0S}ĻP. D]h8TD59`a gjK:8 mR8F,S!Qa;yFH&ÔrJg凄g-t +?s fH%t ؔ|lIn| (?=DqnHu$pv/ig!jDsƊc3/=ZDǷK4&>=AXͱť/Bwր=Hקtcؿ"@&1/,wK9q8IUx+j53vpV:\NmLnx-2& .d:X >koyP7,&]GFrAԅ_s]O^G$bjާR3/ơL=~["8$ O_gӠ9A؝}رl^`osJIɦpx?dDY5`kH^c|"wn6@HgG>eRXmYPl:]:_r*ni&Ep tz-p;<(s͢]MKAs*|"X潸]ok'!1@%.Drb5$BXc>WR9"XДȓ .a0V ]x=F+]$2_7q'keAc7!g&Vګ&Ӡ(3++\f3>j ([ft-Z\,9y>xXݩVONڰ s'*1<0;UY{O, g{oĸXFf/#;߄&$h:H$OaXK.;cM:HҤ1|9t)_Mtw$&t`na9IԎucU«| ux}s@(5(8)؋ ikL^}١i_c GҜn̠GlR-@m+VR}%u%݂ /VqCO蕚]M‹Mt䧫8 v`.'W_qi#JaU/!h4YIl_C#6~:6ߘt' 3bփ+){wCV9ͭƜñ 䵁&'ʖu"T_øJ{厜wT7_=0 -犑~SgsU!UB8C}O2YVDLB$O|` XÛ}]}^">X?ʦMfoK# Qe 4Jk bTP^_b-IU1N6ހ㙲LR!&ģ̾ĜljWhTZ`Ḡ "Tn:Ih#Jw,sĽ{|LT7w :^4m$CRF'\X_O 6pfHcpn$#/F,/ݖRt 1{J@-j3KK<&)86u FrRUIؒbd%MD%Ճdm<K@&cos rox`=Ӥ-4d&(#P,ê AxaE\!;KO~h*{FXE"fˤRHYžn9@&#5+Ow4 t)Ҩޖ!nݍ0үU`J$]) PY_n#OKO$m#$^ >%N=ȋo0G;-h #~P]dpwEN.f17|bV0ˈ>kJL#A~dA}@'vP[ bkp}G{xP?qt'/#RƵ>j;?Ny6{"bz,n 2sK#ֶd;:G} `î1K0ȯxCEߋI gv eEqX:mALh1Q.ꮙ m֡Y!fbdl*)sr8}d\95{EîX *n#FSmgc{:f\Sb6VchRPh$q4/vF ͘q3`06r0[;p*ռ,T,7#FY32V4vE A\}l̸Akqz+̊(2?u_^߹&SQLBbM=΢Cnj$&rÇ؃ߚ4יTmߎC(gnA* "` =YaW^ʦ6r} 2} FƟ-B`3S'O>egi-9׭x~7&2:9Nh?B㓝zv#rT{6bI1H/poDfPuxCspO>S]G6>-AZOEZ񭜢"R!A\LrdS2P,񡠋SP\\Q ns$gzEDF 1६0p_ ~*jZ[\QzYBBOC{w]Iq'd&?QS0CLGtZXuj ܪMHޔ9M59|,T9p}G)*@1M{\޾E7Uz2ogTZFdplۡ0ǤTn@EφA7kWVP"f|Ix;Q8mNɯLcX?'-zvu-AY3CyJ`l՛ay8}To$zuV:hzyͱy'(q}x:þjȬȍLкlj&i6P+##՟hr@SA%=lO rVbX#"Zj|h;Q2UØr#_$>T0k3ψkUtW۶ 16F+pm,[SiaZhvh;xc>{5A}sugîZB>"H.~uI/CݫduW [NQa!ʓa@fW 6{_hf1J2Zy-kI~JMŕŰp7K}#SsէB9IxE~wi_?"k0d7Xأ yWLr(<*G6r'.a+.XYb/!~ϥFE?Qd^1vH#b]hC]))U~ĭdk8!ѭ lŦ! 6kqR"?Z$[ӞPKEqWE`۰Q 7?!mJLy߿Ӏ4Y B6+]2Ky%'Iݲ?dxŽޤ/ϝbPDq~+Zp b*Z̪ڣnB` mX]$nG K 0Ti'5[Z~lKŗY6 vC֒#8n;o+V,ڭ= pfLoB5Ԃ,I\ 7&:1~Q9[iRZ:WˍIlɐoۗ9j(v3ESnW1]BcXl-[6JB#?w6i O\ÿ]~%GllMif) -p;7<@o 5v7]ۿp2 ͪh ͑f<5fo^NUʲQ[n]wd=%fK.AphpYN-1q3$km@s^katH fUY2Gp71ڞp<**U kv+a"d{4v'VTC8wӫK{u͟BrgJNE;EHnmR%ϋӔm_nڛ8 , tGVgnAώZ͉za08suђ7饷ǖ m1N[%O[3eS0ecAQxR2FdmF,3 ex"OZМ\M4.WhAf%(d࿪³yTVXi7 P `S,4pKv&OدƖ2zW,ܓ:#>'~B(/k 6G@iNg DH0hnJ+:DFҝL"ѫ66d4_x2Xg5̍iIҭ64(vn7!BdQ&b``\H,П,$E5:"S`E+"D;=&w6]iT6)ƅDL_#`W?f7u +:jPXNrHۦ,C!׊v(C.Ƃ*@ʛM EkyWt(tC,1.-R.fT K١A4Va'`9}IS9v&[p [`p vS5*t+{+M_yk0WD;yM.H>v"3N:B%@v`_Q>vbDw56d.$A $wGA|j|g8`9XA@|nMWScU+`|z)}^_b֙=spmjqVizh @!/]S_}СA[Br h+^,X: NZ3Ŭ4#xӄ7gVR(Dxr~>@aӷ /̣7q.Q[lT5Ԏ;7?V뷟7D v֯>LU(čj-pۍ]I{es]yTlw.[n䏗MHiaS0m=g-=@24> `8<{U,HPF"mo ݚ3(G4V+g1ϗEJGTMٞguP x5c[6|^-U,-w jQ pq`SFό{^ڵv.TOQʽiU~Uo_XwEdԉT1>фr_!ڈkfӊb4pi5ocF {Ahu&B)Ynؗ.c܆#& 8t+ΪcDM0>ªR9q`˯e:K?W"ާ7("5H9qm gnɖ* *ms^D&]1v;Ad< Pu~mw6,ыKbOBVB.9\ZrQ-4D'F _Uvy꤮ك<+mYMw50y֌|vƄIbʾUlz[8ꆼ4ι"aEοo- Gǎu-cZXB}BTYœ8: k0w &?BxKCP1K۰T{No} PTKt#0JVKnr;N\MM8twm9Þ^@\9BVisdTz}Zh#z`){""o7l2D:Og)~ÏDݰY0+])Y&/e-Q`{~*}9J>,e|=;v/T`15Y\-x M:]fl ڏ@J^n%zPEn54): tGQD,BE^9 q5yލyD?wh$8PoF%gJv5wjP3sGObL|+LHp:VqcnjJ0C*GRqD4C}AW‚Rpr|ih(fE"M~X.s^,j/zqI2Nվ"; lDѵN!10xR=G/n"[($da'd?7޺bAM/U찾2ӟKl߸7?^ppZ e`T 4f4 mG-JKm$wD Z)Yc(ETy{i( Uxg b6 ٺN)<[9D9uHȀF@(ʹOS(B[Y|XNH2G:A[7WFF짻mIT#<5vp;~4iV>J:1^:=7$\Aȁ _L0tĮ@Hɏcd8w}썌>Q 7N#J)@gt*M=<hBK^{[rx7Ƕ\Y#>/듼( fH!%%{vR!gHpe>xvuP8Lhf2EH@dbdW_bBH]YgUI۸ȋi[͎ ff{Wݎ4nxy>_<#xyR=WT{z_)r0qRD;spޝWGwxtf|T+P˩ߞ J]w,a|bX\,Չv#di![pja#ض qhu^[X 0#JbqϠ(6W\ɮ92 ׾ặ i]dWJl%9aX4]WYL춴b}AM kKܔf!4߀>(G]\!.]Xxoegc Pˊ{}5_!5}U龜qC(W41.Z[B$˝͈{^%Ըoc'F@2Nai 13$ p&Sʤj_ש^^ngASnnO? #a^ qAS:FE;xˮMIw(%e'^}0FѓuyC+d_3JΉ'NMNwW$ɴےxs3gz(1~TDZ !IWn_HJGwϭܐu&'u{q,<ltiYbe8&y.zd4Z5Ѐ Њjοj.$ws?ES`zSC*aV2ljlӑA3j**?Va,fUQO!D:$. wym%Ҹ.?Wߑr!CPڈ5?zImM{B!Ö[qz,{ 15Z_cC={ BYbUVb +Hz;^w=.̇ GokZ.`zxE`UX{nlfʆ6%sjKs24#zq$&ʃF֨сwZncʧr^> L`~y3xRǯ7tI6s)ng5֊2fAl Fۙ=uCI3?aqHv5tNҷі#tPpU"G(nQ@l;O}KMc5؎An9dc侱oɔ+fZL2fֺk$c4BBmGZb'\G?"@G.YT@I?0Qz,$+wF!zկ)K>sBꩍp,KxԏnvY?:lZV H. &Oi6mV+ pm_:uyx g7K|r59G-rƏO &J;n7ͮ6ڌ `tAl"}+ԣ #[mmhm\2%K3%v)E+?m ϔRL?RԢ_~ェEp r̽ZP`xU:◻-SV{^Q9).JdJirP@㇟hxNlQ\@ ;̞>pxU'"JhB{V5A@Za4 X̖;6flcr5O*B+b`~F r NaQSVZ(,=Lq\ a0PjΔm@4I $gHgM.ET]Sj`،梠ſb++ɂ1\я`+~d#B7%]E>Zz4YG;P*nI_>E]m{8"9"P8 [ܿfwaۭsQurNv/LBUNs-W}lhwVOWUF \;B=g1OɮO}B97uM]3x,jYNRa ? Kf;͔]@o`Uw+͢χ#ix ZS`nixALȬSd?%ҼU&^4z^gGni$O4e[w5C䳉v!ר-W_%TΣ%{Ǖ#gz tpZE|8ǒ6%0x|Җpvˏ羽 CkE@iЄE~feWɬè$NlzqYY^g2чTް˸vNy"d3avzPWyOҵ4vsEqaE*][+sa+aKt7cñIf֬Y E\obp1Euw0' wF|[!OBiI?2YkVI% Ď?fJ jܧ!$dv XV P*B-QjTG׷ʤeћ wF qiTC8#݌՝g*J 7~&nO7pwPA^CQ~jPs@Tpc)och͕"ma4gОe5Bl/2Gk~=N[zv|7ދp|'ȍi7ǘ jө`ۋ -k1wѥ WIɀ ] r6SZ&EӶh "(TR02l+wAKg1q8:# fDn˖QOc ~1r0Uڈ 1lEO'0@t"w}UѿmzFUrtȊu#U{12t||w-it4p+<7sGZI{--A%.HHM dNh8b1D L;^%y{o-E > nHRrs=G%la ,o!Ō3Hj<{+%xg?ըiF+X ;Wudaɣv}\ya ;^p3(BA? IPqUO5`W˽h WFQ7`Ǒf{P1;7vЯ6;XWl( FrO }1+/@YPr )weLo5܊q_k+zur82Ic i.xW5Ԑco뤩nOa.:'OP¢xcAL3#єA$(xd 2;I N}_U/[ЭΪo\_`:)*tQgD>;lO0T;0 ?<1WPJfg%n`yC$tS:6bzMlȆ 4dWc7]ɈLO`;-,SW|X.C&n&=M3̰;dҊj#!Cb1w]ry$k'٭ G`9Yct8m9`b R3]tR]G\12è?_lI'b^lW9d1⢥h.;X!"չ47Τr4[\=,d&!/dZy%G,#?CY)Dn sVɛ-/ʚ9t\FbjF7{7W+ G깚5Q&t\pN2٤mwtƼb-9( ; CnNO0QvMigմGDֿḏy Il .ޤ  XdPA+ﻈEr\ W0P:ڔ!|\W.Y5] P`rtQ{WtDk(Ӆ=t<5CW} rIҧ?oNUч)7RYsa&'b{VGKu^qSQ>j/[@C~^ge#4%̨=B7֦Jkp%LM"(ѩMǮ7 >27)l/r;+Zyµލ^VpB:V4Ek?/īH1=y=U1L<ջAvI'6[5 T눭7mme@ћ9ij%6 jB]ZysZk` 0z\dž*եI(O<i7xbyeӿB*p8RDN@t<\dlQQ!iX V>2xhaqwVHoqSۤ_A 0>]V\Og(hFn--iW5arݲJu2V(­VmۏoUZ>0텡 -=%M9NKZ5IYpe^d$\$k^u_J e~ͺ<ȫb<Yu砑EQSAW#GWgtWH&tMꆧ,tI6z嚃79`ĻSQaWY'r%[& iFBo0*4v^'a`Ewm IPI\ہ4edԯtt`;t G8jwOEFcB) W\*G/~Gm@O0 !ddhaُH}h\u( /$,IDl)B!_앜$L!r Di bgPƇo[aS{ ^R<_zDΉ 䓬k+ektw6oU8Y/aᮐ,h ?':mh a>ک lZ9:>>8qX2)=FtːJ-;WWDWu4 Ya,A5ƈj 玈ݘ9Jm!Qᯮ0&({سu*;vpY'Wh#iۊEKumJwk4e-"VrgNd#9-ᳬO 4LJ70-ʿ`p*$g'f(b/i6=u0V8٥SGB/fBg2PMko~An NG1Ǔ7^Nءo><U:S EcW nvʋd7oG-w>a>ѫTy"Z^Lju8r&T6Keh6boC>u7:.IсpOŹ^]{a;B3V'NMkP=dI?r[x{jܖØc\ z]ʙo-V=8r!rE/{d>{s=_EJ b n?4zgz,TK=6QgU'y̔(icpQ ~HG\u[wH7ZQz{I_~0=-DNsOoي9&vm}ҕ [ⱭYM5.[4zZ'adƬCκ/.\UU:U.{n/Q(`x7mԎiI+)Cy0_9RT i[R*Ρĵ7'X1:6!*PT;+1xo,I"2s&1ut.*p*( t)Ҿf-py쨞 q`0y#e5-u5Vh`3$ B\ƺp^L5=9^OYXhE%~Ψ#qm3UZf4ȻZzԍ_vDl4ۛ15XݜBfm #~C(۸ܫIh| jǫ`y47/r_+r(Ƒ'=`aJUEuҵ|s4ΡU$-Z깝RMdCu@8 `f3K0ElbG=B~kI=37e# ~/; Wשܩ#4TKwWPR2DҫWaa#˷tP`O4ڏ%OE $Pģ[؅ϊB "e3G"n." HaJrdZL!"ˤ^^ʯ>Z ^4eYT nvOkF7P8(;8zeezΟ`|SA8$Y.i*lli=;Mխ&~}a1-"Y9tT F`gBD>׽`i \-?cLhU#_lzw.&@zreo?םwke]7ߞ&ʦNk]=XZibBX+k-3;1(6AV5e":2øFsTJ: M8Oɳ[ҿ0IDslxhAڸōԟ=3MAH ^6MVr^"gm}CpEY<_q赦բxusIj.Zcchj,3y3.a |WgjTb=.x]7o̓6 y] O3Pf2=jqӗ:@uwQ`AnVSL^|Ƈ r_ٿn4  \B<(8ї[B'utJ_B 1%W=C75xK+0z͞K!xP+hQzm c(f4yc+A7pwߦ&)I5= ~13g7$/sAL5S1Ֆ%}튕yH;/)2Qȑ?(v_]%nwHᬐv;AN | `' }oN G4jIn#ed*; "j2@x""e|J9jm=\u+)z:cYXG5ҘTp],hQܼ4~;#4,*~Ͽ̖dJEd9-ӖVpBԵrY -dhzX ;:Wjzx 6 אʖCBX98(n܋gۄir|† ع(a`)Td?|οxOmvurUH `/ (T^>*x<*P{*!\'75Ȣ`Z[>@n˚PHP,ћ]oD My@"S㽣x\*0[,9HsEQ--WFCP6He58XMls;:PXIffUl\e YSCD:te/Tƀ\H;9H) L?shN\{8lV-!/M!@;pX9`~]ْ$`{ӎt쟈iI>Zs;g$$败!xs1i>W"ꟀP]V9 j#q%9'ƨx5 ,ޫ2hEyo4*z#+JF5$a L% ~G 6E7a<ܿ񆥕VEtTh A >$%xfMOF# s4ɾWa|=ǭeXҨ+HL~kD}P _hY::…֜b {nzM{\>7/m+p6H phB( n2鍠lVQh<ۍD݈0Ju_;cR)!ցX)[{_tGy2R+Ujw|&` R%r?DAI8z؉p~"h䑝o:GAL"kK̅/؝Й$9-\t 7Asj?&A.+7/(E9яqmJBSuMbz}2)W/9M5M5y=y0:W Ԯ?0g px?n+M_}I#*Z&HΨ0B@q{EDj1U ꎃtrKnY o8Gnbiscjk8\jR@/x5iM*0FmԻ',$.ĔD^3addi^3/Z3MhmI 1@>p^BfCsLnP2(Ac2]#T*@>x:.ks]$)%N|_о=P}Kpʽ"=$+9 }(79Z\*{OzO{A,3:fҟC[8{8<0kfz˂QY!P۱ ]`]%9g)|.Ex}n]:, ,Η`\}l0-ӯ}itUcHDMԴ OyXAʊj.K} !;yrGZTX~h笠# ؕCӝ΁X([ѿynd'h !/~ȉ^clV[뢯ѓl @؏KkbY~*LUĈ`/b #WO_f{؂g?=PExA#EB"Aaoy g*M@aD4 GU9oC"+P{+qu Iխǯ:J{jl?&ɻ?>`Wr:܈@9'^^gZ*5Y rG۷Ka"72meXmunjR>rS;GbI\/fpP2)*@I{? 1k̛B6YJ&<]gf͉~OUXQ MEfL*%TCb8YX20\E/t+OҘ~Ɋg!,`Xps'@AfHp\Lh\ַ/L%ݓĶBg:A|zlK"*~7o8F zssX!CF}\M(#M3hdf =#*Lu !C秅5ZM1`SƐڹpYZ3C|5B#.^^z ɦubH%/NNXp& "E#vWO5$86DiU#%lǫwPz`Cm= 3C.JfnhpɹJwCcqf&qۮp"O^]`Ŭ!ى+م&a*_tO??d<9aXf2N)-* ⾍&#r\1z!Y%?0'0nj*6q5 U&o//L yH@e= J[#V=:!(^.J([`ϵs ZJfl'"BRM9b,rpJ1G{=&0%m *oð6|(.ziaJ,pvЯw=yGxӜOs;BVkh}kp%4kCka Sx'˜LnޡLS@FtHϪ5S?z]}kC]*$C֋g K4z9a ;oſ*O|qj\@TR^5G L(4u ңdsE7v&T[vdXJ|t5`mMV_ [dܻ{ J$ 5/'ĘGjËMII5P(ԛtWu#N6߃ p){=}BF2 R^3`BPuԀrS<Fl+:N9щH/)Mnd >eWfJ~ (yw0dt_۴R;(mUWRIo*+?}y|mcm0Uz+sCfkLťi\Xf,ufwʈfҺ φ=v,+ ;fdFEt3gܔ4:5zecB.VX&41;T³i2 =GwK-ɘ6n3j J|"ÜFjplg &4ӱt{C?XWYBE>'2 ۴? EHUR9K>MU d8s63^˴xZE @k M`^ZEDLF3 qciK^1'r=  OvS7@/s Z:Ƶ 9y8B3XoWK`;IF1x?޽0MQ}ͧSlS;f,#CogT$෩X-ɡGP@ͦ#pmq|wd}g/d?Iw V;ԧtt9/}xJg42C t@%V_pSt?.?_lk qsMδ 5J%'HŗIr֣M1+s"ފ=5%\t*-J;/8hI zds=8мR`~rOtoO,\I˻ ?/.wZ˦@̒%˜x!JXP ͣ.Q"H.mǝxh$$u$ .1M(vU H΅Sp7Z~٩z.o7 Z,PEZ9o, պvuã!H+fƥ'^L -L+E 8xA^$Ԑ3дvi5|%ܡ/6Na&bmo!xm]4\>Ǭ2cqhaJ"7cw~Q`Bw}FN$4u۲|PIV*@qhFQb:CqpAt!ARHq}֑NT87{3&%[jR$ĭ? &GZ.xqgtUܽZ N&b9ҟsu NIqۢH5o{c#!oVę^o V+Ar )1%5Ǥ/OF) (fA3 L Hj}3Γ^&/! L&w8j5 w]C! 1og}Pq $HS%av{ C9rș8)p$ڠiFmyX;.g >,B+ZW\F|ڲ<1/|.:g2/C@~Mh:XQJW\'Υ)!Zu.~>.t lHǍ0anai?8[Hh %xuW~aT>()ްƯpd,57Ul8si ~X^/je!gmO`P -Tҡ;%rZΔN+P68eL "4.5G-tO͆c]D38p%R[:][E+>^ +aJ4M>gSh!6oBX)C2wkȠ{i F75jǗ~ۢb㎓H~1=ː{BȻ=F%9L~Uۀ"Q(qp׶o0#S alj[d^GCH _Q3@Ck} aGd+ 2WX6͊oԹ|&R92:L_&㺪Rŏ#/ h‰\y|02GEhB l6{PzMc٢欫CZz!'Om6pS, ]. h&{ϻ.rrQ 䆚F᝖,JX Y~H~i }a=PdWv{T>j=bJ ?- J^ӏֱϏM=fGD}u&v%L{\jETGzbZ&/%f\~$2:A{LHh)vuR&a>K Ø1(^NAY„acYe!5Xil8Z# gge)Pa=}|%^.K a>3}S[6tuutBNA>ck>|5,+Wm+%! ]P5UzJ4ndj;ͩu`@HvrFmre!e7 IaְᖓltPEt }VbG~7'12 ``{VY "v>gV=t4Un+X+01юs +D{;MPRM * z T8(%YiC/ ((Ϗ5n;U_3}cyΝ-z&13ٞ,658/.uz@SOB3@ⲼI+?q=W2w:-m>xs%rH`'<%Tz Qvgjiqk!&n5ͺ{m_n{:!n+8/m]C(4AoY*~!e8 ?ƶ[ `l\5И4,Ys ڜT5oΝ;,+Qreѕ^%,&~AG#M' Ti۞F5!e$9?9O:ʬM324BiUrk7/tfW奦̻*L? fUjn_|Ovu0Wm#sH IO@%(v[DejD%d}o7,}EK]:Od~IҮW` p .̈F"@sfcV@;%,ZQhK.U{D; 1'TV\nN=w8; mج٨* ˖ζ8a Pty /?.U!OEk{ڎ4rQUFi.4ni$ofC: Q!#ζlw?Ec8w khd*?S3?{7Ī&'kJ'|ͲrVFd#RwӐC:Ίrq޲:Rdku:}qs՞ Yp\~5GBKǑx';ӖAl qU [wZr  a]X:zv/ivA'mPhZv_"կ#Kn L"T)k$x]dK}ZtWwd.:_~JLȎxZV?(2d|~`= *od] u1SQ[<]ҠVR_R;<!@'뷘&r,rԏ>3ېO#`hui?t&m Vϭm{o{sS J ڛm' M+qa-vѭsx`5K+l; l%k81Ӹ~wc?ABu)0͟)ī.F<eH _6;ma"k#/׳Sb{63@ٌ}πf 8ڛ(vIKke:2}-`tQKmE}SL5q$<3+] :X_Xr{K+{c5D'!1>#iMLbXV>Bq?'fr#B\?/\4?8o$AQ2Fܳgc>u\76dFxV\naIaZ;=:2n*(ybcs fvtޠ4u\ 'ԲNֆ{W{v!Ʈ86co=|PiYY#A! \ڪͤ83I?q*ɊRهNQjp-\I(%$d˱#PC)f˷8FoEQʑihd&GFhbWH ð©3"̓`/ZuFU" h,hRV_J9:(q'n.Bs Xr9eax1 [PrT-RPa0H+vvG= ;F4[2C?h7V[6٦XykX%fF,v,>z$HuU ́x?]3J5=.D4IUZQj2"Ir | t˜A)cI& )C\T ֨D ]"+eIBo `[HV0,z2Emgk|Zdx̪>bv״Q)P9?#hR#kA2j/o滙덄[UZ鈏!B @;y=S}}!P&S^߰Q;"RPt@C yKĹ&#-ahYcy5gM N=oUUTG # "U R(f %Þ_]$*}ٵ;mý)Xbx<9q{G^&cSb[|6Kp#` XqRo"Rf o߄|avoucK#zT7Ȍ˲}~ $~哠2Am!@D 9ay/-9*Ѓqwq"tGk ;n'gz_Bbl{sT]*fKQ@<ӻI-HN 0i 1pх_t+n:O+i-PX;k~1UVU5 b┺iҘ%E.ntHy0sbco 8,0RB[C-B^/m0͡ tْ Cm7jH4b18#yg=^r+{!F{mK=2tR"҇4tȫC<6/{UH%4ix5WCBو|09zNZ&F/㈺ݩf>J٣%N31 0i;\=\heBCJ< Fj IExr~q 2X:X5-E5rH kN+xmB1 ;Zw>ʙgڡ#x{ 4o5WHkR[ Ke kZE) / 0LcbSg-kslM&|m NP\?r_[ƾƁug^d&暅"7hi_"oL1vG{XQчK,[|V;, /xp[rSa2T23h5FȺ8T,`I(0nY@i舉2C,O/[XEnM+c v`1ìqzeݷj_ѰZ۞t,;]Ε!æ[ZMitM% Pҩs7$)>ņp7-3nD "v`f!u6AGWWrZD2Wme<La,AWZnF:$!~6kE&k籰oUl&m^^;s!!,9 E*'!j!1b(+ƒ_P9a RT3j].ȿT d؊Zy3"s4J~p3íT]$%ftLNw ̰i8Nh~:F2pA m).[g>U@u]P.~5{=a B3{7l-/4䟂lF52$G˭yIM yq75f +7M3zʮxUKAD_zЇ/-Y*$u01[h|+tr`YSmબ*.2'K} m1rJ洯rd=Bj9:k˵N#b-L| ^oʮ~[;&ry lgbr>c9=t_Dvmvxi O0(}E#2qfт}R.z y Jf縢{6<^a?JUIJ~^a$9'N55{P+{z[.`Q&WEdóNY gYIU9 ` jRlD]QgSG*5y VY>ag]xmYXY[u()wNOc4MsGҺW1Rć\”&諰RYwG tn wvBldcr&^v9N;^"v͞79lRqMߠyrTNQ=ᱟ*C\䕎oܔޑ_nCppÈzL2{y-'ԑ=U}ЛU %g1:f#ua(mPeK6ڢA5wyE&^wGo2}YdKF)8Da#9;rtl&S݃ۚhK;_xE&D;eߴ;; Eq`1Vr//:6+51ՠ]Sɘ0Ry_%meEkPyRezJ :W5N R1/[x=*.c IHfh]/߿ RpCxIa>Z1/JGXI1J" ߏ0A 5TvG#Ů/?Mn񑎃gb/+d ({lڮ8Cfe=0KsGi B2Wzݺmа(kd)2MWDzBj bo eQMΛ#vѴVheI1[D3uӘҸxm _7fVV"j#mb?$@(+xsK`aK5r~I֣v7@DCDOԨ L :8_6EOrp9Z?@E/9'a@SV!|R ګPڅ0 #d[!w0]"-)[.+Fޗ2zpG`R]~jܘ&7 װ|Fsh0YWFT:,%{bfӯq2iKe\l1RVnRid ;Ŝ+W*:ڟuvcNI5l99Y)P(&jLzEFh}VRO\r?!uÕWL_P UI, QSW1)gowbMoC$A Gƍ=<2ME4Cso/וV6og8zLrK-o:ZSCal'nV Xm6 6ė=ƞ>ࡣoQeikW7XziCdܤ01O}L7oEᄅTz3Pӧ}`lbRwotK+$gs~BUNJ.qHaYhM$ÊomejX5IXZVQ]?mzC»詊1ӱ/vrC[ HPedžK~Ezu]Th[cղMUA$Ny%Y5Qa: O݆R5x%ϰa1St2F3~%ꅭQoJ?QWz%.E/CtMgY.],n&Au2pA[ Sh'NK->d"dՍF#`pmP3 ʖ@if6˶h7Ectȿ+;6lbԴd@Da_bY)uPvMt6th":сu *<26F  Eh鯓_AX\i"s84l)Q9Lt[e\E.D1RC!g'm٘;,&΀xc d FJ !J,q@p-vtiJCkA6Ib?UD YTȫ?'uO,SR 1XȰ 1Vf6cꅙr#yXɻWlj Yqc󲺞~[Ur^6T?jtZ kIWuw͂vZp0E+}-W~xq Kl@N"+FΑ_pX$Vc&%k>WC@y_Dv@zQS: +kۻ+jJIc]AeH8ʽDCx2nmBWJ]pvI;&8F!uar љ/aC5 Z;Qڰ/bhQ)ϬlAI:>Cܩ5挡VfYæ- $ME.hO'",#fcܹסNf3*Eo)ԅ4˛[P32H p/92 [O"ǽK%ɂ& \9dxLѱG,=ӚUj,%}iƖqy86کT]p%ώ۾q;~K$8-k" ;7'w7V|Da[(2`euKsҗjb PEYs}_1Gb$K u +^íWXDU@焂~I$0E4#fJbL}#@-[w76g {ӃI}j2rxg,q$PWXaiҬ8;;BҶFzrEOXI""C{V,huu %mK_z._N~j%a^oQq\ ؋R sdKL V`$„kɴuRДHn l(UoQN&N6ׇaO{|'?h `?ຏU#eKvYDy4P0uc~ӎO<UMſqLVѮsYW߭,Yj^̪r%$>x9%$.e,P]`7TjJ Tƕ)#6˹nC #L0ecL 6ҡ7.AYxlEK ,JmNBWv83u-4đnQ.H5Ƕ{tW;ۯnCfoTZY8l|'\ou_YkzmۘgALk֓TvQc!¶ $̛I c^I]^ E[D|z\K{"[h)m 5f X:QO6f#ct7FjTզa S19 D#b[;ӝcs)W<0-ջsk!|%g9"ع1 @Nϭ_+Ct$oG?0Ѡ9v2QHo͙Q {@o.Gxh I;?àwT6A(dXvGsfO/p"GLߌǺ"'XϐHdHN>)k׆goy9Tt~z9eF]/MMlCӭוoP0\I:cȯ& ݊p! l]LSB9bvxBi*È ̍y5TG}_rap ε7LU22a}·uYGYDςef̶4DÓyĄ$ŵC&oDve"A1\%fOvk%f 1̄"zk{'Gu u'O(̶a+!_Yà&F!Yz_*Z}*+^cIV—xٜ^8n &uV9-/_.gDthŷ hgl p*bGcו*Vz{5d _S;N^\M&1x,z%ayzIJC`9nemyeU6 Y!Av| ˲o'9e ;HKE22֛]a2}nQѹ0:Bj-,뉬WҮAq.+@g4/D['TY4ho]QdX9E N.G~sVȰp2*08jV\ F"5$}:d<Y" Fz<> "Ր:aGs1LjBމ?ⶉƺWp8PXD0.:nYv_l?uj쎏yG'qR:[8QoB75+(g15>?пQl~)q9LG*HkB+/ ^foq  ,tcs~ٵ?BaRqm/}@LiH?D4]{xMI†*S&M="Z~(-WM)Xi: :mv9[*8s) i+-2#K9d}HDOҤUs|QUa&N>7\mED #z;e9w/b!ʼK;MSRW?,сVM;wp ƭ S"$z7_Гc,_D2CȠBQM b~쒅˲ϸM66rnpd2$*R Kŗe|()`;[V܃@be0J&x&1{6~ w^ujwl<=v?v8e!b""~%}֘ a6YWe\vڿ*fsoG;þGF6rV$g@b4ȗ[xC4*vTn-;:Rm+@sP*p'+<TQshEqFa6 ;k[!}O WQQ(8 2bܩNS.-FRy vv05r@l7\|J0 %idu[Fk B; 4-c {=YP#k9e+,Lgnx1g dfMO} NEꊚ 46{UG*Viy < @ mƹХƢ"IcbW @egpo +۟MȗTƌoGEj,'}WA6[6Wϡ0Ϲb/Yy}'~bK#,4>ѼBIsūvnA+,s}^g1 Y:d ldF-TWxj @8t-0NP%Oqa.y dkW_æV cGuTEȉ E8&߰q@W,dߺ8~GpoIe@SB$ۄLv9ͧ$.ʤ*#)h$;ҹ_H4oo\7]GH37C&P$eiIO BWQ.4-7T ^m)5}dO#j͙f|?޶Z{KPT!`PmS).6VױeP.l>3oNeQ]EN Z>aV3FegR|v1"44%hiSE=!#ͩX['@:p_*{Mk4Zs\r9.7 켖 Ƀ~WY NUX1]ĤZܬ9nյ.lO?] NO:S&0 {6tܲc%2GJb߂}y Lqk95۟)HZȸb,>2ڬ'{NCWYtl!uR9 ,b3I^^ӥ*cq>HMJ%@In.LyOc/{sNs씙5a4m!vSxz: ]{B[tMD)r I'I85$^a~,MqA⏊\h'Y(٢"K%l'0 Cv3SjS )s{#[ FoZa)[`A!]Z7x +lJqm5N"ɧB;pqa!Y*ZDX6|3Q'f 9%yb-twȯN &_G9aSKے+;Y>!}sK˚ghi0%h3\KBwb\nDukNe~K)DL zWʎU9ӗ+؛9yg$ٯJ)槬Q&v݇:HdiUQs3@ Z.5dS!8n VCGXK_K|Ä8ޯ O3]c.ݰ#{vBP.|C:-g=c܊*Y\;u^M:ˢ-""PC6if >/GZMes5pk |}ar8'<[2/C/tvaY/;ȥ-sx7@KL .>I<4!nH.n~D*jòVgզ¸D H{nCKEEU|C:r.I s"u&p^sKpk^1(}chRY%4jx~ ר^;X+Wꈡ#ѷg;BZkS~ƙ+&_ʚ |1EIIX(4gxƶ(Ek̟ذ]ps(U607 A:v]oaɚK1_R(ఢe߲>`NXp(?CeJݤA$q-rA<>RJ'?dT xPjm֜rBb] bJ^ÒOi{vx\( 0ùg4X ztҔ$8gF-bm/-/890JGMF0Yb눅^׶N$SbpR?SN>j:yU+&dџj\$X)Xkձbp&/h ynt@{#<~mz-Ja$wYu,i2;|Ȁzh̆AWȯ 9V$ED:78YrѠYDސ\f6çqD~Q `Àq&RSNxL0rлPݚ•Vp twi?#\EELbUXQ߸5c@>}l" |"v#)mPTcwiR.-`%Nw._4Y;cTKW:P jpuST{= gCrBL'E#a_Jg) /*U_2眹ۇr aRq.-ʕZP-;[ǽQY癵xCv'E?0gso@LɈaW;uKuj̤f!s=y2HDs%6$uuP6جDK4Ư5|r ^ĉ0wBvYz)^eU$/R/"7s'>MϙXMw)45 {goJND|4J+H/ƎYRn{f r10ǛOBnYpR<31}IP&k}fMg<hcEMl 4eP DdVߦѪ2#2 [ 7>Y5n^a(2〜eYɩrY PVNVR cz5ΧWT" ;U,G[~/ Zo )|xnyfQ9d `$f@==\K/aTw<6Ԟȋ ڻXx\Hh(/^cP>H0.cmƏ%XȽS25C o ŅMtvo H SQ#+,ܬx1 N~OOp캷*IbZ}IҎVimYp(=( "R@MQ:ɴHokF,YeI2=g(_\`9b$# 9q%lCxL/ >Ѝ%9@d(sr7D]ˏJ:bw{, '-, *;$6 Tp䡻X(,ǚ:"kd\lJ%>)gK.&_H$6)7+a$6voۛqS'$i7dMaO kAkQ){lg[b)Ќ!xu1K>^O:N%ˍr>12rumw~W[KL.h?pѤ~*JFڥxOŵbo);2qF_+OSI]}' )L}Nh3fodžD5ISۘrx_$%=w] ÓWh5:V6˔F.\50_\d+TJiRd9xV X ^D"++pC@uqc-d^ [.Ӈln{[8o+52[/j=KڠICIvo%>u.BĎyrOI ůnu]0iX%{]'Ps{3p\Q Et' fj3J֮P/uܰ8|(ɭ?]k[5pr_m>t fN‹A)R6-TB{e`na\z.&>]Y}l͌M ߔ Py 4tkI+kRѰ#wdԃnQa#TE+&??#ܵA7]|ߏרgp k@k m8"<.N8[u s}B[e2x_i8|ƊJ DwZr>U إUpW'W4{iq.̭dm(MD^VQ,I/-Qƒb/^9L&Tj@29F$}/h?RP+ w'5Bs2Y#`H_3)Gnid*QP]i5ݯ| 7L1)mUHcuX+tJ\*ߡ іf Aϰ8UJ3FlϯIPX#Z~:k'qˇkoexVq d3F~ (>OvK`x\\_5zL헀E?kLEfMvvZy8_-=nbYm+Y!qŏl%Ӑ`kp"Hٚ[DDK囗,9v_fC)L8Fu;΂Ue]I)](aa6x4W.?o)4DV|$'E,s5xJUnwqzA`r'2 ReWzW#Es&eA!3 PpESaaL&5[@SMnIJa>) }`2f5|? |9N{h4/p$9݄iQ69t "||*R0{d #F;0H'QkǺURMFAt$JaqUf3~&6ws83eӼ 72JAv;4B#TKHWP(|ĽeW-AE牝Fms3i8'q Ƽ:2E9k@1M#) A;Ph͛SE8.| Kdķne#DKU q=KNuxS k\yՓce6?+*Iv`?UkWZ93´“M0 ly2)hͶ0Vʏzh!ͷ 4KK奅{4񱊎(\\EeG]\ \Ccה\HӣjUa_\FM;~E'O}̜|/e[.z\:4+Ɛ DsU(W^#ҁh!7K mI꾂iR~@rftӬݷWOw5 "{{0q?'OÀvR/jw)#{%r/U/?) czx|}r D Pd? ʥ. ܉\$D#"`2; ܘZuF3o%A痘OB;%D臉xb5 Aub:&)yJ6Wˋǀ$ t"wT#$rA'sȚ`yR '"c ^ cҩJ^ }\y4;:F8ק|<>kSg8Pe{@xR(fPcG,g5S(Au'κLQXU۩HJ0&.u;D2pwrdF##0͚խɂť%%.Y4~w<4 Rvľe=9}VYi3T9<)zn,RIz}h`ǗMzU37Nbwi&ww?6cPKn$);YT .=(VF%CLEʶ5h*k$`9X :ZE1Dmw9!f pjKC a/;ߡ$Q h_D+? !1܏z~ i೺hD͑vRoVz|7# J;k[:fAWVBgU\ػ%<$9@;#ɞ{%U&7)^4"{6l=F+*Rj'RAMB$y:(eBDաUCYL[x4 tN窲֐} cÝ&]zQ>#;RϋiO/"RhrژE)wFGO$Ozew5sI4n~dJqO?X`=I/Qaq|+<s 3)=]΄.g"pH.pyYO[IzsA,P^JZ7ߖ05uW.CwCGw'kBVh?[bF3e,Xʇ+bU~y{rG!: 5+;tIT&ِ;^k$XB2~ߙ$wGXkmCehs_Q3dȪL2nuwӧA1C%-hpӥΎ5mG&8.h Q7Qj onga+%H-1acK-Y`;j8i^("L >} !N4l75[3-06l:uCObou. Ui6T(8Ujc#(^-%Lļ_{AX!Xø~6Ϟ8vI̺{22|ŏj/,c$n;X`౓Đ,*4B{4Sjn 2é .a.#3Xo'}nfÁ,Ky$WAȷl^fϯ#Pz|ɶ:Lř&bA4tyȗ_dzO47{(R.iU:r@=l@K,ˬkEyfosv鿸ե|y[f:|.FGb-(B!`8ys?y.F7 Un㛫0&S*; PS72a2 /ƖZ?xHv$m!Ѕ4b~b2 Ejko-zD%.}~}LJ>k;qҝ2 j,K|fy8WN#?]&͜&% 0'k2DK(\Ȋ2S"Qu:P͜Єd~c^)$"&^?i O Z (o,ⳊkL_mL (FU7w^+YD 9_<[Vϼ3dEg> T;.^ٻ:{{IA"d1aBxIEV{ ֺQ"qP]؟*>gpAU8P[,#X?AqٚK}"xܠhva4CgZXgFp P(8+tfN9wH9&; CA[yd!By} ; *K]'rcFsl杶O JKe?>.׬i$~ˆE R뚒 Uw8FYb3X\80k:"X:ʠkQ{vuaF gr/+')7OJ $t#D@45ñW2#} T$IҺ?ŧ\DmSdp \13%On\Lo TM@ьD 8Q<>Ӑ/7z-IWRQH ;87Ǿ 'y &D}]R6T} K-}M:kA8zz["91 rSnQhl>I2տdkIHI{K)aRMЕ`TL;f*4Ap˔\~ⅭqiLImց@ޔGg@ON1@6apL͢׻w28oq` 5{T}q6ğC8؂p.s?Ӣ}w\a&QDq㱭_mb(Q^D ⹀NS wb'5-_ sڅFD^.Uȣ RYg مr\kB1$'}L#ȭ \mijk}Y3ՖvUú>qa5[B=^g؉oxe^xF `*aE gWk$ho@Gh6sp>-=\:;&&eaR0Pp_o[O^VH}!ʍ{ nidSY8O- H`m*BER-~iYkIe[0ooImd`UnitP^^EV?P:y'7KPKv7j41ȊW9"0?|{u#u ,15#c;//c0p&f)d$>{U3K(t3y:Le"rK<- IdӍ `H?Xi&*o,C6Ad2 a4@j;11yݱ3'#?οP}{wkIC' 1 ::5[>%1b\$* ֋kP!# ()AX٭DŽ8|,l_V FAipILahmȮ]Y9g|N8%-oR-iCyȞ7END7pn*ai`3_ ^% *<qSܡ=a+M6>9u榜Pո2=J\мd;4G!`oլ-A±) Q'`%I[.ڄaBT¥k4)=?\pho5s&~ n)|?k{P <}\MV|̏\̏ڟ}\m 6 FGq5N+itV t%W]d=iJekƵ2)q)B(EӔĸfx'sGO[Qb{ra}Dkg"x 7 '=)!A¢ȶ&> ,peYYKC?}(dKUsP(qHXpHϱ? de{XACK&W#=A,guX@[ W^6V&*.1RߺΆ/*/Gq1v1yGUIJF)tvo2n%qNkّTTSVͰ$?-HL;mJDV{1XP,￶4J0SƷ~1u:W}{}CW+Es(VLw,z8K8zTk:{jgD̝ň؂^x(~klBm~}phr kOupLĉstHNAЊg4B'~165z:s#"cLr4Amc2>, Ӆmr)UΣ5s[) +h* YW~; * $bdjtH\z5fi==4]@d`ΗFfҹ-c<"~GSyo.2RnL2ʀnGI|k *{-vuw!?̏A?٨Lɳ6V.E 엸L}.4wBV}Fl£AȰe4D6f,Vh.!DVEi$lD|bZby鎴OiLå=}54C*&ҐXPlh- &ނwp~U֖u/f7z1ɷԒT ˶ݯ?6GPBNe* v'ҢƈȖw@<O$Q,Ƞ_T -zG }*^GLL] ݎ} ~q6آ`jhTiŖ-y| IpJ[\ZQqk'R9u't!hcVBNþTHN_]PYWٸtoN/7;WzX! N8hd" <Un ih/Y1"?]xе_4\tunZĻ7X(0ay޶ N}i©\鮀'/Jb /% C Y}8m6GflO7{_o&=t̮ke%!!92)/E>\ӑU-;b4O# *=sT.K,]1]>7;UYhf!xb Pcw.VO6ԇffPt&) qxn6j մ8GP;FAj([nӏ'0LM.87Vp]8jj/GKR@+'LQމ+%뜚賕>䰤ЕV0E_>| -򪬨 8| J{͉xI"%hCGiܕ@K&{'} wfa7K y@dKR@>z_WGB៚i #|6\*ۥԐ.Ar47 H?&ЈB’~UdZ! gv"Nja |#~F zܰ LnY Ë fH|jD*~kAsVWA^v8 lCvRB޼Y7%#!RK@-0q_["zV$QіEEEEJ-! lz6ّ=CB/." UO5E`}DWҡnѿ0mhcV{H:!6|[4l zNߒ:qyD:jt)>Jj7=2"y5;YQR;VRi_E[ⱕs57b., 2#[<˟fs; ޔCA Xh_I;L>(sD,6,Yhhh5NHJ2p#BN'dśƲ Vw9}BYM3 ¼o߂,Јs@Z-Լ_ę3yHKwre'_깜&#tvd@1gte+5!i+呼3y-AdX$ЋGA"W492wP0*-*#JC-K /'HpƎb [$)+o"1?/b>à i^:Ue8m+_; -t%~g1eOrnrSx|{-g}|& NAtOl\I\vgKR-4\ { }?yIN(|dHC3#=:) oL V<H׳5b`|=M0e EMzwܴ8<~ 旯9 Zͪ{מvo /ê@J|\j\ㆲ+73n"uflQQpb8d=uy1=]aXoB *d-~USxe/EaW}E9dJRvBgY}e)9E r~V3oB:F<ћIAZ9aa<:?!>@>Yn뗽\^Bsdc' p`˖{>33pǶbu~-Sn1%EM%Z^Un3zjzT+h@ɳs )RAB55 pk `gZ@ں*#TAۭM%!J&3JP*s<4bM@|HH2H3e(T{QI,l dÄM.7#ZۥO X䟤 ;`F6Wl1=4YPrQͧ$r]lBmTV MJ=}<zO,b늢WPhVNS܊t|~ba{ר%4 q :męho^8x3z @RPbڞ.uwрHG1GdmeDgPQ<%ٲG !^?ӳՅO2?W' mn2ue+Une Qy՝pprTay eyh7t/9Ŧ-F¿l macanTerAVe|9AafB+4=kϥUgjP)Jƴ`]#L:mk% NUAhxmŜQrʣ\Z3T[i_P7ḳ09aM=$qk~rUȽy4M=BZdgIJ2H8ʓ=Aư~ќMk2}X $j٫yNDRu.~49IaU, y^F Gm-|\ny^cdYt[Oͫa4!9/>"V;$|?6-~e9s.\d hcɷx3>N~uwPH@Ugo-Տ`@%%=r>ֿ·Och& w7I2,·Ms&GN_ jzf1=cR\U;ODSu%B?-&[NF`ZcnX>?U3 uM[?4iE]^nHŊL|U=X,;s-eAH^X;D{a\D&mJ#+hayJ |Y䠆 FLUEp#\#A~~$~c̀]JقuBr ߍR~,R͘-f+Y^l/4`qi)8F}<> Q`1 |LkWqNQGml(ې!@FT7U'BMoG1L7"̦߆ 0ݒ.m~ ע3rbp;hTXU{mî3 k6F&$KgӵGH;B Ͳ_%<랎=D>Q/nBzߣNεLLmENsw2z'}&mP}ީ.]9&D*0 8{OYC WHNAsXD{cV(5=W+h/ 6M4Y1iwkdn-lW S2c4Xᓂ  ٱgӹ4u-"u˞1oʄuWKi;݉$YDlS Zda.9|z38Dde}$"/xNLMϦ9aK9JHgm2^=lNLiyS[ņC6XCS{Ĉ9;;eg\.|7=ޕ2)WVw4}FD xh`B/ֆZ ݬ vIYN4(hv.X>Z'5-=ύWC = :?7cGƏMZNMMxIxS%&MkH]Ge7(g_'lP'1yr\'ZFd1hgeJ H*@ 5Ƭ)WᏏUtT@#- z3>gIx; ҟ6O>6.D1K)2};SFs7=?qb]';1S NC?郁*ոe!k5^b@iC zL|XxlE}cd聸ROF挎Tnʿ^CēuJQUqq]V֛Qp oSO 0;DCdNYĩ|R^ziձ?V^Hn/Z*!rqXE5} L]d,4ʐ|# ="cA]UB; 64 Eh64;bL#N-@l5h]1}'!xX~\oJ@5=FvàVE?5ۆ[Vg*G:P:]aN-gL{D_o'T{aIޡ DM üz *]hijRUx~q3מY旔5^NFP=#$pMbo6Ӥ vZ&\o+:K1_@4ω sa9cZ5ifI @ ֓-QAlobR잲}A`d$@aяt(-(tA]}1V72 ӠKTX+1`MMt%: |i7g3OO`3_u0rۄ j}e YPb$ii2-> L/khc6;w%P 4&4#m|Qᾼ L}~m,}SRk`Q: ۾~c1[6X +_3BӊKZT#H*AF˶l{*f Eú 3_-s9k ^cT Oつ F@%A2[[5)_|?"F{A)3y4(Mq`1ÿȮ2hc! H@K*, V4W.*0 <[ ܅L1vwm=&Ub\l. k^ϙPV"q\ҏHQ&]#MSVW+d_܄ڎi$ $xPfp;\j[K"K0$n=~T;} c.JNjc2.l/} \qAÒ`?-gW bDCz%.6 l/A0 QaEZkR(ȼ 8a$>MPS \ф;zPJy{rQ Z5/vGc)ŵ|kybD2zCJy]"Am{v x ^}ǒHp;JO0QtxE\("!*EpMɣrxD>&Eca@@U^(&( ,QC!ɋT6= _Hl!jy4r@wh@ k!a^[DH!,,Q07 *Fy6{l\>@o_HVD*&ŧ%"Q%q]E-ˤ_JiU?Y҈w!#ف45d )[!;/Sr,aFݮac9Y?|E1YEL6C90IX8t]ufH[K:Z>q˹2bcc]1U9;m9|El;ER\oڱpB@e;qlX?ReGT!;_0I۰ߛ! Oys_McO$v$#EЀX^kf&1??=AӔH_!83() 5ˁaH'2U3>"^_=52o}ó}gE[|"ؠ?%Sl (S1֘%TeU2k K]B~0yȵ&S8)_M)ܺ| R}򺂱CZ- AEEVi⋝{#@5bnvA@0$(|2omO'Z&:FKDxsgQ1Z"6^:=3X*!J6 nU6{L/g0beSh=>=7fjC};,5PLe@T~5@`ɥc kt˵bVc)g)nPH厇xӋjgApM ,bs22 /(ǜKq!8J*׏[iM('Enشi:_/;9!v'p{d.)mJRqׂ?DWn?±y+5?)~~E69)IP(r+#;hG[p\l Yn~~i-`%%E G;]{XݟE"iAvՕea ]moWHsCC5~BsV4.yҝ0&OM |MG_ѐ*X<7pݴd|08iįW(u0%7-avlHuuʙZ3ʎLLuj[6-F'a}+3Jp-[KֺV;qv\7Hȳmž1XSE.*mM;ZQk^sss`xx -M'f+["mz׆Tbc)mND٢AmKn}$9Fl+:]h;`x\Z&A tGMxr 2Hnl9d\5S8qiT0I>佤֝ G L4ΙGN[81pzE@ǰnݤEfw]-lrI\hQR'j5exsZQfĴ庫vO\}!;P;}4ȉ`n/'@ڕL?S@Pr =Ʃh\f';^rf[ 2D·Zdr* IU3VMAbbe'uv}"Ei\I1k~!)oD)~%@=gI`bMh[ʻ֦*J,jUo`  :+1{ep-m%p)[^Z\C R}qexP=Wzه`\E㧄4nlxZٚ;"5B $knچM R3si&hHc'6%YDtISAc,ARQD?l#!ag K!M &s^k7ѵEU= Ն+))骋:j%N1`{AN|Q0̍rG@Vi%}QڬEdD $Š)!nqM~`|ipt` M8$U׉5N'2HDq|nq푁%B fo{~O중gnF;[fr& 0Ԇger˦DGg?٢ ?*PcQq6dLȜ:ρ.Bt_{p ǎv߈=b [f_w>u]VAWwlOHJ^+cEP{7/8U\%ckӼJg(ZfOTםTzH tO Ayu]#+F} >E0˽_M䨪Uoga\mb $udžWpXlD(X \^7[j@-GJ8_qryf6ϷQ;@GGL12QF9):S/.} |j-)/_Ҏ6 3,N=o:p|$V[z0|@al- ) JS#@l'.'*taP9gb?Yd#BOƣ" *:H^fWy0a~A'"♒hJVC9 w:@y$NoTKpf מ၌fX/ .(+;ҺFNJi:("ʷ/ s(DՈ2I>0 wyʅM I_L8݉{F.M)w%ٴ2je@]Ðc4eKVЫ`juL Ȣ-ty1Ye?)1NkXi2Nu&HreBXRZS4&*My}zlc |b5n( -{D7Y}fX;dGtƦq8pKta#}vfzW+1}fRvF7)T^MMk.Fir&(+6zf]Cߖ87V+#ayjGzY ZT}|XMAN7 hN+g~|꫽cu-o.LO-jxi%+6Ѡ0*^t*+}gN(l{l Ń3mbXҔlN|V` W  ÆlYT_XX_ ;|9d$:&?]"VTl{ot S|՗G{Jc]N<ݴk!2{IWzkWԛƒoG5b)+Gh"~?"& ms+U9yuRg5(Ӓx)ߠM{G ;3 u Na!edMJ+,`݆2+[2\-)R+I31QoAπ>5aժ5A t2G熐^h(jG̷HH3#1ߒ\zl˔LhsUktIDȱ-&[dy=sCCz TCFwsw/}J)u)u/_n&+oPnP څ0l1?|M8Kxyhga)2P/zh$%_!*&p/Sަ&;LVoEFv\:kY4*`1v;M~TBvlw[ Y+4 cmQ-ǙrAZ2ƪſalwHqy-c8՝A}΁f798ҦWf4H˘~|q| `ztM\ pɐ׼`@|~1UgOi% "i/NFN}t˗ufۺr3Le[E.א,9u+gu<ce^ʑM:C^uǢp\WzE`Rzfs(* XBI=Jc)Q|#' #$sf)cQ!ɾie9H_\ Qb70| ؐ1]-D 42VZ0;)0|*!k ,q|\ hreE=K<ɷDH8&_㦉_n'>-yvU)V/PY*83۶W-&U++a_|O .z5(`KYyKMqf%~\ygi.S] Y3´1Muw->]_C>Gڪ|Rŗ9b=>äIJu'8 EAs6<ٓ~|i o,̯2Y zK2Bf6J{-vmY`[LD*-`,@v&E,iƾ7bf ZQǷ;}C{K^M Ty3ٴa7ӰVrе6")1 k@VSyHF5|Rd dG1dgp4盅ljB˯Lɾ~"-mO[r8U1n+TkFX)"gj ezy2|kmɉ<;iwSZdC 7B#J-ڤb*<)@s*n;Z `TJ Q6Mȸ.R&x98w˔ r[ #rGSrs2$-Tф!(9 WijOƂät|hC\Nq7& Z5HEZDe@esM/#>Aҹr% 6wu?͆r_$|AO*(DCy ?MqRLyߠx.{RmGZ T!zZJPm[`Z#RhZ{`LKS-C9M->=(~jlQ$iuf"8bLxr%qJ/Y 87(%"n) ⦦nncf 4 HIg\ALmb\ կP3ڞH-(jӶ2!L\Z*JMK$xI4;-:UɃбu7e fY+K&D(207t{Mp±s79r*N|#,PRи'ճ m*`Q瓘_F<;Ϗ?~N'`MUAK̏T'+GiI=5?%XC*4?TĆIٷq"NQ1>9[Ύ֋"&90/i2]aqx~UZTVyj0!>lk"fx}f;& )V:*Yk8??1AgRlKD@]ZW|[m#P ݻjAoV΢sdD& V 9]ety`jhT ?>x{FڜYA#exVA֨^wRB3oֽ1@acZ oT(%c!}:l4pf x~A+ jP[;aƒqt+]316c/WqT t?5LBi3ý"fFnOZHZ&G0Ls}rp9s OsVLr6SMmpu1RKMn.eѠSwCu4ūܪbz` 40'Џʵ9EQ,B$"蝚yu fa^l1䦤_^UCe[{c軺, Y"mp {fќR˥䓔j+C@Go3oݑ-oϼK,j M3Uph[V!+M|Km=xKlTIഘHɪ8ZžGUis![Trhu^&˱0WCke){F=_bwiO ?1zb\`x>+Uu۱u˽5/k~D^Q8ycx9u~BT"q:!p|˜ΓMT5[Ahˍכ;]am.{J{鰐FQpʼD.M:Yrʚaqj{̱mk&]!N\}=Yn!ryξ&UQTZOƬfΑ=VcLdRSÿBQ9#U4n >;o4z^Av7bMAxbҬs|г.([ w86aH ,k@f8ƪj`(;S-$B=>%ٵ`A52144ldT E\W'gl c?snrz%!5So-Vgu;(t% XJI2)W>f,%嵻pzHĿ~g Wnc$#bi%9\頀F4D#׉EU˥%Toef"Zdd_?/B"h=0qe$fʻXǣNJ1l`kb3)Y@)AɃ W(V0:O?{"rX%\ۭmU3B|$D7׺O/;TP$*fSoA*Q`UlEFqq(:վPG0Βi^eQ|ôlS^*EP5Usy4r7\|I!"Ad(|<ÿM BwT[OXu|K-HZ^ F &҉P4w.vnu+s;WjeZ=%flgɁ$D a A/ B ހ>|)D c/U_k5Bg#Ko3L,Qq}'5a dnx9EYB*ٍxCEZ-d.#Yk&w] )X6QYvBnv |+m;z؜/D `qS#ۍUV=(|nTO/Uņbx @F V_#q6 T[ E˩&|4MRgi``P$ux-^ `k!%X{:Z "wǔ]e/2gG"8msfWdXe$GW ۦdqeivf J 4y̿8)~yzGT韢5rCie"zl߬'cPkpq>Yr߁/r|n c2 zQKay6NiQD o!Yd X$G+D^v+DW#g@\#ƥ;cRr!Pb߾2!Cn?8X &'.)ݨ-BV*5}|>,\uoOtE/&Uc '2D=x "92)s?[oIJX}@ɵPaƒ%g:ΟSu?3}k2ՑɌ&F} <;utbf@FE[TïY{ Qw4"mq _J7]$oi~;ܫ;N-^-Hx92 +-|mS#7.YsV+y\WfOyX7xUC/ WnP[ӑt^=۹CVj7Uϙ'~l@g-\5@vfGb2(-u8.7&Y bS!g M6oDqTJOp)Zbi)Zԙb5,z ^M  hK*; Q|}/]f;fB$w鐲)wJQ^#){:(vFk#c RlQ~Huiu%v#+՝Jf3qG @.]X1|JD[!؞G2j;.Np/f}%bw`&wE阷Rh 2h3-H11y kp[p'nNKV)JWœ >npGFA)O]bb:Lk eQ6E|p]/nvMoSzs^tԧrKP}տux3$re6g 9r@.$HTBnON@{9@(@qm Y6 5Ssl Iz2B(At45WMW vX  X9ؓb]=_.gVRkFyqJriw{Kޒ)[Cց8jts pnLl=n[}eTK %a{Qs% Ms"/}R[!"(_%~שpJR(?ֲќwO${`erub ;s7 s0@p쏳jvL[ ,!)< 00G!Ue2^nJ_|9%7XT5wnS({+h'y 0{ɇB5,$H4FKIh@d&>;F+{Bg@8 noD%F֖>l\yy U\>p!do}'3( s0'֜Q }Ow$jU՚(տy$"V8J'ϥy|@)Xtpjo 'ӸIau9]@fgHy1Ù[9RO)ƆZbsqWi$n5*2\,"03pZqO27-l:1B*eݼݲWȑO &ټ̍XSN̄4.gTīKᅹ~,1lBuKѢAUt|J0Lp&@{:~dң'l꥖ zitG% h:ȡ} >~7bG1PCHɂI;n/J/iBxd%w&Ӫ#X}ԑ ,:` 1 c v7`1ilOu@sK (pTUuUw,ljпV&Cz[}2 edwǫAHxTbjDRap\ 鑭sOz@WrFamhW"+j^z0sPWo\W7v1+nŬs!/4$S gfVfEQ~TŦv IyLHdWۦB~(: ,/8 yE)@[g5SɳHI]ŸnUJiRmUV=tZER~Y@t84V%!{Ro{ÍOty_iBNzL(YvPll*y+T < _VZn_,mw.Ijvy^Oh@ aOšu햄~4a+uXf v@MUc#ŧCHY(Y~|mxTܱ3}Rr8TLTkj(5Gewq{sˁ9:qw#kcXpVײs6`j"-jL/6G&'X ݯ4MӅ!>J\IAGC1oH=,^ZI~ŵ.;[10gN>s!0/>p!S^W;mL㐧n%\g% 74?xful R겊Q,[3z@F/ ;%zhUpIf#PH~&ٺ]k3Bgg?C/?yEcP\I; BĶ8ks5@Fv? ƹhhĝ^cQÎ{%m02 &64pS(jY>"P` zM f;#7|v+1`"/z?6ܤCåj񞨚*yba2tNQ:Fmc1&F#GnL/>>dl&b_\_ Ki4x8w3-L_irPx+| =O4.oxr64yp\Zhe Y=NmHsA}=H)[/20]:&7d2JpOifpLEH7'e~SD=GxDFG#| dQ$kWZp{/7G41ߌ2PqҞqͣiR\UR.UmѬĀ4G^_gu;Q<}psTS׉b&LJ*;x#߉"0%@',_LKZ "^e`Zi~Iju2kG(jPd ?ܙW6j9&O׶07=}^K~(vДĆElL(/^<"$guz۬J{]sSLb},XRwk>qN4b:~v+ʯO:%lC;}kDq9L;C$ZfOokݭxeٱ{]shO}Ǜ#"q7 RBPJTcFXZS3wH9'pX{e9utm5^T! w|NٖS="n1"r]S]QlXi3a(J{_lU>(Fzrњ4je0|>Bk?xa~^IփJ3rFql.+$c^Ջ@܅?kyh4vK{Ɏcx{g¹S?|n^kd; +[:E.1 _1Z'aD <Źjqj"HGTI{Ž3LhB y_!r,GH< a~nd:I-q*= Kz ĭK߿ij'@ldcѠ"cm:yWЈH䅮S6{Jp#@_A#|(B^Yl}>S? I c'y+. $jp%#NQ\4B2J&džfAx"Y "OdTc3Y o6Vq=;,ߍI.jPlAk-9:1 |]cճb8A:6&(vZpRF׈XQ"V4ӸJÀۄR:T4Wb=S< p00DE}|WT ϫ8wsܔgD7Jƫ$i7{B]:l@#oc  -^$;7_"}9nš 0$Rb'RױfHR S*rZTFyNἢ Pfē~bhiq >I ul=W>e$Uu7ԃZځhqGX rXП枸 屺Ф3i>=>,I-Kp"qI'|nz@ZrաJQQ2 J Gq}8LLрGQ$4gC3vbw1W0sS2\5aB]).J,&Aңw~ #tԻpF?tKܖ7PЮr/IUݻuS ɅH;|@|ElSMaIR8T( 7WMb@ {Z7ӎO*ߵ D4z5ݫ2s{Ʌ ?C'2 gD1) ԉTm +xĽ|jN|kEG\)D(iHC0n fʏ~KofSs,og\zS@Bʍ(UUAUU E{S*J4 ۰Md87a8#|ck8! k^m ,c7MOBk|hRSv" !!J_~)'Q1 6Ҕȇ܆'№b}dlҢK uNB =ݣV,`972ϲRۚNL^A)ݖk]XDVp }k|(MSc +eƤh&Al9P*$hO1^j+*clr^shR3d yk >^G+ͭ;qQ4Szdre_^]YPu^kaLҞyjʈtw,iCw:缡 #1F d|ވo4鞃;9˥`]ifS:1Ioޛg?U=|R*D2[';jhsL$CѨUoKrccο⴪uӄ51 MQt]6 l7lNesyQ߾9AcHTRrVLgP?U% 4|F-/v\!\nflVIȡ 9̇DW8EPQݨSZ'ʕ<4RIP\lz!v2Jt5j#jy~y;0U*ƆIzC.ZI{^v_@PJWPs4j7jzf3h!]Q7V31R1Zn"n|Kϵ]I'qZMDR_GOHtG 0KsWj/ŷuJ̺mXWm.wFYd>zu+2:!ioj2؁cˤ_8bt.wOk?ܬ?I@PGj{eZ%h[S,~t!98=:y]{lsiĪ+1!E TⰏSyǔ9WqIu'#Ѭe*&`Ϙn; W{<EFT}FG(ܸؓH*L:7R'25qV\q\- iRv59Kޟ;SaQ|gw+ty _ VYAR]6ZJZ 8wE7ËJT\Z 5{4Ej(ZW?KH$ww#D_:X_V aDİe. t+[4[~qTaV'5[[":<0oYI<8vzY]+3A(wLc;uKr̅Pym m$@F.Vkկ~)4ΰPI/ŷk)jidt~:x*^VP[ݽ`ht%`eŭM)P34(,E(|̥ojS9Q9FVV=E-՗eIV֜E)jїݳT/@p1*щ 9ꮬ=?ȵшXr \I, sIcZUI9u3EMv-v(O+hic7ɭPiĽsÅ}*PL~o}@ӒZ-yhYy{T]~5TӚbPkd̮|(Zt.^ftI 7fsH j= `K1"]x4%?!&:C)ct td17oc_QfzbW1*B|+<pݕiLP^$(#g|RD3va[߬KyJ3JF0(tUBL[뮸pMquڽ/Ne~L`6U\pk[t(  }ߺN,El-Y: eSǶ:m `<N3JXe$`qGlwȩ=:` xEX8YfBZb $!3RDYMdIEyn[Q,z {(\R "K<<nm:Re(TP;0ЇhQaD;gQڝ'pD(F!jՐRE [Е!КUvѧUtx@շqxoMJBWȥĴ.,N$,gQwz:{:!!>ȌƱqR@DcCYAy@uO.|gaxCDx\g* ~Kn]H((Us:FY g2B)gR0ϲuwX+f#s;K*BJPqZD Q}]}.uxJ(hC)?!y);ܤUA)>ٳs@ƂW7gz5A"[}}JpBe9E-6^#'<%֯ʪ*w\-8[CwslO]@Q7œ.ȧx te͏lYm s i3~gaH?H5S̀&^}]D~ ڦF!W g5. 1$I7 v ]ODelk#dV%3)8P⻣xh5⼸W2ir܂rH]b1*G&tvFs 9r3]%Jߢ.7sE^ "z'鴾xI_HzXSR|„,!!DS#H۲D]`'SgGdZE0*Lh}b]}-Ŀ{;}s^HhvU*"Cvȥe ߉ "{AT 3=y\D kR-aY㷾HV Fs5~-t?$c 3yrK Q9ص#2}r&E^$} GXa4е="QB zeR5ь4,\˭׳0rZ?v &4 DMU)}j^8\C~XTCr,͚ć\5!dli?"I r`ϸP|oЪͤU=r>BЖGx >*aȀ:OSjsC+`|"Ʈ-Mbg&:i*7w:'EAL&-& Nb =hs(d{޳y3[xIv s>ɢ-.clj"-`3Aeaox0O0URO 51uwR-7uvbj-;?3(\xBó+qF<? Qo/ %.b꿅DTv"[sFƵ,&J:fJ;.Kv 5-~+$e3yJ򣓵vf,}~E< ҿ}* Ak,A}^zr,4u4x8}NiJI=?1,ޝ,ْm4{96v}_}~*@3QrdIl1#_o &&w[- <+(ˆ  a&݀I. D*Q/6Yh (mاihe몣0Y\4U)/$ $r}-ܛu_};U٪]1M3ʚx}f3^RY :'lwH0ua}a/5v__D*&WtOBpXxÔ'&IJd j<.xM9}Ay#3A7(F&d rug^] "҂Br4'e>Ѐ%RF]lZ??$cgؒ%G#g 8}YLJ0bn$-_l9P}F=(@i=U@%f-TzE;,tRCbtAp#uQz9 .&]ߨ6P1V@pF1eAS@ce%yC10T3γ0 5x@MVc4Y^nBI9>axk7u3t צVd|dnc+'AM.uBJ2ߢzfY{Q:U塿ѓ٘d^@>Sj#)O9f[yh_ZL`h9z%n^rF#8^Y#pהR׎ΔU<'8t |P~Q«J4}G5;H ~P*{~fkma II?\&x@8:/4پ(&!a r0fC#5gwzEBT0; Yk!GQȞrC$,@-BA%sDs*'$ZYlС25.oh$󴥬v{h2Zު(,2$ݽ^K?^;7&W=զJWM7࡮-%Ie$W?jrNդ:Bz';0'6ɹRr 켫o'v} 6/!@PJ5ɱ& =0#,r]8CZ!#&A_~EtqͱSmaR/$i#k!nW_" 6%hoi] }`3X6M%4#;2AqXfqe!vt V`&l0|5 1LcHGDDjKg-g(N v6v"C!OўP-BL2n;\r~ki=aD&+PEqrwmZ^8m yuSzLgDAPN}cz4݉Tʍ`5n#Rt7$Ēgވ1@UuE# OJ`)Ս/U+w-gMW.Cs)/]їX٫DF0qHQHkҗ Ӝ|EW=.>;*J5˃FZ/EFM~NW%$4ˇ3@>^l4勉C;K*=4|ץ\= ΂IEr릮#Q`rɀߚo._ǶRUJ{'WPD Fs(R.IKSAtp:L~/s {nۍ!]<0`OAfGbߟOHGаHּ.[O tMN3@-[vLlUXh&ɥSczN 22F(4[֒3鲟aDM|s ;9jٲiқez~'xeUG}}D{) Ytq$MAxek֌2򭖋dɾvjP!/GzTYd96QR*ID"b̌߹om2Ӷh4m6Md{v¯KSрhΌP}Va횸*SPZKi I9)頎R>c JT3ߤ\J 7lõucl=.,{CԶtEtOS҅_ۈ,½#̪MGú-hxm= [G)Mj2z}S|]W I 82,-qMun"QۣPJmIQX9Hb6UIKHG㥄NPyb5LPǮ釡&b({KL/D;o>8B b16E޳dI; \A*'?&z;ﵺ(5 a8vt#lٞ,^BjG4 Jn |Q:LN!%uS_{I8Mk+^@_r8c_n5%7`.)w%,-jd(؍ppK wB~i~=LQ\{Q__α듼۠6A5GT5YxǛNlB[oO9>7 r0g"Aw6k'(ԙ lKcϮB.\UvٰFHk`8\n-)]BCBCɦRn2Z}dMڐZ^ 5oʠXmj&hO2$o"=sPcb*YAS^'Tl588U};}nmn) 0_ctLړUMH.csHh0/ТQX=>x~O:/3Ƶ~̛m篃)S?e1]E3 2Fфf)`嫑d0k@UʘiA5W"7yE-WUZ-uz{YVX/t]-=1i'PcGuhnX-6YWGzx)'ݠP2$fNKq,u/<Jҭn7z@lvf.3Z/I#&\+rqɞ9R_UtNo\AvJz-%Cfȯ>N6K5r4R?y#X~"˜+O}څ^2WU6n\:_% oz[c\DVVJOhv3\VkًZK[sJ*V1m)T8dwl9UXs< 3@3Z L֥JJޫV@Vӿiƨ>*Wt':r![M4.:^oYږ0R>p3ӰH嘇1WMY߀ =Ѻi@S|F鋺΄l=^~ٕ.:-XT?Еq.h7%S&f-@Q1W,cӻ ky 8M=s#^FFP))QFK!K8h7{ȱ'o;,y8&OItXnFKZ[ok[XZ±L}O5U' 櫧O6#y%n?D…T`x!_9T4_ ٕ'lޘ[DxrXX?*;A2f3DN<_ȏW0k ]ʚ*& /jCF? m.F(뜟7V2fR @Z%E"y5р jom_@.Ct˖Ұ3 *jY3UwY~~[̜c2)!|+k&9]2-4Ui>dnJS**t x\.b;߳q =`H][{"ǒYJUeM6p``@GA& :Yv GGGaug8y6-%BR\_4$gs gZ@8ܵa89<SVU'u߳,f.ʑϒ K_-8e [ڇ=ğ s܊f#btvq@^h? }?0nВ9Dp$nTi\3MR p!φR6gRZN5QnLDT9WRH.Kmݹ85b;LV@Gc`SaO83YI#ьɢg~ՎV,~l <5?둅5dvHq}ٳAAp0d ?.uF9TU}^иfU|esk)ه5lIPpy)C3Aq0H&e0RgMp0¹Ppc}3OWfl3QBk+trv< 't d청sPC }у4H:ݒyhϋlg6a`QrX$Pn `AىZ/Y}lT=84xM*|iST wW gQ86m]X-͟TY#qiDA U/m\".u. Έ"?5ŵwDpq[w",UOʻFرpqVˈ7ѼƟ]3*?mv;ɎַhO<߀,#sxϑkPZ}<˷s͊ojA[SS^m0oJ>ɮyO.V~üE{F51ɗێ_mdq4rܙm0mR0?K~\f6zG ã㜋E|LBo赵ܻNWçGNG| ፌ4ݴ40WO88C5y'xi Ws2Z;~0p~E߫=D%2IAX,uL>aҨ+֭éŕ\ ]2SCrn8q_Ǝ&|_//:gO{SPz{`o!Yv.ټYi8[~ƒ&.WļCE: E_:\-N ho.LP/']>ֽe`O$fz=޿#AZgp5Cf%+k-q:}J]SkigDz$a]pGN&6tlL-$Z}%8.=ږ1H"J)ɇ߷4mtm)>hdcJזppA^;;QnW!c_}5mPRJAݼgG79^9l飞5nw,eg'˒6jU)j8CԱgNT:.}n,;RK3qq;̢6eO82_3C 먮0r[UZbU郌\x.LH"¥i+i9$cOA+_3b=kDX3C-e=^d 㧽YRF({ٱϝ*-SM0")?Q_QZ- i~_^㑳 JaHrZ(1n!B3E:(SL23e_8kU"})-~vCx{t[\T/w c{=J$9?U/n]ub~#O"F A{\ŒC9(>1k ޑT3gOJDMi*X}u(MS(17P '衠׍5j*7 pR+)- *|DIrT1٥v*W_I1^VNBz%evfI0]vżaBɳ[>|9,0rSa؊oZHŽZؠ2>h+mLQ> >YfT`6OsOƤGexqK]mUf)7=VW-NVxѭ; |>cuE< w*78;H#4xV,VD7s\RxϾQb%Jm`:wr`w.ztoܸLHh)q8b ? G1\C_faOʄţIؐ44!!юj|?h̯6^Mar?U'U&V0sjr'eAhSDVfȞC\Y#J9|aۑJ0 ^^=X>|q xovCUeU$YM0F#\K|rS{iH}9nq7 $+'$ X+-.+K lt5H-p8p۫H1D|jVAcSϐE̢^U@1-چB[_ljcicc:޻=y)߁oLr7X{8} 0aRUٌޣ( $jڡSQ qj:fypFI3L|+&c8Sƙ;SwQuK!f݅if;$/%zKf Y\S2=@c%h$e@%0lMVNߡAz3J!XVCFe0TƍONl_1"\Azݷ՛+lJVhdnUΌ-_45$7KYeZ l0 Gk,*h zo*Z՜䮵KzʊHd?;&(iV=4|BP_n99$Pn۵w+R.-61ẫ$ iK rR( ]2`+]뿧<5c02t'phT+g?2.`u%ȍjLY{+.0^}?A>' `@y1vƨ w~PuFuKܡX?( Ä x71`߿X]8F‘0|lEy?.5- -FV;2`¶[ג<();:dkS ƪ ,?\\.7!9y3<*0et{eyRS8c!]!{4%ֹٕe^ )1A}UrgW8k.XF)OV)xKx'6E8%k׺aZkO`lܝG!ÖCal9݄a"${' ;- ;v.JװʨdE ֆ\v |fpv4-qiAZi `rt6~N9{*]>{(mmeWhWlN({/n%9k\{`! +4md:F #~WU&!삎ݜli2|l.:mO 7);t!iƄDc& m )5/g%7~;&D>d=h9}زE ?WZ'=Y<<n Lzh zLR"!'Ì ti t+BMϮwg0٨<-0=hò*]̯#vB3HljSgX 㹢`I$c=nyb:h't??uH ;pa?mpAT=:r)p2"?x͉^j%'Qӎﻒ "c4nzJ[hm_"qj|ͣ-&4uWJjK2i80K#-F<5Za~U}H]8a~ínCs}s#ʱΔhZEQ`.{cKl1zDvj̧¡B{Dk,LV6Gs%W(iA6'6s;> UdvL ޲4 e&q9ZHxM鑢wc!)0u?,lZȥMN_CNZQK/+ApE E lVf#ozZF,,.@z Wv`s>藇ԤF'){ od5J.36,iN^P]-63Ip0}~y.RiPw袶^DnfdRG x2OEWhBrUwWT_"1„يq *9QfjapjV'mpLb)q/M_n،?lw-}hGAf1QZṳi>L_V9]Jpp], ̱7/f!DF,6DE\{Hs%-Qޭ9KzL(#t%樘>(S1RXT:2 уiٷcKk8;ez7KF Ofw~Y&:x)'a6m~ӥ`qa:y2՝' ڂ2ylj]5]"P6}ubiy2j[y`~.9^P\o4$㺐t+ѬN^IfJv4P xy5Y`tuf !R h1U.I.ǻsh%֪ zSҘ^%mG7e,r+ѕS%a`e`\l\>nuAub?nx?}j@Vॅ MC~n&1S}`&9)O-1\XW}H{Qٞjc\T[6_1Zߚk|=oW ^5{]BxMޡ3y,ȞpLj{"k hV8Y) L C8}Un.,s8TZRw"Vޗ4{˸q Ǟ{[/d35=N5"#/qdo`U+~fL=&ZuJޓBgDؼ<0XZUu3!{h>\gC_p{\FZ_9"s/:#4 ZKug:T fx5x2zw3)EC%lke6/}k=ڻݕɐoaF]9U \ 0x T}!Kٚ9O؇Gmi} <-f,c>FHYxUi !VT8-c26+3B8lrW $1Y \,JMD&fZS "@^,gu=r.FrDZ>v3t:6F36f)ֳU%^'eLiJƺˢ1FP]'c$ yZ}dAy*|G4 dE ,OQKkZC^'G+ ıJ-RMj,G<'YI#YuׇXf|4rwq[A6ߤe/gf Ɓ dXnNNYVQbZձVj^i֥fGTzYfh2 3} <:1s{>uq*O%1!QN}I^~6qQW]R! HeAm`O v:;*]`"GC\MKkGhU!R+zs3r#tq tqW.l%MtGzn` ",2&n E|Ҡmo WHB<ɾUKRmRvQNbۭo_299挹h {BeГ9v8YGPiXKe.c- \Mбb /}Vs!#p)x@um ]gRgr{TGԲ_A )(©.iQ0\+36qcav83O: Dy7b!05S}%.b6w9y+ :Y:0LM Lއ[@5(ȵTa?˿q,Fy$?܈ʅ⟬=-Xqj[e>Q\4t?6. LTZ_mDWn$Wx0_"ь5n#ׄo* `0֛ M?Sv )"zEw,hppvϽ>t9zAl≳@{J%"F ոʹPSO}xxhHie|R7 DB"]Aʂˊdʁޢ.2?+9&6 `[sX~it׹WIRJV~#M5Q^0Ɂ*ϐN/OK P%!lW3]gSqP sD GhP1!}E}?ԢBz+'5GADG(}-`@<o&^.rLj1Ք5 Pt;,-PQ׻{P  7C==0wNRa̦PҗPhd\J <u\QAeϘLFrI%\۬p%̻cJVE8/Ih'xgTE :Ʒzv!^ <`HۿEhYC&ePq6!V닠^gcŪVPQ_|~ҽcHZ| PUn|!8י1' Z!D{] z=?"QӺhU+Ш6,:HQ .aMis2bqnqNa(n.c9 N2_xjA_d;0 huW~;y;\g cHI3J VQ{i.QF\!o1ssҬ1 "]zZvY5%[,zW{7 &nNʔc\Ԍc F?!QLz LZ^1FzZ|v$Oluz"nUFԙ?9rCx,ۻ*D΁$xҨy<͏m[{TqCMɺrjl\d&ܯ6'9 d`4J>d.Ĭ3^E]>FQ82[)> \*}L1*ֲlGpy|m6rG>A6cU-AZbmB?1xw]F%٫`+%p/4:g>#;Xm<<42HW(RGujYTJyi= I<8y9C&/,iˑئ}Y]1\「@_kl_v]}^Vq rEx_.i9j>\JwjH&XKh2S;.Ոѵ0q5V34ppf ok6p e OvxW^⪿y:R)a&dkd,ň %Ӵ⹏ i@H4#w&B< hf}W T9LBqlA%Z`0Ă4L{7%=EyD ;½Wocs>;#á|M;AK )􀏷 oX(k(=(pP?1i۸l-eAm*esyXLg乇E&$Y󁂴Ll^dr hκ]3ZD/i 5[lh&"1{|[ (DL ?s\|i?o)/K#V6:^kCB}ZKC4\[r_hPc3sBeDgŸt$J4Xҗ"=VB`|z7kO+|F-wΙnY õTJh~黋j\_2FBiwqqҲ% .~KpfF9:m/ոﹰ?;vڸ 9>a>slFDo\< Ԗ_Id`+2=e׃Eq3kj}kA.|![s8bku w4lG@AF6U 7;)AWT:â*bWB(çH9lbǃ95 WXڧ\ Mv!|f{  0y}vոCkX769rj=Ɖ]$jdxܖ6eS&&&Y>Ѧ(Um.Xp_-!#c{Uc>;d@|H H2>jM J/BmTu*9gEzGf˵- 褠/N߃sVsJn]\EYHJtlȦ/ &R ɡǘ!5p~,B1hxF@6/bDtC9D*b+8${OGeg8so>1ر>ֵ4m*s\x4-jU徕 7[+`n|;mO(G_/16xW݊L=ru ])5ѻ~ܪ5}BҒujoG:@kXn!_x=_9P<#-⼧XzZ`i7VlOjYcoTڌzܓU N -^.I2TTnOy+'}LɼbLR'%o׎mZ!T qr*)hI/[l>Lq,Wn N4Qf>S4 t!0Bcio'P4vn!},.q噖fQ^V0L_/*Aǩ[,KPOGAVNآSN2mngeN\%dX~yQlafjzJs@.Z[폆P'x&L]ʖ\ҳ?M!fk>B͠I0bQxg cλY h,Vt2;0EGa*Eڿ=toh,g7$ K4!;ƉzN YVnm`ʟ |6[y"D`lێQo+WNXXt=Ifs/w; )χNW-/(&K/s2Kڨsmg sG(LJ?* L{25JΥG22Jw&y[̪h+̈--?&=]BLԽI bO_K [WA#zEy%$~ q<+`>[΢}Hb1JX{-KVvBJ8\݋G)-7@+2߮QU0KCe]R87$y0"]sўW }Ău3&6h5NM!pTzz 3J+/)N)g;B,BGv%*?ۇ@X"`&cwAL$]Zr#⾱NJ躣P,r)gr@\$ES&;piA&4 |o$*3R[ZxxBM!*"}d&c4h7J ʆ M'a jwX-b*ܘ85g}{DOwP^y 4&Ƈ$ffɆ`_?XJx>nRHOLC@3g$SVjoecJ9nuw͡8n4e1ά=;`2SrPؘް|ԗ'_6% NGw) n?%rs(n;st' pq{<* "QV5jA>s˾&eO?9;oř8F=LTJ 6#rluq8dCY 1 <ۼ qP'$xgyI:$&'Y9ˀױ@9fV&$OgʂAmҩ0;F?y i8H69D|_Zy-IU!H'B؊˒lJ7k72$=ݘL/sOJ* @lK@>ՋwFi얇&Y,/U/DVm…_2,߄5Lᓺ=]O xu!H@ 3r`gwwUV[K5 WatK ņ*,oZP :{dVxhabO<:"*X"vG8%\v'Mp4raX0|v?&MLX@逿* '(ëhߗ#ޘ+sݦPw'fr.5=[ĮzZp/l5󫆃9e+?zYmMe ,0':-7ir8&`c7%UBAQ^@>/_3_,77PK,ڨÄjo蟃ݖBsSyy"Y+@du(MpN?X^ՄyƫB~sj@3{(>2%3휡䄍fxƜPh, REEhY/I?,l85%h1V'^h#D4&+zAhNt~>g>_'*[a:xoBʗslA&%|o6|1-=RDk߫9#8 [o;\I\`)LgWָSaH֧^BGb(t #_;'wVkDz}D v!>f.5J.Թ?__5o!IKr_ jE5f{;tQH?-m-^hR|q:F:]aJ`K)_L*2;*?<'<5 lGʋqlW?% 3h0bwmQp:)g#StᔗD<{;/"N>yo,F4ye[: # c_Ӣ;u+i}Sl:N fhI:HwJOCe(*CsJXp&$8>Q=t+E}KTKu&!@mfjyV-WEˍՍxF{ )Eq9(A:0Q3 :KCi.w UNISlo!Nscm)M"3Qԉ:IYː[sɫW[di0MjU/\ X=S [ 6t'{[~ Kjݸ:kew _)8Zmͮ;&3)2peݥ?w,7G WǞGGpdl*A =9"&W~uyrb-̇96egPU::5dJrQyi(~`ﮓ6hR]FPaǣ1Wne")klWrD]g|xh{ɔK6u}XKUc BPoyr)nZH$ќm~fтrS2;u2D8P3CK鷢{˥ hTiG^o)^ I?7ΫOGPQlT8QLS9`Q`+s}Н(s%0=#2 $Ő)N~5!&*jQU4#W[wES)XʡAidy?i0Ksb~~hfj a[rţZ&){Bwqo؛Dqt] x~Pt{vcRGŚҙ O*qd;L_13+}ՋFrNBlx.JF@>b;T1ҧw869]-tFwYJUmcdtR!:j6y5ɚkF Dnϫd{G36t-er1e I6=e(fR_ ,[6DG8(HkEcвS, y"0Nt9\T5?|XWllO2*-^r!M޳`}A <\xdTFhF^`BwX.3F,] $BnU p>LB~IK3oE65hFYh:7eF޿:XA#{FQ-2={0-Kd wZ+'\: }2w_ڑ1 ztZP;zrvޔ RgQwNNz5(",v}BA,mޚhe$T`  O::ޞ[/=[\p G@~|ӒXnz/aUޒڏj4^Qx a6)6 ^Qub$w'ihl%"D ۷!V%xMIӇR 0t8mByڟ/zeWaK0KX%xA HhsSd(+/p Ys} xL{#Y,8J鹺u3߭WRW` 1A(Վt"VEܿ{NyUS5d ˏ95AVm%yТMm#GN@SWwEc ?bX˧Eԣ69> RowF\.jlvBWɷ?9?Z;3/d`yھy sfk>ÌP*ؔ,5ک;'uo_A;d{uʢW-ٷBKçׯWg+ƟXPVj%j4f|Kq՗dI@F_i?%SUղDIgwEa!? &U a 3'Q[IZ2 L h :k"~HGmy/xY;i}@C`8Y/F=K-2]EW5ۢ)Ƿ=0?*Nri. [i"l)YQZ8\ΰ^ʉ wHl6#EGw'H[:$ s= Ʀ†q  00O v==,4%|. ԁ(ROƓUP]\?dmu1{ibFuv5Ϲo˖ sxH;CiXd<@k?0 a.jj-2vTkxFG CV"6 kE:虌l?L^Oȓ}\rD='4b 6LFdZ5LF koKɚy& Pn!ǡշCJAKڋ(d,1 xsb"<{F H廕P0Qf1D%IzW?#8rTTDU)孡юBH_Y$Uq_*p pʄ7|: #9AvGKR˦No⚞ReiQȌ& z#n>:MBu[r5נΰ´櫦s.0,T m4.P&&mGnƨj?hW'%S7[Lq]+|F5(9-ODTcMi 5S}sJ sf$w Zj$1RM̈040>mN>D>[L/e}GG?#r|8bЎE J#$}"v8[>&"\9'-`}ĭ5kPDNP&Gt$~@.4hzR'u\5v\n#Do]޶TK#)57U<7X ŋ, d*@esW*~&'Nm JM/ ;L9%Oev7^ApNW:]E*mWӾ*WgQj9*IBF9q'fյBI(;e+~O [sQ2m Y/~X˯n (/L񆞔>ǍG$ttE2=3qH7S# j[A=$?qHھKzDͣ?0Sk5gbH #-8vmrD;"Q0jάbeb?{ݎcqT{'#&`эvJ9;17f׫܌/Nf% Oq0QcZ0QYl E!jFpk"5Bj7',TA ( H$W7/odZhxV0-쵓GsKO֐GI~gq#5Ո՜Ԓ`5#u[#><\ UnCYeYwR8ǹ 7]FdFB+Wyt2f.x,?4c].L^uKB="*7mCBq01Əettr~aЪhJm"Oww| BA5HM_6oIkpp \+?:dUm47z0yQ~z"SfBwgYD?Lrk7,"͢ 71>Mf7h4[I6ndn W;,cSH5Q ||7=gS44"8 `un@:rX*ŐvcM ~ȕ"hI/6S gbبn,U⯷+{ֽVc##+X> dShzaۈg>`4LR!sBs+IkΏH^Vp>G~O5En}a# h@}Ȥs AMYIc[aw缄/7G~WizmJ`M. ΤpTQ2F` ~KLzjX7 ]qFiF=@CR- $k=jC6Ko)qwcuFm7p'w*y'G>$z])ҩp^ ;`i–b/r Վ{J|܉XzȰڇѵlp tneobYulsF˙Q>0{T!qVKx#vZiG_vh<-uɓT[uWa>(EpM"VdtEZRP!N>324;QBAB0a<85cJzRRA)M:IcŴ`sIW/48qi=S'(m}i#nMڊCДV6mIq9}6ņߣH,ZH~w4bb1`ULNX_.(seE,ټۚ*%̫~$37vi $-7^9܀"OZM4.gP.uY-c5I*UGcZ Fge;4Vf²m~~]6vzG ?MgUfL+ʖ=߆ 0)>YЗv\;6`hw.V%#۷|D)$6qI@m~Jq}͗͘|F{!p3 ]糳Jd@`J4W*(JBn`953ԓDF+rJJGԲcj_hRB/w mnhGae\h>@h«mɏ׷MiOҬ06F\\es4obj (,dI8$f: b\|T!aŴ@݅b6CNKr'ss*$ &dN5ZwPq5ue#⎂i`za}d,l;Azt.4VUb$~̼R\!*ǻ)}5zq$k9!]{Sw7|V6L›ޮv:deWy n)kVi,n ?]Zrtfw;ѫd40-"eCe;)G%bᛷ!dh'^LtjрSx-61M6s*'k0o7gjaƄ] >R}L<3t NПRbWF9=5]z m# Uͤn/6(ΰc_&ҜY9@G몍sW7 '>횟Ⱦ 7'Q 5ƿ{[$@raNw kFO㞎C45fGs{oC BۅTV^+$U=0k>OMx_͝^QgKOY]}Jdꬖ% deoQކc˔ 廜]< R=VGh%xڠ)Vr›b]BME%hmfT-2'F' 5gHRWmm$FBRrXṦ <.{);ju|a/Ics J 1oEdǶ7|fXl;(¥2Zpg[rgG֗V#3!fN\<F|[QZC_5m> 7o,#rI;GZ7+Jrs'=1u$4s6iִs!EbeHk’A-f"˄n؞%ˤ7$6aQhPeQz(s.LmA]/ TiMts0)oכ ^|4ޯJ\:V ړC/ٳ*сz?)oG.7@e ;K^tSD)%wPHIݘ~c;^ vBWp)wuגt/S`\cn1/S11G#󳂋fڙ'=sRo3z;--.s`ko5@;tl ky=Oabg lJ̰re1K/=YЕgx2ARz}]ly{6GaOP!,#].eȷӁvgʑ'&tX?y?R.i@M^LtxƛKk=k|oM;$quҸi`7赯sU^fG?AES*~ 0jKvS IRI1\R*;}*)^)y9* qey^&6,+jp Q'Zc6 =[qe/Hω_#._"%UNbkb]3!^ X.J& kx 5nӞ_EdQoiS"ƴB|'~oގ׋PI1#i /HBKdqlӅƭ\@QqG1NӨwxmqRɻf;$ vaJWQtb'^@Lq HLŽӷ9pvfs@smCG@Y_BNo+TD؍JIt'Ӌ JJ(1ǏFCš7}MgzD,HskCT 9T V6St^;Az ݌#|v&gu jLJbq@y1b::5 _OVIM,z@Lk20\*MA_NDfثؠAC+wrwCfJ(Y_dTk#/i25 X0g_Cz`vu1)6T8MkµmTw ߮ *t0tgFn{w.;@rGi!c3& `L+?2ٯ\9e Fg'gBղ־5㒹j\ "OΉгDCµ?}:ˣ T5t=*,bj7cW-CS#qifx%0@A~1V;4xLo$aյ1sZ8D3^ SulոSu˂M \ya%]A%1XCV.Rn[3,TT޻[t{8|l|K;$0Gֿ+jD;(C|fbBNˈDQxE}w)!~?(]h\0 Guȝ_Jm~jQo`}", LA+AH!>o䝃-K1h⭫Ej1iy(Sg+%.l冾()=1**y6OkEJ%(Ҹ ~ ;$`+9GPo @wPP}C TEC3Jǂ^xyZ1{ȐXqtOuApF NlQ|bkX帻I͖bD  mi#+^u?{wU);B8qßɭڌB'T3MG8Yr xe5yYy8 :pX[&}; \ʅC:^nbs>VRϥ.vxFG|E#Mo}%Gj^l|8ںc"@gp-s@Ŗ"] y&F=SɪMSFgEp_Z!*8 p߶VZ񁦩NQ @ಕf63\bca@tË2˧_RrĸbsYB/3K4AbЎRI3N8Ԑ ՗Gt`/Q(@8lI4d<V$zJB$HWxvEN9R*joR?PnPtBð|yg-¯T6Kn#:X}kb_JZ|}!(vg-" RSmI_\H?7s=gC-}VJm?hi7='d]6a|5п4ꟑ;~G}%Cnֽf5#TM iLL1PvOh)}SIykdxr˨q`uAftSF]4Z ima˂j/֟.ܗ(}v>;hA$Oe{*3<fHGrM L4yS~`SJG'In|CyDLP6d*{CI<ո67. Ym[ʍ&&[X{pk9ny=1Vih5!3T֛! h\٭יhyAw5 ֎~v^fXm;,{LQ0?m5l$uqXy& U"499Ql$AT#_9Bu+qz*"418 )E&0xR~v8V4kvvRb;?EoٔiC<Íg}>M{.W0Y"9ijĩ-)iCu|ᬣy;Xu'r]?$j!h `FD{x~Yq,,-67:%|*η*FgY|vOݠ؄nxĬXR6m<KyJ~s;qУQ\ɟ̶徎nDzቮJh!o!:sc^R"};Z"kL+$i'L }!?1EGl !A_lcKI*k>&y(ӍUe >sԟĎVmڐ⻇Z9?p7[YzItix 5B-G7?/XKh%hSpЦV5x2a}Iذ\ јN֦c;hZ](b6ζ3y9L./+hb:-Z35Pc.R o‚Y8! ϥDB>Z쏅rJ9MTQK:->l^ŁX)v+;8D} qaRH߂<6>B^I t0ji5o )pک>߄Ah!v{[V?l@ط<-KiK|YV1ʎ*EyeC5XUQB-rxX]'(y7'ްQ"m9#W*h`JG}P:z͞s*msf֠6k@W(G~Y&*/ GT`VX[r,֮R ʼzzS^~dAlP@ߐ~5KkPVq>|)UX^ׁ̕,NDH{M LyyJZ7{j+> p9궋^R_Q@-?Id`?zj4wVvx ĦAm@};0 xCP0WQu6e2v@'T}&vm/t2bmȜ&Z˳,[DR}uh"<\ҵkm }^OqM=i>!,DQ 08e=;R4;C4}w%L_Ew,)NpGjF:N rAcGCyM4*?#@BKw$tsG"`c'-@/TJ!6TUcxOJVQ%߸-ԐH ϛp%r%߱.&i p:6mV:4),ػQ05$S;x\3M~L:uz's U~2+cCGߜjΤ1P>J_p&`%9\ qF|ch݅Ⱦ?@ {d,s)K>~╩@YsB2R"R'Z0FtX(Vx礊pjq9ncy<&AE υ,rThP@,ϻN|T}lfRF ޶Kt-WW(yćAmB&rN&`Fc9hp);R=$e΂gsȀIYeejI奘ko3ڒE>yr+vЙ_t`%hFtJ^ɅsceWh䇨Y aq)k[AKzq ~fa|AT)]mX6DE\Uݚ`oC/*Ey"I>l,=s(OW$CSLؐq HG[J`PqXP "g^xXoeF5!5>39&hf"C=´c aU\ ֣SR$.el>€㬙7࣏aPyG>*a!=`:z%yGV!4Ik2'[mL{dPq_M?@ H\/a8 FH?2@'#*\4ɡDU"2Th,WYۣx^2ژEh7ޒwtĆo|\w0薢/Fy%o;=e4•.$7{9C ZL7XE hB{D` vM7'̈_t>\R.kOyxO$Ox/!Iۓ1 NfwL-)7yME>\tDB}hgg4^NZN>[)# f¸#o'vv7c#`]~qsOU6%4og*H@ xbZg na´u?bö{SoNjD89pFB/jQeuAsrOTh4 ddx8[:: 7ys-M0vɓO&')圗!5RhnA3 }!$\BJ":mܪ :jW ߶['P7XRJ~B~Sc ҹDƩg<XۼrxK@&mvؿ1!tXs!8ۍA Dz8v;b*D9O.ݘNB9d/eݳ)cPڲI*WU~)Cv5Y YckxȆкNQHDl %#uz/vY.Hj ;!/ G. ܢW۹K]vu<%).1Ī, ZcJ jE:HT(Tzx9\/s?7=!f{, |P cA fs$[y$O͚n)3P1(E$klkn"i щYyy Y u:E{jlF+| Kbez޻+d ?'&sյP=v/<)q]~̃Jеl)=l]#<…4`_.kRV.C&"^<>XM%B"6Q ~q!S/?w1MBVFzt'˝N$'9U~E(|5$/N~VY<ѨڱU~,AYq82[I:WuG[d{oBCgth'5 m\'l0Ԣ ,D*Ha{^a}Gnun΁7(jeeak%9rrݫ,/2์ MSu/j^6!+d8+|Y5kmZ(0`l Xɭc{VTڊk llB^ Rh+Y-PsLa`ܨ-JҸ3 G7l) dr!ƄrbÔrW@{[1{!Mj>~6Eia{z!;l;,pvf.W I G։#7(yG81 8D>fRz%h+pJ+v=L?d܈ܲ.{ㄓ8VtMxWH2+u Gv_"=`^_jeVYw*LLd‚ӬʼĎWj|QewUKRʃ gUWfM'Pjzu_!Ky& ^L4yDӌjАǒ "8Mz$wNK*.1u9qfO3N` s_` Di̋?}Sv m 8l"AZUݘsN5hV|Y[64.;Cp&%6`K;e'.xqJ)9>zm='gEGa*|靱F3g>1B Ӈ4c$ƔgOOu*Td\2lAyN${GEHc&M2;FSJXUyo[;G'E]4/Y8dm kd.Xl4p* g@(U`8E;ױ׹< )j+ {"Dzr^ c>’i񪢡6HV%iWLWZAԣw{`!=jLL}mt̚o|v;u"0BR ;g&{ Jj]@WPmPxDzH{^<*wUBr4;V]Wp=nf eD:EyM\jtRZٝH 2w,^ʽ0-$ 3({5՛RPr*C$6 %ɋ rbHvbL %ߴe$- 82Պ7x_J<偨vf̙\jY;$ EczBvNʫS V~C3TTч*f!|]|ps}40D10e; `MCfo;4 @U6ۜhL=:j7EUN̳w:,:̝$|LQ(cُ.1͌H R܎)|C!@ƳfYg͇ĉ:*p>IVl݉#c1(a$ ۈ+nx>QUemG=m^,AҀݞ+ Hߍ'A((CF`ͮS:&Ytuӕ )Q>|vtCp{ νGƮb)˹1t(Win29ĸrq`،A'[R#P{v>$Ur4[؟SHƁ0[` W7[(]- cV.ώ^Ȍ# Yėnp(&+˄m4 );¬l*,<]u}$FQN Ut@4`ZVWkpV#.!ja; sIMصo{YZg0`JӾ<3v]KF"7Fcnq}#69xq儂0|ڸSf؄byw* hǣ p߬FP %%}!tcƱ? 1f3WB1elE)HŏЇǃdebk$,J; 4ys,?Ɣc+Pt/>uڻl!}aY-MaDrp?mw.I$w{INPwn4l4 3ş@IFt)$ y??jpO=ƒ`KQ`& 'JSG9ajaβ S~cMyrlSr L #%e筒8'Bÿo_5w]$t"r]byZ2)j4hsUCIw: |Ly^^#g"I9ں d9ͱ+Y6[A6 ] (SQ3D CWۦ\T-E샦de(%Tsynqqm6LG~'9gy[R/(+&PN23{bgI+ޮ50,-0|gFXOpO;Rb"tE`zوDaU6Hw>+HaBA04hcMl1ZLTnҁ1sa&0[v5lbTǩá[))t[e=.^AcRRt7}S^\@'?x|6`R3K576(4{% ZV 90K[&3v]x?`&l-2HPǘ:7[5i_ *y!-e:%YY/ߠJuv븲zCA0 o&^=Q-kg̮˜_t]ˬ<zҀ)QMTp?p9c:[0=P1|" {RSȪ LJFd#8H 9P`G+^hZ݂!o/߄\<L4.,e+EIےu%@ԀQw>|bX:c#ݽoDI^+>!)ۃ 鍴hp[\w;g8&t`vK A`Kǎk_/"o6j_} căȜhBtF: bu~3{{ X%hFs Wѧ$?"h3҉:`&wRc:(WPmN~}e)X<\/E??^FU+]pEpĦX>I]"F=?={J.W*A^W|:K>ɱUF̄UL T&G"U*) 9 Sk;(9򶪊0Udi B|fT*# kwgnallOڬӔNdrܠZڮRrNm'k9GT.AճDqkw W f[,^bhQ{ڢ8dJZ,h!,Yǥ#(N+y8Ip7 [iu_f'cadt4rxl"[ zIq3HF3rs<>y(Xљxs,~&}gÝ>0ōKD/]85^O50활Jm'?R՗HZa03nκog$:c2JU)XQPn8|`QX}ԤX.Yt1Cj9,@Ъc WT/.J~ >Oc7]ncQG:9?6yWe󲞓gNq>MY-\OY c2E@.AT!+h:Gc=?nxjb#L`?kq~)+ɶ2 bL ^F~xK!l#C-1ҕ zs[15HMVHGEMG]v4<:d ]_דەx+,!",Hx^!CYR #ҼG,,V/{y/SU^J9эP%^/ʀ o5oꝨЕXigriE,e@S F!!Exfw" :c1s88t +xtKVH!ϛw +l=PniF G l+W |*6m Iqn0<|z $4#/5]S r;\=_iӮݑ G(=h'@Zw2M[_hMM^n;Nu:v'Vʆma3j-@@aP@&!9w v%=j$ c I),Bxaeº.7c=b~jj ?,w~P]ȅ u vza7MY{'e"H獐 GN mۓ=!?291Դ{yYV*s̾wLӶBm 6B;=b'Iy 35[ՎZiu> p.L\989[`o'/xEZtFiM(ZOP}hToM:QQ׆.O:>0L^s( $* @LVR3ݹ23#cxH)+k5XvرT 2[,UV,xUb + wD2=y9TfX?W?~$"S;qZX6r9f{S~"_RH@b?L7P#3uQOu}[#yO1/e L[ vo(5B1@qļx4JWNlog%c)+^s'ģ|R){XNLJQ Ӷ)@?KE_y5+u=bnB Glju 9C!nlĈڰ be5掏9Z"Y/Zv*ɟq@lӚ0`w.p-tH)TX^#kQoH 9fL+D_,@?r *P_[ckXB#A3RfZ rEFKۜ;-rvg \Čg#T{NaEу~<ٰϓ }MҙN@fS)ՓHJ7\S$Ht"g9mK5qjYaBd_y}QOݺ|;\cdƦXNF7w0^s}1΃۫`37'F!Pm;qj ty\⮖!aG$9Wҏ#O'D(Jyx5Dc@L*j<澞MQA1orYJ䱇IO DP. -8'M3,7ۃtZt8ծDعJ]& fѫ,ۯOq̉ .wUց60[ 5EhXB<$h>O5#hl3f o~E!/ #ѓJĉy)=8PyPCaԱYo'eĚ/e'jGFT rvCܥ1@nW88,)}Kth%(ɛFd^9<]īֱ? Wi24C:k…NƅqvysJVZ($w*2y$&&;~|YPO LD^Ъ=cWKg?MljDy)$ss'&V嫴+8l \ܓfǓCrF7uzR. d AOD 2̉< {[Ϙ 9Ig·x: }eІAbwIQ4ʀFxE6=# `] y]]NQd^ 4mdk | /RpXFbῷB!׮bAP "n݊-N,1Ϻ>`9oD}%.xxKs!ݴSco|!d-ͫ}vmcu&3nRqn|&I3鉷M[۹9wJhm @Svđ0trb}/@i7u!H{ \n{TJf)xm<m_ni`)s(U#r^*=i] ZGQ f}r?TC_$C24KRVR6[A7ۉ=qK b"oe/jsy2޹h_ [}/^֚~%fuD@ߓZnNӱ-q,*r9g΋SRuԡ'2/UB^P]j,ݠ8C󡳚3C6nJg'! 6bs`9J^qZZN: #]K*K$>DZO3Ʀ}w*-+8(3#)t*,E ]VLy NcR@<{%"D ة͙ˎE n?ia\s1=8CdsWMȒ%pLÒj.bWuA Y7ibjO(ʿ:уe>i^{T?/t65ᣙu'Sy_&Ar6dQRpN {ʡ:r\s=BFU'a_{e<¸үr/⻂Z授2;5kG0lsan /B-IPg$Rچ0%4XVQ*g+Iwo3OxΑIЁ#ݯ+&dl&;+h|dY_& 8ܐBޭڴ u毅!vhxg 2s!MՓUUۃ<OY[LE@|pBm; gՑa0<[̩dZ syQ aK%iȀcbs)d8P:-`[E.H K3Op04(we/5myƑyLak7Cxy(3w'u%\k8-Wr;YD>q~ N.Cw "5/,ΐ:Ojl=S3o>`^Z&m[9`ۏlTR |ظNGN&՝4Sol%\+館ͤ' #3ct&ErSpUlj8o<I:WMȪ3e)/1/)Wa6}42ɴ7ъI2Uk[4o jpwvc3h<[1UDq+[XXbQ2xR1qjtӃްY oeRᇪxT(4x )t_P#ok ~oCY~px>M8}3oq,E.W1t }k'g d92WBMƌhgt_ ? _;.b*j)1BG B`9`QWBxo}@f\v&ٻ=kqSe(=#+ |AYrBѥ~Q`'îWsA ꆕ ~_ w6E"}]#o| e=7My7? ~t3iOQ|w'oEKVg"?k H'U:Jz9` PnDmPf@tKt(~utDka!ڪEC ^j w NjMrKGڟNp ~WƷ"]%Upɼ,\H{ɚ$ӱ:#=HoMl(kq\5tjwUhC@2Lt$G|-+r6Z`H@Ҝ7*YAJ5yZᾍ=xgi9̖rEb[桱)ƎK9rr!~KM y dx c>0(ʭl 4/5S9|NbQf2_HQ௫zǍf48N~=N/i ` k䣟 $+waOup򒵏y#;?r;G\{SOqWE R L5_{r7!ی5G'_dp@{i uЖ چ"U7ń~$SY:RMVo'Tm!2.ۚt>`:uqid 9[*< BgojO{cQ?]Kx4wj֨bЄT1j[HeQ3° ڣO:p>nj1ǝi|:ni` xF_%8B3 Um(b1` M7VU m2t&$_!J AP4,aI+]ϙOe"{nft'op fFcEdMٰRA ʷyBtB㿧/̵TZJ DCV2\T ⒂xdݟ̴9$ śs@3gbHA̛8|".5%ŮP;%7 9R Ȅ_afP= khdX)g%O˸i0$Zpf3 Z4WS*Y괬EHL-d ґLwu"ZYd7;\،l@(u͏KzP;yHy߈ܿ 7tay v5cXRۇgdF.--|S]3dk h!eCӅ+xn[(t֜HӚ=g;@LJM6VMo<&pBQ~:kX_;MW: %+J@ %ܙ83kӏ]LbL61 e$US;XJ1_7~7A3ь3kk-ׂ߲~8= O8Xx_7Ëgv=0=`/MA%J].b ǘ^n]S8\u iiҮ\NI?'CwdYQM)P08TЏ` f `m&8oEh¥v/KU fݳ B &" -sj 9XfaI NKJ",K: 12ȘEiryv^ $#$ۃb6ޝ~M3@9'=ޠMShN7g|?^R;sϲS뾝KU=wؙֈׅ~]SQ4 w, @de"!6|Pȉ&L31jKHN-S6 :7?@YXoo\VQGY|i>}B`"r 6POMtF'-LZ+߽j y/RtdEwwqk/} ro^P3Iw}Dz:8zt 7/I%FTzr)N*Ca|GIleb3!YF0" ݭfD{hj\%p"N:9)D M-Tv|sQJIY!r-Zx(]qMM>#¸QkW1))ȁDEmU-Y} %.+@@'dعxW9¼W8cMŎ:P*ѐNefFajöf$q2-ܷ n猵۳O6<+N75_LcBa`YNѕD4HOe'7ǰ1v@9[:6vp)8:/_"[RXw|' NC&36cϹt.M{jRǹ5% MYR+w=ZisW#TZ|;w=ti> ;j}Ng]GTJg4.ZUR\WJ H'0rݰbՄ\>xv-lz"LYB5 (Ct-Vt#(8C*Qn$uOO.H7 ܧ ں J*yN 11wˣt~zgz3!@U p^/N⎪nxT9hA`0@[/p, wmlPG$F#V̆xbC@Xh_plC6'$,Q2ǺeMK@-޹Ť|U^P.aű4jeCm=8ς뱙⺆f]|Xx+Ptٛo8oA].\_<Q]a2E޴ꙜC0gaEbaa=L;wtjLT[_H7PFbX5PeF'vN,ǨRݩ&̰Z&Ek"!ᔞqR\]%9j%^As#E8ɑ?Gԏr%%`Hս Kz4]-‡{`rl/h kBX" 'Ő&嗿m!5<*4E{qzlž@$>) ݤfw'n)&,dM{ XX~ /s_ bj;I$G8auzCs̓ELu@T)֍e:y%/۾Ph`׸KU2tN)ӱckՓ1N'{}Q@O335TS9Mj{C~`XEZ{z71~y .m5Gk"LY~~} UU -73Y礂nJ}"ٙY[[mNj\"F{+C|&TVt @퐍>̐fӞr =9ĝYi1a.3ݜpiL'=>c1;w9X#7rMsi цT:b+ƊdrkDzFT՞bϳWx,zp:QlnC)F׭RNi-?k"'^L)t Ln?2GG4>ڟWG_z4̍ 5܁+_KG7u&#;1ߚ 6/*Smy+:4 $  [O1Q2Q]؎J9졃'숹x&Cf\yAgJ?x ɝ¡,$Qhh.XClԀL[n l󥬷L-%N y n75cpEϋPX} Qcpbn5Vα>p%!(:O0qTʱ\-lZqQDT;!ߴOb6L>DQzWz[#w&O&9ȟ6F͔"evL1LK~=6_p)"* jY{2c )*Cx9MmcbKJFNkxp C19 GC$'gx3$'+oP>&@*k~٫6Q-ob-|#EXe[O&?(WnuERg'pnqutwek'[xqT+~4^:?IrúJa&A~ь]tې(nD<x'/2nri.ø3MZX'6Db*輙_NaIEQ]"DO <^|R _=Ӿ6O`!w23Wn9tj$Or6{uQv45>B(栅.9/^|9o-YT>}V9bўtB"&Zi%rNy9#i:1;J6[b0.v|)1XYd16sZ%̧7ʛaxzT\Tp!bcLB63ݷfL\ ʁ]: 6 P`LYaW4A9#KI>'DPKy(v09>DB2i{!;8RU1 k^X[]ķmc}&'m ɣ g ؟ 7lc=\_SMG5 &^}|'ɥ2Pc!bWGTw(^A{L>'׷nPOLq"5(l#մy1"Ѷ>F]r3Ւ9k^Gp. ZZ jFAKH"%I_:God, d(Ӎ1$rC^(M-M(LԴpn,TP :y?^GAw+V W ,Fyw՝+iə&ْW\>"qG$E^*PB,9nM\lƟy)ܲw8nҠX*aӆ?@ 1,] j?Dҽ7$f{1E r@?H3p Ƴb2y)#tU+x&htDQL'KΞrg"=F`B_?/0ۃ J4tCmΜ5SO_*.Jg)9Չ."O>dD]uk{o 7 i8#{ 6vg^4I^^޳A-p.D66Ke 㺸Kgs 5>djM]i JmI\UzI<$ AI)쎫EC9Hl5 ̎'I {NzX+%褣E׿/8PEs9^=~qY?9B%O&qG̈d9pY:OT&?b m= >8D ]nmngřydY.^JvywI=s.='\v.>GNH_Q FB?vq x6@b|Ɗ*=e>mF ;_Px'ޙE¢R36ħV`$CR :XXglRP^nU~ ]◵ѧ3{NyMFi/Ei?Wg0S'-|ȧCMZz(@zezM ީyOS?ڔ'ShfOȬL , Y{v4@( E`$J pagJzX LLL߅W^7htUU`,]F6ST## \ ʭ8 `T.fU Ҧq*[/al5wiE's[fcb![P]Fj=HKƴ%sHG߳Sz.@l\gA/mp\TruIUu-Kokpn !q7!|r?y#tڷPJ:\}Wd{®'E>:E7ADy]џUiV[]§oUI: tIXd}N`nvbOHpϖ7-:-D]䧜d%ΪuC8p62,xh +קּL8Z%0jW}SbF]"1U=d]a{20f}gtZJR#*-?@Ps+ J0V{zcx::,g􀺇̀Ո뤛`"{(N@ -vaiBT@C8ht lBföV]$D_K,=Kd1 6B#OgYo.T-Vnu. k|<VT91hŠbe ~!6E9-%$wnocyPSv "8,L3Nk{$pDv*D*ԍdGeً^?u;íIa/HWO'iFbW8Z3rT80ȫM"5G|n!,T"wLaw:C#Ң@Iji|<ʰNqa9+x;a _c}o^WEZg أm+km  m[4vHJäjPwA鮮3)GlI Hq0ُu$hKyh@#Sjm;ZtHLٵHgɆ1_?+]a2j$#jI%:Ku Or;/)|ُ}I>d Z;x<|%47,Χ 4DBg׫ l+_&1W(RO~t:DVN]PsOnJg_+,FFdέ$ u=*BOUH{JMXa .cHr8G\=bV1 W+Ng>HĠiXpEWPJk@u7#(0Դ7/|(voCm>2bbA4R׭k̡ΧIip1 }UUia.:Pvw樑<_uɿHAa,y#& t 55lv1|s՞]X`h,#s:}'(b<:MNmn-ټhb٩4̉ڽVw(K4VJ?Ⱦ O7Db~gEo Q0i3!Bk Dĩ$ٽՉd΁*SD=YcKnaԑ ` 2 mE>WpbX3 h1OOwj.6L]d2i|5RѪ"cXbߥWn= )D<=.{UK$2gQlL$;_I(wm0G og%nVM3FqASR04uSW ޢn=pyGdP(1QZ5O[`htybMf`Æb}iRrC)Ǜ8 lB (Jfu0 .ϐ`bZÉ_QyI'{4 0 IT;AELI;#KuZe@ E_UgMAlԪaH)Bxf)ㆲxl&]3b+=z?^_ -&{F[Q>`%hʟNiuA[y۝X?#O㚊* ZJbDQq _Uhі-4Z;d9率cAyPV(NZq//.]}BމNk khS.bYoɐ+^BF5S&] ++yTIYEgA>c >L!V}ڧ9;rN[݀6E}WX#eO]`O|&! pP6eIcE>DH]5rz~g썍ٛ[1 s fzaCAM[4Yq#IJJϏf 5Oָ8ޑ)5I . og6k,][F(:Tgb9"tSb}+w:\Rc1p) *^Ã]etԹD7d93XYeN{6m{ޮsMߚt"3lNutL>+}fk?˄;~ާll'{5PMaV qm8]\yP-ZǼKcQ G_OZkmjԵY$42,ۼM5>y\h0#PMԦ^5!Fej,`W=q_|/Wt%?g~)H '39?7k=\3>wJgI^ YOm^Wձ9K-06%0jz+#/lV/r]~}"}u,d5,(t>v6Rꎉ}}9_##"ɭ,.[{d ! HIgě i3`Pyllu#g0J™:(JܟȽ'> Ssa;Qey_bfQgVBKYt[L_k{F'64(^nPc%ܭ\ThEЯyx{Ot=u (08h$z#;emS 93-hxfUB~2 HOb2cjIQQQ%#lJd?ښFoڢ0 `-1= zl d2{b_\;.O&MGjiE6;Ҭq)=|\9Pzugn?v) u[>24ֹ4}al<Ϟ^ܻc3 -cF=xL]qa9:Z#hI ;w8o:xf. ᗗk23_cEeƸVq&DyU^ c}7 A#9Tf/ܻFég'262u 3cjI9#k˗۬nGM`-Q:ZyGv4D Uot3\.IbI<GE>v#x!)zwySKLb[J[O'C p `6H  \0&ܠ)[gBj1dNF NHWصmLicWSCs \~2Vo ̡R7l`d'vN92YNJzM+9b)VLwBD qDlKD]C Lkݩ$в$·W_.}ro] TM'y}c\ѕ?s~dL]q`'' vB~X TxI' 8] |Ύ2)\fU yXy@(3i2ն$:"#օ($/)>\ApOҪ[훘0ㆮh"% ,r4v3sTt #yEX^]n6P_d-pwyG{mV>fMՒ/o.$>9Lya2F y,y!T ـrs<8tC^DLD܏]rۧAr@PVME|sxQCzstȖ∅3zŜTrSfL<`82&;1Ņ ?@+k&dz+%hy*  ,9l ^&r PDM aw8K }.,]@!DޫzY}G* ?NQ_MXs[ZΗm#sy"Pv< Ğ,P8!ѕ F<\aa&0˻m6%p-dRDQ=yYg6$P]? dOM3MאȌRVa Sizߔ:<iW'\kr9H wEnB ے|y4  ~\ȝ dܿxgP|4P0X3YKUEwFD`6,0y`W~qܑ7jzҍA~{dkkRVf"^? Jz(o\k]R&(~6w14z hH:!NB,Z G# w#\~yZʾs}gi7o>>"rO4UnD#-em;}- g?ܕJ]3Os:YT%9%Ҟy[m-m[w*0IIf2p\qnơ#I~=)@*.yQuF]itb,5 Vxd!Iʃ&6GHʮvK$,gin&v64j!:7![d[qlX0-LH0d[ + 9؈Q~A.@ҵ2y~y\L,zp[$0fLmL vYR4'K`X.g 8?:FG,KvϡtEģyU(J*3bEQ;j h=Q$n'AN`bnw!S(5~c?[dauV?S[T 8^MFb >~ENԚ5ɀҐBVؽ%y. ci*_ݑ0e5{uh$sߊ DGPH~G~R=p|cXWԙ'ґ& JiBݹ)hF `h{vUe@Wauf >nmL5vq"DnF}GJ;N&hf3|<ƲLힵYz9,IX`_߸%N%bddnֹRJ_m͌ԳM:&c?<-e?h^Lb_Hp%S Lʐ V"/&ld4[y:/nD`,#y1OSR(>˜eK Qqzm"Rԛ>)y˔ċfj2RjIL((gJw$~(a`JȤ s>vTi'O{YucrЎU7P=+ ȩ($$:)@|(yTyXQi01G@rJ՗^1LJ#lyiJHɧujѓj7^"4=+),Az:IƬX re f,AbF.СIB$?P׃0Ąj*H#k&.4{j(/ aNUM犰n T} S ˧^%[|eĺZ VP㵣M2Szx=bfĆY;lx +ϣ S\UfDͥ6cImQL? L0f\ro\ffLS@OFo/Z-F 4Kw`~b_>j( KA[r'b-{ĈS&)|%?;)Đ&:~"}̜[W%͆B W++ټBU "IQ*%BǕGд M sJpdŏGlF|nn}|V\ۅ_%+ySi~i-:HR7C&뱘<(UugX#5R7ОѥD24%Ԭ čP6JKKQ0]!cj[乑VW=ֳq2⬮Ci"Ѱ5AHP!\gt~ia_>\X=᥾ ҜQ`/n.2` Z%ᔱQ~P6C6~#2ȋ_Iwx Ю)&O&x3 <~ڛV?okZĂ:{2I?6XxLL-q&w>;ub.r i#1%/t3},U!OԢ %a]H,uP„R FF;- ⧳`AAT (~(8SIq !O dE渱]wHwf-Ln~ל71 -PqIzZ{H2g>ݯ!Y A$[a&4Ѕ̥Н>ṗt9D0%z4ubYjʞ:=7ȞC!URN >uز@E/ G}!L#[ #;O%­f3ĠH D / ::0;&ԂyW4egiY݋0 ]\cD0 ܑzQG_[EƮ"+Hgŷ3ZjM!қ J6 3 D)F_n˝xҿȕRmBFY.n_B+P(UPBx F먣z  XT@Hpqa/%),_Apq M9zք(u_nL;{ Ha}ᣖ3dȪ.A p+;3ݥ4? kPE* ԩz-y5PjD1Rqa͆EDok)0B;7'n$s$"R; w_cSkɡW2:7^gZBo C|<<鋥mK/3Y_|4/u`e]Сƅ@kA0:*ۃY< 0 ^2He.ބXY xmЁH+O%+Q?Ǘ0oJ:EpאzVi!saicΈj2OlѴR̓C)( 'J?UХcE"8y'c@=6&m4NM!Nj{Eקs6x湱^"e1J˫$!x=9^5q˴S ,GbȼԯU?ݗwY>ڔ<3DC m;ȟR$> JZ"&[~CH$A*ΓjKiߝ/gHQT2/^~Ӛ2oF#"Q\Xlc!pqcz{W B:Q`5dk_I!g' ex[ ^#ZCju5ǛD* uH8Y#[S)赽@ؑy#d3=8N xPt̓=X=q^RcҺmI/,YH7$c:C*P#sY;\Q*:nku W>B-[R=4@1YmYKXM'%P,9fH Kˆ[6ؚp™#Zߒ6/AgJ_ (TB =T1 ߳#ǜzp4|"-)Gx̥.+KteZU0.OаzdQ F +~0LFgM]!}s&ǮU|?rW{ Eqry-_^KEӆa?XN 1ϥ\"7.;\ǽb¼R~ۗTЏf$_4I@IXt9%81T}cڤ|֩P{}F~av6;v~PXLtsD0WـߋF>INc|H%p@@G?#!]d$I (Pb7folxS9%YU/s9G00%Vq_ H)9t}w&tPYߩYoyUnP[آf^^e3"#ʕZnnA1~jA-;^Q>~7ܵ-XTPh5 uy Mz|2xٖC聧fa-㯨{  jl9~;U};cKA7pwtj|yL" ^(~mfHL@ϾYI㋀ۅ%?^)E(q~@#>>4-^GE_'iŕlW `r鲦?*_2a Nt<gf8Ih  ssۤKGIy]'x~pbL ݑ[}cOY`|=`4S .~[*^uvR6U72+ Xk1p{ւ}3{Ez.&7,'`i?8};kɮB(և 1[`~w J8m-~xIW N^әJ)qwnJ)9 =aYdуu.۝\#(1~D5yI0k9ѕ `nFa1'#5rY`@ֈx`%dH~ƅ.+Y`bfS\xn az;NbSz_),GEP%Q ڽ&o)4D J |rZ1~knmϊA'>"=TS߿c!Plu#7M{S̝\IT,Ͱg _7R."y.#xGarshC`ools×iyC$`AnןD(C {h?t|P)ӧyUcnZI5˹-r>㰍N3Y TLd.UoF *D {-2kGQ^62i/ K]G JM=wPq0yU=[ !e+TD}XNVg4wAe A^#vdPj] nK^3󼊋+ EY$92Q*wPE؜Cw|P-q[?A3_xݬnmUN:?lqhoҵh_sf#:8͙ hu` }( %m-v.A`t;#T"K)$ffJ'^)$:nͭq ][F2`TA8INAuu t;[OMۄʑlLDr,!IWdS5Y 1 };B&"sAvx?HbCM'Soܐ˟a|Y|ODxapԿ'.&Gz\1W )v@I׵k(/&_jN({kuwVꬆ?J:/î<Ç0~jbW}19b>gRBGR4 ΥM va(h#߭xE_ƅ)*hO1tdXB?'U)SomrN6}p-% bz$"³hd~!CH&ٯCg9 i0n`6_1"o!)x4Hy9g8R1X^OWC\ %*wWmָ~[W;BB+|߿:߱tOT .DLgdhhAl _$,&|uKU)&Ηe7 Xn=Y#(O(#~Ϛ{EZ-(1KBʄ4DXLCIF9/}Ä[R C5zsXw&ϭD#$=]_[V,/rKq$ w2i;|;oi7G $4D^lNa*e=XF8\q&.nsr>sDs`0=[]ڄ+ɶcР4H\v *OkZ^h(tjz?rI y1Z4Cܪ*q=>Wh"^KsJ8 fȣqb2%SV$}hq1HjŴ|=7va5NIb을}HSx{m'# ,*eC2ݔ]-ئh#İJD+LVxLr\ zpbpѹO=1Gߧ_s/؜m[Ժz&_( 75Px@7_Zyf!¨D` I9@^0 pO(@cnU/pWIB/}iǶ/NdC}j3sFaw$ )'8HQcUaߖ9Ox-k#X[a t^  m[劁1՘23o&[:mYJ+/?I䐟8->E?ggjj>wL NBUފ27 dh؜\+$3k܃CO(о9V}}Z\_%Zh 7$o'/=WS*eYg-LwT9b\g#w4n~,4 wT/h4)v)?#8n@ym%qD"Ѩ3qR3qUFvj铟S FXO1d.pV|T<q\[~Bonv4$B_^κ,ӚY~+8hڂ+yxўlu2RV>;!`r:xPn@mo~q9c^S.4G0!Dz`ih4skUL~jU[@BH&4Yώ;xn { ̇oRݛ{u/Oe_%6K0ShEfAG pxyNIF Ip-&^3$ jx> ep~QWJjPz`3+`˶mW QZHxEņHLC4%_8#~OrA/DI `Uvb;97!lj4WF[?͐%jG5Z(Lu&]Źr$e[ =,Lۛ]z}X!ot r{< 1<llIVD\=Hy9͘tLAܽ$, Iwvtkh0~hҤ^-ڬE+c"Vk2Ld,=ijeŸ )Ct"+?&:so&I ;/9a6B%6kD[ԽKZ6ǀAaPTQzO"\f~9GeA&9 cIL&Зxǒ5"o7irmXUM&*&`* n#똙:X.f+?o*F\nPbmS7_[|sIJi\PMYOES W@-h4.f41r-7RS%J3YoNwPx3Z:\"H>j& db+Xv4 m!"ŸE #Nm8'JS*ͅ3m4K˾T;dGmteSڶ,)3~get#Y (!/*s;Pn2f<TX/kE]'J,\M E{aI">H_Ȼ*c٩z9U2񶽞:X%'[3[{}NKz 9I%S(\vC0MIA '+LVRs}1'A,UOʯo^>%J }1}s]`E4q/mzΟ:=u'Ey6x耼d%"/w#+b@ (u%Vk,U9Davsp -%6GEOp. 들TJKDܧ*@R#~P3jC7q]]^ha!Nh{\rQ36] ̮'* ;bJ$ I:Fy`q-1X(_ s)CT3?^&9 ⴼsi(~ &I")- F&SfgM>|W뢘Mg7ekTmwt-](]*Y;+;LnW&590ză@};J%6 [6SRs>m章Ռv{)3d5u5^[N#[ tv86,m [f UhO3!4@ r[K?񋴍tloM8RRKCs_ROH#B1PTm:^}݀>ׁ|5QݑMAX]uϏdXp󇾗@~)У`}_}]?)r1dKD<JUQΐ؁8z8"AdW7_!8!\vyn:{5«hS$j\ļ|B/* PeߜNnZ Kj ىUߜ]0Ó"$\ i1ofM2P>%@&L#|!Ofd2-g:єkgpFrݏZ"Y/s:2Gml=*sM +BHBJ yħ :TqǦFy:3UՂZ 6QmWs4~ذ/9 kv%i ,-熋/*I+e>njW2Cey $bZat⚌4fh +՝x:О?%&x%.X_վ~1?/,NX<巤 eE[vK' v d׭g\f͜*$mO-_.;RI" V*߆?RN W$;–÷|PŰ!Q\G%PDEr#ue՝Y% qD/^!e& T )icƴ^ Fj BLiku1Ɋw_TRt5$aPWJa@3Զ(2cBDCg0.aʢ6:6K˻oh ^MS2*ӄLJ~{ɯ6Ԧԣ"oc3 $v ^ z0z60'ň\Hس`6N'4H߼!$մIzi9-6GF2-T})Sut÷b~Z:8,dҒ.rO 7d8EC,VRH@`\+{` =-[HY[kLz!kD=\!X}Cf7~'(=4 I.isVSA|0SfW'NZ eVXXL@2iP(1}5RЭs.Oٰ.| * VmlFJ IuM%|}=br)R JtwFag))O @W`4XA!;uxP25qKfaZ.tHaxLIqQvhEKKřp C#"ܸ9VۜPdĹFɠaHFH6kZVˁ ^C0V"윫,ف02|"K[Hiֻ;|B gAFd֚;̲tMXwZ l^eT* n5JwVAh)q\uxRl Nw؀(]_(,G1kE1\2x^!r&YܟK٫ LiNtog m&]Kfs_#hUH_Iב2-_X0?R(=h Pcx)l4Պ>˓!~%8{gʎ]1oBVI!ؓS}!FMCe3ӗGYc e1pUwl`D !srek|mt]}}1% ^eU(dZjWM/5B&Ԭ0ǡQc(Y  N"T:linXPlѷ88,R;H;.Sr+ʞ1%@h줛Foև^&i_m3R:1æH#+dq`Yq'Q*4G!ԥ,Xr*Kl,O TcCfx-gz+ڭW]exCKE|Cӻ0f.N9tA̽. Tpf;I1ӛt'IT.o#KWӉ%ș &W@"vt.}ݸvsd4NrlK/ﳛ'}Kn bm\umP쏷\њ 0xϴAAq=`iNWPLOF5>xRgz m9 5H`5ZӯZfwK/ <~9Ozz@{_*H늜Շyxe*L"]UWWo03]o4>3U[`p϶sז!׭_qS^E7v7z ՙP{WW=) JJg*.vk,2b$\'=f\"?) 6(kqQX\:h\z!+:Y)p?X?9χj ϊ܍ <85[UDq{3 0_*,g󱀺hW*919$d%YmMƾ{Ϛ xSZnu\u;kc1uFhr=[8km~~h\I] k\:7ʘU  AbӾrupo[9˞5Ijǂhb`֠aeuXcQ -g ײl$@s!bVMYm6GXfp׺8dd Ȥ~]xf:2F7mdଆMtyrۚ' T6IVx @y>#5E`o( ̀38zPx?<Ũ=0]fЦmo6?>Ԓrl'+ _R0Ĥdݵzi% &jtQrG]_f:3LIEl"[}ݵ 5I$RG 37f P-$BG?[KawAcRk Oׄyy xHc0JP,)i/׬61W=͎6>B0]lZj~)+tB_bk . A/&PdJWl6}cWη0)Pvt1t;tTᦐڎ#]UuL]]^cL&j)~Zzʸ$|xݦSWW/S%#\9wJ (Xe[QGOH'ZKBm:U72n"כ8es* K>ߞ_.,"ϧ%'E;M[qR7!zN 5 )y |F.^.bw exCeS&m9}:͠ 2%[JQuIWw7H6=P1GyV`*k%Bs",qź(,\d &0=g#!ٻB4*UH `}f ̮S~B^Ih5Y9#SO{l+.!rt% oɺZa}E|:$HJ5g˒F4u/q;EEa.:ՎKh"=~YɌ3/:<5>/c#Ioxo(V,6 5$H$|l1bu\)2"4 ͊N'F7Ԕ#ª2K5H{`$0Dx(:*)hK %WT,i)]P=9%euqa)x+q /6Ni-+>^T84`c }N=ȵF[<w:OI,z?boߎ;>tuȄq>GHPӇ)y9ihL.(5Q&LPh_Wy;I9embOzDQ]X%5j$@@ĽuTA&⤽o!g^kPi}q~!tExInɮG\UQvjB^&0Kp+-K$lQzrduab.fPZD/hak㓆km r <%{ $1z[q&zM*s%%{8^2_&O;~+ډ 6A|!;*9ȁDSJG;,/3-/8 @]?>Ǡ]Mmt¡w譤 K򫢨46A|X͒@~ 41xj1Ǣ6v0a3 DzE&Bf1m[53f 5oRЁz'?IBGM$"cAno>ztͺt9$U`f[zH 2K>noIQrLE\"2/a B4òmDͅ@HSY#.@r( ް?a[\z^w"nR +q)Sz̶$gMG yUS‡V7e_vUE_t|#|Jo]K3h7~ul,_cflb}Ҁd(%_=sjwyQeyG ^IN6j}p<r] *NvQ;HPIؐG'F9NaꑎFN;]ͬb&11$?GA7_.0eÒ8>E&cf;Rɟ%tzQݹ{7dtŸ*\$X]IdhIBLjN1xīK׳@l%eOl 2_5nPTҕkrv|&u%AU=X]#h7D'=l W٠+u `!Kr8 ssfTFtRH$E9z9N%6G`p}J{=~#SƉF|`H N(rYebx2pR˿Z޻ ̏KDX2фܙj#&lf=; b:DXJq*7K]v)V |`|ka6S@迆7lߝ-U<5Is1Sgwl*n iUXG豵 "cti8w8N6'27G3j>+}̇{SUnБ!z>+ȵ=&vVj|S)S^!&w~OiLs k-Vt}Tn9 w|D9`-J9RVr^b%^KdnQV2SFiItS oX*p.w5k%3A+7}֝2;Iv#"p縢id]?o牛nDѵ[#^ؽP'Q.9K<uMbKw3ݎs/Ȧl%T@EL,o)K Gcd'].痄@+,w׸2AKDv |c6uf7CBzK0}*F9ߩδ|1yĘ޲_ !P'L9,}{sU-gM uΟO}c^. c/7O"3 1묋I V;&3Lnֆ|ɄimLjis㫙d@.f\uU"2qyxK`#z7g뗾ʥ(0BP~L3TQ89>mL0_ Sӝ3E%"HnjMpiE]ϛAgil܊n PZ 7*0 Q33,@ c ߾YCrF|N+ (<93;5)u? Z*8:ѦWsyihõ Qt IF'GIq %jʘϠ)F&"Xe$Q7RC}F!)g/!.\~4 K?Dm+q "r RWb ᄓ² 5"rv3\Y2 3&޶i<\Ҷ-:I&jaqΰq˄Y?"O:d@*yq^R 0-C~yG3hQ-z-rg 1ER96K3ղRY [qȝ*~bw4&c19}e$F!NDEIrjGd;d؁"nI^I<ɻ7O9[Zm tp8ll쓵ꤍ&&JbtF22KO}\,d T<; im@U ^ve~=M*KX!;_n[p:Qn&I/!=K&kph5:R,PTb-VZ|~a[ 7c"[i0!ȉhjQD# tm׎9J/pTѿH)+YE"Е:DoW;M8LKy?c/ʶ@i ZI2z ϑ @܏hSGyƝ´H0Dr,r C9Dm"v0ⓒmro!ܮbu>[װvޞL -,nxG > cP i|z Қ}?J3tccWoC#pp^%RF7LA qCC''(we3 gϣ{BUSu IԬ-D6 0o/5Gb֩X <=F1+#{3X%ǷhZVe>S.0 &Nq|):d[$(| r`צ=-[ǘ^tfoV~%<_DF%š1g!RE?#(.QO(MF`9w}]l\.׳)]!_~^ }6(6;7x4a*cTZH-;udW4*|.Hx5&ɁGaO#8@?7t|D'ðߺ점<AvbϋA 5 uM &E8UŶpT7 q!(~zZUi'7㚝 ^Fh "uƎGkjDkHu:)egURRrRSVO&_i!(pI1,&=2T;L<[&e4{P={>I! c/z_eA-Et 3/~Ϩr5@U? NeTόK]gWX%r-/m8!&9 (l3K0Cb, w: X3E;qys8Tl{N/:*ɮ7TMl Bi)<vI'd}Hxx{r{?1MmC'6ODPDܑ1i9Rhx p-) Oj"_8^Jbu -X5?n"6ƚaACeX(0vrto?zhAKDa5O4'WsNL`wTSCo oiVȖҋB3OVd e2Gs`ٰڙtؠ$\bT l7RjځWhXV^爑^87bmRw,Ƥ ~P¹%GvnjJlxDp*[j]ݣGmmO^>ͩ# H*H|0*Y Ck㨗pPM9H{FږQ RO:Mu/M NG?~Nqgȧ*fB'rOp&-F~XF[>>88:6`Ou~l=y?H_>愶v\06LC Y+sr-&+_7XpI}7~N /4 !|t(QʼOHmڼ[Cjlśo< 9Qہw1 $Zm73KNndQe#0s0/{n4S.(2ۆ8;-|T_Osw0iC|VՆ?r")h[츝 ^1M%3*zvP#89-.ܔ 2ϖ qi\XsP@)\L 8} n=LiPjUAyxa$Zq\bÖ:܄%E(YWӄ/]dXXzגH $f*Y$:-KǓ+@;<*1 2EM҄u#ZަC>~}9unKC6S@ãS7EĂܺr(3zΏ-khf)Vdu===D}ͺܡ g> f%1ɻ>޽4|ޖP|Xj yGiZ :AՐxgO^wka Ci$jYCԗ8 ˛=N] fpnRvIbյ9w7H7XCX@LO :VBTͬ?l'̺%ЌWbɃj~;$YsL5zYǜ?OHgCؙ3(61?U*>9r1Ss4wlf`uViρO ?ޡFm|t)D ^RF30$$Uӎ^cEKYbD|ቴY 6M6QöK%l:f}iubwRN-rpUehn)\{۲_Pڍݓd h!_rPop>h@M]za . m*}VOөVu.Ō!ZCH+82N1@)w~`-BV@` t-jw̙1=B5> m_W/@aJ~;^YL4BƞBFkBL$s5v ؈<&%D`E\ܕ{=8ZYG?bWU媨 s`:T*thTSikT5a I({qBOқ eQΜUaxp!\,bo:{#A7H2bʜFaJI,Ro>scGrd1wFVj5NSމVD=/R,qα_~ s e! ܟI^P/DirW"M0"Ѡj٥l$1N!TuVN[_hiZQZ(WzjEQHl*p H'(g{%f'1unr"+X[`gowc!XNhC]$8n{[+.^ \wvw]qPE)ÒC|]pOplD5^".y5X@`<fljcd5_KV9~\4h-LSWKTtu?4d=vļBoϵ`G p~\阄 g#:v&TSq/68srte|{w.}m2jZ}ZCnu!1tءJm2 P(S*Q6ƈwv'KЕH* ]zlͫ?S6b~^"~0 _~3E<=Y.`,庭q2cz]NGϹP|uV 8stj>;UD"gU+zܬ P,ːx#Lũ1Vig_'ȮREIf TtX)9f(3pktƞbP_<뤾xo18D8)kjPTiv5,Ȣ4#zF.]1~0 hʭdZCݵc7#`v(D׃ICJ yD|Gt2\cy1+P T> }v5VL[i2\SotAoAe,WE_sJ @bVa@~K||Ix1ռݧtk7dYa/<נ tޖbd9oroyYJTUb3Ζ8#C1 mwԵҸ}O)t,޴ވP+L7:'OD6%oex콫EM/;Cla|'tŞgV/bڅBjh1,"˼wfV(EXcji}:u=xVPB2g=Hu.ZfmRV@zϬ(iN>ӂjfs'RN;a'ˁMFebvSNZ@J(5ۄ&CAy➭T;Ms 1{Lu׎5.蠿3CQVTE'm_/-j"HDpGPSBp6Zfo,m0%]b& ƿ?V~ 5fkAr%۔9eώjHL=SP7۝[s> S6-˼vZS; af=M{յzvȎ"-+ȯGR;1"'ENinG$)(3n:uaf]ʃގ87c(Upݮ}\oYlD6J$s3]S4mރzʾ8V\FnaQ楊 *<xgb7$絊n>g LH|  cyl?RLcwk'΅?aū*glZq?#cxrKj.qzědˮk`\DHyop>*ZĊij8ڥyni`J 6dvgf|بX <ߌ DٱԵBP+QxJG<隳Uq'c{ڠd9Ufs~D7 yMpu]+ T'x(*tM3oKF ut\'<P1hCuڕu2`e{#*\`Q Ak/Wd8̲oeai址&lK,ڱ#u^c7N6k`~Яa:lP@-J /MWvW&}gVo‚]d =T; * FfԜ3~A>ƈcF̎O>=%z/|<9QDEK, KxZ$ha ff[+ÓPi͎JoNd>>$rMCt~͝ǫ%?6(ŲSJE!]1Q޽9눤a'1;xjb=?yΧ%~hiT˿Z,~o\9|S^~J0[Vlr-vzP۽bi|y5*J3фk%fĭO{ PWubに:*կ7pA{sjJ|rfhE܏e7pq[NW KmB?@<4p-4 &v[*|CKy!0 ۉ ξt:o95sd`nA3WX⍴6Sɠ >k.9CZ ? CRZ_m]؞ ժVp+  =5Y1d3[ˠ@ck̳jr=뢅}6j9n[;qSœv A/4.,"Bq½Z8adMqfF3RHE&h`uD[fLUA, V.I{.IX!^] 6E*V {>B[}Rq%i(2+ )D7;6A74&nZ>`h>2l΋{|OJDۑQ~!HJU͸!WA-nశ"Vlwns,u9  V T/y/$IΊfiഹSFO1#CX^}hЛe?H~ǶAT%mJ,kyp^q@C8,^7A@0m㨥N)x[jnAKϤzg , _@L=]cf.I4*Y8R 1[a]Tӌ ~v⵬\/36* ]!C*[u@!k=f[VR+HܷZ. ;KY9A #Y";J*ёǶ0]_/)"ր>Q'}i-)YD_yrk,W{{vy}>p^p,+{ocn|7u]hq.k81nКeT'l/bAػj5(nM?nގʧaU,ȟa1_u’$ 9x5kQ>*][UAHGtݎH+!FyĻ|.Fw Edwxo_=|޻auq [R Gzu+SzNsy@u[s9 $Ha-ԓoKCC2$/)T,%Ll3#03}%ps^Zi ХWQ*f%FҸ"0΃x\ L4#IVH|qp9}5b3'!l:mqFo;L`N7kk1\ݴ-UW{r{Ri!Hjj1)d,J *pk&`3x'[쁡 kMYd_2l芌ٗtoǵ{L\w S@IZ(rfDÈNecFm 1XD/Dp04Gpp>7""Ok͠QX`A[,M<CŪLy^uu8S gBXʫVMOl}-]`g@1[0b:Lqueyv2xw?!~-o+kL,v$ I 8ҀrznSM.L Ltm@xӷ P20BB!M¢[mZl@Zb<')Uu9k}T>-V f.]& _+jJI{sܔ){p b &շy_CT^JNc&Kj㊦O+z{ΗN/&6حP5ʡ;`Z:<J&ǺY 9gޟAEMN% _Eڴ-;*Ϝ,YC-'go7\$ډWp9Ěr#sfx+JPY@3QɷHJi t>d1:0ș S<35s")4lIQ\F÷U=hOV?[O/5  Q4LJlj$#$ջe56 #MlˇY sx.$ޮG1aKfA(Q>VN^/g Kڧpj:dF?X~{ފ -n>xkI u"96@ 6zY9J_koFHP2XRw2ݬ~Mȃ/mt3ٍhBJsH0۾I73nvjgZ$ =/ b]dOa*:Ѹ a(I|3[_A{ih}L=;aƳb9Z3\J(wG1/<(^3tق=N:IgtPؚ/:ZUY)JsdClyHC&lN+u%C&SbRECϧVc%jSl Xqg$h ؔbwH7Dnai7M`[È~oXM?r2UFk(h`.hxďJiEyuPXWf J\lh{Iw?{F(@=]@SC:Q+AeеH]EsdR)o1X*O~: yh0N*Ox|-xtO`PBzN;'$'6ik*.g i9:2 k7nbc1Mo]¢ѝQ©ܻWk|1/c%VHZ!KP IAe1LV @KfKA͢/&>]v3(̢S/)jZLTRդ_,a͵ߥnv UOǀxLDpv[pې/Au R.q*S'e?V)^ v?TpEg޵;Tװ '61y' vy&#"ޭW[}RZA;5Z5>`b >,$5!;_Ve)(?C9˩ S-CY|:xMfZɃ%yYA%=@]R^';M)jA"#1߽t;LV+Ž!-WCCv =YU$!U >&dJS}'N:m'-MZOKPۣ3ҵk{Z=nlB;OV09:ڃ#6Fk#_ojxu9ٹ_Q>V _'Sʍ2&2ntLh53Xs>\ {ҙ']|4EJ}!_&dNp ew(E:> YNpɤ ѬJuX?DLT4|j h˽b(y'lR?4Nh)]95 5DڙF9 {]rỉnW2Jr@>v (% ˜fu^mm@=nڿON8ԺK']\R(K# Z|f Ӓ?e{}Z>磯0aSKoe]M\V |7m\_pQ"D.ȢBInA~`,s N sJpm*p"wt $*)i [oin i$ F/!. ݜ 7zW6S)CT"OPܱ\1f+ =zfLP=W'~DC"GD6U<~>8椵PH뒓PQ%=uӨ};y(*3=7{$g/IM@4R/aǞuW@0Yqݢp֯lgnW^|P؛c ~mY(67\=7Kv a?b<ͥφyWzs}{=щhieg ?FNWqj:W.c?qOg5;0"v$,ȜNFൌjsV#'hNmƝnCvjdj&8M/ER0b>m-9F=gqMN_I =ǖ? w9b;j\)V!eq$44_JoԈ$0;(?4zjg$܄6a.hO5S9Pw@6Dn b_]--fEpfT0рNim>SuAr3~֢+!Az֫R~Se>3+@DMq@ܯO4mdLb2/cGϵj&}N.ovX•C?_ma@VZ%S *<.y9[ºQMtR8ʒX$h-D`gC>d2Uݯ.^݀S3`^m=1U%PΎ%TRE@%sPߗM~kUDՏ@Tk@Mx9)amta|>O jޤ@O.f0UڝC>{@CtF;/s=@t[nJ6gᚈ9]IS[kr^у#טq=u6!'83,j}4~Dڙn1 gn[ hZC_Lخ^[2OLd#`IQk ܍Cn5$2QʨpK"BC n"j$#~mt+4 :m4D :x# ĿZoL~4xY,|Ç9?̼JY/Yh? 4Tguz o(QXSnt`GICq'3)5<@gQQ:n$P@*@藇j;ߴ`rZu#{s-| nPLPR0s(,d r_=m]m'y%dcu086:iXkaP +%g܁}+'ƕ&Tұ^n:L9C;%Tڟ6"@T'6Kv8U>`X`^SȤOTmh1<6uk.O l52LB FLOPmW0tȦeDžzy&4H3YRc gG+:(-y$JNEkzs* ]$N&T8Olm؇~ bkڂ,gMg~%ś~=I[cNjIMyk2ۇ 8 9j{ꛅJKHi}R _eطT d5TzUsǞ JxHD-6I, mWVR?z LXϖc k;S!%Ƅ䐔z͎蘾;ֹô)[4%w~hSF{j Cy!4 >e}\b 7͜Ir*V*",Ja\i8eqb맃c~c<,3Gw/6R9,/-N%e*_& )'.iݼߢPhI[`TND1Oe_ToiD?D˕ڧ{tK\l}oƯ8:Qt7fʫcfa`q]UR+@Rd5n]ɷ-j̚k̀o&׳;5e cuăagM:#,vLUiЋM,d3{ggZٵ.#5llc[{M|' IN|@yog}0*Ү7/T( ʉ[hC't^N+; Kş2P8}u=D,oYZ=~P2{FrME4[n\3|77SW[׆XrޯgJ+!74P,aS9_,qzf2$ǼPvGѭ!M_35v nvhC%TYD)~.|Gõ> ]e_,._:äyNCv]dPe[Jhu?a7A'~3 lb_$YrQͻ\GЕ%I˃ia$K^ږX1cWDz0$9qN7VVȬM)<߁J(B~TQ) ze4ϝĊX -zⓉ$Шb0{! DTAoNrZ/xеHӧZR lҳF18wMR"IrcMTd C]2}||I7ŵ:<oX+>vq34g'\)0Bտ|U갵qxVaͿAQܾ67_ tm}@X'D*>\x^a]G=JlUDLཨLgWaWEEU4ɸ}D#$?- rWKWy~ߙ\w7͏.-Ui®~P~+bAх[/~ؤu@` ŸI X^T+7lH"Z7sA9oHWL?3Yh1b Ы, 2<>dUǷ_U:bT07ҭI.9?D/hQJ0PQ`IJ1z.$d.xEE[YHar%`.if>׳ٛ]&I2r|PcYVRoҽv 0ٙxF1Ea "AKpR(%ri *`EI ~@$#=xuD7ozA7/7mOeb .b4LQ+O/9̆d.Bpml2l @ס7F^i}}EM\ep ijU2t^ 4=@zv_;&9QKY وJe|B Ğ|NJt)yBx?](ٚBs$Kl&ƷEZ;_szv,DщX4oXibғ{x~3i.ƞCC8e /WQj^Vr sL;Y97׎1_Ϡ!n%XүSWdIخ򺬩k99zubsb.gOS,d_cTZ\; F,[Fͦ-3ERО:X+jfMl, 3QmzFx4CM;ꓦڇH@^M 5.˽6zdr)Sc19vQɒoThTmd%c㌨Mޛ{\Mk#*#L4{3Ԧ+JIH)~`:[ec?{Q^Vq%F}]/Wp i7{Oh7{KXAmYY'z8:#@EF1UZ.9T@uj@53rz~r ;G5CN)0\`&իn,`_O:tMe_"SOcD܀CLPb/qޡF =ݿ$| ښ("hZS,Koo=%* _>X?fJ-|>Ѐ6ӄsYvke3&h O܃;,Y^t` E g.5UvI9|[wIE!β]o ߒVjY,,l-Z+h[dUC7*ZsL`2:#c}$#{D4`nQ kBx~=rSa7Z-~]e3q`|e=f6.q-Ǔ͒C#=mJr9:? =ڢIf'VU.e/vhK(+Xʝ:D4a{CMu8V5*JB"gӘ@ۈs9Lmmȳp (`V4"F".sͱvVe=^24GXI_N~WpBnen.x($,͟O=.rYГl+EՉ>s׎ݡyw .4/ʨ +bVLbTŠ!hC3d]l3%Y@49:6[+pD8!i⥙6w#v|2ߡ|VSdQ]::,W«Û T.+cx2h0~dؤ@΂I"_sQ['k+wn>`Jwa*` te7;$rѤ Lr Q:?@hjx"XLu׹'Vi dȿ(qZ$ox3dSp0,TWߜ([JR2gdv^t'Tr-c/( 9d;0CHj9r\zfyeTQA(d﬋`k9SJ@Îo-8Csc9D:Cj$#/'MH"pJ VԭٷL ]1JО8I(}G&]D |hA=f/܃.OH[o@X)8=fcLÇJy`(h) Y"k@3|]QQ`2 ҈˓f;٘_[԰0̅3YԶ8lv*˳N`[ thf7)Jwy8:v{hYx#JVJD$6IwKD555$XU0@Quv8^rA*=t3_/ KsAn 14}e?3Jb/;ⓖc¸pNQ+4aF"*YDgPoQ}L;tK9sT|Y-ava2c#JH13nI>B_fl"RhL׳4ӯM`Lz>E!XBti-QnKHcȤ% Yr;RmțG=P᭘QdbRNWsIR7R,H!~#nLk.O#b&tPwϫcʌ!VEiG)a?uL ER8%R[r6HXW¾b؉i-y쇅MLϏ?tRmR<}8ko+壦+fqT=ao;g2r-S+"5?ع}U…n1ҶNOG (:6vgq>[1X+v'Fj3>N7}J[3LFkm*8'K]LwsI8iu _!vkiWTtd90=a,@HPl'3Fr+̟3]@*O=GhEk Hl[wBȷ6zdվ_Ֆu%c"6L0װ *OG^ xeR\3sgsAeYVwKf0)45.>P73u!ՐS@mVpvOae0 ~]%qZPM;lwߛF +Քn ͘W26|nXfiPe0&4X<xhMdE J̩4ïa2P 3Un[J!!۶y椡'zxэQvOqB~r=sB(C~TEz N ,60)e+}a!^%v 7NV-`o xѯlMyȄ!@W|=U'%-6eqx N槸]r*p0:K!@nX:M;q|E085xQ+l an4E%fَ KlreE 'Kr@*&tLꅭޭfcRҚZڽ!Z~J$ǠG6TWp&JRgɾ8Eӻt;RBdbёh$~sϴ<<+amٸ y푛k w_܄i|F|[YQLC218'+5}ǟ8'c_v;e= Ĥ3F>&|+{"^a{7 T*jJΦ z[Rṅ̺0]S/$fPO{n(70'0E;퀹ՖfQ2QzrZdYy;c\<K)[W.N&}UJWY ;M8ԴBPAih~L$ =*\2glReXf99O -ERsPUF q/1bAp=Lќ@u=,+>',[Hƒ\.Ombx\LW6zOYc2߳*.lØA%j҄<o@rxA057޺@ۛ$r琁nXl?V#iiCA7XͪR H̺RE[}DLG=y// RJYf9@5v#uk.zDlk͙کS*^5c4GV+bٖE#>n9e]yͼ0%w1v,mJ2G|A&(͆q^̈zk^l%腞@#0JWUXG lwa2N:cd;JX,8FK^X \=̌5$}t}ad5B2/ 3博nwD`9/=T2nJ5G7m+/b5>)ö;!jM}ؾc7bUlJ/ER@H{v43|g83عfT,>-̚cûe,е+o߬$-iǶ?$B.>(:`  RC `3-r:WnN",}ҁ~)i4ÏC>$"fW MGć̜%ބe3|v\vPߧ3 D%fͲ lS>QTYBU{&.PIrKk[,]=$ #{AnX [)n@CXgnaT>m Ly(55 @[ [|%VF ii|լ=Lnjb’]e){%O#YwHOCk&5}hwMre͝wؓ5{CjNJ X=ȸqG4ux So}yewGUɖ)GAfsr48OT5xvj=?#:!=%Rs(v;6gvifkK>|FoIY]S^ΫNnw-W"@4)INZk. PH&@=+'h]dLk1ž@I86CP+ގ]c0^r>QJ*.ʉi10\/';y h9XܛvǗ:>,nk"גRn#cnLX)cx1H:+zRI)r·n?28 @Gvlgu>sA=w FXw*wmlnuo,uC}oyy'MÝ\-"ꆞaYWc\O>$hYsg, 9j]|.8 ˙8rp=KZ pbdR싱{k#]D%2I=PЪ|-n7fc?( n=vbU-^Q;奐>VC>ׇ褴U?uQ< P#sfYit }%s Z%H vl=j㝍&W+ȈR9?TZp }i`x(z<[K7A&VIYZ.j*r8RID(2$SEVjjo>Ȳ.jc,w59Mcnc!*,80 +d':=M{#~&2,cc[sBR*91%SiNʐȟd 8?cs D%lUj.:b C}Dzom-r5 {O.;&躁|TdH\86e { st-5_-*84V^0:qȀep\ۃY܈̏硳kM͎'rPeG 2[]66k/tjK,ba( Z"iK+n߱XE3L8 j^8v>'TrF[O:Ĩkwޫ>em^Oj΁cX1VpڨT[[{PFbm=¤ϗ+J[ 4=KW+_Vȼ#P ˔Q^-1=cK ͤBsHˀFKxQ˛&ouH$3P_JVPIʧ5Q:"Nwt2MT~eXV\ M M=̊wR2`wn&@aLB% PVEz+ j8}Ud2*YTONB6N,K)sfOxE\H)('H>MƕT;f,R?w3[I+&:3X`>yݨKߝ#<>k񼑾l'߷%*m56PP.a辜tiT`ILhmϬ9) u̐`DF?>n[Mx|$tWnC+ţqPtX(}2S2 _|zCن^Yy0Q?fA8-wT H2qk9-5$NB9Й$nFRӮ> #tbsz}ǯ;q?)CW4._j>ybk:0ĺnJG*D3!_ݨg-:u96 yߣz^d2mrl06'rx-< Ǧ˗G1w.KnX) rLWiБb]4" Ll[!,>6{aXv_, r }»p -QËʤxHiWVX-9:szSpXm2b%֐DO|)}{beo ؋axJ͊FFhW]aN }l=WŝKQnU)RycA-Ҋ8&|p-;+2y %fa#ha= ~Y5 DHP}EIZØI#c1W4ƙCt\VL|29]i3ppȴbFLӇ@ !%HtKTvs- ETt!c Ψq l֘k^>oc?xBBrOIM& ߛ2ǐ|a5F>knS1I9{lU}^6YFT^#!~DytΖoƄd#f5lcMh~xix&#,B*w%u ۢ5@I]Ũ[bXY' Nn}[6*,/܋9H1: \~b,evB/6騞^XF洊v%${Oz?mz[x,cu xE}oB?V>]ǀNBWDuL!2>ys= j^\m$(vdD4zʃ8}־ĝ*ƬUeaFu.I_dtZ\`& %wϧȇ=SXj4l:|(*s=9_^1ӹG4BdoXT48Ժ[6tUU ސP#|".@8humf[pRV2l0^.9u]56,uʟ5/dZUA1sپĔ/ e>ȶM8C6=($8'lT_o?'b"9$j*UPb\5u1X 6 E;ePxΦЭp>ˈ:0Dƃ5Q9j-W{`< ""B.mFRe?JjQl{ʊchxܪt?bCtof]3cb"NR7&q(?To@( bg=@#7Mι)x]w,CPDvi6{x3=`/5D(J?Q. $UnC2D7R}^- z= z]!-n6kgzi;zSE&\: I)(lgA*& ԣn(dYD/ݣ+yMe&"#w!Lg 0 ǟU0-3ԵB0gjO*͠,(&d7n>E4ws/ȑ_u~b6[jiEPU~"#91' >TH @H-i[/Hoj,M{*LRzAjjh<6.^TSMmM*Dfds>BgXVҌ# DiNv'qbzbv(a<*> w {Ș{crcz ,7,9/[u=#@Z=7.v k(M~5qkN4#Srw pt5El5q5.&sh~o&,_񎢽 %ct IkQy"ve&k`^ڡYMX=e(Ik;z+fe~iJ8,;-zHďr3VLuA%NC,e-[e: b,8Nh@<[GzHLv8)@{B*ax{s/l̈́3t!7\4*rKl2,:p:9]X$AeN6&PB"ʝY(Ek?]5EŘL[D x#_j--bE,/Ӡ1I BIU9<Nc: OOrY8$9dWd_zsomp>ɾl /t` Hd}3k1w\ld4Hߐݿm *5S=A]54t¨@ `9*!=5aTMbw^V!Xg:. -.[L %Fff~VMS185>e$T}ȝJlGjf![Su;Eli("^nSr3׽JaΉZѪ_)ͥ߇ni6$6МK &{:c6o `:+_Љ؞5,MoU -).xKB01t]&Af:;q?᥂Jƾ*$#JM82Poj AXoOݳΒ?,|5Nk<k8 *in8x?0i[d4U9AdւI~z5?0ы뎻+Lww{GN+q{QS_r-⽘AW,\euN=%tJ. 5M. }I='\S\{kfuVD B "ͳǦwFS TaT)#cڞig3䜫< ^!Q?P$2uga5j&[Eecï[as-c1݅idnT]8'_Ԉ3{y 쮂xa/w_SW_q i2~`[|Lz|= 5WOG)c`kl)xy֙h*Mt b)-()aN5tDMFNN4]J05gHG{>e|omxsNKǰ3ޑ vnz`԰Zwkt:;p]5ߋ&ȵG*A h{ޜk%miM>P/g+O6?' xjX& ABmHe3k2𰆋8Ţ KYGASG=a5ɆqBo3C p Yn7Nm8zLǖ{MÐPF8b^zxuDҹd> Rz:j9*0%JiuEI&Ap L|­4dTn :6,w~`^  !g|Z< /en+_O88b.C~x neS^!9ݰBUTuaҺ1 dܿpUP8:yŧ w#[~A)I}}\IThb78SYUBWBl̓s~(~jz*J5Gr!ϕ4/w׳6h˛>U7dU dD=k0Er0DxBn1fiha96@OϮ]|t%L8"ZشU^.:%ypaW#V>~᩾#\A1,wLuP}+!eaZxt).geaƣ 9& >xϖ&Ʃck suޗtzDHI¥ẻ ;c]Iv3@FRb_ KQhnzY-$8^&;,n|3xWyvoO r;E~yG_QV}jHk uaBbm;$S[yEU)51ZRuel=,=Jl"${o嶽poNn\Sg"Za)JBc-:1k,T!1 eD9qc&<@2y ^H<5P4?uCi& weZovqڛkX&sAqg6'41FJᇺ僪eZevXS3T{cCTK?y`/+ D2Ռu-UB{ἅV2M)?!Ԙ5!b ,n16)Ǘ^ Ӭ@|37evfd /ָ'K96pڴ_1XρhZ3eLHg˩-FsON֞ ]7 XfA,WK5MSB:y'5f.kf*7_́x$yIp'jYNK|1kG_x|6n*sЩ*& ~tT(VmMm5몙oy~CS5-9އ$AjmEe:-} `20WA{,`ȺM6h'~Uh:X`zroM.]d%N܏(q0Ŏ*YxE{ L)Yn^Jkm%͜0B-_"i.՚w[0r}/]$tz=F2(A-gZx*'=( 6C2ZG'iTHԯP̓憰G<8ʔ\k4X8WI07wu Tti_SN‘-4>y/K { +mE1Ʈ?GpsչT1Yx]6 KPw"#^`c,R \4B:Yf.|5=kb"vA.VRRc$MinJhT]"2m8&QW/%, wutb#υg(ӐPde}$891>MUr99J\Sr% M^}d$F?iH%8C7F=$>ωN{~CU*S2EmcKI .DCߥ+l6v9 j1eO65„p*B1eU2Sr3Aփ(:UG< w,4PY>~8ھuT$I\a4IDNN.5g{v'.ʩ[aj4Y OLfra÷Vͨ7$C lsO$s2M՜̉n:4;jEearv环WU F5<|QAFwίM/m;C\edyvذ?9_5|'}P*(8D R, Q܀Lb`+u|A2[?#P=yYB+w9- O obuHWf>0YmԀ>ɑ4s7tQzׇ[&|m=Q#hY'<.Y~Ucf<CK"EĕwEDuL1]T@8&jsh:mN\31nѬ8/d5/Vd(7Duܭ93w-r .׬vCs0HG!G2" ~ç?9"!_7le٫ʩz RGk~HLS>.M}?BBr|tz F0Wr!` d0:6X@;+Æ<  .E8mz ewC%zzU:KQTֹ #hp)Ǐٌ8ЛWj~wkNA,(!2YZiWNʽ/aVUA@p5]VFD$<ﮓx&qL]ƒ|t+HY~2i|Jof L 7G}+b RG1#7U<*.+{-;eU) `3YcC|SRVtdG.l5~<^P#\wNUڳܨs(΋G"mFd OϊFrzI}Z/lK ZrH 6 vf=G& V'ݠ'0UG^x"XKщRT)5f" )&(|2\"$LU(ŝK9IQOd?ҩ$PVJh͛@Z0' Nt&L`) HN9,Fa;l7>=F }>`̝ l<؈fE6sY1K6AHJx @rDR[9zVMZK M-u$a,9䠛I[Ԯ_hBpPRO״mvHAάiԓ^*RܦS$d%SK #F1A0nbm$&upZeOkty}Bqb "k`[h?hQ1+AH?Е 5GAcaPV tFW7"7F57M0?XLQ/,#(b.Ob6p]#%*9z+M-2\@/?-"E\iV#pIThU$2 !l$4 eX$p*M*N1 2oU.*Juq诤gkN}7C #>Y2=vzwi3}Q%I̼^Ɵh~_{̳D>c&IΗj>G֎Y0l=_Y UAϹ8W+KDݲ 퀽TSؓT.9pZ؄dVFbR~imu[ /Db\orƦO/(4)3_I.35P?}#5D04S2gLYu׳ ي7QEX2#VHE=()vTr#w@t:94,$PxʜB~֔wo2qK/Vig6Hn Hܑ5+\_+*t1B;sfkkLHwK'ۮNd2PꮊxFr$p =F w*w>O;u7P΢PD/CRa }:KAwZYMD̒zy`G Kxloҭ2F{jtה\}[RA2?q&5M`6Zʸf1߆`S&t.MOA*u]sqa]e!O~ނbcpQU Z:Z0 Y0ӢSᡒ>\ Al\3S},>&$YZoRr?JӨƘujd~޾b%~CW_{XTڌR9k2%1Yg[Y߈@e f5&| J_\02s8-'deS?<5MUi܋9Z71.XL3HDIziط%#?s$RJ sC-O}.jcyd4Y7F-LJ }I ]x]!H;u{%=4zۻ"RO'.n>z}3Rh0^aG5pϦ7fTSUl.n,u[YyX|a`\,CFeA@o I]X켎|$E%%*S /Mu2_Y~EcniK&8 m? I=B{TC61eKAVy,y#9EPLCNsXUKyU['Ä+!_BPAk"lSۤcHd{#0PIمſQKgE (+5fgМ\νrl vki5:Da Cvp> /xn\*/rZWt$^`B0c${. cr!:OAҶ0f@;.z,#qN~hQ Y6rC,KI!D2vҭLDքy,{"}^xE3CPMH5=(ް(I}Mj$f}0CvO7vNv8U jFˊPb󘷛Aρ?\2 %'zb?ʂ8rKXAƑ.2N('Utu=rZDH] aRrSylerB3ur2 `53CQNh=Z C=~"LZ=?ve;Egȡ!9!KJ Җ6pP'Q"2LS~C 8hd7gleQ鉂v#06d$Vm*LCXŔѠ*Wc +4& `rLM4\ff6SO%یn!i&yL\ædei cE^%AZ`/45s~i>8Yhj 2i. ,Tel?)szAVkZ;u쯭Pօ6x5鬕o>Y(sDi:g(&+*UwtB Z2ShA[[Ŝ` j7ܻFO/v.?>#H`II8xdžep<ճqy=!NWV'!֡^ I_:=.VGB|C>, lר4|j۹M܊XXK̃\:^e3 @:ul4|\_WԆ#%!r=J 3n4#H\ *^_m60Ndg}Sќix0wSϫ-mZu D/랋5iYӅ{_Wh׏O.>Ϩ OBSrL5݆_ZB;ą3(lsETr\ڿB# eoq4m} m7gf"IvGFBچrr.lkkŇQORCI#3R?{I+˗9<ڞe(/PyXK,&[qeQ5X]=k4Fi Cݗ@& p¾;QᥐTjm}3E7@H=S/JuLBe%4 1q@`>6I,zp<#zK`8۱/HXG͖ X %[Svy`u =.D۪d# @6?/TeBޚWlKTk0~TG)sZ?bė%aUxJ}QcwޭN%e 3!1XE,.,0ڧ%/6ణj]KPHaަeFE8U)T7p^ SpWD7VM/x + : $#e{ˑzQuMGB^5;8qN ʪ- )L~`ؙބc_ pTw=^Pt0u\eWq FXA><%r(#%a'`֯"YB 6h+ϐT ssbuz`u<;AZ>Pj`F"^<\RbbXHaoPU+oky6m6:{FQ!6ꑱ4!zG왡Od;ʥ:,x\u:.JcYX(_ZpduY w?]LNxqd}<"(v9+7;eq]v`M6=ZbQԜ|VQpE5ݔ!*OAgRLkɪ3i•c̬H~>+"CCEwg9їK֋l04T8UH9X郏 iޣTt, y]Zeo3m9a^:[ώs:biVĎ<XtmBMe>ց9;3+L .. ]J$g99ql2PDek8o@ʺA='狌6I! w,_q7l"Y @N;+ I&tYDeaWfs/]1?}fƱT9Fa9̱UrYhQ>2 k#sk{%-8riE,}RW y0iyP|i:'{cv`rEi}$ !bnk Tq&v57ŷDC'wF:$jS(焾FJذJelSklVr%3cbuѕL˽ A9"d\ޣLQ9ơݱȡ,ta;;VNG=sZm B< [=VyMA~+U &p4B;W=0/=3}~$~tCϢ8_uও(\?ɥu7[?߱'TA8r2Lc;6R#f+! _ٶ*fA3L&~|]8)H]!=tSE8]0xNN$_趯Gvq `HX?XCy <18[<)9:kmD SFrWj$\хa(7`&JCJv۩0.53~~pQ|D0HNn}g/Aed8)g $=HX8Io(Obr(RC#k܆zSEcw.ZTX?tp^y)3J١B %\Z/ HW67A'KF.A|${'?Gv8Yyۃ'P.9{2b/xndxY .6=·#ˎ+Ӂ{Ǫ p_2HLk*Ow׈1) \d/51__2X`z&· d jր}39X%fHQ#;4]r(/|JK`:K:ĨTl*}Bȗ)̪gX0T BՍ&R)=Mm^^5gf ժZ5(f}/!$zY@L[ȭ)oſ#k6JAh'le^g=fiOoTIFWec??|/`(q gpV[͡@RحKo=X>N} P |eN(W2~O[ . j&ݲ9.[p)3:9?JZR2s$R[>fs=AhB36d/}`wvC p}e=Ws#ôxx[ZT Wm~1T #!* &kC9w' %e!Й8db,е^EJꞧq\Xk!PO@oס85%6b`n.f9$nPvO|)&kqQ7ڐ1~OgD7:M"V6rl*/.5Nkek8M=˺`iw>`R.y,31/al?sM09p}}<vCY0>lc-L (avZ۱{YxKbXVj8(8ؕKk$#K 2`$Nl1slښA"r L5>ᒪE;_SAB IAL_9nAD*+v]W=$l[ApLz}ゆӓ@Bt=Q%ʛ֧@"fbTXM)>w5<^Kx!,cstH;$Mtj_c>Y>b5(pt."ebg?gkEP#`?,J£y- HjqXv^Ьg63#̌QNAD_ѵ_ah~ iY\i8vԚ,۝F."){I9- Y}큃[`'V:qPCsLǏOە& `**~8TOgPRNElՏl|TP,~aJMWcB3 F#coFeq"i؞(淫ub1ھL֗j/;Ύ[uaT*T}3c.yzh=5}֋#Em_Io=.k@'3ߙ{@I4v61la_~=[Sn j1*9(2ِC/Qĕ`>y̏ ޴ID#wbNQ,R]S>qB:zzvڸZU [TC-B`#äS~?Ū )#W9xz LA'[e-'$rsY œ|:E :J֌f9 XP2,M6UQ]i WX2þYY1/]gwiLWަ G?8}lS:=ZP y:kfV 'ʃTK+ƶ.D` 3[M!v> Tg |<+'+3$_Zڞo E~?$$Q q_5B?Q1:|U80ӟ#s3հ;?Bn-r$:`B^b "cLl)e%Ev_pG]eTښ4(nN]k.Ϥ9*MP@cl]lp0j&p.QKoΆůlBj,|#q<kɌ2Y<ƌ3m ᫡=QqEfPo!nI!C:=}4?* ̻@6({>VI9f>~ӹ'._<"x}ø1\9_hj837m҇lth鎐K ,疵wEE ])lrR7K j({n$DI_xԝ|m7(p՛"go22=Vrot5,$ əzL "Cw3 :] pv)>K(zEUW%k(\ ěWN`7-cFfu 4ȳ GiJFdjdV8ϑ j ί,^[6NYJҊSÁMv4ӘWnTqUÃ]| 0[*U "'XVblɫZ5!<:I܁u%uQAwze˓=+ISo-DC]/A ٦ҭצIԈek0IB[TLr>jv'(QpObK8V},], MXd spz JҭiQӚu+ a43큃JF>{p&U@Rp.@wi<7`7L^b::WdnS-]).z^zi\)jBOz_ KQe\?{4&' nx)~;H`V7˘ Ԩy'B8֒Վ6WxDJ_{Qk<^F nzBfdQ~`سYedV2_:\01WtspZHyv\Ezh3A4:oP>MTsU#gٝjT21D, bEMwD5sOGiE{u\&{_Qq%vY&ZRk"\Coh `6]g=ʚq{Ja[_O&ฐ.&E#ux媅\|Oyơ';yOޡe'g2gziܲ툤;=b'7'=4tP1fxRYbp%vE2A NnVIL[d.a:n̐i"w~b kڜkIR6iyrjßwS ͿTqzH ^1l+߮w8>᜼<哒O3_V+M*v9Yh͜>±<9X ~-oItF6=6ρD /aff9yAkd,ap Yu'.LdKZw&4q K&),218(2Εo[,wp@y`9P$d$Z-p]ПNAem$'$óX4PAQIn-bHP~E Q0-@cjϺ݆V#* "m[䆷d8HAUσqCfOBhӝ ̞Y¢|f]pyl@xQP2N3\fu0 WY^}mm)l+@\ɗOci7߁z #,"h 3 y"TzȚ/3 R5#*"y#ֈ7 ZY4J/,:)@$V\wr|?*-Y2'D5ϒK&I 4EIktOSda2> :)CJD}D㶨4&>Ӹ!7 XNY,&=' [>[ɌkކlIeP1W9"ސrQZI 7"*4aU;u:4G?>gӒi1$u^req*Wp΄x+‰'S1urxO^}I Hxm[l .+(CJfXz|Fc؝5H>5bJSut%N6r'uE٠d8;9( 5HRN+ް (i z:x^i՜ܤ,(It|AYFB-jI^.ffiS6*n"qp6޷:wX6񜯟kjJzB3(lLd,[3;,N%X`o>v@]B.T )Z8+Z> ǔ9h\J֧[9i*iSAf`R< gyRPsbޅ)VJ`bI:Fb qrK*_ԑ@*ӦdlE!Ȉt%zs'pY/(tW,>)_5_B- [:>,d )\pyһ'y Fq>"g,s,uH4:{JW_YQu-5 > ?H;>6 ܲYN4SX76a v;2gMr͏b0~fɠh1~7j"O9*g5R{z>Qr<&l)ߠM=w.$'4z=:qrj~S@8ᔓs4h S+wh?LFa%tsˋ/#ae"GO2ϸ8a:a-E`ūOȷ^犛5Yk8X$uP:{Бc?y}n¶y /$$&Ɂo X N=-iKN_1nt *Z|S!E}(0ƛq* O5exK~dwb Rkb ZQd #0:'G5F<N')N[ &Fy8k.[-he_J1>u$ቕ.$p]t+5X7`Ȱ6Y ϛZ8Vj#蟢h(+Ow@xnIE},nnzL&:ؐ>Q4ׇFh Rrf\9fz (Iy56͙XS .r2 &֛pu0UH.L'op:|9RiO{v$.ٻgv6Z2keWE6h+[+(&6j.>60G*Zbe tXX?+oG7=3@pd'5q"p $3P1q%T4q̹F#txD,Xr'7SS40LXЭOXRF~(qqSAz{]L52vthjS i ,wYGba~k= Ja.)SAj՘hDo}˘_ۋWK1OD4Qfjϒ>daq Эt<^`6u$ hI$@oD\2%DTV)rr,M}Ѧ1g9hìS-/*b|FL@hA*reK;YV0ZXwxpKP LB#[F'c1)o}t>(A( ҏ 9Jc Y4?Qm俭z%J> 4SM_:*#ޠxu@K A2@26`L?6óެK?p&i,Z2A& l߰у|mpLuѮk,6(Vmf0ĸcTrVHq&q%O?*~82;,졸=WQXΩj\Ϸ RcEd*7r]@wB+di[^e:{;uT}H-؍6d_RnMswF!w'^.3"ld' Ѩ,{] rq@ʩg x ovr K Bs(nOBXIh{LzÓ{R?Iʅ~-{ϽSP(8L:{fk0i4r  bon6e<;.sWܓO`)g_ieqOa v󱈊]VbqvݧרχTBb*허gH280ATc:Ac)[f? ӮLU<*EU2fy});烙PW9d86sb*}S;ZUđ,S QaCFk*{!c(bY.\Nn#5)1jwyJ#դ#5fvA"0mԪ}~sJs67l@32"W+wW~6W.PXwU#>7VY\ >1Hږ^}ޛm 2FZoc~)M 1{!ͧOw `Cy~['|UYj5D>@xͩ-LW:R|$i_G QV!J (U2e+}6-)4ܡ6>B?:k [՘ {rpfcL|\a> zn>6$ 5 P8 2$o+`8B5#eR:Q[ W:Hhу_/Rv' $J%әEo_(WHn  S5+u hkyRF7늎,x>gpD:Ê铿zdQ #i+kj*̵C 1zzǴ4La\򑜘yu{w0\iюILC#z{jMu|lT6ǃ#@T+҂Esz \a~Ld*ql޽*6C }t+KdT # ZJĆXLvӜr5ܟG114swaKpggSlpR<,I{Zp0dg66i?,Ӽ0bA/fAW`­FZ[="˚_}l_Nka=JYQѕ̰7E| ҆NfR%˲j`d|ȵbe{ϫP]B+Y9 [iq0t|p*mJgy.i˲D;^°x`:oR!PVlf6N<p6IJy{yZu3PIR` Tn-ƖMఄ:ZAKeZ|Sg/i4Oi|C{s)[ rAŲ^b9<(w Ig*@LkєuU$c fǣ_[yTgY*[%VV[bV@u7ro848.]!BA 2+Rԥ0Tc4WK5H.FKϤJ8=L43 Z>sΈ\5+*빹)ŁaºVlQvT]+}fAE5 q6i+g;d+Bf85`6,@4W3kd'Og^:pS-˜=Ԋ A2/B$@.3Qyo/rV\")CY3)1Rmb^ut(焓l~$|d@E@; wec99)S?rAh*>\ߏU1OgYx0Q jG~Qov YP22h-g06I )Ac(rDVXc<-dor2 \,)y\'I`b)n^ * NEͺfvxN]Iۯ'aTyrWʍ* 峹Ra  6f,uKVf}l\+qzIxK PjZ剀 }s\43SV_l+5ƢPocWֵJҚ3ᬼt,UΤ+S`#b s~?q`qϣEdaU1}C|:_HjWdϕ}!RLY"#LCgU0 /RTcF.7b_2L,;*T$-ysdqa[}>RYJyn쬡G-7O:^FI$ggBމk*Ζidda2|C»>x+OOKӯ,|3o%J#{uUH&4v1ӡ~tf;=pEmԿ=}>Z$Onr!=~&oьR!-lxObul^礪m֯YϪX$~i[E$LQHF-:ʂlV1fg+pZR̜4cC؉ MI^v3%֌ԥAyE#]c.z&%:lűn=AKWQ;{ 3c[8uSF V{FF ՓrY!quV 0.;>N K guhF>Qbi"Ǽge[nkt *nzG$m7ÔM{hPZ$KyyUq ~糖6Ǝq]GmHJ^5%88i0 b/9`Mnyk+$>%R <ȅy40^yߔ;{0.Rչo'jQǟa*hؤDOD_C4-ф]v8ᄝ{Z>c4cv}F1zETv$W9 <5~zpnɜYh~d_ʞ-]蟸Ӑ~# 4EQ~0s\߂:PjF{aZ!ˌksvXz^ys>ܻiֺ^N%/LY'Qq〉]j{Z@5~Cvs$cERu`C_l7Y 4\PJf? ZZؑES|ӡvWԷWfebr+(O[A{w+;"ǁѬ͗mY]N6\ 5.RFe+"{'qŀ8z9c>K$lwP% W*W{;Ǩ,;q nug<ӥQe5,^,a:0V3BICb 䔦ߞnpQNOᢙܳ dUȩՑU\Y2I50ȂK?Yv4aBrz,[Z M-q`6ȅXɍg{Ic jm+al7lSq1ד×`!?:-7ݲrL\ 6B>IݩB1^f˘kE gk^)sɯDZCUYܓ<߀ӲWenbL?g<$ŋ58ݻm>]SqI"%߼Zv)O䈆t/75gz Eٔdy˂[9bDe:z4A*&U 8ŒyabWx|Sg_ŊW,PV?m:7áPF\ |zԶ$DlI)iH3.́L"_{ uryMT[t~ŚvR<.~/A}Ӕ KuFo5] #13s—Z2N=/e7CFGeMfԨʼnj慓q /So1sbDdر/)U f^~%beof^*gLvZz -+᧽4\_!yO3 ߉\!%@"x4UVϋGM9қaJQwB6'3Pȷ_i%^!׊rJ\v@ ¼J V8?$s'Fy'{!˪ |:j[ m!eZ߄tpp.+NPbV_K.t';7L=L=ذ۟4B 1*Xi]C{V }Nwt{')҄OEs|6Eڞ7Xw6H /*.^ڛKc aG? X Q L@zt@&Cd, Q_%b|Ǫ*)Ay"^A^GpctŁG2$ǎ7Р4ʲcFLÀ9=D&GD?ؑr`"N !N~'u:C5jed̗".bx/CB[n|zu>0G;r g[ Ц)WCj I.@6@RXwe@V&,J$ιۚ͘``g N5L@s jq 볨I[lX.Uwf*8 S _uzv8|FtF ed_-#XX-KLĢPA糧ƲL~e4 e Hh7[M %vDdFyZ:hBiR李.P(> }Lg+emؿEuR$ r^>yvKFC7$1t˼bd\M!:̹>M`nOMsL*7m S 6'?L(IӦ~ҁ~=!TA5``!-Zux5aeRjUuq%y~d|8};"C[\ 8m/ -wMV^I`1(.!zszW~_bWۻXq];2O3?&U6k%L0(*q*+d2divgR& c<0 b^E4TBI`\kdSx @1kA1Mb 2U]@9oimyR"mVzdS4ܛ&'c&}EA[ϥA!]Q{#B[HW+v{ o hӂ,]z[*T<06 akKaXxϙ1U3F _g<]/%ݲQxXˤ ܡ_FNxCs#Z,܎pgْj]eTy,2D!323N߶l>@Asn³l-ep:x'xS? {:}JnA'AFjȳYz^YS};I`lSU+M1m2jcq a<5`q7IYiY5իxOJ|ϩ,isd_ab-I*$‚ImTU-ie9gK7ˊ1Y.UKx>LnН :型(9{vO5Qf{'m3Q(چwo,*]JjV3 b@ Pj%Y0Y^ƟϬ!L(R+$"-$aG{su:9ue6TᇺBiͭ3M<̲6%GY S3+  D 4$d{ysӗz D"``(#ҷlڀE1VY3wL$fi(Bm@!?*f, ֡ǡW]5?al>VOZ N'@fkR <+'heɖHw X$yEyҮMju'!`= ЍrJU\;u׼\Q8evu1ig/;9ZFnHİv62Ǒ_>f^DG00C ],+bF3[ /Њlj=G6^>|hߥ!eN1o+'"M*1pj8:D|SrxٯPFp(#,`DSa G޲h҇fB~IFEvi(g *j[b#IԜ[W&ӡS$J濉u5LلiLJ9]7J^L2;⧇|\ŬWj[˜ Ãs WAW-ڒ P#2? j'`ij_Q~mXR'LKk3D!G@%( %[!˂w4DCBeC& );|(u+ \23V?vhY=}!pם- z,|q*w>jZi VD zŹ*޴i>}>X@i@8@s.9 cϵO_]3$#.:ǷE=3KhwLT.A'u* \;_WM3h`|ܨ]gDe~CA7Umbk]0X5`ǴT0{aVXZq;o^TSV8EsQ\7ݓ\՞eZ`.Ǒd6 -EsB-Y`6AtF;kr= FϽO)x7(JS$bDG!K)YP Eri^~x^ajsp*̜ٝH.}h~~r'8`f~.> !BMgɎI7ic&[R+. Ӝ/̋ v gcيx#`CQ4aX:㑋-3?hJ\$~εf_ݝ{D'I>BR߂|k~ #߾BFBchȯD22/ VԔF۹b`Q4.H6~Wۙ0uy~_4@د\..-t6о# q Yiz7|IKs~e`P;DmdKh]܋!LsZ? q$nBφ§Cp -D(&O.{(ڰeT5*X(1ǙI6n4JI_ Qa77zNUmvWk~h MQ&B͆ҡ׼E^GkG (duPpn`gnėG9jr2|eݝPa޸?&_Etڬk,"f:5O92 Ё=? }XcYBiNA`0 j3TV ͫ* `w5"sMLpd@;61jkzjah :.?;j͗gk4Rtz=DtI77/;G[+5ѵ(d.=is! }79v>sp kُprϼT j$ÝmJ %aׂ[/DZŅGx<d4/ l@buhWlto셛5Kj /]zc@s$OBԐ@.!i>Z&Qp 1*j6L3/p+D17p/ 7#KB>mp#p5oNr2lҖ(iؘt㐖|n=ـi+~ǵUр jѨrp:wk_?i2p}&+:v.Yim3:!k3KpGCėY*Ʈ*߽"4oi1P =HPUoīFd\E~%<4VɞOrR2" Wb!Ա*dil(#,,{ aǍ \r*PƼ sS̎%X*y=u@eRk @ TiLf-w@ J(<]DdN|}A@nKLQrkV&rth|tcu(c_!mMW Ʊ׭2cub:ɔQ$N}%j iSw gt$J ZZS3gj6Nezi.x}V?H'Xnw+YRJU(,n"sa,6:Ƒ3y[6GEi$(r:LLӓx4MΗ 161r#4p_!1WZW{SD$u(di^o`&ġH<Nc* f pD*àԠĄ>MʽdmDRmF]`nГwa;zyRfH.>]WTgFc`} &֏摓xesL![y>vɂNۋ)Z5chJV’o=*t*$Y=ih u~^(Aݽ"a=ó'h3FZӵδI(%V@)b"{c6Vي]g!N08WHLc*'T k?2)g\'6˪ͯPѓG?x6 2 }A1;.,uwfbbww? ٣bx-z1\BHӍ8x=mB1S:~ iTzB[PcdП):%1S3Y}ؗ6-Pca869Uv$)!K/'Y܄騹"o;<ЗMkBě-%(r ɘ2Vo(u"s!''9&XG]ƫå  հY٬ѝ'A TO1,2Ѽ&LҞRӄFB,nhSSWkJwӲ*)yI?4M=םPr;imbD& %8]Mhcɶ=puP,' ɒI?Y2ėT\쫺aemPV@wWxS#b8lTFn WܝQ&J,([>#'5!>UIv*mJ]8iOxْpvXBB 1<cF&SĨ|}{8;c'4Iqd%!C:zBÃȞ=MkoN. DPdH]5tqݞx BCJ%" t|l6MxIwTW/,!nM/lR4eċxRN&%$YQpsCm-$?mFxwZ&XCc4 \ݸh2ZP%+y [c˥0Vwobk.7"-=*9fjށ5E5g}F S:oDwPT/l!UDy=dU;%7~ X"vcM&H$U~I=qiz9gMGoSne:C13yd|C-5&*5ܐd(bAl/3;v5cnR}3TX%Eaq͝UCV[w 1+2I. !52 oܠR.tԘ83IV*ẉ^xF6%WId9T GMr-~¬$jOvSj$Oh*> BXֺ(o8VY'7}BɏjmPÛ9C=ڸvVA׳Jح޵Z\CٳoˋT(X4$"bոmIEw5ޖ Um;,CL8DR,|^¾!Ce+/s?Iȉoolݜ!R;rTɹŒ_0mOTGW&H,p=]fD֒R~dIG_O H { w+KQZTpFhǜd`!Rʝo<#)d#K?.OMK^T{߱9 -e 濘V}*t9]!̗]tFxH^n{&-eyՉⅽ8`Uy1ZB)"SA/\ziwy7+5h\֜g %>fqLRhӴ;h'{AFIǔKGTIgTk>8FL!Ǎ'⾍ש-=#|t t"T#RJyVԴrI {#B Y?Ff\ܖL$OF{X+<_')5:hϨ9_Z+MN>&ٹ$ jĎuJGV_@jj G AL14`Zl4\&R61eS~@]0rh>T[hfh!r)6qk?["V9#2!v$|?u߂3 = xV%)ϵcK"ۚ,LTAj. !qa.$3a;G;Mo֌/aJ&r1m ST+ʝԢ+JW" lEA #Ţ|7.UMqM$ 2ON#W&2\i3c51HE`DYqЬod|,v4B0ۂSݕxfgۮ#Pd^`aϘ;nσ?3i&&*njAݓꞋ|_[''q!%i6Pnm΢?8f :]gAoBwNbE*Ğx%+R0u E:$ N0<-L6,5{5&ͬ R^B3_+8=|YGk%:IEŮYV4׋ '9px%ǧ4P(,H[y"yjwܞ]s"# n],x0[EeuM(>C8CCENl9SH;N\8t_KRO^QX_I NR`$h]2p%/κ Қb@˂{/ K8{L˷=ȖX B $@1:pZ7ՐVIn.FMYd]7?g:&2}7/ 쮥7=>*q[ 蹶ƒUnnM@3 S]nlDb4!/ ?3Xn/;nsk_^A&E"uۋf毇@1D% XQZ^ —x_k ZI=`We#9@M\B姠+|_F:zt"S@ceOy`&&<P ^(tpaand [&{< ˾*WRqG=~Lj)bb5CAO!*cFŽk_F|t2'y+xLvT?7k[o\ÄVV y}BKӆ㪯J =H-Q -m=\ulOl)pGYwҞ2yiZRothI`mkmXtXH5$y.,!6xv4&$ /\Gxt2z VVRt1caFSTljhx_6ONQ.© ՝*4 5?y\n7/W-R]^586UUUE&)]~8r6ؒ?Ot7)?Q_IpOPp⋵Vz˿NeJӛ0k8{/̧el +d8sJZ> 3$rG R; yauLؼք蝹P9S0YC.'<+G`BLS) 1JԎҙ1 5_l^ hmSwRԁX(ߞ}|%{{}8MT5çkexN{e֧yi8y\l&PU<6'`HQ}{7g~BLk˻ \scBI>$mƕd,loX/~;ȸ0Ah[PcjYc$Kf7c Y~bvQp*+d<v+3q?!kP@1GFgY*ω|pVy"*-'ʗ֢JR=(xz@q\Tj/V.&z 9E RЊ;qU$'s3>T>r]ٻ(ntTp`Y7L0}A+EZ|sܲے/u4g~ »NL!˟?QwAlz&^1E}Q˖xKm1 F V^Hzw],mNp ` /sY4F@" Q|j*}qg5,0 ⵚby0oaqDQ;+p|?rӾ=Bܓr^::BѾjHDBc2{lQz/3" H赏,f|٫S*2κ+epz ;q&.PU^2+!~&ep SRm-_:}4J/_ܶ8ѯQۦ{0ڀ&ZZ%Ndq6 4*aß坽>>5z ܀ږZbjL`N)b!)x Aoa`J國(զp/i6M/CF 4 u:U Y.X^/seU4\bV(Q(׉rh` Z6!uvsTTjjx*ntx?h^S73SQ/0~P2"ȑ:;!y3@X񅂽s7vbŐzĺ$ -+Yڙh i+NSz| s)>r$]U><~@򔥓UqX11sv7Sdnf42񖎼 >obڲ+^u151|y.|Rfa; WKC+tW+++쫫b)4Ư{=~l)c !Mqk([OTCFWgyU(ŲfByY0Ùp邸߻hcOnDG"=e|S߬hRt'|%|Ny/46$#r9z7B.CXTcI`WfN^ͱf 2 1h?cPٮDPV`p@T \AA: ?/bYʨpد66JE#?|L4o8UX _%;Y\ fj4#{m{:RuˏsFmu_A9"̛dDmLXVsA)+zQ )4RK"n;!?# 2fxdk.[!y+gOV(\ܕ%K]A"ZGb{4=<ڳdžݶ:V#fW%LVslQY*eYX5N5p[p6V:rd(8ErݚI},n@ - k)X"~`u׻c%t7<`u6X"]{r>}YY) YyeBnM'{a(cmJ\o MR(BU7Vs\Y@ǣ*0!W5yb~tg͸ȁ*b /Vre%`gzRG]T a>j^t8+@/nk }H,ff-UaRd U/"Dk+NՉ xq}Eh9:x MmZ GE ݨ~hdP; X,?;@2jEfXUqZn;7_XB,/9͖UmڇZ}Bu%3q pG<늎9 V퀁/)$g_%܌ޟʬ+EIjp, ;8ut)c[ ֥ LT˥FiCDN]ř9O7p )`%}/,0fǝ7$@K<\oIe*>'p6=10w8C QǕB)ARc=@{g8c_/d?,hoFu{YVa{=_ 2J8#ٔ`l8 }v\`GȄEƄqiYlnGMay7%Ӭoq-`~XTÞ}wg];k cpyɢ ܴ) (t! #I)oiR?i ]%9-,~2z!j!!yI7k+k'3lG2QKGp4W@#*/7BCrpաJtG#[kz4}cN-F?xz %^Yut%%0dp ƣnXXcɢhAõwR?;u`CTp'Є9T&OnUfJk$32 jORu+~I6-4Vܼ*!]Ut)~IP|kxe7|_?!2͓"v(*1 ;{ 9larH "- RH#&ԬKU@gʩmM!(s2Cg8T{J\fwkFgi*शxc~Bmcݙ$r\oywW܁cR2 5y8g9 T!S$]Oj1 O"?4`O-!b"J-圞E8TH1oRy/PbVUfL u9 \皼|AVZ_DOib]?le3ZTp$ɸE+qC0uۮ'&K0R79aVz%J'T*X`baM7އ h ږ+#o!i긚O6=xe϶xe:+_, &%D"CCGRpjb> )ܲZ &[/K^\E uFG$+hIRu˪'(~V`4>|Jӧ h[%[vfMa[\'\ }ay'%{]Z? sV4Ph7q}+7#b((;ćQ=.%@bRdE)SE*wkEI8HrdƜ3k~oAHR׃=f >h[EY| .ou :nfùpb&9/E?ļ}uLIy2-i䥮$fW-oȱǜ-=ɜtֽwy6[~r0/ ^ õIhTH9[FHldyʊ1u*B 0q' ,[N Hgv^QḛOL޹0R+L/AC GvsSz޽n(S:SLWN8b&ؘgj/un0Ww<H;C%e>uM,z{tpn yRY4 0BQ$FU]WOa:fL5ѱLJ,ȉ^SZՉU O¯{`TO0 F 6j#h0xY@}\Y~*Q$R̈*TUoT5dCWm/MISgC,9Jw<2t?IXLHu EUi*o؎>c6T*<1d0\w] dcu!|tS=}1\h"UX;3F,#z\@XF:MxF&ĉ62)u:'0~(Ll'fyW5Q× $0 mt$ YˠrS⛼.S$U.<8QFσғ'D ?MC3Ƨ-@幆?'ifңyDFvpo#)(-ڦ*lYM! 4^QP[:wk'Vk>Vu޴QzGa!V7'&.j!MexA:˺cJ?!gv=&sF>$Å0D:;LK2iDd%R;Ӳmwb⁤&_,$:@v)eHg"hQy-kFe5|m /*eMx90f9 (eOk3p +K%.l |ws4`O>x(RM}+Ipc݇w.ZetJ.,H)IpLzWٜp@dt!}x+Jh}T[U4bEpQ!,rhA^'i:G M> Blga xX(. ׯ9W0%̂h&$N׵5{$4;$ 8y{0*z؄~uyyX> P̓c VʲReꮯdZO /+W1riuRtó=e R*(~HfyC $pX{ALk;QHHہ$4˔9kK.%"]- ن_MQVPL_XPϿ3?GW8sl#H}r&ayik{ėbMZ-mF .QRT['X$ы@RZtY;j:QFw40wL'*M)n.-hݚp2T3--WIcvQ]jm؜\4" l$a|ۘ%W:CTNaWFT4RI*2} F-AAmK8k$=J|T![JAQJY*ͭd%g n \ C!g %SgW]z|}t'vC4sG6}YR_Iyq? (U;_ZE{L̉Rf};CZAրp]Ǚ&z:Q?6 +kJVJޢcNB; agwlHf h'Z;t>+ORF$LE,0<^ .Y*b<5J`Rqd3Ɗ8+`2':?7SOd_ZqY wf8 (+R̤f/>CW.a[VR咿Ź<8*.vGVi:J۝mR]Hd!qT|M8PYAkR'/:Xɑ.sk]OG2Gi8+iZ;AY $FIp*9'oWѮͲ\ v-3[A{ϻZ`\BnKCGu0bTtb)1'f/&W0$W cVݠ5l,``AV }n'uoa.76V: @:K=S^)2m˂X@q[ޓF9k5~fVY#?"ŕ`3n(,hk- ,@y>1.b[VjĪK љN  7&=E WPuh]|.(i6`Yi r_5ĝ'GEFe{i6DnL6(e,U`=GPHZ^N T/5,rSV8pFUS }fNW.Ebm&((Z@oWi\Nj1E{H,=yB&_,!\PG 1c@~͇:mN`8g-t6\ɽ2DLߘh28yэJZާ[bTdpP*5A[o:c; pr ƴW懜~mΪ@x9w)Bhu K%׽ڈ*1sP0%P{Ś߹,~[@ E1m״"Prj% 1j3jSO7mƄ &nSD?}A5N! g[Yyx,+> 6hCeY5;USHssTAz.Vv#U H(B*ٶKYPȝvKxE]oqDVQʋN+l[j焀bdn,a~4(D %eQ;N$w%T5MugnXߗ߽{Kzn4ң:OsX L&\CP^#:Sv^>&]=Z \cHڻ`džރ_=SxwYffr[.@A"z5Sazp_2XA",$-#̪tMd^Hz= Z؃5}w5yf<f|BgZaYcP~ⰗT=Vˊ %4Gˆ[bmzk c3S7˯ХK*Zm GΏZ(aǶ#Id+3awqî^N cH:$9ٱ&AgQ\'u*\'N&Cd->.zӃQ u! $ 5d4W-SaskCR^P#BUű`Ʉg"a,"261Ƙ;4m{6ā_j^#tW'9.8u Cy25ZOeFԱqow¶}% 65N1>1H7oOܬCK^Mi:s~D#'޷>)ϕc;°vzC J1!P8BSA}/a:`*]<1m3LL,qKl0\Wk䧡%c0]JRD2T*0cV5) $wuB_ɾ}Iu;uia,rcjvH0q =CƯH xC;H‚qM;G^C=j%A!CP>ť2^4ͳ9" q5-@ow(,%1Qw y 7 HlC>E`8&ဌ* }kWBxf'%U5.t. dInx/GXG˂B㛛b) 7+t˜ҭ'w?|$e{U OQz3WUǧ)G%eҙ!t74ƚy{@Wg WD:M%{]~7YŒDA$򵦬0c4&닽v I #iҕzQ$@ӃlKV2TYk@K$?L&x{g\E VzniN&&8ED~nl{<@VJߢ)bW+u/g'kPJ G׃I0>ѯ8]4 |fg+rdW!}u+g s|2qFD}npXfYu@ Q&k@.6 ŬYӪ I[.<"jH UVDfqW&L 5gk9ӲeXHwF.F")NtN21z\b6 7ߒܰRfşv#t$5{1i&嗄AV= }g,F6G֙&i,m:uHCiЏN9WwaPz%cj, ޓz%r0-4AbjrKwQXs5FS˩ U m?I}"'dLMhF[ MI̺=a=q7pvRBA}E<5l5V+oG{Y\CVs+$j}u jCB3)!,;*DSJujT."o)vs 8 5]MPbur6gb̺obP9{:JHA-M%Alz[1NQ 9T_6Up. : _9*)2۪BVs~<0tJEUcZV2MtV`!!x=Zh~LKKl }%s\4"g-nb&:*OXQib^S4rf+}b &`tSR7PZ Th9 7n/=dZ/ǂ=Bdm'jyލ4U'A?TF|^qa_MڇN] 1iҸICmvJ^@dŁ~wGLAxH<o)i}~uЋ ΃RJU+/X]I–u]epӕ˞ܲXϦ|'֌ѡë-o<$1_3vE⹐y:/CU2IN݅+EMd81/egƧ"Wo( odPYɖx0WS`6jz$t7}IDvdyM;>o.g6Y&pa. )Pɫ7'ʈ&X@BAOjԶd˪# 8cL렃%HX<#O|95_ihGw`_0Hg8XE\qO9AQ~SY(d xdxDF9 6U 29‡)j* |_qD1qhV)Xt=||J|n?5|}9}.YK\W vv,QK2PZ9l.-ul6dȏsI k2ԻՂ쉃#"%4)>> }(jo![s'M]oZnNw@"H4O֜ !/(sE^N:c:nú" S_f%:sHBin^K)鿷x)us]aLt4q5=VnJOu<o]Ҭ;4IyD:b7"{ˆļ'ݬ(>"Rǘ)5/ #U`8OkveIJưq<Qe->wq0MZXzʹQt՟Hdc_DK tkp*U e!ѽhά=;-l,ċ=;' pӟl<:CAd2C?o" GɤJOQT=\!Gh,-~H:G]׋*qQħxy><AU׾(1Ie䒄= }OkR\ Co<. hz,V<6s%۞Wu)2 spRc+H{?ݜM>_z݃J8w=r C搙< ou] Hrtz-oE OL+5 oMAӫ7-Q쒑Ey09LޣY;ʣ3 7 FQcER/Wraޚ/[y L%DL(%}(H2Yln&4l2߫Q[4unJ䄤/jBTmM#)ZZχG|Mv1/i0HksGXAKG*Lf>pWi/@rnVyp-ħ]T2yƙt]\8ws'^b*5bXt:c$"W 9-%knԟNr2q hPt eB7*%oe$DfvFBo 7LpuR[g ^V>t _/DU`W+6,6AFc_PIsA_85^= H?|ɤ|HVnЍѬz1< IGc}r )gh9UVM9غdڰá)3í$4I~@4 Y2OϽ &c8CG nŪ}8R_# 7\򏱣ռǃ{PhRNR(9{"9DBȯZm_#>Y$%gv|7 Ezsa_g)JJo7K(m"}Zb 0%?5˗ZSQISIl&ᄙ :/mdi dG(!h[ -nB@uּ>UT~- wm8 M}E<1 NEÞEtIםnfY*.1ĉ%vc:,53"7I ]a[l@KFY. )/\"0zHHof$vˆq퐑h_p 9^%x|KI,/@" x;;:Ĝ)Ջ0]2br1NJd9`ex;gXLH0pf..{ -"[yd=Kctskgʔʰ1d`̻nDH*pZc+Wۣ@U;dh0h,TBt`!tOMg%*U~*N}j9c;<_r:2ߞo֧5!N&, l2 M9]:_yVTn/Ɲe4 dF|DT:/JGH\E)mkwyDzJ)H]S y=ƍ̵*@ FMP.6 .<@L-%Q!p FnZ7"*(51.+b+H ht#W: s@oUa۹)ﵼ=1.W'CwPʒ)pb~NTl)GQѸ4kZ_>@`!Ҽ`"h1].8"#ρ]^3M Ьq1> 63GeUl0AqwYo>JGHn ` G@ϽCqy[5-av@}h_&0WTKj#)b]x{ȯ=kԱǵ/D~r\r{ Tlyd3! gngxz>*uq҆k1PoY՜6nmpRY:심)Gt56_~Lx&I&LSemruͽQ]L^>M,m1p orGreQ:/a$-L *$[l`+6_";B rOۓ ^ {K $4s,10]iі2~ttz#!r)#O}ʍuǎAj#mSkowC|mWty`ih T8l5 &vt]Mr>[rT Xc4ű-IJ.gzQڐT+Sl7br€0^vp$޳'T{tZS]Y{ kY(k(ɂ6 MsKΊ%C"ޤH#맚h]iOgneF@?LNQ.˞hC*_)uЏa2QJ0oوedA4x3@ޤ]:*r:izBw7dr'!9L[2Z_lTeuaazi)5M̉J-S+j8 9fSM{>{{q!5p )>#$5,#=ߨ( $e"]٠C3?!Ŵ%?1ѻ*AL0#ȃO~^}@ Ḻ#ƫy,YhUSܞ^[fO\ 9@1edg@<5f8[i.M(fuR- \7`Lj޵$G j< }iZ$ sj##o^$;T pL\j.pu'. 'e$d nU 1;?j3+Wwn1& ~MA rk5n=@D*:]fmZ=bmv6b~~[؇B6UϦZM|=JQҺSGC|@*cr4:jT*iþtZ3pbwUTI ./kk>;:1p| 9 UC9X `t#JԹН+czȤCQWćLg@+ g@nnOՇ>r #Veb/ʺM̝RB e3?;56"bN5Qg˗*x~g7͐6Gtϔ2F+4(cDky+'qF+qM J%SKvx鼟_N]N8.vhTFI&`;b _̃]j`)&q0mʳ}VuIv\ĴoItZ fG  [%quoZWfC31hi4Mc:utaAn{ cJNn: KZЧӞZ qBL PϫfYnds˙)49HcW{C^\ԋ.0 ֤Vٔb2zvV4Xc1,Tdt@TD錒΋8?SS#qV_I=!jup-b{rP  pٲzl37p ,ٵ ہg1`k㯈og_ &.2,P6S0^M¢2G=ċmE!lX."n[s&-UDWTV]S8SkI,c]NOCmΗ!QV)&&2H*_(yo#6 L&.{صum1ғ=F 0aM*`8}WZe$  Xƨ+ĹU^>܆K%BT4䤸ur1A 7Lp.J?e&U+~QjO*raJRho-,Nݨ]LKk-^\4,bƲj.˚ '9$⢡ʟwT0Zju$˾B9(lg`T(4 Nέ~1fÌ09Z3i-$~@1sjbt >ݏK\ӓe.zTE>z^"fEic4@{x"e"%Ǣy4ҐU}.$~d;Ŗrݯe2nD ŋ_=7#xVc6ȿY.ic ">f=VY)Kw,lbןKTƾ~@;bo\eՖL?)j>4HRZ'* λ9s@w汤M ϶k{L#a!&bxqZuH\ac.4j sƆ!anPeN`=|Y3E z;5K(N/85]Faf*w[&s%7%h |%/5]]'BHάֹaq2@ڮK*vi[UњGhc) +h4dE}oU@[oYm="c@0ydg4Sۍ Q3s1z7I:&# z5b D-"T4g cD"˥cfקeᝋ#Ke̳=,=av8~w y[7u"R Jtoz!i;=AcœpXXvjwPH9jdم  6\ԽjFT*9'+\CD >Lzdy<˟q=/dִ"v.GLi(Y;GהҎ  IʿhXM%m%bC2skz ~^8" مpppȡY1۹{j ƒuJG\=.PഞcNPI5 e!(6hק;^i,0lА̚8NL1ut}PMڰ3UGi>J[g";;ErCێg}bC5mĭ] %Lŝ'Š#}= :hj3uOT"=8?s޽([ s&8y[fVL%@Cd9%(CO1\b77i&iMhI7pM»9\kCZ/XF6 &C))-qcV?dO+R81䝗D|e˸.7+WȮ,L1 u:dvH Nv., L< =aл˳nqۓWXp&B6`)bQCH CSߢ*6qi* ;o?0`W-΀Q SQy~JGL/ń9㶜bo;^O:q3fΏ`LdUP_ 0->nr(GŽUnL0)wT{>8k=S5lNacqo ЈQUvh޴GDoJʝ:F)<*yvEh~G~6dzz> Ex;\ ~,1lZ{ R."co`?bn:gڐYKѴ .`s?hvl2^B]כ`ބ&R t~^~)z?/6ʒ۳I#G| \ݺg#Ci-c ޽}Ȁ Uj"(N-- U@HJ;|ڮhi`cm[f%(T[T(Z\Ҟ#6k釺f=r%g>WW+sw-6q9^"L֨Y nV.UH;R Ko{Ãa"X:r@\z{;<ɘl=."ov 9XR'\PA30!&8,,o~+/[Oyz]Oy@e&^cYc|S2yZL{H 9Q[/P[YΔa"-}xLQEF AYT0~G>F4PGWQtS_YbwB!qAy-{KE'h湓i?klFf/}? 9k{0k\[ ۨy՞_8ދ q~ Ab?M5 }J-w-W⊱JBϜ*K  #.$z!@tY7htJA?y A~{hRfc|9ssH rTU=xyŔq60P m -0Ϯм^PAkʺ'6;)E#Vc{ )qv)6g\P-Bz2SU!HhM=F'$t؉u#(tKq҅'<1}j|o㆖\;g6"WJd:P`\@-Mmn/TSA$,2%2D6dSWJ}XH X?a͐FNȘ!t҇7Y.U_~XQ~%+xںbdz2>iBd>StvD}?+"/6{drd"aKf٣pp$|Y?hspצwOSdv/ '>e'>~Ƀ>Ǟ)r(2ƨ?{ݠ؞QSLj)|FN!&i4"tO5؏/똣 < m_ZLe8A*~)  =|0#^)GS8هn~;ng<WuHcsc2y*~Lx/JE;LTIqr>C;aWOHu{ؙQL0g.9UJ!18j싖6w [ voeePMQVrrr y6:"<)t΋C'GO'A, vJmù$F *.'ZeP2>;w¸+s{b {qа^b<[wQnE}I76h$#i\2Q<^c-Woe+/M!*KKnZΚлEaKzV՗b8®ʺ V%+%H8 PH!CiQԪպ<6HV2aDHւA܇6] R=TtfquD NjL;B uif6yޕH&2- :-iYMji#wXxIɄCS8)ӘU6oN%!4E-\r71vYrz̔* + :ҏYm !Sg9NKS{!ԇuXZb~bWH ͱZHף:&{P^V>ޯ`qgZC&@3Ňp:Akwe Aȳ6KlJVjcwh&nxaK}F;F. fx"iZ4qUōB-Ч_J>Q/Z$ǵz=?5 ?1#7"6g+2y8L%T[ ٚA O Y=+0EVw`@Ԫo^C`OgVoId̈ W9C6PM3JB Ѵ}TQ/ seDx [㮹lo>K\T1J]ah*d7 LZb_M%צ~Vh\nF- ĩ Ypp^*}-R,ʖبlGHqEފǩ+>SXXh7έG\mTncC@Gg]Դ]e+Jώ.vOp4 ,-"*28 E<_q o/ᾩ6}>Nq&Ie>@J .̖7%|y {̝WP4B] Kb UFt^:I0dtَm+ XW* iEm1wN/!p,4{cpX9>}AGf`?ci!\U* %yC]^`cwIM=|qZʄCFp-HEXg}6yѬH;i☦I)\G0(^aLdvmJw-zIa!{jb]1w`>-nD(:c#p\4xO=A \!T}{aI< (D(/|6ޡq')_AgN)\:oX|y@ZAo"e8ͩ&@bֶ ?3jB+,rMPʻ%e";V]By5ig:fwovwDzI]9T$?fo_f؈/Ѓwe>@=+5#C0U:b qH2]u^q ^YzgxH\Q}C(d.ybyEF4P^vS&Gr\` > Z%̀, vFˢ[q}n%JLk*RФonR7!*WʀXx |&8f˴ hSw> 0G],kar!@@Qٔ:1m񳹀hu DS'>վ.<{|i94X ;:LYnVwA3' nzǝ$|ΉsWM![͏h-rarfR-ˈ/*h5]|jׁQ>2k#Ͻzk1mB*Ş̌v*r*I{ֽ}rx!^c3saJf9o`3HLyb=NTfvwu~ğL^T D^pA:>>}+͈5,AE 4Eh)K̄}p=scGک8#%ϐ ˶)8g.oƓӈ]Ce:Bk Xng*H§G*2pWC5njϡϷT[!ۮ$AEeCUU5nR*8lx6!lC=%>HM |(Dc'>'=y^^$,k.߼C7e6j2_*H4"&OIJjQYEO4VsGSzf>_evKvc) OrMbBNH2Y{/R"EzL3Jf"]1W*UK&0Bx@dh#'O] tŠHnꣽWm͛m;R~s+@V̱`[AfJ.!2oبRFhm[?v>jBQX*6]X7teAEY3&?imIh@]hYil1y|ڰpژ ?v% X^Sf V|gdW WãjDk/i!JwN&zoPI{R.fF饹y@ThuBb "@͕nׄtd@n8ht~i(J3Y g12=Aۍ֧@"g-H8F!ΠNxL:'X۴Pw"/)}@5o>H"u,L>+Tw|&2H%T<:2єW^Li>{}WgNY \ V[)9)Z{YJ< aUn=`LvT[wꅞ oPqe!>ɹaMWI_xґN˂3_.hV*˾Tـi*'X<[eEꊰ ëgw|g#T dJ*Wt0 S[Q!&E4~Js؉8AQ|UوAJ6.blUEHMK_jxت$FxOJٸwZemw@Nk#oض3悙܆z@@(2ѩu/%)kR^,z]M u:TXx /{MJ՝drkUM2ZE2`QUP<>&W z(ejUy=gn(!XB9^5,eE tIi>B y[ AUW7c%dp=PTjK{*;4B-UM 䑧o*yJ ;y=/7IX@e,a~K`ȋ{ ?1{ЏlOͅG;yfv^e(sJU#߃@HSPcDu%tzTR(nmeg?|Zٻr#BNxDgxaH km$ӷ#SDd%hΞlpfZ^U$c$!YKR5=M/kdAɿyz_匪gW`s $˦u5QkD!%.!4gvOVq1W%DZZ OwZ aAh7(lq:tx6&s0nݺitV8 O΍%Ahl `$|NkSxr=+A"K @Z߱7΋Q'BprU KuD] 6Ws1$(- @OcMyjSȊ/ʐj%;98Z<_4EڮC&z:)}pܪ& E%ml<效dImn[C'^eGZk2Mf`>"jl|h%lZI. D>[NQ)JY‚& X BQڢ&`$N?O!d6 m|g2ղ#_p[@9,~z9,WpS\[41XؕQ st0f[?#[٘.^<ؾ\\u:^K{Hu)4wP wrn!kĤn"ҷX :Ldlv0'P ïFJ+}F_z72t4{xj1GƐ 9Kɭ2@RʏhH!z`13zih$3\'[7W.AķH!pc r_~Qo˶-tgU1g jy .uH% #0(ZjHaʊ`@ָS=p17Zc} jxi5H1&GM@K*UfrsҗۈMPJ`Hc]bv\5bwR\N֩He"xPo`9I:hrKL|| Ң+χghtG̔WTLsb~ 5Jվ>)D[/;0Ʋrğ٣Kٞ~P}pޫRڍ#emRZ ('~(xJj2E^ 7b,LJ""]װP0gܺ~NJrA;^Ml%*OzFR ;\حö4t{4)((v~4aג@Xc\q\@5WEM-J^]j139 }Q+8*1b)4_h>BTH!}׌Y1ڑ:T@F s]>}G%sb'qL5ٝ|3zCՆYCٍ>R ]^~Ĥ,h<2pHx/SΌ-B`r^\.+_"vwXhBcaLf?& Cmh2 x䳌hsu^)6'HI;-Z Vf= ,V`z@m WHS'{]քU~HɦGsEHRk%\OP3 q3w"4%) c_!ĸ4{3qse-'!ʜ n A<߂B$?J mFʛ\? u+i}X2_4k=?j ?fnCԇ };!1Wy]#D+[w"vS>>]>[aq'Mze@"L U!_D0㸳C0욋3G/A p%uD c[NM;hjsDCZk߷ f@J?.,w$}O0ɧ^`nG7,1+0lRZAKusӔˇ5۾t!uyC@sk`Iic>%Û]%, siw>asE y3=54k:xl݌ $|JwnVy+` +-LN0{8 ơ-VONw / KOS~&PANsIiΩp;2ei}v~X׾-LI\1@0-&B9%/)^5@YjI:c꛺vW`,tMлKXC\jDe+gjL3xj v`p:E&vb*o+TuAprO ,Ԭ})ye]6Nt[{[Ҙ\){?P偢VUMDޤW"_<̤SL 򰜇@>,p5ղ"QYLemjQԢ}vw1!`\d}}"A w"SZ*~a|[d&fdWXQϚ @j($e&rAe *T#Ҫ9a2]ys;eg^"_8OK1m'Pz81y+Ի,M7Z4դ !=Nяf= 0M,V~4{ڏ7Y~qB vZ c4HA7kqUY_ǽ kZcP~ Qn҂/2,rnAx8hA8s<>Y= ;` 8I+0ʶ2+ K˙|ɏ\`޵g`=A,Dnpq툱h qhsdrGYR{?˪^_bhNnb>ڠ;"Dt1kz^OmHpdľWȍ05[ۀoS{_m [+0i5Tkׄ& PR:-v cTךeL|)~yX*HlE]XA?*$ k'>;0n.ѥa͡nC X'MEN)Ӌ`obA"e 'ɂL3k5?#!6Cn$%c #'!GVscyG؟筹<:2T#*.72l""Ͻ&n:~֔1T.:+fc]w QeVDq&:[y+mmWdioOff ▔0p{TU(lVzEjEnD&G5kA>I'=A^ܶQZZkJ=0 )j[^g'y CvaM^ЅXa9G$ qRbp<'TjYQ_Q^@]1|> yDK`cF#<˅_jj-bU(|6?%b6#S55+\9u׫^ tI=~zbgF\-LCSW]A,lJi!k{KA,yfLҺHޥחcgT侅 mw#oFy#psx =tZ. r_=bz_&gs] b:m7<@zPViTN&k$tCDK9B>;rn$Rw1 qкDX`q "TtAdYvOQ~M\\/نSlؾJx)%"}gV DhɻB1~&'LxaMzΫO"*&O^}~ l\?mY'DYm۽R.kd倛n2> [$e,CR P$ g<֏`~Uy8GՌMޫt uƨl,降pgLO5r{n+{EPr: ng>^=INszL rKTVșJ#|TK܁*,Kv_P)ػ#[[ ]?m)"ag[%Ŕ AM|jr=yj!8u/; =e8C/dc"|eV $jkCNJd7;ZuŅݧ\o9^E˶iA.rY>pl>s@M$LWUS[$3gӶz>@_~d70?9 3gxF{Ŭ(QWD@(}!:s vˀ#VO2XxMSv#Tjgfv U5_cהM0!/cΰ[l$r !N/"砮RJ[0A*Pd0rز/M:mIJ2hE`6Ɯ꒫}'FZ Qža/xꐨh*heϞ ԇCap"v`'ZGsb j'=WlNaY2jh{FdzstO}cQ]!i}6:jrm9!O;W>A]㖂_?n9zD>7&dJ94A7PnP13mIH*\!I=уXm9vQ@RS:}Qi&Xx¡T'O|ͨpBWsL[pz2"zu|p"V+'h`,;D#P.:p4aP2 253"\h1|5;SqCU8#ȃRTV  L&PT$wo'eu'y# ^f,]kn1-8Փ<\C9iķ6%W긴fLg@W h:yREg[80.;)I!6a͝O(BYwf39m@,O_g_刀p8o=G>N咇Y;-/qǍɨd ~Kl1u1`IJ\!Ĵ)aJu$. bNfS7nf̉r)BtIxr7WRs2<W}2KSZ:8]> [,O@G !0E aVȵ Xꆋ)}-, 1Ԟ E'BPnMnnY§k'&s>K$2 5t\/* =M~Gunpy˾GTo7_}i0C(e|8G3&( Ʊ[=W1GcI*%EZbr6ZX{=Jf œM9"h "Cǵн3*^tsoRFTSrXbQfhWamqVtFL]ymLuM&‚em@_ḵzHÈ^Ft`+0Fk[[˄e2u+?K/)\0ÞW|d:;Xq.Q˰ue6mV#*EDX|1r_9WC40ԕ^N/flMXKi!BP[VN겮#};S-:XP{DhCW[Mh~ݗcȥ̑M}#+x3dXq{M |G\<.K C_tN8ry-Cح tʷvZj}'֙1p2{DnGB l<$OTm9M`Y_dm%*g& ;koQ'X6OUX22\s&#eb^֔`^eK̇8tFlp^SX]ThpAm㙡6 z~SC9ojgI_[R2ŽX?|* ]&F%_ՈH#2@~zuܱ+)ҡ!'\ܷSjC!4%7yf#jϬƣQ#y!6)]uڢp8@V)'U` kc-9p|osqnHBtHg1YTqQʼn3wtk7MxU ߵQj8:GVoIYp6 !ڹZnw YFw r\c$2ȫ א!3bjPnyB5Wfp#z}2rq8"WY ggƥ4Aw>~pzaժ7}`Hb*PBh~2&,XZ'3zKS%9&c2@Dc6X@_51pBL;1=&־- Dr'Î|UWҝ 7Q($f`@'LYn>w IdFۏ VjCƏ'B օWMb;昸;b@V1صɀ>R]7-DQO*錅]Ivb&I'-E-й;NXz lBY |83d}n&|*d^f ~.}zRu|/\>B֒'h1hK,ꛌ"ި )I`KdA \[( BAYK aŒ z# Ph. 9y]0LBegWYJ3&SP'CNR@ƛG ^ks=Yj!a̱5P*e SYq)%m)P?! i| GBe Z8~?Ř8BSз)K*( -%9GH>oܕT k/p>H;;<نe4ܻe&j+o73Q _w6˸g7AE~j[ko*dk&km_STآ\ߩmhOF}L7 z_rۏdWw=ōhAOӝY/JD{Koߒ!sG |U@ĝiT7~TO!otUoD*o ?A E.>Jp}aî;60i<] Gd؉Jڎ:iR6K㻖ibQn8#`vXC9aupRN:Ҕp/9pec qj: 򏳢=k|вL 5UJVs`,WW;`{p'4qq-]mm'}ʺæM˅gFr3r-Dzۆ)tiz,}n9AG)Ϥ#̧YWO7/D .uj)pt3hV $f#L³ !RKMGEPh7f!#n6v`s("t>L&OY0xng ~dZByӢ>1v|mNx5ǽqh #M9h^şHPg֎YǻCD?MA Uk=}Mt?g6@7'ߤk!/ ХYsob[R{ Y ܧ3A%}b< x8]Q3TM_\  gt1hrM\E۽x|Ϲ%'umYl GXdUPM"@#\ȬCRrUID81WC.d ȝ'i }? :j H"UD-TmkXOw$֥`#Xn7̗g tTN[jΑvS<<;iKZes֣Albnj* GlZ4 [@KNl#67pm *˃'O3 >uQHڥ9Wq:o̤A[e[:!\ɹ`FgNΗԐyiG2 dIdlSU(!a,M>NI6tvɌIoc0XГ:ExmPt!~V|R9^Lg,tB!`18Hlbv,Fj.-hv#Y%UK39$ܯPWM]˒!y6YA.:m9 >;&:xV0IۯfQa֒D PcB'TeBO uNcrtM7vMbJ!K^p,a?5k jBy)&Lsir9pL0{`q۠5<MFR̆')N͌S{g`ڴ=slOCZzo0-!Mr-O~KDӂwJw(:?-6:4poc5`gur-2cVI6J'~sŸ%GE_,=7dm63YJl >zsr5yZ^_&ͧ{/*VΑ>jذK(6.of{L l~׮xbAP'X}´@4bw ):M -;s߆JiжmAۧkbbVAkn(\u?~pza‹S[gYM;P), Ben`},АP5+QfyGx_9GڜksË?xKȼW(SN9E& ڽJXiA 㺕Y%UyDDqff_9U3k ;M+Z=5sXYEU6Ǿb>+INMn͋l*5J d!"mL-#7Eyd_bnwߜ11Pӎf#e.I(~6I''Q#f31/v X:,B#(` ㎩O%bx0`L7"sHvG#jp,Ecp5>aܷ9WW7޹[DzwIr9&GYaȘ)jTí||EwBMH=8s},Tƀ{d٪{%eS'жeL5l-V9 phةPC!`3 ?nvaVMo2tT~-M8g.9reQEjiw]a>m%,k MSQmi/sWYPM# L9^Wvs&g|͸Y`J+i+ U=OKZX)( !5W$kGqs4\JR8Wu-AGw vU?%^oSc1,۴޵;f9,uH34y"ށ.0;)(E0doɐC u`̝g20bd'PxW 4gHJswcF,omTJCi0/VMQb^^ԊeE"$S8ShҤKJIz@8֊^k qQ @߹^f'#_OعR_iSgI2}k_X-Ńɾ%_Bq>;0qDĔS[$+Ǯ8SʌEJo2F 4{mJſNc/X7XPT ġnpJO95yڮћTv_ YKM^B"eߴJ$v SL6jN|OxH*EGwn,.pqNѿ7sfN\|لnU;{_,0떯j.C^l8`RzΎ2%_kbj= pE'eHNa紤 ˸ ^9n; kʅh]#T҃mqvu ds`WdzO PEK@xRV @p=p&E^Ǻ@5-$2G,Sxb/GyY0vN8t c.U{O5vBrP@Rx ;-.e9v)Q`"&t J_<(%*vC8yGLўc^;E^2ۗOf@d6ovXzaH˨q /ŋuK8M"R, DdV6STAq؟$?+OK֨=FKҲ*syG}.`!p)F:#h<x!al~Ʀt8?X2@ZOk'+UWBK}I/e`0c!۴/? #jŦ,kF]'o'Ä2Zl _j +gӇ!G]S#[vB3. 8+c[!ZI 7$eYy"Z0yQ;2ag(ǸFvЀo" M*UJD䣴>޴.[UpDa:}tIqǾJS>ʫx/~a2䢴0B/-ܝYm\B#?Pw==+S&o]?P{k}剹 v:9}@w|BfҎ&pzEE_^l!'C@৿E 0L<kdY .:]T<`f&LNVv˟`y3p%m$1e84E@&"!!}rٖІ{ 账Vs[:8i1ؚi AhU',? _ a+'wY;,:ېA1!s?@X E )j -˫(?݋^ʾs|qg+7뼝q:UT9C\_ L$xA>^P:\|[F..>g/m8qa9qM C^g!ڤ}Q3ySAf7qEI'E n{WLZA789} ܟ,?2,/Ost*[# @pMΤkSS.r ?x;l؞~e+GZp|X1OV$1 o+%bTY8iǎ;夥v׻ڣW-A3&,on}V^} <>: 6)W3KDVsD&m)X {~U ̧cƫ?xz%5K뢼HƔPB#:³5|HA4@rD vCH#b[O%p|WO):~RgY%n݌ C\&V<v[zq.'$rsB5~ۑD]\[*X^IutWۻ %y@]UIZ ĉD,5\[(4X4Twɸdmޒ1g_5:(kh@ai['I͞ 2K:g:TF/V%}mljhǖ8 GTd5|k-(mW#YZr| ^G\K%) -/)FQj'` Бq\f/4m6;:$񒼻~ oLy7ߕ뀧3z/Jƻ֦DžY2 Zq?Z(2^쮭|*3ư̘NPy =5S "}G/~Hjs)>;0!$BU97#[ۛnԂ4Bχ ^F5 BG.S cp2j.-ڻ$#|b׆ǭ\D2-q,F(`RtF1FޔFi t JAQTKk)vF%0ĝas}_|BQ-U$HPr90 lguY_F4DZ<2/- 4XER3f@%`{J~jc(RZfa?vO~=la'?_FbvAv0f;s<,X-%^?g67cr=qas #"Q|`u=%Cm($|B ' 4SV1w[[AQaNYz.g5G2Hu431}G9~5nczzuymaT s"cXY1Npc"ȱ&ZHݞwp59}uy̛Y_OR?Si@G/>E0;[Z0pp./K9rB8)(my{ yWʊkto{i+>*%[pȗhw~`: 'AN!@X%]SetHгcrײKlPCF:y xSC('Mf#f)5YK;t>QeT.jx)lEiqޣ0uYvW[r{STRHgqntlDֱLDKGo3l|ZD/< !5UTLAEc(DfB"ۺ. R_E/׏ oof}w(A(v^Y1M)eBeT`hySb/+:]&"{$Wg@Ccun?nm[%}%}A!˧KyV fJLإ۠ւ{ܰzqyl @0]4{V$ˡ _7ajg WXqƣlHi#REC$lBYVKWHrG?â@m4/9e{5UoY ,dn˥'~txXf"P& SM #^ΎK–VʳDҭoQY>l}V $NhY4g4`F8d(_WL?8KKiӇDǐM2QJ[?ɦ׶S~h@W.]t`$|p&`!?cƦ:]Ϛ=Ih_ȍ\[@J^^yQdʟHXC%j`sخ?=SsYTZ𣏕QhREik]5wƁh|tOhjd'TgDImYI _(~0 _?YaqksVJ'P4 <]{:d7[b\ {j:'y>)} 5sc裱%ПH:uYb&u+/3c|RXt L+$"'u@]0A 9Џ\aU>,[Wr._m/egJ^Hէ7`\ ԧD?,m+M{޼P48zWWM@>+p',_;; <'qHh&d;+:(t%D?v:ZvRzv48^}\I#ʨsCؿY`{{E5>ʼn;$V$/"?nl4 CO.`Wfcf6˒R>a?d*"\JJ-8uF!+;7!}:3d ChST[Sf8|H(v`fxUܟ dLwh"W3-EElfVl 3BFM0:uk>Jx]쬿8+&|qU+ftE~[Q(HI 9DX;'zufrUإW!OH@J )m)z_'oP꒤A(OU9AI"D޴CS]'WF_φJ(3x`9Ktv#q1]X1hFG*e=_cٕoȺO "PҹёPe60"sIִY 2) Gi%Qoo_LđC=8Kz<3`R;EJ0ΥukP 4! I2w'/+LײfekŊ)9o\@ߘ ͐64 څTD?aw潮 dkkk0H=뽄%*AAN :Yt>n!| NZ/W+ ;?S %_;,A3" ̈oF;[1U˓$ɈfoVhf⇋ M&ϸ+ ;JMA?5=PGaM<]Up#UOkŇq?W&B=bQ\kgK=&@(;&[k"r?;Lz v3P}oJT_l $(gSG[F4y3~nl˾ ިSho;vp7vʁ':T I $qnZsB%aSl7\PՈɆvq1kyT|E7xώ:d(!}PL :],f R6í1[7:MfCYAXT8lsQfeW2ϣ; ~%jGE{{b6fugKt_#&2J7cGjiil8jN3\!::)ku*ĮLF6 Lݬ)xRDQ9 }_+~(૽ǩb~GZE k S{d ?r]ZYa ќ'nAYQskdxc9KznC9Z3nz]6K0r"e+ I$,2.4[ͽ Z 42gdn: ^^U+p}ǒׁ.Qh@dCXMS" utZY7c׬i^oT6$"c`Y   v 1ޡnAQɔcCsH;\ʓtd>SZheFnW7;}Fj²e LTo/fu`X|R4ӭ\@c"a0|,"+mA_#ݻؔ.jj/h /[EX]U֪Y:$,X,IVbUYe)݌5&no%I=b1KL}bL̿JBKnhKZjE-"6-AA]H>r*ͺi1>(?Wf;G=bU)cC;qh토/[ܐ5@A[k?qx ܳuzc܉ul.;V:oCm:7(EjU~W  Z j:(dhۼPRwrH)@~H}*wr8( kڙ}eр(ͬ{yp О  \֧;t6)CA# : Wf{TΓAM%W+eh^`q'~,};\\n"7V3oL P Q 0bJr$:ʤg}f||<7(ZK#4z[!u>a}Fu(EfMم+2 ;'A@:Xhnxo_yf$ q"2L8|9$tI&=l>X *ۖ3ĺ…+댻z)rGH‰>g,?/[&;Y78Z" ?~`&jF }Q٨7eQ!!QW"QcH!yh4&cښ,i`}/Mㅷ{;Mm!NRDd yzATz+7u@ChW)YꎀCyM2C}mlR b] &-K=X v- _]?PP{̥Z3##ga ˿Ӻ=o[w萨.`O_|@Eet5/{j.VFSAN!> Z9˜ v*qMoɷ [%B rz:J5,$no8k3wzb!Y#roGu*ڌ"P9y3yM[n'r=B]Q̖K6DI+ .mCW#7DMX ׌L>p;$38Jg (9lN[RB~:wL$ Y"͋K{z󃃕/0T mKOe26cϓ2Q""|VjI_* Bs2 xS\ *|3,b"˚.*DsT8B?,#۽x2'9V - RϽ.(c%a =#k`l4Y'L.]dIM ֩fgwYTzzys:ź2zk5u6bgХDYKDǂUē_dNz[nt80_ڒA"S'ޙgDV28і:^AZc}cvAuhH UWr sy:*XI@[٩wPY S*s{CAZh~ iHHCP[;{1<9͌\9m(raEa(%: (`dPx=1l`\c>DJ1!=\4D1ƞϝj9g3b}t?aV f^Tn@8XN:EcQXW,"~هU @:`0]QnjSo}&;(D:r؀6{LtєWw&;GK 47;t2Cקd º1"mt :3)=8 #h:gc?ǼP7R:N[]/Mо)e$^>Ւ #`}&J e6QY/7j49o-j'^G>o{kJZEW7g.c6*4?{ Շ$eڭ&_˭|aXDK9%D|vcSmj ~= /ZENA 3^4VJEeM0?U]EcK_<#NwyGғV;BA!q fi!`EYLg#K}ƺ5&k`/DXDF6AW:U xmas& K GO 0l,'lG4@8)h FfTV%w6>/rg0yEJai>+~. Q%:A\,z7OFr=So͍5\:hpzՕ#E A,34-+XIW!L!==cjh/ZAtqe6ѺwL;z J͖&5`%Dg cT4EjPubszp5ЄFYNAuGUL|yQR<)3s]U)#Ơ3^7:E ٮWgtHFa8pH7sUb6HP73F;d*#Hy瞟VHd+ZJR XB!O:=T𰊓zyJBGK"`^7NvVR4I#J@|]Է&`YbRZyL1M5ޠerS;U1WۅZ5k2̮S4nч)xz\QAUo{z@}%[)W q1$Ϸ5-oE]Iy= |.?0hͪZ}l=SDW }Se9 Hď+ h(p;L>/,':i$~5xʋ֛TeK#boyԃ! \OV᫊R&S1$V)9h+KڢntR+;O|O\l,r/ ƺh/P-֕tZ> _sYNZ#vû|iR,Hya{V1[Ofv1DLɘ<3\u# +3ʚWJ<de(AMZ-GOY6/}vq}"lBzlSG"weTڄm}*?/D.d"D@Rщ7Y;to$qtr%z5j8eo}1k<[[h&E|`h!HiJ'JvLpDYX~/\0yE G Իk(]3-8}>g'!| i̪+DsG6魺O6 a7􂉄(T7pFʴH@y:6^ ckDq{.v' D 7b:޲+v(f] %t5f(,HYsa(.c@7*( XaѮW43J<CblEk bL jry&WAp֟/43aoԥFP\7U v||{8{5RBTJQ2x(OvJ}j3dΆit4'D5QDԅpϐ{ۉE80qΌ3 .{џ%ؑcVQp| ?٠! AskPLE$k/ٱ} Ǡɞ.xj918n]1ZCawD},~1w75F$?9d;E GLKڹVe<:;Mc+㲸.%[^4tnFqUj3mv=K]`$'qSԆ+Ω-KćHzds]܀U (-3}`O~/9Dj֭%?Baʴ !Ik}80 C&j1-LcܕT$/dkaraD|es0/{dkhW2P ϱ}'Ɉ \3[5?J1XF-"6c90r=NCd\{;i< \C܀Ͱ6b⑸.%N!فu>a1VjM}M'WHlG|g؟5|u㛒ꏴ' p$Kj ȠSI L|٦.>t EI H=ĝW=IRA{OP{\Zв])]1$M-ώpCPˉdG?y<2(q/ؤ0y9Е:L`Z 𓫭tRh9#'yLm deo/ HxMNl<+ąۇȞoDzA̵~fˑZ1VJIyvsO[僐'L~QhJMpL=/8_vv kpk o"I[#c5?+H+3mxt$$)nnp{u~} P,$duPF^ӑeuB;*jyv /3u)+ƑCm2|~/tʲD;؇Ң6t+% } F6ҴZA1,LQ#u}P2*SVT`bO Ah"ڡˏ4dB_JB} "{<~tϲ$OL}n DT qd1qPԋi7YWRgEPݓzWޕȞNEP}wuvcyRi$~T%a>߳ xZ4r~F_]f.贸;8 1C-az=˖g:BICU-;=tҘHm$KrE (T%%o䫜2д_=4ohZ2gYL,K(N~)Sݵr>:]}?/am;7 :Z0-M38D5}DZ7bP뗝bI7@0x +?Jp\kbX`wXT)A9*tslbķ^V]\WW::Xˁ$i,p|xz8b5O@ܮ(h̼'d)9|e}{5s`Rwc mM9Pem-& 11,ϕ];1Zw\15(9o'DsES^f 7}p"$RX*W>cE@DF;1,SdF*2XV|N&$Xw,D7M> \X"!fC3M3|W퐣s3f\C i dbV2$3`U,GX?D>g`EG.)5t21q-SS$qo\B7&|E 7霴@OVPG9O}|5$\ښ_}CF@$xsGrgw#,1g; .Xv(;,)qM)"ɠGv>ϒއGi\|M,Bf/oVp w!.HS|cg,rbmvTn0Alg{}co9Wmzp3)e_\=qN׭tЭ 3ppN/ p5p_&ax3c_uxeb\o p`nHjU|d` 淓٠;x# `Q2lDN/ I! G#<?~%^lVVϑ?ԠĀL@1XvȒ> .=7~fn&a䕫fkN^^Y lv}/c$+۶9x"ݚ2,a5Y Ɠg עdƷ]fS9JsF[nӼ6l Ժ3KJXF!=?kŋן" Po4"f+ l&slHޯZ71Y綵8ix5GQ:6OIs聵B-golRf]2f\4Sn.}|bzH1-)+pva{Z0AxMS?Q|]mrݍ@硹ΓTéZDi] rlGI ׽UÑ ɳ`cL^bk[=}3 l:\086RQ xVEה<ZmM>n /jeiWbI0t2ZJq[QY܇w16!EEଡ34I+1Rr9U"tBX: kEz=9u.+wz@ڟibSw7 ʞyfN~:4]$e;{aUx4l5e +ĭz7$D¬etwjjND6>0 f ?"âP:[*(ټC7`)Μ'Ã4]1[(?r4h~/窒곴HV_S'Θ|gϥa\ø9T3F^pJCO-bN|)^)K $vW+)nW ߜiTT@b֡e{UcY^ -UQXywE7@@YG$?2?[93 AXظ67B.O+ɰf-8pL~A|+s1ӓ=e?s뮡T[$ŧN -sIV!JsSPe@|Y9;Et2'cP/lzȸ7νRYMHj^ݛ;6l`}g@S1252l{+~ =žoG@P^|Y7DתYTUYH 5O3!x`gj"兀B·-4X{^T 8F#F+g@`=1Jh^ oŃ3]P"iBؐfjjQy?P̗qRڤ]yuO,(Pw\?8y[UBȽŭ;<>ͽ9=ūpq(69*j^c˅`fd-z.zLH1}/9&gQpT^#I#HW[x9;0EJX)K*5c& );9KC?s{2)(IJ[s)FKT 㻯RJ+>XS gsc}5n3 T Sd'F)3pt0/:g=aB\xks#ykh mna[zqzp LxQʼ a0_hPlgwq/.|p?+X=}<1#\;4U391vDiu1A]%UeE!QM,FV* ԮmċiopX ǣn&בtkПQBmju&&`%4гf+c/γ3L-Q_bDh_'LCŒvٷ?eZ\F䁺 *NC/M^_ߠDaOc:ۀy9Fê󲏇d4na)U<Vr̜PxըTxaw1uLM5 *h}$ +K5r lRآ~ z$z`gsm.;[y1glxA{ulhH)qs#7օgc{I((08E͎Ӡ\MB1ڜǻ(~T(=85Q+^k8+*@5KzrNL:?7}ܮCl}:[]+% 6S+:5`VYQWJ90*{p#{ f\5F Ƣp)._Sv\C}T'~6K<v'e9l3^D 1(7gkbR_Qr:ݩW_ՉPĶ< ذ@2D"p޽#_1?X`XKVqJS1bxhB̌ !a;vd4fc/m C]]r|;7mGF5RdB>sLP",RuS"N -.NtB&>B~zU03B{.ŽWۅ2š &&/7)Q@ҥ_VpK W]&NiwG ?g0\Lb 0hPö_$V .rcTې-Cf:&_ɟ5 c70@iG=8>#nT7ڄw*Y|[ІCJDw{Ƌ|Lf]:%0&ge]Q3[mg}I? j~yeU"zׅ40[ki8m hr.pLlxsp beGX-U@@9b7qYu5TGlYĥgNYgHU/3< [o=pNxCgkג's Y*@koeQ"d\̶#{72r-6@[IXlXxU_SPMN/lfOgX^Tnq٭l4n?Z~),:<`p ƥ#[RY;pu.}Gxe7.^GRk"{ݰĬtL#Kq{ =qnwaq+*X nxen duFCC4^;{1E8X'c07TSvPyz ;ÎrDŽ, $BM(Yk9)ɧHNWP_ ٺsz (\XuJe65c,fOлUqZ'%F{8[ܡrvy}B׽vf&W3nHZA GrLne qnR fh=n9i (sx@Z2I5ۉ x hjѓ6Flv{ .8WB"~W)( -[[m8NȠd93[ F2(uznCkBVA?}jˋ1~q7Iw='(Niӛ):[7cNfӨ23 O|Y6Ϋ->m[M3ȫV!1s)\b)zL^)| !PV:zQW\?yi#ղ\sGj⭥tt[hV0ikE >4O3Ԃ򉼞v>g;q-a/&$>|KҸu9/U<XtF @/G qDۼ짊t䷭:tnbUnǤ0|THc Q.]v+\Vʹyaؿ##ە^S\W"-&."/a]lӟ=[= N=F![fD,*z=~!ZwDsL,n53UMӱ)exj0胲:xhMHCC(bkm PN#집,ҳU2kN15o9~qD jgDCsÖ(+/;QbhipLzvRO '0|> \g3헒`q{w(hD>` pxZëKJb5 Q)-Dʎׇ֘=Aq̋Re-^ԯ5:4>OOxIPE\&`lDѫX7Գ4%~,#:~@㉹Yk L| D0hߍǙ*倀<:_zATϜ.e']a%eZ^o-m2;U LȬ؋&3Q0~P/܉~cTj3w\@IJ uUOH@9Ez5j*\mtg%R2Jjfnޯ1kEͳ_6%҂Z_2Nj>e wdZJ˓3 ))YbmA9w7 6!Oc&#M/ q0nrh\Qh]=}Ӆ8r]hAo>eK1nYVoy+Zi7R{ASԀqbKNy5m~WJ<~|ʓ|: ?).aF)_(PWd%,K .C8M1`:Gt)m{Y"gOF WO^al_O&/nlCRElsϚŹW X+=5u^ENk͜ced #("U=l:^@ߙQ#5{.o. ih7EuY%ZmtnTi/@'ʲMoBǿJ`lS}q+Qhe8"\VԸ ukoÄ?5r!;Mem'ԓVS W_P_/8Z m|N:?});N!=P㷵e E,P_쇢5H-,LQaEN@fg+"~?\MPܢa:%_̳ʶ*mO2t`q7VJz1rzmApZwW8mO8Y^8 {1ߓ212'=&fn7 i>Cn &ngX?3Ya ^u`G/u ~ h !PaQ"?]Y$o$τ֭=UtӘ> <#Dg8>1iq)s԰@o^mϳ8$X*EU[xB] c"djKe4 _QH5!)TaMIFV yzF TWU~jٲL=Ly ~3_]\L~jKx8(JZ+Caµ [K8~~Ȑ"3Zaֿo)jjM Z>-6=ckBS%.T7CQGyLԋgetoE0r˯<8 Sưߜ*hz1by\Vl[։UGl)\E@S0'd1TG@?YYB1*SĎ1 RNjGpCK(C{s!S S@OKS"<%Qٍzifg [`ڡ`! hw-c47&WW 0ȤĨ[=7߹=bOHsUP}V&Dc\h.H?,<'C8MCm27# 5uZ*%水fg|Wm(* % Fܫ`Wy!8  P\k;ksy1Yve<N (y(o ƶm AN2~QJU#ؼ!,*CpG( ԑ> "1iW88uwzHe3$#-#撊LWjX"Q[C苍0=kݥ`!? OHf;EpQj⏼4D?qDmsr+j!G=jE\|3}v9zWm:: I]Z(yԪ.*"II 1ܡWMLy̕E nߏ5TrI,h/ڕI&d(9I VC8MBSo Te}JAJ6x\6\)N'jߍ_An bmBD׎ IMf6#&&hylqMZ R kQig`6sL UX1p*O|Gַڧo}B&MTJk>m$X^d'OR.}@G4T;8uKV $aif2gGjȀ#B2Vn9A/A}(%rt3q}x. N:ϑ>ݑyj,Y,A#zi'|C8'Vm~yc&āY!-ac,s0Lgפ=-lj|1:4mdle7n~`c9 *j'gPY{Onbĺ=D4#:ɟiJ}8M!]In=h{ wdRxWwr%@WnG285J}TRʾk&`<`Vrg%t @X#5G~>[CML+Mft1[`U`LQ{ < GospEg"*^SA}{Ǣڧc5%zשUW8o,,xq8i-r!._-Z}O_=mqBܤy"蛹;!WX _Q8j>6BU$zA4&L鄅?d:L׈Q84-kd1+`0Pܫ/fٗ[LIWLfQB S.t+%e `S?eśIi_m~TzZkLAz8Z1PJ#"^[PP\{YPnsqhsѬƗԩ-?[lylC%g$"Xa@?MCB(W\>ŤZl3Wf mS6+dgR  ɸ際3 vaH\bGt, Y>[[ӷN9Lc\ 3pM_.ʝ9ߌŬ($*$aÉ=a'{R-IiO|"V C%VwTJ;.&Y@֯g]}bOYcC?,S-\ SyhD(HD;̵<*KN޼!q%*Ty S-׾b!WE1Ae^KxONAf0f s@)g3a"-S6P<,$om_cQi,~x ;bMv,/$$GMk+lf#U_Bx|1O1EySNI˿ &\\Cؾ&+Z*tƒ$cğ0IQNvqn@*bTDJq9\W̚ 2mȊD-+'E e*:@u{#ix?Ұ3Mӿ'JɊ S?FZH9MGmy(U*,iᆱeջqk,ZEFx0soAs{G? Ma"GirtUF`1ș]<ڂ᫯xn9ąR`W$a8n2\|fvJ8n D+L(O_.+TBQZc.Zܩ)b"Aˢp~$8pje,BNmO+Y~[ގ▖U6>s7C]x"X] 7Ru-sLyATrUm (C?!42n[n d&{,r뗠ǂ)]2HS۟MgG@Y@ϊi w ȹd/e֕Rs-zfF@wo+O )>5l{Ks" 1Y(& GG~k{~w˒Eb`(^B  VC}3wdfR(V=P \,\x 5>FiNGtx!)~a3RK@4OmOV.Sb |GA`8mk/)J "߾#4\#κfCl?fj[ 8xғxhL^AuoӓMiAa)Eng >&[ŬGG5`4hyLe ^o(Fr/$֪DߪmK:J{=e7/M-'$S ]mґ)g3rE;?uqNXrUQYvΤ,0&QƤwnNp\Hv`)TWB* FC"K=,i (>9J(ȋF4 [?b LLsF?Q1]>դ>p ց$]112xCEFeΙN,%$P􎢊i2چm~3c%ɧi $n0VC=&T=$+~A Hp}jauHlJ{I>3IiKOhiy֠C5u8 QYHSJ&IKokN)vJX 8+Y`,ӎUg6(vpPG?lsHkϝj L:V74ȑ$7CBsBuzY2j:?AR bb(/~ήbg9Y@j{qOIrK)(RQ]k;7s| cX)hz41&w] wDY\7DTҦ~FGy.Sd/ŞX# =fLs]SeF"vUuNj0ǝf?KB7WQ[1CoC#}{9(-h.3`}IsYG!&=ɾ0kf+`\~muR"!X4J2PYO{W!apEbC0o]SfTL]s ~Y742 |>4TsӛZ0?NTݓ r̒%/\AVOAo~w4mC8 J_p̆ z:޿RN <3=N~Zt๪3Z{j@o>K5a3wHʭq2 ? RgI*͉>/9.ol1$.n⍏Shwn ]1grUg#DE|85gT3 puskfݥm c/(=-$Q'R?B=~UZ~׀G;D%Y-QCÎ=Ӿ\GDwqU(f_8)GcUގP)ʝo],7G](3!1<ۗA9ºңP'SUpFVG =`K^7 IVTI,jYOT' <`&md - {m GR+dC֙]QU!>kϨ4gMr/X“ c,#WٮV'7WNB&琜ǻ|,g6LT,73:\h}ߊ"{(F)Tjv|bY:Hl\CK]8˛w2Z0yb~IN!A!R= Ɋ:fP9M K9' 3^V>LJ {);j 'a_y D@m$cʕWq],,FAW3$p#NZ50֧k rFUb$*4.M#q @y]jl1'CPNm7c|><#{dT"Csr uÁ~!#te).vL)uz6M o3ºwbG <͕K aw1tԋo,~nLNY\G DXN1Džu͚}ye[>=}9} OyR: 0` v7 Ed) ;+ R)VKRfL ( ARd;đ:jcT "ۛE[)?ṲF2 ֒ 7lo,27 X(z/DV=U" 2⪿DgwA((vIQC%@T˧ 76gW2#`t:qwb@㸿W\.]8 [媳 4p[nn9'zWMgœRM@r;uIw Vo.#~]PUP]Jnk|&Pؒ| -fK|ĻU_-g)^:9 v$k'\i}lQ%\BS-??UĚi&:)3鏺DЋ#+##IM=PbCS T1\8`c,=?tTa% a@Pи L.pp/,SrcxcH#nMCq#@TR9 3UW5o}+UeyCIS \ɶ"T+ϴ:׎PAp$Tr(%>l?I[R/wF KMSTڇޞ (HSWXqa St*e hU`+80k -iτ`a}RU30ʤӇP#cVj̓*Վ8%%+L,H6e xG'nw`dv1K  B7<Ӿж)X3>Tvs$tc 3<$wBLC 0@c7v2P^܄ ڀ 6E}vbibk^Q%]Hj(3/boD~j/1>1+ {$ GJanxNTΑ&p :q*޿oYFI+Cul^VU=-F1*"B~r}s5D,&l|۱T]oc۠IjZF[)CZ00ɪp ZϩC;r8.=l{M%V 7}v ?N؉7v_'ŀvRC )H]מ{cy%PV"QUF|F8z]nre d/RΉe8%Q& S,4lweqXrA'C;}T.%<=fWJLC8fO?'t雈 Me+d.{+40(`uy<#\KazNCB܇du_/]!/*B "$=U%X!;657q9{t|}5rIJ_o1Pʱb:tnl=e~[!di#jqd$X/rf~!~A$ /D5Has!.([;F2$Ax{ؼsxgG)D&bg^M/*l3u_݋_;VGbE|!$E@ a Z W)'͐I3gxRfrbdj;Ļ|dj<&eUnn@$D>SaFvh06j@cF#9wDɥݷه i ?}Tv $w3jP=5=ڟ3)̽,N-=%6HyUeHaa}ggnd!(n|*ѷJTL%xcK#=oUt٦Bw130.YFMyJ̫&'| RI_4c +)x>t>Qg;rQGe(O( NimAb vט"ttVjҨPaRN'^qga 'XȈnh0dWaӀmOAE0q c}9*ƒj%UMX#զW}5ݨ2yHo|ܧ elLE2zBgO;Q&CS voT~,p߼U8'V. "Ag~rU3^WQE&C+uMv5 vv:̈́fwgPB",Nʶn}#=mKn'1 2wa}(P@+A&, A1:T+Q|S89FY($*IF;-*X%0pb.AgɐdZr'W*AW zG<41Vv不S*%\O`J"eRiǨ}o|Ϋ.Z ~jut&m3ܱ>E^<Ԍ-;<=+Mm+:s;nrp!&nnғpCc&FX2>xm:dQ(hAɸO/3o蜊\i!JyA꬈Ar=(QNryL<Uۆ>Gz=-:p 7_].Z҃p6{M%mA@&.=DG2wN0G3{ xroU7F>Pn<> GWJ]EZ&Hv C$^Y?ÝghaE #S*ɣr0JC)n*;vO/^"y8ߛ:=}q[)g{ +nn]l~nigdGpdBAlgM>*RhCԭPl/D/ n{^W@_uv@k>c/5X. Mʗ|⨸=Fq VXmp#lr#5PT? ;J`|ϑvͬȒ^?խ"f]md ..=(eDإ;%0~B&Qz/jn'bPYs0 *tUsB̭xw 6iW)#yw$"SEC?:Y";C[orWD 0;6K JKº%ʅ,Sh.-Ȫq[Whw '>u-\!"ǫ $^p /<3s^7+DN5A p'i ă*X!v( ~` GYi].G Hl_em8{|gǜӶGI-{uMosBm\h7M?,.$5\6cLIL}ezDXg::@S `@7]ԊԻv2#'e-F#eԃiʁRw Je3zg2]P[=~﷛|ăSexzz6C?F"#=6ō.qIF1Mx=FSD`Kޭ6aэ>sM$=: G}qFidpiVZ۹1-M4-1=L 2dW~7JÙYDl@b0kXR~%?Yc 臈y/5ʁJ:k+FhGSi ~Ӈskά6弉?ב~e/`ODkM6"'"TGb zʐҒ5qޫqqZ@bFb~?;x9 qbD M2ð0Ӵ. oC-F,Y,q:sWj66p"/N[ts,#e5d~P9M}?Oڤ9;L΋S!: 7)UFҹ0;B7'g;E3@JQ$q zIvoS'muȻM7cи]ȧHW0JɌ* G=ZNTUl(nQH5bYr'S+NVq߹jֹrIޗssIcsƸd Lcyڲ5:IMEH]3Ũ]N7)[qF!5M?J}%WtC&ǓFR,aAq }f1aCө0:TJw/n?BSi*ƿFi_s@J=M<GqE7N]U|۔pY֞7`n]+p֒^USxsQ 1?F 򺨲QO\)C9UP udJD= ^ҝ1^8,l]QaMXTr6 ;I# jÕ..7+wJ6V! c=m2m2%}rkPcvkU7y 3y_>][72N9)'@Ѡ-Vb7W)emX\wVJFҿ$&UQyFNpeDG[F `{mTPs7 w7?e&IK.j+eܕ!XF]̭%nj>vMAM|[u24@h9NJH;.a`@fƋ?+zEC$RNrQ!x )^4y=Fp{Q^^,%WtĔf4d)ɍyV3)o(k1Y RLq1&(?K~z**:ҿ{YoQDļxęAdӚdeYl)O@W˴Pt-lwRBx%%~f9 %Pp33H"=D< :B] wM,S9XPv3p#~Y.x1K5o`?ny05ѰŗBz]6 Or7?0ғ$b<tʌΥpb^]L^\SK3J1`Px#r %m#\NӬq:qSdz&ZNhЏʯk:cI}i]O&#ɸ M3]Ȯ34kJ|E]W]ܵS'ǞlQH]f3Q}|Fb g_!6%bס ԏ`m5Y_aoLl*0KQXbP"ֹq]Lo.OS4 2Dƶݨi& %>5`iwxL'kq*_ғM eEeKbSyzvت่<;#P4BNaފ+m׀,Ѕ&  \]6@0}Aō?%} W~f0V5bG8T=\S_T~p{yGr6jZzVO5] lO^ iT%^Sx`@x (xKU#Fv,oy"512Ԕc1/Lu7 S=y3{pmu+<{977$U2hZcR 9[8o‰]^MTdGBb1hD?j)h¯ iD?&qTm h޸j48Щ5;Zy+Y^#i:1˴KGd|nQ:So `0,پYWf2O*лKd:8XI/IHwu7#Ilb0) m%rCqj$Nb7l䨤$Wඥל0 I厏4-} LN<+WɖlD~!x%Δ( dGs_]ɘ뾅(#?@7zqSAꢭ\э#̟#,Qݻ5;UK9xC;r 8Ҽ:7Ƨ t`cpXHŊWK`&tx7f^cQj|\9޻!#c)F:p5"smӟ47&wᐳZci=P))@U:"3Y_F0uT0PN}׿*Gx(&|O1'gt{xBrn-zƑ.yS;gufЪ`J0`{UP{R,f Y0T4LemG5#ǪnGɶҲcԦ^g7Lyp5 6,=߳5Mz]4 obp睍W 82!B"gW zLg]DghmkƜqL XqO1+pDXany'wv*|.)̮!I ݔj1ނ4 dhJT73=HOY4 A2:K+4cm$OW^)orv(ѿ21)!9G'buk\S U kb :Srr vܓ4:q)NkxZ =iǫROaɇ\ No38Bl mP.m*Ds6_ BH6ac⾳?"ڙ͑-KJ5k1jq9ej,7,IB a#4'L+I#A&(Ƌ$(MkxϤGw:+mu@ 7zhbrw@7)SMȺG8셏lvr밧QpGL3oVF d@ =1I>;ܶh6׮|Gf_C=(6]ⒶIqmDrjeFYn'ja:p/:vZ! 5|d91ޙ HZPr&y%[M.H4 P ?O.KW5su9p]Uvx6IhL]"3"YC-Njj |^幖9ŧ*a^`ҿ%y&p_.\4-"bK]G`Cl/[CIroE'cHq:^72\1KRӐFݠB9 VO3ʍ`}!-PyçjɢM# Sylr:|wW+tMlG$&Ds#=~^O OqwF`I{MԄP&uj,Y9Mg ~AG%߇ }.ah Xຖ90sd3|۷cyyc$]%e v>Z&AB"4ѥE*t1h)]fPL]@4[a:Z7 S1M4=P%2M"P#r[i+hc]J DXpPUP#\[ʰkѻinUQH+J֭Tx&'z I/ ,s9`ɚ>+h+wDn_`66DGcGA5F;uz:XGBh>ԻuuARE2eِL737f?q:"(i=(0}Ey-BQ)INgҏ *zO% vf`hB Fse%6W?%:&YWy AY|6KI ϫp,1 ]- S!١xb #,b6[PQhKxGe_&a2KZuV0MCImXk9> ՎP?)߳ɽ^"+CR_ 2͟0z}&3kvN̺@ i?(0Um@8ʰ"( (O9~fFJ|jG>ۆwg 3a! : r O8ޓ컈/#۝ln0 EpApM;i^ F#D`=B`-+3ɞ `n^=,}k{4WV`Byf\Wb|/&0nW?Gʜ?caM.>U l>WMIa<7_(lk<^Rw:1[vVҸ;rs]wGbTB%Fc |)o: ]L]zwId}!bt:콊4vfm+ zκ7BE_NJ~WvL6ˠe)D#hShŷ^8Q<#3*mK@uAo H&KjJJJQoUcx ? چTcGI9k|qdavC'JFFq\, Ypb!}ƀ$R\ Y}pl#mM'ZΙ8R5ّ)g Rge%j7q#?[L޼ j[Q'| LQk-F'`c֢wwi/$hӄȌx6mI>fYtw1v'0^+f)S]ɛY{c4ɟhirW,j.(&y1(tEk{&J~,!"1{3ڶ H_Ol( S<2ʞd&Q&);OԀ̼QOCJ8kýFJ16'X!(Ukg Cx=u 8as|1F|:@F|xf\$ 2WľT{{@cǷgKW#8.s5zu`B8失zޗDdBHaP&j hoS8$SHYNq{e@ޝ Ei}+:t< ;G"{ \ x=N aL)I9Ȗ귏2+qvN]M/>/̅zzNxT:ѡp%oE<%@!x֥wDvOG*FU{b|LϮHK8d?ajV !uW Rc^Y!!UJjVla4p k9Du1mv|75$\d?#XǛ)DDv'@?]whx+OB)WSZj=Q*g@j,i HK%6lB5+Jcc\;AAwr9!C᪦Ud ^"6FSL.O^ŧQ]3UZF u) NjHXxi+f7Q%/B[z*bX-B1|]Uܥ%7pd]v PwQ10u i.}ph'A7c#fsyf{s8|v([vT,qt|A8`\B><4$ 4:LfOpήϡOSu416Գ[jfA'b' Y+`-u=V*s>[Wc/:Fa">T-y~}ZQqkjru;3Oa^'C5ɿNm:=zmI#Fxș>Qq;gNWqeђ@tV6oBLh Ѩ8PH^L +"mqҟ4y& :v @|1 VbƸ @*G+7)'Ąp=aѳ*>WW^5@5+&H kC[ Q_( |JP`QQ2ïF Yo!v:RJ=YmŘ+Gs`n ]И Wm12j^&+/1ݪTEJ|sʑbA΅sGNAb /2]!bi[w{Ó@A9>i[_Co'4\ )Jsk"*m"wZ^D<~o"=aη@66kaxϫwy<[MNgq+6r@z[j,T |4g㕴 itw4O +ƨziFBœý$n)X%ɰK;%d#:{S"wXȿZg egd)?_>6)ֹwi/Dz %9l"Sa>zճ=wE>e~zi3D7 4eWﱳZŠؗ3CW~:rQhު$R8*' ˯dۗ:Q;dcq: Ҏ퀷vƙñ'z'+z/Zmx;av\P1=/U9Z90o>J,CsgzCIAccBs'U/MòHpv0zv>ъ)a:Zysߝ{'y= C7۹sJ#RKK,$8G.fNHs2$±[xg4y(э^}_ӻ;9++UvQ|z}`"Bb /=_VVS[/V!Ҙc2$L)CNKZ@ +fTG&Nsx+`l2YB& Kx~NGdV'a^ 2B=)jge~|,8{c)PW/a%bI%"T]8Dd/;ZhGqD_%*FybrzxkUS"vt4'}n,ŀDAEstȦr9;%[1sGEeQKⷎxc{Q@>Uȉٜ NzQM/ 0u%Ǵ`j EF:%OC N9%Mً?ʎU3\*D}1bO.S>F}9/GOqRa1 {#~ern?@]n1C/sDqUrnz?U'4|~Ryl&* :l]xUVܪu Ƚ8ZȚ&jV/҈%"m|j.@2\E2Q9\ ^iHfk ,jm.jo\zv.ѓ1"0z%qޚU(8\ RJC%c ˚ Sǁػcr3qI&aukvcHbLP :a1|*FZ-N)4Wߔ@C%Q oY; &%yJƏo[rȖB1(& 0Cj|%dP㋐ Cۙ)4+7I5/Yv?sGh*(N"[|+sC4F шu =*ZKpE%F Ήuɰ}qg 0_)Q˄~Omϣ%͔qDO;ft"j\KnX~^f|gFPi)!YD:wqR(ϱgTz fj95^0lPC3v5xL•xM!qqjk<-Al׿ $'6X9ˇ.:7t31ͭ606Նas>Dm\hq{ |>`V.I﫯=TՒc`TLTҟ=ՏE5,S|@_PB4j@o 'Tsw1cFL˼֦zIٜd5=aRkO*+'poIJtW=i]5`€a@Wb\zT9)龪\(p %Q&&Gs$H+E#_0H8:և\*~ϼ3LVL$S[P"kyPNoh-'`orզ 4 /FcKB8r)c8 QaeVΟZJJʣ^ᨘV5gahl,V =1MmTmoP?{+⻪H $aY߄!VǴd{_3b2u@鿅sYs{vA[VG<hk{8'e~ tOd^a$opCdA==II&C? ;pCϕ`:3~qXT m֎CтU?K1[Y(f;޶]ȩMAb/w+`]]tҽ@Ba4m#&U&rhNth`-&s]S e@>tɪf ڑu58+8!𲶷r Zs^X)! PWSwd 腋-smf{ޅ C1~{RclWNgIqĪZpl?^ a߭UYk7~F M #u8%7V&6{Kj{BSԃA3uw_h33~-z?3"{ƊkC~Z2+7s,Kd3s. ̷@6?˝ZΑ2")re⭥òGw*p,$dj9,{M/ mgc#^|egZ!1U4p鐙j;!X>Uc6D,_3R,v=~,b\2Ta-s'٩P#tSQrJ9}4OcxŌԛObM'k<$~%_\ lk *~]^vniPaG7mՉVN`Lu\)I7|# 4>xR<"%p=̿Qaq$"^7˜ҧ$ou|FK\ ^|,wI^a6M"x\2O-dCCruX2-Fb6+?[~T2G\Of1ک*Nvl9=8C;ΕA]E9'OkL_m]X+Zo@b$/(7żW[f%q4{ %:Dy5)W8(SmR5X>m^7B-ﯘ㦘̡'#c"8dX(4Z$5L1R|?; p'ݣ?>hr&RX`08$Q: @cIƦH9Z^5$(MWU1UGX흪̅%sJ <՝3WMA=; ЕV -04l?Y4˹ u4F)_c7*F1ojnG.n|jmNٱ d7MºQu Z e~_AdWi`d-&zlIY4DG *~{Ľ|U?W璐 n:yD@!{OspVrz[LȬD'[7Yo`bSb#Ѫ U-#az;mcSg$SS݌D:ԋ% hZrJKtHs%zq^ŭAAg/̹E-*Eϱ厡dڥSGǗK);TɁ,28ðDILй pez0fwiZ!egoj(C.lXx|.J16+cQUn2?DJ <Y +LEGM~tu8.FtfmFZȄֆzF!Dp>=L#e>L-WS`o(?#Z304/+ $<^K~E^ʅ؆:7JvUB *(n(X3ٍb̿1Ԉ{ϰ$C̦l mF& `߭zvz?B*(\Fi^η$)&޽3e}8M??cX,{Wi*35d@ 7g$>_nZRX3@,aJ 9"vr0dDIa)9ڟZ'"/7[aSRh,Xѓܣ`z!/l2'G5qMyE_h}t|XK"NHكDhKFnmgQɛЖUhc?IŔEP믛z:r}Tبdf2f0_Z7,6ΑĤ $_XcU([s Ooq~m(Y@s7 { gB̓j)~6`o glNԨ}ai2$xzE^3jO!p03VY F2"qˮ+QG=+dm 1X7"Gv'WLUKHѾmH]@@75 $q)ܮgvSI6n `Fnq#D+Io.y`XhUW =W ;b5A-.zJs-D]#ds6+7lH2aS⒍a !7 Rݲцmgyfn[`JJLl+ro^ >~[]{-–BX eP1 [[?:Kƭg/di=) 4upt AƢ9K19N'8\m1P{chߑtQR0r‰V\`!N ;U^E9`0P.|\!%¾0q Q"r"-А8T /E,2|~ y=&W97{VMq1^dD/tEp{f j5W'hLe\9א͊SdXqFDȤOq@ӺjNϨZփ/xPGsq}ޥBˈ?\N&(q=$a%o;u "o,̈́#T! [8n4O%0/ 7hBWU\Ӛtֲ|p EH)r yIda`3UL)͑u"(0pR #c|x_juLSR@O16r`:xez+Slek%[4;#0C(JƻiwYdCmKjN z[F.(l*I$j39~1mF\2dga bM@NΪqjG¸`OFRU\' UFY{\M,=D#Uּ)B$P^92P;bMnK K(@#ՏJ *@<)rF9ruc^C2A!%E٨k1oBL'17WG C''/{ߪՒQY"/-|D| 2RF AhZ*Zf]!/4c\#JֽKT]7Dy,F%)MjWvbgFA%n≌IR{Pr.R5K"8,GP1C7 ]F%FK&5s#ǘcj^(;_yiEa:96ǐ1i';df/S 8.m?)@&#UЋl") =1>2iC܄Pg|`Ɖ7> _{N;^4<Z"Ui8ƭL%&S oR'sDUe1B;ذ&b`hh,n)5Є#A pkTy]SKjRq<D}> !)(YpnL:ϴAtBY!6N\L[Vԗ]7?eK( HĞ I;l7w2MTDQWcDK]Ą:"LF֎dBމYq*upqdJj24G}t`6H5U&wi|C :|iG߲bOl剷}N$yW+St((*"A,Ʌ`8 Z|jvV #y8L(HJ_=! c㚛>\'8őSNbݼS'<`[Yi0iGmwØ.EdGꎮp 0*xuEr&ϰ5-40=#7Hk5!Y<[zžILMni%; g|Pl-6av7rk :dQ؛7yF$'^yz7㭣fyve1p YyvF>j7?SX܉D $#k==Z( Zpȇ #BYFdU!nų`htP<*#`+6U \1顩L|ByP;flfƅ5Q :#Ӟ=H*x-(AV>5@tF%cybp݊U9psya-INks,2FX.&U⻻L778DžɜOܒJ"=txgz\KU!IEeF&>=k2?AEmzm |h 0B j@ɚvwNQ gT7幦oUCw!PߗX:h)`f>R6N~#Wd,tguJuH+' y9u1 _R8#9|P B~5$QFf`@CG W")9∮p;yc;1Pd]H'hr >^nB9(75QDO'EYĉ!3FS'km(Kh<hoBOqB( KM'ku:fb\ue> )~T|?p ڰj: xDe^ֺlDoÊ($Bأ=x-;nWw:[:#-i Aܼ[٭HM¹u/گ8-`5sU*u 7婔wRN|^5%E ¸Xc@`P~ĺt˨ZN D5G:/,:v!.Vӄ/\!ua%זƠ|>TvW*3D= 0i&6ϬVySQ%\bnx}ٷcGvT70O]aN^k_8e{g׽JEifXN^4i )7Xk*L2Pg 2SUc#eL)cMD藱נ~T/9r~{ڢ H|cU>H߄x|Ƃ/d~z\lfwp|`;<3i(ZaAv"ǧ@ qT|lCVFgȻgWN5>\Lfu]maO8`Vd}c 7K) RLu*5E"D`pxMXpqN@0ìU*sWHn`vN%6V}aXO#2.4Pm?4Z8tjNl*EH%}bU ׸2QNM@vۚ<¤( c0RhyZ¨RGWmj޽P]*ddZfcYڏ5ghK#2>fT:/v _V׎kh7\Q 02^%`ў,v(pN1H#CC_GS 2&59 3D4H[O!GBCLTF5T&z xb'eQbH'㝗z{L`XٌdY5 SCgW|+TU|VS@7JL雛#i=N3k mNZ~w@>Ը{$-̵&dXC6`L5sv2$sN:3D:ׁQbLͻĩڰC>2 x4 +NxewȩWO 9LBu'V=D)h29,PɘJW>)f~`rĖ. 3Br#V\G'_5| IDK0ܓBаMΎà?,- \T-O}0`]sO.TK*tfpS_X&']DlǔGVvC)9<җz|[rÁD6 GSZ/|僄 T4{3Z $!LY53مVȣk%K {tr*V/-\;]&{\X[B<}Iec3VF0El,`EXׁ:ͦ1WTnaU}N!t(84S U(oDj-}_tJC>*GR_E&M:%lj~/f+l a6YBR 4u*ֻLfUjۛɘH_bȋ"nNNӮx.Hjr NI|Gu׈hv 8{B0ۂ+Z_Pj04ؿ5nwc\;BcʀQ2 d2Pn?…KYdӆխ #л"UzQSƕW"Cf4_Ef\J5w31-muC1I:]98]V :XlohJ ]Z3K%@_ӓ/vpE tM$Up \5Tpf ȫ pd A5P`5Pj5$3W+k{%Jg)Aa4xB;7M=CPS'̒3%Bp\غ4bQ<Vծr٭he72A+4_s,` E%糌\j,F! Z{%~j*C |-pQOT!2|ӛӬ@>_lʽ&p&N>5 cH.CO'}z|̏5p&LٖHۚɏô@yO3aFp陞u 6a>gw0Yەc#Q;%L#u) Q%lKڟJح3KE>/T=-IOdTLǻ=rAf-̪nYA1 =F) Eh*g $=gѧw] ߒkA> F{|l'`2r5LW7[wkuC.{ܓ[ RKpgf5@93sD`( $#[ ̐Ծt{1-R;[ƴxɟ4 @羅K1 \X Rsw6&XM}A7pX#9+_ռ.2oӏd؁1L +*DoB}9'/Zi\?LcAm"t#VOq:㜞s>mF d^ra3 Hih3@T†exRLT-3C:FTyAP܎L.POΐ1@L[jPYV~Xޝ Qz;P0ua{mW2hCnDF5G `;0418gYQ`#f Q6\3|l{B+-"0RE3SlV2g2MAQG$30A45E &r Ұr ;<5yų QJZLW.Xf(}eiϭ>$ZIV qN=}X1(_Si+QПz5svйm]>I .7b _mӪjZiয়syi./_VogE[^$$%E%B?b!Rq{g(EL(~UKH )c# {QC&}r rT׍Z|UcຶB+l~Zg 7ހ bmKLp%Y2p4bYXOQkB㱠&ԼeJqq%Sx3vkEy?cp[s{]Ҙw(gTU6xUgHc% 4fc˭[3|@YCM=@57Uv$\&ߊ^vw߆PNcT ~C\,<=9viE'm`VESAp;tRD:Yoqcz )5^d^iV(vX3cge@W!Z?5֣4B&oR:^z㢲;6rQyږ? QYiԑםN5r!Y@ Z\ɡM؉Myqƒ -ݮXE̲f~6ӊ!j7,U3d?;w3 $"N_PdscIk`üUO@>l{oYwk(-*AاP*yg ^u@ R<\.҉<mp9j]S!~VZ8F/_;ݯ MfeDA٘V.;y/l$^f}hK@u:\.”hf?7;3džnźɓqeY]HOC_F&i tKwcuep\cF#(10PXؗ7BO:bp`a'7PUݝ%|hCAؒD;\$dvm Fc fT/J_=u 8B/ܾ#)D8G$qJLErmisXvjc+"i\'ILґ Y@\2W4G1ekݸ [&j{sBÎu@uC PKd֝`R,~,: Е*Ҍclo˞1AڴCŎj45RSǁBU>`Fއ)I{uC[t|?NG{c{C`[8J1i%N@I;ճkn^}LDf #>FjycXTzypPپxcTt QaQ eAKPƗlbt|r󉘜몧lt~懃٧΀!> z, ]pj Yx_"c!m#|9fnRA,`?6"6e%M&#AHpL_5r\IA^$c,2BSpԴ/ijg3;"! FmR1☒gH%{6Zؼy8TȅSc\I9 E_7?RנTvAѽWoIyὐ:'pszij9MC֟Z.8fWhg>@HQ,!}Y~0T4^C+oŃ dԴ8[;0jD"*)^Z.cNGR2pg^{C!3`*1{8E! ,, ZL\o,zs0hWZ"ӾUd?T fjS4:mZiue@` tqQ:n Uz SQ˛o:|d50HdV6()LG;S'r`#L&\fR ({&y Cq~T['SvkLjzä᠎$?ΕS%L"ro„^plz* jNd㪚J%mX1[)e|-M{PLmEAq)$Z)T+< W'¢B5eZl=dlͪcA=oN6z%c㕫؋prSai` va<$4|qc"^˳HʠЭki/Xnԁ\ ;U3ID(GFU8?4;1״I)Va ] )/ 6-/m}"s:Gp)马lAA҆=P.ɕ ؇b\ܓ tY Mn(B3rPaqL>ĮㄗO+Xn{F) |RŴdoK=NǑft_{SKKza4'b29·3`L|5Xy/{z83{j(ңLCnvi|^1(^J%U('\YlWw+kDû .,v{TI:1A3CZoKC[ !MفpTij*+u\}yᣱC6?.*:?2JV7OѬxډOE8+?( R]$w18/ތo|Rn=LGWyKJmm6߸ݕg{ f %'~ ңO3~ܶP42}U&9W/~JwyچUxreX"1Y"`[KڲV#U$h4!oNb͓հtz;'Pgf- 㤝m'(BYb&!/*Zn{#8?I{=[zCSː>ˑAYi:yu}Zo¡}iUrf_7WzŊrnCϼW^9,Ÿ|} "U\.3{"W!^ .YpLRM| LCsa.#7Jҫ87Ta_g*խ}6=SS9* Nj) rOyqxY6j-Nu~#'1\_X7W\UdڏZ[7]I@\M,DT9mp~ \4ojWݼuER+tv7L@Ա:Tk6XTi ߬ZuB0( e.T/Rũ+;? <9b~Ctٽ eCY-e4]ԋNE,x'_nXQ)] QU`6_SXXLY/c=dqXZ{ׁrn5FuUzG.-1d_1~9EyL{ ?N!]j3kMgPSY@.)؉p1{HjRn|Һ'vjcRr2boOGSFqV=gOmxW".+xuJ^-wxHJYpE{_zrФ rP[TPq87zq:n-7uEngBiZ4dLZ]f:9Z\>;M%Rs%Kዿ,TـP&‡8%æ~ rAv Դb/ZU?7N&!TYZR\ᖖ*@vDݵ &tO*z3q[XGb?X55i҂z?z67g+jX 6;tQ{8!ggTQ#ʶmȕ))KAl\LzE l_{;>%ђk|I{2XL̀g *=洐 N5.am䒓#Vz$#e$XP.8Fȱה 0UF=/&;Y"tX1a0Uy-& q()TꭔuBu]V60wIQ\ƦRlA"[ /u=fx\dGۊ?HJD k‘KN)$t.G/dKlĴvm=S~.Dmgd:!~Se;(\.rWY=[OĉF!4/AZY5 ɧzwL* cEƂb](becv,PPyyݒz𸮐n{"YU #Xx48v7`v)qk͟)5ڱ  cdS$Y7h]1ϝ0TℤRo c:ǻhp?SKeV5Bk YvT#ʏW5^nK:Tdoa-UT+2纓-w~̚H9>kY{R Y'^еJI'B p-4ep?!op:~8]Rk[j`PX >0bEB>lD^8w`fٔشBlTӚ^'Coc\0-6bβ5Xu<'`|S60eNK<#$2N-\G_ŸH*"3 ~%9P[۰Fw4y2eQ :I@3Ot+Y6-_yJnmee ,Ep)bTcb 8G)i7=5 _л%6LcϱL. #ώ$ʁ|AHfgA%24м";|>Al 5[\]5HtnK25<#V1[.چ}o}ڪChI&q7b-[R^ug[Uw-4 .lN[-͠)vPTkϹ9}v! 73$h 6%?KԻ-^QN;L̠܎X|Ҭ`N3)4ŏ_rmm.Jwth03>[|8+]FM-dknku+?vKR+ Zy_kbPI^=\=/ӂ, fX:MzC1ִέEV47O.xW7]FLvá~@Wv\($/ۚ9 ;=,C;,gZ g |Z#yVH[2_+M%`I %0?G3;oMTP7V}3.fToێA?r)K싚-RF6`#!@wR=dA}܂'(Yݥ:]EiO !@|W܁kY{Uϟ+!aJ&Baj Bv&wO+{x#-l8V:ܛ' Qq ['oZq zw[ w ;h L$W1Ѵ!(W_$7L?6AVA?fb~Xќm=T^t.#mIDhp!cy~k|J`8FB3vzcزk?k{C}9ș}fQ`HHʹm( tdbT?aEwřY6?GS!qHX/}w+Y;`tb &@ 7n!]71L7Fgh@PWD̈fA53ڔȁ"56 N8(fl!Wc \͚U)iFtB"'o΁tgZѽOF*;'6M!{DPclQDP#`G5,-ݶ'4sQ/>;ok[ʨPyCE؉)(̆˺c=yyy钵7ROpqu)rCtxd F;m 5؁} \e<8N\?FpCzY"//$XAf*ЏIyrɚU;GwE#5dK`$PV$r9y_2lfsDDJk_ nrx5kƛ"@Dy{%cy|RlV_:Χh&2ԛ WEpwy#EAn$VV2| p6{Fu@ÄhX~k;>heꂄ82G/Y.tI|@kuoS"P\>YLoRŦrg$3 mn8j&NCPf}yF,͈5mΊNtt|W j "+:oCwV-| G*ky2|) v bFqxZPb·그jV|$s; q/c"nBUOtt%?9\fv%eŇ}">(/0SХ: `@`SܐL*B{7i4 j{bge)q| mC. walIB,8&1ks=>=мZݜߣr;4*"# XFnVpdabhuZD@-$~L  1_Å\A7n~rV-RBKȿ#YC 𲊰? AXF%ƨvse[J weI@^p 0G]2yҁln QV/:ԈA)_'f k )B649ۆsO me+NhU )*)4K{;K=As!MGb?}f/l6@:$a/_J^ТLHpxȝ+7P2G# h'pn;8,;VCCh|(<2~Bҩ5~[PqBzp'RZ*#+Z=> .Av'.wek[Bᚔ[>ˢ%Ғ PR#AL8-lPt36NU_]|?PY`Cq eb= }+ 9[ڊ0.nE.J=߅D#{sbA7{m,bDMGrdw^:kRc?)ELF2_%~r=UfI'63On'v!e|@޶HQΦ|8wzBf d ZR0ض(ز3h/<ձ@W)- #E,/ò;ű~ҫY(7'WIO*bIi^%$q KT).[Iy8J%Ĉ)1)"*`Bp _>~\h _ҝ13yl ENk;H P U!4 zS G?!`2\]"rS Vzf1v/;L: N *I lxmAq̿WC$B2NqBˬ'7͌ʖQfe"qZeP.؋>[oYw[m׸*0JXRy꫿7>R脊 -Cv6m} %ZaTUt$1vc͘r0U/3ΓnQ"VmʒǐRcw.{`D Yvhxݫ!kŲuwep[h/ ،2gGn[MΛrU&qtP7\8oXx ɐ!yc5l9u??3֧J7gxЄ`X" #l;G Oxzᬢ}ײSj:X4ǀ̺S_qtTt, H9 J"!wCM\SN#%=HMMk^0 !IS߅/-9;cl( N Q"=/6 "RHzʀ|gVS-U)҄"`/w)z-ٮgl%*L&nj!AWoK^wcnz^QBZ4.EYgh增+'Ц)zG"KlpDCa9Rń1 HY)nQ/Ej7D,'tC-."N7YYL[^=OhQou-CGo 6T3&,i܍S`)%iV2 uwm/@0_Pbhb2 ]\I\xl`8($jZˆ?_./'/aڞ+W1ǪICNSO~^+vpfvA:{Kw<CjoFueLuu7gr Qt,}6nl׾l9'w*L|]/{]=G7#8]b2]Hae-r ym竕nψR+vI[LRo.bem% ^dZT8;^F='{t!0*j4lBntetC d?@ݵCSP?HI4b +Ld*'  E>!4)~|٨W2eb]D\wR6؝fNra\s$G[v1\UqK^&;)M,HKCƔ_6 !dN^m)I ɱ%^wk{B^NV nҍ81 LaapzVYMJwl~@x m6q2[8 ېXUFA*NŤQjnn23<{ tI8fc !:Ó3b jw߅dC^ᛏԄ(:ʿQJ?Nu AKG1GV\{#v5(ö*בgzvw@}=Vp°UifQ-L("=4+~0\ ,:RPiXs̥H6x_Ǎ͘@q]KmOkwaGx-Pq9`O6i0-h|t~y[? MK[~2kwгvqLDݽm";0.95 }AŻ"=VNm¾VR )i.UkTȰqYQUkz5qfVqZ sWZ|6Xd4X_-+ 2:ݒpԮO r}J>EV[ݥԁ.8Pt` xUvX[_N|89c+72R+!Y XIe=uԷ*;++5t9-&P\,@&~Q36uc>smm2c" y(YXL5x6$@;I1`#^ +or555uJEU:biZfO<rK&tcW= g=z4w˯C)j}&k`O`DLl~;v 0) /$9q6>mjy?-Fo0=^&\*]߾|5sᩋC=OkJԖtЮ#RoH7ɦy̙>YRw[fy7W]Gtf"E=z @u@Mxfi_GC^ +HPn}lV<#VՖmļhWwX K@ƛƔO)-T>:=eDdOj@BS9J[=)Q(Μ\k?%5!qHXjHLR3LULBR^q4m ]ŠLzewm!ԀD %Q!N*}BA>(\0Ux &o j"Svɭ[׷n8BChӾX7"3/b!o,[wzx%ߔEOwM^f,z6~gP4)[& Xpb4}.E WnHu'/xRaoՂ|~Ky+R/p?\ılJ L**MLj46?;Y*DGh/l#z*f0019{O0!@鏵[0Ob?]p`dӷ1xTd|[ajdN?3C^k e_%r )ﴫ7 IĘ$Ŝ%3P=OP0+lE C^j) gP}j=D_N 32:"zNb|U&7x )|yp6<Ӽil4p^ Ah(}e*֕*,<g@ugrx4@j?qrbOpT_X7l)6Xp #Ԙ4OM=*kSR{UuĥZݔ*JHGC.8>jOY!భd\d)Tw\ NMyQB< \oTzsW :- AX#,/!f62YcRk! KM4U\9ZX ǎlgskF}[2}WȢc5Y(؉W| 8ТeMs `1p ?)kͼRۿJ3bm!&L՝zN[Z-h'Ơ d7YU<tet&+[$DiWR%qD mz~˴ޮݚls̢,5p@9y i뉂EpЉq[}6ǜ@]׿Tq I.t@[:,ߓfS;b`D[Ca(V>@G |Ah~^v9jCqynj*PG[(wo= WNlMqBQRx~AjEyJp(?S<=-)1_{i7$o>w_eQjBV+ƅzj60).dɪ si3rs^]A ?/f^"7ub V!n;t"zaB(?UmB!1XoNtvVSVv*|3*Kc?WHͺ޻遙9HӇ` %U]9Ch꽂?,;` Jr6x>xI/%o_c2")hKJ 'ϿHՙ-ٳ!ϖSFp“v:ˬy)eEr6L_2\En\?bֆx_V־ Ao6ߵ{ Nq]9tRԶY̾pFez_WXSċ>nyi 3[U 7Ǯ!EEOWSf,~:ٗ8{GЈUJiz0x_CD=Ш9l1AʼnNbڍTU}q6׈GmLfe&=3@ݼ G'+$vNE/n&cRq}6pP'AѺ}XQwxs [<-vzQΠ umЀ:̶z5`Fw]s5tTتݭ4ڸ=éb_BϜs웙s۰ve@.ۘnK|uJ-A\Q|x]gJR2u jqm\(Doab Ft.  \9td$52drbv+1>/y. b 1 NwGz(}v g2sI :7\? G+G2!/Jb4pNF3ƙ?iXꓷ{ ƕΈXѦa3'B 2 ζfYDlf6Y}ia6“z)|um(>q]2?s;%A|ߡHR ;a[$H}K;6oʯhPYxZy}jZ?㡓~tlWWS)@V$/𫗪adXnZ{P 0jxgV=eXP̓2ߧ̦1q6F'ߝc>R*ЦO?I]YhF4]81 SS=`ϽoŊ%f:;_#֡ 9RLHMgOScyR!,>?\2T} ċu LKWW\[6@Pc3L1x9p,)3_[vg EfT'03P)DWs}2QD\U?+ S4_$Pay;Ƙ'C#$h(L%7IYdȉڤ(Zpن|-{u ޯX{wQxjZFPߚ_,{$zkj}1)P8{^.S^:!?pύ W2w5 B}3 U\,6]]k7_ŕaJÿi/FM_pG/_k٨oG#I 5s=|ryhĊ:\K7=TgKtmje^\'s:b]JV|8U"هeIgɪCFΏ.[<6cY<=˶. `P:;FDZ&ʠK3]߯CEfQ,YjFWI`U4ٛ>ۍ]G׷i8LW9x`h9v(z7`6)(Lwj[{8'4*Sk>w&192`2jx NN7 NS |Af}~tk:+ 7s'5`v 1ct1sr;*lUw:=TDiF(vUvU?(aMٯ5oxs7 sX䎕9;S M#XM޻pPVG"0̈́f~, ?|9X&yvʍ!*|9"< +z'5N2~+RU )HjpOaq>O{w(wJzJ6fNN5/aOՓ.xO{c/HD"͹N2fCv)4:6Rdü}zLA{Y'xƳg:Sa߄1a("t|8)OA/U_#lI,UKA(oȲ}MS{-|Nݺq$a2WqñJ73sV^#Bmߧit~sXڥvRDLb+ wώ)MCbIxcdrn_{i\+Jc͔>Hl|<4`۵U"S^M:& w! &I 5Yú(dJw492,dwŖEG(lx]g,Nքť|cTuR]9(s4M;@BY{wBkmF2q9F/3"[t&̷llCfmwUc~ hY4V qk 2!,:G|"qEV,1 {&xlJEX9Ki8&=h9'S>|o!/p=RbOP|HjtbW?pw "x? NC;#"8z=YIА 6熜;4Y7g2aSPe|i]8n;2V3z s:a|m_+ 0.}1 ){p 'fc&O %][4A5L!)ȭqBO8 mc7tW $Ĉ76 һMm7%ɗːTFj4矜RcQja1v&m6,dQ7QYTzKɹY9ύުNZ?k·4ptuqCYanZmZ :{C:Y OKCn8! B#z>J?˜)_2pм$yXd&b16nXQDY|ҝNRvsFL TJZcJ@ǣf!b,nP%K P]W{@eEM@B5C--L9l:֋ ۵hF !/)U[(#}MsNv<:kdIݕB$CS WK.#B1@45;P/@ [bu9^-S|tǟ {0Is rkKTYu|[ B|p%%%sHZ`Sn<Ji׭Zpf1Ds&A~"-HOvXCiF/~ٖ s (ؐU$ \v4J/m1/!V@u3ӆfa|Ἠiݏꋐif*hϰQ^|]||ތЬk5vtJa1'RjoϑCQG{[ _Vol֩#0 Ua=z|ww*渂<8к|sk2m/6?(ls++z`)&KyۥQ3Oj?R/4o]CZ'W8=?ZA07n:%! kFS~vҹ{揵ɝ,kM6tE@7ӨUvg 4m| /r0ufӟy0$Xf(jU;+n"@aԷcrHd <= GAHàaQ9!['m. 5 X4Z?r-6F߻ƚUȄh;˳ Q~2l;5GYG4 r27٢7k 1Z#F+N(mț{aiNH( 8%UŬ#myU`%/(2 y$)1:31~C=YG =yZ j//i]fT-%@"W|/yx|*( +BӍ.QEa?#;R1cGGV\~~ăIa~6(;Ab?rL^T hأ`YatS6{D,;sL9V@%Ql7bih\Q/ ,=o &U oe'! qĎ^M_recߵ$FXv]K$W.Ư:KG-Z›;tc1ą92ZP {7OqzD/+?oW\v93*ni44vxK{̅ӇiO-dJ 7f^u*rω<tׄ_\كYQx R|[q31"UIT$HD(|W~Be݉pi_s¢p" D8Gd ) }p? XO@h[9>RDH5﫜Wݲh' b]g/ ob}rYc3h{V|AE޼$Aid ӻQ!x{{4|'glÌ"_-1mGuߘ[guRvc#bOed3A/6w4|,5CgE`чP@YBW#"O9-=@;F|{rr~'v(1cd\\_8j5-gqWuA[]r}h(: M6b$ŪwEOEmXFU$9Ul2X4>],bz2&l{LCQyhU,u$Z|xu1?l6ʤ5 Tk;~^"^r#uΓڗ0L`z݊!,O/Ďƭ:\E;elSBs3D6E??|T$[g$ ֆ#w0RnAppbZV3gk4pap_5\\HۣVr.86)TpI r0yCnK@&"N .B0X"gIiB`]n:sm0DyeQ_um0$~l]1f`I@PniIlG !M[|*==XE%$gPDE6f yiv41 ?-{X$_UA Â'RiX rKWE.6˭y i6ќN" ܡ "2X P{h"tE35(1&Mxprtx$g,d7hf)I BKS]\DM[ ]]G烺CAuz!FtsTF-g'kKEb5[9 P HpI|8>:ԁSj#*p}aU I7,ͤv'($@^lOPE7 3b/Xv.KkdY/MPA) @Pgd8@zdM$kе]P# +iRNϏjoH 9|7Rw6>p|3sSR>]H.d g;n׍%Jd Apzex=wi_5/$~?"w|%J򑫢^"_`[3 ۹,Θ Ur5B.>+0O HS83IC@lLvQucE|kc6Ұ ~QR:1kM<8y*`#,,[A8f V5Q|c%S0wϑsҗRJx90k NPK_y <yvI]~qB*-n#3 RY\ py/s$u+Ԃ;0ө=>%GjVs|bDD#L!gCƥURZMfi vWE+$сX0ҾqYЗ𑤀*>d!{D=#3!YgGun%_EO>v6'\b6%V8Ѓ xCxqh'^|)KhL4*l>c0/iXop'% R*GrkC4L$~fkS8 |7x=r!l>ϻ6R,ɫJ& bt`7`W:6EnYxZΑyy[:(J_b JUGy\V//`ENbI@gGycʢe<"Slg.-r[4_()3;;y)l06eUQ~g"xO`X[䪏Y_L #ZH[X+doF;}7&53:5һ=~\fx18Kk*FFJ-#Cı0;!wZu$ȟ$[(ؘ+$kj<\_*uCff *bK,).72rU1cڶmh'k{꿍93z Ot\iE Wpe]*{PHuu#Wr̐af1!d#S44sVosbIw^Jr22:_l`isK\B3My1M "_dAGb B!tsOD1mpBPB#T68|9@,H kg s;E+rQ~cE5t  <{6yaQ.$tD[I?=SBx눻 x5OvW(xӛ`=Q&gլ8ޘJ%N$ UӇuޗ v7h7$' JAe@KvEA"6p.8 آR/'f Xg|}v*U6"0AZcx:|BC<,…-9xjեNwzT۫ܙeqmm3b/%2VH 7d'5\+CJ=F3PY%<0MQҊ{}XX9U:~ew$<&о^,wDQǯ@?m$Sv`7 LG53K iSYL6 W!S.{Cu~,Eh>Dw;6{+Dog׀iq*$FWa„{ q,LUSLA]Ut*Uesbmls bz$Q &@6-D4&L࿐a+Djp請P^Akŏwh@#DQr9f9R.kn( E嬒~8%Q<d<57R1m_Ք>ԧPP0,r_ #b`P=E&π6Pr1Dr +y7pXpi.3_86& МN٧Cّ>P&AZFS3lY?A@HB>┯mdѧm?BK^ 86.׍$T8Ah[ $ @d؎Ԭ֮@c' dߧ|2 woZėr^+Y~j$++,>7^Vji_/vʸrxuǗ7,#g_Sl0b^]Kx+G#zDy>CK6%\%\Y0s0|>l ]$/t#x:P+ʃ]̯|`\Pr"@nvi~=LR?KlD[ـvj0;go|>> \f. 貇H:Wa9U-*R<{ϗc- muBkN"»k#Z[^$t UdPSz{;7wA A)W_T3Dg =e1Fq]A-T8VjKfxVHQ`"/c ^9"p9zUΒ@&gS3lpVD=M(_}{B̪8V5aנY,? Jc}X"g%ݖ E2zGk´5p^z{dnx /3+\ҬnضD1{f N0X1R6n3u~$bH_[bGMiڰw٨DObGPre87&m[y}$mx=o@-iܜK9igSy#*R4Z@3 /`l|_L(Q S%ߏ{,S1 |?σ ǜG+? ͫmVR K{j0HESui1y̦y8fD|- ׵-^|,h k|1P#nr,8+.̩baL1$(n!H$>L*Z1!MV$Dm<#@kS2(+rŹ6b엕dYo{ݤqtRƫ)r.CChbXB V☇{:R!tt96!ѠM Q.24㮝$\=S> nϰ#㚢@CGNL"f?C7꿸WAldˊu4K*$*;:tڎ 70V,Mx0npfJ4IaI2IH'J2y") ՓTsʥF^Eqώ(~2SMt2D8+=;]Uz8ټuFN{L:C]Y Wۘ&/[14v8siZIpްd5V=PU^{x6Ģ^uMPPm3$*\0nJCf#H <rZ8Eb @~`4 W )S|lfa>cqs{ޡf=GQa0+hnFΦ̀+H|_wJ60MN<>!GZ퉷ز?\у! Ǖ63;qV,>^ Z#l]g` >ȁ[0gVfWy6[U㹸x O,OP.=Hh3 1?܏ߦb (Qb{TNۓTꆏf%L=%oĤ@Q;/9D\HhX#=13a|$'JuCuY;p/[jd.̜Y{:3,,ͬ*?91z6qvFX؏V5J"DD׉@)LsN/gS+edLJr>E<3Z*>A{os݃B*/w\Fj=`q%C qëֈRBīje1@||.otЁ^O ,bP\iNms FPbDvG s_f˽"فMV,RpWZej1|` _b1WoSM-MrgiKdך\}m6DElX5(s2.|ewmfіƣCTS~!#(Ym}&"RTcZr N}^| p.3Qku8dz|xfs17c!ʓ ->0ζ5Xybpn1F(g '^И| fe|V+o&P]@k MS'*JdeiZi$T6O:+c}` Ę.I?V5*&ƺvedp\qxoNC*i;!ZH WVtwU4mJd1#+ "]dsdj`o:-\GmYH]򋠚u^AZ,֌W]"ᄻ*QLƹv;7Mj(T3VY 8HMc~Y Zص!d2֪r+ Y/6Q /`LgQj9WlauH*(t½yDho;[ĴmxOμ=S0bcז%z+V]Xիo!!ӷ~U&Z:MRw(vұT#:Tcbg5#?[ ;i7 qmܞ8ovuV9m~`r,jiiFᾭ(*:б -~W{9 Lq=ɐP^Q Ι kl'U[w$(Azq!3˛BR:@y +;`_N쥱m)Pkl^6.d䡟ׅt'[҈TСAPDETU{XWʡ v24We`3q!Nkg;DʌdÙ W*Ev"fC_%=hSq yTJ+uu{x c04֖M YYW5B9cvz=C‘}X4莽&V+Xm"Y~hKmR,ےW*S]=He]LK\j'n;jlFZwnzfg%n$:Y º!X 1[4GǽDE4:Fli;Sx~UZ4իZOā.H#H/ʊ[&,"P;!jx$7u5ve%̤i isjt⊳o覛х:Yc\GKlsT{7:x|-Q-@؇j"ko|IФs%?+r׋'.Ve1S>pUʊ}? ,,JP||Td搂<Yf HRLEN^%C.DgX5H8LGL3(9=);{14eu>AGrdrCP6PpO)m+YO=D$_ljrO#ކBl4Ab {a7Mlӽ5I]聾^XkW=mpǐRA1i8Wn[1N43KOX `{_:]/ՙA0S쮑G6O֚f`H4K(Ն)-tT<^_"%nEM^e|49KuR~y,>㯙g kyzT`4.g$#CpN./10}YW8W|騦mq~GEA Wa~(=N߳Q֧ItzUl!rrv |F"^x<>}Pn3D:29%Oj,ړn`Шp/9a͝}mv,0Qx6< u:chzv&A!Iň H,Q|F T\+2j@v?@94[a304Bb)qK<{K̵1)7fTDg:AbMZp넋`|RL|K{]g:c"?WѶu9> K|~"ix:Cp&;;YZ[2`M8e(?1Rqߴ;{o(ReRiNbUfi:Aס#h3Vj`ه"`U*/>&E RMGhӲnj>v/ wev25{σNŒ1?:lK'kLnCTSYMQƓ' %@ury9!Oh+ 8QjNRkdaȻ/tje7jK! >qq7=oeTI*@9h^ t*Ie4 sVMUsxgy(-ɮ+R B,dΫv63M<&dW)(JYڟ}) 2  @SN2΀Хdhh@ZA \5k:vK\7,2]ňqX~hQ4ZhfHŖ^;Va[{){mQLf[Oؐ'Bq5!w;/zRuAdQB tO }|εJxt߳y?4SAC16+v 6W,&naO *+IQ<`$hOswǞ97+fHB( fU G-S{_A@<;*shXb#- d;1 [UKSrz]CK Y:2==՗ Q88O>*PU -r8 e/Je=~T?6Jœ.+i-2e}&hzYJfkS;wZDc&Vm2C uI$֊'?9w3UHY[Rxӊ6(Dq GXPa6#Pc >:ZA K֞^V0Lq/?%_ožH(lD1sLyOF$?((`$Ų'%'"g0L4(;cɪ (f"$_:˚@0kɎh{Q`Vi'R2$}#c3A %ʵ;?wХH-ovBuk}SAY[ 38υ(X;_,3nig'jsTz0[W`ԊI6HFȼ| ft8Zp44aNQn.\DP ?9C5fRlc暤mxMRO'6/ PsOpfVk2~L@h~7y%eƢHDpWnksSu?.&hqҲj rTjx:gCJŧp/9Ts6i˜zO.Nkˬh;_0@a^Nu[G9ui ԝYN5# \w ,`` ):kY>"N'p~zKJ rDBe@80v:(ԓO3</bJ@y&jEJmp]m$CC=t ?w"(7O?{޳;ZZ=7ċ>_+8{smf.g.=~[ʻx!?`YC )ٴ|͟dIZ :NNV[1 4]81zȧJ NoJ- tZ35nol^i LkiX0PFx]_0i9W~,|bl z?'5=qR/ '\~7f~1j C"n7 C$g喙`[q[UuNJʥBkaњFvj+R`F ބb:YPZ-m=v#]O?!B+_ْ 8jm_><;m( _&&8wmDmAJ@Lahf V "Kr~LD(C_>2_u8Q{+#0RSu pQpMSY򢍱;s5a+2 5gY7?.B# 3]f1O-VƝ̫'i\QjVu%+WpQ|qRjg5t*7%N|wM~7Dž~530nbPXw+4)gQ[K^rM+X(8+?po^/͓1؇~JmHuzQ$ <)0@BaJN:YjCcmez:n#!L T/PrNg_-b(yGfyo- z =<#9ouם\m( {˺/+`g rČ{r?ύ ^joVQ艟HAJR:a*k0oq\L"ҚID~rweRϦCF tfU$Jdxjqv-Zd=toۗK]69DT®|]uoO_j4nZۤ:٦P]%թ 8ϬT. twDL]} =HD,Y>Y8)at`Ben Mv6P0-wi=ZMDx4)QA}EVvZpB|6Zh-/+oSnRtIc=ż KsFEvO79IE:7`[oD~U[m2zKtwL^"CAt筈k/ԦjNzJ@~܋)V 75K:/Z!}} ,hKB(6JEN 6ZĪoy&5c-^UsIU/`` cv9MhH41841.jc!mHπQ]K-RVd ~eEMgFǿ0ELJ^ L&˄ Ik.FMw1T\& b[Β{A_1Q#]@0p(͵vWo3 R7O t9R%Z1P],hxA{H*$B5uBszmU ACR&.!Cv~eP}>3VlckaE!DZCb4sޔg'"i FsڋW~X'UJ,-E\jl'Y{RѢ;υTlɲdn::xřO* ~!13:-ڷ^jw8pTZ 7i^OyIڷ&@3pzT/E ЦfJIJ[!a_週F?oO1I[,I$&DsGI 9Zh &G%~Lc8A΁lQ *x i2Z3լ AxF*shTD,{*Q|nLY>Ĩv,8Lc % ƤLȅ{{産jC $ty,ByEڼħYaP_(fi}MI-cfr$ف.9h= ka$y=K&wˎ9Tnq1$h`Nݜѭ?o~YI&{ #ӛO> cm7M׎Wq:w];DPUtB9>`US'T&nz pP鋎FN j´B|f%]{^OFr)˴ (Q##ua$+Q~:ۊ6Obˁ"7P~uFtSjBWZy 'Xlyme -@Tº@&A/)d(RKgYI_xlN06SsKdN4"JemJQD hڰGO?YoHs|\}41`䈤?$s:j,DDg>t`gl> eQzoZ꠾Uii q.FmNt| X%W@Ń{K i["/*6+~lM35<W Z-X]t /*e +nF1Ж<*^5 l<>Zo:QpvIuXj3*vm̃B*<.آOaʞi(mp#t5%jmNީއ"Xr`"bX |f 4۳%==qH7&FYzPHÓCOc%X cIn]ģ`CBccu|,!wAȗBsû{ln! U|=S392@PP&4qnDuSI1 28fD=EhLQmOlV$z` Uaiu.Y/<-#Y C H:chP@5୷jP`ZD[d:@#&qBD8'fE>CMK rBT*[ M\[v(q@ I:pN4'k6 C&Sёd]v4RfU.f2~Du%mmURN6R".!$) @NM3~'ލkNR_v⭖p-8聋eYdyq-8l 6L0VFV$0w+nǨЗL_Rѳ`(۶&I@6oSӋdn\0ba iw@‚ݪRf>ނ4א)&IIz/cZ T>b+ݦ 9,Z]ϋpL]LΉQ4%弝5Z&<gZ'ufG$7. ڲ'PT*޹L/ 5C1ɝܨP׵ sHWK8}vҪi }>'ES7; noEDQ s/Yv@ا~(|SJWm$CT sqa3Be~&\EhMmWcP$:|19< $-P;g~cX3O3Џe&|cPQ߽Je>iFd%u/\tNn%ܾQvŶKF4kQLT埵_Z]J q&YDZlŗ8ʂHpsZI  ddkT1[:K[ ֐U7?^U9h=3 ĝR?<6AI#|e=B!` hq02,̭~>pȝpҲKw3|>n;CgSC}¹P!o*̭8ƚs\R24z XڏR ‰ Us4g>7Q1yk: ONȡTٰll\/Y@4C#a9hpJl3 f T<("6 λ>1r)_uS[@5~h 5|e18-"(s,RRvZE܇ S$Rˢ6XS?!yaV[3D&hڹ.-K;?ѡax'6 >\EmX/[ -ZДgMH Kre}ӓjPr=2c<=i0 u0ND:&`Ȍfi{"^e]|#oBT؛d*^C5mj??4z4kE8utCݍ!_Iᖳĉ4+4 OOt4_{C9ȪkX* v!"ϯv~\t_9:AiHd1 hJ+@YPpqكbMK?vmxJH;aJh=nf7݄@k0E a\2:b3!*3G)v_:RcܬleQߎ;ˀՉ 8 L1O$J淼F& bzu~?b5L_@&0"o#5Q=qhlM-VFՋG?Y` ,G#mb&Vt{zV M (;bFRˡzu:n 1bk*Ok+Xy56{2Z(`v# <E4߲bL)<܋XR 7 t2D@@{Puv EghHtsHbM 6үaVG]%EZ]Jz<ǮcZ^prbĬ)5;f++'m" g L1l[Q:\~\ڴNc(ßid/(*G9G--qR膒9q`FJ>MPړ QR؁}RhVEjGSCV)wpStXCey6w-WK|x%]?}:7 cEԽG\?1}=2x΋oidqˁɷr.N]b*m!cHgwZߩ8G^Irާ𜳎hSC}Wx 4oR[9< K[>?-;"'z&TE&I[!LxFKBxyԤ8bfb 9e>y l[ ʱX1'r'*c" =fK 5S2|>#T/!&ne JVɻWA-R=lOYUݼTLw޽Y['KЁ?Y{G^xO40e $lKLCKQꬠwRܺxDڭ16 N_\Ʋui%ue2lBCCXU&w\3F=֙]sNLz`9!`Sr9@?-@Z/fZ3\b?Yv҅|kv29~֟ Bnm l}mHڭ:RT.zmsLwl#:wߤ66Ƨؖx}eVAԉ2Em>q;BVڤv6db.- w~,zd5}}B+lj?*^lBUzCˮޢp{}B]~HY6fp;\w',]irڞrȐ1Xwa$˵ݑRV:˜oԇ_Ot<xe7L[V@IЦ*֣~;pXb A?Uj&&1f?=iezxrO[Ymj%[ N)Ywi?sS%2ty[ɒb),<\M=.Bok8x_Wr f)/4 h˳ {W-_8.E_ss:pU@yvX۪ eH!Ɔ3,?oW.^e 0_K%cAL"PNADQ'O90;/}ÕQ0BݷȂ0\N؟;d!P&oF}n\#̯k*7 q7X@ aJVOqb^S}:H|A"=(YzC,;z{xũByg"_އ"٢ð-/CUa铓M&߂'nz฼{{'ʙo .B_hB"7T[0}:>i7p@؎P:ϕ[wrq$2Ze4 iIlR(tK rrUJZ³{FAr(v=:b 6mQ3:l0 Wat i$#-Ӏǀpمvԏ\p.qnR}Ⱥ]ǵfo[ 5@1mkfԢX<]z+bju߅7(?^kHnwF\KrcPrsH3!+q_&zgֿsC¢v۟K\L@re)ƌI$Twi(TH?@ YOú*# "hȒoP禝:do@)xobkh))˪zuScz>KbV?<)J%azYc$+˾K"yߓ{ X3UVEy.vg?S~plhp~A 6&aSA <㴷{I.Y~T> 'i 8h)"%MjbWI9<;h$SCk$p$C}DSPK6g1y2^Z(+ձDɍFvY F)F 7l##LTa55 JP.wc!~˹8^A׎aUvqsW-)cll ܷYZp9 = ; #ڷ3bqle[La|I۫цӝz (v dXoSQzD=fd5s~ Pvj.һ Y?uo4-x4Ԕ#4@e5u '9pU@{9ՕQ/w1h(mT=֐Apsl/ SUS0夠(w2}V܍md /d9";oFu{+6hPֽܤֽT`k J7嘄ǁyýLcSrut H#[rDU 0)H> ~^ F MY֩꾵Id ͗^1$)WڒVgV>&)ia'BWqV,&Mr?.n u)Th81cK96 TDx}62(< bd3"EcZNh9rEW{vdfk_ZasE(Ӻq,vͶ"׬oLC% 6 c1"ϐ,8TS`A>>)&\E7& ZB4/Ͼڮ߰ljn>㘧OJ~#޲KgӋx92V%jJct ;]-' ^B<\ۦ<& }>=ɷ{ڰwxS4tFtRIr + Tɰn"t0A뽜bz/qtV=GwQq6=~|%#~SzBui>e`|'\['gk>4'9G Eݒc[aXIc0g_Jc;:G݁,߬Č yMe.?+ڋ@,;4Yk}wzʗgY+E^]+oI_PNV]=}yI|lJ[>Yo q{߯Rl`Ca108$uTޟge9Nr |/,(oG•yvtڔE&y)dDN3ڥqr+SM&쨉 ǝ+!_ՕUvA{S=AHpy-ø/Kܟ@eaZydu"/tEnN~cTf##`©fn(9?>'БH)df=jjfɡgK3 _#x 'À}B!θTn A| ?1 caL'0IbW"pmCMKvvT[j,;,Q{nG 4R<6J.rdrb$%<1&)dSI ^=9P-ʘtвsW?° +TȜY o]C\a; k]+Ra׉s jrF:Q0tX󛴛XW5DXׂ'wJ`iLgFVx\I):[`-<-Q3flk҃|؍ N;3=xrlUrWj{o|ִ .Qa~u.BKo0`dE ne3(r t$|p(sq 2ǴP{g|Ndg.]:J sp7[@>D7k_@<{RsKX2N ܶuuU7. P) QeOQo/yZGu]!ncMb4-M nZ5YCB,Lcffˀ8# yTv %~XG5kIV\f0$ܡv1QѫRO&Pv"-$Ȃ i/s]N.MAq)\*OKև'F0@X.Eܣ93y%3rLo2mwxft1-VL7V gR8dc2GK wxW\g!4ϭ'˻,i2Fߣ:r PG߫WZ^A ^!&f%̇}ƭ@" 4~NoXߪA8"Ar$(;qFZWWRhuVF1r0!_o b[R2^s=H\Z_EXLc Gge&낈`蟼DܕOh%8PCi,irq/Z=ț2˛9@ XV! &&+rf/̨^~WL{PuB$<̶Ƒ>d,)@* 2rhJ'8VX= G#k9:U *A3Qzևۼ}EߧsSBy1y9IW# hFu.}/ӠtBhf\lXۗ:݈DyUZ=::bL4+]G(>Oc7'8yˎ%㎝_yڇų$kÍpR݉:LRǣt@OiZaNU2\"i T5ZgSwÈ=mcq׹įkk&K'{ NIxc?CyvLFe7+!#a䄌B^]cWF`b:_34k?nP@mUVxA:iZ$hs/rw`\\c11}dUq}F#k=atMv9Db]lB?Wtp* *2Qɝ ɹ##CdAӋhDs=ƀ[A*Qu#$jWC`ҥEmso79f=zFzh vy:mt5mmĿ J]wc˒b-MޞEѮjW)I ⍸xO{Ԟ,u ʹ.mw*+.XӼ*R *-ZtEr~yiNPyLAf[GWPY7@zw*Vڞ1H)<^&OP9ۙ{8hQgv Z|'/&@}eم83SFpH[dS𦃁g糔JCڪ.4e~}k1NȘz!l UEoӒ}*tRmȈ b|>!/șV+Cd+[\d1ƿ(W_.LFQ!!~cf O'tѺ ? Z%.EaQ9u?D!oi~f#o8:6 Z? ϭ~Tn7 C ,;QX=#P!) lJUMa@>V#(lŴr!B#&ط+h'G̠@Nr1;tG8diwZzmrWZ,ƈS}Ro=Bΐ@4||flO3`/3͊LCGޭ>-JQ.-XұM=]zVfk h9@3#tSؖ}[@К *gnHܳߖyBNE7?~iy^׍Jt}({Qt?uP@4_+/a㚍 :G|y/^śkpu\OC '!O, Z_0K%nSX4ߏH+x1PY?'3hnSz5KmsSSrM"N&H3.9;.q:l\BiQڦ>k@ǂ}`1j..)-_ZwÛˣtrVA,>-U[Ow|% lUǜ_ f߮\FR66K&3 XBW~\ OqgR11t@sjx[Ƈ+KiEFo/e6e,؊L9.By__;cS>ŖճgHfg?~c7wxuX2T^%:^B)pG8m/ro0Y3R$y;~ˎg/]KS[<=خ햮qhQXo1r#׼OU&E񫦍7 "9iZh-rŽsXXa'~P];d&˫5ck#ʏoa3ϱS];( ʘn;cr3|(ŧ }8 *:j(k%.kA ?Wb!rX a~Cz~Ap - X"c:SdU2N݅3Eq!@THmr}*4=͸e }B_%}plp0TBlIe5g[x 5oA;<? ݀l:zۘu/< H54x]%|ꘇ&N-֪DqG:&pwew}o#ǵ6򆠘%Ct2m腒NeZAQ3~aI|ԗU@ MQk~ 6Z\(C>HDPaN^ثχ(EdtOImy`} /%g'*cuVV}d/^QSor,:6<;0)AWw/^z1EV:Ѡ ~" c>FUj %-eKW |ecadx{vpٚ7WgzO'>у 3Iک!| ӂ;)[}rǿ4.tVB,& F/0)_6D,z|>#vD4p2pL2QnmJՇ#OT$xTT$mv_yfȘ?Z'0sxRjsN:Iב djc'1.t2~viy$ КYO 0jMыkH[% #wU7"|K{b_9IRkq46I(-zEe0s!H< N -T-gT&07B{E35ޜ;i4I'.Xɿ'@#|/ !j'KX26ӭӏoIۏAaԪgkVb594{MIGbau]lp 1֐˱3D{Pt%;lZy0{-%<+׭&ŊFvJcf)(p#Opܼ]ޛTh7_r6#AjIj%-f_r)aԦh"~ a\icLńDZ4⦍! w4m!1 \ZՀ9r& ?4ˮ1X5q'c݇Ͳ!kq;pGOiq;0`Y m6tRlB/*} 8 ~e[}Np 4Qtv;CMR./i bՆo7;@aţH3dJqPvpWL \7v/.U}([e;ݙoCػy} VamJO$P7ũv83vT5bWjv; +Iv:ܷx7IbVcjP|.iupڛQ`w8<æuk72T p'5·jb`AN4.Rѳ>,&0%M%RGs.cӇטZhwOֻFFU b3`aBPwD\-zm=^ c^9wbbINj,=nB?c?};}xsUtnoTqc 3T@w2z_lAj2\k0rυ$kǪb8M3XSbk1ѺS[M(?n8h2 S"k|pjW鋣P6P`eWTPh WҺʅ !}%kIXZ1#IR|˰5po_ n) lfNôiU.[ b JN}A CZ$LJt~MޔILm\9}ݴ]ɓQ<ʑc&Nhgi" äiTodZ:Ľ ùgr.K(v1A2ۈc A4`5K?U[+TKgtIT3ZUoz1;/\-)@!_J *gD\0)h V4|6pj1_6C:tM~mE2U$2k_3(*/2k31 $o ZyeD"dl9jĪ@:ߢpP,T?H@ 5KXDM?H-2k"ci0/m=4ȸXfL@Ze!㳸| `yδ[31AP2-rG ]|!jfѕxU?hWA*$Ph}9q. EG;]Aز)|g#+եBAp@tyB]vjM|j_7pRqTvϩVWQ6_$YɠvAt!6Tv  =a*I??P*;"%w3V:YS{l+foZE`!o| B4h*s7j+9`@a& 'nVc-Ĩy vNx8 ZQcĢ~D$uu/>e.y =Y䆉}ͯrV";(3%+_U^rez#)u٣Nq/8@.Z+ї{&`nNvJv;eCߟN\ؾm\ȤL`Oݖ q=\emtz6Rx s=S}p7 }F >r!=6ZW!tˠ P}a⾗.L'ͪ5''X*[_t',XDt~3PrUWpXpJ/`D?5/L,z&Kem|22aslJS$ !|N*_O!煹[[I.Z,Rȳjm-~(<2U9UdR)Ď3G>e(=ן{,9`t/ C)E/GT@4gڇ3~-nG^4AJΘL)E}$>\_7p뗾 Q@?[8$D-&LaDM`S% nQ@ AUEYA_%iuB=0t"\[B4-C1'g_`1ϕ_;QjPCeh8+Ӗ\6B*h,tQmWCVFh<c.c0 (&idx@=V6݄k5ٝ?1Xvj| a뷣ԼD;0ql 6tzU_6 (YcwYkEeC1X_v:U7SwiIfY):{S -Ӑ,#k>A w*Jo<Os~Oom:@ )qE-_Nͪ> 0uMt@@Zj6Q]EmJYIrsޥE&jy*{#5Lq-Ylg,N+ v\d>%rrޢD4 1|2_E*$1 j`_.ds;)!ؓ yKϩ]`^w5g{H@Gq YgDg51Tb R_2m\i]PU$+GCSw[Qi+@Υl1K$UvND/4[ʫTQ VVʅ-ڴ[OWrwX{[  ;HMF R 4\.0$i/6pr-ĆĜXE.Ny?ۮ֯gM̹%k/ll g)q(X3fuǼ)ץY-7h|)6X-ksMijL| ϸzS$*%Y%DEI;Rӂm=v?o8O>|f*4GG_fR:U+a(kWY{Q'd/ϱ`j>"-w~ I4:L׉'F vlζ p]~;C~3?iv,H {|jg=[܈/E@>"2O-:a&F;j,[Ұ_Uws(LȦq6Bh^$bW4 +ESXrčؖVR`a#W6c`hJ ٸ$eLOfb,RY5DrjISU#FCD8=ɯ|grkX1߰xGZb/ h/d3*e<7 Q-q"LH2 'Q7&ͻ)k{nHV }Ue&eQ]2Jco#)shXE׀Bp6Phe y՗^#ຶsz'c&}ZsКIz;\C+WB^O f_q3z 4JQNdM&$S O ߻MAm7\:B-pZO zp+`y aO&MLՁ T)wUخ4t`9Gzy4C3@02t:߃g[4 b/d9뺥D1'F&=mp 5\#dg=V;dS)UzHƒjCi yy1PMrbv~|OτԱvjkx50q^ 0xmL6sSȻUM€nE 󌊎dK׺,%zU"9=^ů&q yեƿoA/+^ŝh| ER.VDos4 { GC'AەkV>\ޠنwi e &YeNlpPĽ /"E&m2N{QVR{1pS\4nPٻZ>T*}cWU"=Jt\l(k% _okiʆ‰y?+} Af hW7RkLi[W)HC% <bv@O-b&zrޯJ˸8٨xy IC(mB KX['s2nMRs+&u_{̎^LWӾ'x.jkwp1!6DRf!Bʉ.9\)I62Kh~ 6iaŇ\2 ZHj-%}-Rב?i!)zg+ON޽OWՊ ';$vblpi]^y8wUcrW< aXGQ09a;H*N(0e+z+[7uyBKUA!D_M1d%@\kv4^fs{$>u()|2!BGp7+UG2RX}={ח#f+:8/h[m -_ !fnVE*/|kv#u}R 'Sam;%6l:pyf;ex<.;ntΉ 0*q?Q ԗ p*`C1Vc˥PMCaL?O4kR(񴭴yMnqHm$}]3}'{D '1{@RDJ| ycxc9`4eJAc@̴vLyxz\=%߽hK6%&_2@T1_8R>ĭ.xIZQӐEC-EJ=ѧi/ɮx)@XZe$ Э"0XS(ᕟyEU,w .Ҽ7bkg6/~2Nh-;PBfR*Qzpbwgq}/Qje%{J^VIڤ~UFHšXu$0ʕTK 0 c\VI,͚ʅ];(覭B\tJw=x"=]%^mv4Cȓ]7t3#0/^ʟwmN>GCy]|s%ӝ>ӑBW"Ŧ_uڎ{B񣣦Pg:"3'6^equnTSAۤa' fr%K ƅQ`1ݳ ɇ8"YN\ x{ of| xbG%[(O8%ϐS G@2jwwB֩eTN4$Z`+\.CƭnV:+mtorKM* =P[C4ji@t MJmnXnEcIo#Cl&$;E%d溃-h)K$M7\ ` dUw(jz{o1>wk0-ԫ<2'1smkMblXk6]6h*fO~I B服@[ȳz4SP@XIS6gKzñW;S~bh(r?-,Mɨ/JhFx 9CY_9qv>$ӚD]xH݋M=Csò>u*(.WZqmxBwhx wQS]F\' ,heIWLk*+7)P(t?巒5ᄀ-;dJ ֨ 쌉zT =7ɶ;eˍ~;A:6">hj Qh}&@AlÇ'| n:`.&E#25Hy?K3G&RoYP#Lt<FN3*z|쟶59o] eKu@uXFw?dg #i(`Hg/ŵU\!GkuW७aώ0n2t]"z9'7c6$<6:Chg,+vϾ%No qAzu׬~Vɛ5^zR!d(}.t?qO XP,'g7ݑ^#O~'{ۂr7du-67<`k'6_ X>vq.gvqF|-ks~5~ >P;D㗛E ]WM[ G>i;xaSCWE{s%w4yy;;p*}0bR| O盦Α!ޢ5 Y}b-Qz5s.f.{=~\Si`~@օ)ݛIҘ #uE؇,2tLcmOZ)K>G׋oi2 3hW.<C?!z<_ɚcĀ?KG`6Mh0>*)c?a=OŔd'$(C*rt#`MrG U :R ;=<;rxq9# tSȟ(DcÀXS&Q#]C3ps+ ߴɳB n}sBtmRj`ѧ-Kn lz7n; `=4N{iHTLKRcڙ"rXn:9ϣςCylDE2=,(O7• I "Y+Ƀ65~/i!L @pN‡O2>VV7Y^N`%XX?dy{#;TA]t{a/}qF=Uk;yžkW9$X|]YU-.:;Fğl ey RBӐ@㭥c0Gr2>益'Jѥj'| mݘ1564P~! +: %Q)Їx^GV8"%`J[c<ɇ1I 0NRQ1_V79Jv07XMxҫ>*)( K3d: i!jz="r!KeeRiu^}Ha KWKβ81Ez(aY״r);*ʹb-QFѕ RW&c-؋gP2"Ёp2T 0|D!*ۿkAT&Ex$oH RҒXe "y P"1% yIMC{sP+ {: lx+-9煵G >kpҾt19~1}R{(r$cTW:&ft*uDlͼ$ra UƜ.}յt%٧(b}~ *U075)6 P7>*|\Ѫx5[{!YL'N[$Q'#PD߿EЭuT(. QmDW_ bt^ƍ $-|5&݋flc.rdդO>+: c(C뉺%[֘^X×!͂7+w #2\3.KSS4]{6kEI KM@K9;J.'^wӖ\9}6R h b;@=EܽdHz v<+t^7?ȭdpݿP1V4U^Ҝ%*'MSMvᬕQvhW `ɝsiQ$7AW-ln`c؃AMF`~(߰GP-*QG{9bsW 4M{& $b(-岸,,nѷf@9UsÓH&+꫻D{@.l+>t7_`BoHFaW/:fŕAO[n/F*rջ>y#OUn9ٟ+KڝL[[a}b@PY!PV⤛ws$"&riP`,ƽ{ -f1{j!ji>Ovn)lvRMAoSxe)q7C, X)R&jjZ:`^mqɼWD €3LV"R8 l4 ŷT. "+rքk5#3l-M,678 [Tш0a]UZwHhp; jFd;Ø$ĹwsI'}G(2\&[2mN,nnp3f~"(VmQub>X2sue>Nc>ڙ6m!㪉E$ұ%B8PbHjl_#:^o^쮍gA%tդQ Nn  q6@z"J[_)#hՆ{%%Yk`YHԯݣ {rG/G^Ӏ(NfKtt0SzT dr` @zZQðKW'U~"Q_tǵw'G,P)Pī [EzKz0KxHTQ =zĄ <1ȵ5rnA@_h}`Sjx+ʋ !CAU-1~bi-mѥipH^`xr paC"s:秿恵%Ǣ,5+3HDȍ@A ͪ3CdLJ-CJ| Y˭ڙL3Jh_,1_ aX>e.f >_TOKDA 6.6EGph9s;+t}9 t]>&xQ\@nΘ槽Q !%_۩K 'r4`eޥ!/})DAqբbij>b;tt}IBAHk0) JxQl %;GP.v\룾cS G+JuI-'&VZY0[Hm`sJ#K4}%ǚR"TFkc͚B|9!7kɴ{R xx2똇={ r|#2bspDZ$2w&n-!",d4wKoƥ#C0򢔯 yXtcإs࣊}q`"Kr-QД#:#9S\nҵxu?թ;s)|EeLr0ܗVu 6{e1p]_^b]y{r%gY:PzzCγE(4\e%޻7LOhm<&zLX{q>fڼTj݀oQǜX^c͘s:lz jpe߮y AtoM~6J h_pOd]Grq΃kkI]k)thE%IΘv} Z`!-3N?7;1;Ċf}ب^3p{EŐlïۍ7׎RweƓ)IYh(g348ͨbVĨ*5lXxaBrL0٥W`Ovi)qoNai_\C<䴀wZ0\k-cȀpπZ, 1_7Qʚ:>㷴d7gLR=1 )a p.RG]G"O,+*8.d]l8 Dќך)MPRCʕھS7ENB3Zo]]FX 'EM9K>ʓ͍i: -~ <2tQ\إ,IĴLa :z?dtɕpeg\kǵ(;^۞xVGUDr8?ד+)- U(񞞵CuF*ʠh#K`KFQTE{9V)& Dx^;Eʷ̛闞kToKmt$>~.=|jޣіd.A"_\g:d0擋V)Scq^A(M$&Ƣ3o.]ͱx\"m@Bףoŵ4|.>h eLmh@3l߉yEχq{RWׁ5`.NX!#NEy 3vQ(R[Ǒ$H'.}o}9ߏ3v@ټ ߘbkWŀJ!GÙ&6*RzޏVIxU& \@: %q@t2SتfMlxwE>"jEr+Hjĥ~>31u<:Y`)mkVHl@}r6"pBzOM^H%nIDX&RG6#3I~S FrXSƚsl[?TlCǿc{5(px*zĢjΟz V?z\Z˛g}A^RbU' װ^2rNv^ဳj""}ZT65K&CQݝgϯ1&eUq€6ng%$} ömQ8` $ԛtz8o HY),@KjMbcD\j*ՉU^RZm&/#:XUH5Kjyѽ׀lMQ_ }5D o/Aρz_':ݒ!5zr| MVFl$|0P&+9&31"Y3 ,HPW|n*m1 ~2G$K3,ʽ/$o;^'v8W(fF&+iE`H%D<plv4gNjm^$l'M'ܧI<_Emݘ$=ebfCW{ly6tQ=U%lCdo9)6d4mi Y`҃/EC.972FBM4۷ пҡ$Nfav*[GWe8=펠꿽-,j黧u/Vǚ8bhU:+.S3NjbUb,8Q[jE18+7TiTE|iPTmx=ezC1.;G~fkJakl$d4m d$.HXTqKQYu ' qjsj]2w* I}|$,C]%7H~ Eڢh,S;q z~{<ϷD^g ܊I@i#<ʠ XjG5Yu8z%`D#y~Hg,~wb@kVD]cԵ^K\7jā6;#˭qhewxf%ng\P4{cQ͛&ӎ$.;Է)-o 8v/$5z_ж@X]Ws@?UkJ p܁z6s|DʻG,Ȼ~w2VlvᲁﭸA,H֪.Z$, R!nC߅U•fXł6ZYyl$<ϷLSUQzςYa9)Ivz,K8ѓ'\"Ӥ2ᑽ{J" )&sStN UV3v|f#Vb߲;EZŕ_8Kpa-}z4)3&3'^w#˺k`:V."Y3wmj}r/SĻ ޘ?:PE7FZk5fRmePǿ.$1lsƫkIp<}Y.iDXUjX!rr͒Zps[Xyh<)ybCI0BUM >Xkq^(:,WigUu0yi|ܣeMsg QtSwJJ$djuV_G&ݑ9 dVS:Y "Ts_(3M%gaXB&9!!,fc5ذNhqH;T:'Lk)=_ȕd\@7T,o'1s _,-PEF6oM5?h*@w2ex .e6Pl?f*br;*3Rpp|J/)p jm],U?2 9t\c*qF<n`],N4B45pe=xmTMɪE,` 7Qw`p`^ v>qM05RZ1DeS(.cG 9ZU4p`A'5*2T7~Y-S6pj#'p$`>mT4 4Iuz T8`pt'qb\Vlboy4=&}D,@S>`/=)*NIbEKY$x`C'4, DOz~u`s}GV@(d*ݝek] l> L(Jm >_lt_b7*G5p)/=t5P\3j0iG6%ٚ{ OZ姗 tEA@*1og=tXDy$Z3)87) OBB]ɥso_#:¦᳘<2ƞAǓŧMBjD .>&c F#}t?ʎt>P&³ L\V/ѷ쪃k]s06Ed`bcƚlKkN(0ҜI܁P>Ӌxw%aFI:Vph(')Pb:AdPtu/.%IHXľʧ{DJk\lgeymEfIj-P_Eszn1i_!dZl$n `݋O$!$=8.ns#J'͂M8yT*l_ψj+c6}WDًDP]C'`{kBoOfc`7-.[эyd~lI0ΌnGSXǸ1O;"!hD)s5pBeZ z"J]ЛJ`]DaF 6#ٿ0?ދx/䖙O +obSe$ 7zM٘DžZw(e=H.ipu Ps>H{ѿ)Ԇf6<#Bt2&]Sϝ d4r_Pl |$6S4GxMv_pyyEf)?\2p$O*$;j]Ȭ,ީfB(O0UV'"pTT / s7v86{N,+}=q՜DߧF,y @C4 ЫYJv"<dCvyJ'!{fiWCZUb$[gXZjeDQţp) }OpU,.1=/3]MZ0gk oVf@wN}[_dbFUm. "91~{&PH(h1iԴ ۍ,M"eBՒA"W ɶwJL.Ȫ1,^cj{5U~ 'lYS XԫN (tQy&)NR6v&= ~6c)<4h*ہQdNlW j B)œz߿E #< YPC;E8R.\Չ: S*X n PO*1_|l*1dfOGK27ћI aL:jugG-`T5Ȍ:U ;2[HG$7VčQ?}wN~o a#rqyQfϰ?_dxJm2 %gz Pg2\.RgzϭDPdL T(ox?2R+ﻹx>S4-8Fzj;dNWqNҡ4h28}A A66tEZl;RsYoټ 88.I@MZ.5oa@mKK@H4! SVf*eآڂ2@.u;> @EBWEGwFsBL{V;krvv9DіS5s \l}gSe['}'^log`wuq<ۈ@#:.>M~ \j a3d\ކ.qھ6 >nQ g催?iݒvŌ \, l]!P`fU  @7CBKc\A=uTBz&eve,#2ѕn\~2v}9(gu*Ij}34-(T- u'(V? ~R8#`];K3mv>J^4vO [m]I Fa%k:  ],`&Y5J;t[6v4 ɩ/|oj@';8mZ ZQÅR+e yc~~$Dn)ijN5*o~SC/&%qWAm.0u@C0L (m |( 'askGDŽUN)9cL^8+{\dgv_v `hZ[Su T[;Qii 9syNِWc-=3,,PSqhԒrrبe_֛dDhx[M\gTyH嫭YEy.:/ 1aֽ;Q3?o=3 B3~8^^7Y:LrT锖n398iV9TlYV?46sΛ?/dpӺWe qnUeAqP"i\ߙIB9biIÃ)eӴmu^ #Xc^qZ}Y܀l vKk?h*.8=H> yA_TA>#l{J-b@~T1 YRߠNS5YhLoȠjZϳ#h[iud_UK SFP2;<BJp iuL[MBdZy(pA3s-'3S'3<F[y4)߿//08xE/ t]dpl&H._K:9TY :yaZ&h3t?!iJ)qs!T^ݚ3n\}z<=<!^> ӋŤxC<֓F"f>'k+58`e7R)18<9L+"u)w2Bft~mεl V.C+ڕ*He=pnњo;D+bl {5ƾӆ.ϡLxs^6LL+S k4sVIcG`n[=XsۆE UPrHI@^(hZ|U#ef-3_i(S",Yxp uT`{eWdG9ƫֲvDC| cϨR#D7]7sۓFP `(A n 10w`gXEl?8N8b#!j.I$i~W"gc|P͹m>qjzR zGfDXRrd!? zL툝R$*xr-k \@ux ǍꓥI"19>'fffH ,``]xVޝ$};v _t7l#_QH5xΚL&M $[|M A0E8oY@$rQ IdM[!:=d`t7_ -w]IJzh]X+o׬85:@1Γ!$v٤tY.D_RmO%g敖5 ŧ$|uo B/v̰rV˫IF4#^O(Cf+Xq1zq|K~ĚI(6J%pmf~U*\>`ͩP Z!M>Jh /M*8W"4Qmo-[ D@* o,C9vzpZd?<}M_%McA = h[4l~=4_Q[% 6N(>n`leGh:5î뼩 "T@gV2_}Ü$&-9\Ce6< ښhD _'9!jv)OV{ȍsk$V4C{KICˉ5[3/K=8؍UYȕ4s&X(lͷ5\ƿr,eXGWӝpiyQrtN_Dw*ri-3{0[p1O欖lhޔP=2 a8U]1vW&@Dك$ѧW'$Xr@h^?< A![}اqE"@liWrz΋J"L> xo߁א! ÖB{/cK'zq"2I'_=F׿5m*% SM| 4be)|7רum7}9X2x2d>A Ӆ|\̒6! Dwh0sGdo iخ:W_7ӬL^7COBG=>OGy G:(ڪ#P9~<>rt;$.dZ YpvL0AnyjIbB=V:K"h4 {`:;` ՅpMK]lGWm!%rcR`M[M9z&[SEIyHqwa+]j0njO]sg۫O0wQM,u%JIy&AьP?qr@vi{Lی }nD2߉~;{X`f옭Bֲb8 &o  i^.W9@ٵn:Z 9tmj#2 1d1MpmxrX6BWVۇd72/|n^)zdeB~#ڄ.yR q dpJV v,MĖYֽOFo6lɈn^T8>yBlrCɗuHD 5*ƺ2 uðI+pH7;Ec[31N 5V[RJV<LUBq:!@7p/?:K1τ fRy'pXH:x~wݢԐ R|!vT̽N~v9($`e[UCWOA6Šc|uߘGXDͷ:*ݣF(WD}7z ђSAI-bb@ZW:BԚ-kݴ⳸MkyHЙ׋Ǜ&-Ka&֩?J ,ҲzƺFt3GnLq)-ΔsA0|E- IU虭[n{H=8@H?Yh 8 t۳>ʱ%T}2 }q?&\-w›Ct% o#A򽜳J pB:59VŎ  2TR}?>@Un+ᑥQapj.EzAئ*f:!xZ1i̡aUmAӺ]#ou|D]Zm6G~ m-[ yˉ,/%%ݏ`z?k.AO)/h3r#hQ5L8[:'u&d5?㧘hcEo?v!Ϗ5AՋN_1#ee-1@Tx4*9S_./:Vᶷ(J ZRGr\+T@Yx&.Z}b $9>p8o[6'8Rq.I3,T_ѪW['|q !GGmGg5tȲ,֕P.MFF޹`1gƙ}]s'_܊|tDp<s',ۛlVkﱐrZ[5tR.b :ZPU$O-"| !KCS]]N~ydRaAul:e? d)$=·Gn`S]*4kje3T-ED2=H62T$qVfKw< 0|ߤ֋` zԻx1g&oq$H&QHۈB&OlGnzAC|3N`3SJ#9,~Ģ,BX瓀^ܟ>Boa~)$kmXƬ&W2.X' ^[ 6 9 RGsP$]?f,|$BXTp4Y F[L<-)掸 kа9iM jŧ%/qwj[)(^cQkOk-S8i%j9¢˕M=ZԽ,{c?Ofԧ>X1 6-қ0CTM}ٗ~u~ɂr>$;ԹAHn@+Qh"cX] kp{Tb<3|0wp۞')lj˲*>%*vje20,ѦW^eZ4"<IλF֧Thқ-/dsHU' m'IMfnZ[QYO&4wV{אvXWΆaeyB8[sb,bO sOx 7AAUNU}_@M]d*/rM'Rh9WWG>I#f1ozi3#]+dC!z2l&؎a2sVuVj8^g-hPH%mhT|pwHLܗ<+^l,As*kWWCEhۿu,DDm,!?όvUFF627o2U=d)swz'E > E,8..u::a100&?S2KZ#%y) .$fĠ,sn6+Cȷ]``fVm2mHUN/oMGbЌ/ iIBJQڰT8,㛛4X6oV A"~ԫ'NcWQP/zX>w=NKhkmM!gL(帝^ KGiun_@N /n4p.%Wg( Ep:[;^ O XkSQ\]ݖ^O 9;~@Vn 3D'eϢdX }DZOoTHQ /J=Pw=[a)y^~t'Q\@nۘ~:kFIab8j'O ўJ9m0uR@%߯e*EM8fa4CRs}sYFW %I&^nno@N=JOaIHa,AT e|.pHwy냃\S,YPlLeT]ng" IJmP:O .8qm=ɳkqZpi.u"qMɴrUoY)3(Xs^S9.tTȾo."UH DnX,mV,{^k=HF0Sq\1uaZaw|vQ``jSXmMּG];JX*r xN ո%/4@u|x&V7)qA55T*6M>~rL5#WӬ!q]}=5K6cЂF$>"jb𘲔BD#r2g/^48BbP,}W(r^,58ߩ% Ջ7Ѻc"m~ ^N, D LDP{uo ڑ$[ݖ6n}S z^4Uit,фtqhD1ĊTA}cXE1;U膖ˢMm8cR͛k!s- tBebtDh[2 n* x]ssf9nkH Y 1e끤x' }bsƳȎ+,'l<lJmNVKrhL4a*=}lrSe'tRmY(tB+9, >s|mәDJ#Tɀ?C7k_w7j76Y-aLX^1ַaJő][Ey25 rd`%N)v83&IiaDTRպsN+T -JF-tR}> ά85`%vc0W0Z@r~),A'!D񴳞U9"fթ /S^~`oE=x ~tyHv)'14-|;xҴ3vt@849{pôO( cj\^#1FG?ڗ`㤙fr) WsRJSDa=+!~hZ$;.!j*,  jdr/|)+sL6v_[ Yh7/Ü?8D!qeNGm/! Lo2KyJ] VNz X+E9^\@Ԗ3fɴj,Gұ C[V$XblH0ڋ['SVuӧDJ}i7X,ADPHZ^yۉe :evhu)ڡ`&diQc:)?eaLJ!`i"j\b:j(ےO[MFkiRQ# 9IYjQݾ {CۊDi0'm+ 8WFnE~:Q-.]DԧwMBY 쿡3~d 1o$/kKEW95wU{/YZQpRl}C;TY)K0+̉\,t6՛cg*l5Q>׸\Ǐ5uLԒЩqqpDzR#0~J}Co,Gis3K}J#ѬK-0nzz |M$߾M0Dҹ7m+&VŸgajFܔ9\*K=l⽱o<>HPR((|eo432[J3d2V$%$i>|.f%cQP)Nqde\$H߳_9HVP? گӱ{-ìLTfNrFJ_fs[W$(EJ cH)?< Me:E.~I5q79bDd/YwBrfS TdzZ8X|MxD~N1)j-5SY8̕V1F$iQ8<7Be!Kb&fF~U~-dO-l'\@4.2z&tk$Wp,hvû|(xtDrm[CWI.q"s M(]䤝k`nŦdQ̓;Nͱ,XApIK|%pe;h2'r7m?ޑAi^om 򠾓N֛=BXf T;;WauS$ i1y RD9:E iuX}Fu¤ydd{ʍS.~Rk1 ~E9ƀPtfY>Uؕy.;JXq)mgdYd|Fꚹ!Eev{^NDrݽM- T|eݣ%LJV1t. i)3~@3eNC[UwU&-8Us%0BA7J/⇻8{_8?٤s9(F*s]T3\oyw_]W_GE1NDmn芲Sx㐳՝#awqP߶&="O5~y':4P/;+$hO.$hs&ȥcmKj#TOk3 w/!z{R} ͧ=ݛa2GG M"{l՟'_ܖkV3Z" g#!u+vփaOC,t$xT0}:+KdwԷ)9?.:yo):Q\fLax vՈuuGbn~5rAMBdXq^,HtT?m$hh䧻Z}̢?s⯕3/%E?;ƺp l2; ԫ9Nu";Nq/I94FTc[tOAi3ʏٝo\u[^+M3\N[fŹ{=.;0a ǿ<C0v1<9n^gF;w7T+΃oCs@ִ/JƱ8\ϛ]Mox5=(ppAF#Fx-%vIiQq뺈eWu&X܍:"="{*[WJLImT cꄈ^ |  ЕξUXL2{uUi.C{ In$憍͜p˦da_kv1rwuden7X8FHxyIo|W!%[4C`wn{~ZSOZL li?yid͖ 9jZ>r&J7$[\8 =n t2Sj{h51\h|LMҠ>-J禆5%7iXk͌Qd6ͤՖEQ^Ca&,@;:}qw E5NE&pEi ݗאUo.&ƨ0J&)h[ljwelIe@λB<%?%VT4xxQ*|%0pXk=\0\5fԮ\F@N kCL7t!ŶU-)d(ysJPf3~Mk7aR.+|n{lOߢc5 Li﫺$+$p1O2IJ[4p4ʉ 2vC'Rb^ 2MTXi+s{P ]N@A' ][ ض<~vu2哜5m%| 2Ł?Ukօ3tH8mk> I9)Y #yҺ95SVۤ|tf=2ȂO (iDCԃ*pǶ<,:  Bu/̀Xvq鶴RRbe:>I.+75oe/zƪ64է}KRRⱑs{CP 2^d Pt)Ǽ"۵hMϗ_ۮSEcŭ˗D.D#^>iGn'u[subZttL}&"6Ž $̳,p+qf52O3/z"rR嗁ay\Lͪ -j lԹ-Q0CBPU7^4Qy {"c3!kN:>pn)ؠU Ir#[H3˨T njC]a֥4- ѕkѽ t^\6 DJa4#N`CFE&T;(!^?ZulH6Ok÷&gXL},)y Y LzVaZv=9_L}P:lpK%UknkEgQ1k MM\O7k p5ojd蚇1)(Whz@|}5נN6gnfD|s?F5|`y |;1*/]梧mBm0Db.N lu)oSaZΔt_PMp+m5sC YN.%maU3!DV 6Pb"iJ2ĩ 慀7hP|(5 넦 #  `5ƄiM:n-kit;NlaER2DQlR(b]шLs,q9 Z=<RBי3Dv%xBpze6Tj"R{ uUKdRNWt@vzR<v!W/-wWn'( ڢ?wmL<13Qn=,(-򌟼}qF&{~N^Gw!ÏlE^Ё@6$fQR`u_/嵝7XŔxgK6YaAoO!7h+B9_,6I`}Òu&O hmԑ:qЪEo7p^NbfS1z^^nrm=^R=;L~5#6r4y ]#d eHD{d{\)bIGP J| b$YD$c}:g`O©ȍteZO# e]$Qs'$To/DU)i0.Uk7'[AH{0K jn>q{%݅>߾f!gv5Q qZn]([|oY/b"zݵ!ƭk[giehדX*}:O9Bbά5^5-b $C3sHO 2xW~lS_)ʿI;W'q o| Ê&8r[ ^,nk@ dd:PJkarc} 㭮qwt`&{4Q]@:d"Q܏tDf&ޛݟd(uS2zt^ZtM76XrG Zʇ|+`߼mS͍cܶinE󀐘^M+r"|jS-S:֔uCǟVh^s aю̊Y0 q3!B| Eky4sΐ7_-%D=NpkE4-5~ 8lSlW7zpDi  "U_]\YA heōڸ2-a\L^ D,pL`p xhm_R:ⅱKnt,wFLʨQIP^M;54JS/ \ږr!NqVg:*4W0˰4Wjd>ԞӑUf#LpU0-PX5r wo@. i. qL4ey]Us=ξ4"e"D5.du?eiH>{ .$)$6&T4V)F^@ FY: C~tjZYE#Zb3mGFJH|ٗڳrq0EObfxvo?*IW¢Xf"sxN]>M6z  vA5W3RH> `a Co uw/ .% ܖE"g!,Q붺Lc<+E>ʯ/;Z7'L?f!LM j|K#"7Kl3Si\1kY}'mY5}aL.ysiuЇοjq@N 3Bނ=ȉD+"= ~ p&lCJђ&AIJMql ?(W 좇(13L0 0vq%.Q&,MW7363ܢn,̴:q 񁨗sW&OHXRtsEÅdQ1LGas #2.d#nj-Ăq #FBA@_,>jp5NK[YuZy5oPcӫL" ׀>a`=:`^|dx.%"ǒ)Wxv+JCʼn0!CYe.tSao&2#_K- 8&eWv4wsfApF;R pMfrV+MG_3S1WhȱꎮÄ zkX-YʋAO<}K` -E oW.ΰ넫ET[cz`$fokT3r}?f#B yi!|O&J;1޸V(4)dY~'T1DܪM1ML򩟾M8ß`z_0"B_ enx}4r#M#m-ے^8>=1aqF2(Ff @G ~XC]acQy.*t/`|n(h. /T=X4= $čTCQV)O*t2{ųߦ^2!tNϷç8<[ȏ@i~Q(75a-@- Z2W밇caU(rmR'ttYZ}AKh45$(=e꼩RT)ڜ(YcA7e$}Tkنc[tU杯Y޲:U%FLqNғHe15;(jߺȷJGM K3 =O7=aTwGvmú[5EOmi(;U'dq56R^@[Q"r{#jI+!͕OZ3 WS<>|,W 4OLe% ^paC0L3LgMݸZ2|sXvpۖ ެ^R~vc_W?9-. G|s_T%VCF fB@Ef2&!U:#4Ugކl/^W}'ennE eQT~+Wl!djQ9_ASFQt>(?o35! nG ʰKPʨĈ/74>;Ǖ1v4#WMtgXsz1ӕ=1;7)y!jJ2&Fe&,7=:*nL qA%}ٺ*l ,]{>.3kXJȄ+ J&T'Vr37_O;vV:߉愽iC'"87w*frӴ] *}g7FWY]/br^1JãF4~G/H3X Nq')Oм1ҍy⭋J$ ƬT<|ap(hMߪ~#BiRv%AfF<fyg@]t Kbhmj$ O)g'>*b+D8 3:ˆ8M#\~ᡀlppq^=ZPæ|YyS\~v+|lN4g|}4Ȏ "pD d,/Ř)ROXӒ8뛥-B`cq˺p>2™Q6[-Ppot)})qI&:DE0I  M'dGK+=-:r G[.LVxq,*ۜ|3/%|*Y@~%F#!|e؂\󾲙b/da;YͬWE,*{fb- VzW#aĵ yt#liؼO iQ`Q.MMb:b1.Og~| k_tU@ QB]k&F,k &=2|bwϑ&0ȶp~5"_yS}H6G*E"B0"B^<~o6YF28OwΝЧF-P4,lTZ:Eb!]GIR_!(忾hb'˜*HOACt!jJ<3+L- :p'K>F5GPo!46i~У&|Art﫬գKR%-ۿVvGCɬEo'Z;F~<<)^ q4JweH;`D0l1X$| (>-&Z]zs2P#6Ѿ.#-0OY7hsmqt؛s=z@\!QnbǝGN}puzx*S-|wiz@s ̟lւ@ݰ.mCa-NEY mK 7zs+Iegw燭 нo1Vx;@_Ds hf؅/Ay O!lԧ&zʼnHM-~5Hƽ?lXܫXʭ-34~5"2WEPuIYyw۟S*Nc.G6䯳lXk*f~Tۉ旹=CInh-DV#CI%?&",'/&UTQ;}C4|_IK @tx>ǹ^D5dOydюm-Hv~k=}9hoSH!RCXWx-*x~؎UBP;.:5 jh}Qw@7lrDX@d} u\-2a{ג1ToQB*$ š7 mlPFǟWyA8Uwa﹢-@{=q!2$J_-{.S,EG6]#|Vog[` x$83k)!5?;y(?uPdPCHdN%P+}rOQUj|h #\tL]#"ΰ78 BcdIM'jeDR|t#j@zG+a`Ԁn&?֨I)cNe045W!!PjX| kJs G^DY#S8%zSg>֯6`nr`Z.$@vTiœ6[}OtE4w`䊡/kaӡ>! ϰ9܎8?߫i+J,ms]~y+Q@r7J GA䳏LfӉq(;[Ѳ"tjp br˪x_(^Y(` SMgm$Ku }8MJ]3Ohɶ]J XDoB36ŒˊBH[*ZӲĦ|Ů]JHZJ"6)]ׅNm`݀Wyai;lf:* n6* F>5tG<4۳'Y°ӛ$GX+CK3»j[ 2|"=tv[Р#ϳq~2ij4r99'ijDʅM>?qeY@%CXM>+`{P_}B2)YX ;N+Uw߯GPU.%huZG *>ۀN=hXCN4t6V.8;%7p'^:PJ_uFmx ^x^9ZT~ Ȭ´MC%<0fгof!FMtPpZ|xi4:p+t4P85I@k-1 ھ9 aG`ԀԙZh(t7+N_=srb chxyM .gXeB%̰Ag!@+^b_wu>O._$3laK-AG]tXB?'"w&%_iە{tȈ/''WCZ/X憤"E{)q5_`QZ/ *$}vLwJ$+X !坸qJGeҧګx5b0`6Nj#%r!e&{_Xݩ5'-61~|V3f-[P:-Cc rۮa 4*m*GW4wIq$R6!.ߺ.Vz Yb21q^~,TZhCܘD{=;k;b,k>3Vm6@b%4ȳCu`PdP8ϴ݁ pֿq0SVc̵o&q[mt<^uκh# "(IX_[E_̲B4;h^7Jx%+LpG}wB1qξ] 7F/$<ߙbQpa*x*Qjo%|ajP;Zݍ"?ߛx!{<6{кv;6[ IJ֪v^*{穮=Wޑew&NOL6'vi2-!c gSyA n)GnYQlMHn1|.F("y`5(</-DKh~VJӥc֝j-c7TG[)p4o, ģӻc'X#*MhxW[m/7w0Ϲ%mr(p9\6ѣؓas_| ;d5$M B,>vR?b@jb?y+MI濻;dt$1!fX7~QBw_>CBW&eAcXs':傝-w`>,ȴ I }T"+hөE5Լ*gU` zbuF  xUsۗiM$\rh/6@)lV$$곍jX_)j>͌W`YQ-4ئ! by\ɸj(awS w='zƧgճE j<|iPA6 قړ" raRbF` Av3-8i(˫$M:=oukn1nj2(ܿ@at9,1\`zs޾?dPq$ڱ sp_R$\X"2ߊ{|as:;TKY_Z/|-H:dWG 8ZF9bJӶABjp=h?~(I,Z:j@ jN R59}m77K/ ~2J@6b|=-KpoB^hվuc0ZX2၌vm)1vj2рV0܍[_^rʧNR0c[ xg͖펝^Nu;Ⱦ6QoʲÞ6N ܥrqsr3=']fp_?ƈ2Fa ,q+v0CJL&髺.+ g/#FZӲQ]PTWyI<9[S\ =av4 +PNf"G7S.aW $>ҳ_Np <:Ԗy˅'CV-1]sv>Dcf"¢o?R2X`K篽F*niTK5fvNJ/ޭQ!W۠ ^z J??OiW_BOìtbh<̵X*uTPq~_$;tF̌z"?N.OՒA}e9uc30M=6a2>L<Ť.']{3DwAHDKܡإ&^ɏlt|,g JYBgMlIA~fEAF1a@<)LZ,|ZRs$]ho_J<^.^nXEOrZpTZK% y5\L=+Y evwc胨ѐ9Б/F 7|ڀ=iGVRWZ0ꢘY{>) ujΓ,=0EFC{RSOYk^T_8)A_hE]{dFWLгRZwZ9;tAm%(ͪC>b͇ɭǣ8P:yf;*8:6BrzqYXzg29jw46ʇDN^ȞC:H>U*{ށJG/'F#D$3ҁu΃a ם6` tҫ^çԇTbc(t"3ũ;PKm/`W}<]ûQNi`cnޜMRA!V}v>hF~TN.?ܶ5X["J5E6 0SﯧEDB!9_kaIĊ6+-XXIT?}a#pZ>JV~/@ [rϑ5|2g08EH].)+ ~+WK`ch-[]ڥ+>&pCXm.DGإ9AV oל0WfCmc=ȇJj ֥/ Q'aVώBU)cZ q ]np:M]^tu+'L^2AZk"=BDMHͳ}xy-8nZG>; Fc@<?~EV8'9.HfKQs\6`!c_%^ =.t5 ͱߤky%O>Ժ^S_F|5uxs<4\!4ׂPz6S F%5z F{vP]xF NW$ڈ;( FBuCe*9s(г'aM:xТ4QRnIL6> yu)V՜SϱeKtDmm(doDlnt]R[ǭmܪ|--]3S)[NXr-{>ځw{Y$Ӏ@ c۹)ij;ēXF,Bxs߂[UL۸Cé懠k}5|W,Y0*s^*]ziY/%;"N0 D_n1MZ+AӜh"~Q9?qMҸi1\0VK4M&%*| $5ǍGx{lWPf&Y&$%xjcbbJI Yxurv"NwXA3 ?MƝK"c\75D|[Q]ؑdh4RYqy om66R<5KYOݿ,z21{:6wB@y^7ǥzӅoO?82opcas0OiUKd¾'@(;QrYLH;_4l^_DgBzu)^\K56 @hѴFz8 @W>[c!%U]a;l8=I0r"X+,[ԁhM*Ri*=|,9M2;+EVQ_PŦ Ep7;@V/Ǘ`BQ͗NE7r|_RK \`n/3B kIaBGcH0?\ ~^3dЁTld4D0~qips"P, fY<4e2`,.]Lf"8}2Z,1A$/RYfAQ$+l/_P;됈0\]3-qSHy=ɰ5gR2]` D>ggBP'sUw8%*WZMyKܭ9'jtBc݀S/+'&8 gRV e#ng\jq{M&kuT$_T>6K/yk?C #%Ö́ph;MC-sl9"Ƴx$' ߔ^mw0/Gb7+V1zڀtoxCFX*+x78 e'KNwVmCcYW8\,O ?a\v,8n;R謠w%T$,>ôܱ!.ӓ4ϖ~N&ϟ$$vʔ;yN}QrӉmdET43&Α֓4gj`; ,f,aq+,hLщ5X?+qIj"L=APJ9`VPYkmO TTK rid XpPWܐĐQkY]jݺ7l+?LN{\9?ݍѴQH?+%a`1٘*Šh2|YF^Oފ0sl66YN_;JI`;ʧINMB'rt-+h`{JL?V4dAUå9K<'eOc+»Q*dwfxZNZ J' l+86Zk pM ¤DUiJc;=æaFfB}{PF0i#8lDs{UMv!?m-t=8 i܈ٿ(r=-τhC2! =I \~FHexIqW-Kq.ޒ,yxgJ*`$C2߇]"ImpcA{;`ݺCԌ33ϐPJ-0ƾ؝iZ=-M}-c 8Qݟ>}@A]m4h-K:RlҖWW:dW9:&Q 77%Fǹbeu^j$ii%PK4A:LX%ۃ]CyJ b|,g&Û@l}wwP;`s*Ny&Rʶ`+siՏr`sm?w&L8Xx{#:uc\eTM Y46$@/~h3tlq}e1S&_8@Kb)c}%D$(h liL54[00 U#S\v= ,"j T]_f}BD!9`ġUub[R]ߏ {֖y`=vEK떟+ũ_2(sIu)'79M M/pCw QT*Dh";4pe*:A h:UU'Gy/)}IfʒFŘ6P# }Zk#[LYqv XszѰ21eeq 7N{zljJ7g= {#2b{>K;E($ 1ݯ!g*ttP}*UݓD: qwlE+0T{65! .{/LH> ~[ZO}1K1\$A us՚ΈʁY%g=U uLډ] ya׿8rX֩pY~=Ht`VF}zDq*tE WWw]Zn%zw`F##wʅ vP~,2ZMzX0$E̔C1<6 ȣx[%熉)f)_t.+sGdKICLzbã QzԎ1ϲl5z'FEyG\WP;m5<X2<7BzDgzEbmK e BJ4IK27{^mICv}~G;w33w1 /tb$D hfxzOOvu~LR+HSEp.KRն>%Sd203sIl0E $0Q#ÚLwHGw->f~VP{RUôM*q~CwFAݲNSv%O!|%ɆOt ZeIDp[^]]#n֗Ǐuw/DrdKZ~P3PU}ӱu+|ys.R?W*u &'`xdE6jjAu Qέsn\~r B vK)( 3D軻7毤83U7],wp@cBEM0#On (|-m~~TlUk^WC>Qn$ب(S+IvN{- Z{v Ňԅ8VOޏ GcVˊ3[ BS`lpVӍ@p6ry+}UFCV+;Rf ^eXWThk gΤxQN<6O|-է`z"ȉ[3W(;:N:LxVVu;o_Qh/Os6RrG:dW|v0_UW0G |Y4NQk_~uXâӢϪ&>mB˶JcK=HO*jYIQ9lT$,F:ޟC4ڈ36{+^dsP-&{ =&X^1FSѦpz*uJ`zKKЀR'˜ p8 g".p`xM7;t@|e{Aj݊o1􋨆)@V-y/nAuaެU #wZˆ'``CSq$ N;W9g!n8OIg1 j8F?uƆoOk YIټAo:p/V}X{!Ll[#wQv9ھk1}٪n&ЙjІz#2*hL74ahfYZ |(<[%OOLx,E˼V3 k2GXN َB>EF9_d \ pMyD@8v@Ow#n7aj'/m`E(RVqg&?v3w<퇠Ia~Aݖk MöIx~{p6mf^Qb]H5+XpRJFn|.MsIJ]ZˊU&~]"ކ5(kbhg?>Tb98 pkTc9s%Xp2y !>F&lE0&=%K:J~"ѹ!:I8`þ~m @OUn'CtWhr=vL"SPD+$B7wozZ>j`.>uUӈSjȡL,:eRxoA4\d< lDaTM"ŕPbpʜnEJET#ܙ].TqŞþH ~:@:~#Xp+S 0R%fQq,'5=GR/n`Ϊbՠ![fJ + k8њ>D M._t˯Ēڌ mF^xb7Ц)sý#Ok8ClIJ;d %gNv]f1O#3Hsg4fdGZ~s ?v~lB^6^*=Mzd7ޥ5l HZCR-;(Kaʂ^<̻0TYt $*3y7@.6BbE.C[uR&1;jCBSJ?DkYxyk\vD;/N9#P%wyN6NE~N)]q<MCAŚ$x ;EʙJ`,Ԓ$רMaP;Uviǰ:( wd.$[yV Lq/󨾓LQVڀJ!-}V휉]7k.dv ܧ??`?nE_PF40P sج]Tj=>]'_;:"%E\uGazs@`wI@yU4`?b48ޏL.;hgrUwF0Sl$m=1}<4-QPYu<7^o$'Z?oK)#&W CyP>otVh!CLe/Tt8S57 L{ kgk{G#XoL oj-^jzG/?z*0?Tm/G8 h,,\sbNՏ2oq-םF8([Na9HU\{U>mQu(²ĽOsvU,x(;H*/2\XKJ*A>BƮzΡ\vBSgk}:ԐC)tH1JgXܣHhz/0ѓG]yCVC&}D^M-_n-k̠x=Aav?j6h1~cI!ߔ\WBO=ylm] y[@o?1<0Μ`<aXR dӚyj y~aJܐ --4*7&Mg̛Tܒ\@~8RXmac^+Z(^rQ[xۧ7K7=24sj.&Rނwh#TR_V|x:ǜRIr:\?}<bO|'#)ZciB@,%Yg?Ɏ4#R9a3ؿdVgXLe!W:?@| MWLSKq48GT+=I[ E qo6 c/\kP3ۗqU)v- e{aH#ܾsGá`oc78syΫä0Ģ@ӊIob W}XɜtgQZg! d0-4tpWw㛏2L"F+v:e %ZXOE@9LJToJe*=QRu}ܵ%C- ruP!#c^{qTj4Ws04Rk&PVHEM2nG qv0w@5vG 3+,Tk9l/E(t&6tn']CI2?PzT/@QO0+zHwS0ح2.bh(Pw 4)a1M<9C.\jJoZo. ľ7 X@%z5m_7n|UXoqp8{M{{Z^;}!+/ Tp\<.܊ oܰdJ5.Wڝvћ/8sRќgF&x(cBzhn55!Eӛ譤j1og'+Fe3{#4kTa}Sj" ѲbЩEƚ[R܍1Vrd 8ԥ1-ޣk 8Y%>"D$OT)>r<6O&`Dw䠄mU ķ,ौg B `JpH!]( h؁t68WĚZ̥hQ{8B EyhIwSx N D3xƮ3#wrݢ^vK*m&#_Qg4\}__RmxY[3g86ByXf (9C YpSG߶hn֊uԜ?r!s MwrL[DQ^ V'ioPzy42eFJngp9w;?AuSoaӯY~6Y @[ye#3@Bv2*z`Dg+\EwynSݦoZѬ!K䉇/lr)HliYYEnyJƻ1?v!C3[8ԶD'w;Mغ]1 Of5mc) 4J8ZQ=Ϊ}}tYJ W8E xo[WBv;;?}~((mfbG'ٳrQ ?ɽi/%"yLI' V˶prC)(%LA.wVDx5Šُ ::(;"y:}CXI2;;u(W1-S[㤥9VpsufjX!^Cw0'-$ Nd_ "$yumG<LJ{CT" |)2!#/r(Gk10kO0)M~n VjqU'y#PӰ+FH@B4g!iNΕV:pVszR}Uk&يdzNEkp:o3jJơ5H̍"+_jׄpfifڈ3ׂ'7/拯>{wT`@un#:[D-w +pK9zeKmD>|C7 A -mԭ;L=k Mr4+:붍֣)Pӗ]^X͝Cs_z'+xg +3d%'<š4Xeciya(ݒ ]o'tB}7AӾv"[/Ŏ#y]{6x٧ !̈́v6s~.kkه0&Pİ ھyRkf@31&oLGfŢBS=3hBegx>ۉbt :U | ɰBn\ L2 Om /s9[Ni5_&~*8$pie`rt8ɧ桵F,J@RU/편徟g2ֻ]b?O~H8 d"߃|Z,j/<ٟm7ip$S|?h;'LtՌ\S'ZlK3+)Ԅ}:u}LWA"+dt6ANjǦm# ?*SNf*; ᜊnd(>+8h\ "!U BIg>F-f5s&9ܺoGT;:م{NFId= H ~iqV>:~[oiMÁt*e}PM/2""0XȄI- 0jw/N.c'%\i.MOʞ, tM&4 Ci}}c՝I%]_K-jz-ƨEOXLJ؟}]oc AG6HyAZu/gN6^'j<P' xS 47/u$Ptt;A+}ar!WZj6+mKy 3Q-`$B }NWHRSOGEܰH-4F(J .8nџEw{v>Zo{䉾l5s[`HIrRHe*2s 'tlaĺ詚M(lyJ߫XFjGKܷaR Q$,xTDps{;nqh55*2G .|>{Nً!Mv)2QiBȟűlGԴD@C;eUiɿP63H6s|G! e!0Nu㎧Wgz}}cgD {aS+&ثcm$ϭ]2 ؗ8KVJf-pg0&pȷ}|Qt.DiD6 $yp)1~Ӳ tVCJ\{`K찑S]WX" $=W̲_ŗQ] H3dH6SUz@{rJ=oxNu22#_ vqns0Ծ=3(F[htJB!dL0Od"èa]rkNᡒQ|}YaJ𔋄#_)\=_趰`x'yҚQGo8\?Sgw̪f$W, PT`o<\M y9nz@I #6#}Ot}؞M(ĺ&TݜUges=k_;n]&ְzd'qk/3VӾ?bZ0@RXsۘ)̈́Oѻm cUUh+pD '(})fHY'hz؝^ 8|m9bf~[yrOd8m|˓ )2^JW[ozM"Xh+#9}eAK 21; 9/Fr{H>L C18/Aw14T4o(U^ *= ;DZKayٶˏNri:l%!(^SU!gPuTfjJ6.آ*M"FT&.Yw%(._Fڦ I!zCfʑ9OV 8>:K;pOή7]$စKiuM:jmU4n6w, WܭX5nc/qT<کm5=P+^ r]x6ުN+=1toAiBq,ή4k4xG5X%r]$ Z =\/##o׷t^˚1zpS8')^*C0L[TK (_kq t BmO{8( {}+VymCTډH.\J.1Xh%2V'P%SY+5H$6aG"#nMB<ČPmnpEcQw]=lܴubHKѵ_rشH̛ Gn?Bf#拫CJ?!tƛY*ּW;,ѵ}Qp6zQd3+9׎0E\sl)֮#*<tt|?+ #|{c1FGrP/;RLZ=j-܌/dx*6>+\0o'bPT"_;((w$[ >-F݊\F l:Z3tENP!h*x9 D0A)n'M]X.X^H|̂evVQ`x*$>3vҋ,>zgy pƩ 3I<U'~]cʙn\*9ss'S@bE}*oV¨;$|3?T%\EİA2X|YREe$?ǧDi@~>zj?4fS*`ab9XQ!6&C΍1^3 ҅RJ 3e  ,$D/h ~П;S}[e`p0}3fѐPD?ûv{ƕvc*DGJWQĦ 6i(%D9r̺²Ѥ K|O5J)Y4(]%C桸ۘ\YjM2kxOF CfΰhUǓW5q>7i:1j}t:|ը@nMMttjTU*X4xWLWM $m=K{knEbgDT_!Y9n ]Q!NqȪF@-d(̍o.5u()XP,<#xɤ@WA.(ҋ_a]ߍõf47?RbK&K6~Vڤ|Ji+ʓ$[ rZ)Dft?ۊf%2iVy82$Z>tԷDbHWk_a OuN Cd vMrXyW+6R,r^ sKl^/ڦeYY`3wE2 󛞧Jnv\VڭZsY^ MzcS $U>%7M*`co FA鷦>H@;⣉ {vhADwIl0Me ;T}Q^O&1I;]Θd-^4buż"+/S]Qsg34`<1AM3jc=LѡArn-wuyov}+ 9cjU`#`SqvVw=s4Үtn]'^hN;ʾw]70O9xkՉC8TƑt_0PEiC}pՎ[P$kiyzg&y)Pf>GuKo:[{7QT\XMx?VrЪ9sWDƵdܩ-dMȞ+q-dՋz\f<W9wiYɁ,4\_v $6V5c/:I >͐[O{jHD"įTPU{DmP(7;~q\IQ>t1| 6^ +>d")[kz 83H矄MἛˀ]dTd2AcNj3d%8xp,K(QG; L~ҡ|_R`;<蟥l8-ilyt0K\3A.fORK 䘯A5‚(rlxC*cOe'H魢4οqKڤ#F?Fr/"b"9g\ϰA0p3*Х3o#\m3+E\vx#{,O^Ҟ<\SaOt>_zr.P{s}Y egݬ(a^7%#8q^k|;}j]N1YlV<-MLiq*hq=*5lTyA԰V^#.6_2=e#(._UՃ4ᅆQ,*ِ%u3to~G3$7*n+|>@ *r+T3arjba/& 5D8q2)1'Syy5\vy :`wUۖQa ސq1_;H+[c% K+O*x,O:lوdo*GE/I@j0|rKٔIzNm|mm:@pPyDl|aco0Ag +4d1 {H|:Kg1Hmj^#w{FtzҺh$M{xtY3c]С<@vJitz9CI.{-R&k%ّB$`Le KZj!KG Vx̛?qƊƨUءzo>[rNfȨlt= D1(0y^S6U>aJ܂JhˑB:Šhz0ei#pR:aO[2ȡIF 1*\hFwzeK_[cG(i-QWJ[xA|Z)To5X0z!N%{l(ɸmU{b>ͪ-|j vPCGs2P 3z{IFJV]T|yeHC`3B3"g(jy>5?q8J{‚*ɬ) y$yFf rMZH4ǑmڌstBv̾Dc)9ydFk"<5+ &92"`rbcBज़HIzءIփ>g&)I+0gΌ|+e4!w2E砆0*_WzNik2^|0M 1R=>}6Roe8{>穓$boBr.ȅM\ 쮡S^+툶7|iW$zdPš}+IT"mdNٝLkD> @b T5G9B`,6Ks7U]Qkl0N{e:玛 vdM_4F1&%).x ++HՏ=lg :KWѪa 9/%x@=+̟Gbmu]-]"n=~-5y13:/[4J\ f";hbkwGّJÄ},"B>c1 N vPRav}rLCɅZ.ry>8Ѐb(C :wږJmQড~1nIKf귉+c֑t*iݙaKb3|!WjE( ?zs) qoDz }D4|*NI@FGE@ {Y@A2RY5teSNkEDFِi>" {0NWuwnWvIKKr5e=>Π&҃X&H݅a>J}V<5W{~:]aW'm:hըP0{g{&_ԯF8$08*/+EE^{<*v)AO~m)*}u/N[smjުH qK 䘚%wjD2vߢ&ڭ(&6F5L|poN{!(xjxߘ.~ ) B<A*~#ujRf9M9Ix}n7 U K G,5OQ t d{X>+n/lG@-79%Ȟ? kVXanͬF IGa3$D#+0T Vxaziu5fvimݢus/ߙCP;i]!VW PUP9I|)AѻR#B-ym41gYỉvIcLz0ъ.#t9BHXPH_`ޫtˀg1qRk<vBft,Ņ) #w`̑ȇMe"qhɋISI!1@hHD\~UTj1*W?~tD,1EaVeQi_8bsFWAiV~ڳ"XMÙ'&UN7d™Zy Q\\\JΌ|sTc 2 l.payVgkP 75~QcwUy5Ti.2ojˆu866ϻ%hKw8Z-G"6&y Ӊ4~TiL& O+Ȱ#,VXXu e>\Sn1ʤ@fKC^ /8Xh)ݛd&J$/eW9sǢѵk>= OCi[ Jr[&!%}&EKj橇ـ]>)cW7Cf{.5&K|VDw+ q+b[Rd \ 6Ĭ~I}c5 \C4d5w+ۏ EV(-LP_ޖGU'&zx-ɶ>b*#T?1rL7YꖵHp*d۠Aq2T*#67)ˀ̾TU?]J844] ;UVqṬ g:ˀ<ЧaT9+X`!1vpj$ ׯ8NT+M#MvQQykA.r}zɴ7u1b }84&@Ue"8EʌVSnٵb`P|.4*97Vqr4e*l dhɂ\(ys,k2 h6xd%}gT!msfUYTg%)€ҟ^vQMO +`eMHl-ot~ 6&eWH׿94)jnUnq{4-G~q+-A?,3Fj+)$ǹ[+vl|Ϟ'T$a~L`u&2pki (e7IvsK&z9tXʑЫ+^Af Z[%'g~aP<u8bU3r̻47C 9բ9CirfG.'_R^R+/tw6 =d|f&kor=G@$J2O~h]Ri^_or?E^hЍؤ֯>=_UUuLNL~.~ҵ2,DloBm6~.Mq5`M,8=:{HDi޲ XR3־e^RtDhI +XНZC^y=4f$A񰺾&$^&i_ѯ?C`9Dm@cO bj%z]sD?g133oq8=4 re_>*%fzAӉ3~SDafJc76'{sT ޜe1r`jRD6p6vG[]-1j) >Y)VEZ N1t`'Eg__Ȋa1,ld7S KRָϖ30q|lBi*Thcy,yYIk;"[vr\};+_-:K,j`\YMj971ڷ3ZߤR2fUϋl KLDжZ|&Ӳ|j>0OMcnCvY *n $9۝NDܪr֌XrX&{^LnQM%10c|#F"6N,:=J*-A׸2L/V*߀}vU] c~', (RVӱ6΄AF2S=EwoY[گ2I( a)W&gܓ![e+ FLX*遫-8|\mkDNLgs_vǫ/G,@ả-O˜M07ɭL6jo'<a;e!3La-KNI єܗH9 ꮟ(pta.Ok )FQYaRև}UblCm1%dt;{X/^TghR"Bd-I7dG)prOڰ[_ԤE^eNȅ"'<9WP}`X{6B</YĜin-L.S(jb+Xon$H3 .uZ-^J] qqP H43/1d@FZx⵻Rlޚp3K9֏-wЅ*S bmxjX=Y+9-HZKΌȷ_# ` ƚ H{]NrP?0&*nPѩ+F}9}h{UO>Ԏaqg`'8OV/|lŰӍIRsmί3S`އA"uwIqu(iۈVx3_2)ItPv M$/3-S$M : BQdm; s|P h%`ԺNXGLe@PpMVe.by_yeیcƢk!R4eWxn˛[k31xdyYϠҠI,lA3' 웬v& *߃1ڃhaEwH.x ;["{s2 RiB,J^O#TG^A5?+2cGn}P˺xh.Sg6ϙķ0Zc9,Q5,k1M8>7|/pfM󪇁BZ-QU4 ?#l!\` (ޛii՛0겨x/1_SQcq4G|H-=2EfJ5{>o7Hyk|yK?.Vd \w+os2⥧ XEǩ4R!.nJhRYdV(U/Ozy'm'({_n #OƗ?uXC IDf5=$ YϑN#"\MQ}U5C0`*%(v۝jfPY"ޱz͆_׽PlPNj4jҒ"jSqqʮؙ'M^UCQﶙ{Iz`N7.$hFg95.Д[PM}71H 9Ebmۏ[*^SG̑G ᎖|%ϭL`.$Q#d!,"xb .m1=Pmվ*Y%+a$qwNkd^ȯBRY3\ɍc)٤ T97jVA62h j]T{]Rt;aLe# nA hE,M>qj*%X=υ]dK"_1x2*N}z6kud(+)k͆x'kCw^H-?&]8%$`{_OY)2L䙮2h+g]]{U4^_}e.tuEɩݺ}5)ދ쥟 RzƓ8P,1VMG*ټq¦E#G_3!'`O"£<;3J-*%aY49a,B)?dC}:Z8.L6 .̜3enJ:_NHg+ڍw-odLҙ#sԬb˨lZC<Q4`+edбؤgPv1=V0. ^4yb(?g0e0lCSeU\&F#^OH\n?1kÍ "J Eykn;|ΚirFdб!J7NM&unOa;ԶR:gUjWoωß|&w0,]Uuᅬ`3n1uUA%бeM\; #' _D4gY[QySXDqdRX(mz$Z ~A$&ka,y|(K rHmR(b;LvOÂ9_ _ q E7Bܬ.J!8^tdT'`"Y`<{UeLcnp&u=cYYW%l I\^EqT%Hϕ5+ uAYZ a(^ X[R I C\TakJFӌQnֽ nl-k{v I+I(a EbRpTؒR9՟,TK?ܰI~in'fЧc,sQQO.fQ HU$rKH -vm4Ukd[7[q^(Fy®w_:;>a|sK`)%a1J[((ϩ:؋ř>H_YE9 v@_nOG{X|KW rMo+F̶ʌ%GFy`)#NtxK Hu{ 9 0V҃Q[0ǿh-:VtM;|wgӤu!ή >@l~<{;d9;ݗ@.`|:;X\ti dIʏn-xc~V7v`.Za)BU|(y{B;/|)P1g"{_쳾@X_!R({9}HtaJyIeUSĨq}bt4JDIKMlm V5A#PٻobdFqLwhߪkCpGo|G-K++Loe|:E`7(TRUW#W޳g8L FeB$!e pD,:㎹0Ne^n Udbiy K ,lI{d?~ w;JD͸D(0gjz`¡Ɓ<B1e»Kͨ*QR2};?d彣XڷNF" !\m[SSBXIMn^W8`Z<| 7 >"}{(zBh4.+Mw5#'u?0p˕UPx.ZwinMs|nN+Ǥ,5'#G"2H)]+F\RYθ3{th/X xz^Mc{wJ+TҬ|LZۙ_4-Te8I'Vk9ʞ [2En1ӜŚcS4cCN#X&Etd7A Ҋ˶"cUm˕Q6`1I/@ ՂRV\[CxmH##YuŸUf$(N/su#2Oa+:vV'ۮ{ _`twFE;iC| 7ѣZg)["ask%gAo^'vδ-|zH[Ϛdz `Kj'J;6փ xb5C=:GwRhc7%H0_H'/t.oڕ Z5Fk᮸t=a|\p<@TSY$1z^ y2 DP Yadjz3PeΛm`S\luy|pCv`)d$CRՉw<眑+BiP'; C%N5*VgAqG 98X:G0KsW^\ꀕ#HWBſ 3wT3Ήr^SkEO4QퟐE:h TF 龄S>̓ 5}2I>bH}ꈾ+at ܆?F[fE=);/v2H0"C:tf2rQMW:dm!/eVr!ljb=困0Kqn6RJG Pv(bn<YJ7 85r^qe7gzq2JH97eޘi| {_&ӜL*Fq|[e!?DC\\-Z N7s3 {55<+]YbN*Y(rވD\޶s~’o_L3Yf_>$K>`w%2^xăq"@P0tZL-~et*feA}T!c@G~ 7x^0&BJh鄔ưuG_U=-mЬ!FSQ3$=4vHYǒCvGH`Q}E0zٛYCdм*.uSnGlkVSJD RiIV\rv}P5h<6 S+ģv[kOOOg0ӌPU5 }'>[l76#xk0=A%DʘebRG;Ѣ=sy\{~NUu]-g=z4),XV@=iC [ 7@R_L¼Пqzqu hnch&"ېt(vtw&𛇭:ތbF0=c(l6cJAAڞȤRɨ-fu2ӆaqoY74}0M<34 7tT}IhՁ%VȆFZ5Va`kqpJCǍk̹CUO] D 6 r_B5U('Oa[(Ek ,G`WuoW RK>*|v6c߉2jGD@KGr$g ?@bb]*vd9$f 2h[ #R?j|s9GY ~N#a<%R f?)ܛ V 7 vӧ.uۖs/N)KQ+e rA6>uQ$' v8wIضKͷ50/G d1)SNiaәGzK:yk-jUt1ډecm}KoPW(@ފ'קU "wP$`$Fe;'Cl ˶O|Na =0wMh(:aQ^`t׆/L5hDO=cb{@v@ vt{ =$EnU'w0ag c4V~ӵ]\G_鼍[Q: $ʛr-;^gk\,SIAk 1v7[id{VϽ iyv|" ["9}#T:, b`&']ݰP/0HD`Äx10+6yGLrDr7۫,vpcS&Y,4OTM[2sœӱ3Rjl n3\nZ`l[ƺ(eJlp@Amľ & ` J~ 4]s`˙!#C\`EI^eKۀ.Nh+Ch˞}ؓ<~! >TշFM :,L]d׍m.g†k=x/LX%q01u ]x4KA';cEi FiMݤƼ:eaeqܦ B5\QX~}H|sJ~տy\ϻ[=,r~㕷)Ƿppzbmk%';5vMVHc59 O&ijAo`~>Toe[ #<Ç}X>CYМF *qff8)|N6T8 ղsHqt 4LUaqI5@%pVp,Xm?rVϯw"E Jr\䛪\-\' MR>7kQi# Xh~z#rPu߀.%LǶiܑ&Q'AƯKi~`D ᇤD~ҴefDKkCDGY8 1xzcƵٞAZPǭ 933i!O\)f:G@mʦh=ɡr .w(Po+AX~?/]vF2yZI~l6`\a [ɟba0?^;  T`ҷ@}b2ГUWwE7PhkFIU @7Di[MڔOF:ywK}wq{HFApTl{n :Qr.`#+s~$3=u#Q5jӗ*Sp (M* baYJq uGOTBx=JQKc& L|UaƢ3 Q.yxj'Ei&'pԖ:29s~a: B"?/Jҡj 5Mm'U; xZ[나ƃQ,)Nt`L1q ϗD['j3)xz J<^aj/{0:FuD74mS/jt0ԯH YSPJhO0CWKCXJ`_6- h߯JD"F4G^]>KX&-=ySu!L3,r 5NOcik}74l-T#HjZ&w+8_o &jsr65)_v&v闃jԖ}oC3|x5N,G8 $<0Q3 Ym?u\e-l #+t5 $`г*Qw*g[3/3Ze#] [^?{V {pNWy60 J<ە)G_x0 %U I!B6AL&.P w(uoj4ddEʱ ̛jpe=lc tsOb}U]; }t;_c}atXVck~ Oph9kheS?qKCs+S* r['~_\y MAmI̼*r)9a Q[ddoH"^ݍ`Z|'i',2ӎ7ϲ{2` zX{Maޢ&tC:rֶy~n'wF}9 \3eU)ITϤW3{_JS5}/iiaCZ(p`aJ6 1U(vnY`xXVNs5 ).a|RQI.PSkkŵp6`Z#4XplFtS<̞Q| xcVձP՝jk Pύ#H2'T&޿m"B=l~%aDC̄㞓N<,sKtNnֹi0G{ F(C+SUHh1/_`+Hf@'dAg iŠ8:b@u[QʣZVk\[,c;V zuXe89DC-i`Gx?XrNc>|m[A4~j#l }9v[iM25pK~_+Oqz؜j$\"B}Ea(!C (hbJ!3[?L 4<gTn,`%70!hXR  ǾLvR[cKwe60>XwRz|]B7Ętg>~D&d?dBR7 cנ ~k72\P7C=8#úvnCa0P > ]k2ٓ(KTWvYN&30ط숺vTD0 #d'6f ,+dMxyHTevjf957mɰQRb3jݗB"T𐖎9XH{onkZE7N شtwi8}];Øl#`_7PJr& эh yd +@x#'z't]݁b ]JކnݗxrO"JpC,4%#w â,IK0L&@6Qr `gBYc=W?DLS)7YPXG]UoL]u] ݚhvUTteϴn86$"|88O1's>.q XL_;.aG n)f.9ݬSmr= /-ǫ?KIyGǧr>D9 0zIJjvl )nU(&Oxj^BO& 65ӝ3<<ãw3>5߶K%?V5ߡAyqqvh0۟7_<}MMk:>%<,W2$DAYaB|:(_=a]&WPfWv~͗YyWNNWimN5f6Kcac|奬3K gP ?xiTRQQk!(x\Bma)g uV\`-mO(]Kl#|Ŏ8ft䳫^KԜH忹ؽIMc BZ>WL4$alM , <»*R\6Qz1^?ԏ ߙcv)|mR´ =Ij8>PLaB7%JOcS}(xEmPw5OpyLz#_|o#^WIyG;?FbY\4@W Pbn~4.I(.r)?6Ԭ 2H N 'VP@􌇢Ӿ@dq_!A;۸ #Vxr]_ő^4پ& )^,qgVOJweT)|u 2w'ODI22f9hٕVMX",VWV Q_Kˢ-QfFzذ^ĊȉhXGr]dwK8DDZo45FW"N$D Yduc}K1U7񟫇>oWA|oW-]0:ˋL&R`,w~5 m8)ĘoC͑t<.ֽq 5~z`) uӅZ% 8S;\H7G1 ĕ7抩FתCX>bBlMlWd@CJ$ ԟKXʡc' [ {GĹg6T ѵȓ'=l? X@;+u}nv'-]!r} 4Wi\i0I6QR>#BImH h8ɥoI4뻵-+Ub@EZ:hjG(amN.yѪն ) {e z[rj_DL2!*W366<] [?]7ؘEk"돯LDt5_6$B$pLN42izi>׫"=^W@\|eߤDmm-;iL 7ah;^iiegh}k).y`9]M ; Z8l8tB0ݣ~C\Z ~otpѩAYpAHz12&?m%cUZޝU>Ϩnm~:{1OW*Vikaw Xb..45M @^6vw4ܯ/xbi8l$N$ngsE^(dzP>K<^˜U@a0.8yzizqARS7 6+aG3K1@fGG&DodwF7['_otʙXczWq3`|:kmQ_ozL5Wo7rfr61D<ol@l{q'7&oR$݂j !\7*֊ "Aƥ+n,wN:87))xi%X+[sswd&щHɿ9Y*NN*9E!:ؖe&Vߊrobt\Fj%{Cx mw$M].vΡzybY̬_E"Rh|iz%o %8e:P/E2͵|nfmvDs|[ʾhy? BpzЉ7ܲ?{8g:: /!]+Zb30ާ|~ʼE\Yҿy +V2L CBýG-[ Kv*ƌ>[sDO!8Y{[#R8nskA;L>0F3cHQ}xu}T~";" /Vd[ Kzʕ9S>&Aqڥ6XXx;\'f6c9iK9@u%r8HxggRFI' ' ;@&1TNޚӃ `';/f.xPq/ʍ71#qN/. $[i-!p E`z4Mڎ9X7-T=8vWR3E8 UZAS޹C',9>~1cX=?7 -M բ#Y< = *ǘd}P0sQ@lIpɄP`]%̅1 cM_uҼ7o,R!hOY6YE[xE#[?"6s:E T E ])39SL~tJ5#A$r wֈKDPs@sj F5=Ln~֫_V1ʨwVؓ1/A5Wp}֠,$fۍAiV'at^i1huTA?23eXgi H5ʅ8;.c|H|}o/DZBl$b̰|La`-hLF^MjKAh4>i?gWT0Y ie›%|G9OpT:@8WZƛYTG1nMLu)Tl HXNJY<0:87lx тLmw$q Y hugq_z=a2TRHH;45d_IXurk )A&|Pnɚ`31[y--mB%#m*u,T5Th"Wt6 Ʋ7[u XcKt =<7\! >&y hbDGv3u{&j5}fX{ݍM:*אnOa)y*l>#M5U6YķoIKt{ 1`UY)>ZVU+K3(Dfd=%SԞ&w/XH0FNтDI|RCe%dCi?\}MM<1V5JGOܬ> Fmo:]7u5n $INRJ,;!ntMbKzWXAŮ^u6dj|j8ҿd6)wJZ^d%qVݲuV, 2ڊ")NZ0"_f8-xQ:p7`a9-nō~-%3HOpWVBGP8eh( "L1[xS@XX+KP\!HS5% L(9v ,+Kb m-aN҃ML&JlP/P[3HBh{(Np៣])>4,n>nc}偼x# )e7 }ӄ~. ]C\ u83ew6'zzSq{JKY7\St aI2A$G/z4Lwʙek|HUb6e;ws`$};= dh);2k,'RP'8QVĀMYRH˹ ο8M4ȱ{ Ul[ԛ~x߷х^n$`ṵ%Tv0e,VR "ygDَ5Jˆ\yU0eT\=c]UM1 g\BTD*I~"9mTE'DI&1"rҙ0+iam]}#\sF,lhxn~RRhQb^,%n9+~=?$gZ * 7.+;OHXYCĘr:eYb7+ii,@;U> QIB\dӖՑHcy:Ȝş E('?O-t WY;ȔFh@7sJi-,S*&SKoӗQOo7oe}. %j tY]iңPXY|MFW}5EE^E̘lFvz_[`QJڂ\G; &jyu.=Dgܖdx@-7CW:6*^ qǞ!J9eiU(8]oyXX6]sb|y|1GbUïg:^@3]/<`"upһcfѪ h4YZeW}#%V$u ;=`Q"TaQ$ΫZ&]jϐ%b?eo>1VT~l/ú _ZypUzLK iMYuQ=Ig+) y =ul 풭h3]|64A9Ol?sB01{ݬ=,fpl ]V!R|C\q6H ZeO_cGXiCEdz92')/Y 76Ud>JtaF9y߶Puog|{!{ D K7-Ez7+OVrA%H P=(a ctSc,Shz'F+敻_e:҉7M&r7M* HEa|f i.J{.q=](?Q*:|q͕?wk9N̂l_$| <QŐnʴcҹaܩ:Ǒ79Œ6L\09|j2tDa#jhܛO0 g:13yÊCWc.n'1A';A#Hd'W91qvֈ_?]styi[cu:[Nl4'^U%N3l/IuɌ1ڠ3F'Z)/WH9pNWQ1p~Zs2*d&- 2Aow5:kKҦ'x;1I hF MTnqq֐#&zT*,R: ̼?uxXDٍ8›y@^]=ښ4:rV@c#ki9;SpHu|8^Y|զEƻ@ Ӆҕ*Vyӥw(9TKL.v7q"|-]&w1юA8rzP&b1ͯy" h+OD:amo_y#E'GO6Be*x#訪y{}m 駐X}D3~_͸: "<aȻ((^5yyC`BpAv"V=ҁ0TIJ;RaP-x[@KoG~-R fЂM όhn_%erz9e$._B:ڀX^*88}d3{E)aFu-o,A^"ɐ|Ŗ& bޑӐr3,_D4җozij>a+O5㋵c`_/l_T)|)Iʎ=z-Ixx8:3^﬘S*_%UdC6^O+&ŸЙX J1F<2GZ`U@R4D0*l7<.D9c:4*{eOɁ/E}zY(F,oW9᫥FÕq@=W ^gҧ0w]_Q`3$yo=]9+M6 쑸XͥВ?q:}i 5bR}ߑN~*egΓzGs@@E -%Wxxy%)7<7/cKodj}LAxV. -Hy\bQ겹QPCTf"C -u ɟ^_ Ub |,Gk`x]G)̗w}@"Z[RQUjy^HՇ/?Ӿǁ5SN :N~Jr(!Jl jFg'O t?w`!:͔c䶜O_%<3P; ]^˷ZP# GT7#ix:>T :F0W1"+: \$P+*:xt=Q#,kK*p(ĵׯ`iˡ!iX@0n|]2JP+Ɇcߊ bblTmsw=qL-(z|il*TSs)~'!;h=}c>KO-LXf.ID4G >/2γ=<ٌ݉vK#&CB[>a xy3s1z((u5 c7%)8=9nU6XgA^}7՞`NyvVK`jpƩ_\޸sk< R+c$㐢L-@娣7ğ!т ښ)H/v @HG?EgBƵvvpWj7hPw٫[1l sd ZU)QK/ fQqBTD3j{߲S"mvH/U NB:L7h_+b X^XM4"=ml7 7(AqKC8ۤ;,bnc1@&T҅,߃ @ѡ;5|e|qs!hfo-% ~G؂ 'gF}߹KhUpom=Eb9dž]#FvW҅"Wv0p)cFB<]{ Ar8Ť1fRȪgO>a8ە?t[bY&,NpnK/t|\-υC˭v9WP4o|pXP-B+[f K!I.DG8$6Z"QFmt_Y'lU>?r32l4\ LIq+$Qyw͜Rw G^X4߶{TTQp' Y5ҠmsǮ}6\I-!k aqSE^ e4g-}hiq3hG[*> <5X+MD8F6}KHBðf#ϫ=_&Iq~꫒2S. R%$VN{vSϾ@u?,8&ls{$B3˙53 |c 5Ea AqPq`/wd"),=R%Y@q[=B!t<{v?jB1*'n뛙IfaYr3r){F??Fe[&B}aH.n〚cU(q|V$xH'Wtk.DAa=F># R@ӱJٰR:fdqj-zޤ[ nvq.zCxXeƘJ@+ĚZ{blhlN\ h'sH,zS\ز#Y/;eM!_1M|9ꐆWɠ qv״ZN_gN0 ]ͱax?*"v' 㞽=iʗJM=`BCpЋԫcKqp|_ji7J1BPsmd cRM)VN'oDy4ǀA%[)%<ϡI\t4k PWڳ Snж(HKF!ەb$;HNn]b96+ЧT]1IWYO3.Z \Rg=@qi :0e`Po d0 P ,Ȋ(mCJ?/ VoJ5oa)50Cj٬ү&i_Wlmnby1j/Ds(Ǫ.C]̌68)/}>BHK5T# +yW{uW0aҗ'mW0՞&F )ȟXF4Y0s@ܗǛbLpEֲFFr֘s$r>Ok(P9AZ5QsӬPj[bxN9qLvt~Nڝzm= 0iajqT;TW:JPc&, hVȫp x\@;͠l_)FT./b{k># [}DVc&m"D0Qt.JU]u{)-?G{pfG6YR&$$;M _};?K9Y0m5|9 R>emOdu zYRy8&Ϫft0U1TiLEDX;:M𺵙ܘ5R={Ev=7RBVzFA3um?VߡOY ^$ZDZufŧmFcbE{# eSZD\8{'O 1zf$ ' @#g_ފ_9}0~}ǗMu8gsM?w< "*xrL%A5T_lks3t_`y ~E-/Fcy5BNb*6 =M w*,BqqP0f_ٔ&Uob1$fp%7o qp60шw7!bl[E3Szj*t#1{5|?Fn+M`|_]N2Qfbn63Zq#)~.#MX8#S&rOugKD8vEد?`DzICHUP+D@!4GҠ18n 3b%#J%Az) k==Qxg' &un7-N\ .:#maJ,IGIyYMMـ\ޮ כKc6cEfp[B.Esk߻q't,gl&qD f,x45\ (ƅUy_7!&-,i߼|>/T..kjE|ܭ2G7GVAZq\RĒ벳X2&y5eVTwhO~-H7󼟁0;(t!ݶ(=Sh!} -l=3]a;蟻r'̜ N4ܕ+ o4IXvpxy{b$~,KA$£z?*OHc2|w _i|VVYr3Jt Bp)3Nl39N t,q.㹕3ցM,7&-=qS J{f>!ql6)B=2'dRϻGF%αLW9<%\Y a8g LKud/U;8z j$`CP?䲅'KJ%}ҵ 1 :|B޸-YDD_cŒ[q-bÃ/(,yVjU `,~xfOhV2X BJZ^$ED^Ł -YIZe7?f&vHu7[]/L !b*(10B*]Pk.s{ )tlz?JjMjiFjAâvYwMp\~"E 8[21HT.9fBkݴWYK˴bF lT%2d(! = I~vS8/XS>.̵_`bq8kdžI;hn%Ʌz+]  !ŗ  Ȍ􆜖39fQy*~L"6,*FmŀnHCGa Y۪hH8ogmڶvE_"^;>2M tB+9"v99 g@H\!J>%ՆkG;\Q&ET*ESMg㱶'sɼKMNwIze)BecE%W77E.7yS\@$/%ņz<1Pg/?6WB,IbUI`օ"i=<(޷'w0 p)Bºќ*^~a󙹾ߒh1qe/ȵ?>U)@yuipLcb_ 59;Rh&O <`́uV"x=%; "FVʘg]袘؈^M'OoOQ_w?Y\v5 ߑ^V1ӡ^"1n#}ҁ͟" 1G/`\={FNA$$2Q/ƦD+o8]GLġٮC v`Qêd]@I/q2čyKPY. |֡cDW0 ` A|4м9&V mRQl⊜ա|&26)c B5g}9j c3*bo8/(}p%쵥 S-RQAU/mMzKbD\#N{wl0]G4= \d]_YkF5Q-nܠ`iL5cX>a\p)B@>9Wӄ/Sdžl\eB(j>%$֚'0B=DJU*"S(j`t1*qMKk 4տ[[9#)BM$(498DTY&ٮR W/{߃\0P ~3TRi/"uW 2Fr+\hfeE^f=0ssjT*XV8juO1Srrm, B@LKTs~Jn-JKpp^6UU)ܲ|LƷK!?./sYVi$Iɛ]:n 0p{\^v{A1ń웋}MӨFcg_<܉mRxC7sf4h:ЅNp[qrB"ll X4.$5S3Ke.q,=8EҵnֈnoSba^;F;R<Ոx1o^VH>a+d*SPCsa]Ğ`񛀌Ra,"գS@!Ke^f}TЂ0\FpjS%Uu5L#r4߹2dk`~_jL&=21BѴa.Va}&Q 7|1sh )^s];NpYKr8_&g>7-(/Xfj8m{ Q &Ea OP 9$}B-&gx  ;J 4 MhYP@T/-NSǟ&etb.Xij,4P2hlf [hR܍TjDW,#kA0\ 1_iu DՒw"Ïw**ǝ.ȧ`JƧU)#~Y3&; ?29y5';pS.L)>9 ڕ>ôVKy\wj: 4JW2bsK ֜T2]_69/MոH\e=(ɢg֍1yh۴ a~gP])+@?IsJc7\geA? 9ڋo\1PĜ>$DфVBE_B*~D@>:lB 7X+ ~a w=o3i6,27K "E[y¦p?̵` cKnM|P!'!M.]M^QF_M3sMi}|CUMv~ZB8eע=XuNA<YEiĎde42*ZEj\kiNDC %h4HTܶ=W$FuŬDk jg y21,3 ާ$Q_h?)չT m\!jY&6%j ULV촺 ܟ,TF3TgrIT5wFN(6#^jI+T&R/.;j,]vXA~t?)[J~_9* 8C֢[QeJ2X*z5#n_2nJb .7$x{K1Mn;=Z+aGWA$Xa)6:,񧿸z2ex1c֞G'Zї ܒ04V="]kTeO7>PT<$ W`\Xc(tЙ ﷋ U욀^jOIJ.ɐ?ni__+^Wd[-X]}߫4ڶJC &0Dh3q&PZH}TC J} ®ʦ'RI}voo(t$Q|&h=+?eR-Rl i6WT{ yE%n2 StZ? c(=֓'yx@\=G596ji\,],&UfI9uAgBCQhj+K tD 4O(V$SƐvo7pkr] wcՔrV?~blrrV>tjkR-^h9E3Y; v&B} b\Țnk-#53ИϨij'_ 0Ac>1iϻ 馌 EͲп@dn]tlirtc0^\ūmlƕnޔf.JFH}dy~K4؂^&;h{f,f?jiMZ| yۏ3,g#74 wN]WPKmă(FP趑HLUE,[jj X8=oSm ݱaֱtQwlb=?wg21mjC&׮^b-,g%z|AZjuk:/L|K;U3=N-0rIBiu:`Vr8vw Ջ&b`gп Qt/4\_^!`# '7Lxvjs;u;Z2LP_T &U0CbfޞJ܇vp\]24B(8"N¶OER&i7tԩu +dXet-$<ȣ#V*wD?_5iFE5-lI[ KQ22дceCG/4Iww\C˰<ۥ)O2j&T SdQ6nBZz\8|: -J 03)ԅ(O҆KxT!i9drr+8/=Mc&\_:@6B2*05˩s &\K BxR eU,0߮΀d}f?vPV*Aku#p8[]pF|J6س|]2hYcbv&YʔqǢ#MU֭,e!QVh{%8s8 o$G/崄4%{vw8 >CJnjXEp;[U_9-)SN+K}i\SOhxϛ("`%+ Z|U_t)aч"q)_&da-{1Ւ._o>V]NmzRe6mӡf}֑d *Bud4Dz:&p*[e>9_9KJ*JRRiΖ؆Vܕ26 =h|l9rvXM۲3*!T7̶m1?uaU-sxޟboJ2[ $Ϝ) V;r̋/vF.[H=NsƔse]iG-]hZʅAfNmH5wOw>r\ r%| 1|,DP)dE9iS[lN:m_KC*SNeTbko+7-zl1⮵qf!=F:zC<_L~?6{'Y<hSm~>-{;|uty` E m)(giĄ4J}t8 fvz b+[)3A[qu_4=K!7ScI#> @{Vjp[]Oe!2Z6]h9dĎ w l+$*>CX}r9Euv;*$p%CJݣ,'SKx!btmxX7=K-+y)K Qґo ZBAFΪZ:vjj'P4tOpD`ln7'&+q88MWnD=Y9*hN7Ia]0UV\VO:$ ,5UYsn\M]p!y{vaJP%ZG5_#sMS{}f s SȮq-tnLjLϱn}l!S~԰G h.+D)s + Mݽđl#e٧ctkTmVxT~U?cb^DFNNvRF4S;%ыIA&3L$Ai1d2[I>ä(2/KNv4jq@1l4n2SYUxS7XzJ86:7T)]jev~agN]c(OOi= OFX:c&YU~M~Z/'ZIТ5 as{".gDۡdžr;{sY*d EV̇mʺøI++ZxS٘d<-Pip!.$`Lqq(XMHX߂y1NI40^! Pʵ2[7"ńx'R;7п>ÁB@0a CXiK`˯<ZÅIV "0^ajDb6EWׅ~eaԣ#3繵0U?rHz"J*$!>$iHk~H%? 9;iI_V 6z{APUٙk|{ͤ™A}mkJv&yVn'l˹֬2\*s ¢qКTCl, ݋/7zu(. Nm!>Hda!c}qZ`}Ίam& *__`F""Bٺr[o n>eV{!8^@{ qw e?kw'eJRqaUwk:о+.%v 0|dB⺗3()sdBqfZY|0L(0.ٻiM;P|)أ.i .s|rjeَYv4wob"GFX&S /ƪH:/:"u̘"L`RR0g2}y-W BauZ4=>33ՐzP ?ļyGSIb #8N} dDnun2<\5▉ł،D;{p|?1@SuCH>@|#\&JZ PZxF_%\?\av IgɃm'n QevY0"DuV|T /+z:zA 02˾%nKI_UOfts] BVP(f?CIM0s{S_c;w[sGր}l jl6?ZðِAs?x~~*:_tlt45(M!ҿ1[bfN9N:/@Uם&"cٔTuFAy1kQKO~ӑ.a_K,&aG{ShlAZ.S G5@dX6dvKw,']GDAn5\㝸ŷꜝYeDuTҰ-`coWK{zsh´pY Qh6/NzZߥy". })>eOL~2Fb# }Tb.-zLgU{ CɘwZ{5jh A x$_cwJX#ũ)t@Pu EobOb6Qur!lW-OmIBWqE8 e{S\T"pu3:bEq 4&g/g+W🕚@zO2. J+`ւƁ GE՘?IqgNF@_jpTkZciѷb"m5#<JD.@z]θA͞ə1(׉舦۝Sz瞬 7~[wު C9#^}nC\8DXv.aPZ;Zn6VE뺵>y 6ťow.j"(ۭZ=YX^oPʇZ}V/lX+~ @"[ "'\UuC`jNeX*ar Zw qRQnݣ-)z:ۢNl|o VڨBpRvAVnBC((8㌚w(?Kۈ޷h} UUPѭ;%fJ*@u ɜq;E]Zud30n?V)ru_j.{Ru,Z7ea1LWG4 1d͹7E>F"z>' fTc@{e}? Jvy%M.P?jA[n5Ih+R[*RU);6$h+%eACf^{|ۖRH7?G&6[g3*o1!F1>S&3 }hv}O/MnhdzX^2Q rZkflrވ"?alq`iQY ۄN6ƼJek'H;:3J=`"_> ZGSkooQEop[ثq;4]B)RYK3AWb٪WHwdz1},spng$:% +7CQtSO+Es1wjI.U:P1ʲ}y>auQ.>Pfh:8cDop|C(rr>~^;>^_hߛ.:HSV}W6uu Ⱦl*%nzT錼fRr |-iNMM  )Uc,qw5s RWK/{᯼,j@ǣۡg,- 1- &')A$Q[9M!Ւّ+7M6?ttK$< \XA z]f: .C)宄Tn tBf?GjkC0 ޸@7{BlJNx-v.ۑ5Цq';56OoP',^|l7r{A[Jm:vn!9bh=z hAniI2Bhg6RMA^KפV+d;M7g9Ⱥt7pܥ^gʀ骜/.QsY|Zn[V*Zlx:K8`eu  ȫ$^!P#S`;[#$\f {_z,b4:o;:ԷP[ f J-)x#r_}G 8$<.]1tZG1}9CP(QQ")Sޖ.yCoLXu.lU7Վ_!47+wuQ.%GVMGly_:Ec é251~G!bɽ/>bnsȯR5#ɲ5T&P)#Z+Ncѡ iñLA⦙y@ڜ#T;ߕmК?GXq HQC~em<<0Q&[vZ e^^}RƸhKz W =`}ЭHA䳮5g1ՖKM4k`R:N<~{P_?t;6awqؐy.=f?Oj]dTC$G?1Maiu,-YߝEan rgNa}OhA+ހ+ZRJ C53]xM}xD[nakӄK<1 ,.|t|\ȔWOTdף 5lat> D~hҦD&MMёg,q0g mDg ֌Yr@fAEMPS-^sXv6x#T .8Ta3ֽyP0 s?M)'YI< =y>Dq0BGY$' u:q^w,zoE{πyOR*F<aJ<G{y-2Ѐ D璁7[8DV)W\y"cnHGb;fE4Z9v\&RvI윂, g?cmw(! RLYjO$Ӄy{Gsut*q̮飉@/_-[SK0ʹ@s\l@&kI%Ui&l10TfB9?aK nhG6b!V}X;=r*.*ȮvȡaIxgV$bHt: |-lj]-.N3lp9{kB4V¾Øo_!$f)v9OɀPpS9ˮ J'ڳiA0@;(5Db v=V=ٟ%0rҌ(Ne/ ^1ik44TX[U?&Wѥ+QSlx755@pUn6*XA/[koDaTkQovfW?g>?uc-aZ|VKcDΆ(Ђ54?WQ Bf;9a "|H2O8m7"JLR ~k/ (4etX<ͰOL?xQ'R㸈Bn3lο^?O#g9wOW@X3X*֚'Y,Fkcp #&2Wkdq6O^qNhYe؜IO$~b|=fϚ#>ݶq~bϋQa1ž-\8%^8@U3¿z=976o&46A$,gBz\tL(h U8WG(}%aWHFW'Ya =0frgu'A*̺xd>޶ X􄢗*Ogq$O  $@kW7-Q%|`+P@hhv~x{u{EEJ~?ȁ\Zzf83yTeO%YiH1^Kp \G/32ӓ0b1*`m(d%+(FLd[f| wBjqQFkZy[?{։Q ZbO63a)eg#?旋6ׁwq=V<{ά6QD3\ҫVI2܀ XVuu A!;YS?vTp&-ᄬvWyG  &Ԟ+Ir5 Oꚓ_3g:qgfqV6o QjD1n ue$܏Y sB55Xr,֞P" 6gE3Ag+|%؆C5j.^NF˥ք`3,5Mie %d &|A B}|{guVYZCEVBIʎ$8ϟ (KDF3ia7}xٸ& n0.Lű@Z!ggc˰Bl& Cm8 +=*8 J_m .@j R>3|Q/ӺlI~5}FޣPTU;s9&8+hFWK( = d,]^İ?Α?s 3?(tDrQVUÍ{|+wsX(~s$#KlPJVۖ0(D=&-8ݔm)y:esgkMMsa(X0׽Qz $8ܷ%eWfkT[~#ce=Xv. ވ.W5 50aݣ WlPEOg#9o+SSטNj&|7;zxeuoYmqф+qW=oɊf>xVnhdwŷdrpP+|liV*lZ\UL³h)Cg 'th=xxa)5:qqA_搀6`pp# ՠ62DĔFM_ԍ鸉)6˓6a7;IJ:7U hn{~tKP~\1`R&Bb T;u} <4uHuHU_٥f=p1}/&0m)9ٳ"ҝ: hW@y|;I'&`Uqq?$W=hX .y䒽QW96yzD%.v՛%kc>xό -8|cf|?Mպ1E"Į)hx/a]G1헬RL0$#f)Yurk>> |؅X0; _$ѼyC[1.`M/7,8qI  /C0旴Py!mXeqF,;LI7`"{/l;ig>:V)x;W11ӑ]q /tH9heY94i|,p]lLN5L>ޜ&,El_`߅پk2حa/wLʗyj3_^#dVƜd$a(^t N@4+Hy gk9r. :U/!mlSjrm7`߫OX5;Nq'DP^/O`\pstKe순ł濺iU#9;- lEg񠤓k-Gy-`HNp->247m/gTB[Tc=m$I΄MuZ㉞<҈26 :ĻDH=#AGHJPzDEJ;A4-$aLu )xiHDMXӮ\J ]Fh3SU[H!@A?dUK-#y!uCd };V[R({Ckv(Q%}a'dKx6רIr0xjAXz5q&N+PUp`p溴$'rp3"J[PoS/01tRvʺҎŌ}=p2g3\K+)u] Muc,@VUynS+KJŽͱXE(#E!52Y]GTGvs?=@^RDVe]K;ƅx/4{AN*Vȝz ?9[0))7ya@D֋NkS[_:KGQl2~Su+d3 w;vג8^ `IFB&" BBNL/IqjaEjvXevDi+=cs1/A;;D€]Ӈ jETՕYYj[Qɪ)+{ST[oA/Vz?i2ϨgcU57%j tCcնZ.xTҷ*C#X^5~øeSId$o ߻Сڻ+RY "<lHud$[Wh2[ciC5Hx*Ha4r& ո~Ӳ|mh3`zA}Q,,%y}D1ٹ>46-'_+O7jb0(+9O\5g5xm6f*bq'{8[[k=> EmDAP1RҢKNҫ *BߕɿjBo8"W*$I4qx Qg҈ZOhd([ ~ww%PX'^$q(n9 `՚Fj slL=AImѺg@˞u@W587*sZ*!QU>7꼱GI Ω@4<]Q#,2≸$#(z_+fʺ8!J֓\zJ1NudOTD }Y0`qr"~x3QE3od{=kaX9[!>:4!5tl.q_w?K(ܬ$ Lzg ,ijJ3nhPlYT+|`'[nU4̽^bdYJHy_ NmzO:H[\TI/=^XQk=ᒴ3߄A) oᰕȧ"ƲI5}kfD{/Rhi]퐟 *]6uվp(~b%88yx;6PK)#DCk{ JFnĠQLSǤ;󛢇B|RǛca]zD%vm"i%43/!VmTz(vJV,=|Lxc+S×<֒VMu,?#&|Ntȵ<6()\:7uP*87'wH;p'R \ay9'xye^=PIyMA<5Z{fWHCou֣rU>cNOMť|[o<<qކq 5،D4W3Uu7] T{͓~'KS*jCIHĄL(Vk0]o?l]ӻul1Π6!Bzp{'vx~UjI%5L$XQ֨aC|YU ȉ_i;2E<]%~%Mh\%R ك߹0s⬷M~T (r(x'69dO5QW剸W.h+ ٻDTeRB%zEWJζ'WIo`bu37n[PKgWń$n9,A.fD!ܙ3ezYUÕHOvʊ{K^s.(Wec7Y,Wȝb@Қ 3RŅ74lj*0ZYfMb5jqW1ݭCZ="R-MVLgX=zv &m&yg,}BS r( 1_U TiCT Cr~qJu˅vѯ?j}WFzpXpuyn2l >#LcҞ  /ߋnT{UrR}"ʨF;9$64ZUᅊs]8f}CmzZqgXjMa31B}'0<=Ӌn)3srH _RAwgVQi gt:-f C oRvCv w^$R@@Kr9% ~Xw3\DKs+nѡ,_%R͟wns8|M|H"w9Wgmb(Gn:_WQL@Hn4QaC| l͂u]Q%Kvs%v?59E9٣|*GĘ;mK w%' н){=q;ܝ1U`zqnf`]nnC(>Ɛ~Mwhq:.`xS YEaa2ctAGlV~D+[3{G[ut @9*b(iި \?|\@^uߚ>UP?H-ʔTόڒV+,E۔aJyXeTnnHݧd&E޴MrDC|(\8[M" $V>zhz/E5x^:sEAܱ+;jf9l[~NVczٔGiكv]66BS[#1ݭYBJ?T0gSnlMBnA^5cJ_" U k ;g3sY*lI\;`b\RU~,s͈ ?A΂oty& ǗM{JJլnResgaf=N!3DZ:hv<+IJuqw[:D1VZT&2' y&œ[Ndjfg)iyq=nGrn{>56b$g,[~ -Kx5.m.WJg]5Θhw`Ǡy8h/fcKφ8kr8+h6TeBO x3Q 2f9qcFAq]tn[a^X]Nb1L7Մ⍳G 3??90D:?DQW1bڷѡ)&FjW\lq (hu lY5`ZPV cij5r#F(aW%ZE}#7dWẂ1!zuW&%GgOL+)ņ:,mW>&^a۷.gSCI ާ2hz\GxLGv~j6C}몎R h432 nK~Tϙ]Fu>'XEzlO>O8AoΤۚ7*&=ؼs9$ߤO+r&rv% ,ƴcb9>]۰X3EdYO)Fk/?,2RP&gb|Uǚ|X]קDžjcպ!O&+c*.=%Fa wҚ%Z$ XJS7H@DRCW'eI:C0@E_`\sYi诇t {|M}x33OM_hfa<4#8gZYj^7=$/ dr(xμ^sypL`r}$bLH"H˕NZ ?i@itz ŝ8քyEE@')iXet{?扌9EDw4hþ#E~ԭM^MOx}t.Z,=~z*Bl36\⁕s׈ӹhXi3h3T?BTP6N$X*yK -1<;zAB۽;|,UCTTDm< h `:Iohz&&հ9i4+6uJv`ZkZ}ddoN^'\DnRPK)z-.z[Z*_Wʻg h<tNw\|:I*de攳p#dk-#F`?p~Tm [8Jdgxx39 g}JWv .$ e%$Д5 ɨj|b(&cv@I;$c;6TǔoKfň;x^1%i1/m'#BMaC@h>;- m= gژ/w~>$:d G$}%$&LC[@Fg7 kŏ(H=Lr{>TI/P@  %, )wjgs .ڋzjiֱgQ׌gKVy9t`٦'Vh:[uf爈̄e-0SN3,ґC/{ӥ h~M)ơ;Ip.=w׶;,̎43+F󉕠ǡn! 0C_6*H@)B sOysu_T8cdžTm9ؘVeB iR $ܵ>GF{m4 eȈ%lpIN."C"}7'ORHwZauW<( d%Rh=Q*vܢh4e g )U Cm!GExFbRѼ`'hK=Ɣ~NC:Ga-~Ƨ~пA%fiIѤd\9S )GH@lG&qcU`S8TUE 9`t, 4 9%28LK\Д2Q\tb9DWrW6Er 6\P4+ f6ݤl%D=p.I1lRCB5,'! H {9Shlj=\]80+;( 8&v댔#SJ ,"92o Ǒ#*Os{5}.Z`wwT[E6 !wkVǍ^'),VT<+1I5",o4R`W˥ܯmL2I>MҧΣj0eDi;p!cުIJ!;6K@+J9} V7 <I'Z&K6ϙԏP*PA3dAoD %EJ4]jix:W*f7V9%򔚙{XBS vK}f9m r;el8Ɔpkԕ<a@AU:3~Tx0;J b;q|0*V0OioH7Sxz˨KįrUu+XoXQj{3^ V3բ:ȨqbP([4 $_ K lZĤH`oB'Q[?NlQctgL"!4|w]n&y@Dr\[H0b`ۙ?gnut=fO }{˫*&’Nx_<TǐmHWGRΥ=QlfmѾVOcϹ'ы|\ܛmq8ɹ."ϩ&EZں32d7Dꖎ`Ъ$ c:1-<A{Rw`\mO SCUbя4K2֪ quB`XlX!)tqlt;Tvim& ٬sM]nF~D9]?M7 $'=% !C;T}|!vOR+@>26\Q}KՓnhfo&. rt#p 'cLr9>`Z1C^ Z h@3Pގc-'v"@˽ʓ:E패uھe!1Շ"b(ŬLYcYW:L%NU96]qaEH@Bƪ90NBQ_@Ě0PG^gPi{.Lӿ}xx:ma#*/j֟HȜjr@y|^ -ۊQ1!K@\ n2,f'_H%%lZ F1tĉ0qJun%9|I^nY:GU*~91äCU&%N:JzT#-1qfwhU$-E [~ K3ILKB#xq5\LzC`=3n$3p =L0[JL6"wp(#8[9+պf@]ڟ8$Ji+%ܴX 6m^,?IPC2D4f {aYqf/3`Z8-0`8 9Un*s!!\쬚O쭛kYogn +"lz,c8 bl.],CDj7n/n%$Skq1-j: {iƾ< O7Vp[, mŶIXr}mOF!e bD 6')^Y"}r5 p%H!USi?IaR*r̴Pt_0&gpD[iIrubVC֨ShC7d`l 0O^ks4b{70EQ6! ^P0vN~f6:6N `O0HIw:r"+&W4#vq[cߣwsO#P=sd|)hȝ~ԣzH 0B#M}$Ncnps~A[oZ|N /Suy8@faɉU.y7kqa}TY[4§LC&;2+t5w虉uTi ű N#ևo141;J$:Ds@ MO(2qZn{ӣG5/ˬ滜 sCQ~A% `;nIL+H&761\e"`UX90H[tgǬ6H筚"v4slʕ[Z| IC]6JDYV3<e21gLb}@~C!qBdx+]e3F:(7\ hX~":Y5t=>x}{ \dng၆+Xbjd;Xn6]M_P>n0 ^1ͳhZO/Ԁ aB,sDY]YoQ>e\ ~zdla'4)aqd` W› w3C/aP՟6A4;XtlOgBn39#sB, :J;ܪа2eWew]b/iooק_}@h>IO> IשxTv-7jn^ yZź:%߸Y zGDDv+t-jj`/A>z!GJ"q vŠzP3x[P0ȫ}hTE :Q _^6 #6?[L)8"Cj +_c˽?!{aj[1Bvac6/qzQbrP 9;^?J9bL {M& ݋lc% ~-s\x{UXyY73| ꓣ{Q@bGMJn i":Y8 ?Te ;>W0t`B>-2m!/"L.|ӎNzV*= FXBN"p`EvHj[5⽝vZzmI:Hm} Y F {]sbRjFBgXo DaSIżAo +`?|/hU!㪗n7D΅n#G[6\="z[x4M&Y^ܗ"@iu+ak{L.`+[wt}Mgm c2Rs5!set =zA4VC?Q<㞃5& >yhP=9Hv>zl21<ڢ[Ik>ͤ:dUw@Ι!8C~m^tdO>2r +~Bռظ7fDvKYp ^Ù)>č&ڀJE]<,szžog&Ӑ)3)0כ42 4H{*V}!?eDxg|!dؾ#1jǤKTPހO"yBN:=ia:K~u3ɞ!׀ YZs_V#cY{1Eǵ%4F~Q\2ޤ((Xgىb!yXN˨׌qk|rz>[_& E'fb5N@S;NN(х]_eM|砼ifl)϶^Bxb ҋG F(FW_ ,TmFb{Ov7(*Df5 }!UJk}dh%81%n=ai )ilO~ac\jaf7qVil*Y/ JѦ"NuHMP>NS d3Lߟe.@ȌL,'_8f:`Uw%-c-k&O.5E6$y akgPY oylӼbr5GrQ]"G+9`d_)xs0z+T ͺ5;؈й¬8+a qVU+g k}àg.[bK /0yp;ܩ.т#J'PhOmQ_όBUD$5)-j)f1QeTЍ_1 Yf>𬤸z1tB@VlplHqP7Xtk}[zjNk ta>Ҫ)WNV[uvv֍pO-)踿\Q,ܫ tY7| uu-3ώ*,$[Q>"\# UMHhɺ7\aF@يʄAh[4O4OSڵ=7 \m'\ ;FNI7qW*ZҜH ng'"1t@WSMm|CͼnM"E+%!p]Igl%p2Z`0DHrU#$q@лѣJ =-Mܓ#YwkJ6oj/.+_zzb^\ e5r5n¿X>N Zؔ(6 >LL,yTSFsxxxX> [9kt7v"J_(rT (zޭ.Boc4G?Od Հyd]H;GN@k(|lLfԊ>zF<=27tBF1I8 3][y<5;e8p73 l7/tS0!hi:v(WTf F3*^F}jh88Q^,b@&NV/ ],i? G'H\ s8bnqNS)qD$@&|ipYPPǯ [π%470m1ܬ[|tdg|N̈Qv, Xsk'X&T42:'x&2 +e4tгϛߊ,e+4M~toŔxY'P>+:Ξ_ /N&vı d2^lyN YrobNd(f~j4ϐES"H}T*q%Z6: Xu#p025c-ñ ~,IqoSՒPGyiILdiL`1~V#w+*mcT5_mhhȴ9=$~% Z_`dyeaSNH]zv.Z%eo#g7֟[ Ia*eP_޶ A%-nFQd}?j e4+Lx~,cȬ]s*3(i"%i:M^c郠-]uE9:n OZFɖErQYQ>ǻf*]2 ɦw7؀cg͞٢!6ѵ1뙜Տku߅ sъyaU:$p搟BZ)8 #{'k'i:Lm M#Ӄ.}+EgP)U,n곒rV/dg\3+I9hfd*VH+\.kM,ˀA\sa\j"W|AQ2lKs g$[у 7M?86 ;) hrĺp+oC ב~^]ٶJ~~j̩^ x)iyQAp?X!]XNm&S#GB[o "@Oqibb/^L*!B|\JؿVh= t!,-:M~x}4LdfaB]ɘQlPs*D9OnPonT;d +4__SLf'H]"ӽ~ԌK(s 'J'>ď j`o{>GeM3233E{F󘙦5wo-3)l5sžLn؍3N4VEӧ7ɕ!œ:A珽ٞV>mVEC%\)\Ըm lO@n?;/?-(N?hp'B:m&u8Jm=+I7R0OST-̩8yНAg@[N[j6+dÆ1U"v.]GxwT2G&G;Y Xڿ"{M69_1+^^BΥ.!{ :t8gOO[:7 z)M<_PG8 ˩4elDm\ɭ?Y !GGd :lYɵQQ*5vc{V2)mUye1llk/S 9흅LGuM! H[`ܢ:B@vhx!#(~vjfEy|9FHfadK(vaL#A矸N.ب^DQ^kZ*Wi}/O,:bty^u\1= -2LϞ,vcb5 ȏnݍ)<l ‚}(#Eh_CMD:j\f4#CtgH(}y[z+Ǎ6]f;9}$F3u=og– ͗ .oj0[c tXO8%ݤLJCԇQ[0=9Bi9d܊4aTo7KT*k^|c*2H'@F/_pMrY8[x1}w1N ;0R u]Fw D\5nBgF0+T-pp)Fq|RFK5Ip ͩEx ZWZDkx(HhGD mM{w>vcmnF fVꮋF&DEڏka # 4vخWkƲL]=zYqSqN'46Ǎ~sTfaC@;=CxEe[Er4(L2uaLD`PQjB捣қ*`6R>dޤ_+l2LKiTܗ ہi6gc"'9&M`12\5;/lQf1wZv0KkvMol>v*&ǟ6/)>Ygd}ezށo-Ū8-j"yV1CMrԯc 402Ynd8 r\}CCqr-tщF>F'o*^Oc9Iwx@{!a|-&>4ѕcW{_p6 i%h d}7 yEwFŵjcg0aׄ9)2߆Ԋ5 td'eˠ}6M-˞6$v'vP/ zD,Q LEDAgY30Zyѧq|b҇Lj 0  =97֜|lbcdt.9*}` %4*&iD3*Ho}EF:tE& .F]l%g;S,1yoڡ ;?8Ұ\n`y.Y!q[A {)gn 8`jP9ǰwBڗn@52񗅭\XfPgb8O9<ЬZW'J^RE'ktH]ӿpmM [3BOֹ\h3kA+v^C{. 5y;̈pV1 \b=v U@_n8$<ۖz,cSBg߾;L[%V|};LgRPǗ_RDckde$©gV\M/@P?[;Xl p;NrPVQ$ࣺ*xvx3.ex(u0 úm~;%35v-xz"Ds#}R$VAށ&aO:%W? md)Pfm0~zp m|iw ;9{IVuk!dP/\&>j#$0Ez%.|_P|[ߊ3z}Pj\b8Ndcb^W$kQCdx$&+SavCLm2~KVְzs^/v|B_SX,XG"$_d݃?[-c47u\ܚ2m]7(LACȁ\1,oy[~s ۶g$N%Qk9)(ʌ^3`VZt; 3QyK8i $pƋI S9=Sq;LFje85輑0-a[`Rؗi dܽ"U`<#G$o*7_/yloTT,8O!E/n1 s%$a7#7B ۏ t/*e"6 HXg6tඩ-(Yg|`@g(3#q :pMP;͵DƽXC>֡lٓG?0J黗|# ~0âMXLo5kK(JSYez(JRJ*S{fЪt8dZYHn/ߓ*@sr֍Ȝ穔0azrw}1\]u*pQ:+7 Tǰ(M t1{ crTpďוdM'qcEUb0$$]DKR'fs(p+R 0x>AFGcu`)Ω;/Q<fFnD NvݼGgODR%^:Un]m?Js':a)8kшn@&ċ`pǷgwa C#&7V V&c=7:EƳ:=dW2_lrxTƆu/IjKuɰ hc`窍hU{s(W%[^щ@h|E 3Q?8V.cj*cmIS~ /w9@EIg_wr!X݈UYP![`N] $D0!dNrLޑ:ό{Fչ 0@c><0Ap4唧ɒFaiN'M0~ZM {uVe@"= K_;ghC㘶qnp2r7D OHxG,DמpLb:!/1Gf΀tRŸ{NurTc [qx {7>#ϖaȟeۺ j0>:uSBZu_T(Z1 ~x;G8%T}JԝE  42oX(' C"Pakzp0ڟW3!;:X ӯfqӏ_,2HhTd9z3\+ (6̓ MS(˫ů TA<r^|'WKzif:ubo ihGXAv2^Sh7v\LaP䙫Mfb!=c]|DeTa0΄c@WX *N B_2{PyG#p05┷ pA5$t&Ҝ\E]t%S$Hҫ%Cx_CP \7>I!(yKK/ :(J}Nv*wcWڏPyk#lh>@i ;ێ Z=J2qT `+]n?Bۀy!8@؂sJߛB͕&!=\FHD]a*8.e00,rC3O`V`xwF.kky.[ʠu<8 ; uܸz{ }UMXU$R 8Zs([H` ="L`*]EGWwGJts~no!{W!6xLZQKj.{kfԣŌGf>ALbk Uxnc-,!o1zx;06 q*=+:tFP\)&+#?%<-(Ʃ,@+MA - [P@iĒU.Y"|TkVTtpr+5Hf%QZ8!,z"_ }m>/oMm/H=#4a.waIHεo* s Ϋ6霫Pz$z-WzReH tiȌ-Bb=us%\kҖ3ћ8GMΧm1YϷn-npu"ah+)4;Eu!x N&VYQk ^'A쉍=rdI >'5tf#tBB )Sd~HZԂ-Dw}j'Pܘ,o 7<,VKmqm 潽1ďHR(ߏjpt Nt({7~ g(j0E:Q%*ӌo&=q7Ik [<3:K# =jiivHyP<dLlK6*ѳzD;h|9=csBd-w&sXU!iB&|!Q Lh-uUG Gg>h еH1m)~裔^,N,{?|U~Ԉa-uSz)w)UR4@nq:kQ4OƩ}Ei 6hH3gsz Khia5B6W.0i Wþ  Dg#k5=M[^ۀ\Ԩ3V).(NcBL[TX c{yPeRrOݔTD" 꿈v6A?``&xvɼU~8eYNrշObw턮PxjD#!L)P/wHce KP4Ey%0 wq īl!(7I# ۃgeg2'_j<*T.*1pXU1&쿏%j)""IiD?œPɍ'KECdDг1;{U'!rƾBW4}Ik|gտoXV@h4?p=h@#S$u}Vo,ر)Gۯzq0n4>!:$~?F'אַRtOW J/ A QFY%v"!lIv".ADƑqҺRP/_Nk}_ȕw0#0xc9*/+~dzI=#*e){S74~GD ,ZE%E8B@Ad|ܞ6nHa1I =./;0R7yHzvqiJ Wqw%0htR'̉SC=ƻ{qq'G,m_a,gKm\ӎI ʦO`~B`hR.Se4ٮZ:/OQ:j{!di&=:Trb%@_#1$BG211:&$ɗҴQ+h9;(x_TηfІdjRH&M0wK<([ mQQRaTNyzVq7C{Z"o$!) Gw9c'.w7IŲȈf_ǵ{8Sh^nX ; ǦZonLBam0)y ^2Nyzc|98izuz*AGIЕx?F j!+۷y T8!`݋>{GS=( gXѡĭv;tT)5lɛ y-Wo$m+s譆ڸp#zmt";|mfEm7AY v4%`Gm|x@W0؄iV|= 7F=ͥuaqvvo* }Ocv:ܐ.7N!&ۀ[Hŧ#G >!l [ʆ ;ps46^6x'6T<@|TDzV4xдP\/\NndNz?5ߺ/{!&f8YIJCLqU]~ڔEx XA1g̻J/On͆$H3}˂k.o)E[7E k}@5CpԪ;–tUsES;g#15\9 9X|o}}k+WwJO2~Z^m]ʖ hQ8F\aw@4VAw<ї1)-^94C=\po} NYʟg@5rh ݰ\A(7?JbMv6 )C/{ds5bHiPɱ3Hj4}u*Е)} F#usA$ ;;0 lѼ&{29čru=O2=ϙyP< U'#`RBI#{|j `mK084UJFc?:tU(vGc3BLK~ß*<(:-vw`=Wa,pfK&sB)/҅Ltwu{` xKh7 9eI, Ӈ{Z0*{5h:,P2s@῎_0dH[_xI\\|*'n~'? F)i3 kvāLWKLSxY\՛ ## ܢI[}TrzF96(1U~ ,Vl$R\HKk[WĀc+%pܓJQG hC "i{5Il+6RBKw7ZDCh:U ch/ 74m%ԅ<77K/uvles1)3l,Pzu2ۇK-)(t)H/Nཀྵ8}dIp!o2.o>$Ú>DEYpȴSM.XM&_躩Dzj\Z( s㵚?ݑ N+I'"Zȡ()= ?vba!cVC̽u=x sF85qSVx@R("옄 (Pr|1t@ϱ[ '`骒~͵9py!7 K9JK abݕי[w9td!]sVVӖqAduroĄbIJF"qy5+:}~ޛgKԟxLϮ Mk8-&6q^2_Xq z-ng[X>؅`P+sY~$!" `Y_{@[-Yrj>WIlfgmiZŖgir_at k~'0`r7@t8 ?KIfCfk&Nq|Jq"5ao%3yGC{տMv2sL L8Cd9p ˮXn cJV |W+wމa/msߚK̨YY8> ᚱS jf[߁v2rKYA;NTTdM1ɸ'67 "9 dB㧅l)j.P4ĪfB4ʗCb}*=mc$$։ !6xzd &(AVd!՜ܔk;'G޾k𣅩dNH--XLs:MU &<#8!~͌]x6̹AEeʄd"кPW;tY )TbaiRǏYTAy,cN3d4d vE()D>+VkO$p^Mz{hq̤o"jMq>!y#Xu V=`P@r!81qn8IIT| c=貱O䧾~_T shq8Ffǒ'D ] w@ 2ehRHcH{?I!A'{n]4 ynM53tsa9ƹ[ﯷ9`;/{,ny\c9:iq~c=xƝXPOZ/f=_1'ȸ?jR|y,kOӬR.XFX}>g/"cbe16Ⱥ1x1%LDpp#Lg`?mYi֬ǑZ;t^I?VPRY@"8]wT(:ٿIVg;.S@ H'zN̓"kUMGDm!4߶0D\QI4g=60/Rpse?u\J$k[j.kZ>.6olwc}uG~2VԼۦ% 4)tc9ZɞDΐ Bh̪,ksP~}S~< ll<_9%?P:?yM=3oN;2 G5"="sw/"ɓ*XkE^w{xmF{vjs1Y6s7xG\献]^<16[._uގ}E{,Lg;f! ؐZ69A4 VxIt?Q8F:^w61L< R$VM]\rjEܼ~ݜ[}xo fZL аbIlOr)BsO֗7'rk+.jSܩ9`ֳ>9kt*Nٙ?9A1T;,wWU>QBHRH$(ҽpehVO69VhoUJ'ȝ5iTPi 4tD)`Cj6暥Tt[br,HVgS)y_O vR$+7=>J0Oxfbِ f{?خEyڵ) ɉ~aE-񮱎ⓁLB67kN\v W:JD' X rC*=zC7I/R3:37HG?4w [eQӵ(kg\1,T)pS\Jށ!`y%Z"U|u3Nz*-Sܴ2F$$~E{f:.3bZ=NjSԮ`>W@L<35Xq"rA}?OlԺϾUaa45 zvfTiA*i:FGf:1X@V.c8R['9| Gp5*iZxIJJ{bY䌴aZu ';qB΢)n8Hx']9LMM9F [˥α%x|-z:eFQ=P4jC ]346Z&|%Td rIB&R7[|)!7uqϐe쉕 ԑ?D 欢0~ %uS=H@l Osn#L;'U aJ!AE #8M 0/*'&Wa7ߘLXT eS2qGjcϬU8lj~ ;rCj+MMv4 ep5W{b7.=ҘqXp)t_,cGhXL>x&ێϝ/w_L\SCF}1Sis/xA5? ;Ӻy֘%/K@7!}fe]=;hŦ5L%GNܐ'#4ɗ#8 ᙴ*{]&rerRzPek=B0$l5(PUpP*Ku>{JKӭ1 I t'Ds];l6͕K]7~:vK4- x&=N* (r#{DWk3{an@J,LbԋU#$]&8 -Z/[-E{Bh4obP< ND$2B$亲{=)K$|*dr?BԖĖK= Ð `xjں7n~pWV3 kx\LG*D*qMi4Y&1֒/pm,:5N:SZ>Dad_̵dn] &GO&wF̘n}da&/GjmqВf>%¦5 v_JP `)tXK,+[URlrwMQꚛ8fyWJLՋ/t!d K3ENUTy'L;]a>@s PrEFJ>̃a"yfKm+yDtmTAELbM#qps=zUn`!o`xg1> zd85$D˃K}XApgB6w Y]X6y)C]"~;F^T/Jd5FE>\GZ#88.ܗ76<lpj&ι1,H'xupaп6݇cM92Kqaa%0W*CbxԿb1 ,ed.NTwR}Dٴx#2=CԱq\z"wD !$ӱ$ ꪄMbċuh n`p bL> - Qa~6byaXt70pHxv6U*;G‡,PJ" X@[9]!9Y;?pqPF 4UN +wsA"AT-`Er#s(+{䃂I0 B~wtTd_hH&\1k價K5ta-h]#F>ؤ6X:H}K ruHF8[]u7$jS+D+fJ0*֟ _2Iy#cY:Wi=g2A~d#h$w? }%n?{0pإ Lş -{ٹ;9ƚ;`՚FUDo)Iwb^-g% R)$&GRzIb(#~)1U>.1]v\=Ix9AT|"rܠ h1º@/>7N-jŤ݆ :P]LFց׹6DhJ?0aM ݨˊR w&kbV`6~哈|4?M"g(9K)P_4<}PcY8:(;Ն~Y3mU:oxLU`c `"vO(І ^y֥']2t~\Sǀ=r+/}M уerV/?4b&l-.q *nW׋<;R*yٚCc8*yĔ- r%1 t|"y ][a]!&*K}+fxIi7Lh W(5(cQ @961nIč7Vݩ,.Zrt [aN;9#- 9GO_'8SΜT79N|׷'8l w*D9b$JojŻ X_B gq빊o@`5A-Lkq Xx# 2 8ꃦurҮ47/Md+eFdiOѮ”PFTs1)$ʽ ׈jbzi:}UHYxZX*GQvN}>[%쉺- Y6.ShL-t4πPP xSjՕAGh2Tx;e@=EQi jt0漸7>vZ)-r[xp"ImG$c@&;U*3H$aY6,3! LnxMUƈGANb5rݴdPTd8/WSDJ_ ~J{݊.b>C'g@9M6%Jƴْ .Oob`N0n40cr4%Qp wMG}zq?[VkIJ^Uq@0QO9RֲVÛ2-Hq_VUZIE0*epH}Ve=hǽ4~ZqިFnt)l+9ybk%MISv",kz,ZT说b'P/j)=\84 %b#XAÂV$T7tS~'pq# Zy::48坓ZjW X﫞XTAGDj{tۮRNJK'j&!Z P~vIz^&P}z&o8"IϷ+espT&B+nn-y:iL6!9iʅ雹Ak ,άh¶B1y?19Hx*="vƨaX׌K=v_.SGE+ _/0EյDaA'wJ&ǀxW؞0p Is/ZI i]ji2xت= ^ L,D9I%&JX5ȮVg*E4HקD%gg $W+L#>$> )ښ[n)Q{05ĢsGSΙd⁚|h~Qtƞ11-pM^mpXO*_WWGN9Q2R:<`Pk]7 |r䭅'r}2g̝聂?]KSߚ/DWiwLy+b-͒UZw$ˮ#pݦmAZVD}sY{ц2r)xú;K& n?Uo,a~U, l޹ N׍"ȵ酠8z*갢zWLHJÖiN8a2c.- os<$qܤaU&!_gM #5? p[;G4Fm+1?1n@=|6c>ZNR0+(J-khI~`T<ėnv8e l #Ac^e:vǗO^6gr^T40YwG)h1Ĵ^ 2/zMtq, '-5(&EnwO!Th-VMJZ)ݕs{UI"k^2+[1B+V Gf 84b}~*T ݳ ܐfZ#ݮ*!`ȼ\ O qɂ^t ԝ9Gܿx/#5hYǭͨAUðfi{eڜXoOb4 们_h5$~. x<~H M>JsO1 "_0:匰XXL·4b+=m/O.́-n!s`Mxt2U΀:e œ')h0QrY\si4YCٓ:h. ĒlqDvcyvDo,N& >ǍcAϽڿG!MY'P.5!ʃQAA\| 9˒l^ztN#h onrYA>̼,@WTϘf.yBѓ*/ab ~UAn$zpn)TsAgAC`qfpA}ֹpF=kIs=OZpz6#+ܱ,~Nq+4 N^#S: ۴P<nd5N/.-=9"})+^j{/osX %JSFhOGLĘU>P_ڈH_=CP7] `d bAw ]eIan)x^#Uh>0Z"膸`C}f]< 3y&q@ H!37꾫wHy"HrM*^Jsp<MFn?^H@u]S-KG̞}=<ᎎ-l6EU.ntbHD9軘?I^F?@~p<P/p (UZ,OÄjRW<!ZoUEΉ.E)ɪ)dvEϥ*`,'M]-%3;:Xm;yo >E#*^%wh1 2(bv+BxW>7ӻgdpnaױJqA;6@nDFר9^fSƒ t v9AtZ Ȩg0Q3eS9qKmxߟ3`nCK1%Sc?)x;VӰ8g R֬ /`Dž>T (ˁL[[%/h"Vΰg 3gKJsnJo6Ա.ȔĞƳW>!ml҆t?,%g0q7v?9Qbs^q 2IKTԍ#U1wlGz3=ELɗm~+Z Pil;ExU!^QizB.iYĻK7f_Y x aZ'!M8vBEę)+𝖸"\l~r ԢdB<͉4D&6¾;j&x&:G'y?z&zf@6IW]vr#7lNP], >9Ogd~Wՠ6h1}M<7}%ȟ9r6WxL)kr,`\u`QR9CK+E3AhfAߺFdŧN rP'RϜj2;\ap^NJ&l#z<_|Y\xQ~6KU~ К I stHFmϭ@q4PS~C0olrHHE ;na)sXJw60ec K,~}@^o FZ932w;JlrΘ"M팼"uN6 %juZ6a*kFmx3<}lCo㳅F |a"V2()-` Y'7b8ƽ6*,+3u: &UNk' IȎEZ;勎W0/occʐ yd(;ǹT#\e3\;|?QxF7D8Ȝ%f麇oQƉk@ᙈt\M h,qe!_=PR |K؟G?`108K[>[S Q,#]|C]W;4!Ph[16OJM\@|#F铽t+U67كd0--9Un!xBKG_xXK0, ³U_^`mVCl7qW-: Dž'kEťW4/Y_W7اǙ6[;ڐ6|d:={buK _JmLyѯP-.Dr˧өUjNx"*ub.pZ08סkc@ټ!)jAn8|Ov)_6?\5JĎ ͕R'kzQ|6[\}:DUlDV9dP Dn9g_K%*hhv)w%(,>o~O]XI9Õ'L=u;p,1N VN SO>z"^\2&I~H=@Kiҭ (,M? q~"Ey\H$QU37HE`ϸ5Nz1$4ZPuy|(g.5ͅ7~{֗[Pywe+@k?GQ0B֜:BPw#cQQszQ~{|HFE[v8 "ooiJxokñWZY>OÝ`aVAYtbyZRz|iSyDB*"^嶠B{&Ҵ۹œ c$k6]\ȃ֏6kLֲ: ܃)+Zvk go-ٮlpPρ\ko{7)ֲLwLe/"R\5#KꍞԭV)J FOk|k,y+l;.foR£:0׻uEܭ* :B:|cR'͌[v4@OS[(A2-Jp*r5ç WjG{؉kָ}]%'_»ωrA)b\1Q7\sOyK8 %g22p^#6k!-i^)T޶nl0dV3A@A$iySCpN݃>נ6e 5ۆuGwհǂLb #$\w`ce@ǭI 1r)G6K4 g'wnoZa'E{_M9gƝ1zd=,^91ua5E74qgKH!2w!6@R~]<1|g!2X3[ϯ,? ?A5jo!hSY*@;{?&;%|c+m-},ٸ褸&bfzSt Zni!:yӵ9S\1`*SBhCq#i`:Gu+ƃ߫XڜI]I(x`̔*ʣiz#;RHNW͌@ 5+ЯpqVu>rj8D^&`(aޕ"yLݽf홡xx}P`|mZ*n 's.Q˩6L_ %V aƾ?[PàoS4_Z /349 !!icDp}8F8=" ּ޸*QRySqB%sQnHx&ʘʀ|0a2¨\8/! MccRsj6I~_kmIŜ| 7]]ncU:JO,4JQEL7aҮhHHߠessb݂SdRM(crhj(>H7a9 $bytLD\uجqdforJh*5Yk҂b~ߢH2X0[} y.}^+:'c]M7{eu!O_]ь]e03HBJ*X6 ZYȿ \%#͏+~q.$n=F l3eHa@me!%MyO 7^ĩy!R3-Y=)B z m_2nu&sg}o%A\{'FN*NR3ubr1Iyi[ *'J#<&|c$e! |?-jP(Oc蛘#MuAM qnED[j`Q =+?٘y$ۧ>E60h؜Xz89 вzmr//l}j$Qy;^:Dȁ ,AZ4 ec46Zext~H0!uK[;(Ddؠӓ>\Eu§EkBŻp/: byWVUlCHwsmC[^ZE~Q^{ym`xXu\.Y"On{mnݶ$Su/u+z?gIT?VHo8ghR,+`oۭ|I7r3yKx&xY3 S*bx7`0V2Zcr*+:'Ao,jER#6 ; |H&^-e,x^M6,u]uΝ\f7qt_4,&7A9=,o0C@e('k^ސ*e *5Cs! M!І L}uWOPZę>}jhpZf:qp`=U?jHڷ^=$koipxGmڬϜ!=eO}un..J,t@7ui-mOA*q3ũ՛ꖥ{醕@:F'1*qߪt/5Ҏ 8GN7 l <"C氒F9JM#-y~ 9w# M1.l5Rwu~N= sLB[̳pA WHH9t+ `/ LiCXZQDTП=|}] ꙶ$r k嘎 EG/JK h.[%TJcUbZ^?G,qXɼѸ PLV(rVpz"Y*" mw Ԛ YuHpVǩ8ݧ AvWkE^$ƌ r `Q@,^ZuTF-O^Fv/ }ւ Ep! g~,!V;SJ3ὍPb|N3Lbs?~R2BBt j{:5E'(D)#Sa36B3HB:7ݦ&g[٧\eɰXcWEǜ`kզ_*4.`6tkLn6}; L9:ѪGP7J\0Lxp:e簪N;7)L5Dy6pUh7T|b6)j'tθ)ĪB.P:hF3MbaC~< 42qM+ hh]\Mz6먷zo&+\ ;bϱ<_RQo 9$G{8H [xwƳ"^޶x*ijnud[gS5&ALup6șl>yy'F5{pN馌MuC:Ā)|@AZ֘ipcJ{`=L:=gTvVvːcJeP fO`ǛzX+R*eQV@j?6Ϧ[=2aoEЖњl6S{/60\}SNeٔ].q;?~dtEH!FCxdeW0.,0KD @39Z"z)& epnQ]6VxᧇVhn@σam(m @RK}3E 3ŰTf!fsXݷׂ=BpL&/bH ,POqs7]0n&"F*r0Wp9̘v+! )ޕEYC ܀k7%sEafv-|с@U;DSZ+ϻ;Dw9gTkԿE2fEyA}tG7y.Y?p>͈#SqV3HW&"r G7*w} ¬k> 6GkդkhMĨ=/Y2s2C+xїKБYɦۛ¤nRhQ} s]}/IOI]\=*zƐћN&JSb ŌL瓫c\e0%ѳӠ̘Ăa\Sp&tǢe"mսDw㑩J\ AʂD@dV5%pY,;w*!7B5Ii2nJK=(d+B9?zsVʪ 9o{օt?ъczl$CEâi=RoרKCvVzYG`!KChuBke^="8@s:' (P5%ݮze2fF{Cnή%*7xVu!HtԗA_Կ]/VT|5RdMOc1 h2Mp6AdłJS)-OZƀ&^wmՈPmW=GJ8YYd9*0~<v6_3`i/꺷6;PUiiKrnPj~8NHp(|X"SYd8[Y .<=UX.P,#gC%m;a}%H欓Q IH/>%XJ.ƦJqDbrXF5PN ,#wQ^V?^A)jv@0v^Βuө[-xz a^9OD/h?V??'mMr6QVް񫱂ű ȭ<)G =+D߬hKJRfO mTM9x sQB2^5!6MBW;&/,mz5Z79`mD?x)4/zg;@DZ7x&xbV4F¢^IkT+V`F9Z)j'G-1Y?!xBD!-'8Kq.~;̦VJ*c: )bi nZ;ؽ{n*k*G@1qL-Ue'?njg~.v\A3v8h"B@;hH0ʴ|CM2ĺ^\~>]ZXz%_i@fE9| Ёn6pm@V=e-DCl\7li5h}#qo[ @w2]H#ANI\8,,+f@6fio`t_Pʌ<Ⱦ.&"1n<֕YA#z橠=Īm0A!韚0AEY]SVf4Ee_?^C|\wSwcO(nbkl=UH9 zwg iS^0E(JJUR!^ Sb$ߍS&ɴ|<m2_lѪBZҙB^lż_>sK'QnŮI\,P.aoh.. cCR/T”EfJǔ7{*W2P^(ipoZ|JX:c?ڭqjY-V-UVE0e5Jg6TjOu&Hmx`vzУr6s9/!HϷsag}t ]u3ݒ%~zhB$C+yםRZoJ)JhulYQMh67[SnQM`N u#DNêw CRhYd#J*La_x~0s5]@LC^ XʆJ-3 n>Z'[/|]!BqIw!a!p!r0k":bmx|bVIlut5YVτTmqvlDMhysi-Ia m*7 ]p۬V2RU/CA|*F4sвqqI5z~ƿbQƌ.͊6>f i &A!bM簾PmU:VljǶNIbrrh# TBHljϺD1׼ ȢGwY[_ &Twۣە|Sư13.ZbdgKx-w^OyS˖nty=y.8' p曳AMTHCfW#q1lQgS5VUyšf -Rn-!UrAAL&[09kZ(L$/'*MM0˸RПVxwFbєmu*`2KBҾɮl d_c̒F'¡u$EmEo<%e{ys8mX4K%jU_"M>Hhu)?ôQ.d6G/)½=ҭUNdUx [ȟ9D"]őxq6iusB2</ |sU,@A]~ ѻzЧ'?jM`&,.4+ͨC {:ϊ3S؜^-(y]G=ɽoAA~$9Z"?6ǫV.jA\XkJ٬&4?nӵ Mk\[2 ^@wtOLm8w= |t74Kpe>&3_3%HM G)Vr/dj>ޢLyy\$8\A@/^Bzq?9"E&kc6|mG\.ZYG'e G;[WWĂh5lhƆXƬ "Y)@יFUg7~xͭm=9*&8"/gɪ֎Pz4si|-?*h:p~](~IM4J "IN°q61 ڵo ,ȒdE#*RZ JH!u٫+$)z>p,,:P|"P9<|y=([ec;J`^5۷ۣw=/E3$ۘ1чvq@1/BW Pv^]@0r~ӚE~vwJecEL!,yAENANu7{l3KT5e#y]fZ%S_ҐGVb£^ǵc{m3u:ޓJQth,[e&p ^(Џd&bٵ>AFoPw}.Q<>C 'X^/,SU SǤp[uusE.Q޺ U`7g!w3+|ˤ%EwfVE> C+o+G7].;=ģH-^SMGݹ݈%qCmz$+:v%6_AgB.^~xUKHS1)#6όSq'-h Hj.zڵ3%|*kӜc(g@&LqӴon jm1IƎG2 N7$䄬Fj^𛐞֪j!48c]v~+E>9v5%H22\z|,x5}PK)#b#p0=QI0Ny v\zTu I!:SĮPLO]+yoNZ..TAÃ+]Rb Ҏ 6MИ 8%2FE7Cz){P 5hC );Rx\gȺ{d۠< dZ(]0&,%]M"bwAO1rT0 ;vl;[q/*Uc wDbc 74цO۽)_c$xBh Zwv:}jFPk8uT(_o\\ؘbfC҆ fK&ߡzFK|U0\ OX;^%A?prF!*kP EV@qTM}`+%8<#sPl9.jyVbz|ATQ6:N4gȧrixqTq偷PiJ՟˗{ XZm9αy-m29Uc9 2r6wwnf498Qԋ߉地}&ÞoVP*4gۢ̕X^v6̕]e8q䣱$\82F>kpSB&:VS" {bBY5 uV/o 9kĿsftv 6{ OJJ[Z(3 U`? WS`vAU5p03k9XݪU,R%zQV9?b ty"u 45W$A{Y)7q,Bowa&SEr{j}yrwX@ -C(?&*|憅Pf+`A/a9RSip$EIjbMF9lN ^-nNU\b~/c ?ORQ9g鑳%'..X(%PtEa{j r+֔{a1-qL!Z?Ҽ:ӹLZ$]bbm*#6vf<( PB|P[[XFx 85ѽ5msG?L`x &bM%5ݚqKk}ŢF Ȇ)އD(Vٞ"G4n~@1MzFuvo(kf Ct2;pIxyGrQ%('.̌  57}grLzQ{T7Ğoy&X0qWЫf;4{]7ð'm!4XbɄfD?y Fp:OwV KZB{p!o @,Ҋ挤-'ۯ.*=KvU( EC3hbe1 ^ѹP`Ņɥ٪Kԋs~2UgmNgo/9#TJvmǮxNG==IgRnwx/BĀVd[?m)}g}:*;aߋLT ؿS Dh/xqi+Geq#m5Vj3[gz_Sutb|F#^8`d7..(C4F|cu{^Hr@494^F_i䆿Bv>[|4{?n"thrSO*B4LR/07F3Boo]&]5, :Z(F䶠ߵvv*en4Fl}sty $sg UWN8_GRۂ'uݵ^wp`\.Dgb4P(t1:ג .ɞex ݸ(M\NݬoCQ/dpOOwnܒVIF8nC(iyxbϩ۟´QLz[,MD=_QkW";e齦i4`Mޜ5BlyH 4ٝ/pyby4Ώ5h1 j7:g/:Ϸ'>L~,ΚiܕOkn/l8 &<"x>`,bˢy-+7hLM.AaRj-7 šzEԤ"8=19GC1TK  n+$:H+Aqk<"@0!5䨖gNWچC{rE>jhBv(ؤ*C"ů!," ر.@gQ~.vMY ?}ܨZgΆ[y$ pjWe1-V8YgRMw%/R\a >KGxftLwUnMa#e{ЭStt#?$舅0]P&׸'GEFn oXn-p߭yg+oy.EԍQmR7WWd**:E l9*߱@^Y/ m||fct(_GXy%P&@ufO9 ah50=z]B2M.\l3 :;`/Xe~UF~vΪ/c cΒ!{ qmuY|UKq?s dƆ c*+_S'! NrQo[yDA)7/XsA'A,v \4c?BW}McfANd D`2 \08|ty@CTq2UZҷlxyy1:P\aBw{N 9Dg)nQ N0 1"}7o5L)QV6=aMeV:xNAX@J8dLajYVb47Z;:[+gѶEZ0d)oKMw":!s'@oN S[./}[ſ(Hdxt͚M[ݨh!r};iuZ.y &=3LcXQ8MlK뀱oFc=1JuhST_mf9)RlP' ;-נO4l :0󂰱i$*Oh.#D_ӸVXTeΆ>(-F0w*X܃/P Nf+1 ϵJV'Ykm/hXeEH+ЇO|0f5eH5B:rbK-})2゙'`A2&NAXkH|}d*Fb '7ԭIx@Eo_kz1SX@#+i&*^,<_)E&mۃxa3\q:ͻ]iHzoLLb'W!>Y;I5#D@kt'ٲ07D[+WЈv c MwreqGk"VxŦe䫥uƝ/.@x5 vtJ!6, ;i0ӏp^pJ^;BR1aft1Qp8$%ލT@-F{ҐNHǩqYkbӺ t*6L0lC=r)CM[ػ%91Cq@2wShp吂gE NxrDqnGXmUq .P۝fX8ld'WX2sCk a4Rf"ݓprH6'SiCqaXX Y/74oID<`Dv } 19[~ Cz+Uʁ ÔT`lo185_FYab ~b"paZTibN;R3lY5aI qs-f:T><|!51ҲRm RZ rUw4z^iG{+p+q.*7L\,1Ú< ˚ {k 9Y1؜;-Vř;=RʒMp2p됪iC5Z31~+m4 +C )= 6P _&! ") z~FQG*-ꤏWwv-h5#ޤ)fװf.JV+Qk+btk/]̱(kV:oKM6hQ_XܖY &"#Є0s3VxpuT.c~l RjL*A" ;$B*{ , JrYQ}M)'%I2zؘ'Rp-tWd8brwB^R[ XxTh"gk(ҚmMS*C{yybg_ %Fn|w& ^G@}o(sC" (bySDP!, Ӥ獛6a z ʹfR-FQc*XG긺~˾ ا4?elK'z3(UܜJKe?/לݏzga6)/ /%ȿn|1-[VBAvU \ARag]/N22H<򬃎@Zn~K0(r4vB},ŀcq)M@VoD?03w] yܴJlAVVڜ@"Z6Z4&6FҾP ΄2e𿵄}=T#W]&S(<֒9||hfe[RGINq?RԸ]%U6=Uz~:x1WYK}3dX]Z+23:p./o/?Cbh(vH<kΘptaB0CJ}q-|YUͷ.7c7+#$pg1KZn[?g⼢dϳ!BSHajsј 3SRjٔV@ +Th>ϥ(}x ޾q~tOkF=yr{,Ţ"ZVCթ3{|FzpY.:[dBȘPiEhʬre3DڡQ-Rڄ s!Ŭl["{|KF -rA,#X&yP)lINkMp.:7dZvjM>2],1kXEy-Oco+ ;w>kjZAta: sT⾤M"O/PWXɮ">xb%˻Êްl+*I +1J^=mݧSѰg!lK|S[+ܭHR:=N|D A2E \)Ex#eyR$9Dtmr:CfqSU]Tuo(7C!6"ʥon>P2k8-7>]vy3]iK#k3u>Uҹ_nK%[7+UQ8bo$*b.<{<7t||o(]*v˩;^+k' XKX[: V,Q+}PQX+Fm9^Baʽg/o;z /.Q43FjPiRY!gsP&*~84etן*4>>2.N i!ҟ%S5?X[;zxoRYɎLУ+WRhϔcɪj * h{l]+:r0lrǤAavỨUK3ùM8 Mִk'?]cr1&`=ow+HO5ul\:29}mn~_Й̎++0t%VX"Jl ώ `QN kjFT~2Uy;C m{p kkBfgQ~Ojt`\_ R22_0HsYnE-IB:q$ИJ9fxuCY*UH׸hKE6 J۱fRzQZ@@g%p?FB|s3e`8bIF6tgIU~/TѨUkH=}GV>~ h>RɄ圢=DrV/\tS\S;5yJߩHc?F^"NV_?B]06C/Hfg4xbKOfI`W <:g_fCI @}сf橂ߖ`e^($a,XːȌMV5_P Dp` mEBd$na o{&G| ;֩ցKZO`V\~ 򰊀,O,tMGiЮi7=7ѣ͑;X$@_TVygzԔ@$Kn[$ ^eNp8$։BsS8m첩^xv ܸܐDc_H>\ْJ/0W(9|v$32׳ZW aPW70U2z",z5 Faӥ8SUxy非 7b#a>uvi.c) wIDskמM(<j% 9ZصW~\=5d5b1;d }).3 XKmZAEd>jC|EUAZ~}q4>񖘔`WSߑ?+:ݪt0?0(\\Km[kGCWZl'nԐt*yj<!=VuDߞa;CT@RHL4k=dOìŝtkcKe8b)Q,' `ioRlP( :a vj D:CPE!e6`C*wFfJt6Ho*ЊpkPI%&P1#F` rklb~<ⴆr@dYnAe*0~/־?ək;b:->̶GuYMU0Ho:Pkj}-5Ƽ;Qͨ$aNq)*N1%rJ!]bz̛7˵ Nrvo79aIO&H\A]Qg @u0Zԣ;3Ҽ7)1 hz+fEH! @ßyl##Q^ƽ^h:5C%a''eӈ1o?&xCŷɵ.TeYփj v]_9w0ijJ3x 'OD[b40Oc}wI|,kYobùƺ(fEl:)g;ak'3 Yc]OHu bu7 3Kn >쪀7PHdVuّ+="J2Nl*:Dz4רRtL~%b0Y@=9|Ls~H\ÓS +^i  Fp{}W"`85j]6>#u>dJ4p5 Rsa1VOLF^Aҿnf-lFVUwJߘr[ѸLh-涤P=~OJŦqBL#[j6ܵ$p?&"6p+`z&OQZ9$0L %$S!e9Tٙg+y|~aA` zW ҫ-s(/ml LM3ȘX% &-tu sf`B:59e5dyYR`X x@;B#괉KwkX=MmqSlsҟzV*!LMq'QesNo~j:6ޕw crדGT+:y>(VRŚq^β@Z  ?RQXFʍRhqXj**U+[ <i•W^  vwQsq.U1>o _(^XQ6h<ձWCW{t>s^EA38a )DnYsȪƹ5=i~o)+~K ~J+s W> y),J˞;n&lWN"=b"u !!DAl|zBH {[ЉB$+hyJxwP'G  oi;3ȉh} 0rhELGݲa^ fHOt^=kn`H1xmiRB(؀S#PE)u{4]HUH%82G&G2#:5}jmǖ,˸E)?;n7clN/@!ȿcL ,YfL)3G3;_ sӤTB0jK%εW1 n`>,/pO54[[SG79;?EiLdC@sOdQ'@!Q̲p{C/YtBc 'Vב/?QsX*N"~'u:iDC:f`b9x'd6I6wo?a Z"c|xoH n5?+U?aBR~HuD4BcGP8^C<ēIӟiZJ'e.dD"zo$3X G}$*"졅CtjVj}Эwe: 1MS_8 xjõ޼Z1R`pòy["&@=?/0@aFyqO/Ciیחp@B7*]@(Ȳ% O=zH+܌n xM^vA^BE=w*)Y jKJ\i$Pmt >um>b*nt@'[@]/D#YՊX{HW9H?:~GErKu-c|a1k~ZkAiSE7Dw/ R{fTL/|~, -a`cdҌQ>k`׷,yKbozmZ2RJT܁ dC gۆӗ{ᆬX<}}  4+"㡜8mLmCM,xEo/4 lp,8^M *9 rg]4N/ܿ8FSjR2bkK#4H)O#o!D)Œ.h[jCg+({ y: A6|7ƾXrYCqaoD5\>+|" t{f~4^LZƩ{; QC-S&5n۝?7&^p5>[ u@EOJ(D[^E0d*q{luiiRь'}!użub1H@&_5@qљ{_FqDMy_xgV`4oTu\^AzrAJ[Sן}4p&u~| V֠qo)vR&h5:[A>&.%ۙn@.gtp/>3R7g ՐXUXɟ6_Q+`0"r=V|Kͼ ;fGvaG˩erBlܮ2U.^<+;p#U{in<&'M-Mqg_Aa$wh˴cI3O%e9B1K-l(\G򈧝48^$;g~:ˏ*"]1bp@$`]x0 E窜yx"gFy3J3엑!jBL3_@vB ,' 9Ǝ[@pܥPӛ,)i}w2Tr(7 H_52nmN$ eT+P;hLx[k6'ɎhpB˿1)7u ]Ĥ.r|_W8cLR 2-%0cBWvͫ+EK { 91qCn!d/V>RqϦFR"_>%&t.8^3t˗+ 1 %ZS3q9S JUpteX0}4d{%u uKSv#l@l3`ȾW7>s if `Î[|77ݻ s (g+%Jp=̤R׀ D`2z~w%L>|s^n+nL^sm-WjUs 燝J#QZIе>7m! it9gc]E>Kk:\ƛaGdMU߫$w>g~BQu 3=YLP"X q <ť/"1׳L'Ņz̟s}Jʆ\vv9~W4nzF>i<,zdi%ƊZG+,{iZtwyIx_ i p 0ώKzZWWb&]XpZ@>PXY=&1"BF&J!{(J ñk+뇶'*3TIض*li*uEY{6*5#Y(E]Ѻ/MAZzyh΢4l4! m{>r yS|{8ysg3OёZ+aiĂ Á:Jkծt/z7h)}oF:sIZ1mg)R6W(9aڈ9h"q6;!~etM P%>#1 QKPB7>D{x,QX^F`O.kuF4xh@sbKӬxt%q-a/p N~iO e黀lꠙxj"S?,G ` p;5-XtK6Hl.u$ 7G3w@8qU7r(\/:z~K?%: ,?/ qIRQvmv.Y>+=SF_R?`"*aWzy39_O_Õ+)@oF;N{ku*Uњ*o@V)4CN-sHm_Z3W-0=R,"}Pq]T}}d#4W35; {;8 @ڼ+ۡa廿+_Y@3i?jQaSb62.Ԗie}8؄_cJr犢X wg0ZBbqN%Qx;ȸ*4m8PRn,ILN Ŷ@;p4q&/ Ȗ9Q 8 O43E=B!sVX -n_ ^=fɣ#^7Y2VPLϙVfz-b:ll}”fBJwyӠzus~`nO "Q۶t}Lt8sׇGmk\{b cve8zsbќ6CL:/IQmlvdf\些 EE}J.*z4`dZI5T}uGn0b)?Mp*^GlmY i&v'@! AP_VP(n!hWU%g8[SLCcJ@݆DSo>:!s v"yzu4pԦ6P>sp{hU2`-&]}ժ}1pe+>\6 QY& D3O_QvyKKL7ȷ9{c GT)hɎv0xY7b8}t']DZ΢x$~).oĔ2z*6䔊Xq)GiW5Os1\=TR3+. CQ1TU՗d[dQ `]?nol#ĦCC^gYdyύei:74kj&Ϸea-׶e7[#,mFZr1ЗqFp` BRTR˂(X}JfmVKūu<-r\ R4cwj4|JBF޳n)QHfʴgLӔHx\s.pFcv CycrKOB4洃 w8H~<"2Zir\#+)}`糺w[KuId8Rdَ U)MHBK`P?fm:D^IU?jz*qA LMYdjaݐK1|h7|lm{:k9t) BhueT&y2#|q7"SisZmGJ#jD #8 B³2ƃU@"շA62=G}P=35p w ek#\vw+<5+Ho51AVM8I=&2 cQA(U cLJʟKLk]+J]yFJk<HxY` z~hZ y6Ahu?u5X+`fS$<݁)Oܫ4jR3]{p x޼$2#lWԔ]XiU tY eRAtPYrQW}䫀5f:hR&{o. ̵LJSo"rZfc']Q&x~BV$ۑL71|вp~P>An3ULc#Tv%n3=)ˢ)򂅢"*^4$Mjәwƭ%y]Wߓ0Ăv RSrBUbZئk!+#p(7-9*fcr-{(*q3OsM /]㋥bxK QA+u]ݫE ywb!ii)zµ[ iEHx+מ 8Oҷ ۛ BOzx_Lt&1m ,)+/~pi/pjb z6!lM8ru3gڜfr|0`Ym"YF2ڍRC4a`oM8p"Q|n娲mՑOZӤ`٪YOwROhŏ>7ƉsC$<hvwo4XZZ"xƤ'zȻ$Uk0*n,khT;5Lz CW;HB)"0MjQnL~'=NV,W! ^VN?M]] S_+ڇ_t&VPv´\\PX mvD]ϗ}DM,tA()_e1kH+N:y^@c3H keEq̤ZY(DHp/Ыޡ K32#!*),爥Bp8:Ǹcp97I7C?S텛N-K ?dm !@֗c!hVG4KpD-l#$ѱkpiYnE'ۏ60_MT^XS!^qhXcOoˆ(]<^"bUM/SLmxoG@*L#RAUJ`AΕ뺛OP.O x/u[<붟@A$5x2ȅka_9-l窘U4#T ʾ~h`JRۊQTɬ ? g~* ByANg/(lÅ;W>\l?+A1*u9;LlGVQS,9"wȹ?hB`Kosm0@U #`hz 4 i,uM7X"(!PV:X_us s:IPPb%q3Ψ^ۂCӕaЄWXCŨ%񢽜l]?ĵJ\rGtX>k=' nd͞?Sj- &1a2Ja`S3;j.ߘʗ1jjBu}=&`D2ʩzǢT X\RĆ:"i=(+hĽeXE*$]0" E[s^L ݛ ^u]nꓡO"n|.Fк) $z>ŢH";@5semgRiF"tū,P4ݰP^dxF m+֙p75Cd~ƞaB>5[_Y]Wy)E|Kp@淬ΞBH gYS(-?v煔rw֌/=?_,ffĝ"L.*{$rcxWtμ1G0{iX^;}auטC.~w IPMg8liمl{b _ rzXS6pgr}&dsD" >u uJ+C՗^]wZ&j8Ȳ|3|X@ @Mv،ڄ7:CCwq` _B+38|r}X=7)9~c.$7l,;7{M؆?hVuHHik.}FkeNҶuV&QMBlF\. 2&#NЪ<:Uqf~>mJcɵ.JXq Fٹ3JOKƘ otJ89 2 ְ絪jIf,7VC)[-9q?5D{aϼ9(G 5Jb=uU`XPdVhŶ,KӍ'Ѳ kL_,l?F!?,&bGL#k>8{uy֊ԇ|.#c w"ȧR{ 'XgD03kYia fT=lքEqY+"εrªhS O6oAة^! .뗺 +n@Qpg;S+eG DBnX #=_+C Edv_Arj;VX7MROǮn61\#5k/ghw B$#p,#-,T?7 ҽRMˁ?# #TT&0Q4 <׆OP+]ZZ2.Q'vF;#ۘmҖP=f;{/7y;IB?c `4aLKع)"+?_X2eXVVA},O!咓$cW}*I6s"<D*{4zko2Z4o"IHfGYhޛV ڻXz''LW)I6}K&SQ)٨FF興W秓 桙iSX_ٯ#vLkq %]\Zs\aEF YΗcUvZ/,jq% ceO@ĉS7Aʌs î c\B$FlkeLY8"KC' srwپ bul.Ϳ1kDzc!Ŷe0bh2%0Ds;.kFv`J %H>bzLڣc*T}N)+t:iR2"*JpnJN ,9f,H1uz\֖خ"D=^|~QoZT'9j2ԽbF .#>A.Q8:^I-ۚx Fq6#ȫJl [osg(K;膌>]}g"RnS{m=gvȿvWhrmdRV/iυߦ\=v7G9\ Ueў^갾o&B$eYyGE1dRǙQs]\10>EUug\l7>4h6<>O#gZhJ C%BWxU1XC,G^ kUZlBY#m}y})p tȋW#Acyfv&xEh4ٔe,UlY~28UHGi,L^At|xG atd9Xl)UI;S $-fa(͊&LXX-uƺUL yy@MA4@ubrY8Ko}"6aOwbk[F5kۅ,h}@4-N3 }T^hw=@lU`suAmxe].E#g >9ȝ<n ̒q*4? \P ^QprUEfU_nw8Z40`Dі?2^吆[)IQ%65S@i::;έ'q' aQEVV\!BgU0wE4ѫP0u7p.+eߟN?oB|cݽr"I@ {Qvh' v|?vGPC[kumyu9d_(!g̙q_>,{7yiȰ6ap\/XWuؙa|E?RćhD`oj61>FSh3T'ImcsO郁KK)gJ[&mNfw.k!YYFJa_Q< h$v :atp%gc ";dq ?ꕝ[y;8JlH֫.`A?qPKtlxZ8j uFt]ǪQZ!\b$Д`"ͣZ[pT2$Y iݐ]-ۆ*@0rJc ޣ`3'kIJߜPc\dNaPאk!3sR)$ hgϪMpwKFv7 A R XnnՙEX!D``OGR5΍€nYy~2* ^(EA}ƺG@z_"tKDX{p ŰWt!" ty|F[ͣH鑛QNʬK^p`ðvGO;pPXw8i׮Di NLv隅|ކ:Le0ȵ2bL?[+␎F 6@oG;9X[^ehLթ񙩺%ۧRBa{ҳ>9%:]`^#Nc8k ym6oVp!Qko1 8vL)F$[9@c AJe{#a)L)ӡ ɘ)c#b _!xkG! DXO,A 8!N'n$ q)EȹCqiwnVW3'9GVعE+@v-ʄ i&<,j X2EZ'TĢ?!N% b52'h9tQ!BM eJLú:^lU^㠻Q`ݡ,Z|'5a !v96Uh( 5,X մk m;cT8rC~ +`?jn'nUG{=C–3B#QRl+941[5{a,܂c3w24Xc{oKEh8/Tjۛ䡧@Ӓh҉ABe!Kk07"DtuyY(/X:Kڇ)ܭ49XqhmfSDUEV6{H4*[JϡZ.,i74؝h8\Jz΢˻7]UpܽҼ@ZY"ʟʜNhӄT]lr3.1/|x:b3"wiKpXϹ=Jvw'i&K`;bbToaJ92P+P-Q/_$KnMI˫y0Cxu;0|]fMJsNӶ ԝr~OD]x6 0K2giS| ` \8UH~oU@K5.OvW9VꍥȦj>L #f`l@ '޶M+A(yN0: P '@TH9YUM.979KS5gy\#U\j/I{ ʆ|[ m6ڴm''#*}E^cű8m: ^4ɑJ|0GٱL{%wJ}!soJgM>s&O-F)CSCVnGHFFE-hM<]Xm1U;Z@=*=Z|etNv7$cR4mMG`dZ$)fX꒜XJAJn7 / PR"ӑޠ́Z;yP򨺲Mw&Z%;ṙSRj\W3^oZ2;'Cc  q@1}kқʽ6OJPr ?*7Rk7L,| qN.o+.gW4>>l]aڙC-5W}- `+7{Vm~UP)ʈ]ԋrWE%5#=rSteB+@C;JTmr(a3})t#pCwcc7ĮO…JքvK ! 3AMٍju=2Rad|3uV-h1yJ,`G(-AaM]R~K׋,G^*;rX@KeH5aB>p6 c0*vۓs5#*^x& Ky011hHԁrKZ{@(|O(j%0wve8R*T Kܚr[4 ZE7zZ{=ț_}veXSE)mL {d>焙g&[9l/E6AhT&VT擅4vCG12Xr9 YWT]_3͵Cy5W|,yoR}XFϖRF܆0tWx~;`:X`SVpgk~寶uRLZmklAWk&GԶMb1l&Љ:vo5iF9HiܧҧfDiRY{w'{ɬ뼈 bȧѝfp{hl6:wa=yGwVpQ-ge'G<72~gNh vM RbhM~-])ZtnUB-u6gļX\f6 Ʌ罱Ys|sX" { l,<(>2.C;c#G\Pհ6@85\2|"uaaFuaXu Po53ّuRB;[*JFION!]؂k~7,'sP \w'3r̦'M5|yU >x@Ŋ&y\Nr56^Т(DR-a[w'}\-_!Rlj*m._ TΕoPHH>+Scxg[\Wy{.F.rsrɰ7O&xsCR°bx"?\̷T(e)PA)̧ܴ(!=[Wz_s'{Wih{=85(`ҚD U8fGaC)9!r> 'sS@~+YR@WB b3𻷵B#Vy1G'3!գ1umu]kcs2Z?w@:JY ,ܤHiyC>\C #e07x/^1ٛ⮵heJ,bC]de?\X Q #^ٲ~=.<-;nzs,qgzG߷`eɎ!N\)!hy#ϟ)[RVWGC):WFi>9n-ԁ~O*髧26Ԫ3N{HZEA [623-o~,.DĐot72j4s|0n63O?ٵ#! >S>7V2 N^*!'Lw>KGUv{~aP'vH?Ao AH]/NŝNA;G3u̇hDD),2>.j&Xv}犕Ń>cˀN׍ sz,N {C+=%>Bc5EVT5"qN~!- U2pH 7{Qh1/{oM[HqS-\}3b|/UcgL.yQ>Ɗ( "ZK. N-J|ǥ{U_ZX@؋m~` RԜ_w}sobefPF,_/^_[W+~>p)g7cQPRrj64b:$D4 q&=r"pt!$9ivVPtʇV K M?\iYZ| LZVjCK񶞎rF|n2T h%* a {]@f..bDk(L/rl:G <|" \ԝc\7؅lku 7Ñ*{P}ieaIV ^avI-yXc<]/3z'K6/iQEZf]ACl<#",zk,H.cEe'W%)߉4nֻ{34-~];w_#~E#("A|?O&`t0AAL2!iqJ"$3YHs,'$͒OhS."rZ8 Ulߢ3="YeSN cyo=2*n[{AҜm@IB1D[n7c&cxEEqMpM \P_xgR$Jh$"䨌QwlГCP:n*Tj, MfKK&՞#k?q"n`b$:e%wMcrkeqaziM:;ǜ<Ӧց_ >ygVVPHbMl]i[ǴPP⦆_+ڗe `)k+ܞ3 \mؔ&vSH*pmn8tg4oGDZa?G@5J%KڳI4aJO Βk31  =Xlp;+:uT®E4HaWw=\]*tʀ P oБLI [u_[jĥ;Zȱ;U0( ġ酂,t\kłQi0RB®ے&N-F B%״}!Sۄ ЧՓ Q,هc!R_f^/@=ڷz;\`4OxރuMG.@6O/E}IN"_` KOHƘ,#nC;F6'ˋԹn'y\"*ah3-\BX_^ae>Z{W~eԈ0 R|3SK,P5 wg%Aߟ.rj!$ E>}&HOtH,1Ibe"_0'@SuqK8sQs%Hh,͗>/YɸAòSs@cgbgd.j \7jMhM7Uꍋb OZ4U[ ' _fcfi8-9G@Țy 2ӫc=m&XN?m9iJBzy)JZOB =УI8 OחE|-P Y5̬Xo-cJ]CEc:ϯD8l1p*BdwزM:p:s jzž!.Xk2 Ach:?xa*gɼ|iO0WMR_;h"E!uˣ([HL6Rd84D* A<V b2&yM=|p0ԇp]8$W1Ud : g8U^V:dNo p1`OE 'wdN*p% n0MPx".:[c/8 [rA9޲T 88!'=^3Y089JAOԫN\n}&x,׿ NW[j%;OcKQ[ ֘!w&hk8qRnic,H7ˮ;6-`H寖 U@*8d ES2'6(3z_}ɏ"Q?8D]j Cim}{fj.QM-Q^K:vOgȕub!nUC8;7t!iqugЂ똱,~7Rη4B]>sb>'iJN#O!hd89d%aBdm g [[ŠYT֗ѫ^ЮO"('8Cz_a!EDa= (&p ܭ7giA^2 ͤ#pw a^Dr >tL-)YJytC>OPЖIFr,"AqYj!JМ!O]g:ge u)ߞדN9fTwɭQ^o `[eϏ3uR} 9¿o_8Ō%\W +淁%4bd){'_R͵ƣu^OuG3F)Rz} *wHI |[ 2ey&'O3F(,ur1%L{ Ll5F|N87?w5,Itg09%^R|~hTPcqx̓8窇̡clh9,ksn}^,t*yh:t%&JEFw|?!rrƥ L Fxr^F}BSu84ZUH?n=)At,dhXOwn=Pm &&n쪓8?O h nrŷoug+u} u0*X"P|k'|V`䩒gU XfT}(+\#Ɂm*pOz)AWJ;;.j ".fZ>XJpD'#3ԧR]lTbHںY)S]ʱ?yJDkr\1PB!^9oFuQrP;E#n|dlq9yN-4r)y] NWXc"{!șH*Af,GTyM_v|C>] m6/Ft$8~bFsϰ㗰2+R0+zRLbU焇-0jDR/_,ͽIqPX77qVOdI%_׭0 ٜ^kReu˗Vâ`{u*LfZ=W85],pl*Q'`25ۂ-F 'E#KR&1;]ohVZyA~̠hpU.kMcRKA16\s %L:7ݓ\gv2`{ٞA4K=?'ofe]j<c7o/^nicl\\?/9Q-O+c|a\7X3ӫÉF)T JQlMyn-(g#Cq֘-%FN_`pA>-Ǒstf6.΋mwIw_s-XzbA4g=ÕOsw"1;7Zuf}U75\-Hcp [;K P{,\\>_a)į:/؀.8 /糖@2lB.bq8Q4HY\" !;RD`*ׄԴ䆃r5{'g5rq!s[3WϔL57&r x}$#^ &%·g'=( SdoG cGK@YÜ4ʇ%-R :H\vy(  3ppZ=KmFd 僅b̂ H_R]X9!ƫYdB547*Yp׎^"M@ی𖡗CO^`G ]#p N0GC0컄[W-+գ'G I^0hyBKT<;bÏ^J.?M.Ka G"9a~wQ&BR2&N KE`ڽg'P h# #k5x'Y&;A?x+2jGO…52n4ؾ􏏑 +*_z[UX M|( D_!ɭ7kN̽A }PuUm;/fY vb Hʺ#y^ v'~\ߒ=ZRQ|[pۤsY]am"αE#Wsuf~QQkǁ\ dx{h!ƜFHE G/Uyi2>AyUAsg-.*v*3ϤN]ɕC?E).[]m@o^6t Ĉ*W}/ukx={4VӀAghbMf 9c<y;ՙW`ol`/Vf=\"V֞uـ*43IܬKF0`ȯi{CoCǒNghߙDuOP0;) _Tō(pw|j"^{YGL5Jui$Hfp8xm*Z39)H,E? Lv+7iQ<3,&w h<2o$. 8)b6hG-sTxo<;ñ "1Y(M͈Bϙ\L5%tjB-iS4OIM`rJ}9$`7&=x'q.0}3heqqZyU`;qan |g!A(6J#:g$X_cWYg2Uay.xљ0Ð[P*ѰHf%)r1ˈ&Nxu_D8Dt1WU8փ>>Fdcv@ط2CI sI֦v(|l!ޥed3wY]/"F֦UC~j1,&-T6^p9JFI"h#;"*@픂x;ٞI0zéO%Xoy(cIA6jOq2.ܔm.7}9Dc@Lӳv[ F Ŗ'oр"Oܖ̉'HQ8)s4zp`?29sm2In6[P6Q~Z i-֞eLoP#?Gx}iJ|$׆:O\btk@zlgIo3#`<j__^DC-IqW9ݪ|:WT<;lgyҁhA|Dsm3ROy# K`? ]1^{b*.[ - YN#|l33©@ UilXJD{Oar{UgVHWFȐWśd*ܶpH|ڰJ%1IXFQ>^>Hںo쩵p59樧\Uϕ D݀vtt5FP2Ma0)ƞ5^,i7Jſ=;^?prH U b{@>=reߚ1f.jpAj %rO}e,N#E?EB8u)5 Y ZA痛XHmP[F/HU3ԋ[ƒ\W{mg;eJlvNC~nw8w*vEgoj,h\6BXL4-19eþu |k]SZuX0Lk~[Kr#e ̯MG nY'p@d6[׻N2>KW۰ֱNcżZe|'";w6Ptiu&OE*z CG]3C{}4O ޹Q~1#41LU/aR<_j4`.Q9Mq؁I3.xM,%~Y}MskLwCog[: .^:>j]%UEKf(*`18¶ cAg @khS*yR(~i퇓1zF!?T}k.fKPJa.ݟ,{F2'c [oo2n"[}j22"XWUwJ_J@*(Ģez/j-`7b^+tCjz`.|A]R*P5PagShiGПO[r~$وХ'&,\w'D΄jYX!-TTbW̑Fy5Ӷm]${9U{=t/ivuۜݕj5`+$SzGٽߍ58qG?u-"xGI %SbS׍tMngmWֱ-5THxfs;Q϶jAN#8aʘc#34VtE1Hv}@5,Ṑp7Z![ubppM$(A;= o8־r0aW$Aưʚe=buTW&hDZsiyvNEV_sa@ $y . )Cs<)_~@OS  0&qHZYX/3. '%t) @xnDL)=їg~UJ_5ru[HIO'rihlfgɻa ΌwnePj>跃 i*uىlPpTJ"K;;UPH"r]. Uu`usev#zІTF,6yu61U$6YGY%u*4xV t=EcoqČP͋V eG&cCy@P wdSvSS"h Jŀc RUѼh6k2~L 7z|,౿ܠwx\%n۾pa]ߐr[>Y2Ef nf Sa-9W1(fB咹Bv}.6yIrΒU\VǭVd)G3jR UedځNo͡ѩ#]to{+NϘ{ks )x5qϫ ؋k10|p>¯G"p*_B{2q >ZEmY0M"@D-BnŚHWb01Z `9\`zڛ̈{LB>4e+(5LγgMq8S1"W\Wڰ(y.}$% 8/pɤytz`c1vl 7HsX n9¿=,66 UCcϴ]S @K]. DUauVp>yX)Cٜɢ&hknU64V h*.𱽏jM>h #w;!fEBiMn6gЎMy?ps H4wp=! Zv$*m Y6^R gWͤ(|(@`Kg/>Ryb7rHezf]P ߦ*28-О/Wv"P@O5Z,kVR|b"Hwr\< Ћ4Քr֩sqKEդ9c~HF۬؁o% {:G8fWbc+Uψ-ep  %F WHj!z:: wcWC~Oq=E%Z Ⳋ)`UQs[+/d 3s0/ !K+5Sӷ+oٓ6"@UdV`F]ş]sykZ>ގ_G37$SȨdXP]^(@81#ȓ`P< ˵rW`ºHLk7gd5%n(lv$h-F3l=g]1`= oЅ |8 u! ,=*G %{JgO7d$d;]F̡c#Qw9ͤ ЅŅB"Z󕀌E/ХF{bgI_ a͵RhcC T^^I$}Mhᒖ7Zm٠0>f@V|lDݷ(eHTVnb k2@nи(5_>zsx;/2P(n}DS0Wwn;2,)ϭPR7qLzrQG>$^kK|l0¢i,VqV9$Yɽu"Dّɹsʨ֮|Zzq5lUwimldt7wӠ6L`]t<֔o]bb3 )U0kp~c#{eJZRISz$Q&DCڤ5D ?4w&L<G!V<,9A9Ufk_`澕]Y@7Ev@]tG3p\syDX Mdob=;z}CH#\jڸoHIV8h 5+4.ַM.ee}MqJAŷ<\\3QynX;3gH}FnQ]G pwWM7/RUx޻˞0LQR#,l*[>wzY] pI_'W P@lngi P-UC-@C?[rO8QK>%u_aB&BƏذȘɢ :\^öX(5wS|~)כCGEP"ɳ<9n*CdCT_?+Nܧ rܵIl9ӅD €Y@," %~XZj-ߨۍlZ:Y(ך|Otcj LgٶIq -7N@E'.ÝtUj,{'}J { 0 KWTq X{E΄b{keLPmE } "m~ZN)ECI>\z#j_;5G1@sri%}늜FX&Ú#hEWX䠰kqJiˁ^+&DW Mt7 յ6ƬaVѾȱOv4jم_ōi}wx+,f0:W+O@*;T!*v D/ /nOPy6h,36]QǂlQ7nnemSH9L]^X#1 6UngDlޫBBy&e/:pt,ҨIs gB˔фm!K^(/ǻ11h>'c#2|6FbgKɿONUk2N ֡DK&LF Nhg\وĚ́:T_%GA[؍0($Cn`E Ħk{3Q VeY+>~#U y7}".X%V"ginfY3 SvI$3([ZTm(W+5J>[4 :kIuTOqgpSr JnEp飀iH8G ]Uwx R8l1FY9Yv_ <mg1*lع3iRA5E ձM$ORm|EЛj#.ܬ}(rʕl]%Ҋ^n%*Օ~acOMDD.fJWŘ<E-.w>z}Q:֬MhΰݿŅ'XueQ@ds]Qűz,{I2GNLZS>яVSco{Y`rȍlFH`wk~ V n:d.'"]8.D7k#'"%UoY;\>"L _  |*i^ ?O쩑'2X" bxޔD+7acQ}ƽbjBi l,!GO3.ygR^ոϷ7׿Xw*06΂H;1K1?U0_V PnOf~9D&xe;ך@SMǬo;E]6M$bPWƛ x B+~a=\;9P-zœ1H:F>yEJ׆W4!Ke sTʈy5l)=( Z51vGi'F,^`>,_iW\Eu3@3 Wu+ʹ)]ĭ7O<\^-{nHJyctބd^14ЗaY?&~H]3ow %0@| Ԣr~PIY(LwGzm _qx8D̵$oV)j sMke)G 20P ʜQ5Uw)a -dIF{sQE4ݭQk2 GX>! ]_00 ,LԐDǸ{7J#vBؚ #f#r'Q(v[F} ^~ׯ y7!}a\|]'@@/1knY¸u9$bXĀQ5I~Oowm a>dڦm/=Ї˵Va2YG)%o}2yK]S1* ^lٞ9޸1ΥE'',*x[9n3-' 3!9dd}Ao̒rH V@Iz2dGC2{#p0|1 2>W@@% :Ɗ/I2?J}vg|zOǠ@ydWLti\cXDj_M&t/~@=yOM'l(|IGC*i.~/$x%23YhGjWyL.բdqU9$(^U?)騢Z Fٽl~!jE |>U-{kZKVB)…8=(+PE÷yЮn!a0R9boh&ֳyln\ arΰn+`PIqmg 8xUtM=@FQHhJNlgE6&#4y\VVĆs_sn+cq? ;۠_"V׌rkB>>&y5ƴ>|$.kD,*2h{p&>ˣ?c$FwV1f&? I)D{![E{c8~BٷQzVAN*#3@<2lxU؉i<)loU X HXyAdA{wVy,.Ƒ_ar,Žי+"h =}^0T̕^98Έ&$ʤ tWwϚۺ6xˈ/#o-['8Q5IbՆbhOvF!vxq?U\Կt$d7r*\ׁo/}T\Y^ #:Y  !%^,Q~s>s'Zh34B#[j,\<.> C+%6r!pk[IJDv`KZ;*fK1(Dt>OvSC_s(KF\buY4;GNVM$s0~]ֱTz}yTx?0cFNi"GйGC>('eAȺkv]'NR5§q#Ill&t 1gP[EMj+7Nh3VxA@wuZb؝ f7_N.̧>gy ӂi~0xLl) 8p\f(k 8nUxoqocs[X(20By?uD}~FD;XR {<ƙp6~]gĴi4OwoB"AFCr8bA]=3dAڌtD"',ذ+٤>@Tv4hcVZLH0ѽL{^ l ܢ*QRk@II$f'؋\sA],4`Q[m^9  {Or_ [{vpo}R72<N"Ό_gK1~ Ũ]  K,}ybF>) !4>Z(^t>*;fYa *J]yh %چ'gYvjPQrrϦ@*L^WÌFYU֏v8& U+H[K #`ʈ:!A1Qh_o`zږw>B# 7ؽi!QvRPQ; T @!~Y]3^=!^*jxș{ @,X*g=|T2<*ܩ{9dh̾^LℷvWQn[>ƬOW8T+8dMwɘ߰,'\s L2|DRI!;!7Lۮȹ}1dQo.L %`F\vA]a.f{86YQ$Ibfk(҃Y/QAēT$Z ×.7 hkf68rNH`S5nKBi4c 3$~j e|\Pvj yJ@r9x%%%=ǖ98 Ц[elWB -MEh[/C%gIauB `$Yq*wnDS.IPs(nMQ|G#GAon) dVBP2µ'o^k$7yȬ؇%7jx͞ri=ښ 5pHX*Cahو+|HDz8.P  oP@ ??06k Jel:s0rѺbLJsڍX3Mq#[!^%[ೞGc_&k*d ]#69~"9.F9gYg_COj?z1m r] zQRӇ6^㺍kNE%g`5O!pU܂ިx:{Co=)]bhWMo8QdzL=؍|~ήsU!آ+B\YO{nԨInTNňU{jAumzJUw M1xs/s*tզ *9G=|鷚HXg}e#.h&_o+yDb1?iK4 ]=ÜRw2afp^ڦx,v/'dW]U0lΜU2D|QY{q?ǑDcRnkJ/)lep?6aIsnę!q5WhUJݥ!UЫj?,I-̃{F9^m4DYh0\9P[bPvmxf4fGȈÑ\/@ៜ$0H ;B*[zWKbf9`,I]3 W;wϓ4OQ;\pUOBmw1jC6TOE. /V_p#w>OZ Kv!fQ LJւI`6gsehZa*enx6i4SYz8f$ɗԻO`o1~LI]P`u'`^5lݧ3¸F]gvC< /.T^н`[ٹ0dn ݕ)<鎏Ww ~9hb{s]\iԲ;:i')ti;*}Qv;ׄuȨC"E}AV ewJ:yQ#-8uUI|`M:d3.挌2s ax2RyL2lpz6"lUW-LXj(¸W++[##WV6lt8 z ɿ ?3nf%UƉ|Qa=a罓T%Ri|"->8q5)GC+q@E$ZjŌlhןkpj)MYj$FUnIIVA]χ/JP"_.%=t Lb /J>Zsh )<5q&T]X}lқívHi+'Vx 4VQkVGɪݞ挰[K!{u 8f6[5jޒ2)q`OѯUλvxzz 1o¿ bViIǻ rRDf1YAxކԄWz3Z⌅j3&| 쥈ɒٷo{e;tϗHU]B)ſ>0gѭ`/prRMIMiڸuWVL5nj(nf\/`n lTv"̽k>Yݕ&gW#{z] EC =5Kv+$4p儺0wyi-&y=X8I۴*xU M/+Tڝ#O@(/ ~x |CGlFA z_V(7s* qvEr4 s?~yg(@?,uNj={8Hي9d 77amc9f\sk,6klчBik(趬6UҴJe\*`,Y";-ފgŪ^'$5'9 jf^iQAg. n$/1?0m8O;ɐ'6͓}Vm' U^hXXn1Zȁ~d>-[Zl?מ]Y+e89==> 2:F4s۞Z!)N9/IIgllpF nM!0uGv= gAM =,]et4Z`(z^G Y^=Vk0PYy,'=|?{H#"N=!̊~ U2aIqQ>ڙNPR|IԇjA3%cXM=ϰPl '2dğdBQK),D /, ]xɊKS[H@ RxݬHK + MDS.axM['3c>2h)Co -=r:tGjW|5,zz .u ]T 5rScJBbisTEa9]<ld`Y4#aI2>pȌ\&=OgFJ7vuE 3<(l4_66O0#H{1-fw2{Ik`$_(-5OMԟDH#`)CB`1L2(x~t>A9}2N rXFo Ð1;@qrkuIGm`ىػL i2PB \.`#HB ,%4PKzDʄ&'k>ˏ0\Dv' Nw{" &Pt@zOUU~WT`m`wDc|&]-b:豢r-&}iB}52I)qgD` ; T~pj@smR6JK$v%7,tʠori&LeYq%;! k;zy{|wB>r5:nboטt\JxBMDIp'bc4P_oe&࿒.M ՘Vqӹ>( > r eܛ@dU5%_eQI] ;g 0xl2]qh/L?. c|gx!+w:!͍FD+3ijbF|u䓞<&(f _iBׄiǧ[]*\` I~hz%'r#_~ OnK7q<ĵ#?mx7gl ^ΠY[=aYpXXr~gn xR{tg)P{#abTTyDl31#oBzKر|Ш1Gm>BbrΖ(Ŋm#g/ CѷSMCVlT4:ѳHĬw\KN&7 Q<_wuڗnh5<[25W!Ѽ|juxVB빞p#;8Fk!rl$=<$=R"(iYda4om=J}`) H*A!![9MS))4S3 ^:)P?&ɰ\%weKML+: 2-K\L ϋvD켙H/jƑ3/V O0 ,jL9(ZCS ٩! e 2;IDXKxVW;I$'g,x '!EΜaE>i ,&>܉cKM;@dZO.\$ x(W,jV܅prlg@#22,djb_D #0VVvG[9psK|a0c} 75(H$+X^80t ˃DP/-.kIkmeh=#ipZ$5/_`223Mǻ3\ Nbq;)T W)[{<}BY +$vQ]`(uZ:5VK~Hu:{#lܜ?CߧX'HxPگ|l#_h$7޸1TbXɶn¡΋òEXS[%(<MV~ƌ߸06HH8c)$`l/ˌHF7l7)mYHVN)8āB/v~v.?9ԩe>s*gH3^a|j/ߟj (V(W1hJ\y4` W/`KפumO4xZ@O^%m |YcQ,伀@7IaLy0j^xdI1jaC>Ǡ]qDJKsTۂ0whu_28ܰ'b~Q'S:UUG fVPuSt˰m|ߚkؑƗ#b5fL BٺNs̀i!<ǰU[>0JS4{i Nˑ-704Ƕfo:Y*ƒf_ fA|]!2pt'Tf[h5o&mk}?u!:QiFSBH\!/SYrwsח6ڗ{*^D[sg8]&78_܎\5"@[*+4S*L#v]-%JNheGHc@t'÷($6oٚI,z!.4Q6+rB–-.wK|S^]zm/[~"X9}>j]^]KywϙgK  >W_7؟}|ZE%ABh;,fjd ~fPaǕe?([N a7J1E!ԨW`.+ `@wΙ K@HӾU"-Ϲzf9KH;i]D^ Jg;fli%DPů>dH?̆veUxvX7kvi1[p|}ϣ,iQ"uDVs#Lc,1HǾQ K]\2.֠a&) N0ׅ}ܙٟuW%~~Qc5iݴam#2 L9áM͗Rڇzoc Ӽ~JCIygY¿ /.XVk'[vaxj<@#$wt4S~^N @gX9dW:o md\4iR<r_lqE=Df3[,o =< QY ؍mE `%4}bo.\z {OX^^5}NrwK)!G8}>7i/N\2 8PI2mdKD7uh}nbE^32.Pئ0WBbʺ8r/&X4}XPKO=iYJfJX9QZ#8y!t%!l)~8R3e(޶Պ`SSffgƳ @ۿ`3=.]9_4H`,Ly']͟܃] 9ߡz,n=WrE 猚Æy`qMhe蕁8 j[ÿxղkDÚT왑:QS0ipA{;3}L thy De-Aw՞2 H&bYyR6E~;fFkOK0'^'2IN8]*i_ P}A%>xSF%jW?O_}˽ÝBSVqn5" 9K 7Y=i# 7-UP\czk=Z;<(|2e a`GvDNtKtW S,~;2_LJVa-~-箊V!z=Ȭ6]R\㔱_Gb7 sQD0k7z cFv3/_g &(&ij ;UqWh_aWMhFﺑ]k}d]rn83ur톪UKlԫxr vsnJ$qF%fݢ]=,r`WSrwK!nBA^6oiWRX[)p`"LmvI+X=É_/ WJQL9Yz*oy_B*k* C4lU#߆mL*䳩amvH(w3yX{eDwo.{ҟP찣34/gxsR_},6UJ>XJ,hd꼴YLJKDni;+u^>xݝw}ѥ a?_LF2r'\ًO@m/mn3I&2DjkR3ACkͭ܈hJ;6IyںI.0B#M;5Noc,ɐlCI@WW ^4³G0-HؓPbmZޡ|>LHhZDK\zLj{ "eZۉTn{.aZm6@g8ڶк9G6&a?{of:8Tks6'6Alvmsa?dɨ)(@>"؋K̲'"ҮU]0KR9nd^H E%0#z"P6[:r r^!1_48&Z12qnH3z|BЪx l'D=9f)oNWJiBzΪB!0!!݇X)vXC/Yt趦N+@}ƋC?aͨpHPv={l{ -!t;ChWLE!rѫnzS`bQ;n"bY.0q;?n+KT&y7D3JnU@-(~c%d1*vU5 Kd>@HJUhvC"#|ޣՈNM6^<ǡV v\ux|B֙Z`Ra]!5p[ Wڊda^j+'Zdi=čz3^lC.JWʻI^0ӰK^&^Ild=Z<ٜ0ړ#1􄁆eXecpBdVpt Tt'~U& &[MXTVPt4Cw#lu9!em EYO J%ʯ(a| bg[,ѴJLC{o(/37g^<9G3{ qܮYъz՞?7ux JZxJj~,_XC68 45V- hض$tZo;n^y z8 5Ã% x"=bw/DDt_48$iȦ:+$Vj & 8XKʥ)>kA5;{q1 X':Y$۳j_=QK3h%~ 6ϊWL[i,]VYNaEȑ]<_:- ^NZ}R7zpxtnj͇Nitv6!T 'zO[祄C2пsL0 ʽe:\=cCT {%1y>\wGg%*He#y-~ )~"fYw =,(bc]3w?z]$^L+RْJ{}@vʼnJ`5A;顙wk?2ց64`ő"ͻՍ,ܛzph~]2nfd1֛簆"ȟ+.7?!d\QvҳiQqkm!kAXrtT.Knߡ|%MV2%, K/Zއj5}:<+@T*g\4`UF@>UfRu+87+v]|{q(ϱgF^8dl2e [H n>4I6 c uݬ4_gh}D,ª!bC( d[sJ3 i}LfF3?,u׋w[_sث_5RrWW(*vGה0İP%Cu T~gsGש>jy4 ~^Ұ$}yr|[Y.k鱷 Fpژ\6| \E@mO*2)bt0+""*荹]*K3s8%KjHTT6{kA` :Н 1,=E+kݗȷE ^E~MR2{R3#hrKݹ?6D%6pdHZoo(FCXҎо{*Cgt}^5'/$JUT^szRW9%!<OVNhFY^l_hl/r'7_g!|:ahGqךG˓'M3/?%NnjΚ.JM+BI]F*w_ ,u3U! WN z.EM (&V!,kP9~I)-C4hhAOқ:*w ]nK,t|pW߸[t[NjJةWYD 9'YQi*Mᅷ=s.K04BοN-h%5_MCE xsyIa'wlo,SS<+۳CǬ=Gf|M0WC(bV\*q^`_O <$Rr'wbZٴ\'=40kyI3Qrq"Z81P>G =DN|8zyVi̷zlHG1o<<`Z2;Q;` {֫7{xx߫fIPHۀ3;Xwճ|hމ3q ={c'sj53;۴57^V۽N1,90)>W|cyGv"5I q*oW01W<7W#{]ϳfi4W#t!5YQX21ӌC_rNtMx n0)(Nm3[E[`3rAJ˫M+@f5z7z֑l//yi"IbnB[fٰ iSA1aVny}um"Z-} ʟ]k!Ėp44Bnh}͏C#4v1mti9ݟ4tWx'Lrw_A"OK9DeL6:_-n%9z%@XQsNI5p˅UHt@qpYsOx#g jdv=-Q2PptdޫcڥӴRÌсgHiuu`̩:$t0L<4޽f{xw>A/Վu#?1)TE},'D)EZ0˲NDTNջWۉчh7~ ιZ+{QfK?m KP|S65ˍF `WwSY %X?E2n !O) cp\y~*J c'QLNKo ݾMcߝUri^쵕 )Xݼֻmu#8欬 jd[S/;=֞4 JY &TOh*{x&X' }K}RPUd"L"D(c4IB$L-x'Sz5,k~kP.Ia:P-c#©bWmVe~-ƏQ,x&bP?8F5 勔&R8 Q{`N oXnlU6P]~7l2]9ۺM_t g \5vG1rlJ+AfOo@uU_wcݳsmA v#C)1syR%T5Kk%<3vBpC彖J9->XH춊$/@ 2S! ̘Jȇ͵[Fw]4̈́uszҊH>#2z9t."96)RiRhSEy̙#y5L*UVMەEr\m$GSLRB ZxՍsd_e,i*M$PJy„2VnሖDe j.3m䶓gL H{SV/',{0%?\ XIdZ%Pmur%LսbɎGwܓ}|~a#遰Id0'Ȩ?;^ػ[q+%^LpugIhI"UdptTrS]$W+'|QW1oқ$_%tDX(M꿕[=e39׹1)i,ݢ,8OEՖ}Saɱa) Zh~Ǘh_b ŔwtG`PZ]|$|#xF/ V_+|1jl7lIk^]NoiF+( 3| S3;Ӫ$5 2Q7?I*w:E"u/b_Wg(+U ʫ|񱑻ɢu6F;uE|2!P+j3[ޮjd^%(*+Z*/%F$pD*Zl[Z _T]&$ϓ,uyM#@> eNaݲF ]35aSك-(-NUZRYi 1GB=UW ӈ+ŻW1TZǾ:s: 'Bl)PD= N@i\.Dv0ua;7sЋS|H/Υ;[D p[ paMh+ )F¯ ә^0^}bz's{%(Wd E*>SDQn0<zwyR'1`ӣx`h 1BJ6<,BP2S6S LG+#P8@o!kߛGZڦ^X_=}TϙoT<"V2QC1S}k2B,WXS3vzЖ4?ΐRUL$'y9w쁗<q/MX,N'$.2@L@OYR՗q7jj=[g&Y8f3Lų0bN%jz(0$[&MwЪ) ê$cdN1VZ[!Aa!)IɢܦQGRC`H_ n-f `PA5"9NƭM];P 3`J WBZ|ۤM']'>j%28̦Xl8S:= @ ʹp4x ޙpp1$,jЗvG|0ºLФUا^\ 7Ŕ`ooyt'o6yPõy1 LmTLhХ6~v5~cW [>bck9n7fŤdLlgxa1=&SIb!@ {y+$!V=*bᲙVEn⢺x"ʖ {e8_Yrƙ`0@x@h@|lC-ȧ( ФQ!;(ˢ?V7]z%h\nN_?sI/GɫխҤPo7׆LGrBSV3O:RI:M E>:Ò^,r*ʒߦ .ئjAiΩ<!|#)o"W/0OK/bJyٜC.NPXw;Nc9+יjm7hpzj`E-"s `Wp <]g*TL|ʆd l 2W}a.?_YԐeTDL+vC8VGv.]׍{s[ě @XÌw P^o<:DGF_^FbSXP2X.7h,]t7IUቼ)"f߶/ڽj]r$Hhw+y䲾.; gB( pck٘ʿ!,\`z9~3!0n`oiOKc W#93lxAFxHE GLdB֪JZ"t+E\E ɯ*}hCj#m†#& 9m>lED —3%znuOM- 3ڡRwfmB+yqSra䷌bFe[f}P"2}t"`Т95=*/W@Y%|Z}ϬIsJ1m NpB#$|TUmOoMa6&u  |~I!O4'IjA Rd~<;.uke<#v%8MLy*٘ P^OAM']JUcfIgShtL.兏 fU{Gm~:zKyt+F6Pr\qEٸKur|N~(&>S[$g1;~o-fQ 55QH|B.* mCZEHl\=6JlҴ"Ie o9W 4RL}'eNupԏAɣWeg'i Z7y?r! grӓGUnzCkaD^(i/20Pa:ga,2pUY5QXPZJԔs.jM6cz%B-W#޳Q~g.rxMV5.bA{D4矴 +ACov?tF0}#= 1СCu+)pyMb4U˶ QEN\CfZ#suH/ <Y'5RAH⠁v*N D:@ɶn}iB<}G$ ->e=F1FA\Z#޾Yu$ɩsp?X F`2YԵB>U_#x̽nt?2'0_(.rބm+h fYS_>FSLKr ?-o1a=r9GgIf}x~ лn5698_n{EX}Fv{h%4釋ajoՏϒU7jOi1탖M*'TF?Ƅ;cwIsP˟$xtÔI,JjH׬՞D%8j¯ ڨЭjͶC+`"PNS\m|'irgEG Zz&NƞƝ{ 2+J)+8!jL3suNPCdХsR=I:ÇB*hBԟ?.]دDOb g]P<\z9"TgUSٽQ3wM-nɫԴƟsj;tai@vzILMehG}w%%bR='Ы8W[D09H'"R &&T t׿/櫷N'0d:  YW-kfA$WdsX%逌J;="rj `V~tb Wֵ003nN'a4XL ^Jw(%k] XiMxEM}k.4`;XdU{Y)vwI <6W^ޟl2g\G7׹7 51I.Oo/Kw 7 H{)﹛np*AoD+JK roT0skA2La"tSlg =|e]|"/F5OԠnP<֡R.^EfBg4|lg&"ݴǑnٱֈlij ;1!.NrŻu;!]|p.Kf*Anv ,&JãzD@xHuxp0{ ԩ YZ04of R,(QpU$ V#2({`6/)o֓Ȗh2k7D{IfM K\.4e  Sa5AJ{4P xnjFs].leWFǻ1 > b]xF&ʷ1\!j%Ĥ/V9:˝2ҷyISWNl4zLIPs>/W̴M1 :l+`W,hݰ>P-_&V]12Xq<( luǒmyα1KVd_hV**?H 扸j^*g$3e qYƣ7G}kWsc E^xm xG2%UߞnCzpvG%dG.íG?ꕃtl 0`fxTE435if IF#g~0ZIUf%2!v/JKyᾦ[hY¶.җ`/ ž/N!d.€_Ǔ!B8z)9mFր tS?sGlݝa3]f򂥈xhab @Fͳ("W+̬G#RQwjze\ OiVZR8rEr1`97 eVIdnLSUDcMU2JMă/0Ԕ~?AkbXo%>ʇIIJ6!j~GLٕՆo&XUhW;|s5)~m;0qK3jbJ}kìY#Lc>zZe@?r>knTh.AFii[l2Kϸ=/ŕQ8OJm#2t$D?`?1QK_+6[! / ed rb_trkS`3XY82RD+JQYwv:c.),ͧ槶Wxd}~]{2R5PH~)V8Aֻ@gX]󮦸$P PHYj, =u8^@3'g&"K"|!h~ӆ \:m,l B ͂q Gm\x ʃ>TRDV]f1NImg2̐hag0.O#HldZcDq { |RkdpAF?ޯ*ATN*xg2x :RiԎ>#+4**J ^dChG)<wXlppCE!X>H:r)bzRگ]65$*HZ; gIY .f==HOZj Pm3Ox)a↜b(?f ' )=ۈKs3Ha6y$=@B*fb4{܊?PGOlH#_R|c@7 K +T]=iqU{j@_Lc>yy/&dwSWVf9*"f{EmD0ޤXO-^DaFQMBZ$c}^"uu180hCN.?ϑʠ.Hy.:SUD<$. ir5'y6?x~AD!ɫ}#|Q!NdTteZ@ЉkZzg{:Z`6ڡYLmumQg:]m$M"o[N :>Mi  ` sef@mCҹqz{DV"폩ubʿn2ԋj{N2A9HLIZF!n4IGVo/arRC@2I7n/f*xSOe5aC?Q}I(fC'<4K Odu[>.L:OO2aԝaL>5FV!ݳ.CT(D,%MƹoKs4oO>_-}RJ݇f@wY| !6]_܀ 4D쬉0@xbܖ+aȋ>b6pMMYk^Ło-+'Q{to'MrC]˷=+0.8(|ىp~]&ИPz݊?!viMViL53 .ACг}$ ]ӂG@ S!u9h?_PvZ{.qV.[p^K;1#U%vWVHϻT;Ϲ!긖IX ~KU݉q Q]H#}[30FO0 8;sG LRuZ#8S}7Oo3ǺĽUoz2=B1O53qj/ϴ p7?sU?p^QʹFCǿ FmT$TGGI3sr;bP|[QVe)ٻ9oynt$%}&+D~&Ltl=XF- G ]YJ]1wx .]bk0@>Wz_ }@ϓY4^u7riL]{4TCiQIKpWۀWPEXͬ%+UGd%v?|ԏX s287j 2qR@~*6eRotXb5V.N +;HIg\h'QcGz#!9Ӄd [{o/E|ZX)C' mW}Q]{oݻ[.El5'*A# 3 &nv;/Bi,9loPHƔOUlUSw֑Jս]dmĿ_?/F<|I ufۜ\w YY;r1ddȎҪQSڎ`yھ>}[!s6!<ն._g}xFa&hRݹE-1Qv* o4Nj19Oxy7*De"uIߏHbv*'h n4Ś R q"8"8&E'#,RlrG&HN>F Ne[`M$M&O8qr }PXt|_ph M%|<֐@-$ߛּ10$o?NEgT ~27{h>$c^?P˙Pap*:`87,}E1a@bv%]v\&6N=HSIx/ [ۄѪ ԨJVE뉡\J \WTJS"R/YD^GwKaUP6߭dȷf_ A+ X5[8vQx jo`FAm,V4^jH;aDz^ODe?K@"x\M B9y) @L6yr0޿ (j>/:_#C3E]oV~Hϐ7TX쥎7m-F 2x.- RYLxߘK.XQy+uײˠJu"mB8pɩWIrPGaAyt23j`44M8syAJ`ГvEE|w/,t4)Ql|Sˆw&?#UyA%JWZu=3S!ViٷX(:w q0OQR"I؞Z;aXhs# ǣX0uHvJ *늇9myFyg:t^ ~+Q(lKyEbqtfZپ_H$v12k QhoVSR`dO<;QCv ݳ(:Zv rb Pn]% |<(-yjd%Rz\U0zsDNp>BB:G+ʣDMkfPsj}1&ϖO]H8:10" jVI +W9i{2XRPh'U;>2*,WN-jN}{=Q:r ND#pRP{VgL->3~H3"7+zniIyznPt1S8!Ah).9 @G:Mjm2⩂R)V)JBѽFHG 'Ny[F!ST |:>>bMPN9'A" jz q,_Tܨ_ْhDC%A vEA<7Vy63Y x*6$ P8z:0=EJdy}5kp)8K*YWAq;DoY_-;aUnY.I0Y@F[ޛvId`N鍣"<4fiIL*PsUAmmp cwb?sWӰeױy[0mi@09AD/#ϵL U2R!veZBWEIoGhq'ք=ArLNfTl%tPd롘aȡ)PcU58KAhׁhboa688Ę!6vv \AWf?AL'x@;V(@8-k&ͩƗ4},j$ p%,hAp̶_-\ ^U[@RFKouß< 4%a.٫*ΡoR()DMk"g$O\5y_ê:iW^!n)`sח xxxb5N`U'@xW +/U~;8_oZ͈9SI`Hڰ=3aqcjV8$RpPX`>Ȅ|)W 5!' 4ޭ'[}$1֛$y#%P;koCy>✊a8 t06[_e~j9eJF8s"ÕtbB>d Ma϶mfdk՛0W0\@.yD^!_J\لm.w,RV$]_1 PCGX \ H6էnpRCWqP3Oh?m;Bl,~y=6m[IX\֏8sŞL\s]c(ONI÷R9'R'&-x4ϳ`[Tឧ\8  RfstPU#!*^#N3W q౻LjŚnfcvS[>`D%Y:e}6Ěxߐ1(Y} ʢ grp?#}x(TXN#H&>A ͳs>jGn˾r P=mgL;aTI>\S65`7ÝEOC–9x"Iק<ӌ̅e`C*yOoMyKyD0#~UFsB% +;(ƴNޞLբ ;*0eQ_8us2WZZzg-VWMJ8\«A޾uKp(d^?^Å` ?-*.똙dm=|,[ սn (ͭjh4OH"<:$r;9g(B, O[bOy;nja@64'@3Hxja` q ȕA˜↲gmWSD)y$Ƽ-+K)A :-No3{%,ݏAv˒l]xM\?:T~R|MpAe [s$ᔫglീ"aT ,P^,>K6qa=+eoM,ֶUf<ȃdzlσrŨCr s+uC7Q"?ع+`U@"u /,>^@:I'ȑNj+498<4#>$G_6 f{"FXƉN?PD|\G~t4:U 2ٛ';~f3["'m'N"v {> 7@R[My q%ݾ4<k[yxodZ𘫔ȨpcTyc-TJ$;ȫ2NIG})$Xtף;Yl {[b>76j[%<L,,qz̦eAnu`hpeȔo6єTh̸Y&Z -5$0ƌ]_O \y?)Vu»H LeTP _=oɛ^mpNݧn?cGUTh ~*i$I+ђmє,0yŸ2jTAGNt#o)R 1#^SYdo(Kj#3nS 's_UQG-og}a"nix ug:,Q(a|&v1k;NT#R6]) |f@v7nx!fd oVFCymЃՊHUP{KqI>" j)xJFp 1{-򊯳mTZPl! 8.@,lC,P$>3\ Mv%[tMF53 GGg#t2F($68Y`[i!*OcvϜY jmkzekLrJ2c=V8>ْ3Kcv2$ބYku0IG֯5?_m[KO.15 z"DŽj e넥/*s J!euYm̿#f\OQtR%$S\wY̵QAwqgw]J9i~ O` >j4dP‚[-:y1*YO͎ fRIN¢YUI1f1 c[KɗP6ɮϪ<{kϠ 1#TӳYt,EjB' faShj1-5~}3=Nk F84s*?,NR_)/+B]f#{`1&+geGk/zO^B#_v2hMOg5%ޔWuؔzCTp3m ^ ϵUS~5gcm'I{bJLR5LI@2?}BeD"f"7Tl<9BT= v &Jr@/'|8òPғbHk]KY"|5c~i[q-xޡ`%O7>}w:r/28=m={);ߋZl)LcDVG1O=p`"~^6a OWy&{#c &}@RۘY/zMXoM7yN*!_"65>pW@抳ˑ"g,*F (x,cg Pt1 Tz i;,ؕủUUg) #bP257VnTHT mm,;6f7{A?V6kaq>A @oh^p>BJtY6¯ٯ[o]f{qL :K_g3j5/Pb^TGoβ]'+}L >j7Iw db l};n6I\ӳ|熷{P(0rr3]H!4׀x!m(Nsg'G+&$c?*es-֖1/iVϬ#LOFk*[XZ_Kkb"ЋQfyJ? kO1)tޅ͆cF&G—2ҧW% Q62-8͠F]"%֥;Z Tijʽ<4YZIGL]_?xsf!."fEB'ὡS::/t LKfҶV_"VZ?j ҏY ) ֱƥ}1}Sy^3[J)\z&WΖrЄm @O~ NJV; r)i'QYՊ 1e8I ? ,F,_Keh|˜D%29 c`NyhȁauWm,d'iAO &U*vlK>_-夗-)ױ~:F1/dگK&/i~[RݥÁz m-uinL:u9.W\?l (a|^0 bcu;c >hx%{p:(p/A[Y9QB>یsV{"s|Ty]ٝiwCA1-,1@J-ɽj{FqiP%m(346nsaNL:B zNvz{0MĞG~ C))*|cqF_i^?6Mb(k&};.W iM3.SBWLAxTm.b=dmrvNxӷ~Yڕos&e 8M>3z,KhgB!ɇ=8.,:&A 8{Y@WB;Oȯ'\hؚڻTy319?Edi)nzQ72ۑ$ra]+\wH7/}(> Hrހi$Ii @{xWk ~~S+ ۫ӷE?$w9/Ǐi<b-V9cF4#!p KG卷_[]5`|4v V?2|1PCO2j7H܇BnZ,RI 4I]׮փǒ"U,`hN؅ As%=ٖ?ܷb" i:̗!c+܀8*P 5x%OL]X<&_qv<01L$& ՟0>@Q ?,IڍntJi#OTU{U@+‚ #ZHSȪ|X-9 rڬu'/xD:~:\%Rpz.PS<8 7u5.2!"? Hֈ|ddѽ&*NXVc{yUEa|\w7tv%s(g/tSJ3DGR:L8Z/ e֠( +AƵ.IK +KDKO̼#AoN5c?}L8^\#׽+ѣƓj m [3k?NҴNI1(:^9B"2πhQHt o²܆HzV3YBL!Lh26d"(Z2/< ^rr! ܪ`ek,hsE6g^pR}'𢍄uD ys#ڈ4=8 pà [ax߮b͗aV۝}L cc_AP \፟2'ri+(mk*b?iFҜK7Ąjӽ\3|cY$X4 bra c;v4Bf2͢SڶOSt&<3V 6$9PdXs h1H#v@m}2VLU# %.oa o_IJQK"4a8b“>t^:8pC_N". _ayћ,+Plk3>D >"^ b-ZDt1r!4:[a#s7.'BY0]m]'1'XFp֗fS&p1-ǀrqK%?ޠp-uV#U nӯrX0E/|jHu{ Ɏ!g9Ȟw˘ˑUG_r/|ꏉfj/˃d#n촕%{'vR}}0Gj|ݔWGԬ=rZM8|n F=7yH(`Lة@1:ޑHOCFNM졐J9p ^H5,l3Olbs#G/Բ~IMl&)K**@>&~s_ܼE##n ˲vJ.%b љp 8(joZFb\"rZyOO!7`.W!q#Hnb@T|FHdԑ\cv84V{Q$@%PЍHi [*5bSA CfB1bS!EZ?s$Vœud`}!]jǍT$k/>Qoc~_fA6`'' :b '| X֠-w}~p硫,TM&Lg/fBV,)\ bT mZs .\ӣ%Xu}j-BdngKY.-Ew;i{Tl}x!E&2aQԧ]u51,8XNޭWQfv]?_cv9kXӫTlb-\zh";=Rš,N2fHz"h:Q~^#qGAO\mkVDI%}Z -IB "NrVIܠinmpX7DR,Ϋ˖śIP*0lڃLw8?x߆H+ݺc6(R1|g'ef%:5S^QqO6]-axVArCi,-@}0vlDID,a^0-yEu5*\JS@R(cwi7u -`X eb2_vm T4{#WIwMll^N7)Lˋw4'0?qR8A):P;j f|Cod, TWv@4 E4VsP-RBjq%B,<ͮ@unO`(JtngR4ŸyiU"\ɐ>{}Um `?0K [/k3+vΒw8tYo #\"S;I'dV=)Ooct'9JBM< ƖEb-<\{{uB3lydJCZ&TŪ5 1Q* uŎ"Dkh󁏰=HH߂V04=wV:E2[R^<[s[׶(~,<\f% 0m[Fzi;W o6_v? o}a+@N`!R cu{=.F@0?f=w' |u ϩ|~Qh@kfrsZ_T\ 3x$k`"E6%whH*}&`A Bwbft[]ew@=sVCY0'xۊd_T?eLz$9 mwE _qc0sIW֥r*_/uLۇV>ƁTUD?7J̥SqQc!h׉U8[Կ)D^5wxyIY$6P¤h5 [w %̋!U9$V@&2Ф z3 ;\9Xh-P+3E ^ JY~OrM]WQT3VD= #H(47K5bO4b"}_zV@ XÚ(_*$RdMn!݊e~A/7R)Qj o`͸GʢR`֌_h5jl"-ffNނN0@;3WWjd@imڍ*ӍsJ(m4zpoT'Ϋ׉[\\wQx*\&G3g{5m5KR_F4J}m*Xvrxn&i[_*f9]&ޑQEWGM lyY'axgN7@VuZi2~nJKvh4U+&fQQ0\( zRϩ!y0}Z(O g£n /=< /ЬHE$_V iYi򱉔5< D#4io? OXѯuMdm@@,{X]Y]-yIiF,qܝBg\+/ɠhQ6w\ hW:-RK"u L0l,Y> tCzOP?|k"D]':LBJ `bY:;=@Zt>_ߐʟ-ޣ К(+M 0Q|N:] oj:]feF^YPG 0g_UzZPr9]TÝ'z&Y 0">\&]h泚#2'1R8 J/Q P< -bLfv& u̷F @[7:x 㝸.Frt4Kmm?/iƿi؟·CݣMk8@o11%qa C[F%/9\ǭs2k_aG$!ZOttƖSTJx]Q\[Z[nT0dQ\qQTWMP |\iyjzT)M-q00b'((};.uh_(x݄U*ri?Sg+#.LYCf,&R0t7nyfͫM՘U3$ q%'Pnes(lPZxi1ʭ7/wF)"IVOZ{L=]%e;|b2Yv]n,?w\@$NI%DV =Mgampmj!ڞU|:"~r^:H#x_Ƅd5cN|E'Mc1Po=dY7ҔLj,ʰͳb=UjIĎ-MtVoWR;TZbFdĀ6Nq.0}s;lp'Vii~ ;DA+&t}^7獞ْ/bۮ [B  \|80<7WF&>ַ4~|5hރ挋ZktUH˝T'R6|1@}GstЯML\Jfz(LhĖ-rUvJdi7xҚ@)6qO٢>7۟uA])b#o Ċ|6瓓J2~܅)urz/`(-}2Pod X%pn,>ЋoM X6z 0 Dմ<|T>]ob`}$Y̚{V ْ#T+}mv2Kyt=O5X[D6n. aX'=#rnGoyMuz)$i ?GHEhX,sj3e\!Fg;+PȵdA`F+Uv|rRS5ڛ4'jߤH$ZmruG`P$?{i[6jYYuoψ*L~̳&6LoAO.spr&F-Kfepc6y`!~}3b0(% 0L|Rת00֟lshAZ6T74C3KP`51{ ,qr W/hiML%JCqp,sTGQ$oLsa7Ͼ 'IgNޣTgy*ᣳnX E CS #ta)6s3 E׏y`Hiu'PH)d, G&4ۡ܎CPi><aJǟ[ЦWL E簋R0l!<WlB6sbʹGTb}XgSm;=ge]3w`3ok0nEX~O[~/ߌڲ[hݍ.##ſNE/TH)d90֪Ku#\AK gsսl*|P`"0bU#m\#pu6Z2#XA6Ne`[qFLw{83WhF^?0z8)|*`;r'$ή/de^v@b =ٞ ֠O_EM=϶-jyT#}L`]nè1P+uT\$05`%:o#K̴}{5Q|v!GhtH%W;jz2&3.h#G,yZ{ԍ<\бozA^qZP`3ifKt54ƨjycmŰ/nfU:n+񭃖#4F-#Пa7Ged RKهkӛU4J!!fmo=\dzb%a8[m.APߺTW|՗@v$ KV"H`\WdVH W_5ڧ"~S+xK؜ɟ;.I[wSG N)add`7οm=I?cMU9䴛]ҲW 7c9 - o#[QUSTh|.:i-=ݟ7#nWmyKqč-{XH깝ov" (v37qWҦg.I䟺\]ζ$\9vW!Fc~FG3r0ZuG 9\AuU+C';JgQ ,ԗPt)B;&'  iD|p"oe[3ŅQo ~(!_uIaڎO yCp¦G`u2Yкo1  "Ew(wg&~/d2Æx34̪EgeN\0*P'}R<GKqA9/9s%PreczӐ"]Eʘ}VS^,C|~^RJA4֕u?=]UpUvCVcDC#,@N# {EbC!O1{G NeԪv-& D*PRpFNo%1䥔߼@Na .Y؎iµbh}//4ͧӨfǶ0F?}"&s^yMپWS j\4})LmH}4W/ڴ2V׿o.. bzn6LRK͍*8# H  ߷C63`3"ÁhOYy&og2  MX_)qShF|P-v!r|hwM&*]b2sxSQveQi.r'xG+Хt:h_&!Y wgK_|x9]Жb :k䭆R֪324 HIzxE'A= 3K[]H:Z 6Q=~%YӚE:_4k\1v .Ȕf@Y8?$Ւr[t@W3.H\S^+?yuG9l:KY @yQ 7j|ky1XZtGՐ:GJ+YO0U!BFM[LW]j;?kY (WLGGZUWQFtQ*eFmsyZZᣩ#C*ﭺFC5l H{Nc(9-^imSQ6,'$^4$$4ݖw9|Nڬ0 PMؘ;$S>C Sr92+T8C"$`VWK`3vl#gv GE_.￾3 F÷d1ۗqr |YY

>!MGRfGr_4abnIʌj Le﮹B1x"=?i}!zkB~"33j ƌO"'ssn㸿CjGN"DŠWNA躹[炫fJ`ø\i9EV/QؓY-2@;LEu?(E%{Q?ZrHG<-d,4{599(1q-}T3nL/Xk몱|7pC<޴Ys/x( ^tIr ńDH҈j E{r.QIXT"34 9"c5 ?KNM-S #^H޷KZ{`"&b6'[4Un/Z] mR_:xlr\yQ*L>d*S:W`s3䍆 -.Ѣi#i髻//'V>,(qmĝ?WG}x춚I\ ~'&-n@ߕZw̙4&-٨p>v3QF85u")+n';h:-Í]N-rLm668ԯH^ԔNff`5@ݖt$YbOH+X4Cp#agSt=7[LIaʂ:v 0f)٘釩z)O"8@A6Ĥ+XMzj}Pdo_m6&PD~Omk1{/0'Qz{{Wg`XѿXx1-~>j[ ɻ^z?EP2@:X^4FO uoGSjsߴž~rj$wlxTkc)t}N*tH;04pIߣ]>".P:E{0( ~%C骆NSIi*V>{ %OnU`IlSMj/'BKD+̻0w6 =Ɵ;W'& MIoWL ͏ȲDj; NڜjRVF@P. @q&dnjtȊg>Ov 4L>fb.#1KȐ@V_cOZm'=C.jpƬaJ[:Hu\fyswx?]u*c12~sBdZcS^Bf,$BwzhGȂ%X:5Q8RC#DIaAm4]ľɤ ZKeήGs8~/iנucD8tyxV%3XT1-X~!ᖳArcH ٚgnND2)h#)3ahAEi+殂xDm+{+JJ eK*lK Oqҽc%ۿ{8PT{jNtלc/u w_ ah"Dl`8X\4k'Fjڋ` OMotؼ7AZ|h<,`UKÉsl+)%P_Pɣwor"@"Ak ;-=5عQ܃&>[n_%irD:r G/y?C] |9D)Ͼ)5531~}]#3tJJƧeY~fc7…C/ٴmVf!47ub'~ZTL1{/#b^s!l/)KV Tu>z\& 5pp,z #b+5s2)xwyhk]SqPőqگZc|8a~9N#jՎzN-VQ| (+ʶ4z ^j( e'q@dN Q; p3lG YӁ&: S{6Hj)>p?*BEhmwe"4ۭP%đ%{ z 2 iC竏#1t'*,^r6*6ڹ$77< ~W]]Kr_;grSG(df?YzӪ(yz 8Z7lwΙ+rԩdV$Cd  ]!nj~(c|zFl%VҠ->]lE!׆ O\T=)ɡ(B$Q#$7D"){)oTO-iXCyx;[勑aTe5 i%eI1O>PS@_bsNv@m1D{b"FFg?rB]#TkZ9Qr/ct3(}<$ z3X竮-m4W㸌?۞?]I?m|*A]Bc&{.Ż!S@pIaJMz2I^&Oxo-55j M0U2 ݶ/|OkH ׹'Y]`X+~Tٶh9Z;@?! %Lwg{HQi'sXR)o;?CNl=DA ľP:,iPZ("̙MŠ[7lJSk`6OQ8)n+{$EreJy%ש`J>^p9ˮRNOV-*;rnEרʈ 5#g`Ԍeɤv_5+vSnҍ Ź!7_~4jҁ% 7>=nA(SʟG|lN W{Eޒ UUR%=QHfGۓ&Y9dG`BO8mDk/?& -?vM6*mWc᯸/ pu5}&F >Z_CdFyOL4c];4c0-iG;aUNܔxC')[|)KQR,gb0_̀F{x23;3PԎʣvSgfx'֕qUjIB ]#Ta]¾vcm'Ȃ'qwVMU=Oi(RKf!곴C>]3աڞeb !Ҡ鸅xr3oBi8_Eiߧ2bCK>Vm):D7bUTHG:}!bP#r⊚X=B"3, hrESϝ;'2ˬ*vf% /7ū,HmKo:2CvT!31FN;"˾9jDoU't76p 5to31# (%q k%5WP()"0I}G 0li]2'Li,NבXUνk 7U=k&F+n>}U B#x~w oOCc4z#3g|kiTtٴ?}Z(LFKgW93 \hfeedM.2Gz:yέ:j_W|oZ$ysnXPՀVv [;MTxx2{/`k̖a|lS5Us{?9n3 B4?4i9dP*;f![a0%eohrc,Cw5a oVŸGASuo\z JK\Mn1Vg-.:C3on7'~どL.*Ge_N}ߌ|txT uٍ Y,o z…UY>`Q{7wa=4ٝčT7gM %  ;>3r"9BXW_elBu5gՆaP~!$ݏ٭kCE^9HX^jnRk obmX8a=;A#Ua~QqiMÃC ɪ שY~sCƗ<"Okpa(.=.`fXrqNʹ'UEk&9:p}ۀP46F-Wն 9*jM¬f鶻mZi/)} 4{ c[i]}AC} N a qEuIdebvSLUD&.Xc "_rH]KO%߰$ԩ+%DZm sJ8T$ 9n1R􉬴:_ Q͒PMZo2f M.̔5w;J žPv ck>Q[%`94_A\.{Z JFev$_6uhѲzi`gH@BHFwҚ%4"(Qg@q)JAs_h"<_E!*cg^^zxsUx^nPp Twfdfޙ쟂^:q)s6|_쟷s^22E/J2}vR&n.H䥛H HDVwc2@QB0bEnc@-C< [ET]rr/s }aw |cu]:OhċhOcřRSE(HO9_1LR}ʫEW1Vq0!X.pz8İD `Se/4a|8K -D q`dC%6 Tv1@&dzΗ+ 1ݪ@oA-irpJ% {K7 bn6?zH05Pdqf{v½^?x'ȼvݕV=SKz#@6Sǎİ>nf<UXleFJ"N+dPr [( !^fd/h!:`4AK%`EBX!Y7^. @6.YZ:a c"eӏXRLQaFF2trߟ!@ǸWSƖO$Utkt3 BIjP7KVtL::`.K`-^ q]5]+o}UPTzS0> {JפWyx%Fq(iplB7-[:?nެ{Ncu.&*@GI3*ExWCѮ C_. .NVt7k`} g'R3j@t2t")FS;g- ;mdJO:dgʙhOLD\\!P3/M,m+!B`hc8U+9EK0ZW/|܃&bf/Գ}ȯL1ҿ2 ?Mw0z ŷG>(#h'Li2핿dIqPƗG&ALۡܤ-@YƝ)F?RgsP*m+;ꋾiFM%J@*oTR-&>l1jV(ZJt 0r,d~#0B/Wڀ =|jӛ9 /0N 0p8Vݝg >fNoܿR'Y; ßt>'BXD_Ai^-!XՀjIwm$X7uB>`)T Oo {xPT |l4v-O!E8ڡ2DSb63AE݁7FC F0s_z٪-9@VSt/hgW=flɑȫ6؅Lbw%m9 #m׌) IȽ`Hq0f&a$9Odl9FJL@BNP(*c82\kr#L5>nT]@:š.*Ci욭߸V&i|P~Rc$Ts=/v@ԿhEC\k1lRfm>!OZtl?#NZ=D ^\z-O9ս8cUu²cy,ւ.ڟAߚ%B k/]NQ;3+ŊX,uI_?] 󁠝}LcmFWt!OCЂ,'NY_2rdU,-f_E6iNDQ1h y~gu'n :y*? OHZ&CV(ok$fqp#2VA ԆPka{ ]n~^'G+mrsrܳEyTF#8u[wWn *UU,ES}~?`¦(QbRHr-x[)?LwTtFamئT?p86ˆxlkg Ŕ=릁lqZuSMgH; z=M.*v~Srm$-8/vv>0+_iiY 1z xmα7yDi(18嵂D&c٠f|x!߆wCNe\x{^NQ߸KZRL q= (XS]G9ȥ(3T^9V>K-z3@6E\ɮQ,Jw)8h 8dޖ071/%9gƴ]׾c_iHwU&KH,u\-Z ; NnW.8BLh(ˢL|%&e!M*D 7=E_Zsz}=t[ E#);_Noq[]ڬ?RS-ʓ*\~G@hj96?)8$n`Gg [e&לO Q`,z@m+kua\sam[_k\;A! &N~ok_ =T;v WdQq[!C;l+\&ޘ} #/>zJcF#:j~@>e+Fj4#G&d𧻓k.t`S~&جbg,Ţ¼+}țtaϕc'+^J&*"SO5{ {T$Zdq> +K{4ʠs QA,SRF0.9ckFj۬#$ PNUd s*`Ǥמ/бII'd~F0b8_N?q,@a?s`h }0ؑt%68ψԵlr3ȓúd3VP6aɔ\TX ʆ?\YCv|:A`7FD>©ߵv[2tA- dL beYUm}]DKg+oyFC.S3mnC]ܛIjHCd7JX_cS>兡yEub+JB8:?Z48m^${!#%,hFY.J~G2QW=>]MFthuK 7Cv)s}ȩUD1c*t oiezW8%{^sT6.{ۈm3Ę5S;nVt+T.M CṈ(Ytpxf2iONCw Ž "}Ys뷁-a.V& 0{jwـ9G jTmN-5n=sB@Jcnhnn2}ı s!5'A`E]?gn*R B_%9od:<2q=Y(ހ'hJk^Vo e=[A!Kf'0ъ0団TJ7*̻J F|`_aR^'YDebiѳvNUB*~TQjX~EƝ/!2Zk{'V6:nDjqY({X>U L~_#v.j|xB)YiZaz%;і99"sarg(p`²~&fɒųK>j?D a/xLfL8mX p*[/D:|SD-ujʞ:iS`9H;ݕdj\?u91$ۆ (!gz~ YFh]*oO+T YŽۻv*Ju(MZ](^ B| \u. Y p׭%M?oæH0t߳ Ep*@3Xc&Tqnq68kĒ$G(ʉR!u*o(PP QMByoxBtI5 - ꬠ:KĄ^L4Nos(׭fƬZKO3[BR~ʇ ֈ,<6O]vIo>D-|ZANN2y fzqx=#ї >,aXe5"b|+uKMd {iͪ7qn)4x02aMឡŰEHZ t\2LeJ-LVrM&2J}a HUQ GY]aC7|J4# rAm2ѽWeY\q-ˋJ vg"VI~>X}E.>+z2"̝E-Sl`yj}oWdLfuPhtGmgКDesεɧ*,m 1]_z2vJQ'{9SE[s̅\ ]uD , n1 G֝aeųY|em`,}1DFIgQ^C@Fghd]4һcǣ8 TU{Y5a*サyg5S)QM;1)\I 7ik`G1j1%SpP{⦡`7k/yܨ[>7šP:c7IEP'XG+wTvГ;yZ0x\h;-P SUcИ"Փ\v8#"i&qs%(]X 0 &hq>gC ^v [P;IDBy]o=cQ~=ЏUa<"*[.g"(KX|. qebY^'_@DG#7bM(H7u3\ڹ=mkk/6y.C5pIv6Ϲ+t<@7]m55%]m@M&|akyiM95`mT/UT\]LBpv0I>1B@mfD'!c<9 @ah-}Z Y-<- #J]oFQBp&ڳXHuUaN <jۣJ ĝ~(R7a@ M 'bC"CM7]B47(vR( }ShWܓs`?y$5{qmܹ5As:#n(GZm\_o\6,W,19'es*̴y߰gni|ȁzJ_ CQ'7e$¨gaY|gT4i7иo̖3%:|\=̥Op_YPPaOTM`EF6]5HY!]{~("4gM}QZgu$ Ǟ&֣Y\㜪L0 "dsugh&ZFeUݛytQ |kvr@fTJnF '85тu(g n,{ۭ x o3̉Ҏ=0:d>,n"U97l_KCCyp}GzXAD+9?wx(&&45( bS V]~)^{!锛_5 Vf]CmFRVXn9OK.4"|uQZţ9H5BLAjdݍ! W sX 82PЏ/goF9Km֞<eJ(YYsszkQWV~AOҌ3-!t VRטۉ&X Lm1F)(Ri}5 KtK(0;yrbDGsZjCFVCJM,bP{Lhaie`YP>D zA)W78LgOg95Ob{]/)H+8IƤ&9֠LʔC:_-FX20>\_pZ~h}8M˱$>#1ց9e=;^Э( g9SpMjbS+Q [#1Rc"=!,wbWl*>Tw5K>{v7Ǻ1}2EǒDy \Pti<*;A"%s0~fVyx6lcq91<kuhʙa4?D&Hs癚lD;0 0\;&,)6Ejv[(UkxXC*F~%'40(A-HS3+Tߣd/T !\ CkxǩG D6_[5 Z"q"D"LZ5`>`234e~K2(#!:46o^FݶuI 'lL[RH1Y7 `i[e# N2 :2ISzI8~ $|GE?߹R&8*S9Se-8oLݰsX#]lI~ĕV12Bӄyb }qP ehroo}M6sGPuXZǁZGnn5cɔwp0' 'H/Q_V!:#Дˣ]]o^ I 'cn3ۀ$wϒ#:,j꿸9)1g+ *P ҕ~Ou W]c=v6Kfh=y0*!FIt$divYҷ$q45aҕ87,>]P!e "z^UfNi}oW_@L \..sz@31\OP^C@6y^O<.f`sxgsR2Jg- KUdP b+pR1ʩNܿVӝj9%O>,4Qn:l1UxC_PA܍UqWt_ I$ҙW7xߌu9;#OtOm8T~29M|ʳ)\I1=\'(J ]}SAGOvF\u AS3kd_@- PΣd5;v5=©+]0(;a۬͑NV'sMtl6zmM4qO(Mj/jbùa8)cNd)~0D^`.V{Rxk)ja6U"WCS.E"/,Vfd~ ʄ17.6%Wte_&t҉cַ]i6$ᛜ҇Dvɀ{dU0Մ~ ',3Rj_$ilaǒ+ [ HZ֨}u6/,pfEPΎbo5c-x#AZa1OYITeL2o6ͥ)^Nv L'٢ ۲FD%,e N}`sq{ۅl&ET/񊥂vVj\ aMbK>1꿃۵oAЪ<.'~3VU wW.(] z fx%@)c~ӟH]DTkČS_ a-D %ktd͂lձvI¸Sm4\Z-G-{9&tW,>8q6\$J~bQgDŽ3#sѥR#|_i7)bdPA[xMk~>ߊf>/>px[*Y?JBZ('j@[KHm\ ]1` |\kSÑ/W2b2!QA{u\y0aA:yʚ0~L};3ye~p=Η™|mY;үly?X ux+͏S%7( <Cږ{/tڵ9!-QڳUպ?e9Z*6QwuRBbrXz1t!NWipWgBi }X( 38ÌxJDSL=:YSșbK?cOeO#LَH=u1o"%GM[mNuw*|cp`Co=!}$a퍘YϤ#bϖ+dg DH@owޯ25V =lF^[ITvmg2ֶcušQU+c%vI2~1NÍnwz"z5PQ"7 oXue*Wi!4&N,.e5vOҫX|ƍ-sT<8NJ;cL̝vBCU8'#pc 1L}<]Nؙ5~qf}cE[\>~ΔrјFpIP$>p&Fs#vç i\ɛz<^@ x9ZĂmm1 i*MaR$܇W\`O b(vFg&~f Wu="Q]KNv-}9CXYAlzm v\|?u&d$/ZNN@ =~PayeEkv]~l,0|̈́>_.hU2QYhiP]'zʺró*;q"jK7_YVPit;[XnY DAq&y<OF-XA>G7R?4 )pӴ$UX"t)=7!7&GuڷJ+9@qzx}'>cECuvW-Jl?#4epL g-C5&Wn`)UhY^BDS_6 g_0#V0HkQ`c^G> حK"hK0oPԗ|Qų̤sLjmhۣ4(zP@s O* rlr 5>\ק^CG ^"T,K@UޱP^T8ԊqRh-4#>PV=]bB"KӿvxP[c- .c IT:^ϏUlmcþN:MKii֐eIŏ~j&=UI3*pOڻQ\)nerW;bS 2"FmH'1Sgs i.wu;]H.К&$"x:&LlD_栤q| H,5o?I<9TuP'.oՐZOm49;@ŏRkVf[dkwE!eD,HI"IƷ_ۆ?I=<>|ϭw7gwW[iϸL( zRN}.(YuRTRYF=L s;OoD *?R4,R\g.mg82vj!2=ZI{lEmVt<+%~a[[OPRuYjyCe|Ū}[ЫV%Z^T:_6TV2EnɂNH/SkrĘ& iC Hs,\7#>=vwdqx1)AÖeZ\s(Ω4:qj⵫%h!҃́6͜⨜?+I %)i-mR+ Gf5hQ}A66<+ Z6cA!YuIY(L/ W}%=MaW3?0[P(5 >*t6iV&fHi_?p3E>%ÿy7Tj*+D4[xݴXG78qttwo/<ؖVa@qwo{)U"3#46Xh0o2's ?Z*h༼֒`Qk{L0JŖq,(Qc9f R/jJQ~8_i`'PeH&.ћ&߸U^܉-49w*:VzD$LʋP`1TwQ s>5U}UaMLѬ4i+滟ۭ˄0<1sa3s|k1=(S2>?2ZR1~P\lߔ{õ]CapfWro}>,zo* 7a~,*8};9*B*p|hxfr=(GMā ʪC ƄUgu&L$` # ` p9܏t'"TF5$ddGqD4c9 A~2%`ge5ڔ4#aqz35BQ;W^PY& ѐ5ixBYD/ߜy7K% mTr+iNx`Ҧ3}/ I"nS e\c-^TǂO^ߌf4nD,4"e,g/|1Ȼ(+;^]OiXT~otE3okݾ>ޟ!t?\}*7O޳XG? +ڦ34UsU9hH,cG/דw8h\6PAuM$3fw8qaEeP@|ߚޘr#.AZDs3BNBlt R sMύTSs!5F, A6t_i_G/'e,joA]"D RM(|5b SbУ ÚۂA;!nFa`7%qRj 1 [f,z*ّiR:=o2vaKY@Džwz%Kg6 TfXlRAm e°c8 {^#o jtI2LzҺ wH(j3rYg $,L,o'76OVAL?/D9/k_V+1/Xi7ISͲ3ΐU*%ۇG >95=5ïRacRڐ\pS̀@ظoDܙёڲcKEG汇³]Ra4(K|O/nАZȬ+Y^n`.Ūj[S$|9gw|[Y:ُH-&VcL*8FKqHn 3vneR| B605Q9^:-|M(,<8ۡ @:MAh}އX>:-\PV~!#Ӯ;V!Ր\rˁ)eYm`;/)`D{$E$۾e42( \k0 T0F#Z0Bk*Hd[`ӡͻĕ>?=gM٬3 d4|s]D(.[Pi F:z>wY ҴqYBO%f)CNG*ӗ&vF">>T"Smd.pɖBF 4Vk OIe>|LOu/\ a%AM;HgHd"WcM Bp6~z/|ql @с2IvFB߲QZ0%7E1$:`4C+v}Gkd602gļ# ;!a59?^r*xfF+frߗ[O=J+Gf~KȄ(Izڿ@Cl\eVy*tO"DVQ#s940fC<~&Yl-=x8 z^\*աX#B}O6fw·E(zy=Wpyp꘍6ӵ ޝj,cL$C}E|"[(D%LQNNPҔ#; q&۝S14WAPX@NFX$f (^`uX 2_eʡ5o*qAZF*p@_Ely<~ts~Ϯ&>%:2M5/q ݵ|_y'yPү{V#uK6˛)U53 ƌfZYvAz%1+\J(axR*n[[2ˣVrqű}^凞,G42In:ohb$4NkJ)qDPw2;t9:WN(=_ ʹ4VIh؄A\,|m+pMppڏiyF 'ہD 0g=.MyXjENw~I'NfP}rd?&,.c̨j4>W~A4nF?m`ݠC,q*W,-a4@砙 mGcI{NePسW!o V#Wg/l>ڷ?&?ճ+hLE vZś#-#0'Ld?dlWUmMe1@T ERi5x&.:5! }Q.Njk#Euh[|hf\ L*GMSKmq28.)X5sHbƅ7a+w#uweH՞jjF8^s^#q.lHn@vvU֩`@nkGJ 'Z) H %58'ư!wAU\b VQ `4lPgXi^yO~H͓Kj/< Lfŷ~8{jk;0Am/OP%x@n2 l˕O<ε[ω> !ŴPv{+..E֖;cbvK WEK*ZdQ (ڹ\]LbOC(vEKo6fe>P#g-[)eڵ]?3tBj!(_xBWvYS-D3 P3Zwl(Q>"шH%'zu|!ય5 n܉r$%uh24q,sPO G5Z7߈簹Qs\8X8+S1be%'B&OX螩V}M~pzdi+`V9!i pj;N84LSޝyG s=#$bf0_XTW~t?_e];D gX'VXL/7X:lFb j xUx&f=ӤY&Uy*炳ݯ^#u:jkxۊJgS{9Z[?E]R.Xܪғ)pKx;ۄ톜a_uw`p)҃K .OίVb$HVNIqoȞ=:;`SH7Cr~p+EtHY)uV-tϖ[ 5}KZdS7?ӢȀByV&HG7{6xͶ.)D~8UcmZ cA ,1&?tSXr(-PY$t.b|3T&e֭v9X^mhjuY*Г@$T\-wگ2F򈶄NY-gqJ4 zYE{񛂑SOrZ׫&){]v/~X g-µ3!cj:6uʐ6awՆ-ȅJڽC}]捓c= Nh3\Fʬa1'ʘD-Zbd:OݎY?lD {`d;U^&˓[c!'P땵45Μ=DXäFP:gG?rk(J7Y/2&̂T\"?rxj>- ۛJl" tKC0=YfIث$ ɸMQY0BpgzYo gW 2elqBK:|K{Ipt>',cZ[ %g1^Gn[CʩɤnHWgνF5 ۻf%.YYd<.*hF#3jvC扈x{HW-. ؚK^\{ ˦a6X,5>]]xPVP>|Ih4YCKlbv_Q9\|í{^{dGX>hRZ]R3Tv*} dYrC_W=@Ʀ_LrcVGTa{`Ut.# wq3b& lym걸٦07H#4֫[WK6MevhpqbïI g+/NM9*?ŪU-rvk% Ғ8V-4=t~sRSc @I2+9"hinCs3pB0Y\][FE%riw`HgqhޘK+QՄ5 rda;R/YvP aW`O3鹑X׳7nvk#A&E]g~ 5& #Yɇ~ S 'RlS9nفJ ?G7<|G $(' _B K+MJOW)W/PAI/ } wh<~6tJ)] 2$>JF,s/IS˘߬'TPdƌoҢW "lgWaBWב& fں?T+bzzVC'W)TM#HLPk \mNS>Es7v >D# /2+ï=#Q?k?! tfB1QgtB}jeʤjߨ3md|L99Ϣf75pJzXZH+tHD_.$nDс9iLsL&}!* [<8`ޯp6u ^pRaR!g3x}RKxv ͮ(+ͭ/tEsŨAxHV_(ˀF.M uKAR 丬ژ4!L^r@nG2$.us+UYD* P zRR7tK(xW*(-}_t'C:δw6`O$LyWJ/h:߆\MKu=R, PS=fP qnsDP|ҩuagUuIXnK|[lti PH?8aߑÐڽx5"9|p^<0 \Ffrn4NJ/#ţ6l)QtϰQsG#[:Ziߏm.M;>V&g9bhxg5:7u[Uxnv!G CȰr ٠ܳdfs'xSA* j74]=Ǧ)w熑4qSJI"gI͏hKs4u#u.(DsLH2vl9͝[JC{=WO^dv-yfoЍdx\ }II (Au]m*V}pP2t9p}<;蘟kv Claa"Q([-ٜ_iU4|Y [ rF⫢Pƕ MxFj+:e[*;7 ѻ/33a z#a"+}ib:s@UQtD':濋~9ẸZDW<1@c+buT5Nܓ|~uZQPנaY }\Hu_;^pBC umh^KXTw%"vP*aiv Wy&G{on K<-P> i5iW%LZ٤Jd/(bªS)fQ0/,1ބqW&dUs>pMaGzMkسR?+Pܣ,oFkaN^B`Dc;鳍AQ}Ο)yV .f˄@0>J6|DyXdSRfID\nV3e_)CGQK\9QY '`#C*ElPd`}*poƔ_;FcտQC:FpsƔb҈W#c`6Q?OBJxTNu4bds7.$SKϺ- [$u.pִEm,z !{+an&WL0T`W_AŠ_oG$ PҸλ[E{uDV!9VOs7ZJ}cGbtxw QX7$6wPC.VBL^y~kk!unT'eI"jD0 , IbwXM]$"S?jؑ`Iq@ &up{r9zv>s77]$bK*-3Q<5W+ ,*ou>lzU[9(:`o(8^n;3mZ7Q{)3h2m^.n -UW)7L̛P%םAu*HGb\>]n𽃑G=Az 8/ ,11 Jr\ij h_#HYzܡ\-9ʶQdwSb O25R"ahv'RҚO QA__14J+bK`}#r X/YҠ6me{דcjC~ppf!zxIO$AHd{I kͪ =Ą,qnٔU dnkZARY :OBgYzpsYX,q?>D֊"O2y(sAH=0QT 5=YHŀlkaͣ+]Rx7}2 ftQ@< '#/û&!PSZ4e,Pҿb@rp2MS!x=;e8JD {a?J&h{'^u6Z>"]4ہ[nPy 6^K81YqfWug匨6yLUiBQvC!E:'lB8AC~RK/7i ,3w\5o"wb{ɻ" sR wƁ. :C5s*E*#Qʈh} v0|ꍳ-$"G1t/Df9lшK 6Q#с{$c^ۖ^#ξ!)gjL6ݷqΥI`VI9⟚%<*5Ywittmg )|D6t\_oLD,}[ޡǃ՚Q 1}f~쒥?,:DR}6c[F.9^D龣鹕+Dvו-u+eB@e?yEʬv09 uƊ+;PwaњAv V,.q#KU&t]24-b-b΄KPS%$J{=w—5 {>I&CCV(!@Y^IToru*O건9xsL X\96d͉]yC6BT"tPsjG}Y>|z{ý`*l&$o/FlW5:1I3ent/ۊ"lL\C󺺣& G'("*P`IG "̽Ӳ!qHW%V0zA/_wjxk_Jыf6ikDd*dyyw%Ey&[ѽJ$ lqY_DL2&сuYM« 鱧߽z'DO}sE1twCSmAgҌT0IйkE-SBh>'mձu[EtlNDnmhШ7]Fwnf!&yAcHݝjcS0U s*qϦloO Kp6G65ˀX 9[EppA?Z:nrTCit!̲=w-vf!4v1 _f2 jSTt[e43n1vF$6]:\Pw-N"Q,ԖGxpj9e*<1Ys-joBL@μ .fUuf}+6Wݙ=f?4)J)ɖVM+>S,Ayaޞ㿍۴#G5IL>tL_nC?%#Jp<7iwQ |)*vqd {-`1, ^hj1t9I KY͊G玂>4}<k6,Y:,OE']$91>?!aVuXo^BG}_9=H$R)Z /ذ5 Ze8G8AnKÂBZI>'{ )m68M*"1Eqak%Yg.H2?gmy蹷 )~*(uܱJ nom=:h Wz=2_h կ1$˩TE~=;XfPWۃ`bwyQRdGs1K$GЖ*E]1_.d6fomPi_6Pkgr3Vc9ʝmzͭn7l^5>k" Q8BpˠFeS'VI wRtED\@w"Cɪ(}]$u?i8"˾5@ -5Nd7*b[]$FWAPUWJ(wSS8Up\d@#Dj`TooIlZ/S\Y}Ԉ$'*`u rkwqx՗rTf[}ѿ7ѻfTԠYq:mlPp) ~HwLiz\9%6sdj, u[5 +C9й.B̯,y':1'_E;)4[o/Y?"O,43fZMJбj念.Hw$Q4?c-%&yts~D\>(JXE'VG+pg9[K7 pJ!Z5L}^ ܜԁꮝPbIͤ\bMl[zU g3O␟v%c$BVnѨ^Z4[|I"2&"_@|^!bԼ E SrT \ BC5M|vL2M'V~Jfi_$+йiQpmЁ!#6-cc?&W< 5[ZX+XE\y i0Vx{/)ûp fK#75.yt*MԱKl=hFˎ3媅)I,d$V]-;XW5[r"JRXX"upkPT[eĢySG2 Ao=^w p8[˃$}Р}gj6Q@@]X>N[Zq*0t#_'oFi`e pOSc` rQ_ޅ&g5U'+`t,'qy)|:E. Y9h2\eՠ2TǷkўnsM;;j#JoS Dk3t_]"_[5q2Ȥup^ &$=(wXfjeHoa]-Ta 锸Dz#l;l2ʝ'(sy\".UKc;njs?lRd3SǗ4(9gQ2*3Ͳҍ]=8=!h?GG7&# O:;R}D02(T: i.!KCX5ma Zɯ4*bEЕ}_~(MzVI+_K3:A\g \ճh>:zZ:rwׯ:X;J9` NOX Z{>t~* {Y ocbץW[[u8TO[K wLu?2CC+ r>Hmȶk 02*Hyk/ 2TĒ+zD}eNO$~0dXF(w:D<8I-)hW+5(-317؟5L뜽jnfRșYc?9u$ s^ 6ԩs2ij.3ݵKsiOңȼ{&6ò  3d]r#upZ`&iVIFNS^TV>7e#5H1c$g $._=W\=OWIWRyE o 6$qbV̝ KK'j<4kI9i.4k Xj/>:W]'(V$a& cfڍI~0dUph%~;E4]-ViMH@xZDกrpzv.AZU)d·~{D@>ڱ+HIBGσ)DXu?u3x s3 g D_\ܺ\Kzoghbqް4Av,#׷Q$l⊅$x ͛<0؟ejx~/ RxTS|s)54K"J3Sm>2| 8ii0.D2\IT陏{<-|GKL+ AwR;R5k#%ou"GL.(UL,sK%ˈ0e^? M1;y8qc)yĂzeWfd*QPN ,.d@:3\ P~2!yҷe 3p[Jhr\,SL۞ ?undf3l(Ƨriz^nM/tHŒe!NׄW L+}r?r=;VdE$F txDgWl&N[Q '?$pg'sؚ]:2RnE7U`&ZV4mFhn`[vQ'y0hoEdp,bheRyA7 +Mi;{8^ d/ сSx49/XyGT` ՖP! p -+lvmaaKߠ^+qM6/S!ӟ ! Y?V1PQLF_7ָEs#æ.'˕2%a[vl ĎkbW sizkl3`qԸ5R~J!q*)OSK0ba{^U| 䜻%!w~|(RvEN+$M4Ric U켤ԝe ":/Ls%̽vV霭3L=@.gF!@l^#.[`uI*ٷo Faзs՜ .Xa_2^=HZa39B=pYoj^ʍ#J{Ah,l-+Z8L>D~kW8J*?M(nPvtHamǦGGw\Jm,LMUV o䆭P)HA{VDdkvKH# 7Jڊ.dq]\̏LWkygpvh;Z~.mS]\k@/zZjbʜO:۲Gq5ؘCo,Y7^{Em˴\ekPk d4D{[.M΁4~+m j < |Hf^BrNe-) l>_6-< ~%oYuH #ETkBHiUCЃĄ,0 OTˈ"amJ|TI픂68t&AP~H Ƞ63Rl=W6(l*hQIGA48pOX{ͫwRk>`_u5Qzkkφ onmC{'wYCan}ׇe{ 73`,CtDp5?Gaf+\YPk ߞ9#~+]<8kjarI(_r1 @z9>r=J S*8uķ!o8BT8Z~Sq6?,qa[zǧF\ڰ݇#lh[C@ NK*~n}[͡8%QDńegm9n޵e5-ihn:(Y,:xR Vq$+Y*{;XLl-|9$5=Fkճr 484`J?ck8o2EVPD%)gT_`lʾ-\_r5Kw2Ӓ !cXd-DaYUP]CM*gp>tQ_U@J/ !vjOR]Tb\KAfC;n@ʸ a/#y9wq@o/:"P3ϯ~'s{`Xt5:e\Ӣ$BP"bwy;P2'n~W[|˳ RW˖ $y\ r-d,^y+)3rD1]#f "bGEa"V#W5@] 2b)(_L(%ճy1(ׯmgu<_ìIQf$NaPyEW5}+T~S_RwCYx9R;vXQ SDFj0.l>tfFqx<ڮ Z,W8|F39N4e#<10jމ)xo>B9`#I+6#Ƴd[7:ۚ楂hS0f/6h䙊Țgy^e;ٵz9$? d-?4LmluPs@kUMit4P'=%/W1ռ)";,#,y9~Q/DN1sM0{ ʑy]/*.A5-C<TYF~"/$2 =Y$;s׃aN(,?${*[7{e:O\I1+4IO0x K.Z5]W+[5VH(&>npd,Ҥ9`ٽhCwи b[nU QK0 FׅyYE m͙uwk(prd|K bT@LX7>p/: ͆pY~ڲB*VLhc ]> *1 O"@ ȕZfw?lP'Ӏِb+Ƚ$6rsŻ\JǺÕąЫ~wARȗ󆞦>JsxCD1ȓr_SzhrEXBܛbߦV7[gSmIUum9bVN8Ԗ.H@)5E'|Ԁ 7a Wa>k0 64Jx]ͅ=:zR8f>#7H֬/tĜjh\̅a6:|-AYd"8ٛS_5S6?>@F 7(ayqxA)<-ܽnA?|lS{.-sV wGI&nMѴ ppVFw%!8 S= {@d@gyunoIω |oUmӷZGD h38* =^0qO?Xq@~t=($ifX%o:"ƔTTit NbWc1I%CNYHkW GnWPg﫷}׮!`X]1ZN"ή]OR6zz偟jGLmfU'h&+xOqXߥ,8y2lUD'[] <ν&V~SxK<8W1'ppHs2K3qc@?)ʜ&WPtlX=zI8KAPNYmN^3?Kzҹ3m 5W N*yYn&nC[-KQ`)KVg[Ll"|9_9F,LVA1; 0>a2̋]a]_LήcZK\Y)>fߜEܗM8p>_8Bg 7gp8;j^[>\-!JC`nPb/W$4<)an$C":Æ[LXN;gɊ%XK10vGQK]g ܳ8r4#='+[eY? Ň0%(17p4Ju^!nKq#)) 1@N)@L2%Ȕ!`(f:D1GxD P4e/32 u5UeZ>x:|z癉.SlNwhe X4ꠃqYq" mejw$>/6^樹@d sܺ5x [IFTj(3hVⷎ@mj?8/QY c?^HUs !uϼ=mC`La)̪7=Te+ڬ253c1N9_f.$@a270w#Zy7eK(۶`a_Q8$(J 7agx*0*s1(?H*b$#NQb)c*%MQz@Z=`-rG>e f]KUC @R$f>vPy Y]DVy-c44JZ=XA~s-](ٟ~XȌbdaWf |_IpnWŏMl9˳9KDl"x$AcӃQBU4$4pw^-@FP^+{݇q<"P=AÀ-ݗR`/n %Vr0[oeʬ6/d MQ=QzzglhuQum趯AIWO9Q;\T$^VkWoWBwEߐm(Ϛ4苞 c#__6ǂabCsպocP*Pש<*Xf >. sx0 v4!c\<[)eEa!zt[B`> @R3F-:'jߺ2*z⥼k2>y$(c4Sq?1(zB5D` \7tԢO1G7C+u9)ɇIG t hZ]+oڰoٔ J NJ"@]7,=NL0Efڶ>g=Q+^(TM ,G'y $`YcCjj.;$(fqkLT빌h%CXq8Щ3 8ц!Ng3jSSnFԗ1ĪX%Ҿl3d j*b7@MEr >+ `0#saѮM. g=)=GLiUSWu@۠:#ƖXnB%j -{khp9DؾeNC W%6PբHa]wNIW: uˈlWs><{*H<7[]lSJ6'S Ȝݱ= {Mk6"CTl{NƙIq蟱X+fNMU5psR^z|bJ]w psǎK\Wcz4jY|4!ً'*@y0hsZ, 0NKj:]]2qH8\܏%(xjc_btR$v.'91m~$# 7)[rFq_ܷܳNb59FP4SV @lģ/W #/oa,C"fU,YY<\-n{;Bju\q`⼿cj3%{ZnU!fk Ar?8}*x9Z:$ ҃1m1KgG|7p:ꢾvl5CEGD۾AXr,l\h0PiX7}JʵCZti7՝uiΤ~m(*˜I7`q֠k 2r.'^ZQyJ}В*VN{* ӎ}i8AπS]Jr_ؑ_ڔN[K&075jkpU<#9 4ANU"P7w+30$y6*4=cFK^ ;:*.GlY@_,6BF,w3.%'3\f3Հ>'LR?/K: <*;jK+>7n$YXtAg˗Uiǹ@|+AX &]]|;5G!'J}iYlL&łQZQ@G/Pv[[|Af CZRQ>4*}-əkhYtg!)#EgddY6dE^\f`7;g7ADnjQ^ D:YjOtMOs#ٴc>tJ@`A20_zՃ-R:[[{XSX#a#8bM yh@rWU|?>f UL>#K72a׹>ڡ[ Kv Z@ʬ#z5AS+D-}+0-#TAٽHuCбSwwgz8`'^4\WH>ؖoxϣ}˝8 Gbٴ>]?g{$iJzܡL dэWKքX;{$\;:+7Tb˕gv^UذF'k ޢRu !gy]އ/ ˈ>~FTϨjY~@ER\UrR3oT  @']0KQO9uQd:;婱.UyT9:*F~DOOB İ%\׷eUrX)qOjRsSd/ՂKK2rL_+hh*f`X! ŀ EΛpLGB#\GAfY e!W`S :VAC.S$a.en[g'-+%UiţjE#1vVu_$?8|'Ej#0;ŢY&JHUA( K^˔U(lƇhll¦dxa\(9QtAYm%tdTe8 2B]* ci㟗瑉Ӵ 1?+T-DŽԧ쾴ۛ32$:ClH7lS; }S(O;24`f ao>z~;4eQԷtR")}P\6zuNrNvlLխ,fM s#FkQoA]c #e5Yȭs ` #HH~/ͯAX]HQ.yXaj4 P-Bd9/YA;غE9{% yE)OA!K 5+*$/N-}0oz/8k8ĪJl =IV$R#\ ("vd1%Y1vzs80*pC*ɖ"~q"~{ 5u:7d''p;|T=$<~o@)+3oYRx]BQӵfaxGQ E![n7X]v9\U\WEK\,,խW7PVRv۪n-ϖKTUJ1o@Hs>Kڤ$<Ͱ/M``ΨZi4.ɽQtUՇ4.RPlDdq2 ڦFECc{E@gcʲ 7BfƋJx@7/cV}s#{}|Kyk Iv..16w}K(,L踅U¸ 7Z*I`LKH\1P!7ɟq5@lH֒ vsNREtcYDG. ft @ !p& Z8WRT$J \mCCIhbY;s_%`-&.~ MCwLw`pz.(WOt#<1BmO~lONuR6K;-_~@$Cמ3k߻HhmE5Os++o9{Szܺ컫wn)A"{H=m -u]]ѕ [ʈV ڧ _O` ^U~)"Wduc+ CA? %1Pz)DrYI^+~=9jzCI?cfPǤ|rS=! dEkŵY4͟'Tŷjր VўpBEÐ+VTbl]׿U/uo8 @)2V9GVZJ/㇉vw#q5ShſD q)q֟E+X!4*uz_ O3fg)AZVV 4 ~k┍)WAvv đ 'AD DTbeVyRJR$_W(32̈t.ĕIKj5 U,Sqj{#b#TeCܿa$`:Jr"'uֵnKD#@9)2Vy̷SYE0?v!/s`q:Q=Ha/Ymub-$sRؓ'1eu\ck(+$ 3kn֞V'_V's=W$\!+[ʦj3AuTXz^9%n ޘu}ld#O/Jѭ-Rr*9Q=#z\ZyFJ-dr JՐci}H|24m-,U9kWnuC,BhK/@'@Ut44-?1"gU2ѐ 2qX? KGhBo`[H I1NR8%޸Am(@)Lz` ďJfD"!6{jG (æw~e0'eYjlU,! 'a[u[;.Wg5Af} GRCW|iޥ7,~cWrA.Stk5'P֦)ߊ$Z}B~ Kͮޜ;UWCfWP<)O4L|U`6پ[ʰpTlZ'EE_R;AЛc= B9 VGpX:zl={ 2`,4MT\y| PFJ.3"Vo^0$(^&Y6 }Ϊp ޒ6k hM$N*U茉+6:zc@O%UKW{hφШ%T|BsBtv)&}Hϵ+ 1&G5%+ }4*B y;ztaalh @!)D}#vR29!nL7t\F;~fI=ݾ%u+^& {R{9 O)K'&}S7[v!m?hu +Dg%~3KDhHh .$bbSۋ7}FgU6 X 20bgE/[_2],j%gbhZL|匪2)!<=L?.Z1)O9W,_X҇coş8yywk?A}TW%\+mNYX&'F 9UB*q +ϊ$<~;zpR4֧w)v>@kдr|}yXPUpcJmBL JZuΓ|I|wXt)NwEcH,bwd X.D`[3XjaKq~eyxh ~ej]a~fq>wV .R Ff8$uv: Ug6 Ys"}3Pd4z T;QpPh;︘_XKuJiw>FҳIiLx*(@@l(9=-D]\++@!I_kFZ8z[eԆ\Әd+i0}WfRmEH)SZES Z$*&Q# '.@_MTs[}x?Rp=l5ΰsoBa?/}i?oj(蓟8ѮHVU7 ~Q4V%CwpXT轙m[yb:"PNaW s"@4x$2YhD`7i,SVqNs9Ko:|J$$&?TSޕ +ږ S= KBz,!]R|tiM<Sdizo4wxd[ gLwjMs8.r-ERһ@ |bgp, LbPH6#/ٿs*>^J >@T9iJo_h5\MZlAxD oVj)nMg15sCý?-kƢ6=VB+k5׿;l'3#>Ԯ%dӳ΋ Xj?`m'm߃n83&LmːOةB_(!Gk zq E5s$N;Z;1a>7"0ı3Vk{ + ^cϥ.ޥ GSfgimEۥԌ0,Iw%}4tՏz^H#$@4.T9gpew2I7"L'urw HBnjqFx[1}YVx?=N)&4 ?B"$G? y_j|΢#R1{4eW%eqQ]'CUUD^[Cpycpwd0>ej~ˬmX"Q;&*(Gwzz/.*=m}I7 Pp6(Z͎,/ 1lP3M#THƻAB|`IPMsLiv,Tm@YJ-YMc㰮`6GXfO !|`Ӳ'u_gL,|[13iEc4WȪ_I}/nB<%YT㑿H29?&f3MY : '`LAg.9\IX9n{HB9ˉRڗ4Tr-<ر@*=/Ԁ\Nncv.6+>56xDR<Jl V0WhuZhuUQa2jzufLS}~OAbR,e6,1G)iJ!k[Ě->3BPL!OX# 4TH;'C:@I ćw[)28Fej.6%AƊCFOfŸ 2NpkK#ARW.vơaM2G|'py$Kՠֆ_2V'0eo* *{B)=^$z<&};%[A)|8 ^K9?L&~Y zj9zLXXM`4C .du?j-V£B=Ҷ5qwa:ٸZvZɳMǻQ`{'2W(**:;AWy6MsH_5ZERcRq{^ H5PIdžs,eZr<ƿ9etU8hށA)ᯯ9N.eTԫS0e4WK+9>#罦PK+|]ltIg&%::6GMfVԝA*>U `xiQJT86J8Y/$]*˥ ʆ*>(Vݮ"63@ +>>Yk baߐVy3٣,Z "v/¹Bdo1s}L=25<̌ "˽!ӺIk,68Ѧ\L(b/z341o GpfAWa=>H,IS牣8tl-`֏{vmHB^̌?W֪"̹$PU6zd*>-#]-c=xʪ҆[32Elxe @Y>c+",#tol]\bg'%1>@bm&amBoTc x@Uc oϰkh3[<Q>^(] nu̟_c*/;dPyM"%4ǢX) XJ8Gy)t4PުLيST$ dE `4Z%Je^m(Gy=蘷a Q.`5e ?r_-)/W hkЪ7+<}V?y惇}#&A )MʡJy'^ /592*a&F!$O~ʤḳoQ E2܆+El V&|1E޾)ĖP%.3D>hamOC .sХ-(Z%us8%2RW)8|fbvnac>a&j=Bߦ<BCbr>;X]j 5JOGFG#Q]b*Fpxɕ1 Qq좕*61T'`/weFN3R5E,NׁM% *CUȜk2mtM  3=TaA,4 dd Ԡ9k!H΀'p}l鼽\^EmN_AnC)GM9AIyH.i{ik06maLĭS,9y9ed,ˋʏֶBF`Vs{1k0&0Z]/@2pV9Y鴌,s7 ?4s;IYd15r( R3 d_o"r+IH6.OCəHqoTآ% M׮2|s3;p6ik]>h0f9yÍ> =zS])gDѦ=VW* &<%:c|I̿.M6I!c#Uh~p(d, NTE&E2Kdnڝ'D2,*0꛼j0U}դXh] G a;+'1sQvmؒ1&B R$ZEYJ/7/(zp)9 c^~0%ٽ j)tEa*g?rW]x{?5v,Szh#H,eXO^ 'mB&a6dߤNۏI&7(znw(ĉ0Ϲܠ64KHO-#@ 3B zz1r x Cx)wC )EB{BJ.a;>@3L;{ygUF:UbkX:Z 8h+ƹmץ 0cH5;5 ^0Ytņu+iy~hc}ƻơUF=?i3K ABme`ӕ,ps)6|:_oq%z;1"MJ [zG>YήvAk|U.@7Y|i 0fM_O|`=Ee֖9*A+dr}x:zިD *Rypݚl)h(TtԽ3*X;#K_X*fԞ[8 - pqd#\!EDc=Zb54W u~іB)wӹJ5 \l&+YS^dHXA ooo!sݝk̥܏cXj5>E1 &P&/'5Q보RE':O0VYlV&ɎT6WqXmL9_s륒 ʯy>hrlNrm 7Gysۉkm/VsHْF̂->$0K*dLA[|qֿ% bS~Z3S6R}pJ]}zω-\U(4jűYCh'þE"{QW[DEw$8F46~W+2߀b:e>IYQ}M4钚.Y*֑bM<X}Ѳ\ 5k#əٱ *7\ƓynFs*;"7޼~U?|ϹYEr\FYR`q lMqWK"ɭ+M-=AfӤ? Zp\njϫ@'ԨZq2"unPZ)Z$?,D 8=ql J4w y:•ʊt4>Ł o?S̐3se\! k6'43.yd 8F !OO=/}$A]د8o=j+N`^cezЃO Oܪ\ՐL =ȿoއYCَۖR ̝ɲēT]'{NyS,Ά*'(,E8r뉠 ,"<Ët(vQWy1k^fr8TjUkt8`GЯy hE*_G̴Ŋe4Q4#+bT$"hK\U= pNRn0;E+%c3r#W0ziK@-IEڀJ.Kgؔ8lhNj]ΛIĽ&LJ' DzYjAjWF^:.\lҷot_?IJQo*aƴ~Ō\ӇDcx&/c?D: ƺsOgC*Lڰ@κ Ex輸(fN[~906eNbgb8N{<)|U%@ZnG" Voafe/_icasy~E"wC=0WkP "5HNMZ'Aq d_;pR ZNe3{+ӎ;&~UX泾+#4Wt> 6Ujq@@/qhG~qp!Uvթ&c=v 9psq?Wlx=sd,k06uUfҋepfQ[$Ȟ~B> fPyc\h"R& yrqNm?mIO3~ IzABOikΨ5f`y(l7\x*4) ikSO_Q̭ mqm}Vv^֜׋ e\TVhT\j̟E_L*z5Br@A}f Br `SCmYё\7 ˖e C43OᴇFe(!eSP`Jܚ̭\ ϙtt,5,lh}11#%r[W@_r#HTM˜[rd)̝/&@*9]yn%ޞw1ci$u|!=P<8U~‡+{AjF-$s-0+eAZb~ZEѨL7U9NG޸ʪ~ZأQZ0 <8@?aug>&uJ,K> ]VnRob~^Eou Wh។whɗ 4qKjlf)|$[if^zQ%ZrbِZ=qzZ\kWENM'aRɴǂGfM223yw:*xe4ia`(C`Oxi} ȡyj,E%\/@SϝR1njrp"_-,7me*rcQ9 !GEPKqC'2 oMfC\)ſ+M=1՗{%N@^meeIlwG&k$SQ*7m/]m& KA"$<)Ş2ʟO `wTbk[p8k|$M) 90ylx:$rF i":GQa/(y4q /ڝ>᯸4Sb\ z)Esj4?'N {A/ jL*wlҤmzxcl΅,M{xt@D~ Kdqkt)|T#'Mi!ǒG,E6v>r،]_˿Hja nLY(EA>|rQsLY CVsXEE,Eb`{y'Grǫә1B8U,,?U׽  \3(A~E\=)QeIViԤz ŋ,1`]}UHr??y'鰖Ȃp#Bơq{  .X61:t4BEy}瓻ٵvj^8'(X6z'{4Go 4k3Hrn ~ ճ\0#{\745k*2O$}/Pvdu N.Z^/]+M!sjx%%g; E@s$MOodfkR^f ,]$TOgVLlMwA0^U$39nps*qH0| UpeFH~^!yCenMHUcIzr:a,mgX:$]6ˑ>W ~ۉ J&E^5Sk顦w>!jfG1Ɠ,K}FQGɢ$ٿxzv_Tw:%sBj~9Xw/6}ªۏXx%ˏe!K&+3;f1M}K{B0`ܠ҃'+ @ohsm<^,檋/\RD ^Z@]Λ}^le*|iP5@D6{tؒJSo>6Yi0Fg^eO5[jCXCS8!ŶR#&Ii0Ʊ}?Del'S"{L_ ђ$G/ed7ٜ6g&_[1}q-u.TmX%RxXabt[sDJ|Vinba\n%3cKQ&VȂt:V8*`Ϛ"ʣC khm6f\ }SFi @4o>e*_%% fBgd7=s'"6^G@]B؂eQSAZ`HyJ8ՑB蒎QHcZȔDʿ&Lf$G@o(;>Ak-MBfA o>mdifkd*3CZ/>;hq_]u7GpوK3ENnR,:2S{B{Q_2{mDh?ԯ^Uc*㈢r$^u qॄs pU>sNi0b)ZrǘDG1lp#d)+:bX ߀ɤ4sbpN* ȖRtb?Eϑ1ōW=!oڼ0 յ >S9ɿ:*P_>>^r_4aA6~JTN9>ImfΉF<^*nPd|=+g# 1TiDmB">-C/lR#+*v^:EX~f͙PL{v;D2_xFq{@1kFvvu# F rt3<ۺ%r5s$.uL yFǝWN$ fM3Vc9_+Iē7´;خU]JVOLM{!#prf0jj,psS 5f|Y/ :^1n'&IQuOkC Sᶋ9(W7Yzf)5]ܐwΛe:]23J]#(M3O"m]RZ Zv$ ^ cPG%c *m*4@OUM>N$q^Rt6jNąD*N(e ,zRDy'¸d\]4Er){ 8QԏÓA%lo`%ڴ.<2(=}t_;*`Ma8 8ОL'k'e؊%52z%5h>EI [F &+v7F08{1p8;yY0C5X#ː2)]VM |ސ= vJ|ڮR.%67_!1m?zv&W<Àv)rO`HB=8@cDGvy %0{.6.Zޅ/FCgtdE ZVn$j!:Fl(E*կj%7/`)\ ȍ$؎UYmh՗PxO똓$mVF ?_6/~by9X>Au*}Q \CG*M T4HnLY$- E5Kb3[7YL* .iG lW”>^ Ahy[a&.,llwy9THWNuRydWvGftdؼ 5p_u8cx:C0edo> X)[Vي0ig֏uC\z`<4] 9ư1/ZZǖoH;iI_/2<$T~,:y#iQ_Ӓgv/\d܋ ?'厢p]0Uxz&Xntd{d 0Ym#-'o\m-W,hNqOg4EC@K<'hiJi|qoc) O:_*u)% [e#V_U*I$dAvf΂@qn߃b4@zlضY^Jy aSzPJfꕃ/̖~bmV]<"ω4WD+`*]ޢ MtÅ(Vk\5^5=/nm#V N#_C"Wz D6 \z2';`]`?da@"l':U ͧ)h968p$[\[7 CV[5%x7eet^`厡ԇXK4NXbEG h#ChB&.a `h ^ۿ騠?G§+Aߺqqf p=+kp|F۩֘OѤuЊJ< /%:f?F;9T! W$z'Y'jb@99?|o|L:"qhEE{4q}6nYe܊)g%m% %` a-_k Ϋx|}hPFjgjfZc"}R)E-Fm] r?!ys JkZ|u^L3Wi5nJBC饓&z)X/Ig$*C^u|7ɮwKumL`8`"Saw{=a}hP>E>26nj*4i)ώn@V:`l.*'{-۪XĿۋN59tu0nR2*yS-6`)h-YfpyOCfzmUE1hu$q8,.|z@*c|3`Aƣg'%]9-p"N9rd<1x׾XW`ͅo_ZjR-_?:zx5Q[;femQݳ-U75kNk=x x x +b6$:rz@׺B6ޞv1vI;$3M u|ӲTZ#FE6]]u4)qys5 @ Kd`]hJdN1>0B̕"pՙOne\_A];Ю 't \4qVPbrߎR#O?Q]GrgTxy1ฦ ̽쭕rz8by7wFF7v 6-pMJ^.'}8_`K>yoIy&*,45njD 3Yn2$/)6V&]y;}Z!!Swȋ< +?м0SӦl^A2{lF}!9Pr)q; | T&_.ȱ" E7:iLMK=5^<\==%/fh5HE AN@6FjgԌ`j \j=Opx\mn$ 3yg=e45!㒈&r=uzʝN)'Q{W'LC~aʦ 6"OONf ~lE-Ħ[ (>:m[mMv/^Y%K*`U NnP?[^%yxԎ\8v_:8t{ͭE`jdRo< , $^.԰)RN{ <{ ߐ8+Vkv&4i%Bf1.L+Z>yiɨpgӕyI[5F?WQ?l s40e{X$V\jBma{]~đ)14Vj^ ]ѣSv2 x44&B[gilD:dxCiuK ؕ@џG5%^e9b=A-JUo>@04L#uf^N܆cpjkiX䃼W8Aa-nT Q4"CF_lv J,>lD.^Ӳ)tyЮgi~,%3wrg3JBY:hhG@(,6~,q1{IjY#.JyOp. !6_WݰWԢcJ;KS]\zsIM1ֻGʮ|+jV. @cR6B_֋&W3lvBs4w ?Z*!ca[3Qƹ .vI!"@ĖR_іÐ8q3r/BxJxb L8* yb'SnKxa\9zOu0&j1X,38O] S\]rR-F⪬HS 3dg /*F]n*XOǕ/qM2bRIA˦<$D==<;gç޹BylSɝڙ.x6"h =ڋ O.Jg:[M*wAF: $5'@Q6jg;(HiĄ)$OQ|Fi 8~%Oتt@C)/r [z2.˘oԏiCˎWG&BdHbSRB˛gy[NmAĢ?1wb66X@ElUg=z"ubqoe<kz9vhIk* O)yN;32]qȱ u5dʄh]aO>bL7Gܧ vKO9|edͬ#nY.?.SĿe\xHpWBOrKΞvt7'r՗ W]gAY--}י_FunKWY䑈95mr̟StAT;`~ufoίJsX[ S_o0Ͳ8~A@p2JƟ8Ѝ1 B~2/0ֽKG[H7izWlƳ5B)b\',M!B'.tKd(@:^[/lk2ds9|Cr 2oehj`bh PVӳ?LpccˑĴR^wv\Є?)p9>.Czͧ6@o( GhD׭x2oS8 ٞ]#yrBxS1Ci]p]=1 r bc?{/DiM? ෴#iGi9T!=(ƃ;X䲚Xkt1\G& k/'%kT5~+c#ŧJ@#-h$oPj}ݑ5Dj1|3/UG c _CCcPRB?fkz90g*z{9ՁEljck*>9/3ҝ!gc*0+\Yl? :QT{b+ ^BC7?5a6ss%u$oMUiONf @,xDmV>j{W,+4yX^ Gsyԯj~)~b"ϫ?{_QAރ4qORaiYCs1K~ Ĺԭ%POeϳF_Mwz |'$][?)UܙTٚةyO D*0 |&bꓦSGrTXkgv`PXny:׾z䡘8rvݚ`kӅc.@ރH.Xf{# E=> BEGBCLA\=DHc EoE:v_U׈/_f_6&BcMz =&cygUc2L:JQn$dUb^DŽiE<x0jC^uaZ$0ѥB)Qо"*^j*Nf4>L4ﴟs4rF_+K{ ]Y0!Uw [hEr~ɽhgij^J+ZqW#&hi{Y3 }㡇|[EӦirt?':+QM}FQW'<C&䬏Ag/"]z2DK9LtL{1B_Gqz Ns `*cC:6=!czB+B`V{l+m7sd(AҊ84Y}}@)t,G"cӚuMW y<}Vvr׳X,ʬb~&/cX{Mk2Y oZ VjB]@z \NHƎث̕]j7y0s:pA?u$UBbǦ<@a`wAl/8/V0jC"4N ,FP}p }PMbdPk$iRo^akIb*iyT>UW5;Mڝ$@BVbN^X/0}U3AxfD䘼c,/~~!(pb1X*5w,Ή @ft77aɒyuu&˔1X e* H)hB看Fp?Ce6Lt{'e ]|h8>‘?#ڤIEQC>F8@%.'h|E+XӀ_N ctL"95u]s^bT<7.6> L^ȉ;/j>&O޸TWjRX='auͪJyx!EWE)@5i L\t n9 ,c=onaJ_ MOS)_-g$npF d#H|XXuߒFhMLvsJZBfj'/PFK-> ?qFt#άhQR$0Z h;q,y5C-ʆ{\S\]zDDar9 GŽb~SF;!Ϧ oGW,/oǼ*=m6$IF B.PI0{nc{?~YyK:Q˸ZP;cQ6'7@6]QCVpy?j4u΄iSpOp/J,)9#-E :n eh3#^yּ];'=E~Nk*/$&|M3fW6^oٸe7V#fR!5c8ſ1/)"K ]W![Qw'6#Oѣd pa*upTuF#&*?1;aV-4t9AV*?Oj(Њ;n<@Pz5\kƩwSZ6w qo ^İFzvdA'EI8P\, ~ٛ=Fa!,1π4ohb|zy)Opj>عb8[kd9Aasr$U|**BL({DI&U:U# V oM7kBa+FHNM0Et>(ni~&ѱڜ{@ugc'S ljԾ *$-!MyosJe1r ѯk`i%"0Dڈ#xuB (6~UR8]JLN;;+i]dfNf>}8G.@U2 tݽOPSʺP[P gĐ?z(CUT>ʪ\hluHKƅ*|d .ce0k#=*a&?݆Gߪ%M)+?4):B@h^mO{f-Z$+**ʑ&ݜH׶k!C;cH#?>]!5wWÄxӇӕhh\.Б l oϑ FSpUCxܞbf1p|e7u@OL/y D_]4İj^ye,)Hө|+G2}?o t`oUo5åkR+6'\5Ak#Ue,{hf];݃e7f'C\2I !RQbcܩ;5&MjXn>[YΟ}Ac,$]M (Ai=uE?Q y~auJ1{ T;J㢓G0STPrBW_;^?w b[eCEaTui*S9% xu)Db,2R+M.l}B?0*o9ji0}bNTc`}v-nXӋ®C@oywMH|8,0#R Ca&}mTGF uaDW)Jڳ0X"ڳirC\Ѩ8?&q}E NQ@QR}z9\!GW9v̡XJMHS(m>Nw{5`XhXZQ ZrVs@Al%~9I] .&Fi敽׺o.zR48J_Ŋa;=+q 6p̋#j\N<:5lڊRi1Emu} 4;J_]a=2=;\H ޛy7rQu_ط20UZÇC Y})h(wۯ|9 ]n9@5.*ڻ!?k owgLF6'fQ*TȢYO*9:oitK!fɌ'}"~ҹY#ux_(n7 RQMٷ_;>cL`&f vu{Z{,: 9b/VN]!?/TLtLК|pqH[ECk{Wẏ9 XT­晴d0u|w(9me}3>wjh=Cu)ÔV7bDr u&xϐOr2x,2Z) 3Rl/+PA_OA^pQZˍD+dLwu]?/3 %j1=_}=˻u~>z,>J{YSzHA_ SUCoU6%vmKOcduU/yP1S2xNmŨ3k:  lS]4zϝeh ] X1UeX):uJJ響 0a!X;ԫl69ݭ@k꒑̌T3d{:'sG}kj~kN:) cJ1[bUZI!Kcit=i;iSfSf^ a);`Y8Vui /zt)ۓKoE}[%8^ |ymi4 4 r?"$N k1^)UW`4A]2gS#gr N;mԍ'Ve5Ib|J+^fj'DH OgY1ҚM$Sfk?J*CYН`eh 6:6^H?|Ur QHHhµF՚D{oQ3Leyα=kG}cP}oH 7ŪDZh)Sa _dus&Hՠ+INݓ\ceyu`4axjw؈sBY ^m@zNv5@}r]p;}3~ v*͌c݈^Lh:p챨LbK<p)*]U;+U #ՀyV]!uR2PKkZg%*G&QP%dfQ"錸*m%i}.p+X4?ȊV/,]  5TrUbomMK* %j|r1 ؚwNfBO~[K8='ݸI 3ҺTMѠ 里-k՝dfwSgd:qKИAUDEU&~􇟸v1RёOz ɝQ9T/G|Glv`9;.xx#ALdR ^LzX<wcD5a,L 2A$8MApDGC(;[OpLB]1KLqd>LsE qFIv'ԸO"@nfrF'%o%,&qk=_/3j, ӟʧΙ ()HO8+s{4)6Z<ѪW:B3aQ; &.#_:o? ?֦xbEp1~.0/OvփniӅXB~,:F$ˮ,&UVl?{;RIz D"']A_sj֋F34Y)to S%z?# % oۓSA\@k 1۴fp^ 4&NI/j+nq%q,v߂o+nzV̤1ABPkC+@'˅Z5i k:wBrjL;rsfp'6%%*.4{ uuԍ @ 9]_7<#8mcRE̶˃R.fE˦ރ)BŅ#;$9C]f"fH FI<ȭX)ۤct z 1 kkR֑V8se0Oq& !/_(”kD(ikW[Vl@Ԏ7̲2Dӊ}zx JM}U7=U`]Ԓ\CؼGS5>QzTpB@)LN\D\>،c];SI؍ |ž3_шXΙs oj~>[tO:N oϦzxw4S>=O%&^B 9;^D_V#J[{ R4,Zݐ(} 'juJke`..-N qY.;J 'aq<fe$|dLJhYx#/ 6S{Ý^-+ ikDi'\`SdҰff5ڳ-Mw1ԣ:HgI.[R2:xG+8C0,]qr`Em"6'}b\u-KUgK\ /m6J y*h'ys$u+\%\Ĥ! עQ{zwGdkxMqRtߠLNy"wdx63C$XWc(>Z8ۜ_tKўE[BNL@WÚZ$(Pٮ< l1#%pz7w yvQEH./ՅkuV0U6~v9UFՑ ~8N4l!|_Na. dsceBʺyZ>Ǒ{FJ #8UԘu..VF Ki_WxeK"p^qy,񨭅ph ?TDn9eIXRg)@˛mn iJXB,vo8)SB0.t%G-zj4q^޹rXs~{X gfUgKʼSf|9}5ںt0v4s65b%&*bpVKxu{>xY)!pgD]Zfb.\eh'mYdOzO@s,΢cLF  Rڿ4Τdo.Uel2Fo6N!y(t:`h`lWdyX3]o6WǚKJkJT52@00.RREbp?\.όEjH<2x@^x~R cd1.!XU7O^408 uv.͝F5W*J4>d| Ԝl3U;a8 f_:(b/%r W< ɒ\p2`AL(٢U'Î*p@#^Ǭf{<'1Z0kHD&$U&>GU{9"1}#mؘ:% Z \ O/e0$"fى =FznQS1O X5GZ<l2yיWs8o=KtEnU+C(t&{*VTԖ~|`OW?5ʜY8Jkq)$έ-ˉsG}ȗ^-cG97?~? y6m<$Bi?\䣚i BԲe`WR7 b[\"B7f Xvk0rmis? +2 P 7$V]Y.[oh7%@Z{ e) 2fO ٺtHb(-OƇ^ᏻ lh/߼Uvn*0aX~W7A{TPhN7>f8|^y'wv` ${m*;^ XocDo)Ŵ1g͇>{8Y)ni;6MlBGP WuR1:b+̗|<,gP2ZM({fFp뙠V\n$ML}JsQ fNw ~5!_0&p/J"%65%㜃Uq]R?3AS,Vظ]dX-Dv'H !e~tHv@Jp**m7u\ZqAnFNk8N(u8 ƏJi}q<&Ȟ^dq!e D!q>5@ =uF1?|j*l|Q&葳 l%BaJSz FځCY:s3 "0]i*GŹB{%z#l?z`=Gr|[\{^ST 9  hSHf21ctQ ̺>^ÂVV~ǨaZ i7[ɒl+Yئ˧r]p`A_>qѝJ;FCR6Aן^d/)m 1 n&B0רS̟=,ko:{Kƌu8Xsr3('T#DHMM)5TSfD/C45-$; ]adR8 #5h8'A:V"/0b/,5`0:ϑЌ0T4˃ND钫Q É3[vzv :}nc߰u䤱 ׶{V>3w8 [zi:`-U(/ y9s5ͬMRhG&:q׻ `Z~8#+;W03kfH_F8zE78l8]/o(kŇ*f Q%#L!1$5'l Bds}.TZ+kԖPKuZI=aIr- X!. Oz`S``mH0i\?kKG6t8 Jz]n|E@-3Va+{dČqO$KmA\M`Go}/h ZzJ@k<)'Gg#ӄpGxzSDY1 E&օҼ-k.Jts([>#>2FZ~oIЂL޻Lݑc2܂SaKc.2gU A;ד~ Iy\F9b#Q60bV甾yD1a]D̑Xdx! ǚ2=E;B +HcQ KӴiKAB[5 ND^BBfzfŸ>84b/û4O4WUsTm/yW%*[tB}b&+&0 _kAat/T_ʹ򗛚Fخ*}Z$I1̣Gjg%| RL;;D۱΂i ̫ Ej127:(`B]+;c"R[E|Md##fsn|B߳&$&e+{EpclV^y1L/oj9$)J%* sZMu.[b:j1~N>tgTB8jw^r1\:X3C뢟ջM.>?zoj!uلhgZ#:J5:1a#㣓yC@U& fo+ڔi5}ZF2%"gB2LRfmgSXo 0 '/`Z?ϸRՄ:Q2­f,d)[pxKE= XAW)iWZAUɖdjLwXǃ}=}>G^t\gfwѿQhxʌ쉊Vp:b\ 0*?hWb=e l{o% QK eS頞+UfNmIMNpEOu’E9 (uHa^)Kgig2,2YV@JvheW$Vd|F*kӍW |yMwj 3& ;kD!^Ezڃ(jZFkH r;h/K k'^lD:I?َ9u9#S.)&TZ2-[քd;5 -lj~7nl=re˱'ZQZA/B?9P0!7|>_"LVEjP}$FLsTO ļְ]"]sW{-)45yky\Aduq2X`lqWvqJoU͑8W^%4026B㢸nP \>FNu G. shsS 73AeN@V+ف#Is"l׎HGRh!(6.s2$͓eEM)fsbOZMZ*cEh,/ >`[CY&p!ÿ|GԍR#jԐkз[@tvLTE)S݇)J t"NrD .Z$4ڲ˧l8DVO6a,3ٞUdԬV= j $ q. (33uL|.'yU^]hɥ6 XD-uy0 gZsA^wD=8w<)~{'JHeo4'j^29D#ɶ$"厧\6F{U3 asu@p ʝ*%>]552Msc'BKy1Mcrˍ{}=|^EE4rB|MP0Nn0n񿖏cJO~/.%'eW?=]'0t`NmнBBፚ~kwyx]uﶬ71` 4iŦj| a ;[G=ԍ4[j֋8bňߍ; )󏭶4 ;FT4u` (oqg[3L$U9K*ġe1X. ȩE>POSS]wln!˅$.*K"97EQ#W!g93<^wm]um e ufOwv!N} Jy'39"O^ۛ@ <͍譱I=#psmԠ"%2FWiPҎ"3K w ~X!` w r,ƈs̘~NaxR!~[;vr-P(GvNA;Y5U?' hf:Kƚ@uhJ=q+(ib q(Ȕ b4]b@C;' Hq+0EywX .LBL$>;-v3[ȣ9Y-yM88[}VyjޡҤTOcX5l.Y\ SH.[G %M$ki.eF:gg.% lj1^eч|Fs\a[XV9\IK&C(xq}-812<>AL\>=RTdB/UDq_INiekpá΢U~܌[l)Vg-8kvQej+iELe]}]Swt`nfyu}:/cbC+!_6. & ,P1<1.7Wn'By!L9N{͵uK. Y[PfS6@KH >p9cV0lJa'}l&li 5}`pA?].ޞ6GOH> DP#|ԍN1`yxJ<( qT*B4ˤ\ٌ>iV=5iaES/ɵԃ`YtvA:o(2Х[ێRr+`۹]#X2q~yd^Y7MuMgr/5}u_o>ًm~`"QV $NT?/7[dG*E䲒us?t~үPǯ^P[Oc*Fp C0IP7e2ϗ{>x#]oï(ج21>zrV}.2^{ wu?_bN=6 b'Y Q_W#Zi M'xAX=K&2rrX>w1mP<&#qoCO9JL%@f YLm#D tҧPkyLSZKϳt>N"zajEOogz@Fgl)sb@u+%Op^ǀoA{x;b L\'YsiBa:2YVo!ڃk.8^|OXP%fR0h;Е6$[*`~1lO``) H6P:.e7z)%Fx0d8R+&BW"5 yY^ͧJSܺ]!V "o I 'hct Jx TgUJ>h^UUzL 9v#SZ 16 ĠV1!I&`9Ft]^=8JQK[|YBG(!Hbs_yӅܟJGn)5Ady<6ӍN_"Q+6]ݡ;NlbK^ e卬v}t%MomDT*fzId. 'ڷ UjI2R#ҳwARʲ aL l t1.glV^fWz>U;L=ufNAa%: Jm mJ9rg.&E X _;S|5EE4''YK:ACn| c^k3d?]lk.C?H',+vyp) &t9_ފ0JyJa?nu%kt!Ȏr;q gV@C/ q*vnr2ڤ)3s{Q%b4jH-&r!rF_l >!RC UF/-*DbaJw,p7uo }u{|c8чΘC}5QKдx,.B* Fڮ*]Fq2%9ϢΏMÓ>-߽2\"zoGDFrr~.wBFIm:{yZl^; g;6^qhd->j7T~}u\}62Jĕ~=*w$JrȕYvVW;Y3cFCEIMW:7k MPFqP]3i" |Tj#ƽ/0Gw4h#%T;8|as=g>[|B#֋ 67s٢D19wY'TK|= Xwl, Ƌy'5 ,慞,^㓰#`?8)}L@ kp93l:{iOg,]g՞isxVXcLwˋ7G>.ڽ^?1Wcdq >H}7.8۫EqQ8OOb^7*1ΘJN4iZ "ǤY.wuz(Bq-.-b{+ [јvyNO@ [7?qw\S?W$yS-h}0,ײh,pV9RB`K`=B4 G} ?-椠O#&*G*"q/ws{kKYY6%UQ%A^bbvX@\ ;%#CßP9UV;aKޢseZR\ϋ?{(X@6WLչ/'Qi5mN\ڞ~ÑήeQ{\kF~<y\'6I?x}C-ּDuW`+6Tp{ds 'ep]"/@ K' _pL R85-p8g߀vc#hbzb ~W4 ez7>-pJ r!']i$O 17r͏ƭ <܇9[]Cՠ p>%G١{kpկ&G6r qH ceZ|(f¡ I\ow9 I@;:CƓEtiq?~՜ϔ/gPRu84H]Yͷ#})%Bmұ# t'zsf]2?}͟I [*(!= $԰hG#4*ƝaSFI25<d4֯ܿm7g$HSޔtxBDFܾ!scMTg6R?r܅Q ?@0ȡ5FƉuOy[0y!.@B?</7E$R:*+1cZ}$0UE[6ZƁnQؚ:xknm\C=|DxԕfWb G=[)QͩȷIw4M:.\׷ՐRf-1.ƭS fsKɜA8vDG+ą3 ;'-v83 c ~LQ,;ۊf tn]T|4LOZvl+ddEȩ`mP"ڌ ;-+DO.Ժ_JD!|+M#nڮĝ "\/g (I^ftEImʪ[CJ!I2nB _&ׯ<&ߘKƥ)$?in9a"H~)ДeR}ʭ#=c]MtL-Dd̙EiP?SGVeJ<&>iP2W"-։ /}Kq1Wt&bDfD=A7GkhrpJ5@5E 7D}ϗCΙF"{.oR= )mg{GOsm4kD7KcdZy-MHD&e 2ι@"$K= ?6g%RTUu6XhۛLA(Ѵ>A>*S4 S]\r:Pjފ͘Co 8l&> 52[^/z2Z l00ǧaywXzm&v? g T)pv}8y4$!HdOp)hK Ÿ?^f &Z zًUmm ݁pR\.ʼuCt̾]qW}YQsKZ@ɲ*Š@D{ iBp3Β wެXXGm@0ʗTW ?+.SNdR:a۩Memn in_{vۋKD"x=rj$5_ Ty96p=I_^5\PD 0Z@v̟gwOVTc}A.oܽ|fjyMK˶Ӯƃ'k O{y5ZGAtϹv]T^sm^rl8x2v%J&_`JԀZF"AvcN iV+qGS #.i%piyzŒ18$l\j@z=Oafs$doJ<;1rU:hw= +=բ/ƀb{GêM3ʬ ZMw:fGK)?.LlQ,= d+-r&9ndBJL{PZ@+G:1[s#&/wtA;p1Yu﫭QgY} =ji'Ѧk6Ǥqgp*<+*tzB\,46PK&4N0CxT j#!64D5@mC!$^ xwn^pH۰Rp^e!yGHDV.] X{k4$<}]: <CRdU|!qبȝ3oC[95)DkbXJ̑KFOC 1BQRɀ> 3=f~84V#taA zPVc{[(W?AaB0,ي9* 6>ڰ.Y5i:[kN 饇ߎX=|[e;nU{F~LNiA*8P'6XρOv lEEXP=0Gv4m,?ᬤ7KVҋ\18唌'whUhZw-ܧ%}e yn7km;2@ %IUQ `l\&| fw;t L9{x_uil:qVC+&(yw,s.T0Yp5G\Qj풟%2 zh1CXMwGόq`T{fe #{yu _PBJZ~Ҟs##-Mi#/s+MꖽN3̨x̑iʃE!8F*0mqrKe2VY SV"3(E5PR];H*:Mu4xb# ͘qgf%SQ۷5NTCf=6b)iW/FzMG36!ܬ`pxMq/QSwps$Wl@Y8"xR=~uygP77Xw9ͪr)Õz\8D4{Cjd^1 TbN?QU7P /U0k3NKi+eBXF\RQxee/_ ؼXmM!fS㬥>x1aB4vY^̇dc|@A߾ZmlG[JH4 tT ⴦Lz"uiS*9Ku|EIq`~Ib|ӷ@<5K]hZETICpwkC\D9ycǛ G@TZW;] %_+%0˭2;]FKsZosL5s;يՂ "Ȑo"t4g[ߦ_T j<0L]HܥOdiTHC-)F?,fܓz"2NHh C..Y[##h?Ѧ-Kr JpTrow(+B Z8B2@l7Ӥ/xcDF'[,f}{l֏?tQ$y~wUFYf6hރZI`t,Ov?M^95/h9`2q3c}q`!M&[I! t-[уiIbc|~37NṢ='t AB!7 nwPmwFFӹGݗ|t}4[yO{_'^^бQ(_Wi憈R WU.@bǨAzMeܮx(VyY]֥s_;V84[*:F'~Kߞm5:3ֱrv\.(nZ$zJ\;[0?rk:95b@uDAl(PSvyʢ^+oHݐPy}zs\4M *SA@ @zOK91 }Gqѕ>.sHE,3ݕܣ?=;jC9DZ22| y )9!4Lk=?3ԨjReLF[Gzr^8o,Yko(KlaU37تt:P:QY9K 8 5I>!TBNqI2i44jFJD/ (~.'_BNIȘ /{m8忚`2Fnp/%f,iCH=A<tr`-bDq7Uqecvfܧ؎öI3)c}u4f!I}<ߗ `VkgTXb5NJp,sU=۴A*.< afB ʛoNK8ޑ$ rr"FQQ ^Yl`ܯ^|:>RtULqԃsr64s1MF慣ӓ+lpI;>(ldY|п =am2D0gYYFos{+>[%a#?:F"]tUkfku >g]dTxZ]2WfнcoDNz>@4ߠ9u,GgQP-VZ`2#6@OBL+g5䃠&D+5 6Y3D༵Ji߮z#[ ?PRJeV#?A6QWLӬ$]V`"/+󍩯(Nj\; D,2o,HcHaEY;7EĪE-dOO}O2m\s} kOĿa?lڃp3n30 @۫BIKGNEBDҜ9'(2KI.WOrAZͭ͞5%ȒۋZҧ5e~kkɥ=ԉMےL6|Z:̡$"۾SCs2QRML^,g(nX.w~Z~v4Pď's t/SUI/Kp+i\󫞜kL "DB }CK9V,"  j*JB$>oHcI䁶 8_=:t+ lxiܜNF`3IЖLF1@% xxy[pcXaʼn*/W蕿 6DE! EIUGoŇF[jQh}:olJLSdb-Bqس2V 7ϝ9wVΒ1Rl#k+"തQxĘZrϼ;K@<u\!w2|6ǺŊ*Z]0?ZFfz2˲Jxv>}\ݽtJ|LLƙ9s؆!X'[銜&a7N|o[]ccz5тaOKg7 ר sEAk-Rdnߠʂ'M p`e/9ȬJظ~|+bQSd n6LBve_RK|T,9 慭[R<:Mycs=|"'3~aT3~o/|V \&.NatZ$>M7ɗ*U%輌,=kT^Ceώm2ʝ "0L}9eME/+Cwebi1љbhb7_0.4獎_ʢ'ƒ$oXN{ =]XEa];44{K7szlN0[ CFFT)nѨVLBbTj7P4WX>vW]8Œ1=CxZN!PzO C ~[ۣyޖ㺐odcz ̟+'+zDh+m,=vqξK.ŽW_cUTln4)^sB?ˉ ۩bgdWxaMK r*o, }I3xF;=ihE̩ap*,#.NȔH2%ԪcvMoqeNOusMcʾw8FIk#HW1Z%gX'~!MR9ы-,O[ q#M#'a̢zgz[;lG;q!rx.~a03`ߜ2_gJ4b|r*m@V~\ۋoK9%j;N؋{`d[bԙEAH\&#@^ei$:oC24uy,eeh x՛Qٱmˏ}G( !Zaק}2r8H+\Z~4 DCQE3sC| if]ZԌ zO.R:ʑ=&3'ҲEfa23F71Aazm㮞odN?m8֪鐞'& ۵S_Dd 렞C#\Wn5>[qa[CSQ`Y%H<%(*g-UUR 0Ĩ"E,eF~I(MfSv`)mz=ck* Dg=@0߃LTRo0" hχVz5Vwև#![Aя/ 9&A3M'9>1p'ǩ55qYlcD,Bp0a+'ڐ%b͵1> wfXޠ)5]*,#cUb>,lc æt\|(d dgpŰ^: F"<]ϣ-S/YO6eԻ5!'9`ڗ,U]O/-P8#BLF䂯|E^4/ޞ6 Wd"3'wKÖ0A>?`]7jcsDV"n֒a:Ǟ*I4 81Ѧ--R_|P?qybI+fȭfzeߞ*̍Oϳ71Zy #5^MLM֔i-W"qux9IR`/ϊm3Kq-F>r4]6ha#ۋuD.V7n"R簐g ɮfLͱDgp)OIS%Wm|3U1I; cfp3pL8/7Ui :%d$ͿkIY^oLI _#g,IKufդ`-D.rUPzTSJ)P,WĴGNRd>*aR(hԑuEH _m` ZX~.B5 Ylޕ*9f [F vIhFz<%r~xQ)O8Ls&*躝l#ᔈ_i'dfCAU#kEnhrJ0su.Nr|_NS9idm' w2]UHϦb⵼*ѣI5/_X`YI@oߔ~JKѣQdOXjPt&KF`Rfy]w=&2 "a{0}ŒQ@ uxnL+l>!C"kHO84汕9Z~O'6FI^KAH܎$9 slj(Ui~?\KHUVly^ƒW?6L,l00o1Xy;Uj,r$2;ͺ?!f/1]93C$Xdli3t[p`!@^O.~ |0`Zt#(6Y03)|@Bp"QNd׮ؕM}>iЛuMY6Zi購7ÿTe A9rn^Ǜt=wv1=e"?_A$p !IR)aʑt;Vi/6\a`LyW|Wy]څn 8c9[!O+qܒ~/5s'{wW.--!l3]#̷Yl=>g>4xt[p#K<\1Gkd7wYdž/t&pm}(xc|1=yP z9%8 6=?BMP%U?䗅$ dEi_qm;BM 9QI%Rf#w7I,PVld.(GR5";0YZ07070100000018000081a4000000000000000000000001644ae3bb000064b4000000000000000000000000000000000000005100000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/gpu/drm/ast/ast.ko.xz7zXZִF!t/?dq]?Eh=ڜ.+X|d$E:NR%'eO")ad\vTXj,~ϊOBiD ׳̭  Lc麟$M }Im6IH`CVF?bgxp'v_BmteTJYMZPbL< `ew!\: d}_.o5Ӄ}Gh~zW<~ 0(+XEFh(XŻ81HK7N1!Qn<}ӧ`ğbF,bi'Nx foʜR}''xib//ZuF{X >$oNtcH!TQF72= Df;vI:6JZy0AnWUD#K:65^8$qmK.R`&su {@>\M~ݬ[w v .I?|(NiAF!H]d;,-Ō\syS_+ L$3 q#b1)G0>dk9ֹz]qUgv" 1yw\'Mf\BzR|ޔ(z!`g1_y 9e"&[+] M0PK>ȠyҝeGP5'#p?1y(rI5|mӮȠD@T~%=,$vW3F1'҆s\fEj$AFXG=[]:Oږ ?tť;c <:J!A'~cXI%!X2XQL΀ Ӟ\:]xOzDak 6CS4 2,tsd@ CfP_6(gs{?ϠZh0)9'&a)t8lgxy@eioZ6%Hnj"Ŵ[6Q^U&%1f n럶v6Ί/\e׉Yep&1jחN醭i6Hҗ{g E͆d*uztO`]D"`s^V3&lynMsZEZs ͙aK+ufsrUpQWhF@V%pFfPPhT{b=#Df kF8_%HHmEh}[ܗ|9QhEoPĝoֿ/2B lX)T *$KJ%""hx҈f@XΩf{Wob?t/IKBmDL>"A=pAdW5M8γG@6Ǭ˚kEQ6̳Ҕ-Rt|ʃe%N}nt]tUرJ{LCK]I:Qu ƺX,Tމk|vOٜi4g*B`lvͪ7G"ojoQ;y^!0߈/StO z63 *yм󬮍>.R-~!QtN2a F:[;g>axb#ݙ*kT囙fA{Z:mGww1n[h ;\`R?ݬ>nX%*5D/C RӰ8 m(Dm&k9 GuwL/jcͽd;Kup+"vyVtqeF g:ΡWhZ#ȁw[Ts6%^~=mM ]Xd`1|[u@9(  M fJ;7`PR }_Qل#3VI;vp:)f6o^WdpA΅"R\eYaGVyIVL= #76E@Zin'1`g9 YoH>AEh!vKtM2(LY.6&Uu%H$KR׉ze ,x:(W0lZe&ø$z?ZܵW]4F& i7ZXVEKw}^ H!f? -RDxAw!"hWmơ9&!H 2Wz(LN`CGA+#ލ)Xݟ鷸||B_D WyhS <%m!tgʇk/à9xc׵NmZihᓎ6 B]|nNX@ARw*8XMH+XSSbl5fbqChWxK3]R 렖*aw.Kv{NZD.]wy%:/GF M)JiGhZ:JK6Aw23Ϛ'P+M:! [*s^ZขUFiōj-HLe(DŘDMF$ّj./fǃ׃]O`5: TL2r jɣp1Go=lݶGn%-e$U&ˬKoAŃio|? y "#}:|dʓ\No q\^t{[CObV["@Ụn'gvѦ0V&j(}R1\|&?h_xŖgNAY2 ` A׀9sٍ8\!E12YC毊 " $0'=q:03ߝS7ۃu{JxՆO7K:ص;Q-Ҵ)C0ckQ׮<e#ʸa&U{^" !Ke+E/Xc=`ޓڹ1,zlԧ$ 0ґ2.!ag}^A'틒RGA LhO$۱N !AC^sXMȖ8*dEtc`@ xj'ʄܝڟ"3z-lC+$Z* *4W'o lk\w ]D3ԋ++~fxsm$G19󲞖Soϰ-I=3TU<Ѱ`XI:uB+$[LI69 Nfc sOq-#]5%{Z[R2QWe>ϪTA +ivg.X@EjҐMG(k'm<̺! X%%gl6W.uCbi]ILQDkۦDT7+د?.@ΆN"6[nH(,ԋd.JBҐle淎hN\]o:)*9_!6QPھL/$.^<tVf yWu/4N O32,xQAac *C1P'Ȗ9́M Y$=d> 9l:Jۅ}TXKB6 گfZ*WeoJiNɄEɳ^} 0 gWw(>J6O0C߭ɚڼ3|^uLfpE7w/bn>L i+rH%ҸӠ3HutK>ѹ:H^bf`(^^mR Jb {șꩢhJ3?MVJQL1(7R)ٮ.Ӓ(ۺ _uBtJgd.VӌKM0*!$Tg\5f wל]xGb\>|g5㲘Zʎ GߕbٛCs= P(;EK5z>zq9;ϱ:Q2moпƗvAkv!9#X('<=xAERH1yHHMK|*RCEŘNa(MRu9!vV+sPX9-yQu*tޘ;/}xy9KD6ϭ|ŋ(#pI'i};Z^qRU O ڼ#V{:>MXN@#r%rE; ")vZҎ*^Z9)x ԕGn?v D]sAgY$%q Nhf)|BAYe]H*.m N 6r.E{̚ZGƊ&tpo̘֍P_ΔKw񭏕Qfă5{iRwp@P֘SܳE+hkStiՐF>_wuoQiIp:$§{gx"w8q5cAwHݮe )a`~*X7wNhTؾRoқ%(@}_\2N"[fۭO.8ZQmk/R`- ӏБ hط@e{0rud_i°%K*[ntjD:*,r Q rح̗ UH[mAT{S73C;ߛFy1`jlK&\q2:"g=r)uؿiqYZaS}`M88S2*gڰ8kKbc}3PKgzOu=/'[nL>Dd}Uղ9L)"D7)̑ H~!q&(l@r]4-G]DjLjFA.Č'KN=uS2J}k}O'%n1w9[x)047w׏~-goSfru@]YjBm$ RZ;?g xT>[wpќ@ѻF|{CF$,}V]S_av;p!QsEGEuan6p>r./1`%`}%QmI{}k}M K7K0 !/'趝1I #UvwAOi'Wf=6qI)Z|twU$I-MyNm(̰ U1]j+aW(j+ʍ#N5Fv'Rj>%*Yb3T֮ŜX/~T׮e|O]OERӛK]b8E8 * ћAB9EܑB.1X[B%ה !nmiE$M@GIilW > 32gϟkuېB0Xv*N Ow=25ZAs}vHa%*mL]&3*XP6 ~ps̻u0 Đ]z 1- HdfRl9K( fuʊ>93(;vA.T3WM֗Ȳ'?^ - xqH>*}}j0X I^+6d= uRr돑@(H|fMLɗ #e'n '0`1! X!a>Cg$f5V$XF*c{t~r7=v'IMП`8ͣC3}/:X#+\r~0(5lU}Ӷ,={b˙@-d84 p EjX= oxl0\{Iw%d:Onc!xeymW<6f ,M=8z=;]+Ɩ2<,w%5+HXx|9쯹KMxX턚sZ`v3auA??<-oSl}2rF=sJr2azav F(>~Mӿ2"VwOKb55?Q_K6V-i U9"H~V5THm˟ ^{:.iVe@}Wt;컥Q #|;A+ӥKVH6rֺе!p"OMeQ6lձԒ_]4#xNfnRU.k^<'fKGMj92ָd }m,*ܼ7B 0m jX~DeG<,L.kkĔoW3ƃbN ͒7W5}0sI;`IVdlѻ~ə;UjS7x aH,[ "31s*]pyIMw+j'1Ua Y;ͥ -,[HGǎ:ΰjh26&Ґ$>GSLa6N/s'6Ǡ^}fi7"r'DH"h)$JMzauF Qh 8ljY҅!(MjclXνd)xNОrpsf]0k~."+A:Q<,7=APIXS EWY@tkwŬ!CzD0xXg! bK8l+M~swT_͉meauqEL߻XA\gBC1ݩς*۾u6f"㶧J1΅3C6s+HB5p9Sp&Y +NofB83ٛ@X(xKG&o8RK'02C$ڧr,`ZNd7ȫ6*}τ3W6H =?QE7A@X,U5‘<^rY>IZen{'c:ۢh}ŦIn`o=ASP|'F{TnXH{+`G" F>VcX#LQU^`6(( H뽚_AS7[F3'GآQ  1 ]>\?M0pΚc6_zCdď,)H')\bMq[u`@-h_^t%j 5ACQIǍd+D*p4FH@D7-'ឯj9yaiPXܔ&Eh0rQFzH}K_y a_m{L=TE;L]S`&d ǭpC G!>>ȿc:.q6uՉ:;_#q.Bc5݋{xth&, ؿEM1ϊ] %fuma 3t@< KE.ϭ{k~iڀ/PDX!?PαoLLn27Dq }s0M^‘+w4#Kf$- Tr 3{}Qėжa}R%U{ s7tD?Wyɺ C&!xOwMGJb߮O#9RҕDe%m2>oJn A\L<urs\ 0-Lmӭ1& Q.@*ia])N|&!Z0syC١zF> [CלrW{ezKL{BmxK3C>BB!WY]}Z~iUs[5伋`Ì~ۆ.CBV%Dn$N|<-GΎrfb]WNpHg2u:# %ס[AiҜHs Tռ.T[hOG'&EFvbˁ')U_koDQ&SZXyNF\U鬧 VZ̐D50ju|hVįe`1 g9ʮgz}xy.hR,mYME%56kT7ScK`ʷXrsgLAprLcWGe/3n} lX劊7k?j鶎G_7չ$|@Zԏ'гޛ%/&:~䖤5h+cā"Iܡq$hXѮLJRɧ@Dg^Obn~Tg:`l'vg% \A!v"N/YUEkb ZBn(rS =.xIOΫ/OڴGU3>IKrjHxQjI'BpcvfW9N/!Nnv{~WW"/FWd-w\)Hrx+7*)Iطq/ů{Vy*&VrVf3ci%s)W0spzJMH7TާHS1`^0(gF͹ -3auy\6)}Ċ%8(٬O|GK8/4X9ӭy"o%zv̘_X0Z ]BA)V>]욫"&^|\d@$4F@N)VV⿚0/6Bt ɚGSf)dSġJ|K*!d%uX; |'Ї c y8~[FyJfWٷʕ2|!a HoSOח80ݪM{ o'w3LEU\)xt/,nwpޛ_KjOxfv?Uu(L6:"UљO~~ثYJH!VpiQ{\u'wt3c]pnܮ>J>~! wRlMm. af P^$PˆiDk r"H }Qa+sۣb wS b1zض J¾oUG&Y]rւ_[j)X+L\bsb% RÃ4=,A;ku=┕:WӔ&Ĩa\zКnD|yZo6ِQaX7wguǁU*,MrK|=x{1dAqd9M1-5訽e)R!􇤎'k= uϏ=΃;`zv >"ߞ\٘ Y"T2r`ҧ0b\a]c zʥO;5`YwY6 cߙVJNQR6fc_F#?*W}L7p/%YQqh^wqGl)A}]?s cJgmA|с|4oHOxla(ǤZ 銊CH K=JY1?kS3^k 㮬tY՜(c@/C" s5p2PDJS4@ SkbH é=s:YKv&xٚ#HJ:\]9#nR.Ҏ#(1tr貞4"<%"  (@gk8/UFvC9Qח8k3{&vAC' w@2ˇpROU /+wO4 J j޺I_Sl/T`z4ɁXtn1i,Ϛ= '5݌QL|n6''K 5^+.{ o~8:ښY+= R1qeg! p1M>79`@d&,"\ mE-Cm5[/œ:ddN;,J攡2[#g‰;m.ۃnEw"1+dkN'MM\\rvXwqiSQ+jSuO^??zVT nJ]ۆSsrҪ '|"{ahz he4~wʶ^(ݔWČdv빷?b[SUL?a%WߢkE' BV6Ks erQAT,Y~W¹1;UչMcbnCO1)4ix+jG}~xJ _׿ԒID LNH긌qİ;ɨN(v &DVU#g%KmUp`#1RTDjuQ'8U[y]Q`X\`rQ5ZqGdU0hU7I'gPE#L TNRBD*#Hf ?gaggF U4blNG>2Mrh,m.cr-;:tߝW_R( T/گoPGIZkU͒憉8#N%[IFt  To60{)[ ƍ1 8csBvI^ HƠ0en&_p_Ⴠ-X 81-K_@R]6r<\ܯV[C,՞ kz~)6؂i VZ0|Ga+?jĻ3EJbu3srTu]c#iF} 6DZS[Bel$)~)Oe&BݹwT=9wOv7&l0vp,6ќшZ,W ucnVYNR|bq]EVP߮Z4X {"ؗuzg"rsb+)F -)BeG!CeF!Kق?)JNbBci{R{ FžoG4ӈ*D]W1, $GrJC,VXϠww"Z g(xb#8@]b59~BX2pa;73'NfM@A1=ܾYL< (K;&&CβWVit!L!?'k` W#iB_>އe4&mJ8u^!&Yp+v̟ȐnI9K .pN"S}a~R짵 +:hoFQƈuTGwD!4%[yOP|'ق22(gNUWHl[ʦLx I{}BjMQf5s&:pTSRK{ާiHMzNQ얼%o >MllziH2bI!Nk]܍w-jjK[X%--hʢDy$Sh&뿗(r,3 `PgҸn|hS\QpI )N }i {^ݓhߴI !y( 0\$t.1w~ K˽mC.t]aUc>Ursn~H[`=h?'or4aY%kK̀?q*v! "gPY^$E/rHȔ$wv<4۰=Kyr~+08}q!\:uwp ~/ϭ:P)# -pdQ3?w8ω JjXd/yU6u1Fސ>%`p`t(*k_}gg栖P{!n9p)3ϏWј$,uQNJ lΧ|$Q|RBE]v9&݊v[:s ьnNz)z3,ϋlp( Zɹ vJ#KF{hwMP)=~*ܯ]@O&R3CUy sYT]=916/])[>_ɵ 3xBw-qsxMش~raeBS 8x&^P );?ЮjZM Bcp[aӉd,#'SWVU1P㩔'+B6eWv羡tuVkHuMяǐo?Bdm;ɖlrvgq F +1" ?V9^c^ݰM-BOلՌ ^E=WߴKw9PoEم\SQH8r 6V(*z+vL-sv~O]m5BDj>\AI;z!*vش73h=uŃk,+kc x4m9, q<:}S4"8ݍ{ÝLU@é1d|f%Qi&Pp;:1ӰٔS'y^J#`deK%*FCLRR*Z3LV*fLx2Ye-*.T~I   EEtRQAbgSgZ ܱ@r&ZpZ-:TMc~C >Ask !7Yv(Xv`|zz d1;ӊFj0MUy*Q_=FU} "FG!G[f kS[b6L ,|-,kqJx(:KSY>_jSkpR- 9P>Vz;/< 1TMȓDˉXFАLuMZT Wxo쮟-z(^_Ř(%tMoOG[u2|/| n+cp= +ǟJ;e&M)ql]}Vj?U^Nr ^f)अ&_MTr- mFy>M3;X_֤HYΊ?$۳Ǔ-0vVV0[?C!9+13d:p&L`x(+ J`|1ٷ_ wG27eB4mMXxL K#_sU#qCED a< a }q23)4+::GUP@f3bz'V+ LXEw⑋'cJZE??J_]Co9?(\\q>%*KEًKb·}ouΏKv]Pfy,7SQUpeev=J-Ekn;qLclʺCGUٕny#G[^|bOoF,Tp@3ϔHu4 jè>-G ׽Cm[ Hk{M\2pէgfNlO|SU6;*ǩ|_?gר־9*/ ْ trSHOÊe6K)rM嬛"r_Rh.n'걮Z20`8:PE; '6C"کƗg#^AMQfVM.yDcIrru=Пms1Ǹa9[ޞ9%ܓҒ 1ZDV`'sK=S7 f į`#ÄF dus}w-|%%ZaSclMv$a`+好Mm"6 rţ e734X~$_4K&@Oz)::pVdueMݵ X1}Gzc[(I+˽pmރ̣:&FYO6;oliYGfXףO_@AߕӒ{F,z!}W _oCo9Lc4𸆼Iw<\xO̫]،Lfp̘4$59yv@VfҶZ/iLBDo5j$p[wY(3]o0V3-j̓eq98?`y mH&Q9 tR&.O:4@kRn$ .8aySrt`FQ4P*M,qGubܜݖ.׭{IBѨ<~ 4 L?L~CYUS~lG a] 9VYINeDz+r`?ҶX /R%$$E;;Y l`p=֟$Sy&m  CKD0T~u*W iAEYP(z Bsc,;rPT''˄a7-_l_yAY:N8ZaD-_3q)x I0`qP}syשiAw{H$/t]2ihL!*9(r +sr9pʓWᑗ00ԙk'Xf:QJFf,lmAG6{Aw" xI/acJ;^]qj%chPȪ_yYQ9 `i6av#hWa.Gϋ}ECݥze~oXz7#l} B`l>NNc<[,CTnfq{ʮ i'=V!Q%}LO=@;ǃ#p,Ҁ8yd:=2e$ @\j>@!HK1F$= o:<6Z; <09D=2϶xF$xgR7xYt4r; Eڜn,C\k&rB ;lvYJM$$y*V2[/qa^A=uZYˡgnit gҳfi*bEkڛ׈gH"Vďr[oe{}7~+M )f?FdLeWZAnt >5: {=H SD}uGȠgi@`첂*"(fԎQn59V:.ˍx*;;&tX%sQOIxsy0h!3>b<6F #dObgHvZ2DxKNfqMۿ#辋kߺ".Z󴸮vP(YY{R[/v0xSW LJ1R2P BJB_!EM6j4[3#!Fy䵟T֚)Bޙ/_5KM>Uۧ)(,!>>>TX ;ml!ζiTh5;z*= -r0< vq@̌8:w|+;}77su)=гqp9 ${ AJxWw y)v &R07 .X),17Rc(J9 ҸR8rLXʣfX`Y!X-2w;nk;{.[˶Ү_qO\?>\XԥK56PlҤK\+L:| {N(UݻRU,b^T,;gƮFaˠ?ΞjjxŊ}%O)iw:CMiU@̝X`; `!k7C.YL°9},:="4񙸔L\>9j-#]) URi3s-PFx$MĐx ]5ώ1ک.PVzUl!#p!5~Fcd\bb=%@.^?PHVߍ{(NٶAЏ$_v8S=fWWgv*,}hi K|E(jH78bn7.ſďˍ=Z~1~{Q[7=EmѤ3-ߔ#WWBho7mp]Đ$+ AA9Cor]{8D mVQft׾Ǿ2pElq bRif|']MV | h1!|qp}+f If,$p7O"R|2G}EMaYa8M'ؠc%`D{ٕ% y,MWxg2'4J{hfv\C[&ōEB`LVr gE#5*[=MIلmxzh(u}9SXb{]U$sOv4ԃC j=aT|Q8&5 =wX0#v}ּ:As!6eo.0>A}⿄z\~sվ4W_YVz1Ony [Cg#m#A"ˁiT?ŒHpYmLۙ(߬ok*8 K2J\ \yTGӵVoΗx`4LI~TYg' \FҔ9SBp~kmNG,Q#VWS"odX)Da܍'Q0J?o`2K1HщM0Ÿ!y,$-LƙH?umޭ4|]⏦Bt@`=\Aw['~V퇥Qx[ʏS0M^krgzC ,ڋ>$[t<9\'R}9Q4y6Eg+ #OYJp z[h\ogԌF?+InorebUIC=0q 'Q) (6a1|WNmXe"XS_㹈Tia#۹=FiwGD[@[QbKTl$M9nDhHe\)=!(p8 i|e < <_J+M1+>0P()D 5!cH '"Y41M-#mI+nv.~1-}hո}g%S{&&>IlDκfDJ)_kobA:ՌwV5F/NjVzYBO{TJ0ґn@]e<[_< AiNwRdg vd*,B+G&,p>h?BHu;C(7V ףp D+;v6N[LCe/"%Gr+{(6gtG7'1<]VV+pAjg0M6@E;HipMYgYQ ]1ґt(v]}qIӖ '"s-O_9L;)Haڙ 9> -" u)LSU$<YGWɓcP,L2]33/GBk ZQNA|m_0[#k$1K>V"a õ0#-_lX[hM&7!mt L Lhz1u8Ks9a+e9Ajb84H_( [!ɜ~0*LC2DOu%3]4.fI4$eRr̫H'ryrBMxzWHM P⤴sd;?Q+wN5.!gZaEDaG/!h{;P7ܕoHa㨝lՄH~'Πܖ!Vӻ4g~[}6uz 5,C Iݓ]Ш\Eٿy`ްGѺ!([]gt!͢ʢlQ["@s;fNF>^2+XxU|r|fr";GA;CLI7ю^|Ԇ+x\<^C$r%DvGTYzߜ&8ȍ=0#ї˛ռmd+eb0uO}+Dv VHipjbܗ.V1Cyz-mDSsVC,:o> A:d~*׃C'D\@zVObC|TI[%/jc;Zas^k qvƔ4_y3֜C3Dfxfiu::׀["9 yI"[Xhm⸄L;(l W]te1dəͤ1Y`AlܥK ɦj2 0i~ʏnL\ʍ_X|̘vcfPG0VZ=<}4A)ҵr}_GI)6ț <,>"vk*k8c0D7G/rhQLtӺgkXbPΊv}rRx9 /$XL"9:nO\΀/ @< PUԓt~w﷠hA˨T &yb2+YN"Ať&2I2 N۫S*~ϕT]EJH.u&ME<W:頩5~1AwB_w% }\۴At&" *9f΃Lz7!3x̀xyڃpAAIinobǽd/%x}L`Y$U>nU.w(AGQWˁ02=p&)o0? )ҼׄHϺ)Yk3j3(d bt0P+h9:׉n> 8# hCS!~aO+u^ZL4ԸYLtUwr3j`"/#8MwJA* Bč)rXF:8L! HckArfّ#kz"2&wCd/ʼn8|e8ru#Kx\H 9Q9" β(Hf(^JSC[3Ηq bu$#((z*B n8R*-Lj&)XEnbqTy'W]M2fChYѻQKPId3F_ nMK(jRl+]Yl DU`A/"G<1hdOY #.͢*{n$5GTKCi!`喖Z5;ftUX~<'<ж1Q%A-C!w>1UN^lc+8G]CէaKokͻ<&4Ӆ&qA@UJb)I rddws=Aބ٫u D^"'-p%GTyARBc%>=a;0lf@;{!%a{!'Z5\+ч n.& }x\I"eu r_tBƘ%#KFw,D((F CP6Z?Hyʹ``327fG3Eu"o|!!Fz_;wL38/ȁRlGbbA@uf~9wgspN]=U͔x.24lOum L]Zbcy9&^㎔&]qiIN!8J[uc'n*0pCX n`%){/;*m#<ƹPzܵ[GHŘ-hd6~T Y@P|NqBz>irF=(czaFʭU^:Q|󼫱̂ED0gm'Tm#bI%5V7ScuEؠRzֺΤ(@VaL4ZU) x^ʰnE3kc4vkX +f\9kU}g3f9/Hw]5NiJH;G\[,8b-P>E1Bm6UZŋfmMP(vmTV>4ZRʇfNb\I޲̽ n.՛5LՑ՜r@TiOvo(5  wBY^g \5 k4# ;L:0lM^|/O qqn>FJ{կe1顖 xzj:r5vuVE&muw4!6<[ cfec$aY 3 JWJ{i6l{PgݏsFFبpC!aͯ%8J|P8JnGv:%#!>AP%> PX7>kWTpr\4=8I/a7yhՠ&qW&u+Sl PyȑRͽC\$ȴ[yrRGWCRaq7QE)3JgfwPa޿]Ly ?MЮS'!؇#:5zl |=ΛoK@?3.Stu@UDjCg~Ubl&I7) d$] M+*}q߻dOLO-m^8oa?wIp"ElaKK=u)-X"tkG'WKKzH}[\y=[h7Hyz,ipBW^FSÕ.` ^ӑ-+~P [h~cyDc~&i]cXPVn9W~v-=p(nv$RM/M&ƻ:п~x9`GRỳS~r QWv 0d#xn_RcyĄ.xruE)<:6(ЭP&3>N i{7p&3!ƗPU&m*g`asW!_TsmT> V6DlEr8觸yH3_ν#yI(dC j@)Xyex03.\pr2Qp Q Ϧu}NL"DŽ,6*G3_ << )C,|&'bXjљiRACJƇ:n|F0JL?/Koye/HGRö -飾$X}ƏcTOB}o}KYiL|iP&,3 0YLpW)ͤ"Tg 3`4)U֫X=w}Vl֡~([*jX&A5^*S}:]n޸R4kS=(Y9FQq`*8$^՚dZ+C m|[L^k[k!߯12$UY\z|S$dǿFVDˇLj'DC&ܑ)ѫIJiTaMt:_9mPNzpDR%Lb&*5 H76`,p,ATg j{9jcȩ0W=" %oy. [&im[$cZ -pDOlղ>f t%_fd];9dI˓Z\[pu䪰aؑ)EBD'F ݆hhhvxʒ\y_ן$*sH1ԅ4 \`]xW#Zh]몘@s=oygyC#N:@fTUρbx 9. Iyhr-Aoo=6>@rE "0LƭUݭ '^ezKNqT Wk|X< cA˸5x,N,bjqڟ>|BC쌓J2y14;aB2\|2%`@0/c0 #u %gGe^cxA,V?ؒz*)9.͍v!f&?_m`-$>U}dCOPœ&Q׭-hC[m2͠c~.l/SV%6`5:w-D!+pQ] 5Gs=xp6vhʚӳc?jsRvx1-]ѵe.OngSz8G˥;M&=@9]*n*$lz6ByZ7)vMaOxNua&\;ʒOkR)"jP&RwEmO*t8+J;-$ d"-U'&'/ZkZ !gL|70!7I_ >haXKq'xؓ)U9qa!cڸL/ܯW W T () Y(|uGTrUq?) ^_,$(o1J{hG塸suMS>#l&;.gtV7vj&&g }|=޽޴?>6Q8DIĐ P̔s+qrnʁW7#8/<ê|/zvR*Sr$esҧ,.1F⫨6ZG9/mg@4Mxհ.ʈQ]?2 so)N#`jl'!k䏥o.i+#2JL 5b|@53xLLIגan_MLFQ\B,; 4K3Y +{zDQgqNUǠv$*?0(ag} ܄WMk&4OL<~t<#ua\oGb )o#9ImJunY3׏h / $KncX<}Q>4R̔MLAYLij/K.]E2޲|j2Pg )u4r؇r /}Λ6|sSRJ]Yϓ\ʓ?fM7 72vt cc@g2-GқKg^FTqj :bO? 막:/a:CvnʍRUbSI %LO4{~Cf݂k& ` % L[7\X]{Y€8#s Zz yے!` tߣC^R$ uǯdssV(>$S 8Q1-_=UchtJ yɗWK}io&gn.sc!hN Rθ}H+ l6:dpk9(w[[E5`\9y%?ըʢa%etFV\H![ȟTN}x0x2!}1ήWH7CߖHQ= Z g'1;)q6{)+TㅊvX6F=M'CiC*|ёneKhpvj~,c/!bP;rkB 6i[$@LVqӛ`o-껨U w{*B2mڂ 4TL4mAcgIZ,<mM6U7VCE dm%q&d7@x1:e7#7]|o,l&P^guK%`UC}T>PtӺl1w<:CjO7@DOņP9J!9iBu6?zN t& |iq>g'$› ׷I4[,SlL?hp!U )5aF7Jb,w >{& xʯ̋b % +C#~;|+mJM=E b1T~_GDp?:4m*E\)=[4~\= D>J'hdeeOȟ->$bfFAFy+Cf' VMhivJF p뜇Ѷ{0V- M2^G34\@M%&wR/\ݒn hd@H3Ǿy+D{#Msw%s['s`{0L9\﷍Kջ9oRy87q?Ø䭁WᆼdV/qI$,ZʨOXn3k 6x(ԗ? C}a pE/Hfi R:yb<ϥ@Y#u+)+WhI:Zos5z5K(LDhE`d8%J9va"Mˈ7jmkp- B`,'~V0a*Y1Rca^q0:XlnAl[9 @C#S;,>0lhec3%2|n/<-6GPVcp{+{$@S*C>%8/\#_#Ah?:غ?ko-5(qubL?Y HL*`ͅQ׬3lPRN]JV延S.hX$BT:K8}n*ՇF=g<ѨE!K~+uRt탧 <n Ɖpg3E>mX$G~?;^bT=t;p32@H8HUӕ:1,s 5ǷS,z-O{G$Q&G (f"۞0nH@ :p&p׹*.9Q|r^m0oʘbtPvٲ ˏ!I/Q`_32rDXa\a"MsW79sG M E]조$m"}x>\y]p=<lW48#H:).x'O kklxثgE37v8՜uA >qxm|DŽ7'ED*T. 4W9tS0wer:p~rIl?UWSsFn`;G3w'R 8Pf3GpӥvF ]nĄ8LǛA#$_i D ݞXM$rJ.< YƼ0U';c>VnPh`,I_ 2Gy-58v}~WX*(TN༬W1׸pmW5ED;~KpHә;c5b4M ~VmY7V7-M48Ӛz4k~&E,kI6}/ *lnZ/Cz ɯ|ycV~^9ϵcwKyTnw!cQNg"yn׹MHRGϕ ;7(P<2G$g6.5pވ%S܄VI~m0U!Yy%moa(R/߇2"Jɪ4Z4^VBD^?__ܴHWܘJ%S8 /}Z ~@x RHU l4* yYA/ScK"(0^P>(}9$}_yic!w1 usgAOecb^A$!ܖW&P2*aZpPwtd͠l2Tn"PnQ'ǂgVKh(c 0]g]  baKAxoo~H TcLܥS؛ӟ0(q"YلRΔY;1[Uo)zˆXyѴ7ޒ4'ۙy>{`ÇZj +nʽYqBCvj@@ w@*!2k<% w&ɠFZDiwLƙ{ZL$"mUИAc1[\+v`üAS1j:閕_7ܾ2g'UQŠ0* xc% d qry"91*O`[Cxd g1/,ŹW7t%q"Vdz3%-_s1? ;`_kam3Oىk^Y}KL儴^s(B[A<jh»x󌈜8Ģsz^C7ѧzՂ9뉜:냇CעE6z)W&6~ꅵ[tV#CmDaabylǨ@a=![z,1+_3wGl.5w).,*:diU.v_ciӝEE]%B7wRfLP6VH<^Jt&H)K4랋55hLjM?$QYQ#.(WTr{P^JѢ xp52yp[׳n>ސ fnЙN֦VlJS sgpʒTt[vAZaʷѝ2k」kvھ^x e`L}/x9 |Hs`'P->DmQ+@Q{r|C Zf$\JjV \w>F ֽ1+}*M61vU94¡/$)cŔ5L/p#יA %rjG.EA1~x.<( dE dځZ$Zٗs& 7dAoc(5^2|ȓ0PO y.iOTo?X3 ȫɶY@7H+ctg@A%EWĪ,8&0ʗI,_,\ԧy ܤZ&iz;k78 emulew۰vBl_[Az}w( F 4J(|Xۯ+oRƝuG=Do%=lG$bO%[d"v::=rcKc.$ٷ#)NB5W5j#@g!!n`O>K. 7--gNKaF >ZLTZVKg lJM $OLnfݱkDO ]X)CObK2gR=ֵ\z>[}DǨw >E %r\aq2seP6uoNwT9怽 MF<^Gdr(L,h%hh,SXрDIse׿j k= oָ+ S4Esy;){~8lclv_ p=/jXʐVoZx8 YR"Ƭuf/KH J]co R6T76]ʿz_>OcNf. uGf+ʐhGFB(}`#O?lF?P}9z+UWqrfA}.Tg3+FHLrv.;f)=߮fgvN!xOjD`cQD$5mg*0@=AD8t7;& @mU[pַ]BY7(SQX׆*ɀy,a159u<=C9PV <Tb]E;~Gɷoؚй6e|8UH-&eк؉녹dJl#:)VV;ҕg/Nչ, dVK#]h=cφ#rļ$$ =2E{Œ91p&P҉]k˙vb@,o&Bb! "ωW⛆,Y4(f.3ԘQ&8]䫉X H{QJ/$`JL85+3rʇlpnנ4ΟUhNa{7 ]< m,֒9|~9i/IQ?p]<-C%v` $OP13@`Ʌ! &xrn"< v6p/{>T+My yF<`ګ9q0-_@e̗ja&8\<9gz\ rrn %eTH_mRo DļK(6Q`l`Ej-у!+K|)f~Xi6xWw}~.Im~ћgo!1yÝe#IK& ,+p1{\ L,W= K* LN|ƶ[0Ґg" d {MĤGԃ?\[}JƸ:@<$=Vh 2m,bAiRޠϕjb< k> {/1#`pE@hNĖkg[5aɩ$&qxH>HZ,WPouY,ҙ[Fb >BXQM" :YB" ?N힣Z6Z/7x;2tQ h?"ԻwHop40;{lj1+v1',pG^ңh>y12efN'.ːbSr3<T9gĬ*,Bd&>>scH)9;q U؃sG.tuuqO},E :y$tnHPdʘ2#Y&_grŕ5Q 8^칅{c/қ&Y!B7oٜQr89rJA Pyo7#ݫ>jM(eն)`{[xKX_뎧eIsIժ+j >M4>ak"_d9 dhaMرoA?/#$3Bz28zff r;MvXF~xf_F JNdcUέ- RZm^2d t ۤY ԰pť$yqz6)%V_& ']<ѯx+:i>]x2-52ͽe;IZH}ҞfUWX0&'} ]tCgr1\1lf%jB?V?}iI\WFWcZCp.}ro:+5it ]dfR A&nhFcz^7ؚ'>W}!Jy_#ٟ]o_8Qʉ'*Kԋv&RtMWn"w+'3!=!"DOʌqdo`}Rp Yp7@\sv IL5!t:څxx  bG׽iLy[z/z, qgw8_[0+YFK6Mvwy*vƞڡV#u4sBSh|z2 Ѭ>_ʖ/?уND+< KKQ"* I쉘Z9uY=E̓| )ϣxn/@jĺUT8t4t!3ΨC{,l˿[c'W\0,C /d}2Q6~|Px Owxw s_ޭڻX]U/qa21xӣ[O٘Ƹ3^\SjEXvߵcTDGJ|}Hܳ'!ZZL]/[BW LMAQ2N1n<&s<;w f*E'L&A8:%OH6-3X)F2N,QB&&oΏf@yq"`eh9qK^-J$u ewmxZ ܓ01/K>Wa 7C)(M|Y3wP k~[N?:|~("=MCr"n|o&T= Kc PvP7x|K}[ԗ{ǭ: Y-ff̟E?MBȻK`/Bc}kTXYxi1WW8_(poVkByA%B~ϗQ⡌P_| hnMX$ ے(jPHx39"3TK3 \¯P//kU#HŦ)o%.J*8#$'Q}{S@COUWU}WD>X޵q<XCg "aD3GKi"M ^HXOf߶1"Joꔤ; ?{>3V(60'=yۀ"K%ݱLd>,),7B* k^u+=B(0QR\o2&BC#?wmSU>?D>s#OIߜy''3x {psJ' .43ӗzsH1 M;30B>J\gc<&AP(HYbWՅc^UwoPμtiMsb'by:5bٓC:9kUtlP.zt+=lG Wg-RhGJ4h&(P+O:9زV2G,s2:de&|e4, àF. =YQޅerD.Hll#]D_0K{"cS; &=6n1|3(IlvhVY]`H%qZ *l   ((]@8WM 3 Rss=EtFF-uMt3 \].v-Un%򯾽Ņ`6_(\j6ް0ߵB"魁%j^N/Mh~Uc~BU+h|Z Z72~@,q.*#:95AH>zm GH'n Vβˀi@z>eT 0xX q%AR!{- G[o8ry )e2$*"mؔ{}vW^o7c{dap y+)?)66K*D$[F- = ڵpdԧ֫_q% { ` aꑶϬ^U5ϰN3 QlkD#Db%v;̤_ZA9 ݚh%BmE㝗^k̭_^ȍd8Cῖk8At"mӊSNgmVCE3[:OEγdKY'B{f?Jא tN-\I#zYRWmw E/g^3A8D@"Z4ͩ}'Fl fBz.EGV慃tl}3>.Ne5 @s%TNk̫=$A( iH{.wW]c,d@#ސaݸp C/-^>Q4Z?JEiW@&2g\I|%|E X(1 ԙ7߉4N8NPhN5 3E=ي4\M5}j)ZbIP?-yD ז;U ^ iuV;2NW)2c%?t4-UsuC3FB{kplU=73ݡ6m!J-S󔥞ӊSo2gjIkds8[o=PxӋa= |+Ųw6Qau31yw͛\.6#X@{=.ShcDQMh2#se`R!U>nF.+H/!!2Q!іDSͼ٤0.0 &_1FIƩ%bm"frs+TD)&.{]rXwަy.}fƢtIhUo__@b@2tϴ RL?ff 0h"$lo쿽EIƀ{Mť6\cEkLJ{MSeցG'\p\sx4TiMwŰ8kbgje@$h 'Xo%suE݈(]Eꈗי_}M+.fZ= r_aǩT;eܬAn~FǍ9)Xu\f18Nϛh(}KۍnLvɁ|qtBa9|K!֜p-6*(O:g@FoA\9 (u$GŢF6&Cu9nQ?yoNb7p 8ʑ78F[^ @!;K9)md8=+,ijA1^.T@tp I5PDE֧t0Hռ♪?daY-u0N0hx~#>T K'n[=Ӯ@R OtQߥi}>m Ɨl eT2ZF\oXlceEߕɓXg}N&`@hڇg;4(yBF.CNĮu&q<\a28⃣aH3<%\ Ab޶e"HiZn*Nu| hٛ*&j]T|7—emγCk2IUH)V B\ޟ+V%s z{1o[^LGvkdظbDL;YFo#تU~ٞ0nv8<{GiXyi#b̑۳ܲTܲ\g_ S?j=#-{jt7vKM* !C[]& 2nP6FΕ,o;+|8u}V_ V fS|N'^ G:ܵiT8b:|}R3%@Y5ltO3CoalFV,_Y;RַX^ `?v't:w "n ;#`8ngoxlltۦ .Oqo[7BRɂKʃ6|Ez<_[ ĐFK<>w F7.3A0ٹjLjalvPb\A(뎀 {kS%܏#3P,]Iw*Nw{A{9qe#udwKľqt4^y5P臏Mxjҽ> cj z{G.:Nh]h%ܐ Lf쬥LE}/M9jq =a 2kl1%%p]dw+opD8U\ a>cX:x/}Sن ?  jW}EY讦־cJKi nCG3Xhrήq2V'fL[ GƳ-xSUΧywҏ@w0NԜ<<\a}u!7pF]q46~O7t=߸= RJp)GsN Rr T ^Y8ֻlX/.=iY@W:SP "m3кe UlᴧPX!c֣ZC:T}x8SpuYmC`*7)DNpFj#I' yOϜ/Oݿ-AiS-sw:+i#ŏqWr#,^[oȤWv&::esB[Tľ-NE(7dK|c=JIUuD*cQs?hܥ S+w BWE㌼6x&vIp>, hTe?^ 3ENSU)\ŝIh"40} iX5^qgKRJށYj8miV-A ;H=.tbGpEV{ M1w3i% R`PqE_9%J 4l#2ixmpMIRMrz?.,IJ&Bҗ**5+2l2dzcPwl` #ϱ}?Xs} C/+dk-sDz0+Aۍ5oZ ]y7Qخ"m| =iJ1@W; 1v~iDR5 owɐrtw8CJ䱪n']m 8E IgKx..ak$7DЦr@& {[-WLW{m!J;kmbp v,sQ $<v13 Q3W),%V}Zx0R["eQwK(y^Qs ̓sWmcD\9L9V{*U2荷U.hpna,$6"XF鑙Lp;۞Ȥ+c/dDl+\x>r'aKm-x3/X6D_v6S$g񖬓&-GD;B8?ۮK7T.k}T\Uv_ E;OY.WLSb!&zܦx 2tj|9>Iىh@JBU1e/W?-m6a>@SfN BdJ >~}qqqAIh(3F ;z7*!R'|ʃMK@ٴCT};!v|E!U.-cbB0 ]lDrniIbfS0km=RKyrxь=Af e`PHq)jrZ/Ob!EJn1Ex=Xv 0j8=>z 2vn L-fg'of8D bы\|# d[e12*Pݗ>( .T 1}{ܤ^7lc~;\-fL& zlmoBǢ+.ڹEWzsꪽcU)3R͋?D>i:4)[IH4߀C$=4ݐlf4z@> u@og.bzbISZ>8ڏN;i\鑸Yz|&1NVПx~fZq ւ'd)˽a'] Q蛎,\@gnhq ' +OGO}nU@ݏ —3njɐ܊1`%ZQ G+GaHグyԪFӑko0 B1+ Z6--l?\f K+@"ӀSq ?AhY0J}fUPF+1bCN*UMQ|'aZ>AgMiBBxcD0P#^iw\ΟP8GTvzF|caކht~۞Z&ua,u-N-68uy˜Ko2m4"X$=5Es~ ;!q&/f׎UF9}ݡLn+ȞAmF7MS*cdXK؋{DQ1]vUn9ݩax:lG >ܯ?wbk%<SnFc8\E*('`~V6ٹjBafIKN@Yil~_lJtf{SC*tbn +>g4^ <=4!r6|' xaV%rT<c]e5&[^Tq*tgX|tS>h>^q5 DJ ~QۺL b VOHm~hk_ZKl~?˧niCd^^J9Y6RJw]z'1h!z}R@%ԇ?A0\\`/fQ A茯-8Үǐ"6^g)^XK*<8b pU6UUNi/ݵtpfw'u5ISoSrȔ\|#j&߬TՀcKHcd_Fj3Ts+ѭ e\=A[p؝zavW%d[„F'G^ڶ\֔g|bDUf`c6IϴRUsD 8{1%3R!we "$LC2KN8ØeIF krkA]1AK%E#N!:/'k,VG022Zw*xUъ`q!Tṱjh/w) [Fe |bƊ}|EPz>ԃ9f/8,/ #g|auXbx7Nk<:WF\`ꢘяڿ1G ]4YQ׷t#Օ$E^ۭo)X`NE]Z7(]"b]%OH>w&nO`;a%ZZ6of 2i%ϟ˚;Nn .&** ye@s#% VW(hR?RuM坌 D*#?mrѻkǘ'mK{| s 1)st]/}:{?}VZZU1)u>.xg1ܓXm^?[.XVk JxE&J0WR*ϛcqE| 3N,6IBٙ_ahcB皊,Ȕ$o4cMlj0vň"{$)%h-v#g?wY%%_=PNlVf Mt\lr:Gبԝ6"Oח4 @ıh-38(!jvйx%_K-8Ts/Z3fNںg&YP>ӃR hh:|bg rm&i;\0i`%Ȗq(dFhd/$EឿTЎPĕсLr|⑮uzmnTC7ljX3+(b@ +^_?k@ѣrTmZ۱T i8idf#w%u {OzeֳlXRmG"x`caWSΓ ;8 kHO0` /j(D/Rm}ǐe~:+Mfcj#R~ZJ^-7grFZ ?lo IWn) 4 XeyQ7!ʐeOtJbZп`UŬ!]̶}g ny#t%&lc Q[ӵ-i{jm@Rʑ5mZO*.k3?3+z:W΄="iMt"M;`&[_bj1&z# ;.g깈{? 0ޞosΰT>0zt{AqO)9lZ9j9S1_% 4.bQ10#cWyfrjaa.-C\pѪ cUB`"5m `Q3ogNgw)*Xo!reo(I]~y^KBUDbbR9|p=@u߲ \i;+@]ǽc^lnEδEkqs}Pi|>qFO~r#^#-eLBaHx-0-ʀ:^D<#&kZ"/òVʢP[lo臶zgE<x5 BÁ3(3kҡZ ;}AV&, ]ER 5DgѰa*‘r6jdx61et'^Q‹hXœ8"#u]ӏy0`AnhcXX`jZD]-䠱gY#x'ɮA*nl%W, HjJ Aol'! EW6o=Hbˀp6_5zcBI7#9-6R=9 )ʧ.b*UM 㵚"AJv󄄻H_h׶"2Ґװ̼`eIx>ke/4%~N@d傎wԽ٬^-kca|u DYԛ"8+~b0M;QͪS}MRϩo5A8zXGBHWpz榌)'Na~5Q-b=C9d5L[8mg< 53L2D2 2Yy"7?*Ttݦ9g{_1\ \ %.]Z>jRlvVǚъ{yx/5[+-~TeLQKYdDkAQw(cZP7ѭ;UZhSR~epfB &f/+~Rk yC@/;6,{I'Xbҧ%h E8&uRKR1[)Oᙠkims?<[Z7i]]0pO>6}ϴ{1Juqkœma z1T14?ARF|̓yTfY H #XD .өD{6?"Sک=X͘[YtR_y77 ߟk5R1z]d2!Mے8Avӽ2S^&6oNUU)eAE j-*T˲X] *~'9F/Qb1"!| o'GM*s:Нb|J3arcI%#;ή@a&>1 Nx 'sU״kqU< C{sI UNq.ܮXqLr%Մ4%%@'K `+THCLٳw`OHG*Co}-T8<^d"bTs(;~܋Snp{z^ ?kxo vb $M4VwbMRW| &tQsb[Gz=|UooKwL)@K{!2OT{<Y< t|}H7::ymEfFieԫO__uAVYb#!~Kf3\gO5rB]gja9DVefLss4.z99#IUuI'̮]FZcIBcj4R xJČ܀1p;,:gI& Ff.4I2ukגExh,V'n$MDzjNIo7xiMW&}rpuJO4<$[Zr< ϱc3iмcmi\y{"2LQi$"jLHiPPD yS^Y-L4WԪZ0#I5*Qӛ;?+|*ǩU~ܣ-c<|}9M%c@aNzCƻT+ۅ:gVi~"=[v]*!j8ij2$ju `,{yh?_RZXR;}|̈H );tkOSuVm_OnqՎpYtF u~rچ`7t1uLVzUKR_ *dz?aztKs"y/}4Kՠ ,w%* qr_ aNHcڻv%\ivG:*UuB$'`EcOup4K&ӥˬKTwa+VzIFg!o +"8(w`8/ *dKi.wu츤;Ej7B g&RlnEOOez/kZH)Dw<Ų!_nh:8d3Sm,r$bk yդ:Sc)J'&Z.{a=[u\< QI!ڧ1]Qa.3Tx* ㋅i:̺a.PFnhq4[qzQs=Nq^NEJ\?:2FVгRH1ሪ R}krM|-IB}U {_:x ֲ3`gU}tWvlRnXx>FSDFxM_;t~K %XD~A(:s^b'xG,g i},uH>/UOv% ҂.ڻi5vt8fSszI醩l5M2RӐŴk塇V?.Ђjm^}#$i/ 'ifCA$gwe$_U40TeQ !mDD4.LH/-kbwkqF.MAsQ8ʿekS@飿v6w*i;?V-_!fC (љ?-nV/)@-oݖIS;.|}I8BY䳫(i-^3 RV`'8"M%e։0C8"Qe#T^I.3v`q%acѱ0;|n _aΓLׇ~_cft (%}H!C3,#u}Bsh0YwaUsAљr$i5= l c* ;o~* _/We;^Õ a!|[&׻.!F}P&Г3Uk\[cViL~g0vd rw~lq/" =?D<\&pgbdpl"i~奕V&~FwKAF.~0Fև"WI][9[8mg*iX3e[ k>VȟgKc3z΄;'S:=@XM)$/T Y Hט)`E6H`<#$:z/Jb=Ys+bCqFƍ@ou!{eW ^Xy̎بufD1cˆÈ;$c?d7gU|zw8HX֖1عC<`: "9șw*hW肒^uC=DSߧ=&,E 9!6x'6wb!wl i]뷕?|abxLmvj2E >zEqևjD;SZlGRUX L/Gm=h^u Radqfv(Rrο"^5]IXV:WYNiY_m E9C%|#ǧǃZaCLt*wtZös(bu1\°zWD ZuJ·ϭxl|4MwilN6vЍ9֐R|.q)Zp̑Cc 4U:RQ3мu,޺/p\Lm!ps\krO*X&WdΓ:B~LJq`w3AacE>ctipWѯ:hDIV=F礉 w +v28Y85z%;7ۉ C3,Y51Ta_dYCԗKvB6sltBab kYQ`ןL`!?r^kF||v~-zIG/>*O\Mth\!/R\ÂbMѬ},Y O[ۖhAnuf~ Kr $er4P|Xݢ#'4*ROImS+}$y[r9gRM!M=vlzʪjV?8m_ (9.~ *807cÄ}DCPWb*5p%-muG}A0J/-ONtnR]NG}"Y?Zؕf !{T.ˑl<~忶 /r8{sL_qX7dzUfx8Ĝvkmg> 5UH4:dޓ2| ΠQP9Y=$'4FPtz%ݕ3]f%+j!#/6b:ڌ TZ7gq Tii9M)B42DBf ,losBS܆1Wc1cN@CO/%u.T+ t/c7ea K,>V |.9V0M?p7pMo'K4e^;c/{ Z#%yi~cka$(y5/7QpNL8Мo g86.SjBRM_68m8P}f;VYG@i8zE_YՕE;~O5G<ܒyt٬j/6'0s移GD>@3[ڎd< t1 =AǦ-9}Oh$Tܮ됓xƢδ;Xq[If]܉~WXW" UvzoM<ܐXl\:\ /HT3γs|m*yV iU zLaSuL̥qI_vXsk;o0d=% }w-G | ZbԼ ``,<ºH okNㅐSQm<Kp+2W *rFYy'-^dl 2$Z݋%3F|<jBlBG*N#1}u&%&+et+?K,3W+"GP0m=#85\ҮhC>E~ǯv( ^e;x. i' ?i3$`*٥jkν)PǙ1LP@% )^ކT05&ga5w0_ *;pDZ /-ʟ@s@vPUPEWNdxO͵"EIc)ԺyurX 䆪lB,eKBʚkO'U ÿpI>gٯLjI '( &*@h %FyNA: /5a) nnq3UIxQ Y25+?\@ZHf}͟SQSsr <\ If@QF=c0wGm3IMugEKH mUյs|Q 4MR@ݑw= %ӂAETPc49XAË}TN<~n}(9fI8˽Px&@ ԂFNd%7>^˶`W?u\ + XB9\$z]vAzm?\HJz"{վfB%ػCOx>y|bT.+:h@#=7d;ȟ?exeи=lm^sk3ؔD7& ^?b9ml"iRO)h;p6`۹Ҽ*d-T?'TafO,ڙZ'f< ';P2x9/&fbBs` 'xzшaySTRR79Xl$ٳaumҽD =`BFQd:`P ۾֒v_Ww9W9?΁WYZ7&O:-`&Enz FQf?b198E\ %w3=xݪT^nAO20`b9 =`yK[bork_%_._&(Aٚ%5SDzwز80DĽjQ1Rע (|A5ynϱH;eze> 'AD1=;U%Y)5a;i"kaY E:@qwIϕv ܰh{'7N R(,Тjl\sEa(gy1 >Хriţ j!x|⋲۴ZJJ 7e!PhF+ܶk4VOܝKSЛ<$8T|򪉇'v~9\ Zi cKW|U9 lޓCA)Jia"&mJFz 4VҐjS0ç+{ :Wj2eb? Q].K,Js+{;wUk8&Ca}M:0.6$JS1ӺPL/r |;Y+Qv$.C/Ɉa%qܾ,.D{)7ƣz>qC3B%wBSBYZ0x?}7sM C^DcKBC # 8A^QӽRX+:9Gy 4h=!By W }o`ڃ. 6 \4f9DU])2 n -csl(ޏf~KCcg$+j1ӟyeCDʣFZF;ڴlq:!^hg c&E~eοа6<]R @y%(LfIz+c Q$i+P?$CRՈ ;qGu3l/u_0r3ߵK#G|9wgfYXq"%/t'8΄E*(rFG8(o0JOrERF#l,yZY3fLp=/`#FD9x` /'ΌZP=ͧGvqEˈx}`#(iKAeʲإ@9+"$sE[,V#?sqg#͘gl~2b/>Jt{12MB+JDb ?T7b}폊Ibeeu^H2-6\D KNjF8䗕đ7Ac5 *+W|CFٰ㺔F(yXT#%^6pk%ڱOAͲֺa5J3]wHё5[|֏byP[x΄iž[)| 2I@IrZ=BF}{ 7"rK=0lbmi|X]tA;vlx'ځ=yQZNy\ uw%z.84=>{OU8HŜ"!9")y0R9UՇuhѡtZ4V7znSA3/Nl#9䦀晊pf>OP`Z># V-l.ÝП|}2{suP0"t7yWJ~)0h*6+n* RdlWLa}LWc[a ZjDmƷ^Ȟ>k5fRU"rpDwTYt./?]H~/i)ñ[-UiϚ ]+D5iV OuqhS?UX @=dZ#:nBH^;jUQ^o/e$2n.v`,mxo!mr9($B r])aGE to )3UvاUfX)@V/_Aw8%N<T 乚ImLg}դ8/ i+4~ڌGNufP,|(X|B!/O;o Ug4ɪ֛eKi3t~HU-`6znaTڭV9)PPhD7\2v ZnVrҌq؀lSO_,k630JP&> 4y )\yWIU>9 d34=7up!^M|aBb 5̱b3H5bS]8WCNN]'oq=}^: #xkw~`ŊܾIoK s _lrz "4~<ŻΞ53TwQ Hҿ_R0e(఍Z 잾 ai*Mei F1)5{㑥dWtA`)G}y̟L˭9'/c¨ߦ/VRO=^,uvEme8־>ZKh 'RYS4sU; \q 4Y+``-ǖs"b֕h#L^Ep )B?ün>Jx"aٝ(z ^%-_3qD'zǞewYmJq!J^3DOwIkWjg 06. 8M AT R:$űRp1xnuanB irO-7  oکlw\f>3'+ q6!wX .--- ܝGA^GDdQmOnkK)adZ'q}gt?0ӹȓL&0Ɂ϶ذh${.[H& y"#Y XXC hE!XUX3ȜF1bm{[`@A7(IG]>1!Vb,q+C= ".a8[sbe5I5},x&awTS7*ٱeK93s#H\FeX0>7:SVU(;omyW;;]7r;wn|76ʒ|dĄqkFSHV}Ӭz^'\,c=d5J="Y~z=0;QN˦JݑC~ގ zғsC73v>nSonJsD#q?BـQL͝E-Bh\4NCT96^<)z:]xU}WYf>E}6vԭ4=fH8`Jm{002LR. ,~|Rymou(Q>WȮS CIHo]Xغ!_Ĭ QdU$bqWpWp=E*տ4";5W0[H?dq# q+j'+z9ئiзѾCLt kɈjy%o7]EfģV$@7Xѡ Ԛ I ,*ƞ7rq\&/t-{a柬DQ+,]YdrAzt_ZD[NwՍ( 伈o)IF0@ϰ,bBXjs|\*T5G>AIo@FUS8/a2'斧 a(%:@sŖb8Xz.i)aQ!򏃡zڛ?<73*G10 XHv4":PVWu<%d}HeJL7B}z]A%]..!TJ@m5gx䰘'7W~}ܓAQNz1Ǜ㗅96!Q. nOUq`"J[}VֺiKtdo[03l^P!}RWXOJk]SqE@PțSm55/i<6}v`Y,?볱Y [Mz8aEOQ4q1ջ^C@e)$23%':tW .‰L)*q֑.hpnbބ{StH]#(j_^1rŊVw-s4~m3[n3w9KB?h_b,,dFEh ol e 7 *it|۳5(@)gŸi?I=VߛHlNA5N} )fe"QD#-胞"ZLpȵ,IuY0AqLmDB7SAqlq¿O {?ѯ6x^Bej>֮;}|M)p0әX4VdCuep'`N u| ռb~$rMncPmü: $K~I;2, ?_" 5C(?kD3 $~%rr ~a"vU&)4&$3. FXvQhz"8cup$[#[e79 6g3ch7l}WZ ex#4嚤/JPsPI8D俯iGӖcx6 jAa1!rʝzj?ZCƬ;tSn1)ը-}ڷ+(muCNe!~Zd]}]ږW|U BdTw~X,JƎD5ˬ, -O[fDqFA+ }VTW2-:$4.Zz1]z[h&PT5#d9T%nS~0>F^oj 곁 TTNR"69[Gë(m͘ )J\FMc#">/S)m^H UNX~w.N_3hZUNƥmݫ,AsL\Ċo_HC!LE(<BB;1eL$芅1Z$~Z@d:"m[&欗O\(ʃmh\ @PI ԥɱJHtܽX^wk8#(AК} ĭ/6Q*VqzP@rjxLEUm'&ޔH]MG]1yg8M㣈?X݌5$Ҭxh!4i٨O<ֻ䣧%GY QK':>5<%7*"c܇SM'CDDaTWcd^zz"gTRqea<#2/3;2ǂoOгU;Q-Qa0ݫ)~@׻-+[UQ`XE5>VM jo_-20Iㄟ<c2<|oKvqF=( [2q1-@'RsjDf |&;hk&*6ZAX453_hi M?5CM~B;>zPιYf8Ψвlgu: teA *yoUae%逢 s#%7*K{4I O<8yǽda8.=7]UCO^C7#AdhY,:!Kf`n2wVڕ2^EbĤ_͍ vKc 4'("Vށ]__ pi"p*Аo#5*r!~ɖ2 5S$3hڧm9NT^Odk0rPNnu.ef6~GxXoDᮑ(¬e و|M '\ pZlL&[XO Qu of3)8P)Hˑf+VbqyZK_ZݛG׶!^(rlFD!ae#)c'Ӟ(P%Eu1n [8gh_\hwt~[+՞=mInj&&, bl2bӂ׍{|B^G!:@Cupfg|(:) hAJ 0z NpLL)]LjHnO.][SɈFN6ׇPovD;w\U_ZL! LY" (I1Z:Y܇ ﶶϕ5yߛnr}\)P2nu-hqUfvb 5nWXǛ!vES6qBPuV˼jLZXrFxuӈ~ۥ8(9dG +T͒fn(, qW.2P>uz9#LobmFo ~{(a'xQzkV^Ixg0y/" SڬeZ"fz#] 3(](88X/k:^.Mr `⽂2PNa˟f/V |/"$IˀrF*Rlz]'WI>~6"[?MF=_|p$!;'83U)8! -bS]!_^ OH8f d gו_{[t\?W1S9" t7YVт}In:meֳYEbc2BƗRP݀BGltߧ܇c QZ\QԼMNST>3%(dTR3Y;+)ggZJ-sR,o:vIOwh0ah*E_tsMjTS d??v`Xr)^[" z.+,m A =cمḄb! WV@*P" 5AK瑊b\]bR5P(xWUfce*vΒ*msQZ"|2|dJV߉ٗ)!Kw@(]F#v&kl}[bmt쇄O3js0&Wg2HaG (Z_CkЈY*ԌU[1Ri=K(Z; a·%}](؃]1Om xDvOґKFƫf Ѭ!+ue;5BnǓ__Oʈ/ )i 2O|Є5Q.')ۋIxƸ lqW["vnWK"6+y/c5ev4NKU@iGz°%#C]\k;AjL!".U2sFM"stX23, Yw/[מQ+^+Z.'Dg$89 sc,hd5w~gM)thA`H=IYT$މ^}%dwkQ!]JjP=|j|Ŀ1AR@"'YNgUdxAB8l)ݺe K@տŲ4SB@=ԖH,z䎹8 /LѲVIB,33ݖhZFwL(ԧG%Sa+0:c=.S":~>aroN`吓[)ԶN@M#M?`CT[h4>H+YF( w^H,ǮYFs <>әY_DVqPX# Ҧw6Sdd[3s1?yMMB8Ǯ5[Z$h@ӒƫN\(#kv^&ǵ"/'laX)?uR*=:dW9^jFK]Ng+xf/'T]:ΥwsչgwpR(⛮T9™߇i#'nrRZhDWl\ق/X%f^+ls?jI^A8E>zԜ48 3Wu7՘烽N26BNz@,*5>g"g2kY$G+r@Cޟ>Y4Sg?ܜ$[ƬSSҦ f3:ϔo>~1Ó(9lÛGI9 D^̷H*'Q(j&cLz ?PL?7™Oq|! G}p'Tn9{(N=cer,6ބ1u#=ʟ@. ([dAQgh ㅸ5uW+3],?Ρ(ź5#!ҡФ*$OV`3:P"ߦPY7ZKO=h#_FsHc9Z/)wB;4]Z񌔷n6w6W c:Y7Ä:Y^psX%{1ht:KtƈI"USdJ"Bh>5[k-Y_r)pQhY'ʕ{^?lj4َ;5iL[CdPoױ$}o^Q*dmQ{[lVKcә*W}l㨶Pf*ȾQkҡ\=.> \. [ȵHg&i]mzi“JG fM,IXocA<kX$4y=+N{gF(і yn>A?ITZIW 5H'е:h0 I IP-!FYfV$V6X[Cl*L%M1~xyy4A!$*ܟ} : @T#( "As[RARVWp^þ:.zckVK|'XnfJR_uD @(NRfR4LdP&f?IA=銷: Lj/ŌioLv?(ld3[Hv=6K/RX-o i7pH53.H؇6`s%?un Q ` xhi}V$;0[!tlEZR(76FfT7SOU% irc  ε5tx'ٛ'EjfhmUӁRҢiIn˚ M ,6PcH~834JBH;L5:+9b7ʠQ^pm wګ@hՆM_d9??3+5mgMw:o|O\ǔX´k}0K!cM|~Eq]ODf._+иrљȍC+bIEyvZ`:DlGCZDƌ >WaS(VQ'#}x0t tH÷%l%m̏-4;'?,N6{qYI¦LN]K p Vш>%gk!9Nu.鄒o~EQV*Ȍц]~=k~߲|xЊ++\򃤫W:jTK+m>.OkTڗt(vQR[gۘ]О>5NB-]I8H=Mcg_(Jۀ(naS1E$%{>MaJb Q۴kMCavjDz+n MQG׻^Ʀfe1XD pp-)X\kTR ;aTpʢIzÇ I8L&vÝF0POïې ){=+Tj2ĊNoPb<%}"^ Nf+ٻZJ(,^6x%~h}uaËQ\T ^;#.|JJ]cAߗKPmՂ٥аZpI*xn!bi[na!z̛ߴXOQȿV~$ 6a% H E{Pкnz˭iW2Hy$#w*Yx^8i4 rl6|_>h`t\!+pÛW黾PR<za`MHtudfbb  ?D>DI.?-t]u]P$ȗrZDFV(p!](%s0Yna0舝y]SH'l\Yb4nW?H;t gl#Bb]ɛnX[d^x-hO++O$xϯi]"/^dn4V]1 \ֵfWFa֥}9lQ$ 3Dp#> ~g)@.xpr˔ۚ8rn)k&'_C5@#aЁF]7l mv[z`CTBrDn9J.5Jse+݉B5K ߔ^2λ{2RV6Kv5e1%poO={ܜU8} P\ mmW\QfW@ %+[2@gXCoq0˨L+ QWɓyl.ݎa[5s?㿬_9Ac xܝ ^Q%?ZMF3YS%²-_Ow[l@ZN!] O,82 ,9R] I]Su w{n%n5RY7[6.B2<+A?^4\ Ha=%>8 /.EfI2M>LQwuf7<@0!o5{93+6#.P?g$Yiѹ=`Kl|QYQcCF EPowE ֥\<}r~<>1_à:*&׬O[JD%,TxYGJ@$]U /8zIK9obBC9 _-UN9X^P,lYh5 \i5ՁҿLE}3ISEJ+ 2{S 7T ,+Eme˜>%0@LKzH`|/F .e5p<ЦDD۪ e-[|-cBMn"xrnB{}rvnj0T Xe㤍3qfE'HF42z2kQXed t&~vM #ya* BqYI ) g ` |ГI@vph@i[!\۾j~~)ҜIչauث/84imx >|zPT.8e&.GLuwpϨMPlWyhB0D.. :һrje 9qa O귝pO$K,s'#AD"_̐nj!gyEmN|côf@ (;ۄ赑lmӳPmߣH3|Ť;Cٽ>gD~Nj띳G[kS쫻T;]} IUiw =mts0d swG|J&my Npn2$u py2EtAXݰ}쁥[H1p y^ol:~  _⒱͠iRi.6]&T ٟP %Q&o`"ۦV}堿e&)T`3"+B:Rlv0dXk8'PP,6ܩ^QAy$ιu$8:DUeH@3}%8~Pм:Z&F'D7j/q|u-)ȐPa$ZbO"e㗴BN;`CQff~~SbKIf3rs My2_L[37c~xݵBgpC(0ͱy#INȭ(r-'fpdgv&E\i07&/@\hU8J$d\`M&xMQRIq![2Ȋ{h\1Ϫ v{E|B(u|PMU;>鉈i`A7/#\Xil;(iK88j7)?qGYFɂ jbhJ^錀"4|{x'B| [돍{Ld &[?vxDF7f ,Өԟ&# 򧧔%g/0M!}t/n9͹m]ײ {N iؖ LXfhqHiO hNCͦ^B#]$'gzv Cv]3[Ĉlz?4p3CxqgHp%{ˋS V_(]n>!vڵsB3"7sXulTA ?@}ͩ#bDs֠!eLl@DmHF8Jl}A+Q^eiq~`[ *$L"Iqu0 MX qt7v"tHNo[rVh9+!2Ɋ3)Qݶρ U_4ߤ5Kϥ0]FCo8 'yc٦NiGI>KAO@\kz>dXlkP)"H0YګAE 6~'ޞb.-ZK} 91RKV{x*?kIw.(LcTi{]mh$OXQ)G8Phz6F2_PzPX c&k w@'KvR~wc@7RZ.!νT6_xyz͖Uɯ@|ML#)ZdV9_as!e/ux Zu*z(F(E:Epo[ÐK>XBkH!6W=f)D1jj )S%VD2`@&۞A˵`cbHj?'VKY#lc|5X`P vvSGFދpI:a]X>+)韰+ۀط.sdDR Zt:kP{WoeM) c0w%-j ͅW$+/# 1IS+!r#вߴ"!5r2Pj&ߕT_Mj]\Dn?BN %/ [UC C!|ӗ>;ĩ Tۅ_a5*(4o5-L*ȥJH_\ WM d H_LY݀HD(,SgzCb-13nt4%/X$T)QhUR{UIl,VA9w8qt7kZޫvɼmY7W>du^xL\-2e PA=0sTj)]hfb; |arwKz5 5ν"]r䧯C}@FRWM !>o*5=!N(԰eGBp}~N-\<g'u,_EM; CfY=z$Ҁ#ɝH\vUi/!բUtɍHa6=sF-!X7Nu,u@ɋ,&^_6\)f;a|Ļ+xڦRbn:r>ڼt7n^dPޓD>n|$?8㯧C >D ͅEc)#&?K^[:KIeb0 aĮI\3lù"֧gBtK&gItix =1vk碛V[g>1,aT0 =M(ôzV:QXy}]s`U$9],L +da8+`ohڿ:j#[ L?,["פ†WW"Fڱwdb+ Q7MuQb䡋іAD&^'{4M?$k+i%> oD,M \Bz*J 5xr17 qXK#r5ݽyoI̼CXǀvw¸mSڔ.؁*vyS(̀|W;c7Oz5؃J7 \jcGpZg %X)SwiUl䟬d?cn_M$ŌM{vjkU}.%)oW 6f^gC{ ])$jdP*I]}f98Iap[nۗ<"4'j77lH] s&74i^Zr+j_-Lc6gmA"p,%-MAVRAD"6ݞݚf%m4T6hW#OC0KR!1.oAۍxcF^}c8 7s=2l1ȞDPFo[<`Qyڟn'mܤ|TjNHGy-sS4sPNLV&tĜ7.CRyu3Dh~) ogyP4UCWjkc]~\&dI"@AxnAku~YջW:D!_Ӣŝ?nqVدǵCrtQq %o}.N6t" !0O9^~l{ #;CA0/51j!V/xwz&Dtc㫷F6rdZPD08EPB,;3c*GP ټE\O)$W2 %4J{PU!|DiKwsHԧu> '/ʼnѶP.+)٨IFDCgdd~jŜa6r^U&0>n .,;@ x^Wa7$"A6^dȫ X"`j?~ 4XlʞW(O EASk"ÆmS d(Ӆr6[ñÐȱ(z FUi. EgAw0< JsF8W<:P{X3hB^ܣn@DrO^(E ^_+A.LrnQ3`R|!'wYJ8$?XNp%qNX!vMnoIr%? B&Zs"Ʒ#c])cxxq&OB7 ^ڈ,:qU4.L)x>UIb -&+V o)|Q@kwx>8= saK"URT8Ի W%e4G6!nBŰDzؒ.,;G;nD3 ؝#lO,MZIe\:ղ2PwL+t] z%UR Ͱں$ш@8qAFum8 /8 kXqdlﮍn\{O !6tEtT44DLV]Yq"C 3]Ө z'Y MdN8BR'X%BkkMzpevS IGo\u hۣH;ꅯ/ƱY͍L@"9 LD~ |,߷DHkR4=g F!Ǯ}>^IuD'#44kP];WLyO|2qvټZS~K&uΧ[{pd4C[ " lZ2Rp&nX =Ӽ{6v"rZS'0[+Cglٟ fKhL a 2ehiD$64E|8Q>bsא o`W9JZ+ 㼖i"c:EԴ8W>]tA~!ZP kP&ݨSœgV$] "qxkEeT e1oz(PPE(H2s\n/| ~ 7bҪbeSw`HH@A Xn? ҄]oLYrVCBᵿ<_dZ_@6HzeUEL΢<p19h8Y᝴ޑJYWyZ [s1 M;8ŪD†֞%c l]Wwܥ_R-%[&J3lĴ#>:%fHk)%}-CPdzцLPAnoOrRlRP%+@G=ᰝ=޾ow6(sԧ<|=".yĺo /B iGJpCrǺ,y|(DO*5A>9n{1SInDكWaCM0'蘽H^Ig0|2-HG'LMcGFՌBbA7vę_w+W7yZp׶Hi{)Ӝ=-CpI$u6ۭC q!ns>qd7jeh >[Çso$hI?b9}Δ"Cъ4 , m@jg εgB,LY$!Mm0YItkvئ ؁2cOق8҃Umz3 Bsn#vHrtno״@y !4]N}[@e?10?u"5aBXJm^(ϙĮIH'>/حД?F  i5YwʣaP؎9x׼S,-ց!6!eVMǽ(*۞^'s-=L:9`̽@@GIdz<~/n7DϏX.ғf% &]p'!&S}l ӢfrFj^X5ҺgG+ (w3)Ӫ,k/[%@ Hp,sT֔ەVMϬѕ"+p~y;zLF}^*Aոe>A,h+"`+uKXf>y&tK3.);ӗ|w1T˘#IȁV0Hn•0 œA0R4!MM˚b.9zn=6iIW(C ;=< oZT^:{*1-tWW&aS/K Jo·֞<(qR$5^g,( 5soMcϴTk1O ^[-^,Ӛ=}A% L>@'>5a zLޯR֧>ħ;Jd}%?`~צ6P'Z4,"-r _NN-F#N o|+v=3)t]]ڂeSƣ;>ۦ&' o*&-7%Z@.\-p.{S= ] <~[hM \(1W\0U`[\{p6!vP"w-W?z9/GB@npgg x/F1}Pz}^o3A)zv6OAw`3dVf"Q d ç8~K zmwѣ-{VIs1FДk[JǨ[ds_K}qb\آ*zT#-˱?97ʜX_Yc _ozԿ%X*m"_n?/`' ǛK$z[=Oց=:lkƮ7ItZ3B;NbN"]cLF! SVk6GNb 6ѫn*ͣ:{*IҘBI3! x- Y;*qN*:j0XqzWǫ'{2LZra|:Z!G}0(vcy$SөɿWÑw<b$$D3%> p'pיWQL7Vd^2,.V+ 9ٻ3 .f]p Q} ꐙ۽"QNdûo?hGY0Iъ/)8,.)5H D6kHn'`1ܨ}(,>)@:vU{hKݞ8)p?q+T.㉀'BBy~)Eݽƚ rcUgWm9z-eώ&(f ڥy?%.N;n`@rU1:6+" L-x$Fʜ^qڻ1F;czMhQWՉ>rlw(W/*Q$+h+m`LVΎssH: :AQPjs?"t {>#E\wEAL<@=ͤY3}/KA_eo>i`'A &}״~M;Ԃ͑^ h(Q[PN0aOL-R fG5 u'&=-:xm(ᗌ7gsٌ ӀpĪ9DhxE'ڲ 7#BFL(16u;J+_zK8VʦԻdz" t6,"G$ƕa!'J y-1qw'1!6^?%_b|fP/BDb3ƭ^RQpQѿUjXȤ+ $ cvb Sz@TU378-V N;`tpA2\/\ Eq"t1kO/}` eOX;szGOHCi|}a7zj{$ޅaZRRAxngD 6|Ax%\c)fezSkb֪Hu\# d{ٙXlV+&~p}JsMd^&$bAs0L L 'L}h{Y=kPuTxJ|APJ$„֚NlF7t_տ 'YMQ)p[T%NO꭮ &;.ra\\**j0_sNذ05OhF> =X!DJ;o" QP\p@O e&k9914{ "0~ KM<ڔirқׄq-ɝ7k0GxwB E(1ﻮ^YޯxIW@Up)="(*yT'1<6XN_DV `IVVyLW U]ܪèp|VN̑ o,,hK\(["~zbhxԤ -|S4USBP!M΃L^ b?qk-iͳ,nh&*[?Uğ^^UZFۀmbf +Exut25anZS}_ߠ=oGXz\~ bWO4DшYy% T8\fabКT"! T]YƆ,,mݲC|3/xHAa+ uɭDu>N:4tps)OV'[%n{a$`sC*PIl= 'vƊL~}K|o8w$V)dALr%`(\1*-A{A0MimMڠ/< D{F|GS#כ[ d>R,W/O (%abZK IpЅTO칂mn2O}cr-ޤY՞dT ZΉ[UsMCv BiYHGRwwTj(]i+Xt\|45 iH$h$hIOdmr U@>lh9EmPȏ* |UϽjR70&4wc f5*zԡq0.dg 8y4sIO[|Q0$BebJ[l#P Zi,C僓S[ kZ M`:g 1*$٘DM-+H +MýH ]@19\vagl٭>!P}]Oo_OݍTliyJF-|X)bc:h(ڒJOFϻz 'HÀKtȢ\<~Ug=mھpv&%R"R_ʐӈZ,1ٸ||Mhtﻏ'~M IP3g5+%O"5e&x7 <6/ oWPX@ioU-h'ydrj4e@-4!nحFz|F2;c_'0hw" G08(0;Ue\QY!];0%;${g8k(p(\QG`?j"ަ8lh;ftw7./;ԓR By̿~$D- 95ls* <~ 7XBXt5 A ~"} PST聋$FrA90S|) b^Rg U@L_$Hi;%c!4f3?;C ,:vDZ|z&<@C 0U4çy!j*a$90YRvqM\o@"(3l٢_D1s;ajVãv`gΠ k =bX\X>?Ud{2|O»wyc *:+=\FGDD%R~PJV?6K#`_W ^ݕUF٘ F^ X'Htܵ K 峈cwDh\ MwڽVdB5۽h97=@Zٹ\A؈ʊNr'e;[M)RLEpॲW9w,;;zJf5ژA>E| Bw.CV'Ւo%fjH͝Z*Ɔ|Ct ,Jj`RQFk<Y³((CX)O$QGBŖP=dS'(e&qP " @}oATGʯŝq g[tP (`{9[Ik.-6R^S IjQ}, L=|B3sbr|&bÙ@_ FB+yV7k2ip:An*a*gɽs3G3UӅ@eוh/.r7 %[X7iUm֑8aZi k2ȦHm`DZ0`(!/o37 i%z+&'L!spٵm;M#>!ךvzV9Δ݀ -9Wnqm`y >_Q ; Fˆ?=~dyp|u?MR w)׺%A͟FP]kW LV\-fp&NegYZ0707010000001a000081a4000000000000000000000001644ae3bb00002144000000000000000000000000000000000000005400000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/gpu/drm/i2c/ch7006.ko.xz7zXZִF!t/_!]?Eh=ڜ.+Am`HJiUmݳRݏr&H!0rBUSSpYGwkE(Xj:weSQ'y%˲K(%w`FʋݛT@o`d ma2O,F;`m }c1{Ex-V6xen+&7;/WX02cwO7T,L@%>k\+Lv)(7 #^ցfgCQwO!:3\$j*3%[?6msU%@t/>±H}~ʓիov=p&%3yԋ` z|qN\ `J%(.RCDZQ\ mC3VE}qI$TMцNؑffʊs$5|rT ޷>>ԡ}]B#@*yI]@JKc/V hIU ^n8,}Lؤpse7)e| ςj=*x )j0} %ipm;bdRA=jІ(-AVoy8RBfN(}A@,Gk 3aX!d|ZʊPD׍+ Y#=xaN:<5W:_|>;_|+9&+t $e_P3 Jz%!GCOˉ.Qs(lecd4%"^?ưϰz+HVx: R 23&sy}y)fHf,TL}aZcly~dǓʑAPk@"2ڣ!vcȄ߾ZbJ vkWv@FZ"ŭ{|&8z-TX ]. Fq+:TwW0~ G9YOTLT ;kzBwa1 ~9udBm8=aOi5ݐhG~櫲RQq9VqTq]/-'cB?צ|f]`*cpةu -AIq}=lS/,AGpYF{(l}T71X5S)OȯyǙ+c>!o>&\tZ!'ghͿD%QYtpIw.GvhDJx۾sZQ$,-QVÄ/6b{ 㹌K['[W(҆>h(IwCN8|ܯYĎiTx^P]Xjʧq@ŗ:#t\-;Az> &+ 9c)1W9fޜl]߇LPQc0hk[$PeN.#mPPqhRJmE=ջ }!bqA99PH $wwPd ܈+;'͕%< u]Ĭc"־8ڲ-mjJTҒRO.uWr1ٙʒN^7]K}FX~Jze*Ggͪ$TBB.~@>`A5hu A%̣7aX[M$!Օ10dq:EQ3(Ң3//6'j40{=J2he7E |H͚B\ ?.{t!bq׸/2X6(NnԾIWh WOTCVwA+ T]͈iB&]ѯIv)yeA d4ľ^v5י!]X9P ov&c8OGs -m~9G֪<HCe=',3@z:x5N~ѸO1<@xIfyRu/"D@ uޭDqV(Gg A-Exa}r@y>1V1A1hIS]5U\ljwQ쎦_/ifH >Y&I 8Wx(l |K\B^­;57L2wdVҘɚ` [tÉ] ^\qbP6Pw('hO x,67S!.iQ7 @ Nfk H&,d:-Sֈ.Nw=lC\p;FdV6Y뮀Q08 &C]nlGbGݗ o&2 3λS9|S@'xlW /x^ŀqrg!X!'gtyM(|᭒"OS}i?v,F% [gLi*ї|Fo|ymTU!oi>Y O}_ 1f 3HuH{`s}HZ0`\kQR(3+r=$_8\1THrhڇ<`c$0]nf9ry(zpO41i/ե$ێ?f&x[VxIva8lp8 yny=~r}/Dbl;`ǒ-G$FXsJՌjW#zK C(_d hKF>Q9I\~dF>~^Xb&|ޠ b(7SPI܆nAwRV*48upts:H"j)<d 6r#siKw+cQB/9Kq;p؎[7ϧD6 d ]8yIr׈t | 7X i\7?[䎗Td7 K 1xGYQ*j kFob;/6zn;{!G$vD?&Yond)NF6%h#R}hO#\0 B '5|l_Dou뉐qTs 97VWhꝟSئz1P@s# "0YפnzB UB5Gn`QQU-eƄZ@0uћP@fi! i lZ͙"DO:ڗE-LjW%'D۹Դ|GuFo?̰)'iex_EfD$u8aלLYJFʅD'F)aWUj9KZ&Wsd$u^EoLu܌mcOohKokmtz9/R\sʜtAWgﶋ9a޹xv} nvB*g=C}w y7z\5\N"Y|K޻b&+ uF;:U;§[wxt<$\KY{3w>Ċ8"YE9RP o*TЅ kz? P*3(n0]T$'eڵ`Rk6~mLoY޴4IpS~3T|ޮ#oQD4$/ا9I0^;ygτXTkH:ON~-}INz 9ݯw4ꇠuh3ΣW v+n!/A%x m/@ pMU*!?ٮIs]ךg4SҼո8+I@>A4mvh%УΐK.yB2_Μ]ЬKqHơ(7t`7VK< X#[H4$$Nۉ6K׽\R]t@#"vyԂdSiEc%^ohx%ه9PW [9E-E!&1!s'k?HRUh٫?HI`ČjAW!RQtr}uoh[6/5.{^*p7?)0pO@=8)-u2ͰBc%I^ͳ% bWi)zRXW|P cս.<*:ˢFF[q&>9 <û+FD?Yb  MP7ߓZɦ7].rS|~)N3ywG9:aIKJ&4й*gVV# N+>C4tlK,(j^ rz&wGe_ SZ0^p Ml+9hh%n˴+LbuV8%xZT+\H!sOq[ CO `&Dza`EvlOfNIUj",e3pNaG52ѪdīgȋCYuVņ˷^u=I3lV|2Np'9ZBضUS!i :1?N, ،E]<Ɉo@񘁦J;*Hb#1c>_`tqrnU.uDWG9,a<9*?F<#²W²2'\1Z㎫7naym@إ(9N!̣ES5kf+S*a!kXEͫ[|{3p3.9ҫ&f|Mj^OiAT!P\/{x?8:%~] C)NFk71eԀ@@.):6_&HenhڒXig>' ]zmPm(?mk4gBtbs{G%t: ufd#|fIݷAk:fh§u/-'%Ewk\7 p;\>@0"4SscG=F_H7+vo.A"Zح|Vqb̲k`)}* G4AYA)g}? OqX 75qFW4tacƱ7\0,zRj*шɛpHVM>ЇiϕЃ(ǧi"̆en 6pL_'Tx5#- pϚlpY{79yIwƟv=UO*%`Vk;t-[7ܗv; |n;3Nz)dSM$}ys6DiF?ܹeQ3xi"؉ %&Tr_D55؆lo2Mo,J@x2娣`Ώl1W(ז䇕Vw1kި9,r)7P[R@d >b}A"494}'ZHcꇖSIA"[Q@ zsD|_9zaIsQό<\q(;a9nD5H>-u?`3ر/s[ ǷzE4{4q1 ^MȖj}8Y뵷&i,HE(*Au?FR <ҨH=;Q_?^"ݳ W*]|̔"; :v*ce )z!9`җjZk 0.fWh!ZRJ[Ahe|Ոh}*`ecxj/z8 Xf\ 's(Ex0Yujks 0z\7+ ?d*jݖlcn۱*PnQn>C|V1כ` ggY6#st,1+2"d+//#j9LA0hK7$a` J4]a+v ;jfsR'm8EW=)汲=bU:"g3I"OF8r Ll`8](Ў @ZCo!}etZM-bΟmt9Rpc&_-Qf#\1`8?ٚȧ\+ơ9D,q OZ-?џ`SS?68Swhٺ Nd6BΰxgYZ0707010000001b000081a4000000000000000000000001644ae3bb000010c0000000000000000000000000000000000000005400000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/gpu/drm/i2c/sil164.ko.xz7zXZִF!t/F~]?Eh=ڜ.+PY-<pT멠~ W9ma+jH$ t3nlqٴ:Vc.\c!Ldv`e;Vxa?>1?uIG2`xb'H>.;C6c™V 01\n(8 ӒJ6XG~|CO8i驂i==3M,+[ PU]xBPwW=9] nk =6B7\gR'ⵛNH h/58l-] 6È}NKG4>ׁ| ,FfP"i\*TQ[= Ft\88$SbA흧=IT5_+PmG|o{+ RPo Z~5 wCLOkqMjB"ްTdr2+h)"ܸmhtNޚN.7z̎^j󲘻#r8̮U6wty0N%yBZؔ*vR3@m'W.߻kk[M'ۤq9H^Q#Z3TݑK]arQ݄K˼Td/+/g-!08G2[2pVm/)Rl&J:'NLsᱧz͌PI}Qd g7L ,coaúk߼۳vyU9JԄSxD܂{L.kA at '[skvGϚn/;(uߖ¢SCFZP:"}@L9~A5ĐB D2q7uP w&}\%EW2 ZRm-HxX%dN6gjxhE̚d`O?Y2S:Oxf B2#tPVE;RsYG8+[+L:gݑ2<ީ<퓖)'yq]o=G!lӿ%,KdyGȸtAG'!krܦƧUh{NZ&˰rqZc#p>w{PB̋hvW7'Xzl3 wG="UQ1[S'~jfgyӀ0QBۙHImC"_N*Yg9J)Bk>D@&UṩmCؚ4K8q|}ݕH%gg1PJVHw m\ZAXbR!"KMeI؁ TͰvM#R \!ˁ:͞vi@؛÷^B~pAC ~մS'S%*&UGQ }"wJoUi'pVzzHU6VX2h+?ƺnۉ6OJ}N$DYAn]d F.q_i1P!$N\ >Z (@jb |6G=0W26TvqT8)WgţBmk`8vo~۟e]4%{qq[\8ʿ}  ~FTrTQr]n͞h,S[=ť,gj- 4\ao$2D+ͬu`.q) &`M lZs윈*wx痘7 $G"&|8!O=wk0Nňōn˄~F7 $c ESTp3s9z=Df9P/O:Yo 2ohogKrZ(얛@ ar; 0 etqh|ZZ5&d7pz8^vC4Հ+/{r gi=*ĢCj| #b2UY3XRveϔzc Ήྚ\q . )I-hiP lm$\}YrdbZ;w^e8>5R5nu(&_f5XLu|^&:Tȏ:úVUCR jRI5L\*pXȒlRDn6ᰪ)ˉZY {W4vٚV@N RFI++0é%Y/VWwܹXA+9_'t!mP#&+RNZ9/yABn? T]8YQ4g Wɀר#*E{]Sk _ )Mſ+JIr ql,&{["GYOm@Vz5_;@aʈ<9zIw*9]wL{m}IFAœ_if"=!&|F}Dt5Zآj dvr ˂4e|ځ6iDA?{J@z[9DF K1(wMW;4TPOSj!v۱~[@ ~Ƴ%Fu$q0*BS5'0Lج.ua㋲dU?y*0YV\e>7O0ޥ1|4k\>82o߉I.>9X_o%U0<\vPr}8h3CpH7qӊ8[}xʣ(|DŚ Y'}`CG5U7Mg cӕ*k]dBO?Fz6"r| D m&3*C׉Rw ^i!V? $2K:=1˅IYBT×i&t\4Q0vcNaё|4e[o< &RrH.m~q؛ s"v_m5I8yu]?qŁٙ%m`=A[_O%+# e'Dc1Ͷ™ez ҔeedBD:ZQJwUy&JhP寨X͗b73ܰx\"%S-70۷!ɣt1M!tk<狈2꣹k<)힛|Di4p(:nⅈv"=D5@ +*l*_C&׾(l.z1ruR(Z |бL1d,& I?@{9g$p8݆>uWml!kecr Ba򈡞L3ey" K'̑4p7lZu--BKJ+ p@/*>P'5)MO$_"N=.;Ժ6it2ođt&)pk:n~O?AzJ 1^\B=hmRӞ{uS2/WɇәC[Bܷ Lw 1LJ~2똖k6aKR蝚T):HYܮ0pkweOd#"q0K"Tfq}y;=7Dv;!zWgzJU@wvZĉ۟/|)FWs؟h&o>|M'N`ʻAhwȏ3'>XDXJ^gF]b̘f-06PV /qfr.u;o!W1.X)3$$ P#Od[|;ٗwCBM%eIӪ $w,g$e( zH|`幉> ;MyyDǛO#d |"(2oົnnGt;RaQͣvQ>׋S; Jk'[|b3##GTmv6W"Ʊ[bY:](e44[YI6W݃#[՚඲FI2ѝ[ۆ1F- Α!pZ:Ջ'RDֆ'GbkEm c I\2LT,zbS@ndb&M'cGppAg0o,iXXm?2$@ 1 ^ե0pIW?kl*r?6Ѣ&jsoŇ:cý\'?(4zg.Y#<Rsy$3\+~Ls K-{ O <\Vv.yRfpo}CB2l.vǞQ#Wz$0Ҵ:6]f,>Z;s5=)D6S. 86=MT ߎꌨ3ݠ[î{s>2.hhNq:ij8U:G֐ h_D-[bagȸT}J@^$Pv)R$vEq_Ѽd"EP،l*!9ͤJsPCy,K(5Nx:zqb9"2Djy wG _ZKxjt͸9ۍ'Sws9 %x#TQJJhvțFMSO}㗪+G쿭n>季~ML+f [$Rrs(zLpGWt쨗V3{7G_Ta$wc<#6c+|g0Qkqdԋ[2`ABX3%@\z; #g0E\ȤU*5ט x\0}%$cp?1.H)*byxdwEmLdKf7XR)^,5Ə5,Kms@>2m=K~u%*c3԰m/xIm&Y_2ycF@J#lsؘ઄}r,ʮul%CW%Em߭j( ӡqheR}OA!wDftGPpReasu.;K =sr*(yűFFrWRgx'T~K& f鸾Qd7i x$LI W*W`0쨫0EW03@>ݨcۣ}\ gi.˔O\RWF'4` >TB;MC+)k!C*۟6TMȏ (޹RV^T{BpMP^ړ}ԣRBT*FqH? 2ɫ*=M T|4WQeRkc+(9RV ^mwV7Ni %@[;2naM*Ws!$LB = |0gH` $Ɯ +~)#~!Փ< Y '9A]w,߇ ۹Ph"Ezv t06%Q vq9[>3s1=)ycRs7xc-INV_gfF!uuʖpۄ 4dBocĕlcw%gҐ/V 7L):XςFE{W>RdœtUb56sfn@ԠFiq 7TR@AM7ŧ6M0!☼lLkUH6:cRŜ [ ZpPqĬQ!ƠRdr1r{/fVTGcike@yHttr8& ] Aa V+D.kvJ UyV RQ66XC aԊKзa. ^g)'bYLɁ,3k dACHBk|ہ1lL NדHuL 蘳ǬQOt?To }a#ܷ9]r9$R!J_ӑ,Y=$4PHm]ŪGM+ #LfOcM)'$ j%aZM7r-3Hu}F%{ zQPC:V_acd}HPuwII5,'YPǎd.^`#؞fuѯw׍E^2xasr[}7+ma;.5NY2Hf6u(*H=_ +a*FW&B_tJua _fݙ =ԍH\27&t2̎,Iv $xK3S_BӀiy 4b+t@ÑJ' Z0kV~5Oh`^_R0] 5T( <z IY6f&p,ʻUx]">E ! d$yLFlXkJ9nu ŸY]׀ˠBOXwNg8\PppehQ!_}DzX͝/(f?xIzs.0M܎EAֈ$v8\ JBH/^]`ʰهjd,\M: NlS uSHqƵ'9 .?=K'n (Ӝp;o*dW$tI>J/[x o6͛FN%BIq9aOM& Z IHyI͓{yVOLp5F DhI>K5݊p@a}H˨ǟ2+To,3q@'&$GO"wAs{T~2F*a> Y̵GȶiY`Dл^E{_Kq^I_48 .+Q6n3^ּN7Ў=`Gh8">FUiYT/8?C*`I$!]ణ$g wS%Y&h]sORVVyx!P\9M/kfګ2K>^ ;=Qm L  |!d=7&L$<y v]7<~GʭvD,ȳ68=w>=WdK͋rM:ƨOةr!AfsSXNĞإznCQz."J4GRtQY`W 7aJtTސ>ײ+ ok1eEL"V0Z}B9lV>PNg_5gPNkgO|E_ $'2@0o*ҳH_{#rjYb^B2Jg|!zvOl2щ C8nes;%{}O8J'u$`JcGϨ oB{8ЈHH~!؄%&^ jց[A{kSWBbU)~PQNNUo濊I 2p)^fj=ShU< {ɟu5PHʱ31@~>\,E`1r<~`~SF/icX&Je0GɌ~~y$QKs_` pw-s6jeOMu^ -OO/e|$Ol8M]<< 1vlˤX0ԭ,yWrmoZ͏#o{>io&M|BC >t9Bа u): &͗LIKk':ڽH **d ŹY*pE-Ad1?S+ko:*_rdJzh 'ab24q04fQ~F2s;qhp⸚ߕi\ȒXJWE+٩+;b$K">~ fR!oMgf-L<'~qx};[ibզk0(L`TN/#W{`bzf1N[H4" XGY ٨"YebtX&*a*l-eDU9#s?N:;=$Pif\dmdD Da%F/vP=:LyLܛu=DCj"->I8{V+XɗyN>C6IcAlevQmt0 %Y8iwkSˏ@[m!&BZ&.ذ=XgYgY Lsbb .<[/ʅCҴC1t.h]Zlնt~4 ; JMTK:u0pvTŠv |f:Њÿb5dM>*]g73(:`Nho0C1ޝlx9Ya=ni-̫"M'%9Ok3pp\. E/OH +45AMq +qK~ĐP[hlTF7 j#m4'jܰazC1a y!X"޲|0++&VB-^,W eR~L5>C8MwQcǔBq?AuT}_[.yۣɴ![yo#flE*=0 Glq@e_x'C;5=Frm7CN'I+8a'Im I }XwKt~BaFQ29CSGʬGWi> .7 ܼ /j9&DEm 1ۍ|72 DR"9UѾ~ 2 Q&ђ0S`-+$eί^6TYJA6C4!1NJro᪫wd3!Q=Fv72o7v A!cTb^ ؿRqD!3JHO͢Ѩ.\eҌ"}H{Dה\p=LEˊmMUk|Q%fYTTr&IcTis߿#nSָdZŁj4WH_.|/u8+ՉyW(©xITo.|jѬkj߹d}H-Ѝt߆S.BkQ<!2+cbJ\+hw. pq`9B#Cnڲ3Z"Kn+ jG9S/f(m<ޟuroM=/Pð[A߈N%rHa; [L.m|W/btxFj90'}JT`8'Bd_a_vژ .@cF^cK|p0:6 @~4_ZbÌHG$OHjk;D5`)C*1j Nvoa9y^8!v`~ߢՁl"&z6E/ixj1}J;3Ke{r`O 7@TUM2MiJAvsrPxk%c֟+3oXUVD2q,X{U͇D$Fej9²<Ɯ{ArsۆL6?_BsSMS֗^˜6\-!.[Vr2 hTF~h>G&vowT|=Nj"۬e5 xo;q-٨=xm`fx>gy? Wn BnrH$wLCpW x62z5=Ȁa&}eU@er+R $ Cp=)!dŦtUZ D%){;8!Tc %8'ӎrq1"G%Qjz“ dAVZBl>ބ#>4{5Caۆ;Wb3K܆ 5ڷݥܦ!WѪԎ%Jj*Dͽ&&l^WZ:Q1'>QW9C/)\VE eK ׉Ye'ei*@"pR];a BLTaSAguͲG!˩zf,M,dHMGjOf}P@v|X \y>1Żtٙo??xFt;}i.`#cCґuqI.(M˕m{X#1ځD`{kj@bOrtB_U鶭IwɏI요eMw9PV:gvӮF'\]8*ֽ(XxH;>fq&LG*ɼoҷjTl47y(5+lnyP]5_t¸I-Qn\'}yA6Q23@i6$.&Z/+d@PdUi,a=j{2qZ!hid8\MxY LmzB,.ք*?YnSAƝ̻9e#"*&G=r_elbdECWԱ 6jjS+zjm|\]͓ yf3'EzYyƤloFT M 7Bsms@s / 9]R[cSs*j:Z6%HHuA[8"-N4#䫔wC.n@9q1WX&䗟D^HDLr{Ҳll.'`;,i{Y?1dT64x<ʪЗ!9o0I!=M=QSˤDJҜFM=-NM#'y4HGPLLP18z;:6+F$hD4f?R(紾hho䲂2u:ۣ^z 8N ooJn1 4@WG{k "-7EEc8:~W>\E-'xU@]Boz]g' BvU鮭Bg^i <4H,\Pɗ4G(/dcٸ_e`$;#&Ov7՚k7+~1_Rg{?j? Xn:S$yJgJ%K_+QM̓?B@|lz&MmF3" ..h&pv 2)g^Nrf,JGNOƲG(dѷȲ^,EU[qV$ =gWýOU|>ʦe u3UrB}Md3bhTo~]-P\"2p!b#PcQ8bgH3. KyrOVڙ.MKٺvIE.kP#5NE =JMm;U1J3#q,3'|stݝ1sgw*hEBj>!weBf]koK0昁!Ǣް]Pd Ro$_F"<ܾT١ッmg$yFdδ̻g6ڻ9סd,Ъ!=J_Y@b\+JWZHe/18{R1Q䉕)݇[ً@CFLk:nreR_޸s pR  0IeaV('W?xdT _ l BOݤ+Z[]T<OC{"F4.-hbvzE6)IL;[(8jνJ")ű $.y>[Y{m>;˕JB𰌴u.@KH ^72iv,wN2%$q/,%_77,N ǁߌa>޻\N^jgNVFjgYŪM^S#5,*qgfVDѠe2.i4C;mD8Nڢ>٪p$.'K'BɪM ԕecZ"QuG! SL S? WmrZ  f(iȟtMT$7>#s*M##|0iqW-<^A^\*6icQU[FEt<,4=(>IpihV7Ll͌g"5Sĉh#(WK#0 zڼv&id|#5ߡ1lMQch3(uB DǁVpok]=쁑B ⪤aq?ҘiQއcsc!['Q24B]>-wX͌Ҽmή$]h ' *q:誔N$cf>``6. >8+j-sٙ 5LWOi\U|Bbp5pDz\*\H09H-mަh ;ɲVhҵ!Fy '~Z[5Ψ(k Ně^ݻ5jt*e: 'I"Q>ϩpax3&awVFr-Q_ɺXM~eޕ=X)k}ϳCiko貅!kX]e+~cVut)e{?n_@ևj׿l~u|^$!@~zjˆ6## Q&'Dx YCُ=5 *@(P^8sE9Klazek1=́A:nE&G~O̤*>> Q8Xǫ[m}̶Dߪ폷GYv CcJi(U`Tmbq8]/Y?f^T!n&e'-yk6L/bo;|:&څXD<)o@99CJւAo(ڣMJqH"8MPފ^YTtRBV+~ 8 L`ٓ7 o%Aq$ )#M:͕OѠSI}=O^>&;OOC,D,EBxrEZ-icC.M!# '҅XD \OSu￶1iQ҅BO3NVIHK Yi?0r۩*vz9i0rg4eGvSOrԋA2Y1YT;O? FhpGN"T3b[@[{KiHt1D`QowxS^Di#.2(<{Ŗ_퉒|/nA.x'zz*#E?CT(K]u%XѲ8(vQݰ+]lC{6Raj^g!/J#/1iNW(;ԽoN$:V kyR3vwI@tnvY:$Gdq=H/GkzcѲ"'3ˠžW>)CfI^Z{ɐXa);-iWL"AӸbQX>xplhY'H*6q2%yQG,G#< q>)DWO4({m@N!)v;~I^&-^ÜeԛyDЧ{w6%2r蘋`UGz8nr:2#C32 E7e@bm]pBhHK{},1zW6:Y(oL5Jrc@\*By\Mz .57)bs0rD{A!_~"1< srև87ֱ՗$sXpsR}!s'XYk~|=V(WN@?! Ni ;LspP872EMlCmvrƟ>Dtt/HHFmy&ƍАQP#y`h֬<⢫ld%pn+,EבxcݎSK=dxyX`)JtU$3*`%jnqQD'4L0X3PV^Dw&fbIQ@]6cxKkXbdv%:X7Qu Nn|9 qj OC൦L6i',heE>^$UJfPO WjP}"Z-%Oq#}VLF$w,2ؼkFD9涗Co&:1q@O$`~ I*r=^Au,Hx DWi W Ps9d]p/\vS惒qi(]`J!%uqQz `Mx7FOYZҨ<+ʦa` ,e1tji@Q+x&u#x"ק:'ĢpuJ]2ݏSֿN8xek?×W~A&6Nd%JACDϥ;$XC4 ?FB&%Az54P]=MtJdrbqż|W31:~j(s_Tj[}zxb[`E8J)|h<Ru?Ggd qTyhXB0W΀n ZYruMNTBm?O&SQ 4:Ф;H;E^te젱ҍ}s@S;eiq:C=Bw6u^J|Uv?38Eo˜ J/-=UP}L]}(J"tp)M0v=!Ct|syh?1Ps':-S"G5"g :"U,uɺ_%k+fްb43:,,-d_2h)rpᣘnYZ /cK{k̀X33CSoPc>2R,(R-?zx&2|+2dz j13ZhtO0'gVNe6Oo8pSJ3ࠠ_ Pɴ$Ճ-Of51D4聝U?s=0et ]CCUES"ȿ{%s4xmֽ7>9Y֘hwnLֽf8wts;L H Ud͹Ty);;4+H R(|LR ;:X:QTD)#A󏁅r˲~|_~Bs g2,ii:>Gf9~`XvLMe0iS9Jl_tA#PX5sS{,'!FlY"njY(3YmԜyC}dvS!.OL4*,#v5sJ^EΪW4_)8&^] 칖;ȉ5\-#;-YsdJ\db]kBc6ޥ5'WϺ.TɭQ-D kެ LU7"_1Okn]h8QҬ;i(p@!>f]l|@`^ J%!LJkҳS+|Ϊ"dX UFZZ5'O5fx>ǼbH#%TNuҿwRC%g&q{e[TzkwcUJyEˆ$Ԯ5-I]Yl'CF P8낷bG !V^tnO_B$He|b]2z`j=^ZGL`AZ@{VWdVV^zx𸾐0`3gYZ0707010000001d000081a4000000000000000000000001644ae3bb000a3a68000000000000000000000000000000000000005900000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/gpu/drm/nouveau/nouveau.ko.xz7zXZִF!t/]?Eh=ڜ.+㱡(M =8{6Ӊ ld隄#p)kԁ]@D C6 ?6@~S+fYBǩFβ#[ 󜖎z$ JnT{:݌t]D4sׅQ$e8 :y#GhL?WM DG)OhB.* ˹PE ԑ%$4C8EZm~ܲBvS9T`~o?'MsbLuTs;OV-pПff-5Mϻ!{Sᕎa#@M-Ml2n|܏⬧U[ۿY="ȱ꭬35EyM4 wz}HK0 Ndd#9ED/Ŭ*2h_j!턏A?А>?-O(`·/b~yԀ+:aVrjEb.u8X qʑkX>'gLy6mb2\FeH@eWwcc$j$n0N(i:!bH|LjN!dPkĠm22 ۪9e-Tz:t/4gsp20>W*\ekr9V Bfx7,O Wem'lߺܼyzӇlP4nV;%@UnU3&[Tj- LfnZV>_v=!g%R:њ `Wwx٘rtƢCHJ:m٩=CiFUkOnbnjim>-7vi_[nv 5/"*'܎|ЬVG2Y5m3<\Pֽc|χt#vP=E ӢykI~-#ki9qγȏ̸Q ,U "ބݫ?Jul>EZ' l2ci{W<==Qj6 Dn`騭ouy-LT >mƩvib= BSkh:l|!%MůܫFi)QҹN3g>ڔt}^&raKpm{d5L{07105%/z*_ejяzZе~V*BI_VC$yoa@8 &/s7A)L%N|-jT D'nBFND` 8rmtpE#P T(1Mԟpͮ]cYDՏif ޱ CNf F;GeVߨQe%USt,acw>6|SѶG.䨒OrLe]#t}bmzĞ fX/|cF'kZ9> sg~C4% 6?`(1u6•xd6=_fVI-N_܍2h)GmgAۯSY'h͢wd}n83MKhlc[UPgl -M{"^HiM[^<3z /8#?V)];mѩ[ѱo8(2Q:\"jn'YhhkCΕH ƻh `˃omM?^;Pwn$V~larr +`Ky2bR7TW.16x_ڼ΋!'%oPH&E)T+|- u]rU~+"SDf]`!|vu=70 rPFu{{nKl-=Z1d*,7m wBw[5,rh٬1!U_nZt'ݩ)ȼcfEjeo&ze(2] kф=%f6Ek$EYk <#;^#?#.ba@EZ75}GG~Nx?Ex$6Ӊ%y$>>Wޕtߕcg}v0o Z@F%v - uӑ]HN^M z XSC>֘'6)$ [+g]FCn%GPRT]y|[Q]=xcPN^rk R6&.`V٤hYa,ǝםu h@i_Ԗ|=f12`;Kh;;D{:n5 3Ŀғ."=6:|)u&xWEw)K{>DHXh{_ "WA?ԗ5`W2ƟORd$ SֺS۳xoQ[S` LNxJlbIʈ4G`n1$S In' oȨիLCŋiY_i1he`#flH"H+LUb+"-6q+\"HwlR#+#{1t疝}+] .Ћj/f/ѽejNOq(v8g页5>l%ӍY0v\0 2>u*+sDpQ2Sf*FJԟT>:6dĽtc>>BS^f&!\:S\:=Z*AVбc]Kĭ4azyl o*Mț)S'l>XёnG2#!hP]mƟ7RDq8E-&F92"br[uԝu$J蓬 dޥ* `#=LOVE [Am2\r%bպ6o4+Qbspgn]CS\S/U8K.בI+u^T_s]5 T0mγ㶋 EtxaS˹yd0eQꝞ0kJa:KEe&Cџj {4&B$8gD%"ąUGE~ڍ7ϴ쐂8LM)l|N7Zl!3ZĊd̍[]( OI&t,=I5jd~Hyp):^4cysg]oP9SI #C"O d(3#w"="!g"/ [ Rѭ/sERf ŪY6O5^ oZ]7{K,8r{f46^l;zdQGKN_pFqZkpLA ee4Pw)dbz3/*q}/Mc~vHZ.rYˇeUjfiX_oS$8p-D,n18 \ӧ  [_aVt6o> <eQX7bkɬ0xO-dtg&Ďz7 hodk M\wvkc&Ɣ?`,2QpOvƘ!fE7UOBUx&M3t^s4Ԍ`ck@c\Jy.0"̅6mr\ZvæI6k qXQQU6ci}5B򍁎l7=F|g6u?SŹ8X'ȵ- ׿9oU9=n?R7G_ {8IW/߱$!q%4u)̊sXdUN`ٖCZ8"岴bί^t]X{nfj< ݍTUǾKԅoEdެvq]=t&~py-9v]*\{ a@'l ŠrCJnz,>I`3/IV=ehTXuLзE»wl$ahf_)dqe%$P˹'#̦iE;*k 0HeDh ?`o^ / e/HV8w~TIGܐj ]CRB.I :q㸸?NWo;b` uSݰ(8vmM?ɝjj'Q0Y鶪#lvqJ;s\!Xk9'6 f?`x'v)Ayz3./Ľԥo6•1荦8f41w6oґd)a(h^LFsF?+(anj)H&nfͲWZ37zwzзjԆ|R6z{/hwCa?dѪySRXq(P4*Զ7%d[ 9=Eֆ'!6t WՖG#~%r_zHEUnhOYIɘ-0nTep—s7\#\@/. d˕i;;AIuw>[Ih/n(S&)?s޲~y%qd.GT ZoR7p %-ӌ*Qh,0A+Dza!K`mݝ:35]yr :|Βhᛯy::_zZrw]8¯WdE]Y8fTL+GnqjY?P* h$ѕ4ܮs;"u^S(,1GEnE4g^.L!_if@]2aӭ  !1aD%Oˋ ,("-/ P ,k^5f&xX;>W ߕ(Ʈ2Q]47CXtډDGZCT g Eeo,I NGiYƆmsܤ |K8(T2\J xO "Fx^_H4N"g1Yl7$fO]V_@{Jm>šfQn ϽBQK^n8FB84^y\QbF|qRXN)f Ȃu[!u^ޕ^|ҁQr" -44Cp+ϟ;2U.#EPLPUWHTrQBn>XU ͉'KU٥Աu[LdyZ+kik9柮*/פ(9ljjK3DڰrһǬN\á9Ǧ׵'@"%l)%mvf2jO0{zXٜ}Y2PK"qn7 _y}]d%c'S͌-fLG_ GMh lž?Ƹa=P176i/fkҌGc#ss#&"nZL`9ݢc0^2qIL$-Ѐ井98 ó _ZH9R*,EPc Mq%I0ݏ>o02P)/34!LMQ]$ ;YT\| AΞrDҰ(Sv0aqcs`(16K~y!E.!‚E^;(x?l*s`N}7^hox<+uu$vwY(DѰZ:9~o"ZgXW[aLC+nFc&nքqNzMb$y*5P2DCy<\*ܮamϷ/(ETaF><>6-XkrSOz]-IwLm#%Md & ȐUxZ;5Oj7@izsZ! At=8~BjϬ{ْ|u iނ'2"+2vZ1.Խt鏍'plz,[jY2^LK8{U=SP3|Ʌ6BFZxHljaS0\jhvڅD)/uHYATݞ )J烿#䃎m4ӵ"¯7y @2m |lΟ (9}裟T&se/Z@A[%3zﳭ33t șL|BM]IIɤ[<>WƿiY uG^QpM7o) :,!hIǐw p;x7c;U_Z v (G p}=-JT.Ad>\aDȅeN&f>& {y[ DfPb<FmosG}V)JedL<ϗSc'VЈ9F%U|8O@zԦ3~fɫg:n2W/YKP^=QtAKy)@#!`Z?? əڶZzt@. }>rC\e2;|nkVDOUC#JFDCNx08Dpcdx;/Ӈd6-Qx>A0ERlD?^&Uߡ-RJDH`jbwPK2`.HDx kA"P,G%JtܕNPMe'o.*ZuVsUz[}"ȏ`F2) IFrw^p97V/![C!Sb?_^hurrBՏX?íԸh6Z*qs[6O5]q,~\({qpc&, ti1YD|-""m]:2c'͂oϵ|gN4̭; Gå_6\{P3gsbzF[[ň֓l9pY u]tuq83Ra;Sa:?6 vTw,ȹxǪGq%?IXw2 h5Sxd3,gWVetHrJ>Z[4!xO~v'`tYy״wǽi{`")d.@꡵s&kcLaQ^hh?q/P䠪.K?K *C;0M`xѕ兵O0?^9=Ր:\B'gO i`鶽fʽSEb0j0Y󭷻|1HLhp^%%kkݠe4.gjTrQVX[qDcŨ05::íHussPxeYPqU7-5q"xt3#w{lHC8ktyz!\쏽|L,=Qn9PH-ǭ4~ Gwޢ S8y VC2 eE`GO1&J~ΐ-וr3",*SVnWk*hx@L4_*=#v1l*ϯc8>~{|V jk Syʾ#<{KA yJBDlOpML4I";yϬp6[[ -aVr*0ې4B^=mfPFS'"q5.}m.8ņM.}\v^4KgcpH.pBٺ%S"7a׋ՠ{ZmJ}N$3"rz+ תr#/AsE޸%n C4D qϋKWr".O'^{qtYz\4SaqtZpV.CM!c*~ H q%D=gߥGb-imf972E~)\զuRKaҕXu.SVp(<-.S/qD-W&hWFc{:dzxF|Õ(@I:l}uA?XbȒ⸬%C hcZ͔ B#k^wh4L] h4_~qRVåFiWV >Э,ZFOE|e }h27Q$GG>?}wBjZoCvN{&58|ׇWS'-N#xFmRы"YV؄Fи{@Ng:S!&ښUɠNH *cԇ32󪡿!ҧv, J$\;C@5A}bSRwn">=Yb&? XZ8wVe +t)QX#zLV8 M8+YBFօ"pI(2(Ixc\!IΆ%f0;Q/3N??-PJHԞ ȄoÞcFrlo?pkf/t蟶h˛zqݱS:ƕpM;QD;0)y!=1w;MvnYrO~!POcXd,HFI.8 5"DUDJ7]oi(%U+=^y.Eb٘0[G4jkTVYgūk\ ir;!{XCfvLUԩFaC8i86Z`Fam0|hn?s#t G 4_x3tyt3kŭ %AXMC[WMMmD(>^ eٜ"@Sz;0H]-cp+Tü@AWy9l trSgYٿ!}썍q + .UFJǰKaQ_02?()G||ۜĸ2\Sr>p̏I%H@f8ݦP[72y 񗱊Mz =)q/cː3W/DyQȠK]>wF u\6`s7y35ar䬏5z?|=qnDii6 V{ɢS<8N*$oμ5h,!5{*?Jg}DO fsz$" ->by;PŜ!4%'UDž !ۆV]c5McyLeWb̳z%%e$&?*%"^%9MVJ 6VҴcfip&t ;ٔDed@#_ݫX`@qwGb V6(x.)!慺u6Cr$1m㣌 {b/-(:rl.w&Q9Z ,VyU5)TbT%sYc(oEkK9fWi=q(н<.?UP$K@!7X~`̙뢡 tcAp5T^П(T3{$M$zO!dUlg+fۗiƸWwzGhh\]RLwSC"wpLF<U+n X:;Ѽ'2}U]2!X՞ɤ*hh,dHވqOA)>F,}a"YPDCEE4hoX_\9a tkIL}py+$xm0g;92V^|8 &DAG: `ZI[c*uA9/F{kPFqa(y=.z_6YyTƹ30 PP/JsÜ<(n!aI)@8J(6I β;v1g}_ +YFdiz`) CJPBbv>;cXg?|",p9Da𕮥3)|}O.@!7,wJeT7!l3aE%a([S[@N;cfHyVH,52ݯ>  zV-HtVZ}_y`*؁.%͉֫%p2GۈW_<`BY.Sǎ!@v 4nhJ =LKS#+&ƱؤmnZ*-=dv5/Q6l\0YɅ8#dWZg"RVb  38! awKKѢs6h>`}䄑~_4#}dQΜQD_쾾ɥVIvj KQhOX* ۠U=֯"E [uLWȭ|*+O_,I$l'hM"X&cznGttǺGX-ȗ^$(׏{HilSb3pT%(KF!0Jo_tevؕAFNepw7w{(KȜI;h12}h}_)tLxbUѸWWZzQgKŒ5v]` E3 f ۥdP#~R|nl5PƋK)9hN zRX0͌^WF9ۙ!oڸ2OMjoL()@C0$c$Ҩ #3{_VѸ]xgٰH2ؿ>9p x~>+1`j'OVS:sߩy`| \B Sm)k1 f3e>8|nd',kL;!('Mɼ ~ؒ,xo*Hxgq}zڤ$#h"uDQHT^aW{]j"YT8UžG݅\BQ['i%>yswy2x: ,85F9dZkDsE^dNoF=ǓBǏ%sS_|=FPQ C0Qtgɀ D.#_#L<R34-Y9L9Z[{ ɣM>WR!9Cp CaO)#']8vN6Az s_I-Ec589tlGQ P݆G4ȯz?O%Pؙ, t'N{Xc8Yo߄C !Cˆh0377xv 9MqvQ4b87Ý}styEFyN\$~)ߑi87d8b-Q8O§)S"9pZi2"$Ng O -d X}MM8ȹJ$h*^>i>P4`.!"-az^(-oIqB!>% C(x ۊ##1*VOdt*lb#g p~8/}9脕h>^ޏc$E:s.`,{ p\Ѐh)]0Kl`)WRamTU}w]"*JG!tǞ@؆MB2v}"-f$Iπxጤ~͕]kzRdTP#TY.0 |n1(+H\Wg`mGW[k?Br-<ާK5|~/w^fU"%0JTSdIH>V꒥xS)jccScǀP\  }`pC;i3]ڛS{IcVH! !A(ǵrL֕;Kz[>LxHJ5\8cyQ_ q-I7fokvi&la0J X=ac2RKP7uo1o :[YX/FV =E2(D( ZtaKfY.J(5BZ.`܉ K tY:n7/I=t2? W}M({,֧\0 $T@wv?J:$Qe;aVo^ԞF]<GqeCxV'3T3"DKRdkݩ~I7?!}t"8;:';?MO{".0(}H""/';z.q6 iz!M]G^kD"8ưqXa%A{pg>{ݿ- 10>Gk"ġԾ"ab[31#g'$ܸ\0YE\A(|Jτi(7Xu|0>Hch9vw!)~8LuxMR++0dG4zmCI?mI3]*`}󼂕oS0;TACX7D7J!K#-`^hQLDoJhcŝ#rh0Dm]'^Uޮb?xpO@@?>ZK'I?P"-HH~gVײ~ o_?F ZRx,A{@L0nxWi_+8Dq/gл]̀0v:zu%v>F=23|&@ݭ)^N>{ e} >l(Y,tM.qqC k׵пES m= @rz zr({2@ qЎό] E՜/ sP wy\?xj"uk9x"C(IZ Tj׺|W~3^ݲ^mn3^:Nd#eUʵd@{殂Sе#=c33?P<;k3Û9Ĕl5_~<41XCD}$XD54F`&F<3HoJvXOX}a0G>Z$hpzp^ZY(Rwh̓c{b 8J*9܎KZ<BPg(N?'0 SZ\y5Lj*3.kYDڎ>M}-XA}#%Ȝ[*AAbgv& ܭA\KRPQu#ԲrϞ^o@ŇSQ##R)-'ćjRZDXs)Dl׶,[\bKu>{30XŇ,^"絟z sa;#Dl6 I@ܐ}a~R Kot-GF&Ab1%hoV9KK=71UE}<|֎8ڷyCm.$))xu[ޝj` 3siHEMy+Y$]=?TKkJɋXF`=LNԯmNM)WBڱ/v.ؓVuLv]N;*igã)uq$n&kIk@AE'kxP\͹O *ꈗ.85x/7EcdƎ8 wD 9`5!vzv h]oک\<bO$ vB|J]SAb%_̋nwޠd`(Z22@KdInCwaihB;c>k K c8Ԙ)S12A&P\4o4&XM$^Uud:5m6q6/.e^f0)6ӝ2 v=boTX)x3ŴCP$b<]卑@ ߂\@u'(Ea雍>5Vq.H{* peldOP¦+D3Rk=s/ZbHpxuv2JTcr+oL&ę{4X]5 5:vٔtAs~,#~״ÿ'vbăxWd 6)C}jX8]w (%-aLi%)f(-Ҽ{MDoK\(;h"ARd 4T v҃&t%+",:D.ND@[id"y,Qٷ HlqgTd.M2+fs0@y5U`Aw+>ñA4@OPcF%=tАE_8lv|H:P[ @Fei,v$IyBzʑU&\h)/=qNx29מ@-.ΒgVI2\pۻ #(>hňi\c(o]>69b[N;pn5>Í)PC bMȉ?:cKbᬖ"QS}:aGvVǏQiV x?\]h06A "?)LǍR)|xPi/fL=G8 }p_61NR/kAۊw eǀup\Ug0lVBg㭺y [.fVyf|zZ ;7iK )M?D <X!!wȮVY \-EHK9\V!r2>ȝ@SߛDr14-q:4q:ԯ.xaUaI"slLUe&1!b/j-g*gw)N4oW KZ.=rj#QHyר~%>y/'G !jƋ)W"en9xB@b%YԛլB7Q$~;M_A'>R"?B .q/ ) ^q?'g<4z!ΘYɍs'̩GYĴϫȰ>ou2:[w4|UM#OʄJJjp[Q?cFaSakH0Sњ1,8#DG7MwH6ax%T*R,G ksku){;ny:LJUcaBJA#臎;dڽr_"K‰##$PkRE5epv\P4;Җaф_W_zLxZ7_Ti"6hNG͖֗08gݎaKQ`,1eqI3镇<:I~yC7D 7(tUSbI4R< 4Pf(d )2 --QE8~k?7&.E4w,F >eUS"Ő| 7-/Ī"yU>׿Վ'8ҌX.ͺΣNƃP%2E1v_{K."m.0W},M ;&N3d % j\-NJtZ 2;#t@KZEГLӹm"!4c8֎V̱`ɓA' wfr8ݓX*Bؿ)ŋݷ$%mE8qDi+nAQrrbr[+ڗ? ɣpō{/O=!|6:1H.u{Os|>[rMh6P "Q )aԋ(,W1"w a&eZL׸ZV4&QI!Wl)DO}񏉟}Lj_;JO E/2'8q:hFGT.W$aSbP ;Ֆ'Æ[E L _6IiX$xvi%tQǒt=LBl^U# P,Je$ #8DMZ%T+{ cGiܳ\1aA 홫9ВCTU[G܊K045cȜ sMzW7~ً/KqiuBb2N[tSޱ"P9Jӛg{ %~rqmq#aWm> H#Wh]Pﴵ) ]"Fh ݺ g9⬹7w'lV0h|vWhHAc\Qg߇ex0r?}p4~yV&ҥ\\+o~zX~>R t3-1&^[QX"ci!>ż /fT"dHIgJ0YuJq%!VjP%62{9E$İ Ovg;4)2n}s8:g1Q޲+(ȍDa2ͮ~ dQJ2NN_]P ?f#'`a,io)#h>S=m#Tߤ*wJKC6l'O@n#0"*|crO;xl^°3i?2>EKZ0]7]t^W6x*$ HhbqH\ 9#ԣ} Jny[>ug?\̕ 3w'_h'Hg#bo eWr>AwͣӖKl%̀dS_1+/ rQHSAi"vПz?IZAhW.ѼT+#ޕ%(P3i9wF{,f{8T*|q4Y_^N{3㬮f>Iy$AC(-s DXq7yb~;-I2w,ߐqGp|j;27n&lC}Hc!A4 =6A?N!yͯdքyx2B0ꕊ%[o3Gm@yЃ&Z]+T3xPw]X5%a= &pftA]' /!J[wVh(iЋaxV \XP{tmaC͐8pKYQȡ|IC=F7|z&Ze^7h&^ˑb|t>,Ƕ4nhY p6oR^]m<4U}w_n?5򞸴B2ڻt'LbϼXar(snUVܹCTZbur$Orx=F(KG6˰; ta`"ͅ xW Y!SQ5a/|e֑xP5ę7Eܘ XJSD@Y[ TMԉT%t`56}@uzlsH[vGo.XνEgC,VHOx_/ zj s)g/W*oq: 2%R傮rAm;+d+J 4zIj*"q[{/ϲ K. ,=[1nw$fgHS.̲SSy΃w^b&#ym$n]͈;yYgJ#JE+tt]=+Qn.;dTkV|n}" iM3z jajm ŻE6a:8C7<;Y9a]Fb‚x,ڵ%` !6d|ہ~ .GV-9BgV<`/˼Ґn҄0g9Zr8sb^KAFbj Ӷvm' @ O'K cmWRC 8dd(c>$P<87"45!V=Y?K"FYvk/ыFOO4Ⱥr;6 =Dؠɬ}'ek ͯ }0i; vO 7!0>K U4M8L"n{cxXSwˠOL$Mк@BRb(8R1(u3n»|k<01R4C}5&k:Bjs1UǞs S<~Z;,61^ ЍK ""-c{(I )^GEMYfȱφ_^pC*R ȜRq p(oNjЊ D7)[^ԉ2ڄ()׌\>@VA*6 4w$kT^!%)Z(`Йنy|_Kl^K(NrqbbSJ3qƿFpX8[6*[a x ^t5b\`Fn+ c/s[J=](:Hvn:Tp XAT M{l!Jiu>fdQoJ0w jy ϴRv D fG..qFʀGd%n-8O[L(dFCYBvY xr<a%"|v%p"fłNeTc^&/#Yr4q4F}YVQI)9N( 3+5`h=ЮAY_$e&iZ~S+Ǵ0o܁**~CGON%"j3:(QAؽ>86yFh+r_P8ZVFzE:BhCa]ڷo#'ʣcMb3tg.9פ>-"ɦ++؇9PyyhJ1..˼$=9/0 Q_ᨰWwi&ɾ+]]ܿjߍ!f9 GGH!v/!($kŨEetKg\Yfc ޽d&t4ޓSXoE8h80R1"š1h`L9F㞑WQ z˗.Bk$ 5_Aa]!0b*ThP70G`z (+`1m%>EX`d{Ьy{{|}_v>1NE΢'yơ8& %aA^bcC&cLg(Ag5-D?X17U+H)!N8,nX~ m4oB9)`YsÑP,JY"W&b?, u* ݬ`sk9ۨ6 WPb~[/i?qük.t< U*Ĭs"d4&ù?J@f)!)2A4~MbL:Y gТiG^; Q8u|d$RjV{WA2зWOtjˊ̬WU#?j⛖/1e,׵w}YhF.sފAPw谫!o(ón|PU;z(|̽ yY<ۿ5w)\X{oq_Q "4zj! ZQ-2zi G ouXyN4' J6FJ!~czlc t3fFd^U%zĆp懌f*jfc7gǪgȟbгŻJf;ۣӶi*Ul,mF1_Rȱ3OhzsJ"PL.ȲCCT[<6CW q75phDY 6{&þDҋj9ߟdwkomG_0KPD ^s*6?@A,DbZ[KL WQ.{Q̱FiU#)nJXOΏ2/ml-z7=')ZUq҂Sj*gxYA)(H8j zD~rNMtimi=`w c$ⶫԩjn4M-7&pAlKsG&0Zcڍ~FW>#K7VBafhPr=>2IS*jA#Md%B͇rHš kW̊mO&?L.|f^WӢR.Ej3f [yKk-#7`9 Dsw_!4|oE>3yۂC20 uy<(%HtWGE 8C`nR5Mr?A/.r!a"`ALPno_d'"{uuӍorm{pΑX[0z~v םBY:Aח8X5CXJۿC؀"Ϳ+Cb;Ļwi΃R}yvCLuBVrMPIwb/öIO^/}}P/>y=qeZ-ZühݮyY&#T=HSɵ<ޛoqMٱph]{`F!k@oe8PNn$;869"Cw(9=ϼG o{~K ?0DlBC17N׊Yw>74S\w o~haSDˊ MC%2p0Mk>Ֆ0~,MNcSF٤ں~пTe`S& z>IH>:-pg\D)*N]iqZ=B86\h=}a#粉U%vVYy79#iksp}u$>[cc5lU68LgG같@( tT` 7B6ACբ 4ib&&}b n&Ǜ^+'o6竈.b؝ЫcO88`g @׶a QqCnZ,Zx?Y<Ϭ>SF12ɾZ7ܐ)P[kj7cGK"0m)-G/do{&OU0T?Y!5O55*!-U!J9]ErV+Vl8dJLrbCu'0̒-\C| ^jk1?pM)֦.K'!n>yM$xOV;ޭPjQS?EPGT{8$&Er>6.I<a[QyV!,d@r3 Ty%U!$fʲs'pOQ*sg؞.{jF{ʐIVE[F w}Lyf$u}Is\vGg}déIj%U5!S xO} OodT/wY(hxʋT)L 8I} y,Hӛ ڛC*_x RD"IyAD+BIVUO-u{FeB'?Gҭ^6\/@:3 l,' Oʦ %kzYФZjiH5鍽oo<Ƕ7hQuQ۾mDgxJ,=%7\\Na6a9ToKˇx 7Q \2 <:1hMM-‚ѳ"Fl.>FA NAot48iȰ/BKAA"&pD÷"\( L[G[Giݎt$ p_ޘ?̋v&;>{=d1q=~B:87e55!d,|XOϝf` |骲8Z8ǞЂ>vN$KH C8>+zaT\.M`~Tg ʖ|Yބ~`gV%nvot-vqR'Z" /(.ڠf/l,BF8JH%ǗdIxl(lt.'qJ - /avol5iL'fZ\]^יKyvc0Ȑn='bvMPg}9aaVe]9_N2@wJ;T(zL鞩cM~q ]N,e0UE W+Nq^^k&X8#tJNw\*p$_}x tX7Hyyyȷ8kD"<ͩmy_tI9u~nլtF s8n7Sr1㢹-$}6F]+/GF #R(+"dadh9Nz'mHl>դ V`o N!Vn\*׻O,Lv|Fvfa 瞟aP;-地,BYlkByUZ4?Fe}I }v[%v@ݹ ٺ#olQ%<_Y8n(2牸(/I=zV"Pߢ G µNԗ< He!ӟ.#NM+Fl78."+_tP$}rSߒn)NqGtR oK#vcx hOh4yaI|]r8I[OLx3sZ R_,2DbXD]㒝rjɆ "E<+ff>g Hb$ץWhn@6sgv%$FnAE*dۈB{N }< JbjS6E0+Zts)(9_2L9'f$ G:]?`R^8)X͒q> U9~j hQئRy|C$vQ$8jj]ӕΊl[@6  7 NSTe!w/|5IjeraqlrZ:gf#6%쟼7^TLh^FαtW$n-F0(we9EkVIf7ڗ6+aw<=Ά0:l:PBpb/8u_‰0U3z9 4бcs@ cp0*k]ʬySݴR&1(4xQlbW5goe֞ʟVҮ+0R|$|cq2+?wn;T1rrJ\|cRXj|sx/\7ZwiŷaceTJU5bB?y3Oon1=ԱS"anPDGIMyWY #zX0'G'.7_-a:ZD#+hO mo $'w~1gr0dOU0`?ǻ㔷u*ֲuô>D*^Ѵ &j›<t#U7BtL!GAFX y!ik򘦉Ő3X>>=qo= V!s5}/tlrjAZlLg!)`zčx޶PD*CߖC&!s۫l󘨜Ǫwq(=FW1Y,%̓ó Ģ&/+1>U^g˫DUQM=D'pks=Şԛy$_ٵxdq}~MNUfSunlx"*+N&v Δ.!N.0Q;0xR|L俹a\c?yGr4];X}X;Յ4mW66B<߅A\u0h;2P4 a&`*f󅙅dV%OPĘbDzhUzբ%??u?Ot2}ɭPc VLL/M6mŤl;(-EԲ7}Bqtyӱg7xPK,TÞKKT@L&5r0 JX+i#Z][˖F~}ɮ"FmXmz^\0оYOsH5h_xQ[AҗJ/bz] ?OZ`3 ) 4e}MŦ pLqZ ?^ XhdpГIJJ$ t2,Qָ3βh*ZCedF0(k|$=b!ʆÍRϒIR*y:7_⻈j̥&]$v $EץAAJF#O}Ԁ ( EW"L7`"OI9ff&Be$s.1 a`Xґ:Q.3Vwx)uCyx"a2X)rMYG ȍ5\쓊2| xI]sϫLK@vn#xH= c(L$@=L"FeλsQf>fǚO-P?e;FH_3Ob:U&U$L#Oj"]H.cF1'1SC:_)}o=޺cFK;ϔVݕvz2k'/(LSX;g*Lq0F<&jz d/,dPB>L*Rm^JY~<9 h ݱ3ȡ^/&8Mx(ʇ]ztI=6w ,2 re5v D4mZߣ  H.jT¨fAhϿX%1Otʾ߃xuKbQ022"5;F6!'T13@Pߋt=q.إBڥY"h u.+/Mn[8nuχ/ސHVHOKF%g獓THspW\VTd3,jKX`nolCj#Yt *F؇dj܄B5 5- `%pϋw EgrAV;fY !7A8N|N;zʕ9}9H<^/|W?a  :h}[ېVƙkos5}Spnqo#5m0F"*wxHp>>QWCY_Q.t|rm(љ@μ~Qڔ9[x(} <8t59$PCK?HxtOof~"Lv_ƴ$xMuFVS)|G9ަX|G_ur!o/eB#euaG\/̖`Nu潯l8 @Id9 cDϰ&/_#WtíCwMHo75#x`^ele)J [,⎇dơVu;/ [7OQLמćχkn&SBAW@vBo!&(qb^ 0)pqtG r6EޤD?qt꧿ҏ/E@. ϣ̀G ^Vvga K3-.8|L&# C L3[ !*Y/ՈЪL=_$^Zc`4ߎa>X >@KOy'ݽ3f!q䀹biw]ɚ&橅bX)A+܃V9!4u767N:MSm?@ ;AlX6_Q n-GE66_: U>pUZ="Sۿbgwgv=Ss fY8ȃcRDiJ3+!5LjUa˷pսE!/+3Yw6=n@BF8FM&|B4r &`>$bRc IќGn^94sV-vMEGARNkxᣐA]zWq9e6Ɔq|۴3ctfp~$W:dIp[[r Q9QleV(E@B'B,\aq$gX s}=h5MZ&`>x, ך/6 R.IYSfgpJW,4ܓ~0ϊĎA~mObmB,w^-jי,z%U2i{:M7Ϊ 80E"q99Pn`ޡ.P'9[( \3F7@)RyB]I -QbxsܙO6W u.;m+`]*-+cIfJnIĐ<=9Lw.d0WZN^%Yx_-Ck-afɗ ST"+4B9דln*ocjn8U4q??1ʞuׂLqӖDXZe.A @Kz4/b^= 3u]P+l Ԡ֊Q|d3UL&ϦĩSi1+||7JðH|158ƞ X;(]-XfQ(t h'rp6Zo; S4 ꕙs줨WNBCSZkG #X(vz q1[1(X;Mɼ%[WnTY6i77]t thYY 0Y4/ QH@sC!.^H5ЬS3O^hv <8}]Hwi/85U{s.190o3Ee.lgQ|d cmI?U'@ k#v7DT#aݚlܹ ; s!$Vxsˮ}mc3)5˭27DˣX1}yD#4bGXj{fB1Y4ֵ-&3yEƌ RRgXe_*A%z}|iiL0y65gɓxh.i!oK,h{ ͚" |u- FOlC vk xx Do!Eo ġz{u 4l \[׳ N$bg5Ly @voZ5ʼOڀzE}}նnGA/^lZ;[)f%>4$xM֋]ݩF6I@p6g挡)*#DzhyK{bK"FڤtǭbEs) SQAMjl  &H{l}ĺkFdTvt;+"tL$.iv}M}[:ܤu~եjG'F H4 :VMNن@qݿ(w6w~&4~F&+- Jwh Z\(Zvif~q6 "٤ī5FZфpv5_|*Ĝ8êx O$_y8ES .1+r4+f`\|KM/ub7%=! s߾uH|o1 B7-^>Y(?1^^,]DG"D0/M'w|%ZVlݭ8œ3hYj]X: 0Q,2cfB 8YrlJTn?>+B5(y0U +wO~_”~|bͤ}\}_ 淦A/P)[fϗ ,~ᰄB%<}M*4,q3vHg0Kͥ\I؉F^tWYJ_m$[MxR&O}CS^M)%rVE"t G+V/Zs<~Q6 #HdGJJDsvFbF1 ?z5) %&s'5RC=8d짔_U]`l!+lDdRcɼ)? cV^z`7 L{ۣ]3zwDhSO1p`g1Y_4R=uC泸"J-25NU%QՇI:ܬ& r9XMů;5I d(LQߡ_§g+nk%J: .Uy["g2D[*{{?نdm'u@A 8 u=< Jv1dɕ>V>kc\8H-2w*[LZLO%RgN#jS|]UXf3:Sx дt^X XW>e+ae8WVY^ˉgȷkd{.DP|cIY31c4#H[h[HE䷃ճ L&H8'% +~&YnGO}WhAkɑ=ԘCu5U\,˞j,4:Y5X'.rԮG-1]"~0-޼o}(/TD<(d4W3[F[]mg#X6:Y4ZV(?X 9<@(3@r|0S; roH2?u uJTRYR Y71n r| a66vKPk<wF? p0IsvAݝ!j$ 4XJѩQHd>a8Zj6=ր4' ٷVЬ#8@AL9]㖱N@r'@ɚ" Pen p!z;GW̳xעAxuݼ*ʲriq*bfb z"bI.aK`I@ ;?n$,&-C._G:JŪpG"T~!Aχէ$=.EǑΙ۱dO;Ջ)6YX#QEyytJb8)";v. Yep`gdrM%)S?DH&_.Y3;U#+b正FCh~OSa n_4 D݊9#qiZ@ES{ %(&; ʂ5W> 4`Ô9xZ^O1MڻW.c9ƽ.Hش{=C>bmLƑS휢WA[ Pᵀ1O6v_uUg[[B,MT XVc4~ XY&xDUZE'!ޟBXjJ}u HerLi4vMbIK6"았^e4hG"܎H, 2m9>@iSz7 #.ݢWԟԽðQk?zb>ho0)%wɣVw1(s,iQ32x]o )#ӻۇVm'JֺW d6SW YS"'qI|P8DxNyzF m=9|1^2:w__OR9,i ?J-]΂э§F&XѸ >> %[ 賡#Ā _*.R59u|Vg83ge>!k&2EB4VI1^3ǫ\'7F X&C2K13cg5v{g͓|ZoJbsQY4m P܅NS1Vc&$U˴Ԣe:<f` ;[P]H%>`Pt'mąq[*v<'VM3DчbKT[+=\s :BĹ'.Mof0K #cn"V=O527 0L?oY۽w*#DKy&x3餅x-Y'=p‡O1%sO2SwDA5"V e􋯣QdbL 7sK|E^]R::o:G(N0=N?úb 3g h20%x}g oy k h#.P_W/}"$E4ty*V!:wpDlY57]@TVHYqk 5r5"UI;kC˞}$?RGag/0D͊_qjGtϡc֛ 3X{(B {[К/%^-lWka)(uN`jŠg7,Wcmkw|Pt1tBȋ%Y76A4iʅ6 (6pb{_t.,3yf?9W3SCP u *3Li<:5oTcI?O*cm'5nKvNگK_[<:bW0)\,׏#hzz43dVT^ mRgVJ ֋K%`]E=X/Swby|Kκ*0#=ԵI&Jn$Ʀ0LT;Z1D$ǽr kC+e{Zea6k&hAvls3uC+W-:VAV*1a7%털5owycI4ES# Edh.aY0?AfdQ l[RfDv$`Nߦmi'؁,frr/BF^p !`*{Jnsnm dLNq|\G@}ًHY2u<7OEV{lL5OwHk 2Jq*bRpT#xKG R=&ͯjw `=h}rˇ@eҍ~}`? GKFլ5lpoM?B p1hNJf2K=}+=&.{j>n$8mVtZLc<:v` Etl+ n; >)nQ;WҶͪ]Vƃhtp=ḗYT 2G߫.š #BL cg.D vh TLt[n~p4wB#'h ];H[KX}ْWz6T&+-FrRAox=xMy5!|0ʻkY ۖn|[=%;+轐9DoF yBIϫuÊdMa^ԊJR]zfF| U-} yyסX+ g;Sͬ&+9`F*/cd[=JloCw&^[4!S,U|PU<نpc/_X7"XjuyĹKkT,F.# R#}W)Uqm-uuL4{҆N3I02krVA~!'![eQ{0qkw?φ"vźPCoNLJC%2aۉg=w2%oeIj*3Rp>k{jZ[V.ȺRy^ҴON,k؝ 5tYUznұ79k+ @o-6T OW 3̀4SuImMeġ<0RƭMI4j͟s4ңLgbAg .9ߙ^#x03P,?-hBLшt^ժq9N2cUWO`@l}uj@ ǥIHb=NK\V}y2j?b5kFQa%%+66&Q !&b02C]T^&JńWpgB.*ReXz'= 2G\Y=f9G؍gފHq)xÉb#kɳH!O5ɑ+.HgXhRS;(3=D]w|ܽZ$>.4Mi"t7âoX\t%$HqwZ&q+U2Hf/grϗV(>W\>լ=fu!^gum &j$} Ji+=z5H^JO;(h~+eGF?8q*C)peesgPɕGD/P[ =PU!P-\˽y%C.fpVSL7x*X* nuIM[,5 T1ѭG7Mً[sᱫ:TbRYVKs9v IХxe"z2EXw!(xDj_^7$yrd{ǥMץ 1T sv銮 Xy.r Z-L/}}ŗy>Y O.9FץkE}V(z.yD-4\r m3mk<*luE'8xLGXbv&ϗc+*Yo*C*8Uo4D5Io&l x8O' Oϯ<Ӽ$:'-VCZ+ZRCZ'Sҳl\O^&`;\Wlj8a6Ֆ:q9CS֮?*06\\UhY35@#_;:f͉e!Y^@QEL1ng+ƘBs##;OKXѲEVK{;twڮ7Ƙ,RS1prgܧqJHm5ޥUg6Bv_.MȜJď+F؅j!gH*M\=: Ish2> O[ŮJP`gu.0>։|Ix=;0w Qϲp@帥p ^Wz ̈#aOgIGwXPLPc7s)[la=0k5MLl+hZ/v/`M]'4_<ѣ*1؏F4^tnYi.}N"sW˵@$+c|lɌ/1pte0kSh4ubqQ7X $[,D6wDAY( Bqʲ :#Z'1pʖ#gTXѻTK-BApơYK)-^7Ux:E4K{2Ns-V!uYJfF9蠴Z"U 㯸UHաX{>#!/p!"L=` m%R_c]b>A(c :NL+Z@ xl{Y);Lj񳾁&ܽJ b8rzsJCCZV’W"Qz+)Biն܉Vck㒨fKM?݆Kdvm xFVf|x7TZRX厪Šù8:@U;@naVhJ g [;H3vYġRjK\'h*2Syˎ "i YP?"BhI2C+V @Yqq2l>meBm}6 r]|/y>S*-Lgd%WdtC4ɟ~%hw䳭OV5jX¼YLv Q07Ut97$P@⼶(!Sk-DiP+T$r}K,}[SP9b@\ZXh÷IN'Ov:5 aV8D7 |}:stWC^ұ7 ax$.AS .vǑ'#w975fQ9]NWNڙPاHRlz%R؅=NMCh'a`%H2FaZ%푉e [_?c7aSD2[{-}|b+Gƶi*΂ _5(%o]75|f~54zm :θ&2[BJtEқuy}AlEy&}P1s^/@Wݲv6Y9V 8W _ B3*ŵ:_YVh̃-V3-;cٞ*(}ʧU>iϹw,؜O,Xi |O(3,`Dn[HlyDȝQ# z/~WJpouh s jgj,r8@4Ҁg0] ^_@ 6+IJw)UKmQFRI/zmMԣ֥)пcĂBKaX=x_w4r)b^ "1Sh`,< ҔInLUR|m yÛ Ils].=x=ɉb5 }2gZ}A06,2 ؋8>A9&s]'p $.+"y(%}'"eC' *,m.7xwH)ʥY s(=ޏqȎY+d7E\nN䉀{S@ 'NQr A-e񝙦SL EY~!LU I?^J%nTk2g; }Ӥ5r_MA,8(Jϛ$gjw:" re'ERQ3ho/KNO%g?3t;ɍ{~byCHی:k2h&`:`qD3fWn|07,sK(t{O_[.7Yf*ca7R>=`XT(5|g ! iEC_DVYr^/`:J[*b´0bي"5g!Gy .ZhöAE:oh gvh_)Ⓧ&a)84-VZ =&򱣋MsqrLX{Ȼw-U.6Q x!fԄ:8Z궊H|%@tΎgQyˣpxPZ;CK2 Ժt',({4." 2 (ej)\+V|x^r,R`؟A[IW|7!,~:JBs޼/ p?.#W ڼG${ Lg13,åH,Mx.^oS; -ڵ;Kixj>Tkf,Ԙn2,gTO1\=-)O>D>mEW,gws4^mH u23IZNNd/Ha> Ѯxkf'fsfj/T.Cm :r`A3U{QQT6xў,j 'U rGSpA^tF46OV慏K}Z 3TT0GB쎺튷(H0{dS"?-w!Z^{5S˂M(F,|4`)zU "P/,mkNv@6}r2һY6Fc$ Ƨ0he@H\Z!j!0Ǫ7Xtu6U b)Y Q]1/ Utn6Dɸ½&h>N 7ʲTbgq̍1 ֟OV)Kdau%5u0,yaK2 2cS ${V׆ o|*Ol>ܸZsK:,>= qynG ߳ӫy`N/A;Y. f)T t.Z,­n'@H(XYʛ׿3lŀ`/x LWᙘ¬. êAY w /ԫg#H362/o9M3/dw{m+ѭnq.=ҒۑIcx<\k%w;@`I#o~ҌDRE}%|eÍn' qOa2@^'GB! EWRՄ#RTP=BFZ8'$7,'hl"YA^( +3 YIGb6JOULn<#IS2U-CM~h&$ZyɅ )g J ' )\dN#jhX~mņL0./n7p{I!QRHk]Q+Uȃ\ngFm[dVVv{-K%ccdP ;5eau~ DV$8Q(^K7 enQGN9/bC1<.5HD՚wip-S_y'Ḓ2p9H$M:9} jX[ .h[Ad~&NH./?DC'CǩF@㫓p /}3B?4\ N|#p*o.soi멞jUhh^>1Z("!\;GkƊO@ r>"??\sɷ&n goG/~ҏ&x$vyfn*oHře}MCZ)We`5CR H)W͆"R& :Z ޳^~osu.&jȑ( ~`;%6Eץ29 oDjs2wjiHX\|]'8Dѻ_Qhje7m!CgK| QW1{~I**7ߺ l\;5 슟&25Q⚷~Ӂ`*c^[K0=`{ȟC8a&Msvj1w/s9pDHܞjc=*=.5ؘ):݂q6h G<.uP6xw8' @BEhzQI|GbzoVk9K ˅(TFNjfi>.W%a5{DJ'N豘:uH<aѴv>A7@?z_,AGv.5i}g*`.Ad"E:p52e-X/ɬՋo{|L0kJlr?r)? v9,kCb!"rc.|c)ch,:P&\&G4I Ӎch]oQE%P:>ѦRxɏm!`]%kϸ*kea rMR4R&"T tRHX7LGZsbYCyNp_\~ ¡6])|yMH} 5iƫ*n X)6?餿*5ϙpayZZ&-oKTi"vi%MYWx*m#EO~#en!+S~X0JIAK3o榞jHv'Uyי'̄^گ)/XR㌛FZٗU2߆6_!'\dxR\K_rnVv,|HuQRsAYtdP%,@HtL-AI}wZt3m _rODkN^NpN8ԄM2DO]k|[KeSkKh_}d;+nD+9$n/~r\]>} Sz`U[<$HM Ȥ|/[w> E7`{z)NtT Tzh*hMNcC)khZ6>p%Ŏ_4࿣L!wW٠MMhxpiwmɊ6bݟU i>7 7;Ϸa!oܽnLU!D8#qBSHizut9$TN#2A!p<$Rm;qbZ;8s Tܥ7Zkr`j v# L 1OIW͆kAc0t/0*fr#d)v`Ϩ;*klEUmk< åJ6C*)`[I^ٔclMV,~ \ZBC-7*+Ht5̽_f }kuwØ}!_xk@uQ.I0updqlUUXs@3'l ^(d-2~(B\[f5(2IAz9z}rZb>5^KI\okݼ8u0>8emTa?`[R>uuqbal])EMmن:?^hWtpٻZy0Ȗoj2ې frvH)Ry-Er/5RFljY0C(a2J` KjvźFM2}%Cx  "_؛pЏfBYiشpn,JvȀ`@Nh IjZt SCcrǒPⵄ5,;C4J<ڰiHvW7j:/Ҿ?0En$:W׽l9: >q_Ǿ n+ Y JT >k$G-)M`D.@UGh5>;DS l`pN6'Cg_*MRrrcS0 iIz J jf;b_+ʑc"hփ$N1`ID 1ێuο0/̿k.,hX_t Ri *SS̡_,UGb"I F"Q^wI1sx>HOZQEbc #^+W[QhH:r0Fg@y^5V[|tqC3T|"<8{:3Uc\R5ݜq@lrhHF1Av5R&pqG8C F Y R~]l?d%2CT<Q  l,?%TĐPZx RUmFN~ږ:8,36iͳ-ACaipqP}Rw#|AS#=VʓO+9n=X<Et,d* u_#ܾg]'f5H(rD+[) m`*sHPM&aAcNIyYKzbg>6Q(6bm;3Ɗ{p-z>Rg]GhLVpٸ[.ۿ=cn5˫̦ᆱfٔź7!_؋7fINM_ 2-]cwSK9TaK\ϑw19S̀J/EbcܢIMl4tqeeDOSDq*/0_w1pR$=W0ʚv}1RR{4R(ętWDHʀxaI?{DvW42Bσ$4m1AabicDx0q @< h#@ M +wjGv#!4<˓w~)%Q8ќPt+.iȾo>m2>4zY_~j:d">C5(>^;WmeRkf9*y2ܢf1BB9!Łmvd`w$tA'e3H4viH%['qej(M&"FO?iO[2Z7ĝ={G`.1ve [iڝK(WEAK6^NfW+!o $og袰$U0 ׋BBA Ԁ:$qdf[<dwЖ ZJdy0 KEU,zcB6'WTը叠PhP&4CHz?g>-۩#{8،D6hUnWUOΆ{bpvq1P" ۽wq2m\2:cu#s~̆H $p3V/~9ڧsj9/l0◨Ȣըݬ]eCw)hVl L^ v|߹3~qX`墅vjeF4uh٘ Үw4YT]áp~#ԟ WNO˛c(}Zq 5KqTKi)>r /G{Q,GGh! jՁT5Lc12Y8溾oWӍxiSeK[_ bg@{2gy@ۄG]{aE6=Ӭ;^ b0s ӘU\ {~k@q[ T~F@ΰ捬2u" t"`5s:A#HGۮ)7-F 3\6QcM*`ߡ%7isEZ}8b^17w&߄NHuPZhN1# } &LGjruǧ]Qˤw2*03h)jފ;NߙxTd^@  X\2N>ipDnZ+աQ.FklۼU[N?EGb̆0-Yk_U\yyCfMOL\U88M|>t#u=F!D_sǀ:$T$ۻWDZЭ'_ɒ yFa`OHe®1?iJ֚>y=$}lNKN$ABOD<-Ǭ{ĠhLݭ2MOt5C:Ұ!awU)il&֌Ѿ ȶe4G?C/[8_d^b̶w'=ɹ!f =HOg֌: وLj ֽNo<ѥ. Vv`-O фi>zRX~ ol4dgNO/D ~׸l$-* :$iؓT!JSm9m[^O+ X7umfp%0tnG@[BR(QUdK yYs4w.5YrL 0 h %Y)Y#4)F Y҉_I p 62@ko]LoɼB V^Ȩй[)-wS GX?X(LVw/H| X~dwP1c~=L=n7H O]ylN+SsbMv E;_uOɮcyc%@fzF1cia㘒@Y1HNv-rga\zri64{r7k=~mkʹUgꅩkn3!N|sDc tϞgNק.4,!hV}< QZUj !=U_b[1+(,Rb:}V(Wd ]?ȅۏ ֟Q9 hB\0/Ǘ2_'`N+ާKLC>n(?7M w>ִ>2YsńZ+/S-fy' @E1qɂrqQd IPuz:A[&"$6LrNh}dY1u6&&/ׯڷiF9|25{O.v$.Df1rjC/݆'NGo"`79pB,F7r \"EgܮQӣ{8e!@+WG5Lơܖt9+K8A k~萱gJHRLK#mnA`a4VBӯ0vyթ[0UfX["ŷ%Rc+|k*!9='!n!K}fF>GǜW34D, 9~ն Q'f %l{6 RA0,u#i\lmpI_N/*NH}~U.2 @vxEu[Gf > VecsCԖ7'Av^2̺AӮpCt$sʓ3L^)jI4#Лiښ>66Xqz!64Z2`R^@UC;) D;wCȲ ;w{]1ǽ TaK󏊦lգ ™ XRgҧGkn\NÆ.w8ymrHMTax.} SPt A8.U9CPibR~^wpnZZ{\1ȫhcYT14h`h?1NU=O@0nhW QvL>؊zFGKC6p?PmDM^YJv;ϦΦ"ƫӒA mUCpqNJqD(`f%_ԅ@w3V!Ix^c CFЊ! XIsydc݅DƲfGl:Vh!.!eil%WDj]YOgp}<Ft_p+Þm$~cg=$}[qq;:`D58}`CчTcI$U2Fy~kKͦ^BbkXSXL6@p0/7,-9y9!>rmcHNB}u."#hk:kò&Kp6cZd ij9&*RU:ulU}Ӄp~|q*ѥt8hN%1BXLLhBD88<xDŗ( SI %g]5q G`ݰWyoJz r,R]g7yjIGB?[QO^22SXFVR_Wshud}&ΝRD{f.r!ʱ0*@JR~bF*F mv{i(q ݜyOXs`^љR X)AՓ}ЗV!2 L.<_^?tWU7qFBo,Uև*!BfM0S*HֆUGhCL*MM\+ (9WFuHHfo "ZOj.K84`W\KzY~6!he0\#!fcL =I{=x7dJu)D\I0J2C@hkSh3`PAOـ̺s&[~r/&%~V泜A0IF~fEVRr9Wdgqm!K )gW'TIA"衦Iĸ%yN>kӜݣRFd[ ^1Β P(m'tPE-)Sh= vu˼@ ,|[YM CIQ39C1'9bCx{ eCi0Uy =W?4I%l> !mOQJ(t%ɟY vTwW{0M;b=Q@Kh܍y408sׁVVMu/7kups}HTH<$WgE⒍\)=rmOI&o=Ւc,q1- Ǡ_T)4[>տ',;O,v}]GRh@İr#"k53GS+vñCZ>)iF/r\e򳱛4.7 0a/g (Ά~6M~ _nфCOC$KRH'˖4.Oh Aĭ?Y:sYA/j3"IvS}=e^ ӱߠ?:;fE7uw̮:6&ꁜ7 a׌,$?_Yb~G^`a7*%P˸|")^|zcj8˻qܦKFfDP;t p_c@-= v^19ӂ, G]y9->)kȱ{jd*e@tQHX?) .Z3cˁL$Y$X rQ UхFП||d3VvUnJco6;'=İ|8WzVqE$S}|7ǃ.]cNBq05 P&ƭEdD Lf#,j\w*4t[j%TaH/)n9fy(W+Ͼ=d|JIy3u[5] .$vȍLYyq7/Trn>cVkayBaD9oqLɓYʫy#w%\ ăwk͠xrlE* ,lnu=(WҤ Ǎ'1Ɗ׈[1_|>Oh2%]GP(/js`G)eUEԋbJ3՗ֱD gWBכ2g%L WʟF頲דD) {k>-ju&Oأ,^{ӚB=U9PP|Q'U)J ]6n1X}rWS1H;k2AQoq ϭ9kλk,=׏.,`x'# +Q}ܫbHr̳eP6lGAx.1myp}H0h!VN31`Vqe,XU[ӺWKc1=brOE٦f+࢝#}`5T' @}(t-((;d9jbv 7~·"}TEĸM]ߖG:h\p|zbAտaa=%(<+!u.UA}ovnsLw-gdѧ~d/& #&O^+DT5Z^ng奺踣ܔpY JAe~ߌ’H]1%æ.ɻyNG `'=%JL;5fHl2!{ᱺۮ׻O+NJeGH,؝C\,EΞFkdoy<&D'Y 2'Զ[c'„P55s TǎdsI1Y\!8LQACn uqUz$~Lc tį'`/hܧE RMm()*:zܴ~Wڪ0?3Q] |ߑ;[N8 IHUnz3r %/cdw&!& ް :d\"ƪR=iNY4Z^>;GࡇAC`TH `OcqJw88â3<\2B#*3;]:I'J_ӵEJME++qz?6ӷ%rI o7_m1=*0 }6:gY ik`Z-V]dbKH#[. qeڣԜ~EQޔs|f,sͰTWXŸ2Hd As8=g+G3~}{M%"*-b_ yg'mܹڼ.۫ՃYlHgׁ5܋$#令WLQ/C9lKxˮA0i-.bLB D9ʧ  ;Agj|ֹ"&8p?T▸R6KW-ߺ' w*K_>A$B"R [/V3i =/eۜ] 0@tcO15iI1 |ncWԾTki?U@\H:C)Lq xk_( PL͉>3: uxi n!eFu68{LgK[1|h`C3XA}.ku=mt]=HZ17( N*R#Namv*ATVD bPL]%iiV0&S(=B^F8nR1[#vwqy(u;93'g^%#ݪ04sU_Jj"gl5Iu&:]N\C52Yj&:Xd IRdAcɼ<㫺yd l`>";d@_;ط3@ەA^֭A?H\Q̪]w/օfȅSa':EAm?͚?bv=|2!toaYp"7iMVuD1RUuBqտC4"wYZ3iJ2w߳WJFJ/X6kd=*ME+=^/2kEUsY{#c 9GCW)cB\uF1M0K?Bi7cuUhO,NCqYS(C{ 61U1RǤ?}N\+YF@,hbC VjJ !vLb޲ް'aho˜=6$BΗG`)5Dn|{L`?P!kٌ09n_p(s׋vk>wdva|*MIm*[VPf<,-#ˌ6$.O M:2\jfqz( ?Psf{|bƺH|v,P~@_xqb||2g4m>&re PD Y *b9S釅$o-fG|5|G`N a)<:0ÂLr{*X\J^C?bY#.dN}I Å$д#YD>rO9"|C bjJѰwӅ;{[daͮhHCw-"C$#E KN. Lhg/gטfUǫX㪖@elZ: LPq2n`FkU'fm>z{SWbM/!VVuZ$;)ԣqIчA0vQJSƞ0E70=znPÿXgt+466瞀V~6-0#4͔9bKgN4- ,K!E >©E\.y.Ìc&OcFj:E2W`BUF`ѦX"֪M!9F2&cv<8_8;Xr:{R?,Vzd!Lhi6U\J*sIV#8vs(S?WB|{HWW-d%ܼkV=hzQǻj+i3={eD L+p^7g;4(APɉ[Q”{nݿ)!PL>7 !Xym=S^;Kġ|pS=|7QQϲ~/UNQuʏJy̢׼W ӿJ]>hb3y$;n1<.<@?K~"ŞU$V_GFr.BSpBJc+zi,"ѕrFY#7Oƽx91eqGk耨J#9W4z'T) %(e*W>iO%UxDexk!*Q} qO0\-[g rBގ7[sX/q% 5GE=U.ggUy~ݡUKIZ$B0sdtkÛR| -Kl&Qu&E |\F:!*SZ2Mʛ*$tFU ڦ%YzDtUe>ʺBH<ώ$4LUm)m6/,78!\wd6⮡EUKՋ^lbQ@{7U>T:_A95)M(T]aϦIG swf:Vy =lgQJڗ&1i[QmCWD~y/0AҠ -gE}hz=zpϙ)k5_:95ZO֞꧱4n9=ivM F22*bp"i:l2miYE֋n@m簻 7g"9&h{!J'ߘK1ȯ+((YF1CKv^M`f2XuQΒ`7G0zh.}w ozdziOUKӬu61@L)s4|aj33=ܢ juY>< ʖrpI Ikcn,#vh%#ڞ>du L x0cP}?pټ!F䘃3h$-EahX\#rx.pR&Kr't3PF1!``v \)G]8l˲d:4G< }Z$ >khw'(R'8FΈ;O#;D4͢9K%kbFEuɸ&! ]+]ߟf83m=8~y}uNG:)d{(YiW7WqVSM[uL*S բ 9{%:LqȽүx"^,8蠺lY ?ȍ^~/9^ YK*1f/0.FU 9Vػͬ ,)XB6[Z,`Uie3aiG$\v4Zy|d?>O L 9#O|XfՎʻT:g>S-˭=<~}+_zRLmoiʷK"[ pcS ^&x扊 -S)DC= ~w!dL3E¼~aaa6L`M*a]PhICM|tCg~\%̧Yl]`-©8L("!ݗ@-Hϕ'۟a`硼m+A {-5{sM!/l"+Z]=!#Ph^m=^֔&>~{QZƭN4oथ̱Xc"Vf*{RwX<|;H APej oaVAEfi=n̚3FMyaaBc5zEc353XNytdJKLVңX='tTN+wҶ5~>f;7ʨ Bh _L`>+#b 'yӧF155Br?ԝX\P 8pqxTI xt vɼ,i+\_9'ym2vTڍD0(vwŭ[`4#as]b(i_=SYvseJ(X6ݝZv#w -PpYɚ|lQaGҼRyWLٳD7v{d*ꏳJI* 49QzQYSFwp LԦpx;M?*OF UXs+Jwg R1CAWuf Os- $v"  O8v]PێG_n0E~A. :E3_ +uTY! OΨBepuО+0gPǵ}Ȁ3ѝvx_Wf~H~+} z{qOYZ5ʡEbe|֜v|L69b¿>O襶g9GmqWо5 뢖rFPBun`UN 8w!~%} 8 d,˶mCfʙ1 ?nb0$Vm7]*+ٕ y*FC! '~DuD.IZ<®Pvh|EA)͞5`~vR,q3ǎUJKkix}ՑTLTaq`hqSfWkNWxu ;D}[n@]MU91V2q[_7Cl"-ճZ+8Q 2bM,ēnUmk"L5ЫJVoVisM mg@׏&v_0{U]9$G)1L3^uNz?dKX:N`km2kog뒯[Tn`o_<)<6탬u#7DLgϙX5W:'@+{z# \sH4Z {PdU~pSUT*?>?87b㤋JߡmG%6[4}E] G,y 1DC9[ ̙z+I01*F5^1l]{'Kwu5UĠЫd{=-4L?s@I *q3Uv $܍DVZY"|R/6Zؕ+;Etuh`5 5V< m|T@䉓v8HQo dm/S7ۖ0lVPo}HhcttRFM.7Gqa" Ex`®ԛb0}1A6FdXgFCg\[z«uF"d uz]nOrĊOI/rH5N&fzGڷY(s?/9S_{\@D-$#i41$·8X%Qǻ }W/ !Sְߔ/vcNصmSA""tHB:ݫ,v!O wܪD Dzҭeӳ-xa6GhYax}ނ5._YET62~ilF삑=nt=To-H>=:@I?7@jYiZ3"$ ]0}NT(]GL Tl k*fbWjHu e&8!ΖWLp3>Z7i͎ BڷfxD*h"< %qfS>5;A{jwi~\&YA䷕B/ďE!!+=%tm4Be|t/RS gb7A7&sW 4fʬ~NJGZ*q6AtLgnH!8vg1C,>|vO]xaDA}Տ$.C定JT4&~+trh{^gQ[7} T}*CĚU,IL2L{mP⊥-״X::Ĺ^;O6( .[Y,Lj< {ʵ,dp>vբJ)j\PڴS~BQ+bgb4ͺ]cX ?e@z60W#BfVg,}->6Z+y> ::ep ~0[ HZVC2Mm7̪?/;8?͒);157W ϢXE>\@"okwL =.as*Q(%yHO|1F y" N n#NPҊ "9"\HX}Α)BzUU4X샭K9ʜ=L8$+Qk~6vXgj$6\ɣu^OD;vC(ChW| ̓%0N9.v\̍z5x T7'fi|]RB~RGqo|8Ut7zJ#Z;-PG+=K9ʼ+aiv\8 drXj;J=^LGT: p7R 󫅲Cžj>X{ $-{<%N, _ŪUFeIuoQvȿC-ї/m5'OǪf۔> N s]mWJ-w؂DnSU2Jٵg'L.\Sp6TQc[4Sa\A?CBg"4xv? Agޖ%Pi*^&S%aÕEMB]G!W=9߷MZ4EGXEEi&YQzI.i~߇Pچ+hjiWPZ":uCm7J'ҀfÑ Ysf}xtk赇 аH\HȽ#&JRnͦ@j6`yQw,N mty` 0Hx]ټu3EjD ՠNx>PO(y2wY7!vyFq3xG$_@ƜVL /5 4Ya;)Pt8zIYgKu0KLa{#'(Cʽ(PۍE8pqd.7ko|iPBfWO#ўu|d%,#\kg%k(s@\˞Yx:K yPWh=Օ }}k; uz!p7$0{~bFE{-ы޺ oCT0bJv%H5BўP"vPv3U&¬Z#.lcE]FYGe[wc|#"{,p4]^ѬW;8Г''Pħ>g~~ط$='Y5)J0Qx8{9~f[m`ƸY{OGqnܐ蔾oBwP슙jЯW^) WŤH`Ai6lO; !ӢC9$'o;=h{.ˇ ԷGɾ gYoϰ'ZXW+][ِmLD#-jnE:) 9{O Ưo7Jԅ8:tjbŤʙ׷f&qH|'JF_\ω_;^NOM6]d<`>6 Hpǡ zfVyGjERླ!s DweNjF61ڄ.ϲ*^/zM$.!{q ʵnQH#cz }6w4VEK6jn#ڷx'jVJ90)WW@0d(nU`O?& أL`m*g&&IfUQ(-r}k0F߽Jy.F\X`wn TEw1|u1,L9xh7'?m.sѿ??ۮK08+Tq+@ؐ*s$(1?&l6Eŋ(/Z7gmX> e/J#埐Etė ʉ."!,n.{՚K}hhY Y8))*1SV=ԨkxKe[~_;SRS ^;?{vt+trXH #vetj69:&<VqnFVpctN+6J\K~|tmқ>󃜁O{7Z,[VS}Q,?٧@sbDT0ְ-mX #HdN}-RF&C[*aڪz6ltg$2d*pA2z{ M0T;ڠ"#ir2|9^m?D|ؘPڸC劶vkze)Xy{[uk&ѭ]&M}3x.M;4[~T( 5lBm='m_ 9{GV<܃~SlrV3G'CW3PNm1v?OMI֍˩VI<6Z{>Ep4!3m{G|`=Zr)̀@WA?!‚mc?xAQdIZ)ĝڂK0`\+ν^Bn^c+KߑOExIrޅ*l2fQ6Ax*{^$3kt)Zw70hhnT)h ua<e DEμslFGLpl^.l$FxjUiG}26B.m@`G6I;#}XFȄT[td0h>~s?I~p׏i Pk M#^$֑SfzG|~b6 fZ ⻇p}= Aipқ ưD(/.V诊y<-5i#cKE(hxx ޥԒ2&:!9^|Y/@NfQL-i5hyFQ!t`"WEW$/=Q߆N7"9|^73{ A}f"¬G}5[u_ ,7Y 'EfJl9Jl6-.kFK+Wouf3`WQS6CJ}sLyFƷ_c#v'+2a{=' ɛtf_qIekiqz&ؒ%1<#46IB];=>~oUk̅[J\RԨ|.uTVVeGIdT#9zC-`:=UZf`sc 89,YbDR'V]&!j`Cv8ji iwanMBf#MMFή$8=\bϊz`cUߋr]؃bs(u[#ncV(jT\Lc4u}WHR;8{&Z<0RB@CN8.=Ypn'xm?42i%^3.ԯi4%0@^pY < RP U559Wr[*_o`4JR5_;H~c/"?ǻ|%]EP'|<[+a|'2B6k2w\*tQm\ ɭZxd,o/Q/ے)|UO-пů^ܖȦLm3V=LP{-,+R³*]Txud[DUE& lD_E_$*.[;G.<^ Oj́/(.h3$y{T8X87x Fݱs]Yei00]S+ȹor aܨ3[8*HEEM#!gߒ> LW F_P1{kyBhA{g/'qvOZ33odW#ܜ{;3əvG2g^MV:j*7t:n՝6?{P\X@(yϭ4H#)@CWIKceooz(R+k"U?̇@HBڙ[`PWV畮L^΍UwH<6s{{k_797y=Fb}otwЕBg7'9y!Vc(~'3r~9-Rel#`e]E#$ؐ{FWP.W!I$R4rX6c EQֽ=A=Fu4SpwC1_,OAiHK<$Bby'ϝMj"2OS/ZrHB&YT&F9@ҷ!}W݆U|\i}}BaPsGZ7mO| pQqpٓ 9%~`:Pt4`KF`H,dSoCkx3k0mYB%) :\$`V<>? R7;JAi2%喩D'HkS_8A,Hp,mf!:Fb9CXwkv25.iɷ5Qj ^Ƴd+ ~kf>OԹπOe J9IQLG:D+ݼS pi=;^[`.:\aZ`\oae*l(ǜ\Ϩbs{]xe]O( O ֲ6.muĪ`ܶD1{=[߃Af]Ԟ{b6޴ >{RIPfEx[K$@zMzw2h i7JpuB^  Qf96 0\;z x AJ{wZ SB.EU=vLmhsbj-.6;lIZ)+_$' @k?Go߾A?H\7x^RW|[TLEҹpU[У08Ck1(ǁW>MMo \wTo =Xܴc2Ok+6Mf/Z/፧Q542 u䥆&"圼<-XC8@لJUrls=*v>sdTG8մ/|C/'r3_v\5Nl)+QLǩ8B~W%lz|nHcvkJS5 b+8o:`+mD0o7JjW*87, (Gx)`փPi-)ʍ; EgTl@Bw S !x$N/a $)W^s 7Sy7, |8]lz #qv/ ޤe_D.^cR~> s~[M,hӯ1q)FVrxP-8 =Q}ѸeaK|WF'X-qҰȯaA_8 ≺6, hѪ[o^G8T^(cj0~VusjXQ 5)u*V%*>^Ne+FFIG@N|.Hh6}չc[AIB)=k")w1RM:,'|@rBÅ#t/EFX̾ic^4m0~g] BQ41WLuYf|ۥQvtίF n0_ A濦b9?kVh 8PB(ޫO0[6cjXtn1  DѴYH 0;c-W|PO^oIWb('^/7C|t{~s?dBP+x!չќ 6uZai*_Mp=artDwKxʯ6|ޡsw]oFg p8F-\As1H[mLVr^Y7c G^u]Oq拏* (U"iS\D.ERa BIp $7n>C"+t|&F9^zQdԎ+F40nu1褷YkMbrR=CRsl !͢Drs\"֯?ZևRVj _@+ 9U,È6t" }]#TLoeAе!X&ލMrSߏg{``=LwXuk>W.?* jBCĖ64NZy/ϧv-!@똥:WW'<>Cdn/Am,;0g ypؗH #4Ҟ"Z  M?*wGw+H˄;\]C7$ߗ<5'Hq9Pҝx \QAOyk. (#r,3ʡI3G)规8Q Of(xux=ڞ\Wb&y#p;'녉M`3ҥ>]af^f2U(!S_]p]u98蓕"L?m~MǕ[gzjEcga !F6b^RdК=ؔM.A—@YTo|9p:O<-*P>lI0U`SCs@|qkj `y\ M7^>bFS5ȼ$cs' J.Ȳ6ݗY8`SI3}C OGէ]~o?:YndRVM\h(k Gx'7a4zZ/#,)V ȭ=(hYX~ՆЛ،JG/fvs?Iz[K9wE?Y!xE-΄Iա; kbO)Bҗ9:i#QN GWMnrY.}h-G,lnàAǎcчp;gM éiAjШW)>qCψt?)>ao=9NUn Wnr;cwK~4[S%+W`'Dl4JO3z233 "Y$ " 3 tOBԥT1=ܽdçe⬺i=8 XFϯ1;΁<8v7?5 Oz*M_p3wwKMu^^߂+YLoR1Ӆ]#1S\ZDLȹ'm>~SBrQ+O!He/L/_U N|)U nd/$^ WLF ]<ݡQb!~ ^_+OK ȷn&7dAy~DzUa$7V8Dr`^z[2/ .z%P BPB0R$LNe%2PE(w#JM>9cx?)O-rjJvї;Q.MY}w74"zˆ[ /,hzu*ub+5E=Y杫Uast2=ucBcɦPv~jO-_{PG)n}\cч#r'0'60r0RpI?b2^ LEqS$VUۊ x:c8ũ!nMY#12q:`Q_V,ׂ<By?~ՒjDK *LgvKɒz3;̗~=^TM6"c+X2#N 0,ə|GNŰ-*"W C,D|תIZ*f 'R|lP;mĨ^i)'܈'La [*oTb}\4t3tݥ)V,dnR3sW?T5B.*G(c$PnOS䊝\!kR]XA,I^",`߾>Q5zAjy=jDW8YΗ0"abS]M]ѱNr;ʌбJ^™Lyc@2*Pbn^`pesn 1\$ "tgb]s.bs\~jP*,IQċ5W: 4b%RٽMLysZRZ"_gR:4O"&0j?%IoaˇY"އ>MwCuh M̾B`q:XuM8sCV0D ׽C^:ce xi¯Q2}EðV+=rb޹U1ᤜbY3՝dv$"G#9n6|M6 Df9ԁGF-C,OR6+hDC#{\7w~ܭTPQp3&urc%Z<Ea+(W^t!j^a{n & ;Yr*|&KH1KKĽp񩲓\Pːk+d(4}K{oiťMj)38-Ja!ULppGmi˕J+{_^cxTvwf qGw!nsXc nWڽܼnzhU!P~4 Q+c8NtC mp]XC;^_`-WN3 o)]˞#c<l./.CGN:瓡L{BfNx#fα H[?%>XLeB›QSf*:gU! l]LgJ! }~z׳!'/:jz3q n/ᄾga%{u~;(V"d^L<&(AgB^zVFMq&yGA"4hQRb-5 g{&OѪ baEY1II !,E.kHX?y͖&` EO3u/SѲ [MkVY-iBݖdWiKQKGbʹ>@8֛Ī*idpQyiotM*a`mR1^NpSvbzldv4օ9i xY>]1'stu1d}F(%8 ṆpI25H s^RfXNVw[%Dž/qGtuWer& 1]G}GSRt|kd2fWCpC܍3Bwdqb>Eq S1_αaBOW )RN`'OZO|q:.c/ah jP}HBi~_3΅~<~T0Iғ6LZT_X(6׏J$xr-4O:@6ۢ{`ȷ6;c 0%dMފ4Iew&q;vuhW=2G̨zN[XmvꁌE C=q%Z<l:sX޶)AҢUAa#MLcth \؀i_4(֖7JLA $D gnE0eL9C[|M2K:lC}P,|l`2DUֻAgF``y11SA,yS*tۛ {*,d%ܿT= xsr7 &ϊCK&b2zWu]YNuo^c}ZU6n_:OʑʻGB` A/{Lt?T y>O5ej[k7{H""4w[")+S`XFD`KXHK@As@]U \ u @!]'@|m^2\QZ$D;w(dZk[Ac޽oDnǽ&.^' Y'ijSgRj=j3B&M]8B5)CI;faqVY(r^|Q $!V-"S~pMLIDro t㌋ְ~e4qTۭYQ PB IgkYs/RVS_A^r$8֡ۈ/Lj H;BLl\R |HVOWl Nj[l?-ٸ(Z5< 7E-݂s=z >|_<-(yBOtX/]1XSRټs3=e'ybxOf]x*^tMxk!" ;y](Suwz)4O\V!$$c%L& [OLκKq:KYCpz(ʺ9AaCYIC Z!,PƲ䬘H{ljc*@&u|)P'Um|MZn[3S'1.vU[-9IW9aN/$5YFH(p*LX(?S%)hd~rӰor K -[~BwI ֻX8l/E sp[uJjZ3U >p<49ꈜ 4Ӎ-b\A[+JX~T!d>JD0 :#$OkUK?q_S# 1Ce]tZJ6lSnh½eX@, qYqrI=* 0JT01@%TK.<#TO{=p7n#)U0a>d?7c?*?&Ȼya[#NLizV4msh~GagS#bP'sh%J_B~*1@=7(d&NyGbx'xl[n`'ˬJĄL 9U䆴!kxZyrq#}_^OmCNXj;6hr C6x:W, 6WP?orKWacCFM7V 3fޙL`Jy'<1{m}yTu25LŝXͲS`~jKis3y%h/# G!tjX=T2tAu{Nމ+6u4876t%e +`wl\Ufd #+-,t 粩A 7T24Ek:Q^^=(RBTK`6#Sq1dw9 mIy_0OQYd Xd})ET+Mp~S T4=# HY, /Ax9^FFMezgIpq%.)s7`.U|@nS7=Tbp =fǿN¥AȈ)10,A}oI"I/Y Š$8вA/t>Cȉ2Pv )bLyPIr1?0fŢ䘆茓dx~iNDZP$U CW|We[$|'7_eQ}QxU~~(u3t}Nue2rݱw4objOޅ9Ԑh,Z#Ǡ^l+hcFj4tv̯z{?Tkk&ubmi./3 ; P#=||;#b`:9_p8Qg?0J{!!8:6%ٷl[կiinKu\scEc^¯ 4am#+0!LmAD:a;OsHJ}e,enۚ"jY[ ;.>"4,r1K܋KNA9XaUGKJ 62TVU tlـ b8||ř%.LvZkPw 5/[I[a$"Y:Vǁkrz`K?8n vSc16#zv5ltۤ3:ZbJ[JF0&wY:#!D^-7'JDRi F؈( )=j4yJь maHǭ2[K\78HX $O8֋=\,LkOpƩNv9bgw֐=׹{xO-v};QȂ v(xr ȧ y:+2y^dE{;BM5TѡOpx 'Dޅz)hOeqBX-[\ AWdGUY76xڪ7._LgO1$T c5bńN68DU(.wgh w:l mIV2b@YB=NFDjۥaN?_[ҳbs+ j{-dEXޥŎ9vV2ojģU)R\qPA4UVDlf< o0QVwσjE+/>K `\<O,ai~|`E1mC{q 9OEq!q44ዣ q.jcmy4fJ)]R4Im =àX ܃LAsypqcyCC Q7kk>cӍ7/7}ʎג|z>ݚk㬕`_pơ< MNsgM! J ~F $96V0qUV(Sヅjф{D'[Lx"[b 3k菫F*}E Oʪ(üxfh _WTl)?(D-Un;^=8zQ\B8F@I.WV{#3s.N>]:˥ POa݋=UQ/&˓r c&8XfG;B4Gs xib^+V.8 j-N/֊0.B6w7v7@/{mЄTzvRLW -ݸNbNU1t !pp0-q#kv35Q6^*S'&Rb_Ҧ]A\<\W' uYe`_|Ot^"E[.G+Xsp<C䐎n_)F 0OdZu_bm!S!./:Q K"eLI.-6' -+!E\/ eAvYZ9CKa͑Izcxja i$+A=$1G( #Io*eԆ;(e*TAQNkYfb>Ul**{iæ刱?6VѪLzޟ9]Ǎ]/6xc*O} NYNCCGݟG[T=Eb|d/L֊PbDuh;S*bDd?_d# L^Ǽf)r};wT1Fǃ7Ē[Ì?WƘ6)U.՚>j@d.?&@# +)/ͬ$tbF' b-E0v#ZO.SLpƓuCbnJ>#@墇:h~2#iFN]8"?P^jffHilwREG k1da*,αS{W?}U3}H 37ufc.o∫%mVP@wY n^6&SRڨrPCva axvŚ˺p'v pp奻3VWya` aZreHk")SWwnᓑ PHD?IwT}qU)' 7_տdh<v4GL饺h"eq}1'3O@eAP}9[ͭLnbU8vs0i#6nKw.[x9aka^HK3r ɷڽ}VX12KGI5ɯRi1c&\Ft_|ũ(_,֗jU_^*JQŠgq>b}+jƳ'S/notȊ[%}7>{1ژ3!QB&;g`~V] ( Wʑ^ Uif_5ruD7\? 0q࿉Zni [KVT╲6jUF9:oQsX#=@l {XG71 7@X(O+פGaMHl7 sRu?3jNI^ahs?xY isWcl1K6lD½ۓTU¹7Qjc~m\ퟡHAaPmfҦ '|X4h\cQO`3,=qU[>C!ɜO?3\1b4&dkdl>5s"ī׎<`N(O:W<]޿aK ƊHt?Jյ֨LQ!?pE8(X,e3Q@ы#},cK xv7\.dQzUT-b"hIp&0ِ͚pvHTaIXh5"M6޿O^0|wE?~: _)ulkC_k Q xV|K;9(lSwIS`# LɐVP—.Eg7$S给 bmz7wn ֮TWϑ汀nX'^Չ|7rCLQYxam. HKS#c!KDU|1ev>x{NQl!嗛Vsb)Ls L7ϙ`d_P@:G+xsjǶqeQ(mhvvyai`Kf %ccs}/CeZ`8օ בk$*Ż.+beJ(u-Ȩ[;B?Haw6HGG sY{ v$}HMV ݪROmwMM8HNF GRO#S8z!|~eMc6|2ż:ePsDlBAT"<{Pf$2JRi ӱ-k,}~39R%gl 6e$*Y@]bE|P,HܵZā,b%9>R\}x=PZi˝r{JXunu3`gR0Vb\>g?D!'gIEOJ $!&guo & xh˱¯GGox8|U& !2ϮWK^Sš lU6#mr%F*_]58֯'J{Gvs`WeA2; f47Ja'*> Uɓ̳ xDiT4(G5.!3m^Pgp ww߲ W ~;_Z4+7:4ywfSS~=֎"Tδ2ێL,ͮU=MsNc^w\l(N-K)]n6rUd.VB/9u!-GŰoLjiПoX-!DlWA*kX*=0sB:;23"[1gӚ&mѱՌ"D2ar՞i/NjwHu͆x~C ' Ϩ`r{c=6U{{DKBmZl0o(t^&8B0 X Kbn}RA!IlY;jb'0ၷ.H"7ճ[O~ֻydqBU#7p^b6Yrvq ;#r Z(AƎ>KS5 H-AyyHWa՛GcC&LBDžVVb5F)$U4K\QY(XCRp՟ ^XW859" J(oA2KOJ"Ҥ#]8ϰPVQ^ F-z@W7Js(u煸|Mcj5oˠ#:{V[8~$BcZ*ftY gHڭ  -N;-۱-a v{Ef{{&U~ՇH4đq$82FuO@X6/[ŒL?EB/tq u sqf2-(A%|"h1SY YB;ŜLZ*ȘR[Z@" ggY.MpBkR+:nNR7Zl150):SI08mANDsEWWF>.DaJ*sLEi<z{u2 E~>niQƬh3#;RSQawƌoa ' ~!~Q%Z3ٚe*"o~^mʐDvf jRPgᰋ|«oBś$ws# |`)Cv1b~{ʭ~g ö=ݔ_9g>@Ӵc;5JicXOI̊ Qwc /} :z vf9z04œ7<+A[ }.(,BLlSFD#GV;a F=b+K-!shD{#q-Ҟ#Yc gAJ~}"S|.'QckkX8Fˀ wOh&^RoX"*O0lSh+6JF$7#2ğgp ڷ9',ӻY*R3}NwޢD<1뉐AëN)@9Qmƅ]@7ٖDZ&OScj$xҽqxj 2X}gˡ W(RUu9|[ݺ:h\wE .+m/ek 7ӆ|Yو齭D7Lf+gEuYn8 ?3^e7DMYa]T"g*z IJg<|Kp|`T:  YrNoŧ@Y(:VPkH<X'Jzr+o@I&$5֦B_F,ķO6W⺥)Фpt57bV]^:j%0+hH"n@z{HʶfRu.2$fDb/_[&KP5>E7|Mp(15ml2hk,V<2lUOyF3;.K%-윑|zx |Kܻd-9yxRKݛJ^.W6Q-;OѺm `1588Y%9<%ڢpfpR8pӥ0~dQMPNC?t=ujAwKC2ȸEImӁ- aڧedbbЍ8~aE%7|bvEUaq6\Q0oE$˰x -f%/_edi)IHtøQAkf"ySOI͈/S0H-b}$F5QiP9brz\8 'VhbVϫM6 s8.U դS"qtӀ%8`&x츓 `>/wULI[_kh] E){P)a#4חHq:Lo[>#][ ʸcN,'3&R]>U0|aL݋\afjK\)6*KWb<,BZ#բISr%oUؚNkRؘj *ǘ~>GEJjZ6t!QJQ z$GclY ̄@㯐z072?;\1 >3שE֎@l`nQqЪSukGvi VY+]2z΅~awU|m]/4q3xO6a(^p0F^zl>ͫ,Csny jWż]D@JԽ2g.Hkx uUn WjP 9XGɣ86p$}E N+6<!!9Knr* 6"~òWo†?U;Ag"T3XzϳcoU'ѥ&uGT0aXZa(AcZXzHLmxz + r*X]S;b)= $>pu% tքI tchsq^m2 D. .]?gPΗ+ Lܹ[J/ǿ-: }:256?e)T_Qp`"(6&XӋ66IQ #ދ5hv=gQ 81M jITzWte'x@>`:aAwr6.zly742I]"3VB-AR\$%G.Sʶc:b9&/6vR$O9Z0 rBSw`ǯ*/ ̪j y@aDߋM ޮ,6[bs Jk 2@?6~de:3X$Ͻ n3U?tF Ì5N7JlpyawpNS!MÍNyp+#0\#nz5G--&Ě2aV[?h&s#wO`ٕoOM*idq"1_zf>{ rAE/?,0AT'uqp[z _d,ȵA}|-ùqAvQː u T$l`ͨ HGb69tgW%R1cQJGR-θ쇲壘$1'򔱭Y4QKEK?Qu??dBS`wIs>{{N+Iw2x2C/ׅM}.7"M#qm_OzTZOו>G/mA@).//'Gs5'h$M~d׺f6eNɇ2[|OD:-a>hah皘BL(bޕRٲ"%.VQ=Ë*v*zKtr)^OqԄ3a tI2󷯇v> 5 muIK/q&(AXn: 犡<{ [zw8T;qAQWӉgT䦽 R%j샔YqF10^(=˜Vt4cV%I}yfm*nk!1F͗a1یLnKgA{"BonnVXZ;qb~d7a+aJ)=جCa^c;D{r\WHzQN!?lZAI>ܝ65,O"IYr%^%+0v1Ad/±+йqdmŦNHd=-iAK,ih]MUS+?՚2BRTU}_E(Ks&`{Pd, 8Z@nV(:V^gAQ$ϗ')yG >sC: "WUnc$E}-9m!j;-kEh\KwP;p.H~N5x>yTo,O@.r4^L!`Fc`g ;"QlM_v"PQLG;LZ163& a'qw+x1-OhZu_z('x-9%)Q1p-tأu|k^[z셭<71Ķl EI}J J2Z_Yc|$F嘼bg@}cAEaI&УUSqni+V)Q`C [//9ʍudkW ^/OxOۡPP00&H;C5~D(PY3fs- UEyv_@7*ٞ@{B&,a%[b{-Gw9y`t[Oۍ굦U:SxN&yx$OCs[xbC/jP0`D*I":+kUG-ߊ3w8=~!J"\kRh3'Us{,D>#7Y.ČEČᵾW!T*{Ѩhě,1e0—"wze"CIvlNYNwߓ1-VyoGڸ0Rׁƶ`C H9f)M}`<1/9ZL<s&uԋ / 06/؇,쯳G@ GB8(@Bg0Ӓn ؟ ixAQMJ'GGa&ďU1.d*ljv 7eC.Ea{W-reZXm;\^g8*DTK0TgyM(ЄM~I0fGvQ E%up Nh5Ex]yjY܇DG_x ҾG6@cӾ{W<6JI_PXENuOgecze|H6_CwɀmM,~~ s5JFrꇺ)^DZ6;+ OaIc1'^u #2re ʼvi)-;yX(р* ORCڐR# @ـtkNu H2]ƜF4i' utߌ\J~rV]SCzp`KGdު8*y 1&gVu^fߙOi .&/8N3a/?ǔxqE uW,X$$`<+oC2P 0y'ZlgH`n:5hSG*/ӄw!ַ.fpTo|QW9)yY<ylzNӱUsb[Q\q&ǚ?Gמ >{(OӼ=|b"8l: Yul]L$"@Bk GsQZq3^ϩgRvMP[|ʵuWd)eÌCc̽.Q^ժmpMeJK+V7=Ύy_S4M}^NH6h)Qvi._͜`΃ T[)$rEa{ѩfht(a$փwɪTSe sJk%o#Ds<#|l͑D,~ˎ/(Upי+UFst,~n~s$xdE#gB<ʊU@*2ZxV&9 )ܥ6}4OK-۽zI}r]HIUKo$cg2sQ Ρ;1Pwfnlf GQ~3Gf'MeO~ш{sW;*H9U1UɳM$LEN TCDIA邲hX(᜕ÈEñoXtۃT腂)fE!p>ݩfjruR`a+s*V"TkK[dYqr,LsOȁ;/ưqź_[ѺQ3?;h׽e؏-W]K $¿^S3~xSDh?dֿbnԒgY=~$|{=E^ 2|QJKm 'z61Jy#WIu?;Zw5y OJ]"DgʉMu L,)G:C;l(/P4LN~;\ﮡ6a=E'-QOȃbs'>.I C)W$ {(.tm TNd- 4~ 0}P56p*d%qXE6C/Pq–:;IL4rөZYTԟ``w+ ˽ N7Ge {cH]`E, \ ;XdjХ\P,6Qb3tמK e 1B$W33[@BR̼q/ZځE9UĢP%@\ |X >ì/|K1"*DOr6@ꤰE.XҌX*%V}!}oQI,S8aE 7ZMvf LkՕPr`~oAzdWW_;MuЛxO{Kb.m/]Ȁݧ-$}d _WIҎ]p0e>zSAf\M4bJt̟@ã щBZfC3u쭎J8ߥƶ%^CvU5u.zcږg 8`& `XFgVk[O-0 l=8(J]Hh|z49NJSrѦP]t\wpP1n1Zb8o'~`-Wp?U|Hc' Y!81[+ġ50DA߬Y~Vt {$BlrOf͓͉gIH$l ;`vs!t^Ra3. JtsZtF*_$Uy\Di.?`Y P&׷9`f˷;j=WB߷EԄZC~GAJoQ :p[ BR`Dc}RM%)ݗ_fB{X%b򚂸z*7p3(({Ot7JZ67N9R *ֽg1]uz:tw4$r+wF4&?%9jMFV/&Nx~܋'}ʖFc4m=.)Gl}V dSا$y-lzbOjjl2us!l3SQ-`MPz#*GyW!j$3V[A`|G#'݆(hBO%1.l)&#ںE>z,a!e^cü;L"M2\Dtj=#9:_tGH08I΅N*?ကZ-,mV _Y!7f ,|S $ccjN@a|=a,f:q<ON$= Aj@ =1կgkiT5%T̆uߗa @4Dʫ)6Ol \՗024r{V'e"׬?_N=|J q7n?![ey-in2<҉s+*oÛJ/ jIzC fbx!,>ĕ?9]șRS ap+A(]hm +K22 y=t5&Ԗ!۱-D{hZ.ё+j$>3PB~\m%BL"qV,ʃ6DZi@N_#ɰnGT8,,] R,s+ "9 HO([&}/o}yA_zdGwub Y?΍RBZjlzPƕ_"ư(!|x)MxQ? (x@W ˞iج S`;6YC괪p&0t6&wsMP+{Yṯ>cbC GNׯLX(pf׾b Uo>ž1VO*']@ f*#^/'TAg]  nu/Q?hꘛDG^WÛ_lOŎvk(C02e[䧁T,/o~jf޹!CEg;L&W%,7w ܭEg7b DNh]R`>Yv٦2'Gpؗ*~ٛ[Eh[sӚ |ZcždUcȂ,ⷰN.P쑉͓bbנpe 5 >9?ŨrJO۹Vw&@wQIѧ:>-_rBjߖKU7r )g~Ɨp0WMuJz5U{c֕C{HG=]1aζԄ86uWdAҠn9! X=e ~mǂ%) [)2xqd '҃)EѤۻvy`u0i8+xj|A@3N~WPx. 1g}Ǟg݌L=q:ҭ2ܜE d6rcjIV!}Pm33*6 Mtlg 2?+A1P71 p@V@eIiZ[LP܏x duWئɷj䪦% -eDt*Ͳ΂GE98NJ>l3,_#» ,݅7աPY4EQs𙅏Ӷ 3&Ӝ /kn ^+jTR(i+w)En@<ъ#E,g~mxs&kU5h1v|]H`@ E] ojz5R4*3"2?ZH]n]c߿xRp% amJ~FG$_6Px~=#?ۚ#V)aaq+T깨uvazDxwb 6 dC@J1bF&V3o]KWK3|7}-4§^c `&^ѱ`Eŀ͑?A)dArp) &m瞧EDV_bD1pįGGC uCݱBi+ICLKy7}ۺ tGv*}(&6n7cs(ӼTSZ+/tE&JmpWTw<~T\82.M o el!.0#qGD*ϿpfFnj3O9{@H| C] .+їȀc&i1 vDihh`E{f{AT,HV 4EQ#n(yV"o,5Ca3FH$H +eC|v.ޚc> o]Z0y-tcHXA\m\_N4Efm@t dUelMSu9w[%L2VYU%JQ@ݤ=HVk .[sEs ސ;tg w.x6T-i=Ρ;]MEɗNsuL ỲDbW#ש/$ |}JE]rq МٕQm,bqFD:^e:Xl'aYv ЁgqT!W4)VfnX\[͋HRh\~זÿJmv,z zl"7XX!A'Sw<]SBiX˥T c~'%^Pj!">gvtjJS-J/gnɳ1ƞ'z0c@ыMOCSP4C{ڹ$S c'|+WehMkns0RbSfKa""ȡ n_>a8]FO"-la3j^Aa:Vp'Ej3jCW 0u3 0"1^,XEj>ꙣSgK5y_l,#Y|vP! ~ю oC,{ s=["zy6 ]^džEĮ-[j$d/jE4T%_oe->__Ѥvдiߣ@9.^gBC\u޻0Fi>F.DΩ's倚qAûPh7lG(A|Go4uBT{l\nd?|P}*U&H`'lͽ}9\aack6\YG9R?QkZJ| =(T^$Z(ΗR لEWhNkj%̨ kE.G)0y-l6 NSԧCsM` FgVqXgJͱ#x1^7 ,~|]uǝį0SȪh&R'Cte_ HD9$mMJF4,A"lft9#;1"H9x{^5V.Zu=i؅8S}whŪD5h],Dzįꇋ?6 iN.`m3E#TIM6r֚!JIIqgd@sb eKPbupC,s8>&yLՐ. UnNE҆8_)pb@g!tY_$ + hbkc\<ÈM| -̋yO愂2ݬvÅhrH6-J"y=c c@y{Dz%q?Q74K*}op:nm T0yAQ =9v V>ھfD97E)r#?N9%aP7;^B:V*FHeӻ }0 j 7 l,t"K2kl. hzDLZ0.+~}ura]tjYbdXEue/QF! /&U9# J{!cm.ybuiO6;ceG m[7Ι }GSTEN>9rqº#&֚WDTS,"Uu&`)>+(s˹%zVn?̔dh9p3>C Iz=yj(r WwrORՌ ˍGmNi$+]OυIx.G.@%qP; < Pe$ 5j4onl`5h`+cs8s-*YHʔU/SbF ,_mƈ4@eS`37+akBVe: ,*zfJ+kgH5k;֯RZ۬ ;vכ s{EaVn0 ˌLo[ ? 60GF k+7Y/=é%ͲVܮ]%E)y3?[.].p.7G׃N8g.5kB.rg=L,1˚GX񚭥 zEgmZW>/6a@!ipdL4&RK}6Ya]j[J(qv* -x <<,u4$q? A}ЏoKUraSgN*sL. \<{nF`BQ!syu4q7@@sUU``g;}|#!͟Ǥ(/%}O\M Uy;EpBRg)[&6={E<}?tP{:o`$UL}P^,SZ٨#aLUa e4=^׏N,^Vy Y2YNM93LAljM6Չ`1HzOw oƘvTO$!ЧvM+m91Yےcy Ԭ9tzijpgN}& ¥F -J ŝ @`rtcU&GZ꒨6~^M*wIwo- >ޙPkM5|bt nstįtc=2)&2Ic'on|$]S"7>{| Wҍ:~{aJXNg:]!jc1h$Z5jFS\bx@GD S m@fjOHd[׿%O:!T%0@(09rcNNj0vvaZoy٪&Ԩ C*"W &m+ç 5gCeC%?Ʀ68"Bs=`n tI9kJ!ÖR[P8<%`w@)(ic =5] G Z;Ľ嵈ĠjiIQ "la\p+bG:f"* 0$Ia➑,FIY/UXEb;ilxWUl۫K2K"yRa7f!RF !(:]\_fGQm(Cja )26(sC=,=BK5h Y[4z|49=Fq*uG^ mQCJl >Vmw0 űqRm쑶i {cċyFR@" hr5A_ۛ ۡ+KNZ[Qbdn^[D~JL@g{=}XٯC<6h7|5 ӀF0E|lWJ+sG n+1&( GyFttM=#VV~9A<vKNrq`Үƨ<0O_%dX)OoN˄ä^lTr`LJ'e7%r|?5MWPޝj@殷»!"^)b,Va qH6`1SwoW^7ܑ;ƉPbFk.mHFxD`y8 LNF1CmN؎]^5q0(,bM[HUɶ,U[¶cZ~)LII/lm $h#afֳ|25Һ&Z L? ES坱 hLI*@1:PzTN\I,-DGSwšGtN˳1 (.Ғ=8:ޥ律!fopG+ܖgdJz#\^p{ :ݮӣ,J¢L^WN52O, mR^y)'?G8)˥7kxvP oh"2')zG&-ٷvEԩ$yppFԪ}{J0`#~_"EYn)b)Q(7sQ"ֹMGа3ҒUof |Ma+$0'.oRO]%|ZFF9kagHC>4m;y a*_+~U*㈱=>~khaq]}^K*7XdpX$1eIkJWPw pJ5}!⦕İN _'}xC:~rf0]לS'Rm;p% C=~Bxb:<aK;w {HnZDQ&ZQ60zc} |zm:z߱MpVQr*kClJ9n8;e9({aI|xAncPh_b63?НuMx,j}K$IZ;6à[< Wˢ'|;p:؍1iٰaX ]UPdXq.glCLE@\ ?eyf0ق8y c􎟹FW>Z#E`w|wHPnq 򽿱=aXіp/Z xJɲGÅu"Iz"msej1 $g+oB#Soz;,h``Sxx ,7[:OS0>>-8bX|( p9eJǎrTV}yj?sul#̮*I~kPXUY}ş]wS ! Q_Lu/sP<}UYd܈ϸDw+DA0'm%wf*=55{f}P+^)Foݵ? =Gۓ&@jz[.ϜX[Ц׿QĖ _İc,?bS8)KI!7ӢzܓE[ALnkV !9GۤU$eH7|c}aN9<_deY}ւ=C] e$$`/nl*TJWVKӈECyZ&hp;#ӌn뀗oc4)So\$B0(/ʕ~版q)eHp|| jjpɏ7)*OpBP=nmB[8ZgMa^V#baJmE+0ee|IuY>Qy2yp{Kө:I9s{ܓ\ƄxR]Ls|}8l^>\,qQi=tYgǭtj\3S^A١u9B$Z91"ov]uBF%~@_ qۦJfN/Qmb~ VN8]9sl ֊.psf>"L*>ZavfN6qNƔ^lcpP>NuP0PԹgݍ^`0QH䴯^[^DdAƚt7/QeH7lE3n]×ٚ|g!hQD@p9y])4Tjtzl4XLezg&&:K&%&%zӄ>#T!XنWFg7n*w | .?AԹ .-B*$`?}rg;.2: 4ULrzĽו\%2/,QG &d d6`n #Hst CWA]Wy_]MP_]䍂knySLS[i>tYXty!¹ $.4xe}8ULL񕢤ysBMҖb&= ړҋ`Di7Xѭ⬷txtutXìrY`x^",ܼjO㾲jd .x] 2N- i&*NiA]=@Խ?=݌j&[9%*vu !9361tzFo';kLOD-7mX_mj#O;2;dmCGb i)dt4*f&p%5>Sxja$«oYmCE+W!0z:n$^^>r;IiI̊8 wSƂW$+!ˉOaUz%N4uCGb&%Ak"ڷ3 mi=Fdg[ cR[aVKoxb}ǿ[tl ކ^K0$ 19F9=߽.>aY9u,bs2TO.ǫI4QLDi.bLL ;F)$IE;/ab@\3>QQV4U;uN 67r5)zP6L1tj[n}> 7n 3 B.yaGdgo`s!#K&xn"E@fDߜtP[T:_bF# I̽+^;0JUfS#v4CCH|vr2$-l'5brHT&xՑ)lt C}dw\xVC/~/;"p[Z(Q VI?݌H5Tg:WfنL`H7LHhMz >xKqMؽZv .y=}g2CEP'wFnKZ(2GdN&8BUi"2a[7Ia[ri%ڤ+S^ZNxkQ>hؤC,4.K9ƕz(~N 8{*Ail e0}+%bqie_Ood†#<ҙC`w",s\"5 /.cbC!|ںA &vSjum/":M*yZ9#>\ 䑤+ML-s_O\J~U2Xl-N>@#y^*LhzЦ|o1R5Rs򎊉AVGӋ5R`v?v=yMv OxApՅ<@7>#۹3;/vmL.T2뙴8%y f ?d78SwԀqjp@Z)62鵅fqj-;N胕WS**`=Qdӎs$REK *gJ^ӈ=8Έ{c+" Z6`=;S>Vr]Jgq o +e <4zm7GWf9"o)Ab!~YQɟ|,!5blp>q]-N^ѩfxJqΚxS}h >%\7$Qծ/2_d6ƃ#ƪh'r&pե+w`d|IpN{"i0 dRa}.(݇_G^b LkϚ"[O!-Mjs rPB0jmB-)eq`!:` ] N6Tm!`)Id$X –Ԟ*7G dӪWCPUird`&|=1#\4DDr6ůX`#;Té{5I9Ck'?yzo ,ˢ1쾦@xȘـ>[H2c~?rFfKAuˡ, wʳ;_|lT?Οj[ y {uȲCuMG٬yN yq2ktB{}.΃ՇȗFlfxp{ ,o"U0oo o~P½Ě֏bW4́/ .Ǹhշy_fiȀau[hOQp C'v dAfП˪3K5$}(sYY`&ƭ{8-g7 ͩ/RitƘU=fĉ*h?0BE YǺ1@rF H&EPkа5IvǺuyGd޲$+h+ ~xqt1OSHngLBٮH4$\ ν>! [`,yR7튆#ph$\] /t7OjeGz:E!!S(|rU̇OEg!+̝Uiѥo:2ftٸ͓TJg,&Y[+&YFy^{$%zpL"f'(}_E3DYrC>q/ Nff^je;@ij5Hp9R@ OZaciQ<ܪתO!/m4uՔª!}=\q& ,ۚƓsF=P!m~D! 6hC˗e^pʁ6ݝlڿGXpSPU,e':E#\dR3c2?2M*ɶ(?{H0CUTBD؝烻^ vq_Dp-Q&nwol1Lg0o{ ފ4*+aalGo뀚Rzٲ&bz%*k0f>3R߃jooy?4Jуf0udtsAqiLtc3,#҅,&y F=& 3Iif7OpKBTfhu=\\]j?V4Cd7 B?}oiq /IUa:Va2 0v?l@|;玮,Oqҹ_a=zZ F(8\o7CxQK~ZZUx-s-;оk1G6bEa0L; YwNCKYY 4g͖l M>q8n1:-}8BU:vΞ좒KfO>Df5Fa8PZ@h )OǯwD.!ܑ=j9K?9_~0 =0@u9XTI*$OғR?A>uʕ?ܛem~@FͧE,n>٠:4#ݐ0Zs+!tp*E2 ksZGfErJND{(|eC*Eoz܆%(΋Ԥd3 B\BgL!BpR-RV&|Ͼ^KZvjd)j6;28P:T4(QvE(g4;x7jQ1ѾVozP!MQwfTFs-{6ZB!;Ϧ1"UГ9K2줂8'rCA{9 ˍHПy]S޿bw*9]  6ơa `xCJt&b{G+߻hͭ=[hN%SWx(ϑ mƖ sg._ #{c ޛhP~ܺط#E!a&wK.Aa\0ǐoEOAH<#3#s=:Q:&lhNv]zdYv))j82_,M;@K#ə#? [>hin*wEIR#ҟr']j3Nkbk\ݹnjKtRSS.!M"GZrө R*5PLn5ho!+dMx<%͙>m>#n#G`Bjj~I8~68|{&,+M XDE/!#]gg 5T=GE3 XXX ZL 3]\Z xx'=ԩRʽlGM?S0t]'qk ,@W,YQUF:8uQEë\ ?ܤE;w+ADHd| 8ܾػ_-(:%|Kg:22;OLMɬUHJ:VjXe!߳iOa@$ cӇ/] & yt3ǩګ@;pxoq]8bJM{1Q/04q+wEsǡa5.7m5iO%'l@ ѡ$Ǭkψ_-݅ jC@C{^~IϞkQ njRqyHX\sTF*X$>MY8pG nbԍ|ك%V1Č!6^tMˆfcʇ^SLNa:*׾a<{>5=w/"1IInjB 49( Kn05m dw s1ZbŷB~s|$amLbMͽl@M4@^vڻ) jFɧE`#'f=?N\c^pP/ L|~-v1eFeL5FI >Ɠ*B˼D; $2tSjxhxZ.Sv,|)s1Lco* m:3Q\Ddc^CV 5f(:g!фVw:KTwm*Sڋ81 _-cwq'N'+<ΥۈB' `4%8r 4mCk $N_I\ۀa;V ##MU{^T~x洲s?}cLQGf{([>g^Τ=l6NOyryU,2>:(<ʓ&s(KcCORd|eN'0u.t:7ĕ[;x@fcLrd4 9 ltcńt?] ?$}//|D'-A9*YbhL1ȆٺW ηIr3*~8c_\,RyٛG2[?(Bl597hBf4?LUm`E@Bbpy~|MCaL<,$s|z-&?[ Ջjٹ1!w!rkc?À̤~NQb 6 8M`~'}hEWG{ypTqt*Jտ T"dI$Z‡L$Nl;ɓ$H\_jv/ ;}i03poUa] \0YЩgC^6'ަH J'B{MX?B}&D^>m ]tg璵hg"9 8~"odeӘXR̤$ 9'V;m_%/;p)uCo8L=AfMygG<+El]ʺA~Q6M[ض HdO9l [saMan^ A킜L]!]Zye}ײD|k RTRw݋V3 ;nQ2#}@=zZX*>$c])'1.·V,;E< ~1 pɻGC)3 S{N8Nc^̚zV:TIuځքiYW ؒ/NU4ieD<5 WECnADBgED-ڗ%zg 0LhKFk39441XZF?|&iqHLd*|[D!m>M2 *dNgL U֌DtğvӍOdh ն*)m=4['iDUM7tO̓EUrҕJoBkD{Eݵ SIC~j i);G),b੪s8;p+DHG}W^EAo,WOqqg^+ڄrI4yIZ4OPvN_;hj,_e.QuߑˆVO.偓i@w/%"7 {p@j%py+J5UO3r?3v8R@Zl?%KKB‰Aelt0I1 la=c*G@clY`9u]5k~̠($ Ce1~TkM?LA}D ^?SJD+)^76o4U*Moߣg45"pBDM1LWMo$ 6+0%35{[.'ŗuYH[ä-+`;PzO΍<]NЩ%G;*UڔP 9zGt֪ר@%9VUdC{ +o -d B}/ͰY''MTdЩr\ӄcW$/AgOFtB픨E6MUvt_F#RO0LNҀ(]$s8td}@!CP;(Iw:R|'9H/{U2FME(($uE?r6zCAALGĩiƝ^|bVI#|sT͋u :k}lT{ED|C l[R~j]krR+\/9# b/x7XIˣq9./VZ{RH49aq4@_efb9£Xa/^'Q'Sȩa|7{w5Aq,!YGfIlI;@\WfecgcxT 5rdu RK_ΞMOhsvcx+t}x5AXm/Ar1ɶ@C=*B !nBqv. toçX3+laj&`VOi#v;tpnyW,&c09y/D1n9vV CMgv(_)Oy&[ ub,kk'^'So~Ë`I0`9Ci#I I½Le&kE)pE,Fsƨ9M}E]ɏG];Č)?Ovg{BG2E~{5v;& 6vS8[=鲛/ ۻk6f4mGPqȀ<o0R vBFaS/m &apߚA:+IfS UOˈZV_ 1[ r/ܨ>-crirH$@@v!X\]9wOx:̌5W9Y'_h$:WYBL:SE0 "ݽTVeXX_aZr7ݲEm7Нz.V gƈ|@5_*ds 6E Uc4U'~8 .9n#BTGO7})1G0g Mhr|~k%[)|EёˋnwW{ ր8ě\ !P> Ҡ.7u}IYD#0פf5Dp^~xnrpU$Rj;JJ[ulRvcoO>LT ؚYiZ7+\wW:.?,ECQN>Zչ@Ȅf8]/BY޶m"FzLitńw}/*i.r4hJze7FHIJ-uвiB2c]DVʖ[߲?,8MOHMObnmK犑m$Q/slH<(f2v(MqۣBemzjt11F WP9.)6V|9R~6x=*X>lSI<!kφ֜ 4[&ny-#;cĎ`!5RcG3 G.{VQrKM&%{ #M#˄TũG`}b iv¼WK*O:,,m$? Jm@G%%%l&k$շW?1ၫz>Ān2M-s=u|ȑݩZB#kџ3{λ*)s%a\OZƧ&{2V'5Y,_n0"2 @"W اzGçUߐU;2{{ol` !GLAk{V %xeđ3".نh|sICޕ) TQJgcˆKtq${asa&4+Jh&D3 9ҕX)ƱyC=%sHm@FIN %Z5 ]> F]ٷ {Y%0bԎsaPcvK . PzS3Hfn5fKᯭ+%HbVnJp}1pPչO"Tڪ{p Sb%.pP܁OC1`ݛzļlsM:7%J [` ߚ#0I֖=G&.+tV[E恩 әih%2Cq)sZɒhP>?,UtԗKD"^oYe|iCrG`!!v` 4VtEL(ݚ|[g=K66=I"*O \P=3ݠ|Cz&: Lgg{{Ӳ1礸H?# Ο(K6M4GB_J#(ASzzP^wK&CtnM>UCyg[0c/OtU`vo"FSBQ6co?6lD|ZPkG@:$RGyY6XaV3~^'y Ipr!.]4+D>&r3K|@GzڑVï@P4Uqm^z~qyc5 z=~!ύ{t<o=ZEB5@'b 7 3/L&TQ!B:l3垠EwC|?۞I褺fjlV^G: ss;;UIhH7aIVU h M|7Їg̠~Yi^cr)mdt|Gٓ="C*vɚ7~hV\ +JTU` QOSI)KGj2I֨!X@tC]XL>J im,S+1|M{}RQ;+aFKq&!~C2ւC  |Σˑ\b{[z-Bdݷ[xI&sOˮiYE| ,2;2D@SjϽMk$UGtx{A֨d

ҜY/ҝXג\"47SJ ']~vWaQ#uJr2|Cs8HI@9zA}Sgjto`g&#Xh E_b>aC.83N)(h!qwi)Cqn޲?vn~s3_%*v81!Sl:ȉH'>w6ϼD..#u)vמJtTTS[uu FH; k!~џ.8cO~V`6iy]u"FKu>2T೦gT;Uoq`m*Z{_9>:P#};_K]6nq }V_хس ,sr,UvnjNL'^o0ڷgz:ANiPkxȑ&O݀r-IGDWx]#/oh %^jfZ QhٚjrBաc+i >S겨Ե/ ȬgIlgYCҨ/09o%|kInLt:8xDM(i3.& w6v\1gW[?>'=ߎR .Y-Y Q,;+dqwKtڈ9* ӕp, z:3V`<hkkjY'vee<]K%XyMŭKa4t&lu*+kmֻn^d!١CFSc؏qʦwWi\mK1[( t#.]b8C S3C浖o#D2b% )RM <LZD8XS>:SjsHIR ӊ/Znh5}#Wꉋwٝ,T tVI2P2XL ؒXk;3gc׶ij4Ѐ^yS+VL dT30u֋ )vYĸΪ~H*չx+++eqm iD*8dvSO+?΂5M:SmU/qR8^4)?s%d~EЖ% O ҥe2|/oLۊX56U*"n4#`tiC,1E4tJ (,;BaUif%hG$땜Il(X !]q DH(/I8.2`+b ['FzTa(B9%~|~;•z'H\6tyA*M`@s"ې-,`y<:$& C8`D YjTj㏃NIQBw"L%;NyD oB#jC*@v.WԭUAD>ڞn"\U_'ݗY lC KI) "zSD9Y2~ S W4||{YxhZ[ %Tp=mg/`i'Μ[DZ%'WCF̜ )L i xX{3Bϰ]RZ0bEEY.M*% *}(m@`Y8"#=DZ3?K[R4xWdTtJ%*,38)6zƄ2}NfsT 7L .z}&b5+[7K:w?4Ifh㸪VzGYr_T@g\p;SI̻uXiTA͵<@z x/Iz)iAD}[FʗM=1u6"N!İ7YJz3oV7$0C2m:AsIyWH!by<А0t4Z^+U dC*&o]S"\/֔ ^ )а'4LPԉkF 4:{R!v?,ĠBJ$,q':cdmLXqj`2IwMOCZO/wDHN^SaED#EAPZQpzs43l(1"K>8EX r>ZqW<'V"u0)!yWMA;씯^ 6_%A Wx/~_ [b9?5P)i:g(MsK˄GnQ@*sJYy#h& Ć{ؒ`A[WBʢE1@w#&ư(}.Mg[&x$H'W3~|<̝9I##_|B{wjf%xMx!YC:?'MIW]Cb9nL5SR8+q*`] X-\-p3uWQBpzd{ ܝP#eȟ0m b,֎Fpqdr'R ':Fq#̙;܆)uwsu'u yu,f̣D(n͝CqIα\\k|gKHg}JëA>{6nB nO]Ԁ`c LX܆A}xqFuC7Vf]˦+Lc\U(R HF'LoC'愁BVqR1}'A;6,QL5q2.~0Ⓟv/l ֹYIDǷ5y;t7Y<*Dž/T',:b1h^Z?1`[\1ZI! Ev^ihzUc*; ֮ th<6)wY;Bv(`7&g6mVLw9'5(>d>y^_Ӕ=D¨,oLlf_Uo5St䋟i@69Msf?.^ vuǂB,VWpJJBg/`\'!N;0{'šS Is-BG Ÿ$XZk)ղtms9^JBZ3*n>^'Deb5 Sl;ij[C/CrL̴a*n򍑷YMkNToq͎_lXXZU^6 T},.N}^.2hk>og!FN]9#?TJHV%/Ku Y[mn8g[ջsڡ~Llu+grvb|6DvGCSWQB[4ɥgJod 8Ovr:jelf5iM Mc"umagN-:՟sxrMԒL !(\ oSp'=!luiАu 8rW< ڌlUQC$Rg[cFD6A%1 oAG(ע'V(Yóޔw-wE[haQp]|z0}yz BdF] /bcy7iZq < 4dEp& [+ns6(]* p0Qmvg%03Z 6)W"Sw@ @Ter$bȰڟ|jLrc>Xp~!~u}-w+b@aoq(bO5{q|FiP4O%,n2/EUl9SXl:ȤFu&*^/ډuu+˹&g-re;#6Сfo{1hϕ}<jmtr`mv~IAJ?坲řj0Xf/f**_MSBͫf\K)ބfTdL-4 ^/c> t]g FvMN8!fC%gu愓N<wy5 WQ&-2+֥%+j{CկzuR< svLf|k""13jm|xH?Q*+k=it )ʔAKp{x .xFJeܢtDtqT_+dz 0%xdǛ>G`SzЌ楂c.P)OAO3\ Ǣ3[M d3ꫥzgzlXd$gݴiNc6r,eɾle1G@19%/qdo34:.W:{*vوc|F3_VzZmQh^ٜ!y=fi̼()MJhgfh լF*ѼphuEJ'v;] eϝo-xr@NT{\) v!11`MT++8 ^/VI9\eQLy WM̏h]{Ra<\k0NDlq1KL@ V:CҀkڕ="[)KN/$\OOA0 yG{H^y O4mXΙ¢*N2f҅A:6yݹ I渱CEcpf"ogƕ]*S>5L+,mD)*%Gj})-ӑo+3b 2> ɫr{9" & 75Uƻx)9&ߒoXS ݨPWV̄g<ކ$ ZFhΏձT(2R%yĂt??#2%jPa!AW?W%B[p#0 ƿ" ,\׬R^[)Hs)7t\>S)D9ʮ:ƎKGiev JxKB Fj) F\Z"d;ڌ|,/2ÚusNM#`vIA\7Cfq_~ Hj6ȥb$jN8.= Rrq8veBzA+cxL)ɏbe@PKh H#R2IgpDZuWJ-\0e/T&O|Ɖb%uqkl,bWFFWM lCRWO!,OUM֖ţ-^Xb=()ؒ.K.}f/RorRQMb| O䣙O1.YhvBpWј]OF | Eu&FbqC/ )!w-fMg(n] ?[./,rZ uFR$Mv Qh+/ѫ7/!gy Wㆺ1[j9v w*_e6S_E3)ģ42wr[VG>ȗ9dbe{y?5#7;*fwh E;dL !z[Ui[Iݦ:?qA`{vT_-R GQjnbE+xK6`VC=gC+q0@\OpHY В|N L^#aH,y( :9ED{́a"F|f3`7?ӭ^[G<7(a_(͹ڈ؄'I.f\ 8!.rYz`CI$]RyqLS#'UWkܟC6tM[؇LEE͐UBXB%fJ[~ l9먍H!:Ђ0h-y6L\hLijnZ=DBV .媵>AvI\S.(1[JmB)1ù.z=V6tP!Zi4qVۓ ZRlU&G%lvGYt V"_ZQ&@:pjadt䪷QN`}+>b5RAMFI0]#H5Y-5 \}=*sf99 @E>kURD6g PH%R$`8YH od4'@EqS_wdruPu}$!rNd?JrfnՆ0޴KoD #@gZv)mx}!CyۡԗD u|CmZ5xLHy0p ^ܛ \?txϳAq4'/Z0}n|ZdHDܦ$agl/y1eHw[ܔlc2zW(CSuF7:r?4e#׳G뙓Ya!݋73?GͲjmD 45ꥁZ ]5f_[-W7VHQpAw8 Y*ZrxT]"@p.cU^施VzDKGqkq Bc/C] Xy5A/*-}$sa8:zC%$lxY I,nڣml#qq}I㢩 Wq8,eCxEx|x%U֏3Y 9`^eGCz.\em| !-hÂos~V}кiSjfV3t{(%uzIG\9 of8aV]NaMMPq0MI>T]C`.A㥋`$Lxy^TlxT`݌kv̆!==ey:Eڳ-B,BK%k >|QQ.be.8Oo@ΔT ~@ NCāaw`h9ϱm B=A-k3EsDT?,U056'Oc0#[ tC1Ni!?զؗ?\ˠPߑ u/|$8\ (D|eȖދWVNɒT%8pFOy#sֽAm)Ag*I B m3)YVpzgzߗJŁXu pgp.-jH~lQP%q,Z &MRf.6̏׷îwUo}:{.rcPbπw΄V|Gvi4U2֣83w,D =y ,7J]``أscH#+*CԾ_22|ihT#B?S}Pt^{OASU `Q~'ذdfL$L-AÌG6f-čLe=.tu(Gpɖ:_ϯԯfG켻5~XP dfL-JuXeT0ny#3}K&co] 0·䏽XJUz.oMQ:uYԢVe& i׶,h=c(LڬNx۲ 9 P@V}LpĒ5鎠qgVki_VpIUȁ9v?hAR^J[[_FC4hвc8/ryi20MoqLzɎ]X-Ո18ɫ1NUQe8a`@w, Z,U-,@7f)$aU0קb ("d*. Nh<x"MmhϯF<9h#xu5J"LSe5&{W8?fmRî 9O^`KhS. VuI}]&4 6X()Ca4u Pj^M;!0H2c|̳{ΰoZ&C^ 4^v^S7(z@Η&s $嚣*"] 1.P}(=`<=w{n'j}vgz@Lg񝛙ݜM=@TN_)6C%+L!n񰅟Jq'Z:SISP~W vO{/ 41MwC9QtGelhCR}tXDp0*#O6uL F8h$%`X<ŽLDNB7"q-*vSjkY}"J_ì׵WΣ)c + Kz` zu 9x]˶@*ғz+Ϊ7ӦEXɎSeލfT" NF'K& کN4\FW2gfWoT b9~lNja»{G*[rN/XWq!2dS#=@ܨrȅ;31xV{^\L[I{ǘٗ#n2nEI  Ĵ7oI g@A|"??6烎*hY `;:zѹɧ0tmj1sIx&G/G4i6MtZǽ1N"&bpw toA^n!cfJ|hnXٵ7K" J!q&F&bZ.aκ|e.,I;zZ\ODy&u]g ]a2"DHL:艧xy\5tW˜S"J~)sYDz^ħGz.0n?CkLB.J0ȯA{SÈ9^fļK偓ytS6.eLd U ރx@oHk |mZ KIs| {SgJnj zя: ;]Uoͬ~hzCV}2fjPڽr_t4c"YTl"zOGU'8/i~q^2*U~Ju Zݠ2UELOs^š7qݬg;PwbrU#@6C4qtӹ^?-(ϥxh*5`U FpWP\#%c|=P!o_6C?ʅ%/u4]9/ReU ';.%TpUhv(Z׾5" 65*[;r*sC/StaNR1Hx7 LCsK~v9 R:1ڲuCTCp>zYxoD;^O;LZ\Uwy{wjvp<i\•ծ:Q۞cet)YF'g|%w:j##߶^l5kz94"'庯_nmӕà4!~gS>U2S%YzQe 5bGՍp r3ܯ~a!{~ƈ%$}E`m[3pSzCz VZ֐4㑤6rns1N̓+dup׋U삃tyOW I,25)qD dֳG'k@gY6OO\3 "TuNr2w_=x\!po4bF\nwqM5 "IO?Yjq1RBLAw*DֈiNPMSR;*"KHcxXAcE@MweBL;A\vyhI ;pru/Q9XHlxvxpzLF@5S˺F_ ~,t# l#L$82TFH=r`y<I̠V4Wn 'N~tW|C-ZD5n{Uދ~Cpk8UOƏ; ֛uivmZ;OJ% %7 l;BrK"D]8q{V`AmwS3<'(4e[uL9ˡH?zk*Ua2~;ϊ - nsG#H%!"pm6 7V1o˨PKS{J+C84=Z-Կǿʨ* Ҳ4{,t ZL',<8/'W@ 7>E[]vd0lF^n״DЫ'H&ԔGV烰b'_o"FxSqz z ֚TtSWyVۇ$,RSZ]ж;:G&ؔaV#wV27Y৅.Ċ>cך&VtYؐxq= WX^܅+$9˱3׎B|(m>/.7Y9n{G ZwνbQԊcwN-INVEmbɺ|yBFj?z~ڸfxM:ڡ{+θO8 5(3MCǐt'JT7haXA\xqs.`$#a?!zHQO>?Wjwf۽SMJ[Z9]`/7WRʌ< e+qbLL9XLq>y$P3G9Ģ߫ kk`-Psj/Yq3!>k55jHdEDАy 2~:$F]_XnyG2f +%C`ᄚϭa!wOoEȇ#gφC7X(H} 8r |]~Na6@JvrVI< ;dž=ʩbnL,Bp6JMis.S1E2ar.qysR܏AIѢ۰@U- 5jG+}1 M7U>șX&M͗Y.Rx՞2ǝR=Iu"((  q2Ix[B$oңXN(U5|3xuމ>0-bP"iFI#n!Oؖ̉׿.9 n8 *Ѝp0f "(c^nf!F6ϵcmL!P>i`|[UPޮo,`[{֡rV*#.x΄W_U >+hyAWӡvd j`;du,&1'9o))S[avwRX o 'ϒP1UQڪ`*miA#P) mPLi5/k=jx@1V`;@c\ +np(ڰ.aVCĜn*ZdSb~Ej(d9{+1teFU$̱U4$B'da6wEdd,A-ZcX#{ ~f>@F%K,sOd]{.CFve-qt*k1APS?ӫhjGEߞ],H[C5D,=n3ʵv5bXu%m|K'Ĉ- ||wM ]"j3wge+ʡW9lǕQprv8 @2$Gn0YdSֵPU1 D'h͒{SWj](h/OX#q0KC#\o٭f@dm8OɽCz4M$F=7FGz̊}";3bNSqʆ͜q)~/rvwߙA:r3zJt i,˟Νp"5^LYxuWQ:@kζ7(. aEl\xi&3VzPaTg(8CE)BV=Ђy]89 L5>ǀo+{VtNu^S&dKLi_KN Z|IE=ss.zMs()l쬻Z9X ˞FM}xo`Cl;%5ٰh`?ʶoBc<]nUOA"ށA_uUfח:æBwRV5s?l}Ay$6_ŇF5.@G!lrP7|3}lxx$+CJmQs7c&/^Oµ]\A.Ll]: &85˓^Z*(^oZkL|>Aܓ[`T2|XїAGt)՞j 4rbfv]cp^=ݿu. 6g?*kjp!Z&o#~kZV)n {ҰTڌ,wt\ӀޟTxj|eÕ|UPf(b)M AE$ b]:fLL~ v;:sH.k8뗓O~j2I HD@c-Ӄ1MA!֗ftۼ%NLAƲ l1̑t!2 ˊ5:u+ <҇eO$)0*=̗`,B^F68<nB HcT: ׅz Ukh8B ;lar̖ YD(:-!> z=/^8 hXoy8M7r{ \2ȶM$Ѭ+5dM('+Mx-jփ\8tW$uU2$f}OWO-rIycئ%i$%ky[ot;wFAϸ'Za%𞜏߸*5 eƕGV$ TxofAL*۸8P0Q36/"grM#l,k{'3kڡRgR+X]a2d:2Lbi2 pBOV^Y2v>hGמxU`mύy{aq qKҦFƸ%%@y 7 .Knz1 $Otfj8pC&Pt ՆSag6z1Dߪ[ -X>*}#[4$] zF=K"oį,p8۞Ȉ<˼%y`s+  лp ?23Zxvះ_-%?"aF $?M)!DB 0Ym"bHY'6m"$oL?ecrH\ p-(hb.+hx ia0'_%,Kg.2]RE_CqjAi^rkXIX LՃЏN_aՍ-}`6]znڠ_Asڟ,bkM 6]lWoMq9%\V%.gbI kb6o)|g4)[ z>~*KLE [&: ~- }<ӛϗ, T8 Z`gHtlx?TR! C{NDb-{b=<jׅgwέť @5lGcMP9P$T2Zދ]&Ե Ͻ¥N6s4ťToV"J>#o|˟GgGFvl.yКH&$Luڬ 26CZ(!C.E,# |>V OpC0@蝻\t/d:c'[|K]%k{aT EFlUX'N텎Y W$ AR?}4W*%Ji+Oy`m "[ȡ1ǘetuTpNmݼ6$njdE*lN< +jkG̦"Y(X!|n>V{(Hzp +*r,]o )8 O.^$H+f;9!-Ul!4W V)*824F CC}KA|4H!15cv b"t1tgO׮X6H-8Bx YNu:baPZ€4j͚ԷGƳ1a8xy) _ l j"2ڬ :`*dKdOB~T3D齢~MFwboK˖[%d-JbN20A{򷯔Ĭgz'0Xt5Bf!iΩ^N>O"Hb#4rm3o64 12lG@9tâmODz-qÝ%u(C&lxYnzCԱuX "+ru8s& dM. }'dVHhVaT }!׊\XTʇ㕿1yQ(u.@3L{u}QAu]hVcƖص Xr$ IRR59Q]8[`VT-ҡ@^eq@ t]yD8LJ@;jLÃG뉬7Q5>[CZVc))mM,P,zi[v3^GU&qDžF乽>s}Eӄ C\!So.;҉Q1JC4ڗQpE*[2^fBM+[Lm5GH; 撇c9Wz}Æk8mD['vIcug7 ufZr>cPi\3K i. eC;+^;QZcE(Ԣ\trÉ8L3Ҟ$%fR15•h2m?g$.+s'zCL>*[DɘZۡY9ܶ.&"yBrC$c 3WH}(toaF9syȰUIJcrl3C0 =8vjctqr-1of|G1#<9lz bE{@`6օé6Z_?|d'a]F̫Ra "~zߑ ̋j1h0^X#A9d|&eY4LG1"=fUb8ڬ| XѠ+«?4]+ m'3$s\<^R߁|LSG(g=<U==xs^+ iKH߀:7LjQ-,!6ʅh'ɡ @3>nHRV૆Fahi͌Lߠ(ԫ,Ku>|3]X˫ZEގ*;(G- R e-H4Hi%QS}6%<܏u8G%MsH(عR\٢#k,G0:LxEp9\f.nE\-RnF}*kQm]mDL-(5> swqs_Y $J`~rXHWz;/$ =$͆pK-#+dÉ?O^?,s3WdzͮXltdq/(%ጛ=;%eiSIDyA26,n {IUwDV /G7|Bc82دĻZ=V8E|Fj 9@}wE^LxL(~wuf(ЫD޷.+£{ v, 8E M" "+`]8DyPy >=K[@HS@M|7Vid.X '0~.<ۋ<1qV@vzRX2WQNA} MO>8L 9kSl{6dogk>].@vM^Vʾܨo*.?b \^h u".X,/<:6 Ni |ͥN2ivk`fIj]m0h6Ә6^ŘN&+yc6#_eILkJMD,Q\6C7 OTs4JaQ=moY.Se|젤]GoAiDd/KnTk ĝ]gM: ^ѰۯϬB[xDӦ7%IG3&^)DL"6} ~=;)*X 2bRG0A\ƕyI$HCPW}Aj$S`aOIl@QaN#` $zv%bXW4J[_$ך0kxSƽ/ˆRy?uzk Siî.ݳtV0i9a uJ}CNm7f ք[C {EVZJYAjP>;k ]D& QsKAˆ=ԧ^%h3$M\$؁J Ƌ(7 [IYmUXrN!l G&e(1׀#j|l-GTd@L6'<ѷlTAlJ/6bfL{jfO϶݉)ҝ՝aRVTV wZ,(޼2*@Ug"*; #=Rky_2oS+:T>(Vf:ѐ':4"ە 2s(b6a>:`؂ x1c+z2NAEb1p1&"2(!|S@B) OfAKdA]6! Sz#CZ$mK.u/wS!^&|,׿6\& uس1uP*7M4T@.`B;Zncyb#}@R݆"ojWBz"2Va&ٝIbcpH-֮avzk 6 G+IehnDPӝĴQ)Y GY߻& 3 Z`yOkV1'Ug&$l+Np;?g-Az6AjKLm1˘;&jq$c25lEKy-:ĸd}F~x]/E`}೹7gGSM>62p/\jz˵XKX}L3%cؒtp4+APs.$elvc)YOMɤ;2yW{#шmO5?aV/ffz8ES5VlQ}/\m|M^ϫ|zj%.Zz*M;\H RE QM׬;+Qٹ%ruq5RglvFhx#2ya 'W@]k?7sWH!aB| ONVu6}Nvr05!ER] I+6+PB4]:dk#"1ɣy?+^Ljtse qS|: k,ڊu^ 5ٗ R)>泘jۏ_$ SfS (;3}gOFh/uW^,[шr54i] PQv @,ˊ擼'Pry8) d7 Cs ۥyd #%GHv-V`&* jųaeR^<œu_&aaS,z~30 QCzQx"@:}8 0XDT~V[H PhR.muA99>D$sMCi~n4ti#F]; s&ؒV8%{@*3ʸ_['&:U`>Q&/o뤸]'C')_^WJ VNc$m,9&k:̀!p^%PV^a,RJVtV \q6Z8 QK~yRJZ+EHF" /N= vF\\M_-P<&9U9ض T]\ˮ`WCHgorqi)!Pr}qh;P_C(B6U㋖08E|9J7/77UW܅ 0e-XV >LFrTѸʃ9(:TJ_s:":^wCr3Xm"1@shw?.xX[ͫQ [^| )- d7(FյVrKOn~YG,ɽ9A4kVU~DU` X%;&X|eHҙbcJXYZ=TF- rd+ufjVn-TT?ĔBH*bYiYdAGo_Ba @fpC+EbO64]SfX:ya;3ĩ~? ropbxdu橎gmHY/ȑO ix-Ҩ(hZ! зFd`"e&+@ |FFR]QذwW/5r+B72Rm7uы~ ˽;W4Bc$;Ɠ7nyF^"?rvMc'SIؤ_ceT' @ ܃-r^ښs[ sudCF{[LA>jRҩXtj\*őqta>D[ekCx(FzD .Iu$~;=e*7ݽo#A1tkס15Y$y. @֎I s ma5G%/yi%5h?X9'49 $&Ŗ)k/ aRJ#W-oX▩JҌƹd y]ha]l5y9YS{4stT䌙[^c4\oX ʃ!bqK浧b0p"@ PGqF7d٧~6ZO`K(myk'{,YTM !*#@v<re(a{(oΑs>b ' sdg쩀'7=2 X*K B\<;J*lڮ&DD㴤f! C#0J΁Vplje/%XK=htֆNeZ\f_>[ع8gh3Qq۔΃0U?U#ݭq;uvɭ%[$ַM/P<ԇtsk`Uj7P(BinaRƊЃ s&.Jaq+BM)pejϳj*1Az&C%y: 7q$k;u1muAhڟbV2H۹tĭ3:|R]`yլL,¾=uU? ]j 0 ,@| e,QC$Juه߾ܴ:`4T8ҴJ.]"(R!mLHs4h+[f _D>0}{4iOV@NV ʮB"۞-+kMB'Y4E:ğI-"Kf2 T~_&[v_qw,9D#Ӵ+REv wľԮa3Wnt ¥ULhŅiYG֤ g_Ë;KDntL㻻lnB}<:1G6xCcs'_"8&kue} [l'#l(Uhכ JyrA %{?@>ZIDRx{PLKΰ,bԝtm6# p LxUK|ktňdV-}M ,zyڨM^>N_l)v>{|A?]G*?+@%s'B^Mm,b#ʹ:9âۢW@+{hi"*%Նr({܃#DR[$@aXJ)W֙?gnH[2,% 8}3A8X' xZW؆+c?8^GGGIwhuΙNY^頍+ Byl^[kH{@F*-!`.O-Wt{jvjcvm';N5~ >$%a<_%ѯ961}2x2V*e`8CjcT7Tm!iv(D$rY4QTuS茆O~/]{3Chn{9]y!dwLVC?aNKbfkwơՁ(Ms]²4ǡUbVEh iQmr$o@\Qk4eEy!^=#Ѫ 5(\3J  C;z`rGm^E}9.֪ݽ#jN 5q E^Tbװ0Eơ7xea[>E(Y%CeboUA5'"{CH/Og6O^֓7t!n.&chX~w oZJƠj0c)A#T(k'* s8JT'SYB3:|7Pg=aCT& c:thceVkҼXǝrD:+ߗ& NͣhiCбBHM^A VEId5 L.CeaXQDfNNmj@dtNRNwTF'^Gs,0\042Bŧ-Іp@wӉ'mo u(v/#@8l _)0s q7B n~G*ML)&A4 S t_p: d9T `L=]&[wC!|imS0.HPt=yoZi,& DYyF{%V R)\-FU1xʅr1#K"alw| w&Xw #l *|G🥊\:5 ]ʏy(̜04Pyd W~ =O-,lRV 8燐H;\/]L*aAqXY &T[V^*Gŏ?v#O_ЭḤǚS,WFא;x;x MeF/d*l@|S"dO(zF8kR{YF_Ǭе/aG.FNS!I^}"ٟbʞ]f«F6J%h|cl.#\DQUnz51 3ˢb;"NZzϡPE :vƂmgl Pb,:mseT 1Z.4Z 9rtߜPELy1?61kOxdeQB6('9dV $|(GIt44iA>$xY1bDh'0{ hd#se%`lٟ '\Psm%={V= aB*Jp3c $j3s8ϟ $npZv])s'@x(osQ]@K|b 1#qg; XVE]kp`h*_%yݻse`ɫrW&7)/ B9=ʡ-!S+93[ga^(AAX:QQ0:G*sީ>A-K"6ܝ Qmo2Tg b*:,jZQti+,t*[ݖ#|%lڶ9!;OS }{)2 zQ_R(v_qnׯ;"9B=y˫Q F!* tr+٣1)N6-&HDulFӽ(9ju|CKLGro 1 $OiDS6v}ѭE%8l$nE\}^A,yQ`?S *Kx2-y$wooGDԱGv 9MGL)l2HLef,8ť^ fSԪ;fɇ~r]6Uwt;ad@-D2C)NGnEV|^m6;jx1Sܔ$jHh^%3qV^ >c~49gѰ F=#AGVĄ׸ټi2WIs&'U/~ةf 0^ nUQŏ:֚cxmCom*oa 4Iz.d-@ē J3IjrI8\,Lu҃Ȥ Z<bpd p{f0UR geU.bStyL"m 7dSW"QqعƑf8pW\;jJ :\FNk -t`v9K5d1c8p-<'5Rq$2VA:<; adgmH-@nq`S9q_&|;z"^ ɶSű#'[+H5( vUJNGbzقn"nz܇baq'V;RVk sxմ4b/Bg}cLt@yS|b )'FA }Zr\'sAaJUO]MVpPrDz~&_Z:]!{X[bvܞSME0̺IBbK޶𝺴.e.VJճfvW{cpU(=8[:~8\n*Tu X B(EÏ6b.59(B%,:Tn}ctf2g @EISt/ZFpH6*;g3}'{Îy,y.95H6TP^Ŀ&F[1sjx8L4/|9vĹB^| AQ[pY1G==)*z[SUhN͸[":rjnbQLrS. I=sm'7p[̜{B;Ýfɺ.$Mi#%)U } \@{IV)_g0˺NHMDrC̀x̕JBQ߃]~VR}]Hsh,fOP'FDZ8FL Z˓Ø1pD}VE0< q&c؁!YWWS~*f2 ܊hTNtI 4y4SY:?C0A?qNRs2kn) W`^Vctٟn. ~Wll~w%U(p ך R>}R-fۂј:wk]vu a(\osKp wDDrw>]k%bYC^zy't` Yi[~xrj!(ŋYVxܒn:LcXaP4(WNzg]۬0ͭحB?[.f'.(b%_:5'+[#>N@> ׺1#Jn޴*H #bt-ErnŁ5(3+͹%Ry 8)z`ONt~aS\3YZ()ևJ|>J+ֺ&Pp^EVn_bLCb$?>D V*2meIIpahr@+,k #~yN  -l%FtE.7k]QmVbv[0!ו E2z tO=/|d/ rt^ ~l+`RtP Vma&AmMwlCBF}omJ7{*{n#LUh`o]bG /‚=](__ʔK8EbF2qבjT,v^Qla'd\IEC zki݆|O'HmA~%R QQ`Fc֒aZ F9!Z)$UyH3t_sA0M[ O9襩q e ^$zzlVw4U MIx3*']Pp2FIA0 M\c%x1ptCP`,M; O~7(+%r숢Kh?K [ĈsO7`.cV#η [[Ix9SH3, +AJ8lV4ț /q7o|bBqYn蒡0{/tjZz0=EMt*"I8pK%0pMG/PToNi6e2j!AڋBx t`6d$ɥ@#Hm609pYاV,,>nD$'-"a"#ˇX7_,hՑ{Hh<8%vdUn'<] ײdȀGDf _PTȇEP/m;\sxWdlUWt>\@C洑p"pgKd`UEnS34 N6Q1KKT]%h1G2e9Tc!D-S;{uJ,ͫ<(JƂeyБ˓'mB=Ԗ@1@v7ٰADJ) uDڿXLF7nt Q/cw 0*bY+k>鶹ۯ36i͑Pz},r@ &2 %g -ᓴg &}sKFGz`! pwX(Rp}(CӔ?JG\M\LM Vܛ.Y.TcMZ3܏IN 1zvt_WCaEz"2B`nnXMueU~ POْXiN.6S4JEwB,&^HW2Qj1}2{X']_ݙF^gGCvZu] Sw~ZV@[y"dKFwV"!ś]s&mNNW`%z#sbj5:~ *d[ɒWp9kg"%wT!Xzy= /q A³"ܱ[j$(rҘs9wF /@<1ޙڽ̖poJE`:>^iG1.a*[ 7&diHE^Ϲ)can!HR~7RW(p_=ϢǜVG2edM]¼hp=2=uAwMJ BQe[q N¾᪢a17 YOq8̴ᛨθ8.jY9Xh͏*8\CpdnBK$?ٝVI# XW؋֫r_@k v( ?e~pm;b'jǼrСNjƕ\-ya% ,\ ُ5T-pj!IDydnLP?@Zm e58AkԥpbKlR&dzY6G!f /@-'MctL.׉n5}Aa-<-E%:|;ZOHwϹm fz8VS@LgȂyAtWC z/Je{nQC :[o*bOLGG08i`bT׍d ҞEdHǑ܉vO•D 0~Dc,&@nTMj%@g}6p"^])$qA$4Xߡhdïh%EK4e{lWhՐNȯѦ^vqFn[MDrPY*Y6c:j=RJsT"1C T ړV15TGe'bU3\;%5Ge&OuRYPQFwT Q.+sZ6G"-{ɐt1,?QI{_nNiH7D7Yzso8LKdK@HA,Y yޣ5v@')ǣH&ϡӜQ)z 4hn~QiZZ F_Ub0 -Cucce^#խ&c9$#%YO,B9?K5)w~8= ʯ"뇁r#n>.fθiG`ZyK<7o R#pԟ $/Ehp )3)-\ut{hG;RhFx@npšٔ«Sw>Ό68xAu '.ʆ u [~!!nQ_X*'KpНp <=7nm1%dSz xa,* }pB+z\-( s=P]P2zVNbQQ>F4gkDބKU %߰KCF/zW|^“߷(+9L4^ߨ*Ъ VCԔESx/2>ҧlkGCu-Q:Vkf"iR#a!{ a\I6pY3Ti1\Yb'eC]WzV7&l{+ [b/i89@ٵtlExȟJXo9"7;tB@ Bm;\zM O$ׄOӰE1h9`*V+)VSJQm7)."`FM:ĴX(TL ݣT}}{jՆUNHMCd fZn A/[A6ЦGvb2{ਗ3, =_FUs F{72?Eg. '_r*:8yyAY<7И.H6~g'Uf}ftZ]t"sg,c9M 8HM v?AV'}qIH¶Aς#P-c/ﯶW T *Gnۖ43O6riA2\A{ƹTAυ?-5?`o7̣RS^(^tOvsz*сGP]K n9g{TJk|,Wka+=Sߋ-\/;D  nF5B^E,V`C3zɉI S7O߈Ij&\:D]Q"xkm} rVr<\հhzDI㘲 `tru/>FǦVUV$6%l?/yL(S8JOm_h@FQH\>$F'8 !CŹ]F)rܦ~GCopnB)J()` Ի~gl߾_ 1 ȡh p( D+ZB8н1E4Z2sD鏾W=oLSλ;x}K2}˚1mXKeɖu3{a 2|PWc"ZjSN55\(1F ‡t; cJΖ^[XwBD,H _s8 Nb1ASRyJ"52"|yjYw pǩ>0NzٺV28BIPC uw’-}8`F`wI :iԟͳ?Ak֊{⮏|lh+m({kgz r[7|<\u[o`Q7/讳xpZ$ZDJG{9[{'>39g$5oZ * bt;o~  ťOU[\8Zնvs;\uWlgZk0{¡\aE7,V',j/d}O9tYޖi bQkBЦM_ `aJH*XȽg8 B!cn '"LeѺH g齸TuOf3 ߘS1=lXKh篾Wۘ+8}IR EO=mX-SOqcTo ;QJgb*~ȉR>o.NjC .ʵ}z4R9kf2O"gX1uI/ipΔ6{a;)ߕ).pN_ArFcsKTpS`^l2!8PF X(ޠ?gugډq3ċy`QRT]Y~F B,O!}=6uCZwyƷ{BPpYq7rC~sEPLJ0Q,zy( &!b(9}jT"qF3l+]HZ>-҄gjj^چ6\oT^+2*چZ{kT|i\#]rD7)y?A?_mﴥ= x?pʱXm {쯱MHWƣȝS;I컘(gF1닩D1gju?3)H51f |k_ =Hc)bzg4BbkÀTҀa`v}O1V GUܲ 1I^\(Ogե# QO3u+g#4|=odζykdQS %]Rx0RYjuZ5-xMņ1H>.J_XP /s< g(>Zmt8tw/ihv ea 印jwws18Pg[TۯX,'&9 :n0ƐxB`67Ei@wU֒Pq*agܒA:H\ KY;j!&e61I$=gVOSs)Tg"?D9[h[,:<lũ;&u,g9g%r; /sx6MCXvBuoԠD ߸b) ăqpHV&P5I^A@5Fh#?tF?Maar(7嚏62 e 'RtX5ӜߜhDn72?E/<O/N/!3L?G6S Y  ѤOl]1͑Z<-zw\dW?8,+ݮ-owyasP$hoL}{1VqoMPyePc_)[kԕ)卌WNV7',Ąz$;Jtix $ԗCȴcQy&6n=Q5;T\51!q_[ qcqsyS0m&9 c!@oEH ]makWϴXHF\͜rZduv(ǫ[uNgFΝdv"h> LŃnz9]yBzVԜha@܍W> `r5>"Tqq1zY'nȺ|BkmHWho(L$~,e9W oI54m& ~1NZ4Lb&G-hƍTN<grxw0;`in@#\(QCEnP1Y["J'K͑Ņ4r q2TT AǙ Uu-}}A"{]J*<᎞ê yR/OdBťx}љ=r\KyYۣ*p͉Ix91Ce?t"SWZ/~%afx%ZAo\{2Kg7d{ZW}]p"c_FMrw]493-aE|E Mo?@ )o( z_P~ #GxZ/&*wǐ΄ ipuNWi~jSґ ֤Ʈd3w_Wa_.iaQG Lߞh~ĽpnڒՆAP߃TNJsI1ψF;0_6sk,t'Txjc\9 I|A;rkkn7Kݯ,%bmX2~#HKh!{k>/tcȐNw󩑉Jѡ\*BHo9)7i( sK1.{1RǏ06t~Zeff*yȦf Es.Z=U_AЉƳg2clĕ{irԛ┶b)]e_T %^'P3n.';A CY@ZuE϶%|Xy>(s!C}^B26b1Hy G>Uz~oQQE $f*|lE Y'#љyr{ҷvKK0Dsҩ6v#s/xcquEkI< 6Q I>mZ\rj[}NU$X,2c9G@M+r8" b5-X9Ӗ8 Є 5'^Ы!|=EDZ 6(Xb6ӧMtPmtf9^`NPdoL=a@Yqw\P06qwZnbY2؞Cs!dI6c!tᥱӡ826*BԂQ<_ׁ^}H!W*He*%Ta{n[UhǧYģ!}5?@R{o;޺q[sWt;ZSh]jaP @tv~VZrMH>Kz1䎼kҥn{g 1 hܯ2 ~uE/[|G}͛J=%駼]ɺU?bTevàn{<+5hx.ļL9C$&XTA2P"j6@ oϿJ:[ǻ/h6:0IXa?}&XՇW"}C8.r1tU҈^lbYW{孻7S0=kw-rCXbsp6׵N-IKYOPpjQ8άFgfIZ9&B/߇YWr)Yl7b>|rjZ#:>-!;Ah=1?+ԛis/-߄k,gPwFbٳ#Kd8JǜxL;/#_j$Abeq׬a3CH#cfJ2Ա1T@pTl jz8R c6)M9f-Q?S+v>հuaAl|ӥeH%ow0jˑ:tBb~ϼDSbXsono!m$q2bJ(>V~/dm/lO&]!˶x"f0w];(п;7]1fQf>>GJ\ӝ^slUwt2BJ=Kw3($916sFEvtZ+>՝% ‘sw1W p^}kڭ=2~kILx9r_wys_ ,]k)jw.͎v$O )`b pNy) _<*uO"=6ƥ]h%!Tb؉IIyH9̶)Ep\cE+O H5x;OW&B?$% 5h֭Zbwk_,;1WRV˛&:=a'DL<O CH;AG[a{Qv [!HBNī5SnIRڸk1L4EيCNEjnոYN>Fu ފ8l>ʑy͝3P9!l`Rodk +̟b^}_=6{uC/r|uMA9tj iF6e@u6.h%rOayRДDf׺ Odh"6דK ف cMB$Z"ll,AB}IMl(- >T$΍mDِsgTy Do}eQ\G18N0VjsQb9ⱊg[*dLD/F,BROA/BZgn=\ '/nŇ5F仲 V'YLc2?G$kuM 5̈piRG8DИ?]*h߻\TcT]M8bpvLrp_n9S֏ D'*c-# @:O$iys:˭Ίsח/qN5%lim ΔŒDOQw+REwaLSh[u T'Ϯ!†([Z P.{7q'@4K%9,U/Z eδA|H/[!׽"=Dz3yPٻ͒ ء0 \ dZXzLN%{U)Y 5fvQV7+]eQ{/N,24(m_m04;Z|-Ys+”.6-oPPR,še3u2ط]{lN]7yU^ W5Jc Yq[zy)`JC'(.+IbbJRhc`ws25爂@?#ޥ q%Z-_R4w;zq\w4x\ݧW6BFg‘:vkoH%,u # :Fr(k(?{?kAcn>Qd{]&V瑵+d4D>Ĉ?Uv> R?8P]p ʺtBKf֡v[t<\\u3Z#*>iǥ'34gji;!"!y 5b;3HiQ]1/gv'+1[_l rPP0,Yx Pnќ$²8ahަ0ҙB,YL:*TX( [?q˱%ዛ^xMغ}4lKZy2lDf"@eBsj4~S ~1-G r2ENh fBA9MM2x{Cza:#k 49zE}Kҧt;0U҈Q:XγLRܮK-3Sm9و7P [{-Ze_b=Jw9\XRenHi"2˕#^.VOC݄cp[/9m xۡǩṛPXy61_IMjZ`0!.:c OUI37[e:{~M82nS3Cy@^'ޅ |(4EM F Q(oQҩ0%Yh`Ȕ1Unծ%xvQR8}I D@*D6?p; ;xn2e+~A_j[5A䞤h9R}s#uoY#؅̔o%4D=KIcJm9.=`JޢX``Ib7j%@5.k\”}?mE&SA)s:-ytV;lyyYkSOP!P!_vF@Aʕh|)ycO+6-N_m`5wՂ5ڏxk+Xn%"n%$Fȓ~qz'޸LA%j.J١Sk5V ]4\J6>S0o .7X2DQߖ *SH*sIͺ2{зM~82~~Q)X){uJ!j%>B!QU:y 9N񾄁s\ߙW`eH/gxƕxs 8e|H`],>U{q%KɲpWM1.pU(}:Ԥl Ek*|hhʢ B^Opw QpK[y&ጁDZIlYݭ|KuhVO~GUס|7i"VPQ]#O~dm C 65tC?!p_8ؤV|O B:!7 9vȏdyiD}'2;O.{ 7_qJ ]7*D<dGIbH C5x< cYdrӻ~Wd(]a.U+urە-r8rmV`<# 'yw΋h5y>0A v~ ?bR,6ybZ'@ݏfy+Y L,40 %v1bdT؟jqm8(i-nVWRbRǷaO!K=yKؗ)~jxraϽ>+Q&g%{͚'[jy`%Es YcEh+Yk'Ź/GKߎ0@~kS=]r,f5Հ)bpeRJ >i~^v>HXz4 r yx62E'&ZDJk132دF &8+N޵:* #y#{A-H1oȝ,~<@]h pť9/d5T:5pXO&"i/$nsSRsֈfH J?W^ \9ֱ/4d(oY` AɴC0L ,v@4鰗iL4&;{WeTO [¬K6@R&_JF  hZ)iQdW"\kY'\#0A$>:"3VX]}0{wdFޖGSԅ:}ѻYb"<01ܙ^veb/,NfbEzʖ+AF"e}[ywM;5S#>MO ޺&!"u֫/:xn}}y [6\i8ʣm[+2RwSlnGh}q"]ܼpTx.rdGrѲUNG+WNPm[qw0 ^V4x a-T X+S*cw%O#AuT> ¬Uxw <#ҝK@Ci)~Pu(DT^z/a~y @L&'1C֣{+ u\%}̕!vj_O)tTgU"zc^s&]Z֟H(brRr9y<l䮑F0Ӽ@2HTn_7ǐ\=~^{ LT,qg 企X7X8cXapJ6_0.sM"P|ꢆmN^nCm^5O(3to@S/)>oɵV@B.q(<{A [V X`r}ww˫,<@w\ŠʆWiǪl06DƻuJaSh>FY (XEu *a܈ԄX;㝐['/)5H 7I[`/jȫ9.M U"ž\|k2gg7.^IֻَU|\34Yk[l!5#DZ~Z汪J/Ȧ^'miovgkŚӓ<פY<0m o(I6 }k@W>5m]_Ǟ DQ''L\#`#8rh0q k S·c.SW GAIq2?Os ɠYUv:[V|*hᰤ xI_fUQjͧ}z)g Ge:Ot8 ||UJWOa`{B9dej]卞اSoBBX"y D1FPx\!AB;% $wj>6[[t?LAE }r%3}W"QG,LM-5`9z(bdq_M7HSW<@~(nGOW0R~1|ejdY>1e0ޔ4LG, S(^Q2؆eAB4@l4*,zߎ-M/Zs{ax 2ʨO6:%rrM QAmVC^1 8 ? 4%!5DtM0j\oy}]X8o-ȓ~X(N* uӞ=`i.9 ZvvVymAdh_^}nH+ c<[hGqtL y (>"з犩5*|Kz>/Ddll㡨E:p!gÁQrt-Or'lpl6k|-Q"eCi ]NTBݷSf|CjCa>g k`ʛ8*e<9=L!-Gj v1Y3BRE:ғ }*ayjL~EܷxYɞŴ+~'C{%!Ee/Lu+h᎔m5Jq٫wx#-2D|/]Sk!Ꝑx'B-LjYZb,a&.A>s[̋uGPk [DVeF2/+~R A-[ʱx?mRD^F QϺԉ`p5KK-MwQv&;c}l(uDʲ? Nz ֏5t&IrƂho-W)Ijͣe~ IV% QlN18USwǦx4h0Scߌ䡍\l`;vRy_yyYE T\eʲZM R{-;*D"zn94woocډdu_l4Jj/%.sͮ,P;Oi e_{U"`.@tĤ- QOP) *kNJO,tׁ9ihso:eȋpAn&FJ)nzSpíiLd #;YiׂuV @0nT fS;//ᡷ965zb6$'rdч>\͵A=;p]a~hW]~fO{u,4A ^oyDecAP?Ze#f"^vl*H K&y+s|ym˲Woտx>z$mc lF4S][竅˵pc9d9Gl~uKPmg}^YQ i>va*QO&퇤'Xu`@Iv˷kS+iX+)l6,;W2p*0~7e ,6!?_-YdhYqNTG ~A&k5f"x }J]e  [%" yd 8ծBdhlDsFn]KVh۸Rn KX:@O?GKơ\*G8$*״&Œc `y+8qUwuB\} !/^Ore~Qr_Ƥ7eVh8jhԄWDi-؈CIwϒ8;բUA!>N?*}`)؈;0;!Nje6n ۝u+lZ"Db?HӟRH>+va,!m]H4U>a"[5s]0ɍkҙt as$LMҖq/ ]6i4tj +ArTrUq2EN6ʧyo}EfT92O: [ۚ-ISèM[X?2q9χ氖-kDKo]M]>5.I@|;Dmy> a!T(f r pCHR;Quԓ)s 32>~I8CcƁPM|8e^Z/&ޖjiJ'GZ#( ?h?MY$XEE {L&I49" raܫXe<~I#Nb1M)>@@W5?1g h9J̬ U>cĀ(y1&6iYK+.ڨq\m=QeNѫ0 rE IRǾD@ ĝ?AfHf2< 4@4n)L~V"q=+120=“% oEk IC]"lZMAP(x9l 5`[BxEBi?ӪH[KthM3 H v# 6gS XƆI dVjvDH޺+bOhݡ"7]9(-sinrYoHP2Kƨ*m&_4x2"8[)䀕m){6 P/Ȧ"xޏOtpiXغWW(Wg^}T7s|k1|V ҽ'+&  'kPZ],*ð}C& b4bn5}Xb4P`- ss(RߏȇVis!<L>fҳ|!Y|hzq IAtڜAis@iދ΅$SBz37Z/ClAf**ƧrlX1L7JEB -k׻(QzጚGC+$R>-j>1~R#Á禓 +L()+iv [\b hмi:?m-m)Fa RT!BKpctACX m[`7UZgo5ת*p!:QH@FCTF1Jh] x6a7DU,X{s8e^:WQc(nTJ' B_bi\L=~|)*Qa Zy!SIIhX)LR|}N1`u x /d4v9p}J[乚=)Rv"Ls*"L#KASwjInV9ہiz|=5╬[ ay.F[R+h:M v ;,zN 4/oRU.u=1s^x1W,dDlNF{0NƧ=4l*ilO",eL V 淘o:'e7挫ʓow8!o^jS_{><2$sYRL%7}-.BD聽 H8IF \dq4rljB< ingOQp.RTȢiS/2۠˟mfTa嵵(\8·50+4DŽ6]i+'GЁ ߲_n HQ'~s*AH%xHV81+ȉ.mRB}k 5IQƽrWj\9߀2JY+kXyg ړ.EʕT=◬x/?WΦ gB9*1K`1bn67ܢEyף2`rmt<"66\p|?)nO0|i#zD˳˘^$B]5N}Xa,%2g90QMO8FLc-ADayDn907S紞9QC&@b84YWk-[q.l?̪29) GS_̦~Yڶ3.~}^2uX WPdOVϞdRW\[֔q/_ 8zoQ7~dQrt1΀~`e~d2+s`N'g%rpEh䎵:jK/ueZc_"wU<XΗ#5_c z(+5^_9D NV;dt'h~o|fMa<6:Kaי:v?Y)ɹܹ q`mi~z 3p豺XuuT81Ee1KRzXҟ0;tx"*^ӿVUP{LTf+M{C=_CTZzXFAD4,ӊsz.u`;`iQ\|: RǏ_{۶zGiIF@ϡhxK{^t#OiQ3%&'/Y+kDcKt|wC 9.C#V Zo_Z J2+$%A`?d!3 C G4p;ͫXz7@/ Hibc,>u_FʠO؞񭵠î.DԫoWr.uk󑱄 K%՞u.MQ{aMO)p܀X \!0o9bXVqNAQ|:n#F(\5ӎMH(xC6phf8`y]y7Uڐ*m_BG\L?,7(˳}\ %ꠑ'R XtcQwJ DDjgP{H>%f:gtSny;gaߖ^dpS@4i  wA[edՁd@Cx'/X&I꧕HSକ,fcB;#{fRgʋX[c_P<;DOЩ wLw KfXq.nZ|xvFҪۜhjs۩BTľa~L~\>_tm~f2 }kMKq7[)]EL'bEE9 ϶ 82bhPo8lQLem\E`49H&Tԑ3zaGc%шbdwvߟUFLؾ+YW&]7[}LμJAIOd#G.{*,wlqv'd$O4R22q+1-Ve~N>@BqDUQś$(9-F'>1:+l%-/X+4 lb~K(u/,"Ft]a aP٩CZsY{pY1y]B r%N4V)v(]pX%Is iߒ|\NZqZY*t8m, k+|GxAwzw%h5䋞4B>IQ+Vnu$%ҹ#[v,^.6?l8}Pڗt,{(Jce ڽk&V,"{][X@QқK]a2϶tgZBph~!v4J!`8Vz2W+#eˉ-B59TO `Q}Ș(kbz*|M@̛uA⡒"M*9~~B\h~)t /U; J6pq>WUS\'$.^%rŖT.4d+U:oﻞ YDpǛkRЌ,Y ;gkpM/H_\A %h[6,߹P x(IQձ>[t_K\c~G!MD&rvR֔AbG驎|P rkN،?шiZ":hl_5Bdz_ӫ%/HOhGjwX"<NsPǙ" ȫDZ&oۿDaua՞h\PCҗl^)Yzf0鿮|+nvf./Ϣ-qoZmL[y: /\S_R c2v7*GQ>-‡ Bv oź)s,5k8x 7D'@oJ$V7vfZi%7 H,l *I45[l RxUE\<,OմtEw DFi$I4.;ZD4ü~:M{/ZM0˔2*n9WAY"bX22E[ $= @ukH%s*ZW¹0q"0ږy"^ ]EPeDZo}- /Z})wmA+v\xnR`пI{Ki o~.(t3$3y Rruw1CcY^!  +2vD-_f{ >78PGEs i`Kg/vϻYΏÀZ9MTwJc LK^S4v;,]ʡ'lR'ba͌}RfatIr!a1!ֽ!Y (k}2,^cà~}X>!]GPZFbS\@dra Wc׶Z&ۦl 2?ʃ8Sw?ϢZ>6A܉ټig<ɒH>5jK*,-޿!&湔NtlU!!CT̸\A׍2@J08͢}1b)D q}4q3.x>0-Jo +u.En5 mDRA? =,ڌ <ӯ{q|Vł3twPv!kڱa"CplUO2| &f| P\m|0 3EI7BM:MxHG5GQM29'pQzR)蹑ڈBϩم|ؗJX>`mDQs֧X/(йq~+tMse b) ya7u":Sx8k1Mh=q|H}8\<[])_:R`T{:y..5s:t怪s8q@|bw6g8U|+XCyw'OQH֭ {C~zIl^Ν@ mmH41i7,F2Fsg -c֌&qj +pUE E!>!qA^z"8i\ *H@y!Oa`+8 ܭR=צ$u"joȊL'9)O* =U\[On-lb '=aQe(vW)w unfoDk#ڸvH~y<^=JF!k3s9ASUIXx7bclH+EQ8ˤ]>ԋMOC9ٔܵb?Ε3+߿nz5!d[.(p]N0;C7x,5>\ˤSE$\0{ӷyt|v:_| :#TyԿF|X x-% Ճ 5aAzXT2Ifg^oI Df0Xcp_e9Zmtna]<}߄J|qmf785JI:Q|l϶IC\,mv\$\,`wEb}nx{Ml:Gbj\4AA ;xN1KLyqbŌ#U6tAѺ<3PEԝ=o֥TH:LS>q;gNR )#3 F y/u*:u"CT+n,\6zTi`pY/G.تp]TCl :hwoZ/fGnϧ8tV+Pd&p08vY%tTeAvH5 GLxY .8w@܏=*S[#5cNX_cKm`o&)WYXq,dF̒BRaޓרŒ{`Ц+o+ "qA9?BsM- &b9t<@L]Iw$ b7N6a J3iw$;b>hz ^} |@8mFSPV$\y<f'|ؽϣK׬EfS)r$N鼌 S(*XO"{St@"kKb:gJCBCp LWYNrpa$rk$kf<. 79gXk}EwY47N&,¡|d7:fBvc?ء>JWz0#2j谅K6* -=OH!TZ7MYI(AyZef+ q?D:2>ۮ^:mcȖx'(=tL8郌-{R",ţһOԦUz1Nn=6rFVZTXL$٢XT jHby" ©Nm, `W+zP.(zTy%9A_`l _<8Yk@u$mYģİ_hՈRkTiQ4 ҡ9+K)Z)THY OC:+AI| oWW5 \-˳|v@1Rs͸ԋ +^#1tm`MR3"0};oa&BrOG=jY6p׽Wdv0pr>#5Տt- K$9=Eƅde{*UQQ<*Y4cV1& ! \;6AaZccgY PN*BtN|u5g+ eiK;I̳g]ͼawGߞZT @`/OaxҖ1 M7/I`κXZx re\J6M[,ITp{fwz2 Jekf-ykq~չ.CL >f6ϸ;I{N7'sVrh)!VyldC繁 +P GsG%A0i ހbu($ENֲe[*4 x ٴLuQoqVdŊ3@~>j(%^6ĥl9޿*__.~Č"23 ?agQ,ׄO?& n .ƕhc7>),|l>=?G|e(AUO?|Vjk/C] M8My`BpXՖE[KU"v{{@sU+ _1j  (tʃy%?!ƌ41'1ܢ#tj)H !X1W~#n&071p\UPMӭ 5OY26EVȪ-%<'&L9nbGؾsfn5h8[ʍ#6,t(;mZh+QGCT!zvw1 ]]]wz>3"+XhA+|":. Ჵ^jim?py8F[iڌnЄۣ-3HT6Xoj=Ho &Wz4~R―n[XX"zRou).Xg&hG+zUbS-N)ROjU:C\ܘR{ iż9݀ט XpwyʪO^oo1- ienJHv#)-ݕgVssRSxJ][TNUQ>W0’|.A{EFaw^T_Qwt Rg9i@!V#Lynsx#5<g9TDc{ٻ%؝)nZΚz)'!2=qծ-t@Q GEjUIXh4VA{!=ǎY"C13\9G#0P3}d╉T1,۹4'΋NFqKYyr၍|%gh{ȍ Vֹ8F"5S0$iK`[A/k4! Բ&D (ɿQ{5?S<0]W1];;^SGଦ,@áo.'OQE _T+ȌrjxUզ,H0 X\Eu!XȔnG9W׳@.*$ɵ wjeOPtJkxE8=NB;Dz (f`F"\@b$u @ivz"2t2fm|92uFo\O'S]# 4+v8 S^⦩i{H^Jc-NXx MQ: Mnj{'X‗@XźZjpxLy`gTm}] ^b3^iJ) o!"2VM13ҕm$ٰ,ˠTͰy:eqZc' iupQxxJ/{С Rͩ#:#_-' Q+]3oO3a_"GsnLN!,| /tGq $O6ދplCnCI7Ӕו(5SU#V#8Lᚊb!C߳K'bZ3h88Sq[abgay ]mMlؾ1d?-` ՁDFy6lscG\kmdr{{k2c{)%E7F{HĮnN){5ampq1fy%7g.RߑxhrpD[i;im!]JJ˄\G\y %We(Lr4`j:L%/bM ԫ\=N!]޲OBjef+yu)X-ͽi;Hpj0K%G6;(OWTa%;:/-/@ii̦:̏Er=@uJ0Cy#3#o Ҁq[IA(oo߳SjXvRPAۮ)XCʻ LH%`rb|Cl5e[^Y&'5g3΃ \__ܿm2hkOUO9GZ푐ƏY8㋪\V<Ŋ#ZӅfWJ䆈[cwQ=6 !OGx <)G!eP&W-ëtɱ J%=Q$ #/ 9QLNY#b; q asw tQ4ĵdxMR+bD7#{NkoIJ M~A[rLl]V,xW B RvHi¾BRJWo?+Ol$-f6j14|=m II] @ kL=ji!%z)o5 G^厵hi6m .L\V/a;^'E9,8[!:Fqo˾OsRd;L8ipk빛 jR;`g 6GB+1 MNA٪ `3×RϯQ^p &tȵ~0Xv 5݄ $^ͫ@(co}.2!!b*VXǽ6WgG?Z!C[s:tump/4bzeEjWkI=J?Ml_!* Imks͔Ѫ#8a#u[w^'(dMf6ԩA #VW*{'ZalBQ[~ 'Bf ?O oP!v&)2#<FvSw'z ;qu"S\:]J|3@qI2&T͵ Y}x* 5\7lBeJ˲r\IsV`'vwB"Y8lA> T:c\v@>!H)LMnՁP1Gd1 \OCV@F|/ >O[Ѣh+8?H,X|E zERhNB2Tarͮr8B f$Lrw1_Џѭ5{o!ud ~Y;tפ?@ mA:y Gf~d\KaЇ M.P{'Ec)qaIkª0GSv6.- /發F~Ax=HxEqLSh, }6Y{ EYyM{!+βS53۝#ҡ|-zg 2ɉt/PGke$tSB?7d t}3dVFE qEMq͓7R Ί tL@ZR?fZefEO"^G4%i4Mܡv־Kpp(ϡp8~Œ#,j80d#4=_vu$Ds5ܴ4q,jzgȑԠnYn{2Dn گ|E ^&.%h׆FG6V{K^[X{!fn}!&7^G- uǕ; ,$K(}o"<pfRR-#vel( 3nq3Mpп(oi 9LApV KA[Sw0u0(n' oA׸f@fiuI/YlFQBcmc-5Lcl yF7r͂m䒶2ȓn)V98Y!h88ɕ"Jb4 }t)?F&\R.⇶|փ5D֚=4UzO15@նUS" cdp1[XeoFo_hKuH \jpbdrU7P"B>Ns},_@)5pd,v&=n?b (>.At@i. ]CY6uk40G%KݚZqhy0.(7u6gJ79/oXBm)AVr@?G& lN BDIjOƧ,W$5v)N2B#=H4 &Nqr ZgLj:c~)<)fifNUj =Jb`K,xfyxxH >E@(C!b0m#i y: +b [3 I9PFzzG>/80H[ש펮[f)>1>zv B_4Qĥ kK.-2jwiBRH(2EěXtaAbGw[W]GD0c5uT+; +'ѦOn@6[lI ܳ MMώ.CKh)IQ06;P*1%:,uȸ:Zs%xeE\ljq_ ?kP*6&JmYs7ڗL7GPZMjj/(xy;Ip!Z$Nqf0L= 9}Kb]0;+>Yl[ZįkSLw* c< o2`p͢+Zz>ۮ`-K9 : xIwtY®O#y^+vbš|p\_cNwZYϢaRSz HFMY&|!(UrhHQm:^\ ѐA [,xМ6Űx źhz7^ &@SlzE`=d(DtƎH١V/~% <q/)Ť|0+.~Ap)#GTPBڐܲVzUO 0yt0v LĩeNyX[]Wfb_[UAvE遂;!E]v/3R#kÃ+rxzbhQb`{B_n3R>*pc!jR+E)c'~}In(#fJFT-}\d/o5/<{G ,DU`f՛G@8^-~nȈUZ6HﶮDJSy-7=2a,GNt4Gm@PE먀U՝2oô/ hѭs̭'gyhm } 0(u\i*KD|F8u/&{9@ZĹi[69Qi#UhX~)ym9"a}x]&;)4duDM2ؑ}`P2Z8ƺ/9 B[e(ӅW9\6E9 jW]Tnj"ΰZ,idR>n%Y81٭+zPRwñ[}^Ũ c1Z\[U`ozkf݉+o-؏R>) ñ,T}{uNzF"`;0MiaZԝbD?cU5gjLõV#]'AҧH-3>{gUiz1dʚ֯.Mӑʚ|ʽlFLfhyN (;^:_ڭ RRs$|±-^/b,!CU J&zj^\=:w}}#.RC* g  Uq[F)fG0뙙bYXwFv@7cip>KO`2^MWSZ :Ҭ.-=ou@EDHDkaE/p3!8S '.J9\(Q"=Mwv5R =QC?+K`(EoV,  P?HksPqM A\}+$b_  ;"[qm`5\]9s )f3AP+U0ɏm)tNQ\_nDeҘt>%#ylwۡg1`w_Գ=0G&?Й;|osWw &*g%.Tو3qhn4]4мTwBg h҈3Ko.͙4B c ’IA~q!f:z`$=9`6 JE+fkm|J͊CZ Ğȳ3??44"s'mh bpхh=Ft?'&/A7ŻT>8 ]kc}-MD< 0\8kM@/ #YB/ {b1 ooVH4u[N3u9C•>9-XƪA!`1C4]vxVrO}w>B+(U?KAYRv[iRMr,bɃx7֖3Lyaj|ʙQgRcG[ج*ac_Q{6 A&B5Lheݩ8lN @6ݖ֔o5tD>g Jj2hb՘JVQ09otPbZaB)3 GC+T0l¼Uʉ,捚V_gҝH7Wnɛ"󵜛dk3p3u%Zb敂}f;{#}ixdrgwF0iI3޲pp@&p >&b`µ$GIl oxȼHi2P7%|_0(֊jBK)w:XQ;Ѻer ]l7Yw0A*9%Uſ4nx$}t&cE^ɜ6$IНFOwra+$r&kfMcqQ ǡL"txpg`];" u?@fm&=J(=ހ Dc'$憖H({rhiS2 X*OuV;Q#e)-tvTW4~kfá@kpH^ݏ||0ە\rXnܨHÛ4}/' g4>H.YL jƅ`ClH'΅%.A䭺9B'U\kD6lπU=F<0Qe+G& _/80MKj}CwLО/5uϓ\;,񺔪AovuVK[h $\Pq-uAvϓPA2 z^GJ FV;"Qlbڢ@ԥQjXa>§vU]\+WP WSvgz4e>Z$oXٖ *2ާq,Ztbu0_gd9&Y~k*챨b@'TH>{|ᥚ~uJ:3}}$: x`2d{GP !tp xpz,3´n4d{ғkv[L*[}Q$"u혬rkU)u@C'v9Ր wifW]+n8ǵ6|&m*OYVj[4zPIׂpVcл}%ChS'"CY,BE3]7^!9RܝO³y6$N -bጹ,Sf^gy>ۇ#_UH8 )U3C;a@YcURVn~ e$b'6y@$bR[Oa]IuFD$Y-h>aoljQUd gMkbY;1PsmLt9*/o b`K^&|bX'@M?edJ=F?Ғ+@Qjg\UΤnf8Sl˫䬕f ܻwF960E*iX/W(w^hl .CM0)]XMľDOAFҞy36P'nvWLq-}uItn hgMAWDwB$gb1䷍5|f1w{-:v vtO8`yZų@'r$pmĭ0/rOlI&魙ih#C8/4A\-Q[ #J0_>3ˢ%K՝ Hd /Mo7]z֊/7!MxXeH8Px| aƋ-a VY; \pWq~y㇘%UydZ&" +k4oF ɘD$Of3N+=@ėnjñ s-@mb+н>>bM C|J#PIIȻ͐>/9;.)KЗ˃ˇjBOOr\Ž.8(_Br[{N\/!m X!Wj)8 8%p(\+5>h j|]HHXݯ`mdlr#T*pNu51*& $ q?l6pg)/ ?&"7͒w]m@!ݎcIvXs󃸎?F M{N&I5m=SqU2ؙׄƢkA%'{_=obt(!` tHf;xʲ~I.ˠW1א!l Gw2>ZF `D8UKX@$R|,~ql_ ]vG,7E̓?IO*@ @ecFYe+fX Zf.ؤޣg'yS@%q\z˛/I”|S~rKL=\py)DUa_.&71~ܝ;A%s[Wį#%dtxռ(8&R~ʌOz/;G$%zt3:rQ /uGQ 8а"&h7VJY~՘w=IZ% *n{7QUʡ ~T"Xh|D-oHaT)r5Ik^*_S#"J˒ݷ! <^>j PRlЩ4 ly<=dJ8 7e|a3PlL\ 3%}]Ha%E;WFaIkZR:ӏL_8PAeL9 6mS+8l")218sQA׶~2qr@t5J2u`=Tg xLn3k+Fr+!81S1fx\1a FXFƸZjQ݁||"{X"d^Mg9JpQnöލW .7}Q@󒤹xo<<.pKIPBݼ>svc?MoMIK2Tl к3fziUȩδ#cJHesi ArG6jGO7b[T@.:.g!4ӪHR3nK38>ds^80, VSʽo krE!a{ӷGHTYc2|w@/DfK {C*,(e (~d4Kە{, Y t} iD1 tV17ywDsl{r EG,T'U*X$ vϩW3T\?J= =7k}\`UVB%ʖu2v?n͹:`_r)¶a'qW|2Ow;Q &3#P4%+52@L1y9K|693Ͳq.Q`C1,FwG]2h ;c^ m3{I񪸞 }`]pb+]dR=˥*sXtrb&?(FΑ:_ߢ)_{85ΊQKiEYeSWB9IBϭ' 'l{}EfPFhi]gBr7ڣ3 Zw*PPj0U5c_13 ӉNK B'C>n0@Sq R#=`I~o:M*C& r"6 Uv|l?^k"0u'z 5nO)P,M#O;LԪNc"֥)#ƭ[ !I.x;:Vg[Zp\)d3vcz Ylszg^oV 8J+9SlqJ4@ YHיVf/7K&[as\0I+ |8jE$lE/`XܬKt nQaRcءO5q8m!UX`%YI\IK׳.Ʊ=&w{2,ą q\ۡ;y@>0 &U6 ㊃˾}7 ʽsEDa/XOܲaLk)Ɋy OeF%{F$G h )zw6'z_MN'}| /ߎzRA"% Ln͹5O<]3Vj9.7vJ_R>gVT=m[tI/_d'JUMjsjAe\%1BTZ+}%%@=y~SʪYV@ 4 :^3gOصHuZlBb3:aw:vPmcYhti&Ɓ%{BḖ'6w=CM2%v~2BM +>[3[AEBv'L{fj;viyB ЫZ 垀' " P/i1򨼝 n[.#}$R!M'%wr7x 3-~X CÞt{i D,dLyr$<ݥ8i]$DcyXWrLeӈ;2~̾>yⵎXMsݧ38S*i+BJq|NR\V/Ljwr;}YQQ 2Et?-Z$vwt}7ibQlI  @N#OK]( @h@ NI(;MB;mJ+b<7Ob;ZPKa4^so/ rNX. o81LLrB\+Lv" е#Տ[vS蠛p\< %Q뿤'ݞ)>DĘ~RNmyi33Ai1vY˘_8wi>c@(bp3С{^OpLV`)_& !&:" ڡ@S 8饂icUps|E[[& ݍpc }L Q5>s?a2 &]+vr= n5R3YK^'͏I{.6-OE'<1-( u]Tepǫεwr/_Y>e2Y*㼀_:Q%|6jqZZ b(VzYtدzҬ1gzi0A~C0.db%b +Vǎh࢐1B}WR}2.WN3oaK St-YbvّQ( B؟b'~5yC.vh\W,7A5|ҚcW.mf3`aQR,ۖR[H!<}Hכ~Thca(Vy;7X&!XmbQpY;Z[ o64giAR&m,}ۡ?%ߜ̮*Y{񽁚$&A.8NiQ8&=$ULVR#ε%v=q%k|@ךsZkɹ 1 !٧<gxӂofmS'TQ sL \=zQDҷ'y[ uܨu7%W}uKHBqE%]=A<0ldRӣS0EQ = y5FF/b@cz{ BB^m>tX Sf0F\ЊH<~3= {d1ryn%mbc#ʡVdtɛrkĕdF~9e@gDZ,⤞/F^^)na#*HIGK(Qbp+v 'tG}ۖ27Y&OOKإcgEK2)rK:ڤs/ _~v+Za+;'l:9yԁoX'@ڳLܡgB}TJLQBG$CNe n*&,AOXq^shӇYuJ #~͏T!Gwޫ$ZMoW|bs/LtlWDu͏8ԐhNRŎMG~\끁CDHz^bMN|wa- g9$?r[ٲ?% I_Xduԅoj-g.q4{>3lL {aShį#WA2$Q Ѝ^8fb44+QngX/!j{y:^حLLJhC" (igҸ:pAjfI/LE^`”G@l, *+ԕYamW7^#\_ڌ{D`=c8 jpA ,&~܋kcg0tj#^V@FѸ[Z%K GGMy]SyI7p sh<5ۊ҆D1SXXT1dsEGG=Lӛ5PUVO;`[} *]AK۝6+A_oГuTR~bp! /si>ݧbLiTrCMrh~c䶆ɾAK~limYkhPntҔe.ʥ mzN}zj,R$9KyۍeFOaC@-~Hyd \46Յ?fi.*fa}M!kf0ꪎ1)nE"LSiXib%(+BבhHROw Dp/ L?&|:""P7D whNXQ4XX"rFRx\NQsQSZOa(|P_!C +l+hzSRYǡJːkߏ; Bsn{_:;^3r=y^aTHɁd ?-6ۨiX>אּ&[WIof Sݻ؉o& Nԭϒo?xs%QkGI#|` vqNTǦJzXxYN4 :-l(hL?ꝏJ"epVo+It/i]&0]+k}V;.&dg} kƻqļLgRާ諒7I{U|,\bڬ1=)众؄j4cZ-Eehl4Hcݜ^v>y lAKW(&ԅdKwCM 8qp55yڊxT1U7/+4\3>Eq)iYN O^P{m6Sc=p΂qZY+U L)O^,Ŕ]%n͑14R 4 ]E%: DžטB3zE ˣSpK;Jsܡ|eo8<b8qzeZGERVS@P1>Ȍi}ǩz>*K̳ng^yol)k=DݞU`_Ź15Eڑ7*֚XV{:K P'q!uC;;1GW9;GShvbC}G,F8'ՠ (^XMEKj& {Y7e"5:# GX*\GյƏ}a6>#}]|0@ ַhfY|3԰ќg)N]:Kʁ7 FsrE[xyK莲:&?z٠ \mf+NޔNxY7,cc۴C%XV)/3!]yJ.<3VXkŝ2|-ɴ%5@t5)3Vϐsٮʽ~7m j}3mxwI%zĵ>xb d 6} >(;ۺgQQ:9)-C!"yB.< ׯ"xEi AW rC԰ жb^<'÷t{`uR980||IrK#p,l#RC\! R֗^~ ]k0M wX nG'_2ag-q!C*;gNhUv)"Gy޸M pG3(RD@n lՍ-;#R82~0W뒙! ,lc5 _Sj"%"(h,*χn &kD()hûkN bs6]y(.P%Ѕ1B^ŪQ#+m ~gRK=;%N0L^![ӣϠζ&H=d3 x-̧tL;\8ܪƇ"뼑-0l:à ϬqUf, .aG].V0gW%ݣ{$_V-T>eK%C%3Wir"F45Dzh~Mf&^^+fܶG5I۞MaoAGyЬi̮t23 c|QkWüP ĺJ24sω~W ^ mp 01@)?Nc6g9QHH$45uX]NטAbTCt d]Ұ]fePH}0P^?ZH&INƸ}i3%Uzik'ͿڽӠm@>|c%L(=TDiot8\C2_-oսO#~tX&: ԣ3FedehMir Xs7!tQK,؇_-胯nH\V_fzO߶{Ba @MPJ Zٰɯ]l0,Dj U -y_te1Jlvp?4,DX ⱃe#m2P]1 Ru\Պl7 $#VWsc̄Yepgc0\U:px]-=\V@\T",P_:܊[l.8*^C.zjEQ zt>ZGVevX)gAԈȹ4˷vS62ZD?Ny/df;/KgcOD1ԋ3"ۊE-&4F}Ϧ<Cq}={w r$ &V}/"(lБ{L-Um/:]" =erM9ϪhGC*;wғ? گi׸=Pu{\ *ZȮPF82Xl,(c{WZkp_4˦ lO0,֟8gqBMQ*tPT4݈xOj=ܬmƑ p 2?>vJh"0O×*z")CQJ\F,|tQ]_᜷fL \In\eɈ1Y7AsSi9y,KxCp&mPgc221FH)n΅t#}4=96rG>@ѥQhNQr 0 C#'pz-/.Rb#r4AfHyLtO3MSyKHAszl Ua"~ 9i yQ~BU L7"o@Uv؊É(C&3 {o"v`;e_ztZk?Y>f&j44ڶt9Cb*w;eLNI=H axIՏZzxzzyci6&DC]}fFRM֍}Q.Zn2ɟ.`N-;{C̔}DuwJ`NA[Q9 ExH؟b\hSuQ{x4ZWnFH|`` Z\** xL{Ma_\;o/K"PtRŬAP SPm& YV_L6r#?28v)͌n$M=˾l..2[ /ĩKHa"7U1wVN<;? .[_bUj ~|x !}4D:ԓ R;֯o-a%+nνcWc a>Sr3T'AzyXH{3%9~IJ`\. ޡg̽ouA<6ڨ5(H/U?^gR|J7V@;Y[߮.MZ)}׆?[v3M=#;9P&g &(vWOh)HC@-$reF b=Vz i%4Æ}. (7,p+`=H5ߐe3]UekY5! gT`x?D~']SB t xm= \jS u#<jٿ+ =.p(-~z5=:{#fVMޱl:&0|0MI[xJa^MYF@8MөY[\Tꕿ=+''{꽅Lϰ׉}^Sw3@ 9 D`T?|TH7<ٌ^HGݷN_dh]c(XTsM ^5KxۻPz*v{H"?EA2r!#F9SE wN7d3 mu䔅q gEwZe\ʾ2}3îXOx}1wa~QKÄo.dz9ܨYJ>_]Vi-Po|ZhXڙ#ČjL4xǁl< K0P֍̐/pyx+L (arq4ZG)'(f]kJD)&V*ӥG[E==g47#uv'mpڽϻ'Yd2}j.v,T5X}uk0[Ay^$%3=3ʍo$_9UkV5'LE+y[ݚYr.Qqo@Y7?/ucӞe.0|c}&g6P^%"(+t {X0E-MwXµ~_V0#rdfS՗v/_*oۖa 1<|CK]G'7ZtYv4AVućIƥĿ`qF 7엙 R/X{$sS+I "8Dwq}10"kKA32 N_rZw+7Vc(+@tXHoyV8r4L&?q.^si#kD+CS*ZkZ&1U񿂋4D50_VXodح_/ݪ>gO Q?&FL8#Z䯵IxG[1`}|1A.:^+F|GJ~n7< }i^swoک6Y-I 1b.x\=#ZYJ@:gr< |tTs8`:bnMrW >fH+HlK9~Hjʁ7ꉶwYV8EV|d03OP,8FmjYL-aԏ W|O:%cٿzy4,_q>S NNUN3 Wi}i-㒧1R虵~ W٠=1ń۽@_IcvD&2S} h VA_)5^sR:yJ"')Zv?nrXbxWM(?vZSqe<l MHU~G3/IKRzwU0~hSבn,϶w&3p1F#b.6;ݢq]HT+Ax0e~Y庳%ݙ@>)/8y rMK /nՓwX烍A+ t9qH?k ($j.Em0 9Ct~qyv2П?4F ^HAE yzϛ8;D/D)c|}u@X}OfjE}ؚ!ֈq_ <&WOKRMB bҼ1xn YI'7?QJiD~4^S PR='N1njpPH}g5[E礭Sl^ 5v1. 5 L'{e.`"3=DLYPs(ZwiSW.,Ba-D=ζ0 eFeķ{V4ύCךn.獲[ k5Oyɯle@\6+O{őq5{i 4nTOj:|ۭ-D ?_>I Q=ی>` B34{ x7OpLv֮ `,-jl-BgWqlcvA&.[.Fɇʥ:)ā2d6{joVO<$JEa0ǘg 8Mv џ5#u (i z:|Z%Q0\ 1٫!w |\~ wgbD#IMF㉠y%':R$#>JRflalT?@y|S0EM62w$jBt {dNGįܔAQ9m' a}Zdm*{{ =oJfte<2c٢1QEԂ. Q~.Cپ,V?Plָy S4~~lBN΅B|~GT U2#j[0S`nae2%Z܄!Uu-M=Jy0ѫ6G= O?7wqX(} [v8x{q ZKY]y-?,~F*to#C ݣ_R:h;[ nw{YYT{74;֍8>ϗG%:'Ɨ x"f@vNꥆڨz,<& Lp6 %_\QNʩ^p}qm--F |)kԽJ\Kwru5N %F6}'ً'd?;2 c9ldXM,9~=| cWxoPQ]kb/-.Du/g\}VR1]V]X.iYsǍ+%%08{J1PQ4跙K+r?A.̊t"\F֍ WG㐘qqfx>,7!6ș*' x7/?Zyp-Y{> sӣV٭Ҭe yZ"LDsUF641i]̡@^L_i!Nʨ碭6zeis!wuд2A=*|,g{@!k`Oo lʌO, +UU$Ԥ,"6'o [nNP!{'u"N~:Ggs?Q7q*8FTB6EW ,w|D[+?S\0c?`9kBqZ~Ԛ~6\2P>?00=Wݝ9<|J_rFlǂ,Tb#9XA=% dn&}TM "| :U6k%xDԗv-#Mrm9^23pE_7* R{,Hsip6#,]&1"zJ)JL['*vyf/:g:E[秀HX[v4Er'ymѰ6$ l͌`p*Zs9E[ qqIʢĸf'Vηڡ~T c; 2BS5׽h[7F#"$eu](]3(͠LxOHb[U3NbsV ]լb5r3Ý[JnslܱtaJa>*EyHu+8#hD7IЇNwÏY̒zKAOiSOއlzj u$0( y(ШssCJXahDALD[^r%8J #WxOmXmE]~H:/Ŋ1cbbU.GQfjeҌךK`q3* Sҭ6\N%*6_Qd3Qf)<@Q8 UFRW>@L۩F?=$'Q4Tmfc펑׉^ecIui yCP܁RVaNqyj?0a/P {Ŏ4w^Gc"&4ݒh%A-jv`PB\yO@얕i=o7] RYϮvC_%$良Uʀe7QZJ]X#Ry=R@'9cj ]mk0P4WK *dhˬ %j9b!I3 sՆ@{snӦ$T, :d 熙N $(0X{Qʿ]}jo\뼪$$NS\Y0 {<ڵ 4Ǿ&j Iqn 'Q`]\=ghSYG< 7c"pr 䡉G.뛬(;d$v'yQct?S4a1E09}d v>jmtdip׈SGrl؋s@L(Ha/8Xue+EZ΂EcB[]҆R\tTj],|4/)Mk|o_gqq??QGEfF]e[)bYQC^Ab9Ԃ)D9 2$D6s+F .^ؔ۰; jKNƘòI!&j.'Xڅؚ]A/M P-)DXEDԯUQGg3(J""PlaLCR2tAW}<=z8FV|޶t,ӕ}] dqلMz۶2iH;.ŲH2ʡ@1{Y= U_>T~X$eVx/c4;℈ZԘY;[G6S=>&i7XB}F靴8ث<%;I~t;d M|"hKCeX}'|wx ^ q nTk26v_U;U}u m#!$d qz 2'j•'F(*J},R35G)0}Cld޷NARlϸJkaOr˹s0 q$Zh(% փg.|@HRM*G<9o+NE?&mSSy%p9y8I2Y{%A-쫏 G;16oyEBaX,p>rH`BL"r&_H!KZ ~zY?"Hi$Ė1sXM_iyCSРHN">aJ7H0D6gR"¶+=ܹ BRΟ$uJD݄>nlׯo6-n}%`sW< HhuBzG43DKm@>Y ]ȧ*z:ov:ěPKx{Mr-ŸA&Y8+z 肽aU᰾nwx5}Kuq0ce@+U-`XuG{K;ƀ9 \K %AznEe1PLRR2nO( @}Wo>cUL%?Oc=^Kt6/{ 9 \tgt,E~b:@F[Qӓ* M)=)a8U HA:Do@08[ ˪!_4q}֡]1DWu\+alw $csŖ䠑@ OÓac5Bطԩ6-j;<Zh pG6|Js&JQ%Q^u*넿&JH a=IX㬄~'R8vٱy9 ?Y`۸U`=a0 _EaŹc+(AO6"Ht3`xN@z¥H.āUD~Bn9!~Ly5$XnQC e1ᛍ6"\ww JxC >["ZkSHCU0%ʑLu6A1>GԹw *-LV GցT9Sg׈ִ\Wi|9 McΧ f*2?3٫E P"爈fuTIe0./e[&ݴ۬gh'Vġ]yo&Rpy{oCU|.=!gDƾ\niqFDž*r#G% M~2u퉵V3\B{dǮ?9(fU͘ej7Ԗ?F"@ 3,8 "3afbN^ݫ,R=oD`wBz:WH54OOб|F&v4c8$\?Z ܂0L^_ CYJLϚv`'Ok xu$n_uIԔ} <^hN\ɢjGG꿆l@!l5kGP vtRg{c2bs%7 X3셐6!R$_I_ นπ{敲^Mʻ4m%}/E)Z8p(;JfVNnJr]ZqnXcЂg컵0>LptU>Qk{t-uρ{_,o ,{1zܚ@h @5Y#8EԌIRVgC9}_Z{>!LԤ- NeI HW:5}"8C,nٍ!7 GVP[\ BNoޕ2 )gq$c~I$+$jL}\|!DvzPNf(% aH/c2,1jH1Yjx\?Kc{ꏗiz3>)D& 1I[+J,'i-ѹ~;f0! qׄ>ofmmugx@Ao,Ek N Wi1-IH VT Cs9w3&/GNFaSyB7䧛]H,~)ƎEKtjO 61v(7NP!y+{# n2ksK-,V:'zȪ$QRnY;wvp3d1B5񍥑[H CWg-' evUc{KC3!oO}^Qpor$UPmOnoIyҊj A0Ĭ0%ij }nǟj7^Yo#o=:Mju٩'7 GẼՈnbH~gn1&U^iKf3:ěF@)yz.ܴb_ъFFIJWYe:t]7ْعw//{s!,Iz;m_7}c7~Ea6L8A |A 'tKcKA¦azu⃟ oL`!Itca/mn[iǴTNF8+p@9#~u۲]OZ;OMX=]A)'dXPpβ򁒨Դ%ɣӑ(LBupORUy8L_87Hy%K%K,5hk 3Tω$S!!I J 0=iNJЛ :D 4Ta}p aEx-A UAPZbVv8VdLg2IC.k#Ti*neR.t!0Cr-AN/\鎎nή2INRb6McEN jPF{<Jrm3įE49~X)U KLp%_ LqLuuKSDC7^= )ڃ.5Rb)9nWEk G>$ƛ>@+zyXSMXDXʒRZv}k+MaAoAX-D{B"(Ϻ߰խ䢕_91??;W~}]If6vs y1]2ay5OA## Z4V#ӓc fjV"`l]"cL(BH @2ezr:>mڃ YssXP2$J| Mۊ.d^ًKMunkXym4P3,3\[% ^Uީ40`?B$Ҵ-&.Eh;aǓx>MY17ǣlV 4OEX?\*t79 \y͔< 2 ft Kj7ROr {=)_%j~ҧ Q.t뽑T &p!z .7kKQR.kۗpxЗQ|Y<$ 4Q 5@6\ ڷ8p4pJI{c%>c{5dk~F$Ͻ:-/=j!x7_Iϊn Wtby/CwE7ɋ?5I,N!(?(fja'=BȜ0Vۍs1"شQY􆜆U>ȷ,Uj7x^c`(x7e`Ĝ ,+0V$N\F} efD=4+ְ6"y 9dT9-ݝX"$+O\z+ QRymWpHgcS+S %4:3 0rl6W Xv }si>G+~n僁֕2;Vg.j'-QWP~FS qU$]?vr9J2uivL;%}L7Μ(z U+^>*scb+ir=RX/`xEx;b6v<"q#m` Qa:8dVD_J/P%lԜ?˂[UʮGgA)96;_Wv Eٯ)xWߒ=jCFeC͜]O}m>~qWac_!<]h!#y٩Y,:S^ xOU*}5$HZ f3e{'5HӜS6'MdeٝDŽ謴Ḍ`- f_IxjdR#OòUmݏH@Crmp&1XyH,9QV$Zpi8Oy]-˺hהNuwSe,ք )H݈pxQŠAԫ^ )4ǀu;:gBNr8!{[*4&$\+B|03`ݡƴ\F'*(:^Qe\^hWh.`=u1 I{4y\ mSVrZs>KN:W\yw>f3N+R8J`mx[{_><ƌl< 9USC|)l#O\/14r])AmcJ'KTV6'@ȐFȋ%`O؀46hJ<ZLYMzIYqa5 :G~QvC)Ž[14!AV׈D.0) >\uT]\OuyK_r p$kkdkLaӮKm+j{IK"7:l!!#q# DlX)c%ycmck>3yR \0+!6P'snG˗ Un,dwW%_|,E {dW~rZ}D3T TD癩;%0h>'* [gD\÷r,A>qSY]2-%Nd,$ØvS?~xGX-F ==.q_x4gb4Y HZӎ𕠒M?5gİrXp3AR%d񮆟Wa}iha r X*#aOOgǝ619W4R"ejXIMV$SFS:%fhq|/uvo 3z؂imFD,W~q D}2V Ӽ&5k';tv@O!vObi's~yO161EO!l݂*J4xf//^~g<òH؉EHם<OB ߎ3a<}u̩ ʮp(?uM:i 0{4zea*6CJ*R-DъspO!A3Q(U,P[&5_iZ䰶^1:euwD#vF9QsNoŲ92pQeckO<[Qx$lq]3&`^\Tz8CkL]s_FߍCym5&n(C&\¥ qk4_`91&{BhގK;d0lEJ'ۗ9W}j( st(2g'l380 N ] {ߪ@E#Pj%0lo{`Pz(\=4x| 645(Tq{u!R\~ũD8R>Z+OHP+4؏8s A9VȤV!oUcAX S{dg9^\H(tߚ_eEZ(nOk4K[Odtf2]Q1pr-k|s'|WdG2Dat *<>n\Y}=: x~tx%)ug" E]-/'g*5LbU,:ґI?X.#q_PHABd'eL$*co ˬ¶uºvJҜ MsY9}wӲ>}V#5(ڥFؘsyԃ v?( Yc(/#v'q5$JitAd-wHqs|'K~Z&Thl l#YPۍ"̶`Yey)9݁'vHjuwqL|裛hv ]nbh*6/ۆV051cq^n[ϭP]~$zxnx*"p-p*BfZF#F4+1 lQFԇ6{SFB@8b蔐2n˸YOa튡Κ-'r8zti)K$fo0ؽ+cXqY?j1O ȓy6~&O|Ta &N1ȐfLEY΀13EA6 ,8̛&tP>p5[*/& s |&oTj޺~`Wc ;.p}jV)Anxvcl KƇ<&Cdj=|% quAV]lk@i>fJX|Ͱ״;Fen5\AwIt>)PXƭ5~7t9󦜲(p_ٽ!0yA"<I&d١C lnhxr`s%ώ)ͻ@2SmnEn7oN| 93߷J'7!S5B5O#FŬ r]8)Zz܃C:kf~Ыka5OF=?;˓nS* $; 9Gj<ٻPx|zGwl_ 3HN3W) 0l\-r` pJ745*jq5k9Nد9|+7R|(b4[']z%rm `]SdFZ̧M3 ͞ H,#aZM>N,+JQ/gN)-͵ߒ]  5] m9{27F-f c,oèwDJudz,I2ylNxGxVpX^Fx׈}}IF$F'}>dyyKQ" ia˄QvXz r&#[Ҧ} 7YkMa4G+Q9Z~p,2lNWsbDJ} A Gfiu4N*)^I^bTELVtV -1 Z j4SS7awE'a%`U糟W:_1Gt,B./NӷUA(e.E>A)3]av \f@xUo2rHTP*^VOSo,Tgs5B Puƍz aeRj\xa^lF.[M|DQU!ǕC,%":~g?J8e(0r 7}]<0(57&v:X&:.47?qҳD8F8uak(kh޽fAQnj㩑^V6 O/X(5 dTwؔ7_W==k70"(GN! e=rá9"jfMjZf|D<\oά=9"QMtBY$AvĠƘ= %x4W'`zxoҵ\AJP`_x4ݬY ְ*gBd3ocI7]5&'.mj39L@⌐ FY\/hcs.N.Ue1LcfDr<6Ͼp}u7oPU{ߙ"=ꮎ6h6 "ۂjmkChh/3\S/JM'2AsQ-8;:ul2y'0:Cq—W .~cݷIE$W|k\.2H>2xKc\5p΁H-ka0\撑_aDJvEJA/ʞt% =a'^o& (6zҹWqnyp{E*ROJo֚,U-)6š|{ԟTսi _ 5iCSq U7Ӽ ?W`7dm>nY[-n I BV}'P^ArŮԅ_!ubU5#0:Ӎw3h ?8`>m$Ɠۿ 7 c2|p[O@Ytc VNKs(e:/Ɉ$Gi<^@"YfQm`e2Ƿ$΃k1j@/<5bVI-m|c2bmxEg^z'k1ؽkUAA52gdM1GD]5C mò&ͼsCPr3e#ʩVr8"Dm;bՂFPGM] t%QMUP$<4ť8>W?VBQ.Ǚ)߬Т>FUs+ԦJOܩf C/{oFTxKn=jk]7* ^Vx"a`wϼ_Gn7+K0m lmФ 6oOTO!v?}NFεgJ xb ["S8 _fQz }F ].2Gvp7u  ` Mls@nS+ͭ}|,56c|]dA!# zv#ݳ{UM'vфk*!cz q3*#3Ms1d]%MYgѯvWiӕㆺE)}iD#c⟉F=Z5s|=+G٫hxQ)ϐѮ r/Ya{`Z GᚿvI 8=ܰѕR$_*5 }Ŵ2}QCe$oX_&0$`, }U1m;lֹYzO f'AJ1АݯX;5վQ㠏 t<)Qpyb, tc&XJOZFifD,t 6R249fs:㋫/$|}7pNPD\6GwXe4]#9Et [x^beTළykv_F"&Ǯc" Jl2kiݱ:/߻8uq卺#R}A{TJ0XlD$wg0ȄՄ0UWbZXzıl4X峗Qti|КA )bbTO{6NZ? 4C+q|ZNr Rb}PBA*uLCU(#'JEeoA9'&'kγHJ} z>' 8c+A-h3]=Co9LJ9z!ni\n-&و')\&Q'zFv9_^W6/cu({J0yKgYW->qHJZ*g{]P@ 1 K/uodbz}mۨ.5]J'󽿭WzLn7Uds+ *I0]M01\ju|pW8j]O㥍q@c|Z:Sigx\";@÷ σrfV̈sȗ8;z 2+V(Lstx7"6ePn`A,zTX ;!U/l5slD؁S<9cuʴ#S(sdA]/CZfm+$sp@;݄*Jr0~%D2!uhT-pw$ XrX%@ 84xkM5BJL odpP R_f8^a ޮyQt[1N?Y6;'b?Au#?L,Q4~iUKl7#ШgѻM@3%o=ChiN-6bnGJ[`A=2SΑ-vxO/>o究.T*ɏkĐX彩MWsʒ*Er7@DB \sA,ϡ'}Zc\Aw'457>E:ǫ&7m58nW&/ JA4#Oˮ5$"ʼn}A9Xڷ@^JR*@SĴ%C B킓D'DR蓳r >q]}JR_X]օH@}kcd) DiE3>-r-zȏ'O\cCcH(8wvM4D8ax15)D/"zl̝e%p?z 3ŦV.Z*(J%E?:!:נQdBcPKGpa2ĵZd'"SZUxW}4|=W%eog+BjsΡ{ٖoǯ8&ɛ}#sHΦR,nİ* W+ xY=ru?w f!yC{B9 kf8$1K)sZ^ X*mP7+kc]XՓt)6 /᫢"(Oypf(s]L@RFe|l[M4WR܄`, F Tm>E}lo-ݩ{D#mef͛H"3/k-HvBbIb/ O4˃HRS$SH$H|llLk6^|E t_vq'vʵF<:çS,µTeVپ7v w=Ud8󜷏̂v!QeϙP@h3E7&w4tVwbȗK[ \Hui)~C矐iΓKSד\&Os %)B-v~`"~=P xhԅNks@bQeīz035~0 _CْWJLܩzECu3o $I nf2yT$Ϲu3SpmթGT's?0nyWD/"%(Y1:Eˎ$`ʁRӶX?V*ܮuLJC %u(THZmA߉˺{x  jj6?[c|4|YQNg @Zfn6V-|5&nF<)㉖ּRѿj$Cxb̾$}%S$ђ-QB|ȒT\+*[9${%sm$8!.a]lP>,҄HfjjOSY]2l} dSXhx նHʘD&T!TA3ZU%C.̗ԇN-*Е2uۑu]/H,(4G{v<44),"! ytF4GvzJn [*Շ2;Z+t wM 8>ɣ/G"2G!ȑ*K_4zIh>+n4P >C]C; xC3K6+y:?r%No6_>FƟ2nʼvO^r)!*fu>+pzC֑{κ1WvLtoe+m3$=gǟͷ- -pqi i葺muyiv4Mp .7-]|,[efx.%[c1jb;X/ٝcz}kC=+ec8FmG JaΔd=aF@f+QY}Eψewo!x ߔhNOt~9OY"MR(:t o,Lb}Y{.{),0J~Х5/#X^)32q6ԡBboU% ϻb=@?"jɋ28Zyyw* = sc)Իۏwu \Cd ; i,nj9WfXR-ue*FlK`'\0$?H{#kLB9.GZ\,G>r$S?42}adžY B_{륓O'nqM-+#pPSa(4e %fL+ߪXUd^3يBmEgeU4N Ye,kޢ1t=aKW 4Bj i>agٓƣ(x4!qد3)&?-mLFx2' .^"#\Fyf|/ajdT+)gtgJFdIf-?е[7=jeO(=jyYҼbHTyG͟^!{8QfWpz^ [#OKM?;z"Z"\/eQgތZU߶tTk䐄k!R|J(ZJSgHWu)!*,L:=}~pʣpY 6wu_,ej@ώOAԀI%_O']ܱ|:=]1so}?5)G,7fe(1ѝBmo!\헹U8& 2FtCv`?x WJ aM,@pU!:qYlxb".%hj{1$V@UIиNƘGpO!/ > 7 ~7hhetU49١WӲՂsE^z ,jK#wfyUey;bz޺EFװ&,!kNj~kv,; 2*ZlNq( ч-/oMdȇYQ΀jIzߋe{ںtllv? ToozeQW 7+ lOF7I#iB]Z ) :DntvjMQ?Oix\s٘[cܷR7ud:𡁄ղG?IF y*N Lɫ f%o"-qً"@r(Å=q[{at+OVE\qi2ݏu4mC/k(9OZ7) #$n>FK(?Q%Ƌ ;HRY$ӽ|tqk0!׸"_py7l>q$Y+z',G%b7u-* hCV ++հ9ZZRu}kUmg?0A'5ՋBW0If.|V9v #,3מTNÆ&lKVF?3aTǵ;k!wݧ{{;K:Xf# MÎ[CW^]tsBF s)wYЧ|-Ek;~2ӝkLqӡCQ޶^FS]~{NA#ݐmd)OR6/Ծ5} Syb}vyK  "?~?mӄei}E&c{pw@C}J&cx1(bU.O8ry n5.ц@@n J!Y)R6n2pB;-< T%iI ņx*됚O4΃{?¿bo'Qq W$tcՙ]ǧ1/EUC+Q@ ŐZ(>67+k[~&扇 +.u_*̧7J8L1K;Ӯd\qr+yzCTcxJ0*HI?>~FdYQu Qa^o3~"YiGKH&}OfߟT_j%'[=,@(…jbH{ 8v14t׼}*B䛾sFǢP9PAK~?ƅ(Ԭ; I(w a/Hy% ՅߡOo0/RNmsW 9#ap`gOO j$rPlgK)ߊ F2( z9TTg\|Gx^*d9W#(\Fka,1V[#i"Y5|..eG6B=a" 9mN=Vtu8,*=a\>j+mjbÌLvj,*O;bZB]>AQw7@}~Y!^d}1ڈ&2q ( oUZt*جg\D/J^o"L)[ QaЉG/d٣7l[|Ԣڧ}ЭN=h{Ÿ㼈@B3ƀ(5ۧg`Iԍ}BOXmoFTws8yA~*)-<MrЏaW^C~wZY}WeִoCnZ|JbۤquE9p }j_n& ?tnJ4#ntB}rOS@j)nc589>S^[ #$5gH8R4_x'XuQmwJy{^ {AIZ"nY.">~^PϫK!53R;}8FCqZ<";%p10yÜh|s\dZC؈2}7`A,Jy'>CY>νt/}<ݦm1Q nUmPN mkvS Fzz뿋VʨgPW}cpAZ!:&`X ʸmtZCYX7]S(p% {eKF]yV& kE{dКW;\nytJTv!IL{TZBZzpQ|96]"kVkyoB.!$+ۆMqnVMϲe,(C?(Ib`lns} ku8M:>MF^BkaG•4̀Q,u|6-}4i+}jN|Xdp#a| hnVl?;Ġ "))_(  vj?jx_Aޚ=29PT\6Y^VT, ,e馄 b>Fg2믢͚ ՅT;V& q LQ\(g«܉3'Lq?( 9a>NPCn8AyѽwGZ!9˲w5 OKN5rq3QQG5MDZW!!r.$ >Y>VX{t cxqDQ˵ƻz QY# ;Rqr!1c@( ( rL!է+ڸRKࠨ)G 'XؑK9zM.6H?I);FjYcL%F´.k ƓE/Ji yg-}|s;,|0N_ >Ӟ冑KAX@&q@"l&j-A}5RSAtFX.2:2KaYN p.ôP D;cF+{o427|CK_D+"u(S Bu( Pɗ7QcV/bϊ>>#r2p^+jKh5@4Bd\A,h<$C3*Nb C,<Q9-1glSRԆ&=IJ_% m@^\/LLcxh4Ks(pX{;\ L ޓRpi oU˟75:S&Z`+6]ߜ;m|W }.8tSi7g{aDVw_W̻A1Ȳw@; ny  nXCSi>rbq yC7-0Ļx$9:S ĢmSXi,zgjeOx,WXymؾLBIH 2o ԎqٯK޿Lڇa-)ā"hI}O<|rօoeם{*80JeMOC O3r5cM=TdI!~ŬUb\_@ڮOaPp46~BjD%7/LEӱIPt&񢠃UiffyO|3bMg-Kd1Mi>{PY[*r2T!/!#i5"GOw^H>P~:|Z.J|ІϹcq\#.;XEL8s!wA%Ve$b)ot@؍~.3Iw19sy#WPhcsKLH:}娿(TA<6@" 0YTZD>R}Abd^_2?wea6O@еfIM̆5EIS33L_9юj[I0f)0M$ Ս+T\G,ɃjSP Ss᜝NT): % 1HFߨUu (:# 0Ά5Ld<-فHsUZ94("R:G - 3-fٙap99\Ŭ:L#̳DdJf2ΉOǑxV+"kڷo;eiʘueGoDAp{~B/] MY`pgi&,+~oseՏO|.QvA5;z&A1Trȸ*-]"p@ TddmtOmikd0HKCLngbMBFM#>uXX:[8ՀD ͸e"%)L!K-"qo$)8JF)O 4k.0G§J z5jtrV^dZ/ӄk4S[}!-W\VXO1Ci4[z_ -" aD(sEAzd* |b~*N)\0mxW 7#->D7`GLm܌'$\? L Lƒw˕%3wOAwM'{7rj#w73G=?LGg>aLnsyk}J!L_s1gӻfDFج!b&}jl2֦Qd >D,44;sN&@tD>mIl&uJZ H-J H.G>e#kjJgM+[Y7Lg꒛P+ydU i;B)6$(c!44NhA%<6Y|CULdsJ)Kق\s7/C LHMx᯦K{4ڞUW:XňʤɞhK]X]~/k}E~輽lvxa#ܝG% GƬoa8#ppVJsF=S9ow|H[h&wn~w L=G,XGL!&Z|Wx<D#2F 0ZpbqGѠzKp؋} $v eFncdzCPড]Dܭ3yۓSu\>1sAE)֣הY &X]5;V܍pfXx_hrS~u_D>Gm[M4:=9L$6pZˋ^;Em'sTN{:utʷR e7xڙ1}v[pyg/7_cRsNea2,C(RkPCN׮/r{DgnWrbeSR*z.;u?O,7nr@Ű?iȭQ'A:X}^!)T&:q:Xm!1sGmˮ+w( n z*~?HK1W ʵ1y#CiѴKU(:rCȒ)BӞE)؍(bVE'ybY:5Ue^t;uuhC'diΊ5NgX>Z;0w66PA 縻<*&Z@kp(kj-?ښywNyH¿2=P9*SaO/tvfU -y<*p0 i !o܊?Pܶ>;|@Zzt^O >KOu7fկbfLx y*tdh/&l4)V.~;N! w{YI=H?;sǩFxSȿNDw" P6iy^d4xaԷ9U=ԄI&wXC_pԧW<>d!5){`eG5XcR/@piwn9Ƀ'š]Ȯ9OЩYsm)wz[?qݾ.M2cKx*7w2}ܴqeC@^o5'/L7ND91z 9VRb<#{@"%l_IL0Z, &J4QɨoñKzV6e S5V;&;N$,bf c֋(T=5[d$z50ve'CYՆ( E%ۚAPݨz8w%5dPm.F03"-#ӁZaoE̽)Gi9r+vkQ`(w1dT+MRzVL*b%!K?śyY| AE0gh2*ƹPR7j$g[O+ghYp1? o[WE˜ gcLc14ھjĖRBQM3S6ayxE{qM1G֑6gi}Ml]{e_Nq=y-MbH9excӤ@OtlK ~j.%5b _1b|kO1l , ] vZhYg w g$ĕI#~M2!nv;XrSg_Ѐr"G ͏Фܦ`02fGL׉;a[@F[>lB.|^[PaP{ hRTBJcrk%6!I"{T87܎tުSxt dwCH8孼[F f$EAA$4d˶{#hx@q H&2:iV|W;X]G֟&| ][6"wT6Ո$Pf ݀Vb>X9&cA9\n ]%36,!Jddnu!ϗ`PԖg mYK[[r~3VyZ3oF_/t;:u<&Ȭ ߳/Lr]s?nMb.~p-T &a*m7Rn{ {,LG.4ʈ`F98R6|KXc,o4lۅ T L'2?V.SYڷW׬(5KMA4&vhytv#>MA1`\7șMRu"١Nc4*0<:z=3G`SbQyP#Bqvê ?/&:6˙8ZG}*O*ϝ)uz@?kȤBnjh*K94~S^ LkSXrڒ]A\$ҝ8.BY9VfbWT@[ tˠn+#:SײxLUeijq+7pSC!HI=Nk0k•ZlFWxh\=;/ iˊ>pTeOҶAT$o32BdԋM_Ҟd^I͙to?4.cRSu8w :n1L3`Soo4V.ʇǙ), ͒O {}Β Q7h-d;^-i%Cc81PW&xNB:y t<F"ߚy cs.Sތg=:XyFS̅-B~"\S2D!"mĉ?5[lͪvբ Gc'v/J 〻|~뚌{jc`Giii,v2 1K QrZ?6e#%d.nYw) _ Ӓ[ .v+щ ;oh\afC΂+NJ(ֻ+8K-Ĺ+ C7xeOv k_ԋ1eK-&͸LDO]'jm3"?Jٺzmc{7ˤnÝF&sfi:~b wVuoBʃ(lKbP$~Wf@[iɿgC-$/2ic sM>H_% m#gt~><{Oۭ?74 wX= 9+uzp)/&H2dEZ]b#fV 鋛|z{\D atp7Y#8])>jJg2o҃0JQ2& >PT>m%\Ul..Z"Vdr ,Q\[}_$#jhS\4ZLjTs5rGsVLBsB~B=&&Bj aBIb:Ћ4u:Ƨ ckh N,:;8D;ME3W;^! ä2 M;f @x7G GRRQ"A*bV>4Ǟ(uB&ߒgr=uU'8l0I{N|gfϯd-ؼxRxUZ ƗZ ,r [w  /N -u@An d#Ӥmd&t?K>4r^Rּb-K:DKQ cJUQmFK (C"OOnQ)X@|Pp;V^;3-\mֱT*GaONL6px;0fH8̓ dn:TWpp^ =Yw><[:Z__ȱ@H7\2e aD-N(lA-V-vFTfO=d)# 3ӛ{}Yi03\cT/k  ՙ<ސPna$r-7?M x>WjDi j9JϨ\ 5 C)Xĺ%ʚ5.({Lqd6&%{r|0sĽ%!pO'J(R+b O'b&sv(@2sVGDŤ߉LٗH A,1HЬ/9n TI,%B CO |GZ8J́ LDzU2IE\Z,^N)=Yp ȯB=Z콏_IG}j?B2V u a܂uj^9=+6Q+ Z3 DvcY)Z/NU=.53ΒpCtEk}X < BS̉uѠQ da;B8xcܚSOjAS5Ԏp&w.Չ:[adRAaSUYj5{2XI<˚pfjXeQR=_x=1SWyI{Fg 86 ̮Zs {˨^!U2ŋe'ᑜ BP0"ZtP4ˢx,.3#Q8O:F%KbڌoI.Y}_x,)Γ7&81LC Eu*Qin7r7kV6KTHxpğ(jK!u.KhG f;B*wYD.<؈893Rmo}^V P+OSlDA Ǒ_JX<}M.D͂vt\HL0ye*=:)7M>Ů9 FQ~rEߤ{֩`jq/X}zk봅z[(5D7%{B/ \d5Ѣ[ @Gyw0I 1{@]Bm>._M#S[Mp62}# Xlڦ.;˫aViVB 4C8w[)7glfl#*N/^j9 oƩ7GT|kHBV u7IzvޢGY'mM6UOCM& gndrũA$dRAC[/|rnK-#.,i#9isz f?{&\Sm[9,^Ť'F{:VVs1N6pFټh.#]9fa;3gavׇudn iI\Ѓxi%;qBG+ [pGZ覐F*Fo!l3F+!AF|ş޹X)#9r :$>d=\p=b5Z fϡbã#Ŋp2|sgtxD[I3D&H aڶ&)@ ؂Y#)㓤J垸(|ճikz.H]Gڊ'?س~dfW4v K JVjو%( f|y-FG!V͐e@}zP n jp{ p X/Vȋ/PHhq/>汮잩4{S KlRl EF!Yb"6x"ʹ?:luS1@u%}2gU,ϢFf3E(̓^ W]!A()yyt-@spB[Yok7! P >|kK`u(?LWE_;4V8dJ_y%,ɔnLDVtuHS@73bYVb\Ō# W6}M4f1C-U"b$Or905{ai_Z%<6s]NL +_ݚ}mAvr:|4]^C'EJ@P5ctK6khTm; V;f1 %Cd懓 5~}j.Lr|&(bRTy,тܳ(`)LRM=e1cƺaV.co_;(0 ьD]> hp-e$D MؖTGOQly%9qE8/[9ԼΪ e&1\Ҋ"iKJ"2B2;fȷ:q΃]+^>C?#&%r&`5̃<, lY b NZ8E(;c=w 1 NM1zljXþ &]#7W((?LЎ2C0Pipj9飮rT h"J1ְڢ v~*KˊsոvZUrwȕ`5 CIGW$>IonjRê4騣K6hmJ#RX_Wug!I3DŽO:3 shb]N(-ignS?b;ԡ\yɈT H% v?qu]T:A7rqxZ'nҊj jˣ e?qH5rPѽj@ى ދUDՒyiRe/7^ᓑUT{AژYWn`QkH-kأGn -x Igim\-q*Tx0IGTZu_W!GV;"[ٜjσ[+1@FCUBącBp"f68dکJŸQgԒ baqb/>ďcCxk6Ƃ ^@dzjB~ -m,r/xW]xt jque3*{ в<9S.7X Dm}LDpyapֶGc@!UqA|cɰ;~fT,ŽsliKPJʨr"02pLܿF_5MHY ՠc-#L>u;MW_5쬑ÇeZ*O4Dc=)/T(=Ϭ?t݄aJ~aB٤2itCƒ\~]~Æ(w[ϊo_ c3^z:S-,KJ7ZheE,eI$p*n8"cΤǜydY%/Qi¥nVl("UVGܛO@5k =YXwxFR (;yR!,]~)d.ޅ9U X }vpJ",p n<ރf4XP`?Het3D vÅV氍.*sK/#v5EڽUrZvd} N 24&|c_.LK=Z {" y6)̫jJ.;Z48ÁV B!E˧^<əb ;iԠ<݃PiNEE!kGV6=NC‰,N*] [ L)TɹG#&/'BjS\1'E> Dj5_N1 +0/.KVʟ'fst>gA<X9 & Ep&ebcO5NxL|eR2WLŒF ٸB?)pٟjkf*[me,$YS@C{iH%0aKt24Ďra)e.yL$4.Ibo䮻L_AYM o}^Nrz~8`EormTe [C ` \h#Ҟ$Tއ0D_=uE7j8Һ؎+7=}ˏEq42$H E]ݟ&@e.}[ 7GϾO3vlKɝu YatŃly탧ߟ'U>V;IcKX=k6歚5 }0AȆ_4- Aiͨk! 6$YccUh#i.BM!vY@>vEʿׂEJ4ss+eJ J=THF$yϪ mEۄѱ^Hw5a׾$[2B9!ho悈Nv2R^^pi7&u/K8K W|M!SF:p`yǙr-6Kzs'Ʒ@)hhonpsm}4"$k> ީp9a˘ 6UĂ].\4l $n~\QRމ'Na%ŴUaNx7T-~"qp0l:4)& n7?e7b->(tTOF oGWB%=J7UbʽߪfK+c6>Qؿ t0RHI>R xnkBsQlno`Q$) 2Ų 4Wp=_2*҇e`OY_,R`oVynaNJf$%hx͢|^ Oi7a2gfGN_  Yp@ػ8KE /WԺ9z?FKآOX(J69,:>: LfS| r)"I;1p#\I[3̛vnEU >ZAq'v{O*Xȫ'k4Ӌ|x W8bdsL (FJ1Uzl~XJvu~!>tyf6;U)~{%X#]B@qxOb@n,l19 OdVѩ&2R8 (%zl(I6Jc Z3vŶcrڽܙli'CPDk蹳%Łx\!,+E?o=hN ñή @Cdw # k (0'/|m Z3%/u.btZG벟nwl,8C#&}(Bܑ$uD0+a 峩\TlSSU`Ew:7éqPKXZj!p zz@{q=p~"35LiШ%){J5UjAX09\Uc,Qw)>T@S+b>CMi?MU !| τ xh;oe*QG5*ϓ Z{Q4I&qdȥt3vn*yt,q@^ ZJzSj7sp@t7]ْ1viiS4r Y^m۫F vp[lyt:HXq3RaKq<b$SܡPuf{NlPIң,!.ѿ?M=ChR|oQGPmS}88j]>J]P}@ Z#KT*؍-~sbkyͯʰ'Ķx-_"o&s11<ڔ<-^lcSWBu8[{&Q;\`Jݕ$s _Q,z5c=ׯ#C?Օsm+ vt^Aϖ ~Yt\-,ԧ4a:HB"'O\s69gfscM/5^:okLK?{y0dLkk}}{T|*3q*)5zL>TNy-V>|+yU :6^/`ݳN)4vැޕXA9PxS ^^,d[.斢,эl1R~`VCx*>^3[H,fLɨ[G'e W$B;0wod3ʙ[q ;j `Q"m>prcÙsqqzԗ?L%|d4HeY&3Q5Y8ۓ7/QW?ܰ W4פXwOfO)ʒPIkBp[Z:MvAfb6Um\8~.!=ʊc?Iْ#{ Hj$b=]䁇f0 {FAEy\3lE9OSTSC7'.  so5tP>hpCl虼uv9/SCT3e܁{O+DVv.Gn=e]?۾=1?A5)~CVOK4`rP׍ G}8"ư݇;{wp%;bc"5rQs&^e)VNz9t! ) pMJuAg]c='OE7Q,FwŦa`+cC)mP{k ; 1y-~:ւMs!3omݼ%y S,"4NVFH3O%Ri/rUFmid-jAv`nHDEb$u왙}ga,];xSphs:* RpDo=u ΓT9#b<#i𯛋dik<'/jkB[ҢLVouެa$ߩ0|{^Z€sKZ ` =?L\{0StH͂vj#YǍO2u,oT䔲^DW e>6g ~< crJn&?w8ӱHsQnffYK)Rj@GH6q/ Ř o̹<1D(΀8I'4mO'qS܁h細j@~g!P0 u%ahjg*hKVL+UmS8k8 =bD(7TD3j9p)l>??VIis~$L4MFܤN챎dlҠnӫAl t֣j@!p]=m7,yٜ'-m0(OA fymmÁȟ$Pm!:,S"y2ٴ*#{ءNtK؉Ùvk5tb\&8ïU$74=Ipl:#EהͪNK+1th~D#VtK{}_wJY5y0zi?U>X݃'Cg5xGbJ55P D>;h;'fǔVuhU$)׹uyT3۷H V`̴8 `}-F2gx40oK/Ur"Xt .,l묌?so+34Ǘ-QJL[ 17Gr MX A+KVU?T lVÙ~A~*GM(=>Gڳ"Bרer?q^0eaqK2 Ro xRaNve*-c3͏ybI6J-;K{]́K]G8 ?Z*Fv_Fe]uo$7]~ӮxK t=iRFMgȵ5 t~!O0֨p v҆,VNܳ?L{&t@)QKj7LJedK,+ u V ?rf7:޵2;Dp,QsT=Ӎ!h*K kl;ИQH9O8E] \a(DXU zv{_=$Hy2]0a_C1M5$B R`IseF?Vh;^AM*&>G fx;E"y hx'%+ ޶ՃJD*0ېc&!iDl{ȗl~ JZ`Mq)v:c9F2܃PgfQb8b=S6*O)#F[p,ܛqg94ǜFbK s$~-ݜ - 92H\lzKϞ#D.L'G-_ME4J#T|AY>{w\48pBڍ9 #_NP>uJ+fO*qދGEH=W0=h6Y)[؁@2ʎ vPbS ܝr>Cuͮ%Axx GDۀCG=Gg [zɎh(䆡IŎ[o\>]CAx]g}:ffڱļɻRƬwh!|4'ak$ZYU5 h_z݄OK ^s]U",Ј7E`>0n>PKͼBuXt@ u ]Dj3FBk;Q?7_Im=#_: ~X7BULZ,:J ܞ|qAC Ì.a%W\RQj$kn/SU]/ʞCST0 @uq2^| eWN#Bap Aaڛ\WR$|A TD/rYoq췙*a^6+b!5@HA TM3?')(.̕c$ch6-$#Ě"Dh`D}Ǐau=X-)CtKxet"'KMoO51쌺9jg3#<2 pv-LŬ;fJ|1TRR=>UR\)JS\UFEl)cl$&LGUZuK3gP(&3`PӡPC]C7Ƴ[{\|(A_J*> [Fֶ7-k3/+fķ1|jО!C,0S91~# |> y9lي&ȅ5;T5zQR]o$ڟmlOU ݣ0x蓏]ߤ-?C⻧'t]t`<nCwRKetZ7@S/x<6K$5 /|ƣy\[WD[)e F.VW1'@N`woCc3]wyg0` rx2gu./yƢHBg$H^|bs_㞰93P< ur?xHtz>.ebqd DfS\lf&)Aak>cnG"z /koK_K6SvLc`.(#A12qvCe۟ 6N|NGOg嫙} ;,(#9Z5{>W$Wa 8.(w60IHתVght-zpu4p;[hbAjcj򏽧萛AxL\p/s'e@FA0l ~4 Bf-Xh/QyfeY ={KQ 9E> N4G:T(?ь6[ "pЫ G9W_&d$jn"KI_U+}&]2.ORM0<1S:W_{_-*D|re  oe:j< /bhŶd| dBqa+fUi Ž [tO\u,yWOvXL>儚 y鎃8lBm'4"~rWÞE7Q[-1"gUYfcɄLYوmř}.m=4UB?/N):Ʒ}2"sT':;~{k[򠄧hClva`'DL<^k4;&,|[W뺠'(&-lj/hʬMg>YZm♷pv .wv9bγ2*sc~#LTJ}u~w m7f;?0<7%9*Đ^V))aY!ly)>r K M><0WU%#%:# )X1/4H, Ȯ" '[%7Q >Ц.ޜ&"N?F"Ȅ@+ELI1 c #Ņo{Px6Փf1pjC*iw2`Oi&|p&_D|XVMhNqYi79 }MU `$c\(PR@Lgev%Hz14sONd1b-Gݣ)c%fTTѱ(+9X!'م8E iKy! %h/fUJuoHϟ`ʗ1V,~gRT2j\*ZH{n`lslsGOc`T@8-]Qt՞k7&w8>dqݏ4ʟ-Ƣ4Pw#G(o)R :{@pѯaLQʈ:SJ]s? 0O<5D&hZ8*Y=ǿе|N/ l\҉)WnP(`­wj7M(g-*s<!#rsb YE86=)EcݖqxCm_Ǩ`fagwP-\*e18zlubIz-%%0݀ٙ{O r)Kd`8Tf=U')t17UTiA+8ċT*OGplQLϒH3PF~>w6ukI۠6`ǁ3!4țR,s95\Z.cb4лȖ#$qaD3FLF0y֥0uLؖݰD̜Plϑ5 $ m|#Yz6=f~oFwcm(cP5^mf\T&T*Ϯ%V6sm%7/'n'};]~2L# 8HE w[:Ꚅo=437xȞ+nR~p)0bX^$8? $Jrq))o՚lUv7Pp)"}z7 mbAM`$!]PGS`A oVqZ,QZ4*А>{"LmnoltQ ~*C!I_%d$@HDn,}|B7M`w޲ 骻x,^ͳB<Y՘DmFOsxFë;:c^||oߦꐱ,n9dBIscGmY ~Kݒ]o@gʩ*5 R=I|߄+h3 '/;`]v9`F'Qnc&#L:pׂ\&cH]e;7oBsdtS4XC@Gqx=i9 E)U<'(q-O[::˜SSK\T h0uavotR, 1 5 pNʬtr~2_z _J/^3dMlgMObJnuiDr-=;3 XPBw6oݷ\mb_~p ?[EEyDJk*vdU"<^nH0(RpebD𾝎-Z"wԐm; 2qQi~\*uyCEsT1^7B8Z6hHfUVBQ!OrQκg -p&DƠ Y?cNOʀ1$1v_ߚY]D,~-3&/D_\+ظ̈ӵ`>%d/\HT"WUW6tJ׾rbD6x)0 gޅԭ@ću&]lGT?0ciLJ|dbn%}Z 9ƂJ 4gOL mcX ,$8?.cƱQNg0I~(궿` ö<8\fhkw|#'N?\>V /cIKhKhl./a=GEq @%DMNO2}5tyPqRlP!?Н}Li@o sǹW1=}C{#%`OZho +C_hG w3^.B+/zwkՂ]Y͓z:OQ`u?jHW)9)V$Bl7?FElQ|w.2ݖ"'pJ@, ׹EwFՒ'R;wy 1&y 4}8t0SW;r2tJi sOGRN 1} `ة*j;k#?~6@㸁-FtSXkbryF ֖kaUWve|_./)c6MhDӜGgjUnZʟ,´׳eD':|_H=٭̪,eI΅l,8t ۮ"GO/7[Ü$S.IJfub]0&mKw)ڑ-Zg/D:\hBvJgMFOG0X$ &"QHv{5 Mmg6]^yt|}̉gHa!^u2A껛IoK~@WLJ&ާRRpl5I&SaP~?8bؐBZ`'M=_Q7=E xu "}sOoJ|]cs&J3DQuN%bD*idSǃƣ5 rA&VBrP\(&#fS>|eʙЬd\`}\߯6A%c#5WAoIvw;G+//?FQUzqh(Ǥ0@-/kC.[d+TCW!3>P^bXpT ﱷ='!h!o򙬬6trvKTŴ ,pm0Hvz# * KQ<1 ƀنE#f?.VȧUum)܋qS#0Lp5o`ANvHP5ƹ [9WϏdR3ڼw(eHu+=̙hUL^J![ݵ |=ۈ^B^hy|"[ Irk Ps8MUga-eBӻ!Z2O_.h01#W\,$UCΊ*#+ODz_א5J̼5$_r|8)G,xL1E*eXv nCI05ǪAP|'#Aԝ7aEF69.nD\̩)A;i"(~ml 7(8ג.j DOI2ɑ(\D"WNin^OcmBλU_"B4AK+P?VdRB VK&/FOqWst{Eir_rDKk+Tti 5Rާ+9d`ϖ;SaIpvxRX۔ ЪN^2 @ɽHgC޹jrkDpFvܜ*ߤFv{6E@V/ !`-Xשmq,c|ɣnԭ+=BYH H,4:IcL⼳~NTǤFV=scQ-]%q>~Ӧȉ1q ˭$&=X;ۡQ?{1LEsD \\޵_Īi'-%'tSь ˬ'*=BkQi99)[N)X;:TbI~}n IDFX\O' 7G wfM vl ]ڞ' o'~yB#x %Uܴ`cNl)&gg1-rk'S$oTZv;Yr 0Hx@awNdlݜ)GYl,L$ Re1^pQ};jЕ9ٮjϹ];p&X! ' } ?v9enfƥG^cE8L"&!:1o]{$UCOkboSs41";`sμ+r(~P6?t*=s6,Ð[PO%t VD9m,և)tԵ/?1ba:fdxSYҚ#q( :]}żH۩43ICh¢'?ygu2!lXHT{ש XIS&!sک:EGB ! }pHQI<Z49ࠟkoiF 8˃RT>ٚakoggj_ Ev;yъΤ>é߂?zXnrbS>[蟃DM8ݬC%-=*`9Z:o_lftH!pB ۠b)AتLǒB/zHf˗=HGpV_vwɜxҗ_YNs^|z A~C} sݸ &X1DD/F CˎVoƝB́aJ1K7|,u|-Ģ(" IQYQ?nt/HwG??NwtGx Z2QtEb&тUxNrG{isƉ$*!cR~+@J&0-$^X !yk+Z)m$\){< G9k&$w܁>dcDl"K7Z_ vjTiL<\Bv 4r͎<3{3]t1_~ ocOji{*GY"VsǫZr D^jRg39I1| blI Ţ>Y뮟hpe`/>.+ѓDg*36+mҐ'}AXCWte-ga5+c-*Doߴ/`k dK9gG rt mp8\nGc&?LJ!r{V?.U-ʤY([F}ي u[oDzوMt¹۰❟ehD8|~h3}o/aJ~xȥȣAEc!b18 ( 84wqP#g:>Hfa|*L ^!PM96 ި>b&U,{b{to36cmTNu\EZUXI#-2]6K{7㸕Bwx8˸\8)M9ӐWyb̓.}BQobl=HH;W撣ٿ`tγsnUG\:m´n[Mf)ɟЛ}%UۥvGaO B`LYhQ XKۍjO./LԣHK4?E ;%(s8 mA E!D Q_)t!at^BKUZ[pNMIoQb<`Z씡&<$1 I@.^Ć6}\&6( DQ*vcשdE&ӭu"a+ϓԣ{S6Dams3:߻~K ps!I̡0T襼 Lk/Л=l1,J6j EчSYaU~@4ḭ/K|v:p҂]_ABή/ݷaW\$j%CNUH/[EՌdcsҌEۑaV^g3"yexL8)8G}ͦC=A\ p4c,/qMX˽?H"P`j^a?nD'٥zP$l ۷ii|UTI=T\#!%Sd W7D2>IA)J%]5P:k+ y lӐ"_nx)ISKP6{Р'~z0Rb(_ݾlzY 2f|scYF$/}W4/S1P} "i QvޮG;2dDڻX= 2<&oL)];y)"m9H #[DO(y))VKCK9AU*@3Q6ek$S@(iXL4?he0y'~!4\7LQsg u2 Qs83;7ԗ`x疩A+F#0[oz~0hxe0Q(vIpݟdBJ25R۩Eš\JD/mv "2C?O +ht.Νr<@;ȓ*V\Xw5R %"\g ܈1Y`@Ċ83#4ȍPoqӘ'#-JiB@pLmsv6 T[=y5BF=InLIK,`y:ф)v=-Cg[б[N-nuGd֡[%16|*Dc8Sofq2W6E~ \\Y9AiGB*&6M)+SR ^3)tz$W8*{W$=xE-9*?L i{'fGG&HRCJr &HcQ{7{xRo[ 2W D^_UPBek*NDT `\#٭86ʉ`^ /Nf\m\ #%PX_z8])ސW"~jO¿  mlm[8t]yxƔȦ92^WkP`A3z@ ^o 9C謅'Y%8hT%p=éTز#|g u\pQCtaO YexKAt=?Af+詝Ѳ'uECН"ntNbXXucmoV_UnWdD(IdF]JJAa3-!™$ʎw4ުVu#dՌF˜'(I8yn!s#7҆?!oRȚg uQYHt݌PCJ$ob9ԎN"~& 횸w-oV7L˨u *'~ʳ7-3I0 ^rIdN$c'h *89 }r2;޲-dX5vtdpBaG(jNs67T_8O@ߥO, ʛzPCS\d>{qō8k Ǻxd[E8 V@o}SwkQA6 ,S) QȰ#u2Ab\Rv2O(UѰLZnljZI7<|6 y--, ڌo!!O`uDH~NH,Ir;"@fMI.ɶ/ix*aY_YGԘhbu?)ߠ"6n MRpg))UM[9$ "ii5B.3=ҴlXx^ U\!ߣY^wu=حLhu@rGXe Pr@#C08PL[h@ˏʅ(kc-ѹj$U'}JL168813@zUF^x˞l=%<)19@Kb[xL䳒z hBPZ.QD.K:ظʏ9Cџv ;%V2n}VsZ |hsҰm-y15Y︾|w xvLsz|5JNNS{<WFЪ KCץSj1ufx|l-A` Y{6;vV2w@*VL R9 ZQf8ۉ@K|BD–%("~qv̿^%_K!^c>!|.WjQW.%0j7* ԚޓyNjԑcOhV|32 Y(EKLejDml)rc 4N(u_5Gy'5#,uziCƆ+F̫Meubuis -e82PbJ9ApK u/#,!AUQ?rcX| c :M?`m1Si{$ :7S:]zos3G y8[Z!PA/Ԟ5M)Dr)pLdoSivZ#y:ཨM&XP^5>L& D um8iHTI>hQeǏMS&^khP\ 2 ȧ d @Bozqj帀\@]Ӻ6,<4ġ2iUypҭ(y^uWsOE]$򦒶]8D ჴjPxvk'ϸ4y]`4Q-Wi 5Mh~B-m,`~JlNں_،}rf9z~oK/-jk5b57 VֺC_hб@6gԴaHqk؊49h Xsޘj>W( XB5p"!hLd9o̯al#cC9TF42{dzߛ+jN"MH'"w7 Bp'崩9f.珕^EVoR¢;)rab 0`0x?%yYU 2?zRo;-8KXvU[c-80cU[~wp(87q ٔVsumISu78NeED!qw Wq{:wurvj׺$|,4m"G>~ѱpc00GyvZOHMI: v/T묾Q O7]8dGs4"*1ehf]K$036X/! ?NTyC*5 fefM.!E&j ϻ=Uw3SV¸ᢴ7s\~7s}mj=\fg$szYLETZwpzskꙥV("NU):Kzfv(]e;6SA[_WW2DU#9Qӓ/AmiKAϨtB~&_х4'9$f8}~ < !s}ʠ$aD)TaJrI)g*5f;bi [Ol"^PhԎ~ڌ?Hڙ:BoMk6ؾz8bS̮ϥJ5Y tQX۩si&6Q0mz׈7%=g ͳLB+PΪ/+|haծ):ˣ !k;_=҄TNơ%%0oF✰E0TXt<֛)F-nwӧM*`0r2*pG ]wz"φż),: '<ԓ ߞ2|/pV\Zuٟ|KauYB DI$(cބoDSokRI,y8vY]dVTO5m}#YA\6~fjr@4E=)|HGnsOH{'|tIaUzqCw6ZWAzg11Xp&M'QT*~zUz89w//?Ҿ+z=_6)."w>`4;t2 ,pIS2ͦݡWcӅ1>Q7C A7PY.d&~Tу"ϧٚ@D $S \::S - ND#[ ^ So4$䶈z8"4~KZM6y1-M(!\ϫ6'H sxxG \ y]M'tߦ;K.!:\@ <  @LŇ[& Y1'Y(ϼ߱lExal2HQ,|E^V{e n]xw,tx$rb 5.l叒@lKWd ]zo&S!hiB*xz 2&TjL^(d\cb>47 Œ{  !-0 G :zꅟ#eKEǂV_;м|hd6tVe[uߖĵ:V j); ǹ p >G[~j ǩG{ȫjhE]kh$U1Ʈ1w)K'ݦD||yE,p _p*O8Dch)]⾬0"? vfYdѷoKg4Mk:`iE~7<+>ߺc)nU_PZA(Ժ^Nܛau @8 s[|ܓ<J *cdfyKNeЫ~Q` EeHo4OϩOm G@9D]/,{Q-=V\B5MHASuO(7U>ڴ@E截dž rGJk Q*`-O|Dr Mg EtbUEj MϠs?[)59|ER^8?mU[2rհ.3xk2/Y͹ <3`st6 LQcJP%2\+}l%L("f"H_?MܞW۹׋-٥;%?rTd6q㾹m;];S>MZ)b*Y56M8{llIm9T>{lrT Ι9; オ?qO+T.~]vrW5 UwPڜM>+qK=T}ydQj|[ T>n_.e,S.HC1ʆ *N1XwLD<*?ҕ<skr%;EjiJ1e`I6Y5HM}͊׏o9)XSy^IA/: pS ڄ@ q-}A>ٯ܃@ o_a.zveXWBe (QAkd0w #`^E1MC2p`Ucl9pSa}eSA2ISuǑ$j:J0u;K%3R<ݞw "Y>xn*N7ҿ0Hlo:pz-CѫjV{`)+USJy|kj%Y(g/`k޾Iq(S(Zi/S/&y+rc=O}?)77p;b g|ˉ@W@m%J &xWLdyX{ڧ=Lh-}W%>. :(bPiB,А m ZRf.OV aЇcc&|•P7d-  DYWs {HHCLFRt}[Y?n]nN-7垺X\tX oy,1sB"sxu*!k{+NI׻2B9_w\|"l|df΋ N\0zc7Gm9潩WHEU}t!O. 3f+,Jg|a>ص`tIIWowV7{CԳk۫&&и€upȺl@jw b[ ,E'EXh^4ɵ׭ڍwH&LEd Pit--Ѥ,c-7Jem!عlTB?=t >xn FnMZXVKeN 98,p䠯 xԳJKb L Rh%:yLjWlVX1?dKtH=b{!L;MJR# Cfh @;Bah-cltE5TªT`{!i=[H%G%@`ڟ;_? ykv'fֶ&`^[8z]R.ZW 5^/Cu?9LYo~u^bS=7 WwSltIS]Bfqy3cUԋ| -Z& =W\.Bx.Q z~Y2m-–(CexcMR}v0vD1+9*S}!޷eBf0NmXqhd̳fv `nQ' cʭM1r.TTF?"+㕛J{#f I//cr\327'tMpMzy xw~+2n]&L;RڏNF0J#+{`Xǂ0w:ud.ç)ʝ4\1b/|~ʼ OInPt 2mV_x0D:dx>Әl7 STZ/Q;C:ڜfr9wvRil$fҎ` 3fn`$9Nb@8*v Eh#::;Z + 2VLJ_dQ>>] ]sT7 _5䷸|7b S@w޳\%ʤ>. e&tGN@fR[+zQ ljpT'ˆS<1_x2LU?:GΥ4n ֣@l#*5 Tp_[e@+$0^""p(r9;T(|^:w>|zlg6>2ړCrhY,²g{ư,܎k'ȫ,sǡdsQ 4ƈ46Z}~"T\M$x2F_4 9:TF^=& 8 禌C;ZEɩD*Kчhb2øP# pn,,:=B#&442HD۷:@_ ĪlzYԭ_[QS8gp}9Rv)#v:8)e~w١ i,e>+q|x6>F(^h=1{ " ̥"H+o 3X#v_bʯ@'.z;xYlnkX+d>'qg*V .ȵH{n y,Fi7kOȯlbQ#߲s6`SF"BپQh)HrHI-+.^ p*g,vҏDdhkQ^5Zhw>+G &dH>CY3{O(Lex M5Ľb..4|Sc%E^҉/ l5"_BJ畺٩mBiF?NJQ+>/ŀS ^Ct2PIP(PElH('Qg Dx4ଞPjQL7j-~|\z$]lX# ٝ8FF Ky|6q&^5kS{Ezb@n nA'ڴdvZ ٮ10ꀬwR?RڙnҤʌ8W߀3m9GDzP>kŤbT4l[ǜMcktT=TMM?Bb[1;$k,A^8`IM[=foo4NȪr< >EIωvP(Eě6n0ʭ:l,*<(vch(1#|hN|/._}~~aĞ8;g\Jr?^>G;9BHLAu` Hb;dpR9HY~_ZV9't|2X$=Pt@qֆ 0UIIuAr&] nd,ӑ2it}cØE{J呇=K>7vDF9gqZU_VͪE  JQ::g}=<4l,j85 p/03L;(b^"߯umf$s|Qѱ{uׂ']Av~NE-Y؄cLxu䋶v±}8HK&4nd*.y QAb5y؜bZcɳ|O~$\7N@Ppl,4L&rBt[A(r>8MKQHD!n%5 un3 [#nUB ]S׋.6b$]Ƶe8酠h;R؈Z'F7yxYښ*{ I$|ɼ{H(H+L? RJߥ2qީR) b)P-%4~ҧ(BHE+ q49qsBD0Fl6QO>?֬KeN=#H[67*iz%o8ix.{zug;nkzbYwL?ZD$^TV&;,O|":*P"YalGȭ}\|-R֨mg[JR ׈ߵRDDl.E!drfh.IY[:] T]0oS,*߆*hEP9ɫL%Qu>)Sq-f8dϭ|`=53}~7P02ʝ23!jvSQ C73fB}"ky.ze! HsPk[2t87K-CI,A©Gjٰ1O-8F*c%eWfU|gҮsO>)ƛj Qܿ6+b _IRu2LA j j\aŭ>0\ k0:(c$; ݕT>{XM:vi$9H\Ǘ7,ӝ^W~bf}?w]LW_mU .}V9$~7I~yhR[+ ⯤^qя?*%3g=0V"˺xv&?7vk[x!{J|͝9*ҬQ A> 8CbrPp^rN%vC<1rq&鬺 MKsQ: 7blՉ΢{ "/!NV)B^`CH:+߼D93%#w>uifk/$sob 5JUq&QVQuT r3/h{k@hB 6|a@E 3ފdP6Ҩ统ḁI)cm۵#pNYm؊DM%|ϲsD$1]INePHHѹD-6bP%s 6묠ذ8axHRf0ܹ'#T$%Q/QC4&H>x4_m.LvFmAMg!MpgoS2QS֤=hZ?á4ϬRkKd|n*ẗ8T^ӥzȐ%oms%z3O)S?Օ`bms$1 "4\xS=$XDUL!U=(B|.+]̅sDIX/2wrwGHLlqwZ7/ $Y 빂Z#cV7J8kOdXPX?h.a*4Lt9^}LuƑ%ʭ#kw?`2Rgd R,Dk׵U{H\PJ:%rsmCi3قx,zlk;!d~B82.sv*$ٵTuQ8jf U%T _&`z$'JhnϨ?}^ht? u9BRIc|p/#R M]~UqH!V hFG+Y!~;>C,b>: +NVf핁.]]8?zTaUd(5 nfo*G#JXFHAB^g|ͥx13Te.9G$)uX8OT?ߩE̔OO^ QRSuz/vxý_®>fG7-wW-YyunKZ9%p?)΍f I1NJצ =uvJ7JsT-|֥oDkkƻdOnG|(++[! €W}8-CM(1k|4:qԱOL+qKd8Nj9Aί@߻h=y=ơ"=BK/;35gU[sQBڞɿͨS;}Zt33j4( b#X(g¦:9ֆqP} e[ Qb: 2fұE~g 6SOz^0=˯,ymEy08TRI1أA&XBaU6T#~ӆa~eVS\ZayS~~۪c[b$~| QU0\o?ςx,(H[ [O&o`fxD:`w>&KpcGL3ٹ4+NX7׷ ]UF-]{}V0ww!mmu\j!H4+p3VWҚN&eO Vg|P?7F3HY,fSK 9l+.[!v%:4_]ZCq"O,.k2vHp6:c-:g{j;)ɜm2c..$ %qʅ-!:[N&]@U5Џ#@/ X=![aaOgQd;]H<:Ӓ~+ӌkb`Z=Ja$R~fr=p#6YROLbDހMN/w7~FA-յ:"CͨzPSd:P>ףkJ))-RsbbnEko$Ɵ؛ԟ!gk6cM. ZECGO\dg7Ͽq9'\ɳ\cy C?Ώ 㒄 %^ZUe֚aB74?ABiBW.'|oќN֞mlVV9^JCa9~p H$c9 ЁiinppUs pKk$`#yȕۜ$FR"9}*/b#"љw\#mP5m/u6@&o(lxLjP@MZؚ#[ۛ{H6&i ABsL)јTZ>__Q՛u-32O(hZSTtEsdJH.oC@r5˟ fݵH*t,r+0>6ǏCl(a0V> 3WiU1 (^VZPX?@T O4Q@e6wV /=b&p`v /j8~ZO$9ϸwCDa3x茎X, ׀Ulɾ;ӌ*xFE%XGLYA@j?n5NҨ>ymm~/gOHHӶ}Eؓ|h4H!QlES^~P1A6 ur?Vl$&>>0_ɖj6%:T'mX0x#3Ieݶ!AxczN=:0Jq,) _vx'9ui ޼" ;/g~MT{-91NYpV ffuVݎ7IDbxjA>Y$(wU}utϾ*Yڟa)n Nv>VPgI Df%(*?k`2lI;KYK\aJT1y!6$) H&?i!OK8:L(A*9֫爼bM6;¼{QaSOmvU,^s\2D:jV!\a~ $f߄Mg@O4.oשo:=3y $kMPm%P#_ކnZ܏c7)qenj70[= `#jqT\%e{Tvż#k;6 {~c+mg߿p۸EIIb? `:5c⌲չZޤH3}6|ϬS[+͋@IAπswNMj(+Q,_>VvsOXk.H qH~ x /2ºۉ.j83 םTS iZZaG4ʾI9jY2Xs#W@ 63nh9Y*1XQc-ZYW'csHS JEf'-.O%R+v>bW}C>- ~6G%5,dY O37_JrP_"\>CԺVad.E^b+$/ 09šߚ&ןm|;R*LlKf9d%ҕ/NBA mɨm5Cl2MV[կw:~J<$uS}!;V,s|D7l% }KovSfǀ*Yq+-\ڱ`ދCCoJE+P Jxv='LvNce h>;Qtn["jo'dqSoW}&4:Gj;ح/?忒*NCdJJ:$AX=˷k*kq.-Z15tBvIϕ}8|ʖm)P -hyRFyfaH =`!z`?S뱸w1@z+l"s"~^5`L}m*^w HnlФ0$:V2&Ym!W&O $0=;nM8(D+Q#۸'%`@_tz$Z1)?PkogjVSKnءUr0wgJ1@ L eG#&U\&q6 yJŊ/XZ+E$Jm27u;G;xԮ)h+>8xv7 HꈜJr~$ $Lo>wC]PPF\\3i]'zĬQ躅/Y*{;U?#>0NG<48X VyDnBX4I,vsG*a}[8C=`5v$8+=G$7S:d)j~ 6ն<U&5UW'Y=9u8zI8௡B#:klB,oܜ%WŅSa5}o>-' {fcި")[bK,et~7I"N dHѦ?0?cZ=fZH{"FָDIl@Q/8W(h"w3"\2(P&N*p3|MQgD-I ŃM`tzGC}oӇᵕrWCVkwyktʮ &iw<͹o2s cL^RQ9r8CebbD}y`p2 {Em[p/#VFn'ZpOq+.S$πVZ]bhi(q@";  jM:q$UMo3Cm|t U($EV>R`XNBډ'TK_~D?aT) =D6-xJ쒴#s_+VA?ށ] Й;VE7>n*MB +j(/}l=a~?wGb˧ I}QZ#sȟWk/]p`oJ@>%'/Ѵ^nX"fRs_4=cP dӈ?J><OS}&'yy%?͝!=1>_Ŷ9k="@D]񥢍Al<" =׿}d<%G̗gaˠ)|E5[!}WӁ0S`>4N3RݹMތ[[>sŻkcR/*7ٶkm0ykw`VTs T6'n#X D~Q({&t rЇ5Qb]&z<^LjUtʙOE&S1Yk stFD5\ZRtlIR:RApꩆ귘LXRbmy"=gS8z|\Ok!^"NNHn˅'αe#->Ne ?9wbIWM ìܴK}A9!W5鏻3 @H5G]4x*`d2&IXg,Kgx! ahu6YEwr5UD7EG\:+Oښ);:59 _p),Dj nZ#Go +{K4Eju(I"Mv:oc^500^Ś9d7PfT.984G nL;2VVNLUeO8278?Yu(9nUre{K|y+>`Xы}2AIZ߁ok}eM2",5"WS.QpVNX@`EiIɏ GJ-C%$ֿv`6U@cF+H3-XDfqTcK&t]?|LWOiם`XXݸ@xЃ=!ITKрM+l#T0P(x;^̐C;Y I "? ihG"P\X Ӊ<6>NRe~Rǻ9 Ґϱ8+:cdr)e/U[*ޯ1#1`Xz՘+B4>CgҖ9ߜ#)d*=zC;" i`aOQɟqvg\ /'S I*w ɐ쨤D9;~Dsa}WTi;I;p3ok73;%>`v^0H5X6x[LO@KV/spTbDΦ=GsyǛq(?U)iijNk| .Kt#u)x ;9ϐRx-" "{/ZNtϦÛy)*`k^6.2~ Ekζg+wК2XI.L7[&ɰ7RD?y^>ϒ;s qU[ʦ1L Ss[Wi+By)rA*յ 4:ñRUUg$C OK̂;pGV "ۡ&t?xSb;#X)XI]] #6'{rɍ]HFr4~l7X1̡QTkf?HTTǪB36::Y}sHOHajG$qk.4b2VPRCgKLϒ.C$EFgi&ˢ'/"aWε2w IMFj 즂:${Xݖ$X#jr ^ xX^Խ@+[KP 4hA|8lTv 4̊^}*y U*zkk5C Dx[bn k,{F!V\2ii/X$zg<-~H-$q)Ohvr1FIit7MST1NjF$Axr)r3jC%>CT U"8ȑچ rM]?q1-1:,k= 7A{S^*='~YyH/}8ap ȎAޗA/RiM$?|8/* J')^hw$I6uKBr,`GD8#THxgfimP}hOkFyD|̾@4w L?4,;7lH\`Zᄈd 5`#eO\z2_z-;.Ӷ WԱDu%hz.`QJj/$U9NOȘnOy[odA=n{WֺC,Ew7Qpnʈ>؎(`?*)=`*Œ^jGkg$Vbɹgg:fDDGV=ډ7A2X 輠9UY\³̓}#E&鶁q@Vεz$3#JpdqwtWdnJ[W錯"t?.;S ޖ[faZ eG=db|Gpߑ,xVvu+,蘲̯I]=W$]e"ªdz*vr\%Q#* rvAe`cxrN6 iޜsC]8ߟtz>=~!% z]sl /y  A\{A !Cd^=MŧjM?<¥u *%\J-2EbWt"KX! 碜>ZS T#[CN:ͬ [a9d.1#]2__lFJJL))< }y)F\CXBca~ɀ.t!gzVM\5l, 5|a`ނSf 5Tϡ5+ח#dm*t 8ZvϣmLtQ#Yr&;EoGo1tn/);NO;~IFQd:Sf!_;4@ix rT/_Wߣ#tim&qP{.C.4!z9>~Q*ճ!C„ꨒHULeb+z(vHkxdٜ;>+X6aN|,>9&x񳐙 G:ml}/1=]OM>?ģzz~_+ʼ~N?RAҳ* 2&M΍e .*Mdc39n{d7 Ik$ePM6#c[hLeYڹ˼x۽#:v+|d2/m֦EYgt}HdBWaPM'  e0.GYGdXJQpZq=G xthlAzul_Q=kz|xH]6>w{-\0pËt-d!1@`I>hlXwbҩMl}D "3.I{7.!>J0 4bR:0V xc+$LxXF_aio1Q.rrbFw~˱ވljHRl=)ªv?DS%- Z\Q [ =`)[I0{Vco Acbܛ\Bj۴)5D6Oaܧ&I<}rMJoK7{HwnEpPLE96!M(߭<ۨ46}д3՗ ¸ע*Eia*%Ѱ=`\b4 ۠GzZ!6ԚR:lcIxz.kV;l!YAŭ*KDnpn5 ;fB> <yFRx ct3EC _]yg'xy)/}Z`oQ\H8lCj?I9oٸ[.7tGNTYw^s~fN7q85OƳ"L F|[^hRL?:?˂?@:J Z9GA̖e\KqGD\h^]LUPv{q sNiJ}[V.lۂ"_|#ؽ}H7buF^PvOȱOF?"t<-<{rj Rolʱ\s7x YDbw{yb j"0n~Fb~G.qZG]8)彞XO`C8_!ꊣ-F t ZhAJ[Zd%^ӧB1^Qu:ئ,$\f C/32S*[C3MW*6ix\BDe$bܹ&DUn8R\?z~G:o@"Z@6ɥCo>GYΧ}|i/Kg'$y碧Z`[';HMYgՕTլT_vopa>pSB%D- 6X"0{[cmw:О((l3Ll 2>NT%n]_p8O"墢EjXwG閝2Zz2;Jғ0 {F6!Gµ34؞ɐ\!&l.嚽H*j5DZCwDe|dÂ}fIѳA)PeWLp ,Y"Gew9Fý \* cOYP`Zr"ۢ(b6`UbgQCFh;>]Ӧ(IEö4/N&2  ^%73.c-d-z&gʓk_WcgpaxKA][QS F9PLI,!-雱h֨L,hyWt''9 舐(g.?*1m_]S}iEcv58I#fQhb8df}Sg&+2#3D' /倸NkO5>TN(2ֆ($@b1b݅xZwl8b2p1xu9 ϑ:ŧaҸ(*w.=m;(96o'^FGTX'BziTu(KWRVwЗ2pLs.J=j?35. ebP"R;jg8G~R݉0 C YCO#_wڣSۭ`sN]6.8%K}\11~BWv>U.V{y^$2߽a!95He.{雼(u\AyLN%I[Rq\ϜF-YyPu;MXry`dtC+72 _Y(ͨ9%@ 3P|!!꧍q|r&%OtHYX D)@˔^@SH# r鮖U[T1k p^,")Z8[I,s xƋq@Ҙݮ9$ŝ2~,>UyϷE 7sܽܝ5v*Fs+AqU1\ :iTo/sFطsqXK<@"̅!9}-iM-W;v`yZ|.ψܽG8e1,ƃ} "&T9rj.Uzˬ8[@"NT v];eW0Jp(4R^3)#5>;5{#!luRSDfIGZSZR~L1sHHiFxF;?z|߇'ZʾLޝ%~DC]ޫ'0zr!Uk Kvo敌MJ` gU+G:ʗϏL| px}>38CDښ]- #K'()g &Nu鲪b47z`F2%.華Na[b^IfoUI#h2 N@k!A 7lJlH,IEj%ѐNj 7sMc=M-7qv89 e&';!n Lpᆮ!+jnɕ=Bd`% kpa8ZW H9í迒Bаw sͭ8eS8p5ǹ&δҧ-8z㨆P a-rq+* 0C^ɭeg2%K7ɩ͙c=[9ˑݬ<絊!Z"ۑ([^$'a!gM/Z(yq~o0CM1Tj:K!\Ɍ~`/!*/UA40'#ktN ɼyQM('@`s<)dC[!V,?u  ^#.? ,APvd=OzJfk6yJIK&*9klEek[ڬeZ :lr IQA1`asJr WCB{@!( pLFvMmBZAV`j?!PaVP<֎KE'd'e\ mpWXçJfQ%n{efd'z)HV4g:R/WZ>X J+Vg0N-\ =Y>'S~i}/KZyޟ/f+"y!o(./yg.8lhnK@v?W'v&Gkglo.ݞ١XY7]5V9B#\pT&NyQ9ni!d !%h`l.1Ry"DqjצS cIoP|Ŕ /_3p'ٵ LD#=md t7GWrg m!~6P6SEfzZGC*W9gwoM #] ܪ<_r/)sGc9ͰK q4t8Ys8,,4md{,oǽl8DEgJ?trrWE u.McT7eaxVr8hVL&1Poӥ 513\6h可?1A%:Ar$] 7gRQuq濊ǩOKΥu;m*,ԥmQFhtZ%Om2<%iHb]e?JBtٻ&[ۣMV5cvN\sN*6dew̯]ђki*ǟ/. qaf{>80r^I6. rbǪU{kUY:wkY(ĝ.+sЙTE' $s2w=%-p>D*WP')k$ I׌'x ")b*BTy|qEezN'Ԑ0Uݷsۏ-WvdXo=eH/?5?$,BC|biN~vr<2UBp3LyƄ3 )"3yarZx.9 ee["g\_cJ ̵Hx3Conq*)S\PBBhs җnv5LNg/l/C54Uf^oWAMsa@ܐuP5e(P/)3t4(U1dŇ.ƻ{,|ng 9\gg€dA+qj@/::*T2 7ypk˻fo;_RϿ}JK0g߰bbXac c.T+Z6p 2$( < nޱ)ŏhoS}p{_.T@I=+MT|[lBh􅼘}1el:}QNcqx;8 mMLk N2nACi 0f[|$ c8ԌԆM7,w;_Tyr_e KxW^2L^jS>N ؔѯqm6a#-e]r7 g(сֿescX*\!́^)pH% X% fmCCܜusHz+Xr#·aӛ]2UGSL{0Vjv! O5[Fzo"JfI|@:fgBAT\ }f:Iw5*5p/rdN XcO>2@'Ub 9 ;ÄhmXZ[_ؼV40j 5 Axθѱz3)NȼswIY6ܟ+IrXLfT"oZYZhxH(Vmat |T_өс=ӫn>VEns0ͽ:mʝEsz)K(AߘhhkMNy=OT;Hc^)H ?iTmfYЙ6zmI)FY,(qE͔*5"Õ(MCe/0%Z?3z.8aە$D{u1:6_0h:o]D W'QK_R4U؄$Hpd^'Ïfٗ1 mB׵#Y7ɒFF3zF֬f7g;q,L.0qikS,19jcz3;( ~Yh ^OcQhPϙRPU/OsոBt8Ʊu>>=-TL}k[;EOgU߳ *רO&~_G䴣|o7X~{gNE{{3gnH/y<ZO " #H%&n~һI+YD"M|fWPʰt@ꚩ#{u|HimoʏZ8[̉`X!Z-Ge= (rW&̳FhlT *W-}i Uܴk\s`6z>! o`H^U|"\ o(5sN.MxՐhrї&%D%+s82ZG?@Xa~vo.>hA>5|)l6@F2,./V/ TZeU-klBĝX)0 6.ԃM>@τgvV_L1],Z &!/7ܯxzY{ޕӓyِtp-ݒ{>=z$[wRڴJzFƮՖP  EriDnǁr#/P_hRDXHd3Čf̴ &v%!.3}TND kѴ$9t4ZE)guZ 'ZD@RDW3-=Κ8qy@e 6IP.MEy0 Dv1\jݴQNǸcWuHAĉiїi\]8/{c#]"A. uj-7aJV[؆GF-_sfM%rvT0QV*:DZ4Ef~CSnf7tNSwoM !:nڦ֨ԟvևk(z3A,*w [w0V-{Qx5%TI}|U0]*42A,}YՆ}^`RS7µHbK=b#3~/mA? Ѕ討t3pZK &#z^j`DZ 8Ws/씹SoG?UET+U{%/1~G? &oEWIdݍ4lh}vXۇGE8 ı^7kMYHd%}BsFo5 5y*z_pUp F!OPdlrC"Ŭ9%R[AQt2d nc.!j} ⏱E*ObTp=HRNL>9P1,JԦ9d=5~* qK\#ef,L"cd G%\#AiwѕyJ$_k}uecє)##`}O[ŶƯˆ~ڑ4{PIHNxEY]92 eb^wVy>=%x\hǏe)Q r$Ngd\#$i4 -pdB%Fj7^&ŵ*FȷyRra7VgOhBM G7gY(i#b>?^|Y& :\>𮰮x͉3ZJȟ&[[ Å14%s YG~]rrN3zjlfեўdq4 :#P G)V: lM#^5  pe~h3֮NK`~6oVzdGԄcmDֲYZonzg^G_gA(q>FMz;j ==Wcw>jIO(:G.;WylBiڳMsr>q+z1@r[]-ro Váb٥ba' ? Eh?bZCPArmIܐ.l.$6ѲM}Z F {LCE 9vKFuNILM5O%=U~Mhgi,AHD9{JJrwIANCgw?O=I7*~4*-*lLH,5b">+2|y$7;^͑t,} $0)pNUi|SEIP 5s^?sIлҢd+iRr#}@Z cHP&hpA.{n]?:+" Gg^ zg+ڊG!Q*{lWfYiz%yԔǐAWکoDXjA^a3@'!Φb.*8PFCIa!N`Hrl%62)\7GvV@OQirV AuKĶ~G@ww\3%uZ, %@;~8#@89;;dVH-F}fHQoZ~A/3/ +ws6U(9_x:kU @w pR?]s>diD É| 2<~%a_>w Dj%Gs%p9vC7$INE~id%?U<Ŷ=0.\hcDsy>w,t\ΉšУEY֑^s٠b4tuQq *Kc%h 6$W ǏAwd/pi5`/)##fYȌ$ !%]Uwh]a&}D͡j& ɨ.;BH?.Ze/128J~i\O& %Ȟ e d7TwK]'ۉf)lM0>gjw X(**9MFJ"R>0k=&ͅ5qڸ83A ~ "&_{!8FVϵZx8TldrU6?C# ~Boz4SːY(lx6T֠ΪE)C93WrE'L#Lw65:-̂ZQxiQ G=R:>?%njI@BX'\%h@9A{H(<}s ZBO@TV\ >.WܼDĂ "zEO0!}+pyrNg /(g,9:z8܇dYgpa6Z%H7. 17DؖcCٚipuGNEUYFuCs:' 9m K[C8<̝T/Nd ⩍Z/{$e-J\ܸ~K$uCGYnR*/YGqr}y;DF"Fn!լV` *ꧼho ?g &R7u|G:M 3*ă:LZn̸z;jmtwʞ,QN"X—:2/mhK%Y3>+}# ]V'5:+% HY)%LO5s^HYG-UI^ ,TuaTq5X$d&:%~ЈCi;n$,յD"$pӚ8{a(d 諧J?~6,AX' hvw܎su~1ζ4j! H',1oKHD`nw~.V}!Y)V/bh +Weps /̔c=WM'- !֢dYR{Tyw0Yvoy_630 )G B݌+ގ+>:¨Dhdn?0=AVB)Lwv[\1:sG: x' ́tBYjѩ8p9Wj`,;QOQE_yXnA\K4{T&̥mmer;(%C_ե|n&7 y6MLE4&%Dl'X.hH% K Q I 2>G9l; (pEL#iY3N/_f]iyGO_E_ֽl>kEJ=/-KGW2!Wuo;& Q3nVacbc;Ve{RF^ek+4q6/%}Dv1hxwmAnk*jס8\gɰKu{y.c@&vA%t{lM`8^&1_W=٩z'Bc ԏi# 5Ceet-Xu]?fޕ&~0=z=ei"G:nr8qn,s{uiHZ 4jsm*ȕKDak#TԆ?IKOh cPEu<_C1}@5D*Yo wm>6\gɭqnhzUȖ; 8( T,jh ( zN Ds@0Z:Ri$QK6}{gG#+{ xǙI8G@]|i 4\wq>@~Vnl0 C MnS!h }Œ:T- ~KH~.$^T1Nm`=+B/eVJ}tH\n _f%vf 8Z<0-m-ȳ0h gu8r_+٘֗hmx⭲bQ{MOMGqhi e6MG'gV6M1iM5 _Ư4rb\b OϞ6/ ^)w${O3GL̒: faxV~&AFɐ G޹Z*?KcT,'nJVi&@y%pmV#"Dbxd=}.rH6NDw#3n*'A${!Tɧfw[4w<(G&|+׫~ )PX, lA3 smYPA=I">N1@7 ;9zsP;Ӵ70jiϙRA1ꂞc,^$ޜ FmAm~A81׻Gf?Wwo.V;#㱲DDPx҅F(YSm#-rEB%2CY"9ྯ~*mgsbAF}NW[g}!6S]GDmټ e2UKi@VNQƟTLݖL_gP50&c*9j7TJj8WL/͝*i_g> l+?Y4׮9vv̊53<v~q85 |6䮪AgGx@m%厙+)&Vh\{7CN(W?9wH YH(45{ 8v{s`]'IJ:(!F|o3,k9ПR<m.]S#U'LG*Fkm_kThzoW`ʺU1ٞO U ?AԆ?T1ʞN_e\3-;=F "+#-5A_v!RKGV:j,8oW־-sT"j]0JoAhL^ҝ¬à͍oγ_.쀂$LEw%*/VD˽v,?r9aMU Q 57lSW*qop 4Ć3@+^""+LjhJ]Zj@6R`$1HPǿ(6B&tB;hc<܈6K5씑7ݘ#+Wpj âPi|ѫ=`;^qnn1g.8ZSin+ 0):jk[ YDO1bn :3y7Dd Z l٢Q'ݎ 2)7}TEc`-S&MrVmnDMc5#M޼*#ѷ.}r(b:I3S~K 0ft=}#6+d~4q k XZ1u 9y E +譯]Jp}5r cށ7aI!knZ) m3 #rrS [ՠ+y[ Z_R2 DdW~f;N|H#Ĭs ݚ):Ck{..NC%yDPS g㮶*a5)혫xaY."IHw$}.k1tnUoqc-)|8'4K,v'`H̓N:?>I0A1U\mغr$mtM4'Să:p5td<O;>Dl7N7mJ ")в.9=%!Nq.,.Jsl,9@kIL.Tcؼ'8̷F-2K0 py Ξ"I<3CY}fdL˓͝(lI,f vixAM15wg!UC_A) i$rwI/Y繈u-;FgC8W:A@K3>QϸT){g kRc̶!0/y![HP *%waYCiM7%/K׺P:4wF> &!(p766d9sgD]FŒ|.oejQF[#Zjn~Mfiuo/HNOjf`RNIQ\v1ܸbzpf&"bp\?@ Ǐ_f ʨAAnhb Zg =;0qKnЩIOXqW.FXX5à27ux ~X+Nbc:i4Iŧy!q9 LZj s,+f}ja̾wɒg^]4wktzX@ pnYR0:o>VZZ?x5]3q1:4;ϫj o011A0(7\7bV3] b;s{6%LzrP=}?',t3aߟaR۔$*,ŀFhʗH6#L -K~]{rM@5jE!øiwfd_%=8bOcM(`6?@N.ae\ndQЊ]~It沢os^- K`{ߋ1P}|Wt%@^[n:nT2k a;n਌bۀve%V} MeUkڶEm;(/!8$2 |@ Kc. HG+¦] ,EA޼Ϝ >u5p=8q&0y4r05G'WYZ}MT/<:PyK'SUkFLO=]pVR7T!j}ڕVߕreA06Š(#0;n'u uY6䪏h4\dAsrI(ʛ+̀L`I~yycn 畀HZ |xsP@?H(\S6(2v 9@q5cQsk!JgV&L 'kx~K>|A5X"M:ya嗒CͯXñ9=~j\B-`)s.T݂4w{P_WeQrr`euC$ 4wݩEiw7Vvx&9lѳ2:Q`?R33BpeiqB녱"vNA=(&uJ  Z^a񤡴l\.urWuPn 3σpPSx49I>dj3 ެ'N3NÜ}Fol@7ls5}%?9;*!j+uq˶wڄ܈; *JHMOLVRM)e5'qJe87`zy_"Qgb7ԇ$uBM PL:TE*̢cu2tV c,h !RC4ϫGoY.LTz^ sT@tC0 -l{wunF%Hߢ<E*#U(WlX {]lġU^{iP8||QLQhE)mѴ'mA-q4G6xԟڟLW hM;͚',!'eKX&#_7[ȇ[-[q fTl|quuA8bhM؞J1h?) Eͫm*擃wn[adT*цbj:#AZtËiYy$vHģO0e=p"L!j=b'KSߧdc&I۴D.)=} \b0Klr`M!I! X~}뒓i,wΔ u F&|=h7q@q\ѡأQjBp(7?me% TlXa9gs,2:3CbXע0x-ú*D&4T#R )W $0K8TIjKe;NiK _JH9ZA /o>ף8YKcJ@9 ֦G٩ܼi.n&$A*+|wK]:.3& _VB>(o B{U7}  !V8.p ݥo'pL9CgD Z/sJphK`A_n9 2\uۈIZ7;>l?K&;o;Rxձ8Ĥڻt8'>c.]vJ[3, u ̮fs1Me0H`}9|ZU5-sКp4Ru+6r-.!p_KGf%W6vF|*b3G-ѫHL,Dqc(<ʍN,}T 8pTL=fȴv#~Im.}"Ij&Kowt~[ݓepgLxb%^a\DS 6ԣYdTdLC}5i]֤]:bT|"1}9Rf]FJ6ҵ9^Yy6&k >b޶;:pU梗ָ39E)Q2zۧ˿a)(?c5+ @¢';sM2ഀԒ21_3O"@  uu$2)s,c{l ??!@#?O qYŭl6K)z2LgL$)0Ϡ ¶eTVr1@9O||nCiV化X2@ҭщmjZ{_СvE:y_08u,&*XhŰu [`p峗(zR62(u[,h=&n*~Uoaڞ2T&>g鿦]QyxAtNո箷yY)HtH€CqdpQ֔)7@08YUA32me}|q3U'RO)[,Xl&=Vn$1jeRֻ= }v3~Ó"rt[rPF\y3W!FΣԣSf3FΓ f?eέB@_*ƫɉ€u8P?ScX]X98Jۻ#vc[ )_&5Axkī25>< *-ݩ1F[ʂ[W# g#uQiyAL9R㑞a%IFsOÐf>aL;?x&47y}Y5*}yHx,nڡi&bXDͭ؍^j?DQg3]Ə #]U?+VK6,lTCAS0FУ8uh򿌩nwR@WvfS@.jB~DA+tN\ny%s)"oDٰE0[8/]V6^aB(%M@M[y+Ug[9:xӷ`$fՒ6R,j6{r~lPN6Dbujd/ (rd:p_hfO>?[n 0Ud%E(h7'jp`J$\%Q*}p&4X>-i^K:6(T |ѱ-"Pi! q{z{|[⃳PDݸ4p @F>M%vg d -PȧhP 6%ۯ+yVS>v=^]DdE?HSQe/24U1|nL&O@`N( n4|cmbۓ<=LKwM!Fϊ)3Ot݀zT VEel8;K[~OS]U"HzZ\/xY:`ѷqILKf(?0i8(v$Rw] k"b,?K~vSS%tӟyEOoh_Z^H$L-h'ʙWAlh).Z@@{`4Dјx kH錯[Nd(ߐ k*p*7`G՟$`%={}na􉃛{eg8nR?{a`21nZCk*%(_0Doyi D-gB͵|P)^/W݃`R=rFKiౙ*DC~TwQ3F8_nŮI[}gr4>d&!)o^0Y^U0 1By4pm3Sٔ aTy*-E,@ΙG%*Kw3{Iܗ;ӌs/Ϯ_TQ2;fM[%|nJqP{"ИWR1뾧[|EeWXv$= $MSxbd,EA?u0Pwp;*9OMl@t,I%;!/dѺБ!2PyQğ`@Ht>diI|k>68l¬B}=G-=y.gMk3^ !8~ɺi/XCH-"M$/`;[8j7[ɞCqej]OT35i75Sw-QJlSԝh%8`IQiV kQEI a٨>@C>2` ..ak*5x'YTαyIv7H7,K+HQ ZR$UEP?Fľ̝Wu}r_B]t,#m90ihXa-DN* IXw_vMc;)iтZf=VO*wYUFcK:nl "|)qe#s ;]ʄ%[S<eT̂r^5j3q GY.8{fL14l9R ]0@E/TZ۲>AG(yɓXB<{LxA_id^Q @?:d'ĺ;G>kx.T5Cw&6AEWm{,~: u`8җ`,BoUtcb~5ajh{ jwDtO,Uj7N8%Z#@0.}s]zœZ_ olIlzz"㶀7UB4￾2H\|AH5q ,Yt6^xqBNXG2{\C9x ˜Iq ~+m'`ìNWyǙYK>F)NT2 ~36!fmhXQg?[w^1 #| JIhLgDz> Kё_*]c'ġOb.YC_mla.kQo/3kp$ /oz',5q<\"퀏O+! f'~%UPyfEIxz)g4Q2=@?IA }k,&$.|D@MH  `uoLˀT[}:BLG gHc |+7)@!:s@ kgO%A+`pC$:Afj婡'[5 U Aqn!>4O{0@;fĠdQ%ŠpvNj$XJQ\3l3^i&WooYF&,-/~:-H NILْ WiA܊' %dX98#"יٸuU̯cXѽ{Όz{˽?/ިH>>݄1Fs^-K-r u+3ꅎ4ṣRe[\mcgYJ:΍RǤh}lkS x@ ;'O1d0浀,ע18vp;JFE-3mx !mSeNFrFfu F L㩢s=cꇬmwH?3}PTIT%%~fiq<䛫Ɲu0Ri>hO?Kn!%˔3hzg5 )M }+ឯ6e"4OmC|4V/,qJk:y7m1q73-t.7ևdƗh0I?ю(e*_#X lͱhKX6)W/So+8@Ők3y!%)GhSy:UT&Sa6[#$ ʔI/-^Ԙˠӛ\k7ѹ=hVCIyILjJaџ)Mh-|8M#gz! u}s3ކU/sK勭78'9Ez DZ՛ )Լp]FyEJz.FrLأ ?"0*e'XLAo06dWR`%u oG{ !ҿYD*LoLҊ`o)w@Ta]`QcXV'{fo {i1ULh}#Ѯdd;&C\XYɿ"S<ᴹ_؉wd6m˄8aꨣ;-%/iyX5 *D{_Vqh7%WQɀ@ К< s[|2PU+d&S8 }lP=S'Mn- nb8V"KVSF3* "U&f"ᴴs'3 a4-~4i*Q#b/19KʾE)w؁qpѭK(V;jepK5 H*U=i}]]͍ˋ L ok/&v@!2AqHҼ,Vg^_&SJ5:ZI#H)9eBBc%Ό njK(Hz<-6vJNgJgtVAE^"?&ߨ1V[*|/qGTh҆4._߲2"̣b Mӏ34 DNw7o;a wp ?}9bV>5s o5꺄[$|Om' K&iB:q5^+/$ c,\e҇Y͊ l6lpVqɧE25QT,Z*[[h1pgBcVFv b ]='ѕEEOϴwrmm~7._,BلR)]Js5@F&Uz4Qe\idI;% т#?u n:jumu6!4.b"~l?EJ>=\3_}%:,wB EZVݵfxA#\uG5%49.c YgDe*=)C-dJ*X<((ٶKމ9okI;Lg\?0 _ؼʱmwz%R;>sMgnNN?a=K KWD™-D@gj168>\'Qy`*4d> fJm8e6P : `w jo%ucWp K^‹XBs@EZ7r.D0Iu{qisR5z4kK"{q1eaa`b&B)aI)ja_fDAlP;xwx?ua 2>?T(l9< oyڒZ#\=V|Gx] gtU6ʄԕENW'VV[M#9QbJ` lbFjZeg_A XfNAyWB0r%OڌX (i!LH&"/qmBPyo&_đZ*M ㊠J!JBWٽqA6P*ĽK>X7[5 ׌,=!P YC 60,e@g肭 :2q0ΑŜgDVuE1)NA5X#/]-DP_?rDHUYz׽@@n][$&~zJqLOYR!jO8ɨQGxv,OuȘOK>nYg!*>م|os@/zWm&t kͣa6(1ZN\-\5y- P/݂!W}F>8dϨ5\meayOܓD%W$Lͳ21ǂ f( }srg9% 7B[jU=>@XS:ǓW1 ŒL~ \z@aGusU`ֽ0-eK}U&ϐ$WL?GB]E綏l;7AԁԝO1DO/:`` n7K言e"]tqgH)|Iĝ 7tzC6OMCX GJ \Ju(L6iēl|Dȧդ`$-Bd28ҋa, yr]Z\:a;yCM@ŐxX&& µn6/(ܻo4V6h=SBeσ˕VVojѦVhSyzg:)qKGnCW&s -qH; ា*&?v@\7K]48ʧ _FhT[ժA˞/Rf4LOȷ%DQGZ|ɽqRO!g_ 蔕O _`9>r'E;ϙ:c㻌Ta-rY'T|/BDU[_lQHK: vmwH(N8˯hNH+8(h#"v923l~!h]@ ͳn''OU63^:{&u9 8$uOLU|Ø5C_ߋeéOhoĆ:ʼǞEa[<{x;1)B0i0 >Qog`]J>W^酩Xh-\% fR5xYTfP닫\"fd)@~,Y aݰex6x4Qdez {N~ƛ+vhlPYS/wMEgY #*s=TES54϶mB^jz[a Z<@{r!o&*g=HdU?zkS\_]4n!Y])Pcv\C1Sh"_GO&Qo \4?Cϧ|c 7B};gQrLi,-ӏh}5t l砬ˤ @+^)gvv$-=ϫQaø̠4+0ivOZ[1N}uǽsUG% ^b)MVʒBx e(ڑC9JVSiM{~F1ͨnQn9F+,l Fhج*n|I1ω/[:e`#HS #M)ĉbIt#?nƾѓVICa~B ;>Jvf`s;}FKijJsp9A]{'kӚ(L:0o&WsQ *[ a^ XI`=6xsaU\&UyG L4gdz? ͹BDN, 0 5B (8֮9ԗ?~OYgG US&f(dOs$h()/ aC`4˳'b$[sL*ve'c" k1럾Mg7a>ww /)CNM*Iҭ^*X{AY?Dw/Dw-֞Ht[(&z1=F_2R!WI#`Ro_a!=뮡jV%otB5|6HS?:OAv\e%T=le;DYipwZbJǦe*۫Pim4,Kxw(T1RlЋX!Af!gt=\؇OJQʈD~N dXl62O<+=*cNz]};+M{9p"K:V/LM SSi N\nrhIvKSn^vfhwqA`JݦR(Ճ/^տ7v < 埄] 2/+#cHx;4B ` =coِ.\bt5EXzYCzvؔ_.WEpFB{trD< 9>:e9Y)d XxWH0"̓{CJs+CW2FPw0[txp/t)rI?yC|[)XM}x0*=Xk=]\-Mzᯑi"Q9B9g냴o2C ?d߾@(&g|>e>/}F!x4A R@JszΛd{ۏP "T P[k]ǯVJexpe΃DTAaCzXv t>OptNK~s @07q;ede$T+V˻+5F#Z8t\/m׏{HU4G/9߲fLtF7ըy%$5\5fNoxi] Q0aԽ0yТbg2|g]F@a?yZVpAQ7SpBVrye&*0VvœQ@-xjyiuz1 !v,¦{{ܾC5%>LoE0;;%l1enHCuBTA S @q]K{<#W9`+hUov"EhfZ38a4p3x4q j464V1vNp6OH1&pY?ҁʃwʗp8Z@魩ݠաCrhͬZVKC{U/jvV僓ؐui`"uӐ8b'.I o;$ixi!Z:;/?vldhIgRE:+DsDe~)Rͮ<<8('ZlJL@%(gݐzg> 6Ըn )Zf),NsٵH j.]h^o_3I@;Q|>Uc?ޞd'S<ÔL4rW//"[b%i|ݘFх# hC$?gmhIbXű`y0bsZx.X-*F -X. Pݫ?#t"gmna]1?~|5B t!vHԉeq:E|ғgod㪜xg9a^#0f>NN>郉|`~U#7`\1 = "zGfPi*iMz0bd#aFDo(*b}Е[NkcB4QߒE/^FBj8Йm轻^q>q*%k 2gd4SHF?UppJ|1+g 6"2thE>w=(R/9XUH]Hʔ 6{3#~ F7,kq{oVJ.2z8F6vt.q1AZdl m X쮚Nr$&xٓf Ӹ5 Y[@HV̉e՚Htq{ - ;zQ6Xu*t'cQPFT#/g3_ka"x,\((m[D-)y`z4ѐTmة4vc@32oP[p yE<.h٥qU뱩;UʀW@衰l!Len13^me4:aI|%c$qe}xBNzFJYTEz ;9z|&8=> fWc y4R|2Qأlxi%C4,cծD2P #{D\Krcҏ[!>19R\}v+YN$LxhF#Ҹ5j$=MUy:1[Y)}o\ՠ wB"+{@=l3g>Jo'`1g'VՂ7BJN¦vЅC0w-R>yl\hZ|N*@YDSC}-!Bj-uM[%4k ymG`}!q ۂ$vv3#C_S]}Øv]==am;Mf tiU8ꖃu28 Q u}?@ꄟġs^Mн#3WN祈*ب@yG/Q0aŶ/ݳjأ9HUqj=4lb{3&OA }r&f G fn>rGU(lSql[5yι⛺B, ZW]وƅ_[CޘlQeIZr0V͂bӺ+ecyFN:B8a.r23-?V&(`h>gȐ)SʎkBe!u;DۿvMpLmT ݧT=l}y3;dTI&ij^71k9N+/W?mYt:-Kh;m,m,tQ$-(e5yHm;TBBqpzK0<0爅acGO[C7O$"^,QˏT,^&0NG3{Kж8Aj1;լ>4HsW}NT\ע"&&a8XK}~ve9L=OtHk s^SL"m9[w/HӨ67w=~ClI6J Wj#)"M'.5P7ue٢gdIBg,@KLJ,5zja}$!7)t;XaQA 抯RU%g<1ojTK3?VӖz1]ŷi4v4zvEȧl.z^)C}(wF7Ӛ7VzDٌ,EA rKtm0c]x%CV X$u#ݪUXE.N Z>e˚lEu;4Ci;?" 1%wZ֙}[+v^7_. 5~;ɞ(o=`GXs2W6h̬ MxdUw|ztSjLwŰ@z_.0{Q'vvAϓ|s,!JʳZA8KUrPGp+i a9ϭYmk- I VFfj~JCzRIX  08&nzR :xCO$e9ր UT} =Q' 2YSOM<W×SDU|D>Ε?7WHjЍ4 'no᩠,MotR\'>ҷFS[+o u1YVG l*55jB4j4/Z%LI^_ZWb[a\;I=pjf;"jQձZVz㌋]T)ry5nw@>RxZ Cy)M#@QrUlOPҨbq(XFH9CviZ~dܳ/zv'v ԄHæ7҇\:[=ޯS`s~y-Y4$-2J2%8U-/wQK[+ru')fX:E5cK)|HseG#S]?z$Uղm!#Dzlq~-? bBC|e"   et=}~3ўWvnT :m,v,%eBIq&ZsWo kWҵ3m^C٠'5vtF3Fm`^CGmɢu1ob98s23~ILnzK<OiR 20 íGNBзyoyzIB( ,JUi@?~LT8f-]6ښ'I@lJǣ6XI(z!AvGsLvئz3Xi dƩ ݐI"{>v-=[Թ1;S(|[q?m*È $ ҰMD,/"uo, O/>V}^wpff[K֡MeM$YE)gGi=nS[awlVK$l!-mo5˷K <ˆY5޻1 l3|IعA84>Z03 n)g?'EwR`$MG{p gEAϻB`F6ƜACD\$ %Ae!.4BN[8 8`ts;oL}2֭O:h{2Pd3H zziNg:䝸)+ EpZ'Nɛ9Q9J=eV#xl~Kˁxȴ; =Ao9 nL?3>f 6Fo؆tOr"DP\+kQ}G=qF}5 !&;Qlʹ[#d<&ίv>ɩl[l|7T׃x>ᱢ1܅Sr9~6:>? _p5j|1qnp`.Xm <iCN O.D\{к7L;g搠p!ÿkv@m .xdE|EͽͶ1#k"2EЅc{tI;eg.b&SQRp0Kf:aTfө3>.h4Փ7t>:5 )AϒwlNE:g?6SW)[@c :Fx8p-+imX)3-q(4kEI6NdZ#P\[_ָl%Ga ʠ"ub4irWJBAءZSRS8BBN2h<5"lP,VXd1|Gع‚&Y<= A"ZEi&%iDpF[|9WW>3b]2%!'"n 'zX$+YeUU%@nOY@4~)Wh_Xm2(5ސZe B?=:EkUgKP H|xKZ_y3<8H^;-`4F*3mA`X>Bjc.ض sяUnoH<y#`( 1P'I9sǛ ĺfk/+ G\. nk_oɆSA[G[̌* =;1XTl?VAdyR`5ۍ7h!c3U~f(9EΡ5:iu`cFw,LjDgtx6ٛ} w;t !Sf(C9jCʀ[b[v7nPT QImdaV}I&wТfDM E_ta+8]gP=eL/^TR@io&L:{ep_QY|g!24hi e|=LWKw,H_Y4vo=yJ=lk9/G=dٝH;"E?JڍZĄ Ǒbr![)0vtEA5 3~?Vf .|U8``;C36Dq4.um°~+TqUbzQ9qceo{L:Cvp1wiTNq4:8 .%XQvE)[W2W~wL~!֕h+{a|ATQuF8p '7exμ¯XѡR 9`އaCE'.t|~s^;5jX7ӥR[]-ƿ $4FR7A i8s{:dfV9m#C hAa$y~b:ۦo_HܷjmZM>sނB0B ~ăġYZ7 cg4(a'gqRn ɟGͷ<q(Ǎ&NѴ9eÅi!-2[y_):gtI}U:}"+| *pfQf UAX%8X#5d͕;-i3MfEVm 7ҡKB @(q_l!A8nbbg{¿uk+K\x3J)9j2 ] )q;d:X90[m&H&؁S+7sMCz֙w=J}bEGxh{rߟIKMLި#!&(jZÞ5>]& tP(b g%R*I)TK4& "DA<|Ym?{%ͿP ,ǎ] x@b7]԰ҳF} p$a#Xnx)xxSjq5:Ci Q$h\a7jˌ?%"!ˍa&"W.f:M-6Q *ɭ㺭Mʛ]QXuBm͏m[z`?;0mQ8㕉(.z>E S R _Z!iP [} PkkQ"R=i?I(cBu iD: 1wnZ|UEN&m~γjekoA]y oՈ'HdHF[͉@rk-f^m(`3[_BWvɇt׵x>Dvw`≬30"h3ܕᕨkz^ L$Wj\H:rZ6bo_׵7F̃?3ϛC{\'\tzpdFoYG*0X{cwgi ꎣ )#X1YDlL[&#T9p&ViɤglɅzbUfl]D)n:qVaA 0$9/rѨ_eѧ@L~x5BGs|K IHOg!1u_ƶ[*vM e %"^_<P_1em !sf|w)>1EA59=7ݐN YV)q.A(8,fS Aq8yTd^>`7shY6 y^,I"TG﮾~4ѼqM@ĞT q#VcJMǩ'wP0"w{]cv z3/s5LCq@0o7 (鿯UL浐q24-t Dz"%  r8@*fBG\ռO[^85:FDض<.p4.,DnxoUЖ10T 5&9E Lo{]u7󥐈^i%r?9q͓ͧ6.It܂Y&pLh~YE)Zz+յ_W:3]S!}[2S<(7q |aM>ᇦ)k=I0:'pw5džy9Pʨqazֈc[?=P2 ϗt!5_*C.2!ϴ2TaCXz/va/J"yEﹳM]xjK> %* HrÒ`93Q+2Yhm^zYv2p}x>9ౖY;zE')o/V,%{' ?,$WB$(dKa IqRgF;v\I q-Hƚ)U_q;. 9?\wv:`ۀPz\e$7'vQ/$i6H>;ݰF&ԎmОŭݨܭ~rOII-~(,v%в و^)cQL_z\$Mu1_b6tW +Q| HoTm5>{GՙPsa=Q,OIЬu[&3D18H!%h Ehf_*݀S./-'bZT` U?sX ֌ԩr-' Wsg8=sj=D/Z0n!O'|6ɔ:.i2(ʔiaAZL71SLwRBd(-q Ip%apTΚnOMm=хb]Fa 1. `R.YYBb̞cH׉tcsN:M)ڄ-ND:64BKem W,L0T +EM*|qR[1QϝhGPj@Y}Gٵ/NP_5 ZIXWE/ ˧AOm ]kh q|}lgS `cQ{9NGug~"+eKLI_9$F 7dj]f밪 C:VktY=jҟ3o.ز _)zgqO\yjݾLa- Ѭc͘/γ/Vj.]!4Y a@8-oBT6 RDgW(!/{$"y8glh5ǼbD~wIeZ21\OpW@vI?-vJS]b*I8 4Z JIfHGC}r5RgdVMAu,sןa! }֠z}kƶy BXa4O7Ȼыe*;t*ˎ10RS¸XX-Ⱥ<ѷq&"l1Nm uBnjLM`!(pBҐZD,ct&Ӧ F:O )ۢ7dˆl$!37luJ)Rc9̨} wl#13܁gJzG|K>/%,{5@J0/鋀"s[Xe@Pual!\ *TsP dˤPcD|&{Ù(IMf&74 aZW&b=vTƙMpj̒\%:LOjOx:"3 dq FJ*eq`hS/{)05n#/4;RaUg1Enrҭ(ٖcFjUwo,wC^r;> UClϲGXFC خٍPH8Ozt#Ƃx-r*ŨP"?-TNiWE ;p8J < v} $Wm|VxCIFO#xwXa؇=.V=)"dG9\<"Jz\}Rlgm۔K=?ldpr(NêWB?"Ty-F{Nl#X*bƯ4Ru>noHJ|ђfa'n󅏊VJt hL J u\pr$Rcgy$wS[() 6e+]!16ld0O u`.wGq(昺< -m玤WvLM Q|ƋF}u+yU#w 4CVAY5(:`ch\~ 5b~Jzyf \y `0}Sa6tt.,집[.~pd>K#WX`d.nD_xa2y$KjXCIM;"fXw:-0A;ka-7Z&*uӏ4 Mܫa3Ckuxm2DbԦXGPK&!1Ng/Q#[L5όH"PpO8$g?yS! O]OBꐶ1<8HُC#hbF)ZRAa Z70啕4;ɮ99^ #&(QH1; ]@Ql2)# %{'H/'g^8 D=;=:PR@(Bqn !ڮ5}dZiJH6Fys0%3v-L2JCd-4w^jTqSJ#hN063wN ;XݦϿ4N^qQǀY"x~.j0nP_UZla;5WN }oP6 1.qy bk|,E/ 8| ȶ7x~yC 3> 򶣣D[vhX 5 #x! 9:#JԱl\m<[:9F÷w2RNU5 f 'bh5Cn8';" Jz''r+J~#}F*n{q9.3ꂸz`FP}w iauxBa QO)!$>[b}d{ 3=kY }WZK/(̐t]{􄠒4(2ab.R &3-;7 U$F y0䬫 ?," OIFJ,8 v#(*oE(鿖THqezfA?`sP [C4$UvyQ-P0OvtKU1Jje` P g\丯eb}Xu._c2e|$iv۪wt.Кi("uװ~m/9j M1-3An W:+>MʢpAF:q`%|rPơ.<9}ֶe2C"dv <̑rOVL{.jwz\3@y eSzmIG1Nl^M BCt@n<"\(3 UsdFYQLH(U2-ZlI O 񉀫xei >ohn$0:9TcPx}f-rQٲAK#SdŦ]N)_-_n[˵$m^z%$!m11ǔ|H˜Fa(> CL2J:ϯB ϩAzAM&<+rΰӘ11 MJ!]5+ׯ}_LIvLߏcQ/HwFXyz:Yzln*aţMCmvrD)z5 n-2,)0q0aʓ4iA<@ 1'M!#ztKaSǤylV$\ˎG )jZx 1="1^mkk 7BϊXMpn=\A$qSw<=%u7TaUɒ!L8 Eֳ3J&jߓQ) J5f%*MpmKud (JX2ַ$"Z7Cʈ*nF3žcP?&FsIѲ9TvAmSBթ;%YE+Z%߷p4/5V&$ jf|O2ߟpY{gA{ij (m: #qL %3QU4c4vJ7TnJRZXDn۰8ںMA-*Vmo-?@wVic@M /vOfe1*(M(R_ߌ,26wu h2Z|p >Mm^y8" ľkodL՛Z zWE<`PGrP/kEp 4 {34I^i 9|s˻P>V#;䔜zlg~}q?,r?h: 0}02iH\\ּĝ& .x!䬒mA\E;A(3)}٤7. ¹i)OW&%Jđ Zh6W܄D!"؂LXojyw'qAG$#;y>_djY̭Kv$Q޵GaԴf @7ބ|7^F%~0q5EԸ3SMW<Ȉ"*w'(̏fL `ؒ|Gs)M;HM`/ʝ=Q8[ݟPy$s9{Y ϑ&7v9U1;ws0.- T }'l* ]މ9&W.׷l~HHeO pυDS\?pwZ1 >02a:R?X[ MCSc3vEʺnkQRQt*&X=Qv +c̐bN'uDqɥtrBe('DeL{*c̶fm6d76bm8=3ymN{kgbF ϬHvй1ΖP8rY8|[~yV+|`,Ye6J>~>sorТy43փk4 `, 'bJml`||>f=*/dF(c['aE r{!1{2$F|e+> ׹_uifs,=ɭ&рBt ү0~#$`?lgߵ$\ܪ\#m48{*-hhr@r+œDÿgGa#ve\;9PDQ?TCvwJҐr2_R+R%27-Pru&.ٓE Q_hXT?$@7%m{5A<@2`}r-G+*uB*p1`68f@e³XCި]5Լ,B)*wi=N=͌;|`~yj#hf./=Yƙ,x`wG [K"đGI!"ǵD `j|醶r< A;9\KL_'.发+G;4m jլhFmd`t,4NSjIK0(|S?W\wY%!8D9-_5̿c]٦),6"Z{>E7Ix8b]A/l0ca%F~Qtfq/H#68mG0VMc3sB$Oo]_55ekn$|3`~ 785oy9Z]~U5{vP{;[?r2;[Z!bVjX+ETzu0C*a(Vbj'2Y5VxƢ*Eb8}!Qnxwj $%a=>I6wvjc<+J?&-!cU9+ e 4fIŒέv[b%v:o cT(ogOݵ2;XECF 6sr?IHl8j-.1ciݍ EAJncόߵm[pD" T 0@Gr}滤hܙe,ao"nّ]%!2@g߉Ο*V&ʝRzoԔhMVLy" AB6R̐ 6VaCafM謃8)`닊yyja0 plQ+B}:L#n(LA}vvoc-ޝPUzM iοj ٞ=X.A( oK/U\x/qQgDFHcU.t:%ͼ#wS2U-[E|{V||)l>(55"6d#.s#}HFYs㞵ڣB $ eQ Kt?jkPĭP'\s[GFR ,[+)$ko%I8%*"Ez;I7L @c ,H?:8x(yO_(~| Q"Q7tI'v XfǼHZPq4 s=F.n{u4tQ>6aH  BrlS?ek-yX otacҁ=qPF\ ?{fgr02cnr2Vx0k?DZ4Fd!͐dȓx \VĹ89{Gb jO:$#AԸ g`och^g@'XOT ZݵP K̩7ps^/:Q*ݨ 7jID^B)il6싴1ixǩrŘm_({%{Rl=jx( 0rb8{ZZ<ʷ39kN#9}ߺk #VTPOcgzCaWq{0](.ju[ SŊ?7b&`(w3krh:Һphb>o) :tri-xmPrT-d:K$nx}oq̛hY#R'צ -ZB{9')w5Wmذ9 HG+{K ُ߶U,P}֡+F9;~8!"eh o KrtVA[æA8N6='oJ1Cu[;'ۙ>21>U.3N׻3\R`^[AW]G6AS"+Ҩ06p1GwwUv۬ IoG/AV)- { Z!`|qVQoWV=kr-SXO, ?dTa /0л jmv7-ޗZ\vd(>5ҴV'Q nh4t*=_FJ쏴 _[əp"2osN0Dɏ RLr_@D6Z(@,ډkm=w?Ke*(X5P\gy} H؃L * ab*K6[٬@Wh#|`82 =<ͪ yK(LA笃s\NyK*I0xl%ܳ1m6bS*;1b .$^Y:Q7rm`{Y8瓒d>8Y3H]F"n*fF? Ij,;7VZi֫<3Q~$oކ~}U`KVЉ׈fFl^`o, Eߢ< @O~Ôzc}MQ`PCqiLF{sà$Μ AjZ/&i )'Ml)pQ %6DQqZsFIg%ߴ ʟ}lq?Cu4wfCTyh~+<&Emw<8(;L8?6QK EndPoMw552xbL:?kт6d ⟂iyiՔ^9kUR@p vhuiG,0F^O18WtFe5M0QAD.Қ*#Oݪ."bů߃b򎎜3Zo3cDY(lU?P]N)pmm-]^]Ƀgj3h^Ƶr^\AWG1hܢœyq5AOކ͙ԠBoJؾpNw8`z^olkcMn f+'$(EU/>ؙ4bCM"Hݵwv`S0AIuiϵ_$ymFKem,`Éޑ7Y<" :S26Rؚ'|+BAyۛOY] {)2ҜآtjLK \Aݥ^ftE = $K7zܐIV}";5acpio.f3';,`' ˥SGl|fiXJK0!d${XĐ+_m4d[zy3 jvo%R&M/{ b5 r2e0| k1Z[#*+@)׷&v-߂\;@~:y}( ڜ 4;tk}*JN&vJ1UG>(:;RÃuTbuoub8'ƣ3")6)<9by^-VJ5 [p&)`GQB6$&Ng1%f54X-qG %-I?̫nYMnM;GM1E aQP/r~+%x̿nw$xTbgi#/r%i7NPDk\m*Ca[7UP)E(?/2 ]|$ԋV${D7°Yt;Wj<~{Oĩ{&7f!@>(%+;q,*YL;*kWR 1]!ڊfΪy#]n؈i[X:.Ll$o:qp] ɑWߢrͶ'ŴkC$ݱxݗqi?k:PxGܞҏC 85e~#0}3*ݹ]݇,Orv \9!TScyVtg䊹"&53`_F $IhٜoY>/Wyxe^;?AGQ9yn>-xkq Cy!Rw̴FX%bPbSs{@v %lKIWE^Hh=f>YytcA#*V+ӻQQJ338[b#W`%et_'\9G@W7bQpIoba=e6ɺ<3;^dD"+Su@QNQT6Yb{Ko-=ΤƦ 494U"{?9sz+>a(tt0/cdU9za$_64?s'w73JJAz L޻}OФqb nBjk!w9tb_R e|_זB }zAX|_ .,#=Yw[WR\MHx͝ d =R,&.<S3x0-9}p>j5swM'Xg GzZ];e`2PwG'G 댵M"rZ%J9b[#'iY>G֯sz }8; [ӥifwf'Yм5>vQR5}@Ć#wpfk=%/-({ joӽv6 j\)-tzRCc:2_ p#z"uxăS\xjSī,&,Rgc$HGiscnSPWrˮ` >GU3p ۇ?͈kQ\Хq &X2.2J"YZ m 'zFb)s VG;+u@Shej ǻ!C"؅cTqO3j<Э;+c=] znlLqj"4Z祷nSeٍȻHrt8~ t5'R+\Z_58Gģ^v[jW)!G]QX.򣘸lEGaDIEc@rg ʧNJ,E;zbtB$_:̘^ ݎgyo< Bϯq=wю_ÏC.2H*MKSZ\|)MkрU1^0v'#/khK dq'uc16Jк Ɛ6fh̷*(6e">_!UcMlJwP:P%1tCϔ7EENDG'hpʛ(]1S]͢(7 Ek\Tv"MX'TI%#%iMyF\=OuZ27XҔo\m[fˇK&Q pz Jv5O)']7XvjއdhѯRa ƞ#L3RM9i~ QTPZ<@bm2r(QrV{o ua{p qJh~Ү;i_<ނu?=QZ-$))|{[1 9Z۠ q2KpZ!N:5dͯۈ_yG>9- t]!6>FwMUPԹ p9ơwVT$3Hc!G<`޽%poqn% F3Nl r; & KRHgֻ_ \ۼ]JiTE=ǩj)>Ħ3nMr?M aA͒b2d;rMsiF<꣨8x2ٲNՐȾPxT|=B]&phdd-Z@\h7mqcOw @w뤁кY$S*r3'w ^T̮EʌAjw.0Tۙ-5FŶ>GTo(+2PiOWDƆ/u`  sYzY5φjPB :#W3 cz Yڐ)]D,,B.SoëPD/\sEޓ`'/Ft|(ގe$gp[o9ʫm$QmO2%v qbSa +X|oG6o1{.x5/j 70ɥ(H~4|Ya FXfTCsX:{m/s>v_^&|4m͢E=:u m(|b_{Ba%U{Ue`Q¾5J_AvwkM`[4(TD]OkcA,s'IPKf@jX=;tub(9n?~8U13:941u-AE@\EQGO a%Kou@I`Ӵ*F醹ʇf `νV؍Rozާh{ȦfK&aEcX&Lw~Nt| ""_vۥÇy@"@w c+. -h_:ZTvQzVa)msYuGZɽ8>6cţӼbkoI3iٷTC9Aժ%7*~7ke;a{ F. xY#>pC IZ*BH4: p_`I,[~H#0$O$ }7ڒk[~tb%p[| T{&)eO?Lc:(oztd _} @(9r+^u2p(mW=1gTGnح\ɸtW;qsd١.ㄴ95y*> DlUykbW B叴8ygA%'цiL( 1ROE{_x@5H;Y0f>Y/Z"AfM #[ L)xilMU2dHJ.Zrqad?!Qfj/|wujAy i&(V^͕6 xO2{y'`D~\e!mcvZ;T/㔻fp'y`^>:] r"-x0ԟۜ2͟+OPS 7o>r65֌,F^hO=%7+~CG@aԏy|BT5?HJKĕA(+9WU83@FK_1<~Ծk %oVtb*v#D^/)fKߞ,'~w#)݅俎+H\C&aN"5g6/[-<,s{hi* A?">cYc~ PGU U1~wd\KDh ſm}n VDsۜCΧClgw=좧TߥnhJ_l"?&ͯkgٙ?- EWqUubbxWнbOf]%LW1- gg\>d=޹g7:䎸GW"AIޚ`+P'mL_5NqxAc{;Gnp;+, i; peH[0g]'l^oT}t.+7e=Cro#*s9Q06i8S{ьc^1HTgS1f<8,(CFJj~8&4;| 5xApTR;YMtJi+ɜNd!)G砹L*0<2a2grN8p9v*@ubuhlmR%@LNPr3j]ŋ[PU m!jr]Q.pu70w6uN&1jUIȤͺ\"~i }iiFˤ%fte?PI҈$# vA>WaP]'ԅQpT9l8\[A lV|Ap?זut[.ǝ B2pښ塱9ßũeee`t>CEAv$؄Geܸe\%PD`-1Q%vf[ϺoFJ{l0DBO,xLPtZ!gN@1>B_֯'ꁚg4d_ N}yw X1J$Cλ޽yX$G9D>>`['vyYv9cqRZVY{Jæ]|`C~'>wR"X.j-h%K{{٧uQJ~LE?𢗲R\ ^NpC y*|}F! bs= i)Fp8U'k!)s,Kd,H?J%m.2 pXQKK}m03̠fIY$^ UJT$ULr!H5+ykU[{)C\qY"v1GOJ8]jc# }Z'!f XG̔ Kg9ʾÝ&j5Uxs bG8w^u?`<"j9 yMjf(G݄|^INkHjN8"Hz. &h{猸<5K=4Qʹ2QP?Id/'!հɭSG]SG `wK>y6(nq(>~?]$ hQ0uv) ,UN>O"n=ІXaev f&Qx- ]blx ޺>$4+Ifb!2hUQlX%縛j[6Mj`E(M_%)Xg΋\P[5,O2uȟoئ[ xE!Ѱz#ϐ IyZ4"` mY6塔t'"EJ;o9 k [!REL|"z 3 Zo}#f_0LL ;He{.D=IL"ȎP"yGa1EnnZP_bH رӲ,FACY[oT[g1~q]ӚYFsEOocѠ|@c{YA!rHg<'2 @MI¼ āXEWaOAʒksi'IGq*qpGiɘQwbH}Hb^K S3%ܥY#+Ʊ*}|YQKZ=@6&~KIv¼\q}a)v}DgOF-J49qUoUpYX7@m٧ceX3ol=Xϧ3yꡙs7S2:+?-J 8CBP@lg$ 2`|B 2J̨[ȇ[^?29vmC|G3f3ܠH3ilN;BI!{zf8Ǎ MX\\QgI.;{͠5jYkѫ%@%1kd[p7fw`^/U'E# /qnrռ 0nsV4 b i~Dn)y){I8t[/\p4HY]Or<DH?3(Yko <x#~n `T3v}f춭i;%іӠq8|ނz?Z]XK'6$HĞp0LJg<pK4X/hW;*I At5]ڄ)2^zTkcVy#h&uΎq߃hILpy 񈧥j`A u7 Z$Y UG{4zV΅`|D.s/X*25Y}jirbՆl;HuZN&v[|kM#o*Oiտ5v h177R56mK+v&GIJO%wIgZ N )`ˉJܤ}^U6e a-|,"v$ Af9C[4p:\zS۾nC`oI26V{;yfOe1ίn]#r jBlA"T:EK@yeV,[[ C ULPoXvk>KE>[čՃg 54cJ/3ʞ:_MZ%,G%"\GfcGMOLw<B[zxJt>*V9"zUZW4^n|cs5%E.xE}zc.R> Lϛtf"'WA><;}<#D뗱!@ f@&MbutˈWWPjRP^BHl-oi*R:@xZ8A'قֈ{pQe-P^xlE xm^w`.EmVN‘ qCfS+@ -ӝzȓ^~(5G;Ov;wQ%wr3@ю48MdoWbrChlrҞְ u|5Ä'e]1W@1eQ5)g策iKoj5E(,-H(O*F^2*Xek֔qm(,'{lCOFH2}n]]%@0(}K/ ׶/U2njeh}~髨~^YEMO8юRB[AIz̪c)Q:oy M# eK]:HU7j:hfeKԾ otEd1s-:|)^? ݀ψp{VB,P#lw*̌(k=kO\Qw>gwTXRv&# ^EL38HI Uj~L-oy {T[NJ1+x>:rB,8}Gfǫ$'>o^d!*`)Uiw-.N\y:9qR֊uӮ.T( IV J(UsH8TygaJGdKqªAה]&A A7T-z@H: "7UaJNb ~&8+XG4P~kL{ PlˑL8.:@n,2LZW(zg F/vab <JZǵPuicסĪV1#0\KŲJ1 >%VEc_v؃=M"QW`MgŸhGmfIjƵ۸,?!pfBj(1ZxU?А]Ytu2!^cv.P],Ey&ԬcSZ@p cA4-Z>SbRS-1c4/+e,v}cAiM$;[ S5+9rNoM%NkR56]%\ pI"VI]me.$ImُR_˷hul#76x05SeY9)%#D!FbBUԭK; W N =3hAB\B$[ TVH$fut1.g $PMvjaI䌁*w5}1kYߧl /}g_x"GwI3@)@*a %E^<mEf0k72|cmjghEP=1uKRAnPwv_,TpzjL/  轵Hy+jq$R}'oMK9?wғM5hJ#չ{6{c NNzʫ4@AWu*fĨ{`a A# E']Ds6(==5luYr Bx1/o$]ݥ͹}I0uܶh`3j`(VŮOoCVw!Pr8ʎu- ͭ+)3<;bEl70)7uß7_&)3LBՏ*FD)[ţI:&`"TpsERUBk@JQPʶBND[z"ƙ6&*D ^=+J[L W `+6"[87 >є~&t2WV <{W2B3jUbWt{ >$&~J Y̷fTG *iDd^!@mHEKUg)$ bf#VDϔᖵU)zg (싣fڵZށ͸1I,}xHav|Jx=<+ \0U9YHI`?h 0hpVbY"Ww٦'|9| Ȭc;+SAAE_<U퍟+oy)D졑k o#='w6{y{7U>RFqoQn.`KbqT7|]j9;R#.PԫIqhqEp#}hFz(mb*ބM$c'0BA[R /QQM~sͬEa< H{6C\.z~`| \#GU5Y3B=D<5fN*^vz 2{@zGMeti6{$90wldmFQN8 Uύ:)=uK'ǻPa 6C";+O=\81x pAK?lVj.8+N('D\n3 e%Ԭ&4d 6^KMw2 'Kٙ rK4Ym:!"2"|3RB$l'}xypggc1$#_6(E@l4:~9[uCن: 꺀Dm6 u)ő|yIcVpRE;0vʣ934)ὣePVAڽ>fhTdOkB< Ӡ_'nkC[FpCZ)jq-S&XVYO!mUwkU$p|3{[[!==NqZr>=ܯ]ʳ)RPF GpsF&M-s1ܧuxn?|j16L2f\ܹ`= x99!q#My3TڴF^ߒAt6(f˔N)ߓjG`+/ߌkaCa*̫!$alы[ȡ S|kF%s ISx~A-7m%,՞ ҉^GA)*v7Z|pSd/{E[}G "Ô UƙȐȍkУ~qT߆<s"KqE(Wc]`>C}# FrR"$f^*aJܞwNFq$~)yӑFwpˤl Y+FiB0l{w+W E8 HZ,y۬TҰUMDdpoxAb;bƞ,+crTDIb[?=le qɒUdgidV(KKm͖ I*]Uӛ+npoD\ZԚOW f% '~S/=?C!%n=3)E׼\-ud{\0F/؂!VzΣ]OJ`93؉4!kr[,5"8)KnNbZYUBћۛ$w6'+Q u}5b31d !%Ġh ̩QWLrSL7|7#yds(cG--3l ;4duiT? ?Dg,`EiL]fLe?n~Twhr `Jn-rbwʭ8\G08J446\gM#9% \oJ)󩚘Qt^ ^ea["NqņZb]4fo^hh[#\{V)w#0=uЪMB͟Dմ*=xHZ MqowZ+33 f=ڝ74 _S E/UXɦ #r[$l7F摠=00:<>YL|7._ZSxo?$ OhGmLZ2&ӊzhYc\?*@&"9Ƞܚfm]9^ ==;0*Vr!,^\eN-DVd7 8ɻ #l" %Q7 Mo7 *_VZz$NAo tZTm 꺃89k\ct1Bw-=Ѯ=Ֆ˃/4m&=YdO:<' <ߡܧ߷rAnoE<;/e5mԊO— Mnߔ?ş!Ԑ>& yɇeU-E8_c2%21v戻|u]g ]0F;4)Kۏ61S6msn~jn`B4iڨQo Yx#>*U:˵4_|}n~oH95R%iV9F>Ud3;HiC~Z~XUܛjخQmXpy\A~q[ @do(|r}XC(n%lw*[ kKqۻC;4Ma?~!u/dҔ.aᶙJ}6{Ƶ ?CsXk^#Oq̛h/D^mz9F5 ~i'~g[ E^&gOɖ>6 'Olr%N-yg6*,c^"tM w?; .Q{TgVmDi6wĮN'  e%4GԦWQb'mҍb(wHh?ckv )k&IMjU Yݕ 7H~ LwH!7=V?Kf"G=*CH̬ 瀫Ov~e$DD7YغSϲނicˡ^ 4iv:NGKJ/,G^Rhu^$.`ft h|zýHO{_gBkx59zs6Ľ<VjjnR{IIa/K2ٽ~kf 3&ڃ4L!r;rM7QC&pORWI=_1Yxb"] [Yhإ3h{_ƎB#pɐ52Xbŏn@ǂpýXy "ۋGFc>홐:S3Фq'ʎwzeeqV8XHS% ꀗЦ"&U0^3ZOC/x{*X?' +%Uslٷה c8)F$z\V[Ǔv 4ƽU*qVx%1@ ~oK28ɕ4tvRT 3aGF#HrzuI<⌚ԳZGyhfAwLPG qOf:3O/#5cAqF4c4}֎ rbKTXB,5d)1͕:|e>slm5+C2hkp]EHtdCR^ cHZ@{>-߯CIА9c+I7OR>NЮ9Uz/0Mm0[(ܩ67s*F_;.wS? }g vFڀ/c{s&PgZO 1_vRg͌Ur5R%Ĭjj~2'57š^ݥD]e"y ho gAhmܽŢLl/jbO+_P;x# Kf%`vJ-VLy5?Nl< +(lg m \LnP 7 )jDh J7I=}Ȱ]pnmda+5+V7?W㼴b;xFavd,GwD`Yw@q09~9[Ӹ?@p"Vj 7k~*k@G1S4}泮1ZY?-[ԗد8uy(4X}R=Ep@ܯ8ڸphłIzvVv^_,K9F7& ů7y{_ӡ[>(gc|:Sinodmud{( 7k j6nJ0PΩdu0AsWN<\K1[mRADXũA|f)SqA7N ܵ=;j ? G/>9IeֳxCoECto?Z[K?ɴQz2ĪD\NJx"/Xh=D4_R%"+cj)F(2M7V/ߦoxIxUbN@lV7.R|SϚY"28ǁ?e ϰղř6N$wk'n?"5,qmb\JGs3< E2h礌9c<&5yè j"ԬĆ G/Y(df;1?2{?R9r2+Bmω8xEnYMIw~o_`fξ4hv\x$ߜO|MvN+[Rr0 5^b]fi=2v/k9t?,'bY4݄ 9RkXvMԒnlTڶB'}jbKC"k<{gcgnm\q>²v\KgRWMZ@9ՀwxXr8KwH PF@#_121O R4?#-t կI;,,JзD<1z*m~ޡ;0#nq,{dqAⳡ࢑ԘBH.nS1gMɪ WxgJp#:p)c]2_fkӝfV3?>1ۍ@,NvTRq1@mL NxOc; fIwUi8.V,I}8Z/b+6 ztZ]!5N0TE5yѺ )k<|ʉvҞ"ԉ}6c.ΘbU}mv)~(_28CS8riؒ^c3dp~,E'Duu,js(zK+Ѩl f@CųK)TT9xgɣ=#WJZ3z%~VQ#EYkytu]Y9Wؗ>9 6FLE`ʞI 2y>hz\"Y0k7(GQBHSE|F=-` ]̭/_lO2eڡ,8t59O)76@g}? kKnwm'Gb*#QGMxCXl=q.ʪzXemx1= 9jMgAg\8I 4/xPmTRXQʕ= pz" u=Qע\:f=tt?t'먙gnQ-FTNuw'rY|*ۮ͔YιjEc^ǡICh+Xeo I;c{'=jO;Wq=*JӆcBӰ%'T8 60]r%ɀ/HO_ y2T0ۈ ^,t& P6܆"PO Q-^-ct[/D˂79ҧ(p>\S(ASR73b%HOD!قLՕ`fqkMBh4 =Xg{&TiO8Pς]ݿKoW(s۲LR rN",_ϵ"q+o'UOj^Qqȅj?sA芘PԲg/H(j3|z'I[ +I(|qo@0ՖsUƻ7v Yb 1vó'l>`t@%ڴvꓤy0wBjQX?n?ɟ*2Py3nx 5~S,)d[0>&pt]{Y^]܍U4EdƂPu%I7ۏGHwjcUudgf`#۱3! Ҷ81@:`K[jd)(v t9#6eT[(I %.=4(3do9 e$raM*mw_yaeG+:+t.t=a"<0NrgO; J,۟D^|N/`f5^ Z<;jDE0K+Hڕ2+JF.xvJ]Osކ̝2-/Uz.f`1nAa7mJlXrqIta!8T7X i{c؞+ۺ9R&,d,UȊp@սo,|`݂׮6/A]w%Y*)m<4=9 !tZ/uIpU"QԈ_D8-XuDŽ :~P DMC%OKGumɱ |9L#NIeEX RHlilgz 唒!&omb!kxNJ}mC-C$ԊAz&>3?w֐ _].$"J< Gf3^.Mѿ,ćƫP M*WF(  pډMw*j2[INkfxyX{I}L-EaJ2oVQU+7lW1ELåI5Iһ~fٻ%l̟X1uq]z4Os$/nU*|Rs"NX]zrE U?Oi*)hN(ehy@bi(c"gg%Snw5p,=&yZ1 =ŵhOCԗޑ`Rl~ y,xXT `7zEof K ԴAlz[ո5B;qv&䡬)cfI&߯Lʂ_VTܚi$TȰk-jK|x0j]'h@l^C#JeB)$!/<d?ƒ2E 9$%R ˀzj!KwmbYDǵukFLrCez+g<ٰ9=_xB{pG_YT؍yrZIME1Ddp@fKƦ?;y\o5snyq6-fel[/ ,?4<4LҎJ2Ee'O&¼o B)-Mvŧ'&WVp_[~?$4 D˴UUy}4̙=hX02%˂3"T V4x쉰BA=Ȃb6k Q@spJG[C?.&^m:p78ԛ](A!CWF Ƕvs(os%OM2&>Եu=W[8 #T l/.LV("bqHUm([U׬/5+eIh,Xtоy_% ?Pa;wo3]1_:Om!F6F&5~Hi6 Ů".hlQM!`NFlbˆ TCR73廈9Gӡ%íx>aWbr˲ySf<li0V6Ї>&: uJ! (|a6g!o;:pRu0JҰ4踳}ٺ>t>0!^-\@3+_]Xxr?o$-owB.#XP)& (UR \9Y)Y6Vb$8?ߏ_tPOkp &4d80 EoiOqw$BJgw!=MZ x Ɣ'7Cׄj7 D Wv ']!m>F#W_O"ŻDdM"N t;chY@,_(v`պNhKW~stuLv/6,RюH7^I7x7.^(P^RoFY%gWߊC ;~޹X̦U!完,[۸rY cct/'gu)7 fȂӪ"czOaAߏ#>Bo[M#Z {VZXC0c` C?.ťܾ̌NU(\ ewb$H?Ȫ+{;f:e6:.jWy)>ht YHcbHfheC%)>1I= c `[n"UgDVZV 0p ;W?GtH&C7FE3ꥨǴ71gF%{9y_5L :νv~|oYA]X^q,3EԀqǷ (tHA%5`xōT qyXBuaU#$}r?8C㄀3dݔ0GD9kI5<(DW$b)P:xku;\s\6]]~\qJ`3TA S^x- %U4#axC`,EUw'5{ #]re_n}0?;n{!ix? \%MM6מr>kiIwdFGIIa"^Ê~[2c $2./tR;ި9scooP&kw&! S]k( V0>gt*ig.ZO$g ~|UF'8ό27MD=sUQjn+y:1M qTӤqZ!^E䪞ꩣa7c yڏ$2 X,9)b J=!ֶ֞\:$/$*ڐ ot.BBA: PϲI!YE%-֥Diuɬ^ .:1꽓3W^-_RUVSt=K/a;G\,E=$L1<Dlfl@sD|;eiM!|*rϺ&,o,}; O/=Tn)C; q0ޑHR$s&ݟg 1lE ;t ٛۺCD0Ge瑾Xdcqo+[,Zk)9FP&}xfH8KyxK|fg1703sh ;dZD= ,G$'{h ԰®%{Eӗ{%6Jҹa|R`Bڋ Аm,Pޠ =Ejx矱VtWiMMʘx# +o,'m.0ͬ`~&gysX㼏G[² пx(.Z*Y g|&|3Ӫȼpˇ˸έXԅ@7'a2,$uӓc^]d5 `WiNBUFH q67҂}MM> xz ߅`.h"S4(?\4/%u},*p[ö_( wG_۩pX >k8Q{~AYu n״ZSPFl$FLUUW T 0ҐgkRf&lB4' <+mۡAI G?lDxrZ+J>#WU;=Zϩ{seJr7iE=}^%9#˽\pyJ-%\t7D$ Cf|\ 9M\nu"-ΐyS$U a={iԄ pw l27w\=޼Wa%j }E//yԪ.l vEf2/^HnNn!Ez(zn~pt`ś//ZG?/-Y]@*.ϓ.?e&DPG8Ù[^ӭ -Ԋu[Zo VG]نou(b ũK֍ͻ'` rwddҬmW oh\xN>1EQlOk+ab˯Iy|m9qR[-9!ڰlv"_Kg%^+,2FpG('jAi:"FGDۼ0"hBvvG7 (gxRI$5i[t.CN1X+}CK~aḐ:y330QBlJ_*~<@P@G2Š/p NmtX"MerC#n-Es @TZN 'K-H nzGQP+Ep8Noǐ%Q%.P_(b@K Pgݴ-qW#/$O,3҄L 55Z9f8LR>ߴ#NGg}⫁D^-LlOyTʁ<a 5BU`Dq/IӪ;9>&W$TVkOIhbb!c|)jJT;`ØëƎD^&1D!*7G/WA9CLk9߾ܱ׭o\Gfm ܡ \ ^] c@z>QڶZ#_,0!U+<@LhVGEI`YW8CIqS|^[?'5qwL]rb7~^z|ubwJb Btq9b pr uҫ4LEKP#giG9g0QNF~q&$"ḏƒ\ʃB*>/FsY~)Ж~'>٣9lt<抋-e.\05Kl5ds­BeT>C _D<2nYTG:FԮbw~2Q Zs1>u_m'iZ*-\RT[0JdRUIB|t1Tɥ^D 7Ev,0"4G0Y3ܪs1jd .jY]/ҜHڮOͻ 4ۂZS+OoEgl:VNW*j4S1Z0⤝1'` !;~ButMQ&CNV Uc8G*|~ و>7lk~`@6R et\fr-d0S+ m ;N(('wE&!;Qݗutvf2MSr&(92q$N5VU5mqpamn:B[ tӨ KMSy80Mtrč>uxO'5j72QDvQ  ຩ[>`oI`V-FjdC ͥGRTbMQH%9qBcl5$S_!9㡼kRy؈_kcf  2\O=ʯ18Zܖ \nW^_oX@p)d YD 5c5'[xCXI54\44T&jɃL5wm [MX<҉! A|m}.{=uÊلϨlݴK|fϩHeWm~?VI]U]mn0Є춎0v֮5 |xc.0y0c>xaBP!_IzΨ(Kea곶BM29k1VRW1qmΦrj]'Sߠtu:'X*JE=Gnu7xM 0eׁ\?yAEc-pf;qƗ{+@`8[OwDZZhSR>ú.ֵ+ 7ŔoO ak^E\MR ~|#)茥oGg-.IUa7*K_ NUJlVԱI4̃ 4Xr{s9jRfkǎcMҪ f EU">7']~C Oi\xus* x?epi?^+A;jaw鷿q/ }rPTl6~B1gJEÉ\ϝ= N63PnӰHlN>~PdA\x\ 盔jemWye0~M'asЕ%po0o +w|0=%V|S?kTwRkfX%vd]dzy2rAu՚*#v>t HehR;e |&u=AxK@d ),_X8 șeThLcU&)%nyGιƋW=@hB.􅮠pԳ(N8bח('~hvA(rm8f/u YXuI<4˛`veCnV>B(Mlםb߄ېIp"x"@$0{kZC8Mտe{`gM {^&u/"jxR b!R0B⩢W=1z[_,ErHܺo aO0_ HTTR=|ʆtFZǻ'9eiB-H/$œu74ԬSj'enh <8@1|N6^z(X $f˵] A0p>Mɐ:+]Jmj]\_x{q@֨יׄ#iG31n"n)> /x?Bو6MG;GxϨ} Y{RE|l$ԹIj?YMdzWg"x'MXt+aOY2&}bCben|  v{0y T|3eZp-ie櫘,{'xX\<=!t+}!KӒn&?B^)1]l^Cڶ~̲Jі_[2EA3}B PR4M06r&U?F g޻fAa!!5(f\>Sh 8"'uh[9-CvB{ 8f|sGOtdQLX-W;o@/D^*'l@ M\ 饯nP 'O(H{GifFHJD%-$6J߬Ꮝir>䧹ID*SeF-}PaDI͙H}=~F0MV,uGa{'5lS G"V:l4@X6 rk[Ӎ}6QG4>!oIoF6>!lZ妁ue?v'qe3]($YYo ܡb]y y&G~x26YuN܀FL2wZIvlp" '\JT7͋J:.%*T6ʐx&4G ߙǷH;''SE/+]@`]jsen?(n)ah+">@ܵM7Bęcr-|g^=zNBcj͙S+3a|h?XT5溭Vt)-aOܷYUUt(=T*hcԅrGއ4qPzōi; sZհ D쵓t4xw`ʦp+s o@:-7T* \2Pkͤ93nhy.|}n);K{M28mʼ_0shG*oUZBdw>$lxX璂Rh~O릴6\tL)x =n>R*Al|` vgmzH?8hu3]4})M3yιlG5Z:||`*VYy7!R!Y|7dGfb5I5mܸ=ȺCFzNN魛Oh&b|fn"l[idC$VDBIvu%_Ig[x^g7DL4:UXeȝ%`E ЈvaY!Yq2o%#:>(vU[,* i?~*s˪6|БlxсUNXIyn%f> "Ʒz튞y4ͯoh|zCbƜ{o"s#jF~6u՛KGhoLC`'%'+mh Ggh9tXYj2xouM'.<>iܘPlr5]f3vetA>g,oG0]J2737\keX 1aw4,= v`Z/Pm1t,!11HNLΎ܉i}{Fjogj "$L6?nJ֍ <{ϻM`G3LY#>< 4pj/OP2tWY.Hjex^)M [g,50+<)ܹ re8}ܔos-%l!#q.+; i=Zw#v/W$ܰ"8ȪA1'c[|Պ}$OIz )۫ *8zN^-WSz/m&d-+( 5lg-wK.z emddzfvv79kn;@[ H HxLn"-E0 @6O~!Ҹj|F%>CrNuOĥ%y}᳭YAxN Z\3אekcQכ =6BGBDm`W3 ^,5qRGq4Uy>Zkۿ姶e-Ϋ~j O[%Og(jA~{giT"Eh^eGK_خ qGl 3!̇fM&? D'<wy )Vξ55rT,CWI:^B<`fd3;İ`CׁCk t g E+ؽMq7}m,F/DnBfKtOFQknvWVd2.Sb&ȨϚN/[HE&a~CI>| 5v{:1WP@imfJRyV|`ŗizW ЫF{kB_9ڊ%Ձ!*w!j23#(2F1w]"i{\z|TVIT*]~y"C5?Y&! L\!^;vM^^}UG ëØv:?6yEtr+ؽuہ^^xPLdE<@3.~=Kbw%q`(</i:fuzX"ZfRSuiXX%&߉{(xWHbONF,}%93Ouq_ce+4SzZM_g֤ðΤx֢͹)vđlo~w!}K.YKοrnm q!.> }&1]x¬£I4<HyVcWÓAjrjcg-JƄ0GG]A2!S4)br0EQ:=3!8bm7?Z}OҼ~ g lAS顊H ($S/ 9",P&,5iWQgـ|_V]XhNٿ G6JNvf^pi'>AldA;G+j3FNYkɑ>uS2yŧ-v!ݽ 8p &$40 -b/^5PrXU[1(iE{*ѪO(#>k' A~hԤ*EynenѢH=$h 63J Ae_D`^>Df\X!' >%@|uhϰ2x4[?u&i􂉷7Ov;n8uڒӋ͙9 ytIPlBI8#HipsWаuf q ~2;a/u{wnwæ,e[&8FNL3+#}TB[akJ0Uє5 Qƥ!*3}7"PuGB)uz@*Vpc/ۆЬb*:}9鎇Eq]RH 4vb5%t/ҹSAnš+sx@:jDЦB7DD'ΤwQs<Mf1QDdJcȅv`c_gtEEJHxgo֣rIbDF+>W{g߄lÇ* p}otK r~~xIa i^^cͶ,+j9GH9ny[IYSH<* JZ5(vc!,[;cYPh58OK0!~4vđbaoXQYA1k6%%I;ܱ  &X^KB.xUCzxIZ-犄]{0s Ќ?P#Y/4tFs-Jq}hx?6b{w,z1,)?5l”0qJ:EZ+bY -[860j'K%ExZ1m \:OҊP١J;yI,Y3`-at[MUGJ/nOPbq&uXj}<2KJ;zQ Rh2<4Oس3ͤ&DJ&Õȃ+wXfn(fnG([Ғ~udF-F ƺQ_K ,ܯiۣ ?=#3Pf_7*S{5bD)pr;!.NR<3+ygKD-@-1=4ϗ1Z30Z:E|>k4RCg<$; $`wEZrEME@jv~A1nYOLr$rD9f/ G)oD-TA츿>fSWLcRKj>MsSF|+$!&gb1_rgHK]oBg"b*RfLP[\v5DgA39NE~!oWllP3' GT`#8e1")wB&8V)Վ𫌝>./!x_ylζ:Z )Τb`@Ui*[^:oFR⣮HBʒ76 qa/7I2#}߷-1:r8YG2A,VyCH$EP؜̋i9~,ޤc4y" |Vm1)ݶo(3u:b-46}̝ñSnJFRtj.ŏ5H{%D5sBS:JC7O:Z0M]?n}g%LL/8KlXm-hxް ;_CDqa/~> L(P@1BA msjX,oII>x6YJG}s>yp@t_rq t/jV 齰;[/zZ杇AZ?nQ۱WU*XQ+F]l3Q𴘅ʉPC[8B]2j&modļʪAJ‘1rxmF2J`-"uS`)!]MCST'} Kão/Fϸ18iG )#nό ZNNjujY'/^__zr?c:)pP.0ʙ4vAdC4뙞5q:?Y3{P78Yc+nL#qUjz/^f(Wa퇘9,pD fk3yoGakJ.ji0k1ـn'.{= tgj |A5>S~my3x!}D_n|" <_D8fs%3\,9D{]Q-O?q "-X6mN&yK[0(Od3iEgZYV7ƵĎTْ uIVZ0F9A \6ϐlB*7;辰HgUʵǝĈ\*ʽ.LRBeLiUST9? :ʑnqܤBtOJS:3>=vINK,`)xor RD | IF?Ooc5˧xqƫz:ȞDy3J~ՈTͬ܁0L1H@Zh@s4àN9p:| jUEI#Hc 9(Dm w]\g#֛to)C6Lԙ2JzFYg먆K Y ;薲/v ^9̊kn'<2$C[ی'֊8f4)z\}O{:TQѢ„-k)b$Ԛ]$ݷ 9FjA[[vY=$0@.Fng0H$jQE<̛HD}OuG@d8r"36|%C^v&ߓ9KRQݜHHiY4Kh Hn4`P ١* Ʀn6ԃ&졦k >j6vu9vׁGbh( {Hp2|ǧz0T.ϑiu-[]vyRMօg 5B~v}x:n\B% {Nܙq?LZCvB> 3QͿ2,sC9/w&~״|LW6 A SۉH8Q]FKmVEf(m Q\H:e'Y Nu@h @U$HBi$'(H٭tr߃a,R.W $=zi@Ww\(\q!/U:{}ϸ":U!nh`%6Ivm*&!w9WխTzɑ3:% ?#G.y;P`Op#uR'M_nQ%i;M**|mBW\diZD{|@E}𼋑Nb\PVLR~Q8C*$o+FѡzQ$w1"*U~&]:Mۻ [_/`yy0c܋<rYZv9R7\Lɢ[6b9+\>`̋'-/"vF@n)Ì,wGYұ'{r䙡RNQ^vFf[r4 i)eP4&syNeE+3۟)iOSYX})4ʲُs.HgzG54UC@y(fwArCs\9bv#)7'L&f IOɾ/k7vK0&MQrȲ9%p vb;Elz$H&R(l\O^a2S Y\z2W6hAST/%ȱ 9[!,08Q*cVeaB@P6eU RQ L Yehy[&54Dgg&`{`NӫFdDlŭ^/qX!cj]?A3BKt5NT\°? do)QQgCSeƿӱ;"?⎧L#$:\dm R^{e}1Իj=z4Wv "@stf$GYLh_92ݪ: zl zGΤbll`p&lRhi/wG:9t hٖp`шiIBy/1bX% !wzE&>\K•$)Ȃ@nj E:[0jmxRmd'l Pˉll@LdʱsΘvvٙf5O114C{j؉NmC#\.n >PIE3u  ԇzF`<F&C`,'dٸy{BUk_l}lp?RCct< l5eg"'( gJ_!>aކ &95)Hy@!?r5)YpItQs| tIjC$<}0/'`Yo8<v0V[Q#A+uWwDaR UO@cbD!Ł> '"&h@B2!*Va[(pA~YhX(Ufv>ke;T A"OL3/6ĵ.2Iw z8'"g|Y4a@DIm(cshLBh!T!Kev17X/ߛPNv: 9&_Fտl5J*.΄ir^ڸ3nU.9,, dKϝDn1 eΏwIKMc bȜEL>SQ׀_s/tWl+JRa Keŷ@؃)еߟPg+]F+3n`do3Fw `,DF J4ǟ 9r9t՟ (frr:Y6HvO,H+Nr*fA%S9L ߣËN:01rlhXXP$Ȱ0&vwJ,`o,edj;'  &(c7jTʇT΢Ѹi/U)n%!Z/V ZU|#3([[Jġ9 c.FR3IIZ-@%HꆂD&^~Q.{ fi43#ڪuJ0V`Clfy~p3YYp]y96Awf>Q$R/aX R~C+`EV67xu0v:BhAn!Mk#'7CպhjNe [ @0wJ` #^smgi:|J8q׭ם/ϔAkg bnFWEeȤ&B&;ki򳩡xCl7D=O R,φz:v5 ob܊C"sڣ;IF[lG-.R &iqǦT,(܏};mQߔw2w賜)k8ZIf4Db w)NU?BzۯO0H ,tM޲-݌tXsP&v{Xs;ݥevR3*2&lwr!}[[m 2 ā>bZ&*bMv@C Ax}Ɂs l C;7؄]z Q}̾?!†Yp0 3P$Xj qY$Eƌ=lo>{=yy*t3,x e}•3j_}Uh9!=At'&/XB@()M$Z OC)7|JM@7Yl(x>t!]ˁRyũh'DRt|=&yRD7\k`Rcd3\ ~wt1݇wae:2 nsel.T_!eO7v=iC!q7N0U,8B#N.~vPN .T1.UoC 4 6 =L_GX뿭3YDO0OC 6l^ ҁ&ãNi Mxs)Uȧ]p{2ݼ;9ߏQ/UB򥻨[^n{Zw  M`(s A6[n:yѐ7z73Q>:* 2@V t.C~8)3o=P>*ϼz;5 ~m"4]0iIm)GQ X.xti'R\mbKL JM$#B ݘz9w{#Vie ٻT\Za,ឋX(.?ZƋȮyWѠ6) [` Id2›Z*j в3`cAV_<8}_)BƜ|^0XwUNM 60LD%_ل9n/pOjk+ȈvLLԛ"S5y3+}79Bt>sy^3pMm6ZR߭kО]]ʡqat}bibHAS,4:Xa۪HlJÄ"gʒ҈ԇ?VPmJ4=&G);,.#Bv ޙA[ ^l* Y1IQoRf<lZ]|8z-a(̡5tIâ:)A+j }k~"Uk]Xh7B"6*RCⲥ닫p( f`.pJ5$!̤X 66V49$vAF vBS)es ȁt(urׅ; ")PjB57m [jn$hyoݾљ*,}ܲH#JTQAR-Ot4ޅ8^?( E @ȒXP߿ד4\+8WtĖYns;i;`pcڤ20(2XG\?2q(EC!`DsHP]pe€v?f\+&$Nc&}㔕ʨd@X-9u'[sav{BMP+Dtu§&zFLQ$e&QC+hU_a8{G%=x?A,tU} &ް[iJ3JO dt17vsI.߿5qS#>}qc(]8KNZ;XD^RuR_/<ȿdԷFqtv;CW:@GqTplA At;~ w"̖v"K)4] rŋDqKӗ@]%|S(Qx94'}5_O~<Ϋr89"g;B-˄ut9\xz 4,~i:&T-7Ǵ~5Ru_B##V׍OO/&u4;cm moA}jK#P_ TSeQ"Lnǒ=OѡX[|VjPYPG4J.v {֨@#3Ñ3o<*d(#img:5cӕ15!s :68Qic. U#s +7&\ i: }b|8 K  Fj^u%2 ;I{F4ab dDzvw4T\a6&W QfR]znJ>Wכ1 fLZGx̜D!:7NɁ[,ɜ"_X=C|?/3cF4*4rm >NXH"CDjnKd$(MbyeYM(IӮ=zϟw5* \r&~ DG hW[e m(cXOwz@77 8++lA s7c)R%"緦]f8 @" &N{=TQ87| 4u(r#Յ\Ԭͷ&jB2e À'(3 Xֻhze-RIPl2u;|OXq\ň[?,$&2v5bQFpfCf'KImt7gMc Qya8:T:elck\ \qo]VXlc喜BF1wVR~p3/ # 2&W* oYݗaKYT_~f.' L x „ ކ珸r0^SwPaCjoNL⬤XA_^PyBq\cCaXa.CI2 C |CNq5F9wǁ(;_M_-Au$߼A}څ_#MR11*,|o41gGj9(aCMc-q!ة.) &ج.Fuz gע6]maʼekdHΫ2:T/"ʴ"q/5/z;قůr"a)um ==4٧MtU( ]aOy7l!XՈq0)x+, R!kGF/"HX {G<LjMcEu"c3}} +3Ʉ[I0Aj2ׇڈJ OzmNP~[ᤋr.k|];h?Dc_a<Q@HP=s$zNrVF XH^},2[k"Dz;ҥCQF3 AYfPc8:PٙkAOPkk#u7Iqe6p u#7$^\g{݂5e 3t\x}zx].kn݃0QMH-L%j0Nƈ\3BrܑғS)~0 L(J:N(]yca]O{_H5`m0 ޱ8C;.ܲkg?\f\ԈDn 6)a1r;^TpZe\dۏxmAn{~I 1"bA25h,\jU(Ip@CR$~vGg4bg8D#ϷET5nKW=9gf:(45?Vu>|sj ,ON?0 \+?_gތ*.aV5ݦ׿}N6`g+ !5X'x;!*N~2LR˩8ZSv\)@hLȖ1Ċ+ߥ_sHߑEn!Hi[!:Tts/8n}L3*ZɡB o2ɎsۇR/]=?X(H qʤsd$57w֓p3eK)9 1\d:zm4s$3?yw#CVl'3;0h# OA^ sՠ`ds6rLx,ѱ 4dC_,sR#~9d^TbfW$Њٹ-wJf=>pс62l(_%jI0>aplF#&ik) AUApbV2@%󨴢Y(Qy U %2߲6<.9 U[{ v@ZǶ 9 {Õp{ 7BX8mO؃d}wYv L[W/b&t@,rL Ï$mAa\jeQY;e)nl̽0 S|k-Hlx ]ZsN Bߙ%Pӂ7Wl5INщ(rL$P C51NvaY'9'-c]I62_&n;<-<#ݛ#P=!%MYگƽ*⹒5!()Phk\e-8RǛBiwU/]7-4Exk*L=?c,݀,1rT5 kKp)(XϺ"5:<]xס_iV\7ռJ{!b5'!TrQHCTܫ_v lOhb@ux$<C"ތ@E Q6# IvŜo2NϭM r> .R,HdžRލǴ޽~A!<^CB1Wf!k`fM6(H6~*Nk=fB֟0\@Z. Od̐4ǐp0jolciS^@{vzM2WsPṭDu")RJ\ A+ҵc6gnC&T]]1fCiw=R_L׺2rajC8j :!.2Wk;eߣ^ׂ*,-6ևh 308 %s| dAZy3j2"ùz5$_:,1uxBe2x;8]1_nΉ5- \I.#E*G0Ŋx?Dlt؋Tj<rXhn? / ty-Ϋb2w"ɋ;i՗XQ# l|5Ǽoˆ}LߚF5$+iFk=1򥀱.crGQts랞{kмprq,jU_Yqv2q8'OC%&n0$7W+ B=%Z4 w|~A0oH- m<(0$@?AկYYH5 2_ƈ}4͍Goix-<'~,@ K.5(3p4Bl2rz;e\VB"H#VrZ ѫ:pMR]5C J5m}c&\G3oAAPGfLCO%籠|M ĨMB$waz$->;=7YhckNO9츨imN<1HlcHy5^ _ף/#i$r:H19+IúT̩$BXl!%p#M|iz/lƟ/aq'mM/-LY+zĩN-.WV2^%>wqE @5ٳxǜ` c$Rd*)V~P';D#$Pq%vs:~ 0V5!)K8ԗ_`V =mm'aڠ|4^|]RLi at^P>P_i>2)B2=UuN$mٛyqRF-1\h9>y!;48]E? vHcMt יzaW홌 !GcdjkXk1̦ swp1_/R4; xGI'q9?*-%yemɮUVl{gnJ8Vz ƛ^Q$WSw6^&#QgN6؄MdAqսU0Q8 z>pdcYQW ٘{2|{o:ʯoohcؖ6gDʗn$=M~%IodDdp #E\&VSH]^U(j~45̋ `߽Gf=!Ggl°Oo ?]f~wlKX]Nq0P&s4k1[<̾ 81kNnk+J?jHzYꠄzP+a5{lelEes֚+~|$.HSY%|8`:K׻M E'IVf0QQk, nPz1jкROI /lhgT(֖eH*C]F D R o0'5-Ed:ݨc.ety8ƶVS82|iNEL)%Bk{Щ$ a<9#/3/o;8ǔyHaxƲ-}Pybb?dס9a;U]H!y S88d"1xƙ4h:ttQy&mڱg8 />+ŝ,P=1:8IT*82W7ℒ7<64}$(j 6#݊CH9 z6Ǚ:Xq}0R2 3kB.t~tD$ P-k: [Z[ >l;ۛ_ebx>^ラx3`ׯҩ#xV~}JȀ΄]L ϜTR/;Sb6;,<>ArK T'wQ.-=R9򑂘%,T t,X:w^O3lOH8 @ˠQ4o8_Ow{0i?|Oӧ PW43/\\)#f;oo=/@- ]Uzg. d_|qClsFS/p"b_ #rK aA@<-pBxK#G T$=PEd^^t'f(ȠDQ .{m 7VCјOݫMR*3% 쓖8 e.ve1YC^{\`d.rj h9 +zERNo̡< 1< k?hv"ŀ⊱^Auh]>L_3.0 `[Y54hԽ(dzqm|A Jh:3pjMOFx]o:eN =Ua|WPѡ +vIP32;UuZs17vd;lj~K&1AӴɏ |Ӳwed ,IIϾ膘>w]uȆUH-=p3 [R 9 Y1.}?B(죊 7JNm:ɗJ6LEIkPņ9[[s&aOM5 /po W=VSi@0H#G*mYۛҩ|yJ!(֣|.[SYE}腦h)j5va,wc%4˥ZQtdvSQ1a,1|554Y7</lNlK۟ݜOFhįy7j`M1ty:eXk9w}##dC~yٳg?J/] G)Q fcRhW* yqUÅ#DB.LC l4cu bLE !lxTnK*BE]d] f*?"8&?N ~w#v&#(J-%V2и8|Jƶ-)6ķϴ0IG/l >lSϹRahŭXㆽKf(ti@ru7CRL^tuQPvVjc_ :>p{3x HO#w'fM\ 2# <+EC{J}"0ar0rH?; Fe9:h-k'xRV,D͘=z &a&;bE4WU[/?Z8rţ+Hs0L`h7fա$/ Y2XabAN+8=:Vt1~tvTm= r|)L \.$)OVu."F䷋^lDGZz9dH7~>Zm.G=4h}4>̟^- %+4(ǦJX&;IW+k Ew=O%rnphN9YR}2,fVQ\,`o@xqrBl 9E:Lbk"^T\OT@6DŽB-3np闊1VtVцqďY"N~;̷GbݭqPڣ^O̷^0sHߴMV7@]:Jk[ VMS\5KYR3nWJ:2&pC"΀B5z)-H?*{7[(+#ӬERGT)M1d`v| Qu1 zSq}]c*ӛJF?O8g`w0^L` S:/z%`vP Dr?i݈0pHaR{^3lή `fю=S ˧: wTLD~@Z=Z 4UyU;WYy␿A^hhtD6rĶꦾy!y~Ē UwPդLj$F,K7`}\(Z"τԵC2QّaRYL)xi(p.+D2=uUYA:+ξ|)^/W| _ >S*PG, @ F/4NgUUagA`jz8C:Vͩ#8sX y kcu4.x_@7s=_ȱClj,TX*̍VS8]8pK5)8QZIaHDV?F01 j' 0w@NQ?9wOƆ@&f鋼3 Z TV^?ןpbZ՗5zq)nн%;5>@jM=/d[IG4>M"]O+qkPrʼ߲4.µ_WNF%fS_|bLG=%*۶Po”.K7P| [HenMѺ7rw! ?{h +3;- ZNq'Yw_mNý.aIsoj89cLJ`-D>p2qMH4; ҟN3ls<\^{MlznqgAKq^|_u0l''r%ȡI* :FPfx2s%ōWߪxNǑRW-3DžIP#(PF&B>'8$}Smd cᏻx/UBgʡ5:-kpk?h̴d%o^ܽ"ǣ،- h;T:-=QqHF"5ye z a 4МPpM3D=lkx&Ex$Gd_RC]!rVlA]e6ƲVz+١Q! Cv֒ /@uQ '*A5bܡZi}sڕrˁG}8zlc;ӇP&Y2JQ3> &UK8}\5ԫ,CNBDB 9zDPL WEHL+38|3#+ +u&9e+Mf[z4kbQ_5gKg?ܯݼͼ8( ۶*סE񭴋 fg͒Y-BX.cۙ$hDXSŋ_՞}B>-,;Uݡsc̽_@;[MO򃥹G$ ]6[U3d?ylFҬV/53=?{yx% S~=9KcK hDo{fy^ tFx d؎-"}vPc v b Xؖoc<t%bϧC|hpuZfI/ KKQ$uawvj.RC\}u )}10M0 d*!5r!XF@zD0\Vwz^mMglcѭä6Ge{.6`hnP+De- 0E(IJM"q#&B >kd;n? 2N }5X=QނCAk{ Ϫ1Zje?| 08W iA9M|9ߺqPOo,@{ 3 Vp>{변PHE eš>նXϬ2!3q+o>]L`LWY`$ku hCmx_^.0x0rқ@0.mǢCr*8evܯ[D6+Cw FeK-&y/ܲXS ~B9'BAM]elʝ;hK8O~]4$wgp A`9 k µ0M RVXv7m;:+u@\])b-ybe}ˎYdJtNFۑd$bӋ2w!(үb/LrM ܀e}G}N5Xp8/T/&jCNRI7}s[5uEё^bO dhCl뽝X?-q86.]]܁ v8U͠P(O/t\ .bAN8EO?>Mt}r[Hʷ7,mOw*(i Z*C1OϽn5g&VSjk@Ct] 0f8noA9IjzmhH͜Y_İTP5or|͑T*,Y9삛#Y ?袈0EFNgG_UJd?t`߸"]-BoE;  bus#?PI!8ܻ{[1#4/)-:);װN ?\[BYR:淡2MtXKĦFa/l YmpЬEyJWQ\퇃j-k82;c ( AFZXu1R!&gGS* W SFlv@ʿ6r!x)VĂSDRzD 9Cx6MAY4+gPd]eʡo@p߿Ңi Iddhx .(k_@sogV/o\Ίf]ȶj]ڂ/ dv?G. G-?g{^9 6hKʅZIGV5|%j%j'5sxQ^{ֈ60n"?ZzjcO&`*P)2l DnSc}Zރ䶸anw:/|.]Ɇ KS]YU/6#꜔x ;8"laȁA ֑q:`pf]Y涧R8?yy%ڕ aN8a58xXK=Tr- H,{I؞yQcs[iV202{ ;GqAT {Qeulп$(e5L7xKdw;&.8uvBԛ+"CtӐCHHO"B)U}?avy'>|Q084e)';޼kLV9tzUd~'+'MіWې $E;B_ܸ&Pw)8>{AV"C5#︁4GGZQ9kC)^B@BE}+BuUyLpӂ4pR)v@KPm Ҏ<&Dk%Kˆm##W~=*AK+_d{ 2ږGmO֧&qce0Gdc&G>—+FٽV|rJl_̣gUN Zsbg2GĉVCn~x$WJR=ߪKFfુN ,dz)d Z'M!"-T¢ؤbJ!É Gc5dIBf΂W?_tl{@XO\Vd8^e&TMW:׉'(ύ#z4rC<] >AwcmNPj5:q'͡~jV}&eX 4As gp++:'ϏuL~}@Տ54y3Pt'vر%!nLC2P}ee%m#gDIڀRWa|27ynˌEѓ i쑮[]7yΓB!3&+ Ma9X!I }H^'>dI~BS+T}1p9ebcrsԸN[Z5=:xa؈*IGY2)sȹuj7eȇ%\ۍa!Wjԣ$6-.nE9f@\j"Ԛca'ҲݸS(}?·Lu-$>6cG/S\?65F7Hʕ~b;=)[u $\Sd>{Xü}Ⓜ1809)DQ~,]S?jy$.{K1.#zY L&Dk /G%y 18ӛLK?ё)g EO!+Ydz{ .VF97Py swZ@" (FlшCX̍i]H %%wE~lA4 F?~&Hy?[Khiޞ %PUSY" 7TKLB6VXYcu (zElZ4,_E jkCownO| le4^rN v,:|ٻ,V2Q'+g?C&bGM,3GE+`9RFU_EpF| EؗV|Y^F)yFj0'PM]3!?*c"AhŹlPKߟ8lJd՝GpY/m8@"v̙iLJ]Wys>T2CZi3gB &v÷:Ww7QJ'w).M/ c$e pvriB7 mᆠm+X 8F\X>}KbCJJV0w?15 Ϯ$ηBsegiZNoѷ<7dZpoiv 73mu=J=sD9yWs˝nC]ga?@g=l[m.wIl2I+LK eMf "LǠ%#Kn:V[iV ƒs^NՇqd@I;&t[-dgiy5ՔBL,MO(V槕:/?B2( 唂o2P^_]y ]\P,͞< N(ٱJ^3* im'R{Uț79onϐϛȯ0(Cu@t wS0]) $o]{\NY{nT`J?\0Y2zŰ:uOp…k &_|2U7',J={#qHK7{wEמ)/=3`, ט9lQT/xz__S;%3-}S2^ ٳݻtkV:[2}!=#`LC=[9d!:y(ABø4?<74w;peʵBdp̓8O| VJe[-??I?oQ,Y!ll[\ (K5zwm ħּĸhǟ ̎RwXL$:~;|JmmB0B#C=n~JQaHtmp]IJ6wsrHbdc4LD u+TpDDt^E-+[ [Gp-`FjgMՎt}Pz\V 24K~Mga LlMR WUp@Q^Ins. ;֥{El/vC h,B# 8YK1Exήn =4o8a4Km}T4`9L,Kw0Q\n؈k,UbPi33!w/.lhSeÜz'3 C">==}-]DdΦ g|;]v: TʛA `P){l ޭ\w}?nTUFbd|RG'*h墼bOMZ]V{ڏc? 7NO]G2k]Uo>,1gY+;UO8Ft>ws FOa 4c"jhz%5JQ rEn&#W 7hS eOl/+1u8 s" Sr^],\!)s)-w q5h 3ul0W Fs-UZ2&},s*sLiha|αpC n\쿴E7hVۣ!Vg[@XTG? "P$#C4f9[@[Q!4ᰣb%pqZ$G/MܮhH"o2$QAis|=uԫLTHhsΘTybSl``II,*겭X]˫d$f 9]0 Z gvA,/`/AVb-u.Md-5&S.*E]C @BFWW'c5Xge{lvQrF:| X_Z3+8|n>aj\΢b_LŲ{>t6>k/*p$'X&?B4ӁZVch~/<goyXo~vmߖ]3OHŶq]tïm-F\͆:(ᓽXgh^?eTroЯ!Սvj9ipp+kZ=0 ;c <4] TQ֋mgjmNU:v :i4ø,ZTF1Kl:FT{H84XS~Ͼu^պεHSvrJjyEl~\,c#ө 0tkc&+#'L Ldu 4E֜Wכ-Mxެ6whSől wҋ!Nh,e{K?(%pآRj8"9+)'RݒFodbju;2Ƈ6MǗI簕4o(S**,Ϋa!Iu04H'&Q-Y9Mp>DB!i*'ҏ6e~?d*RסX]c-|)m RQYޔ8_hvd ܷ~e9=l+49g}:u)K6=a&gjl=z.r,xjʵrH.ZuWᑞLP5>j8,ʰ{mxF` M)vQ%x4~<ֺcxثɁ/驝'쩑9՜C(Ά+_ԆlǰRX&ہJ$!(꧰Iv,+uk߭;Ch-G( }PƣV _=2 i6UĩUǽLBrlC=mB͈`gJ҄;_LR7 8kg84iʞP͛¬e^A,3ku,!^fiyC'q+l_ ml+16BzgȤI?/~ [~ڔE3Q?ir)+=lHB@\V@x=sDB0IP:Z,nB)Joj1@^ WU,9М3muW4{~$"V3F@n 2fQXcӱE8< T3R.Q!,/Wq)=f+bʐAGI[^QUKFY^n5Seի]֝A a&vb\Jq[jF^Ԭ^ѰodNVtuiCM:ш %\[Qk$G:^O¾bdLO3 dY[[0p8@PH۬ieYK~&R12Qaf,ķ)&$X%5Ս,p[ $rrBWpFXR?ʪF? hmb*4 7e'EQoz{Asr%P kL7=NTgUfO#IQ؂?c8} T`3J(cEx 1 Nkx6o) Up-|Ǧ`v?|Gi0\)'ٍ6 p(KVꚰ#vRnSd>y 4~I&t S1J! O8M?Zu\q仱N/!5=Vd (Ɲ?uXb=[`H&{Ss5ƅ.(jX7Os5?*2@2Fg}s+2_*'o+IO6V-[~x3`Y18M i;K0f3u >J*B8z|$" =?Qlt'SX)yn)Ef>"]?<I@.irMN>[jT@pyzy_b9N kXi/$57=.!yzSd߬rL:Pܱf>jX8|g*#W/h"qԁi=$a2%HQ˽$O,.Mxg\ɬ*,+u- .fUtV݇放ORh| ޻8)Dsa]Q9B//˓9v;_ɕA UB3G1 ܙfq+3 Q"Up(!iLZ7 eemu}~p,'QEjl^ѺJ+@*P${#+-aH,ۨ o֍'nP;=gjm\ \Z:/J(7AEF2y }*~[-DkIo d m?{ Y})t]9jn$%tܻ=eF:0G0 Ô?Z؞&쐍 %,T (0uQ+7K~ʼn#:ehg똓L>\, {9mcuV[g#@r^Az%}a$=]|&gqk R* c|h(H~"fC%C*X\B+Rӆ(+2~N}'5/O@5|D7^erQZGH{G,7ҢՁ|cFd8dUj %*??YSTjw$b*#,5 M{$in* У¸Vy*Hm-ŗ]߼`7i@`'x6 16|l'D&~X7~v[JQd8A /LgbE0wJcɴӾά;jX6<7`?v`ͻn?--J -5vE.F"GH'6{fM@gS]ymeh4'N$-r@k%͇.*Tt<]֍#yLbn]apg{kWa.,Bi@eG)Br `/wĢN0S 6|\A"YySRPn*OtAj}m?.'|2tP(`.<{ښ?rDx\/NDZ}+0N/#dc|)bCiU?]_7$\*0gvZ2 @Q9󺆋ńpI[ (DyL^T\m(:bAq4EXrnbJyFo܂+2k&tzϸWP/bI6 x=cἝrOӚ֙=H`m1S걅LJEy!eO. uzX)uku9ZDj}pۦ)K9*;Sczv>RɄE)ַ֊5|%ٳ_-aIعWY"w7s Oe o$c`8__t+[vcb"X2tEٛQO8}ENȲkGskcFv\5NkY7L$ 6p,\#zf ?et'ŐWuDr*eBk)S!$f d`0+ioڡ(̥5y;i R@:XGoaoT`X0@'gNKB~ŠeK?D عTPZb5ZT%>K%.,"*D|V\F QfMŴۻk6Q `&Z󻿂``qr$7욥rD/&RŴ\1몿[9_%1hB!ʶmJr(p;68͚ۮPC\@B]}&ͩD[s_n@vƵ8d#qJbo ͫcڞɚZSы6=vlOD$bo|:?:5ҏ]IHݼ桅B|*:)܊6 GҴr+Nq4dn$ElthaeŎa% w?x۪h[ Q kuen eo4Hv9"0, cFɨlr]F'F.*Q4m.C7+8Z4ڎM /1n]*=,FiJ6HA{iEu(d2M5}CyͱGjxDGa Ҝ1З"Fo')%̻dyG{:iB7Zܙ~]^L║&zeg9#NLJ<Ž/K~0b.-'Inq$g[[O>TJB(wzOZ59Rr`]>#}b_2ςڛvV4 ;oo[7R]>;9fyS>0qtNP-A\73YQ~\P/by`B}9 ~;\ۦ EU~f,rL2AK2BDc< ȉ`qKu4&ieew4cEL'+T]B~:pO3̱]CdIjH[_k%Yws {\:`VN/e+Y<<}d6lSGc,(DK{dZ^nS@;cU(NNg$#Ƽ-:TM[҄:޺ЎW'C4-Qic?"뜷*FP*c]xNaI:큓|O^q+ b/}`imOpNEwrYjW W 8)0<}f dyHQsb?w:5d7Q.S}YySݼ(`2QS^Ʊ𛪯^f=ƿ) f^:O2:H;Q+J&`d8BN (=e/4M&ad䛂 쳍^6>1y5}ɯHF5jٸ*M_5i`f壓ْ cu-sUvإq4*Q?OT g }]@ cTmDZ& ߲HM̴(6=_fNK(@'#$P,ko$p?!!MtՈBFK=2?ZU1y VgR H~PD̰=@\Dʠ_xK^Iڱ8Ɩ!_ntu뙲Z)@]{8$p_pD 㫹yכU$ (OJq wjAPPUd?CrxDÊI~;PN0A{9tm]r3{l@%H` h׿@.x]?- yyJ- Ǟq5 ͮz[pn҅B4>Ymv?#ݚ{ѫ5]SG<"@۠prdCA Ii;V10ISV7+'nd1bE:9Y`kjS-ݨF2.v"4P@ zI)(+Ws4Os/*k~oG|$Wت&4 1گiJZZ9YUwڏ<Z 4Nq (w̎pY␎O!ym88{BTQɡeHHG" -=#oo s8t~438WCOBVX'kmlJ{/g:7pPrkKrw0yUTy)*uɲ˞Efrm0jh)(uf!C2G,~|S 2}<<5;3#d_1wpgSSKV,Dsf&ZWdZyM oj,uO6q-K)DIks40azj0(vAOPnU_X~X͞3#WbJ$h8]NC} b+a ֶ7 -Ω&xL7-R5eJx1C~h^~|7H9>]S]q+0ՃtK|DPܭ|!n|!~0rBn^V +o#tC&Mq =UwPλ-&r˗mO-*`lҞ 3mxi'7fѸr7%*%7LQ22M ^}e)GnsMM F;¤"|mLP8ң MY}Qt`\(QTy0R(*@C`<GAV)EP/R,..Q7wI .\duI /#TB,S2t_\ ']z6ִ^xW4} mFB+ț--Wal> pZa)F |.zSgftZh.ME (UN wjpIz±( ӀKL<jtK^JgCn6NMRR uEVu)䦬ӇnY"6k э2Ets œpW$_Kg ONNA0hctar!1E8Ӈ>Δc\hL.qx~yy{rJUEz6Lw-VQ_Vm|ai~Gu@>E5{/*=a+aQ":d[i?_ZFc 2ʉ voh.ywk=LS[:T3vHe ~jEDEʺ5q,fy wǢW6{P78e|^΢Į~9,!8'!Tk'&\s"3GfWSxo<^0R8ͨAMi:X"ɨPcu'Fݏ^|Ĕe$O7q,=DoA"A@)?X9)>N5텇x;ɳ]?<'-+Av"գڞ0Vz~֠!b͏/4 &(bk'IRBEa 1̠%Okdk-N,c[0Ѷ Cͨim^ +_M : #V1ׯ,K A.jQbdɳ x5|䗗':%~8ODXo1ަj <쒚iŴ]Z 5~C,f'i.V/Ğu7l e1r)~\mUD Zw&4V =c|kGap[ǟu]8I4*OOt`Xʎeӕ$0p#i=eEt5Sո|=zĔm׀ IjFCTt0P+ Mq\4 eJ p}xϒXJEM^x@/ by[? J YvWA~Y7co{HEѝ"D^5E^I1ed5lfF9(#,Ge%|)(I0u+궻 UڅQkN>e-#%fpoL [9 ;"^mE!\ul0CZAv3 DNH7ѵ5Q(llwMH+.+ǣB47ym@؊:M\EO0q8[!mnm9 ^A}Јy FeļlM{P){8Z@Ùt9DB4i7۵f0Jm+ןZx-5S}wgwZwёNz匵H=; d)9ً4 d|n\Ԧhf"P=F۾ WhO@ߜhX}tAa&CkK`:'E9%dݯ:ejfMYྭܚW-D=7`-/o'R:2U늺МԤ?[^⒢ Fssw,vlt2tYh湨bhfjIA.q#|Lrb[!9 PO7H*ਇgV&4)uU@vVV'v8xfdЧROWde/rꚠ?kɍ3ٲotN~nj-A")#{2M` I췜}}Ooo4[jL#sX\]d|1 /{oa4|ea]-F<$t0~K%ik)]ISId3l,z:H -_+M8׎(EW6ecuՀp8jv_D5X…^T3ھ0ői1wUeC`ʕ G< #ї#ۗO:4 . pU/OH`:==٣Igr&KWBr$A^%/)-xp챑{B6{+Gt`+<0ʗpa(Scz~-z|@l4?(Qwڱ|2J«,˦[,I k QpF ʇL|yio"e#@;LB*VL p"K8Ctב@X}աhⳡ@B S@H$;/UTwI0l, K:\y2Gh&KIEW;{]: (ҺD)~A@2oMQ%e%U:@ͲU fĢz}r(ƶ1$';nTw?G088y|Gtu!w|p^Eji L_+Z$FC!JIP\CZP& f`A<mY5F9Z#@}loi\=HrL (}ޡ 3{ ` 7>a:>Db8h4銙YWLEP=Aշ<mU> >SwoZ<᠞֞\nL, /89 "qe=D>J0f$ZckyЄ h݁u F3i ¥VqE_U3I;e@Ib?j+v5[ 2md(.mV"ǣS}&3":7p>QhZzgv+BhQ!rv̿5T*4tp;f/F9WvdsbVlXO۬&]/unHN2}gG[2YI%d5 c*{#t-eVGAMtwGgOv0$*gN.]vK/ $iYNjLM;v^+Bs%/{>Hz|vłSFWIe}Kׅۛ1%y?7c1v4pf u🈾\}x\|<́hZkL[W?ҭ%cy%NYU2FAfv^eE2ݛ?B_VN/כK<)%~}PmÁ_a"V8YYX V #_Pi T|դ4ZKs` bpma)S0t3F+]kzey<'^+ԵW)FxѷX{O.~yK>Ay##¦v_G/e>֓g$Оf߉yJ/whx{0~1d&'|'AE9]к8TN*h`v%!;WUѕo鱋ٻa-igcK?%sp`4Or`!X%EGx ϕj>:1Ca*3'#&7cR S\G9͸ x]V{0nJgt1,G)6iTeغ(IMUғ&FYMapӨ;}׃hN| nXJBdF1?i8x9m!\0yߜ'ĭxUp=w#Kķ %Wz*q|D8?m!$0^ D}Pjq%Oc.XZZlq3d Jg䰵q&xd|w,S<8ǸC`i'>+: ktߠ!/b#)d^ ieӝ hF0`}2*c%|\$DؑHjJtX.Q򫋋Jܩ3e.E_a3⯲L?-]+]LC1Tƃe+R>S|KCi?RCwaR/vmPa,rMvm++S6RSxBNqnBǀO8]f;p&ѵLsX%(y6&K-6}pVKՊ4bż#,PL6¡XKW!zbنHR(8>jlVB\f%z=r).- @.6yFOҌR/j3pW5̋W錹 eN*ƦQ2L1Y4?` \F[ZZ =N~x OKva> #U8% DAn\usgcd=ۄ8) !%c4u/2Z)d:+"-UP1s`]~c&w_GT7|Dž˙M( 25] Aѳjs_a63;w K=c[z04#yS.]I\x:}m Z jy4trU ܹn?^||>+Lts3GWjz(tnF`kLӹ]C^4#(x=cn=+gly@g£&f:yzl^cH7+;yl,ECF$3L3H.#uT b. U)$K EKhBc 87 uT<'CN1 ь=ȈhlyvZB]<\tMLW1 ; Ry}ѻ۷7+.x]PQweADk_}]ީ*zނ31AL^)#yN. wV)ba,ЋU @GCeWRs*-4o۽o^ aE`ׁ&!Y,1Ao@s]a<-Nhy[#6S8ҐV";Y Ξ1ZeuF(-N{+݊i* ~Ps(d)RoU}e/cq͌MvZ jϰҎ?lf,}CP.y3{} c? ¦m;J{׋߃鑩z)Tdmw]؛ [mwtvL$9憋ubZթ|00jĞy.*>X+ȯMsn+@r/l<4{{CA+5#ʦg*ZNL4cڋK$kM7@STtmX9%`]GK#\0mȠm 1Tߪ 2k H*+ D(KXH¼YB0VN E ٧Wj. .gݔ%GQBF+@ O_1>J\tm!\]C@o6Jfx#^e,'^@ӥc;G|~YRaD]踶E"΀=f*P<:"w:vc4#wrkgz= f3ݏIY]|~x0JP)jq OZ|Y9/ SJx H!|Յ % ԰ãN vi≓W(bA"ˬ}F%V O.C'-e GiE 1<e ݎqu1R=Ҝa}9cZn')ψP=qj4> 8Fj]GRrM+wWPo!2P' < pO-OV[T`PNf VR1,Q(o7ǧ5(mNδ#MdFH#rߒv҄ʁ!kwYH6P 6/Cks&Tqvb3]411|6!v0t;ki3@HzB]k ,1!KQ:\DI .:x"뭟F8oSrKqI]u4&}/s5y 4i^KdADZ%{( φ#S5=FR˕q%Ii:ϩ\Y0RCիldzEsyoᛂ^=S' i=:+ sn@O؛ l駣R.#L-sd-Ex|cd:4s_E< \Du5T%̳b& :_mҼi`0LƠWɕBm?;Rr*7@1xM"0S%`V !.AA=$WN<\t7nFHQ'}M_޹~>w,Y¥״4BbѲr`ST`_K^yNG;{#Ī G+wjD<Evp%E.nGk]=dMM*{htr1u4`ɮvV=Nwr@gM E~+0s*Ħ KF0%mP9,0\kF r &~URh cnX!<U#y7tf"^<kf@ (ws%1 z3F>=w ]RLz奪Imm[ÿ"sGNHOY:#?g@u0if 73SPÚTϓ>hQ8yu;R5526 $I$N_gx϶O] ]CH `5={#ERLcjy3F7!K*mH׾k.45O5C6<׻ܽ&$e2 6x#% h='y-:z?#9=g&&&#wr)fC %G,# h\sU=oj`Usf7!**CVm^+bzΪa FO7`HrgN=4S}n]#{?Dg ]I/v,4?,DaM6;elDqR< 15pя]*ub] 桕w,_{hz6,nfAP|#BuS `  aQM'n2ɰn7#_2 .5 f-%5R1gF`0D!sdb|Gg3, S?J(6ʊĄgRsSNb@>poN-`? =g^8 :Nf$Cb?̌I{U$ަ0GKOG><9S:ڇ5ydS ϐ=Г ڶOjbS2.iԯSAaak])$)o}䌥?znˢbt>V6d>z>7~50@{8a \ %5u6ksGNjF()cѽkc[V8`+8#2](22Mn]rV^;l J>BNP hWM\{'J+ñ&Hz#|Pl'WZ&]^ڑ;gK~8β;iZ|oyF!uy ^5G1lԲ=zU:4I[T7vW8LTh c&4<1\fzye@|~YNhtӝvfi9 hfR[, [Æ5:LPGsD=0zƭxmV"WhIGG)}=F!KNh` k5ҼݙGG^xl=|/TGwK|Dbawӡrm҉̝&zSxzu#~F^mFhsΒ 1#_6ڟ`/HSpIJ[ ƄDJEI &+ QaF6,k w}QV\J?2H5(3<i@>M?7J,D;u $tua_ᗺ\ἕ_Է|o3*򐑏j0jb)]|X)Y?Es OYzQ 6y$ޅf *4AHi_m[^i^Bb 5(hc91h7m;%\@v/y;AC){S<TFb8JVpr}߆Kܙ`|9D9o! 8H8&p< 6`療J0b&RPwvU+QkO"e.aA*_[>+==:LbEBvs4 F%s07 ŁN4Z^HL/ 06yޜDJv"KQ1T+/PM8 i4/7# 1o8dF@&߿e-hd+ sa{a xD ՌH0n@Ű=Uq*zZFꂂrs: Dt}0M>_E-/̣S apQ*{o*9:CdA#{4$"jJn}NʢZ⋏!m A6Kn5>O>rvFGƞY$wx[T7HDo2g% ՅCl7KţRL-bcGyet!!dB)5!rh}M=h3 KL/7Ru\_Hi@n)kr5Za2O>'e#AKʹ,ˢkCَwD6Avg{l+0t.C $SJP-oЅws^}Z9=SQ(bf 5U *c$GRſ!c#FxyUl=8 | 75 qq[GqE^7bÓ}>ݠӅp !5QȌ_(S"9Y1_ 2^AZjg+] MO/,BMqN]`N$g &^k ՊF(4757+(gܗPS`1up)w^#aTŋ}C5'w JRv34($t9ч}\7"TxL y 'tT`,a 8*yF]N>|OMCVq7"OxdDu҇#ǒM 70MCKk 皝Z'p=x.L t g_E8 ۀo 6 }=xD|0QˢE1E%eJ|=;NvhYH͋E:h#UA㨴-VW!5[8*V6 V*TlbWOa;Os$8DrV"ˀ7)O`cqwy^vD)ʷ{J<[MA%]+5y :'Oy1+Z,"eQo la{7X,E#/RSߘLQCxd]jPw?7Nj;{Չ&ax`Y[>A.6ߔ\k##n~pXEi*)]3k+ z@'ݓS">Gcdހy)N7]OIA $95&Z(25s] K3`p^V@b|d ̠B!g0o//!/{޴oL u sՍoGڞӒHRABs 7NFxQ"CË"WKڦgnoJ=¬q1վ0$:BAC^8qᇡۉnLq1Y, SUn)Hj3h>O pizEӂ=odzB! KFo!gb8QFȄS;$OIq nl63MG3",CxRm6QW}J;(wV})oM V35PKCoO9<2<la\& A,DDip^-M=.Fy<cR}R_us6t~ik$hk~2֘ gM`Ui_|]Fϓt%Yr̕Wc=̍I= Y KA7ʘB=k%)m;`'*Z 5v fwniyw9G .3QVA t?lG!MIؗ'v~&8[*^fu`'[={ ;G9Ie85NԜjhτKv?^wBG+ uWYul}dpȀ/bPψzHMH;,:eIv%LI5s䁲f\7?>OϽ̛|/57f!4F ̴B-34Icz&h=\o(2S<5&rd-!}tEA"#LkXef@ %8Q({2=+&WOT/DZ9:9A.2;})6#u1?wU'!"yv3/?x`U';Sߌ d$vK"Rde6LR @k_$`63u ͻ0uH4 {>`Duܪ6' 0Ҍz; ެ+kPrw ^)%x8iס2f0SHl/Ȧ:"eӻ겐1n]ի:%R7e7TbD5 <{9a_VCljM7,h%a mOM\5^7mrx)W׃6"1-v<M B f(*V$T¬^}38b )?.wŶ5ձ9ԝR[U簞f""ƕȓ㱲' QW.u/Qzs$y8 dĚs-1Lv7H^Óg5h?w+<2r'O&BݤnFd{+U*+p*?15ǞTn(zyH3XLg(Qc( Bt9@bEH6(+L):1=EQH81k6Bvx.:paۙoխPy T_=6c RV.4E|w1XnhprF0 ?3k+gk*Sf?2]aRuo~tN"2KԑW]+m`3^^a?z|T×N\lNjAIUhn˝4Ft]qU;/߻JoAG"㋏.p+ewb,sFO,:w0U{;e;xѾSD1yK{vsBhEϗ%+f<4*AlFT<#80 M3lpn)4|&scwU aTFrDT:@:v]oG(EoA,%&UPZD { }8ެkGzqԮ:wT%=T4OADaY73Th+D>'r4Xjkt[zKOSB- +4 /ګQSπYf7o܉[CbO kG}.0VqFͰ|sp8SS s@b>٨OzԼzT,LwA;lZϰsWq2bm%B5P6j2@*[PtVsm?]`|RFGex"+1+2;-3"~a*e|,%pu i m._{v}I2i|?]_ r0!eqHqFD4ۘm 3DZk9.T̚h@ [N[i8!>.{(z(x 5j!݌A ֺqGEɐڟ55yឃ%ys}/ߦO8-_GvH9bBEYc'c8"q6L#Ԅ axkfnl}26+'? 67%~ɧ0{dJB+ˀ48Lc<O) 䯯 /z@IVaaaqm.UonYϋ-=Wp;LYIIF5I96fE ,Ϗ1Q Vb'n`!=@.Q}&bYzR7 -kbK#wĂnD0ب^ a G8kuưTE6p:Ap}h/v C"!sH)2?#;yC 0iʓ,ݷѺk[T`?u!:#YicBRZ6Ϧ!{$7[l~V#?}J!ȭ BBsy o)w2ǫnF>SD#^б6ܱ*6vc/l, z`UcS%Jx?R0`@">5Sm?r}/J03Ι1Mq_\hB&=kHA/q+$dSby%]&pJziu)gw9FǏ ᒩ? vvf\3m"fUN7AXUƳDLն!(+U@z.Zryx 0i[edZeKيr 9L=Vw]^w}+`]CNK_At@i;%a)ۻVgdk:)Yui2EnWuZeu 7V+Iy8Yd*XgJ"˦]ftx_bQ.h5($@bҍx1§*/ړi?~x 6{*=mZ-ْVGY+ ^rO4*օQB߶vp81OvJ.e~:UƄpUE&~!He|rWp8TD0p%E^F;@T,ao!lm lyUy/ [6mt1z*ZRM 3Ž.9Rx):=bS8prc஌ m\5$k]0rw$5o~u9UNJ=5m< L$M PWt&rZ~µ\`7礋w=<:&( 0\TKOZmI )&Y߷F,/S 6N;^tJ0o^½6݄;.HsPT#N)4|CdIYFa?"kD Gf$!$l΢hP#bWteGnĥTӆq\FƸ0Z&+3m=r,yF޾iq^2j5YuO%pvƴZ})M =n*'3:˭ml֚7ak2Zz$Z>9-2lǍnQFăC97!vHQ K]gw`:F$34:ߺ5V״pJiu>,;T^W@V$i_ ("91k$o>ՠbjҵT)~ J/ndd@\(§F,48*5vRv/iNRrSrg֐&M&Lg"m/5U ht5y _kJyDTV),^ eT'Lh.-${0/]؆c4ؿZ.A9B}ⒺnEYaŞyi6Nu%IE,\ o|ZyJVJq텕f?V.rdZNy3!M; MOlnGR묳!B:ajFH#L \smWؾJ/`9:Rif5>caڕɧ5&hci&)в  ϒBy3#%ق`qLn|@EP9X.[GC!~8Dz3Z_~hf_7%{^UP1kQde JcN-Pu`f_d{t#TiR^p*. \$@g#DH!SO3g|eWzu11{ "4iCU1.DUc:_m⯻ἊcW!+Ӝ=Bз J0򺗃vw H,@_}`IBj{Nk\2e4}; @[i6Pt]TbG$GyD-nk߽QAOP:xC|=Ws!cV YAKAKoOh7B.D 8˘`9ڴ>Uo|a.kS`!vމT#O~J,EPSc^5Nv+h" ^O.< DQ?<37̄]Bv.!EkZ.@Yv`ƣ.3A5 KY0hx d wo(Wk8chTLnO)gQ'u`X}8`ЀakL8aqh@s!7A(5`3CTЬ85`k 㳅N۝G`䳦S1?aXnc5s/9SXidjPnL^jeSRK-T1 ]cg7YZ< _Hø78rSo\Iɚ J5Q懮L]EfᖮC$ |P@n7&iߨM%Erd9} ~ޢxhIP uJA(s:~3 t])1U19 J({DEDj c[ RPՈ[O=$RgCr:)5"8bh?naR"ACuiSpRf#P%;TRmve%==㿐Pw_/6SvRzk.Ues;KE)a Wwŗ|mEw聠&c^P):X'Lt_Rw/.zue<50b49UdwMժm|GnSo; |GK [RHN"#JQugX_ƙhK*K'YU'C1t^XLj#y=C] MZ fvep `˦fy%X?r}wI华Hyx3Lu0+[SQqق;?@j}AK(ǽS'ĭ)(&_4魁: b$2̺C\OO4j Gz]xϤ+ Ocy< |â@eA$'/Z⪴R .G8t)562%1vauWF, tq֩x`8TZ{?$N.<%Ȗݻk[ m'2ly -qC@wb L7O_9T{'gNNH󞿟'Q~N6-YJ0d 'VsY%[tB. 51zOgy>݉YecY]7o.-~C!X¢kGn1ODC(,_itcB>}XBek FG*%&Q}+A"ڹ6}q\>*U<}3D%ƺ>]z2dxYFV5EBEusCjԁG$5׬T,~ODLŠu8Yb$'0deٸ c&%qQ|>5NY6]$i+ fOK*΅FPk"e eϟ)g؄ _^Uz8 enDݤvr,Wɸ+!<&RBXX GLw0fR@YOFE ܾkjoPsCR미W@8 xD] ]0(k938u7;KTТf0~^9\D@ [PedSV)8z9/-JSۑ D(>؊  <8oNߚ~.1ҠP>slwT+;ѣq9T+2#@ àIT;z4D"U:0a+W#mRspYZ*Gi heőṂ 82QLXRoU*vSЂ3įBCфSqc?-ؘ5C@0l/6-',L,EH6Nbfg ̶-I\7~AJk}h#|~Wq43eyY0`+~ "c XH+4>XQaOLܳG`LjU h?Iي>yO%gr~ktSRҮBۯŰO&p6ӣGGj'_;]Ha| _ǞT(2 oL sQ?1d9 AW?uuab-v05-@=?a}$֊:1}ਗRPkF (I(OpV|H^jVE޴L,wсl̍{;B0Kd/3v{ۅ~'[*sE @L jӵe-WJ rd7HE)~Tx !ޛ:1~.}Tg* xQ=ѻԾ2$89/$O*zLi[({֔jRy95_xzXIw<>VZ>Ӫܲ櫽=({J}'D{-poΞ9%.pl0 ) K1X=nB_T(+.UlU#&oN+]lM6dԦl ZRfԤ9/umQxZ~E 8txw RAsm$`x^ӫ#8k!?þ%[cU5]uxϧ<-^*Fejeؑt}I©A8,^7zqx t-/r~xx8)3a #`$H^k9֋d!$N_Wl{O Ҭ>ePI+ 9i7Ij%-%(߿;$&Lʘ3}W$Bjr`*-%H|e|$ZV 3yݫڬTm#3H6;fboki͏g[i ;9&}9`~xI+նt?Wf;i{JcQ~&BA$~VrOj[0,w{~7+}dcL`ʞ7QӢ{K2iOcԥ*Ly#ón3LgJqeoT;Qm;FKề+Z)*Lu3 omu{,bcBm- *_b{ssm͐e􇂭*3[w⩶fVt|҈:Gd萈[4OܐU(Z>i#cZh:8"X #إI^>]dOI!HcQ5'"(8%B]i!eKE; o ǡenzU)MQ\)*@\4^;ɱTs3&I?dE =߰Lgk+9,&$aB[ۻ`r`qGȠD#9+>LhvLJ;`t2.%L\| æh?pT^$CC^(j1dn8lT BOToO8~;͖ͦhs$T }ﹼT1UޡV=Fh[NA.2)*YЏ0b'D$M/⁄ re !q@&PUqKv>H>Hxg HVdOr}[}jB\DT0>c WBSplO70w7 :gmTo$y?5]sŽ־d5`~{@M%*R-rp 8+X17IՑ1<'H"L?^B&k } wK BT}!RK^1-cs n·4DZ*8\ ReݓrRxx alVRuz1[>BJMYY}X~R'KO jLt>D,'=ٹ͞ઔ V O+JFżS ̪+٬yӻݴ9  1c)t[aNTzTf1TkKDV`ѼgUr Lb f$W$ys3;HY]2LK8~ }Cʂ ݆:\j3Z*x49|NT4TaW]6q"`d]'Js<>a_ :Yqp/0ܢ+ńɱ3Wg5viF앾Uw_F2ʢyetCbqiu-JF$ީ$ĩ>rfQ?fћ3aA+$]fm*Mtg mk0nyQ D#U%yl%15ξOfdBNl k13Emd|\]Q`3#U NJkEFHݱ]DH)fMb#Z6@QЭY`A$9IܟI'qY@{G`.=JIg1};Yij)TVs[ˌ0x&ˣXDi#^ii']s|ַdn@:}k65'Ъ+`2#vRA .ZˉFd5؎rs;`[׺o=*cw2Uߟ}`(U8.@N-jjlh=1\;\"x3ウ׀vӍ JcpC,HN?@o<7Cdw-0H O%S@cRky3-1:m0w'-\ĉ-E^V7o?/> E%gG&ۆęs0Q9pg-Z0}0L W¬BHln^ciwQU?7( Y-fg6B2zaŨ*ѵ n*&ΈySsbWTQM(PzuDB"_\N]dP\5u@34X?C#Nיd!9il_H8Np$`5?ع/hE [%:§/$ca"!Ei1䃼1FV N{ WYI%IH/+Ŏ9BLu`Ode|1%ZgW(P+w:-dtaYAzF7ڽMC)3>c@gz s:aI{5e&$-ݜ!\W9hf0GsU%27/0'q} W5 z}oxIJ+Be|pGCe,e=IG*2L=0j93PAn"~Ȋ ciD?(h>L'" 4=/%څr ?Ep Tlr%];24 |k,R)\QyGa#gކ Z*8!N&i-:V[m˻*X6"Tw{I;AMdxK'O972LJ=!_(NNGTATu3/:<@pKE3B ڌ-p mqXDL PhY&_(S366MG,7Įį}DiՔm)e ɯT6X|g6qo>R/+ۉg_̷MEQwK{g:l=r ZMcC޷/1f9EPU+by:N8ڈO"OU);yj_y&Z(zfe68,8z}ig6 ii[oͩ}P5OFDZW#Θ&c,Llf/ c@OU;;m̤J30W;38)i2^ڡ!>+iG.ݯQE Qx\k`IYVҷeO`wAԢST 2`v凟4ɲd@~MMa9|^biBOEsCYk獮OZ}dLB`n^MjΩ-pceJILؐ08[0lIccA[ 񫆽6/ Q벂`ҦvAkݝ" l3E*ߣp7j%L=r *$$ )P zgl36P8VAX)h9 dR?DPTja!1wⵈk[ɦ-#O -%BRCK⣦}!Ν:"pW6eg ×.Ce~&E8'AxM[ΐZ&wkG;p.ZDijV9> ؎^43=AݚW9$sZFYuG%YEنr{U-v^U #;vՃHpZr6)rDhP']r9$ oBbrS&oqs8\;/gK|l"g3 `A_{%7 uyL!.fR9Dѫ^,D4q?3 dw3NS535K ׽Ÿ!>2_ţ:q@6,JFF=ts>F4-=Z߁7)|"1yKqQi"}'Ο.ᯮ;d,58?y{9l =zK<+JNAp:2ߦq}Oy.S`f~ډ\gDԷyLx";+U3L-7ɗEmIy ],S̹W~e-K'>+͋8"OKH$(zLzG%Ǚ>W`\䫝%I:]T`XZ=Ui6Eeã@aƶd+NrE?1Q-q58,YnNuC}V%ԱǴSཻʘ&}>BuD WcwJv¨E_-r]N <>X(E^ j$Gd"sr!+@8 ew]0&a9{1r1İj8:mAE|SE| AuɻI>-K5cCN+?b0a葽r[(M2Ǭ+>=&lǡb ,y2/՜?"}p*#@K**9c:<[ fQ)L*Mڟ/N=9~"ǻ/,f9x&:IjXc F@ς\kBb?|7 t Vսpٰ"/W4חYmo;TI$ ]+5+d^AdkCľ4'ERAQo}ۡmcήwU"Nk{?y3~ ]*bㅈDȓ m$L=y*-pKTs>AhؔwCYWx-Uj lU7@ 2*&"x{ @Uj0Xl<K#sD<|͍'O{>+ ;5vjHJ0[?UFy# eiwQ u- &<{/8="+m}JBJ-5솬nbbs>SmxdF(4vG1:L #0 kR}@`)AtMOyl}f NI7iTb:jՋ !rR}U^m!K&Rruo 6#Hd#aKPM9?Ci5_ SͽG'7D({VmUE3ԟ]Q6h] =s r5}w{wť䱂]KͺRgC :9kG_`\`SVʏO̽}aJ'--LreV;-sy|~8"'AWP*~k+,"#i|;l_Z qaG_IKVBXd13v BF7w~\ .NS%4MwZiqMJ0\VL2;qU8VC/-Cy2( v?7q0 ǿ_}P= J}Ⴞ"8;XM!KF M[j>Ap&$V6zU'mâiUGr 3~:D S+,Kֺp׽%)`r^{"$tZz!cbUgߍñLG_;,Q Y= 4hpB'6/#: [GF ̪M\/BҦl.k12`p\ cx% %|3}cB{sT <I߁xsk('QWWDsahZ>z _**hIclVƍS5'EX wBS)}c /!BƏgdRHΆ,4R-Q~@2pQմ]nȮ8DD*S!c H ;X-|m]Tk5Zm!6z ⼿Ɯ2VQ!W!13ֹQ0T8<8#YGAT ;tc_&Ip 8Xrk=2 ԫ9)v8o7r0dHpL]S$aRcoy=Ve(GՄ /eGX%'BAЯkIj=˛YPPڞB'+{l 6r}s~G9ʲ=t+7W37ANj(FE 9TB1rӟKJGȶ^4K~Ag.@#^T<,J2,qTv`Pgp%kk<'๰.5NVDJz(y (AFһ}E*ǻdך>M{Dمf V4j@tXg +6++fݷNK/rI'PDL}> AmLs89~ϲFѝAia.h%|22q b{2ejGkM6S{ǸC6CcG*V')Ggڲb5F0j^J?!'BͳxJ_ݑ O~)X4K\V $VA$mOY\\P6PjRz|`՗j;mQVRt><^NnÚ.9e,~Z#P;[@%JwRiHyо[ |JfӚGBKwa+Ja5k? OtΊajӝ0 Wg#+# DtEA/A0&սl>(4_-Rߵhȵr8Zf`usL]BBs5c|SMB[~`;$$11ӅgKkKݕ/[+“}m8⃽(n15lV)>;J:(ZK>[v^ e1M4"y!dn|J/E)1Vi~DT*L7z-C,r"W\?+ :/rTO{6Hɸ7| +@t{.MMÆiNdMʦ=BdL;Y^t9ߣVA( 3E=ܠ!Xv)Atn2Ft7Qu`#1_Di呝 읅.I$;vCHcwRv1CAVN$5ű7LG Emb l;zm[EsUKչpRJIx})YaѪR0Q"jh>W "#Av=YeT^l;rik]BIJq۪9+Z4mp_uq:cc9i`@j~O䞸xފɢ:O.grܺӦJPp5MC5=]a#v`s~s&l ئ'? ,݇#Q@:{SdsV,mg[f練O@L=HbGjɍFȵ=@V_2D.ưg\NK=5*IQ~t)wr~=FX[5*. +c:Tǭ 蔵P*%=pYJNɒrh۱# AV "퉬\.xRU(/ aF {+G,& }k rLFG %zq輳&Sumo9oz6M3g Bbrj۔- jck._U(QI(ob}J;tRW&UY}/6:zC/T4" J$t{@uw,pK-㞗GʁS1Zsݵ#v{ҍL{TIW _c9Բ@ȹi| yYzm ޔ|SNۊ؃/2Ztv4IΤ;n1D5LTHfD#ÒKkT\A'WR#o6rd?B1To[&QN[ fCf Adn8VVez˰B~!`M{3g}Og@x̡OYu>^nB谪HqWE&;+3Q<W5`gZ1R:3@N[2>+g/\]Z?[)+|TgCQv_*V`@4TG0tdUmS&T R4FB;=sON4hr?<)>b4J}y7S{N(/Ii_J=|xUr&+93_Gu_%G^!F&[6C 1݊7nD0&3t`7;@'pEQ+mg~Ie[+@gPY|%5LѲ7{4L9Y9Tc@] v\d!EKesPmhb׃GOpj >}  yd)(kC9fCk$r@۵0J2g%DۑεACLYOutj<奉}GT(6|1TAК_rWtq #Rd1"0Jeo[n:o_V#r+K6=Y6^Ʊ *e Q}˅tK{Y,~Ѳ;%U&#Ng9LcwsMrkx\(h";ꊘG:E"(>s+/oW5Jr4DӸgʏ,/wrpztF`S%彖s.,௢Zˊa26I 9(:}I)׃<̬XH_>='Ո7q t)\l$WE]uH* aZӲbkU;|R|UHNP_INϚ*f^IoEQ#lD ږ=R|hU#npd-@77N8h2,g*0PŜ>sKD×Dh%Ѣk5IzmЎ`C0#%҉#NU$dˬKth- a*^Ӵ*S,XsD:ou9ėI݃ULE:)myBCJwrOfwӚvJƪ|r@S0(8W13@4{ԟdm"ߴmn i|)R?{YI;D($oތg i)`v'64/Ҍb%nz[g~4DI xH Up*դ?C`=TB'AnEΗNz=)X$tG0`#Mƭ `i{=퇢 =M>'ųr5۞6 b5 X!-r^?W? wyB%;yB.r݄275y_׮~yM37-Ws}c쨌s`хl8ƴk D &i/ެg|XXHv P=:jq m6bF[BQ$;SNr'|ܥ)غV5:L_Ll-_\0Fq1t~s$VZ@CMD7b]7Tw_##ƿi70ѥ> 1st8*ZF׏OS0Gu_6oγ>K$Gb)>Roe\2/~N=%⎗/f 6Aw&F kP|2#pAVP\Q=F56OMyGm:km0UBUJfE(z&Ѡ¡b,>P$nNa𭃯b)gOSxdC_^ ஍BрĉsيI\fKgS(;6~5`K.Bc_IfFc=AWbC'hiEDO:m5($^DLnSPB)Mq]oREs.]xؕJys7bTm2|g+^Dm/tH".e!EI5D`+{^P*^vNc.}x5PPvcB֙ 5AHKS9* >FsH>m>I-u 5Ǫ}t^w'U1b^P$o-G. r@w?.ͮE>bpz`~XZ]0RvzCN{25(^Zl}@GBH# iW(ݤBTS0wC}8IRV UFV 6\o"$z8AOD_*vKC8.ۼӔ0dXkȞ;Ư^*b)8vs&"seѰSCd~ƋJfD6^ARl;36-/N;rvs=ۚg90P᫼%K-4Vk)|C?fru6Ćԙut8'k3%d ⩖%\ [k?|1ǞS{o>iOs>B h,u?'rNbu*D/%#@|OaLfgCL"#/XڍK7A0ATmuvpTZU[G9 nم[Zҹ1'nE:~:_]A(6O'1ﴷK [S6bN-V.Ts"4;:J'!c4;wۣ1Oyg+,3)lRw> 8"2U{b]ANffbfXOo1)1Ngd*fw}P*#duܛQ}^)l|dDKnn} $DcӠbv[b4?”p2'h _3Ͻ7HU(!6O y S~,}Ux d:@),5T!ZA~>z0סI fn۳`;~u 9Qi?V",~>L5!'U Jrr7jb:lԶ7֦ Մi4;loRtN }SYuo(ͅBb3(gi}ZGv}XA0o? =Ml"2?ml[YXL G!KuP}u󦆬Nfb$j_.[7͸Rp{9\ndr*XV!tuOUgt)Wdv GkY8XDf Z7UVmײ:/Sxf#NЩ~1zA9ngƚ&23S~24o sX:V =i-nl pOla"ekj"~HyECRz=oA0}v8%6qܐpMk&룙!+Oyj44,)Tq_.UXKۚtR5ǪʱvDk:m_ aũ^2^f`Rvxi>Ǒ\OE@|aֿw4렄O_ (BH[\!@ DV 笒k6CЏW(㕞T3{ol `}UxѰ2W^=rI P^JSn2%ʦPH:[IGg}h-.:N$Ϙ4bέw,HƮCϚZihFBg?n^z#1h'2pw\\`|sG1´_D]pTb'*nܸTȠ|KÊOсQVD2 .' Pѯ('u3=bKm;Wo θ`#Jz&t8d FZi¯ EP]^D 0H@.n0iCnkTP2+ë҅ V_ ]/,l3 ' SMpP-3ikؔ8BьaO: Z)^sKz )zNSi$x)Y,L8t&Y[%U'9no͵E+͞>uU?UϦ-a#uvQW R_( eۣx x mB&# K0$ S&;8;FEv B^ H8):XuUi|Y3Gv;]U+p8hOu ZkS"o!H J6C~r#8%gXO[怡ʌ[jdt3ܪ@D5C1;3?iǾ&m<`qhZ.)_ .xP2Ka d4ks d T QuO(ARmab'x4ڽT 6Mh#O.8PG3)+7 fF>.D@>'Uր2T#MjŃVq ($]Ĉ |b:m߽YqH%'8lgԽ1~ uWj4N 02c\ف ,d}GoQ2b\,s>ުg_c Z@QɠV$2,p_vXWH*-kQyo/%\.s$N(^3ErW5b{i# D!keh8K[s=ukd3`= Ҵf[JH0q /I ex"8@E:gmVto'f&-jZqj QT4I۰/c>Pc% 졬iXN5z]YI{W+C"6@N$n?QRO[7Q6PIDS8k~.@*&2ha1| 0$~d݇cr"N 'ZBȊwτS&첿̛Q|``逺U'ˎށ)r2wKmtkw_hWYbw6ɗRZ"AL܅0N}:&mle7Zh/Pc+4Sf@cpy *X$oz^cR<:?@̛]>xմtlăxnc{*Ë){9 6`BBv+?pb{\h{@GYy(](ωOg'TP2-> q`|$ڴk džJO1~4t8a< F}C2zQնmb4/p O.N%z|9'O~0pXuX 梨_idRAmthěׯ垬G$,{+٣L m &pmH[[gė $$eNTuyr%.-Z1_mz\{1UKp0V1Byj 9)(Ndt==LTOncr,Z#!9L(p#Q7EN|rՑ Ц,1y#ujд41BaaaV\sXaD9pS&6Y`90=efq$GQmM'a)W߷7Q!/s]JJW%mf&4H d5-g'Yc WV_8yU OGcMb~c {8ޏi5= $>ٻ(3 gfT_#3qEZgt:W!>c.v_t*)pAN j,ӸZJpswT.)߬fY}*0N[iY| j AVN_GUPj PHei R =@iT~0;tp)u\jDzÖLc6vZ"NEF%6'䯒iiΓ 4J|Ϸp21-]pLmL7n^FR5%K73ĒcZ^$E!x86m,Nfoƒf7~4|AxU;iJoKkR'lbl+9Vv6#sȋ̀~H2+mY 5-գ#.KB<|*/ފ܎sX"]#'@{”i UTUN9t cjݦ#JǤ*NVז%Q9 ßytBDasn )X'Y Q փִiVq%oa+|`ꛞG Ci!p^Ep*Sz"5!%qXbf|N*EzR@xwԕN{^)FU?~O3qL[y~~RB'Y{IT"nAT] $)"K#b7F2њ?1rʈ8;ե%keH RZf  %PJt GS A[zBe'esE1pƿ1P+u*󲡊b30JJό0q5鄾 :g!${щC)>fhzz|$m*Uh̒${ eJ25zْF6o"(KIWmLXG-64YXּ,F< {\b)QHaw^M@HhOD0/.Pq+=LY:B(Bx+z/ {J6%C'tatmB$4^_F\E¹Q#f2kv滒=Gy7]{I;zuG9T7=ν~ŁwI4 &3%"s[ȉUec[X9)G %s?gr f|CWȚ*anM@5 A_asC$IgxL.C+Z4ZxAKL(v  ke6bvKdٟ@|]k&^.w6Ƭ0VUDJ2\ Ap$t5%%:0/r|2@܍ Nz)hp; T3 jC5, %M]6:z^Ȅ1r-CϽ { e/ ծqO fTճn4uI$/\;܇ V5GAoq*{OR׾BiA27YVj%e=;Fա8se3Rc.bAw1C̰^z4|4/〮 o4E9S\w&13&&(>כKq]{/F"Dx27f+@ VXZ>^Mi86I3}'18J!i45j1  B(iMalAc],wj=j=@rث1Yqc!7Z ?f<|ZMeQ7w~r`xb2N?:ƺ3UXٞLCVb8}0 qQ L&tr2̟HFca§ i9)Bc=գ ڽEeY7eA*!e.9SrRPn\Z yNtUB"Wܹ|&W}SDtz7AFH%O ^=jGC3y\R#U?QVYy!#J̸1a^H"C vBEv^ffE\p^9G$[z VQǾ4FRMeԜp˻5ʁ[{=^oRZvW.G5f{F%MsC^h--HַV"YȞ,APk'^ϝ$W^rZE0\xG|6\:V:|!9cr;$Ȏ{,!;-kӰXC[dGZ0AYu΍9Nx"~sػ.[t#:V7J$a`L mRSNi~{b5і8/@=(dLٚ!j?h"o2E ?o+w^V{ Dzǭxu"ͳ["楿SQiؿQvXͷDз|u4֤w%l.j Q $K7 4>wz33q3ݛ|n8xG?D|XR.#ҙ^wczR\~l-yDolN]R\1Pd<]cֹd{Hi'123TQ0B־Ꞌ$oV^u usL`BJ YZ)Ӷ`v"޹DD[ 4Zmhn&&=qǔ r_d/KXy&SvskrCLcNeg Sy`j2dS| _󽙄H,2ھ2b$MynVZQu$l k:NDlgձC;X^\N!i:->PRc ҃w Er@sY#}+-C k Qɧ Cb~ Yf4>cOE-J-zL )[M4R3ƹ^N 1<߅2!`ﴓ/unf J/wHjiFUn|^u!^$IlQl5J6#gP8&>R= ȗT@P?ӷDVEvm4 0%Rvӽy@\k?.nhw柦[G8{ 547sPY:h7IF>T`c})c)bzgZp?)}]^d1DnOY6X}?Rw/Kς=. VR6Q/ ]'d35%1J73[WR3L{p 5:qv||d Vr1.Fw5]l3[Le:-{5~W,pUZQf[%_r"LѮ b2 E] jt{3*Dfl i35|bU"u R]?X041DjrX;觬dkOQ PS9mVO=D6>._\T2aIq6~SI)?h"_ ڧH<%9k>apW $H"\^#N8@f4~}I/辝 o%2VJ*.B4ΰlvČE D_lA2Hw9;iѐ]&ehq6-HMsHG8qP͜Ͳ\2Id]φ57NgН՟Nݴ׀T%i\`Ð@UXTJmrSzj &i-(l &lQJϜ"]B9t&AEuo# )HH?7q:`U. +ᆩݿ.!M[J659 pHRԜ.qO~fFXb_ayoodqt,-B⼴y /qu73|DFfBB4ۼYuHO T3El~RЮώzt=@@ 61CjcW f ҹh'NׁGGPfdJ=8.OC(q>=ֳ+0T zx_xV/+p Bh7^ʡ5"b (oOCW:dOSq߁>Ւ̩$<z!(ʳGjN| N TѻBLcuIblدI1{L/y0P!*WUvN{ yLh(7UfrD,̱ hcՑF@:g| !*;H'aW k+xIk' E'ɄyKaEb&~er';d( ȹ!XFڎMov4Qg_A୽ ;g'E v`5Q^&C,|k?FAy&u6mh]O&nF}d.>DtɠW#{D>$ Ry$9క0atLIF/_G>Cg"njQzޝG(^x0Hs/>9-(!z]5ہ(^󞫖.FLd+=OGt2ps'# F!vٟ,ٯOtN0PZb ^p0c4N勔4W]Rwn\};l Й\bѴdj-ReNRbo芆sjv4uš>SHZ^^TOLrx=DJnWr,47j_ӈ6@@hm?-4k#sf9R6"ꎀw }0PW%VPt0\`E%Q}ѳfx:ﮬfAlq )2Ӂ}4~aN8, ߐHAW~9Ɗ% nݷ#zAcCFvYGVl ;囪GE7!YL5?)Z*SH'[!]{./t4>ب@$[ڗ(Fޜh1H 'Jbg|U:1 ZX=^ ۷~!'FF;<<&uEVnɹX 4Vd?T7mR$T<R<tGL#N"9 =c-âWj]&5YL7.ዟ윈ݳP۫gШ=$xj7pG[8bג[ƭCXRC) 5)2u.gߤ)t >ޠ&.JfaՐU?:UV#%I̫яϸpv'{*@C]/TglGK.[ j- uU.pV]N $RAP JLn gq[HGr F\a oVY^?3pH+0"ɃߡH &~6F|)0P>eL;F |M4??ViVl;Ij O7¦;؏a=nA RDWVJ!D10̋Π4hikf*聅c ]0HPR4 z"l#Bv2E2*R0qKZzUz20 `zv*|?q$&|Xn9^ߒ|-HWV-T7ΆTB+:bZ!A}K1yz=btYHDJ<Đ^Ƌ+;b Ny5ڀNz\Փ'8)Ee/_X+l#(d$@6p(%puh90*HO!Lv +c04v)fݧT/1mȨF1ixyD3NqлuZ]`QvaQJ.T>U[ԈAb>ɑr7 O -(tB wiOC} iP~0Yl凋Lj“-k&ԋbv]b}%?8+~5u~VwE˿]\?@duKK.U%<»~gD Sva0iN'-OGW"(-׵(Fw9}~[Q˩M"ȏc:<졣wƔd-Sob{b)sC]Y8U:֋+T䋰>K_4o|iV}BsWj mfq[t |<@r"} - .+Հ*%Xx29sUY'(Dž*qO<8,PnvbRdtUjl؜1>Vd tie/Oaxz ^<M/,UToSPn(ǥfV)²݁1@"ӝ ||"購LaGyyl+|s,a<1ͫװp;)/z?KXҜI^QCHNֻNpTc'7T5):Zi_ fccAֽVBKu Cqt_)`.+b% aUtJbxڣkڏxxv$:s~Ny'qxaOT;'B]:n1q,zp,(L Vt= 羱ZtL6nDFJ'M,b ^!l1֛޷qLr^"9g Tsٝ>xWr;ە L$mͿ)|иi;E4(DSݮsN6_/he%L1L#G'ࢆCI= ݣJVY)uD@L^Ȋ :mFxܠ˺.x>xK#E2'^h .WAmf7 9#mNϾ$[@t49"Y%"[Hc%`qp gX\+OHd)`ǡ{Fd}1iJY(o 9P09#G䖙篞:edU&ϕ[\gprI2aTY.Am| %F^ϻhG> \3^;B\/]KJ,rqQ eCS:#T$8KB \^~ֿ+a.ꁤdPh!W CXU]v ;u%Ζ ۘu|z9*ُu|3>ZoIϷ=|]2+lXF-X`Uɣɸ rUm@8o ?C.JgNxPU}"Qh%O͖|`^C6 O%EȦ+'yn|e=H宧Ǒk qdc⼥]Bq CoR,)eX%S=.#|Ho)b=evȞbydž3hPM*Zk8Ь@EUCH <:犷Il f&=׾:T/Oof_3(TF05ֳ{\V=d#m ~rEۜNF)iNY ?,-ss~+ƩCy\"夰QFzU yOELCd` P׷e^^ A}N,?;'U\\@¨ݤS< L@"dzn5F"R@ےQN .}C`Zea+8 zursd]\T8P Y7 fWw\Xy'&hWB'|w_?n8.<BfQoFΠh>ʂ|:%" Kx4UL(CxZ]8Dz4N♵9$p&FWJO'׹4=v.gDhC[j'%˝铝l9--MP@n[/9-Z=ubOf[z48a_lԦF 4ĠRdc(qɴV/ZIGoh`{6w߳A_3`VczeX$H< ,3s42& `sn709ZabE@. UXTpKk0H+rZ94L1_07:cB^84*\bf5PzĻNSr?I3_sMWK S :8pw=G'A6Wv+זUU@ HYG08ox6q`@8ZKm+@$ ĪZ RkS.ZfWJHFMS4@0E)P'JPQd*0te} 5@{zF\i40kONí8ƒ;\2G^+%4~_%ppA1 'f[ԻZ8@+ 3~]|Aۊowٰ62!/9B/jԢ5(Ot떠 rc&o;Q ><]X B05lj!VcZNqscEt]uSCk2©Ajݴ1bd=h0\\\u$bep%s5!hqz=OB12V<qFT]~-XĐ;?@/uۅSQώ~֌Iz/?bmstkUB;RkQi!, **vV$0G)6S_B WSߣ`-G8LAΧL." oėķ$.ʏ!p4rTBed_;QCp҂P p#QH/nυekϷw@q[AJl+ow΂2a x mAg,C* TIun}O-Pǩʠd0j5v@=GiFcYq{ /f!PNR]Ɋ(W2;99Vk47dHq[ _sa>Cd^ffV(I t Ժ3"kfu6cgBϳ5CG;f`'4GcTNM!F2 PHPRN@mD15.V!wߢ,ÐLb=VHwa`tL9gƜX@P426$׽RZ|~6fRrMN+Jlmk4CvMIKBYΉ#P215rbnp % !FbwL/' $,'o pos"8uFuk15 0#8RLpc0.jnzt`b{?&vX˟hY%;9Y1qКKbnt>m@EoƇbd W,UÌŬYt2+v$&k&I.ʨO(z1 6"*-?wỀm/E^w{E.q[!j {Ri \難_;rĄ 1Cqϩ*Ss w0獀TLC^ (_Z;g<:Ι (o%k$KTpUޜ"6!b;hvq=`rkxCi5-:0= ;N02̨h87桀 ڂӷ`bM+ܛvAKad'BgA30$4C< _AZ`ɫ/}rY'P")7H'uN";F 4E'x.!/Cn=r8-tk[dGD޺_bpo5nvC ] /X[2zTJb cMlq 5Ic aӼͧ.㼞H)7 4Y1ho$e1Rۉ DCut~ʠI7샕6S%.=(\^һ~qEkrWu9"R龠@##wNR_fXgqHi ]7Z/>I'f#[+J&D+~(P-Zw{up(@/zǫ5Du:u :@H9Uv2jCPPW?+7 rQEs#'Cշ!mFּ8 + ,d(4w~IZbUkDZDٲKťCh˹38ltɌV{5Z&W(Ƥ2#ļfSzk3ݕ xo^8`ӪbvTnF'+MOs6 1 e[w tOjGKED h o}Z,&-$%dZ3դZ7[jQf7X'֔MV_SۯTXƵnOr_~WTCg^jZX` #;+v 7)VΒ*TF7(ĝ rһ:N?:~3D $t4f O+ joPr0C (KffLOްNcɤn5:#IBŃr{ i$fPȍG ]os!6oýR3NDEq$+ޛs.|e >Zb}D<ctkGwr>Ǎʷr.w@أMz X{o#yvY2aEI [^:;Q 'gDnSiacL!O5,A=t,8]/ȒHEN VB(rbBb4s #M.)OP:Rݱڜ*=)1DZz|IT0]0fz܇D4a4'f dD:k>Qq{>Cᄂ%kYn. |9eމt|:8]fǓ༽ӤaHTTGn~-niQ Lte68!59[˹ZLM))wujhʍӞ8RΗ ɽ5S֍5TqggjP$F6Cx':C%A:wBGZmvz`?f!W{A+rVc$ҟdVڏ@|#"01*Fqq捼}ܛ0SD腅@犍V#Usm*c~[OI!3qC9@'#?Ⓒj4\p\=p9V`tsv83?oP\R:Gk#m4:e;DŌ&+z@+o~H=ekC|-vJ3x&qɰzA$?a"U>d5b\NVu"SN#NKL캿r?I[Dp:`NI컯 )#18SbC+FP#Z!3?:}KxtBY(A5=^YEܬvJ9BHߡ F}kG Iq~0Cx4#m|j14C֘9 Ʊ{3 'dH.\K8kkO _z "B?x[.pgR./Yw VovG=:"A`(nWޠ+:Ma"1Itq)P$f/ʟtOk & vmiTB1eiWy(r2m+7ߧ\p`a2y+Q'Mof79lkE_$4_f4ǦC&ظFǤ;[ m|}4 #3r;X9 IxS)zT h0cl5f>NPr$D&9e1V }t| %k//q@EBVDJ |N!_eBE@1p.nؖk]{"u uCPkkFaX,Zo鶣>"NQLV%r/ b|$ץz\.¼FQ`CMkῲF$YRq޽QF* u%\wvl%g[%WGqG'C)e2gR?د >r^(SBM6Rl֬꼳?CvcmtXZ ex^xaݼ'Qn=0{7IQ<[M-rVL$ȥh\uǜe'ÏHM$Ǒ0TCr ΝץM*+V` aϼ`.$<s2y3{rӟ94~"5l#,ei<(nv%Kk}ܦHY'{\/@J6 vId]eA]}`ur|%Ò3I}Hx"(kX0Mv *l&+vF6ݓƗ:&` D8"Av" K[u1d. :ﲛbsra}NUqڻ gO)0[\BtKPjaG a&׾KN{ItzL7P|{ɚ"ޫ+Ӄ!4~/pv3עfDMP8 C|3IGi$.nkES1gv۩h6f?;r8<^][ DI>Ǟ.Bi`1&w,2N ~}oT6@׳B6k`8nfR2㋆WLoB;{?F^Os_:׺+vĎAwav,/y|㞄 *'gwAUHLe *g!t&zMk;e{I0kΠzF}™ ߄R2%$[C +@2&f" 8>?G&bب΅@ۗ~b-iŲ W FO \# Iv篽  'Ӂg%uP`j3OJ'#HytF{Og~}杆hBgA4`-g&>o]1ފ:2g3t\=C9uDN/F h3EB {hHS(+S+j6o .c-MI0i\@JtYv)*Q|] f39=f1r}O+0n.KHEOt{%N=*9M*Q~?m:,m{_˦-zBE܅9+ʔqN-\+qQ!2zӢ&BICA c:@tN܈U:TeCwsiz)jnuO>(س B+Ƭ`>U@N~V%Qw­ք@x#:1$$Vnc F R;[wO'.xCےu~LԲmw'{Y;^ O5YO0|7 nTtSMh5 jBTUm~>N!8*ͳ\pRZ풁?os`W^4GI08):†/_8 ġwgWk=R۰g x' WAl@9?Tl,Ήvj5?w)oVgzeKdMZ=<.ivVCxm; |IpȰ= 勷(ѱuDnwOh+YgZŧۓEavw̩=[4 0DE.y%͗iǏfc~?L9@»\3Я{IK2RUԙ$aBzo43[bl+cOs*X;A=B <;i@H:ۦCN ~@tlVՎrO C`a!XI-8GdXRIJ5W˖lE# =TAm?E[Xo[.ޟ s*rp4dm]BQxޡoYWtIc"( ;lBp7{S&iƀV2JH#qPK6D40rѮ؃ ,XK%3G-AYV`EA($ydzmڈ=sA:PN%d jQdꙐIbJޖnWjEW !V!U4,nE g%?Aq+3 /!7j~9kA绮b~>JvV$BׂmrFE$QSl`%t%U^%b ԍ0tvz5$B.W|TR@;ug;ńP J9:`IL/W5d&7C 'x }HL%%H*tUQKgczy?oǾGImDRGg L2O/`)Sy>:QwT媨irrFj3ѱ{S$^J:Gp4gzY"SR5E6zLzzl%&EB\quqΊN#gTWi@Ym]FAGcU8WBEۥ~LxoH< m~b2<}h - =0Mfl8PW!_4K2mإPPKo?^+ zfXt޲xydC'Š :'ԊxΙam g| gPbƍ[́Wi.!S<ɦӽ<;_d8Hag)*!YgZ9VB,gR,YoR B2о B7[ZϔOY =T:5r} n萰4h!-4gEA+Po2T&X`Y{XPcWS47sJlqw{k@ZlЉ {y·%CGTZI5.T%=Uq~.@\wk[* cFBëRR9.W]e%_¦qW}7&: ~Mۓ?[0 bBcbKx_!⋯$5[-fnVH>wL^rv"VKc?wν 񮑎.G8匑j2>ukM&Fu.*`/m'킪TBMm#:;[fN}h2~(2+|XAbW쩎ZԯQ%/G4>(橩,7{h=*}vQ|pTwH\OiΘ&+Sa*fp8ssaԔP|J[o + R J)v]McAwIE#? X⛂=;_kIt6). P9W)Dre tVŧw^;{{ kl$ѮW}o ~2;r|1LL͉>w^!ZUM {p~rkcrj2 |3Δ+|}cذ)NDK50f%b`#p 0A&x+xYt}C8ѳM?aU=X%d-nȕ[D`o0ΩjǀBf!f=qf97V񂁥n ˯Wx`v7mo9V;= TLk[݊_!'-?Fl11?fuVS~CyB$DC J^Шq_̠TWb' 0y\ỶOځ0vyLOFS]`egvH9Mho B4ΥS'ݠ,G|T<䆟oQݪg Wa0S&BLnT 5Ϸ9 kB/Q۲3"RTC o Q:LNAs_б=n=T*=@e8űG}1JT[c Ax}ip+`&74K6FzLS DU?+]`R~TsxpA B8/GD 8+IjU/NX^p6-I7"Mt?ps4 4.^bBV&L橄NLJYp}[O@A3v ֎1 b %|WwNi$sHO9WW5'HI QAF<\q6{SuL+<1Uec@Gjhrk&Jq1g< Gk3J=|9[cp׶~:4!cUv/>̕Ɯ;Fv%ӃCo ћ[d90.8m]S9$Wq5]q`v*]^;SKf#:\@sT=V-Dj8%^vIXNnFL1z6 pͥU5t;D``ui`̉ {sƾ>!T2VpB!MٳԐb١׼& zg]J.AT;gTn#~  -xC0T}Sua#hFYﳂO,!| pHW"-ҰNTL[UEnG48 poL>`C7ˢT+5JufRx,t)%#/biラK=*a8U"Տ\P󀜳ɋB%z.iuP,+J7\ W#p!̀ont?A0K#PV96kѤ哉*4m>0е`<ػI1t4@-xIDtlAןV&^/w |#P'ڔ]*GMX孔N\L;L6yPzdo;T^;h. F U7pf ٨_3)Po=]X֙zDR33FKO~~#)}aS3D(B^|ˎxZSW1X qᄌu3:yMqw-Բ_oSP)3_"Po"z.Z|[F9fi)A U#Zf銟|E>bs0Z NS2d$EiN;%$rxk mE* z(tim}M+ L-35!['3:dS3W^d3ȥQ2(:m +[ 1%=r7*L-o!ڋ Ea,ZA*:#x?mB-M|pZ9L "ll][17VYQG-d8$nxLCBi%1x əʓƛO87gLѯw8{dp,8Mn6%ACqװg%>@(&Vn!hw}٦<%\Ϊu3.+umRa߼fc,)d/H=?GtTRMGV9hM坡jv.切 ;4)?x+`g51vVK'*DZZ[1xZ<* _ctՎKY\aP[ei11 hY8:p}.gj9wJd,ڮn񑮇pDNEAkńYΰ1[Dϯ֬_d]F#MtVZ|)垰=fIʱik)P uu-h-}ۡ, 2T !TP+]p2k-al'Ǡ@^7#Z$SgPǠY8R쪶ղ OԥSS*h7%^ǠE@JGAt[eXz>%s74c< 6?`*.6W'"]{RXB黯00Iu~ ۜ\G ^9 ^UM#9#yhe lP]V)0ka;{N]sybvEM鶯RPM/$(1~-*ݽ3\&ӳCB)]ƞ-1D+22j? G–Us$Ĵx<(dx^yUjQGLH`$g1fodRLu+_FiXk34UuRYPa K4'(^U^`FaXh๤AI޾Y =8W"4iNH/ã 2>uMAB0=mf0]z6͠~Y52zG -J7k<\tE_2R/p[a< L`z1!dǾEc_H}E-'Ϙnw:mྦq4{KO[&Xq%m7ť53["â3|aoA!e)O6Q^H^Cc:  kxˏi}v3K},p1Pj]zYa_=Ss.Nڋ[(2]Y%:y/${f7V5bC259)Xw[2Ž,avVN91C9sl%aRVN'6n8[wC W2]hCjVUDv0v4No=鱡HNa a |C$! 5|^@VE5Qu[p>fԎW JͶfnb͍xڦ/"L eWZ˓?2YuVdb9sNz\45c_k`؉B Tp.JOe|5x'pd6[J V[F4!t%/-W,9I 9m{RzLlm¥0*?!&G =+m"3L0}!*tG=ޡyjWmYH/V{2 =Q䟮sgxD"eDXQ8 5=t@/nX=BPP|; g9v~ƴSdRSԭ?H0 ɇx/h 2-ԪW"MH1TOA.BvaX4 lekΆp&I:3G n4/4zw;T5ȹo8.x;DG)R|IQ(Q^վ{+ 5ĖùIN%ahXh:p3сVgbl.} ;oC0X<ˊ|"[t謔)eMCu}Ϊn^r:mԸcNṕ$VTU0cim+v\!;>B6MՖ(6؉N@݆< )6$ΆcRB2 +!FoFB|"or/mYmn,Hs1]n @vB{Gsd~eynL79썇uJe;pQ;-܀riǣjr`x6o=&7]pP3iN5ENHJ/1¨? *%s@}kYFjw=jnma,8vty3Sx?lD6G`'i%`N z9,8~vl$A#b a@5$pQ8q;G+f>?0fCƂhͅW$I7`YH?J %S;S~#^w-tCya->':xɻap?BW\|H 1|Qޤָqbb"6'ϲK eG X[4V\M.x ~8:+* `Y") .R` 2` KPҤxOO*o`+?Q•;Y/=cH>VA vr9^(v0wzhZQ~4}*oMqOE|k M\6_E~oR~҆ao`H\oYwx#A"A|w= QF}k+ $5ß))] ^vaѽEoć*ymQ92QHIA»:+Y7r:_@9WZ!$*.RHa ޤvD aU~> ea;"4[5އŢ90(qDF${=%FE8w!W̓dPHi.vk z ,ā){FcUusq?:d0pb+Hiia*ys,lƁzAgK΅r 1 ģ{ ]SI\R,J?Z9s`V:igݐ;O;ȫT9h*e=1jM"n||\O %C[CY"0w0KqM@ލwEA(OZ`CWg_Ql=F6}  R@!\%5霢ӡvqieC(\D%$he$1h'6JPZ'B~FԷgDNX<`bQ2`WVawaPɖ*>GpF~:d}+PQH;d@q?;B/*M$ E꤬0wUva[\rÊrdXxՐ{Ә3C@ٔr ܋K-lc%"DM߷2ø y,cbE coM.X |*:.krNk~U춷 \/G Cx0QAɢtE˙rq 6u+p"c%Hڎܖ4kEnccI+ 6vHaSSjyNO(=v+bd} qbPk$xL6Ǣ 0ʺg !ެ\ɻ78%ktUÛ(P#ôa6}vAllx)uM@cum&ZfW>= !|]>?=d{]#g2-} >EvgLۊKKTJmMf0}(1M_ E"zM+Zq7XhEgaa;VX$byoKhm17=xbS 56 8O]^y0g.r.0 P7|NMYs9̈́;p|ZZC]q )6转^7H~_˫>Vj}OB :A2 V};[Knm0/65uv)$ū;Bw!*Pa\s࣎h~~퀇G[1 ~dAE/x~A)BʿU_N@p…C,R >c#5L4I:z R(km!OKjSUUeX/s>EyU_LwC;Mro{h3B59:Ӈyowe|pűY1yu2y1Nۘyq1j R 8e8+yf`։ULگJGxB?g:#mE8怖7Վjdrtcdž+w̻&ׄj:p(mB#3K~x6/DakڌlU[-2sn_tH"+R"dެ})}c؄6,ݸyQBnc={$J8 e>(z[aÁB@Wnmwxtb =T۫wilѬߘ8僛Tl{I ߆u ˡ˓gӕG/Pg4N:G5?{PӚd(0bPA'>t-4x))[\Wd1E)\ޏ(`O+K _%cQ>~.<Ԃ݉78L?\Ϙa \lͳEOq1V&=[W/n}Zy&YOiRٶ_mQ/K]ƆHg.Eq -j(9d]UoG/ɫ0Hq$+QH#\)Cô4XSqcOe{-u#tNҭC;)NNfS` /Ru"hd#b>r̍$XҔetIa\j.Fy_k4&W"<:CI-q5npM һYrI3,|sǼ lcmbxƤ34gRikwWNϞ ̚}OqWڴ`P Fe%?*Sn[߫4YSHkZvMPa iOcASO[cվ*#m4f0`.B, Bm!RZ=,4fWv =fd=Yi:[cBZpRC_=  nB5HH'M0mS#rzV,y.;3swWkʊ!|9^cѾb)a*QZ6T3 .ˉ_x>tKz: C8Ty'ǸRRj}00R:DZU^}Ĉo_zpk;ƍ9ˋހ'S؊Al &>pij5"T%XT4,1TD&MTGk3\=)pO(\z-ݛbQg{ Y 턡WqlϘ4$xgF;^Y!2$.ʙ/c5V@>~guZ6-WFAϽZ>S,hɼx}!.(}\|y>C51%fZV V 3X{|yN̛ZJ||SW 䶹F^B;(/r+'ZTˉE*u9Jn]p@FL5Xڝhqm_bh5 !8J2zܮ@8J- 2R~ȥW+@A+n 1Dnخϵ(ص\T7n-́y"0" 2,hNXmuo)^U `4:T5/FIM R:ŋ࠮`wr%oMou 燔S K E TT{)A:22'P2KL+mѯ8OZJQW+h]!5RزK^R+>\qE)Ib--k=6Pvk䍲0:V,LRW^J[_^=^nࡴ P"[ZFo,q'֨1ήmr~KY$˝%@}iJw! 7߰y5;PEw0PѲRU&JL?q1$VCO%)`_{,Y؁-bWق^t8 T5"F6\v#B͈Q% %T93fHcÄsHXӟANlF OPe{vb 0Fm\/­}h7軠õF--6xL.^X^Qˣ*E>JUsJF;4BGT}s%ɚp@0t,68%Y17>F1j/ {}t-11>eQd"kY5G(8W|Ca>l7֪GE֭zZ&2 c)3 N*"aYa.NO]zݍ6rQ′4djSu `^bld Np6c 7=7:pUBI#z. 4*'HTxzH'>{{7C^8ȌF@`rUOj xI/cecݦ|+ٟC~ 4 .bn;gm-$d| f:z̑`.v*5wh6t-aG,zh^ʦGUV ~G<[[p;}v ђk$U3I S|nsu$ב-O2zaLҡ\mA(SE1O0u' 5Cp~:dIt%/yAVA7㡡Z{ƅplŃl NmqmȊRs wjuþ`ZKqU&QDp_ӒԃA̺RK dAWb"6{5ATvQM$fkןo x=)e(Us*'c6m;:d̛׸"E<\:L˞Uzdkt` 4#6#g=nʡaUc"ރ ژL*R% QW |p701՞(jӯшĒpRdnhΛV3as:kԲ>IFkeٖDp# >Խɪau=kϚNݍ2!e@#Dq%itMR#5AR55K1CL5Uoc[@ó}HR͒@|랸u[!j dODbAK 0TT4:}H!ߋ?ReQYA0nc!dORkρgdWg^( * ^1H#!h%oSX/F{:ky0JH<`XԭBd%Ӱ!lyɺh^%@ @%y_w橋;WdY`-Z7Ё2 Ȳ~t)D_%4+T iD82U CcuJ@:NqpY\yJƞ_C<4!ޔLrlDѮ{ЎHb`ɞ3,uFWv!.(:1Jȇj#3[ըY^`FaL\eHvvuͶ:%sx,t 8Swf.`U;*C+E~?PGk<B3QAV2#R׺XL(8 1e1$BCh%csH0& 6Ut>03S cnV==Rs@* 3Ef,O[0;£DD>Hz?e&-٤Dfw$ֳOΥmnu ʲ8w3U 58V‰jz,p1Z6{yn5&M/Mus ]ײ-l KW$ fЯ$vHf-H&dGt# RT9Z^?L!H71s%/U$1d'1F+ׄVN9Ud&lg=pZπ"!UWsVW l纰ely@+,W{)OZIW(+W뮻aXʃJuiw ^'θWyJ>RSs9LJȴGHӣ(53z MD.9}%q,m7Cu܋שj[$JI>|_ TI2ϬXF@4p+Wz5GyEwi8RyLEpsp unkZXL[DL#1e 0KYs+C\<7lیkb)Ԝ/<Ə>gN*W#O>!ؑC.v'$~1╒j $rcUQ+l1aIۖԍ 10)qѻТRɯF8GȣVbyu܆vWBV EHUΐRvBR#\ztR>X\atƄ^iаaj;ȑ@)ƢEhsl wѯQ8{I/5Uiޖ? KL͜G[=9v5(/vB, En$̡7q;RYT;klCe5_tgT5(GK !)WpnĠƿO[=wTϰT{2U);|WuEFY&_g+=fJt(}iפI(  | fW@.4:h(؊Bqoۼ@ӔqX8E9 >%׃6̂GgH;qtfg׬(u (o`_jXg$nQ}CE`Ci?,0jrW۱V)[s1eR}/g}HS mUHx0&aDPRkQw42Ad4s($*sBY6&=G \fl-o\AIQ?wuym{na4@a U2b$[&$lֻy*p碄O$ߗ`(nUh<9s̙th>C8ݕls9{vS>KSeaٟ†{;>"s|C7l%SAPlXЭs2r#m٥Q'g_H#>=Nnw:xcP؀1h~ٳ5>q=|Bvilf O3f^WOu;(ƪ]"dK}%+.(|}eAZ^k2%dvNcC E #.CQmNu H~":8/@6NБɢ^lN0 gr>(J֠|":/6g0 /d^+f{+UH]FA_G99$%7|J֚CEk&Zx;e2ٽ8"Fd$%op:8{P%~w(FSE[E ,+IKИFBF?#Y%2z r ԀU138fvF4$:2&#s0)%7$x#B]s3~)`v1(]) ǯ'ox: `=]du8By~ʩ۞aq/JCR[0nIHt*T<2g7[{jOcp 8kSa|c TVJd/)`,otšxoqM[pbmjpWQj[:h]vOI/($F)\CjW 虗. ȁpq 5cxmCS&ݢ3CӠQ&!vvaQH%(īX`AzRX &hs3:(xЭ#GL=yfg𷥯fv| 6"%s8HQy@ lzKv}JrȏBi_iN'SK iZь8ԋ.=o'K~Z!.'4eNLl=?$+b9.hul[ib9Y Pa1 D%TDVADTo"ۨ9-c Jo7G?b_$By[y5VxHl;tCf-X(Ư"F_ǃ!{JnQ9:lV-?tX>X?%:p U!ú 5#xN#úNVz8wTRoHg|9S '(`2_3(;}_WE'㛏f:G|.Z(bQ4vn|p/ȨăG`14+m#bieUWclrHeFi9uxP0.)k&uPr8ȼCadaL#s i#f/Ä#wTE#K='Khv.oGHv,$ND( [| ~kC*70]HuZ֊\=P,s2+}aۡo嬖_2=y6ޡe9C\uUJZ:|-Zٗha7tq>MW)if(gدAPylA\PNgE0TKuj1$daEJ~t*|ݓ'ayr/'M `07MctF(|k Y![TsӠV}&ޞwa¯z~K_Ӫ qE<59H#KCA~=Qݔ6?!E=}h0yaC bo"wXfH4zB9+-D8_͕paUp<7Ӓ.$~Ogh1( S*oFCãX{EVI\/cSy * ~6yH;"#3/y ,!52$JD%#:ZR/r7U7UaS9`qO`iW~lN{.?_8NX7&X)/);J0y*;RDziKA[wuÛcs}սFɚj@_چ([92ۤg?IQl2ȢZ6КV|0w|/ ӈG+]) ~[uruA:ȔqjY rqcd'D vH{MS@q`{KoٹwoѓkRp`{T qIxqy)bwšaҊ-}זB 8^s`^ttv`Nua-NWF( [N P*!N6hDI3 N(z@#VO#=:/ju }̴"]|z`AwWÁGȳ 41AiwA2-v$tn@mzT]ݥS' "cI>?+&/w: T=R75XYG=] άK,gXrnΊ1I0gpZukܹXf$ ^¨;9d/r,®!K SW1,K.R=ý1&['%x˅`u^ #{2FvY+W~$r[^/ؖr]kh+&|=n1vC ":l0C%]le*M?*x%k Nq\Cw&Cew29$ qpHoIf;ѹuĂB>$BɣJNyg!rGZ%QeM5sx`w؁)U5Z.ptxl8=7㉾z(ɿ4 f&x<Hr! h5z8"Pʋ[zkaT6{ .31gʔ89kHqM sSç2Px4;wfDq2o-,,?#=AMI~n"ciyz-92,()4ï9Ev ֒ ϰlQWCq]hߑ O>)YbҮؤ:{8%TjZ|,$⻾l#׆ M+ .]M_2g Ӻ-n|PJHw>H΄CF?7Tj]?Ķe> rq+6G5_ yP@cXt񍓀TV4Fo,P! 궘ዔJ"͇ܿH娌lֽ^`r3`䳬#_XNgGK>wWrKހ;Ɣ9xVK|_7V.8Z}ވ?+d;.b ]v3Ҳi6受L'SX3ڶ@wu yҦrD 2O2?mK^K[pI{Z72|k^8DD1h{uT he{>D*?;uF޴hPv9WŽQ9i^"эKޟUή[9IBi<; af>INujP _Ɗق:e6I.iqϤ&C=E_B{zA;4 \e] l&̬H4M?2cUTU̩l-KAӥշ{Sw޵`J&ǒFA}W^b$յөDio8?},9KA.#.*v ~&gq9V11͇Ք B)F ^,,Km;,tdV5l6J'Qj u 7488}>WfnFY-G)‚ѱP7$S D.15"cgewYBKdkCpS܆bѰH0?r~Cfwpӝ2<JV;8@ Pu[E'=wcIG0vt5`l'14(0kաf /vo5OPTk&4,FJJE6-l2UajYfcD ka,sSA$д\1'}\;1@z-*Jxbٮdif\G<!TSxO* b>U0zm8i_dRF0ᕱ{IVW+6U$zS 8D; { g6IF0oK÷7DE$pG@d8utRx|&U*}sSBKR1zeIsEvDг)j\c34&f81bv)њټaYnh4<{xiDl7N@ff''At?SJ*}?1 ?u"h`;C6lrrb7I e^&e5' zO`Hۂ(eƙI| Tz&Oe,udZǏ3U0|ٞc ϻL^ +3T7;Z6kǰib%ƞ?df{lxO#n'hsNG .t 5KSۤ FaWvP<mơ`BbV+Pqdiխf[zFe6t2ĥd\j3)Xts]Y~$@q>7:;0ٗ{¿!+pM%]m_4vmC^tvq 7a}D0%Tגa2: wo*̪& ys{B+TZ:kWBE}Mv䰁C}ErCwlÒt˒"M M3T:X_R(d2zwf]QwvWqbk(`w>Gn=:TS =N#YF7a?Oi~Rh?UwBO {Rb%3 :W 68jdŔȪwVE$&bۦ@12h K s5_[+]o7Q>on<[";ٔ܉Z9֘QjmDM3]z({vE[O"HןieRӻ<:Ox_EEA '@;oDc ԧ^_j̹*OO{e0y_: ܚODĜ݁3Hr+()!̑{/Hw:=v66ǐ75ܗ/_-ɚ=Gj~ 4]D" J//^DsSVXEG}r߲$\|]1ISI kc +lkZ9K,tyE_%6Pߍx0uՃػw[ٳjjHX62q V$GGKC䒓oT4Ϗ)+,9xuAEB 5XrrȭYtE( 0;Fv$z z(@2GS<|^j䪶!P?J,~KRTro^RZyCRNq%k[ 7eQ lvL쵛q(= cKN., ">**O0-67>D|7L?@0چ GV#'%4έt{mt \VMjClI7p}J1`֐UlǎHQF `F *B*7z~~4籧 Q77 jdxSq2}1p9Rk= UOqhy"ގ%Bdӿ)`\w('~X 4_+=OCi|J~]L6E+6u۹E2ɕK&A.1}ƎϻA3[e#Kn[_f_l2 pZ_e%c?WgZ}G>Ŵ u HIkCپFz5 nsf{Vza%XɊsL6/ɞSŇ]?*q[5}ĀwHfS^N|,)aakR"ފo3q~} `˕}`(脤l19)(n%ȉ'ܰ߈>8pmXխ 3QF 8 Uᾉ[p>gXG>P-^e~VM%7lo~XR$R&uPK A9ER V Q] <9Xc(Jda;C9 "pUÚ{lQ.mw|'U >rnaH2(~I48MPۂH>x_mt UM\ e0"tB ئmG3Vs,Q#ؤt+xc:Mbj9 N~}fER;uX5-Q ǙكʺUF2xŒQ`Yd5FB{,X|qaq֝*@ZwV;Mn$Sb߃B"ܱZԕbQBgaLQak#he~ ػfs4'cٚ$PAH4k0DN9/i9ɺBL4,t.,_EkPF;<"z%lSIj^ 'C ~P:bT$%<9Z=ĥyQ0)HKP2ӑ .!Lb&BqIëb3(N\vYVBD,4v'Eo}ᐱqKGÓ0HeĠl&2@RBF BZOM`o 0x.,,݉JP.oo՘:VX\m.r<cSQz#vʲU=bG0ʐ5VBޚfpQE5$=/o18R ^۵ڟ@i/u"Nn~VVlу*qaƶ%|"ixE1k^r" K̰&f0}܉~\YHwk6I o=Ҷh ogUmK:> >Ob٧p2) t2MG@! Nau7"bY.S]HHbh\<]Pgt-O!-Yf0g8[+d1zU]LoʳJ3mfiQNjciW|?փ9GyꧾqUJ?[Ŀhװ7lpBO!-6;T(\ z')oٛ}JYr?ɣ)| Zi޳Jpsm[Z#WA G i&6/f" ݯGᬸ<6qem>Sa*8MJ ?2yIQRGqw[6dŰ%7U{N=RI Ec󎡴F483olIA%mЏOxǗm\)cbmJo\h5+{:fRW>Ȣۼ ' gef8du7:XzIA1ҹ]2'Lt# фF{{ )4v>h}Y]9,[d85OSGPܤr? ?~}: > eÐδB۶22.;0]v ēGG+ D<9ΦV֚'Ôb @{T3(¾UApo]ALjG"T >j&MRc>eUm/k1kӖ=sd/Qo?>+ߕ9Dl_rUόFs9,yM  7R< -GxoܚqxIMtlDve㱃%F=HX%CM"̧ߊq:C4j V7;U V2,[Ȏ4\E) RqDkhUU~"yh\pvA,̰G1 N!XsTX!c׷ !P3>cd~o>"jϐ QbnP]uA6 F@b2A Z m.q~fݼ"TW!KǐqFy\ki"H* q͹]{h 7[ˎK Q E`4w%SwK>;%ƉtqUp@C"-/a0 LOgYI>hZ. `TKKos*cgӋӈ.|}_Xf4}xvKZPw/OT5[<|}!ZrC5(nz!SMdDCj uoY O k-VWli,K1?J ,zVs+~Co85ܖkւwIAX^#j@=Q{_A42E${˸=K{ {;Nb&B5^ٟ,7DYJc`>y&tI=%-bQ,eOb4װo~¨t eC] Ƀm/a[1Prf9J=WQp}S C'aaP)pN4 snz<դi$싵? fPk$('%\0D U"ZW@OfR9"HDž<G^|5ɦ#_̡җw!?@3o=LFTQP_{h9H)1[ߖaXW7Ox!Fm>ahMG #_w{ BWgvQgGM LVM?1E~,"2rK 3l,Ow; ;PcFՈY$LY 1%q`D`r%9?׋L#|ZG!sAˏ[ʚ6[H0} /1;E+',tiJ nhH@Z+jl}"N*ٟ1>Bf!FrOiNpqWZRhʔՄކg!NBaBO$^MA ghqM}HUoڡfv(s)[:Di!SH %s]ZF6 LWmWх=C3~d/d߶ojg o`Q< V[`G1myoi-#9j)2*>c5@Y͠܁D^#@0z%u;j~6SIs[# dP/y6Z5R;@MtU4Qe$|t[@_9 p7H}vF` =pȣWt}{#Z<5jB{U:mJ~ͮX# Dqj;=a`edγځ4c|B ʿyfVpҮY7уgm/;nE[pOZPu/Ii܇ \sY˅aHu8J7H/ߪL5´ hntOoe9 v:A2b7ԓ_iqPH_bҨ+xA&صe:=FeùPl:4Cj|Whw%Č|RW ?L5%:z>vV瘔NR6\i7rڳ}pETqz{#e Ti ds@"Ө3vdwRΌ8aN`4n2fH%yD+F(Gnz}vJfi`1#L.5KefrW +bQ"tҙ%q a,f3]ꎯDeUӪxA7dS(`@ԗPۜ8@{Y!NbQ*y|}֍,+ (:7<7% =lϽ hPsz{sI`NtXZPűy"T" #rղUr%7/+\tPڹ=j}n-}{EN8~-kR@I74(THuN/;`VdX}FJ>+|QED VeVr92Bd6~3t̠?[Ɖ]fyciT&=7AJsxfbGdgp<+$~O`=_=6i9f~r@=M6¶EVK=lܒ uSt@ GHmz4F}2Thi"P'݌"4IؔH #ۮ'R.bNՇ:Λ`;))&6;a.v7PSqNHTW׸֣'x+$\sSih%K) T&au . ?!DrffoO}Qm@o3<(<3uԽd OD%vvqZoydѺJLT0tGUS|ج<)HkH @&nXa!]Eq!O\Db|0Ξ+ܾ4爆5.]S63< r$dy3ȫ7wvrJf S3KMrw#.|v\V71f`IϦʓ̉tvNZ7v8G14BvQ |ƭP"&3H|07\cuB\*CO%|)q3=28:{;ؖu8c@IGZ MFf#AMsΛaRgbye#V֖ܟx:=PuK<~Zw֤R RϗPf<[s]ѵgF8 AObz$6Ґ9EzkXSOc|PC#t)欝vk֧3e/z#쇩P+ _e  Tc:\ȵއz6@pA &%ֺ3;fɌv f郾mHq0 !9%>jO[:^+tu; y@$LmF9&ꖽ2&qrE\3 d}{B@ "ɔJ=E/*P$x(Vʂu3Rʪ꛹$h%RBDX.9؎ɱsջ[oQZ"˒mEҲ_=LE>Hct|/5ah OD3| 8=T;pր2(Ք4r'jd )4='v2n=jq!W"& 8W N-t|0e4) = -{D>s!iGsY6(d}Ft訛ccWI:]OOx6'0ed/:@xg$89Q}I89ewցKwDB=EW/Uƿ긘]%ޒDs<[q /$$ LEC*M|46T5Bd OqA M0JEoDi#pJ[VBD9J'p*hU_[Onbv0d_at6œ3z3Ґ#.w79j5cD֥JG"DmKAIѯGr޳Alfmg C:K$w"wF5bIkW/7!w! NzGmlhA)-%0XTJo^P׺PpnHatvvë - F|ynJm H zMFK4t) XzZW6 +]yYE՘&jKVź۝n߼Q U GMT`rJ:2u1WM]SVb#AES-&( ~K:3aqވ[ im@&OzxF\JHr| Ǔ:*A9\[C/^zLpΓ$e蛉֭ j'Q]t0M*Zзn3//%խupMnRO Svy[{H9A.qu"մ,k(P;bnI0seX F,`;30ʛ29} ͘ &<^5`Jq|R\IBz;ʘ'<^2P0:%ߪDPKNP5Xu645!`H.CY"Y5<%um7v:I-x9S{m΀ᆖL92o?$)(dp)ʃh5KVj]ٛхhWu*RI{BtN)zp@Kl*%V>L[nmed1e<N3SN=:Yf&iCx]v_Yw#57R_4QDM7$(9#%m\>x:ߴL~,N%6u4WR(a^^ b )M)~`u&tº=UWmD늢S3ȃaok푯IXW ŗB|HڙL>Tt6V^,|x/y$ VdԬ0*ݞ2ꞶCC]qб, Jp&SC"Hrcmѝۆ5cϱ~/*+ X ||J=pFN'Chv/$nݜ'-&SVHU.{ckDF X*u&.]AuXǁQ_ 5-g:zUmg쒻"ղ/k`aG#=gϑ~@@J nuw󨩰ܞ?) 2-]D (rA2tW:_ݧKYU&oy-MڑJ ބ'Cvd(@>pzt\#1pQRX 0p©spvy]ǿ}iky *} .~_ ʅGMU?k/PsW?ߌLF(n|b_XݣecLSW.3Dl#NHZ3?W9=5tk |r2+QELP)9p/lLoD|+V [~rOg(k:,V  -e{}.~'H l5r 'm%D+3 6*k2BSGMqp&²Q޶Jj$Բ*9G WqTCûv5X{|wi[*V{Wn}Wuv!+jk3 @gX ߗ_ݛ`F /=φX:GI6-zz-fEEqD6;,>sjPݗ1GH.}x5/ja`?u$n\2`LIMw[kֺҊ.'/I_WqcGpy/{H !l @RxJ3r^TL8Y6'"q9Kw|cpXO$Ft1>r&lNЬEza:nvgL_ k;ͫTUiž Ƌh('S>jM:7=a)+P;ۧY`kih9HE`og\k=K qozG]J rc\Ub1xD~E .8Gd"s'詛<5a+ @縵8<tˋc,scEW:2g` ܾ8I6}yerR۸-l4qt42O3tL7tTnZ!zlM趎ܯṵ[EfNc?`C`oéF<3o4^|C/^$e>/MSh`EVe3^},t}ItI8np DGY#[Ji}< DVC&ywsesaP̛Io7&Ntez8JاA8]I,:Ӈ-G_jx|&1eԱE B1nl"yHTUDCCTPRv੿ )2rL΀uM#aM8wfɾV4|n+|i`X-ǖjC}ذ $̅(Un,.};ͳ-d ZmBW|`'R\ i)zXG c[QCԞfOl=A׽(宿 ^8ώ"s/O>f /ۺ(j5ހ%K*ԈR<+K`uбYJ!0n9?!RKKQUتɎ;{xCK"%Ep¯&F{B.p-DE^?gĕ\pB]N*})!/۔:DyD.Wk쩲3x7׆Ov"#Z7TĨS_Wj7tN8TQ`GP1%`]c Yye1EnW/`+1+:fv9P)u~%a<;o':!Q0~TA \sOuKA*mA\|Hz<7 6"VBj@>'`m:A~,8ղ*ꉅ{侙W/37ͮ)2?ϩ(; iw7Eʾƣ17M{릈7-#V(şeKs 2c0z+$yw+9m;e pnU3}^b1h&`ͻOr>81(tz ]]6<ۘ ߨivFX9NO˅2DA|Ni$ncH{uZ~+$<܃^=3n$_x|]߮*pࣆ ׋,.mnMY]ilx FT%uRmS#6Ɠ&g렝Nق0Dst L Lm}y4ZPQμAf"N;|d{~ Lޗ@p Eq+\N^:5Ț a -/L -r@ic[OS:ރ͢o>!V]W C:xTD:|$zhJC"4 2R$rMs!$( H)aXRd*dAt/%ѳ_6j&mfҵQӏ($0j]p}zȖ=fV AdI@ ͓bP|-E_><4\_$ a%oچ;6rg9r RTi Dqsl@ilvMbΰ$ďV6Q߽Ceah^*zҚs.$N '֮C)P n5˸57w>G OhIbA7*>94DVEu 8mM3E/H\~NL6W3[|Yojd(P)˽ؔB lXE:q{9S6gNXw}5~D]S#ry;mk標)y_;gv-- G~9I2Qҥ aU@.UzsΩ;,ԮZa loPTc79N=bǼM[eZ4oBPm\+} :8?*0 nyÓF4V=*zxye4XȻI-VRP(G/Jof?i Y(\>ߡ|NSHo~g%:WN;s/]><^06+MBr &%>ҵcë02~ٵ&8'T&]T{5p2? hkI"9/ǢN trWLgaK݊/H@j~89&p/֋r6µWcv]AC˞),đq-q2,7D|[5F()G8}׌]Q"V0EʐXC;lg?s2>.[YKpi롫EPz%Npm(_3)Զ@f2W~EimgFE)=L+b5/ 7]NDD!!v%ǂW,k|pcO`lȷV}Wvc{r]*R> Qr{('"7E1ϲD@| Ņ5 xBRH|YbMk}rC٪<>xld:еdmc,5/ei~SFJDcc;jli-R~!¥QG5_%`S-S^FLbZkH~\_B RADȥ`͏d ތcNRq>w,jT{f suJ諤f7зiH̘hQʼn3#[9k{bpL7o viVdbd `oPLUmA,c-Il| m,#ߖ]<Z[Pp6\W_;itk~ɘٖȏ?2߮2,d?Ww2pOķ#IN* y腊@ w,ps0%gOZ>g%֔wq<7_DdzlJ?j{_##cG\ nE9 I d]/,U֒:Ʀ3a< `̾B~ \Պp9:.׀^@)1Wcؔ+Vq >t$eb(m14.€=~S׿_m<@_,ԳSe"_H8z0 lv@\km3`M:qͮ;$GuA-F+9Jqf"ٔ5WM> :mX6vyYbʡk’md/Zۦ Me3L.TCtK{q=76`\tԲAL7,Flbea`'0DstqӝBf{ W6_>k9P{1_%cD՚C16dܷŊl 98FO誰[ei9Ye0gA.O{Ll/66+9#YKQ'>b͹8dؾ3Ie A7IKc3T?úC`ۖ Q2PH`{4#EGIA&m1u;3-2ynvXT2G+_94 CVz8Hf#~@ł>Z!ʺ$?~VpTvj~)oE9ː"|v8?nP xs]׵&A;dHM`Ὥ:{-.Z;1K i BQoɺk S-Mhu(0AQVo^&{'`CX[%4'JU"tJakLT@=Y}5{vBG]ttØ!ض,d{,ldmqnqMayAr;CŇreDw+C!  +)o3[HdXu%ȭM}atmQRqf 4\AahO &I{lͤD@(I HVtm. ,9E_-Xt,=m8[CJx2 !H[[Q kB`]fQCܧ~;%'h  GS-x8-IZ {{ t1xLz_iUIL= #½WuQFǸE'SS7%#pyLB8,9jJW?O '_r`@dh'} a#DgIj =H Jk3|8<>[!B;a#x!Mu6nhȬDdۧ+egeP_zfQQ^ծVǵռ;AI(4ޘ/b7JuKѩzd略q"mfk@WS,DIvXs;S£P#'O&\dKhB1ջ!]Rvlls0o<Hn5# ;J:@܃Сc<?gW ax )MDZWה `șq$S4)~F =黓J_F~= $le(24RJ:upZ#6g0F!oW]RƤ}rcdqc 0+6| #~" =2&@QPHؼcL$w} Ek~pdu}_9Y*LM}FP]dM5|~?ۚC3'# lΩ9,z :Z'Q*<[g N% 0K)]P8 k8J)-:UE1O*]lq[LMRb&0Y0RΒ UiW>rRL%=(z | 4;ZQ :CPa_,hCe 6HQ)}cɸכw{H ^SLAL(0A]I"r{mo~WQ!!'|B+q?ה tgvqr)`W=9X&6 j7k޾EO7Bu}󿌸=$*`|~JJ_tB|!2Qӿp~Cȣ\F־jQ[B_ѮLw(0tZl?@h^oƳ؉C/8/ *B;k }@\TҪ`,:;> yTFVrg[Sbw^WcqQ!EiI4n>" E3FQmumR@ X LYL#}ׁg b ̓ 1f~M_tyF ~l(ņ^'4Yt!w%R(&A)'6v r92bZbX!glX8 l8UY Pv mWR=0$sIN4an,M&w>Pc8]#@so1}eͤYUdU:Sώ3D`9 YQs!?!d fgjayf8Lu/OX8D m3!]23?ydʥ9 ufO,1uCt%xN64 ׉1]7.'&A|?k0>&?nOǐq2/ oW,Wh3+AM-Hт'! 4+3RqT%u288jY{看 ;$yXl _ PpPTO4%bz"$e o9 ]r[2D LDhT塬ͨ#ljc@?e v,.Tt6`s[, \bsP^/;›*]w`y-+ccIь*E,=k5 Z/lj ~/=\p=A[#; meVO T.!~iIȀU.|x Rt}/ȺoLV4bI|B dш2)NfٓCe#9?[ ݃C!n -iw<;M5h7 4hbX6ٴo]ldp |Wv"Y\^PeVI͑plwÅս1eO[ .ԁPq90 ('>?L!ao*/,p Ԡ/+վ0DWu0=}ѡFr^c ˍoѝa5TL翜r|BVqN>#4J'ڱVYٯ?0XV0S+Fh`jJ{Y,||fz0T6V ˽ ~EmFn+iZE:Hi_g_d.YP:syk]7^ɕ ;+NJvh۷Nb#Ɗ2R1̤}\^hοV~%pL;IR !pl._Pb տZ4o< ԗ +Oluę:Dfqş}?NXQrl6YADL &c$!sh6\ `TP|v#G,3wV/_@YDz=i\:rG`˰%!>~8 ȳsC]#!~(w`Q0ߌJ28F0(> Nb'o#1T|q>@w:wt$RݝY4$l)l5\KR-] n0zY%B 3=#MtRnŸ!,PMi? x7lەQB}`4.אoئ%I,uuv? pIN ^5`ܔbdS+V wLYxdaos/?M#} #PE۹:ӒJY,K}7=(~zA2"Fh<Ap,ܧ|5Z^ 6:4cA9)MP<c5=vGLE |HZ懮+ZG՘i),^Ry×"Ff.Ʋ?T9QCUҞsFԚ֞x3_;P"<w;f;5u/LH,Ӏs:S=(.ɓ$Lg#Nj.ӮKv1ϙv89#uWEJ{ \$jv\W4ۮV&%oZYs]K 5`b<'%y:UXvHgR4*|DǩW G?< cpVpOgqtYԒ՛SѰDzԆQ~(v8J<QϮt~D+k8ζK>xR}}+(4+k|&$3fyR>8&渣M{"!geئ.|Kn:BEjڥct@UR"~dl l_SGXd%boQ[Ѝh''; rYHt U=׼ȺJ)Yt݋Q| AS)^e'\ҿ5p+{j~PF2hLITuUsxˢ;(-e|eALT=Fؕn)*SG'3Zڌ %2M$)NJE i9!uunC/0'g B{o^Nw&m_yo0!Z.%ur`g.'ݲQƵVJ>Rxwm`Sj)S hUEIS C}!\b:8u`{ m$WjW-n?{~}41*RHiDAPu9E:H/[#@^vUfPWמysQZ'әUXho) CPSd|/@q Ndjj+CvoфbeXweKD.iqǬKĄ4I em$;і{$5[ eǾ9=m wy؝M?<]}QR1&0Yfq;wR?Yk1,kRݫ0sP\'G{UMkEJb D" )vۜ[ 8|2WSy} )ur}rB‰b$~}2mt~]>y{p\t1$仿A8wr+9 VA|KIPp/{-~kο>4Ά31`gpkʨzBT%üTd"c_}`Fk=ȔvM^Jz͵[j`.]q4!;f)) pH4@ bq,q\?tl IQ/^KfzcAMeRI>Q )8"JH=6fr`*?8IFGnF?=ŐYRSRaT!ąe1̍0dv[LrZꩨlW']0c0jrҋYUƾ^~Xzi]Sy6,bÔP|Kfy*CWfڔW[Fa >0YRwr>z8{HK] ?PAuv/5?3#1 dҩ=(_~uavboMTDADa;!oO[%K-`(2"AЊD*}5s\Z(W'ۨ]9oBaL@ #@料P|ߠep)]:_!˅B"nmg;>B$a AܭGt_Ǭ@F3X8J-Uh2*Gwzwֹ7ߌx.WpM)[1K'SI*yFp&ǘ kSaɟlstWZ 14sW]Z pf% 6y֌;@0I WNA'Lݠ_MDwlXHj"Φ**(x<ڮiSrcj  #&!7lUw*֍0P*ނע<4=7l- ,t;+|!k fP1|ϦsVWhU'@ =f( s(pYUlævjmm0g ;I+2$poZqDʏb;Ly6$ Ύ]J:9)0KT ju$XB fW[m[\gg92 o/h'oū\gitK!R a%WXZ/ׯjdmcZVtVX pۃ?wźȽ2F)7{䩁]%>;sCM@mz ym&S‰c$"TyQ:OH!;h)ZԩKuR¹j(8yV579`0fJ>iAJ7 c1[1e,DsЕأR:$x?Bj}Ga h^VfYDVOؾ͉xV9 j*QagZ͓bCa>k'R<@C9[%qoP=g;-,j8Yonрp~RX&IM3O8=3}xnCϢ㊮SlhXY$A1۱|{>k0lhڙP}2 lh<מMx@p-BvnA ".*{HG H/B]Gez'H,v .I ?穲zo:ѽvzx\FDgE0R.[ >ņ?FQcߖFY4LBQHcte Dsyrl=26SݕtŐx s$iЙL~ * v>yu#\-Ք_c& N-կlF!%痍 /N3T\MĮfgZd╻)y5t@wzk,|x(-+$0hMP (}BmzQ+Z1F @cF#G>X8NV⩄ b8͊D|%#K&-A'ƀ }s fneiTk  ,5;2ՇXUKest ީށi [#xg &kutlOmK(I4zAٯ#]'7ں2lkE8'#le1'Cݓb AI0*`WIZ\U/m2 <t܄N3.}kg^[Z&O, enwʑ<~*Hd8pm=lHylX<"ԨGS]|@Z1уπraЧ/_ѡ%*C;*7`F Bzb>()E3~(X'XWKb9g)>B_dz߰R1r4m0צWGhVaR y͠ ~[795āoi:?pr jĺWRGd1N.`}AC{\'Tg1aah%T'\cpE'ȺCCA!Zӭbl✰We/MC:dI~~l~YS  #nf/#EbN7/"oխBuOڻUnGc=& AEW؈un8 0FkPڤ^:V;G)ZmZ3I8pljK3z$_:~(@<<xsr!TibORfX{: r" A 9dajD,3r0\{6m:jLknÓ|>ռMszWPFSE`zw6[DlWLfKa}{͎&St<6,J 'n_{5~o yZz_!˧t&iA]H_z<ԋc0Ιю(yoڲlTW\(- pמxuҽ9Ѕ+oETӆ,G`hMI?b~np)YU&w ofԐ#9B_< T7SzKz^V>zN":}*s~q㲻!0FZBȢъ5lyF AЎAf.997j7GfAr:OUƜnOSJ-1k͂"%k|$ sCk/""".$瑥P<(TZT0ztfUbauQH%x䗚c[ɇCP7=m?ǩ9K!^c޸}E=^AMgj;ا;bӖޠCk$fyX>K'!r>t e3O4sۀNGk;|Xg(ćia=htnxO]Z9C;JI,wI"ů,%jPAXb퉟"?O>\de{7HisuJFVXLۚkG%)1 " Symh;WW>Xn+Ro [dڶ |Ka&nxs# cE*Ʒk9]N|\6CLdkC55ⲣtR0#sϹ,y7fq~2Ǟ >8 zs2u7oE⫚"W&,wƵXȒskc0e Bu]%8yyZd(N"QF˛` d4vXNj< gO(AzGc -!"U-=Sd{RG2JHEJD%FQEŌw\= qEPޘ u1</HWI}nP4zjX3rFq;Tځ2.[=%`|$) /_6%q 0&_1g#t[z^(чN  : [cNE@DsV4_&iݩ(4A Wֱz@_zWSϹ`cڣw@_Dh9W3 "o8(X;^ԋÅA6"z:E`MUa Đc&`c WdMKP_dXQ1lՑtY@mIBClw4Rf9j{&UszG*5|jK?6~E~*QY>0?UZP }pP ZLTF,;Y]0`4SWG2zA֢f"xV)2gP+Fz?Q kq8Q<av)y̛;^ۮzuCS"^ xx=pLڱ欑(lJ4Q'B&w]5b9523*$fdy|ҁo m Vl]S^tT%'!IQ1*Z)4D4~z^_}nX#1o KF|%H7{| jKf Q?O ShNs4K8vƑ[(X5Q"yK0`rIU"%SZ**)5{_BA#,ҍ)Ag ,(npW<5f^VNY7+$b[%w^qřq6!HW`4]2QB igj>jq3R<hR&$N4S X?rwurNӹ>E.;JMTY]m(oi̬F! ^Lh30)kxZOU7lB=z%r/7598)ꗴ%!) U'6ROw6KK}@`s{Z%GjSSW/O=#\kMy 'sqRS,w9 ""]ed-ʙ1*1slPNmb/ud]O!"-˜!*z{I ScО3ٴ}[{]&G60m۟j'"jXλZ$:-LD,FdT-RD^2[ֻ*ӨXH;Eà֌N6Xpog5M5iiϷ"'2"N0ˁaa@jK._9MYHm=Y#ϾLE 4۔r@ ;^OtZOFsyMy5G UF7:#CKPX=^? 5Jٱ=N]k7)w/Sҿv3MWKZ}*h1_%;̲]zMdk֊ etȘ)zA&i*X)z5XO6=+ȩwӷUƜVp#ob}Mׇ$S |lMh+t{L^YO*>v;9$IP`C+XvxIf;fhK&>HhLOcSxi?@>0 ek_~n{k?S~N@9HmM V', =wF"yG@jtsNKX7L6HoLW|РɒhmO]l6!}qOdey*r=G=ׂx743|JgC[{(7nL]7_Cbbܟ#w>&sh4𴣨aǚ8;YWX6qr_rޒH%#*5(AYi"anfsf 4 AX Ym$ϟ^|o-8N~Qj8Ԫ9+|'H&oPG|kUEɯ'eβ$HUFB9Y VS|!YY@kSZiZ8)PJ쩊ȑУ5obv>$4v:޴DQ.w+(=\(A(ɍ$`ϊ>yqzuqhb5XX|Љy%FԔ,QvIT &hȵ4u4תˀ ƭa2E !< ^vx\g%Ju@epy3VYாEkpb  4" ^;9pu)7 jHp(oW^,ȍL_@ ^hZO6-u7_3#{4A!ɨ F٪4f,.rBGi29ΙdW$B'o‘id)*_%2_q1D93 v@'LfIjpqR ]ok>ΰ6#pZ!+hKH&?b#s1˞3y2ESc "+@r+5ɴ\݇Eym߮ۅx~\Wq " Sdk҇ x5G-uIG 9s0#\?i0ыI='@0Yr,zZތs>x0yXoZVZ̲n&wtW ɯ'Q'iy0GZ9NYfUaϺqk^짇dŸKMLu2ʴBHGڎm6ㄿJ$l؞f@2 &ks S{btFg2J"0뎊2ӮD L#Oe>!, \-*;]1wn  1 /-֟r ='<Ilk;8!B׭,Ra>@jG޿[DX9S:4![KOր6ƿ_t:j6ƻE3L'ƚH$FuHj+ vz᧬&!2 <kj ǧw+WHU"{ۙSWA* Nۛ1Lj`?|ZVg z)nYJz{>Օ QOB%bYAt!DcaKsP_ʯOc"Y7,4B{k t5B;V5X!k 8(Ԉuk1e=k{ :ʃsumANB!Wdiͳp;>N[/YI$`PiԞz/ n.ӧ.V(aRy.eN~ҟƆ@-p_\pgu?t`q9l4tt/ꂷHo oՕ5>@`vrv"hHY=?l,LDh7H :I8jE>iZ-ΧT"qj,"WYrk?Xʒ2q' Dl_4^tWx% Q6Rl* zOtN ʼn :GPr!M2OFgkA YU@m/%āXCZzyqh=|sЙb8 2F=\mŞdQ]#9"ٺ?0UMO }bFOYyθebAtLMUa o[8XlRv^trBCD%irN3W:,lXκ(M]IoNC]UMm*X3B8罪&AL9',0GsBySZzA_ Q!U޽wIlDCRԍ܉XM 'ίmC2i6gV <|18XAf:Q15$lE=K'r0Sy* andpޅ,6,tt3 b,UXSRn!܋N&#eD=44oKg$r߮dZh>.}"0N;[#aMG.S-P{>|=:=켗CNpD42j )[`r! j j?-f# >"aukv8v@dEam"qV3^J@JGm񁠓̢|W# G=Xr8tÇu]ޙ} P=vځn^$a8baRךnǁ|0J>QJyyB=xT}$AIUvx*ش RyEڱ:YoSO`4'|vlsyQn+b_I4TY0!$^2+r}# 0rHQj],m"W׫:XDsJ 2J;07 -LVP^Cl@FV`b,B#gVD>chwL1w+FG~o J0LD͵y{g&V o''|2Qf)a Da.j îrDNB%1Q0oN0V֮QdNI؉@|/mO[knlh#[Z˼p*sIZ_7#n.亮>%bUG BHW~ǚRd^x;IZ K:?_*{n'A0:q퉞 @!FLtoxngb`7"hD֣SfΨ7dG%vn~(9)LٍO3)yݱ{:52g^ ;neQ*xxc7Oj%g0y 2gŒ2+6Q pgX)rjz/iq$Rm`S'L͇@Xa n,uJ'HQQZ 6H׊C< \@&B^Nt][5r}N]4ʸ9T=ɛ#|y"ukJ4kugdk@i%HaZ åسwTXr7o90?f"sajKհ$-9PX7ZH"~,$K)W4-GR3 9%i\&31XRSXxf*x^CZC~ti[8l9 ;h{n+w o0:h/B>}u]") FK^ߢK<*dV{s,llؚ ̭Afg1Pjd/O*!5KuXB d=a +1~ NBPϧ8L/U8PS⟄[0AffP ?0[['%8]ޛm^ l@VYBAR\`p۱>?O2u`-X~VaF%>ѹgk'@9*Rv0M 7*D@%Ρc<8iPȹ&ۤrcfy`Պ{>ĚG>a`ǣ pf,*v-` Df)g kOp4kzux=iS*B)&dxHE~#$!#[;4ސgH7~ S媴7it Y*NC:q-SO;QU=S WTv;toGs2Hy&:0uvB0-+!ˑw|C[|H9G6seFFe^Mܪ6MÏO{ܩ#_ZE T= ?G,&#;ܢr| CF Y"D3`p8p1# :VKfTg\ul^]9mwenM6F_¸(BYJ qb\YE\;do}XϼޠPWryHE1տwt1jM$f}[ cH4e9{cBPAD=ֈ^i|ٝjɂsKx7}읢3]Pښ& mTymNɅB\C|i|v*Orj'bF DV+PYL-`IԲ. AyɘqoH\12KZ7B[J1sUɛ4%s@!LڦY˒>@_8_a3KN`^eK-ff$E=^7e.{rqN։qv򅬕d5R[!/ld4\%l)8찕2!BUZC JKz<{_v|Dm}8K?]FLr(F-|v(O}|H6"0ڍ8"a۽|լ_ Rp_ M#O\N7V2sBS 6Vu㷻]I6,LZXP e )?3NI |>,[m?;%P2ຶ { i W,(41Kfo \m7:[ٰn h]#;Zu噞EemRH &Zv t>IC^0Pp dK!}Xbybr/pJl0[s⭟;Bl4+aR&bV(o}s`2o4K TG"/a. b8{j!g1# yo@+a 0anՎ& hM!!Ǵ O5ξ֩:A rx,|ČH[T!3^ zEH"%qNG&6SCH'\6_b ;>f(ZvL0eM3ɏzL0AUCٰ#BL?ꈃ H殣!^z=T^*6"Y`X\ga teOgcDrssYԽ=wu5L?=ђ݃K'oxӣ}omĖgBgjzpe$awU}kvԤhC[y4yGiu%V'cq>28\:`Br>.[ ) ³T,jJA[bށMVe{ f{Jgά9V@)U޼Л)#w @ ! >V]" .(ls'J\6Ze|amcmrSl3Dpk3`gy>s{F$?z:m+ fP̘ Zd$=Yx^) WsmC<xv' Aa#J2>J)- -7k eAJ,cچ ,rUX49Ch.η`eg/^!`N[OԔǤB`ƅ؟V.|\MD9苭c/wIDt0ODQR܊XUzc*y]ϴ}Xj nӫZ?Oh 丫ހs ]֎\CZCrH&j4ⱁY7A`aY6CfB๎A1y>%HpaxtaǹJ>~mOkZ|4,D~)@Xez+ P:LL$}oޣ{̉A;Sa<{ a yvd&O'Zֈ5Olfڰs W 2PЂ ÞazDlu te{4*Яs70{ )<FM ?-L#vi> &{F1qR\RIm2*-E~E:#"{t1+CרvFwVtFew^񸔄sV}kL"w)N!gzU. z:rAPJH{)(͜uᅊaƮ;\鱺h&d7.:6"U.(UFef&ѷߙż`FU,ciXZtFtQRЂ`,Q}5 ihwY, =3\ [`Q FuΧ_URN!cE)26Eh}v~{7 PV.._*Oonmc Ȃȧ[rzG_ڂCnǀB ]Dd(@Ӿ_K.˵++'#]<A"-6>cKmU Ki74ؙkFv9('d&?mr&e+p:F9Ccߛ=*])zFTNl"ϳλQ\5 *LV &iw{]ü ڨ.3+ti|EoUV( \5VPEU71ftg̼|[[j"FuQ{9JUnu^`L]_hȑʥ-.KÇ?JPEybY!0l_߇5j=;0 3lbIb!X +x8ه~1$WH[{6ިՑ$N~(:N,\UW57h+@3Փs}īmj"!2UzRLdفٌ]nG?T%Ӳ(c)\Ҭl`px,ohc\#"Sa&lcU٢{} TNt/0qԤAN|{=ul3Jv=aJIT;X9vCy`tX[iu,hdYi0:}؇z]Z׌mߢSkT=5*ˎ{mn#XX]v9 )V#J%rv) RhR+%.DV Hǣp?bpE7.hUݺ?:Zg˕~rAj$pb:[=ƢOb=v|G}JOq`F s44šW{F1~plvh{u҉E,ow>A؃ 8 h0AJbP緙FYbUK @/E`b.6}}D }?"F۬8 ޅ;VLmɝwdn z>;Muj,H~TgG>j.]vE`nEpOȜ@84㭁6[q^>vM7 szTM/a$ ب^=\}Ax?G.lT{ LF'hQu[#C8 `4s]:9wסa$֚v7boV}^8>'ˁ V޴1Cs*$ ~>$MF[V%׶⋷7o_ ߍHfNݼڀU)hy]Ʒ;2o Df ?f,C֞@i[g&PY \%$ <[# `i+a-2{)x׶: M M$QA>Mi޼)X\#xx'/dp៼HqV(pWTlNMٲFxxKCl VXrU^\=f7絎1umq( MZ>dk]@[} ҀWg7<<2֞;" fp@C zńJ|t^r9׀^2B(]Oxk?Le+,-0?! a82Z<ӎ6>21ZrL+?|\Q|_ҵ"w=4}Xg ꁽ}w9&zK:OE{|Dmp9%訜ݦ:7N.h{!uVk .Ep1iJ !lyU1Ws^+d { ƃ>S:CHqetB)8%=FzqR'ӂ ulJ}C &)B1f/{j}3fI@oUo5GuZHp4c7~R)* Z9D D KIE!_/Bo`8`d&2),'z +t*l…y-~DU")L={e.1`'+M7S,j!Vh#,xM!<8`?椞Z0(Qŷ4E>iJAm<_?YwB/XEJY6_l:ɡ'*ٳTZ֬a|쫐bC덎 `7Ia̸xlW-pӁO2{oѩq"$5c>洷g|I$HO?P@p nvXo7E`N{@^чeORRU{SﰞVrܨ5 _a}Y+TZn5n-S>1de?Cҹ&>ZBY%R dm(Y|ňFh=Й8E=_ڒ@!.0>TyT1)xkX;P3b#Z)iVS<ﶬ<1׺X)"&aL5eTKY?ج\9G=wRU5;U)mM"5 g 55RvR 8\ ;xN#.H(hsQW3[pW,huO0d}]" S6z{QD0R^7܉xk.PR"q[dr兩˜as:S h۟ u4(uPSFEH1le/&PZeU--7 "Ťg "՜T}bd =`mW| ԭKPvHzɩalyL)B .+iGP8^"X̞RusqU׸)^eW"}6Z[OZ|aÖJpMq2y8$c*X&S$QZ&m|q*pX^b)a}ƌ 6/DYiq,#Uʄ:u5e'ZEPpza cp#@aQ#;g|S,h0I&0^Xaѩ,}yR| ,X%^?u}F\ 4Ⴛ{]ߖ˾As'Je>-U_HWs/R.R8S;A]X[X(?̈uOV`UM<٤X§ԚF6a1E)tt1 1dž `T }(8J=QcL4'4~`b lAƑ:t.XͫxhQ=ɞ?p1ųmgclYwuj D;:,b~])uAZC$!-;cҍcId@+b`a.;b@cf154KoGGIczۍ4v`zpD^L6ϏfCD(԰4L1i4@u?GԣU'<սdowB1kC!kebŐ;9CJrOGբOثHga3tI1,.vvB7-q_R&>c pHS:E.}8Z) jHRp ǀ\X@&"/R-]a!u?/leJSxr״r90A[oE'Ɗj+_E M-~9O<Nj(TaD90ՄH8yp5گ:$bFznk sXu<\(\\b@'!MTsIU8B?;P-t9:w&_I)TKzmaj*aaZkW|WY¼ v@2g6q Cd_k}[ PNPG%*؉BzҧમyHbIXQߝ;_YoOm0 =+{I9nMip(]vȲ>YxE>2_l<,3k(U9,֐E+HwZ }GGDɆά\=3uךiGۉWC#($} XoxVM]ي{S^?Ȍ$y(;Œ-\cu7A&a:,F o4C|OF c~(xadn!~2Qm7IZ& =bjĝ tlx Nê㈵W<*Q):g{#fAMX8 Jm65 i,(9Zkэ =k7]AZlkx@3iឩCт(PYkcL~Yr8}羺Epb:hMsȑٹe/tH%lFb#mRgzUE}僆CsIMr~Y uDo;dIV@iM]aKv]Q$e?L$ܻ6Kˌ>E^/edh3s4v|u&8k^ׁ˧bΡk:;dy6'մ'b&0$ UJI NRUc}bzA-v5Qnxކ9>P]2-nlNπUpHNpǻ^^6\A%>n', @f"}~Kr 74z"hRC`&vn}eͬ5K0?+ngVbHm!xaK ;;xGxQ^dgLVF|E$ys:/_ /= *ǙZZ|WYQ*.~F8rƼ`l!޵vf߼@ (һxTwy4Eg^%1f6Q[cP=Q{d-?Կ^9Z62C ^jٴP5_)Qn)3mbx@A+Hv]AMÉ =r+ e6@F4&pV *N)ri(|S!`-)4ᆃj7%'u zSMb6Nc)FX^>Aj2#{1g 7G?숏zmlJnrӚjڗҼ`C:J|%bQ,[*ڈL/ (+kNYoQ|s##r64,yG)w"4IZ&K}5"m[SHss~/fx3s 9&ں属> i03OUܣ/7*~{`{ؾvX;1ḱvtpSfP3\)/\!BDW3^xZG$FeE_93'dO99k("kL_Ϳ%OuA[2m{>=] 2G)a\YPTHIwVWץ'5]-7UsZvgx.*tI:Ԥ=:dBq^78r|,0N}MiVj\;H'V˩rrrp {rc:] BOxAsv|P#һhC^g|s9ΝLHe:ftݚz<{T`- ZS5LAh"m ƒ~e0b!L8RpoJgRJg:U B[zAn Խ>eBa㫆=Ke讏'jp"bwM׋~H=lrW43XZdI ih[CAMp%my0;ǘ|-l9JhPg?mpQ`6?mQ3WŸmj<#Y;c#LţS{to;9 "^πf11|Ym`l3 i=6q#*"딝Ǔ)+רǓv Ɋ!N>2g !`s BAUM1ѵ@R\ '77DzAMI Kqqzz =Ew:iͿ{ƇkAMvP߀n6'ZtN-LP$ sgQBF ;InFoCZ}r`Z֣Wа<2$JW\DgnJ3讶fgs {'-[#\K>McLSfqC 8zUzqr x}t<_~O{_:i|W}ӭ=E4E l49`mڙU|#'ۨf#-}Fx5$OqZTk-e; BOc:x=01!!*GH9+%.K00V騽$QpQx׃L-r33I%0tj{gx0}; VN43 7̽1cuΖw8C h:l;zFt!n?%rX/I+j`o 6NZ:<~PY_\3îj1f)/f@5F2Zv'ދVy!(痵SKEܡƄV?Gc~o=i߯[ 2 v%t8]u1pw %Wh_ {Rҕ*,cL4Bߚ}Pu [l+_mf:U%V$.#a1%J԰||,sR )uHm39►`߲unW%ƭ}W&w|ѐ5finנ>H2ACI9UXu' *2ps't\ؙd,)0x/KCU«&}ZشKpo*ݒ&5 Q-bglq;B3Փ[JTvFay&=/*ȋVvʀ>BT-y_Kl][NGGw.M|^2`U4м2]%G;cq`WfV($YZQ55giJWH!RoWQuk d1X+|_Y]Z 'Xvd;ԍk|p(QP(ߣLxzĶQ@޷  ѹ/'Fʬg2]8:Ik!3G\l|Ї-/ʿכZH}W…lx2)AZxE 3νC(c>Q2`-fqd$`E~/'-|Ep Obc|3ԺOu<8=]%]<|mZC@\͞EʕIEn*p?~Jcv;ELI*oB'\$WsןΦge}j:\rt%π;3 7.;OդQk- WW4I47 ARӵ-m EUSφ3[Ahx $^Yէ ػj/%h@GiįMjƷ,AbCtΠs$lvƢ~hLje:-m/7N@~ފ ??XZ/.~Zd*F=h7:,U|fTj>|Bt޹m{6DHꇀI&1`#3/@:cRhא L]dvȉsxXPo %&-q-89p@dAp)< ecY椤w;wI fct* ;fR5;dc>2cv3p{N?"9y޵(׬@)ƾ\Yd$GKA&"r^J Ҩ0YRD}PW{}TqŷK{{s[q,zn}I?M>D|Mjz{;2񇈲͡e'xQOrhr{x'&d%6O#9ZL*Vb4Ѽqg$  Ig=)äNkkGnDG}'9¨C >`,wsG*{Ây}9C$ceS:`j"yS M k#!6%Vm0=ԖkRԻo,yTy. >*E?sOR3":7x1z@iUM`jߗ ˹Ί;$&&)TA-`gr뛒b,Hy ŗ&,`wZz3 / h$Z$^"%lJS6S mMZ&A[۔IO0|.׆Izt xNk8SR龒?K_[ 2 ֩c@.`Ps1KP+ oϲ 8n?=xKo$QNiR˯:3oOA2G[I.8‡fdI 8Lo*# `M|MM8(HK2=r"f9U6Zs$up暂 vE_^pmއҔ,?d+O X.ȓo{ez6 "68==O 5$G8tx vB@sAV| [l+L^k \p!Xm~0D.ȂqdP $ʐ^qԆ-=A+T3܁5_CIZ rjV;Bj߂@s!wLOӱvG AXeC2 SotJ ISՆ3 a qu6cxd=#DlJY;tC۟ xV98HON5e ?)r:vap2 .1Rflc'jR=pR aBw$;˛~4ۢzb"W]ǔ5sdsF%Kb0%*ipχ9RJ 4Y4noK0se$ ͏ ;ЧU-xupAY5.i,>3O$BuPH1?-3ZO%/T:NRl `) &FQn$Z6ŷ҄襗*4FYeBI,lˋQIqDAoo7]97˚79_U6ڗ휮vÈ:~"%xg1)\bNxoEa)u8V6r 88+Ӈ1ЃSm$gTa|F*Fş7/A@54PeMxԁB\}I>)%6o,Bx)BlPRg3`sbu$dE@o; m)CѱKlA}bQ HBǢL<ڲ>Jv z@s+P U<`M9 L4^je+Di'[ErY)y$ly?FMvf#;ieod ~=\ q՟"`qEsYԘ) qQN m1^4ƀ`O\YƔU` 7çr7̠CN7˟0=q.i4B>_eFɽp4jʼ(PKWhȉP~F]xn|ɝkظ _C6DPs7 Ӫ@mt4- -oޯXLJV 0yE`x'Э'oUԪ嫈PUyh+kͯ~iz#E$eǚ]b䱦}C1)4cPSKMY^jJ]էV9F\XBn5(E̋ OlD`XUݣef$7LFYr߷꼼JvW%Mf7(\j`? x'ks%nRsf9Qv\?]{{qI&ptVL&3==D]MPBf@: e/8wvq \<,ga U *cEv.~fGSJ'`9WN?`eʯEqbH%r vr|d  WV/ȕDNHc37IwJVPssQR^hDN، /JBMu ĞŸ9g)2pcPm+1*W C48uu:1Bcy>I$EoYv k0)z7/3v4+fBۂ.1 _P1um %89b %~DzB 6\O;l'Pm ˬ4T&DͶ,>%#+Mnx҅ÜتݡırC-0e^B1~,FhTJm}\LW];%\ϦʎHJfV y ݪyOޣ<3wXD\ *lA@8}O7m<@<̽,r;XX;/1,lM֠= }d#`\3/yz@7ȔԒ r֦AFWΔ$A׃)l;C-ϑHfYU8(}@.ՆIQvrͲ):|Ζt_C1DPT&qvΑVec3Ԏ݈8٬{jhSn{53'Qf3;4bSsTª 6ݓ?lU؃]C- w}X3¡. VxTYޜ=BAL 4N#TOk(([Rudܖ A !l NIPWy|a$P~DPIOMW+p}9).^Q廴2{e쭣y_P"k NXb򮺀hf;;M=o1 VS?B*HL/o:UoN A,,Tx6ҽ{?^!O'}U!N_'JO.K?'V@| W+[ NcO[7g+\$%j J]6bH9xr5?9}uk`&hA>2m(PY\cch|ԃ~zHKȸX Ba}ťIdؖD@(Lox(N ]wt?>]ǿl$2 J8B`u 2D>!EIѽcI+ˌg3h"OW?{"l]AGb~yʰfȔ{٪!~3CpX*pk9 J=}X)z*0 oASʅvS&J434p] ! ٽ\W<$]SvQ~9M-ж@s/WKr'b(Z5pÃS`4eOhʥ?Ews:g'z']31E$pFÆ+ҾdI$&B ԓ{t? 0/9T8+SM'3߹ʑ4:-z`qa0ɐ mA͉ Ȳdp2i?4vl~](3+f;*>v)g}cMlzWq^Osw־|zvwh#{ӫu(u 8x^,Iha/eoCj: ]T23 5Aw9?J k>R4 L1WM»kDsS^9Gy_)qѾEט5D,-Y]kqH"gz{ٙꭈBd$ND{Q[T# iq؍U}xAI=OR= QgLpLg@.'~VOo )7䎛PxQ5*+jck@= .KH*Xp?P!?XɺjJĈM/xBdTfJG;|6s: =K15˓T鷵5C>J@Kd_ &-7 Efb}z|`mĿ~ݶװQW"͗U+2/Z=ύ.p5Zr|"Pg貊l wRy X1"h_ϘP }a9T}ӼB`;6XWJ[Y/(s+2Ė]zyKSUDCCLM;eNnU¬ei,A*e7VV6 ϢLO9=e#|؋9#q?tmH9ckBI%%x6-R !bE{]6֘!UޯFMN- |Y&pMqwtQ> Dk.fwa~ %G/y$MO*$$psjgT!Xy J.a 8 8{6}^NѮ6,w]g,rD|ܟaSDayL(sSre򞂜XOtt\SRPW;D"YA)H/J@#nLٛ{k4U-L˅e{`L(Ep#:k (b(#ʿ JiʉOkۧ-5[JI7xkTPŶ>DjQ:wٍ_a\im9p #'$ta= #j$B7 ؟-ulLXҭz>zB‰9a0OF"@߂D4Y [ʔY]4@8eGe:W@5eCI,lbOka54iL]Os7QehT;yH" MA}gt=q-[JamҤ~;Eu遴dg6 b^c$eLkd>L5m 8˅%nʜzZiX2Vܢ$~7-hۓ:Tn֥|c2WS`z U`NunK #sto-W1˼Ӣ *o,jͧ~S-ϯ:Qπ8Êom7R![?>71Y+>5|o`bF;!'[KĒ ]?z8PڴL'8,LRҊ4D(܇  Auv>hY+-6`T9vDv>T;|#zcOFp0:T gZ Nqk6X$th/hG@x!PE5ߨBz%2/∮k lƭM/;)RȊX2OFa :{;:`m*ӥ/h C_^ʎ{.b]PV$pյe)?L(%n&7ٚ[96yyRXP4Kg*5i`"MeK?yIf yP)_N3F~f*d8^'}U _#aq:(oo?ҊXroSLn]ʸ;S/!,Ѭx xz`1!{.MH |1M!(ǿ5 c\bo^,fouƸiԜ*W| 4ڈqc @A2j{ǐDsUU`2zh*h:VO)${RׇSNm_ tY*yC|}NfVV'# z `No("-?LU׼p31?;VS^'60W9+6+sbRF-+qUe_ Alp74lwxy?">m2FlWk!xy_8~(tVINNԢ%c%FM|{*Zu*FȶuWL9{M$Cf1.Pezy,18;W נKN[g, ^O/g1`ZvƝ N&@VtdSx:krǔ|̽J0.:#1.wzrFCn͡-1 tsl@'߉0I`BM9,)p3{VX [jփ-L͛Bp QӋ5ii,t%d_.Ȓ'#d74<$xˈʥfa_;f YGКMN[ ltp(8c3ZJʗ"=>"Ҍf&9{$Jؖ pYt\;J2F~Aty?62UH[j#@NH*&Va&kf⏓ !+ѫf.(3K %\wTT=/c7B-# jn;RQ4$^5 s97$74js-/S4a0s\٤lxOB6]Q_[Q)MIBӐ8.v*Ri| WX1 ֬j($(f2 3tx8#tcWE}R)w-*uiǖ:#%oa)e(Js(Kv[/iґj9ݶΛ 2 , n~@#geнB ۛBż[OabISIn7NN|ӧH^1-,JҠ;a!ҵߨÕl8TUuIষ0DO\pn-|4'<TPc} \߸%5/NSX{\AB1~S}jTwm0f{, Ka%:?5)S"PXnjZ%R[UOhYCnvR>!KCZ#N`Z`R=y v]Y 4^P{6#bkS D8rs:(&FfDri_>qۘ itVhG7!󀃗*U36zu6]gf5ZWbK~턺O[Gʎ!#50ږY4%X%58}(m(zv -Gk]v#'"Pjȣ:&%).I8P6w")r&fx؟h, ]?ZnھhT{rxVZ?LCfg2WMBC^:ךurygG$NH&^f"tD;2?@'(e*̓0A.HU&p>S=GPX)# -BI]닆DG^( zAdȹ Aik2tTwbkg1wf/S(e(#<+U5)|+&!Ϛ(>U̮;u.l4]lȱ>f۟Oj²Cm+ob^ޑn`"T [lq)1ȻM'>RvIV82KW|=hWE聬&%^Ӑ]Zkԓ!*#CA|6-po폵5=-*M+ؾ%Ĥ+oH ` *CZ-9v-a(1g0o~  w# ,+gVTmaTa[E8:&^NIMgQ6=!NR.c8%'cǴnwņۗ]jf!uت8!=[ڵ,-gMTz>&')N&`1uZ ֐*}ÞOq-Gu֚B'VENFm(k\qpo"dF{NXDfur1\`u#?`a[F NLJpi_=&)qE1G5rж}aNIX^A9 gKtx)=9 vZb{g( !蝻`rl1&b\`L"_֢=mgL+%&Jjp' Yz#&s J5)Dm H>'GQrcm?V-Sbo^d5UVi#aH(*.J7En`)Y')Q;' 2~u 8zb_v5(`IY\ ?56lC  a +}xıj#iL8ULMo~exӾ[DH$cU:8gܮ5b!QS:|szڐâI8)ŒB1yP2S&yTP Gu1\Ǐ{-^lU-F~M;4ԢKfK~`TlXK#_tJ@<;ER=f9t> yI&KX AIZ{hq#K?>Ȼ`R؃31 t.ǡ=4^7Sp闆MAS˷5m)=h\uL>VpaM&?Vz ybTϨMx:~6s,-E_Zp2Zs~n<>f]˂Ş{Cv˝=#LK,tB9,N%mK]~:.qv+Z=qÍPQhp8( _k{Ʈ<6{$k^*/ p1!%kM;@1N\jžIE 6EV,cW_ /z[L_yBRAChx#Su$\5D^qd^@̇A.Åa, -cFҕդ-xEXJI b{< ,/DH(I2̭ tuK)`lEP+Vk3r<ݛCH] NM/ݮc9y&40`ײ&coaЇZ .4)w@77l3T/Skh֬X|Τf1j hTXѮkHoՅW'̱ǽYԿ_o˔gz#L{0x4x^ɦč\%ǂxfyV D~lTV,P΢Lˉ.i%wbOضcEgQЕ'3Gd2I=HtAaկPlN\ 5uXNϐ1%H0sD-|c{~j݃ܙMfn[U?ٝ|I2d%6a~_B3ɹEk5ʹ)tB/GAE`fojq^7IAF>oN!y} k1;eXqr_t W`$yR\tp)>'j+@uDzX*ׄ!S/=ԓUztDF*|i(iw5YЄ%QNˡΒ?SDp뻫hd(ao خ!=A$-`{6e"Lqpεt sD_1N[#G+Nxcx2G*?Q^q)vU(]ɹ@3&VɮK =\I~8dD|>5`DI]m 1$)yc93U1W$EѡQZkdtcƷgF⠾I'8d,4.5 1h Nuc](sѼ† u\ m[3'N#ʯ`q[őTA,k IOfP8iU<î&YBm̟ϸ"Ze0'@>cE֙OTfQ!3uHomoUk',V_d%Si"^Z[4kḏJWl?oeYV :y4hQ\" vK}J 8[epIL{D+TifQyur|s.ڜ1m}|p>k3AR׈.P H@oW6}nCRځa|uU:-(b0xOB+Rhb=kTW*ܽ~_ΏPɱ! ?tYY!iL]ӊDI oJ l{<`O#q5t# i<'B-$d&vWΝ\G. j4n7] ی CxQm9t feHN:Mϼk.HF;L5MGK@I"iuTc+U\un(a@Ȓ+NV?JE %b܃RnCB3AytzJYG'C,'uC,d (l2xnM1!;/OO5HlǕ|)13{\QFK?yv0 J*~%I_Y0z!oo=" uKH{agHY'-q 4˚һ-a՟o$^#P ~L~E:]J:taIB6񵇛ݣhRdi{7. e{]dgr="Z9Vd B{?&0miR3Սe41&ZBH%6ʯ? Vn2tMihb O=0 j`[-MGbIӀR׻v}8>poN)MӇ:jVBtk Ęcl,]z:e¸}D1'/J pxBajϫលӬH$#NI*wMqz` '>M)D-gs:G*jvHqv*(mqtOY6J Z4#U$[{l˵4R暵baĵJuvsXΓ)a-sv+4 eL0VryګH%P+UL5T8]=GuFГM H]$I$Uk= 72*%1~O(tg~ n72|8_48wYJA=E`&,=gGK93, 7 -ܾnǹO@g,=IGOZ/Qz{!qOͷvWb:Qna¢aQϊ ŝڬq}"D2jL[g* qjzq c5,u6^Fwpvؓ>PG얕RE&Na.f'm7U2b (3{*ra{L0Xsam\hmާG4 –oH/ib%ʩ XxW{6Gt,˖c" Gu@Nrr$̜C-$:Uz5?DV//\Me} -81*XÑm B/[z-s7z"{Q_ޭdKS+)s|?eɪ@S/P({5Aӽ>RIHmwȶSCI^lrˆF'ҸZDCJ{?-mEwy6s02QL}vʆZ-jif ں@ W3})Y—[^`[y6(zTbP׼02Hd)htV/M[3ɯYЉS1\M;L$){ZfƥOV ߞx%()th{Ԍ?ݯ{gr ~jT ARN]ʓKp{닻OVɛZԫ)CH2UWKfSE=_gyǯi&#~bmn"I4$3 o<6mJZZ]дhKY% ۣu\#hwͶ4C@U.tP!f K*0YZ R-zi*sT^Jnjz8!r(~6u!ԯ7z/g=/͇M_;"Kmn+nQ1d3za@_=kt!vRb\O*ػph!TN_P  ;Dʴ#ef-c37ZN'ÜN}"\q>שa{^-ŴK)ۣDލYPOHELyu^ w&.Ss /}{IN㗞 ~8,0..D&Z+/^g[TB%ϟ o@͎=UE1F%g|pt~!}\Yp5 &x> 1}(~>"pdD<8$m* )+Y͑ vV4~.lO3o\wrcژ`#-X}]C aWˤƨOTDMT6i`e`;Ffh5Wߑ],cJ5ESoD%IPi6^hZ=MIGҷ*_ϩߏM}eI7i =4q8o@@8icKwwYڷ 8pn9`b:O#B+`~;dSRਥ#2] d`0 Ѓ߉tRSio f"VD&=!&؊ޅv4%Ps"O ʼnlX0 K;+/0-&Q49?%.B͋ηnx};( |Қ4[Ь W}~ }E)T H5Gdd(K q&u-Wt t5bY!ED ȱttPQ Zbpp^zJM7C S /CG,@ B)4] =OI`kHUҍZ@0t -{ltq.%%cx7< yDJ\.)Ñ>ݞ򧆲1]pfe$]o8S>K$"[Kc'*j&}]уTFODT?!csfp>JfD/[E=L ngPYᝅyʬӄ7@~z07:#Eա>C.YTIp$뛃4=KW5P-EK${WiG&Ky=EFg\"IO#'/_@$?6:P2.f5pDh^t A; i~b)+;f6Gp։R?c&8|toS>C?U;;m0)SlaܿN6ZF3m]YlH)eGǢYl&-i%5@=Ckݓ`wy>z$v:1,QO! "s5}>Ψ\UXKHUOZJ7N%?o_`Y+`&&b ȩѓg)K7ݫ7b~e}N@@ 7v.Ats4T|fJe"p]q)gr. Q%:A#cE`+:̅$kkU&^ ΄}uP6xQq<@=4DDy7m󀃡0\۠TT3q4wS#3@ҋm$&d(ő0SХpIdjl>i?#KsmD/=@iB~ٛPJs̡FiȄF|rkd#)n`hdܛ )COXg赶~, ~mrOI)KHYp3%#8‡2r,sfOş_8X_;1O!#oѹk53]p"_aϨ|ap=@8fNm`1adB)6~+]ktB _t" 0OK0CދpZo>]>6Gk?@pUZ).:3ie/iֵpkHwvgb  g[5 BOLޙ= Zy5j}00wx|jYSͩd5!LNboLfmaj`GaE5* MJr:vWw8h821BҚ:͇M}5MIrtK8\t!j(|)$RիesSjА@DRP(K(!zGc<^=mR^|rc5wR;YRp6ox'c(!;Lϑ(cc ?*^hL隼 $ob}-lC4LD*NNqE4>EƜ=9Z-i42aN_Z$bô:(FF oUSԛsPUPQ 2ϑj?k B<)=tSBev.%[(C+Y9 nثwHnI d3C tujjG߅=\F{f!Labh7q-d ?ELjh,lxq]Pct#U*/y%&IKNn8lʸiɄuTO3Dhx">WL#rą_ ,^^U0 eNq$I!W,zi y/7xz立nճϽ6~Ϧ c 掎n{Jl2>IZ; h;2n MO0,(8yWfOUPF3ybV)36в`kKɣwEE<Z`}BXj6s~z!`+ ĖNxH+T` tZ j3[Sm{ ֽm(hz.ŠFO1.ҰWJ  M6.",<ƒhβ>S\#[k 8s۰g.i*Փ>wBzx@Q1S04wpHPxXG](KTdW4aJEAbqC-pzy'}%Gr!e|)|]|ukA=FZ,S(Sl~KY'bV}4C]Y'TXI %T,5rmn/7V,ܞkɕxCA":gFP-+kA#/Ef&h ͑PVӳ8)iy )[< r=bx. x@tư_Dbr3aF'zKJ -EK,i~:W:Xp$Df6EdQ=U}k-)D!Galm~EUTaO=?f: Ez—uҍ`5i6cx_tjJx **N *r7l.;=ɦ 踣.о}[u}O-@)gGv39 x#Wz2H_|?Bc$akHXLӱ mP0(Ѭ ƩQ΁maƓj(?Zp., 8~~nA"W,[΅b4Hqs}k B=(P_?N<ѤUR" bߓhGPJ- zI *e1r^00eڭqOM*%s>dA"sxF*a>mN; xwYC$C?44@U,<xY3r8/^5u6Љ*/1U_A/N>6?0)S ]s[\t[G !E?--p":,`Q~iMBy( iڐǷ}y-{d~:4FW>L{8C_wJ0aaJ }NE%@iru~AeW9VBJuͅtmX{ +CY1.)!ZeDAx!9yojtl:˧+|1=y6b'#4} ' ~<SEӳLF&*şx1NRvǹÚ;s1]%J@9 J*;9GGM .3Vq]wBey$6yQ"ț__ذ :%.DJ}Ҿ^|?=nkc\<U)82Nql |'B] Mhf瞅ZW=]r76|>ԩix|#o𳼢d'젇\^.}l _tH83mEWYPnܮAtFCL$!reJ}nB:Hi/brm*V6v%Y<>AC?9ia̻@-*0W>UY u:i1]]!XLvIo?kd&"ػH.J7GQ}]Wa_ŋur5'X7&h} .|vID8_-Imv_,9Oa˔ʺ\TԶ^!ܹǞSt08 IѽHvr}-;/Dkٰ`o%r}t|9q xQþCSJibddNnbG(I5dv]o"J6Nvd7Bp|/pǼrc3N/"k$T(̓K#`go;x' A6Gw놾zsvO>B"q5D]:HdĊ[ޢVSWp 1.T s/W ` 2VDmc\E[PõHn"!U8K"֊6if'2g+;chfW A%^LfPl_A.aUMdPQ5y71G&MC7fg'vg+k~ Ӌj>sMUk7Ҋ>ΝnMwwc~E ,I/ 򯆞t6Zm/%/5x~&l7O\*3 u1>p;hLKٔU>^H0!SBxM(*]ڬ᥎10'`Tmy'H wWse4l=4`HN 1[ԫu3;tf,DX1?~bUOEP6t&bAz^99YG<ϒFM׹:" ^y{YOA6Rtu #=BYam+(ZG6Ըx>;nt9eNw?MQPí=]lj)vgn)e+bG1ݢ@ P42i|r@ύVѣId3QS|Dwۉ{јKK9&4״Ȩh:SJUKuvug/*7j%X+ĊIoΥMH> uy7=[SN^t8@^ά*e9kv)[ö ȂA=9guDdQu%bUdQ^#0G74M*1xLœxGJX-f9'ܠ룸5ü.Ξ) y7=K⡊\܍yqtX | ȱEi|}j@Re[ek@T-ucn7H1é ڍWWFWBt|'f0ɣ$]_)z۝2v"pV{%RZ}1>ܰ-Z:_RcI dT蒥x]zwݏHR\}ztk"<œ[C8XoJFc Z^ S nMyaRaKH ;ِ &V+6lFg B~D⨚lu$,Bgm*W:x^j7e;}N.+~刱䥽b[Ho#Y9]nt6y{]39pkkߐ{eNw2.J2PfKWpyy҇Q#\}; LqaEg۰*цRQS,-4?l&_tuK!M"D, @Yқss˹>\" 俷ŝb{H>W>J`7Am;=aoM0wl]iiyrq@?q7?ZXPoyc:<4 rw_0g&wH]@Dڛ`[`ɏԷy{ ~T\nY[+䧂ܒz 8OeKCU!f7Db)V#y̸O<=4N)vЏ;}^4]Nh92e-_7}cQ(azb%vWFRώ=0O$r-%Uųg[48Q"Sx%z!d)MO:IeִnxڪӎNPn{{ @LFۃ.L'r[$*2ba>)~g7 #3fT9S/gˍgW@}C@Oüڽ 0w`"t:4qCEQ 'WZȵV 玛"$̧M^PoE+P7P -UuM' Nse}c(vk4q4f8<f/b-Fm/A 3=)L1?AOMΪ&SGd t`4Qa6arLOA;!$Sϲ1Q&qH2"Ec d $gfS"O, 6V:]̯]uY|"e/{ޜ F'`ط`܀+ H"mNh#SV2aks;[Q]l92Q!%U DC[p[G;|%d_wݶ>ED6["Hmޅ<Tֈzn;Zڼ6Gw&e gΡsr붏WFnݷvS%K)'yy fBNT~ZnTw $ 3ՑxO.:h{dqQd78JJ⎴fnA FE~\a43Yކ+oH$A:B۱_zZ53Uܖ-j誻{Ĉ'SɅ5$(粧jP@][qҟYbIagi6=$ ^=B[:ǰt|Ah3fgF'h*^ºƞAj)HV7N\c&|9 ̬@s[hrs8.ndO0.=KNA틽]Z:!x_MO7oRDHz*$j`ᒞ71=h2.ZJyt#+MW.)@:_tV?E_U$2NJ_kfh!Sܶb87PJ1hVGߟ)l-i5 4'l%tРo;/QY:teE* #*3˗tԱ*?5u}M\]hD@,nb'tСDW>̳Ĉ 1eLrl؀!C'S'zL,`I{GO%⋳E-5q̭JLtpCS`692m@;>4g/Ër #+XuW؀݌2V)G k W8BhPGe=C+ QM GXzӴ8Dj$l%nq8u[ͪ*X_ǢsDbL32ȄKe@B J( ~Ϙu'\;<;t=ٙ^dBJiD qT4?T鞳?雅$U EN ;K^0@u#?T)L5t4")`KM+ 3B.k6C)+mNbe܃ Zn8ݕr/;} ^U] |:&|yBýrhLd)yjۿbe`WJʷҟ=M8A15fy<jLǠ5HO0pSħߙcjT T/oGzƚz;kȨևr' *G}vG8 60_868 =Ӓ*d^Ē(4qA۔||)F%ibZHP[eX_<, =ěJ.L/0+l~;ZwL]sE'?% JdIvEqgG!afY.^WjYδ1_DPn쫼 zVBTMp) >s؍l ;ȑIP , 9E;aɶɹoJ*x͚sgi;^H)UWCFF#@=@; [KvW%0s?r0H@)g?[C<3IW5˶_>t=ȫ6.Q9Hs%E4Uc#/]i@;qt{ZmNT*jv|3ܼ>as#Ud'c]0 GqK\iaI]lZ|E- ["X,9^n= 8[ K<ʺ/E<1d4Kp\z0D;]IKѫp[(?ʾr][F9]Y0ST@"&솏gA+evy=RG_QNy"M*Gj*w0 2)151n9l*0dqN6NϤ/ps84Uk11H5=M~ 4b8ih8?chJvZƒMa8v0`޲5_:q"P )~ᓝKpW1.9˪I8AnGUnkG2k^(yg>v`P}7P%9gSg|}ډpbbiX O7eR\#f>5n =+rR3_/CnB=Ɨc63g=w:&ҭ# #ܲbm^0)nF ro !)۷waRC~67n`fi }~X=-׎. )v"𧔞H8sgt>^e*rO532mٛJݻ2of`l0@Sǭp&kiJ .Yy؛J@E&JdֆO]3KͩVҋ94Vپ.mgzkE48'tr%S=tA,Fi{=(.O@wʭ_XQ#UI/bJzGc 1_Ari>Ѫɤ)$>%*JCB-nwP"HKm6b|Wqk_ KҸ\/`! }'AO`2},Q6 CCs@~yX'~SҤCG/v U~+Ϛd_P jP>*fGUzJ/…ss[=mR uMŜ~?#OR{vl.},Q}WɞkgV _!5oË $%: [La98>gd-ބ>]=cn:G.Oc $,K8CX9ų?N[JdwU*c`7Sswgc>),D,ts'슒OXNaW|]w`*E5~z. *JdkJOY.ʼaa+QR{3UYk(]%3}=}R63T8~KΖ4i2cjcZZNej WnȡUXN?Փ3@hg-M3 _QKrƲZ[WxnԴO'"Iy&C'#v@.(_e="eUSM˳aiMS5~$Dui5--4 ٣p+'[8J88G]?{¢X{ ~=~7-_ގuʫ/8(WOLv8^b.r#ɾS:vA'<?A&Os,!xp]-O|]1NCV:Wx liM԰&طLV|J*Fd4p,6j28ƻlx#죻 wW_gg"h 0k<۩}T"?I6j' ?ai˫ZQ,vn}\j̰N۶w)k c 9_g: ٶЅi;Nw*X},s; +3cϯ:&8A{0_j :I*^'Y쁮 G~?ܼZlQ'g|GtyX9(``vav&(ŝF_r-P.J(qxa!r R,>ӟ1*xZ*r.pM #ƕXc'x>Zקg5* / ќt7} >WI}NE/*n5Fz?QOûz=]45Z[Y̳`EaB`E}t^flSeR1n܃˯ҏ+Z;$skN1R3HF8Y)um_jԅPhG Qf1BxwS9qMAYYIx<9@(RtaW}l!a11UIm8!X[pxXROtMHÆzFOtFj,_mꋒtD ƝdYX+soi 4D1rX9';HTJwe ya-+vR=6.2Oq"A{,N6q­*CS8Zx !*xU4"[JGIYY'!̅,gf f$?"::EUɹ R$RjӵdDGmv([|(ʥ\HrJ,\GCtvtUR+_=fxPWveN:"PqcGctkbfma8tƥrZh}z9mE eĖ-rk)m &g]z@y0og*]oR}^o|ރ)fH {XD*gek g{蘍RLulJX$?o8Ģ㢖+H̿Kf3U[R@skkKμ GJJM4=b f˝?FH 4=LEE(r"F˪lr98 ".̌XZP2Pfrp# L'{3y qtKƍ{v+2d[?WkoQJwnvj۬e*ȲʷLJv{$eۢ:Sn5}V @J?յ,b8x!eKZ3^m{?^,9>qx"3]e*rCE@J@Y{u^U@@/8;ؤx>vsIi.䞦xnp^a!&ZQ ),0MjIz RUSs2U/&i8Nt6 ʡ/@ ~ lQ R ΄wKot2F9CI+#c6/U9dDzUo!B8֬(?*f~%}Ǜ#Dci4lLӹ{9DrIz9:` h8 UqBu@m8ܾ^QCc4vLpȏOx(DxTE ALG-]`< m\A&Q Ih#|{O! d3x(U೏/w:Pa?{O .y;5nWJB1 aH22|^JmNJ4rA2 70xR8nծHl݂p5G-T乗Ddx"k o{/0Ԋ#Q9z^Er5y1SYU)YZy?v>QT8é[->Cгp`G>)ȷd낫\,?)fKcq(z^5,x!}Bk}4qbo~o2DsmbP^m7WW4t,9:0\.hg兿kDdHqG-'=A` A LӃW,,+!&bߙ;{Ylc*>LӖ!0o!/g4v$jJ 7"mP1\aNoq(R4;;Kdz^cyv'&I I7gC椶rEɟ#pe vhwPn*-kg݅+ru8g;W{rqHkŤvՠz1h(AOxĊ e B8.5L;vd>t:PU%W癕X[iU$p8H'F[ N= 'z3on?[=`Boqi|\_:x)q՟8݁Pö5ˬTяe| k$} wي99z[;n"nqKvLolQ,&vpRi 1&<:2l;Hyؽ'?>48/+CA7fND`l(Nc/vGhT>Ȇ'St0B^d޸^0A kϖj/34v~ɸ؋ˮO;3Sa֔d2qi*Boŵ@eE^a=K%3J5ZJvMCx+A>b:.9MKha6HMxF8:~E՘vHˈђ.Ha>$Xqܯ JTC}>['1zj>aD:şx5:b0d:]6^A4oQϛjqY^گ*˂Dzԃ?v!$u(6 !bF(JD7}ͅdЍ˦` g } 4sEnxkJR?=֊rn dpKSB9uv,B,"qbәlCG(KCwv"WkA_-R's^E>ܨz\uy]E\=D|&+1-q^PRUYAِ|*~UB(ݝmdOŗTr&Uh#i:v|BW~IO&H̯BHbsAGBڜ%h]h$&ZAc ?2.^@yu뒀]:jp808 уnUzːtP#)Odr@囐b ,RCD2ϱC^aMy.;K> B+i=;Ǧ7AQrՒa[ ʝR=vހCUN;)1CXL$B䘅3ă˩]7q[.P4JGʹ9\2]G`_mm =&~UV!Ȋ Xr{"sT-a3vEDi~rF=p(S^{TOϪ= M W#˴N v@ ;yT'Z8 ;|j2 oRƚG;)14GT.,'q7朹J<ѴkL6F']:)&# 1M篫!>-|<<10uuԼ)mQ(֯_i>*)W~u03 osp!nO$_al/ 69nv8{.]nDdFW <)k>_(%iq'%y\i"ǦB`t$>;,jb˔;u R0&f ^C:W`bix-$MHO7[ #C]t:tO>aRB,mkBxKur<ʧIYz?#O/VGVs'0^J)!U|z"aִ9.-l. ~85bw7hK`-s\iE 6~/e㎲?ۤROq)BBA= BTA!eZJu%81 L5*ד` .xDi#[r.|ch ^{w7 ' Tk#䴞Foyt H^ SXOFwS"B D͈؄ r f o/;oχㆬ4b|9b@E z@E#U:$Lxd=,^lg:u0EuOv4VU|(vr, >^ N,P ' ՜GpW-ZVNg5kxb A fyYffJ @|KDIlFkrwUUo>uzJI0g>7s~E;*Zz>J $&q`ڼ}t'H7 rSxg?ْ2W|0!Y*WUA͒!؆*qᱯrR%?7&'/mo9?Y 7S%GGB%F D_*.K4LS'],mIj ژbVϒyH(.w~{')|u 7>'X2`JB@)b@sGaD  j>)^hLvR&Hy@ofV4p’ٗjArN,oz\>jT##6:ߢ+:>)M\s0-$T qI*q.И( c+K]HJe;IÚwX˜F{Q~;qK; =zObti@S_e1yi0@ʂO2"TW,GG^Z0_I33[o;.@;)[L%"Ne 4l+%ȿnjZųA$ .wKKqV6x! PbPw2.ma&yOKG.X;86sdӦo ꋄFZo8%ͥG)Nӳ0$M+C#*XwtjLث#<҅*1]2 nR7nu3q dnxD֠z@&Z"MpwY X28XDY) =VG&n] b 1$'b}Y,CZ##G~4n%[W%w(hOU/s,) d2i.)E1x~탕Mv;$qj Aѷ$:[>%DЯX.&bwsmw1-(0/0 Stq#n7yI 6.doEz~&Y"JP뵭VH )5vsm#+$o-J@n@^aN~{S7V ogx兯˒H/% 4Xb^Q1t;\';I/!Ct3 |yk#_Rz=]FSz(Z"}Ӻvv/:PyC}hZ8;_kvףƬ3߭ f">a[2BDl~W*峿DpLJzxf5MðM,HY$:9%"M< HDz:!ӝ=+$P9'hŅ CFj*=to׆[9 f6ڙgNrPX_ +,px= Q JZmdEjey< % q9%mܻNkiP&ɀ?Ӵ߹b#K6]J=}O zF%~V83ϒt4ԊZ׻TEK&EBQ&m,o~&U{1ӳR&~T7,{`y.#bibu'G+ +r%RvTI F\uA[G_Zk[:巕abP#vtO?=jkn):~&+LZȃIvwՑZjFHwgFr#3љ雪56'ˌ>,fb_r8yG.ݪ8I|DwKKIT;՛w@'OGǰ]wru[j))5c +pty 47rʴQ@(i˜+ ezR?-kIwWBmii!Ubi?G`݊V=`;ƕ' 0:7YŦ|@T xyn,wC؊zc9iUwDZ7bx,XLY?eb"'uH>U@yҙn&[v1pe1.i_+7ʴ Hu90b'Qt66cz9(~Vq{*So=Op&y5~9칳|w;fD%7d/ ,9_NP:;hN}U.~|D362,6ΥM}(/Z`>M1f+!oV2.f6t0""Dv3bؽ̣{|AJ^%nr{l$VA0F8Wh!uvb/ƿYѓvCRA.kO,[N.|mKʈ jez$4P㬂۔6|@{ }L AOc#idp5=em}ĈN=6 1GJ '74ICq8IjrĶ! \RğxVu1VG;Bſ!i%8`G 7+( o 5*v A! ͡-vL%{git*bOv,Htk!%RIUBy22eIڭHށU2XE*)2_PBNc,0CAdoD;00Kjh\ cbkGByfIJh@s9ajIcö؁c9N+ p]]3#W+|O40lkw1+vO$r ~Kp%mlb25l;FnpWzB:*R}̤am$8!R8j#'XkMq۲/5*1_1i\xHSD!i=xϰ#mPV'|Y| $.=,nq<SDޑ%]Benj)2g4}jDogrO?٭1)'y*8I-?0bYKS.uH&0wvr{/<}7곭 L#ybGʣs}F ,e7 Ԗ5߷}f#Mq50 ^m,JɃ]ITO}d@ c|!c h-V3E|_TŒǽ5G CcL%AG-!]ݲ0J&B]Ѷ />[#d7Gסd̀{D6%(/,q`ØﴠqFoa@T>ewJ[;ת1IC`D2.Ѝ&S{^AԞ\H^*XgF)*l.h^"M,1gS4eFHs 'RS1|3TW2Q'LA8/ oErv9Ϙ&~sm3'#j@ #7;c;oB+̖i[g%2qz#(xJ4;B1w^tx9%[ {PNH^a:w0u2!HoB0cuJ|Du{o3ws&>C w ᩤ&lYgO'P#@4Wd;V}«c.LUw8VyEE3ޘ@(l& 5d˭Qin:Gzn 笒ݠxYܶN"}mboŷ, '</b>m6iREG0aq s_xbs*v d2`n V-ӣ+)VO \<&&\NdƹI*R_N3֐y-Y? jLr$݅jaRcFWй8gF$` t^&;S €T-, 'O"Ey?)]K TvJP,2Ff# nh#D&&A@om5` le+a$CՓ f<^+Sq MKjņJp A N4 FRrZfc-[Bbyt{TV 7&N/fƱF7\p@0kR툠=Kt˯q;rN}/}y]Z`T78 .ˤ~{J 46yK fJƽ]Zm7.x߲+>3ί?Zf+RE~5 Arܘ :)z8)uJFO.`tꞖuyA"0Vn|ZqB?y <tAU)SWgz5g[\L|):q /fW{Q.1u[R>|u^l4ĉϬޗi`|P&Z=!gˬb RX!H^俾uco4UYpXAʂ `s(3$7OvڨqL,%Q0t qd@f9z;N/Y$,Hv>b3Ϫl&ð:j`1߾6GƮ9FIGĔmb44D^] G.P;K&Ts @fsksR>[@lv23l{WIqX&+_@93[XEI՘ױXH%撟!ꍀR6"SHRJ yRqBp;vsdwH. OL5;\{*T-MXC$-P5óL9=ձ?7,+MG[+yEݯƢ-\ 0^\} Z %M=|%jXXMJ`- ;sudz_/#8FOc^|vLJ0هxrpܡVsqp΁JT8WL=e:_&LOȧ?3'k1Ge =hzv,3T'_UW4wɏpbrU ݍ/L $p%d"Vvv14I2Fi\E/@\yJAYq D24OyъWƐi`hrs;*VZL5xm ܈MRF@"k)'Rls*8Mֳ3XO : u:ѯL3y3WHr"#Mf+u%߿| 5LNDG^V;5ϗ d MCa^N?AOU#굄m$4-jO}!ov)\Џ=g*g.ȭNL`XwmY*Jڵ &X0-!s ڗb ?AoIq:js7 uekmw4YT[8dL(vި'/Bb)טF(|Q=lzބVuo&`d 3 uǝ >q!zȎ[I +% h/!ַn2}JvIo:@R4UUe|6jTt*wFPRovVCn04Jx^i'YƏѤxF $Ѳx4"@dy6f<@&m_H2j?*&都ÍV_0B#Hy;BP ~%Ի^\CtQR2+Yue5 +{?fnER7N;~1XseDPܹ%;!!kғYE iys15͖ H/&]PkÎ*1Ws ` R dvP  jA 0H+ a${$>N~]!H1x8 6X~=r67|^DIwBV>BheLvsWNf:GִJCvniEmAyJyq9*\MBR1C^uE49L)lLJJ ɠ= ŻU& H~QV[G?x\*ͧ? DW hQSl>7ʱ"]AXx>)*W1b5uy~l]YxZu!QIBG!O͡~U &+Lw;yHh, Y4G0sqvTzgq&cw2{\ϓ"͏دϯąGyR)DȟN!gk{TEJM9_"guD¦S;{Bd0@ۂ16k2d-L/{ '+Tݞ$Ck@c(fT07*'Kw!-i&9gq/7Mo^!Eғt ̢)[_6%,"sru\b nzl-15G 5i8( k%y6;Ks=>5 :c3Α#תHiL-$1ma9.u N(uGj鷕)k?;Gϛ{4J|Bv.[2gwV2$Lۯuau⨢Wx/  m,ʾro7gk2!FfP c3>#yhG d;QEO uc?j"^qZBM%SWۃVy T@+yƟ'o|{օW-zWS p{^ErՋ޲}>ԽrbAMG˪o20(eItz + zhˆ@;E#3Il53rb)merh-ɲhB<$V:CIiI/$S#2FσwFI ?<+F?y.*v k,aVq& 8I|˺"6nY׷FC\JfY yTÿ3%Jm!4˗vboalϧ8eAnj=3*|XTL̹n[f7Mr>:I=&}YU9h\RF8 Z"͹#TC>tMT@Sd֮ j PUwG,iHЖh"W9 9+;2M3kݤ\YfIb]fmF<0}'XbRlһAfjaߛl#䢼J^"gpcG$ni oAa LʢFkU>GS&#I]IK>ߣǸ"6]RXX袼t]h%4l-T63flrɲ Ђ1 Bau|>E}!Bn|G4'N4ad\g z4G&qC\UE`>`%S3t!0y$7P4In&]gB51{<" u $g/O;'cP+΍:MB Gxm'~Zd°.Ë* D~~mj]TJB c1y[o&z(x;C%DG 8x,X JY!<]W-ٕ0+ IpH"Ҝ+plXv.;WG2dËw}k`I#ԙ!JŮS>Dn e+[׀q̎;҆C #(1ZvT0Bk7|Ǻ u7ţԡOIql̔ zp#U)a/+a`dΙNٓHog_-l]_m'BE+bp Nr|U}, pC RjHuo hyhqh:H\97^%;eDhHA. 8^$dATbp4+6r hP.ѼLUxFEgXсl㿜^i@&@$XAJ;#UV+2{\ 1Ƚ=2-&P\c ;x2 kuYI(c|ƴA=59R{slc ƹx) *mj#!TfB jSVܡ+=K4!h.cqۢ6>,zd ˣy{ܞ)8œO.H:سWdd~wRqhW~@N>q^W*m@froփ$!Ň<#s"g>\i/sCd3,./?XWBXLsnOu= ܘ qBc{MBVt|sx4 Yڕ Y@ FG֗zoL-* ": "qU,yY}9t"AT$ zLs!mzBrNUHG\s6) ֽkw/(iuIN{ -/o&? +VBT_>eTZeyS_j2z"sZ߬Z8G h>aR>00q~VZGOuYq +uH)c[6fh $3@{tIDckT-YgӚ K-PL7,VHm_U#!;Dp L9w&]bJѢC9Ҏ;f9]C WLh Q d={\闃Ƕ) 0߷`'ԟp/YtƦj⨡"Y(XD|&sP:L=zzy6#e<|) Q'.cDD>BT}FUX1I`C ~=mQד!q6IL1Z7WVBN]XJBxȵ0 %?-B~yWF"rS=ׄ|5^Ŝ68X &՚%^K'&Si)d0l)Dž<Ï\ٞ4kilq4-Уs@$w*`OEO" 3.Zy5h*45JkȿGNfY"p6b~ '8㹊Vm\+G(8f暊-&;Lcȴv K]bBܫj@B& l6{oܔLE4Yc;W bqf,P{攬kYC[aICqgp(A*0a@D&%nae}ۼ6ݠi<6ƿ̼).Hǂގ/H\ ߓ{0Np(CۢHs+Eml*цW.F~sZP}sFu3h!̰^Xz"ʸ;rD#0oB Cr0bMټq[ a5je߆:Am"mR~غЄFYtz:wd-Rժ9LIڭ״v2lj){Nsyt=zX߸8U5Wa@PȲU^DQ-K$EF8>a/iVQOdU)3oXpPqR8K?`xlK"Pc46[;u6;@78DEOlw5;+?Ì_2e/ )3צ0 GCAQqN}*ۣᒿn;FT#+`H#/殖F/ bW=>yW2qw2XV"}GIg!tH)N=P3z }og@); ;;tPld{GӻЋrOU"`ܑd E}5E GJt2G+V[U`xw5zT߬ 0 t!y[AV2tD.).. ¬60ADwh>B{C 疊OK@?|Rfdy>%T}fҷ$sQ})9z\IPkO_t֏@\ !'nL\W<⃉ҁ&iUm( E+Q|]l] 0T,!PAPeE@O㪳䑷KѡNH\2+'OV4W4 hUԮ [Ϳotq[vL垑&Pᬌߩ* [9I*O/LF5qZ_S h8ĆE)-4߶aSw; !ƅ63mԊZ :|epe$u0^v\7d\A=Xecj^ԙ)C$fiۤ.ǴzK%H\+ކv"Ksd-@OjqfxnC8GәMPPnc<5mbbA{Vx=-fؽa,l15=谝oCr?b8%9/c4"ꘇG{i7*SQ2:\l6~Gp9(ttSM 0sKX䆁 yTޅ|kC}Lhxg+" } ϓ "寯? 7e#Q5tc|)w>íq~}09%tr) Y%B sx0tm 㻑5 ָ2O;a;Ab=Qeuܠw SF?:+1v0?\J[u&c!ǧ4B@pRpTsuՖIE~YGۭϳ1Y{ :3|{idr,P5К3=C%<&XV׶A]T6@[lyyXY (dּr%6+cֽi%6 ){[kW+Jy{VO_{J.';K%> "S>4xO{U! ܍ F8,җty j 0lwHjkk.ꌯ׷jD aoYa,DAx{U7XfLFIŽ0Vn_\=o ۰Uc:5rxlj!&L쮿*OzF?/i+OqHd_9x=#֓IS0Gӥ(@lDߤ~1Dm8Ʒ;(_O /CW=UH;u)͊@7=&S~\0I[ugd.(sO$E{X9\1!?;TQЙ2M=&-h(2Xt!0υnJOv8.3C!{h~(FL(I(̓f̫u^>7SD w@QVcߖm0%8ޱ6N ,mk r-[#7&+_w ׌m2C7=o BlN-#"ĞL* l{oVzh{ e@ 빚O xlS>,XF~KC,O 1PtM=LN#%~YhoJtxg%p0]wQeJU)IFztC\ěM!/BHߗaͪV ЙFjEӳ~%SM|'{_?M~(!dGbXޯWӊ!r0B O,pL}+)+d'< ఌ*aeHϑ߰Q'26I_3O`oZ~Gʙ&)Aaۖ)bY;SgIU'>;3Nm?Ӓ{!J" 0糡B>P/jb72R";G1bЃ4s" {ERG-hw)ߴXm$/sO`zl1OFurryKJ{ lEL\ܮ2}f#yNw(9!s0!vŅN2+xbP&\~%+j~%uk} s0|"ЍQɤn/pwXq.v`?S8bh%[5k;8IƠQj|R<궷cJjuP dT}21CC4/!2xeY]$C-x{X(ŋ#c|M"]xҜ؝fȰwx@k2 z4(Ɯ\MHJb/vIo䖆R=؋8WKZ#nφ[Sãk3yxG1qvGMxDd\{Vs(vT,߻a`%?( 2Usy2U*(r*ٜK Af*BKh'S 7riQfc2@"vQ˝5\>ߜbiD>_ 'GY@b U$4WN?NLyF B+ v8>Ś` 'v_ϫы_ű=ņ5WV0nrTW Ib֊7UE.'x^a{QBɞZ»U|WbWˢM{a:" |аkP)?!y$/E# ͚2!YjB<v_m~ 0G>} ^^z8HѳIo[č_zEQZj`q݋ R= 0١S> 4mu.%b`zGoK9j qE$M?V eZFVKR>P[5Oh2?8O?7ʕqTڄfA btOp7~N4h>)FN O <*&G!S ,u<:5i}LP{/[*`Bh!u!ӫ*É %%_t7S b" Y@kuq,PdTA}s1-dc~9gMҎHiWLx9յ?> #کڌ,M9)_|9~&=SJ]a;5PKt`_}k/ (n ]'XR?op9ʸf%D>mK-LN*A@PF‚p.}kM0lZuխll:bb-Ǧ 4dLP)<޹0xlfAoxy/JEq/ Yut3%6NtҀV0cf|_ YMVMD4.F[ĄfkVH yIrIU?ۘq?er+[}x+- aBox!Ø-uԪiV8spP WB6* ]Rrx6{M ꗂa'mrST+ i5iYc(6[~6RfG\e4J.UEq b rXBhؽ_{lED9?[XmE}2ࢾܚ ҽvc(L1v.079M^.jP'dYxSuNGm7OlN/ +ٞ/OoWp,> 8ţ3)y[lp"CҦ _ng4ииx3,DZePO'$,L*I( *QpZ!Ea-"V: 8qgo~TC61ߛ*\V*ake;9zb?5:p GDYoOP/W%?zYP2lsX*}̚!mvd 1q5m1 ∛‰@~/sK#q5{DT}/Yu*А)AAvWļ Qf)+B>ճ{o >|jHJYN{ԡ <%\#Uv/SڬxgY@e^x e3 zC4$(V~ӈ/]i 9gI [8D7%nƪt̩;-vC8\,Hedb:cq7b1DVz%){M_R󢡥e "n L JGY!z1a59;A !{ }ӣ䳻6|=MVlԪQ^"yA RK)౟'|L~2h#\Ҳ3Ԣ5tGب2>&i*zP/Jټ^c,P񷍥۶n [t &W|/ۍ~lF?V/QKX4)[*_4&dbl#ѪoRMeW XGM8H<`Bd}+=i5`<,7ٯ g;2!O@ fYcwS֕KܠxXh6>;EAYjT-.R}9M.*è,JO3'+Z<թ Z +){ =2X*5_El ܣI{3RѮߢ8Sg sӔ?vY3+1JDMvtmA[=m *ъeiWwouoYXc(.&@M8zT%}).LH+l e.u,U \sӴyZb_Fb.l&!M+qV:or`WSsj=1j6fv|2{dAڻÙ( tw6ݧ_(e,5^LʝԼ/?g!%sXY֐UŒR=A>%GB2U"8< g\b84BCq-d9dH.LŻk|{ 9zf3E~4цuFOW^뜛],_&{,!Z)ۼ@_-G#p3tGSڨI0e 0`3{ynү#YUkǺ1"!a[qNj=^6m+7ݿ6^7#f<%<֨K!Q'%b/}-ԇ!\>εέ$+q{άppvT$9o>Hxܐ#XYY`עPݜqZв2n$Zu[,~s5jX|m񈲪ݍ@% ^1߸[v%t*O1os5`ƚ#J<,т;-TX:z&܅8Nh0tKpyV̥~ںrr`]V0 &iĘٟE@_eg),B"k'>KR igmDfqj m'=zn_~wJR<@Wmg04H^ZTx=H>%ÖAM:^vtMSȞ~'CW+f=gU,awKm>s'f*g)8쑔T1ORT9VעX s^ :13KzIQA~0X'b i SLs/VW.ᛱo8\~<^$#% A`rS䜉\bMq=Jo,WB9;42U;eLS0lw l#7[!4'NöweKa9Zb佚x&C )zR/f&`^# |{޺|_r2k@3.&kżRr?X[*؀Sg˴< x]ޒ'2^h6b.}韽lqՍpDҨ{Lw9x}n@d@Z*{^ en2>UdyQbҐ*& R[|`nPÀ6=!f裛K+*o Em h)̈́TR潳v \פ -s@/=F|*f׍-Z٧_`)0 ?"]_n\`9u?qhgp iz(tK|[ivK=TeX]Jf~(fNhBwN[zJhuJtl" ZuWEOm% ]sH)v<d5׫ 5$i%4 } PXn*2Wd֍ gx!K[q~FO髈բU>YwkQC ؅@B?IqGנ0QTތ9a9Xr50P 9T9a5RݿWay T UO Ig߰Z@#LpfVrS(_)C4pY2#3exjT6/$5ZD+[ P\r.~Lׂ͚d}Һ>_udEW! r4xU e`w ``oazڼTK $%M.ZhGMhkXO<3s-ЁnQKkkhKi-sr7GF ;ɍ Z[N| 2-_fD&~Dcqom2!pܶzT[ڳ M{ݎU=Dj< \k{&ZԠ!S\ Pj@,RyHL<:&\m6J@> $,l|wWZHF<6S`٨,`|_jȦN#,ojM'ArkBr6yӷu;D- voү ]fR8NZq? OQAx=EX@ŗ6v*ȒYA u h|YqFh/ygi*XP*L"O)apX ?>0Z_p,J)(iE^zd,`ȇЎRjJ+Q.S}9LY'yMSF |q|αt+ר0Ӏ~wS 6Tz}f HZw39 )?po®vj%޼a덻+=~RW7Pɫ?f_$q{*z*-!>(=fy!k+P\Z2̥)14LW&h;8|ˤ-2eIjEtiȩQ@xc~"֪BkT [7`ƯbNYDL4b}I#^jH&RsisϜ`=6GAN\dẸϸaiP%w=aDb愫# ڰԶ Q# } *;D]*~c:؊B\T0BzHdH@'59rRD4cy:njl WTG$t =͢dw@ 6r& bnp%É7Dt@+L'H:CQq 0~U!my34yI8!GD=\8څAvt !e Oi.fy$%|/U5Ŗ OI^?9ޮ"^WzƦ7(Mu$b8hlbJp ][A r~ü#kvFJ4c`DjPMq/ c⢳^#tM ,얀_52vA&ycWOLwȮ,u#Cͪ&Wh5= L#2}y51^GwvzSaVB~l'|^joU/r0`]9V oLdI>* 8z6yiEt{#V}X,Cb.Zwx>Cb j9i4 (H.+_z*C"Z'VӂT3G=Dӱ+%2e.ލD>/*Uz`]*CF)z&tA gihUs>s&>qb,+ PRgk @aʅOߑܷC z̞3JAdƩi6oӨE(a&u<ٿ=:J0hm3  &x+,֌.']/Śb`'''^.ab扉хfX?ZZ^ީ ^Rt2,둋:8hpڄ&|)s^HA&ա׻D~R 4(g m5v +QhCy@B6]1eµc#t#3CK˲zmgQhClO;9S|YdWƚ31)zW2_qB{87 QU M*iU1-AwbaF)Ղnn^vgJl1k`GT?i/>!pj`k8\rbo=--q[B?nU1I}Z|ĽN$,R>,X} w5ňѻʉ4-iO6KMk!B`a(*6/W^Q\`hm]w`w&5L*_IWțQVOg L*4 f;IoB .tb*+5U2\U4&Vm%(3P"^ay8S#?*uH+z컎4@aqf+ NnxL 󂆛Z[Z*t3D}2V'IRkLjm8}45k@qVʓ 3IX/oXt1?{G#st_NB3x)vCUq.;KO[Р&H{U-yHֱiBc⬲5k㳶"C{PlqɺNP5[NA62@gϗMAȟhHjE$eă~ E/<03VY*NxagvQ!6SyR(?5YxDaN-Xtx1qt:!' imN:LL0OFmfxBƳ,xUŌ, L@[e=Xm6G Dp@{QgW76vDҵpTǵp}$Wpdjx#; Mq|b&WHxmU|/԰ޒH9m3ްn\yFaɑ5!P>ohzqo[áLŵJ@JcjJ5Df:ba0,e~vC,q"H 9sd/﫫DҶY6%ԓXQ.."!՘Mٹ#2Td^M@ m~0M(7H!8 K&bm w#,c!@3@珐u`"sl<`HqDlDPڴ~ײwK˸l4zLz5r#jtObg},%fP+ ۚ#9!Cog)&rIh;)ZLLuhtr2gmrm F>zl?) LSnS[@hR_Zxa&载lue9u^Qzh;9JT,Cx#Dp S0|@iLcH0&1❠*@$9zQ^G7LE3<6 2TWGdc'rƎ)z.op)_ӓ @pt -Uck)((M`E35Wx=S>Pf9;t0w"[m𿥒@o GVx(;*汳XH_OeɤL4:~]*Pc((@>4j6c*F.Nbe&<TQJ3PFr,^GﻖW9A wI(n}gw~~uhՒqဍ[Z+H,ҟ~ {-^ i4}G2t-by_A|x4g˙a%5D \S*/BETpukm5zCOzh}tctthFL{va.dUlYOC#?NрH ^3J- Єm~M04IՀGj]|!}|ik=j/f-*6~_6E!`õ_,4r SFrA>ȭ0M+PYKi m{Rl8ԧ;bӍ: ]~n!NW}3`6{)J6.#)vFJ(5hF4ܢ.NqL&”#=SܐaD2)Tp֩ž\o5O+JH*c%zW^//t0SLZU}D̳{ēxA21׊N]I-_/l7M r)JVLJ\fd4wh-@KjSȎ--Z>Ywi[ScMy;hd۴* t0Vú5),]2u_6:įyοcH":]81>vGѩ ʏs=69Β 3 1=1=nE3e+0=G*/*?jB3Q w,ߡj4!8 K5<ߢ#|JU:$/maY)a E*rsoRֈtyySJnC50-p-$;R Qwt؍t@'r _NMk'?^s:*ddLǻJ *^Qp.K#U!e+XLS㜜onG! 'Gt ì(|G>_#@ђWX#~M^0LoEC/x .;Y׋:%8 m%^*6O_9LWuC(WG?,}vr> ?#zpȦ O7v)1_#2#\\ր/&0~vBy1z5lR-2 %:rnE^]K1,j&ו8:{h#ӊAjοπ~B϶)FG7Q`#48Zu55ŐD0tTMHj uB*<˲?sy;-+kpAnw߯۫8F JpJ%g&_R +4z? ]} c`ɓx&(e4TFi7M+~V[N1yI5sJ+uL/ߊL7Ň=@r~p7vQ`N7Ӊ.$JC2z~8_JZ(S(i2JOj%O`ůb:pMe@)r ] 4qP#I4@4Ⴕ{Igv*4r~ 2 \.K1XŁ2!h=vzbU'+[>40_=w7n br!G&J= eA K%su\Ȩ Iuq\)x"ޞ#ZIJ^BBi4-7iN=,MrF ZI?SQLrs:f>R5vBkOZϣaj&n\H_N lR6z@s-k.?hRII6#L6cB^ ~Y}+fiwWFDWΝOqDWܦI(ᣱb.{çö$xE#Cn%iZ+9 *:hWm*7؀2z,-࢐X}:6:]O)0qvg:Qθ@1&^G/8jp?e~rj1YM("9^-7zC)PLju+Y77p͑y*ZN{0:O+:bJ3W#ہ%|߸^s0;;<z!+#qp iǧ BP۸I Cf~%D֬rGYj-V)f+qqYb3P9hX/a ^9~:vTyAuQ V:"1}~([2T㷭•/݀'4p~ct%1gi" ̖Gxk1/{N%S|F3dt1bn`~bs^×ڗ:Z6'=l*6+埁Q?eq/w,Ifė9C-J|-’w5hB"NFpM!Sl()}SlVȈ] \݃7)''.M!+ >Z+R{J5,f@)$*^^[ d}\:8B *z9-t!:ѬdAS?+3cft&ݣ4f?(\'&i[(K(7} CMqP ^i+SҞ_^iq8:-dB3>nBm'+>J % *79;C0 rÆʿoOmA,Al0=)2Pj, EBPXd}ez^;z>Ie@!Æs_+W(F $3`޿(@~.-ٳm+>MGg^%sz胴@hg4oROdG}$%ġbf)UMCl J/W:z9'f]0fH[aBeP7%NJ-SG֥7kʩa)-%- wB<kPy^ҪPXfuƅXAwz1sZC:TGN?±^bcxqñs@q$| :5$1:o48fY-w GGEEؐYҞ"V. ȈգZ+Vt_ a' ~|bgOH c*'5i2]m#s&*ޥcϧY_ZxOV9,'u(V^dmU/m`8;Ѯ qԱPgQá_{ZD&r?l0 / `3"cc2G9@Z$/m=de^ai"(s@=?tFA:5,[zsF",!P( w!YwmЪjGMe`F9~'mWTt/EAk=y} C[5c+$*Ӹg![E̍9)|}eh`4]0Y[g g< &#vhS'T.T~Rn1Rgz94ݚԃкCuk\h)_*3ZR? J^4'dyIOC(NJ7W<[uxRRq҇[w$p l(onZGrtm׊LA#ϘS1T(%kh2`5)@Eߵ9J*O|w(?_ z9V~vGʕQD nz.6.P^+w!E@\ޤr5>:m)c4o pb j}|,cEM-11]TD9ģ1$0ޢAHSS +M X,9*iqBAwk1 OQ.$ LSѓNF3ېomMHͤ=٪`DZ`c]Ψ k>HraOת ~Cl?`􆯯<$^t%t&esX(FUۄX ٞm ** b2(2=W):i$+na]"a(vcipySJ7" [|pe\L_c^>.+كI}߈ĕpQnϬ<[A=d9GUZf@XDXAwSsMu„6㪂MEF*0P4`_]jvz^IFH/4 פ,1_SQidpX=P$*!WJh ̔_U^Tè(#< _o4EX[hOJmޏMKU|ʏ+3)\h ,--S0=YB-\U]5!ZHtu'QZyP[̪aeҀC|_5(͕GPf3k=k lN[.ɳ}q$s>kTyszfX{-Lr4%Ilx,XQeeO-ՆDޤ ^px:D,tY'I^0)c9신7: e%0evaɜ³ i&aҋpd9^# D8j4ҒW L*̢/f!jWԐV+LHz/ 7 ,#eڤc/=%ֳJrLHY[hho'S*^6;$6lzf䃎ʺ_糬A)@DS.?%N#Rw-p J>¿J箥&e hpdUP&|"?N+bz9/ Ӑ̌=se_I+6㌷;st.\Mc0/dZV˕,MOOIbQ^B@e?|BL)i2)"$`R[tأ6eOZ92πXߡ[)P[lH9@4<7S AvQ%-Ͽ^YіQPf*cU&i+d*eP4>;W.`Eí fK?7GN, qP85od.AhF7`{Rń:1=McxuICxX;3B%h2҃\uUbPVn;/8#pr ( SyA"Sv׈8Z2]SS8tH^lM왽}?{O+tR{1.32upkv2Ni{Mm\`|Is9dG^Ԭk߲ KK;4`T1`$FঀZ(u"!?@2GLz`F+ϒrfw'6.p)&hE9]0IRsq@9ZPָVoHt׌C(Ƒ&07^җ{@rMMWV*4P0몛ٷ LrN 3mI`ZƜߡ4!N j̿f\u|@{Ɠ#C1!nFcyx2 *J]񇮶_c$3$؟!-8kv3t9]$R\9k)lu61ri Cx:E>Y-t Cu\$75Qaօy.d݀>ѕť[y>s!Nm"FXtm9q$aR_(YX6j'06qUH!&OEQ)zaa=4T!;92l{D(x2ӎ-DPGzo_1^4ـH'GZ<Sq,#v9YYo9( tk| W$b&i1,te0dR\m뽱CQ^bgZ9'w(ۏȅ?B]x,zChϲ2/rh#p%DG5l1cش)flpXG:ؒcnEz$y8.3,r!M>t _-}]Y2j!e )dz0EXBxyS2`?vnqayMWLU1wj'y䧧x-LzgLU$}2J97֜]l@Eҹn'V8a,< ;cBŊ&͒ѫ'ÜMpDK֕ɓJ=|lp*ždJ^Tz^$P t;rX8sǃ%kL./2 [t)47?V~i7+6ǔrUxX]JC#*Mv{G- TSPe0&MxeL2? 5 K"N}ф-s~Ua~/>E}V_C H (\%;0YZ0707010000001e000081a4000000000000000000000001644ae3bb0008067c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/gpu/drm/radeon/radeon.ko.xz7zXZִF!t/>]?Eh=ڜ.+\HӶp}(+n8Vs—ӳÏ֗Z& K2Os7N9k4IAaV _0G'n?;0wy2|nx> ۹T <+ٞ{?-y/kM|d L@dXKk:DGf31 .H'Gg16:J |fnH9).B; D{ØZtc{}VksL*GA?m} O8MbK<9 9ٷѬ%bbmMW3O؈D~Ptcvp dM+(apa3ݟ;rJ97ʌl5f>W[]QBy0햐tnr:1ij:\1j ZG_ך2 }ǿ V|.ޅ5ͩJ`S_!KWKbpg yXØ@ȭwt`Vf.egKҭc 5da(ثR8*jK! !:k%st,r{>$G>Ub#CZґT*S0{8ބfXjފ+|-  5tZRI膹ZKƣoʀAOͦX0hu y.U{?!%cr7--f+CWQ[qff0-cIx97OF 6wۂ,9,вmçdP1q,_WwϜV­ͧZVcc0&!$ueq:|}e5Vn`Z7\0l)<*JhDN׮4C4.8?5βrylh8!6z%L6.hq Kf7zrZPIْc'i594h 8DHˢz)I_FD+7*;7Ȟ3醴d#ł)w?71pX]ZmB SX-(F ltWH{8Bki 9K -hOnPmQzx<2 VLC67ҫ=TRa&Bo(A<% H;68Ψ+ld.o \]5b=B Q͠qg*CMkkLӐְfjfqy~ .}Car0V0MӋ{fː EBk=k7 WVt}iGgȥh,:"œ(Q0`\oK#=XIgs+QUM%dͧ^Y(ϖk8ŕdCd(2|Au$qvyMNߪ稽%״zT5} 9tM1e.&٤Ƕ$9hHx &b!m:#Y?);Ov?D_'ul$IͷIC|)e-xƵx<_F&;d58?̵dxg ߜqs5ok~+tZĒZ^Zpz \kNAh!umk8k\2Gh}ߺ54,Ʋu10RKuʴj[`WƤRӌ.s5.Gx7t#?>9Q[zg"?-X>P>SFIl$}zLTjqm#.7Ӡwn=GK^yLZ>ɄM*TV1m8>ހfҒ=ڊ_Hgv"))OsHkT/3Znh_Gm,k۹Et 6;VڨnЗTڝmRA2X!uc&/'nu2m?Y9~DyxyrmҚ!Hxo7#PPb[<+.2ג1RޓT%g w yT0łk1;V^!Q &,5jut9vR1íF0$5qk83b|^#,,zYw:)h,j tR!5_}GrO($z* _DdAj +2z L$}`DNy ԛv]"%0P٪ӆ{3uG֫0W H?"L_)d3x< ՌTƟ]dx)(B0嘝츏6NQ%m-A}83eKlyirAz$fT̚|Ny#+`l ZA7?3H_4 gxۜ|6dZ'8=X3!(G]&$|K%G)X/((Dui , vAkε9c5pR5fд?4tǒ7f'TgLd\I~ޯVv/|DZ[54r"FUnTL}fKTj38ˠ0YɤC!`Z6=l?f֕!q<%x TWI^5f*Ol]WX(xn.p z˯ʵ…gH K]r4gWTiq]OY\O9,@z+qB학拢{Wٜ^@ z^O -%uj.$=U(~'#$ ;gQ}p[Lcs@zU>a~-o8lj 0^ cbsތ| C7Y00+{x.vj pzgk"峲+!n_4g$6?tS4R ܠ;a}sByEI,K1.'YYw%)( v}p͊A" o_ dW-jΙG)$]3]_q=1Q^ظO-a #ONg!ARVGk 0T~zѯ;U >Ч[kkƺ%AF؉/%~gЗj׈jGhn5HfK@9U(mSrwYqj g.50,S䭢ěF\C!YC.5>Ho ??i1) {{n|־_Ծ}'˛Ʋжz,qjc$dFQ% QP\=Ԍp]~a@Y"; ԏ 4Š(qY?ή#<)P^B;WOʴ:j!#^m󾶃aӇYrǷ'CTe; (,1,U Vd"b7X1W^yb淉NvDvl8Ud˰GhQs(9Woi˜°DC9%Sʳc/%w w /N])t+1ʴ3ٝ0̂WY~,j:eAE{HSjy4'fW|֠_ڴ ],VcÉR}͎:fbnڽ}NLo)=AZNФF1*OeY_Nee8AS {U;!=obd.g0 Z.vN ߐ:k{Kř^g3,LzpC5|OQa&Pjeÿ<>ڣg gb [s_Do8$<* p(Pu+tg9ni┫$?Ϣuo:G.qLU %c Di!h:NE6nn:EvQal# '!Ťk1~`ynrmv-!co}x;_+3HP{ک%thb4D;!f &bxop`Prן.h\@ZLi0ylCZ`+Y=ܠT |:r(Li],`Dk)]/ij#;W"BN-r/ҘtGj&HnʖEp̬ޟxG\v;F `HoF}?ihMnnm'ik\"K{8G)>j/NmY%r36ƷgbgF2uFSVwiw\p*G-2ߤV%qThoԼCfe>>"g5Z=Copw_: :P5O _t؍Z.I]yL_hۯA _'r=jiSV:?hzcO<{V!r߶~ 7y ( z8<{ܽ&vOe8a%!cvdcKKu-bn583җv(nhX"&ɧNM?!JuNKP ۽T uv;6{[}7nSaė$ (У#br'm8Wsp dV{~58JV~k&ED9YhȢ~hM]K3DBMd*.;+`P)m-c}6F@M6sɂƑ jrb* 12:<"JI}ũ. wx,S;>z8xujsetqF0MA k&!453E?p](OK}APꌫ;e{{rpYD,ƫW\&S-RfRdJsǩ&V@ @MMgUeu*k7]#4tdFUHQ=KR4jЗ Z+_/7bT/Q6s/dY .&[R'2GvQ) 9oH0iGenh^_Xtpv_T_ ) e[mRVƋgWOb!tQ6g`*ރD`CR ,U5\!Bڷ[V9b-Kc{G9zKϐnvůZ&yJA*TZdoLyU%ۧA 맳V5 GsOv缾7Rd^t\ Ĵs#^fjknpǝĖKՓ8W*%9Sö)L]V.<)lR5~ vqJf樶C#E-(bԅ?Z2h M;z"2URøRni g㞌Ya  =ݒořzR|ZԿl⇿3o+fԷS.!)a8.b]Xɥ-q8qEe\E%[pͷL/AcFrm8 g㤠"˴jZҚS-*hMmux_>NQ;A#)3J6 &X`_Aq|^J5LZe>!g=I振րs "S6SMͭKGQ<"`>y6+*m&"##B2S؛AaWT=Ι[V* Tv˕S}񏫚\LhS]~Yb4sx'٠|F6f :`о|SN],2D嘩B۝ خH"儩˔ʠY'2짢͇>NoK{i%UKuⱟy6`¥W2v]6@ ϳR[ю'dD n壔abq}ÿdhI)׉`=a=d7<·{'!JM*d&W_S^.k4z]Ǣ ߢ£|O^.c0i}T+b1dP%hBLXLτlх4h~Hlriuxx-`҉S,(bQ3HDKYBYY^{$20%ߣ F*S8U|Aj3yŝ~݃vWyulϞM)iPd;>p{}E<Ȉ|,V퟊S(  8LĮ5ϵY?XȂBUA5Cl K$G$<1zjFZDw'<2k[Xez22#Qk M!۰ v $CgufԳ좍7NR{ZxfEG~YLOeXPq/9x.V*m۹b!krHᡥ4}p5E𐧾DJ(CX' Q-wth. /+7(/dѩ6eDI#gc@}ޑa]@̖"<6gi> 3|/_`=pY1l\ݯ?c{'cZr鎬e|NU} 6c!3k uLnn6T/#\?A"zW8R;s4y?klt4Y;ڛ_077Ne2S[j:a)vB|=4|q}ER odkF%ȫCY-Al¨ݡĊrLZJ)c"iт-=%D@ngβTцFѐcOo<ƮT&ܗJqv.=+%Wy/ U*=cqo LiK&fĿ3 d1%Nqi&P'Hkv˥PP4l |rd@^k u CM jڌjl_e O,~ܽ2sa4kҗ]+ȠՊt}<L.^ߐzތ;LD^ o2\cuHrŝO|?Y}##118L2FW$&/nܱ*ѹ薛 ͌UqԡFPXLvoU̸ ^pa(~չ*0/ޕ e e,} x?8^oK~.Q3ęŲTq6uJ㿋ũ7}i85#(8 R[gc% `7p>cfv&^.8o R.Lk8NpUbof:v< ` W8 D%b@ewZF8ejs/'e<8 ]5ɵ' 1IwgXf*OYX]j50Og|iJd{x\=^Mjg88vw( ?03W"BBLX)h;R) i4|,gR&vF>i 4w 3eɼԥœ]bfwd)72;T8+^ 4^^EU H?H, |.Es3%0|n|YFֽsu>8cG"0|0b,ХXOH`23 nsq|_/ǷKDB %dԆJ$Ch@ͰuFmΌڠj8;? o#g*ęTH3YM9v`.%`zI@i{(j3q],6MQ"Lv@avs15눁'& BqMcK Ҁ4 n<5^등Mv`ؐ~]20MڹvB2vUAMFGZRQ'ΑyqX?.SNyNY:F"txՎi}h$:%DSlͮœq}-o@\0ʇ0>FSsK@=0-_}|ȑ!ߧnE[ ՛9)%X8=#@{4ci(qB &<(At+౲n6B! MjÜe^_aָ_TPrA;#YqOTk;bvG=߻g6>@G]Y|c;+!oPuTMN)Wg7 >I#;WTER)amdd\eʢx] `ŴG 50v L^SJX_YƑ7B,Mʦ,.#C|gH vc9Ӆ-߱LLڧl +u`@z(? ]~ԛ1zTN&Y]=zO~B %|y$3a9[W8_Ny.m/m Rӻ ?R gVEޫr$i@YmmPvvHOk aXfmߙ!IvSiqE'=RqC-#5|-x]` 'p! H/W DTsFV wab-19Շ Q&Zhta s#>`6XBM#nDak]k\Nrm, A6 5jt[U[n ??y^6D֠"(i3(>R:| >YJn N@Y]f#DL>oBʽu\ TWw EX#D 8{^cgK~5RZvݤ˺Ef,Lfح  Z!z֑scVɩpZ!h9a|!ik"iC'jI;K,ܩIava'Gub+zVmgH/`0&[PE-WMPD>X)XNOCۺ25N%5^$:A3NdbHoIj*kv|Il^ކ RGa!%J~~/u?~PBF`d\y) ?'\"};B*' G>@%\w>W=\.5M+` Dz{  dt~|>җ336?nZ3%5@i>ufok!mMzKЍnҏg95+9{X4oO:'#=+'3lSLf=%[78isM9sN[6r h}С\YvƮ5C(ުPBqZ[^iM'<]T1oTNq+J֋wѣ*p`[(2Ɍ܈Sq?0@?n,v,I`7Z O"(Ѻ\+Q \fJz[nB1795)Bn."Q.rU~fXniXZ_B wܿLҞxC 0!اhj,RW[ϡ\DyU C@'M^(<e'rCاR:U+x80 >C#264BWu{(S} ?D$+`$~\LLtguhC-O@qq;y\>j5uG\P-a *O$RKK J 3;{tU7SytuոO+3{}e\!Ӝ<뢓 |nd-[8Ԩ6#eyz/8\2rH%52&ɍ=5 R̼Qh78:;7 VI>qx?G\lͭ%b7ȒPֈ]i TKIƈ* ^tOaJ=z-0=q"c%jw c4\yvV۬\v7#x[>y6 ƷOuw;TTCge2Y&UR5DL,bkF]hv33k9hɹq/Բ1oCW_vKOD@KK[NK8X# ra!<|V} `nE=]{PϜϮ!Kyw1P%,7d{U7vF$s#e>|>|;R~݉w P l>@:qKwV{m#Xt{58>O趔U'pA=~Cf` 1bvʕ}g_![!ˀKe͖֡GF5WhK=`n}쥣]5=ޅ1Bcnu_;x?!tzI^eYܻCaVB7VHK3Cy`A37[ذ#f"myIv}}끸Q͸GZS>#=uUB8K:V끟xj:k K䛽0ir0u9 >25'Czj1o2|ݠa*.']R=j>1U9Z Ӧe>Q÷ H)?Ԩ9sHvb+Qd,1:R- 3LɫaP!Kϭt\?UxzmQ+ .N^xSVVrÐؓ7Lf5+V"@9'" 5D qGly W[jkT&ETk155 K!uFûu 2y%|ns\,7藖e]柯۸~屾懌fO77:UÁ:F\PR1{;;8O(:b T+hp-lB22y|r_0lNcSƞF-lOJ;mSEj3-FRMH9.e7? =q<%Ϸ 2N8n"xI;jt qPW(qTʕ\ i0v?AOfTK b]!S 8gcXb%GmpċƂT pʰS g.EǰHW9]CA6)h{x\K#(M F:Ɵh/xF"^= 1WL׾,.a_>CGŀ2 X|ێICu),&V%Zw(lˎaRt%OKƧ]ŀm1ë(-k&MkXuLfl. ebCyo!F>c u JrMxʵMօY0>э l"3E]vtŸ4F$#>? g3%jܫy%24gbM㜔]8k09 (FmM?\4S#3AkCFmQT U &&cғVkВ%Eě&< Yo?.q@(3`{7%76؆0pNǭ@`_6eGchFǸg,fP~:G,ٚ$eY7'Y8е\WDtq*ID@ i5|?נּ& q0Xp3R2ס!>L P8 {~v27( &VV%ŝشɎ=*7 8oՌ/Z78tCԇY>ċe4J9btyX;*Sr2&" ^BL)a[]j}X;po->}Yl,7*LqZ',!W ;v\&Vs Y~^'1 eIAe:1#[9#$EA}-V27'+Wr'\Ie^|HA1{o|#EwvGP_sK*T~53VPB)4f"`(XPZWUv{RKu5 ɈdjW5z.Ա1Uw?V)mG祭KS\YM0쾆/dwe΀P.*aypaJٟǻz!Y0\h!]3݂iQ5J.OPu |*P=qQ It-y|sȟ[A$|j ژwO,SyFCx3T>VVb`<-[1dٓj in&VUmrt␱ sSa* fҰSRM7]^Tkh<2|^3sxH7gSEL~,ҀW^]7:u<pWsExs)Z?ȋ | RSzɗEQ)`L5q#!؝fyDaه^ŀP !vc4uzZ/W`KgbT{й<<.0^7U1jewRd} 9YPHxtKڥ\CFB2"IeOLe%M $_8 OY:cZ"DeaJS8AJQذH Z شG,Gmqh6ݫy)~ShŤxLVdd֬tmnwٝ~hٜ' BgNMRX7@Y)wລ{MsD$kϭJ&Iwf`[I~Yʸ; t!rL$>88QYRar"07f{7G Ӎ; n "MKxֳCwf]xA)F|?a~t}+tާL*־X/<8s q~·cl0asYy8Nk:G%RG oGؘuEOcO+oJmBZԒ*V;t V7x.c]+tw?2kTGhǡqZ ÷2`<<<^0N[҈Gj%kp_͔#B"ؖ< 'fqX&Հ!ɿZc譺>X0-Ca:0z1]Z'x$1oT653qZ<xK#g6٢27aY2 gLbݭ3Zw',8ŬKXK `j%/;It*ҌCq(H)-? k1"j55&ySj߭X -4 t?e(6Ԅs DZWx?/B8X,')P6; d *QfbLA6W24'A6DgI*7nikI^K8Gdr6@IEHRTP)m/=}R4McU>8yA"yl U]?:0 {@ܲ8BU G@`k- 4Um?]ZWC2MLFK_C 7iO$Dv eJ9ި_c W]-]0:ibG ~ņ1Fu;g =4foFe$|1ĈzNY |>u^$@5 bsoJPa @4')?t3c΃N| /s@Aq͕6ZUo{J'x~Ч5Ixac569J5W :5 w3J7pC3|PR"4qp;ͺd6k(Utkb;N<'Ԗ;uKVb7K52a]W]h,WU}mr؀D'eO f)qK@ֺ浞%3pau `Rpfb٧oMtKz]*^IlBo[:̧gBoak׷-V3\Jhl&lq@.mE!LO7iy}FRn@JS^]<4V ?"JF M~= 8q26/j03]J/,)9[ v̜uGҬo+.sՁuϙR_X7 2ǖ@~z7B! ۽S$cՇIW[Ǘpƿ9 8V^7b $֒xcVٴapTwڃ%:WTBNImcȭ. ^\H+1,MN[?hYa] 7[HvW_>3Gm:mO_L} -Sye,md~wd|ʷoP4Zj{s3ϣ$:)B1@Ru2&?ǜٿjI܉.>3 S=Uzi>X3pz˼&)P*Џ_&OֺQ?Zo\=hR@l.`z2LՔQv R{`m|DH$ #in_"=@Ƥ0&> ?7i|4=jsF/ށi 3(6R&?u #c/yyxE%|Y}emW|i27f'GvvO&PI` q5{;ֹQ[Z66.㣂ɮ*^q^Aw35 9R"mW/;I"t GL1r5twR`d̑oc;ͦe}q'T "^SoR8u'bO58>؍%  x/8qDrT&0֎/B~X (Q1ڀ =?%@ F xJ 8l币]Ig}mr"9I_S+? > 6J+_߹fFKX<W:hDC}X5dLJ徱T'-f wA ꧡnfy:ָCEu,&hu̧Ӑ(8 Q>Ůnɝ] )3+@U},wNg)$RqRA>W`oϻ_J{SMq]ぽGĥEA޷T\EޚYgd|{+{W.eղjUn1*G"EyҸ =n#B`mlI]=Kֽ7^{*F*dr"v"jw_b6OT'4eU5X]jPJKvRˠj^SS\s%a!'vh2ArG @q]Vpk!ȮI2Eۻ@cgnGe+;Vp3H+f`L^w 0!$_Cm$/VQ卛X@ޡ a~ d&BvGNrZyƴn0? kYL|?E3&˚I-̫l$ĐaCV'mtnK,wv U YW;"N!G neD]3E!T]be"wn)V甆$#3 *KVM畇vu;6Ss'}/У~KA/_S49^{ل J٦pHkTlxzi"_⮃qTޯ2E& N$-׺LR~pZ5;i! <+%sFO]]@7l -W ԯGSE `W#I& "I }eܖɗH4|`) éL@о?pdE9; C37֪=%yU9'=:)LJ̍:@C:] ڙQNܬ2 5ҮDNlLǒQXȢ*Mtok*r$X< [{ e;B-W[]R )s!x)oş-J;'HHШųTe'c*fn'6oMSʕg h@SCwvq}| \Q‰bX?K<0qFB:F]sP< j7|&uK$Zq;~;I-K,1,n4URc@FIi:FqM:@M<>f42s|a_q2a[I+N)G Q={@*\mZdx/Q tVu;juK(?*Kx xQנvbI:j>h" 쯟˶m1 _Z4~B׵Yђ8A1AVIuVBXᠸW"d5L^=4%=C&|6BPC=gA8ٖm2'`4F<_tEMN\1>Yd۳Բt1`~:d") S(`3`&l+v ݘ>m{ܲ-5ցFRff2pv) 4|gPtX"XG5N×9`(4UxTMU=#/Qi="%ړ*GOuޥτ̲&`8#p?,-h(#i9\z*Cp\q=h33jjCG8nUp ڀ`:pOZh^Aω7Fw +ȁ/ZW[Tbע j1#d6DBBh{NtD\CL#7F..O(2ȍxe 8 ƃ~U1ku8 ! m:~}TU;L" EFRlqPJmܓ+&XiQT6~u@@RZ \65^0U\1X.V kYaRJ96CZ49pRYts$ƶoMŖqooib<#$U6LY˝4䌡.?ZUg*9F~DD,)>xS~i527,e(>)ziLxK vICmtq Ku@X!82n2.Mg#wDhχ`̌"!bޡWHVmovT{= HHXóV|o:h!k@srFƑDkTZtm-1a,deM}<4gkͬK"\7U\4 lw*:ZH?53$< 61{6|Ɏ:kQC'DmR8uCO9w#c+Ѭ}O*Wx8n8jgnАr٠@ N<8F%뙾3/P+3^ ?\0H8QM1Ń`炐;j6)%= ˄e?<)& jfKʁViYb+7N8AJ>B[)wl4I룴#g_1(*턦F[iq"~Œx[K df才e94M}x?HER)<"ZTz%_XtnOBcY]_*0PAIVa zV8 OQ8$pC!vLj0f@.t@E+uY+Cy-tTWj0CO[V Lq< ܩFed/NCXw,YcLrm3S y)-pu8ȼ^i{eࡈHp#r$[>w wr6f;˴W ⧔'P\3Rd,vnqi$\ ~,E'B#ԓǞ.+OC{`2NCDS+0PVԏ:+k#S0CCŐ̋C`>nE&sl8/8 j`lH3[/;0!ټ<荐l+sTA-CȘSx_t74 "AKx 1bVqP+Rة3Н2ak3E uJGv%pQӀd |bk̆U`?ѩR)h#>S\4E68/B_F;i}rX5{pk1k>xUORB#ڜ šp#GC" ~nN(lDd%ABjdEoN]Xjd іdZ-@ Qj}نUF麯z]*ƓuukrJ3OBEl :˺?dGyeybK/]1zPXT,FM˟kLG&\voLax*!mshi?ZdM!N/tzR)׎KOmkHq-_|y 's@ )ܫTMm5z=浧![R?$2"FYi:l;qxA>\c lqS?2lz0Lk$yh='2?YiΌlq׉{9ǧ]嘆a/BO;n_.my-sulh-l7`#OgoL*90x6c]R<]SϓjydKiC;̨f$uIڌ TnA')U\X8g~jΉzYDVSZ(h5z eeƂ=UF!ҫvBëx0)玂Ϥ.ɇW8YLOV}y2:UVʉQNRWAG4hcDY@7ك t IzYʼnUb+}[siH;3huޏ@%32!D@L_LE>KvwJB>d(݀>ErjN%}3D9'dy7n=5rMPJ\;5Yx24[!! gh72/jG}s0!۔ u$kV[Ojܮg(oO_PYw>sr, +監xʓt2H~"8 nA_H4*sU 7zf= ,0';ɆfyΙ0qt`LD45TNV'URjNw5{on&v>qŠ#0X&{Q.ZWrC=~QQ.G[FQQo&Gt9)*"PukYZͺJ!Ĝ&UdE@؍1t4;y 9+ȿad'}cvkC]y(GSsj@lRDqw#_7v<)1A4 ii#˾*ʥ{l'yڕCEޱCRWe].׋?X|֕/1WU-Kv$lxP´fJ O~يQk˒6ξ΂eִv%dW`ds$;wD(_&jbe0\v3&Ĩ0)_N"_)|1[dBqI_n;%y,HˠK&d,SFLFIw5NA*hLm @fYձ(k(vhaSE3  {o㎉k=qk9Uob_@hmP`P5̹@hc, L?n8^΍&x˙ >]z1cK K|49y㈵Z.7(gDT~CiWRu|P,ɬnx?RŵO@g񜉖)Ad5fmr^l!1D hxgnM;u=d{o~OYd{!sY9 ]q̮s''ܑ#Cڳs$UThkB\dV1Ihf5EOYl|1j,ꂱXp$F5Ҳ.FM.T!Ns{֘y{ڔW-+4,0cTn.Idi{c(e%av> <'!y+c9g^(,Q]>We= X9[6yR{]yQ¢,y/r /):`q~lF9˟YWhP~ 'EbΉMD +K^\ޗ%[ո@U^h/&)sAo&ԨG-YUbET.Z6PqV){)Zz6V^y b7f8=3*J]=([6Nm(/Ju0*|;AIp32rۻHc, 4ֽ/ָ|tEW39aRϤրL_>n0_[89fMX<g?gv0L`9&+]0ڎ3aAVXfJqN"RtA6i/Pu"H_&.q̋O.)B4'}8!*ʾbnW]"iEF,B̅^"+{% Z`u4"K}5ZY71̴&&1M.l\8= 'avK7YA@J^a&)T kp }!I^ #'D+b6(ziJf#Pk'Z>U{y =ưzݿ,ްc, > i䕺PM1o a^yW<=c4(j|lƂ! $:EsabRBD-ՆP֥AZ8_/at $1(׬ظޭҺg]!.^^s.RΰfE1K <+B52= l›6sn$X M!Eor!JPARU"2{OB| ׃% ہt;kz@l״=\o*]1Bf-a!M[dӓ>HJJ/BL>Klg0M#li.v-3 )`/FS"-:?6rg"ҼŲr-_s1xL.JHPg"?Moq$V!F(LEjT?s(TFbkvLR6')Bo^8Ge=@;oXBCwr_*#zT zݗ\QXjH$/s<ѱ77.Z$I_Haxf^M8y9twQ+lޤ_{ZZn-)zqkoB%j#B}8x~HJDӒ՘݈0팊#G1w_rtz&C^`)SeM5-aYFn(B$UQ/xaD߹nIPkň99E5iS op4%p̆\ ID@lX`PEDuCmɩ| w)~5î"Dlxpǹ,"׳6qW`k,H 7 7!ĩvUWF`;Jf "vGMwޜZ=!s/\~?qMXᆳn\ f\QIA&io[' Dž7(UtfUz,E]a_ðjBzc5IeRE:)H~5LKv岥E'7 ,+Y ^O?7 ڢ]#3ĕXUaCR-ˇm̔ޟ"9y7(1 %Krsyna'fU&;^ABEI*"g4xSt}nTӉ%4V*t˓:vO 9[:n C+Zn[˾7$eA#-w ]YM~ml,)? T\cmм+J77;CvJ+Ģ(2wIGCGo@M"h@E.SUG\ ~F~ٸ?Q:i5Q,g(XTGHiCb $ 7>眾|@Zz!Ih7I_ra7KȪD͈8@XB=ή{!B x_D-^eڄhjd?aLv[t:`][4 Dҗۤ v.ê`f{۪oc*(~·÷X )odD:a.]5J$6mfUӻi&Ր44R?'b pVʲݣY8b 0w tK~ $VԒ$m5\l! 'p -pDP2ed?Qn̠pY`g4|;7v܎ZreΌ:/f0lUT =r ':(i=&bo;od^a`F盵V"vYOI| 8"hx މ:%6[ )$ۑكڕ$s \fv\ n#|y< K{IyOYֈ'G9\n/nIjmA2,i?m}~04(VIASUԉRpg'FNۤG?e7dRKW[u*CI/О%]#>~CIQxl1;F%Ux.MXHicKwYvw .1"5ԭD3_&cP6loP3b3[2OʿΒ^T 4֩/[-gޓD!M 5ظ߳ys^aA԰;/mwlrY)ph5sjg+ceHv]]T%><(ۉceԊGCF:<~k1#Ig>!օ'==cXꪊo␑+@HaAUI {w@2yW}Ik](c$G ASð{&yY<4񿢮`|h3IE@6υ*ۊ,3jEt @XgrI_Rƥ9kkP|qxPq "}8u4}*SN D-R.阚jrTy 'dti&ك{$x'A?иd feː'r7$;Ѯ;:E+[E L߻z?o3d"rowɳC~f"!m"mE^r;Պ벝63'ȡʟOhi6iĖdG`N9dT4[ +}Mՙf'}yBc"xeCbbёh苣sSl" h?@ mxD”o5pׇ2",Z7rv,٪5glRozn?wkT "9DgA;.΍]44jv05YD;5?[R <%aUQ>q[7#90uXZHxc<g(h@-:3/%a"!cN$ x϶b$D)S%8k`GZ&ں[íWk["Q˯b_/Twѣu*YKi|$ovǼBQސyn{/{w: j.O<:j4'gIwBr0_]bll_^cM &b- dL*$y 6oe]Tkp_):NG6(|mC{οh*m$d)ю4/7qÙ5l'o1'G19B^vpER<8j0ZOk 뮀;|ݨv1n +_X_844av:- JB˟ `3vҒ0WKq|ڭ6%!a4K'E#l& }ڪz$ /0\k$ ^`~ dHP?ި-MK44ve45VV8VNԦ.i !H{KP6-v SB""-]`yf^p\G/uy{koҟJGkץ<Ҟ6f7}`BHeoj@YZQ,+"p-i-a`LO[z3d[y]q`HW^14Re%)p'kvFvEhpW?ε#h_C=<^6=#OɑBw3Mx,:oC]n/.X'h Tj5|\-1#5?lZ[a8qEǙs%~-&/V50HY|ܗf1cپn ruu'"[=ϑCτ0/7 ` :_s:Cno1bʖJr8 )QbCc% L-ZhV50\%~G a/˫"_mUJhzo v&K^rMwQ᥮L˓'=K N 9vV*3mT_hWM <6;7zjX ) |a](xl 0 $\b5xl@CtT"Q(#(1A bb³|1 T 5EǨ[ЈZS]NoI#̉J \y3z mCӆCܫ 0 <h-; Y 5:DQ/Y%nw.l :PV7ÀV`fO( @ZAHVםmLx+պ-Zr1m-cWT.L=.j{V]$Mcu&|I.oBaYb6 I۾gsqABfVr\TY$*ပApx͌hQz p%} &,6GygfKM.4 崺w*ano;BsQ{C,!]4jP Db%|0%iRW-Y.0AZ=,*^[^p@`#Phĉ ejLdGAśIpilmVJ{לz4ccs.QL=Aփoglu}+*NW͝ f#4ApS׭QR Nl[~20?uU Ua&ycLQWH[,0p` "@tS>`|3>G;O0Ii{y9y򣐳iE_aٚF9,:t"owD~Wc B!;pHЃ 촖>CVPɋ$L6]_ÞI$J6J!$;z8@R16Qk!D20GЧf$XagǽŽyL%AYMןVҽTiIܩUl5ZHVauG3yobwrF) Vfg<ޅw!U}ot("1 J1l :}=Pe61z&jvoH`۝b`ݘ.Iqy)JjlM2a؊<*թN[|9Zɒ@MpMԥ1XF_C6S ({Rɀ?CC*iriuRkTp2*hJSrIy|\Q==S_}P0ҁI6f-n1|a>yқu*veߺ~$oC@QⳖt){odqh gwR|2?D^$I?gTGB-lC}gIvuЮ x>5qF4TGvf[ɌYj*8Z:N۾^Ӱ JJWd+H2;X#{7jż& ZtN)Q0){fi" az LGVkq~ң1%t'dMoK=Wm8ΐ ȋ~ZEb6*CO)IlVGtebEsZJ% ~a/h1B9r>ݱJ,^WYMfmXS 38ZS ?z&EP|"s.ߜi=#PSƓLDl#.@U]&gZ+?Vduf9˧\~3%"Atr E$Yu{+>nDz2|ACWgsd235kpIW3ա Niگvy3//ݒ·#yvf l6s~_y|An^[yksz.76=Az"3a=V?av)WLiED'0?Eyh H!/X' fͶ,!5ax(tjFࢳ#EXyWS 4fYVG5o P_ y K_>A@/vѼa!oǞ9U&?%G ݏO?)Ԛvώw3ȰƼi7ҟ5;]BOik=Kh; K<t=4vD 1|WVLW HmІ'1 qdy@L%w * )aHU8\lvm`c(!5K=Ҁ$;8_!㻩Ss|V|/ 7S#w1ZhZY6!)TUOvכԒ Qu2&Ri}/$%pLQ`/&E%ⓇQ]KCA(s/ + ;(#fKW/,txL.rƓ sDBZk&ިxܝw-*ܖ/h3b`_'el=+ u,w!mq2)zm6CÚHb@cE;ZG]vf24a q6˭ԶU9aKRrxG T0ڜ7Nt-IT S߰0QG1, =% %v<, 5)[#qXeo{[:dj$o&QP*%!#U!̑؏~.8/6{.P ZΘ2xn޻>1zpw"y$ V;4L?GԜvf⣈ňLV&-UO=\I]kF{'3"jS)ہڪRy\/OAr_4wGeQZ`>f/{쁝L>Xxxi"~I0a*Q?g$h2Ryءy3־y7=(r4rߩN[y<ّ|х4Yûj ?@^t6)U\\ %ucd٥r܈] ,% eIØF2X"A3ܷSW(hWnUEPIlKAT: DYs`2{$e3a?2C4s2DSi+v#UɂoARĸ#v.*㪂b3F٣lx&yZ75Ao_p|br~OWEQ'f6/Qpvت =IZLuOhx7 El~k~G p8(E{a-u3;I' R19I'[7TN@i)Y%̀|psSW^v'lj _?$(\tM|fVX ('`rT&ݞ iS&ärL} iQV*"s"TrLRch^ib zqJ̮,~[/*t%?x*%` T Ӛg9W+ fMZ\q5ُ0<ݍ?KEtt v 8wO6hR3;nU9ڬA;gd牏iʝ^, Ҩe# ūd٘ De.mԺNhW tD__Nax(FWMpnu-N ˍ扁V%ɲ) M3 3˸z1;W r 3Raf`Nkȥ,SSRڒςEaKwtiND:4mg*aRGulؖcz̄Dk 7)Rp&ߥn(p ]M^ݻzǩa3k4|~54XU/!8.SR٫P)UV-N<&;X)X\?m[./`q'`+zzImteD6,x7 $v5Uk@[taw*#, 1]K7Vz0‰5"wC\Y$ҦjK\6MTˇ{*fxtK'/7ғ]k<23m2C rD+!ǡH1o1?T~v"C VOu*2dj4\CWʅGC? p+*Ą>aBԜ%QnA2DwtmIt-b2&\6,u;Yy8(jUG#ΎjS'>{?h֘%Q5g佑I̻×wDɑ[2<tOOik"9|~8RE9:qGjK̉}Bf"_eǤw^#d j'>b*QS!?/XaY83FDmi 1RƷ}""\̝ul@߃gZtWUԸQ:`~jP #B,P1_C[8!9>uH,Q^=,[ nD R23gyҊ}~%ͷ {:"JH:e6\-9,C=P#ŵf g'3HBLj&伥&Dr<+1#;kM93/׿}9+@Ya|X6cI'dOD۸<`oaYG=b@!/l& x!ut`[:I hF\ˀk2C0VIcqY@:'M+j;39Z7 .;˖"]#M)O>j &B*\ SG:⁨On|%"iQG%?.%S` # $\* "ͳԹUZurٛEާ41 E\(ҏKDh_'1u=.+}l,zbڝ5[PM5K̩~()naLII }hN>ڑkO1.Lb^pr=ew zmS30~V뀃]nx&r*w5:RLfBQ'φ}]#YfkPXpu]7* UBS I`N6F*44Fp+LA6xcu<[n#Jmm 2cbd.s R_Eq׽r߳, T,%z?kn6a2;2+ hpO!~2e;;R<{y,ΒHqd$u*ŸCWjs:g}{馘:KBV𼀰Ӿ|mLcxl_-# Z6u}ŒQNq,ZnͲMoQ5ÊFPu֑mIp<]1[h9s:Y(}lw=Q|v0T2XAbR_@lX&SS#M5ͷQΒ>'N:6ߵnNܷZji,o3:z{~sM.>t1R6zqG|es]^}0 'A ^O5DI^Lr,S'ln?bsA/dmIѢX{?7T*Aڷ*xfc[\$Abۿcף5;g{J렙2u'j4A)A0{V{n s{AV*--6Hei_6Uˬ.;T܅˹U{ <*9rR6Iu7.o>8=Y;%0*?A(_7߇Lmhν;B]G!.e[e;g=CJ {ҁu +an=1ah!>3$r\V%S ?pasB]W6@Q]=u*kEf w hԭWeW!HX;5 U:zM[&[ E ֧+|~fbe]" 量8s݊ l/RA4M *S&_*"zC|?b&%ؿOGS/`oEk6?`F3^ț8o_Z7MH#l֓h2uי|+Ds)ڔ?1 lO#ô@kԟ 걭 RO`hux0ʩ=۾F f>zHГ|\.F׭swr Q(js(S^n, r f:h8B 溨G?3&ˢl>&&ʘC8#*HHԱ(Tob,NΗ\*C"1p &SG7P_43~9M,&5L NKq'bQ_?h40>1Kpic#WR}mAue*2R]{AGށ@Q31C29܁' 2r0tU` 1ĩ=Z5pi=S4q(VNrF, ; 8AQ:rJ(éXa,rhUxh8G?!.Ia Gڲ8&AAgYLmm#)nŽUd<|(Å˚|yTFۊ1!KGO\,ٲ'9Wk 14$:{S.ZӦpľ{̱ɍ bt}| G v ^@^5Ĺ;ZmƆapd- W_9^t欞 r<|J<סd7 thD3RɄgGř{`8#Y`HHk.دgelJS u1瘮3:pb8>FJp8(1`}ZFp 9NYx7?y9*2 =X?e@/1;׎֨Us*2o\M5AN1~ւ_~BMv2c5 .瘧릡5K6÷q+듉iOrss S@L~w#I\ٰ<VRO~Br«9txpvk+ڒ.ThD[x`-A|$1sIn~n}<ә( L.¬-+O=[I<Wb6fl j!4Yx`Go;2"޲>bZ;`-F̄/ 5TgV 7'_ F1-)ȑ: g# uY> M9*ؒJX3=ߋ3wr]) ˻R쬬|]Yg~07l#ᾅUb`%1rSd YJ'LxcLdAfJe N fo-{rc3vH6JbX;f!9JJٿA5`uj>k;WXi Uaڲd-ktXIn˲Oo,L#2.s/AJh We8K(l}Ƹ6orm62T [][O/> ƬRW[aTE`M;!UmάEE+,yu%w:x1$}&/Y]lGwYehh i c;=-p  3ܿy #qn܀5t] G(:OPKIv"%= BHvz.X>m^1j#D7H4A ;JIY|CLچUMè3%WL-3^䅫1$>'*Ry]I/1ܔxJgHx߶Wx4E?WXXw_} R0EN!؟9-mb=MX,ldĹ(b/V1hU8)7C #^Ŀm@ \%`0QF8n4Kn,a%vC7<0fAF#qKNX 3N^QIY˅Kz33q \I~P.]3l8bf`sU[6uDGghtb$+CaecgFf kp,Р^]'DCvs(%1yn-x+[z3c4mt#D>0Zkl'4~?Xw-mqcFlf`xm|Չ/OFe7RⓂ~ h}QqPg1;,I+տD:˂6apcJVTyW !r1NA*O7u#yULYp>m |4{yciә!ul?䶟ÆIbYο 00 I]LxVyw_GmҖj'T:V%2K$!հhVzKkqz.٥+GiUidP>=gpW!2ڵ(rSۗ1@`aZu۵{,DEpL(γ8d\bHޭ7EE^mJΈMyW6`AEVR?73)*Àm@{7K`mrZX& rAB__z Z=6%8=RXOW/Oum_Ɨ㝯kyDc'(\]DUwI*;i ;F~Cnpcʍ@Vj3ƺUYl׶}G0{ VCkV0Ð4;^py2r3XP4 3`p0YlA g9xG)*~ p^k㶪wٕw}f! , (:5V;KҺ:aVZr¯Leڌ;vaAVt³AȸQ;YtkYU sbe36QYȘK-`2G|+`լg¼o4:g#UH|{m $Pmu9Zj 13lpƽ#b 4jB`~$(n ]@+Mcp]}Zp45sACKOQ&aa9rr]0o~ચm |df2Xt^:JO#iD4~W&oo/Nf-\7kۧY_ .cQ]ގ0{ɬ=zɰ~ҮAFXuo,U`wvP`#Uݚ`19ʧS2DBvn!t@fތ)EU(6'4^C\\ax*%njmB9]p= @wY`\b*Q+{] >Qaafxޑ]Fg3G]L=r2wkHu^ciJ;} 3>7g9& Rn1.BBWNJ(lW dp>⤿y W1IߺFs/xWYE|JijN\>>[1MuD<Q ˼a+q0wOHNƩ&ٿ!qmr2ݓyl.*yߖCZI:|@ZkLr@ʆnǫ}j*xv,gKJ|%ҴOOF ~L(L$÷GX$:"oM,^p厱y(‹e΂tmDNSLCM2$ :=q>Tj6,>v$NtS6Wl`?߆R ;v`J&r)ic0UC͝C S~$> ~ BP3b!% v9CJ<5&QSRFk}!EyyFy!9.ʐc[. tUG &?{ҾhXy[6U5b iR̒.d)k$B dfkM\7|yYK&aiI4Emt:Ϫ*ofȎEbbL1]ʍnrXyMz}2P85@AթTvvMwW;dʄº-hf!߳6 K>[vuyRxVBQXeb󊩦'oGar`[/-ĄA:4*]y<(i`N0z$'xG5@bm܉Ct{]Ԙ6X2 ܹHrHGSNV@0 LSuU4 NIcַTkB XؠC\HVFȎ{4|"3YbU >@@sxU+b3M NSFcLw ̭#|QlJˈa!!wA?v??.p6o! z"Yŋ>(T1;=FAT9v[Z@؟S"M;ՆMw5i/C|: a0j, q~N2?C?+Q˂LN\y#76'5wyw"8kF{ĂNC[LBY?V[A%9sW-L:nyI pHF[vX5ifM1䝰%o6xʻE[hmVAv5B,c _ a٥!{9e'0S|Q)n|s"3Eglbh;T^ ،X!L _ȃ&e{+xze4h$14;U4F?H_xS'C* WQv `P(o\ '|5T}m.b43`MW1t"R^G9@;+b*TGKۃP?ȋMn]\UwDb;F&SK̬&"hmn\ҐOzgu"?{Qa9pwy\/t!T\`A#02~̿Q7ӨpW&炲T-PC3e0f3Z޿crGhOjL܉hW'no.kcȷe-gtDtF6vwd"umH#?%f(ͳm8$r'| 4IW1 eEjUH6sN@7|qS>cEɢ_9"0Orm=5#? }[E˜?"ìt1ɵZQpލkxDْ 8U`H3[8)ľ7c BfhE<%zw)XeֈUX ј>ErE:!e4^l5aў HI@S— &Ҕ yRU6GViE0fqG2ͯn/{Xh!j7OAfkWkݠCTm⯠QYyI,3A$RIG>R3{W7u$ˎ O F=g -ȸ3oD@d}E<%7VoX )% /mH$F[|)hBߎ? N]",冸͑`t9^xkH:Y)c'wUƸk&^CuƄOEhpMIlj˩p'sYb!5-E .nK)-ʟy!Uh!c7Ğ}޺9G`D]ETnyc F؛\h L,ƈ4&^/$N9PPeq4 M؞DI4.I3^E?~,1.+{n݇0.EX{A~jKY2X -kP C`4m=2}w{4l'2nx CF)bf4_FBmQ;NKO^ŗh"x?Kh. f{Z@榓<DN5_ `_RXƕWOM{:?.[=gW\_{GLaH&J~RY0˹XО< ˡBA23<ȣu_9#@ H L԰!ORagq$\A354$y8[N/oK6L5+|ZdoݞeU ||{c.[a^Lnq-ҾhZ:qPY%\k 6M\6tSǂv ]`DWOscWZ"*Ba+9'xD/N7,]IFp}ˢbvȿ'>WHer"p?oĐJ/fſQTBhQ,b璩8*;/pV :Tp36 sٗ/mxyؠ*%ڔ;@I !y OB ܨDMՍF+رh$ujDZDgHԆ芸<GHO@!B˨?͟ڇ<^c& +7[:qlTs:"%)]?-ysay` ][MzCX8#"ҖFN4N+E襧mR[T ȕ8K#ȯLxPMU9"qQd@OG*͒b%{b7[FS-3XdfzfdΧ]<տ‘aٺe]Gqj VDM VuqcX-Fl+ E8`Xs7&fn/ib>nU Qa48Yg??[`@:ZLce\;ϛŧʁ՘W>&Ͽ0_r-g) }/a&e_F C 8 ZODF{]}CQ7%E_EI9e{b JVɐh15DE9,L WI)%x=}hυ_]|yr^*+l^RC|Hu(n"Z|_)Y4ěT?iCÅ2:}Ո(.}l&Eቸ> (*" |-Wǖ;&[O@^]G(,uZζq'φSE0!A{J&bf»`-h_^/`l iGu;Eʬ 9F);bTmCx$9jShmD:Of\#q#l,hj_] 5\4.o7d@V=+pUO/ >12`U$,*YF3~`ivCj)>Ymѻ`٤ڶ(TW¾Ry{5Ѕ'9:`a-36P Oy9T`BXn<'h(fв< {ю$#_.bmܒY~쨫L!`O/9ErYIKLSV(S$僭,-?.}q寨~#lya J2r{"4p5*Uę+ yvB,A˅B:׍3P µoOY:k@F|E#hH`*D5%Ɲ Gt#$I"с ^XgUQTBBI`Wg)/j;S&f>-l-zǂrؐ`No'-dr#203+ << |;l;4?ӑ5{9D#,|Ҿ5(;`;ǭz +@~cWhFS]Ku]fg$#xI2W9ˆ }?JH\1Qm~PH$FԻ@LbqxxnT# ?%7ԹV[I&At!Ѭ, X0bB^rj.d#: d X)uc1$`AHIPZpBVR[-̢%<Ԯ+ $+dk$6֌Ym,2o>S6i6YԦIv3lPvo.V:Kn3P;sB}lEc%QbۃdB7l@¤'2%H+K4:=axoyeFHɅbtqB9"mu:A .).I^ƻYɤOLJrm#S#H ^˾ _}Kk 1qS;ϴzd_\at,[(>|\6q-6ki2\wgIL8lpu˚g=՛-DHca!# "Tq^-8ŧPꡯ*htf Ue&p3IV4Ϯ>Pϖ8}: & D *i+M KEp̨yAo:c/n+|_O!PGwpo,VVQݽ[X{իiy"(TS.Di[:oذU/@iU|B|]"% ΎJCnZͺneSwЖ%"2C9 ~&r1wsS2IH#y\oXʑ Ky%L !JjmYzzaȃv.י"N5vY K VPXcw߶9ccj@_ĝw H)q Dt}8"5:ϳ"5߽e(@ ӆqRoQ|9zpʯcSB01 @Q ݬxO!kH't{ݡ*М}ҌR75"4kOԢh^7l>D=O5J5u_^ҿ',ςSP!ë!$%8col&Qrpjoլȋ+*~k~*]d he>TT4un{k+! ̲K $K <@钱G,ZSũxw<קLY$~e.V@~*{\KjK2.VwU`"a3T͐(ڙ:P7tS.i\Uۄ}U|M#?B8"fZ_mQt 5YCfB":E ڎjm\ꡖ6S'!❄#,it[vTE]GґwǮn$/?e$!yh0R#hAQ=2،a/INkLi!qQ [e!e&,Gk' k#1;x[_l`u31Y>9oƖez$+oX^G"IPF(xF7jH@W)"?(/d-ю#6?@Rs%',] FXlC'E>^O @W(PGvd/8XqH;}NVPOPă[Q/Y.$48eD('jrJ1p'6:dr6CS3 S -aARW3YVqf9`@Ӈ!cN+KsJLOǿ:a61;h~ e95f3I}7 H}l3}eZFFe/w/[x % Ҥ;G%06be`iWViidTFwhvhfr%Kk~NG}})'X%LWK|?7FOTАQ/@ d_ Ȳ =]AĞC!>Pb̻JQ:>`q!x)1Oc|d @d[s:Ryo?fe` ]9aj:u$C͎ljK:n2bCVص+WzAӒ\MgqHUV֋>WeGśG 4"m l,zYe b(LF q|[.lJxy S(dr3+1Es`$^BfDZ\ 8rPYR! = 㓷bz='gAި6 |CliLAf}'Ѭݐ >Z"`n9HBmAi(lk ogrok`ΏP"է N sB%Lص Ы`n]صiSųv>OE=i!%e8Iflgk:ox.Z3MQCG㊛*ayZlp@QpK_Z8^/t{O bq.Mgq!M(Qv?K.n$,Cf6ApwsP;LG[6-gٻۤ}V{쐟Ryqgb? -&cU2t_IkQoVћWdU ^EӞ^HĊϑɹy\RUp }9)zFAzDzg~n)S"swpY &bZgl:3I@3#WI9'= h xV:16-#Q1QX6;  ;ckVvN!C@rmkdq]H>^l҇=iC/B#}qW@F oo$B: o 3U @ _:.7653YnSZކ tگ]MGg;P2]!̊qŨ X:lȳICd&TdX܁J?`G:>A-3[q[i&2?G0dJ7"U~P g$oퟟN_<#Ma3H%o aEpg}+Pocb-,sJeOHlH?dEd{pMM}ݾaKMwO.a:W[涻+cQ&ٰGw]P =Yy9; SL %/Up;9&83 #xó;%L}s&+uQ`w "}fDsH䤔s=(ʕSZ!=כPL_nt3VU4;7%E DώOp\ @8((7TC!ɩ@d&v=R4i7[<댹, ukc|t_c%TZ dd氣{)NI osDF*8ӡ.̗cUȏ2w^>>rUtM}.:|}Pqb[6>{j3E5'||gM\&> wZ1e7!LLH) R?OhbfA/Ve%1қF݃3K}wtL+NBXr>hiIVhu* Z ȔƤDgs'aC^dA~~ T8FIʦeMfyyYtK }LTdUK!@Nz>?\d :a[ ø S|<5õdڨU,TN԰q#PWP;_li#tMԿViuΟܭV3!Ҙ]R+==ui"D#`ɽ%r_ƪ*x%A@r/Gύ bJw*൥A&mzn{Y'_[Tj 5U|.; BxĴnV~P~eRT"yyD/nϱw5 h_ÇDڟ&kQ ECC] 2ޙ/#.{V")߳ĺg]OdQܮSТ1- <O7@(i@,tYRGlc_&xk--}{ܧ@4ŭ䩝FऱQN/K$4jnV-ڷ53>Q׬LU}*E/FbR`fZrw cy:37Js3f OmvR,IUMծƻ p@wd^WRWrN_53Oo9i$X]3",| I .E8N.qV v:)췤@D>zPI݉M!"g?WOKȑ&pco1`T>9::JN HyINwN]JÄq496À8zv 3YRyBkkN/js-l<;E*ܱ쨩d43tJSR?w>ޠ"ub]a'W$-AkVϦiyآWL8JhЪZ,0YO^u0f#+ݼj[TSPHp-o~j\ZpFOVclF'p3gS}k6FK44 W WuH~Hy79 1l~~;ҋЅ:z-g'^NrZ,sSAIuXz*S K>̱bY+]aWM|[dqF՛/\ s.R^,+iYԲ؛jKArѕKF[$fݽ5]ܮz0mH]-cp|/!Q0VW~L q#=h$ k4"ӲA =刘.r'cJ՘@5- Z;AтHf넦 g)M43 H S$`z`:,p.kesTWGHfߠSK7PJ38(* O)~U-v+5&jP]o93뻨4N78ă6N_!/&/?LQC#uғw,_ƓiI"Ѳr(,ELi\O[/mǫ[02_qJ2L4&d%\Ҧw%,oeUO+&zgS@'㕌'hȼ^[,y]o;,fأ90y2Yu \'x977)&WJ:(.cd2CgK?55ف\UE-YQwn%(sq1>@Uk`i>°6OÅ^pDۤ{cl'7Sy+ /$_q)mNvbUg+"ǔ ܠ¾s O=fam#YR)My^A+?W7dl#AqPԅ -㫥7Ab6`~WP OLzmSBV!j#|0Y0\Dh>h_bA_#증@|jU1K8V6hYk*<Y@FU`i4jn\V+c(=߂0WJZ,U>z9v7lNeh|ʢ ݫ߹>Cq!"LdBȬK(H Syx ;^@ihȮ h8ދʮg!m$M\ Q&WSIh6 pyBptՌ r{ =("hvJ2`ʴH9f5[i.mM\w~c0%/D4f090N -7 .f5%+w9i_c5+k vgKRoG}0:=sV;sO%2TcnaxϭhR ;vu e0yV@da#ĶXMs9a)5(5Yc#φZ6\ aTo1晴-M BmbXMDx,H%lJ5cCȝ  Lu9 ~sOs$g"R;>l~ak]qcAB+s"u#w_0r>KRu0̿㨡[۽ԅC"#2 ˘+JZH#~SfzD*4o$vk2u[8,xN18D'O8|mtlY]GKYCY'Ǚؕl$=gw%t4oj~A&ᬌ~O a}!_,RIvi&,lYVU\&:Ɗʉ}t(GõWLco;uwOΉXNs-ʝr=v;8Ju?,܊ vg%lN*b~FM;V],aso8s=it%-/ٛ|+ƩfO)q#]#)"q P$H׫%n{#@^|Z+,.>Av4ьtT9'{ f7i}Z}3遾bJ0Lv#tx1б ;a*QjwWW~iZ؆_Rۅ<8;Lgmg()p VȠʿRaڌt7EFQBrkIt i;3-"*b):{Ci jON4k{-lڎH3mkh<ώS F4(ޱ-F3?~SXQAm#_pdRBZ| $qmeֽv Sx g]b8Aqޢa.QxBAyyBJMI|jX,d1-pS/}_'kP~{7'4 S~c= ]?? XT%8H8&Q,!SA* ~ӞQ 䣽(s@ZZ 4G;)Jb~Dg%kbōl87z2 8*z!S^#D"P7OTL`}%eZ?I{|-%Gad(GqxdZ&;,nY?1H1=ЌG)ސbaZ7g#/6M$Mx.CuMGD&Ԯ;@~r/6?V2RH) f5"Q{c,0=[?dLzTbvcHX}1ݱDVo@0O;^g`6鐙y0%J- q6"ڮh*i(rĨqOlO7!PDA2it3B\"Hw+;b~yO4lƈ Nf^x5C/Th.,etY0HaIxn-+YZı<CydgoLI$TMz꼂|<_pwo,_/͞Z昙J *˃$sevX0F !Uė,"ΰz6ô"/< _7˽Χ:gbJ٤KFh{[dǯY-h ^F4$&b HСeK|%P%$(8lw > :wn(w SvW{B-aОeE&>eWivn3Vid=S^~ ^ 2YwC QG#:(5-&u/7 m?+"s %J{<i`D4:>IQUy&}4ՊnkEjqp h~&t,pf7ɣˡ%J4$:i`kDUr-Kձqudi1\^U|DJl?, 66Uж(hLX*e\Sy3H`N1B򶛾{? \&XiUEa){,[kiS6ܺCW΂$тl΍N@_EU 5T}UQuhҭZSܸn`1/wWp 4'm|Ոsuc)=CO~P=H{JIhoezV n%UrK\}[t3[VDޜMLm :g2Nq,-畐Wr5ȨPtQ;3Ί3'$t=r,#.f;\1X:6F  czG{*dFe!zxH|O"x,=,S#\X\7;T }}hrkC] u~ vC6'T0U}^H2 mԚE}:u23t zbD@׻AGP=cm-C|B7 /%3 d ؈4'ooH$(CgQi~' %zs)A yG-oW*P -C*- q{P(+rS/}|q0$:HsmoM/@*kJZ|H(A_DɟG'heO4S #*=Q0 Wyk 5ڄ2WW)xvV% ܳArdR]6v@sa؆W{pcK–횠d1SҲD[)-@п!(H> 6Y6V{ֿM) 1LԤ09&K upCjC=`"j+faUwVr̸7j2ၭ4BwIe/rڣ2vYM=kƔ"d,O}_r]XF!+<~ EEsn?y<, :vK *J--@MyG~*#qK|`0S$'0` PT۳KӲK劏~֑[[q4`/ "~-]eM*iɯ7+лW3*d ZJo/AϏh`]Dd t/= |5xdCKg\q,`mۤO>Q9{.Cjh?0c6ϲQJF2@B>EepO:Ya)|3`58%YlXn1Dc oaJHk¿yA~YFB44 9u$+RQHOb&g} gYGYlΪSF Aߣa(r{;E6Wpx{-S(4Epk1yr~\4-, ۜ@&cm@u&lDӌ"ROL+ˈ02c{!Y·=Q[X=UK^iackuאe6$4g_8U\TEGl5i5*]mP1ckc~H'B>WEN:y)MQhXK 6Wgbvһ&"puэd v~sZ{*//}e>2j=e%C]^8z1YA1)D>+퓔248Ґbi[;Ƞ~ KnG<ʮٴƂ7@sh-(,ب@% Y5(yXʻؽ&ľ`~b·`Pm>Pw(NϒQdzGزpr=/r2ʼ;^<x80Wt5d$]B.~1e4V`r8?LW$R zQocKl?}2/V>V}2?ZՉWjKd>F\-1ôz02Yɨ{cRs,Ha g**-nzXGuH-YknJ:[:1)|#!E4xAP䣫RP:(ڛ4l9_k8Dش@n%"z)P<_6.?14aE\W%ͫ'wEgx8FӁa)- 8%aD !&cMhN톒urZ]B1Hx?B!1N] ־F]RÑt Q.46'1tUBNiͺG PI7␴S`]{\d!|_KA^دDla> %Sϔ 7Iu/i;AڠGo]'|2˅ f7XF)vNE>Bآ%8J9pU3c})6[RndjVH]DeU9o ԛzF$'iS@,f.t;;Bފ~Mv:2D_ČLwe|@˸Lh@^26\> Ϟe 5Ɔ,'1֗K췐wűŚ/_gvw#8@Ca]OP@ϋ 4r#餪N_>um_#<%u WlWg;G\q)ZõPAH" ; !H㪄6&贔JB]>% w;ano ' )D,|MT4W -5zܦ6KuH 0ӸBH=y0uWކQޤ%BBV%B*˰]5}2>3Ƕa :'MudIx{iLNUV2 h :DM~he<{f윔pZ(Pp_11QHfuZɪnP&l3s5œK hOhI} hh[يVSI 3T"SuϵRi! Jg(R*~ S^B6m"wR%,^D8e ![ \TICEprkuD 1E E'f3X;<:|B@U\8mFܢ%deESG'xr \(N*'7GTL裡MY)k k,)GQrJUY %}0[of4U]֚t'h,#_'ߕmcŰy>-_1E{,;IiaE-=欮c;LPaКSܤAf7jUͻ~ !Vߩ;y=;.:"ۡ V%Ihm[;R>2| y&'u!*ߞ Nn-ĘtS M7­q1㫅Elo:k:6_;/ꬹNga_ ]6uMK!d)º/.$gA e;9;)l?Ӈ)3 &)3V𙖺$Z &Gjf8 :1zV‚Myі>.#{ψu)p<l3V JKb{epiosx8"a>Gc \MCf[ˀZ*YzkF*޴V)`єޜtd7MHA/-͡}'ȷ`OVqˋ$GEDq>fr%T`pgr Ih0 Hݧw}^kgSHSz⣝9> "r 2;gKVWу ¤-^`}쉍YxV{.zv SՖsp\:gjƕ8t[<.R5m(R Mws`6I$PxIp[$Daƛ3q+=JŗD8vɂYfFZɹ6 `cX&gf-?%gqҾBr/lB{*O1FGFoZofV1_*Wg:=67JQ ?!JX &zpmkh;4$ʏR{IgU VǻS|T]PG$ѩIY08WpXjR={=ZiKeɯW1 _]nBQH됚dl,_Kc۷\qry%?_K$\NRWE gJwu&]6=)%.9vqmY RWBZK1H6 \Hln>Ji +LnM"?Y|x3!?C[ y)Ql9٣8 =KxE{Ez $u(,6 G9qƺfVs)"^j`7"̮TA燸 bxDR[ ƗùyWa|~8_0TH 6/jݫd*VG/ZRFV*NxZ\ewdiO-Mpzp:˼o .g}om'=ѡp48R"Z:)H[j|%' >X[i*49C2ە-P F^ȅiǓsyԕw%LE R>XBCݤ;U?|"piFHeI.W#Md8h6,`yCPq'Wqa$k'ͅYcذ2:Gvc~;#; kչVKC!f?ABE R ӻ Z;Я&ryĮ056k";sBy(1=,9b0rN8ԣAgeA ^Sܧ%ɜ89=qS_|QdT8w'5 dfAMP~ぞmYa|\ Kv2mOձX Ļ i9Z,MgGw۟^|Shl\Dsu.Mݍո"4'[d^ 3,lD+Wq^,%?T C?cڲ$ih9-F o@S F^a7=[F/şMX,tGiFދgp7Wl~³Q'{S=LIҵ-탷佛RyK۟%dшrˎ] '~ָ)zyLʘVA' yOzuoJ*jY\3Xx3#S9 ?t(lP2]~1GL"V<]tp3ynyj[w K rZvҖ@a&H&:EVp =YUmgj[,HAjпn۳<67jz?cK^R2 IA{ZBV(-|PstCyt3'ԝ],hRԲd`\p Q4ot_ 4fZ)3al^9!IA=,#,ݝ&wlsO$_'ҵK*jQo9~3X9 LHu|}Z5&YqFOѬy"c {T[o[38uWRQƀO$!&ĔtE;Rǚ>?phZ!bl-}M4g%] ^M \vCS™=Xlzgk(><:nv-F3<kaxPY4d ZN:^ID3f lqP0ZݫXvZP2 8^n eX4V%"G =T\^v𳀤jݡJnvʴQTho%1iHq2_aͥ>^2ˀr&eZ_8DDŴ]JIGWOhN ^Y# i]SwIA05V:[5`{)ih}7|clm^y쩝06_2ڏA z*" 8tpuj}#)^>1wΘsBlKvI$kU5 b8v&_@Ph,|nRXS5^ OȚgMvG;֦`q,Y~CiPφ<|%@S%ƕQԕ L`Π8䙴t9#LfD\KpU+߆|`$Ϡu&3V0>iX=~"Ƌp4Y"%Yj+ڋZ sztQfRuWXs&/}ĄV`S8Wq$BĚ2JgI?Gq?:2`ߗWf@ C:Ƛ >HAۇI /YhGQ Xz7þ-i~2 VshFM/(,ֽ;[563;AV8=@56&TlwY,ޙ_Hjpq J_L-J2¹2{OF[=" ]wltzC< -gi(rJ/E( ]S$^!_wv)FAK7/sâ9'7yÓQ!@͝+aD-W$R1\m1[<O&~MU6" nsYON5(M$UzzXbvp6VFWa);ڸ{fnOr,-x(r1fFK"'- 䩡s5~1g1r%X ;čw0Qdף@!'n[tׅ ϻZmc6+M )ܼփXIv?t$!ź#>%ߠvB$ڈ j}Jݓ!C4@[ApM\86akWGtJ)5QBXpq*\  uɅJ V}KS!J = PC92Q)BTgI)~Z:c?Al $̰j5Еj^,dI_bNX2pC,PWU`(G-KBtLk!4yFʠEθ[ ? }p_rf]4eȿ-> %~J6yFTa4[W̅/_k@?ٓP8=?c7Ձ#VZp =hNF4"}L)mS"Zֆ UG(Va8\QEEL`\XMvby>qc{dnq\ie[JC|9lmi dVۣc}0U;}ֈZrLET Qv59~}.H;#vAچ%LڞyL^a;'%q(8#ӃQՖ;{䌛6 혈@t ~ԥ>{O&fy#W4`PO} -.E2;{>dF"!B#A+z0_ȡ̿ڎX$Pߪ9fnoOaNy?uHCī& '*-!"WofЎ2Uat>@}IՖž|!n2fj6g`}cg; ` KӃShV*TrD/xR5P-T[ xjllZ~EY\[0~ci t2;^'D[̑z4WTz{kA54 pMh#]䜰uJf&tET̕ - WyNpXFQsc ckm|j;ZdA9laڑ;fdeUVUP̎c Q?[lx}[c ̻Gc@,־bN8n"`i1}d2dbD˜^ ?1 J [ؠS&1e>JA&tL3ifuc\8BLa-LemJoqND-a+Zo:k#-C"*|) Q ϹuPSYky$*g!qh#aq?zQP6woO f]F6Ț +%CXV2z%n{fB?DJEusLU7sDҗϗDMj8|2#K薳+ߖᜁϙ[򂑵+=m޸5.<%RbDWn`oylX4]'vv"iέ6o̲yh?!( 1֞JӖE+LK g)뷃S)BP[ eڶ%lVLYHIJ{&U*IwZ/ꤤ ) .7~[ [DʼnL;xYmd 3 C!NL`ӷH)M IC.46Y$#즅0CN }uZx!5,+c@* hOӄYH/߸uENW֖MqPч϶\ͨ3_u1=9ezh6\׻~lm.w]G+V#y ZX ZL8?^(bQMʥ8E~]bW|" \~n Pl{w„dUFq!e+?k2IOuS-&P61ٴLx B_"'|~2x  KaiV]ӼVv,p=\`F b (q#gc"lr]y 㚌;x&3{QR7!5c"HO3͙qcfer= ˫\f%$mFYX ݂%;i-)-l(Lj^6d!D(Lfe&q`o ҍUܰɄ6iZ$e3/3 EVeև3 &m?vxGbFϝY^dF7e):V?0^`e #Kzz%dw_tYc9jޗY`_?'Yuv#^k]􎃎M[<@q&&BAҮǓLlSG:K6mn=\-&}CM x k_C $O~ ˩hXAPW)aodi0C7?d•f@\J!c嗧~^Yֹ#6>=vA9Y2t##^k)ھPќ#j Y 6܏"&8F숉ͰEw Sg*:^ LMkz$@uRDI,3c]!' NLzycXUQ;J9 n7{CJy g8S$Wtί[&I7Wk<>)9IvelaFحM T;^xӈ]z]( "KQaO+`uyOv\QԹL5)㿓yT,j[qrɜcvshu9Th0x֖KHB8aƇWrPJb^loX/4R?uGy3 @ā 8L8ݳ&V"Y.`2r||!v8c.2\dT ۨ&_u BrV.Kf涊wL[}@l)kJq)Mi+[&dȍ2hV3YO2br% G%h @(JHyl6 HOw=EʔE!ҔG?p06|Y XZ0޼w~o ̚ʄ8#;_zN! RzS~K^t"!d"]Qd3>L*C@ȏO`w^<1\h ]P5U 9B[Bu/޺L')q`f /c6=>dI{jj|I^jȪh+AV$TK"NAk-zۦM utۊp<2MHMq#$$0QT2¬]ֽt2j-cS#1,{؂T;D=!5m 5As?~nn tӔÝ?(ʣ/ՑB2N8;- :WX_[ eWInc#^S4<|&LzEWsnL֊/eiP TcXLC?0[BuiQ֌R(=)2U#_5{Ȅv1/ݽS̳)z5̽ uTvʋ(DQ4} ۦ!V82Z͞vk>{N266xpEPW@Knay,l:V!䃊:YʼrB@dkհz|҆ZL#N`q}}l*HmyW bgg dmŒш3yqEN!d o6c1:RT^rb#}>: /hB>Z}+O'- Ʋ5 ;ٔl0IږN> hawT5!`eH# _0%+ nw](F%NES\F&G 9@s&m ^Lߦ{3eO}z*qDtUJL,Sy@綨 GRccMI/ R|m/A7ByLR6مQt1Gn9wH.ͣ ׵L{p"shN4iu[ǵC1/%ao2˄L%27zHtmǓуmbD/7kq&pihQS`|ƱL{@!i<0)O&G}N!ۑ Ao'1xhQF޶o9GyaD)~٘*S.ϵtd`d9TT-x|#)ƮZVn ).O"^YA8&DӬ90>RׄhFY4T-s]tσ`AXf@EjҚ_@9 'Ӗ6|sMV4_ Br-KMr8 vn̸@aY~ɰDڛ/hzKh\s -8Mߗ\; B~8n$҆^.` ]6t*c=JYMFreXT:;7LC¶0V٫Tgr_s'!Z9b1wb mj"OX+ܷL)V.~1CÖ)PAH'޹fE nf7eX6#czⅅi$v)yW1j# ?Bs\X(Ï I =4 ʍY,DL_%݇IϷ_f JZy ^%$ۘ)zE(V~γPd NA+!z8?cEB~s7FF]}\GF5 \-)+ξPh~7U7pڿ5m4k۷yEH/2X]A4Dfu{gb훉OU ͬj"SL3ԙ|9 c)9A|5p;Cv7!tE}\Yݛ* +u/.J\ 6X(iX`Q%4ɇut\?=(#8y4ƴ9 z0؅- WVO+ K;A>z/PlK躦]Wiڜ[㪆Rwq&:?h XŅ]G^M~ϬpcAfqlpO,j*ݴu^nBhIb]{=aX'Hm52h,Ջrkle &S?Lo4/nj5AbC@,E7T? s-!QM PEu;a}_hbz"}ԵHP悓E9FѨooG; "QMFԠM=ZJ9l#|SqaNr<c"ٌWg~6U4#!Ö7FeT_5ӯrq6B7(n0R͡6_%4{jtJߏbIz_)tsK/v*2=Yo:eLRk0P ?•~/dk;9nB~`Ư\6$u')"ɊzRÑr|o#Je;QdS=T 6I%GcͅmZeӖ]/ 7,pHtiW-Fy1rfp##)t,HI̟bצ.ĨRZ#(K1a6VkŔmU;qɗeIzbd P:[ 4)-yb$Y53&RTqA Tȵvg<%겡Rf5ߒ'+݊4G{&y뇇tޮ44Klg/kEw8Зqd˗- B] |&~{֑m}Fc@풻,)`^z>96>i䈹0 #"J\#0Cs'|~Wo/UO~Kri FbH!$_JGR&$/!÷<,ͲeD wχEܧMSfϠTo" $nUߡ!dhԊ{Bo)7u&<>R<nLV}]Cn#J;zjH3|,-2濆7W2ĝ+A. rϞG됻; ڙ@Pl1t;ڰ&Ӌ aBt9 }a voY mUs9 \U[(i ZI5iM|[vo (`!znQ]1OK }S!P٪MJ\{@$\Ɋ)a_w #m/.ef.tw€/0Z>GWLl v#=kBA[(n,a0>uMZMXpm 3 )DhRi⎌[PZ |Qf͘g]|K<9踫*(mcMvо都yLӕֈ'⊚}:;*НH}Nh+v*InV;nIzVDcDjmJU{1*uK~,5Y?: m72z9j'Iw9.B /DܕpYc<(˜E}|._2M7AYį}<0TͲRez|^FJ|#*@Pl!x'I+B3)0bGօj ? <:ڲU ܧ 7 YGm Z䉣kajgJ\Nƾ?$Ch?F.xo58r]GW{HVs0m*ey, K+ Uh u+Sز#==b8,icz>dv=G-.J3O!$4*F9VxS+5wbݕkNCogH)ؽric*GZ-qSd ͑} -&ݹP Y;rlÐ8[qTN5qxHy$#\T97ԉe v@L{!o&b TUZ\E$@£g]j; L y^Skp1=4J]`m܌oqXcN/O΁hWq[:``H}ꙩY1/E.=q~DsL!^QfU}- D'T6׉i S V3iѰkT&!Z"]TRǴ-\#Nۅ$9[/ >Y)^FvjPܩF LU5f벏|>Y/ċ[H˖X)Bf$.GQ;<0\{~V2ыXjbfe|;S22 (܃4A£TLP+6lQKo;}&n i?P[1IN1tN'#]D2pN^l箍fP'Z\5~(Zu?}Yi%Fo/e NX%n~*V^)BQP1x@"x4ͰDN]i"!ܭ.͙?ڎ9eY8n=^x2mEѽ?e i5ygK+;WfwYS$߹r<}x,Ht*˖[.7ڏ?Lvs^ ]*O]Ϙ>6oreB@T7,k{㋎u'~X m,ۅtZ0L+^Tz[?MhB95ߪ<~Fx)gD xhx'k4ٖ][Lr56s=yK,vz?\J[zE)RqdvKlqP 2 Wyhe:OkKTh"1-_oa+>%)'Z<+b?r hGV[Dž{o;m'T) $J/$ѫa 2'GHT9H-yƓ5 3< x$=}&pe\s@̧+G|2˾mꅦCP0ň^#? Ix͎_gH.G bDLwX\ sf9.D2Pg<tSE V/*Q|_frZ5}?`M ! NÎ'M0Fky<#x<@0F&==<A4FևXOh|M59c4I`f>b2#|yFnd].h>OơwKQKU0DB˧g6`711E|EӍ] $Ʌc;9@O?irhOK%",<{{;QL`saΨeShFA:ڴeF; <~VzL,Z ӗ>rʼ*EY޸(E 3]Z{i$ bhso/lCELfCm5RM3h9uS#YwX}v'F;O٣H/vaUzH;MǛq0)U7!iGFXKXgZ&D rbR6b#r29)HyE9q:÷=@¾[L>ML2h= d3AW ٦9Q|3⬊v@ 4Y_ ];r%/7Q4l1] ōEK=YԂDQs]>2t"GZ_ J>M)r^Zxa`jiZ=<[2 y9K O\<촗''YvMBvN)b*Ҙ]Dsc \L9FX?XIn 8BnizQ9ҺG0.KY'//Á(K pl|<.sLiM~RI,Š3u 緥5=#1XCW}j$jh@#R"<ɉ}QY 09lҊM( O^ζ}y3mv5)yT+c'@c@?R  mЖ -{ҩI ڇ{"/k.Z<)yVc5p@5so`+\HUMBB="aCI cIq_\:-ӓωW@ԁVuf x'eqa qIՓK5VIdмcAȿ4uԤnƓmN0'%["?,qc]KƵ?"HFLAq+] Q:k;8ىatT YZ9/09P_1G[]T>%b2CXC`g7J9yeRaK>V96--%y)=J䣴X}['aq#[~,3pg$$BYlv㝃߂+q5aM,#"( OMj#v9SccQ^g톅~yn9쵙=JlKa^BԹ!'IQFqYze-a 5@9'ק؄m@V9BPIq6-B0 l>Eͤݠab@g|1}/`U㎹d\bpQW' Qnk`Z9+[#6peWP'_=9D_~SB#V( ŝA@JwU(8,!=, 9~RuCG+ִpbIMh'dx9|Dd+l/wVŊ) Yu3xQ2 9i`{4?la>aIOkps2^ B:YZ涣P͜SQR6 /3q%`C9*W?|]li3M+2Qkl <듌>t[ UhN Vͧ×ŨuT~!ZC ̧̳A>us:;iڅKhVe:\PYQm5Os,Q8gQF-誥^t+B_ˮ K;y!#Hʁ?e\ 6#: ,_U_P+*7CRcTEP,%u.v&3<2h__$=0G|#U;+F1S l`$aU'V@l@E}ͣA=ϺL5? )c|+q1A<քĻ8*" ݀#Tif% +7WaalV&rQ.8Պk/31Q]%m&8̽a ⬡G0F}$:ڑRZf㋓{4KѢXVGSgL2:x*L)Bltm_~љUƻy slTo' +~9,zӅ-2?'Kq&FˬVZh{řo ;o3 AԈy}lFdI^n}ϒ.fla^Nu9HM_ysU.2Ų%ma+.>e$>:]*9cM$cfsѷ$MĹԔ5$,ƝTںcbq"Qi+@,+g'%l*RT*md_6T߶l[qp-$DEĞ,[gu>?_ kSdPkH2p5malf!(q$ہy%;}1ţ|.J!E6L;-_ kU65Z۪Fo8UڕԺR**ʆ),$I6dLHa{L8Y!cYM%JY4r+qp7XЭ f[S4q"{]֚7zق-c^K#i8eHamy'NtK뢣 t{*ڙH-4Ҍ`}Y2ɚ\%5XY QB?C1C-Ŗz/yMu0 7^P]9' tB~emQ0&2!|%RkL_GŠ8YV0$Oa(Z&y$O(u~'Iz֌|Dݞy)&ӭ Fկ=+YT dI`sNҀY=ƞ8{z#،]F5;W]Mn׋4ApeU 5/ѲuϷ x6ha#pS=+i\@vO,F [FafwYǺTG2e-$]-A/K`p߆ΨHSJ8Z?Ԑ &h6ǭ( J"k[u/'vi{GvF%nJa719uv3]t{;? N רDÿ",5y-FG'zKhRhH\!/4oP#5Y|͍̞=]l;+EzS^lכ6wEk>jj9LDtV+,DP1WB:nV"H[fI"NK,B7"}qx"WBn),=d85r!kJ(Fx´RAou^X}oX)zW89Z,Kf'F4hgpq` s 7n|͇|1qoGPG }! XՔ-ŷ/4."qRَ?Xt F$W]c|q(zU*SZ2$Vr9,#šl48_ =>=)eU-1>bgF\+LO[6M@wCVuH!3砽Fӛ$0^Ҳ >" NW4帡؋0o@T }CA{E& @ԂL ~imYQԦzk #i]J)jL>2AiVh([VBlNdNUoޭ޻T|ޖk4'qѼPRNgӱͶPՀ0} G`gW&6/w#u _EVKHs`OD<;)kB6AsWxd/[i`8/-[arU+p \a#=gd[gQ )!V`-:'V7>1O&I3Ej :IqAUX(TxD,8߂\)ħI&6=>o{ Pi5%1]vEDz p?mP |Ī:$fUh ^S{K0t$fQ!5g>M9~pcXY䯟? >"&Xq֍`%OYaL%h'Y?ɕ];C`7HfE zj wCSL ϰR y5lVQMJ?`tF#Ѧ.OKsZttn2Ŏ 6XJw &{/SgFZ/|PPRᯯ"}p6ݘY3Dh]P23.I,K$`8YaN!r!G8nӀ> sφO?0 c hˑGWt YT+vr&Ζƌ?aha;G23H &K[A93 gC1 vlvQ ;xc¥UDUVϣ֔/kqicerJXh_+YȡjBf1^R}5R9>so`1Ϝxqra4¨iEo +K^T;kZĄ^B~>r o;Ь,Ki]qvUc|ۢ0UB6gҕ =8:IMp#e)'r@7S'e0[n^VnNOCjOȫ@?⫐Hw;V lRmmcɣRfI![Xf0F 6VpZx;dzgZV+I`FׇH0o( (Ѓh$;d5mgq'$ խE t lPvVU7X+ɛ/{ Aq-IGr zw->лQQكӕ<6h E}kp;άJ OQ֚1k )EHm0zyҟ+ww—Rsk4Z.L jղ8ŭJ~|CD~[jF@/Lq s=Vbn֬`t-֘{ e bn"CU>?4LA)noZEc{ir} ΂l_>voczsڃCgOKkh˸7ԮoL?vjoVv#џtU?mMCWbtN'PP!}(5MN=ѬJȗVPW@$絍`>J]@ T0MZpL%LޠM|+ww\~ :I=B?&5dy"Řbžh$1LC\{ 1?#>:^ .X6&Okb}1yu$9{QE뗻dڲ_ë~J% {zq`^2 Pl .Yp7Ӡs2SZq:&q!9EMwG,]TdSmo۠ QP^s & ɵB+#Q!C .S^ TҀQcP$ ^ؑǰq E[S39>LqW6Mˤ!i/БB% ' v ə͇Vҧ++c&BdT|"ԏPړT7Zߡ(BkIJ :wqY;YM ^Ђ!,&}(3ma#dд! bDRT/1Mr@˺~4e +݅?aO=ZlcG6=b^}lU£2}ś+yč N^k\ Q62DS6GmoPup&nQ2]!P'|-ϐ}8~=hSrKU׈T,404ct.aA[V*"ƇEvJ>!X^3FI 叫>#VWpO E>uza}ձa$QEAjeabS{v|Rc)̽p3jW$^rcwL^)^t=‹a )sɑ!ܬ7T8d]knՓx5aXR&mO?br5o )sv))0?G\jİ9o᦮S$s *ā¹z b7f_z~O+6NUz^P~)Au᮴F,pEI~'0yKz6:7/FQ@3?GSy-P$£ (]3Y ?3DU\>rjryU<.vAAcAEeG9hRx dBrUv$ i8if#ԧYmȘ,0&0˞&BAȧ&GJ# l [-KUTK 3뿧'/+?nTs`#oShT"ha[:,|sQSZVpgN ҝz[ ?U3EZîM@E5K hnחhXrm AI(hVV[R>Dxº}l׌a0ƽU$yNKn2Xfiu<)´m[ړHh~#=p`AϓE& _R|ՏF0\6OEFP*0@\t :G(Op4C]&z4z-Gc ~+I BHP1F >y\A)_5U5Dfc/uQ#ݺ U%/u$m?.H\\geaX1 |+woA,c/C@b'OkTRBi)F<>ʺXlĿ(n3;gmpV20*sL|r%G7Xy\RUaT ON#y`2ƈduO,j"梱JJӯA3pEBT󗗉)eA DKa$p!WRY.Zcsj|Xյj #,ҟC|\5b:9LM^F@M2ϤJ ȇu..е!j³[J$cΥv>0ڷ1O(8w Ƒmo%LyGA1S;x7U@ iR2qP˃e"IL>sy; Ӕ[c vuPK5hDbY2TwΆ) h}&J<œ"Ǫ>Dի>ŀDbETƝq}^l++c-EW~gjK^tDtF }3[y>95 z!GdS\AD$s5q8/ ҝrKxUbr''h](q&!*wo < [DLZHy\ʴ=u{SWꍶ˺Um!ѓBq13dꍩ<8f88, +8^$d)UNlRv{xrU'E L?5j*FQud\O&|5*ώg@=9t;#li'QYGfH,I i/? 4[M:Dr^Cfrlx@gB$5^:?uh[δ H&1yd+qn6Z/{OzB =hԐ-=ldCީ N&? x܄ |ϴJƹ@'ySWͪ .<Яnz+WQb+`-[d4%9I>N:l,mmfOi7JO}n~u?ʖҙ&ãYﴀpنZy^F.U'?ZIa^F ilɋ*9vh3ܐ5OlAUUF3AHumF9YM苲Nm2޸E 緻|m۱.E9+?wg??.7GHnl'ZV^Q,E'8Kopnr8]jZ߰9]5::3,BILiՋ|M[ MT7.DY+;:\\ӧF zcew$ Vf˕:tG/8xt2C' M2PYL@ux6[ou-)} l_U]B$4>D৳l l\֏9b-*7}hoΓڮsv(a:gFm; ~kjJCX<7" 2I'9sUb W[ɴghŗWD>bQ  9 i˱f>埽I`B5X76ҼHT;[*ЭgFiĠA4;- B4['BxSǫQP1h'B!9ͻTzx(3[qPqql_d,-h@NJł\4m&f;3({ڴV7|1{ȡLE *&_M CuX"<`PU] 3_72sIDA;y i Ojhbͽdǐg-)(~o\1D%@;5ʥT#XT:3Vp)|3l J:*\ha,̉)_/Iz``'@*~6㔐_6Y~xזzRz~d#úևjϫ.Bܱb^)/DgH)Bfs7B 5hfdRbvUռ\oly#>pQ+%/Y[E ז+k.[9T6-$bQE?'"{΂O};OixR:L BYrD)oۆtim/tC?u ^t|dP)u6>BH%+" qDV!QAș:NZ6ʫ OU)K^r$J&𧃕U7e[l! 4D,o8y2HW+T0/(@@ U,šfjl5W#4P6j}kv) q8B}:1zrpIZXuB,hG+Oe-!sA"-X3P!᠕FzW(zȺUz} R%J$۔\t iU݄690FCu~gb3V60I`b?lt uhITv4}kR V܉XX hd[^3R*J54\Xc;a@ r jҡ)=yAq?HNr04BCٳvw;}1IYY" ^ q2z]bMC].60L%&8Oa|HuIn '|qI!OS>)|ES; Z.FtdT>+s;qȏiW˘O5:%M;d c V\6UzX/tu[6,Jgijn߆=am46M gD.hnSȐpkL|ji#vVڧ(ۇedLHŇ 1&_^֠RL zq6 G64STOKɔ!^@L'sFs3TF'J)UiǷYJgq d8fV^M1MOJ>n@ ^@̆phZX.R[#{f^K<81ttQI_8S(x]+]0UB(a{~OS)sMġ>s ^5JpN{!B҄F* m`U%U1V4nҴ_S;z2h||JQrªֱٹ8RpT!c gv &A:$J~'j{J]B\I<>ۇMe V@z% Gi ~! A(׌$R].Ãp9*6DfrIjO!1GǴWad,y|fSgQ/N(i/=h\C}yy|kuJ{ԚY/,-Z/B7tS1LLZ~-s=!{w_|--K65wDV E@ѽ6=hm8ʾV1~d5M bc'G(˓_ޥt_-c^&k#lkWҗpJ$=:znl,q/K,9`|# OӶz6AvP+57=ﱚzIAR!Gb\ ~ !2T|$n:u'r-XM%7c<psN|gIl#Jӛ<i&K#'NRuQs*0s[p% C O|Ti [ǴM^=!߃rhMUJP^vYIo "xk- %{ PwVVؙG"Q$sqlihe}cn͞7X-)$L=R.K~1:su2'l4Ex~*WR6 >9pA5lB#Oq#tPR댩KeLA?$@-|"AՇ͈;VF\CC[nZ \i{}I2Y@V1aUb =^^YT n; $kx$7/3y$ #D<'ͪq`*E:ĺ#?ogp)+~,Pc/I5LW24@r85ǩ7oXqߛ Y;m? ¬>XHGe0n!ƌQUK< v.;:qVI)] i( @#4{.<}_R^"ojh'LD^uJ3I]QOszL0^1gLoCVab&| IbZm-}H@_9W6UxНaʏߔJ-9VIi/e|m+kC  ,  3˞C? lݲZv^Zw{߷?ە9U: ?ؤ@}kZ5iDՃ^E'W ɥҴ(v?AZ3糓Մ<7%qZ߮#S(CDY%>iPCQz"<ִљq=<ld~; 3rPshq4@PV2qrwU@> lƷG #VG%ԊC"&#kcSһ}ڰzQiFr`,>9 Tk-oyp`}}ׂgG*BBC3sG&N8k0)RT= {LtB|2eI6IW+IjTUw̻MCWDf* JvU+MU9qEX kSLDЍ_[eXoj n4N)fN_ "Sv6O;c2$9RxydT8Ӕw1w,]8.yu.\mX7١28R vB@ &I0繾;V0sc~I"oLTD"C #rmea-%0< ֊scS _2aM뻖]Z$:l6H{*C 2 @&ǣzod 60hډxc^ SM̖hL~) e<)K%(រ%bkJ&bpgKSg3˸[?|.K4Iy"qi,mݴPe2 zX7%ӓ] Pet7JjEfуz$(}^x_{'"]9 7-mZrh-V%ޏ&;FH /=C :^~ dfLa+fi6KvPx=D%~Js<}45MΧ&a%0k2v* ]gY !'{/{/:q8Uoodr&̀pt.i#KS!!jM>{Y+O)S+l( |';_08f{ 1 '4'}4R G{eA_a@-k.]T}_ev`\Rß=1}ygܣg%( ۉ`[ ;11{,h'W! Pm O`/A0h fz[lA,ie33R jhz_&7wa#ِ E_m,f6M9.!WVV5SF Q!)&ʹe4ٽm-4DU 5j #^6ue@y FeE,cNH@Jτ성ZiR0y.BbrC Y4f`Ϡ]U}9pe1{0Q+T2w̧? u(|;P=!&Z*j?K@G >1B,Z4V0ƢE2F8}"L]1N}SS΅uQor`fA/aPyc0J\rUGBdOH<ǯ ډ36In<メݡL,& K+-*L>qή.w.{:( ~ozeDG+)_Èbn^t6𝸬֦a#ʓ$P4vQ mxꀠ} \ /\tɘ-x4#~4Ac,Ki3pd::3S˘H WrǢUOC 尪ߕlDߎR()M]KT6Z&´TVKֲ0Z3 J"$гwA[9U޲b,):[϶*wg|kQl5,$pu}|xO3:(t(aLȨ!̦˙WK4[lSlܝPMSlըazcljz3cY-S!CGCd%$x/uLثa-rNJ؃|6$[hb|::v;c9M!`tYT/2DѣrjF8DL6E:F]À$$@NxFwEB4v`ul *m#T7MI t̥9VDm0 ! *"S᜕j5`wtȭ]S++aO BD^$pw\eo.z>i}Gvt^Է`g0a__iM#m]NE64_)R j.6іD9/cOYR!!Q䚐un0;u@l-j r[%mq#7)2$ KEx΀*{9̙n!DIV 5ȷͧ>OP`$&0uH{vO-ށ;j׳$yi c'~aCe΋S5 c^ۯ)v#-M} ]B'%[NC2p8ߺ1GՓcJ mwdCE[nO(>=bLpHw +Ƽ5>ưx9/};=F%ʆ+/DolE>5=5!ɍ<4ԉC ?43vy8[ jϾ"9H8,'|T7{_j 䗭ć+2#ע Cl;}$~wxOIIBZtSMds|`#n+kPUx爤OKУ](,e_[(E(jw)w>q!yH sUdI;s䁈Tk;C {A'wR%5s$Z]#6昆KO|(>cĺU'uvwJFжK ]M%0޲"ǂmHsA2Mvݱ6r{Mnq6=:`:Tbdyi3vJĒhSu6!?ne74ĎgBl3 @ܝN# ha&zBX;š0+d@jne lrQ06p5dsC*Y`tC9Fd'/1LG}_,"ᡎZ^Gx^2ieIH*߯W9}`M9Kdã a&5Cݧ+M,\GC/:98!Upܨwn'RfAK쇤u\xᇷgN5 ɑ Tc5lӀC;vww1)ɬSڻ".plwK󒭴WnLj5“gڇg4pd?FQA,$}@g&%(1{[ng~4<;5k;omL}@yKFf'Ecaj[= _tGh{Q\6@Ow X׾+K0:2(5p̭,&z;#]QB( zG: 0v6a0oşn !M,>֫tJB!ˋVux7(C ]lwZc s1rVPn"HEy3:UCY&L"yޏNCDXtnh~ JzjWJ8w*kT pN=֧x/ݼed-Wn#NIN; LzAU"*̞J>WeY8{~r:w|ښ;x`L0˟Q&Kʇ۾ak5ظ5+R`m8|97v1j;ůjV"cQPz3+Gmooη 5V@BSDXdbw;fXBX{}f1բ`SɶՎzTb ۾i oM9Ò9*Q.*2".z7;^Ŏ? F=7$" vI%p^0J4k?v!{beYM6%UXFI͊T:>^T%Cg=-& <Lp 6x,S}=yEL?K睄~s0mXkOE s"."ЏAUC CJk_HAD=y6gGF;9%PQ"ct_/u4c̻_QS$mp*Y'mԐf <tk,;K` ;mWo2SsxՉV6Q͋v -n:^O„wKYؕlτ[!a BRs86}mx| \1 h,:?Y;?Gמ4 v4ôdE>CgJhsi`Ӱc/1->ּB7O d \l%>"d!b0܀0g(yTP))!F=a=y΅rBkqa?QTK1'~n&9XISN.ٶ~Ix~v PupMṷ Wm"/y\Gi\4I&dd]~FBU9b, ީ nMO\AdmzyaG6Jn-Rg '(Gas*,h_s8} ͪ8<=iXMv'K9k[%T}MM⑖ &O2;[X_ SQ&ղL^Okd{@W~Arw~5T jyE"Y x WQ;K$?L!s;Ry'hrT׬#q z@ֽd1xASy~v|;;I27u\#=n$8lQ=*OIqwu[syo|jH1'/wҬ/y3 uYEgYiSX-ש ېx98)NnwT uC*P:s:4$-?H\ISߚ"(¥4[0NQXP_yrnr{=I~ 7}bW7k!b)ruuF@1-p?";%m?L8W%$a,Ux 28>SZ<7p{hlÝjusY;폺[OH$R$w?nNn>~5P\lHl‹Q]w"H+͛}f oFv{ 8Zgu ʈi/)n_]Si>ue>6!\5D(xRtcܟ2Rq71xw_G&g>`ml5{Ew[o͍ -gc4Ց1XxI ȁBhBBQ'B˝ë@?P.*^&-2Fd'$q]T(Hs O{xڥ]Kmli@&ѫ2%Rgpfuw2 ^,aFJn\aju._3pބDoI@a_XuNߧ0lco8~Ly¦7b[rn8)mQ4bK%!TM$[tyHC(NRR).$Xh<W7їAT%@#}ń)Ηub@[3.^ͭ<%7fGc_N;wP)z$屻dr|ͻZ ]۝T2s,#{֭Yے@~b/ǦժpTB`20JlFLj "=m@<bESIP7dtliO="Lp3& $Α9Qg2= uF~ >N7vr\M\Hg bZ39k&*y8LPdٗ"͖,`[jͿāE 3omDD$p=U`2K Ke&$ȓ`=R1: ϧr/>0c-dosa{hAxzH⏅ 1@\ ]  HCh}'nA Kd9̻CdN,ڸb녤fE\g=?솷"kE3Bv95,Ĕ?;#8H:[&᜴$_b Ki$Ֆ"]ΨB궙( 2*]R$2j1Hmމm>󻓭_\Hw!>:C%]e ߯Uy :^1gEN,HqUgc޷Ӡ׻r(|/8Zn/ qVRV<(ܑ-ȇTu= Rh="܂Q!2:IIo2iZ f(^786OM~>y * @Ȋ%9H{PpYX-xƎ̝bxomREi'޺v{od<uj,j]LLd "/2 O= îgM֯|zop]o:CaI˟J3'O$6y".-56AGPΆ l8v>J~` @+ 鬗|"||rԱR"!*_ 05ŏ Pj9 L,[aȭB}O}Fb8~VCmkPföQXKǘB~+! :4sxRXŭE5VlĜ&ǻ:1$$iTׯˏ;RȇۡBKq6*!k <ї{_5^w 1y;fw'aBو#m&Hu$8` ( UH#4)ERڀr p*C/'bSXry ]H9QQ4 TԥtʞL9M-lcSW'5J^Kctu-c*/d3b ;gw[q*Rj} qn $(%k!!:Wwj,ea:-! r8W뎴H>o('쪏.QVj"ǠR+yknv!Q T0[BF9F돮`@0LAw)un>%Q+Dt(s E'z,7 .0&o&,Kx1?cxl-āܔ%D!MzG1G+seCW$6)5^ ҃ЗcVLf݂\RgX2k}FVf^|D;Kq'^ʦp{ >715inj͖Pļ+0#ee/dG¼Ľf>Jh4D$ܣZ @@D#(S K F-sT ,* m+-+$:wgAql.fyѻ \0iGƉ2S-YX2Ef^PNuHnbXߩb!ש?nNy.u(O>B<<4g0azMmQb'O D ʈcgh`1 ouh]+[Fx:ٶc+YwYXG 1xm!~eĺx(mi`':k~}C~>Ԇo\*Mc;loSX0#h:ϼ%PA o>>jD$G::7W 8c'Ȑ uؔRp.jv2..z)=I<.Ӱ% Lݷv䗪Mxw/`M,"i B@o O rW۫@lJ) m'3I{P:oA"a<}Jڴt;uyC.Cb | 1;\d0T(y-4ZM^ÞUD]O@iɋ'үdL8HۺqILOk/Ḃ3.,xL7X¤GeמG=5Yђ a|@ƎTL]엚 7%gB>]=7OաoHc)3˓۪ıq\QB!˔:;ҎI3S0\s5(G EosH \lˆ~Ic{8̈i$*J1Cej&~Y|PzO\F#Y4 m68uO~E= }[+_^{1u¦4huжm`#߁޲!`!xԺׂ^=y[b|G\,e:(F%HN> +m1wgjcs<;e(h1[zgÁm-CcۼF}_zILo;2Cb4 4>gfsm- 7N;ކH r9*F-ZuGsB5,d(uy7`/oUjLTerCQO\2NRMS͈o9G8~PA$}\s- ?kn3'*饶,4'٥$%>JCᓡoq]sߐ8I;]ЌEnu\W@}Ld hoKO촴>O{|$s{(k* \!_b`f˺_J^9RđC%EV-ʼ4+`< 4nVrySt}*4X @]ecǑ|)<4)߭-F#;\& i{~,_1儢`Uŏ#0 "cAB3wv( sc&ygeVNk:3G]Q^qn!_rlb ҮV(6s$gV5wty:Dmвg}np>UDQSR~pLl/3G!D3y3+Tx/x ^H:NҦ }\,!y?vgGeH_gFri--#|!^]f,.l-cX8GI$Y~*2,Q y,? . OX}b H FGtf0Ł=u :D@GZlszK4h ×5P7vXNCko Nͺ[ZXȝZxhL*~=JC|d͇MQy  `(WI8M*lo{a4ƈy.@7dj $7?PȘŏޕهpJEqD]ҔT&u <jV3n>8Tեp57!Ib$Om;d}(<\ XVIzUtx׻Ǣ"+-0-l\t{u5J![=xF6pIȉj_YtMbAd] vאSR׫R}i6+NL(o죒S]&{PNA">uRw>CY]+ED sbgϰKOԘ gF#s~QeA#)NW<3#џPH7TGK_SՋɷhn?U<+ҧ-P٢@5@SR_sikHX*,"S~Ęݳq4^WJ)K *>=uLQAI ?:QJ ?zWW" $U5y,͕SbT&ҁ_q-/ ]m_%FvT4ydʠG5a!}a*(ɐ`7Bh#_ ܽ s-B%2p jm9HF :0si3ˣroy V!!bf;*,Cy4Xm% DQ'Y74Zl2vFFkgkeߤD>7n}dXD9L4+*sD*a 8 !]ZI ׵7a'1b#Uii.sO$6Dƀo@(am2&m I20H酜"X W?`ZoeBßN_(cfi}3ӲFfq]Eܼ`o BL!d&ijgqQW;Cp}^;-yS ?B?l>Or-(K'$u%E|KFfZ@]*jˉ.);t:x@d$%c}H %k\@k|ӕ/fWɋ߲N] ̝>HNPV瀰sƚ :Nmei 9ApI~;-eȹׅAǷe5=Iw-T3GgkxZ屃sG)~4 E-,nͷUC!6r؃K1գˍ |K oWDTqЕʙr g[ $-(I)/r颡- Fm(/FIJw "7otjڠXpd=-rl7$?+3iTǨjbvԕDXalr9J`i͝J˥v~Bj2]d=8P !2N<ɯċ_=s!+6<ԦXǻo^!{5@d Tgmձlxzc-Ͱ ^3ezyG<µs/nKv%e_J7EL19&"_cH;qtcP80t}6xLX!'ɳ.FI<#VyY*Dpqv8/1$xgɿX;߭M[ n ud6B3(cԴq1H_ 5`tCJi JqTl[ CN30{86Ss&uR')oE %A?kTJp|>=0p46q:3mIml!L"B+!/wGI'"86;ν`l Kz%TQXbDdW> ZәK@ZG?`=]VJZHL+[fQy,9Ǭ%T'zvOO\F%IX఼9cX9w 7wbH?į]&kI*/y,pzUlg_#)dW]aw1uX2}b=Cޱ =уR+k$,d)lHH`Xv=o O <d3-Z}Q8-Ńyc6/GUyHk^S% =FXф? VdnhxWl=2C2ak j8B]nqC&Xc؅@qEc&]1roVGivOTlEk ['>Xb-&Bm+G˜vlF H̙ j諔Ad{"Rcƿz=(XiBф *9MV5YW7K;UCB#SV$UZɢk4h^JE"yJYl[$Ș f mD5Y;n_ɢ(}m”,*'^֟0CM:R};"9[=Vܔv!TEϙ8"%HnF'Tl3)v|r82ArbCdsLnP/~Y",ܘiu!>bZ{g\Y2&+ZMOy:`iS1R 9cB$HK). ߂-'P'!Wf kv\W(mKJК"[?1><:qfRVEnCW<,u)s/`mNͽ/eӚ~S0% Ș;[!ĩ#u -Z>AQ Θһ\D Zd%i #dM_jgRYw6]!ӧ]:8)f B׽$\#ul%ۮ8.ҌfeaUq˽M@2s((úh'qli0';9_2띫-JBJ_02\`c.)Mtfoa0:^ ?r}M7bVCx.Ո3c1^#3MwEޒϰ=ōH-_'\8KR]z&噊'9~9~rޫ㜷\SV4ii䈄F%i0_+b裁>F##HU_G5>{LhU:(ɪWXi7˚ax৪ db/=[.d/=F? ,ojpA) I!x'6rnu_+ C.X1K:I0)vSvƂUc!2=,nߜ.tN9R,NC!/FB|FU`H&LȽ=qȥƊc7llw)@;GMQ66MGmlơЃTK2:[0*UxAjj)Ra `#^{jwvD/"YO[= p$Fhm.m9^ ˑN=1_j[GmqAnC@v%8n [MYs}T5ABN@0mHX+%,s* )_#`b0܃LwHzj$ "0TmFF|\V^(5|`JFTG]-DOQS^r6A|D:;yNȭIsi  +^UK B,tV͊ ]\8ѯc2*@eZQU |ۥVn =^Rg[ ;uGI1X($qNlSњd!Dcb6a7-I7SqU:&{$CEz~v? +}_^Y,j걪f,ʃM}!Bw/n(=@<37>'xZٷyTpR9",{S{ׅћW}3_XL<.v gĎyM=U`wB9@^ g_=%>חkuC#=#v2I]<^PsGXqVv?W/4 N0~#ҫ>o\M\Nn[*$uIJNbAB{[>kG̈́☦F+4>FBsl?]|بxHLEO2\ "=tLI^[wp^Ї+)D9? 2k׃bFm!=ގf^!m=R1ua]RM@w݃ Y8/ T9hýe -/N{wf dGS>W\#;6\^~7+EwZ[wixp].dIjF',OB`LGE+ `~4XF#SFn*y=(}:1ָt@5|F6Fb"O.zՎ ❑K!u۪c{\=iwड़PCPDXjںq ?B1Y)쳨WR~ݱ8>.@gQn4!f l<K,zsPpq*6zIV0C?$`|@..5w'tMaf`nl: 6SlrE$|y@_.wGzfh<{]2԰ja? у{i1淤,%hEm4m)HlK;N ;q!+5?8;nP{R~X2EB߾5Ch|W[?''b*桳/[(G}R"h<XeEW$d8}c۸V@t)yiM=L*D30AJ7t\D1U{dJP=U$)Qj#ÀܷPUbXK U2U‰0SgJ߷G"'뷵Q:\1;X_*1v g@4w.ٞ 15Mc݆fv[m R@}BN!ߎ,G_ Wķ8>F0TU KX3ۣfJ\eEox;YqpNCˬ-ë1{U-.kq7mLw{nh^2e4ᑱxRV/L):B2DsdƎpQaṋX b5P| %ݭ&y@hYG-=MN#7ѾucQ{zbm=6TGW/VJ!a!>ĥze0v%@&  Yi͇D9%̄d2{ҾG'Jmbun*ȫW;Yy4u ʳdZ.1y⠆qtSf5D䵒2Kk[ej?Y{N d+wT+gH].",e'w=-\/*!GpisyNg_]H0L3* Q %0(+:zPaC_k$25G 9F Ҡɗr(-vuؼpqErn#ןH/ڡj:>i)Xmy:rw@`m]~]|ǫM&"BIKbCu o?:?syWWm/vZLHd#{Ɵ &C}mpDkx*5vՏ/xxQ5tcf8GժDW[qr?sU<Q!,23/PC6[ef [DWG .+9e?GKʟa _\z6?03OZ(5jM f?F:h|xV L!rH].p}}IQ[RDҵxiwgҰkAsYh>E !,]56 Mqnc>HFNaXU(0"6ǔ,Hbdgĺu/cэUYHڷՋQ%eg9kpsjv-P<;{)$mIE 1L8S|`ΘSl$u%yiZkUھ#'W~穴Dͳ-֞x7S:pxaDBpû9Vf}:Vd OlIg9A_eߓ=JYc kQ BE9E3ǐt͑鎃J'xjqfӳOOjS @CTu> gA81pגO{yfbZTʔ ;؛eogF)eOKl)SI'"+q(wBY\X|c".MҕQY9*j $:(I a@ 뵥l>0dfΘُtZ3d/6KmU*Xf`=KYL q0==5EX&=s\cF @/ @3+_n}bo(ྫɌ{ a~CT^e(.j(y|xjQϪɦ7.03Fr#0ԽR\.z1ܪո,aݛ.M8T \fpΠPaeQB [TVp%f0TؚqBNOyK\?ڣŸ-3LsRi*{(N\%vh 5]^ha &ez' ͶS84uqytR.vFiDrމ/@DB [8!T/)X0?@>ԠvI(_c`syT̜60'2}bBK?nKFH  EVmsf"˲ ct0J>ƻO`/'ev"[1Kau}MR~"7 9Yiy+PpwXA.8! (c❉ՒaInzT:/=:f7H䁖5$EN#|SljFb{˿altok !>a!ebERpPb݊CHXLVS# /xv *v*`2θDw#5BG5+T)q)Y xQmLR 3z5y$g\Q Un{w*.1R"ЂB? Fv]&RwPeG%b< 3Ht؟sgRCrC+'3{?4 59\-Sh\F8UQ{gҳL.qgR]__F7xoT(C{*,#j)R6OzdU,m%@4$/m Wc׋HWe!+EXaI-9ܐaj\WlXo'`tq(e GJ|N|3Eb^{Nx.l 8qD2uDB^ӜYŧXgX_D,(@K藔QɊ= ՠh਒X%JK?>C+]uk[O])W ʃk_9Jpސ~f3X3tl!r>RzqcWitR7fvʚ],]ÿV.8PU$b^x}DPwelG#=3 \UiSkhqT4>Aσ/f/XƇC Ch`mV\[;&q~` #Md.B\5!u)x+(rpuM*3d9 .I-SM=(YI4t;Oh#X%=<ԍw--R ];)8Bh~*pK1_\KCv}9d[2N9be84Vrh-Sq N<4._tUțosс4+Qߴ{VUio>=. >Kbtdp҂yJ7afZ.sW;Skxi=tRqj]ϖpWn3Gui>zB_1:gd\{Hvy~:{ B~|ۘP ^d(JSL9`}gq[[nj‚|I$n"C'!d#kiWv0b`jk lC|Հ.6aD]>mhџ|*iʐ/-mY2Ef:?tEik!0_St K;)ssOÑbƑ*`# ^Xv9އkl!4M ItDp+bi<)OZ+f(]T]!b[@/9^qI¥Y<'!~ }cP܊`=I]ʽ?b96~r Xp*#Z%1#hna4MXH5'sO3j,>|X%ff誄{Z UQը^̬k ;SRP .R|+ys-IZ^dP5l  Y؊ By`m'Sk\j?$.@;%kϔқ$L"<1o4k]g }&:8 0@Gȱn횧@ i5eG^nv62;)egJ# @Kh)n"u5LOۙΔ=bMv@P0+t7MmǓP6aXG`)ǜG^]/u~ xT̂ '7S_Iǂ,42\f(haS?!vM 5yn&tK~19(7c%܀i(xq# pRK9Dlii>ZVhdu4'{<(VFEV0yχv- U!)X Yt!޸?v~: 8pY Uhʦ}5?ln=R7 D72U'LC!ܗ.D*]lIWӸw)ܭ9)ިgEMOD73_| 3^>PQuUO|cAV̎q)[N㵔m3ysQ1r^\!ߩU-Y,ޏv .)cW:,@&:2צK7Iƛ;3F;_C 7 o𭋥}Iܽ:ϗ? $tjCZ=.MDyV4|p'Vݘs򖛤my qM^W0o}"<^Z8VUܣ9#8cӼ0Хrm]mZM&q72=݊ֈ;`<KL/@<7A?)Y`P/r ׎U =$ȴ![Jz-_lzLơkpNi>vSK;8{TDfb%ǙɬV16AUz5\.\5KKxt]#6Q G1p:`2~Ԗ@_5f#~q|¦'Z[m9]#؅,}}(w)Yi #+86^vʷ>4}B~C0Z0yIt+$<2M'(if߲l%L}cMY )wlNd҃S 4nN,W>9[F)2"^n|$҄e#Ҝ蓋K([ *t.&ºwR9pm?^V =|?j>nBFag56nXt>^NpI>vw^DUBM&LpTAؘBW_yVJ&,BJ ~nvvb۰pߤ^}C^4&ƀ1!b}zI=pù]v ZCGuHL\@ctMT,8#MQbK֏2?pgH,hxM42Z_ G$o~{$Чit;ŲaE3YXM vUY3LAw9PEC7y}AZ1ѹ>+j;sWTȵpF#:4%[ G6dF+EjBll ȹ^ N IʹĥLWa[CiIKa. ZX' ~weD$Z[kqwi2|c!~nߕ7 -B S5jdzhS 2@vJ.?A.Vߦae2 Ԯ#eP1p!E\_5y]_mxw bۅ؇^CLG{WL+EE`B7 QRv~!.N`* F:mPY] hmj6I\; ' AojIsoV'q&a‰ihMA0 R`?*ja?S 6 XA3Pgqni5 @::- p g6:j1׾A"9(,FFJG{4@k>+m?d:!ه;~zXpUq˿{*. I(✯AJ[ER=qd{(-o].Vͼ D1yk*R9U~.G󭑵@@a"tٳ&؃~p9yhTf"rĠ"LbÕ"rbf DIAWd~)jeBbbKP+0kj[ չb>S`Hr08K X3CT.0vA넞IAKcm)vX)D(>Ÿa xr[?I> );1f),L  Zyy +Z C }wn0SAM,*[IQv$;2vseʈpM~ேSBª<)XRāI5Bͤ:MGYk m0⿫^35q_2ZotY1'ϠtwwX._sհp:8 ɰzFF.#F%k#d˾ဲGZ [B/*;Ȗet9< ͋>sLRPm"N*pa؜\:]ZHRgprX^NG M`" FHmzGc@xKA b4%{nroGzЇ}k%Ơ34`Vi~,A 3QyJҁx%K*I_TYxI{uvy!VP·*@_FD4¥ON_ [ӸJ;皚lx?OCdaRu% kdOHD . YKATY/\-!h 0WQb<^uSgB.a*K3Ħ õja wW.50J[n _7/Z"hs'FO1<2-Hz 26Au_UPmνę3Ԇ+2"l91spIⲛZ:tٔH|GęEݬ~^2}|nTI.VWqV]uUcUSq즬dg1H UQS!WX=jͪ(S'Z꓈[A|s%2MrNx:|?/xY,h4DŽ6\h u5ك?")BucJrM7h=?)K/`،/5$uڡ]tp8CfxM?M N99Q :'R Cg2`l'a7hV"y\jܕ yh` :}L;Tya& ^?b4 j?6 d⫷|QMXT;Wu6yﰄeem7~qkxQXr9@QIʉornG[I_rLaT+Lg`=8B[{;/Ϗ뢏/ᩜ[w3c@ l{yklz"1vئ1z:-ckZKA`@z_oּ]>?rTp4Z> V ;@4׎3v1-zBA_K6Ƕ,n-k}N-BŶ"b?80yL,u<+ơdacA~T5LN1A.uobgnIgI16j>*3g8GFXo̔ݵٶ֤׀.}L{8&TŎ6 Z pJCrQVELĩآ.4Q|#SضȾ @pʨ8 $2TQ:V;#jU)zjhҶyi :?AJ_Zjފꪛ2F!)]FWI.»!.<krR l++gaKLx)c;/${c&7XrMJQj ʪN v!sjz 藎y} 1*̧\r+)WR=b~˨Îمd@t=`Q0*@y9<@;|=Ln-lFyt> j!>V픷%C*KɊY :@)BޔQ?T&tuzjpN]> b4!]H~=:zӳX0 C%Nߪ@!f=Uл@Ǡ@sd!eō3ZC2(). _q~E_!')OJ(oswʿS\:;vìø09JjMY}J($?к(XnVn׾O>)=Svd}/?5hXx,Q(+f[1 A.=Ckky'LD+]7?-OF8'"7;7'Tug C6Vsq.ܩ<8p 4=>IѦwCA Tkoxs *3⟁{d)5j[گqp=wݤr3def`^U;}\WDLu>f( ٍl$D0X'ݜ}Tr"jϙ)<.[pܟ$:$qc!UAD&cӈ u9\-󃤪}b؊V\apڳIvSm^/x//ec.p|*~*8O63Ejg$L3qe:uJ5ɬ<4SovJ:;Fz.?|3#X-D ?-A~Tؘ+'S;_`&T)Eڽ HӏfL FAQêȭ?\x!ym |BJ*_Jr]˻ 2Qa+zʐޯMh~sDr}5yKW"j1Ţ戶 =2@!o 4z횭- ML'5줘2ᶩGkVtiֹ[0}Ь6X>nOem!NVy6bVp1;$Cy%ti4%cJeG]UQ 'ShY \P(RsNZfju?I8P} H~9j,!e~)HLvS/ @$B[nP>TfVE:)r8|->6fUrb-/$Ɉ.):,{ 6@esy0RO08hlEC0JUkdM7:$M"\1^khV:g"EWkG'ydd5[ )8OZLſtU_'Q!/%}+{mO*&SE/{LdMGۆץ3Tl󧩬(\`]FJ^Z߿ن|H <R'hOM!s$4O<~L[gg{ V,E9#e>& -{#\.ٳ14ݷLY@^f4@fƣMsMCↆ9q4x?Qn',J~Lx6*EԺjF@ #D9=VXDfw S*oIB8S\+3uR?d"xq"+홇_jXPˌ kE ހJ߈P* sE,SV1xpv,Ԇw?2^"I􅩬lBV<1 a5gʹv7c-K7J.Y8 '¶ o&L$9ǥdQ07ӧqF~m1MWW<$֏kLQ*Ԕz!ջi#kT I g4/t֝S @ E@  3xmӛn+vBf͞ms&NCs!ȸLDqܽ* ̯vTJo탢z`.$UAr4L#I2j(fC , t*?5Ȍ5)`n`/=-78   lYݻ̟Pg1_%KpB $,g&Xdpc F0R|㷰U9.8Hx.D=s\韃9%,O,Ftl-P6hFM6"=ǹU1ysK:"ixI3V/ز{i=*|=I=%C XX'(xL:Fe<?{s+ :ī3YX+[\.rRida ulQt?TAm:&'k^(C̣ܧW/ ɇbl& u6:eqXD~:[7Q79FBA +KNv W4rp07ZLMGxtM6%NrjbVYJmc<X'AF緙lЃ-euC&&_3ᣙpb|̯^yAcP R0L둥Y*R":'5hn񨏢[>䆜{n~sg?٧͵]IdDHLgࡷ|h*X΂M\ft 0M;ѢͰu#0l ?]2) ȥ7nHVd6ڂڊ T?}ީGKMuhU#X_ԩ EJQ[M>$e K츞JZԌNI=n eMvoI2+녻HdL9nN/p:0eșv[= $߶ b2Ӈd˱POHࠅ?Rϣi Г(3nIcԩ1dl'HA)ɲz9QeKyi څ/lp“@AM%4 m2 qw7S`?ᜐqR_ _Ko; lěh–Ir8'֑eougZM1dco0m IJz3X^̇nT4x-*9|YWi/VjR;>k0ۇi2LዒmxG2IoBp'C`3ml+a/ݚÆ\!>*ne{`l8pH"_59oK\-T`-!ޓ4J )HXܭU^QI.r|3e{.lC3Nb댅/^99s*x?nf(g Y0~HQW{gs|-2 ?q-~Mdt-!xZeV+_YYL.I8;(>gK_çr:T֡L$C+cn J^Vj_l1_VڧxVy%!BmZ]TzGo8z}Ϧ QJ<Kj'!iYIgafu`MٕfE~j ZM?}ty.KJ{KMWr#yU^M0XC|Sbb`s2j u6zFfp^=~8r[u\?K0V`wNմ6Νr?&(ի 4yk5ݠ@'%Q57|sq6CW\~)!Pg3d)/5"23DHHV[ُ!U6 ϧ%h0Ty)=M m߀ވ],[KLѴ/r1Ԗn$௵jBz*6o~Q5 WXdr;h 7o I15HK8Y/t µ)ʲa^k2oӫ BLzj%{KzT^;Bh@W58@8;& :]9]Ѐ^f '|t+7_%҉~n`uux~ E$;'v%)V/^n&+a/An0I٣(3'IŃM R&1 | *ޮ=ܗZPsQYn*R:Kx̯7`nnn#XkS^Y;,B!lw[3\e6Gfa`b8"K蘷@p &nN'3>G@ ;b\/4Ap/h<$Yoq W7$XoUNǵnuvK}"lJFN6plk*IE[DP3v$8H&ّ.(bhus *ܡEJ([= >K}ˎ bkI*RRg!ʈ.D!HPf !)OFxP ζFWj0(i@aK[Ф @zt9/wu $j`W$^) "]+Bj}(^pK갊EO<3D/_xJK~4:;Mf~]O4Y:P֬(/U|h X AA~y9(fV9]z]ښ?mb|"rpL֦Yz<7P F,|#x~5EWyh׊ M2Ho`B#8b%]}^&Fᰶ +sGy[9Zib:0fnz z0S<0}hI47#Y]~lAF;v\ѣ[:xtLcۣVb\`{BʷD{9o!,4*noy[_p%}ߣ6)e#pKIʟY, 67/P/+&]i"h Q8T<].RUl\Gݟ\ݗ*kLX(:֡fvcuZ+qp㲢AFM@>EfB *^%*աȲoٗhN.M%=IVwriP3={UolSjfsqZVjy'jGbb~h8p-2`ED"T\Jl`EJUjkڿG:Y/%LCc+7A2 9YB:m. 5{4Ielg HfW{*$ؓoh`Ml:pq-II^F0k3$i iQb<ޙ/lDÃN-]8 dvog q,nX-/FNܴaѕ"*ZGUfPO?'DQW)9j*ۑ`8@L*ԤۮHy<ܙh@KF2ghA!>Դu)Qz aOSN |*&Q sMXZq[9[-P"k%.[t&_Nn_O*R#Q/I{@'۽brIi9*;4Iy.I3PrĻ#ItO[}6H${|HAIY#@HpxZ)(3;xs~cQeK F.q>:uXt]ghmMLL|ǓîF<@ы+/g%%0#'q!QMu?`su >Y]30_ǑR!C" Oc:RLϧ < a `ڎ3@/򏞛ɊsYx{Pˏę\1qܟZ\5NׇRBM+p)d; " k[<)Vsi_1B=B4J*Xm`c*U9xr߸&PPjoߢ z}N@+AL\Pc<_!s?1 VNSIH fwD8(WWKl)AdBGK;F xY"r{EFK !r0YV XbkuZ1x7.!?pg;H*Ò*m0.Z\pnDvu2(6@ Sy,%ȴŪ~ cҟN7z{EcBi1&)Xj5\t$e}Δ:DjVPJt2gxW4QK̈́<` g1>bўu%5 *o29M]̾e/=6UXDc w{ǻ1L0ه$&#,sePt۽SiP}+=Ʒ|6GCRk'BorSs]+Qdbr Q0 -ZN6`L-ԋOt/В5_Bnvv*yૢXrL"ԼYG $I?!r5-8DZs 2U"pZRjU6vF^#g/O錶>c.ZyV oT AEBWDtȅFQҪFo3 na>RCΙ3ZQԧԁ`bw>Yܙd|y7D5h%wiaq/% N?wL_d% 0޸_x lM ^}ϹN(A ៳pZڋ| K\@1ВDދ6B+u9?7ӻ$nkRiztC=1"pz/=PѪQm,6-/8J (ٺ)2OVTq/Xחےb;GE$kvS@~à +.3Ѱ|?ݠ_ Fܬ'U}3Fˎ&KDLpmhfT-:JP6X1ajX>5(A͕[LsSHCC# APDvpѩ{V]6#ښoΟa13jl(.(a4 " 2RuLsֽDqM'㬟sSS"BbbjsJ/`֚5jCY3/~>b?{[*,Nrӑ0[4w} U7b%e~ .?%Tez{1a8O*vvn'1"V@$8W8k,^A!'ӧp|U: S"׊&ezM##SЮ&xy>edp@qa<.O" QFћ}l͐! s71^A:w_[x6q0 \low,Oi>_8+.u$xDa/Mav6q6ROձ Fp46 F%uW,Muq)` 46F>{#P/"[MtWϫ.|ȘJ5}=Fc&K;!D vkgr3G o~IazMW5˙='XDC7fkc>ҟgJ.CW?]Up{&?5T{r ؊;=P) cqQy1J T9JSd#!- b#Elw"7d0ߠ$U[pe@==B> Heiٽ T$ Jzə.L9Wy f;]╸QD kH(N7_bOVROk>)ipyiق8=_SfRTQ,+֢ga vB6t1`O杶Qs9ij [գ~A[]<]K'psSWx\}I#NV2P < V'ߋ+(fG/1=(YJH 4 bOCf>nb`ƀ(kԦkJ<mY݅{߾O"0Ii7'V #XS UP]t1YYuy!b8) 0P ism?Ep3/v=@WxM{?m/m$1ެH Ŀȭ:FNB`%sy*§y9L{'[x=FmZXB|%3TϵZz>0Oa;:DKg@}f.JyhD:`dVDd%yO;M4.BÙH5}!bN ­K@)Xٽ'֘g8XI KҸn$AP^b`X"$ŋͥpb \0px l:-Ҹp*-,X'I3j sՂT mInd2};5;:Q@rj N1Xr1K^ % D$nLwPP3 qy3z4Ce=Z G]k]nR/-^Q<&?'SNrfP}I@rA"7f񁇞c[%&*0usv]H݀"eyVl"q寭^_ ĿdР8Mksb uuwiJYl,Q*9%7X!"~ZR _M(ܸ.ŌF}ȮY%"jn酦A%0U68QBwp#&qܺ\qO gOj,o蔒ؐԸ.K0xJVI;4ڀ6jf24SG/ጩT搙yMt݅W0KD'V7xI!7R.S%mNMOzƦ2d( #fZysOWbH_1a=kd]H_+.lyyBeAsvJ]T:!o?P]j`dMYL6^qUM9sЫGg y-hنc0io8Gjt@L62"kUzȜXwpuǘ[9㹂VXtأEW{|Q<ڹj7Ԋ{xY%6r]]}pﺦ;̶Wf&G鉤Im7oѱN( L.N \%ZHTVE@) _K&, \~EDgtyn< *}i08ɝxU0";hWj_=帬?4.IvA+"0n3t}ICwO{l !>1XRU(ŇqnN0Vm\[Ed#Xc~-hJ֦O"!0@ Mᤤp-I+lzq[~p'üfo@weN?<}rz1*My Z>(`#*C/O,PG?]DACs /^]諧>P}ݔ$QQ ߶D؎>) DP}L9ͭ)T]J?.b:5!2I-6eJ<g0dh[HІXEMbEjprc0ib`g2+sC9Nv;hIBL!)s7PkmD/Gbt'Nh\ U2vg[37(QQקEAkߑD'@ˋM!<Bg EET$Bd11ԝ0r۷BVfFkn1p/a/L1[m7/] ?,d} L<>H18]:'-(a4ኬV-Q&NfwOȪ@6U}zxƐ?5hY ȫw 0Czm{O@ږ^Vnt í<2Kz62 [Oԙ9[F;R]<o޾jCc$څ3eZ@=.Q5VEq("T\:Y.?^ȕ q9NW= +xm\NOVEi)M[2~3sWRKCǂl߯٫EaFb띻vxw1dW ~r59en>I/Of(3rjM~ D}/;V#n'MY O6"c% XG5ujK_:G*@q;Dq4w?yݯ/!$Ǹ;V$b=ϻ9 1P*ozVۼ>(^v46@\rlJuبñfx2A<}]cS7fXaW0lAڬ$nX؇$=l7p.O;dnÙ ,[ǗU)'%3R:ho9 Wc?pT!zf(;꒐a2À>w|CԜcJG5)*Α\^k |fQ(;".V_ uaIfVwJ0A>Ux3~XlF.ęW`#0B7ۿO1z*DǖWb,3t taeZzL^n#B2/f /1Pg.A ȄW6s2J&QJBRX5Ƣtqܥ8e%Æ)N-$Ë"FJq |ZmrAEzUZvM~A6x#m^tEM4A_gh&}D8GR]\SO, pR +=<>K,(Zg}93iPG`{x7Be܈]f I;gl[+(ԳNjw kF'!xcͷ:@-Wq NQMïqe`ˍv7f 8l=N]yKLoƜ-Q{*C~`:9 gx~lNW/B R'HAc5m*L*~ ,adߙ#aZRIR(WIT6.6W4A$8!WIH]H}$2TF̂_:\Q,__X^*niFDeI};'6c/~-ruۼeOz!Z @i( 2>ܞgmc#FUTnU*PRߤ׵`LߩSCB^;-zQjyi(_7ii˷b£@f3x&ɡ5=-&FKeTYcIk^(١+}MeNTXUkw 鍼-la.< cF+,ZV327xtÃ}+R-:(9)veC2}5#@M Ο!٪+/A7|2f]E+#a~dpB4ɔ\(Tjv(vJ"RS"w4&Uu݁I͋VBc I15,=IYǤzߖTm`+_oF~.s˝_ nNq܅kg0 ^j9#!ll,*7ض _y\!HUUVwikHi#D+d_J NKZq](> `YdGJz jnSV|鋨~v;QYx6H0 x`~wdEZq^a%=ץhD,ά7f049p~JVyu||xI>ߏ4;/1"ݢ[Y^&kX&4CA@aJGZ[6bSM2B`EKQWT0 I{pp6Kx!N^}[U~AsJ̣r~4ƶOFK0{.lvj[`#1ۄRw WP2 ®h GBI"O ?{G$LŗysV^s,{f|⯄Q9~y90Bj?4R@va=3]Gϱ&ߞS~ƹ,-gfe}9Z8($)&snA*[a- Ih Qf\/]]) 3 !-1ޤ> Ԑ gQ9 I-G2iZDws w6ƒn:KH%1 K%ڨe9衦c580gxS5j9)#X߸e(Gb>T#՘6%1$GIeFI/<L8و 2B(7:+qDrk9/Ɓ5SZ<x)Wd.x14͕`4B,ҰrQ&BJk,2dy&,}<0 (\o8 p1@N P&m6?+n3c; Y V D}!߄PR=UKL2XPt)o`[]gX$շBПG_ٚz }˂![2yc7Hd XJ-T6 uۚs'Ϡ`[m50R|ۥ, 6ëO(7",k O P-qdZ^v"y^ ;s!]&TtGZ"?\Ry,jա5g.'?Lp[GkD=GHҀl.zn~-KJ[dRZ{{uHRky$(3d̎`خi"`lg}оbeA/rl q#Z\hK^Mu'Ti+;bjIE!8L6XEu$F>GU  3TL:Y-슁KJ(| B FZRv[j3]iZґTwTRd4f\]ŸT=R-e899 {1ʍ)m~yb*Ǥ7*ER=)"rA}1z ob٢0}=G-U)Ǹ3/:2,>PlÉ R5|.B^6;1j3.l֮1w&>&,l6~^k.ΉQFAy\zNW3:GMk'.,Ι?Ut܎ DDY{Z!hh[lhƨocJ `nD[-WyY=xYv4mqRˆruzMc0R66y[ ? 򙊡y&N!wZL:ʿ.u'M*EQv̤^'Ɔ(9DTZOEɲ+,Qh0IL:m1)s#|$SQea4r%anYr4`RVz:pt@A9zzI|G}J-6]zO1i kkz6%5i!dQǗ)OGAx 3G.wp֊j|}Ravs,F(\~ l=43e]]T7tԡw60ePZl;ì)GFΞPS|uGOԁ?^OpƇDGg >17ݠ#֋S\q} 8"rX8Q3I ),8Z4G= >1:P eѣFyT-t4Rb\hxZmyꈳd6,7NE? *i`F-ɉ eqЌxp{ZI5*˞LV?x\yLG7J)UԞX[PZ+KA0~Hb{􌸭XkeMlĎ .v3krx1j$ J{𸏤S.SH݅\뜀xd;od.hs-|ˑ/jլo"3SeA e_ m $_'Ê/2CK?~ћm3};u,`ID|sY#QEvp8eADkb݄-IF=A[1"?{..ȿ;'[$5ʆNCo<|E-@~nU5R8Dxi)D7730lS45[~y]ԛ="bc#Fou0t^@pJK,'@]/"fc@pf' .wSj6$T%+0[I2 A4 Q53 ۙu4^k 8ZL>8;zN%AtRF+CA PRRNT'EpP:jƳRe5˦ngM^)$^JFzpEd VےSSҒ9ʗ7,wDz¸d s*}d~4yެ(fNc*_Utg`{D~ R*_ s&fE~j6h_08.#M'6y QYUE%U3R w龸Hj]~N ZH0X ū2 uF"DT[e`k<0E QecQN8 p+ *vd V$GQu`F;@z ~]p} -&Hlѣq۳wv ( I}`,v z[fyˌ7n.-WG`SAs0#oKb4x+yu t\͕VX<0D y]N,zjbo)xi[pD1d%]n]m(mjϲit<[`Z~- k4t.xq:S=<_ܹWӊa,vQcq]WAka!}@NT.wQjE²yz0p$*^ouq]. eńԬ|E*?[ O}zD: _qi-ϼi6!:=/WAj+χUr3- ˌ C`'0`֐xs57+&1{)sB"XtTmdc5\/٘S.4@4bY7dWP6c^\ Je7 R]&nߠ%hTFto9tW(Bex8PdDaI:r5.Ct#nrb0Љ$ >;}8F&E0S3ρ8<'/5c11ilؠ|V`UB7zd 7P} ~1n  Zl[q(4f(`a4' 3` !+LQۿSQr8 -cJ"<4C˯KTÅ}?N)Fٰ9[pG60 ﵞnozN^i. .FL.tF=\"f#9 '{h冩3ȤA_fLuJ'ɮhIG7dPcޛaEm^ SK{01_)*st$d``@$#3E3FRZvf"WCĄ|=F!EGl `F$cuQ)%U5hzcj[s2'qK0ObiZzgKLAG*{KQj+GXabj5]6-+@EA?Е: 0gƕdW:3;X;{c6i'Ы lś#b\VϊrVЬ ٵߢ`xyd1wE,~P,e`eb@L@`IюîA%&PcaG@#CE=is!+邗$䎄ᇽZzd^?Zp.*߹g]@4?k$͠r}9sK: 9iZs0^|K'`夊`dbOtQ%I[' =өu(;4,; _wes tx=9G{ *̪u6p4տC'PXk)([ W4U aj$'CK}2|F03CEA/( 4h"y!MYO^&=)1Eՙ3kh .K1m2! Y,%S gR[1u@'Ɵ O"!^͈ >ﳮmUGff=S6N-?$%.Q\/1NR=/^LTX_[eԣ:8F:_7"G ]"j4*+glw2ڰt05 _ ^;5\g ]3]Ļ63,ycCejؕV{Ys3;D=pD Bj;#iw' vi z2l (/D\bSS8xW">[GfiyO5kȐ*pVǎUBK Csȯ\vA;Pbk#mJ#})o蹄{S"Uakto O!r&%+s{oZTϨOg4+(["/F4@J'l˃@ZJtY(ҍt!H7ݏG᯳Hİ[g,ýZ8DZx#'Ů> Dw N6 艪$&fRN48)B&56W"xǏT,?%_ѸY%T%Fpm6EY+XI1Rv!$>BQE!Tn;5D+!`Fr/Lyl9}¼^,03i oK]LFnO#"i7oTxy`OD8 +!i!\~ I:e: >5vI J`&,hef+F^n=UOO5g 4V/?Tn5 6>1m@V^= Rү2@.nN_ycuwTv#+XHrӕb_e_eṆDa#vDWI*&_POU_YGɴl}6H%QTikkkzy=OQ:dDo@haX6yKqr v^rI=Œhݵ^HH},ԮO @hJuWoXy2Wn.G1kT-#Gj]i LgswvIudbDVMZ~=sь^4zl{-'('q&QJ[D?r)}nWQ_q+SNK(vM ,5Ob%Zs\NyTT{TޥKFW/÷Ah5Et}tGwze˞w$TᶝO_fJ=xv5k~-VUt"j<&4J~~%BrY5u-^+ǝuB}b`w,-2"[|Ҿ/ ;^o/Dba;Fg*#*Ւd7P+`Y` Tazة Q.Lτ^hZjO+7I کcޓq[Q5,jMs4FnKyZxnBu7>m 00594_NSm4]yLb! yU;<Ӭ n-^K@0Dʆ.!a}QaTBcw @Rԣ&Ȭ4ɘBm׏5I( W kV̸р+,ՁaQd;?QQ}̦A"쟳ԒrXC#tO^%)ևb#aE>87b3WZ/hP:Qzb*$ȇ,Q G:Wn*SO ?a s6jk68I+IjU*&Wm˵ygf>.\ՙlbgnJ6xTk\C`TfN^$fr}QԱJ4U{i]D (Z@1~’S|1[ ʝqd.ûG`,X 1C rM3~EBqgD>|ȵ>g,\5;3>r3Ɇ\< 7Vk:V0 %ݽV tvGXlK涇,K}BB)a^eH}xk%ՕC lFs+FRM 3~%?K 3j,`kOb4A -\t>~k6r%[T/X2;x>cC&4ȵ./J]@ino BV}& {k ~9S99=+xSɃ(Z?֋S@ļh4y7g\ex]1dv oC)_XV&Gdz6z~M}F;LpE/灗_a=;n1]6P=ApP78ʉbma[CaZC'] ^ +MX}6a1 k W0EQ:|JOWMq׻^w d@Pz6Y@Obkt^KAg !?jtnUMX!3TLcpt^t.jE+?wO# 1l&E5j'},yzzP곩ƨhs=\#&;$U_MxG5%xZ6SEHtdSLM U֌1DDܛo rZ 'c3e6465D-@ =#+;E>ֻﺕ}Lppɔ;Y`8v0/֐,я9>o2Ysy4#yЕ; ږjWFdsދѫ)Lkƾy [L+\qĎq(2hdң tɞ(?.iKHXC4ltl5h.4ui!g8z &3Ňө0Sͅ> ~,<éSVid_XHwà+*ш "B+89Vu4V@9Mv( Rs" SuBPTR䈰u]vV̸V,![ŢF6'98^\СjԓO% SU` "6׃pA'|PW@%(2Ipd>ۗ!ʔFo_P}U&w?mmޡ!kǻ9X%nbڒ6;~=$-0uLn !ihؔQbr*: pckd[(/E(7i{xniuvL4TJaFAbzT2l# ߀e4h~^30f2P8 Z j4bY#θ(F) {$`2q'H+bR7b2\pw^i#8O, ,tnksFO:c lHGf&,*J8ǠyJ봫Ō&jw2o_1wApuy?#fMk=N,b́ [aj^kV@ iݙD&St2%:[Jr[ZL@̧KKk7 ɢ4ύ7H >v3 ʐpS0|UAە:y꯬UR.u}*وóDB!OU t"zRXλ/~ z88\J5x}- =1 8 ϱG@L _>qRx!4k܉AyC> # hoDvY_řUA;sB<"x:^?Ɯ7ֵK8 ARWj,qAEX{FZ*ÿ8LOi6z5ob(˴x:Jvl ԿU[Uxbb58sF~i6)r CL a6ٱ.KȓFH3je| ]Odoj_X!PN)*\&tk[`T}[_ⶅt,kC 6p@:F|}?0(';B$2GP*WӤ'2x;< ΋XN4$+($1?a!z6]krZAdwK!> :6JI3-@M /C">8E.dxdernʕo7 z:{NY.ԿUҪIgQfbPL|[tbG ceހGRxMA&Q j['{Eͳ$I&d̷$N@wȢe2B۬4_Jg 5[Ve\$`b v8d0ʪ@þpl({lwәc _ͧM.X48{A:Df@@ - \L^Gc5[e\w@*w42Df\@ nٽW=}(\dGgl ‘=ޗZ"\c+kf@*m_{e@oD*v'aQF,ZE+<7ub4sIqwLZ\h:et`s֠LK=Eq:2?]9KhӈH'ϑd< ҁ@ jd;U7/dּyZ)vȫB>C("ٵjK RG{xy]e}@U]]YTVgUCL@}*.cduT9=k(!+咧 ԡ*Ѷ2yNL{>T]ۢ3ĩ>{x[2pGNyY3@Gx[ aQ,|0ltI{iuBiY `Ex́U4 i{tm}|pJ/ ) $ɸlkh;L4-ZbQ4TTTGz*5&ހP`);l@+_ >o70.a "r0wy +p#VO[KAg-N7[8˙B%z`|&o?{gw^$ዉOkٓtѺ"_IqCHEX]_La%NtLx̂ey_ӭ$[sWL"yഴJd&&.HcNmV&hpF 8 _& f5[y(Lj. MͰ4r0Tv.~ )_ \&Zֽpua3ad'Z%eC&XfR0@+@p%䄘(8m18T!b~xvD?^O.pN :+Ӫ-E(vq6ӛʄLb[HMε.T [ՒЯʾɸLg68(Y6M,Ɉ#T*^Wߋ%ʽRIDWɐ-Jn&S7̾QF4oY̤(VOq煮3mf-7,|}xp>2~ O 9'%n`3EJ(W3B}\_ƫQe)/ ^"u@*(!x>9}}#sI ʃP@_/w'ATTB"vw٢㱃WIL*wQ /O6X vU%fU_VbO>("%$fAnDuHҙҙZ.ʭ@󳲑f&6]܋_y*?2ZgMQER”y:\ܒmYU ̹ԜxêNͱ@(.w:TI=Y%MYn՗2`Aւ &U~"=$?h$7F<PtrdֵX!DѢ^Wɔ#{Au8Kܫ,Ť2{ذ,˅M:I_1,myUWiˇh5 Jo(EU{/T$q6Xv np.)$kY G6R%ґNɤewl[B[V+d ފ3][(A|6#<m `-x|#׋&O'f'YUlm9p5+(_ l:bS#~,gKI=Y6*'"}< p_k; v)s{b0 Bߏ&b᜿h() 'eHX'- I;W25}CyY>hVigh\<@ywW}Mxan]/&^?D9GGgدq,r觷9'PdPdaD*?m&e5H.Ts47D{]$3*je䶯GW.0$*PJvg=Ѻo!I Ъ1F^ }~{;[FjԠYC^OTpuMXd˒:!{i%@ mWCtZ6R?fTDwPBWeTX7nuO(ΨIp' V|{\@[9lORYn}9mC+)Қ3&O7`R UL/x]3 "I,^*B A!_2 {|ؔ)n3|?YA\~c#DTl# i %겎A p,`ꡤnJ:"Z5%z;8 >ɠR3ly>[rt).E-U@R&&M ߓ#25y'v?i 'O VkZsS Q$s#hwePȧ޸ N[.8t6|u}@@˜3{BsӎExU+F0-m܍9bZEW [-o9XP,ȼA?]lR`5Й"}0:H{'V ah,[,wZ1qqjUGȞ.-U$8v8ѭn\5->pVɈ#T ;=MeL^p%RVZ=<\˘EGRrQ gj>Cr(Xd4İƤh{S?{xA&哪>+س$_ix~u?ҸjD4u.fnjLD֗13!i2ޑNAbFByID'#9 3B*tk0fזZ9X04[n ֈwz]T\4(RWY@7=WB |+w JlwڕE9%8)|HeWvҭңs^!yIvo*4p續DONOf[*Zkt*OS@Koo-g7ߟD`"Fˢku6K99aԗ7.eGkvruq.MfOiMh2)+f_/i$aoJxrTjB]_݋iWd}\s-uG`pS V~?2N[{q}ۿSh&F,9Y,\DD(;4BLaR;ET0{B9&<_E22Ã4腩x< 3D lNXxyg*i[5#a!s@gGրE?@CnJ0e5tjj@;d[ uL*^ج1 &Z,u\QNNeP\7NzN Z8)!G^-X,tPQ~\v;TnmrLR쏊2hi>}Ut`ӛ(EWr³i1_Yx t$T2uYwkm;!ICT%Wp"-|Jup)M/kgd 1,eכIE(]Mu:?Vo RR1 e|nw'@ (qo.KO@u-|y 5LuSe@DxoԪO槧z%ɆH Lqi]qW7d | k}@23 [:]ιXэ.]FgvR@0CVְ'IP]7 WWoqm'U~AQ1tP N\ q>]%WՎbz6d{[dK]H_C3Vߘч]bL*ݶzD  ͸rWF9涖Lǂ(ʎ9&gڸIsKmA7! n'"OsK>|cu(r H-/<%A|nVerNg;P82~z`pgBzb2lߜV_9ñq_v0Fqʌ x1_HLAXt"@Z* }ۦJcPRK<#H.UE'>Q'l{@{˛ hV2D!A|l]e q'$Q0TyHlGld5ɖqWeMp Ad\UېYAQq@eU ,U&b[=`gѐ؛R@y/瑛qMy&~jp~@!їbA̦R7*q4HTʌfv'TJgݳ))6P x̀ڐ'$̆q٘ح |e\'&h0+Zh 73Fp|irF:P_p%XA{S ݬ#p?#Ґw,;fqׇ*]gkfѥ*e_.O$->Mh[ءm3$2l̹-&UƅguvWB jwFg/YqJ+1^leë/ gO UNݏQfzc68K0 W~ ORjҢER OgVH.Ϝ7{NA 5n0A[Dn6ӻDt#A+VFF9LFLyٵ^~h&q1Z]`MNzjȽlAȃl&yFtE4yO 7cL|8 |vCUlj^L҆yb]$P$C &ɛFFsa`}iGV?`z$VxB[Rs§~G;pdV`i)@O0vIϨ.E.9FbiӴ۷OXi G0a/}LIɆ`ъ1"Y(ȍj>gX- 6I@PbLA'19&JaZi!FԷcki WX&eco#>~TW$qY&gnc4_>1zۤ4- {j6OcoH9GTjX2Rg ~ zs'mZ{IRfRחJ= Uj熷"KZ^.D&y2U;;q:D&rby8F CϤu`JTQs`0 jpќ!Q;{q$n'χqrQ mlטD6nnmD۾@Mu{96_}j(kکj/)ʨO켰DM2YXJvrqaA.- $Bjaų\ZAH>[z4 i`WSNj |CRz26FgroWdRa1wIۼ 儭Vrz"~?vJ8Vq&k:M 4!N !ufy0HQd;<{Ll!L!=FA/;w=S`ۊv]O&KTM1&pUb'`t7 CzADln7s6 "()W@ql-lFBbItę"C@A69١Z0B/I4I)aȬeq]cxe`nluhPŕȾKr-[ vCB^' =6IG^i,D5j*@f+L{Dp +/JǏ@"-│z &q ^1Aa6$w:Y0k8/*18IR Rܵz'jx^te֛ (̿4 dσPVJx=J,q^(\l-HCL`e#cr7nC9eȟ'>x~>Wwٿo@;# !X#+FC`k,cR,L`"/)#6 T>^t; D# @,?YH) RrsyǜTF/h#]bqz>%Rv=KS9*C+\zJκuܛ zJPOԤ<r%gkGE)ӎ8mHt}4`QJSK3:[þuu3IV=5^MY¥*4 ĔP)ݱ`Zף9+NOmsBW 5[.hW5-~|F.\1o6JB6|_PħM+X bhu90{sJaoJ30wݎv[Ց>x˛I׍&h2bYsY#^J:QcX:-Ei"+]պR-OlઋTbFO*K1).uIOm9Cs]Od r5޲Sj>d'|+=ݑXޮ?]p ,,%96wPPQ<9Iq`|Pޕ4¯֘v&Ը }bW5mLD0[(Xa'q|]G^K̘9/8|O /Yt-VpruFw\zATwA(1 J% Ą  /ĝ$[0-O4vFku #w4<EHrA@iy.-,Eev-sƝ4B#\cẖi }7Dy=%$R60X25s)ڠ,רI4ܞE E/GSy1L)dH kxz]y߈ tIDiCƼG6Kt|u9Zny:dT1 eyG;&^A: 5SEp1kk(ԄzP xFai7DM1yͱnd JO9O7F Ed6-"W5ӆ͸7pFE/oI~/7F,M_[~!7$58+Ͼ6 d P;ZCO~ӧx~Mq-VRdAm!y{O}Fd~xEEiH] VxI o #:bN5w˪򉡇5_~|slݝ|cXo+YQ;l>e?mAmQz_latʌs+j,/R8$SҘ H uId gT]/~~[ܟU d.e"^c80YErB |8o_ =d(m}fZNeՎ=7a,Mo7o0X8L0ꧻ)֒;?#+(R-qgd|-"RK!vHxKg9΋:ϱģ9{{כDίX6|Fo7胘q9,VP$ ?ʨ+VEx= շ =^SYJV/a>/Yaaxؕ"b[ȓDm$X}]SXa ;c$)(O4/6yѤqh1XhA8W{ __|{aI6*qtD)n#C+M ,X|TgWY49d:d18-KK8{z&vn4FϨ\w q YSAV o]0Gh*޷c|c{tw M0#+ljr颐ySb*W)e=c;} u@im_h"@dnr(earlz6T,ir\iW::ICD'7=*UX\4eo#h[C3׼ɽ?,h#85C+3 e]T4 cQaTA1U4}u3 >v'oGŵr}턭҈*jw<qR%:-Bm~ FTbnC~5:(M2>a)ŘE# 0vɝ*kڬ^Wr "P?qc*xJPvwWeYμK0Wf k׵5sfrׄ'9#يIc:kC4>E-dtAHn^, B `Ind -p>'th*NHяƄy+дcşY{L*kl[n/?0)L' 9f;.6nʟ͋sĹMel@n@M:(ϓ|![1gBl_~vl|_gx ('r}U;;۰.;H/= /I\dFKƟ;Q~CrrAՐUM9 )=Oe Jp?7l-aB Iwu(!= ^`$"Ű2_$ 9W'-OxBwv, j7q*XQOP-;v׵xot鄚;8$+UBa?*#bRMPfY2+Up+\nv"zP*e:^bꢼ " o|W+7f N4m`&(#WDgcWK5>4Io3 PMU gn.Gt KGiϏn_Mi֗݌ fqKdA[ EԛTtKh9!lQc IMIbPN{vN;&>Da;rN񋪖ƅ&MV9٧u0v_ |!Db'}sPQ33^WhqkCݲ.uMi@59g}.o8LZ+β>%d)Db[OV #uRLэEFӸm Kܬ4)Z%Bex7e.L5hq1rr&){y?սx,1V}9^@yz:y ;atmMX'RрxѲO;LHEeYS9q6vf{FjãF[_i2$V1ޔeb&7n,o%)"JPf\Lo8Om=@Tz]K$Ԩ#mKi3i҃@)RIl%h( xJNNug?_%_9o;VS.P MTݓ;DsuRC9*bF*!HdZNUke Iъ5ߩ%=VvPҪTдӜn' н gl<;@+Lff4û-iCjژk I]PHX-tKeԺq>Z@mu$H#>Cr9!z/?<2o X-9uZu21LI.tm0?%L Nu"SOnLgҵBx?`Ad\)jP/U/Y8.8p6P9nlpPzU)D"s=}A]E9Ư, N YFh_*w(3l-B+z -бIԴ9ĪextDjCȽᔈDଧ'yvZ]]@alN=lm횱Q+AWw3&JA,!Ga((yti"GiJʘv!Et;Ka-YᠩSjZۀ2Э`7V+0 )elRNtoAɥLPþ r3#/iBLg h{d]vxL}f$16fiӢpERᇖzǡO'b&$=ܜk˺4VEv#jLo2+WoC>_S\ zT><ܷsNM[fmcE17{]V!Nk(S) h«h6q{g&@p%X ‘U[ >2lJLr1q0X^L~A]r0l73nYc8CCîCVDJX;)xl'*flS=Z>BšZ˱L iw5w2az/. BSf dD*:kcʼh fNq\ڊTIJ^1<.B`ZS10 ~DHcøե^Ē eѻRrCqA!V#༩oQCQ[뽓;X$vۅkzy4)$IDSTfTښbvk-"٨K+غK=6lWJC>gkUX<iݮ(LL܎Ah-OZLׯDEWp{ ۾a&<>?;__[>{zL_PY,I=$a [g^Q%Q<&|[VM oeE5v9 pTt9fk<գu%J% `;لL;JK^I0;26hecdH'MatNj38߷1a2Zό&t+V"[aF |q@ydPИ^_' 57;BR7d]mp|0f25;5ܟwH:uƔ^6BNHr>jM}a$Rip晋c51BkJ#qL|ԗd%{_9WWMi"޿gyY!uC[ΥPJ`6"s4|~ -o %ii=;6;3SI9 !>D4;ơv9xn7Qt-_^ζ5Z]Cx o[K)a~-S< 4JUg>o(r ;a>ID\& zQInr6f?NoJR'Dvy|tHHyσ_uHT܊C{ Z`nl(D+хINdqcky?y A+0k?>>KX82Nb3 +?ݤ,хODh_ݲx] g#TT™If^pe~ߗS^yCڃykIzWR))Z!Pâd-q8 JKC3OC ;6*'CQj%չNI; .MzTvA1t%-]$t7}/ܳ ;8sٚ7P[C=@B]n9p<n+ ' qxNPR8=KU.BޞL FD?qdtrr=޳]c (vL+p0x+6*RyD* {+OorӠMk r?97O^tFn H QI߼X,/4R m[txin!͢ ~AhjY]Eg&${,Ho⺉w,+5u5iUx:H06RRἚ-o*K?nAe㦛4~ Id9x^:C_Y *(/H6CjzJh0Xt\g`4o/|j!:l-oC!2,䓊_W. Qt?L*ȿv[j2:h0%EmRQ1" ^s-k#U`US9Vki!xLBHO*XkZ?5Y+|JvXyKPm0Bˈ1/ge@{-<qԖj4d2"`H(B7rc)EǢ ƙRyV5+=ha(me a8dH%ݶ,r9a0&$Ƨcli2P;7 Dn˘wWKLu_ 'FqMޯy 9B*ո.?^NU}{;v;>SA1(D0 !7!=q魺G;PJǜnX7ڎhTuVԶy$^-Zڱ(A<ޓ $M>.sYF RZg Lf( he_mX` |"jIWSOx#1, ś\k0Shc*ux mzԳ?YN}EIZ9dθ7AXWC_u^(0w![`CM!NH~/"Ͷ }2o2HcGsg4 hQ\R0=Vup # .?leSh@uvm"^U阄h제ϲa_sD$FOϾWhɴ*ԙ=?X--KFs70snf-@L(U95 gl"-@GxuH9]0 &ϱfA\=14WXߴ@ߌL MIBn`$oGObl~=͸1ZZw}1߿c '|P8T `~۸L{؄&ɼb<;v@Yk@ڧ`=dGvZpRg ] Г ī_خ&+>#8,C!q\wL,aWѹ)$(K9JG0Ek9"f@uFz6v۱RwI*i3BiӗibHR7Sŷ>DP-)JՑ)o{e [fPv?ˮ b0M*47˖0n}^evy7h0争zqY;w._[.*#lmVG0B[Hr^"`+N#R TYpg7^߉"3@lm$]*Z=X2iu\g_Q?Y!6doY@։M:R3'^L]z8 #Yq@F3[i7lI>Ԇ1edzQ.7GP'sG$J0B^]r #Гt 'C< C~L>y{_{lpިvD4Isb}=?ɩ|f)ءm9EW0I۷7;.;)MwLx?͝9̗2hGӍs11PP>CpOsj8d"JMPA!,/a  4J{"]LjNh 2:<)c,bcߔm(ݢ:+>Q4FMU󂢿5(A_,gj=u*̋6/x*,>kH7H[7p(!Ӆ!=cm[@K=gD\`͚ՖNQ$1v=dj B>gS&uz͙PrGOnmƊ!%G9aZyoSskRf s-+U:~'14Ds%|^]qw$4>VӮ:FN 1!ӐqR6G+e{n `{G_"1y[:#X f\@ 9N'BT$;'\Vq ^;iD)2ߦtɩ PT]KGh(~Ę/{Vu<aCejO<ogT)8U }H`ba*Ț=RQ92}D!r^(]OD6MY 2Z~x5eaqtҙ ߔRE4p$5+(r7id3g04ά!ćY lybCqѳV׮ ƞ*%zwfE-]jr c AX7:f=6&#΋Qv p!3a9X%w,s/`L_nD)6ZT*S(r`W9bڛ-ɀXn*@9w,@fܴ=e_藳:E cK9[gM!#[@Csk*4Xyed+q" Tk 4~xx0d7זEeUy2:ɟv}v9[*x4't f"x,=t(T ߪPՖQCu9=bzekt㠰m.2E%- 9]v~sKWf4g^u R[>Asᆦ8?QtJ$GhH7<~PK'aQܼS}\#ɬEDS q;K( w w2;B߬8JHŶfJLUN9јplr)Xa*u fqZ>j'8.0bn@|GY`77,Azym\΁EU^ָ,[\ M9P)cP=X7BatdJ4Y>ꥌ"7)Ւ%1ӝinqoH% f%_]BAe+>_ڏ$eioqCl2nSA0[<,#kcM^Y$g_,$JLnFmw <o5ӹEiz|3 ~9W9mZ瞭 g}d6[vvl-})(7WsՅT.p*?lJi'h83 ]j- z`v?ѽ|M; 6tWLoo3#-Bf=_<; eR L` {7:h}@#,i] "{tN@wW:?\Cy'pŔX\TQBVl*]0٢^A5irʣ>5a6w{Rܶ 8p2A̜g=uas}S Ծ*4IA<(VC?ܰ)5oV"dV>3eLf<2Ei M'E^6Pe]Fz;x&-z\TbuRmh. ,/s<,}; n1%!V=TBӢrci_cެߩȩGȃuq\+5ltd}t"fM\|L|bqsL)#Wr#iE&4B[ԯi#n)Dސ3jz^z0/6jUS>s=dURZVŒ k'۵9F7Y؁D[94m>;@!yxC>;j\z;7?\qkD_Ro2:}"-N1/hr x_ښ䪕#?jFÿe`Xlc]zˆdô,) )WEƱ8^z^:b2_xx #Y9u4VэUQG[[K^'ur}nڰ$s$T8+b'}u!L=#+xS^".}+7䓽C=6^&]ɓPL؟YjGOs⏐_;ߨn|f;`ƩQn^},j_6^k0ίAljR2s]&W̼%[B+҆MBdnaB38븧D^GNJ83>%MK݃s/e:);4 Y~l1-IB)hOwS:-siTissz}{Ñ&9F@!O]>IUf?ZJ,vg5rIgK {N B$ojl>*Įw6F5Q.%j϶x^D bJPN_* ްb^?>V5U!*]{ß$kzŽl'H=$Ѱ5}9f"V8-+ x(fΥ=B0"LĂ6'zַ>Qޭ]{4WK4U4v?~~b1dmϜ{ڶG6#7.4^\2Wâ4E7*ஸ;-7r)qUm~.{ nϬ/|E .LL@n+Bο^dӫ kn(䫞wpd/xܯ )Yi ms{~]2d5V '@#ӫDOjyl}WRM,ybW9|q&o~!H BmY6Ig0`Dj)S.,yOl & ۰C,"OnS)@B`#ț`[_!Bs-S l-a |؊Ehy" F(u{cj1t(x,GuD| &B/Qj%bZ^A,5[{ł~@\Ib'Ԑ"qe>$e[GĥX|$A׹HJf4aidmZ3g%b xKj&fb7zk[m\ _~laɽ/?bl{˳ &\kF.|w` "V]{KLaH#2@^UE'v ww$1+ P/ɏG56LlɴFF<T(ѡQy [$ԗɰ[wPE]tbM"┄dž3w4?*qEyĺ9Zu~T=ce1)@WkȰ=xd5p ~ZrIjE L e(ʙlNKRh2lH RP hDݕ :xjK,ep$x2nY| Qȴ#*]?ݙ'v[nv]ھݜaJ̟!pzZJ,d~mW5K;@`W|^:AI`kv,X1`=:08TBw죎VEHLCcA6Fp`od]H#8Yb;j[UU1%5@N.LT'7tOړ j-%}44I /JrJɶ *R@-TiZRI.+[&twsfT d.BꧾE~(toQ %`f|;YMЍhT#U@vĥzzr1/D?k`w"4ZB{^mR}>%i;)S\=C:yj#P_- O_ pО sIx FvmTIItjtk"=X[%u AHmhW7kͰ~h?ZIZjn-vJP B!ky/%rU hخjl̼w˴@ V {u_% /R W}V?"a}MnS{߃K, `qaAk^fw1Q W:F'_ʞT,֝}y">?y}[R̔K0|{iW8-)0E0ދ#S;ǜ;WQ?jKltBJDTe;%d/LX2  \ldD.O)tvʊl[YϠXXXNs!-!{7W҇KZ֨2|)- >2uLR Qο`9>+u*?DT~@V:t3-ŜlІhȫ1 q7{b ]ZR':5*;;߮uf|H!i])#uNCjϩp?&Ž_OF]Qq)2}9W^]5yF@*y.\:V44KDOsm}G!÷vRW@+Ϟd`] EDS]W)k=Gh"iή!A7"zo ?G*b%\yoa YْaZ_@<9x:mx+cLnWη9s d)t%ĵ7<^Wi[~EY}wM4.LA6{+>1c?@5`ɤc,k?01J^y9[ Y8!jG.OH,a|ɭ :t]kw~S M3YsD;CKwaGH7+LC|.og`'.TRJLQ"l̅:7KJXSur63;}3`MƅÜ0odT$ө|<%$0WGR]?BwV*6l/06$aOn ^XրC= G&CKCw,sIPBs6&K^=IzmYCQPher<%SB&sx{ kPg7`*zSeV} B7I\{<[?MOEV .)œ_A@F@]͑ )(&\D3_7 %l>{9^]\06Q[g%u{O6?%ͷ S&@/q᝴ ^ N'i>v%A{1y=z UsQ>gN/ߞ< ҳ=H`=54;p`g+\ ̍~]X7I )Xzq7f(mNgMti4E^I-᲼5xk?!y8XM|ܩs^w0K\pueyvhTXe1__&f5PVQ,ő;i[8Ndh!VЫӣ%}>hDVQbS0f ?7+gnv@lcm=OJu>UR4FNR97@~OE[!`:9!YHNs)}CXIg#ljHN&Wfet~IA?$ȀPHv]Q<8Hɖd6o-Z!^$ĴJA ̏&=(K9ԎG ]!ϐӿ m>RqU~ fˆ]S:aI_;MP0Cw <%B5滰}[)&Sv#t&(ۙ_2jRV%eҿW|*@ٿ\- .^WY Y0G x1v AiG YhC v%8!dh8ev̼z=]$f9eJ %ZEQ9rެri|^03RKMд,|H*Q4uz>mHKv1Z i|2Q,a_]it&\a-*ͦXT8Y`8]f*rj b, xo3и,V]kpM9$#Ǎ75:)1Y5R ^38:/+0ȿĬw@KS)y%JoE]0{*?[Mr*.6:^٦-&^ ٌE?vwHBp8 n6] C~Zt2% #V O+щuGޮbvZ=u߱E[M53ŭX<塂.Q5}Ԇ KfpqBqa[b WlҘ%4V)8fWs"rV&!YWYcBOTMK<;E%fq *I}s"Qn$."iV0SjS_x-.~??\+KEpEXDx-xr lFǙ/׎e% b]§^,EoTn,^u I,(w<|3 y"r#:V}i qT?v5Si gx=yVHMl^ \,iR6@-GUr߳C(rW"AF18|ɄG-ہN%ukC)2e-+nm%;O5o$Kh]k5K^Kڠ>}[[o=AX&uHּ3 5YNS}$U5$ROUƸr QWQFVݻ&i0Q"p\R Oa"]WZ`.zE-k[ɯ j@m_vyj1) OCOzq1IƵ =Яs;钷FT/d$B<#yo0wQ,a2=Aaӥ# hN?y7BsM/OX6̕tQР'4EZقV[{:Y3x*7s-ZQỲ3j~%xcܐ 3I֬4H匱\\ľAnH$aHҢDq: *$VV穂8§۰)NZqt,'ώ^A{ X.m32>^)m!+UyՉR`-5 yJT\EkFC'[h4Abn 7}xȬ{"Gi mDgo54 6Dkw3LŀAA9(RWnf-*(5Nq#b)t1 C9B](`ZB~ASRܾ$Jb`$8ca.sƶCU'3 R_a]QU{㇛xcu]2pX~^^IV@>Z0Dxb_ߖѭlnXYnV6q^gjȃc NkE:DR9 iDX7˳{$/clGǷb-L܃yے.3yd3x|16åL.:^LAH$x|US:E'Bc>IL sUv `X+&yIԟ\-_+&4pSژVY z3ocz|gk T!=T=k 茏CBMinu7 \,>ؾʰSEoLeQm4ז!O\)ӗ'$0ds)_N[s>IJHbZq\.},!s}ʒE92u{1+;b\qx~|V+G  rq~~hg$8p_3,uьɦnx|qXτ*)GGG]CikTSTz?QO9>?ۢ)_őӬ_%&e6̩(xGg].Hx11Pdl` >tLn=WE]vCMRAJ^i3}>j!`~'<ٌki(0^20fNrKn[ n Eދ^z٘:C:kr_yv$pЫB 6 %a):.=Smd}I*PDԬƔMETL;0_͆L_>!wL\@z{Xkjhړ츋)u&q7,9w~^b+»-+TA_i֩?QjNGagrd}}.YPdU:gw!b$&LOŐAPYfâ rz+-΃x gPPUpO ,@h7w#eKqJ$PIPrrScYAHT!jƐ_N̡M(|o #:]NιudG؟kO >~9GvFOҁ"]?^LjDY?xrGPUR*.]3 E =fD#*,:ys lt6h1m8' U݉6BPDKhJ9mUCUX1>lȞ;ЮЖ/Vq 6VO`ܕJjL.8.7@O<ƣMsARh"3τ=,!;Ȏuw8)`;^jh<7U<Qٞy`=17>)8JFÜ&-B my \iv'OCqvԛx#VfW@C;גO`Y9,xZcFȷ+_lTMgu+P1r,a/α*#L׺Jto4$t/5KSFl$܎R+h i~+?b+`}h̞RT$kpS=r!,D<0 NA1b鉚p`et\6/ |5:;mzJjhɈ|< #Z;QLSu @*q' -NLҦ( bLNuB_i|B؋*kN9ZOfXVf8V8bp PmF;%@%MoToep&h܇PcE DQX 2p%V` 2Rbj-ej3_Zsyߠf8x=/YitdC8_YO#BaTg- +jrvmjt@auBؾ'dDusJr!uE{!')!A`bRq^+bdaL`^1$$ ?Mraೃ0PtbnY8>#k͡?P! 覆}4rvKZW|p]oj&̈́Od7Jbwܜ~vy^ӹx+)/]ܕ*!+=kJ6rńaՅEivBt*[M* ZpbHӁ%B YH &ixB(r++7{cDGe̍jz9sLʄB#0kM烃#KcH@̎(Y_|Tv̠sL#y:Ƅ^XGs)~`|WhR٦xtomg.|t@~+ԯxUaMv1=/olII (w+.2N^9/K*R5K0bf,njkշδ_;hq1V )|sֱ^b5V Lx"8;pbW&(i{ԗE崐(;Fk!I/sU~\9rTSp&}5 JIb"1VpbUD5>sW$` 25!꘣a &x r wRps!sQ͛L*ݘl>JvbMoEyn;$T2|9*csA'?i60K6OjP9:Dm_x$yE``>iOְHkj11X+w~IP =ߎi׵rVQn]I?-sZ$ד|MRw#p|jT# N}`6ӳ>TFĝTWBULxd4\TιUA-E۱=%Y{bbO h/xY2)x>D`I %}n ׺!_78W`jǃgҀt:pPb('-_x]Fob6F// sv\Ƭu]z]ajygQh{0+]{F)cuI:DӴAVԇEڶ}jzZ:"QӼzt νþ1$MO6׾i!2y@lsE+cW:QcJ?HV%%HZфA@{ʲ@ XFmHR*3D}QAi{⅙q(h`gGfNq!cY){[Mx\_3_K5ȗ"u?p(WB(Eug g^SHy%:- _354$ } џg\XSF|?D6v?&*tP)(JQJA]o%K,zJ4~^-;@ NF$AF;-dC݄b~jwC5ڀ%jȋPlݹ/V<[ŇJW`H{ʉh`*vu\a( g8 ,8!Jv{`.ӧZǃ8ւ9xZ]Dm֚B?f@\Dè\фIY##c1 5*Ej,bjR{s#6Gxo7sVON+IrgomᾹwNr7bHE3Dk9Nbg5}^dh3/P71P:φ`,~5c;*ƪ!og).5a`>CܧlsN6 \&O: xPiyb)CSIRJ3 'yjA%KY&EH*M]C0Ó(#@_u#"p  b(HbԹS =qpmWwKlE-KJ ^G i37`(U|SZyCøkڂX,lJh<ɓ@a)փT4Tv6uiB#/9[0Z% /uKCGwm(h/=~l](VQla!eѶ?lUFVY.?Sw":bU9y@.} Pt,g&Hs ԏl ɯDiD"Tpzj!Tԩž[;9E Ef iQy(sV5TTlNBaA ;ө^[3J'*>!亡 /Ù.軬=:O_ G$|F-L)%jAJ?mЙ(,Jz6%l`!)qɂhc|^a 8aK>͉JgNӟK E߰?Ahh B,R7%<6EEˤEԲE/> ~)+/QW+>R%L*9;x݁|'nϦ4cm&!$+3̾1=gkk"`7ޢ ք)_Æ6{eOm7TP('^aTZïuaJQ 31`lCS hȘe>l]"^&W:gezn,+yo:MɈ'S oݷS(OC{_b:'枨#쌰M<֡T0!YMH{(xQ?J!G-N+iE 7ۘ1^/gj:m91l1axd~Ϲe8Q*!|\lo J}mTܟ_ICdʶy!W`zm'!'dBKtʩϛ!9I& 4W;H#7|f}BFVcEHGvm $U736Qj ./a''D/ ?jAuv(8 3i00AB^䜤5iC´LzPs~cXLyRx\ԛ4iWG1Qڟ8oԧMbUNLQ׆([gցsv;/;Z OJ4;BcpC/[z͊/۴zA޻ 99] wTSb׆r/X 2jm`rDFIdtGMccD#UPqI.ZY&JK)8k2X=VͥQ+-^{E^H5xkbBh~^vshmI1Cy~AnjҤS q@EVOϕ&E-=P^ Ns+]g3"+:F‚9o汭PRk=wxI6QpkL'`?v#>p͖0K:'jXi?sB`gUhGb,Ơ"Qw"O%׈]K0$0>Cl^4eeW"C|#I&rA2l(.4&|*?^ߌSI)$x & !V d,9uzc6[{5˂k!-{F,<!h1琾is"ln.ذ?kMCc7Ugg/of8 6ۙ$y h1uW?g,Ḟ&jWk9j^C{p :Q2 7F꾍9~;TsargM_zHaP^هRF>`'tEoG%|쏞!3KMm6&3HdCMiG睷Tx9DGsHxOAcB*I jB<]˭yd憷'K9u}!֖ @a҃Nd_S LF2Wk_"O5\(ddpklef{ J(%?pRP5We" EMo#OV*z~X)YėU$m0*N#c hf0,:zzMF8cAz΍&p^~b>cKJ\S -mש#3$<ZUT_mm;ia[y\L-fUOn.&u}TҪ@#:ݬj*?XAgl'n*2$5sJ jSc)e?%f#R:OO$.*Jq4_BtZpy.I'Y+MZ:WoLvq5!Gڮ`c?5lZPn!6uY)xOiMsvD Rprprg#/gG6H*z=`9pR]IH ~(H%WBfw+j7U= $mfoZ_{:Abd_׺Yl`:jWי{;t*M#C9xy+2;@FXt1CI)#]zͧ^ \"qa\DHEDAޭFlc}Jtq>}441) )9oۼ_'f^qn^v"V#V{d,G9@d7dX%+LO 8Ew0͓!}kz_Vujx96>qz̷ A7LU-c5$wOvZo^1-3?Y ]%̢,c}\ʢG@&IZ^wSYU]]4{†`i-e7=Br!4t7qd#|MR\JJmVoJàӄNr] A7l}!-Z/IZ웹 4(? UCI?dZWfO{F0b:N*1_ud zKg' 9ecw05d#Py0mwPۣ8y\g56C8Y;]cZMw/QR {n.zm߳-WQYȃw3Nc\u[S3-(h<{5Aj*s@t} Kʼn9I۰9$Vˇ1BP˾2x3`x8tkY,{T|\,% Q'꣪{p,CaUS-g!aHY]Q6lڿL}uGz~ը\sk}+BYoC:5-=1 j͠-#*ALeZ\ONe4t.i^XJZzR4T<.K>%+rEUzn:S75b!ow cuavٷ`<'/C%gY*BT2i~yOhau\uCCw!-&Lc'_NwT+2NIH0/;'B& d}s6ԣx"!)%\ {_>ωtVg'[M%u7 פЋz:duHMi/·%\ODBae±Q.6Łv8];{rwm\ x 9+6`%l0=ucmN6I(.K'?a ~ڑG[VTYӶ!_wǢqSW iҰr3-Dhd8F-[nO)fNPHcܧ5^֫'ωa̼LSTH$n˓`뀒vیަi'+MיA[XGݗॠXcxSj+\Y@Լ~*o▋q9^%.PN Fa ]*nZ OTJq@go}7 bcԷzL8UTz>C2YzdVd I/ۼf^<Ȼ#}@~7#d95Vd/w8wOϧgpϊ糔ς{ŘtR9—j. -0'bK3b1-HG$kT] H/.66n?} D%8 HKK,I'RTEÜ1 96CnS}wXK/ZTTu&d7uܻDqe gC~͡Wj[y> lTT~!﹝+lp@P./+Vu SzMSZAAqϽQz+4tDu]@ݖkR =T:.EJ4SomnsՖ8Li܉"9Aw3}Q]SzlUwWʈ7>?sW-,fXXH̽|'F v-uݤ\IEg\VtY'1yT wK9v!be"h*=Kgga]}M[9/r6s-Zq3۴Kp!K1alԌԙHl<(m_C N7*P$㇝dCkwB!̯}P Ecʗ0< `u-r38>6p+ehvybLfÁ[ٟTĵBȧ14`/Rx!2!Dcv*<; Sz?63Nt7t=<̚U{f #;-^F!={οCDlZhepL}_ TQ52By^F0TpWoϟIa,p)@Uh"<: O^/55= MCri<]C3L C@ }RQo>0sޥD˥Ń&AuIkkOʾǥN5y(^31ƺ؞ױ64^cr5~h/-W O7JVw.߶=kI7`}xw!gVtԻ;mНWj'Ku6+ߓ;~z7ܑ ޗJ:"N\UY di;MF (*j#ujJ*zf4wl.  ?8=Hm .YV>$[3J0GxaGfJ-xX(LĽ|%r-7l5 {ŏJ S@]GJ1Ȟ~“\z_K}8eCh.'i3@/.qcsِԎ$CItȒlF|%J}{Ѫ/h$~#Y7buNU/c>[ ?"M!8~=e},aOh:ʭ+2%{jn5SĠ_Zt^2FdO\^ģ{!nJ̋0]1q_ cE-kDz{* z]T밆9ɢjV 2۽8mgxWV^'.Q4H0XQ&E%;DӜ az ?b %ZJ陈QHݖ[ k? iZ^4h1=6,.p*PsrUuqk&L\ .I˄0*e%]" hM8IRO70 w;saFpqՂp T+s?LE4.%m fSݼ-uߥ^p:]n񌓡e`~}? wi1)r6 Lju ّa4RgՔ*cdd=(_ɪ睡|FmI5KP^Z+J,>#UZOW>F4&}MD(l?~/n#ɍe[߭oi-s:#؁<_{x‘f5GdHBQ'W,G;QǗUT=k?.9Ɩ@BlOjC.zT^qrO @c>0!԰%[W^h 5㦤B/2ޛ5a.z)s|`BۙHVѩW 1t> O> sGJLxs#&]o_ptCLPiHk^N!X\zSj n tw>݉Фky^,Z稕Г&/ar䴦Y"רi L+d&2k-sPs~ ՛ ^I=:ߵB %leDOh]X^+6ZcY81=ONmTQDlo+zR%}W{ Q b=B,Jn5UTLXsr7xR/Ő́RD'I"(PJV?kj㳂VNEY§fPGhqM$(sH<@ c92$[W5vq  pʜQ0:mt5!-USU.Cj_Y @.5+$niBoA1?n9;;UE"h籀֮!1}NlC-27n[s#onsL)(ř8䙷ƿ([Rޠ Ƒ I:XYr 3PZ 9{ "uQ=" >ѯa00S8Q>>|Nst эºv,h lݐnfY&uAQWt*[G& *c`z.vс!uєj~Y6t/We?ʊY7~sJ2jc;b3sMն+A}JҲ^FCf]a̜-ts<@{-n{#^I"OFeP9Xj ª*>c&EL(_Ę;`>FnJU,z9vQ9}ja۸wD8y UX5 cz'1ZYd5]9RrRUm]~@$nix4N銾3sc3*EP#Ui m@4o Or@K q(ŕXn5CQ*O|Nh?_a>6XƱǼ79= u2艇;(mpq%B S ͣIS߁s՜spՃNS?s"2 aR*ԑ%Hk|J_$%'y1t/܁4q{ [.(;H;~T_u{j?D[- =e̛4t$PZ $xF-``b(.& '=!^|jIf9~ ,cp1hxS>'+ljBuU*_Ù!RmK;Sccbk,@}T 8ě/|ɗحv$,wnN/}WۧO`Ufq $/MntfT$nHfL?]v}@[1h O]l s7O`=dk𥳛DL)r*:N*u6pNBDhHA\vHLyUiI.qtV>x> A._VxIߘɁ,; ?'Aym%"V6>V+{Еh%Ų mIJnY` !-oFX^.QU;+)/qFB}Oؼ'RPy褄# &f$0M&"C[V0H7bVp WߧN[fBn @D`i24IXJy;Vuu~|h@πkZ<1,ۿelGIL1 {)+Ǩ#bƌ1,Mi#cW|bXpw`^ik#, N UDԉeωD٬OXi<"@p>SQ7zf;M@K/Zˏuw u$WZ\^F(/SIޓ, 8K 0 E Q(9q Er%3"=ji*Tg -)g؉c|FgS/T\098i5-Ӓ4á%f5ˣl1GRArg }$mޙ:DO-(3>i+ӆln'#*p{`GP"tYaq< {Th9OczU" |!41T H7GA0Sv;N/Nԑ!Tkgas8|$;o;*s u6%lo@ 2=  缾9+Z Y4*=PYGv&1z۴ &B6="GOz+޵ѷ]GSJ8d=]D(C]]lƪQA];T ғs2}^pc_J ՉD4cÞ` /##թO=O~-Gl_)|(NO]jZSX8\ar z z|AJ`pڧٖ}Mk1HՙB)[4s^z(Y1~_CV Y9o%G`]쏟NT'TW-}ò\Y=Jbς{p pEvޠLVn{6wHyPnZr0G qca}dTZ {V=蚪(H.e0бz\0zi >^Ýߞmϴ->|]P$w(#'_1z~Ok|#ڈojrݖ_Ƽu]咻#Y3O6T W& Ul3QAG֮ƴ*N b*R>C;%IĶr زڿoṦF"0Ca!l6-#K+5ÊT+( Yz?¾uap0%H"֟ih63*jHM }:+Uj47x1I*(0MKJFC[jh3! kӢN6rx{ċvf *fr>>iBQ 3mt)z_ k?W\ =Md:!:h (Md 1Cu#׾ JWvگsJL7c3SNL\@jʼnM&_9HqPI٦$ y#&]\=AƒVY6=W'ᶬ>jy@{i|JەBl^U .GDYKcX#9„}Z5Q9TO/'wNkx-9cǬj + l͖.񍎳$ dQH[5G3>.I`qDe]9Wť S]O>Wmj5}kE{ې{x^o4ܧ1GEG 3wj{\DǛk@X6Y8EiEGbrɇ;7ZjKTLWGi8PoI4neļ۩uFf>1L ~?8l*KMָjl*0>Lna?EK0>z~Md{$:"PDZпpxVM:HyX|^}CrIϗB8+#Ż}{Vηra}"cmK?g',WxsЫvUxV.V@@E3G綴"e$Je'!mҲ/5WZרSt-˕:ȇ{Ϟ pLaEŧUoܤʵXP[ra FJ%􂸦.$<UOla*z"^1^Pl'A"\F]pMuXnC>ز\>dg2"0 b6SJW /XDtﱰK+^p gĖV8#B5zwx JRufw_W9@dc&& 4Ẕˆ6jՋ KVũpKeRMSfxlc)5AJ.1<_X9Ӿl&*oNh $b@azVHPT-_mEP2  /hΩWSRӫeGx; Xt (Cn]ٙ\z?lIZ 9k6>`oO.Sp  M(?\$ѻϽl"=8۝u]8:pg).iرcg^")E<^b^m3˓ څJ˖n4buA\A2G4k7rV{l?jT ^%gG^hwwRtvA^VIw gb{P8`T q@_+"m&Vns跮~ dxU+fMefն8Hp dޝbieTB0h.W*K~^DK` dk|y|Y(OZLC |%7K#<#r۾aj2oMg#9ެ9$֩O/FA(t.98Gr?46/A i XEh |Pm΃MyXQhF%d0a`w>t`:A*:v'[zLɼ~X0G\p#{דmI\g wo@ žd]B\ZɎ'zosٟ 4"e{г`p1N'imK; n%<CxS@U!6-8 %jSR/3,,겺t m&'!yjG+hPR)v`Ō,OR,Lbf8%BJqri ߬prQАe3<BncPLk(nF<\&{ 6ABG7F ơw0JHMإ4$?^` <ˎkڐ`^E*uCGJoڟG92`H &QK;GކlĈ"9>G` D v񯋺;LԮl-܁llh>x"ok LW |ސudJ:h"AϠ[\랭A?#ap]rxsF-ysF_Wx eҰާqf41 MnEvX;A, ڳ]Lj*9n3EJICZF?}_<`2L!\U?A@2p v]$-6Mn2)5GvF1l[)F$7ŲqgyގEv (: 1R2Y`[SX-G5uC_IE"j]OԦs+u!J!]ƸeB0vm`K / C4wZdlsĢm}C6\( cؾ:0֢4VͲ.7M0?->[j2}邽 81}a.&+]:Bkc/S㊮jyuf"7QU>6WKKY*'z J!a_LEeLYiB.bu/l"mab93V48~m*dԸ]ӑL=kF[@JI; j5_ ~N2Ր6Nܖh|ɞꥠiN~Yoff1~eT<ʋkՇO8uoT{cof[ LDVmt"}8fBbLЈ(¼Ua'uP􆦷hDPm!-h.ຳޱiWGH2O ֙\T;`ӕ%e+ڝ&I-ٿ8=+)GP1=u? d=A+r^FuN]"3~Pj,=ZX޽c8n4JhhMﰠQq\U5C" 6yfK+1`^֙a28x~^7RB4WG]^Z @sXk/.c r΀z㑰~tJ'f `g~ >o=ӋPف. h^b6G)+ 1fQY+a%?5^& Ř{6[2n=;]} L߳ĢNOu#9 dG4߈N+Ґ j-z-]i`u=?:r ѭJL6i[rMim̪RUtp ivExn=I2ZϜ"|F[]0`1ߞX& hp~ }8aHw&dPB`zlz^hoYn!ÜSI8Z4b=b;`NtN;q"t&}+ǖ/wK-z#]  PYB6N .V..Z^Y{gM,1gz i0F)`rg ߗROBRFpON^] sĊ)Ee\_0~"45$YM2oZ"tw /$3|%:$`4 !pra,WJi"謬򩃬4yW6oxzZ6VEnlKLn߾pP_XԆLS%c[W"Ê4bu?Wӷn8KvuWPP `F = rM4١xUS H pֹBjUAz99qF$!<;d+0 Gǐrj8sJ`gTg~۵%2C+cx$?:Hru,Z?;T#RW~/\˾j7!.mxW3`!ȫcDW Ɓ$IMcarIbT7#i(o}Ipj3FZvA51oQc磦,r)xp6*vڠen5 7{r~9u l ;-oIs9:= 9 KlTm,) OsT m‡ZUDGh4L{Ef3 %'Cxv w[(ϫٺQ-E@?IoR"f+Y K8Ĺ@cA( G6' g_T/A,R$mN vC Ӭf{mp 'P*B'AˣP}nrnXBa9ox'F&7,M-KW*F4 Dg e! \O*0bmHPi}o;,K"/VET:A}8tAL{fo1lt+(C]tXbB}67_Q+p[@ .ZkJo}L}K;\1VwMN% [J62-(!w '9g6F3Etxf7޸ l#%k]s x=51wJvp0YSXDJ9ɻbXM ;Տ n z{4 + m0FjVd ؆|հ:'CbDQS" S"!<=.ܐPjj${Yp#<)>pݯ,oͤE\OӸqz7'ciw>`T/j;Os\烱Ťp@[I` _:չ7&v.0xL ;?H&"bKBE{N׎b !waJAmK7/]IӅCfD\)V`n4yTB42hw^Q [#d1ώ.'W*Ov$KU& [f*ih'!Ž,Qirwv}9c]YLHt 4א@ MJW@K Imd"3N?Qإ{A}@)].ӗAp+Scj8iL& q v w8>2}/Q/%_i|h;i$Y|saKRB̄4WvDٰE`C{x̶K1o# 1SY!CC?=G%Sմ^v%3LpӖ@R(=8 <%/BE9IN͵p_$k;)JvG R"5 v ֈp*e+ϚFEe? P€NN62 e;j:S\}z?V:Wz xt?to|bD);7 XXݠ*:=U0y9 #tC*Wӟk< i!A|"k{n^ԉm[y!-+k擪xB{.R?o@~0S{l-j< S~uo`˓W|!Nqn nA(E>SCe]-Ï%N&3ci=j e)m f\c0<7҄1r FKSxeO~e]&h?Chhu|cTm2;ӌh5ÿ.;G 4|7sD hkZ9;5Z۽﨩K9 wVzAe(}Qm`` 3\4֍ D p0x3EX_9d1MCPk:”׏㏬{u`ZVqHM'Aö>%nޢKX46)w\a秝d(v}NSQ_7xtbu8/T8R/ϡtr푲p0ЈFh8".R2ϼr7Q=ͬ5C":tr2Fq"rE̒*(+h?,n\U-ؓwR R*ҩ f |`!4U:˥cN0z 2f d~ĎRԮ5d`#&\y \x:ix>%)LRvd4zTfΛuzt'c1.Q6ۖO!^$j!ɏ1.V? h3\ݿTJ6q܌i Y ȳ3L`漎"A!vi؄B{.A5z czˊTnRrWN#|(c#vT9l%\oбeD\ݝ7QTl ͋JU!59F骦q*xQGJZ-oW{D$6`v&&Qk]&X! pZb -Qkؕi{٘j 7W5!WAl'D-3x'W3^2S&9f^28v0c"Q!W.<3M($ћpp_1~d ,fhO h~UC,=Sbt;l),L+UopvƦe'8w&)d.)% v*/ T̗PG[VGdl\MN[IrL{KDD]ib3lC6E=`d) (\αZOyNMZb R!dFE]ork^ UyOMη3 t2Nz e/2U3R8)U{vUq,hiNGԣ M7nz5rdr*G|1J#ƐNJy4g(~pNR }꣤"|+ V ~ٕ'6yWê+XQ ?thFҤlN1{s~/0K3kueApéґ38n|׮#!`uOhxEL=L\m{EH_VSoTe}^T͍^Z<7dfȩ"n+X,#jr[4\ oJ_VD->f$W_2;X+cXX"#ԫty\ @dt#?ĉ7iuRUOMEYV9sv1Ou?,}ZN{XڿH0xalh֌f:Ğ9+C-Ҍt.[n^>[AZ;*NP"-YNKH҈^N`zn'ſI2׆|* 5;v:; FJԢww;w}@oÚ39B+*py I ,EqgiE^× {j= TsJs-c1ΔԬ4gr&ߞ 0M]#5y=t>Վ1lfW) 2zICòf}eR'e#%4{s;ok;1ҎhnsG;i%L$ ԂӞ'A~S9[zxu& yu3(yCad]}K՜Wr=W?f̪%ח^, &Qଝg!GoTn{nkJ̳CnCYkwex[(I_>Uy3f(V1oARԁ_r־;p8JWEW.<'eOPiqSt3YRWTlxS5%`1 j+i,@k0Пw+a[;D}mma-)UJ#^~]hװ48 9@Bl V$v dK$^ IbĔA@\*U_g nåE)19| ՚;n:sƗ]!5l y5Sd£0kl^9+OB巭W|KdւGсzBW>n|7~'CzV )K5pxRu@CwfLY8 o\V Gi.ldnlȚ'eGu9q<@*D,9;@HCN6ZZ:hz+ mCI \a2 %j8c̶6?:t}O8 /TS*J! IC?*ꐼ6m-U7)R/` wx2i1 N};H_n_I {!'hđ#1WQv}]**FH)].]R(}6׭Z;p<a xM\LCVTwĞ+u/hßUи;Dd ^3RM < ~BMZaKTH03}-pxh)-߼YqFyx#4U&Oǁ٬Re-Z.'݃p3Xkbs榗L&ߜH Slo`3H#PxK02k<]Kc+E9Q`GtˇK:|.&@D9R9Æd/ i_戴MR3M< _ Lb:znxbT9*%_:y_өWjT S>lQK.\Ġ#vIB= s*Ae@H$XlE @~a=^n0hB@bD)zmT b[Pc9[iWN}Ls0 +f !@؀;>2_[c@]MXق[fےtU=0aTַk0`7v4M ,!^0e){`g %a/^۠ 9^nFz1i%Og"6Iq?ڼĀ_[lFWt8i`A86B4,[4h׹efu6p !rHqԿ٦0,bɗu1/CjwsJJ9mbfz1k]?ݓm Fm܂r>+ژF)LD'iVM;;W{Tu_΄>ГO#& v/*&@ .H[6,q{5fR=Il3hpXK-X: a\"F"x$sOO?tn˚  JSaژ%%#͢*桞-#ڎ'x}"ӎ,(T=YoO?~BZ,57gCzWT6̭8pfI W:^r1L% 6L3o؈w+Ҟ6a qL3KxU3UMƵBΛ]֐;.Z6⣞*ژ:zU?bY册7&i.[iW=;\L2ev QoDwlOZh][5 ,5~Ꮄ(;?oթqWUH\&l:l=ַM3s\̧#bЃg5lvAO!HУʢ9qJvr А`R"{/o[#U)\M9+z龯y*@Ħqs-'NbLWeMKsWrR%<`:(ho/X l#ڼƭUz֦.{ʰxT!AKd!aMLNKI ēaBN6 ? 0Gm:`mj̜VC"B)6L+LgRxPfRh鐜Ńm/Tw ^QC 62==5HhRiU\s^˞ML a?6 9HG짎m0yh(ވ~D^q7)@w!T0Uѫ@w8gx;M2J'J4 ‡' L=O_/X5 Z{]c7G.Iʔx jq"w}M1S4ZoLUKg#):>ެ܏4!'Ňz_B=)vNd)Wy:F~\`@$(e h\N$Ok_~rC/^sOfrv2T\T` o2xԣ"Vٖ|`X3[>̤Sɴѻ6ݯc{y(aj@wqy )ir.H.0\ T@e׎G<Ӳj3VAo_0_q ̪jKS͆?s%9Udŷ\ό0z!i"Rid&z?Zܪ^E&[aIl k^7po.{EQ^_i{';ɇ֡ 3 u|3]^o5yƢFEކzPFsƼb ЊI El]Ulc͗bE%ĴSV&̍Hz!I HpSHgJSd 2`хKt9c\~P si%%?f5!v6C޳|l}\=yRa ppUflﭔ"ku?Hյ;Ϣό 3-TQylNTRՄiowp̸[Z@D T\sl)Np@>GczզrDp_Vy9R(!ۧkye񫬁. ۵=D )gO'd47~۳/TMМSP<$ʕאCw i8|,N,29\}͉\f6=L,h4S.-j\ϿTŨ(F"U{#mP2U&A1QEBՔZ0{4%L a %]e p@rIcł$/5Q6W7x_c{wqf%/˖]V1 UKD  u>v$e5&b|#%)*?YJ/IɅ?cx:|D xLE0gck-&S-^eE 2bF$"Ղmn:y>B-X| c)[$9 F4x6_uk@_H373`64)E%,B;X+)_M+Duس O0Xf5v ?j: 7+& s8Cc_9rS_=4~^DU'S=3%g"&=sٹ}>s.JgzG vxcgX{vv ZS)ϠњXY5qj%(N=u 4MPn?$^%WЕyxҕ)پ;aN"ɒt*H;7Ewcwr(Oc{""DN0$&ʢ?y{Tj6Xq& 6;#lʚ"qD18*PGT]Nv :F8^.C,/5_u7rE_zxWW$i/Ѹy1q(#^jfPLtmlf_@{ IhTt|Dr⸈E%szPN=3`ܱ6zt&Bfg{k*#ornMbOڸ,=^Bۮ0T\NVNZwRmUxAOI;Ӱ~ki"1|UӟScY{u#|=ؕ`Sx':~Ws_1/nirG^7z g%L|}fI\ UDiFlNۓH&?6walziAOr_]Σm6T<bgdR}jmsYw&IFY7LWokneVyOiӽ#M@Jk'.Ėq ؏zX2{XJh\7$P_UǼ|*ͤ^g{z)sPPQ[xaFx y.PNt xc5?t]#vFVl2)O4>-2׽qBX+-)&0GW"@C^fcL`0i* Vt ^t['p1'v«U$OGfFqSP3Kŀl,SED+H|ѨTI[p1Al{4ilm\PQ<09Gz!46|Ct'B6 TAT7c%XYlFiJFwݚTյ ^@V2$r |tH5-: m$d51 7W` hbIp@k8[IʽLDgӌw6{&.b;aU6pDܰ`xڴThhG}k_xϳ mW}cwܬk=HCP ޻_8kʳE 5))KfQ֣+ Ѓ.]{aG<yx2/ZY!ГCwROldZ#ֻ/h?x/x`,-UORiE1.T]`#D ٙ$dP;ڏc oų1S,X˿$X6<6siV6 q ×}Aw|J h0N)u_ذVΛ).|)?~Q_YU~7YK0|hBLEAs9ys}1.Pw Yȭ'ԻwQ76qFe`ƢPN!%Ic†A P<G]bCZ0׫Ϣ*J5eY+yx12[`B}KBLڒ5lԃenf Hɿ2vxpmg?'! ;rR3aw0rAjZJi`:l }zMnKڲvR@bxf3$&K:6<"aܪ\@iU]Cfz9!wc8B<"' ÁPsTDnS1yopTr%wނCLJPO! HǦPWqFLg}ByE}.@ w ؈XC~`b2o,x;g.OI珵XE.!ŃBu$|TxU!gŔpV)T Y' |ed 2ky,*}ylA)"ove*{)ج@:EY ę+iSۇӻQ7Ό~ݸ7hem+ OMN7pBڻ0 W59,+%1[!%mp|PmPQj  j~ς 낐Pm+c,Gk%6=(k8(3wOкz-9GCq穷IX^_3d86Z]zMX@=I*y_~13(+Gp/R ޫ]KOj:?tuώ?aJn+._jIDXL[p# 7ܢ5_ʣ}!!UC8%w0"aƨ*)y0=̬t ˆ:[!#P>C^HgUg( x1h cJ"HvRP!ϖb$;F󄺔aB~F蛍 ;8cfu Dyfv}um4VWä\J9AzW61$ja(ɍvW÷"q]u(~*oKL6+$vשa/9}!dj[GJ)vwSD͔AE\zk*Kl1H_KGU~-(CZQSj6@HQr%$7h'6oӂf[!`=M" + g0$a>=a7T߂G=[ВocOUPyme $Vty1}=Tc}Z} 1dJ>-chRHp"Z }ggY˰Dc49h TVYP'c1H[,Er{1+|U(DlcWh#>MD),V,*<|GB1grJ7,*5"gV, D}eh~D$+4MK6ᲄ3VhvAֲ~b #6h#vT oBa(}?cE Rxe `≃=u-X**+.ovRO+v$]mcKml@a?Z+]6۩{"l@pf<mb܌9&M?!5tAO+k& ,O6w$(R{9bt%k$f.U0ëPZiG Ve{r^OP 1GOڞH0#bԉ4HoE7m2PRV'6E{p3A^־ ){:ߎ>|<]13M#Z "2yǿ܌%g&}uk~6JXGz_иi{4e(@ʦL{"`G_Vou^fq u$KV=:ŸCaDϬb:ǐQ(?2 [p_:sbTݭ #yb?g1{ ,N#Jg!w Qj!~8Nhjo,1DWGƼw@LҎhq*WB"fφ# )]҅dԃ;qa1(|IV2`[C$czuv^ t&O)ϔ}?R0W\I\h ׏4x \s6+u5pbb bPzJ0gkb VN-)&9;CM6͖}Z#i <]ym1s@9{$MbZj鸌ʵS 3~=pU^^V(PyftbL8k ȧE:mM h *z sFh|WO6SPGoi$q7F& w5yBl J $GD# 5~޻Vw6 51+a~'LB7;dq"VPG3HP;"u7#SBdRW|# 9ӞVĂ>^lEa'%%ԷbP Hզ0*(^ TUqѡs˻RO:׋fwĮ2e(;$'w~$vnA.YvJmBna@ܒ1ܣ R=#0|pY:z;gƵ89::SuqCՓ7$ WT(d6_Ul g2(gO8SǗˁ~k@vTt#?fgi9;_ˡQ-ɪsQ"W ,It:ՀsZrcEy= M[:voexҚpOdY~DUSQG[Κ1#ڎ̖{t"݁*y S(罢X$pzFhtl,',>a6+@W 8t2iW'}/BHsGϩvGmybzR}\_]Ub7Xh),CNtv!;ʹ;zf؉/8vopL HxGEӼb⬓04j'i˕K{öwoejpC*m]v[.%GURA *D {=XGD2!Tw@[J"YཹA|kC9(yf.68˺Y 2gBtqÌq{%ĄLj2>@QTod:j\p1ַI50M'0;u҇bi}I+rYT$J!N|{{ᨋSI>/F:,e.W~kt{K|f> уFA YGߨ=&$|&w"{68aT)z=-sگ%Gx ?MGKQnq@JRоDP/W"MRZ;KC0VsKDƀ.Fz.H JI#8:rl⮂v#ӿjpo~Ȓ\[5Pa.oyC-lP@/C*7)nnO𔺌E9Yuk b$m3"ΑN֔2x>"wmuoriL3ԜC;t7K# ΙV"U,2M;\ndp_GYPϩP\eij`yLp3nh|/L#KxhuҬ\QIK՘g`|xM:XB_LM\ i O2D-ϵ ^%F߭=Pȿfqcnͫm'%R%N =Pjcho4D v;oq\ɭw*60fj#ye8:偝&{6z/Kg2n,Gvq#/zuqዬ0ê(bбktZБ<T̓x61%jk"40Tj)Bg ; A/dD` 0IQ$+[Eu;izx,=-w4N9]~":E۳kXQKj, Fe wK%X!hG$q_ 6>"Ŵ*엔Uu>(;Jpb˾7> 6W ,/Lns\ x~}ZD.Y1]p'`q\GƝU]FC_cE]b9ُɴx@&n zL X+;9-=rȷh&Or{ODP6Iz]Dg%v77^1A)o &+=b򵅃dݎSHNb;*fT`Թ4|QM,[@0h8xK?SIqZ"dw5 .Z9:fX+OܓC*&G(Z<\ꧽ_7`P2i{XE/m@ ?my@>D@Ѱn W(7.LV̮)ƇI\ݙcf x)3Oݗ`1sy- ,b߅'O?^"XȻv&e޽X X NeRi$Üs3E]#*6r@'+* d 5P1aA`~7g~g}ƍн>\Y掭!]'s#6 rVYj◽-Cp̛45$FN3$dI͠s6} o5cNp4 ,[9&YOz3yd@VAǔB 4-e҃A81Swo '4)s&pܥUd,Y?ás}kjj-q+s?H(tҙ:ҥ^ - fI3gYbMDs1:6\Vr ~!mF 9]Ǯ*?s,5asq D.ã[(1Vaq\;'0Qz0: ?8y0,ŚdeH}\iNwriOOR~ҴNܚ0@F>wsT TX r'=(3wK\6._Ւ_15s _}V A<$3&gu{U;29z&SpJ,{߈o&ԆtjZD6'NqD4}uИ )C͎̃Cx oifQ ^R Q;4(c9;/!ĹL%7-n Hs`ȱq^NQa5Y EE##jh`]qaGp2)룛HXOTR%iP8SJ}!ы=U5lon`f)!!DJ~49kOWNvaZ+&o"W/Yz!ejދEE't&/ 6-7 DzSAZ\-ޤY{'R}5?=y 'W#5¡!LwigXPڰ֞Μ@Mݚ Du2mkh0" 6?,0$8Q:yp0* uT~N[UOdPqW)Fs¿ mEFt7r(HJ16*`jm$K{,u_>Nö뢛d0K|ˬ?gud?tBQӣ ,c&걙<&WV0lY/SN>_b|=ptcR!,f%x6T]Wfqr_ʐM~eRmb<39?, rEI)e& mb D!pQ}JI Y땭yY۬X 7^{Z^!k=+ƸE&gFoѦ8?=s'%Ut ̋%\Vc@,4?51w'kRqR4$g~>jmKűc`1̫H=jzN`p>yN#mP!q_oT6ـ{9XVG71遐oiOG*b>q^k{“"3lf@}F$">@'6gXUMת@˅P >/j{zC˚Ųni%)C)Kccu(:]^x9S<C&Ņp9[+8J 3>ܵ9O5U%!9s2T5 GY;"U P ZK<sE閬 \L=Ց!+~9:tP{|D~ErLm;5+ n /S7Qy|2DgbƤ۟2*QB{=)i=$KzG0$`ibg\ ;Qtu5C@=7h-)8C|V6"H+ӳaC4Sb.폡d # 4bDxyUkCZC '_mCC{jy^[`sJ 4!rPlhzl?%Q`KGȍ06ٙ owvz1z6EA2ewEşz"4.RxgNAf* jJeu^t[>kj,ݟjz* ;"jy5 w LC \3'JX 4 Mƛ41gf S3M 5[?{A؁#@Ņú+(#W_C}gj8r='8h=٢)NgCXع*C$g?=ňZdYK=|C JAq&lPHTضCӑ"D 2Uy`zŃ'Pȿs8I\Alq@xI)DvAJ?_A m5C"5O5"ÚF+Axl +6HqOdepԣ#ޅVW:9V 4uB+VC7e_$Rd7 H  dR'n`JP(:ݽET;\'QsQ簴2"?"١MX"㜲%v3}-3#.Ws:^K1yŚjhőe^b-x=n'9kfD+[*QqBndlaN3Ԧv4l"3+X2>V4X[R,ZdzD{B{27Xd8WXO+õ%2x"lN:-{_c`2. ?¿a~Ԍ,-VE94{k6)po D),e nпt(MtǿHRn2C:pgWhgq{BKf ;K2x!(? ehP$|F]Uذ9Mq͓ڼ~J'=U=n;8ߓ,ՙQ<{tc.@ћ.2` v[WVw2["_2-T.¹uc]uuhԆL(eֲ6A}j6wE]PQ!n\ԮM =d| : 5=w McvWF1կ`{:^M_HJp5gv9Ѷ羞c=O ҒqN& $FuB%kr0mnsR c-])ɨ({agw,_vOytrJƭ X}?tb3p9 4LY"n.֡rC\g(„osGxr]Y(L^F s™('27ao9Pn\K&S~[v$8( U$`ޤAr ڛƝzGws_XoI)$dA'5JbQyi͐@%GoX=1!%`? 3EeJJb\1 iNDŏlҋ#F6n8W!I|LYvmN̼Z//F={IrVlYvv`,Y_ U8]˴%-ed=X^Igg@rXrރNFB?dl*lzI]׏}TwbCPw=zF>)^yຬ=y%ěxȤvBO,{ G2Jdͯ6$tNu)8g=¯Os8t´r?jf[.m+p#@k'I/TCo}.UZ0jщ 6( W'"q M2^C>4-;"7'H!+X.<O\&퉓7Nΰ3ȵ元zSQ2K#tcn!Sq6Uv"ElQZ i GO&c,20'5 6 Jv]r^έL]4xxpecLu6b7! ?PNM?Ѹ,N[Ό]t1 eϟ,RpSn&S[VلPfϳdi= o");T>L6`{c$~+g"52evW"bO-,& uX u3zq Fϳ\[,,ߦe?دe7oKnχzGa1}ܩj=g֋QR"L%T%9ϻԞ\]CȈ ;ff2@.n*v5+F> ƒ 2V<}e<t5O ?>$þv&ksq?C 3#$Y֥oFڪ5/M9 9 ' PSrizOLk%cwYmB"uNّ U:0N_HE g*ã֦~M%;][4gW#܀^Kɇ)*KD#${e(s&tz$e)Hctmܰw+LJk6bq/9s$"EF l#uuKaD}`> H.y4Y F{8 ]x=)eNsԤqC3&íy+P{ѡDP1SB0Ă]F(\;&:*l$@voaF&2=G96طetTtNf!gb Q? i~¾@ڨJ$BEsps~gPH`M{:S@6 kK[a`/?XJU%pD`vaԌ ժbŁ>]rgIpRZ2 ̦DL7;b4sl*lw}ҤƊW2tMm4@)E+('pBaYg?_فڐ`X+P-L4u 7 %aZ^ζ.N5, +3%S^ZP6{ҍO<><nz0'rI?gIv/@w.t06~z,r_Ƃk˅jtp+/;H~$fQbD7aWLf8rGEN(|2V~86;RW)oAiuMsyu"OboCX̗d6)0,>̷@#X^ ``QDg*Gtu$&S<=N~4cQc:?WJ˴2/k" gi% P:rCwnn?༺b9m9^6KU؆|iT4Xr//Fn~ Ģt([PA.0 ,Re @ -}r+4 [9KcVG>a{]h\BӐըh,?2?Sc.V:L1Fu2>w#`&Bm|7q7IBLtR['Q1 Ӷiz{3 "-Q7/.ߘc7uSq1qXz":5dQvfFT Zѓ٭l꠶zuP?&whK0F)oBfXAhGUZYXxBTBQJKt|JXQLbZb'ng&,VB?c#x֯XRcx=K{?,F͠U&nM0 wᒗ֍F8=0&E9`. +IJۄc>@3Ҏj()y$uCj웈XFw&y) *-|)%h{6Gb?+w]i" KTҌ]VW_Vo#а;A!`qD~3CC7=*>*'Wj֟W!|@ԴݶJmI6D8nX.~z ݬ &]a5<[v-tek6uf7icG&hq}[;L룠3v*!zQ|ֱgЉ 5<*,ld57#23UBs1qg0lS$]dگY], z-H;_o.ُˉlyWy;'}as;./vaQ˙/#lR| ukԞKn oʊ6FV*f857$bmy 7=9`G_/saatx\2mT_[#YbśiVj8wRl)^܀v7ݓU>a@D}Gp t]ڴK 4nt#.щ߱`1yhy{R`v,dL>\r51Y[V; ޘو^`v҉]}t/׉ԀԛUjlC ~s6nF$YSdYy{י@)%g Gy6&A~40u r^QE,wA0<뱙^KnRyX{ᙽDl5ՅsM}ޛǁ >V ۧRRCiIqE*ΊS@Ѳ7+E$rYU&ΒL^סvbXETϵ.*9j/H͕ !,Ȁ !V?{bP}1Ohޠ7sbƴ 6Tԙ 3ٗU<ǒﻬ\gm8髜^ r'FE$g~rdlCL$M$LaAoUy RqԷhL5#0t@n*¤>{]SI#Y Vjd [ˠm3t Ch6 v5֝R萤{bxNU["3V9H|RULwv ]dCN .r7#ҏFtЅ饨عy4d 읍Hw?Fb{e `ul;՘f1x슎z ^L`"CŰy s7/ŵGa֪?ca7vk )n^-sxD.'$j՛Kiyo㓹=?[ H#ҫ7na3ylWl  յIvFZWwN) !EDrBƾ7W*dl"` 0ʇUB͛cJ#$0#/^`B S_)L]-R)!1:΁ځtiI^Y{S,QUT%3gǗ2H0DF@O=xa& Yt؛ +ɨR{ eN)a ?<(z[ x] 5oK? r/Us)Eةv+6$w:+B*84)=9Yj 6Kg\$.@u~nl8G҉o c%?Ѝuha*g/bŔȤ,KJk]A^EЉ{\-@Nh/0D73:Tz"F%2u7I^ЃzDc/H&9mw\SM"[vF4]xRV-X6Ht3b1;B?\Vm|GK%x5'ȑTHӇù:64 <4l''!O ,h^">E1'MA"MkK~2AxW`+)HZo D܃o yM-݈%zK0aFs36sXn3݋6J,e`nL ~z÷NZA~*:qs-E11tC5ףHȸoh4(#)/~/ "[yJGy{],fwU }tr5~.hkM&+աoќRBC ~(\O,OQ{2P7(|lϺ~C|DPH2E}x ~/,vSrUl te !=f|/Mw*t 1#WO&t `E&<ט ȸh?sMQvlps־#1Rj[Mf 交5%zȶo778qmtLcsI|G)+Zr&3V룔:oE v*uWg XpM NZ %_ u燂ܾP3g:E8+Vt*\ylTd& [DLWRES'<a(+ôʟQo'*Yi\֩qnY-!J&  so(!vo`kVT ˻aK ug'XQ Q lyDhp[ Hm `:b C_; & $@b)4:ek.Ƌ3ua1#$i-톶vJJj/fnKHWJSWM7 nkmai64{nt~Āf'λַy0w%ڪ4.Ebb?:c\zw_gExsLwņ-#m)׸(P]Dl1S mwU@Vo}@Ҩ ?P!ް>"㈪ps^-$r#NrO`^ &Ɯ -N;ߧ2.' ЦNiڕa=kle5g!~y^zKslxix=S9NvMsv uf!4%Q ( R &#u6p-9SCx CS?JP\z``R00E:,|H1h!To%wmeF4v\-WlH]jGlL'Q\F/0_<(Zc';3Wvs*iHa>]^ax%OqCeG4zkL Lm[OU'rfЎk, #kPv效sDV8>1oX]v7_5'N2\'DٯPZ:˚\t;@b A ܌,qշڑ6oK* p/ikJ"Ċp'B#q5D_[ :⇿;|n_Lx"Ibݣ_8/S@ݳ(HI)a- G;<Rq)0!4.dQFTj*w9#xoi & 7$h%@׭H!)FRo|I"0M{ֳko9%_f30N3[~4Td|bS}ntp?`3, īWiY Bߜ-:&fHvO&τO-G`Y <(DP0-Y)j풙82qQ[b`arQgTi$D~9T¢9ouؽzB $hLxhZD̃HQb&dWjt_8"U{oty^ {s=l\izREXpd_s׬D7A|pJ=bӒ6$0l.y ipb2e}hgH ="n4^R 2Bj.6+1C+k3 c z*&\Kp5}JY&-@?59Q[jA@;IaF Xmz&%nBH;R&Pex4W"$Kk>%+L`5z&4SbYֱw˓&xvB{"> -N EIvntβs?x"'!qρI*:g3vfh济Ýq fLtN@6qs55Lf\g~}IK5":LBUVև6P™hUʚߤ hR?kް^9[ͣ%`:k r`{B) j̧ں /͕ AalI{r%z{5DĮiPʜ%]ۓ{\7zaY;qł[KOH{˄~l~aD5Rx" %#X{5 0u=#O/ïlamMT;k"d8|JUw4ڽL[Pjj'*"A-/ydzl"G^)BTu>'*S@VW8;D10Va4kB,e6sPM@r) Hz26<6h:*m}N]Z4Ppܼù́,B6etΕ&4eCߋJ< u\ +bH*Eع2f(uZ ۼ)X4H`kt{I*m!o_eVQG$ͪ˹VwYFl-qY_4%895FQkbDV Y8j.= ߁0 wtʹƞ♢~@Q欦ZMɤI@<`Asaʈnn$8HliraΟOaf^NO(m-Á% 5We/ʞ@`'LC>?٘w[XRl?X[N_"10?=Z!D[5D9/‰,x0cz e| 1oe?z/jrV0;&gU埝PTo(z۴l# eAfC[-kyC%kV{,9˳(>3^97FܧO~Y).=kX2ku;&gyz`*4xTϒ@+5lPm 4U-ՁN0z0P}WAo%[6PQL+U6 ef;PYؾHj~KD?g)9w,]1bECa T{TAP'„zN4^I<>wIJn|:QWG[`FVgE,  2%$nEKQ 2ϱ ,eK PJ*%TI+E ;b5 b-tUm<Ȅ،v|d$;xp`Y=Mrqw344ffC$\6#{GwZ)ͶnfBڽN_L2 j*T(1N^J;Gݖl6FfBIEG PD.,7|%{ iȌ \4@"ơ%<;4 Ae us NjK*c{M2vRŴd`Nnּ,~Bb9!޼BǂIAjdž<()>@ø;W=e9t#eK*U5GoDG=%'D>Yl],UK3fYΣtkSX|Be٥efd w:.gJd~9+.H"\B'#u[R)I/Iu(Q_y|n&rN}L,c#P? ea k)gLDr"&n%S']T-ёZu=!{ɼ=/1rt}I蔅=SA9844 dBzG{|U8qղej >q caj>N'o4 @9yްc/C q\`ӸLb9&3;y{s' 1J&51eօK: Q>"fg\ADWѓS4KYPc^-jf?RywUELDw TΌ))ԂוQ'9g /^69sq:meBAauO'ڛXD@O?'nivHT5B}AIlB90pv*DLې/_KI3 zt9(&Rї1i\iQIL˪xNOZ)PRQ^>~V8F6s?:d_%&0l4hn9U#l_g;${97Y2&`B{4oH*>DE;O{u3$6׻&&ˣ=hZΰaBٖP_D_C8"s9ҟ:mwIAz^`_;AL&'s#Hs]8F+x<]fcxD75ov̥]ClN{Zfzxr-`N9Fxy)/#@8¶~XwzQdЂn8'O)?O}&1>~( RV0% :XX鄅EA+2z^G/z ȒI,u;|[n\|$QujbKI6 )䀘9nsR_T S4u,;sM{%p?:t%2눯/|l}𵲓hb_,RaLQJ9^Mc%Z8$\ȃ: /k2\(!0lk MT<M!g \*gN5RI+2TSP3} Kn.A+%t,i=<5Ǫs "RCN޸`<`f(ol9\thMLuPU-^9J!Af]9ˈB8~5NP}s[6bjwr9bڎ,Ux͸Ŕf h5cE92~JƱ e,+$qC͌ Zn!+~TS3_aJ7f)!C|agY.=R>%(\I(0p@ZbDE`Ǝ3nSgOq 2 OLBL.GfVa z.H(_J`n5(ClGB™ 4+d:lg8H_|FQG#:"NJךH.p-hS*$!Aϭ%|8Tj)sPby3T'Z&ok]Q"gm3s0Ÿj#,̍1a27N6juDRyR_&Jb狪bU?MGXԾr=_܎;A?oD 4%{jZv=Qcq;N^Ȣ2w#\/@=9޹<'ws/t.-`{Jjp ςZ^Dc>؃{X$#> nol%.ozlEbV$I =zoG1mWz4~i *lqR%* trω&徺\F95I4 &=1V%r;wݖ`}+eP5mO3}UZ :b!Ǩ'*v[N哧lUĿNGO*Zr}ՠ"Yd:ԢK̋Q]{chX|Du]ͪ#p>Lm#JA[ EI#8&VSth1[Isj]fn%|s-$]Cp^ DM(˚?-f`A75*`tR ux:}HɮB]bq1X-EovXl} dcۗe)6v<1bS3 RKAeпkЉrq iu'Ovh`&W WY5&rJn hב4KhWuFmxaJKHh5d55{CgNǧ}Bv 3ɉ<0b}OgZ?S6p S A[nU;1o2קb|ZJ kYZ,Ax=Vc ([-L:!T!|t 8^彊Ò4y _ݑN{EZy\3ְRpf&6%t@T@cAhC> dߥ<)_2 'rH mtzܶpJ?n67Ц% GC+dvi?ǹm*[)'SD . l ith#G3` zix> ^K$IY;X--55< NU-/ ˶zo9o)o#_^ĤP7K:5}HgŲcò12ͦo$Y@l?aMɖRtA%Jֲ#bAXd3L>)_"O u@dY[FuWy, <"+bI'T Y`q[yF eB[;C|$᤭q&YƑNY+2|_ӥ/X3=/md&[L|K fN#8Gzd1,i;)mT2 #;z$١W16FpO'b?/䨭z[DQh[BDr@g:t\Kxcq|AK"'"I_Rme61ڰ1tds=Ŝ.T yΠþ̥/>Hѐyg H'ZQ2?{|*A*>յ (wm˝dMgvʈWe@ȑ͟ƹ_6q7fJ9*Ef#N#3WcYMz 5}uc&=Kc&Jv[?c\?`v^X[F 1? [ܡƊoFb%=n@5)ah}֏o0DZwKޘ2ny&uE0Zg|aC͞tAu8*!֢f\.R:3>\YFz8"iwD11$ZPa55MjFݣ[q9m.wrՍ.s2Мoc-4R`r g^ `8>x$-_0*Op%)r nDbY<S;q!!Ĝ/$x6{7hp2`CQ EA@L! |Cd@ʞYucLr&> %X4i@4 cЏ5*0_i~Vң:u>q(ۻ2lz xk<ٲw7'BHB]dE,]TϨg%?k~)m>~ws 8B!I|PֆMombj]=Ü xQOj;}j>sv`qr*o]XϞC(f5Б%b&31 y. cWO^kG00Mϛ%:ܖQsns~={в5GJ41)ʼn?12R2VX2*{0ɆIspB`"1,5 "Bw#J[@0xQ \Y_`,Nx7JeyidXUn,)q 770k#؝[^oJcxЭ`_n,)toGusиC^5_$b4n˹5.z. p5y\R ,MW! ̡vbU]yYaim=Y+3b h| ׆ASn;Bj)01JIRO."rç[Jw. if)${ pa{61O 3OHif6YtV;%08ffsNKL:gaČ/Z?{VO}ͪª-CC ,+8m%v2yoHm|'mv؆9U|,|WsC*J˫do/ qٶcNBMϢ&+lUo|mGɚ$Q鷰<Jk%g$EC{R3J s^c_?vbڈhzNս0"xc1RePцA[z$%womY _>dA>t?\dC=*6R3@SÓIpG}ٚao~P|?Bu,A^ȅ|$tRdz5Z^?p#5Jx> c$|a,Tiv ׀(]Tda+n|%}I81Qd#hB-yM` 6E",c? \Cpd^iSd "k@Ca8qRRGN ͗P%*h15r 0tf!Z[: P?"EวtX)'@1wKJ6sK m_*v|ɜ PK|quB1 @B8YBLv]`FdѾTrjY |4\,/J16Z3.|I8(w]d-vM>-ȑ)O1&P8=CXvQ"zw0 ɓ@o"=W)fPd98X/>q,b'Uh'6 mPһoj3}qUKҏcXk(o|8x|uŢ TmT mh89KST{YF YuKSȚoKE탮xA8:dBٺlUUt#G8UQ| 2ϫtwט* M^^ulyyv$ uŋ7V#+ W6äPk4v:FܦO2ߜ\0B[„Epe  {  Z3}="}`LՉr bZ/' )yWLN] vRt 75zO ZP/7WeuV0%WT =[=~[D0}xZ"E@fq۱Cqж~iC,: 4JХT,P􃲟9/v AGv@[B"Nil(%%*[,0yܬ̓u {ϕ@&K?v^VrDqcA9+66ş|]oi*vC{F:-v|%#'R(y4Bx 8 Kdt ;6q!M"8nWPYeG 7ˑgLOijIׇ읲W#|ni;93hJ"lvXʇH~d[qm)jj$ay'J:mop#m-wu8dbJ'r'{k\^;F%;s n⮓}Wz$w]]pwN3QQ !$2殺S8fkM2Czr`lI}{_1PuIړXܓQX_2A$:ge)K;H7V`Rmlb=j?,ieOsoy jLfz7i &]j%C%(7Hr^̴` DY!Ȅ piKuB.5|HǬsjW`M5.*[iDm\zl "JW;/5h?v/<2Ȩa]7,52M~g.W[{k(^߽{B@1aE(!['\JRɄy10]KBhC9 |wEh#‡ȟtͭDp_PUI&Ei'n7@v๑BiZz*+$%.25 O$@evcν:kwm{쓶5q'!l|wsW4w;^nyp,]v%y).vC>AjnD{_%UT&fEFO\07,ZDup|~V=r\.ՀbKPpP>0pnO ?F97K((KwTz "5u_X__'П /7 *֥eWD0S;\6m;)xr(M2-)OZs]4,ICvjt0V`WBadO=.Vb" GYk嗅tJ8 I͆0F |Vt\ಫ~w)K o+1P&HUgZrSvJ+4v9F_Bm*46(fYvp]"rdJe(B`l WRs&n䓛c/Q:jc,Y wO 21w%.}Wa ,/_g5'faF'V38E?(B9hys)*.ᨎ T&SDׁQՎ:?!u&E,?XN ݙ@ ,! iejM2fڍXW]g 1R 58C|rF}eЙOUT,;,h 3߷Қ|Zs % j/Ԓwi\j&q$j\du'c"6F:qhٜ*72I)^߃aʮeש>甖vz0Լx(`\jaup1(/;{ A񐄺Ew\H>)JJr1~S4jG VDcA= Ǣ!MA%KmO"TA^ОS9 "j}Fx"';dg6JYE"6 \s$F70ځ8#Y2 @lƓ4{1V̌ry9ʗ^eZ\st7".עARZV%0-@sþǗ?\&Pl(f<k.eoT?1 sx2o;[˗2MwqnY`R/`|Flkӏ ޞh#6V}n3TS,%R}RjQe|nwVQ~H~[rP[8[{8(II荷R}Mf(PzIfhD5^P!hߍP/$gӋRix%vW”y3$|'G۴rR1[A'?A{i* c6*6Ԃa{^j9cL 4VKD>@ CUjը3&r^:l{)q1ǑZ9<1:S?ǓaS-hz8&m+B]9e7fʳXi,Ѻ[)5B1Ï;ѪiFձ{7d&~th,fӸġJ7j?wF! sqtm]xn!"6WSj*YJT\sOw>Fzj% N-? pbվa>dʸ et (fZ~\C&;H|H<䴦E>;Sށ.s/ΑN-2-$3YG\=-@R * E*,[߅q514 [Pg_@c6Ρ:^D&j`긔(TC6Xs1dێDNyC֏JI} 4B-seAd+ u _ NH~WWBvi8 X>\ۃsLB+ݳ2U:}|'j P LMdUN 16gsޒ)v?pgD0JpKL~xcn#k[`K>٩n7CJ͎8(Nfɷ:^,JZUΥZib|}ږˆfzEa/,¬Yw_LHRS& ԉ> 5֡"j<0 g_kcl6`elg(s@dmb%P#TiU5];psD?q LFzo~)Qu/h-UWݱ񜴥xeX곒9QanT[Xi|Z2XAݭRT&hΖ A̫THug()ZCPR*a 1~97!rvahoFcKdܠT8qͽo\.s;yhgԼoyꪐ5nr7Px2Q Nz;&"^X|CQk'zsպď# Y蕣L fnX'(w82I]Cz-JWg}oh8- \# X(9nQa97lu5@ʧD5/ f BKiL1oXͲ.θt`@EHM@&ld5TDp%B28wcxK+*FH|P;?G;u@MWD*8LqUbJvz0WM}rpp=J\Y92[kOjky4ov]aϰH :JqG;ͧdzΤi5H'w#зnJ3>'b9$zTn\.[}tޯ"K&) y>؊ѿleHJhlFX| 2fBv I.&RO>ǔlg#$5F"tX_ `9e~(4#޸K%5oקSRœҠאaYA!;kɟ;jEJ1D1 *r+d_w.PZ`d)ȩa[1-ku[%l)/&ޮhtst!ج'pO%)0)v뤇ƨn‰KyJna$zC1:NIc{n71W*k;D,*RSwCbjH^5-QY9[cުx~B 5+ eQjN->A`>DV&59:!;O+U8:=v ϿJI\̡HIَq2sBh߹2W"[ c)`čҵ9e #3v.wúzuo3JzzrBToSӁWZcz'B%bS!ݩ2Ւxc'HMO녦?>E7ò'O9+c݉piuh$s^v786U`0fi: ފӔdk_p_H;[/b+!C pBoF<Ikrf. oEUޓ2_❋^'N*?vg/]u[*AJd,Kh.`,e͜g. lEeRδv5 IU* -Ê4S~xfyEc/9;uD8bԾ  |jlxe%I1KM̀ r=Xiٱ 'd\#*7k,G0[4D~?*q_py@JI{+ʿ*SGZr&9#˂<|t~I9hQq CDr".[*\9 6c tRՙ59@hri/pI!(rkS5`j=#FyK0<(vPX5nސԳj^VUƩ݉6 l}ce{DK ]AJ H"@^LGG {Ico#Q;J 嵿~# N.2TwڢNC.&ʕO{Sj˰#7Ш߱ V?ʻF\U*n 〇_J)Ll7缐gBC `mwJ+b2-VLզkݩdO;wQf\ƟeM'z.U(}n:۞Y0]#FT' YH^=gFR|%;\QfmF 2z1p.mqL|qdd;C n3s&dlUp~IRʝUwg ̙W >o *NcW`Ds§^#C)L$g?k3Cfn(}7d$%P& (nDٻaLŝp/dE:BP )n._-r):Gсf/e4=ؓƚ4bh^e_)ca/"iV°2"'1ݏX Q'М1eq}yCy;O2UA)&2+FC]hZJ *d\(f7[H0|-rl?6Pc(A'O@]C[D=>ʝмuh`WCmp+68>'2G[~g2ջ̀;=@M)|Wn˦'N>:ѕoГ¶ִx)'TMkYq<ۘjN:C.#X;!PO@|1롳<Xlc5+~'=ֶ[֛0 $ oq.ނ6fA&cu],Dƒ/Y!YVz_t7E_ksR+ר @g薀εoVhY>Xwt ,'_ >,Щ<+>&lڄa:طi,z'i~WSY :ć:p()Ulu',ҋ4HR-1SJϷX [d$Qn@VŲB!9oL ^A GWs&#T ;O2lwgX5鱁 [bO Eԋƥ1Ov Y6Nn8=prrf^?QQSaCG-d܄I vݩ&YXl~/'DUL-伔YRd٠QjZmPx MψϦ[a_f%(GYۈrH86t6'82yq NnpBn2s}č<Т69'Z[vuXq8iG9?Sj7+ *v^ nPPA $*-A̬ r2}LApO/'_?U6 XC,ۧ=gIbLXyʝERd]FNjĴ۸d\2.&%KF^%"d ahz7PN֣k;by4LN!#2YU̶$Ji;Bh6AWf>@HXfPh8v%P< 3HiV,<2w/V5W[iMJS; @iմb{V0΋y 9=)7JL$Fq(b}?ˊnp EH⚽-BQ<+U;,&J P{@?]@R u6<NŖ9GDba Ѫ1ʼn[ ʪ&v-s]W=>g+(MWp +ˮ(pB!1[,5* IJ2i:li3y{"ca2.^0ztPZҏG9TH";f mC% m 9fhÓٿ JG?>p9r8+g-;/S\tb#+Ur9pihϔG^ Aa0Yhߕ,aD1-27!hYX[7ztny݋Pi蒡moklE L]>-1x/Pf",;H&- ]Pg%t%jC z;g` %.Kǯ.G4ČøÅFxN`FY{V5SpT^r[%QI{ŰvMITu%& kqvNL, @+>)LX[A}B2>y4TO=ʁo;Rkw q:Eu P-5vϝ%`u'R|z(o4q 3<NV58rPHeFC2H>}F"8XhRk w_\>mޓVi, 'Q{ nB  f{^NU>{(ƞ fxJO0AVZUls8~29a?"N ߔmmM,i`=BUK[s@8x@v^XmYtWP E@>sRl_]\o>W ܪK)wt*̓Y+N 4Fb wH.*v ~-hO&[;@px"^We. Tu \ OչHX@~^g(u>JCmfo-87 v!تށ){oKWjvz;n^YtY0eFjn-t@2a $Uz'U 9ޔ@|+)'UЗd>'1V[L`t&m'W EJnr6k|^8;A)#E?rA/4{ fz|9A>6ȍa6@Г-G7԰qGlЅ6;l=Na{q37pG齴M%Ḋ(; _9~% Fo?ntOi:xn`,-춘UrDiӪ2\,{֕y#( QRTN>2G/Ǥ]a;Z(L*uV,N!`[@)C/tT 9]_0AiwAW?ιF! Sqd;ŕ$ %iK 13J ȖrpҤ aDzlSe4 HliL:) z<2R?ْ?vX6)eMv'z[inF >H:=Pmni?4;mS KxXPwrԚhK=θ aM1)n;ȿN ϊf斆 EJGR!!-;w ;`߃*FL "M ТqHF,ni(4z)Qm%?67xQKMhPf= F;L<֒<k#f&>K'@(1p1,AT>ËK+nĴ P8z~[{|uͥ b|SX}U?R9Y y$zʒVpX[3 dr*xT)Wʜ1SUur~Q:mcRE{w"KƬsREgMXYAi’ l/~3-v4x<$vNb9ٓtXx]zظA0ĺ{@*P_oNky-:MJ?vCx̠K׺%*#?5~1k-Lp0XȏvsjY&Telp:R>"ZM^BkU>ڢ;Kmiw3&L IXL*qbtXT1Hl>2 Jv+F>km+ABH`y/ݺSrJѐֵPe{B= |$4TbT(SptjWȻ9+ c'\Mv,YmAuI_q*ٱNzBi񥔺!Se6İW6E|<;SD55 iyq00`7,ezMVSY2)#ܐP|>$lkĂ2$ 8,IU]5->S<5B ٵY.Y$ѿUP !R?Ubq*TwҪ$'Jpet([ۙzK`[6*j<ŢC|%s_-0PSE-> <DlXJ vR[==[7Ҡ'#*kvn? zQEg( el)cK&)trBA \!%/|_X%/%SVBp6P{Dݱ2eN2mϻ0p}yaMުFJݖ.L}XևsVv_vi9eUhTJDX6mBՑc0(È*e1v\y^c\gǙhhfjs2+&1}K2sȰbF`ބ9J∽ `Rf=qv ţ3͹7;0ppBWBҞT? |0r"KwI-ܖ:`yYX~1<!STp0b✸;]+IعPe[t=͎}G[ixvz}O#lqAҋt;'`4dI>Sq2DV)c kh?uUۉ$|}ٵtG/_-4n* D,L#4+s'i[êkn9gI "z6~V3s%Jlâ3rl\~ȰL\_[ kYB6ޢ|vr}6qqb!:TvPg%Ms= 0h9/4 c1U!l{ ՆUUZ~NNY*}6i"vlHZۈ??i ''R¿#Sje*üY<89P>`i=׫|x8@<*U\s"IQ+U+?Wm*1yAƱ{n:\!]2Tͺ z=ȁ‘,J=I2 ah+#<`\벷fc77t^*eE(8|D o((|uaakrub,myO3"y<@?:qaKD! hE^(IRMIyV*pm1 `ʂh/O"~D. nBr7r*@|Ǖ^v}}̥Α"cĶڗ:v%cG;?bj˱ 'qϔ:`F ص$5Vm` }>wM[vo-u]-v9MrDp1=PL4ƤN7h҄NYx"Pne$.l1HWV9X.8&x AF+/dqlk w&ʉ'.zűI&%T"3FCLh4Ua K'A؍M%Q ٌ[w%%U F`K7*1X4_Hgr/>)JCPةSAf1V;]OiLk\oܥ\p<K!hLU5$]ZR8Ah̸wELtlApOCg aڎ %cf@W}&mE3< 3fBJdTk.׳af1M6a]uAzY B \Ky߁O1 Df;&I̾^wA\ S)bU8Jz0l>- /hw"ϫA9\TU8;uy+0KLj+X܆QpI_}.08/[򪽵2yd9+D|1UqXo]/9;Jg,)_o\D'vv?P#S#HՑA8\+ " O95߻joFW(D.L}l°jTWt7k}*$fN5DG"Z\QK.['JWt7aKQwAR,ܼ0G]fJ1Mp<sv$|>.]~ ^ 0g[q״" #w6>/UnvL? l6O6o&:OEe4%{U K>ZB&kW&3%f( }: Ļ&!FJ!M+oRhUOJ<-H.D1@9|meݞ䊶XU)L}Rc+`I*GՕbSC+pfsY0YT>AL5\1~=옢Fwc7U_N!23ePZz/ Aк/^p"^Lϖ(HQ@}O;x &+9vm;x\`y۞aYD,i )\iF Ue>W$껔/ =PCK<.h3lxѮD2MW'[ԚAKtԱa}ƌw& Aep̓r*jk=F-D]zw!Cv닠ߣ'u!?thp&`D>[_/~9òlL?:^ ɎyN`?R;GS nG,&O:@e ѕ~^9 -N@qFgc⬰T~')Cli"仵 YrixA N_SUaQ:P}ERg-Y͍f$H墲 %J+Gx}V"Z|zu+׌*p0>&a~«~fo6mRw12q58 N}Kd|,LǗLSOF =N $ؘa[eSS-1}e-r"p6샥6'=p}0IBxC)o9_*۩EdrH쌕Sh}j,NҥVo }Ggb*[YLDcWr oiONG2ysw^@*DQ^ ӣ#Ƀ G2U]OjͳL`Ӟ՝Eoaz߇#: WXjy=vwQʱq jW@D[YS8fi9wDXհv 7M)b窤cnSt5kvpO;5s g3":$#5IXB99O<h0B>!  !ÿqsObf-rdʻj~^ %a=Ĕ {fNlK,4A'Ty"1k31lW_I$`֤}ACݜ/,l@3KmdkeV Cu%~\ǝ|DpLI?R֛Jp.X y|l]WC |*+ᄑ }-j mx Ņ k/T5sXj<?N֎PP;{2rKmXz @O_TW,v-~ sM*9SK ׈D:N܇xOW!C!$pIg dHAᜭ}&c(lIG 3(osrPwKL_q5]wj{ѱ]zen 3x@4(t]]=V DF8 _ȂË!wĶJl5@<(6J-K)8TA=(U Icm'C󃞪X'}̾N~nÏxo xD]%1b+1]T}of$\te*ףNuyD;[2jDL֐x}cNG">iKQ$ӯ`8$G .g5Dw"{F S1Ή3_%enr. ;m(r?Nzƻ=3֞Ah59 MǸE4b;lܾ;28i)T_O`ZPX#&~/2OQŶ@2[ &ַsoumý^KZg ߱>4Xn< ~ 2g&V_M$4UJ~JLʯ ,%+aey!#1䟮mq\F6eMQhY ETh9H!9da?F9u?Jx&HCć#ꐿ5^@=j JqEu il_N>U?("+&w[!'~hK/t *c%I:O'U'W%ffIDϬvM) ]C!~LZڻuc!?pdKWYѝ!\Ñt,\%?f5C]ǥ=gDm_nij1 38M ۲pxnBVW@(џLG|6('ETڎHFWBg&c)E7tՈ)[udMw_ëܞ$|Ţ޷J:A>QNT{ OZ,ORχc_^Jo`=xX.ӕu9x"#вZQ ҵH·֧dV@Djyґg|ojǦ ]/FOJuQYФdB^l;S% v <Ghܙa _+LjM\f;|݅@"FMˢuȮkݧE;OwC֗ϧh:1AZwHE3*&Sc*'spQ9lKvL ^-KshRfQ[ҫpC;?+Eb'NOr4"{t`_A"Jn]YUĜT? /H/׻&rP&J V}X(*;dm)$#^%h[5nh|@|-.UT\捝'_Wnnr<2сaxfZwa2Wqj%g ]TXC"u槸C:bc;#`O讆i#U;օj(a| Tʒ HeR8 Cfbة_]Ry͠6*e1p +X!*dT\uy˝oU͹VV[gq?6j YqB{i19ݸ:CCP8xkK`-';\ZЗlyZ3}]YPk);ȧ.pjzPv:[ϜYz +6@pKHnL\!IB=;A'5ا/\-,BMIX3׋= 9fyx>7e`atVIƳ|1T쇖 ]Wm_Hy -V18˾D|TWob°R HC<ɁA8|i/8da(a8#-Ei56Г@'VZ"~ )M3O_WiپkF6OOAX;.Na֛9cN Lx H~lMn1suTUf$FW=PTœ, liʽT A$LqaXV-!Y9Cuε*OaWh|Xsy3#¿cnnGF:tAL.~y%V:(SvPGNU"( A(N!tMRyG%StànOuv3k \~5W)_,aM߼Xzl54GVv,s f_ݲ ĭ(Tg;ڢ!PCtE LWJ63;Yk6ƌ|T3_V&Ӳ@L@HOjUuw=DޤGD[fnZJ0Q*v(_}n<Ո`o6z樵Ա+S7ZH|vDilVh;2yEYPTC rb|4Iw O͆ 5e4\-h#5<,~`~ur+5\Uc$7z$(?7# P7S*p猚#+ W+O[ A v&逮PeVa@7Pzxf-jCCSߌKlgxs|[Уٯ`<7ؗ?GL]c#r4tƎӦ6\SvX|[.|P$.Kr<_B.U>Zo;ƪ`>ΌBuEɃs#RSm]T v2ok&؋׾e:@P4J1}wc` A-œ/ nBve_K"`G% Q{)l{%rpPLR\)e <1o@XëdX/hQD4&PBIVF]EjվL&S&"ms/~/sj1ع }>L8L!]6h}Id4I_KS.|kۖOn#z\+ܑq"yFe #qHN0sP&vonuwn4+ƉEE2N+0q/y@=~J$Ե`HdNK1*BC.3:XE P$@зEC{Ǡw fgݳ?"俁دZ.J7gmd'l ޶YǺpR\]uf_ߧD`AKnIEI6p+`Muq9j˱T/P1(CWn99ӂ@&`{ɦ $$"ք8;NC{/YuO҉ߌ@;*{66Ꞡ( jfA,%P2 htJUpy(:"8U}z,$1Т5Nz !J}8O`bIgAe *!ʲ ֒?BݼFih(^1SfNNQQ~$fBH䬃ӡ-ۼ&8Ic_ Pށp& zQ ?Ѹ:cx[c0<75C }k+Z`#y0kMU=|z?r .z Vmɾ[BD)/'AȊ D©S (ٛAOBǪ9% b.ϪvzƼ2EH9{MZSt#M,z֩O}:nI{koq9B(3U$(l!oKOfMwxV\#3=Pדe˸H*Z[֯2sժvRrc@ܵE>W\ q8J--)G@WkkA6J&8NZίL#7#==.u@P[Wn >t*=va,OCA1IA7]5F<7)č0:Af~:}CL9"L>n_y,_ibaEʒ5W*O]g8 0T,(fyIvPr0G-7%<`A7@iN 'U % zCB U}a݉zx=w R+bhY0/&,U_qFcQsvgV4߶m^ؽNԡo-XVD}\SZ{{gwЎfA|m 6E]ZÀNx 5-]!*@ ϕdE\u >fZW MD*^Za4*DGiQ9O~J-pC^pod]ݽeCLaJ,G]MkLeҰly@Y6%}JEJG5Y'mmU{ GѯFf?iɯ@~ ScϵF'P, Lڲ"0̧G鵙JŻ x2joj2fE1fՋ̜UށW'(6tF wJp YHkz8|xSӳe:+c(L0&P;)7aǝd+p!ՓbdzqE1 {۞|=J_4BQBgϓ^cM-Qv?m[]_>W{X8\so5U@ Tsi7RӍD )7WOU *qpHQo-zަ65WȄ` Q{ ZaTdc;uSqguczђ^&+fDG¿XSZce`?RCJo 6TTLLXh(Cՙ4OaɓeG1mȣxtwc\\zk-2-9f#Ulr 9-bt8Li.E7݁l5<;OlCUO'Skߵp 5;6q]#"mg8}D,q!` B9&+5 Z"b!7;iu5d&0 iɣ:o 09&Σ\=a`pp~A֬K7[CMwVxr~f{R 2[rj)-9yu'^ ܂H҅5 qq8RFN6$!? z(g[Xmr>X,~Cy&X|-ޞZ#Y` y$͝5bۛ?ћ d dsM{mQ icȶJaV)*^m[԰ź9 GAu#NJ!ܚ 3ڙD헃ߤ5g{gf@w!ax`ܖ~_N(Sɲ 5zxiyZ'jlB700iPr]DPoqʆ:0qټNl=l~Heܡ˥DBJzL1'>Zk6ղ,Q5s/A{~nwWڙƏX$/Z! `A?tunRF0N-%qE.Ux5"ݦU|H34'pwf4Uc z*7G{ PTnXJ՗}f7c v2I*u(I.(\.d˳|ĸ GV@åEuҗ2G&6,W~SYA Hު8?$KQzqm|۸D^Ӹ*~c9 ͜n &r#P(c?oGGE-NI{_>F,1EkY3v%~BUcuMH#p"ƛm(7~bgyWijk>ơGKQ$9q7XD1%uaQY2gX΍&jՕ qn7Ofy[EmōREu'rfRLoQGݭ*{Hd<*ܻ- sJ 6ћE-x*t t5 n֋)p#kI9DLJ͖8RQsW0Ntnn?>j*6HdaoT?ţ^弴եkCN 8@_צxP W>vH~{ "<eDXhsK šNcArW^pX ;8< h&r/_˓ߩ-!<ڗK/^6XF?|{ N*WsFxZ+AC,G?`3- !4ӌAS-/j"~9wd ғ i76k!搂9&>ؗ,Nj^ebCJ@OK8^[fmAxCEq"& ky'pújz[\ sq/: &(l\F͏k`ѷ^; o,JUդMF&3cE4i>ݝA]"ece ZM%Ja^sPe nN\:zZV2mnyJ t,elB;SbͮlwPhd*pҕ+[_ n:vq8~ UyGm;Tp.GI֨Ɨ| bԾLPcOUae6^8>*y桮 K[ZvN />- <ש]7JMӀU~?Ylk=v={tys2l{ro$-qͷXܲ+PنC΍Df>;X5N!ala6wW@e_ǹ]fOvɻyc&kj¤\ٟsRrShq4eb^>{dWQEG?w-FQ tmЪ:=hloxht {~etq[>͜RӃ6|7{f鰩$a}k^c;"oPtjXOי86F_('<_0ӑJ6b#F$.-Mv#<lN^P5X//5?>2Մ,^f&|7$m9f2׾;دY5qĜn۱ yOI/ZT=ڇu\V#8w0| b7ZgLr+2(+&i,v]8>==޸bmyx>rp&z-F6qg=u۸uՁlޢ^|e!W81֞KAG[ֈ+6\̺2W,{h9 qlJ;Wq*H+T=k8@2J{y/4^#=s1f_ll2'zb1@S`>P6 ňV |?k,  reߔRcTF72)֚ZQV뷌yPMq[ D$3uFu/OuÍzi7#3mK ;,7+0樭BM"9CCqMa&6yۦunlm Y{J\ (+ƚq{ #G<̲γ6G4 n#_\CT'ZFNX} dRBEVS\&3"mlN/S?E}>C5 :y;.D1"r#"d~/'aC;7,j[Sy[#3D%'TmxA'oC jܳ^aC!`‘#l9Hn$aǨ*P . v=ow ýف|{7ހXV#Tbptbn3ќ A5=>DZH+'q@uc}'67̱]Ȭ*~w `v΂*&Yp6muy=5iiŬfc^y|XJ,|} 29FxlD*s+BSt* Q d0+lX+&FʸowM{¶:Ǿ6ES3ZVZiߏ;.< PT$,XEU;TY[x0ШFKKu']yӚLץGH5\ufGɢƀKtC)U_YMK'(w' Ly<mh)V͑"Cz~ ɘXR~K#u1% yD soYXo$s2>iu fj%Kku`AEֵ< g B#\! Ԩ9/^!)fizwaì>Kmqb+??9=_E|Dž3Ử{1qe4ZsB_b֢>,k5M6mScBt! `~},ǤF4BoބxINCs4[ɵ&̎?]ZDc0הЏ>h49Hr*BIq?HTh.G#u1&Ҹwr?@_vZK00cD tsdH~_C"@3Wʩ /q mLXwԿfam{ 5]ϦƝw\h$P~a&ZTFSvThR$bыg%intPSU3q_n\3hڎ7 !p BP$s2,3Gqjs]~zeqeq\& Y# \'06t//rؽZz[>ezP}\# ܪZ^JsOgM5AK6ߣ i'c V?xXug87$U@jHppBZEL _mD tp[n+9J8n8l֋L\YUְ0#Gʔ'o^v't eM\/M/6dy=1~2/sN6Cxwt$$:hA_6X?A PhN/0L[tW5qY5w>0Nc1`}b$oo~j̽PٖcO6t֪}K }ۼZ9Ow(ꭩ,4hQQgK:G'J[YjSh^bCWvXORڇ gĒgq/sbdm-rtiZ}@0J KcEłִs0i$^4ᩊxe^'X|?a00 0~FcanWRNq& >e0]#1`/Pˊ8MM$3W4R!l4) Mޝ~g/03pC<ق)hKz|o!a2|RlJOii4G<|߬kdMs!=h6BiV]!я ꮬw$2'ϫھh(;D@Gf(CEފ}h.Ս~˽_&O" nK5< 1ٷxv;0x1C'l+Zپ_ZY *u  BO] ?K3_yŴJq$kGҪJ(w:[JzV<=E& AFCt@(U"ݲS]{5aտ+w=3beLZH@Tz)g*TMI U'eJNqGt4\ Ah\ 7cp#+6t5w. W8jN|Æ/m@Ō$q䊻+'(\!d[vR >rjFpq;\ch*ekZ[aE}l8/'뙬 r}kY# ^(r}Ǭx^qt\Q+2"RL]E["Jf B=H#VX(AܪWw{̑O-R?R@^u 0IbEǗCEGĊU-^& {^5?<%N }=_VCo%ܼ~TvDXw:tg[UG$??(b3"Qcw:@UpX%o RՒ|\󩴰ju d ɤ."KA__y3?OOa ["ƹgRQ=GPP##I\iX:;P`j`Poz%_*CN2xzoF5Rzl~]rXò v@Jo/?olQAwr#Z+'9+W)PpMћY"-?;YZ"զk8NndKyCPP!9YXTV_}[4(" gl#J~$Yi:f& eHhb.JRd}@lְHG(2e J jr"ndZx\b-cAiz>nvs(gAG;ʛJ%Xٿs(G}8~[v"e;\7A:4Z@+R~h~;kWeyTnOh1ܫu;jӼU[jQ=Du5dVOG pU;ilٺܑ-Sg~(qt9~^BD!&^q-l'a,]UQ3253>E9S#ϠJ.Y&^ Bh(O9:&5ϗBLef{IvDx21CYt9FewcG5iWJ\iPl5\BNdoBH%YQHJh0D]orI-0~BX#;4N_E':M-!. Sn#-\>%|>J ָ`Ot\N,ħ%d{^GB2+f`) |6P(Y9\?TqOUzǦQaΌp|b[j٢*.|boIyQϠ7I,Mq Y~%WHƢ6zd(~AϾ qp~*ZVb/뵊/?Sz=46" "XXF(A0'QvCN_.qWIoutO2$R?fwm\Sg _}X2~%/o{xr%U?8ym+#k\]Txc׊v|-\D 0wku ,N(xdnB4iuTYYv [!iN!zT^||ɾSP->+ 'Ma[ !zSJD.7 &BF~g.nlkdŴ ShC%ܞLLe`0Zf#zfBQI6^-:"歸&׬ C2({'dt\b;G&ܘ]rQ*}q0j4826`o%Nx‹U=7VyUόjk4{58-Oz|¼ @Z4 +w4Ͽ;^fd$%ac;ٝbwKGk1lJC9fOR "0+jK@偫ăj[EBi@k! m_NdLkۚؐ,fFL#9[V%@a9q@ʮ/eJd/ZsdJZa 1+# >{dF9zX\z|;vS+FZ:^ieϽҚi4RP[ @@]VT4jSKil=B Bղ@)(1ܰ,HzљlR#Q=MzWI[S@+pBxA) <'s1;d @!.\5Éb]]];n飈X\Ϧ( -@ii ɑoҵv{ _6OaX_ڟegܐ;}۾L_TY^D2JkMÁyLF*Ed+E |Q*7FdC;=;bj, rU]=s_8V$5^n0ljKb^P|V|4qh0Qx;q >ۂ3x).rEF'DeIS],q=͡H ,J= w]dFTB"0ZhJ `hT `oit#8f<]57;z$Aγ=\|4ӎvIQ0OР\ \,!;2NQXF+wc_ cEA_ۗ`}D[|#?Ѓn:L ܬzO?#oC\A d0ؤǺ m 5~ uf泑h8B|%1]%Ʊ3E~v? yt}+`QjKd, a6@gFTf4%kU[)!WcB\w*am>҄C=|J yci^U ˧CGJb\NLb9h2_ɘP:uI[ "}v*Xu\`aj ¿+`Dɲ}|ɟ́D8;^Dyk tb FHb;F[o| ivh%b͏-Lr9Jm8B$nM|6S}8\}!ra,wɎ- 7C  |5lͨ'PV6um枺T\@3 7jy7Ktlז7 Oe#6beWRfQҼ%4iO%*xeA Jmg%&2jS?P"pS*]կjCHr\f -ޭ6tg9r9VDldO"D"R0=~ˆ`C-M2!y2#$I25A'qePk7ٟqtJ)Q7>j{S7U=Gks W "H5rUĐ63+<ApViHёzl{KL݋LV?a} ڎ5 _ӕܡqFRYg 1}yX$=l"q`=ҙ; s8RA|TxY⥈ԖSXܢlX8[&8lq^Fj,+.a $u]v=X1u$dh: 'EO^ qZSNKT6)*J @wGZ~UcGdgaҼo vC G-4L¢` Y>d=ӅJ3CATnɚ/GK5ʃ8LAS XK:-#Ug ]U O`J;I.ϿakTSg: #%iΤ$? 7YҥQmwU>;n(%0v_eY1mT$eEk/(%U61Ӣ(2t.ym/4sS~dՙgHhRFo!آ LY)F*xLo֠`QCam?urXF [HVd2J4Jjs J֤R^]O Ã&nmѿ*2aԊq @B@~{ٟIᦰ/ Ř(+<- K_1La,$\It*B$ne)9]Vv: >9Kܓ #Ѵm)hjkw|mxo:V yxGE$74Y gz6'RU dAh)pݒ50) C {PR|vzvתd,I]-} ~`5z,C/\w$וDwfb&ƉKE:=X5U* ߴt&>2jeX S@́ ̻ yxwYq@2iDF̗곳x7QՍBi1 wLapQGJVgž6A eK kE`Cv#?3skhЙc' ٰfq$ 1r !o~qLG|P~YPQha}lw`VR~h}ϔ@L&+ &Lәn؎{bbNeh~3`%YـYПbxE I*0n$z6Fc9pLwlYKeD^6y۸Opt~`ߩfWˀx H5@%I(Ua1FA<~ɼ[D{v?%KpFoޕ1azp^y8Qkx2?Kڼ\'d&-\J\Q>Ti<{.yAyzx*6-?@nz=Jm>Hz$"}I t27ξ9H}8p_v ˏsbEI.9q'Y^%RQ~NL5:)jLUЩѕEWڞJv^:E[lqpO(|ڎJ߸RT X@ٸ40Gي@ANa$mACv lp;[tBv"\6d΍Mr#e] ~mAQ*LeCyvX =P=u"4ϼL5О{5 \W<׍~lj~HQiZ;4YgtJj1؎i=㌵ȨٯˬK-,%fJ]jοa/NYUQM#?ڎ/cȥ&D:/ QQh;&FB4j#]_ǂh-ܤv'ٯYTS1M's{X-nCXhkO֕3$f̓/OvwΈ ;[IGss{3(IUj:1 XόO)A<z~BOYMOAӇ UO8G w7^ڦR| rp ?{0޾ZR=:+hrj#04m4=ΕG?\Mc&3S14v‹Q>{ 1BqӐ Qǹľ3v3JBt>x8GNÜH׭ٺsS"\joSd9gȯإeԫӐ{+VV!%fl658xF@KPG+7 v^MekM\^c> }6[ qJWi'HDMΰG^9Qv) Mzv ;XNW˳FgK Rdk`PSd*#@v"ɝr9K}[]gGKH2X#B-"JsgGB"{~OMD(GS@2yT,y> BJ2@*599X*3sϧ?)z<vE=. \2es@gN{oNS`)BМ>Ɔ ِS6`bT;Yc;QlhږuS|4g XV E]WA-©UCo юr"QUcaCc6wbԼ|¬=|U1يܫ4T7ce [n%_~o3!J+ 0vl=4#^YRָg/IONªfj 43n-"T{P1ϸ2xZ\\4-T:xIH@l띄J`hL6ԴU%/JGkx9{3R&~j!0_WE&f8q'̩QR a[vtH/9t&D_D2Eg:~RD55Po*ߜl*ݓ]5Cs Hm%y,sSM uiP = D#Ðrvg?a[Y[܂ Pl#5.ߠ{{ljm2QnOoM.^ȽQ% V#^+o]`VJ4c1"`>ܬ"ZВozX޼Q@qf3uz4a`԰dL~u,p4#vLr-3OUWS`^>cҰ 27$g*/) >\u8u-ri^45Φ+IdZV gdN Ӟ_WM4J8 .:%/~7cVE0 r哿Qfyߞ h;y?Zfvj)D@2ō3*M) u(!Цv~dnQ:T1[Ҁpi&zt û :.4dkcZysE؅WˎY"lSp%Pz1je`'SfX7BN6`oQbix,VSv_|E"'t`k|_ ~8~_c`DNw/C[1$+ftf=nGG0jy]xoz S6NVF?;mjgk!fV 9dXGԪv誈32h!4t-Tq=)S\txK._cK/eqJ(YrAZ%{ܷwGϦC©)|信} Smk{!q \מ$Ȭnw-p42\~Δ8Aucy8nշ(w"{igKP0s-LSИ6m:#MȹM\Cpoa>H"Ks惱'GTqHn!qOVY Q<~AC5p u$ 1RE- K< VW|k!.%_Mg"OF*kYX-!OACX*0&ux˫@Q!p0(ŠD[ 4ngt0 m-@ӭZdH=Oo@-%@x۴@6mu^ l4bq`2ѯG(d~t`kP4M0Â2Es-+kUCܞdҜerۈ~ 0_C4^%~ Q"E"hw_fw{J|Ho 2m{{|6[,K+%RBTVks$;."%Ƿf!ڕ`}'F-1m{)cJ0gF49" ]DI.,YP\:b`3+ve- $"C؟n 9/ߩUv^e $ ,MUro7@/HGdQ*%ت8M5 ={_Kdk*^yt x. `)C5Zt KU%#PNdџ_ (bu{")cpĩhJIĨ5K 2.:o^ǿM|Z-$Rn-Ǯ] ?ȪhȐH}3PzEQQ΂(dZ?I쾓fj*rb:3۔NQOVa}XzI I41Oj3_Ɣ##C؝\:(cw,2e&F1a5U_J wi~UDŴ*C)4SI4siaOCql/VhLܣJ>%FOjZ@ Qu#spU.\mXp@kȆfhvg?H;AHaJ~d"V{e.%_4Nh$.0Cqz69`pрZ[?1$ S 3 YA 2Vt=-TS"@ڌz|ГXJMsN6FiȌcϗ/<2, BnEE<]:EmCq™=νnwgr?8 jRw!M hW87󱗳 MJC~Q+Y}5wLsdFgy=°hZ2%|o\#V3s&kruk`dtI)r-/kSn"LV5UCo6f}/fABL"ċ4-Je0Eǘ"^.s'X <]z2ibخ)6Z/xdn#q b#*ISx=/B3hwL*)Pbv#BOra,SR }v3xnXQV*x\Qg^'C(ybI.wl}|QʷwepѸ寅l82 {BC^W{o}\&g`FBļ#; d[&;AӥaGBd tزN!t%|!۝V/ #E ^z6&3gIe~KE *Ev_5l!P;; YS32UY͖I+&WuJd.pcG:(S^ϨA G~#uDy?!vi 'Pk5WlS~Ftrt 1!N%AiaI&Ć; Ӂ,3 ~ Δ``]ѭjW,M>T& _dN y8&1E9{IK=aė$04bOϽ٦hNQhVN3<8ZhR@s|ݝ~nNJ$ɋ4G~=Է/,WȽ☫5(UmS)Z_%u+Rs ͎WPI1E,;X,c+MS}KY$ v@7V56<>u^SF PхK7hQi2ڳta'o8۽%j"@gs)$!|NS{"]!-A9 [_PȀ ]kTKR3eR!*"~ɓkH RDD l"`u*:Dze0⾼5G֗e_؀ֳX 46S ee>.]_&?Z wO;go:m^c42Ge8x^zJZB8B$[pRC\ ^nû-*V ajB,Oi/`nrxW TJ!\H |n9]=[;FGDNd/.ʘD v5fz7QAФ>`iL^rXQQl0 ?n*Ic7JZֽIZFI"ӍQKVKr0׆]pۊ;'SI8@oCYBzD\(_x (5[SQSz z0!K:Rm7o-O~0Ob_DH%MusÀ\_YrT[WO xQiS)#s)BJu WY.e۾4F0ՖH߀'[AX89'ty BA5zJHq<_z1Oa0B,y\N.*$WVc]RC0Q;U6{ϭ$JĞpv(FpzͪsG Bʦ ,U=)o(2a}u7~&nT|!(~Cad6D,2Gigdk"]R$ jCqMM!"DC@jT4j 'Mx06v^ͺH2d`"0 "iߓx%&5u.M|DDS)2d`@"g&:)cwX,NW&ᲟL(>"n\VyQtֿvI_h1'jy@éH.45&E $0&=mlW}ɲobcH?IJqTDmVI0ӅW22#ws90w#dkmubS,z w Yʉ˫5FU M=7171`KQ}=ecq V>:)21l;ބSd>*dԁw #2P&d[+)_δ|N6@y1rnL noso໻$sF g=|BP4E$9[;=RXB ʒ\!ч{P}7[Br-Q:o?x7)c$ ~Z)E@%Rq=.|^%ʿ۽Mx:fh5+OR_0hgN6K(5Zj'V+Q3muɇ7IA "ɐqI%p r>ؒ{Wi(' zj-Bˇl%?TvU^jRqfR2OUk~ VPYIla/Oa ĦxQ〿Fd{#G^.VL0|yƿvUp:T#,2iלb"ePS*#a8lA9Ҹ Gp l/RU [.W$ԩx6^:JIAl,"ms3&*w,O6R1=LDYF-#&o :go!f  QeX퀚2=Jr[?' _d{NoIZ.zHыJ2ܗ,SnpsLxXi??Չ;4[a$ ѬW%a%gYm-,45mJ6X<T. abϏ lꨢ[sx[cc}Y/.1#HJ闊)W RC(Lss$Mx0gbp%d|$(<1\ l@Q.BRBtw5ɳ8n${NQ8'k(A?A( -}/מMdd|&ORtf5V!?}#6@h&ը*iO#Q|x>4 kdqNS0":9ӟB: C/ ?^JS ɛqdM~R1mz kZQʋ*Zi!c' jF\[nTc栶 ~ccJ;"LBg"ً,]^A8#m[od舩58HG6>U0j/Er5`ruF8ܩ2)} ;i/Y UsuTN/mD}ȨEL+)hVH#MGs5/[|6B!P߲|,JPJ fAv-.L|U<qrB0Z Z,]@>H>td}P))紵@N)e! &AѤA{$b]I~Q]s-ܕ!=V_$S$ yЭuFbg"S{a}dygo\=9 ^*^~_M,0A:@ӵCd3=M8&QΟsD!\)VJ$7` ,Y)vt_0ͧ\~[:P- /k,.s=LEC*o.-:ն\/j ;j }ᴗGT"t&I`BIݔ~~:ЬA}wx8 0ci#'@*}im۝@eYƇؗQ1IET{/|R| pkxb7m 7W; (J)Ug9/nkPFCoP=YM%j?;N|ГBqr@o8Yk\"04IG`HبOw|AP8> Z}z`lCDuڅƎl+n F7 Yd &=uDoYѱ&D- 2?t !6jwuC{A_>==5@x%rz1T@m %NjK\K4N,GV`PY.Yr/X$ţӕuH,>N(RaG+B`dzۂoffjgjN_+i?4.1AZ(,Myy3q 7 DA[4l¦"b3ș~o֜ 1 ;9>%j!u.al#)iP~MO,Nm#N8wHsvjӨH"&j6E0;lBթ؛XdWj)0cgɑ^O&BscUX -GETb,Z $ktQ[vl}${8 W]63j4a;s1P x~o.y2)h4P&p)gImf.-nB-{>T/1hiV7Hs{ Cx;6ɖ^t_dd26]IQ?/* 2kٚz_ߨ8/w%&u&:P^qI-Z' DsZ8U=E=w >n>8=񅌮k nj>P(P- IY:&4 ܒCjrk e.i褏.2Z&͕cb'ʼn Zw! t/wQ|&Y_,vOkb\ţso*.]t ºG x hԱi寭 4͹AJOsKa:+m/,kH[\&yq+ qg쮆Sd) 'thKcEBmcP0Pɂ3[z,6CM^aD {8P孅M;BE\z-àkH ŧi<<5*Rr4Cg"i!`lf2bԓhXH¸L9x79Xrޠ]%t&bc \\,$`?qBDppRɛ kN#%)dSI\0¡7lvcYmяFr&>V+Đ ~RًgKpJ:G)vmę3(;b.0ugt`>cBq6ڬ$T{|Q͟*qeyݩlt`0zFR:#rKv+ Sq*rT;W }1NpLuŒ谂1ZXCG҃c&]S--<2qJ_(m#icVV夬 *n 'B*Ğ2g^yb@5k~qLJ)~4JH$ݗcҷއe[CWtEa3T%܆.cRŠXQvװ9o/i)J8v 0 vHV>|ĔoQr"Au.VEFC (@gAsXɦ'.売H%U (XkWJAfkkJf\y'?XFrd 3F[7Z~$.>oQ*0^^PWz7p7 ;>E=Mq`mnbh~F;EUyapfcf.n&- >7'\I-nҠZse gC "t|ʷ ؽFr`VUQuf8psk'ԎC;e ŎC2$ ~Z&q N׈4Ħʿ7̎n^u]|iZzuRۮ nm>vǦMB$:1ev!Kdu-9>% $I-$Biտ%`mGTQ{cń4v[$</n9{+<$?ggMi"}6۬?A:K,X7 x0mL#\"Pr |if1ns1IH!"ޘ_905(q B=ϝLZ@%7TwSX3gYehe{5v}tљzzƏ|x_X"!zG\QER{GuwY꘷ }lR)̱:TQ̭Pb[WigTvЕ7@UVMAdX^q"F>X~5nn1aJl~+U-y /נG|{GKd`%=)dVfaJ)fmRNSn۸#ϵ8TXpf}p= WP1-t o'_G;2fNGU ~Pd*z'\@XΛ/oVsk=uo_$ ʉX 6\!0E1Q_gv{(7wez(U>f-GP/LQD, BŅ*\ ˱YŠ~(ćAMН8Wo>A IQ1U!BGS(<ڜ ұ7MLA3ֈ Y?NdEVBr hS FV-z2xF ?_漇jJuI 0GhvdJg{xT" M,w9_!Alp`\3ӎy jVS8CezzkxEnno^T!%q1Bo&͉o?i]m?@7z+fJ0 'N8V; kW CNl}VH4̔$ q  N>^ ֪{9~:hȧ&!_m9$Y-Bo}nhćtLJdLj6mj8-#$uIBDGPXl qXK$M{n[ %{-ϸWat8*.NjK.im Xߞ~j59W1ku/M=tm(LL0]0ԉ>OGO je0꜆:v%0s1x4dO;ŋ.79!Q@RD[p漆ܦ\6Z󫭼UᅚZzIhAiRFFv!|FnľviYfhKC|RƍA0k 'bԐWd]7LmlLq*a>O>0,y.A.Z[tJ:I* uPӘm@8RbeWigAu}9gmV{p,):/ÑV{H<=ݴ7UiyjԜ'ovu dUib/dѪ߀48oZ Yݐ&Yʬ%k_ٿrV}B_3w?aK=-zReT|{̔^]=So $b^v=n[U‹;i]^7n FgٞrkiWoo<ɜBy(am8{#&^L5nLR.0zkT0cw6[ccCjx'1T5uGj 89E>ZAJ@<`$vh,ay/tֶP4.TJ8 <~%O JykH [A(<V3in<2ƿv&,)u`Gx_d#X`"B}39# ;~^la KX?R"O2w[DJWɋ҅3Dk5zq} OVR[{0;uLܒ ߟk׸D(ƕ)˗*•:qOJ=d`533 hɶ\&ygFN95ġX^ka3L}FhqS/Cgz֨/v< Ӧ1ރ(֕!s&aV'F:O+v6V' k[Um%-P`z eS jVj&"yry,x2K¶ībe7!*€J\l Vo2j_R٩]!] wZ;1Xs/O d[J;tCU/.}]=*?CĶJW6h템7c"Xa1"1nfi&ID5Pc 4$>ZSPp@CKM=5=$m]6x! 4~g?Z2NHy}9?@3Oid +%U^N+vE|U%Z6Y#B$ef3`Tdp~c *ܖVNG]TZFUȐ>@bj7֤eV %XR'z=f H~|nإĊfPgRNLe_{ W;9OrB@N/3Z'zRoV%c2咽Y1(.ǽz"`vf!p$oz2>7_ߋdz,!4k`*Q am;zPZ9̵-33=a@$T?D]U-y!PZ.Z߷L)uMhAe S}EȆ&VK"OE4$0׃4""87t'__jMQ"N)si$}r :d`L2f8쳌b';F'Ppz 9:u#^X(Q*a`7;O)d!js{ƣ(C{c05B}ՔU]X vCRufqdNA7ѯ&2q{sbYӄ@NgdFHrmz&݇\QO̥_ji RQ!tHvmaβ(X /4#g]|XB'GO1lY-Gl+ FS x-|\L}BCưji!$ ѴMx!cf.dͰ]xε\\IYSηV@\4vUQurF@@lsܻAXӹ=4L&M~~˛2DŽGN}Y :4y:5[PG~1'ʏDO^EMf+w)C I*EuC{ݝuB 8?C]Z:ݩx`ZY:Pum{ay5Eu-7H?nd}% v1#,tEXyT;'3THԭ#*:*fOIOFF[]L"w&R( v[HA E< ˓b8EiiA`fDn[t~A nլ3Ѯ" 3m7nxC2S#vZ}V:p+cp3rq*; sjaw􏏓?oO쌐[nHPP+*dsyc|ο) R ~?@lhnM@(O0::L~YZQTNm-&nUDDxtwm[b)jd=И@rOb./8L7U<OC4T!M*Ui<ޓJz"T ~[*,B%X]Y6FQ3 иSW#YL|i9O$]M`v,;|ML:Oi]q?nޅӏ>ɶY YxR* U9 ;lSeOm`vS5C*=(q>£&Lv@g6J@h_iau%ΜڿgVT'ʕ笐|ړhP!< YQy ɽ}~))5cꂫG}V;cԧv*y[˚xL$壷̰.nV<m[Rfϑ~vqNLd - ;onϹT?5Y%uzzEK]ޭKt'(F҈ͦǗNsް͡F8p`ơ ˆjԽkUvɫȣja}@yKAF#-ىH٫LY7X Ww~U0nz9,xXrZʯ̄*u6yhѹ}:[ʺ% /=̔=b&-{6N@ k"\쉳^b4URrZ2I2VU1#)RڑXC+uvURVl8{,-t-"E9aJuNYp)(KO$/KX}n,Cܚ嘨IXWo*u¯s6;UlcD=U0.2([q焜X1JmlDa Ld^7L+ #5##oܴ$Ni V=xU,Ǖ2a0")gc4f!id'{ QaqQ7v9ӓ8l;^T8*ckEH}βf]_o Z$d uhHv=}۸In<]5T8\cUd;[Hd™lrudb,i3Wn2>eFY\KZ2 M|XM)% F)Ie/}ǩΆ6+,0`ㅉR$4:*&thtD(;1Ey[/AGAO'otoMzE [}+4N%E-NxynWC꽤oċ{S᫱-)uVj_*>.LMo)|nW^rD9Iݬ /P{'t o K;+_]+A:tV-k9/N7fn1rn!XN-'!˰@IMR!eTM"3/>8Qƭc!P܀</1#xP~d^ĤAK)^?6R60X=)!aca,O.NGoE4,/YDDmj)31fD~c66 w}3K^֯][B|)sΟ)xv,c΂]R{iԩ !p :k &L"HnI R2tIG%hհ)JXO)EcҟH1xQ&%?0)+oV} xЪ3m5?'zٔJ՚`t!b*M4DSllQrf>I[\υt,T&y j@ x"C 2;f}SiH]Oor"?nȇcb2?xL:7w0ɐn0苈Xdh 饳 T%}J=YwHo_$r%Ԇ=$ oDV웈]PZI!=0zAqB7 zeQGa9 H{^e}KEdp7 "P Kԩ)ݺyNV ?s!j1v=4LcShtϡ1{ (*bo޾+q;x0P A/r؍\5SDdPw6|;A4#4ߤtx[na|#ֶNlTtSXŞhݏ159bzxvC )RLUj܇zY.dgwA;G\*dm8*ߏ1)0$j$OoBBd2V̞^2P44ХD@6٬5fٜZC ƹYv7Lқx?ji0^q[FvRx>]_{[`y>=M$LWJEl k\*oaM'փ C#Wy5|?2m($o(NtӖ9:DI]6T%GʦN1 =9HhK.ʡ20,W9ovmIP"p:6WiȺ8?!Pirɏ_݅Ч.})fR 膗 sk] Ə7Viߠ|ԠϯMnNjWrHˋyץL5S; ((O^r&MPB:X$<bAqt)Qk7r!=`g8})˚Ώ yeB#4- G+.Em\F?nI䩹jTO)ˏvB|@ ,g~ [N- {(e,X^*oz{)'ka ?9v}-  a~~;`u#ZtV?h0SbA^I$ii "REe Pq%q v>`lMOޅ$̯ 4Oo%b%\Wpw1v(mQS+>&5Fн@:JmQiZ ĵV~Sb~"OƷ@?9Y*H5B>-(lPG?HL !l KƝ #n7--agu5O6msc?NԍC_$puc7a" r!U/ɖ)zv4t[AM@ĊS*y.](HeHm@j0P >Ẑ&/9A"eu+RG7a䷌7k2jx-0KH/]LљF}D4-&=pH$ؑ~86vb5F׈%r5I=®7HOU# bX:AESCv3̼td=QpbCd9x^ Y3##>&6N<EVs'`(/ZHgIdc l( nPًC,ʛ&dW[x=HVl;A(@L,/iTjq/rxvSqHWno)zѴ h~AIT(ouDj(Nzv/Y*+ż:"ʟ gۍB]?l]|:+ ~rYIݲ7FI >ůQlOv4Tkdi6[o1;@j9>TgJf*c[{bI567-iH vo^4/Th#KT:_[@$Ҷ| i0/13>3m{J{2b M9sAqEփ %"🤲2GtjIX|D?Ԩ…P?L_ Q6Lus_<4Mw8@vŒsH*}/aSZ u'$?7a ZL 0-LO' P;og;P5˴GM6..5&<> FӉ.c>'<)3: 1z: "oJ*a 8{?+- c P0-d6A {ŲgY3-$TD48 E, I?Ұ;l;q\az5x߫UO&1PiJLJl.7~9{5=\Iӥ VCk$Y/6"j[<'%i= ?޸q;m/lH= U/MU:`7EO϶nP88\%\L Y8\ MB'躋Rjv<|[*l>m9߳EG~5XKwHz%[ pUc lf#"9]JHOtff ܇kB'nzߴpPkIFL"+W L8mT9)2jl㔵̷~,#!R:,w47#  ?g~i_^ A/|7IKlqT'2tuȜ+-aY1E=O}(I[uݏSP);alԌKK̜$[睼XB*cV[dK^ PD nJ۟(q>rͽ|#*xoA1T .љZ"]7:Bu aeAYDzap#];[_.U5lI8Iw#y9s| <}isƒZԑ˯u!wo,Ȃ.p[z3nX"#8hOepCxUJt݋ႲtT8QK3#f ۱`6SUW^XYqP/mYzr\Uf-PK˞k.~>WU 0lW)oБu_Vxz"1+RR8lDrj0-A"g,ˈ-i yfX#@^+&ċF5ef%/ 4;,L[mO.^@mj˩1~E%]CPގ%&U%-kl4WUP%rW?q nSqe{i}R)TpgAQClA&L.7R*3OfSR P`r&akB=o7n 41Hdi΢"Gھ-"[c!06[g S#! [f--pn⦴.yYr}"` 4-z):0|s1\TRwx+y% ]gCM~{oJ4,[p@hTJH[ҝdt|'T`(5 MPe;g0W<_t 0s7ptс r-^NbKGC 7mfB:PT@94~()oo }k)gQb=}&b 13n|8yP-\ZLȄp ~ GPĂxxX%:3N(EбancVFL6[ ;VE8šJL(maDN씗>qH0Yx,2(vP:-;g|¶ {= |G2HOyx2R+G1bQҤll nW09/lB eA0#zzNO+ؕJ"&MtI!H5΋HO4017r6A>\tǚOLSs:||"SED&A&8ꚣ냏"KK7+nEﶋIܑ]",jxw϶ \I {I5#*8RLH$γw5ZS,pŚu&J ȾBA½uB!OWҞNo4#fDX'uܗF}X:U!ţ! 3O^j? @a.|Ư L3UO\+t;fuv2?޲{Xa ̩;i@_t+K%j9:֠yڝa {lS'H Ce1S^G9qX,Ք˱cS-Cy[3ZJi#u-Чk2ws\OuK: IC :kX}҉[7G}$* ,O& נk:֠좼ZEW4. 㫈 <{P?hp=1;Wp60҂섲>/ {d\ho`,y08.K9XNn50Av)08*ָNrJ)TB㣁\!HI*Qxx,n5X2U:6gF3:D(O.HrLnf 0-no&沔f_:T.̕)Lr -`.Wyl`|1MyC!Gf= v(9B;n xq)[fҰTYlZcո72p}.‘xR58GiS(O^Wt􆶩ըq.H=҄w3 [rfq$ V€޵9i>²Ҥ`18O?*dGeTs,{>6wʠ]4%tq]YʓL\\ []N, /'sOka݊A+3c!__EZ  LΑ< o,: 7PJy k5#PQ L>}:ޒ4YTpHh x6sp[.q͇Aev]WM)RӊADB쳑`B0O`p4ȒXlZ!9ZzG.-&_|H(ټ2l.IoChnO1e]02a]EIQD hNrZZ@>̌mcMEdB__; (.*#lύ[},."C&0y{B '=$\Ax2|e_9U˳\q. _gÌLjdvo(YpU.$a :UͨyjXY ?>:Jgoz\M~Vllqi.Udvͣawua)q/VKJ[X 97;,ϮBlD9w 2~ևxB*\8 ¡}{ϲ][g96sfܥwՖg/'<Μ|r͸zw2UWb9ι4wЏRD 0S/KtX#Ly2|^Ad:Cx2yܸ#8oR=%]E!RT$&'CŞ@,w5/ bC,n3uim*ZX[b诌e9@20OO<'d8=gxX`<d-(i "2M&`ߺͅ(ˇ4{jͩ LV R[ԓW*/(z!w!%?%'퍁Z }~a4\K_GUFs~Mb5@oqZrŶÕovp[/|=5y'm9"0uqp!#:jpt~< 5 U?vG@akӼTB˰$V49i xlT0MB(>o{*f dD42sɱWZDf&ƱSG9!a-:.b)g{̴֫6+B=Z-Ӽ[32}>(vR>, w}X@L.s;[: n!d-\ja8&PJf =ə,tj Vd$*DTwzMpJ{sLI#nW8 |6LwT.kϭ=eDnF'dJx*;^~[ot#2@9sڑYT!,h!,mWla9%s G}?t\iS{ X}Cwf,&5wrЛMcXs6 LSnWj(eFEC=sY&hjfk:5}H>29 wv@j㩱D\I;Ta7C1o~/i$>&%\}4#KnŽy)G 2m.$Jv^yN)+_{#J ED@ں@rmA-hʑHv~ݻYj24qiGu5zgiT$cDb!h`f+mJ9;oc|vgͲEJSw4kH1& 04Th7djuPԧDNNj>f,AmgLngmk0{Ê ^R-;H߽j9R  F`/K~r  R`13c`ꆶ):;phC$]sDȽKƥu6 ,B|pi#*8 O@ =."ĘjZ:չT],(i^PֱAc>`*\[bVێT W\Ӻ+ u]Y9̓KF5{"Y.0tjõ*L~No?s`;![PX]w:/$*% yo?^NBB㉽MށmudRI1KICC<0Usb ׯ RX78#6$?hB+J1:20_Pm9|b꽭 6TNܵQR) 짏WdHP8`*c7˖: Ͽ*:/{k iKW3][(0b%'>ܞBV1Dȗ34zA|mq{8T 1DY:"r<9Su MbZʐcH-d1ƓI4odq`% ap!MDy> J-#]DuLį #JۜTe"qqTQmHҀ#>`U/oj&ӶPt'ECwF)P+? 5߮Gq]Bma"@'aTfDi)rz䊲2H;>}*tX};a#wͣk?ˆ,̾|i]x'֋Zu .ĺ~!^P_U9áY<%w3yI[>w±EM2|èn]3Þ ÉbQbHX@|1mYbV?Z*I-IFuPy-=ݑsYz0':1J9MzU/盚f`mM Cck.r?ΉZAE, g00<0bςCG5]o ![I˅YlF=^?mqnnCmٿYLZ^qXRN-{7 *D6q #bc=Y̢C==E%mݲwP&"Nbhm[R5*|u(ujK9-` F qSKD&iI |j3]F=AA#cjVdD{. 6F6B{p{]лߥ> Ihv**>kN@~BUk>\끳, ݫH;MY|cDA?coSTusoh1!dy)ŝWj3_%tei=^`T.<_Gfã(* 2&Jj&Lho>V04!$ aj/͇#~#y`9m{)HyLG^#;{:5R(jRU(bdF"[IĈI)і'N d\hGžM>JﭟI}Ա ͡qS&̧_}Š sQ~MM% 3 $ 9~]Պڞ'z…a΄*ԣQ<\^<23ygYrGJOlWJVUB&r*f}_uH6f楕 Q0XǶ`i=6֊.VvIvKxi~˹_p#^}@{VL((jb3x3p4|:rZ3%X8=ک*!~#hRb+Eo5K[&k =B+ lpL1Dƀg?q7ecoa: aFh5{U0jiQ 3hцB`6m<1E{7xFϚ~sTgc5S6jhy|6.GPD:Z+: ,,D[@ی>9I"ew0CH NU޳SOw_ 6/_޴20zʹb@))#F&p~G\S{g2獟V\8K& P hSߥ|A2Jo&鄉)n=]%V\a}ec3) NP`KT<\!f@[GDnHp5ukIf8lōZj9=3*b\Y@[e꣱oT܍j_>Ɨ@\K{抵/\|`oMh::l3x#{#lwnY`wʟqg hoS&a(x`R7ċE ':'>0̻,MY^+AGxځo >xSN[mOLi>Y;Y7߼X17[hП%y*Vh/!?(S=Gxc`)Nn0U%ݛ Y&I!9 DnZ@ר"b1eW%[ZAv\k'msFshd2{ 8zr4iЍڒbV|FeY:(hi'R vRtV">z ];}8!=eex^nкw (K▶ňL ' 'D >&trssqU&y0a`yhT"vCݗ8:#nq_V5hO/' HXxg1*ūfMD K ^U M8wʻ ^dPs}3oܺ8b b7l#,PЎ{j>{~& {l \F8yv,[ڬ ;/ŒkDK+pwȵ_/"Nwd>)s6^G4[!Ή |ͨ%_BxqwhUFp۶+6_ ʥ+K%^ܼQDu֪; FJg?2Z;x]T$Pr,tA&)TN?6c~X(w-W<uݟowZ' ÜDEжX?. ٍFE b&д.R3*d>oKaϡ́aQu=o6UWr[.B^ Dt<˧"ldy`Ik"FW~.RZ;Eߢ\}h+[.8WbGH|8\gգ*Mδ>?e78'wE<KR ¬STxbYg,ոh=kƪДdӹt(п3\ז %cŨ~f`^cq\oD0s2#r BR F&#,P$R2'E-D9C1څ6"FKRYA֝FUB/ZMӹ>N(xyD"2ux{Av)Xg`5Si]SiI2Ȟ؝aݣȋ9]n.gh{KFm}NTX=&6Y-=@c{ yÜZa -j߯HX\k-oEOk}#˻SFM.dHUsG̰5?# 8UWo{ZJ_p_X0zL]7_783,H;PJ!ܿۋ٠[B?_xNƇk~f΂QF'm*Pq<_3wD3ŨM_L SL !!;(E+ "C 1pmf%i2?1jYoų}ҹVrI2uA`A:Eki*S"(J6SJn;x{a⃢(&gy?Aݍ)%aNzj`x+ط/~Tj~aJzɳ|`yE&E@$XN-鉟vSVN?^#<,cc߷<NJ$yv4ӳ>yoJҍ~NL|Uph*I(gl,B#{ҧB.#rD]. $J{l⑆8OnAis` a U %g"utx *Ͼ#% /GԲW-wx,!9uxp)Д$b7&FgQQ xi- m?!4E^ȜIS*_܉c^3~ow-C,( RԞtYM_넴}S4(@(۝+#s?,J֦sG{PK?췀ְst^ <$gvFJ1') IvaZa0,&Ғo.uGʷ3! %B16.8SX}9w[ɕ6.tB)'يHtY0N$ۓ<$@(>4HF菒{3 3g8Fm 8ԦFH'EV2T "B A< K00A_[rVCzc "v6E׌9Rϲ9mXXIftcsSs9鄯+<)-QE£[S<'{>ep\VMfHDk#!؍zwO{bKYDr_h(@;l=ކ!2+of aYpD$:')>fǎ}a7\c 3vH7g,(ya̭]3n^\MJx?X,Y^e<-9I|gTް)aLPFdȉ]r 8RCmpg }zݩMZe鸳s WGp{_}^ar7/xyw@ ia{t{ۯF2Ij&0324ӥ>Qnz1+MbVY.83y9^'!'ԀRIKg$6p0ѢmQ$yߪ6.ƽpl@=LQ7*_M+tu1RKx>3̋$ƮU|b+sYɆTBZ|tVS?H](S)^Dٵ l,mr*f3!RzB`ܺJҕ~xJBF(v~C[Np5++cTB6M'&%W7ϝeTޝ4G$:V5:;f5di!sz2[FLŝ|Jht!Yl)P|@æOxc)#F"j4bJ^t5XQ40LKÝWr&ák=)&>$L0fJp˅R2 nD}a]1?-^ؖ:L[`]a* VCϴ527Ry75#ڰl%Nl(=iۀɸ}k)WPrmӸ$x}@7ZQj\7&ٞj5C^\` lOIYl&yp'̪yC9:ʊ.H ٍ u`=j<'V%$Q}k) sȨَ`iK PNtau?F: 1M|ٌ(hcmICќU4);86g %,@ZaaƏܣ5Dj* qD 籦ehܡraNum]g!c98BUE_N/DM29'ɯ\{#|\7A-hD1OOH}^W%SB ͡X.IѸS1čMb ꏮ$Muqe43B28ŷ6,5] +0akƾ-}IO UaQףИhV™2[]H#柆T:sY Y?ڂpO:!M9/K˪?'*:k>P9~,`.H'Z?<:J.֢WEJ=*5pK͑Kx\.5'ȞP#f"?S30mc}{Sad!76J|KuTGWM*`&&=wgz-r' H?X?'zՀPpNY708|{xyiN!@ԷЖy`D܄=]Jj06QP w>ƻ-t7sw/(/_teZd;~Bh Vsܖ"N50|.o66 O4()d)prs3[" %҂/r#ksnQM809J,yUkMZE{2G_iV^_n'kyнub Kr%sBˁmaJWk_6ah;牃?0b.1'}Q退_ jB>$X]\rҼY)$vI. T-N.d߮U4Q >aD-Gm"C[#-_2pyE| mHA=p-ٺlG-e"`po/zՎE zIOn=qa٠Q}(̊U=p#:dD`MbsmҙIG6gǡ e$ AcK%ۯ?H)?cE%#!˝ ںM݉#$K!vI=[!u+0^\'_BPXrA{ )v2B9pL^CNU1W_ J"X0J尋/tͧ2S@EΌޓ9gk#ҡyeA %sT OD!czy.?B?c d)axpEQǑEG~fB*;$8>;sKCYUpZ^ ғ:@jS8bG0ݒDmʅ] }1N6{ {Z53Kn!G ڪ/,#;''pO"Z䷼HĄ $Eԫf!濤6O[OaZpsm `C.Lt53q,<򠓁 nR'L7]L.a5trvbLs{#b/s?T5h bYiw5U°dBXMTTƓѬ쿾Xo}4*.w)ɋ:dzNGWK{rmEͱ,<+^q903H0Gv[M=GQt~O,Y&}H2hb?wHnTc rD$ӣVCq,. Oٱ:+@w MslmwU]k,oz쟬ޫ G7" {q2G$߹% *uL.a,0˞;pLd!24|ȻAX)̕7!vATmRW5:ȯ_n(f;9Mp֘,X>D/qh챤(EiN r:};ʃuBh FdC(  m:W1Bhӂ7yXmG׶fr^5T:H~%eE•*1E\Q=3kQ%gh徥|:~pqz8RdTBT}@ ]Tpj8 CߨsO=`_}~ ="=?G&V\}ExkZKہA6j"8bȑRVx'`A1IĎv&I 'qZl(2/dcS mG ӓ3 hpxO!b֠\,{k..U! P+NyݒVD,s7.jy*@k覆&Ç<:(0 „[?B2?\cE=odp~IniU YXo9ewu$e.;zF6Ruȃu ɯce JA. X'XA: i}4qbx:GѴr>޾oqJ[9}nN;Ԯ,W0*׬mrYS(c:n/2{ӸArԀ݊[QKU-o"ks%E:ϻU4Ş΀C/ve?|bNޚ뀚VؒwŌ=}OϾD1}5kiqB<2dL;,{A:vBH>Τ:12r?n_EwU_2M5Z۝Zj%/iu-}@zU-(N]":GO8 rǔ (f3Xel"K-n`LTN[uC8~۲X YǶ#d6Ku+sU)ᔥ@SLRN >/A:ޖHpK66)?zrRz,Oi$AO?`o7|"5je :t$/AmZ>ἤc*IFغRo9d]֭6!A=ho4FNƮ pg^CaB\a{< UODPV y{ٹmՅ|[ bBޟ;gSfCݢyNa¡wcLi!WW,R/}I+j@diUɗ@'4 zT߸LKW|K7-uruq0>!PX.ʃ:ά~?t]i5ՈVy͢~=A3UwTQg$F ΎBP"ёHBY k9Po&>CAƀG3OZ/eӁrk%njI7ns:5˒u[m@3% jͅI}L?!BZ=د[svCR{`QTw:^ʼn]cxε\mN(II 4J%Z"]4X$Mnߋo4Ki'K `F ytJUbuVR)uUqbCN&E4ßLI=&yfܳ FfJ5Q^j5[b!-{syCM\83zߒ?h3YHHr,ʸQ\ %}®_I3T⺡:/z^wڢ،k{-޿ezZQTQ+9X>X'N4O=h*`qw% ftrᐤg;C͝]!5DLor-= ӄ';{5zLjw, =5S!jg0˞%.qT:uFM=BV[aaXSOf`" ? G<Ы~ VFטeu0 e7FɐsDۄ}-J_1r4/zđ|0==rq"a);n{!zs3B:*T`k_Fc˰K(9jšW6XEቱ >27G ȭ*naY*򁫟^e-bg m˴5g*ǹqHfkt(ǀ8hY9'A70Suǩ ~ 1p[qPpTha0CrU vRc8XjZiN0p@Pz(uVvGMzYAJk(iܤ4(:I~_TRȷwձl|3v۹A `^B.CF:-hE O{K;/XT:M|9Up.f=6τ@R)@tQ(/GJAq71S?jLLPJ0Djd>t-=oNR9)7;cJ!f6b"54PG£>\7rcٗVVY<޶ڳ8V}UaG}ֶBHl0+<55 #+OVuA+9\<~A%a-:-5-#L(ߗY8KkܱiiS} y5ϔ h⾁c;ŊkuPv"$Xe2q) KUX1?v2@殳ՠGDC8=[2 cH)d7Dլ6gL1Z= ǵk2n(.2Rrl!VPtPDukabBi#ﯡ&QKqL@]>O2H:<}e.|m9gpANлŋOˁA)a[CfJȽ] U)3,-<}*,rrV LL{b}+dYY(5}7r(#wϊ=e?pUJ<$p?1B}ONHVVzΐnP0lC(:2}.`Bg p0E"r v^OT_cjr=X{^^GidXB }m/Fn̚!ki-ū'lAӞ"4fUJŃM!7KOJڈ9/M#l%$V2FkEaUuo2\ kl:K®N L5t#YRVT7ɱQ^t?6׺Z2eFN*pM.h(9H G99ړnMv}9.ΐsE00`642~%P,RkIiahbE1Ch@-dpA:_`i6 tiՂmFBIJ$|~Pl9F`hP`*Z*-Ǥun) !G NU}>WEqbO @)BdkYp.z O>XP{٧. r]/AjQ)n,xEw{km*#d>%{R!ׁnJ>1svKB{ +3?|O a]L􎆿[z!0 QO_ S(3IWd9. *|z#/ KwX|ʠcV:9ױy5~ 9~4bk*/FAdTjW714Ort WſG} SРq2W7,(PY%s .LS2 hiRu;vB314M jfnz-ؽﮂ.I))3w6ds R)>pو;6h >9} HUAo @cD "6FJv-N2Ҋt˫DY3=-;uM86YiqPxW t8:Ҁ_S|P sP(GxdnUY{"VZCF\@(D"$o# ?yUz Xp hFfh*gmF1 |`PQhmA$f+']NA4-d{D6ۭCsв{KY+];nu ?W 9 '[j\}r)$v:17+IT33-:ݿ36ׄ䬴$|Oע|j; `{9ԳƷ8-#q2%b5%<,Tk4m~UL3H|a@ XdPHz*Ǒ2I:Y6pP]Z+xphe:7|8y P,<B@1U Dtؕ+vdN%j:X? 7І_ h,GzE#FQ$%8UB2CN%/Z 0Lcuw+AFR_ 0P}Gi~HTdfRFyIь]ʋ9l7@Rv =&/\_FOi{cPfߵPHZ\:eԚP@FzH+5- ,5ȳ #"xJ#`k٦SO QYa6Π^}F {/>2Y<6bjQQb$hOn gy7 - ̔X6ȗUJR8tP_a(8Pj'e~_[$VśvxN_E\7nXZ~g<{PXL,ųu L 䄥[|޲_ !j$##`Uh&4[4mkwD>P QOxiXm3-LvLZZWGM-r*LI:,~OcY uʏrXLPgMKQP߷CvL u/XN  X3ISDzbLt1 F%!q˽*tgmv<9+::y"Dx|{ {‹(5˧:6'q ^>7k)-nuz㔪YHA]\=dvF UJP~Hf49T78 sxù(7ADZ8}# hBja+rA{tɓYjh7y(Av}W<zQ{WVD,})yVQK.z|`fKrB5sOzޞLV9$=/%σKeGڢ3 *{By&#HY$Mn!̏G:yJ u[nƀdnbF~LуRbuj2Sg$qpJIO WhCoZ&6#ŗ|&⺪ИrXK :2\ )Idӄg@gT?L(w@ $ #OS{)b UI)ixLZI$aU;ѐZn1Z疽}x#Jj@X *)*RNx43=(*n8,|^?Xޗ2HbcE)}Df'ЎT b05ѳF!C J(!([t@S(e9 <)>[K@xAj7Y-7PUs`?qYҗjFqnRqQQG\-Ko=Ydd\QU!C3?}i$䖿 3FȍޭnS&rP>8Qgm~ M}D,XLo~AL UNcǐHfTXaR?5fv%K(t4Kq2<]p/GKB@I3﵈}BiyKiѶ M_ [v^ JwVx`gxUѳ(sgwfh3+ q1^%hrڶZa5Jn$Wᙺ|SMY`Kᨯ璻 uW5>2} ʼME뎞A3qH Jcw.^"-ɬd._,$i1v p6*nߌBC{Q}V;2ۗ\a$wH ~NNn{[}%]%j~q "Z܊ca9\LO/xMbT7sDT("q2 ~vd%׋&/V d*p$}TK=ם3nrp T<}G2>Zt_Kck_X Úeg$*Q7N}4eSoc^͗\';g Mf`z@fp  [ܼ GUت `j,ga7I}V ;F|%sLJ _k]?dw l781i?&@e6]m㹟wSQ~ܯX1ة;׉}mM(½< .bGTU<y;#V{XQ>v;4]EXS*``Aq J ;EجQQ4s/dPO߬RpxfJd%FZL8QvC۫`ϰjljYԡmx ӮqSw5TU7|i&CHݳS {%cw~ ӂ Rc$hTN8E!*{26MB s2pXL{5Z0!VɪJĨa>A^w"-1mIJ1|`؍,OF,?nHt֑ÌuT1)>ģ G~p5&t ܉:닔Հ2wwOM=y~EU5g(@;E*u'gK,{iH+=2x@^ri.5<@ BS~VuF oJ 'H 'q)B63q!\'?_RIDP)yW̪5hZ.S.:QvކRiy앢Yv~;=aCR{K81LWg`|jX]' K3,%cW{픾%c̰>+ q9iZRhKK{ԡM /jF-p%t,.~f6 A>{#ž[f}]2=iݡ:~5Xy""ݮ hmR^1M5U-#& 8q;՞_J] $ 25Mc :qH&Plz-a³' rg#lϐcVs[:WR}`muT}Eo5bo}RH{"S`mũcwy!eAC}t”G̊a#ՖI%%#WL7B8o ?Lr|E,qB<5 AY}*riJ@yYӋgD)^~w:wj}W2(]B9x1/hDv! Z7 v0 S0c!xRT\a'!s^ߞ_=Qo/6 _)0(\啠" t: tWMGr67<ݧo^zx)[D!'*fҕȄ kq+:mX1D:%Ԉm:H2u __XqC* g}-"(뗠?H"Nd*A_ GBِ:""d=GO-8:$-U7e \?r*Vo3}Ԓw''@ NʠmjDJ{/lg-WG%K+疼&TpC-wm5Y\˵[+TD*Z3ZrKL WOD )n£ZN9_k59X_rs+%n[cB:mОcT"nafWQ0<*)+Ua>S svzԺjϯ txjl22G3Px3q[6$%)@o0 ,fu=r0<싧w WO z(.Ro7¼'XuZggTs'')U1[֐P*?D@}*wt,ŘMl׎GODB 4@%YF~/q(!`1:Xbd*W%B nJF؁,R+7_wQ.YXKFx͂w{`^cKp!x/8)v8 }rnvM>̈0=%Uee?tf3n}3HnƂ&?oB53IoCWM LBZeCw|.fhnyu^+ X="EK2mGȦ7d]cz݅Z 6]IuVYe.>7u9wrL&6/_D,mMn)*L18Ė/#T@{aeǹPq&S|-/=tYa+i\L~g'r @d|_F9C:Dy.2RNZYv+P$r€Iz? i"ΏA ͚&= &wBU乓 'vʛP2;oxX-P& . ߬ 0((+P+a)>{{X'n:B"{uטWޢ1jq3ƯuaPj GGcgE@iir<%3Gx1)odH6r.6nIxWHyPIƾKw@(ǰ{튺Is_;:jPȺYs19P~W Җ~V Z2_PKޓShiηL<9^NJa̘E2rny~[4(Px~<)`Cp>Q ٴ|MM~ J~p_q0KI5uc|-\>G':z χh+ @Q<8KD4$yICf_\P;#e$^9Q3oo!n >kb P50/m3u{ɐrU:h Ց?L*.jPū{,:ࢲ)^UĿCOrG#UMkbZ mR@&wx#c wpg`&N; 2vTdPcv"1v5r-:޵=iS}6R#tBsLj0I0w<:۠a)ٿm4Pt_:bX0~ %.BY?Ev6.;S{6WDѿH{~S0H6h Ʒvjgl_7Aq©gٖZ +n~v%%??%J z |%́NC薀Yf1%뢅VHn?D)yvղ`1]a 0el-S%xU5ÕGl]ɶ"*j*px|M\pfNѦ0aXXDm6!:G,x{I# OV&g ?Pl_*:hth Ǡ;`W7x}>q*籵{نCʐ_QݬE0S_IϜB{j6dy|҆0 ih4]e KO`;G[~'g J ZmQ`oa7*7K'پB%,q `ޅ߫.J֠BkjXQṃp>ɣRQ8*Fm`ž\$LEHWfFat] 2 H;TwD!\ n9`]rȜ+].|z]x|٦E~LJEh 0B SixϣŞSᬱMީ5iɢ+8>QvU34w)qD{D "V̄2i?֜BZt84HCPڈ0qZ\vȗax;^W!1S5#$SvѼ-N :*uƭ ]];DmarJ"H?`5R\i IڛYs5{d/a੡Nƴ1 :Aζ'=p @K<'H3Xkwo DKD}-{P*\9/dˍ7& Hۦ {%qƊSC iavU|g!vV 1z..e/Q op]&σsX߮=EĜT]="Eџk{yD4Qsɓ=pڦO @BYݗ3ڏw$흤E!fx֝ve~Rq{yakx7m%1f(#e-ʕ >9}}:-8fzaLcrcc`ธ ^AvTMxk\ PPa 4368@]\*^g Wq[%&Oj2]!6 L݉ |?6t}jqh7J Wɲi_.@&m?VQ~ TR#3<ҳ6MyRŷY\h@}WF\<:1=jq kY4uJ?6y0ݒ;jK^g]u݁4f Ŵ5k9iA.Q)O}}-oEd7g0,Vw6AP͠NUcHI{cu} >8lH=~]?_ WMV 1O|SeDK4ipFMThuk`wTA@2dt SYY0.)ɹs Z0C9uI9 bs 3*+~kOdΨv:!^Dd]M]R QL1"91m&F [!)zE]+D-_f+2_jmōVrx4&h:WUfqކ"56 ƿpYPyj\1ܭTgq?HiG\*WZ_hE$ϑ\s8IXi׻w(֝Òh;:0e|sjȡHÞEחAlG*nZ>|fC.b/䇭1ޏl;5-L1H|7h{Dx^e=_քW\ƯևT,$Yp.܄ em{rPupsΜArWpsOhD0Iq64P f/mVZ쩦 h ˟b7xHꆁ R|RT#%BŊu1㷒If-EѴճy3e#r Sz7}~&v1;/GzJ嶏@4|:#WO1Mr5(GejNeZߒF:w6xk֝Me-1I-4w|,U.Xs=o]wB:r^Zp>MĮ/@ouU1t=?B HӯW[( E(f^:Gz@zH]LH= $g~7O&'}:Z +ҭÎ;p=SNɣX  ;$U_f5إ1b>/i*x\k[Ṵ|T8R\d_?Zg@Q ϻ荸;cO^|? g\(9y -tij?D&e N?~쥎+8 @;ߘV;boaa+Y'G^_}u" "3ty+!UAOf1 Z"B!$x !ؾQy Qo5`dv5(P]%5%m JE+/=ݢ=< W;xGQ|>cKLp-Ӧi9seޑ4g9vڼJ˕}\4c_ɗ5[p0`mT2N lst ʌ|S7|ձ.yOBPo ~\QЙdrO!dNn%M:剃Pep3~OeIpMiz`(pwuH3ܜ+KNPLKAsJsW}ɮ,EMVr|ˡ̝ͫ0CJ[0 9P֌?D+eߪrs$\iijG ݲ(j5(ŧIV&B6_s sUDUfnXFY%dDuL^Ԩ@7J PerTq:8/^?T&i 8qt5 f>l*ųU¾lJ9LXCn͈1S9x-J$/1P@55O,)T~P{^{S)1`=L)'O%gH9`T wBXؚyۆ,&%NnWnzk\^^*Ÿ/H?7s a:irGWم Y"􉊣b831p-ӎ˷醯}U DINŘҚ?| ME~I51{' W9U~hŢ.X},NC\mkX5U2MfoJTa*gY{NrDmw?Ͽ*Oùv鲆5Ǫy0~q|N<_̑yW2FB~{FVNlX5l`7&W11٨OW[2$KԶacnZf&e]assLlsBLw91Nڼ\/ň瑲쩌fF)]tbDmʍJDEͽz4 iM.*b"A{{ l\$aǻ0@PNSwPGQIY!+]4.s#y#165;\Y)S-_ _]Afb3ZC6Gsh@TuYS_Uȱmz GB_^or%^ S7#NFPMMbBX E"˥Z>WhH8&K0a} z,smCX}c+T| ד1oQ|YI[MD u,v8h `iy.C4̦O7ݦzD||8nwk8Jm-6#S~'n6Tl˭|'M$bQՉ a#Ja|D>W 20~B ٺ4kX\>s-j*ۥ٨#ۧ]֒ 1GZM-Aaf16k,){ݣܧ!a撈*c4O_m1C%g?rL)b3+^ĵo;u9]"TZT 4\'[Ykr[PsWP;J`AS #1ce\{^|qgӬ-*g>f^UM4V{}D 舘npT ܕ*+BI۱::feCk5/^8_FVX˰v$X!;7O-FzqxPM?1LN=86-fH'Ok3D;ʯC,9,p(>V&Q #qHEedsA(/ 1[/_ NC zs)5R$*B/NL`AljV 5r렌^iUJЁhBcRSx 3E|2gQ Pp o4qQk&i]kjz%S z6Q)ق/xRVnq|~|RmY\167ܿ+)pSRmU oI^yC&%p|/XDܛ{)=; 3 VZS!O%1P;&p!}/E룞ċγgBWkF gy`\5i oq]]$41:O'Dk +m:E[G2F0"ZF8kDȅ0Fkg^/B/tdtLVƟfI1ROՑďU=W A2YǠkV(L{.(JVx\\XilCMZ굢R ^t 8E)/j_Er5>g%'8K蝞8W):}E8i0*T=aJ@ڤѩ5tnnG(H[JD1?"؂c~GI7Np_Jb*Y/JR75X5+Czzqhf,!}&5{r~x}<{<˲px'!?x9!w|n1RJbPhnܜbKBm n(H&pM\Q3*_xYR %7DQ'i(s!&f!MWCR٩ۻȁ4YY6bg+s-f1UWx,R\_R#kIDy*M_foAJ(6ؑ14]*;O#5 zu '۪ktWNflcC''_NX?ؚ(GL;gר;R;&ejSLJsR!bnI o.P0u,y|jg7)AKHWETM8w Xf(& g:X"-h޻u1WOyl)y@z*$H{OE8m 87)ON_şLuqY˪5fgMF*^ILWST lRRگyp<#?̀nG)Ӑ(V;R>ru.}3aNNK 瀉r&'vlNX}!SN~ $W?#m;Rn! *,]5GBC7 VO?0"QXtPrz:8 e^L6O=3 jhw2T/e/}dw!\}Nn2H(AX?FH䳕0<:x5G6-vBhed@aV)2 QF+껵X m3M8 ':R1hPj@& tFOz7qSF2;"@ƛZ_,-nZI)K8mɋax7\fChzC2m}]"аiMB2P(,#!<wp86 RɅTqPP;CNoNWs>~, mO%f|!xD8 'p6p5h 6*uYKzvU7;R4vSCS(FnxjhPHTmPftBJn9 ~CǤyUz`%aIָ?:e+ 5Eec.,'%eB!`j|ߋLztLǓ޻AE^}_zv@'^Do84IMS$ZzƔW4!>nl9:#1݆Hv(@+KR|(x mdM + Φfʁ \,\+ѸŽz0^AXHgTrPj ty[섞Y^X|p@iˡ ]1fMGPi * 8aD0tšC688\ȋmG ֒TJ0dD1vB($)N3j)RA6V + R OvJoZ{ho򚩪)l` 0jvǣJLNHYC{RĎN$yV7rcs@ )˧v*mmJsEkZڇPF:FJ`nΈ鐐]i6x &Wf=]J)D#NgeΥkmSM4K(|9 ˯˽؆w=%usS \S>WYiR7xOK(_W?Ci ,@5HHCVF([i\XZ@}N׶F\!Ţq Pg봥P]a.A,噲Ct%CMqˎ hGڥ޸;*@蠴iy+})Oqڹ s YRߓ͆n[Nά!uQ”sk2dGf-_irQ>YLε&i+=ģȿe>9#?q&Y|K̉-&RmG5@?N9$c:o-%`,QFrۀMpT~NIjxHcW42X`v#Fb`lP^8S5m=N& #r|5գ"~Jng}&jM6Glcڰz?N8?!r%ZyhbQ%з>IuU q4qԒ^_W~sɕ" HkF ,џق6 ,:!3aQ)&?e\c97̵0Z(ʈ?Op { mJrNs7un{h5/Iw(?f`;\ITȱa3] cDA=mh?;){^;hvP)@zcfR%dK$d8"jxzWG~q̨?uPc:5֨?I&9y!w,=y5-[[8*o8&WѲh+8^:Q^ԄPx U?H񟬧%ۚTV^ʱ9aDy=]$P >lj;}Jo䵥CQљW)Z1iB+cUY0!&&Ԍ3vx7bIxò+V.hHЯIC#RBWÍ'!FBR,PȈu$KxCޓį?qb@c4QM=m ,gR'؇?̌5M>aQz]w`ԼX`GT}˒j~5zlm95^2LX61]BVÑTXHZtGt.d'?<]<`@r6O_:)D:{"5pI'^$G;KS{N6|eY_fy#ʡk ntz⪞'^PUh첅%G L=:d[J^%dlI֭ # qiǩńXJ~|ϕ1BeY>Y"@Eg6m%b<6UH‚=Tƾ(e7Vغ %`yYW'dGdܬT*)+Emxqtak@a$fVɅ,VCۛz˴Doչ}njaDcO<5E¼GUs'BȌ'^H=Qkg=? =c{`+/囋p\yIa J'Lzy ώ[BPpk-Gy>/ׯb=ݭzr< \ZgBEai֯':syWǣ_<`3x{ ЋE5 )N4 U 3$VY!+R =kxP\w<}qsAm#H6ʻ(CZ \@LY)vsxt*-`yO>$Q4aX&Pb"fS-]+6g>tEKZedlG8fTGpQí䰃 l\XM{b7H2 ?7@sy8E~Mc}^ It}4c¨SXviY R©}V= 8 [3 6y;9VҖP\WTU~Rc_B 9aA G-U#<`|1 5*SFM/>q[*Wo=xMOxqJXT|QLw\d{(j"Ly)QxVDeC x5 `H-¤U&Z2L0(?Fh(!58%JZȈ$@IwRWu(d)%{&0_@LnijF[[H>kͦ6t% FW=N qb}qFԁ1^+FpA~q.fۗmU?"f0ǬIX"39(@u"֥] ~[{3pqLhɍo39MKbYyOBggj]KpK |G[uX1x9kƲ0`Ax/XS.KJ5OROۖ9Mdejg>3mڻ9ip񤳁 GS$cAeͩE/aS71i_^%Fƅ*ȕ6v瓖7WNЮ\ ,lG\/8"d#DeS'jw6Ջ4ևk^(nT .:en, †^r I:"U)1ҹ-JQ4oL- NbA#JC$]-KuhhSmPdw"0\T4gؒ`.lBu+Lֻ`? ozؖ |2]WYTR3+\gN1EN#`q]@D2:)`MtGMy+]9țRg0s ֑<&Ng(p}xZ{leR*u}8cl7dZs\kkL7F e+ U#Qox`*yݧ(sJNJRa UoJL++eV t3m_@lv0s_xH}tkfq^h1?B>! +`Ǭ ƩAFiJm-ȹGnHP:l\pw -zμ:fT4=WY[ہ?|&PQ}76yhŗe)vneA$)ms,@s>d(u1b:4{:;+137X^b8^%\t,t(F"'xxHy'KԞ4@ z.*ʓy,5;Hw(K+>( 1MМc :7搆&r5 9N+wUQqȹ vzm1l1*|q RÃ2%x[9L4t?!uRS3p^ƃf| UO. R89*I_/x壸 ԳFM+onp8.APӝqv2FyS>U}L=&6GC-jpPQI5fPY{Zx܈Fw[;F--C`)78ܾ+b5Wܽ;XC+r? <>AwJop;ez?rŭm,CDJzJt;mͺj\mv.EP]uOzo6އHϡۯto+U͟T`ihAAY+f4'Jd[;ћG;IЉ@^Kz4 cVDDVzFTh@9p%ݠ/g#Rph7:g ibTb}*Ȉ}-v;6eJ<=hsYJ+h82ף*74oDBUѷ~2Ĕ8^H((PD(_f/1pVRڐ:7Sm.+BWk۔ M,B.rkLJ:[rŲBWJD#9i1!Y/-4(k(lZߕq1$.?#A}5|eq>zk})$e߈L=9KّɂO&ߑ:)m JmaZ퀩͒O1h&t~v|jM1H~V\ Ocxn_{'wKI Q Л&UF -拴bA88VE:͆xs *9\̡qPf|) =WlDjMʈq,.yIwǻeVLBmRH'9XcbAadu/.#4ǢqpXz$+֎I̩uiyдˮ2އOJ:WoU:/K?#~I9]nL3nJ•N+xsGvW h4#2e uw_c.{Kig1H)umC FH)"'W*aIHo9d' ԰~vb1 ћ0z^Wg~=%4/7$ aPa:iI9F^c,ME+tHik]. $׼ O{eZL{z9qqj}c |C $z(-qW.`YQ} `f,WIb!SsǝI|q2Y|O->׳,zva@['L{ԤSB5kEyMpchT!-4AOT vvhx$ C4jVb>9(HZxz(Ko|vӪN?3-L1aorocψ7} C)%Ykn\yp J_E=m$:k|Ԋާ5H[3şLn)^~a}BNra xԶo~c^"$"$S4ɔaX30aoeOGh&|C!>KAתD98K]<|r͍k 6~sFkϨK}Zikk;N>ZHFL\ᚣcBG ' )G9M%^3h̓ L@f|F16:\^}{)x`Sō ::E$&{_JR>zq鋝n3)jk!xO$)._vdǶ{̠A8VC OkIX`;!z߾=m Fq&H4"4h05jS̟+eO&lS vkb~Tc؜_cT{BOA@dnC _〱9+{l76y Q(rOI>?.h (lGPB6hTi:[^5 A~Gզi@8GL]9@'fWkBN`Z57.:pⶨ6iC7=i^v[^J|Bh _!/>3<BvL(r]Cs 2يӊ:}c2nO3DS.3~CzW>U8~f1EjWzh>D$bz+l24G^d C8r E hcCua}Ur3I,2vbϠ-# ,dK3lވOOkbHD!z֜qTwSgйGg-Y3FcPW;hF B6g7n?W?^ΛmHyp'1>'rZ0Grw %`=;!2x9k]",CW7׾#;Da%^΢> ݰge,d7S80ѲΜ2e5Kc8\͚|$! [;/];S{h,Y͙w$W9 }׉-vUJ,d"身]7@AWm_U@g*KPÅE~#aI eR\ܒ]9c h/蜝8q'B83 R3xuRpU-YqaލQi(4l*䌕P$uv?.;ԲcbpçT0CvJ|WtoGڙ^VWH{JWcx^ga@&/l:<'N,^Ii@G?q:lan)Mu|FӉ dE\陉/&xNl38PJlC4IZ=@=B_H%}xw^]fa/ oUio}()\BiG4vP %{W-;'y&aG"oFNX;Sl^CIf0%#OE6K_/B=îx=%0q%!3('qRTRsh 7\OenaZ8O 'SQxZ%*]7G ]%)Q sgJCYNӟ*Gj;v kd?P#J'TG㎗qV/nF ?%eVId5HvcTi桘 : 8(%~^[ޣ6غK*-%𲮟̓+ . :;&Kh"HBhF0N%'HlףCNO&d!uI~w}vil#5j%6in'es@Wx\aV,=3MmU~@"ט0!"ːV}ˍJ]OLS)$81{Q3eX .l!kAW*M{8%yrW=+ TGį~(`JEg.{ɰ u.;fkH9s`"Sx|e'xgQ{ƶT]I`zXbk±{d mPRB_.S[H%n+J?ŔO,֋CpK.tyBp^J+Kg/@tϠ<{p+d)qNbjWiӧy &w+ pw=:𙠍=S06#%5WV 4;OnNH8\w$';аl:^@6""]; jNUvyj'ߖAq)Z.zHBey. j]R(ăI趥 sx l(E˲gI;5- ϗga" =vEXwg(o0EsEíXl{u7MsIh<<"YT1߂[yS6Axrb ?/- Um..l郴-hN3Qq:}89$$%\?\hbZ[`JhYEgnX6a`Q`dE-jm;Ln-Ue'P:NޥWL?{l $39@*z% Te[KI:8=_:Md:/Bl Hɹ'  O_tg;F,+tT*oUWH]?lEo / dUB? vY`maG1Ly{U.JtqH|Oocy2i-emHSٯ#p%dc,m<šJfLI۱^H羃)PQ])m߻c}REWA+~ yj\BT"4Ki-Gf"b|8>hΩSۏ&1Vwl`MB~-׎k4'פӄ[=zAmso8ͮMkq s4~h`PRR`6J?9ko*<;Ap%OySAagEւS7 h۬#BIW%ipWOf5yG_{||ih,%5 cy.ȇcܫX@Ioor%F6;iUu>34mk}^u\Գ@URQ8QeY +<@;w9ыQUinyաǪno6iظn&oIY?$?+ 5r4_ObgfurjUtؾ9C UL ֞|A1PDk\ SIGĀ30U4~PmlZ.V$6Mn6p2|.o F.1P;^!l|4?]'o$3&m7E:!O'~xH *L,Q?1w=jlprsPwt^O"|"K=e)QcwzkDCϿlDQrC9Ib 0G_)!j6y,.d .B6Rw6Oܹ2e{HRlTS }#ScO 5Cr\}˂tٮM. Y`1-W;*S*7]Bkj 4pҴuC?4 J :z.؛4Tݚ ۶ؕ^׹"RlƂiO *4z /$٫T1KŻC$πӎ(>be2(|J|ZטW6yf0JKxGm3aCQ 1mY! Rk{3×|w3)Aɼ(#V 븋_$NS2mye&l7(@`rH.^,A4huŦI{¬`z/lu^8dlQqUYo4Ƃ"<.<&2u2 ϝw@0k\ L(M63$\Pٳ>GIeUSujfkϹO*`^ ӏg/ݒ)R#!VH >R`/)XTGo@pP T,ꩨ>̦˿ݼ 2?Fgh2ކ5 aK/q)fuS\ Cb)l;\or*H|0juо9q~8a b&4zZe W]ɽ >y Qց`!˿VWF`gcbOHX\j+[i0U}u .Pe;Xg< 8OUr,}`N vspYwW`%|Ψ8n ATkMNB*\~鶢n( #½sQ,v/kpz[,X 5|\w(.R2S#v%ͰB]Coy4Īˈ =Ywbzb}vJAJ:\`xw ]Kt*IĔ ڥn j#ِ4ds'^/)[jm@a4SQx]f':|l2WJ͊&UO0lՖf%Z:ce-71.oC 4%p1vS? }; Q7tcowsn̎a֟73A>e4WXaқeSʢ:luުC~ˮx)|ӘFz hcP9GU Tk1Yhbqv؅ˡ}49v؁Si4щkb2erlH,%gdAl->+Cc)\" jbB=;:oy8dLKX;`6ט6⪫©7(Q|¦tTܫ,ZWKdKA32**UC0D0ziFyT%E)ԯNϰ3 ,z_݈y{Fo]_T~|sS|jYDI lH_,(g6Q&r-T3mQjfoޡ]5]k86/M!T;ֹpsiWY IHUZ@4eH.`BNZ}fʏOðpSS$n(3J6o+8#騧nkFlM Z.Жۙ@n0#@٠t| dVKtڙ~@1@el*y\q~)-{eù a2֪cO ;kf=to+x14L gTRM`E6RyL2ٹK G`ƥXFDVFk/(~~GsX.!G 9M )~OJJ&,J cwıE+X(WZ[Ґ|~7}+a; | (3zdGb8ɢJvauӟ@iK+6 z:^ꓤ `69 “H]t^S3:3`UݒIF&sdMy w.}}V VAzaA6.F_bt^w9Lw'|x,9۽ zzL18h|SfF z;V]ӥ;ELc#qgm4ŏhFR"26~R0?(A0ϖ1HcR/S3@ty v/dl\q8~ !'UkSDMAjv>ha 5<T)9& F]6yhK?9$:yO\jX Li&S#hm*zC`;^-VU^(wgqv*X=K$>#3e՞qF#8,GbT#1ֱ G@({{hኯ*cC&[iNZ,ˉH_@PKiU3]Oc(Ygl+ '+^[sl I v E/e TYahjׂIOЮ?b]3dE$NÒSû07Kw(FYCyg?CvU} &:F)1Xj: BrZ9۲OrSi1 ,j-9svFVFj,vgUw?KfvcV+avE2E)ݵ=&{w8݀ _3? Qm: o>@/.CpJE2LͅEvۛ4f>$#|e){e"W c}dmb7D \1|xAP k2.^Q=w:x7|,p)4 Njպؘ^_KA*LO 8,N)ÿ (:O\ɩ д5MN"Nف& ,H $1&y6's fm{w6 K ~9){`mi:ףK!Ww Eh@%o%of)yEs}A"_y By?Ky Jrp^~N|>!:*^H! (Sۂal rE"Ģ`TIcǞhVM`@K~ҭr Qyv\A<~k]fAc(4#_Z`GyU/Z7ğڌɴoD)"S1w(tykeKӥEdv90*Mv ȵx2x}Bt:o(혠TZ4wUeǝ9+Cj $ [e':5Ԯ( [V9VmbK`tRY齽im?16K. h #J()*oya~f o:cfk1s1nYnOTC 2DGpb$ m֧7#r^rnoAU_/}&Oeh|[tk9'fVv.F\H >DBŗFJyF/>b{"gfu0+]'!i&(PY- IcsvU9MQzSY?i,K]X06~G1_8PƘ6vEcir +L@,D\d)`NZ-\]Kĭvpv4?uOWկ>ItN41z{V>?uy:ެ ?o g73a*}G.BwJ[i =U ސMGR/?Yrqh\: ySϽ@0#rN9Tnqs㏘ yNnJ$Y y VK'0o$=az㟉VrVwQ|h',n?X a"M]=7rvf襋 ='WA1S]mbeO##F(3"_?FcK]Ji/@؋H5ھ/:xB`mP[ p4;MqPx'Tu*Ca7:@ |{7Drmƞ ;Jd+Q Ћxt?RdYrtd_<,*3t _W>x}4 +Nbw3staWB:иsg[< .JDGMOO^[VV"8[MM_ M'4LbyC"q׀vgѫ5|HU ]kzDmlVH\NpؘE?e83yqr$"PeUU`jilF+<,Yu[[4*Sq8̟,fn 4Z'kW,FvEɘ;:uGUdYJ"A?#Qg]I(MRH0iu[ /ye|mJZe@nrr}2WY=&Qu7$$0ez䓢iA?{ޘus@G1fؼQ~82/Fw Yp '2.( c <7=Xwu",S'ؑ%[u=@>!n7 F?k)X7yi0Bȁ"2/ !}fyKr$J=g>ԗ*-/b}cd/zN4u$D غ!3U1|9'vnO–n\ȘwЋ%cIRTw)duh{)9,AI7̫WOm](5X++.~o=&U|&lG~-[iA>ԝxq'Wl3yYVRh:1O悫Ej"CL,-^SdvCfe9Wƒ4Rc[{Ӗ.W"BxמlTFp="ЎrQo60~_&15ldpSg!^DZ+!vl?߱Khr}0dI#s wֲQ8u4(%$!/Z~C:EVH$H\WM@ o ys9k3s֘" *g|AY$ՔuDAmW:txY¯fT)] թ+E`Z5b) F$y‰GƯ F( +©4oߓ)n]p-mnb>>ъbx̹\!=h8M:=[Rs86I4;/yd#{;2IoȔisEGT,q[֑myIn Fn984 t%ylpk+mTy|<|B P!4V yySMFsӉK*v!ʞjy[[Lqϰ Lk ۄo{_kOIa"%F t\{ sY{䏓NȾdNVHTv 9D:=Zgf(4/13hWF5N{԰r%RfJSgoUN g|'ҀCr Z0)bmc~\C?ȦF]0ư"!/JqPG%~IJP7 +w;O`x;8܈ٺcQ` 5m MO'vR#N=_ډ+Y?fMcfX%3SkF>r-.Q?-~Pu#5dexAoCK@qf@r::Pl+? +R~݅Od9.>!.bl?Ogira~΢9%Wz{}:=Q_ُ]ݒ kX;m'}i |RUzT*웄Q?4;X ƕLzv¶ 4ۀs _RƥU[?` &߉$~G^& %`PIN#=̐R^e0z/?00jf6Гm :i=B׾rtĈeB,:>2 5%Kv${)[æ9zMSBN\{y^:>m5|{;mH-;\l'D "'d鰐aT7,[sgB+D7[Πyd84\||F- &=AQ]Xu- C[aAw"#m&/fbF9]GB:S)62Jaޒx9'';!*V8Nċ߀[ͤ3{or&TMOK4aI5QFt7Oo)nK;$ X T@Lj!/ lNҮu tH;۲e f#׋NFh_vrVx_Ɇ+λ4 j8Q?>&ֹK=wU cPn]q4uL%HXV=Efl\f[~ݞ`*$!϶&d6ӄHp 93e,?Z{5_)d4)ck͏'|&KiF6Fy>s,| a&T[0an"Hc Q+R(Vk޹);BAմ9L6RmނFpܒ.k; X 3t,+Mr Ԟ׉S`-4uwN;͊DE_WTRJ1ڨ;14t/x9Up >%uۍ E ho޺znCqK4Q^BJ*;!;J%u6LJڼtmk@xƧ3g%R}X$ٽNd ɢ0w3czF:h :B#l <&Bt@@]uag@OBدǿN>|4t˦t4 +*~UYR|A5/:lYWsx>~ҬWdMsKP0ȃR18W9.ԎT_RP_ aIu[K~N)"ƀ~ws(4Po HC^D.|'HQ)GbbCYn}C -:5V"t0"먦((ߧԩvqq_ ۢ×*!힐 ]E_5<ҟ鑇AcژBtH*?+S62tGm Oɳho;*{hnWuã`Ge}Hث{&o ޣGpAa1hJhvAn?#aW޺56~xߒcс@0M{ N _lB^z[1ߦ8s dKlG'pUe .b{&Ksf|~{]2vv6үoc~phjwBENVF*?K壛5mY.5uW/|-+RXA@O*ܾwC?,Zz"mbMh А玹 vC腶戦'rg.ˋ^ 4f:ߙ~CӪqwl܊eڭ-7ڈGT9Zgq?E|zU. %VИgqE/y9ןh42@؋IL*Bb*M7:_N#7-TIj+Z&'*-yo:U[672Xdd<;X'8 w:Dm3J/s%@6Tn? n9zNpVX$FM@b;U,ι-ڈi[ ;\b[= ގ(}ng gm7*hD<:àɵTŴ&𱀥ZBΕȫsh{:ER\-_+ӀZ cذc&u+"Y/iL*Ls0qޘ?.>+r~-b<,Ӊg؜# $>ttj~Zn;Ss!cf0:θyw7 ŏ,KxF|Z{ ]GV0Km;]n(q8)~ b̘YFˌcNf2#d|1FM^-k;l^T s`4hZdIGfo &|K:jя#>o L4%a"1ISyhtb܁yw`͜nP.׀@P32p~L$yi]'sO=# Su:+]Fq2߯\!/1 {A,*r9wؿ[UŃ8p*`=՛[e!+VHEݘ&9q:tv;aAX8몒o"LF8ՓMwwiA#{-un#Che!ܪp Y5eufE+}t=Xvri ?whŘif')x'!ԆTwvpekEr 4] <ƇҔʋ Ğ֓-?j3*&g&e5Z"ߺC͔'aU+'2qY~ƶ/W? f49$38ޑY+!}D_kD_7?V<% mKPbB4ZcýG_=EePB)#Xyi(NJT!;VKglBpEݏcxHVuyOa Pn CPiA^' ŰK`@pyQ~建xKx BSYxFR:gnMpw#-o:KɺMiDOedEw>z)Uuy9gG9iJBeFYh4F8+B }rژGMńl~)|C>t"zz0O2+Iz3R=}<(qq 1LɪΠŋĉ.X?zꆦGXbzBTQzW9l[˅ 3RqYt|JzejDp-7S|f N]cl0$Ѣbtڳ`]P]mJѾgP X((>},}UtIC*ɉyW ۙtNOar:ZQ>Dm "F߼SBapMF7)/ skfസkRe,te]fjug/N.Tħ+lT;yB`:"p-Y{]ш H!ohJ)Ggvcx" Hv^.&_"tcb @LN.I(ZCޓUS ?}ʢiLd8D(Hn.lZTZpk{Lϟ(q w]EB/\a?h^5}, Ѩrȟ9#RceYht¨KEn뚯f6K7v8^+_V%ňw)p噩֛ ɝG40 | ;V/H~H{[:lEPUUbr#Ol Mag Xennϕ$FWSejV8A@ ,ҞGu={hnK1w9写=v0gnH/3B{ռd#Qd;^Jҵܶk M20 w 搂64 pd#J*1hcU@aǴp>ڞơWBVۭqJm01o\xE?YxzeQԖyİ,3ťh(#_E+<{n21 v*axVbG oNiӕnou ",|&Mgŕ^=FV IO `$W/{7t&& %^&V1/;^+֭8:njXؼ'u\(V 4@CL X:0ʨ.RCGEjeIfյx ;OûϷخN9܈Oa)3W=yHUWpg:ne|p2B}2C8{-n+m=pzŅ[ D6:T-__+UȭMYI"g;hvU1ġ9`9'۠1Q cNRΩ[#})`.1 a~"Bl]t5$ARk#ViإKLFWl̃Тfq~ݬEZJ~EAi(g카J{w(qD0LtHjE+"51r|y~U!i`|Q$EZ^&[K`l@C5m*.T⠵b/ 1b1'hp-u2BJ9}E3ܗ,J-Ǝ"g!/Y*N y6_~#ިT@e{n ЃU Yuе;S1Wv LD݉hqm5HM;9!f2j<~_zYEEoPKc`2QeSlmmH#cae h Kfo8N9 l?5 p4QgZ 'C{erC? 4 "8Yݮ)pUPeaShFBΡnO;I2[`ۦT8&*m]ް٪ɇ:L7a[_jjvZyCB>˲_{e/Ip!J~.l1\}d4qHDN'|hC+'\_iP4"v8%r|EGw29@xItFv*9;Ԫ2͔;},Q-|8}&;~ ށ+Sir`G{85,Vq\1{!_yI,xz"eUyŚqӕ lR%2-bT7(0udR&9sɧ1ǼA[_,ޭoʪ8=V/r<-Ӿޒ4ĬsA{_yQMuӹw"6\sn,7Xؖd1eALVBӷU9wIhe6v)}a['nUmi70Weqڳlz5T)1N9h8Wy=2?0Ib3o'nz^e ecC;eAGdψ5p7EBgth Daឞ(]>Lܳx!ؗHNf'k r"3v(T 1cـ'&G v$=:[M?=ZDg+/dd칾 #zL ьX7cBŝづm \ 2y1 Gig *&G{jHk7K @43X ICρ;5-`Ñփ'C[?ԕzq5j0ձEhyͿE$=.+8=]gQe(A}f5Nϲf1*u,JK"^CMXGSbg޽7{;+l^5Borvя^.n̑YT=K;4"\ArSkB:+"J{8#̃Y_BTO .xu`d6Dqj7X'M,`w ? 4t]*V䪈(!0j[=<| _يH٤PkWk$6MN;AGwhu˦\X呅! ZӆD[b=)p`^eVyVN9" +>5Ђ9K,' \d>S5˫HjVoR }`bHZd0}CqЦJ8:DŽkZZkoP尰'.X \UO8+õkp _E/*h[8"q˜;(ffLY Gt(]}:<iTf׳z9F>XA SUT/Hz 1sux ծG qoKtH~Ujk).^lyZ(ދn$HF2Vسٹ}913T!9^XXئO "EH$Y񍐌WV=v1T jQshʣIaI]y;4nHsjx1 >‚..VUݡBy] H,ApX HT 0uU)H\Cѻ6oQuQR8%X4Dդ}K`eƠƛ`LV٣3欁GetT)AMG3$$Rs. g'Z7 Bpc-EDGstb[ߺ& njTa9DuvK(&MZ׵RXp_lW!x%;,g5 NNSo53)G%\{> l7ݯ 3ͥ ]@o>tdx1L~y*0OהVKAî$\^YhJ3Hkgj7i&71Y=JXb|<|& QC|P4&*~q֪NI3ӄV `lUژ=936/KJ;-\(7GP$`U}PO-x)y N=#Άg%պ.}d`7۵QlG`MkvKP5BDz. t2;$ER mCP2΁΄/Qw"w6mv/ZmhGGtQrTr̬,˿K?xVe]Kʵ\m{$D.ِ˴X''̳2NCE/[7<,! nޏ 10pKk*d L]okj}وM]0hao^GB?jS**@ Ffj6qo7{Gq'Ci.tOhY'/" ^^@B|V[? ?KwL몘O(\1{=,{.ffgј'!G pI+Ji»!mD>f$k/At.:\-(K0 o?uDPVV&_CRM?_öuBSyh[m~Zr;578vϕz!7VTZy)a&o$OY^#YjHp*''U-4(&LL'BPfýX: 7\ e7#rݚ]&)IjMϊjulEEx|Xt/ǒteH P r:8\OBG*@7aøa#܏82̹d{Ѻ`jkwV8& NhnuJ(1|dFBOylHS:R9p/LET2]'j?/.JUZݫP8dؗeP((_Z~z/il9r'= SOP Mq}'J%E$zˋjp :V8.hລB:󢽕!;fe7"1 R7M2geS}*Tx3םhqJ-yuƢrZC zl*=FdهN#3O 5{RE)[YZ[qn<_F%lN ije, $UZ4!b&O']@/emC"QO dm_P@4%\ar(.B.d]dNS@gUI ,!im>0€y (Me0k$r32$ %6㟵([4'elܥփ +2{A#d0)kkIxa v SK)=?1ri\aAxdqG5_/knUei&Tz iuf81Bs ]pD7<@i’AR];C53yFS_.QN?-U@#~2b v{7jә uX]Çi;ڂ iK_o-xĸ^kl)ҏWD3wźhHqDG1ɊPV5D/sEخjفS\a@@xfg62A^ԑ;ա->k蜆r}Tںz-F#HV -NOiH! :. {gr|gU \EC:p+܇#ev7:/俲!WF8D5MQPS>--r=>=ckh`Vr^}E/S8@v69Rauܠ&eh:e ۝5.QAgBNB :rW(0IUFGꗪp4ҁPQjyr)+͹|M o 1 cz |>O"LΥa - GwVҫ<bF1K~t]oJc{u2q2c}*Wj u@bF pݕ[.*ِh_k*_d_ -e(bk t7sᶞ*<,T9*XdƖZvPBۙ,3w1$ b;VP  Ac&:^tVhaK 7n䭤~)q.+rM+sDW?Y VIT7R(ܮ|6~u*\~#rǓdm#4H9kWfRV!AU#yk06;љ۵AutߥB6i ' uIF)>)=PqnN;/ܼ[M=f?,99aR D}hU <7EДIf _GNȅ~:i@3p ڃ;DBK]l [g#K(QHpSY,ESm}s9 ܄uKmwB`ŹMmFbԷ5zO9پZ<GռM\S?j@z ݍ5 y"Q`5ȸ3[C25?z ^~~mLn1>otZ)Zمt5MEի_m8aFH|(\iٰ{#3ͽda_/ume ny!EsM+o kns\y̹y۠{wSXE%ОVyTV9k.JNgھ<׺nxDuj}9z9?Z9q,wJMjrٺR|\Fw*m#_-V.{4`Ԉ$)֟,t%7kg[$,h9N}į7׼O\Ce~U1 7$~<+)`cf$y}+J'ȇVPX)ݘNF NbY+)c->2d<PO"WcQPHy*{X*mTVÙS;+]S8wQAsAۖ.pAN&O2qև/qш; xB$LsL`0  4# UU ]Y ˡJ#U}]սӻѵ^OtI -dƲIrM:|~}2thT|D[~dEćw<5r #P80l3A21j!ժMltcn+;Uc^hɻ Hd H.id K{ʯ 4#@s,':9G3(5뇦0珆4z.P)^.'S3O+Xj5bV^δL?aC%dna ,WL( ]CUywo'P\7:rn{m/toL(_%a4' <]Y '||!aӮʟަu^KA~`&Z-Z?U]E p]݃g-6 t^!EP3vG0]#,lPFzӤ FϠvC]9xv?$ ͠ w '>Fl-?9 0O8x B"XޓxUSE 0"Č 3a(?ON-!Oz}uW&۷~o :!>l>Opգz):ߑOgRZpz;f|z),A̲2ԇ@B@"+{QCO֬,J9dS$AnCG8iW\L[ZdՓ6 y[Xa@ܞzxncxr\>h7_ ,1iT(`\-p')Qw:e+nYgJ`Uk"Fo&eXKP$ J`Zmެ4>4HMH>77JhCӳ~e|^SU2*vȜ!dEKk(2 '|v1B/J+^KL+gxh\| ΀HeYVGO_6bvG(<05SF97t Rή^u?ebdR"/Ř6r6:G 644 *2)[ֳ9e룋Y~<(=Y4&c&֓לi9[ R~6 42j| V<oh(lGHTVxHk )Lp.9Bg'WU%%*Yޚ"=;81\|7N„ڸ8 cz`Rw9fCӖa5ڏY&zujo0CT{*8=J֢NZx<+c+7V5c}LJa'7YbB)@m0NcEd͓]/ 4d d6ܿ5 R…ͥQ#k,CGyq7|m&vl #F;'seR+{ېxm+Is8kB4:ԶɧԮ#oHBwmWv(=xHH/̶Z7:X#͢<>Iu<8MkaգM :ՑR 0^d |#YRli`^|i8}~9&=RpBCM>fH3LInXcw7r:Y#c2W)=t\|9]GBPQXϫhu+YqyX:}l咈txsT/)%OP<6J)eu9UI.7<;u"zT~,b Ѽ CclVt C*zݘMˁ ѺB'*{^)8Pb'\nܪ#RNz[YMrW2{=iD{Gcc7w !v?+)cg{_aU  MdCN̞CHVy&F YeefS G >6.=(=rZS ]7cD$9:vQ>|Ox'T PCuE+|@vtgs "W#{ V$>{(l4mf)RP5WMn iy'!u'6* HD3aQ{'gO sid kO6WQ[O-OT8e\A YEkeZ CfvnR?(cC*;-6YD2W`zˮl,a+ڛR`ې;JO ~(Xq1\/>N 5jǧeˊ ;xPaZ2LJ8:7-9r2lgLZIKl!WCB׆?0g՜LWNX;dX3Z -yPGsmVU܉ -ȫtXlwؾ!WtiM.rp4d\_knQ\ 5OֱJyb8ty7پdńD.uEYμ",n-PrՅGtrcI*6{ '+VmhFôLCRS-Q^(댬[;Cn Ǟob3U& C OR-x/ˢ}$::K'댳4֩5%eHh`+5Da/eVlܱ4G~؉å-pX|K(I|hWWT/yn+}H&=m8"-I YdK uzI}I=gO@r< 2a=_ԁ*TnHŖBdwZ@ԖzROd6Q̉JHG!ur[n;Em<mg)cA)CTl&wJRP*2q^+gl K…9F㭑l:X5d\K}{ Prp5PL?ec{X͚,Bmzr75=0ݹŗP@u8=qXJog?-kfxQ@j:[)Xܴ{4B:HcqIMGtkT>L L}Q6'-3;QQ1f_C@*+bk@ /֝b"TK5 UwZ{9uKZ)֧WD(Od~cFݵRg WHLڪ]{度w0"Dk>%.gw̦21uz19_毒{|"Hךo?rRN4GO}\@e `1O| jPYQJx2Nl %u_m]mN.u|ڇ9Nž&1LLݥNSrv䔍4<2a]!: 8)B7dDih7&_ZtTXS' -+ J~ Q{C ^сЎc[`@A u3 ܓU~mڠ9 F0e˘JP EgXm!ɧ4ƶ~{m\p;t)gd20NZ.swo7iԧױo9=Ak1گ' (Z8\4Hϴ*'D~GFD%Iŕaek-YȶRdQZ&pl盃nxq Dض$L* 2lk@w=+Կ37W߀\%*i gø*Y*b4/ab(iv5;i2IҖ0_cY0R}8C~IіTp9_v gJމb*1B^Sp!T 50Ӣ T{9:dkamz{qH7*ŁQ1k }dM"1iY yfd(hb/QeCx(!sz:> />UJ|LeU3'|]lަT^פ ] M-^1G+k|ߟQ4?JSf-~]'snq˪ʘ [O񗳿Ha+zh%c)O5DzUugU2~_uLtᬔ^bd uoL Q>e)&4:mlSJ-d'Ā嚰Vg0>//i/\)Lln]D ;\돆]]z.Yt~VҀNM| CY]S3C s7G Gql]G|[}& Jނ!x0f:/m "Zί)Fn'MEBe'Yp:ǠP~b6\OX"Z쪩;^{KM0{2bhp<&р`ר[@^@.IO+ ΂Va8>1j&[*% ^6ę0ڞ5K+H6*LMo)S{ɭzX#?Hb,#c y-p7BZMQ_4(Y5ӚfZ VP7ɠQUut"\+qZ'|k`kKfڈfzKf0AAXx\r? GIJ9owTRsKo-i#jR)U'׮$)C5B]3XAW$9FEO eJf/S! |oodjiK*ZVXXj;zz_*ʏm@@mYՏKSPcRH;Iڠ\F | =!\4CXT0_֯~eΥ4]3fDpBA9z98VnwQ"BPM6\/KZs(2)7_XϟOÜPX5"y9oP-WoQͩ+) מ{I\UY U`ISف#xm6lͅ]ZFETacsq<} 8ʹWJݼݕX7up6V6Xx4JH&×#y<+^;Ža+(e}5,Av,(U!zS7\BT I{yl>Jջ:1w<q0[B!Rְھ#JT觍]@Rd_B/ʹIjIfhL/&+1L' ^ۤI s JWs8^6 4b5u}Gx`ec#iI~ ðs]\+s`OU[@ >Q}ŽMՇԼ,4& 1ԍqΪD2ɻAsvhe~*ۖ81KM.v@U߸LX =70IW EUliEՐt|R8϶uz`Rݣ^]I.ߍU*4PzZU׌x.(TOB9Uė3(o8mcUQI)'RM ])!cХOp`KpkUDkbnd<ĈM: 8AZ ^\-[;yi\'y 0 1OE$OnCiY‘%7EE7B*vWO>\.-;v޶N<2aL_1MTfK nR[G1Q9CHƮxdp AX>Ba?E%4dR9c3 O=NʼnqVN;K=;w 7'ٷ=Ke!9v,$W֏g\%!:8Dh%\ w?Zz ߤ'@E^jj쭧]#QrԌŇ#ޅ <6]vSP`D?APq$'lGyT { P͂,WP][4ȚnuFv_XirQf%$bH׉5ItRsUXjΧlLpd,VקИVI>^CM`stpk>qb髜92`Pl+0yx|vvJ6jhlӗQ^v^N(!ASʂ8'3=aA ??PA4;?3:q 'PTGsJ"\l˳6 I]LŴ/9~ΡrKl62*5'.a -d ]7ZM><> vDnHc.D m1ӅicKC {/ʞs:G:yHah{C茹mBg~8%!P.XLPp̝ BQ2 ׵ÿͽj.n]9x 3slϸI;5JC*sB;'t7Q~ѵ[N~F&&f?hR m. 4?=sw8l69Z3]uN''0W^= 8OS{/+aU T4ɬm^MbJݺ}d50tV.c _T o ek6>$:iÿNhܳLpU6\ __3Q(|H>EDoŪBECqc9U99lDԱ;$6 8_ ir!\=,uz g>מz'OJ%2K-ۢ>܇gqZ6&~4&Gө%@Y[)u%'}* ڃj[>;"v,<R%[݇ӖuSw N0c\Slq>A'_܆|_\CTB`{AԮ=#!=.ʝ+.svnīd,1TcɺՈ~ꐉtW l/͐~8OraRtQmP37% wSԵ5>$}цu *>:f"P ͎g`nLxޯ&3/fL1yDJ kXkMgԮm@LeLݎGG1|,h&MjGccD9!mbʊY1`(EYNbQǫkC*!㊽`[Kc{u#D cbzZn0NP<\ݱ"fQ7`ͬ33bXJ@qT~ ٞh}rA _Ȍ1(` ϓ|?Pk*CKi΄j|& 8LL٢iQ|ԏPg& |-?C KHtS0m8$;;_zƈXb/"la} u8ÊJr]O<")@~yAZzuT%2!RR.ʙ9k՝'cl1 OKdZOJ7QEj Vj1T nSR~CRA6:)chK&/Ȗa̻w$E,عub@QG.2W)H B.c3uG9@~Z#CcH.ZCҨ4{H?6}Ύ0 /)|inq,W7S:"uRJꎿ=C6Ølkp^6e4xlaHF;4F~39#oXnɧap,` Ænxم9/6/`P8'ˬDCQSǨq1rc@P5W_-u{T vE3=Lf{᫢< ЮL@;xaQ)j/ 8<=Zam*&:xߛq`·ͦƻJuF55ΐ R)4X z~e6sd%׽֝fq80YItc1@~=I;zHb#]&)6"C1%UJ-+y^0G9)UHq(G P@ܦ;?uə·&(r+oۺ&YϬ͂Y;\q/e OBCd<}jR1X C(-6[1-/Z'h^^?(9R iݠ DhjICN(b!Eq=q{*U6$c9dF3fSu$[Yiiڲ#;DkXi=!(Q|_h( >\Z-`" X&\ꊃ[Y]! "{Bx`6#Q@ ]J'[+Hea-0gƏ_ԑ$7Sv9{_l(Tzas[ h}δ꩘(vѡoobZbS5gsaUl9 e :0?@LnImMMG?z|Z=6ےt>|'A'3 /CMpsz8Cݷ#XEC-K[I"ߴDӪ9] K)IPQc{ x@| f5‹ \Ц8\rSq)I"լ0tYA {-+>lYL{đ|dc>r_Y89/0F j,hh}çmfZZYX%O.G2BMAeSz..YBIy*b ,,kC갈wh6$.!B$oEirdg1s nޚrms>pٲC:> OOt]=~(Pw#(,-hFՏv^p> ˵^q@Ԫ$a5T=$FlS2Wj+*aj0c⺼̹->s~BOijU/'j`&Qi ?\qUm IۮVPwU,F{ߋd @A=U +6Ԕ!"ؙF)ң]RZ>,݈)6 `I!&d#?p1+,Fb2rӃo-ߝ/k!yƸ_Q`g+Y ԯemS 6/x@!ӰB%hFRd*ܹd{?{Ur)̔R}&/(:jۭ#lj=<n:}gZAN4jfL$}[^2K\|ozfI߈wiKOn  -ԚԤ (`\oߋysCF| 1lSga 逧< bym֞)ClcpFd,8g˹6\`]vݿs.y?5mBB5OphHbP*KFrtVg@-u GwҏiM# ܛjZiΐ]Ni%xPeɑ=7&˦Sm'.r@7ӃG[nCFOb%AGJCy}DyǬq} T>*HHG9ntO`iijR֌h#&K/X "lm5> NugO#L!rtJx4YK$GMJVcu#PT6`WMT푯SX&s-`fyjZkr>{U1 q5Ǡ#SB ee ] ̍{YU=,rK8cH'Rn3mVS%^u M"2ޒ%1 EW'(d}M;1g+x[z{]m/e -(!+(R:H՚CC ZE28I(uKEz"BσїMƾ862 kO)pz^1Yѷ`֋3$P{TgP9+0EYbΌ&f"*Q3\ݎ&aӀ'FŋqN+); :֗ 8M5R -TeLꄁ,b3@dL4zdE -GVtdUa>K:u<ҧ_~OI0t뎥K^8mX4ʟ+:ǣ7<(:nmI*CcYLFv窊 chcwka#n 'LyfF) vۥm=&jr9q?M4>a^P>>T2Dr,6Dc%h2U@0qX)ZPVNޠegawe[&p/=MUږ>ηA?E鹛UblW gjynI%ctPI(&J`=֠S^&"{*fc?2&ۻOW\o`rijK@˯"s_QY>c0;`!.?3j>ziKowkDC|0 }/3 XfGЏ_djRjقk?kr$V,L'^PK?" p{GCYƎl-R zhJG\zjoRaG:7q2ֶ@ sij4]8=$XQkl8*Q-뻆6dKn׶e -Qp-G!|"sy{,^9"n#n6zV[b-+|0):߳K'ₑl]t6S?¸;pOXU36zp[ j޲⾾SevEœnEs+{|}6_z2 6WG!^h[:Sp<]RJܤR™dKK?c6h Sa)f5YV_Y*֒&]!ute; [c Vʥ5;zz& HSr[9Ćj< 1>} )$3$%EJY [SiDp@=VA"Iy''R>kZM+ɘ@C 1+J hwi]ږy[ b׿k.YҖ0/F[~ { MTvQ3Ѳ'+ kbP;l6` 'D1[Q)"r&sϏTn-A$gYnlc}`";=E=Mx EɤqP6 H{ )]?T 4'ЛXN "hdbLF{gڱ:Hl9e&f AMLa5y`9,&o[oS& eacܤvR^}*YA4"j`*.nv;'c9!n"y'I -WzHMJ)!`AX¬zf42@cSHM1&uI 6͜o9x/Two؊[qrΆK%ԀW\VX k)q;Hw u0Xׅ~> ~:N>ś0{Hr[@U-Fz/`7/λn8:٭aQRyXzˮBmw4qt] O:!= eP*IVKtTy >\vì{#tVaФonE $.CTҲ28;5ucvnv} 'FG$i)RQW`֦oR Y݋cBK.O !Yߖw*>.ɽD]Dr V|zR&>urM9Y&w׏?PD OpX@^[nI- /a`ТײC?X2|W&iTT䏺X nB\r}AVVC|=#.儳"fb51[slJQmo08ܦGN!.n泬F_e+yScIZ >L0&Yb/_} mVJ띨PL!Wmh˅|q0 $oA8'{`?E_ikOQI~ /LQ#{ tzP6_(6 q"쎖&"+,tsL`KO{j4C @D`D`D@OYMߚE7_983,U9.+;dsКV0[_[-;E6Pߢ |F]K;29-s[>Tr%hutѬt ; ktVʎ G4q3Plr~Z65zijh?ᘄAzzg N t/uOJw=rG2ǐΌ*@写de'-ء Ӫ'6䝔z!ԅaFg{4&]&J{ѝ+jRA$c"` $ L /v+ب՟A}a/&M}Ʀr']80Yݡ0/=܈IDXT=Aib&'c4ؒ%$}Y(| .q&?Y^@ğŃh58X>ԏ7k4ǭjv̯u+Foяu*i iYg\Ʋ.s3f<1N;iŽ+$%v2oc29dhU?JPޣ*~q*;ڠz职 Pʻ֮.+DZdrXZX}vh ꍜmkR" KܡavC5DM{=7 ,D򶡬JےrV5P>2@I{f9ʮ)VJNJa59`!7)'·gGPhbE|R u2-x:rIn}C!ӫq|Wruܾj+*xȅ`:~iAtnk=bxvQI>Ӝߓs F*5}LJpo1&姎S~k=dFkޣȬqb]S S0[!Zг=bª,C49%?x^䄶WNr*OqnpaنnޜPkĹ6!\p+ԯ%n[ERGY iPz]]Cr8mP| bŧ)f&o/EͨC80,յx a;sp.t2WOpEwY-0Aq5Q'T":!*(dɦ {oϥI5Fq@C17sփaCJ(}yɬ= #6^d@+(/YI|͢r@HJ[ؾNÔD]k5ͨbu軈Cm.9կ[c{g &9ߞo80%I?,!w-Q A xA*cc>:Ny]/T6Nx!a\;7et9.(号.\CWNiq>&H^; /@n GSg/V-U ۑtX4c(3GP1;|I䷑S=Ϙ|#c7*U1Ho-t|%SƔH39 :α!%ʱzNXv]?FO/Xߊ6bKU-бH!sċ/8F\ _uQ6Z"v ru`֪ܷgN2,\)4|\n%%jԶH6A-4ms8lhH8JS&WwpˣJz@CdGupgᕹ3tl= ݹY%@'fRP}m]F'3u=V%Nȥ$2\h1tIBO峷X y—Ɇ٭S+2s|F4NyS2nMZek1Sc _݅pZ ʙ: fN1lRƨ&zڙGiO:ֹZ7sW?=@³ÑZ ENɻeT{jP)<IC':xSv4 4iJ{ծz HM,a 2U{S]hv*v,~:h9&S6(lҩw'[do bQq>!V(񲅌eloGDΩebTOwѷa_e mufPƻ\07vrv펎_ th@kQ`Ĝ s0/"[.#!q'x#$PL HZ *WmU^ ܋=VP]YÕDs4wbP.0ZnVʥ@{xp}*HoNݑ +|e`8$UՌPI5[\ș0.Jzo9p!(=8%̾c WP?m3{O?,r>jV'!rvAɺ?zIhʆ bJ,L@8rx\B0Fw_Bj'yzvV鏆ns&/y;'fgd](3bP :a܊߄J`;;JѕpC1a8}*+ah)(Ψ/R$h -!1cJtT,kLtsd[C)|EYikSA 2f\6@qNI N&Q0QmOXHOD4vnP'Ͻx4N#[f1$2ԝiZCCpIݭ`g0e =,un !e[z[!YU; Fy!q}WVMM~~m] DkG w9u²">a/jp+BrOas}Do2{f{GsEۋNUk2 A69Qko6+C}Z'_Bq r#8ú0 .%z߽vY`a$4U (htxd u\/_Lpgri>_X"%Ku.ف1^HTPej>P`ٹ=Mm!h#! -d]69 nDngXa,uL\h)!59Dw?{8ED#.C/,s&0]!5@ cԣm0Crξ)Z- w@@{rDʿO?|[YEt u<%~ԩ~w>5猸 SnȨ4j쇲\; IALC*+ Nu!գ8f 79!=<bM:l0R,׏z.v@^qO* it`1VQ1!B{n[T7AZ"801d0kƲ]I;2`~%ڣD{xII>CN5. IG@TW`&/Gu& IȢTTUsmX6eIk@8~w^ԥ2ϟ]LV17v0CVせ7WEwE|m ܪkG>cAaaŃC#ݲ^`syVO cbtr0 hۮgQWتk_ԓ">zTU4b S#keY 2Hn0R!ٰ}4{vL]ژT3wLE0tF t6=YDIw5405|@i]E1P1gj6D/:f[Dq@Uh÷YglUhPmOiaN}ud1PU[?}`(*PlDyh\qm @AMh09[JN]7TKFpo@H&C5Ct yvƁ?#M0K*z T4Q;y-X0'z8|Rӑ& Y]?ߡ^ނT"#Upz(>2lFa,#S+UJq.75>~8+X#*$lJXbkі4C[ﲎa { õi:$WUӡ :! _1$XW c@[h~.8ǢV 3X _aݳj+͞ZXKЂ 1ln5~}Qڈm).빩 e n+*I7(.tL8x_zlŻ,$`9QUXb)B'u>X/ɱ$dh]6嵇+`Y?5+av)B{!T(1+MۺCh 8RA) fEZz^+R~t#a9AWoWD1+fCp-h2Drxh3~0詹vVXvm) X(|U ηY&c>'K羦Q,V7dXE%>e`Ļmՙ sk'Ǿ&<(l <(åEbQOx2Pɀz:&Dgj@w8{ M SE\ jvQSus#IlpFu+KZ|HOR[3TNGKAȏfN~0s9&E{ea#6fAzYB`4z1)l6G_*6hzem>c[9[vXVuV~3=1ۖQ&?ow\1[|@=V[uɀKs-`O- S0=j˥rfQLU`jb?[#Wf@WC}.Z+EnA)jyDҍfRd>]ߔLa%#j9CMG 9&_FLM t/ɵ&J\fle_~ɕ l^g5 s@ǚwbj99I?D\4jsrF.U9rOh pn l#w.dM#o~(]Gf,Na(`Z(9?XC ]yFm6ps5@eVFۊ;- j|;Ky/2(3~eFO) Dr4>6d|&u)#5:4hNpYV.0WU~!VWN oPg+241AIbt QTzʶw:İ]9.&d#/҄?OY^*rQ~c51t΢/׍bo^T5;c*0ǦEU6TgԈN}絆Da\ݑx_<{\d4~]?jjD7X*F!竷0.y~)4q 9,j+M!]dp&ظ813lD1Nvm A5ʄ(+LrJT۫f`Liu}1(D̉ggk$h=+ni{h[l]>UU2^:axHeP.8Z0eRqy!/b4VZ{kp=.5'`VV8ڡd>hrc$^r䁵Knl ~ĦEvF#G,Lmr㍩۷"ޔQw#פd4h3޺|t{#gs`Ȣw}x, )ɒ'KHPNtgr\gAb Uz,1ЖL|[ σuqNL&}\sohS.ዙִWv :}&诼$2F}dϸ^#pzz4wPgYl2 ǖ5W=mÀ$ś=.qlqFM4] $ǥ.#,#QLsixF!ʭZ[oAE݅pt&ܚ1*+>S41.1Luŗ͗##weX_v(UI,9!a+"^x,&&;ڔsFP,*̂YFЛp" $\™Ɉ, ( U^5)vMMw-Ir|YgRLԿȍN'Luj8\T<,>o* j38gdQp umᢍB>a_8#ar bÈgOwO^i{zʾMX\iL 575'-Jjgx+H6^3ջKq>W1{lbr8jْ?C *,Z7$O!ҏ DؕR)jVe1Ku6l?,T;$Y6cb9-^ 1E^AeDz5%xP+"zFҳs| *iMD׺}MU``P!5zn,~hK8=Po:<*7=ЮEZPHAߗK#ZNh=̨7R=[[,vJs8Fh [`$q~ewu"mw ` %r~K4nV6&2g @Mj0a#aL@3;q`2K݄Q*_%Adí󆒶QYэ$ܑ Zp e'𲦙AJ*o1pTyS<~ZTVi.- i-gJv9b5F2С`¬&,ﱍ)W@(oidsj]IabR|ID;N[oP nG:np|<`'t5ofOyN0u&3JW(4ɐmҤ_(^aکtA9Z@'GNSFIl2N|hm @^<]<#h/ch&3\my痎f,|wa 'atn%˗G88͂<-rBmQ,jQ-#$bd"d|6K(VbO0&wC J .yh4D_BjD &)k^,__=?jC2 i@<i|Q5a#]Ψ啩;@۴WWGOT9ݔ͢W sFqm62ސ5Yk^=."( 5}[]Et:V^e%oC.EӊQ5PD a䌕ZׯLeWr\\->Vo\G|ш;2Ik̷V<2{0Eİ8ņKm[_D W->s[_AoB˝؉\D81R&To^ v$ǥrϏ+nv)&*!{̡-<5D {xa,Qo8D]ŗR1uD\mrjCli8QH5J&>wzjiY=n@6['EYq Ho)Lֻo8hK6+d ;&%:Y:I5 5s/ͦWwq憧LwYMHZPﺯqlo'P'|WFcOXb̓Og*v@:4>jymvc˜`&vG lÉ(!VPi6+Nzv+) M:^L8AbW#RW3 0[Ns{\͋7Z;Ó~-cfLhh.)\U 9,.:ˍdL@V;j 1Ok*"5o tc-``V]Xma˽G 9R7 X!>Ŀ$iu0޻SF\ul8SlEe2p&D@0%G{P"Hm:ƨgHNWox52560U$fjql5̑N8܆LQi_B2JX0t+%fnGf5Tcr :?]mQMJ|MyUMYE &)7A9 %جA&0}D#~c;3+;'C]Wq ѽߡL6ErH"uIv kUӛJ /r+ߨ< >-'F6}mΚ)oXtb 0c^8>eGb^w4,K:J' `bhW C^e#5k|!RiO5ʋdb~ج~Pl亾ntI`~9S8<^h15C,I̙rk>e?e֔j4E B0"+Pɾ^[V7T׆,9 H&ِ8XR}8__6@ȃH3}h8Z}57/^rۿ65 4jVȇQDVd慠xjbvBGD׍tO(&d-e N@˸ЏT“M-Dm dR=H*@MFnwVQȇ^WƒAΟ'd z]!ײ+]?&\X$yxR,Yn΅}>oV55]>E >x Ўyƽkѳ̉]x)蠐> S ;yTo<&7{8HS;F7M .y6,[΄}6פqRb4OlXmBз4yg_l+9u2Ghh&z_6 pdlI$KR@5A&_V_2(շjugl٥N{A]g/q Z/hNLw'H/,2 Y9s8TIBџ)-r@yށ1c =JӒWP"ZqJ<~S̓c9™18.J!A:˦ cT6xY+gP3vdʮk+2~˲w*3EKLϗ>Pʷ#h~yOq {#/hgOH.=׻]xn9휟5M7%-['EȰNNJ $s~"b2ݒPf.4h-vfl=KWsϬ&r!UTª k*]b͝ `ȫLb)T]`/ 5/9:+JJ01RsTfvq>]|ƾu)h,;!}bX,ڢD"#;xNPXl̝rf6&}TѣT+sY"˂f5O]x4oJt502 R̷6ɯ-sFFJ&9iL":ehN4Ҫ4kpK~:5(G'+1LMtcGȮb>9 Qi0=ȚBҜLP8ݯ?jMJ[yN%\69v7s_hAD!ݠ'&*v5jeNV9ғR!O2*!bdl6u; H &01i5 /XҥBP!"GF`>q:M!%@=Fv'Q^vz$x*Y/KCwذ';3:[TNcFʝisw M&/"CoW.SGNO*jpadh EHDdTESHi,tDPlXujE]vZvKGZUɺ1'&`L% ]Iٷ%o1lyiG[D;zbVSfOEg1 M )͆;aneT7(.]t& ^uڇI=wR Mz<ڽ(rʪ=;j^o Cu?ٞ\Y=ā^eG"a˪ϯ1ٟS^V^Jp !vmk rW&US5w?So#H+w:ճ؊?LÍmQGwC1e[ԕ&%qW ƦHՅ*?Ƒ"c443IS uY#iO .@ڕA+:| #o`nj8[Iܓ+<*m+`9a"|=\l!  :{?`SDS[n|_Q9΃ v)=RT  u\DM_k_E`߯W:4Pޙ:3:شξ4C,/r`.^ѝT#Uprry\x)#v+xANx%ݗș<fqz/Yr`J% %+U(<:qVr(d  .nCܧ $wO%>Mj G^;aeZ7CUd6d3Gm r&Y4 5&zR|A !'Sܤ梒Q4*jxM/Q;a'1 k~}XHUXjfo,ۃ2쑎nzܒ T7yxjf%_~Ͳ gtl> R# ҆y~y<(Co`86%NM7u6jU\7hb;)J+MwKRԁp~ 'ޣȃG>ˀ'~GZ~mn]O4]zsb2Z^`k v~iQjXJ ^ׯ bUlY,.l/D~{f+@K*pd<7(mm~:BxzG껽Ц$ tQ_UgWQHVJQ+܇EZUݡ9 /3a0#) m^]y%s@]{9Mg؉gmp[яóqy):|{)h'7s ([_B bRJ ȍ1xlu93bK[+NY(]%cZ "@v8͢ #>x?KX=FCC?+e LTA2VN٧sij )\/f8MHg>@'Vq7.[ʾ^4濾 D=~]A‰Fŵ!]9v8^EN/g4Acܲy[|R7@v:}{(Z=ɝCXʶpa),_Ie:< { 9 )aOQr.y70@/+?tZ? 'tf,Z6yf_w&0fF`^WХUwO«oi:{I ˵8>$x7Nxט }  h~Ht [pr})K_'w3!Z_g==<_i-+n~8mjS}NdHkj/(*k=G&}|Vh_)lP|c<,0+mESZ>.G51vJC(cHk`R D±)TM߭Sh;hO"whQ:/ %Ǵ>Cœ!Tt"b,=H)o1'M;=o˲m3oﴌн&Jr?ev9KV& MyD0aWw[`).R"8Ɲ<[ "B.Gy6O㨊a×:NĪ(F<畆CW"$foFdA4ʒXڠSɋYVrs@| ;Op k،*k0*,K^g":~i .z9Q[?hk;ur[ x;$4;ޞNq31;UL~.Yžځ |jk7>zmuJn:BvͯEC <ŠIo JO@Ybt]tӳv%lD"T2FVK<|~JS)@t_aG3tehz߂T#|O3\9=h K8 Z`aAwsM$mO Z'{m^'e*ޤe|&HM&+ظyYx>Wp/zNj$/80{>N ?6ҾyCUBv朹lK"=Ϙ4B([|"Hf y_ŭ t:ZdO޳h#s=9g+$w,rXX:`Ҕ盢@眺@&YX NNޱZc [r"qJFڙYHf쓪5|;v@e~D|ƊG̘W@lˍ 'N QڪVCg\)m!Xh6UJB:&CU+bqU cxɏ)b+i!Arncse1, CASQ8WGozyye:5O.+Zpb.=|Ezww#aNo&~wy@bX* o ۜ=Դ0^W@*S 5vSj[!d\9Pw|`HqɊ/B#<,"x/c;"mTL`m1 ^w׵^s\ ҎhLj}V.%8 u\[ᩕVmUlܰŘqҨ^.ya ~e/8N:0s=߰4j &\k)p0ƁNO1 Dt.nIqkow׿>4K$ǂ[}䇓$n!jOـz9Gtuf#\cu["wV1 %6@oƼL FIejmw5w±mj^o.]ʣ!5m7Nݻ5#*{|4IJԫpGuN ,k[h,B"髢p Dr8 q c6!C^c 7lj`Fk56,NWf5[m[qebᄾqoR]8DEC!SKLRe#dHE/b<%pB` ,>)RVS<~Ri^SOi5j7 =OVZN <Y% qWV11V ZdቁBe€, &LE'nh1p 1Z;@'eE#USN|`~{"ύ~݋ȼ+%$kN" =m\*Ob.S^DT?ZvEͅrڳ}sKI}syG.Z5Lx\&-9Qh>R9H?keC](Ԇs995熮g3>e0}b\S.ޝ9KA:O}}?0乁U)g"b)@`peҰ4cl9PZ:wztYh0͍l*n&d*&)3+*l* HS\8%@>8>^Amkx)m[-swP7]lI8fvJk ~XN*%&"er@ ̋w/#uyfVx 8a+qĥ?q4Vo`lJ ][^QdI[B5z VxW,"i/f x]-ѡS.mdQ4" ROM{/bj NVӷ}qu}#ھ:w7j }UYͯ r<ԏ?'8aLЁqc]RB h4<ܷ o+wf`oz/H_h!|SmYP-3p=e10 k*Y鐃HMSr= r T3B_]Pt0͈xӑrm^ ]Pvw4*H1˛zMXOm8P}uc (>ʪ,PA6'f/XH} zZ4ʾD϶႑K;5wLW,g&Dշm2 .#liRG $֌*nѾ:I>hde,ٗ9ܴĿA~]UO{ӛa<@\l`ͧPE0he<Y|8MUt5PLy} D)ϳy9ؗHD `1>s^D/{DDfN(AzuX*떵8I<ۿzeRE , 歌ʄ+ũ ,T#M>%4j Vi3u6f&Spy6rW[1cR\/]x:C\(gZKřq*i}ؖ Y!, :lcTLMoQeOP՜T ]3ÚG"CS)в~Lr%T@X3j s.Ԅ ^UQYЀ8# 9߂lS^XJ2BB3~i!\c_zP@NVl]/ ~ -fg7gI(\:*y FA Uyd굊{a]*@a7hI}+#w|8d75@9MORtnx0LOK#Lbcu]yOmA4V'x!3P7hVyˇtJ}F 96 AHRGr? BZ2[ q5 3UFW\RXf-=ҖϭWC֔@;~ڀ):cIڤsGՃV N49;<~BD?K *~>E L6pgzNƌj^X[Dzy:HZWkh_)C#wms^0 aMu DÛ`0סv&K^҂h͒p(aF~ttKo ,ڤFڅ"9e#+UJ&jl{P Ai2GJ{26(» 8=i9@:'3ǁ e!Oh ˊ[pNEz2]eU5!5=W>t$ |Amt=n(Nجڕj҃w- vN;S!@cjrW&[j MM_U{縩JU [óz 2*0AKkʾGoZKr%(pi:zzmVW9~BPO=levKЎɾk9}Ú 75deX-K}9*ff#$B"^@9 C^S[ly£4d!;)HMl!Ɣ-` jYP8l(P,!I0@DfEʣ ͓3oEoY#I~\(fj-Y/\WY>ɕ!$By($Ug6*NՒWD|Hʗ{HKͶIvT'Eyph$> !z;ïOm/W^Vʿ|%Se  MRl/=.ufh4*@Uhzepc_u~z|#vL~9f{۟[%xȘ.X8 7d>AE,!|3X[zRBen 1(`>v-%osCCHD$W"C.q~N7ǧE.џ b=KO,C)_d%GVD_DC`.R{],*^իjTZ:ub*S{ O*k.9Wk1 PE-ti]On)}vp,K^vm8I P l#F ¡&jEڕm(uo%Fu@,-nDC`,4jN=p,D;VE':Ye;8uSh' )9;2s{@ ߴtGPg 15K|16IQu qA@qVڃEnYd1CEmV.R- O˥:KtuAx?x ۴h[GO!I26u/wF#ɸ!2"|6PV*oZ|0zh<ɃLZϳc%}k]Ga^Y p.-┫-7HV; ֘5j/OKkamI"siiZHS u{cx̆&@:x]u8<QIuzfH"=[{\:6OeB쨱-e={asGfnQ)eP_'Ѓg(@D!HI3I( T#x=Xodlt ̝8cUT/^ 2d}v%v$6l.9MbA[+9ΐ?,fwjB!x\"AJqO+lc]Qv۰)[zу%(\#" G̎FJr<)|`ӺzDm:<\¼ [Y[Q6s98BaGjvŔc5D-TO͎`Q=hـpm=wĞQ+\P #ΐtU*CPb|͉<3:[Tn1>l]: LvYu[e≒']ѨqwcԃFuM ّ TlnG#;*5vy߈{[0p!/xX~pLx cneӫg않FUu:NvЛw-d!O@|{ޘv }{ ˠ$^jIgY'Ikіxb6-l˥y%NRg%&?B#/#Yb_Њ,Ď'%~7pVHTై:[9x#}y{0fG1ߥ3pv^_G>*>=M&$$x>QIg9Ao` :sE\Ƣ )Eo<ڻBteRC E>!{تPc[ :@q P:zD`{k.XRhAq-"2fp"UoSkUt]*QPhQr^pŘ,2MDqD\r]gƶMّBj{ըrtw46LQpW*lS?ʯwSB.DӒglFdD2 ,-0,X惛^ϗsdjC][z%lSދ9z"3 zg Yo 2&FR{r;l ώ +K0ee7tWדkgYE.?|"m}^݊eh[`.#Grj ^+VϭWwVUoǵxH`b-酓D]ErB6# cnǺ'nfK^WTJOZi,Sm+a&jbCHj֏%[+g:ׂ 59ݫy 'jyuvd+p)EkjGQ Έbiո33T 2TH: A8| N~`W>+`Gؔvy U)pQ?b#!7c?S&*zs:ؙ֧[Fh=f)VeTYn#k`x|3nSpyd{v3TXqh`Y2 H+A|hclZZ-~s)T!ڶv$_CQӻx#&l ǡsc̺mkmo?wC'oq D n=j)FQ4ESC%̸(+D;q0kR01pb ]/ܩ@ l [_ jg+€yO{ODoVW+_ҩ39jE!R hpRM5xEITtOxd7]#Z~b`/ϥo)D[{/wy8i '\~ZFZaˁ!uԚP Qjұg JLSӨH?s\5~uKO3si;}]g}2Fyuᵔq;Ӟ,ʺF !y:Q}mj949ާÛkˆ"HAtǝ' %(]{a}brfV27% (&kBv~, aL ‘Rѽ` Qd!>ۆ2ޭʖl!\ӂMI`2L񹌘־r_:;M1poKMj P8#8[ 9oeAoW !%U9 ԜdHi`9J p_J$Xydv;lT laCWyGI.=4l5]mUƹ'*v}m}CMUҫtsqshxhGpl/O5&3`rGoڷ\G+}r7pTi#b5X!E9=IʛP\{GdZ^z_ F:l ɚ_ԗ{.*Un&m:8Qt'uUh !<RG;TK`Ωҝxn':S-vU%U&מwD|D>|:pƹG]6.Ͼ'JфE@%֔bnKRzJ)FK5^RuHO-묨Cې+YI0 xa 2)꼇UϤN% e†xH8a^jʬ$;ps7Y;/Ȁ؈唩 nj }Y5%c$[]g$}!Pq1-Ӛgb5Պ˫X{`0VR"3BTWuJΘqsښ]8|fy[(wHAi~~l5-y$VFi?l-Rd$:)đv֋UJÚWX ϱCiXƷˏ3Z]| :UIhCޟO' df[i|3ۭڔJ{ҁ'o.?$A0XqC?{1;ZD7- "+ ˿ !_[Sx KCQD?o$ފ -z$HleBfC%.03e) X,Ml{0gaa}8kkφr XeY>JR2rAux ڲ'7sb3!s=/ ~nQ ?&OHQV"C:hsݾBSU#,k-؎Z$? )ew;r;?>c}7%q{ч`;^-i\T > "tޞԻWb: Z&w/aeF~)e):n[u ~Jn1*7~'zNPB {IԒ%P2 dr0'nyoty}bGMN3Mݫ=Y|oL?e<%H,c`q3{,|6)FZ_aD4 7XR?_Ko㢘D67,/AM<.=%*ڇR5L+E(x԰7_lAc}p.FR%)<Ա|a1H˰ *;Mkv^R>odv`e_3>R>4Uh(qR6Դ/v*(ϙ}F)(nу/h-%[oғ27.f)6#:\>6afddU |YdO%bWJEi3˓ÂΗT:6&J &yO6`A6rߺ<#3`Jځ)ݿ+Z0guUc̽9ʉr)FDlnL?I8,;X7-uiXURbR݄7Aw+ JP-:H5STloz*/x9~i[DYMMk'y%}H48N(.NhMQ>'AZlOdb7e5Z-ƒyAj+"rf/12zXR{1&~Rgjo=RLmeni btIWMZlt+(B, uܿ,e,SuZOe$zom':`?!Q_ BJw*+&i|UT&V-i ё=]4$)'oh(GBUd,шm9zY#Yn9ͧeW{b8$mmFHbnSUyW  +3}D?8-ЈϽ,&i;L@徰{y͜}xdWBnfgo㏠6 !(B`<ELmM[W(C8p__B05wҒV8,͠MfD)dfJYDa6q'ضWZ%2ƴ,R5-h٫?&K8ޅץ?(ygA(W0‹~,R[ʊ]HA'YJAgc7&@K6v'vX;4oJGB dYjgoBS z;?CvJOµٽ{Vb+]#IR6Yk% (at?#FF,׹7Z亰ݻb@: >U,] ЇKoK,OIսƴ#VoB&V%, DM4O+SuDGsux 9b9uTqy@Lô=64wOb-O2q! ںNޏu[ڍ ^UNruk^μe1rDrXpX>n[0mq3fab~Y=!w&O(cHEMk,r?SpkO\}@δUӣ!3r:Wu7l 0F !Y E*+be.G.,y"2RKz!R5y[u=.L?ԱSQMX1ǎIuf-7TN.*]HE#jOp`!$A![<6EJ$bOpu x# #к`[[oZ`(:SZ}Wղɘ>Ą:e>p=PcMj?I+*󕢧,C0CP`{*%'esT8G3<;#*<*5t[td]U^>r hG$AU ,I,V Ey5jVVZsm-V_YO9]u}"O T^k]/FF/ 0$jUG1$磾y⢭a(|9p[B'k{){ȏ857&c ⧂S.,i/ BO_oP 5c7#LW? $ZeH$J^FB壋_x.@W2509Noz RD36;*+-J2&*wȠ$GpK7|K_ !YXN;'uaD[8^w]>C(/CPG2sݗ=&3{RF(˫htS1;i ֎9]Mjڥ`M2ǞUK!Cw*תŻw\ {H|)1KBQY:QD)mT_TB1v6K w/D\mEq}9êZe!yLR4kHW{xAg|6T@AfN-e0Fw / r-3LrCHg7Q0ܴ'%sIPyw!^X8U @ _ں;[fu`c҇ z4Ki?ԍr#,gJc ꋂG(],6!TR YJ<^qlI?IrJQ5'[3V2&0%tjޒ' 0@ f K ֽ{} uq,Co_glJ͑55IX d-j]җJ3H-d ̃ƪW+ n|Y!OOaf>XVBʱ7P`6åjY ^b`(puTۭ{„@Nzn,s#%^A{ ypkV*_4c1Hzlq`-o8ƠxHD5kW)MO_g MBMYfTlG+ -sA5!q -)_Bbh&,fkۄ~GyJkij`UF5gXZ;(ԉ1 1jSاcgv$'i.KdSDž[W3/{&b43XVaC99F q'~.l%b?4cb/(6Wx~pa| vס zD.5 TRIAi ZhgR@*= TCy=Au(@t\i%&;;!\R?D6n0Y'|#?u\2s2b|BWSkr1>1Wk)9m]thuパE (- Ng9Щ{7g")4pd#;NU,w]2"s5v@qlQcXa$ߚqbx"́o(j네_^TOOؔE /g5Yߒ9J9ӒTGlK`G'mNTUPPPj.iCN /h.BahIހS @8vkyV4v$e`Vyl z @=40_-~PS.HJf~.61ۡL~M1B|>)2ھ} K:%o}nAjB>@Mܩ-B}d%Oa!Cg26!0[(-0 a~*fs n+Ѝ.%69bE4f1i;1߬LHlN몷{v lZ=ϾY. ,lVLUg54&ݛƬ/\2FKт7$ "ƶ$Pm|r(kJ=v !;2>+j:5>^R߱0`a;&`/541ȢdGąQ͂ ů 5Ep)! Ab~qs+]]n/IOh:?ä-fDό \rx}i:f>u>n>^5N*`b?՝Q3FEm;Z!6[ul ͦ *a#xSkui|MW.>R7Pe<֬חk Bu(Y +¾_JoQQY%RDa N{Wywvv]{4;x ?!P(hRo~qb-H}_˛r\{;^ Hm.\D[ޭ:B*l)j&6 zH,(Հ3~vf|Xbs1M3].ED8ܩ <$|hYjU2Zc)e;׫gDΙ8AY;ĿFRz}|oF.+`2 | &t }Ǽ` 13gO|R^@XqsbE|0`l8Gp*y.HLxco@gbw^nLyhL,E8'gKV+#W2ԠewʕJ-EՕ1 ry~LI=ubi招W<79降xybb[3,lV7*r}V9'p"0Hk!A]sI ~WA2sф]" -*Itk. tO/70OuB,p}Fb|0TuکЪw03U)@c2'}ʊgQb me]s+aPXbe>iEA:a*Mٺ'.MKk_Q賓,?QZ J [\k^.}`82g+NsIsP* xS0pNjv`ok%Ac\rNͮW- \MѴ_%⚑ R096Q $ npOm+K.Yc -(*jr,xS\ū f( J{7i69s믊N\\kJ6.6vX'O0_V:dfK4 ܙjw{n.V?7wϷ%ey'HY{I޹s?87#xb;i9 :UJ3ElHӢ=7 ϚXgHTz DO ft]rFqfQz2مPH~|<[IԺ}uFP&u+)8ӭ}l&2z9 .mwP?W ̇ •H#BKn AWq_ڂBUi)^T,g7J9#=3BDX]J4R%i[fcWjY Z L.V{ 1f}m 0HniTڻzNAPvկ% #J]tZċyS .)Ch㧁s肋5~֯ͥ[^D.;e ѣ3'|%|e oR?w[M2SJrV]LpⱠwquZpB0x*QRHm$85LWYBdždo`r)('t40]' Xni "f!)n.9\V&]$iݧsA᥌G6fC+ ;- A $x,l;#$!AHѴ!0T'Tm|Iڸ KR5ۿ}@%T{˹wzIv|V Lm.Mڦ=b3I,D`o(1Djaѝᎅ$5ZX=Mubv>4GȱgzguG}:ߧDQ4ݦa^@wFvN]ä[$"ibV"mLefsNgHΣ?AFrm9ʝXRFBϡ7oo4i!hzh.W%kޛĐ$ʯHBM{12&6ߍ=̄맗,D3DJXj]7F-.? `@P+v6$? ձ@jMӪQ$j4:'[]Eek(%ժ<}ZCȠWzVّ(1#t<־^lu+R|,#^o֟oV.^8Iފ-~PMߗrվl;L:?/y~<WaoB( >](j`Cݼ_P1Tm)Dص/hHgbG?SUX^ℝ~ Ő"6Q[ZOU{C2ʃ,B`MYi.?$Y T`TQ0y$Ns,Sc 1-m<'K^3tsy'} d(/`cog*s!{[$2[Rc[%h?"'pI KWV6$'dõ̂?CX}z%ynD.$bYE@ͦd`*P!yWg>-EӬc<Y+H;#Iڰz ɹ PVe/cXxpϷXSs(yo;y1w$~G/cD^(pj@VWy( V,1Kh8]MB׀'7mT0M[pcmsh- HR'`|X=rbϗPPm?2&6b$8ѭU̬8];J1.dbɢ3>Aǹda{ʘ`wwUNaNZy4VлUV33FB2Mb2 1=盓(LFjoˀ%~bnFxy+?`TSH˳B EW-K b <#Llrg:]#NotvttL7L,F+puլեWk@P/$V~Gn5AdNeP }Z:5JwL;Nh$'=Jd "]䌻S-ؑ>PGa#MF>>N<[P}dW+`Z r`k  8Gfn-["ڇbu4ZdzbKlCMQ?-O|KRL |a7dsn8 P6I!Lނtyz!+ѭz?% D!DJEge ~n`茆Å w !<99.feK{gJ}~b_ q6q&B7yI ur/螅 %QG{JK?PU26t8qGm~=Sr,1V[yDZggl34ϰr5*LQxG:2I$l<&IlLLC RTi9 yӅY 轘>@7:aHrD&ps" ~i^,޴LeKc >{/}~g8a2ôWP;⧭ܜ"pE"oM{ b lsIO5]LẂk &\tWP-gԨ%賠o9q ⸡+*_ O B[8 n} Ws"=JN+?4j1^4$ae76"UiĵVӺg0z/D=PEcXΗC@3c1UW-}̉*Jj7ݺ^;K fT4.3[kVI䒧ɨ*w5\$2)EyL}qU7ː@ .KwzD#$yMςmy}$;X6mp c 7:͞Gu=l'>+{0I1|I)0?FFqO OGGh!xX}, dnTt܏BzhW-v׺Vu,Ry~G&dAHQaCe1X/+QVfeϤGHL!c vm o!ݓmMܸmc-CML-рÛQG͐sB6e?ݮG:iMΘqƙWDN7o ̵ ċ`I 2g H nX_rv @!ZJGOП#d9aP cȿc839.z%A#Y~ݠyS3"&ΈIh%#wRpŖS2U؏}d֓ I&Z\_VE ² ֔3Y1nUM3|MO7@DM]]bZf؝4Je "nakBtY5p@0g윍L!lҳ58=F{'iL^IK:n)8z;].Tdl02w@k0 Pcˀ+xP YÉv8YƱo| ,s6d¹QX HٰL3&?Xz}}ou~Q4>hÅ){9:&q[z v&tkr6@kqo)gXg~NNPqK,>ݿsnX'>tҩ6CQ@ X&LQ*@aBC~E|8.Bvە&wр@BmXNKRTLZpEhL(WC"@.P1,MwΡoi 7UPvL cfRӸ.{$s \~g6 ϯ Cǧj;¨NS;afT Cׁ5B Abs) Bn8&oI塺N|Ct_l0V濪cGx bVʆQ%wBFJ_3e͏vn|܈.ŵ]<>9C=]-xh±J .(E3Ό39VI⮲v2/.L^y k RZ :Җ6/;0<6m ]G+Ug.KS?y_F,9,k@x8G_v.LC4)9@6)Ѧ)$Gȑ49t5{s>k:8ԧ¦sCFN4ɇ'`cg*օ`Qr/.rA` ׽3~!ZqIY![k0~4tͧnQ,GCM91=# blΝ#a%0L^{Qҗ*v2OP*rE9(m! |nhi#45aX_0nblփLJP)תyD9<I-\.Vn4v$Y: } Ԏ([}Lh#R,j@T 0R8A0+" DA .9*d^X|2D'0p_ZqN$=~Pj<7,D:WĊU_3`U>y'ު\x\}Г†c!):P ŭB5iQ Wymj[H:;V`0]tKSz1lE⣻2= #-_#uB% 0|)[Z\K@Wk66+cWRCDt6]u&ܧlO8h)5\Qrz{Y(ٯe:$~ѝget}tgi.Gz nFߩbD[2Z {;'Go9AXSJmj%3Y,HvF|.Ὼ:E_m\HP&ȘB^<bE%])N]bI03z}jA"9Sh@E_U3[6P+XVDŽ:Z[WO}.5Xmoxlnm\KX( @֙j8s`ʐ=u35&]^g a3#8r1< A =^Z|O'ƑoՂQK+ܣa֠!&x\IC$j￶D`֕a m`!B5JAx |V -r]>(1 ZX6yk٤, l'P g C ZZuGȺA11*Ɋri!.L+Iu'1[vژ s;*7}/3gCW\懬1A='Mӥ.XDAA=<.̪.+2^v4R{I:KK Ӗ\ F ]`NpF,BuX]e_?:*_K~*@V\f%*yo#&$g-Fz:Z18[hm*a8eGkp-!g %Z Wx A=@l'fۋ7ѷoݽȴUPPAtcFa-h Cjtz$ 5JbZ2"9LCp~vdzt:e3?4Q]2(TCkSp6`^ 6dev+FE:LY01 v : =I@V|ǬfnH-68>8{| yKTd^N#ˌo$aS~?$fRd;W)|off9Uf{؄c7Kjɜ,1/a͘$L'x[>Ȯg~l޳?x)2$^sqIdLUŅyo)˒`?z G8!  몍u`;#5u9%6UҔ/7R`V{)W}i֔Em8E-ueF W1P;3-aZ2pmۨ7p NOWA ,sO3W D D{< jF''̚黲[fjSh.5?o5eL3{3f/(ȼ9S3%skG]HuJIL3M=juU- [|78"A+uRDI`8U&S7{oT {Ah&W,:播Ϝ'P<{? b8KĴ |Q!Ysl0#7*5HCp[3Fl+C7"=\Z~sELM`ޒ,JdUy޸`|U=@`:'&E;Oga@VwYH }+;9i}SA3fD'CB,!=E_*>g7^cMF7}22~IP3+~k@#GCk-9xq iy-[ < frp{.p%^yZآS$i Erk+n;*ȼBxP@hOAF }RVqAMޡblی0+bhcjr/~a:Ji?8?ߠۦY_& _ &OnEʿ?UՀCrAc5RnWVZYFxȓB'%5$MZ@wzZ7B|M F2A>,%s$kKVeqYvsbKW߬^(XOSVDNyZǾOA5 OUxjlyu] 9'Ab2WCbXMv{ФµOOCS{AwDsy .{dTw0j xR̿s58!-햙s9ۀ*vۿ6Vh8-9Mpc @YH ln/ꗗlZYMZi6PT)ػθo֙G,+n+q sw\1XZm4Ve"m uŠx-xQs9OkαVxvY^FZRVQ4cG-첫KN-QEI.8v} 1&wNۮH-T c3ҳ)U1Wz7JYɣnQ<, NE- i~F 'Tqzi-FX΅.-b%k v0ٺL!(eϠf쁍QZ{xFCY.FYBHSpf i'tq3Zp,}oeXE_9Ĵ+ĵzynm{WPt]2s{C [R_ۘ0<*w^j=*`v<)G^pʔd!U5Dv!l {U&ejoyiHHc|MU6z퍮-(sDbKPmO NRIq-GOYF90Ø0t91`|}U>V,93!ZmҍK]I9!J{ P8m߾.CΖQ;bx*tQSVRMA;ctK~dCJ. n1ItmjUdb*JsFyކ@#q_Eo:';'mUSvOphS|.WJ 6QYpT }1< [h,.&QY"~=HgDpXV /φ/J:#2'n6T1겶s<,2:6Mݖ;$bBq.lC (uJ =WBT¨~/g RoeM}?)pF$B,$ȯI{ }A5e#5oQ@赶c@c3_;FXZWwW?XgD u7 k$0ӯ^OG6OOt{ʤ>ch#~rTʰKTRb,@ȃrm1dh]o<#ITLR.!_zm+ι7Mli=M_9S4#sW}Nk?Uhîwp';aDTX֣a(QE,LMFt3Q{'ԩ~Bʶr^()CDupA!Ql) \|Rg];³0R|C-zaȳDW DA|~֋_XJw?rAp)ݩAi(f2A ү{>8n>7%1пsэ4t/T^ޡ =%bxZyU~&'\8uw"yM3!"Bʴ@tʬ.%IBA \)BݩNLk9mlu1ώI`*>, Kάl,[fgX'Q@ǶG_bb(/%V0Sу |>`ti񥺥 9a7`3OpC<'Nhn>OZt8Bz9POLO^d)Fq\Q Q?&M@n[S9Dݡ's9)bvj`y^fP\ozV0* =P#vhlwfqwo>q*dB \|S#{}u?[0vC&JBLU%bJI?rmW#*@gI]#Uk0`3ƪ/dU?X9 !l,%?,KGIMQ֓^dG(gIjٳ2aֱs7p+ -/-kR[Q1fY]VZ.@wVVHckai34^y6{'kpgAٕ*P4š .M6ߏ  It [sevb@eiǚYE4)TVa3-侸r͚`=qMp͟T,wwNubo)[?~r";ojPNfC>qDڱ s:+֔,azH}8| c,qғK׆hDR :0MD[` s`Կ<>fg=# l=v/4 `"6plkH1ۉm߆>Itz+愊S+nR}/7ꡐ]kϴ~( 18.g"*Ü9MwxC5[}-DcYb~냫NrM.4ʹ20Zes/C^ZhG[u)) k\biX@T1mFφ"yek+DhI&06+.5t4dΣ|*HIF Fۗ0t*?"lV-7[27IR(<bŅe\tppF]J=-7>v~Z"N)i9@A8Q@B`j)`bZ4JbE~]^V"Ɖ=t# 5>d>FRsMW4%.M!pY|dDM+r֨"&U{p˞ RV=<>qHH֞n#`j5O{v~3oC; =il ݿVhW> JVг1~bPt'.ԟ'SEge(X}cf[=P/-ޓhR1R nSX0Zf >̷Ix364s[uhzӡGq0>KфW#TT8C ?M/B_+ʝ拤a {jCI#iYPdc(yb+~7$讏J(WͽZj "b1CThQ]*'#PAfXAjS&D+D3 8(9Y BsD%1@60s ߛR.YΜ|!NŪ>/,U3֮.5][!]7$@-~0ca:qgF72"ʮgyÎ-+YtS qvK$3 B}k=: 9zںJf2|{(2&C&l^TH.]Ӌo4ad']Q[-vrڲ#"`D?T%Lp.YhFۉFKNTIsC# rSNEDzC`;۞q>*Ne^䯪?18J{@#ثgf⟿WËͪNO֌DL8g#sG_%;?#,4E{۾R{ǞM1EI"wh&l&H#\T%Hd'޶+fMz= 4Ѷ ZN!I-3,^Պj^ttx->NUW$%|B%#x.ל&ؑG5iD74ٔV2X0qT*JFzvΑ~(0W[^fgDb] ȩl:LD4in4=gﲱx5 Pe7&XO": -{, !A'P9wӀ,CSr!2?;umý2_!'r R#}*$SC^0N^1MPO<ȣ܅~1sF=-;S%bӲEosy0hN7=Mkb|H bf>/g"Zb-J_ W]Eo'ek.am0T,aYAЅk +P *u:1 MB% Nh5ksujn `G9-]K%:Á)Հl?kVb4풇l҃D8}vwabOO*0&HԮMuh(#F /O,'coB%U kY0k'N!kBޱl| k%🿦ӥnտ+7(-jBK+utT!;ì!e6T&)9rO_0;SC$yV1nlbvT2HD=ߎwB w/y:%Hc=#1!J oIH[9A<  SPWd&4"Kh5Nx?UҶLE$t t4/$DxoDԽi/S[\[f¢ڈG0?;'v6B:?a(<){=˴O?X G" j`Qs1$1hzG;?z-@s7w;q@W,$7}q=b82 ꠥ\=VqĜFP|-_T&2WE諹 m$nhm-vR:b`]yEsso3np [r)>K#zdةUiqQen|0xX/ͲN%~ɞX~LA NU{;/8Qf!{Sş /|x񲢜="m=cEH M㤟=ɫ^Jˬֈutվ̃ k5amg36^CdF&@T8f$!Y7YӟgNVͬQf+Dr;;Gyu!7 HI s.iďc**@i l?N$=P{?fwzX!X DX@[vbۋbNWZslTz-`yߖ-~1btk5-۴x 9=%'wl)=͉W s@bL;_0ԒB֡cW@Wte (~A x3N#CK "W̞^5_GEoGR? hqFdaҁWϊRӞmAmNtNaY{wi7bnG<4[jlר\UyXeJL!U}h cVʵxvt{l{`xM(Dqpns+&Le*hٜF c.鐬;ȎzƲY4Uq)Q!#}FdsMSގ:VF.K^è5[jfaJG ѺDcZuZۙJ"l+}mgk?uĆ %!ʛ5Co@ ?w99n.pd}K_txTE]}e)B!fW x+lk6z$Ykrx4ˣn!%^hu㢘֮`&?7d *'U:>o(+,Y)Lrq8NOÏϲx?uA71\WXjOZuVo0Wi$7x F9 a!鑚& <` ỞX@ٮ7Y81,q/w K+ڢub݂nHտ".K&x4W/Rxpe:fܦqMU-%lݗRM8 '|/c!|Y=HV뺎zHoo/)#q,\S2qg` fp5D Nc[7 s|}R[iҟ!XXV2Т PiS>_:bUG}oE؍-Qz#T qcTahJO@aH|~{W%c/愆7Ϗǭ˺] VXS<?wuWntlXV=>X)X` ۏ^LSԪhӲ?2bKuNy{j TB<vBue!rj|3Grk3Ÿp /mԜLjЩ;y8I v$kH&FCAMi~TeEy n=^R "_gn"\$1P)َx# [[A[Us@S @t|.8W@>w3ڷPXyȮ];yTXU7{?|9ԹI]5ؓ ׸fi /Dzh ZԽmM-(=)Nw1v >ʩ)2!UiA[HjFCL}1ʕ[m@ܔxg}JZ U֎ٵuGw+Goz߀fݍ(sNz\QbjF `pxU%t.s@2h.猍Aߵ})iP2""3h_yTNh=\NÉB]n+ H1D.4Ο9uf7LwkMygs +|m|-wo@ߋu졼K#颸ܥI\P5\:I5esMJ;su^ESkvjrVtXߝ5E:Ot]d*pTI[%)m,'vpKl &y=MYEDaO[1@|F$I5 dѵijw]Dlu;62u:?6]U eF⬛(!x/c-LRp)/@Jljp;#_pwE4BZ(5m7qMO5 L܇MꄀnYx7 bi0. pȞ5fF VocL^~MQC]$eĝSY+7dbn@h1U!zp=tANw*/2/*\uN+''uűE۠1x`qee.dKY?Prܖ ͅ*~:H]qqI߽DJҎV^ 9P<%StOҜ!aɬ0o6Rd猿3&'x<ٙLSDjlU% t ƵE{5,|((8KQӲP8JՖTԻgD|iaKYHZңq'ZS N_?H.% K-`>quڴu"e k˿QO/U\% ०0YJJ LE*̘-[bn;4/\ԍwp 1SGΩηjin5& X| YK-!KP1L]H8l%XQ,E"V2orykR=8fgIL?HVJ1@粗3iʜ ?m«xxtg?EXqGrڡ#Ol0u湅HpЇEe ]8D'pӴ&:[%uwSEabE.s/tŵ1:Cv70I՚kI(BKKt&!cu[}k{6G3Wpz˯Ϥp exg|018#`FD62^+ߜ\h٠LEA,ΉfF0A,Gz;Mnxϸ]9q x|"xLqb*S'e7sVi$Xv!r,^8FnU΀sJ$ km7A=A ^ #شk`3+w6Ksʢ/a+;H".'eh4UԸs#-+5_A 6Ql@T5~ cE6YeӸ.iRRgzcu;Zo=izI/'lόebnxF4*v6[|Z.x4FʷЊ 05cYa>dV lb`vd47w\S1904&yҟM@Uy .LfꝠ'7yy;;u-7+AU/P΃l ޓ̈ߥc5M*H?9SXjZ&"* V8=t)llFE_2 @,z<Gn"k5BTlȃ2,$Rlդ% #4`& :$!GGg)[soQ(*]&בvsNb[8kV7}xÊ"{"4P*o7E ճ ,.j^$INh/3m/+dJ@R0:Gy6~k3_j#0:3JK*AEQǭ:Q +y D8hDblMpޢF_KTZ{tw*e9͊y>?A[y7.W\TeBDuR)vF)pbӪUqTKfR,ړwimRYMc,,BFC]8K?1U1e#N[0%q6%Vs|vc&v,IN*rUXK,")7_yBmc1JIj-3^T).یgf\FE1{S/L"Tr#^Oarp;lm YdLT!-q.]vl4{H긇W.N,)!ΓYnT/ uDNa*AFz7Oф&DrV< ?3s5}iR 1C )>,规S/;/aɜ>GZ;Z%)?|I"uĊ lDy/Na'禷'Q=>P&M] 9&z )GGbA$16bJ Ģl .k19b䌓WݯUH]S30oD-Τ޽|/{zOv#2.Bn8EWCÃ*v{|xO{1<ЩLO[.H|(~ioLw~1nKpfȎS;jN)q`'}XRjm /qd&˜u0F* BzCw4-GHC ܽFapR+VF٪Bc֦0P}f3mxLcWsbyRF}1O/f'k^+|hBdq;kYR"Q es:džC1[IFH|ݪ˵FF]/@])prz"Ji.7?4 # NHi(šfxfn>K!_86~Ū$ȓz3\U˞6 w[7.S747I˪VV$m#ay#w%FEaPyGNsbeYn䀁Dr!+)!MuH!ޑGtyQA;[;GY_!U*!Ӏwh]xc{3jwXҺ؝Sz1'=L)R}ubqɘkF,\oJo>a Ţw6!ҵmk Ĵ>58MA'6q9#T0O܂LrRJ)2 +Ӆq[c+9O9z~7aV Z ^ T£PSɉXtn-WO/w^*~|K`k(G\`m ^̍lw"ug/Fq?{:ڢw_ة%%Ȼ#tn QD}vOZ| RI.koM}.^˷>_zaxӻ[&&EKlnffh{kT߆ Fs/>)Ԃ)6+E|=of*H4oۍ& ϐ=Qf#=Dd+b B"`;2{kAStإś^R;c|`??xLe8o@u9PiqG+ofų٥ BP﬜`хӃ$T$l:P^S\/$b5L@b6&@u;m}dH%v?&jgCy3csf` 5i}*%@+3:|6@^RgsTaSgyΧ+3 }k GNCYJV%tjDdҍ9]d_|zdZbN~ksaD h@,|#/̩.mVra~$$i -.Am6}m;5UG2#p\sK`&|?[ih!=d>t^c@UQX.o҇mGa}b^ww3ytv3.mG$^©Qrl%6]#^#of2.dj߯1N[yqr($*aV /QWĊsL~20,( D7OèmBQ0d xQ YRKIE0$1݄}EI}1x^ x͜ <[(hELKC@>Mϡa"Qϰ={R# .dm@!&>nyV0Ȫ$| 3>h-\V `-HΫy^>=|Dʯrt3lRW;:8LY(Sz(B8|;7=+r&VAɂaٖW80:Z32 ~=ԅqjxi ^).O9zJI^(#9'dY/=z} "QV,ʖTIȨ(0Vl& S*9w\. wI/1@5JʫF3ܸ^ >9QS@)y*ߡŜXnW !=7A4 ,J(nv6O4Pf }ah*LA~#:[ I߄'_7()ilM9cڟ2YU2+cLߊspJ'ǥA㖬B~[[MC?"4dvX8>N£xvz:9U$Mwh!xzdeFt3KYü>{$M_u;c*hę;P LTTp}D a (-\_;Z|Ĺ(I{x57n%^z $ s z^WP߭gfwE#ON~ثJN&ǽ۲cwk.Ώpkvz:&aS>m$= -~N*kiW''*ExY5{k*3VCO\JI^BG0iR2XsT1-0+߻9yE%?evltm -Yk-CW,AxV ``*JmUJl.#de{zN2KaśSSP'0?I)R,?R0`;HP#[ yp;:[yaB^Md61ڳo aq_cFyɾpCӬn\F=` ?"0<$6ەbӉLյ5q9&"7{~'E572ͅ:hZ=L gGDUȆ\! I͚tJX`>F !@R"#vlRR+읏U֤0kI? 95{]a{+RA΢' wI0(i5-KZF@;\6HB!%V޺yav)̍Sf&q-94+U5$,M.rIјk> WˈœlgӞEъr2tqTX~q&q4oqV,d*Sc$ wrG#;JRgk: :GoBpVH YGPO; ` 𬕘r}~N:.ywlu 2~߯#>nQYE9> p.;e%G6op0vp;m'5-JȐ' idƧ]ʽH]"Yjnp WJ8*o5|$zM8åSe$VsGPB#KĶ'yO>`8`#M]%B?"&\p!+b5s\ҌGcVHët4Pc8PƺMp;#[UX I=\=T*1wFb #߸])oLkOVMB~A4+ fX1@vi3`\h,oa2S 80Q:V\ V1s֥ fIjCۅ_~]0lǪJ>qް'iYbFUP/]gJ\ 3_Uء;Vn*!LN6v7s56Ch1o nVv׉'π떗QpFĢtj\ߍ.'MwO@[ Mܿ.rUX:c)O[{i00g]| ](|>LiiJCPחaAT Of\Uhpi/Bۨ)3na̔Dp,n@Z牭gekzj։t7 ޳ AXP15X0#j[֋r0S:;PC@ѰCh,0w8u rMJZQ 2xQ{ ڕ"-«ܖ#c 8 5:*z!e(ct6L2?'f9Xm2~љ0CIyI! z`:7E>*8QcsmsPe*_azc{fM((>ԪN em"|zuTJ{\ݼ+jrFx513e(Ymb{`}yaʃ):U/i5~[/.,>nuM+BgT̋]I @}i@i'weM DI3w ӣQ~-Fc1 k Oy$cX8?ɁUÃpϱ漽ۧOJ߀]RRkռD2žYQU}SCܥH/ !{ۮ؇ڬ7k;Lc6S+XXL5!3t}bq$FuFe,L>RU6C n@-j8*٥\п`}c-+r['u8mUef"ә^*nwX /΁@6b8jU_ JT!t*$43\DҤv}H̙1gю S#\d7(WPک pL (_aDǏ r7Q[VqVzWu'њ>~yHcjY@Pؼ,]v z{rr5N 4b;bau,EB<>bҝgǬWP7O_>!+M\YN 2=ٚkNO!R](KHUtJ.똣M ?^{%_.YKҜTG H!BW _%l_cEg`5;M/q/_Q2XN1;a}?ƤYwdf!tJor=5y ӕOhի5F[C2-{#k .[5T ' ]?)R@,_bu-w{MB_(Da ->*f?,ET}ʆ/to˧1LcJEF[W:bb\.5kT-˃Ӿl[+puXWdOԾr_j?T8@MZ4\vo+uu+cͷ @d3Qd&j[[w {l4,$KܸCQn?`"Q޴(|qUkL%Uգ%axyo42[zlM=ܽ )P4fM0.-$nӨ*!L@ 3o_^|o3_TζT\>8CEIyz؄A^՝UCY֜W̶дQXYh f"`֙&/,Jʯ~:R.&<(N-{t]#2اgeg dXDa"Q=ɛAtOh1aØwN1.$bQ؈ $cq dS2Eb*-eY7[| 79e %Ơo+% oE U}Rh642Y7-X~ E3;юԫqJDVG;HՓnsU^6ԏ䙈ٮ/fT0wL[7$`!2oE/i'XW+} k*Lij>(B|aeeك; ்ܪɛAlzw|Td7jxHAҖ"'pBqM7)p\B/+> =1DFN2yf]FZQy39Me7օ9xM8׿4'4 IFdi;`rW\y*)?OC-Lⱼj?\CJ I=/2C.6 aiHG !e9;2*]rhOelRVsf+l`dWW/Pd}ҭ8'Ȏ QWii#73Ь@WI( 0;0 @4i֮ce'(y(tStW}&`4G}}=L T<eiU`Clg` OJ}+7T o׭՛(DOM)%Tv;NLTf,7|9q?![>>\ |^8vѪUp(l4vw?Hbqo֜ީha 4yMKiZ"Ihqk,H{{ӢK9ߘ٥cK1| ƚGhq ,6h ^yvee9RȸaQ0 ̰3}?V+}ؠ(:P1.d3Yv(>+}_PI!(Z Ϫ+6 .w;%.vw"^XjP.nC7~^hq#Ў&vXL ^Ch˙ ~`ʏp{YXE<ڐxT̜l>| 8l(}?󌇌 UI˦s;iekDd'v5ݸ0ȃɨv!Bw&ϙVq#Eax$j" [ur,6~VEj7iU$o>"DRzW} \<ʭ^O4Q_)rt#azJ+?PZM)d)r[@.ۋ^?MGx7NVDJI1w g$wпm紹Kajb B=/u?Um2m#\0+M]t~]U81`-nժ|9~H0 8؋l.#U&¢^iQr0FB<vќڦW6&õSvV-L|UBt5cNisvsO=B\7}o*Bj_ i~R)CmFR@~t ?<6o>_4?*eGBaqLXP INosB*ȴ/W: $q `wq;`&xxۆXoUřԮ3aP@ F^K_5 eB&$?'=JJ4=*+%(2C8ݼ82!7M4f"jxk:$8F\Wj:ˮ^  ,81i?,83  f4L;/8埲,̱6I('R^}{ Q|8dL^hE}28hG ݻe,˷^ڿ;A(>?UGbꞩmt-1z2g&h2m-W*DK"QFpD&fa ̞3x8I݂/y#Km`l=ViVN! ERw.i Bm%Ky`3/ܥҫ;l֠Re)0 I/UY<uèĀGwO3h5+p<(&`] ]!Q36V\6obp w+->Յ2lEbFS- ƙ'"*g+io^`J 4:w-%B9?O*Qr꟮.-bhL}qP=qj\O O`vѴpk8F5IjO-)"6c%>b1|h U!eGb8Vw*!7E=Z䡇 <&"UMC/LLFm_!N4@D? fR? '7_P*SeOBueo؝,!%T/ }C)+:/B40 |Dښ3O@p `/nJ*2 *G}AHr1=O^oZ~MyIm$#<5p*1Ю-6=m} q3,J܁Vp{$pòn]/ Y 1QҨ4Z-NfB>%Fk0B| .:0Va_k<%J^.՜%YJ98Zrf BxC؉6mK֟C $Z4cqGܤ*<ݏ)#DP@3c49x6\@N!? *4rC+r>3\)$19ɭ8bT u0ңߒCHXNYWkZ/Nv+ŶlpMq.4hԎ6k+bÿPJޯG|ȁZ~+=1Jr&+Z,L rwY+\hd1>5Y#6<2H=5r#{g*t1rƘT!Au+_1C^wM]ە,l@|#f*0)ze#杻mx`I+fHhå?& ~1y0i< xյCKD1DiҡZK_XC`̖1& *u¾=%K^NM$gU8 槿3CPx-u*OX'&YũHt3?0)F`T*qL8@c^t0{tbc|A- CNQ FOoC%0l+8f N MMP _  >8SOhbє ҫJ]PY`MK~$(ޅ`.Ř-dfKҽA`ѤƿYhL 8~/ }(G^BdԪ*lf\k%T$"Y<]@iLb%mD|7E򈐧*y7ї,2 j?XH'k2ڥڮtXk1 YrpeȻj^Kd")laBsCbb\_s'p&! #=oڱI>Kȧ3V2u3VO`2vYM1Amِ79W84p¢T~2rok6k/xש\go_Խ5```f_1QQJ_{]QJD Y^bvb96_r;z T,)ar#_L.6c w+b 9V}ʩ"|5K#^jVɊJkRK =ofƧx7AwhyA~TM? ca"1e_4ɅY*ήָ]$| F7qPE":(t#x=x tVϓSB]OUTvG>¯eLŔ-~<7C" g#πg:i& ];X1;9aj ^1^]0ba9C~ht7@^mg~\-e[nX[  PdZ ˭hƟ"w%~O'ĒDi5Ar 27M%I@BX;(6U> VFIvߗW]@JKj9lqTNr~6.w&WyGv2'Baq>J9>{HܠϝL~qo`ZrCe9k[O{j~*%4(uc֨dGD^@f؈I eC`/j@O) C@Ӳ{Rlp:꙲{(A˿%l9,w2)_!=y?C/$ab~ǃР|/uPM '~ބJIu U4i0 Q?Yx UevxfC CXڜދ|MpLy[W)vEF x2X[$dF17r0p-=)Oq(!ƾޥ z%Zii@AH}~̅9XsE{:A&yG i;dhkOi;諙v$ec0kʃĈ,6${#ŇԺ ( GYfRaӊL`K),\;U3gPEZX] yI]O 7U9j8< Ezpg ^\=Rl[ ɭIX U?58ȹmMr(jCv;l>}\T}|E9|蔕7ǥ}!|"X!ʾf3Gp^9y^g6`QZTk}"H[jU|/`X7jvaD@50WYۀzT~|Ao t=H;kU&gMtl>AeSiߔ|sU&b,x[O.&HTv b~}^~J@g>yAG$ .$EǪq0o 3!̼[̆f؟;;Nm5 dc.ers@{|i \MzZ׸M_96Y0XV `cO~wAUC{Nyr ~t./xONPXv&0U""L񓹹J>O H2TW p. eFpQuJ4aGᒂ?ԁnAŻxQaUq$P(`<92q/"8J11])Y!G|cu?~eFИ&v/c3pZ2GpX|yђx6O ,kj>jnQLXO]yUH4[5=s9]vX}._6f"!Iki8,̨,,6!%szί[gLϞ,|y;=DmURaNQ^3P{\Kd[Gf":D&vn{fӰ0TLU%TF#n\]ֳ \d>W,5jBGf?f_Q}vKG)l~ps)7" c.u(jy1SeHj`CB;<<Eo7~DM`Z~%6_h뾓Wso~!hEB#(No&+=6gcx2 YJyDxf2Pw*Ot@_Cj1{Kmjw]1nSC؝Qk;r*vRu"o&Q$5˲nkś>eh ώ8h_j!$C# uaI\b:A$oĮfv je{悈KC kFɨO@vKIF C3 IgRz?$=4r%3Hhœs_}QoHxϙs\D]kw&0&( Q_xFWWO\ǦP'jhy$QƠvJc=ňJ6s6]X?iK\Mjc1xUwۻC[՛n4M:gEQk$A,9`ZYÓ .PϤ|V7*XZsum7 7g:LiH'D_s JJAD̻5 ydKvRuW&AY:-(PVE:t1ǡg@@oTuLD oSnEOpK9l?ONj)p$%k7͔ҔW?)Gf z%#o+Q`Kٜ(s,pd5pmb:\gmQ. I>탗W!世X)3RGN~&F0/Ew Dwl׷-q'yzqTNR ō@V%panqJoqUfTlDΎP".Y%@t +e&56:Jh_!f]r:J} ꫝ[3'DZ"p7j2gL+%.ٕR6Lv-c$UfWO眒^r/x7O= %͓ͰAx$vpǹNS:P4.4:W=%L:֑]{݆0+™~ބVٚfry*F?َ7P&Ku05;ބo,T6ee ԁC!\GwOG?71w\4 0.KUz7\,?Tк:B. Joᮆ8kƻkE$d!d'tB0pvDH"{m^MW}-?Z /'_Ph {pe?3uAro)(d!Hۊhz=[< wQҢqxH~Ʈ*'^hreV5' E@$wmЉ `1< n6{i^Lꖏ^2!K` XpRj~#6nAF+]%mOfκĜ~YLSPOvpmƫbvsKtzJ4\.O?<L*4Y3 ۻ2Mۚ= G, )]i]jt8"~R"qh"*,NkHI A;B 6&Tvtz@yg_1`k(V[zRjyBGX+vL-KJU1݌S|vdp vuB)LvsBV eW5}HeUsw<܈{|RSe6 [5=;B" p \ئBfM3*:i{R7O}2\z#ct@2f 6Ҏ A`2V3 6^!q6|,LiuN)n;30}އ79ѱGd\_p%n!kD2jRm{30cC{JrʒH.cF41WH^g J u5Ǝ6$ַ|- +ǷC$ %%`HCmKS.s_b4hՋ< ΝWGQS=]Y=f%'ր}L7)֓1|| *CdF=]'}RP5ag't(>TF+_e $AZ94S #b90^4XP\xq$RA?mJ_BrRPI*! 4Nvqv[Fm7yvfdkm؊.y%SFPNtHo 'GOԍNNnSRޞ~'K۶tΖ^'-Y<=Naۡs+ժsȗ[,S|-ԛ6a?k׍tv`lWvg-~ƋIC5oq!clnA^ pTs0xΠ}2~! 4ă(Gu@ \+h6=qBQbTFz ڸbE2¶WrMU@WDR*їg=x:O<{QToQJ ]kd~\XHy+?zr/ VZr>FuvBc6[^a5ϗ>^ʹ _ZPCO͗tQ13@kZ20z;2& A6ebE&v=6VsudH"Ilh }Y9Sd后ME@=v vt[vƣtn[c-(ʺ7wnyy(d_RC ~#Ic<7K>$eu,ĩaGvV"n%EeJ!"hCrL(}<-I]QS{% $\j>ly' ΃2>[؋eh"@HQ#ZدC)  w,V5c~KD8lUaDVv) pJ k+:0TKQh.i_/mvՀ S55"嶉*8aER)TO%:,[з\h=MjH@QŸKo#>A;吿Z$ER PME/$Dܒ){,6CkFea<<;f/Hzu"j *F3 *U9teC Z(y<؅gK&LAH=XjwwTcoxfF}{uNd8C$#t !}Q!ߒNB:LQMrTYzZo7"4ZP.CvsiƸ,Wt em)6[A4 lV{{'{L֧1o0HD01! O0h̠]b>U1s'?j. ofr$~] MY~LQlU8c+p2x?4[ecDb!Pb6e#y3\ ?GႼ\_%PPptk#WS\h -#atѣ;rf$U"0D?ZjY^ڎND)iA&UJZ5aW1uRKNx6@%gG:^E81ȑ߱٭5GMIٹwwѿ[?hjo mf(!eۙZ^'k _Cl+~ @qy%TҲӟF mJ-ey哇CGDbw \Y\y)d[Y4{;+ꃷ>%}{U h&3d߁t/fWMU~TAjۄ ߍfŀ9%.m+2EyOR5d~≥@_k,m6^D(-I}a`uL_Oe˗H0Ed_J[ 袂+1o'oTLQ.*Q g5\f@nN3D<ԐKʽ]nJvcտpjv)LYWY\PA![MϣbdPEP%% CώG0)a2rbb/=v1nFHXvX˳vE}FcܔO@~|7es&x,\(٫,ҋm>(*|;8<2!h5))XW/QZ78JvsW(rځeWcVyr&&/ 9%r"!H3o21\۫Sfad:~נt=07%|1zkTL?UR [ȖӈEȒv&D B[,B/1*H%;F;B/L8 ES#ԨũkcടE#Ҫ0J L$yҢ[}U`3rXstQCҲԦWz @3Iᚽ)k'h m/DCfz3?+(5hM swK:#fR7pe"lhng9ۗP"k&H)?|`}qP9?rjI]أ2H˛ujfVy@`q+8o1{u7KxVf8[y$ߛ{Q׸ե8;Z+ [dwNW>'g>P=JsWB^ {|o(c#TKS9zfChi󼳳X~snM@Pk;8YLЬ1j"`0H-[0Ķ0MkJP)ڣXre=s*+WdGη\mTm9Id!qsVHP3ǥ1voAvMyd;*hK}qz=ۻ֤F=L en|'FT?wǸB3H?Y?Dҗ3&{ݲ_Uޓژs,g (6zm5jbXITa00c1f 00ӹSdS@мΎr6VN̂xqۈvN Y̝)<{5ѱǦks2diW5O>K0~twbx%a9*m BV,AK#"ԙAl3nLӾ)ȮC0 B)ľMꁻ ~_ϪPXdM!Adrd3^*&fcΰe}Ym eB"A&GkᅺKrsK]fܼ5ct?t EZ7Te,V:YoL0h`ѵ91?e{ 5%Z2f,&#I?cT3eNSX5-3(GT=ҾH8钮Rh Sq_G%X-;@dx}xU6S3f"Ud"{'K8: FA 9%ߨ͚TM&׿RNqpaU;+q$v1gz:yŋ |WOy քPyJ42炍~랝@aŏm,zS[m"P}P_Yc5`g;]\LE1jn `gY5ͳӌ ^\;0YZ0707010000001f000081a4000000000000000000000001644ae3bb00003300000000000000000000000000000000000000005100000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/hid/hid-picolcd.ko.xz7zXZִF!t/2]?Eh=ڜ.+<3Wߞ#3@RXE(e ؖo6ԕUa:"@"ǫC5Oˬ))X?}H-jH=͹f)wǺ0v0eͳ!8(Ч|PRh%c>st+G΢yI ը7Vj?-r X`oj|mu "KaԇgJDV]}?yQs_te2?=Y$:-6E ZHreg[`ooLph}+I'Z++$"Q4._Nk6ˣ2tAP~9\MK;q_0Pme!aFBjmE1 f,'E"(5ǍAE0ŋYدYlJ6|&Ah@\AK5aaR_i.e3 _hDV@>"4ۻ=T:nXVQGN(#4m=AFghJ9=;T4&T*-Yj")1+tD\Dx+k8RT&D;>iv-C!+ra?剥C+I]36 +mI2<zH{ g>UW>~TiN;A[RlZ Ĝ1.[-ofb<m1eݙ0i. F\ X8 0a mgTr'-G(k] K>U%;֜2o5Ol5q%,1z`}#Vېv^,l.+ࣻV\54c68 ީV vj7Qd$M2)4$Cd(70I|_;Zei6wj Q. WR4anϵ/M[&IQyEH,[/(*'~164482)'i]Lz܉[8AF,ÇM(n EBoLÆIOGOoa,:jT|bЩ`]Z7p)cڂ3dWC!VQxe9I:p}\)R-նb[pռ+qrSr7 ZWf@dr-XH+z'-)Xb +w9{2xİ&{j@iGy9S"ڍbt@$] 4P/)m=ޣ6_E GbI1br+ 6q!~!|F {fp2e[6A~ 6bǒ=MJa3tޱ+>* L4i B$bIdkEGĮehjlߊR:La%R|-.zW6_ Ҷ`f. z LnbUϋT@c̡9 -֑ SfɎXg7t.)f9%ⲿ-SGm[3.Z G|fk [X <ޑdwPvLpj5:;[7QZE}{Q{}nۇtsKcXtK[5;{&aXVP) ?J5~+8` :9-d=rKU@Ӆ_ Eut*$#Vn^Yxk8C\7OBçu +L%d r)~.&;6Ow ҝ_a(il{tˌQsu=6;(t!N0z cxO~xh]hT~7RA%+VSs] (+> V\=f U,F=WO# r5r):yNzg/"dGupK3g1.@3~elt/}_(i* űζ6돳a F]wnPO Xu/ 24#|~?ټ(]'l}T&>g(K{:_c1 kw&8xPɓUM*6ai0j1i5urll?kZ`No7[kS+۬g؁wOSMGF /v 7N@u7 :Zkn4(́?Rm6T+sD rA=0k"ơFQ=|8RtLfpm1C`Xg8޷!J GŨ>L|lrЯPV(C?ܺ$@)΅ZC&T(Zc4+vR}i !_a$HO=1;p ,uE,T{IE ' zcyd %-ɤ&,FtV" 0QDjƴQs e#l"4NM~a)"{\X3/mAϐ\ؐ蜌ND~5B3!rBKsan^g4} 2 =x)^pT)6onȴK#{6|[B_]4`ѥݼvUҫ﷔Ԯ6Z c`P</1|^f"H8 !H1/aRE8լj=ZHr|J+ |Ɗ:[mL[pS) N,bU=4;B3k6qFBZ. Oy`}N1~Eн tH@Ĺ^ }FExGNjؘ m˝@j2zrdҝ첫r]8mɗ+r3E)LJhPETe'Y`?̛QZCIp501lGum o)Ϸu51ȫa:Yꯋ^Hwk t?6^E0!v"c40X#5 A$K)"[[@]G^eKEot?HѼ#@7=U'Wjla)PJ4xqfkNHp9A(F PEI!qz+fUhjѮ|<;I>5)0+v- TV&ƫ;\n%tXh  rpQׄF(*zrz2͐m9;A4~$!1%Րab[.MHg8l Qx"f8·H6#Re_F3Ы -jŠٴJB+p@J'6CdYXs `TtH ՟F)2yc8Sj1<}s.ץYv.#C;A8;djAP \h"p(>rs6HQzA۩@!LXm4[b9LȤ'G( Z^zD[V|:X0 IcO2vU.lOCEi?iUeDf޽pG8֍ Nj$:SXNvKbӷ8 >#o|wWpIU/ ͡UeKM|3`/I˿%˩}5 sc21"֕L{YZ„حE1Hn$骱ϐ,`Xl\ Ǟj iZOu:}'C&x, -0rrnN#˄]ei^˴th4XV+IƶfHڀ*z˚S4q4,F?N&! ABĪ24v:z&iZ?n"[8K4*hX(ɪO)V[ Pۏf9B80͌ꏞx[~o}(\p.a{55;*S(AOy~^V d̵"Lg5_:)W~@벰 -c2?9Aϻu# Ƨ jE.K&[HVtmA2gI~8R~1s`dâ!eP[Y~㛃txL_b<2Z[0Qڐf⌨W '5SZx  ު*7 U4Lü0e'%@ Kps pk%Ý0s I_pIޔPt^oŹ:H၀"ٜҡ:XrCdz-Žɬ EbmlA!T9Ԉ7b3޾4lIMTpP)irﱻgLja=X uX [c@ڳd?NߋosnOw稡ә7>չGi0QSGnBi*b>pU]ߴ#iГ-֒Du4L˽9+(5\bw6Eż@s҆G^&r 2t`՜6giLP߶U#Z6ú{6O2ेX ߏ\sJ{S~Shb"e!58oc6B=ZiK25`+a۠VUGNb@"*]aT*؂o:,)xຫ@˲ٌ|4T1]ߪyȓHu ٵ`2,XLF+;dDwY'+WW+( ŷ̓g7+ l_9W$:`sRB{aP MӹI%o4a{)iWS9N֩O1U"" hFuD[#s(D3MH iA@jوWvAEEB{=_S{#.:㈹B i5m* XFݦzMG2 m̷f)5-7e0O-8e[`3b:ѼoniOf{/6[a0riMuxƍ&>B`uTVbţFH[C-3S`\BY%/5IO2ׁM#Y_`Vq5 ռn5A8Vd?MUcbF$PnL]ڄd:,]/ <_yg !χ]|U6QɰWND Hq z9N!O@ ^SK7|$*ļ0)%+N--!--6~UW&b*O@_NJrs5Kb,4!D#HC=e+2lپLpj=܅ au/%s=C+ef8?&;E )U=G%.F2JYYAPTu@1|E mDřjryn rнnAtZ^ }'jgJ (ά7BȓH{t[K|`| ]/k~@HeP&qTٻٷW@g4Oĉj.#CJʴ2tX`6^R2i$V 9$~\,q2 -% Sh: Pzt|[_޻s@|Ɯޝ -fy^]HrIX?Ǡ\MAa|圕}(W:@aw@ !ct ͩdCKpy''HChDn$'PH L_$ZY @/_U2օ';|DO߼xP6 pᩰ;5M=`54?7vܬ(NkOZot$/?mP0i8#e`Ľi}"#XJ mx9L JjԢ'5]1D)OmwL6#?htq̟5GGqH/j10/ũ\[,ɨ3{L)+&_{O""0MBBG& _51E+2S$٪@x5Zdjol+ ̑ء w?bys*=ޏ*kdBӏmn*TL#XW$8VOkzd}˚2?i(U*({lI}ϊ椕'Օ)R/(SoizJd|"H0ѣ?l\fSvIVƯbOMok>1N|.a4';#zB:2zBNxF4h6T=nΡO4>SY7'@7hͅO.o*绔 *+WgUp$^yI;?7}ljXXO_T$Q;$ή`j8$!zJ}{L_KYBqsX9% c$/i/, ̿;n9!|gv8i?U6 [zԼсXgџ :rU|3\՗-P9irM{@Rc P>W׸M EV>AZsft?QHƋ2]j> P3,@͛n?[T$&\xQTolڪ<ܹگ8aǫG"i7!  "ow@VȾOPPa^$|f]5m1施h%@*1UosUt'EX޿Oi1gXB,Q2/FZ48^B,J}ZJ9CtE鐡Oˤg\yxekE< Hc 1*&aIZL䂒 )ɵSY>x%U`&Kl$vN [6ﯹ@:TtBD՛%# oFbA  )=m~1ф:k^>K^@s_=֍ԃ IYljL&#ҁym`Mo0w~/v&isTiҨ >sAn:ƿq`l?/Jz ׄpA,S|X͠ a~6-J^.iԆDP3G/Ig{q2%Q LOecؘUa(T*Pǡ)w\>Ӳ苣- U,{(h30S\HxPvGyYB*0~xXcܮ\ 5<rA`&Y͹σ<H…zfMGBG+ZaIj6*8vAw+9BІ%0; 19 Ue͟I2H+J5=8T~愚p i537}^ ޣ=M%tSz9_I&`kZ Jt'pĻuSM/{ ~@ƺ6ͩPYg1 S$w/4صuoyC?,^`qo3Pwo[7ݍx_aqכ+zΗ#)n)4;F(4zY K1z<陵:#vSapKZ3p&!]D0t1N!Sj` S,/tFb 5%އgtBW[#za"$JPԤќ$9lQbvO1SxzkqS@O5V!SMJ(|B'8xͼYutk Axc_brA"n{EGJ2 +:+so9E ;~ԫ-ivҐ:V~rц2& kÎܺ*)dxY 66&A[QoZݣ=Pegl7E(bS@lܶfYhV&gW0(?\in}[xArZ9Sے-JTXd)b2Kް&TzFoEox]D(%-Mr& =\[>ߍBc vfYa>ػ+7OY謰R$.a U˞7#_ o,Aݿ|R$=k9[ e#/d#))cLK07qЈRۖ#0/ߢ__scm0|i$Jf&[Ԑ })M@K߸TIxOLNvcn0ն̝v~84oԜ`Ce =XK>` t~D)/[*o_ORc.60*O$_)ioecY:WQ؉Ӄl}W5ƌx/=b4wwfw6)J:+ux<0/"K1L B Wޟn噁-^{*ǿ3/\oV C0@;:.W%D%J|,.`A'vo,W.KLVGGa¹[ (Z.GBx5ѴZ6vJ:1N"x3ZS})8r3HKr ;e*uldggu65緾lO4p?(}DDIPG,}ZѱsؤwjU= X־'+Dp70bຊs@k =T <sӶCQ/aװ(ޮ}V AǩX ?e|^5 e(l\qhɋ9RЩ.YJ`5qN]V߃IQ g}-?k] fʨߚ}YzFȬ$`LcƊ@6R'N/Z]]AѦ`#YK]ɸJYma\16< 5]qt*g,%ͣϭw D6[L`J'MA՛"GB{3[kl3-@%XiEQ P0/}U)lDB(eӼs1;lX>E_BOg+*ƐFwY!= > jα p5@?װ⃬UONv=z7U`M'ffe+gmQHs%hlrɌfS2bk r?;%Ni:yHqdos>?]*`;h:H$eN8 c adB}Y?SE!6 Lno.ᔨT<qkj6dqӱ |t[ DZy550 /Q>1lz DvOL}=)v['d^Ԙ8dr^MYwr[Y͍,fȘ1asBa41!yls?' (SPkÓdYxF?fKs,nr89Ϥ|Շǁ51b~)m6Fyi $]tU}VЬ>EJ,n10"@a,Ivj<8&긵66D5a,|C텑l& =wCs97l+KKiH[V"$5!$H kE_Dn)+(ceIW4dK=rhf;6:c -ízhGe(MD>0֒pԧ4IQa6~q8JGd*ů "p|,hS ]ʐIZٔ0cqB5b'gz|Ši$>ot"ff 9*.Ty:lknY8T+9a*?y^G"~^<*swr0/(JJoꨕQc"3AjS(oO` L'ѧs!4c|ߧ#r9B"n6A^o qmOOoz,t$U슓H 8ÇZi;~poTC.;13-y  PG♅HsjT5nSيZBYBi?; o%svXYYNփO-h8T? ̠ ƕɽPҸoaZu{ƭ Ś!@2`{)U$Y1z-ᆎj~~U.^1^7ac]30&ࡎ}kxsˍ- 1E9~2K @*Fͨ7U&I`++)q"U2Ԕ1I>Ml{+n2L>tVk5m<*0Lb^Tr'<20PոƟ<H3RR`Ds f}GUXj%OyLrG,k 崴#J;,ܵ-wcEHbCT-F}ڨb:Npgϙux@QA+0v+2fI38TuK,tQˢ9=>K˚-Ō+Ȁoڗ;r"@Z#kt[[Xjut\(BZ5ڳ[iB|+xoR{$s?U:9!Inž&m2`#,U/sGydv&*SSPOR4u X]) OR]ݓe_z4WxB4 %ɎDbg@ՅH5LqF)9EwAWcXݖM H i,6$䪞|D *DywSs\R;b G`d5 UeVeĽqs bHQQrzz^-itJ/|3j[)lbԃ<* oئU>Y,n!EI$(| <݁vK-q{WQY">)Uٳ*I`G؍>琦qlWGYHv=n!K#uK |uCiK=m81?@J ̈́[R$dc)k/eGI2Cn=[0m%yRP/` tz&F`(#gE鶴GG%Do_./6} ow0C[ Oϫ 2 4Kv'pg S}$qZɮI-jCO`hX{- sXivdfEh) 5QT*j):Д?7U~BVf)v[Lm ͤ ?NeY'[M3 餐Q׌c=̈8Ss{r廔yv%0LHVB[$C͵q0,\hUh^_3Tr4 +=!=m-Nbk.nv m5R!K~JY)dv_" J8_j) F2)e:lbD"vIK`ZqȻ0͕Tԁp"3!ܭ)Ϻ+ǭ%GpTDG5OVTYR-&5&hT3IP]~WuϨ߬#ZG=)Nh;_4 Ja٪eVDBBShhj]EW j~ǺN?`)sHqJ2E'd)-~*x$59޶<}T5,D7 *n޽w@vˏgwl #$Bˇowp@`clxPlۜm,AÛ\r̭lC: 5+$r9pDZevg2=o^iIӸJsTogՓ_H}?L ? ũ@|>:gUk 8%3|9MXT-?o1[A2:y`1fQ>XYs*xXO t @څLߩAɴaH+JȌiZoR1QMtց"A C|']b :8ic,G-}ѣ H^Ϣijˍnxzni?宥+Z1;א"7 q9ԤG2X%јFQVJf96~e9CT0t:aq?8l|l M>>VBl&av -NI:5%Ŋn^ l3vn2 )WS=I"nY%cA 6@skspkIvgFXT|Ϝ5YXh%^T6 G#g3Fty 3 _GkPI^A#ڧ[R80^-\j;(B"3{W{,Q>b>)Xcf֙ G4: t)ѮeA+.g˰[o m-dh:Yz2A ap^DR9hFl]T rjt*N3[|ˁpD|hzk}NmHi* Vx]N ϴ W<dβz$wwO5\;+[&x!MȆXEQR6#}6Y[m>cveI+n}^1I:<K|!G#HzT d7A$5c$j;QgV*7zzJ D=-l9P>%d95϶<|C/I#؈ >Kϋl:NijgĐ$\xq 6t"{9ž, *l@F,g'-:[>]Y ojx)_\pL(L4ԗ]L/Vt95@7l^6_Q|X\ 19ehUOuס"aE}뷩G]9p׮LNV⅀:k`]J!ց?oo<\@KY6sO7Trz7JdewĘ5*RjRl4j" &kAO9iË(kĶB5F JWKG?9Sg08 rQ0 pdvաFiE^3)r#]py^:e xF<~qF)2-.$L~moTn;&jWFb]ܮlSV}h Uy5hŻZҖ\]q p}<\?s10Ԓ)2ѭ a6xaijA(ξ:<ߥt桲SFd<^3(F#mHB3ϱLS@4]f:_6?B]ʡ"h@;Q/רf^19gBg$4Wc,,rA߆vsAЖ6-`A1Fѵy"Ng푏xfǀy+58+֯.FhaQ6w>s9O{I2)"B|9Xi;w,WKkBz /*X;EN = 00A.R<0V% ZK@Ӄ#8qb==3X9O߂tɂ0+SZnyuEfjwƽg85bpKi8$`~s2QSLu票гf_ɲ?bsי2R){e_HM)~cAaB6Ssб{t/I}#GaGzNV5$(Z,n+-7J{EE>j4TvCI_u:PgX=7ob&2ljE%pHӅ'""*wA lrocͻKz\YH" ?nZgY՜o:Av#Y"qxQ501X K7%B;WqQ#(X wlqO{aN6eɷh/ri\Eu)!k?ڍ!g/v<OV_?vP*ՄX,gT64k՛H:EC[#rL8,<1aPUB4Wjep#4'!-?l6#Hs<-D@QcR2Mn}$ S8U[TW&@-jD`*0DX7k^qr?w+qPUWEʙf<~) R1v*XZJ s1;Cf+/ Jl=OE0CAPYREǝR0>r{E ,X;+`Ppn"SpwJa }?L$i!FB]k+xy!ǧ4j`˱GQCwG.)0J>Vr {b0 [}MvjP$MP0 @wu\kHj|_ eRX#ƀO4FYr@ϗV.0\˰ۆa"f4<\"ݳrLgF, PT&OIұvv9ڵHctGGz[I'v'$^5-vг?$7s{ l2={֥,lx#+,{Z*n L'1OH_]k{h_F)rf*'V)lU=j+ۊIĨ=pݣ !>șr\yئu@ﭵZ6"g4tIk} aO :fW<[>0+3hd a-:i&:~њmyt k4׷LY^T9 1|D4^!PJ\~> u9dU?8L_i[|9~pg}XpJW)94cX޴6pjD=Py~H.ꈃ#|72.aEDVL'.ކo 5FqF kz/lďAOn3g4֑Gj"MѪvP-ہ+1OuƐ\r!~0ܴ+LkqHFh+PTbgf\$W(܃lMHJԜna>\Z^< %]bfvh0>{2ܿ8y{l0Z 1Ji<* E`f9q>s9!Km˵/\,_g 4/T1|w;Vq!&N+=&q0Jg{XR#\*o:]#f 3ƐuKW+QkJ z^uӱʡг]*| J>yGZ -$ۆY:?ӳXI;L? 1PBzEEMZ<%`ؼ 'w!tX^T/:{A)?Nj;|*Q O4y[vA9v/N!MJ8V sV$c?6ac S)łs#aO#9c!(XmOmk&b8\^d+ujYY^cʋhJ'drUu" zٍf@i/WFP`n:mnTNz~Tw[ȆBL-|_.9{6*f~ހ"#{@\a* i8ވRb""n/ !jJ7 D+0y\Hz?Gũl22$I˵qC…≌f^}Y]C51$M5{y_#@H-oq8(HۓLT AsroG5=2wM~,z蜀xKI^Q;| Wfց2TY}\VևGk4URն"o.%;+8ꩁ! wXbKak8pJ9uˑu*'wW/ԝ{ez"_@\Yq,0q P'i‹`scJbad /aDqvv1d=+>#4CLsgítw6yZC$;uJqA:ٿ\D34k mm bIKWt g Xf%ydBO\Pi#CmjϟtI^x mr$mtn9PD=K0 E\)X%}r\uf+P>衊69S| VG/ 7Z\`Pϒ^7kݦו>Q>)H;#R"۬A]u` Yy)Cp /x)M8? q$_٩6ʰO@-!`leLVSApSɦvlf[~Ym'jIWX2Ő{Wsp/i#e=ѮM-S$KFBkuX;ܛe-|ߊ9"h5RgЃ8Ѱ폋vY\ys"{;FNWF^z!|U.n8S]o1 1}%}ZdSSu.jn{ͫW:D2<ǷYBҿk,zT?alLڱn,@O9 ɔ6cb^Ci |'a`)_;Ϳ vI;;MK=Vpi,KrE Dfxʖ ^]<79X]X؅GD3b= lѵ`zL,("8 T9Gs@ 4;.y'+wl0_ޤlAskPOASqv{FtHe|wx_Aא'kj|Dm{T rY[?v\F?Z4Wާ&MD [r' gv|26rSdG[=jm|;C9 ѠKO(ݐ5k.T :B?/5<^TBx%R|##*&213DmFW|4%,^ sZ$*ª"03[@s)3mP tW!>U `D̐q5|)c!vyM^I3WNK=}ya)V=FH0ܛT6>Cu#ާBg0xZՄXC,#&νyJ6bc5x_X9&ǹnl=E UA.MUxD g9]˹4~cm#]mg~`Y-Oy~0;fߜ:Q { {E$\4!mrZ4t҈Ƈ 4^'"*Gqbfa}/̞t9E /rj=w[l^Ԗ ze_yyS~qi)"ib5--2yIcHo-'ނj@^J*PZd$sN*.Et57WFix,ѥ[YIٕc%Uf5(h#VSIF;Hv/8|b)vA$`C 83ȵwD.is@iWv<\e>|'7w'77T7E9lʼnJc7Rwz@8آܭ#~ӹ~8Htxƨ:PQJCg~^l!Qx;8&9@)ЏG~uH4!K&&wyFX|s=썜>s'K)S%$z*<:Jzl/o E9Ǩ,УڡM{-y30O3tď@zk6.LNW܇lOp&Ц?KGm!!x!=C߀z^;G>ظh):xS-ٲ6Ӓ>Z FˣiF;2l۬u'^ƘBG>:BarYIž,Ih9L%̂# leP ˅8zz +\ u\Ig#*2[|+Rg+f"3_~AFɘI (ӫ t"%u^i)Rf{;$YY\Хk,rp#ƹ缨tWY3]kWͬ|3GT4W'Xa-gё7-1P L>E,:k `5կ %20' xJZ[[qt }ZPU!xEQW s?r8߇=%fWl5 L*ipnRߢhØ ]=ZC9KeH:k  D/ 2GPi M'v,r'%lB1 xؐ<PR#FE! )BKgBwQt4=N1x GI&*4}ZFaᥞC@nuos{:m2deX7BˠKۉ 坳e"o2"6ϰ|#N<30T-(/)= JMƠ `W(;#:W f)ToMbGgOx2QXAt_DJ5 )et˟޾qk4\Ef1[m[MVDju-0 *Va'' 0=$X6_%Yg-WXmv;`Pi ifg~{-*#Ɋs /ERI>1>Oc,M`2--Da XxOlܱMk2*dWI,j\k&*<ЋL (U2'C:ڣ S\2q%0/]u+[%R`P`]7^3[Egfa<܇Ry(L#KɏMoM6Z8 M4*}mSTgmbić1=c9! F)njy;5M 3oZ&U XſEJ'r͎XN|NHSI(nl=!$'XY0R:-x8 |LXG=`C f'JvA;DS{/hiƓL'm^zrcOGi`uXJWVCQtOh]F@˜$Ꙉ,l qYs$#zYXR(*:,T!ì_ew|G0IeKu0,ůS0Cf) ffyFPXԇC!p6= ;;F8ggCh LeT2[4N?3W6dğ`[)H;|Qfxd9{hxr|K54ΐ>jOJ͌:Sj37`Yp9>xO:BOU]BڜH4@Wb!b(u6|Zn";Z ?ڟB5 3 KZեX*.MhehܚfA~4TU}0o_H Jg?WIT-+^Kx9t,vb+^}gBZX-4r0cI{7 Y&=z66!wdOzga" "c1)U/F:tYaPl"iuE\af|? T~:܏Voi,atIγm>rA~W{o~,cآ`uC_JY"}tO(}{G7# FbKrKF5JZ ~@Rc0cd{ +B?+Vqe{~lq1N<;q4d5ݼր^x׃xGrGL!QfO;xAʿj50\t K:LSEqK|W?3M< 8Gn QG;U,-ە`U2ZVP8 Xn|\4{ ڶ69*9XL7LE^C Y Đ/+qG3IgbC+C&֗C) (mW}xQ;`pkjgKjಔU[ xW[j{`\vaxZ_H5{NUu,#@5b5?@'۷tب $'9P*{<] .oT.huL pj=cWp-1$>s0_=VC" Zp]hN%g 8h A<Ӎ8js7x5f5z3sD5`ZI #SCNsUl-نm_Ҁu{Yxiuc,r 1J˘C ƍ5.#͔'GJ(J~wr1Dg+/1`(@gD\( F9|Md6LE?Dl/ߦEgTHP&LH1[E>RQ'W#LvʹoֳPZ{g(͝>q#F4ѽhrVLe;iu *V}t>LΔc)p/ yHiIz,O7LcGƙӿӋRncT7A TvM$(vhǺt0k|QU5Y)-Oo.ޯl1+uFzwh7Vґk~>Ãz ,,Dk@`ȉF#Jf:(Tډh? m=Cǵ0a730 1dkh^m2ߴC_ml|+tّСBhj'+dط1Ta:vxe VBkhǶo=,CDW`\Դ/[[ 'Խ8nCJ.M?vk Ah!N9뷈!r$^w\=L؟izҐx0&s|%6=F0jej !^*(KB6ïSV^>Yд0XAu0AVTu~VGUUȕۼfb>If8~:Ӂb{|UAr@upφ2=IC㷢ͤnKtAWMv`wyf1W}}Dp+P)OA`=+#Fec l(;h򻺫+fg>k:2n"$iic؞TWj˜Clo6;+{iNwx9!7uAtpuv%(9s-Ѐ d)KdyJ7Ut,? KŪ`"g3;ۚ}k}Idx 쏐*֢:_S6 qѾy!6?:?T|:v!UΞ7)prlVu&'d &hܬo~@vxC+ԤC6{G0tj>9L5.ߵe=MjH.܁h҇=4nf^>cz/H/Y[uAPh)٫W`9dIIv oGV&jܒE|ToA( ѳwLUg&-?{j7,ũx6(Oa,$9chyG_Y~W 5wP~B_Uu\docy;wU6hqUɭk'v3&?&Blўnӭơ##n "3>/ ¸`mx}|K40 /_,{gipIú)OR M sjGV<(Q*?#!Y7,N7yKv/bk{)&:TqrYy; dpœa faI^jcG& =LMf<" GxpQiƈoE.b/ΤL Hb} AjhU9p2'<%Ceo^wga+L>•{PwӰ9l@V|5ra{& ~?5!L"u|. .~l fw5J oxVx77_%GfGeyYY-d VV m e!ߎhT.-B-}VIOpߙxdGCGUX- cL_.&&'n1?'fJfic_X28zKu5$\$wc@I*.&M+J j uzvT/ C ]:)2qWpݿp^sz2RsGV,.+ l}!!R-EC{ȑ@pQIu~9Su#_|n}?[oگjm:Ivʑo0R#56)cgSȵQR4h f/D8nh*=ogZ'A -JRwt4+ ~AG*):v/g7z2w"o@ 2l_5TWńlQ2 "-tadF?Lpa,gzc2!w?̔ Ѱ);H<^@5k;65j8If,]I}kGimRy(}]@1)FRl]~<Q7".%al|?1>AšʰWH>\lZ<WP<E Q w]=c0WIrτD~*mGŀz2!f0=qR,o_ͮ `bu8q@\uRgX{P}7YN fjգF%Ιʤ0RCC:azHe0MPWDfhR:xўɩa\lгz7*ُr- bG|bzTc[Z; Zq,K0=,d;7HoALM8ҺT>5'L&D1 zAnsp6y;[D @2}N}n)AIgO*<@ E3XԞT|?D`*ktcV E~?DlaYsDZӄWd,7QD`غ hJk̂ MV:n2PY,bgf$^#sǻ8c0Z!Z(fMⒹHju_8Ot^oKe U>Ws惥'nۂn:=L(nj`dySa3|7,l#%LD捍wUfEO l7 }80DK")"MԀ6kM\/~D H%WTvd.xvMmd4V kEՌܮ:ء_i'ADdǣXn D2lO>@~W@*N=ʷ8zm{@ u-,-v|B7E9QU_Lh &!4NJ6-s詘Pw~2a=hXfL<<J%/镈!5HK!r$jL\n@(4tvUt! | 5~a@/WIlԖ|<$PqlE<&JS MU%2sgOem{JI4-Cj,?R{>ři!oVK(N8p hc@f>Z;>kgۻt[?6sx5#1̏3QZxSERأEi2X 1Z+K#ߕX'*A@RFdypFReS/2郶]cjpbws +.:gRp7O׶ӄa%'kָQDPKYNP^D2qr^1K U}kTcZoFJA iRH[G0)j Ƚ)0B`G?ת(0;FohNŠdBKٱW/~g0F#uЎ/ P)dnٻ'8 sDJF7t?eo?Ǎh8 _̽=MQѰj`^S('d;ͪch%WL{;xݧL5121x)xZlb"!_gXlGJO`6P[ 'ԺD~AYkH@cs%WD;@׋ 8cI&#F!|ғnblJ`o`ՇڌT$?bc;1NpfL=]ޫ›A5?z10(%r 6䑧PkV+vb| 1'%ʢ{$tHMxZ `bc]<-8<|5Yӈ.HNROd=VZܗ>^^pipe}B g3+FIK@8H1*!hW)+5)хZqz<AKS6%FLXf0N?-!{_XW[3q]*J>^"q{Ŀ\{?ªFʣadg!l(Yh4$N"fbJ$ 37=ϋqj(0EG,_˥\djygh\~ύ&T*GZT;,2!(Y~m[Aexx0=i]sZnVM (Xr0vs>fɤ]!Q97_h^dPXз;JI5EW`H웯 lHcK(߼M|"dz:fU>A;T*zΑR;߅J9k 0K$C_phai4x1]+-*ZpP؅;PM2?9 d.rޟ Yt⾖ -oRؚ]&/|#,)MĘ'K65#z[ݜxI ~Y|Fvc{;:L$ȴ>F-{b[mԨ>@ڑz)Xbʈ TKZP&I+/ѮvV*N^Hdbz]Uz"@ XI hcؕ6m"O2<42}`n ChwknQNmV2P1J $ 5bj"7>kEDqL~'(PVZ3p:3VR@B +)_XQ=˧bfk(`:K[ Kv_g&Lh\޷eR1\37*0ĉܳ3)]Jya3oG79F2Ƿ ψ >N]}Mn7 ͝oޖ% Ż$ Q)p!i 9N pw;$;B\{ =95&;6G/doqHhﲃʮoqTKP=1b޳Ե9HDӾ19ȓ?v˳ۗw>*< Wz'\.vL˰C R). WuUWcd.zmcpN8>3Ԇ$ ݄{;]RsJˤ"zzڲNEPw 3'e#y'+DiT ["W%E5~N?ti#3E}.±EmBkڎ |<ڭp+㴅Fp`ɑ/x3ƯM߷sTh-u)#'&\q(*ҝ:@;zZyY ƞmcȠXm (;[n{N3̊LnK*,"Z&7u1lH""U'cQ:.%M!ʽJފޣQyP V*8tcP$,C*{ꟃc= N.B"܂$Yd&_ vQ0eN2̜L T-CmM[֯'@1Fmw_zqWpWJ3Цٽk>gr{הozz}JJQgu>7̺\3ŘF%&}o"CAZu9)`Ή28jjA%̃ )P*5H#f;?C!^VA5I䪛Vq!j|Xt~AAm6]v̰̦}H} \[md Lz@qk.k: jܰ8[JD,ޱ Z*`ˣ{~ rș$;NS6O.e$v» xSAP34zMNyTti nT_RѹQl6Qam;#MԐn"͏6:ϙd9 GA?A|ʙc(A[>,u%2|Q[B6D Y:7!bGׄt>f[aˢGzr45b Qm^X*6ϗGW#EY*d#}bPLxߧ*E if9tZr Ó>pݽHIpΪaP j䗕o"w:PE}땿 ak'LWo@UN9YTAVJj |$=`pJM.^;"Q)]-9(NM¬" o:P̼sG'JG\(3^UN9?/Hb,-g簸f ف&\#p-HŜUdkU~#Cb;?~Hr檊`Pv󫌓P=sI=i:K8jtEWF*%d~\t3/:v9]$#* ,׵qR@%z_A "m8org=`EGB67ؔ,m-9y/M2(gm{+x))EyX Gڡ Ճ^Ǥ7ozka9Ҭ}cei.rJ;*ۡ)f##sup7{b3$oyG|+QymD.0^EGtn`ܕUك>˻1TB+ Z$p\,^<77oym e67:)y4Hu}[d eF8Lgߵoܦ;K(`ıMNKlGQGceV*C}ТPxcMkٝȚ!Wg򃑵#tqi?u /bvK8n; /em%-Ҭ"_`N)wuӜ^-QZ@;{Ε["x/VQI`7ͺC+V`"$Adm`Wm{;Nscژu7ݟ(\"qRc>ESѰD^ H!%P.UlmvE/jᎨ <ϯuӆn'ut FFTn{[@fv&4` m4Äb2Wuϱ곦=n}3`!*7w: MBUKZrV9_㽁|:μIi:ø'0rU$_lq:` C 1߁tg_ZR8mt-AZ+-eκ[] v Ҏq0nNTSu7~#Nv*g1G8C;%s@uz.KMKJS>p쓵/?1 A tjtWZկzZl /j) % VeOKVE\,{ !9:v󜠋nVr}YG>T31[ 9#΂zT#~#B5g=}د/eA(1/i_V>qmj3q4y} h ^ BJH$BAZό}cièL<Y@SQ,b±4]9_L4&^?Dxׇ*Q/RHRj1 \6uiV9|`̬#:=}-R_Q.)-5IP'^ M`ԀNRY@读t'1mbD灄 v+&b5=ʆ1g;,$6N[% u8r.VOm؞4  @T&񝪺3h>ʥоIqO~;JyT_Ѝ=M *%@E'{Q R^Bkd'k!@C`!gC4mf79iZNZM977tL|u0VI$$)|p9ijm S.>ux]@4lRr,qoOLz>-c ?V8V>ׅ ;JֿDDl;- ]|XwCF('d6$P2n%ZM Uy}Q_M\2ݘj'j3IT4kgǻZѾEc5T879zC „n} D%hmia[۩z8prfvgß+1c3k)v@=rBm odzjߏ\ʙ9[vżrYT '.T^Yӝ,ˤֳ؜mOqb-YBYK0V,N/{`.%߮]9wq3,g'r0X~R*Jѡ8 ~}o~4⊪mj'C3>H̃YˊB+/N_gWPC4{w*fx0~?%@9r*[{Lծ%ZCsWw./ 3O ܬu:RЭu-U_EC"fi)-`2Q=6 1zע6GZ$i81~N4Ƶ4P;;3 Hmx'j`q!1'1bm" VTֆ'uB~|YI?g:`47Lj (x,Q5҃(ko)C؆; y {M(GX%-a?\4Z*#=nzi,eufufV$Vb֒?p4۔?*bfڝ0 OEe\_ A8Ry4ki@_"?`N=]I)|\f \hAA<b 5a:4^!۹VYw˽YJ>*#uz`G)z0d 7[)7NzCԒATe;^oWm%}\ҭ)+) (VL0 A*ǗyN)Nȧ7TV"|[noH$ 3w)"ijnIô~s$\c|h \ڎ<&k;/,$|n3ciC2h/pL*>j1xp;lۊE+T,یJ Aww\77?,[~otoo֫#ck[ݛ@)D;bnۆRgK伦r?MbWpT7[xw~*&}$=^TW(X0ȊɦG#L\Bz+J[KB@d)|nmQ9:}s?T Ʀ!/w /xm㼃DPΪQ`-3鸃y'+eI H{g]ya$&Hj4)ޜ[xT);'D@hH?m$H!˅%tP/2Fk60cD7EA<̈{8I\eXaڎSc흾 !UtsSWTӕʉD%X PZSND-vB"~d)%ףm5&,m2ˆ䑟,a/X$}a ivݖO&C~'vZ*qeT*OyQ8uK=_v 3 ƤBJT}F{)F^b7yeFoWcV~ dѿ$ =9jc;,`Sp1?hP׫v-(aZ4%d sc6:b"Yayvp x-tK)m4Tt2ǂ"u ?!^QIízf4EayLTG+ 亁!?cfFbTFt{D_\4?H`-b@a*X6fIF8s27^o5 UwDBom&ػf"fuv%!5b|*:ۇ]חW9BQbDl_۹0S_m_h4{^եq#mǧv IHIӆNƒPn9)7n'7(?rlx\: l v 2 ".2QόJ?otnP^eOT@Gg|-eBjFt&guM0[c~F+m-*wlVJhmۭ"<A/&R1.gqflzjuN;s_ ̔ʸݸ _[٫I2^*K ǑƁ\|ܨ"5Xc3ȸA%O=O]ywŇ98r3qTar{e߄ʊ BId} /_1B!Zg##XlˏE$ tzGt8mb:U;x?dFuM?CD/tZ 'ےGɌτJw°s8N!ob'pey,!񤴥]y0=?RU?WnV5a@ P 60 1j(CM`A8Nb>"Mwk%!9OR4y_`9\ƽ]i9!˅>i8HssVm?bAԴ[S~~уZ Vۚe nQ3jWuY\)Kf$eq5,4D"ާjv+) D3*B +)!rv%2Z.>+]ʘ}>`>`z k}ҍm=9-;5ѭC#;~c^P: AfW{pPFtl*6^~O;4z9zNҔ^͛W\E5!9~v:U)]-?W/b2]pײk}aY_> "LC+s+j0nAT!1fi0v7Ru ^Kkǻ߱{xqvǸh?aI( %V5%L?`ߡSؓKk\Dg@)`[VCVHV؏ltQPm9VF$"4#%\K oLamk*ga1|s:uYD:zc,F\uRURsWp <aMQ M? u O+̂N(OװG)c )N0*%$?1E@y ]n wTm nz$rw]@ymA XX1%̒?"WvAne`ѸY[‡yCֻpɖU^0iՊ.>0qbȽyvԍB\>簸4K|VwI:-2U4-` 6c"ܪrxH`*?{ ;|=(f-dJuvZ#\fc|!Qy"g$$j:91yFgX=YBžn(o:;h̦dÔb~lL_)pbj3qS ɑ+ѿfݨ,vg_ѥ-|rP_rɵA.h!0T$P =bdBdTq Dqm%O W.^eGNnB9HU OUIrgIq!uE ~(K 68^äO Nυ}K@ۑPXn2㭰$<>!y'~UM\v_W% Ykl2R޾~H=*P*`cTiw߽M]\}u6Sheԕo4ɏ-YA}V리H/xM\T^o|g#%ebauw]a|$X$E5l󉲛(`?jL߾dvϺ.!PMkQ:7#Npa<I̔T)vs T8غU_j O9& %rw!LӆHOE5+_Xws@h_Oam+dv}"'z̛ξ^lq_Fa1[.~o sNV#fT%~u%Gb)8Lύ x[1nyӲ=u:(>1p:yȱcaAeܼZJG8hΜ3?dEuzEaN~ʛOi`iJ}W@'!`wK8L) C},b8|5zP7CWBR\x\:Zbgs?pe-!rO .O@ c? ^Zqu{g qKI@F)㲙7FE=i/ə?GBa`=D;O!qY!X!Qg9q̜4U. j\Ao}=x/%اvCPo)c%G ӄnc}g"ih(ZĽ!amS2-\.TyZdH4il0<{cS/~n=g MX?WwełXW"bpn%mƷׯS,0jdCνH4Z$l%K>ygҖQ_LC>yׁw3S{ޏj%P_N.+oQ5nT.ԛaZqEU@OB @B@h~4ROs!hL >HTi) nH ͚T*Ge$7ꌬUԌQN\%m4r' *dQw]JPJBP9Pr>lAUlTF̧TH+y#WӃbZыDhFs}=~%e /\U<~~8mhM!ˋ I"PzVb0Vo(F|uVl G]1m [ɷA VH ,֫vO%*\}ݗdcC3T3+7tY,+jWf(ㆃ^.ԗdA'9#Rkⵘ"$u"tOPyadp1]G<1xzY%&IU_MQ"$+!O]SBCئ%y" ,6G(;wB#j2<mS V1dF݉5(`ׄq> Z [$~k1 dueX-0?$RAh.S`X۝1VnYs~(!5 )O/,ecgDM(D_lPqaZԛj0||YrHM/TWc?q Dl&zk3_R,6wNs? m;"tqrnc\㴻.bh{tkCHμ>\qc9:S z?,>LӅFka5"}95I!'ͫc=m+iDZzgO\Ac>T(vUMh(<9+$qu~bU?ޏ s7ZWR'e+ J<1^-7|΢<$ Ne^&NcY4BA]۳'̠O^gT^X1.F"J+JCTZu0&\476cJ7i 3b^)#ɻ:J~@-f$ª7 wНK+-0= 0cwD>#i=LxBZ\ FgX;g%LH(I`||}ӑ"8B3'Q 5ҧ؊>Wy3؞Pnae\*"VJź_l߶OmX'_j\@5flr_)~wc_px9Szunb#?[,Q:?x֋q@wވYp5V!}Θ5J8֭。ip`hF6ADk@7aZe#AN "*J @=sM߿o&[%,{䯰3dQRnEu+Ԡ;e0\boK~ank"iտfKK\$,0'g^ir^s9ʯ/x LD.ñ +/I.SE l |dMvj\|2)p"Ea]aҁ>'NVj8/jHQq M+pK7-jvQQh,Xٙ!Tlۑvz*/A+ nk9usc8젭}lH; ,SxR%2Kϋ/tP?d"RLpJ^l@bzɨifн3.j0m͟)؞?.2ieMZ%U])6!FIYpYA^5"-$x, K՝v=} oc\+^G"HEu7ga;$`vfCzSod+)tf߹IyA w::ե!=yR~}fu|*S['2P̛/qg\W}G.;jZkT~ $תY`U{ǁ\Vܸ!Rae܅򯌑{`1T!.7ZT-#>y4֭J, lBO 4wn ^2tVjsuש@V2W%~ ͭf': % zLPP◫/~ #JWbC$Wpхzsn{1~ٲ Nc`xc.6(ޅ38? EwbncnɠGK]chzk+rm J. h &J$ОÑ";dޱ=7F73!KFAw(.׽6riHK 2'/Wh\ НӸqyub0Έ#Tx6\;^cB&g=yꦮk;e )U;%Ӝ h:f[yb=\O"6g0A2Ţ䓨@\e/aSkASRof8ڈټl睪8=pj7JH/4?}5 '\'OH6%d"X>g~[W}zQpFgHIw'OKo\4dцHj5~>#l'zM#(TKs,ck_)oHXTI^QS{f<2]!Zvלڔ1wc-| lAPc5m0iQGа\?GTȊ_zhWb4ۨ*lk|{x5!XSAZeP򳍷.;sޙV{ףUSԤFPpvp!OEmtg躀'ez ~K䒈=6ym(gf"S57ܻ-(flčM|`qN:B(v7m*u(X̡; AlUO!'ٰdY?. jY$3eGty]xE;*cCEy%lN@q*c;=LCNyCbz{`vqZ0Ka+!e=,:)!c/b릕n·Qr4>V QI^^}iݴ+E-7\μVDF>2 r'Cu&+~Nq$X`reDv?U{ -Ń*ѷ2LFrxCSyxyb+ ZP VpY^1\}9ݞd!1oQ'F ChG_J%~$?)ܐ!"O̭!Cp*"ۏB&[v^"< kbmGG⍖텏D[P5J(/M6v9.,yy֕n޸NKb){$+},˜ФjY.nZe< lhTCb֚LxC4gIJHx8I?tVbz4P%d^0g3IKa6 NtO }$EM2dj7W0I9.AQ*ΝĈ.oȔze|zx%/Ifgxޕ k8сU~ yOWϫN/mۓ9:L*rQ[p+'\i S;R/wY*do95x.H;Fr[ TX?%^Z IcL]Fy+=Dph"\C>90Ls ɘjD6Fz[@~Qiw~܁kH*p+%qHDeX&,CgXJZb:,sHAZրI7 ҟSMǸ1tfňuXtѶ~z‘T3djrvN-\!:V9tHR1bA lp Xާ-9.*qcf>]d֮ 9җjJA]t4cIc'M(`-ljtr~"횤]%0Qq& 9ʯ)09eogMShTDeC-=w=X@b8Φ  d>.G )0 !}('w11h?h`lDhdd^;f*T~z Ū%Is|fQ&׆NH}.yXhWU L7Is4H1pHГWGÓӼX{zgfn vm}:t033qÍҔebFyJ-Vxa 6'r`ͬMpgb6}Aӻ[Es΃WS-I6á.:Ęi^7nD8LvEff}f;JO2Ӂmk?OyP[JWm 0K ~EYmB&xdQK1㾭{~]ןs`D~N>mQeu2TxKǗE0攏Thҋ43Mz+QLx/}o]A\;EǻofF72vnbB4t i5Jpj|WRPmNernk*|ZE}cQz$*3NiHR^- aD 7i>{IP.SIJ>8V_h ͔R,oîlV0NrsH'l#0GɲZ<͋*-HjIƘ:(F80Cnf*3z0/[W3Li!$)t@؍=Pc#ျgPgT*2DG'.f;!c,LhC ̃&0I4䏌o ֩+awYY!Z4B:HCGGWP˦ի7X"bmFӱY_cޙ ȹ$XKaO΂Q6|0eQfݩm+JIKe0%ZKuY@CbO)v1C Yg@Icg4%N|zÿ8FF1|̼GQ`[Vʅ& ]s%Gl"e0led2b3)K.,[3RC6liNtު%C RDqX3ɲZ.z b3}'#P qp=LXXNQfNLN>Me۪XwZ\4uEN5rz0"el5Y‘ѺԳ$ ]#l\q9Ǭތᣄ*,FDedD,ck2)qJC6u1m} \Bȴ]lnrXvH9ͨf.opӪ=`#0g'Z{:$ \ TV`HUp[M'=Z.9ߗ΄c*:!7d wg^*Iѿz2]Ç}" (t~zP\<6Nʆ&&eFtpx+hn3Q"?7vAa-7]NR3o6faj]tA@.{s$8NR~I`?!@-x.s)GXYbO&ѷp$B]Z'W*҆EePS >1d=˘IT"'BUߊ 9>]!vhӼAO8]ο vm1}9!g)WR> h*Q?3/ATBg飦h]є+G'Ŋjr7,T{ޝ#n V )@N$]cYWwbn 8(E81OK{a|Ft|2_˦_!FO`nBمe/z螉SFX5uǗw0}d3uUkr,Isvul o!F9dXÉX-2—WVUXz LkhX, ~ }8$:Mg!ANC^Н#ҽ:pQ,6&,#Ԍ~I{0l5X MKmr|" GZsf,.yb8;h>]zhU \jjD u_8oӉTx2V*!]4GqyDg1\{\.WIy*?T BW2+G${?opTu-.Bt^GCV+yqᗅ*w7NL$\0*W+C>tՙ58d!1δ籠JZMwQ 7|pm㰙nrkV!lW!&QlvǹD+M+ yUd$PiW_ERt)N;A).T4ª=Vdsg"VCkSS1Q+I gVptw`s*=OyPsAff­ ̎ZYd"w^ܲ CE+e݉ уn̴VBS]E!tIEnd({.g"7kk.t[3ONO`.ǹ ~=L\K+L( #Atd{3rzYTMGl 2d>1tVD8fq 6̓.gΈÁƶ8GU.$r>ʢ, >Jyj#*Z)ʅ\$ZO 'YǴ6J-ؔEh)ꢺS!-+T"m**Be#vІa}L =OW[)9o(RWKN87bZ~f2f"D˜t 1n y\ADڌ}|d!%L@Q=CQX>%5[o/mI)3mYDg>oEh4kJ;یs}_B}{=!f7 .iU ؉F,Ҽh̦QIOGnɲ9u]*KU?{9$? J 4 Ӱ) b9rpKs5nq*,UnkB [7W FEơU]O₨u: ߝM` -mGȈ_*d*fxFqʸLLM+4}_t1'SBvpVKEs] !2C |sjN޻oT*r?kr<5eQR0wN`H{~9;9(jT <`l<S4CYK^#b;瑃}Cނt޸JOO s|SwYBK3f0sHfmBbfӣBCZ HguMZCײ7 Q/Z3d-)8jks&v8ms;$~~#&ck\I+>ѷebjx*:{?c\3\ׯ\rxh?41ƬӖދq(y5 *I- Ryg8q" tg@xw]Ё>2%&8 `+XB{D!X Ohkm-}IE/Lʁ8٥s D/b΁%_3Z] Y]زB+`_0K?itH{M\,=ʔ69, ӝ^H^s\:U`{BUR1RuM|&[_H5b  Vg!2M6DršM#O疾~=O:pU$K.8, gG-R=X'ঈ V A/ ]6l4!(ph%X^ddt7 .{| S(z2.0|i|jzQg_\CPoN|P^ v8cckX\OfzʻEJ!AS l~0^5 ^D -O3jb|1bݏ7vqF('{8o˴i*m{.eU+A.LZ <k_sS@ *ƅ[%OS8؞OE%LCZl+=9̐D BX?O"|QD̓ړM;L^I*^F-CF h`2F$r<; ^V ֔M, u^HqOxaLBHP ϳiaCjyA%JѲtU̔&;L:*@悋ݗ iWj,${}Y#{dĞ#!a"01m KβL pLXtǡk) _oΑh!Ʈϸܷ G'Dʕl.&miap߰rЭ[m`ԭShlHH5A*wk^+эDDüJL Z^\Kp8CP_$U zZK.l195y]+-LUkRRKэo3TL"N@, n+wQf1X\ d)vT=Oێ5] sa[ګ+ ;Jۡ-Ց^㖙[.$r $R<;7Ζ[/X%|XozTwQ]_M~oJ>9ݤ$p qʉ[!4kOfVPBɶ{N'ìsN:# 7au H?o%ʃ?OpcEjDW>SAa=ש2kqLٲ6r7T7 [j %xRa(|Di{gͳ{8Nooo<͍!^>u1(Bb$[ȑU\nWdBolAt ' Ce1*YyF _B ݀ĠN0j$N;]ԣ8)=4bx\mZ] jܪ9HɄg)w~Y-*2:a\0>p7Pv\:#*>JE@힒SL#GW'8ej5,Y-{iɄP>Y~?`Xyrrl]l"X 1 y~18dA\xy3HxBw\aЬ5glx}oЛVȺ.ꗣ{tbg]O,Ʒr3' {BDOO= B1 ^;~.| G h<&%I_ %ZӨw͡҉BB܊{sRv <`菒}wI 38n(73j?F3Q$(s]䐢 YƑ7ˍ3I݃ 䈺C ?+ pvK>MЃ(͢E*uCX8н)4>Q<|=^®U0v]1K(?6(Yāl`}Qx|.'q?WE s3A3#TYW>H+KpʬXCEوZzcva&- >b7SqԪ͏ISnԚG%N:Fֻ ny"2'g= 6&Dt"p-S⦧D92_ZIΈ `жg/I֐`' Yq(dm\p*\qYn7 rմ[- =J>' ^z -5ςY' YnK.62&ENH Og7ɗk|֙qVt:7]ȸ+)ܷ.8غxm5?֬AC{ !qVǪ$u#)͑U8qO+$%}~oӍ8 lTnEDS=YJ*@ꉂkϼG"t|,:=7`3*?JΧZ;_ˑN"uNH>,;Y*H*à6yg=yX_MXYdTсDbJԌ:FTd:ߓP(EԌIr%μ$R"Cwqٔ {h;n /m)0ye]$V+%֧@}K,\3*0KƮykДh3Fc ST*P‹a,9R %۽nIrEFwXVǴr! TU4+?_"-q\W"հrs|hh]08L;Z } P"§>klmE%Xk #;ZX= Tg&^eSx2,!H4u4O/ȡP.NYMiGf?}C,Z`dlvL3BXy豜/^AȨT又aS1[*%aCYU ~ jy8HBS"=^/W`Sѡpz ^bC#Л7gq:(I"[66vxe~;yWq ,@Q^u\>9wK_pbcz19 EWtM/`.B@?>y6٧޺>;}Or9 їaL4>x}8tP.Py`JK.MbM҉VK3I)=0TNbަ{H``_IN,1`s$Ks@C@]vh$Ew%bH L,XoKm!cLT~me x}7 kST +c\O'WH8 xlgt Ce1.(=V<DaYۆ0ߴ#4/:C -h7kRrhǬB\,)a,#J&;~M=K>#ֹ6}p=0jv&m[CQV\@ 6e@B C0 "=MnPՍYڄpX50'Ŕƅ1߻|MM"}u9G}"MJON_{%93%H/ cNPHn>W?=lHb=7WpbOnG?S!mi2p.A0k]Y 1}:E@n^#}TZbЀE@,[QD9`ԨNpɱ3hGQs#h߶׆ W:m& r1)<*4<.pWX0ԁH\#lUl5c'wDW߲7P OG-h#^#?+%KdS0zM>wL4zW<TC|V9MN ⯣o!D |KL M)Y㞂?A k`)ɤ_;RO Z*!I)iਃܞƐimYٷ SE>jXKr&#f#X\ٺXׇK|ږ_3jyd\ [w.JSJnU/d=%8~صCTʿNċs$̩D+ր+8؃o"<2p_)֚H@G OBchq B6fVPmk  um8凣O,kIKLQ&h(L,4cn[kJܸ)29e8BɘyU&J a&2WxՄaa8Lܿqx_KLS~Ѵ1=S*lAG#]=% _ce1TT%|h2b>'k(9Dv0b)2|;@HKʢo:^=[3V`7Xz/I'F?Wg)}9s<%SfRy[mZP zϬ4ZXץ6.΀,mYFz83AAuzk-F=Z'w +!:À˘"!YTB[#8-}hTtK)'UXօ^i'ó/$☮&TdEgFUk}0178O] /xu,~Gd{ q垴/+1)G9;RXn-IMk(n_z/2֛;0f]!,D&ycUutI)/sGSEWNx";x8=3Yn<{sq)nMuRӤ\z"TT$vA]}2Py$䬎QbXs30,(mLCKb:+#Hʣ \20=:bz cNp)r "?5>=NlVf* ,.EMVDm&!HL8[ +ЌaE1OQ*L;J|on>K$&+南g 1a V5k Q@45 0B(ժ).{M2-Idz6$ &%KΛ&\)g|6\)-X@d/T1ciȇE.`#XqBQIq=4?%\)A %+'tԇ%13ySɐ 7)׽ 8Ə:|e%K6vKoƠfEXI!hX @ƈ] HRVZ4ͨAbduyіfjk.zS:괩oMsL,t9ZbS;eQ>Mrp1 -Kqm|nU>.CԦ w*?%X1J@Z裃 >%o4Wq/-FK^b mny& z7NRo17!6?=~3†ݍD$JP?Cίe8#zd6rM8!WQI,$2T{B&m@C@S(Ea@,B1Mn9˙_JoGnXA̯ӊ5o ;bȰ u_xmQC#"7k!-i[Md](4:qe̳m%UY7D 6`BqPxW$cXáiP^V2w<Dwy;%}TZ$|<V!;" 䋛WO"_jA22au4y|xrr WblUǶY֠tLr{ҽR%ak( %i{g? aκLP督'mÒ}K){*g=n?>~$Uё' >,` yjUb>Zv$}8BϜsLPx'-9U;ݻcN9D1Ardz^ -jtW7?+| Q߰w?&TEuV31$12iNf3?iZ|v<DrS])nt/pdq +v:> ^ɛ=Bsfƃ3& grpj'{|! gX4DV׈8GShv)Z f"3]óHȑ(![LtYuelm0ؚ䯝 F)<_CC #*n2Hlv .[*韰y eP_2:h@K:ZiB'/(Vg7x1 bP1TC#t^[GV ~`>XKh RnS"uJMrvU/8ZJNiK[f>Q;kqX?4-mgrʘ(iZF mܨGqDc>ndE.Y Wu+772`.,IŏH'('8-xAf<= o6 A勞:&h?Eijc;LPB.w+ )β3/H~U%(pP({qp ,߷-豷'S=-b<+4.c#FX*z@ 'nXuP]ڭ]#e#2TCt(>+wfb4ܚ+; t0/#I>P{pg0q&Nw<7Yh6/$7Wj#oOpafFW>0ֲV"pݨuK3y H.{FO'7fD$Z/H׀." % |~,s |9Q&_8ONV9·CTwT,8;G(ֺ^s:.m60>~vc|`Cҡ/id%|W%`N/k吜gϜ v20v_9d5*vu -;ZŢ#E:u/^G4HX0 R تe/]y!~tm='M3%}vWduVՎ-oõ1Pm qq]ˍj{Lsʤ|D."`cd95w4JlF.NI}8{oy66tcu'J1nCj_XkŒ5S7E`_ΩX)Tp;b6ǰjt0R={Q;*$:]6ŀxiޣO;m}Pin4i }koH1/0uL]㰲oKt1M?qK ebh/j8r3+DQ.ZV7{iIοWP agDBp bamsu  $a 4ن H,o6ُOqt`\hFk wM TQ1ju{g;I)x w`핸a2MǟO1ypt:HR agh6$$.= LRA qp0UI8/}쀔qu?so>Fa%wܪC\F~"; 0T-IժDKYF,O8.vr1p]BƄg")yZxκrKeUM7Kr]ix.25%~H{HB#tܱi/jX6p`1JA5j4?x?[qы _=i \ACoI`.nY yC¹6;}tw'!LE8z37aNpK6oxBS;})oӖ: 9sVPļh#{,3UmafIQoH ?eN``vFܥ2Fc7D|}%b=cѫqB FqebqKCQ<Цm ўi"m|W+qenUymލ"ARsQeŔ=3i=~Vm!IpVap. A@t2 \f0˦ ہDP~.eQ م,UzERc|Z$/>fkZZ\~ଏ {/a n/򋝕}U*p#*sdBӋU/f]o|ގﯹ\ɍ a{jw.M 4v uRxx&U !9bAn=}o q.< &r֨{g}W~4Ո}w}ͫoYNTM o2v`~|Ԫeiܛk+,B~'/DI` t{I[9~ET=dK=Pd[  :UGε)G7f $Q,$`=tXRyrCw4F1\`lK 02O>b]*{gxN-bݐ4_XiM[gwjyAǔ_@nK5N.[|{#li<"ҝ0*QA?[rDo+ J58R6;AzEƖHaqo2@Uʊ;LR(K$$avmtOҬmw aJ0L~OHHLSn# `wTo+)\8%me zGzcد5k=6S2 '֘wC hr+<)-5ݲ!؁ vޟ˩MP۔MxGdud9O Ve9 5&ErVFL]C-A8?2FJqJz-$7СY(gs1 o Cql%vWiP-CìVƵ=Tw: E; CG`yf٢&5^2Cr>,⵮*?= !(W{d2Ȗ0XX}x,7栐ĥEeiV;g6{uK޶Ÿ1U3I@wp @5fp@܌ %_I[r' z oڋ?'YReGײ'i*7"U;hZPk&I*@V:w`5C='&rf9ˆ'G}7Bw&`7<7kOr5Jzƭ#'32x ?kGx4N_*4~aleXR=*+38ZviŃ%T?EpZhD'Hl "/)N$;Phը:`1ĿG3[S_ZO)H9ο)਺\5T OR1&4'?ͭBk0Pe2_sU"{LlPT' :fV70 ORD SO#ܜ(y@hE/~1=*?WKqW 8QD|NP^}6fh`58@K^5G*$}8 ?2y-*JܵW{yL;7 |5 ~;eVp &$MMH2fYk\Mbw.uفU sM\+ .-Wt2ZǕ'_+C!&G6dw@H_a>'%5l$̅#]нXm/HepB/m,(FXόJC#J vd*m8Fvs+T#uZƚߘl@ f5><_+kϏΥmӹ E]E\{e =;SK} Md؞6:,]#yzN\ș3Gc=o6GVcD`85 u8GIAbןgrKҐls9 `%3znt%r )C& Q}?ad\v /7OF)O+1Wwt@GJ:-,uTkDu ++8;.-Xcї<6יf$HӚPzL  &k, /fk8zͼm&`M:>e@Λ+:T9St (:u ĨZ}W)B78rohF+G*gZxv4ȚԞk]pb]A0<Ïę3a0ܞ9?ZdbȠn8D`B(4z |HMˍw@JZ)T.sd E{@C25 $q,w혭ӽlO^ DDB}~!]߆T eEGeeIE[֞>#{^B % x1j:396 JL1_ϏcAڵ>6Eu ,juhZ|SA: A rbpv۸v='wЭ^Q M?CT sPbr.iXҽ *=y_wC')A3`_ٕ?_iP Φ}ǜ Y|4IAefI} gqNk㵯̷QZ00&G32o.uV8;Vomqjs.k- #4eim;/ϞQ mBփV+bv[!ɮN. aek9-vg`^eV@vɯ_juL/&9I45_,/i>1-~m{T"}fXeyaE" vf_$SRmcOw7 `b mc嵬W !8Fb,$8ڇ+Z~짚oȠ2PJ:0\*hV̌SɐQnu7IT 2fe9=!M@<مqc/M*B7`E܄bBRg;*ִ+n- LTQ?8 ҢLmz8Vx5:]E5m-!jk:.'Գۙ')< |I"A]n1tg(@MnC7Mrhts XgvP}x, f#m=NOb7: n9F%.L'c|<}gةD/r)T6mL -,* h{eX.Th@+E*W[ jBƬ%+\=(jޓRs9gj)F*r&2eW̥s"5[@aa3պw/ RfzxHh[gz2 ܋F&1Uۋ ,51EF)`'̎Ĩn$#|ۥl"c(h `⒊Wl)QGH%GZsq|;znF5Q4N1^Q&["E֫~?Oلãiw#$tM8` rIgqNbVL(.w,j@}ݻA]4M)wJ'vJQR ! fGlA))`*3݅*n'փ!;ahK.Ns΀EPV 1Hn+$iW+`9 \ wgv,Pl[vW*ǃSi1oE#pI+:g'`/ɯ  MM" b8rqm'FW:c`C"_I"G>'n~LoEh7 @Oޏp'.PC3!M lv{s8^XǹGBp2\+.j@掕Xz d$e'!/)4\cSό@L&_d4< V!W@7xX޺!aIN0__4ѱ[i"@l>| S'-:Oɖj%&4~ UT7!jRCgTyrT/3PBss /U-jh2]E}Q2&A|/"YtfGzo%(2e>]M8XJ5x4r䍾+=}c}m(6/ A -`ddR^J>LJ\%1,C82Frm'NP6G[9}-Tm4,=X1+> e Iki#]?-YdK{jXvз82v*r;QL˔ iXO@n)cO}[cON1' L#-vŗCH!s !A!8rX6rgJrିK;9)ؚ2v+WİSy{!3LsvBsynp-ZpC;͡NHGYR?[X*u1;)#cLNnzmnk23R[CsLirf]ZgUɞuBz, >͟94V>Jo%$I{,JRZܶ%m  % ȗq 0%Q܀8afa.Y&. kE<ѨeZRնmQIT/3E&}%Zro%Vh1@SIY>mj*uNSG}(-lchFPR-ˠ~z(`D֝!Sț^(:]RtyKELa>b5Ou_.2n]Մ,kJPíP>f4j -ԘR"݇J-M5Wu ~Ҡk/xS>7B aoH]ůb|H⋿l";>~\/½I53 אzTU0fbFMۨUT 6<h2aqw \r4e?;z-afCv̊A [k(3ǰ]s&Krp ʷ몽>9Sd!r( M0IL!Y+ *,⇪*m>/%)u>ʻj+|Do&ޘE\)`3LxM)|P)Cqt%T53$%@8 5`q=)MC:~Pq2u7.vyPHtz?~ؑSrvt[\o96WS+AEf2.<χak ӹn^aHRߛ`,n"6tn Pbc=f쳗;? F4^3^Cyr'j|s`i54%E #s' v> W/4*iTU&.+Y`$A:tYC60Ԫpjק>o=2Rj ȥ+:FZ,kQTaŋm&P JOy_[jѺCƂT!M"^&ag.-9 W-}]1r:-38n>{ %~^p% D!o&i3yvzr:W!ٛ -R}%$M^t) {$# ?^5RXQJ3&ݸ@=rl |K9˒ nퟸمF>{Y#s7E4܅ˮ*)Y]G@KVϒqUPh"pSb:.0Z|A cP7FCm6cƨ fh]{$Z8SGd/j(œ0uVy1Qb (GFU{ېO[!UD;g@wЛu vCe䂟:d@* "5A#gՅVeG$[G ՟gErz pk I\.xdYԙca̯= e_Kq w 8AbCRG!!q#JVeGOpqȜR~_G~B$% ɓi~By>&K'9#6~Y;=&TgRtY$3C[ָ|U9WPCP^_ T>WxNiHd3=qG܍|@ak>ªYJ]0$`~:1P"(|h`Z>C8OUHQNkc9R P*r n3X,j{ M?fp?on1j#C6"͊WLdf0ITu!kLC66e({v>=wDӕ4y.cC_ 7=MX ~$wTԅW9X; 7Qa])Kc [f 9PgR_RI!vO[-0(1vM@Zg) s`'hB"LkA$6kxa*:BM+ EBBh$nH *I-En%VT/cU QhR@6j>rF K 8MBĠo,cSAإjā2IM\g$op*ч_G#gjzWhL< rj8Kr@q*0~d $qdY0cA$é:C'ϡ 0pu}t#MkA=h!aF?{%ƩzF3+}8uqhl9>jwrevAXPӒ}7Q ߊ&WbTXMPj[>a]w}Kٝ` QK e`$[ 2x RGmKvE9/֛D* 1NMOkTH ^QG=z#7)i:m2.*o D{n굠<+  LCk)-!QP/`7UJu]1\3+~Ͻȅncԋ\ ^Y2$BZ*5^;/aEvתR;#lE&,T[ytI¤ʇl)V5rpU|Uj @:\a"ņkq>qK:8PDu6gs}bEC&2bg98''Ϛ_U-+SYxßޮʸ~W2iD?M& 6~Fi<|< "z\QMd?qF *6Yۤ$:Dm?vl18)1/c.+.&4wSb7cG37XiU}liTMngi栠 ˡ`%q9A#!{<0H Bj6YdA>ۻ5*tilz^~:jv5X|GVvX*SJZ{ArȼӰՊ+C4c"ƖgHoW~{*5 fd ݐt1Sb};I5#ѧl" P}Z<.?N$&# :@t]ci5 ?K]〔෽"]T1N5` oE2 08cGӰg4oA !Pk/XqTͥjpKC Wr~i'4,|~#Z JKXJSzx@CE'A%=۵^灉^Bpi͓҅{OT RilDGJs*$#^Emwo '}KҤ|l/c}< ch((o@->{"o%7WuDܸt ؅n$؃7ɣ%li{~Eg:c*J74Qѥ1a@#3\ D+A ];Zt88U@Q7TWpuܙn*G<2RUr ('YXU?߃YVfX*ddEvRHJ4F{B3qp^`%HBBGZWL,Ƥn0n2bٙM>FNM[c*Ⱦ',8B^2f닊FNoװae) ؿu 3BPvLb+tg]u1;dw8fAZuV`׫PJrOj_\Gt7+0OcrHiGfsΥI5mJ&tiLވvEwn0"7JBANv .Use*Td/ efAslQ IY Ez}K'qt8,`:NMS3ps-!.;)1* M&_Ćݡc{w*1[;IeVMwb  tά_^ JB$yl (2%]TlF pr@J$A[ -4VCsFw6#!c_sh`ݵ#yY2&&M~e+N|7<+%' GL>/-a~no+"Sˌױ4 3i@~'V6WJb4rǪ)EHC۳w| =,0qp&l;n+[;ٕK *Trd[嶠,|TDUAt3{D]98w"ߵ );&`?t 2Xy2{Y摬^fort< =z|^lLL8F8'߾qA/@4 <@R7TE4x0'}]QMUK /y fesc'< -Ol>]$Jdl!~x~Pb*!7iw <=BMdMCIF,'q^eJG')O'-eKI}}8DV2B9K5 [;M2<$<)eQ1ϸlcD|xݦ-09\jB'ᷛOGb*{Jn*;s 7+(biMZ9cic 7R3弣-niN$؀+8Xjg*ڰ]AQTi3EjH|sA vYoNEK[i 7^OpMi@}уpp /2٥/Ūa^_s/cT. UaƄvu+r[=qpT3C, ţː#ri.JBƌb&S>yUu;0cS{Sd#K O7fUF2 (g\*&YDN7 ^E<`uEB֝* U:i8Z] x3_0DhbI/61l*ޮ.Y㐸$A;d9Ȩu7k¥k̭=è$KuŠtT- ɀ|emY]JbnVRHMԩck(b!2wLt߸e C#6 x.rJ˅{P"M~XPB؍8"hm⍴@NU{:]X"݋ÚE06D ~ZNSZ%ЅsyVfNd-:%E)#nM'n展¸f2*VRz+Q7zKWk6֯;j3b('F[1UOnei?@ $sk7d+x6=E;?תLXxKUf!bd<>-~}צNN}l^ QޞtdDjLA|su12z`FĒ_.0yP_?^f%1)ɚ.UJe>g !Ya: S|P4 e1bٶ 7J퐉ܗf*zD1%r@$|K$[l8*Ε8Z4tGzT1i̥ܽB[M὆뇕 wW"$%aퟝ8oy5@fVԧha6/W%lx?S/61qWx KE&Nr _vź C 7zE^=Lܷo/3%Į{کQo#waRغ1HF4H$%cHLy f > S?ǣOb2b')AMɋ`xO{C-{ˣڋ#iA ˴m?bTYL'fi6 ;X?w1N?Wp$%5 w!~Z?0k(cG1Bq0a\99fw%ĹLGĶxjbc8oաG#&U ^?Y%}n31&-kh/'˷lS67 "@KL'qE)=E>@RvRr]e3EIg5Rm?b۩` O.!VY4pĴaج0JlC: eXzX*cSc"s9-ݢW`}v陱7_FL١kA[Db; ?H[c[E2 "~:'۹*34+皹w4sV ~])dlc(85b K{3t߅7=#x ,9Ϟp?|ij$p6S{hD0ݬk6pE*Et[LڇZ8t6It"p 28uE:Mߦm티}h=i?)X/h[W(VU?7(=.+&q0 D^|͕R ujkeqGExsB^kB%&('Vd@t֓2 Z8ɣ`h޺ѽȢBywŪi/Ow ҿw 3}' >4 T;$4wPgX/v򚱝vr{/WzXʲdօD ,(ApcJRvm$y5=[ v`|d{Inv[SY\LBny=5?K#߃PXe+[zJ`{m,NhT1iŧ%t؁sū#q!3xE&qOc"(U.="}!7 ֬ao<hr>|0W989Q!@KnL8dž`0[e¸1:γb{.qf9azN4egPꏣO .DƦS[1 kyӀSl' NjQaJvWǻk%,n4|(|CԋEaBoY:+G:;yt3:ZA*|Jl(7Qx~+E1OIpa(rwzUwdGVl.Sv1naE'>E ^pR7FfCΑv뗋4Dl[@6ٰm45HԈxǙ)\p͡Աcy2 )և6cq NX7I4P.CtDf#MKSH0zU䛼Wj$572Ʋ/)Z>sLD=1˟S~t>W*(3.F%'Pcu[_c6 njU=[qQŶdUAT[Y͐3T;)ԌӸ*V;H F7}NZsà퓛\u^o,|Fɬ29$L_,uHKRxJ@{Lm 'K}M\uw!R8 Ow8=W M>l3Pi#\:v, Mؚ^:dF9f,\ U.chXR/S8asO}* bez,NQsO.W^1ȢܪcS("GIßB\s) QBR mxi 5ݐg]KGaXo>NH.Н%G†4 234xhKp4gxl @y4K7VEc98O-6nP]1ɟaD4U8|hH`TU&IiSXqh(IUtB:䅞re4C {Z# 4#OAmگM14ǶD;tqqG>3%F HQlq2S%j@dR_ D8 s,R&Ҫ63؂8 )z8%1~'d4\KeI(w$~#||w(`ANeϸy&U|}3=9}L W71)%(c~*]`B~0ӱE46. U%wC_s0eA6_[6>btʵ^RVԄ:Jio: xo!ȉpֳ4l.- 䉳JXeHY'(l}bV/6)M/8 HM $xx&UokdȞH)(SshB&題_>0dJ2U06AyJEx Dፐ[I3)|M0S]f_ƥVB#?P9(c-| dI@8>\0Gn%"v}K:Έ x!sh"}})Ru;/CϼE[s@˓~4)98(BY; S ױ=["hx. DJig=U03!ˇv!Tm;6CChVZ^Pqr$O_xK"sFnإրLN[c< 29٤a 7#QkӜk(Vk|Lh]bXjd|%PW 4׼8Q kా5ȃRkp*o5BwD}_LJFOFpm;@6?/ѮN~f佲golr :녕›![|x՝rQ2w<DNԩ\ݧ JױBWu<%@u$Q}y=T8E=O|Gž**/:K7MKt^bqyI)n^X 0tw7AΉטHH(GVe95\O21rאu}rbs;CWPjk!6t|T:j"WNF/󃢓xpWMgp[;|5*58?dn-\θ5OwT% !,朄:hr\|5M[}Q؎ǯ;RFq`x\klXNWա[u__ v89zA4 n;[&#[Q I ^'BV^VQx!KǔD>X~jmx u~D{Bb$pFAS_`^-ȱ!jxw]y?uw.M C΄&7?,X~ x{iL(띨=(?1_xoF)2z0oqL 2i:}Soi B$R\NRi$[M]ګ֠Ʊr5o˝9n"5=e}k ; c)0y,5I 5.7PBH`ZQߕD *)jٜc- JFg^oaHMǏ*x n>wUZ1odMXX,dY>M׀HXJ[aIۀ˹ 65[Oӛ.+L(#WBf3`#w-Y6U>;.OP|jS5!جwȺ c&M{7RgRrZR"M;󟵈זcX%ǑLm-"ba 0k0*i_:1Ab;#%9'G_]63(.2bY$p18?YUPʄlQlD vHg pe‰ SȁgDJ<ܙ>-T+w]z'xNRĝ /%N$5C2T;oxw7/) "+]"nGQeJ8l8)NJ Υlz-KtroVL,-x*::*94Pv|uol/Nn !&_ciK =`aPP8+#Wf2mQ)^c)B;Iu <%fwzX@w~2S+6C-:Aa6JJp: ŭֹsz-vL !oٳs3n;$|i *et6io`*=׮ ~ٰdP`g;相uo;La^?5S~^ \#7ֹEүܫp?} ?fD4G) ;H&>H1BsЫڣ@5bޥe{ų^< KPUǎG7&:x-n=\tŪ#L|fυ#ٔ!/n;AP!l2;vd Y߳;z"ꁁabf` ՑJKO$6T4wъ591kO6 #H5?0<ÔHΉ$ۄ"}ɳ ;Nɒarg{'RXJ.hݟ! "oKlg.}C,3OOEUezP,Dj.D"OY7ΛL o$Yߠdj1NZ~#:-$D=(3 ]c:=??>JK;'&?wPHأMlB('0=:lwMps ƓA }$18E#;+M7+ d L5AH{!ƞʇFEgsIx bۣtF1h9IqJd"яO(^$F_ÐiX-*_Tj`&UQvbڹmJL%륒ˇpi_X-^/$g? CSiB$ P"&a}icW(iPZնve7#'SUT t b2šάRj$8QTԸ Po#Z*&,%{1>#J^(@Ci\Erdqp8RKGG},cUw&Rj+z$y$U+@#x?n{{ !^xsQb;pxInV qqճ,ys̸CEz+uaK 37$Or]&=fuR]. 8idIxƎi4m^q FxN^bNH,>FbǍj%;+')[|$Zu}Y&zv&%,%I1ڣ+q l.s@\|& sV`4}A qp2E7֛vfLğ>s0$:3sST'OKr|YXjL6y!(hZVB6VlG٧TGބ>ϟ,VC)}/7CaBBc8" gDY (XB; ˳ߺ^y(Gs:Y"TgYYAlQJm =` dRQ=]2<%? l_/;҃_̼Ao6qh%}h(1lk8onrBN̪QُRKT|cQ{~?[\S)\9+*%Q.V_^ފQbv3x~4"24yf*GR/`gƱ3_:4d|]ƳnKs]3&"(9'$_PbyG엜T9 &ءňѕ'7!iXB-gYZ cILףy>TȆH4G"֭P W홋 LwFfxg\yAK5>42HOUD9HE,`g09nvOX@t5KkmYp:qt3 ϿnGm:LJ2;^¼cLc*p㿴S}`0BWE%$xɓbT_\N}XM '*A }gs0W;긓veXVl-.|d{cf{Q‹x4ٍ+&"x IuPCe8|v&LPm$j/ b @Utw]#ݲ4}qR4Sx(pP<`HNfb0R7L,h%}@H/8i 1؎ ܞڲ;VjQMb]$oAmhA索,vQpˢH8%21޵(3ZhRW3rѤ2ntbi9FOK ͚=/ `@ؤʻy)*jd+'h)=ˆrY:ޒZu@s) ?0W*3Je5qF'r[ozW6 .JN hRT)؅8l>!d :ߚ]~F5CŠ 3甚,'2 6]B[w {Wf>]9 MO 겨ZS/-6(V]S|, #$.ƥ%g/D+r/E?0H_35K1[ PPQ[h6UTj%0ό 'X|\1^+d(LEXs1- g5@Yp':N=nҬ{ڨ{H6Aƒr,m*r*<xTy>!oN,=Mxj Esa,fZjO'>TU'[1/Jhejݬ~7Z[ ǘ^;F9ӏOQdxnFԞ1ˌb]F&?=IxiʏM/"*ȫeKkGsslc\?:ɆE Ր; C j+1G-H L;5&u1sky)QV(pz?m$+2y!Rl)̘c6HgZMºu榥g7E r^C"w :g<Ō%/`e^KkyOh}8PLSbd]xŒ4gnG+5&5mQ+ %lW,@hZig΅2)C~2\Is /6%FWd.E?7 'TMɚ 876Xdd[I,8H&P a5KF\jv P<~-ٿ\¬8%vj?%--2D4Iwiad 0v('z]Ԅ5\2}(A6>Yj~:_+gwB8t0FKU/s@CZ6d/Uac1h ێ\n6Xx]݉۫j{b -o\WlgǢ^~߰{f,.2ub d¨4}32vh<|d{`WY隶vrkRHEwԫoUg.@u/&YzޢZL,>(pgMRy4W~V+)ם=aYo "-<y9RZ2EWb g+kdLm@>/`?Ȏg(\MQH+-`&:Uqs؊ /v'~jCj8xO%ɽf-jlTtnHOh];~~ݺQG/4v\Ho;3ks+{u[ٸ}KzhoUIrւ vdВz>F؍^jFZ8B|].c28M)6ntP$Sn}Twͥ5-G,O&['Il:'X>I7*U?t5T}]Ç& ,bl 8s̕a5 t\Z~%umSy1sBVȚ!Kek *PMKC5!Lv,.^~Zdz^iKARA!!n85꺊7~}ne ;oh$zl5RtY1jR}+em+QMGpz Vr '-̏:Շ$5E(׽6i.lm 'v;yY˂R ٺi;ȿuRygBo\&?ohZ.~|AaĕB}OOoxVa3E3?gcnͻyn淹\K4Ԏ= 8$Mt%5VB$~mۛaOo(XZs7wbk20aeXƅy[$&QPE`! "t46 *X_-5 SI{R'0qnAjϭ"56&HB`_`hEam6z[eؒ ` 4DHWN!s0" @>Wi[-.7|,z_ҊOcf1=(*BFA\FT*whC@=.ss6 :˻ cH5#'OH ^t!~;{7bi]gA?6l=NDE 7H-Ë"\^Ń=G&!'E:ӓ1}t͝ŦcwyWrRxRu:?|AZt[yP'[?r=X7!i&'oY'-!zSк?~ tV[rc2uسN 3GZW۰2rfXN#Ls!G HQH&1MtN{5s^4!^P#̜w\"PE"Tc%a*kϾ؁G+T!W,EwhQj3:utDߒOj[tCi4fPH 4@ se :Qj‹oч=>PNnkd|x)oΩ*k]taُ짙KW  '߹9WVuuKZ 1PN.A78BcaZyDa~͇BU2>?Q IY\Dhੜ^\3k* TbWffBT; P+? ]N)ge4ԥ@:A@L6x7L Z>6Be̥obHZK6ޤd6RQPPmBƓŞtAʠ+D=zNN:"?I;+tD*p$li U#cQkO.7%Q 4և55.U)鋾FFjUz(iFϲ (uy8/L"Azi'[Kv%7D}ꇾƝ=PaM+Qӟ>$d:m_z^5thu8X97kKNq5_82b"Q?;+r+)ʱ:+`<.aBI`m6 K Se); 0vXf|5p>[ߕbݣi0y KI#:.TYJ" X=֛b$}!i#[EWxW]08?=v#fx1~mNtf.EI*oaMo8"tn2s/qcK'UHd_^xz8* W>~I }CO 8"EH[]B!?!'[UHRȰ3R2YXӊATc2ey0jR ҰCZ/283NYnNˀ1睓`#v˓ž{p'dq1[ؒr"4``^??Jja|hqY'Q4n2wc6a oPEm;'K SNc[ƃ9GzEaxNR4X3:"澥$#CKl;T>= #y\F*/Wu uj֒Pꏛ" +D&.#"hl{^wrlHE 6/0VW+ͳ;0-ܙ㾈Ee(!rFDm;y9Ƨ_& :[WoVKV+LLq7$e\Qy- +Y_w0l[7 gk"s+d0y&cP*teR̫?3a9k'Thx,4󻓑\yEUt}SNܖħlh&#>'+n;Dޣ (ThhkVo/v|w=QS_⒁1IV8>]:7iho]uy!%S5F_thD*d*9'~虧 E ,/ @=X<ܲg\xuL4yXy_6~F5j͔R(csA}qc/9*׬4`2k6-$pUqgsDUp !.( i$@l:_G5õU Es=|ú44ǫCZu]Qr|W )`*2^$۰3Vl;\o̎YiU9D>0oE1j50[e0F~ߞv]Yf84eIO{GM)hn1˺PVy20L!᙭[' r 4ܞxTկz)hqu%3pBゥ8+KhGوo*B,iCZ ?Ebӑ^a@z?'w".ЏOݨg6{K xcl'+:M-%Ma T"nOXG QFuZR܈RP0|d⌮ )4#mІ(+Tg+52j2[#lz:M-)Ĺ5I'r(zR}Ơ sLC Ժꨳ!A8 /A[ =%l%1S'.>2J~d!wŝ =btxs~i7%Z^ bM\=%Yk if2bʹ;9ti.Ț[2!nl㤕rw($`0΂:j; =ITo0 J{+u@U1DWjYh.–]"jj}5 1;i4Ԇ؉UӖ{ [ـog/HIԁ8aB]XSTGUy)C44.)#>$6>~z;fR:S'K5ZTgD bmCذsuS*Ugfċ8=᪻5S~٧S-sTx-z^b Y 9v+pY$޳QҼ(TdO?ޣ)6t\Me~fqM/lS{s%lC[LnbNn>;A@_.+KEkۚffPUQ*@>Aq' &rN < b_7 Rͺu;*6bx*-^@hKͰAڏ#W'NDf`-%z5ˢrwje-Cm:̮Im"#\C˟$U>ވ7u{&kxXG=Fԋ~0K? %bl]$Eᴛqibz]tԛHlz)a*uq}G29{vFo!{! )0JMu8j"9v% }~J g( f4vp/1[F#%SHun ,V}&6yNO?-r1|k=8Cg莹+V6DD} Ԏ"@W./B#S cY4rVܑpD$Suc82b}hT(̅XdP췒hO/5E~|LZAt4O ι6gZhQs$z\wBj-S5:QIOHrICӋ(D60Z꘻=%+KeAjITxkj)fc[LGds뿵 x!#Kym|]PܵҜ8+Lߧ,dio֪yҊPgf(i|T<(x*`soڃ$*0kx7=c9At|yjX P׿#J^!`;ϔe*t2ւa:S7Ԉy|MbFu{'y:chwg\˘qGm b(!$ `~kfJ}צ6w5qgLV)d}3aj=ik }.}]ug_8l0(qehj}1ʹ2vq4t:zF3`F*h&AzK&":WH8[UIxsq9DNk΀ >آPP yKu>d~)l^S80\Meۈ,@E5Q iw%р ughp췻?7xYt-̣fo B>eUNʪPPw4| GtvGxpp< `k2;wi[&( QakD>\2`;W#{Zў,X9G3b( RK'l'z J̞XlԒ68I`Qצ-((cvJV=tLZ\۬6=3u {0i1A,-1u<'at#c;;wJokEyꪛ_*aM6L[`P^2m87nesoenui H#|Ky~O)`w\PƯw 7鍺šp%k{LE`3/4'.m5S! R>Ƭ4E?f)9]ngϔh<daRdjhV(wFJuQ6%'wCQ&h½Vq: tZ5=lbSWAE`[ 'aFI JNI&Dw&9X2.8{-Umշ#'yT.!Wf^N` u=jDV}cӪr+cSF mo*PTA?iʮ0{dN~Ҟ4v?&EH{T`t5\e:m Z!ⱔ%C7lj %b=9g0WM*Su}S;[ ?oP1Q4A}VKq)Ol/Vc_ ܡJPC&~lBۺ'h?vvCfnhщ$-n&>{$Oer.e=Ŵs`Wh˒HDcw㌧EvSODŽqYqj AH%xMzqT)gE#rqU=><1Po[ve<8^ |]R브 l5+Υ}h"h)fQf,!M5˝iWl\ł;N@5%-Gy4Ma TPr &zf\@6k@)ОS&Vc}E|f#M);B>/Ww-"xgwȭFt?+N,,IBaKrA4|'hh2kNuVXnAcabtHa)f҄,$~ݔ=z!wg9kAY:UYJ2M94;v#<i3ҽ! :\2Oۇ  I+ 7Cke~E]`%ïոs*Xl$s/+'a]<*@[w?GCf^]ϨF婢ySxC׌c\z_ h| )5tO)(;:Ai{B/& )i6"Gك~b7؇l0 @Jŕ?ֹY5J.'-6DW~F0b!^7|,) ŰBVѝq&Rg_ ̿&V(Ur+l׮ u3(RzTUg5:4ٽ\=qIpm5!Q%M \[[\I&{$򿒽r@EiY9D͑HBNR3g0JDXg}evPZ\ln &ɇ"^;tt/t&]RqlDʂ|m12W4Xݤ?n:^+NK:h,p>_*X0#PS("EqB&;;e!A!w'ȉsZXb-juPb,cwEH)(2O? ǠlTR~d.ePMSJ80SVk 0mÎ Fl,2@u% p{$By< or.'gDbid.o k-sP9b&[S F 39a/6CEH7+7eTΡ>Rk [C6³mj ܼc@ i楿} HFNQ`1hc B7PR/ vܟ_QpAYl#.8(96&z]K&1j'| ^HK-3ÜzODVuH ɮF#@37%% H=\x5~< [\bnLGg "a6>Ȱ6pDfX rb 4O^]*f2X KCZKbXB9k T/8!0 ]D/,1Ao^1zsjpvm:R'3`>v:GĦ w{NXsNa99']n1.K61SF_Ɇ-s3G=CS8Pk>1.?M'/{:5kЀ =@^3{Nn{!/lחo-k5ͩ9Cf,t/5=%Een!i]p`Pk+0@tPGv&dl"!_ #W <^$|\P03}ehǨL=Ą+--/3@^nx_VX -jC`ThE?5dxGť"KDB m6 ..l;07 )z.׃^ԒNֽۖr͒ |.% QXSDJӽAМ2{.I`Mۆx(g47e7# G$((u:H,zl58u)3m#}]I0S[*K)Ynݾ!H.B.bQʙVb9[>(E`yܬg>^z~]Dl>c{|/%yxCdM"NâYՏtFj0QLq̯:548Ҩ$9g5~uEF ;] DIhx{6+& 87L̚NIAj8/ꂈ|xە;hgY\mVa<%"ȠI\h:˹+ЦH:rJfq׿:reڝW"P\)@ҟ)yNw^$I+qfȩ:!%꽛 a/$=<8gq)): ro> ?/0A$x.`2S'HDHb,j\ךBMN/ʎ`>zԩi#BT "36O{5t'FV[" k^sq=^i4dp)deNA>*s݀9:d$wÍ#9jW\ ]4+VqBo15}=2jwgavG'# f5%OM[@_D_H?8, b)W"[ˢ)©J0 ?dp52:J>uCS`:5SJiFIQ<#IW׀CQC|Ƣ&ʗ*tDC:goc֑8ϫo1=`,Ҁ 'y|,@\Pd x&q= BR^>^IntF\TwL@LYBv5.XƫBrl끇b@ׅ[tfzn '<[+at$ĶV`f$Ya6jULEXm'0s; _2UnS9prnZ;Y~nJzvR7׏xw|P̝B'3{ѥڰ.Uwn|5Jҥ&kE[(8OL#Bᅩ>nIe6DBc mtC"x O׫IL!ߟmt'Dq0)v4_!lѳ+)vf"a{9&*[k؜lW&58mџ^9E՚Pճ r L*:1l)ڀZ-IKm=$tùI6!&^\ԭgHJƵn&?Yj 8_{i2 tSNx K9iKGĦ?'qʩ,̉(?>K!x ۸/UIAd%@*1yx|xNb37ЃD!uY~Z!%J侾ݸ,MX5d[A{!qaMغb+Mk<A$0) @n,O1Ϋ{]]]oHO~>DǻByFx@AC/щ^^ah:GηxTZWunV$P_F!996Dam:Y~cOU=6hwrsh^8"Yp?m߮T1afrpj6m/Ѣ8}<~LNQly}3l r [Y 04DzCd*ӝpA2D6>Wl. Fr$E&o$nwWr|\CA':q"mUVszh\2zAtm6_1@v/@py4x˫ V|GCÚ+S69/n ,0iulRF2^<Kk9K B$1O#lٺ8 ,-.ӕ/uQ$5"EluMԓt]N yB;#ƕ4ze~]23%k^7H npFnc`#I'TNzVhEDڰH3BAMK3 5 k9+pbBC.ثt,߭/I4[O7wQ?P;XfTatτ,ʳ6‡BsOCXj5T':B./_mq$(1=3d)lKܻJ ]:ľ7K  ")pJ.]6 jy,B[΃2q\8QAЕ?}KcԹ{󉟁A8+ m4 LG=\^e=ZMWs/6t-k }0 Yj$fu)Mၙdh0=5ĺR_VY2rk_ٴA2jgڛ,C@gYzhТcU'1[M= OTR`R_pp^M/U(!ܱ%lU㑓|Ɇ~]ϳqCEFԹ\^\(݃xh?+.p>݅/Z󏻈hMZGf5_*)W p]\7<8Él$õk&l|rˣph'28m*֯v݃?cI/8DOswvzFx]ýXOO W0Iqӳέ<9wt,i\*.ɔv*ie]"/%CV/*a2tUwsI鍗@uPxi?Wjg"WSfy٘}.&Jx$"`52pT.ͳXC&]0w;4yR .; a(lg STFdk芨V0߫ ̑'jo 0n7āh'&XʭnywT*J/濦fPqLrd/Wh(GV$HqFc&u{_SEX"+zBuB+Iu~xɰ}ppcQgԻMC5R1[sWDi9h Gc&u7ՍD ǯV=r#lVAU4+ɨ7fPEuLX~V#Q'b|so: EcmR!qTnVRET`q@6(\_[=exTTؚ=DYvZ8MF,X`K̘ #+$O֍y-"G-EYi3\-ՉUxJ1 kE+ysѩA >rxZfaB;Ň=HHq&oF۝ @カ0 ֏-Ʊw mkSrӆW^ŎOvMn Ųc:6 C+iAʂar//i?9L9n&Lӗ"d;zGggIܡIzXRGu.ve *,ȚonA,[]9>J{uW}s+P~-=ҊYp60-\'1)IxrR~l{6%y"ǙWAҌUV(&[ء+X(Z+#?׀\ID? $53ȩv-Dža4XJE (X0ι" i26 %a ϫ0)$xw96 X=C]i0}TEUn$GסRpJD]j9zGⶼqm5jHzmgh.SesW<UՖQAimP 4郸#j0 Pv~0-,;4K %fKAD&\Ꞑ+Y$2m&[Pub?//90N ¨SԩU D|;_8E(RFhj(]he_^cSčRmJ 5]p1O4enpl!.0PNag#! gΊJz: pcaOtD4OD7x[Ng#CO\Ѵ V5-౻`93-eVg4XT1yy> O"Z0m6dn&FwPy3Q9 C!2EySi$1=y;!M**~m#"SH#3z Cgx^Tg0wb. -ҙ2 TE&ق4BhS/ʸj%F />|n J2Q]Vi$dNEbI vK uPAr *łwT#[iT.3)a 0=KgxOL]79J܏VTD6Kϲkð O\(VڄN*6bJd^)S|+"LQ~GuɈ}NpԀک߂[ 8E0I=l  D1myĕ!u˟2]H5=+Jdp? rPz eˍ|疏cqGWEss]cre[9y []fxBFf|,bÅC: s$C oNlzT2sj-+Կvh38d=Rɞ1Y{SӹWS}/<ߗaF*ajnZVϢ٠b (ŲU!,?96]Q9.ppp,P> Ffr6LhWk,365d'%j﹥):Q}4.#ŴAX~'fQ'A'.8H3cӀPFmȾʚFoDC:'JS 8al%^ر9œ8QȖcL oげE|'1S[Y #ZY.\Aw_a w}m /KaULzri2љK |p263VҜN r/O@NiVL݋- R)S*qNjY\#T3vZX(d@iN|ڝ^%b4?l3Ⱥ_A1UޗRATL/~39l\W#b{ePZfMռ<2kWQZnGWMG*_KFH2^3ЈTs4j֎Oy0<1JIz0NM\"zVE!A!n!Ha+ %~aY*hroqPi}.<C0 Ivps`SNl V3z5e,To6PIf?U{Nڞj0Tէm9162H_TJOj4(3S&1AkM6ۘOm֭O^ݺ5כ}~ }[=^g'cg\w-Y%p_77JreķR^N-)|ʷ cIRZ7RPFzT]^KbU?k^{󉥨\K}I>Ö#իC^};̇#tD}Ӊ{WbFV7-2'] F@qcJ(( {읚(3Od!z=OPrYGZ쾱F/Q,_c,] )w0<  ,fMI${6wGw?%M)bӀK?NN/ʔ^(WmʦM,][y&@TGfۢ2X¯\ ګߌ(f}x2U#a曤~]҅ay|EjQ#m#fI^ dB)` 2ޤIj"  47`<}X}P }}d]mOul`Ul{RʇE2%IjP'׶SHB@d-Ȑ 5ftkyAO,JZ`"Q}80ǣ?6Z9YzK.L)D 'mn T} wkM 7P=SSJRhhd}ڏ7ru·l'5%\:%F̖mܺ8 G/\k׶*9jtGU>}vp-tZ3v1yTF[OխÛK*M2f>O Iq'aq=]ׁ,1,ߩ;ק. 3<5x_[3!!& matR9;/Juǖ{5̯/d୰5RJ=֩R$j'Zl ^om[)8̍6X0[Gȵ%FMME 2Qmg63WGk-hAk{2сC 'xOj!*<{֚eR!W"cO{t3$ݽց,HܒJ|􅰅jczjlUhFj/Qk]SI OQώ)NU:g^O)lt%}_X*e*qܼEŪ@\ӠnC&9hf(-# r)S8m]76X]Tq$,SQ,'hG4GP>őNP$no,vM0kD H˛=L]YDAs(C[k<%>btwݤ"BVzd1Yk 3VPp[N@`p c4ؤ@;r Z6nV5; Qv{Yvɪ>Ned]HL#̭ jRlŠ"Yͧɷ !hUWc^arqT" - ļ˃a%$%*Qo&"S#k{u?6=~+7H}gp3 {䶟~!V 4/({G} xk}>ZfTY}QWC_6(G1V'4d~fґm 0bDnRΓUB? 30H]YpΗ*G/Nw_H(=95^S Ec!G"񎻷:ڃ-v4,EWЈ;ݲݼK~'g[bN!80H?bnܫҀ5*ViEVh<'EE& Z3VYŠ $cƶDbyv!A5'yxh#i ">tgihmV\2*&7,t>&?F p|}\_p.M1r2_N=8'ϥr*4\H k GĖqpc;I݀^dLy!a  䰗X =A`t~UL4FTQvSjj ?JqvK}GX]]rgoB?9UH- 1BaHAa,[ԗJ#jYc*nvU2W9l0~yqlyJ2Em3 hBuepcQ ww_aF1D`:6/ 3c*h )H6lRGW;V"x|8HΤ͕cF΂7\hr@ -BJZU\n E_`RKڮ*_P]K8~&@Sǎ^ToWܙY`͚C4}ejT>qS~$N>p hz[>S/<{MVtLww] [8=T@E*z,Cmq/l^;^rd­!drFQUϻ0FeXR̙>)} ڌ;l;p͹\n|F'h] IUљ~9rL`fђPӁ,S'^Iٔ? l'F:e%\ʭSO3mؗ1e=sJLRH[~jt*u6X2T;nHloMJ? "TP, T!(bhɱW\XҚL$9&09U$s1N<ՏխjW7C.\cX(9dqCQ@4lI`6!&:k$eۄ@D9053oW&2m" ZM5i)HKZN- .hU&~~Ҁ[%ڝDx*jG?mQyp:1O:4*(;ddr`7L)U^pXT@noDU8g$oi*P;_1kSm#+ ٲ=!AK]z,Ӫ+_Í͒G%o"_oY|]$T[>sj>bkF>R09/)޽}K̑ XՋ#x& rDh`)?scLaV*n(~mu0m<'S94@UusW3_P0R'|&5+,AwkL bN2xeXH_i)0Dz7A@2"!j2䤨sl=[,0>BJdla=Z[VA$m~GfU]6&k[`h X_ZyRt6)ہvc[)J仸T R 2DP3aQj (gQώ@OrciTMVdJȈ(ye&N# (@ħls.9gF䐘&Zm_!-Gs1zDiauՂ[gϼMz`|& 3]K=G#[Nү/;mM{@ / i {mOaHŭ!9󈟪cB)0: 4=t{ y/AZNNj[BO[M#FzV]YX\.}U$B{Qeׯ'݃ڣ#aNo^!+r4} HHr5ޤ9č|Pf٘:2o۴N(.*-:TdFW`2 5S}#מ6z{| LO9I>yXT?_ \W|ox(MaqɄ "/:F!:cK= ф{2:DlψZ'pdcz-Vhd9h{=in^qIT&JJ= J 7.F5{ S(͊2TLʀFlG30eL'UƼEl\opӵw7~B[y7UR0Hk|sͮYJl'h>}5m_2]@[ T9I#١>+#ɵe5v fZJ.o'4gri./+ЅIЫiY#B1@ u&|jwKf%9H%J$zyC қ#\dG1}Lny\*Mdϙ@ XJ-( OG$o 6287ٽ#N~Ky\mF 9j8εW8lӎ|Rڻ!7r:fNeƩ.|ٟi`o&l_90kLהiСu*CנPtWyE g 1 DB JF N/͔JDrFzf>AVfRK~8[>3|&Qy38Rn~5hO W^Z$CIbַܦcIgXC:BQ}4( mB w"7Fdղ6 ]Y57domɍn6]`+PFD5?#鬗q #ra匹;c {HX|@"!WzKX5+2݇/+J~9Pڂ]|T}ڷķQҁuY]klVn%G!5 q׵QΖFDpp> XZͅƍiMk$ aQxmgu]WUYsdpt8O+"k4xfAy!VM Ҹ^^[Y`G1MC+G-NKM?):C|0)5vB :Xtk>lxx~?VV J.`1Szj[ &!! YH4s2Ø DLo*IփIIPTfP,vK h5.$_B&@ɣ/x0* !ޯ@\Iql@o%%4#ؐb¦][#.꜌IS^ O % F5bf':P" Q BFFDMoV6Pdid[GB̬ijl^ڰe9I :jQW{Z^Kkiw sAv=/sk׈/*ʊHZPH~yY kCBW:9B㠍ՄвUQ2m#2 PpX<+Ys=7T9 S4`5P*i~7l`lV…;Pf&Y@(=ƛj!3,ے4&f, 'Z^ 9Y;ޔk}"(1@pi6f—֙߹z*(wr㲎UQs~yzFߢ+)CP?j" n1͵E!}Ѹ.R0 tBZzbJ8*”/S[o&y,6zmCYc`n`hZldZt+O@8Im Ou J?f~KM=$ڇ03g&Cm rUfgaS9zhH`0V{3~Xd(;^1iI\")AxPFrLk+G]jr4Goˋ0\dV*p)o|* jQ'|&$bx5d냺F!U@*N&OQ W-㽮B_?7^^XG_1AƊЖI0'|gϒ b:hH+`7n#7`菍Ҿ+;)F.jz^2`.Z/ B2#S .`$Lqo/!|nHNT$ؽBM@[ pn0iakmfE?`,塿E UIlKS_MN9B<_}¥CyBpۋQhO^C-BSJW qQDc@sK`LDb܂u#W17℻ wPt#R][iY[W;+ Rp3 kJoZ s[˾)Ru# 9342l|0wKrfx"-`Y1J{V;˼z,@hx_F:]l][W`J/LEC@bI&|3RqL9ǐ<3b+OA] [J$I!ϥKmIʢǯ4wpVJ@f Nb-CQ 5([0?b5;oTDu>2;%2wN=1I.ݶ>p]^r"sS;abHc~"gؑf%xZԀ/-Q.6Ÿ(c(䎑Uɴ𹎵(+!$l$BY`hf%`۩g4x+?TvLjʲ9FDEeE]1Pl\;6+D.SK߁^Y A#^Rw,a@JcՒg {7E~8j~‡dԡkQ&ST.c"eWY{AptP҈*}*^ .ø9ײmSMX\ 3m~d5Q3@;.FtTr2ʓ*9͹h [FNjPĕj$/)~dOivLv4{^H? 5Y9$\]7xEb[5nA@Զ蔰;j@x,.˩q1Zѳ*+Ow,:%(NT3QFSJлT\3S3rCyq"DM[Q$:L؋J) W)2gx~Xv.fcNb-ԦrٳVwq]{.VA+/ `_:g5>+{\54o,"p&IPz1&D[&ˮXwf K?_1=rc409t$SXMîX=?xC5f8͢:Ŕ!ی*m~m5a W 򆝨ZkhϠͥHf_c̑נ0-MN{?Q?P1<1E bo8*H+ڠϥ9AEibEEŸ0 4|J= Rb"6rB'TR$ ZI@);[ֶlŒo}DwHvI. zZ7;@yyчaCXV[8ï 85<k'<4_\(ؔ%r'a`:EQ׼֢b+OHfJ' 4EyUj'"yU@sԙs Z+Po P}.AuyK_9d̓Xl f%0RDmwz|ͩJ=:'%߭_j]+Qa17[/T''"T^6vͷtTV>X'V:YOw|ۺ뷌Nv1Zȁxo> xijtBS];KLdR|VFg cnRU(]a#YٕAQՕ<!r kB | +!:p!+_+@Rv(OfC~{A!:D/5xb䄪haR ; ;J>Iyiq} %?3",1O+-ѩ?y1U35ٛ! o|Ia⦢bO(I*:;8g`c!8=0{p;%H ia-M)nf8N-|D+Hx(KYBmzF9';~4kj1[˕ 0JoN%]H >̈2<l3 {axGVqɧsI;2; jGf%"ZqqRLH"T]-DelB#_kCL3JdE2?ژ$IR"< }g3Cx_Wp'/Be>63p,fLbnud/h eS~<(uW%\g2YhJI p烚ez^֝DLJuOӯT.Xܟ4|U_5,c-J\b=T)'Pm&Kmlc츷塳PggDC/E;陝hy Pu۫3[MN"#r5zh.OXڳ2`pscϊv.q㭭51a{M0Xw!H5.*13PZ#S|.i[iV^^OjۊBZ@^`.DQү 2( A*W/ҮcuwX-c|S30x1[g$CvBO3,Q\ÎWW?lT_: ]I5‘%@hH;$exL1e\EgX`IDi?nFUjƚI۬'M{N< }^|~U̹js#2tWR\%BM>2?х,t:샰<ڡ?$亀vg!/A.TE } jv aD,ϛ>|9]MOBJg\ͬ3e㤙A k;Oϵ'4n̬!t\[_ի K$Y1y=g"U$ r[I W9x{σx/~JtrV"oTnZ!,&: Js" (+|vl'yf/D> h3XWfjc @YGSאOd@=uc1DX 4@J1Ҙ`a}#C@sSU$9 qٴ0tA^)0t'[J-Z} QlN!<}ΐK0Px @)Pp^ zҴ*o`b]gwQe<5/Q2cxflZ"SM/,[g& ze iǺ~ !X E<7 -s㥧?[צKC I bܭ_ޗ$\uwE^鳖uKt@n9gŚsv & ۥzO4i vPOd5 ;O.k}iC +ԚF{s"$8:ni1HMZI (4Xހ~FA\8||3 Ox46?C_,Yuɢ')7`UKLݧy VQWe&sgQ}b 99BmÁ a 8qWIL-~%^W^kcU L`!Ro"`7b- ŅlȵYd|Ҿ]bLWvJL,*k`jIaP@UōbkL"(QuʼnH"KEO m=8Ozp%󃐏G*UjG5N'ð6Bce]YSG=?kC\U_Bj#|-UGQ_x?WoÅ*>'4ȡ%@Cp?X \9AVcĻ Fxn]'ƥTo&ADə[P,r]n8}8;}}z@I & %mRՂP:mB8,;ŖS)5x$Iw`Sf]epG䕎GO0*v) ZFx} os&ΖB9&` { J[sYzѻzw߇u-ߌ^ NnxY*k|L8'˩+!ґ OF} )%Cƛ`cb^J$r`TQ838']_ 2wg{b Ƕ_ X${.ɈAŹeϑ3>،e r>9h)&g48tZ?y̽z% T虦s8c,Dvʺ0=HZzS¼ Fh'zȟ1}y+2ݐdqZ,_(Ѳhw) ] hǡlf_=w(߃ ~zݹ!eZQ( lfD_=A_8vued E _#*$,-Z͓Q;#3_I}xKa[nf5&kPs6"@dsȳ佝_&<CXBjmf:e1ֿVN-\ K'q8& KQC+ZWfE<6tU;-bohrڰ@ LſKle_@]L|%]~I6yXi41'M#wSAF;3#bC"tfAF6@<510ARL ~L+bGtH,C)Pt#w#yg3ΕיQyL?ƍd?`q4"Pb]S[pd𾔨ȵZzJ0}j w-ێ_5[SGղ6hDG9H|s mu%XߡXr¥^idnRF1; 9m:%$|a 8j^CnC$7gU߃|{waш7DlDY ̤^pCj2P,&88iZ&Z$6g!6h,չsqZе hkd} ƯGauߝ++BBx8HB 5; Jyf65тj(5 ׮Q,qWZ;)tnR?cV߿(`XCHyt͚}RJvO 6WBnz}x$̳x]&wH\YE!ǩ5iP]pPB`-5ۊCN#; ї37w4-΂*T'~vъw LЪ)'vg X$_?l!,cKWs 3hF|]="vzH 1d|Wy\]:Lb3hm-nFJ lu-g)j&G>KMt!\'$ E$oB;ןGm| @)pM9"sDhyf~+J:,2ZͰk7{Ġ}Ef=Fzu c@>U,*u]8i.Z!Wjtwh%i͜AO$I8N\KUʔ kG'K)9]I@TVy&: )xPe6;Xw=!.jj񈸔֘^0ۯrL˔vëj#g+ob6k=kt+62*&EOJp7G>΃= bE%tlj֭.N| e=ta2ߥ}7(^)C6=uEG_`]Fi:H$̼N51[_~Mw&6|"[V xAX59zlbuT%W 1MNQo22]Kjd-HO8іsl1ʨz`k.V[7}TПR89e]5>[RM樕E@}b#sC(Vl!'yv+e˜F $eLH_8:xyNsG?,\Uk6IQ.9ٝ%Ӿ-Mނn ͶWYB٣K_7#N.HGRgSr]BnY/@6hЌ 镮OV)/Ǡ^v/RYChMThIERJ~fj 1WW(d>#aOY=[B61upҪ6_1\'.j c& zOGzD|ſs./Ӯ< ~EO4B^:(V)hoc3ơŇ9L@- {8s1ql#x&øۋ-u^V?:t-LL"swDEu\T9Q8QH2d #拨K3 S~-N?E N<:|9hmS.$xz.%2 *;Y.hu|p, 6׫5CjD<=j{乞;m#U]`XzPld(_Fyռ顃u D/2p~2Cgŋ2ss?ܝq.2P\\ !b)}I(V(<ǝIC)WqOBJζݨ_;V@4XD@`T@V#]$A)zMZ/Xn[~mַ {CD>$6Y`V+͘RLv:>XM5oBmsQr!&j`5{\4Iv]s垸<ʦI{[aq&ӓrvcDRrHxiWӢ߁ô"܎\BhE;#U  b?N#ŶKKQ3w?_ՙ~-ŎB@_ӯX>d&+y#BX.-Rx@SO͈WA jk@/H!fl(k |tG1{υ)ym1*)b$6՚/ފ9>2D랧S`ӟPaY%z}Syn:ēE>l~o>Ov b| e]wѾ_@TuFߙ'D6Asy3>~lX,ZڳؖY-^?>"%tZ+s(gI.4DB'P80}iد36Nʏ4P%_cx]uA0z/9qx\e:2߉Dhzq'&4F}'3atH0')%, %&(,rq\q,r])rM(.pa)m*F"岋{yk&2aܪD!V ufk=4y`Ce%r!G 㵻~~b9m#5&7F Ȟlˋy ߋσg8h8 NiEy^m|f!-Fvfn@jz« oL=Cj ɧa^ͺl}kyYض;:P=0sV`(a2 E4{[w\=WTH8cz q GJ`ؓwM ̯"|5nk7f^&miTHI•rǒ|aӫB57~c6gEH9sa,lT w{&YZ=R:z"/3[6"I{ӗ?ȱJ )jXS zqS }wMҫHWx6K۷T?^JZk9(醻01Fj8՘.3d7 K!y%RJ*=۰TnuK]ALyꚁd׶&>z|Rqn*| L;U@\pParDrŹj DEl&ʣxƊsT/$*/m %xy5 5┞@3 # m@ ivilɰSc&NBeMiZU|u^WFB()t@]/xc{de#8*brsN_xkͥL7 qcJIWyfhP|PLND<@z˗? .(s|ء rVUWh>>CDRO*۷kE']R'=,g =J/yYCo07 438r:g1j}4QUsSۜJ/dX!PV.k{oHlm?t$y}{〈z!oxz33)Dw8# -'\z=MJ ufetx L1u AqgwixySA 7~H[B:5Fiu2?9΂|qltZW}gd>)}H?^; q&8`چo[F)Ȗ* j,wjp\z鱔 B}/QWi/a +rX'O@FZ^`mɡWuQk xA' 5 ψB Ҡ9k1 {i5bxXɊa⼭Jl^Y-9Og;cUt:ӬͳW۴m +’hzk`4BD@D0+!;f$lH ~ޢƮ}q P 魌?-BL v L} M- >z؉lD᥼[EtEU㝡1#ڠ km41;04^::fUO|8F48@mHp" f?"߽5]AIO[P%*]"TJӅ-j Hxȅ+)h,4Ip m>*vEU MLHhwB=ΎfyΠP jX&;;5Z\Q+&Oy?ɔ}(Fek}yc2i*tأgל<fCr [US%Hn1kJT9HnOX7ւ&͐cE LQ/MJ4zrO~DwF9;M̅^J*ٗBq8伋:gCR&" |*D4d3EFD+rY_|9wiT0ntF89=LEj*OkNXVJBt5A܃s-8TR:M Pޕh qX / f! DIaĆٔgB&/\|0K): .;0W ȼwEqLo4q槹 дy475Z3%mxgv}I刬օm_|ć28=wQbօBÃ#J3K_scy`߫Xlv3.54~L H_Ym"[VKІR lb(d&e;Qe"V3P_~##2NF)DP !_}!bCxb [zIݳ %!pJ?25i=\2)\lV5E  7zv"GZQ `Z׉O /َ,鶮Yu%hXSצl$q~ oDX>G[}Džz?1?7d9O,`Ahg.fCrn %6 &L (cO"dEip@TQﱆ%rw?ۄ|$nj#LC6\u[9?vSԢҡ">ixmJ mvxbXp[W3Sa_S!?sss| 2\/ J1[Q0'P~Cbt<Ƿul{4tVbWmճx8xme!Qf3>NYM}ٺ_ç޹ 5<'vuW`;kgC`v9ҽ\9gC$?(3H\AR{z!>cԞw^팧@b(h0յDDo8 ']et暧V09| \qZcDr N?b>7(gmW~_`gd ?vj1$gs8*p.OG>|&>{lK%zW%\#lH#@_bϹqiF0[;s q4" wv&8mhj|RJ;\L檰֧OXunm55L{sX_ ˏy=I7],k]Tݙ'+>"< m{!5g/=2C5|ig [Wqu=Cz/}'0GZ#2XBrvzb{H#!0"')>dVjL,ve+,aN6jr@d  H:x.o`$#K[u7VcU,@.S0o7-AP<_E,K"^ɓ|i.*Nc_'bkw@)1CztF:68QRZG Єcˠ$9 J>^*~I#`#1ư"+uxwRgʸ8lRo)вfx'Vq:.y˳ ;&ү qU6Gۙ~A?np#9ΦNۨl)+_+xJ lt7m>d/٣,d4CfeUͰG=;L ,x)g>+yɥ7>MVE?\!tkO?`Ť0Y6ֱbRGTc,bvUSR +* m~[1&? e!0#sLc,8#-b2ț|4^ wP0L 9 }"]"4\B""w ݷCfC"r(O`2F$&up{Qhet흎sg.0FB|y$ QШB'Xc? !!0bl7ގ@z_H+ qAivvDJvyrz(PI+yC"m*P b??+'cǸneGlt8/ט5_6+Xp#ݟ S^r&KD/^5r_{Pn}?~Kh+uZf?~{peՁ n#RŶjL;SyTP0o\:MdnV`3 6?Os>禡=-/bT8ޅ7_lmIf;?3Pd*@6 {O>Ha )UZYa]7 Fz$WȦ" v%%'\y¦ 뜻eF7kW$8G9B R;0}iӈ\x"J D /Z eN*2WߦN+m(T%| vg0ݧ*`SD^oX6ʍ%!لyϞxQKDSLgHzTӤM#1QK? Omޖ+V2J\1ݡ$lK4S>=н9ĝdɃp Q1>!0MmRIqDu V&.AY6CI] YYS?`>j;p8Wb$7٪F~Vcs* "䌎)!FAgޗ+(λ4k^q|MJKc (҂λk!=M^DN3R7;OL< 5G ;nHNh-;D( :5&{#H^s3Wŷ#ƃANu?1$|BG+;%$\JX|Gb3(pH^NA-+`ɰEXcE((ڧTL|:;0ԩ hk\B" * BENnp8{l'7d.zQ6 шpTJM^cNB#[]#EәɃZJ_d#?q3R .~d4<(6F^;RcB#msJ$T#^r8@1Ż>PbN|/fJ:>=" &4 5p`=(H2:Eu‹ x?Aj r꣮|^+\_y~#,^%(SȘ2)WL"V7 ;tp*)T̀˚xd~iJ[O&e8 pv[BM,=ip ڎ[rj)IřHԠajlw/}}vɉ+s,G.5S$`  ȤGxչ<-K1| f UC@N6xT Vz9 4oU* 7?:&Ƶ/ PE1JyU$1i \k'0g-;9O ^m%[X>x'TeżYjΌJ<9h'7dO ʖ3qEH^VBOf>ɨ&tOTwW^cGճfCRʸ;iA_%9 S-b)1$PQ嗜đdL4dh(w } ~GZ%BzS=poPeȂ͇3ҏ$ߎ$nbO|f0,"vKe~篶8fits a}Sv{4E('_/sv{bo賙JpI:fe3<6[{6EL/_C_/SsP_w'lR~5`tւGx 9xRm*z'NP9o_゘:lAgq#&](slm46&ۧo >ʯu!lsƓ?HƨHfU6~ի$( Y?R5)?{YDV+L/UwN&J@OD~6PJq{J૝U=9 }á!8nQUpPri-CW9I;Yq5e7=ꧢP^FeZ ;fQBC k91-6S`g0քpҀtL3SG`{ʐұn\<ԠizR0ȗ]AeN5"H /xónY3C4FEAf*DoW}KɜfNi(gc RlmYNUjc8BؙeG.Ͱ[x(Cv>2?~^ZJe0ޟj m 2h=x6B~PmYDGJ+t[rr">hu[A`l=ֻGXbJ !ܾk`jS}"F'e yA.^(UweW#!+rԔcj>';xQ*~]&}Az҂0eb.e2^N,wAo||RaS)+QAU+P^&D, 03k^>ũJp︱wvvћ, ]b⢍=T |"& Һ%r%΍%f&,<=/ d:EEj̱Hz,Gl09Շ= >!)klxn `[CʖezoH!IQE^GY; e!r/\:Kɢ4s|66y.u;tUL/ .5XdFZpq/K  t跔51y)N6vG_+ e>Lφ7 sIT$ri `<|vQC(NjY%A<Rbp3Ɩ(p[T`>u BAsp@ cp$}A-4VOFr'.;b p =U%ܵ0wѪTҫG}:Դۦ[f+Axo=B^rV*89:h3Yp*Cgz̔0ck*yXr pbi@EQЖuOhZ}k*Gv1p-Pj' 2.Ij nzl|{@j t AnX6څyʖ۹]]Hk>]!;E8AϤ9KVYi撈FJF755]O+Roeհ|Ɩ6t,k](Rxb0R0H M>HE7jpGۆ9vժG8[KãchGy2RL5,dś*8rB@-1lCQmMB!˘JOG`$ F} XvՔzJ7`-W) &qdbds%*\J+j69.JWJ|Vu({{LA{ }VMVhGQ>;[ZȀ%Yua0>]D]מ|- p%/'[굢Cf<=^[q#v!s!B'NFH(ER g3QWBM|p6๷Ym;qC=(8dhn:q:7eG'՟g`hH-U!( oF2S/# .ޛ,L3Fil.bZCM%OCvٌ#G5es=7$wѡ$f;R}2bKLkBpJ36Cs=]R5̐3yUFmDOu$,k`ITehu(TFv,+f :§kL-ƣ= cN6 w+1.{(u-]*4ˡ=l_,QڨK 2'o /R_Vv'cV*lR|<2L9NQr'/^E['TAm2H=Yĥ o=M}5 Ax\;V{<h-a>fpAj_9UldRt9GQ&K9- P7`?ލzy{-b9`,@c}E)˽8D;`RZaOu8iItMxP拱=nGkQ9eZ I4򙥒mv*33$^a}.hd#ݔ<8aAChFLJ&=KܖVž)@;,n `e,وn Z[U T&~ l:gTq[meyt%WJΘÖmcwKL3dVL"i,*e*zbg8q)e_qə =kܜ9n̜%%c A ݲ[xF<+\~'>JO)aN4}˛{ F|L#6trH 7R ;ES8V cR{U3[fEd5I}EG3 Xs(e݆N_85sw&ebNhYij񒡬jk90_E3>*,όzh5YL՘j|d1s#~S#6Q6?7蜺YޥH )K5Eo8_%hhGf"rw:ecׅt?i8Lü[*a=_j(Tb{zb_J] a-W]iU? S6G%$vf9x7cA';s'/9 D;pb! *!Odڛ\H3_`h8wR铭?{rW2b)/^ f.zOgG+ט|5)2<*!$47E|D >1 =-imۍ'Jn|R^f~זnډta"oƜrnYG>fIi* RVby:t!/~#:hM*Sٹ!&Vcճs;K ˭gjp8Uz圴aHyU $~MRvGʔ%hLFjRpe|l IP6+FC &";?D!S1,|;=[2х] B#2)WX $2eqTb1WJ^bS =YzzM]8(XDz1v;MJ{.ǚBlTzMkNW/0}A\aΌ}VS3JT$sS$ZxwUGk 둍ա p̓KU"/ ".%+{{}GSy?z|ҮWPpjJ¹OpQ7}omxRU<Wz5NeSwD=m" Ia<#yxGQk&(*ddeIX,~kKy0KfI(r!TI^.MPXI|hT}|GzO|FWM Bjr}HNѺ}Yt7֊h `6vGRa[CJQ^guՁiYCk~*Z ̻~!j$&t^;zF{.gtFNƤ;flgboqVw5Rf4'0(fx0MMS2r$U6Bz0K-t]Q :I2;{Q ɇH hzދt-b1 /L%z]MUQ6L 62Zn^]c'3E mz&Cf"fxo C!N695P'3n t=qԥ\I—} UU_푲/aTCz΀82:zfQOهu%j?ʅX.EEly7ʺ[A; ʹWVu>a~€[;E-bjyVdR\-ᝒŒ㎔lɬIBbb800n4}̥t*i=70že(AL &13,S`#\wu%,/;<(;RN=S87|Ġ: .mUg}&L <4`u ,ـŃ(O-jOgZ!C<@!WѼ?Um 7 eYƄ)ϳ8A q%kK%s4^+qhk}G${)P@wZº{0.murZ]9!0) Z܁WHuYA@v5P̘;6OGM+E4G(c9ѷ Fto3L"0,5 >wJg@D,q.0)Vc~H°bnM } Hs'05:[agr58 z2{TeOꍔMb# l/lDR O;MO1Rrr)vknA*^lԷCV P'[U$u޿*]CJ$vH5CҨPoHmsTw@ '.=:p4}R>sZ7+$Lml F^ȅa(HZ(IĜdSI&.WG?l&M:1)!:A,"Yߞ|Õ jTYS`LlBg,Ds`[l./Ѹ9 蟻kT0TΛVrP9pЋS=QAv%UI;b5U Ffyj2=.XtE'ⲘB&sNbʙXq7=PeFq fFSSeD%ѵkH @\2tf кi #zgļR4l+C qa*G]-Nbč_D[Y1)BV,Iׯ~k6#mQֱ/ֽ ہH!AUudsbGֶ\Ȥu[&S).3n6TC2ZE"-f'}(օ`& * 36j0|ֆ"op^{}A,l>´?&P%*vPO R1y´V sMX;J 7lޕaVf!)(ӵ6p=*Vv}d 5~vyj|"d0TZ7Upa)L$+,m6*9fO%$L9[;ŏSf 7k g韸I> #NViCQ:ܛv]J)[] WWeQ ßf9` Ie4K8g%_0_1*zW'D?q&ZMz3 E~_tWd?n]enzQTSo&cQW=Ԁm*ec1NeZPѦʴK'm,OHnX:ba޲fvv,`\tyJ=a#!1h/$zsL\5Mx1k|>wk]BXֻE3&һ=Pln(~*kuB66Winrm_Go.pF,Ҫ"؋.EGٷz+e$FsAȉ W [1TNfNq)x@ZEtvI?,^~%oALNƫyve7>8<òOʟљB,E>;obciKu&&̿ 뉀=uz(,-YV<^ѓŁ %$8m\2&`r=vz uj<@d4%"g CW:[d ;4 1L]v =-e%mُw} RlY{k]5E-y6#G};" RS$*gkbh [`h刍^e_jCBƒXO?k`gTVTb# Q8\I,26@:"-kSp!'̏/1Gg|,(,\-{g v넀8ݗ઴aRF2!*Lo#ѫ1]mQuItY`uG:⿇e7b><5y gtCIMSz/aWr"o#x~=* wL*d9xSGFF+R7g2 sՀݬ6v,ý,:)`3Ĺ7B@< 5̈́ODH# F=Ȁނڗ´]=d9I z8RC+jq&Y}0NT8z׺Xr-x ͅQbŤr/ٽ3zǺR3 NWB=cOpo_KWA6g OFT7@yݾm  ykm!hRvWE{>Y>`A5.msv} OPZrz.Tr4u'Gժj֋c+0oI`c\v0e7Sn>+suyiՈSx 2ȃݨ|%Oaqҷ]%&lIOZ[c<^`jn&>˪SlTnE} 6eh%/75P4Lm rT K-,ljr388#5@7s '_&9sr%y:msfKl.} CHz1i:,:(KzbUl1EC^}O|8ݵ(',%0.Q~ ŌlVsevF]X82:ͳzӰ- `է ONH-)Tb>*C˧(ɯ4Sw& Rÿ<{sňqnPYf@LG[b:2\_[/uc/u18+@rX\IWW;Ok GQԊG Z]1T|b~& ັR.QO˦EB<?Qw8JȘ+~]10A@l! =b! , j!~#{ yaZ҉q/eQ# ;VH'S Ssw \'ƭT#Q01: uV\V}6ϥ]W#bNݟPQXWlҗj άf z!zt2 +2/Tj3+oMYKYercQY۰銜X#}#|_[} H2!km{N z +4ab{Ӽfa|`Z:^NE'e@$*Ey&<€«JWE]W+!@S'ʪi1ݧQSHKƺT{E9+Mx*&(w_A#h&"K 4Ƥ}_9@%NQ~C}鋨9_P&>4F}NCpyo8pTGHB|VrlgFDmax &TݵTtdF5()BR!4zT:kHꯢx.=>;K"Fy hd hXh)$YVCU>xM (QoˇF!/[WhfiG['~'a-nbćm%U\ ~]Z\!FШeـDIac~U-S&>nñg2kg1d8y}ətNByHe l5e?̕AƴbckVȡv]e6=,shMԮ4oR]:EYX;vI\5lNaжY'E9~x8Rv(̩g>h-=-e49 ]xYiꥺվg[0>s1=f ІjZpuޤ&7guquh*X껻M`gi1n#]0#XВgCwk w)~1]:Dk@RBudK6=z]r{QqmApXybr\MCKk^D]BgKsaqG3ZG+&΍XC_`)*qis% t8X"LsG:9s oS>=Cg΃80+86`=)#%Tvj +gЬLuwVphՉ9ǻ3$f ]cBcn$3C fb`/N,S:gԙ|NՠFO [Wfq+C UnDiIpe̫ 5`=qwӐC%,9 WdX3 mK!ę9@VزQFRdA7[Rpr%.f鍍קCi91U#8QnzGϱo 'K\ ZlMYkpM)'SSyΎul >\2,Op0a,Kmg(lS 'y>i.tuLl_j83kDRžH KU08D^an g!Ĺ'/S8) I7ژ#I+܍rB,fE~N4JҍgS~q/gS1`8qi3sNpgrQz8>[ئǐ7ߍw7" ;|6p'vu&yb7ȳK2zm~&EZ=#mojجvop5!S ,)Ax3 &uXHTliLXʩ\WFuiy`I7IUİ;ԣ=SxH+~Fe lCns ) &=/ sfs" Fd?x|,ђAk`N4ltxef] .QT01󱾢Y|%0Z9zPϐ+N{2]Q_jkIEP*tGA&A*8tOnK$Pj}]yQEk#a9;D`pX#z1 a3LCz(i{ܿO5U R`:(JWK/;v p7˝niuO.t^;B4lq5圱J?l[>۰|wIXIeamcSFnHv@p G2\O}8s&:|BUyeKa cs9|%c-9=^ n9䊧 '_L"Nf}xH+ykҪ\ckX04!w1y; ӃI{r-f)gӀ"*VERas!]KeKTLz)h'=0)`ƙwQew C^6GRg+]  6TlJo z *W*Tu~SΕ46?M~8Ʈo*)3V!h.;ꛇɄB-1Ac?*=e=23]vS#vŘ 7,i=i),٠Ő| bNzvsg H7ܵLc  _i\3aGmPʍ_+~>~g85.sbP~f>,nYG8ޡ-;f]V}m%6Ø2n lP+HY>G(Adv\zvjf])%0E blS}vOM)R:O` '57>g3t]!ڱc:Zj+*yNՔDsjM-DiJSwb_Yzup+aEE/M_3v%|W`!wsTܞ?q(R;c8?Q2&.'] / 9ndu Z4.v[aU ׯpbJs$pNa"@JzH]TVS< :A[N.-)R٪@sg5Rգ2w' Y'l [e 15!|(stc ˳cb؊=< r% K%7 z1Н~ƖsׄlxCs{Ur2UeBSICk5vD^ ]%X+_LPۻ VG07}WᲞ->.Qk=Q`B8T^"'| 5Sl"|3WxǰQmRV{գM#C"XuJq(F Y[1ң:VeT*wӢy:`*2 $L49mOn:\/w%L Ә:Lѥ섣]M@k)[!̔=N;t6;6⒔$Ng?wBC|c>L <<"iU +\W,&4ЄodG;s"(Z~D셴8鮢 ^ 2R1O[,~jʝ~q"iZ͖gh{!\P[ bQa<[IQUE=qmZ֊gTAv&mE-$'upwb˞^}Qe1 t[̍&n5CMZ/CGOZ5cdsϣ+,b5ڱ*E-M䙩N 2ӏU}9~K NoZjY,֚fg& i [uds/7F |zǧH7_?3ۏ ~3#ėKna_Yd"qxF$3Jh¥3ia} ?4^]%tmd W A Brl|Cne85oCi^;m5JJ㝎Xmơ4h6_bil?] dvQ-ш8 = g ZȺoEӊ$110RV@|,5#auW$4^4L9q $t(=bۙt{w^@|WP 7q=EGQRnX]~|/"XM+KO ߙz1SpzjqpN3@wK$br 6Y"=\Hc6À!m~"7ݑt,#U9%[BErѿB\e\vaXfnI^61 lmKMV9S X:bQj3k1ga7G204{ *w uD|A ||̤yF7>0c "q#SK0Ri-1<9nYqntN%9}~a/s!!'=DsE/ND`.\G+K;+v'=aX?1BX+GVW* g7^Xx6߻N7CRt-mx'hLb[-qǒ_w Hc q= RS15<]l:%5VҧBk$WRP*ǓUiN(a}84n"ǹ ;IrH%Z"s^dеMjXVxkS4O>q`.pFůQK3.v +7W$q[ĢU7* (cYL֏Y% j7CoŸdH^J l}}Ak2mxH(Oмr2|gn&^8[ ߒ&-N9E³v"U3E1ž'^&K[ 0,`꾡.ҀM,2$:Z>0MOѨa8>*Uh{ϓ8NCc#UVA\hYviԛi #6Pf7^,7r~AwF4̒޽J0S4FER uԘ7~0Q9,`52]N@7 L-_Do{ko+KhUՅ}\FWSJ>ޱnOuw@/ 1EYB~E(I}vZ_,',E0 O]w@z,bhp*l㇑D,\ȴ˥(W=U[.lI+=(g <cɸ,6OO[_e/Y1۬+,9J>ӿ2;^xˆHD_D|fz6s;{˜4[&~'UB$IP~`ySm_pVĦDzvsSv6͕Mpq+> 9& { iFwsyK&[^jPHJ+_cp0}f&]G2h_V+s`!bUi)n`0X6qmOk06xz2="/j nf rV/L`uU2ԯ5Ky&?Gik7C$i3T2t +f #}M h݉R4R V`0'&!_AJ:%;D͍LЬ9z$wd?í!^Ue; bH;9Z&j_F_ž>y@,cY}H+A +d]L\q U\S|kwV o.5K[PIM 3O -ɴR8eB"yK"}-Lr2C@ 3ǯx4 ;ך"LZpSsU߲Avݡ=tG?YRB́׉ѢpVAj񾤯.~yt>)_SJR3+ߞ+#T;s^jX= *n}tafRsZ0r]KOD Ųp}=;>o4  E~w癏H=<NBZhW\~񉲿W`A~g MnAqPʄ% siek <_y+)qY*H @p j>]<^USz#s/_:`lW5 Ҕ@zqX iT.ogY*NjJ"gRr #Mͫl inqc@MB+2eQ[Ĩ 4d$lkAQ%lpWوFog=˔vx:X^ae4n =4c5qYl<% M7='BR[3Sy$n´vN%]}׫GjV$0W83@|I1t5(idjҧLz2{D#^guD 6NQhX~*/RbedZ#ď3nWMTx eV" ho}m/6H_a0\V]C"cMcmc6F;Ny$ b^?q^g!)'nll԰A}T?,t(Qb0{1k鳄b}0c#Lwsg[w,=["{==s<4T1咽_٘sޡF7BIN>h_Ns>Ndw1"CGh._oC{%_ý-n! `G|rTlFTk#Z@mD,? Dcɒ)\_6RD'3_[TmǢ&υD~@sIft gٷOT%x6K]gPrnQ ֡;VkTK'3R,X" cK0Hν++Avl *NcIy(޾Ag_`<𷱧j֮VVKY筸A9(T"f4FWď&*|= C|{QO0VQ:|N Bn]ޮamz_*5{V~G '&^:_j]?E3Ve*O}"3b [$EU{t}boJg% KEC(ezϐA<ʚ+y6?`Xs߃"9aM) }Ѷ'iI %&)RkqB#\%N+LK>[:V 6G&E'pAkOfT.@Ԝv}g^]G+*\Ц:!#oc@-6Qda")he ‘TfXV@|!" &%kFA]+W:Cx^AǏ?A=87#7;c711sYxAkڂ8 k1cj L؞wR9{0T怟PTi̯"T-WDeYXwUCWa>L2%.r5#>,/xe>0G(0?ᳱaMPJP0-i5NLJ>NsykOQyi "9%QzuhS+vAm}Yh=\,D[^3"?1᯵]約! u2=DzEcGHgoKLn:;\oPc.pa:^!qh %P%3܀M'Bf]\#S?}=ɢv)גµo+7%7!ePi^/8:|jg\:]Bϰ Ӎ֢E eFoK]k$9\f6)t.h_Ę;~iBF^R?%0Wy^J'`uV =x:+!㸯Ң׺k=2u#U6?1`|kۃ?15ӛd- X0>c;TXKM26_3uC:@MxC+;N%[!2N_Nj-~_8#,IS+Rj ݅śyd7AzO}_-7Ufo]dtM$Ƴ~ #Z}[gpJU\p4"%cz W[:O|iev֓R 7c26%xIキ$CW dp|Gƈؤ4a.޷;F1^Y{=) .+U#fSQ0V͑OSw'!TO/" pC&7Ģs;(Mp0~?VoQ)Uk)޿X3eZ$O1s $6_?3 ogm` !q/'z*F3r+%']W:j2’p߂7)? zNNaYi!PjgPfZчwIy\Q1TkyA(, a;BF}doċ'\XV}'9\SY-E!pGmlh&)Hbc|-Y<^ϼA&)n}\;:Zy ᡜ4F3 A-T&Pr.RTX[7V]RM&jOQ;3ߨ xkM11:+*@E ]6.z' \nd,BuP!1ˣ@ŏ7u;y*z!BK.12H.(;&KM3ף͠]%V}FU@%"(Ãyщ"0~Fَ q,(y͌||3]hb0 D mV}'b y\Y$}R ;_if,SFHVMr]/Vd^^Zy|d~tX6pL?~A[c[lH~ np" ^|bqYS,̃IlLɚ2rB+pOc¡Lw8|E{Ԣ0=ƋQV#y*Z zRIr!- *> y n%?C.4юS-J4J=\ҹceUFbIeu8J0f/璐Y4έNWOX?"*w{靽.pMx9H4͵,. $ͻLa i*kV"6NDb0ۗӘaY w}<`"`̮KeOl?om#=u&$Ar,}}] KHQi5 .}~PY!{gbCJK#Wȑ"OcM1%åV i`rc j2[w2$1} .  #l2 MvY!Q\x67~ۅaNQe>.Ȅ~D`̑(zD7cW:s(KΉi!!m!d(޻qdNʁ{*#|#<(Љo_0㹁Xguud0֩ 3=acDSU >cKv p(b)LbBrT }KlR'Ѳx M_ vA`2I!>LHD{ QIA_]ni6T7B9?F3T FĢ^om`{3?͹Ҳ;x7U?R )X `'y؆Pvn DVqKLSmr*#Gjto3ayfxi2vi)[WRBU!p(V>FD!il‘4TYjs>NVMgy M cWo5Yym1oUlF0]EA<:EHt܌FYc`ܡcCT!`\O^@U1`O%n2*6)mT@X86loι)z|0}W(TO>f9 ih@|;FR ؛a1)H[]_E/Uqzg'f+"qy 7/.6Kw4}#y=  Z0ӵ}ѓ%N^mP s眎a6Xg{'T|9G]h&JpRRĕGG\5@e#<xzL>{:HWCU%BwcD/89[ßFqCxWj~evKH$& ;).?}WP Z8U}tSAs(uq8½C0 oG)IQIE6o:m|&=U,=|5OG >߄t>ݏq^ D.Z{iB;߯]ϩ5I &ZXwDsc6HW",G  2!hSL"d0?;Wd!QTW/OlG۞2>0|vIMYԁ~Ft z);K ǻbN_A7Թk U8hHJJfEE{?Rkrku YK+ :4 gǙU'GX ̣q4CSȇ2FQvQlR8]-2KL!rk #`dѳE ԨET,R:)hn2^-`]V{G(1 3<' Ҹyt0!4EpA?i-]TipíOΓZ~צuox]،rUʭmt5r&p.zC0ӳS~ XBiՄ( ,<,k>-2?wN7;l?~),`a}*7^[$Oȁo;\nj#Aہ}יRhO9jy"xA[ZS|G"ŒWYM1rR5*..ؗѻɋWi>]Р.!GH5#j.0eJQɛȍqRκQدڂλD*^g.w}):cDX@8]t@<$#Y[-s ם,ȃ'PޫCuZo`j/seE[>eW!?)|K29e9WYw7; P eqrߤ7,9|xP_X^m[榷EӸ]0ȨwU :鮋E9U tSv@GɒƤ<联P8:fPy1 ۏ R{{PcL]Rs7^}A0]h$>7p@&,ii?w+ł!nD~`mcs$Y sGi;bS)?\Ob;-k>s &31ǿ ^O1;? C0ے2LRqN9K7=*wtgbF'a2iСՇ+:%W_N׊:t=_6dlU&Yd4? i )akIνGWkdZK~ғA%@xpe&<^FZ)υ:zy-fŮi#'֠5u%;7]JXj!rATPB׼"K?'zgZ!fw"r9TMr$/FI>TmO퉰S1xBX}aYn" *Nr4 b.P.JHQ4Ղ JQ8ؿЋ[E"Oz%"?%nhͿ:;S4R#4;*|]PA bbBH2q{ FvJ.GEX m`8hn0˯Ds!HcB5?0-b O"I o6M<OM e*ݥ\~%D.2IjuЕl*(qIYPE7tqJv}8?r?q, u4zDm T.W1JsӬj5jOy|1rd <IؠkhT ]E3&|_Sp(su@y>yLZhXu\KD))G`AM@mݾjb`CUt'Kʑ0яj%v#3ijcj^ {9)s <.&)5-X4=>CJ:$׀ٖLZMezͤf oCsa>8h1& Ÿ(839Ljub@W+MK[RP?"D2CMp;ɮ8eiy;T|K~/@ġh-?>R8 `B#-KbJfk4NT!SA X2"ʑEf <@#KfT#{|&)2;7CQD/i-88hEڑRsW.Ǧ&;x7ԕ(,ݲF+1$%M$:3iy|9dÀ", čvRB0NndڟM|c*p_S7c; DO44IsLg]k .dyVc6a[/ikZ'Z7'`)@ł;=b2J]ChCi1>Z˹oRN졗^"s!$ -]4p_3[J+ $;࿸r9z2RG0.gK|N̩ѧl]d%sOcR YPQ`E!FV%ڋRVdz @q{F>fsрGNLή(ph uE!uIfMD%UU2&K}$wpĔĔr'%SUmۜw?quTpIcE"1*PR]k,5y_^N#u ͑ԯWX$eL!ys?Жfr!5q!Al/P#x\Ө$ '캕+Mb0sU3RF)3 \RZM"q '  ;<NM) U`]TsfU~!? yӿImoBKWB˲0rl:vKiVY'%B } }-v^=&tIJu2jd0IN(39b\HdiR u}E[ ̓m;q[(9>)̈́ሓԥSG)griD`oڣ%.E7RUZg2_+  18|ߌꆧn5)9[\,Al~ʍg}Y^58^Q.YpH46 KF* $aJk7OL;=_{w?:Uy)ai+V_TyVnRDMȹ5bT|eEͺoqb.[K(u.BJ@o2P]!&#c*UuQI7:$_W/hOW!\u̫ 0{l5C@7X}jQ5`*d4|D#E\Dd"DW!o-bWWh?ϼdc6Ky1BdRۈkWyil:7}[8LT4::y.ﶯ%e7{'0We{RX(-z'X<`zcS ·!X36(dN;O!"8Aڢ>W=W@ih%e7QPːʐg+og9?z8Vvj`F' O5#lerz2H5*|ؘ-֍f^מ4쓽*o+ [A(uL3R/i6L˯[5Lr'tNfœ,Yq1N0u3iu/8O9f[/ER~3/߰CaQ˓(335 /µ"-փj@ԳE1ON[=I"VN]9Hfc2~2CI6 B(X~36F9qhrB_mZer'TɌ '#*m8"(Fa=pk-=wb'q֪vh ,̞9i%]@:1xʀ)^jdaJzTތ ?P= ~pQY4#S?x0_-esG lW :Rsu8; S`k[v." :pW eqٗϘI 7mߏ\9ũپ/W6D(^'MM>9<+X":ޯk<W~t->V@=ڻn:A7"fE#W< .\4 X3W68԰uhVJU_0 c ff0mCHLu!ڲP*U:Xюi65Jېrd1'  9Zs! ٞ H\$4ҳ{)۟.aTOFrck2pu R %M` K^uNJz ގ=MȘB)j\q`2{XB2Jd?YcM_4Kf8 T^zϊ9EEW^&ZO WTs޿П.2lyDOȧRw'Y#,VsoFIQᾛ ?4(} 6zASCmsKR3Q3#G ;HC<8/L]jHWOn[H pzx(H eēk+XJ>lMqitk%HÖXŐ"ۯ:(-~THTȹo:}7*],bC8b۫nк]qoFkW_U=DMHrN"ܗgPXΖ-NqU؂Vz!!1T!$X\NZ.Tli 90t| =R>+Q.Sl`K*xG6`Ś #gid;>2Hr+":1S9ANGfOYXh:) b"\N+_5l\K@v@P sv'\9G "Ef3λNIǘH[?gO=C8Ii6Τ:ȷ{v^`.obV'?:MzjIg!6 Sq$ uS pQĐ~k%::OD(IЫ`+dRaCx-ZMR5l"jη `"isI.w߷e%~#>XAM3&89z穄=RBe+Qɪ=2#Fko"2NYd*ne:7%QJ75ՓwO ,R o'% [?~̎(IOͲ̉f\mo+Q VBMI)bq?}a,h ZC0bST8⮭B\|q2){lWߗ~"u̓u4pИIG7j=1=q5X8`<ܐpP]軯>L)2LYQv#>WP[WbN@K~+[ I kc ѱ߃^)D3ވ\Xsdw?}t.;}274Y]cXOVN\x%;i1dFٲ֕Z̚ L{ uK%s*xv&5I3?#0θD٬ X1ȗbO ,6@衘^[́MhpJb ,[Fژ.ӽ>tqQ8uQe nBǑi'60RtJ>ezmtU?b7ZeY5"w̤|l6ЭLjftּn)IJ%si<:k`3u\/;O7^xGjhR巈T$4HP-۔>p؞>2dGQ ZSBRngܵS4U",+Xzx/LRS7`n2<*1U8Nq u3ėT&+v:(~?֝P y5t9֞F9:HH@N M" g* Ӧ'cpx V7gdV䒥9N4)x]-[d-vH@ieQiP@V+y3w1R] -.\4u%kg*A)P$|: Xl]Z%P nv:RuFIxWvz j\6)FC]Ymuu/i%;uj*301GM>e}-WW9mIQ {Ҳ91~Y4;=:g: Yd#x:x^r°Q&'Ϳz~qMJmpߚd.eF-O7@`e'Lv G@|f*?QB3;X(<7~7)#c? g$@x)JkPF."yW9J`Mr>I`< T1;&6DQ $m,6G\4uXn#`lT3OUUcư&Mڠ@YL2*Z$eUGuWyo /8>q3X|rc;Bʼn)q\=$|5Ӹ"bWOuBݠaE@5XQy]izwJ]3xl4 *"V{ޠM}[>HQ%_cOhR_ 5:@,Q6f&Xy*\)Y0͔,#Xx 8ػ&.KR oyZg Te 7ڳBENdz*N_fb'PȲɕ}W6ѐAON %`KFR2^/2k 30¾nF9ZGbWb6+?/Nrt3RUݨC9_\,2UQ¤9`m'0ƍk \/̲"0V L&2e9~ ’ڧcA4 탘Q5_a+!._46JkmTiz2&Zö.8H}n5Hy %[g{&2W4,xƼޕv"[X_"H?65%V59vtL,C茬z"udv; T 4K<5lߦ㙒 d˕+,)+.fe=pu܌QgL73pQ= WN̊t2VZiz+FA??p'Ufq^1]1E-"x]^_gԀ5,ɅuM=ZzzFYܕF92d@>U"$2A)mTdDNGC4R5 |Lq [HHY@.hF:Amפ&%h+8p1 ,hq(ʣe=EDvh,ҕuqĔPc*X DynZ'RѢ5BԾw!>鿶 D E=I @=KT+@?IuPB1]iχ v?¹_^IlRnf?ԓ-qI7 ZAK0WפӹQ;p\W!x̮ug/TʛAcBn@:% D]VHwɖnewli$3&5+J" ].O^I5B'jTKH˴ÙO\h"2S<ݧ]~24 } kEM1FbM\1Pan~Zz@Ies|T279k*$:DwHX?%0-y@R)M? ⦜psr{QF  mu kF~ YBOBt2؂N'v>K}mzP2.(z(RL%Q{/Mg{@C@C_Kh\}N;& 83А>ի6 D~,B8 v ycAUWWJ Wd?CT8*Yv+NYڼ?&N:O?DaSjuT5IܤB9 N'['™.+%pPwZ+3:6֒/ wdDݦbXhgX Q[}Z=t[Pox~{إ!_t}=i$,^i =x.-PU@T "bN&Oxo7/Ylc7pSu`e%rfV0 '/5S􁇢4;:ec2=^ZR»{aV(D!$@$T4R)ԢcrmpC.ˏ|:c*=S@H$&E):Jxo3}wB`aj[ޮw\jmn߆\ToQ1 [.TкT@޻,j`rs4%F'czUug$^bq#KjաFڅW9˾mEl |UIYhCRxr\H4Â8w˄!g 3ӱF>1zOt;cJp&<|2'vk]ရlNx_oϐV!q s=x,3TttQg"J/jvNM2 *QU?4~6f)kݙpk 0ӂNw)QA%$ɚ |EmJO^ݫd=[#*YYt~- j%** oye,_=0KG$`!|DH5QBeɌ v%Tpf -v; /Ci~w_>OI6u|jr|\NZ֙ ';) r )tঌ@|(" Ty0H 3W*jH˽L?Gff>'!k4 bgj.:+V.@]i"kњ"r6E8,) 4qīRة&'#ЀB#97ݳ Tʳw=1A*ЁG̛ܵ $sm9 9woO MȬBz \t}Sd,!P}w!1`vĂT3 ,"ehh< iRj:CKH}pQJ$iNϕ q 5qc.ڥ2MkaFqp]s(VoZDg6WaLc@~O&q <'Dd^/3$h1S-%|\0N vbKhQIؤ4o $csEսr͚<ڬ䛝 lr'%Fa1DꢋCB'mƶ' je75:NL5"e}6we$6G"Iw9QaJmHMSSCւ Ulo:Oֶ/[D'Ç&@s/,!} jC'& m."SݣUk@+C-(O?֨R\;SqmBO/ЁP[UyHn"pWۑ'H-\no,x$]^%18m~c1ַH.ͺ0y/$qmtK'|JFFQiB3/$eoxK8jQ TK/4ݰx:W.H|cY>|BN7#Ό-6w~bt@ta.&.Gܕ`2nD -(`i+O)f 1 i#o".ɏpB0c7+Y~o/Y?!lG4&9|!o\Fv]Xe%uaP(06Yޙjm,] vhUk}jV,8- 1 z b.TQ!)#f|ag$q՞6rf !SDQP7n%OS3_ɓz x?#ͩ5 'b|XNU,C=3 AÊ ]xPsX2Gthg5*bsv_"zm3kJ}nm XZWY~2 SGDz'0 Wn+f '‘Ca'ʗe2<1# T_YTY i( &u^|WM~ -ܵT(ApCI.*7ߠij`\> RȂt qy´]!6'3l#cf,vxCE'uI\9G'haV H'([u"S"-P`ĵO_AU>EɟָZ_VgpkdUudF)gK7oG_"k SEIyr!cVMQor_V}(@|7PV$j&ZZ]2yFFb <#$ocb*OUDf8=۝૿Kr it\{o h{z.$\t~kz\l2-}_ o[+ J1imw`#>#uۗk~BEa盋nm bGM ]iZ'睈ޙ[{/֥ $S "J. X(dK [#,L%mIvF/̰f岈*eA~\@,%re<ʫ m 8hoQ[U ZYzxg,2OaT}aϛ+eoU_?ƹnU2\]X?3V8%df?#iN%My>^;mX( R^F~LٜU:[=F_\CW t_(GO_momрtEAGҨ:@\khXSP^P3ߡP)q5O3C|"Xxb].W?wuڒbǮPLH ⥈>HolBg,( rQ?crt4{BOq=5@ewSmnFiШ6QpٴK~ʊM{ &%F*9fe1Ιq^C10=N f"@ɢt_zG'&.?{gS}L$⍿!bq=U{.ϴMY237uW#ey <KPy9D܄/W jNrNZly0@\[ʥ " BO ՀkuJp{y*֋6I`zsuI2ejzԎ5jY mC{w3uuJx3^e?!HkMAP>9̦Q}2PԷp!- Wpi83V˓Il!]0-QOC4]i;x@ ^P-:[ÿ-'\Xp`U_w*etog?: `ٛL9ʉO5Ji0= )Ͼ\.&+0rGAAPIdC,'jBQ=D%˗/jz3 G`"zMSӕIØΒSfv{mxoMC6%9e0Eo{VTj gq\h>(8Ʀ1V[:Ju`S̈́wBJp  -dŻ36Ƽ*Rr9ߊ՞˫&"ѐȕ f뫼3+ןw)HLsCe2~C{N쳩Q|,MUDBSBOѠ,.~ Bq_FA zqɆQ+-~2U.gHU\$23k\jQr |1q[v N Bl?YB20-e?ZۛNlvduucK2iC3ر6,VF֗ 5/W`kArVS[qro[؟K6OcW.emq~*`/cG)0\ĉa7rYl-%MqrʜŏF@e-K[V)jE8ebMzi~z/a5zTDcyJHݨ`$$h)xo@|ï3356#t#X{oNe:~Rק/e֗FIRQk!!HJE*.7Z$3+$z8[o-k-٪dh D[ /?hKe4Z1Wo7Cz-$BL7B~w5blҴ w2a\EAf\xskm/ y-hĐC6f2|;~ϠCܖ-NS`pb-,O?If/c }B$C7Pf/ #|@ζ7۲;@$)H7q Lc7HIMǻ+ר?bU + Iݷ Te@rym1f%nLǟN_᢬Px<ʜ4ugQ ԏeP:A J0*u?UW|g <* PXޘ ^Ž$W7c >v%Qp;8scdU*_\,_dt`1"")Kk@'㕜ݥt1KsF.Kn?~ "T,it o,9ƀL+6!0:QόV٪18 [6J6X ,L6߅kC,ĴᴤPg<6(<ɺSɧpzO[a׌5{P*hHO&g_?̠enJTKUeF÷Zu4/m%YgW<$SSx8^xTL/vd_F *NHb]#dپX/Yʞh>xE;Chl(G7ؚxA ^PE$>҃NX.60N SGqPTUhy/258MB1b3ýpG({k 㥴CM~c_w!<[lel߿14 2@m AO Cb?OJ81 OrAe+{{F$ӌavb"Zm&H| ZǢ#|"Tm=҄=:l}e!W(Z?|S$ARqE4\s( ̲Iz[܋667ٌZ7Z8|hDTDQ7vN`柤 4j`D"i#Z{^^H-RB5sZS:MGαu_̄kgѭ+lὼWµ Xpl S=_Il`uDn>oa`;tW~IU@}o"\/51%w5Ycͱ&ƪ^+!Ea)en~zQ,φV섻`VӜhH'sMQW 729UC^VᕤN=涧[vS;Zaxԡ]sчguh78)Í̙f0ZpʖFwxMl@ϲ ,E>ea ?'u!uEahX"a_rp=h`Ei O 6o ħ]^jZ*eUq>y~+n~,Q[$k#w." q.-1MY&Uqî·gt8B}FdE {R7asc椨 %2B~3uNRx9Qh1%u?fbk.{s:Qʒ&X džvD:s5@?,&`ya2hb5@SphBƏ39S2kS,>&+kO_} Iu@4Ll5dC_niHLFW=ޞcڸJ-@Nn>9 ئ!W2;>L LC&5H ;`sܕYrZW[@cٸEZO qM lIH0MzRRE6! 9{)j\t` at0fg_'XڂJwd8񗑝JZ&w=*TLԏ]OZλ[ض h&N12-!f(7`Hsg1ߛ`_{%&s)N"QG*krA")l o5VGtj$rzroIbSV=kns-iqy!u*V6Y+MQwHa\kn{C<ʄbZ:Z*;%Uܳ60 ͇r>FqoA_01i#zs_ };Ջx0uDE!gc>q=2 # tL`K'Q]NgT"ʈVao-B"i//76 h h%{r/B"Ϗ̼܅.[@!#.pC 0h# PFJV'kp[x jUi u}%QXeiG1u'C:5MN Ӳ+Z:P?>!Sє5ǐX n$D #z.05˙7~C 9iMx@lVd#1X@Ѥm%V!. žl6cʴPmhcx:^wIեB8R쑸GvjжKՠ%&0N,<ã7դ,̯e/P NVIGi_et[2+bvS`Ȃaz FN먭60?"}́ 2Hf2>o _׶٭PA5g7:˯& lۙTo7.HSBzz퉐@mN81nIG/1Ί1HY&SD7.R4IO@R<j+.CS{R/F"A Q~,Y7_v=4H sҘ4Og__rl09ym/;.+Zx\wܐ(+ܵxoP!pYx4swo{-~iZ\\Œ]1e{Oe IO{21 4U/|ܫ(bH8 @GzBQQ<׋$2(S۞r;^&HB/A"-oڀWց}w—>s= NyC@tbCŇf"UL.Jl6.w]T\%)ctRrG%,4m#rx5YjNZ)䤠G(>o:b;|Y?[0]+Եߤ [Ys፰cN6@Y!ͤ0soW -SW!'$GDvXAUBZvdCq!̪Ā+,?ΆAH}@&53(dRBP%NJP,9yU{? :}d:2 M^`u;j[E4'DreS؛vnO])ryJ1`l)vt}+(@ȒĎB6"1I$|A?WR; .{v!C `}?.fTe׍Vu@/n} V\?艊ffZDږ#NTnpjk39( pn8! +LdF1ʹ*Ȋ 9+ 8FLᄈG{5B!C-jhxN M0J <ؠ^fzg1vAá ӒnTV)^dDBsGe/׻d:_K dI BC<hBz|HEG{ʧZ9qU2 _r'Uż~?4 ̘͟׿CROXj,D>>$ p:lј(Yf@PqtoP5g)"dqsX,Yrkͽ~jhSa7H粲yJU}c$cÌXJ0Q2RVf1XᛈDR6ɯ({DdE:*CBܧߜB(GOF&Ρ 8 Vo!1DN&mi/{daގƣZlͦژw^%/e پ^iɉH-k{+8BI8a>iu"g7r9cXth/|>4! ]1>Ӭ"r a@d ̭RSkN򙖫͇{BuR'WuΞDzT&(bozDVՒ+_6:>Kq^hZ)BO3P{@X,{\8sY ~Ev'4cDmXۉjIϭ1{J7gzsP89匿 GIxW9+ Fk43FVR!&<+AvI]}ըSb03[Jkki5z C g84djEIr\lN"\ ~O=|EUS|z/$CYkgY"SÃa`񄚳jsDtoOF2Uf?rRl]dMM~|`#$ q: ⤻[ h|l ")0<`W;I}Xx"0&+@Ri&Z\vjVBAIR HiܞquG.izlKr6G"%4 ,lM][3V[CF똓` '(y#3#U~u)3ԢafNRFR vkW//[ 607:L[AR"'h38$+FcP۷MxRͷ/`9ms&D 83kJOj-Qu1RJ@lO҃ү)JTvA`--*f95 A3C{%?z s: p!lm"9R2Xwu:Mȶ)3>.[徏Fb(CP)e\7}>~(|FQDdjjv}Οa!6ɬe0U2uDJ'KL61Z ?!LCvĀrKQC?8Z "Cqt`8FӕC/(Bꛦk+BʝY -}>u#ΡNu͂uoR U68.~ʙ)}D|#!87!?>VFW3c*w5z̢~qX>)!#õQ& Ee3NʥHD+l8Dsʈ\f#@6zpS=(P|Ӗnu㦐$'Io4#)D.U7Y`T2N4qEt"܃l+R;_w]alQ䝀q%ʝYǜ4 iH(qZ+э %Q;=/R- FI\wPj !/kc"Zxq/z5G A$gh\kkxi3X/W@0Tjf>H&7k}׾c'B>$i$$ 0 %jzz*5<ڼjאYN׿Ҧ֨!D CU~hJ>5>Px4zԱv~@"ͣLNXS!(|]oXBܭ{#'Yt/7ne nBe0pD,u.T r5@*I5qQn3Df3OIiv@ =ػ*!D$Ax@D6ٯ^<*q+u/ >TѦt=LLRz-jJhج&F]_*{C;gwձh $:zSP4噳/alb }k'+F$;56O6(E8iZ̨J;R ۆ݊v؇mBRel2o%LN#nG-Eکhe9_ n<<˔BYb iY=*[+lDv(;ݺgjSWU5z7H{]Z>+~N uX;$ Z)^)Y~?w}͝!& =se8N)>]GЕxpe;)a #n'mW$ ) V{UIcĪ&`.M4th\dZLɶ=^Љ"Eb%>!6p.γ4/#`\YVe+fP(8Mss앑 _3 ˣ{Nʞa7 WM+Ai#$$M_׬ I}=+*"A}=zv(Gm#o/rGzʯ̀iVϸ~U_`C$ Z0td-G7Ytj6XAP G@RAuJ>qD*ʨxb-tlʳo|qMZ0qɱQ@mMv%RT|t;! y\jwLㄌCrOO/ oKK s߂k|d|#+@FwA[ LА;we5J2Q ,y|CPf5!T/X`u(EvҪ#RuDD" zCBGզ MNP/ڳBՎD`85-a| ]fp}%xWKϟI[z@r Û$ZǐQ>Se->+TGU~d:̏.k+jzOa\0᎙`8_|V#8c=n{.Vl#px 0jּNW.Jn bmeCXBπ"{ؗՂ1l oqWc-{E M]US 6WM_7տ)ŦtJp7E8}?)Iy)S1To Zr;Qo :w"h#gbV )?'3 wπNa$g{ň(<6 ģh-[9P[ŀ^ad*gм;ʿr8hono-go>ٟM槧L<*Mc>rrhG2bVZ Ӽ;мjZՂۏ+l<)ʕ)r53]yfXsxnwhEc:CXv#6wh:^)aW/CgV:N\1sK*Ӻ##017ʿ5@A"X\/բàX&*QFCR]^Gȃ {'GgrHޑ1u_yfR=`"Ed ͅ*_l _(SJ/3;fh6*T:1ILòX[@WGJqZވ5PߐpVM8TC^– /}%Ɉ嘄 9c e0>[L9sVcX d cv>Bg}A["Z -w2X`u+82zrTa,MI~Ϗぞ'>il 9k\kO䒛m:yDФ1R c-!25'40XL@ɪq%E]Mߞ6N@ɼcǿsxbEj]Kg"]LXAv˧#lta3WvFW\EHpk/ބys+i'F;)|S', 9|}9\*Yt>?~X^pwB06 Twȉe/˕[sOZA8fmtu<mfUG)OE6aK3JVW٢? LIK1X6$Ao $Ik{D*C>^o k)&.Oa+rR和c.*QKm&h[Nu'htWv{c{X[SU*l=9dj2\_~⑧nr?Ί9Ess-JRo7띪 sϮ8wȄY& cE2ٵx#"R|ug3_V^;> %*\DW-wͮW9l唣ܨw6H_'";s.oR1FH> @xG)a((K̷+_5"39rdrK^D*#{x T˖8+&"dMA/JLXZY&ZOMR'WQ1Xqzk* vKzN"UW.D^=jnU{쉪aW VVSB\ @#Td߱ieY֓NъpO(UJ'd]לC [X1_/1,"Vʮc3S|YEat#҆CR.'o++y'1,]|b#y+Rj4 ~ Ph LO U=b_*6>, 0xOOQO_(sQa(1GW}:و'7 M7g 6Wޯ/>5(’iL-_S)EXߞ֐%:sEG0bqTS%.2 }eZ/5^H KoX&y{Ut׵{LnMLΫ@k(da4_  8ϴQ'랟̄=&;k&` ]UJmnioP5s M=_\#!< |8В:HAGs F)r3vN/ ˺>1 <̛L,V/+:9 V6pQȞnr7 E!G$jd>2] <`CxTrzM\?qv:|o3Z^. l]OOem6qI+r:8`ݰ9+;O7Kyw/*\{tC8=c2+!Jg]φ]F=#oqr%#E/]KUDQQuHZ.t4(Zu _R΋c¡shk00<m);fG83PqRW( m;{ !d{y/;Wh<3kIWwWedޯDʱ!g³$O]7+\Mt %D&42X a6o9$`,oyK߂{ǧ; Ŏ`荓ɐ3+2Yli8>F[DS-Zo&i6?W,_ , J]_K徔LőJpU }uGƯHhvCϷ)ӌ:,MCJ-B+bF㈼\r'0 lTX7T lg89(Ta&GJS$O%$  TH@c O:hnv qa.&FHͲU]= {<3|4aޟ/R@c~g(a1)qrwŹ$fi~^j(/PͶչDc`&.ꇉ;|^N["gFB{4/6gS ߝ]Nz WpTcAyŹ +^ Xϖk^"THNHSz Jݳ Y8Z.%Ύ~E2>;2)K .w8q,HJ kGQG7qOcZБHh[4<ʰR._Aޜ K@Lyo~o!*rZVDx($I4Cʕv-F;au ],%8p߬S]p]{eXx[r̷fAz} !7lgƀI:) 'UjըnfG 20P ne z3ȕI#o ͟ E- S5i๑^%"/9JKY-ϟ,Qd&}NռS&0fU@銠Q@{yZ n?"tK\.X7Eܙ<ƀgj11vxLMg5iNKѕW-) y o*1Iu:.->h\ѦվvbiϨؿI0=V1T'?_6|YPkjR JuBZXt!IDTmh  `_kj?JI\;eaR#]4r ^:UsmB)U!"k?^Pkj6;Aw@fz Bb~G:XBz^PK2%;ͨ{CRۡ?)| Bj쀚+Q$ARQle1&D!v)]ʉG~&vgՇ"Q^rIN- ~%JSdCODݺZ LDH>-6cK;(y%\\X .jtJ)y<\*@fko?Lf813ҽ*p`;Цr-dt=y"dOc 9a\9bU ؜,m e8s5(XLLp+”_W4o0sOpv+ڀBmm&*3' uevttIT#-_eÛ樓#_A;'rza)e}%v[Ot\t6< 얙t"?*I@i)f8JNc3$bOs;.7]\6q#ū"6 buQ r|KZ؍ aӢ 5/ܱ~,`a FP;~x @KP{Gkzx+Y.FBliϰ1;Q*6X1@aI Nn[!8+/ѿ<§l&1??wEcx0aһ,k' 6>[WUTH(VZzr96ˎ[s}&Z|!:vr62K6'wǸ!z+f|XER7e%),Q.4qrN+зeNj5}_Ze+zKY4֡xkt6ʵy@fLtc7ԇl aߔLxrڗaYw1#(DLWyDc$RVE{ XaM_K&E ܸPK{A#zKxaysFI >|7,AiL&ƏdK\o 3^?H/\㾁cfǍ`!ͅ|C?v5d #59fCi% OVmj6#>Ȇ"x#De%,~"7 tODu *:Xޝ(Nr%D6xKfcd M1p M`jݜD]4pb߄`5VeS4TpD4 < _Ѧ/l] V]yjr6YT}V69>C`#ag@$Qsk)-mVʷf\=չڗҲ?G1Ԅˆ~~Bi6._MsO+AM.3H 468lծ*=޹n^OID]3 |t0ty`:I"M0&c}OUIRUh `_@ܗ.tt.HdS wu퐌<d51+p>*m<)qio?ɭς=Mr5M[QQh8_mk<^,~n+)wH\}$.!bKW>5ה Xbޜ붇(MD7}W+oR80zSvc !K㿏[9[--gDi 2#\"WpQC3"F:;G3WVOyy6b?tgԝvV:-ݏقg(aoTaíԮ]Fz龅9݀mIG6VA})ρUGn1SQ1L.M"ܻ| "!r_?iֽT'v!v &yZf|xy28$jk޸&+}c6t,?}췔}Tq:Yx6򐻼&(XGRٱ:z2<-}?/*<=dUt)~* =Xyl9'"4uOc1 s[HI+Ȧ *ڌW0bB 93qVi5)T~ucz yU#T"t ! p05T$Mϟ%Mn=n;5rGQJ4|^ܨz9 ك7+\KWYin~k">G b3OC@xkqk>K(Rr۟_ 3X y4cimoV Z4ժfR :`S7ٰȷ:dw$ Z/N;T򹕦] WT>}7{9ŸP#Y@itFm-`ҝ3c… (fqkWnUrznw3 s:@dB忹FHYq3Í! V*Kuhӂ\:LE=>zvx3?NAR^R %Dn 6 *?N{e\5 zƤ[LBl+뭮;~=!1BNoߛKO=כ 6^^[ɣaӐ^`WM쉄9eWzʱֶikgX.]Qxnؙ>a #⪋{* %'bf xc&3HpOH7!ECuR}5(YYpX_وVPP$[XCXj!8shWj8vgGjsE|&uHD[[j3#Y$.,Ze?rOtr PNw)d \vFЏ+ri;%y2)+]lkX~pF8ǽ :ՒzlNgxzpg)kZw%'Tٲ yn;  ,!]!( P0nCvm=;3,|B )!'~ډOANuŖ=CܲJ`?15GH/H,K?:1i%tݎ5&Ĺ[\(>ˠJzDv6Jz(۠xBͅm-롪>/w ;`fʱʍ".NbgLS *’+_ojvdzE*mi T89|#S]8ʧg1(Kd di`ց)4eyC{=8iwZNMA~[v6O}a#n(TfžCD-Ǒ`ŏ/~y*p`)a]\ 3>K./HA-;:?+>`VDwm%` sh>Y<2E=mdI_ɐBP&rPOtNO`l&X#_IKP{1\ljYȁ\#Hiܜ fyo SW`KB-//G9Ax-kar k,ZT Ⲣ:@d^DQ †Yz"%!+7:s< -291hߓ]zMu@ږ(ڌUʲk뿂0 YጿC*8Tes6淸U y=Vu`ݬ97p*Vdڲ4'|GLF w4#sCf~MsΛtbD NQbV^SU. ĺ7t ˒Ht\{ ?ԁ .ƥu]Ft/^t$TxJk~iı%G޷C]RނKݩh`&4ߢ_u0Vo2c*Nt[m?MAR^z>7}/Kj:bS[PNA,ZY?  o4qxUh8;Ϝm|[1/_6֫~t #=;f2xZ2e;;UbODsq&1FQ4'ZAIEhoڟsˠo,˧k)%4sQ!~YP]{VݽM`D-{EB03GwFV xb[hֿKQ'{Z0",BC0CI)x=<7⴫(bN4^qEX!A+9qnmޓȿn$4_-Ln2*IKhou~@B-uvRΤ"ֺ&cs믚#|?'٥jMMN@nꀐ3}E WAE~ɋ<P5;Hو|'is%!R;lzmorgN;N*qbn1CTdo ȷ#ߵǹ@|EU |] |@[U՝!L!"ӄ:JǢq7gVʐۄ 1{˳zd{#,'..wk|Oijd؆4pxB -G =7<, Q0$ BQԏ5h/_ h p u"^%qc =<grAot:X&22'O{5p9- :%l˝roS@;f'KCSg!j Æni|ɱoHGpe%Q)N920oV23,ƢVa}vIHijg1MDn,h,~,9Z^^ꛇnzL j2qed$=ʫ#y}}Z+|lwfE%Nv\o+Pke 0pw]7dgXd,Wd._߸Ha[5ԳoTJv6]p ;Vh% ?܏S]a:ԡGlܵJ%Eg"H}ȹFDylҦ-(|)Ue %Wr[$$i|ֻ`Nx}M*r@ h0/(vo +z`\ -f!\(PqPG߶* cs̺i7 4m!X\^fr,FW\:wʹ& k>A6B. =b6DHstP$iOI4=Iq6ԒS]Ξǂav* blj}k4O8nYQDvV͟~$ [/Ieؾ6^w%FN]L$,4$ &륺,5u\7=oX9< WH)7RC/FWJx}pg:Yeۉt$AQ~O!,;{4%l1{2lbK)/GHY+j^`N_kf_h ,ŜzȚC4tY]V)< O@wFqK ng"\GvF MgF#43DJv}lUc43ꐄ~8zl'(P>|%a"Kjzo1`8A]"2}4ez`73W+(/2/.#/0T~ \7!DLn4锐M{Hvm_X(mfœt¹Aoaa]vA_hry~-,[ɪ9 J$V.<⚆ȀM$|hm vpYVeDq }NECЛLa#qIq.Wv+Ə/Y﷫hn}/:7ߤT$6mKC {Y0^dwra$ZO{^8Z(&LaK?#]Vx| 3U݇Azl5vtXF}31TdEzяϚW5 ";g"[h  LG7r%Bn+3u7qG6<2냸3 ;Cpj[FWX 9 :SӠąρ3q.9N,5 pYWxAguԣ.'] V W} |cA䉜Ѱp *z$79X]P>KZI &]⡄p>M_]GT3& %ao&MLi(_Z%D"x3W2/BwvX*\yww{eFO{"ߜԤ. K¡oVIlw$U0d&3zhu0p*!m@Z[k[~!Po͎=u%&.C/co_6Ya{ %U*08O/$p ˂gώ4X^y!wEhep-ȗS|i9yWǤUGZo=Hq4R"ks^A7.ol; UnEr^gFl?;_Ia5z>aq3j^. 'BZ01x9f`s8&WY/2hw~dt].n#I\oO)A&]o \OEw}uNO>^U: 9E=;p+{< |y^ a(%*^2@3 E,D-k 7r Ҕ/&j'}BH$Z%9F<Tː֣B^Фi<h=BV>U?|GCs_< 4zTYhCBor1(OdK‘%d8Qm`DPh& IY97Sa0)-YIc0R"]4[vC5Mˌ߿ǧbWN0n,)"x"AuGwO)f[cC@R8,a9B*)EТK5,bܛyxMaY a:߽o3茬!P䴬)p=3)Q!¡hÝ-"1~7h}bR$gDL p"Wy:+aZ|i@![syv>w'/߃qzuE VZqp$MʞQE&ɃX @a1-eyIN[~#BSVru%i\Y=:/urch8ChGooP XӮx= {g3X!J +s(JyXƉ\@K-jͩ eB2.Eh$c&2'Q,/f"X3p "v:.[fawѧ dV;0WX͛ <ɪ#/ȷ>BBf򎸤@x6RU؏m,'IWQU=R :W(7o3MyaqЂcG_@w$q|p*u?֤`z||F1퇶G|_-X5!E P(lPDeYYM.w?eqٲɮ  ٌz3a0?MFy9,X':xEg9x>5[D`Rz?ޣ&tc,@7C^+yMD>;kG]Xvkq(GBE63o$j|3>hFjortva yMaڝ*eЃ>Y#w})v\Pv`kc(1CUH\Ba }CBϹ{&vWWZ"Wifbt0N/3So*L;3^BȸOQzŠbN&GxAЕl]gYur%J&է5 ݉˖_!:SA=Cuf%gD8rqMdžWh9K!͉Ss5{s a0(T-.~UrK1S~O]}0ͬ_"mKGuJ^wz3jUі F`@iG}Wg_Ȕٴgw"d?ê/]qZ-qo;F]aFR"!cU#*`4y Sīm&cmD+G 3X[k#Xb`̬{H1/$z*$i8pY^l NTfD+83`}TI}^W."_{$ipe2PqB b[bB J~"|a~yY"\Gr\-t}Ȅ]g./=JwƊjǺ2nv?7 /$vS֪DN[E=Ybӄ_UĭooƨhNS+B.=4½j1 zb>ď"zCw;ks;J?GPlQr/B+U_Q@M*VTۺЧu8i<~a\*:pd޴VQ|Y&I @ip^ꐢO=D1F)׿Z1em++*A.zMƓ~/"͞(&XaZtih ]`u=`Yl7\v&߽D?%SFzlS p~ߜtArISh*oJZ'}{ϧ.b3ludbώ~EKXNf.f Hn`-]HخЈ?УOwZF.dB C+*Ff WyKZ*8d\Bί fCy $Ǭ|ȋ"_aR1K$-%RL/ sȗ?ţ!4Q(aNL*$BZ&j xl%6p?u9Ee`E W BL"dP!¢94AfccQkKtmX|$CzY=B';3 ː(ґ!u'"jAxubʇoa[h >,;FEXjh S{}n)Hm g:\{[XNYS yϔN#2t0-c m'VcQʴV)5ʧC>O5 Nl9R0̤J?0'IeKdt:ZjO42mSCz>NAQ9B e@c4bUm2s`Cu( z.4]jϞ%n73}uG!)3tE:3玪۵,a[H6ͫ8l&W@2moSƝPN. (ZƎ T>:%.bDr]{4n30?< b#o2>ORm%^8K>*Ҡ`{e1nP\ZsV}͓tڠ NMH6XG>*iKCu.Rƿ] o"h؊""Xq2ofJ֬0}-Y y%> o^0hwx7mF/I&osXXēMf7Itd߬KeCwѼG,|!ᲦDeJ1}u" j{)yɱ2s=; {'0 vULKC"Q҅SfXNB=,Y% Vv.0rG,lpF02,;u!98G}P]rQ7A- }xZWNRrYv*7!ag±;L;/R6P&5@𶘸aυ㹸PIؓZMv?JOBb \S;,*U:.Kb2# #VGFBN|15 1 LVSG~pzj>СK?S+z5} 2)͊C Z&+UIvdмЕ:mr2#ѲVn#/K)#rToVTnI>{e`ˏ?'AI_mܛ!'\a%EȔ}:"՛$Gtb]e f"1ʠ HyΊݜ9Rd0Q5@;@ \'oRڼ2</X$ y. .q;fXOԛkD /C7_D  B!ҘeVo bA+P'wI*O̳zeU곮Yvq `xtxʫ" A#t8fޥxHȗӁAT?Pҹ68`nai(V[w9Z(r)z$]0}g^"֯VqLFS9: f(ƓJpi8/Tvu+oV`&7m~VJOkޛϦqKc"6^˴:0Zg[}H1݁==q~鿝a`]Bܝ/ j+Q#?ҪNQӺKZ$T %(ۖ34DTg4ADq:=LX?'%kJذU { `': *Ď{3+ O-&_#`R{|~]YT/P?ot< 0V4kKy9G;4t/\-J+%'[0{#d )eoNsq UWZ _?yF]{o}@>o6!mt'6.G8 ^|څYv!T"I P @]yuel.}R3]Jǔ Ѩq.Ě*GpcE\6"cJjDVCOE7 &e1AObH޼ICr}VKy̓bZz ]m7J mAdtUxc ܶ}y.[^ +&|NZK XDnBzAv춼vh$7inT+!HU 快n:n:Ry ~$ v9lz:<Ӆ) 4FCĞWq9(7iA;SBBfhf_ݓ}xDP&KЉJK%c`?A\ױ F7CqRMyc?.I dW,)#{MIlN.0X) GZźE ȵdSHR57-{"ÉMX[*29/2Y#X1"7eoOo2HkVo'iEg2$+So˒9) $DՇEEh$0-K^-RuZUt7A$"|0v#HmkwpC-,Fy'H侊R+Z{%%!: e'A|;4YEQ f!b.\N| ,n>랱M4vDɤX<?„#T^q]=Iy$5c.j菰-ssk$lBQTeH0|G(Da)8w ި0i&ʡ%nNpHGFWM&T&}imKH5BqƂD% f2.VvR9~!9 q0%ȜPφTi>ҷ@Myv~c,;E?4,h'}k@qgbD!@k9\7N69Q9 ֯~lX{9gf!S߉ nV1êsetB[zRz;lr?xw'>Sa]Wa YiVs Ձ!EGYhTG%_Lk+N=iuOAydJQ倴O1q@x5#șB(#JC15 bU#/O>vr%Ȑ鋌%H+ X,Szʗo]32y %a61H!ݛ^'|ӓxL}I~EOP}ǯD`maN7_!'^bF`BoֻtUtˢaI4!V=g+5-{# *VUUc|cU͹Ҟv(b\z&`].ɃN$Tm|>Vk3۞÷bm_GرTxipU2dtZlװxTʠzCPth/4}U˃ˡ*ژNj<~6#^\ҴmV;t~W6M)g¸<"<'o"ޠkbl8%D: N'GbPKՓfEۘh)-sZfvE&!Nw1{GW碪_\(;jU埜d{a6Bkѳ̺'?#WRC;$#4G&o<' Ч8]pOX8A`Yov |œ(;#|q:q!wyNE W?.p%'ק eЈόqgaJthg 9M~Gk@0mU@Z`KOrȞ15 cQs3$V\J%vPX_DW,LWחkw,+L | |kio=^8ӑBQZ4g%wv-{A {=?>BkNH2 yG<PkL" @>Xjv5@Ya3/E:0 :ɴju{Yp{_C &7p 3Y ꨝyU9lVo :\bqF2U4K3`+= G||Je{h,oR[g W˻b"q4ֻ.+gCʹi aQ*ĴB9)mR ^?'oismaL^ ʵhA.b):}N,bNYՙ+'~؛pSCZda@a!:'ؑ*-tїcK$.yGOCka Q4Pp>Fv-#b)\:K1ţ- Eɯ_ṅ.Vԟ3v4A2NѽsgqxˊK3罥̎mӝI\DPAͰbX ' 8 YxĝJ 0(F#1!mckDKV4b@׵CLFR|pDZS;(AIgtgAKNͬ]# +I5~tFXW$ҝ,\t_8?-+ԩ7%נ{OTu<%.؜?4ݗJ.xb |8]pbz@T 4^s SDޱ_xC`y­֥оsMTs^A=9=̡kbiAPaיd)Z"7)- `\`g؀XM,V+ꟸjqCew co8Ce0w0#0îDr)в͂n1L\ſ <=Zv+m%?)cdu 3Kԣd"(* 0IJ*jAɸ1fd?dTkaLG`@oS)L2R&]]t_6RR;q-~V]1OPa}X7jKҌMK`X̤EDRԀFq΢<^O_" )Dˑ;+M>"m]q\}LMx;Fl+> uVD=+WqholH >Hw&-Vht{hl(I:@鵬lY#缈m103r&eLab̼}R>i6MHMH§K!5F$9'1C!6mvpݤ3S5HQPM ꖓZ-,ZHH)7GRQ󐖬DJV}Y?|ބM" Oؘi@R%дoO߉uzt h·C8z =o Sm$Ux'F"tus|Hl IIQe %Ֆ3t7[QRM8z ^Z lBaŝ޺`yozyoD]O$Hp'+e?*e4=t ;{9!6]9̀qD΋JZqiQG*9lT&KX6M5h뮰+Gt:t@sW?U[%R$[El)„ )5J 1Ա(h1E_HOrT2|W6nT X0lKznk6$2LSg oXИΠYEdN2V2OT=PI AH(a:>V)-vR ?">(,KboQ|4!H{™9Κ,ų0i.|ySjp:gq!O|A?E9GXDKX(ֵr&n}?"?pݙ U'w}6%.NGsgsiZA1Y_k#{uZdIkPV< {vי ;ſڜ*#_u8A钃B7ox*|=ܠ֭V2Eвz"v尴#JYĬl>ƛ93_P63pȃ149R\m-eV6XYډTep^Md9-+tG ɮV=8ߡaP2pv[^_aYJMLtlV aϰ0?5"Sh{A:mđvNZŨati) W- ՒQNwMKUc\5#VO1j1,jOz!:4g#-LH`~ʆ />sV{{U3ɛwP[=  @AU['`yI/~Xlžϭ}%H97i?~5>7:*| AN_l&9X Ghӏ! >//*Pڅh F[P|TN>rڴ@aӔEH,V)r:Ep.3[U0Sc1 Oꤼ@UM)O5$c#rҾ*K0E;='Yh!{ܴ g{y c&k)#I.#|ʣA<hl*_ah܌8%LlN4Yᠹ{=g5٦]sP {~$Z{ )7\t]8]pBD1g֪SS`c40pS(A!Vxp~]m!8BO0 PkAwwO*G~·J1f/xɏi ցw&ざ.f1sy4BTA毤*;iC3YHJ艘JVJ e.Fg@VLe̚!lzѐ^饀mU,pMҬI['Gɝ:>jTܽq+ɲE_QmloJzb{_''BERǰO:j8ibKbJ)CHj9 ~j/Uh03*,OF{>cϩPӝ21iMExE2_e1#q;=߹Xfܝj@J|6?d-oQf8+ZM(/o䭕l/d 6R(a VL}(; D(AVfO%aEQ*bm%[ GEgRJd#wsBs:BbS.B32N%MR+ [% D Vn{6 u VKj? R/qW.p<ȶĐ|otHLB&h% ZLc\~)vgv)5`!x褃ZΌ^~p}l߀q-LE%Rad.bfFmc'Um7>< uh)ӓ/e=y86mcZ}1 J4 Kw2UW~Hm+`JqrfφL :^E) \cLJaH(tI[GͶ DB"i4J{so`Y9wbBvjúyN#3cą=On B[. N3U IÀ [/[c Ӎ^Μ&j z+WC@{Dy$vz{gZDrT;bnQHil !ʡ&hpBŠke6.'2+pK0/',߳бTtkM͑ ]a-TDB ӌ{컄T#(Z?֑v3T[L|6mMk!@_JQbu(ȃ8R%=NO@,P"s r%<6xM>m, # kG>dcNCBnU̷$E,]E31:{X&ȰâXDl3_KDapQPQ ȵ&1A;cJ PέS,ą<"E$(j|W.o.3}C{n).+`cY\,Z{w<m >pMDN tT!6RYC1\~fۚ NHwd,z +nTŒf"Ĵ:(pNb0LZ@hozٲWŀM^g'c쌣$iNrB *fF2wWv> NCC g j(KW0UEGx> :)y4vܺ`O}/D"B@JT5席;'O߼hHC!ǣLl=ܵP0k i_WoGӰ -1zU=Qkۛ@b00&^M zԀ;#i&᳧,t( [Zv4H7Z0;Y%=PfO>T?lqn]c:8שI68Y;?⦀`'ﴣ!(l+[ w[3SwK ]ZM2|**/1X39 N.&g/jfj\:Q#R_NK陭{XYy4EAf;Do-fzl>U{)roB]+ JBR PJ W̑㯀dm Z Ϡ0R֔$ȱ=&Xk߅);c8p(:X$pn]'(qR_R@ALB(:-C@[5ѳpۀ-Y[霺Jʄ8duvg%+{I*afjX9˷oy#_St?nY,`o)5[>gI’]lw6J9#@iğH>wiAѽ`Fʡ={8|> }%tEc7bKF*5$lRُjnޏkB#0KJ YgABviS_`NM C8y0-/'j`c1yVzo.F1L?\9a-TseM<6D8a gȴ<ݘ,m%HP;t95w4ݮ?^K=ZO%M=N.c6ؔnZ9>C"Xv!K\&HF!–r<)C^PAg̅v~7[ٛnKtOU1=.zf)x?<Ҧm~O!vwnQ3;c>vƁ݃=seNY@zn% G5Z>=:~zgsv* Q`Y0 ֖>=eK3}`XQp)T'{ bJ -*G b/BIЅ]n6{ a0S=椎p+%ٶbwspZ*Ld.z}'*X/saRPG` ѯ7譻J~v_qċT1$0"9y&ƹC77C_" nd?p7TĆ¾=)ƳmӂTQi-sy P'}&+BNmU J:7%oT~*{=]+2 wn}^`x boNj-vP& ){|f$YH94__;NG|rP.v>*e!%y:K ~)A )H !.O3PڪMG4*u PMJ&lM`>Yb7tÓJ#o~]:DyEtLHq’ҡ`9vL]YW 3Ѿ3mO@i6BX/M~*w_ 42jk{"W CrF1sjI*19T8*8G"b(nVj(za u,#RK" ,UXuX\O\.(Izn0[ 8OǪym/~ ө2A'0!#~F=.4/R$ON4w#,5%q}UxH= ^iJ{>~8C^{M&3?{2YZ@ٵ4$2P˽_k C"KۨFW^jssnҳʹk^k!cld vt{zRX6k! I+ L"(vxhQ#^@<8&+9 Bp][#YLX"c=.kYo5Cg1[.ZA&v]v쐼Lbop.wX[׈a+W7{;@EUIzs\o+ɹ ~ƆM?0ի)Dɬ7X:W,<=U]fu96dS?l@:'kU 5k::w{Bʐkotfdu>m8/0,/`&ܿAWKJR ~d6NRU !M'^B1T˗_a{T<[[WTUQ_p'l<ʒA+|7Fa"Rz)v}^ZqM $j\{& VZjC;rSaUΰYtHž ((Bؗlkɺ+ #k@}:71dTq37:oNCFN7-;o)>/X%Ylw}L7k+ZYZ|.sb`y-i!h` ֆ)&$,a0oLMմY#ܠKPp~k kx;И]6tkRFWެ^Atj5Ʀ8DGᇿ޾ S{oIT!dy]v=I6irD6/W$凿n4Zy@m"'?2:(} ցn\V飍d+5"6Ϻ\MSQ"SnލÚ:^gL;c?.O m-8N;"yVy7Y gBxɺȥ ˷ 5 SiS-צ0VJ[s{3 I=Vm"YBy"pTg09ΥB3jWj~eAzX2rPƦgX:t! 9+C씰wAAFg]4=x^B,7O FKAο#y_zMb]Bۮ&cgT(KN o=ԈmI1l]Nيok'2r u[xv0OQ({ݑ{ˌl9Ik@QS13kvǸzH1N0b|F?F>D/1G%DϣxwE X5m@>P:<-/u`2wV3:Rrbu#d̞\2Y"#g)3P Y.GHA*i*QV/ց SD)-ޝ4CPPߧEBb$ a /5P݀Ç2Xڻ5Q QEX2++\in!X#W-ݜ/q[bG67sᗂi|&<Ҥ`UHTYp pޙcjUY&6R;xu;t|mIᲛeH r:-Ʊi!ȿGlfDYVQׅFK$dĹ'?޺\Ӌe^&u r?!`%MOf$$HuJ;NqY:d  ajNxУ bBwUp*id/ IІa#+A3Ѭ,5SCڞ_jϖ/@Oˁ:z6¹j9ڶ<@$x`hU Ky"bCt?^#א؊CˆC9S ZL'iBkANA6Z=b,&QگӐ G<Г72`7-I7dIF--d&,+ SFEfMq D":alj::dZ3 w*0SNq(Ըz)h߅Qy-CEv`! V&55 GД7 aN#LTIU|}+w's)SFE5f[dس [N&bz¼(7;϶DEf0jxmi$HO.f[ٮ w -NS9V̞[[ͽjgһ:Xd*A%)&a*;2wFrI ,p'{Κ0۝aJx~ՆOұB$FW LEgڭƯ]U!(s=*䱎VFX+K6򃻜@݃DD`/~_;%Cd) qjf_/﫼-@s:ive MbVC>cMP&o8hoe8g(~$xy0ھ)m%I4.ΐC!5+ZyV׹s/řzpӰ &bP,V&c`G:ei* [h&l5?gN?'i$!2*?j^_nNru`S+f_)Uqct@2p@r@RC z*z3Daw$$T,2]ڋ3ns+1#_5%O#ۼ&w\s|t >]xSLrί ~GRvF kBmi{.5υ깴c5i>M2xkE/𩠫Z]h` 'z 4_/ޫqͨE5}&˭o]Ϗ/۞vIn߾eC_~wW.ajO &]dP03[miKˍ-5z۳ ȀYQAyJ"2ERgqW"J|#>^sƩ7R_U: T iԋ\Od^ y[ QvhۘEny=(=֪5]B 9l z  W!Km ~x+m1`J,6=YއS=ڙ n^`,A͉̐RZɅL `|4aPE>%PG+e/hwxdi {~IBސHw|YZ_}{-T\q˲wx1Y?`@zq9\0Ng[#bZ[Ni)|y{,Q7l3SDӨ+SL`Bޭ*!vI63"!B}S\kbݪF?> ޽}xO=Nn` x@31[ F]6K+)BG2F Cd%P`,jfx]OLB έm$@́uo׾]*3Ci`[r)<5G yX[ryYEp`%F AqlU>4oE(,YZ]ºeJwp]\S=>..:R؆"yr}^KjZmT<*3'ۼB.q|3rc@IaMuZeĂ%ԱKQkGU٧怚)$J1#+ʋs1";%jBo*l CMB)0VVt5,u3t瘝:+RovS<2M|Kj3U@ç$5)%u6 mqf ^Mug1"+ ~aFR3;e^5RL=cJsCohYY-Tӡ&WS*@;@Y:sW^slTBVEeMr1Kt~#+ݦ`g.N`zɨAB7Eo <đog &K%~5d2"oUNV^ <\΀d#Ԍ|;g{oMZ%N3tBF˓^nG&@>(W'k9SRż 9#')k"㤝Bqfi 73Lؾ$0[$[$j 9oy"ZO"6@_[ )ͳ=H df2!hm~xt;cj - 3U{^lpuDX#  5P4ᛏcPI9&'㩧 9=F@F<&j$Xv@`<6՝BٌxfB &o#X!S_sO/|ElEP\9#GEok(ۃe;&h^Nd8ĉ.`ʏܖ2~ <2<: R= 0k= -"7]`~,lSjkg m!C$k]%*y/4.=EM5񤠯lcɌDŠR^cr8 3tb7%~:]:߄ŕ[(IOn-K=/˚vb4~ű&V.X*JC}^I\&P,8;k0Pq͢!2ss!,'BB F;u< ab8b"r|.ɿ[.T'G+f2ηN 9=cP䁩 ¢'nܠZ?ݗՋ$!R{u:Dmln10JMR&]}GclN!^]Xs:NWFfL AG=Hj`΁ll>SN0i2qRgS(l*+vlGy2rRK5 'nroysnc_ebRU=Fݿ@\jEKm؀ZwES\bݗD%8%[8Hǭ H-^-J$bȮ6:eV JwnxG=-G B/.?}[1 vvY览<&u&:ȷЈWm5i?+/H '6J߉QXP_ Օ7*/AYv^#)m^1b (}3y} 8}GݜZٞW>jXO$?{8],MLJI Y}e; bki+oG7-Dfͭ\ma{YK-GQ}w݈ ϞG9[]ԌCVi*ВpцD,:?08Ѯ-dDy[H֑#S$ǾFgH AYy#irW$bSo ]}[9zd7Q GI.`8p9&88uTɦs疖%ǘՂ[^o(|aU='[4naqbS)X^,],>/Ͳ&; Dk0s ´l&C+zZo 9N>iBH N m.`s,qߕ+ HrpfDל&fUl ;T/*ٶ:t_FGTn+Wnk9&?beBR`m6ޔ77.L.Uy#~pe4(É ՔMq Ɛ 6Hm rr(4}o|Mٗ" }.ـߵr|!&Rz|.Y^3DX&[}]Ì Xͣ3$VhN}01MTlw[WF4& ٻ&fe(j%fIF $ݯ1}*WektuV9jiow#:]d)q@έc^kHЈH?O}լ_s#kʛNT뢝:@t,*3̿U :`7(dK1Hi.D#$)@|72S75Z6`.Q]~R*'L?9Ja Tz: fMwθf;NoT} ?pwQ_)-Swl??kf5x &pAԆh߹lUV߸Xpq,.SQv>IXhĕM$qe3SZwٞDzl'n+/f;St

@tŸ'f*P3L, c78oc]CB0WR uq@ YjyU/5c(w+IbM[&:ӯOQ)f{7JSZ`t|{#_Hu‰ mxQX\F=DQ6$Fk2 91wC}b,P2 #XxfYIgjtN@s.js$R8cܥy(ssJZ3E8@+NCB̵i{2ͳ"{ZW<}%$($TG:4V^NqCMځf۔ڹ= =(^JNzhн: }]F{tpJ :n]}gG8Tum } ~{2@q&<6}\1od 0-i@x}$XMvKz2>6Z%X>%0-`qai-$>{m"OK~ъ`Ic׭W Ueju㎔8cfNY`;G~/ׄ1;J4G 6$N:wn)]ff񹈰D:A蘡&㾟*#ܡ įp7tQ^8[σޜ9i5d.A67ޥ!*K:D\&KgAhƘ#gd0,9עR#x^ Ò -R+ EgbɞОYsˡrC-ZX BLSWaJf]  Og퓏NuH'ˌNx*FHE?ӻϣXzߣlBQdQg~!Xfk—Y\Eq}廠" 2QNӵ|.99w_.C0*8=&j#?d/R[%vs2k Ü<qY y\A=/nAZ"/KMivTd(őCRB-Jn ?g1Ω) Yh&nq;@@}Jd8uD5lw`~L+$B۫7T 1A·zYM} Khǎؒ?;ALuVx@J$XRb|:K)ݣ#.Xf[^8=['Დ`mٌ& UOjVdemkp`V@ۺ‡Ob@"0N?}B´2ܼ6avZzz@:[T R/n: xu%1ͯSQqZϯr@+xCqDB,AQԊ˙1F@9hWxr90 õd՞;R@>aG"@d!@5ְ9|}ᬈ]KDH[kz0 *4ax֔[UP1_R ek:E#U(?5gx7bdիeŽCXHrϱg|{!͇ 2ĿoLI@4_(:7I:wcnJ|a:80<E{xKQ J sd݅>"1I,*x H&dhU10\p-oFDM5ǜc6@MNkH8 nfPѕ|6<gSոLx7^9ޏ}#e_W:oY_#{8Q0`Q.تI-/̢>  RU huRķ*uOu`Lh"҈A$x~ޜmT{io`d:yX;|7ԇ8/ܣ,j <$y$5+ W񆂍$Vg_0ڠV8F@bA #Y(99GHM@+ 6C7'$~X|FT_ RǨY4P_?wqw a4B*5 xdË5[ #`,P=-]J‡k}3K'" LbR} W %̪gƘ>r= xt(o n\AC<ӛtk'r 8XY ߾ eS̻Du<LNꈩ 3x(ҺMɄ#@_c̶wLr2ʹQE51k`{F"3kv!"9 &>"ɻYSβTy#b_V}!R|mmUmE@zFZ cr_ CNxhgžY2b;-擛aĢZ.s%po "T%%P99p}-ޑJuFOJStK!չ.45ܞefg_uU*0䝦^fk?W)_rI`t^l_z=Ei 4k᾽XM9QF)enBg"7%/xn(~HtfWyQTs¿:r%=qei*77K*.f++>y-,bp8QUf*obOucQb*s=)ѻ@z)T5%O)ʾyQpgs8]aCX'ncEaySۊW<|OWa7mwAOP_hgǐ020I4i:#mWMs+>f[1=H n[R\ǘD]]SvY^L8=\[k,A1] `w\ AuaUHN[?69nPz@4h I+v~:q2>5'^&c3ݲ"V $yTկoj !Sf3{n:xYY|! G!pӃ l1?`$3>*BLk 3S6~Vw)*+ମ~eR3J͂l$D->AlᢾiaJ%Z13P|`o98]Yv*k2\yoh%AY|t ^@"K96nXLlV+S491cc܈ f2Ԭd?M49hpH+9% ]pQ|X@B;#*9m>љ}#5\`C?)_ bV$`t | NjaQ{׀Z=}C(%9ͦXֲ6VB8( t(&"a M}ʡctpX:-:?Z:P o5Wl8QtwHP!y0BU17O`zNDCRS!ycY)"kTѱB H2whҏ _e7>T,-}+mZ>L~Emdz!|=Fr (x!Q5.OÕ$mfum1h1xk14 {ƠBܕ y A9a(XҦAy?_(I-b6!V2gf?eJ}Qa/y za*NNq${q_Kch Y]%A džn)CgCK]9f ;×jGx\~识Ql8hxZ$ A鸼mrsTLz "x=\]>͓dmUS`nbBqw BK 'ʥ_]Hu;uK:V)fD;uJ>ڠ?f Ah-1N]UGmT`O%Q/M<e0:OI5(+ժ TpXD;}m@t)WK ; |D{~ҤPlw~.Qx"׳$T5;/Yt'˳P0`?Wo;GJ1|]ɫ^DЮo߄w'ǜ-W?\sMq!(}a|amۑ_=O#Xcs{p;"F,`iy[.2D2Z9S(zJa}p|?/$I+B͵<Ƀ8H5iwtW(u.%3 2}VF;>{mW7x ] 6Eѣ#}; yy>Z*3Q᠘ĞG6e8Q8tsA?q_l%A}}P Cgy(.)ceָ9-hFހ?<Щe)\ |2l}U1Edht+*"j9١Ƽt>ϟ&ɦ0R2G.ha qs廬Ѵ5 soǢjj} D*a3h$T>n&vdy XI[?8KDy? |zt1]~KVPP_{PJ"Zu'[:ٳ/qPZnIf7͗?YGӕORBLjRIkῥ||`T8;|]jϜY뽱<(Pt %cKLL'_-CCx&~_-a u.~LC+$&b* J6\i~dU3${y_f ::)zRsuheS@!N0` p%3.LZD믘;p/Lt۳KjXHQ¨ 폻Zq[bo[kTA NDqH5YEG$9̈(M6 < QJPtoE0Y>-7uѿkfkSu.QRmN:!ML;7r&9/M| 7 YF/Ro"IVjҶV0▇^ҿ|99FwT}J =keto+} )Su+Vqq@lPMA!*sg9ՃSݦj@Vif#fj %<`Lv^A/h'%YaB~1j&!Jeve'v5P Nٹc`~̢0AK|D$TX{PQMT %*] .Sw{AA1Gm )JMСhG I $G bS}EFB] 98/Qn;<+aGi^{xoTTF:;+ic.Oh0;S3@ŜLp,Vd?ʺl,ټ\X-aZDRg:\L7_iZ*fP*4܅ ^: " t 6L6Dshـ ]奊Zh;t)m;>fPlX! 9y{MNOwLj4P\"fltı|0ό;4!$_n{Z$¨7(+Bq'%qu(qSȗ R7gt X=KpO SoXJLk޻1_S4k_6A/"dV\D (nJՂb-#?ڈ +LeO+ͪp1.=m[W>Urz۠fԇgςú(ZY,F!d>Yp@$sn~ }N2M>4 :S_—Wn"OdE>?=Ԃϯ~,[w#f1Y);B'HpuX8g=K#!x̠4W}|8ӁGtr5DAE>j;&NӞ7fo#Sr_}#'h4 `^vnJ*z[&ߛ(7} ܢ:`_PRX"qr6Ә5J/4PЫ)g˛1o 40JWODzŦ6^R}n fg5WǘɩtذzbH5ơ&vMJ?% JS.*DP #ڶ;"C XO&J+fÞiNRYoj+ݕlvNF~뾾;OA+n~?Y<aɳC˨>Ţ9AսSj ѰÛdRc%~x֞ $ ӆřp'5Kk܎2Eh*&j1WH^fd)Q}t|4F vQ.\)#J)ѿwu."M8O`w:?`I!-mNx@XH|Z6H7jLrx=kM`k%©* }ƱbӒd Bvզ2H p٬_?߬1-KЃ6$'d~T]{OG{boN[:4顄)Dž|=z.TlP!O"< KiqWqn ?XUй>,ױllD?5:׽ٳ(m@#n5<*8Y(}V,9Y0Y33$3vvI952wӝr/ZpR7`UB0ο$^: MɿnutC]`1jDN63pZQo`D|;rpV ` Sorڑ -eg xL0؏h)8k5p;QArێ/.!Z+? qZo&;ܮ51IҒO_*#>"짥Q5hP=B&1?ODhR>NAf lo*DְS𰊁熫W/ vV Kf;ßߍiG4ւua&5Mbb^$ܮ@XЅn6Z|3gX(͊k] \}B v2~G'a_Lvo]nk/rv`n U]N/ɹyR:]bA"p6$Q WslxϢ6(EOM)Ѻ96jXˉTɗv z3đjmj+7sjbnQq--0•}Dp_ ;iUIFiĦ[[OW+&,UaB;ޡܦ(hXvj[&Dd;Ԟ6 >"{[vC0y}V@ Mani-dgvJgA,G%ΗjwAv͉uB9>RlpQֻ"TU1H\)|@|١lImH A ӺYS2 _S)tɍdG[hң`@AH 9M5ָd޽oٚeF:H[w:)(W\סTDדNg_H!C>z]]췢 P^S-uFhhvpM,KQs۸ί~DC/QQF~$^ǯBѼ`q!yISW9Ox7? q^VK(kOe-Sӊ[E^{1 z6!#5PO_'ԛĠd@حIPJYDZ*G­&AWIxlsG3p״l}1pA8\Jb6H(ju) <,6xw8}HDSd䇩͍;` &dEr:yL;jgELJ3-~~@!BOJ9Q!k[wl[TWj:ӫ#k( )d$9(.or%HḮkdnhAh M҃&"_]" Vf~7Nj4qѥsk'Ja=bD9+omN I!HJ׸q.Vn}9 UINOvo]s&̯NM` +J:4ZE:R7+r}HPkV(==_`۲{"gFSh&ou`+7 Rh@Z>8ʒ$tB}ZOh.K&WeEA-yݱ=`V~r2 ŘVLXiuNM! ;wUBXbty`wuPNѯq}jMetEV/ 8G4/J灛"v0&o~OM!.Y*to.>>- -aq: C+20Mv82&քf{ K5K,*`cyE'M>HWǼ>:׮9'xe8\բqSXw=]*{FƘ:)nr]f]BYx b<^Oa<7[=˅ٴgoK$ÂD$Gbsj *\Gufh /uT#zh(ׂ\ӄ:fUc6_dB|Gt@RyAQ+-j2S!oG]LXl <+ WكN^fFWnB)@peu;U v%H|]aIieTUBRW|l6g;V9ͻ(I6{I3w+U4 o 9Ir;EJl$9C;"v4ma7B 5RdxX`:Kƺߧ; TT/B( :C*}i*x%!&lǛ#@L(a1Y3ҀYK9#zN >.(P"NpDJ%,;V8~(7v6y)$(/e}z>B;GaM/nZ,+*8sóHcTh)f8R j3L ިqxӞ|Y;"ypX 48c*LեAtjɮcPg%F`JXFR)9R_wne2pelu<Yƀ|bg +Y[5q^D=qb-TH{:=/4hQC]l8hUzܶxd0kOz-w2WӋg>Td8Hk}~vp>J),p! s5[Ѹ$/Vi7% NxA18_^ Ƣ>0HEbFCRVR˰7ӷf8Yxk9*6Hê#wΚ?1 Dow7q"&h7+ ^FcBwEv[}:%KZᙣ?Sh"1[R1 F"KNH6NrIJ^3RV!ܣ,Z&:\*%iJ9tʻ_<<apђ%#a׳Ru.LmVxO͇>PT_+u(| {զ{ai'c^JV|ɩ2t 0Q;و*XN|}^rDB谗,z-Z0N8=J%Hl;r`{ֶNK+c' cޙPr dK=6-o7Kƶom򶄴jGb93ۧ,EI1" K_:6 #1!Su3P7?=tyBӞ@sղ#8lhA΂D'byWHkl9})(X;)}Z2RR:âNsRWvha޹J(y`#cs]G90]ۗTk!fє^c#C|WY碲6\$iW͇)Gk @\ao}J N:1%m$ɺAu T7S+ , @w{;TJk]1rF̵dhGԺhPѵs_ $';~`YY3n:бխp"N'<#GpN/e/xݥ5t=50[^7@ͩg\Wc yM6/r9y,[@`%}$4 Dٹd,::#S#lһO:=ݗQWWmֳyQ3I_Al˸R cAC^ݶܢ N7p4L. #G$3@ P\c |cxnᕂ?%Ǽ C8RZD9F|h@P YߢQ2r&[O6SoGڒ3yq -4GXYjTNLsVEy۾>!/t*9kJük*e͡Bfkhv 5x|8q83rat 9@Dz؞C`:6'.I$k6ڈOTbôNZrYH?(@m]j{N^2:*#!ѭ&G'h$]&qDA'S\G{* {lʟ- ^$p#zX]=]B7mjMf&̾ fѥm%4H|Մ%tSBa^PW- O~B˜mʹ922&>c c( mFI*s{l\ŪU3HTDzc̼ń2Lg1Y+mfAϷ'Th_C,LZʜ ki,w$Ǔza!־} :K-L!h`b0ekb,\Mcd*pˑ$J:kU/y8 !R4Dβz62>VE > _5a(}K(@( U(c@ل\+2_xo4:0\))ϹU̩Uة8dua&a U8=; A:{?Q>5i:Ad{hp f.5StL} _o}U0v;'oKj7Pl-@# 'F<_(d[ pO,.LNӶeCʻ!/}A (7p:{LúMWz"v[H/۩(Whv؝*a5=0~8x[4L*ג6J-iw?y,3ǡ:뻂 ;D<~k#}KgZjpB'q-^83~"ũ`=5|\}=(RBU4቉*%ݝTЅfutFٔƆ-ufSA7}^lB!O#Eȴi,@:rxqo_IU8+y`geU LtpZI#Oo޶@cpIJ<ω b}Lu+`e9KPT/dwƮ|!,WXr! H]>X. ^8_ahv!? 4">%2V}ȴ{Ss`h~Ϝ3z0sxEaKӅ=!7Xmh{Hk#g?g'Vc G㕥XoVQM-PDj?`yY=p2jQ @:Jo]Snj>FjnpPZ<[nM0r>\RN;||$b\[C5y" kۼ*qw$332HCH㉖|'6 ߔe>liGR? EDSu=GaQ /TZ6=.VP o!E%hG3江"-pk +q`3R)EOGΫY0D_Gg8J`㟖KQxI_y[Gb [/: J ܫ}\o;*8pw AwW/WfZKLvg31lye7{S7/ %ErSvx4{Y`0?ڬC_l4nHa[_ OA E㽧guf 4)aOFnuhT[C3V>9fn>֕P] K( DfCӁ; q%kHΐsoy$}نȚc8U8?4YZ@ҧo-G4z9*2&\gQt[aĦSƣ6|&2xS]?­QKڥ@e#綯/';z^ 1$4d=R̴k4W734:58duubVBf)yaZG\FY<{x'33cA ("jTK) f$w\,2/;opmڿȯʙ5ez6+_ϙɝ) <9 )p$Eb!}húXAl66_.ж$9yJ?ZO(ljٞ7άh'~&ʨͣeCPىM_t!1_ljmTY7XoJo,We9wp>t/\f*a&Z棋FFHe >^kpRgh9Bh<򰍫) ߺwta>D쮫6} zjcNxҩ:w%6MEQ0(2 dH{g㔑L5':-|$du[MiT勼>Y%pA|i;쟏:_mo9ty.ꁱI%m:\HWxFүCΤ f,fP+_l ֆ>enqDE".i}Ʒ> ap=1&z|`3g|3qel { A:\G~q=U{;qCƔ6] @R^ ,fw fUvԴF0;[ɊOthQ[P?NX\0ȍ3qMB elP!4-f5"̴( ZgU kml%VR͈ /PFZơZ2@axvl*H}lŎ̝LmOzecw::۵X{UεB֩g˫8 yA$+OKs5] )* F_k9Q"͂ q4ϪɜRg!h3V+G+Tt~ goCNטLk܄thUص졧>Q )UKf3Q ă"8IFSLUtHݗЂ_+ ҪbXӈ8м>2z4 ;Cs| }0_Tz}BCjg@U6q[W9d:3 wigzIї,e&G&Nˠ莿8 NO٨#W} 36)vvSX/XLcrR4%yELG<1<_GsӴ:N-4vrF/FD2:󹠔+Z0U۔M\b/bR^sVCF*15Rb}gx `s;ɭ.E rrDGP+ssx>7 {l1M\6f-z`^KH+'M4۳?%ٽrɇ 9I/o5: `Y2s&g]̴"rϡld9`܉)!Cdcse6#^Oj\Aa%6}dK/L8겥z?]/i3<= ӕf'/Ǣ z7\`QǑa1|}JnQMm_Z;jஊjT˖p^mئtduY瘍{a d1w<^9Ң~ulYͭ?Ěg6Wd-x&>ʎ +q!s$WX fR{o=\ex7NSn>us:E3"Q'2Zcw yNpy됸[p;h<+E<]Us:\\Ʈclؐr SLOBO‡JITϙպ(\5fYOu_tހ,v ؂bpN_=)K*'츗 igC5]xͶY{e0O7!3@W3/,$ 0Óș>[TKF4@IS4Ly~ې<^{h-'^DG5K)jXNF-Pnd#Hb| G43 )OZ?w{R{rAG7&qLk>:XbۧC䜁F+ASH9Sw%AZkD*$b$Lxجď `KFRO^_gm@f2tӂEZ[4z# )L;_|SbJ ` 잁-kR (z-#1V F UN߹P*VFk7_{Ö޾|hf(+ET/ajy] {=20o UwUmmtZ[%B.u9UQ: ++ ЅM +E|P.T1=Uq*5ȓ=>R+Cr׎}DEXTH",W}YŠֻ\|(ۧюU: 9] >*CUpV^v%6.^f;$25d41DlE٘"㽞)Ub sDV%!}v/YtWq&fI)scI p@gv{DieY"cnc#q*w0/pQAF8/ÈxMwzTdFmCKE4{ApA)0\b<%v( kt!/#^ʹ(, (06[Dm:_pJ5SǼX0| h'i!,>CD)ƝY]ۘakfiAS2n)Wͼ8AYFhdTU iSw3㘀'okZUK=vbTa@Q+MU'lA w \L)?uaͦ\lPG UH)ڜ&;RT#o,AR\uN ԇ~?zP\6  aN_֋cu?0]'efur/9 #?}Կgw.ԩhKri7&oIAN2nJA/|Ƚ?K>-y9roKN*Ta*#rSHk?F T5sՃKOʾ" ~a擭<['a.f{]z`DO+pY]gL>+0iΜV=VD3hu&wGP7j<\B"?x{~NǡLw qrc|EH)9PGO|*'vEWW\!YxE߸NR]t·HcwuĎ^ q2ɔǰԊp3-z2Q3sYՋ*ԍiQ g=BqZ ã޻A'L^^.+.δYr}5+c +^<(Otkb*>+Fy/ 7ŚZώ<{Cy?yRod~͈k^7blU δgbgG9[xj[}D4TX=ہ<`j[Y(2H1Ol l_R7>!. 7\f3Y-A*nn.!pB(ʿY}i2%m%Qt/.)rL`}P8!ZЬ9څ"]m'e*!W80&?ĥA;z-Ќ@^LgYؒ,Coh)۟pڥRl":٤ 94NBlǴ0-ƻ)GDrf).1ˠ`@uC42= SH=u4-޵TAI:Y|fڏG\Q˴]?tx2'~"yA 8e239#(ktKo}Ӕ$;/,`jȑCɵc~" 8PqE2;?)ݝW"Ҝffua3Х6ˊXE@ZC`N:bM$SOQXA`{ m\e2*lAc N>n31h"!QB֩ ͼ]:.&"TֳuMRZOS-k eK(j EEDbόҧw. [cx+hHfdDq[#Sv#);F2srή"yVANOk|$my%& "YF"'Y4Yfԛq㰬]4 KB)& y`w?[8ny<*r.pG/Ӆr0 6 ;V_ ^jW1RU)|hQ|P-//Z`3[*UEy]Z7wQpW6de8Q 6Wz >]яGxxXAMޥre[4ImT p ˺2bPdĘokw?\9U;Q |E=XG~ C9P5'qu#o6 [bPDtWj$ MEԘiܕ4 =_2 Fl"]K="f4`c]Z^L'LD`kԯv57ΑI661²6b2Ǟgݏ֫ӆ-V"d^ m3M,̓aS(my1FmC)nI:f)$LȂdWJvLf':Gk5Თ(22sOIv&Lα|\YΥYʭI*$=s'T=>??}(KщU7h?cd|+%㪦F3[y)X'z|ݿOS6BHL7>Z7/$b7M{nաw*ԅ3,ٓ]+TbK{@+[ծu͹pephޡa2%'MogY[* 8p袑kJlѽ[5hM+f ?#`uu_ױ߲B!vkSvWԞҘ fni@6rP*[RU[0vsmk?'P.|t9Yc |9MK:… OQN~kͰO0C\M %(郿rvAQ¸/>>Oms7kAaE"ݛ=7g7T[+)->Qt' *4ȭHX.䤃Ddv20 h.Wpҹ=/JwTz7gZ D2e5QY'diucKqjTQT d1 (:tT)zxUYv:(8Tb%7M!R >R`B{J,z/zh% /֢tsZkC8ͯ2x)K޲/k`%28 LJL۴sI:qLCc`gC)}f44`,Ix~8ϲ&Xb.|xp/D^<|n>1gx ON}UImZ6 'eXW( ^I3Qy0csPXlF/fˎűG%ZHCM E b|Xϛz_WRPM i)1 cFA*g*<Nۃ+Fϥpkd>ֿajΌ}U 5 ~F:K- k695[ 3 ƍ".v ݹ! иP3Q mRXfrNìbh)e(aR/wp*%7pч9 XB!3q.]ՄJD9`QY70 /%KxiؠWas9_5: ʚ\6R@al!y« 1? +R?KRWs R><>~S7>ܖ?o.{@Y>=Hk}cwjNƜ _VږQ@`R` j0{_jD\dwl! ㅃ07qSWfdu:|OSuR)26iM Ra"1$F[F8y*RY),$_3t\3G+|x߶0)¹8h,ͳ9Q@3E\mAS@tsx-.vVT/>3B]՗ьlpK3+3HBC_ģrEZ%QBYd96v MmXi/|&Es@4| %́5C|ieGabh5GG*K4 vU[-(;615UGMNPAFuQt9s%72|U 1>g˽"J&TBtQf*>Yu# W 3o։Zeeu?勩 "4vBe5cqL*{LsqWB&<"za/CKETv]|?>& S <ɇ`G/wUoU:i TO1L9 窻Bj+6z!,J~H3qnb>x#-9 TMtG "?Z2w73ʤIfjZyk,UHC.c:dn8-4ێ~@*wgF/Ȃ m06 jc ȝ_1lń?Ț4AVeAȄ? IHKẉ)bw.FR4zYhittaQS%7#u^!r~hmL6Ͼo*wr}g#;TMŐ́KZTm`n6S3Ѳ;U?F-EY|c#2w_K[d,\)hNZG%Fڠ ZZG)\y2J6&A,/E'$"5<H;+^MHS&7QW_X)0s2lr%hbvo}:Ydls1+ٹjD;Ff9d^% b)vaXeM熨3|mxq\-'m }}Q(&J$Z Ż}T >i<>ÿ=Jqh櫿Wދy]\$3y+ĩFX(,(4 dB*M_>*bxibwiiJB$q|CEeX!%slXyItO:=/>|k?ؒ2Xy `fc8kps30V}wr@L%A76~NMЉj(bi)k9Nrr @ZK7Ҏ~\2fKd.-HC|W_w)86lSiv1JoҲf;sHu}5ʳ0_g:cE衎KܰԶ1;m2_|֐ʾ<jm1bzMcůHtyos#ZWy /Υ4`YXǍ!zdwn%{ҴmE@f7bWA^Y_l)Ϧ^{, U;{ܠK>4Kptsۧ?lbY>GՈυԆ\rĪP2 [\;O\`ñ⴦{$bƬ? ןݥ O8vz[#ԫYknޛ$b[ zO΃\&r\PҌ13(1DiNvUPP][Kv{淶`OTƦh]hfGj6Zav'X;{H!N(z;EŮsA=Un{Y<>ٚƩD.5ta(Et}APL[vCmWa"W1;UJĶD1)T:ՃfXyd3^5-O{5֫4jjpIb"Ѥ~F7qKރqnб`TztUn#jkzҋ~ž ^6IIhLFdҞ/N/Lg}?2sC mF ͳ@+L$Z%g\-8cS{I4z;ou,ҽD͜u )gM)0h)rAd; (ٰrnw[E<i<PMw8_u;DRCCZ0r`8Zj -ceΓ#^_G21lg? xLLԫۆ.0Q< ;nsq!yvߠ' B̼N!OZϔ0!|%ѰOWHQX h*.^Yi]@(\ ˚pCY~Wfye& H**3 )p99ǚ^LN>s : a8/ڳC0qmƨnFa%9GSɳ]S6lt $PUU|2)n4ud(.H*gR@n8"ӕŨ3HYΨbԐueB$9e~orMN&u/?nZ@(E?Id;eKKm{S!܋~'r.g<$eU+JG]bo_UdVS:`e(ӣvGb`{i{$a8T AbY7Ljp{cup:OĞt%Q%aL^N~M ][s6#m0RJHM_`~g#݅L}uK3z9Db%zmwk2akS;jB9K|` A>]_KhLJ~CX^شƗA+N~DFZұziEu1F#shʫ~02.82( ;6sqgFN;t5mP/\UsC6NpG~*ۆ%N ﱪ;{l,[j$h1 ӓ?1B S}tOv>fvuWmOP l3 :\)7 K..w~皉O^S7GH\ )DR-wQE椸 2I8ZD7Ulr c_g)KS2\]^@\U4>( N]tAt KH%k"dAp|ǃdlhۭCʍ[cKX!CvГa|uQ%=3E%_I.75pƬgk_8_` ܂LNSp)_g tf ]Z w5B,8˨6GµgBcgq  Q8j RŔK߾~/E;f '"MgMgM?q ^q8D j tf9Q՘bp"^!0Q&ͱwntFOF~zEϤQ $ru5RpC~*XmKהy:XshXK@l݊7FĿPhjjr=O,[l8a<%ʏ O&~1V*66݇ t9+r ֮) _':B (TlU9oBՑelM׺r%" +J _9U )@ly_ KbGA<*ߘ5⇜k;pOIݯN,;'ggF%$ ^ $kB f}]f!r_ټ &^nr/sWDDb{%kFXM.Y`M@2 YV3>M/L&>&V de#ڢwDyϾ[3Z_$[Vf+3ڤN2GwBrK[AF$i~-B ǵ*wZ_$-B֗*cPyJ^ͣW]zKч( wZ}#z7 J, g§=.k,]Pvksx/Rp)|SRU/ic7 #&3c b6mT\"wS'5%UjBBq NJy_\TyRztTPFϻQ>tFl3"z7ՌN#b uKpVo|ug\Vm-)$s8V A0bӃ< 9O݉{Gbr98Od@MD}У=u s[ K;,8ȂVΨ!UW{)wļq*qsL66׃l'gv㽚FQ rF/Kߟ26t3̶U5:Sy_|7*n%s|N<BC?v }O odn i b7(^ҊK|]A@"U`1>ĸZq^npy3`ǹ&5Pȃn#QK$\6 VFd_ vOfBa{?Z.;E,Kn`k5̾Lr7^椔ټA4XMܜpƄHsF6{_3ds83m"Oihf%SvN&Aݨ?^u8Wd(BQf}w S\&HZ*NOTRv #4!S%$ٰPQlu*,̑^2}y6Yv~tX!;Ɋ0V wsZ~e !%6!Z\PJ"ySUnLL#u|hB^tb)$O0e&[f~\ UH¯O=[\*`gң0µ%ҘE1cVY1fQ8Tީ1kSmع.2n?ssJrLA:D]@?-gK)-Ji`p2!|3]I1QyP(.ZIʎdkQrIں:\(nW(.bku7! ,GqU3[^E5U\3iGj8u3]H]"5#L8Υ'ַFHÎ =>|cllsύMkW ) PYbvaW\ocny4rQuST@Hݭzf 10Vw-6'Kkϱk@k"4X.n:&m#룀(kdv$v!m)oOgLhpRC'~z(t1s5⏋':[_ꆞ'~f tk-z׹Wm;ONX #Z8ijKAV 4"+g4'rS6? ZT9$- @W9>ۛvrz80 1dU |lBJ SRf:ϐ4\ >=n;48\?ٿD%Tә]=1{98K{9i>;,R cnKLoVKN| F}8+[;Dd/* 6PنiӚճ[~)?L/i%Gq5+4>䧴LmAX|}SWX1áiPpcL(dt#Kk8rIY gMXqUHABgsjq~VT񲓌e,~Cc; l1pS b0f‹AϺ3r|K#dsrWQxxGX!^ ]@TWh]]/G?Yo!+5tp )nSk(@5s6>O>f jT@G4ecsG9<R|Ё{>-7nM{_-Wtz;7U)!=ru+ƌwJFq΀|ITeS+W PT)?ą!!R>mr ` =@w}}|o3;h\"˧ψܢep =k'+ BT=o<0QHx7V_ #:t~ZɔB_'#Op>Rn/ #t;\hT>\m u`|,4yyY7@)fF֋G&Tc9,` ^ùE=. _ .? iA f-MUN.hg,|b~Ԇ82S)AYV'R="Y-ZnWik?yEVoJѽ$hC%#*v)ywdUCT\T}h[by/ I'. *DAD -A $z"sFd#N) _pߢ*醄$sW ?X,UfRjc.;<>YKaޮ̧wQS)xa?[UR{vi0fBCkKB€8ȶ[Ⱥc}yez w߷vK0޿Q \^:Gca" J{k$Hs0+Y)O,`nx2&(7 odvޣH4e`oN;A/_ dt:\LrMVVrFwEg'*ޚa[q*k]5Eo Eer@Y~kN<߳{Gc5P i5b@*H}8J_ WkU\ǐ8ΧY#ePʚڕ-ZuTRbhbZ=Ɯ 0QFr^b6M09#ߐd}9J93 *0!~o?;#C1*(z^dM1U+p 9#$@*2eF1܀XN.ڒ.ZǓ@W8"4_`k  ;ǜA2P=9OA3Z 1}9>'OMm2z} -n܎qT0tr>eU7a~Miˋ`j> ['RV+Y nyg⊝is B`4(J+OyF׺)}9 9H@Rs,X) PzOلT.N{$2 _aR!WL;bH=tygvy,'[}PS.ڇ(pOo?dgaCQRG+X~{.UG!?T3d#4-ñ_r՟h ;g[Wuɍg`\4p@B!8G(bnywuZAbygP. *swISʣw8ՠp~{̥Qŗi]i?/$ T t2(t^+"G!˘a6<=!73QO;v[[_oq7'%ć@0 _opcTg437xD#أ5< Cw;ӳIwHwWs]i4jXcy va)yb@ѷl'<ݥ_$u2Vm8(t HsrPUl]8n.r@Q_໌V"-7-*>R@2-L5l3rge2Qܣ0U!CZpoMzp)KO  Lk)% rt9P!& Z5ª k5O10 F8ѣk|3`LovBcsd$'bpxd>[9xEwZ [ y"* B޼ҳ}ǩkm0ZfnC{FkK1GqmYge6VF&$uQXS XMS,n.gTp`THk.faS=mJz$Wluw /:#$'spHyurzL e!Tw(j$rjE1 P-E)ErުySQh+Nجl2qX1i.cOCe]G}nqڢVn62w^mu,{T#Kp'訄a]7woq&tYԓ]Y vO_Xsh۴6g"P /y\dN;[q^O-5w";EX0ԡKu^@Ԓi} unIMCf( P*aT bLOמ = `yRl.h`яxCá] SEi~4鿫?9sKdZiC;J1e#' %W]>9;y|U/7=V\+=$S)v0\#$a@8ht[ʽpq{zAay+0"kPVӧo¿(  83N*OXe `%FyFP;R0S Bp/\WcXjkAp%ZU97uLSu/t(,2Rg `Ym )̍sk}(e' 6`Lv!A&V3 4,Ko0 +T^( l tT9_';Px ǗC0mt(dƷqa͹l<{8 rήDdnrTJ Ye ޽H ^UgݍA1<[5hf3_>2tX# MSUpD3YXsE rVzpGjr‘ ǣ4҄0d · _3[>|̃TIj~͆pmHI#9"T2߲Ivco{vOL.x>:A7|fٹQלx8qQYt,#US)Mʢ4$T J>t堟'_\ӸY&]Q86WUՁWE.+\גc0NDz\%eޞGP/(GX5`OPhX`PrǪ>[˺tK)ě)flxSm>@#i7tzWXkPo*B%y)Ma~la'ȩdפ* NPr0\zk.݌5f)x6rw`ou@Zm.un;ޝ|i_y$U/hօP"m†es8%/u F>GUJ2GE2SP]-[&d֢^PEu%SۦƌA68=ޕd !!zlDQGR]b>I%L ]I^S $ܝ\35>ԧ9=\5kJNTE.8N𾨀spyՔ"h#gh#]%*)<0\ <؆ڰC\}op@Y*5dg{0nUYqvzQRf8dy*i0kz[s0 3{z"@TVeKJր-1x 3D3fpv*03Ikh|À!7N=T <%!DEA+}󑚩VDk-=bʂ/DP0R Բ < eMi~`<[[mE"51XL$W"rI@wDbLm;6:I |>7Ce60ADO2b]\TC`"n@LVm}ذ6y1CxrE㲢LU jb4mD@[wKjW]Ro*?˶Mw R1ًuwrꩽ"QlBC;I0y'8~2ZS֗MtJo'#zl&ī54餌O,dsPdQx#)XrŎIZζ(-T=sOfbFdAp>!=cs2s i8pDQJ6Y\\Ѳ*̱@G16+k^%7*S79vN^/ki9fbD|tht]E/EA9)A2v,wӛؙ7jfW{ BY-c8=zppS5^.J^< ۆV+( oT>}S5L|鍆`-K6gLjX;,p,-l9W1ڕ̪ΛBtE~+eU5dU}؉J1LhXхh&_Y[:܄C8, w j܁%Z@eŻ*a:_jn @{n18 ` g!b7 G2(;]P5pgfsB# 8Gӱ\Q#걨;9)|'rQŶSc 1Ke2w<8=p\co#ǟ/\-Кd!"LxT iH};VrOXpy2qXfW_'hr1 nuHh{8r;1:ba\> b^SMX\zG` [qU t+ـhOGH~NmwUxQj=uK=%& (ہ86)~MAIjBƖi&\C#F,O]&S+L)[CO '֝sjRQWcG4_'h,1TXs'akj IV֛dO#k?5JUtZH[gE?DDX=a@%x)- [-L).~̺D>>M2YH50KE e01ܳXߎ %uX#{m:Sj1!TLQ8 use3YNX|z2/Jj>42m+:= \nzwREC5y )Er{J̞ܡ?D.Kznh. CȄ^ 01%W\HU &҉d+;rVҺ$dMP`{Nq07:%e%?%,m%Ͱ1G ϵwaˁݧaҝ,}C&[ DG3OpARYt7C[K묄 g~O^_Я1"9>/<_o߾ H1xߏ8\a T\ OI}Ow؋UqB6XX">M8w.eb綛^c ͬ_D>r>1HeZZ0x |&nӅxWbQTZ^3vhv5;ܻqQCM{3qNИ&z5Ɵ Z.[OTOA2O\zRb+=?gWF0`Ԣ:6nQVLik+G?lP vw{^nl%ѼpH{eDyv(ju0O׀h~& we#;b#װO*̡1ٶmE1=_ZnOxM_ hYCyR?h8.GVr̚Eۺ nXt $dUB<]#?5W U-M:BKbg[Z$_^=P'L++I ﹗ ' 9ѩbP 3k u4 G-&"7ˮEGYTe*҄_bZ(,UJ֎+06t7o,.Jy]&pfFDT6OxX۰Ti`P7ベLx;lz&:yphf\{Hg|?#㿲QG-Wjdf*jR^0Eybtf'4!6iM-kQ|HeBd&E֯Lz"5RɐJf~`Uݵ PrY;{aiˆ!齾]-}~T.H!B:b#l| Տm7\mj "V7yHå+" 1[Q'Z"gm)u+>@cO(/6MV=&Oe,d\eʳ dtxp *p%rͽaLP ZL*oc83Ѥ8y/SG_}6H 9k9YK]fbtiZ])"x҇â@!]LsvԷ=~WLڤo?X)z5p`\1L 'i'g%u|k'*fLJ'ayoGuۃgX?-Fkۅ 7T#DQ-ڮ/Nxӷ;A tRed0^MfEHyʼcc"<{NCK&I3+= {9CIG{A]ux5WQ#Sʼ:A##Z ?Wwe6qljӰ~#m{޼S>L/Di@Îw`<)Ea!tу lL̈́LFѭX6)C4dQsr"RsCpo_] )q!HVX7pvN<6h O-1mk9ˇnNq@826 {I99nS~я-,½k낫j=6L-QeK(1b0<ljd8ӎcͮjqW@G.ˤ>[Hc09ov^PmseRL2&; /18ˠEmz`^X ޶AP ~vju sV;֝@z$ϕnCU`v[o~5nq˝w$`D>4 +Fx1Zi[njC~LMG4}XM.$CHwԩGF!kX4ש $ovW͐EޣT1lKLFUܝE9. 3DPc{Ѭ ?!F-AzIDhl$bD 7oW~UK %~H1jn!蘒WE G;2]`#>m6%{fq  huQB~t(G%=?aVŮ%\*<'y3jMVwjzZ.8^16y4.ǻ[a>$+^nhMYk(i|4gOM%lu㔜љ6oG DU2`uLt=m{) V$k7nI`2ݑn$T:;@Α'عl5}ԔC\mt-Y"uP3:u$4 IXIvJbO-)Rl8SsVUϧE0ԆzXМѼ;KH e?HFi"W{`U-m1]okŨtB!rAlw}C~j8־DA䖡|/q4C|"ޫ/l YÔ9CJ҅@'7Bh/ѭ|XkH2JmF|s9#t87:,k0I5tƈ3e~ISgT$1[;8s,uv1n3ŗxmѤG$tԛ'C2*`Vrť7R򬤊C5fײH2m92; K< R¼.F{?]d_fG:;,Q`ʿð`M|G:7/O*Oj[;&#:$zrLȝqO,f,t#KhnV)9bi4x 7~ 6^gh *>93E]yO1]H]c/ы!2*r\P~}kQ1>Ҋ4G)pyejzuTσ>1p_BUө\࣪@ ^w ʦK`YsV!81gk)u,&+&k5&Yޡ (DNn&"X{Q:nk ]p$@pQP^:j הyQ`R̈́)t鸖n)|h}0q|CQW$BI( Z9T̯^k7Ga7'^Lo|K:`/iTN #mo BY' fq~#Ln=[-dh#3ϩX j/cyk <79M"Òu;:Qz67AT^3W> ݈k%]gS 7\~ES-k,N!`moQ mlm:RרrZ;^lU frR}ցwh}_1QH1ׇو[.DƉ^0XQ WQy!D6=]8$}ކwtJ³hpܢwԴ>fMjq5[H#`yCW~yAL \(YKI W3|=JL PՐ2-fKϟ́P&.YG%J%!_@̰>I:>  *f?;e*E[ʔ*:FX⹟e(/rT0ov \L_٪(-\Pc(e^1ձ4EȮŊ\&\+8NOP'D, +9 WӱL|F}#yKdӦ2=Fg`&˪ku?;1i[$=[kߙ\N ?;L8kP&L&Se v(;&r0lI&؄N2{z2 "'Gj p#6xNi%/O, J'0L!p>{J*X"]ZPMۂ!R%#\{&_JбgbߍNmti7Ybo-p](ZJV#3b7t,n`gU}]]٨r)y9[i!{ B3L0`t^/_ՐR n-~]ʼnhY.*O @-.۾UΔi?mqPˍ\? $cߧc>:ь:\Ĺ+Zz9f„5qkG:ɷG93BrN߈Tb =|Lg缥)vHDL"lbwF*pf/N*WT9'՜-v+% C*,-<*7Cx&2^kdnM渚)wmއ'棇'8ln#$J*|o4y^wd&&/os\uM;g\$`]#c }YlEr/(oR Ɯ0iDڭU亦H!w$}*=傊 ڸiNF:Nngo@Zqjȱ:qH$u@}7kY%[*YO\-)&Hv1"5jLf* Efs_m#!쓿qDWZᷨ^*~ywz.y9M ӂbL˛8tyeQ=k>=21/Z0OmnW33('幧[ ѳ-Wʽ dM+P kCl K]-w!Ч˓#HbPfg,#GPY؍V:<:>h7  SAcτ/uNd&:"O,}_k4IgON\v27R_F9L'߽BukWuQ`*hm Cb8ty!]ָ/3s❖l]ϩ7I6#V@~컢xˆw'}W!%BuBPcuXqF-cs~g#%%>O=y8BHz?Mu/-6csN_~$ĈZ6OP%FN)PҮn5  y)PZsed"N;Bz)vݜ;E7N:dd+%TBLI*w[O$΁J-¥jo mh/?wwQt&JI-ky55~2mIH+pk`yڽ_A,9 !җ"?K(dL!:8Ux8`f:X+&+&q6-ۆCK՞_/132i4tpD?%R7اtXic>R_B Pi"7V0'o%p֯J$aAGVM@~{W"M־> ~Qq~!.v6cs 9 i;l$q'fkSvt6vL)[ dc'e6ٚ r,7MJ_?Y6=#D=$w?dsW_͋bAƹsWu|zQ 7WVzf'2vC}xZ_:gn70dWf! 3/y+i͝8paz$]Vj/ nt Q? Ɂ(rp+A|CΏӓ^i~` M ~?-t`\PmcY:6B>2OaCgYZ07070100000032000081a4000000000000000000000001644ae3bb000038d4000000000000000000000000000000000000005900000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/core/ib_umad.ko.xz7zXZִF!t/8]?Eh=ڜ.+iOűC3KLA}agA?>&zg%&uEmfpĻE#8ҸB*QQۿLKonqz'gAȴ`43oQ#Ua[8:Uc̳s !Н"_1ד^rvEz3NuVWc'A?տ!\jsWHj*!. B/hP̝ e08:0@)Z(M0BkfY!@. 7$ĕ#vx53kLZi tj-.tgFlx1\|O#.1%rWkޱ&Z7y꽧 G? l>FJ~>lTrpkAB@= 5?)%$')}ͫjJȵݟ~cR*Cy6c]>7}=da;*Bۯ)[6]fS+woR$8^H;6WZ{(Q$/[Cԛ\˷ '-PW^Tb 9v}W/'ui7*E-$8y!u i:+̝xa2ZoiŇ/̀*-{fE,uGfr.AFh|LZrûg"& l!m"5o5(?+43kxemy{{gfT|RuE@? >'tOCq 0`]" ԛ^_&~b ^75*}:â0vs 3]NQcO.CyƥOe}VvGj]/f'(Ij! |SK1U =`JۿBy, |ܦ옝H*}rUXO+8P5!L.ԒdZ؄Eo:,"[czKpC]Pt8uv䋢M iާM9qQM?2H3Bb t&߲$za2jy*"w(&Ӿ0bLҏD֍}~{;қDZ=I?F uY9"3v/SNXm&jQN"s78Emm Pu"'Z9N.o(WO[Y&zo=ճc'K J ?̉bL=][ ^. wjѝN>۩9v?0Z\$a,vZ6;Yr_?5OYEyhư8@AR6ıv~yAe[sK:\bVAxAخi3gaDGclc ̦SndWK ;mt b?əa4ws}LW7kxkջ?R3SejO2u: Q!$R1s7{ Zvv,r &ꞹ}W#T_|frDS + ^HsE z0 NL#4c<7 6J:r$#ՍJ6Kػ=QrƟ7 ׬q&FO= QሂNytevk:lL4x Po R'-.}2e[뚺y& ޘh;v,w 4- pQB%MKӃx[;D{5:L x7 w4WaYdLcC ~t<$;`'qJ5y}`l:H|45uz,"_mq!&"@bǯSA2 Jg%tE)'ZK p3djk+ I yA죕`{1gv5N8ePfoz?k[ BrjB]Eu%W"ܲ}-@jKIiH8MnyRIZOLsle>ݣuN44Jv>kUبgrX1g͢^uM#dj[@ KE)]4ZT$Ȅ2L2yMǼϧmMRbZ $j4?a}oo߽STA &Mh?=_OMtxZ܊o."tV9ARO+(*G0ɯ}YNDQ3^Nܞ&V}o S}ԊƖ~+[BKRh>)'id*‚!6KE !8G11q`Ny#Fަ%qK,ޅ(0P:z,˒|r=ĨE? qORmB@ OtbAn˖PA)KP )BG:i%(YOcQF%3: yV:#3; {Y ؼw`bԉlc,,00^x/_2XgVQSV`+m#;_7Sja:4_6@?#G)/|2 ZKH(D7Fk28ǎ =Uى $1v &} y 1V|ZxUGqvE1zlpv[hX8mI(iLd]|ZRU&T[ėw1t3 kݖwk4Kf5-u 9$T?{8PZQġq;Ttp|/>'|-!2j'2Q8n[#)9EyXN׃f#&I* E/"G\Jڷ^o-[d0tl|Ր]1.+hm8_M=fx:HC>4B1p!YOzDZbw$\n+D:̕fIlgJvY^uMSe(&×PB w% bIK5TK3K<_}*fĹt g;2X~X@uX}8S^.9!oÒZÝwEC z@DIkK 4,ڈ&L㞄F"oaJC4{Phrf#ZuЏ P|Ȫ={Qԡ8MKH>TW-=W[{q#]ɔ7CExh9:$2g } ~猪f'qӧv/]CRy_[@y0WTvPD T0b*K LH\Y2ۣhHnƾw_P'ҹ2{bY{< yQkFOŬѱd~^sCalL2NK: \{k' 7 0n1k+om!Ðpu#i5{ -QeG]зFC@ UB}`*b!ߢfxI#?\H2G*qotX\l5D'p4yFTSGPu9UtdPC9zW[4,HdJZjz2U#BMHv2c R;u>luuuޘBؓgG|rD@K,1sm屮R"O"H ͷb |Ǻ/Ap./7q7\%'ZX7,:MHW[ɗ%z|#vpeNc:E"Z;")hyn/:"Lwhb~Uϫ.AYM%*zfic3]lρ'?cټ0MB꼘c&a͸k7&rjcF+vEUs!v: I6۟U҄2J"mۺfzBߧJ4nKwޑ[hvraDN̹H `‹kPA8 Jբ [k8˛$q%H@SC1{J<=5Dc"4[@9U\;8#NuL,8@,p{:%~r)T.Iqi䢺:vfRR :+B A1n? \vĖWfƄO`QxkĚϢ%jӞv0bZa.L*.ۀ$4UH7 1D{| Iti[x.̢9>&"'-)P]WA~wH`VuPՊePU$kgx\(q1_bR{Jw4-8y;[%d?4??:"j(.֬f'Ŭr}j }bDv D+%sg9Qs0.%מ\sӑ;e\8E݌r]= n_p~*L 3{ħG5B5ƈK^qzzf^RZC2|ni@lS8$o:ZDZu/Ld0:`p,'Ez J,4J@ (:C-[y-7hM6YFں# 6" Gbmgo\Y*Bb%AD?e4N&5sS!8¬@J^ }]@h4EGӉsE c+v}9y"!Qx9(v5!RqWǰyWS#t^OmJ*8уK"ί(įu1 qyvɒ$ % C{1]$A]F YP!\Q+ wgsZ#)#F A{ՀcEœ@T8.9U/JSO.vbw@"#Y2Bt,+2\M-$g;& S Rgq xP R* 9WMY!aaWB|: n bU.A8fzӢno߯k̒.R.cB=ﲺ }C "2&" y"RGv_f @q_6#-"&JcD\N;%+uEЙ+ Lx4* ͑t>3ME2>󅦋9$,EB?}cq>`KfV@@@~7& Cu\@#V'.q#b_em/̠,'*ىnG|>hq~9aM1#!D":Gwd4Mi|?gw1=..$&[|TJ ;;N{5_/!.<|᛾PHj((bYϧ}#u<`2Gmxg܏JW |51,,sFjSKGz܀O4 <8Cܱ^z J[*Hr02[In{W$b3oc|鲤* nj[O $*oy{tS1.{v;Q/rXS|ٺ'HeĂQzs46Hmj#1WDHjwm(<3GpÂ\|J gW?6A^ҏP_8V4ީn&}nIZmՇ= cs0 >Y pS'RXUDc, L o`Bw5m1S_݌ T b7vQ[v!Dœ*]"(͝D3ئ1;' Oa  '! hTdATcʕY#Б<9d9&lM'[Gm A2jvDA\9nVù} NQqȑwbɷ;;q1IA_.mBhlƽVMbUH3rFbAXAp%pM_Pw1ks E)*>8/ܼ*ۗݬq2Fsmo6voHJ[c`e$ OŸ$ ~{#  v-o i :ov0! ~ϭv}nla/0_Lt 5ƢG`m22fM,8!cE[m[:߿5%T׮sSŁ AǂT(TzwtRGQbOr'[5x}C 8 ^X`}"U gKiD(b@V*$ԏ(l_.(HEQ3f=t0Ȼֿ;ۈʵPJ b-vRO̦>!d 8F h.>?OH&r*g#=k7 1BC!,LB^Uͬ4zʃ!M^p s?+{?'D]^ -],p4mHLR@ovZ]F$^eCނ9p=)K@kS#O2 [5Vl Q߼,`hؤ)i֍uJRpr>$* ?6ŚXRsOde](_/u LZ2[#xl2C LH!8e+0 "<24|GzLYJcog& J^d$SE84-(@\=}@繓~D.{vnj3 tA$ /J+ԠWd+pws|A+-dB:YM}0.W~EnЌ%=(iS>{ {Hfu㩃'TO7ٺ m\?qr[fj3?;OV"RZZ{mNՁ-S/;/ԕ/>@ Q'sx ǘ|.l*hV?ZR<8@,xs,O1Za&]wg"dC. R<~5KYۛg}=_oL7#U*|8쵶'm6 VOIR:4.91iS>dl 4B=㠘> s>uqŒ"Lm{F2HCpK=o?ʧvi\OBE t9ZLhw˽].&qLtI O;i9zq=3U{EcHWM};+ bn[~>3fjiޫD!ϯs^&ݲ`R{+VA鄉tq䪏Fh8J$}5$~t| Cֹ$R( ""BN:}f0;2\0V6)EG>܌2cF SDؗG L_ ]kxi6Aa*i.7qc$|%q{*7"Qݏƀq8<R0 bˮ^]wjSfUq Nw*?qV.{NHe/guW~%sICZW)7N&u-2ҩ u)RҪBYB8зL\A@|,=}K*:G׵9Ц -Ak1Ϫط%wnQxۙ4L5sVPcG$hZ>:BfjJI#D݉h7sֿ% p8˶>Pζ/56vJpq2'Hjޑ SJQeC.s8e^3l dF$md;Ғ4v'Drho'9s4[YMS@5f,upͲ}R/Cݚ]^&'a:n| ^3pHm_tLzzI,]6ˡE?2c )H:~ OXM\}8Y[ekT H`#j~;c{<_dar䢬+S>,,.7IQkJiϼ^n.t&VLOm(Q,o yڏ%4yjb 9] :/1eu(yda5b m;{~jm+`3^'bSH{`gUK'mmAaG@$?o琇^+IoFGD *6p ;GJnK9iNg5J!fKD_{HrO(4 &i=䍻L?4I8,?~!9/* ]c`8_Q˞xC$]7Jt!Zn4 ָFgb`f+7є 8.Dx}x@*̣02YM%6j/^bi_V~Rܦl RynolO'Wt-/ Uz&(`ݕFZ@o]r[7uLN>.$7"ubXuX /Ќ?5A&$挹r}\G1Z7T,}9\@1?i|akݥ4 AޑC3;>9<2jLS6W ;_|'빦12jG-٣ i> 5A-bd+~f+&!xQ`CO -sA f\(7vEve,N:v)X$7~X 5H&aʏ}Iҽ<}2Xh ~zWOz3k#/dnXR BtҿIq9X>i%SBj(%gVOl?EB&:L;~Op əT1PRT]'oGY* r_lkxUEJ"xbfk–zCjk\*}4\{JD#`zQ3w  UzY7cqKv`J@êA)B.()hO,+q}Io*^dG SNUT9DOZJO G޿CiYPՒ9T߶'Ub"1yl-'kXvS?"/]H"wK3);n|3d$m?9U!ޏ;XvKY]9TU^bDӌMl,p$;5Sʕ1!ȮO2h-4G:7ӨbzmTC)q=# [j5n+ {?Q\h! F8vP'4Yd)+cgdЅbl&Fp!cTSԅܡrC~fn¼w ei ߙsFgVMhSQxox&Ց/\@S5OF?RbNCMBYr)~؉qjV>ܗMq=jHgKU?eJ*쒈8%0oYWOT @_d] y9>nOxCHGF7-hl (ٟX#g fS6}]tpW:ju7a3Q=^֯85S3E-ưl#ɛ; kSzOZ./  q/֯gYZ07070100000033000081a4000000000000000000000001644ae3bb0000ec8c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/̿J]?Eh=ڜ.+WԿg# YF/'U Lש0h/dH7%q6ч\%q4X!sq&zŠ<7Kԇ6opwoLٻQgHF%{1裂QYvDWݦ;~zsɤb/2]14D9n `} =+J=Mjbm{'f"蓸&nke]2, 8eu94q($Y_rf88~Gn1~c̢\R]"G506ٛa4×aǏB;|ƨ_u(\`V=L[8 IB=)* -tSMkиf3R򺉜RirroJB)Y,(ܷͽ9χGCd/ ,H,p] ^ok!LDn *^- ~U{,-(=:]V?9yQ,@'nAVLOwT o!-GrCH1 "׽%n/ػ=S,6Պ7Mb@3>(+kž:8t|F6XmR-n{k]kǗE=ܱh^z͚ pǕgk*0Ug:Sa/KaPS0cg]dEd)3Iz;d@Sҕ݈o_>oBi+ʼuǙ>A:loA޽,?$gZQ:tB"2L\M|ՙuv8\AH@Qor{a=KHGJVGk~smt1KfEZ>]?R2S%1>)se"v]ՀL$4hbjC1v8- ;Dp׎ 7"JkߔI}m4%,l`^Hش-W;کe_r[:dܜdГXvӽ$3Pw*.u7<ϼgbm|5U߱9u2r4EȦdq&2\w^i˵i;,N8LPhvn ,H*dmq)ȑLr3Æ&g. JuT)unjIG6=v"|׽|Ri[(Ȃņ~M8 I4F:kTdRVĥ,$a v9_F/䶲WIK:rUtY@/l7M69Z4ۓ.M?ц1U-g}yoO@PV\5­imH?a">A{E)fa.j$_pnQh4oj`%"{#X=8‹`Zy5uj6֥G9rD\|; L;jI"k 1&e3Zg+!Z$ i)}G>%0]2n60b3QP .&s -+>%k}oe8ioں}?P5gV1]7;TT G_t' }4װT~|'ݨwtY>_S7lLGFjWBd*$f$Mel֞= ,pr=JV[3,`q% USkhJd_ ȃ;&,MI1fbaWOFZ!Ͻ4׈/<&0GGУ/?9RZ1@XRF0N]\&2*˹T² 򝺋LŬ7>A!Xҗ dĥ&oLY%47WE8EDT+UD(j2@`)9=Cy @1l4N}]fc:l!N.Ǘ  9CI/霕Hৱf n qlTj^@n}XCc1x-!KcJP R6RuD|v]ߩ[/oJ~wԘGUg1гwl{o)'6,UYuΨ#4Wjo qEL\͜T;$;WVRh]-i^N(BUv8fX{/Ha;~ss>!h4]Aʈ 1;5 n6pTB>\A^TJXPWW5jC?T(-Ô>EWX]pֲ%?PDcSxHS04che~g%S)Gv_>f)IJ)/(C@,g| Í* z@?8z3e; xDr"SG۲)էc,ybZMrMvWnM}?,嬳ѧ5c[~v+;NϿ {;'oJBzCza KUcDXrh-4M v뢨-5Yv(%!`A\!ZW DZ fuj^Lwm~B:o"Ex3U')aPN)B50C4"^T܉H=|ycwQsCYsĒ~fW* 92 ?^+l ˢ*:dp5Hbx{yt'ة&MWO#b$ Kk9ჁKOϓ|a;nm,Ղa6!m*A_•e$by* G\7އc\oO ح>vB) feN&~s^y׈`:C"x,fF_ŏF!_:?sO}3'c܀W=<NѢ-KbD|amS_ߊ6/pU@aRy'36WT"lEv,ZF7.X]YTf2ܸYJb#4&ZO:$ϗ߄C2W ӝz #{xy)b)Up7{kLZtmϊ`l?HWnxyk>$k&d_."w4!lxbLcP_*g=@!%zV/Ǻɣk`{L`(Uw s^% :ߍL@ (6_o2R@ۏE9㔤c!}lvȋnN][g[${]N#ak_0AJ8X[ꃽS.}!UT^oZWu_tpYՓٓ% hk3kVD1Sco%]3fnL^<筹0T@藿3kmЏ"$ꩦ:ǛIܑ6_@x9rZx*;@!l#Z7s(jg\P+汻+'sICꋴ99K1Q2('&Lxjf1 4g_JJ*_Kuo^g'֊vG/(-e4i9Xx=@ #Z5KF9("wz~Rt8i-Ol/Nj{ !RmsAAs2Rj3=s-9&Ă pjgA鏶1 `idp6.ب.nۇr] ]8lOC[,:y~OK4=SC9 96ݳ)Q?4tf:mM~xɺj\O7C#|ƜGxb~d n>M8^Z8CIyCqEo>vNj1(7텟~9[ڞAx)HHW/-kz逓l쿡qb0Deʞma`~ fR9~Cӛ 'U@ً6R̸G(DsUwyx^{{+OT:tdnBN+`'uƇw oD.dI:]1$@=2bblsZI)x<ϵ_~#@zodmt 0z2@B<$'q A#Ī:p[#5;~k>2ͅ|GE| N0vqDwYw{Sfg m{+ܳ CiBC(< 򄡞_Z wtgdQ@Mkډ= 'CM,{ڋF,=v')9@)8)1cJVPE܍#Nw-mQt9׺kie[b߇% c-L:~l5ԒQ& {ׂIUd{P6JYd՛ :1R4+mb37xNe , !r jPcv=%'UŘ7*څ)44Bᣮb#phkgUکl3$?JKK$SQ|d_;~U vc<@ 1zTRL>SY.6V5_nMmV3lܷb')O TZ3) (fc?A X @odz!]=K%zJ0aũp44. i^E*7xZ n\f"GYwMq- @Nkr37~rNa\n3E)yߌ8UxJTNUxcP8_QXnO{,'NtV)7;B$mKHG{& #.BZ-}˔FW"@r1NC=KWDJ+ ːX{yr wZ{nQ" eqҏgϱ5ȶ)O1MЅbVP^@̬i xqY间ņ ZnC #ۧ[erZWGSDTc@?*4zbwQ,TFP8 2>V`ҽMV!KT]"gp'%}ةx h[p-6:/")¸չn&iZBHcߓ7?6 Q! H3;FY svRpz)_scMCEw滔mr}8(~jo3?ϯ:F-lF Io1ɿܪwrĤ@UDu/okmόNRf @ q7Qt[{ak% nGoZW6cq烱@:^IŸ,3B+䝵vWAa'Gm.R@'{#k^M[.<_~7fO=~BSGt38YH1XQ8SEA;vSW,q2sD9Ph&LL`GoOZ&!蹵槫Z @~VK`K'{4N"'Ju|d r2zmB1S[U *64iIݫj,~\X(p]ڡ7bC15TKnsnWc8uHd5iRGl)ޠ߫ZdM[zTo9FK qݢ䦰_`\Az0RWP[ދ䉖f?+ 0dU@ny=AN;B xٯ&[R2-2xOZgK 0:35Ɂ MׂTW11ݾ;sa-aS˗rxcXL\LMUN\yKUqZhI.K-\t>k 2pi5|^t#C*Lz8{ytJm7 2-y ^@:Uk q 0ihU={ o nr>pٌ6 z 7m /79c%C,O,H&3Lv6NBG ^H|Fϳs/pa3*7aFfȒXPlchA1򓖙xPqz9n fr9A ˹k{" +r|pӅ׭թ; H5"7T(fFwH3D;ٚ_YH(I6oMJAjTȉNkբ+7W.o&+#W_cU)UCU%Nx>n[@H0 VВT2+;6Wle48{B+qT`ub5̿Lrxߦk "-@z75.xf]ZhKћ4mBTx#@}F2>m{gvY8‚; [B0=cW?sr Q7t<|Aor@9bɸrX=DA7XiYͯ|?fl8 ŵtH(+BӪ%Ouu iYvOҐ'ɁWD%ɶ9Zmn\?5ƈrX‡2\h5Xj] uQRc%VrQLx?v:K(/)/ՀIC<׫&q0PɕL貅M"@?uD+M4j{݉v=Y<*_'^]gh]6wDjdtyIi[KF) #uVWO6Գ讦ZK~تe]5Ig|k}GY矬 K ^3^ Xꛏzc2RG0JI˺q)u-ɏԊzLn\&W]9}%D2bFġJ$S!ykPY!$@Jt:+\':J.x ^k M+y>O3\5YqjhTZV .^N>!7< ZII3Ж }Ӕ5dq5 \tzg0kXF4O]IOqvEAsڷ(,Wh;~k|uӞu) aRi O,C*«n;M#pdw /=a&b WKHy;6^ÓSI䷩a={fTZNOQ|E"xzl{&AΦyCOY4A>])jh/c2Py/+ 2ƞvJ_F- ev$v:ыvh(j뮉EpL`w ;䰨})N4t^*+&v$@b<%JDzM|83ft&< d-byήUMm汤ABVhۉ&𰙢MaIqRmgŠEm TZbrwy|rfDt\%$_R6"p"Mjndx6D2aO͚X뼧sF a<;@mNܲp= H"%[X<ư֚Sѵ2ZM|c\( sEv=Ǝ-,Stmzwd1vppT!}B~`v s96A9O/<|K,wjhޖr 6B_Cd!606&b{{ԌzRXFsʾ?+i7%j0:7 1:L W<$`0񈤂-mUN.椒36fӤ{>edvoB~!ᰵ3h㊯x瘁V$rF-23*3Y-ҠL*u4:6&=2f8M챁IO$i,~7h4.X^gIvsы:>3Z_߆v);xAY5>2TaUw Cux-G#SV %4ᅠwW z8bvG’ uMTNfo+jCK)e0 Oa%"̇ՖvNT+_i3Zkֳts[JZ \opԴ\j{1XAv4.sKR9>5;4{̏ETMӶ R5) aWPAc#ǻwK8co-&F"|q1t\Sx>/c>z0TX$i2z9V y =/{&iRT(Ξބ.z,nd'OUhj>L#XG':fMv 0S>"9nvGLi{!HtӽA1jˋmꁲ>4&EOנ璾Y0vȯ=RpB{_-\r}D+Y4e, NJ^CZI(j6feg7[eT@A7 0N)0 `[nf'4P |G YzyX_/*-@LJLJclCaNp=D~oPnϦ:I7m@zK`n%v.ZQ1VЌ(r+QIj:Tov"E Tӹ?oJyj b_K@PQQ=}Ԇ\LS"̞V==:؅&u:k˜jBĂ'PRt=8OҟMt_e z4Gw'5=\ I=[MatfBY9$:$8zb0~Al$L? ;Yn; ;Ѡxp|AGZ#(om5#8F2!ٯ7J!"S8QM,xW pԮk>= bi:ҞWM2% Ah%TSPߢS룰19S۳s)IB,"kz%ıN-q{u"_ Sʚ(sk4BH8y-dZا o( kYMn$+q'} wJCC&;v{ϤȶR^sFsR;ȀcM46 X6~)nDƾu60ckV5C:G/{\vډ_^"l˙$| bj(EBlGkDL@mʢm*kKw(~F5f3c=\:~ǗQӅ vJ#?/v 1x28f۽瘀?W)q-> >IZ^Zpfn@r7~q3يC? T"4:$G:ԡw!Ӝjyyy̱q-`>JZttlxbRҳB%Q:*iDtހVa kJ4p<˼gޭ~Or >Ͳ&B) WLXg0V}w̔^JT/ipiWV iOƐ Iu&'*wcξ\p<@ ^XMNKv<7O͛<K%`IuݖT"<= 6rk/:V|/w2_؏y *HY?Μ5E/)SJ!yg~u aH;UQm>054MgaAɋ.Xds,x}rMc] R>%xnDz?I=F %>X9}?f}$ܦox")~rI 2KHSh'R󯁫*|2%D^2[4>Rd~8CM (1t\JfDrc/Q`Z_#_A]}KO+[6!%!"ɜ-Uk(:uVMYCu( Q=Õ$LX$WK}ztEޜsk'=f?noG9vX_3RnPCGN%m9ٿC_ZX߻ t8?{34ZJz NcLp~ ꫏z!w\:](stKf{Ye?CCنN/_p-sV-3+3f\I8ʴv':^\HFQEP$ߕx}EcN{!|S: @ldLa2lD>q՘%v s4䬔Hz3 P;d zyՈN5?f&tx|*hIfv_ (#30]uC2q-b࿷rz\dw =,=2>j2IC!M=j[?2d#ȃU|ѹ a:kI[Ö',D4:KHIqB pS"YE_8kLL "`=Nm+q0g^]-=id 3VAY~_ˡ#Tkq.2G{֎/r\LW!b6A]l E|δO͋?,3FE3RZ.GeF\KgD`3G\r 8oV{WmLQ~*Ve.<^'5#=(U.hCd]Y|?f'aPE@[έن`pDb!"HY'-luuF >xx*07_Rrz ;נSYȈ)3눓kD2,9UsF2h]'fTZohxG7Q>f.7 _OD )MHh5Ln{A$, 卋ݠccTy^%>m q}OfG6$4qUvXEXmX`\!"oR_d! c&$ΈGDaM2mR㋈ZrL,ԙtWW.M邎ɻU% ԣWooU xOC%Wee(5܅ȮpYqs'GE;]R+@d)E$|`71+X;4RQ"xbe+|{ 8z{9*DL خ`[q巚ˢ.=^Y+m g/Y$LE:Hl;dH=S -%壤/<2|/ZսbS% E[YPVωB5#cɜ0IAO^gJе(f- ghu휻dC^icFW9DUl y >l#ffLw@`ed5L :Zϡ3VA!l@) -; 9v3((>b{]֡'zٱ?Tr:PMi >4z&.KR ZWTW0b9Y ț6R0}kDPR?gH*VkAa>Sk٪2.<(:0{#dzWx¯5Q.t&M2If⌭HU3~xHt,ެ'G/R,h[ou[q~~#^⿨<@( NeSgŻWwƞ :a[ߩ_7/}I'bkΦ2oZG`g\bW|CyW^SEґ 4B>'5'8R%Pq!mP@w>ĭՃ /#?:hIbAk²onBܮ@`єk4tgXxh)\7IŻɄ$ȣb#`ߛgG).w_$>@dZEqD_ա?ݳAςeUR;FjՍDoHvbfxyqGN1x=iP;"$x+c`v؊%;zD \>j 42?-マڙ<λJJ0Nɗ$fL"/T 27\n鼮񳊺vgSջ.տ.6ENޜu T$c@BDm.At(-B!x`xIɊ%qnD]΢+^A8m&ЋP& cuRtMaQDZǤ1JI,!),\xG2Nyު +:YpE^UD#IXpɨ֌̜c3Z}Y 5PpWae Tu UDsoB ntkĩī%F 551zȎ&~c'WIJArZqӍ]vr2 O&P ΐ ^/J%ANϋ RIZ4" fl{?< 9L5ɮm> ̷%7"Əڗ"Iذ1#$I@R~$,U})7GF%~2WV"i]R r]opoK D`/˶e#=[;G+@{@2 N߶]fHAlY!ۯYK*P~ V9*f8nCP_Tk+k^=ϱjER}̟EUwP8;HF ,oF 21ƍ/"[/˗ L" 9;,FCi>3% nʻ~a'yi!I0 pnjZB v)/eTmBXz2cl_Z)b8>sT`/Г=Vz22r(ؤ4fiHo>.˾WZb3l1W"AU2W,cvm_ݖɠ>d1ImvJ҂B,NZ{f^e4"jxLrE#;qQ8pcD{};44Egn"U8 %P\;@م1+璣…`6|YX4ꩩ/[EMEì('çdN[gIg 82Pk #{9$:0緰B-;(vm@dfP[=27Y|N[#[+ݾq  \@!nzc.KFOuAnpࡗS*qb>Yǜ ,T:\ d_KYCDj:~&1)fikeiƦF";}T_,ye0!Eٲ)|ᅮ34I B$Je- [zc|*KT ̆HșrjEW!z7"vZHm6XqXOv)AҌ15 yP&lib)u-vU\ek&Hq2V쯾/-0WcytI>cQ O>^=eQ/7WTl$zA_nry(QƤŖ^Sʹ}}ΚBYߞ)"Ľ\<›ieSd3vG>m #7pm Y@u>:GǸ*Nf j~a r'X<=I%M`PFWە2*LaOπr4*/cf .-,xj[ĄW6 0J^E#33k-򺫨YQT|j.&R >P+0ʳNQC3hI^LC?P}:WdQs pZ&ID*ȦSX?]+'O]b34@nM(6H'Z Ҫڳn^y"TԀ)^ 462ht$W->b~}IlH AYρm re$(X $~HOP([ 6E#h2#X[CR*إL'73fQ8mǔ-r1ld >z:[V Q 8.ze6 ޿_PYY?h@wlÍuMlurVmy~ jBgyLXlM4a`wMo`!oLg@gSw3H* MfqWUuW2Sp#q φ0t[8T<{imwl5s_  3\Ì4_ C"D@yﲦxC*+LGr3KQ:w}Q3s !-)>+XA})k|eG?W2@Q.b*`aZ0C&ˢ?V埨~= ("c%H:j g5IJ):ټe}uIHDKbTM/w#3dK<&#_:e*.XCU:VA#~tjUG({3nP訲`Yr^oߴ~Ͻl^YM3ko2Gpn^j0nqƀxT8%7l7SɄǒRu|xgHQNelfTyV4jKV"QaV_̇s< @ODmt xSY:fc3]a{Qtf`7}v;? j4_Br̨X؂ۧЄ ;Е<|d3Dri[dq1t5ЧFLs{w ߽* $(U|2N8u ^UX 5-D(ki44w_3>tckW-> s?E]nz%ipqЮtlZTUB^;T,<HɹjA G[HA>pV,AY,.{rSuA%$u/)qv,]Ȱㆄڹ Uh褒ebߙ*l>GMs(q,}ʳǚ0 4]ęY4$ .']ND;J VXZMcNs b .lK!?ī$hˈ!Lx"ZCSÍaf)S5V\6J(*B M+8sfEj>(Qj3 ďnKMEwyrx 1:?\9Ϳf,UK"+tqpֳLu)zHZ%WJV3)J4f}/0`Bȼao&8I\†9J5qӇZ){fD Bzd0ZkyӮhA$ሳTTPǃ_j6xW=Q0c8=pM~A]Ș"goGL 3w^xRf ĄZE;u:1C̚_gքA]e8L)Q$t'twJR.(9q\ φɶj5b2JT< 'm5yMi̲|9Y|VH<׻r/.F=TQ}_DvJG/ ;1P딁i>2>\3tIAf\_|%pTp!x%wv3B ;L Zq Piih !:tT4H${-UD'da7{)l/7yZ2&ip5ks*Bo6R#aX1R6IdYz,0⿵ Θ5-%]V9p@w,6G7Kf?deT 7th$3 jZH.-wpH'렺x(P WR@U-ٴ5QSe"yGgك^j^@ ]q~1Ik^%=mNj BJIY8ΰ {$>:bYkn̪=\K'{r[ %ےb5s2qR:W_lxJJdI6ǢI3KF]DՅq&@b (Z=_Yʎd J|F*WqADب5~BxlD{b-UФ! [aד'",!Q0 ~~搐+Nĩ[ѫ%(]'5'D\3%GnEe3 b\% ~3c6:ꋜ`g[T,XJ}XbmLm١쁞`aōdjb:eE3.z@2V+Q,K^Ts} IWϏۈw^sֿV}{Uq,QSw7|YeǑ;ATXQU ؝:qFv-3؈*g:gS|71#w *N(vxNJ*e@2Ө E@LyOBNұQM>$/jĊZXuV~Y`gKz*cHJ܆&VKeե%%!5=uprA9d9NCO Pļt Uwm2 >&abx_9z,3 aS Njaq߫Zg=.lSv`.̴zlU+B/eE Z*ڊܶǯA2wZ MZ7xlZiѢەJ@_*J|F-C,8i("F1k(P7 8j3?C;dt%Gmķr7˅2UbM?ng@󃰂;hWI-A) c-rlߛMǒJcwA#uilTpǣ;L$Vτ )ý@+o!6ڴ~C{7y$ |`M!O:S pqq.p</?vsVZp,wazձ(ulE tt Fl@쑬*h<{-R(1a)zeXScXC5WHB8,^uQr?*mdf4ǞtF/v9'b@9(<5S 22OE̠`XrS9h:ۦmQi^h2de;i2z9]on I ~JgJY׬z(r0DY9BOKⷬ#ǫ{kh s^$-maWy4T<:$#J.NτuS^7mNSΔIr'0; Yܡ28,$q)D Mlj<:1v~`oLeXTu0U9/4~6jz!\N~OrjU8l*(M]MylBȌ W6vԄPj}-] Z:K A~vROah]6GUrf}a{rpx=I\YiPOX'ؠDC"_قAv e=3mhΧ9$WXDfs]`Vey:Q/2 ۬RbXxBZm c-~ݷM.[._:q .?_>Kb:}.=VQ/AqCZY}ŘyEAA %%@ӆ,|%ˀTߓeuSyƧG^c;BWTB @hxm .ѰCD_D ~q"'אp>64~ȶlC#7KxzNzFi|\K6d׆P#SLЕ56a":oZ%y|4)1YA(NPT@pgyv֊J|#xR`(5--Ubz(b! [vK15`sx=l8B΂[Q/YpKyS~{p 6WjCh u ts๞pA#nt{ 뚹z{\%+.z}Ce7FCZg hB"Ӱa= Fw%IRh5;F1ģ`yp'6kuZ|Y kbY%twL6!^ɡFu~Փ='v.Ayr`XjrM//C$!dt{V:£xBJfIJzEms(6FPFsm Cmqx9etx9cc1[ zWVEQR*b^aŨJnStKGUbAf-$PWf1Tߤ)&LRpee%MG+4zcg-IZbf(oJ-(~fytx_^CaS2}"8B_A'-D\ |ײ8̿qHalbn\DDx彬q0M>\ȐX5t0[%u lQD~ұC+o'n;$˝7N7TD+8jֳ3b8NK/p x', u zlXl$κH$wRp$$[*X)`W4!b}Tz"fKp+>FԩOu79!⢽uoMnnOgml) pgjQDN_glF0ਟnKP8= 6"vqDq. Xzœ5NTD)Sx.dnۘT\݉ZCKt˝87;qZ=:ƣ5N+4=5&Z,aӛFB]R}"{YC>^rX5FQe%(%T67A@KUu= dGxuI<.q\o4 7W6Pŋ_|#t8'zPlDoỼrh8wAh*rݫӣJw#P%aUjO.>DLċ^ ͏Jb e1#(I"#ү2郷[hyvi䇹H%誘}HZj[)Y[n2IJƽ? e!@3F? * 9Hqlq&RʹMrXđ$wÑOMv=$Ç*X.,bxtc9i6ΫFlR7B; O͵c@E([-O'}8yS0TJzXk!H;jAFq&Y)28GYcidlH/ 1摱UG8VUC'D2"{BaWJW09Uܷ!(gBE-CPp"r4<5+f&ҸKOӡHxR|oȚ4|^&g!q|rf&ZYR juɲ 9~HBX@i' a {=&MTʸX2u0^x]Ƌ3󖾺:EtܩvB'i%ֆ*k3uU* X(&bkޏ$FڊS SwYN/s}q.+!.1!"h0gFJR<o;ǫsd1r8|G$#a5+훣%[#6;k޺w2 NSK:` "H.| {jPAΕ]y=7B}!\pܔX΢}awUMXfg'bꓓ uiewq؊yȯIdR,A׺x !T9xYvuDsAQdHN?b8=*@#&{s ::1z2>[Wm5}?LB깤rlh R!A^..hVNp[-Xz$!Orf}|0gƇ܄ܿӐ6UUC/|U,;$uY(7L'yTpa}[s&p_U%1+m+n'LTvWx|>S p'=)72w>,_٣I qp.I&Ʒd>Au:(&zx^造Un<1i+ EB@һףUZaշ(@.te\qCqli uOar.nm[̚HC}ZR;yh2;x.R N #q]dzXR*,Jb% :o(v4vĔ9'3dA.zYܙr΃D:#P-7Oo;6}?nZ&RњQOx/0R#Ӷ#v]bnN+-mARiѵо">SަʯHqA-C[ŇsC˿Ȥ*y).'פ+.]AYx(4]5ʎ#";=mT q 3cE6.}_~XĴTZ6HpHu@n52&t#'4U:p }yhjJ6UV=YgAd@ue=Y0K5XÕ) e%:O5dI'2ȆCRlj1vǑ#+d+[-9-Xm~S*V]'hS`hj`9vL_00Sfsuv+|~$(ed'7U43] 7iH_ye3_B<|_nGM+J2.X~ w˷ 33/( T/˙ a֮ӤLLbsmӝU8NMS1jAp#'5ʊudKjyZ+pΊW@oqE&= Ae@dn 9) [:X(N(QΌ+q򏽶Pc5.`?(7h?\[qٸN wuG0!B#Y?2\#`GWʺ]Mw "ߍAy 3:R$jܸ&$C"t|#5͒3'6a8)l@}Lʂ:"%d0N05ٔ1戝8E@JV":zcrr #w,d(7f:(|!{鎽DHiWr1j=7*bt_wɣz_յ֟<jXC}ڌ) 594c[CFh/?={_IJj#i\wɜ>G\):>' K2jD['\'l\..dnDF nP B%r9@[fb_K-B=XcW%X^. (gmm9EnUmmO)PȽбCiF>CfTzp a+8_0RuH] wzh>Gz%wfB77Hul״<hIm,b3@N#z 1t{* toه![-;rEr3 Xa~ZMKkAE8rw˟Hު<ErCpgY. bQe2|J9OԵn2Ks]{<@+kg YI ?ZcLBZ(½<\~y!~`1WDL$Wͯ{;`ɬ~%'yq\S"6sHp:GjEOT"DUvJeHG7/D=zv>hd-I+U)g-v 6!#^N0֯>6G|W\qꛅTPşwYgǴm*1/5}a\IfL8y"p@b,ƫpg G#i>jbcGp-oM׽"PXu*0 t=dloϡjV_I=֛pxΊOn>6])y57_r]"s؉s89BfF?:G#q(Ie|}rv-j=jbdj{L.r|JIçx’t X'#cʷoICnj }መGe;%#~U44vWlBg8emj3v7g؜uK)S9-ktA;%{dK2Jtřua) AՏeR\gH9,xTXԳu@g>x'KHSZHʲ\  AO74#ٗ* j&eBMt\100V"Joei󔘻!e\op3@6%{.*4;-e)oz[UC֬`FiΣ'Y`cixmj@:-9yKS}B{ЩRh\j"%g4", 9c/ؖ^F;Zg tC)r6!Dx'5<+) ( >cuga)D:y#+!ͧ5LqqRs=G_4Ee`٬@QSA@D{[XăT`Wrn$J/V˟I f?xe$}aW\1'5QYXpH"23yg|W(nBI Q4s|oA]蛯 L'̝^бYGJ ء QȥPsZ}2cWF#yE&2aE31Ӎ qeszOcTYcUEQdQuͼO/QyF0ZJDڀʛDdpKģy\M>H`(vj/?wy9<3,s_/=aMA `r\ ˡzN}Q(-O8Ivh>4HaC6I3FWC_Vi,y/7B,x4dC!f$D {)`8+O<0`˽utN7 ?Y6U޹N[F(!uA[r>֟sYV1@G )aJ߆NM)Ό 6t.ʓs`wE DV>\FTŸȋJep[e3F'+ƨU>,)D뗮 cdSiD A%xK[ ܝE*7ꕳTہ*v%L)j|ggbM&XRE#@ пr[ysNІ]gvL}Ojv6YWV:sKخD$H3ٍ!RT o޿w2p#GO0Vh!B>R"&\ `!*5Z֘dcڀXyMi] ?smh^^|(T&/˝ eK_ɲ17Yn~7ah9&!BxRD֊&Ο\ dvJNL *g艓Te .B hu&DWm@N3Rǝ!)&Vf/!0C蠇/XQ{"_)@s[M ifgvHØ&j<`R~_ULcCMI>T+Tnr`Vؼ!'kʌo5Xq$jH=RmԾ[, _y# 6 %EEAe\b5wp¤k8bV1?}wV A,n{|G'{)+<{R yP]comDk~_ az;oV".' ~ ޱ`z`{WFV;ʃ~Z u׬SaG۲ȒI͇ڏ u~BG uIsl!"Q_=cIǡo*$]莚US!2wy}GZyJJ@nFJʼcvk4Sqc]OrN(ι0E9o2\!Qij-%_&Niװ 2}UMݴNj+5D9tj~6G[y>0Z~mXG–'d$qYV3.RlӗAi> &C< sQ= {8;٥nAww o_HU猓g ۴MIW@Ӡ J3?Js\&"b"jVJN1LB&j=(Z%5,t΁!}:彞+ MjnD1eysp+]2oeH7_mH!)mo{AX&l? :%` گ>J؟i:k/T?csUnmFje=uϠGmnRb b5?''<`)ϪU% :=.'¾9O%?ꖯP<(uQ&ܒp M(VAVؤ'|ᲗxPi(U- ȏ[sJM5\KtWYΆ!eFGSKsm,aǨMA C%thJ_Y?˂(X%*lZ- Ǖ #~!ɱrWfVdB圛R̘bt\9)fYvtv vdmz1`q gC71gRVa=˗?Zƶ@!Wvcj8#12&Jwynس g܎jjX _GӜKL ,2 fk8Ɓx(FEv0E+ڼ<"$>TT=]Ds橖;YD1YlNoGߊ Sѱ7Fb9sRhe@݂378rmzmG# 3@07ڡ媭Sł\ Uů.H}C/bNu1yW\/:+TJ/8䚏>5bC90M0N%iܿ~= Ɗ VƒJ8!snJl_=-'Z{M0@5q/ʉ+Ѿڽ'AU+L:˥F:_9i6x@l# c ֌4}z0bGUW;3J[P %TuH숹vUZ2A(CU}`, !Y#X>TFjحί :+h6N?tq8n3E3˪w,%Rg@a:D[SE#Ccoub޳H|0%>3ѩx|xEim`4}HE֌7cW߭zȄz p%6SfEehYN5;d˒+Cw[+GX rkHs57 t2bL0p~!C nOpj}ikAfZ;©ߧwρkU 'L˲"dBjU~Pk_4drs85^5kN mnYp K'~ qC'%d/*œfL~k=q6Bz.zt0){I{h'aEV~??s 6A*5XBk\UBW񀧣,@郝sA 8Vbl[))$Igs‘V{d+㛳ihGSi+ZBmlcry(.ԇq;rfjb!]S9ϼc)J01+»ky/Qw{x[ }F4>g#;;}'ڼy-$Z\gMfVW"}H3uMRGlRt?Tnܛ9oUh}@쫔n{RkIS{/>ZO~3zdN wؕ `l"_`糭)[ GZq5aH\9; ANj4TP)FZzdQ :&dP(*B'PǾ-GiB=IokFb%Yo!ŦNIGa#P;XY )EJdPS,eulZm{̓A%^͉?fXk MRA[p{K,X[#F c8G.L2锟ᧇWgf7BCڠ!*YGxpkH4esTrr;w({`TL&i)\RQX+֛D0|P/(YFZ2HppG8~r4,egz)9_t2JGI{ג4FX:9mZ|j FHNIeOM0v_V'>6r%YdlK +bd9W_h}1vjj |;|H^=(%YF7j5H?RQ-(dC!*,yTVa*Qo$c7L Ղfr Ǎ (}pxB=bAV⫛^#%iu)ϘKAfA8\w]d%D4SD{:.ߢihtFݪ|9N"c;۩7<ibϳvph{Ls-Zڤ] ,(՜6x%=YHMA5Lr`{n+9֌jS|Ҹ mXE"1Ũ 7xjQ"K^5p(N=VMd.P U.9kW<90\bݲO"N(MޠOs(L$G`fEqٮ-D6Ȣk1x< imUI 7V}>2TGqLn`*i\ v|{N8؀aM.BcU&r|^Vk?dAWV+P }\+GYXn@E)$"K𖹹6n*%aae3qv ݿ9)w1 PQ.VfW@dE`UC&x(_WDKx4 ߁vnBˏjS]Y E5A]X3Zr_*W PΉmj=ԀZ|//eb# ]VvVlDq2.G 2MT'_ls4p=B30`4eo119!r.g5Ux'4x){;>F^:WQ+C砳#HnEcg&wˠYG4A'6O⼻4:#ǦM˥V 1K =ߵأk0E}/j>JGq8|҃Pq~Air.3{E'`T'9R B<7s~%1̵ _fv꺴e0l>:>~卆C!4Q]qm_]]ƛIJVug9[w,q_q-ZԾ39`#BkhqYrL'gYyH:s ~}d씍xs|0^9ގcF? ^`# h6!dH<ybE#f 5&Z†GJ١u l=ia/<*fGél)f[;<qA Ʃpl7cXs=كq<5;FL}-2,l_*'Ɔ-`{L/Hf.ӝW'4+[im !ԣ[YJ{9Ȼ,8HjaTg|'^2Y &2#;8p>dTE-x6ʬRdXŢ8tdW+8{m0AEH z <nFC7*07Qڛ2(-_bϸz;ܶt0z*>KG:ĥl?Jg#[2$FKYa!(YOfc (I?{]իpҀᤘ2g;U,]jw.ٵ0s-?{ڐISkaP 9M!S^=xUg|Cct ,RuCSB8oҔoSI/tLtR?:I[zTEYÞ69}n*xIHE+N]Y9؇6( \rɌ%!@^lG o{JpdɄ9\ p$mysFnP*a _2p_ C?0XN0Pr=\P6^Xa{Z#LlfԨdô Sn˥8TUK&Ӻ+'bObͮJio3DM!>4_1KhG|G7 WEY|fQ/ \.e4|l-11)B`}o,+ZƆvsabE#R-2t [Up]7KYn%I@̸X iq4p]Qu:f$A$([ת35}qb^7wmLݎ?8h[Ir#ңN\IG@>Ĉj!l/bq `0 Vwrmg A:cO *` ^tdUKƲJxo 5CL^:}h\_+uBQ43xNIr{ݽ% mKck7G}l8zJ`(`NJ(.kUv64r#§%R3+4 EL1)>nуN(XgBjx\J7QqVp1yTh B#L knGB ~8Bzat5ՙE r/*) HЊM T*IAh]pe3[;ue#X> -<SF~k L_*#11gU jDZ>EV52G lbz/}* @ayDQ'8kcXC cB݇ӷ-f.ߓb Rw`zdnmQR!?w9le ԤweȰN`!少ƭJDbVhfq4``TmA ' |E_1xyuS@pW$ _.G75%t+AC͏8jghږQ_ow<( upcj lE-9¸T0qbJ@Ob/4HmWe>7k{1M&4.Z:*Èޜv\ 2-)مwW:&>D hViLx0%'.F׺0zv†z]@1Fd!Qc2ΦN-Ѩ(K|q9.4ۜ0 A4I-}^AY?>0ɛ?+V\yS8b5ύw 1 ?j]ДdbĕdEjI5a4m/pF Ѷ}"r#aRxbFW^HjDi|2ɤGOn ۳ ՖLs1M\!u.d3ԧ":f {c01<(ɓ&p؎wZU3.m51}?iEnK2`Oa٭ ,3gN- }b8g5o(ّ Ju`T_@g"U ̐)OE!QQF\S,m>7A~6m0^!i% Ϫ-H=MӦfi+8fjZ_XqiIw,Ň Ҭ[)(%9̿ iE]P# # Ml.L#M`"5ҏɻa] ;!`R]1k4 訊0ʅlJ+ `!8' eՀ:U-خUu!)yhtztBߖ~T)3 ~b=+\pB!У` jdUuTM%1ڂvb"\#6 Y6U%;[5n%Ǩ +՛sJ"2[m-SuNJ@3 6b G uʱ'+[FL"h+|)N8 5A)ļC%q C,Pك# kH)>]R4 l{3* Σ"" D#I05'o4NiCsF܃_wCtt";WU%ݙ' D])ȂQˈI@;LtV=ۼ%]$2|&9Jae ivZڟ=|ƜxMA0ES^9 _V&j W]k~:ߤC(֡;R}X,f/G~[Ҝ'YLWsCWy;L&E'5r[#X p$j F4TcLіȒj2|x7fX 'a>GYOdF֟4ϟ> ;U յ?^hn:OW Ṭ|.^)>5)!òŴ=۲tAIhL0u~N7+LJ;_n/ť MTVя6!T7!^ҙ Ky)GJ9/o9ӢKڀ"$h9|m5%`u(X[=9 u SU=K!Ǚ>`Ux0\ Dex[1rJ~F&$p+dNFZhcH.a'PѪSP7P"OP\qkf3lb@q\gE=eBFXOQ_V:DYңvqk`GM,9T<b$ w)Iӂ}#ΰ"<"r/c `g MVUD dN~(;P 0+ qv3 MC9+p%[/08r׭k\G⾕ι=:iv77.f3 h 0ILc!b(xw/'FsPrzb4k6tFn AXK72{ Av*B/z& .QDz'Eަ{jגBّBR nɌup N9<>ct)|)W=?.R20=Wq St XɅ\͡yIeI/v9>GkS*軵T6%]X-Z C$€uN32Z'`^`Qww4@U^Ae7HG:? {xV99ۻ²}~H` E)_eTz aA\,@tDԙ+3v?Qn3[?YYy_D)"=yWdv: ;-~ psWSQWZx@dFk ۓzPmu{?mb+}hȅWf"rz!H!X&D[|gvCz@iGAk0.7(m4&&ad!ߔJ9عZоj+f36Ae t>"O+oTl9%igMw-Շx+<``J}H1"6|k4j] v%/L]ԭT|>8 |wlNwJpJZkAg*nN&GzS x!:=ӬWgӗ)[_\dS?=Wlu0le\YӜښH),7E<~ M}l{{8*D(K|C;oR a(Lʾ\ ArT~*a9P߉Ty/Xp n@Q|Ңzz8{H9{#DwxLjxxcIT# Xymɘͬi21ιn oQ#ZR%#U,Ct!ycv)V3;I"u[bo-,ݍJ;Uūƒ,Y}F 4k(9qבؘV ]Pu_⁔N, Ornް ~Di<F:M%Uёi$j{<<=vSJ;n{0&I#%k.Sk=I9_Prխ"H$j[!DO,?cm_k'Lo'9;%CEQ\t@l5cF2aߔ}YFz;?0q?WeMýqx<u+sĈF_BM>K-aMocrl L%oS@#Q6l Ш!i Rŝ殞!dЇDt_ $&sP,n&<Ȯ#N:P6IV;i[2)P c4G< _e J$Jwl?k3Sn!OGY,tteLڃkkG =z[ijXWlXFprkZK#R?m `{_9+.x}8NYRmd_ ʢQv{0q9ٌ\-Dֈ y}#'њԘ_~yJtRb&L7U\Ns9̧]Z2UpɔB͖]7CN9}p#5PtH$%RhF%{ad=AFI*r}?h0u/wF)TpNBsECPZj>#icImP)<[{+m+`3f(f{+/J]#RU&uͿYעxAAsUpTM͓.?ocP/j~`D[aXsRg ֳڮhN>Ĥ ­n =6gf&>GD mϮĭݯ{H@nZyeN@e-O>sHvjp$m%2AS7b|$0gzʹEV"0;,PZ,}SF1׉T 3iw{&g.Dm9=6J|k+|q*E5}C@0B4m)Mar/xpU~N @Vr2/:. "1_:KtoE7}YgoW649lQu Ͼm\ Iˍ/in0𴨟m,ށkgWI{˖Qo3/:$'!Mٸ6++j#iة9 R<ǹXlE5t_ ̷l~j>9U\80O5Bv{M KjYY2rFc\8" 46, .^`djdT,S6Brq-run i9|i7s"EP q;$p`H K* }wֻfha`B ILdbi󆯽3+<'r|GpGv)To 3<׃+ "2z,smӺKnjҿRi1),S V;A9 v{M<+8s9U5%I3:]&&j(X{~; ƉL1ju?|"ʲWNyA8uDK\YޅqF# tQ#A~($uoȸ8hEאF竾 !?qA 8AT"b jTI.]޷ҶYEoubtq++Ӛm^{ "wN!1b5U$Ex8#Y NwjM<ƕ͏$u9n, Ʃ_'8%VmdQi*CO 'w ͟윻#e*"Nm$wHZ3Xy6B1*or"Ѱ  Ⱦ$!o00(&Á27[&,mJҡDF1ߎM@Ms5H~iU2.]5Gܷb3$aCW0W;"|-2.F#k`f={G!?ÑlD"?# DAduOvXAt8<s mfFsI/ZύmeفaA#n5;h*NO }(=ƲUK][D\!]\L@gdki%L<v#Z7B!q^jbthʦɂExaG,^*icF 7s<&W9ZAç& /+#=R:u:mڧ #Wf?235Y9dvY*m 0 %vh>BDI Pᕼ$568\J1̪&rwK._Bz gK I rj ւ-U!Ih`G zQȸSCVI(~ |.Ч%ݵ(Î2#;?mbR^zߑPs&툞<|RǮ?i<&G4R EJ^SaC?BGNN .G6! X0}]lX\}.V6$Oѿ7KU^ЩG4/wz<4]RJV#J{Uj[c/px6i~ 7e1vpYwF x͛ GEnҧiNlyZQОAț/ g?0ntHN1, #ΡR>aEF';:Rֺ!'OS5ޖ??!Dl~WE<3TCPD\u1hN@^o$\/'2^D&+RަRV+.+$R OXNVWq-U1MauZ88#|SD4SoNcƛv:EM@iբHnlN+4/gƾ}֔kJmnA2m'ng¡ߗ$^lqr([5 ;We6"H`yg)!n¼F$kP;-1ӑD:X{N|y!ЇՒ{2BnbH$7DQtXW:_R4)ahif`że(MW{ [Ŗv4ƈ2L+ /i^%,M]~ZY|C̾T053*S{ 2DT{d B_ '|C׊~_oD)R|8 7y۾fz@A >W~9G}Y_.eoȤCbAKReQD_ʽM6؀PM0P* vLX|cbҵ9$"$ԍSʿdMDOoXPIivwjN 8H#QuDR\acETۡgɍ4IMn@6 8? Ogwc P pgl&$hnK'} 6At?G%KXbkM>=TG|2BGKݚuYN!ӢC:{S QG*S'`0Q$ 0(<:exdAjv`׊v@_QGbɷ2ju7hIʎ҈NIX}(BUC(K|w4Se-1>rPjgkZrޡEat.<37>&4 jeB{PFV-t @4a ;MpGcɈu3)Ƽ,^.` >i)jt8\q?k/c|=7\"HG>m8s$8 .}FYO J'ؽFZ1+b4V(st"VSi"KcJ"&n':HfY4巙S^ ȩ Yw+xΦ[X ?R8)H~Y}@~>%ohL"{.u RQ`[O:#ãU*C:,т7 7E_Lw6XAxh")BJ|nyH7:iis!pjٕZY|c/I)=QK8_Thz{ xwz|;}D,P29p$$^'PohbW PTO|8Vk~<])+Mȕf_"eֹ \Aݡ0IGaBϕ4-̜r_PȴTL(u5Ey',Po rcmF};ZLI5N_8kIi[mRX3bnAB ]Q6ݦ":o HM:_p,UD[3ye'ŚmG8}ErTy_@Bo/d';UygG@W0h{:_JH~oa")l(T?ubdg2k@9_'P$KH&ELb@C!36= g8b~=pC&Cpyq!ΰ0\SZ?42 W>"-S0S̚W~g'rdتvXi^*F٣ :@YYx]mGT.6v@Yq7f<?w&#-oںAF6=`KN@ťE8h4p /14[e'Ɩk$4vX,|{oʌ-:0,ן r ~-zO0xQA Sl0ͳZ4j} dNU 7O.Xe+4OPlPeΫT M3X{g8;tb"rw2~t-SbߌI6a-vd2'¹ItwfeŒuoc}Rk L./Q `rn遁ĩ'uc'C>O4  r0OGrݪ˹ ܰT5##F{%m=+}1~~kf3lHIi1&BL A]@t2~Y|Fe˖l; qRJ.]q~g钚df6a;A%2%mn+:con}"!Iv=2&/uEZ"*QzhL΃AȞDZ\g= kqH)8_ ċ!HI% sgܴP^nX2I z2od LBH&m#l68}7dWVlG cbօMFI(b ]N_,VG,ZdouRXډh Ζ/eR  ٸ;^ ]Q N.AukvTg!SHh? & zl;R#vOʱ % ed/ұ彠> &CoqPЦT Ri6<KaY{#ٟ=cx4S]!s.a=6ȏj6Sp-[S^*16:x[> 3#]ݻ4pd;e6pL|buḅT3 a2ȶfl?]nx}(~DWdd1"U,d49wXپe0۫p;e<¥A n˧)ENDbYN8"0 pEz[UFt,0m)p´0xG2h^OA+ &]JK(4͇T5؋uoÛrJZXYEݧg*wUsȵk.^$m^6+n\-Qvr;+k?JU7Lg#6W8~J]]dze/ia 6pu1䋂Y YUI4^!+7>{lӉ`P XG);un@YQ,5{!oq]DspAFf {>s5(lWgɋG4;Hɫ$`B_-y_{fD!+x퉕vV?ղ[Q;<3xs1k砲/]PX g#3ھؾWLE@ϰ3LU5\`1p,@ESCe1W͍, z^(&ОLD(h;}@Gܖi낾 $PgTաēFGMqPfD rOM&U5yV%n}EI輲A.3Bz5<#F3LݘCo8qZe.PJJw(u81(?[-\xMz tg U{`\3Y6묣S6~~pށmZ ry?+ o"ki*cJqyu_8 0C_),{@PLqe6@it姃 .7l;ʟ5~vԸ;URvǬ͠ j7A\UrI9QgYZ07070100000034000081a4000000000000000000000001644ae3bb00004a9c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/႗JY]?Eh=ڜ.+p-pg|bŴur@d$XtbA*(olg'ճ8B-kȍu[.17ĝLSEk$b>YP@Q#W"naSv=!аM=UZapXy-\ 1N뼧v6"uy% "LK[a逾#x֚O5[>"=s2k3V?gbf]9xK(-$M̂dA@gU/yT5 Y~.KW G7&1DQϼƗִ]O^}K,}'}@S84A-0]欒p-(G? EOno UmBWImOPSmpX_DxTtV䁔&dkCU z$b&c|ܤnz.D*K3ky266NJJ{Sq$E z y22)>6 dj&Xra9|V $ϲ/D-Ʉ\\+Qٳy8SaPS?W9N a]Tƍh|ph38'~->/.boMCoW„ZQ`h3u֌lKW1Eiۘ f0V~oOX{2Dx^7Ϗ9rνUDާMk38h8݁g!Q FHJt6&}W#K&Аz1JC 2"z˃ ~7 s*ȎCg!)9'" B_n0~īQ$#w곥јZD}b U}w)#RRGQQWpurDkG " T觲!I4JmZk}lS踝i1/z& 1vM2`=/=+#2"i~._n9L0y/p2Us, Zpr5At/k]<0egO@&5I,G'yj/zI1Kw[PB0*bCɊ$Y[SX x6/RtZT$|z-(bE ">dN܃N1"Ja2c -63z=`3[Ju.k.SO?m_+Ugpe};s&ܟc28d8t̘op ^[6o*-܎{g;ɦ'L}9%t_!Cvo{ ʃ?FL1x{!tB j{**^F$ڪ ^.tӔ{XSKoǃ,ϔ]a }e(g8euFM=")#MQpRސ^z2_Gj)oݰr?w_ux& D/(IK0$%^tr3hÂoPeV+Q3;J5cU{"GY8%~ e,] lv8-g<*znݜ]ԋ_bgok 9>roM({!`sb/\sKX[{E ꜈

!82ND$φ V<ر-]o]Εs윰;3Aۊ3O#`Xp.>jy,#?zzrk& 2FILbUu5t0L[&ݦ)(@v&6>HR %u+Orz>$`ZO߭j@骕|rtbvsdf7 &iɛpÜU(y ʳzr\/;U^SaiH5`^e= ZZjkW+e1&39]fHEŮ5O'ЦJj I 4w*nJ5R"o&9jed[Riq`w׋*^sN[ }ܩ:W>ճ)Rg&kkyh'SGޯvF1-.,xeP\fćY gk:5HgzצFRuRwo _8<R b+;⽵De^2J$p.JRvgO0FRހ!綛6wN0KfmD(~p v ~{c9:n&D4ֵV2 >e{fenDELpap2 YrB.ovcJ6QtĦ:dHbc>& ԈָOŋWߩg~g[IOt\B#HEJ÷2MPBoI[̇ +Гt ㎁2x#u`A▿ߋ)@ :`ZV11\^Vj@۲\ ^Bٱ'XK$}6_dp]thTЧq|mj& /m̊^ ^H(?>i@!0&ޅQew2N:pf;,fyf톱[Ds׻04oUE3,B(Q<&` ڴgtV_7&I *`z2aW8$}q,N,/‰h9X53SЕZ3e!$46&|C6"EC {Sۣ|qh-@n#m5|:pA}~Kڶ,+Ё9ѿ`6 Mͣ"'Q d<''KuDgIQ#m 7Ͻ'k34t.> :XPE&.uWJbdQfFqN>9%#R9Ms5<`I;4|i 7GKw[cڏ')b/4pY=W>qiM>zRL@d)l O˂>'Jn-&KlqarMbbn}9pGWF!VN*R[=Pd R(~ƿ/'o D"wr靇| !{0?RZQ/+\ J;_33D,NZ/JMB.WWC &$6:d^J;2)MPƬZG7h!  x) L[b$>Ps[$zzj$d>\zBHRQb^2s?/ FzL/Q >i5cɘ5:9pHW=9Q zwha:k55v k>*;'\%k_Kr c@Jc4uy*$NаNs vo'sǰeIu:j`mNF,/#ˈ#]0fl)xʂ}üyK%))y~_:Q3SOK.~d<:+lTR#.>Rxk<{vR1 9zp+@ )'7U8qւ>Gtۓ7\ɷ" C"J9Gꩭd1$lVgRHNi< JVڂA#(Np/wZQM57.1n:Ž1.'.Ô*<]RǼ?W}hl b;$@!pHmt|wHze;? 7߶φ}5pڻf m1Uo/7iWY,]l4Aj1ޭ7wPQBQeו9m4]>LBSn{Vk9s.,ׄ-fRPSk!J!k*n&$l>2%NYk46p٨6<-kv}%M}w*$4I5f$ $ќ43N0*Q7MXCO/(Qm5w^L>ˉAųH<>FLFO˟iĎ@s%Y)Qi]=7MD(3'm $j]+g`. WLW/#c:$x*@ OhE1W9f2\_\wЋ7m1nb4a 70XUn"?h[{uXWaGln:'S8FO|8QW/ݹOArq"alpYZi{Z}-9k1h[k%آfC,x:"1POH?ɽI%Aw=_DD@Du'-@Lr:h^aFƂ~6%XA)BJKNGS+-c`?uipjI]zp]ʼg<îVcBr(AXK12Rض-\L!&BZ>U`} (QDs0q>5Ng< *nmĮRc&0 nݾpak>Zpn,̦(sQP{~P#K?jߛفJMoգIJ oʌҍ' -dKJa>_1NQj3l.44Ԋo-PTįѰ?n(l'Dm)?'SQǗPEAQJ|d/Tn+H/??} s.rr|qP);c<,0)O\˰[YJ!T R $#W| T-Y4De=`wYwn/W •>Az}).at<&эV].U憆z!D8sEuGo2T% Y_|IF7\5y hFxպW])DjG3H8PWP熴^R" s@I\*1k]la"_i7Tn_=V`Ӳwxxp7qi?!zZ._GYE]^9#jܻSW!H+pFMgWNV $`I;z{l Ue[ -G3IKQIG~dnqqzjh*ͭa]j{r$w"G!6:rA4?ޙ#KeJ}rWŤ*֍ض'j.>L{.j\/wT+I+qϣ\xk,nvb,y|5%9 +=q SY1}̢ a8Xc[7z3JEͼgմs{,DTT0-nbų8g! J +c7]h*g(ѸԼ^>M~iB}JWAhvW=c: }j\'}gk{M}k$:o֤2JM )vMq ǹ I̟MppT#G236e'uڨ,A`Rkt*Jd74xoϫ;XuHk9{@m-D W;3;v…5@wLP9}T(IԡRM=${9CLnzABnݒ/:\;Xϴ ĩ1)"ZR$@*1UIZ:~? lY' ["UB*n<QЁoʥKl^rj5{'^v[pЫkt7{]v)kY=W5@(`zt ˋڔ40]ҦK՜HӳF7d%p([Forv[S[jgBߐa6|؀B߃!%Ր-;R:{#̻dTnPA^?|eި`.?GMOkﻩ[n7*֔k")!IL)XfXas%6rFw'f`R6#*%`H CAN-zF,OX˳?|C٨3C`1MBu'4sC77 z%di# ޿Őc+LDىjkJVs; h4$ IǎuCiIha٤6.K|Ojέe.37RVXypzrH^eRP鿉dGeiNyTSi 2?b4>(C0Kb25+T⃅y ?&`H=@|woQg̍rw`Y< (e9O@=r!d)`rF;+EaF xtmďek\ F1(~b`nxx%it0?ϭυm'e25c|SOUe@Xdj==Dg6v4'u;e  ˦"VXހǁcObٝ*@vagz?~^pS~=8^#,yRzέrאFO9xWKj0}lX9 BC@kۧ+Yli>haS > m@ǁe/-’Wakq D0;:Ic_O;q"Xkߩ"ԛ/Y7*otP%;{ej,wMz h}ny/fȊd-eq..7D 46>pǽvW }jB*ҿ}M֚ B#*Tq ;͉ ,=/z2:IFK^o+!G}x*I{q sq , &7tiK~ԁѡf\,*!''T|? _P)\&\a%R5z.^_râqa;,)epǂ4b%o黄 t%2Pm/oM6`Vyn3ꎞ T,^4ah] j]f̓M\.`MV0ft7?cͩnQ;Z^{Ю&*@/*9yݙu Zˇ=.~şi\#PS}[ʳy6nt65/e1RUBP2]ˮ֒E$wSΒ>l>"'FƩh?rJ=i6T`SUL3"]*9D8cMcKiv#gxR׽Qd.\g!%Иy-n>B`1FNv RԚu-J~&vii=UU.RG2 ]նbƅP‰~9C!odC(3jq] m˭Cz"W@&ߐ Nń\p,3 vΕ',ywJlm4ijq+EÎsr6@$$Y(赥nw N%ZaTM*]{20w)E-31wѬ3\Ԭիu<ܭK0u.ba*OEAґ;C6(BJ8rO;`qZS/;6"N/ŅYV_g}ҪRWm!<؊t2HBB! 1T5wtATAvwe`EFjNЙ qήֿC2m@;Ief/YZr; aosK 0Z2kF9^ W&Hwu0CІz> `- o꬀]w8>bi_HDﭸ!-֩b@ڌ݂>Dk_Ohv9)%3‰rIy;5?#^7=y\2Y=H@B9I UJNx1=*b7 uHj(w$sp2@xH\!Jn' =r#ܽh[Z>*J.cEQnCDH yXBvj*|ÿ2y5Q%O5:n}I]*%~jƋ]@aaRo e`zJ߼kcM$AJ;sCo-gS3Oei`@T3~PxDnI`E3x?8plQw$Z_ʛ; W[Oh1IDJ2Zn{[`DfUpXx#H 0v.T*"cD<%ڲ'Fhs'L9B^Wg~̆RğP(]e/J}|u] nCY<&ݺ尮'2m3|G5`R#z z/SRU4N+K@Jay[֋8rj 5M%{'?cS2JSuQAx׳zD62<^b2wr!.BNY#%/lX mz yْ:-Ӕrb-FZkV=3"bLJ@vwJ' h8 &3/ cȑS7ˠl}pԐd@;@S'!*E?õ3XUSAÏǃPE0@2cBBuZedzDx| ٸJ6k#\_-l->R8zG(VAX*&ن &ag` Kc3u* l4ޭ> U"ɦvy|7l^@8GlECLvR3D-5^~ |^&2oZ%Kp% rs'V24q0]?Οޫ܎D@zzn?EƋ/5t GV +|͆EykG\M?&nՉޓ=/7XBeWLJJ)nn=}=yIrT|BvWL4ʑBY,!Hq1~Z']A'l D/m.<=؝ƙ3?ili=2bCHQLW?ј]J}Œx:ؕ7ȧsM'&ؓo6 q&յ d)t#Ԟ` *55Zdn"(z}{lmt @v&$x6d%+FgTb ++?~ɐ8Y4y>j ZȊw|~ᆡ\_K,~׷$C@ "̐SPqyF!e5ʼTtz"E);by?: 򠿡b U7}[pyIE͆|SZoĪϷNmDPMe80S`A3<ٸv #b1EDצSkZ%P~dT}_;6gg,8XB?L#T>J!hl&՝QL.>gfDzpӕ퍩M_ڏLZ}r-7*qjP=Un!;E d IcXїY[tS+:Bg1n9؅駜C;0 EF,؃gJuW=<ߡB"&d3>:?5Q群w [|T${ :H:)\3\sdZ9 /h:vŜ[PJ616_LuC8(N5}`c[N/0jYKfl Ǒ7A "ȀVM UJ2_g8qS*Y$Iz{[R* uiW2 ϺM&Hr72O8CGt¥k%R?=>Gεf}鍍6@~())i$Q3b"cW+:K+)QyUW1ëe]cL"Mj8ζʲ6/FmɄdAX {sSs*;ľ7^_姬 ^Iբu(,ןqxo`|mvuBlP̋a =BBMf8F*.$F ׌CB_rR*IP&~b7sd^~S!'UU3(WzeU8J‚(4UJ"kؖ/"xm&S~f+O[v[+7AOk=]o̡9q+p4T/fD/k!%(sБZz~ү>H~L ?ŔVW#A-~Wuלrͽ/f,z,jl>C=j>(H14M@R/moc| !;jEhBx6TZ\=ْOB;Rd.bMan.qXqEPsbܣ^F Aec)ѵV!mK~F)ME)xB('}#Q9?e3i%XOShvS5l+oK+䯀yU2iz'20 4|,;a;5RaG,k`2w^HS.ƊR݋ ʯаvlLo<Q!mkA`;˞$GJ8x<9p /qқԊ θGLkXv"{0-DQS]rhH XkXg_4owL7lSFO_x6[H-!Kb -> ě\(٬7~_a4`-muKnF|ֈn= -h81SrY guW;:-52s ˺?-%ek)u_P3*.uB d?FMN]S~ԈRzyA0" j./7ٹBj]IF zSЪ&yMm0Vh=?3Ժ_b^(Dzfi~ϒ 'Jo^LMi34CӥhՖ К'V@K3Tΐ Z 8]%o:HZgW#8w-q? :Xg1ayRR4PHϡmwCc)3Yx;7FƳ~'W"?;£;>~YZ 1#\h`U-+k6US{-qU@92I0" u(GW-]tnz#f2d29s4)sC?hnh_%·Bq5#,=%|y>͉YkQULGQĪ.`$$?0GjO˰y >je4Gvg]/짫.O* KZuۙ/9$<"jet]Hb`Xxs[Y ţGcXb3y֓#/lS@݇I#llGu[ܚ!_H%VI學T#Ug_8i^M}?[m[]SÐbF>mPGIS`""Xc_zvZ?(Sq e j>1Vh]nػR 7d 4b04)~y( xbm$SmI`wBGκbۜg[fW+} =KVc, 6J2{`Ж m X:y ̇,eTlDq8[)瘫9(qmbܟ ]6>xgh|Pň>Q4B.IU|aOhh+vLmnbc矇T0?+dNT O'Wt1EG.Ju |i?߹ ͖x ~ G~d@In˖0E\X$CFo' :} 2F@{G˧Ҫ%ÜF\ɿgtu)\ڌ%? cM7Bf*|/-¥bwa:~)TAJL~(4ʚ[#o\CLͨE4bUR0oEo5yZb)?xA͓?988 %v3P@zqnhe[O":J[*3R@ƈ !FH7>sw'mM* % c%̃]›`Qٍ')=Iua?^b*½ OFYԢKoT&&KP=܋-gCؽ UCG i8=1},+mhΆK ՄgÓ5@BD^(ߐja 2y NoVmf [Ǖp3ٗ1$;3~}vtr5C=ik 3t2V@U%Dܱ;c hki1( o*M&>__]]с9Гf+ x Ed9 |KpDɘkAsu5panυƨ~/&_a( sYkeHV^$%9vxnHН}ܺI;NLb\1rCΓӌTw΅ɔU㒵{\". ]mUB)I " 5r0@)y5!6%i+A%|S5&KQ5w|%gW'Qm(DmTݭ<8E^yqx{I0fCыp9Ÿ f3| [A4^.l|O^=ƥZl@;+s7 v0(S}%H)_0xk8 ϬKiڐoF[GO};TQBj9`_BNNDNW:j߯ &9d@bL\eS#aqGT ڵ|Iک:[9b qVݡqUZz:9ز[ȁVO:jy@Gf!$5SH[%N,*%l {w)Gكr*핅makyߩr>mO{<1gI~MHN$ωj?]Sr`r8U׍eɋ Brux?kQvQZ@Z.pE|X2N}vor$ߤ^S΍v@Y x?b.ۀ3mYo Kn)w~.8-56}Ёl?MKA*t4I\M,,flɠljU 3DQRyb#Mq;9P,F rg rs6:AiPTi}rݦN>yueV_ #}x3ur B_ `yWfn1)`22!O :uzNïgf#1aV0c !F8kdy*DYws34Ai:uXfX!?Q\ڿ:yRbHk'JRfڌg#B<biY a4bWQ#g='Q9\B*\ً:f5z?OzaN`Dw::aw K^qU]=|7P>ehX 6F@ߎDݠS"|b B2Ϣ >WZEuk *iQw4-v8R|A"{TU\DPs썔(6:IiyT`JM {ƎEݓ&\ScGU J ތXocPJ #CXrI%F}rڌ0'Ċ1G({DNQgG./rXX\L}^*^<(3PdTu29N)ЭEr'Ijoo:61߹MT Bw%q8yFJl'PRg?@삆ޫVDI6>L^_0sR<3qa~ +dPQGIϠ@z~˕kk}v\4sЎ9{k օ^|5:w0a?P Q_(aQۧOd~EIX+ם~'+sXJBE^Ψpvs@9'(c^a!?Hs٪}ַGm\ g7#-SQ O{S#q "fdIp|i 38ޒ8~s@SWǘ=cub!V`L7cv2R2◮20e$5F+"Ӡ+`Q8#2l K&zSR<>NXd[ӨeDB -D(2Vt]xƮP05eA\׮"9MY%yfĤ7 gqOښ >@Fѡ (^i9S)]$ k9OHu gko6K8J, 86nZ(YibIHD6> #)op˰ w-1fШVtS97gA bx?U fL rHőxpO'JɓS`~w#S"=gˌ L0/p/StژOnbVt4΀ӛ0+ĕVsT/V$֨y8m^a_L7Upeyhb AhŔOKULcB بJ{Ve֘|XjJDN$׭HcD0"K7n]Gme?z6cl !m.n&cXQxd*H nSWgoz#z{)\N6>W6-]J@>V i8kX@„͗ò we"8tfR#d@gqvvA~1*ugRQU9Yɺv[}J]VoO }0Vbp*xF] A1i8 ĪC˻\g|xtd?S{_*9m԰sǍ`z'VixduqUKQ.O!x.55/qn:j>֌r2oCyxpN|qL̖B?>᫶ށ | [<ҧTk6ƴW32+C^]YcY0]c"̚_~4+ D~>P~Ё4=lBZlʸ=ߎz&OD }鞌D͵y~gc,V7H] J_܂YIgo2M_t-tQ.M"2Xwy7KJ=zdbu ; J"ͼGNvN8{psS96(1-{f{]# 6 u/,ZE5&{m/h.^,*|?[&J$t6%b}>0ܙV*lGhb)HzY-JW. ?3, =O 6BΡ= T(pRD|GR ,е}1g9S&,.@Y[s*#%x35ȵ/N5V_Ec EWRVwO*X;,`ɫa#q"eOP%I!t,R-6ef@zFEѐ8YNNKnM[}c}ܼΩP!jo%u7,\ M+}h 9Z { 2!? N\7p/bޑ.*0)eG ,NDϡ K߸ප~UW([_#;Mm`['wkAI5N4&O[xW}MLH$7Uuū^nl'#4}1N~wApf,Wsn5,}gb]6Rj0*,/Ƽi(R,NT2"W>*scηnmR{"L2t`HQ2*vM8j0y lC^/y-ܳJ7@fJ9O,("N@E+ >.UGg;)jЧ秋_(-TA܈T/%MpFGRt{@ʘX|7V>Wt>!ZQ o[snDyRKgSanϡ=*gbAuиrml8&,/+/6'm7\|ѨDEQaFr2kaMI0 HbC`/k{u\vͱĔ^c2HL͸L1+Q@ڸL%rX n8L.Rb\oC:]I>3WhN ʤE⿣[;Ŧ;}hbw0)*03 TDX|\qp wNo3J/>""VDAŀ0ɚ!U?3z轢11IdKxEANG\_#9=8SkW9" -jV(FiX?F}p {QbK.2r]`|4|qBv6(\NP0.aY"!MF l|kv0 !2ײY2u( si9PTVyiPva:6s 8X<5LQӟ ZCKK>F4c)W <)swsŠj5pГ|: R X?tLW4ш ưՌ cl+LhGb}&Y}bsf3:t "_WHR%nݘphݖv8:x`Ԫh9oI'PZ {:r[GfA ]G+ɱD :ŏ:]N3;x F?9Kf`1/ 3 8ސ]f*JvA NaV+vF~*-l.l}!3B3b^(-zmBk'l Q|I2yc#iiN(k{.id -4A=g -+c ^G.ߎd,;\f]WF,Ӵ{1&Q1p[>čAdA=ɆHVBWlq5^ 6;W*ƂdVүr# Q: z3 SJUNnq ˆGހ>T@92G6FZ{p$1sFlctA-}ϏUs@MaFe$SIyG =JL0ѬU҆L`/U'tNj2U&H܉E u;j>=%m*=v(1$XQs^C7%] 5A<7FiW'4ZY3iU3D`6tJNIi({6#7} ]<9ͳj3>'IVp)e'Ob? FZ(^m/#Gr⪼t%߱KtmIS;qF X&&SA6kRN͑_I Jɽظ}O BC.Xc(_ 1]be^M0 b"tҰ%nBPyR|Z ?MT #Yj8wuhvHːFӹ?68_P iEWP,k0y[$|y'bLq&VjG "/:b9\!gRr1v{[H@*'7riQ.&,_Q|cq>zZm<-QYgT(2e$/Cvh)eh]_[[ehNRN]@Go6 - uU;>ьI)W9ATuBdWUCbao4؈w)ssK Q*8.g8.Il,{p`J1IƮVR{Fh4p@a!NaS hm vwA`8\ؔSZVO͔{9džVh/c[X! G+nAʣֳLܣ1>X#t^dnW(29A_8 f ^ \} =]cC=p}{frXmy-.ozxW]h$ 1:.lBI ɾ`ҦwQdDL:+=Anw5MHǓDxc*OלPfAۧ\טs?yg2X.%W&,(GKj^/eo| X+FŹC.Idqy>W@T,*|9vu|Wd7Xv^)'O~\}O]yBSK/N<맨`S_P+=4!+io.OKjEgYos5ureR׹,QG*b&^(1OHFVo8oGHUy2#yY;|~S2A}V`w f*ԃPVtȞ _. (НRrˋdP*^:$5A X s]f@"dؐ7kƔljҷ%XGq4lk =HD鏉^@q_yz$/=СAbl7$yF_#P٭3oգV}`Vq@s=pAPKMv=tKYby-沬O5F[uxjD?Ի>rG Y>vPkH fӓtMySQUhu7g%[:d"bZz?E3$׺eHK~A9S>?a#{u[O"cҎ0X[1|:1g&,[-eroQ }Ϟ@x'y9@ u̦/f (=IOa)NQYHR9vC QAq,DwtOE&ֿY"3%(xɼ~!qqtW@W9}8@yKF"f33-4@M vA$6P>Cv TG@~ncAll"eȨ BA9A'SHo̐lS4f{,x.'+`*-!jBJEr7T.gw&> zR@@Qr8" n2jʼn5sg8P'< Ӫ_>/@68*wy6@MO:oX'W]2KȓRLԒC> ?j$!)/7ѿ镮=:V1ʎ}EV$vU?b!9.5hPnA{dormļN dPX9p PGӗ2?InDGĶ6pbpލI.(>cω^rKA#p7l&T4Js u+zlz4S+ pօUsBrIWo, T#yf,CxKi% _"Y/XjL {kHM^u~4{mJ׊-iTVb W  fz܌˃M;ι2jpA(XJOŇe'CD!f{oLvj%;C_D% _̄c' jcpG,Y #x.B6E :yh- J2:cЪέ\LR).\Iԣ'mftܱ*B`b2Ί qxpg+) tNyfi4Jm3 z{jX{ tͨ{!"ywxވAN/yVŮ@u\!9,3KlNI =.--$l>AY ~JUHPyL1f2׎ Jo:>؈oޗMXc/A tGfx$@?e0rGjƧY T&i“ި9bN]) vG0o%HWa[OMzS:c_1>\-x6ssjE[3l i#-eJREg:!"I*;+j {)n9M!QSAm[ewՁO^2 ^9k Vy#n?H藌&>㢓G)R]@eH-GvLK[>xYSt%:W6+#6ܥ7qMk?{2pFb2Ţ;=SX@oTJtǵO1sY5R4.m2I 3f4AoIG)0Lѹ!W:0o|tռv"7 yүVaHGPܵo"k-i‡^9)7fkѦMwڭb}|6Q v@j}LBlvH3eqFn$8<ζiGn'l@YsIh?Ԉ( 7`RS 7ջ\ *9ۦr^ 'p=0Fx]F `PLNb'{-vQ9(%CB4:.vb?kXO%µ%SjWVbOg^$19jKw4Uj|.ۭ.Ǒsoh\Śі1XIf@!*B{p?D~+V#zd$,qЙȤSO3SMsnn"Wy]zLU#&X!'/e2Pܜ s6$U. w{ߋ\J!fR@ z\5nUz3gnHUVy'qEwTt :=r;ΦDǻ"YCC9Lھ4_+rj.tl?0,c~;!Zfz۠i΍9W9.Azm{y ,.6'ڥ1amǗl>.ZZxd%𹄯\v.ݷP@=Ypۄ75(q"2'+7g 71:hBR&7`wऐh+sRjw%W hzm&}c?v&ʙ ]!_+"kV6Y\s+*ai^& 1oC.̖0\_mlOaB'B؆MuZϚ}~ o@,w˟DewpK=bEd⌏nIL_%܉_{5Uc Qn_Nʚ,Y&F.B#yy X׺ *ǯζniP1 `yXt5gb ez=uΗ`ATy2m?=m3R# jr!>?Z$"X\]l"Zm 2'ֱ1ʯ_6"}]VwhCEkX.QiSz_r.ՖNX2[ 3>E!rXSdz}HOw+p^[qxU9RUcbFi&-뤰1H!a;"UCsOZ;T\)}H (8:)rU /[*MpgJD [RW#a9il ϳhLlf/6Q_yb,W4ʑac @9j θ; \JlNxxff>3ں7àPDE<@c1lq>ꤢ(etGƻ󧖽;I'Me3s).=J|2 D1zndӪӐѐSȞ4$v)[pm(@l$2 ϯ3ane. Qt>嶣}ΰ}He!\m-{{x4ntLYHyi2|o3O(F>F1еiA~4'㢛-H_ >z`1<8`w:oʮ%}:vٮ0Z(͟@I!zkO/ \ tE#㸾JcJkG&8C3ѭ]UV.Jq~w]0mdOϻy]U"*k.懃߬T\?88P~ŚF s=2:WCAؔ S¨XgIMOA!v^EO$s;5nYfހ(w$'{qM (~@ Eq٢K.~fʾ1`Qt]k (4`7a f&vZrTq HO_-eՙ VfBk;3I#Rdžg@Y$!&VSs'}"/>/sx`Pnݰysbٮ 3ǩV7I־a Oi.v>JS S(Ta%*;O%r TC {f0-U^Vf=uCi;݊ޚ5QJBhI[)tֲfK/R?7 #`zRkoԠc!R8U$bL]P{Cc8:ܮHEx}Voyb?|(%jG+ ̴VxpŖy̩ yM #>U3Ain%[ RI9* #V(4l|KPɽ,W~,;}gqo%ɪp6%m>jXPs%T^? G-73Y?)S:e\sߓ㢶|G"eƸm<޻kZD0?,ꕠ&(g5s㖠-N+lBwm .+ZP27xdx9ӿC$酱q`T^eU]ăgMD&]u c/wɐBB+'+d(V۸s3kk o(9S_ę_k %>WY[p2 Sb M{CUYXnW~3A}^֯N2$7) "v>fڣ8 Ifk|uz OtNi.7`}l7D  D , |)xj [ve>_犒)L%TaR-A1Vj7]2M򍸆kQCnwx`1SewW/('*Igvҍ3R\Yf(mB1< sd (WpޖƔ6n/Wf+_4Osb7>$5~a0J;0{zڠu (⿻)qg2F\x}VJ[=|q M؝HുKKx餶Lp=R<D/H[@ODk&=E0efڸ Gۅ}ZN7H xnh_0k$>0 6gV}ԟJ+h>gPۯ=3Eա9PݝeޕRcLiJ?c?52n!!1$WF 8I S~Y(= 880pW!183d!Ng'("-Sϧ٨7BӖU7hϑ̶3V>gjL]frWcwmX+ج<ЧHߺȷn~&W-fH:",Y* ܋:RLƊ D"Pn(їe?~a$y,- u,h{XК{Zu .R<9s.$_^nQ{frteO l[d4SLSlb$}]S~;4Is*%L;~\'V!(O6-gO<-"A90(l=K$ V `DJQ7o*eJOS`bqezFVɅz\UψNJ#B)K~JfIAVH&Ǝ $|E*XkQG6\%p LTⵯ.Y#[m-Epv͖OxJѲ߇h346 z_J(N{ڴȈ$-ƬG$tKXZ#yY*pp\A*:2!>7GTJ)I ?R׈ ӻ\zPBO/W &{o0c /9O?>X_6I SyKb{u 0ОbnA 1pi/Mf ,J{ \AnJx.?Iam_VLQft>(xA-0RHgQC:I iʂ6w{ݹv"5Ⱥ똇  5~ZjЖG>A%UK-eO6R 4 zv$0ę*Fu~-%(6|[˕Hb]dt3#!X?S>xۦmsp5*q[lN*p#ZdW6'{e>b~e7Z ~`yIQ3ޞ. 6:4/VFs@9~j^+Ԣ|/F7Mj1>uS)i_ʸ3;#:loJ̟SUq[߂ww'ཆ !avA ]t4Imf"iB|vPkeVJ2- ]Y< 8-*Aخh4/Vh 9_(sص|d7YӲZ $%5 >aŢ4:AI*+ؽJg1ooCaRLvL+V)Q0.<|A3ɼygGsŸ+u] `-g[rK-"[ 7ai"{Nq8JO "_s J[&b_>O{ kɒ3~C`

(T~ YfI OI6za`ݭYfaNAΏ\JEpG,ufuIlGg5 b[;qM[LHEUE:\iwK7nD'98b̓K׉?O0PcB`0='- #iB\'ickGrBI, jdj$}Z Hm"R<w2h>-iʜ.SAza `;؇@4i$?ۃu{ܾx~)mK_b &8A0Bo6(9DמUrcs-ˡؔmv$TU%˕8B&<w<47a93bk|Ҹv"MZH-4:]/Cѕ/Y .Lk@j/Ё <阼fnTYm0`\~Լf|_i",am4Qv:=igixr4¢Xp&+h̩Iј{֧z{566|׻ E3W@\yrʈSSy#/>U\Á%ȦSE~QtlMPj韭H&T\ A&`|TNNed8vZڢ't.Xo F'NXBd~sMPLVxj#=,`Xpf6ef6}hpH79ZЇH"EKMUo :yL]aqpD믫Wv&[V Б}tٺGEGZھ3+jnlYJ@Wb.Aa `@$XјAPgNw)T=Z^gz/ QdFuD[] EOz4-4"rv?(q|He :BLL' .nn5Mf~zeMaASQ 3)D5,=K%0 z7wKձN9`ݚeyG]7'mV'MRp~Xnf:L 6ܻ}v,M80]ː|XIOILyY+)Ӵ_^r\S{6tS`RwV1˛^.]Wzqk^CuVfgoU3\,|o {]J?KX Rw] m4(cWM|]̿nƆx˙j7o`̞Ҋ\13?E*nN嗍VJKƙ?O8R y{hD7iWnl(ѐD,һի߻Gh4א,+-Cf};a.E#᧿2s 25_xk<:`>bݔ`^~#еJ@aDcEl}!>QjdK5cA^*M!3zS+Ǐ^Ywr{:1f#sbAlf<}@< S76~Z~O$vв+ S?+m)|5!*jbԠ2);Uw wPX?\qXSj'nj05P@>V5u!co4_U LWZ=H(WI$|4+FrC^mAu[J a/b_4JZq: r푓z@YR,8- Zx. (aj>$lTJ+o"בo[J_LЄ ӫXĭd{t`zh}F)eꨩr|31Tz5-)YJd I;gDVJ@]Ԇމb ]xݲhƠ]5S.B[Y֋*>4"P]unAYȩ8eSւ166)-anIsg:f3 ˭a0vѥN2 \L>p5w͗!R^q/ʳ3=E"Qrg^XACuhN~jCk(!c&0,{k1:%CFa$? 6,i wH m;WML>s\U8 nFvƓpQUF[K<3> "j!&yMF1H-hfK餧D˵ AFy'!s s֤᧕/aA pvږ])YS/D:7bݐ 59[ )] S,99Y׭{9q;zYId"MԑΑ ;{w6`S/p‚,GCZJliSaH  *oUREk `@K=43Uiwp]YSch'-v\ o&P4m;i6R` #lZ*<($ W}KCzT8PD,M!̘#,A,:Dlcj6f@!uC¥(g@]!bM+? ߺqPX>Ҿx@~K PέyvniAG *3.{Qw_$uGK4Qwݥ`95j@c>N-4Ytob>h02AKþ7Ŗmf +Wh*Ѹ56Ze5x3u}l*.YskàܙcȠtZQ9TU$UpzR>ZWgT^πp#IФd,m_R{fT^kL>Tt8Rt!C$r@9d%|DJϛHM] *xj< DW_*SbȀ~! iqP٥~p8^u9i_w-ab4|0dX[DԍT1ڷQ u@FQ ta̚"(U!}=HXtѪy^LCD?ǪH$vP>8^tݏkeK3^\ڌ\eNv+UHqFPȏ#wRHntj6ۇDO;F >=0E)-af8 T']: Ӱ y(RؑohcݤjC&mex1 $j'?\ΠP9/yixe>>,TFҷD$>l1|6^[7JL XI'2/DttQ0Aˊ|`:Zhd'ܒܛ>FlJ/3ӹX.5Q+}M`1Ӄ{,BS=(  0]n *lywNb;ȾLd ;xDwK>54vqO:\ZٴJgOD-:Ō—*p,X#ڢY@wH*`IS> ܱa.0d d˕Мj 9ZXvסo/'J<ٴ,Da E{kdSzz!PKYDacY|T^_G $R$e̓"u~L/%r/EsΨ.N :KwҸIF9 ’)QF&`6.'O ő퓓*.k y-i2Mq"_l%)\:9°5SkKg; a:C]l$pGhqR{w2>ڼ|xLH oPjtGQB?*vjmRHhFKT iuZRh ]^K+(u*qV%&m +}㕜CзuPR[I0t$,i N] t!~Y԰rXyrj+4i;DFit4wit]T{{ǴGL=l7Yb<ST,U~W)"<'7WgƾLGs;TT ޱs^{i|onG:xhAb^V2ReL)TBO)bmx^DקH!$֥/q'7$gI̲\=T6Ol ])jզyqAud׀lpa?䛵"M b~Acaiz~d:AlBP/x }ݧ0a0sA~-;$(C,8iRC*/BkJl|v=|9*"SoӱW_zĩ щ6w:L!:6BdVa7t9B x$נ``ZVu>K6–XǀBRt1K2zq4m(1M (8A?hȎͻ([ +ѻc+Vu<svz pg"HV~b\-uKS0W(HxNw԰Gw%IJ.7"-]%.IO1$ O%9rer{W"gӶ#a0-[2sLثWB}jjp;}e*كhcJ~n1_b|7wV5̍P8`1sۛoפL*,bvNk\ĚI}R-].wӵ8~ԕ9K%rY)0Z@o! 2IHMv)n`>)ٍθs M,7AfgixYW4N}?rTd38̓`h;tܫEl$O?n`L/X>D|Nz՘4 7uXh@ c>ԄS4!s4lSYSv`?zl#|p0ivڇčBOlJN-W(cyLߍ1_~GWzsݑ1DtۅLS.enh~+wJ[ MoU/6/fVkT%<}] ja r(m;#A/\sfIYMƱ`S/TL& X53xxnk>u:ks -&[~"H!"ׇ -ԟ\r-5*œ?7a1Dļd:Z,a/;̿餮۱7c_WSbz.TW F!u Y-#=b5ŵhjqH,^ڄG\N_&U1ūFCkI緵]KlB+ v3OLj+w[sUCߢƁ) !2=x(AZ8´6ohK!Gb)JR-!>V`jV;foiQowΎ]AU4.XO "L">`L 3NdAF~dlOjM>SМDB$Êarɑe)-*74;X 䁜VkMQ#@3NMN'E@(Ir )cP*Ҟy5}2jHo>! ҢQY+NР5,{|h, @WPM)gڰYy~fJ'X*+ b:ʋ+&vv)sLJKJB.1TnL G`ga޺̎}&0VԼ[ ~xI,KjHZssF:`ϕ+5\}f?ݮUȊdط0<꿃{2..ʗF'۪C?DPXLKpĆlQ59[MNVm4ߓ#L}~(9[u;ʱ0* }3L@;UX":+kLcn)lOn7 j9QB|1g37Qw`Sqr=!t<'DC6:7S;__b\'pY1pdÞv6bT"Rҋnu`#x^TO7ڦyGpI/@sH9N], 㜧D(I<4* M+m?`(>laʶ;ϣt?8jXff >,UHp];nbcPIIHf|+*w>/8hk2M!\ )0 >iL.V+)@Q;;ㆄíb` !s`Ǣ=i;V&$JxuD$T/6zM`gͮhi=4An+N,k !QLo!#VK`"o?~sSj}deM$iQ:iE[oi"g'pd4}5>Z[1-B>auӸk4+8L_rj5G7s y6Ie龆S:\[v!ʼn&H28xw7fW>!7}..5zZ|%5rs==oȎHF0Y U53MkxUF;7U  ьH2MTu'Y!!֧ kUќIu?m u=6eRl7VY; MbC)<PV,7wK&2<8(~;YkU>>TFfn1;P`2:9"(QhVK**egM%򖒥;[5@-o ;[. P.G' "eo2o T@Qf9o}kRbds#{\de FDm#aBf3 iy/Gz5 JQ`hE1ֿ Dn& 3*S(eMlVN4F܌W,9k9CąҟqwKq)!dHɑ:[#H68.;ĔJ&r\`zBPY0?rNQV( i5}1uL ȟa[R0%Nṣ28ݺmݚ'hN[S1䞾LY)u6+W>^Yp"@t$LRk=Oj#V)ājުj[u;P Ax?7R=3V}!C_`ieԛRƍMukn5=j7\Mv''! /0?EM&s M:Xlu3y)e5kDƃgֳ|#ԿuMj~KE34ﺑ|FYxCjEے"(D}q~ KUB Tw)\9"6BQ銨U_W%&qn091D+.ޙ6 wX} ڛ*0,I#s˫\vwdC|jhj2ⳋZvL!i-{XH]^e*.=t/!eAZW4N}b1 ^(2UURmeҢa+z!*|Z4ĀfZw-\c/_z'2[<޿a3DGvHi*Vͼ9,bĉ/(2~ V"C_ &'Ωm\9LzԯM[w&՘b2gp:lS*1UܫRL DD*Ek{h6/iD-"jsP*RfEU7U:+ eK9-܅Q 'cV¢ow 5E yh\bJ=˦)tM=wpXxX'ne]z IYW&l/mRm18`+_Gj% -̤O`ZAM$q}.uOR8% MO$ned׫ElbEvu8u FjZsb7`:E;_nӖrEZUv}"M}G&4lGE˒jxx"f-E>5uRQ[Ϫn|1 p%vN$zfK0ھ]Ƨn  {Uxݣ]8vmu Meܐ˦/D^骧7^&Huo\MƐb>-#t0sc𱌁+4N%*Pwvwg<]C"AEO\$?_$,ooA( j09MtM™ʛS s@,jy7'Z<)QQ aHgj̓,';cR3yU|\@nO#nϽp"5/V zf\"77eGJLhKwZY5o ;$Ւpxn)VӾ L$ޙ6?H)2:bBqW/]qbZFQy;(zAi:#Ԉ998URimuLZ[G.>6$L )a464;P!4voR.ݞ. QZsC>lpO&;PGr}.$[*:>lv-ΝX;04MjWƅK詒wVn 5anM(na4\}\!ZY{ؒ\*9;U m;ÊsyL[z.:js/\sAgy+/IE+Cni8 ɋ30K7;,-c䧛*701f|;n|dY猈VcCHrƞZuҦf8Cwez& YgjԗC,aM[dG!4&^CDfhDV2G@JNx6O.q>4t1!%oY4cF"7)Xkw6{5uXapױ"re#9KI{ۆ=X݄\P0x}W;'v^IM $}m5^QU.!̍)ŕy}RμOD֗V?na # SwM9Jss̤Ճ8f1INOg:4drL] P,&94!]x)7B3ZHR$NeIվ$-МS\"k` CdsM2Lo= YKk*p^G&(ӬN&iyb8$gS|SD/]Y`2Z05C3{MPݱ?+H1!Ni ;[Fd"88H'ӯ|WF]:𕤀,`f{au?^vg̕\@i9h:** I&mbB+̚8V؜?+W?3z 8ˣ& IĔ!z6Q6NW,MzybwY_XttȎ$eEWq(lOrʛh`7u$a޾Rjq'ARҦ=B23JQǤ-%&/kFW_d_;N|Й`0 |;mq bdA֌$GȵSVބ7SGo+{[l'$Y;F1\sv ܢ|(@( R{Sf ?5ЕUbkf8]a$aT&1m`*g]6zd m!!zh-M٧4YCXhOYqW Y9;<>ﶯ4NH˕W#=Gh!Xbt;%}8ED m))>7 m@6DrKG+C "~*.k++dΕ C z4ۅTˮ`RJC|alᆱdtC!26d܋9:/8k{"rp}_N#^qS5RulDF,6&K)b.ZlKt:FG1҅I:)P3j='Jh $vq9N9<4x]Z`P+ T|aE gdH=G ]w. ["9)~ɧѼDݕ͹:UxF??23)}Rg&OWA,Z 3XH@EqEsǵtKt/ٿ} @Ҏ7` 7eβJqrj!-M_4Ȫ:e _uLėJ#( s'[Hz^?هTt\GDd0BIWی/wi5tGT ˒DP=C<ʿٵvº)QEP^ ն[8^WaBmhX˵(\E2Yfhs%9jB}\*[1=r-b⩓b6)p ñk!43Bc]4?z8Lg}χ6?ԭ3l2xi! ]o^O[:v 97I˔&\ pkB![@x%zmTdG0Fiu6|Fx-l_1rf39LӍO + dߦۢBƅS+uف]ֺErtbOvlN? " lKx_T7-a14 D6oTA `~n04fFZ{sB9[S;WO/.KjA=.j%rU—^IICVK(I+[GeSS][G* bj[+ 1Y ,;*-q)O5&[0lwS0ѡ ˔Z$QodZ}TdZ{{P\G7s7^4Jb)Au9]Ʋ0ϬD]UpVg[ۃLP %ͪJ;:ՠ7Wg,Ÿ_f/GStq.w%KW+PSyvzLRfiبůkx\&Cvx D=3r]y^u&2(֤aZlax>簫t,ՈbCLִG[10Xhbm_{"{wKHj΁'7ׅB'QR#$bLsA'iq7-=!L@W,j?PJ嶸J c%} Ҋ!{!7Qp؛AJ7Ӳ:3̃1-A$Cp [Ri6kWjH!SDTIy\̃= lZ >]6^oPp͹|*9)8X]>8z!R7fnp#*Gʝ(rHRV^CT/w7_K=DLLc_UuOb qoP~~0RG_rC-F%6;""7zIwƗPHˢ ;TQkg!tI(H4g1\3H="ihhe9CbtN!:˚*BM5CWi-q(% 5 ϡ1>T%WMfHzn u[J&)9^dѦD jNJFנ"t'$6^H~\ZD ȒJ$NҪpzwF@]) q0۝1H0)tTk ;=NLn<|8 t1:_#_ZXBgo%β/^$̶n@M .^$f?c B`:ICƲw3yPixAP2 rx}jAĝfaҸcJ@\=)+O%sThEa\N*.+\5ߊZ`]/ ߈yy(zluh5e'nxe "J%>pt&t^׸BBQ"Ů 9?։ hwIL/YUh,妐"(˂ۓLqMӝ* _D\a,ރ*V0,hҬ>ocRĂ Alch| 0x<TϻTMw(C[vTtՖZ|a{x4GKi*O= 2N(T~UzB^*gsfw=zz_ % W35XESuAoA~LpP״R*3gXb(سt7 @9>~4& k?zDi$b7A(HLF JXV0ܫ'kÿYDreu@{I2ܣw:̳>!eG8MX/烿[*&P,%&rws9$ӂcA;LA!QvGhX0X-HC{F&2ebA4=P _'GbyGml+ߢG})F%WQbE3n-X4*'Y,C^VXvgiBK[.K5mƸm^*c5}~ MTy|`eHP,}>A$C.Zehz l~`B|#Rs̃1Js C#] *)'8%oDƊapKn [fql~PpgEEPzUR/¹O.=ō'.9VzY][2L s^ZGan[˦Ł0q CC. Y8x-آ:u@!:kѺޱD$GxqYҼP8FEOT+n,{B 7l6&sƅiG2><>3eQyUHIs8!3@6Nl gMm= ߚk JoY-II/fDF΂/?nr2FYFZ cɆDQ",֖}bNh|+1ϼkKxtŊTX[3Z[ACT|}+Hì9VS{O 2؛B|ҵ|a):i-m0"$PPcvxh*E. ]qQh+$h_W Ϲ_И-bęH_Jhw{_вU۳vjJhOH4X9s6 yL촤;jI7pg"TN^S8uxU84lͅUpcȿQɵ$:9*r]tDs 6l[)V^*z!&tkj\R:ger]/)aY@% [Muh6H-XTBE{F e0 XbwӠ>O 3\$;~~EB\~ 9\  ;Ws2ojQ픡P wNb7z _:".lc&0 Vy 7u9ZaAxDʃ\)yYW&F̗a^eyY8iWg&j)BI]˫!޵?OKj~?YYjN!Pe*im"O`ܙ0[m|(JJz #0ږ-7bMUot$!J ujt@h-c,EgYZ07070100000036000081a4000000000000000000000001644ae3bb00003700000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/6]?Eh=ڜ.+BAX!Hjl,E/@ ډ14}O8OhȆwb>-7͘ & ot72Xn'.urVkD]ҒӤIKNjm6% m]v9)(9GJr~Nfvp7й&4!q EipQL^85ߩjD^uwMe͝}>LkYPe̠e v"l9Z Wv">ShG/?sl*tU!{kJ>,uEWb,023 odߤT1Q1>{zp*y߁սW^6Y @M^u ,Mhv5++lxo1a}۠<җwW,%i6ȅ uilgsIt;ocd->կ@V ]S';–(n10RԿwh5HU`#%!{MHNV 6I v޼ a"f./_ܲ%ĺqhQf%FKsym#"6Z?Ij̪S "CgC~IGt`x1Fq049(bXzϘ>9F;P=K#(UΡ W3`3Fgsy^4)@~ ![jɈOhQbtl(_ȐE ئC4d 66ڧ̑kL-QL>'2<4l&w>C]#B[:%0%YCz>K}.1/ xyq3@7ht#D'4TF8-:`h!8% _zRMpr366Foˁm?AAE Gb4‚N q!X?ӴqLEnK*/R%(TyܻR^ :b>]FNA;~<^SBxz6Kl kHCcm $j <"TЕpi|"Z,_Z7ۃ,Iȟ"R4YIHp ʈȼ۪gnDBڃ0S]|g>b|/vlEhTLƄXb6IS.du^[0dmſ1ՙOVȶI0bdס-^o !;Oe[McvVid$^/#d0ٕ}޹|͢ nf;'YR8H/?(Bph9a#{a Ar`_6tϭx$wn:8P|߬~=GPCLt~)8#G2 ׂO3S@a+CeS=^PR+(唱#TUׂY{{[/,eg9m]`6 5P:7n,KaOCJByt>StP3"YtifDhYԅ5 4BqҘq&40RJ*91̿&1\S㇉I ݾ<keV焍q jy-}1*˟[}]●sAH^C-rFs^$|<}^ H.dgeAB`jch1u-jv+Qq`OVLBIZYzFwl8@)CkxPiW^*@+fI^͐2]ot6RJ\6{q&}@\ǜ48.[…hOpVf!|#A?sF KF2 }Gjz ]!T\z8:'$ 2y(UZU?K)|x}IIU x8Y: J^YT"Zb٧ϕC\Nb =s'uVl|{ ^sa@¥17bZzKdH&uf#/gI"?%Ӑu z*'zJzKi^ĄLRS֑#"d6"2<' ~;;9}^ *LZU 5+94Y$[OxN?f7E_ \dY/el?OH硞 t |K3'AW#KX B=\m$XǞ26hi/kS'-u˳%b%IJ@FΰB}f0 ,g"bܯ8QCE[B63ni×(zX烖(`UBt'OVn/P?* ܗbHf4|1V P5|aֆ`Ѵx8VӚLMbXݾ rmb 7/Fg\lBv4*'IVMM^2@6Bw4OtWV#ꢡP鮊8q@u>V_kRIߵ'L Ak<^# v^b@ܬ dؑFXPȨX*L5ʹkm =y~-anʂXG25 vJ:A8$'Mw-՚}my2FHVV/HPy'0%wKl -XnsVE;]0~|PofxGNX!DJIByաp(4Lqf̉u} a-/2T;]Q+G"[Ӧs^Fϫ%V?%ȏcMl,򌓄rMĆvexT'AVٌe7DL~ 4+ !opTu;h Y[g>+F ͨ EAظ9Gk6żlJ{e9I{2WV=fBCXdS:cϜ8L5!ID-z@j`#?|ӧA|fqTps"?CraMη9|/#ZMb"#+ ;^O&ifJjΐBI*7O[ˣTvjه%sM3͠r]~V&<' 2flƒ=4LYkKlhOl&XCҮ|GU\ ,2[Y7[Z]fNҩ uö߄8MSO[gz~m.&|rJ0h4I]O=3O܊w͆sb`LbjG56*so W] qpɺ ܅kd[~@>nwA?ِȪc. Gy(rGje.MUXV qkь\K?C: ~! ewGyұwS+Ƨ%݀[)vH= \6[c "@AccA~ש lSf\p6cy~[ Qb9yxHS`\?'!p]6p^X z !Ub`Ύh o?YNn]lPn?"kt z;;{7vmyȓr7ŗ"\ `݊B@hn"$*CIzww_Q1 rmJ[OYTULj>%<5e.V'֮M)Xu^e8(K4ziÁn~s7<6t՚qc,\D By˩{ߺ>j61HHk s^4UI-6ɦ\j7nrE1:]4\b{?k-ªG4RF Rۢ&ݜã se/EMkm8ii7e -Y=/ wHO,bC/| D|KQD(%Z0׎YBO]%U[UB =eCJb-#hH:7":׆ԎF1! n9IM siI n A%. ~vʣ$Dwy?w4\!@_* ,)ˈݽ/r\:3nhndk:?zS.iNlp&jsIA٬.nu&[%,kX3Ma{]ൕ.N':i֊'se򐜞. h^Ich"26:/seǒ- )FkD xOŨqXVWL2VJn0;vK"50!ȷ`BSOTSxɚ1Q BeҘЉt#SJῒitt`5W.[%pڢLE4pqjx*x2Ǭ)yz"^7HgA@!8 2 s,ZB]A'":݂ؑLs_6F`z9 sxj9@# `?@k,##WSRi}ϱ2s~ v|EVTj&(';k,, ̋>'X\}tvkm1ܚ(Ṃ$XțZ _ I\.Tf僬/Q W֬2^B~< )TR>A0V۲IcEeS8됛{ >1(gHQl`NZZHY}̐3 ӐuSHs'ψK.8pCB 9 `>7S/%Օ/pwuH%tXa< E@{U’uihFttqLkHsyA܂dx R@S΃/w#;[ 0̐~.+;W ѓ;iyAD+F {ڳY 'Dɝ[!c+ѿHz)&l@xo*[;Tl@f) QHCL 0uӻ&d,MR> ӽOQGc~38E.PJ!^!}׍EO΅ʙO:/}17%Y> kq* d4:!=LĽeT*xzY-wa%ΰ%h]MD_4<{@4Gѡ{b: 73pVUL|DIT)zR Ѷ׷x=V<p>+@m.bZ垾h]Dw-\' hױtXT >)=D߈?r]fbg6-|ۅxͷq1#HCDdU,>EAtr>>r饐|o'<|bR|sz葁#hh?>z $p}קm@$dbۗs(my)X|GksIE90ɤ$W곬5j$$ ik2]2vEhw"Mݑ ˀEA#lc̔_/oHx'Ŀ^E?iTen./ԐrqBs<tjJDŽ p`W#piYwCh݉dD .V:Μ41BɬnyG` 26'L/L) }UHăf @acᐉ$eZ~G`gߖgH+pGšm΋R$Ƕj_e6׹k(UޱB~fY%.U[H Z>q rqN4/ZLHnȩJ#K eՉoP$m?- H[$FX7 p}{SAC rR(BEw]63ºӁ|œ=EV gEH]HpkEu66A<% FWdj͵'&w."pݣ,>J00qo#L+]45?A$ϵھ.vi-&&@O +aOxmRcP3(8uVtv"v"#n%@ؖ A&۵G&.:-s%mE:ڐg>G؃d)9뽼NdSUHMԹo`oN\Ck.i|e?{TP1( ax $5/e_hI2m!Ӈ.7iXT I?mAJ Zݸf2S\v !r38)vUL=aY_DМ0jZQ^"^ە;xQ~mu8BEzҕġ?Πɂk#C[06'1THBE*"`RRΓ1I,;֠;n@Z\uo;WE9bz2{~:ETݭ`In9߅f3B¢qh$: \)t]7qo`PrxѪ+@&*k"*M /ˠ}X]Q-ߢcx.pC'>; Oִ%KG> $foEEZ=fS 1tN=8rO}eK_?*5_;JE%{p5Hqb1`mM$qԽ.Z+eT03lwk t G *OCFy. >;x-r[+AlM}W 76SԪ J醕&d0Jh_ۆ 3="9D@1ݱuƢl&o| t2ZPՉ䋌~nyQ=bVivjZ}/ uxmE_m D雈ߒkCߦ8.՝^f2R#Z#?Ju[\|pn_ o 0#p+8"*{ߖg?7>M:TCn89Vw\斂yP6 ϞfBlov+Gն>ب. ZÄ@zI:>^9TM w W.81s.5"w8UGۘ~.߬'?%ۡ 2%S93rIbe#͑Bg5α%-;;3M6-–Vh(5T߷]v?YC3m[`!{QT^4J'ANn,?8\Fua%@~# !e}AL8w*͎N-I)\^ W 3ϯ |ߞ5d\c&}aSrF߯Fu?} ćE{x=iO[v+U L^ݕmS*ޮ ocrtIΈ'W#Օc$}ZBy$"v (y7*-*X$#,8_$QVCl>$ ^ tZoZFɔ3LqRQ+~ȗ7cV}u’637Cp} lWO91HL%54 `P@T7`lu@ TNj<.uߨј^=/+Y`_ڒ>߮q΃/'2>AnB UGcs9/J% \t LR4s/sVN^6G앫 +iZx+(L먕v*H<]ҞĀ]_[7eS,S.AzޓՃoR9c}-+>#ۄiL@{oXњQr|C0c]O.Rhi˷fIoOX}-0C Jmɒ5 q3RjG?jt#}ڭm$芆8Wo/ɞK'C1Xߋ)b+T#b<ZM(ԧg ^ 9p´9Cnܗl20U#)uM̧$ޗ_ȆȼBs_{SpͅqS]X(El,^#lkG:p7paJz ?H 8>bCשZqM]Jno^rbY!(u ba] <$k)Bs#>.,N/GT!!E.S dNgj8$:_NJ%$~ W a3QG{ziwUO> Ln_SBs_Wȱ\,9C.Z8,ؔnGBr39 x(ǐŭ* <]: l:g^]f]],\~1{rIV}l2(53#\q3<[f&:]"Hrvhva}pSX[QF]I ڥNj1C\:ܭ0\S˅"Sgodoxv hR0dtJ.+h4jpPB;$yrNOnsc3(u 4Ss&Ak& 2o8F=w`PןDW%KbԳsJ,f`V-3}>P'H*] 1֤MooeCw7N" ؏GKi 4꾭q%Y,LCRC"%4eThCUR+h> }yI8  B|K{tFy8]0޴hT*OHܛRɶ}K0skDW0+t\م1wgI7e% c<^X>TbDZl#D9иF]=$֗ûpApTp?YS ^)%/LBVCB28ˀ+b<*Fc$MB.&g?:r2LNs{Ecm@x?+6!up*_^89BkXKUX\o  A@%;63%|2o݈3 Ms q@4: MyxZ+#go7^R@%-f,c#.3YKS<].>9t3M2$pv0c+{s8yH`EtM+V\=c7SzgYu7S^FYHvvZToXldhUr4cLޟj\a9&;-UDo 5JБhEg;(s) o=gʜE_4rX`&17xIZ p7|.,㼺\1" F  PcXtކ|?e05 Jhx(AC1&pjLQM}Ak:HZ$Z&Y QGsʒNd\?.nTѢKvhcSxu.Hsdoq# Deri0TGhJnLs%ZSԺA"^)KAS/=0>0x%#*Br^vYqgZ *Jd;ILV_bWqAv@|J&Icbt$pkFOܬ}zZwE68mLgYZ07070100000037000081a4000000000000000000000001644ae3bb0000d91c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/hw/bnxt_re/bnxt_re.ko.xz7zXZִF!t/㣏]?Eh=ڜ.+̋^Gin,U{l\Dwl;k՝8.>cgRi&V_fPֳ-2Ľ U[o~ :{SeU{%n󊌶&e +2yd:#5>Z%js`^Дݷ*WШԲ7w ZnO!kBoA /UoHa41 (ޣ}'xA87BĻnIf]\)>&آ^enp.>e7/; 0"=@TbF՞?Kk`MSmNq <)8`WWto\1 q>>v5K [XI*_Ԣ?@,ߺF F/p,m32$ģE$'W^j|N}GQUiB逕?~3&4C[AwIA<aN@INc_q 9W=(Z([-]o'E\U&c( Ñ'R|4W +y6je5r|lF%×a@Urc nkdSJDǭ3AP,sټmعD_W$!J}ĊxHٓ2ѳlBm& 8r3MwfOlH^ϕL\$QXrZb8˖(YntkialW)˂\|Lg><†p͛xּ<]1Ä́X0째 ؎@;^4B~8vjrW ], 9«=D aۡ}7rF^ T7^]n?Np(k:rl(qmճX#截5K~o 냽IOf H]wɳZbX*Q, H'_#L:Υ.^S_(cvbs8ΓDL5iu*r2 .UI4Apd"6~s*LZ]2vMgªiLy󛌓M^ù3*ϴ>^O7>d$23,6ߺQMi> ݣԦ٫x:VKkDy_.#hLHƗ_4>lF>^*2lS2Wǧ5bқD.N:O@6 knP)1`P3M-]̂ʮAcnk\sL&<9<~4cxOD&pcS_tܸn/SSxn9C=B҆―m[yVYX'ZT8C@s=$泏 e/1mPr+ +&tIr㖗ى\:UFKaO I5v]7V%"_N܏!@-p` ӓީ'v5NLl9zbbVc?vG#|qy|k"WanXݮ-Ƀ`P0i/[} 5eN|AR(3$<¦93r R4/s4)Վ9 Cő<(Aewp5' Nߛuf;Jf,9rUFט1uOj]/"hvv՗ RXs8ivOxR *-W zDqC[~Ϡ)7a{NIJ{ 6cy-O.+ڡു Qhx%/X4CQI5ݕV{W^`0=klg;|꠭gq1kU7S:轓ms1]X%b BҢu !ل!cz'@k/`b"U;`Ν ;x4 פvn [g٠g C[QFK ~eׇ@Ktn*f5dmy&Ab8+d`ny W``0e+(lv/ȶPHDIyr, Fs6@2QL::r6wLLR{L\vT>Ǽyd|l_ J9Q_ j0>޿*tGjy !U/ԇ,zd{~M8{ju@IÅcPgs9lTO6EXܷ4L+X| A@#K,)'x!*/Tя{:a$lX ߾EN?K]ԣR -DM͸1hm$Uq D@N+X ܔtV 3d|%V)y,+(iGL~nR)*ïF :\UT5!jz?)0>7)<6= n@ I 3GWGo=EH;yK5rZEhp?5IUq`Q 07TI78-,+'ߩ`t,4}W'4ʅq&;NvH 0҉](.#\8j0Mz 4r%N⏗_El>ir!F%^ó_Zc"^ȔD2"@;=;}7Mi gypǪhhw0p.$(ߺ)17a4nOaPO+e1L^kq'l7qBĹ+ 8&"tv T?ڪ.u>WkmFi%}-I) -=>V'gYc@ںO 1KWEb#% 9i~;5]}5vϘˎi v0l1POSƝyG.LO0N*EF G~ ]ǬV8GU?2̈A̩ c&( + F&bi][~LڈahH 㷪d?>a>y& ªis=׎U:()ڂNq=,e+*fO\UknlXDV֐2ir !ݷף3lH%J@rҳ>$!wDD'zs܈6cyc zG'_DcYq8Xsjܟ:Trq*׫se#g(:|5qe>,),Ԟ*:K_\T [7SFyVLW`iLfl5nAe(OCHZJAV gxB->nar,%B T/=jC[ tdɯپ R _17BtרE gzLㄅ5u'TJ'"!ƨ^z:ՠw ahgZQ qԇ=V N:M ӎdq}̃ǰ̀(ODH(k5F&lWSKz0VNCbnt%fZc"Uq"M^Xr?v Nc<lCkhvX}(C2a)S}fW5#Wm[<9f0={+iY 'Kz%{ߴm_7*9V/^MukL I<8 Er+-Q^؟Q⾕hfKal-~ŰDL:L7C+[K)-mc fA,Hxw_JH?x(vZL_Aq.I#YdjJطo¶׫5-9LJ4my~D؍Y>CP{wcI^/]<[0ckM{A[1;[M#e2Rsz(x⤼wu6#zLf`%; ;} _CŎ- _Gl"zH$8r죷jF6Wf'._ =yc˨ d.g4g;˨&G3%6dQoOzĪ jj˨n^RQ Gm9,cZ-wTV;xB+0!1fUN>pښE! 9u]'Ůl(Bfь]UηsWUhQ"y3Iٰ!q%\8p-U3?C/f>3#* řJ`|gQr\&=F& Q\ atb?a{y)CN3t3 DŽl(\H,imG758 zk+'$Qv/Xqi(> "'EC|7ӥk:eS Pw!+Y8I;žK΅b@2JmԀ=7 CVcLi616!zPiFѠ+v_q٦~ `o,%BUєW·w\#>;fAMX!$֮WM:FM'}ܤZE):VfS*מ{ꜣޕ35DM.y0VHEd=TC|ީ&p4|x[mØC7,bCJAKWI$u ~xEXmDisdfBZ&N AoFIrPLvpS/qpsu֘/KVQv8AV{'d\;5^dѓ*\  'J\y"؝;rotyf;"#7"J$>suWP\ DY݋ՖG-٤Wr[_($_v1 ouhus)KN۶.U!8j4{H~(vD%ԜI0qhU8aM5c}m?9Fln)8%6n=~HlX昼ױVVp `Q屚B'?Y|$ yOM׋ tlI|/P1Rb4em;+ NrW6)bcVJ7YoGY)է\z'x!n+Z>%ݻ'kSô=ؒ1Q^I[e []Uަ{Vh?60& &( S*=J9HDA[A q=܉_u-aa:c:S.`,5/ișdot3ش@5jܽW59*:~>Bkh\EAM8p:ΤPp3"}k00`(,큣5s]`s6@z8/yV$Il΋RiA=kep*@4E[>;9*OJvvZ7[6[?Fz޲b7.v45>Gg?% UKÑxş++ M Vs*3f?ðpqhFуҕl*`wpNQn|ЭR߇(?SJVl&|Ň}?Û@y"u'u2>M1؅jCpc]R{|C6$!-E%4qCEo~?kp)ƤQ34sHU+F/lyZ&=t}za|qed3q ?5(X9i"RWZ81&-FgLhO8:EKw& l>죩UTXs0&$q{Pv 򴫣ΝBm&-]GU@IBi6*?!19PrŘvR&'l;~ŗWz wFz Xž[/} cbV7[|„}g}Su& GTEϐFml3٥9[`J)%wm߾cO@€]7gEn:# xnJU=G[׎aRacKNM0L`Na>wf ]hVBSsB-bzz|t`Nc}"{=ȑA$ID90b^/4U <@wXq m0$H|FCFTN K\MxnTmtF:Q%VSVrZD ` ]-BHS9AH!J}e#{wa?B3:nSEy,qdrsrnhﱳ~b䭃p!!u`G/+G z{[Ek7 ,|1/CW\A}V ΚY^gE J[{ fef0L*VrV/W``b._}mǺ2| =dovu/;=厈>ݒg i㡘TxR.i5u X^V#(uֺZcmUŃVz!"g I_N3)d%.9KW*" 5@&PdR?D[靳8{T͸4YDh5鹥e<dȣ6"q;Gƣ_1 ;x0(9ʸB&ެ*^TeQmTd:d*Eق*I(9Y7˜Li/'ܶf.rxKAH.kF! ȇ@~5{*:ksoBoO/ RL,[u=„-ɭVWs{cY|z;#\ kwP!=`4d$t 0L/۷=ɏžٵ^6CY?ϰ]o[ŭ!gcY<=0gk#EH($Aa<^78v/ ?/jFͬgQnezVG:NlNx\.PK[F}9+P${~&o! Rucv 1;Zf&pG@j?tkvoaŋ)۩yo*o_AŤ&$ ##O@rApȜԤC ..\%>TYcݛA _ȣlo(,&q9aMMҶ5D8o)p'/ֺJ*YV:cvIh:1\}$SrVk;F@]rL98=[r lm$rk!p1NH^0%#@iD KS{ ݷc@x3X) Z%j|>arb0TٙvH6f|`,{޳u)Gtb*fǖ ÃAF 2aJS ]65' 59IOjPmjMXC DwLRO.-.75I& @VKEeW뷺V͏,$8æ3K`*g,./4(kZ}2elhBcRjUED\H>҂ <%&i?;É֏xb@D:l6A y2&"'o(-ދ=c4[Nl;GRTG).b; >HSJ4LuףJт4Fq`Ֆdg ).(jR+\+7&$$bHn0š:mx0 2&"Nb>W!4fu^ўExrxA$= vj:>[HIUS 鏔5bq,?wIl|Xot]΍1{fn6V$>kð哿T}i}LxPC~5Dލ28cO dVE6], bCmAHz DB#jnc$i'|s=b 5O㤝8yzY 4:YICD[.IǒK[ Q9"iU>2![ joHj9PV&YS5yQeN|u c7 ;ʷKɬ/ k+ !9j $*N9[N ]xgb%S<:~Q&}Kꂞ/0rxް:9Z9FǹPr`$ (.!!اql##%ӻ7=Q޺w-"%Xܧ Q\go2F"8Mw@\/axInh/V6cA%GȬ;3S~tD09fD,F(j^zYa,:6)ۧα1IŪ5~gW 1ydב]qHy2qTk۴<k8lPk`BEJۛ=O/;Kn--{(DlœiNw=ϡ-s5rd/ZղuǿMQw‘NJo0;4:hJZz1=7ng},c\MU z}䒠yuK5γ&ԺLay{qF8ךTMdTјZf3oY.msJZq96Dc2w7{( )y> :eAQc]++L/G"sXءL͋~aW2N;hӽE $t[qgܭp"URjAMmQ##18V[ͻ@}0T:Mfcu0(} e0rĭ<NŗJ.G ('1XKer{YVO=L#/.3RaM Wɪi6(ޞbrg~z7WWIWBӈ$v'O*9&jE-R,)A7y;>/۬{11 w\o5ɻG!,u= 2S !Nxos^ iGp# eـN̢ S[z}U_<^dtn Egpt~wO6W'o$>0j$l Ζ$Bbv>0^qmn#:s(vjpߐA6WQߕLc=᯿+i&ދR]1[ @m!W؉`\͸I #xVhL8=w3pQm+Q˯oO(qm>\G_E`F#Z#aUѕ0@ҿ`M5qSx`wkI#z?M;H #U@S+>㳆bLd,e6%q)7jDy69',.3+f9HC.Z1hu9C45ac)X(ApW$F&ug!GN(vԃƆs_GHk溇M[[ jߥDHC=aH̓'ו>)ky)qO9Yw$V:т3f- >|"W.'Y@с~8H-"m1'a*GY|sI&m&^,40EDLY񓲱 ۲$^k}KG[d?׾[{PG}Fp2וp*EwN3f6dQ'JxK⑤s<;vV" $TdM#/@Υl%АK<[H{@;4UyK"HpoqҬ5ZnnIC!'mnxyŃ!#.~fU-'&Lk?(lf=}eMxBXsb^uôx qd11K%'3ipK@v OӼt =033qOY@qU*z3JZ :fQy$Dxi%jfg G"Q9MWԦnzVL>''()a k2yq,8<~4MLbeoBAM1xG]iߣl] ՛tvq|w ƴh[W{hkyG#V߬TRe->rJ\50Cc;!Rsf鯳uk 3kbGnit. '*\/I˝a^A~>\<,xZ==uIfI|?ӗ+be-y?F26P=7<;@&4ރ.sK5{[]2JSxu>X%*=r*-F5e_sL3h4g2E,ΤqFOˮo g0>R(*O9U` ~ta4\@X:r$ZDy~Rkz'qj ۚs.vZ%Ӓ(Fs\p[T_jk D/ Ԯ㰇8+JbIqUS`ݢ4./.BmLv]9Cjqbռ4{3UCK( x vUwal*:x)Z4+-jk؋Pr5 z6Bַȡm*)IwGD*ϛkAak\TJA[-8陘W ՕeAk&>o? Bҕ|;~Ip hK5z?V~M#w;AB0(7% fݭOOݔV;D4*LAz`l!VFʆֽZ>z~w;hb'2/"|?EBw ~{ݍ4+- <{28v- 5q& qn}#rHTwO;DHOLsrX[dAP-!XF U KC]Аo̸x>PzJy3b4Kb=KDs3<fn6eț\Xi ZE\2Ln٨TDcsu a6Zx! _X~yw,8qհB8h|j =ޫl]CSw[ϙ=@kD"yFP<55fOnζ(DpƐ!Ywz%2'1\O2fO?-$tܥ[Ŏ#֙4{MMO a򭙴wztrpMFC7)a"H',SkƷB/0NԴ-AM%)/ί;r9t4+s妝>JU8NI}!,448r+R.ؤªe?46FVd IV쪯'{׉qH1T{llW>0%up ). u} /25U|ہ@Q?.vc U좲LGQ0Ucl)„7d[׉}.!K&tM}˵(_LN'݄OVh]ѳ(c 𢤏a"ґUlw>WdOߵ7ch]LM%}gZqtahbK'/c јPHO{,&f%*Qtz<>r{rg-"z7jgk2JՓ_~W3fob !$ 0W5릗;cKԚ7! g%Y^T#.%cn6 $P`yrB~:yLK<~TEs=љ<=~fbb,w㨨Dʽ7)WZv"mwV =, -2DSơ Q /7.֠ KN 0'=0ݗNuƧ_4yܙ* tڑpJzqנiiS޹ro$hOӵ 3x5VnҨKb)jtdu9b6$ɽT1OJoK#c3]_(tb$7.0_vV7#\f#)= rMAr0fdC}Ixb8ZQ˯;'4|5/~0u,#"[_Q*6ִt(9-z[P?9JM+HXnrAF%Q!,V: ۸QJPtB@@<Ǣz>E聦bf` ߛ! (s.^;N EN_A̟[ qAK4%qA#F6Dꂸ(ۭ vB5U8:!i*K2)1 M ['6R8zG=e3 BaU􋞄hAO*]Cf9/YQ'1 :G MF~Mfgc縮@ukWtםjɣKqC4'>r0LtUǂFq&w}QǍo •4/-;uR̋\;#& 40O9Cj@wɝBq&lƵrgQt.6vg XNZZed0l{5ٮyϞb;R -b[1>DrA,or#IK;*Wx2 ]5ՁW"Q#:2*+Y%Zij8^v[~49\ =Piu xZDdpT, d! .uT(&P%^Z%@1H(VҡiaR߬G\hУ`.Z\-X־Dʫ^ (;Q vx z(߭Ҕu~V z{{QĮ_߹%Q +'Rg[g3" F+Q;xyl/8nHfzOB۾ؖ<)s.SsݦB /,'IEz9W[kACŪ -V+ngFs1C 'ofܦXjMSlRjQCy_ $bHen'WtHk v3$a ~sp݇ihJ 1/MCBb*yP[9z8ŰL.~!K~ՃNe^˜рTya@56\IV9UgofvE6N'(3s0 5[ՌU|2Kkp=%F祷)M npa7Y`*S+>kuDoZ0F,ǒO}:Jh,\pAEMeͶ cR2%+\U ?27֠l̈|͙$Wq~yﲧ8$`KgXu b^7174u9J[9yvDgva|&Y5AXFr`6A2K!0'8'2ny HIMxTeYh!ŁVM>Fi[WC)~f-(mGW`wMa 905Z68hYcu+q꒕G)g亭 +oK&C$vwKQ zMokvY !Tu(xCSq- 2):2j=0h[;ePOĂ3JF.ٓsgѴЩZX#u8.4sЧ7#3xƗTZAT 68tF Jۛ3c2oº/1F5C `(j!:Iw B5;F3StJBI?Bٽnd\5l8ڸ2AD~h۟RYK1yJ \';\GnQKklg>87<;~ʝsx|;#'[Lsظ v/UA_ =:gǡ4er{com}^WU\ce5vGTV<ȥUqؔX3+J!zoeP-=+m9 ]i%F =pkT3M[ӶF6ڊ҄@ބYž\ TXkJC Kjx9',RHmvgsyEu[(Ts~a īD ʸ[z) ڮǖ2`RGtZYOkQ=ݼ+:d*#4ah5Ƙ( .#N|l!yǢ:RHr#3X0գ߂xE=% B8ųHϺ}G/GHDu;Ur>ߋキV'Ԟ'Ë }a}״D~8R~@%ӂS6hruy6bknQ݉  }9a\\Fu>8a7\]t2΅OK7U14(w`zϾUMb7fީY?gU(nZq>r WȚ[dr񏜂:vC3EUH[w_S{aLtZ5*|sΪTK9khXQ"s|kI){ťL{! /"SƳ@y.X*A"i. 43<'^R+8V \PBà,cG~[J5r;e;;*Gnn~(#xB#L>2!8a_M>y_WuzTST)q=+x/l$0J d4.TP?uhW 8rƗomu{"Q}.6 Pu䓁֔g܍ .Zwn:ޛr﹆[?%FXɎ 2 .hAL2{<,F_cid<@&=*;]D„3lAVHub(&uV0L^JLa$ǃaﱇ>KHUT Gn?@۹h2G"/ 5)Yqs[=-1T8O_} bcdu,C1pLx^`W%[g'cQ&Jʐ$ yk1z ^Cܴدykch|:=/ ˿oj_=v/lOuȥllߍbIIG`}(iӸI%@$3gG(tŦ%>iRgl:]gel\v@s hWb $AGOof$n̶X#%u>[_kot1hId'be$nӤ#}`kr9y4i Q`Q/ņ g^d.7Qb*TX:n/3փL<% n9\4AHRmh>q_>> qXTh Dj3ufDSn7\Amq_l\FXBh9v6f^Tq 1*'FJ.>wHtN'VڷDgvXʀj3҇) 2OWʒ< Ԋ@)KISGd$ߊ$:R;$ab& p$뺽ƆI]ȠYKޱ{DlMbOܤi72%VJf9trR8;4-ƵP ]LjRs\{#uBo1alV1,nӛN% kw 4SNY]I)^^~[uTy($mi=FH&[ Z:*өY4|]0RXmӭ9{() uoGQP>,Ko˴譇M;)kfȳL􊀶ܣh?o#Fš 7X 9"Hu\ږ(2xƆըɿ$xzn-#| 6A]ȥ;1X#7[;1V Q" !ǷjB )~roٿ]EH$C>h:͚ 툏?Kl Kv/GzFK,*u0Gi](bP,{R]D]8ӦM+D$TpZhJs>6@py! u X52gEs2~*hpE>l rI}E?*)X&;O_=ł}b=9uG=yK 2U˝P>x0.GNdLTt*pƹ܈ccr/טB̞3oex^w/}}N=4 nId-үED0KJj/g==~Vx4 m 4>.塱%woݟVdZ:)Nr/:<דc@QO19X̺֙ϧS TZj4ૄ7.多)s7>gͶ+VcשzjDY1\o Ѯ>CV/ RjxbebMk.Mc|=9`r>KUn~@Nt}dLOŵ7m=uw΀:UҊDGi؋* p&9h2qΠz(IӘ-Q5RǎWWܞ|G='<]$Hk"X|qCE>-@vl)m﫽Ԝ<2娰~GKmUedbGPV$L0YgKW2(ڗ=~)faݶcEa\q&yQ9@8vG=ՇU 䖶G_Aqms 9ӓGeQå9%CiRRJAahb=f4Z!kv67Fk ܡ\]GRHdt%~.3Q<'}~5P|3.wy @54AgađSS)rByFةGQZ n9] k%gwFO=SBbPTXSt.PgX3f1x< iWy5Ygz BcBڦr63lʖOmR|k'MxΏ+ǢnI_؍ 9hM凈9YYȷQ$d)Lѯo2ӫlǿ]KG hbDv&N~.d罁/(mC?3FA@"<\"<-P|p=E(YIխ.ҦaGh"K$m UXHf_ %h01Li;=xGHbnq_m}@93l}G ==:4 c%lm1F֬TW1Y>1 5f05LGC ~nE`f"P8=Ek;h=OJی1}LU݄ӿ$20bJ*dqe#אb?l`78NI vL:FCmqwGI|rCBhm#FV͗<]Y7ll 0).\-t)`, xP$AqaZ[>xج,_|UF_fi>t!^׉~ӕs]/xGO_edלׯ?uV}q1#;Y^``":XzѰsUrIThuȰqsޅm\HM2`'!Ld$=p'EMpeHo5KDCmYx}֦P_P!QI hrLY#lvKZ y8X8 X3v/t'6H* emYdzR;e'_cs,t4v[#M>Sޞlİқ}z{}/q4#69<( AQWPZo}V4+0>VjXbmh-<< X)U`yHc_svVysa_L&n V :}e$wuۨПlí!u(F | KTE @vb4Hlm 0l_Y\'PqKA{[ #p!jkC\DP'm) SQ2ЍMAWs[s\."DKڮq{`iM傀oP;?Y-KN}-6 FgpExcxϚ֯d>(Wp,U8@McFG(-\rI 2ht"PBݘ,'{+BoDی *EPqixKRN-j}\Njj.H$aU# p %]p?88q"h^dߖEػRg z%>_6:$J/O 8i7ϣZ۟N1l({'qR/&B)ұV%"I}'h`]]~*qj+)c!+Ҫ>P<+!f\6~k^DI!QX%!dB a3U(>cfl^zj6:lmWTX_ DP>4ܩ V I_Z1@͸lo3 4👏aܦ9dǨO9A92}eig"P]fPu[Spq[(Z&I섁ԄM4|Ƈ9k˶lŘ]aHI}sBqĝHD+,ϫ30ߜR.1F!(zZv򧮴 U:aWa_xV-c/ɝ0gB}1ѳ44Pr;01X?T9q4Ρ3Q;r)H"pkm=DYaU?9φٸ4XG"$_)B{/0hx-p"(tʖ / Pwl2E`rѮ(@Ip&4_F,*r Ox[BleISll eؗl2F(fR_E$-x1-T+ *U ih\fE sm-ꍀ/ HZ/v_Ggɂyna2axu v_FsΌ$xopBDtXZ9+p*2e!ưJ4I-̭ ^Qぁe@۫=6d{-Y5rV]Z?iØ:cFa? 2IaVEqEum*Y?E)mjt9•=)稶ZH{4QW{poK-8fq:v퐚(쭣|JHmTK*`U܂\Osɰ5~J{1MN^f3w`掶d"/(}d{M1c$Q`Y.2Nm_ 1{f0CkGDWDMC#O3cB3 y!(t$w%ӈrĜ}ڹw݌m։d"uqMOUbAS2r-?3Ljzzed)YcF (g͛܃X{+VLL y!|Rb+h#}'S)auӄ i9.s0įLwke QkqrKsa:!qoN z-[laN6( Y儖{s^U|YFFwg.DvnE PA:{K:iD, !sIȈd,:v9IN4<8op)=Ʈ8٤ @e9bvg ?P'xS4v0Qɔtl_ʋ]\eW?rER6o󷋰e-^gEdQ\ P&.feD`?'ntVtfCzE5;'A=X M Fb;E3bI VcVսo̓UM6Y@˧3s, [yf3_ a |'4mot!N A k!t;r`00 Y`^.1a1  ;kȺCX>oSPib` Ou{$ h< lB"Ls`[[rVDPXYMuzq4x󐶯#r`P&]z+äX4Z~V8Wnc4xnBJ=4BS"K%:mR^8<Ia|uSȭh6C08GICED@ ؟/-a`j.t?G Q f{gd-撚B9@ry&28֓Y8W8FEla(QoH$< `ISyvpwH@S>ֈ7统t zܝ`)jMV$'TRuw'5b9miSs!;gYnG4NO}#U:69Pd- \4V<y*@Fm;qI?a,B2...4"kldjҳBL#WPS8_nOr@()9i E Y%LR';A]l Goaf}pzՄޱgy5ZZ;ZP7퉬z]xedJ(.:Ԑ?EG1G|h&8p5"<YmV@&ef3oR9F@ylfrGދRr2[#m(}kp7Rc)|~9Cװ> 9#S|Ƈ/J_ pCc+h!AFIE]HF;AoWzXP֯4:|kPn"5<BpFA0 gfvt$UHM#T7ĜJww՛ a"PHcxQp}Y1A&srC/)Ӓ'PzȽxa rņ$ A~LzDY!46.Wb}ۯ~ytO,5,8Z#{2= bԋt=,!0D[ 0C$\Ƥ<͟{$3#fNCop-"z(PԵ>g$R7kىI:P{;Ri{%]GI?hnœ mI[߅%킠ݨAj:^GRodbҴAq[d x{ <|2t;q@MWԄp{nՠZTX.>3,Bx-o =glM;qvw8.>B3ȯ@fbmKdaqڰ4@a9S-%}2yG +Y@\F- 6p}fhG)2tț;4&ȑ=kCр4pIc'⪗>6X~FߥK)L˪,^rY>zy]#XLv[fݣJZNCk-uQI=qG{AIVw,7Ǭ׏S*,s\g ,y#f:THB~y kч~+1Y3OC󳯒+I|)IHk}&⛡(9AesF~ Z p@LMdU~Dm#i:l}~y#;Q11@".%7}>#ɿpZ>k}`cǴ"i к(H#1Nf13B\1xb&g 9 GĄӡз2Բl$^|䖳~M {o/ c3뺊P( /ا<9)6&N}mv(5~ :_+ tM {yg _ƱntK ׾ *Lv. 2,", !We+(em!mplQZ)\@eT?jmsux4 O+:B+Qf˶. t ZW1$XbbRl1AE0EY7, me^Pim) n`u YNRr"|pF>{PͷX݇:~6wŅ!D .JL&hIR _'׀Hh@OJ0_4F]ۿwv5vCXʈSyIcg6A !`"C MUy: }AOxUTq,d]ҩj]]c{*m ?^!Hm̲V>8+uT~X_ueeAK'1)$>Dп]\yh;PrՙE }N\=W-Kge69r&mNu2_mM< x19bZyM-u܂ Z{A8*L=%nb2eՃXDwPڄz"oM1)2۪=_:+5zbtZuCڸ~| 18t" J`|aÝg* %[z'^|6A$] 9~Ͱ9_T.42fʻz0Tq-;pa`,|04~~3G*`~㓥$Dfw,fn`O;bȌ~[{aۊfB>,qI;sx[u]"2I- #ߖKVe"v}.![Ue gizuȗR2Rp ;DFG Ѳǡy%CyQJ7d+pF $NØNi UxGXkHBԕeEaPÊiY^x8[,yr_8"mܽzb27ݕvrp<ӴI h]Jjz<a  .6僔v r`-+Q>cD=XՄ=V!]9FB~QQBDS"2B qp"AXt?ieW)]Wp .Mp}B'ѡB=.B-C'!pFiy."t(J,0Α)PH?y885` .FhM?5o-Za޾4‹R.U HЎXn:5mE$/Oy}ɨf9:ʹnt/6,%VӞ[Eyj#1>[A*S~RgяQҨ?_shuX1ȃ@bHrɶawz:.@bm~9qd/a:lH=9Zu9dDUjPuStvԈqA.E\6t+nT[6x̜1eEf ¢Ьbr_F7g5C5`VV`tGZH+xzBxoV]̢v$_QpY^6ZoݮٿYWTFm" IyaϮ;A3Y^G 84j [E3DV7;rh[‰fRO%uy1יmj7*Z{Q[r +pr He~ &EOhd\bQ!c8_q#6.ce\uhcֱDv14A36XrS 25iPObq  @Bchj(ً$d]ĝB3c|V5y&-L͇/p~,/2oݢn!^ElBS aQl VIA$C:jst;:P}kdw/W]l`vv}{hMuuzƴ4քrŹ0J]j)VL0bzHԗt Ja!b F7gKCJK69 dwîcBoDޜ9̼|vgZP>"{>F'=Dx/=\81xÏz/XC爲 ~` KNp*Ԧz.&"+?p79.rE"Sfތ-""j}oqex ΑGFYܣq*ΠD $ #i$vR_) ^lnDz^IO-0)R!'^g#h[OLj,f&5[t8w0%w$p Vks#Ÿ(f#%|}Ϙc8[*|M.?$]<퉼~ Q]Gl jܘa+au{F!͚]ԳpA_PtYk@?cT5s!MFWGPָ&] ݺ`#w,RDw6:kŇlHK:Av&JՒd=pjZ=2""UDFň邵g\)ؐ!\f ruLN;{Q!|߹SD}uG˥ O=[XTG\TQZDܸY46z9ݐr$fʣ̣$ m'AukX`Hsژ/;Axr=M6+;|*f"/Xm L _j[Y1>K_vyqE ]u]bdA~׼j`q \^$hZ`PyTͨBFIFۦ[Bۄv-\ {)#eLdr T߉ģ&Kz'{)mBFݷB %9> pDY iÎQ#ڨzJs^>4:Xg^`d3r4`>F&Ɔls'Q1HP{L +a_ᝈsYc]o!J–fPY[jDz$LƨLHO=\RSO^6+=JbW\1OR^͎B Z~&}ӧLlyK~n$q=2q@ep=}XS;֫?A ֬g<3`bkMC VvډܷMQ~ 1v!_o!YQQÃn"/ZU WbAvoP-nݸQ+6 Z@ܽ}Jۧ)֠9ĊG\2 g Y\я ƘڈCu6Y-ؔ,@lm#yueh}_n<x :Z]: f}ZevPV*|P _C|S9? m8@&}!g{Cr0iy:R‰l &u~O߰AxG!k,.6''VA* 8j$-qA b~>ȑe1V F0đVDo{zɍ&0Hh "%"rl=M V-Ah gН;ji&hyALL4SG~2F 5pо^ V%u|qa?E* fjbbT}؆ X)P_rjO+noᾩY}Xbƽ#W#[~Vyjkf%-jWslSMUq~(aonaN&)gFa6 ^l4tJn5:C[Nթ=4Gaz+1Wy|[[?rwA 9 R~3Ė*AU/R{蜅JC[B[Ҟi<;,_^( [yKwJ=W)7 (Ggfzbekam)ֹ,7vI;^,AMRj=Nle 8-o} P8Lw52!*^-0 j/M@\k r!Raɥ2M\F~+J1ak»{,8)¨XTCDăV*XP7NGL+~J'g1Q'UA, zd. 3TG)׋qș(W#cTXF%sm{*x IY5aDuj}3.g>\MI椓ɴ!)MwoX*ˀ!G+! s8۵mrGfYȲᚾ7Θ=}wKC 322 votږ2j%i N ?6XAކ/* BC>̵naLI5F8L: c{y2eBǮ C>3j@;wjF>Ѽ nS;MU]'#cyKU!.`g>Tеb-oZoq7b4|МhĜ9~*1bHYYsB)bOf ^IHqF| o 밤+$ C@fNܚMe}'lSN]fx*܊%{t#я5y[Q7ʫ9U[]Y %ozAuՎJpPpѓl<%Eɪn<\Yu<ɐΕueekqL'*ͧqa̢@dJ0/Lrt:ݦ* ͥ$I 0T]H!5$TO)ۍ{/UI0E;ac.\'CP \4]|_fѝcؔ#Kmo HCcHr@T_|`ꎳZ ٺ"f#EWf~kQFw^ZQ#uNɱR6\nNI3нDlV,7kW}Rk(SОv<8]]cTy]8#hR&UpG'6A:He$j^OS_M)T:Oi'^<u-P'0(gp#PT=p$% 2j /鏱AN8lXep{d= iG/~wU/{(P-"^)?=6P@ GXA'WLO .|[w>|(f FAQnF^u`֧qd3Sݒ>x5/Îe !'$9G[.vRiaAFo Lj)ȭ:΍yQrxXlfnjʭ<bSdou&ڰ %dk:@*p9-4/v[9bp;axZu7:!p yB|VIp|i1{x)˞; {fCӸ#)o^tn~ bxjwM?-]WMd/ЬҘ6''QGe¾֕*_YoU'Z$E%$1d3c>"i3`\y~Zwպ&ksθx+FvV鵳Nyu!P9ubC! $noyv$}.e @bE5z% ¹ xq8?q?bIM ^Pnh}l)*9McUpq l9)`Xonxxŝ"3Ho{8V)=Tp8] ͚|~C!un"bgjYdL(Gm{Qk"q-1ä~dʳ5A_>LŅTCOvAXt͓z0,e>>+VG-w=> j~L60I(d8(+>G8ȃA~#2x>q{0ܼ&'ppμ:|pYS>r#Zy<=G%jR0K\~XEE!j-UQ"⑞\CNo-7#b,QE 5M*S0*<#unCA)LX' | 2eڞGLfl65iNN`&lw@f0e"qT3]^xY#j X?rϬwn~ ɿ;WDP61$\ ^Lʼ}~a-=MZ9(\t&؍&.nrͮC۠-K*UR݆* )n2Gԑ+ȃ-͗gKs" !0>n{Zɓ[F@ 2Zqf Rܜ "ϻw!|khv^EH>Э,pS$.F/s"mҋ΄2t*6/ӟ9L`%J$b,~=q_T+ՎdrASpx в@"ßaf#Jޅ%֮A`{*ș (25\mw0"[R=o+BBΓkoc958ߓBuRX[z⅀, QM#_EuG-;'&rWQTSq47+U1i QHh)D?psu̽-o! H:I?9W-mP6B{S}8PH ^o˴Z-Cm|A~(Ķ(6thlǚγ΍wS,sJ+-ө9o#<&],y>SVG.mw<>X\jf Dj;Wq%A@oi/?ONqA=|Λd]MZ =kd3mlB>R4A[̀գo)룚vBSx1ވ;3_8S=U5$g/7>=] l8]HJ1B}n[!\bI(>"0S|0 1Q~Wa- mɓG7u Ox`  .1C#JZ"xbklI%){.hi@ڸ$Nip{ú B?FkyR#XLa?{XE۾s‘yK(FuWEI5%N6kǡJ |GD}Qwנanб-\U߅2GD 9eOedw<.64I*Բjm=U܉=GAs+5Sn \`|䛨BȪ5JW7QT?yQ;BG`S|rE5V.ePczr{*g8F!M,@_|d!aϙfkK{KٜW @Omّ_:IIq;+v.Js:,h$Xc}E `_]U!%S[y\9>T/ ( ?\`sV2l8CV5R˔v# '[TO? =# kTcg&cO{ֿI?.N`!%}W?t0o%(ٺMGy3hmrJtkg@/*OˊBz/XaW!)%oJ#چ69gkCJf:aNEkx-G]홸C/tTe=?zaK+L>1UB ' ]+ojC-9:S()ZL|73+äU VcY,㋮嫱7c4Fi%;5R^ [!i7*EAˎ }qt= >cyV /آanݗ.Loi!Fʆ瘘 j}α.{6ID1Ly]`_,p{/3˵c9HCՙ!5``oݩpSW Y GSm)k,,`+q8 V8=R>&਌-3v@ L^ӇlYRPRTmaٲCG( 8aT ͕4o ?5ic61GsgVG;* 6782(Hdw#|Oypȿ @|H0@V'ṥP;Y(b#Nɋl@UYo~ hr*d_0[>8UKC0:ɍLjFY,y!&jR,nFfrJDI|L Lbeϲ7dGo 8so,7AƄJgsù%X}@t@Р]HS zM80QH({gm[zr9Z7.ߤfXok 6 Dtsb Mҩ7X1㷠]1g{ujb,시QJ#W.$)%֡j^궞Ӓ/6 ՎCS₸'%#aO{]f ̞;袩.0J `'IS8@ւHwܝS5tG|D (F/ 45{Q(Y%8SEE?RB{ajلT1wbʗI) @~/3Jx]VZMqJwlLV3wY7 O=D˿U"Xn0̾;5\NC| /fu#:ttFbz%'Q[h~W$wI5Al" w&aٳ?צzFܿ/Œ&21@T\ev*7*`^cП+8?!x Vf1 Ǯ[yxP[1g4Lxf\ALI3 5{rOmOZ+5x"M/1sYk{!A_1kapgvvk(JlN~n%d7-6{c%z,k҉U$3xR3k~\߼Ťט4=M`~ue9%v sj"z;?]_ ;e3D7T9%(G jM/Ey1WRpvJ'g):6lk(lBbJ'7hsZ:2Ux-ӱ_P* 1[qn4Df4LO>l| ^KB^K,NΏml nea*\Qr2E: qf򡇆_y%3?ӚZ1{CBHQ1xhHb U)ptnbPidfURAz R1 x#LF-krN*:VX`t:%R6zpWo'HGGd lb s#{99pǒ(]9di9/l!9,mgM~'"ip!(h4Gɫc R;9u#usyo.痒д׃Og˚O!#n0}%h>5CMѠ g)(A?`\. AwU39^| |a7uQU,YNұj vc.jX3#ӧFn}>nPOZ0j(~hF!1'·"Y_Җ+2' X20sӌ9(m*MpLs W-Cs)d sb/W{ѳྡvЌe)[tKhK SfBBf0my/"#pLi/YU;qtWkú}s ?PBEtb z=FzIZ^ 7R; jy}JJRI" P< 9z|R[=0I\ vE *ݹwx:fBzO{P7Z/;HOSr~'?>au$űgcm|R|Aуjg7~(Z!|!ZxF"Pp|F"ZUX\f"f̣ֈ/HOሼ꽤xص&4 =Ȑ9aM;I'l&gV7ٺKHo{/HWm.a_(&ZU:&)B씥4)K>~mǸ3ܡ2']%G1փ8vFLzѐ&"$>msy=߸SM#X~  HyOp=q9d_vZ7K'saA2d_jű.2{$4k`>2.3>"iz#|CGځQ>4N4>xWրI#Mj\Ѯ>/MA\Eե%^T#%9Z)n$&nv6KXMI^s|`%pg%ÜuWpZ#Ϗ#Z2]zy 55߶!=An^S`[Ԓ!)9K`qX`dCO2,E|ޚJ~|Մݔ+3,rVZԹ/oQі4hAa{Q߱pzzeo1txfL-dniTX4}Ta4UfWZ^IEy63f 9hc/Op4f/t,vD6nԎ=Dd2F(-%HHjm!2S@ߢQ'hxnCYEYa1zܙtܘb8erMfW$"Ln/ZBKL;eZ6NjQ]Hu ٝCC&# TX6҇=q, AM&a봓fwrvcg WTvHsH&eitq#k)mn{&}hz9Ce<4u%࠳䖓O4vv6Tm`E,蓵R?Ӹ!9>2!T5J yL,e] BNwKqcy&͙[}ZۇJlE&} Y#];,JTZ6x_fm>K&clAVzY9b"37#+k>Oʟ6!|RUl>>;w_:D>iKSo8 H?!2Ĩ{1|`de@U~:Y:.(r)9Z] ^KR-Q"wmjv}vb\RdLU/")ޟY ,E\N f\dVMxCϨCJ"pvc-G̲8-ӧ 6;P 1.j5 μ{aj2|' KL\Lx}K g7Zm*i+n '=DyEXNjb{5 6 + Kl6q%|g c/{(r\)eN q:2 k5@o FL7}193ee_le^oWNk *t;VZ.5 Aq:PAw_~3>eGbB r o%b7i)'Ot_EfpG4d;p iz(z\r oe"zUu7r@?HP;AX]y(}AżLХV$}?wC߄O?UyfǹFRrLj;;vY]!j2b5hbE-a$+JV rk}VG ѩDl d% {i?k+@HJmȌ P#Z;&mfƁ|~JYM"1]uK5^Qsԧ[21XL6LSad'SފMZ 7y؞߂'Mq"3ێ&X \OF'r%I;Ւ`RGp+ `m(ɰӽh$PxXhqiu {?SJ_⬱KȖOF*R1WFlkWE-]pglzض|oaqZLw=C1wh CtXz !iPӒ\m0Z2fBJiqM>u:3CC_cBa,@]5,y 3DB-Gܭ%HzIpv[hKkD֊)Hc$όB9;+́^N1Mo?R=2򭟎WϲX5Q$& D"9܅Y6ѽ=1#ݸowv/I*^"y2`f@P. _|FPp^ !.oQO>渲yg7n`CѰȚP۹ōY.7q͈mݵdH, *gVz/-rUKۨtЇw|1YN^_a <I5#2c!))sz}Ygd\RP>$21uUC| V>p+A(~98q!d`w'+ 궯U|ȳh3>pӁ/rU2 Œ\.x6B8\ LzJ~QcCueMZA"/V kdp P?wC T2yi; eU{P).4)L9a= t}<+ t j&C2,#ijG(Js̫СsY"0A 7A7ӄN]ViZφseQ8$F+]QoʺQF!^;+6@|\U0ZIyye_GY%]D!:!$㌷#S wN7GqnL=5_P3?ʷ5v|p>.Ԧ%,;v Á\hׯk.yz͒]Ui@T/`Ș#X 1BMPg]ɘxtx%Z)VسCH0b@w)ʏb N%:=72ΜûZ*NU҈'u*TF 2^ =+),FY1LyMs'풅(>;^we3mFWZny#"x)G].twI/My0!f To} ʺ xMw/Nn:i.|v="g `U>`ޠC8HvGFN 풇UK5&Q2B:s,ɜ-Lj,HWQieBc3Bobfs4ө0"J1\k˩/6b&@FFOR,Wɋp>2LUimha1j輖u|6fLXVRn m X<+xGwF[f^uYCY]g#qWHEKXߞU ت%3=FfS!˳_,@s+V$ŁMla[+Zz:t,/ح{+"#KCYN^Vwȗ"b F]K2W |ڃ&ދ+_]3n%9?sӇ ?<3+ '_c"I]\=8pޘs;Om^={NnMdѸRt!{S\Som?fN}*dq .g-ZۢO ]fqC̘lqi[BLXT ORM)kc.8HH$F[XpӢ; jx؞*E>\\ΚT~t%R˼V&<IߩIҗ"?όy^[֘t9lTv3 u;}32Ahf[dB.'2J)$l>FGoy,d#Y9) e_: OVRUOêc"\G4:Y.~F͞/oktF@i؃ x3IRrB椷@)Pn82~xΈl+?@7ד<&Z:߫)EӤ-SV&wm3]fC@6nwd J Ta'H7:۵[AVjŽ@{EKuif!^e{m MJg9u l} (G5AV[(T=أ]3`US)2-+GzKNC!J ApðJV8܈0"%:/;L|l#RE|b"y ևt| Tͅ,^Inj@jlUbl97}yo4(E׀3ؘ,hɨR.&͂&x y/;6ԔS,b95Tct y_WOr<=yv9Zm%iĕs&MUU6]ywN&)D7+%-\)I&d?hyG!d 9@d3dx F\1OUbzx{V&^!nfǺI"l8mZ񻨓KmVM%VQld -EUP`+o<0Paloour msm)d@V!Y _T4@hT[{{:z<~2w%zY΀]cj /fED)dGoj]\%=yAA>Qjʳw~%5.ì"5Ai:Puln[BUgF*zvjP2$0VX"yw_8l'2}YHሖǸIBn РIbWIe@@t 0_u07VgDyB(y3f,VzI-2C?з:~MaDA PJ,=@.J^+fت|h04\%&|}0[݆ەG}! Gkrc Ȗ,fCvpR0.4.dژ~+%02VuoK|䏈Vtt &V,fHl[MuoDh눦wҺD\4̡.1B:]f-8 htZuXFkci7MǞ{Yh+K.@R-ՁbJ>95srCa؎ܐ=+A(R.'ξlCKE e 8(F,"{j57)vqi3k_2G\ 7\P[^7ݷ7 I]\wEQ*[!1֦.r$8b ~b].$cV~Wq"!oZ8Q* RhMSu<<e12 Na3]"&e;ƠCFP,#T0V3H[EG;آCaUJroQL/L f8^BGNIͨyٗ0 (bFÛ(#n gjyYa!-OX}Dj(b_e^ xb.-Pa oo/:E.C`gZ͊ + R"2?<Ϡf~ۂZ|l M}qcJ"sNDžGx؏*.Z9Ӝ.qnۻC"gap*m1$ևrKctfkۢ=SGB )NΉ_ K&gXM%ugtMÌ 'B4/Cn ˀ4}cJvQ͠zpOh{陗m3U4i8Y*CVAmLm` P L /QMV(n.2EvB 2;#Uh;in&]x:.k~~14/^=FZw~VMQffzxȎ{{Dׅ=@o%Lj9 OZT.FIE P$Qmmo\2<@lIA?%(EG[| }l<%,PC3B̫Yt=ݱL$_gvOr< ~pu1wOV-0qfToU|@bOH%<*鿮O+vs+-u~I$эdV_ [ ŇF{6jE2|<8O:F=L.ً֪kk W\`&ηIkYl#*E#Zo>Byą0tR5Heb$ruYUWUҨd^2:_Sàdxs/N )쫥ntgYZ07070100000038000081a4000000000000000000000001644ae3bb00016da8000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko.xz7zXZִF!t/W`]?Eh=ڜ.+99`.=W9s']%PK}I9S(Ür4t)0_.!lr51c/aZ=[$CMu [h\-Mf~>@uDѭt44? L} lCዢ3b* P{㧗xlƯ|@LvhN}abu,گdBK{AAR9aeݮUNm,@z`6eͣzqDd8Kl2P1C97Hb!- ڴw 7 |`]};Sd(w*'GJirfE۶N 8إ+whq>GwLf\:'y縲r0FMpݡ Ś=4QJ b+_*ـ-YwD(3MMN5!fj<+[|I@A}3QEd,*/3|9YbX .4GӇ0}Fh+Aևj{iTbɡ$nU^Lw6)|cxG8yy^^3f߉7#V\bjDxb.z {wzZYɹ~iTZQUζnbvV$-B{/%a^ !k+i-(GiİT{c?f춫rczr7ʼnuuܹwvD;=Q{e(/IYȧoR^9$Վnf!PMX\sbƹ 0DS5 /S='ҿTa$҃.[t=b藋'sPjpt L5Y@rHI;Ab-'+kX7]ΉMDn8>:x .󙐽3ƴp[</}(dx+ #ڝ^M2ׁi02"fc]7.2|U/R=uliJU[=`vcS<)bq+vj-Y2Quʸq/c8, hUJu0IJLpPEG+)cX#"HKi\s`A78DsWM}iחUx~V%tT0 sؖ ю00vAˮFIRcZ0G揈PPAO:̂z#aϿ|vUR ec`V%\BKrgUIȭ|sħf<<;?6&G}dPa\/4⿽1?<qa {OttC@(!Hļ%$:Pj:9Jӽ/ K13w u9 huNjeSUE0O%cs U./U፬Lݩ916?*"b״.s8Dކw+JӐ0699A2oLU2_z>a /8xiݮ\ּ͂\zq۰U cOL R[F $|)꣥0+Xd{,0QЅ&rOȸ3{ v~ _j$ Qk IFid-%ZkU`CHÃP;MBm4\zu}P7\ٳ+r& d/<7#WFJ>P.^iW9,NyX#u'c-Z甇.ٰZ# ;b=z=pAͦ$=vҜTRHލQ:K%rb6(VsH;nk6oW- 4tqF]bZ"܊$vYⅴU+Fnt[RP&g ^`JY164[@֜7t:g.t=QSwS#պh0~U,r4` ;of, UWtr5GQxsWܦ=nLtęX x\srvpg#pO%U@uyS*7g3[F*#._ik&Qh9&7N`X;!}9 [[G=s]%~ۛ zqTHc~z& ~{kЈxC;zYuvb\طl1|4~;D1Mf cc *7溽gĩ.=ވ5-AgEڥt)<8u#x-rB/"gi~ѷAӵ!9jm٨Љ`/&VRBe b gb *$Gdz@`U[\=@'nX[NwHy-81!Bwd8mɥ@FY{oyh%.\zZJT}L<^D,KIJՑ,Dɉ_ $lf\&71Mbdڮ`E1@"3[JL;oVB"!][@PM[㽍XK ` ΧBoXTxj6~< ;OqE.N-[.4y8UܸiiS,^'[f)vNe2_"?VFgu$e*rpF'Do1M16ڐxDb&YVnW{}˘ ٠ͮW%$Ҋ u3ONnaK2YmvQ=W|: f5vAK"l/͠`LYDPk`"Bx #@5]=rgmy0ϐ^j "(VqDrqzk5bxK|q)Cv&Jw %fAn `&i80/1SfD++ttf4:M&@Ij4v Qǝ+|tfjb(Z8<4cw7`ȼKJܾ5Vmʽy} Xt#8 y'/yMxƞ{GdE aDOsW=qg@!Ab$e @J{CLO`6V_a &}VfĨ* .hD-C0։"%& -yd!Yg᧠WչJyĥ1f_$qbXDO3Eͻ*O垯?/{:S̫KW(Gg<;"d־= ) 9"';@1 eM3] 3O c˵nԊB(6_Rn)!]I ^, ~ dcX砱 xL_8ʬ; × -Q ZA k$;ʒBy9Qj`~F p'i>e)i=2vle$0@CȺCl *Nǫr5Bn(Ms@zP?BwS!ll}uA)X*&g $!2Hvu7Mtp`4XZ99ĭdhCNW_ٛU'b n6)'(go9V. &! +Z\l/}b~SB( 6XlҼ-r,<v9uOZ븤xj >A!XfUcN! ψC-ҟ2Hg[3ŝAmyUiϊ:͝p,TF()\BS=+M@:R !- "):&l+M q!mwbjr9Δ(I,>5o ˘ V xW|\&yNUjTW: \{S֪DYX~h)_A&Ho#$4-OK]? p I. mUxRow0~E=;/zu&T: PJ~ bQTY?ZnU| ,#ud洮 o'ӦCذYz gi=Y˯o&; (\{$$|z#񜖦4"RDrIu_@m~]sfXQ#M'dFEhۓ/$$%"mpҼZ7X;sO/]5Jb~J@^^<|,K22iX'w <̅VEN-|$ 3/ƅ|Õ zXNEϡJ+>Nt IvQC-4[wJa~)6g'oa;Cpo- Գ`=F(h)uWӮN[hf-$ UgŨ1lc *PHTnEQIDڣe0ˑ:%yAVs{Ƀ8Xfmi$-XZLwhmU̅ A[vdY҂JVĨ)YXH@L>QsB*N&kQ1O~z0}TpJx?k1r 'Yρ\l\MnJ_5!Ӽ=n`|* 3n֌mxW\F\:!j{1xXw WtAdcc .RyaH5~۹!Z6fݺУSrǟG>u;9S_DLC^=( !C2|śٻ..:B0l.&l64z`Δ5"\d}u&N"l} +8'\D혋 \7d!E L7?N \Q:|6y ך xщ?6&9N -F{& jZW<NO(t\@4fJrX k&*a+:} =2 ZiO|j~ N-0Dy8V|/^f;Kjm/%GwRtԽ3D} BVNjc-!-6Вq2;a 65EMDܲB}%%T < m3 1揧ڋ!{!gHb?e_#N.6mkF ~;]1D2u+e@T 'h)lR Y~nrՉ]AiLE ]{({!ףnR EobM+CHKznd$K˅C$L~Kmd7rm2%}N4a'ֲwU^Ƙй²A #hw`4cZl),aj~3Qn.M%xf;b{e&/q'j3N0۫.KNM3vrڬx\36V-ƉuMҏH@o[EZ0w%sGz|paDҎ,Zڣzę<1 ¥~:KXO, lv]\FlZY՟WMn@ q5Ax'vZ;$=2RpJ{z^iˍ f$>LqqSzliw:;OnFW xcwk."TUElz=Nj QʗYtMN?lWb B%F7]e[C{4l8kpua7Ü0}J}ɱEk<{#{׫`O#dV79W!DwxjnBcЍlɂA_`U#pO2ix1R5ti&ݧ-J B=|N^jf͇qHUpNV4$S$AJᨽ5$ .BxhiFR$)ԓբ}4X3mQY>ƥ604{eb[qېZ[/% ^RSs#yPAJF} C3u {o@m;QU?-:DVV>O} FʊZFx'2#`J.9&*?6\ kΓtB&=Mʥ*\*&Ra%QC XVݩ<-⓯!$}Mott_gL??y W&$Ar tv]!N\SV)B vKmR~)ջ%볫ѱ 84@fc̚`> ʟE0DcJl|zϪv΄x> dh; I@wY*8$4 }%T]vRӆ'+5/<>jtdiAha7ýi n8s1cV4zܓ P4uѭ.u_Z(a&ϲrPrglgM}o î5{Ȓfi ^Qgdf x8=7 ))#L^i/naD))O 膥J nOLet'#2&-3F \mle4]]L5;&9`$;XVP{F4Hgbooa %a'uAػSl#}0L|#x'Չ$~3I"M6Y_%YN(hx-ͳFԆy^馛pIp"m"/}-maC1&p2 -mMWjLk/qê+`?R]fAYA\6)jjNĿźPDce+#^<<ױ}=GvEJLט[Ts½w wVhK' E)7+yn.)C<15Vgʑ^b~?!]8G@?Gbh:wiŋ\uTIx~@>l"n(l&:bӫ 4.Zt U8t7i]^ELyU/aIO4M;Xu?#dR5)]G'oTKg!#p|ʽ̈́g]Bc4t~sr4vEzPf9zt!|<%;@u j3 !a nB^Iߧ3!v~M"oɄw x  g; ܖE:temG;#}wP䌞y>H⪅;&dON^S/zt Lŝ ltK0$據;D%3=A1_Vb@G΢#ѝF YOlV4 !r1h7rְ%c, ^2H朐zPhRw9ȒFx8jgKɟRNa vU/NکoolR2˶f\S`OjoA+<<"Qh L>ОNi@K۸Qa? Ri;r3QCMnPAL#4+inK`gtNyIec @e ?LAe[RSg[͡Pe~( R>BWhyq5j/9el7G`fi_/S1%֛?}c@Pps (sqh[R⼖kvqSgZp@?B4K @Ea?lwײPNbc%#y$א3I[ݯ񔗺_Gkm#KoxDQ3mY.W0)2\O>7B0bn5v0e;qFj Ch|j )^$ /X?^rL~}fFWݫcCIvʆ3AyiN |Yrf5ZPIUr eDzd=yhU :gOy^94"Ks~) b>RnͶprF.[fbBTMc쥖! |Vf1[U[ UA~md6/wqajk+;`Y9cjO>{p8P`֔PK"(S6 Uds*ʠSC|c 1$ʵowG ?z Ɯw*_x+)r=s,X ! l?'>WD{-n-oiCZކuR ؆l^#G67GtblOOL6z"]ߧ5ӔE8qW-"O`S𛚩M;8RpVf۬kS^5zo^f'Iݬs5iMk/ RI|TAyOYlj|90і0&|^g&6Vn3S ZnO/򱖀}nKfϟԛv=d J)7Oͬ_4\KA&U8#n m1v` )3}!YjkM( NL(F: cR,ssOi Ǫ3[⋃KRG9e(%ÁgohQ=0O iD Lȉ)sv^L tI~#j?~K y29zAo[';NkA J#dD 0]6tubtDlL Ha Qg74yWO/Ee+.nٚum:Ͳ^61(UxD, |MU8X>)* &)i̭),Sz"2Bb. 2FehiFL1B1Gh~QŨvŊ\Teۤ<=(as~bhZG)~Ǒ7";{rd dɖ?ġ4w t'ANc0݌D%^QaD4ldg M ڌ$OqqS\ֱICGE=rk5ف7u0kF6R%*C.^1^jOxʗ>d3D$nJ13mԶkάa41jK)O2*8yJгw3?eT](#\n1'hʄE$t* W}z].d;1sTlrܽl*#}Bj_dV~b:ht -6} Nц.?bU7dK"lIך_Q iT?GUӬ`l86LxH ;,HLy ]G=p0Nܱo*vB(@}"GfA@3ٮ]GrWKx0bGg+e<s@M|n#<%qz0gL|=guԤ;s~`Ǘ?kUZrOj Q*GHхټbUSiEhkmSs.([RsG,yĊ8?5qC^NTbv?SKvr_Ew9}Wԅ ]6o%N?9M Dz[Pc'n^;8w1\Vx(;3ُٔ`/ylGKs*S8M5/{V+uf/@ZWPuBѧ|SdyU՗ܯmk#e|4rM'%謜MYL`]IeÌq2O^_A1zS'[ҋʼX4D'S( U۶;;Tu؈tvYg1C=ǒgy Pv r`b^\gBN#*z{{+j!/h'骹ausϧ#_4_Lu,WݝX!y{"}1*7$t:7^B)\ ɾa̺rzaGa(~htl$7=#"`+ϣci`O"̉ O  ak,jvSڽfVj ~RBhh-d 4\.. cj*]W-_چk$H|tK%Tf=]1f`[0|>Җ}la4yƌOV sW%K2~he ;"2"9lȀl'ł3FmwęuQY{)Ҡ䠄n޼D&ܙav-SlG~K-EQHSQӂ.`8-n$& Mw 305M%ckuiI|u:)nϞ@mmUiq/WzB}4}W%d3W5NAgXBIkvʏ{'<΄kgF=*NEA+1~-܃׼%z\VMonW<|;!5'Ҕt5fI뼣&##c9Dݩۀ? a qYeWY )ź`:.d%A?]gЕ)vҊ8^""hrɮ1BV]h"XI:huv< =n~RXU9::Hl]dn;щ!0з1-ځm@|.Wiy` !r7|KjQ5҈v`hZ&NRdRRڨB2TW-rғ0lUBI>o-t&.Ic YZ B.j3 Y&2 C^ #I[BC`m˭+HZ^K&]zȸG ؞{|̆lGrt/؀B xPpb= m=f ÷ބ~i3-XLo73p$^;9X7)d_}K{sEأ+:7®dDk$,hq 7.nPs\)Y3aLu! R ҟ OKM&{4Ǯ 3&}b-,+òQÀ [U%i]6e]nu n9xVv$[-aJyk6h8q ¯&'53M7m6ѧItL 898y$R'E2Xx{:~!Z_nY݆ߢHV΀PH`VV?9Q @3jzj2ɟL@74c;5Oz"*tQzfb.,NXNH;hMɛl}\% HFm5TyȐ3F(+@i;z'8MT\6@+:U/`-6yveg8d'r9q :!xmj0ۮ7BE}5OVܠ 1W1~d3p/ЗئջL4a4W?pt6'<-6 kVv6"fVix~!ܟ[ v!/iә[G.*B~!pÎ>YDXoak4>q\(602Aː|(]~rˣEf}#^QQsHX-Vo"`E`z,̏ZEJgt5rݷ#eN*?("=ijG~ﲓSfqg"l!iU6M<K!K%w,\kp]ݘ|2Zy7-G9צ#̇q  !U TKP){_Ёͱriw,9--%XX @Io=@ƺH4AИ.]s%]#,8|9&>E~ei]3xli.-i*:%ڊe7άIa֜K\C% o|W?/$N c(5k9"4Q p}eF!r="7Wr-_6u~3]YґinV!jU[&G* c§K{TϝzqXS6Kl0thAO+͟}37g}MرXI, |K'%RR.FiDB9AŞs@Ջ gd)&yo:g}$gzpO[e=q- =ߦ؊ל=9NvcR3|f_aK-?{͸9q.,Ђ G!Էl9$:rTGN9l|,^M0szƲ}-tmarW=xS~"Ұz/[:zmiqݭ i!"< 'X䦦Ή֗bA 5Q/ˆBzcʇIc!E z;,gOBn,Ud0 7Uv(E?ٴE4 ~$/jX|u]A AVÕ{7K qzNqnc#jy#>3]>dϥՓ:ӧ yzsWH 1KGL 6=$ ~lAƔ&8#a\bDZX"KѪA@/KqŢLŗ)xibw5ɵ >)ˮVkzg$\/t#&ץ앿ENG}q]ݙYDBt!03҉ ]9Kk Ul V=Egr-.M4, }SVlXF^ yX%Mt /^x QyXo^_qY'_i.T2{& 3v%:1h=Jf &&Q!4UdP3Hy6FO_p鏍1oUCPjRO0es$+ IW\21B$t6s Ӏ=a &K? Q.Ha{kthբ |>R_m+‹t/H a 5!np͊p%"W; wvNht^? ^Ý舌RD*ktCnHԣ(bN48.uްnRx/- CeQ9(Oh(8afکQk~KΎ2⥯q.t7Gk/rD$Vվ>]F馔Cɖ})hD9Kf~0S,/*4lڹ6RTV'?ӢD`Զ2 G֘ToT6ͧZ^|SGžv͜9(lt\kwOri-_gwBWXb7wdQS# =_^ٿ:aL8E9>/Eydqc4{Ӽ3i,Ɍ"s~| ZGod⢻uۅ*mȵ/ 't|F9ޜ8Mn;&y5#`5мܕB"l7ՀYv׳ӓeZ#N1͢uȔ'a 2@ oht[-RUGe@n9&qaܖH5 SG{f^]5V΁bu|ߎg<*4䇒uww(,m%89=/we5좼8@$^)u$e L7/5_e{h6f ~2&s)\bu"%fΟ pdshLY)$A kr˟&$zT;ܮWH, =Cوw cjjAPn~RI1#}qF^W ?T& a:ݠV 6ʥ D9VK#t}d<#4L+ h_2_1X? 3iw4^:4"Pk7?{oDUwU5}ukYR'̙#ghraOBNq?e0ξj{ĸ*p12R11}-SO2}p cN\Jknv>iGuP@SZy2Y7 <+ѧ" T=[z~.U1iVC Ř"T8XF`ܸko2lm@媨_O_2RjտKg~b}_sms1+W v1rtv_!߶ P=EzN.j2ǧv/: z"#\H%81BhT1ݻ|@Jsהb8Շ!&>H.vr5 \?%Shpn;=Vߠͷm鱙6kokg <ҋeI*ʣ&hĺbi󪀸*({9N!S>z1 ez\;-Ք($!mq1lέRNџ@љVJu Ūz9j?䗑1D2QE^_uBrB) q=+d֭!+NF-hiw ~p (TQ#zjH0~;*r7<6+qVمx2y |s-1ALP$1T7a[pkUӞ1ѧ/5{ɵM8tfZaQ 4.Hs( m6TK%ķ<¹ ܝ F+Z_mrc֚As5 6Ŕ֓O"Z^u#<69"q3rgYޕi}!!K {8E\OIy 9(ZLJ &E*H'[M5<Κ@uQ*YhU +| *>+N1ƅLNs:9Զ mޣp=G!e;E]M ,wovjj34`:Iɾ Z6RWb@|d:W,ZRO3}*you#H>ӕޣ85K裀弖3$=zTun BSb[Ft(6.Hnt uBA]uܵBG5Ud%Qu~V$ $uӊ4~8mq%U) !S {اx$<|O'ח2 z%`u'Kv8 /նlj<]p3FE9;9+߹q%xrĸ簮F]sNJ0\pn m `^S[4s #UavtdU/ @6R-on`([3{V 2t~;ǮR$oCgMHI@~uQy.Ukd/6צ>oOM:-xxE|#BdP|0&XGCC ADLV]vbFbB w~}4SϘ[+$y'*A > [xMfl0M33_]A pKɒNE)Ή >Gh+ f*F갾ИA:Q 7y'h/$P"=(X$B/+r里 W^ RT[PYˠ!/mnԂdK[|[ @=HⲻBs~uhXh4``_?ݏt h8܋lt].<u } MЬ`'*0FYa9f B1rQ/=z!j 5>դCo* ܍K6qaqWlF hއ{ 926ܤ^>*kvF%aؿy0V+NwΎ1;V2u2<)m'N^ZL<1:i"$L$H +4,;1//ݑ6P\ujDW1ܛ7z,IFBBM#z31F*qЅ! 0D@-Y:0*XT3$*R݉~ApDtuU"% g [0`1cl:o2ixU0NjC`"Am1TAr2f0̤|^ o⾬kq)8Ցv qːA%NY}syɳ/zFs}*oRq%.^W;[q )[~AM  d j.m%fIcyq &>qY@;|Sz>B}r[ޢT(>:e1`[iNA|!O_OI|y  Kw lE+tid ,vƔ1jq˿ԵתvBE$,%9wq+,?*chU:Ma{°ۜRDU s8@!".~9pS6A+ҹÊʳm4qxE+TS{ Pf9!@e 'Wg]e-FIJrJH2VBGMW.eJaieŧ㗉uHI$N,$J ;GF 2;+F\2ݢχq\21ޛJ,1]+`RqܐmR`_xbF:0IM}!EKg[7ZczReK#U*7/|hE~V4j JTW6V7:9 \s;6N !LA`)A9 fcxhg (`9/oDKIٵSS%!5HI#7~t ?#bK{Nq&21-j ,h?KqV)!Jia`K Q;e+D|`ڕ|T1t،"koW){,&ҟ=yA"kU066ZTEG:X"nNB' έ'w81xa[56$G6 7[疏^%A=Y%Կ?7*;(`_D'txW4O˳㜮wAjr"CsC56BO3ḱ㉆z~-2WyuayaIR8-[ۻslaBh/*ei뿭vLKz֊Xb~ XZH~)_|WL4Q+܄vj6Mw'=,nŧKB Q5uj̿Q$Grh:G..zm$+Zwp0S e/BI亄7z ^Y֬)3 <~tO^]6$ S7yha| M$'Wԋ4.ޜdJm1Qa.)\+wv]|M/g|KiT9f5\raɛl0™Y!(XA00FyA?@ (t!wvh$u),3)i7礷GxLv}n=` 3 *Sa)hk$ChmR0`A&NP{qQzo}aL&H~r73з+.RP`d@^`pAŅ1;?,lZnu oQ#6zq{H<+Z](Zl:pYka]w 1Ԡf=4lB[~e~QJ ;hzmt'?Z#rțR3zߟ5ځw&k 2) 2夰pV\NpA͚"eޗ=5,h.iQy?֧d*iy 4P,K2EvJT qx\8y\j74)/ا7' بk1$ qѺ=n\40ّԇXX5޷1 L`ugS8W[[쓊E)TS5ؕv 퓓FkcjTr WmԨQ yLӗU6@'cjH+w|64{N-TzWu-nؼS{}1k98CŽ ߺ̳f;)e6=i-dlS&s| (bUO YlJ,+v3ڧeDɧ%ɓ&mKA~m?^fs5NYfRu )-ƙQRa=+VRvVQܬh{ "*}7b8qyv ΦEOEndVkY(=N(ٻ[ u8N=ܑi湷7H9.Z.*e^x (yU(/Bc\g|xSǑbT)>n%q:fx4Oo¥ݶʵy Fs" E7E݁::ɦTAꉟ>&2Mߔ;)Դ:ћK3X=5&"bX2PGPۏq —B@ӜXDp 4B(?s;q(mHy gb*y;ag2o` I s{8ɹJSyAH@ɛG/#,S9^ XLxVonNx3t%24{hԞY=(װvaq{znkP9oihX|=mSQpRO& !>MU~Aq'#rpNTbyBB=|YBL~=?oyāMdjq;\!v$!(`?40f IgZ~u@ŸoҤg[%ɩΒ׍\^aQ.L99mOM!f\vqksຒ$3XdŲ.gW)i'k`` mGuܿ~wۆNIWٮ\nP俾\{ 6?ޣ' ) G(fPOVzWjTڦ)1mu"Ҧ́ۿEWI~T& ȊYc/r@׫ke$hxώg/I`dFxHGr+R΍ #/,Js,|]&yGXkmoކm8M{Kd".5{gIqVQ/~/;ȑp]":n=_vVw3$m[q~r*PcvG 0mJݳQ_ XA:Ϝn(.΂9rE<k܈(فD=r (zfs*AKO~,AH(R֑$ж*G-g<6v7p4H on߸vYI*/,-JWJ϶Z0W= C{p Y^N^;ꤍyFTf`.C jl E:A"T„ e16z߶ 5PH,KzE~-( gEig!Dv &aBs{v1'XO~z؞wA" hKg z&N,|0W:z/6FINJpvA]GAo9o9 KYـ,DsIFf84S7Z?z&Nxmha x?n=qvts @t-2*PcAJ!mxW9הRoQ2RܰFC\Y `/V9fd[R.u4sk:[p|< Wi$-U gKv*%jT%Hw ^J/HYkQx*/%rHZv|h%ĻwOÏ'k8-a>7IlcjŮlKc'dꏖAT@ӤND5S ܐ.FYLdnxU4*{EX~ 4 J7$e&Ut0g<%8πI۴N)2u}0֡&AW%lHAqzd< ,f3.MyrM k&-/LZeP/K|%w 6ڒ 3`4.<>Su{P>j既'%7-h!&0CM?1&:*$f!يp *ih7iRK鴰p፞_tʟbi_; >ANW ؖM ip76yǘϼɜS3bAߪ*pW^i`^Ȧ!9*ڦ 㒦.9>̮wFLӐvc'18}^o*jL5X @Q.q~SYJ>)dlfZ5$ }"Fw-q1r=Y$"mnN'JcsqCG0{MѽXA-_ 3م_%TPD ېX#J>FFp| IL,.Z9#G0ĵXϦ6~̓dn4xRc-tZD꧌-<Fʶ_d]tV\uD5]@d6]\5 X!KN7ɇ-}{yZ샽Nn]:Q{lp3 mO?iZh!zD+nQ w< 3|1q5U3)m}M\9p,w΂W:lehMEkܧѺ",`u~{Q?G$ݑG"z6w1]K!^\.a.w,ȅ,۪SX7~N<%DqD [EQ$poyl*M2 ;Tѐ>Ytm@B5Gx`U:b#&g4Boi U9@[ +!4O\ s3h@JlC1MYxJ,0P13*-k805OLr}uw 5Muzdhd6B$0ȉNgkY$@8W9#|N)ۃ;74.[@ry%=i+Vr m*QUzˤ2ݦ!´τKQ_y %no[|H9 m/e+WaMh5 c | L-ds <DS+F 39wFxݬr/Ua1khz ߛ o dl.s7jCBzKĊAgW5>gQO4Fe`]FZiT.%"izytU 8ARa!k:%s0yw풣d@@=˕պBr8\SxQ:b/:;J?{2s.*7'Uy>52^.bqæEI\3&)@>;;2OE6\]\7ͫ m ubi(c gZ,ǩɐaY`0fr!_MJ?Dl0[6A0M6KGY֋>r1".0zؚ2a'ȋ0`MCNҔ&P,Gl,XH:>ґ鹭dFpFW "*0 [~bs>ݻ*,ܬ%'mʧiՄ/íGf}+v iĭF~cyC pA%A]聇n_Ǫ a-tGgp[+}k2W הEmtgN"r 08Qjk&fnz TH Y~zj܆b VnƌU΂xz pZ[ܺhIIc4է4\(6hYؓ0Araݟl7%uZgQ(Qn=&507ĜJ¯˝mL',0uJLexף \.d[GڭEGmqr_"YD;nL;E=.ExR!m:yGER{4Þ*WeSS2a#?^EK/.ʢQb5i!sf$IbJi`G@uf8E>q 3flN%*̩в+ VT;l\J&₉ jk_x_C>ΜCv;^ٶ ~G2 Ct[./xC3'wVvІ96}'dCjN9ϫؠ]|6,bTԻZX~0ӏ6Zx6!4Jm} DlrHiE='Bz\9su% 9q-OcdFU  ?-5#3RPZ%{8Ve]AG6۪H'3 E4tYV~?ҠBi ByY$BdG3$dxkRQA'ff( ]^XNy )]I#/J&b ŽOx^GW[} "4.iY? iUh F9eE̴Y|I|I[}٭/±<Ħ.ɉϾlvyToTQJ?I&?;;0W]F$)Q+#$Pq!g:JXD, 6K2ID\$ Ll SG6]׬X !f+g6E3֡n眖gu‘Z[lfȂoO2&NaN|ZJ ›b\c"#{ʊqqUl/(OcB,)׸Ckt#: qx{C,OFzW\KV &)twAAK%.E5k Y:#ϦTtOS2S6E#o& 7vؽn [V^aMp Kܰ.v4;R !P5{%fB<҈ˤ= fTxRǚ5|:5MO_kxm?ݖ0q-"[<9AZ$%}%8 `W"̤܌u޺88Sx^›Zק6"f. f#f2/K'`@dNⰉNPg[Yg v# ܰ Y-W>%fBk7RhOee!mtT.' QIvN;TZFhJYD\w ^6yzm"J1'a^y'k霟`,$;g|.D0 )+GXݔֲ̈6C L&"s!ks uRq"CKOJ%"9+i-YqrD[Y IMk>)%w$4B"(+'S)vlDs4ix5nsH33ܣU(SP[WWhVš$ZZgk W nϞm$Pʢ%Mם̐4&+ީݑ[{O[aRGD`T$͙R`[teݻhӏV2Xٸ"!T<2)>yk1U"Y6oߣXχ) \U=%fɩ> fnrnty/g*yYh^!|l7N!k/#z,>ɭlJ?{J)m )EO=xKq2i<נ C=7E̺ ~a=Ɩ| iF˔w}$(q#JD2犈 zR`'j ,V'Z8Y[[Uzc5rRK?r\ǹm+&t]Y( I,تA&~M#PIE:r/ )Nl*|?ocLgӈNJ}g kz>M\J-se&1$a+I c?i7LQ*#I)uxp. c Y>a|YP?{ /EtID[ǎ^kk!uɴf3`iszMk'zhlCU"(ZwuXG)P>+IFY ޱhסR##[Xۛ$'̌ ]WΧ7DŽV oU_/윤?7Ҋ~@+Gs:J1g r}mc-ٚ.TV;C8f#N3gNnƺp&FgJ^i>=|huxLjDxC;#h`u62m v=Z%yWOϦl:e/x}<&˝\_HCPz ~(@Eqj *^oG61j`f+ faQ**>#U]IWr@P5h#vCڿ 7'H>͢ρ`BC3QG˻ gxU _x7Uc*sdd'w]d'&ɤIq8IV=.~o-"Q ]"ˍVau=B;GF F*_ M& g%w៖t$eM)DeI^ο6=!Ш㒓'l-Cj?OoC"nv R%r'ت 8Ѥ ލ eRYS"uP1\NCo5 `"v-mҸ6Dpׂ{Ehͫ$YOᐵGPnH%ݿduQt^z茈{@ThJݪ9FŎObU3M 9l(r8npsg)y|K kcOC_L;)19ZQfXh5-{%!3welZXk69hrԪ"Q)-<H }ޞZ3z,lٱYrVs(ou"$%G7uizLA' BTE ՝3xujvZS"KM"6y )#NG$#ڸhg+遈@Xmyd F*.xcK=:%dܶ%۱֐ X8weo2Ub8~h!}Ȯ&9ˡA} S _2Ē=lFN_0J@Whm!6tV&3ea3?v[s3Se`Fz01*GeN1? ?D . XhiKUw;c4x m@?S7q^8tr)xCt:KZsi+ 'k*Lw~b4ȇ<3UUթpukiN!ܩr&,BoFjZMa|dDP]w5b}_օiE>vpc2 'lKܑ,ٹaeSv-#ژ!N M>LsdA4p~S89kV=vпMm`Q +̰9{BCL,t9pCʪ.%SGiK`]NJfp.ǕW-|Y}QДw"9Q|lR$2?(Է.$eB xv8,뼱UՆK"pͥrVYwZ姴x-}Q|ϗS%d훝;Gy$PL)~sj%UeFXY7pf>[K巄&(`ʚ"|梳Ho2al(=ٖ)ץX 2Pd8i}5"Ҵ+s!=ˆPU둶ͫv PS{[M:I}?Y.8סs[gPM$Z $%=6b5#?)/ む^6kPL % 1` o.ͽP\J!ZC.¸V,I`P/8kIϕ7kI"D16:;(ô9=fY@U@ܧI:*!q$ QCQA! |K]8q% >$Cc IhPO^Ҵ6frViJ[W=@\UT5dxiEI%P\"bԹஏ[$7l]\~WPƣװ*0 5f $լx- so/1>&ia6ǭP%Mǥ]$Xx{ NFB01c&b՝4shFauTNUЅ%Bʿ ە&@?Z75QKJp4 AY &{O'~(g~X؈opKcl7^I舘S:Vw/>`lT+*||EW(]hB4穞#>%?9 s Q=fzW#kf4Da lzmO*Tk&Nj;@RhV{rs\YOSzA?"X"ɀW= N,UK\)+{ E+COj'1&fkKeqmH?W7ŭUokFa]5z֨ע]'͙J(r~*G=.?ԙ &\fH8"T+";3!J̖,V嫡aż~yڡbO3{SyO .xe,.og;+MŨuFR⒲#@q$@njb4&Wͅh; ,˜r kf=SwH X`!`7 dLjƄwpx\9`?j%C?*G O8jIwyDA144ݞ>;[~9#eQ4LaB?WDȔev"U9G`:B:׌ez(0O&'fxwE98V(,EqkSǷ0U"<@:~7֔}WjW$DžT; MpAe yrVҼ_Lұ.gtGZQFeH][BNZ[(b)m>5j"wm`0o6ыsoڿaS`h 2~RyXio8x}RNeu>i;$ug+H=A]/Pڥd3jRCzU$67%QLg!(㭰מ`Y<DFg>Թ}McQZÿI +q^A9pAC^WNMh~~k[b1[ yg>ohEr[C8d`۵†?#%@p\@mDh:4l?Jd:M9Ѥf?Q,-FY/gk: vc# ZK00 goꐳ'VSo Qݸ7قEp:OTd'/FCY0B|IbfG=jb{'Z:,q˨8N]D*,T7%!_ikx> PAf]^rc>pU*R]yz9R`7 Snh3#=w;:)ZHϒPm(37 rV}n2ZO(oyo=7T@"C6Mb'wKf܁Iy @&ںCL%˶/k)܆]^;s[ [*VSXz r#ɮ쾌Kw Alf7H= }le=3$] d%yIaOuR"_ྍza)Aȉw^36j&يKϭiԇ+E`GJS0u`*c( z",8\~20W5uOT@QZQZwZMR 0S$B뇀\tRkآ~_4>$OmhX;qZ-lOGੂ_qV>͹yLHb迂o>cL.j8g.>=jl^RQuq IIN+>/KfRn`åZf72]ѪG,X<?;;w9u9' i?HՂ0 F埵{vnol ͎F{vuAYqZ_;TO9}ՋB0l=0Ӊ-b9y;㠖 %Qڋ.1{oĔ(esk< "|D]Fғcg_L 8å|G|Io%x ݐ6MM$B́Qy5rnV0` 8 wƳdwdR20g0PJzh{jӷLJc_eK5WǻȂFwo] clmrE}F&!PfzZta. "0?CRZb̟㡨.QJ 7鶜od7I/8|ɼ jel`Bo<\P<3]}DI-T89Oj=m &{yƭkl,33/5 fixA5VQ2* }Q"VRIl ! 02@@X!ˇ2Vmқpo<*8PL$4KXd&ӂ}ccDּWX-隯wWڤ&c >CJ14%GVtM^2! b5)a{Xv޲m  Io %s래cyՉehH1mf]ܙz; 4he)3ͬ#lVJoU "˜ %ލ"DOmm.m䑛nr#%hvkcCB 5O0Jrw |Tz-vizRpt|L"!:X齿u(mw iAƗA5a8OV ضJU5+!qoJP4?PƼ`޿WRiQ'X*ґ\CMДca?cCQ;J.4J(T)k.² obFV!@aZL 3U' PU)i6Rpͤ1Z,HjEz4o7GS0Q sxRaUZN 65thؖ-^<(UMw/u,b2iV'=G vs\Ū3 C!$[K7%c E* MNq|Pp_Qbt# fB N_ PFJ*qgEKWgFYhyy-%>"N~qzC,1=N+ospJ%ho#-U3ֿ#׿.xq +"|[}rC~U+2FT}F]+&t՜[!X3+vF3`"@3 H̹׸ ʽwu4qBJ.Wqʓ/ёSl7:avJx=D9𣗟n:}x(f bsՂŌF-'7FF<A#G^H&UGd3,.E7?JC8S$  %]2@֎075CO*;YD/\$I3l;^ #!ٮJj/1Xf P  pe5|zV ѽu$/KXЙP4k>3ew9siwni|a,V[Sl4iBe+Qۖ>aZ&۰e 6gl+R`pZ#L QaΆt6.~7]B@y`A0ⱷ=[̶u.*ƾ JPU `ʜ^i{zjx w`LjX+D~YfTD7Og/nEjDHs5=S,r./v6J4?Rzx-M̥V`vWZ׿3,Y9 nF~QM/|BFɂ*,u=|[`\OG?;Ssy˥DF@EJ0lBrE1+עrz3}Chu#m y [[K?6I!"ƅuZK-@'@H ,Vyt|TZk*ڦ5 Ki$rq;G곦?)lW*ia)z˿/?[ēg~=QZMSqL2|ixmJ?s I} QH| &*qOW . =@ſ.C-7>^-фR#DD&A~g?iUΉ)F_ܫoDM:<33uVhqWjjwCտ"!=s 7ؿHu:qWAX [4CXσy@{GߛցmO ^;di.6#\@q}pfgx_!*o_y]T3dC\V_i|QJY̫u..=C!@Sp 0ICRoCzw;+ =.*8KٶaS|~|J`$M*U c4z pr@_y%sѤB6udR;4f%x We!Nr#ъnx}+1@.13_y(eć)-Iq>\$sƨiia)VHJZBq:=qj5cfvn) Z:яqWkC^F:[^ޡ7"* Q y](XDbHKޏX21'Po@a& j6[}4-RT3#HpZ~fXoc,dCVaҤ =tSw1 M =Q4⨴j rh-X\HH4+f8_ xozcA6q LزW' HEkMDt38{ndpPWuNus]0.׿"+ȃ,YptMI}"" OOH3(i#h3ن}m'qW1GZq7sڕ!R)LZ酲b"vv. Z/_qJ1 ''Y7Oz׃=9oM̀kMHȶ}k %?cZɬAWagP{IN 1$L]%Aա~ l`e=VI"%YQDvLnneN!|?@3&mҹ.p2718;$#N:op 3aܓjL**?}|,2%iډC-{4jӨ=xUZ^;,5B"1=k 2Up\O X5:U6m<\J ^!Ǽܟ&&G{aJJzkߺ&hIhȥQ;*oZn=S}؉ϓ]{Xv)kz<}D,ӏa3tgq>^"Z⾏.tbt9@O[ qȉ@+'Hш[ DTZJ F< iUA*`)\g<C昳zђ`?k:E)КU!ZWӜl?lyG˼\Boc;PZ0C "(`jE{zJ#ӳH)D5>Hb7h.>m[=0>izIiH\vر&d~Y&Np*ql.w Brv5WA8ߣBߛ8N|fC_xP!k :VGY m X>,[~AA2Du^*).ivQ# P=oۇi$kf$H޼'"=֊)+(ox(-i>tH"//wcD+凌鯤ҁ xwN@aׇK@'Wzkx qvcg)16'CwUag-/JB7`utXO:1ZN=dV꬈Qdx!oѵ>ᔍMBq 畕sSaZQcc.+:a$.] ׊haEIM4b>(6a>gƖie8yrX_ݼsQa ٙa7&Cnb v*qUM0qR[@ OT9#Lc)Qrx 03{->v5fN1  'pK!{/<6 _܋p&+_쿆K"~ ZFRRvK +EK*cIQCK4{vLA8uwd,ev-O81 j1OƻGٌ0Ϟx~Z.`sBj)/_-d EQp%w'Vk?w.k#y֭̆Y ?e$7<@c$ZQǨxVc [шe5DVE1Uu!YHc'5Isf>##!+d_&+Kvf5Q*\ZB3*9!#B)^]5vq*T1| jW"W|hqջ l_]b+MchZT&ZQ-s®}zX1ٽ (n,`&d}#KƌY8gWpD[c[iL9aV1͠Ye]C\|#2ce߅EKsXQ5HQz'1_J!|%^=$JKERU} 3tF ہ!좷a|R_$\#ҁom4{`1RLn<y?\Xꄊ  ]x+< b:\' Gje'ׇz0lX{ۃ.!ufT5 Ì?V ]+ʋ<5^7@0 mK{zV k(#^0<DbyjH^e?%ӥC-"s{)>*C.1dQ8BK*C0:5DT?#F cT KDK0CEM\qwXdwz‚6.+Q}DsI&20^զHCB56ok#L@K@M)e&|}r3̇< \yqWq(yxJ-!B@g+kvs?@,9\s;jژu#:/ken돥+p{ @]fyz/GΞD evP&'!kojS{ M.QؖLzf :!&;Jyv;xqFSPy_x0bE E" 骫k LR32蟬2S~?c5n/kV#+&re1[K+l̓L.-> nR mxq.SJ+/Y{;ܷ#MHĞ?U]vpR-rmEI9q29"uˤ 6KQʯU(!?r>QY@>Ae̲7:VJ8woL4#O*%@a F#Aӄ|K./D=QD|_]ԉ` ɆJ)K/8ƱT}[]?+v =+Tm0=r@~;20sq[S:ɹpR h-0VxPFe,f<q 1g3Sٌd}cs5>,kdu-"_M6M\?V'T Uq;1rߎ練Kb Bk+ejй\@OltLwU|0ؿa08ܔ5#]Bxk$3>>ҝ5nwR\GݫƷ܆!|ZZұ5H_wBn #]V;A;@+̧1:woy7`Kt Gf`NC;El8EyRAZiEyZ9 W"-(2=IJf%GHao3&LV\;WV~/j-omː s0:Ӏ$&Pi6)%DR*h6=y+T(zO@V]|M' 1`ob^Ҩ+ky  tynLFB,EL6 '˷6&p&89r))-YKPk^0*dž3sԉ43ɽ'ruv%TE_&q%-8BM,?a̱9Jd:|D,1p;Ub֌HȱGm,G&Z΂,@O/H;u*1^I򌒱49> zXi&5SS%$ÚA3`]yG^t+1Tݧt*L*E#GL/+'ea^4ht-!&|ĨSN@|N5B |6h+Lq} ^(. (T $-%aisKdpƔ'''/S҆s*=BWdI_QCr!xQߵX #ъt^QgCn)D 6?]Z*taT_+E m Lf{c/eiF R9M[M?ۓɫ _­JL&aɼ|%\Ȳ|@szkJ#{mD5G/e"@dd(}+WB\茼KTE' i~.<`en#\ dh JܾOy#w]lOUr깮hĄh4+pOiKx8ݞ3@m 5Ԓu<ȏӝV+kX˙k<_Nw9!cյh%_gc(=21.{ve;ql%<.j ҫ%Pm?fux QT786CJA*E7nzxW*ZЌuv($^"cdX48LyD/1H+%M9#=U7DzӬhYEI/d/wK;I.I@ \4xl =EC  y;,vJ'_;>&5KK o1WfތxD\ƏI7Tfna8G lomIfޮe2,B ʴŞ*"px4[ ܷP!94&2!-^j,B'>JEcU j PIFE2X ELDWC^ 13)Ai\MF!X8@\CVȨEIbD]ei{6|sa!LDm8#Ymة3/^(6c9d} >L}$Bn{oWH\eWŕNH*U&!n7)Wy6QhW@Y$} ؀STEЋܴIMRB {e*YKMj.rK=t +/?} {F%3QB&3~)H>h21NBK3p*Mt'J[UH+ yavD3 >5ŻadfĆ{rs}ȋjkI X T\qfd0:#tۀ#ᥨu8s\@[5h[Y,G%CO]\rh5Lgʢˍ{+T\fq^b8WI3%<'PXCwn{STfo}]m]́!;!Qg@t.^&ss #x4xC?s9}ץ SZkjLcd粆&(WS|$y7 ߹9 FXb-X\IԿ{/pLtq6?<4K9Fr&OshV, Vn8CF"r}cm-^9t8):3^=r2KnƝϘzVK|޳5U0}#oW m=cyگ[WFJVtSNd w6%iֳTJ3] NB:DY K\Ɏ-ITi|N=j{8 &}Cؗvf p;i4P hqenAŴnٔFq=+ zuzxeb~=D]&DM&TؕG@oTg^HZ̖le2E&WQ"x8yE^pW5!'A1?l3uR? pǥ6Qc%@V*XcJ =gP "\6e_zI؏E@(T"`/#ՠ K mߒSz<+cn4õwǫVX,[x /RZ}oWb5gA >Y%Go|b1"J[># N^vڏa/Ši+!emi4V FҦa ^Z20Cw>IJC?⇛@cgEcb??A ='FZRcc,a5( q@>SrZ( Y6騥ÞGт"N=|`ۆMyJ44L_Rddi4QBP?Iz9vb\`yBjn3IKWuc8#Lh,^rONӦN\QFZ2#YW14ĭRlPK'u/A ׻,4 = MMQ.Nts>66fLjMZ$s躇F߆*3"~ťʱ ϗj:s*Brǿ!|7`/EUWJ,I}Jv🼦6?1 5іwwRHSiʀmFb$1ߺ$+W`;B9B@KHAO kFumg4Xp]y2cJD`q"e@1J9Ȇqư:E|8qBe&7>w;Tp  yYy]Aj)\xjjkh}1r*=, 6AڡuuCMHlJjNBZ!5fF.&WL.=8TZL!*&KE c ā>Kp95ёa51BDB2E,RԒc}+"ږ0xSȱ6N1OWܴ:87+C1!0E4vj`T;ZY")̽?[邡ojbxvg֩a,%Ỏb-L hkT?(*kKu"K9c:xr@L+:;:m46P:S#Ϣ#'~7rH3-jt!eF>J*wZ }ƘRݐ'Jt&(&ۉnBp5bW~3)?hDYcd$<JT@M6T/&N. wt>elTSӻ|(_|Q;G LXÇXyZGT,P 1:GVZ;iaѹLn{(>Ѫ4@ 19I/9ϵH(jjg5,ZM+8x9q%rֿ s{FXv-iKo{?]b&iy1J@ePoiJ^0TsXQ[410VF~ I@ky_W5N+7 I(A`(F 0sM]rh<#Kk oڙ6"Mtb\X9,q̻fΆ =T7Mqo _*'aW m6 :} d+lnh#9Hd%TT)U[k o|jU|.a>}ΙƷf7¶UAR݆oU6a̓XΊNEPe2AšTZO02JW?#QBtYeLO  륖X,㵛)-^+v D< e-7(L)/Td#d%+FuI Ոz`VFTT>ukzgh3Q%X@,zUҺ驡GDz[AnT.YH)shEJ^ߟJ)(7-%X)l򛒿褫XjK:J'B Ud䉟uHqDO9W0ww+zdrALpH>{&'{g&/a=H+0օ8^V&>:4o_ Z*{L˯X=7V*oB*wbOj@wrTzs&}-4L#(Q`fӪJڥe2Ί `\$v5}%M*BBYZr**K&m4Q>yw!#CpyXJK:,,FeQ'"eM-CU׎׼pDȄ~0\YŽ܈V[F$yQ"E{R2%OuL\T8S)0$5"%MUt7!puQ{ XMt9\|8j1cWr9] nȟJoxQ;qY Ge;ʈN]"i$RN+Iqw,z-/Vh9&2?Y.E}_!tj5t5JcՊX eQs\zT8yX$"#jpC [vm7=V%, ͊ ''^L߆OIFjzœe{WϸSڊkA@n . ;+}5yNo؂ Kq> ŃɁ=kYw <Ż'0{IrZ}k8%l_!sAH`IZ2QW_".Qވ.'5zƦe\!A(hC k=>>IΠ%$fB\SY5* $M<(݅""R{y/$uo[wﴶ~`i4jT=..ޢI2)Po 鹱LMjF6s|͑9;7He;2ri<@k# y*9W݋nǭRګ~pa"ꊡ\]SbzgK-xc!B(l֘ o{ǮT&:o 穸cҩYnmS0Bo2j[5KI^z\V!J66BׄWG|MѠ^hORM &-"](dnC#Yt>JEjVE16UKC+@9j&1jV QMX?7[9nCּXzNޜ ZV0SӅ \`8NJPNvPswp<|0K# e#lʝ u4N2Ab Q1>"ۄb!%sm3wlBHwE nxl`_﷙izup4M͓vҤb,sHF:($B%1ՂH 'CUf3oi( A̩ھ2Yl}.t܃;#ˏT\BLb#knZt  L72}!jQʝBN^ WΦxG!-\P\YmoLK94rg "Al*2cs4w(3'|ϣ|UkXOF頣}uERT:u fWLu(螐yrC`0hLc\_JU r>0r!&[:DE|p3/ CJOt|yOMBm}$"]d-^·nbrk'GVLl]B^E՛!W[d brz7njM']oxQD&s}@ޏ[:C')_vp&x`z\Hhqw3;G+Z Enz'S.Am`T"mʛ{N&{H${ -oQFQ_Cl-Z3.ms@lZTx:8?]hfKZё_k\ym)y$hu#Jߨߑz8FVyS8Ѵ7m9~Tֻ @?MR[<~6[%031 BqqNדJ9?}/ {޳ֆavR^j nHQQ[T҄"DbBӑ=gժgzx7gTtD`^Y5*d>+qu*؆ByR6B]SB;◹~h/Im*!3`>X O||F0Daн> "/W:?}֑V@TUv(g% Ko+A<ǁ>uG|6 p ߞЛ _?@+K[Is^e[K>\Tb $7sLIyQ'VsI-JxᥪT%pfHِdO?2uQsQ ?AnKzy2~oskYz46D|ez'|L6)xc|)s@(N8oH͸?B">y>+14v=m=e qeb1]]l '{}]h{pָܸi2'kˎaG\E?Ϊҁ%Kߘ4['C4#ÆU8pۛ:6M8FQCNaPPF4hQoOtL ]%8,T i =_PZ7kgl~ # 50}Lٻ U$G+{@qg5{#"s n)UΫa+s仰HsIq\W ޙ`*  vғXN8e9i8;͇:԰R١<51cHkOxxzrFr DښƀsIϘȮ0G5ym_j k2} %Yΐ-eo4'>'\B2^fX9d'6AE4:ȌfWD$Dkad6#k2^~̀Yrfy0LO&ݕE)c}Q녃<3Ϧ@fɰyW7.k@3˧w=ƓL vgY uB:b}րH%MOw Yef/cRA/MXs5#+ 0I~@4>k-1fit;H{tzG5L`H "9nv5`imløՊ,LrÂt1dkt9=-pTJCs)V7]%kg51 +w9goaQR=hdPS.651oN\q~.Fʷz@˯:{z]=Ӿsn  aEH6j|[!$uF ZqS 5\&]F<\:$2,"$LquㄡNǤ b/TLr.[KO=j)Ujg>| }(AQA~ P 1lkR˥nǬQ1gжw.s\q\B: V-qٗNֆIIe,EY\nZ1XrGd=o;ntU^U! xS%B4JU*AłzS`n0q13Չ=[lEfoG1\ q)X) iFqF;x:Jw|n7i1kmNKrfɣq d.PO/L*AwǁqZ4("t.c3u>K=1If.# ],0/)/ Qu26.O*QiKm[@7\M65o= AX}jV3 /Zwu 7tzּu9Rzƾ]*kʓ:UNŤ6֍GK s}-M2B1Fҫ,b bw2<|KGbra_s|U1v m4H3 nHuܴ^+ 7Ud(qCe/3i:$whp󽯘ϩuFB$y(8?o ݐ1\M.YR?H'>dEf=#-/F0~V(Q2 cK#qO["\K=^+~׬9 thy${(ՕRe"_4w`H+HB`?2Z-Yϸxdq'>?pm]$>lo<| 7q?$Z^ΩDk#3sؾԅU1@yN{&O l`{]1Hmkoa6,礞iD"y RuH753C{(B:{{B\R*to}5,aM> c R:ª <@W&,] Lzi_v-'+B|h!nM5;D*f'ab:L8msu}T)աtӂt9!tvw8 xxl:{Y" ^Sf~Zjy 穾/tJOo ?F2:.5.VƥLmh&>xK:VKIntg\/8>SL݈T?WR۲(fAֱ+Qq*x# 8RDORԢXe!7)gP>KW5{ns@ϻnd5;hxhi^o, /nzj|Hò0Mxʝy˪sU-N=DO .FW$UQ. zz/Gs?>6MH  qF"|$O\P#!pH1B7R \ +]&ku`Tm f{w0.ð c 6_{rqA-DUd8<9DCe\9Gf5^ޅ͍MSO]>#R Ǿ]lK ⻹ Y@ Aդ%Ce$^Nmocy;hv#JaӈLYlQt!JDHl59$ONǘ/ ĸHPY5%TZ@? 7p:,a Ar$Jp(V꥾d8?SKv͠UsV z7N@e= Ocp*gz 1ڹCP3[q'{T/Uoыīy!WiA* MfrͯE/l= *SD& `,x}* d:Љk0-Nfr{NPw;x΅ +:8|b3*8ub$:l~$x` sq#pu<@}[i9Hi 0J>pXe"ȖHÜJT?[( ;CՉڏRVю:Ϸ<@895FY %i =nHy8|@/qxSY):YEGvP= .f>,6  ȿ%̶?k 7407U0u o͑N¾}gD٠?#(Sif c. 7h `tȔQZRLj~d=Nqg4"+M9i鶾)N"Y|\-63[etZ69 hc$Q4gn9}GP̌Qb Վ YSP{GE*=3.-9fd;'::L !2Ou_s*[8#\b;x#Z1!}%dvc蛴&Z1CQ/S !&UvtT+$K%@YNơ1u \xo@43?3 Jo3[|AbG-.*]>P(y> s3cH3Ғ$*T9f_7}" J|Wf-5 Isw |-Ud3s}`h&G,9 #>a,;f.yeʑz%? _t.V'a67\0Ik99 v[ϱ%)#?t|4xaF]^tj-yZk>^;2SD -}}n^2!g,jJ`JLGc.){a^F*u#b2Q׉~97BTyJl,k< Rv l$m{7Q}TO6uw߼gwK8wtj'g+6dEǂִ_ZHSǬL,Q>O +]{]/juKtmqZME2ŀXâB2R-=TJiCO64ؘ(A(d춼jzɯ0^&洋dEk[i翗 sEw!4?AW~" ,A"2EcyUg~Zu{"ד =Ŗ'ݜ[,e*r <~Aų fX"WGc 5Hͷ2X6h3Ge4;/1V $!ldpd-Qd]]^2 AO"j0cqS4 aYf\uQ9bJYٕ18c&nOek[uӾQ2zP5MeωǷf8u Gv@{+*G>=-(Ҿc#z!.5 EEM|;c&Vk#qp/˷"<FJJ~6V7s GND!W3:,PLdP96w< &HXN}kuw$[ Ʀ4_(8 rnZ) j;ϫ/׋;_?SկĬ r,%=ʰ |g(/+1yE tc]Lo(Dm>B|T^ū>( N)h-ZHa)Pw to/R:!&^M}rc`n !D^Vqu0u51T }617AO/%ɴ֐1ȇ !,<ӒBܴhbbX@S:<& 1\2ꧤq6 ޑʴz5CW$_莙:ߌ܏e0hfgpTBd*iGkQ͹ >_G둼= m*p ՍB)c )ŧgCUE@!igQ):gu] "#uۗoe~N4$ثêbG'Eqa(b[*@dd72g]X-:{,l]A&c@(]:.D0CAͬ.;|4"A[Q'JAy]tR/ܚ`4eq&"V&NVֆRڍ5k3bor W*12h>xw^z!{6L*qNtov*mrP#.'mڽ "HB]_" l6Cbg %Lv=F&5z4\i 뫥 }xt]7*koK"(%c={BJMh9&V KXsb_%[S;:RZ.kd;fMl`Ǣv=g0wK)]2]\iPzs[B mS;\=<"0$\/ΰJMnp.,[xߏIϮ{Rf(bj*( :amzXaCizG=?6[uy٪L=|E/ȡQA*\\.+am>u~7%qYIc5X:P5'я^X8xʖEþdv /$ ;p"6w,-$H$ZSә#die!qg䄜IMA8{esӕE^>)ʓaCL^)oj`xo|Ppa`w IW4rmB}<^2Ř+T0Us*yJzx2\ڒpU* ?S/i9DYxύ&Eíٍǟȗ#{ƌcڲ%?1e%*0 %D]A@+b֠}w7 >YRHs6^*fLd(N3dX=N@iqL<X 2$N#a+"|I%d'3cpNSu)i%_*)P- 2f3c9͊x8CŰ{u¦ ?.m_@j?~ .W eziA3N x&AƂt.yDd|7@Y ɱڿ+QddamVTX>UЕq<V1o;TA%Zz%(:(ňZ}9Zϲ8H|b\cdƣpWJ(Gԩ 82^Vj\=$&;|q<)wjv*iC.2p͡W:їCh]UWQkSS9ܡ/@D#tB4k]]FHi陸UG(L/2?Pd4?|ڬ2$mb,|ujf;Q`^Z wn 8ї4&ʥ}"O@՛ ܛWf@=x4:+Q̀e) E沖쾔' (}6sR␭%}ʽ|sY 9i+JL1R =(XX!l>} uihO.eyDq7I(b2FmOςYT^Tb 8 ۲a7D"1vkT.1})`↾0Ya/))L/4+宠vgYL)/0M 9R*V}yMih?L|qf7=; *$@L6ȑ]D!=@ -ۊrN$ٕ|懨gS2e6D/C~ݻ\6LJ2w+zCBshA%͙c f_2S93˦f.sg2x˗o2cPώ bKPr\v`{ʆd>Ƃ_鮌{M]f!ɢmz &Irnf{&j eRe,3]ڇ]f-h(_P0u B3ϚM]Rɱ&>ȥTm$ ]qn?|9]]9j 8!x9|W}P%+mL89#s\GP<6 Wj+C'ê@NfUseOaf 4vyR3xѷ8l)sbz!J8?t?R(#:ŧuNǹ[T @gknW{o߱R|}.k U@R8':8oϟ';5Qz___~BF[X୕Þ6pE]'ׂgI0%=. _GNۿE)eedX\Bc]\MG[YKÞ@xG%[Z`)AןA+رTLf?p7Ns (Q3> 4g+Wƛyqg0`⅋~R먮3+YɘVՄTZ8jQ܍ '\AA6,VR;q ^2qfuMA{L=R'SI$Nwwǃ%uǔt%# Hb2<|<&ɏKo (kHNd.ߏ_` $Os^Lr1S߮9~nMTs!([lϜD~"aH/~X[V$;1~O#E$ !5k^o]K;n> .G3 cu_doalVpXOCSv}zFٸqN>zW#,uȟ C}!I{ĵCѭo*offRy,L䵛)j< m \'շifS Iӗ9~у܎/2b,oW 0,1s!G|xAz7Rˤ4m>'#n9n2PS>Zfd%>YN읊*h F4ܜ߱IcBtM8`uNqg%it2Mؿ+K6H`C5hѵ} q)LjZ3m]Nmn`[Ot4I:=c6 E]dTm|\@*Efb7Cg& tMHq'!0Ǩ+)]/8N7v2 nq70S탶9Gf--ù*Dp44&L=p HYBw{nvYP/M8laڌ>Ok>S6 Glp _g~_A Bٖ ?R`"jٷ;;,fpqKò{3w`LuLHc?izO7x8~c%\g84ą/Wr`/>E4-r7AăJhYz;foG+a@\ 3 7[YU\@qlo-ѻCWS^ڵ|ykn<9Ʀ zOƢg+9&g($+W`mwDaG5IJ]dK56.y,)e|›7^܃z79z o~&c& =1\t5_&wa-"!7x|t\~p+<"a[6"mi/阮H(M^G5 ^F8 vMdwҹ`j$ }1nK0];,gJ% q*OW>E(n%>w⡰56MgV` ;8e:Q5=/KBP,N@h/pDgSX/(p 9ވKnvQ*L Գk̑q?](+(Ӽ`=RQMq`̩(b\o1y"j _o%h bp #Y(~\2"EZ=o8lWu{ { o9g ..;M2^Wc5tK/\)ćn2fM8ztƣs8 =؅,7 ;ۤ>[>`"spxWyr8?ykN[eHN@ID勍28:r_sVKn>nӫN&vkN8ЭɥQUR֟eF.Go97yg@TFvltYq{W!^mT;&+Á-6ǭM%~f3h$ٶ66WmՁJtݳG? xO#*5{ҵbRA;w4ք I ?ng&Dy oxG)1nuo .s1הY4z4{^41dΜo#W`S;) 1J2hU_}lJdk!9퓂 dƌYP˶23*ISK1Yh/#@ A'lprq Щ[RPWgBATZ2#Yj$!}ApI0W<\t5+v~EDAvF1WOrhgG 85 iF@$W@%qR94Ҍqr8">z-QM^I|!hk8%5$IPO6i3Őc\T1ڔ bRKԞiD`mD[3v ^l#9vL& IyRor\C,X  y`\|x@.DYh.2h)@ŠC?.Hɱ^UUv.Ô6teBw }ڀX]57ɭ [m CFir;yqϙ97bo ȪT>4duR n4k4Z(kzF T6NpaI.g~pJ߹E~hS +>2PEVʊ\Y0d*U; UZۆѹWj/7Pȉ[VGqA}pr`gi\|T&&¡fCP${h.誽e;0K0X&gFM _:x7!Q*/rV &p'#;D9Ή'K`Imj{qmF> ;nM>$,f a/jD"$0j(TӒ 4 sخԌ 67 CH{>2#Ά"I 9. k2x碨PIM6}?7s\i"̒e@Pɶ)-Iu\+|rdqok61 EJCZb \RP%Oay/񠈡NH *?Bxq.f ]*ճ"^ӝCrwIR:8}Lt= h(D4bg5J <'Kz{Y1j3-͛0m@_Ej̓NPpR]\;k(K|6Fuaiӷ[7pyCc sCgBGdϗ}ԡYn=CQ+ @Dx(.g|~A S ~[CIy[%CĠ,?c;'-J-0g:-$* Ѫw?zq(ĽFŠpX;eAzPLzI~lAj>Q]nmݦ]=@O5 VM6dڴYZxm[f' s.1P59=`bKeΞ`^*1=u~l5Ab ؝1s>5K8ϳiw߃$K-N0𼗟J bP@DMCc F3аo \7=} \SWj^3dW4O1t8Ig Wa7&0ZbX%|>@),cj`lO;TReZWpPu^)#ϥTmD,O|DQJ̈́LɨMztH)KID q o^pjD!1zG!u[0g|QRV 1OV3Rʫr湥0$6?+`B|M&(VJ́E~))&qP7ש[ʐxoy=""ХSO??h 2f7Vi7^D>A`&wЖCFP9~ߡ]r :G^tH}#gK)o[x/-2rcqZB4lC"WaǃY}[pR+}8b\WVMVo!K@Ǫi%/m:-i1oA[|Q 麢[Һཇr ݃[gsg68 ƿ!+Yza@AlRijaTvLVWסl-#˷G4pŅ K4aP'2rlyD 6-BcvdjvktH>vy<bR l/QUx]JȮEYyvvU6bkm(}kpZ,<402꺟a#7}q>E*;b{XNfHcD\s_wy\vYPh OM=(h/1*HUdlCg>+wQ(_+șN[wەSpiG{I z"i,RC` em.`;vϑ4h\DMbO=6wO%!ZRPωw0=4L . j0 <lJIKI 5ITƝ$ ̑SwHˉ_+D߸0<=&vmTD2r_'G<+6qt{lTȌYnTA hjJ"o圅}$n)7+) 5B,.RHzW}l4'W|vFFq5 EMB4q`ܹn" }~V+螣̆֝ ΄MTqQe[#H/ ?{i/ƭiv^ |h5&ߖ6r&n{r\6fovigMNu2w6m]_N `%d]pK@GiNGCu)xwwIv"3gTM(AHy]79%Nʏ7_}9_^ vҺ®_{FCn$m%yeUއUzdz]pj%QJ=p 5df1HRɌU$&zbլlIV_S`9p1Dx>ڏ`,yJ-&NeϏp^F/,P ?~ "*mXAE.ހPPQTQ1X0{yOGG'D\"t-Ip04BC9egY>K oѬc|D0n QdLp qa4Xkbz*&!ݽ1N,H47UA= 50a+7h~&ֽT8Vk#@b}SsuG"Ż- K"[wbKEK?_`]t]a)pAtOHp&Nr MWv$V"=D_No;k"MzEp ɱ32h~%e٭<ˇ.{g#t]lW 5;/%rNY1\]f!%BK"T$䧈wwZ"\6IʩCkWpq2=w}'kyT/ lJ>_A_RL>$#IL9 j1[AkkKz"><.Kd])gPEEIs(NA J* Qdn|tȚ\/$1KmP-WFuAHekɨv,URbW`s^Iel`?* ?1<|sS*y ! %{{-Nyn9[75lRw+Ga? pNl~J!Krc(šԦF\ K٨9\MflArkZR;uD/(.5ˤx\C8=fHuHCse~PSoL=7aNwO$] )7A@|jd}= 3DёYB!5lnpVn+7Njq[(@7͡ Q/Q#H$i >S-X"? Tڈ9ÒE|],ɂ|1dCp S%ߥF!}NES[%foڎ ,{C`KM.tB."j>@-)B󡩮%vc\@ Q$hFT~jZV7RN܊h$W,N,\{i=`b?1UuTˌS?+_1) $$*!Ơ GOeXSza]Ōw`j|4&>c)/>ED3٥FaxkP +1Z!䪠fōQ } ^gN-v֓lĝ͜b =J68zK[4$>{*pbwB^v;!f75{0N0y..8d]? }}Q#mpbyIz>U5CYУFԩrO\F].`\{ YÁ7k9QܱU-KÒԨ8|etM@ i [-ZW9 ^q>?;τVh|QOW6:&kqҏ',kZ COɌ{Ia QoЀ,1م=MP^Ddh?j#KمKk R=Kmcf>r9]MLCΑ"KWKfSoR8XVMPh ߍwg!7xrp5(mR.hMP9ն #%yV9_E= &E`@heH/;V@X?g!绝nu.ɢG>ؕݢؕ}rlTt},b -ɜu#; >-`lmHxͼV]],`k5eWD8j$.T8^ :2tm Y 9}p:[ɢa5]~ˇ\4@ć_87g xa1oa`?ШA,cE+G労]Z_{tϫ۸Nn{ u<)j<**g;m@ }Gc^lT%|†kBG ~CAÇkۓ_?Ggm~OOߪmv4:Aj&t3 *>|D=%{G mFUUFy+h͐]#:oo%}P,#6ٚ߃1=UhKy-_ .Dx 7nXy?S{]zt{ی< w}qInzx* FpΓR@B8S. S]HJ; ۍjJ&m񂱮ǔ,pM> )ZU)WVpպ .޻w4fEѝa6pdf-h.3.m@Gwez2[LZ$vn_NC(z8uFj))[$ՈR%e +Z6+f)+Ed sY)x!IݞGr*  nka:rHVď 6АF I&/yGy0 #v(:"64;w\i"9*L¬ҁLHRLs@CMׄY;g1JaihwtSaY1حXt-=71 w-XI}y$##S3-Ky%~g[Ԗ1)lޢւ R˚zPx[U< 71K,czק}m-yܭY-ÖV| f;Z 5G[_%&Okg4q@{H$Ԕ}-<"qižZGBR2` woU]Y= #+vⴊDXÓw{zAQ*bW,:Fa6'l(&km2SWQ/FYJp "٤ʻf뵨a:Í.Es/GJ(֭-5 dY m8REtaO1E'#dp/.m0}ʌ7;okB|m#akzz0.$OC6m}s jUO|v6CUtc%ϛiiN  f͉6YEUa%j*T荂c,{V/5u8r>:H55,/yp,e )$D8EߔxaMsj,u^bR9 АNAM$Xt=VVeNU<}Y kHgnG 9D8(NݬݠZHw@A=9x<9Kl` W-#{F#Ho#?J5ٝ>gVj_9D9Ś7i]h/Aaq/ 5!^FhCuztkV!LZM1aZܹGrir>zUDfXXmN|Ϟ振9{][Bav3-\\v~!{E4V Ypr]q +PdOnx HϦׯ2ҨCf\u /Q5eK zʱL˹}Eˇq!=Ph]iܽKC ~yĭ_H<'2{Z*xu23YI"*3Ml$-"]NlozR| Q2e!,@*?[a VH=L) 8`T}k7Y:9&!e_O':, ^oq N2hm9/gXg%_]+;/@zY5W6WYP{&P~w7T1{K& p_h$|<{wmQعS90&DW!%WҪWU#O^~.=f!IOl$k+lay 1w N _Q) nyTvDǥGxs3$2o0T@qFhYlC3鉲[5W!(ǖPD'ۄBy7MOPB6J}b9D=7})C9{ܪEw|Gwf %)N(!Jl}afRҖT΅qpuXGu)[ ƂBw›j[|ۀb?Ixv߅2F+޵n5a^ =&a 2 g JZ=56seվo j%^}" - +N92 6{Tp:B[IW3R|2u^ [ t\ /¤S)(uBLTi pD;Xl_@q~2r`|V2mrgi嵘,9:w"jDN2SK fM/ןW*U4!& ϞYBnLW`Iv@HA%Co&cB?TY\;48$y<02ӛWMjmm;j!]8H&RT/uj@1~A61&cd4?Nx/OK,sȳ:I˄2֦R,!z4Ư/[sd<TG(+Ƨ&MRkA߶+,Ef갈ݓ"%9vlzY;g• 0ϻ\VQOSFkx!dl-}ۜfk|wJ|*";V W2`|#rTj@nNl+A!9YQ#f%B"sa2l&w'r* 3o)n{1;IGnl/^7i*0hyoŏxq7\,9 Ov5z y?IJK%]w2$ vn2GmQud:ouFFD2DeÈ=9 R_z{1[JHcKGDIrg,B:#?:vdÈQso*k&;^ *c?qjJ-Jm5-`l/#HZU3I{&ÛNUisy ,9[EEV}vypM:g{&|#_Q/q݃4Ԏ;N48X8oZ[6X'?fnΔAi0OkZ1D)>:0B,&#7\1~<zysea_!-%;6o&FK+_jǜ.FGJ0fO?_2~$P_CT{-_*J#bn07~_KenrPN%Ʃ _}R@g r[R5&0tފL!x6C 9vЀL ݌#)91?1vOO'u0_^Fm=Mq9bGB}8a>3ȶ㫵~6aR(PǶW|Dp ϐoR\G ^oMu!G|/lQcGa09(Iez0s6-5x߅ Vlal}Z!ceC.eiy"oI.`ֈrpe?<~9׀VZώVΔت8<"GU27`C:ˎ8u>#ߣ2rTh|LQ(\)ym2tU"U$@7D?4\ɵN8[pQӉ4t/GٙN<2JXR*vDn!QR!,/9[OC+]ԋڄ"jw%a3.MCF6Z,aDh)2Lܻqmr(c3̪e9ps؝x$H揊ށ,A~ D_7Q蹆{V8cr44l 6O'LڔBƝ;`]ߺ+ iO `LSJ0,>MH6g=yE"eMw-+@mL*CQ 4y{7]1o/{Oͺ]0e9$\>R/Ą- HrV\uGml_<]$5\,sb9 L A*]anGT䢤r5G0>o2'ke-bk8$,j7'6N7eAB-;A 2Uɯ aVǻo-/{Jn&M_܎Ұҙ;kKEAMCvИ @ʓW}_ƾbzf-_w(A&jaŐC.3&"Jn%7a%F49}"ӜlT2e4@.tEg dF&];ȟ+.OWRpkYD,/mtB ;FY^°&) d9Fe[|{tZ^RC\Bg-~ +:s}n6ΒѬV (51A"P+ĥy鵣eOP ?:[P@6$1]T>;j[PMtžɨ 3J+S*(G5@0m@}xM|gA$C.rg3r.;=I@W|q:_ø3I YTq(sʫҤ6Z~7%$.rB) gSZKjHfdUEWɽTpP /<]oƐ7x[Y7w(+ bPܯ-f܆[W @AD@0a1#tx}L$[5-^QA-bEAotz34&aw|cŬv?N5 Hlɒu:Kӿ=H&B\"8K:QIlAT>=6G8>JL5ǣa[{Ւto]wKӂy˚g!- rg+g% k@ ;ۧZ‘b?P⩭Q$&VO ʤS ߯_a%,ȖMk=HBX$ƿoiVr>uv' ^b &BS:#2G\ӱL>=̋9w3}nEiyT+_Y=x&'eihwwX~Ο!6@kvR-bvxaV4НFr}qFL;g6itW/ol?_8Ey eFkȗbS ĽzGΠ=&;2_n>'=hH@m܃#_ 41gɪO ?bM]M.{Έ ̚N#EAW?5YPzP8[z$M@?GbaQ2z [ksX)+rj jۇDBedȺjVpwpWf>[t7@а>UaI:7\h'\N(=Ti>\h k7RSe -#YA?A ل5Ps FcbiOUa @g CzꞶ4̉'B0K!^⑓+k#v&ѐ7+adzLw=KHfEaH<.!|DEc #~_XmEkȝ"m Wgk˟߾[P󭅒3}?P /pp,FsqL(RZ6 گ(#afa$PSF&; -޾%_fJ?SϿO=č^EVIkPnfL&dTվڇRغ / zW&̧-xkfB{YƐPbÈm(ys섫u${8}`V{E,|!z -͢3d+ܹ'{*a Tj2|L܂䶿3ۚZw+;MC&0ڬS` !E+Qߐ T }#0`szVEc5fdj#ј% W>PrdlhX wLw17zlp= rLꗶf)d+2NWs&)K)B7mx_OT~'Ys3! Uڮ!dPi0n71{A u Շ[pۻX/8fCsG 5K:3&QWv } Q] K@LNDC7v>~@Nd6Gf{iiX$Itxk襪ލDO.HTK |? ,%KLrNdmE4!`/>>[ZY^`MVa@Y#܆v(-iypvd/|.wV,b "5]$]x~~*6=a4TTto Q эX,[";).''/ϗ Ƨdrf 8.8h'>*9@ox1;3XeTܑ0]JPr k!= 떎GH@^&n9N< cpt~]{FwF} VQ<ͫẞ|vpp'[,=6~ё >=s=*!X_tq&Ŷ1ߥ=u?:`Bb_oU,]‘Fy-x< \L6ODo8.N3!]ݒ\-H𑶂TYi+.2 Cl[5av*`s-ϼ+ & g3OF7_eʗ<4<@@1b7"#| #/q-2:tK:FD|]`Lsr_Hk:!xގscLg,CwOeY3#00/b 2Q1MPbqbW!u 4*br¾0aQՓ(>Phzm,ώ>D~+X"`ԡ{_;AF68 >QeCs^9 j9e=jja,"<{5RkA> ٔV%aĔ^A6$gڮ udRD*P}fʿRa%1eyo͇Yɹ>OP:I?]MNQ`ZB Qc#?`QO7;Q.L?8\-Dx|^gL|s +gD JE^#mb'dlMk\A/4 Hʮ7Lqi@' aΈ2)F~ܳ^/sNL|.sb}ؙ@Q%п_cf X[,Bϰ/ƫwj (O약5(|~F:C9_JԪJF,zuq%׀ȣCiUwl'@ew+C tK|y<{*=lxXoG|~jلEg&r x^p%w#&{JaR>RL5%~u7]-R $$[;*X}&6Ћ\{ B֨82~OΖfGVϚ< zKoEIBx~5ڐn!1fA sf|%6Rb;d{VN ZJHR\$B K/Y9S3u^̅n5.`CIkB&g_lEPtZ5FBO pU(-Em za3T]o8//mVeGo;9}&n;S#S.(@\jjBWd:ZnڎɆ4X** Kևɏy#Qgv49 Y~=l ğYUGl>Ky/^Y~0iհO`8Wrn9o͑*ޟ;-,)zPFtpRMCWL*fBqh8!Z7ɚ.힫 UIz/˰Y'YxGv7cbRR>ǹ,;1V)P`Ɯ{ך"胳lh(LU ꏔ!|(-ۣ @i[;5bt\T-ѠGՅJyIR6~,`IL&cRh b99bD}:}Q}ެ+X13>K:Wiۅ~%3e~X'j{ [.'"IWȔ!@~Dn` )kiVl iK*##GV3JjIV%nQ%cZXҰ+ìg2:i fBb=,,ewy}pm{>z~H7bm"[ߎe?q9zN1`>U(,BCnEeSb=YPͭj trBqPxtݕ+^xኡ`&%F|A̛_E( Z},pwrqD *.I,",q_p'~0x˖ W2MJo }৊<^MeD؀]?͗r' Pߣ[ϖ|u1'vY)t Ԋ^vưd"a)@R89 z2,4::XIJv1 L_PZk2'pU%  ?FJ84:< (-.>\þ:ֹI@$@D*SbbYl쎇,tcgi q?~avi]y (^כSn[X9Df2eRz?'xf}[GMTI3"^Z_ÖmH:CD" qߕyok,.A\*S֜tψ1|í@W|Ɵތ-Msr9{/Ɍμgjr> 'ԬKywE!y¸,1$gYZ07070100000039000081a4000000000000000000000001644ae3bb000076a4000000000000000000000000000000000000005700000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/hw/efa/efa.ko.xz7zXZִF!t/lvb]?Eh=ڜ.+͟SC秧aZMc5xD;bFTB:&½} @5s zL҈09."9|s&%6#ÌC_֎]hy zA)+}'UW$[Jj 'i}lRbVBpa|Hf{nߤ5*O&$X@6{C~8Ym%aJ!Vp!R. >lڬ8n*A*.Ɩ*Âg?$gr3c9j Dxǫmӑ1W؋͢fm -kiXdC7qZK%p)&Z+HٻKHޘbt/ṟ@4;𤋮Oz=w˗ss;PN`<_<: *Fȿcܐȫ.ϊ!T:\P_{]UhAeg ?Uڞ+B3#n< +SJ|Ç?ʫ#SQpc۾Pw CYELtT7j @J: :jJLuiL* S*MbIWJdjK=_\kFU;l|SlmPkhZr Sh[Q*_ ӓ5 Z2_[گC\\XL,NIt>aQ=_e~ 78_з&%f)!h6*эsv^;MOkvX@֟Ңrb}sԌ*/ 4?h*-f5of|#B͞g2`.\(ֈ{/L!,f"lu6|しtͧҚ\E#E2l޳NGlwdҜHuA}lkL@5[]C<EjfЁ#/ [({AR]HBMjhGMḞ^*}= YF_ }h‘$G?}Ðjh@YљWXٗV°0rн(s9@pc%MjYnuU7aNшH7?2>C:SہN1b~.,L6g2KbK?o2@Xvu;r#I( 1pрw$o" @V=lv~<U5TO*fXC|=8c؍W즍Gj(`e>2͎t]!ۉAʤm;$/m3PHn6 5chvl b㫨"?Z _(э-dV0G{r("eǑ ) ;N|gUF b:"H}Y vژʑiJS a #s ѬwD34C-#KE1!״xr,ID.&Tco~#,@K2];عJMV57GP~5pW 99P i^ADC_ ܹRǤJd, JjCHT [5?^s{3YnIN *I*=zmGɐ<qQ똷Vu`_x,3PF=5Uyc _y1[)G^ CYւsc/%'g$ˎ s˦j :ݔh(@ed uܔ,юO[G)VZA!s$HYlգFT疠U-`c+9,"|xd01Q%A#ibGrنWlJN:\ ::yx*2S|mvMGd5 P>?08҈.K7J浟0M^ |m')E1,Q2WߚDX iu=Om]e_}kτ~2T4Z BN7 O;|<Y'AwVxUЫ~$b 6j+nrPpچ#Z=ʴNo42AmB f^3܊Uf(-T)=\ЩL8}G =CeiPo;ټۄ~TRat g0 ]+I6RV;rkq6j$S6?EҽC1Kdz7sA'JZTYDf۔u"m.u[;g;VLa^Hya@]F$~/sS?-O?֡P1%!Vf{p~9f(2ԐID}U܄5"^.Hm%\5OVhJ_'Zby͠JZ/{+"vEֈp,wQ{+qz[Ap?n"7RjD5g/"ɧLw}K%3&cp KB9J4jC_>qi5KZ㫒C+n3ɦIAV+rMOKjkhT_5<!nJ|̈uԐSS[ZM@ ̈́YC FSj?1{p%H8,.БAty}eZ{X8*a=]]Ab^A$to"ToXo.teߚ?5_g&ɶ52o3]0nd6iOԸ>05JU[憶tEk/FY >Y:.jpq<p:4=G|HVp=:(9~ k +v0a&7j!g4gU]K-CXԂl9nłX[]fsfr!{]GL]Ȑ!bq9-TЀVin* YB66$!>rVoa|o bu\}Tr.QV$dP >}O{EQGN$ˉ4%KĎEy,- lhffy6?xv,*H)$IL#!J_lfDuƓ.;.{Ԙ@ 2u~m/5 X[XJZ\LaD^bCnB Wjo 9!NO%%} TUVjEyz[`ejФǐLUNzdgW%PL=c ά\ta9\L7 Ħ MVFB2@g[ &`oJ"ѧw\`N7mKDT@hcT/lu 0mW d s*ז"ddƝ8c>)R0lЄbd2gAi ZבֿlBm>PSr8O{dtm)zGGO_"I)mO,|J^Ԍ95J]Gwe U|m'AH{ЌMs'[AL;}'e-o׎*iIMIň3 }F$]lFȸzB`, Y lZ›X$냄D<\*}<6 o x>.ޱRnQ^(K7.SM5R˰:bNm"_bG< -h>_3W;&Mk0/Rڪ40c zQ{_Sn/Hp$]了 *%QعbCLY)6\02oti)? thRF/XBչۚ#$n-Ev1's;{>`*i~v י&8Awl OWh*}Ǻ+K S8tkmV֛RGN˚̀wX%9<򝢉ƦSѕ W+p[j܃}7T$kJ?&I2BscKS-ۦGCi$ѧf4F`i9;.@d'u18m I0i;ez&c )#LnsSw~apq+ Ip9Ij)Tݖ +NJϡI \<*QoFwlMSc+ƀ8'Iffu{CDpr)yAۿ!y"$Lzk} o;R7mQ ȨȨ-9 !H7i\9M0Uozoǻ-wUfA}f${؈L> SMKxy1LALLY( lb1rO67 N"z2t $imޖ619k\~dw ze,zH;\e222)vV-yX4#3 J`70y` TYuLxn9'9Wx89=3P~qaDcئNӬjA~&VG/޳(w"!MٮEiv݉$&Hx3\1QRIJo{m/w!SbjRwnw@x7VRvDB> ܀FV4*\d$zcAU53HZ34l%t ^nc.$n aXKĴ * M}=3&H1yb>ݓ%dN+|S3VY[eNl(^; J !L=T~/> Ջ˼Ns "ڿKXwӵ xor^qp_C)`;&v)בʲ델xw˪Fn_exTO YD`2}t<rX!ŪJ0T#2>Gj , pn4Ɠ=[nX)fj*k>(lT<+t뉋)OK2ˆ89"l15W j23kQk!`_-׷!>(rp]kj x嬸G-+L'AF&!F;],N`a\UՇ.=gE(*z{4evffʷڞD xjLykCxD|q4AWj:J(ƙ0@:K-DS3-Vx_=~.W]̠{B"t 2Bv*y/^83<`V*nvl$n1|bbp\z,0̬4#<5-џwRj&;o2 +(/Wg^v{cl>Ly~\S LFdl ;f.[B$aACL®-ӫR䫙Dj2ċ ۃ3q%D8Gh&礪[>V>͜,xZ **4 nTikC 8f%H3BH{?$ M:bT.R%eG`캶#޾^dx~0Ek}s./$O8[?.`r#1ߘU%z~7s]2gmtJn"VMcгҵݠh8/` E-Ṉ# :gW Iүk6FÁeLxGPcp3v50^R!Y9N[D8e5ܽO{Rn1jH`%މ /Y{Mb!>֯J>I_[r`O@"BAe8׽%C΁f 6فL.dV1V:yܑ{5oX9 bs9wK{"-Et& 70 z>>^}ׄ 0պ!#B\&T$And.9H#j10u֥ z΋j*PaѸkW@YH1a;=Dpk1v3D7`NP-W(=?S=9?uH$hŪD:,3b G?|iD`6ND^T'WZD^ۍw9.. !+_C/7,dO#o@H]pċa_Ch`u}2,@Hȝpʭ{:RҚ|LfQdW(.YpaF:9z10g&dGh[V?JfK) zr_4 |єjb2ddW-3&DJa_܆.ۙ0 *adnX$iB/$XHf2ԂDZ6Wt|$F M̅)BIZ&5)=nhFQ*n+BbMn+p11(/$<:̖K|HkTCWn|??K5GV/`D`LNZjIbzkln&v2E]d1mi'm͡2՗>T?{Alu"yz(e=[OZsA TZɹU6|& D޵ 3~E_U6"*%j[ 3KKk9YYY!z u)P1 KBTʑ1:vSgmcYnxL dPkkDiY_6J݀x;&V4{~JG(e=wW:0Oe&p; 68ɨʒ\q[Lʂz]͔b#g <T)~4+'{4e J*4Ӫ]|5y%+rh4`i>vtCFR;[9 }4t-UkJEgV:3 F"${y)˜쀖V`lMe Q#7&iE%\&td*iE'c0H2Mr3 z<4jWלA-Ņ*"ITsΒ+.{l"`  @Z3 : |믜v"xowk$f/5K'SXFkm̃V~3x_k5)E?׈m. R__aE"l\ވ ]OD굍trYIݨ#r.Si8[ 0o(LIc5<*K\+(B/3%0wW%"H.G'F~d1nhi!eEW\N/J#V(JY@l'ڞ!Usi)jƈoPܜo*۪W}ygzXg01J JlBglul;r ``g3;χ4mF;;U@k[ Voa^ֽ 5xB5{݌; ꤀}*Z7 ku/CY~28WnYΚZ#_m.kִR!K!t7q,0Cg_J ,ۿY94?Q Ig4?^oJE/Ѕ} P7xL`Qm#T!%HAF'*^fWszI37?b=h9}~sȿfhˌpH#a @#ʹE7eUd&Wɇ؝%y( . %[32õ9 Pq!q#U߫2. JE.>if4hz0+߼bY[e.x?HֱAś1xRT#JCc}Cl5~˔/?N[cx朜-n.X\V(]ة$oP={?hI+ԔV+)͋9-ﮍuyc3ftTK(8ٿSA#&qqb2@)kTŹN7N y`!CQ9iYD*:E|uqHM¥>ܛ K)v0T_6:Mgr }⃠~n [嵻`nquNR[n@ %R`1$\>x66"Nې"\goKI6g<20e+\ @Sܧ@xGJd^8UpUmǠnNYzi^+ӔE~S PN4c9Ulv'm}^Z3}a8I?#Sot65>7^HxMW]û`9U]p|H^awЪ})[aы"W_c* 1=412ӀG!=l<W7pCYWcjQfHA0ҦP:I~No{i t;j/fwsRs j;|X{$ym̧̩;_ }NBQzi/RL~ANf֑`H)hd.'FE CH%m.G?n*^Ӹ /`sS- ["&=-6zU۩w D}2oi*Q?{YNP( c>ԥdxo|n{X9 Ev89@W&ӦUP{|b](VMtI!W؂{d[_Vqd-CUh>Շ^Q;Ca pP㧽zꝚorzWV !gN[̯"@8z\9VC+J q^!~{%Z'1sӲ4?켩7Ʈe"Vo~^R@7dvjE![C\x1Rh-%+7=*F'uHO n_o1ly߸0~n~ *Ss 7YI)+Qߣ/g|D q e+<2y"oDUb;/ >Ǹ [!8)oo簔0FѣE06LRXû{74UQ^ hKR'5IefY~C֌*gFwDV܍I!RW,C4fT/NJGScl.8>MCtў /%ry_ CFv܇{݇:|bt3$ɲ>͊54ks02o K}f& l|^i={4ہRˤzO*1,[˳@e@/K NxO~Y ؠ:HAj꙯&*W8l`IZDy#vp$<MOŮ`}a7Җp#*% P;Zg ?Dެa> ~NQ4OZ>{3>g9]*68BP#'+ x`5=gK*fY{!Enő&s˔WA*s1h$zt*Mg0}nq=Szird#PÂ`o;x`9ʿ+t3bT2'~n$bFUuƄyC`g4 0}?p:TIN^nw]}zv4 A? .HA#fSU C n895ֿߧoI@V| #n4jqpDncž\!,I)-,hhyW02]N豎~N#c\mSe. [*iEq$װE,lϜOht lXy<,UrYB(Ɖf1,mU%U@hV" ̄K6ǫRn؃ aD&m/W1+ߧ/}Ayg\(T-.!:.rE^yӎ=פY]$F w35{N?S%-/GǮ*q`Y?zv/mSK~3żڹJ|@ , %0A^Q8Q} KL6k)x 7uCU&|`eEۀsdvղJRL~.l\ǷAGZI٧3H1{؞ #z=<֜#H(vS)XfcX[2lF7:$_*{o]RV֙ϐM'}1|ld>  ΤBPԻ%+]ðv2NOcwvbF|0P&6u5ֺ D3)JZy)ZS@,>Š?R@`4hD@ij}>c[nԓ-ߩ׫v_|"ECMZ~=J4ԑC2aEnM1U:ꔷA| ' "^נ/S;uʥ! ^i(\!]+:roM~j#4\ċ<0dھ5ʜpxONk-UY :ѕF.Ͼ؇L}0,ojC|DGH3pwT/&1Z Z-my#0llztcAwzVI%$,(x^C=1J*Kx3=s-J O|q;՛!@͔4I6+@9TV,Y|AY;;N ,9G<ǞF?vsau-94j}!}a7Y0ųؿGll30êXEu20Bqji!g$/nxjsH ^c[Ke1OYwkdv`x<}͍,xQt`v-6fj织KbXnK YHb+`+g,= jE qb+ݯ+D%a V?Qi)pnx^b=Q ^esOWN7c;3oTi}^E64%&H̄KjP߇NTLf.8Lj1(-.G@.onZCU^ S*eZᛳm;d: o!0Fl!A"P r0lO}9k 2\XdP$檦n6oߤ@x-VLv|o8hyNQpuέ^=143#QS?`/ZK!ї7K"j3{MhL]]-G V=3u8EWxQs]NLDsjǾj}RXeiH׊G-=v{HܴiDt\,5 ?ey 8taɾlȁ 2$rX)W,9η3IY0zNh臘P=tr@>I("q됆) uG17/XX|xyӝ>3 0jb Usm)K@^r诤X 0څ8UάzWgbX.9K,Σw`V&5!4]G^&Zv2o:3\hZ/O>tXZ^J@OImٵ@#QrDѯKbs'I1굯dT|t{`&}Wluf Aߺ4 m !)9GdL|F +H! _?9:TFRH3$|vc]v1^aSi|?;=uB}؈k8 6ߛAimW;%T6Ȼ`He+=sȁHxgeCMlpYލàWdàhڦ-g{S#{S'S#Z~(;ܰ}DTSk4sx"室)< B k`{ܓ~U ܺ1jL8 ڥ(@dmu%gY/g)pX7 EuY B,w Dc&{ 6aR !3 {v|5_^/Y?;XbYϩ} ;NcHy.eQ!^JWw鷗"%h|8P'"YgrO}/ 6" GINFE>T#êٳ0iaoub/T^}G\C7ZO\[JzX)\V6v8URԖjx i9j^/(L-/'%출SOx" 66߾iN K6m0`fpQT z/؟0ȶƚVU<>苈uLN&kh Fā6WcnaU0N{d` hH@U."KQs5~׊]g-Q׳yIdg:c MZi=#rȝu2<jr/t@ţύ?la_ پs+ŃMP |Ŵ cCeЏLg 07\+-j-G 7|(RR[hvTFZ/ʬr)&O2jQ p9vP F唅f<[1bUض5VπYWPYn'HW,|N-I`qb\`#7d~g|2fQ1 ԙ"[Fgf!)V))%Zj6%$XNigap;7g+Dˤbi~i)~%+_*菜cc9HpkŚCi'Dwy4EEG#c_0@u5[ZjxL wloόi(ð^2)Zr4;hZ,zg(q L\ 0m$]zE\ce׃GUYM.X tQEMu;GմdD7DYUbtݿa_諠 ,Ǥuox@LԼmdEG4JW B=D}yǯk:ڑmVrLڼf¦ Ȋ~Z&\~0,O?B$_ ̀)J?4gVtfo:Mд,sAܭ7L2]TOҴikHsÐb.1ьs7"\x}EVhC#&jvث.pL:ǗTT^Pg0nF~"GA 8yW*B3~[o'yݯǠ!k&JG:Яr.%f3l+ <{T1sj0]lfǺV^q;\ \ݼt ֦V'MoMB9Kqx^z&FqѷG B~=${h~Dr/L>6w 9ԿxBЁ&8b6۔8+-\'F~ug(BF:)J`3Zy?gD=DW}$e NX[a0ogă OM4W%U2=TЖ̶c(m*ݒL[~CvmX lm:I9O99gDCJO]@ga*|SMWVDVM%}?b;|Wuz-r"٣&]WgT!r ClX2_L?5R'j3N2@[j _N|8Ἇ_$j3<&sZibWq780~OZnHaKX`~џlyzuڄXDC Όm %D{L8X&VYh<./FlQj= s= rQ"ێ#-+ zi+tSMFT؀p7G%?!B LJio;TKvG ^O %Zn&qotkEԧu:9?*G?;BD󖦘~vukHE,=0ΐ|c d?F=LoxV.@/$Kf#UӀ114HOvS%!BxHdt0W5 p1t;DV\UXDBK4nZq?b y'uWݎIϼ?X{|))2xx3VS^ dU ]01pVZTPViTQ^bNiAVbS֬!iVh1JT"?w{%D 4)0bH"9ۘFrNyӂhyG5_7>TW0rǁ䒺x6>hڲBŞ^Ჿv)qvUS/Bho{,m5`R}hW׏9SO0IkPr.pQ.wiFێ5C8R:C;f)ɻ@l6ʜzwIVU0'Yݺ3I$gA/Eg*6L!S.:JG{F# 屯F={k`b?nZ3z8gnG3T3#s:`ԺV7l_hh`R<Ä_Yw^q6KǚpbVyyҊ7#u{hY} j%8D1lqQ+++q,'TD^|4lfEeh_b$pzS-<;W߰ G;Ϧ>K#F n`?wC"#Հu'hvj`%gd+  cf@㙑/L^hGp3S>@5F:>"|@Ҡqh|ze\3g6*A \ Œu" گqb|dm1nٍ m^g׀'aC Rѵj䊻+UGYW{`|ֻZAbC .X`1]em@48T=tL6"iMLs/! xտ$:yA7#w ;-ۇx #b1ͪ@.FKO "*cU ‹J4z@ʾMu/M6Wm>5UXd=FӢ`zWE.Fï@C 5J]bV!Rj8[!k?hkk֯~rxKl]Bb"~w3px!@}Do8"j 33 Z#+84H0|1^9ϾgR@b\*8C;B, Ho13?~Lkʭ,J*`wxdگѺ\])GV}GT /-޺]N@ʷE!w ^+M!8P=fcHq>~#g.5Anxېcpu ;/Djro,:Z(@[h >,S(D1p|\SUW*,;xЫ'/z2F;pazg&xQqDYQq sD^-I9g3迖B4a!ۗ(w&%ѽ>%J ow㶤䳕wP߇YLh 'Cyftwxz~|J~tQhu~1CqDKtQk v x(#c*8z1pl4_\Q _%glSUՉ' )Ι-Gj4C=]/*NߤKA'(Q|~=މT+󬆜Ԅlo̾M?N\[ZO֌rFz+FHWHߵ:ͩ3Uޞ͑C3FX#ϯcs{Yvrn?*D0zdϦ~wK%%#I{cNtS|ЃEcFX/) e^&czD&=IfμIu ýS;}1H7aS!2犂:ޢJei כ˷K)Mztd`+z*V]<⫺cp3kq9)okR"das˛WS&{wLDn KG63傏g߱0 {a.cMgPVa̵F͈VJ?h'IDDgIɋ#쐀g'Nb28m.c98 Yw {.B X50 (<$İQ%p\ Ȫ 8UzL#A[5vTOÕ%> dM#h{j2ͅSlT5(8Ycb Lw8J?#HkF fBaAinٴi}Mμt|T:$%x{*T^K!<|X(Si |3 s8K !]/BE8[t8ke$}]0<yDğ\foW밿f/hќkpCuy[1  OR@U6L@g }=9M޽a!Sߌ#z\-!O2<:đ d`ruu`G8֦.om1v6n[Kol 5 TiFgA~k#.7~q蕚G3 r:)xϐ*OO^\n1SeDRVB[C>sձL $a ?lS=6;vL~*zH9g8Wb݌nU(A"IWA#:k N=װI[K5?wU]uoܽY_$WRE)U l p'$|ϷV}uY-w#spuк^-}"P#iu>O/ߊg#A $Wr%%MU \ECxJaA vȩ ON R@[Ϟ)m1UP]A֖up*}ik> VR^)5V!&4Ds ,(cdXc#̒گ434 )Tb'W]I t4Fe{% _Bjt8]b yE͐J;^`>FH쩜lي `Jk 4QN]W:]06괘?OAhMC#lzݱGr)5v_ ]BmCd{5^yi|5cuZϼ七&&)v9e0, :'sȺx/ D!0t} :$`{fB @x?%c n QĔ_RW&\̦"㖒 %e+T:m|/FrUurj>–PQ3pX-1S~W ֢ t1#6MxSqaz8"Yy6ɫ-7 ش{+Y2քy ]T_{%JTC5d3̶K](e2URE@6[ރ`D2Jedx1$_7kB\ ijF!f;7]w}[^Dh,X?{,S'?RU8aAT:\ڠ~~"UHMQkl4\7 ӑE c8t>!7)+_]|ɦs:L%(j1i^ ](_՝# ^G&,j8 R$r_PVȯGx<= .KЬS?83D'-]tm .YֱqFȞzXj1N"CKѭz?;x줈u2> ZmQhE s~g?f,?p;j*Ғ>LX<&k9x",0q .#Kx/ Ed%wsIQ>F9/ ܧ9IJt)w9s=8Dq@ }뎛M[в nq;PrZ:-lOGl>6ͪ~1q7;*(:΍z)|K< D~X)Cb%3Dʩ Mpp|1Em#bsJ@GuivxS35@WϦǯBbأu}tK'M'WEY2\@:AKd6:F[2%Q|(`pʷA<éWqI?dh=Ú{6Nڶ8I.Kh(hV4M;f4ü}^z&h`}{TЄUG>Y[ *X(~AP/Y#X]2BWd~Kgĝu\l-zl .Q$&<*^2>B9-=t+2x^}z>n"CK(\̋Ayaw7-2=:טP^ ka"š8nH;%GpPMl#Y<{7SY|y譏.|4zdH>2;ye\r[3iu\6':f _CB C;I _X׾_[֪"1$\,Jo􍥉 l})%Wf0mv3qR]sqAML*RG[lME;s:ц nߓ+\RM]<6V1b 6P.g7}WnP`don/{2e/3 c6+j"gjBTd@鵘zڅ2z,_#un;(qo'u#UQ- !5k\OV^ϳ:6tKljߴRfi$l81V[/PU {?M.v=#H=*O(k%H62ODOnx* z&-M*kEIw$KmCҦז_%<:R\m &u_5 ?0$&H4_#t "4wٌ'cAZHbͧzu+!rHbEp2Z]bL*Q=v:$t-hnߴ~?٩ƪyUX1X\ BKéEeH%|C4 mfQ|)i>˨Ľ*~׷ ñ(I-sgD.+#pO:B-3OSezWʂ{旂^y9iRdND k~O8kM|?`$2*ļJJ4C3ll/#]YIN 3ucVOR&j^lPʲ(B$Vwt@[Q2Y _rLr;Ӳؐ *Ezt?Vl?ږSHkp ?qܼ 9"BEiy(DOBXL6(2ϣC7~31&ޘ.e_ hZԟ&O=;tGHR[8ŹidblLcLkհY=))`n2A+0_ģ`DlUNWc_'HX:%c&ЯScU:BXL z 7xq.B(mBsÅ0{OW@tp,.ʊ-B 3:A&p{(TV%cm!@E(aU&-ΆPƆh =yTFBՀ%f;>5@ 8`r"Z KgZFtl#i52O-ڃِ ,"v0-@w-_oЂӐki/,X`I ?t9 p{s>gn[ "owL@"JlWt*QbOB'dCNY kGI Uqo g#yd!!w[>/ɏ,XU,9,CL~bSنLKsjZٰıV$~WnrQ ]W3%H:Ci6 !ek{u)R7J}NYS&^:} ~UH%à>7*(9&Bj~vzY MC216zg&Eى%&/>| .RUhS! G;MĿ,lKPYCW[zC25׫H^!n7LJRtW>&0M֍v$ԩ7?_|t~?7,|UD.[BDS#c|Cy0 åXYdb orVE lB%T|KcI˸o)BRw!.5sR<#e:e_+DYNdX1.8R/\gyUU9du)kX!5u-VGk(N ei$!3Q $YZt? GߤrUo>'89?iM0X϶GYЬndװT9BpVu7qJ4A<1 !a&~{35Iȿ/ۧٞoJ/m}ss$Qœ I20f*5&ZJ lJ?]RWk-Ob+_xbiPntfr4Nc<{A]=o=20! qUWN5k;?l@dkVR?8%Q[Q_]ֳh= Se'e~B 7r%ڎW #06ApP/-agW*(QºqU*U+h.B9\?O6'vbK̎c;bHv|Qض= !kM %*"˧&WL?tJ,hkC ;Ώ>M>A:'}#Vֆ<#kXHr@'rӦkNcsUkH"ۆ8v-b:qaXٜ Ya#0g pzjf:pILQ] %TF"o@HW4!&"RW / fR~)|٣0ۨ5^sRVu-d&d I:区7BDUYeŗ:?Iƭgw_͘iW/ᤛ{C''xԻz;-p3֩õɾJ],Ovt o&$w]E4 'v-0 XlNMfj9KY/NF== TJb9oENDڌC< skf㯃^곗09pG2B-l#G}hȤ?;%rշ1rms';w drVGC7FC`)/#f [%rr9_Ϛ|)bޯUubRe NvC].NT c%z߹c >Y+ŠZ+7sȍ'0El?#6 [CTRn6sH7M}gcPߦ9(Xjia+^,ry$d(%ښXqD4a6Cд+wh 昱 U "S3Xj8ٝN963ZS g~*dA:m1ʋ ۹V^0Ep p|9Mdfzo5G_0ј7X"D0V6 ),@ȜO",%`EʸFtc/=n7] #u͖$`ӕ9+sgKe*M u,2/o)܆ӜEm$쀛$lȚEܭ` o'6y鷻5`wqIJK$^]pZ6's_b89I'Wd E= Lt[}^veֽPROZ*1!9X מּSV&dv +>IP7x˦xgqd#C9LR)ؽf>0掇ֶfB5mZI#-D#H9zuO [N8uVU4ޟ),r8?'fǔ{ڶ b2͗Vi)6$ӄ\+fY| TcxFڔ\]; . :뛳n9= !I7(eL@H1:~v(ڸQbr\/+HȻHS{5YVЪYKM闷Ѽ͌ssAy<a{;'7Qu=Fp!=ev[2Kx\IzqrEJGL!,B񸢔Y]gzj%/.Vhd DVȣߎP&*"/~EG/4F#?ؠAs.SuUlX` CdFo!]ɜ7vń_|9ܴA]'Q‡O7@_?g)Dyn?imaGҎU8p]:[=YPXRmqkDg€1KWQrH #og/!9| dOmhFޭ!ts8q 0fPKGQɃ`p cTi_ml0dW{\ i@sy7zPEiAU2A>06DBswBb";kZOE P_uf 9#HRФq8 \O'tM! ìE/;2Uȱ۷q3*ݞ*G58 t\~#MkG$*N~LHhyk(ZQg=5UaoNF9BKA40* TrpƇk.0ek""2ߠ_Fk64ԫ5vhxS 1yc@}h}7#)d.r25V<6a:R ƉN2iU"4WI+j_lg?`8[Q>x+ED,{TU%MX6g-x|͸a5 R-$h}\ةB8nq\V%[ 綢dX%3:-X@=Kd%@0 &K>KRLU9ʚ| es]W4H*W`Kb.!Lo'|f^F[1>!:zx[іMfpg;#ukGֵ&a}$'50ӳ%HZf9 `wQ׋b|JuwwA+vQy*P\g.DxrY5X}vb]ҮT7?uЅinH^F=A1'VG."GP 4ڤS$dYE_ Oȃ.82y蠒v_ʍjǁ,VJ |D.ޞe#i62Er#ֲ0MHC5Rޝb ^Vď_nz;RJ^blku1皒kt 5coJ:IӨ g!hvP nrbg3rSA3p|.-'jHN>kIQ$e<a攍_cZ̿hcV؄8qB`3BN:Zwy~[X 6j >qbH*7g p/9>:WXOvc`pj%)t9S S\{1qY8((&h5+2!%[߁?Rű#) 뽢*`6%6͵?S[ҡR2%jXQq_*84#{ `v2u"dH+Ԭx}7\9= ZNrek,cA/dh x3jm,̍վS0v+]5}ևQOB3+1*eWhB\l zl2Oje@gUKC;JyH$vHbiTt΋d/~@.X;^< N2k,?F)|sp/% be&LANG*J?oքu ~x8q\G&mA]r42/RL RZ}Z/YYY7Y`!5"W>EUTYlF܊l : + AAY^3?g|J =<}^-jp6K^O-S̨u*ntTepIv .q &g15ujLV~ZK8"%sI[/^\t*[K; i%GjUrS & APZ=+p䶿W{]S-!.$)q3`Pi<逨>.o\+rKUc" b̚".9JGfS)Z$M }oCw$勯%K&tzXV(ntR FKaFD jFQoퟖg !deP wM[f p?+87|zɕ!w=X;Y8Mq.Jk1TpAKw Y gTT[e‘ul@)=l\8 |pm";k޹B^!kM+;ȡW5jJ)z$ˁGhˊˁ!.ipf+f/ٙRq/Q*)dox_^ \.z%|S`:wʆDP&]HI, '{e++0]c8ж2'i9" 6. o_A1j%@ d, \݈hfh!&3J^:Пy%}(9o˨3JPAnʗ0#5'cf#f4/D ٓp5 Zbj׮K{h 0J>d3`XӪpg1O\J6f8S$CM7뉬#SC^lJ ?fSqN{Ld;3I0>Mk@=.A_(X:F.s~-]<"-,L_&}IJ%vr9l'e`o|GHH/=%x AiIEh|7 OT[^,%iJKs$| ϧ?{,mxǏUGAۏM!)S].X_1(I8(.qg{he/s2]~9iWnD؝1v &_)ZM_75{ܠiv}Fb/Roŀn#ӡ| rTa$)p\M.`L)Pc|jrsvハO癵ES"c;TNYe FDolSCX@]sg$r־pFox>?`PWY!ak{&U"f{`nA'_xf^dojӅvy.U8&AA 5sfP5Z,av$Ȓڇ -ѲSWrZe0})OH”#RDzCol*{-0iKIB/S9{)8l)RUGyOJY-2d.RCJ~6lm? w+Ju8hfDbyuj'H9@<׶*_`Gl ץŐ%a666nѮu2úK\đ9Y'r }GH̘ :^d(>EuƉU T7+Gwo XFRV"*`Fo-l/G*y f#,'^ݵvt71 &C$~ c[WD62*,{@NkSzgoQBa)'Mh?([Mtɽw!xDx.k:|oG[ )6EcC玏%QdB=]+(bձA.  \C*=ÄɼZ]J8ŔZأ|A!>`W! (CE˜Uu/]TUĠG}L;VseP"C|Jcx̄JoÅP,cYXΟE#cr)S4+8o<F\W?>{;nfaLO6+"X&,v +-i'O#9Y _gnoYbnu*cTl+MvK\ 㭽yNų5c`y-XA,{']0O+G2p<¢o22s?Rpx;wJzW4ޢ=q;ï፡qi9%Ӈ%ɎW}|,z ^gv+mMS$ɗ ϓ@528 Nd۳~0˜5=ۅ_-An=K8\oYo綐-f,4~G7@0$٣:I/nlrZ#?8 _Ѫf,(M(]kKcvT}+q%| 9S'DHG.geŵ\S>u;x[rOB ԳF8]ly.+D^ 'A6=@C/n.U;y-ԣ#&.i etUjD;L$_]S}j2XMz/u'&VQ7$D=_޲t)0J[}?'C$lW֯c׀b/)VE(stg+R ]xW@0͛ Bh?BuSXGg 7 ǖqz@?-eVM-6MEj Rr`aj~?Uz-?0*qe1|g)GA ,cA*jǎ-A'!.Wj&b!؞ϊ1r`uc]R;rNm- my~%^y?e\ϲWN B%ŋ9@>aR8]G=&G_{ChBarq4b<&}wq&*A%^ke":U牢~FM U4.3jӆ(r+-K/:7OɲV?2sˆj9Un#Kc'ԡuOfUJR +m}TAmCuRs hW Wtԕ>xFiE.보/#K<^:[If[!$&z1pPYx1Ioӗ;Lhhq9S_$z؃(w-&>\BVYYPAak@Mt|Lr&¢H$`I#mMj"4 㸞L]Jѡn6ϛřuM(ʔQĦmjA,aB]/WN*^X q•f3f;PT%3?Ģ? D7U6?KPф٣`.k-eZXtQ30MgMϣU{V2U)F R6tWt4le.+H1OX+NI*ڧĩq- V^}ylBrWj&*S5`/9Pݺ3[Ufk)VqRR"bGcf)U.NTvl!jaXzFIOe+dr(KӁUMHWѫN7CO+|8G53Y)Ԗ%9e+sXO].gI٨s4i-a[i߮N1C !>@rfv[gwM}_BsXkJ1{5xQi7=Ss[e\|_"3cSCayC{ȢfjzŌP9 Zm &JiFJfDL.BonGTeQ 򷈒q {H>40l\ZfXuiET$K1*- ~`  Ј9`/yم#Ysr"-tMs1A{=@=lQ,O͟Y˚GjҴzNj`֯}@N}gAAֵG9FhV|pF"B"\*zl3Gc`[1S\Ȥ鳕ː ,ݢoQ-spw2쐊{6w"QO(DqELKVZÓ52qJOP-^zy` JAm˸1Z'^х[}r 8$涫=*f[F YM_mdJk J `-r,)yE:v?'4[]dLD!5W1EƋ{kWAfx^ަA]@H)~6~ƶLJ)`'\M M'a롅^&Xhhjlcia#45c0jq GS7Ǔ?'L%x 'b93B1d\`a۬Ý頌>㜖7pyYNUU⾹W ID#!GYfNWVCɦ6U_.Bg.\Uآ.N},}zXjXH4;U 1Sllv1f ޑE ]) E+G}s__Gd0%ԢP?;hQsVHˠ=m)=+1q^}t! AѵJusNQ&D." 0.QZͧ #*L?c}3%aq `> GktFǧD:9q+س=Yl"Ϳm%?_ei꬯[sQfDeZo ql]{#SHr$f4%!ɬwA!R`doC}9ݔ7v{#?8BEB$ضF/Jh!0,Lxi&M` F#9(,B4oR?_HRdžyYl{S(;F4pom0ˋ⯷a&&54"M˕g[sĶi ZzZUa34^tZ; G0BҎheQ VhxH+m0W @1ʊ?TEW=x;s1ƃJ܆>sG,>1VDd wR#V|ΡSKv¨"Bd,*>މ;;=0Fb@~$s؜Gw|t5FڧMu`?ںb ^[Ţkҷ-z/"e:ml[~. eB)=NHϟ4LDr%77짆:; 1+kaVa b5SR^xE)]w]{U 2@c-=`Qzɵ2 }lі$'y;)2r+z*=p,-xW Tc6Pw*46.GM-;4Jp!N$o3>poYtWpV5$Ұ./qnlxh/(]9{:9b8Bls@z33?ևTU'gJ{IɗDZDED"*N:$ ߨ4=;jKҙ,\nk=|I3b4jgqa2E5$k92?,:Rꝣߢ{1`xD^g-Cp+͡fQ,XmF>ے/س L5tr%Ɉ`R}֛fU b!O=N p"c3*A7GcfJVD-k"{=jUÝE8zTJl0~$")~kb23آXz.?i+m a$r7ɁEe<08l򷡩q+ )RzI퉣1Z6K4VeWYwh~ 5®WQ9J'+kdiM *a7(t1lڹ9ޒ'\`e8G,!M@F#Dzqe> |i/|ufj&6.(/Uꌓ+uY_Ә[كf؜ ͣVF@&(sF>*uMhtX񙭲b&hȏW8P7\]] (,LP__`=*42Db R5T#=zzLfӳϻ$ t׽R!phVhrr(eJ@%UIƇe hvavG,ƒ>AW6F~! ^j hK2S (,y 7D4[W7dȇV A6Pwd%-gg) c==pu޹UZ6G .(*9=8I/gSNfh0Ol4_f$<})C̈ޛ{OKl|4?sd ^lNO=Rz7WC9@%Ye*D͒ζ OKQ,\>(oYY|)vZy j!;p!|bXOzP湠F|OH{k( SWJ l> DSMiE/6/dW)F&{uum+Ly0}'LX/&b=)v1!oC F.NHx1īarشC :j 6)\&~X C/ 86Ish 9 _.)jL7/çL~2Py-Dt=L-ꊩZEtS[=CIh!Që="5=D&\Z^jmB~bV./'{qraP~n4X2dg\^n/PU$qʩ 8cQ->[Jv.lx>nDnuUA p4j韉K޹Ⱦ_̚!HeG64'BtU ܾy՞9&=g5yngnW#E |ks2b~` J/+ׇ>Q8'R8v.icOKf%pԝ"WcG%C5VroRsl x!*#'JR>~B:ć26Mq$HWST=BtޗICI9x'qr)`В<,NUpG#R#Vp\" @"yKw@җPT̓m15}f84WE/Xkz%z5ˈĿB(QJ!:XPD$OzĎ,\фnj{Y" }8q9!qbPN埑k(SvbESuBy@zmUvMAQL`|aTg il!ajH9~cWq?iJNYw(zD&z_a-KW|W #>!]a;0x/%Z go`>?A%?(@NG3gy=}Z@YQaDPCqg~Ŏp۩# Aͪ7#Cf6@e.AP!VasUD%v PizG;V 6l5&ƈ52 8ڻ +TFOt^- VȦ֟ȾsZ6Sc,,oQ_,i,C3nmsےk:rG> h+|vq \}f]`rO|^4e~PK;%)2Ta"ì^<4I$obqߗ ^q@4AFqqgF L\%F ](3\tFXR̐r#/qEb)b~.4cCJv|Tdq0 %FqD猄eUxTe{IhUCL\5Z99_rV*fCI, YJ XYAhJ:,H0fm#0c'sSjOg.ZPrDL_˔[ U$aJXJ HK;$W]˓ȣa:W?Swuq(ɖG'e?0N'G a'E}owUYfCcf1n  8ܣdU 9!g:\twiaK/՜ooP3UpUzA.r]|hxRpú(8rGGd05jqVs}3[w>ctsz//~;`"tg:@?K`.@Vgx>#T 5S'IEddh+|pЂ}VI0qNnTf hhtሎF-V|,Mk|6- eL)o iz i-6.ᇈԦ'yUaw#-#n/ 5:Y] 4ͺB@\prR 9jh>?,ؖWAVB: 5H^7.9p Lgi2#S24nu ܩC.N*dE#RK^7]uE4Wml)9uY]?w gj-7z~Ə0"bB?FBgsUbK:DI\{nȐ5{D]a(;[!۹p ȕ_'3}8t߯H4^B" r86ZK~:ňCXqRdZ&`:+NZI$*ewYq3եMmwuӄS|r?UmBK>#<^܅kIX]]O'Iqz~C>i3C9DIODz\{7 b*,V٠5PaW t0ANG=/n8b:n$V5ZiX 5fhպr}0E&ء~\~-WSП_eDaį+ňsGl!7*L0_43~%K+2xƩ(Iia)`D }dgFLroJh}0{ Į,(& 9׆wh'k%tXܬy$uplZAmx 73Yd=`O!/x2(>: iSA@.M%j6 LM50è6W[ uK]ƬpEިUUqA-0|+$1Jh/[?uݎAUAq{v$9gmj=w U]Y>)K=,A \H]aw; 6j5{ʙy[W~^SP#67`?}nxL7wGғ-f[4{boJhY7 {IQ>@nwn19pDIkbo&5ºqd RcZjDfȩcò!|]01&quGN\S`6}X]䮔2UOC |Qk$ bn#ΤmwB6y3|0OѶNbmVOxoL֗b% c;cF_;p1K;%㚮cٺU} %IAS3xv6%So9MeDt]j6^-!Y $uz*wC٢\VO]$e* U):(܍4>hh"g,n5^kkh!fQr# 2DF8.wkkG?VN6GaUZ~W\?'̳tD?ED'öBJmlg퓖w6}7>X$9oQ1 2"C4fxC̓f?ǎ7:~PZ+@ LS8oX?qR9GWWabWh;ZsVg>mm.'vVʋjD>-M8FvFvFMzxůMA17zdv R+hB$ωkYYǵCJ;?K@W3s#N"^Q~\i Yi+@=",Ň_+#ZY)`CWkסl1VK~$؃NFB%^2]{w44uw#b0ߏh',BQOUSg JVhR@srzXQyLNZttv6vSq~1{Ls^' ER)mή΋45nD6n,O} E"o~w QuApzۘ;Q"ʤA+%.X1yjy4,ua^.4M( PCD40%aSC8m V_f@3-<FOu,9&%Iy /?Z.$nnݒ!Ku>%ֶ0&T|PRU_%dſ~Y}~ĽjqO Kϙx@VbT^A#\ ]}ou]6ӑ~&NI!cSB'$Xu=ɋ 7x\]%x{<2판칯IP@u Ijʓ5{/'\j]EԵ{#G$ncW p*΀W4d NJ+/f袞bNۦc68ɪƆ;^/0#E0q"No,L `LG蒃-z-9??ʹ+v`i (L Fy!]Ab.ՊO/a'=7v:Yc:B6MzZ<}J5p%a %b~ TTUWw|/%EXg1%q"? CsT[1i\k=q]IDd!v_Jr/iY@|#.sNH]{ !G>!Fafoe& Wjl`~P߱Q_"N~aկvC yx[ҫ@_^@Mz@t]II ,%  Cś,pC0vdImh8° v.:N.Hd LLv{9YfYx@ʇGza# xP66(Gv NC%o+T#R^J=j&BPnU4bzQ\NZ.o0x8J؛7x66v`K ć`'ޘUcѯ7HQi2: ։*OͩcV,.֖f8NCS̿ɯBV* t _\k IDbd$%u6KNnfĥ.(QfD5[WsF֌ffӜCqɡXmvWWye~8}DZF{4 Q@oUb+".#U=Y2[X"뎀DC B~mJ͆9Ŭx3#QCj\[cYP-RjZJ̏XVUZUiy1| щ )#9CA:䃔rԱِȈ[9Y:Y 7iD#"8 R01I1<{D-UR'~GHp@b2~Sqɟg7ؼ!^5yUol "m{ŚqT揰/ !f7L4K2~ˆK[~,Bta#2C!ld'G؆etlpG;gyꯎd< |q"' oxdzR%7X`/ .ҥ>W/YyaI![V2qI_)[wY )N=wZ/}CVy?QE 9otsp2= I,_c,-a-RKY7#YwmtSOfI5sOF8~<}F /sOx`KS=n}{=uE #I=qDXA16s0 sbJF1q2wN = 030zL~dTm %w ʦ@J۵5iX!X%Jfϛsȕ˯:tETxf֠0d 8wo;Yg<$0USx-MVMqT ~hwڸz4:|jT"S A}ߛ̢ZMwyݖҕpuXǠ؜YKϕ+c: JձX?a Yְ&t}g Jnƭ@Qn^CU.)5Nt7n0[)l."<CϷXluG]9p@'[}H;4ɣ2b*ݔ'i]RlЪ{XQU>cEݷS}g l˙c8m!TD8?/xG1Lj1 &= Dw#jmOX 7[EEj(- nM {a8<ʅBBHB:@nu@ ;.>{Gk*a {=ݖD҉;N OG~sZ,l>г9<2@ ;HjB5]ob _P˔_s-ic٢]e3)&mb|c-ZGzQ/ZF6v3Rmyt\wMۍ(~CCW_ړPS dB ;kܘ/\#vcO2<_׳|0X*-z1g(XϠ/g-͝5-<XjA5EZ~¬'~smpS-.|"o;-E3O9 #>a P+xI`fڥ^J(x&ןqg_96ݙ. Ͱ{|(9׌==c'irZGv@{lCh8TK3VXt(֩|t{Hvz_ zH絀$Db9]}{sT١yѶH΋˛:@BS 7${J6Ӿ h)b[-(;OH|z~y{ly%ʮ*ٷCM8妶]Kƈ!Nb j8XY)j4nÏ$7'#D-ccdJSV~`*|proٔ#QA JhZ榚INsJN\ɬȭ&Kosy7a{31 f|[]$;W,%u(vz $q1]:TYՓL/˃T3]k}5/ssx,k#AjV3oKHOby*W8'}:b1,]VPF?"#б{"D4wE XP^uTZ3ѡ@띺[aN $nTXF/Y?JR0IETŽ߁o&|ك4DU/[QQq|w TŸeK]PhA I}DH;Ky2' ny왗`r貕FYFpSA\ a܈StfTMVgT k=s,8ZeM@Ns3E5* ^bVK,jfWujnrYA)G9gqEW>:rհ=:Hi-x{ ݤtkdyOljdTa!`Cp9偣{Y^8#VhQ}%5l#Pm Rh-3ӌU+7XSj5W|_G>/4"fz`n8=زfV.S2gi. ~ mn@dοhqL'i eBE 'S،q 48ܻ$?' R1v{']nw~`CXHtQ?g{MW/C nO?-Y_B˱oS6{kÎdtva=w'5ɻ 6o1>j)ӾY P]l RfLWZ҅fW-MmqrwBlM}TʘqQ:_"vx&Yae|S#6Qɡ;$܄Di7Ġ,#HZwb XfJMՠn'mlAUc^΋]M`L 22r]vBiics2ub|P_ UQ>,q$JwĤҊ\E)':pywq,mQRuo4Iwll}"}k@ݓA州tCIKܷ5$svl.q9\+ FRв^AIu֛Uaw}Y(|;Agf>]aJGL=dI"pN\;x0_@nh=` Y*9An+ɣz$'-Å؊Vck jFH-:o2 &6@3W:R"bЂVѦ0jI{W0jJ/O G8:u '骎K^2pv;E︽{)X[Ux()lGih2;Gn<vޏ[~t^-4 ޙ ;,>Fz ¦}c5$xnr"neSSv_bz|2(a>(>+]X&3#Oణn~rP8ȉTYp\by|*%3+w(彅ˤj {ȥwMkBFi*]8GCL_k_;\9 V.p28jȰ)UA2tBqCn@ >  s9XR"Rq3SjX*@#yI!3*nG5"1MՆk\wB(b?P*^&)U6>{!c\v{W%gbf_VZz+Zjo')ᾁG`2Y؁Փ~1J+{m%H<͋*IN:~62mjsR/K뼵+aجu#7>/j; dxAk#GCE[>A Bb >UpvÓΝ;'Gshznؐq"MVhW;xLVF{Sm?1m,)KSh?u z[YA9ƋG|gg AbR `B7EꈤHr W\~(u1^ ) 7 7\ #[ Z]圓sڕݥN^5ߥRoWZA8Axr})!g\Bcɉ ꊊڣ&t3LF4*v=_дO! H5X`Ъ(:)e!o M~Z'^͏Bf< T PbgIM();->u8V l^|lN=ׯFmJ_?X&nHʮ +ޏ+^ lj_=$+c&CW]3XLrשͪLۊPBN 2[?o=V1`LeJsO M4s~v#m xk-t2?oR !_@b]Oܛd繅pA5\ʕߗ@yC4G-2OGM_fE1KvBE4=Ih~f3N$U#w8J 7q׭oo }gƯV 7L<Ayhʖ3& -Иē!\T}{,y !{98gRGԈr,a_ B!O+ 㐻azmg4 7$Kxk`Bf9݅k^0ah z_B D:RrVܖbaU fyFmڎҏh8H`$kZ4G E `PC[>撔]SMH2RDcaY{SO&IDۀv̵zyPRu;HFG?OT>J7( g /#QsUr¥XSw9 z`kvOfEhN,=bi2uSB.v%:Zh*ٶ+߇\0\Q邵&u4h5myc~2"6 ύC pƷdi7t͢OnfdD-ٳ!tZ0cu-/="L\3oRe0F3AvJ D;*ʸHh~&`}'vvkCȎ;}l;!emʃ5Ҭu(#O1lY n)CsHZd4joemk+/"6'f3z''[<;E3!{:l%(ynixJSN?|GK+aIotŔY 4"dU::QbG,VN/QJE[:T NCBBtԍ硫T#t' q!VB-d8功Y"bLiP"9ު=~w@ϯ_ oʒK4wB6 ,z^4YIHq  un CrYl|IX8Euia.vPΐ^ :qx'jj% 42}'C@6F9G$QbwZS.3G z*,[`2}kLd_A0K'Q3d 6f:|MQK\c {l3u%Py|~ĉғ C'&Dtt%Yx 5E9MߥS/)쇂#DՊ2kK_Z|0MV7&äӖR?OER͇dJ9bZyHpCgoKncLns!C\p$qãpr٣AصdYWLXj0m0@q;M@ƊjX 1e*ygE{9P\*$8c'0q(9|Zv!U3t%h tXPzRDXEY$j Ԋ1߹q܄1v!압U0:C"$e]kvT䥎̟Gds`~rz\Muk. TG]<{INQK>iQJ'rd7 ` \Φُ&upj(}]xCfec6Q)t=֭m?+K^&abHS0'"j=KیadT UyF'G 9C$C7@}7oC*(0jX =Zȃ Њ ߦb4tα{w@lND1$>VSkunɃBj&.MgļZp!PF͙H}U?fQ@O'$w-ohn Q 4-Dw'׿];5Y- eSOy;'J#S]}EsgLc:nGMAwXD]7xa1>U"dbD EQchɿ 0SYT'Ekoʇo)ׯj ONva R*v2'@.Vsnk҇o+4Y,?Xu7֩ /6?h}oF~*Jd#wi9\ Y<ܖ 72%>gfG'2s chQ.ks)C&Fpc9`u5Ν)6/Q#qLtFzL`۳A(eRwS\\i;^&SKoFp:~)emo6хأ8e5:e؎d@(_$pd SCr7u삸<H#R!:} e,jL?J|!=:n4zj\O@b/D)5XXBh s@ˍzT+N+ Xg4ws1%1WE',LGP`Vf>سdW$!n_D(A]#o6 ;/PC?Zc"uʥz1Ƀ}{B< JLqzEm]{@tğlXk;Z|S|b*4MoMT&jtapA7r-xY=aG1ͿIOi̠b0OM皟ٖ\9JweЯ nKbU8*x\Uuc ?W() ,=lo  `MFj9}Bʰ 76(Uo+uF P9w检^=Q$OWajC' M .x uKX\K}U^2n"J+.䦬d%P=*&֌{m쫋)J`P\ k=fVz/遤~\bklO/y*4^t9*p@-C]]`$ b ? sB]'83|U O#:y+aCEIT᧏ uנOgXp|)oohzX +H ,Qmmx NM[8Fцs(5 V卙{^X:BR7JX'~ UŨ~ds[{oui&A^>z [ pr pi0/uL|]'Xb60lҲ;U靅'y=Λ%`twjNN Q~;Ycŭ\PЯY@Wޞ@ O-"#W`rry^qIk)ڠR9~iP Œ*r^5 %C+ zd .RND@Hy'&`)7wK C|^dꀘπ$2{tc 7M3y8"q,%oܝ*I)OMIލDxLۋ[hݮT[/2w'7-&C#'x:) 0/l)\""X53Cy;̐(|a@N;r$[䙀f'=c6{REJ|7ԊDa^̯W5]ԎNVEㄙ&K;euVRR-/le"мSKk]/Cߥ@GG烄1BIAbK l86Dufbfv9i* 8s[3*;ؐ[MH9״YUo_qcoe\J' FsOMdʯ$r F#Xf`a+bg?1F!t`g*!"q&Fa?݅mxq2{@.V:*X088 8$4~ᡮokYx~~&LP-9qjFfx1I9VbgPRTn\e#L|j7gQ|ћjuyѽ{mdU`nu= ڧ,罴1O4GJF:i ?y0Ѩ;-"W- 1 ;>oVڽ jOzWOLƓ }Mj >8#~kox= ,;F hVہ /p S\I$i5>B bYb|>{+0\, ͢;B%fWpR.WI2Ù%X$NjiΛ/ݒբԞ <G. ۔܄<$Ma{Ivn~ 76Kb[uLl8$d&=]S~g\ɵ{$-V q_36TL&"]`@qE\7@FJřAL~3Ic ${m KE@9#@v40XGu 9Gqܬ)A]R]P|I+A?W#;7MT +L^vf`NjmrHciH 3.f$Y:++XM&u) 'O|BR*^m'N-e0NvFjI8HA˔>Yj.݆|"fPX^ ±Oe)6rS OI m {٫ h.:[9 41hn02-]?4`>ҞȪzy6@%p ?VFpH [ ?+glyB !WwiQ7A!HnenBa׷4Yf5`LKǻ~c&b]js&y"?㩰4tn#xR=t]I`hmNzq4@z1^K)\8~q炉z]*kyT-{'{c\Z~KrA^ 4 ܦJ;qPS`-MY/ Kh@I蝴xnq>9U7ooqO+HJ==~0+  L2Ṅ& N=֊nq._Pv{+0 TY*\mԍy@j3W IKA҄%<9# !:ddM$7"p6& uՍa< CAyef]8m2L=y6sC!#IFPv4w6OΨ/t-AНJ8ܿ""&Q@̶nrg71 z=hbU}wk\}&=nzgχL! ^9R۶' }厥A&`bh% #ߙ]цd#gKܰ&&-‹/H$oM[XϪ߳J`wef=y_,SM|yFPB0j74b6oC6,!NxWݬw(-A#| ?O#)c974+'Eܝ|/"Hcu8"~3~qT^w3iM[#0eC}ĢQT! d$HO5ER xsR-~CķU_SDyvǞB0pnS0Ñ LS bH{bz̐v7)3p2(fzx6$V.O$rBn-3'ayXI Yxv]b|xcŗr|GOA@Z5wײPR^,4_&` X:";@5/?[˴YRFqytF@j6_fX701ڽ^Bu凇8<6S^ `Az2^Bdiť;CC b`> 0EFLs.  cqq4Iˈw\2 +cѥ<(2(-~=;%,|k\,fԴsBxlkuˠ(e]ؘ>6ь5gkQV#q}gңw?X/*UIJ!dȽD`@]_Ncuޮ߆}$Ȳb: >#Dt.D,潇[7L'qdu׎bܺzж{)"KJMš!'m3;&:L_C=Zj\PWS q.~sLbg ف*Q~ \$μ/H"¢x{m- sk:GkD `#c׍-*|6Eh-K"٩M&r8i'y#ʈ~Zt@B4sB+ɞu-:{]{m䷈ uFҒ ldv/'.Mཌྷ4ӯuYG ; kϷ: h+xs魿G? S쩪x.Ӻ-=凹5.¼b! J2kY a]èw@f4)g׶ojNIEb*Ms.B]<xctP )E%YMK1څ"fBQ0QtN#SS?}xLUKkB+s+Kfbŋ :#{sBzU⻠xOиBxPwaG͍9aLN@ee'Rs'=\&έQÔ>yz=tbE)\|Ly1"{"+ew;qHF. Ahs)8ª@ 2Ijs9Ѝ D52N-)Ulp0rm(CRd]ai=z@ځ7D#.*bLJBM{,p4bލ>6ɍ3|AƀAO<-ʘdd{`-&UjoXjw1m Nv%}D :l4)-tUP-=l{nm5P=W77q*h0DNA}=io!%:T/TDh%43U=삤8biP4[A& sypf.*F1inI)ٚ)Vr㮙;vepgJon2[8&wBH">i_iAaVd׍Ix.qJmpmz*H. ٯn6EvvPLT€Qqmۅ:*Qj?/}Tk,Ƹyǫs21,Y>PZdN.%q~WBPdbaFB_RQk"0$y$ͺ /e,Jj{ %=#> o"(=Jfb}8%l,@_߂B,=|kԿIuY 1qTkjkۉLQfn @H֊~,',zOU4&l c~{9A,9Pp [0t6V(Uʐغ vG^:m)<{@Nu ♖?4'+e/.Deuo\nNS ƁRdI(Z)IF&M]%kb a%ůьMLu!HU8^ SOJ>TP-4g1U~}7@o*z;قuE P|!gU%!K|'4+v@2xT/ c Ft/leT0t7K2娫+:B_Rg3Hчg cDxs"s)O&,K5Ze3!;k[W{\5e!6hݿ|BACKf G_Vبb]= *:'X2{1"űRZ,arʳ:9 k1{Z64ncP0/? hL&ZE؃2 }IR\-"C M޽y2㪝W9dLneT8 _M=pL HRֹDps췅mnE~Zѓҥ4.?rDml^I̗`vjWn2P;jSӹ$GANX.w*t??[.|z,wm|͹Cj)l&YE O-#LOO>VسMi>ϟ8 n3K= =>La)_[K&ȫ}v}<M 3*%P ^yO )ؚZyd!VY@{b[a뱝 Kj-aB3 _Hv(]V792o"L(>+UTdPkQ5Qg1QY&hJ = C.*=$R 9˙#xD1[+h|#|W1$dUҮ[ W-dRIMa/x*TI ':t&:h@N!HUN}QNAj+tDA?pnc`GY$>sĸr$Guwu% ʯ,QB"}WMoU_p采KUIRFaܘ8.뼼Jyļ FWSd ^{OIq!'HO:C7JI4K yPleLp<}Zbs9GhA zMCߑu}f qL C'tn)1 mʖŸvz<ɼ;n`TQ[E˝@!// u[wg1_rL7z4^/Gm 6| .ҋ|Jd:0i:Q䞩 O2C3 n"7Ҧzv(|hƚPF[>:pdmA<$Ú[ N {4й*Kޜ DYWfVF{]R ;Pz&M\d A@)X>K|5991kWJ*,8ӱ+Bmx$4AѶFb 便Y9y/@@8_WUb~v-y|=RDq/4kr4#aq-fr:I4ޮU3V^oV̪5M r(sHk9afg]"Dzxi5]q=9-ž)TE2QП ߚũY;t%Hv$'cF_'O)G&+#6nE;ꬖ Gi~ L=d:6cJNݱ3n>>GGԪ XCrZPY 7ׂ]sHY9|[ 6ÿ[EYNP˞1`&ttT:BinuF63']꽀ԼxMfN#@9njZuQ6)wڌvWH\6MZIM)x=Z^dOj(C|5#ݛQO>y; ~35Go&x\ ~}lɖ R]D,U84E#M #tFVd4Ԡ\Ew^<هf'$?( XC*JFCc=,W:$j7${(FCX|z'jO#\YHf)6AVKDr`~ۭ0d}1:M3D~VE6 Zm~NE9e&'hY֬ma(EȕlnZy@$/xEkDqf|_X|#Lc?d0kȸ w<ƙt}0SDpY xcP/6|C)-D|w%X}c"в'9!VUY3T9v (,`ȸI>> / @= 8Ѱ&cKL BCT~< A\3 ;Χ٦c8: >PbD%\=="rŨT՜N- [4՜5lYFg_&SӜAÈKw ,W*F/M!AHJt8l=& OLC'ؾ=@7 H.UPdec<`nghc>i8Ql8&wUYV~G|ˌeQ~4"КVͩí1xowGs@ IB+yZ, 7.RByxLJCc%l^E %7#OsV\&mrt?k\noF k˺lSZTD{O]AAD8AZ!L׸-a!p^1,Br ]NMLYZ&Ѧ4B!6WV'ד ˚M* ߍLl9+Y~@ݶ v%}N\}cAҏ&C;D_ m2u;C2(r v|+.>f%=EIW+# Uz%a?XXe fVkUvqT^o <̩ߚ"uk57etT_'/eQU([]J**cf)y>mش: q23 r]`nXdhTCs(Vuo hQzVb؉NVU<: G \NtFYKQ(?go j3 s!+ KCٳ]&d { r=D:~c畻k#: Ě\"~鍄O>FեFyf!tl#5Nf"_Ċ0yd[9A3zT=Lg[;^ahkǃJGv\.nL|i7fhPW~$c+{!6Gٞ3Z$]Z+ Iv_ﲯW@VN wx_w-.oҩIB[;P(j_q ]8:ܨ͞)%gl ?Xsi]wg˴W)xj͍SZ{W46q$u&rkm3n].b~W.)fYt"86  Uydu[LQO-֢F'~g_(dpq##7M%?0G ݩSNOxblN6?h՟t2ǑSheBlu64X`=`acBy'On\l`D-wXm"d8K<8VnOvY;9e1>+5|{dc{Dt],CظTM3:nngx5#3@0ݿUZS~݂5B5hs]zSAsڥ䡜ŠtHWDXߞ|Z]ĻH zBY7 Yk esa RY~p(…V3ҷ 8ӧ=Jj}Z+Cy,%W"ʣ$pvqղ?"0%ʧBEI]r<;^E݋U)Q X%!7|3 ND5Ĩl>s0<~|\>"Mo~nCȚv{hܹmZzDy 'J=~ղ>Z…v%.)TMUT·@1ZC>0z~]'vpq-OB_z+9\po.K;a8ne߱du !\N _$ʴn37Q5?6 &an@~sଥ0%zlZ.QKq k4j88=u o'D Mp xT?Y`˃p.|Ÿ$w&3q9J7;[dИ|#]:u pjFO䮑/혀khEU ,t,X'|P!Gz;Ô3 iU96FH\Ӝ6Ώei_YEL7v>|ǻCa0\$5׷)df/LbCH6%8~ SM6$[Ї/T%(Jg'瓓fUy*9Ug,4}Z~6iõLBNz̲XO mC6o١sQmP,3'(Uvi۴du_8@>Iٽoi,,RCJm?>{wDg;*5:vMR7Ђ 0mVu0_Pw퓓TyWz>@v"\ϭS. pk[ί\N5k:Qu6l)Iǹ1h̎8c$UEeGA*m1 ,9h ;mxa6~\8%+GțRp|)d (`MJ zC\=F!,G_ĘE0!Z[!%`\'d8qllX"mN7or? .]ܪt/i;՛ &ƁÌ8pW+18yCIUexg*i7hR|:ٚOzwvǟA ɧ#u~D%{xm2{|)_WxN5x ˡ-/*-\H%4Lz$>u.ս)G&s"/>,oC04 Z]JtƷ8vmM/TPc*̒ei*}34[m*|W7{.fz2[ϞJno(4_,~3 C̽u7Q'N i%IMܼCϕexA@W.EEw #vV[Q#e }o zuZQ3& {$TQr5EngF9YMUv9j)/̋[_n5ηV赈!Ny8$j{|nuG]J*{⢐:%V:7k #+}alJ!~s lہA䬢:2Nk2Jh;Xk+GUN8iV7f&x ;)x>g* ^eMpl ۴Xae'WB7 Y) ӨZڵx'/5a j(TJiDŽFn ,Vd5V)(3)bG>e8^C12!e~zTgGڳاxΜ@dqfn`M3Ga3#UT Aćqa'Vl25$ڨ dQG1@p>V,P&?-1vV6u?OߑpI{M=M~gWo ;!/֫)H>/,_#v--d]2o*\E^q49Ws֧% hjקGU#!1PHH+| u!r< Z%%mÔNc%q808 F/]P~!`?ܛͤ~XozRMmǔrlv%3[ruORș i e]%h?f}OpHͨ# \%S{laڠD|0y Kn^ndI S|@eA.Jf G%o\1>zj#Wɺ>}t>qV؃σxǸunl*t~Jco^yF&.&z#¥+AB,wÃu mpAv$k؉K9SlܝP#]W_)]5„īlaˌ”A$Z7_̫*m[d`|&&C[4bkYvSWEdB8Z.3qz \iYz!贮*ag$V5GB:a7|U]g*oWu42nn6P,l@5t1bOM=&J96H3, TDS> =vx,]В}ZKNϼ:Ί6b?}xΩfOԒMWu@[>Y@ݕ:πV6;T s"NZ(u2KEY$sd uaN<+K &M՞$ṽ԰!yPT/k |DXj%2Xh=SlB3"J&!B`ZZ5l{`q>Zni$ 5 &(lCnRPu"ŭ64vDtZn<1_0Y)Fkuln/^MV~FW5`=:ȼo> Ȼ~,H祰Wv`j;ru3{fv n`zgQ!&T}9AvCk'濮fWIOil2N`4_?\,l~xut&!Q߽+)Z }ד2R񧄥 49D#8T$$ Q2ue"&zC9 #A@-诋o-Hp$J '.k@nԈn8<WDg"tU"#ŋ.zWK "Aph]JZؠJkA!դTdTlpү7w=iۨHj6 wV &" inSp1*r0cWq^=S^٦5~t^K)Gt,ǶgD$ %NKPy ^߆:2ؽb?doh6~0#B'؝[= <1X)eYff ̞\uk$ARD:5NB;ɋs1vHCm"KD%5?Яn<%LlP-bw,rMK˜ T<.],akICV*r hIb*T1X=d95׽БWr\r6RrvRr!+) j`w<ܭ^2F9>'28mTjP^ B\Jpx7\IDJY#R|HYEEJߝWfҳʺb1Hknd2Zܚu< n bʹMo }o>h$q_mF U6" F e(NtI#k5#=d `5ڦXH Rsp5m.r[Jr2ZI=Ƙ|X\>FKv=C40l×=A; 8|71::4tҐr`8%1&?;? Gp)V21>/z0Hn"IKpǣ9[yȋZ٪e$aAqC @&"cKa)X$Ͼk.#>ܧԔK4Qv4(B:o!FͻonHMn ]Y۫qG|]Z+%p#̏t6uܩO5U1nn8E3]GL >De1iGLٖ9 +q\g ԧ>\ESVG-ݟB]A+x&S⮸/biK웽.^ M;ƣoߖcteR/AI$9-jj.fbI%.Pƭ#gc$;1^aaD@xV;_e6Aިr}#9&iUOj 7ǘ_+ؕ)VvIdơ==;dAP/̫ Z;vhtWjKawzsq猢jM~Xk)5Շ\H#X,(~0^yǜ P5}JCn0;iqOd]*(7l>.=b"~8@IR."Ff-q?hΡ6KE*>*u*ԗJ$Ä|y Bqv^??hkA4Z}l6,K)zkP÷gYy  Ɛ$FRiU3 ;4MYJ}kқ&g{4Ks!˧[ʏ̸3/nJX"I̊-B*uMIN!/V@Li9ˁ1>3,v167?2D[Y0J)7̇3CNiU](D~#}X>Ǘ@r*yܚoaCZ&YOхXͿ'F8 uֵ~۔^;~ O؍µİF9,~*\KtUt/t#HZj l tS~ FxMJ>aTܡ.Bp3^f3EJnBL츫/h~LD哨O=b2`FŖƯ8ȁ_͙ϻbs3̍#[z*sylIp|ޑrz*x;)zVsգCjDiI˨StЀ-uIE#/Yo>"DKO4.|q6'(3h P;Ոr揔 V~û^iaxM%!5 /vR `L:Fb / /G6H9(O]o'F@1`ldZKeƭAp` AY$r-|sX-yv%UL*^&ޥq9-IkQ;XHIb;&xL81<'H-pb, xd{{j%JDYwIU(9<'lMf~]LyOі}C򮆟{A|jYf~r,3w5cy7F]Bի͓_yB$Ǿr&<.^᫩2>tÏkd{ձ- 1.+!6->wW%* o=c('$ƇaFwspn/GSIch bG\U:ͺzvlWf'o>x.nڼYg֧սJbMu+χZ RkVS2 Wd8: jIp,!A6=jP*sHۡJm]&w۷@͵:89SI*u"% n.A[ؗ F/Cft5O+XР\T"9a(h_;q7=|wi=&i@8I 97kG=dq}զŲ[)@R6U̡ǬrNp8qk!"Tfu>ܯ:Z4-f]~ŷ5~7Eu5n\Wa>]iJ~gJR #3~mM@_z}PxL?[MՂC\ CqC}d蔣!3i+3^끡 E9~{c{"bZnTحƹ<#e[(ᄗ(,N$|B 1J>˿fTWQ;rEe>ʽbW*|Bb:CS-xaz =2 Y+3+&.ka-uW|ฌhd`yn&O?yW bJ ̸I^Tc Z;}a>]>$-g~zKdQhLn>hZwO$mU9(u)@IֽWoو*R1H> !#SHhnmD9V@ iZ/&|t ٣HDPm`h]2Yj^8uM0p"NB֐Z`#_GXGCa׎ fmeLl]=5"T L ymF] JcB0hs?W"U _b݈m>,(lS[ T)` $>KBkEik[07I5*j^qK%@;?b}/l[H]ֈ'z]k]F߰+D? #'8 9 g(99~XхmXiJ;BْJ %R%pY!an $!JE Z:!VW^5b,(3jA)SErA}߹ Hs.(iazm0MYc>F@8;1Q'f| |vD&zK!sA &ڬ421N%=<$v2o@ʹ݊ # )9ܓnQX :_ ΖGҟMWI;A(\Tú<^@O4P}k=z;pѿ0 t(X:8\j*>5٤ܓzؑHm@U?jQ7́ރ'b}\g+K ;z'Kt]a#niDmlWs톍Wu!U'JP#t9|2zjåzJ|_{Y^ElHZb3?ܿ'!"avG l!/p2&/NA\%!9H^bzpC}e0e mӌ"<NJS 16$,z41,{ԽU~KϕcVG'U,m~eyN\$Ó0@81VpfaKֶqpԆ ;3Cr:#[xʏ)¸.\%QD=V ;c<\l-2M,=ײ;?PRBR`k3bUkipt]kX1~d'b4۞:;{~7iS/?mfD6gAk>fWi  ]dcDvgh`'WUF&րdUOVсGE0z}ji(DDQ&BMt[0$<`X7C_jQ2-D_ŢuMB,^MÞffv֟邀HvdniS`mUhIWw{?rG%}ޖdnt\0 -j`Jg9b j𩒱{S;Wy{PHE C=`*z)0Э-TLnCv0 !ȇQ *}t2MtBR.P-!}AקLtm#/d= EըFm)tqs(ЇJE&yY5 -i|uOJS5X 2,0ŝ{ 3ittq|j&zt3P|%t"c'ˆCj4C97!(,dI]Z!6Z5BEJw@d]8uc9l۬§?S4Fbp߇规hK 4Y 2ye؊' Hp7!{8O}0\xKIuB5#QDImh@*xc`!{b7v 0fn9m&'Y`K T =ڭ^֙.{6wu[5&lUUcbzbj, m|r6*Wb NtO"}ϗdj4"("{yoB yAE&1b4xAugJŹ5%X0Ndَis}=՚k%sO0ɯcÐ!%>װ$NH6- 'S7ⶲ5#VP:t!mY>mEA!4nˎnrlDvltYEcKlh V3ipdbWyGw<}DtsN \DC \qJ3ГC .tG&GFQ̍yԻ87O0؍+ 8ɪ/^_.9,18F9^62 JadăԦ.G◴W*WWzM2*GKG"k5h%?TS!0{sgo+ū`8G8Xe{=K+V WnéɌ>iz@;ѻhȷ#!̽e`hӝG!(v?NXmݛ׶Xy|N7S,}z~2:3 [ܚ>b"e+#MuS-8 Bup"]H@@.A u{K ۪] +%@ȧy-91D/=lħE?||0{A'w_O\pzfB}q0G@dD\|dkv>1*,DiQ@TA}2G^9;!.'p-!sC ձ<7w!j(r;wZX݆Di9͉~)#oc |Z{ܧ'H#rz'*=.H2 ʩeݝ!!T{Uo5xs^o Z)"s`b=`xirCM jTjOoҹ :8HVo\OfviA-rУ sS8p4/)x9Rg'#oȇy/]1w,C|1AFs I)l\uNm*CFxF\MƸu0G`y>5 !!Xʦr*J`lP1kBAFu̸EK92 fϱSl]c"+BT2!pOufIRgo<:rZ/pKX=Ae <^j֫q@~Ho \5cio zzYt _BIdfiVMbLC 54 H>|nsoQ $G*&mES_5ӘC ;blǣVz%-:N-^ɋA/aNNk `ߓi(%n<\DŤ[sB$ve u!G`6>P^ص0'>kg.HС>fsn\j{W_US` ɹJzƣɗ,)OhӨ:V1XT .J"t $XҒpm_7[ahO]< Y!V SvyokTHL+ŲץtG,ty.na`熪לoHp [ T 3%O3P9rhLZqkv"qI(h_2JZb$Dx`.I*`i8M,O瞈8w8[ kxHaŦP%fz" w"Z`7b|\wE-{:Ĕ.1)-RNN{'ZBDM>brЂWji5|p=%eoO:ZFsTtAq,~ms.hoW6 ̥7U(Qj$ |[w#)5{]度c)m3P@ۙ5k'<ק6Bsz+g=ˈ:S~I:f xÒtU iB슟97U݅|J;1Zeo+-QЫ[u !7t#yqBn+"R/ 㱕g!"Fk3V{MW$Ak 9B1J %9xRP\[d.^=Nh|_\ Arr&*Ujj`&Z_um/^;NYWVo.2Q}†]cny"lN7p){wU5j1,\aYVLn/2S[MѨ]~D>D"ŗΕ|oj‹SLc#wk-qyשdXqEY{kJT]619]sg29&Ѱڶ$H[b:x!ӏҥHW smƓaQuXwp$ WpuMyGO02<< /{ uhNu>9;ªXwE g${u).c h: ^2c{s{8b2 @2RSRj-%S0eۉ'!cvko߃Yȫs|lnppCp`3 'ރ3Z`ro{gJbSqCh-EQ:ׄ1,?*-9j |!8[.^5;)5eOFn~ ZOۯdjد`BߵtCYoz71;JN\}ͳᆩ\γuŕqCZ >#xu=/-6ɡWĮZڑlwL#r*%LLJvnSj:O2l痩S킡K=yhֳ퓂k%HȬ$^`|b+t5yC1Y9b'Tז2$| f\7.O\7 tǭ5(Ԇ # $ra9R0 rkk IA*lY"t&g[- 1!N=TOeFDk mJU`~CL3A.န]du6MAzO`t'Nߜ^}A !MJaW>wWgNgե,mAA{aJ'ט;?I}Yc#8Jf?=%J×YX9)mDLj4=a/⻙ ND BZmqsrJϳ6mhDTX;G¹h @\<#7X>]dl,p;Y^y[-⃵@cj0Џ-QIBJmvZ08 {?E`>L/c-9("1 8cՓ GJd VhJك'ϔ:E @$mL"?dL۴LYIf s-k33fJ#(=\S4(?[Yik[E# Ae*A(K535Na8E<;h/qx/5_q~7<%`an)`M bOmmtKg%q #.XǕ~pGs% vD`Nq*'=^p2]5^O']b)9^ N0J༿CI`?מ_;Qβr(2=:M'o5bCQ(,'R[Fc8D*'W].M褟,od44 X n 9'=)G8`8;4gDD$]Qer-홁B35i+OH:= }"D#,;Ue)W_oJqtZ C_]-v\@hd+V9|w9?TƔ5ib3(1V"6j! VYY\LCAF\#mTX`N5 cʿѻ'Lٍ-?W.h B!wUjn`33KAsRBqaZ%ᶛ<PJF)ǡ"2ȷX*mrB]\D|$5|ҳ XLC*~/;8-A;Nr'\Hl)XNeSvRZcm݄ N\}5gû;ufN Ӄ*%x\o<"bz4^Feh!q97US<MDbqs vl [!#jY9:H$i_ftp@Ee(=tKg!Ԉq,Ӽz^ou M=aࠕwzQobO&y Log(sĨHSByܙrN9S8Ջ^ @1H-o+tϢPBʽͧQC=UT մP~]~Wſr]8F?5ρ0M*,9Xk5ۂ$b!qIߐdjTZn!%|9s啇^! 2HN1c"/LW{1?C`y, in~'!{Go꙯E>z$C YeU#lφA$i;#7Dd(fKȣ$KM`LxE* IZyJ02S!W͇_k|&?C՚$5Zm?nF4/ԿOñ2zG%\; upuITJ[[ ]k׍,$'8p] U9u†8cx,t\?+z1R!2 ֚N! ~D'yDz5b:5l*H`XKA9gC{*JJ" t44% #e`&'K+:H3fg\01!@Ge1J*Q$|R2ч/cdB8BqHӝVNZ^>m" YG8wَeV6ZnlڪAz1MxLRȯC]WƐ@>I0ۮ0w=(e׉Rڶ=ՙ?Au:MpQPN!c-5"O@,+<` g@ӼWI޿)_v&`a WūJmNnkku瞧:w wpt@&?~lW,uˎ)!ntL0f$ɱ/K#NYҺosA51a9A-iv]S3B9~5Ir` Alҏؐ*G]17溢8J<5OҼ$AyM17[\+{ ]/u{`3uLF([r~MS46eAtNU6y+J1c(1D3,ґBrJa^"zώg/J e8Bn?Sϙ>Z 3b2S*ѧ㨍.asF7*h^IeQ r%v)"SZXvF,3^QmΈ rxdaE ];lGՍ>P,ab>qj|Ժ^Y~ۓ Xp=yjlp@4ur%((zU ĊQyXh09q4kZr]RUsb]x;,'mΑpWlcx>30(FI[ǭeF ӏL_` M ##,%HJpjT %PP )#=?BK2ob7[*uY\xI緹xM@Ձ2[Tx$.Z&V Mxb_DƾJD4@+ aÖ2n"a&QMkZ7V%|0:=v,0/"OG[;oU/H4$tHV2=$whUTg\^PtIȞ0`ǡnNonY-@ƚ/"b"dv)3jxK|Qt~?]Ϻ!}-:%MjSe.Z-v#f[:~1ȘZaArQd*k}Bם.b i!F`Yv._* w3M'ӊ6hfСWkIڔf~oߪۅ5G"aj__<EUp4i dp׵d+ Vј9],bw^-eUY`޺խ=5LN w #XMj{aJBo˳(1bT?ڲ4E6}\sP"k^Tuu0̨^MV' nIA:% ~91kR*ae.N}k.+iPQ"))+5.2B`1cN%}}0xmPf0 J0xQJ/'jsL#bD=L}jEO fQ%`Y_aTۋR繄6o|xSD=w_w?JQvJs$&>Cl-m'?߸7!y~+%Y&A8Qy#$Js8)N1 B Y{~)s~</r&+@ƖNHMpmE|HN;J,9_Yқ`ͭO0]sTv φXP^߳1I$ dc Gȯ-+tMk%2xIsQdR֕ߤ?Q^m,¦,w}FH/ uYg] /c"Lӡ`)L)VBJTR…!O}SӖ7#&!*gø4c0r؟:&V8@_P*NxMHf[NdZ$w%Odh$Q%1շ㵾(xE|2v #AǼz_@{|^j;*Cَxb-Lj͘+*KbpFk>ah/;Ij [j7Tgr^}:.,+8dL1&c`mW K]pq{DA ,xl/a]fY6:6!3CpGMg*tBjG M|SYi|ny}/1RA,;!V0!$~REAq><׮6 ʾ9QBlJUXK '`^e%T1DHZbᚏ2Oa _̀5msJNqDrmTu.u '>,TTqƿZ*/'CBqݿ23,ԬDB=}Y!5C])Y]^aq*P@PJȉ1ŏD1yѹϭ_Ұ*^a7F0JA(ee9h{w쀈SIdoUft;iYn ŬO(Fw3B${UrҚiu3W/BΆuBrgwR}_NT|$ӹ0=@#0\v:!z@=-( Q%w^ |aaTW= ;$$[C<`n2o+Ꮔ]yu~ZZ՞Z90 1BryaUrvn:h-B]B _xg%7,0rsBO,oF즰]X |kyV 6YVR.) lkeiQHSA? 8?'e!4 ط1y~Q'_3G 7OIĀIn-06k.0ƶvh@(?:IB"9r *j@uc,>5E뺂kO6)m0Ҧq ӰC&xoϦfi鄀/cztf >(A6w/dTi{PΫ-/csFfBwhiTۧubm!N4J'\?_hp$B,G/9 !n52G U~Ud?͵,YN@Uy<~{Ὕ^4ogB+Ay_IZߑСbE2--T@|xbQa.VpK\&{n^Z|JBoFeo{2?i;J2EVًvX'&J?DORCQA,`to=̅E'Vv )8mNZ~›GUTM{OdG {dגL' VIb3v'G̳c<]m o?k7ĩ.~&eˡ/*XGzkΤ)=Z&}5rku6PK{M:xu^Y^,v1"^0X/-c,1wDp}JV/ǡ_inm $N̫֮M鵿lj1Hv3^Jjx:8\$ 1}e5q#Cf7gĆ2ZO\+:1ŹWv6D<5*uW8l%W{ ǥ/JHڊZH>7֦,y0!K*Ό\E/&i;Y|r3bz"K.q+>{mxe/&`mS]Ph{ K(뙱eK@7A0Hr['s"!m3Ԯi˒dWG3f,Q+sw&;1;o 2 a7O7'=C\"x1Gz.$lĶHyГ]Ɲ"@=V|W&\#<sVNIX@cJ͎2.#:ET}; 9{?gQ3V4/06bM9mkKZ_a=̲FR,o7h)./ZX"o>D]+.YbXG,FqdG]QBsCDsvxJtn*%Rɸy_É%GNL5#w[/F󢑱U!9 \{Jh%̠r, {?ōb$*1 Z0j!RXdrg‰MT"v5ُ*h>=OmEҏ>w!M/u.IأT4٣tfVw5 Pe<0tZ/V~[Pk?j>)Ͼ*=n5$GK\^tPI@A8ˆ0r25OĂr4{3:Mܿxj5W.>c.燎G AJ vwmzoS}*P n 7iLf5ձ_֤b)xJh:$iJ;QqshAgg6ڗ)+Mym)s1JRS v4~^o(?|P%k7!Ƹ{:UŤ|K?2>:zfsBs[wAeX1޵w&,'f QI(Yģ$yM7>4Zj6eQȃqfJD.| mJ4?V68"#=A0Au>wLPqㅁq\?=<0&uILU1JŷZmUp @dZPB3O9\s<[}ْ1mڬhU]ŧf 8E9]kL48:JG-@5W?2B \/?ل?%qnip~ _ -|BC $˗|[9(M^Ŭ D_#'Lξ@sy&ΪGL1 g]nkHgܼ RIط[);EuKU`Eky>vmgq­q$t7=ژ & $)wyXEmr6 u0V- + JbAfuDcW׃TA njB`1m8>Sخ+ilUL005soX&.Z{ͧ\5x`?%IVfi5Ň֝b7_6qNZ:"c. {;R4q;w޶k/3jZ.uB"-SV?J>{Y2kMQ0Qok]g24H]ɰtY|ۋVX5۴_RA`7Iҥ4hߗ6o60GM,ҺKpӌFSӴ'T!4Rp7$p4>M:H!&zWGv*WreB`NUYEz6VIA<|I.U\]LirE )[uo28q˗6xbN݁6/ҶF *m}.F޴C)rpяPǐ輡)h"{t#E}DtYL0iABYjV 03෿$ِ(HZL_uObj2@퍊P> +IޥSL͎=%"ZLIúrIx[TO D92: q(c6W Nsw˅y&3V49gU = Z.9 ;xw"5YmaՈh:r}SbZ~ A*N8=t|8;od!亊6v0*$nb?zs@}Ξ&Q0 0 :ĉA/_`$u~SjІL Ahgyr/P3U;$N q n_)Y;)͸2Ղo}cNI/؝#Tٺ"7-.6Y[,E#z+bg)K w㙿+PjЂnYܙCSI T9u F/L{pevsQ̾'p)d՝}y[r@[ҲѝѬ>J- Ö,˪V/܈g RǕ<͒)"[ODJ|[Ʌ:fh zۉ;a^nؕNew#B=hVGl _L7I{E&xU$U=*K>FZ6Ԟoc<݅;dLU7 Aቧ(r%ɑpb<E0Ynϔ8+|t (d-i<\%/r"L%:('mYkU:Qu[4-qԃh2H%9! 0%I?coʨ'cĔtFj }߆(~Sb~Q4-S߯c6s|t$Т%÷ -7M8"$Px/$?_w }W!4NRʯiy*cẃ=kJ[[ݱ 22nu|ih3!G| b8<nt\y)U5ZPN(jQh@4_ yk3y]^lٖrjIHWe`;q8%ȗi*tոf;`pְ]^a͘d:la{@%. çcxNMeFg-U1` h/#Q{+]ڕ`a@yLq>y߿Tjv&`z>Ӿ▋\m#6eMyjbe*5zbߪiu~{s{H'J@pX:6V}'^D C⬧xeko`&v.&;spTri\,zYH1rGIÇpnM(Vd('B=Ngb1h(*XılհM*Zs}%I41Fe\rB>D]%lT٭e']|MpM_j <`B4#{n"r~ cw&1\#^ ?f"|;U q q{)TOz'1 kZqɁc@,e h2/tU0 w4)D.dtAʔ3vp2RZt8)%*XHaV#Нc˼2̅/YrQ{ I 4uE{$aQQ,ͽsbtK)?o߸-IrBtw[ޮ=^\B.L4d.򩺹%/_p^-0K[#ҁHFTiaRJe0gzLʃM+x٫Hۀ-3 5q+q'P³q YQ e_ >?J' Lv@[rM(#sN<к[wz?<Ee8Ӡ"CF{P:ӡxԿMۨT! 5F"e=#ᤃ:?owJN:W̭LeQx4Kfټ#AAxDw|/"hٙ ~^̋qxwvrV J ׫FZk-<[0A\S7(();=qDI!G1/3 HCQfa7I۲]f5TprOZ΋xiaK'!gb(]Y}ػRRArdždؤ t%](- ,8ƃzVU`P9 HsADi(@h[WlQmjGNˈM1 dnB Y7zA4i$9f7ѧe DtWҸhZH= E7.hA)i$RkKo96)^R_?ډBCvՍkG PګRlU`"`AmH4obP07R<hIy\=8(~CwyHV*h'_) fӬuCBFe?$#pPf<%˫pni=Ƶ{\zssbrQZ1N(u~mZw+ ~nRhW!WH=+7niQBmLZDc`q+jjd"k3fW}Oj}[ʿ0ym=bB8ϚT YNp]Su~,!^`.~d fxJE~YF ]]xH| fա/[;Ģr|h_^~Bu`Z^Dy TW?tHԾj XI2$#CvCs.ϙ e>d5IDaO祧W0CFȃKR6ov" uBϦ 2"*Pqg tc?bj۪ߥe=OΒ6B=n~yi'9:=PB>';ZBjR@iog"OL1.%@̌2ƉקFŦK,XK̃+cT@L^ظVԫ_}jfǍq=M7,] s+=YqS@쬁k-d5z(Oq9go,,qwQ򷌛|סK˲< U8.mkpcz T00=0_ϣV&$ӫ~qǡ$l +N@c*%#^»icc&۽[uңS3+G =ʆCΜE3ǣvK>,!s8~OPQv{2%h-_`a͠ie:EAXiB7$FڣBGF֦Ȫ/? ] ]Ѧl t6J~ct"J4d:G/S$=P1mqPv?Ql55Dj?uOٔ:h151]\tʵ%[蟣{_Cjk(<U(E S?\MkRsb} #g )dxy7ƹR H|:t": b-MwƏZ8w(3,GƼZAH93ׯ7F7TkC[:O z_,Z+4Q %:RbE^FKQhg.KEPZ~SD9 &GC!R^u7LY ӓA<ÃFvd0afW,Z[ zW~Wr`vL' {PV@{Ɣ7+FHS\wE¦;1Ehlx=0rݡgD5׿'bYijz1qr ~2.f%K6+$>)[IaG 'M$k}cC)Iߜ˛⥱4 gYx r`]~MEA֛(]JwM^̺H`;SNrLq>NcQΊlC)?t\W#CQ2_Mn@Z΁/ Q1fJ*tEXeC9+?@$^,/,O #x ԍV}gdðw[{Ce;h,((҅t-6 zgn,;{F+g(93߃ Al$,!r8׌1Wf"GeHfUq&[&x[Q<6AmYޙYw[~ dSN' J @JE!4MEj{an; s4a 0;Ij[ 0ha[DKu1&D[mf= ]MfhEBїߗW|!&fJʄ!ΧJ3 U%]2zL. ظTl|mQ3 ZGթJ[CSZgo_k)pBHj3L iĸCx!.h:~Մ2f6ӆuRzH(85н`@Mx{.IThf'^y:jh,ID`hƦW 0Q=nl=;'-h̓XÁڥdl"cr6Χ}5oX2p$6)wdCo au&Z$j#x>% N5Ռ5tC 0dE:.'X`B:)\S`dUlRG!AVGR1?YTJAgCX*OעdEfOEZu,n}|.Q?#"^YSjT:ǺQLqV-|(!sVN 7WSgg/`Me"_5&3Yy2033/SE+ *]zZźfdbyNR-b3QJBd9_ì5pцLrlf,fO|Vq-['0{p^~{SR2[y{Q2J1I)z) DXeY{ST3pY/i&JIخX$?tga\DG _!*0ͮԳFDi.`~fI52bd YPǢ'|0j1DRZݏEiBhLXKgҬ,OG$ /*@)b-Xo8p P ?ҚdPBW=ЙV} >!|Dѿ•ncaWJh=׳ְ>WԘnK}>kK mR8#k~ oW|8yuDTPg*Y:Bk)xzL;b l55glfqUoiEH_A_AփEiuchkQlpTh뛶90=?V:S*64EH63%NA;Ie{`%OUjA x(Sh(yȡk ؛y N68# 2;A9УZ~ii!\}Il4YcEO9_y~3kT?I6 Vg< $T_]x+Qu[[].Yov~0M z%6DQ  lAwO&ţb| j^v09i[[? %Ry+'tFOOsma:FpeѼ#4(pj7i.m~ 3PoƣH*b>! uN1P26$12W,[4Q]rhRbPi9l Vkxzv䝍C1=B"%Y%;ʨfT$PHOYIo"4@s MKZ*^徯+1Y5|az Ux cŦ,)oO]Cg8&ozxXFWҤUfe23̖\:wzD5Cr '9&I_S(\^8ye(\m^t1.HLhs_*,x2L] w>&uEM(k򇤮.LJCooqڛUJevˊ t)4X:%f![9PS^b1} ^(ç-} ;_A|*@ ((yxp=n}u'HA$Qjt@#‘FКyXÕKZ5bHNl& ׹p1mQh՟I؈Qk<m3k}-;Fc)ѧLYF7~fRLƘ ZlyXE~6+H# K0 eSs|QhV* lγo Y4B6`@P^D뾟\q CThbri ;؏.˜!yv]u {}q~Pڤ5ɀFa^D+ub!f-A S}v>D|j4kjO "&h=3ˋ*"9k}xFȫ mhJ{+o?98 zOrЀh=X-eLWV3&{v~T=f*{j& s;]UaDZ*g5$zX5vr~eIMQҨg?gA NQ|i*ofEKNPmn񋁧jyk:#[lV9i '* Z `YjC(FBV ӊݾq>6 1S̄^Y[Q 1t'N`YhY6B|!й^r7Q?жj1"{t<|Mp0kJ^?҆Y1Vx "-zuhyI6L^~;2>\pxbJBqņf[4 Ҵ2dޮaIn'#3JA tp =D7<ُl<=: V'KH%=&&G)qw*()ÿ䓍LBott][&Eq(4UK7x<ңl 蝣X͕9K"2mniN ^! Ԝ;YSeδ*Ǻv芒|+Qj(&X1MBPYnZa 9+.9ʙhVbuB(==ruԄ7XqnMF\+s8^[DIh.vGaN^9 SwG8䐞L's!_q5U m)H`] '8հ ]p=1bD]yمJ|ZS=㨁В9S NpJIm*(YB4ZSGXy0BIUZ:h.]J#&U\ӣP2 SV2JB_iōe?(@d"҅hΙE W'ZGK0SFt>L)^?b\]cz՚׾RF|e [:._<aj`'l.jŗ/+&s}+N"̈4!~:Hg@gө/00FHYdgΤgٽ[BC HiPZG^Ҹ"Zךm{-a%=|Gy_ܠ$33{%*&:HGYA.W>C:hiw#UNmw,6zj_JX\}oNJ_E i%h1 oap&`o-ͦ枮ہJح7p?$z|ɮ!ămRIt rwNG#p۾p13nb# (u&`CjB"յ259 a C=sf[8{'yQl-[#|lUp'{sY2']nѣ2*;0=#S~ռ-j#$$ȩBiBlx;׏/%A(X>6ʴ7Vp[oSNU*2 9O lz!2p!<)yj0c2=xcZ2M򢽀i4m|+|.y$Ϣ+N?XW>h^hLl{mxP5<6f(2 h&,r%XcM/$qU[* K#ʅ!9q,,޽C 7ȸ!e1Y6 Ovꑉr[r PS`] m;A)@7w&ǣv8Zҋp@kT"Mo p31Sq%)\Ǔp+!q_ῩIT3X&/ǡh(W=gFx_$Wn'!e\\$:J4?ۇF 5/.'jaB~M$杘b7AZhA:l+6&j2yMKEq6\ZjZ~=\yvˬ忬:ͧ]%WJr.q|`diiWrH}͵Q&~ؕM Szkן<GW^x쥪$ӝI)ql 1r]y0t 2ً:vq=7A&!|X!1ԢUhE@[ _ego\m%Lo80i4:"Vw/gsQp뒁Ũ$7?v0?j_ Au CGJ#yJfn[iӎaёˈrTr|NKSϙI6ii" d& 0 Wv'~̜ xwg5"MDnmר:.`-6;#Bq -e&RLnur(2&))B)dG/H*-gjsiyYYHp2*۴<>(2flզkb?ytZ'΁n"{d^hk728V ěXM>!s56bf]L F&~.Mixvy9X" ڏG6[#odUG>`XObL{a )hI̹v `,Qh5[o)@ǰd ng 23u ĬOPD)u ]MFA219Q@=ZCZIuİ*-NQc-T,$cP\OWtbL9jWa_JXI?aRZ/6ZiP>xO{*am$G8g{WFސ/, tvc3~ZQtqr`p8HB ]V09#5̠nlUyV>ce chekOVJIJm Z&bdwN E! ch1z8n\vIG/MıfcX&'D-}>y Q.d#Z7-۬U2ى/Ftcp6R<)>jQ2Z-,(eX?|X?g|Uk>c`2ےt>2rt~DH#83;#j&].ejm爐K2Z1f2a bvhD!EBhM`Fp*'h&y'0K-`8D:%mvcјC+sTRNQߌ'c G_ ۀi΁D|Si_Ú C!ܞ"h ǯg ~~ՙ_\߆$vzDŽ=1CzkqRO4b9cozVt]hݖa:B|{4h X,) Jp>ۛXITZ,WP^{R !!K} 6&<J+w<0p-Ξ q_.aIY Do4e!"O;=2b'-G]ТK }N%`Pb:+iݪYXg-=w`ȅ;0RGt%]yf>_{!5ktsYl+v}5a@_:[}lf,;!T#%ʠj1xKH5} ^vc=L:6rN1V,bVk ѥ ɾEB< έwn{Z뾱]43xHlnr.q!b2u<'I /m.hH1Ċ<0׶NBMyHy_D傇lP051+P \R_R^y G:$:zX0 5!.tmSX|<~v]l%`mˆF\G,w/"EdJܱ# X/\$~O~t:FZR˒+[%l\O!0_=᥂c$.$\*R@Gt٩ p,Ȯr_2$OM% '\#L2ؖG>2vprh*#mr*#U kjh@).h4a?]̰=GmKO%ƒ <|i'M0agDI&?V_ ŘxN W< G]vJk FsZ>٤!#ږAn6iHJ_W N肙?fK'wULғ1y`s8Ҩ;ӵ_ݹ}WWxJwUeID3Pk}) ,p졋'%6|k#nvB))c(7!pcЗc @0j?=ԽKNIͶQesw.G1j k(ϙѣlWYaB>ctl=pz>#!B,nGAҨ;(LqW7ěQh ?*SK~$%ۖͧD ¼H3GoiroP9k. 2([nC s" ]Pm6oJYUtZA9:Ԓ*;D,暸kW'%E5̲z/`[ 9BO~"Ć\YݹJMMC騿&v/bA]+b֘K9k7Udmt2a (Кݺ~@&yolL0F-/AQEi՝M7xd ̣=Լ-*ZTo"_w_|x;'zoZ>&ev8L݃qQb'j<>+3z2 ǵ~MF"~D( +fʷ|c !3kuЩ`|n ئN裍Y5J$)ߑWi'+1y»Cl*O.oA4 ݉[NgF 7{'##r]($u~^mz@>xz,2W#Vvhomh#THEWf>k ͢c ϸnM!h<%]v .}F*nԑ6:;WjZoC?ѹ`kN TZLxpj1}}x .Ȇbs0v.|=^h( /JW`ӶU( Ϡ} <,%gSV3\* w]0Oơ1"3>A CM=ް*9%[|G z,q|(L|$@ v.%ayv+GA0EM :ʑZCrR9JzO[3޸m? f뼨^BgHg!_NM"rPlq ƞtjyKK=M,{gnfo%, bphKFeLIf*f5?I?g1h!p4U*~yz,{'.~n`liPܛ\Yo]4.`P[JF{J7zyb՜g}\"ݔ+]joTl>\ZgJ+Cu|g`!/b,1Cj⩠d$6?]g–2 Bc{o2غ6a? 5ԍl (6R"yr(LA½ɝcv5 &7YcrEenݾO -!]i#)QGECCҖEMK?8܁pw%fs ܅+dBhp[p u 1Jf$"8X.0"t2$U~Y5. {ݬgp+L m5o4_- pu[CcE(m)׎ƽ'l꠫D> XgǓ/QQb]B1$.D'v3wV7,ˠ@)Q ss'{3a `8bA"̓iڴV*n,-˶h9eDϮOK7e{ux$Yu{&V1 wIXkQ1o7U'`/cُ\.av r~Wt,-? nmJl#y/nЩrfYg?)JtXb)߮=M]6)>)Edgתpr?m}^zy uVD/rQ]/{->FEd0<0_%D"~D\="v8D}DяV_$ Ǡ,GdrPT~C.,\K l򙩬/7&*+:τ%0+BI͋c/jT&*e%*J8U  WCX^n/;TC\C" QBY/2:gIhV'Zٯv̋P<ԗg먚U ƩA'm~ìB&To?S|za?Nz(x5l`]p`{oU߬ өo3Q@|nU&f) (:Z8gbzb?VMx;Y]_S4 cF֥$-deBuH g/.M%VȃzVˆm]0H w^ب/wBfUʖ$^%igJTEmCD^=mۡEfiD);mPء"Q,j2 #zKRLwDNJM뀌n\6#HOQՕG~@hȷ܍+P)Ӟo gTC :W 9X#ۦo-)*b+VvuzOP[h`2pО1H F^`Nofv^5-0EوБ692aHf:N.+sbepV.kد? ~og 'ɬ xxFzm_αayuiN*tB"De6s. fƞ 7!-uF>;Qm$JO2)EľY93R&fK% $ʥHKal̬a6$ m%Py0q/[NQ0<׼/oX#4ERBh(Bôxd^n j()4?ynG# J=Ŝg&G'^<^%/A 'hhJf(X,z q@&.k $r 6>/ԷE}WxNh4t9eR4ѮuF0ԲݤZGP]dW4+^tawx#ŶŠo鰢&nA=bnS\"aAkhF)"~,BLCd}lOBUU!Or;ر*q_<\r߫)q@ /Hoɘ4}.0JJʎ^M~7xXj_9%šӔ9Fe5Aefg1CdFĵO]:vIkOJ3x~KD<5z }P޴$9Bi<͆>ts9\ E>|-]+$u}@Ew'^\,(q MG ks]V:vJZZZB<܋X/ B BAX^iΙgad)"˨Vl:W: n88sM2GmpS$y4$x.f\U\3I6OԋWд_~9C~Ϸ}\ʐ?Wg > Pt Di$ (.:E"Pzb*^ FO>ƚ=oӚe|KCȅHP` /Dm(zX u,=!l6~Ciog:ZgMG$pFRG|a$x*!a IG%MfzRgQMo7,3܂ylmȋe)g&P8eHn1s{# &.t?Y?sR5A`Lܦys}WĢwϰTk؍s;lf抦=q榾X.*Qff 4{޷Q2 ׇM`NIHeԳ'Z JC;g c0n7k-HJ +yː6p?>-6RS92oȷ(B=n=G &U.RͰJς1k|hL`vl*3;~J]M4+k8?@T9CCF A{홍[r yY l " oe٭_JOy,QV ׈O&«T~8$"v&\L;e;Rir鯗4^;LN'ҿh@-R]3H/ea.qo-Zsg%_zz'73e5懋 ^WxW ùy~K|cAz\_+SFZ=ET,'󲶖S `AhmHma{Yd! /E!z> }V=Z+2`)}|  Nn!tA} ۲^<+B@eh F{g٣hFN(:VWˏV]L9^y/ʚq #HfJ +Ln=acD:p`89#_7҇YndcqYi/ck4@i]咃_[,*cJ]sAPrQKZ)ױCNy}l3@g1DƌCyⅭS%c[Hm.+": rJjfaQ`YJC&}DUOTgU"s)}C`Ǯ:ugAٗڄpßI-w`?B@lo AD̏ek|**|_zd-|Rǒ^j-|c\Wj -(ᑣ eSZX4}agp!؅z!)mub 3٭mp_B ?Tg;X .J ͏@(Kh{X: 2bY[K'Ghw(\cxr61 E{(jۆo=w I>4jDGX`aV>~-l ȿj!۠sɹ,{HAaKmŠD؏94Q͗HȌ_l^+v|HTx.N3\K?ShwߟD$:9ELp{1*cZY =ز+QU{M31T$8M0ɑXo5AD HM*ioa0a-eex0~[l3y5[4QWB x<@* ;FymiWڌebgAThkG Z0vdCywx]<12/rlg"Mk* (GH˙Y-* 4.Âf]:crq[Eޜ$.}$癢1bFe GOPëRWI{*:JmI,LuPtsPd:4fct߾ +ԛv HJ;3X.7mV3R1y g>y0 n,9HjKL&QvLMHX ͏G"Gw{fwUL})0;C3ML 2a{NAn4H*#Ɛ=05V-P}8!ԕǙԜc%s$R[H6L{ZPFi-Os,{TX[rX^gPP@؋V-QhtII(qJ "9Y'l,JF.-.ju'[ =eGRYMXN)6O `YM7"6vsG8Xt-{my-ͩX38Y$ƾ8n͋4  73ILw3wM[U=X6BJ~]3 "/3"ttqޣ?3bgu^#17W#Ů)2|2Wy/<x{|NB(* &dV f-Gt'ήHuojO`xtm{1\ 0ĸRscR]=T>R{){`5| 2&v䄞cݯvfIzi|Yf<5)rpDJVR?ޘfrJ'}\f?^O.(2[!bQ]Uk<" /(!y# ~3vM0n m(J!cN/ 1hR>y V. խlan9VAl%qُU+D P:]SiИ2=Xӑ%b|UH*-);+/h.ڥ;/udQc#y`0Hcs-1J{?ơq8/h B)Z=ؙen6SKx=*0T|f9Dcʸykq嫯HJ9m ގH+\#! (qRESK<֦Zi=LkϩHH/J=@:@[wnk@!,gz8/>H:YP~U:pr?Ҷ0G v7t`dw$ dIz1)-]C7kD&;7u 3-{@F|a}nX!ύm_,YrL;@x[Ju'5l(0C.%bbJayuAUЫSRumv22ɥFQ{q'J&9w-0wh<oFĪI,Z;ݽxZNeᑭ0:Y#:ARXNy"+a(y:R`m|<9op׸@Ny܆cN3{+ل`rv'n˭k?' LM/RR|Iiې^Xavm1lE u72>TEc"նi&֭yXP8Q*ԁE+X0,T,;A7p`43L1āNOJ"Ӊ5=Vx"뜈Y2I:́|D\΅T=t)G&F( QcoiSwQ g3[|5=ffo +,B$Y-i#x4'FJr2}jgL| ,kھ%l"dS_y 旘Ơo)+aQFdJ){L`Gb&S],)žˏ:H6R?;&t`1RO"8 3z%m Z(+3h꺫&\sMR4UδAW&7!I; ݔG/"72}:cN83ƺ,: pm$=UWmjh"CTch%1@m\gvu0 s)&$n=>dµ'M(en4 "#m.d{3yzKCWV3D\ Bβþ:Okg+M =oqy2O4Eӷ䞻hl+Y/yT;:|#:&zq'X>tp`9CʤJ.Kѩ+@Q,t<OH Zj:A)x6=ǣ~QX"vx\ -CIw*135֣Vnd:wI~dI Z^#J XL[.b ?J1{U5[N #A7ṟI2ٓ;ݙĽRٱ6o&04p9α$_.d("RجwG:hM@$aH'GF|-y)i4Rn,S՗V !)b@hdava-Cl%/iribw莿m/(^4ݷ8Z]>@Mr0q_Kf6[jo[=Kpb3+~$`U919vkX1V&1_lX]:?v96mU)*1 ucxHGԼ;'b2b1%3B}q*d@j؂_+4$p~2A`ac43Z 1.丢}ۣNGDV)drjFs=[Id@a?F0!U?a6iPu.ȗNoI2"?ˉ3Wu:[m 6LTcTLkQBޣ m'^M+/NX?8 8ՄEׂ;9=Ez9_q!tegJٻ3MG-Axoy"&F;OXt*d>}#|70-$,DX:k˪TEIKA׌XL=F̙NИućI5*l?tRbi@Sh~ة0+aAHT1K*P=*/ ^fke*5><;;۠k#IscP)I)ōLCw@fp sh(}Ҁ27si}"=Iak>vB 5aų,`{+u)6yւن@8s89̛cPDi,iyWpI|θ+?r0<8.>.KW+A2Eè{VIL*eHs=jB.$~# {܉m5NԱX"la*fƬIO6ڢ9 x8OP9'%rwS,ݻ֛y6۪åUYO\(OzbyUS;`n>gHpA)Z_5x^\LnE0G?`:{٠>TAT~tp;pZ[=&]D2/k+R -')d-)!ٹDt#BUE`BVO4Z]ЖU[ܜ#] PwߣclTAul[ʭks ,WC+-0A{0 A4 pJ!CjؚHȥr7t*ecNbʥ[hB:>_.2'Ge<$Z^;kT!q@ArOPlyD G];.V=%Դn |Xv.I#E͇Gb-ۂgc{f@ 3ܯY{~3YG?,p[sb<ҰfVg݄-~RoDYO]T YŷM\7pd}?* _P ]mn2ﮇ2 hzz'ekaXe ޛp :9X!V0[dh"rVfa$ߙ C\!.YX.k93~p|n:CmFdcxjOu'VJ굽G \vQOec-m.m vHJuR~SG8$!}Rj%D-޺w0Ov)%8+®ĹbR6'T( e-fho7wjRn{W=YdEKr9&@5l]F'abS#vG=LZGZ` FEh 8uhQ&`m4khqp #C1׀jk9n1andؙ1aZGc!ƅ l i`؎ m4ayfLbfǷd1GH*ǬLXYD @$YfȺiwg)!BdLJl睏b420d/BD@%r?t9ib۴0=uYPnBE 6r* Kl]RuX[~aĨ."! Ne+~KS!i%ʞzrC.a5I+_63 $XUʨ"^:b}X[wrd5J;' ̩7hT.inoqx\=_vꐬ&ѯ ZffW N.04»_ n.aSUJe_嵝9$vq|c>ʦ\™W|MFg93/$sENG}/7V= Este ꜮvUB,!#QA\<Cpϳ{J z]Lg >{m Ik>XqrR&U1}HʂB.c)k*O8oZK's o9$gԚsԼNAC"!u>wm@|`m~:~azxp?aYJ{ Wk @/gpLGeѩRcpCQ>F_XөPL@}E89A:PG.ĸs3|M//ɷE>=wO9ph&Gy ?E| -b(Đ^O!(;,.cD>h|h ~ۗT̋ERE} S̨26r,|9'H-hzj UX=*^O|LT99se[lk"H+\rVmqm5%`<vo۝(]ԽE&%g'.1͞tOц e1Mb2iyl^Ì'O_K?~BV~Ou(S1-c8ӮU_Li|4t@h2iQIRqY"|=kkDRGlVܔ|r^r[Ps cuAf4Ẽ?nXTO."xdp;pgYxx6^y3o"cՈ٠ w68()*dשOV!h᷋_͑O*k+y",?1V2L*KD tKSJQ$_wZꩠ_@ 3t**$hj^*;{#Z[/]uيOJr0PX|`WS;z@oB%elw6Kj3"f11yJL;bt%&Iv]hm5Qƃft`f^w6Í\-]M%rrnV*. y0N]d}GwZ]VQZ{ @\%0k'^V/ E *"&۷V)hcZt/Ν0OcǎBU"$Pt'nj,6C/9B{{sj/3 x5 3Cԑ|Bo14 FMu5?:K NM%l"Cۆ5$! p 6,3VQ=SKjY.YlkB:J;UV @Lh!xuTu Մnž`[31%.j2>ʸwSSCvѝH2U=J=F+IAST:Pi함 L¢Ne8}0!FzҔ%xHaή1&*v@k-x82̣$ BvO="NufJ]X]4 Pa*cdK}N .٦L$+1 EYU♱).i[*TAIeM#:Q'd>9Hm.#? !0OvDqlK"Km#ECy?[2vwűLkH(=uya[焰s4^PTc-Iх֧B=J>LxP4T8i{)׾L|`GF=/g%ۉlV 6-%͝o kCB=ݣdGE[ˋ'f_Ѕ`泥.|]F[7q} HtGZ*o,o[KDz+{S膘I^Ö  GycFԔ W j_ b&WiY R2?Bòc/;Y3}I%ˠ}% \6lQ v)?.7O^l=Cq#Q>^{B$l\2jE"?tи<~sLY^ wL:EpeI:%Nd ߁x2GכetDr̼UQ5s[ >:'~ijgwZ Mz9c$4r b[0xv]ZsI9!8~0hw>@ws.|=ٳ"\Ԟ&>g-C$neb5IN$ponxd,칰-o8B\j B[ D1e bM&7u?A:fhʿfnԾ⬓=@K,2׶ӓ3_u&Qd="24֢++ B&m8mfsZdr)m`Xыm%ljsq=(} n^Wt.TkTVe!iI Y 1iJ"1jGXg_8^@$'L)*"=e`{~c_I]]?]Î8GNHD!-4OCd\tq'o~!TֆB-!/ /@gQĿZ{y yz>=_WM|X]6 jnE|o p@(͘[CՁbovB$~?C[v)a]Xy5ʫ4wub\*m M?"tMWN 纙򣷖||)X)TLJ4vgTuDX .&e,UVoc9G IiyEk(Ҫ;_ pW]1fp4z% o gğMQ/U2DTr)0enAB=ȲwutyR#C.&=+hLӅз[}re?+tI;碫]y7O<ԋ?Z)nӭ}7̾гva[, r:CTb`$Frqn[7FHpf-K=vG岏=RW2/ϯ.^8D9lS6Ko{anTZՂ}w Hb/- ^|wm>N-G!3+lf9k$?SȅQ۾^Ϭ%uB:#g;+ad2paw%?nIOwjrO~y6$$0 S6 AE6/F6GkF]D")!X\<#6]2,6ABP:.S*|ekk~woȄLC/w0NB)]L#4iJ=s3Z/IajT˄xM)j78e+?\!BkjIdB>mIJG rf-Y'G8'գV"uύn>#? b=V1Ι2pgUQA5?D7'^Pk5m> LŇ[r-%eW+JžSGbBx̐Ktړ׸f.S+С[bc>)} 1p)!3"&%3DriD:N䙹* xGtM[>FIAr(C`PCҮ_|<)TG]\,`||e!zm`ϳ c`V? # `s֛ /ďR`djnH!Tg5k^21#J258 ףzl,OcmM*:d+&Qa/47{㣎v/<||rN+ׄ+nA գ aeI7 g+w*U+#Aa,QJQf()pڻ/1}(="$oՂ/>_S @ۊo<5읟?et` p#>;\p}, af٪pO @lO֜Cժ-u];phRnN *r *.:|f?hSH}dfz= $_$3j&cT@p6x=)+ȈboOa='6/<$:?JRKVy îjo[ߵJWCÅvbr 'MWòoh|g笸6@pu:7dImէ,U;jaIC%ʚi~1Ѻ?g{wQ7!*1݇hZvA@?Ck!U9]"VZ "v>py,Z w4,] % ;07(;D)4O."Ø[ QɮP H񽴷[*j~ YSvKCg@6Y-de/Ռ9^g OL,B5P Cr9xHw 07Į1o>4"/+*T;;zi2JT]^ZN׍Ky?4Ls[V mwa^q#f0rJ7fsDql-5ΐMIF%Oȁ8+ $ #-/ @HçONvh2+<=j۠y- a b 1h"g,O9ɘ)4sPNq5|6QF>:.њ1"me =?l=ԍL3Hl>A]Lc]iB(;?x>o2ZJ QOq'"D *'T=:c>2 .*ffh0T{^>1"؀F .'4i20副nkc&SED#;`?4]Oᔚ96̱|P\`ˬCQU0Ř著"ٞtb8[4C`/PCD]ZBxc Pi 3)BNv\/ 7həVXJf ne_#WB;h.ϋwePfWRi֢!3㤲7/PX}sɢt[ (S"?3`r7 b.1S)\d3JĜPVƵ)~EBTNN).R;smX)ܡV%Cl_ ZrYFuV>ƉrFSSM<4i*E 6nznޛŀk?.=4?_ȯj~W[j\X&cO$v(ȶ q#@ E*M{tv}X۔떭99^ !?PA3$u㚉hZUt\4qdQEͨS#>1ɗG,>|xivȈt )wFGjUQ.xGc`$&Rrsk\gF PjIXi% 7)2⩱ Ș' D*[\K $9c1986̏3PW48 @ 9%chy\4+HP?'t5h|<+4W2Nչ۫~ lyI5/8\ϲ4>/V>.:QȬ?]h9E;Sk?l$)^D!բbM>:9 RC{#$΅i65ԋ7בp TL6pSdj]] h5yI΍=IkJ?aڌQETIlpwB.;{K&2r-B!%Koʸ >Pq]w8V]PpZF5j?X()3 DI$H=MgOMІNG'n\|X,&EH q"[T+K«)j|ïgNУ΀(}Xzs-]a+>OEn,'R2.n9+1\GC nDaFϮ/_ja81 wi!P7Yp6_8f="}&\0Zc|=>?f0yoNx# qeAj[= a-˟ 1V(9(|)$8@2ALlGF 3OJ['n y;pL+!z Ϯ v㯜0T{8ӱá2hl;4 o IO+"垖!"QPGI0& {GIJ5ӍJc;2ƌ.wE B ~P3$ 3.+PjY|R2@ρܹݦKst SRM!HHi46T`1dP: Jv4T&ۥ2Sh(0P@oqqpklU56G{3bRgOq,a8MJ3L/# ӍK 2 7,g8e`c1k,H`Ў@ ñ0J/ΏZټ|V~'3\LOw|\U$ RW[\hʩx},PNN"lՒfE(Υqu7:xVE~k}m-~7(V8K rTu/h)*nha ҹJSC lO,DWmK6[$$wyS%,[e儵] ~ztUp_hYH|YŸ1PSg6ZX>M1Ժ>7IF8j&5Fo^pU_li-'wR|Idz1[Zl^MIɃ 3HOHʵy2Hh2Vg:jiKY_{R¾uĉTǙ&h&ڔT9|˶vQ'K7Ӳy¤XtKdf4kFnrb\z]2&4IXE<} S"JmƏ (7 \k ޿b9UyxZ[0.ŅOsUhxǺ³bZ;HAMOEmN-J'x"[p<<"_O;j J>Qg;MJyP#ѮnD߈ALǟk3E6Oߟ Q2arW+>."t쮪JPx4vVTu=kk)ǧVFv]Sma.r!g` VP[܈r }S]1 .+`Z[o8II!yD>#(/  wx =*zρy_oeQ>6HxS>UR" epc4NHYƠC  OA*Y>J385Im:]H̀s}OidV=loԭB5ffx<֙7-q6nvxh|izյmvMwIgTֲ‹sޝ"Z 'JoDs^Qf3?KY11Pſ OvmTWBD!.Ի=O Z"jg rǓŽ4|0EcB%xF!]PVW%w^m,*nxV2'?Ad;HE|%uke ~VݙwDz=_9H OIjoh #$9ux{óU74|Hzace;wpv$75M)s_IUN*]I#T[j_dalymZr8 `!SznCZ`ã| X‰9Xs,uᑝj%fYRhl@1h̑>d ;P53x c}k[FzmJ:" 1 sj(nEkWa:)s= h;T0Zs)uE?)9X0H#bky}^E*1WMܐ6Dޭ'#Z!ͼ9)bG H@8?c㭤w7qPHB +Yނ6nmmM-ԴN.߈Ѥ6}h´TJ!^Ҳg{s1Sb>~- @cX(:kcmǴx u'9Mu KDd@7T"Ž<}4/5C~{C\p'u+tǨ}j.ULOD՘ =t>5n^+bZ C|@$Ћ;G␚a#hr^^NH:-E2԰9vP$Bf0 wvMTّ<7|¶'Q"$Q ۹Z[<ٖ{"yEwk_*UA)t|,D-R I]QJZ#/@RO%^gM&_읕F| OiR9큖#AJtZkXdWb*uLrFwld('(GAn{_~wLJxo,ti 3]X tfZьX 6 @D@M/J Ϩ2?Mf,nw Hz>2}I&'`kQ(4[=ی*qThwMx 7tj:%mH@龴HKVއ>IZfPlyr=G:YA=}n"~/kqF)YlG9n[>"XS=ke>ЌPlp3j9!DڹįU#KCUEQgug n ?/6d¥/QY.h 7kj\QȠa%v;ZV@͟-Q"$ 5{uxJd*ab5DR'lUK]3Rgq;Sz~X.ؽSj* h΀`w-A_٭ѝ~'#,|r$blGyý"k$B%e?3XuSpoh p:(R+DA ݖ 6FxJ;5D晨x~`y]Kxb)Y%GY%1p~pDLMh'ݾQ~yeȂNT+EnG}Ґ'gؽLB|Y+p;<5|1lR­翝DFK7?Ki~F{gJ<{$a؞9H+RH/ͺ20Q ߋyBl^;=g=6TXŶ7I2 :R]b)ӢYR,D Wŕ΢^^jj/$Q#F[}xfHm.ofC/0V*pvϯ T"H*,5#Xs0:ao뮜kdd?v[I= ^a9NDoGOpy=@쪁T5fX=9γ`RY#K/E)3O߾MuӾ1:*"8+*b*Ўl,1EC8Mq)̟liB'3X+Pp^y(<jߒ"s>h4y~0bB~  =.A~6(?OqFKj&]ckl\1^{13iRplɢTM,E4$;mi:B?E)`!1u8+JtZ5mvme݂ArmM2!R-F/X}Tn쎣K﵁Z%FᎌC #E!KfXzjzU{'PHz?$m3|BgbDpIb{~vsC]dE~ԵUeQSaV`(˥pfzK^RLU-A1hTz_h.8caf.bT;[\(ųO-m^+sG44:1=M!'x\W WíM8Npw竧*S۟](w=ri52 hJlhȶ$(i 7N. t8gtBƁBpYז4%ڭ@aqs MxɈٴCɢ88GR0RI9=D-;2H<=vAx95Ώou1B?n m}`1N3xtq=}h 7Z"Fbf%I`|e]Д NT?t 4a mecEFFb< laStޛFPľZDCT`4fD9&WW79&<( ^o aSLESFy>!+hO3Xl1&~/0-!TX]Bo\w0 }b(׈GonI(?'Gjtʮ_qx$ cQuQssS8iu8b{4k,ֹDlSsB"`ڌi̴f}ZE gJ48%oݛBbFBKr|cjR}u\mhhͲt[Ct_[JfPF1݄ <5Lfx'y3(l_e7vR1[Ԗ7zr?V3KѣoIu䞞RA(1MeD]w+|]= %.]Vkجs:m̀oʇJ^Z'mؚ&"Ktɣ{aYIր(Ꞽ Տ 2dNjD@w%YE89oVlD8w-p-ހ(6r}8޵8M7S:V7ka2.|JqL 2} Ƨ;%x-l2ؒEv+6E=6`&YgѸΦLF e< +P+2om ZQCgPm"2Y2H /5PD=ImQҜRp^t kfLx*m$ћN߸DB/.5=SP@bUt<4Ck6S`Kd8Y<h vc^2,VMfxMDl4h5r 7쏂T>/4jԮrn &8[JH&E5?.vp#Q\jЇgQamEZΫ6P?GEŠ+ogG( Tn\ E7kV?+@1$Sߗ6z9v9e[CœΏ,YRl.r[ws7 L/t\/9;Ě,kS'fN1'h5 |.z{ )4$']%Q|vXT+hWPc2i٦CŮ1D$e #Ͷx [Goiؗ)wz0#0uaR^1g yx-Q܏Fz=qc1?*Yq{E ;$``cxA5K_fB``m_v} !k!md''^mfAI`W&Ǒ{-vƊ6Qt! k&0cY lsKYAwN S పtVu19QIä”ce@Ĭ9Gkob.L<]~pR\a&s#mtOnzhx$S/UM MQщ1xZaB&P>O~&u E rD fۉ| iUz^ u!&]-9[ggNG QmG$UN=]xec>M^[R?/z8=+hBcquo&o6XhMIiܸq_dBfv i5#SK-S3ju2+S"20 ǀpҺgς > t۠ BiJQe$Su͚,IН@`emxp;t)6 ?-ebڇjF׻[pRL &qI8"p؇QFEI ~CMDQF"6iPe˜%$our*8rɣ/ygKqb͔0:Am4"kFc6Fe'<҃k 哒zQ`8 |wqlӊR}acWa͚&kU E-GV.eDΛ.-I.[ai#ɿm!Ȑ*ӌn\8JooD2Qa_ZBƏ>? s4+ fa~EY|S%`{'kغ}Ye-B@6z)lZȪpSG;TmwYV:EXc< lTrCa+d^nV kCS[t\iKgḣeqǒySC/" 7V oiCTP nDFD*wRjB-CSNEV5z$Y4[}nBw|?0W)1n"ƻe];1\!ᲿIGZ4X/k5C5`趂3[>!;U3U!Xi6J";a{䳌8UL1Գ%'O*.xS3|0{-bQj'끧aO>"~IƁ;I6I)6xuGWHlK"sg6h wgCݫMLțQ -$AEؠ _t8k XNzS.rF"kwqp]c*aT p ~ _;q܎9t;S͠rh]#;MF#t[$BF2RthR7&,mF >Ev7oLjmEQ}_M"Jlt_ɾ"!5xEB9eXx(;=('7H rnجVvwWjQ#jIM\Nq8Y(rMT+(7busKXc05.O)uJ604V|YNuTTrc0mQNlBFD9Z`c^XJ}jͰw|Nm︫d I[@Q(PlYl=+ySO@}x'፽w êѽփu"ZKƕ+oNmϪ'{\V|;1_S8%@P'O(lB*\>i%9eXOwuܬM]Kt -/'q,cm]/cH@M-8HٝO_< CE !*Hz-[{t%*¯#wBp/ Is&{"O1M(W)4Nȋ̫J*BR:p͒+WwgYL4mҖZɉx^{;1bN5@6S15ɇ+<AW'5cAS mC3,OR'W#62=;Q޿%lDXLT :i;)DkRXYTyrÎwŋkD w,Ӈ]@ed~&b($2W.= 8ûEW>+'P( 8l]M8PQڕM-[mi׺$q $UqYG<Wnq:*+\eC^| 3{iIij 6ar5*/- }7" ]XBج:!VwÑl);NADu%mlKa"*Uu@G+ПECo$ʺtfm+[Wt8jȈι:w,;Sp xc$S~+MhNi 5+.vJSv>@T G<ŞbQo#YUjdGX\[&gJNV>ƿO`.H m|U_DP0. _Fb~oY@}I :y'2 ~/otZ8K+n7nD"cn|uF56a[I=^ ;c^}$7$b\AHn<}&Dv{_1 T$wy5x (&J?kA%,fM^JKB [u/Yxz] h.x~lxYvt7/aZ)L*mW,%hW~ WzNqU@@F\ fd&g~LɧHC?h()EF':d)n/Ḱ 7)Y-SNKIƥ;G/Q/}_W:ьրc=ŋ2Ilrז".5YMb5-{[i=y2-vV0CQ ͨ] ̡TuiPjc<yuG,<|Yn I?MjEtzh@ΧZ!"Be}ݒa]s'~ "P ,60_ɋ2>Z]#>%ӫєyΤo^>γ-CtrǒS5$ 0j^pLppAN(~QԦYXJNyT77K?PGIy 6w2>cn´X 7W{V_yܵ9$ؖo ?w  eŝd?mL˹ ;J¾̤s8 ?_ ړi<+{J*rvڔ|bCёu7_,Vī9ɿ,T?f|脌.-uO>kg߯ h"8EN2q6}j4?9MvY(+w؉D89=`x[3{J3M}^Hm7Cϙtv zZ Hx٭w:s_{Xi2[M(oe>YoВ"{#':j ] &nmD"/זܲiXluT4345[K%Y^nm0T22m9. .Z8~m #ʲf21Rg+4W.-z򛉳4H\j7JEUwT6=3} X>cRXI>ŦE@h-e丌/w&׆K|{ 1-=C8*{Ӱۑ߫5UP{muBeU"kL(C/^0 3j?647=#e J-k`y?W(Bwf&!.Yw1zRgBx"m*W)3'\*Pν[JmJJE@Z: 7u4 6M,h6 &肄Oyn[q_/6m+84MVpA+.h룍U@U$&Z<}MD4e- %uBHG/>=tD֓*Vuhڰ!qs]Kco76ܓsPe}Rք jʣA#=֫ݩE= L=3VFaZF={p0 kvGqlNㅌB #/ΜvJ6~nt9 vۇЍpC^AR'N :)X&hP[ !}G:Im蚅``Z%TD~e<% -RXj ]I=ˈcRx'J:ܣw~$3r]״B^^=]o{s $L%#|>@~MuqsbP&yC-+JZfr9DN4@C hQ|T]osWSU\o>U 60[Z.+*HwrmXf+Ͻ02tʯaҟ+S*}rtg:*P_*z>NoUb[EQJÓPJm,"1kYeJژCيf{Bmuw\;P|8NmqޤCrZuZL!Tn{C;-MaExSJˠ1icHQL_aSX0cܐ 4Au uō0e|$.͘ih0焅&PoqLdon0̓>%OQ;DnX!Z.O%g9bR KO7 mtlIt]`Mxk+^g'k/09[frr8Nh٘MF&IԴ@-&Fnu"rl +ŲCyBţA(~ұA hIE?>M5Uup"lg2:GvU{/`PZQٽbwG")ii@J{_ieT=2\>l')9Nξ`@.4(w%2_P2 ҸiCӗΉϜ?;Oy7lz$eڒkQqH뾯;r7 D2S̜糣iNA f XnǕm,mmkh\YoQE$E}@y/לOG6 ٰǸz^M,UO9[J*ԋH!` IHK[vamKDԸrQ:~35 !}IðpMŝ,U<}ouN˩c*Y}&v.!Zg4W@׫+A*ol%X0bKGR̶-mX"~5Yu ԖA.\[h sW%唶:IQCL1(4rҟB[}Y#&3#?fLvZQe)'K=ZfdXaK?Uӭdc$o;HwckRNA9P#wD:ݩS<$&~k5fv@JW0c3hefblOh{l.PxUkbi'Y`Q c|]ڗM5,ȡB==K9WQ".T+Y=aJc5-@b .SÊL 21B71Pۧ#deZ.F(JB8DQXymGK&Aߒ6b jN#+3A rOL M~Sg_Ba_A%f~ʩ]6y0#񞐬o(T/sY8M]*CA~F.Aldtzhq"wBnq_/eCg"%Y\!alԊpkr;Xs?/>"Z}l^](z~.rDꝧ4'ΟKBM @UN1`4j~c%KECC1UUI#Ge Jw4Xp=^𢌨!|Z< FLzn>_^c%[3z7ƕ$*ĴdK}Aק"zxPy 1`&U&j~ED8 w0f}F׉$5fH%UlO7a yp_ y=28 $%J oAx\ew}鯛]`u%NXݝuz4MШY*s z vR<P/(9R2$ )\VcFq}g1zN AZH6JI8F>n k"+)FiֹΐLePk;!ÚNr W+M"鄕BⴧƗ0<!a3Ӭ # J9aii& ar}[kݘ93[5zcXl UlaE"pl(Q._Dp*A^dFGn}oˣ5mq;Wy՜τGq>^/ijEJ}M6+sg QI0\<""U̬YSaYWioĐ'y/,3*=_,܀ Gv=?3ܤy %H0 P@5Tr\pP.xv9'H=z1,08o0~EۯDGuS"sC/ ^A6AeXS2sxqv,}]En>>,Uv1JToS}5Su5:۝nOc]_n]Ӳ4}Ҏ3WYoέL7O_ B`{FϏ pNNԂ |v>9l?FRSh 98E7&[ @ ?A@`i?ߩW}LJ$|L\G~2@`iNKyX˔ իO,[$;u})-2nD$2,l/>$%&.^` i"Ү#7Joϵ"[Mbmo[,炗@؎Ӈ,QmoD(""A1̳cJ--o)b +`:=r.c<~E or%W Tuc>^ZCvWK %=u?N!?v}*P1^%O}!e< Hơԫr'A*JcW"f5͙r&I7H*ˋđQ\-"qGԙVu,# ,>7ukC<@{SԏLnrȻ(]0}H3y\^t}[Wb_H_xXg L*3ʊnգ;HGT!:/Jiс#7!AB~NEjݰ?.nQ67 V΁,|+&5#oSa!5ɐ' ؾȪk©\+A;S*rɶÛ4+l2w f4kn邴S-8DbFM=8$F'́5S wm*ݴv|F9I N]#lgA!|1Ba^J&L(ad< )O[V0.?1w7 a İ.ɫLZY[Kw#= pZy-" />,%/Wr2WJ[B֙-t= '1cE%zyW,Ze:܏׾YyV,?4m݊"!*&_z f᫋4Pg"q ޱz& ::m{lQzKTK+LYCz/bt X/QT<].;*?ˆh8 WW 1Eptu?44fUdy<1K|v~Q>9CGBn|[߹%s2p%9\6%Wq:O&rMmiXX0 +kpi|AӖG?dC#>l1G}A-gs`5]C ڿnE^>%x3N٦Pn'ܮu]YB^gE[Y_,.|A w삂7'9TfT1d7-N UT%+ohqMlcGYz)rIH%:igtK~=hoW?Exql^P:$?`7 LIxkPT7%F4am"^_2i%p$ I+.'{N_8#{nmjGv/܉Dž @iT;d 8Y|2ӐR5sYډK%L E kQv+U(AZV&fpz 0ΠYJpŐj$ߦcQ\9?79:Ry嘀L{x]," §G̲86n*{SQV:dJVŃB*Zw=N;NwܴNw7iG@ô8HnY2=u6ӎ8(~sP|/? ]\,h<$}c`J nh`]a?HbQFuQ aJŃ[#;եFb%Sߧ$Rhpxr-΄AdrK4 qxc{!r^_*± N4ٹ%' ti jtkz}5-]\4Ϭ"0*Gg(ԛUdQ^0`q"/7_F5S` ^"݉L .⎈J*Yi" P O$Ԗ$g*‡-ӵ'Fh}Jg7fŦ|3NيV/ZJ*#g}{Pw;@KSlޏ:hOs'Ir?$}[[ZB+LKORxf2ێ#w4M6Coduzv||MމHT`Ipꔤ Ipu AK@? ҅s"Sg_oRb3r+OJ<\A/>$\DSN+Vj6Jոu1g:dBȞD;@{ +A$I&o26j`=R̕x[oTw!.yoJZE# \$L#D$0$ڹo5l0zme̠6UCNwsUB6|d۟f^t˱ph=jupmYC8aj/'?J h7BmONL_YrbaVG<<1! Pɢm3<ٲeEǣC֘uVdQRX K ^ꅭ}*9)| e bx yUX>k<#Hx>?"$ bJJ*k\iƴ%2c/o!F`|4ׂ&LP#((2~ &x+lV}ey M)[Q{ c=P_HwsUГCÂ)⫌yQ1J4*0F; HJU:/r>OkeO,3ׇmTUSPGyZ~XqjNםmd6nؐ2`GW/QIGJ%IFyM,AR:VD!}QRieZӼm֤}$DInYy pCiRn SsiKTi/G BC>/9D< \y-9:*vm,3m4=B (s\ xC,L;{ Fz bJg3zdvqeL.j!uծ3A @>y囈#AYl5-{]zw5`azDrc=c' 6y~$Yyf qJ?^f| !^۲*/%,f!SiB.YUlsuh$#R1WLhCW2m5\Xk@D~!~YruX_A$B/H쮸C D88 oKECG,*`K35Xk VzX` ]T:M̹kwwzܮIu@p HNp7yA5-BaNKXM8]ֲH(^32r^8?u^=,m)FpN{&N\5q[LKnpD~r|'̏+kZRǝdf`ΧEOB͠Ѫ*DB+10gTvYs| 5s{'1SVŠJnyxPT+Ȱ5/ 6b3Y38BtQAǓ{ :Ý&dh׌D헫0u3޿O@kרբ3brL7jD;؎nB:1b5:#{vxA3&p/X.t QܑLqˊRs7pm 1ѢVbMC JXhj]-XϩZ%,> 4' Oq|Rn?PFW CŁ5A=4"LUK+ݿnC6>aB3.ae_upl5>xFzk~ϳZY`|Jߴe|5Xi$q^FJ Qc.* r_.C>1է1ژ'''5ղ;TY#uB+~ye\:)_lQL>$Ȗ`9p}2YWYnI +7/7ۦN h+ +bzдQKK|FWg2Ȋv]}L}੯)=RWD]%ۚI-ɑtȅEjԄÖc6$6R{ˁ܁ sAȉ5SJPL}9BzȻ$JJ$UC=4+[Y\pDm:qŬEw(ōJM ѠU# lm'$@3ą z;pPU:2D/jLwFEGҗQWr:mUjYвD@UX{LZ5w7m2tZxv靥b!&zg;xn]97b.v8ފ nCAGZ8_3a3IJ=ES*uUPEq~ǒ 9 %m#˜toG8θ>;zqe{~twEe̍#!WtG3 hF}ݟ B1؇2& EV\S_<և4Ƒq7g3srhf+%P-.׬b#sg"ADB&Hui 5bU_ vjQC݅>Q,l>O7>8~%(mY b<=Y"J~ ҉4pݰhWnS,%_*Yዏx(*C8 #\NB|#l_an_uN.N)pEejqͿ8h}q#BٯO_#\̽{|&eĹO;%>emo!'|}5[c(MU'Z35E3SoԆIڬ$q|p/1 )g& ]fHS?ڈ(h\gL?znVmT6A,8C q<=e", J |km H8f)|*NrX0c*zJ4f?yi&ևP[\V0px(cE敫RwZLƾ] ! Dԍ3-TNvS,/KN (n3.r(Aۄ"X<ރbat1aє tpoV/G LI=̭[ws`₲1A˩d, LHK?C]õ^½_"ycڄA PES?."`#Iv \wBWw, qq WbH_ps5qn}ZFq}ڤt@jl]Z)=0j.Т xm[BGFDXMn Ii7v?F0\ PsR\L8ٴW$^(±5qD"I MȓeJ֫~aZ6UwjF/~q ]v .t4=:.Q$yd0!:cD ;}S=\㟵~pՔ`{~-g[X06 Wf'*B?0E5 'A|ئ}CsFN9Uu]8u(H 1e/qY)$IdRՍa8C,b2nm o+Q5ȡIC4iDeH}S2˅Ϥq(9b mZb'=,ZHfT~|g^ij{ 41 -@?/Ľ:t[T? ]N0U;H9)EdrD+H%!m丙4##G4TȐ/Wi)\N^NҠX dNmׁtR,ZTc[o5>o~N/)ֲw_ާKAPBf%VyQih32\ڿ8?Wx?}=K̮|& 8OAɪ 5wJ)Ax+\-J$m10}e%F@ wÊ nVFG24,|3n <#pq4ċ]B: 7cF^/V x#dLb&'mn fN$kGP}V{sంD%>$ɯ4u=ϯSء#v'ߓ;Q\*{!kis7M9v]TW5Pʽ륷Zeޣ*D;BX@c>9Lɘ\[RTuK"s !-Q1h+N8/#%~ Du;@lJJ  D:4K`ƧuELjgx77,&b+X4hcU(Ǐ`EB%x'cI]77ܥWzZmtZU[2ݘc`u='\ӆB-ϓWLGTCey_ [{:^G-C^bsqO@s3Ssl:PȘO 1ǰ8w΄s=6 o "5【jvK>Pf 1 !l @*H>^ahd8-G(JgF-~nקOu 5ݵS_ `>3yl"+Iڐi*b.u4,)N5rаx3dϥP%C9vF З '͡atl2 n󤃊(5ך,"fE𿂍%kUQ;è2E`?Iw/[ )@--4I ꟙ/rofu<)ąz8[vR)F5'cNhDgs/(%Bbb[ jK<) l;VaGc424(̯A*-%%$3_XP|^bк%}Cm0U*D>_Sn[Y!~`*c=P,̈*¥0tdCS>83<_Ԇk|7E-u=*_J"I;T1 h>H%MېkD Iyj4Au%HEh`fRfq2_z\S8?%[bkKSQ&Y%Bp΢؄ 9+x=S8mEgo ~IKޔJ5qd}: ktə(-7!ujyF]YWNjoɹwH5ϕsZ3t5#a2X~6EĊy#]]b+,Lܪq<N 1Fs9ݜeE]k8<~[&ƥ WdO̝LA2l2)„\ .w]F>VAF}6d)sA, .օ HﵴsCh jψpsI'22={m'=]346q1Ipf'8͢ o@h'FW3Mv.8ܼb{c'?vO<#ʪkz'\JT2|a g-C۱hZ"^,CdvO%E@_h\tMSX c'F#t~_W%I497@HA aьjt}\<xXuܿ d^ImHƝ[ Y(ӳiT5'喢hvYVΝ2iHI2T_L^=<. W!j}ך]lѢ/:GKǨ?ڰ -6EּD_n)) pQ)TlX-.-  m%0w{j} t$+l;$K1f{TJ8]wO{VU'o=F"$#-`V@7J oj1~2aC=sшu!m5Vg9c H]TDSjG c| z\Vp4)Fg1=T͉֠\'lsT "UWe1gadHZwwlk/q##㚉,M>~G>hL(D"B*P"$}W"[(xT1c? [(P0{7ÞJ ,BI %Ï]K;ʌII>n$e鷲uyR>Ǐ YK2YIY. A~nwv* ڿ]79#^G߆M'D>9'ѭ68U@\L=cľ"|?^xz.O4<)aW9b)C^zkTL}z]8`4Vp>\h KZJ =*I֧`/y$pb<&fA2-B|64*6(he]VF S C@Y;?'l WQBrGU͊ R3E5]BQWiPdNHH&:sP~_ty#>FY8-T\aiy!ۇT4AWb[ tH SQYF~uO^y&'0I88Y2X/bx,S+\ٮT( sZRqiNmI)B@6un-$:G1?z>%L٦fQȎu>O9oO|΁e(~C+L@q=E^)Q+ ^e]B5(.0ukKny$NM>OϾ:=HC{;qUD$* h%$%AqQ UZi ɦiI=RԦq4Ҝ]"7jEsvx"M[hԯQg@M̪u+ﳐT}1PD-)E{!řKz|B1.6VsUIcYS-.>3\`BhK@,[Zjѣ xcɚ{xk)b̠׵]ewI7b'HsL_ ]0xr>FLm!-oeD*T9ً0h˿ Q]uّ6W#+q+Hxq8…riR9Z0n\݌zr-\4#BӨ7E:A. 4ln2DW{҆˸~OǗmPQ -3frv%lMۗ3uHḧ́0z7ZRՆ]jzi$%UoQASrF c[˥ %v,Ѣb+e/= RD9aF18#}7eŋr'Is[ )ry-#krm MQ.Uy~>*¯S]Shí^N$VPװ !.(sV K }~  `"r³ (C}oqxd[Ҩ<CD9CT0]~D>L=h*m_K9J9+|ul@Ueh|3n6ֽ7}n/,:5|O岙hZ45l@l3Yq7UmNynUX E倐N_PWe+ nk.lCrXFm[]9\}u;S͐Tg䚫-@D)l+ =Py}{l>_3Ѵ8{';4j'pQf 5pO4QBU2uq ПEȊ0ϫ\渚;Q/ؕiM(\F̥ ŶZo"bjGf0޲tnMDz=W#;E:M3!y;=`:0=A:qDr [d=/?DmR2hDpd|Ha!WD@GNMB2ŹL0p$\ khJP05j̪\ ɬSڳ =66ICGV|O}t#EW-8i`VRv'# Zʌl+Nre^v l+*$"eZH+kZY džҍӦZQsD`B}v3[ߔl =mn]<:I7[Bs. = k,WK/?ܙ-(zĥaӼ#nueZS1jzM.7ƴ0;yW>jVeX n6 ]߲Um};;s#(I?x|k3QdUK n3?C$ UҜ xU#g@8.uy1SJW>MwG]+a0U(h4iwm/` y'SAlxYk[b$n!)"B wN *owb~ƐyB%;.B] ϔaTWֈ= )}z-oi'e>=9gy71lǦ uEu:ڸsj/t0 HS-]g[fܗʃ1K';;<#OE\@BǡȾيg)౭@1D$ GEILfm.ii TIil!`Aj#f:0+;g CK䤀I-̚`l{{t>Mtc-[J$z,}P{z:,޻3Ag0fk ޫ0X>b Ś X -IH]>KY \tO Iy_#_qMA )@6~QPSۛN2pT'8'ƹHQ- we7SF,_Dy2g0/{/`tHݽE`5~g0\PJX͕++2C(ϓ+oQ0Z7dK81- ƼcUF #-Ȏp!<-l!8&ļOqT΋;W}mwǓ)4K{E|.4?s6KHaweLy%HIK'ۧV)rA. >#2(];k*%oW˷V |֘Kf=DSdAH)fy&.2ɝ ëE"( Z`5.ڔ_9. sD34B8۫zwn.V>r*ԁJ8RgIqH6Bc~>K5r1ZÂ, I Hػrژmp0YKbC=?%֒ʥ 0 ܋nOC%xKq*c5 շ& eEn[+0 dCQ`7$\c{RAB ZV߬'+jOXSgb!'wJ]gw6$@~Φq;I:1ʮ G5GA :.w]mM28gD7%ub$L7$4#acɠ2D;e̚s}T *R!jڢvL%ُB$﫾_%/FntrJE$ksYɁFf&^NOl(={L,&-9 LaCt:R>o{랎 ^*73o60ϼJg3Tuk&¥8۳ڍI7@ Mw~m+Hp !'&oCI6@}I{Q:m?,-fW 97]4usZCZQR[CNGFh 6ntXRlR\X"G!xkLGRaVJ0a[ԲŚEu*QkۅywO%uYY}+0{_Al>ҴɗDMbҾe䍕qW~&y \P4GFSt+DgsV[2 {U5Wu}}hdž3>O_|6OU׼[QװijCTF!&&QffmŠ"9wAQ$:71ٷVɸx|Sr1rպc}sAs K@/z4Jw@bb tf `  鍴ɐt\ѨحDt,ϞW9r  H£&wstz"F*T MT{q=Lnr_u8N3A>5K{EKm{'!CIq٫x?߄*&eYszT$ ,xl~+>gH3o#B&k, uPP9gR48Fh9u׶Jq&RU|70kII^r:~mm?-L[ T P%]PsiLb D&d&u~˂81 ] 0[\bVU`w`>B&/n DzufB3֝KD =qɗC/G68K[!DѶ7` *<>%*])lJ&ţJKЏnI{qKť7DsjQC8Nyȧ>Zܫ\oC77oFu 3M]=KL},v %̯'MȺ{m*= 䅿\QŠSzċLQz˜Lh|6䫏cqE6nAG 7zQƲA+$*CU?1eo:~ =Ɍ Nؑ !B.k$r!&U JFE =3Rυ8ʂp@ڠsȯPn ߸ V+;&` ")_8'A " spC+{ۨze/.c(v َVi>9T;jGMHy SE_S.KH~A3Qp/&("P>bE\\7b-i v<9!C.NNިv c]9CK?+yh:Nak0f1ٗH]S2m #1SGzL+tW}u. Y %dAҲ픮D< {lP᫸ĩ-6 *;b㋂1ڱ" 8< u#(E.f3Խ9]"ι(دl?*(lKM݇k5EL`"L0i׽'"Aw683Yi6O3g1{nvFrJhaww "V!^.6RSNaAy4%Trm;4t!>j*BЬI E܀oWGT -~lX/1#2ԾF+bցXF$K~oEw}?*5 *~- OQgxnm26+ b$OxK"BPl | YOp$x0H3xM`Y.B3 !-E*x^5<ٙl*ʖ?Y0{֧(D-88ٔhԃ"0 Jn7,7D]LkkBnTd&$7Q 8wTOV{re&b8a,jBNG;j/^KBg" XD '*N%vĊ]d3p(9$\+npvT<}c4I24=L , $6.pgf>D(O6>{T\.p4HX~2j@߽ZqY[tWלB O8^OYo؞ 0P~3$Ʋ%Eb`/kWe9[{K)bB 8{FA8H$ 6 aU&q0!>O]@eT Mkj.R+1pzsDÐľ\lܣP#j9od'Vv]!+M~1X p^fVX)[T_oX޵RuhwH5&n2A}jB`_c l@ACNLP G)ف' IFO)| ^jAšئP>rp _ZM ׇ;sJqkf%}/7XPM!>L8VNpɾnj-17v_WrCNhp1J/D<2Ÿlez݇{lHb Phv8A0 N*V>ԑ1q8~-J?4*07}iĬUI]k;;bIfd![ѱo7!-ȫOl1'{x˯܊?m79< e~egwX4pMR3x'#M A6tme$Z. L3?jه-^r.H?f@Z@(b$KkT/y@cfJ۾ɞI;kWPSjt hcY]2&a>hwг+H A[Sw"2<=$l+|_g2-g[:<ԻHCH)簰 y:u~܃_d׍/[3/ݾƌwXS[Fiu<܌ȘMLX:jz_.: UQ@ }LѶXqK !)?~!ߢJh8Uɂi  ﷒TQC袢̳.ݣ $TFfQ%dLVfN1glio~﵀`$rŻ4֒ pEu54f35^ks~,R#"{UN%QɄMGF(A2,MT+,#Ӱ^:tځLJ15Diѷ?NЙa̟+%Z[$ʻtp)R,(7(0/n OBPX' | l%eu`v!;Y4] a6 {k{PL>ztO_+_[)9ώ_ ->y,ÿaK:n#dtyK_Ё3i{H(b𠋓6:}cY gOЩYj. V([91[oqHċ>{C)mGA]Pb=(#{|xiQ9uݛς~ʐ n\ D{؇meo0dtV]B G-%/2M̬֡=ϽӵX"%h9f<(̠OR:E<=bX*d *zÌ[}!Lh v^4`mꙅ\L2YCaO>£NvI'8vR.wG&r`[hNܾ8sB3I\MA'9_1+ S%$ML`'^#5˞6j1pѣBTQe [9y);?'@)Qz+6eբp{o\'ŠQF-9) O? y(B88=D_!9i3c0Ashd\1sUSl*4mY~e%s ;۪Ut+2H1'fnrkF7j@҈&gS-8a<7zݣY(#cFdXfY`0H|)P$CRZnuz!ےËF%fL "+tDua:OavOU%|%}t <4{rfs//OFyds#Ohe#}^ft->qiϟ=h5ykQ3X8e ڬ*EBISXN[Al)pIlZ3k9o>)[$(>@Tsrth9 Y+vZ$W`{ gh׮ɡ|%/_T&I!y\'b2:^kFg?+:%V 2\{ZuЖ(>y^:ͯeApMYdE{RG} E~pSOB3[r_%&o?{1a$|2o 4푊fnŞM"w{2P%(.;HKi>n.̭ 0wa~Qc0 bj߫mkqU3y{L|>2p-u0vvx4(wDyw!˟ !i7h=nҩ̳Oȡz6(mɬɕb9{/Py& ﱹ*cO wۋmo[Ku` t0{(åH]Ra ܆C'K꾽y+JXws.3qc\([IɜR5Tզ99:FnoGx4~$|O T?DxȞ{&r4ti~?ac(O9NO߻ Axb~ )]mCNxn:İsK~Ymr԰\lsYc.OR=4$alQ /S ׬|NՒ ~"۵{8M/]Z*=#0@!)/"" GK|_;AORRC)o}!YT]%!nZV3"ՠvA 󱲈$4FwM Wzz|0-^tǠufc47$)` =3.,ZI)7-n-?W6 78*ipE MŁ򤝁,Q ~WwUL)ɑc>g\yۤaWgqӥrrXpfĢ pO!~hL/6MI߀_Ι:PF('tFAD#f,Ui(WЏP6ԡCE0_*1q:)ILGXp\]K4ULPIg硃f[HFl!8M`f% ƅТ YgWƠnPpZ$+lzd= - NEag\g}O6+G^T5?hN.a *6ZŝXI0%.w- ]ZQ:@˷ٱbNfpxNs\oyh> TU8 /TEF,~`߰ ==4-z2:`L"567$ a`\WD;?qh EZx`5^RKNSā~/eDKW`FCN5FNpTspr_MzM}PG`'hpaג>4Mq~NgV?:AYV22gW ?31l[>k>0m5IP#6Yaa 6/CjIfIѼ2ۻn5aqϝ9?Ŷki3ڜՋ!ɀUjW}. (w$boi1Wiqb 0| _1 H=2}(s 3Wz*dk;1vS*3Aٽ(^$MB!*, *S݈0yq^l അݍpSM< "ŷt>J_jO. R1c\a|%J."r|JO]{STWV`媌s۩f`zݭ`Gh^?2a5 ޝW,Ã䴀ˁ]/19PyRQ)mj$J7cx3( %n.liKT~i(/C?#(Jq?:}f-ڒ%v{cyVCI5yr "ky29˼2B+~ 3%RON:kaLͩ~` ڀp4/b=%ud@d?mnl}*P%?&_R%C^y@g:q$?K0 qU^P5}]{5NۥPIXrߪ}5mt+R~k0Guɺ,J0pޚfx潪 eG(;vmzjf^jEef$\_eXgx=j>W1 XnL-_$V+A28.,N_&J ;\d#R9Ba.{Z ńZZ߭9?3;An^@XNめ]aGxtS;:)@r\ǩh'_QBnۓUuJrMmRͩ(o/X5qh)I!7s+zpKC/ZE >1J.ܤ0)?< KKA|̚y0]rr[̂q86fO2@46s =(FyN=R!m\$T%:ZoM1qSZhA`ye:)c3=Zs<(J~P(BהF}`nU<][N!||#)Qa+-xj)MХնMRyјF/=98Š\i$+(DJKpt[?h@lFajuTeү|4ȷfm-ō0U6zНQhndfHIFP!W$ A~ٌ5\ָGXxMpa-SN䚩~#Uې 17qwYT?8>ӥz,o>WKgpIeÌԁd=Qȣ-yŀMܒP*'| m C"^> PNt8OL4C>^ /˰ë6}{[ e x`.,`O~&g&VcT ,/px:Bh1TGi~eo/} =A"*pZ)L;T_ .S~LsZBod?/#]/;cb $mhĥ5zd}UC# c8MT(>NWQlU |o֒5qG.:?_r"NT 8Aw t{mk`zdSAÏEm# :4,\eKF.}`d<4irs7:6ڵ&7s>-w<I 3'øԯ vX }PF^ևD=2VB_:d.fxnK32]kly`"T`@g$z_:))JT} OrT GQq.#* Q_ל\ZYܝŠ/k"aITd xA >FԵ[ EnӸVGd MoaBp 1?Ugu7lznXкB7pi@*ut@@3}]PbO=?c#:6l֦A+e3qpe-HSsWjuߞAQ 1Cnp z<$<1^qnLTQxmJKkprr_5I8)u-Φx g^wTcf,ɀGI-鄮W<6}·WtL+_CrզVk8vrƵ$<3axطi∭ u iy/$NܚX$2㈘;ӈ 1ލS44UB2 GDjQGDPw jN^N%{+ws)MJ48B\#ƹ2mVŞ\8|{*4nAr_]F%lQ{Tj2,]SL/K쓭B+CiYW6hⷦHEO:jboaI^ձ֏c"ϣw!J[\\DJ%U%b-sd&\M>m ]y rYhòz}=Dt5~?TB1=@*3++`j_^!yA(|Dw 2W<[b\ IŸͅZF~hqYkCOLgGUw w9WuW\ynB\,˒{rS&zb 2cdū1 dPbh`\?`%=C7-rxU '.߯ݼ8G>$&i;J *}{ܶ:TG554;+yJR<e+kP[~rc dgMX|L(A!"+ux.,8rڧ yǦfVTaeW\\Q0BIBN[À@OPh]FQBm{f XbIk.Վpّڃ\tp$)gp ;W ~Gb䜭\Iayal J9@XR ص?d\ ;bFqcdRȩˣlei&6…UcTZ[&Iۅ&4LL`X<$$?3:p=ɑ/ȓj.M*jo!8F X) F0 vqR%Q_c+"4\cjI?҂2%.eOj\ex]~}/3m[vn;Ȗ%_牄&0:e;7V"yqɉ7NHƋyd +Ks+n%UVݣ*1ѯ!8!GjQ|=fJ(tyKNdO3E}՟ ʓU)vr/5;|& 3&JXF.\xs,|J*yKV':Mmg]}iƕ3^FhW|IG[1\R\ %1ەyT{KP,ne,T>Eԫju.{ab_j!o0O4蹛9-B_+ 4jB!C_VݬfP <Hk;CA1bR/sdBKcA"(M E-[mr|]'Slc"m'RRkn(Mls?5\gj~CR&RI>Ƈ1#7ZUªh+݌wnׯ[$TCB}г9RxߜO`QS%"Z40_v- }\;PYκAMv]Kփ"YGEBy@+5\JŹV-u1Tp) in2E .k-6-jB45'B#K77iu9k3pQGA b|ڿ05u}"W0sc7T.貣Vyw%\.Hl_}Wfj\GHw8L*aǝ^؞C@;Q=W̊h`qaH ͮ>v@{,u "'msv1ã wY?=g먤[0m60\ `$\4,7bMYAN7-v7}PjCXER͸dz,|^*ËmgbMm@cjt F}W"?[E1\*c[Nqzk[ʷjWq5gefQc 1{n,69DMf8gGdMVA~JAVnnC(-2?7u^#|<2 'f8q'>}bƃ j`¯m8Aw7^ҧ+T˙SDNr3O&Z+IE'exw1.5PdMHא`D0UXoQ0@yPzYudk~XUX 2Sg` Z;~,:1UE3?*k2\M@XɌહb_$܃:D)!`t& >Bzꒈ0{ˠ2ӃRf=[ SvD㓾9ްYupˈɡ(S?fcK}9n?"bCʈsK7p]mʰHEj'כ(l 52[>X ExmȍbW4>j)[KkXqKk&%]" B8yz&J[є,@N),o~!\?+$6xt&Jt}$ ?Jtc$+ ~V3W= Ϝn7LJF×L%j8`~.ɮay!sd[zP%Q/p%QW(1AXi7bN$"*T;0KEc g)M1P trPq.˂J:Wnoٸ &?5,G^Aj0O^K_gks"|j䅤bNy^?j[yxU۵/%;/$18qoTwɆ݀Pgw1sXCBR RrޫnyHЪX"!]蕜Sz/ytcqo8ޜ1 ZEs4S0Kj6dӆeC%Ld0h(&q N+i 4Kx֗uLeG1U1ّ9ϩdNT.|i[m*U5%E޽M>$hSWD|ٖEQH(/1qpXY"n0Qrk{'W,ZX N2@Sl$I i,ivk Bא [@ʁ}g5l[YQdbfn̪y+͛+S[ȾL} >#ŬwFĖPUia,8["cu3=7U@菫 OoESl|M/EZV2X1_2G4H)+" UاFpVcL"gV_CeߥbxUݲVU! nk\#^?ljwE^gv.k Kh!"Xbjq݄zf=~mL)_̦Aqy'!,Cn"|SUI3iqI U.n,ɪcOR$19_"v#B1@ۘ{">I 'e`Py* 8k)mr\1XH׉U$:J$D> $ 5jwl ;opj޼.q+{l) _lF ~6t dWzns{@4у/;U;!bq@ioc|޽ĻZLVHZSq\e"?Yo_>}Njfsg 'H b&xnF}KҐ; =lҍݦ7vLV[)잵B~oh:)eC+{D|$.4Nifwױ9ȱ4˪BTE9N2Xj>\ݔ-U؉ј>͚+UT˷'~WXT?ۇ@w&,W~-Vzʗ`QH;tVIw?{Dh1H E^E@)`y =CPHlc A667GOfTz6ʘ>aTOM,G=e˻?$@/{핶`XcaX.=N'X8Q0rz5~y,C]:5x_G i5&+ w1k*.ѳ|eNT;2*:jR od=Kڂu^p$e_F~hɱlȷ9Yu#Rq#i\ =ğ"(x3fb?Ԙ.77$2;lNZ_v|s'|X..`TNs_)9VzC7) CZE59jґ ֞;1Z(̅=llX*)7/wuה\*kCfLd,:ݲ('so sKd/Kۚ:ѓM;;¸pƓ[,ҮE2 d5^H(>ԼlSqQ9Ǖ{ B:g'׼ ;aՖ@ptJԍlB~gi$Lٞ(NNI_"Qiuqk?֚n@špڟto>jᕖD8}XgrT8L7׵PxYm>h0j+tYA"@ ŠsHNuUNj -bFu3;8')⍾1-4E 6 n ^Cmw9BdrT4]f-%k#~@@ ^JjQWﹼ _,x)82Ju*GzҖpW 0b*ѳK)5p%퉾UVl! 1pm'S>`2 bdZ Bfh2zg`H}8(簗X QߊHg –R[{Xt'u2un /ӫU˿VDr>Vlպ3Xؼ Qٵܥh@( %3o:XK)e7nڳb27 zJhu쟳N4(+@Ӂːb8C~I);p6<lP5$EV"I?^d{r^WG;Fu12CED73 0}u\R4%-W8Q$R9(I ǣ OZډ/ ESb]+|(9ў2bB$g$,Wph&ɤ6oo`oϝ&fnZگF$ n] ?Og3n@nE`q;- g&N# ֐f90$$Pj$*Uxm/t$)g^VHL)TJ +sD FaǰSJ {ߗ:{k5 }>L-# ⏕7I;ue{`(зgm μ/W^;9} V2@m8Ίh>17VI3џn&c,0 8Ø]|aݣ3wQYeM\ڒU)7`Mߗ&\,/iXrSyq<87`mzF]po^?$ΜaDzo#Nc?f >8!p$Y t|7USɆuמqdBfʧah~tLUp7mڒb[(B@$rt6|FN$ 1R8#=s!;b[:-pֺѷ%|3bvԇkT&xexf3 7`bprUqg/w_͚yc=(0d /.Ka"! ;*)L%_A<%YZ,sc_';dUo+ ;hl@y΢ hkE ~!)r#:)@905>FHZ?AzORBD" šAQQE+#RpTs-Hy[> Eingg?LB݆>Z+Ej״>تQczf-"5:[a_K0aAgMG*'lD.I_#韷WF#׆F`Bv÷*XYiE V ia N)!~ :If$t~n`rAUe A6] QUoe÷:( ߈^i!ٳyzU?z:Im-bvBP v8l Q]+_Lx&TN[ Xq{pi5gJm<,y\[>ȧJ.t3^]M<&zqY瓩I4F/YT(u?4&R(y㹮-Nt_vI%2!Y9'THWU)Ҳ֤'vTx5-FAj恺$zҊTd7@忦7ALwbE5f&BTVpgM},K>-8m'E*8묆Hϩ㣼w6]zm|ע,)gCaZY)TMIJ.c2H}кl4ž]Ή+щ80%-XsBJϮ y&q\ONlI!~^4r]IWS1{h \jCF+U}t6A"W= YƯ6 A'Z$g2b=Z1}RKO iGnEAnͿ5bPLU4'LLiu78 eؐvij!V ;TgBox R&[Ӂ3“SI S>Jacdn+'EĎjDR6C3B T u: @UP0ŏFZ`WP{6Ư4~a٨v& 6?\18`8J&_/,*_-zbcŎp9hqޔ8&F:G+ھl^K4hum)Ƿ3!+W%Rs|IQ5?AjPO\Ptwq9E鶗<#%]ӬsYO=sP±i2cg"6Nb!8vX%>>!ѺʑbJ-rxn_v>'E2*ь Uə~N$r\P>%iy3OKnY'Ok6@{mza['k&T q4Q0cR7p}O73{P[aru/`W>FpHTJ"J>(z8ЭlxC߁g  er dJt ӾnOا w g(mvd}|@G N1Dgci8XqZ/ۄm H(.pw 5^`ۥf1!hK#ڙH2\㐤z \ 32~6.nAE/B'‚{{ԢW0mH: AS,#y 7^ci#'$?v!T  z`dno  h<{[8?}_Y>0C}P3%l@^qz r}uc\VH@,\K1-\A&tʰrި$) < Yo{ښ BԞ)YmfcӕpFMUM)%xl݆f9&?dQƼh'MU$k>“[[.j{c5h7^m>d3@֏)Ӫzdl_DʠXi>lGgsX| *TI{S`xZ7eyJ|<xTb8y1_A,E9?LlXĦrT{g};ҰL?A0eMb ֤# a$䎖rT=OKfqBn|_-T]TR #W63揓J]gjNyCɤ`N#`7z6sb21:P7ռ]-Q&wP,֘fNNZGu'y 49hg77GGV̠({be)//  pBke ^)0ܚISI Dfם`ͪ'aeK{Kx7CcM394 i ^k`}rCc4C쿳S8yQOe R&) Lh[pg vO )(3 [@kuv G͠ϻᴾc+]qY1_R. 0mԚYќ9s*K5ÇQbKaVNɆyuW\Vپn4o"H}DHήm%yo0s%taצCmb Fj/D~_vN Z@*h|lXz2v슋,'ػ\ ̢߈(%3 BN.Hɣm Xۚ;$ fuۿzP_o /q=Y%K(X8sb@CHCxC1oO+8D GTS)󼝫_>(AQO\!P 7ȌTQDƙ1 Z9Hƅp/lp9-?0?%N ⳇdx>j޿nL--w;䪹Wö`FIX?ubLzF? 0uʮX3B{M0J)r2'eovJCb+WaW.u'Bys@`QCsRDGl\.VU)lo /S֠E\=μRj LC96f.z&6}/DiI[&2WNj뱹kGJK,PoU\o "2 ՚UsJC)1R.vE`ef`aRFNz&p͹$吰*"/I7$=>]c($K9EbfAx4! ͅwkБG_/r,QyDF#  V E8 v"WUwҹ-hgoT>jIzDi]~\=p͉ѩ^=n5J)+5OPuQ F.g(+JL6<TXMh> gƢ2._mqt]f5Fc\jWkvwJhiRMlz'm[Xb3j b(lMl!kb]AT'4չlW 6;iB6v9M R㤓d"1dxY #5T}ք 0˻n |遈<ѢrɅл,}evk-DII"&+!Q#'a'`݅͢TcP&n-ȴ)MNڑZTCiS;AlZj&c[z9^["H;NRqd|&:u3F)tiIϫ}Gf fT#<57&ANd  Cl{0BX1!wv sFi#X[jۋ.J X T?gj{MErR1XՑr=/Zgl3h=+2>iiv>N13oU,骝ta<[<nWNpMJ&_dΨ(=-iH7cJޛr,2d',~>\p0a<`E]hpqr_-4`|PghC)c3%%GK?oB\@s,Θfn.UO]؍11J Yy `:nbڇ3@'kII-2TO;)׹=-"^ ţ܇ǙH%'3`EO`n<8Є%pẎk6~&4r0!m֞is9~TDrďʬaV:/<>PY(C5vudVBϕߒ!IηڎF虇|S./F*"<H*(5<_\ 0ycSpgŠ 5c\N(vh^T/UnV[1OHwd__(Aw(wT*6)Fk1]45n(?tb&(Z˜FBս ]"Dl؄<:{jɂw0 0u8`0{š-u C=P?Y)#W/+iW3-B«ԤXџ׽ VZ&{& XE=G -/4D㞨ߐ9?>9j] nL'Kr2=a{?]=i)H}{-:y} >CMV,6F_N>Є swt"? u ?1Ó~\A}4gsJ CH,|Bšdޟ4Jb `Pݩ0a#ڥ<[RzksFDWIDzAєk@ '!2-\#a j@ piUMVq;S"F /3nw7K^0=P|&>GtkʷZ*hӼy%}.Lɣj Rg5a4;闑r`%IÎYpՋCe+t e"5) !ڥ\B^jiCށocfBX]ﴉ*e]C$E%~}ݫ|% vlf-oʳSQ8P4*(l\ &A4ͪcr6i Зs:OǪLm%л2)+Fq[))m_"zȺ8˜!IB3u{JQ8+:KU3Ȱm̖Xi>]6G:wv*~;D!0;t-/\%5S|(;?ZT2kj x*)`=!i"Dw,=ɱck0`r g귄AxN0vnNK0H"rIKz#A8Y4ZJ̗~Y COmdj^쬌)9/P(eL)~Kb &lR*gu3W iiz7Rj7P!)o$S\¡XYnYb,{{+er26krؔ{ǝFuڭTYm֭8b;i'q&"0QK@Wrm?)/uH>4g>qp[AHƬ)*v'A:R!g>J=_ L18+s❿uowR~9 #,p C"8+h9Vro!zF_xi@Oqp)x?퉄>,!Ӵoin&  [Y&kbi]$ VM@L,ɗ0q-g=8a A1'`o7h8 t+A 7Fk'Vg(4[¢|O+k|I f%ݨ~)|x~̗_K3)iK 2S(7e,i1 ?{vb6¥̪{:`@K\#0zċ^eٜ-iaCMZ143aA"3*+kB=B[4ݕTQef eJmwhά70؁v}w݁ǟ:GCtU5&Ō"z. cM2G$tyRU5_0#l Nid\80J1\<ƃio:T^(2b!j#t{/Pt! ?8>sn?GHvSĭKHx11OKN$`=CQ 9*O/[)lĄp?`H~z.S-%@Ҳn+,!9iKOs.HTNU?û0@֕ Ukq?Z'vя0t3z '|[e%RqT2m65x/3u⶛쬴PRB|p~0(2Z#юZ){laQhm?g*Վld$PICmm5[vgKxT䩼~VR:HVFgcN~F(zGWso%NkOPDZST"I&\Z|M@nז&~JU2;85f.gJcVuA:ʰ7m`6dnB򊠮FTdݤ~2mx\QotrRFe@ĎdXεtHSqѻIXuJ|sVk2.[Jܻ-$M?H+jČ}{m,Qa O:U t+svӱ,?VZJ6d6k["gP.rdqUm@ezS HCL/6=)&uNJ]$^ `) ,Gث՜XVdUvmH񆎨2CC "_ ۡ5[u([xe-ƙ=״Sׇus]扅P@=f. \A̋#TȒb^6Fuc[nKAB0LrC?r%s6V4<Q莡c{܏}C:֤ͫ@fv0_;/o :bR{ȠGE4B+OT߾͏G9;J_%Tke>ƐyF+|Ft`NA}~rHiuײ`}.bC|OqO{ @zGK}juB>1?֗i'}Oa%(Օd[)Nw#6?Ml~S lyx%/,eF:޷[IKFn2 #n5Pf&Ei4R% jاeMP}@S] ,KƵ݌{G;jH/)z)bE1PT!S;M[Tc E&|ޚJUk:< z\U\߿/ ;6AftTO+1X`/O%*4qIfOɷ~0_ehlU/Bxf8 _i *6+`#|e$DwH /Ӭ _˝i;Or1l}]:69b$ %F}WH0󰴨^]&Hn"o'ǽ/i@7;Ws  H7XInNƂEJze$|ໍ}!-+)ߜN:NP堕>A'Gv؊VluSRy2vl"%U7O8^27MTս+!yDYp\"5z; .frIBh@B0?j-$ZΠ;&@%^K Z$bّq'Րf ԻumWD2;-% ѻBW>$+[v);aN6jT: P'upJPl8&,3X(!NV) xpΟHPv'RoXĹfٲ3&ئbqxreOF.;3;[ /8&"/UV+6pfCn? }=;{}H\}j("@MKt.פrѡ*&TmMf3@/WBI`rz~'%iyoЛֽInYhV$aץ{PY*8;TE_ZG@Ő۶.y`FjjxK@䘔aꐅ'ꃤ!8k,^YEpfؠ&h!00\3@ !7m|@T+oiSiR]8Q s{ys(UJju#c"w?8үXHL&RpVSk%pbRG,o#χ/B)8Ga$pu7θڣ8ph.9}h]oIiL}/YwbGQ~rHV%v`f렗^$%&l܉&KYYF((kmQ}Q0/2nS]Y*y%[w Q1sSľ^?W2=Ѐ-=mr¯7V]úR/M__N0UQO3(aҟRCԗ7_2[T(C:;-=y0 HLr;mT4tO?t7}t0ZJ5ҡP`(u kp`l;[(Cܠ_+n2:W䢑+uh?Clz"RxAD}ۦлwi8rP؋P8|\DGۖW83#A9 FQ츲5o\h*0, Bz\T4r@ zlR^0`h[cJ!`Ҩ-c'(&~"QvZ o Jge}kVR5^4 .Y'5HQp IA(v1s(zF@𿱓ZXc9Ј x|1m]O/ooAtؘpJ.Q-z9A d"bEx"\F?4L/vtIJ}T}ˬ([i&;<5 H1NgܓJ՗񮟙8ԬNq {!:bVWgwIF*ԔxXH?ؑ( %]G+l+ӹz1qz(Ck~ Ĩ< !|܆ʓ-x|mUi5c4Y? ,\xut85`l[PǣaxK5E-M2X \6^ ՖL!6u_gʩhHyqi 0K^Gb h#8jtˠhO;:>*Xyh{G]ȌgU$؛@$KcX~$OiPs0YI7p>) 9b{2zx坰&;uf @VRZyQvxd(4zxA0I3a+[x<`M˜ f}UW0A W[x-*dK{+pє|ZA12.;xG?Uiedx[ϫ:L+{p;<07T鴉3RLa+DAFLew熀M}`x |⩯/WtЕ*Qr` #bxĠ٫gIg%6 ٣J!)8 Ƅd& '|~B2 QLpEm?ێ]~c18gQMi{@.~ܦv>!م'Ճl^9 $2Etlߒ,"F.%|=ʃt}9sabOcxq;4#9~zCZfto-Lz3t#|2z0Xxxfw䠚 k~^Ss+ģ6'NY/(a<D3#95a. }6V^-ȑlI @FDHר;xaۡ M#~/VrIL` P zV;Hʕ:x|C̰jd`d s]&r6>wÜ=7N&g$Ci% -.=K5cʺ[Lk?xo&vfub1UdQ@Q{:UY<^>f %DU"v^Ɣ])n(; ͈IqJ;3Z]U8Z[!>fhhBAа-& z H?%T~=:\ k %^X, .j~/ y!]C:01ɧ6F,m *H@RdBk?hiՐ㞦3;^ꗦɍd$;[tz6@0K\dMCr_`O[JnM/RQ1'/r4 jwE'RЀzT#ٶLq=M!}I:; ) ,5̿& /dbԷ}`Uo[΋{YڃmEθ8fj7Draٹli[GXDs* ?Cմ("VUhxUx܆X=7_H h 9C,4YO2O *qǃDً%_ x9Iq*'?`'>_pu~Jc آ~fŒRE⦆(r8L4y֏i,b61bFss潈n*<[{ W9%P4i3jFra1fsZR%ɧ==b+:Q.eǟ=w- "fA]_Ò^*C<icp0ɺtofP0x:OaVdzp>z`z0qN#pp4@֫C 5)}>8F rv龟bBK5_/R"f&{{Sɪh[hb\@0Be 3*,j4򯒊֋ʦq5CbM^[XVs(h!Ԧ >7.<И7s|Y9,ۅK[LN4'F؎dRy*ihIz )0͈A|a [:Ih5tww R o-$ۯ!QXOUX]wDz{St3X 3R<=sZQO79pQ~G^_0ȗB]ЂXJFRtyaު v \MVcM?Fт0/Y eDc-L" JZAcG/ol#U00@'BuCqb  WȔt.2+ x4p,X`|4xL BFYOfWvo-X[,%+)sQ)_LW)@<}a3t0etZ^_: (ϸӭNK*2Ԙ&TS}{i*] )(-ucAJE6/v#zbCI3jbuLƝV| dT`e2s++NP匐 k)F"kɿ)٭;,y^òVfPQ`Ӹ# &[8;Kr((%iF792l! =7 U  {jpp5\:He'd$_&\򭻨Aüp ҷ.!qőQFs+% /I{D_(m@K!H5O*,JtK*v"DƟ|i.㵙uf $NtIo6bK-X5KW}Hv5#b}]C&)pbfib &2֮y`r)h̅4;b·:59cym(Es0)Εo9fo PI^I]"NͲR?KUN;T=R j.[⚚.X"sGΜ5⡯)|Wh|{]V2![Da/ZWS0Ih7{!hO/򆅄mծ&  !&.;ApȄXf gmx D6GVU)Ҷ?(xY>D7.yEbz wm!}Fr;ueMVM| dWpNMuV!O%QHQ6gmHXgY QtA|\?Jt/Dׁ:.ql 5˃=Oѽӳ?TEy&sE5/ cc;.2 etpvYL{=*!&etIwʙ׭OAMՅk) -蹯F ?1| u,4,nRۥ3sbA(P`?XVcwYV !cj ''YOش9 Ho79_o(H(X[wSd ?iFE_!״H!eG/#,a nvNǂ^ =*„R6)<`Ad(R$J# ~la[ ϯmX )^5I.|O]#r 9W-z.GV~[J_&j{l`ǕJNpկpP1 V&4o0,a|)ڌG?>YBzBJyE" lo8~2ru71Ck59Du8)܊e,2{RuNވG x3`5":&'{HEd QI/i&T\?yUqHױq "X;]2i MN`) !+^x 24o ;Շ/5̃UE./Sow xe"[Q9Q+O)4 Uoaof0Cg[ߛHs!Q3%$CV$VʎU‚41'TQ7 ,Mg$?-XnܺT^_zG1n_37>v5Jժ;gH)+DD7r{. !Z UhXwX|1zvւ< Qϝs<>Z=^Sgt ɷ@SyS4~O v*'`6A|jJ !Fƞڼqwcc~0I m^ m\FNv:Ū%R7o'I}^."m%w@`G-~RP 4X,ت[]K qc"\D̋ _xy#+{÷C;(Vɿs͉ ִAJ셱7g.Խ*>)13Aa>&S!}ee@}5zK=lRmUn*KX eܙt5o=:l e΂ /}z+AT#e;t&ޕ( n Zq6y٦=y?Q fZ@|\oZ0!B0 уp&ƉXܗ c^V*Oi,P\GꞄkRw.6O2da<z;$^A#p|~h4W< !تb?) e/|ski{Z39e܌F1XCV|O`Ϛ]V<[nt7 ]âʠt@S. NJٗع%å*6-I^BC}7T3+Rq *=2{9#M=rN7 j7>jou$LT}e&cq ^4suG277D;1M$I'oJ6 oP +pjx'Fd iT #7דzOˉQ|{21mZFOxBÜpR,0##s稰5u, \\{,Yݾ}kٺ;l-> `*e"N ";?"Ry./ ZބL/E+7w2*mM&?ST,!D Ӡ:0Ve!eٜ0qq:>7nmB;idmټC®]ko _r` DƟRxd[{1/J7$!PDF) &1@KC029=LJ^;ȚƜx B '}[20Ҿ۸R-.{@==Ӣ5"t#w!뚙QF%* wp&WKizXxQ}؈omƠBpzEvCm[A:v)hdÛ?I*`Q7 Q!jZŊ+m;:seK2WE&o,bͬf]&.DJR:EfoW~9k&FK1u-d!i$. 2!BFT+?R631= (kUŪb,"i\)7#IhGΙ֪s,%ԅ͏pF!x-q~Xx!ḍ$(׷0,ygr{"b(kſz>im^g3g04 Ϋx굂y}3ްi!TS,)%{?˅q+F_;m>sEvn ^"F㧗^VmҖ(,L)E & 9]*В#7"[Wn}%#VAUWJ4"d<=Q*vK1 ߛ1:l`^^T{zͨ\\2FG]%Ko?~؄ , U=vfPv+櫢l>wM3M$~,.3DQy저 ҋo7Ex:#%^L:}t`U`[8IIx T*sԚ~)=v|sE?cG"([q[>+B7m$hxi#$ÄI=%/Ǯ_xO3v+} @WmA"̈ZuGlz:]i!U/˩|\ sɹ}QS˨+5i>cX)=wJϒ k1Gl( {_%KF$dky#0EIt@ b{YH&=EÄd:y)<{}Ǎ\܏co)# jo-3})Kb,8<\*6l?BLb:pW'aצL±&oI!P-)wsdۯ׭r bh 8,K,AO@oCǜ ӭo r!7xtb sn|y G! ,sXW.YVqzn-)`0 _O_~dh66F0 ˆ˒_4Ѵa{SS f r|G%hs(4vi-$ Ƨn9K[ ү̧!oW!RWN #e6 B(f֍ N1, v2Ԋ#vX֓lڲ;6ј@2)Qz'/s-GΌN,"L O:$Օ2jU9nyڋQSƤy,!e׋.D1-gExGVNS0ěg* `$Ғ\w'^ב\#B6N[.US&f*V$iH@nC3RkSg-=|#AVu 2ŶD$E9U`d{2LRdys~W PmN7O` Ml?S]NRmayL:iJm7ixp{`K);@>kݻ 5@u3Š2@L*1!5Bl;\(6~\,&vY4  X㗱Asx+P~V.`axjaDF wRa vhQ{VT HEɔK6*נnbPʠo~!'{Φ!a6?}\ICS_d Ƶgh`h[‹^wl.zb \Y.^֜aSrI%C{{6?g@`H {cxn &l4gsfraM$3jŮ-d&$p[(pd$K Kz 6'hWanA$@L?~dd;2`ZxO`ۙ}ʎ_ZrI\NG:0t-r ϧ㒷yT ̢ܪ+FѿܯPG IWbI?l%/{LY'.c_R"|"nLj($ucn ꉇڽvFBՉHI49ը\1 ,9չ 4'o:iQ 9} *y|$VETsdF#.N o A0(21bXZ5WrhO=|W? d#L{jj|(`_aWt Cz]wxӽ#>PhqVo۔2(v,zj0D ^uam}3Wm7`VTf)Qx5ڊ B*-HR=,W,wi |r>%1kUqFO )1Iwb nNe\oH=Hn#zþ`u4Ss)S?%ٻ% 0fD#,T 9tl*@YhcQܤxRyiۚ"K(Yqbɨ }`W+'H Uԣ`jNJE~өFL`|ي/F,3T*R.tn G"X_Z"Tz!]dW 鼙'GP G ei$Rm ?Aغt(onO"Ҍ_/'kv8󧚌<{- I/g4(&eFȨmDT&V$<?qTZp4)@ymkS1!&!u +)y7*M׈ Y ߓ=oTܟu,KSq8yUk|?ƃAe3u^S>cgITゥ]/kflɟ{p%?ω. XmjioviH[9|j KOuY gx'E#ZVסTf@`KϘkQ9n?$oj ^ar4OTn_םru ĭb؉6O1iǩ^̄M@9a7SAE+eZ 3fvzSiV9R'0L`,%؛Z0k$ BҸ1 Ӭxq;dʧ3 .9yĉ:0I?.H Z-;M4(fY1JlPtDRJ:"*C$~*tYw czzovP>P}* fyB?boBf,-2J=jNud3bcQn"jo ;v8 P~r-!.:TGb5yªkz5zf z 5𤞝WQ8 &zEH%T>:׸!aU\}0r}Dz䢁eFDj8:i& @޻g[VBޡ(vJ8@3@$Kh(/FU"(STc)(2S 5ID|{N"4h6FkoX-MB-Q>S+w 96SA HC"}^C`W,-xl@LtR}6s[޵@"/cN] {7,k\`\[%j *Gje$?{/+N#?$ 2zxS ]Ih JTSSL)t[kRVY^a)Aş%&?JsKA|NC N8Eⓚz}&>ès\^DwzA>EyV㎘dށ{2썡ɥ3?xW^ΜXӇ6%*0x`A`2xc\X<1`s({N>D) [މdp,]es_8^7ބppeQ !!B*Rj1/c2ם"}D52 4uX"-WAϯkgjyM#Z4L_.9V;qS"\/XH 7R ܱvy&M5fH>2dry2)P_%|pY_-t&}+ Z嬓rQTVPwNME/NĬ UǵxȻ8%ܪz 3ӈQO;](^YHe,~*[V9B\IrU(F yyl" ce!oTNaw4:)Q @[1tbWJ)sK=L˥ql+̃ B#$st6_~~fmT`{ஃHWuZ uQd2+Mqza| ڪBPվLȨi&&Ȍ.xj/ WZ ) '# edZ>0ڼ*uEsHfM9%cAH+ (B^z {h2DaW(cdRL7+HlyƏS4Tv /Qre`ϕ.i31geI)"s J`-Ou[n0#3;M2V1 v5ıjC2r=_0 A|}R'q -l]* e&qfVIx9վנ`ͽNT2> ]<'h5_jqO)!9ZPR{H&.hVCnޝ9bzCSe?/O-q$x*&ԿuUay{L1Re=ʝ]jw$mu]G^߆> ?H>qalfWjRζ=(6-зh>6erZ{ _)AI5~rˢ"afz< [He_ ,1`A#*>-Tpq=_%a+ kx8yfy/{qa_wa<7ɠB1*)Y3"d3~t Bfz}iNJU-m.I켕V#꺘iT$j3hO)"Xnr#yN7Ј5xBր6px/ [u k/7kQ` < eDJCVaM.MNQi+bc׶` LhTRuwwICTgjw;&;4M))4[} rԃ}M♉ r׽pyVDG4rs,,ҥIrڀMuBŰ4yW.pLtf^Sio`>eW0k9, [SD=$' Ϟ֠iD,cXJ#CK_I3>FY-U ]/S=DCR&yLGĴykpBb {mWW (u_.~2!3zڦƐ_AhՒBL?Ai +*-TbRnWk]j#tEtn]w{.vUeMcqSUr9OJ[<IP<~[8v %>+`:0 /dBN??41.)EZoVn@@ m=n3+nܯPH58V[" T'`L^H;|oAeGcp-cJ䲒 Y ;vv!}= ٶ{ԓ}a`^>?"UPNGv,==m$ف9T IZ8@vs:wj2'ehmZD 8?f:sCԳ=EUiW ܉ZܣkY(Vy&aT4+NJ&+%|bҕ֓ܗH t_L_XߜBUqW:τG38vuNݍW~Ch[O4.43{X~ LʈW'O_[Xs ?=NGq٪Ó?,as3A3`rPS=bF7RSu1H憀7P}/r7Tf@;2McTKDx^@dE'BӿEH p0cQꪅ\HC |E8 .xKŇ'MߥGiن`ޢauAoqmWF],E s2q잆S{f&]|P;\PzwZa3JUf(Uj6AJcZX[B72F3TPΩTܺ-_fs'T k%5Q@A9-B9۝*oJ?ڦ-{T1?>g~ F0?F >]QCɿ shZf ]kw;8-afŃ$贮vPYLK4Tz,)ks/j9C%]ծv1%<8ѽqgtS3@!&e{䶼QxHPWrC$izu[R \]&&By=8u$膦&g* VȦbXwG|$1x+u(y::j l,56nJ?b}F*6O,vDOs>ӬPK!,;:t aGٹXNۜ. lkli7z/VIT+Qҩ?oo|v5Մw]{ҷ(! 91>A(E&+jϥ0Iݳ;誫cw;+Eۋ>e< J^\},>vY:Cֆ=ƟD7,޼FJ/ڼ7CXS.s'3"8q{64LJ{^b8NҜ%h\5@-]*jI܄j P`ϠoW`]|5][]j \Fu1DK+y )cwBEr-ޚjZ@ncw9w26,UUGL]  u#m*RձWPRSPNH"YVy}ɓP/iW[ǢAeKzmRs$iQ{tCp+^=.22w54֝*W{1/&ecȰ/ؘ*3יk5^Oy4h 68DVhiHqB?2Uu 'Kfr;:~ߔ.pգ*C0'<T o,ᵒkP kyUup_c0biANy]!*C-z0FUJCXY~ s1]y6ҧɛ"QyX[x@4\; 6/ cˁ}4mFQGȻJ>hI uƙh"߆YQ )46yW;Wp<7tHF4?2ܵAj0ˌp'D "5j-qJPhИ$Qwc(7:qZIJꑕ=TGk/ؤ嘥MZ0+UXՕ`|W|Si"^`LgG5Fdi0Lbvb>gT->Zz3jҦՏ"vU^ u|No~ t8HR\v;:SXNy;wB%HVAfs-qzhjl­lnA!(tD' Z !24[- lCPBJjܘg!7n=U5WKD,Ч ?VĄC9-Blr~kZhɢ"%}o:TNՏɾA>W155V~c'0~ |a}^F,!XgDU=<_"t8]=ʜ8eHW<72rq.R3xdz8{Ҡ&+wuL_LsXYT4b 0`1 cX G]֩]M%zYk%I`vgXX&r^pr?]6FM fR-:MA~XX4Zx8_Ӈ&hL~ʿt 8o-?V2aZ|U%1 X{>΋+;7ER,SHy qxvz SwULK:W+Sb:6vF4[زyݬuZ9@L+ @#2^cgD"Yc5mx[Gxχ9FDbg>3 =˒zQiYΙl10*G!U«JI™SŐ:G%g6Q?'([7 Z,Lړ00I &(QmYa3gVWzo$*"ts ׷G350Mק!Bb.="p,Ȣ N,Y !27t#^-gSUc=+J7fxfǀNߪ:b^ N&*;D_Zȣbv{]˸XN?tKTJQ!8 [$$xR̂7CzMƥ}GK t$G6ꖠpO>< c[x IKM!՗i߁ BU:W2~j붹U':wdO*.Prc@ϮwCʃV> 7V'`',z²ֆ2OU)"tw9-R^v+Z~σ}7U͸/@EX^1BN2E1 $H,_CK~H]j:CʓQm_ior]BfI: Ң3s|L+FFKQXr?ІtҘo;U1JXȩM])p1u4%H6qf( 9. U{JWâWs fɢXΪ H eA1j*BToE7U1HSk]gvL~61D+$֐1dUW.㓮5k_ĸ%E#z*M22=-Cє]`Nޑ3U[F !H. /|40S iD_z~;F)\x`ҿevj]ם;zlx$72G yvyJS](Vk}7925gg īcax @ 7x{k d9 ÿ4rK+Q%ICtFFtWE)N%+z _;]R.um)=YuQ"s5,ϛ<u\}3&L,C֜k(69*;b'%]C涳LRJ&AR#P"@"8g؊!wJ<7@)oI:ټ/.n;'bAUc7{:Vd `BF> j'jʩgɘAv˩P:NcA% ۢLiH޳Ws+1=d>PKN!૿NӜHVIE+dZ)]/<{EyQͮӮO?]Sfaot>-5\\-, !4dQ"El :5Чk YͰb=6> IЩQeJsM  LyG5%ķVF*~/VX"讁}j~('&ĀF /y*'i5gWC  :{ErY}#nHg`VމϠm |¹eV =T;b=iKQϩʂS{\' H0j%.*<*e\M#Ӷzw=J'r-UuZt0i@{T0|ep1~ ]$[ f9=1Yl\˙QL8BXszWW9wXvR˜ؗoXeS;8x9mzϢYd܈i|%\j ;'l'}˳P̋Ũ;+s]t_&xOj=Q@g7Y'ۈ15iՅT$p_V>2+czVSt!S@1 2di/)]F;m3 ZS0Ydi}w΢w>Z}SN~jʹ(|&dF뫴0mc9Q6p"6Pi70ۆ5KA:Q}zsoԜ%٦ KCή\r,u*aKՒA?`!ѕc02 V1\ nܜ1K %g~7;W=pp9y-Xw*\8ϫ`Lyglg Z׀&:%lR%7MJa{,JH1x"ݻfmS 5˕'`ԯ; 9K@ l`v0 ,b GnEo 95KM0ew{"lsX \,BQVQ> iLaq3}EʹۯDr/.Uyڥ%凉2-C1*1~!kdBq.`%^}cy SA3u3AQUT{$$QMm^y<%yoHfbt`bNw~ѶZ*?<]Je)g ?1aY"}(DpX\Mu!)!d!=7Ix2s[}YZ ǩ܄hjC3 nZnN7*&Hv$L.U xkjfw&#.zM ؽF)%vX4 dQ6= *숗\ 83zPGn@'825; ?J'>fgDԀ`أDkoLxLPÄ%8䙏2-I#}(29z3{U\݄..z;.뱎Z3nC_TW(b ]KUN9U@,#yB+՘"F ҫ ֣k^5$r-w @K,dMY\`D! >ktiڸ'Oy}sA- KklrlaKW ٧'v]9Cgp P:6nu@ldv2^2!%S p f43[?։6=\nD~y7\,#q4`7YNvh!30 /nJna.ez &.{wtzqq#Ȃ=R?C>S(9xՍlL CCؔ|zNb/Sb!/3-ˆHCk#m_r1*~9LF<"+%WLq^5pE2p hJQ8NmT1R) +$Xò|PvRCg35o b:lsU%<#YcfVEL,Q[ȗ8A|tx@Ë@F|݄1wʺxb}YIA)y rˌ@jVqgv/[zSZmwǏh߾ƺu`ti:&ez5+Pqx7EhR/V \:kI6+xw,>w8]?I(htVt" ); n4V1xگA[P8}qsَ11QǤKrt"bl{NJdARtN΁Ȟx3BA6MPA(ދeBj}ya!վ|GsP oUߎ2ML}e<: eTkG=hà|sUJOzb{A4]S2IY6쯉FU}.%8]lf,.:?~W '^z2 e/wpX6 5:x$#ƒB.7;dtGcVg.7aK! geOS X2PQbeo %&|ØѭBJJO=?DfP^aqXr"(&}>IC\׬GFہp@` X+,J@%x7L fWZ !.~VCa/* ,fʪ q3rH5>$Z`aN \ӗ%\ }|ϭ&vˤ>Aδ1cI]nVKDт= 0:*(-%0s<93&;ܑZ˵rYX!Dm.Bwfz0,^S H|U@W[,q.ۘKKG;s5a YjP^gUu|y 3HnugF{%wKkN R`βtDoh=vR7Bi$[T0U5oL]mr2\o$"d_wzY^"mߦd%{Z-.9&(,Un+F#EFڜ%'@A*f7]Ų'&$PAQ7Ґ7㗊:J ܢFH)'k~6=V_~2qTϭm7s LF}$XfJа,^Z Cx[ۧ8T֢w&B%T;SUNwFd۷3]D+-W-)cA]6TB_:t$8m{v9\,VW RY& e@%Bupf4ttAɨdMr|ƀT]d_θr9 ֍问 ~F(LB?F&O7EU22?\56QY슽}Uurfi5<''5}]!J_~$c3U~,ܞ2Ɍ2{n_A׻$OR_N 6E̔xF`PIk]6-ͺHTO7'3b,D AtEx0e9N*tj 5&TLyG?˵VK朥[i=\C dsp2i$ZZp@N#$j̳i!G]iQU`@;e ҪCfQx[4h c.-+H$e|hۊ0뮪B/5.b3SۋG 7,E_pGq5SqwE;<e0T]] gqG"yf_?!,U!N0c>ot%iq܏]&-AR+AŠ_}8*fZ*gq@]zm9^b2gjo!,{WLXP}vQk `If'U` 4ib)ZLUUzB`ަ#Z K.#ܪ-09Tz|0,F#P(ۥt/sj>Cŝ VE_vWi'f#a (Koqz'{lOH.0xtN"0yá06E,8kN F֯y('n!h ?&ǩuI*4DM.6e)r/Dقc'(]i$)&hVs`vvW}dOܞRj` ӫ5*.&|XFXJ+jGQP֗#1 gd{5C( /U Oևvc9!_m;JbC3H7^Y'fդ my~REyWzphR&H[Vxdٱ#I|U㠓 YF CaGoFȍa'h,1rZb*¯ۨ{! D-D8жꘕ$Yb6©rDdI=l$bw0!<$Gjgz.޻wvnW|ng?1;8Cd$ yxRS(>%uKKDj8Y!cR, "ذ#lĪ[~0I]I]ZH0ҴHȗ9jĐSіA}uGmO 3 _s2Xw'lvןS`F NIc! tŢuU~8/<`%|L=٠cp:r6udb{،7X":B-ouw_R~?2؈$]a3dObi^R ?k&Ef g*w/﫯I+AZ&[֊ xH"fA$$Q+oBZ 1mS4ee۶5S*Հ-L /(HE5rQ]Dٛ=z=sQҌ|yP.@[!~u^@I,~/8EdPG\NumF.U!'!291t j\^LY'+*C 3,[rdХ!$[AM3$x&:ܡ%6s6g|#9ʟ˟OPm6j'Kluo^p m7H3 {0Y:o' nQok[):!=@2(Ţ^,jXLt.Mj?D=?;Dl=OMfR1E6=n<7vֲ,4}U6V](|-@~K#&r3}toJsgt.aIRI~q@'}J,$9k8Gyw%jl'r7[*C5?S3m>|׭Ɯ>LqԚNs^c^`YEB ;]ʏ>);oA"PJ`SZ10jHrAEqxNEi3J bSJNӮҠ! n lO-Sl&Ez?f='#*>ڸ-,~ '+|]d6rwIO6lϕ>?JNǸBv2ǎK)/-D ЮbLՉOsw49ϪЗXY].b9 /d5scl$y.tDXlg҈cFv<WM2&a_&y6QKD_bݔ3cA@e"#+Eq,Ga|GCgCvgBRD3U5=PIgd i Ç GՓY"7u{w<91m>1Fh>r^oH3vF'䴃+2SM2Bh79FJqۀ4 !AҊ.*: +!gq`л eR`6OiS Mo3Y!{"YFt'e(xV`I*wt]k %j..jZez`u']#ޤ!(p ZjbZz i/-X~ qtL3 g,"ԥ.ݒpQ?b5UJ5F =dJN y7֒-]!pR ?W\A;PV~4/ywV#H3 g[>D ͼ(@a&~"yϺVڼ/J 13оg ڹ hH׭-u(e$Nnhb Ql f߱^k껗h J 'c>5j+iEV)i-fsDf`۹';)Rtd-Ic--!I1eUT| -),!u-/h-͒h,R;~&Z>[?C"r.~?Nh:[+T x30b"!p[]'w"PC ڜUh"ۺŬ(WX_:rKHպ\ؙQ3$YwkGcO4YY=.<&>?{)N1vșqf^ G/?4ͽy5N?3`]v`|Vks68K6|ɽ?lIi  5aTfPl4#(fm~Œ텿Bۼ3m"U?T{街~Nyu_hN 6 hL@@No&r5\ D:VQ]f8O-@Lj? [0[cG¢Q^K}^l2|[)?@p'LrEj'Qa|B`uwJE~rR1TrnNoæ46' :(/ lPqXw۶-;|}LXHofcmz1cJu#Ic k\QD~icZ/8MKH6=\f17ZbTm4đoR~/ pќ%~1lWj)^ )f PjgotϩZ # V߂q_oP(g=~@^Sv:&Ė;:}! dč֍ۉG>qAˏ->vGo&lc)Wy`+MI/FG}ug4E\ \- s .qDZ^н<~WiyM'ݍ'< RymؖњЕܫBQ1 d5w"pҢDBh0\@BQ%"1µ:%0s 5h$}ܸ+Xi:ה.a!S*ϕw_lO> ù]R=Ab fW /@1G͟;q,uaL~l^fr޾Y6-sKݍ.ܝ-01TdMFuw;kܘWAnˡb1p.898B(H#ZoENWo2PfȉCsH={<)e2S]cՠ\bt`{챇@jz8%yЧ7=܃ri!:(DShz~({f` gsNqj/ǯIsr}j&/``t~ y6^YyPL+ƞdSYL \[q#Ƴ ፧B@VGJ/"T-"X"Ź^5x^!٥bQK</vLp5S0Úc/2|lA^Mr3C +zFrx-|ZE]!r5|ppY=ಧENq!+r,((zvPcWsJb~;khW9_S6SF<_D{j[)F5> λu8eF9*AA՛82_+ӭ3='I(8YwU!Umܽ|ѣEGִP:YQSeKtI"|8ցUuߞ({(GlVX̫m*= bȕl 8 Jf0y4ݩh!"'B1/`HnsNRDcRP4bDC mÓ@U1j"-^\5V \I[_Ὺ.czJB9P;/8uY /?^92޸ 4Bgأv^;{ȌXe4Zx l8R- 99${?0\E'1{+]cZ|"B*p&tCYeIѕVl6{H1Ўx+[ͧÓF7]jTH2)bFB\R)NQ]N`q;Tku]{>C~/hMIنl{3IO_ O(ĜB =nAzDY_J뱕IR 3 >5^@6$)gfA48NAn$2>\IŠ /B-f&#{;Z- )Y\bFiscy,@|siqb=1Th>:FZ*'iB_)y>!Ϭnx$MVBR }k} LE33UvecB7D~ m -iPrz4GܻtDIm6o ݶ֍/TM:V%7FVnlӹBa,T >>Ym^>ďU*q·L῱Ȉrw䃀K{>Ķ1 b9) "6e-ˡ< 6'! qŮ[HJK:R!;^K߉ƵEz){[Qid#PRՖDr7ŷ3zޞ]|qZiU%"hm__D^_4gX ) @GVj6c>c,DG+n+Jrkr:$8hA ë'plboi|˪u@ʀ+F(t_)A1i`Q[e~Cqp p⍱Y@_γJdBbeVgl{2!\!wQxsI{`fe S]S; L/qıD:T=%nH~9}PQSrxz J fIh~c)53k%~-;`QOՃ|=6Ȯ^{R[:Vp  X1\kx$\3֖KMI6q]JL񡐛jyĜfB֥Ss04dAha'M}G&'*F16GzA&=X{a] S-EH:l&65h[0a!Lha.gR!i[oɴF+;,s `AGW"cU}ኳFBO>!n2Z?)b4@e~c;֝}k>9a(ncQnm7~Ʒ,z`a&v @-bD*[-N4j |,| *20ije G;;/~*j@A 3vZZ7c-GL5yãW?mhsҧBSo ^ҰA0$OM&՝r1eN r÷߾EJ`!՛mk#\qiKs Jhe.`rK)3w7.-m '*y9s|NOo!.˟OCLϽH CècLbׁN9:YlͿ7)ResFJp 窜KA~C$ʂ^<4OkX#&92g$sڀ&/Fe>]^-^*6ў+V8/d;g$_"ܵ#1j ƈp ̿@C |5'ftvg>lr&S*u*Akj1KB7kPV#gFhQSD[**Dj>|/J-u}gJeJ" u$F* d ˶\ LnxGu=1Q7&6Z91\Lbj`b/Pд%dOwl(=+4B(:> j+CK{/"e*ջNu=+y,/Sɠǟܑ8CH"O> R3Tf:>b=sB~. 9 \v)lW?6H@#%hX^ t{RfL6B@M:k^=x[U\`m~q۫U| A1;0o-vck6J YJK$ f;\Âo mfbUZF ĉU'8*RQL>͛?9g)6Mn :"r ^P[5BJi,ġ"F3!E( xĶ.o;ʯnF=З U8-񨉄wװ`TU%*dyQɣ۱2Bҷ̙_\ްe js2 v8@Os YIgM $>}<߾W퍎We!4 x,y3PoLhF$i18Wx .38y漮n@|/[i 3:/e|*5TP'+sΡl$c(Ϡ Aw%JRI.8A7FMA:z@X}l=g b6CZ<80 T ; $0EdeYqʥ;dwJܨ{6 uי{[!gtVȝI E}"p;p y3B7x[6C4<59ހ<ޮj5ӾKP?em %FaYyLkp${'opsJ@Q4Eh{KE:Me,,p/|K>]-C6ݽ+]g ͤ 3 0>(g@á?nY7T>e^@ Y_=!P d"B+R\gpXNFA .#3r&@Lxػ'a8e;9M}B+Βvf*hzp}D WȫW- %d=`LIdW OV芛Ջ~~o@W AʀW)󌌉'{: Û GPq${ 95J|m {O6JRw4?j+6T9x^qY(ELGjwg#G3!rLq:U-gV*YZI-)tyHDey"L// O?۾BWn32ƴ] 2P$T `|*w/ YNXِsa0acyhoԷ1ha"bVK"5:}L \ܗ"e|ID'ۏנG|Vʻ [l.2F`USFWvϊ8Iߣ#O4Uz0Zgl퉉|-{3}Z]a78QU3='ްn Y2J=je6yN<bfaWvon`ݶpn\ޝEEd?}<(|$Ti"D܃(0Hwߙuf7i2}ceNJxP`EIiNWL0C"`49R]#OVK@O3TN&Ky"1 号vZNKW)^~ԧسp~;V 7*O]-F|D Bw*-O$4D|D^o'7m*m﹆L)m;.W;0;${re^Y^|sIس{ێ/',>)6Z>İ>?!ɨ.jDu8cP7tvA/K*JsX7dy'-QfB{suzQXuvPܠ* g$jR(v|VVFp?@NZ+x2qLm>˓K򯋲'۹˄\f!1-[xoPi Nmi:&};;kG|={d`ՆwN-uћѦ[JH2FQWCoʿ} vok3θO7 -WՖa C\$Iȹ?~ u]лhl`j%ysz,pCtM_Mp3POn6 A'}& x_0j&0+UCR PNsK Vc{?hX\m>GH_p.}$g=LډF`W JGI13o/Xu <'Hz1Ε! C=y$;@U%Ml3n,/m$=7H)y:攽S`qeFN\)eiVWxUylN'(UvB:8^{Z g8>| e0\kߑ>KfY&Wt&".\WȧF5'~^/aۥ5h) PxVxi~ %d+l&+N*.~}BT|Q)^1`hy;Ѓ'HaHxyk*RxETw}ܳn;{'gBgkr5"AGyWpEJg%/Q9`]A ˓/JrW: MB9߮y lH4\}.?7_@҈ _5kF_얤>DS*w:ѧ*x. 년t#kH΀Mˮo ^Q%4-X\y2Zz+qJĸsV#qbqWh<2HiKEӼJ.7+Ɖk!SKG"D5? y첇->Z(i 㚈Kݰnښ"\u .dJ?.`~߱G=s'dB(;M/@zO]_(ԣ4x;M=Ln!rэ5>@ -Xp6C?St`}DIy?%,{x -2@[Vv):঵lkQsw8!¼ E(aQv+O :r0斻80_z!t.!le XE4 G V"MV\/܈є~Z-._:99F_ 3J eGy3RllA] i8#C1 R!7:+'m)~ Bb./`  9drryKA?yJw iVQ~:NS텕 O} [jbIʹԀIJma<|=Կ~ ]d<*e(3VS94@k%n> s*B8@vޚxu<'ExL0~;ﭲ y ctHr9 jamF9nsOǚwR=b4&n<{GO? h٧Q(9ߗV.+c* xkh;~:6i$ZTĖkQŷ1#h/@]i@ ()C!3c6LR2GDZ0O}7Iw+t1qBBf4O yDI䤮JQ-,!w<sB}Յ7 *7,Mvo Q֚ : Kw_fU(fT?bP !7S;|w'8q~!! L>$_e)_m %%o:n*\n/a߇]& MW?H{:LOnܹ^n$Cr+R+gB{Sފ-cԑA5h [0,'6&t#B @mL#[$ Qd U\i_]oy$]t lGJTx\cjlWFx ql׷α~OÛ?%wׄԍO4p9rXګ`V+!SSѧL4PHPȬ*!z/?Ϥ~K*}#SP}̊Cʎ#6PH\m|]#o#N}KЛdQ@k)xto¨Dž\m =<>S!#4j_zYigeu3ʓA'2lP k \7HV  3uѶ%dЋ_*6HgShxK#=VF ^x4K q4C=&GT]m_zpsq޺5'5 v#}v"Gǁ59ě].u:w&_QqC]mve`#}j^t2N5Zp0T5;Qc_nݶ6#2UOsIQsUj&sz#h g\ͧD{lLk$E0kӕBk[J`[">U _MSf.Q;B@_Ʀܮ]C O=*ל,ht*G91y$ϥ?pd]/GB߼S/]mӊ/W555, J n#)F{=S4GF~ĈE!ĩ\ d{_otOVͬҩܧ+֖'QKQ5]1.)PR7P&\u);NE/ǜ|Y)zb$:<(wPu '0^N zfe)K@9AU{8!F[?Hyz{AM &vrB[x27 lMszݯϟ17KM8+5\+~?:QPeWFuA)ULfF喤%.݆3@n8v!Bv?XN+5ns _fjK:4TP-E ,$i*]gU"7B ` 92*gp75S{!Lv43Zߝ,(Y)vX`vuG/$dL34ɤZfϢԃ0o<`Q='S{/h؞ #$JhF L ή}-&Cfy!#¡R Jqp1Nj"bգB W!XF~ϭ +6[DžOa#JO]u@f-wj}jW!YB^׃ޤ?8R(=I0~*dOsp>wC~1$IH?t PM%EBDV&$$Dxۮp31R~+Xc@Xd)j@_Z}>h]iAo!N_NH)2ҽgk|瑯`U 3@?@q3B?]M-` eHR͓6E<`Mc {K":0szb< Lę"φakd b4It-7pg_[N gߟʴ͹wQ :&ƀJAoy3=%LC V9 0t|2dNN#+`Z yZK!PQB6x@AG@!Ҿ`M-ty$FKܑeUٟǰFo. ;B v~$7 e7LNNg 5=*_A0b *)iY Sn ~Z>68`ݍ_|uq,1ǔsGmԂ 9\sq07"xs{py^eRA4Ga\t$&PNboztf^]V]`yޖ5_O=}'9C*Ō~dJ7ߚ\|C !ɑ_#(-)5JMHeRh'f),+<ٲkķ9 !ݳJ.[+`u[=H+_"f,2%f6KB1N (γ&B?!SwƨRc !P Y _f3fJ] nHn[i&9b֐g^:ak)1oĨG rPޝRQF$'{z+ b+,6" }bYgm~)`|3ټ<$aCmmpLk ZsཽUL(.Y0yPՓ8>~^IY+Z,%vP3>5< J,,R#v#@ڀ|CAzuȲI,iYw5Yjz G R8ѽ^ҲO2E$c㎩M# fg>U?]Z]ZR{UtX%ULխb['f+f4졡} "&qKN D융}Squ5ɶF'dPi{(!\C6?J%Tfn\@#;k>5oU I=09wPSY8il_DꠗZt9+ĨS{ϖmp4ڔ6-t%][o  hx/zL+jrF ?O"Dp=u N-9_sދ,mom'jsmj:KϿfX.or#bk A2Ly iICTےH8vՒiwA^@)7duf8>v؉OG{bQCL7vN߇CgbRPPܻSpb&| c+`D aUlKq_orX3-GCN<_d,旦zEGAլ W^+P+[IwyQ]A|M*R݁^\1!ioƮZ\Ϛ{3j +Yws`%v3G<.<*ltDT%~~fWj 75ۍ;1 \%n€E^WA"Q~Uɡۋs$yuڎbNO O$0C6A2-srSq" ?n3;LD7U=Eq!#9KM#2oa|*y7̈́INIѠXkܸ>;' AF,&r>Gdw 6@RsalzfMBJ$Bq,\"o0Ix :e`)"w` Ӟ-&yrώV`$O6R+L޹M(5x0YDIٟ $?z`X'#B%'6?˿JߢƹCwp0_sC@ʤ/cW\ mxdT&&7="ՋUCѶ$:!@b7*۷>if۟At EK9S4CCV׹e$-n =g"C u R{373Y1S͉bchTS)ö?Wy6@ u7[SMcd[+RfLP~6 H2Zax .jcy?R{796e}h|كŹ=) YU]<#ɬ+TPoyU)1]_T9jc rvМ.](Y)@Jz:YGJB.GL=c5NݿdE>'uMKdpzIZ UDQzƘ%O' س +F2V9BeA͘Ut:+Cq*DTOT۵p\p#g#?DyN^ ʪWa.om\!-vi N&֍t XnrXCEWfp'CE0#d,T>䭝\.dSL*" /rWc&nDHW{⤝4Qȃcq Hزs=?%K'jX/d)N᫶%U3[꣆H–lTTS}NJ>VU+6 `QB?2n7o ߣd(wNJpHqFr̀JO* hfEԸ/CheGsvJ z#GQ؋NT1+ۜ2pMAʨ*@r㒣e-8FhXo0A$ Iq5qP uJYKeEZjT:{nd( Ӌ]"rmǴ?zQ&M&~]D\!A^f4;7W:n\/=Lu5Y:7K%h >U#F Ҷ7ΐJ=YQ׬1w,]soޫ2Ѝ2`лbbVw8r.:H `yqLq7LBuL mbvV]| -~ij8]cZڒёO 9d+BK[s*}][C@%6ݢJ #"RhoKQƂkѹμ@ /r=7jEM ##ϟCr16PPT:4a0~fH.ewkWR$.*=+I4# He̤=!27WvOǻkȫ$SLWkK9l:X@V2*%v0ueI"\cG2Nemf\8LU)L}ŏ %o]?A3W9B;3'R.ɼjuO9z_o!~0mxr禷7+zȢ~j&h@ #, ? J׍gDxg0T 9ŇEUp<{Ag ZmnZqX|{6$R&jr%ѩ ,3 u)6Z1:*vleNѿ'QiV9wST\PQ&. ].]ިlMkv:t eRSEI6dD$EaX\C|5 EipܧV MHoԪ zƆR?çX:^2RS+9,U Z*%Uqp0ة_ciI;z}v c0*~C64龜*<п ]g$j=Wp J;@#'%KeZYdLz8* !f ˓$gIl}my:Aɒanl,wBL_NT>SM6HKQڠ0E O<g&|عj皨IfFС~MlPn׋-tCm[C*37ջ\؃O72("xTJO;/c7 #zb;$ϦZ~@UcSB<~?NO뛗F_.P|:9Y;n['YOR,f@m;>yy~@u*ssR؟3b$| =W֞& ,k~ o:V_4t]z_H2=R bL'&rꭱY(3 8 .oؖ\d:a{j 0 ݬg =F^WȾħa3 jl*m V &sȵeϑϘ搇J{M<3]\ ,]lRNq~ ̓܅kd3_hK0 97s4B'S;HB0/8gZmI_C4`x ZWv*_>5PÙ ҪCY}x.p<](R#4T!`/fKoJHTY]-?<~ BC/imfγ<~{I9qGɺFoX,7ul^O8G>8Dw_n w;!-9spT4}EzH̕ɕf40 Ė#Od[o(g4~̱m@%lpřEJ01tץϰEȴ10=n@m ۺt~y?n _yQ8k7)2핽sѳGc-1qL>;eWv}Y~V8,CϹTgh//9^p|Im23J)*SFA2͕ЖY]ʓ֒ ΪNTn.,N|_+_v3/a ミJq1{R(/- R[~""SKE{W1?B NK)`f$iB>=je4:Z. r+ђ zЇTEns6j˄QwPH1UvJ ƔS4.64hDORm󂃊嬢a8))C>칼 y/TAЪi ;Xfh?ѶOo ڇ2[TcRuDnR3:iD}I=dFk'H)3gʚ_,O_h{]v~ sCtYbӍ4? yLerQ^qH&MM%Q0Wֱ<&%IRP Pa `Ao9{nƦ2ANSfi0R.PYTX>B zʹL}RpmD]! Nx 8L>-Ǯ"uҧ BGҏ [Gm f HЖNr$*7X'~O5.˦-ucm=}]PNe%~I1P&1l1 53%* {\(!Nv{ L2T8XU&p-% v:se<pW#ExrmoMd|~ģ{DA(mhn9ǪAh0N#mQ'v]^L䒶h-xWOqێ'K1þ5`60F{]hiȁ%}eVk`]@#I;zh۫83Ųn[2(6ri~/yGNo ]톷PP?81 ( WSE\U~SQ*}oD;~MbJ%k[bC>$1>~s*}!V>EP6!Z*hL,K>T9#tPԩ"3Ix]9y"/@ms /mIw#̶{Y,Y}3 B)GQ Fks *g[/j1Bx[ .=|5hmpasa; lp(?uRʌ^JU,%^ 4mL:@9HdmLWhNѭ˯Exɂ {ߌTQm|oa{_PI|q0)Q8ĖqBh."b~};,`e,: .|@q.UL6:(}ΌE%ݳ eDW\~? M󷴱V8 6RY,yNPw:/<& /" ܆NSsɥ_s6T`%:w(Ά8=&NWLF>4bkT_~׋(2!܅8'Ӿ=&>LketuxiMGY) dz֢ \*NF!;Y5'ʀP;[C^w֯S?߀!yjj8?G=K K<*3yFeܫ_ڌ7Ӆaj͌rma{8]ec+tjT@~ fj8vQ_01W]X/`PTӭ! ,P?\c] }VwVsB[d8!6TTQ%,+CZYEyIw6X-F)t!*' vYt8quNf$&K65dwZ72~ŀ:ϰl(TЄ;.4%x̱kX;LT8 B0oƱMTZ"O 4RfƉrj6w<%X53|jfp_(=7itaE Y(B/z*G(Q;ADzɐR^?P!sR3gZ)ZԿ(Sy*@ ҃f$➳1S."7VKAJ!gX/Tʵ:Qtm! '-,u'@u} 9]G,֖qt[-3D/Wmg@;Y ę..ɧ =^Ǯäe2vdnhAg9D\JhUGl;uiD$߲Nrb.a*s<3f HȦOTQNx̒E@ ǫb&}.9H-C>Lt1Dȳ<ԷvjF*= 7S6st&5?h^CvSO zd<2c<{lFN E ]qݏ!|j\Қ@`ff11L-c&&(@\~&D@t؛Vr0/U"$_ ۆHGۖec]) Q! RhT9|bI"RID4l -G?Eɴ[94ʃTSVTΈ6Ro`vxK9٥g w $1=6˭Dp $]/Y'dVzp+(e?4]L/%:/)_}826gVM1\grBɬpә7-ޭdk+[z2. u Kez~Ӽ"2Ō``G,p׊g*Cwqٙ?MeZ,{^@,hofbo7mQR^ =BuV^Luql|ݩ'ac5 `)" .yEo<|YFJ?5r1$XnI?6Lr597$.BhFU2-H~j#,w~9nQ uƧ]PAg*c3ڟQdn({1A~E@y ƳPzf.HROMtL!_?f'O똩Xy_/X4eGL~RN2#IʞS)\F&_8p=.fC;5vU"RZPPM,434=wψHAV-aQi[ T'p~o)$Sc?哦c"^\uWyu+6E@VQ%fS!{[58zmG^]ɟ8ˁ; ze,Q`{HRyF}N }i\Jd.$#6,v{-H=@Yݠl I33?j 29keex%zx$TI/-I喵gz=&7(=73' 5bYxL BAU0/GG גI(e" ?Uz^J*Y3 1hRqoHsq#8%ʀ,?^+EH uHA>tww.8g0&buk_΁ϸH>x8H7fmC* ]/ϛܚVucqPi\}rNl揇}$Y({NNpӺ+dHhx'E/͋m> Aҝ_K|x[,q/G:! MOf3ޮG"HM:gqH`Rtx޴~M3TUeMŰWnF6n!axr0ql 됖͜^Ciy%.뫛p>Kz%ilS _YOl~xZŹie=uڽիcJU ],Nه$PBlup3RG|׀2KilGx$KOdg |k=L ̿m jPDkhKԑZ Z+~#'5a [a8kQv݀N5W 4M;Χ`ЏedN3PXu^#]qqsS4VLQQwDXl!Xs\d֩TD6GS aSG`Y B=9xjvz,c9lpyM镡8X*=? Iwq8g0ȀS9WB޼7m3gKW6Eo~(v ?\ 1nfwsi37 50`!St.4$$3yWٓ楃9a @L^fE+}W4xKa%"Z2 j8S|sH3&쌖y㔩.뼶!?i!x }5¢s$ &b+IvUvR&A#LW)N\o!K_=S8 $DCx|6}Z\‘SrGdr-"WkO^~NI[t9(-hTZGѸKn>_6pT8C wUP!:,&*_P}v*=@e̔*, s:ӂ JӚ?>Δ_\ļu-1e&WB,m~mnuDaE ."=%* 33%<{>{a 0#Q%Kf=sL p3"Qv&1B{aEgSTtH@>lm NŮk31A,Q&['FЗ7xZ?5t"*Tb>VXEx9v6JC ,YlJCu1UL6 )*Bg8XWՆBXUq-Q;:7DC{d-ܚR#=AWh&EœMGcП_׵Ujۨ6+Q<[t|/IlۿE=)#[Yc$HN@UL(A~`3Is!ɕaFcQvj7E3b6 S??h%&A?t`|9Fm9 1Z Z;Q;ANG=iGo4̍}B`Yb7y}xkb ]ӕ gتhٌ-'S4n)3\-6PDoD>i#bjY4e_RIcE6#LjdO xJVԞ@Mv]5&j7qT" `4ֿV/XBmROL0-pA1ihˋsoY_B[V7pnSsɐz.sಜCb+3$6,u:L 3-7me30/@x]%XQu4<6ze/PG3h "lҽ \4"jRY6"U 򩠤Ž^ڽiaS_gͻtQ={DċtVF߅.8b~0Xk͸?AYnⵦ,'ݶn5a|5~^5 cxO%Kh$|; ;._j>=d<~?,:pyK_枌Js&&xGevY*CƴAuQ}Dl<,ɸeq+1TS4/ Xd2K\bΚirt>u" Ѝ+;zOَhwn y[>[W0Ti[r-UuaWNX̦ nGqRlF3$:blݘ\ew7$ߢAh~N%0L[FĚ⺲d;f_-qTVX#]Z7KKz]Tw^w\+;H?Y.a.5\k,ظrǒހ1ףr,vHh`yxv5.1J˄y 3ii.:fc:4R+F_wˈ"g41?/_[Ɯ0LZ cv x8Ǚ z 8f˥{^ 2͆p8(*Hş.4c@ xBtQpNgh/1|U+5Z=<s6IeqB1w1)_KUIwɄR0A|نz R0GD V,Smg+| sﱊLw2/_PZk)%=[PF//Lor76O,v޲y_`[.H<ʰ<]q~;}SbSZ1;]ȍn=D3hc!F=y]w2$O#GZ;{•Y? nf߃E[[}GY[wR'Ә:hw튖jeQU g7GZj4xv0|M"X Q,7d\DXH?}'v 8ں>-XOA1Skvj&~pl&q_A8OgnַHIJg::5$ ZI;_Qbh=1sq:+dޱP[㌙DZ0Ύ3%M hm,phQk*i!9+#<%We*VV<H~cV5-,؆u,Tji9`Rg 5  br{/a@HzQVU[ni[03Gyt1zS;s?dUvU}<>M@t!$AC"n]jT<bFlڃ;.:fl;B`rxҍxDF*ow2@K!, Nq^)d{e9]PRF&r Z?zn;8R.|e29] L~vR4AʷͿdO =픣뀞;G1g'B Z]61}NdW WB\lS*xeEot6E;7y+Bu yodԤX1U/Vm ^EMwTi. w|{}](tWXƩH]#x)A*ێl%MMDځ=쥤;Øe,$f_1 & yFNGV{[_A+N#0e=K3.Z:_nZ*'FC( h['|rgAfe( 90&0`$9Bg|2I؉pf7w?YaoV8pA_4jTJĹá;3]ՓR3o~ѲC^1[v\Ǖ,uETͼo mU)wÖ'$ SǎsM5č~~vT$*[I~.DFzA#kp8'F@,Mj4Mj Dۯݏ]~?wOǓjzX3G( taAP=1Z77hV/`Z&D:תu!\XLXRw/e([1 _d b~i LϭaH 4'bgK7Ϸ 57*n@ 4.Ux,,x'Y;ǜdG{IlwxQŧғ1aGWKC M#CP)nUu4gք\>J 0HI"مs<, F)h8 Թk@^΀^Rf U8\D("#iO+ױuW;QG|OESd WM@[+ H{|aS!4短^ZNx[l h $I?tƑu^b {U(A^DUF9w~$lSP@6g Bm'6RvI]Y֐動hQ+-@&Į.7e7s ׮v% '_"pU$90e9/,&ރ"C%l8-~"MS%M+A,w,SMCXtje6@idq!ϥk͋ Xp ?DEKɜT'yYEU_eIiB_Cc*K'v|eC HD1pGQxбRo44/R+@TctǙ9儴Y@Ld [M fQhfb&kА RjG!vȼ@39) yliS2 a]cLB_3/Jx,Cuo0E| ~F2F8;)wIY;|!}:+6(8p+ϕs&tOR p ݽLBY y9< UծMϖ,ԅz&bG~fEVš ~&nJ|R +ٛLЪP#pԏA@<^v eH$;)z6jf$>RtI,TL2z.biV@t-D|- ?<ا@pbAs#d1qv-pZEAp&bXj؎l xssz{#m7I,4@I;Yq$s79ă3?Opq|Rfҫ~YxҒʥ Hŗc U YIyGQ!m 7nO~gϢ%#(V >ז0`D_ Lw#AYod\*4N3KV܂QUv0dDQma$UHb< 'eʽP$rhOW=~+ 8)tm]Vbc]{̯"G& MՇ˰"ȝZG&sfe)F9~'삆x%$2fhAoh ƀn%X0`8sG(wuiI7[.2ؤ"P$jM /NѧNh.ESTl3D7>ҜֽPsSUc #p6,6r#zR Z8,X{{ 5ߛ8wp-)!,4l:I8mN0tdb mHgb{Y0;3v,:V}Ncyd r&@D'6DOyl_G.FԗeNNh|Nenۘڬ/IOԿGuf?qN.XeXMnKg(f5\XZDe]H5shjS#,Lf ؛EH2}F?PjHQoe/1HQ+WaOΥ<36jS'LJf+L,tӈFF~ J=VUU [*ub3:* E͗kp'r\y0pyh2|Mxxvi!e dR Cᆚn$4-V=iئǞ JhFR0wj5'Jn{ T•,O() Sae=JjO HM,f7_2Ƭ(!xQfuJbqjt`q H32RCpTp 8AJSD_B( ŗ9I"&LjZ FFL\4aD 4md8F=-q =v|Xzle|T/~S dKi"9ABÎF?E EbSGeRGy1uF M@ ZK2_Dc"h_L_U9HmoԁR'`w_ld{t=B}?9Ov®TgDmCp)hכrƫ. 屰sbo}}Au9̤Fm@m޶Uwzo*ӵ6=I&y)^ih]A\_g&u'E#O/wvuw4Z㓲S%(La%wV|cNɹ:|㯅ĵpr^M_]R-}`2S# yEd0?i0Ozg1M&;< 39M~!e淥 \HC;'RA1]+&zՅw-[JHX~Qlw␡@ hD|i*"-0iFɴU&PFIKHlݻel O)ba%;n-Wm ˌYNm+ P@r9\)ҲK)?91N(VA Vw"P R-XE̍Tv_2/N,qbW2SNc VZp 5fty&y lt=s3'8@ :۫}9#;kZ4e٠BUh|yVqCd]*瀈xDxjWpw.cvdv?X^FjЯAȌ'80_ԭU bc=N&OC\nqCz\ Fq1U7:@%U('àUJeH?q.r*QXEP$iw2{ya*[2tԫ :̛pD)0@_,(|SX]Ȣ<~q$- SD>-2JH9cN35oGΟ[%4X^K-&Fbm7fӑ|;U rcEh@N5&~Er`jw ՏT`qg|u=C7^9[v-\R|H:#ż馫WᗾC5f^@ pRz,6hhmb,Ti&W:nY$?QC͙)&`D΁хΘT=lq.C.e)#S"u m'A:4YٛK%B$f D}7)H?}@,myK4t`4%l!f/= o}ܢ\սe:$w/`oo:ߖFP![TKg( =j@.) [~AQO,FYt`"ODex? n桵H'$3YH+eq0wj|nM&?E.C4gȧ81&T}9mՠ(PݥZS;Q9%~ջt*M"ky{#i_swؠb!G;JPX0-DC,~}4sHdo.tʒ;gﮕ6 6lmf=co'^ \/bƳѤPIWBN)}pK#yju6SzʛXHIҢ13C1M\Dwt]_MjI+_PEQN2WW(*?a4" fؕcsWERh/@qLbq$vk,cO \8Rˊʓam_>Jef.j8tݙ, !Sxt/>$8@d44s9TQ\椊zBS6rΚ*"!Shm (X&kz&yY(΂YSZ2R?|;1MK͆_{M0AQ4SRS!d,dVk=DC]jK¯[xԫ(FO$j1$"=Cqӭv1h8}ю`Yܯ|@S-RIRL=D:!aj:6G785"6ib!n@8Éw!4E+9 +lYS^ͯ?3 xEtP*v/+#hGY_')vĵ :Q@2%/Z1  LO YSV"`#Q(G.APnrX,SpbdkGNVhdEq-8Cj23p .SwIh=`%F]*noι5e.3B>0uv L(2$~,\ h(6y9E7rҔC ;;f7}Yk߽$:SuJJ\MF$2&6OF^=],:Bi ρvy: ^i+^Dfq6qQ??3pS#ik))sO%Ql*9Koij%"J@FW뮝+b 4#guzũ:{wV,ݩ?n#3SbL_k W)2ȸd۰2;^;h O9rjL (x@H5݃c'I/NE%[1`.Umۼc)Y`^"BWyvЂ[>]YСбCw2⌐)PˉfҮ0-gFF0H8ȈxЪҳ*WT_ʽ1:@S;ekgk[R|B'0m R8Y~d;|$EUb*Mg`'ońXg$i e}Z&%l1Q?qEuu qHf:w#xִb( !AM e7pZiVvώ}nI[shrmN\  !JGZ]}&"=T.y44C /D<в9Ct u^;}-b84U Yz:NF 1D{1nc;^״r̿dzJ@-}鄙~S-9Z5L$h ۳@W +)3hfpo^p"lm/ z;WO2"C;ضҴK%C'\i#ЭtAdD)\"5q~<;cӿD N&1AƊÑY$H[2vzQ{mc !8ÏWDlKbkՇ`x}ul6 K94 Ը"-KRx "r{1eޏqߊXnW#9RfFU_='A}AP6Ю}5>T`ˀ矮 d9/EWXX/HʘRݷbz Yn.76܍Z 5%l+qr8& @Dm1Hb a"eGuKW|l$v:νV|3 K\eɴʤ&PCdz& y:Z@ :rq<< HCI l=ϟ Ehi;8š{?{[mW=֓5M{ؒ\_LC!+ h["Sݲ78nu(f}͞0ZÝ|pt7\x"ޕ`GfpzH_6rb!TΙ|TA%k1XĻ@ȃ}_zCmn6W&Wjz;D Yġ2T9J A֝w:HW0'XrVcs9^_&~# 򯗮H|ndfy*~ ;ud_( rU"0Mb>Z3uH)kc(ʽ8-~_UDe V5g&CxCh-1;kGpɴÊ⫮?{fW{ЁYR:Gz-WhwAcC"e|OHn[;'w# wFMOCpjªܦ%ka2=<֥dUor1-`xAw̔ 7"N>-_ -@@ !~q߈X٭s}ϴ,ڹƀfبc6H\\q3[ BXsL<h#1Z|8iFWOski{*PkX-KR^ঈ%Q߱ QFOQcBGP1ΞJ1& X{>ph;nBB0+ަФ̇qQaBHEveivn}D%]3{vCўi3j;(ٖWFD!80 䊛pR]3sGE7ۑujy/P*_$/nBOp'soc4j{x5 4bB5U<}#0~95n|F*< J^ڿ`K&m ?uң=!|/8[捏#&C*{5V=TKJk!U z{.stX 0*Am mͣFj!s Dn?ΎA M0UYllgK ?- c>rɟ^ 玝Rdj''w,ōIǼM®A'^[~W 4[b84~xtwr d0K LoAN앁mO8 9k>E$Z5:`IL~~rHcW(nBak,nxr&+۱nknCn dZ6sr < ^j?^V[qZAȈcN}.A/>7deޣWf3+u^zg0î>G{{T$%El(o-0XmGT}|YC$gm |bM.øbM;!˵]y t)8 \cڬ_HZ0B)yZ%@r7sq,fN~77܇v.YԜ(嚶"|t`1~D>̮85f'cܫ;B2yƋ:tQLۮsd 0>m;zx4>E%U|4 ą_#%$%k/7zIuEڢͬ⽌=!rXBw+͍z(ǔl;n!ݶSEQmiވ L!(u.CK$A8kyEe=DS{n6N1|#p MZ.bϵS?ͣyn8ѐ4mpKftqH  *c|9vKo>˚ֶ`Vߎ:$:&4ENmFF mP8k xq:#"a4YƧS!'fSkRSy8AWArppp5ͪ%tX!6t)l7қ >T[F,$doSMrvs HbCN$qR }^w[ѹI-ce+Ke.>(W͏jCf*xeI^X뮮 ^KHAj5 %&&q#rzcLY5R;znF18<{^['{U Y;i7s*,iig|=bC׾Δ/ϭ#W.KTe:˫@vRFEbCxD6FKC&UQ?@' DV"4x@@d\h7BKK7 Z.;ʇDA&Nc^ \ilAnk0B[>1GXӦ.^$ */VC?d=|pw/=iZ'h/78,)w9-'h,s}N__x 5:{YfU7IrDWFRI ؐ*3 /ǩ, \Wc]&e{WVq{:kY V6L8tU5$uywOyj_z|E@M?K%pC}1ixc7kV*!|O{0*y6PN4 ЊrpgNNHJz})Eՙ<k6x(8<_P,(whH`3B &JF4IQ m~CMh톢AÚA 7; E^?|;@긶R 'Fʺf:_ ,se+HT;Ϣ&"Zi'dT?+Խ5U6TOJqWBAݽpB .Lgu|k~K>)[LVhtXŻD4|,^9<)(fzσ ^U']d;>SY0"yp)3+؀x $ yi#VB)mΩpd x_Bpe*2d;gc~?M&Րe=@N^D7A3z7]&;db _ImWGt9)Sޘ ](5{oU%`qk)P.Ӥ>Soy ݵ4V0&58cI3q|1hud-&[Ȱl|p܄? p |Wi[/6\ZWv,DO6۱O!-#XW>?*npXXZ)MQ_ . Ν 0tBŚ#|x]\G/萭J侻D{ea|$w;u) `$W-/mlgWWHHI$a)nv)Y}!wU 'M-D}FK,g3HTUHdA>.?9Cm>(ݕ8ÝlG u nԠwRNCۇ$m"aMuظY10P{t/HM gg9-Y)VI&ɢ Y $.ze~FɌas*\}B;['b _hv9M`p59=1–+㤉.Hr܎(/84]{_p$)kȺ&>09.,aaӱ9#o86UH/\~#}qK.eNےe _>K\L,P>eqhϘ)M{FBS~F t) r*"c#XbeC̈GtsĔY\eFTc ^y''µ=Q%yi*2TAիܜS#I x3kl !гC~z;@|a_]iDiVhhoM#rwY e hՄM6 ٣Kqj| E4 ~],L-J/U@TGh 5_FIRX+LN0'fЩVB@")%O[؜\eV `Fp\2xg5ևx^k ?~ ġuz$j>l{9-~Z\eC貤~|E=2ɻ#YYI VcWV{1% lӘs|SKFʘBMuSCfD҃ m=/<գb~hZ)hL+}lsՕ7kJ~J)i"{%hx=6FFBxol+ :!Uxck(GGJ~zp4EV$F]C!湭/#hL{"z(W brm⾳GlNI@*1&u c]LlQnYaX"@a(f:`Xc 搜%R`^rU\?}8+SʲgF<\~IQ+6nF(c4ho.&$EIautOMUʦo3VͺtR.G2K<'BAn75;_yu̅W^7nJ }@/G !gDp^ҐKsr_W ZytjRP#nW[?e'48|aMvY@]l-=.aѸW1eᏎx\]!.!S]ԲuK3Ĥ)>yޤyv56añwA5(gٓcV,#qW.^h `TC."h^OR I,IeA۫fc*%;&js}Diυ:gF][_Amt>Ӓˡy^ MB{qO8KRƋX6_ .du F8퐲[z: X y:H>*kGdbBÄ})P nΘWD y b,W2ȱ5Ey{qn|f<#^l:c0i]Y"0YqTqz1Yo|ȏ>Wu@V/= %(T4#uf_7oF*> Ǹ53fC0PeUsWa;Jpt%]Uxg nE7s4yAЈ 3Ǐ41lw[NSz^Ύ %cK15i,x-wT|iT c+ ٽ`oo{ɻ<Q83:&.ISˀcѬålߌ$pml&bw͒t$Q>v簔2|!_F|-F"PME)= 0}=yɢʧJܦ;/š$!@=K]]Kj_։SLQ f΁=R( 7L8ZYHk $5Y.xJ' R[B-/)R޽Qg\^@[ն瞺vJ_jY$ ;F65wV61AڳPH{;D@: r-!Eӣ|W*i䭳^:Jf7ޟR|ҀLzN񳸶wjab?d`Wh2_qeѳTXV1.ë2tsdžb: 7FU\9FF qrE). i7cWJ& "UdeVX+C!'DBv/~d:htK-r.,׹%J'Of.3:VN$](),̴(S}E8F8 kՋ+O nvJcʖLw:t7uSx eKTV>DTJ&ኬDV_pexM8 ġё͎3+;%H\TLRR5%nhs-VK*\ V2>DHB p"f4j p&s kuAMq c1KwdA|9znhP&E߭a(_L&vX7Swrl qaI*edVon iʑ4Ma a y#fО"o5➸s{'ccb``S`ohxd^LOM `TqkMf!tǚn2Kܘce1cK$sj0GFPwJ|GeY"0dFup+˺VjJ웧ieDtp$NσcQPmww)iK,1HͫE8z`q%oc& !I4&&YagV;uCPeK0FIЖRq4≄E-4sƔ^`%t UTw{ @6Ot_m}泗oBP:ut+e~*@^r؊Wm.\e\a^cJciX>Xo(o` Pj؇wms7p,٬f:MhϵL R+!o(y(_>>x$4eJt",LyĴwr>](B.jBc6d-r[zAbIdbyNoS!3B*0*0C34ɵ؋|o֊ Bl7Thhw{*7|d^DAMկOrZbLq} jnrIV=-IS8JS(ЌKI?:{?=ŵd lOBxě`gl"~(|)9FI]SVKʁx.NZ+@Psy{6qCxUm![IOC\{gTFU^ uSҢzqM8ԿfcPq, QMsdYs0`+7Mv̪Kb3bKNqZOG7. APVQ{uZ4bZOubi1MƬAI3fVyt_XuM Պ;McBЮ+!IҵH_R/nM#;Wn_Ėىf U <8)`͉$ 3Ah$8P3{]3x߬lnB+u9X"iʯPj/]u"hxF>lom*eAPM71cgA; d6eT-ӎ+ d9n ʡ ކ(VFirpfNb磱 3Tiz~C7FDGŵjsFMtz]8Mf tA] 〉 zLr\I6SMh Jw8hU^<.S,%Z74#P2{f˔胇jV4 &݄f>\va)w> ߦ&>M |a!B1~N3'ƭS|)q$4mL}jZSc9$98qj~e$n:DD Ӱ4[*q MF~>n,d"O9೓NU"I9ħy uŗ |^#Q Y}$eIdP}"XGpV!]߉#D %3Bd8]_|҂pe4CS|FgPcHWW+23l0˒ Ғ3",8hFQ6L3Lª-pc*ۚyv]fBHRò];)! ^pjBfq{W( 4A]l2ã/N=pyU|+Y$rWi۟tRsbNNԹ5 OUxok{!|Fjל!F.fΞ ~]lj]wڕʯ>BkWjT&АuR`!|*MXCh޷ߕaPJ%&QI/pzaHP=o=gћQMmiEZ{WGExWE8мi+!bZZM.7QDqav &/mpc (eA8:AY̡\؜.=!)_a]b;oM'l#6-d!ʾFcJưJzu9S\(Ɇe_o\ -CҪi j9/)9Ǹ6ZHkYuoe]!_]͉x8(t*3%#PB?`9uORSu]8-'Ք;ttɺrt!xH7vAН ]f;>6ʺGPc{/2 6̓X8SU'BF7DAxjӘEQiڥ o|;g^JݍfȔYu4e(߾.m@T KP/*h}`bΒ_tȎ(ܻz \ n$];/ xCu/h{DhuR$*w83vSK~5a\a}p C|{!j{Q!t@C>y E4q:qO [p@-uVNȢ..S`/Ⴜ)L9 1A6Cw).x bgV$R7K<;4 O!R=ZTAN.9mㆯa-sӃwۡT?hL3)alI(=-N*g^Yiy09+֊睜2fLC7y?C.nmƽVxaZ>҂-K *I'_W!j84qNT՗[| ԇoHK&'DA=6!zN  ƮzRu&8&D dw D؛;1a "i-OZ78. H+8B Lאn}'u01En ?cy*|8|1*8HViw~n~c # >|~I!{2EoEZU kedIDˠ֍΅/=rLTѥnp 1MMVs@#¢L<4gJQ[&mCnu:-\gx}.H0!_chAH|(e2q[*k_"U)^ ^(xAe\ZPzI]f[eD$MũNc&`?\G-SR_2iKRrMRej%_jKjmje3QVK {_vgBڮrd>4j;e՗J5@b+;Wye8*YүGz9h{M|BI}„@P4;SnU^Kb<)Cirxr\|֘_ /ـ2Whd! y;?5E[BX׳+8$& Wt+x8hF]NC2 ӐĉNCrATQ%tA^5'Gb#XbΓ2.Z$| ׂbJ_LX| +l ]gZQr $)gƘ:hW$1!䂓ZEt7Ju&(v "jnW1 +0C TM^v^(Go]/Ds9L;='񘦹mL=lTL,G)|Cm;_ h(s2(SyjԐƥR4fpe=OtM 'O!/ DeNT[ZeUK$wf>Ϙp;iRb;~"m%Tu`?o'-ɴE8CÃ`*Ky6:Y3m\tZ$“Y6W%TFQtY.𻕩sOI3;&:j#V} ڬ[Fp^eS]D-):V 8'JZO\ެ]#]XjB!u"n&rKw ҿ8y$2YRiEHK[=,!vBr.^ _pa$J16z;\H*P 8ByoAZ[ JPLft'eM6>Bgv'L4}eRkjY@|JF4ɶ2@;Y}<-2h1sU);89sW>sQH 3\h7]HY]c4vE6|U!QuJ:$.o2xjI+GG~\-$xhcS]9{;%fϞ Q3qnx}$½0ܽZEg.6n1%sxZ0Hv[P@K(Ǎ2T>h `cq-@RDRF=gfXXƮfɐ~=V/z ?c `0,Q$eL".>Fb+ ܹy(]бL.zxi5RtiN@8ofF׈х\5NWD[#2"jŨSBb|=A3h^ p:ݜn Z?\+v;B%UiS|#|ՒF.8aNƈqR}*&xpD|Y˲*@v]YP&/ZQJ2 S[xl<{ʫS}W'v#HDzRm@UV<]ך)ߜz,EVu$O%Ek%o!r}iyqj/NTBEd2?rv9U(4LsIPU(\+,rstHo'׶\V8_ap3Wޏ# ' xy[oK+m(,tzSyM--9- Bc{7sMa|# יnfv; ҟS@ W`m(98[kI-fOSc,,QV؃3ܳzQk+7̱.ݺ>첊dQfkGK⏺) o9F-٪74UmrS$V\("$C(Vd˙#g8V,FET s 9Ҳ: 4[K0|"7ؖDp`To+`~az & ""rOޱ̼ճyͳ1`X&Px&0kZEE@gtYomuDM۪ V?Ż *,@ n(pNY6t`Jbu110M0pݥ .6~>:{o87 )#HDre{為XrJ\`ڜ UꬣȺ۳ QGX=5ҡfKm{!g9{m4&95g-Ƈ&{=+vN*S)b)eT9BHy ^$%c|sQ¸ \|g Y|jƃ2xt> 3J̶8 qE^'&v>PF4{xQdEڞ$ǑsmyA@j`lFn@C-:CWM!CA,K `3mD"P](Jn'M{K!^VuۇРFڊ^41~ܣ/ <8ȂSTɯ %D*)CN6G0P{m҆6 ˖`;^:g-(IJ߷ GlΟ snO_hʚ&MGrq}O{*fQ,u5oP|\ 5lՠP#k0w18iYah {A9ra' wwq|m*[ޅduqܹ\Mij*p7YFPpVhlxXÙ^k\PVd{uZ47M9X>,12K.iGdr7tA0;+'-Aڧ\nDyhƦCЪےyJ)HzH].bY_?l!Xˌ29ch@**OK,#Eaҙg >x|P>VG>j6 SST;NHtԁVp:Llw*%I7CCHm J88yb m@@M Ll2H5t07^4ω cu@ m *x8 ~LHh=Œ]irtJz ߜ]q.3% hCw @B! RX u=hg@f-->QΪ,h_z+C y| jJWmTu<> hڤK%VR湖Sd{mdv4FfdxzsFi|H.jNR4ܤ n IC+#ȮkQ\-CBmGzhBr ;\TKo@;^Wq{E;.CTe¦L;8yK7ѯȏP2yCr%XH}l{X)%mM$x'~˵9%.ӿ#&%ư2C}cb?y)bթ% ӿB"y}Lĝh Jz=狎og &@"FUuMNT' LbbR.߷|F!SlSM%N;OŸތ ޟHmQCwU"TέW945᱂W5vB5^V#Ь^|۩N6%)Ÿ*-,y/Rͬ&&Z6ؼ g;B]=ޠV9]$s=GX+i?k8.|zjo%FGn%/"qW]T<Ҟ_yinKA:a} d2G+4$v*2lpdI7YkR43|+T|eZ#x,h,nL>/Ï*X%a1Nc4ɖ-~k:{Hed`}Q|ϕ9.O ]~%!]q0^5Mݑ (C2Zc l\J1ޅlS&Eyk)vԫ|dG='+zsͷR*o0NFs4BjNz5I btG{th8uu~ˋx._ݴ4%y06PSa+^8EɮI Tɜ>8פs^_ $-oI F\}͖ohZUԎAwfb!HJ.%cf=nl֕2\g{(ܛM;d3A F_VP&ϐ]X~o! Ff,B3v"0zzgx^>xiȒ /gE/1 D:@ZaA>37y=1cm҅Cýߖ$:-~֏n9օ4:8F]ureOᏦѩdKyR.lv'׉&KKd_s|* /uϲ41S_͝xhy(z)=gJ.Tۓ4B?`7^}bͽl[Nxy(ǥ% ~]Sg*Mzˡ\3,/aXT]EDE IW H~Kai_ )ÉwO8=6^ddjtRK<~u/b .Lprqa8N-PXrA VI~A)V[#BћsRsGQ`eβ5MU ]-,"4yH.țOgFB6"s\1ѯ33 #6])t;~;wh, ua^3N]9HNlLaKz6;vaQ}D=ݤߛ8>wCшoTt%)_Y;+Un=os3PbPl*/,cdyy&1#f1Mg(Lpl=PC.0-ݼEϴl9K6B NyLeA[wu40K(9+޹ P]Lb=:vCwrNӲv5V]b*_,Ǣ@//q񱵲J{FT xg0*aCeI\Th;G0?%NV! 4rn ;65QR=F5Kh!/o ɴ8w L ?&fab}TA7J歽\ʇ߽3]m?DpRIY" 1Sˉ)58lMDt xɤϞdO.l]&7fqvR;Nq?ڸsJ?xʵ-&_3M];% ?;UC-%K@g%bch#2^ OhZrn Iߛ}J^GD~_'0!+Z+0>?o2O'z;rl)lz:bjo E 6Os-[,u3yF6 w4&\E{jyGoy?u-яGAuHF\~U#9BmƀS Lžø|@]ed6mQ6 u  ` wp't `«)z'va+g\5bф%2Y'.)u+Pa(*fPڤyBi`"9ީAyBtГ eG^NjOSW>9qpr$7L2l>a,<¹> Kx}~JĥHIOށARgÔ0%!dlNhK;^4ͱ`cOe)a x}S ` GK&Iz:iT v-bA*#a7)fzn$ͯVKOM= ]a$_t+_2&h5^QuZcOn r7X:&F$n]:W^j]*HNBc(op |t*aA|:Pt' 99W,edԩZΞ S1ԁ^G,6ߒi1-=zTG9HbG[Q!]^OClM[rGؐďS{OdKt NkzU SK'E{rFzy,#5eA;F YB[U9'=nlVjO/J+]p_x/J-!{Ҡc~bt_bki7Egt]v`ƮN]|;|,Ϡ6*.1t.0y-%}BEN䯺<3 MϽRc^SwFL)q7`zEe͍=!`kvKkw5Zs x8@Ӕ"IgMOf2YO,1Av-d}_hR=jWaL?ᦦMu' {; ?,F01>rDnrTPR"U[G0֌~F#Q| \y(j2|`':/ x$YM} MZHzg'NSC&;H'$7B:G0\(7|~>ϬK1$6 ڠ :z2 UdPE OY{#xvA99cQۉ!Cr8%m0zC9^h8TJ..YW4Ɩs==Qs(r#>=rM Ǧ);=Z;cW` nxY!ɭJ.Hrٌ|clQPއ + yLk}OfP>B#rPh7D@ N⏀V-!:t)vgfڰj6ЂG:R$sݔbؕL^^f_@yf+AeNx~9M?Xꌽ& &oK/+N9Sa@c?xo$CNƼ>' | :@ᖩS*tkB\_!*f79%,wqoO$ u@z L.,8~ߝ/r[+\rǿHA!E# Qy36?8Wju/g3Kožm8uSa-n-S'("]q4u*W@ݾxqxR=%xU=E SυHCrD_ :45iEYLéT'6ƍ.eġlZ׻ʰ\:Б_t[92-(%$xmrəb=gljWEZ]e51R^[l5ئSR8 BmXFI85HS!JU~K?J,b7-012|f J8\M<&cV?D!us߶ܖ.4A'N*w ;saFAXҙZwD^|:C j~=YBsnKdov3adQ3ᦜSF }o!1I+u%5cPuGQX)QG >&qf4zʱ H?KmW0<\_rD{bRzTML6CG@u8x8175_XdUXHgPQ#QTbq[\>eYH2#7!L9[HqX+{Y`oc6ߔ6X04zSih ZbdKN YS[&c5$dx2ogL zƗ6Ŏa#Z4rH:MxA!MSS33 QzTFq4,&1SR ,4XQ @-694h>Vh{EkÑnDFw?-,VH0+4;IC]Sw 6*Y xQhNo[;3T$ymLT(gTt&){8#Rw81MJhwE'WSI72PX9xn[꺠V':$b`F}|rI? EQ,[|=iڊn4A=C*dœ"VhUn)4*?ybKW7rarؘ* OkF_j  M ##"iM(-. sa#ҶG͔"PsJUYXTBf);z>wWkG д+DF.GPj^v=WG`'E0?0{Kc"V*`YYoUb۹u%ݬ*v\ZEϘ"z/B~<[Evq{3S~=cijz F)S k(qwq סOWMEy-QY,U$VxdϤhsrQt'f%[uO)\'+ʡwQs6f(vA0-ꔥ5 *P) 1s´pw7J@(;f]#oTf{uG[0;j{%7TR #,.Vva8uઇ(mx['=p,3$[KDb♍f9^n׎.1}D ĥvy5* -/cr4# $ ui02.5BVZsppmٮJfV݁OY/<ҳH2͕ }8ޤޖ$]xUl=rHDGebk?SJfchWXkZ8aE#̈́t f|]@w7ݠc/<&p%Oa4ۗ׭@&X.W?D:?&Da]JI !pSTML54s? LD/ziP͋aY+OYj*8 Ղ+ºd&Ƞek oC*3NeO gd_ٸ~-<{2y&krw'p"LkV BOF>*aQ+e@F*8"a eܾU.[vIJY~U:yJ1u|9*sR"n(^4S !0Cц'G tǼAy 6y _ xҔEx[1^KǸmdY$Ў47 h~fZ}d6Lo'J67,jν8ڦUޖ~$< ^8Iu=Y-B,/ѣs@ Kdse#c*@ΒbT/(mf }ogTܝH1VB[hX.}֊PEĨV?_ !Bmw#,'MD7F, .nh,9aY!w((m$逴֚0co=)T?#:&FDC;~aGi_@I)Ű{vA*26PR} & Kx Kn4sRcgM'ndl=PF($08%8ޕbXjb&Ri LZ[ފnjށZ |C<)+rtVCӐ1JX/G 鄩TkΖOTm"SW? ؃ eXce*]Cm[[h$zo\;-հ/ޑ]{ Dꓢ@sؐ|@W9Ҟ p@E HoggH((0=%PR3וC< E+dϐ24mmG*G^;ҷ+Stb*K@tP &>L.hp @ߒaWW#:IU%|%r05W#ͩJ 3nhod L}tFBLM( E0–6r+7܊TtlYC 6s.MK9ul lf6oHx[e%cQjH,G6GJbȥuBW>fqm%4QnT d.ajz9 T Kʴ}ܻZu+9]+X͒z uӷQ䎋Xr ˚ 6[ܙ,'$YV{%}[@Mp2󡏮UO{K=Mr0喥A ٽIlۦ{הl*E2k |Xɻf?!uYV[j#_DG1XˋtO6,+aXxq:-x gU{qvS|Zq hJ噤!Vgɒ&XZ&(4x-`Mz gȭhKXeC|Qm[FFт4Hl*3Y 9tf|f 9A})|4Ƹ؍ʛ` n~+y~iPsw[oKs% xG'biGT|d!\ce.\pD|MD+y,:[-Q ɰ0{="4B0?9ݻ܁TE#/ùʇW0p6穪m&VS6sY/{!5tϞT2,ȹt?lNErXK'1l5Z"n#5N#jI$ ⰼ9:[X¾1T:-`*.e )5h%KɍDu?4[r/=Pd*p\-}J^ ףgRZKi?AJ/NR8 VE$c9׷=e_|.4FI7RL/ލXfs\Yep!Ū&r ,NUkX :fn!>v}:m_ǫrBXăg~dӓћN֧qF6;'qsˍ6LTih"&pCG^}i+~zҲ îc*OHVteAʉVlpKCʠgzȦCτ&ZD$6y'HO Ӽꇌ >` jA{ܐX>}(+MဏzB]&8y\Tl5ZͷaAK b/G$sdGqw ̚qbnCg{o1=Fu cQKm0Tğe֑ux ;Ugs Vef9Y n&wǪ5>X?S[0@.P¢AsJj,W/?fekx4hqE"}n):po}ֵ3 ƽ퀫 WE(T0kKt }*Q1T 69:MчC`zj0.x? sZHYNە\^<U,. {K`A4WUYƬA{Kƚs=Kl'Ij={],2 Qusdmbym/</'wPD(XOo94ɘREg%ZCs/VuUky89ՑDPO*Ï@_{aS߃ijI}ZUW7#E V /?H ݳN7=槖oM !4ɖF8 /pOir.0V@l'#2(v2Wxشm2*%^v*{|:Rz޻bAq016bz;7 Q;P~]2B?˫PN-߁P XAK@6#0fY@+Xe!(*GE `T(tŰ~nM4v!ӛ|Պ9GҌ´N*<ŎXH hٽGoZ8:P,pFGZl9ԫyfƅ59^¥y{*J:'x1aWl)h1,xV?gT9$y[Rqyt;׍"njmS`awR/0ȹkzO)3;-E7Ap {SZNA> ER(9aTݘ8ˍ!?Oҋv&F hDF{ / jtqΞa.W1Ï~ Ҿް>+gƺPReI ՇgpNI m0M]qcgR**Fmī+72cz,27'22&2YWKn&T_E 'f*mlֿ.#[#N~$s Ml 0).P;ca3o`<Wd0=J{ ^:ό9VCQsGoN=Y;ё籅ɀ$zy\~NOM4>v O1c&TܙaIW9 $\#Hqmsr0Zu|. Nyw,_Pn.wJT:#AaCԶ߳թkGc[EYd[ u.;13tYM*fz钷%ʬ%4uVU˴/>G)҈qWPMA.Z_(*zO[_gDzpB ="RqA#Tڋ[<'GN36:+r\k`PtW` G0 اtvwrAIE2|(D@f֋pLyj4͉GRyb0 r 4%b<b(f"TI u w%ByG S u zGpńbqc-@77"熘w~@a2W[+U|rBܯ _@XA9_뇊 ݸlں3C{,3 M0arwI˳<#c4#=bR%o'b`Ru5䌴Ѷ]\fH;A5'?IDzE9D9g(´7DEM2c%\#2lWaql g3Q6㰄nK{LOc:Q ?%)[ +=bFHbX gE5Y!u2_jђ~ZHg?4>[]5_V7ݎ6A~on=P>2T;ʂ?ӦkF4nLI8ۢ+G1B1ҩ*<$aefc`mĸpΓ0CѻOD!k:LRq;W=g,'wl\ɣe[ ] mhpoYP[qL0Xj^%6+j`#/ki.A!^F$xKj!fG0y.Ӱm&SQs&9yeZF6ڶ@~;ENL8PI,tR-9pC^ѳ֦9;Nܻ9ylSА;X8| G=}d,Ɏ4;N֚H&+%c&~tsy1]hb |hQڥ60'=dyϼ|4X\qwa.#>`!ђZG>@,CK [Dlfk۩~ 73e&/Tu鱓 tS6k҂؈<> EU53`oj| @pmhޜͼVw `dS-jd?hRj5F L/:zb <˕>Dqlqgpe GʭE"ϒ9$(ׇVNӸpk>h KO[%DIM!8.DjQQʪe-(N qO骣w`ŽpuSZf DIm^G:tc6Wĉ2Y0lfyOt|Rݬ40jt ~#Z: ǟz~5ݡ^{ /]Z@I(G*Ȁ 0}Y8i*-%m;"ke8m_'&XIC<=73 mkא*R:%03㻹 ;܅ 2\+9JZ_Jo-֟3CVm~1_ ;VsvB+WC YƊ+M˨~-t`6Km[;%AƂl03-])Ug:g=19B=N Ю1t0-x{2& ^%gG*^E Mi޶"AJiWœ$QCXZ?~5UOJA_&@8W` 5 0z{(VH#Lh;a"69gR'Cױ"ޘ+/#'Cbr*@(UL{ 1{`Q@R3oS=sLRu-㶚pՀ,^8Ma>Ϡs?FV'LJz;Gn ́9yqjlaN`E>`yUHǃ 7)h07;( ? Jsܣ6gkXxn4Skr~e[Oyç"-uB<,?k$g6#z _1o]QcmS0%hX#z.#^Ak8 Mtf%UӎNyAA]N5"*%X"|R{u~Ղ5A&[k!b 5X@[?½Hg6T0Ÿ`@z3k@Nw§hJ^=g0=5Kvڬ3D]Ѥ:DS{;n kJ-J_I *ImLvY!os9XI2 (_k9^3jQrMg9@s~:T^j"tr> +1v[kG,_ Y"3ԊhtKp *vmqχ qA~sfOm{l[/22X@>:#VbWʸE:OUm/Spa;}:jpuŋv{&>+U֯yq!;]Ra(?fʞF@/ꥍߚtUt=+V@2aÄDy4RnWe™>8_Y%Q#T,x8O=Z܂{-%3KNPy-(,TkoEnk"C[ksba*&?AB71Iݯ<3fh~T" xN<\!Sc1-26UU5m:b  K?G UORZr-N ٪گm|\i-^XSTlzOx*(kP|!`6*;g@90D.?ʳDV4I{?wBJ;~5b0VAki5s|%TK "cXu}ortՇyMbUz{obåOfM^KK?d,9IxQq.(tQ̺xf^\jVe *+7$EJޗ$A @Uۄ׿_B!_ۡcn: 8$(a7!o@#Hȳi"xPW&/x2c f? ^}8&"+n5RAC%bVӣA˵h%NC1h @zE/{cؼo&!VT^?H٦ Ga*/}DӓFcy=)Aơ7m O6d;⟄Ui H ΰ&~bs{9z-ߥ=Z7nnj/ L3$#j B8xWSٙT>uApаecUoޑQ;q"BƤ;%:&uޥ>'mEa穓M" O<аPg#:XdhW*6ŒFJTlwV쇹5W`"8a/3 2m (WI 2{S0Z4"&{|aé>P=DMR rޝu[ɔobBhRe8?Fs<[Q UGfx'鉬Sn&DexgKI*޶*jq('tzRA؆y 7i9H#8A9+T ,N"DS[棴Q }b15nhZA iSJׁ)-(a߸e~v`0+{6N=m)ezpd2i& ],oj "ǶG0 6>y &◒CbrtNE x?ؗ  i UKU a='J` #s'/O%/ng_?ޜnڜe]5cEB4YIʬI[>4 d4~vl:x[Z)f']Mm ר&t"`f X( ݡ>Uto1+8%YKȀ[%LooA>ONăN؏kl:3yi n,ܰ[kBP4QvilVc*`Ys4J0%\i'venfwl̍A;AP㻡[hBo'}m}%%{Ym fZR;ӣA!;.`?o>f{2M|,Z`(7_sXZ1ʱXd&ň٣.3wAeHEdYƀi Հ%Ɣ~ٙ3|XEK'+UOa2 *'Swvm+{O > %Q!\UDyg *҅<ÞAt hkܚhWuvzKbޱ҈\qKWyG#.hvj ʛohKwAłG2C/6\K?|D%V̰L<-_oowzcR:M ~.֗-乤 ߬?=YXyh6)gcZj5G\%ĉDs2kT &D_7P^0x+r豼6:V$-G8>(cN61?2`l̝I *\yM"7ɷ*KQS%1 ,8d%P𘠮&~drk:ߝH0no{[3q{ @,qsWMgPb~ڹ_*ZflѶu`R7T̴ o>u:҇q;AX &~_Gb+`QPY"I,>:ǵl)T̉ ti `ϝ0SԿP8)<ݻ=?ǡs'# /~>%!K9xH>(?2<Ȫvѓ(ruK@T.h G짍0=ƅ<zOPƫEc8;kN}-V@:̻_B,s(xAcm+ hа$;N'wբ~ӟPf8D,}*'E;|\g-5T ! u֫y`ִ ;D=mVץ>V sK>B%E$ߔ{);W g ANJ{vB^n)Q'5`S/vxlFCbG޼*!}(>ܠȕx"mwJ؅L_୶nkCc_!H >A/xu-7#Wz +zS\_6/L&Wߛ'F3')u痩J:Ώî9LikzԻs)%mM]-?g+S` <u?©YHr}0WB`pTlS-"4@)~~ ~2m-ef+=(q: .<= X2T`en7-=! %흰)Y 2M SVH}?Os3qx%r6í;vh)k#rūa҇(05k#pvjD7&>zb]O3 AZ2E2KR{٘z}9˪~UGwэo#+A<3|\tW|%FcْI ޗ5~)m Ox"g*҃>}c08 p!~=!#j=h _cmLb968Gjh? BWXb+`Qs'#Je5]b64Z3 tS!|"k˫b$GdpB˖DD-S 䌅,&=e݇/iꚮҖix^&43@sGE0!P]R,-J:+BU6XD&z+sb0OʱINy֌"\iюQgoǍy=Z}1 GeH!QC!#V?bة.(agr~<dW.c9:GpdW9izg&ZjlafEL6F=W~͖`K :z^ڍs$J<:e7֢dikn-߮I`u!EY$2c8XupW`VػxRWk3IYҌ1o؅+B/hkX[阉Ţͼ`o?Kh__(Z =hgdm`=~݊ҽY/T \v .ɊA)wr5T΋jãjشsE cqOVbRv;gꬉIpe, iab֋(iQo8.G# k2tOk&E{ ޘD&:oMwɖZcVAP_/'j|W'Y5UyqEŹ`uXsp$pj'875!S8U\hE?OMBԀ5~ԝ\X>~wXqkVCn"tV +8cK}եRL t(9_ӏ?ì~_%F'edch2(Czp"%'0yˏh$ m;mHsj_.F]L Ӵu}j&ʐi |P&2I\%bIIg2 R/C6gOfG~-6)|"w^ 嵘(,G>nG*`.!$rE=PnVx|/-Oe}hE;$[YSC痠]P;8EPX[x@brK#D Qm؞Wex pg_BzǨ{Rw&JVA~2 4/hdtH)n*2Wx2 .q!W}b]j_ QK|bZ/(L.C*h㭾w$)E~ECCoѠ4iQvߥ.k؛ZwuM94bF0ߵM~`ήZE(הiFjɬ7e. q= W.a=2`#VrZ>P=9zҁ&&NOJRP4OkZWKIsFea8j*F 5xXfo?>>I u$b!ugmeQ30O Uq;JΔ/m7/M%|A mV;T(hٲrYŻL9>p= R2? t4"?^y,R27. 8\I=O-EYGuP&>jiuhW.4Ca[Y bD -)I#3rxT3*9rKD䘘%v  L=aGcYZA/#;o/smQ;Nem#Q_2sّ=Aya yq.bfJb}H?0A[.ƚO%.+F],KvS [)'60| 8;us1ׅtEjio'}IDkB}ğZzg$'lJ{h5m=QL!a(S~sH&ln[GΒR!鎕G1姯Z3ca⦮1_܃$a'9P\|.kg}SW9<-Î=ly ؀qK!s}^>!`T6!B3oC iܹ3n/a5YOG HZ=1eb @h٦z뛩t IAlO5bU:1@a5o } UFPmARz[È&ŊpVqĐ9TшyP-G }Z혉'B&]+-k[@$ՐWLOɠXn&ޏ:SCAG{o5 AƾlҖcn}=Ub5o2 ]c^f&xC ^%5{Ln  %yacq%}EmE*l/r󞑘rl['J<6D;SգjỤ>H7wX;&9C`%uyVSAk.%'톕]N԰2j>CG4)׼q0bu7'PƲcO; ګ6),ak NډCV\ {Eφva$X s NZ)P$T)YÜ|T-ֽ΢ݑs9Xd tCD OBNCCFXjrhxI#Ҝ.}Rߟ,'_>.@r>(L| zH~ (!By &'V'7jc1 7K Y ZNK}=%i+,hH.%oV!Q{F~v!jH9cvVf v7U o(/4d/L]E:dVcb ulĤe)PXJwW[JbY[VVJ\vjƵt iRio̪)|;1)mGy~}Ow+dt:߇'X&kwb2r"bsd~s!0"= J g͈_Uk}CLףͯ`/؛;[H\ _n7G!*Z/_&b'5^1?G',ybd7`V1lۙ~8ŹwB8;(V<aB/) "pŒJ#N[;4S5î ÑzМDE̿A%&,Rgˍqq#c zÝábz1 '7>4w,^Lb:|ȗ7,|+U8YC-d"YFU~-cn{HmuVuVW0=k#D-: y}z!ĤUAYk7¹.h+\Ʉn1tHK3Ϊ1"x^.UA6mz1[[Cő;sq}L1J= M27 Az PެPz<> MOĐyL:S ?+ A:Nc|KZƴ"=젝vvu:{YC0u鏊7:P@XŽS sB>ϖmà}܉Ӝ/ `3^xch39OH ,'>Di]Rb Ѝ: kA7$J=uƁnk;>k{#@p?P$1aXg1vzJgd8kMo6^8d; ꨖQ:p!P~vEޓ!B!#ŖiJ`џ:cHp2t$.S>ie J$8<LBR)rsDYu=SfMR-=ƜCei ͸HL51 ˼~5'9|j֒|J_Y9,* - 0:fa+77PBJ$W7j]Vp*$lFʜcV7.xF X#Xa]?VTLt RDD$\008 C]]_b>iX2*iv_uVccpsobrH5YA ۧϭkFBH>n_,0xޣARqVSHf KadgLؠ lJl)'ڙ6%][we>+zj'IC]|ű2th8^Yg)nƍ* 뼏Q9gNUpX4G$uw&/ʠ mۢ=}I4h+pHaI:n7^n\o^luGx ET^Њ/2ziV-S(+M\_̇Nҽ{P7TXi& l(,: Vy9=)a&JYϻ~MjF:ĐxS^N>1>͓&kXsI@D6&7~ܵni1eM4qͨ?`|@xK٬+%ژ}y: ,h8c?BW؈SLUʏO8V&8+7Ê#GϹ)XxGpON'ul15!dns0бpLP/ i1yIe7L<չ3 f.?\ FwbWiWWsF *|BPBZy[|[Sr5R?^}7y"/φ#? %jЗ>bmVY@u,q>3k:}V(arεjp3r`𺃐ev`bcg c=N!vKK]p^Xa,vU_qp] ,o !|oY[dؼ$H,v 8`RV"o`x܋(54W fwPH|_n2&kJׯ<6WӅ!.Tt-8E0ȱ(sx6J ~pjNyz ~iĒ9SnxX/=͒w^r4 h!c ٌY\poV2QylYJ^L;_:L!|7) tP< +13]zcC[U'QᏬ [WH"t GJgf|&n# 5ڛ k2P1u+hDZr^usap0kIDu K02WP]0.ĝ^ TB^vNXPPt1F5$ڧ'MQf *Tv5[|^ |d584؞5ʧUt@[('PVJsiǴz[UH'VA6vn"aϽ{)*$g JmuhAy 40&b@ΰ\`oK;/ FuH=!8ÚiT%=)0w,K pl׾~v+ )W>~GF6p`J&:)r?vp`GYJ"z>َ4C1mg %N  +(TѮG1wJL ˡSnw\#y&{)b"_ȊdT];(,C}1j+{I9x. Ց{jCRJ@X\^z;1X*5$ kLq kNsM`JNn-M=0)ѿ1wSQ]nGI*hcF6ojJh{..'ȵhըE$6ApqAzCi9 >݈S1*L x8&,6b{23T0ߩՐTzn~¦ǫ@Tt8G>){+Y%*M6ڋ~!O9U C-Ic #g9^7KώmlX5񔙜 %sg!7 ^Hԟ&(7 kN5|y$d&4㟕5LSs=>#uu @%|tR剖%=&CrE5DwKE݉ 테n> ]|5tѐ"k*7AD^QJu| ӿJbCkHz*eS9x `5UE,!xBf4KPs(YGP[o] 8K@D&m_[;o }901jUcg^nJ?jNh]˟l }>jE_ 8QNսENTvҸc]1oҶiE%,C2-.+he4PsðL!y)myyBʖ,'Rf:F΍1Gaah J1TG \޺ŠI}16$*12bHVUH@ay'w7' c+zN-:VC90HwO}a ^RFkbg6*%9sm#/kHWG.UiWڽ}d,]nCGӖZkΙC^c{`▔.EǡE꣛ϬT9}uZ COM/K}}bl.&܅dJvF \ӍGޜcNCF#F#BJ[ pW_GED\]蝓Q_0~srE~X eMɧp)^O%eb dr.%l'JG_[}0,{퉦&wgM`MbE;rm&zukG3+Tx!2Dk-\,s7KI<|.U%YVG8|I61%ޛ--*Yrp(Zl7\kV9x<2qnwW썷ԎX'qܜ{o _3;[Ss浤K-yCJjѢly7wiYa۔9[~[`$WHb@JdV"Pyec Ax((<|Gz7u9=#CY }ʆе?C}`?}SYW=\f[ub-pγ&yLz8J6c]|T j]NSufq"O,hc-4E+'՚N -*>MpxHK$-;|xV紑6,^#}̈;]&S8A;!J{͉~Puq.)R~s̮$/_*eV16*3OLeR3g2W-YxH^^u;ʖg~Rj7!jmLY0kdj*nԵk}\d"~ҤЦ #W@"ҖՑπ7'UA_?1^Rґ.u锥"?Uq*{QN䨱@+WP6ѥsffQc«u-?L4[ݓ7Q[x|c>M|rYX%=3yOd @2&\UsZːu*Y֢KrA/Ty*rz @wEl)ŸB\`׉돰.>e2gaiPV p3`IoHJAU)5jȃ=eֈ-)$ysXXhh̙F 3z? Boߚi~'+A~y%EF Fj"{nO]\ٜ2]deg 4?=}lObkAReP s3t܁ V9$xԛlJIb&,<#'7b@0рf"vnXk#I %G+-3^\qC;ȎNzIfVM'XLhP,tѱT@Yە5VuFMBo"LHWǿZ+ϕs^b}Z6ZgMrrk\QIZW PL ظG< Z~ֳ2@6o_YN-VV1Eaj8$gU[Ҷa$O vWjo ׳:҅23|Emuqh*m yx}I=ECHAۢAo 2BWy%JK/gQ'~K؜sPy+) > g7#aF6bsh w6/tG*c/C*fU[mPx_f&`Cٳu-Bf+_X>m 2)vϣ?z*_R${l?*vt"dh[`;PH>VЂPcV/ϓBAr6{_rO/=s*@l"nK z{X7X.}ipO @ k-~hD =plCЍLͿ C\5p;(sVO$ sn`<~XǷ'i 7iC@MK]Y|L|Mr+;L=4kʰ-p5~orM]m۾CWxobFL256\qP2=eR`3jLw?V(5!ۜqQrLro\;gd'`>p:.@5qK)_P1 O8j R G"v$5z{G8OFl`ЙkFΨJkn+_ڗWWw(3; (jgnwSoDOw^ϱf=+1}.RAw6\PW"=A J 1e&AC\|Kq8*? |J}-䆃~Cu[2i=`"dF $LF WO@ұ!لMIX/̰wzenqYzON"g@s`L8tjqɽSTՏƓCȦE'QˀW궜 ֣Lp/AkPy! 欝 Ed ˯B|߭A5^haE砿da8%k>gώBIRG&>xxG u_Pғ[Y5y7-akC] _d,p>}s0>wvZ{X+*ڲ >ZO/TqcH$ "Bpci SRB`>wЇ۵현Y И1; ={F-YJ-OrḜ(Xgio-޾'Jgj_ҝ%D+]}ƾ3Ln-z.բDdꞹ\vh_pQ#ob9+cZ'p ?r1E jt:Oڎ)*ê2x>;b%S41(HhECJv:4@X9<̱f,X|5t!J_yHesZ[bj 7Y %'~jb[Ҍ~[b qX3wJ?V@0nby}2eWo7z.J 6fwmn7jwxm2M䷕& J8zE,`^-#RBMr87d|6 Hy$j7:Fo֩-%15-6,7 8 Իzbo/}b0~XtkNH|_e\ä{FYSP*sX_BBU kI *+RfYǶʙ. bQuo>Z4ht^ _9'[GJc ft=Fj(pF^Z T!՘sc(M헷>clEvwZqZ Of?8JO ŋ3rF?=GRbd6yh<ߡQ\QBSRφqb|oz OA\ qF1 5=u> *┩Vfe$_.K)Zqu*i6ޓ-(x`__&5CoDPnZEƽ~Gl7!pSԹ`)մGŠ~02pgl{h)wrԋh/zQW}qY+_B&[1^U5?pϦc;9A%}q++Ѕvh]*+Dd>V4?vGM!~g8+f Owxtn~W1ѻf[ht\Fٱ[ 8ef˷}Ba Ij<3|OwKXB4m5DhbE ageL!a SQW&@Z! ޤ,~~J 0@gao\oԭ.~cV)S j݈oGLR d/Ng] m[?elۓKySfk^ցXN=ZXfÖGNoy{Pn|[W`~GՁį´5^UIadj3 MOJ- Hp1*8Eu><ogG\4DQfÕ͏곥rd3FH%g32u1gR`+Ty]Vgm挎h%}ĆC8 F+HiEѸ\|C3dt"Րl@9(LZӖR~7!9sS ,b&-Lk%Ew&rypֵTAĢR&~ґ g㎮h&XW1.9l{Wo56#92nrT`IifY Q; ;69Gx =P-i <&1tXܫ?%VӖ GdԖB,t "X Jjo2Jw^7֋Ws5 :71 9)f yJlDmhSTšT,MJ3zE-p]N>Zpq=k v_hTM? O?.lH 8u@[l(Or-ʈ\ӜjkS65J@ &Čf &9{$:I7MKo0Ҙ&Zx{4lKp_e,!|8!;S4`¾!,#&l Ǧ-Pc]f(zIm=Lq-TNY;heV_kdQܟ:MHZed*ޕԶ9rA!bc0 O#!DlZu).]=䬽&&k`Ncf `-ƜPUfvnHq*,%mxф5]zcǍ$/<}&wZveZDQ7RSL.]mE(ͧ)=PDC`g_5iDYthTi N<Z~CP<l0`Qp)]:F![%h` {![r-$dѕ c8_541zEr4wmbNqi?G7e#A@N/9uKp3L)l ʭLl$2{^+7B/#XZuRp]GMuufYKײauՙljNVu:ǹt:L^bz%tJ.%Zτz*xLZ_|'ER_(m▖+ \äU[4y$~k+Ւ2=NtU_ǭe¶;`S5d=+kV-㰹M"ω#^sJ[+} ZCm߳ZI-"_7'4ڃaU]g>z_̮|E'(ѫLLml$d':Q߽ʐ|$sbc,+^*?`~hM[^, }-&'qU,@2}(4[±Aƈ9(EyJ&^IoM-fcWN+ο[)W"kBV xx1lF<1iA֖ӯo?9˵G fB2W13d } "T)d8ho Q@b4I\ b@;s/}1MKl }bcYW_e(llݍmBHn0/[_:.]":|Q95N+omSyՂ:J/1 !!चKGuv`1F}U`;R s},Ю豹qFhbw 8X^Ue2#O9%pHEۙtshEÀNU2V0a1o3^u7d`p]Fj.Xk=&ycq2|yu]|! ')SܓN =2jyq[ 9Odٴ S##\έʼn,a&o)OT, b~ߕG9|Χhgn}Fe(VP:Bs|oI./_q|B;ffT'ǘwsRQEA6 ^Bko|F@XG?/ԯvq(&E6(Չv*nC:R-ЅP-|1qTB / }LT<v;"oRҘŊmKNaT  )o"x2ʀj*͐( :lbP|ićJ[D{Ox 5½>$M씚C(b`3Fġ|w&K?ZuGt*4\׵˒xbAE7n*v6)UO;9vOߘ 㸇E\)fhl{LM`?U&|Pk+O.@mE[d^EԲo8Ȏ@uEBޑA&ܽh7[ꝁ貐M{ vF"4$i=%U=`ɘ}Mt)ԼsφRxr|ʵ=".$E¡AB=PQ%Oуx[Y*> FKFF p3EG߉~!;pLYVHTBeUl($&lR,x1&l^̨?ݧCzu@24 A8Ie Nrʇ%gwpe gdx#wo-B'iP?pŞ+KŧR8u3ݔH`h!,Ŵ/xxUgYaU= f&|{p+/}{o,RX̿15R/xK7`7eYR;Dρ̄w%ԂwjYl\P:R8WU3& -ޭwj>k=c28UoPo˧P".{9(ߎ#3J /Wy1>{*sJnVHYl-<2IUE:)Qtr/YV x[< /dJnrTm|"TjpB@a lMMYJGB (@A$E 2TLHV,̫;GE9VN$0A 9Z&oۓ1n LѺ G?@ͯ=(X`S\2v>]|kdq un 41{OM^4s nܸze# gG`Z-T\ Lrcf\Ɯ|[e5(Undڞ*Ej\BP וa4bf"8l󹂄ffڼ/p#{d Qx%` sͨ\93wV2~ZЩgxclXȐiQYjOYF2AIk>@!;z?lP}ʓ; Q]NǾ'"xvg4h'BY1 ˈQ[S(~D2Mpِĥ=U8g: tt=k D ;| 3r&3/h(s0wrAʂl`>laie6 bBhE] ^F w4&Hctu׆Q࿂8s wrH̟[K[t%Se:ɋOowÅ;V m& לDz:?G2fO QaTi֎!M.Ł82e*g9Vث7 Q'X-*sagzU8~|fs`7ZŅ͑B\|im?x}r@!.)yn`N,޾m<[77a7k1R]nR9o8;d4%亪 04A[._ N-ؽy1_uwb\s#"w֗nӀuz]WُCCK^&`Yrks ^6ƬC^厶ѩ$B/nv5X.`{YaŜ #EzPZ6^,7AĒUR{3;ٺξ]Bԑrgz?̖oVB?DW=G|Qy;aaQS늯Uafʗ#@56., gf%6U*#HD9p`J|% {(9S", 댳ejr w|(O̓إR3s=}-͙G@:KN[Qd/0%Ml ~@''_vᄠ7F9F,~28]T6v2܄};P 9'hrgӆĨ)/+r- UgfAwF@=1x?mb~-G[={krra 'Y'\i;1fEnf9ޤ ;V},(\\,+ݿdh0t8Di,z3L '.5={0 rW5zڶ^|LBY&pj>V M?7uLgǸ$'s|?\^?~*q:Ch_QK cy3> =&`grf@+2[Q%(Ҕ)bjm*?JλL@_Vmw6 btu\'szM" ۨ ofLOB9-t# z>~~Ǹ A@/ڈ=< nF(.ʑAk(l.'DNᶺ1+ʶVEu(=L\'Ujma_Xprh Ne14 JB,/d$f]}ZR 7'k/[uOzLn`fMkX$!*T=R>#|_U{]7īP۪'ӔrK$w UYZ_l@8<S%]ʝ`p~Mq Zi7~'Fq^بR c]ƙ0HMBqp2|dY @+Y4D.UN~c1˴zC-ZHקLh ooY+nVHl2t' V+*r ꒊk+YCT5"?qFrp1qڹ4'Uhb/+N _T,ɱt)ُ9N3mʎ }y\ot3qjWug_;3WnޱgӍj.cU~ G0v#\Ml^nHHn:&QWTԩHtdwf=RJD&w,m]|EH#9; Ovad;.ؘ7.i1߲L:<1U*Q]{ΆnyLCM.䆄O kc|7fڔR/QZ*rF:@_SJp,P* er T& AKd K(F.m(\X~´:㛂C*;0^6] ʉ巡LfexhUn%\-1eB/1Ʊn1sk` 8\%>1[cfЗ*sՆk/.gs) \ݎQخ}QOZ(`[rӖA)hʊx$[.ބޢn~z~!`m?& * %Z$w%Ϭ!sϖwQ|o孁p:M<%\+2#11(z|;YJR1`#3 LBϭ%hW;m;! q@֭NfH~gcn) Ҋ=o:xڟL=;*Ӓu +DNh#3FxZkHz%fԅs3iHvVi䯧 U$0&(9;mk=`Bh1q"Cm9cW?*B;еGv6b(gmonkxh_eB3Ei%E4&DPo]MblP`)q@` 2Vc&%r4FlK>@)퀎+zpw!9'qGu+l!$f$'o+H/¡s5=KvjS|_r5XhNhϕ'U7]~tidRg{kiI63 ~ۅ+5DFI4,{WEKa E&)|ᓋ wa>QG\ EeM|3>O'nE]0K@'77+k?U6nƫKp7_RѪGr^>)r:Tl_tJhgpf:h‡*B}~GLpİ[x nF{,/֗Jd#}#LLHfŠGA]'_""1mWi-B.~m\eUsԦN7g9h#g? 'ڡ+j!"\Ԉ93Q}{ ͥDFі.uf#B:󚞚N2 H%@#\,DOchZp VrëkʈvٕJhsX62Z'Oc/.IÑDdހJ+ŭ8qFR 9@$!VR/V WZ/} lWz_/6pCHdLpm_XM^ @O/@@tZP< mUtB\h$2ͩgJ2vt0VmAc\V %̢"Sysv:JaU3˺P?"OTVL܃ Ҟ:  o$!0Xzߩ]whr-ɿU7כ|)R*#b{c4(@0VyeNd,Dx$] 28hVɍNv# &}maW$6-봯6"&2tJ^Mp4/5%Ƞ'9bBA'XAp| v""T$FtoF=Dvz<ƹ*eDT"tѵ s4J_G]CN8[sE-&^k1E-R4NPT+Bor \~ŊdO &&<\-_@%dY81}鴧N~zdFN}L>\[ᾠ4v/h2r}p26)cOP{} 7à i·|}d۞6 /**j gZ-'ڵ've쐯lk +PD"qM8 3ϡ94`v^Uvwe$C(,uW=~7|%.ٹ%$8m;ΐѽ(>E'<}uS3vfzp.NAjZcum`Ȝb}7أKɎwIW)NȤ uYx*]GlS\^/H:~ N >>{dnTL*m5)K ~3S,)+S~E?3GbIj:f3QNzCB`z4Ayp3 bXQJXH/d2prV7.*tK&'P^XXm$Fhn-<$wM"MRړбӮ6FH%n=6!dI~ߙ2ma9 nעiC(C4v*LG@bWgi$ΙHarp/2Un,wbB6{^;=N4þF˜B%\^/o*Y8As'ȣ ݧ{e)E t7A\qzX6Hm'EUzRP-3)55S"뮿PTnHe/ r9S"ڼ," O4՗Z#ADZVʉ1d^]kHC8lqT^$CCͶ|܂܀^0ש[+Q\m 6J<,[_?-$dMAp˂kj|:g]0eD` pQ&]Ev;:.FҺ9])}F)[1zxܤb~;,S=#YȌ@C}΂yhf<5z&}] `&>̅ă .Y8p=翤sJ=w{Fe*Zc2e)cB25E{s-\fH(Q1 XSDGptL 07'W8p+SE#T cK]Iepwws{ڹ)A;@[xE_ K#)wKѲw8h$_EW\`}w?9agE>_E ;xIG-7jsI3"*g"!ӮH1dU <*$cBRgAlUqP--Jj)>u.V&('{vVm_TE.ΨLv!m@~Ԇ,-M:GQJ+ / ;oׯHv_ĉlSG:~EhH琯\Q5j.:\^_?S슖Wo5.sap/cE"'n8"T447GmfnBc 9wrBCw:R-UV,ڹa=mÚSZ"gkQcN7š>TXyxs;H?sPX>WJOoxfvk!`[AEJjE]f >c#YȺ+Eq&mINF+ot.N[8ք@;I@ WEj*4PulzWr3 Dd9V˯"sp:DUЯ|iNs'48HPMeN{ֆϛy56/z|t@ d??~  ԈIcGq& +ng%ȗ kBbI? J&K,җ\)xNX? qZdO&{u"I'1V{Uעn t[sP8e^H̬-kJ0dӏbiJ&@^2Ne621]Uq\lҌO+hx o熮blH$k%Dw,ܶʞuz0׿d=~U㾰$u ӗ3-=V |4}e;}P,OتS,GPuzh-SL[h:|B+:i/.,Vm Va[r L; /`Ͷ5_OxL4U_`6 0={m/'wVUeҲV;.VQvx3l \6 o>R]G:Nz!ވ2>~y_ _\H, D}}$ɷ1):nقRoH0 G7uR_~ Yif8Dk\Ta&ZN'XKƤ2=%/PV +5cT wP@37n 1Ѧ(d<@Q%)V.|AQ=|uP_`@0d};BQ?'do)+~cRʷZꋟ|úoIT lJCie*e c81ZuPs8>J9-HLq YAO"\L+Ϳ̸l_>dkEsVy ue^G$Mu&8`IH9xUdI3%翽gR' {`o{;N`&>fPtT<;yr@FJAl CRk.9PF7 1 Q nau 34Y?!H=LS))A0/ {&j zڞ|mآ 7c3У4!`;NtiIi>7 eHջ@m[""-F3Xz8/qb"F;\'y1SD SM U[ x,gύ]6.#Ƹ;}1~7ihk|JAg\\ojׇ<%VJ ,Ō3#T8fu:9x^uBFLǚiyk+5 5wy!ÃK!ͺN$F L ;5|ׯ vWZ_gRhܐ=j^v/]LIs`ڮ~Pĵ32$IJ"Mlt8ZZȪmAv)ȀC=-wSͼ/ n[t/% Yn^灘 ]9ҏO}>d恱޵yBav!@^dNԥ_x'g5E`b97UD,&和V]S,N%=@~?I n  (e*UdzSԚ6Yi[vOM&(brM]P^|joNx/;Y舗r}V!\hŽ4Ut$K[F]x|﷛M0trڮ)7KXaδ  &IT(-8 P.viK4 FǏMT5̕TG9|wَmt**&lj"}avDܿ!&Rè4O*ۂXaS4.c"VionFWyB)!ƱWZk-[^I<.gy?8k^e1] Q 63-]Yu ikcv`^%홀e]ow P Ym2'_ ǝ̃tXbBCz7ݾmry41!MS3MmV O >ɺ׀NosS; JꭙU—BӊBӶ:yEJi_2ϙ,yB_aߝ'ʹ:+\5B. 8.g`}654{?ВF)NŹLm\:$'&/>1i(kcbZ|fNL"2 ^pq Cxt4zV5x#@g5aWRƢQfw<4ݎ::d6"N dIq3 ȹqLw&%Ԣ@TNqouA>M⑷ |/.a絨=l u-m`1,塛#,Dįcv:.Iϋ85%~$Ȱ95.'2}ˬZGc%|`}8`=ny{R;cҺaTO271RreT0wzR),APHY5"uu/?pޘ<1>PߢQ1|c!V>, _|#*ߧF c&Shֆ~5?ڵ=ةU'}ZFc xu+ґ`>B0/{Ḥee ѻҍ7R9C9W}_H0kz{V=/= z CvEޏ$..`,'_A0[{vڇO {qtd*';`KtItuF]c6>adY^pWTg1aPp ^61s6U="jdaPw/A(N"L&=.:p?T6?){$Y)0TZNb@D(ly4l\ʬa:OYa6V%7[dEP%{`ŀY;}Z63!sVCQJ] $dﯻX=ib[ɇφA?^^!|Yy>+%25#dtiMqegU?چl{*q&ݥ(wdŔILa2E]E\~KfjJb^6s7ո_G#hOߖ=1n+( MW f7x%e$uprSHhbڛJ*&bfS4#!B̲jbŵ׺pɅXtzI  ReAɴOygA]D5Tkf'{+4Z3vS5~*8̰Q힚9@3 1rt^|vk|ܤ˸c@\Q0,fp᨞GwdYbwL\qhůdUR9׹oc{1]?Hkc%d.:Css Gͅ }Wd/wV2B$[&zzuQR%>*; ,Ͻ&q ⇊hO|5lAݵ~=N~m71fw H]^$2%2 ]fIU[q_YLD _w^R$~S41I\QX&0P5\ki`UZ .w=T>1[?)vizR al7(}YgfӠo(N>ɢ# cJH Nm. 蛪D f8jL5.Z2u1 :͉s"""kg%6zVK$^6T}w :)XgmyO5gz2/'p!No4Y3.`<}oohxۧ> ` u5N'^(rn,?ۺ z``a=5IĠ'ՊWl_I{~GE@ْzR8!h$_1˸.xO*jQzT򹡯dԑo%Sw{k%Uy89aZA9`X7<W_ 6%k0dIL$Rߺѵ,1U#k3zLF*fԤ5m` ˇO1炮 x']qV"qټ&Xr42icMoeO 19퇢6U<~LEL*1OqJQ'sg*%éӉP@<)jF(ο'@,ueUߵH#(bⓖob1SVE9aߔ. cG^rt ,~C:<.| ][_*:XygXP VәA򄖅:o594~<J jGf<)FVMВ:v !#*xhf}KsA{m=y? Kk)Ate&is0.#u{{N81G {&i{!ԩ0#Y]c"qI/?þ%)lkbcTod>qSQu 4m$ɖuK䡏w*X WCCxڼp$9ܖg1oNM};IĝJLnfb8IY /$q%|zd7ޚ3YG|( '#wܫzԅ~Q ̾$G}P1?߀lR1e R9ETet9R çT86`Η*rZy6e&).$ <㮃 *G1r6 ԈRC\؜\ijx66x s\yB6/FLc+ah Ed'LѮwAaPkA[+)'la+W`x/AO~ #S0YrdTI1$녩 (gX#ׂ&wU<3u?څS$کP֮>h h$NSAs4+-{'x|,$EԀl/٧fh%8n (d&\PB[i7*{`e8|YUُdݴ LanCeq+v}b9PPIyLk= g}J`M+HU'kPbN xh2-pбϾ4TG<)E>ܶ $I;)FT] 16(pzkgO+|y@M#-L\4E A4C:_GؿxG^ xwhNS? =_ТH%|4§d;* 25M"$\>f/'9O {xq AzGĢ!^P8gM/a-G1Xx/>(f{mE!4@mWXbL m:)ֱ#ZG_E̠L4?4Cyy?݀y6 ̕fRi, IηhXm_a%>&sQ]&[+=ݹEB6^v CD57}yG@>b0>LYc'ΓeeՔ<s/hʷR6"D%8_@)HŷyJMOɅGjI 3nƶT6E~b*S29˱[})Nd5 &^NcLl^`+toC_ @hDWaf4wJ]'2>Emj'd-p>ufFQ% !nvȓ6Y4 sON' Q+/u͉KҠ 0({{$4ۼAOeB]ZE8k16 Oʷ7u%j A#KOyzVa!kZ>>V˗ Jk4.m+INVs#s FإT{>/l'2l(g zߧz^n zb1>AqbǬGcQx% {;F$qU>eI6oM|.451 q ^H+LTW횎!q?.uhb`pqvnj`564W*mW%y#w(Df_oMj`"d>lF}J@/:}i ++ӴPn_ k#Hp11Xlp2BuXȇ,1 \rPjgԲ P͝>ut\KY ۪ĺC&(xIqB֩N=Jv/O DKX؊Nu/1М[͑0 9eEm? &U|FY=Gխ ƛD+7Zax#]0n'ޘRc-i}Ew=hцϏk<𼑯N)_jELj bͥʋ\F9=3u6gjCJ)gmKdA"-Ou9MRp&vfJ{x:޾{4,-eNztvrM A|<IRC#8%θjqݞozOLv +*/kwP&(fK =R $pϤ**uIS$ NL$0шMgδrh VMxa4H!+Rx߀5#u5)fF;Dۅ8"@ h*mTYoK(O=}mBw^Q[߲ + . X;)lx}'jrÃVLi [)q[4|IzAqޥQhTgO^hS42@ER$җ~`'JA|z{,]'5Nck \NjtAV]~/N>`D*cbuH(>W4QWٕFSb>#Ç{(0gHI4t`됭0u:/cw[Lc^YN&/eIfGRe$$* _JbO:39yz2FOP2Kq'BC_Ks|`.ԌvKW EznNxۡ"ygOz.owOaTŃ)Oy*$5DXulAbgNlVG@gA͠DV{v ( &*C:8iS4 #"2?xe긖 X-j4$xt)jIQkTOW8XbJ!n Aw >.2uu(Y]sf!E+(MLI䄄yZyRM}-}辇c2 hmf*=.]wl ,CϨCKM4gLUy_ I8D70窲y:~_N0o& U./o~j5zң+%=,K5PD1DܭqWY5|7*rZCs s3bs_CK^޿Oq!-4)[B3&z07|3/4VGGXll+{mUxO)Cd7y2?2٫u6/&~s%dpoj1wA^p;s] oVR{Hlw23Q@f_'a`g_4/ٴ_!LAk {ٻ  .2R)m"e;Z!B/k;"(~ Pb{Tgp%!; |R8WҦ3S< G2|8u,PmԼ3Ίq.urpl[NM5cΛ.X~ ձ(=&Ѿ&h] :f)N^EAS1]ܞs̠aZ 5 FNDe^Oƽ5ӵ(M#@eR) 6 XЈ0TO6?V^ֳJ:!K]a3F:I/T޼~7Sz$ }|pbxRu uǸ9kqT(6 6SŃM~Pr\Pml7 ͦ'&蚵ٞu>ևrӡUuBz9x<bhR pt0c0|/-'0jq%DR,snqň?%%y2y$nAsďj%Џ%0y ^Y=N[`[ڸyG G@R*[T,/\:}5)3rIi ;~1|;pzw٫B@W-&ApM mk )YtRÏ[0.Ɗ>+sIJ))W b ԱqޠN+mGGjFS1/22" t8_ꭀ%Un3őa o~t~M:$ ɍOs)O._5P3ċt囯֡Xo},pDݴ528u5^ۢ5''j40D%v/6ǻz$ـ4ZE!Ua$'>2*f#?fŧ虠k:nD.[OQ%}="Paf3D` ojOL{.-Yb0%4ts*w7]%'(Mvcq1RBT1k;]y!ī $vc_:k ,f]ladRS4NVL̪g}SEzgf:KW7Vzjt>;޸ ]œV$YrLHńF"h T2&ٕb$ڠ톒#Hșq}Mo0k/3iAn)4e= jͭ-ue?\?eG}b}* s:! b&o||<15Wiw'+g`)1m20p@ξK)Q?v$~YK(Aگpb%23}YLK( X,Ew$v)䷁qL0vd"-;oӷ!DdC:bDcK% ܂IJqwϒuꯪwf/ M C_:ozsg WRe%2/S6)Gz+F^MBn\E߆z q53tW9ow*wtr7bY~tD6׊hH ;W.Kqs1h.dqR]KQ+ J1C:rtH) (r6gBncz^l[3._}J5.Sªqz{?f+_ٖO~k!Lj2ʴ̖Hq?"l:ҺeMŬV^נJP%k&G}.'jc= E뗛} LR άr>k83uIiB $'Wq}6ΉA֙KC݀ш)nmQs)Lˉ)2u[peD⥲ĔB | . z 2=ն'yik9>mޙQbW녔HdO ^Ejb | ||CB;Sr|܄ jvtS9~4AovEl>*ߖR@b;l$/—P|,mtN83q<"d?BAx̱IA:&D1P3OѤF8ܖ{BSN^|r[j*e^&}bJvDUG"/-95c탪!w-\ƈ8Bԁ= ѧ6C8;vQ0VΜ,c)7r'q`3Yr}W8^KEVs 9jAċe`mΙt>ki0tk p3g_2иV󍥯D+kPFSTkg5UrMPQ5Slncc.DcA`"AX[m,Բrqsʉ L;j!n8:7#ؓe~1Y[7b~T͹ (O!е]VM9WwH޺*X̱뢈ݒTm<֝ ΉD&Əz5;S (RmZVq޼=6$8F=}H<> NY2 ^VD ?7#^|Aa)!:8? 0^oj'jF\Mox3 n/qW_ny[^eH-ZyƊA񴾵c,քBf4n7M+gL v' W.9.j'hޜCMۃPk֎ g SR&"KVifY,>ՙ;hO?;~J6`z&-蛨1N}e}|8 mB²D5(gHʯ8a 2*fܯԧ191>}-Vj~'|kvv ̻ܲEƽ{iI,i|h~ 3OQwiOX׮7G ssLI59 ڿ`y-w SC 8݁6'R;|!ldI}8B ǯjK\ | o$w`/0#p, K$9g'cS'x{J`񚣰s`ee(ݘ_0(|+ZݭTyF}h>𙀸pCy'%0l>X _P/B\i#\v { `[OQ?ةj럀4>~:48%JMm\ D@(-cU\%(^y܁td&zyLP-c$G;< ll5`j(f #$mgIz:bqL}]NBM[ְZӱR,fegi}@^C.z", Q/~tex w7+8YQ :R#wBRA*5}\3X6]MvlEºRt& k h{<4ǛMHF3׫H(jeD03;ON}L!̒Z=)NPswV͝(h2\YZd#Бto~"YUc\OZ9[Gn 8!Ze#T_e@A'G z7Uws[ nE|_E<~F?qN@V:+xHswra?irS (\BKŗnZ_ z Q\F?TXn8Z`4=ed[z<_BiM2(GUUX1Jw\m $^Y8zX_Y'7lc>/CbN,8z3ڒ=ȑ NNތԬ'{PitxsDU!)ۼ9x0?TYl*.gf" U@F*wt6VȌGǢl[q;9?B}JE Ћ͛_lqR. TyUAulk߈}~gYZ0707010000003b000081a4000000000000000000000001644ae3bb00020e04000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/hw/irdma/irdma.ko.xz7zXZִF!t/0]?Eh=ڜ.+쾸áy3&1?&dG0u.Ǜ:\#$[@Of3*0[ RwsuBCa/F5p}R,,J7:>*y2(u8-Ɯ_iP d@G97>RΥ& ^8%V _ =Zin<%IK3asAdUKXm<7 ^aj=F~'Qn4qcBCg1]04>u1#_ٍ\,xAx,E܏[G3:J[wp-n0!3i 4Kk].g`p/Dڲn'~X8착.zc-eNI-G@YrX:v4h93+(IEo$,f:}0 lhTlGy -2T:Oa^1 ;K"9CO^fvnMZqJth;@Out./x&M Y)Olz@ΔV/QMny9HZ[ejUIG#CnN֓|a 1;o4/:2Bq 8 tDZcq jakKH,QY+vB8KEbX"i<:AFRӢo9o]\ J ):Hrp<'ʯHLv:ic&DLtg<:gt{R a˞~FMYa;C!qPU`Q:?䊩KZM_"H۵.KpnZkp׬/~`~bL%{3p_x,5OI?LPKL1m<_jŅ0g b3J( P1bQ/Ex@ДG4h|ẓve"`tW WmY#;(Srȵᅲw @pcR1~xܶ^8inG^#57jI)_ۀ✷' 7/WSD֖h}3}\;!&+3'SAK#ڷ$fV~^M~REY7Ln?F&ٗkJQ>oc.8b14n8p5vشc@b R 9XέWb4TZbx&Ղ &ǜ[6qN۫QS߳ȿǟQf fL 㺜_[(PRFoW(ƞRm]]O FƸ˯uD%l efƩ\ҍNֹ^uoun;aq&T:5;}`l:ԉM1x7ᆼ8fP4j+'B,+,dUܻO$#f@`▗ UxSm4qhyP"0'[(w$_p2r3HIІٺ9C,…sދCǹnI0=T2@-o29- B:mYwiI:g@43OG*Ԝo;,fHgjk(?UC;y0z hc; F[ 7#cnڬ*VIu;h3It;~}&,{~%2w~pBg>D5?҅?*Oxx@×裉RxZhŽzmE(yhCKs{r1tF.O'.il~ L>kO<1挫 9!0~@739.mm?t 21 ܩH7$ZaE( 6 ,_Dv2S ]AΩ4 QYZIBb];ZG|]s Q )/JOp?8vC0vM'X/$aK`|JXdjm?B+Ig̺[sbp2FOQP_"{?ikO ɢ,4{"0t)GA]ι@7//Ɯh﬿ "/^~¢$=F?H>igt3Śs8 :@bXɨ->cXR.1c6r;1$0I4ARf_T4]Mm}V)Qt YHP H}pAfv>Rv11B@HST[Ym8FJJFSlG| :9Gm> .ͭ@MY*< (0J%ǘކп 1a2d1iRuqY#UOwދ>G=)qaҮ;ϙQ sW(4ע^ ﴋ.膇SFzBc>ڝ!8E"fAT: 3^I$W`|z`],0MbyR E)څ;*lA0V.$nO7&b#`J($;L!ݢ͛+ u>h'#*n7F|zT?Zك6o^[b鸩`#"1w\XMZpXަ4XxĐt.z `2iϪ.(J~#^t҅zHJ˭,sg:Iois DY%E\%isi\U Bwh#Ԃ"nTvPvE*LJ%=TtS )LTbj5I,aX\:5:oanlCr`@cʨ"~' 6PhzaoX?X{/vMmwd_2b3D!McpAjC7:{/Q\'Y)%:lmdyaGm'3T&ASVnNdoGT"U@e{]*tžYW~EըD )*HR M <džъ8j /glOo_yGxr\SB7ϼ|r߻54TJBfJqZC[{AqRM+Pp̄][W^)|!]^SCGX.z$0GyFV*֏Pe}dhz-JfG=c]HYB1o*>Ac fJfr]Ӕ=q0b[ *XҫCk}N9x4ѳ[+QO慣ع HDjzkG1JqB$KZrWȱw:k;*q:{uad^nķl{Px7(8Rq nuoȥ22sC fZ`ZYP7۽+ۛչZVW+i$X]IdX2=Y'o4χ3)&mPEWT0 B8FMO .b$!J~~|us@M@&4+㪽 [4fqMw0Å(F)̶m 4#o3 iE7ӴTEzɉ17bz$NmE֒j&z^xA,h\"WóuG$0?-.kkU^_v3sS'aۉ"D,W+wI{l! "2aᷲfa_ej5ݗdKq'l-דr.2ƿ *||[cR.@ 33`ء96$]˧LSkFjyD?`'Ž.hS&] -U?mg[E ȟBn&-l㶅UͲŠބ@ǙtFv>Mm~ރy~qFGŶ ()FW΃@$E SRQ~2L/n<ȜV"_zNc0}7yXjoiu}\t o<o,es'ti)E&&6 -31v!=PP-U\[ՄV ǻ;6rog ʌ_:Hd/_G$B@}~ ɍ#ǀSPO"Ьe~Ge +/zL[\,FڎGo]zE[̔]-ל@4%OVR.ausSE!99u=`'+.f$uGb?GP7d(hO]M_!' DŽ*bE=<lv:av/Z$-0hf¡waṹnĚVu%g$oLxnN%/U LX@͎h"ݏ(F^FB4J(p ŊĪǞb-9?Y[1}G6X?[x;KuuMVto'%8u£pr<~ /u!~ʔ!/:V2/!S/ԂgLyCs2ȶ^ . |\$Y5(g%Ø*HxP7F}̫#vow|UfGX:Jd 5+g;o4y:dW9!Kg(88!>\nnǕB0qP14 *; Gͭc;*qn~9d)_ q/x >Kd:O\-'BYR&[6PA!oqksN#vA"%` & ?EF;egܐڕ\WƋYKޡE(܆U`ĔuKcvw_eLcR֡afV#&v Z?,xd\ѷ#b,]ŃKw"eOߎ!Xe޺/;gG; ZM"m(ӹo!zLQl}ӷPg![Dz)(: Q#6nh U0OS j ׼䌐ٯMp K(xBDޔX-vV]Mqs7]>3(;ЉJAx8Qz>sv*$DRg~ADW+ƻ7P+xQ|i&pQ ۖ,mXd1vn{~Fw< c,+L227q(Q]lnRmS_$x]H r뾜&}^xc;'}-8$i?w4r>Kqd'u[[pAXD EG<8Uf;] tEi4ʰJ PPR0w7`5:/1nުeF Y3蕳 Oՠ.9Wo jҟZp0yDɟ_{) 4{Q,]9OP݃VLy'm]Tg$vm?V=\9|,wΚ:ICwn9 :|8a B˾o-|֩]Xij9۵+L51# 8?Bi6a8ǚ`4vyDd g2-m}KrPwk=Z=Ν*ۛnH3ڊ2L'`X]xMp~Oߐ硖2ؔ`̇9A ΐ55ooXX&nv'h{et͂W>飐.5"8,u.aٝf ѹ7i~Cb7S)ߐȊ)49=C-虺!ZD֊o3U3P\eZx-_ΫcֽRƝ? 4ބX"ؓ>ljw]m7Ry ۏ?^{°4Oǁ,:Ounɿp̴mKjDXebUy6" e QJ(ZvRF!hpn8)<<f%>"@v?S2 )S7f38R=#:}_竺Mlw-'_v/ƢF $2-HB@PEBT)dA_L8ۀR8ͩch3 b9~JyY[Tt%t`▤9VuwP/]-4 r9A!XwJM#W^+ ["UЅ% J~ 3r#CDT~GYоr @7aqGrRFsPFn4[Kq!Ql#G+͆h@ r4جnb@wNذK;[Ԁ릻XoM!NJPXo,jIhCxHƈrɼ+Af_T?30wT6D48H+LOZ]c=GNRx; j;,A(լ]6CAדK;)+ʢ%V#{LS6cv!J[Y658LaVfFU u5Y",5f54aW>u,rXU]݂t Dvҫ2\e3^Q8vz(]S7O%kt;L)uMֵ.ݬVY?f]{o.ᄚiI1@UQGApOl(p#C\? ĽCNx5BWY2zvcÎi 瓌57Lub^ԳV3B4Zpl3BF齫gmKa:V0.MR!ڒlͽwԣz58!@y) -oB9ze4'4 Q`J£Qj;r_ gJtKCkwsHcy5!$2 Eu4-p&AR_ @t0hJ|~O>k|lܽYn"h:MշJ_٨)|5 "zn?ix腢Ҷ#* /å]c +r_9W8.CAe 'Wf.:JJxDz\Cl"𥕉BB*bE@/1DtS5xO]떏u BI~{6јvn)\pJvhm[ %57. F¢&v={,Ddb&.Jy3=N,ρ []Іٖs>lRVͺ:A?LB/"-Q~7(`_-8tꉲj\-ĂfÝ7m vmep1B7߯LLHLp!b9$9)pO56՘oǺ%Yb,aMW|g_P_($QFo'Xyh=i5 ՚n!`P/BDW">ɩ+h̙y(ir0oՀ(5̦*;]>7-s*Zd\A!˥_# YKs+Gig\Nfpͻibxkp ./XL>^رK TSa&!{+JE fIyP}=&A@L--.٩pAki$d"b}a] Ƒ#g'(u=M=/Ďfsth(yCV;A)3BK촪~ ?ĈK!-6ԛn1Z ΅7+2dP&fhxɔN"Lz+ȸiXP*Ơ՛9X^J蛶Ie)GʗKwzp5R626~WN'H+ijj^g#b4ɫ/IsH2W.k8 V$A(]l/ a4&sxEkՈ?l)SwJ5)G4ӹU Zsd%ؚ,W;WMC~8RnP1 :?VC|HCT0`Fh+2pFx@'Fm-{IҶ[KsjY-8FB:VDS5h}ƶ} y@(fK:tG++?ѻwy26tPa-#y/˕@R -<4NF7RsIJ|ua"`Fo~X EktSnEK*~60->k~u`9HR@'7M\"z~1wIQb8ߣȒ) 9Ix5hCo,2܍l^R*Ɂ L=[$8TC3A #rֳJyQ6Hn EP$^7A$IaSY_=Z;hվgS01t"ky-ɗ8ېngybh   2|Po?A3XeFGwzp71 8v@,$Stzy֕"cB>ē} q5|RUeq,{c;0m+leJ!гn E=$h۔_skԶ{PIb^c+&@{&Qb׷ZFΨGB}Xt"{DdF@^.?nv}\&7Sə[PnUvkPAԲ0Wr(qnBԧVg! ܘ9^Jc TC5^"ĴVF(ť H<]E d>ٌLJ {䅢A\=H)渼 ch+r|i<[ Ic_m!Xs=Yע(j#l #sY[q/TwTGs]1a4mV : 5ۿ@]3wJ|>yIIl W#;jߠD 9-L]=-,!P {;4-a{UB/ܨyEkĘ]lw(*a+eZҶlؽP9KSiRjc?<|[4,i_XG> ʠ5+\`:rU~ŊVi,BAZfqє%7-r )],=(%aq1?n /pGڧشWUijzfP9z0X.zS * 04{HY1 qɪd(BڹœM좼|?f?6Zy8xOwU.6Vי3?J蚿+&w)e #Zke)nu!l7c;ճi#u~7 /\1xOT˱{'9blZ $[o = | G]!!i_v]hWst^}ۊM#ܶ0B!عQҞ?m"ּ\S˱%}$E*Rn,~C o(+'dNB,A!IM@8[V0P%E OQ/f0* pV ];`oowZ$}T#uITv[I+ @m*bF)UBoܲMkS7+kHPsDvr]g`X? %UeW)m;¯1QR q)3K=m &<yX.[^:O&9zG &4C eA#{\QYζ7C. ujh8Te[KF_`FTXnɐET$\f%}':>ߪ [{ٮم3O6Hy;%x([L8C8Ww+ <<ߕ8,\g>Y.D[xgX| o;}IDĜ9yc< F ٪޶OGبBEz"BG"|)D/3&t]X,cR\z.m6)Ș:>oyz&ilL=!v龷OM3UØĚ'^AK3\lz[R|n&%4yY)xq8D3|NHg䣺$0ɨUQ= jϛ$Dm|Z3$(}%Er9⛸G?Yp&14llIS_ HrLFF0.ɽ$oU^Sr I }׳Jt3} >;(8Bgy#Z&OPl9b.Xf&N/a1b~}<ve'w떔KH wCٽ B`Dbֈ=3R+)|1XW/QSMRZ))|$՜S+K(^s;cqv0h~:J7U.(G%`gI^)k'$֠uB (AB6oPGp *l)$11Ilt@e( W7'MjutB>",ycR7WvU41b0I3ϡPO5nJ!B#:0FSym 0."RS7 u@PH40T!T6K[, t-bL:]d_jʩi9Y5ءj.n < b*zRPl YH_y`io,jUfo $ 0C 7rGm{5Q I RJ7;<ދJĐ\r@i' |q} n"Rqr-3 @ L (d|y^ - 8E@PGʘa%:0D~oãT0kʆx-u;wǚ-ɳ}8$3An2 d GN~oT]Їl7kk, JBcCoI"2[bw[UW,;g0,:-<7lm'z>V*m埙Zf٪ )i(%ӡwe]tqcIq?d"b߻]}0/S),)U;n@K~eqGfojREo^$5Al&"gsӚTh{ZZ=Vե!<|Wk?LQY,aL5T~T4\t¶Ox*Qdg\08ʡA?Nƒ&AǶ#9^7PU1fGLTByے7Vj'cφ#Qnyfy=e*P lwib<`xO!_WQy{5AoYW> K,&+BW+\baRwEӓ/FO(]@zEAf<1j۷lj֊2&`CgNzIaSQs7HNp@{* e JUKN8H9a}h8F؆e$Z3 Lff V]r>oVxEKf7㜓 Cbzl'8P;zԽUa~ c$ d/~0TZ޻`]ꃻCOxE^i jaeMk( PD lI=̒~7_[}RiEO\^OU]BQ|swaa.u2:iY"N 冄zk"c-?-SAaq~ 3Ө4N ȌXxH!vW3ô, OXxГhݙ1< SulMmDpUş;sRrpE6JvPJXP #r9)΀f;-)qdTdO˺]&e|GoBY tc̗]?Uq8WZ[,4Z +&.GiӪ`b³>( P鼡Bz-諠k;5]tDZbSٍB £ CnE-nbQv"$NHz@‚XXA$] EOk7D5M=I?c/hܶl:=@pe Kq#ЛJl^[j@F^{}{< v1HHP?4p?Gk#XAeq#lã@=]d֔L^ |쾓[675M~l8B] lasHq) B~MwŭIGۯ(qn$ᾞ^F/YI2a#)6=U8%ztN4a_#I BT?ݷ!9AiԧD$pvJ#2hˌRUd\"ж#k$`բ X X0yDm 2->c Y?wOH,]UؼmWEX*}.5|gT7d[ ,Fr-&{&MZ `94v}p~rgj`s(o')##`- YշFƫ ♌HV_Z Ѕ3U|ŜC4S R·:k/똿kŭ,gLu:爙N`?WABY:}S۫a ulK=FDlU3*W|YyC&Fb^ygykO{e»(h"qI(](C-Pg9%0,V$\,2&RKԭlw~K :ęt\܂omyJt^|7 C*n-_c{|{j=L밹)\$';dEɮ ꙬY(FqGR"zhazƃsLMPkt)  Ռ~,PS.9'UV{3IvWV*D6ȱh\(-Uc7c :5a<<5#X G?1FRBÀgZm8m ě%s Q@K簘B?Dq[ScG);\{ D _a.- `1k3;6O[SӂHN/-A{t'Ξi̭X荶J@yO]AkZms ylIA|f#{.C{Aޣ$e(}YS CNb7ؔ_%&.ףּ|(8eME>oq}!V2vC^oeSlې 旫@swlo%CC)MQ@d$kڂ Uak ;!snٹi8tS$ZF>Ќ׾{+5=#R8):x~^xYáGRko/ V" ^Cd\+I&j7Rj@)h v<FZ(S\% ثցpKIu[M=9Wb*Y$$ vAcQ鄊+͑7h \s}CYIV[ɥ8nXo 'pʁ*Z* O>J3L$&:o]͎' SuVXOk3fafzjcvnS*[>Vut?=yfWnF@_>v9 >ARa;*VʦPa'kzty_@OERy(wLnwmnfNc=m` >C"W;W AA[M J*Rf Y» oLYٱr M:z ꒅo 1S€E& ν`ayGQ[0g,IvQ"?IRzLi zWS&]=N8H;XJ5xMM$@ܿkHfD1Qw%NY[ Jg-CȽ ͉8v̸^% ?u:*! ιwO˽fUC@B~/R~I׎sb:*=i*5K4o=R>%OrR3xݔEl[kf?wcԿm"n{>SH{ }49Mʪkqˊʼn'<@^xT%hܥNGYmu%B#YLxi:yt6Κ c!: bΘZ@?)| AW,My3#骴u{7[(_kDd@_=~)d>r1hKR$"ͭLDlmǯ7(a)[>,h򀲉-JϢ!/Ɖ& b6b 71# ^H@MQ2n`*?&rIշZ?.-vC!5޽qU

6/ oqly|M2J6CCe\CPS{F3JAɽmc|5:]#(Z:9d仾cԼeE#7g#RKhлrC~+}F;Z 3;jhpH :9 re3}TW:F9SLK*JxUWm(;C ^RDS C\pD EpQ֋ˢ"}uhP8CȎ9FH(X!~%8*%z ͛+BzH *׶)VqzM?y"'z!Q* })n z}%੠ iv`c0hHw2 ;PEPԡ_~:mSu Q lz)^QS-Tu9O݌`~`˯fQ.PԠD۔m 0;qhA8xZ_9JNl#ѠH`U-liv+ʐ%򵦺S' , t⨩0)-PWZcݛ7\S 2(k?736lroG`,c48ͥm2U7 u9 b=I}^xH67.36!GzAsG%;bj}P~76֘Eήk"bZgPvCp47UV7W^TgGCѩ/Ts4gc%{ iCtb؍2_4? Z?tt*E 2L{^#q7$i:k@p{ ,=NR-#\S5~&};Qm@$5uF9͛W}&] 5q+=*"kD8e_p=[Y7|""מts`rix0)j(kϬ!b4iDZ %Kp25Km82}V`!h`6nCvE #]o Ż mAE{]piťOc/a]Tק(x/y\~ޖdi-Yǖ$FXgZ.5Gu$R)Em؝9y^Kj,µOl`A2Ôy@`OsJqK 1  ASF!70̪ `.Ӫy0@zݼpӫnM) OvoAْfiYỳoL| &OTigo_EDoCֻkT %\@$A?u/ޑ!-sW@.#d 'BF^b?he4JXj8t\:{ 뻽硌׫|Yijt|D`\TY^5#fvYl;_oT|:+c?Z2H 4D9>k̫4:`PJ8­Nl awim@ ZORB;KqLd(P%l3З.ray$o(sɏPtґ9f_0<㊄oɓc:`}C;~[[d0ޞul[v%.{fSӉt3Np _#!;~2CH w$_}:OO IYxjH)g߳İvr٨ }]ǜDX'ʮlV4MgtV 23`3K¾|\BPE-+XK\݋wy#YP>5U}ЉqRG5SB̪M#{75E[~v/ck8Қ &ΐM )T,F UXy nN-A!S X?+Qw]q K/u;ݡF߬Ul篸72@ݴiׄ {ZN:'hfb>|KofWayJ!tXmtO9MkJ 'HS uzU!%@S7a%?R#_s Sj Qjwm7;m(r!IT[4J|HOfbmr/%222|+糌 ^,ص1nгzFw`@ǠŗZO {%>fY5pqXd)nE%{EBi<%?RiAoyZ]_H_{]` +;Aڢd~ &Bm|̸qKsWJm V=m\C;gRo piEŁ/xi',V'Nr1öY*HvkL$ ͡n)!}, "yy_ k A&g+mn{j,E`/t~k K&BWqNT*,FWlX_>ڥcH۽J8n{)q WO 7dEH /&w,e3B(|/y̲8N;N"tyZ%gGkz#AJya3h$M#܏L+{xwBi"Q< 3KK5jw.g79$G@QX"DqQiFIM!VsĦePt$m_(ƟU~#€2!%F'uC_ܳa#'`&]QxW]Tkg$ѦG+8pZqaW>8RIYR½h&>N߼fQR ! gStX̍aǒ\l§TsQ8I$"#W誋3`y6 V4godW`v*l|}v ?+;V<']D 4/2AO;2tVgl6J_M^HSx"9"xP@Co1r ~EucVM<>!C½D6foX&×= ɣxD^Lnfd[lL2\UhDbDC0[dt{ÇU۔] &n'Njf.5C!sލp2Iu ږ9l gBuQ }w.P0E0b ƨ:Ud R~d ~MGa&^W"70D eGn~ -<>!rm{!DrYD@$Mc&'v{ ^!eVDŘu=stUY<&kQi͗/Aix~C.'ľ t:%ׄ!Z9ɨN_ٛ5[zf=Ef0N^Unפ =f:Ȳ mmDΞ/)~b`!BlMLiuy%OlرBc݇1LfL%.dMv?kM[դb-_~ B\Kc95=/8&Y/CwGtnrF픳L}*y [N`yvꀕjR/+5(o>Q+ ~gpg *@CebH|N=@-k \OkFmEU^(<؈1*#rDEYw3)@VP60WɖZs|{e1Ε}^I|ĝeu_Õ$NhY0W@WzͿr4". HNR"Ux{5*ӒE3x'a0\tj${LINyzO~HZ%Y:X&$rX5a׆(^wT bZQhL!z OA:j̀#!bkxsf8F\ЬlQx~G82x>'8& "ERͲ&ErC]kH;TYb`>usV#MJI5ܡ;S8%(i{Z=jݠ~:,* d2bwP_JlC\w-f>.af~nǸ&E !iJ4%ܘ(wo[^*.c'Rtpֻ&b-ׅ?&E;|р,?FY ]Pv꧒&c#Q$ VtL{}{Eܬ+_[Q60?ӄ&x84ȃ"pJ>E`p*Uam的p+hBJlBʦKۙSA% C,ъ^zunrУJУ.aU#>H2%JM,jֳ'} *t}gRehmEGCD@⼇{EǃECt?0 ` qϒ,PuJ&9r.aw-G%L߮Rd:സ4D|iY@馼nc%]+Xkr 1{ڙ5x#\Яpw0>[pg_{A"O _(!n6NjF>clxOij?-Zkgt(p0~)g48po P^I},LD3.+8/3ZU'U[+8ÑoT2 }6:q]o8:U|IC[?ȍѥU<7ܵ:hk1 J`Wܩ^8`|l1IuLORJqI{MɒxC_̌e[MnXlANqo#ϾE6 ll)Q y/Vs>cq/em3jC2r}Z&'=C4JeRpvqL-fM!}f KyzPw/02Dɛl0k٢ʱtE } Ɗk;Um-t `ͺ$X/ nb0PXb]A rQ ^DK/27go+OvHXq&f|umY39IDA$דKm6H6tfKa(~M1ƄTv m2&V<&NiH:&6Ǽnގ  3s'MYz<56kLV*DSAU]H</7\޾d) IwXV8g)Rmx5r"/7|}9lE/d$87LablՂ-hW H7 Nʰa InyҸ|.W\\N*\B vTsq&[m H,Y l<[ V_7l}]ģAH6 N;ĉ̦Zf/~3+ńlj*) T7,IQZ-3-6؟wzT^d!cCxzdpBd2,so5" ~}8C hEˮWR ,y4J<^”HBU{y#[[oxK=G!v~|@ =E~-|P pl'j$moV5Qj%$z^JYHHy͎Y:ff߹$u Cz~r"" @XL K8 ̍%v|{ MzlP4pMJ-֠3RyZkIۖ2tN&L"1y<1/U}.M󏷉Z:.ѰLw 3$&lL#X:z P{I96-** c)JW=w)s~]P-$mf\DPZ7\ U&_s?ro3c]qm~ЙP7M [}rشt.91,w% ՊQ+^קWJݍXO-F/cTh\O# *u&`NpVfim[{,T@ Hpl\BwK +m. J~"]WM>0}tE W ta3c@"_(QzX6 Y 5 ;RoڟepJ>EqB4/8B+4({1nlz_l önDdx)1ldN gY;>ѢlpQy*iB !|=.\b7?<(CpA|,,b98fWtiɇQ_\A23 tBgNYU.]Eљ+oGT@hu`C2S2jQsy ;Nh=BsPsrҐtiwE)6wo<d,5f^Zig̞3V>>oTV7Λ n3roY|j]Exyfz8M\J#&(?W"!| h&?D̬`͌c C7eAXv)Dߧá/"fD@Bp <.u}uY@ߢ-; _6f%!fD4Ĭ>B['/Le(iG!iIֈa& Ơ> by;&íՀ@`#^F?Lq^H6ZC20ԷއϟJ [\ S.>^ j >r[Tp!-aS73N~ } d_0ت}ckoEbXÝٝdGX#Vs3>p_R7 FzȬ`p@،_컵6*6dSQ9t6/k4F`< /6Հ-W2V4ax.#]acWhYiL}+牝oNt1v) O{+j*`3v|NZ=)1{0DԳnc(W-?w@S+1@L Vj\#qTiAX`?dsV?ik%S-nYހ#Sn`r2' a\E[,]4w(5Nw7Cݳ90r*)uo+y owA,d ·bb+ !4A+c{nH;%Iҡ'/M%䠾$w:} U>T2;̫8~Q3݌# EG̋䬔Z0ӵHKɊ Uq/uL[ZTQb@ y5QEbCPEч Je5柷ᗥ5g4e xQO$95qܻX!Z0'))e ȡ^[ f0ɛѼQ)G>}O.9M+ [KwߓrT5S]ӭaZZZz!hKt ʆW0Z!޴ Ɓ>KEᴁĕSg:? |AzSS(h/~m6M)O~dT2LOa!m- FeY3Q knmNV9gd :YY5~+]"#t協 Uo)G@ K.vUn;z8y~X 5Bdor:ZWpV[aX,9͒,1;@z%2(-N Ykx]q5oM+lyZb]7f 3A$8p~p6f{BHv޷ʝJL&Hdzۥ 6ӭBT/LY c@Du\-c#c*w,ja~J =/NZjSr] 'ٵy7vzۡ\5~ )PB.n7e'GA|6`{V [~9rDeFeiЁ&qe ÅS5CYB*3\u:ǟZAmm:7>P5@XrG8\2]Wv@ZY٘'?]AFlp@@f]7 u'uU}a'_VGR ~_$17M\R`͑*zWns7yۤZD<.qfP|Tw4}!ĜGGW+dmĴJb.@\[-Zj·iQӕ؋RX!E 3OL0Gd\L(3kʎLH?Oq7[i1" 'tS9X`5<$DZ1xm6vH|h9p_A G6&nFl-\碬ǩD/p p6%`dw/VJMXH;wZb tDoa?Ɔ(nk KMՏ;VgB{LwZ47g@㎼`FF)ZI M'- ʀJ-.0Hd-Fab4L,#uE?D_=SݪobB.0K Utʌ8 P43I\M@xIfsy'܋/ﺌ5ۧPΏ}6aL8ۖc3Hԅ]WO~.pVWel1߷Mc3u\АM, pp)$͸kNU=B3Xσ]A_C;E}/cQ+ WdhϷx ?8g`] iXTC:i@|▍yyĐiءX '7C'g"J %fJ89!۩ ע9Y4q>mNl'ݔHw ;jd}0h&-X?u4ez-Dbk93&]. '=E[ U7M`"à,ʪM]ȦmZACּ%K, 0yYo<'qXMcV-g J'X/{]p˥4wmo-:_²10@[ oaD}4'4`_ հ8̴܏5b|qJ$lytxk!_סQ IUUdeҌ:spPszu;]TYS8"CQpވ ބ%ݺK9t!(۶#6!Jqk$ШA4M*Xb&I[nU"#wC`pƼVߗP RۡHIO{r$67^-8]bn_l7fkC1ev<A5I{qgY`:WYqLITsQ*&ǡ p Hg'g-jq(O5{F}y>Bx Mkkvpz?dBtYC1_IۑY;,3N/N>e@J|+_-!4q/gzt]fv%*p`FE{G箝J)xZO8i{buҶg}ln[A[1-E#q[7>KM2!yTILjv~M7Q-Ag %]i{? 3Ҕm "`ܤ4bdDf+Y砱ʬ&8iqp##P{&t[u&8yoWT:c2+fy-rE'{6"^;͇q0s@:͐y6V}~`bD%b&h ȎSG4O:_\fT Ԥ"c{0iH`wZ2g8V~/WpCM''ĝ,3,,|?oFEvHbüء Vi#{Y/S6MMG--|5TD2sL;sQnq>M/ᤝJbUl̀J)^ oh$!yhL&l=ݲ 6C/#TJeI{/ߧuY ^wП覺RgjyQt҆3T؀@Ue[!-Ox>G@W{JVܟ M=7E+1| HRoWńtd[Z ^0FrNcX㳀'߮+yXPIUWk[ Evgf;ξ^N+![n+\[Z$k%ܐCwTsi a9_H!TZ$>Չf3>I> ٝoS[0\I1X2ū0p.帨?׊1'NlMōi/}xRoQ$ЖUh0 䔂V.@@hK)jPyf3pE,ϘT|[)}\ֽV ,X)e0 hk 4Me4t_|t/_,ҪR5={8IT+,#Qig^YFc1WՉEa_PWu->8R8I %tsaqQVzCHQ` qERbjer%%ȿ{CP6tbl 74b\.W #o}0/xG::dS+I"W@0;|tE`H ؞ׂ,TQ MԴhg^Ї} ARz hD$kc8qB#4#z.D;,Э#iUr J`}]}r }MEЬnpRf},\BY+C ftJgAB6D}kl1(kdL9mQ0c95_prܞ G JÏm hkT\vȶXNF]; Yp`o3%^p*lFhՁCo >_%opzҒ 1ԴI&U`;O!]8VADtIv哜U*m0uYr;|a߳r Wҥ z;vnfSojGj+wF4zM<#udBWkJ)t8[+wپ,)CG9b]Uo7&Hé4cUt#Y;S=?Goqvm b9'i͎Rm9#.%eI4 3բ[V'#"6 }3I/RX _2Bt,2D˅2m&i3η؞}d[i{'śߙpVۡUlvFD.ƛ΋jɮ; mH {<$-ZNp-A )Z8l T8˔<S%'JMk{ϝ'̤ 5N 8k=/B86}j>k ^e>fvO7t Q aRі+f5)iěUxkvSF!\$8rBUȒOL'j2N;aQ fs1xfyA[*%ɴq*FVlX~UvrZ#Q:+mՉNٟ܅- {d*!k܇ƹPɉj8FsH$glɽŻf8`vP9Oghzջ=ݺ5yYbtl\6È }A2^$OT|@zy'D#zKTIFYf%d JtVR? 9d!LKt暊f 1LwДlR䘕tϳMn lL]w^r|D\XvpW.%zC]"~"dq ȮetgS=$..؍GpЪy!M !'i\TܥF2͙ua*H1H2NDF>ς'Ri3vuy{03Z Oyvw= r3)6E*X6ulD,w>4/} `8oV_ \D;Af \ ;6%02˲a0?agPm!{]őg|;LaJpGI/_&UcaOąGސ=:YCޡ>st#%"Vi3NH[p&Y=J`O'Wj&t.GPek-ܵ vLD|+%|Bhyz1r4R?w)Fu}k56U5ׇԘ勿K7PWm~A~_w p;P{sx l>{Zި<4t-j.tl$ԫ) [{ TVyљQU$s&?p>ƒ s DߨMbC=\PK{,VT-dF t9HlqQT<[oNZ 85%vH,jJpw? ]T:՗)#H8-BTF מ![15 '`+=xO.>ȓT$Q'6.JHh31EsNERLpmq@,:BF a4_cq7mowQ"=()6}@7,TX{w67:yXNdܘ'ddk( H'&InqjM 5pĒ7uRMs]"*P|{k,E>"C,v \ G`*L($?D#v2e&e汥+3f4 +RɭEEYG}w*/]Y?Ŝ%:PXp/Zfa"XPu(__F߸H7>"k۳wKa/țJ^)4/+AXJk_܃m7 Ø"mJcŊ@##ވZ{l$k:gv Ci,$Bű -Ʌ=྾@Y4d/&S%#o/NMiѾ<}!\i2.irI{JRU֔6ҧ/0wM6VXnxPXONs9S5j%j̑b>Oap%715f&m@'$s"(̍l QX(.ܲjwvwת)`u/5z 04@6c;BoH'unыɁ?!k՗ ˝~2PnsСN5ο@l/fh2JvJYd'-нc|^6cz:O62"=N%lsZw8i鿮1cxVn[kE qs]w3-P~ɮn]_u<{[|+os5jN VKKlr'i>(7 Xҍj nRMXZkʗmα%X0Pn:<>?LA~NKHnBc%+7DA9,K6UztW>uYyhN<\( ~"0Y1 Uي./[J6ie +іTv׈'@uH?D'ExGUSAv'&!<"&o4^v CrZ2bdR>uu՗-NCѨmؓ6 ɦg/pˤ?|uSH~KEMo]cث&V~x$^{SJ+&mV[DA-8 oN.I8̬/rʎ]l0Tl}HfѲȭNUIVu1^݀,Ja Gd/UuJc?Y<-׽Az]n ʯ_;ތ mԞy/PD@"fA-(bL@i:N첀sZNOmXMU"gLSva א;G A%+VFW%F0KM_v!(#OՀULsW#5VgnIg1A {!Kۛ(o9ȯ1L-nHXY͍YdZm 8t?u| F#tʚg|c1{\P7͉)WտZWsj7ŻpeF{[lFV<}J`Š6a eK%è3N6"mhҦEX*UTcno,Ȏqe8mjUN^N*I%݄=$=tga V;DJ"ɦU-5ϛMgު:gL /Uh.ʓf̵f@ c _uSd?C{2I<$=8Cuehd~iy<_df+sŝ7v@L\=`n=8ruQr!Z_Iðq a6EO݂G˗iêJ J eTjQ>υJߔo@ `}-D kt!T&ijNQ-kKO 0[EGXf\`5:~5k>Aԣ%Tq^^ۜ xe)}&QKCM-J]9VTBჳ\ MDդY Ds 48OdpU"޷v Amт#iՑ! >1o!g0erx aA{Me\laʌ>3Ԍ[ib\bz;k">07-/S$;DаRFJjv]WIl[gQhcL9\yl]^:nZ32ueo7,M/lᐑiF*I)m:@p>ZQQ!7n'dwpmDNL@*n/bi|<e54kո-e&q/p ) .Z?6Lou)|nf GY,űZ^Tz&>'x V=bvHS/$Iz~5lJ'F}h3W{%<(h.j!f#i3%N"' 'ߍ#tTBA;qŪbL΅n{vkwp&Mc~gWPQBlrtGue+[ac$ZbԦ.5Shzd 2㌬sP :4xQz)UKZދ7j;P*KMAj1w6۲Jćq;2?!K5^—,v˾ȫCfoYHؖu&bP{H;LIZvpmz:֤.=t{Y+c*Dd CanW=yBjc~($@cEZ ws fH3%G19| 7]T;:JoXJ,'FO|>S>YJkXSZ1~<]mzInMl.٦VnN*47CH|s7$2y^cG7JyIMNfD.8Zzv" P/ KxҀ&DoJZ, 4g⡠'3Bwh5uJ@1 CwKGP(!0{.$3jRk`SlWfGfxi`AeboWuşalӅU6_nr4^<(6)6gk\⇤.2O):ͬ ڝ5\[dDn?og,Y1$>\ G$ߞ| FIiჯhO9MI輍As M>W\ ݿn09 .tg DO`ռ)=WZm$4Z ,INJ'Q<5 -XɅ!i~S gDP /r`Spp>kU33NZ`#ڱKe>CQ>4:.F( F֓Pj#̜o4Hn_O,]޴B,K`Cr YحE0l ??3jIGSz-tL֒ T@wXc,g )RIߛS]]zwd/ݵZyY@%A_Z?RV* Mrџ$q8+Hx0tțB:S{*N>NUvyg (TOi\30 At\|蚖+In677I_`U1ҷ}(E5JOxR SO|?4ӭc<ӰhBs^ww&v/6]FQd_9bʎ'P92H"E("=3ԥF;r v 71Z%DKdi&o tBM}-/R%.1H^6hbjԎ^#@N̽+_ EAY}^Wj_ .iU0+QPxRۆe=}ӟհɏݣ|?0zp[.2+!uA/Sй5C4 N2!算o: kCsDwrYn,Nq<ٲPpjL`OC&Uv_Gt0*uP2@f_M" W8}|^̐u4@%}!q_{&fr+u# YK7wRDrn"VHF[ )5[{ \$6\"1 HFJgA]zN|M]3&_~v<-oi ͻ93^3>~D2@~楑ahi~&|)y9dUѝ[tVr¿x_r2Ɵâq߱'T|:6w VѴPwdU c .麏s(hG۽kLBBTV^*FT sa>KȾP4@4 U 5R⿍6} \uTݹ [aAJTdH&L芖7f>X1 ŠYaLZUyQƓ`uH'q삸A*lqf$EZkTEykQezW@=+л)Ay *kЂ8Y]wjOK[NO8M9YzDnuwK%JSo,:o`[혆\Gboq>g[(nP?W)i\ˏ)ԉ@!MÕGAp4_XHi$;rӽF-qwE;=K?H`-] k|Wl4!K%-h]χkʼnU4Ozu'3x$@&Ut9*A~z5[_}gcn ZeA$p'GIe t}fӜc TƤJ*FT`BJu'g^_xDzjۙqڝ:hh_ j.FAV!XM]bk[s)eu+;IeϳwcHHjwؾp%khc|g++a- ]&} հ Jp^*tUq䘓|.aٱxA"zc0ALpЫښ*Ql%RyJ`t83#bhpp옒 hx2Qo=I2M^&*{Ó ~܂Xd^=\?z#tsXFqC/D7V3+W +".aLJ c5ca#G0iZM( lM9~AqVrRgVyswU@g)SjJ \_t!Ϭ]OGHX@ A urNQCP*$m;tQ_55}aP1yb۹i8kz?ŦORW=K_c^/ձLȷQX̥k@_ f=n O$tH"FCP@W,-d3}[Lؑ2B96oXK$dtUگ]6#+]X^2",_\.ABtR!6X2j?>xzdR(?tP*@k Guc"Y 6ȂvlvOsW>y1QEe|u0S#|”cR|Ho/. ೷Gg&-~/Q 5'CfmB@0"cѰ./Q=(bDrv0: $& L4X3Y_qya ^ )<kPޝgs[Lduv6F7m OW7i4u&j*.BNä|F-9jԉͱ'5]C1;IX(<{rTGmm"vzV^7 t_woa- ?4W(5H 4rI,`%S<*(X`$+KC8DIn+,NB( 'R%vZcf)`òK譂GYt1OT#@ &;g^s8  m!k /K.sPɃߖWc6ZHUq?1-49\J8$0c#pb AI&ftRYj/7Kbk˙,!piEx@N@?8 2gKx8s,z~3'#9`H<S 2%pbRJT@uFr]hhޓ!Be@) p?d'TF0:Gz3TٿJ֪f 0:4'hF1XޙrOܺYא>/LWC<@@֤9*xi DƬ`NQ)!{70N}ӳ(XrHLY&>go2ʝUjgKiR&i5ܑ]h`~'6 WpV n% \fO FyCMe N՜ PԎN0ǭ5qҊ;)6u4,2oQ;Vݸ6C>k^B6)#bУ_J;MY\Ɍmق~ wW# f0_%1 JsR DFG;'ؾ/zY<}lwξ^+í&aVQZAN/3/XFWƟwi‰2lgAQR#$>2;#(vn;1-PW%zWhefX㝹Pd<.|"5UaĞ_ju{V6画d@VŊ!LO{!BSU6/8>*T'O7 vySw$鿮4ہS -QI:n"csi>K&>;s\OU>ZLI4Ձ9% JYKo$|K̕pԋFـrxpO/7ެ/y0pNMXB"I]#2Wjv hD#puv"PG±vNOk,|ʹ[ Nʘ r.'ɌbrʥJr}b`U_J&*a kMZ?O fv"( 5)2U8!oJkK;5&:kW1,ѿXI"M*F;㪪Y\%%*ȸ9| Xb+*tݚ)w1" l&6Nɶ_e6g͇ɇ;,g&ѻn;ȷF ݈yZt]#d9BdJ {87!:Gn `1mA@Nu##&Nwǣ0#uV=xGn%Z/pe \FMƹ8d5>  d >yG]ƀe:/Ǐ9XE޶5hۯuWh `͞lQE)E0$c`,i#7H,r9-2QSjc# #OR>kUE@p''ͬӨ*}>X զ2~Ejj Y00o(gC0:b)崄b/_\珌Dф#`tiUci$zvɾq3(7UjDO@q.5 seP^wugqPC[% [ -9/Q]=%b] "oa8ΕI.~{9jv^9*ZgZ4{iu^G{0<B3#.ۯ[L~g@xѺ$:Y&`bq큂Ja]̭csΪ&qwaha[7V5TeNwx? P EST/7m>a2@EmśQy'I_ij@^Å˛Uh&. ϲԼSd0 84 k <^=#Aג'QnK(#3LW#f2`~LF#ֲ ˤ4eXz>W8pۡ\]m}&J+Y114D>"yWdr(RF7+dGtS([ S d/0 ~!6P̟`+Ό #xS[tr!Aޘ7Q ύM̈́RFOF뒥&-3#!0 py=Y_*^geS zf-KO9\xLaD̆^F:jhBv՘ 0x;|Z^!4׎fFm?" y*w$U$ )Nuf\ȧt+eNm-5#oQ}h۰*G/r'߶30o. ~c=/hTOShډڙܩlkg5M95[W./O4$BVIθ1jx L:忶[ #߲,⚨,~x?= &,ʹ00 7)>,y~]Q $(w%3bfteG|S^FmBmk>X(&ȳw\SHc)4 Yr=*x=b]R6zHlq"vXKKsl_+-6_$G%eAmCiwuyŠT/ 5bs _'B;jǶҠ|d6I:V ƝMK (Uoi* BΞ,.BBA.8miIzϿ@, }@ qNtm..hT#=>pw}o+sXW 8;L4| X[&Kv` MއMq%"}POk񣈪OJ;.zmPQ]l J{8D} 8σ"JYLdq]rV4&oẲ2D%*֏bm#L}?tf^$Xn]IqeWG1i)~? {d"4 N*`OR<?~(//qlY\彻ZORᘿOW/}u%shk{4]:"x) =BƎL M@/Q/qe?&@XX6Lk!=]4` ^-Wv}"Nk`<CNmx55 ;=wnBmeP@ jnP%wlhdtl N(_Rz[k@<Jd𕸐 ܇&ÌȘ/6Ϡ\"NhI TQdjxe[%`Ũ08 >l1#Q,}:V(C%ݜ(C~䅑~$R˒ M I؊\RZ#kQuaƯ5; 3V/h#p3y i{xZRȬrװ{~v Ed4!2Q >&6{7mV,~:kEq;T:7VтxPF죺dk x' hwz5r]gR}r),-[Γ 5ϨϠ%PO-fp:7 ̈́ YcA'ybO'+Aff{.ͪ&Se\v-x30C(M3 li}#uipēE^uNx-fG H^~FWJ޼i-QLJ/4z#x4SdДy_/jlp !(J/שfSE,P۸򴔀RЗ(;$Snq2ab tlW#z(oˮo)?VUD.)щ9A6MF.YIkXo$}I374M +,ZݻgMH0W7)c̊#1lB#W&H`8G%rycl-w27%mI럤ŭrcH%(ڬI%rܧjIm+?V=ѯr٘r{4b` cE+,03Rr{tj~ lԫu,.!?wL3ǝ8e\['sO~}n?t 򅄁kdaF0N\N? U& \dJ<: >@\P2upAMC?3's;{.ځ$Yqb$yA8Wl;:3gb$ShdG3*ra;'-~p6嚱h<&UјSEH^O&9,1FC`%R3<"#!&-{IAzlFP/ NfPRm$sf I^5;c FOF}'rFrf(o\#|vABNjbDLF+]QI'pS7a0^Kͣ3U"!52ki5)W o6v%;e]5W޵K6֡ 0"z`,aG>do ]w6,'$dQc`g$akJ+I#Ddy`|ppp[/8dS !*F 7U;  C}W60`_"Ԡ*woӌ_izL:kީC0~,o"mwqSDU5ʢJ ɀ%P@b8DI܏vP[q5g;WÁã1͎/| E߽,|_k&xvN5f|]YMl}g ?;7Px%Iފew.D +uW8Mq)ebZJ 0s!h{w@>o6K>#ӂzU@, scMQ#NʨT7x`(&`8? u'RhOv@z>HĻ?/JPnp`ŤjPX?mqVZrڄO)74\m(YEՎ\y,ؕ >R܇"{|:-`TߜRWӪ.qoD^L:- 3JXr{<'([&SšԺe}" ^in} `*41Ϊ?!]Dk3,#>O֘c򍌇%`Oz_'9Lp*)`eCB2_M߱_a_akn*-~*t!׭|G6-7ȁ9?YE1+YC*Bp7) YzL]˭ i#' ]! pXv?bLHkJ%(KgH "e~ 6 |4w}i 0["fbIhցM Mـ'^xf?h03όq-,=Pqq3tqSQ`mY)4D3kAirC^JK%-2@R[6"$77]qĕΏ0Y n6]CӑW!wDѬwz*/@WFHuq%z! A 2tP.&}nP38x=#N# =0'ɿ/ؚ^EZ5"g+To͓k~E 0ؑ{4ac]]2(4Ko=ӌYxnvh6u>`\`0 vX;?Z. x/$=B.W 25Ґ цDty8a-L3]BXp 4TEM{hF{Jp!)JjrR8H6v4Hɛ"W )H W@̟2r3N-2w LV{]+M wp紆)(A&5@;QϹ|lr]G$9E'ТZG& LE7¬FF(щ.'s$$e:Fy&(|^~І+K /1c]7 \@< A`KYE-6 P` }çٌ`j^ʘok&n$+qXcz˧7) @Abmӥv&#Rq5t@*y t:5!kᰚf B.E JI:;)gR$0! K]y Pj0ݩ$i.Y9VdDLKBQLSV?Ӿ p+ê6*49-/fSx6㨰 nDn>΂}P|\m ֬+oJU=%fao=sԶ+^7^=eP#(ݑPPޔ-ې' j3'2L-e@2`OF`M2&ꩱ[o%w0Aꮿ!٦Vb)=~'l_%cug!PvzħY&$5\y);6BI#bX&Jt|q ܪ;L8d`gHEmzxK;Ou>I2;(r?8@o`ſ@(VVkoLK}ߌ҃!*E}0!^dl1NmgW,pH8A e*`&ۢ,ꎖ.&ԔꑈE穯U&.z$Ҕ6KH Z0=\2ÕkO0CdV! Iо8S iq T+'1-skAJ[ ~qxI \f@ōF>%8`#0_#4uTì lF$?@BkOҷ0 ?>bXv}}#kQ^M; 85 c΀㣥frx6`)S{ n:"`!u<֭nS8ٷPAe~M\gY 2g B}c#Ê]%nQzqo}܍u[+0T\{ wqNēl\XvމNDzˊG-GQ[X1!H 7uO1-;]ӒRXE{M02CK7V%Za m/a!VphfH"fu h|N-2BDA|w.آ}rHygy _8J*6`P'HDy%UrC}ڐ3[ͣUxWGzS`Ѓ嵹SyM% mc/V6߂)Yd~?^M‰$ ylu+(C1LcR3F^eKW$w F؉LumH;SE֔c(euG:7&iVAѲ]?VWXQڨ&݇㥽X2/>,~Q65*:OYZw'e48*Q}ڶe,'٩LYMҕ0k,ИJͶ({5*KbkoH7|LQ;~F RdGpoE#w,i4_HH4ZeIAH{PsvwA)7Z2E:NϏM'(yn)#l\Z)B2+[#E|,[ո p (D7U8w1|⳸r2Az?عG|Ug7Xz.d͇5)n !5>LgB:݈$kNID|_R"4t`0sdt/Dou߯{G/"PF@&Ah܊j~O(8Ģz+47:m-=`t;-s.O /<ԥDž<.~W7 H!7=6q1 A3k3Nn py D\  spǼg~֖OH,gGM@\ߘv4]߻#ි  c}t^,B1ҏRӛmYϴjo._ 'r1߼;C9ţU9)S}*1-a&-8po}S6OC,R]Z-y?[ `b$y9X38`s"U9?Uf掂iH4OH WuIl f*T(ZWz'ܷD>!s6eu50]iV-${\P5@æEw"y=a0~c}1$>_CFҪqtgDZI`ɱpr%?yؑb۩vb+Oq>Uhs)S._z3@P^3IG|w-ürO2?j_z'+nK3=p;7 exAooi'iࡊa`}:'+A;)=*$d"%:).z^Qԝ U^/ Ԙ?ZÒj`]_%⪪bUNzϋr^ͱ)Ě ssV3\oPw0gěYG`\CTy@PڱŚWXq56%ƾ mgtBwn-3)~%"/kCOѮliui-ۅ1;TFoH15E?UN I[0ڸF:qwa|΂J7dSSyg^U\m ϐf6'Ig -k7񼓒;冔1iմ>*S@]e(*zMj}p>l2; ^W@w9گW.:|vJJ̴qbЗ2$0&^!K1.ՍS[1F"G0:yp?@zZة(6,;0(,޵΁HS/>ixhf4#2Z!(pvKWזm*T`)[찾}+ QS4ٰgU}}@(l̤Ōj$Jml]if1M[Le-T7~U% %Fe8`Tv6 0gKwNnm)D^Kԗi:  낤ēR‡V6g%!~;<4ŗ^?2 hN]bXh M9Y rPrLYQ9FsTJMx?XԆ%ׂ2IQ_zKY]blj|f"h_ Kf,R6@|I}@3,7@Am'j_ƇdahgW}8ly@teÔS3a`I)@!% AӢCrZq8@ )ǮT !J O%6ay mɪƎׂ դܬ <6Na[m&vg:~Zz6 }GHӭ/zgGSxͦOK-@PyI> z0)B0-\x 0@L&**S9+ c8>i'gco@gG3@mhٸSMo#qT$ r~p@o(}n'jqGu@ٖrbp+邁*[0dG6;q:L&xh_fs%Bo{}] ^M^F64O«ZbŸH |{V8褏RZ/RV?I<]_ij"϶ҠײF]c{]$ *8a+N[7 V8(35YY5CI-5@8ti!V }Uzg=RdIt'6>0'bieWe_Ψnζ2ʥa{ܸxOܹ%b[Y~&A. W^5ouxO 1'vҔP-vRs ΙoU AJ9GR#uhlڎ9OhpYD_a†\~󰬂|'E"+:/f{:8[%v&^~-_Dc(?ά9E 2B=Ir"ͺIzGXC}J=_e: v#g">p8QSj,Sęs{@SħssIRjRI%.\gx4%p N`b]*s'_]%*:Zv6E5ԝ25l"lTQ}$/e0@'w\ F@{\v !-#BE q|H.|TReTjtWA gղ-G1jdϵ`~ ? ܾ]::'Ǧ q c[sނ1вpm)B5mh|yӄ4?:OFƕI%˄ Ex@b)2 +g i=m,@|O"Pl%|~9afUI.$aJYЗĿ[b9Wb('ca;(mx%GCޑl-+ W-EbqSIHg26u/OAZA-vw<1'<}h]Qwm},DY+] 5_x(c^Wn[,hz*]Ir]wXQ=ep j w{N–b׉P%q'Ǧ6S-2ؙL'_'r9.qQ@mXHTE]\!#~<2|yעm0'+V0bw͆QB ^&#,"h[K"7qrH2{0+YR%?Գ4Nܠ^~mT\T !>d JHY-ksnB-nĤ$]+L҃9i`m  F Oo 1A#ĂE4Afw9x$%sOE:.!k χY:liZ%*<|R}_ԏyd[/1Oi5M2nrhVUP"߸X  sUndphM_A@1je|U[|{C ]^uPRJPV4?O Y-bXP%mag]Wi'cdG/{nlzaO#ܝw,sZYx%cAH\,O ΨG)߽pKv>4 2r9y,m-S4[o+ WE9bxGx6iټL6_y eW:<%%'BX; cjaBش\'p9L;"`lT{|t֞$]8nk {wg]LwP`7A7=M.lQq4&ՄT!/Srĥ翔 aj,3"Quh#PWFUzB@[€0Ha~ɏ9K-Yw^'R!/>0}\kƀ)7΄$-NJ*oN yy.,"j։_-5'IVD_n~2V+?ދ+:t#7;֞Qo%f<3Us'9PT$p Ir1O"Cns;OO8!Z`##&:³sm鰞mʇ:XȞfY 콳l1YBNohDs}ݒBRAF6 @/e ěpiAbgaڈʝ1 X^4Ѝ>ٟ|ÞQ%~EMBo_U?zsjAM'lKx٬43M/sH\}:p >[@1};I_7$DϏr͐(Qb)C=EaViCovv413y?RG2,Y(HJ&UqUWYLN6矯6gL4Rm$V Ax9:]+4oi<0N ܡY ,نﮪz0k$uh5qVԿ2˾l!WYQ?!DLAcSW fH,2!#6T/G+x_PW5|V7wٮ#-(l-tMNs3|7%o~dv+{/"l\Rlnj;Mˍ .7ȴ[Ou3'{ |,dK.ҕ*&CkuԾL1(Bԍϻ%~LJo VWA*~tCazѷa7㸙RU,)躝/MEPv L΁.Dy26f%Uuӫ\6s^/c(˘xKNotd_fo.ekP'K"?Ekeƙ҇U4⇸^}_0ȽѰ^yJ1+-qj*A΄رf|&y!3&[1AÈ^sRvM΁ .z1x7m噏 ;I:GMCP}) D>V \q4NZ3.?X% )}#wx;4x s(rzbu W!7=zM]m?<$+u] N3G"0OSdLYڑ(Qvr+Ea/]w}jٔwAD爣q~gm8T:8+E)Ev''Ho?4]l z2tL v趓z]VbG'LWKvY5E%ћܡ,v5 N9F#}4'q*QޘcUVP>pQ=C;E ϐZg\*r! 'Xm9!mu?alĉsIONJ75;}_#vV)hJ闹 ϼ#E+V4v%o!~YFt҇E/uqLu¸L]{ڏx>iK3e&jd^GAeucw<^e:9ۣG{2V*Ǯӑqˋ_ L|2D~BLł/tBJqq9$L`@G5,V FNpSlW{-Lf׻*uZ`Hx:R6(tmvd8+¯a&AD5aq~|'ahn| zЏYީ2jH _iPZD|R>*\ |( kGs̯^& 񇗎U'iv{)65VD~1Bk)[Ezl{f;N,[ބl!+vuډEB(̺Oنƨ7`u$ў+{߄G0:Dkg6o1>l#<.>\A;l'Z"zu6 Vo'*8/$>h3jb7ck9BTN/ Z/-nw; j -!Z`cjZWF˖; _9T'K|2jBhgZ`K%o'@tY56MJ>-u옛 ZNIbk 0sΟ,97qu)֠K'DYZ9T+E50,bE׬#:pT lس8~ ɪK;+vjZjb}W}U0&uj,XQBa{,7.Yk}K%YS ؐf-T"kX$Ip!sf(Ê*'JI\?Apf1.JEtg(`g:I'XPA920ޥlquB}$HT>=D@rW6Tm9f }O擡8/\]H)6uj=@AF (tA'G~;kO(/J؜Žգ><1ࡦ)X1UH%8dY!Fz@L `iP#ϥNo 1s'v&Ѡ¶'7  &d Y (joMaƷo;hr B2/K@c9C;'c =LڐhU=_5Hp&m#5i}O@^ki2n8Æ9u{>"gزZ&ϗmE ǟPգ}c)$N-b)=kw#o"LKT2oפe6'EmX'PaX=/nmUSP^ DC f/ !7)&q&`[J8(SU.^=%E-䔲L|"P߲[΅Y(MBϜ/ջl$^.X7@ɚd=\ :Z}NjPondHE}e2$s@*.̵[ j[OO.]! i RgsJFSVEL<]h4`HBƴW- |֚h o$+!`-#lJ#L i;ڏo=۠?9sbbQk~τ]W,R#kTI: FuNx@l"4*TƆ7vٵ  ${8ԞTӁq/1X+.ѐXH ;P[O5Kiv4gp  ON|[1zp0)=#'5`bQ%T/ 4lGDRS?*[z߶Y#õV 3oI[kС-"R&{eԞC/I-oɂA \_f#f~׽n'85?Qȓn"B$k2,x_rЬԼҔ(4}IKc.UM) zwUP{"ǹ +,N6ri/*TA"Yb;3Mi|7B.YHk,O謧!SԖ=I `WWNٌ\#̇M-{iFȧs 0[_-'֧N"hեF(r) S}_g.T&bʸ-Q+A2=K CÙXKH\X^ \.98ȞEY(=gle}-V5N$2bL-&-~bMx)`1f]íNT؜[Eu vV&YS"ĆsZZ5[qRE^h Dg]/nn(Pݳu0!QBk:^V1?س$y~배v0c%ՄK~!_~\}ɜ#}'ll*cb}9g` g\̄ Yv|9 ;l ̛zPd<.@mg-7?j Om{9>[;$߅_U]zz(XjpuDUy扪/x݉[]2c=dJ-o0kd>$HS7h)eBm>Gp*56V/62{^ "=X]:e/O0oWױ`r+փvC_.þЏLؾ%:QQPs<88BR=vU`5*cJ]nؑez}\L@ GHҮD ힳHQK%l" ylIXQ># }x%8yd1d] #>M>/q,U*F.a=Ο<Qs ?<(>`!c~>gM@Az99Iybp\V6\e{@}{ f&=\6TOt:|SXe59߰}zk s(LsxDbB0u/$@iw(nn׿8Ҭn*e>̈/YJ(oQeL"?%ƛf DI 9};ȖmC -_sOFey\5L4mgk<ލDev\֋']kH^+Ij DJ )Bˑf-^u,ͺ*uN[R.W ֛RlJ!ttiމ Gi =^F{*Xt 7Cxn~Y6|(pLM]LNc;PEo@F=L\E֣h{RO˸"%'QiE)͏0ƕI&bF`n$5I&?3QJW)$%|,.եZbMT+IfܷrJ+ :$$+i-|3+e#E8ӈRN~|) A]0T g҂N&PQcn´q{t0]nC~@78:A9CQfNl` YSx<)"Cj8snj Lloޖ-.E*p|.ДF|Kp1Oؘa2WlN9K cۅ?q)aKuGoGrjĦ@ti=񎃕0DM~߈;о>* %YJK[ 7Ts+ŏP)<ίo;ld1j"ϻ$+·SjЧ\G"":¢ϲ3`.e]ptؔdM5t>vo_PuhS/[Hh¥ҭ:͗j_Pk3i(Z ~bwՇϑP#O֮Qe2aB)#*bM*>UJ05y_7o*n|6ëhZ0*c-xBg!;%_EYջ>kC źnT?f2j-!B.坺 vLف w$ڹܚPZJabΔÙB$>Ԡ:.,`mMY؇K9Ġ1 a.Kj逡so2҄!2@z~}*o=6$7NRJS p(|0MsdSƓ¶d\A=e*Ϝ'&϶e`g(H׳ @&Gq&RGlڈDv.֜3 i!C}F)[F|'nrjJ/9kʻh6j/F< öH.4`5591:lvf uLE_E!IN+8A^Ce5B᫧?zF$bHТ}]Yr%)aNu7Z(ᶝD~rTFfz*YQuNvC}0\e^jv :'§_(xBNt8k9<+̦ZaÍa"cI*䳷{K+[-f<'+|%y.o钺]ƌA摿}'(EVH]bq6?'1&F%s*4;N| 6Ѷ+kGЖ ÁPC:;4Orf~b$ٲ.U궝\(qgGٗ2sly8^( euK}"(ZAzDv9(w;w) ^z| 8lp3)~>,r wWw  5"E)1 v,ʺlaL`ʾ} IV >$35۬ؗX붓3^R{)Š%덩W{lHz)텵ItPw`fTabB o5yi=XiZ^h@vszƷxY9LZ-- _Mc'MȨm/8gzMaFOqI3cP=U`#)QBqGsBe9H&(aXkfcKi\:#?`G92S?+_阝 5US3CO,k:xQE# PUl1WmhG4l 3^T UewO%D= TzLe~͋J[8&wr:U3%\:Oo9qUypmtVxi~3~l^D-A: UP+EJh_K6/>x^bvx;؛`ʝ:ڴ1уj{cnb+vfO'TŌi o1#p%HlQGPĽC˸˧˲ը&%,O+JS\KCAo|b(K M2{*|6] }@@5ZC!ؾf*$iޙ}V&nl[PNMܨO IT(;/d ڷa"蚑y*^:[f@ͥͫ$~8KiDp%pG__VS0Iڐws2@eȚQ9,} sQt^G3R+o ޏսwSsc#}5OrjWyT7~$rMXBKؐu:⒴/na[C<-:A' DE qBl o8[m5DeCwSK7!_SkY2j Cfe&+NtV*[p=,21XevCi{q0H>%M9E9aowᡌ#uQ&KWlS<(-~h?z^TuD{`$5ﷴʘ߸(c!aB! 4.ɭ-% \-KI(x<>7qQL|0Ys0m6!^®K$ ᧣eqx nëi=|YR%S%O_ T+y{/FfB5f/az/ow.V7"mpʫl/0*;dWuoF̐tG^Y&&\|H74 Ddb@TK[Qd،Qdg'w3Ma% ߈#[A221@SKJORNHf%)Y-8,ڼ b`zu̇K۶qۋ @]w-ɤo+[)=Lu0"PDT_Q&H*?a'oQ + Z_*sF +%bfh2nش&uhSQGɀTlH;vՃ좃sId!!urB48F}mF?}`\eOZHa1G T6 T7Z ",a@\U["sA!C zq0~yD 7)v+'eihO;Z=U򅙟Z-oMBfoYG:,+TᑈtL=v|܎Pj!0@-0ZwsXg vbh!G'B}TVļƏ WZVl& 1g ә04fCmXLY' 8E5ZHDi *T M' 5 pR\r߀VmDk0Icݭb biS\j>Ef+u+GZoM-rvˮRx^'7Z^CaDQ^! G 1n('*\Қ&U ~kGi CeﺺEQ12L8FL|(8dyVɐCu]U30P>g1Qnt9` {Lt%[7:cTӢ(bZ,hMr3]p eZݭ"$x4Ud"(O*iCL'Y ~M8j|([ܯ=,DWm 5yt1|}0<9ͤf\By H1#\Ε #`% x;*N+YEz3AY4FiY{\XԲ8XA?ÐQ\ Wa }6j6d{#~lK®gԙ Xmh~Cwa`L(2l|Oi J8H=|)JFvMF*.+ML"Svi)1@h.7ҷT-Ml`볥j`^>óX:Dbky`q0B6}1i]+ys9 %{N#~E+ZsV? 'u6 xb^j甶m0JPcRdYg'Y3`)4Ӱaa~rOo(4mhVJf#%2$N&0Նm2ynh^I4Pp 91tv%=?TZ?sE.|jw-69W^'V`4b5W4]O1̎ʾ5[}N  nG~,wٖh6K 8d.u'ܱyk:Cd^wɈ ܯuճGtގ 0Rz#nk{=ʊQW~%vp3~k[I)l5`Q -5^ZB7EhIƉ#[!r Ź]4C<*ެ VI=d 9!xk=vhڱ":5z=bWL3VF wz-^:+WM}w>,fQ!-e^eUpo/1My81+2I;!)[l)\:U_&Q=h)K#k&|"?A{VbݨWmjɎZuo9.U׺"@nY5 XP`{ۊGG}Ľ,$_T RE,涠l`%z_c:R|MAm0:4& ,vx'"OM6v gT վ{+HO/փqLGyOc ZmI' P͘B3D$4򞇇 Eq<<-}&'ڭP V:$Z}Z/|5E&z6K腹aPձc֣IRScchbXv5ץb,3gҘ8O/FKOM(.i&7#I‘m` T&xU6)zȥP( ;Ҿ+WY+1 GwoBJ9yB{~;^|տX\|wrrmYr5)ɵ*ng7Oٓ#|PUqb-|o/y1_$]^'ӻJi!15h~΃\Vr}PURN4y[SZG޴IDƍTO WM 2 䭳ʱ@,,0k!"d8/?pRHQͿJ3nkXeYrDЏ^=Z7Rҝ '$4xjmFqrw]k12"Eފ ca}hVO[t;40i>.C&`3VIʊi>NAB.L&b&hՆ8aTd.]uOLRd-+t`6nQI͏z7azt:?w(I:(U^Fr˖j+"8XQ6s yf#0=:NNJW gUtvWÈK yհ$KΉ bOZu,rK5зy7x peDoQ@'bcMMNc߬%վ?B7x3[$.yӯE櫎ҽC =ɍ#s@ KK)qX°D o%*g B@_v=sZ\r] *6 ~7~dV2-UpRbGX7 8{n| ?1Ώ8 7=jU*xtav\͆X0?Ʀ4>(O )Z ?rXLv?5&{p[L;"&VMyyyuDve:G*`$>'.gKe$7qG7Kmym2˨Õ &IE4EߠYwKlfm+cf"KG!Apۃ :kϩ<WN r[8N<ȁW ¸ @E4LzF3@ uN2c?);gXVӍ|ZfCsqVX,Y q}[GkƧ糖e`h]ğg.K5d\;;+FI?S3 azQ B ]P8UY$: R(FHk~u_%x:upDI^yxxa[wz4MդAR-Jx4_!8s AZT" *^;44L4AY̆ 䰱oUΝ;| vX*E[2KXgfb j̳`-zoxV@!6û(a7C= LpWJq~z~?k"ZMyC ӭSVZ [JlʓލčV '}%fd(:R gD RR#!,EY2hOoH7vtW5&ꌬPƚD&ϝr ,b#jxZ~2$0VCzy|)wB?\CE 9;zQOFFAwd3K(xQxy  S\"IUv{[N4Ftpx;$fQkycǁ]P;Ő ,'dY%{j8T0gpHrB0ArK6vjP҉$HS=bSPuUk]"4"]XU"Tò4`h$#l6m~O h.mw?!z ?q+e ߷_!D`EW I?Ǒߥy ~Z+4uv6xzC6^quzGFuֺmdqb:唄"R:`D:80xDs!Q5#!pAɷq=PKko-!kA,(/ݽ4,/ cUxus;933 KEN@:Ν+'`9K` 6&Y[S.c071X{}laʬmFث$߂ 3m|$.Ŧǟsq#YY;f&K& \pш0q2€EH, 8Q*~).·Qn>s ?oGluᇙ=0v0gxt[8xwͧGH\f}[YlڮT[=3iA#҆4Gv ے}wM64Q bA+:NBf+, u(Lk!VA_{*(}13c W azfFL[sP)mA<̩|9Q~d,]~cmm~9 y t$%J`L t}D +T.xPoG=(5ʗȤXZ-b9ŜG2R=6fSR҈6O3_V;KKzú)fq~# ^mfD4;sP>l_f?_JV!L̏]nhp.!yaE_A-r- E-Z)գw-^Dl-P8(ڤUq[J?Z"wYְ+{ ОǗ¡U;j>d]ZjJa4#JC=v .tnWxzas[@gwb.keɟ0+?qVAl͒7}&!YƑqT a ‘òj@Eu'|X$'p bj~f=E2IMԶ3g=Hk{,jQP&koeeqj}[GQC TJVHi^oTUF~MYš?aMU'`ar~*nj"X75\ߟqhs-3Sy<(9{}]La&oy5) 9TV%R_0<̺W#w,%۞hp^8?5Ba @2Δ9^bZO}у-}k@pRJPGQ y1V r*OGc`]ÃƏ\}2AtNBAwә]3lYp/&^,Jݸk]A(hO>OgY0lB|.>$6Kd z#AFKbpTKam8Mpgqw%K=ϛ⏍E:53 oU0 `&E|$dL@Ww_FWDBk[MVhDmi NǧS&)}#ab'ga97]vhṶiB8c7k5X_lh\S7Zx[ppOaPEy,|v깃'Ĵ? 87>2/Utcŷk)rXQlNSe 7. Ϸfh$v:)Ϝ'鯿ۥSAEZ.a@ )=ֈ;qJE=}~ΞxxNW[m+Ϯ)|gȾjT8OeAGe{JM BOE2{U>^#VN;w:/sIS5\g[p=Nj_4C'.uOD+%XQ~ʛsy6tl2in!l-7+mb>:Q8@J <>P߹L(P}Ig:.%@44 \Sd*|ЮᅆKFr+ ,)V1QG'ސm@MX'uQT*_s *\_E Wu'tE T8nYkqd?M ˽U罵vM:4B:gU eɉ~N&#S`=Qttɕ)ѳ/d9@vQijOuJ)2rGӴ<ȥ Hz4xΡDMBzn0`#G | {%4a5{RR"݈F5'&6zw.[ F6.A(.cĘ*o3H2C76J7k| QUF\{ ;ٳb ~848{**o>qa/I@X|.WdQNK$)`H9zB9-6#_$O8hM_ܿ&i s06ݥqK(ݾRӽ.2;9(,Ŵϰ<.Z nҢ*qsrBW6pǭ^1,1E8 ]7kPYYCX Yb HF]t&+ vo^׶߫]ίaHGm.iO0z 0rXLOAtEmf˂,4y.%(q:|`҂s[oC؜@3؍^݉W `K*C-]ym/tBܪ^(1`)0VwfnW-* dH+Ѣ6y"si0|@${{hk劮jpв\f,ɣܾzdnB/AZh谸BZ#^-<:P]w DTX"Y.nJha{ڈn>J,xbkƾV( )m+y7ǀ-=cIDt|nd/*+maAKQm )8I8JJ@\\h7v_頛Np:"LiEvI^۱~#& )t.UWVuX [()uc3H  Yg!(k5% Ɏxp(C+Y6Jn9gXCyfa[DG#Ēõ>JS9,3 !@LM Jǐ0+wd8c2z g:N׶(FFJ)i×]乫ިj=Fwa03sڿ? .2;0vH%4BR#x ݎVR.zRC>=IaPb=NDS}ER`nvj3.W:^ >՟fڟ5nr] pL!BKz68Z e"3)87*rduh("N(yѵZBԶtPWʞ 0>6b&^p3ܧCpyͥ LF9rbMNΞuX-ѩ~ˇa|'VgoGmEnLUtP5q@߫c1Ql}Kۭ>e^lWYj~YyMYEll_Ț /Wpl OZou,hp;4`W ,881͏0}eLxw%!a"Tg蒩-C3“6;~.bн_`Q vȪ3gcz: N,,~ 6',ә%=08%&YNo{V(_&'uŲOGu}c}#tiKY)X+r/3|vO?1V) W hg_<)BF Uލdx7ω$?ӵv_ LPxc+V|LfZ5~qǨր3jmK$N.Q˸Y9%v"&EdQ o}'jz0e\iMlۜ! &IakwO%kԁ@"s:&ɡG[< ֦jz{9#${e%'j,==$Nze`c\zա%>ڰ@EFc&6ᎄx e l|}þK_G`&-lДiiPZ3qo:+\H/a1iP "þ|boQǻ?$y< CvK`=^Q|t5 -F5?w~/հ^Dc}``u.r"#u͔/A1')[~FgsML8@$>M ?xVm W䅈ڷ{XAR"h#r󙣃Dޖr>LLk0m{|}1;?@ KJeۘeɜk= fm`.2}@l܋dih7lrS<1;GevmEK4Ѯ2 qd n7$ /` +jW7㥹'uzXцC6ok8nZB `%[#bY{gbs3Yze̙0bP4\q%h)yFf߃ ffC^1zΆb$~#S:_ξ-9ԕz-KFZ nFh~ -Pnd]C|,ITA`Bj30Qƽln$tE:M?=3IE#i80=ozcw` J_6$&mKu4`Ϋ%S<ÄfXnzYY*6 ):ĖMEí})iDIoJ$5,X;"oJqf3j2v&^e /&=쥭s>~Eh'BF}dH/e-K", ,JxƮA>.1_!+Qg9v#y5kcM7њJAmWBi$hfHx&v g7e^kYmPQjN;-&-ڣ1؛bʏozIi&TupFrqnd*|I_2%l#eSzir~ Cإ|l :{/dzd/aϊkm6 +u< n5垗dIq },%ʪVkG34[F.j֠TW2IV6h*y?&#L=5G&2GgMFDpݸ 3*o/A?ϑ mYc'+a3LGeehH2>(Y'sx*Q6Anl7 -Ov@^֋-6bvzLI57\Q6`)j z6qrK=<('8,µκtGjj $I 腐r@K D_]J Ёu<m:U:=ԼٸK]k"aߵi84}1˙y8ZVم$?t؀Py9'#9ldQmL  If-*Nu* 5Vn悪ǫ6dMim=W dٓɧ?/s}/w(hrrUpIXo` v%NJYQݬ2 aFX~ "h9%d:ChږAv` gJS~3Wツ n#} JeN*^Z)dE2=қ1_:0 9{780憒]` Vb h{>o'ȗU^VSc_tO\b ,%Hܔ4.qHKlsH_ |Yi2 [^aBMn37R0!n84R5-` li?K9#y#f*h#uIzX\F@ÊE@3oq{ĨvljcS^MXDyC +TNC@Er,Wۜt_,ULkhOڅ ۸DD}K1T z-|VXe4簋ēTU`QC -J\eنO WBy%fXU/pC] ]u݈~A鈐ZZsZ9"Eݩ6p[$s,T$].e_ ˕#E[gY16yU#\y̐2q'[."\ |۹ T)WZ ηK 3hjZ. &bj-dͨeo.d A;-f+KoUp0n)|+cq}-7[Ciez ٠_oSP_ $8A xO LTqĊ,O5`7A Se.oCbG-Xcc6DO=ȺU]%}'+J@AцT0P*SPo^W`H*Oy +l#7 ' PA$OX᫚ Y؊Eq,"C=cAЛhp0FQ!#}d98⎺A#Δؽ N~!QtNf}2דo;>a}*$ w_͚ˎw)-w)QKVnqP=+6pCA"'?}c @l(|eZws~bɗpp_`rEi.弣L&!jTzz10ߎv̾qA6 i_'=9~2^,^XȕxSfJ~ mK{(\d,r!0`hP13P-;6yiEJrQkXsVrDs|3-bt1dŽR) VuEt_2QTOtw'{>VA0KyJۈ{TfVX9z6.|!}hhTpf=Ϣ]PhcA* B|YӠJfYcf|@uis< -vImM9##G=B(! +"a o HPpp(`-P%HtW ‰Lx i/DMOTg?kep-% m_i; (k] 4b91i8HHӚzδ AJK}Kq\W6>=9; {Z?b EҙL43Ci#-4]L>D9~ڬkI[,g]+0: ОOR8.3ᴇu͋_ pDl.#43<+m2>n K: HwWSOjIVj-!6`e4ѓf.1|t4<)Vz1I K|KȬR_`PH v${ Hw/D4<͈v jk]O9V9'|u}'ս1o򛔱L s*Y#2VTʮ1mEh2,|@I0 z^x8Bɜ6ǝy0LUK -'⶿r TP)osR:'§{q.CװU\x*a Q2pО02E#ΧYL\/b,Dn٢] ޚ\~aP &; JA?^ɪ9NmD JQomBR%ᯄA&rmfaj|ag L^X|RZ*u3ӊxß] 8b|)q*8oNf0S6jN26mT# ij&4kG̣8a!M[ 7$xwCi,8E,258PC4W,,ٜhTVhhYI"v#Q2%Jo8miK0Ի ??[ڬ#)u]:upESE/M!(*(>AAeѻ -[z3SXvƎo'm|Hr){ťD쐩t;_3*ّyiϗ_ a$uYB7#t'X.-nkp ]2BibPGXAߞhxj)c}Ԧ"OU pqiƒilEHyb(M]?ֵ2:UsѪ$UvX.[Z/} 4!9՜*;[b ݣV|Hׄg1k,!ՠ/̖8JMeNo<.LyA e^WKAT<:JpA̐A`rM`vxNl{ h712ݶ$n&G3ty#+KVCo]3h(!*u5Yo6;Q/OyeS8$grtR9K}]lP6jF3xb܆fe̗7I t}!\Io.[g qcM}mtL")4D9ĈZ`a6N2oj/"CXX rPL0әc.-ѭ> 4 \n3M5&pemG3%ӸP)J:AX.@TTYL$߷ Z{Pc.D6v~'HGk`w[^ euHdE1!*BOXE\(Sۼ{ uNb+\i[.h  ׵c }@5?JՐtcU.~3cU2Ӗn(zݢ ⢀h34ҵzDHGc0$य5gǤx̏E!WoDv$6d|8Wmo˰E NuwUu|vI)Myo5J'RK1ҦZAMh=v<,m/`/iߜ  3<MgE EU6fh-͜ \l&~)XnYF[YZtmJZ(]~u^[zo 1bt 3mGG؂lm)q+mMl|!\4yD'A%8YFD9MXLz}B F_x}+\7sݓE;K>]ѡ&=ꑦ򤂉{gQqA|Į$,4#{~ DH1̞bX7=9Ù ʇTO0<*Uڼ%=U @o YKsd4;&R\oUC tڟGL834NU=\TdIMطB0j{~b5㯵N^'1*]kv5:G r3>[ܻl\vWzd;gŮ!qEHaKPw(z6rf &iΖa zOդjvt* ccV3?&jo`TYSih9=`Sɓ#:U>n_tfdG`ldRVSq/-0$eX3X2߆gWkEDlZH6t;fjqnV-cDǧn?hfqPN{Dk<2WKL5d} z y]3$Re8$|*:jexb*SKGXҶT샅BJJq GMW=jBlN'QޯV\}W&T  ʻ[haT#z}&[wF |><~c@ъk쀽k,풣\E_QN* *p)q;*u.YrT.=#Vh,w!%;"]./Yva 4wFY=>:ɂ1DW:.NZD]E),@a]:=YTT tEPNݎrIZ2Wd@fJf'=gȐ7<څĕDVAp=ۛ S.|x$e65]O q0@N]סּ[؋8+{ Wl? 7PJwS<tZ:Db I`oȋ2da…RZ]6MC1-u,bUP]àq{)^o#Twu$Dr=RQy~ ?AZY qPBQaq^x> UXQzE"EvyFqNuuQeVcX#c^#C#YZA{`h).ŒO2^Ѵq/fdK*߮?񲃏iLw_aa3oX|UtYO-w}D[p21\U9B~fRkcg䒼q`S g~1 tl-%ۅCZ⨪,AFTPPPDД?hvhT@lG`M() VG5 8C''2^ޑoX\&yƩ=='{ƒt⛸BLmԊ<'6A:o$5x!&h=X,k (DwUE r̟4fށ^O:ͮP|&.QR6;\ [^ܕW jGS $ߦh9xTj[P哟g?([O 8YR3AGQT+xCdH;(H篌V3ӜҌH- 8+bՊ #Y0-SRcޫP|:n=hO.8j[Z!`Eݽ08ݮ-rV4!CqEk_gA6QĽt6>`],g)l}(BKX@ fNu_!uZ>)0!4į髣ZdU =ga9,*'b=6CoX1Bo)8NGIRjP(Da\%Rˈ,ND/lX>,t ãܹcAz>Ǫ]XM j"zna16Kp?O%Mn6Cn.}z\){oQ&PҎaхp € ߹mFk[>׬ˈ)=Bw5:y]67UI4h 0D{2bR K*qRG:6Eoi3)BM1nz;? |X)aA'y:JqNbcU`q͝V5ZL-,И:KG"J7]Z+m`dVQJ&DEt_ֲe 2,} rxJHBS=VE:2C91zݼ},: Х9luzlǧ }>5- #oקQS}B sFԇ4+: WK7YX-LnK0iBu[-z'*f{Eq? r%M| 68!1̓6L8;V7pS}G#(6k-OO;u%2psHDͰ >ZG}t4EiSy"P1s&|OA&KGss|1Pv}E[cx4@b58@̾ B=Q|8>@텣ͲOlv橼x{ -k9>X*Y:#a:b|كS-nhhD6 @3H|S<@~>3' Yn12kVJ?b`~֏ KV.2)c{*&@،gqޘpT@V3!;Hov1)4zQEk뒧062]9hУJ▥U _Sh%j_FZc?k!o%0S.pjG f:,F 7Qc/)ԇé_ʞ-ܝ+ldѕ3FlO-Z_ޙ,$}Z.˫u>Qit2[A<6g nz ;ְ PE$fo ˫e.ƈ97]T/cm:xϫU"t􂜚_$o*GU]WS4nM.rC)\Ne:9;Bz!*BXMwNC1yMYOU58˪y:ojs'CnvR$7l3X~ho>,&li ޯNo(Y^/*_KD)⏿I2ǐ|*RE3g>G"^i?U[#JVAfս gCQ"ʍ0_%j`+n8} 1韵rM-22q3\<`L= ]2o#zSK8Qˮ: >N+ѯcL"6(rd8zb_$;&nB:VOYM Z na? ӵ(#јi堎Jdln*r\TQ !kz9!=fy 1l1I-~& `^2D@\ڽEmC@l31J>zJ0 OhQH2#ʿ%l&VQfF 4O_<4E"wU}Lt6]?K1eO+AdT6`<d@8 ("-Q}׵oVjj9D- ʏ9e M^l%2?ig@:: ğ'\yو88G~iHkìB8 [ctR%TjGwūwRv^ڤ i=bȐ9P4,RīT ba&x9Y||:N^Bك]KX[I$KpH ޣ mW461WOzχ7vxgU+^\Ƒf/`"0H.i_.ےrX۳3F覦Š k-MA/(p5!g7d2EVf /p~nrEzReo^RFE ;,)grezQNhߖi 3( _9@`=zGTx,'@#8@k<@^adK^!P\c ?dfԻf=GXfHȿѿ+]*/zm46DkH-k4ȞxVkS,j.VĎ;C@=# XPcJt*XOn&JydfiDP}-_ϑ c΄-b/~2S^GAيyN,] DMAT(t<"gt2fs- q> 3Xske3)u;&_> 霱;)9*v h8Jr(uW%T8JmFFaנHc LΆ3P8hRi+ah2ĚO$=KCP$)'"ލu5ex{pИ.7d}tC˯~W5?脩jT4q!t-)FAOFޭ{ ndG1~1/ؔA#e,7a[~b GZDSNC4l+R!xPQ~ԯqq7 W7^U_z1aC DWC;j:˹S00pbڶ~4 <ߏDw\W<)w;>ܭ+B\@?ƽ7\/ dLD?ň'@8':kVtbKXX[v]JՓ ߦFB&] rz&zvF!GdD CeԓSXHRưD+d—<6JH>)cEÅV*dLadR :h;y[V+1@&d+El>頡8e+bv v.'"A)~PE?B"!:LS3w2t;Iimuە.ƨa8S1%*>It\4p( $OۄQ,Q3((kR4>j#D<lg;Q}. ha˸y 7].GݙQ{,)7'A.q([>(ܐH6OX,ah?22Gu]A'w L.Ñ-Yٸ ~|:{gpl->.痏-a 1%[>q{tЃEu6tMLvr@Wz^qё- bar V_S2p ;>f,:KM)J4JFV~ #V{Ds zR ;W4t LǛmG0vIGPR,HRtW&-Ȳ\9d2`Sv{ErSkFJ,W}E \YKǼK FGk$,>צpPNT ioRMETp4w*j>ׄg*`{{_CfENWQͅj骱Ap͖5"TBp`7)&vuI3֋ qXTz",[Q#CЮXF̑Uӧ9(ưDJ†:2 {AVI=6F4$[߰H%l ˚ a#tH?5;a!Zv%9crw i>\3|b ]?$ו/斢&JB R thO$`c %{&mev-m=KL=R*R/rH֟.?Wg""RIAo $ $xdRipxsN{{ #hɠ})Eךa8j0*}?$UݨSP׎nw[H7P.I(gc.Gҽ0Qunl8-\;1{ls&(in+Lprd$ɅR2L)15oʕ󁩠OGO%;#PHV噙8U_ZцM]E& Zk|T_e@39V\ ՀZF;d ϑÏFm@:)g8bKC]#d}$ K6eJr[m5Xl313w<[/)? &oi@\ɬ} 'c鵗 S<`ZX &5a &E'n2qY?e(8~,HF]{f\1}VpV"za6Qfq>ο3L˃|`ϛk2"7[i.uEzeݍZ[&yQi%ӯ!ZuCģƝ9 $idƒ*`.j#x^BPPY56E*@ߍqnxV^Dׁ Pd2{KH\[K&5{=Aaswv2=t=|^d/^M1?iJ(X^d2$FAʤUmX Kol9OC$Gd:) e.%}mCO u*k훱eUT)7aLoXХ"vx}nKo.]J ҒAaD^TpLi;9t\Q jz^(*e3Mz؉㩚g[y?D9#P[-~Гߦw\RZGo%iMf0zLkgqC  o`hTP^hqqGX{b5cC %_`p5#Z@.iGұǎ̈́JLξ.ڱ Q6]XN}@7]1I DR#`)F$ei+x㡓Yʆݞ6#b哼BL2/JQq?i<=eu35kv4`U|zH~]ࢸsf<QjxH2PeL=a gw U<"P5fQvkNjSZZnmf79Ɣ0l_ Q]id= |`B*As门>{qθY}|SΔ>^G;+}6|qLNˎ Z La5 d)<\گ|O2uR享RW34IH(XrNѺ9'vߖ,}u2fo.},q;RBC-X}m<.*K_@VuBó31-ҏ7n,:OI d͎ kWNџ|^gis\v4_w~sŽfZ߹’ϬwdGNѹ؃L)loWMzg%q$ˣ}yґdq~'tuצlxK2,w6wqJR\[NU>B"/i:DsLmYP8 a6 q=q߄mV<^>"|׮Ɇ-kYMtP_#LIbueEeN߹>,Cx''R#9X+qTt \lҘ(=Icρk6)v_:G.a, K*F;=DqZ\z%lwgۄy|X;O\'5-1- w<MGO$&aҎ@ pn ,;SNZyHJj>@<·90=!p}cfr m81k$ny@4fu_]"H,g.4>I 4 V߱iTVOC+1A0MV%"#bZa7eo鹍Tt Eك$dpKD(*W_xaR`Ez#rVCt2f )j{9N/7sQzfS*K>~T%>`c t4*eԕ,v\Z%S7۹: KO+'˱ R1t}: ]خiتV-7R1?ȵ70F^&jU][o4Z M\SZ,Ffm;h%`=? *ٵsH˞4m(5!Qw+,oh4#2`Vf ^%磋s/@P0bg6烾<ⰤDǒ͍[!:| ,SSkwlyk_$K8ʗwQ5ԅE\z\`cct8#)pg\ŧj (WOi'@qk 6hvoFRhYLlfu|[LJSfpo]_>opYgQߧנ.H6^_j1icRYC21|ɐL0򟸇%IةJ؜fI:ݷO us-y<# ᄧ]YL 1"]J0 F%SԄ\c̯rz*7P@9]2J&muFoRObg!FAʁޚaFÂ?w/^6=>8#'~Xf?DBPs03Ȃ;눥)l_ȫ\Hb~ 1BQ~ˍ@ELzEҋ#CG99i,R$O2k7PJj_+ i\1"pN`-ξk9K@T܌e`۞𸘔})S|*0 (SA \-:_ú |iЧISS_f::h|ʊ%Gћ7` PΓ&駷a9P˺͞NM˟d uVO+=99Jx曭~]E:61vuc"6:O>}.v[ q nf C ؃5Fׅ=rk vge^dy NM0m8:`[6_W8M&4$-373|J_՟Α>FsxN)/LQN^:Z\de 2k1bgPVWm1B%JAswJE]`Zth+g==vU|JkC CBJ-PB\>l#:ψ W0y!ڃQ gh"g2 '^=#~Pϋ<'»|ϼ . Jۭ~p9POiSk5 BOGP]M5ac0 n1`d&UN@2ݷ.\Us=~ ^[}(Ƥ`E*UN|͎BI'#z2F7amoP*Z؍D40obN<$:d@lץYe4GySc#<Ӛ"5P3wwNCGh(8_%rLHyyO4&D~NUwZ dLxW~9k#Z^둽-g7Q:Nƪq1Hܰ- &w5Kq3E5K%"xp  䠃=C%Oo],'wuj8SgDAk}#!ju:ؑE |N4[);jw&t_A}my g1q\Aw>;/I-⭰MtBm˨["1f͠ak_B7Bj0`^D̽*'l 'ym-znQ7;ڸ4YI!9 A{qB@;sQ ;pb$)1 lj:-dEr7!dTI[t?3̣'A<W)Kq5ʾ L@FlK~:Tv^wkpޮVdjT13Ң'M~_wnőv=ʕ׀H&t=y5T#iFTIPΓgN|Ԗ%.<0REW=66 UzVӉܢo A} *#U gl/-D2Azypcԥ(<ua\:덱cc3KRLNݦa(Iض.|l\۲Gm7^ d ^ɞ#Y4~uBT.`˿R9\nR.YEk2gg뽂_hNV՞:]i@QDdst ; gB06w,nߊ]δx%CZ@x=*?t_U5ݰ &2cT-W:H}(hL/j&[zgSJPu|JJlܾtg%k%ܼuڥdB3_b ,}a s,9vq_ny=L4#$ Zw},Xvp'l %Ia3O?qT.cɅ~i.>Z!a¶mб2B y?] h9r/3972)mY\wZR$n(.&^6lKT@LW]$d$bmZNM8Rf8d u)[dSڿ9-&2X?M'ح{."ސ(`|E[ .m@✩ҋxEO_8*E[ܙ  u+-`*6uCئԹⰜ$j^?g\.9G8qzod 8ӧB1+>"8 `GR{el3Ѣ=?1Yl?,^ i;* 1 n phalH('.9=G5R.h )ˈJ9vUZAϢeQ:a(StU]|'_a_^"3j>YH:v8~rN%5qib=(Wfs+ c6u/`*.C ;Wm"{kLLAU#S5O7,NQFfPt5ӏfC4 +|vJΎc޲uid]&o2J.z8T:Nמ{`G-GqL4XlW%m2Mr3;! i%adxw16TqmhY#^eewעV {&7r%N#B!cm7i-}[OG9Lxץk)FjTeP 2ljz+F4v8ݧjyq^UmØK4)CUw3J qjrpnr?c 8$aNN"؅5A.$|>|T/b4l?>q!KIOzJ_ SʖH[\i7kPH}~ [^'!\/% 1F^@-HHR-yuG2<;)*+;HA &CCp߽zԌ V]ވXxY#zsr=O2:]d*$Vdz"Y7ig#J@K U /0EQemGq4ħXʵdRAmX^y{'WWe˱cU/~W*wѕs&/CsɇKHvmLټD=j+` _?Ďf, U5DcԈ=vVYv6rPzf-'i6냙4@YbXCpykj'Lk#{EJsQ"H&"f; ; yb]T ao5Rh-m6Jd.M~[5l'?&cL]@`qߦMF&=SRZ$;PLn'E;FO;lIbl/y KmɒűNfQ)!R'-vo G΁\UYv"& J3ڢfע>|٪%5 #ffl#:RS_КUNTi:̥EN8U*:2Rqf`'"kNIk|]D UV}pqZǿA'9h`+" ĦCrۼc:\/!WeԄ\eg c^UXxm>QGYH\,5^"z9>?h;JR3D1Urǟ&6f'1_9J~x`M5{#F[ֿ<lJ2ӗWj~iE..<Wey0!dЛ;5Ol{HG)8`[yQȉФǕK{XRD*T௟nMcL-%JB+fvn@/xR&զ ◣@VI0<#8j36P|Fgd Ӑ+C%2,Z@Ȱ a6r UMB:ע|K⩝iPjQ,S`8ǑKj{>E_LRહ6^~oŠ.\`]þ>./hqǠń{T/ !f!X|$Lc$əƧ;]s.{meݒhv=Λ (%6i*[0?i^B#%_nZ LO-/ pAά6na2LFos^Bz+]K DJ&3Mrѫf X=Q'h7 `c!)S&̙x5X G6ke'Ñ7y1 E8j;]%zV&oj"8fF<sEXzbJ9,=BVmǎ/1yT|Owm]q<$dN91@0c!jGI< %8z2nk%&oI8講I:YAм^l@&1Rd-Nغۅp K#W&VnFW:6~655CP5.ys/؆c^K^ΖQU:pULrA3F8f a-`6h+?sHvwτ2">*Ru+>[ei}LR] u)˽2q= ?3NOrtY܉5LMPVk4ahOblm ф rL($Ӧtmn`M+|swKt[~Q ӖO򘙆@:cڶ7B/&V* +NߥA8<|=Ζʆ͛!sHa@rLy2-Ј a|4l< Ūplt2Ou$^0J[T5E(5{֡؅`ǰF),ӃMlEuofa9 B\"E^։9Oseݴ]~./ 7PfFA^3j{@>׾HKNQ `^'џf{UDڇ/>՟#X(E$Pĺ5Rv.It3 N]bCg+gV S:O ԪDq->Lfm+egs0Z@0ɚQ+Nsh/j4*1'S? x\G'A@'&߼RPZ<~ϰN X`m;n$0➪(8$O=ؚAӗ\9N=7waQLM;=eX qb , FlT^0bRԽM?ڊ TYWz3O̮psx֜v~#VFDŶ!gkY$ yop,bֆ?lܰlr'؂oTw95@~*nKl.(wE| ޠآe&%@ȠAKHWiE+]SjFaMg;}bu#֝#>/ '>yDNfȲSXW#I-Sj^q쐃J(s&0:-Q|h08iOr_)2IqsIoqsn3EETa߉zzVny㢣;nqĩԾb.*zgܼzFULӐj fgZN]G~ ϪaĤrfjkvz iF͕.u&ii皛 T&'E\8zd!fe4ܖtOҍ4Gf+)a ~ug"F9k$n}StXl,Mky3IpyetZ~.+nhzjNdYpwOZԠD.̀㛮W?Hl);vl>s[A}?tjWzӐiEE& ~~K{ƨ{z*Hv(@fl<4C_KC+1uy%{L o %WFx~ZPkuhU?ïշMξNX#0D;53m̼~V_G?d$cB[XhUl:Rph`~EPhѺ2A"j {~C:]YE}4,VO9h<#N(>]@:P^/&6Mݢx&mi V+>E&AHyy6 E uG_'/' Ftz~et°y磷)dX54s$;:EZ}(`X B8c~ct}$N]0ӈn*s; Ud5ӫH22HHA6~M(r!;~oI`PE|v3c|xCx$Y \'I4= >x qF/uG`z*pq}]?m5+oq~).F?؛G`z ^YhRlsƜ{q$/ C \8NWj,tM pbl9T}rO1T !< {^LE>* B 7u Q~o9{sݽRR o5Zp3z<`o再oV1 &8b1&M ,"؂X%"\Tw\u6NjSWe46Gp9" Q]D(ܪN6(}qX2ºm֒ѻB{!)e$jAHbn\C9yxLIP|>Ԯw #ĉwcapv񥚟.KF8-&wT̂ u-e %S't. µe:k0A / H#--5h|Qb>P"^9ױ<$xX?E͘Pg<ʺhJ5mGBEйbO ĦQڀҩpI` H1O}޼t燪4ĵxXԘg(A(8)zrYgzފo{K3^%a<>*y?ȐWtdxdCso?&nSYC`@p^Օi= mK[_Ny?ua;Jwپ7a OZ C,Qh+%V^{yo|ضx5[6p(gTmz^4J>KQ: IR.`,=E6+&xQ*P};ȟkj's`p>+B['vd||,[sL 2Sژ`_HFX\t߈PPIWWC:a|M+Z%2JjwDo>VЂ #ᥠ_$?ٿŲN3>}ʞ4KFs[rbT a3p GE鿥xh9\H`0XdQ4L5 nKV*{^ι7DH"Uav 2`.n Y=C`өx{X clFN5_c*9Nο|x%)|2Q.D0ܛ8/*gS9QB(6l_JU7GRh[ ԋQxzJJb/Gd &rrm緅@Jg]_åX`:>&YKE'XwT[?I '0(xirpSumTf3Am:5?N8Be9x;U aɴ"̩*qT(bXnj&K*.1Z`nF1dek^Qyo,ӣY$Ȍe[n!s8 )IOd\YGW=*P־=o71v7hP兛~8ory-RoX7H5XCZM Fp@X#=_f<^,trWB;Ί+eJc>U+DH/Q$^Z OVn9skԦͪ<Ȳ-{D %dfo`2=^m(EP%\0AP;l4 w}ɬ%Bp20}!W4݁)Fr ktA"]:^C~FA7LK^uAk()Yv]İv4tSMt;4?^q۽,S})1#=6ґ,gO߉;ᗂ屪CG>BNIߖXܞW{6j/x7;,ZzK#s͎_9ĈD-Yl>OO3J y16J%n;L_S7y|JT4@ci,>I]0JS^`f 380S$>\orUNRY0_~fy{3}1` QkfWH^x]> k-6]v.&vʉnnKQaͣ\9c.^SpU0u(.N9+`EP aB"» 32t7|Ȏw_Rg(DnUВ#BF05%9uPAB % ʁ){F"r 9@(Y,5 =ځ]"KrJ 1Ց>y; 8~%rt[EbW5e}WXFr@#1Ӆ L3ƥs$Tp ~ f1sBmA/A+yͺlyln[lU\ך%[&NX(c{}j jVaQߡUг(¾J1"p2O ^D>:Б`{_t̜IoUazSj, kOAW1r\CIph{e3Ŭq!<a& 8$?B;&MUu({Pzk4z TrHV[J rLr_WjN2ͣ,2|NInbW'Ux8|S0t 6ÖrpY0=!CALb{ W79/<ۺ~@6p"6o1Qt`%Υ+wFƆP>R5.M.n1X?BݬwnGSV#5 ㈊&=!cH!aY~]ቴՂ.NnCF7h{?p6vg(Mq7>H^ݜw:7X*偧-1QW :*q.G_K=H"9s$Bs8oMU=ı8 eq4.Z7FNtlZ,oh߶Rrs{j~Xt` XUs/n8%)սWƭ_D"1:F3PveT($-"v+J&rV1J =`]DۚRq#? cg {8SYڣxV4h9s|vT.ŅLɸd$1`z}Їܱ FCX^Ik4#+-ҬDmfO߾"ej&z>d'cE[-22e#\S|,,gɑ##(ux陝 x–=D+uF}q <^7;*` sWsD]> ZŸq>1/.Zv=ESy 5 Zд &23GK$jty`7w/lWA1Efw6n`V=@dPhZJ@k2)M-ש`ד/Yz@)Q[u uu]7JƩ@ ,nΜ vؐҗA")&5 2aBZ,w9^;N=% {ɦ _s;v-Տ zxħH` &0aׇū GN%bF*sz7lp;*WZyWt["Ie{X޷eN*TfG+эO:Ŕi( S-p?=68 &̯k &z˪xRgH*]usIFV `Թzi,YkKh[KDBj\>DTBj/?۴/V+RɥMNh1jc0%[HHNP29bȏDJ^d0{.m-׹ V݇ [X2|r Vi@Eu|3U6NNa,4Cר+{=(%5,vra8AγDyt_զi T{!8)QX(I ŽtYr:&%@@GiqtIeYswh?1?r58p.wZn,?v8"0~b:,uJc¡`kAazxkM^Sb+l燏ѻ7˒in ia I o醈{NG66ǂaj)ʊkP;1aX$ "uT\gz ^ll+Ts}jRaap=gsع@ |ԳT!` kߞ.M]>T g홳?#FͯVMk)p7r [vxqOEsc;̠2?Bn } hcr+H|ZL獺?-eوZy&qC泘PV  tkAyUyq6 ^9G)|onfXS@.Twix(-n|JM3+t東B\L‰9R0mi=ZᄚG5Jl7⚌Q Yh>,D.@19pJ0sR7>'eaFQh^l50G@ax'2//.$/ErV NopPmB-X'ycz1LLjR%Ĥ+ #oM㥸gH)A/7?e_N擀Yl)ȭ|KdKZd.c'x:|]ہDdEpe%ۍB;[+ ;9Ql"T/%]}E}s& 4N?6p& xB5>=c!76i H|Ga=j '쏜L%jy'W$m>ħ[=+qy8D*!]>jmPx%ִ^L  ˑG}nX4BidS79ю(IH"`I1bu?IBTKCRR>ro +˒/Raa=y|H"^ BldRfq@8pJ]65ٮ@><*)ބ?471G9/z AcЀI*=9Q5 $WYZކczG7wg[p9,?n@5V!(58l`)OfT]R'k_] b:|eXmȵuE%\20Lr!*q4@B|aI1;cQEa..|Ɂ~d%RCR< &d˓Lb7Q-frΚJWD85NKɻ 4y栜e0Ӻo띇<œ@-\v۠-Bxu'q)IC@B畱L?3ghLKcZFə\k~ "%!;e6 *G8$*$J[67aFYh.9eDtU| |Ӧ[":}OA[o/\ijke9yt`ig j<0 C7&m̅j7lcm [~;'tnی/R-dѤ1zxṯSY)QT&/CF-;n0E>*Sjauu3M;EG┫Tᵯ?Zb {ݞK_uNčSM|j&Ny,E{FH\8Qp ޙ&4"ȣE@bA_ϵ6`*!`jf: J¬ٛ=sl󻱑f\ )6H:3yBdDD#C3ex;A&UJ Pڈ fmrP:R[#}%`ϦK e^%2pu.9DUX h8ʽ#o9`a.:TZE9:V|v$؂uue@'3w6Ꜥ$f!]IT_;-5PDl{uuk/5 hװu1. W46yQjD :}Jt+!ƎOċ+7\U%]B~㱃Qwόr1 {^N,H\s)P^`|>oEh:fS )j* 'ܑ@[S?2Po*ZڤW(SfBU/DB+Ob^hc͗v >H3dOG2 WIkoS+%̊ω/=v̎ߘ[is1'>zߍF.DpyUnRkp,Ď]H<յ\6ՔIiAq[ 0>^B0wtx+_ l]&H5e:Xb#_FEc|/)ښLCY<+ʯ+@iǗDŽ:O<Ld,Ji7ŝ8eԍ&W\-@4La;W֙C C։>U@ 0i)%)P6.0&Pv ~-ǽ;*Q%Y /=|8''F|`VO8eB feélJQ6Qf2|)r_Dz}&<1)<]e𞥴 Z⑭ysuH i}ILdXSDRzAZ6j+ *&ΊJ.eYQ2B39 4C߯Xj'iw 6dMD*sSB_wmdkk n,i1C©3&Lwap hlbmD)3$bQ^\A|[9KDSMղqq:LS KNNR˜~] ^5(m5;Q񧀲r֭b޳2܀ۮSbH5+-w y }6EG?Oڰێ>J__D{iYm'ѧ%MРv{cӹ3WsB莭RjI-r6+

}]W(8W㬺r gf1ͱas2WS^ W93)yzb > ugL:u2|+^;Q|ZN ̑y.ʟ-p5VoӫK"4ku2lr'ԳOm|B6WB,Kp(NrxK\"TFTe]XJLoX3p5@Zּ̖U,|S[u!!O~o߇ #gCQDQp>(YgA֮c΢/xBX&*q 9h(W7+ Eer tK UMwM.C?XDOR=-Zip¥0懞9~ƜO soZht%h;Zr+[m!~GJ4fPs/*j_,XvZާ~ ͓q3PRe#")&)T0afZ[r + <Xfd6鿔f4(&}Ҵ'懝:j{47MV%z1>TE`+stbEO'5IhHB+LAYy]5uʃay`v$]y:q waZf};F+E~UCƜXQw(Z [Ez(4Q-(;As&OjݤB$ADj9H`kv߁6y2,&hp6ˈ 1Foqnô^y!"AJG{4&|}p&@?6 <]^,YXe=u2GadKtŸ#YmFc@ 6G`q7Ӻl|0#Ž?gqx6OHߡA,욁8?-36' 4${C`DYZ$ޏ+b̾5ϊ%[H{c?N'pq3 la)5>uJ^44Zl^t?_g$켈ycK3q6y>DbMP##cW5j|PH^1[ђ[Ce 5-牙 c?frqdZ&3j"1gWBw٫z2yԪ }?*'p-1퀺,E:O_X]YL>=^=Wjai ;od/-?,RR)dT1?ãcS!.k(/c1`kE1+2IC 0+Rq5mO+T`oPш-L\\ؖI AfX,cR?6z+t2g}PuŘlkV'5?dTfҾU:Kt=񵠥.63yʿ,S5m ]HZ?%'U)i0`8~WLWd8LD [*؞FUv9P-󾑵6'is#Smbvwx5p%bb3$ۍS N;hbt ^ՃL޿Qg*E>B8edMeWqlۗK(, VJ=Kxa8Td,r=65 \ )&N1ͭ~u|*9ڻu5i6OFqs7+_>L0w?\&f T-Dc|}g-\9/Iq^P,U;VRõZH_ԋ ضk|W?3ShӑV1gv+j4g+&u߻Kt@48>eӠ\Ւ?LeWҴFzO[HcQLAZ*G=yD{s|nH%pƿ(i$SM,ZF}:G\N6^͢Ru3t.CJ?Jel SEXJzf#T<-dV9CNnV@|tTpS J4ʇ@ Iv:\G/֟gA>R6B! ݗ:A|&"=ЪZw2FIzIsZC%L6W|WuX}/:g"etz;5Xu]u6!rY^5Wjw%f{xPnӚ_nIGRs-A"\nxsΐ-}r&okJB&k|M]0n':(Hke+y.& !w$x#VI&kz.ɲLVp;TB rJa;5]8w²5^#v:/t rڏ,[ l&:%k)2,'oZ#l2g^Lt.6PI3}mJהABT'2K|n_{HZ#$}9R@IPA@r?/eTeۚq{]Z~$"ԚB <=jn1=,'t ymeu?1j6+;M";:hd6 4(ޠ31Zp"]V|-]6<#DD)ʾVa]kF(wAo [>Y8)EA+D 8nn#ёS?VXwivl˰i+*6SV3 =t |N)N|J Z圊+'jQ'H؉W1uUdG]hծOa z%hU%?<'lzٹ/L\u}xR"rh^{|*{;*ٙK y&UaݮX+7R0|:bjډt"/M u$Uot&e"{A9 q <5xOdXgg\Vt /V籿OQ[{P}hf!.ܠݻp  BQ<LHyQĶf~ A8d 6=oHbۃnY+||՘la  FT߳wHYl GY%, bZ.4ilGxrq$dzPF&y+F†)88} Cwwo;_׋rٻ._32 Oipg"&@5;G^_Ea M>ǕpVDr/|\S9"Qshw 8.zS ]G*{T:+\<݈XSﰷ`I=}cv"T"Kr}N|p\ZGQgPN{yx ٮuU-T]р6",G[ e_AGlt4gy$S+bۀj29r5H>>a3wQld‘3yd޸]G>p)#.tWi(_zlkcǝ/86P4`<&c9c0GiEDE-rdx Z`9gO,&EwZlTL3Y栗Gtsб|U\1JwFPRxIvbS[Ti'*І\: B r#!<t9\8ә+ &oM$.af~që&pJ^'5‰L$=i[m; +|} y%DdiMeF!=mI?i9%Ðjvq+ETo0jȲU &Bk~[Mh""F8j-:4O *|O~EuHasQvŭ;J%ҕ{ȯ68!l9_?VW.HMޝ7; YQx'۞d{ u]9?Q܀smHEDZmawzcE޴[ hk2ۿIU!:|ѩe->U9py lSb6FFJ̇/0GCO[6<αk6U,vq)ǯf? 8|.7g Q-m گOݫ2Ȗ) jBIv y* :{>bqBfwlEQ{KL=]] #m+9/(zףe8|ʠ(5\{L;'T.HK+\}Ie~PTHI!U~]}o=NщY(,}ʋC̼͍*=]E_ɴݯHjoDBi8?Y}@*IfW &vُ~U}'uCjm|C.Z!] $;'gm^3iwzr̠%M'+)&Fxu:e/Gߩ&*Xio܃iwiG (2]!hڛ5o=+a %53YMyPΗƙWU^Xu!)bOG*M߸bz6؎1A'ɜ9mn}$:w9ewגXZvt^: ՊlW&CW|7&V]asB .plS[v@އZE^t<$pSڊ*_yse:Qc4#&"#,mx:7'->E\b4D#t B}i9i"aQh /42QڶMxNxq(%㦂 WB5EN9 CJA?P⑺"l|`w0辯h@!ߍx08kBoƶ38 Y(IWejde\鰋xN^+VcցLHPcy{t5w|T?j3Xc2Ftvo,=WNcZw(#&[S\:֛jzف0r$Su$~uu F=k26u6?{^|-e`\,/ܒ|ĶICC[8IԸ WzoAu=/$xQM2A}d)|=񣀻#G =/ܨUv,mZߡ`hݸ{0y J۵\Q6TXp7febRD%U9 @pn$Pq"ʔ^F>15fT?Po=^zq9lWo8A˴ f19- ^IcóJVÐ 媭z޺jtu{aXss>{BQ,L5!5MMX(qZu$_#3;ה2ㇽG⋔{d|,6Da0iE(KE*p%0Ak4G* QN!pj~MFP#QwmI]I6ofAd?tUۙ7MM+8 u ٟd"exLS]۹z4*l-ٷJ\MlK _ '/ F5[Ҫg/]5VuIjsو%.KdKCSJ釤>cysYyPz}=v? zW1}#3|pW?C^|N /EiIQMVSJ8Ʌlxi(0/p͚WRR *y#q{x#$ mOsB5@kiM $=p YǹڭPo/5hk'[Xs>=cm"w~ m5m}]}V2\3kTBćZn /(gС~*IF(lQ0n[B z!k&l ': e""ij3kB>*0":AJ=؜Ρ&@jBvK1d.5эZYn_^y2e)c W@^UĴ|Ϯc f-/(~Gc #2co-yKyt T)7hB9ɘ,(noc+}E@ZH|(vtWn&!(!w$5Ȃrvj? eiCէ.$񽋰nQLt^@-=rx/FAx%I+4,JxG]h.̼j+Aa}%kXhe4͵37nlRk^\E깄q꧳4Q@ {ɋ@Y_G)l1 ?"&K#RV֪V; !n)ԇ%WHޟ^[n[M( 9.oʚDdϔΞB&XzwŇ?{1P$S\`Hj3%(m˼JǕ1@- 8hl61;+{-$Һ>4i1o9c8w%͠Y*(p☠Lkl C3>dLP,b(gBr2wlg l+GNH;]L|h!D_BQ/:]>K@za2%e(~"$y"oʟ45<1Đ?e  tmkԳL Mwn3:$ǶK{B·ㄷJz Zi{\zJ~ |`J`.ھ܀l ũp<'Ggkh7^oN˚T*(_(>3\W҆AHüg`|*wC;,!|(P&x"CXbOGY Q| р(>tC1_w+R i{sr8hrŸh¹_9ٰF&qݻF[l'Kbf:߅avFf ' 3Tbl]ɝy) J2}1u=@\Â{o^2J9ڢCZE'7\Д'),%GD Jq-5?׈S (B];{J05byL9ѷ$i[.FJc}+;VYV2\U&׈+S,7 ,o^C%CX4-f#)`J*il_y}hp}CձtDmSj'Wl!mB*tSIl A".8j{GO!n?\XW%w[ro~Prv׹Zҏנ(k du'݋j,TB pB#0+~{O7@fY4N9m%< ?Tsso/g2bqcy$l+QJKkK D^Xoލ7ˋ?$%.kO=fN8Ϙd[ǽ/LXPF9nq8浢\0S6#N_l+" PtY6D[يZ 8:nyU'}{YYYtoS8o|awPv gMr8q2; {E!BaYpݱqKNZ#&.`qtR_G_*,ty J xG^ȠjNy18\.2~:k*0`[_*k2JC7wQF ]X5Ydt>.t@T, Hl`2pxl= )n<8F$ ܚu67*|FtԗЪ[F@Ӝo4h515밨ӲxM0~ | V/^1گ 892;@H@aԒ?-0v="dȾJ~k/=T5uk(E [cݪYf_Z0b&~MXt !b?3qE<ۏmgXP𑀕ֵuOl<)^)"/ݑrJ Pf} ! kt:{}ϲbj<ˣ7m)T:e!$; mTJ}̫Q_qxc}5;ܳ_"}}e>g_KTDBhKㄦe$&eU\zrb* $چ)zq8 ;z;|8<$ j)*J[410s0IUՏ]cU-D>T{ǗV@nUlJiܻZ\ø zq,"n Uu-jf'Ȥ  臰WrMJHCt^NP OGOul/3ƷcD&:/jyP0R^O1āejke 6扯gYZ0707010000003f000081a4000000000000000000000001644ae3bb00008244000000000000000000000000000000000000006100000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/hw/usnic/usnic_verbs.ko.xz7zXZִF!t/g]?Eh=ڜ.+φ]_YrVAoe䲽[}*$}rĝJ%:T~( ?aYK?Ǽ WomOnq'6֊;uwv/E [.uc 񰹆M!];.vcff_D& DU C5f)wѲxus<&#cB>lʎk0J>"-3eh/Kw^Qb7o'U5H\\*/ jp1p#I?5=B֓o vyn;yd R^7ǖ-&Cp2 S; (.c)qJCMIGK\vWf[fI?$OOn%|[ظ):O5WgŀRk *Qѽkea$Ʊuv}Zpa- Sh@,0چҍx[/ Y ƛ>|X%R0`@n=aͳ HWvi䃟Pi8O!aԹ>Z01?~m3Ang{pOzQE˒o1DYޜU woL[G:"]CWYp}t)rDZ jΕHCU"zYjUD1ԣ6K4X]B QɸwE` &_96/<ɉ?;ۋ&i}+Q҂8GJ,)DvvŕRr~V/ǂ9N߸>a9C{PU+0p0`cEQ["G?IWNR 9&5Ggkw5nra +54j q~1\+cz#{y"?eDkaԯ}_E;\F'Pqg]$ShD;-,iC13rs=`qkE~[V3JvMt (RVUdp;լוnp."nUYRB`iA½-bd!y]{-nԖߘ޼9&;9ܙ'^q%mʫR +-%hL3@\ }̊h7oj8kUmwpw7&wm"$se㎝9aG*1O.CbJ S8S9~.xJ`ܽ K;>jDGٶV)&om V+U,:5 R2}/pOhpEeŋ=0H0({ǖ|7b"JQڎR%[DR:)CFl_k,%WMNfzR߉n4m]Y"pnH}3AX>iG%s_YkZxƤYq{1'W we#X8 ؔTS 9hp_ykQ a/cGl'sJ&kvpPo1幌h(ͪ|-|cR> @>%jN)Z 3MTJvS О/SmS6Aw`a)5vEReqMRU.W?6f X㖨4+pnAւEwLƄxfqoȒ'flq k=W_]H"mJOm#<#sm$tE ͣf,9,p JU}0 6(Ƅ$:ڿ6' ?i|: ;p4þI]q6Mo =RHyS?wƎvSj]AF*ےv(kv*dH J4[[$.X unub<* Cژ `!=ՉN)H_k/\=)dHUM"Aߤ{m</͛ohBۘD)xa3v[V٬Kw5!pq(Fe2W: km,( C)_[v8; 7r)6AE+9v%Mx|#N(g"ޔQF Sv{?<;.̭]ڝ^Y8ZR:\=< O@jȩFpǴfU"mBm,t`R^k6Y/zD,xaN ׵~8p3]bMzpSsDOc A4 ApTd(ؕT@|ւ4?<|j|4P:c鎭GWæˌu1#P 0Egj80sG`ISC6ϔrEYdZ4l${Sbg1XŇ<Wgv_ζw 6AXN#ގ?i=H7H{unA`"Sxnc2…WCmRM= GLȫ]ʻ+c#XYkɶGsvTzPj&OЌ*>]TC+6,b j md# 0+mGZVH5L;fķ"=HuY.J[ήM@ioKWFҳ~n!=ߎ#ZNdDk&KC"32EAӑ+6^%IOUtSr'Rl z56-8c$-# 9<+ym}FC^Yi1!ʬzk[Y"sJw ! yY *DlEefwġ)Ն. ) M!#W75e)m'r"Y᢮zv1UDвf~*2 l^)І;N-_单Mz@+&^?7QT2DJ世$Gÿ7!_ޭrmi u ĺC blM 4<,tF||?⿁Gczg|-b_H!X|lɣb'!mmˉ=c2 ?::X z(n!YA\u5S:{Jvbm,}7f*>4:!plPdO| &D|JY?.Zm+ G/tX1[}IҾYE_ɡk#*zc;[%~[1Ĵueonj, a#x` Ž}K|6]i}sGσF |/*5ò@]fh0bEnEG&j2ȥ2Oo`hci5)h??"í (=ӥַysl[N* 8U51x9NمzЭ%+5u,&Ty{ڞRbpjRT?(!l_!Q 병ɴVǷfp {MfZ1q+8Jy$X&&v,qغkn$%WhHZ\iI>`ico iծn!J8@k[S͂z.c)s/ "3yRyk(OmHRPj7N<*2WD*+zi>a< *kIݡfФ\daC8Pi+LrD:uxe?> \'8t%neSA/9] $?"dzXZmnɹ*D޾@]0YB)8_8;\Q-j:'!m8͡'z 1@IUbX[GƠck'y5Z`qˆ4 IA]{o?(EmdVNxyhp0=T¼9D#/5lyܚBXi)tE(\qŸ])D} RFDkQ0RVz- dP]$tHp@nB'tS/^؅U)<*.mgʊ?8.KRuF7OWK띡0TLba;G^CaN/elrpGgɗRIU!f=<'j?"/ŒN׻w3WZo43Do- ea2tf l:Y#NPq c$;sPqUgLԊN!]xMӴ~w6.u9 g|\z5p@ۿ! =?㉡`[|S+]3=X~UN0^sd~ (-ܝ526IESox}0+7ʱHfN3wmJ8kL%^u2e(!}3L00w AܠNKHW˜% Mlr^:s $ NӛKL[xl( ĒB|EGOHLv}9ࢍ2;)/8^ɝsGDrp4aVw%qzj6 XҢ<+n]p3?(BtјU^h#c˔s! 5" `OZxZs_lКi@>'* Цr<M< sEIA0v%.VBy*\_#H]=Қ~!Q5Tj3_& 㾁9;}-O3+LEԅ4T[_rnJ8ǂSǗ568n`"2<I2xC^fB3E#БHK4Ϭ/{6P\iVr$M攍O+}@Og# jL'`,ӈNՒ@rTfOO؎UKkQPeC`3a2R4ߴvix$QUS![ϗlgsj֬!2\5ʑ`24ƵȁߥR{#&];"VfNjVtwVtk-İ=VD֤EɖM.$M{={ 9aZ$ʺ0` xkV6vD]i&3E4@%؟WA Z|v1pڙ#J@]pn w|W wUy9ŇGEK'HɄ,_SJp|J{ülF@ O<0:!w;SA_]*,(golXF͍3#"ߎPsj%xf0xRTbUXIih*FբS.0c:OF#TL+n\GN0xSIr%}-1+_ ﬊|X6$|ȸ1,wa?Ԫ4]E;4[w0a^iZ{Eefl#+{X?%0M,? D2ma]hg/cUp ! V1NFfɷ֢27CFVƊK@YMX#H☄ ^lNrj#o:`djA[5=D5J$gmѧ~h-пUsHKrpCnF.nX è2n9Tfq2N`Hi_`-ء 6bp .Qaሕӟ2Wǃ!CImS,_rTBJ+t<*`Ts򕅛SEk>"(˧fݯͲwK~)66\71QWOTBU(c>t%8?AW,q41G!tðy8QH[$årDJdP`N.dC_ ebtwO-%3]Pȼ Rd9:F OD}g8;3Z ܍T:DT;GʞYx])nqasԅ[aT@~q yM]dS@a}e/J`?l:k2Ӽ'ϩC|/?lӮƳwiy9:T8%BYw(H ^1wH%ݺbnTr7E]pt%MOA+\e =LsQky0nꃀ[Dz}Lm-7&kAz>^ȼ -GE 3 p%Db|,jD۾@t0Hal.9 XDBͣ8%Lg"Y=!L;= sF/ چ$ hm_ޣӶl) zY7hhA _L" !/@m)evѕb06=@@5a kƃuI$*dvnwe8TP4\8n(}zySMZ!'CE]]5֥]]=^Rc|n>$OSd\*Wr\VN# XIh3%J6YIf9 Q:#TA#lfDW6zl絫qp*!|cZQ03>`)N˕V`Owo qIZvX%j5kd;![ˬxg)QL6cz'.t yhGj,s>~o,~!p,~ZP(7I8}ÝCk3r6P ?V-햍EYnQxU+y; @D5UfMQu6[Y5Tћ[ H=2Xțlj0ZBp0AwX@=XR2͂ 2Xf{+ofUM+x?2[pW+բeQb#)7,pԅ4a?iM'nSaqƻZs~w!̕C Ͱzr"JޛA"'dvXR5{ Uq_T` z4g`H@ OlV`q5w :j3<?5d@ "vgJ@d@Ѳ tqފ&G&onhmY9IR7Xa.it1 DBBwK2 $s*W@ ཽƆ/ZQV d8cP+KqbA\AS):f5h[on)jM)R<1"DnCM-oZ`F-ykbվp|!S H\ Um檪@ƒE6/gzZ& N{C7I, : /|K*nD!2/YmaOW;{ 7&Pmrd\?XJs{`y۸pr|@e$R6٠aySrSfY=D'h} i~OĜ\Aa4-{pYCOՓ p G⽇imZ O7Xvۘnm:[4K#nO[*g-3%羮ғfG8dɒVF8؝a_g5 6їjXm{( FKtM흕0?d{齂%o{I0eL~Kw/z.)&1\n 4]Uע07C!pL?Տ ըD}&CҹE! K]5vU, qGZ#uLt}ڢDVDwxc>dfw\*xM5Fg(\JTΨ$:?,V΁DEWBr<s?}!% o5[{|PZz5~i•HTn~9)דU;P-z9${i&sul 8oW_ -#LSEnWʇm \;0L<ݏcߕ=Upݩx*O_nnzKIZ¢^8ows lzf7 //u+yOϋtkrj(wSML0h.r r;QѱKm6v E*C:sfYvWDЉ[HwJw5`> |.ܤnIyئ+cuȄ1JbajFv)N@сzU T4yH(Y˃g4}Cfk">4C|6 F\9&OkX;{Rm$Q6 Zcl&'(Tg*PSMП_7U:0 p0fȍo]8|Ru6Nwjh[b@vb))ۢE"F(QPH_i_CzFE]54Aΐv<xvPg\afjH,BG`\M(\o~ Bc.$ڛBU2i6݆mͫ!'o Zן,ޗ nq|$/ B&v![#N [mL)$ȉcQO>aHQ'h-'Q,9M)Gl}RfUe7ucNv6<~}Bþ.麨7 +űv|4\gD(X胂r!Ғ7ΦRQα`v~h8{BL@ɡ)*)>"[0sj1*KֲC#Mz6fWzSH6Hw d޽8A=zAupܯPD>\%GJ.6_ $Tdj>Nϔpא*/9ku xL4\|-CF>\NAnRru2Cx*DЕㅖ:" |c5{4y/\U%IpT|$]e #V/DuNEHbPZ{V(-'N eFKI.ʚ`.ϻV@Sn} CX @B9͞f[kF{OuR8Z!ӈ\&H \ՙݟl>ΚIx_ekss_y"iz5C WLCе+\'U9x8MyD;G'AFHl`3k{):]pG&}D$ ἲYҨ-\~ͫ,']-uMu>`I313;wq(V2T~HB@@(SXuN+ ueZSlCOV~n:M#AziI" Y^"(UYO??73aɚBݏ4:ٙܩU ,DkdϗnK^i s 6jU^E3!tavqunJ""5+_NEc?* Q9]̽f*\)gj~IO?UٳX<[.Htb.l%1~/xoDĎa_]lm5eB4m(GnX!X$Ma\N`y;vݿubG|= }$3] &BC :Ti_7s`*[`P0(lOgsŋ"l=Z_.Oa-; S$~GZptV/rTq/ Xa0bP:2Xiid$9W. rS'˴r9xss4YyG8X 3Y J:BUEcZhсAÓd?thfbF@m;ѸhUR[NDŽ74&(=T$"ZD#5˗,nu)&48*0y6>稺Xdҍyvh0g|9<O˞(fk'W w6aoCpW/RU5lYOj(N:C3ȀLDoJSA ZTwzi%F\MJM{V\yz{x EFʄ,ĿeuJŪ'|gbYc@/|R¸wud"Bb ~_KBv&trY.K<!D&{'Y|.mV6 !0| 's򸦊-Ʉ&j D*l^ ׸Dg<€A &A7KRG*z*Ϣ;|wPr?h<{Ճ*19]4n9Vw@#`5K噐 \lD@Lҵ Ϩ\rtT!ݦ3%m}:»٢L6BV&/4X\1.bXet#QP6F74j'z XtQn,Ez.3j+/JU2جVA܎27 |5`-K3$Bp 9aM&ww;[~Y!e;.#IRRi \iʥ鋫ŔhWkCOˆ˖b7lj _VJ.ͩ?6ٸj/VʋJj)[GJwUݗ{UkJ񡒁3hasf#:а&ne3!-昮[i'=fK!:E>]wY3 53^[iq잭ضDy,̈́) LLDÖVxbҮ=.b]>QfrkSN6_~g*ӐzN슁VWcfaAܗ" dX6i!:DCZY =TʹAN!҇7{lוւ@3JiE(Od Y@@(͒= ]:_hi4f!U" V & %y` ?UTli̤Y)H y'3OS[,ehxAQ⚥c=caqsT4+%YϚFNmn5~WH^R^Yxl ##, gY5?T0V@8{m . Rtb.KEms  /kVj] G/n(_x)j6-N|yF,^Y[!KL:N^E-l9,"קζa/~z]Q')31xM_BB϶e Ջ̱{rlӌ@v%Y O'v>]kPˑtB䪨{8W܃!pb!ϏH3(bAɂu2q8a~𡸈~0VfiBXSjCuIϱw#Rј7g-/`8˺D 7OD@>@ZEZoW.afͩ\ط$ҡ`r{EaO98?i1g&Hz>g/[4نXdykF%+U54BK o*>b;ωN>J-HK{tP1-}+>OeArT῭ c00c}W&xhӈ #/bq1HHYLB.?u'Uqaw~Ws)sKU/o=ӅJ)tM`,B%AiF=EN ^/U tGQwg mP鸕=eԮΦO?"J.6d[{$ w2t~M1x&ߚ5vk,JB1&װ[i[BYTGN]hǯɞT2s 'ZPL/M J ϛ ƨF[~ pI)juQ,{v$'3 Xf PV ~X6R`R)E|ZQe~35,gxѤT ;XAVk郐y߽):ʼ aH>\xWM#@=OT2uRn{[I$c7j//ұs3?WqWleR_I|~1o1|?wXLN/]^κL- `$AIԦd6 EDJi8Yo`C;[ D,S/ 2ژ::EcgO҅iS*^wNG28r},6 nŹkt$U,FOFk%?(5=OXDF?Jd;1 ʵOi{ lWrIXe8) $ODj\lS ҳ=4ĩ8EVT!HKa-;_qCZac=qq 0\fC3seoj/2]>.+%Zhibc(Z ! :G+9 |'p$] bW 6UqdOB/`Ϊ Q_4J,ݸ @һV≓Rs$OM6g璽]/C+ ݺkXj*W[GyًT?NETKλqW7,ʎ^B#BFt=̙-t 2A1]y7&b*uWZnEm(8Sb=fLlv_ZkLSO+Rqqm 78 i Y52iQ6³_9KLpkO~ّxT1u6Z8UbV!2aei@^`m ?1hڵ:ϡXPtr=";~J pZ2BP'3U.\U?Cs 8GD4rْQ]hjn@9NǾ$TQHUyxvsH1t*ސuG]:iO&n<rKR?~2wQ6Lx8^ 嫏_TF䮄hy'MFA)yH Ih[<Y{D"a|plJVRQ[b ~nx+͖t> ب8FFiʔHim?>Jz2̓:HRJ{ jB!ZXʆtzp婹䄟k'⨖8jZ>l{~xqVMImYˢ-Q7µ#(@ |<~zKΆ~󋕀kÝni>2 JHBШ=aٸ&=nM104QwI^2i.}yupmh< Ŏ^AbuZCDnq/wliv%]r rf4m9*WՖjZ{(w߲ "T xdG!$?4E`Q: 39T*Ǔg~hv 8kTuϐJ*fpWtxEyy P:¢~I)R9/YƏFxh XA] ]| _ݤ,^f|eґv`ML*J*7cL\p垉HTC\{I5nb1hhgKp#-pJSN)p:3Y"c@u܄ }=#|FT.DƕjtIv~[UjV;-Z,(eq] t\6ufn%R<;[YM+wlMAR[Cm`KG.fƱ Re.Dd|G%IN%Q1CN{kżŇ=Yy3+tv ~*ήޱ#h0-|炖EGcAhWJdl]Ua_pc놛ySzU);Y[pt86Cq M oPLw 0؞$8##i{Hí82_eu4)/ o.˗dͶ0{忆;䉽bD&-UP/!ڬf*w!; pt+x)9jzR埃or̬A[pg.*GTV"OjP_N9EWkER BsŌ>7 ($ތL]=5ŶZ#s?e;/sـU~ {L}M l|T3*rgԵZAxXg+i1\-B/&p' Iر{6nS# %t7E똙CD$s:#Σգ auZI 5'5y:GnvF_=j#>xW. #ۀ=OZ KE뢯- O >dL2ic`]|frTQ' >ęswA(380xFyju0wSR .øn3eea ;YS6tF!wHl]y@|KJ 1h(5&Տ;g3bK +@G؜>Ec+r4怏334Wø[HB WΫBz!k2yVXa( b}q Ǒ#+y[7ҔYfh)jl\=Tk4wshS+$#*},1h ,Ae-,½緥>ITs5c =1e/ߵ"3Ƹ@W?׿h(ex~"ū9F֍YFѴy8sucby5ijZ_6<;v-_۽223o1JUdJo3a\PRS mCK}yD5f[} )h9 TMr*NL`wE?y$gd+ͲvnM:::~9`au׶+H1m7'í/2J #|n]%w- /r &H^̀]:R.z0 y#m6aExQ:ތ"Wiv^ tx 7b9a"UtOQk ,D0׋{Gډ-B1cV?Pj\kVMIejԭ8"($ÚQ喓oܷ-ڰ)q?&v-`ZӎK\(l?xi"]ȋ^3y\q8F)61{L˞|{4qJ%_ P\;@8E\irlrENow;u*,`xuHD6T[]6%z(4LEIL)ʋWA Xا;3wSx=ndя.5='{wotxs! Jd8SIj<$*jviUdш ^,፡r{FTFLn,|/te`f'V|2RɧVREHʈ^q!|AdZ 3G|8{dsWQ$BT౏ ;LoIM44#\~c_Ajb}.Dlrg;dq?Nhƞձר(3͚]H6Qc3^?!9dy5x8Aڄu6ڋ_ym:1j"ٮ& V(Ư poGU M~F a2{t)J"R`SXh,ndo܃Qi.{hqN-|CM=c=A%zUE3dw&aਏC ۦ\A~>S`C`V^Յ<2*b|.Ol=Sk~7[%G5XHz+{ګ:09jq*Ge̎ojKI9-)SjN^&/oag\zyWܤwM1(H]bm=KR"\><+ߔSs`-`$ N3&H|9}L\7@%9.eM7SX r|ܨ A:)MnCoM&w/ aMttQ?}_B[FYws|9p[>vx*oGK^r٘Iĭ NS,}v5]gA TbRhE/b ;1X&Xjkͳ ~`fG[L:1!7 YƆd&qFԞHX-jQ>~ '].Oy;,Գ$눩EX;6/W8輳bZ6ʹ!9[c]5ú}(/̿xY#p؅T ǻrin9*di%;"&ne][QӣxwqbbS2DJNY+d:Դ.EB(rfkm~vQl糯[O ZͣӜU>r 085 4SqJϞ̠@>*߇ıQPJ&.SɄC,NS$:Zά9 rQFchmhGbTnKLZc{Lb}|rȢSW*m/6Ǿc8XH9.k_½EkkX9 ڍY5g'tzzIVMTb Î@W~*tx=K5R)8M!*[3C/zz۪IwĽW0 0{<#g\ڨ%.&r/|!!ON"V|&kM>r.4`EqUDhq g,Md9~'q?i;}.Ac .,@zFˮ jZ(n?.!ؾbogF8rw=XtûrEX2|`݆;Hnqb~jwd]%hǎ]Qv>?ӨKY`Yp@f:Uɘ{ނꭌVNՂm T8L5>$ca= q,wuaR6gc1ĹACXl$tB]G4dD!=w}˙*j" |Qh`F,`.0M3:݆@a"\gP~Lg$t##7Ԡ`ɿ~*G+vyw\ϒMF9T#Mz۬rzA8ie~[,4 .]MHPI*Xi&*bWo%yeћ#ŽUGSp3d%6yFqGB>.äPZ!Nl/LF7}Y;@1}zOS{RdLܱWnĆ am!!-6&+^qfWQA;(7Ɔ%cUhsǛlJ̥ ixw.w΀E;3!̉}SbURm.pz^D֧ݗҦjmGҗ!uE|BfIvV*B}Ai"mfL;H?6^f! %I]˲vDSE{4  TiHl+D浖P/9RVZgdE;4NJ'_SY瀛7PвΛl^tg"`d|M6ZY`qu=YXŠӳ򅇌zJq{艏]Ij'Gi㸣u9.oWxb~Q7L[H~د*Zubvdi_2SKx$찒܉:d{ /|tL}af4%嫎E)`(K}Vy2yFqªF>1۱ҝiTOa;pVc-UUVl5Pp] AZNUF EQ "7f0{&Z6 B+ˍs>cV8:e26cJ}jG0_Dה>z]IK>OyۯW2qҡ{φZi^!z-Zh:nLX ^iT&=1}'b\7d*NR*dO&YCR,!TYZ;޷tjƸ!qZP,%we+$#fqo?vQ?ʿSM;%O8=Y;Γ: 5!Q棸2KׄQ!-35dzKhȖ{$ΓF\acaapZhUo\s7عC}fTt0lSu bInѦE&>VܓuY.7.&٩1[:Mnl8vǨ]Mp:?j'C5t-vrӷ~̪NEDŽj qInz) cږoIdۿc?Y; $Ϛ(%:;ɝGdI8l_{s{u.$K#Ȅ:h+[o[okYD*Qr$ЫD`U"kcͦh"CXᚴZ9>SP=8zm{*kf=?}A,szAGdP|'WN nLu@%JoWv=wc#+  Gv,?J^E@ɳ75JHr_|MVqUCXdE]҅Xn!ǩ9?q!*feksm`8)]lFe[92TVUί"(M2 Q벖 J*7ndk6\;R~.Φc ,rܽ`/>z.r҅uGPlComcEԸʾMlY)A''syaxqmK7i%z_ FSAga+bQBj `GdJ}+Xj Q_,&@тnޓx KD]|4G(7oԧ>R*~'ڡl n-FgfMLq9KYCvڥ (퉪@a#S s+GXWAH_OբW5ΡW {%ԍKdſq*9F4NjLJM*̦5J N!.|,78=9UV]{m=h X([rE#Oz᝷>-e%8W~]{+pIm P;is'emՕG@5?TYŧ^ ~Y~xlP)+5HlOlj4(+<}wd>r ){iS(oγ&v^ .T~>0Ikm&Kbk'lq S^ų:1\vj' YcFSD*pa3ijbx j9?yYv0y %Tf8*(4lkBƊPQmLh7%TLSm0NNJhm 3T%wBW^O ϰw@a3 /dkW !<dP$iC|x X/G'bA5# Gng!F01h_*Dbe-떪ycSjyd Ԥqtdl&֮{FW܏ciVqM2FL`o4?mK[U7NLαtX :ZΫ9֮!E qaߡ&9.եCL ~X=iƋ.?.x33[wb:~Q>)mMMH4;ݡU,=LaǺNqD `ǩTڟm|&nW9 w7zR%0sC@1lU)]-3XD?vlZ6V7i:ڈNJ1}lt##&B=CG H:xy&Xe'bp^Bɺ? )#s5lCZqσAtJ!w:0OSkwͧXHuf&22+Գc~ì V*Py9Gl8L yLsrwJi% `9G)UwmaDZC$?i>+>, WK74o,)ќl,tCv 2$|d3v6ipqbXY:ؠ7˫ ȢT%> {t ^6 7b5ܤq E>Δxcެ0q P4=ߺw~Qag3hzuكv.Vwg VV'KxuuɉB" CpO#贴gQ#C:cMpĦQzhk/Eɳ4Bu,Ooz*gɊ7F^l*lFeV*3aFEM+_VP6Й cz5_vr/c1r׵AZ,:ݙԖvߍQuhm{m(jy^=;y9lE\w .HcʙڈJ^Ze'S$QEw;q؏cMqAt/8XiMO2p>D_G{7wdL+9Y6rN[CYZz?Jaa5g^@k8lId ԦێB^(zg\'Xԟbu=MxvXq/s0Ay;`Q H`tI2[l8& PڦF)'.ƣ0S6_q lpIZ]zO0R}bT"1|0M8Zw sWS[y/^m\ mYrΕ46k%2-kc[sJW/lpb5zք;~Pcib0NblP 0lH𔳚Wb+UYl&M5OДqA4&3:" P`吉@a|fۣ."LNŒzBZ&Sp<1XQLKCCC,(|c-AfY"J{-qF" p^e5pE)&Tz_,'{:Y!od %(Ȯo/크i}OFoUJo\Qk6G}P[9@nc Qr)8_giZfSoEoU-dGq,[Q(J M)pj b*ϛ&k ʉ:LCH-zw)JF6>ѻm%H拽@Bl] 4,%tk7M 6LZa<iy*X =G{j-^Ѣ]/,XC{vB6]?l=睭 YPۮb#pa ~u@k5^3ƐO9?\-f>-T>I}۠/,smA+LP~ 3j0[ Q-\{3-i^kpe79쭳/U}LV3=vh&sy8m,gJk%L$`=#1= g.gYZ07070100000040000081a4000000000000000000000001644ae3bb00005fc4000000000000000000000000000000000000006500000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko.xz7zXZִF!t/_]?Eh=ڜ.+ɒTv{.fE2H76X3ގULcbL! SJ b1h(N:Öf|-"! S:HT CmB- r%l4UnYEJa|~qTCEw,#Ⲓ;|0]-DDŽ;Z^Z5%!9Áy tYL-5#^;w5=o[U]79b) ]%/͖$ H"M^9e?OgD:P/Šuu!紛QP4([?~k#zA4N'axs֑-\@;9+DH}CF3s ;i8]_\4%\JFbڝ#;.v~Moj{c4 ԟ~!a ?-c :΃G&S,SDSl&Xs`lgMIEF͝s <3[lg4k~ %ڜ&@WB&lK#jn>LA@Kqsc }0OŽ9( mVG O *K֍b6B_l !; 3, ^%%Vn]`Kc<Ύ}I&7Ш~'ۚ\N8Fn@A UשׂnP6l;.`޾+aQb?Pokla!p=@ y\)$x}s¤m΅ ӉOqq5fWF%}&D#0M`p:VuqJQWS3+N-`Iߓ."n%0WOl*|3C@D܃OߣTL(m5F4 \F3D@C 2DO^}F\4$FY3~Nd>9허=[^떋ILGCce_ W/5swO0J[mե62 h(āyO&/h;P \>bnPLus)LLzWP?Yba*TܟUw LBYk{6t sTn~[U=]Rϰ6 ?NR>kah+KWEWд25*_3˷v/lb*u^o Tp\=#BHjxk!C3H 'j D<:NJ Ãe{=,`77Sx'LUB;j܄;[3nC8_U!(Rwcֻ,un:E dvwGe~l5xl߭F3hs)1Gl8t >d9[kpmب't DŽ ŸbDS/j.G8#/V)-%ZWG gsFUTr~?jA-3԰Z!Mx4ߙT.`>(HgQ9+pP `8b vV,?P]vkA;Wj NJX`+ɒ>V̑(~4^w5U&A/b=0J8 f +Wϟ{ʨǎB&lBu)|` mإ*G#)ށcJԜ^rD2Kj#OnVH7n4v'c)+g9tLŷV\O{ElO1Zum.H}٪9H >j# )! VVcJ)Z| 2JZ8M 4д4nE~A?Fb1D"\'Zׇ#a? ]XH!6YliNg}tYp? Qm Xby^(BmFӕ9lm'Ur8ۄҨD]"!yh{}!X(^߅/Mдn7/LcXMkO@6,> ;G2mJZ}8섧'H+׷ o_J?gu[S!-oB `QۛR׋n@Y& w[XY4^sM<6^#lm97Kb1UNev[뤬M{ pӫ,(mZhbsIPvmDo6J;ͼNk~L˕%{_SɵXO3|,v^6,,P.!>l)2LW"͆C&8Dv~7LJTUJ#$/%V. DAn[v\` _vpG;' pFtm.jj'J(y΋;PQŏI& ঳A#Qww^9`cyY^{ĔuCھ= ARɡFSh;gKU%OQȺ%XVR=Iq6]ԕʐ0mg;KQYyU5TN@3̤;63JZ7eYOrQa¬ww25Б@` `8ZqY9P޸9z;Ţ>f?8F9y{;Wsژ3^"~g4hE_sL782mȢNv|W@sR]5CW"`20z@DWbVR 3h8LmߥXD\=ltf_3f1Wj)2V劈$5H(,;@h7ijNƳT|xyU<ScZrO$MBpr<coO?NkĹ*5+P1]skGe&^Vw{q J$rv;"\  9zZ򓥮fAZJ/q79=AZ4efR# .>7Tzf4ӼN1ؿ^X;t2(d;Z9th/\[5;<2UCws❙t/3Xelm)B)΁w_~⍥l=543t\E%?,U (8/pK3䓸b}<=b42\#˔y8υb߃牓|L:U"VrS:V…oʻa{i!N.-.5BrD\[Ȇv攏W]yHMJ> k"QFrz6ݤ!P()R ˆ9je:%5ׯV'W|q)!-i{ _}8vUK,u7|sd`Zd)Z%ZW }xkM? ;=޿NHXE仰{ ͱQn.t] ̞Lq֐_cgaGC̜9pC{Z: 9[E\jkyC3JЛE% 'NaԾQO {Uh0I!zA)mP\xJb3HGMcvqG O+iWpcc[mVB98@*|86uBQ]r2YaAꮗmJi~)t:m~ .QQ @JKU0y;0@8<Qa5i6$=5! ':P\ Jբyos~$Ñ4qJ^֓IZlȭst!>X6gt[7_"QG=qOPe FSv j6P81sbwsԬ|{7-īn!mxCR$$]QҮbh<|Xt,*%)zbo; _>09>d <D q [aݫ Lt-0Du̖i>mBgZ૩S'wUC%9z0WjycGzX&kDwOѠ) lp5[L.'cVl/Fw 9 zyP rIxӰSDI8MxD&PT!%l%(H'0~feDYހKXe?fFéy$uw R~Pn[ r䆀[9&Qra~8˃@ާL5b<$͜7M13wPu=_/uj1Dr=~5,*R>kZU?ȍc͑ //;Ƥ<{C=4&h{] 6aNժɰ]ɝkD^q 7<D q\YqruQܦ/(ryP-37! T аbyjlVZcy2T-Zx0VyOl[,)Kx7g|MрtFahwRPd^U)S8j$ʹn=^wG0]\?~p)-c׾e3O{Z]{Z e/8OԌcy/S\QX8xu_ R¡$D2ry؝ Q;wd٬7~fQpB9]BqUQ_E!vƝ7] o<_aC˰R̡kJ^Tą`͵n= U@;q;hY)9K/bmȪ i, &Z"ȊWN2)i:s>|$lP(l6\cWe Wmu"Ts&4ymeslXٜM}7k03Ǿ0\I+z* 8+ZKoɴc4{R5la498_S%=jԍki$ .9 sTɓY_@{D~ڿ=wҵB/Ƀ>W7l#|/,Az޿Kfb /p/NTvk&-ibzQO.bm Fܞ8>9Z"3ww0GckC&iћ)Xw2WƩ!낹ƫX딴|0;EqPgrQBncj!ޘjku4DMYjTdžpPNm ,iU~eR~/8u8JGJ緱7DJ,K (ٻU~ѾDᏞҼ&оԄ2si0A`/: T3MoZ?5%~)BhGw}8̩,ȯX"~=|'LIm5^f'+ʞA󏭇'o:Cq{1-GNVYC"Gk!P $oQLH~RQ*0쾇gBr-!a׃69\63 V]BNOSӬv_DdRHսs(G:afy ѿXzsl:WM虼aST$ e6ah?wbఀbk^e!29yk2SNWؠRx Jyc Ru4-Oæq㝸UaH \rЀoM@["N)"L_Qtp)'_Ոޏ7+-&2=' 5Y'zdqh,#<\| ߏh;DwOs g(eoa)m-='ީ9b5̉\^Z&=]3-톚拺a .~c2 QݝnWx旳nuyfe  aʒw2PyF@<QzKuGz&bxRފ,Qp:o9yxۋR?+Q'xD$lv*5j >Z)N$S]/ϦT̆emOx.QbP/< >.hM2q:S]^hЗ[fsGR|:=zJUkTG>yc-/xL{|u7H cX\9g<̛_I%x<&oV119✢8y\qP'Egzʌ::Z@yb8A„ڕwesX7Orno @gJZ7i1ps쥾} 0wHXn#fNS=^]h#>=-+Ҙ Kn]{(yP4$i,<0Sa.1@jsATr?#(_=F,&IB6gulWK_zHܤmk cop[CuW5ڂ_q3#_xyV-(&u'*QjI?kx8. _lǤ;) 7dIgIGRQ}[uCT[óT'B K^\0b |e5d7>L]ç|dyG+x0l;024}JEy^`0N@ߒiC} UOS (9Ah؇}s/!ό6?ʏ.0 Ǔ.Pi53Р~ &gΓG g-\8:#9=oۚ9拳N^P^"&_*aDs8kOC4ΰVtym1ыg-6b`m7q,rtۣ#ěol9;r5$g_)׭>{$ _ӏ#r)R}OuuaP.S[\QPZ*zxX9b-VQhI:.fx'ds 嗿iлڏc%ebmP9x{$&xdRԁ͍fMn3uIeBT"NT8;e<Р~RhPz˲'LR1$.oF@.;-un3pgC/=tq"c7 r,?l97hw^Ǎ605 D<>ub!9+(A3"߂6׳6mqע^?D (ڍ4R;3.zq4 ,{vx-ryY5VjdwTG->yK q-Ng|A4JGgal>R,{x>G#c%`dVz<42ck2㶚#Yȿ.4p~jlgz;N駌=z^ #^09 ͣ|"\xҫeTVg!ŢL+6MTd_ s6Nʚ}dV]S%0 (w=dQ l p0]PgIԮomdkPчt<,~y Iѐ"cHR<0!S!P& PA隐JĄwquŠj{3+!e*n6Vstư{{ft](;m qH>IS>y"9gDS0.!}|GjgՊ9z{;pgB9ƒ͑W a{ /b)zE@hB U#HUdF @Z6[@Ti1 UXyW/›Up"!Ԇ=AFRGlwzh`GAsOlVș\7 6=k; +{_ @?qm%Ķ|+'U FA$4B4֙jΫmDl[1YF4Q6Tu9kz-EGNp)|&g_m;A(oq)gɚ+kT/ զR3T EG"~f.9O X6iQAbN L%sPQ8f_b~8&0"f亢[ ܟ` 0i.B!{nS.xgCbj腷FЋ#Y?2GH`,1C>A6 o{v-x#Ees!)׋9f?т/1x9D0DX| V|*TkYrYs 'mՂbI "7OU!W)=Q%['] S}I6L] CY(B 7W*O"6*U@H~ak`8ZzQ;RH3nO{8b \[ĸ׳*On@̂ztwvE/KC20f1Eu52bn>q$#;V B1 RV|+k`еlQk'Yq.< v+ X6Gw%A[\-T&M" zݧDZ4†3#=nʘ вf7O۵\^kMsE'tMe `d IpK!W(Rb?vAs p@mи9artٗ)0ՅRT!-I*3-4^/51 fR|_ Cds> _|{\ɈۚN(_h'gr.1dTHZwΖA]4~L3,%h5PZNO@"`_RIK~ZK06Usk۔hE-eZTjG?VT|Qw&f1t(e 56Y3wZH( aN_mҕ .pK6BuOǻ0Ca ]*ÉP^I$9}Sp :wbTa~EtӻWvUO2`B4v8 Qݥ[9>?r y7)5hab+&X<_ G pb|5 ;Ր Y7W C}gAzC_y⪫){c]pC˒V>ni[s¡3/ı!be!u5!-.y(01H<3nVauKCOQ k[e1A9 4HCF>1+GYgh boѹ!SǑGaL5[i-Ӂ`)MB) Ea'K+@/uAA`wݝ4ߛG?Q*bK`~$D62 {Ora$ pę|-]k(pi0#UDܻ'!ZބڐMpGe!э]2 -isRV}JWM4)k<y]x57t_}l^#'("U@VWxѥT(=m;T"NR9[ й5d $Lm'qHU1J?U|CXK |we%gRya^Q7/zpvb_H@?RGkU@-*>ڭCY4:q֯ENk%4VKpbmn]&t1޳BL^Mu]H/ڢ1ben8C? ǗkY^2y8 s8QE"`R IeǫɌv8`nކ|;fش3L[h_L9K녣 ʹF俉;|g{16tbѧ)X1tM@.W1MG8ZKA N =17`T>M26F-@@ ֙h3.{JAy8?nVh؍^MCkӑL"+=7Ö[geW1I.($I̴'uJ5{N9,q6]1=sR szQmZ @~"YlIͻAc+`rX耲b 2[z,liE] qiF[J(sk"҄/ԾLP=e[^V))]~p03P`p=1t|ޒ 5 `Kf[bkxd{w$Dr y#3brG 9v'|t!K% [ { I\iBʭZ-v+z=uM F/Qgwk UD.M^%i7+ɺS,[ü/οWgM_~#[R3Vp&n^C&N&O_3*D#Td>==Mv^X+7[}~SW tJrjUhw8'Z*5dXOړPD-ZM]@xK7HZ1yAPlM+H|31e x? #?A$;3 0,+|TWˬlDm-*?%n@qOE.vHO9X_A]m5LjE寅P:}o{ 2}ӽGw:*̇޸%Jk{j{2g~;(_Zy<BP/:ފc(ηG !x8Fw`W_bUKӌW.h ..]8#Cojk=Ղ[V(`G1;X)r#<{Y3Ev.`یkP۵$~GtE>*TVD/AKG o³)\W4:u/]krщAv@wEMhɞgN FPwԕ;`zLdh2@SU1r) #]"wI1\\95)nNjyj}%rϋI7k#_\HQ)  gUk ._)A(7yxShS:Y$_2#:HܥgGerRoNX8v^(s,shѰҍ8inm EK"?kه :`QL54C5%kXtvx{G%ʋvWqL$` nuEʁ8 3~or!K2!VO,0ǒIH;z{>t+UxR~t iY̘.PE:`4eYQg\v-\C_4E7t$ d6<lBStP|2\. 1!5jul.r^(Tih-Y_Ğ87W%>f_6ҥJfC8^ t΅1(hw) (ᦸ7[N=Aֿ$C[3Dx_SFsϮq!*@YMVۦhLxWG1xbVjsJzgP=Ҍ~8-dn04ff {2@6S(Ғ?XލxYG/S}MyRT'Aß dGsJ ӴN-hA T%a8pxPY.{ޡfl{TX~1OFK b>Kz%o(;q3WK_c9ηBz>5u{&g1ny9N9%.p?hUہqOL"I.k  ܯ`WB?@j.b;p QE]l0b{Ӳ@n~Ƥѻv Av ig Z{OlFGSq!}3  s!YΈF90]&UM0:#׹I96>p<զKG`AlaL#iτ)t#$fs#2*:fG,~Lzod{ 7l8FzÊ656aW@ \fZddѣB qqΚXT\4c\^|ǯoUʄ 8LmtszDf֪,"^X5Ik:؆V[.sm){3ݖf>ꆴUEaR,NBPԏlq#/J FqvoWfJȏ]1p眍0 OX6Ws %R0ʄ4f@)NOxO|ķY@D R82KM9oFLMBZ(p~25^8F˧7ldjס&˟iPC};8UN[րNFP=iwggޕdцǖC5-m &_:"+v#xԓ퀸P^|-`|,?Hׂ-pϢWA\}Ԁܱ^Hų#j?3m\GvzM&8hl#-RL}ʿIwu#V0ЭBEs3Sh-C )"OlGD6kGsgIRɇ>>aݳ 0C W?XuJ3wlm4D dwNj&gQmcVorM|l>&{tLקy?#轷=wom^@ծK FSuэ|܍Ѵ;^th4Ҵ"β.BbjY%mKmĆ+m0ڸX{ '2wK\y;XOp+f[lG7e)cu]ej]-;7"J拣IlR/4x.>0?e@Afn\v9Or}Ý=8mF/ZnWǩh 9Ar6CݪSaCV8w̲rI3w>46T8аS[KGVDshtRPIUZl)N^6ךѢ _r_u* Ukvx揻R.x"$m|^mp!eڈVbnt>(=|^\,7v6R E h:j*rsHHס&Z} o3F)dWL`dzo~J|ݷ~Z(sǨmP>$Hd:,uْVJu8YrA_s rRS,=_k6! 7S1=P4qr!3}ݯ`h{:-L>h5|Dhzh^Z z;[tŵJF :,@yaXشZAak Tx_B@?7f (R+Q} ׇ<&<}7PXyǚ.׫Iq +cLf57pM G3g}^hyg6Hʽ0Q_)D;qQ`}𦘜30C}3FOU!MG1=$IXBAۂY,H%܌!5]^56|.2S8oFm(Mtt3&1g8<0Y1y KT@4NeFODdX&"6Sک[&RHo$o^Bao9(8of=Nz3!?͆jl;QIEJ  Ѝ׫J /z.ЀE],ݡVZNyCDAyYJ~mbɢ*կ.0<7`J9%(ƸK$,I wGF,:c#0 g7+axno_]g(=^VPc.so&KuK\U[4f?lhcW#\l<S;*{*/ ²=T{| ;YWte4"EpҪ[1Hr;A^`#D`t,4GI: mK2$k| f*a:K!^&vqK`aBIԑ0(ӈCCuʞ7r5 ~\ Qq<^_1Mo^Nnpv躬bgbi?M!=ׄRf {hTJNo,&}!r,Gg#v7gN0VvBw(^D,\u>*ly LF?gđ rE-۽ͥMoۤ2P*? 8Pvi-µ4DE 6Xi5M6*GFq7D( :- Дؤ9N*2"y9O,BT5hov9WiCVT!O"vnP0$PTGs \; x5Ⱦ]vwmK]NEϦ $٫!4StI{q%-0adي#L2 t fBUSR *cq?sPDYg;mk-^e*xjLU.yᥓ{E[(l^K*fiIأ=ljOT~@5U:]c*d,V lNC(R}2ڶgi[egҽo`%6ʓJ+ 8;C?d*#s9ײHLcKl[6e\J頶yT3+-{7@W6J+=`ehy?kuM mv1=5wY; HPf:l1  Xj !*3r2$oű/M@v'C])qR#eMm3+;Z4p#z)nH;J,/ҍ͛/bxၔՙlwF}hn QQ٣e$_UxRx^3pAr^B'ĺwAߕ{]B6oڼTVA?޿b`* 8w`3{yq=j@Xn^zkh>˄$S5vGU,Y%:n"f_yge^ohS*R]a(;|zW,&{}RNA3&U9=JȈ+rX4N ϿYbP@PS21QcTBG7Ӽ3yѱ8:!=Q:H0x+i'i?Ԟ>A]7+uLiW-\9g Ap3tqaõ}/.+`6yG?ZUe8ORKŜӳ#w:;U0=n1aXq%f"E*чs0XZumsk %>!x#T `y9pL}ڮCj==˱)n0Jh牍E_]ʼ=Od`a/ZU/B`mz/%9utŽK , 9?![7wۙxb!GP\0p}PTMNHIr?H@ NSΦē<c'=9J)cC ӏC {t!DtPg%^|;UP%҄,1aYzW=e"!W>Ad>yc?J]L_FYlr:7 ǻv΃63仹R`>wƄvx ߳6vNB ]#}c2.>T{OӾpnj⫪BbcZmȏжa߇pdR}=FRY#Wmmj{EBN CgOW6ir.YVf+xcdλwȗ$$6P0 H9Y9oh]GM/(Y76\6xAjuHD/kL rD?XGSP2Bƶ<ϱ1G++LN m-Ԍ [o|IGr~NIKDC1-WǣtS z=:7DRg/ֹ}TܼgGNRwW+DX0ݫP{U ^K],|Uʇҭa辰6-gCF^Zl[~XVT~cD9$BV4$33`cHH&Xq|oWz; z@aZ&nϑU`Sh:J&tw/ ʮEhV(ϧNESϥcP xj=#;*5yu?p2-Ϫc f,E)O#Pາ~}<֠\tam*WForΪ$O<VY:£h{^X8Ի?+an%̨Z/QҁzY*_RT}X!B&APQu-u8r#Kwx{Ϻ.[tR{2ñ. cE5 ')a/0hn.7n70YJGPL4/!, pE f@I<6\]Gi'Qdh o?GS3-gv қ7 ѣriTEޏvĊ K6LIAGƜTaǝ?%ĸH3ΝUBEBkE3 EUFF<bLW$ݓM19YTSzJVm0E ̒;ɞA;٩\XbYCwaֳj](:Of6{T' E2MZ^אָiqr/& +@v_t3o0OyWiaHA(/I+/#]81Lt ?~_.ʳdz$a%`dڭ',i03Ŕwzokcd6锊xzff 9 Vͽ-||3&T {OmoǽA-.Ç{/oP>\FHhLP ݏQUN%MXo8Q<"JLO$9W3(#>^bd_ ZM}b3wO[@-[CrNuRS7nNsF/gcq{&"tze;z+F [@<$ 0¼S ݮ#LߍNy6V(sgYZ07070100000041000081a4000000000000000000000001644ae3bb0000b01c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/sw/rdmavt/rdmavt.ko.xz7zXZִF!t/']?Eh=ڜ.+t`nfT2#§'4.¸&m=׹nN9} {xҹV qn -9q?6H1qjfץJ㬿&2X/6 )@#B]DBGVR׉QG {bk @dњ3GD([I;TnFΟ]#4 )3/&;#$T>`ed+ï(C+O5U&iNLT.ycXA3ѡ一 &>t@c~uAIG^U_d-<(;dp؁"7"rP䑇`.b{>4e!^@|n%HvN%j),=ƈ~]\j0bE|V4OcJ{1t.vұax=- KO@.3$&]LJw?r3 <1zxy&nAEl,IZ1OA%ZD HUU\=i WbXz>q A-<W_O/Vhq'u&z|:ïP=r9"4X<  9;"*m;X6+#FI 4Bun%4sW8iHUki06BN0` 0!O [91.Lp\4@1D5Q0~^ؼI;&t wnǭb.q)#HR{u?*!iqlnvi@u64u`ES_H]l*dZZ*LE ڽ(|܀mYײ/͢ӌ:!QJ6deM<=9A~O#/޶VEŖ4[ ÌQSl :M.q򼥲w% sW2b`?ѯE |[@1Xc5i+'YrJ۱HN<.nn W@֝_Rjm.0Wኆ<#Jl-Pv!~1oXSno ChA Ȥj<}餅!]@md}W_=h^>y =<6r_4P_Mꤓ)v/(?W2Ak+쒪fY$Cδ)'BXo^e/hmAָ'M-6~rD([.2O;Zmk?ӳD =kQyI;}|14agu3/d'm.N?X/rNJOoQ?u<]]h$vx*}"oTikj abF_mJq M1^m;EbDŽ[L8 heV;%u#B&v > " RMwjzUYO8̂0E]Y3)s @:+dbWmViE?wjE@1R\ )OA2FVR,Ml,(cptd*ݺmUO}y nH|fy6LT6vmOqfd7&n鉇l6Mb#s" MwC$hJV!vςU!Ɏ ^n?sX4Ђ?L9]2`Fs5j"37[c hs!&bs5.CJZGV.)HwvH\縵]iB*KpŞN,. ({h֗& kw׋Qʆ~5 eG+RBq :)Nn-/ cE/ r_]\*~a UNoɪ$kyFzEG]t$2|%tZ@N$p<9rHetX[6KPim#|MOA\wBmm.Y(`aʱ.ml MdEОd3y}ú1uY0و +܂|OZZ/pA s|b]ulX? wfx9;3%ǡ<<6DD VYty$$Le~U-MmB@kUa\F+pZy(\ 1uWm)bT "ahXA[y-kU(6鳼 H⪝7_*6qRh& "Fx&^!CɇJ10pJuv%I1Z " n28ʳhCB뙳 |V$_0geɍ/˃uFsŌ@]6vObIRRS=J>dQH*:q%poʏ 8Zv_C,fV--ʏtPәK@| gJ2?$ϓleeT(B=]62_GTU8L^j1_,B:E#bS|=ٽ#Rek̻&qՅ;ƫM_86Z'wHyǴ?T͆];.PP wXèP{.cY3Q kSv6~vG߇ ndͶvs̕$Mts;U*J)zpߦAȇuY G4Pk5 ~ t7>껻P}+oB5$T< ۲:^SRJck6$Ӈ7oJ¢@k*~vVWȋ.'Ӳ]>2f ҇ioZAHͼ$455}0K w\lVFךV9] l zDMS\XO} nb ڣa"CGqə?PD-HNoukPvУJgdHs^ a\wCEvENnbC;gk< Z}U;v-z} JNg;VIB"Bw᪯5(\= 6"=*@`kJ'L>Nh n _\],dNI,)<<=i6d~UUGm\kLIY!Po;:B[U`*#A~v#X,m _vTJТUID0O}%#%ِl@_ʁըJHY/-N`b(A':y<2f9^YM<"[7[C.-ow鋥Esa6)z1=%'LоZ]n2c2'$~$b"GWM u͌ 0p'ś | }{,ƹHi:jZcw*=]&Ou TJ"h$L?K.QMC< ]I ٨Gqj-/M{}z?Eu6Zc5S!_t zhMh1#*!_Ĩ\0xHZ CۉEH/toRן9Re$2 sVӢ8Ɩ嗸C 'wYfŰmCEb+ PZuo!)g~ x}6 I<[.0C3( T.9P #H_lS&!Xb_]\ax HWqHYQ'7W gmnXX&lPHs;Î3:RoVX4i 5"=Ѯdg{8'j0+@qۻ '*Y`^}G:}TgN7w2Mॹ2(v1SFŒ1Ѧس,h.1_/?1YeIGAFL =e0gL~LCAWl G?^mR$ihP}24æw# 2T^Dx]Tߝ-SR8Uyd㛿`wtQ١rz@yjЪ[Wj' > ~^A-Pֈ'Gܒ}mMP ̹E{N3'^Ֆ!XqS}a 6eCO/.jFLF*iuk!ȝt? gڂM)û]'4&",7~ 8T~<`!!cj:(ʷ׫Nؑ~/9N|Jk S] (\~gљ~2 AnX?gjRu~?]`Aw kCpX)=10}u(A -fjjrr["%Kuc+gSo :2~=)۲q])n O2~Ju+ 4@SYz`UZ>'+'.Զ 4q! SLd w9X^䜞Ĉ Y;I; H`\JHyg;sd⥇r$kTsoP^Q_\5xTPoU4\bǾdnU_c GM?-1oc3 ԰\҉:A!%impϟrr%vHmTO>X5r<]Ri ZwPފrHӠz+GåcE0~s/uƤ&|X>EײQc87EḋR#*r?1]y-Ş` Fsh`g8 )0\p|mML o[ v2VQ%&xZ $Z0ϞJ:V8XI?eҞ  I Sirp ɌϧE |ff/rd1`\v;m} *-!B)@ݢ6̃ռ>X58/ּ0"Yōe IMzc?Җ2>뎧"Ǝ. LDR#(c.pI΂YI/ZWqw +!d}NVP=¯TurzQMd)b0#bWBAwיy%m];kl4RBJLU`6$cuն`V6CB/WGU]rԚF_M82u2RhHn+ڞ}XΞM!,KֶxUTJ2'sz! KG85v1ERB+,8j[OPt Trﷃ/B]V{_dvbz$vlHY+ o :beη;E ѥdUEO(LE_^fxBwkr${T4{P#%n%:+XUH=_"5U.*] I:TF,P5,~Dc'R8OJ( z1C+ 0y jy=GH2K[ٵ;mLiƭL!̫||(kpwje1C:5y%׉T($<Em36ȥa$U: oʮ%á{_]PX|A?<-ϒl9R9Izn{~,h+K oPaTr/pD_ŞZ/tDeo?[ /5XF 4,zc ~zrl1ZyVNjJ[ J0qA:XA6ڥz}c>o0RaFI7.M[6 bNAg|*~K>Y-;I؟/Ɏ$ȍ0o"8 #;]?f{rY}>[jb {~co K]ϹwenRz/l*n F"L%b/{Ejnb_"ݗ^U6MlGcu/I*ɹֱId  =cfu8 CEK靸B6g2Ĩg'UDtNfG7XgB*Fd'/ȐS4gU\h˞(F/ZDʐ5~J4dKGauQyyR (9 F+%%iG)ymp_Xc?zfhz.#q##3z3TE)94⁐#Fz_#E:j V^:Nt)Y;ABl2M5D LN}riŶDn >Lye(cd޵e_[#w.Rd Z%Pǁk"Y,q=n+PR"x-7`񴂦y{Hu]rIML3K_Uk`FA"+gV6GӜιdk$i]lY!bT`w}Vo7`*uIhy\ha3MNLvIT|(S|vs옣ba,>YNeoY>2&ux*I:]|Xf UaEJ H[)*})d *9LKDlȊ0)[pN ?y\=gL(Ш&XWiI<CR%m (*EYz`)e%ls~[6/x0@෿R}9c n`%.12e (4Xcd"}z_]YvW6^myt 32T\iOd #RȪA އ#T%0 y9oAJ^Nړ8i$U9 _e@.&0lU&|[ skoe8J2gSs">ܹ|T(^ Bj˛@޳Uڟ 8 (S1{E卵bDZx'Us33M5M4MF~"` `BGQpIB(Y?T^E<'A.bBl8{dwl,8}TWV/:OH/hP/|Bo-7ahxۥ%[&ʅBHb3y{ҩ"l)Qz`]i& jOc۶NֹN`9ÊrZߠ_(y07DmѓL ${qB/298nxVX̮ Q@s.,k.P+󌄤.\J1_!.9IK s@Ob}4T}!q[\cOgG%e\昑d%;F8Emѽi0豁8-qR!IbvlW|?qA G>^[M!k[f(fP:DJ!aؖ8u.b$|}w{ a<*0=ȅ(YD1C9j &?}C![!>PivјʡI%? 9XF7 ֋ilFjȦ'ZėTJƗ Dh"|wX̿OTPQ۪$:(27ms2`Y'Ôѱ>hWVWTL2egy2gB~@ S QN6fA@CP nw~UЁQ`[!~W:S'r ěp$d#MƧrZJ%[SH=ӱ3zT) ٫_bv}a ][NNYN;Q ʄ; 9XSjIH٠L ^lTc@z!7I䌩"eP;_E9&߇[iwBRDdc#Q -Kjb,oDn{uUǽ8Ff#rIbI$9cIQ\"mOƴFPy^lT֑'l&7Cs2Z(G?ֽ,YUSMrOZ9]U P1)5MS`̖RJj#V&SJ^__1q$H| YEw9/CP^9HR@ްU[%sAƹ$N]W=Af%j a 0 {R+lؿZF+ϧBEFi!  CKOOuyaZD1&/z養pgI8ik [u%&7rq ;!5|G6|J~f95_g8u y%&W@eϱ-mM"MĈhH*B:2~x?>6w~I|^lIK-^N`)!vAW!@ks2 '}6#*MΗ|SE1neW /l6W?'MH9_<0 7wxvg}|vؕitaP`́] őυ349I]iO5g&` Sv<"RG1Kn;[!N։2h&r*m2nx7Kڸ'7zH(|6vijuVq}T AjA/7 ֨LQÚgm?PF\!]5J :RWumN$HKWjSNho4tsySWg" U*0WœEBK}%+׏Ց+#1 z_0[Dog4d==~|ZZ@9yF6DZ{S\ 7 /f2behl*0v`(Dx]dIVN^ڙ5źjb:'"~u%:iQ: +XUV''y+'%k] <|{im3"!yG#m  %8'% /hFo1L׮(ӛuqu(/Z~g 圪;=ݞ#ufG t+E},>1(E(S(ǖmª:ִ{Fiwv̎{-sÒ1Sl&UMXؚc >&#&; D\#{K5Cb;~#@Fszz8F*dAiias)ɧQbRT:n`cb(w8JU$ӚG~ 0cd ~&[2&؄N]ur|e vQGS{/>;8A9C~#_d'_]/,E & _ Kz78±F~DY1#tY|C7W ιհL Hq ;p˱A}kpN]Ϲ!h}Gx Cn|ƲieРc1|~6aH[BXJFF%^KVz69=ͦewL$A:xoq'#Stޠce!o^l ԺDΤu:M#T)S?v$+02~ `W9p{(6Z]|;LR7+mx}q+r[ׅ]F&B=Ū&vJ:)mYt5KFشw.+G=Λ)ߪV鋆M?2pEYۚhȸj7Sn*5%&2 mq@" +\y$ZL}iJѿuqBU/ҖaĠ"**m /LvU*/_%4qv E.u`VJ@&N!2+b+=̊QKf302RWe%{r2v=yHcW/vr(_dIS1|HV$&ޒqR,nWG#"Zp8 9ʭ0E g)YOřr OD*CZTg[?ڰƜhIƓBسOEAw8B"w2LSzPyQ>s&we֘* .%1lzj ]tj:%b>I=wk6hKyy|ɀiw.D)oN#ͯPN^n1ӼV8ȣҁ8V lը*y?qTzNL $uڇ]&SK}k]"Th]Ei_ih]]StʅA*T6=4l2BxmlM!R͠(Ksa,M/6Y51N 97м"!˴-@ //a3[wߜעA *UhhaӨ.4 p]R)WCCQ1L+Ɠg_N,8I{Y +'gJ5+,{X@\3&M>Vcvt_h*Gג<#zsڜIT2}vdv[7kZV"4.Pd2'/q3Y:lXJ]QbfX4?c~/T7>d^`4[2VƲA\*p$PN &i]A&bBO(I|JKj:+NWC%fˣvƙ`PBu}%NSl9/fƼ _'Q87$W~,Yڍ4z(nJL O}j p:w{;뇕s]L~. a}ks~CqۗE1@֜*7N*OIVEЍQsJQ UkhU{bܭ_XHày=r'0ԁ6 ^M}a8* Zb'7l)H0Wg+!tSFYB`/qِ!'!Mk7 -0{v8" =V r+j]kJd-APٟGï7pHGCW'C4$EM1Sd3$ 720`4 t+{%| w,PߥaB۲*g_%d]ADNC?ۇHRɇ8nܺ_i>Lpir7ݨ%2:';h`Zf1d9*Ϝ_q)C>=;\E$q6V6mI>(JVb*MsEYFU&Z+j[,`(K:n4?'86`1i8#elxtȝSB5"{jre\Vݗ) 4ټ uΔ=Q1( G%aB=)UӼ1M #X_7uVARxܯn'Vyu{[EïI<4I-q}B$~v3vGA~p}=RRՕ[ޥ-_}\+8`=UqB[ܚ.XK*ԇ 7L7 lL7>O )FՏ>lP]kVI >& =)_#>jT"n K\y>hM}ȽÜ%d쪘cNc 2}>֦!_ 3"*O#Qu_Q75쉦X3$߹j:ʽ,FفKN[{H}ѹJ) Vΐc|0[6/v6jx-mɂlY5 qLheY<80`5M6BɊ uY:S_DkbE65]DQy ڶNL#gzp-;n3Dy`5rwqIՍ!廋Q9SfOa NQXɄFwU~H\Ĩ?$Mոql],];d6MSTpT0#y;I*~Q]="QIl(p@K C4}3.Ǡ_&R j3\weqQ TPC  RgECEo5 # (< *$ d CV!FFt(+iHkdS< [/\&C" /w nR$23$gE,'*rUzcZH%6kU:%P'vb4=.Y[M?P/s܂!E 3_͟cmU=3fSyQ1 T-w:&2?R4ٜO5sz^.-2rrЫxwɾNi 3l N}9[Ű$[u?1?#ZAxG,,"![Mv(M I(F~U6t)ƝJWf;]JXhsԑn.i7Cnxz=_ӿF)$¤d |!<&'7׆\z%KӘܜu!ߝk3);'ȯ<)`KMTӵ{r^pA-*Z`VC(*"ҳ`AwGiyȗl/(7z3F&$7Q 嬤FC8N l”skUt#UkĔK%Ƥ!'ap9FEo^;CsV]}prMaFc}4IYkuSLuj43igtAn8Hvfs:Nzeֵ_ 5 0/fv?t!pהc $(K ]ɾbF0I|뭈86ȠУ'0- .L '[[V KjC5NAQj=S{5ΗJmC;ۓ&gXgVKxacǘuOF'mM=8ˎHk@PsÈ^65S"ǯ(Л~{ΎDT[oONkJjPs(d DC!]f,1\2"-=iu J?Xl X: ^/mn'@g ռvYi1fv` 4a|4\SO"R$=-QumW %f{&^&.D:{Axp ӃMePN/?6`d d ˹}AП@ZƖhOR=|^-S;IaN!l~ FOۇΜS0F=#Xj`RߛFȬl*ڞg }#I<6<)vi-L a3b+ mИg(U/^Kbo27LcWNVۦmCOhx*Ӽ~ivsJ]yJƝ\HnlH)=G8',ό/Leio'\y]#JGe>|zE|n܈|qp\Aϐ@Bp1<]:A`ci@O*oBK>g|GXm]dnd3Ցawȷ,磈ŝ7r/7{\!̬ .^~Vd:&d# VG{ZWq})eԾwXhs0A#6# ǓDCz$hFA0)hBM Rf0!'TE,:5[-dtd :BdUSg}%˦fy&J({g5 RIU1vg|"NZ1H&mꏗ>3bs2a4͆opGLm1UFMJ B1geHA¤lD8++ڤaHsRT{nZVa ~ǶusA"<| Ԡܜ'`Pa YaIA! x`]IHʼn&h`ޭ:ֻc,ʮ<%s쌭kO v' JZ,vVI{p)R-Rd*ލVQE%OYg>,7NKI7{(Acѿ\XO _ .`T{x ȰcI s:x eY$_pլQ g ?x$hOW?_ׯ5eh7Lui0dN{tI—;e6i1qAǔmbr5JOO'$IS6"L|)ޤA~G b?]i΃}Y w~# mVm +Dy?TsdCc^\hڿY0R`6t[2r] Ģj\-0DqA1 kXOzw(7[L-9 jF1q<^>=-MZÂ'y3uN5i1#ץ*r=Agѫ[j9"K;wq$jr(Ig"::%ierY]OY nUx7C d~[{4,R xܻ<ThW=X+AMuXئGm-Ω_^UEC<~"?Z" c=nIg]*FHᑇ'b 1f|m>14nmZd=ͱ ]7llqK?r=;p,pxwg[:Rغ؄+aL` $TiWQrB9±, .V(QIˤK:SL-LW֚ׯt,PIAFz%@(x\hls'=ն6y94g u[%uǠ{9U:pqRKSIxǟr ^ LQW,5@ACB\>oAK,mݢwft탈ufeR:--xonȠ!/ĊI^vډ帳ŀ!^KK4|"k)Q _%hm05I^ of<'1` } Lӣ-?B%ESmZ_vYpWWve`& u?4rRmj_3)[GJ}*hU p}W[u;.|  l_F(gICP;UnFf%*y/Gǹgw D dwlAf,P7xWw=i9I+O;Ip UgG+;aemğ=۠#}uhcU:'f+Z )"IkfP^zLp,cX&{NjҫUT5L6Uog*r/ۚ}Dgv>)=o(- [rؔR`#m{A'|V!,Z f^gk RΪ!] ]U)ZI3\`sx!Qh1Y5r8v>Rvg0LB8"?7hA'B#@ʺtV·5jݰZZjN⨪"f\hHSQo$bmrcلчJy 6:DvEu)=^l@T㈋R|憻-GYr.C98^3yXV7<&ʩA $ztYqI2~MMc";bR%aB%DMMTb f!?#HBd"0Љ*A~ƆfoS7\3? Xt,wY}_6y1' v F"SGF`C #"@. rvJ- <K55m9`+KQR PL3fy/'j[ Yq0c.] EQ \.,4)/ S3As*!\dž.2@o&.gϦ6Võ+Zm=TD ;V?X z?)Fe KOja(ee3- q[5di'kx !˟6;z*Wgw=i4{ֲEp_l Tn7t\¦j&bեi^Zg&$f:)/Gs 48@hs;>Xm E5qZ 603yG'*~D/Gڞ`Q`J:S=-r{:ARr~@A.4C\e /",{1E"-ij74kEHwOEt] )Q'hj2Ͳ3 OP *ߟ7WRU6~0=DJza.F _gtB_G4-c9c8)K٧"\$3vw{)hVr쀞Y39mKTq`G).ks~6v&mRkjP$/_%kT$\SWñj~?`*KgSm;OVk*n] tJgS $_s· =LDB@+uWoo,niG@tz8zVN_?cwmN"pdBQ0g!/qb<y[?Գ~h׌tfMUo=Hy,Cb1^Qs6@!p:r_c}VM5BZ"׀Ɛ,eY? 7Ւ~ Ln^ |haWX )dģ0[!G4C}|FԸ3<5O18I>*.Ֆ|K!hSbɲURn@U R;ċW2¼gc $$/X װ uWnP'BH:l_ $(t1e^)߅4X>5]Y{!"uwjCdlßГS6@ghJkk)c~˭WVx%~FBm=JѮ4l!KdpŨF듭Q!XqlD"E|2pW F}'z|4t(T!;Y;3xD{mMvOWP&*)AK xt"_d) $ t}E9F OL¶ka5:/r:Ⱦ#epa[YIoBr_ϼɵ-xD;= @Mi~1z:*;d~POf9 F4F}}xK~aĎPaDa٨ F3Kf)Kmk2d#6uj@ql\C25&ed*9wߣÞ-SgGOnXG"uEg;G^a1d5`;g.Tn3w{S֋˱䐬ds {f疹QLE-iI`ћnRRT1ye9)h!x8͗$ 1=!bFIj-B\r~u7Puq1y`0.ol* a^a0ܘ4qu5);1Ue+yN|ɮt.j \+y,If"SS{c! f1f3V਽ 5K1MRaGKRv.}i;@ҙgd =G%}L"Lg>6znv?_m"LERKymʟAC>){m4 Dr )6Չ!;O :e idDsf5pi"ݼnm9B_CqpP1_C&^`y!KNǒsaz/zTwڍWa#}aI^@`P4?7$3tU٭?FWe!W]4dZׇT; 39C9}Dvx\e{g.Jo& T1eSGƽ vT $Ѫ0θSXs,/)<.-J=2`YX/b?F^z.*;s9QeGX;}`auvJF%~գd`o6hj]қ'(C>֗LؔzYrz5-cUfx.n0es)O)< -AEqv#<>`Z>^/깋Bb`iR'7({$h8H ;C_^=uruiI5&ouX @U/s.Mna^doZN<46rRQG 2F8Y򾰎Ėcnl"fJVڜ25n6M!dݽ/%?Cm@FrDI֝ȩ Tx=lJi}|CbhElImZXcWg3bL<}M3 XWPv5JYPƻ4~bٕ/k8@w$,ɟ`c\e50WKi+X .x:4/*j{ %%X"] {WR2#$\`v\N\ HUuzNjDԱƥ@{92jk?|1(ZSuRZN.AzJSYͪa~EX ].]vJE@d0ϐ]!8 QKMy2iBN-e%ዮqxS8Pb\%x+)Gi B̟ 8CyWQ7-,inlẬ"r0Τ%i="]~_#m 0uA!$ >[yTȚDmtA}Zz]]z?T=!S?+"I>:/uO/rA'd`me7IMZ8d~bD +>TEL)B.k/z-rTţuhr? B0J(K˜If* 9mXט!E@RN "xΐ)EÝE'G8T--z !U ù?7V)ɔ tHxä!_˔{xᤁpz:[.TqV01Y†=y,뚼ғ .+h'Bf!Xn-{h(=V)M/i͐Q. 8Mkm6| {FT><Z;ޞ$a{*%㩝v+Wٛm ʢz!S\5}8]EU#<1}f:"J8- ֈIM2xn`?o:_?:Phr di,KJ ZDZx ՞@SP-,^pO#'ex@j ?zuoч_뵧 EhPY@ؽ삩i6?XdjK-F}$/AIv@g;Fxk-ۭ1㦯1 ,vl30?C)q6"e/i~S6E^C&v{8%gf>A  0%mYNI,SOJAF7,zy4zP$ƐNq68r2KRG A՝e 1>NsL0p1nE(м~܂n wE:/ 1bdT/gqxMS>Ii}4@?(aH=aCOحqK=KApXz4fH`jmUۘ\r]"Mg?,K]4R+* WjUm<У .2K8sAZN;6 >"0,@XS#m'JU q_58.{{vueFT{ x/?ǭRHDQ±j", cb{hĞfL |Aǀ7/_.p,n@UM/:@-oϵǹt9 Iǀcg 9/\19`4|/֑"W #G]=ģc6uIScI0%Rt|e]!<,Vs2J*0ydGեI5BczT`UBⰏN;շ,ףO%0E;P__[ʟH!fKl.qi9A\JQ48Myaf{OG"0 ^guh9|M%9%g E3-d̫_wj{jNޮ #Qc0^L*C"וJ{'دQ:% ( ;^JStI럑 n!I$5q `/V0MxO  tKJ~8P 'Ԏ$ _*oyNA Yxq6a1:pHxWc$`rW2Q̥Cٶ2LOwpoԍ?FXD4 LVa;k'F0 떑F8 DG~azͥK?&GsR'G|PQ՞!2p+:޴x8 -L,@d3 8VpGz|կm],;xD+e!AdF}1`-{9jICO%NI#H dkV!4e]yio%RK /EqjpfܜH`5u=4+BK4+0@O>4{dѯ W駢 6o&!D^ hWz'fgn;-mN34sұv5` Kq>f8l1u&|!)UR*3nEc9.x3fDC 1ndHl]EFB&sB@*v3Z >kn៸ݪK=񳤵e ?{QQ5YKhҟIQW!s LPib1oC#[dTLg>B$ȋ=ڹHے&ZveFEib <xk!*TG&) YCԚuFW;pJmmw#1Wz+OZSD tps ZP3Kc{pX G2[wuacɕ/i7$@X~ d|ҾM2Uԩ&r;]69ڳ鬶|nfp.c#R*l\ũǚ1!~ u, ;y5_ZG%.aMqi?F)i=`TevYYa;߹5'wo`L>2aڧMA_}Uohoq# v9rV74.yrͽ^99ن$;|g2l'hhOj]b`;2oꜢq3 r}QXտ"r+.|=5Mܨ).BMCmLx =])t!BJN7Acg urd)lϋ!mR&:H r< adŭ ЁutkcQnK%G/$X[^ ބшjڒ @J4tQ;~;6={sP@ ߏz,GGЋGOE]A(@N0= sOD,Ǣs|#H`DBe`u*P$ $ԗp[$ q׎AŁ=^_#6:-xEJ%?38-L"I^;ZV/&5֗MH&SRWW_\ɉ/Z_R^qy 0 nɌa$H%'K/|'hCեPM.dy ׆5Zoc/X;$,?zJMfGjF? B"G\vabd(;>]fZA \v6gɿO7_%18=>fYAd_6 Y+SMĞaaC[MnqL/ acP)څd7u(jZ~^coz KH>d0 eϡn `{UF(H̲I3|&?дA7s6|Ϲj9*ݓC%̜{U|0$,(뷂!Z~Ӱ/km2,d Uv So5I $@ɜ?uҌ0| ə~<{ySn?n HI+zd(W&/#T%4W d3 / 30;;NK8(/Q*0>r񙻋p9 m pY@ oש MCaJbsSv`;\W9^v#Blxwi}qXhF;.%w%0]2s{0gO$/ݖ;m\={ 6 Xd@,I7Wj 3e/Vƚذȷ"50HP1c+܊ahmxf}9(|TXa΂ ?U(Kc$̓ Cy1!*JOm .xO)L2@Eؙ0dE5ۭU׏{ӻX%ASJFDUNӫ,r.!E!SflT7pMw hS8TX5@l`ٓKS@4"wfM--TKèB-CTvljؖۧ΁ sVu5.I_fO\8bQlQipdE?|zRdwl TO0s~`2S"5by]&QqipK 5[yD $!.A@j>5N c#yFQ0振?670Ebujp\ `kxQO  .LRG[|%jn/E8aOpws pH 2joB=!#e_j< Sta`QE_>"GfY *PϐU꺌Ly%n4gj4]ЛStȜSa RJi"u 㣈&\Sl[FfrMg ZiolAʻ_&wݎyp/1n^3SXl!SCajC03B-BYɡaN޹V8>onC! UfKZ]yoz#CaOR*Z%@ bmқ ^}cF4thSW*2BibN}A;Lj3bVml8q-Yp4`GK%PB_)2WW"fOEh;KWfwW^!d+sV[БSIDtT ͗tQ-<&'O0YFDg+1j2ps Qd (ޓ\oK7}sZO"xA,M,ReE,qo,D/_8S6qMȗdgvTd x-,qQ^2{ܑ6@OM*)55e爻",>=>wd>_/լXLF`t~@XL|g+ʰ2i\s t,>AOpҞ@dAvoTL#μ/}qTœ3g5VH 8tVD'01{*I4TR$y07a !8Ji4q '-A߉oPa˨3gx[2J*_xku:$n#D?:4,F}x?3W( u"L H/k (Jڭ0Rw8Sd-]񵄩Z9W:mHMS]icAY5SRl,:N;9ԿR0B Aud4h~7ͻ TH,DY.+pOP`٧]M|K+Gzʚ:n{ !X6}^dp5O=Oݚޑۖ=NOسpXo6}TmQpQ̣$p'&#Bk \cڱ TPG2/aq< ӵuZ\l7dyiB(\7{] ԣ0`J?_9,еS%OG 2maHف FG$4 pTF,MJ )hn:/ 6M?E^e 0 ChqP:PznuQb4T? wk-jYZEnѤP5d+NA0xvBxeܨfEkE\|\sbz؃aR-'{1V׊d 03}紏?X֔Zdɺ AT M-|Sn~bm#8"]/t ,qb1:];!؃r <ۃȏᖽjJ"; |㥩H/-rԝ`V!>VvsP0/z7(hAL]0%.7bZ,3le\[8O𪌪% ,%DŽXzS>쀈Jr,:[/܏y"uW ۟Bg⚈YQ5pw@~uR3'i0rqk BߧO,@5d} P=E)We({Z6R2O3fxLEAMWOo8=JަR‹JQ`8wQn3L~l*)V Qd_=FӚ40{z$k(\\e[>#KVB)k9Lj8dsQt]ER o$+@DSyJF>7;0*γ_|魡.] O9ŏ9<[V.=B+g֍}IzЎI;jع\9]h?IF0i@|Mo]#aZ>e57NuR~m\ڵ'p$kgZAQ飧 VKYw6db1R lXxȤ\Q˼8% cv@"؊ J{R5܈mU\Sno矊KqqJ fK@8x%36&w9P8 uY~6888*!v\l?V2ey9q(^~WY։m8 ~p䍍bQCV##5F&IZ-f|q|zn">ŏ=. FWKW=% pkdzxmGȾeCjh><+7P/Ugk٦QUGԹL63!osgDĩm{E0'MТa|vҸkzCCf"Ǎ仗v*\.,/LcǠNg~y_:oGMӷ,]۟bNRUk͉Qد_Sϱ 9b.CDB ,?hy-:nڒ{XG,(ߥ ޔfn&Ew7 4*;rJ\EÏ /Pbl >b! \fnXWR A۵eDO KQGte<^~i*pof|)iH5ds_V[$~v}R9IYy(_9.w`)JaMSfү#9{\q_pWaw ^N90#I+!뉉Ld.]2ti<VNoׄ,ΐ dLl< b )$KfW`p|FzabF;vwr )M,ZG0V:tcˆRnv@r(\8K? 6g>1 ٵ@7vYiKcEnkα~P͎$` oIJ0LlU 5C\3J\va%_}4ѡG(sHۘR[Cv;y`F̻g}*IEו9Ηj,0]GL2kt%c=;Zs#Nec^Cv>(mz U (y=mָmd/a F cFWٔŹh'5끚Z Jy\Dȝ0j -mXL\ ,s@z#y!?$cWJcqPpNd-?4*ZYśuOWab$W>]$~]^!Rgum@Fq# E] ܒkhs0[?TZ1xfx;lrߟ2BӉ5lziA*zhwMh)cދ>׾8cY)#N&kޛ0~ec]_)e8IbǐVY25ӛ]iJh^Ċxt{HdͥyӤݾ1I2C(B*^9В^!CKjċ{$$Aq?o[޳QL3}~:/9ͽ ֏ _A.еT%8Yz"w#`.FWRЭ^&9&ە2cX/S6Bi伐6~$RS76:HF*]oxq~-CEY-Dnb_4ԷofMw~!@0R*۶>䀸/v8nO6wvn &gKWexew@ 48?Ap;s?ǧomED٤`)͠,Anۄg5glA,!nt*պ+g :#nPuLK>FY9>PʳPEf? Vju[bckL9wwx`~`{9)}!춶d *tY Ag9oKy:,I_|"Z| .`#~) mnORhF0lAwayIM ۋI$ /.@t4=qĪnBmU;ёR`$~d/6:H^(K~D6^ \ 矷t;V:D;?k:{&fOt8a$;?-x\}(]nI;fĢ$0z8TBaVkNmE J/ԥ.\t#GåN dkV0ZhGMv1Bicأ Y- ZBy^ C=k(qvI9pp֗N/S'>wVK-`rMNdHD!qǵQ"xwQub`f!>V'xs1 -}uJM(ajRw`J^7cAow 㦇V].e UU.rq 75q5 eH*R2܏0{_R۬׻T. w}'u$Lg"HX3}̲J$I w $I̤}Ω>%|y=>jUmηl>Dfu m- ߌ^yL \ξۧI@ "xv̄3(nML֩Kfj5 8*l¨:U_s 73.M MO!I *4g)هC憘W_&UXeZ}BoXfq1,= $JRinl\e[MeiJJfE'+)ĥW:0@Tac9o!y}ApjyS:uO'7xҞ`޺ ' R2|]7Ui,Y!+ٍN9g fڢs8T" f*灞`>Qx]ޅ-ƽpdwkb7:[:8!pȡM ]nmT5l_lf\M\1 It=7gV`QˍoիksHSQ;Pey_ArI\OF(MlBc[5(t~@Iq(ql*.` #ė/mbɪ2}g37)Gc^h 3Ҝm98:p5.[*LĀNQBA)Z}:!Қ=H%|J;P(sr,L3$'ksԀl#n\7:u>`:ZYhxJqyc>. X)(fNyjgt~{ND1w1Hˆ~}f UNԟ -j?_}K`֢\ և=lv/؏_`8NÎNO(sVM;vרjs!a7 Ah‡˿^zpz4-jֳؓe$t"RQ9XnE3W98 OeZ ZC`?Us/Q :wur sE܆c0::"hwT}kDvR5v%j={*8# 6+I䠀c~4^)!}mxH5*$&w\5]@)<%Ϊe=1>$N9}cMfod~-'|;Nb7ᬻ3qVEa>X,~tBG%PojӔe\p*nrX2goL&%VSq!]/6ܗgYZ07070100000042000081a4000000000000000000000001644ae3bb0000b8ec000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/G]?Eh=ڜ.+qd*^s7^ **74xʬ;I|U!p7*39Gd3F&Qkg} ^jBTuv+޻7[tH˝NEmtcq ih훳N^uJ@ZoP:ɅoP%s̍ZӱyyJ;0r?֬pWuj &!v! & X'ٕn^m>0ӥ=N5cU"s vs%$ 02JOEF*l!C>LA'$fat|k8 1/ih +:!uUi]5z8W4# x)\cq|ytaƬ/ն^8/6S4 N; v90P/3պQS.d!肱꺫Y0i`|I Z83{?j?.fWr9Zm*Ix2C-A|:H7ǿVi 5x  BQ\L ԸZ"fd4jd@7;+7f9\$-adyBU`lW&-hab-rr: 7O(EꌚUNQ_}Do9a"'=#H?Gv@}l($41<1 2y.6*"$ˋ6]?hppqŦ>N=AL {lk^KGm8xƮϣI%8T fYzly|WlJ/NFswX#ovKs/gP2,R3K/ƃbXssZ*8G_>sIzz*1pNִ&&X–MuoFW]~G) NL}(P_cvvX\0ǫfޣPpk<{Lk_mn ot~2ca>ChN.Cwkڷ JZ!3ێ3)9l)V{|S)wNu͋ko8|gᾝ `o(-)5xI՝ڽyvVF1ZpO/a/p+#N Tnq& 4c/NmR<IJL ޻)M)pP7p/aVmZ:9ŵRu?k~ wZ`l7wED#K=*#}BR #b2G,tYc|"7Y $=;m ٲͭ|UjE2Ԇ3n"sP Pϝ35hDDRzͮ5.ذN&6ROizG5mgWNʯ ӗfz;ԕw1B(zuQr$DAC<wvS:XS:En)^}jw&")J'`L\s d_.Ce',b3:şzӽjOZ}wLQ@,&x^X%cxV"˔zI(BcRH\.NNވ_S] ҶIS7 +}7jp5aCe=a K^F:Z/Bn0T'3 JǬ=[ RV=9NtqJ7&,'\'Zcl4pw6~֩VEMhi9TAyH8f",-ܨ_m3UŰ }p]Pq)$F ҡ+9|٥ l<\֥( !ad&+"gweZ=Y!рν)yS&!pgX7-{w[=@(L"f &`q9W } $qZ/L>tFzɵFq]1yv\|Ib A/a^ vt{:8Df5{u ahpJK ܺSW3,UAFؗ>n%FFr&۽MkIVvDOE,%Y KnXsۆ\=D: K %14 g cMyߋ\<1;ԶP vk1D`Ee[kZ0L ,3qV0(%WP Kfϩ A>nr&pRQԌ’Lof=h5\ZNKsZVp¦tiVѤM ۠ЦH xb2,4YQ6&+sg %AMfRX\twl v]/瘴vH|MV/|?}t{:JF/^}'(JZ8oo9SIa}j"Tei936X(UvYz#re dL:q(+_M#C;ސR.0Z[0u?dS2*XQ8j U޲2 = -t9&> ;fxE󽴀G"ؔhA3`T9ߢH4VsljB|&=SIiV3g{\d[(Ϟ^_/2,FF[:< Mi046lڐp2r60H@[2wb~Җ`$3#J0aHkYL erޞ)^2 =U;~$ܩw{!POC|ڸݢW,`\H% E ?!2Ӆ+uyPO.=@dzxL5h`NEۢ6ZT&5ÙuHd ~uq3rL\QqPp<@g]p⽬Q2y]o|?$wn#P7S{d>QxC\ǏD M_X!EAu*!>ܳ\ Hzd߁qm{gutO D$Tb!=&E|9CAQZsC9NSMM+:ԃQ@#I!OJPƬ8P\ 9bR:nJ l+|r;xO_ɧ<IHp!X!qeJX) 5r}5C}zJ=Aq)R;sD .d6LBF @B@q&Z]tSFYͷf Uo۾s[X|ٔ#L5C`bX Vʌ㠃 \TycCڠyV֫SIE.D) ,ӖTĺ'WZ#b1w>m$C7KJn#.,+6Whw,ӥ6s _maBQ2 'j.4c toI`TyU;fUd%U\ukD}<°Q16pͮNн9霃^}u;*\3~!urΫ}z3`)ր$w:}𕿎2-s4tÌ;z.ڞ6A63]H#,E 蝽e [_ $PO6Ҁ%n.¢d kpyqPDH+$߭FA4+z*LzrcВ1*vfz`R K>D\q=^%#˶ } ;;wS'r/:҉ k]9"l0wt%NZa\@IFM~oPYph<(jiR;?ClW辻hOeRȿ0tv.3Ei /,G=ZNrmJyi?By$y.p(z(I1#QbqF6e8՟(:j1p#9!p.]/ 9wKl ֒Cn%$iTu6ߩz Awŗ7#s>LA|`zq jȭ^ED넢2iEr`ȬAͷb;r3F/7]Fh1_Laax345JDō|--Q냶@D}P~+5?l[-F99F{, H:G`2Wv?,wf 2;9[kZ,q6DeV'u+7ka ֟fLkҷLċ^wqM҄=,? )'|jA| ~8TJY,ԋ2(VrG"vҺGs)\xS'N9Xwl12%.,ʯpmrۑ)#07{ XoSHúPJ*IhVvS%5#`j{I4:8(:Ci[⟂SRn{IfCtH SRhxDg#.^zjZPJsJ(un_W[Q=ެC0P\lBm?Р˱">yŗPUJ "R?y310Ŧdn}}LrA3]xF.< !!o6i-Z,"]Qda Vm`]2+uYuW,^.4֗(W. ,Xc9f( M}b(M؅ql`,vm&%XXu`} j'["sD%Fs>X_YmV.O '!lwZ"4DYN^$PcL-7fR7;`ϣ¼gZ\]ֶ]CCJ <\8{ŵdy{X Yn2ʹu#Bf}yiX7sja7F5ʳUT*MoGPV|r0"&1:!"m0rJ7wR:/N_jx$ezQYhΊ?f/RW@>eigƨ/U8w1MT9El&hÌa=p{VQ-+z?04Bf}-KҰ:z/,oBBuS[B\?'ߚO{/>oM 8פlX iJm=i|` qV— Xe1|=Wcʽ>\TPFnSׯX _yygL[|F Չo%[,iک`8,C04+}׊]FC}A!jeAfhp[5W]_ɰƗ^9xP惫 ,WOVdPȗ cLW{KaoAI`5نUѣPAi4p޿8{qMSP1E"vfe?@i4rG?kxSXF{8'(Tu7(|kjZ#[TZ`9$}r)W4Z?h{e^)+7]p\G=|Uq먪;+]>W{smV 4}cn6YN4>_74F.!#v.q }8@% 6."GS6'(Mdķ]ɿuuaM=< Ia鷋+=ϔl&\MXHVNc|3A_nशN5w LRvLۋ@L=d/]mI]LZ<7ߠ>e\ 0_׉&Lj]6fIqt%yby׈DR%j 85?":͝wS"Jz.2[ʟ]XƭNΰ.fZ] iB'_禐#.Uͱ8F4I&rn"8{m:\Q+ ӸxՉg_{XY伤-EW:%f1ͦ^ U悔3iA=s߀O촍|⮒3q Ak6Aҁ&ka:`['35-zlhx(.9$*&GxZ? @Z<Md)jb xhA%saBnP3G4n;0eqN4>>bCj"K925rUTa%b86M >;dD%prꈡs\jvUٔc Md @)6W[ueIqY!e ͜ ApuQ1 gNtsg8זe }]G>+.< akBNq^'HCX]NQ~5$RbEAc&SEEɌ&\GC=l{L/PEaB8%L!~}v+?T2ƒ{=  +RP<`!ȑNr-p4c26\.3##&>.'mÏ B3DHe ] ]րE[<[%Ic»"mt<naJBꈜlbpL1 ZӧQVW殮z\>~sZ"㔤wk4#Rb@.bh tWYRER&GQ>NזLLzqp̞gzkt[V}sDTӺwθzj' {My'+\5Y`^o}47A;mІꮪB)]C¤YSGgYֹ1zELkM[D( ,ʣu C"i;γl@rbRBN_i%.LY |пv+E]=>_uu O92sn|KW$5 $Ο2Y0/TG16y|yxgtRbM^]}N;\tJy+!mk")naCu'.(՗L(.E/fw3#kbGWЈ }jC`OZ }ۋM9ؼ{](mSotw/-R߹+{#dm}Iڛe裙6>12hWIpΔ}iQIwDNE;#W貚swPHk1ߓY[#\6A8 LǨE\@afnL7`yA&/sZDbln~BQo2u$Ô5 16 <Ho=fצ.ҹ쓤PYkQ+lwGhO"mCP`gja5 1UA< " 8Ҋ:_6N<^pYQf^C'@}q"$_F$=Ytzt,S֎ @󕎂hˇѻy!#.v4q>Taδ52+,YUvϢ WLu-tI>z<69V1k 0;%ZcX6xŬN>bN[o򥗱$ BuNc7xD!^$>?/T ~PﭚouWtFWL:VLb"߭RVFtv.^)W尨qӎ1U?h;SXߪɆ }7ݳ꾫C;ïYt"P71W}_ ɕ(`(UZ;Ե_ݫʙ7_c4M(hR [*<_ :b)AB_x` - ;Z )}FbE5W$Ճ}Nov3x<gtFyߠ1;O"Y>@QaM 3*"uEQ 4Z\`eMNNDx8F~>Ik}V{UQa^7S` l{Mrn;1?`wDq>WYtb͏Ŭ` cQrB4BXLPSN 3PaVXXxmvWR3ԑ!~JA]%Op^+V%?Z7<{za]oNNQ5Lj`bS ֢޳Ě!%v$S&N#"oFRWh܉BِlhL\m !*4 nbC˞S*N ÈHk{Y֍$ywOӈ@ J+3o4PN@!Qn"$;$Dop@$:62ui¥y;}U|ת?VI% tt F[=|z|.Q|ujƒag(/#s@!,%Z=35%yp@-S1bJ}T\O]%R( ;("d+OJU&+;wS2@%TVbT^Si €0;Nޕq[MAь;1z#Ƨ;޺)ڍB7/`BibtP`p[hP0ف:_J] a ܄ZN<>s=`lVcb9 13)ee0V>Tn>?tMQ q~Uƍ}ɑKXsiպ|^5ƔXRoM쮿a,rڴVS[;ZVh ? M^j7v0b‹ØaB%w p88?YY3҄-3 <0N\Nc6>c7ah+@v04K*/f1ɯǩE2V I_HtlLh n-rCm4Da=t rbYYϗ2GrV}ѕs4W$8$eѫp_4jl.G[д(idБZS!mۖx`hz(E7Д@|bwƢbH kS=AUSvF/^ |%``c#UP%>N>8k@s-UAv$E%JvDž!d*8w9hC{&1ɊQ8aps8"uǖUz0. p7E+3.2'u63v 2fxT;{pqzaSx> o7wI0Bn7U{kA98gbX(  x.=Xknxm]*j%wwf^}s]1̽^ t-SޱzfSz7 {ohۑ,7(@R ܱ dwO`[򕻾nD8mCV; };E62.Rg#OY- \tvQmoE\e"8~)JH_9P2d4 ϥ1o)8C!Eȼt+Ф4klv4h'B &Cd` d)wyH2zgC_0aW<˿9!C]Y.U,ꍐ8ؗҔ&-kn\߸`ZVfV% rܵSGIu摓B8C*V ?eI`3T캤,*WbO'fxk ?HII$c:_Y8 JRU1M,q@&#3`]O$܉RՍ-F̜) ՓyY&#kAcD/2H9/Dk.,x8 Tz^F7?VIjQgcx q]#\RzFl$.dJM!ُ"%NuОdf:'!ϐ*f#Q@ך&4pL>>uFԂo[ HLX{N:G5iLv `󾎒)n8Ryu' W|HF:X^U|c\uIU{z~Цubd`{E\G,S%'05h%,Vvڡէh4M(!XKbN~Te3O-_ U.`ύ? Ftg{Q`};!/u| 囧>ԍ7b5wإ $LJr]Uof7m70tr;eīdDǜ'pNwXdY[j4#{`Uo5"x$xu1X`5$Tź/+?H|9EBV? SWԼhnyaO0! kAR?LνRZGBFOLCY$v)~-ӳ礡s|GVGo:h#OcNt/ Qt:~f`W |D~EեlF,zvC\Xߒ/L|ۻ?>;95 ytq_ d Q3s{ GyyBftstFbyhDonc9b,zHu[3CxUg9HHg_.|SQ7'jffv8ʾX9sUn*v(sU\ M`U90v⺖խQ?~J9aXOJٜTiۂuʧAc^UD9=Ԩv UŹ*?9_ʦo_ >SrRNhL#S~TV=+rB{$ ll6B=np(u 8_iFR P8T.LQ4 W$1Wߥ ;iJb9+Pf.Gm:M;}U~F]tۤJ2.(#zC(5 Tr' bSM{ɋ)P -ʻ-A DMa+E/rP- Nٮ7j#O$0%4tm80j-ã3WtM0VnBVTJ2XC\%9!{5}ۯLsN~^pxݴ`:Rst ׃ G 8'.HXYRlgL7xmq'7DYT4=`u W)9M#,ȗy?#3WSfQ9S#|Wld{<,qR%g 4k~c㓑iHO(|ԗOE@Rn5 &EĤ=nu,u>GPErzi`!''EҮ]'lSu^#@7ըL)Խn)r{BPtܻz="j>jAA7]{N lNB988rW~FFRqWB51#%)B~.qi:(*+(yLܿZ2 ħNL`wXd"ƊtDBpGZCn O~߱<_ZN6ICLSM3QpK%W`uEՃ]>zr*F`]n".[I3OU;fKvyZtz`dUzl S۔jKRHHCe˘A^)F#H ~\k_pN ޅtF:\U V,SJj3) sG=[j8» D/ZTє1 Nx#RK(,"U)-ra%bNs_@2=Y0X4h56hqI Ӿ{^$h<+>"W!?Jb lD`+Z}I hYU'v?FL=^_9hf_?Vjq"xR`Ɇmz"4~shȞ)ochIX]q3<|}wm+F;+a 2rՓ91|Wۤ{4}TiV̲eHpY^'29W z6bOvc %a72KI5?#yeH_,5Ib%NA:"Dz`z$3Ty9^ߨ6*!ݬaWϐ<0vʺXPLFCSi5 UUPym d'1RtӅ-[:]!s䔎pѴ?[3I~VE؍l"'XP#5FYñ1q\֣p-pFaGγl+ˇ!*˿LJ8r{"E/@ie1;ԱT-3EݹQG2$$o&]5'NV;!xI ڹ#NMYK'˕bJ6H窿V4@BZ ~]؂bq!3OLJ3ْW64#cBtj;_r?&N<^GsuIL(vgK)ك{+2=i5p1{H_-QFc.{8mُ;l':p;sD8ZRy-솥:SƔ%Qat+Cbop9>M$c'O0az)+n6@yxC+F,O2qk-9Xx祗y bxv@zX#%^Ӯ-@Thz#~M~O栔:nK)'呂Aw/ilI.Yp78ksffBb!%.XG2~UR% 7>]ypxV|bT^LaEGnVGpJ$v)9кMfj1T@ZC3ڭ{CPu߻mSg++h/E'*e}cO~6_!1bRϜ˙ee3):K4rX wNؚd,& ˎ{aCe>,4~I?V(~:Ն1w]X$&/sɟyGlg}MNonnbX\RP~3 >ZT8E&U=jum pSS T&7%aFr7}l\bYkK 8凷`ϜM'@C(zY&neyZ@ t6 |pV>!bϢ g%{޷S)Q\L5_Q?n*wd#))X& Η8VnuqP򸢽2O27{hjFy;VTM43f m8kƼ3>= ɸnU ނm\x\g&dlD sԼC~یQEeѫ*:*%/ִm 5@?'5=:|u?Yͤ:gjw"$A@.74YY09 =ﲚrLme cG(Gd :~phqpS˓B8:v|sEQ;t~ӂ>$ŷ葉V n $B )ɂ-l?뛀Wt7"0Z,^us"hl|d:ZfѺп*~cmi;8 _ jvƍhJo _,Lra=zB8Un߱*hB[.L* e1:%.yd5ƀVcnmCGLx[pLw0 `cn/dߒzwPPOm4hV[!RM22+=} 27iGzE,Jm5ܫi ;H?nC=\Lh9M.w0lՄbf?Y4b )t5Eiⳝv})n7ׇU2) M2ز>V]SMHv;^O(~VknrhTB0mN \5+A%qr.ZgIKQpgln( jc$[-$>Vgn/R\+\*WM9m:3A{w9=t5z;GRK}B,llֽ ַv${٨emtQHu@G7k]DBNݵwBG8X qx")^ 2-vɩu{N"lCh%e+<`#Pڰ3~_ҍhUsCk[;2bďBCIV}A$.7%'ެ8#Srk8 4PjYS Uŀc ߍ%!֫gċx ># ^/e.5`sܒȞE!ŋl$lu.$؎bF<^'RO)z(]t^ekUs2usq: o+‟& <>;EFMt貸tauό9z] #X/q_o^'$!@$uV* (2]l-"{6z  riS6b9FLB7 jv& +ߕeEJm MZj陭 tLdž4\{S DQ [}D]^qblL%jyv Msv9e8؍ 0;q7AP9&dkKjh^i*)Jlsp>_K N|T~xIF'u☐}5I+$ YB_L ơ(IwȗOKQA,P*^ë'~,Ǹ5\!b: 'HC(TS/6;5P O8gS m0,~g=1xAo^IFW{,ߦbD`C'wf j^$%#΃GLTPTvtoYLw3> ÎZSbK^5 d ƦvԿSrlVsI}͏ݺ@AP%+ s Wr2Y> *?iJM8_2|S5627$\[3gӳbiyǬD:9e"d0.~ppko^3=BɠH)BarDp]u`{bB6(j/UtNi>X(#sJ%ZE[( ޢH|G{Hsv^8WswJJQ ![~X7z ?vrVPI|reo΂d'%2HfU[sإa>䣌Ȓ4U+L #@X4y A GpaZ iVH1VɄ(Кvk-9k4E1~#K9\ 4b(J]OF x`^ojAwjq -vv媍`,e H&b:BðZ0&p`.h }W.(0X 7tfփQN=~4#][.N%*)Z^@cd8MT6G^t4E=НW UZ{x>|ln#U/i[ZiGV̻ q3 m=H.6=rsOQi7 9v'ٰf1V <(T@]OsP!Ģu-iSJ#,?R!-%H,++@xl}ּE A&&Nϝ_#PbO5B~3o_IĞU6Cvkan9[Iu$Yk9jFF)e'TlKO|'0y1zpB EΡTw_PihgB >z)74VW&ǐl.~=eyH֤M_giBGt@QRaqk Lg/M 0TD htm`-[Rz4e, hxb]ccNG)\ 0 uX|}=Mcb0nj(cߧ$UHm 7x۬S{&2rdfZog(iun$=+daSu!ma.*W&"s.̠ڧeo::0zʛ*,&!g '7fJ7m#;0ySmrnG86LH݈tDZۋ$w4TVu (\RM5y?83TokT)qy07^?f}ASc*kS!2v{mw: LTı+P2PEwvaQw2\pϕ%b4HN?ót ? zB[P}`"k `TPgr r|]Em[ϢjZ\)rhP/{ 7E)_= 4R ˓j) óm.V2AN@9UR)"&dB{'\Cg̯)ZH>`Zc2(F.\ֳy}^ƒ\;1 `id*Y<^+* žʿP* fbIGfkc|oHhCktҝ=W7CX;ϕbsO [0ƷZ:k(+[֖}Xmt3ejVaR0B Y3!W^>3k>âֶ&]&@>a'Uc#:aTVK̵Q7WNEvca cėVj &,>LT]Z!-?*Q@b PMZ1Ev(`.)& H7fy*i%3Uy+mdhm|'Zm/"dx帆fn`@. EjD уOUxZ(d\i{}4h-$qR7ebhGd,#51>/mqIA1L PYߝǬ)D17M&TP dU"Z"2TV P~GooK),^/=~juv fA(c[<0 g<[: EPLj*O!{2"{89Fį|OmxzATl Za˲WU KE}X#e~">.F^Wm)r_!Gt R,E؛0u כ}C 8FZPs=^oi-eþOzUB滂!00WZv&9S xۣE 0U}%^`EB9 4ObWlBir ʅ_'6 ǵckC0,J8)I-[B sC%5eze m!5_ ],M.AY]VދЩg';{>@uӑ7 CAΛr;Ǽ\;8}0d_9kPy@35}Nҙ4#ž(me>4N,DG# Y55c`å@ͳڇ;:AMcGNaQ-nGd2k` >r3 苔 ?yCv ё _4$vފBe58P|U}̶[%₞c\Cn:?^PgN(*W!E.IaU b˃Mt#"V&1s i&D- _8&d&fCr^)n_CFC|S0]]P2o+#IE1Xۂ$!a }Ov˄e,S3Z*I4(qSM-%۶;,{V1@4ռ9f&:&[;&ǚ:x1LWIe>r/@٦#NTX+c׏*ˋ(tcsUe;Rq {hE@KvD X;aeǸYnҩkRqf0JL*}eZ&)Qw< lY-&_3x.eg3?P[!AI?:'>$L_T ;1M9aT$%iCPg>[y60 R\,[B? [atÔyv嵧Aynwcg?BcOYF^_^a2Ϥ% f+%y3gEiozX9FA2;(1S} !/?jb;CL>n*uN@@v{4ӐkTxJ#" [#'zBN Dxm}\'GG JCG˚ 5X%3bT/{d- Scr_˵ ؒ^AB7;IM43r }VZ:Hp`Ҫrc}Ԫ1J߫YNh~L_%0as&]%Q`lײvԑ(qnNItFy}g~d(b-$s$(rw#+ 3k h ILo}]POb1da4-4';7Fo'@9piÎ< Wσp2nbވm1ۻ 2YSNv%` u3!~1)Bw 1JgFGDYf ͯXySd/ ޢW"ǓL(߶E ()(sﳈN|]-|OpT!2q%ґڨ~Y[ߪOWLEz:vDQ(y?#q&̽UZo)*%:Фد4fu3wKG0}8G Ҭg㺬W& .k&.9wsò]gծ) qر@lŔxݬ=3i:+a4tlITθ QH?gJ Rj[hlE'An' 902=plC:VHuR=bqZ[de)˨ȿ~ħR4ٟDkb:^įWoL!C]0UN XfNbH1?>cEWhjy[[J Glb>Dfwjakvgw@J4;-3C0T6OoAWј Qt=zd |O_`/>50n|m.߳od O%)EZch ѫ?%iy6+vЙxd|1&k!KE8[3r֦ eb{^hEC=]k>;/%.WBNˍh҉f$yM8WcyF?䀲gaB&HJm Bq`$#C1h5̀,!_/1QG )!k&oJv{ R%fbzaF}G{8z?O;O6igF=y@nVܜn[8 4.5+Ѥ+NK.2pjiBkǴ"X#DqəW Mmri Jᜥ2'7# +,ͧZy}yJ +R,[W~b|vnF7^6nXH#ԷմrVtK-$6MQc%in\.H#t@Wiv}BRѨ2-_hc6ۺ+H/[CVÖx>;!1xj٠i~hHk]1T,$_A #8o'ŕ|8zd¯퉷 {ܗI#Pr?֫k"%\=R~OrANK-eYYDIi͡IlL_e宺PΧ c}^)cɧ4Bb@bol(vkZɟ3:np |9,(XzPF+ikK;,kJJ9f `zO p{R]8A@;נ΃NU+vM]/'Hm (Dfd!FݣWn03w?Xo\^wPܵ`e+@7PcіI̷SC܀QKf?k~CH*3Y"OkZ_R,#r>qYn%#8$-!F靺n;NX'OJ2VKiSJ5Pv '~!fźF) ¸$4x+JB-7;c>L"~\Ԧ1k%a @i:R!iĢxܗ+7MI{;V.Mo,4Lmr _NB|;IjD8武S }#ʶAQ13A,cKkxl b;Fa5=5|dR,G9yڕ cX( W;-5AooT@V/ϗ*[%xidL &mv;a --dv3¬Pd[k!;;^IWdH % q)1FC|woTvϲ#(rz(DHv6m멈ZJdёK[.'\G_t;1@"-=0 |̢ufRGm\۾fEbg*hdlUX!puA;o߲/Ud/CU i+z׾v48ةs9d(Y_KyrVB{(Oة0E*i#ܲߕPɬ "ЛN)V)\7઺voT)}yQי-Ax/S੤jT0RZhav~=8rL 츤Ix6#XtO^O@2EƖ{{rBRYHߒ"e(Ok1s7 c"DXH=Q1B Ncqk7}:cF ϲI"y\f<{/(.Q>gaP>d 1# Lu{6N?p7,"G0E|PpXof?:y˭Vd$~t~Qs|0*?_ DDY!>bq[~(ઍ)2M\"c=dZJ7̛ QPIp7gb!hxOYĉXɀzU* i$Ftm:U(VU^Jׄ[zkeZkH"nvb~J >VPK\m }oXs42[/ft e1\Tgc?@A *I! BJ~;Y=t[H7d@:xUCs5MIt(=2jQ(iE~]䖅뮈2T #YX:]R̭=\l>avqi9D]$]94Qke(g^aݮQo`勻=Oe / ܽ7) hG4vKTYg l8`(9ł1ѪL1vyQg~8h|[l!`iQyd |JR Ki։ DvE%5MCSZktf,! ZST6&5 R=*Ąw wh1LO_߰e6+#o EED%ܾ)65 N,o%%<W^2 ((N B0 y "@TI+ҜbRtQV}۫xyv(LJpV쳽"V]\ %D:wřsjɞ-il1Yiy`Da U'ynmsW3v DDɩtj+m'Z=mDr?5Ae T^eugk)5bpm U4 o^Xm+_CLT*H/; / 5"V3=Ya[ { $&mD` #>'څ6 _`J0jLzO+֨SVjVћS{E6 k%̂Ԣ+ 2h>F=99Fvkľyta{nb'S4dC b<m QS2J/iM _uZɌ{WDDQ7jWx+jTtqh=34yD5Ԋ8a"q45 ]Rl5?%L8O/v9V)4Dp* roe^ŤZmWՑ׆PPiLan*| kۋ%i~}kKQ6p%ԔTak-i2V<X%' Ğ"(Mrvm,ɢ<| I%q6!zX/!f[,𾿦UrDN7Az8^$|.0Ɍ:{0 3OY ȃ)#c6 E2"m=j$QJX aXбs U  o޺_3UMHD:VڇQ 2}[{ ;h|?SeX@d ֍(,Im;[ysNb}Yv{]\wƃ&` e>vZGr+osX &ǸrO/J\t>%/Qj&aJrivRP, t+'rP5{(9lT8 4%T)il6IOQ6Z[d6^ivOkc iP+te`&(%\9ĩ՞ ƄW#t>JB4k(LY P/9J0=nf TS HvB{ygF` qiA,k}=sIW4ڲn) E V"85?8]}#8Dz|"R=, =rtB)ůiU|]Q\IDz{SƠTàS;du f9Y_#zo> ʤﶿnAZ\&6c$9![h[6pu"x`;J:Ūe/i~[2pP#bY\'(eQ C `D4[7y!JfZF"ǜ׹`|K[>CG2d{{!GXQ BI δc/b! xc}k{LFKGĀϚDʓYNNUzc"آ;L~c7Y_yI7`Н2rexj28)P=թAP Ѷ/?s%nF^ON$WUlq(q#_#4R!O+f>*cU"Q!)W6j,E3kg[]vQ5KҠEvFC?ý[oci.MxBP/LTİa>WDl6ں&J``]6W~.QeTva46{m*q3˔>SJ: +ϟ:Q4/,ӝf Gce7#͙ Yob׋\oyca>IEy%0)ۥF#%do";.WU P3\/'`b7KM}U,>֫E[#|*E:&ވt:뤌=}`z Alz#xr5o JywȬ_s@wgbVo'tp$JCqM.׌'VQB>j/jƆ>"dS[(2JHD{6Y6#Ը 3rZ!MyPK;kS}ŽC{VM `qP3fea/7 y^|)؝Ծ&nd&V?d<"1NIh~^2`R*<0$~'N7NjIb(Fē' Ng%׍ODh"QS SQ5V(D$?Ԉ/9wkB/"e<M:uӱ a8t';Ԃ:6 U< fr!S: cCR", 0W6e8*XIRqܪpO"&dΰCUlAN9V5!qG@pr-co|7 hs3%ΊSOFur4H7VU+8"L\xR*i]r0PBa:khF]~'mCjj째LS)ȋEa(q i$IJ̪YT`;}L'Se*=ԣIḏR| y DWJab(᫳V̶̄\~,yexK1w*xB&wK> Cw",|ωtCyB28x `h@SZ?C${Ek̲:,N<Y l ^t& }t|05FĈxNg&]/Qids/9G; n}WS %,L9 @d3~&hb HQgr=xb_llF;(~̜]^ nMr *Bk{X%MlxȣzWJKe@ҫ.\/ja^1ɠ 7` &4)4"f{ʜx>V8~z ߖc}#.Z>1FU\#%}=@mpXf06kBsӠO^#oqW4e,hI>l7@Sk˨U2ںrǥJSW?A0WBU16ZᵉIh~1BތTlI6D?m-ߎ$'XPCl8&2+Q+]\ 2k0Is|( j[(|o :T"_oP #f3nIM4]?Y#`H. ^;׻HU% f+Բ(_bRm82SQvB?21!k:.Ig7EHD/6C(>+A{G%K飣LeUKS踌 h HH`08xxCg_@ºAD|CĮ5FFC 5`ZMq)"g02m2=MC.ح"1M/i)=`xsikt{@>䆄i?tpAf[^QW|;l/$ΚeYVf'<ʿ`ИIrpdnP0wwly:9ÇywX*OuQ𜳈$6L^)=5WS%lxo׻+zqcHQkR&X1 -žOvEmvqm7A=w>v6zCs7&;~.Pze)E㻥ڤUT%zhu0,ĎrA}[,Ȩ"pI0gbc”6Zx%Ux}=-xRz{?]-{zb݉ S'؎O`E@ z$p}ߍ)GnfNcTU Z±wq 5SӐɯ٦ WuRk`v&㱑Y6TM9ᱡͷlj#i`K&#E&9%pLdx BhY`V/0RJBϠ!t`,m&5 $2)n {ǎ_g31MC6Đi%/DW'* #Yǰzx燌MnVfoH&( =d "Y|W0(/O]*ԇ DrsxwGa?2:ngݵ:rYl\`optLMZO4_ݤ !ffm) @ȩ>Ktlȁ6zˀ0-dGj1 =y{1ZzAH[2Al*XȒD3v@;y{|]sY4z#@]:o_gL8͈kYty 5Q Qm+=)ojMFIEH5aY3-R[GIR>sUcL@+OIE:Hr߮)֋,V7UG)Ɠ⇉(ۚբ#Rn#\V%CZHۙ9Jx[urKI8Kc+jrɟ#hֱR,Â\Ȳ{kM.ߙ4]5S£Y˕ոdJnD w6 '[|o58 WV3C<RWL,<)e-#f76ob9-J- By(Zu v1)`M^6@ jF-e?=w[yMS-ͺcʬإ͛w |ݽVэ3[NEGv$˺G(yNC&w~{hej+"G)MD(J!U7VlePz2hAr;#@jd&arrli)SV/w(@glaH}zFp]>[ n` %U)KHJGca~z$bsThVP>xEԜ?7fn?oOճ=࢙ɨ  FS0g`HsTB~I)GWAqP.V;JݿvL@׹5Y!]Me * ݛq9 @8iז񮖔cC<&X`Oձ-“~Ps_HTW mkceafRWʒ dx ׌9_mkp\gԲiu+}L=KU߈"vnd`]ޚ2>W| \WA439>)%.x33Jo]-l_$g>ϭ{b| oUԏ Nv= ( OG7hc϶\$; NLFm:.ǻkɌӔ2T"@1oZt?ī7 SFyoj?/6Wd#d{)Ɛ>Ç!> \65Ӌ{ϊswnH0H OXV"9(gh'gx`S mIo(\x;{S8R QCc%.gƒpX9*%@:C~L˜Tsg`fbG{ e睫T*2j-:5Ө6zCf2cM`FCycN3WNwz_9&R]yti|Pcj2,5>ODQ63$4R7%Ԟ9b;agA'_f;)/; &e(P]]unZM\ɋt5.L+Xn2a4|wzq5T~_{w{a>4c .eH$'+B?[kG%!IC+r 'c20qIOEX$Iy!fݦA1s?H`-ΣR12b\* ٭-t]\ s*e(߼L*q>#{Qk;%cR+XZL)C|pV6 ׁWϧP^K BK(W"Ex[A=V @7 KZC"396bwQu>eBVOjpۨis'&'_Ly(13E@J~wJ*ᔢadmI ?2dW $\l(\ Y:9LJ;r"Ð&6.^ra}E:2Fg9Xf߸ڳ8 *uG[wX䁅זRs%2R\M%''3ozuȁGsX!NפOjDwO7-ćAWAI]$>Ff)&5/Fb"'9L|IAPG@Mp(ys-A^D0ZX`b>)NsnsAh[:%Ⱶ -R)G ZԯK Կ=xÒ#0b1J\x!}ؘfB#HzEhok=3D߮(PaEt^ Sm6k\ߺ$^;.Y0$`(`!8Il-9Ȃv!uo:{O$kkP0^w6G8q!a(gi0vGyDW0+tiI~ܲ~;e5O !1kI=( J2t:3|<*lv1׻B uȺ=J?^^rql{1cnPDWGǻ k@*o先5¯4-FVT"q-J=@i |9HNР|[)NPz֭Q47sG' TF³v[?x&)JF=#U 2Otv4 &Yޢ:lkhc6&P6/uPqIc=Opn%mCr3;wCԗA\%o~&cQ;r8wZ-v{nԦ̳b.`C(q?J#A69qy*\Y7!Mv(G&iz~$;q+&](? <Hy%τ fĴ?ReXm_-/EeelCĦg1N1U04v}nwU"!/Vΰow3˭ e~|o"e ZHw?PFԖ+mma*ۍB 3&<!+WIdQaZB罗dy}NDO^!r!~9o/~N} R_|{𒗠؍XLl2p2u5@ul%uxh.ѵx1خF&oްc1Nɤ;]Rg2?mE3fWnZ /E^o#O)ѿN{L 0xAMOǐQ܅S#";D<6#)}T)dT!f&AeϽ {|OL^h9Ѡn#XJœ)uDwѠGn y5̤Mf)vRpf3/pPʘ)e>ZW6‡x~`d $ Z^"`E2R;_Jժl)5"o:Za3Ba^}/X z'hG = v#d.E|E-&"8*!S٨t4|ȉbyT7~ۛtKLyfu#ôk'g'3qd6|ekLyRzs٣Hu#ao+VSNcb\DyI>+pZQL7σ*؃g3|`siNgboK"P">O[jd >Ӡ:s;s`Xs}(XEo :w )& ߱y= `~Ȗ敜f["6,|G|륿IEϑ<b#@mzxr{5. hv?Kj;G)糒”%\;\E_7N~sX6 H#RA{Zz,&ѱǯP]}bd=#w-Է^ϮaOq:ZJl ~4ed=ה" na.QڲX"{ri 2|0Ş NɑtQ[m_ЇW^3um/M2mUwW竐l?h/kH:0a))E0~u2}]ĖÙ i1EvOs5L&U*y-%ZڜU6_TS.F2 |xޑ:@hƜ"7 k挴5C&8)sL-H~֮IVw;Ry RÀ`vzsǩw2jˏVњ zfkO4h8cYEU^+&c^hܝe+B@Yhǎ^DIJ"ft4_*>21rƤ$3 cKzZ2&(?ACBXi*]HUnڳ8 hU A.Ɣ׷:DT{@/zq 唑 *9>kb@i@Kp:>oTb^fn BNt, Έ,VIdQf!`@MMڛ{/Lﯧ5T>N%~Uפ*gfBdf٠mĹ1Px">`YpnW-bi8c|c2(N9ɜHvg9D|#&P"}~N7 -I3]z52;8I%BmQKwh)\]2qAnEb58lU ŘC)MHY.)LuVH8ŖkaQC=CU7K(%WDp5iP*O/9Q:un^& `W*ɦ gIY㹕5SHYO~Z[^6e|5vLXjU"iaSՍ \;XiݪH=liobv`N4t&RT^v~Z` nI,<{E|~.5l9xUXa`U_.{I"$E)-lC* OCYϔ7 EP('g yԦUچAҗ˲o-=|8ڕa*=w3INM 9iه >S$#$9=d&\nh!5(چnGF;.׹@/fNzGR/\ P5}zEwNҧ>Wv+Qjv[k,}٤k]%wp m+RO 2Ա2Wݤr1yռЮ;\ mG&z7\ک? lO~?J@UG{Ɋg^LT Dn@ZbBf%f Mwp3 n֞<AsDNX+[=ϖӡ1wO^'7| c.O6੨Y^|JwfGu<7%{͈˹Hg lD-J?wV`Gh+ZHU-3u-e \ε}*4E0guKG̔ƺB!hf\anC# <,츸bXM|>SDI7mlm{Qҫ#QJ0L/fdLR^)ڊ_{f>) ՝ 5תe՞GBMBsBv)] s՝B $"n)­>RFave:1qm^&(AJSt-Ktq4 م] =|1W& c_.  SW'ǰGUR:&_wT#wλ;238ve׾8fpgRԄG!XTú'OqJժйнB1GLRR?/\Q^4T@Cbupt?N(|A1zRnJsU–g$#ւ3|gd8H-KQ G1E}xt&| fTWh[3L |~h~&P&.q/W%WwdGyq:CvUy9/b`|s23MMo TQ4(I5ưt1Z|nFta Fw|Zfb~$=m}zkm'f 8fso]0^dʆUM5PcejmTܺHQ^d/ Xd7uc^L{7{Bc6* ? O jPY]/^IkQu@r)+ a+_J%2?9JIަoʃh\_nHSo5h 1ĐzՂgV :¸KѶC0p{=X >$f}JA{`3 s a6fP8 d $xx+K o[KzW/I9`WgV QHcY7؎Q zZ A{:FAMxU_ XXRЧQ z."irn򯹒=DԫW@U CP*H@%D !)atć1o[5ɋܣo#ŏld&#]+ !U0$$kd8=B6|P2nϟWk;jWÜ|[KR~^t#*dʀgs|7D@o:{B(N- o,RA_rD~a5Iܼ4ӢʪqWuNI,՚ ,u>3qz lzP18,/kygw(iC, V<7ϯpbsZ.Y΄CsZXΙ \ wty3PҔn+M/u/ܖNaxTn-Ti"ܺqm3'B?0Y]5xOiK}.W;_IGHtGsØ#wbaT ℂs* @|{1"v,8 Mn;kpot*Qѝ}單LHѽH*5J@ E(g@7\ۥ ׄ U;(oe63ъ+ۿ`"@{DCgrwlzIn k:r&@)۫p9mz[a5Zv@I/ f̒ x?k\wQ u$>gTgV!LfH2Ջa}h* nU2 ~KX] )Rn6P􌩀[E3͵ɘ1:dm9sߒ~壿#kZ US%1^!"f?:c3 ֭R=GIj ۈt1;*GۯTE@$,-7 0?/_W-QZ TW$p \IYoPb р& tTsxo 2i {vw%Z|Uhe7fx>׹zi"1xH[vBTR!.DEBOoYV2w`IpF:bQs1Ȗ RׁsCzJ!Ǎ-6-ҫZ1П*钊 RRj3_1߭٥9 E*@(6_Byd ״Awu I?Vc'ՍKM}t1KLƋվs.  ي{TiOWx?Hl"ٝ"$qrm,'WHvǛv!k7K&~\M'xlhNuNjP}Okgz Mh":t6֮$aQAs3 {h9 9F)ڽPqeXovy9Kv%CH :65:F93o!=3v^2dS29{Dt7g5k a3Zk6'Ώ\B~thtdH j缹isx477?5~\0Xyί\f]{+C$_]8E&3<`#(7Hiɿ G.9W2܊lKrrIx6~-N0NPi{e P=l-n2V<Ҵ=A"#,ݰxY'.j"a03\8L~:~Jv=8Edj1#dXM*gTf6+6ux=ɞQƓo6ᛌ Itgƹ_pmvnḚԸ]{'9NT>^qM濐aJpGdx@-+O@I[ьL*߂Zw^u$KLn=p!TOw6Dbz]VуG~4dzyu%̈Tz@O)D Cu,bRpfo`_=  kLF6efIK[(M$K߆$tZ!"x1O8KޥT %#ZRG^GM4 $G_(1[%J KƓ1YF^ bKz@!Zi zmm'|"z('9M-XlXP WN w+wL2fvCTU9"ķ;{ݷZ0;e0<Pf**`؏ӝBhho1V޸"Yp:^#Uֺ PȏR1-9PC&7atsROblqr1"6+N:XZ Wjʖh-T[gϤv>>z4g:_@/A0͞ZeL:%G/bE1&}Ʌ.BF 9t!Af) ~k-*ܓlP6A4,E*yDkm{Z}Y0\W^aE )Ԗ0酏R zԍˮ2N`T5yr̺;1JKiA{ Qj%'ڷ vMM|[;_C'fLaF4DPjQAy9k!䉉@oxEZX2mVj_}-\ X3!y,{WMl3`IMꍻ s=$N0Aװf P>; ʌmE}ev3݈%,#?%~1|MN6ݘOI]=Ȅqd0*4J+eΪW|G=&x;# ^;N6xhv Q*/ =9#f&fK$(J`6/͈(G@qk؎KZ ^Ev^#;œ04.ig5 Yta4f(%| &xxHz͈R2YD^x fC+zR7]a5C47#AdT@;j!ђx_`)zRVfg6B)[ج60e (Lբe4e}oD %!ճ455{/HdMd"H?5}Y#z}058寏x~1[5l׳`q2PWp[3mL-W)[( 㴌H۹oﱃ(ȋ/}v Ģ_ !c_DPk=YIpQ*_JJ,}WW;9!<ע뽐_ʾYweb*ݿ%}^2*ONM}+5(V&E=c:Nn@/׭H5$s}M2ǛWǟ!gx*f0ZaѲ˃o ڡ^N*F{E;&+I z%5+ W2Ҥ&:#lKҀL kYt_e~L }zJaš` #K\ !#}iv@-HSXh-M-)@S{h`_#RbH3I)'|41W?xo3  W*fVД|N'خL$xdb@v0yW ?:k-³8n'DS伜Ť؋ܾM4sȘ'^J/BeXo9;ӉP)EQPҊ]ys0Q-nYx!t&2.{\x06 toxQ*8 WRutHi_8Y,[3\) 47/m$rcd51 xܓ}b8"(%@^<~F?KoH= w 5 &x&%e)IYB%SUI{]N&5zX;Nba !nr9x8 WxJ'r'.b\!R!dva~XUWJnjP.mpoV.?5Ө|c|U+Q^Uq>%VGڐ$ WQ [ BT(&X$ReSr^C}4G.7a,$0xʺ1ܡs#QzTvO_]M6$SEF +ҽt+ds7&1[D]C 6\2`j׳E?We"[h #x687ي\.3AXz7qE gD9wn\}C 8V 5p4O+iHf( ZxĥtmXe>>ڽ& ]tCFxa;oYd8F~lbJ26!Z[{SǦ~TW!GqWQΓbp6&zgUql{n[ 1s\+܅w,we6Yiy5H$ T𛳔l?>|}ѤpO4bfDp k&kM7`4ʵfĘvqp~ٕNօ!n =1 hc, > <Ү@"'!Ci+ah4u58e2m{O!8CP\{!n_\@5,B(+VtʉLR'5ChkSZ\Bش?rsXk1LcRWDkMht#sI Xd%/"ᔙy*/+gtO &D|3b FL׃G~ifa(2U_L<ԘF|zcE riRo0/]/Ί2u`Ç$%Q5Ҭ%\0u,)nu^FOUa` hynV:C8H;P悡jmuvWQg"{0y8VKI'`E1]1b-EK n rq|o$|`‘(g<-Y. `ޑ'W,6 dҍ7XމL~M0Q2g@1[#?hhQ_I/Sj:6Ѳœ po<]"-9Ĥ',k -_9{9ƉǦ4@MSQ-*Zjk:,N|][[z S?=dLc"9[;d~؆i-}]CsoRG{͋Wґ{sʹRLfTLIcHȆǖQ)ჼP(á@-3!ԻN% 18:G2q<%t]0PRVDwfUꐶ<{_|ٜQaQ˴IbLJ, YXF0< [fQ҇Y6ݒOiW`LpϕLk\9*na@ɗ_U"«5}҈HO}s]MnK½űǴzI(38cc<*"G7c4*5qDd-kWjk3Ls 0ubl!ڜ*%Lo0tV]'ZCas,= (3#~"qԴ7XWMB E٥v˻Qs/Ί 0PPqEzJt]P,-iòdTcU!#wYkh* Gtbr ңzA&ƙNOu{NFY~ETT(w^g I*d]Sc꼥 M䵼c@}9đةV\|AMo a)5BvP2oP.\;5 ZKUT<^FRtd;f k 7EP*i0bV2!Yz8ق18Trh!KHH# . k#7e)gY~ ׊< au8d1;/z<ѱdZŸ.`b_m"Xxt_ٮ SQ471 8aXT|ZLUMcԢPt z;eb˯6&!(66}_nz U-]vj&!.KC S' ](-^;"9= !(>BI)}`6/ gDnKH`p@g Cr7lzٳ!-y1DO}86{[71V 8CRTby ;Ҋ~jYpSB w"BGYMHK$ƢvdwaaNr4&hݵV*Qخ坙W>pk7P\_l诙Y9LRjNOAoFQ1kNnɾH9\ :.io-JY h$l58kF_Y. 6v1ǎ\O|}%7xyƹ6UG%Cץl6nM#*S9-VzmoBfΕ6K=[EU ?vJ8&!BP ߁\SpZKQ8[s){C6[e.@0TsTWO.xjr1Ba~DW#yWYU"an1a~ gY'%-go|ÿ.ڼ;zk] SfAӓ)/\%D#ϓK~2!࢛lU^Gƭq.8DÔ*aY m2s#nA&569/lUYLnxt Ǿy_{="YY}$(i)HFBQܯN4ZWLAfI~kq),RH-gV_b}?2ta`3E{T^sܵ1Wٹ49~MG i" @``73C#ImH)=Z70~/E_}GE, x}![!"yI 4Ib85|..`>3 l%]xq<ݰ6מ >_wPH.nL3dP*p`4s[}זDBR I5E?y&g&99|#Ƀx:囶2>H/ s(5UH5@k%$$3^+,HqIQ޺q֣Vh M)& +P*ru4(sYv|9WJ|N7!ז{2MX1-wi MAl3r$[iR4ct'C>fcCS1Ir:ZM|F)w`PT"u0ʻ΍*}ՐԊK)t|_CBxJ94p ۅq73Pj2h9:7>O2Pk]*籯Ɩ#!V$jK#$H΍d>ehZ*QN}ApēԨ7/=n.G5HW!ȥ JA72X;/s91/ 5}i >y M\iC$r6j$X 5p?7aЯ+97DmnƗd=2g@EKwv@uL(25/ X33}?{ i}JR-G waD׺DGN#P5 N"?Z1L1a{pL.Uv$ehkЛ~6ԭmgdjۦF Ax<g6k}bb7=-&`Hi;YD}{yOW}/)]&V&}%3_K P,4~w: p@u_aOy i-s#ir]Rf]=L7[*%rl5XI`xX(Yju;7΋r9; 䊎u}6̲V^HIЙ/U:t9gei<ьurk1+1#pzg6CÕ?zіIX(smE$dм_7Mۆ ũ_+p <>De$,n ehB"DDD+(m;E?o`R@0p$Q:NS~To /}^%,#|?P(4hTcnhauRwQGC8%12,w(¡׃(t\RswoEzxWaJGb3~ ^',y/Oīór3JL[C~l=Qy3Fu/ㆪFuصFqS/:2v5%`/'atѽf *skdDU< bCp0 q뀽\v4i}1䫲erWDZZ"-㝋)UK(ÙrIJuWh&)¬ykbCg7a{V7ǹw*QHAm ҭܔ˳ϚB%BoQn\@\DA 'Q·w&=E "XNw Y\$<}9 t IjKQލٽP[k1+qll Azm$6w":_ >oX}C~۲xc+|r(!zu:FزxDw).'xS2POIˁ!Ղ81y8YOM{(xz W$,TIߒBӭ}^e?3< `]\ .>Lȸ, CiI`PQF/w;.Fa8 N%<6Epw@;?ȳ"dX2R$YoJ$OPgmD,݁0pQ-.! ۸zbNe N :XHf5帵Q #Y?l¬f*\n!w‰}fE'K|$L?au1ޝO [mǗB~WuU#MiLq8 W_Um[[6n<ƍAߣ^P.,F/:o2?3,cx96C!;A|lq:&1#GP(?0Z0'7%'Rj'w 0 v^FFҸ, JΖdN3|ϸݔx#м@p}w2YIoƫxxhz[Vs^SNLC LMDYFS;QȾyQWҳ*Oq4H3/%#;=EiDa:'YO7ڭ+z'pl®{;w]4HmJO\́ dM0?!6N V 23 /[Uh#3 uN:'9kVZy2`Qi҃p-;6A3Jh懲2|Ӣ H4V}z3c&٭DCMI'~#@grڟn]qn>T/^SEC3.dܑg+% 2)BfP['~Vj*6WL:}d߫':<x}ڲzK着g.OK!%0ɀzIZ qAbx .8 H*:s{oy Q{{I%}bTn*Բx˝ ),.[Ȳ|ÓnR+31@jf,|AHjbd8FDg%ٚF:.z~GXI"\ b3sfOE|Tk <{9~Kov\鎆|j9E@4GңyBp@:&l17~o S+xon3ZWZ95|NBi<+?r2T.`x~o6:TGQXժЏvN3c.kXP񪙤>=(,J1? -d}SIR-l S&CjxKU UU=mc_7xDjLiPTMvQ\r9,q\#B؟T{k7Ϳ@2aDwłm &ve/,7שճM%rnhq`T~nF+#λjrl&.kH~dێ8j3j+h!# dhqn;XC".SlhQ_ao]<- lJD}}\*boL8 j bu98|h9dO28?._$8VH%4+7xWCc4C fBRr^^Mߡ|)50vkK uXdE I et}\\[ioO~@HKI8M^u#j0~G{ OO}zi!]7ymZ7rgY#kEpX5I? )BB'^hh:-&B#s5ǢpU[u@X0'hROPPQi&(5*Λv0g!5A4Jr:KФ~d 'WǑHfyt vyQ׽OӚjh $ )o޽FY߸vyAKAYz} 4)]nG$YZ#dxA{mTqYPF bgvMNK)J4YVF*4vV^ہx/Y:{0`o>@1[#֢ve@ 7c(`iY̰ukIt]g a|'q5Lg!+wgk;jyqJ->&դ Iuٓvi$9 \c֮_!t3pTSфYȨIѫ z>jؕx*vLUo`9u9eg8s>/&plV#l_Ȫ&BP>Gn:@Ž9VC1ob23EE&XU}u#XTnֵPB•/1T ^ Z\hB(Z3zV)^'9kٖwYIPHzYeŃNĘL v*CrX7uٯ9>rae$3.v; LJTAr*J->}IղKc2P 1LdI܁ed> d'd<39"صtB`Jw4F2Qr8Vdjm&C9 [ r2qɃgk7)5|KA?=bN}Dy#}NfRjͽeܐiy(j)4Y#6*hU7 _PCfm:Gkt)ApfdzD V}nzRNr% 2G@ާڽ2;m!ȵf#`;e<4c f Uì֨uz7j {&i'~Kfc2 ) =ڦ apr+S_N©wumnJ 22țg.-x*r'+>,qjڙ-l߶gؗAlvmofp_(BYNJ8 UD/r @Վ8xτrو:NCjv`f'X'1sdN{6m3%/YkKBOɲ4+kboABvzmաD'gԬqlإWm*T9SOwn@Js3junMjծ*z 5@ߞG4uqSs x#hQw&s}E/1=s&*;*D }wHf^ *սƍjP Wr keNe |3ouF.*tux3?4$y{ ԳCRg. F5Th<$ʆG FsB:fw.ęDc߽{zHt'^v%Xgeu_1ʇaݒap\i 퐆2[_Ξ`/sB44ϴ-e]sd,yw N$frb|WZYUCKmeejՎUd]oԭ7]-2?xU}M5-۳%J :"sE_r=qA!@a:Dni]|&ۼ&Ayq0Z&1?@d;3Ekr uu+&ZӃ^9t4eV&VJwt擦W;'?;Sߟ9S((W6MCnKpZXxK")A00' R}SO>pf&̍)^ND뺩<\`u.=D'[ ށ`*s}ϥ/Џ_Q'Gb|gPe&M&涔WjfI%ƈ|&gz7!k1ΡʧCGx2OLfA'm1`_pܠQRtzm%l/łn]QaCr*gio6 ;#qjJԏZAZsoma1O"+"Bg%uZ6끟;5#Y\cB֯O$bKֺ2wY-]aFȌ5/ EaP8u JM:'V9}v1ZbKhfǡ-䰀W:Rg?MӉL7c~K'\i?Lva?j>]+:+ ɕ||"Gb};4y$ji!߻SϚaBcŌ}OJbf }4PHͪ#R{c+wѩT8$]ٖ/j*@x`k8+iVPqMH/(="d qqAcjP<6 s2Y l${p`J)xQp<;p͘WI۳²:d]` w9PGE :sm{lj` wĦ߁L[>u 2|?-![|5N4Y AUM+R;Hp-Y0[[li(m"AOF0KufW1k y5[zYL;a2#e*{L\*̍'{]@ _CD6JPR>C+ ])$},z wͬZƽ}{.h!5d ĥ.Iw4Gج!"u'e< /'^43 $^em&S';]liH&K$%Y7~{Rvʂq [ C4u$`8 ]`ā {}A6xGR>q`Irza+T!2ގ̺n<~ )ʡ~(I1!t_Y ^4#52'UGRGjvv99Hy-E3{|џ{0FoI>)}%L ch& ԭY=D;DGvCI*'VC,;^Pܦ㴓Ԑ{xNR.7}W ֣U*y:S/@ ZKpᏊy~ɀ9#y+ك^&6v)oW[!9Oa#*a-ѻRB7jsKf1M=r RثY"=/_HY$ j%olՌc]{P_nYqϕ8=o 6](P9OAyXm$NOԱK% 51)bz#GERBM<T|`T#vKOf!( nVs-oV?'Y %ioƮ+ouaկ8š|' 0O]nCÄ݋zѲvI,uo 1#_QƘb7~ʹ?b mneMya04:(x_\GLo~5L%[M  (E 6hW&*l%P@ mT #Ι .'HcdGΣݓY|LI_3wA2ohL v,0L(I*csó؏ٌ7,K]Ur>es[ŨmEN`8eE72p͇LG'BۄR\3ѺU0.z#p[?X92 AfЪO֙bZ1A@Z7b|oNB0 :14s1;`WV@Bݪ"&hyq}:XU";eט/o-7^(tJY*qYV rPj-DѲX4bEq&CvŹSR|fq &i͉I;?Q 7 *}$z0,;<,d)]]; [Uۍ/VJ"TmGTtU53ن|La]Plb1ej;yc>=>6[ص Xtq͗> Mi4P\fvl泽df3_RIP%z G|5zt>yPP֠R(Y Z[xQ؞(u ם@V !U%O`]@:[ǔϢc=yNc$T̿A!d Q3(/e<~^e4P>6-Eʛ '_o/~/%*%Wfl|: e`vd5a ȁ$[6<3;M)Ʈ#Z4B%ŒL2-BWƑA&ܶ=D]Lp ;)ԅwo|E %D)STi-l(C߹]vt6*'S 9M TO*l;guQO{Ɍxx9_o&  F&acۛK&C.1<2` h+{} E٠g8@"*`!p}eRX+۹UIc1d_9b|ka&cx#ش Px+A۱mD<5{˽) Sf 4 o,UY,>ѻNBDnϸN8>. <`1hb>ݯ뷽컶3D9 5Zu$n]@4FqlKVs\s{~Rs1uEcgѢNz>9}XJoow#E?lQk'kEijxom!S+~{ \yexg NsR!Σv),8>z"wAF9<]+zo? )s$wQl'?fR۳[*~CD֥2uƠC9baԗL&('ڹڡ˲J\ ŸbXIOp=y}_zI e3g Kl_`9UX4QRH]8hPcn fǝ/Qtv}rr^tk" j̧jʶ!+;Bp%"A$-g4+]U#:2Cߪgڎl:C~٪J<8\uJ&1'?gW37.VF",0c}*_Wܔ29G[:k'hޙ*'9&BEfRb*Fr7&m<4J+" [éXAX^ cc({H c9$dqU8|nZ 3%wq"Чd~ubC,[2:/I+Ygj\C>Mߚ^LЯz4tI`% DUoJjWx3n :QØ g#~'՜2}3v;iEv9D"E(S@w TAԔcN k)'{# ,B$5)"ٖ [su_;T$Ꝣѵ'B=l4zQd{rZ}+S0 tpE3˙ͦU22F3-%٘*T qO>UԆa cW6L<σm쎾Gk1RL=LR-k5!"=J^UafTz;f% ~M?[zAaV<&,ddVN?SKY=j: IN2h9ЂAok-./_6#KI[}Dl̫zһo:W@2ȷgԾ5D[=IУ[lUމȮ.jy-CIbsd3x\[Nܼ;Vo Yѯ·o 0+rGN /#HHbt oAy'?(B MPpc?)0* w0@#TZ]Wk!By!:eE͕izo\:S홝: 绂Q(?I{*^_ e ոxzԭ~{$E ԩIk>v`Mć8 w1MSӦQ6BWno%o7<9,bb71.Ӡ(i)VOJg% 4hk4#M"^ݧFR.T բ3F>aL/bbOD| D.oEa Av.1h]׽3?Q܀q^&1+(َUmgٽ0QMXQDs[K!Bw栍Òvap&1y5{ !oԧ o0_JSҹF3.Ry.R]9c|'I][DWI**{}.M+ğVډ)0epEF.d[zx!|UU9j/qZyRJ~2q:)FeӶĊ1sNxm&JR15F9(-ZFKagҬdˬѕ>%0J=98B(Ƀḧ́ؽǗ=kFp^ljf`Yc'R!fhvhWԕv=suf:LZ' ʓ nۢ| {D`rJDgGo0.໘dyw!6?1k!K)#*xQ@M @ܥ[ȕ>dyvE]ܮ93="|AOpe;G7Zl/jF[2|Yʶc{4_%{B"WN`Y Akw/+7JpA; i76ԄAZ r9d8a%0]4e sbPiWP+i+J2T-O~Q//XruU`q'btAM-ͭ俭% gPw_ם+G'K☞{/>otm7x%axׅeLJ*ΝH%:$.3<߿k4FdɬWP` -Np+#7 9xUqe3x7Fo,V6*]UT08WUtfD  ГTWP$Ne:%</h.Pɱ vtQ<JoߞP%kr޻i#ElJ`ĥO 7l&(5ץ ꡘ Ƭ|okh>ULTYױLbi>' zǐ6r_&QR(-J" L,첪QdO݆B!BJV:>w!`$GsS*7a=\+"堾a*9CT@f+1!ppWs$7ͩҩLm~F?ѲD"opz^}A0.U?2?^38k/ڬ&.퍓տ.(f"#L1.{gP H!Y/"/"ǘV%mŚ$J͊Uj"ZDEƸfxbdy2Y3\AkuqMOpЈN_;$&f4x`L/c¬A[PiRD'[ R?m&Qq:`9GVbRV`t+ɽcy9,+")su\Y\?V~:XϪ}3JbnsJNpqbdэ}8&{WAxڣ3<"M䑗wFU!nP;B@+Cu|v/O%7w Be^p-P]x9s,3̃9;$ԠwNvwF9 Y r P~S"s<Ȩʶ0G̦eB9ޮQef 2Y9Gvj Z0  XV/lH}.GeGV3V^_=QƉ>ف6Ss 2Nž>v1l= kqt5Ѿ"}H>Z9 <[9t+āEXb A}:IR"z,M_BΛGE0Dd9oOC[%'44Mrׅf#cP@d]kC 3f]بQu 0CfBtA_ǀэ]zs*{^d"qV֫E z(S,"Rbی@H^&-p4>t:D<MZ. 0֭"0Li|BlzQ׉rG9\o#m Il⏷  gEoa(=,d9"/|k8^)bLꎙTYPQv8F$>9lNw9Ȅ!ȵPsepL) 5DsXS1g#cpَ焕"?977rmtL̗ zU)߸q<'R] +3T&jɤm}M8~KN`W37Pq$ߓ!e!29,SߊiڜqjKg!C7Trݓffvx+`6-BW2U h<  +^ŸbHw9ܴo-z']d];;F'e(H;ؓ[8CM\q#O19aOdFBj'Ʊ2yAd#鶳ّ,UlqӘ<`Xi3XX _6G#u%)xn12tIL;^5ߓ~_5.o6tpRv'W K:*K$=t*nDu0ʻ@Q[{܉#&CJЃ'k\Ebr-y-Ϯq.4F7G0V_XiFGI[ڞ?;(Nj{>]Eܹ}! `TKM%q Ɲ>gІ-*RlX q&%UZrJPl'W+ V8W"`NKSJBzN)vs+GBHjC;aq8/QfLcXi]ĺ8C,q `Y+3ղ ۨu H+㡁yi1s|VMm (9 EKsWu:Fl1vʾ|(ѝ$nNUK{Lѣ:ɫՉ1>=v[NIqɸ۝\Bud{wۖ ƕn4qLdI*\yp,tnJʮ\߻ Yv;b2tNC"}+G_% bz9`A#PY?IҲүmߡ$'CQE>M0;q}I<ያzZVc^QgޟA^` M;1sbj^R^T܃ӥW@W<; '+Aoq6+͑+EyK['1Տ T.ЃgNM:ݵ]NPto|>kXnȾ?bGB< >O9M_D,frD0M"a2=p,@X_[*i9ٝe6#Ff k»{Mo/αjPl8v*j0#m&+@TiX]_o_ݗJ&Fb."ڙY 3[|≵٢8.+)Т|vct爚#VWnӖ41ۅV5x ϋNx w1Lf@s5ME iO)*R#].;z &˺g Ht̷tmy0ur G W/lZTd8XAF-}f$mY LA!b6;#N샜.[@Yέ~t hjmP<*7ۣPJy=XZ@d Fۘ$T+cƳ 4%>Dq 5lE@ p'& dJ lte/':HVOwfUX%SO r%Lu :L<)q=HGaQpCz `ן8P5{Ԩϡ L ?vE ]Lm:zX2 G4'2}?SM?#*U"<wË [%R2c7im Ph^ILb}q)|^2EU7DeLDݎ凕kzlUNւM#KL;};,N;^t> jV(5>^U*6YV;3+9n͵h4%3-Rzc #'\!IgN rIe<ڭH;6N[Rǯ2o*En"FD/LmN7[$]0 6%߬{iojCJ|*]DHiWegעמn !JL!f|=\ϗZӁ ]䍺'C,9iBાAv6"(@iq]yquImMP]&:|EhlGO=##r$f|xjvP:1xCQZGBJYthHvoB+ yS$'W-\ |k'«XfVM11wAă[}M*uBXRү,ΏAmtMƐCo7AmYG,9#w* 0]uݚo1lfn[0.]$:vz-,fd(t ׇcOLR{jV_H7eMK>Ҙܲ4[oj>})$O|A/[!eнS2^ 麗ځyՔI)Af>B =Ox׆fT'چTr,>4RS\ls0)U;Agְ?ճ̻ "Y% Oۋpv vF$SA`̢ u3Ot{hWa+N_K2T/R`={,5o6}bx^y;mTcD\_qHK?NJ6ݍ)=QVQMT-@+m0^mNgJҦ* 0y}a̢q\Y,r\n6Qg3޼pۛ ;T0<ry A[ofc#1m01ur00jc@A&2}.;"]p))́,gomꖶ'W8Fk}ِ*.uS(0yͪ=l@8*|/[SlBlU)>ԤL4b =rOS" >9ð cz vZV ƪܯ卅V/\Ⱦ50E>%sz2O&l,(}%z$"C`]ٌ/}3}EW%g/-/;%vI(;"QL7VBAvXi*b/tB:M$1lja:X@Xv!wM"zU ½wӱj$]RչȔNoFoN&W5ahpcHfLIOe/s0ѭyWCBϱ1WI0cN 4 8z,`xI L0KJejY9qƋ^xc577z=ɕ qDOv|ŀ \()i*S $Kfi*Ӏ7pxβ\<4 &<|X@pxLvsS)yG@ A{'dREy\3Rj03t]F/ 49RF70gԁ;}H+ 'LS̎=#XMGQ $Ox3N~_LYy5TC-$vȹ!,dVr-AiHlxfM1̽N^>>DNL'|Z̙cvw-%|8 Lu"92Bl9-Jan?Iq,ެkoƦ3 KY8O0}y6=EEu in"VU,5l -JnjƻnEe# n9%I u͉zr)?Nw/y5g1gDiZŭZaWm]G<qŒ,D hsZ&b ~FP( T7Ig+)CQŬ[_d2!yǫԢU7%Cbp}Oz03sdܼZ2ǥ>$哮;,.Τkr\x3q JL0smEϢ0LaMʯg䧞4 |;b| f38i0n~u'ICnO e=v]<AIxݞ*}rX0]Cΐ"qZKZu^A԰'#Ow `&W8ğ۩Mp7gU{|+{!Tte8Zj:hkPpEtV~Nz >[3>'Qχ)eyq=eYapG}w߁ShbaV_zs-۲ַ[h/Ew ;嶾E v@YnT ʍ ɟ$I WQX"@S}ubtvѧ:JzkLp2}f"ɠx-"/O/#B[!R' .RF&Hii7gh{hҖ'yf[iӛXP(jy %pmY5;1cv,&61O4iCs3xV]~R7*BGq@P畺#W!Dngik8vgz(+YS(oG RqQiK \ݸ Tòq󋵥iDx>I^u$.A"a#n#yGd(b̕p4{Km{~"V}=}P OD5;,,d>ל#~wc{"roZ'B eCcAٶ䳄#S+۟l}=}bHl:!2!0Hdc}}\B1q}ޭHe{Uw?- y Ag2ޣwt-#XL36\h :jJ3i8,wmO%_WQ;i"~J.)/BnCɘǗR f'|z ͌*@{[}ie]P)Ou=eXrܑ$j9:yʵ-bv6%Jiɪ!㳆Yd[,AŐ'"S.tcp RQ L탲_#)7j+frhs?]laޟ)Z5\YTä]H܈OmBKV31eR;zϺwlw\[7ְ4чm<0\LFfhq ,ZOڟ,Q7('ϿVrCR񔟿&Rx6v+I;BQ5z8éi氓@ʺqdtrk=^:QǮq8dO5]rEN0)`~?toRR9Ȗ/ijH8V.W3;ٛUsEٝ?wL/NV'peM[3c,Ox>[1_(1α(KOz|Rhp._%hC hrd"ɕ*~ܩ@#ΟgI&\;Q/BnHK (mqP0]r\͎$U#l p֫U ]nQHbťf #[0Ba&9kzRޙb@Tlo[N۾zԨ]]lj3c5p=xRл&bIdP.^x#_T席إ͐H}}{ pվzUۏA5y D*V]`gr9cɂjP7z(m< C?u hN/+T]HR֣/s亰SU":g\w=_hp\~<\.qIg9[JOm 絎lrFD֛vx[nU#}+| =4md*"f]rFrL !<P\ζ(fY]|ZEyR 5[]}o-%M[fWZSb㏕؊E7 V*Q[>Sޭ%7졌1$CHyؠ6n )7dFkյa 9_np8fKj\uhĨ\#q@K >ĭ,ǞgX+ 5~?h<t% @mr&tR8sF ?䄥une?| ;xx\t;}V{j"KWG@mbȈaO Fk:#a Mc R?3ABP~pT2&4/)c~<0N,S*kd%19z&n͝i╓ ~y6,+?n897>c,| Pg//ld]jhPA9gӈ]@6>nQ mX{'T$f7M[(wU<_؇ y¼s98d%0g-`{]TlOic접 XBb682>"vxbt BzBIy64{"9*li z</6&!odL!Ghvdm Gt͛_́?o cJ BvXb#}\%)nΩh*:YKȃ|QHϮ뛢c\kY/aeޔ]{VF0o4E&BM OBXĊ__-?_8x"9dkj[gf(Z'2h&F} K&E7kO/$E=Ha=NG~ ?wtWj{u&o4 ߮<4?wdxW|%}j8? U2Tt&=%%g俋 KaF$h1M!NǗ,-9Mב1CpKA;eiVswKfc:z%Kf4F#T5 /10$\] S1Ͱtż(O=E[n)67Ӈ.z'8WJ)A%$wO>4C/143kv_t۽^ӯ"g-&S>2`]C"M+3r<7  ^3t`6MJ~ sMc/x_IϯB/H@F:sGbw.9=oJcSe-m r„D:tb_k*|lzjzkyÎx?x{yk9(2%ؚBMTKMMˆUSeBZ026O妻nV Q !4CT3ZFVe|s0hMsЭʃstnI]!8 ~e9 [SZXJ,A_%'s;xea]>:Y٠$f< ߎVN殏^y.~!όޡHh ìI{ o BOe( cB|yYA?EC VĤY\R$ Og%?WK8ǂts/ !ۮo\!N >AxrIx!WWJܽCzi_2wJfl JѪ{ A9,xM5ӑ#-g{g_09f ;Fp3n/bV% BLہ7w*H(iq?n\γ0e^LW"<8Jq-m[3%i32Մ/t_WN%`sV:1 6-u-6 S Ҳ.Au@7(Ih448iA"FP^;SUŘbųlMB7E5mճAdr x{hMe&hh\4A< RCu@>r**aʜt= Ú^k:Қ6F2M:>sY9G[!Jx {\*~M.epXB )d.2c0MݴO q xWzQ%c0Ìlv.nWR$Dtᘙ*TKCPEb1) .M%PBa'%Fr\ KȔ+ϕ;Y-'qC2`_2oHww%ñV%oMͧ!sw?$7D!H&䙲n gFh9?n d}UIx"KӞ{maEEMJmB޾Ef:up,"i EUSNmf>/' :+A4.;{Jn/ P=IxaS)`:.wW}\RpRN秖;BYJ 6 K+HdN325o*J'R^ֵ]f?gِDZ0:*N@c@A ߐ&]KIONvQPJ+}h^y*OW68Ǜ/橤)TS:  :&wUW -_2(0R` )?>1yNNx6Nhgp$plju ?JͷB|&x8"A -3'.)RY(5Vw vwVFV)Eޛ`@o|ʒT9Rks.ѩv  `ΡvIIx!rH}Jr.P|G$myVl8]( qϞwv٭n3nh`@SK>{lEKù NΧYLBmfVH̘qYBif/Ne6߾ɰZJ(:8]2"8D'Ç%]I'[h"[YAh?G㭼tPz?Omї-Kk!"*I2=(޻yg41)YZT<: "]yNYs^ąҼ=+4⍥3/$~4>Nq~!{޹zԬۇi jT&P4ZڷO,"WHwvAsw9D/c'$=X7bfG*x(@+`Mtsƨ_bJ#3u'"Vz8Na!KԄJD/r% @U'gVĺzϸ烱 @A`^x Jsn#lO$RJ‡41 1Jmݜ^FE3aCU|8uJM=6VwItPQsǸt%);6S|w$g$7Ǯ!Pd Bs >K':lh߾NTz%c"E"Xهd>:Y=N2[]Q#hH\yz2T3 ɐP_F,3f-L  ȗe/Ǔc~>aaHNn9P*,d$LD ß3 z̯.<RA +v:Sg\$50"6b B|+(U?K_iᵟExwx0>+>14X %ďJUt0Zk(RyE4Suk1+ď"lBdzFc4ߪ6-LOw H;iNR_AP$J/ ?8¿eദHd 3A6bH$| ƭOy)ǰ$-xGvA>*P kv& ĥQ'Dܕ0N?e'&.3uN~︿lz=}[(D;֞}K X[[Cܹ$d,U;6,+]I&6&܁R^|.Vj\*|Yk=-+eG}FzjM-;+klGXN9t5CZ?.Bp !o'sCT ҀhPTZ0Qֹ}-P`[E'@ gcغ!@K^0kc%uZ@FB1o.kcu/ 2U.m]uˢ4N-@%EQ s#l#L [/_@181DBIdIDi rɪO1{gփM3Pak:}"anw ?įA]}SH񾽧θ4!i@|91| mkx&(SrDe2%gZa+Uґ̚kb/G2T29Ժ&+V4=9(57ted!uIԳ׈-X] 'd~;o4vMu|}-? ?"^z/drp2kJW[^+"a,>(sUi!)K?sw,43ޥ.*N8wnm G2Z^HQGfΚ)>}zWp5BlDT.SVi E\GJsM@v&44:Ľ}>qU bCǂc)lxPYjG*?,ʕkb[,йyB|lM,1<:a:HcYT5h\LhLd7s6Ur #h^!2P~Wpi۞?dx2*5xx'F!l[GS n(AgL~gIjhV缨 b31aA/ 7BR[UM'`wžfw^hѫNrI;]P%E]Wt:RM0RjR|<)$c T ni-{ u8.CBh1`4i @S (Zaz-∊͠OoNj!fehx>V 8Js|sѡGոO98];zRvσz8k@h#}#^,UmBI u.V ;¾2uAJ' #筸"l7SW. !9.Y3S%R=Q5Xgv`|d]SF %d]""u_#s?df$"NE]NO jEސ࣡U1yuhuF"zя3WT“z+\ 8xa![+!}&/B<ÖR2 n8t$ -`@*|7ך*߶[F1>AC W:lwzm1%^yy iJ< B/}{5B~5 *,!;Mrzes~ߧ X(^`kaȋ 6?sU <y=GE@}&Cj. dެwCFn\LdZ:=,Vg}ch GE{#r𫔰~':V0sMlE!h~b8녜qăf\cVhݳ匀oa:\#ćWstZwlxxZQ%UMx$҃+MX4ORNՋ!Hw2zw{([.rZ:SD5[NOX(/W5&N yP7%ՐH(A eQTN}wGXc_›p`+i `x-]DL꽃̔Uě,2%3,O r9}85C,vת }Y:xVӡv\n tFȜk=F3Eߴ%) 9غ~}&+hN8X2F_YWeԺ ͑bUhp@;1[DH'-@"+OX Q&d+=<:t1xE[fl{~th0" k >FzGUj@d o"S2!W8bJ>`hQQ)csK b6(ͅ8:ORcYd1C6:v`Mm"-\ ֬Ya5})p_zj?p z>G["u?NnfrtBD 0ಆxQr˖3oA= tK#v^p%j jP&Tn+^C5{ym5Ak1pnc3yxsu"cT輁`/{گ;Dk$98P9aaֵ@5C'[ޠΈ^~a*&% p﹫X2v/lNm(p s,d~$&薸HrV1i>wB6_GYF{z X~h$o@4okgHAR`jɣ~re:"_ouEenBAbPؽ&-5+>_n w:>P$NN[uq@HgrbO٢9f+PHV$FG}8S@ȽҦ~tοֿ\V 1٤7K]k^PA0v 6q hVS_\YDSG୅ތJ*'Bj E=*\Z<fZm='Iறk<&3ĞTS&?gO E4ޔ!Wx?2trSs!;qKnr8(mDB2Usr2bA>ڰ.μ%eTvD2QJ7("0Zׇ#/QSWж4!0)f4M*'1*%zs[M LncFTq~l$0K䉧RīIlޚ_'C`_`Oj8,b9zS]5I-|/n@LNRmGiڣu/d JG=˳r|廭]IcOݳ@fW-0F+y ph =A,΅L(Q,HF*"*5U̔+_ycmOA25wU[{1&}yɊ!Re ߁6i(h6w\R__Q2V+!o;]\j+xF]dhbXs@/OQWټi5xWrwCChl'T\$4l(W2NvSv(gYS$YB2l#;JX{^*- !.S# 1Fv,5r&I-Qpg Vt9ww+\ ~?n?Hb Pr)xR#1T;\q;e$j,H{' 5hY 4DNlh,:+`蕯a'26'J ĉ&}'AI0d^~Q$Mld>l>`bto9s141핤/:-$n^羱10޵ɭȬh3qR֓S[K.tOVFHO&O7']VxQTdW} f0B%MQÎCwT/M2Mh?3ZzVV66z3N1G9&(s'|Mv6i{E,Cj5IOa1ٸ\ RuD=x{ztŹR2oXN"àc 5Ԯ'%T72qEv1buV2Ref-|"j.B.XEYuig ^Gi%LJ Sϴ4v)-XnTٓ_ᬏ;3Y`Hhlq$U}lE8Րf kDoy^a[2$[RVS.M:{4[BVKrS+x6b]J;:~4_H)19Gz7R7z%<ᅊY'RENO@<.o<2k^e.C 3K4Ln[1Ѐoq(Sgt Қ ؉j ?9aM⢃73 [7 DWNfyn =̶>{ԍP5ۻY0B%rђs~->8!Y.F l$/͒;b3gQr.<Ý7qwy%|gs q~FHPx,b7(sR֨F#.>P/B$=PՇƄ03u`Nw+|(ͪ'o/RL?fSB8Y8+s}>ߛgC AFH8Ze, 2~0g[:&6; {;0@_Wyo/J)=ՠ> kMNarf,X45Rux7]Pi|<{ƵH!{;Df]2@3%n #ߪ =GϚ s^HK XaʐC =KmFu9+jyM`#J sk%!k.\+x2ir@h8oBgiZ}\#I&]P̂@`J]a$]ؖ.Sbd-6/Ϣ5,?Pu'gb5+4x 9N0g.HjcvlOt5=З[h 9UqF,R$pLS{ߪL#\qF8ЁrZ);=FAl21=]é2$@le1Έ'(R1wR]aρP-fɒL1( O6{mm!б;lpXoAC-)XD5nPk0+ҦN0UeJouvxBq͡g8zYfE"'_={ nKèJ@bAW ŮX`n@# mB|lpx7R5Bx-OS׭,hE$ Y[÷dZ~<E2_nf.>z.n9:TNyrn"XHm5+:B ,sj L,-Aq+pm/@_ 1"}iM'1Khe|\w7aqwڈ^vຓ6IY@|&g9>aQE FTG֩f seyk*5ת̀zhx%-;ޛꜪ 2щ,tC>ngG&E[$ &Ѫ=ȑR<Ze)g* ?.X^\<%€tq^rRmZn ѶߙOߦJKa2n}/oNoDJ^rO$/տS4_KZ-)/.K~YPF^Phw<(TMf]F= ZyW«ҽ !J3 RߋOiد[|c></C./3!ؤ 5! e h|Dx5qr]Wy\Y{&!K^,)ۋ(1a:/:nYڵʛԲ:a@>R:vF#H40m ])$음lCG8!#!!չqB_]b%wX7A3pe6cB|lNli` fI lM Al[JC#{7K.Ea"Vsԩ\ZϘKbj!U5'l5A;w[i:p2 ;$MQFKߙ`JU Sb CRhm.]$0%8SרؚGgȖશ @e'X#w5<:d696L+iEK b$6.+.]2y4~|ʚט)]V1ypc#+AS BA[%"'hzqو  &{0H8!ue$5b|Awe@f $NC݃l*jrG'3\ 0+^oM*mb.~Z4DMʢn4ywzSpFV &@2M]j!䃍l?%  !ӆ6X஫mNf5r(>!ܼ9t?/8Xy/5*c rQPVQ}Q9X"[֘o{={M*wl163~UݭoV*?VݕΛ9 H n"8'>Op^;[tODI2$.80O0X,Ǽ#N7߉wv#Gv}X;2l'tP-UͬpԂ8EE[% 䙹DcՊ2Xơ$WF~ѧ#\ި{긺Z ?gD8P<!Xڐ<B$AXFZ'w9&]3ܾO֋EB;ce|H;Iow3/57SAǙPbt:\hFJ2$n#uNc>(hkA?prEUxA)<+W6rYuTT#r|$ xkN` MQ Ի)N;_*=`RNC}`»5$#9U+~3 1zi^>UGG E1^ѕ]3+j;n@1xmcK6%wJ+u_PFMfǎ>>'C #3Kzf*AeP1i+b_ZWE{ފ-(9vW7IK~Ⱦ[n6SP-9Ő$8bsK0+;Arz tPTuƹwbbֶEE7GhbPs):]a($}8yQX]Xs#b;WM_@klvXvz'v n6/AŊS7:hpxi_ѕaR:S qB D:ݦefן#T-9hƀP9pNzUbn1kD5]"B[бE]؜ũ 26v*%"Z5cB\3Jm; WW^qBxdr=yعw6o">Bf6 ͤ&"M#jEf $v/@DKҭl)X~D1a-hjxCYl7F:% Dɼ/5JjCqJr0\󋦎z+r,Ư2DyŞ DH)K[RUYl&|X|,)0e&{>|eFYRP4Q:pG׻v`)i.R0KHJ=J‚ڲ!:ՙN6C`қ TR 9أ8D 1rO%Eάl!TSF?J 4<{U EOL 4z 1+xT949z RjZ 2L,o]I2NW=I4:ٌ]H̎ڄr2̌<\%}conpWw!.\ ad8WR`8k<oYyiR5< /yhOcbElZxl$<1EI7P[LE4@=}6f:1]ui%x6Se^u@+"fZ8ImI,<^fݪ!6RMPj }oH[t1ei䬾KUS J ŠzlK`-MQDDdդ190AU<ŮjoMM<=Ra=q" sjVqHW >b^i竰n|GmOг~E}nկzZTXR@!ZFD^,~ s >FkQY%,Shu}^f!n 7DAlVzZA}vwP`aTEf;C˗M2];0E`R ~ZmgFF;QrocjcT *Gh&9+2n >_i~Lԥ>,Zh{x9A aJj=P5Z(EΖuxف5RNGU,3Ň& + dZ1(Fϼ2))0w98Vǁ P=N4)2o1y ;<"LwPa97-lyf  meU`a@YAf2^ Ъȥ #Cn!L1v\Jc;3tח2.u*Euе4(&OdQfp Eݻ _Fǻ/볏Q߁'ѥ &tv۳\}Y9x~EzYR6 aakC%:'٫{d[%yWJVY{w-/D w,+Y&&65˸1ŋog LvF4(/fF3E[4lG4Gx@ޘJo¯R!a5pUR(Hh8;|1k>P`/A~.1Eb푦kEeɎzǿ+Z4 &˪5vad2ݱ HT ؔL@ fge1OصF*gPm^##R(jm1jZY<6:$yY3Ϥl+A߬^!UBK1ȋj :Ztw㋣TzN'͜'quUL֙Еkux1jDwlp x&ApW-`)XN ں\U( @xqԍfp &,A6i&I*.}91ڐ&G|N|W=ŨPZBj~2H$!gH8zYjM6|rE#s9GQtfYg#[]:b˩ckR)osCFMkbaBV=v:=E:%nWר|~E?g$]L:&? PؼX8#P ~` FCc| +[w&e>a&J\oVAvޕWe`ޔ$:]ҧ.~W6T!FI׎nmm[ f4'wGZ!"v4|Fj` 5P+s4OKXЏ _1L*ϓ9ӣ8nSrXRY)N(uWaS$q9V^d IL7)é#Х +='0ףHpmOxI FF+ _2䒇Q`Ek D7XoGN>ȏCp;a'k!:ad&y 0 ؋MZN]nMRoN`2@Gܨ'+ ^޼ZuYI7x4]j0U~|lhW.rLcjg5d픲 CO#:,P@1N):]ee%Fxf-)Q JAa#FI}q͸L%}'4 A5<*ƭdJ-A$SZt v{:Cm$GHAi,R1|G#7n;#V{ ytG'c/l*Gی;[ F4ahuV>u8dE' @mf*]S1 jCj"ȇC.N+|b:=TS`nǪQate O`ַ ,/ ܘ(z 5Ƿ%,|B!Tk4?+ N8n,lK;W{B; {0 v5vxhSq<gKw=:0*rٮ`ɼᭊCAO,ωnd+ăL*iXO^oq/Zڒg,ö_@ћ:i F(GCy~1؃_<Qmxo苚"𢽘{M(PPW.zӶQv>@mH-gI,{}4YMc(fl}kzx?fIV.{PW\(}$]AAE1 լgy:YH3QqRف?j8y(QX(fe N}ưB6gQ0$Rt|%VXmA{Jg4TstYdɑf-͌KBɏb̃Y3bhvϟZh@嘮h M?wa˜9xy˙'-mpQjހDQ2LgliKͼ?9Ş63/1'7RS,&Sg㔑^FHޟ8~#/Z%$G,'ઠ&Cx_К+l 8#:2{*!dq(yôBԝKΫD3}{evWc^gL'{ X\~E% *t"x}(V_&s5kZtHy3<>F&p("& ܊/2lD:m^&bژLM&-#`gY47y/Y*_> ( ȩW:Ұ1,[7k Sel${:ѱˎ8fk90/U5R ~zrKo8t`ŎN.Q{ `h~5JѲT*^8:62r9CM־/`ݘ\%&8Q⒥r~n] YbgqV{ mCt2}j3SӋ.&ܷ"?Qykhm5cbExs.|T6$]Q}V jq*RRV<ܜ?G|0)uTU/X>7iQw_5̲ d֍bY7Ma+nt/Elp#^ƶE[ a8".y)ÊA@MNx;p5n3 /F wnը@{ \wa#Pn MVFR9H{Z62-c>Yc@Q^BCCLQ0GBFQ2ۑ-:Dɰvg 8#Q&;}c|yaL25Vj4]nlFȣlϐ KȧAOlik0Nȁ`9;Z*?\=wt1COWSӢI&q@)|!@2yNu= ["x8Tn`'97K=ޑd#%AEW468A>srO{wȆ]<]L]t ^߽V' A^ -bO}xr7:JƦj뒙u-^~{Z!lE.)'T} m!1d%iFq5{hEj |x)@v]V;;1`TDB0k XLըa7ȵq1FN ('!?鯞_MG㙗^s{Yd42aѠ=(~v%4}WLf6XLx9$^vk~V [A Ek(cR&2P΁fڦ ^w~?=W,%Xh=ymM&WO@m__Ar{ysR^hB ЀG[[yZ=WEP>39-٬O'¡_I˩dUp>xmC,x=Y>Ia-8] +pW%d$j% ]R]5r}:k'Cm-x6/ =`҉$ ~ugpsĶ*hc0o03wgbV,˵eC]VrLPoIz {UJcb*)X=|L|v)wTƷP+d8؇kB*bF0nVcZWHJdSX |: /`<$Y=qhvS֫r 6_F֯l[&GCc!>A 04׫k?%-Xh$RAaF8ƵK SvIs5ur2iw8ʒ " tKgT #uԆ'ACSGvk"aTϧZ7YXZ|LLT؉[K~O{B#Ӱׄ=B" O4yM\H\C>IcUkWP [z|]z&E$t+mJΠU}_JXNN  & ei*Ks[ Q%(~ +GM12sm4H O(Pe{FnxL^Gn1xH3rR>풝t,_?7_єѯ{TcO9q&sWkM QK: x*)6 ̥GѢ8^ 0 BY77ʖ "K) +=H)Z,Њto03(o!ED!53k#ml7N>TZP?$(NύayLG jxϚUY~,b}hIc%ئqn'gg䧿C&Ua{jԳ68Xc;)" K'(<HۜY%X~ख़ T\zm:rO U`F !Wquh r0w!EaTM1]+jC2sח6\8܂DFiXbWk> m-p]EGմ)xh~/Y@|G7MdUY}:d84< diXe@63A e">7q[ &x$ȴv侭_bAgꏚgch332+]E2"zIZ*FN땟PzH9 1l8.5 ;M=%Ũ>p`toe1a[uZ %?t$f4[auY#h+ R{~ܑKVRm95 Vp! cԈL'R8e[\ؤ5}Z̴v b|P>]2ʲtiV6fE 0e7ORp S}^5VMrKߋR  utZ30i/ %h{'? =d/T.P|Nj*?ʠ#݂S͎+xIDnxLJ&`9q Y7EųQ~uCMo Qj»ܚm_V`!3Q!dIWS(0Ak펠m/;U4{yȣ.V;cBsMG/2%FqJ~w@gh L̪ |SP{@3j Վ-s]]qLOUA(ʄ蘻$,`zE<2( l+ṄL2ۚ?.N LM7C8UP N;ˣ %+Q^ucUJocfayJRLȢP.!XVOń<(Z5NI8˕fs i*M&! ƞ`*y#+ >gL~Hg4 e;ljM.=pp$]ab5Bрr\8Ɉ+^'pP0';]4Yb%m=.L 8@!U>')&6ݙ6I{+]Sc'6xrL.$f=2͚9N=\ MjaOaslv+@W4}pMpm >n^cwwrNbvQhN]-!~G0{f4dG* <c9iP$fJ_lF+|-OR@"{1 (ؾ*s!F׏  <@)~J[_^y٠4Lf,Jݕ-Wo;i8Fab[̰xxs8W&<Bsb m upvmMiE u|܎*sMmnV3}ԑ7T g~AJ4%GCv*Dw/ۜTA) pCE_oIʔ j6iT"=UH ji@NsE:b,W^ Zk"x0ճ̨i/7yhu fXR#s-=,blU IvܓjMJYn|Ark [mJڅ 0iua#|b5e UC{P1) ;kO`P (R1w˱8yL&F1Kۤj&C;"&?@c;h:~Lf)>@CDۏ qfR4ZL2B倬0Z!65`TRıA(S?9?V*'~ѥ4_-?)w-7{vۛUU+%CLR:D7-\qDLizҪMDaB|T\m o7Zio'qr^|}KA*ϑmłlhScc;YXD)st00ɒa|Dgi*6EvIFhlRk_YHPh|fx^֠FiR|-4>0s)|5hlnE `7k!Dyes7SK#W_`ͤ.h~XĖ΅9CJ]Җ~eҧ?ЕqZnJ)ƀ&‚(WJ#DzmgG Yx20/2Kq > ! xy-R~ Z[v- .bQ{Lr牅]U;qa"MlWV wk[ÌMWԑCEk $EeIfğv@W^h5sy /Y4Z vgis8mW*Hs4rֽ̞A!F9]KFӞKMR6sz0w0R%ť'"_+lu5Cj4$I}vYfh!d ze<5uU)mˎns 픴U[KҤx.^hMєH:s,o20$""Cڕp,1LE:/ 2Kňv8݋u\Um^H #DhG$_(| g@ X>4ag8ѲM")TB gߝX-RTA]25@HƜұgA=}Mnf ѼVOb(u O6#Ls8+Oya\HuthO  gQ:^Bnd>CWp{`o)D Fɫp?-1H>417_T6r[>o kwNǗ==IL+޻:& C_UpX II3\#ViM)^=)%K 7bFya }c28&HJVIa]oveϸR"e;ԛN\2Хoa~%b;*瞱Q藈Bd-rږ(r b]+s ee97Ʀv@tXऊ)jĥ_ Oѥ1KI [i/0%Â+^*WI]*y=7TjbFoqq⸒TxIM?b2;_Ǖ(nP@Hf y҅9S }lgq(Uo“N6Gm>ѓPnS:B(#k=2ID^ ɞ_(AxWn8XPmso IIpB qh2Ɇ=j@ UpJܜϯM%2>y .}!e5n>j4~[\Cϙ &4zC潴FU1yVIyCŦykbU([}F>D {&]eTq)A]Nb9 dOai?~yM޿OcԮjU<7ܮGea ~/- R[:.~n @69;F"`Sh/r^S,<}FU)@2s ֐&MN:9!bcMȍϭ{uIvJDA G"4q!y;_L͉m `r0xgHkbvb18>FJ9`E\QcPhʞm!\Fb5IfAKt_Gp9AF.Z+B)2:^(5ۢ?U*t$ZESKv2{ X'wgQ<5IN|@zheaIzeHj1͵KhI˗hHίilq~50`W2I$Piܯl`-BGAJ C*|5?Z l`L.Xv>75R$`Iv7JcY DOZR+PuhBgQB }+7yd}]v1`dך}y?/RuպrsX#Ǚ4 Gi?o‡IPZ],Mn5E3~?SaOSH(v cꛤti Ƿ۵ 3`Mؤ5*ZeRƾ6Bra:e=9hx!cLN +8~Kw;ᯓ[Eyō'scU%Kfȑ_IV}ZĴP rN2i?2Г@GD3y6eizsv)r›O7]ja}ď1vCaiռM|Ɵr/QLS'ҳyZ`iT-t 8oҜ,fxzfi=`f6$|z0'MQ4;uB֪f'I>CyKxЈY`gO$? hrt@[~BC֢^5ߟ?Àmos/Gn($@nQR6ֿ\Qr5VE@Z.XXC!1[b}M ZF8O332-owQ%F1H~a=vݜN$G\D@r \ȼq#v&XqD9+0F$5G[h]5NI B< O5;_g4&ʁtmC.V'Q(-[RhrU{Q, 0_{H=5 Xu\yeOkZ*1.BÁt/gʛ~G^d;0;dp̼D}NQ ~߀Oe,}/"U%'TD37TZHʾZуi])aebH\4Ve|s y#Χڴ'#xvrؙ4wG  z廼<9tzB&]B5i9єZG,n,)9Ï*n vsVKbQK|[I]՞N!Op;J7d e:yT waf(!E/N%#oBpsIѫj; ʇeYO&f<:NCݸʼn;x|+( nFS%{N{rvrU{va'oƉ8c>%u3c߄Fs$K{5Vq'Zu,0$ d逼OJ" qll8*0d5{6/!B)h"iJg9|lUU% o/7Cmu*zCWuGdy8n1J7*ZtI+ac!쵂=˵(Yaϔϧٵۛ8ƨ"v6M@扬R [x7~ З1Qk;@ u 'M/u(ef\mڸj[8j}?R+a*~0ޗ/\TPzu{\BK³; [nx&:5' uWPxmH 7}kk g;KwsqU F$*ߑ0uV ot ݇Nߜ2-o^vƜ4P~Y:{X3h30lDl"|IWwx u 54&nߓQ'vvWV4b&b}^tThʐ?iqD:@:z#5+ |=tKnd7Yte CF?d%9nվ.<ƌ,Yu"%It:r>2($ g89eJ.9<˨v0X.)&i,xLDnQ1^[6E Zo OmJ wrJV[˳}RB s\L 硌o l|qjEZ@AzBـ)8A$9I~Q:%HO]}̆,@ Y\.=U_zDYZ>Vf ɯFeM=ƈ4Q /!Ԁ*jBL0fwtb #'גq5 F\A %2zc!u䤺0Լ@n5hvcX@DzOa%eZVR=+۹&#^N ^3swVnv"3xVz% P%{Aj&afsDhkr`%@7B74~Ӕx' 08kD@}L[W#KN-lN8 >M}?>7OUwU; ] (ʊ"5m.]?1m. W̊'W&}i$+ZJ-Oۣ `4UQp1l {nxٌ^ I\46a+Ka*'2ff0ɝn;NEKThC,p 0AIJ'죘^Y0/EC*vr ^.;6ņA@.I c#i]O4}= λZ&?f>8SO -[cկշŊCX|Q$uhQxy]N땳evU53 DN]s %DY;@;v1VA++\jDbSjxFW«(j6|nJa3˭a.DŵNDT1f^3R~̣v$={Tp3xJN^ YbD "pȆ9;꤉"8l^ t4ilQ~QG'W!xs \VӅgFRe)[t 1OǠ -Hq? (rnBD)uKw7,L&hVL¤)' 7"1D.Z> "#I'W+1""(O~<̴CM<@}_1Ahv3?TKG3BgKզ :REr/m7JzM؉Aڎ?RN۶u#ev->M[\8pe5h6hT)Wj;@-r1 D}9f`RU-RM,p4U+d˿A+O*Lwehߍ׵y3lWu9}}RA'N9uh)6VV!9:GB'eL-d"]DUbSa̬BѤ^!C_ Ugs\BM@n̐!Wk%8 Q^oڼiHYGY2Ūل3Z foC%z\34~ 2s6D^~ZFij ߠ(Up$O1|0y,°}h:-eXp.tz5ǓjMB۝!AQ `Hmz]-,^|535) i`(=eD *Ժ#B|xd׬9N5`'$djNwV>Yx'n#ۈ#cz|nh?,fuTg%58ּ7;kޔ+':zRj}6TF|oV PpGuFPXc*:t ;bb)%IK+DY,4?GԃYёL}W+$},!q4mwKM#±^{mX`&%Z|`<Q%3'+^c ‡it7~ddB(, bdqG%VD('Dji8PaVݬ|xT ol>f8$S8f.aU gHs,LUFIIC /?OnTN6sL/ݓqviѢK|(x<*ݢ庴wl_m9zڀGGڿz'+jfNJc=q^q֜D_Sur6c?\jǒ8UIq_'p*/7G|J8i3LY.Jb}BoQYz0;xS&ڀm:>:+~ɦaEl3ڀv8'9EB9viܻHiҀB9Ȓ7ǨH1qPq;={Qf݊$RGjOUwŢސuuYݠ')LsIJ d?^F;Z3,paFZx2o~ "  TK# 1xA؝Q:X! *j%qRpRJQ?km#b%TdN >Q\Hx{.b$셼cBuGz5p߮}[ԾbpT5(ThK "NSz||^٫OئaLPr^^8rStަO%+-?^ ORQ42܁{49VNG¤DaV[V<|$(cX(]TQ5;i]MK~G/4l1:.L8$XQ~ZLJ*LAϱبe_~c- ){0[D]H6ע:==ѭ$$䷯/H3%]s@;LՒLȧ: u#Ũ\Q}śXƨׇQr;rQ1%@id&BBm 2sd4YDl{{p.ym2,dƈԄ׽.ocK˫% UA2mMCYAAW䜢Z)GBDt]\7^}*ZB L}[0[(< wjXpG"DӵhGfZ|O}cDWyb h.#e b9D{TMg֮k/a◞Dk_d)wUiJ>(ijF&E}7/9Td" G@udfd%T>q/fjJu08Erp>v0Aw\UmedL`!_=%:8,Cf KEj"V  Ol8IO?+;?QZ ʷf]^78S-1A>^k gԗjp9su:_"ތ ¼Lvnw1;q1B030W ̊gOT*S/"~uflr\ΈN[-f$ߨ) f_O#'r﬛>Pu^R{wQcmvt9:GsRlc@XdpymKy1F?N:NcV5~{!9?d?.MQw>D GL$!#|m1aS_2wjD˜w. m$seWVTZx"R1 vFwLjn]*f1 MK:h0v.B& /~L'Ւ M()ԒO JkZ:CXXʅlpz8p*ڨ0U"%z0@SZL8s$˪.ߐ~}f͂E?:C2Q{L]j>f%MWkW@lIx[b2D<:*a1>NjyJߪ"h 8HFMW]30a-$0Fs{RQܰSƁ7^:P}-A*;Z/4;ZO*zE$}5LfG4ÒUJfj[}9] .xž5ͧ١Uo{,%),ܱT~zJ`ʗٚ;%>(J80Ǖ&9,0Io5Bio%Ók|!Yփ/fBV*wE6~qVru 1q/\aɯ'xB :# \S0":"Ҡ4ҮOEpqY$?/&q ҅{()M =xr)ud$mv_]xPzk!2 + S0U4a>,.%nGUn앎F{QXظuKhޓhճ0@ѻ4> I!! ߹5?%t];:zjiv;E5v GqxA臦IcbLe$D4 :i'/68Wi吤P1w!zytq*iG CFMFȾkc J^Au:e=fG'iPb@C-~v޶AVRM :$DcaCH=#ۗGQWg~*Öe gEgk~U@^y>B~=5O|bDK y"I',*k7?~MLA _X>M$a(M[/CjW z݀SSlzy};{J,/] l޵%p, tN|P__K]"RVI|W{)8!E΢ēe#l/wYӟf A"l44q@(AJH+EqA+J0,c켮 ` #bp3L;5A2o1Zj7xFK⡋FfYF3 |&w׺^X_ <#~!oHK,= I6l4i֊K%\vn Ը-]k9]um# ֛ !͡_&@SR>ĸ^j:iFw 2'쑟?oZ4/]&|r7#^ؿZhy=GT L=ŪԿOvK 0<{G2f ^D }""5>! pux_%Yҗy&v)/5/b @7x`au7584> ױ@V8;}KwT,*krXp$[31r0:0U|p1Bv^yRn܉R bAc(T+ΌcIgixd=H~Üt0aǍj#U=3k6S3 ;p2L[}Cge t="O\l Lj-u|{h<(j4EN >y{88O?wIșC4VZ.FX9 7J$TYڢWpV03ZD jzMۜ)ՠLXinj}QKSYUU}̔zp8zlz8! %i.c@A}8cj4#tX!0YggUHx^kTo7a"_D@ [nu5V\-{-fAvOr_s$?F(U㨍nN$ a6q̛w+[BTsEmJDK8: TU0έzu|I62P}P_c[@h~=]9xîyD*DnYUf3V*oQkKi'VIY65/C#ų+/ xne~GGeʷ%*`~V E#M=+%7'F0ӯd$p"M c,1cWO5V/xh5VA7:j, ȣ~T,7Ey}'z:7Rzt # ! 3 yNL77̙NL1"#U_=#`\b?W[3#h]6dtPCTN 5 t*hdA.%>PIbRǯy$z$asow$BFj{тz{^jªSo{@oHW^+`sY9 JSƑA+z7Isc`R8zB&SwM& Q̞o;]OT|àg7FOHYC҇)3MU?)9 $E70pR%X!ʺYI$x7g.^6*Es8xk^(^SOΔ;3d69t̵dE+o DhFg!$p 2ݺg,k'|$2a j7-qy{*[/owa0OfJ3b8MBXyCz/D9[͙p%2솿|; q\@%2>H}~Å{Z]P $b_Ez֏7Cv&svlrgVs _:˶ZXX~~Q oӚ7"C6T.Qy_5A*oTTSJ6@G4ikIS_mRozkX]Q:)7[v]ЖRH-)$C,IաJy)E%\x҆K-(V U@I^c#jK"st We}ˏa`\l+>8^KˌEne}ECVmi<92#{ yC 5$K͚AгMP{nO䨡CB.gzYU,yB0gdYR Y7 /-#qoy Dl*|x]>T&iA*|=l~P?`GD  amfU%X[7!)$7݆Jի.~_=TSP9I}°ng9@~. ĹHl:Ӫ}O x !m.sE(.r,[]4𨎗c=]v|],%?+nҌS% &2&/p=4+k FՍ{ >ymFLvѾܬ!hX;QMz#h:YsQIed Nk~BsX+sΌxh=Id4'9=OP\;Ĭ%3 WI6͞¢rT419-+x`|91L켡aqH9z!WzNX;z|LWr $ն}̮֔ƺL:.McQgK3%ryoTnXӍ?+Bg+Lؤ0ه91%1$w@?aury\3ꡢt$(^Y]_!58:xQTYh7sǦW"yL-HLZ(Lh߿DE$먁36o!;;(a;]4>)U"ܳҥU(b(^"~S4AD`;i \yW"j8<"]ңp{{b=FrGT)71'S] &:[{ 2tD ץd:jIw_VHBzJ+'$0'%)t{CRlZO3&L ڒ5j◖>bfn?tzOF{^iiBS&GP<SVp2%й4 O `mm 72 뜉)=zlO c+#/_~g ]FwɦɻM7BW WDo=}IM+|)s6=(WXU5 Dkze]4UsE'fTO6dC"k%&Y"m՝\Zu81 @.)T4TS^!HGpao=G{nAuqf,@ NXd{%,Ûtx*,➷YyI.xAAMMA. sn;Ah ]Jm- WxBAm[7ZSm,?>Ɖ4+PtS|Fx~zDo_np/ђ\_Jn~zsk핢]͊RU]߽NuyFL.R_Bhssۤ}|-_ρ˝La/C Wd{UϡJt)BKZgZ ̽$GϙKZXaO i)UI䯐,*H 2ߢkx Ř(_5&`C=GV@k!,Ri{RTa=k4Ũ eFNذǂq3$[Y,xA:e<= G.g5ߨ6WL=}}܏FO3 <*Nl&.O苐^!P$&4^ߊW9lgU`e\ jpl@%KI}3 @wpOK*p҆g||Sm.u b{&QBtjS<_ܡQ9{`^WN,ܟK}B߮.EfN;4Q\_H4xзnv0-ppح 1{ v̢eI<.<)NG$߻e&=a2O G $$>;~IPgvx.Lή&ay Z P9mv撔jAdbsj9Q`Nɞ DWuM`IC7~MlOpIf6h"\uO,ɤgORCoZ]3iw/[^&n?ԣ?+6rifB\Ï1LTi"Q$I0'-ѫ@&ٷ``N XfoSE<,Im[cA$2QϚP{ήG_NM7nCOD H5uC6[IN"𻫺1k5 ìӻDSk%] Ne>#/肻TV4 MKPg[ѲSmiu[NbÈCѵT^K""Uz'DDso<aE[V_p5jCtA%VY3* 8Cgɾ=-_fƣ_ KPreѺfXGŖ'i7p:v7ifo庛YCDDL zsdE4M&oۆjJRXjID_Nd塸ylsgYlȕUv)~3J-%Cܴ,aOWP,f$~7Q8x-UuK$x`!1r\{5ڗ2:w I80ą(\.9ٯ!çe֌H"K&RDT{4S'׎q|6PSy&zPK9IAr2΢cNvk!Ǿq<M)?R_ް_ lZKpgv٤n? y jW;$N8y Ln ϰ݂H_LhStӡ\Kc˭TV8O  :ϵ N7)X6E!y?ʈL1i+r아(&1r#8p$чp% DW+6;bᘡeMNY~'\Ƴ3;,>KK3ŸwMǞ@6ro WBXTB_%{:P]j"#>J ?gWe"N}ci`F}k'YLqe@P%D(O~Y7@fȋGA 뒾I*!/vM`a&,Q 2>Eh[[g0_kYSKPmm1b05nNT8'~-ߗ=R(\kp)H"%}|r8ҿ7gOMj;55,^9Nz}ALrmVOC; ;)NnwJQ,X&x៱D=bDQ*ެ1!"sr{$ǥBp\~&ql.8ݮXQDx3h;1CW"\g\u.L6mv Ьڜk~*tÚllVmrPrJ6zt\D`F.LЯ MW *E|m-Vw:3”xPx^OODq[S:su.^~>o0# N 7}+<*bJd=\7pρ!$ʰ3,Isr 8%dda utk33D U=J.0##(V~4gy -X p @yá+\ bc-F%yT) ' n\;%0L3 LP]3O3xI錥lEoj?I[-0"-St&+= 'mNT xG)ѳ|ͦ~,]y\Dk~T=#LBi]jY4>#ugvL#P>r#cɨ [H?Nn^xq)cPP<`=5'ƄޛwO42[R( ̑V9$C}yCj)|6Jh C$_ڥ}HȀ:mH'h Ƽ)*#cS72|U۞;nxlo鶻FI#Ͽn,0;@]c1Y^zȳ>= ӓ{bdpKd'QV9g)SC> @8f /" n)PjTGVWZ$Uc>_c:1<><H*;^H zLZpPX*= ^RԒZ7XkVcG$,Қb˦$L jc~wg.ABEEm FlHl {"Yԗ;MQuϭeК|z {i;`KQ +->E#yUQjv7욁5v Ld,яs/!Cx>7Ҧ8t*I­Y2'A@3qm,,2q7$dƟ+IUPtxƪtXuhҦ~yA4S6 &R!&g֗@z9ɂ.@Sc{8׊x5K{mP\\p=h=RoɃK 9O2Q~O]SׂƇg%ҫl /ߥ+x]+oGzQsȨ] 0ik;s ]XVD`0LSfyNOis'x⼏.1Xu{NгWv.V{ Oq+MgSU|*' u֑zG]axRKp%mp jWJɰѩ>[,Sb M+7vb~IdfXg48X494Dn$%H-RζDZiz+S~ُ9bISoøLo #DnTEP/*;A ^,l 򜚳I/_sJBuvPЏSzU򬣐pu"f%$V3Wi}7 x{,kak ?bQ \(,!<?3[d|1s1xHȜT 1i>E,Cjt{51h"jT7cu[n "2铲ފ-X^<]8)A"1I*Dk$Tt6UZ4W{k~8y8(^JdZ`o5|QpTxB~řRq,spFS6R—>?< HA-,O$ߛ3IbG]oNGp&G'鶼HKULtͅw V&VFJ~cǏ{Hjmm#t;IBfjk1Hb^K )m4!( ZBa:K ikcno7 2{ĸNky)>\͎@v\ Ko/#,2']:VLPB_bRۢ 1ό~]lDL =AVZx91>Z7Vf3AN+{8&B8~Zx"]$^_;̄XvR20XSL*M+ n[vlB#|C-׼3!qfJDyO, Ro*AѯbTMNx^>/Rӂ^M/UW?i}U# HFgJeO!t0Q! |b~1c %Q߅g;LjKf`nu6^z!DlYj^2啟Z3de ݸ.bi3eLhX6_}P UlLfTC!zC}FXoj(>o`1)fo0&=*!DÇCJWstJ-O0Rv.`ka5Mk"aN͂qYDmwuf(r ƼJӊqCEǴ,#Pd#bh'Dw\W-uz.)U=ھooՀtg x\~TIiXl?<͚-r{z7 &\f}-bl4D" 5hU}s֐*+RTڛ=.]%l?F5g}R-8Aoj\-U'p ʹH[bȐ`Mng=tullڢf7!TWRۘuC"hETX{25+O)̪ 7I-I_)Hh e |xJ.a}J`$,`͐'B_9EHojLPl": h DhDcp>/6],T<ˆEj DN? /UJJ%xÁ)7UUGj;]PYaoܾѳTvd#q^, J?p_~L,P*K%j5-{+;_ Nk3UUkr<{I?#h-U_[{ $FCRkvgZ"F($>;9,_UPiW{1iR{1) M]/XKxiG,p _ Fs,! ,_r~k>ﻟ?ëN#gfWR&uP57XVl3//<#pEu>5_r'&ܭgBhg`='\r6xQA }hS-or-J~ ijG@b88 Ղ9DKw+2>r:=ݗ&5'yiD̘ב [Z+{ +خj^Ar–ވqHx$l<ՊHsn!6یH{dӖi m@B.+edH5fb$\cc.5R7t+4HHRsSV)xsBH Q4%^so^l6Tտ{mRtVqUSTq]+^xVS;'1qQ6il0~PWwbg.Vig P*Rl "-h"%:B/xEH<#cjFN^y+iGXb^.m)-/ lq"Nrt$hG+(!Vf˗~t=X(q &4T';q}*e됅 &zX-!Q#cŷPGAi*`]g;vD^MWe[sZ8kry{x g}:;AtGJO_&_v*y<*esaIR)>]@]#\㼂9RQȵP76B<'7?/}ڮ5A#Huеv{% %i[^LwW̰Bzio@+4jm.eX-3?#'-;e)p-~Nv\@O;f0[\a<J=8J܂DJ Q>|f'?2C<\gs`p/==>^/&hS1\sLmq4BAisا,nt(/IZ>g'(#F#( _Sw'qkI+OrrܦYv>%S/6UǬ 5Ҧj `W6 8Ntafcܜyd؇u0f&G9@)xvo 1x$"di^/9%l|XH>P _<}qtoVw se_]LGzD 1/*/杪+o]eZ0*f;Z] gi6|9,Gjn!Cnx .3q~7_TÎJv^Wdt\Lʾ<n7tM4֧0{3XLs9}'.nhʏ6C 6#(-?zHZԠD\msFoz 00z R(?nLIո^)qsYۥ~VBeH 2  I'fe&uB,㬔=\>.a^xWoLC5KLIk.:H(h1k"d#/ {gSy 7 L̺'! .ߢ5:tz<ɓ|ܫA7j X/;߻&ngal H Ƙ |^H^pOb}3 %⏆oI+o)'"}*NOiTX6S#L\ӋdVM@P m($v+10L!9XJ20D]X;`/F"w[!Sm@IA&Z*ou~2tat"`IDY4w["@7 .b;prqB/ ]PpЛ;]&,S*UOݗ:4LxST/X`J)5Fh4TT@\kIW5ug@4ѴM?|42鄴-ė>Fn_;1ĞaL.ޒN(<lIG^*A7H֐ӟ)_ %6Gc tCH%(1 c) |:If+5yԎ>#I\X>>("oW= bTz 9qǨ"B .8gplz ˆj{ld)aؽcȾ%J?t $cE -׿wqҿ,fNN]`ΓLm4ҒVqPIE@V?P{sW^qcBVinM1FyE'QZ׬ݴ`fesMڒr"-SmB<'()"q9=c0&_^$TA2H"I+G4gMX l Z I9oYY&f1wO oN9HbaFj\`F|8r%k]=s3Sԗ5^ˎ茆(hj;Z7h4blG޿)H;B:SuOqd6@."GDŔ&C[rlhfPd部"$V h<v#uw ;~=*biDm/SC M'}Np%}ϩ4Zt6ImFoX=rY<8Wm֜z1:q,#Zg!~48S^)AҬh,*1VԮl=%_VN;7mvB s߫$wMչ9Bo M>[VWı"k7h\So-6 {YP6W# qY?ic Ex4XX̥Ԍ9h}ꚲ0_"I,%}:MWQ9*EdC zyέ ڂ tDɰU,58#=4zPܗ7un OL֕ ,Xp0 ףA4;_y7Hp?W!یAhzq_}YTNQ[BJQ5H6MZ[]wgO^WOLD܂zU&Ծvtbi.P2JJSXI1|НF0/,f}F#z~ y%4Jpd ThI 7sI;]1H,t7]v%wdZi!i^ɾ#]eNʗlQȮ85Ols$Hc %SDHs?* XTt6,cèK={/{R J& >!ݗl[ncW@t3 $>Www›-EF۝مCWA@{H|5=&)Ec!e.,61MJ]C倨pruJeSZn&Kظ󵀇\Cőz)&/ɖ(M Ʃ`Nv#xt :GZ pQkpRS40{hl"՗Њ89dKz1MMç6*zd:i =(MP|q.ܜ2&Of叏AEY ' @(ƾ~ GM\N7#9W)pB ˸O@xwJ_3\ nuciRk-dBXk~B3{qY&1ATw@ I8_H5@BVyq@ae7 Lמ,{zA\OAҟSl [ 4E7d*UqCCjM#t7#~X8/6/ck$\q#j`a=I¶ިN'/In8i'%4ԥ#R eI4w&0o -eg.h h)FY mw4؆bs>w|yRX=v6]B5m|h{MDqt|6x^=bԩ6<cHQ~x=D`k) ~td"IĪKw`DcTyЛIAH_$.Tg˫Y^POr@B sah E=+C4BԍFp Ӡ͡6aY~[g&̞ȋ~Ւ1/YQLj=j.u}n]i=ۭ;k?<'Њ~\+EC2]2TUsWѫȇͅ X?CI3Plន}C8AQM) "Qo7P/R"PZP&eV[-c n.;JI̐_y9fοW=y&48_cO99xsܜ1j뒝^y #V6ӎœ!I8EZYܙ{k0.41gb @ dTB1xupHN12#(3ڊ |fҿI:sVNzcr4;NM*@G=_аyLc?|? 8*k u0,'DF_t?6h ;1 0)Q vl\_ѿ4!zYg.k86Y #!r'F̧qulPB%%┅>@e[vj*'ciըC<,?6-܂“ؔ  \G| A^ ED[6Q1Jy Np ^!NЮ>|D ]S6:fV|VCh RKaT xܿ0H9{!6&nQ d&3*/0` ѵNnG6xX2=zQyw 7,?IpvƷ0"M G|m!.[8b $68*qL<sob`y$b&lA5CF/"c٨ DX =4.'=v^hAy6 YΥ AD[Ԟ]k[.>E?>Jk*5(2BG"E|]Y6:LvC 6zPzGP2}I"5+mpK +1I>kEby:k[i;F"pBp|*3~VXO`rJH1%EDRj&7;/O)Yhۏr4v&$W Nٛx=\2k-@>TpIR-T0i7^~}WoYZG`8٠4n~" /pc8Ym{5"kr=; %1HCqʛ48DsE{m-^[4:6[ ZY?򙶼9})*ħc^-M ,s71^dnlTj4لVQgy18惌%HzSëKN͍f#=~]_oG4d܂8JrYe ]dAejfd%HOM /1̔P: θi\q+T"XeާtF%NMz2i[uiR)˹L9vV}XW0o'{6;9|#'!^Fdt~ DԐ&YWĶy~6Gb;ی~aث, 7b`@^fq\-m,2.R0ry͌L`zM4V jݗTשF0rMxt饎_UR| lmF_MF&UFruUWp!/tpHc#S6=Z`mr i2A|fwe}* "C[?5}-'4;fVriu?k_Bh:lb{A>BxpW5gK7ؾ>f7OBSWJj4lxumh$v4چyO8WQO6/HiD޹0v\1ۇwwwvKEG9 FH 艝7!cּ߾x.(SnyUgBp2Q$ eI3kU-Fpu`Z9hjjm«^Ø*޻ݴ^212ƑָI46B,U-Biv ң`z?wP<ߙA3:|)%^(Ε u0NA<.Y-UY3a&9:g#!^ N%&xyt8V&~ܿ̈́hX$wHM)&iiώc)%f&yT5y1y3?AP;"﫪FM #gD;,K%vQN!i׸ڸPmK5"|1RKJ9,Jg^vRu;٫?BTL}6羢5wl1 ߯c ]҉*̠ HZ7?ڝ Fΐ9?"e!g%Xix [MfC#֫u/x y2"c8!o?Yj6uǺGB9yf/0CSt̙BBΌ  \?.FTՑ:㘤iR3raO }y+ATvd1~k. /Z{L}m j#Wuig艌9\Xf_(z{L"1)4}-@cN4Ҁ&•)HDaDnx-OOՑ;E.O,e :h൝&fI"3]98ѫV^_k_[=ej(׏amWp!KGNO=.;-0g`X$&lZ"d:sCsRK/+sAɉ_1!~x0JOz9tAѐcx"4 L# ցƑ$9C~FPj_|ّՌ&Hߌ |}PIgZ#PȋfݲΧҴү +f;a>%.!0EPt YbצH t8:<VQ33$E4xG;1@Au'Ư;'Y}PDJi>&;BQ 8*c6`&V*-.5+7 a`4W@ vCyOh{:OH L)ڈV3vS$;wgѕܫ@vغ\g];r߸ڱ[2ATM0J-i[;]AV|j%R]} Hlc$[银o :y.R=f^>8+B 'vΞg,F#|: d-1j򆌦w z u.:bJKA)Un_~lu |X5,s^Wvo3 :2,4kYV}y\FF4w"}ar> a}W|PM&"RP *aqYi62g '# W>l(.yx[+ޅt/9G Xff7 9Ǝb8/.H6ֿt8OT9%Nq IZiY&I O?nwkuڽ~ƺFRL._$ߋ˻Bћ|+ZC,+ i .r_/:ŞU';i#'qi?a tOYj// i#l%(1 `e )it ޗej6 2QQ$.H7;^a\N)2k7O[!Rx1Kbc#4w*8Dv!v~~kb,'AL#q;Hӱoږt{Xi@!ԄYkW;ۻV _ьoT PY"z_MsM ܎`+1a.Ic BO:xb{lh=Ke/?"?1[czF- |:"YIPNjq*2>oWMJ8j]%`kM͌bw)m;rxҿl sdښf8^6_L˖UXWh?)-`,Ҿ'XYc˻ݟC6N<}:aJ":s\er+{BD~Mxx2 ׎BhAiݠiJ*{ʬ [:->ڜ(x =򛞹C>exⵅ6;3fN7 jgƉ`YZUtqMI}-`m>F’eFig`ρ,Q/r#*nA[* \n{@1XH}T~rq:<|OfVZFNH!f+>\bzFg ck9P"mI? 9hYHf/>Qcd:(m0e%㙀uaFs MՌ jxo ܀<饴 qS~\ hmjQl.M: J%wYb,Y@HKՐnF=g~\>ÿ rNgVwGXQ^РƘW}tOd0K DAB Di^}<ZE06g}׿"FZ캩QYS]YcKQ+yi;%.yQv}*8%/g~:'Ba!(Q0m<߾UME`}|DnB-H\<4|ޝl\$/e!!zYJΘZ( uzq ,f},J{E ~{m8(DBBRBGkNeq L" zٶ/xW3"tT cuc%fԫ槕G ^*NJ~X=bӛKjK!:qoTWknoM1)uY0<*ǟ2k*z@u8%\N4; a9$}dzMbh6rv817ՉL24[\M4 s"<⸺5Q̙oR;ԩp^ &~!2O+o\7\M_o S0uAB$ObXcLQS0u)Uvdv/u[B`X6g0`6 &./^Db#!L:0}eNi?$PR~OZ 7Y.81߿z_ qZbRvEi!Y9VSGS+} a贰 AO &O\+dB-1uʇqKgtHavgPDw~CaZ!a0ȵi)}eTLQ!ګ?iڤzVc.rX$э~qPCY䖫_>EĿ]֎/sj Dлy%mkxZ8~uQ`z20-v`dz ^LJp/ȴp:cu1P>D+x'¨nn"aach-VڼR0uzFs V2G0P-#IFr%i@m,͔ IM20r s`{.%ԡ!5v/ |9a{5PjeCYM<8%;b<{PTſ5{%` jڴ\㒰8׵ƆʅʁEjM岊gB@7G@ahk\2#A w{Ɂ//۶KFk'08@Q HuV_] 4 t++n )A=.u肕Im50h5m]&JR6NO0e}i~^Z%֕KA),NV $_K?X MLOlH7(Hܟ,,+yGJ}â'9z[eOQ`43ݗ! @ +Y5-Ť@=-VhRt(AhH͔~(; 0 'U6k#Iqh <"ȇ?_dL̀WZ-F -A"lTl;x_G`/XT۱s wk9g 8Amy-O<2xCA\S Hl Eb$G6doY\` Oy2b|4Gp_ha d|JYtQ˶1N%i !IR"~pBJ~r>߾m)SJvL╈^p%nC E$Dҵ& ƌU;՟ħRf𼡔b + fiuלM鲈 =XQCViU6>*>Xp)Ղo8WSC&.P'_O(AE$C$ 9Ç-yLJS_{q\bqwEkӗ\cĽ":+g4MK7$fwY4ī0 4d$QEWYtOnY )8ԐЩD=aJ{Ŋhbpc) Tџ v G'@ ~oRE:Vv"ʑ>Vݻm̄0 z3h~9Sm>-Xm%4KH]kz6 WfMIwp[%n 1xK#tMq \%+$"L XRwMto*F0hKNM2W!F[rap#O@V0O:VL'>.A-=hM 1yvx2Ac> 9'd< FC/+]*!j 7;fqC3u~6[*v}{1b5GvWiI/֘8il+ e*`hX. 7YX \8vk>zuGo/ÍnZ9R͸ѹRsT葃E(lpNB6$tS>+ zl"m kd$lIpRTsv`X zQ^kV~Ӑ#i J}vUc\{,٨2X\}I~ownxIRYwXHD Č 7'E݆M% x ߘ ?kXӱ+i)̦t(+Fe3?3Kև}秐 _eT4dORR0czAb W:3:j3y8Nbum H۞f,4HF^E|LEJb, 6]D><pq6zKۓ@HQ 0z_IVh2DYeP䒄7-( tEcag5I<5}ܬ ,%%"z5g֯pݰIIk2*j}( ?;R;PN<]%T.(# $'HV XO ||;%{ [}j :GGj:K~ XR3>TZEag?oNRmx/ F'whS7W^Fi[ژ{UCU ؏*ܳ9+.|iqxD4d\ҢsZ2*p+K5Lr7LHSb1UX^X:M$]P@K;PbzQ3>p (FIXKAB\7`W)AVB(܊u=ӲCIw;l?GLQ#؅\#@na:R[bnH|핖V@n׬sc. mRN(=ad̋ACNԋ<1^{p\,tRHt*խXM S?f# w@;)flULS;)hǮqyӾQwYD\:^J/^3TF423 _B!D+bW_2XRxAjZ\S-ͧ S B {H~w t6"/ًftW8+Hm/NqNn @18K|h+}J@pF.WŒ-7BX ̶L,~^{>*坈,rh-j' =x(ѥE!l\uQ)[\s@gI7ź=dVA=hd̐):[}b8q̡n[Hkw3C v]L3uz#OW??ŒKHz'82j]~:q- sS p6sWh|/Sk{!uNK7۹pȤ +"Ӷ}dׇ6?acf ~NUZp3&Nv1LqJ[8!W1҈#DS`DcIo{ zFraA4GD2grSJxN 4y5~tR: jW&)Ŵ6~Y-^20e6`:u"r30vkCˏ=!'S6ޕE17x(E2 Hqhڪb2i'8%wng7n*^:['̥G}ktS5*@G,m&􅄃iȭY3PbEڑ"ȔgG9,(!:q{V6i,IaK|C[ w8/%!߽%1@8OXospx%RusELIAta M̖Qe@H<7[Jr@ÁvHjR|I)҆ZrhvFoR85ջx~y/`; {FBBI/r6PˮV3b!4x^'+@H)S<fIeic\TG ms;V% Y,ޑ=VĎ`>f塋H:݇/K/<`,Z0_*8p{aͤY#E20:¿LB}_'ʟ=Z@M [ 3Hx.YN)dw#iKskyx7Ip=0wrDQkj4i?=+Bo'| \L{G<2r78 e 1#p7o-=r$1قoZ{a_BPQ;նF&O1UwI(ksl`fIř^^qtYDD 3ב!,>5/d9- `k)eB4v16! b-D_˱քHܩiE<j7ˁO uOCf_Eh(wh>Pw[dx gYZ07070100000045000081a4000000000000000000000001644ae3bb000054f0000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/៏T]?Eh=ڜ.+ζ[gh[ur@dQ.T'!ZZ_(2T. s7'U/U`Əϊ_۬^CUTDQ٭GdeXxg;ysc|Zgͯqw']viE!II3Wj`[wg0ZI F x}wۻa;9!Z[|{T o#w&&H8.!օFV 2,7$a vx á3EWKɐĤGskt7ľW *Ix/!OxK.jno[Y8)a:ꆋGd:30rͣ>b14DT߱76Ar~V q"R&b307*[m.% ҋ 89af,vɬPo)t9{BԴ˸0r:ݨ"RoY%LN{x[ `þ!عTOil@GM 5$!me@hfl?Qě h![`t9g[}+GŅBUKtw#D|D6G{]9=pxf]n>V%qW9b5OGXuv١^]5 'u NRAKAY\p'"n*ZٴK_Mu^˽ _˦ڌ:cb!1E~`L`6Q%wWZ d#|]tߒP-_Bx֢m6h?Cui}>XO ۨ@NXӺcze.QFx \1 ?azakZܗuۈ'jџNH eWO "au"x(/FwݞΠe^hO[Co^eU#p?5ϮZnP$&ݵ 4 eهp!:hQێ$ƩީU_K Pl79uOxGK^KutrEypӌIx@0(_ꚛ&WFB":e:R͍8v6%`-u 5A)~AlrFARԑ !}VF:!u f|lpT"}eP r\(6vB OJN;NWO٨:F>-9C6r:y]saɁ[ *ۚ2LjVHc M/1o? $4ԵKCpˁL[708}AkyrXB (g[!]wf0q Td# DLL~kzA"!Z/6ddt8e:2[KXӃ|<,m$;#_C\4<5X*D0A$akōyͿ'w71~^zmg[tY[HO53ahcaB% ֫E Q#%)7, ccx\@wbEζ{:kp:\ES$uM˭L) F6@L>.SoTey{D bw)aO`ౌ(<:tjT()MKvJwVڳ~nVxa66fRWBRddB:F'=joetNgZՇ0 H˒8QE!Uu$Y)e㿸pv2 Gn0;eFw<+7<c \֠f'Bq:x%m6e' 20ݪ؂b5W/ZY1B! Nd)i먂{X0ne] XĬEvŤ<=و=kd;ڶdޓ{}#&'* ȣES;Bz6 mfpU02}(O{o$fichMZ_O5[-lL"LEћlA~ % =vN,/:OQ~SC }}*"%wm䨠A nC6=aUE.-$$o7[AB;o"ݵS~yZm VxDf0^9q dl8<1$eZ]CAz`=:S -SU +} ja[Mjd-ө8I[@8T8iXZ,ޣx}TQerJږݓZ`c 'OҘGDxpcC#'?FѰΓ9渌3&--a,TW ,P)"o -] x&dīhҠWZ XA=: :pJ#d =HdNۡK[ tUI1CklЬbt+q/'D=)KnuQw@x3Q;~&\ Ĕ~X9^W0CZPީ*apls~Н.-A3=K.u9]uE'&D%R$Mn QxFz&: N7,=+N²,Q}kE/kޠ _eak_VKTcΛ!iر$L jL=I^*J┚jQ8l"?Ea&Vs`ʹEB3/AcoRʄv~Ϻ%`D x6{Pa-$7e9z[`]MH@!߄vq%fjh:_, a#F@Y$x]VY;W( 2\^6..=ZIY)T, Edfq3wJ\GL[J9ZBc"j@6v:2T@"Hʱ}xz)W-a}P7VID3K=dBJيV#(W%V9.(Qk%wpjoݐՐ[c\C(?m~;˯+gCc?8^nd֠ dG8 اy$m= ~5@]#mgs{p@i.'^a䀷 gH'OBN^vӫQsU).둴L'p{O_?Xyv^yjxlX9l3Wxg l%ɛ~E[<`Gp7FQs(&z&؛so.?v5ԕ-'TwT_ >",`5vS@ *$s?F}>Tg9Lw% 3Ogrkᓇ VSqy:soe:gw =};."E Cձ㗼ib/?=2\KYʷI'ENUdvT*>s(RM4!jxT+oIHY-H>l 4 Ri8Fl}ܰ% Q:f<2k~Ax6?,?x!fBie R$n:Z2@-&K?KN?IAm@{(X"a[M{=߈٤efY%Jnٝi0عchb;)!+@-vj{=VO:~ I!e|qFJi3R>/:a/u0}2ID|a˖pJ/ej9G`ezdz"T.oaBwfg7%rL6DDV s?bKF[,Z4ͭȓyJk+^-R fhqemGT[#C?^B&d;K>zVL-n$Ze(ޟ,Iھ~}a@Z>L Ȳ%I $m,VPrS>)*ݐcdT\}PpgB Ft|'_F/?իJ!Ka/x(n*=?ԳUv,}] ĉEyW ͊Uםؑ螉Z:R9,3XI`G2",'W4[/$3DWLl r( =)-r93-cUrCvR) |ӏ*V9EBNwS/A>`N>ʣDGZ IlNqFTSFpsnij3X N1!LQ9~t{s=VEP7 I֥jHt˓3>*U UMґP_lSJt ѣa`ם 㦧j Dg@2>LmCp5> ^ D?UnYK1!HOѴ 4dQ҉y.:C'c\ΎrA'!/pm?__:9&@Z3"Fc0.@ͩ|fA jL:/f+AL:,N㠨 qjenJ%u-n$΁*oʤ 3z6M63?<8CqƳ6Fl<4oE p., r:hR Z᷺o؛A!qPuv_%p`E8ߵ$e r3\l{yW1)jK =Б+97-.p;j[U`>\41N d#{V3`J5[FH|q܌n#%>zPјҒԿ#W͎oBgDѶdüPQT&xWPJ"!{T_-̵#@q^spAlQS*̎rNS1?{JVm?KF]֦.tBQBh[(S=yہ_?d?A#(70w`dYhh]|b=|G=j YSt?OOyY Ȕ3$ܢa QEĠh]ܷvgP\@a♵u%QV,A!DH|3u*ڲeS6[fnA4#C.x=X (q9>V0ÅǭMa= Ae2( S[2ZY&zFϾ&e?G݉G`b{wO]tnRZw FD )rb@+*21ZO=Ŏi~n->S] NCɏ؁4I**J$Ɖғ` S :|hڲL (2#>,pm4;by4 W14{#Ł.ȡl7@;bc?"hKQuhkϮ3G{|P4;bhWE YMm Kp iز!Eްhlm2$<h?zvD*>khI뮌ec{ Q!Tju?ضnɑWz' $v+6]aFp+m8@FQs=5F̷6N>: }&kR&/@9ANn#{r? >AF]s'ٔX.䅝Jp:0Ց'j ƚMM;OJV-r=&.J*[ ly(jLʬn|"icaeYp|+A܆:"kB hk4m:f(N-x@((q3j)ݾKؚ1aݚݼB,"s_; C Ea fהy,'¯BTw+4Pnbt@HFiʔBx6$^RS"l wIF$e!5AK qC:ױUR)z!CӒ {f~[#"|(-5=a[s慒[Gp|nwsi 7oY+[ЧMjdɊؙQy2L*c&yYޒLG4Kt8=W`_ʑɑ]$ cwDAAT$x ŵ,8R4uM?JS| cռtj*JEߏm ^-O爵Qʫ~+WnڳSs{8K d:5 bp' %AS|˵+i`kk$ ^Z`GY7`xr6+WG׀K^` Z8ٻl"?)x.Zeۦ- ݮP<).7Ίn( ln͵@rt-EfK"OkO2 g ̻Wm9L qOtd7WHKBVoؿ5~ Utm!+L/Duz+ 5Ʉe(-YQ!_O) zI?~Zis5/3u<}ETW[Lx(&6Fxcݣ״g^J29&8dSim#xN͸1Gtcݠq-/쪝:T ֓BL;ATkDb}aH|SɦČG . J\jXJ7%3gS7soewR2t]\}i"m0W&AU'l6GTo5~kwaZ;g gY̠s Vo޺wtFwUqkOĀ  )wk/j>zf*2@$TS=p[|or֙(M Q8 ZY`Yj9|` $5Z#7yI?Zրre'D_cxa{U@;"1;5N)ܢ ީ_.B~.AacN{TV F-.]uCNpLQm}LWD_1?srHw;u8TO$ >x"I-+2t =+#%$>(W4d@r^u:@4,)hB:u>RZ'TPjЍ6,/QeO:cգlIgg ,%*5Zq3w~{(0QP=<R>)ؑ*glZM$Q Z;CB+{C9}8A o;Wɍ=<7 p2"=5fZt uDDWfulqқ"sVwQͮ[A@&*+s 0c򑑕G-!UFp#wd2:3 9`0Y}mv(k8-~cs=ܶf!nЂewZMh}_ Lv~; Zl!}X/1MGR XJ7!w]ؠc؍XӨt#!QfJ: QXٖhM n&!O>sw\ET^1`yAKWp9dgO6BOU`J#9?;dVD3qa`lȂ\&϶*YTV֌:.UWcd;N@ õ?%E5/Db \Bn66ŒG$vt↮\BH+K<:P f7]2@$!.iZ@]yRV_`ewjL ضHN(8o[K\[ ܕ鈥s:k,ë\%F ;sP}_ql9X,Dk}}LKX, TmӛO= Tq`j*LIKC.lm)P 6[pwt`lnQOIHQ0/r$PZ\ם}W9bT' 'N$\95q望`<6ď*y NE75!$7Q -s"1\)u}i;Bd]S[C_Slau. (Jt=ױ?:1|t`tGtOEqra%ϳwwOu*iZ̩8YM4PºCl y䷗btT-[1[WR1J P)W> <1{]{&WKZMCPW{=!C!Lq-V~YD:֏ްbЅeע m܍63F XsP[i{D)o1VN+K(,2k"1/6E.{.K\-mڽDL՜V1)}[%pb'~=zx&d=^n#&_fՉ(C_e|*א__p9k+NB^P6t_z<<4F0޾N;q`zS.H_'+>  9S?R'󈘷l-6|]Teik1Mz(5 q<_Ub#KZi V9ob\_յM! SKk ޥvL=C3gIc1b8/S굶x\QPn)FUowb>YV@]gBw 4-]n5XTlGj'Si}#O>Sٿ;*ԠPoh,?kk|ƹ`[D>(_!Qe?kcFEϽ0p\1Ú00Ğbz) ѺxVE %]i*Z?2%S*/f1- מLCmYг%c|.X}ӋlܢpcgMuУ%Wjc .6t٠T fwV[j@EX@ 9<,ig){TUIN|F0㱞wA`5ơ+&:J7 x"*ͯ[wô,$6HhiXP^B*76 n&2B@%Qx=6PZ4v|XGUb,2JÖs9PDjpE]'i i5J$E>ngCx(g!Wᅓ8Я }b -rn'YVqf_x z`BA? èLBrA6јTgwgKݴ} H$Q!p 1}ި:nDGko=m%U 67eރpĜWzƔO!>~"KɊC"ϖqcX<GЖ ay pj簚(b1pCΚn mk"@5=P:}T@-7,oJaf{!㚃~8s+ߪ)20}ط C P46(ٟw}!6j8^.2 +o\f$| #wSJwys:? [Z,Vfq =IȨ r]C*۝c;۪0g!&^tR|r]Ppc%&{53眼 @ qɇ8`Oi_'|m駝Yky[,ӗ?x|U; úZ<V~e s5B?Ju_5叉x=Jp "ewD>mhmPĦ,r*r|,$!>5w0RbR*azDcF Hcjq8ƙfn:A}r=[rx DYqXyL҂ٮ P79?GVm%Pn߷Ȧ*g ~r~yx3?ˆ{i&srx@=]I.) . E}8X&d_}ڡe TAG[ul֨;bOف*L ;&]xM͹|'kN`-n?vmfPz,hGX |D  TaHCINhv(sф0k0/lp*02Յ;lCjӉr:ѽsJVI3w0:A'M8%N8zr_rlO.fbP-O>VT(J DoyZx kIMί&V`v?/z9QqEG|r.W1Zyk0hhKl鋒%1CE3"ygM}{m@;R7%DFf5^)ɞngsb'TlpGطH e=Z m?/ (O53/rZKPcsΣ~:Dbp*7*v.(F5J\~m^E}+$[Tvᣝ-0;Br 4F]!PmUY*TЖ)Mg k%t:}@=V&P; !^Rjv;T֮@+YJz/l1,$_ l!CChE5@)ɇj]B!l싔,.Ejwz(urD@287>XBYW"@;:.>q aS-97a:4 /lZYŘBpyCߧPǖ\}#A;EX 5;v8%k#0&{8Kzbsd:9b1-FwUT|Zɨب ى;, س" 1Y8WʌFK+seSJLR%v sbqOu@*fCchUitv ?0pRf_C8PS5r৭.qFV_Z-_6~Uܸ=&WtVqBL:Eumaی//Od١lϝa!h~m79Bre%t_,mnXGs^G!*^th]vcd ykߘz!?J(hwU;v~஋t0R^A"U dAHI ʥpv8@/oGoVb١C`90FD%MNa;NC$:AK2yfZ1ڏEl ǹ%0vˣ1H|T4[yRMB\& —(B탴êϒmUxE08< *ұatOZ {"vxGq'7ki:@O].qƆ$$ Y}JR2${[ܲh.:EJOHVQeD pH`^>8 Z'\2MpmJKQS+ |Y^nj|:t|lxt%H8{'O-S$WW>|"<8<]nvcF0a5 Ӣ-#J=mU5qȍb!NYFmyB]"ݫj/|38wB zpn1GJІD5D0$$nIlM19xNO#d}MޣE&ؔ V/\| jE <Z"C?K~0MB&L {d*CԿ"/Og)<]jB '>j`XLtP,K\22 t⃱;XQÐ=-tyQy$HZ)n8*xZ.t^vuT4'WLL'>]"ɧZћTKor]ƯR;'obx=A?܀ZֲH^]dhdnOj?Kb~|29Sy9g)%ǖHٯ4;g?"t8z$ I)@,'W^iԎD&N<{Y7mt1 x•iwk[=|)dYbh&pM͘¡7v%yl|wYM/ bP9|UҘI EW;j@R/AQv\ݾ w(Ɣ~4Ov$k]a < m1qlRe%F"s `7.[Z$yIiOu~ɆK_,FqP3J+{ǫlEc;UlݝPCti%\' W1H9c qO€/7MWs>scw?Ucc9d*ڠ^eXmkBLCo3>}>jρ;7I 4@y4|`c{b&Sh׺Z.VH#DVna6OXv|J1Q ϝF"嵈™=Fzx!9D~GnH&7hW%=& ~Һ9~dM J?PjVQcvb?Ʊhurߚ@ d3Xͷ8y4?R>dc 07غ3 ?{x)8]FaBj%}K_O ɳԻ|6d bBZzsӶ+R(U-)+Hd}.!;U:˨VTMT^9!grRE(jשɱԃ%8| g+MUYB"PfK@ Q hrN"Y"]fڧli`p%ũWhEgB8:]׬j͘ڮZ+G]䨸sƩh]YN!hv>=Sb3^y;HPqEE)U䄖9>>ľu'b@a)`frȗl^_ȁY_Hr-(Z茈eprC(Z'V:36nW'NDF\5g\!E_P7JMmQN%<܂ npΣI {C3}BӅɯK{Fr9hg7B%T&<zk0T(foig4OxfU(y 59lif'N3 ̣L([:'l 2C;Y&N!ǀy؜*f[goGfo(ţoۃ ТNa%{qM!&`M'u0lVbҒ *s=m1Wk顒7­-qH)n%r e1ٮ͏cO9*tA;Ne7wS01 LnWvT|\KOq=70ʪʋfZ>THKNipDVt1Od0zF#<2w Gd_jJh-Anl;J2(Oϵ/aءG :&]5>Nvy8r``,f>5/Lqx@7]lh3q&p6B-[G6S~ԘrZڍv|F̐Ӈ7{̇OEp}2h#%fv:0)_ bX߮bL/1|%Xev(73"T IÏ.#~?X߂Umƀ&qI7EA]],=s9F_ >Ш<حW,(Zd@77Ul3u'f|_ADu!qO +LM Q "Qn̟dm+eylas݅*F)"ʥ:o= 'p$#ú-uǭ'VC縉چ!@ ѢA)ݒ5tC֝d >6[򋥼M-9ڮ MN!S) %]}sh{_fXo0 =ͱ5hۣ7NoS;Ds>u|QgiQkx] RpP}JG9t^iLMIKޙ%[js^O1}?[vjqgDVN,ŭTY>KA|a #w?-#W #/ild0,$ZoňvDupmY[ ̸vՍas+6D#䯅"RRY g(%AMSca<s ъ FޕZȾ@xϴx, ,NM ;p?Q5ϠzFѣz[c~lz9j5ڲyUzC$P W̩"?gYZ07070100000046000081a4000000000000000000000001644ae3bb00005e64000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/G^#]?Eh=ڜ.+t8i?ctNmq [?$͊GGX#w b' ضcV:7H78) Nr0.7HluՁ8o/,sZFju+u Ho h+!5ȖS)=hNΡyM@¥ 0 ՚t:q˫S1+=: g1sQk5 DleF Ԁ, E՟KYF2>L5Mw.`nt%/$~%r+PJq xy8A֍ j s|_Q(Y|-k<&q&SIqݘi 6m]kğXUDpMRx-7=HY+s,P&¢g wBtrxwOWiP*#IVD!Fn ۙdsY@q3T.sH;=-eo,9ʂ)&R7TXj7Ӱ|Ha?*m6؜QUhȰRGLA8=*HM{XˍR\&,}_6>2QjR@2EGIpWY_ *dYcY6M9x(N> \AE|ABҶ|}=ZwWX 4 RXYaF y͞hqflYG_F RQ0OK4XjNE3 ,(:XdA^9^Ï!L4yg8YiJ-~ =LE+=tдyuUk }gs< EΕ(y*[4] P(kߒں6Z84z=R< .zT $WΎ[f`ZJ/Ga]7>j!,H7Rj-&T]M-3 NrޙK*Դ4=8?|Nhƒ޳䦙7Z!"#p`\#BcuP`3shWC>!i#nK>Qv24LZY,۬6D4h.)YALMݶ*kL맓E3Jj{8T/07>æ!P7m,Ǫ^%5z{ߢHCuCngtZ:-Br:jT N@[ }Wu[hfNқQ$",ƌaGAK ,ʈV}ɭk?+QTA 5S:YMV?_w`NQM6A\H锊I]ruӑڽ,lܔK:0:h`?v|f<1{U#OV~ =H 땾ۂI"#BXn/4xΊ*Kc Z # at \'*:Hb ߦlnKxҪm罧3zy۬7K%" vfW"R"&0?fKu(G/FmO8pE*bXȠp Ic㼳 4^sONƅ6:BAT8&K\$QHV 2áidΥsPSd6%~o_ 3u>`ft]f*/ߞǿHS3׏Svdda9f7fAo4|={@,Qz;:+JiH駒 3MOWKԎn2X)tJ09JVIh=QFAϚ#( - f*Vxk]%IL|U&4zZ Z=L`!7DZXv½=P}:֑@um]ہOxvSJ'0Iؐa`OrG"vNj+{絨bbv.%]BoSCbUyvG`(Zf14/XtB©k*P.{̙;B$U_qZRzNJvm.pY4wUB$+rrxXվxR(\o=br6D4`@I,x.]ұF>Љw)oҖ ͥX +W u-b:@8~gTx132-;.BH aL tϥ+iX5 [ _%lKQa땟LՅxM=oZ͠u c0AǂmI}|Xu;Gݛ,^KN xqI}C:aĿSD쌧}>Oc`//#\Kѯ$bMR/{WY38MLYHo#JRp$ʮ9vͨL{7Rt2}9=Č>i#kJbU~TYa8d`t I̘Рgb:2].;0Vili2.cOHǥA7F*,f .HoL'2%1jkanີYڲuYlבּi<OYo!7 agaNK:Dكl2p_W4S(ln!6O VQuߪw@8vV.K6821))maEbj#q-elA5syC,'GFa3m4(a8q2]\kL[=H\BPr M[D=qp4xQGvOMȧhdKPӥ$i*NKl}ɫH軞jAAכ)c\r>j90ؓE`ܙG)Au=յ}{?q1-#5;|0\;=O?Gs4!Me?~T$,k gx!m. g#nnT+leI%3ɨ"Pmo.2vhęL ]͝OZ0,ݦ>8F*\,[n\ NrX~o#rAe G˧EܽmT\i 6m@=Sxa=ƾ@P"O,[Deҡ-#UkC! 9hpƘxn)Oud&P&08Bu&~B9a|\&q$`h@Kŗ`xnNgzo >E2<Kc}'G>Y싱έ@E2Աt_b2BeE04hɪw:%_!k=|O?7FnT3lEH\K@7M[ńyheq%hGHйڵ%aM`3ͶQn(sY~Q@kaO"FȳvX&G+ ,rxM/eg 9C7+Z 2 ¤;ˇֻmlP8;T-fC [?o^{RoG meW쁄ҁHvՀ!Dz\)\@1/1:k!uO?ewuZg~WEaAh ~ 7T>f"s om-.wj4ؒI8Ei*?igY|U/sFtꚈ" Tc21S2Q s=~b@;Y$t_:cGut#Cn2s9Yn^[:fI4kXB1d=sDךLr>t 9HZ2iEtōuTR$)0$E5ֹEcrXKRf:ٯG2ajra)Jyviu*0=Dp8t.F3'RkcY̯_/f8*c=ܱ)YG4jʸXoK5!IÉB4kXeG,U&+f+Sڐ?/2t r tصp= $=~V2z^) ',]#a*s7ӨÎcM9Vő ]ndH3:Eث:E+lȪ@`3yiл8SІ߀6*j]TajrpA6GFۻS$1،\v6QO;Hea?̳+r鐹`u[WYQW4togG = _{/}*Gc:RT3`W+8"bij4oa{kGJ ^KN{++zR5,}#$*>SvPLwU&EB &}QixO(趙 5/qKFA;M_#<|bJ׺V;DD2ԯ (Kǝ',k *nKwCMC9RV&M3&-*+t 5|vD= ]\G džt-Ϲ+nYVڦh6Ϻ%-Ɛ.H_|ޑzkX_ĘAg$a1_~V>j"nFdmEE(հ SQ$6҉[cB' tA]wd&{Rx@tkln2 , ʝf!Yŷ*^]|Z6'- drvHbe>\Y*>"r!T(i^@? ˫'^KP"T ̷~@iRa$ts侧1!?ozYManկAL= D$ <oIZw]k3"LZ ec8^uA UM-K^jS2,Tp'Qk&4Bboix|&ǃ굊f5e5}݊?Vc{n5v3fw0F^Et`{bӻIwm|sd3Uq YJZOqտ53uܴM?(F ASz5{"ƞ>'$yiVF*ao:\P6РiQm=][&HPα7iAXb=>w_ />q8IoćrvNUUѧORv=m@J)4+!fh yݦ.~8ӵg$keHMb5؊2qg m:Н"ٺ?' ɩ= 8i OFA\~()BdHϜw @.ejJZ\5H!c1O$v6JBP(C[E]9 *&[Rm S>}8 Go)ne:*\zKq4Dе)U{oO7'!f(,|[lJ+5 !ĵF} x4NFG˟vgkiBp4N6tKVejk;]iU59dAJoc\eA4Uԡa Hhi9ivr/63(S+R2۷6Ĩޝ:zgae1t8, @|n+IP(1yfg/ybŠzײPꥑwȃ̹ږݸ ?qW~qN$}c)I翔5W6Gjq* (.'BZ1m 3<]e>kNW/Wfꨮq9no ^Z{CCsQձTN8jXhNy> *x\N!$ڵͭel4 'LOIn?I%aeQqD{槊 G6/9}GItћr9~MyK]aҵW%,I1Dҩf-ϼ)<-4jm8?B;+4[x !mܙ*I4^Žo&犃?ko^Ð̸E^Tv q/CUO;޹gRoHfA^,21h%`xPvu԰4[݊fX&8߶@ַeP*Q~y֓ruy}Bd~ObًlX&fWM1M۶E|Ty9;K Od͛HŔcn Tv:^;11ʘ#Mj2A|up]XdC XBѢv@_/8yi5Ƃ2{ \C93*YtC/Θe>?0^g>HˆR{ .Y#vhFrT'wK rN<.Yq.foG vV_iszGpB,ݮSK7w< BiCE:"p邓ѸXyՆ]ʈ϶e˪X;t.{*Y$!G`cb;(hۼ< @ϠM^uz_7և_ @'I4-!W s;`ŀk}طw&?͈ASO㵱\֔WPjyJO!\wz YUUш=$}pN(А zh54t4 &Z#𹜓'm f~a O3m ,n Eė*T(Ɖ an±1*oX[Q7fd"QFK_ĈdjKa͇}~ɨ%[Ig^li _n6GtkHW٠ Gk M (]4Dp-)(UG`V 59+#ԛł90PK$Eބ$LyDt]~٩|fxؤo&4x?+nHbÌ]`\Ĩq9,X^*`s^h"xri#@zB0~2!2|Fs}4{mƈ92SeTӆTj$l&#_v/dl* qLM$9F9 <jI3췈b}j@~C;"p0Q sI'Uq5⺼VaPW"#5S.dλ4ŒGO e ʃ&LD@Gؓx@R09Sijl/üL A6[Ø!<qȈϢު_W %1rx@ xlT*xe2w~EM.VRP]|*Ly¢-џ ʄ%81rB@ ܝ6m#8܅9_Sm)-̻۪K Eg@F_5Kƣվ~qǔ:sW3G1qx]c ,_<@8W~m=E^VYc19K(ӥe1HGO&al\[}ڈ^үffRRՌ g<,xM@VGqo04RǮoOb:U!/ M,6h48?z$zD}F]$BQ!k,^;ɭM:0ZùF&~\VfH/= &W8H_+Pߟt tć7n^m0`&|KЀunB3lRB Tt1pR<=u={fc;#\}5KK&cFÄ*G¢IZL,(Y:U0lX Y3Z0~[7G+anjܴSj&iOhgSI' #'|:/jں".d KJr80Zt}Kͭi~9ye}`0Օٱ`FȨjS=B&a4*&XL+[C6&4e %ͨqm Cmmtl45VWasha'|Z0 t/Wk*B87YVFhn#vMeD: MѺfi՗#TX`I'tZꏈb,qEMvKp`EHɎWz>qh6q( u CV_ ޤL{tIOByw E 2F{A[0lsmF.^;o yA_8M(&E9ڣv]%496K8(Aqs~iCsjybձ1jѯێm}nvh]pV^ rxsdӯ_\a!4~ ܔTD]z4,1jò җ)͹cNcr .,_1h!@(@f*`UuD]'hpd8A)v#Q;HBNREY.M`n OkMl\?BJX]1` ]rlu9<ޖ͍oPGe5[_q9kn+s%,,S6 ͚uo$'[R>h(mh25pokgL Ƙ0Z t#Ab")ڏr8\;Xچm9!uj'ሗce*0w) @Sugx3'4nf jqpA!h3rhZ eM$j0t0UIt'rKȷ&m *t@"ؼ6N#RQCBX'\<ڊ:{<j$uA(ZlA4W8[AjL rgvpm"M񕝐ÀuUt 0XU N0¿\QJSOA Ri'JF[hl)knD @&;cx&KCС(=9@6*e/ޕG<쁭\+-[NYcd F{.b###NAe=hO/Qdi$ RhA U~M a'a; ܝ#[{/4T>ǘq@'%7S-IHQ'=T 4s0Wܥ]hUgQ^‹򥆕8L)0 )3Y{x9(TtaTTwZ #(o)or^lwV,@cVq<0M=V rP(>VS@M}XX&3< }(Jz-ZD}J =ˑ]$c HX-7OMD`]̅oA[8dVOQK%y+Tɍ)_,lnkkSJ5]z(WG~>h'š叞ہٴYc@hqq{็'n% vom}gmXVYG0WF%DQH@}\q/ @6fAցybCy_hwKxDp]KKE}> rt '!5uƛFO"Ӌ5HQ.&te{=˩9k3.]r}wٯ{kܿ*^݁IfN)vz2,5Voxxf6LQ]i Gu 缻M8í\ܐn7h=g { Ĵ{+ 3t^u#Q4eƲ ޒ9~.N>$Ndh_d Muٓ6:JD7/$My;sVN[C?鏥5#r~M]7mbb~fF?گ赬WLJa"i/'藦Ogsꯡq,B`xb % 3 9[֦H/5N{Vdgm )('!V \ZJv1PJ/=Ӆ,hYWӁf-R^H)Z)6C}_y+?HEï^orgMI!v\@Bcĵ fRn+hBp^ٮLb ƂOQ I HTX^⎢a[neMᎎ+A`,|{ܛ;lj"8(t'8I4|ZM4ձx=2gd^߳D`&{0RJL!nBߟXEVyvLEb”>>gǓFOqV k:V= mm}wõJdp 嚯|P/` HV @oO#^%%qsШ+>F@M1<n`!P ~&Fcaf# *VS^WNml-7`yqކr cKhywgmu+inpon'ōr݃QGkI+=R >4cZ 61C\;]c%bQZ'Ēz;Nx<\e%_lOה:1Gbgx\Ϲj~ M1 j\DsJJ>ʈ:>3f޾_#UO=HRj&tiew.k؆K`n=ky`vm2}*LDQӸJ$h=5ίh$ȟ^`ړf_0T*ykl<;.~X۵AV-uȥr?Mvb}s;7-"b0Am(#)LHJ9NơgY~0.ׇb"T'c q{إy[xLc!Vk-M!I Az D$(&}P:+gfGs2p!5eb?+y!40=JXJChAAAFQ8+ -OSt)ыɌc\B9QYY |+ 4tBr4Jn 8ޠ" D\^(azTwqr^[)mAha ;e1PԵ:1v=`nzx ᐺ$dY+DH<47 |Prp'>!1=|8BdQɝNǎ9Sal+?d.S #r>!Kx [8*)s(iVB"ZU>x昢95|u{ۄ@m",BLՆmB)R~݂,V7MFDU /r^jC`$,Kn}aO WT0%(XzVnԠࢍO%Ęh^m X[ _t}xq+ި<,\aScx,-u9c8+5(i 2QMH'\7Cj+,W˸00?~{b xɓ:)Z;֋>#=XK к1[ePsbM E҂+@bwoMO֚eps'B^mEGV 8nP| tB"kgP)<Q'ArWA#KiAL+s$kjkzKMuуX^t\ ǶFIA/d7!%oW1!Įndǻ0r=+aIݪBN dt:S[5v\@uvГ!ED7? ~)#Ji݀0lF^!t?$* ?ۘ|vbJ@B78YKʬ6#%^R.ŧG lcD#WA$9*Vl}Tri.2,Φ^<(ixɷi=!2"e}eI Pc`{ޜ^fu-l';!rM$C~3L8S\El]O y*Pҝk.4G^p':ƒAؖ RN!MK>LFK:'@khK?t% R>sX]u?$ )L+ nZ?`c^+ʩ{G싪}59t"v@Tl1"Z+rJ]/C@늶hAamYwf@s+[Y*i#*["fI=g0> !MrH-b1&n.bfb̲xQ?OOE4awSuVI>id`]^V9?MB\kQ:JAj'(='q^/҆ε &oM|QPEq2tBnP*3v{c3h3֜L*z5)f]0 ^:>x1aſ 5Q2RD;FTt|v(RDQT:1B":ftOKoiu b ՜M>7 fQ451l_G\?tjA\H \,8mqndx=k|lfȎO}1V[DCzs'~MֿZ_*%h1`MfU4U?\obѦ2Ҭ*rwi}n/R@L!z >aM(lrUǩE=^N+;N(@:!WD\ ַ|*)cqN,Q+n3=tg8{Y:$C~T33YX %DV,}=Y ℵ3zHGWU4n#z}t'Xa}oxv _Aѧ!e=6 *EŁ-#~EEPłK5,rPc[]?k!LeR&YlD6Д7%z2 F\x\QJΜ_Pӵ1lEJq%^Vש=FCMm&?^@vG B$"{O_5H|"/O[ n`vfye$"S JF2m^c[ _d5SVtw|t??tE \d?=bau-(`[k< ~&x~ pWKGal֖Ul;g=@Ơ. 7bQGꄫ^/LLc"(>>ޔ$;lQ4KEd  1N5.Oby!\"xvA 王+8*j˺Yt>+S_RV x=ar1]CөN.8X\/1Ex;(0sOb~ ?Zx5ߕ$59HUhhE>h~ #bݖNJvVyg Wљw.֕sx ʲmG䖭u9"kK3[yI W?4ish%L%0kd&.EBAw'L/E.ΕVb AbȮߪ`86iD ip ˓^M_&8pdD(?s9U3Ϯ~ jCG__ăd-6#L^HoRa3Ә2id9;:0u<<s=_!\o2u {~D@~70J^#颽(}Iאi^zT"Aیj1c¾&y@4,IbDeºz akMH`MeVRvs[RÀkt@˖p.m^[^VFdjQ IX*u예T(n#AhbsJ 9r : f"97mԿRt*rea6ͬQS2yJrO>0`˷%&kP\2a{xY!Y6"Sq_$ïooCM9^r[2e"? zShq2edPL}\zhHtǫ #C$@_b!WГ$<|C~:>jYTDTti rf g_*F,株!k/ ($ti{08>ίHA7.B]Wl{"FlSp֗:s VɁ?R,CvuIDX(3(>.{qx{W96^6v-%F9q f@KK%Nu%A3-Nx_`!XSq* #A"]EXGe1 4ͭy3?%Xd?>)A[ H {g =p=@\N~MX5^Y =ut~p@tAI^'.9:7F LQS"'h٘@Hy Uտ$KY&i|-5:LȟGrD`ܳJԤ鰅hF($bbv婜kiZ6@5~Lwy{:43W|;&D̈U,? _t/\S]24'48Gnc h{Pʣ>ùԡ iz![8˭hQwAKM@M`u5[hT=;-%;mX=Xh.fW B-?+M!6츦4ZOm1JGHBh3Ψw- /BVVQ+C׮fcdV6WE ʯ#50lWyc[ӌO'c kxNu$c=BC>JlP*`BOl[|ߝ]ԢEko\&⋝3ÂO~}i:QNdHǔ/O؈?e:KKx?P?KBMD 8i s+`f;ьG,0M$ \+Y?x`XVpsZ.&I%_A/EޛwtC7>sTcgR/=8yr \-#h4Ap{7}+0Im6=Q:]'FΒ41_0ԴԮf^Epq慽 #˼,!wp J޻>j3 lFJgλ/0oS?3kڎ8%@8M,XW {!ʋ) Swf¸.5LrHY2Q۟mT9f?=v@* AQUp~利<?Cs 5U$vD ) oC"%ю>Gr i_ .!yyLtbJ?f %;x3а}]Y(Z 17)WX8P.q$)+2jZcwWվ^)q$ ]IN#!W>&+#?^h.P\)Agt ا )hnHjkXz"m!~wFx&C AFbPZE9 {7 :ف![x sf#ZZ*,-yY~QJ*Mޢ&g\f12c7RSx`eTdJdd8P~ 4aŤ(c O2b][$qo%UHr鲴cfE#{Oͥ%U&+^ANsIX,D=p7R iŢѡ|m, sbu4gE}ĊuG^`$|Eg~2bImYndFB\?MK烄*A3yYТDv&ȲXw~o8)r*OqJ&gR1H)BWRy\+.}Q,L t|gMd0MlPa?yk;a譃µ89N=/1|M*!p۬kV VwwÒvŦJ(mOX|JcD߽-_[jSRIe~낅&"^aj&'"=U)خG;tSgMq. ) "qtY|lKBDF6J\\ͨp&(yO4B e ͦY2U$҉s|ƮczײV>/\bQr@W_qt;`)5b"e9X*nxTuGh˅OeNg4n7QN*Dd=>9&d+ecխ?颙挊1֋߷ӥ48ϾypY1&t4U0a'%$3DbA)e/Un=A 7JsdJD&G2DFlj7ђ?!ةwHfMu^q_M`\fGTth[y3K^$1^`PA 9,}W&%Q бx6 YQmJ#g h3VA:"r/ { L䑿jD;7J y qT i Z#b%}!l Jw^=m.tY%|Uz6/aQ쏻qɜ#Êy=@'grSE1=X>FkokYͶOjF+-VCacI?(9:i 33kWF ~X5td-"wOrNy ]3RqT6!;;`%ᦩd&E0x͡2}#2; O}"A%E#%Me0-znGHg_!,1\}Q QGi}/U}0nH]RJ =S򝤤aȲ{!S{9١jǰ͈JmႴ6W02ڢ{$!Yz 88omnr2]a`}Dn%h>6ULDV|vmHUm&kӷC]_G[c;9/jPz=eU1M cl ٨/gCYDT }# -P7Q n$|*F*sK2O `E@EIp:~dqf(cBysh:E9 ٢?vs[t&9?Z3NC zf"gўOsiN'?sĂ8hG4|J=ˎWs$|)?iPݡd2$_eW= !8gRM6ˡ[c_!i1ymZ*DZgmu6rSF3 %DsFba\kpEe&} np3-'sԱvlS>T e9Ud1~l\ f4;cdm`?(O`7yi梧v1lῲ}a Y8(YrZT?eX6Q#;uSӢu3-[2XI&5"`&XBpw+-%ᥬ d;Xkpg[08zi۞E>zKxt/(> A 7?S}QZ(>8F(# CMJUiD]$Yf>VP73G|~Yg}KǡO*BZʨbݞ +ˉ,\&v/?M2uT2X9 u7./_zdALw9eAYs,ɝwqa_^B>$SbcYФupM]MX=AFNDN_=ch[ryZes?ΐ!£[CD>`BAGѧ>CފO:2i-g9 {rD#¹[ 8#~ <Nh|QoBi:7.KVAZ@fpn-lT脵N_^OZri6Y9%b18:4}eDXutvܗw*-5`(P2?8Z/%YTdSm/H Tr*:&dQ 7{lWY PЕ%%%^x>ē9|kjAsmy$6/lP\v}7, o`LZ T"#ns%#M^$ =qDoShH~RVBQ*J "vyG$cpSk CwB0wFzl~q`-7ě6`P4~65Me֛HY AȊd _I*_ȩL \oK:W(gn^<]FJlSVn9E*RS3pȲliigYZ07070100000047000081a4000000000000000000000001644ae3bb00003730000000000000000000000000000000000000006200000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/ulp/opa_vnic/opa_vnic.ko.xz7zXZִF!t/6]?Eh=ڜ.+ʆ\8iBE.+ 2v QwP.(qJ mQF]gHNjYa#Wuh )}il #MˇG ]Rw/SE]'^A`7E Hb+,GbAa[q\C9_SjC;'1(A!@|$e>z ^&'ܵ&p?X v4ɔ WSTF)%Gat*H<_|OSZ%mS0=c-;`ID0`#Y|TݜmpăHߥčk~N/drN$ҭT?ȸ)@bc߲o$02fJ߇ |Q%tkZ'`+(X{Gw Gq[F{ jn;s,  o7 ioh9dK8Gi[ Z=p17yļ*Q!`Ո&&M$RfI6A;ә֦QxJ!xФP&bOOi%@h]ϧKܺ*a8r#7PKbow$ Ө _OQ2g\mUSgmi[K႒fTYR/>* > j "VwwrnRYڀ蝣I&`i^U84oh`Uҕ&~Okb JH5U`̝)2١3+zBj:Vc-o v2=a' ˶g93ا^8_u69FZ?Ah[D_Ԕedf MSr6xx+t5L䕍n;k fio8Mž)`It+!)KCIo[kH|y ]Q} /R'fK*md}7}ݴbWt× Sj }S1U%VLfw2eu(Q9ﳡ5Xz; |[1ZV%矝Tv/>^8cYQ65QU©s`yFhe[}hu9%:2{W ^._$r>`c]Q/X}>Pi쯨{ Ru_OWےNƆ,9X.e$]Ӓ i*-E<{k ]kLx1Nd)h?*IZ72kY+m~ GS:_ASӢ AHag&iGa{m\MEf,5b0$uTzLg.O>|zo9^a;dX n|UB$4Y֧%R^:mv:/(ZHOsQ;w i4l:"-0pQHvŰ<=p q`l?l3jup#|=ڐ") ;y"ffR З=1mtjs _ *GܛLsLPӥ_Cl+ڦb|U:"Q^m5-B|\ Pp< gVAFvkRYfk#p4w쒌sƷubm=2/So5;¡tK-6sSU0{Ҳ+__u2z6pބ5f7 OPG AA7|*"Tҷ%jZT'PʩskJ*Y+HAZ&M&e؁Gz,2ܶW\ɖ)Q*,р2yS*d—,?sΜ[c(W1yg#D'FX催6IɇcǎɘVn7V+itKФڟLRIV!*[ӵ@"nwOPC0fBuEfơPxnGՙq_90W>T@n5*8`y( ^JK@D;izYR\] @n~ ?7e)Hؔ$XR#_U`啭/FoEMzӒ/5(MkoSdY^P 6\f4) 3'Gjǯߴv*TpZۋk)yL!kO9wn;x?Igy/ݑjk6}C8ںH$0o(PR?5P>3 xwt򒨿Im>VQUn _ x}G?i {&j׃+SL5PǣEZmN9Pbv'8ݢ,wB>'nT >~~i`b+] 4@^|x`NW5$=iG6ʽ[4ƼA*{Gǥ7!1`+"M 3 #MioDTe"!8Rʳqx1+\4`,TTDKD(]8Ÿ6bhw ski%7,*zp,~%rX@Z 'UE>L}4;8o Qe56j һ}_I-0@[^!(khù^C3̸\9r)kTϥڣӹ:U1s=0 D-b}ACۦ ̄a$y?ϖQܤ.VۇG~ǶP/0r^s=wۙ%AAs  TDvDO+_(-4H((NSe`f[z>d_1%B 5xݶLtH/ $ n: qjT_2m̬T6y7ZrР ҕsa*0ƓVPr,d&׺XQJyp͚EzuzFCdRt 3],u`ze)kbP9MUb3Cl;:|2sn;%S R`[OT=:Y5׿LzՉY4|[eGP,lVv&TnJ#oߺˢ7iVӵfod"ye^]A TV= ovٵYjKA 9˽S+} ^טMON;Hs uvog X?#p*snJP9]vJ%+yOePvo>LqJ\%yտHIdLD! ʨ H6=y~9@WmDU["ңr cX7t9Scv穁f'cc/i 4MR]-J4^Mc5}:RU]v81QmPN.wAqҜ?߈X{ Lq@H#D(ҚX/ZWS\ 3jxR*njpnji}!^'@𴟓|5AC Mp#q$$&C8ypFә+`/Es0+ ^ㄑ\DKpPRkKߗF:Ġi6d `M>YW*} ~9: L3!=1 Wo~YL^a rjxNypBf;01؜nB1X Yy>>'bFl֌PY߂\V`E SL`x`"^1jc=OMRW:̋ u{t<mi)zhQf FQ~ t@2GƵg=[X;4F%FJ޾fk~ÿ9 K|?Γ!7 &ڦdGj&XA+*;IQE`f]AdCl )=Ӵ$ٷ-n/q'R384qnx2 sP. "渭|(㜕$,ca=L h^k0e1Qj_ KBpp$7YOHv;{Hv26fs 5J ]ra*l\eV(n{2&lۃ|WtϚNK._R 0K3uq5@ѽ(iN`a(Ze;_

$dպkFC 9S [ub (\=6 ҄o1~5 lSM?Vf\?\){[ԀBɶ.^q)2_ 8GV1=qt(pbQon1~̐i AڼR*e 6 Wz|@|8/ɫ.y7>;lqK^1g4< T\ l,&zgr `tKG}̮F HᮌzR.}Tfa4ܨ\nI:= @q! xJJnf3T<A !u.]g l~ ^G ؝Ec֦bR&iJ8t,ݬO"}c\ o0#-!yGzTF뙹WHۛ JF;X-/V l-&@f  4C+\KaAd&H3fVZ`9 Ep{VPıq F$yDogVQ+fn>sJ9BX\t {JK.4/ 2 QX,-jPV.3wQE<ko'+";ƹrCTI: y#Sazaˠ NEE6ѥ*Z5ÝrYd-QFWP_ +G rUgEy,ۤ+e;S Ø+([|Y)1 5p|s7wDZG)DզsL'Tm󽴱Ѷ^ƅlz|FW (M&z `XwR9%pWM5}XzP6U=uQ4+toIOΟϦV} yjoۥ9vyExl C\:CP8kq7/!B/P%_ J,UxA޿)8C!Md#x流1F\b% ?X'gMv+~>L vU[;ןU']0\l6/)>"$:_r)vMsឃsۓ&!+cǂi*raMb8x.:_-k1S-z*Bu%;V<ͣ'חmt *\^'^:0py.7NR54tm;Η!:ȁ-nXBsa_xr%q¡] [7݁k95tJ"ӫO3q{0#F6M֚ CYJOd]q(Wbm_iJ=rvQj9nΞ0 k-<JF"Q"aJ|T\ > ]EZ@'>~BSFΗ/>X;Sz|%IQ##z+;{ZT/+1PfD%HN >gf7W >F#/{0TY3{`! = YVz YzkC$褠<134Ao՜kg$ E +wm6BMnmW?Ni޻al3)߭#ʢg>s8EUQy/H*[YyYw/ek5W T%Xu^Wȑr%dVYs bƑR_" d" +g:w'%X=D0Om[:~8܀V u1ciPMKCF1l; 3pSny~$᾵jbAwxr(ҭ9xTt} d񈉭 ]'F.zSLK0#^tmC>FVo~1&.nCvG'&/@G63TLVT dM%4X:hY۠kWϑiUo-iEz?"V\ma7]Nj2PIMQ)S'[ӆD鏥oq3=1'e#7{s>'uTیЯ ,XCkN.Vʜ[owTL<16ϵP#'eۜ(-{Ugp^}"ћ\:OXh8vv^ [*y9Hk$CYg7l=J4`]7dnǨA6n4~Q46ݖNd%{dT`4'\8(Ģ1ڝct)'qc:#ڳ*v:zdQ- z2h[*{ۈ&;2~$c={܈0NEנݲM# -xL L/y,ZF:^:L+iOxINỈW@Tm9OTIcZ|D58~xkOZaBQR%j6;9ꃔ?ΰA>%3 x AA05T|R$x"cṚr <)}cFhZ@4Q[V%? \{M[A%L뼦XOs (1D2kGNpf8BQۄML7T`-ﭷK_k3IN ~  \Xn5֦?}f ơjmWi-r` tfgd]zU;SNa` ӕ4*D IeHh5j i<+yHpl\n c ף0uhmY3aତd.WTGw]M.[CX=b5V!X_)hn &C^ R,Ĉ[$rngܤ;aˤizbR㺺:wmj (k\#lHXuuUYUz: 3Վ!TEH ڭ63۰|Ǚgss)vjA5?M4^fbZFdcj,2Ϭ7ȧ}F%{!e0/dܟ-3Q,Ұ?kDŋ,t[E F,oyJ*幝D~<$s ڠ y-V S_K1ͺr 4FgaU#NDh>1+PtT'+K*_73| ?ȏuCJk%ɘ0g$-pZS"A.mGɖmJ/"gѵU&aL^}!<ĦmxmT(~V<,&X;r֝9m 7pjgܨB-[hbg+!x=¿0' k/v3J\%]IdňKC]?׭l Sۚ:G'=.!m92U3{X)uL +aG;_Rl}`E'`5v*̨JSVhwx˾/ڬʹv+8NkDGWC爕m_RL_żaX <`.*`\uRylMdwHU̝̩ܮSED˥skp0~ay8dPy@YڀhqTHo#L<[;Zz,/ kI%v$5ɕEq8\t<ӈTH,HrĤK:ktۦҩ6\y-+NS&h?YS9 d-(ӓ$ _dQ./E}gockd3##a%kԵ"bΛ`$E3)rwRÆihg#;/P5Vtd \{|g1k8#lo Br,Wvƴ:hݥm|k#t6U\jG=VUVI%U;v%un,߫ Dْ.~7PMJOBad@ .0M,,'#%Jx%BĮC>qxXT2zh4 EQ?J]}i7D :)ˆ geр/~dnсLG(7U l9qܷFYO\gAR9 2j{R(;њ> XsDֶ+u@vb L:mcۥ6e^*uջo'WCP FV"֢a+]MQeD p ORj.ɻ;oY#vlM!*`@::H2kZ{_v-Ƞ)N.}G\x'4z39=-=3'IQzP_Nl]!P1I?џe|s{aHɘG,buh.t?=(ذf^x>+SħׁQMm{YiE?cHkC`aMYȁByNF\F5)RK1l4\3*${kX53W!,qDmM6sGʌM tI. ^30ehW =γȧX1-^*YyɁ+-S `c8m&1Mմ7 b?%ɒq:u 1lBSpYt PS1ESi37S{<h\_6f;9,СsV[NeGF—1EB)9ser@#ivDzA)&E\w];^U"F "Q .˨<G;׾|ǚQ8&<GzSE>vŅ07g[1Pf܁^曩)/A?|Uؗi?]FH`"A_焹GԘ.XvN0%4q,  ޅ|VI M0@^ P:}+%Cl\fxw8ͲUflFٮɀ pM<=yWvFGόxM7q$IlUxPG.06 T"=~2m|ZkC6j@>hº/1|vc߅vg54!nCl~sգ t+mk\jqv|q@>'ȶdmd"d?ٯ|2t?9c4}64B=Ą#PɯZ g57JUD?ŸǻdjJ#VTFAUvm@AoAGD6bkjnֆo$ [ן2">P}UR /Ms9LE]F^j4Jaf6F rk  5M؅F>}8pҳARŏ݁m& jT͹0ARoAOh?r7.߾J0M4 qR#yhSSduj7G"NCP%-Q@ϸr.4-7^(̴r:-]ԈF?# HNEu9otDr7O+(k:7!DڊS;sz`$ryd~y Uz0>Apt&a({]T(ݥiqI=X0%3Xɍcvnͪ׉K>0":jp^dX},BXiJVmjD-wԯ_ ΍3 ;!]oT4 /}KkmtJF  R{o7z pPN;zT8bxZCc^pJk} sf[)埌.9 bQpQ̧z;.pڋP =*urX 7/a` ɽ^`VI. FpLF#,}Ӕ9N&G&a8ϸ Q-Ǯs! r$xj,J5}.#9G5^>Fg_9y }~"Tq:4tCrɓ+' א!Z݁E6R◆|8.K7.9^5 Y3mȌl=He8mJ{wPh|r/)(= Qn9J`B۩mq ×CswτVMͱ0rIm8NE[*x[{JgO57ؤ6s"jE.rzTR)vkv!\vHh1p ٷ @r6wvdXl [Rz(dR}"UrSgfcL0OJ(Lk;V}EH\d. }o7$ KE 6DE6Hcu( md.sw`PaȿdzFrGfxJ_j|4گ)UG>-`hrK}wjDWE-׹|&Xh[bn2NcF4E A!>N:ӏFR~+_ZhK[Jn\JQ./7Y=, [T iӋ--v}*-x%ݑTrm)0܏n/9b9"Of觟04Qۻ{'c` A ë3s,X?[őq:Ӗv[Mkzj㏚HQ55Q&1Y!s~hqh6ʂSRvٞȦ .$铫'e]y.pFKeҊ K鷚;ա]r10բOZA>.ti8^v#|nzXC^—M-u|ɫ7; wźAQ}}9nh_yAhOeYXMF1dZ9A?A(b dM/ h-z ņ]pa@ P/5"-@MNm,,%~I@CG p7jļA(S&NXw;p:'4q07)k9< e텈лgc<a_x5 EЛ-4-;wq:: S)"TW ,ɸv.r]C<&ÐP;s?ATmV\$K2UZQX3l&q{ÂGUiyeC`GAF׀ra"zU/]/6nl?1 anpgYZ07070100000048000081a4000000000000000000000001644ae3bb0000715c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/ulp/srp/ib_srp.ko.xz7zXZִF!t/_q]?Eh=ڜ.+PG[֕ܩZyXt"B$Bo]O' _/Q {;6yaM:\3Uĕv/tdKB3:%US#Mp7\4t4msJޙT0*6}5#>ؘدUw^εoZf>F6ߒE+eּ<^z{c;K5#@6흨W8]َ݂hKI#\I,z,?QE6Ё ơף執tF7!>~4fF,&ӭ,G#VOh6昛 Hc2Awde <';gJM"g}MfT{=![!!;@ڠҝ{([WG3hྙeZ&AAĝIjɀ8)v: `Л.2#2J&3|[4%ma+j C*>/g7._MNMᰆ1Q@j5V*m.{Y ٫>rcEtU(ʒ| 3;ܸف:C^]n#p71''ռQ\b|g`VWhʣov>AT1714}iY(tv6gC|UJ_}kHb̏'}Wׂr&g>o:TJNwb9ɣ!t轺>ԐbS^~{9RH(Ż@TR|EG!ajU hQ +ߞw&́ #$~5u{+^M6!0-y_ y4]D[<!rzyM 9(wqJQpm#j5ghP%CC"k<2ZM%"XS)W|\ 3(ݔt1r:ƪc{\4Y*qpF,JUc0]3p_.y/ XOÛA.@|*뙶Ґl?%#(3Y,˖T]~I#?e2VH]P6&Gզ>lLqUT-@㘇ɐ=4mQh8h}$_yiaHr/ff^S.!NZ_ID%$T|sL  vZ#0WAB MO_գn7zh>ܑñV2c 9: dpw>MsJj;#aT'/D`n[.L[{Z-|Ψ2*Cs܀+XsNgH-L ҇".;.1 ߶xt&y%7$BcwBFIrU:kVv !zJ)zi# :X2l߇HaNH5z#WyaZLt0}zᵼzN f-/ݒ@敇*=2e[$h-?WnK8R$*lOc!*(dM2ͪ/`pб[l9UY;N{X\@YctxZܤuH\4є208>[8!L!YF XGӕu=l|Ia3,~J#\lalᆞmc˶11 Be-i򻻭o%a~9(i<(JeT)V6r$oH/k=ѝL/bK/٪KlCF9eԲ) ~$P3A"R:HiBQ|@(9'es@G){rpf4DLV<5 wlL 2?.(Oa뒁/WpzdGog<~J܂^OHɪ)0Ji{MZ 鞩K]vBYYF6v1kBV 3uRN@ ,D |52{O ҷ,@¥yŜt"PmGCu&te2{7zi<̴Aj2r?q#wX1Nݴky*5Tdag)AByq=@p:&SƌȏaNYt4-Z߿ t)Q*gLJ@^_WRh#o1BX_/ )CrȀߺ {ύ+Wr *N6O'P#v髕ȟEe-/d).7eaPFKhƧvS7^syj#پlfa ]bE"#Foh5eY8/էtCŨ i!IbeیsCgCU?f{j.=gku?rkM܇tyf!}TOdτޅ S:Tro6㴏B,=j.XHqV^륿XqHʍ_KΉuQH PbS1WK}h >]m#c)ٍޞv'؇)8Q yzYBSq bu:b[؅)'= ("A9j it}׿WIחAҚ`@R%|k?bmA^[oNi|o>8QP-w5E=Ua!qף?!6|-t'lsWoUKeKhj\%]Gn]OHֵZqμnWB_301MSO|g=1_ɪx?8] 'jy RVG/5ai_=7k([F n/rbGC9ֳ 0np 4ήI~ގNa W|fNVħTxܭh}#QZ^Щ:lt˸$LgtLs^ rw<.W^(@wNsuo\ [B]6IгI+Wh"-I>t)C d-=(A1Tw22)ڇz S5F;ֻUtH ފ]J0AVjab-#=^+Xߴ4XXuw߭oP{$k)T00@҉KiEsW lx4(S,#rۑH G x@gqD^ՃHg"bnDR⬠]չ$\4qr(Ke3N獨U{ЇchAhɚGT_I+R",Y Aa3i٦l-83a f.d,m}8qL(#E,oǴs ^[ۭu.]cw6(:Ѩ ˊXNj0W8IdU-݈ЬK_n [nsl9\n %]X/=O\* 6[k8*=᧔qž7tj'K ˜6Dhmm31v_vL}&v/QA²R_2M1 Y+%w} ͕buݢ{lQ]wsSW?:~b 0:~a%^q.ǭi8:y? Sxr ?? \bljbDY-Wn}ߑQ}G9%:13%X6'PR!mR }zr)橽}8%t*I Wf䃸us92U,wQ\3ބvE(G[.In\('Yλgz4$X *Z]EIJҁ81(ŹITvIEà ~+ p9Rvmi>R;9X^>Hk"[9\(EL{!㥷%i 9PG5 1d/ڽ,oԨ0(pDmBFȳN}Ve J(5 41UyD 9ɧ# fƒJ}CC1-~^7( Ջ3Ԧaŝ7w@K2|4䄙 p `DZ<6_ݙ+A=LOfafA77@tLߕMdmyuƹXf՝D[ra4a0*rGœ),(8ԩ>x^:!h>#[m&AYaӴ C u'?{,=ay0V b.hS MYC͇.32?I}vPHϫ#0)AtK)tXO$7N$i*+ҙdt@OkNtxF] s* ޟjC"DRXAjp 6A,NJɫaIN| tcۢ驸h,gUbGouFJl'IaU)4MKTJ~8@obxO‘tnJ2+ ϬK 1#gzƞ齼rGfwS(@T=K#g׽-^WvTpNȀxdQA05W[F/-1g2 6F#7-*,EᔼGCcTkdtJB^я9os-ಋ\ S10"Eא?k%unv+=*Ŋj2rh0xYD 5/QF!Y"{éOLHUsYIo' R`QK' C[zFQ" Lh-WZ #+J 7Ŕ$CyHqWmJodi3,͒!f/{%A>~9C;E&-kR]:j'\(N Xqrs?7}؀nJ_,g [`:8t@zs n[<'@[=^!FͷCȿ M8ʜ;ȋHs*c_-A?*UOs Fb9B0P>Aj?i?'e"5f^w9G>Bjd}C{kcg2A%5 J7= *`\K~6oxu*‡x-f K=lOϵq*ñuco2lz4+ftjƺ7(1FNg\ -U.MfPiy~@Wjm ?/c\^聱Ld{q4vƟt[t^yh1Q:e %$vP5t=FxtpOE/iv,IӴfO劤@> n`;C0w?2gʧt_Orfڶ:b蔈R]xE^wKLu*h!eY 73 %ۏQbHjS7I]XJ՞v`C0;˒EM-8ED~;6ܩ,4J[?( B+؂ nlS2d=zE*t=ӗjN4r'$su%AՊis.g ߣ*XfS )[~d7w!,!aϡp>, 4 c`xY,knQ*i4,GEZ#IE &ėy.ߒ C)oI$̤gV́T.q h1r0A8A:-e}aU-tGǷ@Pk;2)PŊ]} Fm/*2#೒Wޞ40W6l;')B35Y%ੜǀ~f߲ :G>Yfz8;圉}Dݼ!텕s\$Nn0I1zMo (Zl)tn'6p~Y/D}# ۄ D DV{q6TթѠ袢I% Aeo]̷^fP68%;${ %EU=0p'Zn] ՎI}OrJbdu]=:A ejE{Zg]IW9`ZC,W `Ca'5lf3A)KW{ FXt8h o6% j50K璌ws ^9]"8zs^$m>5jlGIc>bn|̺Zs7i-2Ln޻HDUbo Re‡uBe(OQvKj]I[[ !w!} v<Y?{iBϛb 1zޜ7޷iC{ލIҥE""IK=/Ɵr ԸWJs/}-,ľa<]{Ƒ6p%؂L4otxLzm"7C Q ,ҹ{3˿Y)óޫUO}2QXSmmW$Z]c SP ڻF 'Ꮈ [>Ē/iR?n 2:cX҂ɠWw\,> F#- ~qql ^R1gϿviZG3YY=oltr(O":3HU`t q2H :6׊jW З2;Z']n[۝ 勀~_ϗ6hb\@1G>քht{cXqVr cw8 f@&+i+p^'6ڭX;e[ld؞e Ա#$6FFa*2FL9{KMk##yV.4ےF=igS"s-<#ٳ,´lsScVo>֞JK z+y]EWmF-4sօ둚Xל>5LN{`0B<} qN7ԓz)iG@OlR~ȐMsox,Ug.?jh^@Hnx{? VKkQM*+r'ɣj~{W jX;5hzuR`N~9oc׸(3 J>*wck%@Xk+lSygMwEmi_B ڭG#>")aAv}vrp}GA1oU1V*^.}Yk՜zFi`v% pXҫycO7 kX;? 8.߶ͰN)}XN)rnJ{FHJJ32KnR'sMl]@(ɓgG OP \-ADrH:񲗀(pQSҁ߲]yƿBc59-5SN5l6>FN*@RN@qWj%g$HvfaBj1ldĻ[2i"7(`e;M_2$o&b!T1 l!n $lHCꂅ4Q3^5,{_I̹|~~J|Ő˨H#Ľ&k&oAqMtɎo׌ {L{VK"rV@s CNlo̴"e {@\"SVRJ$i}{ t0>"|׬wF0 3A7aoa ټcs b?UZgX['Bu(ǧa8^ k ϱ[Eګ8˱f[3LXu!~rAƨ&998i8@]orm$SV}s{^z&WO2gkGsLݙzY>0k\f鸯= +# 6D=P{b`ki&NJHRtTuKaU;0(S/'..z#t wԷ~N3D;]$[bb>Ǫ $!YC[P@/m|]mng U:$W&.xڷׂroE cӶLFјdZ`_ūsqXIMg7l_E% !5z/P @[w>ͺli!0 Zl=kK5\BG6Eg" 6]R~F?R iNE]em𭞱r=P$neM"9K\&Ҥe .ynTa_(# dg]HWURg.@to?jI|MDs@o ڵe5ɖOxoeVر/l +RETKJ/؁C ٳ_&i'#c XK6{Cd]\U<ϿǗ*PM($ɠ,rduR NÝ6"D$[8n xՀf& n}R6Zj% ܝf vږ7\fݦ0ޗHz4j"C>3䆔MILE*؛ǽvlBHY*1B&\ ct |xPrtTLoO Ck@o)Y O(.3 3C?! W-'HUb Š>*vÅ'ײđLڰvc;1[6`.ZDfev0 裠h,xn(56{,3𹔎7MlcpW.;Wou&Pq꿖# bmL6Ya{M:ly0}TӾl2gv4)UWGV,BK[c QLCϪvq{w(* Ai5jF%ˈmO 2=VV*6^4a0 U0[\;uYk5"ToF6mH# tO|5No3@M˃Y|q.-15]qjRA^5^Fކ%-aEqy_~k"6P[q1-Cb؆4Gkz|͢w*fOl.v_Zl9PSjy<%73 4,8@6' TG npR =/`u@/ȤH; S-oSXVdyۺ쩊T]E?^ɫ~8E cVVL99TjQ<ۜq !GюR12Xgy돣00/s. jSηP\VHsdD+@>)p$']wPznʸd/mYB 9{/ 2GAeG0jU3E BĺCd$o[1AhdY/!;7{p:F fa낖Ð䱜G!&c;%X+3c m< \\Ysx2n46dShyo{@QQذ%glWSt$fL4ˌ-w*nufo+}ծ8>~(46YyAh))A79 J2A[?aц.U79fFҋTg"ߔ.{foq+^fs=ĥ;7o RŎά#oq9ur7C7Յcr)iL>=_XHZq.f$k9;)<Wjn]fqvF'yIq|.9źly`e'1(سSb+E[7AOZJc9RS3Bw8wԂxy{yedFb`"|cm擝@b2П ,Hς!KSX|T+wM)4b|k[1 0:j1oK,.esȃfiANutvrŷHpegB!)kKBf32.Hf*;M/HÊ:;9nz5Ii| jY|,h#Gn{5<|mj$?k- 2^xЄ2/*#?b͟e=}@6t`7hLpiE]_$N{.1gâ )MFuMB2r=#̦m. GA ZuH"AI/ET]ToR#2P&#,D6֙jO:mftd6Lm%u Z|x*!> D/%VmEs*Hdqԩ'70&4e9,9'I)ȯ "]9In_8mTVJ4Ɖ%%-FG13mG0'4DPW MĘoR)aX;aHjz+u:P1uEƩ,nгvLސǾ&QkS7)mwP,y&Z e\[5tشCT?Ef-٤' C/n"IL[dIIl{~EhC.s08,/)bn411 &6 s 'XjP`q.H=P&hdGt4r _sSiX/d@UafvY_F 䕳/i(r~ }~4/C͊K4a u҂qi:zM_$H͛n$>Yr2h4S.P_m?J*!|Bs^Pc yhoȯcNN;? w`9𷇌Q텅6V]H)'K|k6Φ!=:eOG9JV_9uH:;f/K W71NJG RUzL+%!6=@Hj$YXw' Ts<4l("S|zFLz ,Ͱvcbzu #\n9NP/]Õd{or݁Nix`N+tȼ@x"rXz_K$L2;>~}MhZk$zꨥ\Ǜ-cE>rA$| t?T@?u|!)= >c0"5m՞uy/=[Qy{;!8H`$55;]?ϧ_j6-8n} I^%7^x)xi0$jx_Z |-4cTm%U퓘TtOv S=]XJǍD+,;jw⭨,w஁_pu 4|~8}zߧ7"U§򴮲ԅNhЖhK< `? ҞޮUlP=Òʏb)R[":211ec&Xz'٭(DI[TCZ]G$oŠ  q9M&i;:#J{Uy#\ p^3=+8"Ǎև" IPӒ;L Fc/)2 rlks>}e)j D](Sn7T ,17ق=$q ^ ,[jr}˞RS)!:g`t,a2ocnyh2Ȏ9yl6\W?>8~u_dY +|OX+|͓.bQv<ڬD@9r㶜JWr莣d HXDp"9qB]bi7QD,70cD_橱J@jC};o|H˘sɳa/izYԌfxc~WiWR⍙)ۇX&'M,0DԫZXI!0cg3])tI*Y=7`A k7mAsʟ^SA'1Qk0' 0bb<Ҿq&v4ӏϨe=JԹL+2h`#x8#̻.̞ch ̬{:^asqDl!a&KJ!fa&y|hx KƦ+Lg&i \Qm€Ko^9d8}U<5J:`FN(RW[>L6,KןBv+w oAolxe 6:-#\GGuv\J-# %|2% zLS:I+XE_/ZrBtŋ *YTԨ'k.q~w'r3 Wϩ c̆B@b0bjv IOtE`I'c. _}d #~`[W8F)!nEwDNw7EKSW|qh' ЂUeUp:J*P&# rr H \n;/nc#.(le>P.7+ M3݇4T;>aNU_XPQ'nToÆv Sųn(&hO{.fSjgm&?XVc]I'` <= 3Ny]JP]+U7\_)\~ " GLI96;Q+G/9}Zv5;R~ˍi7c9=~}B?Dq\ΏWs@h=={ ~rwmҤk{tdve'7`*C[1kFij` ^y&!鹰Z@`񜑎>3rGԾȦ*,sh~ѥ~}X^ƺ-?;4~mad^U}hay K 9 .E:S䲐ŻE+D gV.ʢGlE„.٥8`ǽPs|sV'sר;d7'63-*5G{trțŀ4-:O+?2-#y"TU0}O2[W|TaRvSӨzFSN o">VߛsʉI|ȑ{ddu%'ѱhlF W#BC/蒷 I=RgnUscU)p}{J .l'\ZWMͯ08| 1:(O'Y.{Q,I^:eRǙ߿sY&+'cA@@ .MN|i tM i s~ Niۗ`ObE&rq.QxtP`g.,#"'H9c(LT~P¢8zb"ΉCn)#:2E`.}z}z8K1ܭbP Z:mGŮ #j_J8L1GworXX_M|be-[)._!SXqm9!> Lz D:%ȗDӀ%1 QA//T$3{Ղ(.v$*å4aoL4̈Ջ8|MJtľvm&ZM~(r_}Us@th-Z>yV#P;ѨmJ-udWǕY3'l:La!0pm* kOަޘ=d}|ELoј(B=DBr qT5RH;.'`3bdΔ<`gNg>0W#|YU^3ĦJ Kz_9¤8J&'=ӶW5?0նNK؂ZsY ڴ|xE.wz缀#)`*Ci쳘V|KRx_"ܶg('@D~:~um~#C9nU8|C?’,0pև`|oPƃd5;s`\ZH9$dUhu[ɸe;N=*z XM^H|@I1kU; ɃKwC=|JXCW?`!ÜJDlUUwc#8f3: aMQeg@b 8S/j݅l"2ЗtJni90/}̲ e[,+J(p*#)<{%ץcݡE RwM O}X+b*ց݂iߥJ=a-R|[]c&t#5t>L`YLmޱ-ѧs}.vE16 E6b'?Z4/p,A|bzxQe?o=WnYO$0AEk8[LMU6/o;:xjld> ^@+*ID;K 0hџ^^CIsw <);uӯ*S3| ZNh``p18L)yZZRckPmviK;A2A;pxٝWLaQO5{HAH$D:i.+ܺҟ8hwssM/OcݣqvG ,8%tL ΤRu,$c؇.F}-g,dXHUzO&MqG1‡B(E+Tu=f2i^1Ա xP+:Sߞ>FIx/``/4 Chkɓȷ` #7I.W۞P@/{a8inQfKPt<@{Ob(:'1H ksָeUP6e*&H>[`:7M5:8=FN@OB:y H?;ysѝ܈01brRܘJVGlx :HW^E,JT6IЅGx̮iՈ2J^dz:f2<9мzhȈPMľ)V_%ybE*.3 H\KWH4SoվӬTO0toWqfsS}>%S`~$x(xh6CƯvrf&fr"^$c:GL\gpc%#ttf7D߫`&@;RbF:]I%9<Arc{ KϫyOxEN3gb谉ܘi(ߎΡ%߽=6Mkp6;]2xd(O/ TOp>>YhYP\聩&Cs3BD3D қ?Od^f V%٪Aq^>ԗ% R-T: 1E>"|W6"08_\z xj MdE5ߠ # eޕb:e ֤L$b70B9~LzOjVGd+?TaBhՎI󑷖l,6OYYz)g19ke BJW]'esH+ n~uYo #Uً=~z9Ci%gN" g{16$H1XӜ G 00V㤞Blk')ON$/I 'f.=g3_IǕa K->=uшv K R%_+0/+QJR8 v{L Ao2gfi t_ۧ FHAO/] G9 Lt2Ah*!CY' j2Dxu~3Wm2k&>3G|Xa׎ KK ^_}hu󰁛)m!24A˝?FxaN+9⋧WEvIm&tc+5t^_ j:V3̳#<ϛjWLomg+][p`Kvig p{R/W6V)xCf@O)l{anNfS ;o.WAK_S__u^KκW&/ ojYf`D j2PmtkBi'9W|C7U 1[)dpfѥMTJ{ CU5V Oah cAssE(I*ǛVR~6Mƙ+<) A8vWkLJTǮVFėsnc\^Y#>9d/$g( b~S3Ջj"Ї؝W̗OԒ\@#.;_EHqE~iee甋x)O{2h;'E}).$ɼؔ?wP)#?Ko~$%mj u'PCfݷw$`-9=H۵ 1ZtVoW ,7&49VP*MY_<ӹJ2^ۗnoՈeʉ C7F5套TLFHfyN P_c-^h5(az0]Ҫ?A#%%z]i7!ⴔU? XVUPZH HQ5`S>g^/R kҼfvL[ͧ+vgzym=^:E19sav[϶|CMpQ:̖@@igəVkRr.eYV F(X{ Q #tJ!D8Ʒ76M4S |t;bqT9;#a*T>`QMĩls$ƈS`iѳԫ@J^eIvDlMd=oLC5%PͱXɵS8GCq.͊jRnŬırrPÔ87j]u@.h\clk@7(0Ĉ4]::@DȰvȇJI"`Ohب.󴤱]Y'=$Qq y41CO餄sT xbwKY灡[v뀝qJIqʖ"ԟҳ-peUC0ƀMߛC?\ OA@Qk_ﻅ 8gT9H0ݶ Y_b,8]Rl5&9fZQ9#D(vC䡪 `y"\UtZCU4םpU}Ǹ^G<ܽc߷yoI?}Ã\j ^N載AcLY`5k@8tŽ\3RCQoP6 P0>f{'yAyG8WzVs7\G芅`Ԓb5JN/yjaPbcٸIR(/EW">FtLvn$i^bAO&v;s|m54y}GB`Պ@P'R;Am;KAv feݮE(_>` I`vBGb̤Ͼ$<)E&n̍oj/˞ƊALh fh3./̳ϘRgy(rǙEjv߯D@+dADUqL:Fg_Nx9 ׋nmJse|0{ws 7z& `D 8/z/,ZusصrM |drbؔ8&Wu[AxkhYvM.%f'F&ФD:aKb1C2-'[φ-g0D$Wp<n*@( G<`[Gğ)&bpF+ q (|F.)=ũJpN8A#`֒. @@]r|$@D|6xdsz]~ek--7!B!W0MݺKh]R| t(5ؘ|*SI-M@ey p{m1B,WZSA#1Mq+(|5%i]slG~Y˲WɑOn-]wxa5.6?)gq}=F1so/3x\3um`.jD:aQ:`haCtHn_Blb#GYf۵_/b95@bpVzVtH )IfD\Zl7"B`{s)ٚ׈IdMcȺ:A ~UE*k iŠW3^ٗp=W96n0.ph_WVSk`ElweGCN%U+&53Gǥ Gsl/ DF.;=P^W L#7cE7?#~3x]!P\,*a}U-114IُvU띳p IsT &̐wQPu~wB.3\PjML=P#4Ĉ[Lߵ֌4e)ڰn=Bqe7g:VQ.Ⱥ+:*4we>$Iw`;` `BXs<R-Y*dދ77"jo̸|gO ڮTC0G͂H%q0n.4e!#y5Їc&vFNC97<:OFҩ#1$zKWN*ۇ Tv` CG\|w%\PxlPn;31.Kn TY'9 Q:܍4(J[;*~W-1]PV[@ݵ?Bkz c.joK2lHD6E0(u*Cƌ&d-D\j⛼b;>Za'1l?m/2i12'0UP`-KI,)"qNI;IO<%BvxSP*@T@ <͌]h:LSa!þʹ: V'dŷ)Bvqk2hn4os#Ŀ".EI]ѼW$XAI2ScЌn?͐rpqd9Cl]w^N8?n*%\Y8gψ|+QkxN(3q I 82jq iJvT&ی[Ь!yݱRgy:!\64QK&6;@rk9=r]1b,CvCuxEeS6Pk_`} .K7Ra7OL+]c,Ut "OLwrZTxQ Uu+s $̝bi^5{MѕgēTMҏbT;㡰 =g2˴rj\q ďhb@PFǕ~D.oP ~k t.J)B0G7{k47x|nt.y"m9+;6Dmj)HekxLռdd$JWӝIuD: Dho OU*WWJQWNEk}@Z̮h8hcMCIz칠-'øm]%R[*vm ;H=B[xēH.y% w>5Q"| "p~ϥtn52 C[YL4=sNEHĬJlRCy cRgNػK-(673Q.)L@pG &ax&tY* y^ t)N53xz՘B-#t \~ ?&`;=A:"ʟ%c?_r5 ,+iO}(%|88ˆ1w& Ǯp+G# X`g0[>~(g*YǸ=.cx5 @lbP`# dÖ% (Q;wʔ+vkE<}_=Z,F_!4!qk瀚A$:x܇8O^(*$!Q<:ù4V肘MƳEWH;nD ~Um#wUMV]b&Ma#[bJa:By򾕬[0!?Db!=o_7DQ[$o<BK%ݹP =+@@ y.xYHgYZ07070100000049000081a4000000000000000000000001644ae3bb000070cc000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko.xz7zXZִF!t/p]?Eh=ڜ.+PDG[_Xtv;dm.j{b$S9 Ķ(c욃e8Ɩ$5 }"+ӲjEv=f: )Om~>ssqy'ufxqI}!=ό7`ZKVTMxcVM-LMtG,mc;п78*masQohw޾"Ui/;Tw7wo*Qg nK91O0>ec$U-Orx.8_2!{y VK{*p2RI}kRCN K MvR4"s!^hnZt]$w1晵Ĝ+_d2 )" "J3/9ċe8a!`84 8"Ȋ StB:W?yR1f7*HL;jXWg“:CZG=sUNPL2\ѭ {{Re :1V0~/먒pm&9b3YE,ЙG.&kޚ.2%O~k beVF)3U9\}F&)ӱDapd. `.]n0gk̭?oղA[ϗX o 1ߌ/tZًW4k{k-K;G JsF@^DvYԧʷ?ij)YlI /seWD P9O`ɒyT1ln1pᛄiUW]Lqm.3H,%?1q?]5 7KiOi A$myM'7+QnSĜ62SD",0¤OGE91=?9-_s2rޑj6^UYk5# 38Td:ZEak .FuB!'?%բɩuRe4S 0`'PL?`g$+MeV+@)qw$?uP[ ^>  e> u1"x'3Pj,}` 0TS6[]>ӯڽ/63i൧m.t 塄S ئuUogjo .{uW%\.M/̌ptՆ[N-XdeVGh9PJ̜d2,zBD&1sBUSB;?CCŬ;.A=L͞&pT&F؀e<{mp{|Ѯ#7 aBlpZ@`घjvswe,$"ҫb,0qo^T BVHc򠒞sxIY`?aaz/&zN 8:_R aٮZ j8, 5 ;^\mt/QPnYm$~^<( Dh\&c5");2t>IroUpek5"(3hm}$54f!I|4.V gx-$" G64WGm2L~~%uHQ_XeWcaMW<p~(Eҽz ==WQY]Su5W'Ңk-۾bg-9 UN#ja|Q`tN fd@*zbW\;T =<_C-;xJ+fo(-Qu.,ȭE{3-ﱴ."N@!C,[qR@^wx>$.s_WND}pHZTTNhY=n5T ~8_6Pt5$"((#UqȐм§rNc3]c >+[Z,`c*%[nzk'd7 )D贏ɥ(ԝO$GXo`o饈rZ9AjW2ʅ%#}Ǧ4~ş):u@" Hn"h^i|iP wO1hLJȍkpp?@XJ؏r6]Le2,w6 )B6jHo[Iwh{{ b}xO/]خ犼C4k}M9>O&{ԲrFxVB9Aeih5oZI46T{>^&fCH R4(yv5DmqnõpU3~Mv&#pii s0Rt/o/e4&ґP>.8Bf uQُl-zM@#]ivX1@V]?v9EєߦƑH(y@Jxq%މf; NxZS9UM&A-(~_r`>sm},0*8&vxżvӾ }oPFj< ҄M#Z ~枖sO%f$r198Tzؖ.2L[&a9W ;TQd)P܃cq$^3#Θ/. }ip( LH:oBKVJ WW$ c9?m"J 9l]=0ũ$Y_8p~%jHDL]}+YsetWL✽l3VKPս;|C*j^2lXw‡n)O8+ڙ sUT d4˷yuw[{ԋٺ@c9Y?'G]2)T;c) 3|eHO KFR CUl>"mIvV Qoԣ62K2kί"@N+3jkpu-o%283<$dC,Ѯ5q' tk=CJ`0.c o$ r}tPЭH{tiewG .ˎTK%=i1rhG-ct^ND|y zo0-Dgѿy# 9X-<ŗǧTczSH(p H$ A_ 7&v]!6Q;8xZ{LlJ 'c Bhg`+TAK=NPлl}X!w 57(vJq:CߑIt29_YB'g`H/pg3(zvmJtx5d]:h{am@>, ?fcGm t1<%P9F$9pFEH[g Z_hH]'e@a%~`)%{0VXMo/܅r26ܾ#g>@•}L8Έ|'rs*Rb3JC[>L7gZ̕WVL#+8'5 -zuר?0 IP7ox>d8֊9^I3+C`a˨{h뭗GKokjG17M$&/'vys\bf }+I׫Vњ)%h='"˒щp"/Olgpy[]ot 10q4#S 6gKkM.Mo'A6'Eu}\ꇺ+I7_Nb7{^% G>Q3-g]YZ 7)} +Q =7=4gzfMb*Vvo/+wS=,idƭ5$,$3K"`WHaȭxƖUeFDW/'Ob˨ᒪuy8E\B3{'{ 4Xz*q+w! a$O8m1_~ͳ.T)ɞ#fYBuA(]62Y<4!a̚5u0S^~y?:/\p1f ^Jѫ.'S7AWqʙuPWJI Rk/ ydcb]АlEFt>1gBiJ( uvdpi06zB|qj[?hA 2o3 syr:$XE0Sqy#O5GxP' EAh|#[0Khb#sZFem=ZOe?c,ޒ0gCvB P!ە1ƀݰy`$7 $TM~S+c *;SiXuz$#7%߳L)0CzQjo)e90e'V谥tB0axGF mL lV˥*6O*#F.6C BMֲ0OrNun]AFT Fv+~I&i*QC4$?p- |s#Lr?'a'8W߷a#j 2G+9$`s\`cڦi}BL :, ':hMI7[TJ?iSZ NÐE_SHvHrcu K?Gt؝;r#}.%jPYY:(rSc,-Z' tpq\2>HA\8Fȿfm z%zLpkV T>ATIxGH4ta6ҞO:ũUUl !"AfR)욗q9lFCcORp̬HM0QƑN9=/e6t 砇SY].#򠂅 !t\ZU.oU\ԿDvtQm^>Vk "Z $3z3V>8?b3P⟋/1fQ@N  2ulQɓu;NjP |Y;`QIa }@N_ .TbJKJAeq^ap$Ix`%_I:^2[G],m&ڀ #B(EXj.'9r.:4,1;)PI񎣇L9/1UXT-U7uE)U(?*!QyqdT('~&ޕNͩ"Spu5x9Oۚuʇf> /Q0o [teS*́%.mbKEآҔ˙;.TqQaV௺zr2̘n{.fb0u ;w}j r|6CDh/N%TES[ NBegMF~v9HJg ; M:RRg,viبbwJ1!14eGF|M lt`s1^T?=A1.FjJrٞa@ ;킸\cSVpr~dĒ9iW"re$}=#+"#0U+Bm\~> -ICF~0CI҉Rыz! ɹ;pkT5IkXX795nޥJIL|^b~s&yfVISY)diɁZ.Jop50QLXP~POqQ>1:+@*6kKdjllr_qP|ҽTl8Hr`Vh?o8%/Z^]FU|x'_dvpE]*Y3,QlM `p2%,(BP@cO®p/b/WuHw5i#l1:AKDza>e愲or0UT-( s*'_gj.Z*߬KĖP1cRZn1=/¡Ipj3σܽ?6+ tm]#Ӛ)| 56E׷S 6 j1@]A#洋:ru} VΣBZ wp=9P dn[_wII vuՓ ;W`T8u탷:iw2~B/\1} KfS>t XqdpWt֚pec/S,IB^ܨּa@d>y\tzZg|sA;Mox #\`rygiW9hł%EQf)wUf2!@Y4n!]Y6ђP W){_ILNnj9_іqQdHǑv2>*<9, bu}Bv*9,oCiQm4j;)"v&Xtd y¼jQ GTs~<`@zdž˷#ɹӘjSz 1y-I"Bp.ZnRPo/A<ٟ8aOR6o#T.KTSzsq FP~CTk%XQsMv'w Ks ^Z'P!x"@2d >{VN'๨Ō7+OR׈^7_"aiTBA|S2iAK RI!f(ۍ:DҘth+IKzt/#\х2*jML8,O"ieH ؘr?x CnGX*A{x:"́_pfPΪל{΄q g6Fk)=q3 s腎5}-0)s҆܊#9.<@PhMSן'xGeW;OK'7f*$M#=g3Rpvh]P2IjZ!mFuͦVgVטA~j8;kn o0tz &uD$=U,(#vddBΠ3'ucAT5vv{wm?|^?5Ld[iyr}/PNn1J=a XȣIJ_7csxN烣oY vtI;/Cb 3q^;~׏˜/'䭋TS)]AS;%y)`C"i/(V`es p c5~ho)Y2Ndؘi~0X&md|g GU^H @P(,I~ <2,9L@JWzI8`+*<7>R55 F<|BP#ǃ[|%i3.AfxLmG?=ZpEcNK;G5U2E*ke˂DQ@LŞ{Y =ND;iTiP׭^P,;Z|ac;:Dos G jT)mD*(x>:"= LDD ƊRg}38<36h?SL \Shz+AYR3g5;DzmE6B{98b6w}Wlyikg.JvMZy+'ن|0(DwVKsARtf5r1Vݼp ;xNtFbV/QιQu̅.U9H#9$#Z4Dk1_)v4V[7F*&< vK>"\oqx ,EE},`fEDeֵ\&G9Xu:ʍ#|aȀk- h"iJрZ1G옃oߞ(I&C,UB'7Y9&Ё a ~NATMKOfҫxFz)ĕd1Nk$@AOW:sw6oiq熩E];?bP"mD`wv]w{ԉުh(P@d[SU`wS2TqnqTx},OA"=<#d^(;i%ķH1s1Qԍma_7Ĺfve5RG V婩5lkdOcNloS/|43t埆XJgOh+s9EDմ¹kv$y)f x ޿0ى?Vs {]k2"m`P 5H_V]gww\CqxڝvHvŬ~ūZ5a^y:#DUԎ(3l]*t)?/!z>8G, m[΅IoיCA^;,73%Kx h2p "}=(@Loe7AfoT]Ѥ*{ 14 U"[/?o?K \:=lBR& >*ܽDk o_6 /)`FW*WV$&Ja:+U#mZ2;#t1I}GI q1]E ժn*"dOhsx= LLA `Oua؊,ҭ9;V?XL-GPЯ}dDž~{;J'`¸.:4+݀\@QΓQŚq6ېVQsN α-~01aNwᴴS nBhB>E`ad 5{3!Uj= WFlԚ1A4}=rώC|:EG@pGT6/limj!**%{ K;E"0DsM4;kFZutcaXB)BK0PeY<<6$:hqdizl@̬6^ i2_5 H} 2JWȤ; Jޒj'R"'\C: t\F-Sm}e}\VO |a6e #N8IQ9l1 |sRu;~NQ 7Lu>?vp :!dXA=5-&ߠaiWnIݿ b4a1;`ɗzu.VT$>(h5{[2wW8<.Rq$; E:o5%B>^?o[%R tc6xFԼoVÆ1d| 86d();UUնhcshj\ {tӆ/IDL M{cҠL\ $O4 &se{g!ʌ/5W\Hj3?:\T"^DzbG2IqLNA@%9KFANÓ[B޵ϧHK,&$B]/7!v,8-d өCudyv6A CsB' ۰pzَ9mN-F ɞ,7"ID0UBg i͏sH(%Reu0Rp;n/B% }k 'pfߵH rb?$V}#̽O)))  #6zUpu[2َ?y*2QFнHId'\slA '$(xg$5hwUgk2(bm:KwgbGf־h8'U-^|_]N'ߌ?{ _3k _amD66S׃xLr)GĴK >BZ-#zEוw^q%蜄5j@u8p5j^◧2¸ZQ8jx.Ґo:x: MgmëbGPN@V c{'u ny%iׂKWz 8|Egu ^F2 V\gXp(tF1s^3!Yy|% !&igwGТlpokW3z&i(N ebQǸMM1rJ5#9ι6 b01Bf=;TY&laurP1ͥmKh:bPC!Z!S6-PX8G/[ܫ^Ӕ+u&΋Mp x( Mce3X-sY eX @g=mWudž]|5~Iz~%_@H[fխDcFO' e!ڞx)ײI錄@"XO(- &ȴ}G݆}ke'W"S fZq~.҅7Gm #b3sH):w)$:K͈Q S)s7;W"<qi@3:yFpX&#:p$,Ѽ&:Ų9S/u;p lȨv4̄W^ΧK:aXo_!_*L7s˓MFz[oJ[ųc˰K1uTD u|E9y (KM *'G:^z  AN:ٌNu203V=(YS+Co)?RR 9Or 3{o1Ñƌ0ݣ]ĖZXA!=@ a8+3Ns|Ttwe^tN#rH|Ѷl¿0n$~ls8x`a`nGWfuex<БOzEW<[ȗ4́':H*>Bs_a{*U'Ns.26l6AY/,TNj{\Dm10̦U* (% si5RIr[ 0@|s ֔g,Q 5͡+6\щtK1dW=3A _qrlj.1u"=Dʋxk? Tw's%t)+y/ߦΪ|ZDijig\ }amAo1P3P N~e=! 9tyڎ G_5Vy7q^antGYbmc5ʬii{9s/P;Xh+b{餔%/EČM0z&!kX.ݷk,*FJ22:ſ0I"f9|qwn=ڊkǛ;ދ tFdMn Wş RJB.J;|Zm|=M*e\ad-QSY/1'o-d|{z5;ݛVwrQ5ih)ZxZ:'ygex &:^EaFvKP5m*IvWsх˄g'ZVۙ'; Ry $&_8%*h@҂рtj;X6n`zOp0MnUB_VD-?ؓVm"ExZCO4@OBҟEn䩡v:Np^2]ZbIn~H&vP!ª\ 0s6lI`PfD0뎦f"Ue:7C7]ov WceX \(Naߖ(b`ÝM]CT8x~[!"K+Qh Xt qjR\vYfp}7~a4gz}:̭"4F3 \(\9[Ƒ : ': M8lӖ4**_;nx]42<11DCSv;ZHg~{U&Y$TV7.z2ݣ%FB|PJܺdZ=#xmm9IJBjlU|i=.s a rmёYG;lj~';< BZLoyga6H4Bxfn}~%߻Fw}`:yȟe54w[%gIiFޑS+ $~/6dtD/(#EWhWw٣o$6 F)L4j$P})f@z>x*WaH5K:`pnD$x|B/Tm`Uj{΁NL MUi= d@IByR &ɫl 5Z5 i8v;^z+Zu>-Gٷ! Jo#j꺮;h _͞ Xh9ca73$YL쥷K5/x-:H$g+lmӧcu8^%f88^]6ؒ9X]bVƲ3LlqZb?Y=>OL9e|jEu9 =ʓNFG94 :ǂQ j>5&.ŵ\/ Yh+-:\ttd&[@ݎFpΑWIϥTC9PRrm0u-VY%Y֯kBU:R0b4B*#?|rASM4X6O( 3marxV'0.%,icZ&mΘ%#U4KCsRX"_o#BfgAUWVr8,S= > >ШltLq8%0G9AFԣ[;PO['ISok,r:3߄Y7ljg6:%Zy\gBw@6Os6>2_zNk֬I$x!RQk<ޏAߦAўW0cj CPzb NKd4d:?^tQn[$5Oiqw#9lgeUbyvޛ[[ [g"LKQ6=}(>l#3юVE߃Gxlz D[>U08jLBˁ_Q!9(hA^4 ~uo 2aL>zH`_(ވj By+h908R|KH ?DSf)gUgg!!GөBvjcRƴΙc!lsj{*5<,wԘ ]$%}="cq䴈bnv+A4 IMz"g׹k>lV͓e,>LYKaQw{eB0SyG*->U*k*T1еf?@,*FZ׌]jPƬ;dY?@YI$8<ƠZ{$KA]Z48j+],u6HS]t؂D1IyfOX%VjxRZb=ױCBL'C8I& LHiH7)7-x̘.[՞p %D߮k8k NlL $d譇b񁞄XJtS1>=osUZj}fB*(f5\Lx!1k&*: Hr?3/^ēxIPFqbj~CmF=fHRav3l(Ews݇!kŘ.z6ѭˋ1 ~ːk{ <ΐx-Ar! Isd: J~%) V9i13v.dP^ƅ Nl3˲ٺy+VJv rᵣO zNg|;3q((jGѻHԋ555"z6*Fhp)ϛP_z^e*X̶GM:ungܲDou`T'* _Q_㪃':zHMx%iNr8ܾwVqrkB>PIgؤT^n%<*7 ^JGPL"2Egim*4ݹ, Z>l,n \ғC 0xz]? r =0 /)֭swdBN'iW` <;Hy%^ Kۈ˕]g׳,bыiϽ3* 8>7t3Q"YDUvq:!cA¨D78&Z\ӏ;Oj`[05#}>+-'<{86/$]$CjĈ Mhi'4usn;TC#̳:ZnGoqwF'TDX? -+KO+\%|Ud[:tNr o[qsz:ĉQȄc?7f~Ղw6c!j4x_|d$ 1 n@ BEfGj, ;<gpYEhx;Q# ;Q鱸}ޅX /2эUg`wX8G \ٷL {Txe!͟d`g`5 ^7=XWӑmL:(Lb4"݉QqBhR0 z@}to{ocW/V\+ o+Eı@1rMIpcsvUJK%FOOȂZb& 봜XJ>ʿ0(|r<'D|ZxWWmb:|?uϖ7U~[_[]wFAzbזS0IRYMz@tԿ~x\BZI/C?)ˑk& 9"76X[mAP,C 키9[5 ҏ+}vGm}zdR^>8O9s@q;gƺ{%>ot-<6.cyB5edH Nt Τ43F[͜'IYcEJ&Qyާ`wo& k; !KJKh6KaێkV[ʈ|48V*h K2r2eLߚD| ӻD5A{NN(}30 D/Ř]=Tsz#o>t5r+}9 8֔)b8DĨFy\zpn{>YSI5&:ul2«;r nfWs>e++xZ)ѻHwZ*P7߫-9#,2!eQX]3Ph-s(f)ps6oS5ƗvK\Fm=cKgH4mV:V:ci AO2SIIMlR9N ZIȓ (w3 6-|#uLvnD 'p˗ƪ/N,gƬ?6"Ю{u\Eܯ}O6ҸDdQ #:E %ǛHe`-GQ:]k1ƠԀ^w :9pXwɖ UY4h/Cf0/?g.}BT zֵHnly  ]?[_HI. (? %`{p?I*{FX[]QX:R/ҜvRSz=bv@ڽ럭%@%QɒJi* H9C6÷VV_טD2X/Q|AKGsݳ{F{qj+s~R  8@v.1mtdq Zl듋MdF O-?FMC"2=ħavR!P+ꨡRr60>kϛ8bJf]?}VOM(8eM4`XuA.)'!qnל"YxZh5k?1GbSvԐv!nR[ĝ$+Ϩ M hR HR6[O+o}>ylj9U"xqΙlh% w 3{[&&2j[S^ig?ŪI}!L.-!gy-*R&='urtvy!fEM;<8ݑb(V}i R!\Mͪ@N_) b E<+jrҧ) :q_ȗ;7H~w%`6Gܚ$;4}S>tL%t'>(G(}z`Z׌uEHy{>uƺb}QjB>96(E>rv)H: x$~QmR2K&hͳJ:{6HLGv(CUj_}io i#^8+T?P~O{*C'J(D|f~&݁M"fqQPړ s,L|()[#Bwn a8;y4Ϊ 5_$IqoYJ&1!F,OVB6/bE ϭEt?lme8fd}z!a)*?~( GW x`N&!)&dmf|4=6c+%3lF"A>4T4TD;^x#zDjESy9YYx"T(V$/]M<1n&El,1\GBgjgND&lmCL2)=,'ZCR_'0;pnBvq& "R84v0vrC%wN l8j/||') v/ :XB}uZ,V'7X1>:v#]ȩċ@36wQDTh`*+ *m R,U0@87HY^rM>^&.oI 8sk} ΩDyY_5c-gfz% SG"lߓKOHS:,sE?CT{r橱3*m!>eG*"s6ҒPWНޞw RGIK {{AF3ALyۛt?Y_%oqF}QL?s\dS|:螈i#JV 9eW5BR!p[:{v?XIR_\p <`R4{4Q Z,ѝ 87,"blZa̗=D%qȜ |tV1m mHPI2z`\wP(֖ns8t<^I,#EkO*a%OAvî#ҹp[S!}6P}g`ɠw]:b#7a(G?Hٻ:v:o:ؔcShURl<{Î 3=7{9 mؓF@1ݜ+g}b^*xc%X}7 ,C؊< WM0j}|b*^7KR=(/r}Bb9hWj/%`$5JpJ*XfT.O;DžPΙORP۶z?`D.Mc,XD\,rc|.5OPq$Ȕ$ X+])ZHp1vZL,̫kk"m&cj+9>tאA,^{N$ILgV&[-ښ9xio 3TF=v++T!tcLVg7P ez\x _/5~:,TK)> w:[vX0b%mٖGfeƠm9l |`Cr!?鍂ʵ02oi/'HeRκf^?DUqhl~)rqfo;iMDWX'x~ђ#zhC ,^;/8q^;U01Nt抜=ZeD"{Kd`D* .;S=`V wp |#W|*+2Qޘs𞈥?(C;i*I})8:5fD7ϊ R_mai(9YX 8Ad%ܛ%|q1^9aVJNfSi! kJųȵU&Ug8j/`ݶ.#;uw܎b@7xU)[]BK?9;T>}2n+vUGճ&O].Nr >_Qښ;i1{:Wrĭ*D D 9̼N[QevLN'X DhP*?; ?ko1p^2g.$|`RqN^T)krEVr̓]Wyd_;Ra}q:R2!LKOv.I@̼y CUrp۝bsoCl s|Atf0c#E!慯 :iȆCwv8$f}G|#;kl_^4"ޖŖ5|8t>g [֮羖&CmoC6mdP4JkI5WXq(Z<hbG&H+:A"j!#`QE534b5 h(2K^^ OlB5M:mo'V=f4d6Vx7J沸Xv"V0;D{ FWM̤\/e qB6\ٰhEL'J™pB?w-šU)i%`aT?PU~,6V$mI){yf~;#S?K` e<ӷ s]7; 3_ )qdIcսǚz"{CHՀjpD0hɌsAkjI ÎRQscÞ!No+RsO?z";v.{?%,k7#%8KxYW!?kh<74@.Pt 3[>__FZ8L `EA\ 7.Fem= tw !Kx$}9<_# ɐuNNhLwh7ZYw{6@a3"$Ȟށ Hd?63 =σM=u}:0.,5*1]И:nP^S!׼(˽9i,V?SD%QY3[ 46Ðz Nd*u5񞳜M :HpPx}v>!wr'*NbM1]GձkF|\tYS{4tԂGOWa>BDύ-"un<̌zo|P1kU=$quӮL& F@\ad0`QoOB]Z#k7em3yK7uœRݞ) nGMT 9\DwgR\T&(}<X $㿭7]Wѝh#ج0D`AA\\NbrvBdR }2~d; blAC~f!ڻ0Z6Cy_Hx^h5Og-'PYV1 C~!2AVQj%]v$ƀ$Ro5'])!!2(sEѩTɥAC,^&ZrumKU\K #C )*wS0 _Շ%bتbB}K:Q #x˒QW@뾕t ڮu/aڤiĢt:Y%вp>&&Kb,M/My} gZԳu fbd1,NS1j]㇊b[dGmzayݖQ^>"zZ=-* ([f ֭"DAX-X|*pǛ⿝>)~öLy?@+:f@"In{w?)Voڵ."!! w`z^Xc0Lt[{.ZA>P^#巢?fc*0F.'"60RH"ص sA*1;l~jژZJJP cB ȣ#8fDZtues0u'?a`q?HHc#OyeܤmP4խGc QGAjBѬk"fKU\=wOӌ=7/u'e0\"d!y.^E뮄[,Zpd^o**\'a߫^/ZZv!1(OF7ڀnvIڀ׊d#(:IWߘ_MUuGeSU|XG J: zj7\#>%Zn;&V$e+_)VOTԷ68 տT'O67RgpX<`lG;|4O$t(۔_bHS6[68xeP h}Y Ap])SFO"gQ 2wτ;j‹83Zڒqۤ9hR{$"R_X`شK8ܽf֩5z1oOZuNRW)I'tyOVN 6nt]V6]]^w_1 ybadowQ @C:2mH jTp;7}.*&~2p)d8 VEb̫J^ #Nsu`Z:ˋ⌆yc(3nsblKm $+w)۔bK޻l]^}=Qe8~"&+3 2_׈"ݕWIJA\o78'층 PU !6hMp uUZ_W G/gنǂG( CHӉ#hi#aHCPoՌ%w-Ǜ[ֶ't'?Nnk/"("QtJu@"U|h<~-׎1o6:tK` ղbt\O#$!"LD?HK=@SièLP!e8pZW Wܦdt+T,l*:-q'ZڜhyP=ԇ|Kx$_[,*B\T1UfhcJM\{?"@T=:"4^8†Ⱥn= k>@0J3_X2 |Y-B%f~%iDgkLxy:Vb)ó-Vܫ ύz*Ym7j%b#uِdDVK3 a ϊbD,DU){quR;ܹiWKd]-TP@tr2UPG R\<e8p6 uL+?G)>k5٥&|<#Nqm)tmފ_羾8(AzmY$[ujCvcf&!eX2LE SZD1@sS΅PH o1P1 4M\ڗx c'fj ^e Dl1Vz^[C:ڷm1_˚&jC荺o~kDF M+lSXe2v;@.+qRvHtYdϨpN=yр#u! mj&6`ǀ/PvD>Aѭj1Yx9EzEX尨pZI7lh.>x{{>$U#He.0m_ht{$=!t-@_A A ʼn_.OYBӿJLpd;9RDLl Ǧw "f8UX"ĕI&e$ ;=7ۈ?;vr%iqJ|)$'g=fZ ;aD{aU|q7t60q/XX#%; Ӏw3+g˃I#c#/ਧ\7iz.,6rzu1eZy(y'\L](SIBIFz6"d(CZU`ą:O%pѷsH]CiE'SeDTeTtk@FCgF_ ~i{x(\a=?r`E)'%}CH_tjA(&ۖ93ijڪC}0*v@3/G?P~tBjrd{Hlu݂gإĪ$xK dfA!7Kk*×0ZGg$N)TOO'!0lH;Hif7B^ .|R}c ߰]Aa y:mvHc# uȟJs.m#'Y6_gzSF΀UVYnqTB=N0A'Vg S8Dl:w+κPll \`DᑁUXĸ )L"k$\y? %Rŕ=kkEW6NH{^Z.Wv++*)Sbl.òMj72x7p>EE(ifb =X4i/dZ53˴Jy׽QDiKBMxΈk۰ Ŏ&n(grg&QdwIjL6~pji;Oۘu7|F(EIÉhH1H`$* GTŌlCzGN[)?LD}#" }jaNj#~f@?So97J];(91˓7ۍDy X:X)j-g8ق.K~{HVôS QXJDUx/H@ɝ";/s[*ݎ7a?.[KKB([sV,hkϜ7+hn(ˋհ2G$P?cMRjrP}/bP誈$*rЗEn(Ն~qȺsxUjg(٤RV߅ Pn3;F=#zA]#=.wIJeF[qAfzwg2G%gye#-nxÄP5npK{nŤ"N 7.;ݝYBjSZGbωt zyw낺QyC V\]$nO)ګ:pZJ4oaWa͊jvw1pOEi#7@=͵cfv{,(ج]x:ef'lf! M5(K7^땯o'-I(e_!Ƕ6oI14iWr{YJ<r B2Cڞ=~m‚:xc%$l $XEՕ_e(kXp[W^-GO;@~`rzߩFKEPW4KVId/wF ]Di?0)bPH}Mut-o62퍱!^0}>_ nQ2W8UP$A{YKT3]JÁxBϧ 9tx%_SS.yc8دI'0DGNC{Iuph WzRP{6\ 㞁,@sK:Agk)` tfxYڄNnfD;k-sb1n{4}@uNVay B봺R"4Gw7c䩷eY QpkXw쩏|:|]*WdSgoܣj#0I%@&tV"9݉ I%vrN#JX6 Gf}JWDAr(haM?_ɳ6eX-v!h*{8rY2j5K){20wZf;ڕt8$wSN[ ҅sR MiS 䞫dC'v=mNJ ס" $?h=+o d47)u j'1 8t*KJhRNr:+̰M"d x2v2&!F7_Abgl=zG8UTIߎRj۶IЧ#WAGX]1v({%eGKh ;Vty(|YGn;*jaYzP6@u68PDc{AFJ')}ё(f;W, @S ڂo&4m3E읈, A V/1 `O}!2V~G8!DkQKᴞ祄F/^Y`Bvdy^%[^-/Jai^,d.XYfPN>c'jۀ6Žr5>`?dJ0WAJf?( Lp5Q ԝN/lEn踨b\_WOH1&D%utAD58 ?ej8gpyבQZ2LlXˬ[_Lz3}ď#e*Eڣ 2M*WC3sb?;l πv4+ U )=Ia ,x_ȘpS*U'CirS*biJ8h<]'>6䀂$` :p{e'K 6ze0 &i<к4=Jib^ee+IŰ{a33'iZ Og)/cg˃Ba za3!8 2H䡻 m[vG3x\ϧz@O0TbO,:sTܺw٘|@,I:~uE.R*?Q2$JIoE&szZ9G ړ;zS^[-d630tqxv/ KL8$"rA$|QQ#Whz!%ZnA2ӟ3@'\ hb&89% 0e/fӂ#0cmјU q=W-_yHNU< vkfK=_m>CoM`x7fafZ:Lb>huq)bG/WWXnIbXȬ*AߖQك:s嵢F@r<(}()bNbNfl8VdsgB=8Y5U3}wwP/M֮F)⥵2c#. 0^-7._]X)n&͈\m<˟Ӿ\SgP^٥@r߬;jԐ!s{$i|4U ;C)j=Q7 RdgD"{c|ZplUE'P^/b聡Mx#M+GxP?&2Yගd.\dof$*MlmFГ,qX Wߛ- wt;KoCC;T|`rB}/s3uNG? @tAm줙K`F;覮_%0f/䮐֥Xt[Cհ }3^&WK'!:O" i 0}Qaw(98yǂeq&VVw5pi,q&+s'}k'7DBAHD:piK@\\褹*,8}`ђ4#Ipy'b~ q?7G*sc}UdbQr!#"x:d2 =%5,d6Ynm1W z-4*!BTA`"n= ^hYWyvln77IϽ(vSPqW\%./WbF%œ9bK_ЙYPf_oUQJp *_ez#-JC0 {U07pbR䗸wҖ,mpax_5?mO1w\é`S,†_J\M>6ub#;ϳ_ ?L^ Q^,8 WxITK<^B=gRc/'aZȶ`Ap(Jg42|sP"V%JVcjɠH᚞b(*Ze7~1//蛹!2|)Lk ̇j0jxPP~Yŏo3LZrɚ3B1J-uhGJ#j] [yy!4k+ҹ#_#:foIT'kz[^IqzXQ%Mz@I" R^HrrH ]rHSZm՞r:cu mk=<%G iigOS~g$æ8s.)# LI`I [s|d8jiLuf&{F>ђP='Q8>ob{ŗ@>؋ jW>]OM{8M<W!]-KQ Aʹeqpjdž:MVægY`v>m71 U!PRv73!;7#Q#'h;z6KM.[@]@4`"~V .3EFM5X4Im.[c>n{kzZ2gVAfs5+r ܺ샅S[AN˖urs?LV|1 .7ֈ*gV[PN qM}Y~G4b UpQH>_ho ^ R^FD@&MAKحpvn)!;`nXTY<,+U0UFrhJ;s,t>AG> |tlkފ7DAWm], Z G|Fvm<%Ԙs=[8t[G%V>D2΂kïY7գGs}@~Ӆ*-7YTTIb4f*T B?_פd@Û #(~!ɽM4m[aVt92u"f:{#JczqR;-P#Ұou9 2[fqTV2UyJuHTFo))  1S ڎٞG18 M^Y5$vונcvG>ʚSkzsBy۝'r ߿ƼP2dy[ã /@AnĂv?gNʆUIL*r6ы?JLQvיq=:|fS2hV6{v9rl8ȅ2MIB!1X`h H7n٠%47 x"7k;OMAWT`.va ,dkh33uܹv_>-2KU-~A7SASN0 >ݵ_;Ay7l1L~)s7 >T}R3^*MYB3O/D"}an ]cCW?,lc{ <ƛGgz9lΩD 4/對yuCr!tk^ $j">DK -kܕ@W_:c7³Fw Pk GT>Z`":h? 8Âl ,Bث7Sj1ٲSB h)ן7?4W1ŰFap#3T#wrX nzV, p~H 3]9kص:BM94vVP]ȽnL]2be+*9BgrpXpOni+ۚmxkLi{jx.. D-vL ogjy}|!<&vv^v G/; oV?EJ.T+;AO0GM^ۤD@ޖOjKs,bx_'e#v~m22oaa>ȬY.zJM|1QT֐U+ֱ]j6ѐy0A9\T ^v-F5^<џ/-n+Seim6|z܂ d[T`u~VubZ2>1$UcOk_\@C%_ d0@μ'ã,5֮ͣzy/졉9&sfFnGafr9;06ƚFҁwXUIQ2&8 3t68">ij 8p {Da7Rc gZ} Li%leE?uXiB^OW~R;ONTy|J- -:fy4q5ATqH$0;6B \ *W56nw 7s%DF*靑/><#~람ɵ{Qbզ]tՀ JO6̖/!Tc B<Nr6mjWIxORySҝYSbmc|yV7Ȱd+}gEux&w" * H췛˾T|`Eg$?[7Cx/~=hpy#ZצyK< ڵ+B%g䆲%1xŤCd*N` Fs>L9+eeT}jA"^쾕N`T*12*LUQ 4dM[Io{+[QXMnֱP_EGF(Gaw_nsm>ܭty.XyKH;G6IY):8SݍNM!'@l`5\$ףr{.U;l'NMCVL4G)ȓo= )xlq)  ,$ UrU? Ƭj1Z>w?[u-\Yz4+ )f;hkHcwe^A]޼F1UȔI4F9܃vAN, :?Wv-x8 au˳)i(IO樝 )ũV}(oG#qzmG9Q[(̾6BK[!V`W+)F{% i̺Bt ɝTRZ8ou~^?h_֑m.Pe̖WkOԏ1!f; n? gD"*&$yx.$C1J,yΡ{5b[ET2[I26 kG׮68P= rqR=j޶)i1IU)ECS> {BĻvO> I&¦ z69?,.@+.C b(A1+lE1*#ZACdHeݵ=9;D^Y[ztfwtvϬ%`1A]HݹH)f\G|,٭qY'1>NYV|*`hv]+ng->q\ݷ|A>iIVTlͽZP4ZŚ"]֜4T:}aUнbV<5!~䥮h4]ZšO-aONߣGF[9=L.k_H2 |k4N1 SCЇlmK>O/1}+:sxHzlڮCBËg8B m_U{\q ?iX E{r=(aN-}C2 eDCƆ3M_`:0c'_7Cq ;`"T` gep Hkr:3TRS1K|SYe>LUlJ vѝB i[0bJfDi} .㳐 pX_@HǦ=*,h>=1m{2: L6)M9D31<^6Jր_M>6|wMOI[wxW;iҍX?2+!+ц)c1Ù@S1hT;: nybB\r>&D[tt(OGa'O*IFuZL7;aF[Jj7z#!=Kqܛ> t,[fG}?"P}Tܼ?Uua%W_(QFI-Xc=oF|AtKjߋ(~>U[nEbٕ8  s)*j DH߻‘>-5feYIf j3juʕQ%>K~zg<6X#jElL7 H8Q! ]tdQ1f,!X]dU(N_(A f5Etc~ʒ_*e S>kCвZ cj0{g^ਊX':.PX@35ϗE(]#ͪ'SmeyP8ݙP7Y2~A.xɤ Zǩ),wy_\k~b5g/G$ĵ WdG#PӞZlX@OxmY"S\ίSo[dV̑L5#]Cd:Oo;?}I`ISZ L}9UNEL+I3A<#T=X9pm̔<ᕘI\U"sݺepa{~ c4dv~Jgh+PJDZ&7KR O x'#2Qe55T.7֟Y&KVDe l 2]U2VtG[쀒Fr>R3;K ld?_ڿbMay*vPPYU:Rd-9M({j/"$sgAF85:NrU n! AB,Q]0y_ӍYRF(^?m5 GD,q"0Z8RHKTV\%K/<{vԅ~Grpi-ǛQ6xFўUjbk_[ E7/܉ʯC(9,a"}1cRiղԏ%=&3"qùՋb1u3,e9%cRPõM Cߘ/u@Dd>7 KI<t$BS$@Y5F(giTZ|qzVP$3HAKbԫvk+HIA8ZBrͪ>}1aes P`_U18btQ 5bexb@}EKhˈ`݈37=/tMPiVu_k-P7~#.tFǍ-4:JtR"JOX͕-Jb:- 4m2)T:JHA c&~3%ye#93ɽ{e殦 KF)v2SWd”snz*oF$Lei~vPϻ9,u ioǟ3lntΟe- 8a~4&WeVa2{ `}l%*pqU.\A 0z?8f[;avö́Hҗys T,I`|cpFگ8y578 !EvֿVNwŸG"$j>^JbC}t\pWk{PN a' tq<)ӊD\s鈥NV!hʆʲ3jWՌ6EI >Yq41, m<ҙ%~o׽c#!W8 )*oCrG: ')(r`ʺ `(H)Jj@`iNg͕-IyP0YJoZwc9'T1 s=bCs!܂#:pco ?l<Ԅ6Ǣ\"%OYOgRzT!h OstiOĝmk,ʫZ/dA5W2.~ӻ<% I$~[楸-,6L%m6^hYx\ږa v\rNP1i'4IPz,ʔĔ6wqCE]ǰvDS }^i(en:n\hmG֫e>Ru5W?RCJh"H8 [ɢ^mJQTXUB[u4RS;ƞ—􃊙=bEV&{`mH{þ/{)ODēp +63FLWӽ;qH1#)سr Muٱ$* r56aA1(æ̮W*Xl*?n@` lȹbgY6X; RkUh85CV7 bnI7m0Nzz|,EƼVaG ❖ ډڵ6~|9¡(utT*ӠD\-m'î˥"9iS {qH7u\”|cHm&Q6< WF|]r)WZ<{z7w7Y\~t.n6zu7+fumhKznF𒒌`Y   Qy-?zHC:7omI6" ֢FF9D277X&#\S!{ Eю8 l0k̼dg5/Z&Y#8cؐJXJ/ΰxՎ#Yd"t<,Ѻ{ԐvL:@0)82,Z{O.>thdS i VG)V1/YV+T!7ݎP7gǬDj]<RQ aiPoiÄ14;1|JkI!_3@+mB*˒Q'S <1e:+-=9z|mX,j<)^@;DLHk޾ P$qCVYQsqvW3mQ`X2Ҏ6_Tخ$ΩkIQQ@ڵ:9vUvA}vҼu FA0fSUcWvWa q+֢&LK8_/QdXN?`DNVۨ:5sydz /0ʘt |VlnڗtgB9am(8ԤA֢/% k7)~:."a'.f-Ō,2-#~nlL(#o{EN~5Ykԟj3n0V0XbB.$jT ЫPOrP\k>"߫]29h`pU eh(ٲr+P3;0TٷEMlj;QI[yp eX<3BٔT=,p[3}0~8sC//L^%)Nk&ۓ7ʞQ_/R(7S4Th<4#L3p'eDl*JmA7H+k8X  mCP؄f l:@d|[mA本u814q*V}9{'X0ZC!gZN-KF5 -52KTtnNLGt2l mN `)=">DX-VXU4޲%IآVWkzMU [S!&f}>G !zij݄C&M#Iee \'S'KR㺀3*)#-UyQBx,{Q)9JIByq(aSְO~zI/4i;l'`c>h-ɪh ƩvtsY"=@)sU]7R׼ӋM[}W х>[6gUMz㇃6'4([V~LO &+kۯf0P44/9A݈[Ȁ<^V[Z:5[C_$;/|Ε/lCK! bk2c$= b1pŰH+b[LbqP u`o G' rV&"V(ENqZwQjxyWY\o cLR4Q*F3S?0=WSsoy&<[r}UB^ʎUm %iO."yOMr~iZpCqUlVۏ"[ /[서Ni U!3nk)O@l |Y7-fS^0LJ)M8:XZ/$Q\{fc:9ܽb}ox2( 4"}he ЏI13'_'G!jFԂ}VC=)p0ީuz4r}d2oan^_uP˙\9>|m`5)V͓Y ^D`Os e02%I>#`j]%C9eDGG_'j/D{uHTC,;`7{=%0,Eimi?BͶj. 1#߶M{}M# A@HMJPBoMNJyo'־?}%d9h6jc8 b?Q3Zp=;*RS/@#E]1v@h8%O1#.&]DYJ!S|9/nXHVCt΍*tOỳӻF,?-P6~WHg8Pt_c4Aj/?8\̛޲~G @P=ۋmgɋUaA`akݔehG4^X] :J,ĊuTv"޸AMPA9U͑#] Ax(͟7Z/'S;D:!bUBT}%l&oܣ,7P?V~ri>2JۈR,->UPUz0"1Hm!GI&0Zap"uOQɗxuiퟫ&h*;^U7=/XT)l+ ؞ޞ;X HH&5VU8E1L42pܾ$ jXYjw,3o{2T0U-Ɇc.6|5@/؏(Fd 08zdq"]~W1H.̸woFv#GgrK~B{[WEsn:5cX^GRأDS9cFnҖ7p쮺D31˼#[(]1G%D<]1sD!3dJ1eϡg X~wX4cKe{+^EUа@~#S`i%ݥI}ќ tvR /+!x,[1UGDjLY;w %YO3)/ʝ K+gfm9g w3_' k]1rIח2=?D *:6~ބp )QrRƚuAخ{o&iۇv&=V 7I˂">茌uDn5Mr%)mW5"ŬtHR1kք#kr{+@sYbU]AX ]5VUP0*l|YxGAbWTP.5>L8 _]A(U"h0 "ea@ɥ%̀A}=.D9ߋ^JL!3xR8_V0 3TE?rto1K9֣ H vѨ93G pZ5Oc42.L 6H*Uc?sLGʼv9Qϡz0]Oo<<`{Ui?EҌ2ӻ"zaڶ-fK/e®OAR2ne#_%m~`hz+W]iʃJ.W$ͿXH:6t(fEQ(5jr݇hvq'&e~"-xqGr?dtGRb6N4ʀ:Sq_ղBuVrf~}o9 JD{dm%xrD1!`f}ާ'("`!8w_@oJ-9-2x1)TVfDKy!'l.NcY6f=QJ5[r 'tKj2+wP`pkE`>"Q r-z,XDA,IjqeX$A1<ӪfY[s@]*OCpI_;M<6fígw.#-PLi>GHo)#H6Q ѵq͎LgcVs 2RDOϤA$ۡ2c:C(/ÛC,y&mhdw3LYTiȊ Hi,Z*Q Q9n@i/Ja>}L9/ZS5 ;FL.r_01+ &2)>^V 6&:Kp2>)F8)IZi&8$$ǂU'fr\&ylM;p';&Brw*6[k#Ffyi)&1= *6?eƬY"H7Je!R.yepg*r`Y훜'Q@ 3k|}7bݪ]sB:X5vߌ (&k5F~˥A, #\+Szq10E7FK˦vATft EDZDg!TSEB4MFnZtPJXl›c$Ifc5diiٔ*d,ҵAg)r ¸,Ø%1*QaFǎ\|V[qլDŽ1f Ll Cuʇ靝,stmӵPs)9Ma&hHҚN)7ɴJia-[ph[FyUƽH0 k?4P9A C2NLp@Ħv¦?%~~`S=S|cDCW1=nl/=G߃T%v;̿[4ǖq䑅̨*v॒_Ly.L|"ݲS [ZC頴?s)g$.nѳlyYLQ80i7/d;) zaIu'1BȾ666N'8SZ/?o4F'CpGbkJDb*y{7RJ*FE!bͶTBIŎaj LtۘM$Im-N7zJ]J+N|ryЌSC#VI texG\{4 hbyBΌ!UOByyT d:Qs٨y*ٖHŤ5׊S8s8.|ǧD"ᛛߕ5da]S5e6_2xZ!8F9 |$?r. gŴ4%3>- &²•1 .`3}BwɅ_e-IX7Nlhy3[y1OqLӖ(VX>iB IU.:tkw\~}Zю$FЋx' d\VK5".\~wj͵B%)w-~A;q`h [.f!EDJ",->ɫRuRʰ)bI&Y(d։*מف]/P˽ ƛ ؊g'!$Ω7 Bv9glcvDU¦!ۄ 1cl'\F0 BAޅ@t[{\=tE%Q/4cu< m>la4ύ/Ug5FYkK Akm5!A| HVRUFn4N菳Y]ѡxyrjgj|m慺͎6歧E\91ihF[8@la!?&aW-Rh~DCQoND|}̮/W-Iw"uijMXiCf6TFaii\QAªdٰ鮮S!"ay)H5?o5ؔuh'-e:L,}1SNywg%ꏢ~}wYU+yLf@#tɑ|1'!k-l 08VwM }5Lm7Bh_YrfGf{7 +D?% 3$Ďކ'/l)SPt/bstOs3:c~.WzPІ}gr @F2Ol2u4P3Hҏ쉠M.j(ۑ"32ϵ1 * T:NM˫& *.qPI{/t3f~- Q,`GI,[(TM2 z ۯDb^xx12EDR.iJS4OzGPӧy&V ޗt>%՗bO-ݔ'0rҶo7+]ۀfh.C_J"aof_ -eRSR@a=\}gVm2Č[G1e" I;>#EF#Ź{i[LBHqj3Jf0T>9$&XѐI0'A$c" [=a$rDU3[$5*ߊRƈfrGn' 8?T1Ou>V4| a'Yߢ@C.l~RP 7[ կ=:)Ke|^Usйb >M1I<loKq7"<]//f&%o~=U(YHG ď 􍧮}-d C>wX,v q,^ߜlQ*^CW) X\raP #[́4+4yA|hNy3nYkJd:̄M8o-f\V? 5X@fkJHg&(3h=Ђﭲ-FRᚾ rT /ųjO!8KΙg=tD-0ݴ%W1x;AA]W"JL CƖ;T|*-hL3 혌MD`u{ѿHHp)8l5r:8fRacXBK ! ߦF6ǐEC9I(\$klaO"C]Y1:HP v' S kP|mePձ".nu#2  twGo9G]B 3gA+RK^e4Y oaUQtfݜ]\yֆsg 9+N$:d#G٬Fg&q_6|Ux9<ŭ#/i M2g"u a,T? \ot*䊹̡amВ Qӧa)Q!V2t1êʍRD\zSj2d}$tH1ʢQeX订}ҬQ'8"iM#2AsJB~kUi<'3wZ08:ihG0I#PZuH8liv-;X[ e^ee"bD4OlV !7f-"rJ{cyQqpɤa׷߭ T́n_Zю)#0v$4JY ,*ooHjb,&}}NP̨|FRX r٠J,4msp 0%d~1)nS6B;˝a?'F|%hn?'Q Vt5l0@p#VQƘH &g,GtFᳯ݉OS+am27RBnHFN )k1ӳDO `t-Jblx48U۳B>D.u2%6PD\i@77 (yC=R9C9ҳq ?udum2 zOz]mIlЙ'eaX2_KVI.)Bjvj0c*Ob5f-h%hOw*sKth+ԍ$pp䖁yYCGvA&W?Zhb B? 1`Ur5Ht0O7!bҀ!SvV5? #eo]Bd]o5ȟrɎ:w CBG$$Kz oj6"iMv)r%<䂺)~ > sdnײַ;s͇g_.џ1fD V 8?/pHО,J `Q' ho (?qJ M@ϥ:`ۗ 9њsҩ*%bl+HCr-6LkHZylF*>?v0A'o4ˉyә.DTe+ _C{D^6NҚ0o1QaWHE=/7rij/?k־IU5⎣7P psf$sDE (ԗ`jP=nfk)׋Pc rj<҉DIqwp̿ G`ɂsCf;ScomM|<ꅰmn 3{!YKI d#VH 4aэ%?`ܞPڤk]@٪Tz@!Ri'6uS#8?k!ݹٱ r) |-Ȍv* ܖs54yU?:'qmQJQV8;j_yVE FuÃ.c Č9JFQڞ(Eú !#L\\vQ Qn8]\{AOtj #sȁWU F KW+q%Jbo-VU 25SDZ!؇ӮY+xo~ eǵҵF\&}Q*BZO2M~^a=vl1s1e[z; J` 1#< pjSl1wW/T=7p Ǐ}%n8̑*ZH\D(]b>{? ֥o;0G>ʓzJK {8U-!,ݬe셮2(ay}tj[z˝RkAէrC1W5\{g|KK6"A6X.kj!^o;b*hV|aݲE|t-sq49(dm8cMdc0ZBF#f53^VْBpZx3B=u"FAoEQ-2˲ $8{O&0^ʢt\q%׃z d)u,wWll"#K-%t Jh3SoL3p(;;A`f%of9%dbbo jmt:aq8YҳiA W/{7]8S-)B$I%EXxeQ~I>nebF( nN2PA6"tBDHHF|nJX=/*2q(  s bEF3Zdg9g<P0gǻr( ڑKI&":T|󡲜D)Rp*skdz\}v 6bw_`إ$JdA!(YiJVēH>jd\_5#5; 1U1]p}Cv$QQDq Sʂ׳-4mH-|9E_嚴HQnӸ㻗=!0ީR1%JKLr^{h`0g8eQ54xnѠ?9_]hwpb!~n0-4i Twdd=}eIaj4^5 \ưБWz޽~@(^Jzh!}1LIt=J<V,Vk ߘNױn W14ڮ7@:TcS4"f|8A2'"w`XCq}D4c/+qT)J<]X"Q^K؈g(jP'do'}]-'&1#b{GUY2: B-Hc:ﳤ|-F`5 tۆfO^Sr6fadA,h8Oj25-6dHޱ1U33K$vɉEvsZ  gp2rv(/VWלݺl3[,)ZvɃn پ]*z PIAMkY6 L^H<(x%fZ)8y8~F;&Cjr&D|\2&t.Rэt"*LKƉ1!z [㩣i%(LOiON•=wd$4 >Ob;DƔިg pvmB/$V l`6Pi:jϝfl}VwxZv8uDO,5}/2I5wCF\zS6 +ȗ#| 2 8/~۳(DQ&L {xU0?H{ٶٓ~`dWsEhVȿ` WD1]_8Q"ɠuX[c7uAPFnIiW]92T%E3X׹'Dv+ZΉv)+Zw"M;ؑ7Ǘ{*kZlL@!~D +F^'ݪ)Yk :B)"=ߕMB1Kb㚶d%`e<؏I%YJw|aHnMU`ؕz6yi v֕Y@m5Qr.RT'<+808vѥ2UL^}o -tEM5~VSJC(a?]Gԃ%̓|4bH TC4u4S7]ALxu/ϧKPJ$%LʔFc ky|_)Q;Ԛ2E*&&۲]›v"H+%[J=.N;rdcɘ聤DaY԰Sv+ Ӧmb}⡼;~9_֮>k$L3jcRf}ЖDi6-s+]ܕd!7&ԇ6(钸39ط|d;KMg'v$2+R`Ϳ$pW}(uҶ3E=2TXjc%,v̥o0kR&oSJLVrēB gS3[0n[xiK2>,F koU]bJRdK+r9mr|W}j~CHATd ѲBzbdDQ\ۡV&S 鳙wjk0 0Lҧ),A/t9-оܛNrą*S+&䭧v GHinjݏ(I4a5IXՓN6!PŦk֍PjiZfpq+C չa!g^ҵ$ĻdCka^U;<cW[qTJEy{Q34߅_O@XP & 2U+[;3Uqr#4`w엺m],g?bV>5(@ Q:[V9wFJM0(d(-sFнV3/0 itz**ȝ6 lѯ+ |l&iܖc\ť-8"RTj%T$lNkfbL@ҠG?5湦2K(5jvZdJNMMg[$"yVc@9K]u Ra򓷈ڤ RiNk"e摹I}%Vգ;"Zz1jY401Cf\.f\t=LpЭȸXyl,S+ynnCRZqK,?d Abk8oBwAϡYvwIrR]Sfvz!iKKxh/,5 NŇ.QXBadm_El=K.?<=he2TO2+gB%:yJװ-3ʸL)4j>lՊEJ:El]?^%"ُmB:P'0y5N+a^?%±a06녕Y R*P3Ƈ5T֬i~*?I%SmXx6 ov_ ˞}3{^]wc1~7UϪ[Zx,5zal8y+Js+ţH&+T<5ֱSŇa^~He|ˮ^7^MH^{ʌá/c䭛=S ($}2jP+?.n˒/$̮[u-Y7ŸJXa {Z/@byhHJT/vm*?xtPXxRٞDfB,&Iebvx[P~G6KFR8¨V^Ӂk[:s v8$u,zeZyHM z P;Wkb.ku*/luC[#_KU"tv" vr^F^ eE|)<2N"4Qd/| )3`LZA嬾=&\D*oKtQOj)No +LjA[9QJ-6^({>Ld?0<%fLBW-}[9];xX/h$l^o?HADnŹk^15flA yΆ`gYiӌyZR]a~Y Xy_uс)N0l4鸜J=﹁J$~gjS6fiJTh RvNL2uJ9{"$8@Pj SL o>7N>Lo#2 n)lr<s9au\:zgFx5@Q1LfϜ9Z`o5S*u]~(2jDa7ҪDmI@x -;=\wceDQ5c։ub[G*K+GmdNxҾF6|n(+*:|ĭ#w08,zҸPIBʤ)v: HA1tra"i5e{i݁1fjdgl]e̡ܳ 8¯x/0'&_[HZ{haPzu=CnNZL`I/~u~培;AtT`Ѓ /h-TI JI"'osk˅p5.aSL/DfhYMnR!-Sq>\.ވ7~4 J_N3gl8`tܰL{hم&dlkso>#9WrAY9.U Z-\ӟ-aFuXN&9C)u@,ϼ{Ȥ}ʜymuT j\tG}rێg@tS#IO}@RBH1F F}KLk˿SY& KumSpƻ:-A4,/v(8>HaECT"#Coiu6GElvD@3DM7=G1wG"Yمs6R'@34hdQ ^Bw[URRwFzWJ6E}MRZuZt@E[ o-(vAV,*V7M3'{m@"&s Ewz7?ěL>HMvC~ 殪U\zHgD}S! ,걟Ͽؕ/[N3Xz_=Q:ŵ8ߡskfm&G.HAdz^έ:`Yqi߇ljkzgNx;%k cݓ9?%% t},Vb>ƒ`fHc Z<| ƿ`^^,/MVtzxL~/xnZC gEWkBn7@קn9ˌgSBX eyB-͔O%F@H82pHep:?e@+7Lp~aF RM$`̞YrHuUٱH&K͉2֩x8Z#1ysK 2Hdo)tˊ5fGIZ=rQ<&SJ9 x@ 1z. jVg7T}0x% >:pr%\ @c]G?0ɸfE\LAA>= G{#ݝfU9< L2i_ '4_F>OH;L1 |wWXzshp`),%VQ$5SzM:DRR ]gHWW!/XǦ#^qh] t %^ Un=t7wûA3$~Jjk3#zzޚNV.Ƹ;X4_/]yKjN؆A!pk@(P;%:AțH,}IFވcqc)Ԫmob~$9>z:'Jp`JDU>iQt0e`ͼq1qRu%Oit0qL+xt@KǿQdSOqG$li쭿ņ{ "w$ л9VJ~lo۴J_~غ&J">Hy"(U!}i OYր'Œb i/InBti8l FeR ➑ r#SA7"efϙ*" m*uZ x_7p4lMԏŤ~J:ss% 8gP 'c¶;pb hU?MPkm)1y閑De!Eo3 Y\; C D b@ԖuM1^׎vdsqRHJ+Λ:w 8 B`SX8䎥4L u-eُ Go'`Huh'sU ~K'iу!U b &Ͷd\#58d }~~+ ?$y4*+`d|u~N a:o[E/ʟԢܙtŤu,"˱6f?3pG\1e8%̨U!QuZ@=aZY=cMr!'i h|_MѧɿN?ٔ"V?#eg]|̔ eȊL/ރT~,|lԕ/QpɈ娻g,+$)klў< fgV $ӴNy ػxߓO\Mx$9xZY~A|r. ?OU"ğόuGhQ#ld T' y#T4KƷyܑU`{x,K:`qb9+BXyle4j;4PǴBKqqW٧G(XA6V[῝.BdCf@\ je$Y0t@qy8| Sr]1_ `4aQ06hp-ͳ0ҮYXqhV]fէ%hPh Z.!]c.Hu躃=OѸCJ3/.0;co)H5ȫ+b?$]XX.`u^.q{Ysev:h'rFKIBfȂXעt3 i/LLB}Zz)K(I-m:e1#[)~+_H\9ƝU@f},_7kj$IKk%7bb$P'8t۵J,$(޿QKi:Q(w]!|&ge)34Kv;_htpOQߖ|A]zFvPj Y]L'-єi ";Rc#/!"le.ni:FT%א3/ 9(0 IZ٤~4e=xIޅKPGXYi@n3 =COiRmhh؇ȥ-ƇL5Xq_Adۿfio(BYH@^Qf=fm-)tus(xEctZc]s\.ߋ㳝>4{Ld/ i?4xѹ SI]b]fَ4d1ɲ* Y[zZe։-}4( ʍe f=IOn8R_`UGrFMZhp]ngF]W٣Th;Qf(5[cvYۥHH8 <;H6/]Lȧ\6w*XS; %n1DYVDGNej)X!3}jJ 2mT^Qli?SR0ћğʹa~UB /_m;5#}ee5kc"J;2Z4 P֍՟S/glX'O9Uxo (n܅sҍ(.V˺uC`K7@)x[A Zw戮+&9zqiM&Lx <Vpԗ;$ݥ8y%u^PJDOʾD)u0 WQAWi[Z~t󠝲2+"mN$ ऩMq+H$ۈk FnEW(̹ގ|B.jx֋P0qr"JULB,v4NMt%i( kzY륉Ϡ-S1hq:7KPM(U 﫽qlW~!z٨o$hg˻U4ڙ3ĜMioCTj`H:B:D V2WfAY»RR@#e縯kK|8䚢=k7QLN)9GB'ɬ}c#:m]Wlm* z64d谟P](=ettK)/ q'<+qߤYD5'm Zz?M`p&Ҋv׼%7F zӺ³q2j{&qʉr,8֋ff GJ''yau~u*rC‹`:qNz8û3Hz쬪1xӇіp0UCJmE &7$TnR#RnpYK#JJ*13 LkvwwمOF@ > o(ν1ڛ/-'δN1#֓aAYbw.PvTe21(]RDiާ.z.j &!2N*@mZkCRjsd\Q b4\Ln{Y8,1?ֶSc{\]_~鏛o@-#0[g*d`2%q2{) "U E9~T{>3oȁ%ϫ PU1g:UU )N¦"_IW5~`w)@1P"m ?遲d^JF+q$!OL lYK>+OSpfAW7GxPגFD]mwQ=Urt[ 'P/ȒōgeR5TʮEtv\]=C[^]hh^T\tocЀ5]lLH״ YnKoQ#%8Mΐfu>e,g9_[.Ru U,[9זv.Yz<\Pl1a#@j|y+]ʘ)˅VքhI]2Vg^Eၘ 'h E EfQeTb i콨ͳ(#o7r^=@]`Q6OQMں A;; *Zj5QD2 `'TZZO꘏l-$e& Gs VnrD*1S5ި D(,pE5L?>#׽rOj5wOvt 5'}%LܴIS*E=/;pͿF3CnϘ'#j,[HbZc #B}$~2sl'[A?|+Dq "l4MP2KnlFu:]gz*kϟYZtu;o}KxǗԎ$I/r=U7_r8KSm-<=sZr׹b+&o++!$ lt@sXn}Ik7Xv9XФ)͗NE#mjk5Y'6\5P!.c[KF y1>?Ϙwo$xr!$4mpzߓ5+Ja" xj*lk+H\IX7D/t\N ve[oےv3'taNΠN Nf%$Jrt0 2/]?nYj~$R> {f{peQ*$(GBס,SZd<Ģ3P'pt1Ⅺ]XHvOzVr2k:m΍{!bGEɜ ڙc~и(?N9f᧼c͋Ť_{ƬюnٰKPns`Ot9!mϽ;WjK^;MvYE88\Սi< P\DHA^>*ʈČCv9q+DfC7)Α L!.kr0cP<9(=sznJp7OiJwiV xc c,vUfS$X@uZGy6kְeHiM6ÔmHr%N.ʞ_NE|:> s%sSiu?cN|AFGr)жIi~:FCIޓ5M9kqFd؝@!fl)7lsW{ KC-΃\ uP-~f3m}|PYo=ZAEǪLhW3̈́ͥy<&8ne?d?󑋂o_k1vmעy _K4~$;1Zi~Z)M*kfEeaNt$V(M{Fg,*komLCL{_au4k.=tX]~=^+3 nhuv^yf/ }$g9-kڰ[F3Y|#;+D6Jd$9PGa9n }'%) dA40W_ x_'#ʝ T;a7RN)K[Gb?(}lgHd))A~2wfju4t"n3 bLd,~^0 ÊՈs+ͧ^$\D6B`{d"5R2rVt k'aE!T@25ƓPĵNYDdf6y'ek 4'QoE}yM]CU g׊;D|O$uorFP=um4ki9ĩo,³XfȾT0*9R> :RRqvk|WB. >:Ys:(dh X!#&X)rl) C0B5#ɽ |ǙHKY@ȭ|oȯP_ -Z!\Hu Xj[1ȑ٬ Dx(X{ oaԘ};+iğ` ;1 W.}7WI.z:EĻ&RJYYBgּqJ06ul{ue=nuĹitL^ju#CMq[Rl6j^ڱ\lqϚ1Cq?aCZ͊1;BU~1Yi{ZԷP "7Ѡ =߷{E_[So# ymC?I3;=wsjQuJݻ bmwͰ]i[O&|s0J . `p3UPd4cߛ\ʤ^/8ױ269)]O\ ؝l"EQ$g&.$Grui,KlM[U/udcϷ` -ABG&"1`"z ثsVAq&Atfc<ԟ|Q҇1/Qd7[ٔJTV 0`~i%SA~L)ήǰK {^RW^g(2 Ucj+i0B̲5dy> (^ue^csw VKq'su,(Nfxbp8^`Iv ̒Fxsk,:iUjPOD9k0Q~;M\~p[++WoT$+ } elS, ߙF#G@*Α{4<0z$~\LC  jo%|#ZBXe4p _χ= 0r1nn<O*FtҜ<> R_aTJݕ 1(w˿oG:g#,§'pY~FWT#qBNƮؕzhO3zLև9F^}Jq5( E]8b! ZHhw(%T4C|3GVM[|/bGl(!rܻm=݅xjG&~ݡM_'U^bg&c)_dس1[0پX'ȳB ,IvS(-5&ce!ؘTk^4c;h,*8/L{,Hav. K 92rO.ru8FJCY#Zt?ܪǢ7t<`Rbd9#lBlZ$ oH0au@Iw|ڃA xQi!&4u1>w-+ k?lgkViiޮ}jI)RC$Mgͥ9aH?tcˤ |WikڗkBUdkRC~0lvdRݗ7u>"^((EʀY @߃W,!g+l+EC/( ?9kU!ѕ0,~id3B / |EӝҲX>ҥ@3=cӷw[L]}#koBc%W"i"7AF"LfmQ#EQ(ӣwp=I2/ е9L4hlAό)@= сȂfz\C #'JRU"f8?g̛y]8edf&K],Lu-gLǔh'3gBѮ2wq~-VDpP%*ׇU ?ƽ?<%q=Rzw7`){IӐ.mP.r: EHH|6 ,~i]5nʥleۉHۅEBEנ@pyR>< lܗT|2sI&l< ^ [OXORo6Ptт#NQ3JVxIAS~/59zE|e׶ի5VjCFG \ B~QA͆ Ɲ}27DN}^;vQXon_N~< QLejN_mM'B$vLFq2#  YtSuFu*F%Obʛ*wE#ԏGY"RJs(t|Y;hx> ʏo&s{gb'鴩Xq)gyv}H7bhƷh\TԤHRtE0yrm~}-wuj<Pum:8wXu)eVRr&tx4ꍹӗtȌfbnFbt4o5mF\lWG.K-hAIK`<719 _@jsk_ r~tga#3>)hR»e=}ԶMT|4m\];}[h1b`;YO.1`T`bBש}K$bw^c(_**yrSvh p^梐)twWd’I? H|(1D~1oV$;+~KP+2vSf3J%̱J5uh,{,)cRlf,rAp*(/]h~@'mc6G2<ԥ}:B]27og\-mEuڟ&.Su @"1р/\J8l5wĠ_-MbXz:e80wAē 8ى cWU{Kl'gބaYQCU[ r(oV`">Lq -Ik.-^IxbEF@[p8*uP;whQAU9^s$ד.MqΊ%?W%qi@ K@ӆ(YRHɍш4aŌ?,Pia"8:N~?w9m܆=2(  nJ<*Xt2*ѪyLb"w+/Z=dѷY8{췿in$%Уg:C "{:.P' FÄxs+R";Ӯ@_m#5Y杰ڦ1ԥ'[ A31N~T )49 挼@Bi^F'1G*K/1Wv,_o|T l])[X${(.C_{@9Sǰ)"* HI,T9I- @űvVn>/5/ oc3*e[$\._V ёx4ܰZv>>D8E{W]eߪ1A`<%Z]`xfvʁLOS$@W\uX@Hn r?+2BX3~GyoZ$)#J"{gơy 5u%gCJ tL^lmmh|öb+\?sAMS` D6 %^92[Weپ~^H}* 2%i&7(Ԋ9HvHS&WY Er=Or71pޝv tm=? !G ;H;aѮە-R7` zJ1&:S5O'eӢ d- 55CDV6)t'ߑBy\Ykb= LACQiS&hl%D1CF~SI Qu7rhj_;fflN\~7"CVq7:4=),tI[vS1}k_\%Ǵ| g#zI;bH D)ڸTϦDfrL ̵̮h2YsXyM(?L8$) o#Hne+"-O,O{,)oQ*[<ol5f@ry1A>-.S9O݂ǂR*N{2Ѝ9ّL$7*E"3X_ZJ9R48f1W3XWh9Rcm.zzP[ 9s|JM'G",/E!R69?W6ŸR UtY&_+=<Nr S;zg[sl0ċqύ8tֲ>mJ5Pm<l]Jީ R0UVv?|J[aYwt9UTQ^f͇A)3] !.JD< sdX_QER''6? ,i =:+('Ud 1m a+SRPrY% /+ɤsQrTp N悆p4ܵ*-){%>كi'`Tleٰ9K쟶E~5)b%YfEr]#iq^aC$$,=JZ>m.%4EVuTrrq$' '/o(Y{ZDn3B17 mWU 3 =βK A{4M09JN{oƲM0X;w\kkʫ;LgһkU vFkEwa6]䝂Ç&T„PV n.u߆СO![ 3V ~{#<2^zЛv Ǧ-Wt{2H2.\Պc\zњQC5]irfa$2OmP#29l޲g<@xhb;nd=C3FDV$b78hR&x35]b.rOɂSxą*1Z[a ̕+_irܩA.{blce.,nni#y/`?$ DixwCW"$=U8lӚ炶%uX~mqʀ[̂ʡK"lY^P7_aF?q5^>%vpZIa 4 EG1Z'HOKY5Jl~T !QV5B@'TAbD+[[1F a?ayG]2*UB$m5%l2}S:5Ez Z%ь>^bc)s/7+6P̳7F,u*̱Y2nM'ngǷ;OJPY;yd.YTGOUAQF"#GkheID%zkSېz<{\Xo'8Gsrk{5C|O{ NDBdi ?V,l9V7 f3sӞ%RwbN#|Q>k 9ONJUqbABǀ6 Y>zIIݤjcQ^E-ZrF kf}mCLMC;JԼb| ZJ+ZpjziR)>l5:{v獫Ahg[`:dC[XX:opպF+!A;F?i7([kKI.@o]U+˽͈Hg Dz,bR!Em0`"͝8sx#TN !l_0@x\~9jO=EӌD)j:`Z]a ߓ֘'DؼR;ȡptm.Wަddt܆jR]gffP6%el!2-9FCw"T&<6ql3}w*,jELb $A[@iP 50"k@mЈSEV;{fxvoItGt?0J|^ @3QF6I97Ӝs Iwv*V_~nBeVR M ǚȶp!Ć<=9򼂒>?[og)tu3JJd՞A|6`p(dƚbP4Igxbmfqɜenwpw!u6.g<6P]ҞuU|?rZ|7o*:'={HdNfY_tmngnJS-<V) 4єʿcKFs3A]bF2+fR:`7~w6ﰐl2?+PtuH$ kDV'/~n:-5\,K5,T@bF0Յu˫'_O zn{N)fM@0>,grr/=_.% 4 WC/8cn G391Ts!ϼf;J2DlaξQe6Q،R'`drvtv.Ƣ-R΂ 0;l\SS"|29!Cy.7vקPK$^$${_ȳ%޼ZVSXwocSt3w:Xʉ=T]]BHD*sx"U9g;[X9CAs)QҮ$U̯^o]y=KB f1&*>/ݟ/Pڛ tQ ~, w.2~!\!,©yǟĊAg5`uy[ٓ&ns[5`UQ,'0 %.zWPE X8 9/0Aq4o6kw#ϯXC1ql ? gc]l6[ ;/; 2{^cv@^ E]K9AØS X͞1R*-cHg#AjkP/x\yL]ٰNk7ŖgyWO gYZ07070100000053000081a4000000000000000000000001644ae3bb00003a20000000000000000000000000000000000000005600000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/isdn/capi/kernelcapi.ko.xz7zXZִF!t/*9]?Eh=ڜ.+δPgh[ur@d}you鿱>NgzRiMj0Ph gJ_63c_fXkF ߠoPXGvNCGcJқ˜e\x(^fwVAEjrT\XO.}tGc L'vʐŐT>oEIo{W0!o)H2`+ԇ5ahRʊÝ.\W;/DoɅ2yrXk.R-Y@+tу< ɍ >if<Z396 Zŏ.;ٷeP1g"XȆnSl/ݓ "{<{'"]SPY uJTbMH}qFWJ\~v(/4F n۟5V3kP[P 4R'SA \  _F?^H+15FqXmPG^~@0gɶ&XaUpB)?CL,i]D8O((WE+֪evxl|4 䵢bZ ]p$LޅOI'n6 sqìe W*0.DNgy|Ҭ(*`jhL~}: |e ,c!6D~7%^"AY\n>wḥ2tz$R'p>˜.VlQxM@JEl]`hGS5vd8syoɹ7.|mbl9Xdф\K~Yz6H8IFRSP>4Z5Brd!R|m‹2D-xNi^GR\ ]fF] \=1#-5NQ8+KZ}:cW8SbjT=y:jP ^,iʥ)|w,CKPjOCA` u(j#rɐ jA %C"L5o[؛\0< ׷: =U$ LT4]M@Q]pcV{b\8Ţv6&@5GfjrcS+I 0` ܛz$߮gzFJTn}d F61"ֽ]Gv2B"LRb-q=T!]יUQ3,y&[Sf}ɂbY>gq64˽J>O[A`n;'%mD<߹]F#eQtz U4P@.8-[ޖ$z`u`&q,qk\J]Ʀ.;#r؏ Bz͊6^̘RQ3Qc ^׼K0\#mQK=ÄSZ$J12h0ĎJW /"='M jo0hP:|?\rv#< ) ?5mCgRUjc5 c2#*àC>0fW3:!ikPuD rfJ 5g#-a}FA8E\S0dӏ/4Kwl~Ǥ'Ɔ8PP"qVVJF1 ?CPAtMs dY0#f6RoF$wjG[RJh% |bj=Ԧ*7$~NIӂ@:-b\|ODz~֦D h@*dCyyef-8#Z7U֢BzFĒ)44r?mE|Zwe#HLș=(& Ub[ hdI(OBW- NI{I5]e4wp ѹ Ua#N~f6Bi`Sb^]/bޢ{^גMRy1ܪ:{҇Yo?Ne\d ep܄ApkjfoB׊Z1P0&T?; w)!_!)Nw|)6>Ńg@6I٢W {8J Qy\A3sWbPWA߮ ~2P%&!*I/lqճyfyЬ̣zrtZ`)xotpJ+$)$cz3VNzԯlUKKQ5L$?b-$eͶ0K zm•![ X %&iHLF9~!mALCŻ||%GPLA*GvEn?u ;;Ʒi;9B7uO); NA1b=Hӛo#Ysݱ2GP _kTt OׂT| IG/ X 틚jkDv7*eض "dNol)1Mr'\.j:ekk(.)vHix笔F}X0n"tûe^6LQwU!~,Tn ^pM2<8TMǩohqnJ4.0)!ȸ|!a*7A|Ty>Բm\iSm\vDkux̓+Mf 38W r,,5j`6䬋JNLy,yN~ĦZr~z[NLg%2^6#}Gh[ČX- paܯլpZlC>LJnwG[m}wukDֵƒVs u +$eP`\O[enX͑p@ ,ߪ ;:'ހzA~Y4**5'^ uNٜ\F3g7Y+ÉiajT/U @q R#I'9fc F!#l+WK1s=⵳6K}>9pO1ph'-=2g:8E60Y\0 骯pNgʹ&剘4\&ˊ{>V]0%*S<=]D9Ġ YTS=>^~X$"O\xҘ7l^Rx YR-ʘ;G_]}F#1ˢ\;F2~ceEI`,Uv]Ɯ"UosN&8L/\\]ꊊ H+Ua5)ݱφ ,D<s|;|J*Ov*($Uy8?9z(]"=ٛ$tS2~kP^XhI?ƞ۞!G-<_^z޽okL,l⚆U^UQn+3z 9La{/tN#&i1%fYAά<0Ѣd+ ߌMK0avR5z+FUMң3KDžҎ}a!$vҝ֮% ӐxlCDzO?j+}b=g9+`4l6B$gcX X6ofbP">g6{I}saw[R;8;[H7`*CAIQ5SV/i8e) E4_o6s H2Eg\rL-O\vr5ݗ/#RgSHBF+, Kv?R~FLuY/ #Ko.n{V:D4:qHAC{: CӢ U&DTF~_9On|~g"A;߈.Hn MKO3_xDXN-KId=Ae+h kueG8 J+# ɤIH/5\nToVc0Cb'E,BGZ2ub(Ct_ǐR2zІB[PnX _93Om_.tkUU7P"#2t+0m*F=cz}InSo„rb}NSH';]M;O_%kJYEθ@y1Xjr Uy`w+VD BZ+=TcrR^w$+-ʉlNaފOUޓFFq]U~Ci.XmdlZDn/z'.uOxzMr xqbb!#S9Cw]x?~#!,~ߌߦӐHkN#Isbrv +|M `PEg\OҪdx{7[7pWI2tgsy9!G5/&Ml^ eڛONa bX :S PNJS{2}gWO6_&L't5StMWɤhG=Kd w,S2VV8M_ϑGxg'>9ҐNU~u{ή\PjUJ.!n,C9zX-q_]#mR"+vi[wCdX =0{Sϛy%#'_m`ن!ڦ:]dȺ}x}`8aױƷł}UmɜFțV[*U$,(&2^8d3)༊ؐ[48P: FADQ/6^O{ guc/o/͘D(p'T q-k8D?Oj VHvu:MpQn]l/RT(f@i&ݮl"zXH7}wNhҍ/=5/*e$``A4fT!MJJ@Ka^ DzŠn΍~ryވC&{M=dvpO.hUq78B0gne,py$ ȰͤƵ%u ڭ)5SR0;z_I12όߟB^{*bkM6%됨` ì׫ߖv +\;$\w[PO1<'KgJ/ӡc}}a ZG&Us^cxox~l }l!O!O`f@͌^CWɏuu77ldCɘp?-}{9t UpRÇk:x_ś(`A?KS# 4Dn6 3PZy1?sn3FvTQ34 +C/4]BFHgU&;S.=U3lW8(c۵8n ^ ЯCJܻlMf4y۾BO%~|^DfQs z(nXy<ݑEO=(K89K;Dv.!qlc9v2:6}qUʼn+TxTéiwi1+3`axgYec=!%D?Iv49*<:!x`\#a| B'ahSY ,;h3BہdŒ]j 5SDpUDW28st=QqKY'~[w̓=V%G kjs mD[VGco\k夔vTfqդdr@Z}b[]iA.U:5␜b+"6ҝ5b<6y)zcEfI{}tRڪs`ufc`ud,Es9ԺmGK֐0|da6ɤ Ն&OJ3H gs 5L i78lATQk\%˥ `P.I3p ZB#[̠Ӽcg'p/D7"8Gsx!UߏDewt ܬ"ia!)RQZ 8\I^^HԜGP} xu#K:gLxc(^ eW94-OR`*2m1e39DR!=xEUÑļw@̜dLMg` #.y ;L.:]ݥ8+iP:"o$)m@ WZ#rIqS!xY`dY}R]t,"앛@_=bfm95 ?βYK )}%[Yp.;,1Jˍ4,#%dAab:.4&tEvwM渫|p郈I=۬w`Ղ(ϻw0~ԥ489+Ͳ1WR[@OS,O}jj G1fϰ%i#Jh,q>KzeC"in8Hw.L=aTI(D`"Ga;{Y- _n1H6-Ӓ֚˟1<1&)̢3PDʢz-'C) E =)3@sݓg9P v*4j:u٥Yx7n=XL F˻σ6K,XڤIG =Pĝ]-dCZ.aGZvڄ5 %y*HZ)~|`}Vy2K-hQaaj}B㎚NcHՃY.>Uآd^+HJK zJM¥b3l=yO{,+hHdT+^SW^c,;j %3k[38QKq}~0C u mF0hA2;g=.$^? `V|`XpE'f *9y3d%_wXZFLbK[Pk~'A*{-7_[C7FjEUt'*%t9M'bvSqCMC(~:wkƒ?*k$Gh5ۨȺ,*/ǫϔt|a9ZZtb33Ju:A ~Q\$+,fjΫEm:?1wa>Rgf -1 ?MLL™{5@|@$/A{ |Z@ !]t8U5F!Ai~db?;oc~7Hz ,.غKJ7hHK P+W`Py$N#4I5Z*{|Vr΀aYWK#̰DpՆ{B+X5mH`D*"dd" $'y #j1:--D``L Wʗ?<~}- fC^@m(k.0_Z7\0_0LaZjOR-4vnX/yU̅P췍^bP'̏yј]e)z/]Epdyc![{ * =4^}ByKSǼ&VwrF8Z&YMk|r7T 0Ty$rP 1  m34wD,~M-}-㱾e*ʩIByvn=t8WtO *÷e!F8.q)$#哈c`|"D]JtJIxn化ەCds7 u 2ȭORyabCN 縙Z@`/*.Aoe>MAL;t+;FiVUngs/;jC) ݮCDP ?XQ!'rp ֙"PIayy5Om z1'71< c=W,6j1j4pR p`dLyX〿k:" mIB|$=#'WYָ}b9;m 47iI~]C%$X. ڐ7:/qTC*;$]#l?$m0D+f2X%!E?r }i% {}A?uƂQ¶f[k[< ٶ&뤰yB76HM^Qp%d G4%]!% Hbޣ+K?sb4~ꠉw9lwYPTK4vK6!xHi=B2"&Ɂ z|np :8[Ȕ@}śxhg `٤ȌB.ZܥZdP+Lq?Fl5d0!_ic  V/m5t`rSlpyǾGmre( 8@ C^pЃ|Xi/Y/-iƙN&  klf,[S:w}]Kcf6º#!, nxM$A6JVj_~ƊC- guk ,J_|m^FW-썰TDeb.4֧ӗ{mL1B(cݡ99܂xC?ȺW'5?$n:3"xs`78 Gt>5Rs)7pgB]qJ G>@?R¯eg ݯKTbl *(-S.<,Ivl* N_HT·W:ְka /4,ҕ9^ ѴBg2bZewZv$$F܂kx!ˇi?%[ 6ag1+zG~XzC?ƠP?F׾JwC$KuAǐf;S ,ڱvE~{9N%pFqAqaA{wĒ&[,hg8t$$?ow#uRC+\WX#!z9l!l' Wv o\2M s4}LtXZ*O|6RWc5 5XMƌm"av\)TthLbu7~nZۤ:g3>|V3!O=-v-=:^p:s.{kfhΜB,Ȥ]yMbm0bi2ap ˆ6k>$X[Ն▨T,͂S7&]! ^^T_MdjgI~tҍ`n&Hȑ0MP!CO 8Ik[$Uf:2-t-! ع Y7j&^Kјi+J EAքvf4 fesl@v  ق58)hoooX˱g׬O@pNʵjhLgHV.@LZBc9dx3T}sV 'ibk7]GAwݘva գN ݀\7,8R3 }T/<^ P$C=k.ȏr.x^-P>>K˜8?M (6^˄t2T/KZsƂU„BΎ hԢ{)_2,Wו4/ f#gbI1#N@=4%N.r@*M_dTKlչ$Eo,2U/E5Ke!1ܱ'OP`Rͺ5l2n&\QX*6ZܺCx57>^;RI;G #44:pÐ/m1wy7kn3d3и6&8Γ-WNu/-#ޙ$Tj+@b "ȂM?3һe;SH31/悄g'z%C~O5,uG!@=C@ }GN?Wu_G*vO w" BA֞iTĊ3)eogTQԔ'+mxWCF?l;5e4b8ϞH#,_)i tV ˜`fg_$QGu`9tO|*YL)fIR4\Mvao9AsZN?Y%+,]QJul/!_%mo }Ib2$OfHԫnE^%?BĹ!/)+1^SK8-KK?akfVl'u_kܨ|U1WB$D5M ,kd1kB1ϥe:}> (έ|ƕwKʕSgi+WIJNh6N)], :bxmB"^ jIrq PC?u.zVhu|*k.s _uB.((p/i!D[ȖZ1G^ml`X7 %PvuJVm(]шGyHE񝖩qJp"˝DQkc׹mF0q2}6OEՑovN^_jI5E*XsԌK 8^jXp(]E&? h'̕ix!tjqX=}qkj0]o8)jMxZPzveh42,s/-[.yI\5' &AdN, ޤAM,M[,ԹXs GI}K՟]J̘YC/b- J}*BgT}y _Ñb0v~].>[Xb l>O|d}a42 gYyV A5ilq4(+Qv9Iy~ۑsXwC#,..QeL:A:棫[4-"I)jy6.9" :sctPgYZ07070100000054000081a4000000000000000000000001644ae3bb00008e24000000000000000000000000000000000000005600000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/isdn/gigaset/gigaset.ko.xz7zXZִF!t/]?Eh=ڜ.+ɒ \2%#kȬ|b{;nNoU[Wٱ$}FOي6˲vF& B` C?jF-O; 4U\Cm!m\Ͽ`[XOC ^zؠ5ϫR-)5kVM9՘Qvir2 P|s m6A_Ɔ-0fHZ9}e HGU.^\j6iHt$yF^hš6]^Y9mV~4ё1hQ1j('_30H,\&to:GUVU3F!>* Z`ㄺh_ˆp zdBBfE_nfpf?61VȰ:'z@6[Pv$j,U67A]L-;lq`Ox,%`!6d&\POfQ?>tvFISIUл>Em|\:.t玾2#F+'wTn*]/6-{浨NA߰_$uFX|%UsءRw;@_tvS=w󗙃{-dR~$Կ?:w 72?.9\ $w:D,Y (F*BGyV8Ё&t"\C:<5JpREYڦka=׸qDòwwZ&&CPa̪b*#'Y:`l-h Ty{A֒LL.imp${Ƹ{L+h}c[oҏ}gRKdd}? 5ƛNr#.7 ٠\HCj' 1q5aHJ(-?abYɦqa*ƻ% C,-tK! 5F۰;Ψ0}κsEGG !ڠ=eU<ƕT_ZBS6Jq/ =_*&HM W:^恫}@ Y`ySz ?2&y/舘Ⱦk-;)8R@rpY{ i=\뵎uZQW-E4-Nt#{,/+R/rq{/H-s~ \ E̓J6&C *%4.]KCd M[7g ("tyTNCP;5.-31yʂa;nl备ퟬ%`(i栊n Ufe-Zܻ9K}n8jk礣sPǰFWODnaikA޴ PĞwb ?G 34C"{smY19J&6:۴Ռ]cz$:/OK6U3^UK,F47lЦÄ_78H{K[^'3:ie=KT5H:΅!'2'Q0 h$^ &W!*S;+XINY Ķ;V(u]0$~so'*>aOʏ \ݕFb<ڋ+\V{]+ _mp=)|<^c;q^jA lcBGDi%+q⒁ Y.6~/Y'PnIzhP@1~5TRr@' YT0XFw( h`l\&s$|@y) 3P;Y\&_ҾizݘtBj8~t`N(W.9,0{״T)4#=Ĺê qǘ%i?SDS`[rx; J?1Aȹ>֦5#8/者jhky x(׏!nMw1<&Q] 4=ݬU6T3*.(,4  ܛ5ZnpoRƲigd;L}mllus8|UsW6WQdak "zDiޅz`(u=m%@rᰘVaGR?|K(Kv@68Mk8JviᖡQҚB˂پcf1@Kq1?\,WGL#Ͻ=tH=K FǶF0 հ7O C@NI|3z.@1)Z#Z`< c Yxwc\ձtgVH6R[j ΂]CF. \KMp}8?jE>bWPN1e1kh}vFG .Y1‚~ïnf@]X2qy%~m07>uĿ!rD`²r9~˼j g.e BwެG&Y&W%LMs93;{ ]r|}@&X.H@,$cW0Kŝ&\Kg!_9Gce$̈uV\l֗[D|~xaFp0,}B9빵(@[5XP@o}ś=QV%z/s}<`JƄ$ o1%ho2V|ߢ'9}oi+t_ vR)3r&ƒ光F'5{8▩*x7p#BYRپR@ 9< NL^5JlقP{nA)j6hF;q Q*о l sZX'Ͷ~V) 06QpDV. K匓ya-HNvkmaWFVOGk~2j=+26$Z0QwZP Y %1+MV)5te3 UJ pCˑ֘Hʝ_ 6U܅!w(*@_&h-aF4k!)~9{mo4!'.{ ~Io.Ù*x].ی/dK3jUɂ'qLS)Ҁ;AJ^j%I$GjXVJD >RfĹ&ؿ#ryԞ(|mَdpI]}^ :Wed3*Yh;7(r+-, ;koJ,6ۺb~îB$o 4[UftrW64Z?EӾ15SfKO1c4:?FE/\ h@zO+OiSyp9,ή_8LuQX!RlC R%)DDzJ@T?(Mp I 6SH4\Q\%KnǐXBN͘8r6”K/snnGtuaHKPG[x9Ꮍ8׏Se<O1~H! ΗV<Κ0>U ~(&H` ٖr3X)4({q 6 ݭD$X ryCwT.7HTTl.c0#1EG8o29]I%1}&U~\љA,{PMDBAUd!K@%̛PY(Z ;Z(GwJׂOi,8": H'=)ufT<+N6Oɑ76? ;cbהEJ=qi|4M.Bm?\9VtN{q58m'i{Y*'4:ZNAJ.4o4}vMG=qyV1-f{o[O|̸6d\J\݋Mq;|T wɉ5'BfL(*gY J>x^+_i./!IM s 0Jfw0b;Z}O{IAI)[ie-d},@EJO%k ^;[w^W5L8zax h+JQ+*{@].t/b;$q/h=ݯX\kGY2*.ؓOO q-9J1 ar)Mny!6*?<׷u/ճ6ol %+Yh6+KUf⪒v*g1Ԉ|o b=dO>,_%IKzJ/[&*kRˣH'a̯? ĜO\l<`V56Eu_.,~ W+ f^` 0wjo052T a~n:LIL#tdԌn4A_@Z(Z9#-1wASE )V]ZƖGn[}]M'rmik[nqˑYMxe; M@ 'YOxiZ5sGdYl{Lۈp}+%ΐ5W!.7;^V=A!~F|ґG OeKvE"bV,$7HmŷDzl7j0;.7F(@O0kT5HU"c=ё.`YghA KEsg~0V3^(~bs_~{fQa-slLFUl A7eg1.p&$KD>iWXNsdxP!Q~d+'8%ʔ!K:%P(y"{k`U45')]:֐_V(.Prh6P#G>G@X&rQlf`JfO Tx*݃938IF1KQ@]Gq!VٰD]񖤺p'^HAWv|q zH|dURWdLqM>r؁~'X޾&'Xmk!%[uԪBNVZ I'yGSŮxSfEsNFޞ?@l[}昏z[I-aN4_*iTiALQH"1r*ƶqtwU!_IRuv>CWl0 [OL 0۝wb s*,ps s(Y:HhRd?֩IJGx=߈tI\N\ԡڄWTBq %]% bKdPHb&󔴱GxQ+=!z9am+%#P^üp{xSu(_U"d/EP]"|N}*J$ =",|7􉁙y@)K=T,g%HIЈ DJU&!`* ||V긍 4 [Hf9Q^O Hxrtk}Y&#E;=+cRA-`"C~$=ɋZߕ7H| %-ђPP?o}2kS+^hTvN/w)EFzKb4< d 纤Zv[wG0D/?{К)F[OHNC=k=H5CVh3ݵL0@2SϬF;4ٖW*:2+.dLpQ3Nľii~$ AXP_Ga05 \O^dK@ {Z?fjADb6m֑d#g[C8b\?%5Kl"lyǁ_EkB"+/~`aI:rg+rX) Fsv@N+tG]&YP-2l^N]KΤ^<&} BDf?`BCZFfhYSG ?g)U8q-9c"Itm<}7!0ws{+x0c(BfVxýBEg}bR[Dũnz˜S!.4y#/1i7}JKpG %̂0zQՒí!]{W'Yw6\~%ƥ -ðFr*t(LL~p&&6H}16^F=0,7 󴡪֭+qVAKܑBt EFV 9"n5Wmvԗ%wV|u˔Y`~/Lh΢V#OV"~[h}*[@Nzlq=^5C!~juH>eePnG\ZNv}Dl'@LJfcrL;4/ܐ8'n}zpR(YlΪh m_UzP>1ew Pz(VK]]C1M/Pchod]UwE{2gKm6y!, eKs"v;X`uoMM9*^#)=BRU){byP27ՔjF[g at2*'[*+R;pvhvYa߮-2XSr!1|yTעt+xx<{ klx G*#&ƊT/?Fɟjl$1Mwڪl;u=M>8/^ըKC^д&;5ChEݎJht$ 5JKGK0={e';5i 2s4f¨n|jZDKw2GrĿVXύr;i1+O+$b FHΟN6"޹Bus0wы35@y#wԌҕ5O\؜@georeo#QDfIJj[?}%WƦ#w\:b 9=SѸܱxBTH]"پ,DYNߙɲx̓:2QE{ڎIl9W$,=*% C:yYoIj> ⟣V" ,/(P둥8f&1xt92Y 3Tʧjf:I. ?i gƹ~ oOsi& ("xXXnwQ&YKv.k|δa2ңM=9ku8.K q]\֢ȱd@ +c X◊h>F9J*B 1KMtoQK6ܞf&P?jrH-ov)>˱q=DS(Xۼ'hvE6MR#K<[ mKNm2ZuIxu?ꡔL]}όp߭&'|uh3V>=@UtCo YfY]0,>*j |V7NJIaz6.b=3uiA"IlnHHPAK:]K<=%n_mdKBA \*eiCE*"萭r߫3*]\9E3Y$MUd4PVYQyа;Es,ƈMsfr] |[gu]wwژ%|:cQyG۪KwWoUcD/vIG L1K:*J$XY3^OsgJM(-xsÌ xҤσ0VMl%U)Mnk`V_A/V:AڥoqɕV`I#'I=ZLܟ>.r<Ӟ,Ό|?DN$'\kUTī4&=h +ؗ-CtQRuN0kh.jPVy-#zwjZoƅdDFG>z3Y|ab;19 TˉfAΨv/' +2cG>1N'EK}3qj6XU#mP֡7[RVWh5Zb!U}[vr1o^!n]h*Gp~.Ƚ vTv6 # $X wb1=fUC}ԄFUfoJꋓ6n{0v!){!7e(Q oL8dAHIτ)*n1Xboό%0W97'ь;dԶ io.pveh>*me$ lVbՒXWŃczRM]ɺޕXf$wk87PKVEMڋEr(|dfUQD"Xvd\7JS7&~X}66lki}--_6>X+ėb~T(iZ7 oa"kC@Vڅg덹J%o?,q5M :-ai\^XXhukTLX4I oֽ;+ ZrD&lKu (źgm fހH{׃x2$Ǽ@|h6bqEs*vjA{ı\Ų uxۢ.n.KYXoyk"^c:Z3# ḋh(RJHqw=W"1 ,TU0 a{DhGbs9fA")-<9bzEX *-DDCh0-x/b,3Ͷ56jtvF8VXtj~P)2+@΁bzV) kg?9/i@HJR @extV(u*7g xrg iڳb0>kmXt҆G~DLA;3Kp1ۧ2lh ni+c|PM@Rp&B3s gH "r;rMHBUƒV?b@'L$OnHU#vˑg_>5`jj#y3 ݵ,[ l_+F?N >Xx=PS:t6\#Aֲ8R ,-uu,_V6LVb 66V-DZmZ˦da0Jks @iXaZSVoA^/`9^!A'v,c2S m("" ꊓxO|G 8>"V4FwIH|^؛=𷣥C%] YDWķcg)4V1 L մhrWWtX|RzQ.0VσۣuSaKԹWm g*ŇH S}^/8I~mkZȹq$v_ KK zo픐 @l2!&Y/k!*')k#/y{rP읓6d1>Wu%MW,g`_CNa 7By}}tWzD_}۴8 Ab]1u4u#Ã.9 Gw/a zV81u}bDn 4|[J1d\V6:ibWiS'05{ /h{xGF"8x,l#c`B~USCll141h3U"erQz9pNzAjd /%gxK)~EC+):7똫S`n3pf?>ċ9P)܁A]N?yhG|[3m1Ik 'Oz?1'P;E`/V桭S-D=PKq**q^o\j)I2@z [^ˉNQIo6 9>ݐGyesTS'vRb~!M$r!^ӳ(pܼRL:[4t>8Mtao Yus)C{`sR2eHc@ѿYaNecG8OBE+ $7A p欍~v5\a]kNG2W9Ӄb fۻ_!N|oeoDȧݡh!v_uK~Ox?{Y`ab2&,md4|W뇤K4\}p?51+:{Zxd]:GMtmҕˑ"LɤDD?r-E}=ŕ}g7BZf;VjsJ_gn3W^doH6u;__Ҧĕ6\j#㍗jMz-v" O+ϰ,[nuE{KA\OЏ5)T]H,kƼou6u  jIÏe145³#! EdZ. [PbG?ʦ(rL9'u,hS%hL|F ?]ry<9XiyPTVo)#rpb"mؠzLɤzoĜlDE:A`nH-ߤ"6n T]*_{+&Xۋ'A*S.N 6̳Gaܘx7og64 L[ݳ/ = k)[ Y9v~VWQ\|K{u}r^0aV?!%43;BS%^#sQfZyb]J||y)f pjl)(vmd!mXYj|.K;L90 b zKr`y&^>rm=qhȎDž_A^nbH; J7䥺Ǯ4.`qzt(xaHV]e7ʫ'Q7lMS%E^ͳ0Gޭ2Dx؁Kɗo1\͌8,%xeA>)"%/AQA]ɼ#,H)QlwjnI{erԈ}$f6@h%4\FÀJ(OwX~ [we4)!b~9bg/3n=Ҩzzg{}.j83Ur^m\ӫٲzYi gqLc '|S7څ˺&>Bz qOP7|8+')mh4: zAng $#GHCYxx>Gr%O ؞-`s0ߠҗ YoU5J<й.1j7@Aph-knYR'"6M$Q2hX,kI]1lB_\&dPgD^Jpj5E ؆@ڙ0{,D/BV@r@ῥ}ֈw>Ĺr7%E4T# vG:gϋQDV98 ܄~FLc|0V^pqu ]lpXj@St'g!DD*}ثFN* _쩎pVGmoa >( (BPdHT!z,B*W)U!IJ CDfH&ERG7?'Mڸ4p>\>p5{8Մsc<A@rA*0BRKtfd#`]H{Ѱ~&I?@#G҇Gشbf Y?^$\]B~ճU)Oq"c+5:[v.FTyط F2Ư96ЍP` *K8ν}mmc'#nnqQzM"_1NYSQGzVF*utI IMm|GI=qXo(܍@J{fGnm]_KUx1t\dadZd]NGMY:a7,P'_hFcjUb]K5.4/ =&p#4֭<8 pS*8[F>/Ncn1ప:`yx4l7:(HgRu# mw }3_*BuM_Ŀp-7wy^T$LGit /_M JаE/R8{ !!FJjZ5XEˤt{ Ex. xA#op0B_ q: D+X.;{>LgAD66tжX3$h (njZ#Zp)JС^f G)'vgGO%?I&JyH&L KxF~xDFkLgR}-l+#-0tH|!f|l="}!% ʅc% Zo=2}*mB?s8fDRR׿ʇ)NٱT=,ś!Ȏt v!yTEWZh PdPGh`uUW $SnΝ9smD%ZB^7-]DQ:rue-io.;t; fKEGmD8sr6 SH"%ZRNy#AK; 1}蹯W_GiL;e7l0E>-)vp0ȬÚW )pbGС O,  Ԃa By +s~N x ` Ws@GM#t>`=?*؞g*+[%eq C.t>&}r%j!q:IQx @`+~F$2Mc{ ʭ~ my,%Y~[2QŪ} D` ''nLbߝ/[ N߰jjSds=^5ate. *U qOطf Iu[#,; MYu*fafV)T)]TQ&n={||򉕢nEkl!ljLt`^.pf9ȟ2Drz=ug@Pؠ L p0M̅biЪV6]Y)3g)CJ߇zŎLfLs Ú>rYAPZnJCY5Z=[|[A[iV 4b(@Ԍwt _f]bY%o[SSnnEj9Uيqpag{rzjI6Z8;5Iym#xT*|kaM|B bEdeXl?=|nWW.jYKlb?. D4yIr-t0-ٔC7MU+O7JH4Ox1>=2@pqy 2{6MJ3 %ݙH哱)c~p{H}mV< <%(U8^ưQg,T0cQ-5'ӕ^*Rgj*}sC±Ei:'"^\ulUgΑdyZxGP  ɜ{Poc2BBrQ1Ÿ4ۺʼno4J skfQ-D,гȡ 8MVJz1ENm†2j:%x懻'վZDe #>wW_uݷhN0ԑtibr{&|(5=@zc*slQsY?(ϵXgy.N\"H>&kP/6lX/1BzmD*c4YVZ֋9Z3`n?>9*b,ߚ.]r@ #Iᙻ@(TUϏ0tv eֈֽ>YGh.@K$ 2op*~ v HFOo}4s6&\{, 4rB.2Pca]Xds8 wpe-20&y:9YGx ɍ&>ۣ;evR?޶”&JWfFG;-έ}փ _jMKbonbڢSt)[,8+7MOc*%m=EpO9oQ"k1O1A2@7L'M(n,ծN+ЎKOq)Lpe5TY'[MU |ӓ2܉f(ޤ# @u.m*A*uӃ"K>_7/@~VM'$[BmN݌aip"XC/&;<2C[e6UD]9\ U+QWd(V9?).`US+ A FAfஷrnrَ璲GYd#:Έs LN42!_ҊA\9f_6@9wƕwxg(.,ǯ8FÛu.H6Xy 2r*)4=P/o}aDGAC^pTᴾ&a)IqUG<'m{M))BەDmmXs\lpe?*5}IRzh߄a`WJ6cq4U GKٰKtiٚXq,(C)0/f5G^:8©%V`o fd y\5]%|T\\EvAjB:Aɔ[Bcۖ={eݞRN<}jt)pө1MCGky66, q`k n+*a={2Brt"&N7qu+n_6cWcmOKCC U Lxo#b/تKF?YJ>F9tK挎pJQvg }7&&ijQG1#Q&@Rkf9励gZU^Jvi-_JeM?H y %eպqT?=]ݻADJdLz aiE`kgD6K";chz'{' 89B`E"6;V?&X&fEioŎ_~C$u26iŤDz![B?=kζ)l [y8%Y3Gws=FBFdQR*!Tyץ~}HT"t+o~ؙ%R hVW&#½Z)ARk@,3;f~! ˺(Aq*.)c4BݍNܡGFPaX)1ˉXfr⧵"2lwm RͦYJ+?@GsGC~mpdLTF*3kKgxa Qxi`"]Jz}XxP?(ᦠ9 W|4O*P 3IvLTg$qdx\,%*ŏ&mo~)sg z֮jDV9ų@\:t2JwRpx͈9@`"> 󜧵R md7Hi6󯥺O.Rzx&tQIJ_ڏjx yZ|2+YpvKXfu^V_v%RŜ3ZBznGARԁA{F0P @Z0zPz:#Ae<p׮ae5B\M@xNiDԫVLx1(dX”LF3ՀQ JEl'}% \Bj((*?-,_-1 İ`F*7A4֘ XFպ˃R.~Wh4pil*}nxCfŸ>.X nph*~Mv6E_Ve;+_ג0͜j-+PZxu=LlسKG_u8b SPo3|"0|pi1H6W# zghdmz7uֲ&m.!+v JEH9e Bj*MpfF:(>1fRӂA^7zJD_iIyMoƙܝq(/ )a#G["g/+oc\pOQEٚiE7i-qmA058L!Dd*h$6 ;I=*oPp5Oaӣ}hC]&8\eQrr>S+{*_~~CC Is-TP\BJQ@ _4lX %|hYx2O؏{/@m鮏~wJhtI1'xmw\]vҢvBM,\&m.t\*lE" %K?DF܁v䢮7bfEꅸHrXmxطV%Fx'xX 6=C_$'}WH/X7o *W`Ƶ#w:m5!1я?>b ?!s3Ё!v1vov,bzEkE !"Ѥ\Sdy2.Q<ץ͝U ڂc"> la$Bw/ qFH`WQko)@ @D* r(Q: x#ݑlЕ4 = AH&<_(:>( >dS-Cv#tdQQY뎪c*U'P.izeUNXu`4=sDy\<)h.t?rӥ./Lʕꉋ<Ȼ2yݵ^,E"oӛ.\Dj)6u,ĩgV ̬wzjL2[|^ykI o~Pu {Bl nyĄ,ә9S3qgse;^[佂4(1:dIgjXP:ؙ5JJ6-GTs Ԕɭi#Dl8~ɋ1X0-dSkC%X/A}|J_0+sL݅FH)U.$@[Gg TkLT>X&Z?{`_M1PX5Ԁ74,ϷOr$JJeI L OU.FeTNn10{SG:ɑOp&2No;Q# Va~,դ<قׯI58T*"md{ }r=J KWјM4J ghT,OPG =b!_x d⒜j2g$\hYuZ݁":oaB.XrW-z`03LrV%e?Jd .#=O/̯H-ПUC4GnhqH2KQ.Y5;-.f<좞#07 -R!2~JF2kbc!`n1T˵09gSCs(x4JuPyu(Hy/Ry팅kMG&*͔nmMh+BɊR,J渁TjRpc#PK<pp;ۮrb~1rAuH"GKXWE뚎P3dښ>i^ ՚gʁZ@G E%-vB0r&5ymM}ѐZ,-ŽcI l6`'_^\L,Q8kd0fz('\5AZH糹̶IpGA^Q6@w'^|E7b!&uŬ C"jC$=h~ܜe>0:GD*UTZ(̡0Yc$'eRm8ES.B T`~V=!>h? C%&!6$EaK(0vĢ1i5fhWs+T] `y! +`D0:fǘҒllGFgĀ`(^>mH^1;|2_HB@//&ӣ_*0&hT_~Z fb0qL1>+nQ4}Gs8LGGך^~5Zy3mJr bwʁSuS|tY!vSvpoF'%R%JGA=D@ 0"DD(GUtȁs73"{'%s+-strɉ$ln"nlQ^c,:u]> L+GYb,U83vP{P#:^r\^$ӨN}o{DB0D6S3%a@qbL^xzOW}/*d, SE[*p2A\c-/BsZ̕;gts& VOpyjcE-LB+>X&H#ZEDGAq Q%v 5EoփMIGΛpWJo+Gl^SC]3-ѿ.A1a8fPtzKVg: v_`JS3 .ah-Μ^:1̂{ _=G^ zV-]_`  i>J*Ua;"J}o6{@ p{%K<]'\\<;/bF|.!6Cۊ^CRC lc;Yҿp>cҳj?Q]R4[\fdhi'YY!Y$'}jKr߁ȉ)^b,Hge|MR!X>7{߃M%.5fۉ:\&lf| MT([&@] ^ eL=ϬZA> @&z\lc=!M8FJSMNFP %FG$RVEI0䋄|]4^o6.R=\\AL`g#<i $$?EtGgc\b|䈩UDzR-NB׼A32W|MVqK6 @zEUB܎6r3&؁6ow >4nn gdKw =et_VG/Q3n D3#1ĶƼne`!\~ o]kj1c}ɬU{[%T7+&W ͇Ўb*53n uUz{DW h*))1OYHg{4IjWm*TPX e=_XeZ7UlnG]\բ0y4}ncǾh ]WHه|XD(Yry.ٖV wuʉf6(ޛѧ^+v!/^5 , -[+ O()0^Yh B, OUBXJR{{?ZhՑ-B6 ܑXϝr.dvV6[Xb{KeXKv^3 سܢʳn͋XW[>d;s@ZAO`9'KqS/ݺCIT r) JfG VEUif]͊H%hcd,L`ռZ{uEI40rvz^_g2V[!)gk~BIbΤE; UZׅ0nZ fVh][ %"E- YOa0Fb&a=DOO^DI0T<)\fHNƺxIρq95W=]׬ Rm!VN֭SD2eX\s\F ̅"M/|˄ /Xs;-d;LˊФy\6:v|tM5/D4Fmjyvљ8..`u$?P0nP;)5*fxҲ^vi(]b0r]0mIn/EK}D бqpfL-Jr}5='K{vͧr,įEl^nV.CxJz,?r^VFhif*U?~^9 hQҪ}-h Zd"7ĸrS%%/9}˱V $h0fkwQDs"y7Ucڇϫz^ PڢyD+#)TFܤ=dDz/Ow* '􊖸6}YuP_{|%S #^#xa7Z؝֭=-9wXqyfHA&p<%UzZ[(m%6IlΞ\X!)dE3l9xGH (Vf2@˸IfX-Ӝ .qOBLWZ/,6JûV%=04R삢?+9g[KXJP~gJr0#DfW 5`#Iy%/iZ}vƠ aGr%xULH ͚K8VΣ ]ğ&)7}=/)G5^h`YFuRH/F3=g(R"[E8 JHxOSBY͈~pgX :+l(|zTYf8#a&34}x*seN=7 % _Ntm&oIouu}FL|zbΐiW&V/K `=Vm~'lF4[>XC0zno;`f09kw:mME?i$(ݚuM3(d^qܲ4+L-F@Z6.(' 5f!x,˅[i=+5}, 55V≳s$1AmqyO%SVl67+߮SOj\/ ryM[DQEl\̰$[Q$Bg FÏ8 dv[>4Rn._K9fHصfMdqqL7wAyڎm*јνE,ԣEҁ3P6[ 0+ũ *HjI CGgYZ07070100000055000081a4000000000000000000000001644ae3bb00001884000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/isdn/gigaset/ser_gigaset.ko.xz7zXZִF!t/rD]?Eh=ڜ.+NrEhg>7TPTLTr]1vc}}4;ҹۅȮ>ƣh% gIKkI'x.n~9@jmJ4fB X);5?/Wo&zӭP`ؙY$jҊzE,P /!^%Ӿ^X"lQS:eH\/#$QIG7*aSXHy8ZS?jn|x-?b ~T@{^#!@ȴ&@^CS#9-a{o̘fӆ W,Ve%=ctKI匵-Tj-(D jKU{_w.ݤbUZ_y,`BByˤظ2Req_=OVuL( ͩ$cV[HהKPCM1TP>dj"̸tU|@>ﭡ dos7ّ&^C|lPz?28;4ž]a*@LBoQQpa&Ϛ>.궛4@$j Maݖ(,Ct:9Ew_dSZG/ $aإ}}"̲MNfP E=8HI^'[Vn=5hʖ-̸~(MyvH?}[#?:}=_5k؃N`l5J q8 <}vhipxkt4YNQd`kn&sFwꝎPڂQ ipv^]BUiۻjGG|Îi7,k_͏G>3i*ڤvF{+3kUY'1.|xBCi[!Ey6?N46?N"chIS'a68wF^ ޠ/4;MV/r;1wl~W9,ʔ,*Np+ I]aXZ^{ݏݭ#z9x.@+zXk״+ߤ'e^¡|sԷܬ"ϳ~k F7[s6SAp<(>-C鎮޷;ӥ?:cM|!ڡV6MwbGwݺ2B{czzmqr˅|ݷw҃A~X8 Cw>',S`}j貧cXdՌZqw?yT6t|iC<(yK 'ۻ'1eb~3(=>k@ Ჹ;IƉRcUUT렼mɃEfjǝ]!/9D͙0v_bҹNQ/y}>^=5ljNNo017 3:谭w]hM)F EH>1NB#"hNʾ/ Rnk_Rg(=P2g߫1Hs@_5#_J81sw y8^cDwfyg=,v0q&xXPd6$^ɴ%IECpabYwmx}V3K;Uvڰݼ汃K5'+23q Q]75g-H; A&%hy^T!hN^Dh?<.w1/mJ<$z\Y26p,֙`L(Fb/QI (f+dm/$lPU8`,˽жyo͛j | *H"LU-u0L`nQ|6G6)a ȫ<{lCW'bB~yYZI_mX#p)8l{5{HaG ]JF |^c/1n^W !I@ lP~VKC}M:ն@FT6{lQ{q\+ޓ`@QEԵyg'.)`Dȇ6 TB2S/O Ը'AtKB @B~%Nza,*#hh7#sW~t(!;ii/?X |6^ֺv'~(ܗFPEJƚxNDOR =췈Hv?#.0"G|i<>@p*M@f0qgyzȿ&3Q߀ 8#X@GX|ϙoiSQ*X, ;BsK4"h>]6aINe2{K- &f.Pkjz6E"%uIX;r' *Ksf?k|_| :gfOyԝJ;.|ܭc;ƀ{2"/X-#CGvJg`?-r~/V>/k ja99FqP%z0c7V-Ad9W{Vq9@xT <*W;! Zו DQ;8z7 t$O}R‹*I:a&8 -8e]%,6Ճ uiݥsSrLihQF6ab/ sAĜqbl}?5p= ETvڹc^zFf;J&+&mڕuߘ@ٲ*cr1#+( uΗ )5j ? vͼqJAoe yBo5WT!UlzgZx$ֻNy߮RиEfQe2Lg^[X6vemlz/Wg/ָwol=?XxOj9uqمty&ԩX 3=;Sc "ja/l!EqF,bĕιpyi t/-a&ؐ-b/ʪ7G;j\'%?248Opd)";s})W8S1ҸdJs IvQB2-wDG.sT#? xtQ!&CUFm)vOp~ZmS~xs|| wM. g\gPT$U6:QpA\w u.ă7?(n?FGeۛde.f6 Ndd*GSEJ@Jχ]sFA܈ )~+\Ho|@*M}\Cr}+&$*~r4!+|^)${ުf;qo'yW kyK~=F3?.| qbF|44٘Wx-FlƻIO˜uy:] iojӁp9 Bm@E~U{+#Z#R(愝JgQF W\(Tctk)x[u`Jɿō#cȬhäd͹)c^݅"PhV85Ja< :M@` 2(hc%t^!g%at|mId[Iig(vko P!l(xAH̳DPҐ5[IQw cJ5vpBbzvpwv{8hZBi?;N.!Vdt2HqYAlngUg?ndGg/pK@-s*;bDN!آ*S'θBjodzLRj׀NW]bnpP5V, [A20XU)p)jh>6>:l{VLz%qfbh,S} 啖 u#lzK})AlfHU~Pykp](3N/(|(>7,[å$Dhe'pKr ii6!@:Z(1J_}w>qh@ŜʧvRPև6=ol^v݀WTÑӁsvI`y5G@Op:VG5Cf(4&:_dhАBM  C(S`p`ωP>po Z5SIm|&/{ඤ/GcNـ#iؚj%AlpY9EP;ONGP~4mv5xVx" ZHtSC,B]dp :6uwӭ 1\eהZxNAP)_@[ZFݪG Wۭ%dG,j@5$7Up>&ǚs:36mljZԩ}TdC!K|Mhg q(A'(uA#i~к@sn#TheỦfl ?LiSNLݝj%@o$obNl)& =qT qp&PATRSzɪvJ% K#:b>`@˜%Ӻ܍S+{5&\ K;l+7o*bfGM"a D,D8:|h׳ kg+͹Fau9e,CR'/t'ɲL8!-zt;]Vߛt21zc3/ o/WWeJnǥf+zsE$ fWpYDK/xCR ^DGTedjsH^p5JD'6+Åm [\Ů]\0qΔ[MG\ś'tD^,0 '@=4#T&8%|]|A׈Y-2VŠMɛ#{\$Yh}0>H\A4J(J<\ /i/&_w;5rABZ0t{nj I#Z.}W޾{sjJ6_ og=;m܍HU'ۖIMH({FsՙH\(A1O=o@sA*GND5#b R @P?<]JR肗j-ӸqUoIF7c 6؁QXJj;}r+]Z6KY+j8 .qE6!z"V"D=D$+AJs>_(oeн0y[a>ܨt@筭Z3c`8;ڪa9Mx DfbB9ʸ!0!Je:p^dY1Oqub\k_/'ĸ"ڬl3ɼx VI:&~p)ՑA888̲vC-g{sRB;z7 @q ?v>_g.*67aQCm[!DXCN+i8bvSb7j!f N݂L$$>pFE5L@F\d@ԮXm$@D414|e }-?wqSl?C\/2ۭ$YGf f~R XR*DwZDFR\> x .&Gwj>?#_Jvil{_8դt6ڝڝ҄†75~[۲P0;ȭOՙ~,+rAo$($*56KnrNp83le,Q !ɐ+C w\ Zܝpa^!-hc d 6]7~ĄeBԁCg*Un sn ޹F^B/(zMUK0dFN̈́ID2}(B.]^5-?K<`eps-d ,uTǙAb ::9D<9_tF'_*kd8K{` FroqV_jA vîp>?]N%mjܯg: ˇ9,Ə~%1p݂^+Lc#ǖum$QFCÑݠL HMscsrFcZ)NgGM]l>K$$ 6큦*xpuЌe 'tAwY8kK;Ju.Zj`z[noVU+QL,Td|ma>n{6QFˮ-D^q+5S(\ad8j~Z8΋Lp ORӋV[፧|"_ޛ@48e{,5 N)%nؾ/pwph*t{[Qn}@5 7K1P/힕4170]LU"Ծ08]W0-:ɋ=qR5?/i/pb6<"sl m׳gA̟<' Qas(&T#ɦgn-ƙ S8-^D5L7&#cJ=%7Jq}6i1ͭ\fZ_Co$Yg*{sTP0:~۞µ|"!Y<V.#ɰX{P oĤF` Ʈ8|E#( ynrd! V{Oh`XkYadFG-8I`7q.r&TnxbXoUA{2T@kL?/ <+̣ eՖ>\vX\+Pr$m{8OS,k!DEfyr2\:dy?ҽ X4mL! 0|$7 ?b4םxʨfupx,ΒHXO Vj2nIcll%*}Ɓ|J7TyzF![[S|`*v r3"L] [Keh6_^ (wEqT2X-mtstK,nL*w6yjak h1.:Hle%#o c}usX?z`zmc:ݶ!;򠳋+ Yd-m&\x9/9= ;S$p4TwsY S@`f_/[=}ȥ^OFp?:M@/7JR4$CӠ$aX~]/Ҧ X6|Jn!aNg5Yؠ̀~w̰/qD?D(l'" ?ٿ^ Yf/D\3,s?̼96xֽ5o]auZMD^U,QmuC^`cr =2 :l獧eV7SKm(˧ynt?@' $lv呲.U2 ELJsV=@(gEhUtؿY]GVn}UX,갱`ӈ68!ؚ:$c/uEJ [=Lږ1Ar<3TFq\bp6cH`n,I!\L@5:TSeZKAdi ԀpE3V&;+B'bm ], }a-nrk !N#8$U)0'Ef6Hĕj)< a8΂]K0Z렙3X+ 1L ٰ ˤ90Yx^rpV ״K BWs] FID8cigt01Sͫ_%SZ4pgtMLjf;:ò0ƚ F>_G0l܄XwVG5AhBkWpmJA=ԔPʗh={{SDAy.SvŴ-:&UT9`tpGPԕjw9ƧC9(IEQ <~E37=Wvu!. amҁY^{{-ܥ:ium';&^5 r Yno/2Lb/YQB$^s,捆uweZGm:~5;hƎVB]F,}N\UI^,h)\(r_ >Wp`G^V_6†^H-{(//Ud?2m*ts[`ʡO4jO+̎?x1L4.]l{9=vgµ 9jAu(Mkv6\0& |FgW'̇!@m;8)dU68=[+?V qFu$ H[EfƖU;?:GFܮ_w8 gFxTuw֤wj܀F9;(T(KzqtOņqjUQ 1/Um_ Z!Ǎ*s3qAˬP,2Zզ7O+5*0-x߁."i^%1㒏Nrd i^8>8ĝJ$=  7`SQ+ttGhNuzܣ@T4C<ۅY99*͢sntyXJK CQymJK,slY!ٽb4j:ž-q܃ܳъ[Y8#}ﯹt(I%9r{"N,#g3d\}(C'ˮ}t0,(lj"?m /YݣDtcR[a~_G~=٨3BXF]5[:rEunV#Y1.#Q)=x7e0IL`+זv]ZX1U0ƴw [^\υmH\|9Lbg*H8l( MYUq^B\ZF;x9 Ucgu#RAe&vAdف|KoL/D%c:rIz&62,nwg7-Wd/]3PáO?fLLfȢ1c nV]yZ$%ٮF%p3?"EQBsֳ8Xa+EM_[&!# QນPv;pP0ZRr;b1b#':><2KY1z'Df$ಽVy{aolML SV51wLh|=PCWsp8pe 4- KZs.X!6h AFM UL6t⫌K[K<]OuAc>@r]x]hMn驓X_i0+¨$(X0<^޳lL:mJv75cfiuhY}KY!dYv3{BGj& XQS9@2݀ m՟:>X-ã}[~TblV%5G$?H% ڂ+u>sLV*O|z@o!ֈ]w92: c6R/11bU pF1bމrݢ+F9!@ވӻ{^X_=U|K{`93\; lWw/̜Q]sq]?Lڪ(gI8j-wFA[嚡@5)]"ër^]:-#yNj?kB[JCQ3Dsn+ڦ8:N;.nY$ p$*$lI$$i}g>m,*)^wr7֭DVD,Եu;hZMS⑥q7ʏ7޲"dOm]OT`-8RC"kw7SSL}V-6Cc[{:7Km5m]@//ц ;muxVf!Cٝɝ];DvC]o} U&-͖ӓ{DF)hپ_ yS#1,k[`X6aHpQFeUZCaEj0Rslc:Xٹ7^Aq"‡ڎE6+K\8dN3 UɑE6xg_(e{nď3SjCa%zGLzHZ,3PƘOI|60eDyKL, g|:|51A="A!]xFzIKk*-W/xbdݕLG,kt 4) a08"TN]fȊ'{מJӀZ<)QJY@ ܐV\2nuxsJ$fFVot&]9]'}dyv,xZ.2Yhpr6GV$D.a4CFpj-uvXʺrPAj*3Y YhbPgDf+d6#( Q6' 2!{RFReaY \%xp/Yn4'|IUE2?Xq?B> Rnh2ˠRfX `dMLyj8 ⅈM6k@ 6w+l 6No|͟Mnpo6Ah{w!L"jܬº1I!m(QYT7cW% oEn69eQeL9C7b319t^<='0Ȏ[f߽u͜/`s?X( dS&sTwƐ&W10CDrJ̹88Ķ{cѩ.zV\d̼ԇNsj yRaH^~nCܛq~"|{A7yWY_:7 ezB=iجCk@^qgcՒ ֻ/я \9e箻,# (2]BeD;BFWC[Uּ+2Gn߶2JE◣UWE0逦] 9ALM5_⃽Fý*W쨺0GN m[~QO$RPC%ޅ'WY"5,{o3"*Sm<x=Əa;P[瓙wB~6_v.7tk]F͛@ :Dg5r0XgR{a)`Z9N s{{L&iX;B#vOKbP;ID_-7/HtﶓO = uK:\ck4809ACJJ5΀oX },Qx<(}%`QmH!@*H"yc8=z0TWclF@u~QRV:86K#I7G`%Pb<fe;;S*%s~nX 9gviP8`) [B0V;$@䈏f5YvIk]tr{Wf ݄07dVR |(7N |E$?(4uL.e GLz V܅~@73M_E,N>R{F/#īK=Ch\j\'~]b/H2^Hs\G1М0sU@InVIY[*`,g!$by|h R;'oDJ[/)땛;-8 v^@ZAwBJZpKlv 6hbޘZW2ϲDE=tϸV.t;_gZY̎8Nє{=†6h}SXTv<;'%D`Wʈ7Ֆ,.Rܳ:Ǽ۽C@?Aef60UtՖ;ɲf~L~FNVձ:5rᅵO5ΉYg y7N(RDdW|"q]{g8a[/Brmٯ_i8U$wb D}2I`$D4K4GV4>eU}U>0T;f6@rO1 ,c<.܋PA|յAL(r/ _ 4e෧7R|1ѥ*yKbOƙz@߬19G9bgR@@g`-3;70#Lh -e%c!qCwYI %G&ēSOU$x+y`mES<"l]Vy&Ku “,قZ= =Ww!r U=lޭ?y@6NEc^֗Q8sAipMƟԐH 0ox,U/ xWXLw|EG=LmTBQy%[8*!S[OCC"s΁slDRZ صX=I+½@_RZ |l::㺻fg}먖Ttb6:)I pO4*zǼ̌dNrbL[Q:klcm櫤Y2P S!4t2`h8Q);b #b8U0Maymp\ԃ払@E`Xyv/ /-ZW/^}ϺsX;g?E6w> )d/G*J<{K}"s!jS|l%uv&ȫ:%⛲֍b]dTdbR m} z{3ma B!ZmnYȩ%_")6ușSxAoHD z pHSĐ -gTN[oM,نT>A5,[a_݀qoT,m*}.Bxƃ,ym\ sv=*$Tb}=uVd) :0?_iܦ ֨'lc{.DJ= 6է49uHCRƳ8}2z{mf0t~oj@ɿDl0qR CoL"ݎpq]\/?T݊WYmɦ.Yܩ& Ln=:{M&+7%;u7R u0o2CNUuXf}`5s-SZw6p6pϼl$h򔻒6. :fn5>s[CMDuA)隣; z^YnmppÕCT4I_5]ܺxLYk+4ҪMl61wӮq?~a2p zL|VWzAlBް¡ɳ6UFaphq!1FSޛxNs|GvD(f_j1>iQ SpHz3GWbVZY@ᴥJtX.|ON_| =e/;v<6CsIl3Ax[9.~0w7ݕ0 :{Uzڝݍ#8!u ̏3Qa `?Z[7~ %HvURow+8UKrؠ(&yD iϿ3m.2ِBR*䇖)3v7y-òB|sΖi$ncΟ}h14ZKe2nM$د\*|̬,^| Z$'(o8-l'ыKOK-z+mSl Cc|eԇs'#u m;O۽n<»52;wVs X ݔv1.*&Fӌ m}/|I3"3Ve 5}? %>$0Kk[z?xc֌f_ n!yܠcBQ*pQ޴%dkr2_R3  P BV~TWAW;ip

EYd/H&$]ҳjTmM_RSKY=7C_)jc˞#@˗#wiI?X\"Ldg9|GC}o%ɤ-E3Xssj.jX<`}˵|ȑ"0wOBhr $Yg!ϴ̜?Zjԍ=1C8$XL0=Xv9ւ̷N[&kQ_A٬#smp+me_oORrDr;B kaAa@$ SΥo_F06ȕKi36[>q%_ 3.$9 ɿ/6.oQ6ϲӇVuS.%SrQ}&+[Uͥi2?TY )(A̢OyJv_H"+,o$ဓByUT&Ch?a[ܥœA}o:Vb::Þ XQ {j VEqmgqN={IO^e4bEj0z+sM..|2TnZ"AK}2䑈=od[%Y!@a*|FJF&J1#MK$X{HUvN9g O'a8_ aG֐L+(+OyfaEI>|eb>1|qA&cẰdh~k:jFboG[uފQJZca""HLL0 NI\ :!O#7V.`'O 6hoNΉhxm}rέzl{H&c4E( L؆>ŸbRpi2"@|!.Z#t5/|.@bc^$0h+$M~Nx'DN_a3wD0:v|_>nܫ@hK%v8AC1/DW8"ޯQ?2 B2]M-L(&{;wЯG|dfܔ]Q`$AukF t25sڋA:sbޠnWVvJ:ɛT&~UL;kB3OҚ+mLtkf4WS2f? c46yߌ˳'w@a.Ъ1DSׁґapK]6Dd;rDΥN. Ş=aMeM8,;k{ FGAKKE x]Nĵ[ezS0:d٬wmu,]$wn?Q'}B>aDuӆ~uc͚79;3@ W[Kp",&hy "]3dD+$JvirwIfbN(z-Ҹ:j F0qRDkXG5 npZas9{!a~)Ȝ80dە\\"1(`SGg.-&a: /WDo5z&X2D?Ufx; ,2i ؟|Uu)mޓh&kkMoI>?XWFcB#AuF`f͘]KN  Ca@GbY/5NN_2}p:h!; (SM2i|OQ+B"-SGGAUM✖Ksd,pEτEq; {#YyX'Z6X'P.ue6nq ϡ]xMq{yƉ)ޑ.!Ϳ̀yuXa9$1!Ӧ.a3BPJgTV)2g9vKK#WxAAt.[=#m8?pҧm~.3X/}L'&Wi~u!y뽯0H;ñ5oL#(s<%RX VA)464>DA)߻m?voS!([* *Eo6ˍ4P [ +e,Pnk jz^ xe#p8izRُwݼj=8'Q25M}Aye!+BR'rǵ,l$k3ͥs9Zwɰ$ [flB4j©8'gA@.;t*{5 :e=d7z4#/}{&ΓrI5y0mv\#AzA*"#SMb;@NrnɇeL_liw(aJ`Lhګr }ms_E &܆ai7 :Xo<+ǎ(\##1>7yـpqZ2nu@IBwؕ"<=y;81WČ2CuG$+U.-kkpegC\ 'lx*MU-O%*g ld5) `I\&UKK\XP4;y_F ǚae{7D +s|nWN)jNXrk/i23>ƚ1>l0/Kj3(w%"4<1{NCu,`6 :꽻1ּ֦kG\Bm7Rп1`@&.502Ɖ~d`[iE:o%z#۩ WCͽK΋Сj+9t IۃTBtW:4[Uk=b]N~f&'3 N>JWhHs|JI}7W^IqN!Jҵr]9 Wߢ-~/m_-5?=e\Ðepm`BA.@Eayöa}l!dREj3CFzI`ʿs#EӈIQfyݨ?1 mLVHL 1 = HGM0ZWFp n J]0}%,L@}HMJ>^6,PxsIUP3I=g <QR7DZPˎ4s|vA F5\' nvܐyf/KJ?{WVzpIe%w@V? tkja¸AR[1ڢy´h"ɿKg-xŒIbD-@/ ŗ{%8EIۭtT5aҞ[S D$xI[bgͯ{t۝g =67TG!֮˺ 03~gc0ۑ'a*e@W}~1Qksx|wzئTHzl©*穣04y!%48|h28N4Ѷc55 o'!X"]Y_$S迌CXېތpo1y| _!aL?O!0j&t)m;a)wP;]=\SQ0Q37Ƶ{j)nh8j~vOzoe[Z3le5k6ߝkRo$E:b6hbg$~:rך ʇ?9)].Sϫk7S#1 Nmsӭz!mUC+8xoPRAT(t;6h ==TmO HN94ήz#H(NvT,m:OA&1и޾+e۠ DJn4 Wu(͚ܱ t۴|GSSGhLv-6^%)5oGW_)ILˆ+8XݯǬ@+9dXWQC3#΋l1+ʄ-~ͭn4ƯHz@ݢ^afC1|Vg0`x v+ 0LlG m`֛'X'wΩg8(eƭ}Vq’G!Q&2gNgxۯԳH͑bӅKG~mFXpUa3Kk=ƃѽi:Vԭ7-z1`וj~`ctK 4Fv_5y؟|3z ˡX/" [ّϜj;1\"ʝr@$cfX_K,yz0(M){*KkMAPL7pОH?ԬlQ&Y/'yÅ,zU`m̺,8p++2W3 8T/ul4%Ф]ȗIȴ8lᗒkۂAN!1k!Ty:+aw ch|O]0[: /9/ǫ298i#MҢd."@c绽=md>X'?pD`PBnPb̝/bג_ R>[s`bkM jEiqqQNL5=PdMB=b!1xT#_{|-W S(fFL=d0o^GrSPϺ;N,_\Iqwѫ5xkOniu eyE; tNЬ7cyaр85'헡IG@b''PU|ٚ.}5 ׷,A^} *"ќd  4rlJ[ 0@ׄUj6ӼdjؼOj|O1ҿa{j !r :Ϸ`$C9jr1LA  ?v.*2$%ԕGeoo(S?{`;S.W|$ƏYGԝ51ƕEvw?D>< AѽhM.7d$Zsl v8VEI4ĄG=TҞ¼$mS5CKG j>K64tᾰ3PZ0`0ۖ4!gOax1ˁjjcDu5]×'s66=\9&U-i{۬J}ýw.WN+'.4~ 8}TwV#؇rX^O7CUc3[y$jYNt^ۤ+?gy=Kߎt@w\xd2G2;FS[MJrshϣpH;`MPGJ֢7;ޫC`xZb6d7*lz^?+Do9 mu.x5/ӂfh#L' )XtL}`v|k *Bzl({E^ =r,9s$;=4GHQa|tɭy1֊v <v`MXxu&l@@aۀt +@oqK&#pX[p|$NY=V&{"OOIS&%&2R Xa J*؉ | 7@7&Jkgypۉ崶OӋ߸4vFߋ%rh ~=& ;4/oW0phwK5'8WdpE qxcBՏMj. GZ_d 0`i }r3W1|ŧʢ&ޢdUԘo&3*JU-iϙ߹6 7Pra::=SCgh 1ӄ1ىDkaM$Qsq,9s#/⊘9V<;!{E&{Nqj(%ٱ6eӐ [B;;L= G3cN˧+,TiGN/ -hj+1S>~ D#?봽00OCf⋕> { VIy>JD+GoWG"fr+1ሩw@OI˺NPd+^AUqiNE6Mv4d t~-}! U:kr1{$Nql{߆X>aX !?p_^:Bgq$&,EE',phܱYˡn&@7w#٘g~ڿeFܟLtZNb'|s0#P 8 >+ݗȭ)">eUS3m&4g- [DYEv$+*I|Kc- xNFZZv`ٮ. hY7NKLM)`|%UKޞ><BFX m%1A ޙJ~q\wzb B0Mw4Y={n'U_[ nTčTćL;ҎC ɒ)#+Yo<.,r#7w$n;r`EL@moJ)xI'IeZiDW$ 6 1k7<CDiiaD\;&% ʹCۜC)B8a-Xv%Vl_!ƛc*-~(T]݅'\+H<k%{R`ZbP0AMA.7Msa=eEKTREpe#Re+|R); Y.T+ x$,Ẁ6S鑁]Iٟ¢(63U |. j3yy5 h_l8tHB  xJ:;b0lb3N w6^ϻ"0'd>hu*;&48Iby1.:KjN>+dMyx9y0xP G UVZ"}OEx]Ib3!&CŽpz*}xWy`gL^7f^>Y1*r|5qM4-Yuwؼ/@`R#_&QPƯxr=XR0*ٳTHE$f r 3uFc)nl%]lS(<:P Nqܜ(4"3Pr-(;Y+*NЈ-H꼢ԩ|mLXn^aؔ2<;eVU[I+~F 0TU\V`ǞOG#ղ*UQ֋Z^:/>9'׭F\_}kG9):7ѤJd=ȖMJ=( ț Ck;aFq Cf%Z?7s:Nͻ4[!kNN bE\zOq^GArlӐ9KsEx4!'$DMS v.i.py&/=3&#pqbDi #3֐,#L@P%H' |UVµ." 73.nWMjҎ͈@5TAcUoqчVB4ψCX^"awAuewp'p*yKyT6OӒ+>]؛vf!nк\J׳,v*BSUHs?kux)bW#^"ѯ}y|nM v~)?MӸR@e 1S} +irKb.o3  5xO͹,DA+D)JXI.$*vcޜ#5,K||P0:-LZ-52k0aHեiQy3A?B Эjl)ogŰ}rMԦzmDD ذ-e)ځCaJऊ۸vC} Bn3AF0AVAIYr'k"a"5̡Y B79}yuAF4G8Y2:Anō\4Ɉ6oehlwzA~4 Y]~,5(7/XR9v ]J=X Q_#6t; ՙlqu/;/Jq0PNATo Pk{>mߺ"ٕr"JX-[ٸRO $僄歜> rg tJ့Qb9^aN\;S_m?ӠI{h8"ߚjFn\<Ĩ}7, Z}=k:wS*!O4 )Z&< Rc֨qܽ,F\)9(F<!L+ݮ 4,?zxҾ=+iH߯Ն ̼EpXO ₛYbt|uY e IS ^3m-T2(hDt[]5vWtqdC6ptS@ ?" &.C}8NjghBt#N4}!f: uK`Мax6@D׃̯T<"3FEz t7֛(BсlͿߐap.}o((:iJ{s$>|t(A+̌4~F4tvgzb` Av}esTT;Tπ_}@rA+ML&'uCc@_*:_140uNYQ@C=mZ:'6M^fsaRH,6HD,QCE…D}P^@oLFb`~oL,Ya*E4Ȃw.;sڜވOE+gj):%9i ;.䈓X?SY ql[6V)8h3bb|_v.s-ąchdTuޏ(᧕uWPiێ8I=\4DنHp׫שF!nT]:⡬,G82u缷9΂;R.͏FYf@< B"s|At1 _K >-EeKnQJWz׏2༥AҰ;%8l'c(BznZ?f1Ý?]UCvWLWh:NLiQ hFP(nt:#nA|A1Cs'Y =m~So3L6,0+i4IDXicadG$NړL\ZqUdɒf۹L`M'8+bpESkqclaHZk} N-MU]α2&n ,X/C-Beu-]v80׺[C!D\Ω+Gq|5&<?d}z/cmD͢n.ֲ=J>AQ.5~-`HY굒e-}/pY1sL{iWтw$)|[9GҎ*'FCu[гRۋ4,~#657&4v>9Džt! ݆B"IU$$X_gQ4@+4qզ& pX3߯w> &us;~bZXCm nw|?jKYN>) "COgd> kQ-H-KkSӌzv-Im6v7k|uqöh.tѺGR{{B$&O 3?^{JC W`Mq6mx{=RCo2P*@nO,4 {f/*>.uۇ%tۚЋEl^Eѳa)<}7x3܂Fiڎ͕g_Si!櫞AFB E::1zڬ5M㭆qFu Wierky ,&xeN@DJilqtlu*ٴb/Q nL L}Bht  ӂuSZ >NaBeo@ ʁX`?/&cFt-(?0 eR)oU*S2Lc9ivQZC2ౙ7`2|4IG^]ҴNeBNh5`LN^~ 7 d'ZB$ Ĥ\F )ۭn?-43pGQ䒽CW`7K?Hj<2 ;4@*{w"jY(=,v?녨[bhB4kC9c^t( b ؉7܍@O&3x}C6bpcn. 67S~/ILRu2^BʼnӔE̶TkmaTp$Y9fZF<$kBK3/a LBڅ[/ O7/ ^Q vy/Sʸ)q*O;RMZWC3<OnLB[18f丳`xQE~`9;mJ5֦^28]o<,!P^sf&nEXS/x|;c3^oax:H2i8݋uғ 2kǣOM_j Br[ P⹅MctsZC-,fh9;j"t]tġu Qi6b~OA>ve_\00>;،MSzz@ʋc + T) QVdv.%_t^- [̂)Z a߄jZu&[iC32(VӅg;t;OyJȽȳ(է鹎Y 3۹sG*(h,a@KРa{őoL7p;`D)p&ֈF1B9rIV0 3oJH^ |m@< ZA%vZ+SC[l.i);c߸~{˔x{9p@M2 2RZ!Ǐ{R^m0Q""+EeFLIR '0 RWQRB&CpйÇxi 94jVg_qUd݃=gۘˣW J. ƃ*wEL< !"]6. chA㔸Y=:ek|Eg6kt&>DxA=j+ׂεqP *}'K8@egq TV; }ߛ::&&ri2S[oH !Na֐aPY @!mRp=G%žүaJЏDAUb5 "֧8w =Qp"6 bd^;׆5A H,ej&Jǀ6ޓ+^tIʋlp5x[J(S5{4􋇼傁\rn[e(}M >  P?jb-FWS.UEWp}%fNǵ>"F")V HM)utK0sD]5CmQ, X9&Waa*0D‡qutCFti3А"ہh`:ū_DZӷY z`-%;r:Ÿ# s3iHNN;30KXAσ JC./yf2d>2qRm؀10/] -O1GLoǂ冁F/S}/kAJP3Ţww7V6/p~*'|00 \dzIeBaW}f %pT8~W^aB*o߷RїN}at)9 5 D`fHdL<WUZ|EdgtnpCSOE"B<ҕkJdzj%9_,iUaR#֚ CC.y!>SL8S*T7ov!U$L^n pqFQj j7ɳ0Pg}zH_4uF@!ܾ3f_ZЎ_Pa^ƫ@bl=F(+@?*+jlHCϥ`%(Jiz`~_.9QyC|tcZt|x$ TԺ$ D '<)e3f p:S?NybX)U.3>y(e@n2SQYeaR㮈 JRkt\pX=2[jjSXSg/ v2"3蝤B&DTS V?^ʬ͘'[Wo֘RTÆ7-RA!ni'O\H)-o%ݵۑ:o,NNJa%v|ҫ1<jXCN$A|x<F,C4yS#Y<`٥Z'_RIjX}_WtEx' :2kwDyO=l!oU3͈a'7I`;jCzl=g("&qf9)>:QÊAtU sNw,7ʿ6l[q@"XiӴ\":Rp#E@ֈS;0!;~+F9ĦHE1rzF|95]y }?S͵oAQ B c>zi⯽sRץP)t) O!Iʵɍ9^pٵkKHaae{}S8ށR.pᷠoƳ؀:VKzPLy1[2Em7Qӡ'b&[Rv$x'/A]E_ E6/S8Bsz?9^NBnB5,^ =#L+˃ӵ>(OwQi-S*Xs!BVx5 VTaVrƮ Nb*X3f F@UW24e1(3Fzly]v²#/ଖ5 qSD '#rgz7?jh!M1/=ߗaj>g- |Z/2"BlggDaL`~bC%檊i"76U/b[$R? K&J+ g4YIxV[]fH9Rʼ#g*4ך6֨aCvֶ?u0}i[7 d6AO0BH\!l$!;{:ϙz3iFEuqȔ^wI.nw8ݘ/;Jb@«Z:+Wܤ)`;&'qZg_\ , V GO0oKG_J|7,š9(̚"Ig)/*LsSA3@cZxR*˟mK%!7 VVS.c@H Jo཈gLSn |,ըYq-W ,, XQI>s3#=J|F `:ܹezVhsjHf;?ݫ“wĆV]Oj9͝+'%8(oFmoV˷6|NhLŧ?NG&׉jKAy?U9k%C><~l 1O5&/K~BCN,\k=%kB~e%`z{9WG4 Ghm-Hۏ7&d =Z'vk)$>J_mmSʹ 1 rٲAlnw|CD#"xEFJ YŠGQĚ5"an鞨S<D&ic[Bm7F7:UgB( PƯJ(oω8b+WȮoZ5][ 3 |g1G~vutPTZ}[?ncS-hO6r|' .ϩWB&v"vuc7r&4 o|AϨc6RlQ&ߎPZF,Nx=3݀W<#_uя 3V"5?d#5T0c&L%$̌'N :(!f(Z`3=dc}+PeT[׺Yyx"YHFYe\}ٌPZ> S% u8;Zǂbkڔ6׼hk Im.]:Kʾl'D+~x5h%qtPwBdwr/N]ۏ:Šؕ7db45^ɬ ][u,s^_P>SoQɑKɁ_†򮏌x> epYWtcGSmEYo2(%`-T&sjXh6ĥZWKPČG8mܑeG,qiID8/,9S6jAb7T`DFtMcZ!g$c92%u>滧U^fƈ>X >QW1(˷Eji) u*G9 +|yb2jN a7+x|qNūFבlGIX7՛QpLSd4.eXGgC(PsmL| A\T!F9P9|(Ks9F Jg/!`f tnY[RdH PnJ0[TCַ[ ?=xPotkhfl\Z'bM

ǀiE'Yq37-%fpq3Ysӫcޠ_6ZǮ3All~!{c`V-ad4B`9&5桥KL8]{ta5*? LX0Pe JTt>>q.4 譬[<"P:%_YԤHvRңD_^4dW\ D!KTj~*\} 7?$D_U)?h`9/_a 5ގRΏc0l*Xkgx(̡>Y5=naӮf>wm{OH2/,i^.|bx a%:tێoV0l@FvPFC1HNVLw`Sɔeuq8"|='iRKE4јb]6fS3L,Ä{3;xt,ΕZ|ކ QM0ͅVox.˯<>wDwtD(*(;٬8y˹Ӑ益N"^) _'*E<6Jۢ+(F`3 rvhv Xj2X9Ϲ+XYE&x^lՠ2.'-S-cGxE*ӹfU9w$ݏ*S͏KX>\.dnt+)\A 1BWqRp@P?͇Mۮ\["v8 ;lBW;!Ãmɟ.x/8hnлWTwGeYb6f ꤯-/]?M/NxMV !+Cr wNP'S .e˩9&]h,K+p¿P4JX p焀d!i6!vfF52FqP!'l:@s껻Tì5GHB+VH hश`k) Z⵭'H:ub }\fSv7Baw)p{2 d/4覭.3-JB:-NF/ JQO\ B륙]̛JA-JMZ<4ΓqS/3WM,|cuYNH4X[GS׊w̝5xH?zYǧm*_ :ƓR϶.X,?.)ucO|~~֒+dΪW>0$nRŝk`ԁ\I!_I2i]sVl,8=&ɉ cb 3͹c2"ncoP.6?bn8ljSvZcSZL f/.d>F~6:@F]1$!3 [S6ȦFݹar\7FPCڱrk!hF]2F"ҡ)'Eh\3$? }qfRm놹8/@EÃGҧ4%H97CcHȳJJt% ^}=, 5זW~O|%?\HQ#O d8;Wq:MYqGEYS3pc[f5އbӎ;/)g;~$?7/$q} %Bg9cE'"v| y))~%?ް8^ i[,ލjH%v!?N.,w`.Q ˬn}bE*lggclC?Cȕqhڊ<Γo,~4 LƬ0Ո+ (d`lV˙s: J?=x`R$z$DWKj"]osZ73MC_g2F]I.k4pb'wPR7 VۖOm]4N>ɋ,~ 7ܔ=ؔOWH~|;̰䘩)khGYmw&aK&`״f?E܁va7' |LXqju?MT̹طN-Oqfkl'/Fc;Sd_ar+;=m0}gǠ{O(%xAjP`4VT.Vՙ=`:#DT6XxHə :Mz'16J7}su^tI|}mqa`vMHM C Spb`NoV]ƦFͲ s<̵K2/{|WlcqAvVJ{bm{fUVꋜ!zɾE be֫v-HE]A|@ۃ7X\J!&}qhB5vP!7@dܽK#װ&lxcR`ąfa+:WDw7^pZ>5U@̫7Any6¤?Xu#kcLX2 Ly ݲ |]l^jOZxaX+v]VY27lI+U90) ʦ`Ԃ`h_^_p^a)˃^s-.MY܋`?羱οaꇚֳpugꯏ.&xp#?E8 {8wbaMUr:4`3J?*h0倕f%½L.~Pemr9:N6*~G(ޠwԵҊ&ʿt˷u*"< GxuFJރO<Ah.вZR s5|\24BZIX\żhKԧ?XdQFsܣ_lSɲH!*C^.->,!ZvEuܪV$$}g ~m6vCG_Ͻ:^kմ|i)0a뛞<>M:q7}:M9Pә@E6ah(()l sPZeM?58)muITQPWE"lWلe47uߚcEc98 Mӈ;y8:ߛ}wR,!`w2MXjGWřCs90Ё $Q)sڎEu^LI ngN&TΖŰ'i,13+P!?I%E Pbf KT[p7U#[dƝ*(^ \$!Ę,މGp yA =0gj>ܴqYS\J)hxv=sO+fE4GuwQPphpJoÎ#7C`h7dT6]u)t]5pi /_툙|XwH" u.Wzrk͍ 1-?C5}ֱ#7n^[O>UYc%N#Yn<= !D<5oV]Py8 }r ͜X/D'MT|LOp&IG- ^8~>:buG@c5Apƛ8f<[J FEZA@L桎PC:+ 8&*7gp"gxd\"'BXu^[Yxǯ7'_]bHr7`gQy5s%H\aM/JdrC }AiNtFnmSLʰyDyjDh߅t ޕ*"dwC$E,yھaOƮ ?g_{ z%Ut奮dOIiʜ|EȺteQѼј0uwED ~YYוPP .YW"*rA7 ZxCxz-؆x4Q<#X D蹲YMg-{=HKTwNQ{s\]i<越EыmIwo p%HNo(Ҝ-te.:]7jA.g+A+*_(c['M> mNE?e۩ L4PFϲ< qUZJ`֙9[u 65&iXXl:0;MHh5S|ae1JY$dr+tHfno{n#%3ǠP?X£C|MI4Vѱ I0}<ەt60/$nj\s,jTϔ:|vQc,tL~l~u? tlBV"-JNJ$"A=&3c/'*`,Om[[&ݱ8$&" z %p"Göj.ˀl;vEB樞RQh+mjє؁G0`;CVHj !//#"]*57B6q"?xtA[G PbQ}-ozSei|s+YCp Q͜xIhS35K&yq!>g;rzR=mKqqi %+&A^j`j!US@Rl9:R(!9LVK%&cӯA{dZt ʔݱ-S#i({ֵyb aZv[ T4029@2lw& ،OKhdxSX|tlջtUU ]`v<\]|k,[=LP8HԶq 5ù8%Fzٟw+43Os]fw\/4=uq|+TsK,}&9saҟm:Z6ga 9tNgU+ߥר$Y'e70L1LY]8𯾙b!͇Fz^̤%v淀mT:O;HЬwY`&lo7hP+JcOB^bH[*Bv=_J: !_cf pZ ^Oe8Q %O ցP}F)۩tzhf~G?;=$Ƥ}4 ;XQrL|[ଫiq",e5H)ӞPyV&zYpu]|J'Z1 Hcߪ8,#m-uߎ]N, VgW"ޫLPD߽Hi&_wXB׭no4(nOkma@7'_aYsPm~UKpA^5倡[[>:fLĄy]>b{ *?`J tTʻy8\Դ :%:VW[%d?b9 )+ N4Ֆ6;-m|'y;&VG6蜕_6*L p} ŧk3qo^Hf{4A5>$O6~η-Őu鹊$Yxt5.ᮓ=z'eѹ :?f忝X @">MFFCt?icCBgU]RTco^x{m%UR:DS{ɴT7<ݹ(4+#MXvN"Zh2OFgYh>s l+̔`c#HS^+Dj ա{uDZ*-S{zU5_2Z#"(J{>LGV&:AyOj= d6^pVF *12W9s8Yw|&ѼH6H8Y͋6;` eewgp`!R.ኰG.xcoI'ަBvv<ӡZJaoA@KwF=NRt}a jweAe+oN z׸qV?tUҬBW o'}~o>'kV ƶh(.tZo{8iҗoaY0AEcc_?~f&H#_ Ieu&ՙ#Y<6@rL RCWe6k^|(l$P, wٚz 쨉kFk(?&vfq`͏6G:sWLZ!uEqq=We^RCf)%w>0g=~z-Ei3K3-Reoʿ%@h ٻ.#MJlm Զ'tD!j&UَCFۓ!qei1-Gf&B[(>r9}sLO\|ӾdWI0\_YC }7]1yLM~4?Y"Y5FK0WXnjBA&%!bow ߈N\dKfwhb.=qGs\%f&Qkh_ ˖5|I'0 gٽc_l:]nBb'|Un騷xACD@s2FzPZzS=c@e؆ Zˊ~:5{!(չ$"߭_,Us0TegDU?o򌒲:$ԑN*zs͸_w#w-G7(L Dď;hP(TpP]?W`Ωuåo6 Wq92aN(s Z!&4Et9OOHDy c%+[OU &ƙ?OX5}Rwʡ;ΤO$ͱȩ/a p]B¥"tOo=ϋ:xM[5jzҖ$nqbq&=^DyhZPl6}2*,8#o;9`=oĥ5 izz>d&{dCضtwZUu]vmx7kaxeWQ )1Ö/K2.f}H k3?<&3(_k PUA5mwAߵKϿMt ي˫_ZKax`Dc-dlc:u9H%X "["l2Όy%h贲=)N1"(@\ 8`Lɑ(=.Ń-{ӂ^W$b* vKVRBRn80PXA $R7 Rwh5a޼R땺%^?4:+M\lR{',u/?CbmNXzXb-z)OK 4z 76:V0: 7cO.M}u[/&%媋fD57 N_]{} H:); Sqp)@ӹtS>!/.{d2O} }hur{n1ey}B@"DæE^G/S~-ܱiI{tc +?9Ie:GՈu d0VOdkkTԙQH*A?k ǩ[04Y!Jem4z_+gVb+?&өLb_ #gѰl."LFtsqa EMQ#NDm ҵU''\*ߘ.DQsw'+,̽ž(38S;B&F +(SwZ/,F8 'AY'aVh{=<DutrEKVYzˠoGxLn˪"F@ue3ptB^QHե@՝A(7n 07_BkpRRƢ28RX`*>-5"x(?t#H l! W0fvXd&E{q(:OlY,b켸ѫ![xM!@ˌOƎ=vQ*^jrC[Kx_Bf"U#a#4!{(=?熬y%+|ن/ O.| :eIⲱdnU\s}F77q}{I\!A/+Dv8]I~iyH9oZ6I|$`}%l hN_Tؚ&$ϮB\Y. (TD"Tey>pkWJ>gh]jJT@_*xmm=+ ݏq htNzh=*Gܻ4:&3Kޟ:c6E MGy瀤Nc؟t8OyNg81a =8<*} Ѯe. `J_tg;'v<Oȁx) EԨ Aޣo>fPK~$,Ox#]lKQo,u\ 8YX% :Yi^17B='[e`|Â'tn< ;w!_dRDY.`-spw?Pz0 [s/ىsb4aq? cVj4cٌ\Y5\G^S[cJA"{+[jn% Vr>{8.c. 9t8 N,*%qb t2N;0PU rU}Գ/RX9}RU4{N[bK,Oob-^h[hg)` 7=~Q heR999A:XEK*46ve$ ALcހr橱uY.:-P nWZLrծn$ԩVDT.zVw昢 ^Tu9GsP1Z xL8f=WӴʧCYû2;)T! E+vbS#6Jr8!/fqݺ_2FlmzVEBt%FUPRrT1!?K/؝Zekâyg.Zum\ ae"ސNpW)nbZl _$33G|sS4F$xla[5:C=ZJ/9֯!=Pj&&Dl)zF |?,/w m2i:kZlZߠ3 Skt]Q(iUgəP0ʬʟ/a1h 3yD(ʋ撄D M:w=N<4n-҂7;0!`Du&O6PẔͨ7 Aϼx!iu.D,ET*2 /)i6b WF%>'Ⲅ ҷEll23Y棑 v:q;KI3=*F;|ƯZ'XP+wo2m[FsHLٶsUOWܒC  YNüpÅd|.>p8$w3$45_OW`Y>qϾ!|S]{ŁPyxn`N  Qj7SAqKU 9Qjf"vڽv.V4}j[cx6zkL78e(L҃cS/ɨ:c@;#?rcykb+#&1ӎ#7vH*""B<Z˝ ~0ί>8H>K*yB(xۣU >( ` mm[ ' SqBWQqDtX7]{p9ov4oJ7T,6@ 3v:CSkS MrX#?ǡbksˡ{Fs |Ƹq1qR{]h?(OjxpRF %IB<+y8h|oȇqbI]rk-F0.%qj)2U~jU,JDz X^o[T7q6 }Kl~$&w'sJw >>0ϤNM%cbA׳n? *0߹Pg,6qI`-h->m{@a( fe vx Fr~66"d¤!,MF4tLb3 ,|) Bg=Lt,h߱rHEa[Nx 1Z)2dO2xJ?v.lNɸuuX8j&lJ3Wh X2Ղ+ދ_O %^;<~ꍹBM_gKEadnej_q9-wC{0π- K^Mo5mv8eiœ9R)Z̲̈́/1{M̀$:^_xāt_f rO.=tsF o^@tF_4-#R#L-Hj@AUXjSc)sDpN0֫b݊ĸLNKٿ-?.̘Gbx hlT_d+go]:~bvu;3ΰ=Y,r$^Yy|ng!FTvYGֿK!v>FMtr@Ge?A(nE+ [2|F= "\Y@8 iE2ǾJȏd@4#h5x1P{{Ceh#ݪW}.<=-YO_Q SpMqTתPBDtmtD%d -[u߶> v94+Ħ^VhĎ";mDƽetx\8fBvmJ뻩e"W2(j5&qeְ.XZc0.0!, ^"8s:x9'=$Xh.a~yugq1c3Z!aco1$: {XFx&븑BF }!f%Tv>f5qEډ$3MP?7%\:9x1![ѐ|7٪: Uzn ?hWf8jZOj̡l)2OhDHYL[t9tt(톨}^O[5E4ms>#GF.|i  %'U+ YHM mAڇ"?0 f\hg(k/ <0w+ [NN* 鐣n%6cZz8V3>ϪIC40PC߄jō25ch{8*1+pZ${_m:Ҏn@L;Fk" 3A!Pj($e  e= r)bܽ_N+xĈWa*whցKA= ݳ5kv$ [#t=zk5wF1-MðAţymkw8:4e·r?^j%&l`c(0MPIgWeחY3B*$;>Lb!(A^ټ+u,,7f/a`hl˒bdj\fP⿲WɱXPR\gO/U f[Ѣڥ;͆;JjKhYX^ gq0y>gWQX^U: $A9MZc%^ sw~梢@Ϛ`70DM - .Fʪ9i_DW \+?bPy;~.r:1JDddk7Q9S cMsBHĽ0   8}Z/C>ZISNjs J3x-\I/i!Ʊg*T(vm:)S 7Eik,+ ˧ےwS)c9i#+dF8߬]myAnz&ye p;J}Db{0R0T`0; s>Y*a?! #RД{6njz,UfM'\|>-qOGAdh/cF-ߥ88&P6A|N8HDsh8r[[T{W\%u,MIu %=BUW#|p-8»ـ-W]l;rj,M3^(ԡ5=xaD cR*%׃}6r!ßKRyPڗID%;thc;6%hس܊]X' RV}˜X@`oP"` [l]%zA0Cג }OvҎ4dQ2s7U!ezHIHkWU]w7 2x,Vݦ`J8fJ;KG0;/+(4R|r˛ ,F ̶ W"wg/|ɐL -| 2RE6_W\O0S$Dk7|deص7ԅ#> DuN {虨ONeُS~kkp$̈́)ylH]نYw"5%=GaCHVɛ ?=\MP66T<`-Y0 ,uiINe \GKߍ"WDFBO&H jn7ބG;[}Bp9׻2}#.yedGd5OR;ءALZ{7ăzZfjbW7g6k64ydnI_#~8fts̚2K!8?f&z&p9un~AO'5 jwp3OnzFpqQ>VyXW\Y6IfDI)|L{tFjȖ x`aXnʚ̥> *eKr|GJoosB*9h4C%z;bB ?A pƵtєuLp} Tz4?詖ɳ~Иo;`qsjGe}9G`|F[ʲNkMb)we#3?Kˌ, j`'CI<0 0`SG)aꐉ -+ o~sm.bngoKwz$ꗾzL[X{e oU|E{ܷ%ZeRRO<ҮQHNdmҎSge=1Ƅ4|8шN'${u֘ Gzwy ?,\"y\bɔJ^og 9nK ڰA֥WԚ6W֌Kvv:?#TIQme nDrLVvV~L-|TCzެ; tI2Dh:$t/`^THr-j5ƳkʁX}V /MvGBU]4&/P.m6Qؔ'LfߜRU%x^pͲT U4?ݳ+~PǏf4:9`rj`Α(btVs\fG'O5\Y[%rŤK|2э=_r H4 +Gy{TfE9v$iba]#{O>K_nw?5kyJ.T̍K\xH 4GB~ʿl {44:!/RcNbUB P:~ѯ;8OLx[N%6Ւ{& e)C8Ga#޵ ճOsQݶ Intjw;CI a9@zKz ݜ ?JfU`ŎEᖟD92TI"tQ1Rμ0"J¸|tѬtlڔ,RZeΠ(2 (E*97L;|2Wx#>kKҝoc$ʇ1vM ko"\8wHwӧs jGٺ>9iZfIo \^Q*.EfZg)@)3wƟ@B칥c,yX"TJΡ;̧?Ei;BMBG`% Quؠ4 J3! F@m"~@1tH=<: l)!<>Rs}ی :7*Q98\3ir=JDOvYL:ۚ7ohpJYh(Q* }ȭs3.%H̼,,rz2i?aEd;TwžTp@\Yv˷h+uؒVOW@P h1nⴗw,qk}S`LP| ֲv4G 77T(!~0!<}%ew $#/νRQ4ŋh-7L1_y٩Ys5v ذH"fLjS[gN)K N%3 M3}L|H,:(V^}i. ;RRO;/atRU9ٻϨ%P߳ LTR!>.8~7+h=0$L&ƈ<9f4#`ʹxO[ɻ¼8 .ao|MB:g #`ܺ ci&cKqIXm5=/gvmtÄt*_fX[3ZpLgA}/zKOH}(9撝Nh<`=β5);4-zNz` Q;)ipj?굴\>r{zS 4<\tty&{''u !;eNIaC=if=XI${ݫhC TS80m] y.uBx1d\]A:zـ=T5cjq'L&e.T¬)[;a[  iyg`k#]NjMk.J#3AOq 2rj*[ʜoqޡuT#0KiǴd5ه8G.ruxuFm h72n('d"jniU#n00E@ù$ov[2DD #uke oa$Zt/ !~[kk?4"tuUgJuߩGqzP2Üf`3Z5r(Ys!1j6|?T"]D&kd]YR1hU!gTkM]\*<)p XN3qK +ŭV`Рz+XNjxGVr&%u"r*hy@AusՂq7(+ZxMz8O#6ƦX6Xhs'G'cֲv m ٖufԆXv$I"6OF/`@ď 6[bDAªb32p ,,cyhq`$7;٫!@V呺`,\5߽]V٤iT `.NKH/NgQŮg3G<v3 (E7HzNw~Q>i 4pD;aov 0,Qz*"~ɜ{Պ^ьOVY *dE"f]%*$)}- EϪC8iHMz#E-Zds/0xMZUul- )IPsM8"7?5'(Ol+īXL%pXZ6(יؤ@azZu!$>{}܆*mѱ~#)OZC @שZ}|[čpZ;'Z]n2ن'"Go:hs~˒nW]5lLE>@Qjh֚7I?*FKkhe 'k{l5nbǢ/PݩJVZzXJr)Ph~P"ǡR 5 ̊[AvKYH$=ֵ|g _VsvscSȹ+DF~P P[`.=`7مi&J…j? |)S__r#."YGI[P0F2ܬ`I#8DX]X[Z] > ee Yrت|v@rU^K uVX K[#\"٤,'bN.W~B{: ^oWEW@b{rMjmpeY@ou4WL+6XHbܺW[UϹ0\PAѨx|X߶!mN';u̼ڙD"loE1Je9"*2;YXR$/Ho=y؁Nve㊍1NbBviN4p4%=ߣۆT7iηE3/ )SB)zV {=diה~gcR 팦b"]c5~-xH3PՏ7/;C41.huMˑg|U!{H&Nlt05wƬt>3lZ-p\  ܫ*3mb*Ōf mlJfXp@(\pkdR 1=iJ_߫\M!z6p6`3 J_QЄ]/UK@Oc6O%D++bgs#<ݮ.%8eY7ceHZPjH(]U'sRX8vX_L,dmcsKR&5gVsM:0pMlF'Z3wG)(Nތa1,DϊX8&,yv} &6*9s!Qap[#/m`}Hz4$s,m^%ݽ_j;$ww?e!ڬ#wiL1r! Afjl+1lSe0rkewQ\3!` \z%btJj71S2%Xȡ{vh~lgլc̟Ӏٟ-iXFu;2Mi] .ÜTPmTvp'Tda9sZC !8i}4ٔg0)?Drj.HNwOj] p VEEbpw !b/Zfme?Vf1{/ck0 TlFKc25 s++Vѕ/`OwlOо5ª@_>HDM"ǺqbX0 #k"A@녧*)뗫V݌ζz\w]u[R)/R"*yG8S^gg=X}OA~ +(^i^O2``e84*;zT0]I!5)gu KOg(Zb_\}v,Q^ sa(ua;vOⴤu |h^5wI8_O`p<Ω?: qT"Q~Cn Nq ]&(-ɴ7!¢`x_bߧWrkGm3e$pYr֍N|qΟ䴽jN%X[&bƓ϶ί)#mlklii1 a -:ߤ4 -KMՏ _2`cfm>a/n" 4{׎)"42Ǣ[sx'CfX0. p "}\/NInN0;ͤȟ?.h 䐳b52#̡9t9S}f_'mͮ3G,dzn%d!HK1*cQKlpyWfmZ s̪rjg嗦09+,Eǯ&SmsbQ_<awOA|KK.5LrUj\ zO;C,OMcW! l)W틉RR\U[mS~"uDwY4!cGMt3rufuBn=$[j $v^b THp>e9g1Ef4Ác*}ݘ2ē Z_j*oJpzާM̚U)pyaӔ '#a볜lNɰPX 2s@ba&/086ML%[. P#!Ωp4^y.ڽ7!BaFTamz:@aQ6=%q!DVU">@9U= RJ|4ur"hE4+9iG4 :x0qRR2g0JuBľqWOkl4^k89z9bi5_/y5ez}`KD=}LX,:FC6obxḞ6ob* Ya{Y叢b՞niFӐɟʌhRw!Y_FPS&n&l-#(i/ Tr͑ITeı[[I3e5!Ŕϖ¥=g(fg7?!HE0|zzM(Z0Y/t2aSmwXK'B-àY ~Z6R>CΠva0:PIRNxaK&%i[ R4Qgm7;nE:?5x,o0y(pfq * (zw8 b`RHS{6`D w={} 'Ȇ fU9@S))dbkQ нkMkA^.U/i+n}rd_zEEj#6}GbD)ȆO[Y4~qSY,">xȣ9FiO[&-:ٲ~dv-F꾿Qm>[[2YYR8XՒXfdH\9+_a'L fzW`y2/`=7ːO:BC.9F2E|B(經CΥńֻ?lGMub;RiKVWH] 1I-Y\-0`l(ղ:"ǽGT MBU)SkfHǭHJV/uRshzT}=OW\y1ː-f OS3]s}NR:5a#\ɝ 46nRVVJsFSc }2cJŽFf -uuKws`8F7QA=*qH0i3bbs i{ m#>"߻J1XlSI#Ҥ(F &]`H"^zlPdN,>_QީxxJJ_R,@ hYEgfS_~5g4t3Q3W&dß{5(B̎xհuyUldZ/&ΰ]V)[A0mײ^Z$2Wΐ/v(ԇ.0ٚ{_C;D.@v0{Ёts;`zri; ?{L2ԭgU1A<r Jr:y%1Ûz*+ԵadyƗ_l\vFGj9 %I" -cw'*#pϯw&05mwf#r R@/Kz@.sŲ.Ayo 78͉s _JӠ8K?{.$6i&y/=!OL$vSٗIKV](f=Ц~^Le`tjTw[ҧ(;[ ,y\qŏٛs͕{55mkĉk I`(6lQڱr/Y(FJȳ7Ve0rd4%;}$W[Ήu+< [ͥHSCWKQۓOؠ򋱙;,vV7^e*S&:zh$E?E6ejp`&U\j7WG|TЕFT )U2!L(396VM XRIv6EUZ[ϤR/Ll3"8Լl j~{VҗeCo<ʚgZO,\ܩ?g,xzޓ*TADס9TMeֽA  qyY0.#qf:u|̍ߛÌ rDl6@7Ckl2,}X%tQrd7Kq rh N[SUtMzR)Z%>QbʒJ­?+Ƭ]RbY8Tә{ >xZ ~暘ߙw=l%.Vl:Bb:(~C dL}]W< AWeҬX_ת눯izGXZ+fDtBgPgB(B>j^ Z;ZqT&[9 }$I~"EĺHxuӹ눝tp@R+< I9O?3_qX2Sthq9/$͞UpmXLx^7wq Sϲ;-ħ ܦ,P_0-k\Ju˙nf " M"pWa$ʃy1@zu7ؠ@RU׏/5ЂV(O42ObUA:b:{ٽ_k<렔Mmr2&VCWqT\9&"u51:~يQl2b-p&%q%v >rWL)\pT7geqw[\ns+ JBaE]1q*6Z4Z,Z\q|Ȭ,5ݼ0D|c`. Am.f+~'QɄdgV?=:]!Z[9`0H|܃Q~bD)6ӼldDY6ĕfT3J:9s=ps02=%~(^" ^JUݗj{8РVeC2)AAK5NJaKUT2gIy@ {/v8L2|Ql@{e4/\ sttGZTF4/48+=4~vlBY+rŐݠ..SQu{>bVɱRwax0N|"ea-QdCM ƋPS1 髟:6ހ[ "zUf"!gtO SC( dH*56n; ݽ+9ڸt 1gD_47J"jf"Pޖ#nQdC vRYǚ(b혯C'`a1TiaUT#a+Uch ﯏nJjTTO5e \_FdO`}fL3 vj1llKNyM lꑣ3AN := k3M3ByOpn-ϲR}|A)3n<۾ @zWE'װ@bnOZH 4!;IAOhԒ79&Gp┇# w>pQADaыfDʊ짿rSK-7G ⼺r,W $wt :r+Non R_HkC@ [@59u楣DhcX`eDLj(#^`jڝVؤdLM:-}3g}Un9ã7~O\CGv? ,lxx!"Ad0xYU8֍:BM`C U ;kLy5QƯ(>O}Į@Mc@=u!hc=.Үligl|ٱE#bZACahyr~N97DZ\T&z*{029 9bn~ s0sɫ_[8O1H*c TEQX+;Ֆ}5$~v 2_A&W'd"ߎ"|tUڅEGx ޝC 9Y2@Gx9kԾ¹WNs_AD+"b hhOg'EM_`lR4C2x%"b[' (9ԂOkW\Hz]ŭ`Ͷ@WjQ̒!x*C݆PJ#$hA U7@ a^J1/[sUp02:RᔈYO%P"٢\5beωnIZ`JA&ĘBW8/)b5}_)_`Ij&;wD;:cȜx֙/ͬ+aHiD"+a%m0rBxnYq5@cam)e!qAA&MoZ#(f4?$g#Cs<7ХX̨uĸKaF@8+,< 6>J@"וб)A@C&'K+C̤`~\_׽&; z< qr,v҆#G G3 {C ieBG󾒄@lvP#&'D29ѭh&۹#D˪ q/;6\k`~g믾bOӒr-b`k,g^qF]u\I Wz0l\6>hyTT0h(5ޛ6K+g]٣(UzBM, *6UE`)SҲ _^)JsFO/7KGvF̈́_{q%hMDq^qUyMy|U8;5k|z?9u'A.ADJv\h|]| xbgD<2UF.A,zwN,AA=xwH']30eG50L7I Tڋ~WkFag!Vה L #l!ìdcˆ[uP%Wv2|JMq{T̬B[Ҭh[3s;;$lb /i|iP[kn]=QnVjTf<>.׭IC=!{~\P1"X$7Sw: ցطd;=nJpˤ ƥ'~3e.IOH tx0!{Ԧ̕>-5Q@3l^.n$ =n,1/h6*)\!PKĠl/y22W՞{Ep't{!kuk n.Ѧ^DQ=V 4hF.&aӧK&T>O\b]#:U8pdrw"mL5XU'?_O@6C3~%InQ~& 6~Pbf^Zѻ:d&vl mGҬX=?@萝=7/Ž6\ Bu^@\.MQli9c7*#ѽs{Hˑ1OܘaZdsvϊ09:8*-}eXIr% KH_ ]%bWeOfH̬=I:f{ : t)0 Q%*83RԇBJG=o@JP]]5`# j:`F|ny V1ɡvF$Ho0]$\UB^x۩oRwPZ h/}TT egXaF7~zW(>{rKӡfKc2O;D}Y(|c &3bFH"mr 9 r3ׂ͚;yk!MܫPtB*}oXh.7(9sm7s2kKF]E[rUө9 Rxk1y@$M5Fߪ2TBYs& V^1=f_ZNb1WK )R Q߄ [6)թOf:FoyNaϟu_q[9w+D ÄĚZp_mQ>^=u5x&oϢ3q֋uԂJ*Ϛ [3i1#b`Q}{x=-ad<5EFa-pv yꔹ"`_o>-.$Q,(jnnG4u ێA3g3 k./ l 5*?򗣀@p@avrn;(mhEU>4uԊH 5^R`r&I0~WLR؄e@ $ 8L!n>F; sqD&/dU7>52tyMizZ𼟉eZ5bhr#EeP߷Ur!dXjmӒBGzU;Ҧ24ʡMX.uO0jEyߐ$NV"UN# /i`RaA'DZ$ԋxq{Hlͷ8b6ˇ:Oi "$#we&xޒֽokC!}׼FlXe NJD;8 6ΟD$0k R\3xgμu[}B-9Gd=91 IQ΄*A±w~_rG01ݩvt"$< :y*`>^c@}qPnŏ\Y&`A4V"Ϛd$K?)pO½͕}HQr#ߡt=px`DT7vdZg`ME'Xx$PFe要܀Ϋ*=摧%MVLh7j9鑋o&:Ҕ AĄK k\A˔slҒoB#Ru.[Kxup#[wpx/Ԓrn>a E߃{׀0]9roSI 7]][իj$[c.vNOg5aeQwLEYED{CϷ>\it1ASjo^W_gRl 9NeQ1z:> 0R&S{YmLM`@ N5#t> */sK4HI%z.n F-܉"AIn[_&%q|~*ky`X"װVT/Z(gb.wf$m^!n Nǟ*RnY5w/I>+ K&pR/ob\\^>jL9W$c#pA*&GhL=l_u`KHN,'`9U {s@$=$T<;ig~9mP_ Qzҽ Ʃ彺% 7)A\]]uOu Q !@v7Nv\R ;mf~aYጳ8fK1 .8܋#M0=Briea[^B,qoZ!$XՏɽ~mxƪRH1}K.8Ati7Q1.vfGZܡ-3aM>(bv.? X"vzdYb$@D\5o=}I@Pl)C"~0'K= %qnNs]EgNkc}<`"_|*/je<@Pv`SLϤ)S"c.V޿;Na 5hBC՚k3R\HT2 o(@Jn2((D\²VwŻmeӉ9ߑӃzڨM=UʈX*\6̷%rXvGz>۠}vY^•n3K$2ȣ2c=T{9y]o`FUVUبyqYړ'ư>2d# E?C2v!` y_{'q`AgLyQko.HщhKRF[~SvM'.8rJ8+:Ux:o(߲1ub憂[S,<{GYf UwZg7e4v@#w2Jy+;ӣ͛xDWo{ځ~$f>x'tV̈́cɖ_$ 8YKzWP<~V9 BTקR m16Kg rMJ$쏃2;Tt֋KPc 3Z}$dDF(c̄kj&t&XTEtcC#-GRȫL7du'-.X ץ09}{fd tkD{ a ܞHD+Ͷ=K3~3#5WT/\LYڈ].L+ZI-Q7?p2|.UAOFXnx[_B^ O_ɓAm物}>ۗ jұxJaM_^{&lQ14ʉhnh)ڪ[`2N2c<;LmT7FWC3.I0E7c+洿TpZa:tD/U(#@1+N,HL׿~8J6Tc 2*ݠ6'/.a8eRJ_32a{w0ߟppN;uWgܶ6&& .[i;"^h<#`[ΖsxP`x\J<^%_hzƥ$WV^+T)FzH-5$g>6Dʨ؟'6N_B"+6u.㋯#JnK7A:Jc`Mq/nm  gȻM)#p V#X"f7OZW 'jjLš5=X]% <]`pCTKrTNuF ,MOډϾBcoDy#+鹱Q[ځBឧ8VwE2ޘHx?A8n&sRiK)N׌ⲤE28cA% `Vzq5BB[c:y^gWT1Gnx33ϩժ/xWX;ü<B/&KhNWgE?!+[E*}Pͦ<c5MKOOMʐtk9ر.Ga]" OYKt7~8=NkCO`"qMesn8E&wgs޴<͂[jT9ɰŰrR@gI E&Fsas Xm$?@ʑ@ _w N_F/* QŰ-ԩy!]DrZʹyjx_6<(%rd݂#U7ǃcs:St%! 4 xfup!H4y#je"Ω[AVb,d]ևA ˜Yw}$$g:I伢#\8wVOsWZ˸T 3lδ2%|’b:W)].$ޗ6"}3ڣڒFS).W" $*.tܠǧW!=D,gIm{mKJ ,J3U':,$z3u&V<*`*/5>&g-q^T1w/B`r9ݒ;3B߲uC]IVEaf&{͸IAVK$N[;>IdkRUL$| Q.- maVҝ3Iׇ.hgKp Nm;]{*Lss'0⤗f 7C( { yH"YOۧD?i4!@B;RK=ν0xd?'Jj ӡɟ9Ecjm_g׋ VrxÝOuȧ^1%/cŏfsOK`VDA.5aێ:kٽDv=.#q65"`0IGc'ps/I|ɏ0&N.Lr"RT2GByHP[S n%" <[,b [bPB2B$};(Y 0FUq4兮Z"]I26%3J~>m;d$ۓW )ya\S7{472oG?v'%a3܄*VtEd] L:0|r(ye혫?@Be eFHGĺь? Xu`m qsr\pER]?Usѭz d5kJjs%AU&dמbLwe|Qe{R/01gLpq6J/`q2CRRVT`_<ľG:dd& 4~}-/@*ޡ<'@mj<90ukS3Ho@Ff<%=s8 %b`CYLr봵QI [CU5En^ƣm}z#lQN#""Z6_a dxz23rwS:=X*4"(ՉeH?Xhk\|LVK\~n*5W h.2n6u c]meg?B66`bvAzj d Ly<x6x<)@?(̰6u}  6TϯA4Q=pC5C`raUx$`G`G C @%HfLjI==bl]CA 1,rّaTA)3\SU*AEAM!Tc;natgeqyߌӵ:xQ%E ZeM$"C2c05T#>`õ9{{r + ꔉ. l7ߎpBT"P'+TdDz?|lJp{ {KsbKٯNaH  kt60WJk̈́C`Th,x%Im(^HX&vu %94֩c辺q4m/#4Egzš.F>{'[TXS<6`N12( 2Ln|.QYPt|(zM2̈́&X(It瓶<m!CH`,R4p>%Ox\dxm쪀CUB-%{8'DzS*5"l$?ԟ.u;T2Γ? Nчd@BT\*PU"`Q*{vJ7==熩3]C["4̂i/d@*B(CK=`w/U)0F Ou1_p1f @̵Nuu}x2uwz } Bdn\ia+`JŽ0>Ũeb%go`db?ŢjZ'YäJ܏ri-?9vU?aOQ'Vvv8-0S4A@'_ ^3(mYwϕ2qLe>]]u?,W?33Ώxl2 ~kl}K42vRLdVR[LOU3+:u3 JQf[eO1J vLM4\,=rw;0 6  !4A@E>JM3H5Qd3Ktm& ŲR'RZWV?uM?=nr%XSl V4\*M?G7]c1;Q >"WM.+RyDΜ#(*R ui?Vd[a<&"*ٵBr/!wCX^90cK=[K8Ty<;I3 da"x:mįs$L5/Ƈ|qv vN^~Ow/.],ڌQg8ֱT5fRáKBy/sT<^y =a#(n^"-! xֻcSX/>^>0U 䗡A )G7%./܁]&LѺ!>+駬n!h/*eWʟN`G d6rUڶ#՘l ڣ7D) ZoXE Pjm,S #*Clv/!!wY:f.7WL#=3VF-? ,=K7\ޥMҁRk\B}1 PQ;߼aH_9H! qlfUl""\"_jn]$IǕ~dv z/;;rfwZ<MuxSO1J!.ݡhVwhpE$2vxQgO WoS` ͓cM4Z{;_kB:s>Y怇LO 1BP <̎>G0F}f$B=Ĝ췯V\5ЍK:Mz*e"/jn&5ׁ 9-r*oBC+8ll76ڙ:tK!>5e| vطZHX]ĭ]&p~K!\,Q~Npgj`c6)0ݣ/C)vH7'ٻ բUH* W;o2NPyΎv$چ3ԈLk)߄N6/TCC#mХENYgFCZ(_Rfw b95V]CFXWGPZGo6\Es‡ G&Q%agagBa=x>bEXo۽ ~$L7D-=cS'ynZ۟DpQdHTE;˫sHݰUR`߀ʡ0,z7Sp ]{|,1ɥL?kY1s jr31Փ Oԧ 7G:֖_ez Im%d{'0{|3M=5\o|tbXa̲7m1!%ENkx,/5Hd1n+9p1øL> W3sa RZ!g/`"8OWU: C3p U:16t`q_0Qo sL*X>\OEf/!>!;u sOb丁e(}s h"~J4U겡[7c/stE0aw$%eqGMuޫ3*!.f}^z6Cb˗Y3sʾR:SYba^~ȳ^jkU@7&tt KYW)Xq 3pҪRxy1N1Sqؘ#3uBRU7{Ê 5c,fj!;08' SZ>uW9D6Q$/$} ꎔToHYXWP0k$esAv٣2ƭl3H{2:Nz;*7[5і/SP]<"}XBdsca=ȉr!jQRE ,0jk&k!0b Z%؏{+6Ś-kgfj_.W(' ʏǶnd >:5{=HX~T>$h iH^3&^iW&u5Mz\ɛ)$2Y]me;܍h᎗J\iA.jZ X4^0hA £fSCL%MZt 5;}Q[|!)v l6ɭżhk,+*fc3GmAb5UdtcKM\D/PsZݴ-ȓVn=+zUGh6]`%qv؆'*Luc,-]|)ʷsuvDK(z(^ ̶edҀN8Ù5k]IAb/ r3xy=?B~iJ`NHӢ}yIV§cAѕ\ц~_k.a+H  “hn`,KQy'\V5َ2SI5q{hԲ.9ZIu~8!ey1 jmN9,  مc Go:N}lV$!ʡ6OđV=ȴ_t`K_ew 4ш5Z(`I[0%L'A`ʧfkV+O֞Pg=ڦsW7LLCi&KHV!wpzD2aiܸ*O)9BH+>zPo/a^A LL&o'\=ÚfIFᴂEYj]\ܚ<`C   {,R)d9OKT@㵀ZuYo˘'3n T_/ok2%C R~AMioeMnUjc0zky{|uf #u t%DJ2󲇠ZZC7V-lzU"Ip'm>r|*(xv7wݩ+\!ڹc|4 |]xʡ}c]fl>! d߻I7yS&됥M+. 7RSǒ_J`p}iD'2)s5[ "`?>e!EoY Aֹ>VZKyb1&1Z#vĽ6ejeK* s&-CGLlaV lAla\B>к}&N@k {$?P T>,2M]ۀR;3]# SDOפ72EWKZWlc>ж~f欤}٢fN8(6 <;=(BKK]MDҵzAWK@u\M0Zty @qK*qinΝu83.d"U`g{+qvéxNoO`#}"&@)T't,{%54xiarը .UU_0%_e}2yV)A Di7^WҷG=t͝?$ja7 $gJqxu2!|8QlR=}%עGJG}A) ƸȔTL7 $~;p 17CoiR5-8+)ʜ{)]7TIҶc*+;YJ6u „<o݃ʖSoƙmⵊb1ߣ=1p<ޱD%)g,c?|ɿѯNvtzǐ -ʓZP_<66y?<ϥcS) Ac/ B3|nbjdk>ľ垏e,')w?ƞ{\%"yG5#߲|Vg'-#'a_#nTCrJrfTK1Ӵh&?>Ew'T;}vhfI'܏BYUN8$K%uF69v% l,rλ6S-LU*D:[ZfCf{E"T,֕h~Q ߲$ӇZ`w@]]:&(5oRءĪÇ1tz ijQz@bo kuǬ^Gm('ڏVݾ*')F1\!rTdv47y9,i Ǝv}X 0rp9 54,K. 5"\߾<<1ƹQ>"Im`PTJl1N:ɓ(nQQϑZ6t15[V)^3$5Znj2ݽ_Kwsx|(2EQW4{Ge籀:&Iaa8K7Wo!AS6Zy;a2ek?8\2֐h:X[=Z ǂ;+jM$gb2p6I(/D8zVTDy6- La0hlj.CdV{ҘJ">iVS~!Bԭ<,.4"(r&ҷ9S}-!z'4-"*d$ٻP3l'%2I[P+xY2Q_WϷ=IX;AFU%@7\o}j"CՕ K3,6>ӻaJ=I&aul:LXatZk"s& %qc% :5E"Ez މB4KynJO^c!VRRük); :ze:9]a0uV;6V`l8JĻe]YdmlT23&}TIhP+8ى+9ʾ 7j[huCşk~UiҠpiDIi^==1S RM:sJz#1zA|m @MBL*;\4Yv)qXE(OO]m蘿𖟈`fT;’ ǔ;OOisG `Fƀ"[UA9'l ̸{2A"UE+c%BbR[M(/7pNbQ& 8*}CyE"&ܮK ?H#cGGh& `"2 Ack#8~-*Iv.:C&Y;q9Geq!V KCP O|q6YAv5 C&Iu @7Ki3$~ZI&y&z]ҀAcmv虔՚/XB+![fC&hxFh}~چ+hT]^9I,.~,VC5u!j'C͇ǿ?wyD6Z1|P>v6ɂ6Ϡ|}Q9 "%@Etwpw!u<^Db T";âDwv"F^+ T&m`GnYnrcT`]@WzzѫV ! Y)`0S$p+^˵Iª\@ýL~۷rnb+G(,@QKs ނBZ)&㡭x0rgVhO5E!h.֓!(k|R_ ބR&)8BR{C56<-8-3e:dS\BnIs0:u#e@y(&M`,;_JiFuU v@s`)5cך_d.'h;PlnXԑgqmbB.۠YETF%$FdZ4=@F{FtA%>^<DzP?!.# Ei׃/EepE Rđkgm\ mýk^jp>W "'Z|`UZdMhԎ[8wFr'88vb48fU^KƴE?!6,#-$'4ӻovQ>j֫uZMoT2ڄ+:a}>( T!1'5hEFg8XV1&k8uW#-!)sx2?((%r-8TsRI'#2$P_1Vڿ Gq6c\I^ RC Bpa0mt;8N}sF݀ 'd)24!m zavvn B\00_Y2.]4Y/2Ԍxƚ2p{\w8&+j3Hv(GT(-Z6|Y m3m)Svc3H풚 N?x0mo8t\M$=Q(?{3Ʊ_d=B V^pC2 c!̆J>  ]u񺆪YT8C% XCwlV !6$+3^֮apah!]}LU] 'gLޗHmprsfz +q^®S{7z0&¡0+)u#z Fn==2%Rv^Bci_.39y4Ӹ9f"ؽhkF|17l )\!roETL\eAJU1/u6l9iqm3~WtkfpxuFV'ߤh8>kMh7}9VRf] gz?F&Z6zߌqM54SN _ul$xk;x rG*{VD 9p4\bd'd|GIzJ&͟]b@_HB/x0t[~(=U4ux\icxc%\ČQe"Vpt}ˇ|%A+(kn,8->ՋVO`S6/qdCi"n8tZPҥA͊K+3 @򙺓i[ uj}Zm\ r\i>~b"r~ _ÁW~|7=KLcA\pO^]MM̛%Bv|p{O ߂cgʻ;_kŊyJ5Db`|SSxl;:C@1Ng~U/5J 71ItW[Pg9ğ0¶'+1j& j .4<Z:ǝr$$ v>xdK%6=*%"ԡG`C R9h߂9Ur݁:kSHELP8{^1~W u# CbR2i`kP|'滽#ӏP!t|%Cog%V)Nv7EiEPY?H3:$]ݵ[n8RsPQH]M) }Itw.-Ҩ_ta zm_kA4 ,M ^,eWKơ5St>Z{KʍFwrR 6 `L rQ*(K']GS"䴄V ;ʈtF)/8r D?R[sH(Y8_>% vxIh~ଞ2(Q"-X!ԣe|Xp_z7tȞ]H?2~ |iɱ`W0Sp}e#6;-p7,.ºI6C0b)\#<:l,6IVu,jHJc%< 1P;gu\l & ?C e=BК$wXXu$tۖ &_ȈZ].FvOan#͉Ḝ>a;LֻNW}[ϩĿl7s2=hM*R60'eT=Vc>Q(Q|~C="tU[A}!}nsٺv%m휆O4 bC)5T9tXQțPKxo\ixmQ[H+k<>u*Y (Րv?# 58N'xvr ڞ\fxkӹ'7MQ\ rc@ڛ5ˈ>׫iHaDmc1[^,g*;;B02s.H[]1u}L].QRS*@)'P W3 1'gO4/\ 8Kh1ŗ6*ќx!L)/NUf҇f'XsRJ Dg\{ +9=v)T}qwM]*]b:w\ xumJgLdt얩|hMb&A0'1F%<-gN==fgs@8q'ѧҵ,#).l|58fOե,gk6$(ldX1Lv)&偸/&ghgIofIQ%XHzL yŃ ,=&#Ds(*mȎx>꙾pU:28cPT,!,J Ҽ_t&ܦ3M9?F]Zifw"x]B ʨhxЗ9jeGX=q_[B z}}!$B=ow+*t3du 2} Pަ?}ѩz$ f*? ^e둮Y@1ϟ4I, mT .mgEt<+3ɟs/Uӽ&OH.ìzXCX*K31N[-|' 4Q@=zO&)͕Nh¢T ^z#451eЀn̉0n"H\d1Ws1{05+{P α&Ŕyg:ShgD԰ wSuB"ʠ Žab?ѧ|]MeEsjlzI.Aq(K[6~o,iccn;]a6J|UԨYW@m3)o>=e^)"t#{Ѵ3xi"]Wz]K~nG[#͞L`9kT1\boݼcѤ!,6Jv3ZFjM7N兀Qa1?ZuwɎaD֍CSf>5$&!GHE}(SQ;32|afxq#>} c+nLGc M^XAmۙu.|_ 6'3@!~)GpGuj`yLY)ǚM΄DF=^]_XƼ\Nெ<CFB_Ok>iοB J ſh6G9RsLXD {$ lйȃ%^=,,W(UCgP >眛S{u4J-$+g؃~Ek!} ƭԱ1ׁCG]ՠڬHa'VuB#Y+^54WQ]c/PkLy ᵃX`Zُ9VbF[l'ݰdJ#{u_S2cn7. ҪW5EehM.N .l H=)lOYTs벉nF MwNXje6ZQWk: 1.x-zVKNE *a'z;|zQ؎T^DN"!(-Ē+q!l+DsVȓ)i6̗(axT8.7bTS)W2y|DQ޸f&#Y{ S\?u\6)G9Д$X*5bv>8:n"T^Ep3ϔ& OC3̩EX[:ӠdIo bbrPX3SLs^0,:->` a=DH Qp?M;;Ib~+2CM,2ds;O6%v%7C[.dT<|x%w51wBVH1.^L77P8(*#U,`ZeR9V cj'&ʱ RM$ q To2|u QUbG5 ͼB륻*%AHhNZ^6`ߔRly7O_} q |۬h$?`;4fYYۿt(RrTrƷt*}@ӷ n e'$i߸l7ec#3 /}.A֚$jJ>d\|ݧ4GŒ!Z2@]NVas $%@ :6ZIt›hoJ1Uy{hj{굻I>b$Y6GZC$h(~ېSh}$ #TrrSgf"!ճ,3)[Q`@k OLHbX 45:NԄ҆0QMA.LzlPk ˛qVF: *OzvͺgK¶I'suPF:#hrdS`3mOiL!$!ta8 _&-dDL%cUa'@s׀)9y+`#Oq5)8ݢûEexU?$ep@}Y a9ΪVeh@ rו_ jKB׷)JG10g45_r{6#ba`Lqeݖ%YKE1ZCb^64}crs `2&%YNwx bb sTFk,cQ33Mcg*~[ 94 a};mޣ5_MT)kJRz{ D>LSRiq?4>{?R/B^w] ~]>ҁw UQ@vF4*Q@Dw؄1N6kvyVp$S4ixL>8L-e b4cQs!2j'f9݆) (f~B+QrobvX/57R桙/5֖-{[FDattg Ϛ" f2*vė~ F1@edEDgd]Y'A&e_ZC%FQ^G4IJԙS]ZKT8s~s!tRkia /'1Z,Rį|b6b&h~/*؉J)f`HTK?U̜73sv3* &ET};T3<3tvaڣᡴM:t=tOvȖKܣO*i^U a~VO۽?K aW(ãg7s>^mDB K;@UN @c70-Ǡ츑1Y BR^ (,i=U|ERTSz\u{ʮ`o2BUfi۫K>N N Qw}(Xv[LãIc zW+J:/Xw-o_֞ZsqK+y1 [j^AcT.2 YCīhd|lGrkh2]?8xJoPU؅<E;čsvpc"]xEP63Ǎ-gd=}R+G @߻ZM9v3(o1f%Kz>|D-Mġ ֞5xX0oRRZWS|vՍjU ..rq0FQiEl>"js×Pp4x9*Ϙϖr:IU}f߄}eš 5YxFJ:#P6s⺁X80|8,N;%9H>HÐ6+&9>2F>$Q;:Uފy)]u Hbکq1\D fX {.5z4s2fud7=-:^u'd6W1hDe^=aq][oy<$'6yoM*#z ݻ ׈I*m =B8V@3HW B ۰j,iw%xw@M]>"qԗ WhᗙE]hcJ0X#0 =W b̵,/{L Ơ :E(]*h,xEF~ų(.񧀦^z泴3x=Q¬aQ3akV W,]kbTuqS1FK}}Ru¾@WETȕly]~?o`2l 6W[cZǾY׼Pe4B ũ֌ϧ0oҰUe -vYE՘iv(Mf>_U+9$`uɧiS։yҎ=r/)AE}"gYMXJLb  ~0jv:՘=[BفĈb;C5`3vdN%p).(2er?$ύcu\r(;FhjA!<|SZHUTT| )hzT6пK\߿/i^MMEW_s i]$ɂZJ-lGi@WЃwrKl6!  C+VE#wc^uo+ה/w|7.11?U>F> fBj*;͗-+6csuSd?q<q٦IKM=AƖug.%"U(T /0=29ܐf"bd~0ڡ%p2l"7x:T>.8.)NNnt=i8+#дD ѕB9nw b0u[kcX3u)ǢgleJ|$ vYpTx 3>;sV%ŷ/lx"j̚#?FA":r^Qd144W@%}b[{ogWJf"CC]䪑8#)A9wmR?s3Eˑ|٢βN[+7 [%4e!8 %4V5:UA%n߸rǮVX-dr<ע42m!?)ChDY LFE>VУ2-'4TƁ5xK uZAbNk%&CY#ɦV &saz)h`^: =h@x|)ϽJpH.Ο$ A+6ۅ%|D$kĖ.yHT3FCuǨooQ:_nKyVr0hWa8S9 쉖2]Vonc/uPD c_jUn&?>GsY۔; X&LRn ̒pIf\t`؛oag-GLfCa3hck^hgX"bT( ZVOD'l~Og1(G[pIs&7 WKeMLa];?jŋTY@c #l7q!7_ɤ+hyf4sm_ajKDa)xK gԐN=Rj@`(kxY]ScDxڜ7uScf ?Ĵ{7+ؙ"h܉4ߞ\K#4>Ub& y4#~7})iA*o 0~d߯oLe)<'Li.jab4a`pVQl>X(0bx-x-ul~dBriEGåvBe a$"h\p+;a9LI8.;$c^u>@>?Z[}mc0Q{1!!'@ٮ84+=aG"!.Qf?hj -GhyksP *Qa)І9V} Ӷ"io;WϭN9SvFqKf763%l0g%?{.vR|-XiFZ?.I 6xXgfRղ%ȋ]Hퟞ+ ŐE hYFS !UPOkߙ&%iMf`{jOhxKdtHdw /0]MO23ϛ۳epTE6$ 4s9=$ ˆgazkFAG-:jdK<)-kY1s1Ỽtu0x5nlKU-~!x+ڬ;#6I%P|A;í.\F| lcƟZ^-p2kE,Pc*_t˹Eb?GBҦ`J3%$zz1klyav NmNPҖ{),6G }6Gt.,c[@@䉳&w+{Ž8QzB$w@A"NiE箒+ nyp-/-K~!J3Z.Bt7 ^,4(z5 eoLEHVHcv3PÑ1b\#Dxsڈ#> _m 8SYwz.) M 0ߏbC&xChkɺM$< [[1Y"?DD`eE7j3pxT}z" Jh{!uy\"$2 @(S Gax*e#'vX&h4oMha\N3KD`s&Ahfp7NÒ)2u2+] $Z,z 8 Ig{Ѯn"> & bAqhdҮǥ R4,JoX-NeUQM&}m;C2(K#Q4*] [ a+Q6A>UyǷ[=Qg&ߵ֗zݛ,U΅͖*76*,[?'ppU#GQw:N{+Z ٮdMg}'8"/-;bK@gH\H7:T#Rk2VheF Т,B~1{H|`F\ǛJYXhHٔ4FHqƥC–Ҫ)2 3fyO s&t2&nc^;%M~6$ky;vv`ϰі<'v58+)<D^-O+(t [/\Rh_ `M ҲU@Wd 6*5%z{23guW(i.o{>?M' a7RVx6ja-cy. /CN ꔍe :ٿo1VV Yuqi]sJ xƗP$p$&aҕg'w :< (|e,#]qB) Yk"@zHb-RLWfo@NvŦh'ޑ۟]lm^Npo`lv \zdae s%ra3ϊH~ЏGY eRcH wJѥX|g^-p,dgCqܮ~z!+q_6Dؠ~T2pj@2oeFF<7EjoY Na~@j\!=, J=_V)RI 3Z\I`&8UИiږ y?7&;!<6e怙0@<ʇ5eU.TӺ zY&#b0TmE׿sL;OUE1r@D6òRE?2+.X{LؗB6&K/ ,!ze6 '^Z[ZZ{yIN'H*x r &88y j|Gf.J4]}󈑑)Z)T3 a ')GQ~j17qצK&f >8:h-  ޙnlVqbf(Z8 oULFf5o@$՜ rAzJ4J K .eoX:xĸ&Nt#tA493.Ҙryk}eo2m3HSgj 77Lv/3G<;@%[2q,_a}߄gsJ*{/WWȭKh2_YuPğŅ08آ5dfۇX(L5ph܏tjy=[e ʩ0SnkUMwfčtbH`oY0E+-w{N[q=%?-pxla]P8wIVS4,u}߭ .bMOVVor7;x$yob|<%U XAcɌKQģKUރF1.JGSMqn3B%1,]$y&Z Ӗ$1o{ bnj! #TRJPNW"Pϋ,UwZf odl_`Q!fSyJ>KN%/U~TIA^36ATɃ}sr=-pW'хl}΢cQ?Ύ/rBBm0dD~o0aRz51v-pp4Q'L\ޡD b5|PIlAc8LhmC('a@Yb6!+ ݯ.OƉ]O›ČvQ=!h0VpOZޛGCIvǨ6zG$Fsuh_%r29r;lz;5 qK 59*SKf[fkDFC >fer?KΈg*8QP*2eIЂ#w.- wRo"~7++q: k^ɓT@PUj~'F_s&W:b1^}5z$Xy Mڞ%(l X~A?}G"v?`m3wn1cv.v1՚au|YJC<bv`( QQOXev3a?{ӓ l" j@bخQ RqT.u|QSY]- yO +RʸnN(1_ ɲw:.dFj|4_ n(!vO&?)w7q! 6)G No6S G _9jk6X%u ?2>Y^D'z1pIQ,aŢ YϢ1|kDm8ʛ=iD[2f:M EwDlNZerDpa ۪vIbķܯ2\m!3@kVNQQEjayU ƻ?zO ГܕQvWי?#4*x_ABXC~<}"%=%K :P+ h,jd{S$k>!'wv~ lfhYgu 䖏7_z3 tGeǙ(Mpcl?}YAz raҸh(H"(4R"c3Y8E/YQ}"l_喖?©!U҇#pɋ%Q,Fd kmNOr%7Vc]W;4 d=."W!Dh-ʜGH7lP{!u7|3Dڬp]B<&:ȵɿQzeֱISig6 ΀^pMAKƔZΊx33ǞQĭ@>WZ~26 ;4tSUώEU *<)ѫ}nX& FC>\ 4eK9~,:L}"(7_ 6۴Sn<3Oqf!Qkg2ʸ$*תO3Wi#! "$A8ELuul:+ʁg$ZE$bylsao 73ۢ#[xó!Kb#J[3℔#w׊zeU3>Iqªajϟ09邡!,nWA*ܫ|rUH]a4 ceS0}e`0J@ZV&~n`=[3)(sk37tE7ҏ1_ɟBٷ&[xJMy䏪dвY*{(p5F@^g>'I9xePU!$Ӥ o t[ڷ+L?x?M ۩ոA%|9}RXif:jF|3~"\4J"-` O0ǚ4.NM]74S ˔Fq/wy[\$9id~>)%o H+ |'[+&EnV)s\/p}1R?JF$ (}I~"]O˯bܴyP.B-$];c6LN]R#ZV4гP=$u+|TBHdq*lcƤ`=*$ \UF1T}|M]#omZ=$sDx!% 4b gѨif}0DϬ i 7ۖ9@|HPrO*2#YJ3G >M@F cg p67;`Xe$W"|N_6H-9f1 )[eA~]k*k=LՕ|aC$acpx:-1Gg)N숀;-*@ټlsr;;eMv`gڳao .ni=|B6MoC{tl nk# ̣4%< y%T/ct!nj~z"Do*qi"<rOnsuaY1PdY={&Yfp 2" K?j~ g>?0Fa F+x~Ǵ{LykkW6< ̶<\KФqNBM;[-l{=ԗTiLbmFO¨fQ(=3+bQCq|ݜJG +6E}3BJlw-ޏ[-Gg72 D2ﲓnqSKU[UiBQBHpVkx{U@%oE+<϶>s/ݾsb  1D-Z,Fp _Z i#Z 2):vDz\<_5rhex4^@}xs.Hp'KH.O|\:9@#IF,mԊL,%OVwOax?\ҽT{E3/]h¹0P_Ȳ%%":I j,(]G0<,B${vN;J[{%r:R{! tsJ@uq+n($q׈3"ij[x{:pdQA4o 70NZːsCrgO >lC } Q~.p=]VK**`Thy).jYڂgTml]Ob-җzߋ2ͫZtxT|9bԿb>8˴in ^}o)ZtF2fo k ZXWɚS>7 \1MnoVPa(S)BmF 1w 7`}Lfrsig~bac.iZ R% ؙK+95:,lPN2"LPD2:PK i9輓lIm6FQ@>ݲ+9M7zB+ڶ±ޘ[Hv xp3x:Y l(mZu%;#\Z>mљS_ءOv?\w=qqzDn-' hFH4pU[RGFH:``D6݉H*0O;by3l `5wdvG5Ƃg &zf&4jd|WYAXcVx7> _ahU`К;_IxwkRui%GD{j}B(~)nN;m77WD MG54,zӅaHX&2+` WvN\sN&Bq?*7IuK;sMw$o\& u\+,W*vL 0{pqB_~6#gzP0fX[3Ee1އݻĉ|1<9BخQⰎ'h7l~+. ީfƕ5 3ܯwYΚVO+1)`1-&?"p:u4ch=߸]Dhꬓ3<. bu ǴS9^=Q0/)\'֙6;JJ9/?̒=z[~ ܪMQ؃5SoR\-0H P| IBT>|]?pR :NpNȓ۪*.nV_%T{.'&/vĴ4ڰgL]2Ku^d]^ `Vv\SQEi(kL8@go`jyL% 6b#;跏d`ç[rOBk Zm_;9$Ȝ\ m +/~3ޑKfʴTbʋeeKD)~A̟;N\@hj c ŷ~D{WnhŻ@! yY|*y+0IL72z}SC<@weqr;fp9oK=YHpp? gE $>.h<N'/BD.j@=ܚ2W}@߲~0}B=&]n7o>}Ȱ 55HYa;4:dwW=-.FlVgő 喺UοCnH LBv <f3^UJc r ?*erD- rK,Vs݅.L|>ȢKb/T9lP3-+yՙc/nWrWա?Nw.&^FL!^)rOX+ρPyp("eܘr2N%'ʽVU~KHƦ=0AR?E]1r,ׇ9:V>o:dC)hm [(Ps_\}tR{̋2rS8Ʉ]2{^Št#RV_#-IG 0n^ 9xdH=|!(+scS#E1tm=?rRt1{A|(V[S׸"b3F.1E.2w'G171v2l91ۚ.Z_P[RVs ^I5E7; w%~dyN`z37>͵cokcD lA+LgRpќB}Ǖ_AzoHpas&cm64U 'O*/yq![Q+B7\"j›h-?i~˛6 ɞ s0W1hFR*CM 9Q`$~>eGX'sfb TAF4+2Pf?ak !qY1G(%i(gŞiz_/.@}Y[dbZ-`i8Ι0[ʹ82vލE𭛱h~'ƅo(pȇbZ;/J ^{?N!RcE =*\ ?Ēv6!8 %HSTv&ç\ &+ruis6yZО?s\(RGD!9*/N<),@jKc1Y8S|RJC-O;HςJM:i2f&\cЏF1¨?sFFCʙnm#9s}=ܓUKJ'JSB@[_v]cΣ{FOB^Uz连z}N0mX$$D9e8g8OY/:]} "mc[M?2Թv@>~b޲ [{)|0)*4ogd>G8A\%7sBDtJc[xIYL4CU<6pl\jTk6MAŅPb̫Ze 'r "&[Pƙo3LU*O:'? A>wЖiQ&~-0$K g1 @T]fچ7 l>ʐ.㼲솱Ԥէ#\hfdWRz/r {po忟l G.{Z/՞~$/匫ȳ꜒' 1h?6'"LY6Ckd>:u/nfހ*i0V U@ Q0|4JT JpX"3D/&n~t=+3<龢mդ2"yvnc d]V0M/*üͫvS^2:)P<^rMJLt51 Nyn na_;()Lv9Pa7oD~u:܇vS)l , jQ_vѯn]&/>}|( V uig\3N,F[f(9qWrk-n|ʀr׮>qY֏9ҫ5a&DoTOjtwQ 9 X]2g >αmfj*1R8ǒONOa5%+c#sT@KF,Ʃ=Y3OHjS#᭙w3,Ir9` cle˧ҾNWy3㬔\|O}YIZ-bcugzÖnO{,FsFmeGٺp'_"Af()0`~9ȵ@c  y?yh h|/ u@:iܼeF?6OJAnX=a4(OD]j ")_^BjaP gYmkߵ-;ˮݫv'ٯB[ssekӂs>?mov|<Q7r4_GkΝQ!' lwbh w{xKd9* {q*bCrH`3g}6f)o ʱkKEٜ?[]ÌQa+mƟT%# Ō*(}+Q+J\nK2 i/LKTrv+ZW8.oI=a=lGrsi)+BTFƋ 8 ʙ{x~B(P`є5~ LwҭA#rWoZzX{ (ǃC.X'I}I&^Ѐl PCE-G x:1&LcOm^EFD$_bWބZm̮p tƶ}-p fXhuóieSQ7LyuT&?W7 |P]Ef@htP9B;(inNrF+? ֚ؒʰ4ό.f? !Yg̊WhXð}Q:זsӇJڧ*Y]EM57~%ahF]+MS.zDrFf[Q}Ô ĎX+j"^f!4Wˀ5>n1AEB>'gqC W/0=5Y5AQoZDĒ||L%SD`ٳ{2:ZFۧ #'BlB0SI^ DIZսTY -ǫ \Mh̊*o}ma]p֗ETYO2N8 9dGTĚ jhUYmUg=;j%2joCYF StmmՊ],qwrTXEd-)4޴Mغ,† g!LqoA:ug^LtWG(TK:rC/FOB{K_q_M)R3& yW_ &|b#Tr|dfU#s_J׷qMM[g/ gu  w? 봩(/E ge #-6\&W%ٱpb,:"^VխB` g ވt +B^t V"D TF.Fo-$7.E҇;*5DA&+:ݩ,N/NQyhT0gE'=G{`Yd+b9N`_mTL+;3`!킐 FƓAttC5.o鹥7CDGF`<]hc"Rm9(_4ucv@Xi5x`G3p 녞/0 ϵ H%;ۙA.)!sWU=,"kiϦJ#K ,gOsE7JjC()kۅJ4ɂz^XItSgkWCtcPB];^izӀ05^JE 6jjH[ʪ`PT]1sz3/*A~5-Jtĭ ?B8rc,ڂ j,P}CQA,+Yuf*G"J A .c?hNƿǰr4QA.t0JRေ\ yADj7/%Juht *.zԠ(%KgLpb R'77*]%էפ)341ˠ15PڷubٿHgx~ zPO foIl=%EHԒ9o,(OZd$z*F:1ePf:Ue,ȗoapF94L+Ǐ:MNL=ԡ!W6's'He>,%Ccm6E@`lNnsžSm&l+gYfA%/'6I֟45,`89!gg]Cۃ讨J0e_ՠʌT3Bt+-2H B2'uID`j@%6ăhM)1.CD~.x:Y<'ǎö;_L7? &-C;Sː:ĽD΁1S\D|Qi}k-tI?۫ł˽`{j4p;~0tAB@PdFNʴ~Cb/>'\vW>`>'kZLəz= `5(ƺm+c}:cڼI:߸1Icui3XV).iYdgLD &&>08޻F4!qmQ _6f5V:q\Rk`CY|UCL-m^>ht۹Yjf7#ԵNZ`s^J:KmuvK$$ZTAdJd8gU &co|_!QIRᒐ!z;:mhӭVn}|T :? Z0ܶL!5|Dvw>#ˮ6G=hbe!4mXW#<ӳq:YC|Pi9A|CJeI[A`Le+nhLzf+9 jFu2QuSq/PPSO|<VR@aTP&h@is8s?MW[np3N೼`.aDp\ALpQ8[xp붫o!•$xIW|q0n8Ruc 8ں!_sBtS]EW̱ eb>kX:ݴN씖,юSRW Dn{`]SMel~L Hݩ  u BT=w<*S|CɣW4580%f>+([~4 vr\w|Tōk@#6}* F,„fNgO23K@ݺED5hq$sFAOx뻨{g's|Et.T_O} wj˔r'-*Co7CS_E ɘ}{lq p/څڥTcFT=:r Әhu[ݻuwSLsT0̡ fZRtWYh j'#33#v璍}0빳=`E.45@yztvsԣZd?Y!$GŎr7FG!9gtp%ޥWXMM@%@phmPoxhE^3ܸ!*y 񌴹C%Ja3UX!L8zl,|' XS* wC\xI(=(m:_IO;T5jgũmvItrvBJk/މrB=)DRu!PxA떌Orps2OLECKLeeBH MubZ b/IY~ 0Υf,DXdt+2'3 On`[7'o fOwqlY~FLc;UC?w;`p1fXU`aO=|O *t(Y@gj2י,'݃e"wώ3Z7g4.Åƀ.>Y!Y3N|;6oC%q^L?+U8@Y:ˋZdNarŹE ΡP %c z<岗`k13䄘xKtm?C#‡DG@duZ2 1R5z4PH?z^~w/0#Գm/R֠p+@3KI!'yMH T%yjcD)g7 "z+ E(V;)"E~ . c&xz`k-%iT{ Z0{u&ñXe{{|E*H֦k0iFЅVA6䈤Vd hťcHYIn&,Yj>Huqlut0b.‰9^]+>%+C<{°O'O]!K1B3 Ͷ3]%tBF+ǧo} ʞA6Llx_̧ht| hts1OFxVKkL$@V`c]E_^ v5/.Y ՛|oj/݂' 8ɭ~Yz6AC8.i%oajRϝj{vUU- B53Z&X*a-$9㡲'-h 5Qa+!c^ZQZ̭V6㻸)3Ul`Ux;Zh~r.jugG;ŤQ) .-qЍDr*dI|iw{o[Ί!VY(t1@Q)䆸 M'irhvߴN?{)I_WT^k 8g(yf|&2;%yͽ"wEPpaAy:+'ЈsL)!hkR;@OqpN~tHJ(I:*>E=F}cxE;# f>(ů-~5߹)cFa+O"8cE_J%T:.c3~2q3eYY4^ڼ."-঺eZuHدojZa"mn(&4NP !4Kb'H ?mQjW_")Wu4nd2\p_H8P4A܅>+WoVUE`c'W`:Sv!tc Oōڑ@d2PETD?hSm1'ZwwhwJ9)gLcdO=xuX1NY BJ'àn;}!lrJdL{f$Z N#ժw)0e)4I"6Lo/0lN֕W w6BrZ6{6׋jUg#>%uj00`WzKXrxY ?rJsy>:^҈SC1>$UNʦQ^LoieY]D?GTq+-T$>)x ~EKAIxn$,5|2,RKN /A3G\gTl 1^%IWb+{.\7X Tvԣh=|*9AzBpDlu)ɖݕnn(H, +nm|VsЬ@Mʆ 5fJ&kνa;ҿVY 0*2uDڮv= M9 d"s(!*?11U~-Ur?cw |xrKj.=Q⺓o(qg&w»Be͆%7:tI*OiMeUeеsuz3֏pa0',[<>]}O<K.rebD<&v? k3#];eĎv.C;sBIZkoZU"p.ap.4H2 ޯ;߉km!  ?1oPX 9)`$ WbQKEayrR kɧPiS,{,:A ֓,>+{AS%X3vM~ g5x;iMیc*v+:. > ]UU]HASOYaΌC1@ uŭd9q9\+GԖ'IãCٜTv!s4cֲQt-$ 7^^XBZ0P8,8GR. 'ѧ!x"nuJ@#d; "+g"|N[D<+[&7A|C Oe]> > ؏J#Fۆ;! 0aB{Bb_=X j!74)d*`=R!Ba:>[s44@#Ě $ VK0Ȇ̉EBW`EIpyTwNt>N'ՠ{eNrhem%|Hv\K K|Tn8 `O:lQ1y޶T'Y?X!Ey%ȧ%$`{ŲhOG,_Cĺ@o'acVlj?.0^4eݸ0,Hve)[~)ihj0lTi5R˺̐WհYA:JV2QA B2eDbk|@u E2z_16yB月OŴl\ʀWH!_vJyJm~,CA9}!'G#Y "R, cWGQ<3p֦?Bd/! Ώ~˝;ج6a/jSO&XwOvq3 m!;PގZk#{} BbxtfG> (! XoTX;vsSk&_kVz*k,) :g*"ϑneFwtMj`ji-% HFbH X7gp~S1o_Aon\p@nvQh9J^*hBgzGR}B:^E/dvęsjwS yڟgߐOMd=_y*ko"A~Iٙ\Q8`3bRѿnՠ-DJo7,*;'Kwp;Q%HZ'adOt)^/2a <XBv/nJ6Ofw/_kqhӐy9Re1#82nvdGEIZ#~ڧǒzTo 34#EJtH[!?CABR=P<ԣ%C CJ=ιC`+2ܴhT[@`tWU&&"x0(mQA1ӽVT3vOc;em*4OK|`8]W_hVeh},F${*.ZOwL/T*HMCN+q_LON*o'ab14) ,:it/$8a94'ƔwQbѪ H7M"keJO .@s cu")i{Gt*WZ taN2(,^7(ev>! ݪpG$̃b;Qgluiw&~y,]ǥt_m6A Y<]k:nM}ga^ӝtKYQ%5QO N'VLE_^R3Mcp譄S/{ {l!,(r}HֵͥjU-upC 6 @])M̀M$!/tٍhQ A=ݘu։˿Cf>*)~}FKuCfRJBGx<UՇXܿ9MyWߝXwGw}d+dH}ͫ >wEϽ<_6 +E$3،*׷{[^i2oءjlV~]HF1_ =1M;DtjdwQ÷X{ !w:2YeA a=x _!/u@iH:BW5I֛uฏ3xb,< }>l;&ôcGV]JaNɷJ QH?fMXQ%Tfbhx`N2B5}<7_ R Me1-Y9y !j5@ KFX];lf#ǤK "G3g!\ioB5*"gmO +-CxtzVIPDя i^୮JON' r;=;QǼi1< hN/V 8c"?jHajcG p mOfz_i{ |9vH;/ u퍧'I;"1(9#q#rjm1ǦCSr v _DiOgX%-yJUu}DQF̤A{JvT_/c%&U8mUɨgCzm ,g7QZr_(KvE R"E 2Zwa=5証[duF1gUg +x. &&ldČشPsc"Œ` +3Z^dĆ m&H^4v$`Wl7C֝JsMݹC^GF=&R>Vmi#Qj/~ِs "6=TQ]QYR#|&'4ϯtyDw+r,qO&D>\BҭQ`+|Km8q5gZ rWԘAwnoQD-2q[fut7ĈHKTVQ,4JP(j#jW9)xޯҺ&׺ Cd!"uFI9.I4Sh"}:R41Gm|XP$2wT49H7Du؏"k-'yk,^q[FUN(׸ʩ i83։\_,kfZMB⢽nJظlrƹNYFFNq&{2}ysS9Y,0IB}vC(:,2CFݥ!RKo VGt`'įkl:-*3=k!["S4L,+8/<+ e""F@b#ۊxO1{Wi#rp\0a$PM45$\SyA "Ѽ F -2$O}SvddƓσc^U$C|.~Vʄ!<ܧt>z ٙ ۰鰘4TO^ސ4#8~$ f@6dMАqYbΩ-2Йel.QMNW&4XL!Fg~p$Meִ@_tv* $8T0*mdJI˵xZy"õH=;nw v`ƻ|d(Y ("9b|N_Q $Hwe>"J r6rZb=kB3ST7]N.Ӏ,4tQk%q%:!ի B&Ks =cHaЍj4|r,2+ᬇHKP*>X^ȫ܂\&*3N-àBnZ%#tUlB98̸FlSQ-D|6 믕,ut@0^c0\Cq>`Ea n ㊋jLi=L\x@Mni1lAmOpQVϩ.5j81?ɻn1q|ֆLvq+Ļ/PXz ^^.!IHY1bsiNdD5 $?-S2r;?]g|ro BFKYYFLNs!֏83gQz(}'DaaU%=>׺eBfKd[2K=fMfOr*;{pTme{@_bCr=+V7!LkT.\n>rЫvp^K֎ iP"v<>XvYKMjW\'p('ɫ3L.H7>4AЗz%;rx bA ^Ƶ)M5,G{Jf)RylN+>2RX!É]g+^!-]x@h*$"L'(^+7d`{DP)PW\zN Ĝ}#87? V&NeTXSds Wh,t[ԞLɦ[C,]kC(C ahМ i$č+pڠWW:p®KlY|1$49<&r<7HH6M6I3KZj WX J&8[ۼ9;(f|+KnFa.Ta!APzsuUqZa.?KUfɼbhOHBLW5NhLH, Y#<, cL~76*@!u(BO(Qc;:"p69&OqJt9 L4AF0"uP 8P"f){ mdh\̂J5 dgaJ%%gJ!z[;(YA*FZ+~N&㌒M#fTi0m`Ϣ#jyv8!04]mSfW9pɚPv BY VXۅkE dOs bE%kaz/t(iI-/k?Drz[qB9 N H<|ZypFv+.y0h $" /qDo4q䀩whYO+K QW+g⼓.ZP#aԆ9L+(ƒv y+}޹K-h@S=tiPpH*o}yiTV}D$v-hp h::AZ(MSA$1.Jhko͂=Fz=ʦ1! [.?;r7sWVI:jCP~rRC1A)Rt.c\3牆-%l fۣ9 :vĘzNyEb[ؔJ%R!_`^(nRmw]S-DysWVQ.o,7[@Y)Ew6tZDc3w&_WJf ((_RϽZisR3mUli/|Q-w sz"6r)w^SEF1KP&2ݐNh[+M@U{Sd1/6&,B^}KiAN߽ؠl~jm1譑gJps8{/d&kJKMhUӎ I51+pno ij`Ua]eg hVe[C:8.Fvm _t|+c5oFx[fsKFK.$H:HuŔSr8v ͊? R?xT_K!084Z;a8T^VYFy+CAJfтHа6HAf K^^ 'aE{? >ϲں=ٱخrQ떶PU&ފ+TT=@dc7j~i? 8ٺ 꺭=N@B]3[G< 0'f=27ǔUGv24EziŦ_I'X/QM?AŒ')kwQ/W?U0.A6ͯ/j8x}qu~(?ĦPWGYfZ*mHb<Kk\Ky()sJ* ][8hj=+X!@yCKh(`W%Y5$4Bϐp/6щj;O:-1auu t|`1A rܣSw|.npe`5'Lvf劝%fexCHv̲e' j n[iqζC *{c#xlYO9ܲluV$Yoɪ]#'7z/#cH~4\/L7G.&I\ЧK 2w i#5!Ɣq#[1[tJ)q6@Ko7ѿ7^*#đP)#+#m#%9B+NV>EkFǎFbw'5}Pru.D]5ĴķI V_O <ߟi1ee.<OQш4 ^^ѧE2Q!e6Nn.>g _*kSg}.m?wJ;OCHOS!LAAvI1?*j8tzF2|VQ&0^|yq8aY^q)p*twtFF 6/ EiR_9ڿ-ٱKO u-[C- M$wܛKke<=*2ͪ*EOiJ13fsoTKd#l ++Z0o.ւW-.ct*c?'UP m<9FVB'kV9wCgIcd'KQ3œ vz1B|EIXMGTi=#g<$2!uq<@>>Ǖ ;wRS4fܢ3BS5zO"aO]3A0* _3ޗY8 `̕dzϕY9-k ; Q>f?:-y!XZ7* 8+nׁ4EЙh9\~Og_jfX(x9?%ٹ+؀@t/oEJ$ P[k6B(wV2,fKh9,:ti*0Ҕa@- CRw%t;{h_Fè-/ έɓOEzIL`+`h74ɉO@5-l!,Dڜ| gS6Sşۿ; ,\z6'u,x_0"I '"ؑztS :ܜ G,9l et5wơO;K'I]QѡLAI^.iүz ntRn8is 15?`\049C&{F |>ʜ]WSG/`O~ſ>5ƻFWI؞!@zꉷᘝj%2{v}1l] nퟢ&1N5%L"bV#d63"|# D'dܣ%NkC*ݔuC`qa᫃/~Z.C3`}&ݷf?j ZIěEK Qa 5w]_n)]jxg )TC̤ةKH2 z>.Qr<܎G!g\]X x 5 L;z/^msQ{EHp]5h' Q }s $Qw݈fI-`mP]Xp(/[(7uk7.a{(+n.^:o?oڦȖq6geqjvD݆Y:jnkcY%ޣ]^+P|EB9!e eOliqu9A)zkذ4(5Y9^ݡ`wQ%3%j -QFh6-ԝs?U8_qXMfgA |Uͳ:OڐrɨJ;1[+aXA[Rp}D G/h]DBq3ߍ#L^D?WK5,Ѯ벷 @ݽaLE~CJc#KQ fª )]xz`\dI;BD|4{gu7w۰INY?;!$k+)ح[e5'!GVxKFP&,0nhQ\ESٴ3,YfyS_*&- [n?Zcj\o&FT,ҶKor(a2#ukGvlRTX$_СQFw1{KS+w/rnahkL&Dt)* lœ`N$Xd qr(fL.OT*|ƒ2Iy`;' Ea#07Ӓ@9u|˶ ~âY^%FZHezc}.P>xؗ0yom=Yn1pORԁFdO Ue5bǔ+ K2lZoò `5ph =p^]PeQIIP[Yѹ%g?GUJbi}(RDXǩ|K@_ro` o(eWD8ɺOa&w`eZ~oɳ=(=iLҥ5 UX /h􂀝b&Xf'l{@bQA4M[{ml|p`_1R9}Qo>c_Ok#ܟh}>GA"8qT a(N`{wEvכUHdr-ؙ@#ӮG 0{'hEc6`BtkP#ouTۮxU C[L)PcKe,Xkb5/~UJpG*ge2+mm_ {\%,qU(1ڇ>80D" ߖ `l <_t{6iv}8˖wyhUk^{Z@"$VLui\.P }DKmPBdsmVh*w#m!mzr}cޅf\Pz_I?m*vt?p*TxڍNjG_ɝB vhyg`.0\k]$RoG 6>PJ~#;C,D(o/piY`O7Vx0^Q-2'Dy*XCVN(kSZmޘf3&m;]Xkz. 1Vhf<.Kr:.]}NV:@ sC:*r4F-L]?'FvBh92QF9 wyл(yk#4 Y'DYʈ5 U7ÔUB##(EIҚPo7oT@+Hf/+WH#iX4 !Y6D&ÍzPjoF Ѫ;ΫiXYO2&~Buȿ>N(I\gXy1ݳLc=^kIBΏH}AX?j&*K.tb!Ż:ͭvSPH#!e}fDS "m.]׷઄:).B%z-S]1ecߙu=YAgH1_ j6U9n\eznѕWEDSZz'ЭQ%1ӖqRUP\|960w}ϰ'ˮFfڣ[1φ(4pFjdz y8a=4"Y ɑP& GS0K@N.^c d4$ 77 j ݉\t2%)Adbtrpm܉5'gʄy^u"IKxx,[5nlچ Tv7ht]f~g,绌}@˵boD\C*#$V(xCh&Fxȁs - vNM3$W {GEjۙP{y]ޏ xev8}0K+&Q;vhp X/;6Fbnl2aSU3.wTfVX\֕K0OU5 юl7fOv rb-%MܚhrPb1LVgQQR+(f^8gL*h B=Uf; nwXny24kg uAZtyUfIdN*k\?Ò S2$٭^xĆ{^#nWsgЎ_^fr~"\,IR*Mm#^Yo<1ٛޫ4&P;]lܗt60D[fsgo~Nr8[Zq8GCSʊU`0tԧ |p{}Լ 6+}M1MwJ::ofQ.`trHT|6)^Yb@vWC]~G%Sn ,qw(5Gg 2OJaHʙ,=e A$=dzi:}(VbݯqHx{(LJ~΋[3\\ Ɇ.#{  ^JfPf藎] w`"HڸtK5RxbP+Hb+o QY̛HrQjDknj:C/?;% g9N9L@j)#x#/ ='0a,JLqi)o'B&L8jPbɻ;+?&e%3&}`wt G돌;03Y..,t'øI_}F}N8$HdS-k"o.*'_tos}|jFJ)K#:y[;dz;N!c2x'ſ-j nat`I/W ERQ.lIg9]n\֎O$LLDiGJAeQ!nm>H<>[O.Ntą407 )ZVeE (d+HRIt%>aAr`:`3B Nğj^BF7 *9js!ìH qzx.<*4^͋}V(tMΞ8?'4K˲;#_ZLxlpp DҎ9rRKr %oz'cԢ*C,CNDOX@Vy$J!zƒAqSǏv6Qr-ҰEI,YnBLY|J! ']$_ߗQAjlL'欏 |Z7 %+ϧ䏯J*?Ǵz j^1œ DAoK,scx5gng[; tJ&dZ)5R(Cf{Q6RϴT. @rw)zpѪ+%/CQf9o=ڞ,ML bADRИ̶Փp Ufs.OKs'VZQzc+ɲzpU8.UG:HRA:oT7Ք( xߗ<ENmɪVl <_VS{(19{Du%Z!1JkC1p!mƯ䓭xC6l6jKVP"J~J;D+&V wVQE8bJh}w(\}6xYWFY(,o: OscJdhC3rTv,Qg@{rjݮb6){ƬGS791ISZQӔ;cR._^1Aِ8uz:~Z +7,HIᆲd\=̈/B܆},9_Uކ&i s7]#@{~zpzk/HBоgLEmJ]W/-^Xv3Qݻt`53PRNx9dׂ@3:|$]em\ uF?G5g˙kr\ʝ3ܲv0=G`";ã!quPE AS2e~w%ܶ "zHqcm>\=#-x4Ѵ^LZ?4q3Fɯ3iNCHvP|9Fp_Q@QwpX83CsXܭSO@2_fk}va0o:the+3c֚8"#p ҃\-9zIeHnJ) x@ZͿ?f@ ɸ.𿱅b1X=4ѡgޙ*K2Bbs"ͅ EBV1uDld7I Jurh<.áoYD)_Úw$d1}_0%t/-{k87u`t<'J&:14va-OXNG6^ \(yӸC@#Eч=8џH/ 6?ӯ5~(]y2]۲bRO7$GfZ.N?ih lugs'ۙgI̬OZß}T`,uj[A";nPWXB7i(L:1 ^=q莀*[LLՋCnO!AmE֥Kf&I,D?y/lYܩ'{`c6Fǎ@L( ˮ lcpZBhd G(tͼ\nϦYx^omH<9]؈ ]^c]ER*pNۿnT5&;Y1q@p.C>t_{`ijq3 6N C#YI^-bVD\ wbY;vHt!]iԵ-kbb6ct[ 'Xc xojU 'tY4}ejj>`@۬5Sv  *_ga&'J͇W5c} o% s6K8t+5JI;8=&@)~~ Ϫ:}q[He8qBZp)D\ ~8fiaAi&0[nt$}`2 ST-HaR`O`Ƚ6崘{/BIrfR"6n('n,xI) ByG DI݌ E19`XKLYJ-[2ډdXO%rMr5z~'4Lu`8rӷ 075wٮ\U#,Z}. u"˲8Vf|QB A5ӎa]ڂU XdX+D4&G_Jnre)ksxM1eYC c;" +F6LOq^IgVm %l&CSęZ}YRZH{H σM!9 AE"Ҍq*[C;T<[)ݳĀt:ᨺKYjC%)Eqڡzkb.8xJo|)b߷e"򏅖&!+D QPp/)^le Z@נ%?9<'p~4t?ř0hr2qܣPq [Mi"%vL]n$D.,*@%źUL3lӣϧxg}fE7-?@-)uE 6bd_Ӓ5K_O>$*i!u*F7˘|)ۃg/>nhbQ:/0,퍠df몷2$(Ž7Fml]%e $h[ax7t}d ';;.*$YY4/L { j װJ8 9z[2>T6L)Y|xPz]O@ t KjE؁69NxF2oښ ;|]cd2$&SPQ! +)u> C:-pPc<E[<)Φ>nSAO.,uT{,y>a}ho{܂+'՝dP6iuTq\E竏P>tyk9!V{R }32SF7@Rt8"N;ӗ4 jˢŐ8b>%9֜Q\PÈBEL8P7 30_G73^ ,^JBv(5u}R%sex^ S m.ۼ%cONX5@ld(;:O; Q;ĐEbU7yBwVϽ?Ml'QFBӖ(۹O,f&\f" av1qA,/!x\DF#)S̽ŝ͜Öˤu i<&`\mQRh`ΩP v=%"՛*.bXi{sT- Z!em`٩!2nRo)\<@CXlMw|\NJZT$oKbu6R5|I/Єn"&R_,vs_sb' zckB 30D²%2E 1Ima+Nm)d v$psņ޸Yha"U2WRUtR/`D)ē#qM@<?, mgފ2)T*zFRT }<| hO=2YHq鱱<7?<@ uN[pmSw걫麵.2T]AYj1R[8޳ )E*{ +`}Q4pƅa s]}E*lHc|VblL5!m%lW=jlNFʗ=F s0vvaɤ/ ߷24tDS9zkcRqv$<kJ>MS6eckW+Ç#*wœҵ?pS`4^\a{Sw"{F!w%nm[ $8*ܑ@QK` up 4=aDCz Qִ}Q/w뇇ĕc 8%dҫ^t;v;v;%"QF>=#&c7mQ)墄W13ZU$SwL׳C)Jx7ЧtY6+feOG2 "&Fkș=blU \zDJmINWV$z2}VrZ}pB{WsaY JWOYvڐlL!߳$迊(/QuL:+6*2d:x*97Vx;V0i6ϟyu]uW1D{TQ˻z7p }Y ЪR!he]PHKIHlglu43 6>aJ ?;.ӟ&pn< Bd9QD_ k 8 uxYZݲ2Gz2A8x'$7GߧG|_jX.ěq:9@+oq)45dG>$pM<|'7rl]B*jqP&:Cr=/7=P ~DA^b(M}!Ƨ!Z+m:╙,'VDbIݓej:~um;9\Go'_#wxV̪tS:U --|g '"[@E%ҟ  Lx\6JLXFei#ﲀB7;ًly(1%FwK3jBgTA x \s6:#;N`Rܩ-LcY%sl'@x6Z2q/ėI38gxdNڂL26HiC9Aĉqd@S _`Jn$?Vk{X`Xd,5)Mkb*I21R'n/ZDSM:=0Z7WGRy|.gV[3,Wce1ӍJ-&-~Rrx1y%ALiqlALndp-i޾| V#SZxL<@ǭGz6r4"vOҡM*We _oRy֝SnF]$y5{U1D8.îEAؤ^S)hy}$r[Hoū~b'd7b SC+7ɔ<ڽAW-=tk >VS_#3!NnMUz{BJQUSkaf-Ww+{77<;(../7?z% 8dgޮu+/F\ 5!^ȋ]RE[`Ƒ.9v< BH*z4YyG?"8#2zT(Pz_V9uXG cy5LH. )vr|jD {;mO1ώ|ރɽzNn#Q6\bS)ULX~܆ii`v3Egu,xeK$-V@Ս` {f/d{Wvо}- ٪Qߠ Fnx%->|\O LeB[vj6O A:p#6mt kqs=x%&*@H*31|p~5W /'ޱ>+y3" $VE $5p0{mʐOc}H}YszZ y[S* bOg}MZ߫d 'kRBw7bgfjJTMm(*{,"zcC1.GHWc5V6!Mv_#s%m>`Aȫrm gVtBhmoB-HYLʟ;4E1*3; H, F4p$ֳ> sAIk+:c.RtV|2lC8>mL|,XIgyh3#t ':j )qgkD=]D@#›H2䗂 M+-cH1D:&zNRkd|(h֯Ys-`&ַAcS855O&@$Yw7 Q_!ʻ/5 عDݓ䫹Ud``TCz‘$ffH&yB-W /5?;DpVYǽ V.\SIle&,9-Gj;T$!tJ9SDE/}L#nMun6c?6C1-jC({We&JjCPR28Aw3@"U1,=XʬbC,}ϔNGؐ42 nt:;jpiA,(UKf[FVΟ@&X- =A_,V=[+̚#%P[<ֿ1yr~iV|&J/401O/ sX,LQ屴mXrʩ>M0.xOQd{VP[12Wz{͐.-DMA;Ek!u49gg5])w6ZiT}(RMwqzl#K_ń.H5RBTJ@j"|:NWiI m e-'{e_; zzY߸(0/Amťɟ/^rU. 9ҸMHvcPUQI QGV {,%rP? | њ"hx B?>]\$t[eЇec>S1)QeM*=*t°ykSsZ󣪈#It,ftvkj}a0%]*B6>{WL̠KMI{1c/l(Qo!g 8NR‚-.h(_#RX.WZ(tw]ص]}!&cT: xwSMo~RuG^̎rl{oc1&2ATͨjWµFz!!6<1i Vyw*6K\I.A B@1]) %y ( jՒ? 16ð,գOPQdslCLuʌ 4"P=3c~\!6#/~uuVNB3s) !iXMлd)=k `!S4 (@)z)$!dALgm`Ys{O6-k%.=RM.jHrMx1NG`/8LhrBBm0Lle_ԿRpm~YRnB$1jl_"8 {'\BEoxˢ[RC2ØfIF%FR5YӺ9@Syyh_|cǐǓ/cL(A3]n,vs`EuX\;Yt NȮq9l6E5)v4iʿ[H) = @pjR}l$.蜩{}A-'ۂ1^u=GYK jf`=q{n:('}RC] .M7Y2I-# +oŬ*?_]VXħ+r͘?1c#1x-S˅!V\X)2}tnk0x)~aFa|whB€޼|PD͈w[YD] xZpp3,Q8$I94~07&Kk9-풰9Xk L$ =m YhF|)qZGbr@ڞ",/0d+_vT][3O~"'~+Ҝ sۋTĘKV7%Bo]Q/'5Y,->yz@r%}S}ylj{F^ AҷK'BՈw(9=&z`_attt&ƅqvϗ5b`xL "ob88x. g:t1V;ieO*NN̾M$b\>~f\;^, >cN$>t~Asâ%2vpKC@)87pi3\\1@˟)ԤFxY w.w:^8Rܼ-͑vO^-}zsTn\Vyеӥ{lT`i7SԿVQ'L&β(Mh&hqmfb;Mgg}W~6LsFÝu-4HFol]ȫx›{Fd6LzOD gtT 3#"\k3,qwaW}-ZvlUJnq*~><91gWR]-zL 1Bɿ:]~AM1 J/otVxkWvm= u)| Ϳ_е)͓qmPe=zl@i@k`]β]#)OEwoQ:(hN}Ԁމ F\1VDn()ĨH= NRdwN;': =%, ϊA)S[\́pM= UwggNpIE;UhE+Ev%^ s\s^ݗ]^%|<+@ŵS.ZTSbZ֛Zm-fzN|`e| 7@ "T;'֥ӵ"!" ) }:E'&4,W ͿY|Nh5<{GxCOWC!Շ!lDT_P_2˄3T&P^򕳚.Q>(AFܟ؄~Q)  #p 4"R`DTE{$_#pf)3qۼZ}qȓ pE,S",$]LHmw]- (Q c2H!DVlCR W&<'T{vedos 6!8>Q^5k~;3kณUض7aH>db teCc+"X j~f/e*ɕ8'8n}'T/;[rVGRv{B!.?<ᗩ['];Yl&tknHoS=x PQTڐVX`],5 _ͰsytՈ_,ZA-' {/>dMh3xfbu|$&@T寸cSd}U9+;Y [g َM\1y?ǍO)>Hd"fs:1H bJdo`nᮌoKZc xʯʢl9 031HU{v0lHSC H: i ՠ > "^_"]J_ax i9F'L2U* ޷(O`2Y~< vom >h3FR~0V_4yl%X0ZbЮCD7fvݵ)~﹢ty- -Мw)0qδF2Z?P QIR I|8[xY:~f| j󬆽9t u* HnCSxU&o0-tc 0 jJ1iH&/ C>\@ߔ|ljGHѢЄ],(|2R_XbJ˔@?]6|'hb0<)l/ܥ9"gjC)7Fq%'L}|7??NVr(nvNCnP25b^[Gԟ>'K1JN0( owTQ̪qy0om``ͲKsOr^Zm 9[?A#Ga-XO%(/v+"50óaK2&i \/-!ٸP]#p ɻS+$ = 'TN-%=u&/ ɲ9]xvHj/۔'+S;{E;6"BI+Ԅ]^Ѧ=k g۾ʘOL*F;{0T6Gl`KA<\iƔd- 8B~QMz <=.aAU {%5Vm78+N +P.$,ZܶfDM@OVj̶q4g|IRy"DiRm. I^hk,qb&叐X;L ׇFٻyPf_4 0zf=m?O$vpH@fVG‹.BpRF@iuw欬>Hƙ -\I [- ]Lט Mu|0PamN'0AZ?q0[f]$*ywVbw %^ԯW[a@*% w_1´we,-)ava&yW^Nzف +`ItӦx2'zF.Q\+tF-md0B"R;9r0CTB(CF3Pі{b3WÉ`*]B狪 yjVJ e15ɿ$PXb9NS%|; 1706Sv%=8;+if)EB*k()H;ydV$bD_ 6fIt ͽ?tc*:`a+O\ 6Zi- ɉz,ɈHU[xYRY=T!^%b;U[bҊD ?d3$^}Icܔ|hz<+ᬒUU*'`z̟\a2ʊaTџO+bjI6GM~{V5 1\ca*`)qPGT0ɫղϭOt#F*`$lck];)AiVT%C^*:cDy띳Wgqݍm>ٹio̜$Zgd'P^'.dKx='M;[5AJHv3E*.G\qVj-6ŁzҔLG ƆN>K)O襡qd"o%@K{FzbpWNuk5Xn7sᶷcDZjǫens,~UﮛnAnϦ)?7ԌOeʾMt6X25zF/)}L,h[+'vDKGGhQ&i&~2 5\H;\o <3S-Zvx>n@@*%QFWkfH0og!6K~4Rá&_zrX3hU#V=n/ǥ6>,8| Wy9Hk28!YŧnhUxeM3 !JoJ/uT K[a9MLjbS =Q!. OcH/4cVpl4áp 5;eSJ3~-Qb Iۖ*= ,Md-A CT͝jߺž!3B z"K'0vnDlwm/]J;7JǼIOSҨT 9D"0cr#/"ri:؂WyJn[>t5j嶯wul@"! ÔWQ.2JN"my*^7mDM+G@a)ójSgȞ&h6BhN]-8_%L)Q8'UE!r >XZdG- _m󭺓_+#߳x&$?m5* XQct8/N&zl4F;!K>Z5cP#.⎪XEgK4h? 8t~2;m21B=QtPY!f'G{旜7-ϷUaSz8 K[ʴJއGJ12]Z#KSjx_)%`$HC(e(ׂʽ1iXRfs<Y8 Flr;̈]Ja:4:JDSDWveW3:*?꧕VG2++M?J~5ƯckgYvdlAWf]d9dFH a U~a(72bUrWug5pL$69?`T=5*wFUƁXktP0yMxnS"3jJRa3kԱ $R޴gd$: D+PQN33uk\|]ʅFi9Vl4LK|DgR -=CM6^]~ؒ PZ9Jگ*nshHhr+GFB;W.nҿ#ۮڃj A`Uh4'+q]c8g9KS|2vܜBS! Sc|]ѬzdqJQ,YN2`GQh5Ǽժl J6yЋUt/*v)5uw#SUK'y i9^ <(vYV|CѦ0oR#GrRE:_]΃>%e;p|}>Q)P{̒@kbOB*J?ST-ƇHqvm9:gd$>3b ֏) *HrKq =l)p4xFo?T8 mn1>9lH]Fߏ<%ejԡ-ݑ涗x=TOSn^1 fNe${B c&>#W6 eѱ$@;{Jd-(l<7wusyf_f^$j ScI '_sbclЧD@;O}/Egih9*; Бt,*C\*M$D6y0}e{7P8AqTPu*ѓqJ PgyۄW(5v[Hȧ8xc1(p'l|i݃fhk~wl5n[a(1zbrf|pLwԵÚEuNС3.uY\ۜ0vg8⭙̰ﳒOmtǫH~.K: =w ]rT2]6K 5+LnI`-+)ʑp+(}H"K.-EHrJn]l;pOkҊd&I(b fN &<(!4ۇEv!{4ۡhYw+p"Ks)}L BgbqqQtʛhG-ѻT!lc^{TJF2qk7x␬/q[5ZMՏj{u[* sYq M|S.*m=A|BZAp q~v4;("ǯ?v 2B܆WpMڄ̫RV#WpE,S{ՀhYT{`U[sWp+ >usBuܿ5Hߗ_0Fv ijoq=U2#|`B+{4gpaD1H_13ʺ͔RYnv&)q(*lo4Ny uF (__ rD ҋs ^( J1Y/C_~ wݿ`Df*N{_`@{uqGI)l×owyyB@sHCoUm`FuxFuMq٥@bof%ܘkkYΓYDߜ8X-|&XϤѫecHft@7^zѯePZϔqbk"Sfi4DQ &F٭}^˕WA Œun8 WL*>"^ FvrG ij ~$C Ut `a{c s,"ԿQ2A,j mGmk#ЪC5OgNsJ`>ŝ_eYT"pM.0n@Dr僧?Viy`ž`v1]^MS pW/=Lo2Ƌ9:(ۀR,I.н4绊fSڦt7)QOVV0i0wixǩg}'ި6{X4 Dp C.s\ՖՕ?zն-vu>f*7iӹ;3T_U^{X[- lDL< ]kSrrd…6rlCYclBl":Ytذ `nAQdF Cٿrt&dߛ X'Em>`u@|7e>jG[6)?ʅ_ $;}0l)*|ڏkdMsyz5@L_6pd8En jd+'?!W.%La6Ԓ Q | >mO,F>IP+jd0q SyD~g҅ ,t\ v4bmbbQu5lBzQ9/yp6U794ޠ:v텶Ў|FLE!b1m!p{$+e\P,tԸMMEy`,Jоt~ 6_o6h*%D9IŃq<BtwN^$>{~Θj)޺LJ0KOy|>$:HB+X&ۚ!'d.:J-W5_W'_ nJ}ڀ6Tfwp562r7<}j*BnI,%>mb 0$/鎒_scMB:bɡ8O-oI^/a1} PDBeJJzEɵ= 2'7-qR {;k x@&?v+ZQB% u =- *FB#rB[N$`fB!#a1v"5nqŌ&tKRd#,c`ki6N>kfkQUR`FQ؜G7С)UOWR#sk-kDIh 7A,y A@Z *w1ʋ doս0+ _1nj5v:YhI08cD{t$Rԥ}V@AW&ɉـ)op T !%RlaV~ y'?ͯ}ӴHOLU#OF(x6%2՛[CsmPgDL޳sR_Mi'?RpM鼻yij65*6Bd#fd MA(_GY?mܹdd Li@#{p3 l_('Pw 3crʲX uі[V[N Az)'}x^޼0Ak%m=ΉI8wER:$7hJKʟ!dHW/Iqj 0~M`TMM s`‰H-mIϴYUTm/rR 7Y3 &@*>I^_DgT2[#1q]B|:G[-}]peFu+3>δ:svLr&&_ SӺF HlMdL]LƇYr~ٙ--7@ѵԽĊ=x[4rP*N'`mPISӪ܋v>%f0MX I>Mm~de~tD'쯻] lXvmAqQ&U0ɋu.\euײ % YX^]t[xh!B7xp֝}HpEkGV ezY揲sc\gY'iDՀ lqENb,9P3n4ةxs X?WnG;8*p Zx)%TDkU9G5 wrxn.YGeZV̗yB&p$Z9VC)>RkZ5B6^F2SWgsz9YVb m`,n:wNfr: y8C\KBcaasGrYQ8~e [lvR*CAO8 ,#3?$硉\QvYܼω #}WasQ:&TCgg+X䣬ÇoD Y18-_e7D- C΅*qzi9nwB(Dή)~i iŨ(CV7&CR-xcNǣAgW*p~{$7fLg IWh׈f@Ǐ\R̒aLxOe48 ; #H Ф:Nb\j@mq*Ar$ bW Rg+f[+7( Pe(_eܢ 49)}loek?nxՐ*HT]~c:j4& %Ii8`MJJZ0%5ϗt,Ld^V 7NƏqVZ^8d3Ú \8_d6rzdd?~(,L@d3xܱcܓk H̻mZ9̕M5=/)(~G5 4ip+Nm gd'FۆK$dUߘqS%c_ 踺^< f2S. %2DehMػn5`r4ޞ/`#|.$?WPXS\lPs.:p,s9[ܦqeXTto7[R-"vsmЧmIJlp[aNX=joOz8d@/%3027ǪGQp,Yve1XܜM|_B͸vEB9&9ҨtW8ͣ򪈜8 3vnr7Ә߄V[GV_qk8B[BoljА=K8f68{J&m0Px2-qW3id*.З[QBoODP.g~Gn=j±-?s)zN^QiHM8e\9k)ڽ<,D4EQ#1 \sWO?2/"PO3vcn@|捁*Ky@~/ XHݍ4xo =%@bmqc(PAFNK􃵄 *ڢ:O?`'~|SRIw d_|gԥTľwr3sX|=L`}Ck]l!Vࣝ ޭD9T=fX,Ac#"ruSgl-˓T!DS*٠MInvҳ W dp?13}Tul }y/w{5?Tgoia q71mQvf|#l, qͨd Y<Əupf|~,`6( XOH}79 w3M 6x[ڣnSO!kXAJ|!踸 xU)* !sp+CQH #"ns춪X]x0 &!$_SYS3[kē!*Nf/_h鑑hAX,AGTSヮkreߟ +#[&d[Ъ 6~Tm>j*lSI{+GNQPI? HPб(;E;AAD) k]C*] -tY[NSpQ"e(^ “m1XVǝjbk#D6&G3C{ZfIUG5FX'1OgN.4~D"ϸվ*4(_ _pɟ$P=68"3vU֧xY Iw歱w_&]'ZA ;|n*BV`?2&;c/ -ojVqA+:69HЅxֲ"Xxg82Pgys{(S[Y76 6XI%N۞FyUׇ@x]Ot\h5 ekn=nBa]{X";9֚Lt7oAPidYH0E! s vÜ蝯\>9Yb}&J| FF;Qxk"+9hVpucͺozGy-V?ꨱ0 dm4j 7"96Fmd:ʃ\3w3NܰB~LYBjzޱT/W'}Mf0SsI!bg2w({-RxͨƼ @u] Ԩ8fH+ oMA*/O4PA$;^DfqyE$P>Kd;ᰓ LH ƭ5W:'6IiUkFdjy~x]J6 3=4ښ+i?T-WϓZ-%P-=.XBr4򉠵k$aM{h4(u 7͗(-;3mScll^Z:F(F%V=kwim',+1X Hdk" +=}EKi"V J5ZITܸRh"0%?0) ȭ :vTL׃[&Jsy`ބGg.+7fO Z% Oo`_~v6}l7ZCw 큧\8`ԏ6IgdaIsγ7:; kmn!FT6b;TKAPq _[Dui^I!$~"v;X3rf V{8 wEJ`[$bA5Bљ#k{Mux\wbS09" |d+^G'a> %ILu0CqL@9>ol #2[k@}r~i 9Bu}S┝Z7 Z}'1ֵYY?_܎nQ,G8ր^_1cF~ڤN-JxxDԌ3H E.q%G7Vz|Jؖݵ@#jg^beûzPQRif`#ȚɠƌDXVxF5h٭pO 3Pf4+I $19XJ 4RbeNPjnQ[DgŁT(îM"U=V+Ӿ"2LW.!~;~R ^R+ @ڝeCX^TTb3 `N%O/>/#E3RhY;^hĪ ^KXZ9X ]pŘSUe 36`vj=riUekv}] ؅+⦾!$@!4tk<FQ$r@˒%X._eXsFMUg-CAHp_Jbh1(lc_=# u?X̙D]&ҏc϶D xm3-o/h'@V}o8ۗPoƄݓeu6M}J/Xo 9<\ȡ25>֋E(ދuXZT$mR~./~klrl>0d6$+~2C{ h5R7ࢲR`f);$;X7IWcM7Ncl!amZg3~JjIjۢiaTߢÞ;][揥]`G."ToKr[ln z!ұA'Sੂ+?$ٓ&E/O=.}; 5W}'ъHX3Yդrp[՟} PʟVn?{3g3AqN~bW$JO|H1 X+YKiW~Y_lp97 b?_P[aV`֕nE9Z? g3c,&MvyW<ږ˜y--h!]϶84ܠ)WkH52G!M(3'rDhOĿEX9\%;mʦrxho/R_bXIkWm4OhׯY'%\&uHbjßdZRN÷@*5LI(YR @5pvG1Bk ̬ c]6y] B[Er SZ|46V{g|yWם-#jSL{|GSeJ)E=DneƠ29r?y7͏q V|0_s76k ݐ UM"}p!;Vm߿E;o 7SPQO-Ɵza s}Q_Pq,ōrY Ƈӈ5DN_C90}vHni.FGw8oP) 4BŞ9=>G_\w eDU8 ޠ|לЍX "`-L:_i$ABvJx\W^ӣK#?]1%M'>ߧTAT =z@3;\_癌fr3.eZGAF;?KIFY|j/"';4c%t!u3U)Nq2X6k桠NPj4W !&[K{$v@d<bwrЯJTu:gBjSQo6=!~"ͩ {,K1OeE쌱Fy!d]Iara4-[OU*v 1jBzPDU M3 DGIE#+8?)N`,qT}[Lp({=LL9Ԧ_XO0m'Yk jFu TOiFs->].Ka >дLnhu)_Ω (R#rOM4 O˴n%4 Vh[7f8Hs3JLh/<3.+' -w"Fƌݔ #3j);kxzO#[I2mZ>VuT{9n]!O0#ⴹILOP p%gB-e .(nÔ@Ev9Odߞ GaڼeD#qId_1Y2˩~#[ ؗbOkt-OCT-XI…u?^ o'E=o{ Ht_DF#oW&$P%gUzvVW%CĒ3;YMxr.C:dg\kHTy "ZqY 4)kc V3!1P~MI;'6J5 pS#ZZߛ$,bfTEk yM?ET'f9/;!K14%H@H݄N+ \S &+J(T'_1wp =j׭MC$,' 5e&g4ڴ\{\r*ʺh}~Sﭻ$϶:1/$4sn&u`" VOh_ON̒R>뷟z7O4믥mu:_ʎv{=ˑ@:oϴR#vݱB.o파'Noab /zO+]am7?J4;:iGj^t%IeVYDCDu]w@^hZZ$m" RIѯ\KM6~ 0x<3`5+LÜ0 =z|em455mZb6eOg0gT^[OsCBmѱxvΑq:%K<6{zrÂSb`pP"OtI?GrWܪ:Kn>J`WnF{1A.``J?oФWdcMOMMDEPq?gg&*п`[jBgCQj"7ywP9ؠCˀ7>?aibSEa3?=z\u?cSw9=* 'aSeG{ r ;q L#N̘;V)ݕt?twkޙWTrX &|aQsyNzb{~r  +!4a˹ѱi@Qm5B |眦t([z co=K9|Ͼl,1 vHcI4_葟k"ULڗ̷FZ7D!Ӌ<LiXKd*J53 OX8y}є 3eեT>;er% <0ա?zZP+&D?uz5?'xNƯnշ蝞Թ)>xEdDLF?˲]اݝFS4>FPܶ_eix.T{zh}qeA6ua~%Ȕ4Kzkv&7`7Q(s# 4ژa›\1;lK2~?ljZ|=s,'֐I}<.n'K-J߇N"p(p^:] 'Ƥ*Q vbd6ބT3,ݺS =e3jTOe8 rD#d6hO "(.;c睅%o4ƏA𷨓|.4Cyep 8kv ^X3M1 ҟ;}u:!%I0,ԫ,sv>m-=r4bֱ-X"f m,yH8N/,LS*Jp'ӯ汜at\qAc5~r^?b@Q>#10$CE:F :ӫNU-5#8-JBPa$݊5DQ7<1CQ9,;'~/C!"{߈a̬Oz$4:N^u͈Mh܍!{P9x . q<Gpr<|jveObiH p]nbK&[`9128^qo`Β^s0א2!q`|=hJe%zšUߔ^;ڌ-1"Sb)oUۓm?<9tV>1$,XX܆t4AnjrLcHS9XcVjZ_U/6m2,7VY$4Uy-A/S".# WT6aOW3"^u#%32\OcBU<],GtݺkY:a3ia6АI&DOQu,PI43faw4{-Ѿ7;)||-<[!I=ϝI@J0X7X&:"Tf-?Hl'ZPҽdg.KM֯Pf3,YH"gT'WV曲C7|g-C`WX5R'/,ap3;m׭Hp$kôPǣ_ 4L+D[n %YPؘTO w<.:&s4Tこ4 *h$e[RS;|rT;tܛcVqW]izU (W % ?xcx9r3iD] ZBeR78σ7vx0VF6 tNQ 3%ïe34V&?qeBaѱ4H0u^` _ ׾9] %[O& }v .kwZ.ѻijK Y/yZZ~pMɆ&nimFK( _@8HT"/F@YzQKJr#CjfDAޟ!`,`D(U)/ ksl7Ms˔~.z@^e83(1`6F)7dзA֕JdJB^52YW^fdffH`*Cy&Vp~+t^wS ohN40BdS4jIPQ wwqhrͲe:L&IoBTYp9FneA#R'bns n&~1iogl\F$@YG(׉Q6/=/9"6 ˪v IU+( _ Gm%y7S% ݃<˜)Ơ.;IԂjrdx֓)fPfMYYrsIuMMYydOr!0J CG.'#7o؈flH+Ϲ_4zI"}7XҪ e 6Qz+ fHw5}bWܚrnQaW ռPQ2mX^hRDT#0t?cb 3*$'c&k3Z,~:q5:Ag[͢KY0!cM}*m b_ .4`ͤ(/ttM FX6A&)JOf`U (m[ncs峝/Vt/c>>܇|TCc]Z"C> oӴv_uZ!LAmJjG9T@?Jfjq&F#vl5tl%)Q9n $x݉9!( ̶(7wo!n4 ǥ@|]Ƨ_JՑ謓)g<$USul\jh2Ţ8SR[8rv&. F-.3KgʝwֲZz(|"]nH+. ;EIj166ILz oVs8r 9د걨IO+B4_we!9z^)D4]ϥo$%$_. vr Q*gJR %%GŎVA({QsC, tMh}+)E)pAKevI9ݔ@؉> 7?˩y.8!x9]w`TruS,*E |j}V([t06(>  ׊3QC̙3lyOU;p2(I<Ǡ<~%jtJlxf؉#>-gVe[g.S;ΙNeK=_&D{Lg,c:Mpk8 S:+YP c)C㒮Ĵ|^5&nvC\p ~)(/=oex &Ƴs1h-D=[Uh@tذP ܬt+ Ui _w) 40TTؑ|8/DEEU*0,ȔUoC޾r컧zHebM;?)T L{Ubǽ2|b~/p-*YҊ@Shagov('<8 C]FB7BC?;7C\~/({wQyhllTO7\.:F5hC!NQ?ӿlҦq QҢ4.U׊pn}|j'q>;4-z8]orzg ^´mN, -Nnn4^?5'Y߶8lY$p-!>€nm"z?hGl;:s  [|Dgr0H66xܑh2|?J-{=u kh6/?H+[ҼGfYe )"$.;({dH=9qP)-H J(lֶ' ;~ 1lXxLl=L  %SI Z{@{mn86#h$;Nfx-EJkuQEH'YWLVg //%^H>Yj6%c -JUǢWOaAp3=Xoյ:^oDH3߯AEg8ROPHG-oe9q1[d s:zR'& %ʊTN=hXZ?@,*" IP$|zcynVc #^nT ~֭xX" h yl.p: ,{gA9  CxY>ϠHhU3([ j>izPW0ֻ,;Hl"h`Fn [TԞ$X4:0géNS/.6M@5̥c%"J^+ G?p Ľ5>ݩ,׵h ttcT*\JL.oUKQ{{!j8Z@ܠMc,yn#SA x)b1o!ݢVHA5P>wd $Y3l`7%m;oHjcXbymIzΙ؛`B4,OOh< ʊSQț }Qt>D)lM& G>bZmĪlok]J\(kt(2Sw-LeTxt~|\S#7WCA_(BϲƊ4gI~K%ط}mqX]ӉfᛕD)A8!_ww%9J0@ۭ9nKJ63e\,z7r BӻXnR(4)%[Hs0jѠ"U7d-nZ[ە) %treyNdO8;ddׁ<1AA7ec= Y#q[_"bucLAv$ ]1rL0`J-[;h~󺚷*)`rz#Pw1nμ A륅x#kj>#O}@tc);лOh~ؓ R{BaC8kX#n]_&[Ÿ1 ], T8,@pbKmt5wtC4f.[3 ٞԲ̝D{]bCNNgMEa,<- |az\(ZOW&pm ⷀś#=*a> GꜤp +jwjhi#XhPu:\i3 Ҥ?CX}3'{3|.@U[. b3wEJ*jNr`"#02csZapvXXM0vCW9Aq<{|#QKm"ٵگ\dA[֔+BpsA6 f}S{,pa'_wLNg)>eRqBP5a<6 m1.)?f Kʍ䢂yBxpH^trPN{+-Kv 00Kʃ1RG'%1kRZ($[VOOCE.XIGCpЬQ@bgrR(^N(YN\as{{mȊ޶$'sM S3d:b [^OA(|eQO puaAZ6Y-b:1'`kቦw*+,ҹGޒ!m fYw7eDld|7lts0]I&:C|c(a2%k- ]I[y ` f0F~r&m;93uI *rfwR <% DRuv) wH$g=Ga !77޴E&ۦ~ __x2 BPi%]Ezrv .ѭX-U fbmg+/h)8 ]4x[.dO>'d*N ֫9]v}VGY& njKH^8 Wq _Y5䆟DvD jpEXܘ\pmCE3[) 4XV3=5Hn)fo6#z̿w)>8)߭EHp#ϒ=^.tqN4 HBGMO@) rY( _dg+-%|JIyKI/fd4y:O2` G#m$ړ:u1h(0X?\{Sb~O#e$tw򅁫ψkL-ccFȬo^vmJRV"Բ<$JYj,,K;"×WyesfsrewxMuFDF;n0eh%{кyK9(+{]W\62. &s3ut]l^XB$3,^b3hQTt="h3g;ҷ:<.h+B2{ic?i1T$Gb>ͬMuV5/8YUV35KP'VSjkO˰q=Y]{+ Fg'A<#LR:yjb1aCsC_k2kӴ&O Sh2'cRH`2M{5H\^t޲ ¥lC]k19!,`~b+@ C]à a? |Ġ5CE9'׸&S>rhf1x=+")Tګ‘0O 450Bd$}iQblDiY]}' ZYBSy~ár]BEUcUHbV9QvY4lk6TOWt- #?Q>M-! TaΞX LD!2Zl<3?%+2XR慌):`s³LUi%O'}M\ӀG8Zn x$}4bTފh6Iϖaɕo&,'Kdsj -N-Sr_s'Y>pe6ovjeQ77 j5C-H,J%>T3'6sBתoMR>T>9..H _[|ZYгՅ\b i@TzoI5|2p K߼ẹYU4e/kYkf2Hrs|ulZn\Ag)t*v˞5?{q EX!:1!(f*}{S?Ͷ+2[D쪵5=wQ hsh&2>tt%"{)~ E*e*!ДSSS ;NGߐ釯 ʳCFE&  l>캛`s:~rRZsS,5MvCTx+5nۚkƞQ lx (|/sGt3&9%& k8pnH랚.?hGL}Dl0%nBU򴓌 QJ#)yWs'olۋF{JeSoiK؍IF ,bW5[&ɭ.H+j8OY.Y8`hv9x2_9 ̕NcCIj%+?Xܟ6g<^-"-Ԗiߩ? W:&yO?5V7ro t%ntHaKB@)"0>h/imo;[bKI(⬓Ď[+T>)dyv>O_1` %Փhd[UW%| owNr>vm1s^D-9v >(:0B&s@7Hx C(8X<&DSMS\Åz$$ Q AR\sl. 8cR!˘oqP3,-MC;(@9i >".VqJ\Cgjc20WsELlV7ׅFWyxP[G%"6lhF&BiBm diMy %'\I ~=~uX 4D9%|OR_qo16_v쀳]0pf=Wi#1.P5H%zZnNXUK~N(oPP$)-T@9 1=]>9AU$8+L`bZ3Imjw ͏m0ߤmGyA5 Szw bh9 Jڢ4RM\U{zt%Spltae*v]K^?:Xޡ湩\rGJJs,{MUu0}y¬u{ܑ`DWSul-O+do cq8xgDUҶ+Lw.}eS/Y42fI q~!ЁhgC[J& tpPz H'v !f[F&-m"v̸Se.Ma4Ѳ7A+ԧOּ$AE:Hl0 *}D т%+L#AB79T!bKGP i=ON7MxQ{N;JKHjD EA+^`h;%!dʯt50G,ܯa7)'0\*7RszETtK/rUEicCU.u0oo# I_ <D =t )"J~.c2-ý{G+7P k4;yM w#Cr0jHGQxdxWY#3۵GdJcU Yiq+ T/aDkV=,dꚄy6~muDžSۥC~!XV_BݯJǯWVs豒mZD/lȁ(K8Yޤ B,^>i^e9F$݋"mjU5GtbuƤ8 A Z"H4+%UsI`z*Yvi::-7XA!]=q4qG AD +.3+barNVk ŦMd^8)ڹaG5i RN(Geh,=Z* EGR"˜͒rvNjIr{(>١#K5.x}bl`x 7d&ϊ#DE֧N5<_.B*B+4H@Q4[FluPJaJ3ZohZ5a")iWCY#C2eNkZSiEa?-f$bݒ[a6Yc &g%uy;Q$ Gݓ@ D0Q/,Ȕ|H%_t8K,:-/AC@]иa]q h,^֮,do PݛmySwK*ҘTض \i"S kw ףȻ`gӋ㯻gijfTrxY)0=nP_< Wnh')AZXiϥNFB=qy1܁! J9A1rE+} .P? iJ+I^'LNrUTL@g4ER1!ՌU X*_Q*Q[Rq=-%\(ladpJ?J‘U)b@ӕ^s|6:6DZi)1q91{=M+G_(cp| #~ h*CV7U!*QwXрT R]K[HTKo[M醑ǕX7IlW fߖZD2vBe'K k`hvΜ $7HA1iq>6Z!`:9!4= ;zG7ecDd~YN #ĬPd#y \0Ik<[gtMV8; 00F Ksg1g۳M3Z8}jM (X #dU OdԹ>z4\*vRЉBs !|HP`8~tӰ%E|] ۋ Zg'= v׍I6'ʮ7 :H#J*mzjKZ7zG1{j: $b,S6K7Cǔ&e'pOut3"q=:A?>:?5Q)f[%.H\ rē@uաƲ*6.2\HF (UF iFhCHo1J:WHa{ 9;i A)1DBrIIқ| 휺[IA=Z\yKs fYv^L¤ߕ Yld츝tUb~_avGǴw3l4~P=5;BՃS}hj&.44(`ߛql5nwZ2_P˭wRO6T5ZG@%٭}+B? TF W׎"t[jRޮ-%o *YPj$7<&'MK"=6߾t*T|W' >DX$ĹA'J7IF/y[FC=X ~"g#^Ow\Hx]'rW*\,ACAKQDIz QwȂv"3xAW7QXT$IZ*X~i>: P!lGckjAx~,f*)eukRM'Mo?ĺ fIZ"_iױ'w^)"X'pTnˍp)1ktH̀nʂ@%at/C-U7P:]^}.o`"˜'v9ƩkRp v^[d^AЭ^1^"(ש)YpWhI,{,+ٓd 51 HMUaɊ#[+D z)L^q\C%E_Ec/s3}M )Nt)Q&3-<X'3 *ାeiÕDwy˸*nu]p*mZE))$PE'Os:֜4PlX#=IU_D>Zt>N ՞ش%$0RB3=1gǗ_J~z'ln~P,(Wy0[T/սrwykrxZZ PuO$^R̂|gei4jZQgIߊ{LC3ܱ@M,ZfI"#6-󬼹~ 4CwyGPk%`IV#)-:.m&yTX)4\h/ U!zxUFSf{EYܲĥD,Q,7ܲ9@ [+ےA~TEV $^6[l<˾K!ɔO\ҰM `LXUynDfYm5Y/ Ɓ=C2׸ `vP-IRGdNC QM)l, =#i6Bf-S y } `IȞ}:-=JJ[ I0t}wH.|Wa(BZp$sYԒZf)%y{0\_P^VB%6]UMuKK&= ʟ*SUb^9TsHn O`J&FzBvd3 6{S?o;li_vV0RΌ F7?Pq9StAGeF][C(uP: 1ZO@dry 6q W& Ґ>!G*"lgr[P~j'eX۝LOwV}X!RbSx.ʤ:e,OYrqd7NHcǓ$O0y ›@*+JABO"{ⓔUNCV]b> Ǥ57|…Kf$V  S0UJ{3CjpT8~'~Y!uBw\,.GTT]87 /\s8rt 3t멵P/ӍI;6Ď%"&[o}1zgW_u<+9A*A,fҿC}C ldE+<8ڐ{>NVR0)$!,EcU@YI 0s} *.rps#v5"DZsR6@TP/cX"a'g7k KQ2o_ķg!#x!)+V76>qtr!Hew)B<;~`x CmL!;pTX/A#T==}!kWQԓZh<* ÃN8] .׸"# `J!b$E}wݾZ?0uK$xʍF72E_\2cl̲ 2;YV6'm3k+)S͑P{jwpN :^ۄ 죂4g*oғHL [Mp\cwd QHx9ۑ?a+ۇ r4EL|7h ug~icqon JKWsC甯'nN@0 d$ύx̋V2%_痧q3f։H8N@cWKS@w׹3bO$ ib?6FAR`IB>djkֆX@ʪQ$RA" Uwx5twZ VE֬KU1@H= fkwhC) e Ru]rtݱDj/UI ރF'aC,9F ! 2Lj p; Th㈮L*'|?)?۰S$YC4qqcfq8E؝X!7qrqRkkz^] ^ T .rNݯS*c,8rZWz+Za?jb [HR%&k7ƾAX(UEt2WݑC*mlĚM~~ *A= {\ p =&ȣ[{΋gNБ$L˴ y#:`^@ť@+=rbQ] ;C|*xZ6P0 j+»}He1-I i U]zo]xh+i`3x?ХIl8 ^bG%s^|2r @DxFwuVTo'".~%[x ~x6݃˗?"{86}tX(x,J,{R!ǿ EP`A)`N]`D\ +*}sT!v >W1K@!=>LYVzeT[w+=4O%id?W !<6H. s<%?1)S=(fh[asE=ֳmBےɐ-ǁՇնE#OS.f4/e_0׶ȯ!%{U3K@MC_]׫WT"ĝVWp \ũ|f }f`JJ`ys5 kmGzLz<[*|kwm8'to:iJ7pyNss͙MW wLQְb._͘É̸`Z5T*c`{w^mn[zx?1rNrJ=f>Nj? ]CNT9Ww?w3JkQMed+BT87u1gxI81|vx |wekvOblˠݘ郒-w3c̑E \&Aj4(a؏\:ez,s(-fȽ\YYU.(M3A7o=- 뜿Nvıu>pꂵ?kwIV`=9aLCV"’Xnrjh@PG\~tL(foo檽VVv}`Q$u~Hm6ϥ}?({8pt].96!^{9ߣ'buc-b@8m2 Mo]b99{m|IPyܹd.d ?2E"Vq-1}n+Dt$۰hnxk :c/ k.cz8,F>&T.DFu@]/^{u,~HgrظmJ%88uR 7 'ܧ^"t {cJ'_+Ⱥ*85q%/+ T翛1 .G t/eo&3NӦ1kɽ"mR=6ҟ+lqxk[I&!4 @#Ҙ{@&({ӯ^b3aYDސ 多G88Miސyoa|Bӓ)^Щ&e$̉UT;N|h ^Ɯr *>? AxW&8BsA krB G]jHr8@?U=F`ZcNDp$7 vI묮443^,zW11p3na5ETd^Y#MS!y-u`9)5Jp…% ;Uq`|`,]@#Lh|c r$q `hWajJ/UXQcGY&[v-fEHUЬ7/9ZD&=d!$'3z ['DM2u~T#kcybB*g/qRD)c",HpV%=Ndt`[P(U~+$!"?vKV0fRӔ&L88`B7:BY :\+҇9<޼PǨhE&dQaUxM?\sN{j=IwJo%R 3i' 5+,X:#'R:5(N~ne'~5"9'HN]}C'yjn*M6טXeV)!eK1mQ[pPm˽W~إ| h/-POCOw>YtE$  ֦XҔVX4Z8IwM᳙9pKDuሶSQkO\@.g6QmA k<LhlL_\< DP %GvgWc+w^CJ-wP/ň¯ܚ[?\Mi>ۤ': 7 x+elS7M@<`shHD2h"{{r~Zî{fC7jF.h-ޘ`ݷio+ hP:~?X~إhNg[t8^ř׽8B"i+]mB:((3N]+"ZIq:y Ǔ-L]։wafmظDHY] *֊qW4븫ٳ`ۣ)5Bv.k e\Qeİ iG|Fng N~ Iœ(xq $aW؀*2xs "TIsƬ"6{88SL ʅn3ЩQQ,{j6o%8.@]}~4~mylp# Z$xʌLBsH?f./$6TņD~8畦ɐJi*23}4g;%M+d)A:z攌&)5~:8C;V4a!> Ph{F2W_s\|mGv&+QzW=s7t3 7XvO [2̸<'(aΆ*!Az=qw)km,S F73H-# Oitsg_MIv81KriOeJ1S=,H2^:#YX re[¸҂54 *sy ;&c{dj-u+vyGUfN qHG 975FkM>%gM0 >N# ZZJp,f'aRɑ5]?߲\Xm}SpSI'82`d.Sc MGW{}2zY4sA!KvכVזYbIÒ qF~خ}s)o# k@j_/tѓ?a+^)i/L0Isnپҩz&[PQ C8/ȞWiC=i3Znz ~D!vIx G` }u|KcQ(#a3l5e_!{œ1Ka;3uCq?L@K3顗4XPw2I l^"e漽Ӷĝ[k{EET ,nO!Eə6uך]nDeٷ~F_a u;d; 5R221WA4Q Ӷ`/5Mɍ 6Jbr?s!!D> vxYZf3͝孂Q8v3B0E+#a0"D 6.!=#gIU-~һBp'{(S,lP"nmļ7M 5VѴmRj Ԧ JF`аqa]؛2NYC9h3J橎EAx6 D"Kd_2 bF-_rʥQ l|3aD`}2K3;9ޞM"X-3`ug$';6?"Ɠf>pF+&#/)u_Bm"q;yO!oPn^q8pgB ?Wpr vwy<4NmS?<Æ<^?aG^ŧLo*8|}[Q()^Jc(Ra7XM $ ''S5yJdY[KY"eFWu_P*i*/܋"~Ecy gtTS,yk)ȴaږm~R_21M'`o9v*fo Ș?`d!jte Q:2D14i  &Tx4W-hnTy(oxR2R'ߢZtHH̚.clS''=[zKXvzp.OoEZr2? "aտ=5'TPF6T⭾ )ԔfNR`k7y ;lPBf͆<(|;*QzVHIh>=N4[LRy)Cl1!7*Bh cJa yzf>ކ~Ɔ/MY~2Z'"KL&/Oq)͓/#g!{].s4オQ}f2xܥRޡo򹈋sû7ܪ1| A(jq̤0OZ x6-UL{hRTҏxV4kP0%; '2pQ :_'F[ ۰7)S蝓OY-)Mb'L0+H*@@!?p7)(D]yW`Z/fJ&#o/̪ kvT t)f$Iq#CN,:\ԇ?q$)Q!ޅVb,|SWr"f̍2k!yƛgW >WI~J`">%b<=A֐s1(۔y@D# ̍>1A'ܤL&KuypLt?Cviw\Vt>cބxK=bTʠ[ ,)iy}Ki$!KuuZ70lL@Wif sm=rY3e$WL8f+j$2ԋ]+SO "gqYL8LilzLW1-9w-ICA`k"Вۧ[7hϰ! ֆh Ǧ^̏M1weDN3T%l$a[Cb8bU+&E_474qOruūYb؊q!H@y~ޮ7elՌ ƈdXCF`ٺզ0(Y#0$Cg7Fsen՝0bŸNVr7h*^u]e/'<} ۬_)6#p* ϵ>tBM!"Òzeu=oi9 -̸>xJ^uՆY < dJz%-41%L>K쫶bH\dGA_m5x@2iS"^3v^&e|-Qiָjh1!Aifidtv?SK-ZJ`Jm󦙄=R=9M=;ȳ7 +QzͅƠ<)T):[pP)z %d6VKS&@U>yZ˜kݘ kp16T=g* -+gkSkqwPR RcjkŬ0T tmrMN^˚Htp * ab#%"y,t8 Nbo y;MN@0A,HWXy.eQ ^Ksqw!턎I(pF|i{r;@4] Տ{?$O3et3&?5Kxi?9d*+̔'[&lhxWI/[gxYq]\8J XNᔅyċhJ69Ԯ2_}83{8_TQGXyzl7,A$0^zg>#=D0֪U( xHZzd>B2ՑRN-qwh<4 SL٘A^KIM z>5AhUc Q=)=Gaq'2  JLSW;^sKlS -rk#?G $\j^!,@-- 1O2 {`D2h L}з9ةz򅠾ۡXM$4ToT9mqz 伣L~f'E> =V]\s# W>霷_b2 Lޑw{^7;vZsm:%*RMMٷ?(㥳)[ c *E)~x0,F9b 0?9T_ )1u3ྫ*$mEI~zuc©({HqY܂H;NHv2E'뛓 lzk+O$r8B8',드1uWgYmy<9sf< 9uޛ?+;Wjঽ ?jο +‡ͱnqvK|H:E!%6/8.1DI|>N/AIZ#Cw<_dJܑ 젽>p|ޅ}r]jh;]Q7i|b9nx8|y[{=]eL{4iIr4_&~-֢kdk*e#+ZIq$)_Pu"0Ukœf!j/>4xc ~]Jyn.le(Q)#uDC7//BZj$՗eT[L:ZB[qROx5X4붗pI4]KEgM1ePD&7_,"~eøL>1nijB.3O2]TL^@G#t 305{E*QK@~jr xO7:q3>y8](sZWX IJ[caTvSw[R 5;\aNxHJZV%5i6V"#,W]KLvtyei8(iMv3i;T(ZkeAVʾFK[LҔec%b g6 4U֞ M7a+ޛc"{%0]}zUrSq0 QN)':}6g_M8aZ=TO_Z-rl3*'GmOn6EaX-w4꘠/,*҂MxZpӓ؜ *Ƭ^:NTz&.S(ږ>Ne8'o]TjI].1 7(К-:iGw[Y "%veQr7˔e:eQ Is͕b+jҳi~Hdo ϒ޼=Žo?+ĥ?l艈Yi{`wy=Bϖ+',m@~ӥ1,>Mnj)_1W;h%8ҡs$#1"i=BIoʑ8"?DŽ^:x`_AA.@j{PlegԘlL[{GUew0[ 9p/k?JoRFL dX9N1H[wi<|1vkkO)n\iNxIvi NG#bg+eep;4ERpHA䈲0"SVrwX G(wQ9>\Lf!tCvEa iO[uCz#ze\C u(q(`OU]BȪZ>Lzq00wҧ S>N #ǫg2 ihXo.`ϯgF` %̝cE. "V9@{2C'qtX?ߞnlq*<щ ԶGBJѺsqT7O!vhԕSvNJN07)'BJghD D\S%GJv0ۉQ8zB` -S鹉č#Sn 3j_Qbq(Ch#&SO wEYH/]H0>(*{a<Z:7sQ ]΁gJ8"BxB,!L1}&ôWbvNaWb/bwb?*lIA0yOm)5~#S:#]\d _=#fU3J͸_cYiT'hq]c=I8ۼG%/jLkC5 .tHbF(?q+Hy#PY,J,VQqZQ-uhRc-Z7:|R> sg™E(OO#G= P`b(v!]gnJNJAtejG%U,Nc^j\,S17@FsjnfѱUhT e tG↑opXr^a²yV7gqm1Vɉa 0't>:ź\ERT_"`9|UJ +S?Ђg@:ФY&\ⷨn 6'A翍p[1&U};&,߇mp/2Oԝ+dXz loGiXReWq r`{p<75!̿mI`RkvLV'^/Syεke!if?]낦)Z [Q(<_A Bkv?1sk<h SzHVZq ^]q3tmn3:coN-5 ofVXW#<9Gex)q7Ր =`7{rV l`6-bbr !V8ifKžl ('LnuƇ֌5"n\!ts962E kv@QҚA;ssCF9k fA=%TAI$^-#۶6Կ%(-RmJ1z#AHƕ%[ˠ <^#O48O{36+B7Z'4"8o0bkѢGlxǴ؆szil+L?D-6lriYE *='Zeh7+QCxjܖ%sm@fȀ?gML m[6Ln\zSsɅ PŻY:ŷ~Lh׵U@j9oƇ䴭7ſCys|j5$j^hAz!DMYonhUi&Ĕxe3q85~ 3uuqHЕ h$jf:qᐡ \zm1Ÿ6WM__\Q5]!VLiVIXNz`, C὞f9q"tAѵ;59#~%6I3;%)(Δj+%7Y#E`'Zj^9U-plFDMi OxAF2pNii L\@s.u&pLWTҊocK珱EfjtwEnEJAˋax59VXs%nۙBz8:78G9h-b(UNjDk \;~^?[ʬ&Ө1 b_Y٣l*lH di6p[Cʾ@P){QHO,FWoqCGebqmߓgj? ӣVYLݥ[5Z>D4*Lbixɉݽ}]/IŪE:vZ{]n89&o2jRd q8v79oSѿp m~.rCT%.#aJ*̴ܿPؽtA n Sc$buH?+moӿ!ufӻl?TMB@9d we^lq']6*BDs<^*`!Dr}.aޓCB/h|dy)}U YGUO|y { 酢JrלW칒DцxM'ME1):9[(DO<)d1>TR '' PYc~%J͎93#܁ a@߰@Hy-RA_W?`yk;md]YV@| ueYЇ`"4dV'?m` 6ö&@dde50!yӐL]hlq bP'$[?) 9KD%#~?Xxmn}}s*&Uq}̣_F.4]ڢDV.!#k,VlkオGza.ﲷ 2=#gRMX4[cYPyޮ,듙W)כ0g_Sa1%C^$DQlOҽgG\ lmB^D PJŃeuHLO5=c 3AGd%StA,[5? Skhw-rVch#nW- J ..K*'dCh;il9Xkq%$BO~%c[HK-!<=Tu |?\uӐ(?=1l2~%͗}67>{l;̧~5AXgr_@xTNK>dONGb}/9n)+>z1 aG2 Ԥ/ Y{uC$Q.( 10}!D~bQ.O"JLBb͋[hK Pq ^nfjux䆅ub\hʀMgju-a RUkՎM|ClI%Q@tSܔiJn <:8|48r1 "}pMq Vus`}8)#2:̿mxcxMzA'D0uBW@/s&/Sn}3D<w0]wZj5M"U+Qr3KN,qt}"3}66Jq @@@bi C(.{5YnM[< h1R,fB=(f+C|_q;2c$!IV#_ ƅ9G4pQHm/K&* r+s9UI!vh\ Sb|ɶ\q?xMv] NyqAJc7jTJ>!9ɩ\!~!#,8#gvzIp٥s^3뗑R3·!: ߭(cd|H^odK t!#/vm{_}͜Tc9zԻ) Hĭ=O 8I`=mMmE3*x.18}Z:q6E{}#m&g÷N6(R{HٷSq;<j77ZK!鉢OQuD5BZIDGNV6WJ AkD~#6NzSYj#!{GPx`CW=[c.:&93`J8}R=Zq54бoD/: LF#,.kZe3tYCs9is6ly½;jU烊?& #lcTʀ>T.9 s hHFeU)%8g}95aAeg4&if{St7oA^T<|q[IQ'OӢY6Uڬ(Sp]X7Z% djW1,k' gKt?*&'9QÓbu`Vp(}IVX܉8 V)7K6&t9,͇V>Ю+u_[wa4+e!G.OgDzrqRB TwvL!++`-[?1|7+ /ɍ*T珶 V5[bn-L~B ZmePv928CPT#ǜvNkա1BgT1:P>J5X-J$k¬[NӃΤz{/Yku8=w\H1 2]FV'ϟ&ʯfy yMO5gMBav*&6gj-mWȌY:m*;N!Sc+¦(G2\!c^d|C&No6^jjӟQsV&=$"XM}Ugo$MEÐɋsjĿ;y]3{,<#f S*MQ'Tp8ēco}+$+#{6$y @^L!IU ;ꉄ >"ܟ!F#+j5kPrYi&, %b1#k@Wv:敉ND78nTƂ{$tr)8gTYk!d¡@q uf{5@|#U=`;+WP8 BIb|'wPYQ/Wɫl?c&wˀΕmȎhO ALC%rmC$ʀ~<(V#qේ%l2R@Kfr_F󬘛% x -Y.3rnȼ֗MmY|2kxrDb̽@x^ᲂNNڪhM[;ׁiG.<"e vM-݈Lx*jc]0e{SnchǢ(yCMv[^+Hoa $lpHB: i/5=6wzFT|LC c7!mAtEB2gu,}ɳ5%~^_ ؃ n:-(9ԙ{2/NRן@ѫ|_A<%S% w x/S__C;Q I:rcYj E;w/=nF]WVhnNCqb,fKRky<.Gjq#}G蹑X"$-p[OW.<#pP55WZ%3Tehjv#pX>J`E)hQvwN^NIbRfoiQoX=<2҇q ϧ?!}b79O(Ig潅^.IQȺn+SsS)h& `Oz0Ն#JJ&9B0k+W97 C9i#@3ޏ#=]78P)ueMibCK=_09tYoD{v6M Ѿ7PuLE.1Cnm[4$1y*W3[Nl%<$ŠIkoKi߷Y2bmB<2Vk+S Zu UCsȸ }!B.nً`XG B 5!GMg<!څk#RNCx.A`.]pR;*ԑWX,uۏ~MJ%vҍåd5C^p (7MAlN@{,}̦'?C1E@ۗfGL.?.G3Vٺnßȁ詈? W7{?"}dFrBuWf0usa-unq@eNfJI*u(co"qZTGj'Da٘->$28:NE@㣐 {WXR\u4IiOn!uX]Ҵ:&J >mUaQoԘ@ WJ%Go`ppV&ۆÞ<5&pcKzzk7QWS nF6=6%Ae*qDO-E@dPw>w$Di &eӏvVP\\&<+젍wag5P1&9X<`2 4[RGkC@Ab f [A0-hA&%4q(~'n"s=0+T]=4a=AZ)OA~U/o[sn_1OH{NNFEf|4 S2NǗ cDŽ >6`r6$@H ?ؗ[}mzD$l޼*Z<_P>|v Jwp[tFEX4GsQ]EAUJAO+Hp >@c\1~t w}g0{ReyuLv6/왆EPXUyY#L~ȝ'up~A0VK*%b83e R t )y7yȠ3N?n>I[_8`s~OyRK5>6Hc:X?Nz 1ܵ|7|rjRSʣEGǣbK9 s^%lJso@MfO{[l?o`D} D!w1^jNe)>8B 8-g^q,'j,reBCB#Ηk2ɓ7}==:gKA qBTL~r1ҰRh*C $n䵻Vd8ǎA, \^p߈]QuHrRϻu M/9m̧L "1nLEb'jTv=c݋۷־§pI՘ gd}]S鵂se/ECN:^Eѹi6uJwa| jYAw5ȝKapIL[q5yщ_%( )#'X@ƚ,D~}uuAպ7^z@zm,[pC+7a.s+a\6 h㏇R Jz"L|躌jXy+"tj$BP#\F7q&&yZ!M[/gM\wsL۞[f L/چoFrKOlj.%hqb1X~X=zZy;U@yP}m\hhVe#? l=D v[c PZ (O(.diceۚP0h"NʾOtI*\9"e dk^[wL|}#$Uc+k޾҈d/s7%m_oMZUe b}6+v$p5{.tǺze*MAp*wPXRA P@dI*A|γE5 I^r|`~V&Dt{Rs jؚ ߤ3LV:זݸ:Ƽ{QV UaȘy/(?q Q}>-Q=c.t-G>J7cV5j0rg([C 5?2*r_@NIΚs* 8iXDzAu-zu\…rjdg`h5̙68C-؆mJ^v";9\AR+oŴmWS+ELj eoa7&WB5\(1 >"w'l%k+XcZx҃_u&0VfrRWDF*Um,=V-PAdݺC66P҆Ο`5勁Qbʱ7IϞ#2wasd^8 +C5|FhPUFkUTF֟lvF Сl}6^4ȱ&ȊmF츺 x47D.Dk6*x8m=$47l3r_Y/c9 )y|F"+cb V. h5K֢ݎOy كsF$G\Vh/У ̪LOh^o (Qjڮ]9m/)PI\a6Q9:ԍ$9 Y^77qFv0A!_ t]N 2!!ͨmI_B["@(qO$g-'Y47;F^_Z˔ց%b~kUJ9Y^OtzM$_/r6[I9ꫢPu;Nd*Zi8 EBSRҴ4kLI7mlH"k@z5K\ۊZ$đ@!2P ,'}y p8Cԙ:C3 >^m3R{]ˉz O ( L\akeCA$y{F8T?Y}S/ #)zȸU}L:t4Z%peK8.%ܖ?}>瑳;r&3ԩ_ȦL- ͪrI t!@F%9ZF.se9#GS4?xKp CbҼiϬyݵghfy]ٸ`oQ]ѕ.P~-HS*=_]b^lmK浪{c?2Jќ_XZHYW'cLS ;љMALJXddvKxcoJA3jJ;O7]r [H`wFj#P^5O%hu He]<^8꛾]Wzʃ̫椞|O>Ais2Wr I_P&Nk.::EzGJ mLp |=p;ֹtxnT3ψKxu5؟yWל(ð:=gKG4 o4C֤0#3z:zgHI'<>ZNqc{^/ zH՞rp ϸnmGʪ&([ntD#}zC.kx.E︝FspzFΊȟbu صia-=gр{)=s%\Y \29b`!"VnV"q ]xWd%5N@<My֋HrI!jV W<3.GhZOQiNџ>=9EKKY Z2aRZ&mfe) ^A"SG')74 8W!ZwHn3Dw% @}`]Odu;ELCѻzAi>@PKs@il!" bO/Uh MXGc헪l".֗NUHIa5Rb,k"oG7?69) DtHߝoq 7h*{\`>!©JL8M}9E?ʬCF3 W0|e ''+h>>PC\cռ*oZ;DFqܫ9{կ _vĮL21+JXfĒ:+r;"51Dহٵv[;÷|2{xU^#$C%j9X ;~ӥ- &OR6j+Tv x8b^)XZ&*d߅_OJ#$B{#,|T1ƿ! ZO%rg4Xog(gH廩wml |c+/CveAl 'bkCiaf#'# T:5ZUaSQl!e k*uߗ1XnlS^& omJ{ 9NbمL1ӏ-IdŭHp?Nu-R{q]lq4,%g^,^{>n7?a.`#G,J]S@[5"c %%;JBUU7=_pSã0ĀGY;o!5c} N:/(!mŽYb̢5UƙּfQ>%伎V^qYQ熪K Ad_ V5ā.x &;j׽m*ws<2\ `y|| c3;w)K՛P%R  i >h치(9ĝVΔ8xˣ28'{\>ֱ.Tn"5v$7!F.\VLSctMJ 9 Ff/)M†YP lS>h# HS׺h5'Y:R7Asht.ExU@@$ʼnkjW WUWIbƌdqz]r:)(Ee P|$]6)ZD1e7H/ K^;"f' :pd1K i3O\BpקyclI>g⧺:RNLГ]9٪fQ69t(yTʊqRO:96R07i©'ej%̃~[MuNS|)xx~eI_;A<-{A#pQ4GɅ岯@'q>@nY~m<*#jQRsG/ QT>χB3$bۨu'f91E9hTۚWϸ\5we)ҝQHL8&PqQ[͊r(T={g*nw扄&vչT)ԏ8c>PTՒESѰ:VtH]K@N9[!hڄ*% `JUI |ffP#Io@EšTaSx4̋ſ5ïIįN0.?$}r-ĞWҩW>z -tMAl4!ͽ\_ޢ+ )׮&_~Jo )b~[ܒ^z1(xnPd7׵*iL+4k>ʒ<E0A ג[V늘7s ^Cngy .d¼o99OS>0l e GEE؏[!K}4 Wr=溍Owe7y,@KdexDBHQ7!ު+((@;U;~@ GgY#Wn{Xɾ/S>'EϢnlD O"oۇK3b NJ6GX O /2&3GQZ,~\ J#w r_2DG1O:zoˀNy Q=gRyXx΢_k5hxd[r5F[RѥeXhGB̭ ߥ7ɹ&)Y}wp"#X=yĨ ;.!4GbB@ݢ;<٢rA曘xxW#+;;Ghd ªc/u v\q%H;{7j쀻ChO Y{uh^`/eͷXv_>(7o/X)$+ 5?B}K*kp؄$FHijK+oM k> MӖkgmy- Viujd "U߱D,72oA~k}9=7b#c3@WM,n٥ 2Ez3kWlC+CZd,E/@bBg[3ލUa 8@)XĀ+*z<4џ/; 'rz:7ݚl_#-EihoOigOdsff";I*UBtUr/>l7Boa?;r,XV᚜B'BP͎":Uo]&cs,ܦjCn2\?UD@:Kƀ~zT}cf=AVnr;%%"1XH" =wF-=ՈGZh~l4Z'ݟT=uL~o]Ve7]1.*U]L-mc1,~Edĸ^5'q2 C 3Bo;|=Esf6IV,2G(*] sspdݘ$i>VYP]Oc#mQ1!٩Lp;)zJ5#c'#`8꿓;b^)MGBLg^Bk-v];TdT/3(Fkf#wmcAO(/_Gf?3muT]ġfpޕ ]]Sߐҗ%Ünt3ɇ=4r`ܽκ_鶪 FtfQfawAA=0ˑ &GX!^ nMlRP]C3i)fR$OfYThcF*(J~mϼv$0R.!tv Pی-Ԑ6C= 1|-wCv=)ZR6TB϶ǝl.A3ǢIz+~&ˊPb:*=߹ 8gL1|]fD@RA,vJ)lyX:ia.#Z`ai%r^Ib'N[$gUc# InψOMm[E$6 U[ʹк>\Ez$KB 76$YY`zko\0W.kUׄ0A-)uMkrXL/RQ3G$F356d;1^T0UÒU:FsH>`9Yy:b Ѷ\,b{'̂)6s2:#')L8@nKQpTFi&4ck/G"PZL1".71N@g'`^ `  IIRCُanl<̐-7K'hڈwłnzqYfJ/SF- h~…TQqѱ*f)ƷLc=è^\h.q[XI_ߕ}Il3ք/ dIgwf;)9Rt(;h#ؿJhAK4'1U5;wد ·y m9>lSJftAoFG ŭO.؇s~"Z(7g(|8lbXltzIY& J@/2 Px,kh:<ؕ2'2iRJgbRŶg+25Ժ 8*);W٥Us q@$fs hǵx߹oWH]CM6-fkӝk.s[hT& U f`2l%jEɘ\/ vtw4BI ?Y)o=2G@"7k]zzIv3ƹ6"IFᅣ ˯n&| Y8O^Sc톓/U?69c  aڜ8Fts1:d%hQI$-mSE$ԁ<-ؙf峩0Be6<$!W޵Y+|SRBPs:KOT-S[ ~* QyX5g_FJyMOKVӿfyXpnG1x=6VXW'B@#mHO7*40uݩfE-̒)ǐtqK/0X=ak>H~S0׃;]5>n,6 ,z'+2H,py,}SZ-O+%uFIxK/b jbå!HD+"(؎P[iD=4^yOfM4_"nt#(k4 z )<#eWI:YWvL1IAP,a`>Uh$PDrZW^  cJ<$b3 ʢSQ!(N3qd13e/*Ӭ 1Ң;\z_i/IG]r/UkKQ>V&xqH8̌ށZ@;ky@Px,+5Y_i2=D7-ce r"r=ګ$CD$p&J,^GvȐ?;iuRs*5>2۹)Cı=ݰ雱֡UXAQ(sؓ ^RCD)Lڄ$a;*fw !˹E²a wCN7 K2c%X5JioFO﬚Czh5k2v>dMLQü;:'e^hEN/Ir Syݲ~P5WeUŲ.(Zg[ږT3M&ӈXyȧn[lZ)Ȏۄ Y(m#Iv% >]&X)j'zVa j@:,;wiь5#s3gu6MJhc% ' jqUWvLU| =HI0*YGxԿǞYVA~HGw3J.-ၵ~~]ɷ,,!Px*!ŌnD'V}pcX oXV : ̢<ͪ,)i574?< )ҿޜdb@ECqCnLպL۝fvpi󔀸&j4K }zUMʱ.[MդcwFD%j8sJͽ;.9*g`1EN-wRK8>6Pί2R`zN>تR+~rܷ&V_',s]S0(D`޳1 EA6xoƙQmzYf/8Yj .7%4>O-87ιV>tTY-&#Zsy3RpVic KB\[bz;R'&&:a3dMH|XSF{|-EL3UÔ1sC\ZY\cgq;=% g9" V%"&/ELGƎ6=J|}Rwft99P\>O7C=cGn^A=dX$a^IkV:OJ@OKU!_NB{9.+ bs+BYEj" ʎ$`Ca&)5!>iEkEQ5y 1jzL6'(NBhDQlG -Yq[N|kWx(ҫuhADI`^ 4+&>$)dDUUd #Mo4' 1,w߷".Ux5\"4Ан]vʴBs&g?n,ntDw70@ + xŤj2 {cp)ic_ږcY'os؛磝ř8՟V,)65M7^^z_1EnuAJrkrZV76pd 6SsH0efsxN7EuĞDQZӿS|Nw QPkPr#n>5ՏdBP=SH`NIuUA\BEʏ Gb{Y埗73fϲ*,(zY=ƍsP4M-w$h'mS+iKg| ҉Iʢ7nF;c#0YSDgȷrW ߨ\h͚8jq7yebGvoܵ RmȾ^Hq;mav:vo s 5h b;7Y^RP7^ ^WƤf<䑄pb`s7bHĞHCybwK84T3pr-.wAs!{EW_щ7iӸԃPۢܵl%8` {#h}v~ 1١JH뽺]DӤ;g.UԬ2mB[% [+h%n=϶*WP1u>6[YJJA!"f >,Woo]O[y;+ )o*ꫭDe|zHtѬkiFOׂ|EX9mr30 WJK;?VGswjVP{PPπL>@^.c&dOB'rɡCR'KJ#e賺7|z1ye}!OK7\^lR>h]`6!\ÁfVBY8/4Sj,TJP1-$ 9+ϑY8F]Ρvk*ky+XÌcSߢoJw? AB|F#j *ҐΛ,L#v[}p6S}4΄hlnq8{Ҥ//^/#`)ےrW $`<.P 2(_cX@͔R('n%,,wI~sg7o)*!Kru/ :ZwJ8{5+D >e# llNz'U/<',G1倧SVdtӁZզcßp:f)y[JEBN+),{#-pSD + slWՁXO+|>3eɨRژCX|d:Mvǃ<wW?$#\`h6c)efuMyT]ɗJ,isV1LZ*Wh oӻ+Z?j':w$ܴJ{ʿ_c4ՐxA"2;,ƃ#6{+EӆqO 3bU J7&|?41ZI>~K"%On {O8v=GTъ_+w*,3Cd/ b[:ُоiU(%,ƒr_EAn3kqsxLq$$~Pr}-=qy9j-WTW.Ͱ*S5r!Z'TILX+uo}DXyU X-M 8qNm-48r5rDE$Q7}2a[)n_z0 cGÞ=޸:1i1~g2ch-VEznn"پooZtHY>PS _j?dދ;vy[,ͻ1)D>,dX,~wE*IgCEbW[ۧ=Z+z1īb^̽#m\՟og }uN,DN( 6/0'S}:hYBEw?hF?,?;EAF~o OH J9`k倭k\(a(歩M(L6rN XhOr}k-§ aہqn$!ެL8?ԚVMhcBzk`X[Gz=nڨ* gۏ0qVD#F=4RM h nEbjv@6>R2U&[NKJf5E=1U{uƧl/fL$7~/Ht?Œe E5Z@1<@b7{?T##0*$ȕ~a{M7X_|AYvq#Қ^,X0rKqRx7]HY!L ƴG㼥NgWys2ag+ffD PWrTti q˜Gq'F0 V~8[a0,Sb6Aq+  ^H{t VCcG(ݚYDTVc͗8r[(r;kXZt }tٸ?h¸iR+ȠUn<>[:F&ڃM<]Ò#u. v3{MƲn^yj)]eXu $6_=nyF$„e7.12[K'3R!NeO ?3Ք.{jpϛ/RV2 P_Qyj@%XWY"'ϋa|_SnwUǯ@b# i6ջheoH9cʈlDVFL#A(yn7(Uޱ3$d&6ͦ>1As?b$!o eR*BM@(9Zx#lh'˼jh '+KgWnM"^S528bݘU~ VN^P_/W FO|8 Lz>/ը-> &0x-)W[Gb]]d;xD֒Wmw=?T}in1U'*l6>#>rl Sr驖B󚲛HJ]rP%u_RȺQWؾeP_+JQ˃>cn4j2ny TDZԯ | J~/@@_CS9~2>b>7c^=rTh۝3H*12?rۂ8~D;|߈_/WszjG@o@>>-*z)M/%; ]c/^1V{7?souF,,i;H-p /"=} 'P!W!mHZnX/ʲbл=bR 30W qe)U4̩#|L&ͤh2mfQ/bhs0R*d-JmzdȦ P[K8|dwqylwy萪na* /wi<|i:? R\^?]DC3E{V1 L2oְS,liWc]5g: ﹰy]9"akGuء 'KT´{d 3se@9n[Wv.,{g 4qPZݏƨ@K%y*@Fr<yFӬ4]pc>3ms(v/(dI'bnWVE!Ѡ`+wHxL,hQ("|˜K2͟aL"3{H$ImV*N 6VA}PVQ ?&ͺ/#)`bLW䷮پf.SM`kc,lXvOuPR^>duӉY߆+#5,#W;|?Հ"m:ɑ7E֫|EĨv˦޽ N@Ut̂|(x6Eԗ⊴Ȓ+6Op_bn24W2*cgR)eq6H @플V'sVd +Px ngWI st0H &:f egaUM.LpNO@҅͠6ue`0?AZh9O;`0?~, ]mJ$"_t~nUضs± Պcm&0u) #"#d5.eF/}Xs,h}N%Q9p=!zkjK2j4*i. J_B"Ҟ2;bm&bN_e9'GnAQ\ T0+7~ w/1d خc`T!$%) Edv"u"fƖ=_--*E fACyx}8[L?ZKٜp#ETym5$ *;Xr8(511y%r]2[xB}6!b {a9-r;Im]1i EaMAK*_w`>Nb{$epWƛݰJ 7g"RY=JaMGR)DƎ^ iIv%r0Ϫ2M^>9Q7Q ڮ 6'kxu==ޟO(wl؈D.zɷ'~aJ^!|F*O`O<駹lCB <ڒERI|$M~` e ?"TWhÖf>LT92hAB#XJi D4 Ë[tV% &PgVt9#~z.CC=F@S/u}=NBũYίl|Xn჌t!?ؿ`>NlJ'òOӽz^-f)cvO:;b1>FAǿ3 |?YP.C\Ͻ*F^xW!$>jI,M,6CWף$3ӐV7c_1\ccu;+Gpߪ,Tj_um=7C2b0'_~mm'5KpX8b.vXo\/; bFem܁u厡CwovZZ`֊(; ATvщܟGj# Iik;g o<0ƍT]w~)MM6xHa)ʜXEg;ɐ.u`o@=bBMYfѠ;j~-$ܕH2ä ЋL:nC eаf,yo[l$nDGmKфG|dgMv'Y6"7+l-dO֮ԣL;PR# `h%Xpv%(GNj7&;m#}hCX݂c3ᏛxN9i"H,*v1 VV]!#SϷ9pcahTQs~== X@&l~I7j9{V=jҴc:uXLw?%V=hm!ۜ_MC)@NKvzId3^\L\gs:_G~Xp#i[}QHA`]@E)rZxP.@r'S jlCpaD}ZvIz;YTeqYZ~A>H,b}"BkA]v\ =C}x]:F+N`c^`μ ZH[Q`^3;6QhD &Į!~@<{M>} l8y} a鶺؈`쨕b )wc*OH6Vt c鱡x pr{n}b-pO8KkmCL֞f8Y5{E\ bf"}5?X{oA$(ƛ!D};\u^'aB7hk iaANkdf}DTtA,dؤ;,Zǒcx7`zW"GQ?q;Qg'] _p :np?jU5N, y;n ux_9FnQSԮd@Y1 KOST2/M/ ufyW&8Ј@FfGKh+6?\/[dSћEF3R6H3ž"빕\ʗJp t/AH5n|>`.d;n㸴d ȃ_GV]Mup"1bjMx#d (qE@7Jxс NPnxaTC~je-SQuu,JsϬj?e#;;$eS&cnpk=EM9(/`+4DLji+oy$\Zޔ>(:zsfbyDq^z1w"6Qʬ.NZ FqOmRPq] e#+&@CẆm) N; 'dyI!D&GtZ񚼉c,][颃GՑP  fNnZ4lvOHG2Ȯ?_R] ډQTׄeѣwfr`tݑMEGu uq#lӦ4MN)fD#`Q,X'|"YK$ (iIm6S_wx:,XI`Y5E5̊a,1b)HaL/<ׁ5.3߼)\Rb5DvC,в+֤fj*9Mw=Kޭ\ >z_#=7Ӽ8'R!/kk$(!0`&;9s/~f=$_mbooYAe>[V4*}ҽ?pW~K@zpluƃ&b*=9"}2ډwN|4caO djurIMIO(1\h>"|&t0h=kSXԄ5&i7.<{u^+ȋ5v(-y+F H7QVr玻'J.6.W04řLm(x-)P`[R8U({<[҇DY .>Wde|Fw$A\H2i`8zXG]Odz~&ɵg&pjRaOT J4Y#ᾭE!\86cDzd3FP.9#+<,2~$p.+@1r ܁Ԉ뀰7QЧ.z#y9y%K+1.i{rKNT{$R˓pPi-m(]|rsj1mGcCZ ҝGh(\6Xh#De\WO-# ЗJ/Z*RYMW {)x(p% =59Y/hZ@uIFm+b1Ioڂ4 ;Ƒ}>tنN?sa_*{^ U]$SqgS׷R0, =/MhWVʁ ]l'G0Iz\ei ׷%%a"]P H6f<[sVkWͻ+*|~9>_^Wlb%=wِ[ c Z0z0\+h1ߝI%8oIo@:<^>J BOU7f`3ͪeڈSEjך8![i{,L\s>N>~gIg7vrt""cԼŖ|00 )qPIS`NE7o;#8,a.9MU=-/<䆴:Jau*+zص8%R Zԇ-m7x<:FAHh:OE)ٶPUPQEa KKv?M8oٕ%eSnv$xIXrM2ac 2*Օ{+XC --:Hh7W0Y7uYrw1a۲*o/\L 8l N=Q:~u&r!a8DN E^5])T02c91kTPEo2|XKߵԺ +nF|4B?i%D~i)VS*.?uL.-P r M>>Я1$٬xW\mϘ7E(3IQfb={d>7>&iDROɉ+l}ټ_v 摞jnzXh#, #|lE AfΠ9Cs&aO;^ Z b@*PkϚ Zyb'mٴ2=ڟ*V9z^S=8 WYGgpgxgDrĩ%bTf& mIƓA)>eTԘ8nԥX=j#w+TxZz#w2Ol39-1ZKQ+ˏSصr 2 u[1FDټ\ YW|/V־m1uoKXE@\ @H ylW八UKQWwBxqYiTŎB>xӢ)19uBz#vA770t9tKkl1;sSx❣&Yc,|xTbrpzY52Nqb0!9*8P\+@vRK9w ˙VZ]E">©ܟwݒJVF:7dbXvҼN[B-VQ*C%-N&lTFUl"| wƩƫTqD:w9tsiV7 =sX$@QvoQ-OLDJ3'K_[+g:k۰aZz鴣D>,^];`7&.KzxVOwǾ?~br7gZ#;4 " Yn1|]2ME2"U0\Op008*m{0=F;cjrGQʬvA:T}@vQ;\uΡ ?U-£ HHa "DKŪyc,9=i=[dxUV>h8+v . 6\0>i|=%eƣ9@=oM#-jʒЪ8IѮ6Z|!D_C0LزmHL>+(ܳRxAGitX */Zyp# 'hp;+; +ZF_jEԿS!=HFX-0.Wb3bNV27epL6I ji;,~ưlǡ:п< BJ#DZ+b1">G\'u*[49,nu≃q(EJ$r?s1wӱEh犤d!ZLgffp" E pZY_A ZM9s4h^4Ey?`Yafqyb[[3!*K 8׃g2 ĻUicC-MQę X[J0/JMy#ħ&vn%p޵ўG:vc7se&T?ho-y]ڟ )T(D XSEg^'PѰ Co0݄] -&/ae<2+RO?ᇇJ4c^n;zΞ7iL(9#ղ"4W(=g1J}͟^%PsP; @0vesj`CG6\.d)*~B/,dҭ}6;SPckS%L:>J<\LϨ[G (5dn -D^:;>XXEQ ~'Lo'`__5"Z(*{Oc5$[bm:ʣH. +`'NgY:ͬT'*fIY{kTg _f !:"7U*B%ƾ:N`]?)/MR9!3Qo?Odv*3 }oQWXS=|u*,P ^C;QW/oMTA͂CSYXYۗBM`⋄y(k""NkU[*vn9E1$$X:[Oa3D_Ҭ7`G4vVjWL85vo> 0 V{f@ٶ00&,yIQ"?3 >= 6ul?f? v3Ԕ"ʩ1C=a`fϩGO&G5MZrĜ΂HU:&eE+*n_S0KID;owJ"Y 1A$)n~øNvh R, BݲM]uAQ<~p?SD) h"58Эg) hxX@ldWbep>-:_}p pYf-%3CBA\(Efq8dsYj@2O }6sIN; ݂{V^0c >0P?Ⱦ,&sZ|fV{׮!|"l@s$aj{-Vctds{_G (0|"6pD:G9%wSØ5ݰ`J7;_t uhhKp)W"[+4W|{:LGNδn jǔo?41|{IjR;Y5~$|3l#KMEL-UESR9:&PgL@:@vjE#|IKQyk Af{3xqc9w9G4q:'{xqhH3Pڧ`cppGybbK]&Hg ^&қcHt k̡/p! ʬoeN_ebϏ0!lݡ 'G Q3yI1z-;cʄf6. W'iI! ήZx]gBM7Bc{-ͤ.|r^XtȠW?lhX|"J;TjtB"$R(l).w_Oȍ[EPO[s [dBF0)H\,z.D[01j owk6@4+-.b=aE/@<:93qr*1Qzq༮+" MvVv'mb3Ƒh, ZT(Nw׃s!w,Dz^JE8 |AK\o"c`PPMg1KT :(>`yZ"l D(̐/}IVrJRvGSά=hM~͍08*3/,!!&pC1$(HbWC q;ќ2޽dTN,^iǞ$Y±A&ĐE7;ߏ׃ (M05t.3T;(Xx\ //h. ̫Gױ[a74ޠBsI9RuڤN6HϚ b?RZ3k*ǻwHul? YhP wX> oG^֧T<6JVBI;4C p B#V2vaoyF.3f!P-IGvxPlq_"N^%fX {W!m$`Ѭg˫1/ BV3CdTu^=M`nU&KA);mi(gwvRZ{\=q~.Kݻ7^Mq |3;>e;&I&Fޚir;~SSRB ]X0iudYzgAr"}j \2Sݸ&3s~tuΡ tT*֠R6X~F>^8Y ?f`s(O+Q 7AAmRՕlCu]cR%>P'hE(2:/dƕnҴ(G`1P<{@XBp aIݩJtq1tݗ-F{jZ bZpC(Ŭ K$eU 5YϏͻŖFHS (jFV87EQBpVZCY 4b`MS֏٭dM b22-2Ҩ/ EaD׈eB v*.oI*|wBU"mZ|mז PRqc`Ib}AgE Oڴ]2zHŖ!$GqD[1)t=@ u,nP* aPI:)j;o&d]*hE^笲W:?_4tBZ٤ bl:f#--P,/r^ölv. %]krQt')Rz6HQ&CpByaFB4ӛ`k]3 %SDQt,lA|%-I}z9fM_,,+$ȄTÈ. j֌K\|rc ܲ}. \ſ.n~+"?i #ej_zOcv^U3ǿʛ񀙚3 WXQ͌8E3%<>Fv B\Z~'"že~mySeJ, n0b&cKv)Rfޚ=M l4= X{3@'Dw͗8I(j}a)/˪/M]%[ D"׵k6{'zR&#/=_"~_¡p }"H9"$$sʒy&9ꎝXKZKlcLY~F0ڜ}; xh;Q? OaA/ G9Y&urPAR7=\s4`WonAspl%+RY< ڎa^LW#&1a7_@9ok0S7؊hfRQH 170} kHwV}Ko(1QgR.ӟE0,gz8 `N& x&eddz2cpf|ŗmaPg8PvD&M/)i$}H 6;+}6*S7{R _t 9|G{~.8ʖ@ۜ9ll#b+Nj0q &/CpKWc.jgš5O3@>,G/"'YD@'O.C U :`)םɯgȒ;չQH1ρ}+hƯ-nxiC `X"cT0ux([T&e?M0Ѳb~|^J5ehǴM3=kz`W\Ƭ Wț#y u?pz* 6Ђ̨Ͼx5? ݪijrpBbS'h*cj>Nϣ/- :lqXpeͺC]!)4\6+G_L9V7bS3a9.(q=jWV>V>n*YJ  =ef=c(?EfKhT17@%uTPw }Q2m'HttG>Z~"  qM6z(@ ovZ(M F71]ny.57_o+=x: UND$G? >q'R!Ґ\JzHنfv2/}sQ՜ 4 ¨@j3~D6 z7&=9PRnh[1y7~=bGA-yJ/YwzXQ{PS9E(gr[X}5zSfdmGOnͰ,xR#O\=Z_dzE93j;*m@x^cQ=32?K14uȤ!Lӭ|<w\{(hL4 1E( Mv7ru L\c%@Бrf^`dބ?B><"Qryr r7~*e-rKWՙ|@cQ+6ȓ-;3a FG НɪRVA~x?(9lBG un4m%~$ ^s-uy{83Bd.;WPb0uWZh 47o'liչ0Pa ".4]u|2w's]gW4^ȖN) TϖԒx`!IP.w]!worih{}3_|BBb,4vB_Bƒ⇂Q¿zhv|4r\}Dl9a"I-))OF]Ge Я>^>v:f}V 5".ܔx`4g\ ti1gH@}0}K=듍:_AWl}m޿+fee^ݮ}Xȅ&3xVJ͚ݞs˄I%FUQ-тЋBi/ca {ı1fNs%hV!(Ƹߵu;Im ?q,C_ͧ&˄VF,(8a_*W: LAP:>:9e%UeHd"dծ碥Nk3khrdT$IN^1f\_tue[g/+$f*j#f/l4y.I``ybtH9ԧK]#x_D:}9ۣYUH Q t ݂B/=ٵ:Ʌ#(Stzն,>Kr1)%mb`h)Phf'%rkMivb[`y$t@ JH9W6*W5wRB3hNuxzch:k?^Tj`əxnvQRFp9]!ih%LxE0h]cLbMYΪc a5لU@rQXq _+G2& Nvz摑1D+ QX`'*ˡ"H )ȼs^K}ʷX &qMEnJPފ{/(I=mH!0+*KT@Tָ- ƞ@%MHwHښ À8 pn }_5LSV2=5 s[+:,<<}FDFϤT$;+@Z|u5a}[xGDͪ4P3ѤAzEFwSjiT-"ᱷ-hR~xY^D-N#P\oZ*bY<ә YeM\MPnt=҄虲OmyJv6ep'$RwH%G 5V<'0548u,Ҡ!',&$5r+\)u d6ts>Ÿ-Tޔb kCTxWcƇ 2)a󍂼`dMKx#FbKNԄÄ9dwHzA={Қ'撺V2!ᒥ9r ґVVpn*v!RogZ7c kaU9=3cy@BOyȹf˩چ:7p~ Tv "Jm(Uq1GZ!ab ="-ս 3 C&bz3N;#aFЂ=4/(z)ȼ%Ung?S$q4NgUMtO*ϱ)rr\1_@uSv="{ܣN\#'b$ mh t/G{ҁ4,ެwͭR6v#s|9f7WL 6a$C䟸q5jrWF*J|ofYU!gg/xtѠZ@[dPK;7AK?r5@vGȃ-pUޯ2Jx"ȧn|Pm@ԬܫzudIKx'o0#{{zvkK'ފT;SyvaS re%KA ]M~#dkGp\9'N#WK:m?C4\Brp8"+EX/!B+*94(9ۅ:ws L0#< ۯ IBD|D;=|Vrf"M?[ %V}~BEf$CHG6a]؟"9ΐky<*)ܠ-2Ίb 7[MhRGWѭs Z/{b2h}/ENiU tHjٙbeZXVTGṬ,1rc;P<7z[W\F6hz5ws4㜖juvZ2ߞ-n~*\ӇG?q|Ib#.mҼ]/vv.% YEa+0-]@|'C VCll܍z|Y8b{.6"JG|сEGU{?锧&88bxEyW֮(sd#iЍhʓa}/me s9?uoOlWaS֎NǓvs Pˏ Ye ƌ @༈N+8Ɋ >:X:0춆,+ C"?.2E+JjF=JW7T]092SL3Ǥ5kԤKW)15=uIs$נW4):1fח+FQVU1aQiN+kn*w^La+trX`4~q?yӆm$nr>uZ=8njD,-祶aI%/oqTG&Qo?_aV޺N(&*S'ZQ"N~U3՚SܞJ>GbAs3"wsӎfeN Cbz|Sdb/d$S+!AE*8v|LRɽ P{uG13eAhsr2tk;[#%\`_uغ O= h`[hvk|qb|l\hp[S{Tj ᖾzX9KŊgElva{ؼ)LIP'%kG.Rz< }WO.x\@ <{ݸ^%02vvdX{VwcNdN1ٽҌ|!!MJĉ%Rf8Z Ue{I_2RaA\7>M&`M.Kh72uZIy;N. fY!. YT2t%bM"Ο-ep'oiT$e$ ?;a51lc)㯉L⣚M<I_W5ӹ2ȹ&nڢ oWUR3*_&f|_H"b=FNG=`` (6PHv?DoEN2Fw^AFp˨dHmG$,Ғ\!{M(occ2)Ru+гQ"wKwM{<# Z笱퉷֍,j71N TN*:܏ͰjSQteÄKJT9HyJta,grvz[FIl"<2ת.ҙԵ|޿ii=IwTJ~Pt bA8=%{NVqBz_˜<ρwQdy@X4N%p6;9˓'+UG`~*.i :o%4IAq-`zcle>R@TY.q*S!d6R>>Fv)0AZHVQc`yDp$,{R<)2ZgxP< Y/SաbСh a+?MfPfDw3G,K}DA7.XuS3IulrXBFXJc#QHs>u!G wΒㅓȳe`H+a_Dg޳ͱoJ*:7q1YR:K>Cb&a桪mL"èT vP1f'#dݝ ݇Y=l2@c;|V5nPI%nX;1!2K^O*(j8ص?jK )} EZ暱µM#opb70 7WH3=㊆ G(A@'lmp:v*w?/ 1wa&H܄R^CIhtE/tWM o|`XކJ``/8z]$'E.">L>N4!w`';i&ޥzWH Pq]'<>"sT O5U$vĔ/yv`jt8C:7Z,WbnҺ"Y< #C6'>z2p.be|=6 R񇋈4-U;y'lAtx)5-7DX_Ĩ4gփ:EzSV& )&{Z" NԱDg*YwsCԒ1 p%#;f0t'"=ej7-<癨$[_wǭtw.8ƀ+ͼ yw@VjvONY7z^#o<؅ Tg%9px.xr%S@LK}Bq1 ?v4a8ϜqVȍVEop<\Yh50۞t2q*~봜Wrty"H{YZii;#Bn?gfMPIn;Os;LB>ڵP {LyuEt. pߞDs6Y}l IؚazKqu6LǙ\:0C'Ypus,/)B9WL@e|Ⱦx@ؖY(#qwP4ܽcg0eb33JyV2~#c<% T" ֤#Bl]v$cs5H ; ܖӂ 5O%ʫw/Q~HTԖ ^د3Qq h!MRh"#yʫ;16> ٗ̈́K|;ޱc{>+ O3>@x㒉?e Mn煙pG 0N= ˭?Mύ<l0%A 9&'fm%cS@^ڎ~BЀ0J%*&AF`m"\oe|SRqdQK`)pa4ej$>l[ve=b{>z@!oTtu,9zZrim͒)P()0Hlǽ#cd*uHՠojhl˾#<ǯAl˸ϭL ģZ=X }|:ѯhU+˩-\8ZA(q21t/od?Lя n&[ʼnp[O-&Pzu;?_6,]W.[& `BMrZT̀h)E{Ąh,l8VoàvMZ6` r'GL$*\&UkBWpgڼFJ5FEUL^JDխ' HtПq|~kNwΫƓñFs~w'@5+eoz XkN, dZJJqW-]ȑ}#u$YO[Fhis GE}6‚\IRD9>`s;6KQȊ$[W#)ivZ@ j{fᅫ',J^'X9fy> *jU 좗8))z-z^ @DYy݊9P"dY2 so|$!Hs^ c*+"&iV:b '/kӏ3&ETdCzn7[M1n@ݶ@ ͤQQx9T DŽ،|,Mm·J1h,ۃ]c?41j-s^(I3=)B+G Od7nN2f{=^_pE&x#q/*qQj+񢣱!Ϋou :jԅ`)D7, &l(sbKsۙ4[q= ѷ[.v#6LTfHZvEUe|TV55*E"[!.ɉt//#۱!]\^ʇLwMpq6}+WGrV׈@6*44Gp ZFވЏuT+z.$lpHq5OxJZk]ݶB&cAfh07zi{zx{0%+F4Iֳ˴:V+_#7b$v1{!O`}Yo!e[Kb|;dK3|W}BL_8۟!EUwe^N9".m.l[L UP\[ D^Kvk] qNjG_`w#H2jhv]A wCh݇f?@/[X1M> $#骴{}g=6{ina2E>yazh"siqR$G6ǔ'B#@!xn`0b|C N}D^e0[>y@j?I@))$e UQdWeb36#ymXP+0t($;E$5#q$U߬?:=0{>"6U싅 nZ0?83A\'7BN~3`qS!aѬ$oZMd@ ˒Ցj}ɸx['!=?{R MK ?ܤ6 >YF, ]!Eε'@&# v&Ō&iCbm ajKaW|U2:48#]>>dl]zk܍,QVAwڣ~h/CP-E%ߋ϶>Ik#lJCLV4Ji>;T]!QA" Va!"T ~Y'EK5CD|7i#ڑ st8㨓P2Rz_pD2Umx}cرS_%F!zN9<ьf*ΫltvQ^'5QQ 7&d] c(K%}(t:]K$ 5dL`V5,xBH溱iWS`!-ѹV$bPaoRi޹&۝H3@ϭoʼXQPuX֕Fp"Z6ƴN-c$)O?yMR =|->F6}]^iF%.KBE9"˃6cT'8Ϧb뢏ܗeoN[1$k8(n-eKjdfRuB>_"RN˟Sgh8cPpPy!dSz@{kAש*^ʩ/fٖW/{ 1ټKSG\laֶ#+27,Z|MfSVmy^n@I#qǥt[_nrEV|O-CB G "@Yo?a 񯥇.(C:c||څ#~ 7؃WΔbM4e.sM憖֘fOK蔶'E썡*e'#X:-hZůJ'O HLܨBqOcKQ{{W?g"<ՙxTum0E$vX0}|<y+ E#g>x;_>q/K%#8BOQOjz0:v:_++wᚬ4'2YJx83e+#1l(yK hÀ )j=TwFmJbcNsDR!Z#3BbevÁ"h^aUnQ6jjcbXA^**"8>G7ޡύlYKqc \4 f|fQj½" o<ؼZTUO܌`crpƵB!b.3N98˭}u)&%e%G.mipٱ;i8{ғz'/h 4PD)s1JV?%kFJpl#uغbGHQnP=ɷR"WǖV:r&dkwx9C1)A憶NX#n,nb"d6)`n4kDN1gcgބEUf۹ƑJ_CJ̣t A@@XP*Y2v׷#[፞^%M G_1b5nGUd9!= o/6NMݝ!:TCcub5_a)@:[XpjdSe 66oMk\KiQ hU;jȵX 󑶩`]a-^1; >MxG僥M@Y51kr):c,:])iUm[b!~o]nSRHEC;O|MJM/}Ձ;0].H@NO3Wl %H8 ͈8/Y;:W%B%6~ʟJꑡ{"ZJ>Зh)@J?(P&-\^nZHX)tmG}ZH^bj&}vDCpQA;Cx꒥Q;K-R/T7S)El:4u~7ߑ*"> ⯇j<;W$j8HkKBZ@LKxa6‰U;/lmm|b)EG .J!aRf~H&uH)b!??X8Ʊ(p<SW"da#3@"jۋh<]_NG$~.y,Ze;c ]^W"J#aS):;~rb+72`opB5CIaY( ۜZuug^|zYҖìP)h`lg50#.CI%-8B .ǘnɺBRt%aSUՄUaji h8#e@{(B;)hRijf#PBJw# WǜzΟ9&8S%z&͹%.\z @s$@336i%YQfA.;>a *W 8(wCh+Ӯ S޺j:ssMO5CK H\2r!zxIzs?{V*Ze38Sa=} sX8\993'@I,*0i(Gs)1r"=  L#u]*-.G3ěe JY2m}rjR5S1N*ÔnG|*NuLh-fUW\Fe;ѭuCy[=Z48wܾqŢAܷou*1 Jh}G1W] Ԯ7vmVHʈh }55Pn E[r ܱ,0!^-RѩA<}w-&eٚDg7Ը &j†`x -iR2jѐ$@^$G "6"XJyʳb, !A0)!E{dME.$xy&5a7spF &̣,!D4xo)YUH&·;ׁd̈́|%M!!0Y!sx~b^\('i2xЃl+ ~xTXf[Q&1|<(M'& *UHd`҃})&ә}&s׼OXK&H Ş7ָ[ Jf='S*"Ԏ,iiH(`E>ࢎ`C- @Eh$:uA{_EiO&OhL[>fDo @tly/Sj5)W&ϱdC\E݇[7n1 0z[)U,hZwܒ&Rt9|Z4! u$\?EOvgk7IeBYq;s |)ү! s CÕ F,CǦHYnXz|noۜ a ^rȻ5\dtʿPUFcW GB8B)i_54CM0M\k)YFkq>Ͱlp{:,+*\O:-cTW՗!Q~n,c%x@ʚ+UnSA칧 ˘$6 &(fXAqe)`~2`F * )dvaC~n}Sne O3ڷMgxQzpL-*L_'x xAT˔= 2UyiCMW#ev#j}į{=;$/GG*9PXh\c-Kۙx^QTLFr H*1 }f@mD#]=H p7{$viCdhܭ5kJA,i;|:x 51OX$tV|VM#-f\Ӣqn"TI ϑBg6^= y&ww<"6wAfX0\i32O;WngFpI*%>N6xeYm&~6D%ahAt4q$t:PN`^TS¸'S͌{TxJ8 Lk 껴et>gzIӾ/\$nw@5 .63uSv:^/`e&ioF8RSʫʣ6 ½_(H<J$96[[eSuuAFpUE\ -ifJ+p.MEWQ}*CѾ_IZOUJ>1vaݳ>"~!7kbK<4S.BxZVP{!lW LqŗqD I)C:Z,OZYWS&v͗׾uE E?+5V: UR(c4fbLfXZo,u1/[ mmFcxݷXULtWsjl\&+CcKCv`@U[3Y0gaYGr 151ePFU\Mz-Dz( ?c4-O,e{2Tv!bV,Saʥn<$ɐsP-U+:rnƊsYA]0xl; j_ch αbaOH9˷m@κ:‰7g>2l$Aދ7 XM҉o*9/5R4G;R`/$mѷ?\P v">BF 3vu!`n& pA> 1iF#_Dm\B/6XP!\s*X'DvRn@Cra8Ϣc$LĬ,…mA3v!o٫)_!(['1T b=&, KC5ܘff6qD ZQ"@$=+LacV !lD i Ñ+%P~/["6kEa&myE-&߷ӟ#]i:S?EGo}< |RlYI%f 0V-Jr~,&YUM*Id%OP).b{"[!ɼ~:1"99 =h +VrݭZ#AFޠ 9#D yO UNՎ]&:uKoqbA-)_+퍅Rp [1e͜!_ȕG=>8|s<kKye .Eqw6ؒ3בJ8⭘1$&{Dkdn ƒYňTa*<\Օy+St+-y'-#{q!7xe/W u9ʓ" ;Edi}gR :p DD`F`NT!.ŪY/g>=&)!eoxI`Ņ]'6H{ z;]Kx+S{3'n(4kk-0[1l%XuWۭV6"Q/EY3,?o_]1ό7=ȅr=)CzNGy4*ۆ]fNK_Z~Td.cID+]ҡRWwȬ&uX.HzEv^lW@wKzѢw]Gn ȡԩ^UbB@'CzRmZcրet~ -?% [ q/G2֘[':B\O4xniq>׫(Ep9LJ'c"o֢0=v5Y_z௃˱0#_dayۉ={sypd ~/HP"tҹAo2=iG%49,dꠧ1_QE*R< g~v0d.Й] 0(D>$s >. 쭔[c2nALx绍@X M Yz73Q4vV/xMRde@_/֪NxT^j&|ِia0@'GQ' Aa|xPA2ڑzዴ1嫃g@gOJ-KQRe=.8oF@A;[,|Aph4T5^,?\/i$E.Q`pA@eS l qrfb1PNnRfIס8 ;~ڰ]ڗڻDv%+U [(7VmF./Q^R=ĉK Ałߋ#?>9O$NzuAyA-&IM=~' 5hUњ@̟ lLo`KcwygMkAj 6VS؈br["&Uؔb=2\wk 钟3aoόH,a-@R{[~:Et]n~o3B`r9vDŽjUY{l<i7 1kϰ*ڴ+uڬ04􁪕xp )#\gt^z|d>Lx騋08P[xR?*x@T.m&W.]M]G%. /&S{3$o]covi76c{uMS{tdZ36WC/|c#[V`scs?x&O,#Pp*#sv)EN]$"qJuxܾ =D@/+`jMƻ,]Ț{(YLBrr F/*DIVY=,]-'x|_5Q܉1&e'ZϳC5}dve_ߞZk^q7xbmt8?Z]rO*V<&k-CS&5lBƕjn%q_cX(X/ʲ\KwB bƇj)*YM -86}^hň  }t;zUɉ|궹uP'!>_R3ح>֭b_4CW1> `j,b)psaIq ?ʫg[~.7eyH`$H hE\gbј͹Z`*?gl&U F7)7vXUafԨbuʉA&e;ժк`*C? eCrC{¼qS_˅ S*\٭>č'u/7+K[8Qb!gA O"ʢ)T"1H)ܽ p ƍN# <]=672E8l\,x"ZЦ$-|A2/ Cm*9C(Way dq{`=p1_؀̧}d i8dyhF&ϮȪ驞6ؕ#3C?jqW|V  @sz T0fSK%|(ׂGz`Tҫ@ ꁽxG|_s-ښ4 »uD} d.$(^jF AdKzG=n3{9LL1dAO +Ud|)>O̘{I\R]EhAf8v,@pqV$v ?#6h~% cO耢WswL2+-3ϫE)b/ְ^E1`2A1 np6<So]\3P|QeB(@,u.-7"v*hgqd=[q}Ĕl]ca|*EBBҤ+J 5aZOxY^aAV]F4{a+(F!UI38P ,Z(0sSZF:HJR:bCý8.h\wK9 yC;<p|`aFcxJ8im%QO.Y[3M$Hסt Jk-D=e+ʄ嵱W:,A>ͻ_q܏Bn STfW 2A.5u;q7-kGb4p;?sk yaX}||gڕ)NN8/:\jTQԃee,ڞ:6#mYe'F`WJجg[5FBZT:ϙIv|=(}9"LhV7q9ġ3_Rx՚sʝB=`)x!-|{Mwɋi_%BA CKA.WnbP(JDdS~|KUSE3L7DJX;g_FCdq˸rjFԮox/1i5dj4e.3_ޥE#KV|܅Fi =Nc j/Cj&P#|Braii.5ʣ Ӎ=؍!mV+2v2 !~c)p`5PŮ ֎HlwXquApq-ו iE`WLvI@P 0 p 4%=^nѱl&i`)zv7 ro}0@NI}(8Eī [r71VFQdoRP4jدPb @*dK"/:~>EjYDmGV k5f3Qq D~bVctBQ$l~"*ߝq]PrDFbQܕaT}:!K3V'Јep2'f-48nUeQH@P|:[̝ӠP1uud. }ąt3_G>KZxJh*58QOڅ92'J>ZYTUpT̈9P @y m}D-.$ _4Tco3BxV]D g0% sʄ=;{#h!8o!IYkO+Jk,ERoE$ޢ hV9NS+,?0V˛)1dx$! - Ɏ\ d w@+KO4 u3.`8@zi[Jt 2_ݩJz{!,:Z8^Шɮj63C;4M~tO ֖dˢPŌaDh4+|⹃}3@rvv 7+H{iOYhMA'eM59q4'tUHak*酝WC\pp`dt,gqFC0~5h{q wruF fENǢDIw$e%Ӵ5z {e!{e'w-uÔix1}ym't*孾W~dwp U|k|gS) .#rOHɕx|ym4Hu̠jߊjjXC̣qg3r|5+THS+Ad9#iU!yiAtQ=EŢQ8UcYGޛ}!J`1 7t[𫣜.}߱Yz3=L6>ZipM8-J)hplι1:,)0%d2:- yْp8N_85bex /ky#'HDW:Mxڑ草~t=sn\=ew>zH86 !&}NZŚrz`诬],$LAx.ZTmImWi! Q[u!+bpLu^j7ze,"b 1ǟ23}93|So.-2=˷E5lJj~{dkAtDGV%<_b_2~"*fJ*S#y}AOƻk}z ?ڪuknv.iit_sAZ YwL0!+4*SWA(((ߦQnk7͐Gܠund|h+C:h"QҮѤn]_ |VYJ"ҍnZ&%(ML8L#m z&)Ack > 2(HrXIij̟|ݓ >6:?Wͽ"33^Lt}[%Ǐ2LRY3\Qr9}9e>\<'8i"溿&1)ϸRɷnBX_+67B!.nߐn:%e]denyջ.?O|>Y'Q51k3NpP~qYk`mL};GQ]Չ kS:6~ameȖ7F#ULxCqe(SӚڨiHJÚKs'(`6s0 ZK\ ^Q mM)ĈyX'[ /6'É6I/}҈=\CVpT+ijrX*xi"(АX[?#3ɛf) ׊!rekBЛ8wc\X~9tzCNS= m%N~ba7)]'Im!"u%sGs9 tlKM)>FSWHB>to2_^" ŻBGM{rI(ab+3̱CZn$s 34MٛFք&sx ӝLx;[PP>Q8eYߦu5V|/]6C3"]zb(ϵ/]!XI(X# G)qߩ'6NKzB{iQ'i&1>ֆQS$5hឨߒ֣8E.C2Orκu,v~x xӭ, GIJ! ue%ّEXO1./z-)'`?pN$0VP8TG"[hзMgذLi(Sl60P{8+KD:3;|Ԑ¤[J֙GJKOp4m.ш-2KaG >=b{"D|+rUir؋QjYR)vߌcse>ϹGe?1FF[oݔV kӐLT$@&kzYxZ5<WPf&.-j-ޚZUN㟁}C,)׆5HԹAXg*H#J@ R.I?dbcK[uwl.Ip)ԙ3x Ȥ6^Ne2{c-,=CCKTQY:^?gH=0i/Io<}p\+yodv0=g\uyՅ-͌.F؆ ==d4FS{&cIxO9C$޸*S[Z%Rnlnjsx`KA/j1ٱPv|B|≖$32ՖO_`]KLPۼ2I׎Su]DH-VsI/$3`PA#Nj,Or^ 6XPn"1 ŝ![1񃐯2C [>5ZY7xv׍MD{ek>ȸ](-SL{%ʟ=-tĆDၔ찼YgFC.AB҉ wW j;_m9;|h>`Z:@18Ra wk,,2$λɓi睯˩w4b|^yÈ^B6VԞU1S-b[˩__a9LbgSms=HGȿձz2;s dK ,oЬDpż=_gh/`@kqfKʸ'&)`0Bж'H5G([c $mS, r1E0h@B≋5X4 8(AS  c9_`FQе[ _H(֑aIa[KI]i747ub==_oj@7B`6;ɴF\~%AyzLEp'*8@bۍګ!:^Suns„^$'^ػG{;r]U >_LFjf{g˔ 9=QVl mb?3,ƫt;|ɪw00BXkមj;GkKыmV g&dKUr8!Ep N!HL8xRv@HwJ7/z ̦Ggg]P !2r G mRܨ-v]er+ic͜[6ZF }1(Y)XR'de6kmSRI].Ms(́2)%(=g' "#_w<B  Iڋdjn B=? SO VqrS5H$g)]ZIXKyj|77ϊe~#x:}[ާ_Zۻm\bD6O:+fqb-ڐ} R¦{&^iJ\!:`O V} b'o?fMǠ[jАҪV;/mIPm ~εLzCVgv0YT彳Ơ@_~aiw4%*hRSTG = yg@bFES-t}t)(CxЃ|h dФR_"zoτ.P'&: MшQ(DWczq n6q,AX/QEW&E)ڛ@BP9?]Vu(pjwLZdҠR"C#h[XI|;%+w/# E`.vdfXy #7fg6&Gn kN脝= Wԛ3ln=YSRyDz}ۤ4CEd{*g琰?I4Y犦47SYߛ\O;A dA7bo i2gn/s&/#a„țDٗ \],7ă۬;cs|>ᒑxW8ZS`+6Ikƚzdn/YHp -mR!Ko|04#6@ǦoUhxPI$-T"Ә}AM-=V֋& ǝ!k^1b.c3 h-3#EDA.֮2gڣ T̳$e,9dnUGOm~L z*E[%f O (W)^ Wk+'ZRGWz-Cb}*^/ AV^ e&m~BP%6.ILG@d" 7{(o˘;,Rz&k᠒)q;fn@;vL_ B}mYǂ]-!&E~t{bf#cJTNB0}JOtosȫAÛp4jWM~kȰX,pE$ތw*2:ňTW6sY{gv@H(ieȖJ~I#.V…s,T3*LeFGFY}9KZչ !VAHQш{s6ׄ.E*ōRPɒNNo4 ʄOhwf_.KPB&9/&f\YO!fTr9ʽ3(ڲ/s $yph?R,:NWz"v4IAe(nCo&oin9 1L=)]+z36}D{҈ C`ϓTeׅ㵤9Z[֮w#;ywy:ׄ2DWgIutz2i#Q8´k,RUMp(&|F dQqd\iL3 PZH~VwHJzK cqGHVwz!v3E{iT?P1B%a]4g{Sb*s= WuI @xw_xCpDG-TG- \SgIay &Z OsHmgFߊ74))hPՎ;#]hҶ F94z8*,ȱM-ʴ Ty^$Gr@ǣ˭5s ^ǕIG! _ѐ?O遅|Z"ߦ6R!% Ԍ0|;l72V; QY@c BXce9b'^0*p][n :5 {Z 80<ʙh6專iv>{8?6jg/V`fz2W0'oYm?7Ud bm7د߆0-l] 21W3p?Sv+&~i00>:/tٳL6ق1)͐.|.vv&aN=bJv"ۼEHjBh˭s`W9(]oNQ{Jvߢ>dd|쳇_[R"L  5C< ̴GC?:5 sM- ᰛ<K=e4;0@Dj{M#D>M0tB2< 5B]I ylh& &r&ܓ6 Ĉ{2!Zaz~-2f~?^vF~`mr _P\mM2NjH[QM$.UoWZK>+7XZj?WKr^_TlGΛZ z+߰G/uk8[B-uz[Щ&~ނɫUǁ07j&K3RoQ(`cM;)$rt%qz]cxp2)):nuq:bO% P]h @ķpps+2oK cfY hI pK\5ׅHgqc︰ %ߛ\?Hj| 1Ⱦ49WG| #U5]E2q$0VP ꒉf4i~F@ D<e7j \6/GENIT;h21<!6ibm{o{}(jffls䗒(N4XW&sBI0jѺJU*ꂒnꃙJj2_сZK^X ӶL|yJBYd 5sػqeZjTPBE?G^$|lJP*pmè蜌=$XA1a]dm ̊ÕAvʖҰؘeL/5k}ht\U[Z&_9>z*-'533G#|H\Rq2-O>>J^+h?Qٱ@y""rl~#z 龲j0ӝ4<y#r9!Sx6N1JM=}C%[ί>BS0I?oTMAs#G^bjPL=g`F!RLl,PMF+wxɧfϤKC,y!%=L'n4F9  * f8/z1#fe.X4ç,Un\JT:|`!Ot 'f:MZ2l )r_\ėd+|R;(RM(\Q<[QhevS#IgD@U D"])nI1h@9SM~b Z8i?!i,b{ðC|V@%窲ܒ17B 1{U֘TG=U۷WK}g&1ڀV\kкCedIb& SKˇ#\gB.Mo.wc68L$U_^ed2t}< e|Eߞ?rWU>Py+Ɣes- 5C shqNoͳ`=q-kӖzECyG[ro$~H = ~<<`>F^)ěpBO(˂5=+Ңd*[UlEM!]Ǻeο;FyCJK=tf@@/(D3[3X s78K1l=&F`8l^P5 D ދH3Mc`f1I;XärDѮ}ldvJ fA(˲d|_lw4nx>ve9}tAsa"+"Gt˩fǦҦJ%LhS'5PakHL`VθO=.#6ap5!jw*ܦӼ?,u,'lyՄE}8ZW|dNc?ɤ{+$_eP̖9ƟK|LIխ&^i`̻ZtŃ͆ύqsMn) ?u57/b}%PEn1!(+ ˥9Xs=h¿ѫ^il(=$vkP."?G]Ic5dDk0{QwA"EC&)jQqS"LP`VYk}:*:\,hS w\S^)| u17x&n4KvD FOtFXqx}oQO". 4pŞZ a`-z(^^Kװ.'r6ܮ2;a?ɉ)0٬b BrŽf,[5E[RAFnPKm.Z/?\̿ ɕŶ  SH{M(\ kNF XGr"jH,`^=#$$p|Nũ春;ޘ_6;"\IX{8'%[::y4anp[1%_'2gSP* Δ$IF}ΌĐ@|e>7h{b[_ .C=V8wQϊ@jŕrg)ʜ+-N+=KN"eyoC {[#=p{>jL\硕2w?*-D/o2}"MnjԤm u@=ep0`4PWf >C2Twyj*K;; Ԍ bZH g>.4VZ<3Idᙗ$RHUD^b{k+ӗ}f]ʓuR @p:r"v= uI*MC؋r/8 q!) VB37PŴ6X>Ҿt,u>7I/ʄc,T8E\Ct/wx uW0/+I͵|;$_]k6dFV ΄QXިF"yG3`l2l&ĵڋA{=2 RwԔ΋ZciHQjlAwqX8OmeɏW(/3~ tU=fQ#()<_b{U-`,Yд,&^ypZOG9))yT _k<DȲ ΰrx֔ۚ..Q^x.H,Hhq]kӢhu@8`>fohAK5;@GиR.n&Tv7C6Ub]AʔtyLD=K G@'A%z /m5͚PϣٽOA@Jt~2:^-8ŊhWkG/p=?~dM?,7s( :֓H#Yܨ°-{V}v~POM+ګz {_br- 9,2v9SnH`*GޚGDS?(?v 78 2zՂ>+Yq6q22(تJTL;$@ypaZcK?e{Cؒq HG:JsY\”C )榲նDƮ5X{db2]ɇ5['32fH4I  Kw%qP|T d~40OE R~zeɴ4A]%6cH&"F za``Ÿt$BiEv7G"Ii ^QZvFj?ӌ/b8Nnp5o&bIJopA0Cv<`r$~+E)Cx#yn7,rOh> d0#~ fR3QA,{eDl$4EuqalH9] 1ԁ?WO)#";2φ3'wP#PD%s3BZ3>qÈ޻vv$NU|)mka+'"[Pma1k=:@ZGO*StZ y a vbʌWii+=9Urq7?->T+|mve[+ C^zd {%.K8A|C[ _f_w1׉*Y? {AZw7$&3}v|jn;튍/5X&^Y*lqn R6-:fo/3OV [ 9 b*,1j@qPqX`&m។VɍLOZmφ,h!Uw0+2>kln8<6+wI z[.w#i5?a.vsD"U15Qmw"ŃK]Iv`YL~:X5bڜ3P/![VT! ҃*hv~$QšU,Y&t7IK*# k} Ggy{ߗ9L J;+i.&o(!ulY!rU180jD;F8ɜ'v})@mB{\SLUuT&fF;+|¯0ࢆAsRͭx]@H!ΒwuM?Fy&,I0_x_5\  Sipx fߒ'+9im!%lhzJ?KiTB(AYGH'"4AȒ=[f|MK}Β "{w!nM)zLx[<骜v[,"HhsuīJ0D.kzp=:u:FJTAr$Er^Wfy>iTޢ]j{mhԷ󉡱(\}GahhMnO+qK^) Tkl% dD>h3K @8j!Cz[~K}PӉm݌ 4g[FH^&)b̀>,.O8jTu%\zOUZb"%a*cAc<%;/,|QYOձJ 6س<2(B*DO9ki[խOjM0{Y7Pz˞r߽G{ bDi#p>tI# ^ {p+ #/|gQޢE_x1*<dKUjj;9TJ\C/D_Qab?zeR2]zw{xǩ[TPJ"-_ksöEͺ}uA:j<0 c/4Ќ DjjԌ!ish%9^vVZ@ YdMgQr$<= z5q/HoiQ{<fvBE2=]!-1;@U^pIZeKn3:Į7>[7ԐFн?lC@C)Ch d31Q@@k*U:HG[qUBcr{zjH~;Yϒ[#vpy7oit-j:GV+zӏ8]*{/y^'kIɦͩs}0 lA@ b;誸Ӥ[@~EhK>gnclAr4 %PM nLsb%t:hQ1?<%fKKӝhy{ߋ(D/5SMH6IpC´)H;bC%eeuZ F37gYZ07070100000062000081a4000000000000000000000001644ae3bb00001cd8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko.xz7zXZִF!t/]?Eh=ڜ.+̏nVڎf:\O TK@Z'= #L63 ӽ<2W\3Va ީ'xW^ltμqNe[}u-^N bUl,gyh\d9,G) Wa(CD5m>wdJFgOesa^FaBǵmN3^eZ{zzӍbsR32Ηmk)$K)^40ljqMy̳RA cnwea8?KQßiζҗK+d9J ']W.ĆlA}b xvg|-O7hI5"KZ5l"|e;?Q!U,{`LLHs4eaՍWOuAk߃+|$:6qp<ꄼ*RLSp홺uKs<|T4b,x$HR=Ѫ&?u F`EdNZ^FhS5QA 'ij LjT v%H&ovAU Q O/ϒl;@b]ݮ nl 68f(zuAlYcƼ9=fM7բ4.`V .nv!izm͆A`eRMᗃ:.t-yUA{{C#m9Qy$cZ 횠1^K1ȿi$~mf܅ݣښEN(w@] =(?筱+#fv;hؚ@:fw b KFv_dC0CGJ)p[Si3OsU7x]~ZNFVhD5;}*̐6GFugUG៶΃QfnM/k8 iz↥"l9?HZqL n,u^Ruxy.n1ѩ,3Mhufvx6ݥ 逓j@F)v{=jBP2$ャٟnxEk- NdJ1du4}Ƨ0>P+/A_}g߲ cגٗP ~Hikr=6NZ@ 40WJXV)8m&ad1յLFܑ?}8R[0L&a<seG}FBQ&*sĝ#3nP pFʘ֞*8ON t֥u@h![(<'M]ͥ9"_+;.f|G]SE4cxmNکތ0?v#Vtjb ^T]#n@L蠬߁ 5zz\۽); *Ԉ+ڍ9dKRëW>>Sh.8 f[glTi윌eZY4Ǧo9)쨤_$Hϟ\Qy3;wRNM zP!v7~E5CAdo-||T1JС4#_5:)%1pg6_.%DBI/v~$pN@Q"g5~ׁ臾L#o5o,o!Oةh+& =L]gLSJ?P$aFؑ\}7齄\:t7Җ(,1mVr[8_UWI6 kqs!y[Wc߹;4tqn"1{oz$Ö֒%QvVSM#r|>a ҷama_y?5,5pPRSVNwMVPAΏCb8}nXccөQ.c'oޣMߘS\hL8ZB|(5qp(UzdD}[Rkr,#RYՄE'eYMժ [_+uB]]8Bs߻CwNCHJ ]";[(=/?w#ʧ'>86p։j5Z>bhr!>=19=zu37j]ͿL@a9kS{y0\D=%FP"r>KM=#!P#k2BSBc(aE)M,y1*HRrי%Eச7meӕKu< [%Qh+ #!mT^'`v{ࠤA~U7r%h] I2yyN%o8.t3ظU4C[_n,Ne,(DOTRJ?2{yF8qsFi9bLhN6 f 9By] mb:򨸀Y&4Zt%i%R]7'j/ Fz^T?5|: 0JC w|w VH#s«7"D[`՚mG"C'^x4GX措bLF RTHUy!a}*dmDr\|s>B0ݟa\p4E<2|#j]6nPL.T!fh%S2?8ke d>}1)Ѹ~C'`r;f^xEDP m]w $/c/ J?gU.Gl`k<%ll,ņhAF&ϱF2Q yR![Jւ$֧U5 N<H˒/CX9NjOPwDzpL&GZɉ>r^ XC v k ~Dѩ%O*(%^ٷZ&V*} UdS9AxI"Z#KgU(w^ ];j$I[H l~Ȉ 8M U+7%Yd1{ơjV.|_Va %sIoUxrSUk ;TP-;SwP$.8ܴye&NBE p{/bKo3Ţ|D֬Әv5՝YK+  5\aAgd|Ś=ixGFhoV'촖>9X3Ph[n>eCmPbů,D8_ bF@t":Ju"wD9R)BuH߄FY='R:!<18e|vUIV6H=L #*9/(4L*AԫQȩKN5);au'wa`j`)1}a6r0D`  YRy;5g5E{{CUk1pA_0' o8i4{yՅ6Ig(Qg#$Z*L9JC9;Sd zhf^=۫  >A dl#Av H)̓R *U7clĺع?'5EWŁBJȾaT{2ҳS~S>[V1ŋEj8iqSj9TBcQ| G.e} +4Y@9]Zv0؉m;L*qHjE+ĩ9}PH \ O7 _i{ <+SA @cVEDbq.+SmOej'_: SHՊJyx f~ n/pJ֢ҫMgd3"tgsT2I $mM]W w Y? V1" tKO$EfMޘqykA S#BpQ:F'} IfIGa6(Vݺ3~(4GmMs@{1eB23d H)oEy1" h;5(C?t.I0}$̥cg uv 7 ,3^p,6F8=a`T44Fc^#I'HSqhWc,g qo˟BVh3=ĔrMu>hoZێg%E ^'}D mqжA- Y@ߥdW'W;MYlGnس<["7(HgMY$ YJxwFkm"[h3CEJ!«$ _k~O-,,'غuj'1.HLZi'GiaVH?TˆnfK& r:m % 1@S蹤Pfć/KCVSjg {uFe@_lAQivNPn-x.K3fD;Pl(vG$QgV eǐd4<`A0(*_'nlU=ۡ -ѐ,lhW<%V=(┏ Smfg=Z@E}8&@ҒVBRHexr2dhll~is|ҐvMFV@\O"< 4OV9Ha 0UFh'#̮rx& f5`86jbh$Hm*vKpjL6^o(eH>X!TJE`kf)ss^ uDXa!٥{5CrK5YwnCɜdԇ`"Asb;Ae}U[C;&E+:GW=Xwg/rIJVTQZkfk vcdXSP_dVdz 7mݏxL.kBK:q*'|I[QO iMUUU޼hk:0l4>>6=]6Yg 9rgYZ07070100000063000081a4000000000000000000000001644ae3bb00001488000000000000000000000000000000000000005700000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/isdn/hisax/hisax_isac.ko.xz7zXZִF!t/dGE]?Eh=ڜ.+Л܄a?涯)y?ic]qa4EL|ir9ұh%{ZN ъR>0P|@%!9<ԅ/$T0[\h[]`c\禐,~)&7IXgueMVb3=; k%8qsl6k<h(fG{  B 2e6xW?08ewЦ2!w'~=1IOw6U0 γ雫wMSFB%;S8jB /i oki7&LR3ľ*5]3l0RQ :?NPlEfD4o4ujZ]y=V]JVh`=A >U~rf4dtm)󷆝S:n H9:9Mճ'۩Kә !9Bh2s,8%HW:CO\.kuQsj0E}Y(y:'qɭdž1";:n'rewї.ތ>x('2| ;6Xh?%~\tp79ˑHF& :q9&T{ 4yE0^Sg`IUa#瘅EkwSD-[y$,$xZ?4ъ&{ؚ1i7XNz cAaqM*U|~IaΕa_\RHإd tXcjDt\*ۨ\up?`i0`{~ɳ<`KKIr#c%5&ްeH @#!3QwltvK]/WE49i+Y${Kp٭}a >p?p0m,۷cgҊlM~f=ӧ~3 *pO7GF)8ɋ0{)mSZ>+SC3S9f=('ba׳5; #R.+Ճ|I K*<9jd}{#ABl-h\lSIhkɽãK=ڜ MB},Yjp< +l2kE#~iֳy^b4/V$mZ!vg @L-><:\fW2:\F_ >7*tY2ot,<_t}SJu]ͮsWo\!eU!N2z) Ѱ+-³=s6G7SJ]PuB3 1FPqPlTu_ p[O EeX-٩8R߰{5@+J* vd)jFl㌬,(ս]U!kBum)&ZM>2GtDkU(G#8+ƹMVh]0Tl.u%|qn?tiP[HCcjkl8j#VPuM0uW pONOAwߑ1 3{Kwk5VPyf>e3ȑ*Ym&_l_P'*b)8qN]sDg8V.od3ԷQ nt9jGRE /-l[Q{ ^)cBj۶Cbb[͈X[$ecΩ< +X NCJiN[ P""5|׉&C SXSo4x=Nn  :AYR_~k c|LZF !N[<'~PjPǕCXxQf!ڐLQ?CAgF,:a|/`qtm*"XQ.|lhnA- ,hgc5iD8uнu-ygfP-6˓%[h([qڛ~SYsM a@Bv/(oHڱgYZ07070100000064000081a4000000000000000000000001644ae3bb00002fa8000000000000000000000000000000000000005900000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/isdn/hisax/hisax_st5481.ko.xz7zXZִF!t//e]?Eh=ڜ.+ 0[C8I*Lyy.ɯ7q WƺUi0DN΄r M_Q[b_-@F,6z/A5[°W~4'A'x{鋍nU.',/z݆P'>V?\~VChPJ )7+  ɟ&ʌO{ތ(A>H-1sp˲Dh4"z}G1Sya&C,F@xoǨңFzV)i\/70:m|V&D$neT1z^L9[I8 EZOy۷ez {)чIv#kMy%p8.z%s05EjQwҁ=`FlҸdCk_.^&t2৙,/-VJ?dopbiL'Ux?z3gփQSpz-}rf1^X{2X,l6XZR #۟|&քBh^:#CP&WgL| N׌-6AVBkn_LZgg!(w\}5\P.a?ckA Ya6o/P{TcF#[n Бb~EQWbbqq:i=)]/*V k{xJ0th2v(0= h/A:6+ nLf> u)dCwwe5UÄPך2`7h#= EJ[mb}T@1a]s6gvjR8s7u.x=Z"j֝e ^ p)G^?cZF]L"iak&+ԺPǘ\b6Iɢ,ϭ1RkQ#ԇ}& L\K&5s{AK@Ç+qѱT2#H,EYW!zumVUU#F$MWi&>6ЎĬ;+# &eoπj.eXNNCH\)VN: ٷp ˣ߶XUcjZ/ lk.fSc nI'V!j_ _ԡs7n )9qvl/MzEo{;w'(h-~#įCcp 5$qH f"#$3?)^2$^h+jl?ŏ7]ؒ xBٜ\n TbKlH\KB0/ӷGن47E>A!n/% ;gsm24[]xm5;l6ȷkotTԫ<˔[ԠX#6#IpT껱Dqق*w@IFƨC6VG['FU0dp6ee8d*"]ec/>">΄KFQZbiy-q<ӌRG؞4fF%ds[f#P-T"J#6Q)#k5G o7é<%໢(DB>-bJX -߾,JDNIYU{@ι$F<N {Oˌ:Ul4r;6%ucУ:)2eGr, 2%Q~,鹄^dStEp߇Re?tzh a%N[`1:RO^̀ѻ/.0E9Eҏc,,(g=LJ'R>n[57"[-1&;LBVJpօ kI n,@<3x5Q̣Tj戞LS?xZF7<\J\PF[x~b y%]8@pOM\eA HEPIiQbbɼ/apTM8k; EZ4l1uR bp Y燥,7(z :~Fjx޼R}AI8qb5VOTzŴ4&Ȯ>94](#fhGwr隨XK\9e2zٰRj0 zd À߮G,gCN -Vwv+^ͪOS W`qvP&ēb=>\MwJ2Kiܨ算$(_{oa6!bLw%T3N( Հ>B! ׈ ɕɊOid"TQsU_ĚHhkz329@+ Re(ֻϔ߯fAp,)nW1[/尝\A`pl :5 /X:%2N{*; [#{7?29Yp4bz(G.m)T!(d kdSQm;)ICrwNe1TяLCqQPl!}!R|+:A [P9iIżO G-jt+]zX,t_uUl&fq+B'J}mMkV5ژ22}qA: 5EyBk .7w˲Eв|՘ʦV&#q+ H.29,Pcdp9֜Np3QOCm{A_Z+ٿ sT0yE, rd!jl`Wlk{Uz y2xLpپ3Hb-nhHe$h'P DA>9gJQ%8QBR]jsU^j\۟! $]4=*N# M.CT %kZ܈!#ڴxdGvmv  I ONఎ748l&IG^9(qF)`ЫqnhjJ%`yTyd _E%f+tY kʗl* TLDʓU*jFCF% 8Z!^Q(*!}2lF أeMo׋Rʟ劗B] ;@c)PDhGH?G(%.ap+qS## $|1"l\ fOŁQ6] ~Uv\˩EEJU.~M2aXtN[*d߸1ƴJq1z6)#h}tMvYKAL:s巴E.c? -c'Xwado!O\] xavb$z"NT8u. uVIqr>3qwi$S,fq{OCYTk1rnϹ*πDB*+]* ŝsQm+!MW;6~G7]ڢc\4 o1jOUN ұȑxT&٥Xc8Q9 0R:ù]q b~0B< a:lrm#H[8/t5bRDV-i#H|T;܍)@K\$]$[!9@&"YTD\i4)ձذ ke< 5 8 fVfn!x-TˋԱ/t}&8tqA!JPȡr2{lAhJ2l Qdiz`2g;g^2Mp<{Z &Bq+qRFk ʁdQ>ӫ=+s?7lxL={}*Y֭ du[{!~h:GUЛOUwN,Ү]\b k\}Ͱ $."J)*Ҳ'+:\b*#/ {䟖jUF>trbncG{9 :8i qܺ'çʻ~Jeݘދɢk7xeK> eNoBܕUSk;oz,- , ,]2eyHKe3@zPe&UÂk/Q‘z@7ױ)9 7lџQ务Lh -c{PЃ;\1 w"KfZ+"l5Bi(ysvQV-+pd]$d KTl <%4axc%'Af//z?Y5^שO|^=:k)Wݛfܾhg:}Al] Ypk׆o4$nw=n|r5h eFymH;H5zntt QB ֺՊ60>T'/FfmH-? j+D)!Qa5$uP^¶է_8+h> _l?|X ӎFX`#S:/Կ{ᕬ m\' s[ZcIrA71͓{tM:ymNGIvv=>NZ]5wR {o][v#!(詐s (F`y}Ў% cY</D'=TDB!^*&&E KTwjbV@%YG@&Fhl.է dMY4D_tFuHU_X۞~ x5m:O6D,۠iL t d WEw[G;>򪑜^Jx3%W_q8fa{13w`-W ' j%`z):W|9!t @<)%lM&^X=ePj/^l!9 v>>ֿy`EVmiJޡV;J|M7WY7> @0s]yUg%W?m{1,|PwNٞCn+ȥ pMcx͢Ri- 3i1jz>s^ʙuS(ֻ*V!ñiUA+7"~ԅFpUw𨯋(([ۓޝs -Tv 7zWs;Yp2f(a=6q;|Xh>Bw[+ǦͦKtl-\s+;.o(l\8筯Zqx-;|ǎˉDmM`XjW_5Ll ^3>Qe=ûgyF)RW83'Z#Nr!,6\H6Y*sױH3BV0%`cY!ITSD6nt pƑd)s. c~ܱDR5/2WuDf Y1fFYiyБ F+3Ω"3$_y^X^Q{e,An 2вN_/LNg?8')܅O]9(9yoP0>PTSl s4--;GL-ע |7:χcR&[D>9") Is#O\AQ0f<ՒinLB*G}׎ʣ9E Zu:F#/j1)Vp:)=KhYlc>UIG4 f8#DP N4Dil0b!xOH] M_Qȫұ-jC :5/v%LZlaBW7.~q!8IG]O]m\=33mnAmeb\n! WQy .XmK;Gbpx]2 kSRM`-.q`8Ǘ~B}#'9WQ 0~vHV#Wp#q8A"sü^ (j۰qߝr\ 溏A'Em@7IDR k.EJ*鴁Q%$i;luDF٣Mg.hLAµW#Ny]Fv;)h*̧eMP֝g@y!}֓r>/)FgV}r;w~;\ mS4jܫDi.ccpQNZ/@"괁I?ޗ5KMf.}^ T Ka0,ʦ\B5>/HM0Kuߒw:Y֑ܜF;* \F@ gLXRlWݑˇΏ&̨L&XѭQI >xrQig;}ũW3  SmѬ_:{8GpKo`,~HRee$e=@ھ7~ ~4L\9{Ij^28@3'P@L)˧٧>oD`R= "`'W$ %=8IBYb&2dInMՏh^ECN7ϫB^ĝ2zm6~-\PݎY5E>zETI~R׳1f}MJTk)(IqÖD7v.HmtHNc¹6WENö{E5NmtvsJln?Ljaݽ_ɍ"Qo"ػPRD1)[o|i*sSˁJ9$#HbV 1u[[(5@cXɋ64 񇒨Mmso*@B'V~j5h{]i Vfy]fr͞I"gNFrGU?QjCRmH*@VU;6?хmuş:: 3qz"s 08pH8e40RJe2e- FFTu'=ԕ@> +`:!-NB,u}Y@|+d) .hߚuѸ;Bg |46Ht /jPir$KwVsÏX5L){Qnp56̷!GضFN;MCܱh0Pt2<֐݊zH1*i2'J^ TT~؇~\[ XHEudTͲqv>p_[0D])jU a>C/~%_k̀Ud8Ml#:_ fx@q\F#DB qH#U8hn)[b=ò2ѵ9xK~9L[/7/ٷGC @l^iB4H^WX֋fm˕ƾ 18_==55h ><"eip>Z#P7a̩\u+ou{InML\nxsq@.AQ$pn{'>x&l0K)8i0ao3.ʨN S5sAeƂ{$!]P3\vt |SEl]nmp|s!vYk4bcD&_Y ^_5q ,7QЪW ZJι^S+#ab[^U58ÞUD[37~#@;sq,&fu8Qh^;ĿVx'ٝbXL@d$c뎕ɧxѼCF"cT?hD!bˌTzyS +=.إLeA:c t0W`qWr3'RHbĈ AǦ.(dŠ| hxvpe7F?ʕ sQQccI" ~ 5A` ".'6-!q5#oO3|̮3ԕL-K $>׏ː?ҕ)2jn/0YUWh+XxCT xvmya} ^dI_ZB4CZkp>D]Nߑ#aĄY0Y^*8ۃDOD\@0U{eW:s4ESD8,]6ʤsj3F_u$5 ^R]IRͧ2-/NO"M#V`KTf^3JadGY%ڗ=643,{*r$ #uxh|7}d;f:?o\r"yې\?4!ąUWG m9CYǰ{joHy"ܔ~ V6+ l5 GP#qOEH48ow;4.7x<%9=y:Az'Bj^{LCGö! 3Ї+q48#Բi1jIҒo/b@]*|M:甆 VbI[lfی3y9? , G8> bx,iiő2GAS5b^ʝ,IqqTuQT&_1z0dVuW  bFOVru1?*菌вrR@FAx 3[HwnlI2.2͋FDʚf I׺ PpB8g>2 }=$2VIcF[HҋV*Syz&^뫴pN:JKil^Yne0"kl ^/fjK4b;T)>"8@+%M*l-b #aOfC]x'B2oHP~0"@v2AޣQ0DW@e,lR ~k4JFc', xyOm d&wۯ.|7[ &οHt󇶑nl/Jw,Ihh`V3RH's;M 5Υ)<| Vl0hU. 2)ɵ(zG1ZG$#&boz `Ϸ0P`@V+1u"k//x/5%gNb =S㩖QMQ .\d&k@YBAKZ{lz1L7jY*ZY8tIpjg0ڄ$4vY[Xq*1Ei`sv "Ǖ3'c(Pv[<n6vQQ?'N (_NWkA5a++X )Ox7C|x߇g3~.CȰƜ7&jcLmvۦR:̢vLd;.)KQ[сZ9^[T n{Іh^Gj!!(˱kk| ߆RRLEU B*Xt[M_$8o${w bW#h0Z4m *C+im{7D)3B%<:tٖ`a6Ys2x,Ӝ4ɵ[ʹ%3W(ug(&rLy$~:]r~7.RsNb:W559Lԍcau 9x8KO8#Iа;s"BBSnԿjJD'7aT҆n&ۛ|0@Ӛ{]BnX?ߧHˡ)l#5[^aܰc&C~ $џw7m01ۘ3:}:By>eZKXod59VLX90څex1Jy"/˜I pZ=mOl4[yBH[m|3>IiQCVFB2P)}J&P0PٜF{FBnGc03 8dh<݈N\BJkq]paۓb&|r 2g&w4׳PMCʗ ͵96ǍC4JVиioRÕa%FMXBjb12gr54qzYGVb_JMvj%l hH_@KTMVjߨEsWHrvưzov5Sg˾cBrX)IHx.! $j"e]p=%hv>.ӯZ7H;Uݏe?r`d;Ƭ?~\&NyzdU0ٸ쌂h2m/6uWh~@c ip}& %O7՞F۟Xם,0IdO YJ<+; nK%ZOVe& pUp/-w;P]xӭjuj?r+ #I|6FrLdlHA9 2HnD|CٟU퓂]zv_L#6;RHfaɏ=es ;?vܕCtLX%׮!7<`vjiXXz8i2|6 Pț\DDmY ?uz:|%_HoCgM?@±W*).yCz)0 >R7MyJ.X Q6׏4zN<`13!28K. d>"YuA{lY]y,̨kNt (夙UÙ-xHi6ayVxx<.\BE(}z_!YD-sX钟7@ d\XD|)'9q$9qmzVr9oZ~~mJsBYKt|} fWJ $7m[ f%@TE:Ki?HsfQ*(¥(*"e T`LmFkbL3`_ y<]|bD5=iufH؆ۍ{,Tt؅jOy?X*D}}1X.!dœO絺M&>#w\`Yu֣ in+Rg=.;KCrZ*Z 8cL$,i銤!4a7`xKAFJp`V:mh"YL w(Fm&ďغ , r :?m{p!8Kp);uM+&'CX3W;Ygd%*'yr'<s7 _#8ڼKnD\KyZ6w nO@i>ObK ٱ@e~fa~k6Qu}0f_LMh[IlUM=6wYz%#>H&EY%_QbҝzƙT6zdhP6koSAZ"R:ejG{V1qzM6Lӄ]ѹ %*eM`<$'+a"@w#=>azr7)e-A&ן4{wPD[N؎RsϴX׏ 1\$@rB+ p+'-+pV6)I8L&㙶`R29{xk+¸'AǷ< dm+Y)lTIn8ה"d܍)u-6x4k[P"xf ~F}8E 1+F{)K{}2ΚfK#=r4p>!τX;(` }=6 rRQ5#{ m_S[-~a~,W!d%r~x6œE0˷exs|0\lZ3yN[ !1O8j~`31̙R]k.y/ϕkN$zwϙp3  4,\Xv+ЛGyc$`t j37۽W#obF_"1}xW/ߐ=Iv 9܋A ۹ Î+oL }]LA6Y$%:}Bt`ԏi?[YUE{^%h뢆5O7U8a%hI͇O|/+;su:%p{Ǧ  \nu3-+?|֙ {F%O4޽f Pzh͗%=*#m"Η%(Z:E@yCV|p=l*c6yLДTwnlnSE# I.}svQ7ZN*E: "$!(VB#bfP8B蔽CI4Up);cΠm,01C?+h“C215g= i 0Ľ;>kӟ3ep˂T֒vv\pBag9 ّ+~F~l4D "HQLlxNZz: Pq˙nn7 Ym =yo4/X//SOk`F )!tlg;d "w(3zӡP D-8GzKJod\|Ն=`2g;zk%,kC; V4} 懗Wu=Δ^mcju{h!Hc$ L1,k.wԷYV5CVZK$8  ~W"r$ }l*k[XI,osB|m`2F~!~T,4lʎOb&|+!/7U=FtKٲ|$Y'\M%#ݢ:\ٸaӯmbVU!UqS"DКIY:DhSV_a 7+BU ɸִ)1R0qGwaEEykg7|iC(VVB9~ÕȲhrLU wǴ?rme=nʨF$K>;ZĵA6BliY s2+;;M 7(+7EezU"Ec 0k7Iԋ(_QrtĮ2֛!z5٧)ŦnٟGiA^SYpe_֤yvLWd֐ƈĒӘ WxRF^UkG7t浡6]2%X+v!0R3Oh"єD`PIq]ٗz+e@TjwZ)3 :I\GX^燰M~F({a(')2tLj.7}}, f*:|>nr:2O|~Ɵ<)xwI>wl1\f>G-я+#cTehyHs\,r^"'3 X^{+i|v $,QNzHfFVF1&2? XE㚤rw(NO?;p{4;̈́}4B7Pot:s 6z@pn= bV'MC 0Y.2ʪʍGZLxTp c #2‸#82r rfʈGQ`;/QHĮ; ^♣M \79]Tߟ`N;wW>6 N6 k-wjECp7 `chhɭJ 9Lؒ/coҟ$r*A`&''-2.'kDQ /f6xCRoz85QiI?Tӄ:RG3kL#A0QD\.:"i#QI#e2B8|sF=9>{۱$7=es ؿj al<73>.J5V߮,3:75KsN/&X9$&fǰһ,,ӗy0^aɯSg1`5%0w'XƉ:\P8Y>@Ã/+/abyvz;MH>߹Q OSYIaFMn VL",ҍN-)oǻ-UY')gv־p'O]=D8Su}́gBM0U2+otN*$ttD]0%s(>{_kYtyֈi;ǧ`v],C/to<q f]1·weL4;{h6u~Jd-JN/Yd|g ,l;2T,N?%4<%3MbLR4`1в?ႃR^]г;z"`?bH,R02Gl+Az#^fQ6LȲ$}:wjq!rǝ3ZO`w dt Ҡy Q ѧ=_#ډ?{Ϩ{)'S$`M{L~J2+o$a?%9,r=I:z-22Tj%J "O-oG|N% "F_C&5C@̺Vߓwf|̣ubY F1_]0t]'v2ï{Œu5f'P(pbIdR58AzQD .<ƣ5ozx\7͂sdWVEfP\OdQfȱ9\|MM46s񣴤UPyzT$R(ʽsyAڊݹD0&c˞h9E8VtF*'f5Z?yIVQLśk[zxR`M# ^B'de`ˀ:a$2|_N3aӁFNX8^" BVGy;>6U+)uxN0['dQ'Ȳ#kLii mCQ|tؓi5}=9BDfxL>b:덨cMwsprjjKFjG  !k ~TTx|w 0EipxfܐђiU_VlFT2}Ɖ% .q"^Gs}W- ЉjfZ|G+&UƈcejbY TڈEGMSHGTTCFcUs(.D߂ =ҝ/LG<3Z`Ȣ$tۣ~BM Pw{iIT7ga eBuۯ^i#&yx7j3K$sQ:cnQ.wi-TLYX1\ArSҧ)!c< `, FOUB)Vk^'YG ŠUhN *d^HY$ mxf96Hy{# A&Ϛ7Jb˭ĵ>kicDN  ^cD>ZlDu{{HConCڇVn-J@]kv1+;DV=kLKlx\?&P8Уgm7މlNlRxi 35QO?Xۙ{HύI]eM|`/t+jF@ Ħ9865N\W URTS@Mp 0 jE]tIۣB̆N+17z+ȱ &d~e^ Q75 qkU \X^n3Ge] N^**'ϸNR.Q'֧c"pcߚ)ycA# l. Ű4uXWa . wo\MiyWUEu%LSn _cLu8V`GV>At\~3,sTsD : QuPO_~N~ kԁDa_Jf@82C:ǁNs_a_ڳIrrWK83kğRc>MJ<@a;0S!n+/D ! ɼbaӏfYw*dAmA$ >0HD`S6{;ぽnD ~ ˑ7wP_+?a]m%-F#!{+/dFgv^qd%<[n9]L<ݽ2sk2Ub*BT5C/+{QZ 0}5J<49N뼧X+p6/!~-p\) JM-'eY %<][|@yZ]WG035aՋߑ6( Q @)SӴfy ~iaBܱ؎&E6@Ac35=g͜*d)%M"1La\ &ų} i\SLqc?ب>)M'CQQ-ϰ$$dɊfɢ+W(aq+O`PlaPѩa&t/Ix7t[Z.T$r >|e)g̔}A.| 򥹳 Y fc^%uФf-rǹ# C(6֡6v(mY]9(@b.vޫ? bx8IH\>d =,EzI)^ [QDcxv"pbY9 v11l|qNVD]*v#Z2,Μ2[[?Uҿ37n"\ᡪrl~ cq.5Q db͜:eGn.QUwrH[FUC9g&*)O0q +ne'x7?"Vdd-i*F$uZ}LbT7"/NV0ߴ5ősk&na-x!t2ﵒ67oi>oAs6?CbR#oq$MXX@8{ z3Rn[ wmoj %ȸU϶X-/ 9 WQ.JI{!,J2>2Ahts!B+ . dL@/;ƹٓ]U){y&D"rs$wD:,? sj$%o~uX`(7 5<)*5y+Brw@R~;y;߮ZFUI!!=#R BteBi Sla} Chl\0fBo{#GR~K]UÚ0L|3;nxɣ)h"RV@TqXLD!XFR~<d횱cZM#>[XsDbh>atMq<Hהѧb,]gV, ;"\D'-\#']+_WIOWDy>6Hfi$:&0ep+x@J I1NbE<~>t@&0.w:U.o׮8G @\<<=[^I{[~^Ȃ\zrCAJ"JJ+( (&dq9 3^mWS>cp7! $n\zF"D{yd' z#U}:T|R©Pw婈Z*ؐddmȜk%R:U&Dح+xݬ۸KcP',c&?QץιѷiQ?p27V9\ђ765=1ǧ3Stv1D>^=x- `h9V{?*,< ;7 } ׊V(+%6S.29 NɱA]E/Bb$ C>]lYL|"s+O7;VzoAOlZ S3bݐiv}~e {la- ʁ$)0XʹQ%ͅRrsrnW0C9^)垐(~%[tB#&P^\ K;Lq ƿzW0VB\>2X;ɽ=mh7Nms!F\SU!68Pk,X/}5z,Zq]9bMm}4ގ Ҷr&&GՎi-MY $gEC0:)6A4O 10'M,1=H=%8d򀿝P Zx!.ddRr)-:$҇ »Iq_ߡhz|L*6uaB-ZKTmkrrq{0EVI5"1/,&pjјБ- Z7D$5JLcB_G(0x T90L4(Zu)N'">N6VN1TʭLBI':E0+$-NQv/LV$YY B:_w^Uǩhq~W-eUTsrMK#!oy hL~;uhyPinxP:p(ЩeD)=,L2 *\Z3 i4O}ˊ>~Odn`7lS|Tl#$L9A%D"#~f/NXԾ@㷹˰w>}5uUJ`/ȈCu6xԪR]oUBU?}Ӟ6#44،TM'ôtaZIt89u1-cI Tmm,AFJ`ugByK濄uDr#LCDǞ&;N )"϶7`Ns#@Ny5MIpcHniZ@!/a}CzԈĆT v>O.' F+s0*aS-6%sc^~z)'4߿cewqbkP3}j%xFT^beJ|2aya6ٌK1] 3+9e7⮂ O$T*'6vgm1~Z?>yk;X+PNo.4}y1)/0^'P`Tp$ SG?P)T:oX˨uN踆r!Ӹ[ _ĦoML.Kkzn$D`Ypu!lpPJ Dvz"wc]5@Vk1/s 6n }sTj$i'N[9ąSEV#mE gJz. `-gC|Y:myL$T\8^"fǒ)X/N1z 1e,}*yē^Ю3^!?7ѻ=[+aFSP\_3w[& vЉe,(Bq4t>[ް 5E)gYaZ-KN4acm{O6(R맵zb >]Q։?5'apMeYjKAX s$XK-CIP2" -t%ĺVxGw_ej47 wղ Q-/N|]bm)Mdv(`5]-{#&=˜KyT0qI"\aJ>&JS@7?,zܨqf l~L4a0p\ڋ4=y1wA(/U\܇u.DCؐ*;O%5l1{6˽&L17!w ;SB' crQ@=Fnn viժc 7a Wa_@:eD 輫oN&~ͻm4mr@z\S OƇ]o?&8Ӳ:r`ҿnM,$6#FiZo@rDr '%l3XAy|B9d<88("]YB}C?-7hԼ*E`t_(ڡ%Drބ%B~JFUo%W4&Km}wPt+n4~ǽEMYv)1YD 7Re` AvOn`l8xҫDL&S/$sƳmtj sZY`x0D *finל؜4w-5J%FH}oB*vln+@=Sc95i /9pg\tVۏ4T.i=)FK:MvNN!}%*m!p<#=穼8$|ݑ4[Ry)^kWI߾%Zc$NB |"7g/6Gi|܅өw`Y4wj ,n} .4Jkzg,y~PofX+^ bSw얗{̾cڭ!j ΀ l("&ٟEnB3ϓMդTS ¨9{2÷1F =[ֺLY)NtÈRrjڽf2BwzUEoA:$,5V% FnkC&EIGJ2CT@Pt Ą8x>p/2j]tX2ÃSʐmZԷ1ߦDlngɤ/Dgu\`e׿G=P!*Rh(++UxB_L '&'Ae˰+R03ΣO͐͊CI ~_} ޽On#B (x*e_w4?H8Eޭ&W4hX^3D^/& r+2KN_]ә}r(VEh(Ap9}(MP)fIXH ]:>]d$%8 XuXa `ۤnGd WxH]N@:ARLatqϓF%#UE-A<\sY`*tcIhw'"1՝=0zw! D+17u5ƨLQKa1r ťory}Q{-\=1ӖoG2Dk= d쑙87!V˽cۉ`nyҥ`): ;Om琫~T9wޜNx8ص z7LE])1aqA$&NeN\&u=PE 32pL]>"WDPKQی#y_(ZρՁsݚ{s.TJ yYb̧Et$tҷ_V~aKA 9m#ïpN%T>5a48q8ؙ%X%9(GxN%t9o,r_R훇ȔՃr^2aA{):g]B #= %?ǣ./ޓWcv{Q6hIc,$ hrWM?酞Pv3tr fwpnۋrǴGB:k>[%Kn]wU|Ql񭻜 *6iF*[Gd5$%̖"tJ4z1b-S_O%xA>?`]O>JOZnST(O iPAּMwFW/|r5(:^*N)5A!f8ޫA9^4g*guNa1 ZW<dR{(ns䣅! pdÌ?hB@ p'<ړء1Ty;Ǭ"m-XVy:JsQ'\M\lo5Xab a&>x.]jh><hxtrݚ*uyRB(R9(h5 RrM9:l錄 ^hOT3rÈӀyD1t՟e^CQ.eujkjftgX ށj"*mqDt~1wB<cT̸lX2 YG_%-H8=> E[/zv%u0~:P.]@([S&HNǩ%ڵ)o>:G8]0["&>pHlFOԙU8'/Ϥ,O6~%9G4W4Կ-T@iiE/E}b\flWvis I)x+.qx4Nv= P8| H]S+S,3jXj#n:{NhSc`MOVw0t|%PdOlmyt==o^h cv-EdCu2RL/&25%UJT(͞ݷwk#,/u; ZA_ц˿ '9(5=(rQrž3yC9Up 2[)JZoo+B gE\C+sj u0[̚vOĎ?!:8DEWAEV hp Y`lr_G?/,ݪ=ihѬ]%1ŦnjǶ#@GnR_!gGyI'_T S/C૶ O^Q VFTOflNL3| ,'b!oAedAKC'? FfG[<1$CCI;r}z@QOKyu_1-T ݣaPżQ#-1u@ٸ*.Q?5{Â}(1뗤_|&d'>Y$f]? e`UiԒ"so|Q\Ya$rZ3!>ו1M1;eKT/H΃w@^8ܣpF[զ0>QTf<ݦNQohs31ĄIG"X .U/p5`YE;y1JvXhw'/4z#RY(4aj#wРn`,V &;}rs/u]7{*_+ځftNN(GRf2lb{>| WR<"X ս NRw'b|b`ã٫? 7C+QtSL' <[ٟ'7IȊH)躚'׸߁2۠ 5Q@ܑVX7z>uR.IP)4uMAX{ˉ~+ۇ7CȤ y`-L~ ^CzZ}"?aQ"%p8#!Ilk7.<(spX1Qr8鮒J/%z ܱ\>"ЛJZ bY &9RVI$)KSye G9Z w%.B'uCd6C2[Mޚj)oq`وu,LsK&'UXP0FY3-]nL!GRIa WF\W!&އ?VUہQ҉+(Y %V(20OSL3K1+tuX|A G~$|ۙk[!q7ddTDTd<  qX&hBf0/;UJ&M3^1M^xˀZ]ʯ%` p$cB S<8X9c )G(f]iV턀Ո 4L`P,u,Jc"oP$psBU7ש^RZY sTWiQ/KzXa?\fxy2Mt3Ɛ:V!" IEN1Ê|BMX87>[ ra[CTl:4ď)|JAMm p8Z)^ih]_lBE~"*r3qh>ԏN*83&4bǖs _>|}PZօ^@7Ct]65+fSll!5b3%Ew}DWd5qn޶jUh%DŽJꝈc P=q >kE(ByWIBK7dP"2{_;b1Vu 9m^˨06 Hv5Oxn)t@%g ._xhXy(Bsp2&!T]?|!QU=cL1W8ZxX=5nܬsI:pu yAO9f'u&y)WMy 3lǘ Y0Um 66>/aBH9tdyuM{Y,uTUx%C@#dia5R;4MeL[DbN:ӢmV s{{hl ќ6Mo~%2hH/}8}=d!0` 7jQe,_=w:O G^Eos>9,dPܱd0?ˤsNAlڞq] rӄϻh~PҵHR}@ȠhS%Hv\+e_zM.- *:p\h͂3}ͪZہ;G35T*%aεP iEiѢh0 "# vNR'/rq$0X0X4>A<9uZ4&QʺtuЫ`48"Hj^E*V[Z< Ŝ#S?P_!<V2C)-^ 'Na$yeִ L#蠪ҐzE`@_K2wcU 9ʂn.+.&A$҃KhV+<,ku72e「8:˶iz`1x~O7;=""mD, nVN I}bz/[J05V--ŏ=W0j;uN;B)W*1ȠѺݼaa.힒dʣn"y/b>uR&9/9oWxk&%[m,tϒ4mt6ەb.IB/>g^A5t/}w"iqF{9-jm3}MDUk*ҋY^I)g* ?oWdòȶ%K,9cmiU]du[ 2ލ|)9lmKjOP*ɋb?T/][W,F8,eUkyEȣmtİ-a "H L y@Q7r2T:|BY4ZHLqZbMN @qGZ1i:CV&Xn Nx%/ك"QquЧ+d~Z-࿎4; hws u{屼WB1Uo{(Sfg|7_5O2e!AP`0Ry{k$&|JR'KSl h/4c]/"ҁR6>O|CjbsAT<~mĊ䵇4bE]^O q 9A 9<-@K;$̹,{j;>Gj FK16Br[Â׈ˠo'0 tX)-/`'&ONZn3L*"^ 2ٺ`=V١FQ0@~TĤyswgI9zc%YA\"$;"0Df3D1fj-[ ~}N, j|qr ,O%r&PMѠ46LV̯DhH_jHbeZgWW Zq(ʇ}xtwsRQq#H _=E* [o#p,]َx{jD/_z"[d1 ZZM$4+5[XF{0h"}uJ3<; \*/ݽc-XiWF,W 5=" G[01H>68Hc4!-&SJ HO*-' dip?~}OoKBsh\itp$ 3Hd.% ]y5cޥ<. S,=`bl^g eYFm1s&6Շ.!/ rB-=T!nqZ=TsuS1s?j'@~~ L[)hZʀ̒0E"X3&^s`LCz={ka!/_g 5&z5|cK, PDGe1xBzdW@"dWBv_F{PF %s>Chf}%${JI$z\&O"d"Ng~hIFδ[ti33is:q۴8qgl{b`#Vxk[<53UxNq8 QU%-Y ox " mToɗPJ-'nlk~Wf,<70J;Uy3$2Ҵb*|@hyc],e'*әjU8 e/gŒ{peai$@˞WKđQPCc)\וY¦9qLJӷZ6:ln'sD~]ZFh|Ydehugp?`ޜC9խiMo]<vnG%:~QJJ@uV ̗# *A#8-dM׈ɫ:N^:Xt|FN_z#H/wo V=PvMB]f3l `W,n$_'X'qsXhXەvyƕ}/l^և`_wzH0!+QPFJ %9*Vs yӨ:3_~zG$ˌ^ld(>RZ ǏB]˵d޲3\,R98w{ÍQ*J\-nYoSEm5znAa8`U`YrUIwT[֋z% hCM@nw=7k yT(M`!@ Dbu-۵ykJjAs kPp+s-^\)+1lk2y>.d mxݣn+R@Wa>⌊~V{ bM;,B#S)5\Z-Hɾ]7%F Іz|6+'NOg@A:7{3`LiEs%,YVj vWD ^J7LC(έa@m*`ivj)`&Lu=OYZЕH* )1{qv'P"xp$ ,c)w-^F#>U4PI!;#_ij#3Rp g3e"X[aз{H꜈7N[^QI&k\'H2z;m2U"kr@hNOf-fx^B"{M%pLR< ęNCt΋܇ϞsㄤٷAqZP˥>&̱T 1¯G<md( ʼׅP@Ȇ(Kc\#K1c `'&R$UHb]̀/D`q$@5}8zVr?ĎUXdJp?㡱ڃ?(?^-m)"~uy@!- q!Œ{ЂҹSvw"Ͳ`+8 dFv]m*gӛ #j6NitX kqDC!5j݃_2$6\]O aٛωz8Bxs ۼQxA>ř'.R6잆}-a ̓Xa MY@L^ZWZv 2F`=MzEِjfb?q*}͎d{f$t C`gf=Y`s듧v;Ȟ;J=OFQFE!ZX~zdnё Pv(W=FhKss!gn/=oa( J8bH#|2^ZK/ e"Z4WD ']l,M :J<~#f>\g U=]G4 KH"+ d5Кrz<C}%v*PStIzLR4`:@HUcB}^yeтNÙ<@r_EdU]DPM/g4:һ1M;#642}P5&#),7> yy e4PJ}! "/Gpspt= :܍U4]=֮$Sf) ƹ BL g[#r^FAD0JQ"/'6P"&C_29>};C5y=ͥ%r} ҙQ|pACۨǦK3Dˏդ"2=G._9'aXÖnmq^~\~ZZMzF[K7Nb .4{:({X妌"]'ho!>BoƱGz5㟥=GÆr>"&3/|3t٭ Ӿ+^Bt]:K9[|mD(LI#5zw/-vq7T0c_\@püA:gud e! !'X6$OJQw`y_GH-tȤY3f"QR%N*Nr7*H( Qih=w\f]Gwގbqmh/c&E*26E t(Y9Ծ0DV0琩͐ۧCy7[Wdc(_g?_/ ".sf䒺!$4?4r)972f/2G2z>r F}9p^6jg  ZDN"ユf_+_05LX㕖21hhel2bUǗF:5 =:*(Q D -#^3>"vp@D>w\شKkzmu'îPXv˵qФHt W}td֜Csz[]]pM^Mr7N`pZNO)nXEM)(laGzNtHulAd-%9ՍnKA$&6@Wss>*)0L^o]ȚIv%חO/%>WDaEہz [iQL2S3 ?үE4-P%N#P)(e ;H3 X&S#\yo@l8hcHxGvz8ƭFeCmoxD;y[JmTpR[sPZͽmDٽ%4OGQCH"kS>pI{rTrC#hWU7$8.WׂpA^eʬF 0 y.֠Ucqt5-9XHӆ.F[3 XaK[eЮ=A{匹,Z}ᔕ]K&XL-&fZ|{|ya-,_ރu qD3eJ: \: ^+|B_,*^g  s'H2iW"1n㵚ޚR \.#pLo.>zƇ|e7fc~A*7S諪p71$6:vc4Fkl 3 ho-?de# 5{dΐq~E}j݇(_1"gDJ(<,X0{>~~p}RJB"~E?hVtK(ߝ&y!4@X|VJd^g*vm@3DSGdF`VIjzD|8h[F>֬BR[B۾HrDLb J'%@O:hr}X oRB^" *J~wܹ56Y|D6aζ| OZZ>m x/9`i u7ߡRݘƢEY[B`mD%'%E\\?*϶>*7H\$rx2eD K]u^9A#?@dnh}jڏñrգ:dL=|uM=T=c*K g+}T]&VA$HSQ,S bP3+z,"9!ik?P|F>oџE4,BL5+jF)$"3(:ͯz͹s=#t[@a=M(A>n9\*NC)"ʩ&+.~;,Հn= ٴ6 A><#c\m""0ܧR:y)sjTCoݜI&5 6gywV@0S▤D`#6GF"TE ךBwtò8PZ"+ߤ$ew 1ʢk2ȹGS$z ^ {9꘷:ј?yor_{&X)6\. 焊 YV#Zӗ/GD_AqkT'tEq}Wk*-5wjF}MBtw?ti4Y Nt BZ6")t!4f"h _LrL)ۡ\kǡnĉU(ӂD GYU 2r,k`M61]s#6`-ŏKLGW )@\a+|? ):1W\QlUh+:H1Q/p*ul&Xic Y[Qc@Mxյ~BDsU侻8n.Kk3 ٟj!Px~rpNޅiZ#<^tyl73-ŎH!Eг3Cj7vK )"R]GBl.5]}'W`F駞;60VW;٬bʳ!XHRx!@f[z Wl]&1,S c>LA~%e D5sJG\n`Uk#C[q)ё'9 vZQo+?mGdFjZ' ć_gi՝T(:y|9dUi4D;%kz']=)iȋ]F\k#'^rߗzU=Ǧ{bkDcD7{1J}8@[x\uc×AC2P]*2S*\m'(Xl 8!8Z}{Kg]3V3d\dc(QItohVZ['>F8ym,-"Z af0&2e2'#k1]6\ta(b z1m gZTa2lJ%DUC\=i-6chq"\ܗ7֤4үE}J6vJx6U ^۷rT]uLzcÀ^&hF^u`\c 2ϼNiҭMg K1դWIRm=:4E k6Iͽ ۳<.)ldC(؃BWp\S㯀I!,͒bnCQ/eVx&}:*C 0.O֧lQI8%goݼrkjvO*0aQ:Ik5 ٞ3/!6&r[#b@a7rAyE$d%%瓳6hr8d [:Jc1;sX{C_.D1c@jq]zsƍ 1T{ r6g,`T$t\ -52-`c3mapQT &Lbln6Uz^;s4?N~ {'i[&Zgj$^f`$+hB!-6Dei4^7c 2ԡzdNfaz 6vIg15ʔ<*XʛÖ~<Ro`laԥ[4 0kBVsPjd`z55Ya.ύLF' txj\aIX0sD=Dwt AՇX~VA˵;lsi ?{nvS6RpkcDBtѪUb3^;ehk该7;%ctEdbB(g&X'}^nU=LSGn<ImY<rDh[qj1}kMlZ̚||X;3U/?<&+7?*{7KvV5Bt~x9ki_mri\46{O+6u.]g@)c &Sr[` {<߫q\_꼱b9cp X0ae" /`o!nh9@"N<Њzk]I3e3LV=,G4eAwJ}PN }?lCG|i|%|[ gHŝ Q T-7%(KM˒yƣoȸ2zA1%M]WkZ%I%5pE/}V-ߺZu |y_*Ca7:8YNLh?Ifܧ5;c'[2{U&rcGw۰lip;, ,ln@ 0`ǧ~q QP(cͩ.ZkдEvy󸾽"MbX0| ?Q[e}YfuXpݵSf 2N._GcR/;V|0Yg~N YZzfכ$Tj1b>wEH:P`gc 8rM 1+:TM 0Z]dm]=29YaPsr47! WN z0;{TٞlAU&<3M_.ceůDD fA6~Нz GŰAx%LqP_jLu>s5C%@En{ !_302w$UKr ؅z}(Foo=9g?qڭcIy#څ j@Cæ()jHcڋ/gd6R29rO sN0LS _X9vS\xSuy]QO1>z<Բ+ˋM-(`,|U`̓ #q’ 9Ý|< g^b /c~j28oE +;8ջ>kaK"19>R+b=Q;Ŭ~p䘋sAqڝ XE`l5t2#"Ds Y04,SGܤfTxYe:\h| Ü]}.ÄV;G4r0L$BUae}l>$1#l?3]<)=_C?.u,@Ī!?օ.Be&!0px$nǖV^B1_m'Ovm_M('.sDWܭcRTl%W 1J-n9 zþ\(>ݠ" bї1м)2x 8̐*d!e\ jFrA,\_MT&K]b"ZV] e7O][E$PlXy3JYtDN$_;5ca~9vmzrW۩ʄ$1 N!?( A6M0Yl[*(9ŵPٵ$'#oX:)*~wu(aq6n|Ӭ }C*-8[Y.>tejǚ/[H%dыFD`}v,]JGtW{Vc*tb,TQY2[|jwOxYB ^ؽgmQy+Íp]WC齒 ?/lK7v?IGɚxb!,4yn#,HKZkC.t'u&bs1j UWʹ<䬲~"!)*p=ȿeara& f>4{<ӳ?J%貑<P0;YťJ,Umk(i2Cق#+7v\MHMhJ`Шv:,QÕF&3-N`/ߎ̸ZVE,*P9T'~Ų'aٙ9ߓpI'ܝ4kEiX@(BCk.JIO"ˀSY"w8|&Nfo}jC|j )|kFhKo@4Ƕ`LE^{z8 Rn*Q2VnU zD9HY'au0ak=)!SyVR۳ :xz.㼨 H븛t#w˕&DyN;pZ"_6,^\~Sӗqzkt S>l!|Ia-3qg)g :  5µ(r!?~leW,!;rٖH3\XX I;jA==,K5t{[z0p3F^$M2K2Y%W>нtgLNgS-Ҿg&#SVS ||CQ*>BhGX'&EsH%(?]mTʯu-?3 .;E2m&Z'" ;'`C:N`:;ErW惠ȡ|f3mb='55ݩPS\?8mr57<I'fy`'4)]lfo>*=ꪰ7D;C,%" bB4DDC틪P_:Elph3Y1;_ MzeQoj_'4gM_@+2ẘZD_}R dA,{E۾ t b6_g519|TAWUP!'qiU"MQ7`7OЅuo}OFx6uT,( >%=#QFc[-,. q)f ![Q($S)gJ]} 2J#H'J;s]7̃|v=ծScE$hoG*t#q(MPk%hQ4lqM~I ,_zn=N{%wzIc*]s6jP#Ѡ঵HOl5<H#Nځ5._Z(B#D '̺(g,bxQgai_ \Q0 =Y4ߒ)Z=w+#) d91k%<0.q'BW6\eU 6.7 [lwS! V.!Wh0U)ǯd8!ՠƎ#20›a2jӮm/W>-.\&3w˶ n9@2'a:7)0nb*sewS؇-qߘ - ERnf@( `7&sv{,8$zQj?@'S'@8n3LP2B6$ppŃdg1eC fV!t[&#(6p]&lvuEy{Oh,8VLK渍-$C#,_,s~92 UDrų!z.3B>P̭CpGw ,׶eC>/ T8ٵ*T'9WRv e^0*[hQ5fGR-a78]=[P ^T#fr7c} {4w~yx{P$FO桟FgeJB7|z7P]/tܳNbќY_]G.S7jvX TRxF]dufjz-X0h5z6{,~R ͌Y)b, B+s󋐋e]2#K[7[b.MNd& 2Km :ml >XtV]f} g>I (k:(x!:9?}BWCJ"R-qKaX@5%=HpRrل}oyc[ASBt2S ݑZ*|EDŠC#7 þHWr vf[5)6HE7rs7b2Ph0NiʹfE3P:1Ul,$X+FikHVڲd-޻s:XO-J5-t>@vxcgC,JY2@9{aj7);ev>rQğ)Қ&B@ۤ$7?Q3:έ` gZ*H]2J^97;nYaF9dSjwt39ͨ"vdr5')\ZVL{ø`uc f3CrERI/b5"D4qt~I mp.B$Qbk.VB~/PFof9_qma3C\@z3QM(^8-Aw^1~f}t:g>oh+r|6k) 9DALc _~K]`EW%n C'eV ^RXV$moXX0N(P[n;sGew Z9'9!FNLiLAJn4mʊh }$gS(C>v),t؇UbZk`@y(t+[R`}7O:'oh?\w4Ր=VԪO㪉R]moQ^zp ΒלE@PO4iW83EwN ]RQg#~<̑w8 +訩( 骟w RN^KUfPә(TËv"C*aLdvRdTA#fLG Nib[a+]I. ` u* *;[KtHc0}V$BACuS6BĕUf GnqASf~BWv\ 'JB>s&|=EZ傜LQ%IDB\,sN 䶒.G(b{L Z 'QNt>Jp3(Y53ZQ0o2dj/4JH᚟>W"]9qyO%j  Ŗ4/DS$Ns퓵ç6%jk}<2A(ؼ56H_ZKT$ /vai~2A"3h% +hD/ĜIxyMrįm^1qlr' V.Vd(p[qsDWF4SiY oi`}C[ gRR)~ɜ{;gL~3Tֶ,R J`r3c޻X\"c:[\{`U~iQS4QU[AC1C34~' EtG:|ú ^.$v~3xHuGH!Ov9$'p Xm#7g!e}woDAv;K%li SpHѤkDH٫oL0Z G ]Ja{rM=88 \URo w|_x1(:@2l}i>TG^V="YW`@q:or˕*AY&V>R<B1M8>%Q:MO.Ku1 9`*obB5 Fl~NcC.:5ݕ?׀ji|1d4Rwa'fEPab$\QQz`^WG >s=ZL/˹xt hNxe،{M̡a ,s 5-nC a Nn)T`+ ׃yebW؎Xhvw ~?E,f*+}TݱrGr;/1Va*BIaӺ"=` mK#RQ^֗Lg %J %xAܷ[J=ږ '͋g$SBQKfKdGJ|o0FõkWsrw 좏W#=l,[52?bISb a܄(Ez#UT;) <ȆJĿ˫5!`UzOʀ-r4*c~3m<>xf$S+to 3L3 S {`a51ܕ/(O4ܡyJm0{vZVрO++!1{fjyC 23V /y"g (]ZCfgHZ!OvLeGdխ6`dJ ԁ!DaPh v8,ʸe'zMsl|$bm~: x "6hl:niY ؋Ԩ{Rf\iCrCxВM#Ǒrw `oINxodEu.΂kJQ_9i98S" mw޺rCٔұI$"0;hSJ=]uk)|p $DRl;GO } o*MgGE;Zv P<.Wѭ+XCDX"nA./>P{/g 1McgSJgSb"koTQ[LYf0.rNx.*t Ñm@ύ&2[ {72p CORvzR; N#fȇk|eСk/-Fl>H",(tC-F$U*͵6"E[R<QmR5N)K5@P] "DaDʨNа#͌>Hrlj͓>l~k%B n$>bwD܁/7h ^&sMh_?"-gM.U '2a|sH39rO[|ҌBǎԺwXT9DZ<'&e# 6hpazEJ*b ;JOlRt[*I o&a~gH?~2 kGBZWebh$'p  D/bDy4џ,'"#󪲅_%0j1=gi)Q_@B_*\1ĚJ(I0 ;ФveR-&%# M%X)*śeC]$ζ1ó,v%O$̪}ON_[adKAL^.*~*1.RZẁK*D`zbQ#4טs"`(6hWf濠 s+==DqS[mf\'!qN. YA[>vAk1 Ts}1w|3`q.0USR$5ȸpQ kkQcޘQK,C7>X(>CbReܛji ]RƲ IO[3CNJz=NO'v>dzvfzXX-PtU^Sl#`=__8ρD¢ʽ>Q E#yywP}8+I妲Cg (XqlJ腿]IpJDemqc_?/Vwh; ;RM`z4_ HF0&q[X(-1.[CvVJ+!h(S4T:˛}IvIb*"ݧŹGtIs2${P[Ijr{(kw(lFc/-VP tG(+w܀M*°՟0a&U N3-?"S:d>Xǫ5P%p)!~-:n$$gˬyq6N +il萘z ;\-W/m@3r=̭9g;)㼶RkFw일ӂazjր9s5fzd)~='nTf :c&]uux#[n{O۶_а Eߢf#2D\zBNFШ lE/+5$ /z{Ɣ|`T} n?$J̒V\m0^KM܇̢,w53/.tCdr?GI)c)yEG s%#z2#,\a: 'vo[k^o7!w`+΂ELԍ+TE<ϧYl7=HFB(1[hT_4'KvD{٥S/ԃfgHvʋ&~@ j~ڃ.YI)2z\Lc5%P:+߆v*m Nhb:}/ 5p,{L? F}8 /!yYW_!`SohO.Qw6#BQZ׷ m+F*sKRSHU4 !*#dXL$(4z(g2䬑 ;/2EBƵ\YQIۏP;fFN`ae{̊EP q!}Ok,\H<*

XX4Ͽ)ohjz T.>-2<յ.k-0ko?S6*"!~!`; ?'!qw;=*N)M-1TV,br{q9w:kL ߉/.![7VvdaE+8d  7{zü)**bdܽX ަal ݼõE h!ƛew[Uԗr2O@ ML5+BncsfH_`ԭ*ElƽP~c&O$?uW}]Ef$~i2-pvmb>KGfYѐpk3[n0MQ:"y~m B,jlWJU?cX &ր;{'N7:(fgbci1^gԎԊV,7:s:+!" :Ѻ2͏ՠ :.9O( &mUѨf_|Y+ԦFʘ7%Fm&H7KJQ~Oq)hl)yڽf ?eh㾤2V¥=az6soEXh#}ueD"&ă9OMjyi=u0Rfę=n4W>=ՓbttjΡ3Qy CM_N T ctn3!ƣ+)cMea d{Yq3 ,'VQ#+^ [*x*eL4\0p;8p x l"Lm SLM')}§_]X4 `%^nǣFx&ԡyI$ ˧gyLÕtEugAgWdžs_[9D Ѐ׃iEk.]{og@ eZp(^>e,[TrD>״S xA 6{u=tѡv~G^ٓpy-i`f2P1^LLSwƷmݥ )b6+V1C:tcǼD%Ȧ .*%>wqiKͰ>d k"NQX9ȩb{\ bGOcJ;bC Vey˚qSr(:ɦ{Vs[ +~{Y_.EjdAP2f9+5XMQmElm ` Dd5x7iܷ{Mm~ӯlH(6Fֈ%jRN]}#u0[3 ]KwKgw 5}D[yRKk77c-(Jcj=1|Cc4ѩr_~^>C* :DZl7% xȸ.JaGbfjRєheĘTQW~\k@EK|yɇN-Q*dn︶r.5ki N6b?BGB7˕,9 lwmj ʮ+aiPD Y^Sy3TN/b?jK#<9!T 4Szس4yl߻W^}}1= &m^(dA'S ʊ4}TO)%6+{M9tA8zٶ#dAMuԟSo$4<~q/Y٨xgѣ^HF\)HO*PT}6@Tڼ;/l [pq!Y;_Xqpę jnw friqw|-dbcues]9~Hfsż*R1З'mʐ$B's{ja^I+~7b$U _l^ p+@=n f*~( Fj*˭{AuMSBB:(ɧmq]eJm/4dK1RԑsAp//SW]Hٕ6Q/> CwOiׁ PYRSe^4zbщO[2q΢A>`5tf!hǐP*̷)TdkٶXNL=Luύۻc F]sL? I,>LC2];H$0(g;QvHCѢ*&1܂M,0~ a@׍G "h-XNzGaXU%>ޯpxνل)KJ쮵bE?eÓTg5 f@$D'C^#ۗ1`W#=ITO}5]8TGZG"Q03\Cܠc>K5ve ϯ"x Uڍ7V0PH!ktZ)Tꏞ`[,*<ݕO`n+n|#NKa!(Fi\ 9%0ՅߗeWy Mއed&`y#oW ^]t\-9TVK k!ffV04Ke61} Ӯ+zcѦ]ADM03qH֏c2&-<)BFacEfdLJ}nB+puA4M$Rn ieYt1osb‘,\[>)j<86_ &Zq0I#{jŐ:;(,ogǏ}5E' Iu%7#nfg]`%1l!otxMUdkX7KCƹYO}"-$ ffL^ z*'oJ:GbS.䳷k7w8r-5%Xje{c yC%cR#Jį+_ z&R[ŠF{9 /eDY ŹH/ 'n_/w#I5-;t -#v_ɫڠZz,t̘ձ:,1`Ftۿt `+|'(&f|WR(RAx:vJ5ѽ.,o7 DZ'8$1*4a RXeSGimbJ;¬WfVVAѨeyH~T<-U 5s7WquU>A{,hS=  Cr2Gp+zk? E&E"Dzit2\Hȫ"hS ~۠1rTP8^:KM >;}vN3AKy&7NC0bbpEXB!zL*zW<1J~J%Rb#_j P/!tF+I%(,-.u0sKtk!b9U,P ܒ-.0 Jy9vrdρAW3T@3i1M2o<0ﲵϥև)b_lsJ>j5XP=KP V1U*gRv" >H=# ȱڴx\0_bŹUMnJ`蛧ЌITkϗc ֠`%yr'\ /@ZRP@df5uO4=r՘~jnzJ}]B1)> {gvVn8 ʼn5ۄ-xH.70u:=&֘Pt<&ԫx4H":EMsHfCJMO' 9;>QL<v,Yi1pᇴ^Svd(KARdݺq0qw*%AL¸ QpTuQ8y㸴%(?V}-4Ml5T@"}BwWĔrNe1 aԩzvCXakZg$Qr~[4 {iL# đ/+._.E\̚ˌ7a$=J Łئai_-VGo7ALs\꡼jfjՕnELRrCa)s`n\f1Ȯ%dl#79ƒ|܂QhdZC8tS= $;ےw rhYqsԗYSG"j-,@$` | S U~uW}ҮײߗFlh.&16,{cPgUJw,,pzdrF"*pY|cs'Pt[2zL L’ 1$rA 8z.2S@gxw'ȃEcsIt96 vcz IƉg0G_&C}HAmD2Oh`;i}|IU/Ҽ7ᯖKdU(Ԁj6R ;+;֦#ET} 9کJ婔ؔ B9>?jܙ{YRP->{o(7 P}NXQV`k76-W()AQ=;̫nPEF-f۵zs{ );?%Yig8b~Uu<$S@~TANRCoGa\Q!@zRͤz?_Wy덎BGLGjl`EyNS:\[@P۬A%y@M}[Iqwùk,Zl$/ |xYK%99%(0RÝ)R3]y']OׇHsw6p<")eRzsM0XR Q1ni, Cu dO"UqTC%Ug"= 2J,=4U)9 'EŲ)F\:PK[(9q&ɣlQUv0> ̊5~ :lkny˰HSrl[Ռh-UgiBMq&в~~`$c.F@!ҘMiL^F쥘_۵ 0Wu ΠS|;P'zr)-@SzϿwFda5tƀql <&,2tQqMDJyX=6 dS);vqV:h}.R4@_;܊n ̯˚ljKJ#q`'tΐ BHonWLVVMpPP<[.M3 KnwpKfS]CcX!`3ę'&'[5r>K~ؘڤBme@+hgok-JC[ 8/ZY4(Y9]  .]fFߠhB -llJ*4CO˓-MK~u1@sA3P?ġ6 _!{&2sQ p*ʂ1aD:OIgQ2RukML]C|b 'Oa4 ArQ.hd߈p"v>̱b+0s $͔4?5Ϛ=Y:/+SzmI Ā E4/?F=%. .7xXQC\$3o\^srSB:e!FvZ^=Վ [(Lf$"%^8'1mKy X ՊQx?W<D=ʝ/W ήSjGҵވ~#oKJh%%`zAN`SDn!dIk} >촉ͲC ~jΠU$VCجv )zz 4IoiL=NejFpKjB?`<% *J= ¼|']ȖuU%%|s󂝺\- W]q |q+7uUfk F8#2sjFdjS=$\a\e}Wژ$u h=0c|؅g)|ml{~h!gŅzR敂ͅGB?i ))OO2x$(8^^NӑT襅+*JHO|&9gȤX|iz@`["͚X_N 5'4?f9%3T~i(a_y+񨖏C5ddS,,bN"*uń ЋQÔVloYQQᮇ,8-P ?U !u)yZ.gKfkժxMx+&\\ fHDl!n)ZˆbzXpm^zFp4XA!|^L Bh?W!u1\1rez/u8`x^H]0JtR FBBcp>s筊:|5qzܕ.^Ÿ ۸RuWQ`:i!b@Sޟb%CJ;LԹ?å#|) {$DŽ !4=܂hvqӭx?BhNeQp|hE W8ta7E> v)^x .C66>ݙX nEs77D%Y!$׬>>n ,I}0F׏)tG\E&jAUPc<|,Bl[8fؙEc J(ŋ`|ic_=5@el_'JC/x^_jwXg1*d2@Wk $4/zcC;u!U/{7nAيoϚ텮gͺV3v:_ ꀩO;)׻?Z64 +eD833RBbbkbX'Tu@,]je[4Y57CQ 3:(t&1?)163D [G-FeAˏw6K=ٽ[ W ZhksFN@83ĝIk%E  8uuSʛu&ceUsxNQL/ԃs:.(b1$J5$xC~gu%C~s` eY6G]tA h#D<%%J LƎSqOD?D'?fk8 ^0;c 2Hն[Mnmy]LvDc#Lxw=8[IЍ`Kfݛjollb.Y&o->aHS{/%xO@؅iϿh}d$F 5{9΁΅ =E 6õ~niAlqu,sHG(k]sؙn P!LX>"gh1lr1>g qp< CJ2gqx&[њw̩E9͹maY~bg| $ rziсzD-/Z9odg>!Qy VVnPX| 0{gY?:˖cG6Y,m Gi:A7Cd/IHߪ_҆(ׁ>J'aQ˞!; MUAn~#£tUT\K _?/;m{G [涤ߑ6@lM&!lƕ>  YbHۜ'XZ KȒ/elBd:6_cUKH!-8K f,wޟwv3)<\@ !PmQKD,e!vj;kO::IcjLD49֮#WϪݳ֍*)֣ ~ DTS= Tu@3#k,'4\$& ʀo̝Kݵsh'*IOB:I<꒕q ְ7v b#na?5{&f$gj0foR!=>MZ|Es> Lyه6K"S ,*DoNG:ytc,I5vI~B.Z\5@-ZV-6N2dIdWF GdGpjrՙ';Cqv"Pj%_IRao`5@>;wZ*ϜTKy# ǫ^UK˞ۥQ'G2dUTpܓQ2yծ7SBYvrɃ"9184ۮ3AdZ8<TЦ ADž nwE1f->n~A1q*g}褋GXfۦ1U<'\H93+̨1h['崍-dv`e|~:_/jtlF rFG[Jx ftNiLɯp1D\Dmaa%'^>,&è["ꂕ۳د#JK9p8I [#:=*D's~#YNMfcJlSrS[O@Ww Ͳ!4դSG3i>Q;}LҀ&k#[[3Gi"@]Ew֔A~Bk,U&VEh:ҽD c*e^o޷f \Q;_o'W$!ގOZG"rc)76_^f5(:{ؕ>;)|)0vִHiAjz)U_R7 +^'CPuvb^>S{^/_ 1-"\lHФJ-2kzG NAɷu零!Qp"5񸢐{2ML3@WƎm3Ľr>s{ɀGBjAd5,7cY=۸ԾWb\ 0 L)Y마Yd 9dn&>E7u+_ w=rq}˃{/!fUK`eY8t֛%փPMQpxBX K-cvPd^us8kXEj(-~n'/IZ_H6]u'Q]ծ9A)CHm7 ە՗L握aVME:/>E;jK-$\ Yh.V]wsV'>S|*g8.C}: ;%StܥHd3JM6v/ŰAHVݘ J,pK~uUEގľD6]bmT?Ŵk4=T*qkQJ9j%9I8E,=D2APY^=a783e̼Iˬ tZl2neg;+4RL$Zm$/\RnЄrۧ<"9~`<T)O&ㅮM#PnyxhπM,n$8 nR^luSvj;s46-Ip=X`PxF;;*zău[|@u|8~TY'D n҇J"!}o:NQb:d֪S8'oAXqL*J'+p^G96Bs^dA[8`M鐠IGHůӂN-uS=bźlPv4Ϣ_-JXxa+ahD &URX9[ v*6h=.nU$."-ZN/#b;LpP%ŧXLQ\38vOI%T L bSX!(;]Y:|NNv 4bLD";zf rcbDl5? x]UAWΔ1X:Jr0Fstkä3N\x3"qD[}G'eL 䫎L>ťh^ vAU{:xO;8_ 412<#@ S߮g­tER};xFBAJ k#H^ZsO̴>>=A"R"B"RO BrP:4Gc+xHx3#NjG VtW! pw/d c,Y-+#7G1=*T `ӣ8L1#&]0Z|M5cxFpتY׸| 79ڐ4PNҴұ]GĴ$w~K8QVX0KsAazYAvۡRUS&󝩲gޖrTjP|3vP1|~n ś 'NǮq@۱b JlkFx]`]4L Ќ%B dnMwײ~r7WfT9$˩E! )sc_;?Mg`1>/l~HYRp;0>̍@BRNNFbIs+e6"YQg$>yb޷ѯd#&P>fIۑ]LShUK=/=Zv N,=(,Wg@},MX|k{PN*PR 4#j~ZInpħ pﵯhB83)n|ѝ*"5ڕ>~;ew7xLn,-]p\M-ҮɡJҠ ah~';&6g`SC*1bm߅=l(H ddG&+іkR98~Sxj5?fE" rv|ZT,n[sC!VP4CpHò6UD.̪UyR2kxYo*PQ0>yg9Ӯm#(h.;OH'% > '&cqrEo;b)}; ƥ̾:;0>%xe2OGC#6t1i.PV2o5^I y|-뗓[gWsQ߂5Wi2?S@~gAu|F)ʞ3_,#p'\ mJPmU28is0g]!- xw'o*A2%~fOZ;:<} ZN_CTm[PMۜ [6Eow3[`Z=,xSPnnSIԏ$Svl!r:i] < Mvvp;mnzvGiDӫ˲P"vXMIu zo$ 2򉪻.m"{Ξeşhֲ[iAeFjPvok[i>7wփ~Y.$ ntR"@A=¼)5-"PbIzӄ8R̫DĚ;eVZ|܄&"=5k -z ;ɸnj?A5zO^C϶̅{7i86jQ`éR'Ǔu(CDqcӡx弹}Dt:`U3̠M6cˈZ9vIBwCSjU R C3͟W9P ygcdҾͽ| j4M3P+[#3auK6훑Bz f+0Z] j6{L3>Md¢X/GR%9MA̔ >:fA|!KCtt! 9 hOI{D$`>]@g?3G5\g ineNs*4#Rcߕ\f'$]/3);YQ0dcB:xLG{ c{ADg6&[JH7;Y^n vm>͉Ėp9!$gotHS^jPAL9Uq*!PJKt7d)Lv(I)iB+qjyxvٰ‹\ȫ,K,7j6 {¯d;]2:p.0*H{6L(D=iа:L=csfk5|"g6 Ѐ~G$g|6>P:•{Df*u~ͥLۮYP kqn4kR} R|^<1us )D=ЮM;@)Ч[>.^ _!!1In:%"%S=f2tXMq~f_]\_׶Cұ(OuW\3Jm ˒N"KsVОǚǖٙ,+smo^M#rT&} bIEf|Fv UA/~Jbډ'(NsR{<|5. QJ M(882UgTǼ.1 ߦPq ;:P 0lqVO$w*=x?ʟ`RLyWAHEl&;˯Edkz;\eTĄ-=Pch<=`>DZ0͚U3:wR% ۣ{\})<]@%2 ҍtO< -ϯ\kfa9eu-(< quQCW.$88ORkeA'(X؇ED]z>kJ`Wc_fPgz`e]lz$Lr@!W#R,#ZDTd!Oa9$!V [w.je{Ԟ SJAQ;؃ƽ 9eQjI!׊?{ߵxtT<}-G R9gGYO]!O36RJ*U]QҎF&2+<Ə3D>rlw<;=_U0)lඥI+z93Oh1#ADz`v|鶇[2Ui?EҾ&e%I$J' s8GŔQRvIJRQ]kp;M>ٮ";#B8G$2 @hVnlQmr'.k<V@_Y(#WHR _IjF|45 /T^{1 ( l_SMH~zg >+Wϔe25ҸQehEW%,0r 4>W755[kE`J !WJ-)ޚZ *$Z#[ޙ W^\Bڼ׬V Z׬BBE-K\Η202  ~0ɪM&qemj0zژh>flK`ZT\UXc̻i@lGdc̱k^(/cqn9]N*ogĩ$hL5[8.ݼn2$[XaCp)hVTvwL8 x};+ڐP"$_M915#t]n7.m"'J0XT'BqOO>Qy_Rǟ;%6; QsX٬N`Շe_<>;i ;ǡS4)0$s<0b U-YD 3~IVگ{d+kW>a`Jxf'5ߟ]Yl91w /g۟> Oc ]djwq'k٫2z%bO;'Qv8i=ݥ@gppi=Sƪ-Sk~;C_D%\wߙ{sR2MW*tT7~ nO'' O-桦^1x~Avg7qoOb5oi׈ ?&>uJ7}yhPXI`,H?Kh<[T,h53&h)#kGoYcxsZ"R.eq)=M/OA |;lRI!3> ([#dmjvqjze:=AO˗ҕКѓؠR'$5bI/\(Lb x !pzͮRr&;MAR4r@̄bMTYfCt{ǯ73ѹbdG3l5=cm'R6WO+E HKߎ0kMNFI>4h7+m!m+֣ӽl?٦?!-ӇȡZxx3$-{f}ه YՍq֭%Jȝ {Ҭ?ӕP6mzLnt_}Jj|0|Cy7iX] 4s)I=Tgh ȩWG0q?Tg]ēȭ.ޣ`y/zl(,+n> xΩ-2_,R%Aocv @h5;42e`ᬍ{b=&;@=|w'QB?էLY?9snhU>ffoMTcYFvi=}֭.Tirz|o *f\neu.dK~ƏL/-e;Pq+x=mα /UcV{,axdiO $cVų͟;U(>I{/K,d' zh͋[X/.v4,5ɳEdJM{50TW!_%s%YY fg#4q+Z(< oC2^Mɐ+v&z@*= HQV-hr~_"8JѫL݌-ffq:8V->fU\R{D4C*g|kOq6#vP0_)@gID"$ RG4ΖL"(.Mpixp40}FZ22C ,7A{E5=hbM~qVyV0ۑۣ: :Iwq 7%$q7)g1RSȥ@NWy(U2_S ,yǔtr2l; !Bg-'FȉHU3 ЪXhO_4K=>2$}zy]|D0ϲ(M\o?sĨ_}@7X E6>9`0(t pG6-pk[܈Ntcdʒ WA<!,7Lx3Nfb.lLG, l"m[KŌoszAQ5.hf#k˰?JWM,f1Έ,iTQ7;XrzN`ȮU+FEsSh*=΁δlDԳOXFfxAO8U ,IU:A:#QRفх;O"4$$_?%h~h&G.1P 2o^ I1䇞8=p'z\Z#.{ CFjvMի@ګ`̷rِ*˟_u:$nnwM6klPd[Y:۵+pr[yv>1A0AG_G>)ѝMdKiᏨC*WrC髸RiZ_Nf7ǩ1<kFŪvZbvelw) w}Z'OM7XIm=<ꨰmtMI Cv4ou9Ce=9YDvP'!#Gϭ@Bתd]9C g2r,ECK+[2-3lc\xR-"7>,oN#xUnq-_LjT|8R_ܸE`z*_ɝQzN, Kv]l#l_964gYZ07070100000066000081a4000000000000000000000001644ae3bb00001064000000000000000000000000000000000000005300000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/isdn/i4l/isdnhdlc.ko.xz7zXZִF!t//#]?Eh=ڜ.+>O;UM]W0@:1-&U]=UR9@}vd!рղNvH ZR]GR7QAilii9KFgH&ߛѺ_hƹ>gWj4LS_4 *4B( BplX* }HHbo1KFC#`bns5b)bN.p풤bdi EsnlzƱ|x`&9(qt BqdRM>/L#qF$G`}Mhl轏o1xQ>Q6.7#tDFsw:;9pp!Տ TKlMFuß?쮔NA9ķ]YcVlW<1J3fēp8BgK3=:\HtYQTte|bn[nZSaAڬ\5]w@Zee~NdhP$ @MFwY'TkxrId6ɻ.@d4?na)cynqF=a @QS:hB1TW) ]PaC" 4Lu`tA3ݨa\Ҫ HOTk\m^k־iܤG4 :˼ m 6 1^.[)@CͩX|׮y}趷^'LE.Ѵ#'|'Pw~ xȌf7ՂSJIj ~d FjkYi)QA$Svp4]BXӞZ"P ˏx(JvQ!L"[ U۳pWw DO.JVY9ʀv [<ר/S/tx*N(|Ib[둵ڜ6؎Tl{лg9UeĭDi0mI'm`0&l04W,^^~Ak*$C1E!Ƒ/y}Լ`r%>B!z|ePֲj`N$J7&v. h}bR?J<.ư H9ׂix^rM۪|&|}L6,5Y. /+(k9(7o-s?KFy:?vתMmѵBRyJ023={0ݧKM5BU495Nܭ 2ٛ#C1Q P`u<2,ۥI[$M B@Z C}UׄGGBDGqByH]| {GȨ{cwWC.74."{A%*}xvmTqZd9 xc xl.52!FYy@ Yc_߱bpdw ݣ~CJ3VIKO{Y5(-KL0It#bKy& M R][Ռr?/MwB$dgcHo,kXuOxg%D^:jYnt!.F vX+`O_q\ϝE%& 0si*2/ntnڍrHz {h"6DţliQZbsw il0!LI_ʨŻ5^ZTm3#zϽU/A&>7.Wr"+>6>d] PX"\J Qmח/TK&Wmq`j \b"xT קzBGqz,,0#;zl|Y$e%1vj2%μa X/[aϑ|ʼ>dfUֺ^1g.d]uS΃ْUeNLeZ*M2G~WJlAR+qA#:/F22c vHԲ%jM+ b ڳ؍6D?0k_^WOC|HK/2[&=XH'mtƋ|3Z8Y]hUd4cYB!eUƈ&R2݄.]=JiOk9nz'=+*E$)߱Ejy9vzF3_D^, u`_%<*DG <;.!Fc.S85UX}$H>c20?-*Č- Ph[<]v4h)( Ȼ *grm βS"ћ !vx#9xW  N] .4!jIvxC<+ nRPR`Hv:Hhj"4WK f A$Hͱk42|TͬLΈ2cfy f0WR:)*-]O8Dp]qV\@RJSu0AQejIgGD/JnurLg2 *#tb1l<ɖ+4~[[q}YN7ssޚIV0 ᱉t9H1$0j tXwyf->jjDiXg9 _U.VgYZ07070100000067000081a4000000000000000000000001644ae3bb000035d4000000000000000000000000000000000000005200000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/isdn/mISDN/l1oip.ko.xz7zXZִF!t/'5]?Eh=ڜ.+ψ|4L*0RaL8n}i":6%mzŤX#WJOd l5f>N6d؛lĊ &A<ۏ`ԣQ,L-^_PL-O*!pωlu+5@% DMMB%mN$}+{'=][n`lu3v$&wӘ0 {#&6ZldJ,BEw ~jKqo>Rld̞ )8̫(HE=f.D(ǽ-G,5I4q!x 5s# -U">MH-?0Z'i;X7> u `Q{>߲agЭ:XIKq}[4alNLZvTgx]ާ[]y([mS+^mAnX,Qz~dr; c:Ca1P5Pbj0C`+ܺIN:FQ@ J_kXE.% J|ѫ^6|OksܧN-k$ÀWf`H+ObҦ]QpL*G]*G_vis^m#R%`dӮΟ%XWj Og#N|TҝpD~ V-%:h1]:OleyR?(۸R$s+eҟK曏uÑ2 >Bb>0q5=nOuxrQzVaO&F8wlp M/Uuu*EoV[7S}Dl1N8C+M$S[sԆ;wo`.!H hvSZ5(0M D7*!#j& ~.#~:ۃ&Wo~D赶U]8 8C4^%ܛU05 op&>I('XPdtg\g27zzg/)sKCc!y҂aY+tzwNmrCY"ѥnlc-r4:߁Kvuroz:YMI#M?r=];ob HZ>$py0ѫ`jkcBm< ˆ6sޤAr~8)Y'gosu"C3l_!Tg/I~MDtqW>Y^u%ᔑֈd8zU^WgVPŸ6$s,w< l?n%v Ζ:;hz9*rT֦5 D&Sae+8靃e>VlDy&Ϙ~-6Fa):2c&UʼgE  B9뗖xRh W**m sx1z;MvlP [R]!,X,X1Uxik顖Y)GC{H洤ͷ+r>C0_bđ zVZw:(ہy c6k<4򄬹Pql}Ͼ&FfT4JR؜,.TnBŭXL5%b=5h u#y wk8_q xRD!8{ r &e Ĩ[̮br.?s땉tH9~OΠ%]A}rXrXGHr2ꉭ4{Q\CrSB]5̏܄ zB U޸}B+U$]{mIr6WwM1ٟhoTX,R}7]95dAk1!&V.$4 6Ƙ>zG6K׭'{`Th^`Z( !sPt wۻ*g~ʟ^V6a^.Tu ;0R,YGBXGL7̮-Tѣ4a]jgQJ[Sz8ŒꖱK3!5@cZA$H2>CGātĜHoLt$E09_m̬P[x=Vʒĩ(¹Sr A*dd< zM[ 0ѵզ+_x}SiWA :e ײ$UGV @Ip'p :|]lhJj{(̥N)o+p6ERRiБdKskޢԛ$PsD^ F.*&;cіQ`uFvvo7f-zzT Q0;>DžWT;ϪU^ގ"N +KXJBN4s=2_*۪P;nkn.TCŭ у1e{?  v!\O6|;^bxk>TS8 @pGQ@ ƃFNKq~PPEK"ـno e CA酨H[Z*!ϪoLGGPұv{n`uweǍeXȧno{rK۷G8S|~LExsWUW_;ti͒JmQ n@C!N4K?WL̵KRiI*& dTsM1+gqVE[Tث3?LrZ?ѾZW}g-GY Cs|`+ꕳ_3rrQ(c)=J;3M+~8Ƌwla:A _joD{gVv KngOEahHG-kȿu#<`|Qٶo5w?!즔%՛6KI7M^Gyo7j@tU<]2~5~y"eHhn]zpqS1"8҆:"z>bz˗Oʶ6vuCyw0"i 41QJV8.jm`EGV[cӂh0#h[v= ٣I)Gi6DE s12&9_QQWp@<9]oݹV&luwi݆BME>>+#]OBwbJq ,Ց|˼Uf:  )YϲiA~9DqO,Z% I{i~%~V,rYIRLN/ئH [GC7Ik$v7$M4##5Wo Y+b S9àF9 >2 _HfEz+@+a!Hu }<PSWGPbt>&M_(Irt.N}Iу03W"Z|>6td^nݸrGm*}jGap3 R`W+i!ŮYWĔ1,Q'?Ig~Ȭe]^anߌJ8 /*ByC*9ZWF9>Z7@y3nR\xךx;Wq9I}<ם-X ClZ]( +enj0]%}T83'W=i?E_*/Iь?V'ߑL(vA:2% /^/6aME8p(Lvھx0 OMl ;ۓkofM(Q`B,9$!))2!z,6{:F'v۲NHX2C7: 1+ZWMZCH!'踥tʻ.j5<;%ۿmTGzЌ)a*5ׂavVkp ʉ #&ܽ}Sc'*v?wGLsT.r,8*aw$X6 hhҰTUÍuNȩ`f8*!)ƨdžu=2aQEjVd;&~Kp@uM (wqk*S h:aD8E;Ɖ#Ρ'v95 g O/k[`\/ #=;!5ue=o.tv?ODnT_j{OVTZ|KF1Sy2o4qLWI.;d:i y[ukXtpGوٮ?xjxTLۄ@e+ؤ .vz"-h" `/g;p#Mٔe'i[S1X؀(i| +pSI_Ϳyxq}w3軨eҐ8 -hgv}$;'M."P絥`(uIT+k]R걊QQ92~;79R> Բd`pT͍`~&cmX^ZCۻ/L ]ڳ? ;Hr,k>x^;{6ޣPa[\\(e9:>ǬI-~tB/TWXi[Qe^F{E pAGs)t&NZ bӟiI4ǏHi@v0=9ڔFb&;δ`^]7eU~jfa喴^̈́`9 !Cl|s}K= 5Әf|o.q-pć=и')ȝQe3#S>?d^+gA] ʚ@{)KH jG>uCU>'@* "zn#YrS(_@Μ38} \˸yjAd':LL `8-|KhAp+xIY#yoJ@T"B~D7>l]u ^/SWz~w8O+0E/?hX f춱c.xwӲ iHdLaH vf܂^yDm6-* Zow'Ali?i1Al( '8ݕ >Rv \kS0$4Nagl }Fc.kYH>2qn\-.uaM ]¯r$uˍcD.Iva?v9e9X]5`v /i-&j HA_ɋٵJ AþaR'\`sZYȡSrJ@ŌZ!Bma| C+!#b dW+W`#N>ؠ1: +o| %~MgXUF6RXǸǼYumŎ8'A [ ?wE(eREE6*,gҩ֢9X*(msr{%|~Ggr[qDX+ynlm6xFP芎8f~nYA2Kpm&B[cOXsS\ 7XQ yb2>ƕA;45U%nБ69X* +>gj]Iz2J¬/CMF@YǬy,UW8)Q7"sV5^|iVVMPR"u8>;GVu[ɐ1?$ nRy=ЇCʛך2.|wՊA4P9J^nۗ{ WMϘpo3n"}v챓awl=:? Rx=Rcg#VRr%Z"Zɡ]) A:$ 挹YEgH(yĭT3xlgV\Q"[i % $Z'O$[2S˩PInkpH*d4-?ƴ1h6K7tfַBqL9࿗w( |x{Tqu8H}p5D(Lk>nKc1[I};e7펴xmV0mY sS\ b 8O$pmR'J?|29!b I-67;Pv av.Z^Ί@k0ك%t*;`8s*E0 &/|6c[ Y.P6[@&-5Wn79`arrt 7GO+au}r\ݲ!;%z?NHgv77Ran[&HD?5vm :s۲gܼrj@1v<''§ħ`i_G^|CBz}5a[„,d~࣓s"qrbnr1ǫ){p5=J ^bo7Ϗdߢ4)9꺛uJ T~-yuBioQ1)px&Lf ʑFuy@V4#ŻzA5_原`u˔lٰS:6R w||]&0F2A݁ٺ:g>V*?фZ-k`TnF .hV|X"rg~J妊͹VʃsPfuŸR&4?\0}@Y/'(nՑ ]a+꣦~%FrO2-SYdgh+i&j(Ա)qb{N"w֕ҞŬC+=hJ UW6e!ц{!Qz}ݫx)a窖XZSM Onn/iT=# LC?pLS(cmEBL=K}oѺCoVF[Ya][ .?wG ^E3KY[@͸Ac3e, 8@TwH^;yڿixTTdË3CU -\ƠAAϠ-N-ڰU+lP> d.& Zzv=<- j5yr, ꟙsj##o@v&=,qrb/ic2]2Ԙ %cyȝ! :e$Q6D=ʉǩّ2n.ʇnU4V{my}7k'bQt-7"X/?MFT6L"rE.6dt@ѨFP#DYʕb3K݋UHE'Pʦ%2'PT\*At>K%?Зv1x\cE٨6 NLQOa{% 4<; b[&ד ZLieɖS<wԷW`Hrhk&ņ?K-֊.# $#43I=%-wIo~P p;㙏 $p//:tewwHmsG;v:B{4&Vvm#qY\U8Έ6vh;-q6JUj~lmN߭Sn$'mdϐB~zd `|G?K* ΋IxʋgoL4F$UW\:>""ʪj==:T,[(*v6KH/єږz_?7PHIhJA TrJuϴHL`k`T9>8x ~ u^{h} "3V J*WUk>H$&}2؋dn)Pݸ+ޏ_e1NPzHRv,3Y)_O:Zdޟ[-%$j$m Nk(ÿcxr-R2x#pR^dXәq&UW`-vFuhY :C7vZ:~\XvpӋ72pV h7!pV*;,P5Cr2.S(e:x 兏SWp9dk.jb -L6 sN@MvT i/y 1T;8_5?2DP_icS5Z@֞KJ|0=:>KHH )ET%EjE2q)ppSPĪ*{ҧ&I+ᾥs,@(#,yv73#E3Ƞ fʋ7pp 'k/|NJv@T7.H^^mJlmP]Itoq+sC9uQ{v|hIx:mĩĘSXa:| u-ei,g ?uy&!*KvD/J@j |UKNZVx*j&n!N3-#ة V y7zͣ7 nZObz@2V2H$ܝzTY`"i)neYɓqRp*DNUn&GvE*qI gJlj7* Um7Qy+W_޼)Z#2\-G2`<2D>@t0Ԩ@7FV>KkJds,|lnJĤP$H?1 M (O|pU`uδ=_c(O16,<4mpYLҷJܠc E+d1V)r*^}k4@{ә"go#3t7]afևҞXWm|AuP_7\c󳐯kYuwv^*} op5[kmNsRww|6pJ\X3W4 UZYg\* N`_UQXE[[fRB t4K ^K%ī^B<%L0+r.;$%j_ 'غA#0Ѕ{Ϝ8}NKF_WՋl/sÞ*COyz*b 5 nݎ"7V>}H [ =\)y楌Ŵ <ę@JUl(=pg >"*3,L]XwMߗy܂0cI%[v%Ry|"~IfN.( ?+A!`Eksu,Cgٟ̓DI]ڎIg Gz*,n'Ŏ ArFB& *wBforfʌ Zec?,YZ[AR=x1QD{F%(.s IZyKN7ƻ*!I]|^&XHya_Y6 + d3CةȭlDOTvl=;('Vx OM5t؏/;7zo ?BUZs=ynL솄w @"t[y@W9A1F]Q *gce8g;*ѕNM?ACUdBsA[>XU]Op&7CM V8v rV L!&hWeXoxYhU;DEINv)`Պk:: Z yJC ?&k1~gYZ07070100000068000081a4000000000000000000000001644ae3bb0000b394000000000000000000000000000000000000005700000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/isdn/mISDN/mISDN_core.ko.xz7zXZִF!t/ ?R]?Eh=ڜ.+-mޝ $& @W 磳uǃ}|+I= O\~D6[@) nQe얀z(\bPűtC^b'ѐU̢9I44LJPp훵AlF1tۉUS1~2f "OjQ$$c?o3+V3uܘ<9~)t4yb' ۼ9iR9Kx2p=n,k隓FbeTev|:Q\`7b8()ve9&Ge65 Y; v9jir1g1&m_f2Fپ*;U $aH')8m>Ex^f vqX~R8f*+}D̘;q%K9V H<:.FJKNC{Nx KeHU}"7|+p!飬W*yȧMJEDZt@& ɖ+Sx^J+1$ޛ5ل2Dr;/::Q *". g)k7G0חƆ?$-ANqtS(Ճt&"ohlz,B[j>TU+_PMڈ%^T]mT9 'H0~}riVj)P7oY|18Z{^ɱAŧ&@['=i[yusܭ<oaxaVgAYэ!JO! 7F9v)~ᶉҺw´WvD<՜vqjm=c1_+0BjdiAP}O]QWfVvRzeZ*sݐݮVz4Ď".. `ɶkc1=LP /(0حM")'Hnsn^ovjNuSvI4TNx0 t-ǚ̋IDEaW$g8?#kd8Bs:oJ1В]PEfnJeIXFzD[)n]mTHgǚBP5o {޺hL7g`M}T%Hc_" q3( =+*_"T3H4]l֪.0k0œg.t..Hio6.fc'bBX6) XkEl4u pZ_x<,$bu[jȄ)f>\=  "ڔՐ["׏m8]y`<b{PT`c_[}!璤fb0%1}H L._b7Ye*.:X1n^"b'ўڈTr (F b!oGSR)G`zr:xj#-ܻV\Rg^GN-2>N`:+Yl{6i$dV "oٚ\= ֥Lś<Ea۷uK ;) C OO>\[ ch-O{LQ]Yb~sR|<6wy^:wM0șin msL97y]  B *;~̴I7A](,gY[[2iW`P%.>ItiEz5%@ˆR1Cvw:&Z=xԡ:C&'ϴeRQ@%0ΐoSZ>QWm?V7S]~\0RT[^oQ</VօP5gOY,+vzRk'!:QA<?/J*4 ?zx>Nqףp, 1[X0֨b_$bCkR Ks T&ld/x=U8xo{Xy>>32~*g ާd _*RoE/*8hrj_O _-|.N<+¸>UXbcV!9DI206E7ֆd47-+V:N};A5 q*^At y8 oTs&6 c%늁/SCDSG<9Eٸ4SNcYUݫC.sgx6ђy!>~*7\'CF{`P ,"GꃰQVhP$Psόr4: qʲ 3%Dmi}z!*ԅJR} _[v*aMMcەsRQ*A LsYǒx%ΰh q +c_CW&f=ÉxZIy5i"|[S}X!k7 D樓ǞvHT@~ZAN/%.1T2l SNJReae(mmH;3Cj5?AJE^ 6Xſ/dis,]H4Vbu>mYdjԼ~RyG1_>S %EeSã'*R>SL_▴wMC<˛|rDR+F} ep-,ЀVѦ#==HДu>vMo)?WpUrVEDM+uJl-R<D4^4ghצCBc/w C~F;62bO|450J:ݫ%™:ѾjM( c ؞X}o>yUI͌dDQ;uYf}|\n %}mZ\c Dӄ%W@Q|~RK=%,{reiD AVio`{|X>@e ryBla%BM2+I]KA(?V-t,8[`Ƕܠ!M/dBwCpvL8EE i[$Sm" ]v&2眢 ObLA=ÀqKz1 % @SfHf qz_2רQ敜PLP;S0>[Loo%$?R:sda呹9g c$h*@Oq+j^sD76{ wva~)Q5VG=6 O-ByB ɛU1ڠj soą v«AB*5g=MA"=$Hz|I~^xo_DJPO<:۷[?MX`{!+BЗىbGkdĔ |cT{p8)p Kլ"DxE|9sA`죒OF.šԵ쾪Ok!rV'Ea?.N/ T}w<&4 9ە0*7DQX 5 rfkhPtB0=;@5qN9=GRnO r =9 c7D~'|hV#jL񬄯np~oS^B >?4q\%N]xLr5>o08ӅM$Ɛo')H-IfM$@ect8XpH2qc4x{Xu~txx[ &gҟ/lQrc[&D*L_| ;Jq6K<2)m[ n6^`",elȤ<eOH|l*Sub P,zKiivC],,7vL&w LJ]g:e/E  S}%YB!'{? U&mǝBZw$\Hb̃"+ˊ]tXmx}Ň\W~ j(O@;K^KԴ"Cbnsz`c5"҉>?[2F;l[|̺b7,&LJrql{lhњ֨༗q5/$ܦQG/^Xָ$"^Ay.JHCA JЩA8H:lTw('ԿYOQ$yV:*'0v`6Gl8 R3(;lt:nrc\2}gv -ӞņLxV{#~3̒ueϚX7ĂjF#@"⽪Jlav¡3|o"GU7pBD{sSWtF6+(iEuԇ^` )rTW(0(fI] ؙ BpwE_*bPt | 7(:C*zB[׮G2ۭCnm@=x{*K1W@hv90oŒ]4E^/%SPjK?g>JfԂB$9TWr'Zc,0DkU޾sHFƑxl2"M;oZz+ V4;ƥ+sW}+p~C Ltpv>VUD?=fDq[>H8$ d5PW`Zj Tĭŕ'v -k1jF('ta9c]e7bc$tț{%,1c'RRqMՁlhGa2\ h ^Kڗ:< (?]_WBjs9SYv3{ǒ] w;x}[q2p~IFҿ56&{Q+<Enߟ:?ФyoV|HP;'F%~ՍNpxF!C5(!ijHn̽J ųsqJ^{hRxϙN>S: }ԱٶLgZ1L6#-|󵌈A[sl 4RznȢ삞-i*Z4I|DRV >%|E .M#U6oyUŦYvδ򰌷b6DWNS06\&z9g[$lE%!C cq}^/7\5/=AW 20. X_E8R(9-\a9 sd CS^dO00ĭ|횓X,㛥_Y)t>kz1<Eam{3UTܭh$sNݥ~):Ze95~Y?TBWfZ14 U \%/_'PB #~y 5]1T"dާ(o߂d5`-Zm%9?{&StvATp!4)| DoTNƷ'I*Z=xy,B/8jKSS(7\V@Iq+fH{z^s^u1=:-?3hQ }UD WuD^d2l?q(NS2N#%ZR#Q 4wl[{k(_2pk-1%Z{GFO'[,M[E"Z@:4k:057;gs{v| dÎ"ݛwD>B k2K[CuokP@B}n6;mXh)Bv_-rMj~ ]]LʢdZ0 O|صzz2u! &e᥷hlѺ^:Jݷ-#Z#aF6rUl>"lIl[j]<ܷxFuj#b1F(=ꌑ-.YEʛbq ^7 <ߞzy=DDv}vq$˜5xs{M9)Sr]7m{/m&Nm]g<y/u HAozS%D~<)m?'u*ӬgC((0Y~ugLK[fN9sÒ1&mA0R7c EaE=B]4wlr'Vox41?'bMPGKєb=ÎvuĜbrrk=hYyrz:zp3_i͵.M9E6Gκ rb>ȱ{(zM5ITx)84RnAz|&o\lu!X)Pk? 2Ԗ& â;R ik/84ZXl=Q ܬ4ANDqhN=9@}E+c\X| ܹtvZ cч5h]}`]u5xi|,$wY@l-É5MdwVC, ?e z,O'0#Mi ZYz0G"KT`so6ː!I \𠫰u(&%kՙ\4W^oULyW貗zqyp*\͔9ׅVp2KTI AЄy.cy.H7J VfP& q:ۮ6ɽkf4 hm/80;O:eZv?`$izY xHe#S|4L|FP-cc:_w|bq ~[`ܓLOAh?XYI/@ oۋAśZ O0IJcaVLЦs&nQ7)I ~SᗒKiqeMr*u^dc%xIVsBZ%3zH{Y5(\8'(Ke@N|XOL-V_wS$VwB-%.촉b,0vDf }0Y ?Gl{xr>*׋V{;ӿߵ\pd/&9(1PnǻK_Q!!:g:WNҨJr{c募Eh~\tIu?**P.!t~rwK@˔u$Nܻڪ4ϗJWWy~q  m(*gMb;%$KS0Ӣ4 vX5*;Q~p@*B sYb7TW)81U]^$g".j5%`*$F%.+ "k U@əo#Yo,* BPz?HyU0ZpPn8iLfn2HQYQM] ۓn"b~WXLL$8AYsŶ2$d,g#WF(ӾQ.UHU?an- zzU%٦K$>`j^7>a%,wmU2~md=6 e0-s*w8ۇt; r3Epv﷏*%»Y"=}l@O3bj*ЊAo?I. Х=&^B[Dl=|q8#-Çb<쫝*͝8ق0l zp١o ϫQv_0@ ^]BH60)!*āX S z(C/E1 C͏yZYH.^4wv*lgf igYQ8R`yP|#ˆY9&8N,_R˽I=<Z!U7EOIw<.3}&1P,!o&I:︬q6G!r|n񚯢r;tE>v:)0˸7 7qlr Iƭ^?`whD,RY\rCeК82mcֽPvqт&-t0orY"eЏfP:Iņ!,qE ~p|B /-8eC*+Qjե]%KzPyzɶ:0""1S$V/gJk] O2pG]+ąj͡,t?M,&ѴRZ%i.Nvqdeo8AAc8 i.,حcP$")`WWY~O*򀮿#L >PNPHIa wfX!e4,c95k#Ȼ(zna{K2Q5m}$,`L3en~Pi|r b{0.EJ۾DqW ^ʕ]*Ҩx//xW$R_Չd8Q5 P)~gDLyiJ^_..Lq'TmVNd;H\t\g7/n7)ڠHU>>X~;+ ,2+'"%I| D'Qʧ%Wo?H39ny6 %ll\ƅKPZH{qaصcơ "߯<If<#&+fi14խӲx٘ g4 ! " 3(]s&(?RV $P؇Te~eA +m8 yQL@Y\zW}\¹cjӦK"=QRj}tp?#qbK.!|Dy%wD*T=u,;7NWڤU=]4DgNDS  ʊ@zd57%gҰUYר7Y$%_Zs[ y(%t022צ\*cz7t0}+{  5&aE': * 9|mjbsy7K+jۉs.mc<wp"2"2*{e^(b\ڲ%)/Ad'ӟ' vNcu%y'01U6[,YBY]XGaJ;ōBni ?0gR_+GD A=*p7Y3g= v̈-z+N;ScUGt Yg)hϥ(+`$ޱf{|\K eMRcՌh_OD1AF׸p*L^2,[ײ AR;J(Q?U S酧P#gv.H~e ݼrO@]?{\dhYqԢ6ǀ 6h42o^>VeWG*u1ͻK$3FANZlvkUwo ( _,diI"z-#.,WeeJ!`%R@h'G܄6^2#b%MĠ+_ƟK_wB"LS:Nb{poY86TXcmǪ!sKuH|;nH@6;ÂF0iVݗ%!|H߹E| 񀶛RlW#Orcn 1m oB*l631D•LwJTչaܩR)*(G+=y%$͐6P\A 17!= hO/򙁜4̬ \C^}e8H,.{|M)l1/bѤ!C<)_4kfz jT6S:Ni:egCiלZdDžCikb0*L4gF-&-ޱKOm \ $${洄 ;9t4wթHM2.VCIL߁3NVwYWw7$$D][ovZy8?9>c aOpbѽ(ZD 1Ұdg7a*j[(KP ToJ` of}mDe֐V|dO KE8V\f;6Èy7K̗#J F"Iwڮi+,j+BL -R*E 8:k]&z1coD'$qvGA[]4'Ggj,TqcjJM9֋7y4~KEzCZk˴ܚ,Rg]_a }Ŧ٣1aR Y}]K¦\5K2\!L؎Z-}]N/dÖvVC0k-` &JȬ e[T4sKD3ϛ<b)JAadJ⬭U辨<08]U`nDY7MlBJ_Bg0S&v!K̮sUilz/pY{TDɝu5\]B;̕exmHkG5bk$#׉m9C˓ c'ĺC|$%|aL'd ܋<㿵fs]`GB,Zŀa\cեL}_/Xc<\#YE u^aF%bC|Jjebvգ|ӊ2NN ӏDS&Ptix7ތbG?7U祆`j0(=a/@QxE ,ut8x϶`ZXZ3<9?{9f:#9szIw/#֫nJcy~# fY1(NJ,E IAy҈JPܸs>H́Sn|G@ACߪSLh'Gܽ˸_EYf{f99yjq1F?WC="YwI3bO=pubT95N}wszn$)w-ZҌQo/=d~rnCT0# l  Gڄ Pn8O_r,kY5A_*`s* E2D渞UmgrqQWr2u%x=+yg:xqӰS]ծM1ک[h5߮5tLxټ}VE;{0Gڊ–JG,d #!ZңY54,J~%-mP4슝sO2[FC\HeaP*TE^%έ1=GO.ӊ3 ݂arIEiĻ6 ^;уA(l?Чo ߈ڔE)h;e=@uɜO޼e2hNZ?DAW0DVOF-J  tN'0z|s0 b@gѐ5Bω`) 49'`ߋ,ʯPOVzx~+ M8]KHmUa 2 FD9YmnR)4SD%?sXZg}t1׼;J_/#lІ:ؔ~Qz}pV] J ,]sE`kaI*0f/ >~1I;ׁjj*-?Q^/}{~z0]v ;F- 嘊{[F]iV@>KBCv%=BLVV]%һ@ث2~?nқbـ;>.GXjp^6nXFjʌ"1wɻݩcIE^0b_) ‰~b(~ڔ%θ˼ƍe2mZzmDnQWu0a{ѩeNxSx7:ng[K}Xj+A=z~>oTc Xc6(Wx(?y\"|@)>ͺhGv6vD98v-V~i({վ^Hdh L#&lOpV@k\aqřA3dO(:d0]Й= psſQ*gzH CAAdto"\QҼIȊs))HmW=1sla<8@Ň%a',vvFreE4 I+^&b}-lv,^M=ڢ.+1{0CnS5Eba)+xg{BL%z \W: _YCAAC>Г I[ PIRy1)| sZCYZq^+NgUy1wR쎹T{N2PըZ/ذcR_&6V]󙿒uñ=m WƳ,yO`Ƞ [9X-J. 궒?!r~G][u>iF(bE9$ cmlDZ.qNKV}AJQ( 7CK$Z]UMhķeXG*9y)Bl r܃6wS-3iWQo Id=Q5>Y|ʝPKZ '32CE:=]>ثo2)]x%t G a8@B'6J6Q efm8 keS&tM$ $;L-diOq鰣H LEl&.Δ8*|fE O։"A1EW1-j!DI댬-PȠاٽk=!0 cn1xea/Ίp 04k&eleu/+],F^:OnP O`J { q:ib a.Ĩr>e_\;ei'p8e`fyj3 %5Ϊ\lX$o;⸳% ym]a$>z"\f:34ۀNU%!LēojmсЁhmE#3oR% 9iA_p0G<4idVߓ^Ԧv~,\"ms`區$cL[K>ҐSSܚͤYq;v&!;y%+Y+ Qw8`=ML`jۮt.zk > pu(u:F~|/E[a!'@se::vۇ)g 7 ^6?t׉n>2+T峪AM 1^KIfDnX2sGBEk P"gg}*\?*kqbr '1i|vr䦸قbE*pXm$e Uaæ62f) uMLV b;j>'|U4٤ l[ =in9Z=x9*{ }\4Ƶuy4RnZQF~%WRPc5dަ$" H#:+&Xzݍӌ)62. U$"(5(BVfeX]shDՐE-XoDv0v^Z|Asc-#3O"BS;sxm8E%#v93 ^bO]!i%WEWK@!_ 1Մ+()w,oO MC4RG)-0L: #q.ا>qW+TXҬN^i уI/kk/A7 : BTy%.IJ?k6db|s.Q!ѓs #"mJ_`]ϳs'{*kوIA>̒(n+o7x3G6j~Z>7"PR6nIoS'?01(t+v&n:6B2&S sպ{(y@t)_3LJK^t݀^>jtL1@as,T09(2tT s+lS'\"xB A9ZVׅRD曔#pɡu"JVv e~z W^^H m+~kSp|UaX9k,5T'- .N1Tk9qNDM#'ҺhS1"V{ 򅦂AT|?FO'%ݒN(҃R3%#Z)!nmx\n!D4P NH$U\=D]Deh%$Ig DeFe;e.& F kө3:1baPNUY{r~ouAoJedsY~9YLAV , AH&[ڟ4FUr_>T/VKJ5f{G+A )l̀2-Hq練%TvE-#+"TGK8=JtշM꾛/owq:dlxTSh? d?L.S*زTEޔܚ[c{Bi$qR]/tQt<%YAk@QYm@`*h5u#:je\'?|uX;{L)+udfZk7,q>)\FxjubTI~E$O ,е_ shIsĨ'S\(SWݗji7oǘ|mΊxWGy51$X |q vUX[{)Fmoy#F9yw)'7}6Ρn fpy$t /ѓ( =^|4E&=+3޵0 5 #cӼ!Pi8MNVPtUô4=q7pXMRSOjӚw`6 ̈́VL(f_6rd!<*z4/ķ-V:k1',QX:5>#NiNEÂ9me.A_|aC[m#4 De>2fRɹm, wyu75 ]_[ 7\v6TFG"D~yUH \*Lx]?lrXYq'xd OgRBp[OzpS3 ƁWSwĻpma uޓ͆B-Fk_sWR7EWQV/`DH4/~YV4y\|K (ː)d~IR[Tߤa>!bxeQYZw3Y׏#3sKITu[CS zܲTythAlJi左ŪŤ6H61U\z]PuAIL; 5?&Iˍأfzz-:~܅Xw;A?L Ϩ} 2P;A`=|M~#p1hm:y"2_0#"A4)i8̓u #9@gS^lA0c6U N)ѣZss>G֐&EESYX{lPvGKIjx[2]Ư/ݚ@/ՈG1D:eFE!+0Έ|;$Ѿri^֥'lA)-_o N/vׅ175 YdVQ4N|M> ߦgd]fUAj2,[zk3 h+NcV< B~ ܀κ"v[Q#wGYln|.,Aٵ-<NbjF0辛=(0V5.pRtboC(V85G?)Z,. \֮dGyg6b5ugi=J/hK$?>AsI4>bb"^Qh^UWKSD6dm@P+Wr 8C{?B/x\RqF )շ?ڵd9KK¿7#8 <tĈSP=o볧)m,xF漉1$Wb?nhP<ҰAmlRRGQT| z2vbF٢_(12M kȟ#t6KlĹiFnn)$oUv2ʢ[|بX]%9MݳkO_u_PN 5gH;H}";15ՀT ].j^Q冠}0d$t_Od9N q\N( PI坄M3jZzf5B55yEBj]`" Pi)«D/-S"5(8A,O6KM)Heg|Pd) P!;H~WuI)償ʫ`!]F9~t;w8LWPyVq}a; Ƿf&mUh Ppؑ7}yCުf.̖tFc2p3fZk *2}+H-V\$XO ܤE~͚TBS<,S_Φtbc9t5)$#RjGd*SU7_AO `V)y7Ty=E/X?!xL|2R[%,v,[gBe/$jwa -$S lqjO$=ʪެCR hRw~ՓIS4j@V邊]2rxH?i]wNDwn+" gEбѸWskHm8?|ZE6BcV黭:k0[ɞzaLѱ@{wʿL=zmbӗ$$lд#V_|t īg;I<U>#T9?Ŕz.1+zJk/lU(gbV x$d\D+.%^B8$!ʯqLAϷ!(eosS8Qyԍ(el]BKcNDorMRv Y&p96uIX9SVW#jyitfz:X%``@u<6H:wg@.̴i"ozU B35 M6I)sXRo9|E]"DQ,e1lQRa, 7LǼ]+q.K-]3/Qcg,QJMit+pc r JZ{]9%a !SKؼb-mHD9юGfϟ)ꚿ{A__ĆԀ@5 ku0}:qy,g4$&\偠I?ߙFٛ槖0 xeCQV5Ie1w/C:BnȿU@]mb5qA*$!k,(URS- yUfuW?mYVqhOݨ[,v%YMVe-z^Ql+;;)(Hgljm#)kױ82beg0tV,d7 6%E]n!jzzS݁Yg&J^-ĊZqč.i ƿc+9gDEA~PEY~:/lj=y~qwS!DGES-3^ɬlf&- :mƨ{ܻ8pvԩ^:D7L PEU?|&+%n)8L~D1!# (hpwp'ʄ|TM2o Z!B˭I4s5i%lpmHpda'Z/Fx}TR j.E J%^‹cVCj7!,{N+y 0}-|Αq$]̈dilj&'VDrK~|l+zYvVUڮ4bXj,@<7:Kq钲[Ƞ\#(C߮8V!\<9237g; U|DWu5k|۪ 7">GDE4)= M]4l R>.jv"<$oƙ~YWCHr'!rq]=ZVPU4:G(Uc".;PG:^cj+F-5>PA鮅_A|8c : iU&f"U 1`8hj.4@H{7J6 -'={ >'+PjqSl ؄݇Y5+u-”2)cZjq&NXˮ5,QҋCs\uN ='G{u9xzgz}ziU8+\˘YRחL(~$1M}zWn1ykeW<?:%e5+/digH)V/Y'3k̅F9# {g8$/ m@2`7r'c8.װ;]fjPyМr.(qD#| ;HX|kaOh#8e!7ig.+V =ܲP+ѰaQ! fV>ɮ`ݦǪ<~b-!Rb-%8s ˔z!gt/[G zeQuLBiϰv1i DEJ,inVVĻ쀻UZ^QQh Tq*g^#5h Y{B24,Qщ ~9 (4?(9>)M7^Tl_rAZl8֭< k);U?V+tܓ% 3p%{0.L `}"6*De$nMTV(N(z[P"$%N&|Q^` ,r?#(Ύ Cl"uR^:±rDTOV#y lQ9IuK<(w2zy\痉ZfK:sʪ.FY4p~k΀KdS%3Ė<Y%T2:#P872}Klչ 2NgVOiIՐ\f?N|k+-E4׷/AMdjR㢑NWu=['6 ^nP{F|WE.'$CIeTƧ X}l>cXȊ.eʟqrdA7j3&.m T0B[IxDDY{," (uփh( 9W6 _@I h(g^X^ZS>1d@g\Ao/F%3ʄmWck=!x&NEe:@Zc_1#AۅGQblzUUX UuRL2﷿OZѣ`EK,/"x@ Kz{6p tբZ"LNpaV.69TWW1N.c&)60ϞSDXb:oh5 6v1l3NVUva Pi%(Y,]Tktfa k~c1ݓ*jOѠ{5_Ԙ1Gz4*#!N%Fi#?K>^(9yky|X9Hiլ íz5XYf$Jۇ'N~A N`sX854H"1Mx<-X,C pCDKMh=C%IYmt :3?BY )jNW}v + ,G1֟1 H[b~G S"W F5ۛ X~D֊09 )fp/K\iU 3Һ*vXNEdH982ÃnK_yuG0 5ͭ ͯ80ɽC,e3緔ߠkPZA٦/3\ >k͛6+DTMr"$J*Z" X7eS,Hj:`O.$扠`jMuw\dv+)Xxkڣ&yLl=4>1zjε~ѐsE=AG}ro~G=Zd1DYR5|k䅰=@N<%\;^ 5Q*jP\Äok} f,)F0‚ ӶL9QkNt}0Wr FxfWvt \Kق۬soa0tP۞TvB}n\A͓˕nhaL+S3!R)8[{@3^4[nAsMn:>:? 1*R_l:܋qASaA6#vcjhJh+ýQ*31ɸQ޼7:nHTit =[l}Mm 7GG%ґH*2;!_?d3b7#jU!DXcʳݘz&0SOu1 *FzE5d^4N|ēi(זl&%F21KRe[=iww" \y6WwS,݌!+W2k!Z]zyix-S/2rB0۴#^'m_} a0X. ӓ)* |16UZ !Heb pO)>p_ ڏ!:̦No9^!4Ƕva-ڛy(ܖH:`|R58DM_ݬ{%lW`8p̏Y;zUǠ V&nN/<鎍[<5dg SӌRM+I<4Ä/@n',_{翊s3ڵe|nS?t9;ےb^xcmaMvZZi AR9'lm22K/nXu F@Nn]#a#Z19Ne1PU߼rWS1xCعQꖬ=*~eZwa~Kb4Y̪T6rtSz5T![X9ZKQW1p66oG k9/v ]gMоYQr5ȏQm3=Po )9l@[jo!J<Xf׸ĖVǫ|&)P;m>oq`;_b-T ں`T3]R&+L)v7TB 7`,t_OD8xIZg';Jw@@TKV'WhlT[q8,p~OJj_GYz?51'ź0嗌p@d"J` r?c~Nx<>P3)" b䱉cӧZ&/ 5TxU 7 VTmVj^_+t]wd֟JP2^DzVNZ3X!B f7ɟـ !Lm =˂)Md*iXO-zmR N (.jܺL/؝nuZϐ}7bo>AO?oJ3y#ST- NH84UrɓY2g,G؋X5\hrq'+3XِKDbz+ᓺ%> >brހ2>L˓-Bh7kٚ]x"mE6g`aG6zlR6]7} :&g#PUO!Ic0pkT+(tiIwG9׆2;ػNU& mJVK1,_9xlC<PJfN.d tuxO ,r)  p`&fJ'Eqi؅nxK/P89Nڍ)nU9FJL "NCBT./s>^@U哝h&vRG&UĘ.'M@뺄d,xm S7T|$H ZRD{ {v/;0uWEڤբ$'t"{J}!6f.e,Sl{PuD% }^CN.ϑ)EʕsM9XP->fЈ s TE\Zjq 4F4u;8Vxȥƃw$gfH9a)~m$rH!Ҁ2 eWW}nzZ>\Y9#VTJc$O' oP9h| ?\;la^S:_sEG5Kbp ـXC۞[kKV](7\͙ %`ȟٚL[NLv$Ss:Lđ%wm)$Ɍ"cʐ V0>y f1fb;^fMIm'cHZ.Ÿ]Dqк P]=IQ{؋#:U&#sr\jyB=4Xܛ}m/Zڠ1MRlѡ޴Q}.K}]'dqC}ob% AЌޚlޅqo#ND7osGM;Ѿ#Y<bd+*"$kIVoVUj6hngF~dڣiǍ\ə+W=.(؄z2`w AD?ɓpj?- gq d>E 4wqf*9,ząKo,5;X!_dlIv@:76oȝDzf`J_S4zRZXB)4.3%˻C&kM-LIJL9J(.`B?@:Jg8b){ek,Wq3B:Lvn4 ݏ+HŐ5M >ae}2bz3][sckp^ ַP@VS6ASt'@ jdV-O)-IXx ډ듚 A+NBIS7+ߚ7ѧZ Ρb ;\.պ tegnk;Ec<܌ؑ"LOKϊl sί3b3iGip6R6&`LO{Z7 .&]ސܣ/Ѽ6gAM/2쪛쓖N~yP <;\/uJ=Uk в26i.-Fowe I{|˥@4 ;M+e[&kF44T&]H*}4B\5{U5͗&M? G]spGOt<אr`w S6xcY9ku;X3Z^eTs@ /kdhBV߃،v؅]~G ɉТ`./͛"0jpz Ǒ^W6J\+d˞cV dY.-havuk;,x]3bԘ02iҞ G/I"$LԴugT9WǤp,=W|=3y&",GS#Qx ]۳a=n_"Qr#+1~Af٘U"0qr Ƣ` '^ #l}.Xg)9F*M/ql}GS1רeGLY=lW$i[s1~\x-І\J?㟅=7 ˎ{0س}*D4Q& :z Aab,=H[1UJ3c/c++K\H~xֻ3Mu;X>T-W"%C2]!=2@B(GA0E"n"R6 cd#%;Lq}r6ak3}+'ӑzj NTojdLrKu2Gn`j]fRޒieב2>{P<V{x03߄@S5z};33?W.,4v$X-/VYFA,XocY/}p-ft~5[=M#ί' ezb͋LU!DA;ZɕȠ];jZ6 rڨs FԺ2Tp=U:IGqB:W @4$_ qXQIatd@LX~/ڳac }9Ӿ|.rtk&)zWEOFH[6]1pa*NtWvFP~͙ 㶁 տμ+b$"zXb@ꗳGL;MqKo 1WhI4(AR$ "P+fI*l8LVy۷@pS)*m-}\V ̔R'Ӷ^eI;ݝx \/ Fx:/gn+0i8}pٚh$s #w@zɯe7*lJg̝t"*ؗ3 _3+n Zo`Z*@(ͥ9ÍQu!` !Y!X i!XmkwdwPs6 5IqUSmB3Fe Q{iY $F#{de}K?mx}aE`V#'5kbQU ξb@YugIY&*ϻH UM$[2ʚY~:)Kfbq~g#cw2Q`=p]#i;%y>k5GA.kw ^mbx=EnE /hbn3`Ytb. ѡ6uAf`:[cs_{jWlfE8 4۩[E/?|(rbϸn.̚x6XKA+WW.jQ d| )k#یѴ)@ 28͇͘4jq %Zi8[C٩72ي:6N;|j/î0- RXNFuor]^ 5s\x+pވ:Ƣr]Idᛴ c(K?5dp`6ODB 7;$3aS1ãF:dC AWnN\S2M2^KW=1~^!}kxVZD#L+fB]M$Ľ-_w̻D\2cdV3aYhgKCKk=튋)8H_ s&ZX˅=xLW<bd& qlDMy;(tGg3 X $/f? QTǮmۚ\Vn`W.bs$g$' 2n4{h1D Wo2EYQ;Y& 5魊G[OK2/XivJo8V,[fGbf(eco 2fXm3`}dDCoDf9X;-MՔ?ͲW#J9>B` V=SKKfdhY*!$=}_d}Ԓ,q,oia8p[Y3,S E"_r1p .hκÐݩ'0xfuK6dry ^߼[.)0nL!DΐF_1J5sD$-*#t,8؍c9suqҴ=ST>vg߽i;~kxsbF2$]ݿF'UCG+s꟡E)J 6sd|lLJ/:;~dCH!96܏!0qF:|~s>{_(r2rҠJ*._7h$rMVL !n̽WՃnɚ2znD`=TU5ʌræDoCc&O 攼&vnYV=x >=M4koڬs.(1(]H2b1'[/$p/GA=I8nfh  s,[p9 FU{qn!g[]%Q"UtZD4!Jc,dXV=mt5Ҥ춍J&[Fk:IbfWzsQ?qV7!GY` [hO_qyRp,XVFr I⒱cw+W04.Ty*jr?GkWRa)o/,U\noСqj0W OI\LSm;G!Ps!g^c!mL _uM%vM7 }$"'rZ% ੪BFrDՙ6X=4f&b H\TM̖'D%Q [ Ef]v9!CY벢'ČgXt.(%h^1@C"2P+3-SV !Pd3}9u\{L'qLںI!Ѝ?f*ް<!7O]e8dQK@ 5 ainʍJp&-{,Q?6]y`rzy]dܖ0du/uU7tCm挮Pm~李爸W_?@hH(0#^Rk[ɘSE߼p^,2WBL.^;`GZZO=;,;Fz~-,"@^ y1:~tlG`eFg߬ʼnW:x z?`5p~O &np$SN(yvyqd[%ӭ3vn ڪrT<=:Ddϙyuu@F=>۝ԥi#G C5Ů Sy:noX3)W._az\<͕fcAXpx,dOMQjNB)Ff0O-%UfkLPxmdNh Xs.$Jhԫ}Wߘ+fynѴ]uB'u Jt!aȠ<.aqBYq7 WH#tU,:-r^kq_!cxh8LDy{Coȵz!$g M>8&_(<,t\M6cφP\U^0ºLwI@6ӐvR;I}٤SE7ن(&[S2UҔ>Ȕ߆n" V؜Z.aqB."B8 B! )NMTP$Fg*"dl{VlA<{`-e,#Pؚeôl}b.p.]1$6W_#ɶu[C'PAmA_\,oul`﷏RUn$."CEp.&; zZdsyNm}@[qƢ]ڽ Vyi u_9B8쓀 Ǯ1l'`4qo$>r9oVI/ it??>!'PͣŢG{a&b cN`_V7k 셲R`A0g6@#9[ n`W5xOe*O ݪ/Laԃ4"5x=LɐJot{Ei4WFR!p(عUha_[%d!ANc/'sXpbrheD `'IVr]Ww’9ɵ c+ T3>67-aH tfgoW `Ɇ8^{ڢ譴x߽5apX/<@> Y[HxV/U>:n6? &*d-DA+;C="Jd8fR町qI>RaI?O PԺP@+8kpP~ xwdCJ:z]mELZOhfqYn:LQl`A>%MYܱt:6(1[VaP^$ItZ xڑ3 F"e5.3~ԸX@}km N5;/Ku#aY _췕촐DDITy=c2+)G@!ݨӫԉWA1zf*^0_\q5PL# x/dd1(Уoskv陲8pGA#X!#)L{CuOF((;󽵥ty+z4(;,sCu D\wXɜ!E 봿f922.uƕs2狚AZ<OSkV<$<4+vƚDkgqu>:YHKkP$:Gu>Cx % j7 4fDt{/O >Q:9DWN=VJӖ/zJtc`JG,CDR~)(l'`~ DHGj5]3YYv+3|RA.jH:FīFuoG@[XԎNj Ac=FP%HnSnO}-44W=.;Y#7jo/C'n0 λl79*9ds9n>Ffc*½)UC4XZOs)#%gVDLk}|_[`)PZP igG'!W/woBWl~_Ms(z*9rJ͘cET!4!RD5+P;2UӡDh~fR;QWL!-Hl? %5>~ciE.zо:TEZJ pHcma) V7*xl"y]K" [9YK{( *v/dM4ŒJ0b/q^~QH}׀!4֌]+#DC 5F,A/ *F+~k7LB]HʗE^q6Lf@ ?kfD{ %5\HmJ_'(+ajġ\gC4C[X{!q*tXl?40saxM3G Q->tJRd*2V WRT!5 7S_zt-YC*a#bJpa ѭ{J#^;nh(b 4@ˋ"'xγxת?# %A\k$&؛y!QYw~94CfbX{U5>oDQn[zEܨEFӊm~or]/9h``I:?[#xʌG"jo|}NPbOύ5N1}> ki#7P3KPkDfVYk=8I*{pv֑SdunIˀ+tZnG_YVC 4iRc an J"PH ()/2mIYu_}\!KB:GsqF#m2m.m8a*H6b?tGL/~< PrOCC@8(x|Т2mïbʋ !! D!+C +땖6=8k5D9񈊈L,F}SITth_U97xcRn@w7_V9r:Y_[&5rZ]i Q 3XE[д޼# )ʃ4#pR~~!2 EWă'=K/:^FM_@.o'Nb )] 1bI!k>6.Syص]7@P}v7봪w$Άn+ZRYy>vm[[ L_'FlXoYlD@iGUKwi oyVtC1//l"K7= :.qS/.dTQH6W6$݋Ϟql3Q$̙jmCw_r+N>}T G~h{^ A )D: 5IS~ OVeuc X&g9a1A'88v{3Z&YЪ S^1PK~plo_~IT"O8?AQVV&AH汲il+g-syɝ[.y?D_CFTR7ZyLSgw"`1*pCI+|Lv^^AQib8my:%+:۽տ~I$))!~nLKA8NF_ ͟+ͲyUS"VÞ%a0%ލN>g[JY hՄ[?Ա^$4e)jB!˃7=6q6}L7\vDEbtyj{2@6$j陲$NP^#kT:Mu&!P:ik"BP7~p ߤvvb0PLB%Tɷ!3Y 7^~*E'G}%"]@9k:sq$ 3~B%ue>RmnjhkS& Hpj!irp/YK "#Y6+h_mHzx෡8I! x.A0X*b m0ֻqĖk:G.#;-{.~YlT"S6$Gj͍2ox.Z _ Z3Ϻ@Z ȐX,]1Ԉmд9%}}~N%3CUbi6vCWU`oQSn h};7pSު2 ͂~kdQyR+HjtԄWc=%Ґ S..v4!~ ˫T{;a mNjeThG(`Y{*#wyI״T6NTQud$1n3 Y"Zt4(ρ|{k:j>wH]˅--&N3/3}X7FVQ=rTE5Tؘ!x^Tӎ=,sXj1Dw5NW{ImCnܚjJ÷ 1cg31؎y HnXMkU|ʗ${< pNmE2mׇDjɰ4- %d׳w\j्̣ZygJHu(+*ˡ;*ǽYؿtsZ|+. bh_T+$p᢮8q k(39pUz-$ރѡ B^STgUWĬTÞv9! nz`.}P܃rQ" ɗ%ox'(wV 1f2oȭpEM:qIuY{,nӪ q jz8˲}GM+l/_ɶMbA̴׎g\%d1Dhi a.Vf%~@x|4Nx1j!w{ ~e2U5Iб;,oDv), k1RߪuW/;޾Wg \'uȺ^zR&9Տb&oNj:^HLBLCpU~&r ¿#ۍ4MT?0 9V>fSg˩[nP;vzC|EȅŰMܤ_yuS&+w=0j`HQd_gJn1E"x{ tM5Pf;6b* yzfK!OQ@{? qgǕ-)^7=*96?M {4XPIv\/Ydmo@ӈ#G쐂)ЋYXy,BK>-/%A݌Pqܟ^w>1磗a%u<"fcKymzLE{7tqL !z;|QԠS=A3ikK To ha}+2L\<;59.v_ߣ3K|hĐxVk>|Q Y<@mŋ[8Q#{[ՆQ4lvr9TGN6O?tTdGAc9+Sj_xԄ0Ac/N4 ~_@=<ˉķ{ nP $β#Ev ?tPcI5?.+б.p/Qd?grl)kV֡q?M>kł5Xy}?7 iD 5AGɊ/k`kg4%vzr:a+=SwS5ɚ\hSc@c ktsגkw lKٷ`ۉ_ 5V 1Ӿs*]3g%aEǤqp0s,IVs?=Xꃮ t aoiȇ֣%Z|e_ѳV~B?=\q-gmbn2*N֛(Iaا9hYu,_`sutmgrg!Tr8ù=jќ) c!V@ͨ)M@BU: l&\0:H|cԻ%p مXeYuL4i=EObE%ri u8W4d*o _;R".g3ZfWP腲 Ow”TGhv'XKjZLw83X.k-&enwCB I<~Ӥt0i>j.;auz50#ave}QkQy]@g#SI2d7T )TURt)dΑ*b零ELWND"DwupZ+hwEgM_kn/cYr"N#ʂ`98< \Շ0vO$gbnΉ`x$.FРu"pT`>,Nl'|2,'&ZR,:FBAzV;ynkCy,ѺM{NM:Rz1VULf ۝+wa*؍l<hM]vhՈ PlǺ\F;F+wP#'֛CuZg2AEӐDE7A). .9֍J$ʍG^?w,IxJbI5+K&ʔ,斲I{fl,g ^)<޳C&~Tnk]62*_7y} HÒ|27UrzLGH`ZFj? 뮫OA7*rP ~J=!2~o%m@*vn7I1ƤRy8VYpȨs=.w/Z$}$9v *xR,b-HkW.@E횚[TΡ-ANPt(4\_tp,u֪K-Rojbh ]]C]Μ?un*9 PRf ]KǚN0LkCtYITa1j*yaH/m',KJ}-q$rvs* DPG˕G`#]!6H\*\s2GD40;W&g}qz>29q]^ש5CNժ;t5}؆ ڢϢciK1s! XT5ZzW3)Oh!J@& Ƚ]nE,ڔ9L`hOk`~|-2j^b|`-3EƄu"#/)2cfM}-K- s/;0 G>q;鷒;HdźKDDpS.GOWmSs_jo Wυ1 ɻP4ٙ C/ j!S|eiKľ13zV$=|[[oS2|Yx`|fc'eyr G9Ȟz [:iJC ITeG'p"g6.r6.mp:o5W?5K3DT5趾>g OG z;Q3h"}h;p*Wt{|G "yv/W(J>m@h>)WFbL8-YK5Kw⊩ r֜wɋȅ C#rYM97sfe @"zRbȣn2¿H^T\}FIdUpEvkd "oCzZB[MilU:@!N.bdL zkޥQ5T:sN!>41T&$s 6KE޽jiE߸^/"2;X'H PB+s'< k]xLGCb7=#>>zR e'ȹ鍴[/E5A܋-3렊nfjz[mxٹFBN#0 |R>yz SI2d 4aX2=Bw深R^TLb@0aFmR.KF`A_2n?|5iRh FX߮ tB[̈́LRv 3W,>ķi'x4ΛxkPsy 6\}OG5a/I;0iВ!WEZZSc+ɹ6"ۦgw` ûGϷ4 C޵ nrR1"[B_>%l|B^?${ ' ofv8}RYqCr,K9Rb!_%Ϥ7h%Mx*3 s!2÷IP)%&}Nuq-t7إb$UW֦'`*oF$`Q $O?2U B{gNrdP-L瞖SO mf+yŕ)kk3ŬQ}h1?<3mO꿃3x=7ʛͻިAc|i?$н%uJTF=qPP #{Ye9M vE!2|R\&O.)0NSTԵ&]˰N_`lh>}Kv" z,;Tex,[myJŜ?40,:Ioz4ⶏl@zDdxOvx82>Y_q6}q< HJb9tcMD FIg|DSҒR|+BD<P˃(b9v% -Οx v% ֽ|s*LÚ̈́2 HZnsFkAQ{T DJcxUO1r=hH ˣ\%H-ԟ $C"up!&FLo&i8[8ˀ6;*TJbQ-o(7ӱ&MAޗg^z?X 'Y]5ƾL3}8M:"ia4O.mRH\"dE4.dؘ1A7}?aqjx< `~C~#_ VrmBC,㕹}pMWXZ>NiڵLi{~#s&hh9d yNÊ[wHnM+1voI{u_SRݷI1:%KSZD͕-dqUͿO(=UêÝLB.w-\9l#em5 = WAF_%JQa|l%>M2G) #|NA3?/; D_4[G%H}kQs\AS6(T0 Ge16T#VZƹֈo'zE4J\FBr*!9e-י-bGظ`s=zUD!2U#B)Kd&j%EIqÁY'-c(Q}V\_i*´;F9PwZt{]`X*5D>tQ׮Z?ފܡ$ac<`%;!d~WmI1؁K"9%3c6U;SKSLz?KM 1kQKPhA,eJyyB|Vїƛ a|e/0^_+ 7%*E6W, `hu+u9dklPqe4 lOWVc^r2d^n~'`˵)񞂮%@ mDf-dӅO<81?]YnS fs~uX=$j@ L7+'40'"#롁+Lؙ63wGX"v)F(PAl4Vw6vF*9lњ IAvE:x_P}BdI?Xmv&7xj!Cj&;TgpGToF.53xsh7sjxhY)B{C&atY.~2I: X|ʿ$V83j us6j $1$8Di|k', 9tO ?ʌkJO6JMU;zjckBZ\2 2U;=1@v EY0,`@qܠ5^lveb0ۂ5b%U_q3XxR=5/Tr H w4J]bЩ|-l:wٺcElozRp;(x^><+ "Nn Z7vG l;.%x-+;39k7Qݶ'Q#~Y*\WNjuf-I`# ^O Fll'zer+k 6cq9'X]*[n!a#x2^̮>_r(Y}ykjM2daRYWL~Cؤ=>WṖ 䏈Z=?ksRT16H\fd) ܴO qbJ1wHVڝ+ eILSqˋ]2mD%ήئjaXCbf:);]y)Z%2> z$aY1jZMQ=U9]Si*Bjw*0=rind4U\ Wā/2'פ:aᨄnIif{GtֹG&Z؍'tyWuG B_4#ہaG_e _ר1&S{OF_ *L0pj -SWBeW6-`o,4LuSAmn)Υe^]%bCp,*㛴n nX$33k /}U}X}f$Jc^d.*x'FVԐ^sV`<4=͵x a֋`eϟ3T6~z5ӓ +dVVz:=ALj!8#i\ Z?:YkS.$E{~Ⱦ~:#z'MmmUO#\<:€r-b]P_G>N,RfYx1FO9.%n|vʒ\ĔC'$!0K4&ޔuؤޮ)5$h4V/LI%jʊ_O at%v|EuM?wٽQ~v%V99mKm (qFnaC"ɛ2ӎ_UBI ~&5ֈ\] qj}Uc Sw6Cdv<AҰ=1EjJ!)?SjjP}eĵ宛M:q,4*!|T-݉i]t?:oVD;0fzGNE>/܅H <Ħb9,7O 5y|S;feG87V;__>7qۙn=3:,MC YD8B^{ 2-,=?&S8=dpBٶQȜoKz#!}]Lx,S\3F18m?L92tKԊʲ}_ 0*p+Rz=]ČD]BT P(:"-^-=` \ѳ3gx f&ْydrq,mћAW]2 y?{6~Q2R%a 묜i?K:L+Zclh^ ޏ8{S"_fowc6?yQ`iƠdM!Sܴ*hFk+Xw NA ,6yNB^_5KDAf5x9`n 5H飢KÚT8RbF_񡮱Ҁ̪@a;^(!B,Ѿ LuU ^O4 ~+*XZz%f3}Iޛ&]@xѼFkTrzy;%V f%6X-jB DкFefsHP\] X*ޒz09Q?\X[|X0'bPi87&z @m#ĺ ke9M_~86*-MOVCAr-8 K- 01ɺ#g5?md7ZmEx>pGh'*T9l3Vz5\Ja \; QɄq4KU1CW;i$M/ kXD\reӾRup}s(hgTL`&dvPxG3 w^$YM'Kk!fJJ3VTxQG˕<&eNUa:;O@B简|PY,qmwkNd=sպUd[E9VA7!MKsM}t䔑`:v-6_lK$Y>J߇з$kw]9 v>dN]!F²eLB gUv7`{ZЉbu@󖖭B7Gs 8<)7pJ%Dg,M7=b?f|ytFOi\@sYl57u~qRd.Ϲ, ී5̖ \RgRZ1rH1Up5B}m-ob3•G.UДYb ǟ΅B[EᖆC[]IF@#r'7.|-M=Irv,ǢRLd4ͻhmh9AW )M<$m0$pbUMb}M p6^R:6V1ȫ%ןA=`";mL|"d<f?SffsN h_qBH"mx߃G2I,L!L xJ/E(b_>]$޴C|K?bкͣemh7 2/}]8\hZ\(hHW{*kεIz@Hw09'Q}}ξaHnoKkTPdݱԎX,YYd.,[?{*ґIw8kF`v0v%2򵂂T JeQ3KduZݾ8fєM9<'c_xy<:p=U~L]dR LXLly?_Z l8KMvwkATg/ON: 1a-DǶwFH=W`6DD MsmΗ\^\]*JJBٛq,[̒u}2v=|PgMADӥR?Dz2pv.gP늷xY}2nS)Jao\YM3 ?e尠):Lب㥦W֜23TB\oHu6}qU$r 1n mI(LOgԽĠHJ4hݬ|, ZXp=틽4> O{1"ͫI"CeWwoB:9D>Kh霚, 3d v)ȋNx{Yuvѫ)}&` OSwTk%1]ȵgUa:y\wCl*See$~c r=8 M᪾v(|}],HZå#p-*UU4a.۝"2 s`Zt㷟Nկ{KO8YX݀ & ,2N ,3GbGR {.ǃ[>0_ЙWpb-u(u)܅LRz_Qo.A\?VZXr%V >4-4-}P&~-Y5~yQC 'Kv^'Z¸ha$CƆ=/y2rb鸜_>34d"`5 @ ]_R&@jrHQ-/P^ү-tI!,_6me>`^>lN|ѭ<^/FfLۖrh;F9Yŋ>j`35a,!De+;Ϣ}u*&{M jwDoR YT`,Nbr^:~r>e+`mlc`kSMG9 #u^=!J|ZuURj뵢rmO){)Õqrճa3j&D*M/Rq4cKoblhwa*Y2W [T 1?-WHdFl߾ ꜎ H6-AazŇ(%( ,Z(P)pIq^ﹺ٥FGOV;֞|Ͳ446 qϫepRآ1&B2f-l!YeäEñ\F=OLQ!傳`^eB 9$7LV#{2 P6TZ' =pYls ,7oӞd79]z^~ ۦRՋUJ$#o o: 6ٛem -Fus!<뀠۝U laB}j91In=kEmHE]tz;1A!ԛMݠdUN*e щ23B:Ӣ]ɩ+H'PHpvBFUv\w1/(~!?Hx:j.ʘn|RMsA8UҢgaY V$r?ݱamb#(4Wuża7U;WZhqfIE>ؘi!HW‹r&Et)=U;ѭXH]UOURXUD0jF5LКQrFG卻kM~V4MLJҴzZXoK 9䌏!?~KQX^ȩ ,ɗoPa18,RNd=2r z]bk*:I/ |tdӚA2.ОX+̃[X*-Ɋx-b /ڬ/azg1Ք"S4Ot3i_'bČĜPFu e\pj^ws= n}&Dʠj8.ǩ/L!l=ٕO$;i;Gg6^ - W/7;,Xͨ|w)WKIJEjי`2ݏ'+P]RJ%l`j:qPAW!f lWd\ U4:oZ+ OtD>-Z2hp؅|! Vb/j.!ΐ9Z@?bS%:뛩Qr4'qyLP !TbށyH'b_{QIZUfs%HE$t@l;#.KT37唱uG`XyyکxBKJH l sX:[2}۬p<=Om~%>=H*+Y%>eZGU3*U{ ;&J,q?L1?a)tUf1 6(: uз~j('[5V6Mt]_? LHTD >շAn ĉ.E5=XO FZ6Lz% H= ?L[`ՏF߈ƃ*M kgحXVjz[E(ĪɛCrQApf*bGX oS >k9Z4taXL*cXoyS6XUTlZ+WȀ#6#+rn xf_;jVgk}.mp~wa-EWI\)I„>7͏q =[c%V<MUW9?-l㓹c=)U[ScvGx~6"x^VŁ&FaRԎ3n!eY""$$,zgE=!ukȁOԍa="S'%|>-qм8NJԷ6 S![Ud41tȜ_LIG #GŶ"}`C̀]~g?\᡼dJl~# HWdZs*h{V J5!%c%zo2>Jfҫmɝ1 摥 /"p` iVEGa'zdeu8LpAv^*[/Cn:-ҤHI$сL%`\P҄YyQSoL|um<$/QH_A&?@h8\{5qW eNQk?CB4bt/J ְ1t &;ه=<9vĚL@:֨ 4X(U 4 L,05Wsfe;_<{Lr5^"ZQdf>Բ.j2v_hϺ49Xd*z9TTMT;nV~nיNFj0yn]Co}9pfж@c j' L01+eM$06l^L &nlJ<yhGSRzu@!@EɵIU}sCWTce]h)ݸF2_eKg<B1 h{+H ֜;IB4tϠR:d-& 0ܱ ZIMb*y{ ]V~Ȧ-`%.- t]LG~)xs g 2sq$Ih%0KWa=W/Cs5챈a?ر=ϯe 4%y[/ 4=~NRw(HA^b訉4> EH0X{i,v1uFph`tk? b#BKlO؋zKD Q:Ŋ#R\ J9h: k4A2]6Q)yuյ 4m=:uF%Ta(lGy- 8 Iy&}ș3ݍ;l%yT$-XJ̀ MUA73KL +1E码O1y>#\ݧ{ֲ^mfcXh//XQو~kggMOHE-x mpEP:9/! uUL_D Z:ɆtfF4y&sV[(xH?Cl/f[N Bc tIJ<~9_UWdSRXE Y٫o[Z '6@{zqDEt]P//K p9Wֳwl݀#<.>g^gRP [e C\ (+NȋvFC9A -цC>AɉU5cI >)äF\U)e]FAȯ<5H\(7ʜ݋Tɻ;F&" /S{E2օ X:K#4dI,Gq8~F5HLԎɖź.q0&pdaf4.G QUptj>ov84ʓދ _bn6Nr3χab/l7iP:r#FC']" :% YpU@Ҍ<~d kJ':swpDU-s;_?(wJdZ=8T'.Xy xQK\ Ob)@LW5<,{b}NHIU($~6!R^HIcPcΝR/[֗IJPz3+wQaUn=Ű7[\'!o mذ2ղŸti ޘe-<NĎ VG'ȞJ,ePuXs4)R&:2e)s0AloA;I]H|B *P: , |(3O#Nq}_W3˟w/f{VsZ89Y2M NiJՆΔQ2jC8lΆ■/*Kv6kջ~$)c= Nw+,\ȿR| n!}VovMTdcAfۦcE*o8 (''wXWVwژR*~k\E9_U=5Ήw?ߩ~U^]O[")N-j7XN5 7Տ!/'`/ݘT ͷ P7 q+q TP & Wx|s=_ZՄC=|;C][%[NwIPz#ƥ[O x9i#&,[r.[;RYc{C:İF`q/[abiT8/5M``J`rh1:oEI8ZF6F-"T"3HM[Oxܻ0@ڞyM64S]>TC8 ;Pwp!fy+ 8/jbnk&BڀhgbA#)joȄճ˘hSLsOBx 6Bu:H"dȣ)uK²*э'8p݃a K1^?R0OHtw6kvm[bFL,5T;Oj~Jh7*vO^=Q~{l\T KC*xe{-[T LZ~znF3MJ9Mشj`[ѣ=O+T՝Aa8@+5a%mvBB>3Jp#O%!P8b4Eʰʄ PFcnwAh cJ8n35LQeii\M/=4xY.@"f -6vD!r/x=: N,&DSÍ-f4Sb]m8㜝$EG`9`;{-K^tE#wYcA+|?ȾGTK3(+gbMǸ%HFF65E8o,9x*s]h)AI~NfZJT6EɡZvX,[Qg( ?z9|kX -d*^;"rF1v, 9O5X ٣rwڕTώwk$] ^p[Pwޏ'O;2;lh!=[ۼ+2bW\Hz xF gyvt^clbp#g;0Lߢ[T/2=FʴT:q9e81nUhzzq$7vsmpټ 0Xf]DH{d#zJ;H^a$gt)vޔ%hBØ5‰q><VT3n$~1$L!5|P+Ve4MkDY#Rkm!?uABBZ0rh"#P_Ɯk@ )Gey 3o'$17"8rЃqN,j;}2@,њգod(F 65)J(H-}hUѭ7e|܋6˱&/4r Ε#k>ȿԨwyc`b)eLu~>2prV;?E/WpG&kƝ2&V?~aɹ !V+@TA|R<2ƅ^&i)ݾfWlD ?RO$UnyU§? k,On)d8E;g%yjsqi"ڎN7`z~[kj?H2A4&pt5wo#X3GC[zlPH= LBVIș7cH1sŮM~)~n =o[f RPCh; 3`Al:=Z.$v~l[;p8/M9:waS8z7Y5[`9>? \e27-q*=~,h k|j@ڞWYc.x B!oc;&^^ \޼fߙ֯X2N)绦%ʉTAHÆ/^[eIDL]P/b^t"p(GzFI6_0LmEYhJ!MvkiɜG#)#K=P|5X yG?tt;7bٗ 9EcƍA.jDkeVKzXVhKdG|!;jp7n"ڈ/oRc!+8~"OH+U fId<#7=%< ͯ 86?@H_Y2FkHr_sϱϑ)?D@@doVRfZ'Ƥ]M;<~3Iq3@ aX8v(o_!C_ƚ^4m?hl!|h vs<,*xeY5DC^3DcK2!GŹ&>5|AZb3;Ro⑥\tևw]fXߠ [~jQߩM4 4{$<6#{pX,O0Ó<h]\X!?Ѷ xխ&M…7(X~=AjsUt; >tt7D(哓`m=9>yFĊ܌~,]og懆:M-2YP)c-rNpO–!j ֲ"io/84J ģqV_~v@a[x/kcwĄBd/}3IyzuoӻG=t+fz q^4}q=*J*$Zh 1&v_#KT*䃺ղCF$X/ޗNv zJmZ{fJ68RqO8cOx,6 tNf ús(n# mQ&b>|t?ݦ`D&2Hg@GCBhdu]Kd2  Worj)?-9myRjdHb`$5SLUS풌 㱋?/|HxbY$i v|j j{mOuZoVոdZ[,Pc`-0̒B)->*(mg&K!/dgt2)^2 j/P=N +֡}(I5U]ntg1j[O ݛNXq`40X[v~Ϫ>=?XoHgIXS([څXuv \)7C653 J|<)e(S^hamf!//NfU8ez܅ztLƖ *j[m\lXڤT_P,Z^ҷGc2VlO9,J ۲l-@簠޼qYŢ .팈w,h \k~o,pKq܈;)RpF3 oe*gj;n2(r`9O~=T#jkX7Al7èCcΨtVuO h) =3iyqT0; (|Hw<2UHAK׮vI%8 #\%>Qn^3$ٮ_M3_xق& C>yo`8=KSM`&Q^3QL$rs-ԝ,DX IY=T ҚQEMK%y[smJ>A ƌe~aʵXbnq,({:$ľ_ lƉэe@fO*Sڥu]݂.?:ٳ4-*@44 yfOmgъp钝.{e:ttk=eßrU~A ͕&b3BiBFX9P)fdw=^,KE,^B&KuDU`9w,rխI%wUI>G,ZBc~n1Æ}˞q܉P<*>3o[c3 Ej%Fj,5i&G=j̣ܚM0>sF?*F{u[%k:y8*@H/N4jEvG=X&gg`f^OnjGw28 =t()e-LOB#x2|'\\UBAV\4js=Ǎq,8#5 9;0HK83M,deОN*rʺg]ڼњS~-tMΗwz頧~w܃(" `Ul;@R5ԽmQUδ&TZ ]#-TE_S.,;0m@{,M`5 KF]]粴e IIB6RO },t~%s04TR,eg-,!?=Lj٦P IZ8,YAs; dVoqВ(h>If,@)Hv^QDhɏЛDg_DT$ߧ+beKӏDWķp^=#pîEkU"@$ۄTP;Kk~ P74ȣH .$>S[㔽\[v?Ž*#.)SuA{Ž*׮y:&fU0V(NɭFbMs &GB)upb]+&ꊿ\9*U5A :>U-OC/@`+WU XHFp<3'Vb9JN;)p62#yG㕫B_MѠ-$lעлBLa'+{m)Fyo-eC=h߇3*)"&k3-yu",wPYWo~6\`wp: _1X7=Al"4?4@ bkp#зT °BCXXe+_nQ`1 @H1U͖8莝x[츗W%dKl-ľSrݍ&:fF^ZD)3dVw~VCn/wك2=,80N,U㰞$*AEc~Z?jƮu;s~X/CCh+42ҽjY}#zE= ._:#j?{0bn;Zh FkcG0d,@4 ݷPW!M sϧp%%I<9Op(NܘD2xFi#'J:I [ϨY4!s|2|.N3/hW|{bQ?yPo`Mc~bCXl,@D4|.p/Y+DI\x3`3H\q\n !4sx=Ӓ1H+YJ`I(ף*F•QXOfjSX-?l9,wHгF~B`3f{9dmaTWqƿ$Sr( ϒ?~i*Y g&w?3VcRxOgSHEEu(YݛAyu$.A  `P9Atsmi&jO0<(}(f-2^)!ҙ !(طfVeRpq'!%"~Zh^Љh%G?` fxoCQw<%A<31ᒰ4f]> ,ٺw`%<2? 1oٚ,K,І2OGvzZdRf 10)89MЃ@:$j*\b_74D70˽v=WJX!\)+hN]^x~ d+ڭW@ \ f S/=WVТ$L{G[b' of#]h73HSjkU8Zʖchq<%B⴬5M*TG7t<:wD,314:#Om^'AHg.7pdgLak8 V|/08p\urǒ~EH?'fkEzݫ# pÚFp\)ѷ*Y/z} S 9)'ҽϢ~>Cyh2?Fóa`n1HZlaZ;H6M/P{2~9r}76b.Iꕸ\6:RWJ]=w{06ߍ/@:yhe`!k8LJ'Q|+8b_FV~mM#*|@ V{"D'_iI<3+a}M7ZdU/B`ʡ-Jiy}ڂ,jGzTb8ۚ;QRͿdC=Ah!^衳3q`r)븽X@Dd}6dt?Avj_T~./+Sj {lCIג֗ 47|47 {k34@:Xm{&}>[YG|=RD=֏W^Ԍ )i>PV 38=OϧgUXY_ ݬ.Uꫵ>uw45z.yДrX}ah#jC񟔛 D>ArQYB<|! ،Ui XB6A;2 }'"I7_?)s Ĺi; (^H4aET-ftr1=uP3=r4k[%ʿT8Yw me0]N% _j^QԳ=ltj '?QWEApY.VZ"^gt#*uD<\֯]@I7[脲XqGrm3Z/:i*7ͷs=ش~@Wr gYT򉦴zMٻ%KC3K٦ܣj[:K:g&h,S1bI" ,KW0Yn=KXgQùs |ƒɺˍC皥7"c nuSoMl@P)=[}_p ru,%fX'PLO h :9Jfnb)}C@#+xpn.NZ}{PaZվh%8:CqS6ppG3i5u|!XDp*O+(i"SrqYEqz}~,Ѿ'׬E}C,Y#ς~ "dh=[I3SiXB;~pa8qpmWGdCd"7wO%JKcW-\ԝwiz +قbmƋ( .uab~ūS<09œCccbnǍS1Z(1_8+Énm.p8[@k%>EB>E6c<(Cd 2,VqXkI1Il&eDDD1 hl1cptTҀpղ.l\UpBTt4 )_dϭ JӻTd4jlRpf ^/.aVǥK[xc| pOxbo퍩*`5L'/7f:KjZ; aռSPUXQү3 :e|AM~KiRV9G%qjB248a.ſ&ƾ*nM--Vlٍ 2ΟR]$s4,c%@[A5C@$헟nTHd#X E0,aWg#&uGYN$i9főa)h 4ypjk(1e!,a2 oϤ{TU"t?/Pԍ}߳ݵXQȶEC o;̝U1hId&E 9Xa zඊoi@8H/uHLY{1 ZQnh)@zű9iv1 H+.%(oF!2Ru|^=I.&-M[jmВ^j{iFo'anBj僭;Z 雗u6ІXeù/k36EU 8u~:u4&5z?;W'_%s;Ԑɢ]5wUAyS }W_A s  ;)޶_I;Qbqdc+6I[ZNO5$r #DW _4z3[[[ wZzHq{Ͳ"Tqȑy a@E)y֤I OohàȦ#69 ,5 C5v™?T5F~=\1JuVb YӲ}X岅K,hpDG[IGW !dKzJ3^z`S4EaչraP:nI1sݽr ;y? Va֟ LRLD beeyXngi k\k=Rnh]XVŁ tQ$Lټ'A3{yzД%mZDCWצFa *+=R7щ|Wٱo4r|ؙܻ]kd.Ձ3~Ep«o9Tm4$Ϭ=:BDb/׮ [iI؉[TeX%L% sxrss{1)/Z9p>&UmM6E\2' 6cbA{ ~ryL }t!/K A#[[E4wK>! _D8CB7Y]Hgw!'|1#ǯ\Uؤ|[szvtW=OEHomtN67(d콆\uRBEA 1,RBA5-ᨦ,ނ /( >ImRM~zb:`δJZj5|q;dZȸӭ%~*~<U6ނ-h:i'DjrBP^pѷƈ{g`M]]3b)W5@h(evNҹ #20" h!eUoiLΥ.,}B y pض)op96=^WmP[Y, ? Y wi6ӈLd9Zgc 4HIP%887N0'1G>yj|T_I|%(!'O/N6zh|+t}kn_ـ8h!=B6%  GLzJA /LH-ݭJI-I8T&5TDrp^ۭU(EF}/T#V hZ4s!A 遵ʷSW-Ny\:p4jy_炑[I kj^ uIT[\4ؑ.̬WLJ`ih1}byއ!:t`KE" K}\ҠY(ќß :wnzCE4v"&het?t) e4]E!b'X\\wVTvy 'Ŷ}R `cOKO 3ρAfsaXwz͓LNC5&[g W(Ev $k c@C ]?М`JҀ| o9tTsWhs H"z9YCHfKd&.o\)"cVuNv6~jQv H+7NveywDz9p5kGP^c3ɫ?wo^NLO=1^,~&S-7:r(4W)wl1Q˚jkj[;7*< 6^mjLS=W)ƭ׺Vc #,$ ʚSwID7XV<)L6f&@lJ[Inܭ'퐅&tMqF{f)h 7gC[PL$H kTQ\ ~=$16*LҤE1FR%NT3|xZ)\|# 7gGo H^ ~FhH7GM{D5 wEЕ>M`ɝ-e<$VOONReBOOg"+}nt@xL|/Jjʭ@X9iX' rUh|VK -Y) _ n ~Cp"BjP9Kh'W"m"Hi6'p"NpBaW6My2.'ߎ^E.qof߄D, F#Zg)6#{S~)1}49ާƒ_C Q՟3n+|OYSb$S2ǬG 6vD/aF9?g?d G^^+Q8?3n쮕o#>p|\̛Y_1_P6:nH'w%8L&,O׼a6S (+3[9y(ړM MaK2Rf:,u@G(<[{%Ag1(PkuBeq/N>jo'4?"%)E@U"7r~d 3hg%Xz2lVcm2Q}ĕ057Oo6b .Np&=`xq MxkWlMz~H/E^3<}+3p< l-Sɢs${^m^VEjX:O% '=:v2|Ӎj.f)!ق\\߈U]I59hlC5*8"݅43iJ.i|gbkDf}s*;e#Q^cI0cUqزZ.H)%RB)OpPi_״^dlvS+_3jf}mCZM]>)V8"$ffGSʧ KXyHI"D4?Zw֧{j6HT7ug2r̊|"` 3;9MV73<4CIgB#ڭ[@GƈepwVp^ّr™5LZ!o_"%J_mg4ٹK燤[Su$}۵,֊t=GV UCGZf9UF{#\yu^]wؘܼ>a0P ͸%@#Q~*_W*Z{"̄n{[b"X\H, '2߻[h@w}{yuElPjR F@`ye}n4qUj {C ҘIœwCt(%NkdJcQ}$ 2`?,f2񹒢9xTyg:椱1sZ'O5}iTmnuB-n~z^1Y+64PŘ1Q RbtN4o/ d,TYY ~B*{IJ:3RΊ=`uK"- 'D,&^*RSyLORebBȩO-A7 'Ѣq,)w٣tCƒ?HL[*Kbxrf3]r^}< b /A h*%޺`M0'.&!ߋKgzP&ict_YP`.hey٠HU[.ۦR;f.1AK,~Z9׃":fA|sGr*IؠwՅ)71__0X)u y,{܉iKp N%GjC習A :GJH;?8􉌃%Wyk\  P7:OyA0liU_} G.P2GUP!F]?$EPW4$WZ7Zill‚r;݋enXv^j/$LڄIU=ZZ^gAu:A$JMA 4;I碁3&.=)PYHXl ֒_ |~p³ Aګy` VV ʩ W5?RN᜸,ou~R C a4E0Cƈc6q!Qe_j@\]U].S5.u`&4چwHsk v,Ct]%Kt6&Mg͕`cJO{^w 5b7lPJS&c5rXYA e'SEl^GV ciXJB쥦'Se*.M~2z"9 朣_:61@pA_`_iu~7aL1%foΦrچp=0 P\+w"D'ۺSVL CvPP?5dۓEB`2.{eԤMmb){Q7UmXؽՓ5v̦9w,Q$ :fNz#asf;ŲS)۪oy%ڲ.})l Ֆ~p_ΦVq<[G9@i p?N1y2_Z-+Fc7UQp[RJA sxhh?QȱLj0w+b'S3D7,:(,+UNR'^RgL "ul W(#M=[$Ӂۜ:¢'/gL<~ ErQjVou$4o#Np@JLٳM@j#cKx26M1?NbLib")Z1P]!=en`GSl17Ee൬&Iy'FՆׁ:M|[#K3 U t5sH5KgLPL/Y .{q&#%:{rԅJ  ]²c'U'E2Y#BBSkB񬣴9ϙ/Eu6V.sؼ:^Ie#jB3;[@kkBΰ^6ˈDZfU57k6LA {Rzj)֤(ϛ{ϗv7H:Ly0A~O¹0\lj4s}Tr~RB@bpJe9r G8~ fn{׸v;|qu;u_jlE wbK c䩜:srVCx]e R  -۴VsT\+y22?֜'5\?eC()xn\7 + pҀDqC.x}Ģ4,LL/-B-=/Q|sd \o/: Cƃ50 IV~R̮qgrzCR=б^y C:̒I])Sc6H`n.p"ܵ޼ 5cǷRy c'ڪ#n&D fΔ췣RxTUnP-)u1‰j=/Z7bd!AkgHTӨ~UO!cZL~7 Z{A뎠X KF[N447,AVq:z9xSO*y$.Ӵ_Vݾ ji5Us-\OhBܴmm@ Ɔ 5+\i;P꟣Ml{q o!L+0Uv1e.=%_[wZAW$ oӥc5zsfu;g^e_;S o :ՆuzͪW_9OT, @sC M_,UJj1`#<ߡtxvӍ"a). BiMWׅՆW%ä2aoV, &`^ңHYcH C";T)O,:Pkl>1ȣj'zF37 FMt9kLwڵ N L3VTR8#v%rsjNSf)J˙J0sJR;`ΐdC4_{絋uYftKHNZ^0_jE1Z*C|>(90e"ӓPej^8%|dJ-lyqY'(! ]q9_un*0duGDĖ|)N9 ;v܅N 0*(iKd]*;@7\`Q$9$w @f~AT2o6 wŲg"lP @ >?Ao?Z'SїZ˛/j51,)oh. UqޗP6ۆøEhz #(tpX&E!H{8]7Gܰ:ejpc&3[^s)Ul[0Y<4*1lٌକKo Fs\Kħܕd/,_mxYV+)"o9R5ܬ$jPs"fR_G Ӥ 7 8Q4ӚKL(F?# @5 L-S`(A[wӢ;j څ\aI`~* Kԉdppa ſf-Ir[:-e64 BMMf5HXhoT8#r/41 rĩ|Ѯv* oӀRx158!+c ǀ?{dn y@wM^q[ ܲi~6fiM$' #1CV|KYaEwr,XGGt^趂/C؀MF vwrG#NYky7~1aEtN)0͐1X*X(".0 '~ i1ӥ b(OIww" R}isIWo6B ͎9yvG_"d7zyZU3F̮Ñ i^yƜ2Nym,딞4 ~7mDt!!p֛sޡ :p!ɓ$L 0`X0[j{K43|-W s i[mO0GfJ2.UNODEP#^P34"bh1Rb#\qS9nёQK!@Y=˜4u3y[t \gYI0{nkq@T%%KRQy<}ɾU 1tW)!$e5jdv|@kҜ=|;V=*+YBaN+Q=i$XJ 1e"*: ,V3=כ =J}Q@P% ~OtO)۷/qYZ|`n$]K!ӄo)Y. r-K^~RŶ7V[?jy}pP/ݽXs^GDYrf R̳Al,@c1ˉKJX6 z{z+ [^wӒYuO71H/aL4ZƮV>^&tf{&vu\:,e;(D^a;e/t>bouHL`󛛋x.㊰p:{:Mwz M1@{{h$fO)>%m#dxXiX֍RrpP`ےx";!=8<,RFihWo y%}-]"c~.-=Uп;Wr"s&Rh*f>X$LcnbQ4xFN߱183(ޓY=~=glX2lЎ.oqcPr?4MhG+&TߢiiؒJΝїֲ Z8S҉U:[h,GIh?KcZVJ欭b|mQj1$x,׽H-e췋LvVEr}̋j :+_ݦH(! +3:jEށw%yRƃ,y|<b%^z.ݯog|Nk{$`3Hf3QF/Y"ON))דQC8S7lrmy} ^OYB4n S3"+%_*p5Hx=hO T@A`G<-_8f*_[/t{^k /麄{l)vxsfWQ= :d3a@2錆#^sqŸ,=EVkIxTw2-v\|8(TXE?K.]s̗3@1/?w- *h\Z8':9>5`F5>(WL7-gP܋f!R%YB:/N OT. {0]]µRHG< m?n5{l3J*T/{uy6^$&u؁R^2O6xaXS6Z46?,B4 yϖb7"{a_u| snHHٯо[o JϹ7(L; BV wl.Х M8pJ̧NYQ)k3$l f™i?hi Z<Si v ٤fF ,{PY*,߂2>gDvS_̟'d6 T-#(]@(.wjkBaӹ5>fx0i@αd=iCpUK}+]M>b8R2c.qx+`s0g$yP*7 u÷ꖭГ^Nz8~|эMf % qNĤNnNjle⣚x!~&i;[u@glKl05au@ySrNt#ߍ3 7Ar?$+78~P,h2)շu[sX֯,n4q/aCNs1۶++h)V &}_W ?mN\;Wع,GɀqǥqsT2V4co[fWkGwrP{Q c wH2BTOg'In'aݏuh8Mn{qIUp% 103J:5J J,$'usX9M4s9w=Ź;94%<7-K,x{.qt:]xSv͕oOVt a\%s.شc^7P` kd$F1j^hjAt.j Zbl`%ȊCnB%qt4CVY]An5'F4Ұۯkwy~;).u{|pA*K>)KDCLtL>8zhU7WA)1'&򞞦!oR"P# 'xdFE cF 񙍪QMfR1v=()~n?+(B<`25|%s()\fDBƖxpoYS9~ x?ifI*y>ncj['{[W f`VMS$6z!H)Rٮڻ4)4SkR snv37?5oqN]IJ}6GOz8M0z>75&OjIC鬩e| h+J ZA>ţY~%s_>[CeJR[uVUO_.iz6$@pb-^LPNУ Ujl-]jDm\4[FnGfJLJ,h!s{`9cARgg SVJ4N(OFe^ 4~Ʀ'NǢ5}sYrESMs0lCK/UFfQo.) ]f=wgL`yLj7NNE|,!!uUn%%"17(cOVwm.Aֹ|\v׾=u)c7&5?\!Np7R 3Dip; ʑ;GZy>}_)e֛#h!AzP3gL0,پU>-o@:QdfԁOu_Yx#VI=Z bi&ߪݲs'?<5RB(>HHeߐL9/h 9Dvg Ͱ<4M#vZҪi%syhvQlAD(p&9ΤxxG)RU>_`=dƮ;Av9BheۻsENQEz'phFlF?d8`9C#BQ 'ާd2dNGSIA6NpYRL*MR|J8%O9w[fMFqv(Jޤ|^x+]3ԡ'sq=96pgzR}+vLîV3fb}=Inc,^^3EOYM+w}׈°[I$_ ^h-a"O/2~\x) (bRqhzM-ZJ]hBģ׷|S~̅?U~ksr`޻ʭ|V9"PT&yB|I=\:eMEplwK4Ik¬J!veuء7 *P Ê|L@Yo%9eǝw0P85T}+zom3mx]UB,%LWZ<ؚ 6O?Ykm=4s( u0Ohe#GlfE-xu*{ 뵒YT/z5B/rm 2%J8Cq.| 7@\\O{;Ua i^DM.$eTn-]u9AݘժSt)\#lŰP3vBDV&G}HK=)\^`LG.esmT@FbϠ9jj':Y~my 酰7B38"!pp)&ڻ} )WFt,Ygs< }j\ L? HhXCO|̻Zɸ&&4޷]L&铻 B}әÝ@S!9z`x%vbwrn0. lRp[f&WXɒH5@ݕLXҲ@78Ooj[[w#kkBv>Io>ECɈMԯ Ǹ% l8Rm5Q3X#n"\EW+x4uKöa8GR,Q[jt(U G5&x0o/0&iRNi }VG"!qƉ; i K869YA;(37zRZVcQgErݨ0ť:<ގ"q>{\yӿ#*R ^ A<&GéVXǏEs7 U KGOC_qݦ|&?M{9~̨b (xϙY`ʼn \CpI+#S4|ޫ 28}ֈ'vX[l/1yIѡ+oW}VL?,#f v27oǠf6;I;D%V)Bn=i8 kqj!]QqrWp'I{l #&} )L6<<[2*+=BDG;A);= N2dJUyBx 2d(YK?>}1DzvOpniz_B?m! ]nn@I- `NFqD `tjKٱD<od*10EzSK %iZ"vFa)XW'lx!T=rӾ \-/1)l_vwq1Ϋy '`iUj<.-zEsHNl {s1guft P?n}˲u[܅ ^/6/\˙>)oSb0^OLiz_={ܭ-~qϝsw00&/|6,;Ҙ8$}٣(Ŵ. TK12BxǮGL e GAby K+ir7nԨ?h",3 jynhKB`˭ɃΓ1,-tYeR#`?p73G1VhDK<b穓NEB_aƲy ;25ȽKOGud.oB֓dxq?Or’0cG%YN^Fq=ʝ4"җ?zPU$!zqI"oIQqlp&9_Mu .9>>iD^G3mgyagZ bz=opx\qa:Jy {-dkԠ+/=őa=H N~c\E`B< Nh_Y,$_[Ւ|uvB :W|E0A^PEmZxQWJl\t ruV9F|&gbpоR23|#$f g2iL@ak fJŶw~"QIGD|1ݴVO2TTIJR*qmZMñY!vPhpKX $ݥƚ1CXƆPqWb85C1z{[$CV9D6QFQbr;BI5dBm!m S@'<PG`Clot+xʽI&"[R/tªneIwZo#/:/Fvn&,<[E@YDKMIMIBb/"Zx-#;*GOLz /c5ObQ*~BcZ޷³'#́iPC\d*|B#Q-KӶD# !F{am{\K'9 FS=Xh$*rE6nq˔CW+8JMȺ{zF)(4|C**Q6WEn9: \V,#XCS pÔ6t2BBaV"쉹<$I.=flɢcC6x!I =VyGbnӎ} H%Ne+ rKlE ,ySÈ LO(ZĂʒ$]NjYt@c$ ) jeδ;0D_b }6K%!J=@'-1nXsv~ji݉J>O7q6]E8Wh + aT!]pD > ` ϖH,nU__Zkp׿[CrnC۝.D7dFp Ͽ9fnmE,SBo{ԉ16N$Ĉ6ϒ2a IErz_/#&zŨI.<ȟ|5F= *$[a>k\tbO;<' 1g K: 'ع ?ܙ .߈ E[mn ^@J?Fih؈#Yjݻel$zzȾnVҚ]z4eEaE5ѥ ŕ\%Gnޫ>a_ЪNT8i)~롊bg,-)QG.#i#c 0Ƥ'KM֛6Y9gI;{"Cdany-"- T!V|mg-f3)_ v'?<>줎$=Ǫ SX G#ȵ5JBqCL*lBA]az㣩k B͂o%JB_r}On "xowt z V*v$oM sh[KC~#7_ɷTD^Ak072xL#)Ytn] ohLD̏w+?WlHuA&Wpw]T9cu&n璮ůC⨯3"2&DjPʅ$5_Vo["qң]$Np*\7ohoNĕv=v@`-v/GD颷kw2A͛xk'ˋ@6 ˨ɡ.3Pۋ} `Le>Vކc;┎ZjZRU!K?oR$*0~/dd-йH)I[Q{̪0Ds~3sH- Jrg4Z"m|HZ6M8kZNՊj#IklRRz%߇k;-Ke+8ܾ>RכjQ`FtHk.<Ĥ }>D;l ^Z= &ߵ۽XQXl F%<UY;>-]+BślZB5XѮd =XA0>cGH_&ӇT>ykI&zrVDvѐ{ W\bZ}imS<~3 o21Ԩ;..c#z\t̆v%lmGѶ\Y Jlse>H-ھ膳?}6kYx ("L5u>]lg=xb$Ѻ#} -uVY2޷{Lg)h/fM[T6X:?3`ܺˀJ u8[UB?0JG#Z Vusͨu\;v Ba<:?lWҖ)g&y+CÒ"07lKәY%=B*wVS)Rb ±ֹr؏W Q1b7 wS.)>YL*Gp_ghq_fхT^rzγd:U䬺i'@ԡl(Q͋)tWE] !'ڽ vx5ǪbW' \|҉E2=IAtLzo|H4NJ @E ˌf)u6>cٻ|ƿ,Q3 o+ 85GbuHȐNUŠ-Zs(ҬOuL8;#'.e +|Y!1290ճo1ˁ$ۧXghd'(lNNi4tʨ4ro&/_fs ({e. ~v59xP0Lu;w מe-d (\VP!œw~뿷z[]v~JI:U;5`Y0"\n{2rFJ;ӚZUgn ̉`:#te9aNTIJo\H؟fra;T٭Mgb`pq> 1' ). yV2(LGomoR,)ce&GǛgԔW@x *2+>ݺ!\@iIȋy8_J2KyFo`@`JlYvzHLYSӭe1`+ /jPK|)oW+H:nHwQHK% %SDPN?yjA:KL6j+5=a/F^a.l6_*a<0p>Meq>ڈ v&#LfRՆӬ3%0nEi&,>`hxdڃӶvS[vo*.DX<0jL $L1Z&JriMtTpcƖ^ccqV['o*\mI|) xXiƨ>Y#>;6Gl 'Q)8>A| ^<8T(}.%Mh|ǿz"/! Jk!0ieiP\ƟfofvwO .aB_Q #*~p_P%޺cEefGOnPTc9`aq:pU+X ?56m{9{=wt)qOťnGs]TC1" z7ږP glƢg#R2qe;^ގw+MMJ 0h,1(\r@7R{TzDSOm0_RDm(4=ӍhTf:Gnٿ̍L)4w!3Z=1mvBx$񓀡$c[]߬z5?z*l}@ޚjZAaO>> -О43h4SrWۣWJD̀QOg`T CAt,?vpHH7~gk tqN>`"i#`":zļ/w&j_J!9C>W)YO;>)0tT[3aci(h ׍Sc!4|9fR,LWɔ]:35(oRxJs*(+QE4C4ѓKެW04w^wI4(_RHF!zŒZr ]ObboA_΢|4XtY(Fph>{wWĖGijT=98;^*<Ĭ8Rwؙv"@$oU]!DF SFCrEypqaWuϫuKk / )ˈc,Dv{}ɝSN bY# NߧQ!t =hJ|_C~ 褼$J R6 nOG^AĞ@bUZ]F2!AxH6ȐҎ&<[Lg&6\.W*}D7# ' f |7սȊgewƱ}vR(F7nTt \/++QZ@&PTT2^V(փ|3FԔo&E=*o//U ѧc_H`#]d3#*k9|d6"#nJ=Pu,T۴LuQwt*PmLVBsf?xYp*["3@e2FVQ8QӤ ]n{0p19;e}i$ B k]+t(\<\:ĸ W7O* ʣ!dQ3,Ȏyk%t)a:׋Li>1̘q=5?X*>7ܴ^ 5sdӧb?XtQ7"is+Izs64sf!(ߏ8dŝ(au#[%XOShlkrfLo޿ Szt*~)vd;Lشgqp{p5m%X`d;*L4>'Į1*sEQIr\o ɡ(JǬgegځѠEy>/wxSD `#;Ͱa]uzfl~3F!hGsڲ3((Vs,WYUTOO,wjNzg>} "n1 c<8^:Rfa7xL&Q~ҙ&t:?~,iDǍ*Í(1xncmZcԱ.y8~X{v4;keiY6yt+ *. $9),C9:~ fT~^a{RjON*LvSjv#8 Y>_^%r吲א3%``$ hU@G>aLMH)|NzG'~[OhǾ|ǾEa?@`KSƖO(~1b5>d0G?|J&"/N6x>Ӑ0E.5bP20x.JvWYMVf~^]Dyg-{{|Bo {yJ따ih/nn\RO 3&A7B(\vv;/}H̯yT{GoWm\=OcGXbuyfڳ.ܺA:Lm#Kp?yYK@k"b.!iOFhQOlpڼr?rjs RK'T,#h2}얈v/f"2D"Ԅ&7,GcEqA]3yĕ@Q+-Ruajdb/F,R:q 8چ0T:N?K`&w + gȪbD+&Ǔ?ԃVW}B%qR5fWU|fc)NQD6%pNJ6p#D39Kp7%Ӓ&PR%9rE|K\z m{LC6b:7DK?XOۆ/exY, ,xsZ@:\w3GauQ@F[NJ3, ,ͯk1^=B5]03T :n,)\\7Xp3f+[Q:5zaMi.` g(S Xw/0 |8XMӥ=e1`NQCfHS˂f3QS2ۺd}Do֐dd\+ 2ŋEP2`=ܒ]>vuƑ[ƿjFć# |+0@"'xS41fJ *; 7kZ>}#ajQZ%ւD8Pbow:OLMiD_IV\]}j}zf)g$(>dY5pV?`ׄCa!ٺJXZԭ*@Q%tFW bx{6loV >ꧫjUt?h-:;(JW7N&"ڦU;&:< #<6O7y&74U~:'rSwXG Fƀ%E 0n A[gwMBNED'q#W;Z1*$ўIͱ%+3^첯_i\y8envʸpQkѠ=!NΧ7^Skr]Ky/{Vd </t%8[I6L1AYXݫT ¹AQw%ϜGHR͝~@iFv0(C&V XԻ!ܩڴ1j+k u7eSRUw$ܼV;v_@ DlU؄ުMc7a4tߴ +?9(t+sb:4f`>~-}g#t&q@0WbIc=CNmA%#;B:/:Ef^QY,#&:6oh>Ur[~O_T bޘ=C#PCP<‰](|a$7E,鹭r}ֶ׋;H 6Qf0mXr$ɛwjs[7(p@y5ߔ{o /@ik̨O Kàzq?tY|@gH` *^@Mbar-`AԪ<v78*UgGdXw% ?:/dc&*AwbB@$@]M֪{|p2ny@2ّ݀Mx<^Ybj$XgmoZ"F SuTmV=9r2mZmJ$iGvQ9呕 nm1dR2٭Xަڟ(!k`}f6e[Xҁ2*litۣ֔uXٻgǪ$̍,+Xhʛ>DŽٞTB~bu_NѥA͓lYP V+J+dƅqAn 0ܷ Q`дD`fޓc v\HěEgV>zQ<;XDqIM$:5Ov7^]Ŧ 4VlwB{NxA =z6-!_]\7:kE3j` 9ߵN3&~ZoA<['K[^;إz9unj]dIߤp;&GO$\ff0FI޼U^gk>!py/"r6}HIO^0K7/dc8[ho vfɌCX>+EږG6Yʌu~Uf*&"7X(܄qgs4A{f\;IFp,9̭L"|ݲy-!Q]Jx?}< raϰpۣ~lfO:% vGѮ)NF0XS*p/Ib k) iyp܉յmaAXu묝IԞA}KX8ztuy3:a05_ZExz|PLyF{QX^;;聅&jB͙% 7I.CmUac>HVZ`<N~s/XV0`)ۋ%Ѣ$m iR7I&mݧZfO,SP>nUI%y-j6nKGuѭP] [h\لp`$2qf9O}hac8zIoΉjE!lη³lծ7";ђ}Q92տ@mXAǪvxOǷ,EEK-|sFo Bh@= Ҟ6R[AHex <;3;=Aɛ{8ǧDE)g#K [z"oHޑ~楬3"pz㯲%(Bl ٛeȳ Ng>ࡤ[G:T k7ᚓ8aEݑުH,~2#Tz\= BzJ$wM$L8,b2O =# Ye5Ko*ݍZwp[jS%JAP3؀ZC࠵87=e7\0 Üj4RZn1@-Ff Vw'L(8)Ǽ҇/VliWFpHݗ(XԦ~:jps.)ټS7w܍1Nj#~^>+s8PJJ],XȌzm z#?ʞĪŧ*Vߺ qfSƩ5t#A/c_ؗ/_p~p&DH9zL8⭯%r]kMAޡ;(K)RV2UrjtKǩ刂 47Ӓ{SpA⊲) `'Re Uz*z!anJ2$9R'dh Rݓ*OܣpأcqwwE` wt,31j8gCC Vm+f#$E(]3\~*U?lf| D&^M::.hŚH!9 oc|#g`8~*Õ[lx8jv}~{X0sF[\Zб}W>gMjU$[+Dt ځ0{/ANa`UF&b)'4dp9剺g(&R#ʛ­LQ̔~ ]LA.[F1)҄ZZsB S: m7y"IRr*hB9\IKnͣWy9.76+3jWFZ12lg<L]UdwFA*,EWk"ZWtNw⬜NO#yx**sHjh LPUMz쬦A-\g+S3yjg;2(VR=K," t\j]yYɗ۠Yt0>QւλtO(>%'5PzN:A-b(px|%΅C7L4lڵpӭXamaQbu\vyle[ Q1cAaQAʕN9B\>h8HR!ܒ~OT>g'tԮ ? M[QvE|%`X,exݪIǻԞ0HQ .1 Rk]VX{Ƿ1PiYJ`]T~V|zA)Z"EbdVk6jkء3 fr&-MNǐ?VP UT=#|oDT)۰r`| b4y>3L+`AP/H{ l餿]bU, =(1,~=ICFv MjA~t3HU5TGQgFT ph_7RN7WG& 2~\xDHYyhE+@x䦱+ۘ#y`4!r1^CF4*Q" 9܉dF*>}$1L<j\=!EoA%6x=ȚxjB$R:k^|DnHn5#%"?" >:?Ӎ꿎J#=zdN&@ %6ʆP:˱/u}&zv  \)Ed)e׸^ʛ[F=}Nd!xLCh@?N [: 5nIѺRB9:R(9:i/ @d^U4I N|0g@TWIE*h 1fXUdۙ)IӮTysj߮Y\v  O,]7 2 's^`>S)[l*lTF=[ VNkW!w!|vb8f+A`xȞsƼ? FAM.f` ׌ s1\ VY~r*auQx99娰eGF\Gebl= C_\5rY'nVxbJ$5Yn+|&n~~]+_b foMfZȫMTCL  }fDͧ?ߪ_z/zQøb0'l 0!W{z(f^$#VCpֱgb3vȟdM^4-2_k#fLa&[a *{o#b59VG (c"R7 'NpKs;On y3CXGvcrj摸)2Jفm ehsg Kn e(lhޫOCE+665}vh6q>Far!:ʌG=}, bjq3 +fܷ :/1X'}N\|iG[|xEN:&A˿Yj u."#%WT\fv񨴄5-i T\rE5Ӗ!;< %:ZDkII2pL(c',^H*2eT!d]{XYh =H&2oڹ$P l+"z5}^;k MccG+Gs;=A 7R@2~V:6$>=GZ-П֧ Bk k{^AJ67y0ŷj>%Rza*퀼xt'2;#.TJD7)m/w$`"G0QrNQ8Ƶ16Ti&w}ew!`Z=m짝RMBi zFTOƖ qsv{Ez )\7<:?wRg[ sEu:Kӓ%EBe`TD\6i0+[R C&[|HӍÎ Aee 8ZovD}@ῷV7\:5F9xKRώ:Nk !nHþpBQ䟩4B$4|8|KԍBX; >it+@4?1mK`{rj/Mw>;m |뺬nDF"/8:15vlF[Z ڻ{qPq2ڴvvm-6銑t;<Vb ݣ4:Dp`ݡn3_9SzWO斯YGDT FF+Es8f8r0fFZ>odʽiG lЏ#k ZxҌ;;:R.[ ^2 Ras߽Ȍ!5r[ IsګUH a]GߑxkJynNyZRd 娀;i}ѕVNV[]N*{NDi.-曨{͛F[Z~M;;ZFo4pFvI[ X-Ȭ.?L+C@OrB8Exn^gͯA~/>8h``g KRІX 3bNpvYWOl4p G=3q',YQC'.9P達-Ao]3bfˉ^Њ(K6fbQVO2v#?E/aьmzȮ *MM娈1oks=(9:jo6撅92[}4֖<`Ӣg'g(;f6 ?"˰wh(ꁅ<zr$eNᴾEw7##ͫwK=ΟL_uӚ$S8Tn W)ԍ}Wy&uN6s5'!!1닲zwjZIeOZkf8A>̺rv{`~Th^lnnJAxcǑ2Jr,.bؾqq[OR@W=+eu5d<}oz6+ٶGB<*ɛ.I6<+k^g81> O*Y <{6F':qEi!·D}"qلbT_LՊ}^)\Uo5D'Yנ sfPUD ^?2{LDppO w99'w$C^ϫ"U\1  `$QN= + D*.~[<75[P OBFdΚٹnd= 7UG"%zׁ0$1ODg';&l5jJ0MRօXxBkߨfK504 zm+*spNl@Cwd0C>A$%Ⱦw ~{:$ʏ}>5co/R-j)-2pdTTBL[[4wLܒ-C;bj%Tuq< 2ˏʏnHYD0$Ád2=~Aon"LºyW1&]d*LIy>#agYUxfd_!T+ a8Vc$*fgMJ䦔&*$Mt%^uG*>U8R4y)7E6#׏OBcNF3@ꑐLضD= x]O,ݴ9@Щs~=ϡG!q6 PW\i/HLY.Vc%Y[LŠpH<N9%>ez,s7V7_9%,zb*ا|GXM>=Q>l&4/RK!EGd&O?Zٯc#OAdtR C:S[:΋d\mav>y Gޔ*$,8w:etcdx9Fπ1@ H =0Rc˺bbWx}- n {^B,ĝ ;quuj cGYIJoѴ2 f3cUtT&| v[_سlWԥ6kjxKZ! E_L\iAQu>ӟfsm½ά\vR%6jiCmMb;t@sAoQTߞ1)+v<}v"i5F@Mwö́F3x;+=|IX%_|vs}d匦4yBM YO!#cJ9FWfK֭=5K#S_ןVIrq uG︷f0]HcPGj8a%٫bD[JX5pOG`u,Ii 99]S7>Ǭ jzFtŶSg}M+VK IY Z-8ܬfyG$h+ j,w*1v7 Y+bcq;7>N-cq^iudFӿf|T yeƉ@W׶V*9uE@NT꩷t#]>w+&'sPg(fu"I#C|PD#!(ť^)8N?P rLx<ɨW'GܵJ˼~} VTpit5G itkӮ`]>\ jƐ@Nj _yʠz$ Xkj|<^ 1n@ X/,BbVQ"_fi W'IAO4GH"ui]J(lF 4T q0i/z_%P3k}`!߲+%pDZI3/,@QC TF'@:5ě~6p/B:q~N3fj\4A"oM쩦J /Sfo ԠЊ1Ҋyc j#hbD@o?w vnTڊWP޵Z\$SN10M̰v~5 3zR\v,ߋTwדa%A7$̺EPQٮQzAO˕lzz32YL)xVrr1ʱdҝ ʪT;|tywznoaKL(9Q;AQ:F*_Y'L 1=}Csf| nu 췚ծߜdLJb,ͨc ~:j$&QU4XVm) +& - AO!.$}E#ǰ:?b"w/B$뛘u@ \m_&T ߓ}4>P j %d[` tRk |/ʯ6H MKY#J*DQ\T5y0dZg=R ?lZ4@z^|Y];Qܚr2:{w^܏:2U lAR_"GtBˆ_Վ81뛶PA{ec֣c nQ'7e1\i6kR s$. ȜڣAEoQT?8]TWe~9T'dK:ŭ918o1ҘR{̿,kZlq'k[) qqv/VUMJdJ c٠1 npe2GMbZwSrM_%'HoA2.LAK{KR}!0w$PQjX~@a1Y1S%ˠ֊ܨ?΢XZ4F͎Kg&nHˉ͈y&}3Xs;UԐ@+GгP)<6m0cRGwz)Pt#^Rde 5.]rx¢Ly^K̎Lw:g΅-5ȼ#"'mݣQ@IvZuWK-KeY!ϋokfOU۶U_i$ OpfVd~7&1F'ҫKm0 OcUW|&O$scc3Cz@thms0ow! 0~ߜg o)JH[Uc šӇca~0NOݻ۶E@ L]ڛpV,Cm=r9,W{ txrUj-uZ: ޳LO G.Ltp\C!SsP2@,s+J.Jvd0 ,ؘB] !'l:睍0nl\v02mndγ9}ZԤU)6;|: ){ FeNSˈQҭg Jre:rnX qw"p"&6T_G^jPl"*}Ӗsvu}7C"8x?mY}!ߕR/y~s67f*_kdC/oL <Š8Dn, ,R/ֵ6&o~;vW̵"2~jR.9VG7(R5^7a8aY`Q#OƋYQVB}F<ٍ9Sw1*qlJxz `:˙WFEV:+K.XΖ $15L.T{X׮7[/fLǹЫ4q>U;n`i&^9s@hN+SG=l*\fXo/&O\vE&~3 vjׇGk&=f4"1lJ/7u|)n΀53{s]Avb 炑V{Z L|ۊR:!u{R~/3s&a`∪uwjT!+txT18yJ8;p%wXxU[>Hȶ+@=$3֡`f~޴vZ\~tYπ=R1A@)=9ZS2*)#+ j+Pe*kBWq-Jx-0}w{&ņ5ImLdNH&=j o+KK`x5F>xwhl3ey4 #c||Aj8&qYZo|ȨT)L)\7zr'Gu{җ! V6CMm ~2hbCX, TAn%r86<%nʒ|E >LC5.Z>ڿSc86OfMC_aYJ*d40iwpAv}B{DtƿHj+BK##fz+:羰+%>"Y_ z7P {^lKq-yiFǮXH*iMy?OTV 'T<>zyx56f"b6]M}l6-7q:9!W9Y,o8Ou3&v˻ nf̤Nިܬҽ,HW PzKڢu}=BxVc٬}mH[l ! ᱉r|D$BO,#q^ӈFqyN/>;@C g^=*K f̚[xEDF 4npPK%^Ҥ v?@G*)'&'WݲEC =ڒw gCR<-h1tka{r{''DxS%/$뽳%Q0ߴzܦŗ H$aj4͉Ҟ)rȅ0OU!*y0XAB,a1>0Npj"i|2S}g*z=y {ad"@MU<ʑ;ZFAw/D1Yk|N폪k?dʉ`[ t쓾ZofmUTҬ.L^"'!etπ|6CC. #0E?|h0&;<άH}fNq]Em}P4XbߪM'@R&I-h! [5U`;MzT}-eµ0j^qAZj} ︛5zhd{&h)F>O/Ot3ϥ]7tI~+@Y IN]  EOܓS1QVcZ\d+ׄ+Z8EU (Rwg3ERNskГ!arX(گj⭳AEV5JҸ_!L>Xߠ2Bٴp?T;7G[* Nj*$>zjr15(ģHF;\ n:qfDBGPإ1x< Htj v,3{=qb/+R#Noeÿޛ/Ñ(TXOK1mwD`ڭR hyCԁK%"ds?=F΁@#,D*Y &ZiL;2ֿ tiB^47"t!^A['3iZWj!ϜǎN1J:d9>7y)tԭ!(w&:Oci6-kM?p03m5ՏW7Qa52p;9> y#l3!S_2~j~Z;G}4ҼGLrgRxT趐逧Z Ƴ`~7P2yIYě'72gRI O@塏yO ,ݯdoZޝZWtk}c/ώݷƆ6a;2wۛiꐜi, GToXN4߲LhD>J2M,"ۻ(f |Q0a "Te:;vu\c)wI)Q[>81|ֲ=uGP9vs?^?PQD RV)}ӮξK[xpDKD &7tޜșoqU.\vWbV?GK~OXs?MM3Tf: ǕRCo`+>C֨7P,MB0ເU¯7:0jOw!U;(۰d%(IjH/3zWZ9;+.u $Ԛh.A0(.D< d{WB߾=P oqYnb &>Ɔ$fqH)S%"1sF!-)eI X$"""p|jIdࡖ:N+-x>@i @=HaxvrO9Dtd)@a  5>TUP_)h ];4Պ4VEa̪z[Eh|UD~j1W=&=2~H1t@EvLF,qin|k/۲˨?q-TrV>xvٱ/'}@$:=jr9 q39 %fIh'N>7 |ЗeR$i {L8@5^"Wkn^%w>QN,8iՁf]CKekQPO;U]T9gPPH90YO'UIɆ';YoY}qms_@Vr5(3'aϙkmG1榱2G<,:*RTzFnuV]pj$t|=1rism'{(t9bB7:ٖЉYʩsY2SԔ&߬STu[*^ٵv;1Ϙ@˯Q3uMI͞x@Aǥ\LH>ѴÙga IG![܌Whn(S % }IwI|zm:>ƃEU^FeYx4褮vJ!sWE*`ƴZц7uk@nZ\K}#4ptqs1LA~=1xp@^ WG!68}BE?-l626DYm\xSII~MR,wLp&Ϋ rl]r5.Z>jsˡײ-L)ђEAks[\ZC2χچEp'DB7pv4 /^.)+z9&G^Xe*O Rn\x-$x XW{{MEvQ΁Y-6btxR탿Wt Bf`֑oC L"=.wŇ3d6)%) M"tuXe$Z,K}}N|JSp&z!~+23ة&.R hfS6e6RLb.dN?mH/gbDr< hvr5թOmV1QNaS0#]J{4q9r*j 3ܿ>`Qxrv8TVu[0-wiJ.D 6W/)N)q )!M,Y  tg&6y%TfNo9$BFޡt) 0(O{fNkކ(Y w͆li #Z쏶*£W2,K\0%ʳxMf.0| 8.?"hp( ĩWyY@_.-gkvn''x5aXSORu6^b xÉ hO a<(唿›.s:"*WʍrdñHݘREڞy)&L"TՆFMR0zj9tQ^/ FjkI u+jb*>p m%?8A{QeB~ז kY/">S'BLAm̋XnunSO+979I4:G{TYe~,L>z)O~(\C@uxn`# 9ŅSmsC ώyF@'2 qVҡ0I x[UpO6VUw 7h:2#-D '3>"A\8soE8BƯ`Eww:TZ-#꬞Hʳ hfߤl 2 ë<~~=x$d2*x[Snr: {(e1?aL<1O#neK CҬfa+B@$jd|.84^"z(Ӳ͉stYd_,p!S9A4hF4>y O⩣}cOr xmZ|L5MyB $Sh$ W).gǟdf~Ă=am_솽ؗuٶ%gx,_M pTϖdGu1(Uen4> }F`iymm9W8._Q)6Rz yF >&Фs~z BT~ ӸS%w0́:ܛxw`mRi^B7ݙ2vn-|@zgIk4Y<;7хohxk 6JiK[L,7w tbo_wt > ŜZO׼U&; W!>ex5+ɍc:DIv)g"9@2Y-/B}gVrR0ʌS3g5?ʶ}`'g@:iSTlEγJo-; 6\dLXwI!;.u(&V˥Kx<3A[1NO Qҟ{s(g'둧Ul mp;!a0 W"ЛEtm]v&,YEah;3rz!Xd0 22Ȏ't(t _?5̈ %偙Q;n&5Qn>! T ypIU R=!~S2]!H%u% .^:4ͺ8rrEiatZdtbO\7՛zrICޱF82i=X|OG@ .F_ `q**:n6d96uHa>fg'3$>WL%'{5SΟyi=f7>Ej K%i"!zA\wೖGn_:Ob3-ڏ*49#{LJ& ]c06tŠZPt6<#__o$[/4MUmU :.69,R=[G\LG:F>zL~aVMm o+s_s<9Sѡ+kzz%2&!(זMBT6(d_j}WU; ?xwFy5AsڿYX8)~BNhq'¦+;krKyp$;!4mKsPȏ&~ |'`@sZ] >i 4hF>gϽq:AVT~Oww(H:{tI` 6]Cx"1?Ɖ5kG4k0'2.W|>HvC>}R0&lR~)ln2 vvEaH!bjj%oTnf+ { (4 x(8: K#{!C1^PF137I8dK (7͎/3t"U24% И%d'{x"]ӕf֧kA2X&rС p <@V~ zm)J>i"V$<,mU_dhű 09-L܆zg;ydgLTG<p J8zVߵ8Haz,5qbJeH^BKBqʛ!V ^D3_{:B6)bA7OAK^:KPRf< j[~ ImQKb[`|6N>!۱ ˤ&o0T Xk< ÖMS;x6LL:ݤ Iaڬ?A8~d#舋J_ޯT(a)eHr6sHg~` 4mWXm M34eM qLwcUtD#@pwΧE!;|ӕg c`pOҀj~?$ w:'6hcI_"lfPT` 9C\7viP({0N1_i@c6/aĝ.<]za+trB.zT%ϙXAlf:.d3jkŢM O4qmr,cΦ8!9%e<.U j#0llJz:)K;4 IM=5KUkx {{q0͸l(utB_I}t y3:;'9*]"3",El=(GHf>R%y!biD2T(7l 5jB$Pjd9zHic7EvrNͰ18 jX<o:Z72--;ʷxdl9ʄbنOÏوs`i^Gd||=sWКM<='רmGHq-KSX(*][2>Vi6De#ۀlsEJ}_59( tI; r(xq&sМC<"# /.aRBI7NeuHnSa{Z*sԻͻzlUp!(`zEqѥ,wR{5t_>.,oxJNH/ab݉:TVg],7ߵ;P'yU_t?O[oT(? dWʃtp`OQ[8HI|UDsI?A*:42GO 5}]#3a$pG"?t,d :tj%^:ʒ9|CJA_T '`QH.fBI<_X#KL}3yW5G-rUpxBnymPt!؎j@WQw6GHnC2v+i 8g l{P̟$mR7F_q}cHґn N2Nr}mV.(&A YC0⧅Vo6Tѡ/n,SƳr@~H,*G!ZN uxBC3T\K4I~~Ec.(ʄ|`lw~8M悻FUԮ!۸}<~Vykc=JXmAy7La tZN&EVK.Gcpͅf)ʝǝƢjD8)Jh.&#(t^Jžh*4UݧLj*s76PשIXuj4 cל l[6`snjD't b!+Ć L~=}66x;B ڐ_(7tQ ;G^ 韈/%wPCCLj^ZqLrq^Hn$?U xtC4l]g7 kLzI~MYRJheQ`m_8pԊ>yKKguD4[YB r+0Od3gbVRO]G?[2, /єW;BKwup>j}Yz+MA5\ #7DzyT9n/F:9R\Pڛ}WQ}(P߫-"R\dţ-DH>k(0p!'3AD^E-l5G n2^.F4X'i !*DM+.[\*-EvkD(AyEc~jo`Mj S6m,f6>]큈u9K!=]VlOtT4-Oxq+:J+- ogH@яPoWkfW49Ik@Qq;eNN/a0$eŲŧwkG oa=k?8xh#D\| HױtZJ&4f/b͖N7þe䫙ᮅ roT?ٺQzum1 WoT3Aa,h*8YRBشTrxm9IbLt_ [d:+ .P#_ F[w>2qJNQV x|E-Ct|U/H5Mm0\9!y;y5Qɉ~R8*p֙~~S3J59SeO ʹP*ˁ4o 8-pwU 5RU\-p_d޻QhNDgʍQ6YtlyX2;_jDAF83.Xc#=}B\~5tJKaɬP@;Y|9g,d-lHla_Y¤7jR{5A"2 f!֨6d)V 1›4ʱE6렸4Db)84O'WbF."A蝞:Y"kq(r)6y7 N鍢8hu5X ޭ1|aܟf%0my^'07-T.} ToL[[7j)ݮ`Pm,Yq:9oɂ}EX.p}Fv G Y'Y#} .mN= qV6nHQyBV%D#p\$9C_ŨB8![3pE)TFX-V:\Wʩv^V4M}'. + pnBOh"z FFzPne+܉q)Wp"!Tdd.od:%}5b\IG٤TpkלAusź&UAKHÈ[Zxi}uҍQzиccWO)b&O>H*>‚U>/,aMN ^WСӛ[jvtޘפ҃W=3g{ &2-bLxT/~0aوnB/-bCP5B=Jiq'0{t:l5sVFq+1?kA5\-^Թf"W ! 5?4f HSzଓrӐGY$̧jС c-JFi9V(PӆJ> m@m/G#ɾ϶Da"vds3"x2ީ!Ly]3/-z ?T͕[KF; b_h}Q8Sv@% '^M<mE)sq)39 bW߳ᮄ9eHB67u~<@xvm#<#ZFOD5H#i4G !iagnWke00Ħ?k? ՞_)bQ<4ƪ8 =cUVY//xb(mXuU/Á߹ bJAan Qs:j&PGV/#͆Z;bHz?8QD lek A̾h(i(9*T)C:>WK$F4%!aL7p]H+?[im=thMRL9ff+zD |=[Waz1O{=b>KʙÃeEbɉ׫ tz`O5.v6fղN4!q Gm G9yt1%l\ېiԏ:7<+w;oy`wA?ZqW=OGא-EUc-5eup&{3ޫ3򡠯~KM2է5mR]q\1W 7Z5WKQN@ wW0*;ĥ ɟ}Q* +~0|Zk[Y:)ۂpF ?* 7]wIzU eھj}:`+޹ MUoԶ"& Z܀k9]p^Lf OucRp9iU#9V!;?vԼ){H-+qٖ7+jȉO<-#P'4/Ð(xmp>'= S@It~ݴdKNJ9(mnkT#i|b+I A}P;BNDbb+Ob# PqU7q?_\K? se5ɦ7 = ăd^Y6<o}UX WP%2?ֈ|[wQ1YHou,6Wn2w|# }Nx&[g[#UZ^ydL&$A Wv#YRfZ5Z. lҩ:g8 _.銧ZR-anS}=~աҙ~? T|VcE\ΝaE˺H<9zSƫPPX5kWc]Ϊv^&]RS;9*vF/Xa73uC8\#-6"ş]od=PPhP%SɒK(O'wG]PZQ\zDM!VR'FTq۰z}@].c~yBxdlE$xSx1gJCDyTJx*>E'P"TvoŦ2V bhړk(jPKP? n~(fp4-]n?w.w|4} o-JcQs}ګR}Jnfj9* IzD_c8+ݍHy[Es{DujejXs! c h)lYene͜liL`aKUPg^ 4N>/z*ծ4~/@ Dw?d0dk6zCܜ: ɩ,3g{ǯQO|k%q ?Za/SEÎE>z5v#z*Zގ8 Xl2DL"#~.: n}(Y_*Wp/[L ߍ *Gthu] [|~v/|H :[a`E.)F᫋C"e{I V,](@] $=f)Nsß:,N''P2b;DN`}QCUuWL߆ 5RpQ`>Fn*j={8m*7pDwd]fU/]^,/9a26:f}X;$=.>Xjuo0K~7*Tyi/,%Q4 cfM%z5ܯ3 ~]lӻyK%{?^\~1M9*na*B!hŐW;$dK p_3mprD1rsY?ûz-Lw@w6%v%vоuI&BN!]\Ɵ5nh"Bq63V_ %BXwMX19czC'_[R\I)6q'6'SVv Qm~t^|C[p54|'Z/j=7`?f X[Y (ՏBp%@A@y9ZԵ"ؑH- { I媇~fGS)+X2)"W=Bشײ+!,5%-%!@E ii*VM) Hl7=[/_M/\CW*'Ep4Sްۓ}N?&(!l^8y^ ;6 !WE$Rul3Skc /s/ ?.x&&<2u.NG.}ܺS˺3u;ֺF .Z;cfjedžAj'0L*], 'H쎞`eW=>lj[W"^0zHWSϳ6q({Ea"9VSV7R[qy\4 3M}6TfH8_E+^Aշs9` ~y*h2 73IM 7ٺj yz5x;ڗdVmҭWt+ V]XJ[/\"5zٳ[έm̈́ɓ8U+j:SҊӑ3v-=(kD@t8W*a4Jc;ҷX-6u2}hͼzqVmމ:d+nt_=΍a]*dҍ1t(w2W2SθZ*> C(^-+@MSu DXZ:,kVx*m|Ө7bB3TPwE'PN̡0wRK/SU}Fΰ!jIr „Q z5v;1^kyĬǷ++}P?qk p\Tx Ep*Ls{ąt11[/]㦍5BՌH{Ӆvy_|*?@Zg/jcr&8rޅ:B5m3 y ~JxRyв<)wqm܏ J3E+S+hd =l6WWS~V?q\<)Fmzͪ@7aJߜɢ2gZ;9`*؎z[ LхpnŁhxMՓJC\[ثWo]Ï2h`M 'GI.L3P0N4E|<; ܄>ɡ-"UM<6w܋r%f~2{su[dž8_,l',HZza5n߯h^m0u4p2!Εߗ 4pa91&Q%O[F :)aBSXk ?Y8q%^FcJ21D{(l$˵[s`])M}' K!Ķ Ԙ*3`!;&^-=&]Z;2b4goriڔy~$c}w7%C˹cTE1ƌuDø:[:zJנOy ޶#0MHp\/glyNjtcNy/FҷA[R9k$4sKk(IyVjMCDL)nzؾ3XUϤ#ظo #>J aADx,İf7z'ĩß|[7jNW+O;wG B2CqI%sV+/[ZbwsՐmhpgSLT[* otO?9w÷ .(_[_m)]FL&{*)1  2!2ʁGsSӦb*,.:Cqdtx@hox^'^6`wN^- Usmq+"x~Z"p5Ѓ"!62};R|oΆ扨 !% T2Ζ9;~]k!Ű){!dOai{x# TW[Ć<\0*ezD6#y YC=n"!W1cx2hUg=ٴPiْk%&'aI˞j?au Mm 67Qx$&Z&Af$}c '6X{8ɿt%50)INZw34@GPNmcY<l[tЁcaFiDul /{1;`!T:I曔AM,B Ar\dIAs2҃gDvboF&*_99V 2>-$q <5O=S B1X/p-QQOc+@׎+DNRVөG5OQQܠ)>Րe ƕ8LZ9YO˃ҕ"0g<$41x5@tϓѧJbSVrF"*&r80ҾԒq8Xљ&o-`\X7$\z w:K6^"s4e"Ǵޢ.k ]^nr|:ҷNK1.8|M{#;7,6Z;Үae)-Na8r=:Jnf 2gcLWLg~)FUR(?}~t8)Bgcyc'L7QOo;x ]Av|9$/B*_6' 6Bev;tL0y7rǎ<' G;'#0i-KHmM2F$2̀B~P" m& tۯ֬SsdWJ|!(y}դ# ^ɮ-F}9aŃJ2?E ]we.r⁶6l1ϧg0%?`#nn'߃_GI"`w.,lF\㹷N1+,6Ӝs}澞w_UK ='=:QsIe.Ԝ;'ћtW$d3H\ebm%QS,-CSi5,J//3&7U͋384O/7z|I   \ iǀ8oI|eCDIaM>e4ؔ8qY*1iQ#{yaE$^w-]N9^=,Nq0PJ7r{ڨ!؍P3yH~P:;vfQRGH^u8nEqAg;[yM]%HrxN7 àv394\䄍$(h/R ץo#[b+kcIE),Wbֳ.3:Fr5'=t ȊN 9+% r >,yF4\%[vCWeOM6kd??/<amۤ^Aف`ꂼCli|crՃkY 91 9Cp6t[86GcU@@^Hqm-_I%"MDKc #ß_> T uR8@x[Yկ*- Yٸ9e_#U},D2HJ`_QD7R7D:}'bju?`a/܀چi\7nk>pq3)Qu @l*>55l̚C,(yztF-U߅RqůW nPy4pXڜ}NqbZ7Nat"@ D8\f$.F附F);äz@Bg7oW ;4!W AѤ^{u1Ts*׬)l(FZ24Sfrrm40]z-!i?\7hl.J)-+5ɟ@iy 49ȗ/WP:D*QO<"]e.~Luϙ'۩[0 +HJz5].g,j[h{bpjt.ZtV42* pF.U8Nͅh:F3"}{Oo=5մHu%ZE#Q il1y 1TCaTiXۀLIsҢyWzN!+| afѼhJ/h;_:oKZru-=翎"O7؋}V˯}TTo:ިsỏ'6 jܷrN.Y1i 樁hF޸$ 8d> j*j󏺈Rs08^,fѝ2Pc}pH1S@Jß8NA}%:B8Kä#5_$" q Y܋eÇy@}'P7YL/tpC{% e"}aUXz@g{ pQ 5^~K|${x8'@ke7G@5r난4ZWFM@<9<|]Aj|"8H{cO<);ZxF7H 'H60͎]i-Py DPyΧ6k_햾,l6eѻKVXDFzFjDLz ZJNi#HZ 8}z7>ly7͎wTcI ) fچ P="@/˟@B:= ,EhMha&א9Mmaj61<8 uw_ IGq|-c=[9mʂEm5[߉ 0>;Nz ne'v," [b6uxU-c@5y~EDo>h,0C!NP&Q-R)njTBX1QVSX6tB%9byq$v2Du^l$hCr$Byf~'ΐDI *S O~ejVufC.c ZVv>Ĭ>pRf+ )G>_ EAK*<O2`ӪqO_ T\en:7}os64ȇM29W]%*[gH# n*?K M3c" Z8v`5̺܅!]]ŏ^ob,ԧ' TsS՛A4OKZ q :иSY` 7h3' +93q$87/o&Gߝ8{+yYtY'MPd,'@@Ks纇5WrKao8op*&. 9+,{2^r&uV. ~b 1,^k'8|(܅2 ?{6~dB;M=Y>r[_l$*ىt< Ec]siN%=;9j#>]r{4I5@b;/_HnLwMb’Ta@P G ޘL-j+[jhwQg,g*"m}d&dqrףՏj\z[Y xk+Noa31iD%=]]ڇ/a@i ,[62 hyeU5 9ޫ+qvHa!YW[Q6^;n!5RM7=S6ZsEjk%~krNE 6o sߠ/XlPIi- a]lCp;NJ&N1\l@g j(3M]R6عDIU췆whvysVR7H>:i9Z۳;25Ŗ7詣 ?}f IMDWѨ&%Z;̃e0çʾ,R=Fk%܉Kz?g<#6LOzR;]p (뉄,$p2`J@'I",f&~Xjښ)u48{{hCQNHm S6" =67(FVuw$E52TT,?S8I Y;\Ad؈ZQʭ(|?vern /!$b{O3W[rW7K߃s\e4XN}#7#-4Ph {MzU1b^yƑ⚹ȨY䌶G6+7VrĮ_`tڴ;PN,C>u1F%({.I7k6NpU[I50{Z6ArW`N#K~ |d)nI N`1;йOux*g}<]br'::uM2ϱ㶗&cf>ʄÍr5+vQ[WGcG5[ۍCq) (Ո6:pSS?GǼ 臾IPq,ϯV 3X&O[.9am[v; 2v*V_tJ24q] a: +<~P^ӈ5`kt3#U;D!-=f\w4杠}e*˅'/ƗqBO+кXq"es ) Kf%#ҮV'd5<QeHzj]kM&ׄUȵ恮^]ԴXc ˵ JFgtC#O !P@ׯj 7T4b\N̻7iru]) |>Ǩc;wdzlU|F3S=Deo $\$ p ͼ/4=a8:%=_-vaӜ(.̇웻Ťws[+!:NQ]狁1η{_s1d6f?M7u9wE[IXh{ݶ^lR8Uk1{ASTpH#sX]!}RNECd^\t"3q(mk&>Hۇ8 ]#Xd_GR|]WI!17Q1Ocͼw5_yO꒔oKJcĉOB,!6upm'6({?`ƷwLiin¸I}M͡7X@ڦD]|(|ؤb1Џ;CZ#}*гFRȲ_&w2x6RP FF1q*5P`'X>ӭJh\T~>+c\nk$ysww+ܼc.Wt~v#hڶg{c݂ VX-D`D1S9m_Q 9S>DͮUcxs00D߷8aSo qT Nr0hûx.B+ڹ$›`MǗ5m-W'cVA>z7Q GvDW9E'muʷWٜn 9Buq_Qϡ$ <$ S~jz ѿDR.j$eg]oړTӬQo"_,*##Ox |NBAuF#0ڦQU׌2^<<eĸEg-qai(w[7h~)86x mؙq8n0eyx9(:(~7gRyi3+0_Vv(6Bټ*6VF$NA+zST&^a$ʠ= 󈱭 8=jM|ܧ \(9']>MXC>W"&<qs$Jt}e!g=4Y-mvHt56L+[uշ?^_D3\;жXh4(MȰ.@y[5ojÏ3aж[kUo b8:*C20[M;ˆ}5yl:i֤xlrB'0J]ؚE23&Vѫ:I-=̡yJJWei{9.̙:5("DX8P'IK5.y-IBgYЎFV;9(o=i* Dh>-73ZY~Еx,uВ@ V}aore1v=s>V KBljWM!ёURH֑Mkf@k3$Z97C+$1'`3Jr ­f_<ZLYQQ:1XxA:񛃆 ;:JZzu N#2Ao'„yXF,{C9 }% lц3}q E  xLQcd jV5tkP"=a~^ ۯo8\LsMtNRW^co(΢31PHŽUA7EChG ;D.μRЗKaij1HI>[C dKrm E1؊;O8C ^'+*oռ~:c2aՀn E6|QՓT`69`\m㇆J*j&}(cok@e]9d3RQkL:p&<$ōlW\L]n(#$,j|5_S|\)Qv;n N)u%?dU8.I8*|U$sRv*N#4HQ6V:3%58"gлa;FMG8<c#֍Gs;RPTK7H+IJOhL VK[ HUFki֡{:8 "':4F:(6z2Ma}jqB{SȺovnF,w9ݔfȶZZ]1̄m3K| ˑIPSvT)l(~0XS&?NQ{t`bLՎZ\`Wz}>T%d","tkJ9(#ɯ"cyIOᵉr`m><K9 tm9$ħCoHBy w&,,07%AI^k. wSx|9kj^g mk3m |k]: PGX"W!lg`{21,ݧRY6C~}*f Y#_,+,Jfs"Ԭxe*7H(LcnCmfu:/1iD \fB%Cu- Ekcre b- ᳨$pϗcRo"'O̢d)L?s6^vV Z.2 -Vc$:DLy98ud$ap;Bz[1,mJk'Bˢ RF+ή?8:Im 5lڕҼ_R۱N_޲v~^T s /p,-dBj8l:׹aIbS;bX `Ѽ7L l#mk7MZa6ā.e݌9Jtr;:͢ryvE\EZ1a+^0Ƣ dO:KϜ\X+vZ(rR&Hf/zdG 0׉tu_e%WX%ڊ P^Icc#׃!7{  6Τ mCwJr|NF%TIә@'ȤypRWZ޵שOQ"XixFDtD&+ʊi"]ݸY,٪ aEO#Jc/:a?rGWn##Mjj)gO0#)?"%P8 i\As|%3PX+`_&W?˿63tv{ E-Cz_%;5i5u? #`ػ`a+w[Xf Y{|Αii,H[Ưrjck1#.2WAr8R?}!8/87Vv@j.jX"VП)Š-YE6bt3FLuƯ!Tw.pdJEe r(ߕuT6pN>~?nO3RR0#l"lޝGO}wCi0DPh=^gigem`JGw3<%F]mXZKі Tó%9hX(iDv5bN9b>clXU/_i *kyfNh<>s{Yy4sGHOjgA8Ys$xDE^'P6 LYO{--hvyvzRf_b! ^}+[8e{_42x!W eSR={ [\~'DYW:'MJenTG c4)G;,ζpVWUr8 _idu.{4yi粚fM O#X|:LR$v㎳d&eͷɬd5BmA?䌧O߻; *sQ&:I."`Io]%NeX!!_{a|$Xcx18#;:gdMg<=wR=:RK'uԦLT9n2%V * Lc`%&"?qaƄwwMvDCcw5h$K|ɑNfr[Iӛ|yqKdtHHo78  m΂[<'__;5՚(OK)2Cü~ iz ܥLV2k09F)&G+wܘŔ?jV,(lEoPgo_~P {!Ff 隊 AM =5X R_=xصLdz]Tsu|_֤ \pu9Eo \)Ŕmϖ!/kiE N>i&μIKxoiYybP+U4*P\| quPUG#f,-tON6SRuھ8Fy:f^ѪU2:!x]k `mK9Cn:3 rҁШke^[+0tMrP%aaqyp ۘDzjcOSmXݘ7e,>*ב1bW.m}|I,R %\1B@W (81` mBB*C~x 6 VsS;ܙx/RK39>8S[p^Ш}Mu.;[ W-fw7ʟ1% ~PjnAuWT;tlR6IqhAF4 ( F=ֹC`[׹9o(@,HLa=IkNvobntF##tf!|zzBZ-8vbMS{?]IwwzgXM ʶ7uT_u%u*uhncDZ 7=(> 4A‡rbb 27sp[=MbCZ{#0¢5un+7샿%8 ᶣ!n#oLwz;Yk;Cp:JkZV &C X*zd3.qohkFÛra5zclQ9(vjP?A:ot.Q)NIk [ I {' tL=ͯ6_3T_=dwYWCP@_e\Nv[9 *q~ZSnO b4*u:1UrtXh;"U+sT!A}N.}2Qإ-I@;2,$W[ ikY~dpd^d`}v+xJPZ<^=YX\.[.SCJ~!5ݖƨU}n,s;3O O&KuÛ^l&  Ԥ ܠ*1u@5į{McܤY8h(6'wϑwh)癡5<-Э*]#18&OT) |]]A_+cbw{\jD9SqG F" hܓ^lBy"oV\hܡ@N0?E6~mZ-ku%fa`?+/}8^jw{(FQڪHo])6 ŭPI4& h*:8zc\gg~&:Ą(C^}Y1e|.A^+&^!eaQ殳]11;1=]@=؋ItU=Hӑ]/3gin섆 zuAO Kmݛȉ7 RrܚCPH17i8yE"mu#nIBgoqEfxu}a2@!-"ȩGJ {ˏN."}+ό (eq8jtQK[r#oD1&02'#Qv rq%k!j t1 ?shxɁH#XaWyY \@\R{ހO2ŪtUVE+Otw6C qPf BG*9P>+sg K⛲UwQ!%nH-?vP"eYB>oR-n#Ύ;yY/tK~n4/[xuei DK6y"@9ryU xxZaVWʁn!ݰo@p%JpV7Ml[jOc+2 M.ͳY{G069I{M7$V%m|=VpB C ^WqdNX_fbڤ]ccĶ{F .G;q‏Iw_@-uxhaz i<~qE631'NPO@U&_|mT~Q/Bv!C7n O=o(z~~neN|{SF8=`; T3eSữU|i2Ϫb|.x"jiݞaRtxwNU/m3q>R-`+-G;K8{L+}Cg}?gݶ, e emR DΣSXOv(AVD\=9wR-igQ9V!-:0AR>7CѡkIa0\\9|/S$AJ;n E%^$Piơ>eR^.Ys1rSDyΈ>}2N}ArKD0myT'!d6p m* ZC_9[ GREL}kAJF>&pⵧC:$vD( kYEى* %4܋mx}1.JfGnwss>áJ1t>>u N >$@yrT"kP#g'3ՠa.>w; %0WD3 \Fڷ]U*՞~4&|&H(yљlnH BPp< >ΌKҤmgwM%MèS3.8NkUiO'C9UF[/gHʘ$)c;,&fBsfy19Y{"T"I~z[|\617oJH|"%n}TRp.&"&(uy*Q/Or -GZE9g#,ڲ+s ,+1.`r$s_gۈ7)r?/fٶ(tǁZ)\]>\9,cyu$d^aYZ׈p:C"wKGZG*b/Lo=RT〈LP{h ӝ%A" ʧܗ9gQs0.Zl؏&햃M (,"cz˙mM>Q?ֈ^x sq՟7u1Z(J’75pAA.9U;Ñ^++ÉBTmmF>lx^<0j*\6=rv@u6 +cʐ,f0gmщ7GE" 6JZ;˨6^uR3[t3:a5C4eK>Ň;ۖ!IF"mV~&' J%J)_*ǸU7Ґe{/5G\"USZ_C; >ʜ k15ĸJ z:vu E(la};.&ش ,ه&%IY8B7z~9/Ƴp k̄s86 [҅blw|Ӎ:NЕRM@j'%:Ιh-{uriVRօ&2^ n]DJ  B|Rh<ۖ2MSdM98N>K*!^ZV@7bPPA\mz }uՌ.eywMus:w+DW7l%f2e u ?8HVb3*cFXʖl[,Hv^K|R[27FkŸfb#(SNYCaw-45y,.bjW&6 Eֽ6~^ 3suU7yTR*)_$%(.O{ mDzn >㔡JG I}vp!F> <)Hߺf8ƌu; ]\RsuLbPI)`1G UVy C!G.ӻ5YChȁ5uAFBb?QpiJ>Gvؘ0߫Ap7Em/zR zx405 {`TZK?Bcԯs%,oād_ߘ1T1̋) n.~4f%)&*U J0O_ D~!G XA .蠐ņu E#c,g^Hr*缈uBEl~F1 6r(t`紴t-=UovYoޤsͮG:s$dZS~ tSC+(E b^Uh@šc|oس3w]>q38=.'Ef)]L2=Ӕk&&eOl|f0xXNbӓڃ[@bL#?G] #܏SD-$:-Ǿ,lMf׸Bw^o/C ,#y7% ո3kՋ~-+i)W4ht MKǢ:4RvoGĎb;ڨ|]i5qdžUQ$* /9Hu{z;*N~XŜ_\VjJP6BFN.Ukh޳Cc:4+,&G{lvR0Blq.sR"^jWs_1 $ĤJ?cD+*O2rhT8'Jxx+.)V?YI5:r3 xD bz&,5!>zkHFdV}xch}kmI!]!F(*rxIEly.Y(a>9\ޘ c&DB[Lιk(Ӽ5uqG Y ª{oBnDc1U=^fY?3LXc;3X?2:}`g?fƺO.4RoݐQc`^8ShjX*z1+c΃ff# ,)mЫ}=鮀Lmyp а/W\2}Lt+yWY[ 5qX@POK RfDR (=wz(j0U9J%})؏0Z5ȿA8*,#L:]$c+B` A"UQ1 ' gzwzu-7qO=cD 2+Q퐂ggT %oeMyр$R1 .=p>h.VW8H_%>G$HHHxo 3n/iϬYb;/-Wc3qa ^Z>̗ \K$S4A%RW֣c`dZߗg05^ovqlJw<(Hv93.$-~mK($zh3%h"J 2O:暘Y×)oh䃁[Ahm30 Y4.LGy EHYBW0 `LpP d?O-{<1Lz 4a J3xYWt-ԣBmcB|BI ImdG@ 'faOnE A YM#-{˖ބ}^$j"mț9mD Z[%SjR5xR2?G sai\ `@,uZaek6A&q+䌁 n"]ATe*f"Ѕ6MSQAs[c(Dpo?9g =sLy+ xWz與zp'1U{zA))8yռ[U⵲Č^ 骡)qP-;i!r6*((pȺ%=]*܉1 $R'ITl:7[&(%i.h[ s Med nt[2qdayB`dŐ%<brroi=-Zl:z5@OQ 8hTַU߶5p؍+4$1]}X*j*18>H*7~ P^0-sPEDj[qi87R϶?[쮐Um怹K|VמnNE II3l >ѤMi ٫N;4^Kz>  k]pzw}9nW8۔ޡF mx{$򛖻7{ِxn"ݞ-#a؝ [ 4GScyfى=q[Hjwpu$%bNFv`ݞR .sg\s^f~P4cZxOo8iZݕ0V5ef _Y27z\4Cdj]rX֚Wz}(&Bi'~QݣV#eCdR(1v %ӂv؎ G`2y[(ok,jVtƭ:o[{`?ۈsAUAEb</OI,uzx98uI>mz.+3ŵJ A:=YU:ᘈh Q"^SNvsVׂ5%}KxToVɄw sd= 򪚣^Ԅ[w?1@|{. (?ODVb(=lC) s3eZ7+dm#Sݪ4F<j)qǡ0`\&4 hB!CfO9E*&V]8_ߖv3gm69DEQ&O;]z"gÃ!8$Т*K`.uri2B#CsJ@I8L\^$irvᑊdA7_b"[I-${=4"D}Q\=vkQCzdò4жfZ3Q*))H+0:|fDO[;Na*{("^VCX\;Q+L@~c﫮w4֣g#(EF\6Kpl̃ kx# Lk)xppCB[8!ЍaC l]hFf *U*:0\%lQqү$2ȒHk,pPhi ;I.Z,8CMX~7ĥX$y\;5\ٲ%g Z[ܹ JOKs4PT&3>7D[yy[P7/MR\:RmюMPb&"3 غosn[-g~V@N74kж6./a@' `AW4iHjt2MacF'p &/xœOdO|ѣZJ ,!Z{=%h6Q ?Bt|G/ CеAW[$Zijd;e~,ͺ+4SIʡuJNEWBRԾ5h18Ce>8T"V%M 3KgVO4MIEJgN5 zc)&p"VYߟ`qwe3rF'uxR$UIHRu`pY)stAKxz)3WqzXg Q>?GVDJ9 S-3``c&(UBt]u0joPY3qƢb8D!GJ-Hdk)(?I?kG^0)nrDbDv6Mb|#$w-w `!tkN $-_~k&_%^tgMzs2%UUpǐgɾg ^g9 Z3P"1S+:kP_)[,ʇoZˌ!s , 83[#*$I\8  `L~2xk)S\Z>wG۷nr8BR 8j@w4d7^%xDRގ TքǽmYx;}[Q{}d' WJwF/WDd枹(mSF=UE߳~㙗KWV iu _)عk Oؕ^Ems2Qw"P he$ʽMoVzh<{hZQ䧵D{y@IR_ёF#A#=s͙d\&HlI 1lSsX`s{89R#LE1?&J`O !v-^ƩKjLwdhq-_<PnAMB0{Nhcq8 sCN=v?) F%qɖ&~Bv+֮[/K<= [ar{>3lZӈ2j ʳ! O/>aF͆B ֙Q:}-Rd_p܏fdc^9.{pK@6Փq[>f mgxWf4$>*da^NHfcVC]LR*{4(w] ⌬>I̥BC,~mtkorw W)/iqiѐLpI~v#5"qφʊ"LT>,.5zf_C=Mzpэa`/+P=Ũb:-\@gD =zg@ r1?s|H-M<j^)I&mG+5B5Vs˗$Mg*u:vbc,~еI+ "p8J2횥7fJFG<_&ZPbEt%JwúV!3SF2g~f۴gP i[7N`P q))XG];9 ܥ}@'~z"f,}뷇SVoOsG8?xUbvYVxi~}] jcpD[ʍ/5*gqqXN5Vz=nt )'ȕM;[*+gr;G/n= YY(hoS4ş>qrQ`2sByg;P}O{?4BκD7n4ZtJH&*4ئI,SIй_ޢ+o3@YШTZt(`'~1H|jL q֋6 @rFiKFibMϧ{oka?>KdGXDGף4@b蘆#2l~7q,H Yk_&1mRI߻IO5MdhlrŚ@ݻ]>4y lf܍[/C5|8Ԭ$(yW}\2Z.{*fU#\B/*(FKڪ^1㥹{iؤP٫6FQ]"kghof0VSm^m7hFӄj˯{3JK Xɷ%?"I( ,lBw(Y:40t@r_PXsQ16r]FÉ~XI3ţ@Us}lw@Čg䇱m.ܠ J@仢mߛOkSgjmWc}ֳ~e$@ Q+Aa]3 , 'x\8,T'$5 {}D=¹ ,] 8*E裝)_e.~wc8p\ e204Tzfj mjirwU@4r\lu^)jzK@=,}]q0N,|L qT0>LhZ9'gYic۠4sŖ.`fԶoRzv`p< vu*c5XEp1S!HYPvu׻@fYe5X~7r![D 2h+,< @xw}~9>0 _W!6݉Omu9P]0=̔=7g@nGݒSsͻvD븯K^~u]Y=X2=QwivHVossT7V-=$*CЉ(]xC ЩL_D,Z72=1yТô1T~e ϔg0*x76Hu*xݞDG20 e7qA`kph 5ϵggqP$@hh{V䂺L7ڀh+5#cPrLw~*P|YŇ7n\![ '䧅Upo{D>h+lYl2d2wKŇ\ ~s]# dE%wE;tR{p,檝B}u# ܥ|Pq;_K|5n4 r6Ck*;9NSORtUDC`Fk7O<*4trŴ ep߸ _&$ ep.`/?i2 yiszdTDtYb*FUhE=O_5z7Lev;d[&c{*VkgOBȓkSp?Zrv> G¶BHUĴ%X@~9%)!04ƑA}io:W&IF"kc~nv62Azn"isLs+Skq_|"E% ٢1 MiSހd{Qv:\Jc%ʹ "-+Fxȕ18c~QSC{5fĠvc=(h@J| w/>Pi/~dܶ3h;M͠BQ4؛XIʠŗiR 6sؤuDsل+=F|"1ww i܃]ZWc=]lzQCo+ԯTxʅNjoP{΁htǢ9 b~d9~1EƗ|OM)Rn-~'X(@Sh;C>)*mb))Ԇι%<ڜӸDՉq(-Ug=Qn͝ ?AstYj, %_:%Ѩ;0-2a@g/pR.GqE[pN8bTyVu&5>~Uﺒ :ՕAxW Zb y5S/lH&}껅㜐NzxфT&(1BFQdlØv*@ZC:Ly'7BspdzyԎOWC!'OPR 맕dɪ֎[_D1LzT qVoO Wu!Behg.-҆tjE^&K6k+_zO0j6p)k"FqLV I2VSMJ\+1-shSg&&@9bb?,WT)D@b:1h%;h&h& g ?KVvB%BðS| AY|`?jL:>e"HPYswZD) ğwv֜.MƹN동 ΈM{]<{UVߙƣÃ,QLsy6G5Ϻ/0\t0SҲf®eug݄Am?+[MA˼oluaO`pn-yOAR~4ˆsܿ i?$ՙ732~:Y׆UR+l~Ӽ.Y׃R#9z2:i`w?ƏiQ\INF;ˡM 4v9}4a@Ι8vKBa\tmq1 4 IÉ2z,( Aib@G"(2)όwQe;]=VOX%̯mR@@"h˵Hp.]hKy]pgQ^PU,m嘸\2U%閕u%#q8ݹ!*r˳/?2)[y[lQ/1f3(vKɃu{ⵂʏrJ-))I.?@OȹtJ<-E{3m@5W듣~UJm*cpwu-XxܥgVpwjyKY.̉ w%W;v@҃jݕ0zUu㰵.]#/7eq4:ʼn. @{p2;yl'lq,,(6ER~am2ȴQႽrC4\A7d+ٕS kd :>dwjPIw6i~Oѫ~K]=+yΩϘ B8(-^>\&RY9wXKI:x2xtOTrv"xوķ>̝yFK57]>ۦ䶀1f,gFaϊptiYzo"USxL6-zȊː <"">MbF 'swë1qmV6(.L DTeݡDGޝOy'}ar 4]1r+'oL',Go`"Tre;aNS1q5J\]p Xeuѿ6~Ex5*nxaw,m%,&F7=z˟+0(K{Njʂϒ4ӨG8K9I_M#J xJQWsv,TNS la푣[.v;X+jX lFp2$?sҕZ<߅X68Z/b9-)įgΎS̶h:mMkIX?/tN+EST\`lķqcN1S &%tZr}[V0E% Z {-cή :4w9oRs 2 a#~?c؎>e`*-thUŏ7*P=oR&q<˽wIV:~ v/$lf "-y^A΅f!=5R; ’f ͯ[LAve3r= W Z{MAJєlNT|br! E =`(D)ZHͼ:Ckm7^?/6<>M(0ԭ-?K?EJs#j=b40$??HUW_`.TAi9.BņijhF`vՒ@k65:=pcߜ\-BjT$TKZ8fx tFM(+BmQ_+ :~,· ^l,ѧB{3%'2-,){HS*13GJL]9-ȶ*qSGN;[$dǤojb^V֕Q]@z<4WEE˝dQĹt:W/p]/fI]T%CRfʈwuսU6qL<;G&*h=0GԹ~"8Yr3!fL%W/FdOHH⫍ojP`˰hOm!R5b=Biz190m9_چliLpS$d+?~ t漛fT)TS,2Gɔ aYjeaӸ'4= 3Cfm,9IJ2|9J/v$)2Xv4gRd+bȢUnӌ=Lʱ9bvaK{·P{>=7s/0 WA\ {b8eY&f+6,ct%ʙ7|,]SD͎-"uՋgRs]UYᇫΘqv~gj4hM,C`V~qkq"RP &[I1h#(qL(73 (!'WY@X00l[/ݫ6+Z} z@lh/44rN}ji*T1L rWx Eތҫ` F8J&vX7~)˦v-Jln }֟(c [Bt2"O_>JFM><ą0@w=n&-:q>\? ,N?mK|Z"j]k!OJv2Piv8 sB7iz!"x^+H]r!a87A3iKlU`ĤXϖ^o kRBMؗ6_{>N{~G>wq>xqCuHj|=ι\H %. -U-U(@i5뿽{MC:i?OON>k-C"|[g=2!rE#]DKXbˡ!-HOkִ˦<&lQw[U)X.՚ih u(;:Y!}`4ҝ)'=xq]U{AB_Ϟ @N`І|VOEW4D/ Ԣ=Y[m,%K}l5WI1}}nx_G7C^Iϲ!iuNN[nmnƖY3u>M'V"%4^HؼFS|;T~z5'2eY EҌnap)eP4$. Zki&=g@[jp}ܽa00 p/-2/{MǬr8q̂qU*,rkq~Ϝy$)x%+="7*FqzWVocxUЎwVpJ{3㾸[1Mi _QF;܅W8cGE&WuO %$m@Ky1E:}r;bi꿪o(24u.R㎯ w Wr|3e{$7oV B| |`ݥ 3~AGӝXo<Y6 S&H9dF hm Ӿ$BTʂ^e?fxPeʼnB4ʼn"4TTWiduW-_zk]JIkޣJ2 "h)YoFp'enZ(FqDAV1^ ({,]W ojIxeH<!z zc·Zl)ia(`ze/+`}u*j=-4 `0ɭfw4նeSP%_ OYV l]D(Nmk@<(*&/ 1}&\(MRxdjQTTþ 5>Hrҷ+8ިz!- UtSlAl9W/XJY\[GR7/}vD邈i"F-hW~:Ya)cP9ȃ>l13k.itOU{Hvyg˸{p3[8F-%<2H N\ߓ;'蠞X1? rPU:,U^2CıTH-19TjZC֜J !aQoGHM"gM~62PB' sţ+uAq>'V|Gg=bH3 a#7o! o;2Q`6Tx~65/ }р$Oth{.cph(T[S谱Z|J,qj2t9JJ496%wQ `V+cL5*R tsΨ2[H M-IMf_"o}Jh<\CpAIJWrCXZqxX1ޣiΛA' aqc1fAY8A`F^OЅylO&dK*0!. Qd WC_0E7Qмr.:,#dpC6OT~\D |tugӪ0w">:]€+Ed:g.tI&}=irWrﲧ[LG}+D$b=gz~q[/s+3"+\u0MƊ}K&22 3H\Aoc0cuaYY+Z|y6JCW`?/?c[+r8VA"ds]NJ݁+d#rC,7j,7s)8ž=*CVʎ 谎nnv|&4#6y6%6hL~nvҋnz4Mc/ER$M*8o ԛϫp&Wfe"ƀXHWWhƒcߩfe~?7j[ z4xOΰ 4ߙ6ŭb="T}J]0y6IX:eJQ`ՎL/n4Wbctޑ?G[y$&呞zVXr5IH9o.B3ep%7eǀ9 ,筧/c|1X5/yŸ́ @;<`fS[1NԎ|E㢽skXϚ@V74TrFXQMQN7 `ljc)G8" >Af2yjImvob?3}.K|0CO2mA2w4b4&B٪|"O]TXTׂ }(1{̋q㢭^@DۊUBKh]>Gkt< ̼Օ,Q^PU@3dLQz,(34(F9ٌi(Pixϖ:յmm/9 ⮅'LɄS~EJ@$´D8`t gŶк2:B hGWHxԚ|ڂ5F;]FI,lZЍvOuf=4^z.L XT{OJxDGAGWleǠwtm?\Ь5/iw0I/;xpt{ʖƴG=^jŒNrϽ/HE V.̝כ/')rj@kԑfD”rIlAp1vɘ]UAFmm7gCq\&afz/o,I2WO7!_)tQr~^ip2TkrhY.pɵ$2,`}BtwA&xGj^ 2r#*3l$Pe#Cɷ :^ IEJ7~2DTN3&&8<ۘ-r@E}(dWF]O G HqԶ$8LQ⼥j#`pszhB$x` qЗEoڛQC(-)R|v|Jd/~p,-4A ǿd7qxI;C s9:Ɗde ZآsѰ<5ImqJx=e#T^3whšソn`u>>yQjjO\afU!@T5|a\cv-@n@8W<*\Ei.*VMv_u,#wEO/17xPvp9`VfW' W+FOf#(1x6{1wIq *,iTFa|qdҌKph@o 7%zHchR{50jJ$?剝Lj'/LUN2ٗ,w4d,x+ ' #d#l%'^k"5P`Qe5(D=XC!0s A7ch6p6l!8ᐾ FvYӨ"Q (f6ob鼙VPK|C\"tKfU\=ɬ{ 8kkU ᄐJm@b㥃s8[W$shVWy][w6ɬx]iCV9jb,%ݔtdɖMOϦBW27 HAXVS)͙k: ;ti1c뎩%UFT:lb2Śg^>[*2%}dM!=7/LY`q Y_*F64nFmb=-/ԯk-$/K_pG}ӰFu040. ?EWΠڝ@̱\҆Oӗpb57ܧF}:]Guڸ ivd-UcOÍ(1UN#4<$Q#КSgqgGRrQ[_Z/SeQs7ka}Fex2?9sהӣT@ƥ_}B|AV>1S$1Cy59 $! c 0RkD3;DZ{ vPڏOu- | Q|m[O }&  qWUI`~O6J?z&NP76<11n!zbZ2J]  Qo?\a5Ņ%*NV3B]M;e)M _ wkjYLҟSg:alQ"V`Rg#\鴐via7jMPcL ~$9'@t<7i?RHN8ბ?c7r : !\ D\_pz葉zy>4ͷI ՚&.>^㽉1QH|*G%y\r2̻["7le;Ӧ %~`*h%o&#=T4T1;18ƥ|%)*]MR ̈8aÆHd  bhQj=xe;~-BTG0Z( KFFi6NtKwdNP^젴C|jbmc+g:Zf(ThODžǫǼDg|6l b\}gXHgLtYw%}˰&?TbǰRC^c:aӹacXI {`#uKD:D7GTڛFqEQیD'eUdB5mM=|򹑔:(e((|$XMWѯ5ϧdB[ur7!vx)& VwTׇ>7,QWN@`](<]xԐo>mGF{OY 5Ҡ&={.[Z|t]Jlu2aU@l4M C+aZI% X[ AL-#NfmguDh3 K|cY1SȾ6p6qL$ՌMgGMA+IUҡΩ]X*KxꐐVJ Ɣ4F1`e1/usN]fO{xi *GAqhPf Lrᅺ poiF^T츽 jf"][VO^?P 9[z l@I{/lMb/5CYX< !%.ez_wcĊ>3n< Г~ T9[504Nݑ *zbZhT& X)'ўl (lt3Y6#j[V6pJEXh "&g{cc5HKx8_ "pFT+ф|ӖPEX-_ 8^Q8322j?}"">AK(kی >`/h4$cE:@fLZf3KoVAo[Dž^cX# E/1BH99қtRqU#BJ:}/*-<#c?&az 90g"WZaNqqVJjS+(a^O$+iHsbLᵣO@̺ }5JC<I. M*cP;$'8oёXS)M#Y^X&<<|&#G=;ufgiUJ2+-7 rkͻ3a|]\<`z弰-j 8Ô.1: {|<^ #(:M 9DucYW"s_㇜ PaAH6KC~ˡCWV˲Xim 7o5U&-<+gJd Eݑ9.dykfY4G}?c͕_Die^\8dmv o?y[ȷX{6f@Ȱu0S(dx9L$=*NWoĆ@k/s]@޶9]70[*d~Y]AK:r %,1wo,hcq:U:{X3=A2` GPd | hi|:Ct@ə5aZ8sjG&"H]#kvÍ@1 A@7QؖЌo"ȋJrB+o0BbGsA7!2O+9j!p1"ND+`55.ybeQGl!qNd:V99hp*}V\x 2׿!g5*RH߹/Tt\zPR2/8ʅ6rզ'iSKusn襉{ _Skcf7?4 lbl|3)R9x@B#r2Wut& sI E蔝MjgqQ64hʛ?'][a3|8lJ`Vt h&<Gz- 䴫N|'>"=թd_/hC W|ΣC' xZ&:1ـ6l@i5 K2y{/å甔3_o ,-XۙQH n~9n\* (xQgp ZS(I^,8]jH"RS&͠!ǵ 5ii"4֣ W)a 6asmFpX7\ }8,l70*^$86zg<%miTSǭ[;Eld$<5`5?02e ꉬ~)X\iX7XXEjn QS\"^d qĭe(kCz=.B:Dl wUǰIuƛ0Fݷlz/(&j q:r~ ^YnLtp+F:}noQn>3U,ubDKADe =FWw^xz?k$Hu \m(}NZ}3P8ڐbo\jgEMԝK37HNH+/KTX K(Zgﳟ3၍:«~Z5vvfdObooWED 6zFe6cIM*Sr DB{! '6"F([i$pr]ȍNHcqkC者xl'H<4P#@r.8Z8iNFlч IIY 42ʛ%x pM7>TlpJh+`J-w*̀Q!}[ŏJNGM>_I9nuѭ,wBnJ5ɍF[+Qo#9HqWh[MaooCwpi@{ P;p.JR?\W,55eroJKaUҗ[CJ΋Ky@)#V,n0 gLb5:~N4͞*>R)1@0"Ʋ&sȰ`?b72ctMq3!Ht(f%.5Eg 9HtQjVL@9~G(UnS}i#SjGĮ>qA.!bBIɚM~.:$cU Z"HMjcgJdȺ3`YmR6qu ?111axjH<[IV!QG\,|,섞|-+U{\D? ^yo>[ Tٺby΅}+.j, I)'%v|sV2l2eC-@.m` 7p*fk[QL"q8<RT4ZJ& Ws\ [`A;HvnL' BD*6Hc9MwڍQH* cJWx'3>x] *JVI)/cqDE %c(y3`M-N4  $c^k_E-f}'@%ԋJ 9l.ff\8=+Cς0^)y4I0 &3h${5W7"ʦ B2_ h5֞z sRۘS06:UkFƪr<8"oKp@QcGd |[TQ{ :L!cw4 K|[>D,@, _0?i梞"&dbf`ݛ VdMQ2 ꒍P"3n|;fH8kh>qK:QqMAښtu>6t3R粀\K~,7љ{;*`d? =7Cfc/䱊 Fv\ͣеshK!Gцz;%E{>B6(}$:Y^M;~[a_|\X IGq_@m$??NEti0v +ï障WW'6''P9pPIg:,rM4Q]8\IcM*wDE S'~‰GZKZ"2:$ÿ`u/r! D=&R6|#g-7\se%%>^B9eڨ8jsEX L]vg,B{60u ǎkqɡh|M׍n1MEx(It_M*ŕي8+Ox wY8G zBu;*Uk,CS_ܘDJw?B1?Yy"kK򌦟=J.Et#ΨѼDZ+8|Nx)+Ych)}bɘi=lkO~vM kJD ܊2_-Pc&2&AܛZRNɶմRWpR1LS=4Jɤ=h|i*_R)?OAfz)ܺ/N1x*$!g䔇&bn{}K|l{?>M,`IvwٴuB˯ .p /;5Y<b-zvIJf 0ɩ @Y <:j!1̌<~k'-H=SҿիbG8>zGR8Iq?3M\WPܥYvn}KӳɔRCF-D1D I^rPmiB]D'O<'k0LfT7i~ݱT>|H1R>3h[-4h&`6+->O95)&e᷿@1/K HƊڈ1$)>"ɚ}/`D2h\F&.5ʶw GRې%18֡`o {YMKԤW DcՌ<M-ߺԣ*uf]D'p<0bNk*;S$]s#L%b@ ODHXtKQ` ylزųRU,DdBbN,+rS ZdZմNIe[.[۵] Di`zf+Pj-dQ6+;Ey[ިㅘ^I7V\O+3Yթaj:_D 00@dRb+L4" |}s#-Z2&^)N?ḥ Z |Es .|rӊRc>d73Ec٬F9EgvR WF]se-Th*,IIn(}hxyQSvku YQ#a 12 @me;Ax-1nyKAC-Ƽf}rU.7Y 2>i̺RqV\q[j3%WغW g!i`|_M󊥤zvLk_E%!_ԳM@==[)G|Y$:Qۅ!`Uʫ[o$+HշmnM\_}3ň(o0kwF$FD7]ϑU}]&g+J('Ӂq,XSz2'P {W>w7 w;4sx Eq wgJ,7 B>!MJ3kbsSE). I-@|vq_M^.(Kwad<^U1 P.+Ԏz3_j}TH]!䆹n^4%N<ȷJ#NmQJ9ujeȸq87߆/(6Z~͎x1[ dv*qsSqњlw ZInjķ~َ'㭶g9c13t8Ά^U6j7M,kW1bl:5BdفI(ѡ_ۃymz2Bt S*R^hQ>O[0Tqf%PR D;o2\}FPxiF#*`LX\ѓa^HGj"+"⥑ `ɕ-֪斢.ᐩ޽9j% $T>E~8Rf;lsPOt{"{PO,C1P~@0ΉaJ #A&g`x]HֻuDQ[B۾!F}}C B3}W }\@aE2Dbn]o(>ɐcժf :4h $-_4<ߢD}:9v욚϶nB[5.nH"'-BOf?R>y!4gtTs6@-=]e:Z,Wɢ"8d!չTD>>fy]%=.B~q1wnH̍=+iDE4~ 9qB4kAmە[ma?ƙ$楷x<q_wNAJ:O(mj gnM»8 o%kA"]ͅyo\c_JɃWpF2ŲhK8=9R@^+60{jhu@Gc r[XfVy+][:Rn9f8xS9L x :G~)>&zR :7!i^ͽSvl=]`''o;#.}WG1GYpcUDBĀLyHBL ttZ4,ƚ<ÖߊL|d襵-F@tDWsCHF2g^Y)d {Bf/m5 87B{M^LR ևtjʥZJ~(p[bUM1^ޒ70;sOzutZ ì] 6/34m[J:@A u@S Cn=IXHkq8>F`9&11/y5fv X넧k.u1P@[B8Tu]Cqڈ 27Z]sوm#4+ uHeYxpھf<3`: 9si>#6%Yn\-}AWMhvl=e(0^cЩiYo Y*PFzM<#ԦTv] GT+1\ן1w>j\RFw yF- IK @hg_=a=LmuJVQwtWRZW&ugWZ0JD7̎z4(Z^}|65`0IUJ?~FQübNQ{xw<ʎ9lIb¡֚OI/[N#NޢD!Wsd)sLؿty~P%:û(dDͶ %WL!Ev]+eyNڱR924jB ym 0ocvT@Rʘ$)uz2@OOHWb~t,pTWzM΍EԸvLjUk4f$p%yRrEm_z `,CC8Pigf>!qLoiZ'Gz2fZ4ЇW :6F O ԂS& 8r֟#g{r orki$ahc2ti LikUP 3* i# =Uߘ/t&)O)0|]HH]G=Fޠ6DލS ѹulW>5n|A[)D^aC$Y[O~IcmNX۞qo~k/g^@#tlأM qHfci Rʫl5|`1X0^jnO )'b>z9dhrȆty0Nm(^xi-:NęH}ǀyKh]fzKPFLr>m86$cU cg+xca2CNUӻNg/X́X- VWpZROVJf-{96 0Vdh^|_9;^Xxw& $+̖8<%uGlkPEǃMݐqpMS<3yX2•U:fΛpJm&QjKV{4m ΂*\S`1>-͊-b{BҰ5iu%ת=\4 0%e ) G8+h%`$3D ?)i(bJb\\%. 5*(Y4'hkH0D?4pxE\ZµˬȄDKG2Eɠ}!~Z~gզ`a(6H.T<ȅꆿ&4E],jyG߶~ ۏB Y(|{fM$̮iғ2D !{umL5va8/-c*"_0F}Lď7Є9_h qm 1a= Jd|G>S@N(YVPQTXU5N`R"h˫Ezf%gڬOXWOαGvImml1wk7o^|J=p dbPNXG9>/?pFТ=j;)c J( <;)]7pL\iڴܳ򮸲=TZf;6 ܰh?rHƮ_&gKjcT=׻tnXux ض -dvOBy"LqC"\ w|R먅gpKByN]KDXkEc&T+HVPLׅ;S4#.x\3+M,D}a+iW~܆i:|8ŸeMbP ne(7>H"=4-jk(o $6wK,EnUK՟F= \^,iJY`UG`/5\)6 &!`}A{5I d6>χY= Z|9!%8NLٖSƄOUv|b*즂՛鴩&!w1_v~nw{:r$kv;NN:oX!9gݜ=ksŤMCxۘPuIqG'QD;=ӊ??1:&pKdX}"SٴU6~q]AU(=i Ag3v]㣢Z[Z2^H }92mSkYm}'dv"5́WAp%`0i(:AHgq3%x\1&~$9V ݙiXq~YQUQ2*M(<3dzUL+: yhaZۚxys4`p;<%2j +s1$a atC #N,:v!]@ !{xPV|UpN꒷>AR_\qUqQΤUH`ulJ!eH}ӏ3z{`Q,#buQJb:SRfP |F8i-!Je)dgNqІPOIgX/>Q6]\=͝;*8Ex}DoWey/7u{T+pwMf.Γxh<Ďf?sJʙ^BDy&lg 8h/Q) I{F$YҮf2~5w}DS]vbu }:og{ TsƸU;i'*"Aazw7)Y=!)'RitgIg~ԝhK/\45S`"j.H0R˙ŨI<}qjvxlC tESЕrf/URVggWk)ʬ1YB7pY҄FYcVF= zo\a _}B3};ĂkmD sf[d9+$|mqiV )\SM%QjRGE&ABR.p۽MvQ'f~RhlI/e.x2D:3P3gw h—Q^tSj p|Sr@J@+g L/ }!o]VdIZzjt+?XJl(4eC`j> S8`]f(AUYM Mkl|߁j e7gYZ07070100000084000081a4000000000000000000000001644ae3bb0000207c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/common/siano/smsdvb.ko.xz7zXZִF!t/G <]?Eh=ڜ.+: (<#WxT&AM/yvaZѸcf/mG/R3W;॑ZiR(ޏxp:qgzXFv։;LƬv $h5.1yMd688??6̈́1 5sSsw h>I,Fu5?ݵ2lJs$#7fo dQ1ƣ [D>2Y!*t 4/r"p_2ħͳIe80zG%qΦ F}2o!׽,(C;Iu{vpG|.`Le1T%Q*t5j*y#1SF2Ne-ۀ|>[9]͎l.rfe 1hj30Sgp YpAiO;?֕h{ וڅ"vT@-J29Δhn2J (yiM~oaiγ:{2(%y58Vr,ep{6 cӌ2P"^R3Q @yF<&N8Vԡ$q#%Xs:xJ2pAD2:jhya8DM8Z, +|0U=RtDZf$iQ|YlDߌ.dX{7HIG72zV!Vw^yS-3m5=챠doe ꋧɯ3VPdNseG'1*; 1AôQW_%PhPEQ1@j7+*㫉1Zis49,qFf*Oӛ6OU$ ;b4f0su^*F7MӵKmh\`\]]Uj_FQӉ;9ihz=(]m=-29bH>CQZi+3ct <с6uTE,tF+K*tsUWRw,! gnGIr܆5zU*ŰbNh;TP}MޢS/啻{hs ].Ls e)̯*ifNM CŢں$ZϧEar, ɕ:J ]H1̾jQLϘcS-M̍HYfm<Lr,ܒSExmlԥ4`Fi>l ڝZU D"&Zgnv׆7C+R wF+toct9f-O!]O{=]憊DqQ#)΍#X&HI7-sp\O{*+zǪ?{$>XCM0";ᗞ[l|5 W$͎jatzQ']2|<31u(ӧbg4-RClݱCgdԨ t]qzhd,oXD#Dt؝ˆ-;$#ozì.rRC+ +U|~4+E6. zg/g]6 TVJفvXglŽlK)={`:OK̇h ֦R%N-T@fy7Fm*ЏTbQhQwSJ?&[UT|TCA/doLPPVTaM54"(=.P0}PPlDrhݏ$dP}1J5YM𸆇n ߤʓ|i7g3:o+9ڬ~)xoFrX/tl0xyƇDR~ #QӤmNȂ}S"6TQ .d @vG "2AqcF8h JFIH?f JyOE:Q~/:U9 uฎFfG؉Of#jj(%L"rLtV))YLz*$%@y]Pq ַl8'=Ů_}cDDl+?vԠI .^j}w#N(>˻)-5l<9Xt*O`.&2$[G\{B.:!$$T!>@"GFA)MCJ ƽs>!LYg`Tmy)EgCZbxH4f╻Xdk /t#fwI1 Vk䀖ęĄ*9#gfoᐤZ޳Ĩ9f"BlgB=j|1-I @K<ծ_?"y][^z*zN[ B@o"@yPƾ|0aO@Dx$]azT$((<2׊E$+j[wt$^A"n>CV˘d5ACf>ԸRvp8ƭC  67̀#E2= >69.v=..8엞ǞvZV^PnH {G6]qIs'(idK 0h.ҳct - ee]x p8;z`d>Hw00 ӅձY耵sWPz[܁%e iO߼L'5}Nv[Jo}TÀKCTٌG,d.$I:lEA5|шR޴)=i5Շ{`#22Yx)c%1yi@lZ k42,Ò &C[,\zaLiZT?w`+Jd}Np~^)Mm`(,-}/:W4I ;MlBg|Dw,Iޠ333K_B=&N`^AAa.ҺKوup(^> 9H c|ZMWvU㴦’|OMud[cYU?V7jDM<&j[.`~DQs%F,vmE(e^7 ~`du b:)U4~Gg~Jc~)M譌Ku<x<(mL?ER+|aIS1U/aUЊ@/~uh H)AX]NI*g}ȴci-hz g]s~g[Mʹ%c]UB{]]Z_]ť+Ddg+JgT ο0ʯKc bt:;^;Ǻ1`8g!]fvX 0Dz>Z7Pدv`=N\3Ml<{@w5^D_L3-fzih}uͶA3.t;^”s|i1)5-HٙGǒZٕETS=ȠDZC ^`WUC?êD"/^mr1;.Jgxܗ6<DB h5Hd2Hʿ5;cǚ6v-N8$)*3<+3cۤUltHٝMj+WQWi|Ű2 ?w̫zzva%N_BΡ<xdnKvV_M;а! F7צPg6G_/sxʨt ct0dX]cA2~{ xzLлۏTepo9Ț5*uYF9!rU\| {& EH]hR8A@ȰHZ!gYZ07070100000085000081a4000000000000000000000001644ae3bb00004e84000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/common/siano/smsmdtv.ko.xz7zXZִF!t/ɿNA]?Eh=ڜ.+WǙ$Eq$Fq!%'eOzaO(@si"O.D3/b+_R,&`2ID_Ev<5>"`O6a'B$r)í~X>Ȉj(z8յN|<9 4KT#dU ?#Y@~o{ lvD}7[D{|n;ꓠ:ҧLF*ZEON icLI*^G+J S# t&+Iw*B{A–^m֜'BˀVt2X$g% *JEfb}ރkGy>s d@oZ>?vz2uInІ2/CLb /y!:s@}ڌo2نZvy@eUBUs3hJ=p>bVr^^`g~ ݨ^E:ӞW~2*MS p'JA?bxJ #N_,/ #=I3˲,3FO,+N3_'C9~%[O0>?y^VMYcTV&W~՝ ,|UVYꑎ<@Ma}\#f(UTajjmN]Ts8qIl ٥/7mTKkv@? ~қh#uV#'燎8'fǾ]x_QV}@gC}0F<, !y8i4v3N|-_sI(:x6GrؗS)x=1tQi\d;@ &{bcmI{؉C<A׸?6<ʓM(H5XZ=3jkQ[,E~-ܟ^&-y,ܣA;?ɐom-Fwq>h(u|HZc ̺6ZR m(QxHnzBуJ I?TFWvzx pLεU8*[r g N95ݐKȤ0؞hPlG&0SJAq>cjG2bH)_9Lf$H]<.K]S*5 G 4&s{0ܖq$nUgP}TX//5~cͩn_X$*[%\3ZdYj-$9 8qQʬ3;e.A1s-}-{s򴸏} L#rh֌?X4cxǮd(s'?>HG2-BW"7c@Q&A* $7He(ec'c5P $Z:#`DG/;b^.N7JĩbPA/a<݂ %W0wE? +j Be67WWE5\{'4T{nN.lYb\`} VTB8>L2T$gF\x"-#ڗo?b1M{vdqfgqc\-6H3jJu5  _Op;X2BH䆒]51%Rū_N*+#w^R_"Kҫ{ XFUƱOP݁tn%xF^x~  :C,z﫮!@`KFi#lIP#^O%X:o M3>yO~1} &)D@-|哈2EAooLC:iʔ {$P?q R'nt蔠گjI5\A@g1y#đy;o19nPyʎ $1>8dvd/"vʔʣWSu͑}' GMU<%^6}ЭQSO[P;hD-ͻ:w𕟟OB3z<܆%V;*~!]3R((Dl\6X!!ϞBu .09Ld vz-)4@ Hf/&G }iP$=&$Mu+%zFc Q);ȳ4qa~<ݱ3%tB&}r4-QP/vTkI,A-qG'ĞU"?2+LۉH9;isuiJRBZ"Y{X+[9!OΩcұKzY;5tASԵ<7. x,>ϲTj4-ub0'mb'^po~Cid#9F {_I%e 50;XRUc{X&h-.brA֯enj/i8u~ ve(rg$uC0pt VeD~V R?'8gYgLN|_RU3S~!#bȚ'?> k09~݌k(|ׯR/̩Va<ş(G9ЉŞ+zҠʀ\8[SL5Sdb+18mDI ' "c$&Y:ٝ5J,}ti `rvrM޴AN^$+mbGqB,N 1/goXUGV^;$A 9s]G6Bq) {p>Sr.(zmgYg$|HQWKaڒgU/c'ZUzO\2I6\Ӽ;GYzp'}ԗN~Fy5fPf.3RY| ˫/WG͐u7Edֱ.Uyν/ 9??ӯ JFG%,g )D"3vMv,/;#k/}7Ypsx}Gk3 #n!ޛjAgU6RdA+?} [iRd0EusA05}Lc/j.{'k)HA-0gWV)ψ+Ԉ2~$evArӑop"tcx5-F$gr:0eYqfRA`)M6!0cO]A݌x">VM8fY;ٟIt Adύ$كij=#SG^\Pkֵ)L_5)c~'eOpOaj0eNǖw(PA~{sxe(t-MY&`l|Y|kW~*[9KU[DTYxuJYvsqV|^d}#'!b% J* @ɋt6w#h~'LȐ&C9b4FxuEb#YDt0boP]rS*sn C+i15̀0b`()Ϸ-rK ]JU8}aYy0ؐR*Kr ]ފs!̃=GӅ%G(sE9ń+HZ:}Sh&,i< Wd64mBHpLFYsXQY&O bNcIj*Ýw HZSAԍ*h>mѦ^/໑G_e&n=T9Vt }ݏ?[Q=zX(헯 08gXzgKQw^4jB-o(7oGL+tTzC-p {-R1 e =M6=4 Y&MSrSK{=]/'WF$|.mSalɦ,/?d]}WUIiSB(˕/nqe],^A.2߆񡱑MӇ:Otxs1_{^yG?/)*c.gaNR!z*7^׆><&/|¾4GSݨa8F+l[&Iշ3[,&\B? l5J}|*k2V _a@%ֿNΫ- MsNBbz 0|7m%oCzy.RsǛ+&Rڐk< ÎףNqQ~BqzNԼ)ᷠAiQlOð.!SF%:Qat5A8_V?kT"1ii*8_Mމ"\A6"cG4m*@\c8D RxK^)@hd:DUi+|)9Krx h=S(R#T}3ܯͶmyn|?ڎTkv5J7+ȤH9sy "۹T}iN $t%T]ԅ欜XJac/͓HߤB_[lK+>q˴T`}Tr_=OXsgn5ϾpwөUPfiUj`Nu?fۮmd”>E;S5_^HU|P쟋*n/Q4fQ0} |zX.{Be`[1b_۶Q%>׿=F)ÀYA+#6>Dvu~ą8Rƻ+ K~Y,?H#(.z}@#u/wRaن@ŗXGU{Re`wVakMYNuQR:hld܏"vu3 փl|{ޮȣP qyД٫G]ةumbQl%F2871t?~;3Qu`*O!KaD)=q %*\J!]K`a v$CV.)XR -?dBCg\ j:ՙj)"Đ8J f>\t~)B4|I-%zjcm+.h]>;̱҅*QERGM\‡Qe=T&PhQVͭإű^- Q'nQqąL %Dߦ&,0V#Nd#޷ɑ"^r.vtQ}'厕(^փ-Rx^sSNG~o:<Oanj:Zdw V/~+G)Wy]p8Ӽ/”.I!ܒRQ#ы؏j:_f1~=_\Icm qX}Ss!Hš̗k,2pdw`hJ9 W4أ&gJ\eYHp6,H/Ha.~ 7x%lf 033 |!_5ܴ.jO.Vn̂)XXA pbBdP3Jٚ+ClM"9mziɸ"$ KK\A0F[1,])4xHSU$;s|H_R;"`}]6?zao~s^j3 Rwj? WXNtya/?VXg6.d7h^-za| mM* ͐)"PeMV4*$iBw@̇qB0V$* t6R"lX7BkwCLJ;jNrhE8[X*%]L E ܵOja=1ӿ͜R}>twrV#Z8ʭ lA Z _YhgRxx uͪEm VN@˙K d -~ck`h)SאK^]d/eIP4nthVy؛erԍ`[,nР˓D,yq23 }ף>FNMN#m{р0n ۫d29e!y-Hn(KgkL+مTHYkF16y $'*!߿-.#N5/Ǻ ䷙cZ,0R/UxjQԕћqGцZ([NXø=yg6ol1,̽wCKYpWhdZq$`;՞I\}^rJbޒ'JC5k "Nܰݍ]Ny-A≿Tǔp* Ib--E: ڰ[ˤc1J^I= ÆT =9CGU̎×Z[yv}?: gYc$"h—*j[(ˇm/w׆7A繗$q[/R@ yX)pq6~7}?xcMyAǙ,au8N$M8i,3RÔ͎mlY,$>FdJ FoʑdWq du[/eLUz^5@ºkM\ˡpdm}}?Y$DXj>H`ՆqG[!@8yp4f3H&6k4~ƅBy7#[E,B}An*bhr';,\ErEf02ji ~#ƀEt7 mħ{c!V=H3@X..mG8f|eDxofi=$r4D^Cߋ '4fzotmֺX9xjYX#HH~n .Ȓ&\#7p@ϾЮabYWWIژ?I]GܱƂg(]1ՅWؚd . 奈62;n%3>Ii31('} F[j $T{t=ti8ʱx^A>;*dlƃf*v:] &?Ж)2C0bcyEF?:dJ걂<4"oԙZ8OkAA#$exsžj u MдI SRŖL.^DHĮ'[E$3Q`f$*jӐʮTZ P 4 @zҍ"ղMKwf;}d~%ǧMD\Ĭ”6=N?atڼ4rRpٓʣm~4yPWPan‘ b &^|lW'kIM Ԭ A#IMރp^V<̂ʎ+[Ndj$0`?sN)5c,.߫JĪN3Z/*MAr^Z,*)"WOִy0e&Q5~x6oeXҶ/ME!IoF)n%*RPJq;J+gWRjE( *I(~Fs(Yrv#y p\#Ns1ޡbIlHY^|LsJVR v6wmêMDNA&OI@Tm݆g9a!?'Q~-]&e {6.* љx@2F1sEsmZFmm(׾NpShhۼ/cs&' f_AN2[ /[ioIړT 4e`9rwÕuǥw>5q*o*%%hҌ*&OR:Їmawd57)ƫTty$LMh~ҥ4}':@i1\bnkio5{ ):y!;!I(Bjdڈ;\{ Z&Gu!/e,Ȗ)8ʭ4x`d@jmF1517~!ǃRwx ǧHc<ы;cmܠҠM؆O +~͙nJq9gϥxP^"n΃[tE]_f7 5T2HX@9 ƬN(+3D[yc F:s[̟%O6Xq2}{cufcAR[ S_Wc`-LF8=."C6(aJX|H{*"U 2u*o Nve/죁&wZqڦc'MpkV[ʏKݒr#ÝK2k *}ӮtL6ۣ"QLh*q@!2c2])kܨ%RDA9 ~j{aTba}Y+9>a |94:< DW~t_Ü1ӟbǤd@0{Z <0 x]K֬FujG>+s Ef0Tle #,ی X&{+zU8u`6|ϱuFA$%gDK`2#BoGxW~-=q<ȂHAx#nP#Z #l$$p^qוy՘[B—\Bұ@xČ~ 8PgWt0rԜ%=x% >mg#N@AGh`~rxJȗ5<(2Mh:OL3UйdN [Z0S9J3+tG?@BG6.~ d;==\:S*[X$UDIqNy+Z^JC(I n!0Bnnn @dwy5𧿱@Į.]鵈 Y\( (+Öٙ;H3`njķ(<ҐJ¤]S6u]gyE?:D\f2{^mS5ؾ9{ {=u 5W:Ďs2'$kꘂ@&G'o"\JſlH&}e"vuΎvѡ<* Z4:sνoZ5{a주2BA) Uه]WDJLVKQ瓗4"ՠ."8B -;Nc#90]H@իP0[@||8-/"е~'# h,~ء6o L@z;f5c[m `DZ>!3xBáMyNFĽ5}<(>:#Tkpv@؇̲(e1hhR9];Em iԇv`_! !Jecnk<tIFMk* zD9J%=?b-TÍ"m3ТKc~TSQV]!YTR a$|IZI)jk әf8.dt9AYƱ^X .X%P-i:J0L?J>xhsjpqBĨ7ǟ4ıbL!Knk(=Gژw>vW[(Ŧ28}q6Od~bӕSH)o~`w&et!#xt6= Qæ3P,D-qomgq"€Еxu$ީWBHUr;i7vf&0 @+ǻy〺rLpFeocG\T,=xÚ(mgqfaxc 8Es o9񠋼#4nr/3mN\JݼּMGv;/$te>NWI9R*up?VXh:Pm;PRadKzV#VE Uc"]T+ Qtu'MIyxXz3O,`J_)0r3 sPfěd\`aA 5ʭ1Gb޸zBkS /̳u`q|`AO& -bh,󤩓gq/l;固_xu d1DrYh/OUF.R[ܱ{}q\ia&UmWȪ0ߡޠ7|0c_d&-"( *[hD;J As_ʁM+` f{@4aѦSH,Ws.So'eD wuwpjXnɨ-m\b|E t%)ʭssdՇm>S|<ϴnJ`~aPFVDŭ\yQ4nft[mtq߆-X%-y26 RlZ$z)%P롫*n>: ,W/_#[C;ő/Yy9D0L0PW#;nߗM3 *U!L~ .o0X-to烒%+٭ |0iZv~kpxnmz*3`$G0c䗌xHRG D"Bmb]lM;<dxbKV=< I;&>wk N)p$lw _ ktQ ҚRNjE'#ێNg}EQ:}3r&)x䯊c<' +]:?J4MتF%:EZc PۮXcq A3=nRfExvjUT݇:q|}`Y9<(ʴ{J5?NM?e_T{rL*flQpiՃUH}lw~Qx-.x9]UĆnH$O.SNT6zYZ )SG$5@Y;ltJ{uJe#0?Dto۬|c~cܫvE,7lZӻ2Ui|ȗ+g>#!j97I= OF[fhjfj4rĶ9qjkZh)e{i}]kU-1L5rD1 gƤ,B@Y,I9X޿:X>ʧ~e%1P nq zXh+^iav4f{p9.752}]:u nUyy7 =ŝxV> M5 #Qӊ-kVUˤ(Cied&x1q扖ȅ lsmD+pSqS X")F'_l}x(t`A:O*ȣԮJVah z ʈ-\UDd('̼HM"}d@b^*?3|+^xtv`DNZ?IF싺VAZvJ\/@[jSN;0Szu\Hq]U8DXӀ U^:6;͙_ԄnKe<^D5E^.D.K|'!oɶՠT9G-.,lߊZ3êHj# .gU{"7\%qϘ4Pt]4Ƶ9o۳V&-dV%n@b -QTa`Ņ`PQ,Ǭ*kI4o9zQR  F 3 ~y٥aHL_F<36R>||4N_hp3YIѮHyiR< s16vFWg<=*æ|^gT{聈?wεr(D ^0#i^v L 1GHtb N'u/Gg@PQ۸ he&02#2@_XZ V|:I29.J Ob_7?o]W2`f];WQڪkoԉ~8)_иGr7i -kߝ.v`h "TB엿ZGegwWgv?[S1&5tY1x&D+]b|'vEG=O;b&/n;BsOgeh ="ۙ7HsP @8o6a]=ljKx!ITKRZN;0 XOQXxS/[Z[9#9ڄl!T'zvBTf},E-ky+ri=H%;ֹj6bRy ^9Ymb"cLnUI8|jyQ=JbQ&LE٩8y}@ ?t6/’\/9d~˖*|vu]ߞȱʴ؈S@*rN!#= % S>M7oCW&|!D?g4[킺 ,hӪ\~Ձ:4^"*a l^N Eoz1i|y[7C )=EU o;@É?*&8~a5T;=Qh%Qwk]*~Elcz}t@+Fb@kƽMm^!(+ytG:`$bI~8(#`xV 69.Œ҇kZ[uW7OB4|6ScOVe’ѴG7j@43Ec%:Zcw(tAci{3RBJ5ifn{PT^P#2=fA>LbScN2Mfl+ $zh×ԿL} jUYn+RI B`% 98ז4wJyg*'ާd']Hb}5,'5}κ <"'.mh(EZԱUi d}zjҗaSle5ݦۤy\_ `SX$" -*NvU*k8 =Wsz(\ˌEACG,?: )SݜbgYZ07070100000086000081a4000000000000000000000001644ae3bb00001b08000000000000000000000000000000000000005700000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/common/tveeprom.ko.xz7zXZִF!t/|']?Eh=ڜ.+φ?(4L*0R`37 Z E1-d)}JC X8&mPf^#ofV8r0S~XW&P,*)ɑhQ޳An:ޭO uh edh rDh`;I# 99iKrE#rX 9Z[<8!& X^1r EP/d{ګz):<K5`h9x3.wI*Q~ ktLN țD|?jgy6BΆl*oZ*SiYd\"ȫIv" 0od`s TsOQ17MToMJ.8˽#>Mo+a|YnRȋّX}'vIU!ii%9ĹA*:Q?/(^YIAǹX^zY%F!Գ)axg`L#t=R:o + Rm]MF YrjcL qSErQ:3|0Jr&$>B۩'k.o|K5屳ԝ592?h1\p PE-oUx4{Œ~XJE:YL(?}8Izk;A2O-j_b^}hFm@lwd-P}DgtmUj#Xj8_&ߐ%J-[?gErPZ$9%Z,1+5YI94豈֊RmgbM_6;Zev(jk4}TYSS&sѹuķC KT^cMY;p=a{WtSW؜KiV.➩&(^ƥf"O_rH(K; d*D3ᛑJ$"ڠu bG֤֠Vμ _`WM ͮ2BjgTя^͙ltp]_z(kl >׏yd6agFPelzkL/lEy"=?o\e~x S?>cCVQq"ϖzk3B4XX@ f$ڗ(%[Px%u?hM ̆ki&R4ƣK81E0{`?M_A &ar= ўU>Òsf1mH=d{2-/h4wQV) /)T  hXP %&҂d r+L?Q0r:FL VE~¤!{e)>ޱTZ<*JEԕUWf ܔ|[siI6ۀCL͍|&EtH5 %;O՜\\|,k)SQ s.^yM4ZN\?*tX}a4pc3,KUx! ucpƂ/XGiJHC3tw GBQ\kY%vܿ;ݖuڕ6J<OFʽNl3 i#pSt~H āa J/𬳘n|$8l:1ZQ{O=@ro `!ʬ#+t[Q(5UQ\c;’e١F|"o)=0fs|JSՁ1/x?0L qm\? X@%R,̩GE^_8J:jVeg|o;4SsYZ{10%\@ 9aUH}3DV"PIS޿^ϵ,Q$KR:y8o_F9$7Ƚgi2|޾zvTh&݅cRD&^H,Ь;"m2rm})Ӝc0>eE? #aUp=chpu+o˗XݍLF$r|Qy+sA8HqR;#7tg$FcllL] KW#Q ;>*G8WP!R3Zo2[&WcC!֌Y.!fkg# JgD6ГAN`!=5vN%x{g$~ V&.ױI,b|4l#/t5qTOyمM-Q:CXAG& MP:qꈃ;B:65zǸUT#rtzm7#$q|v6 Lʅl F5݉GJOtVð#ZJ%B3BW8_БSa>+%>YCd;W;'Z )6\! R;GfmP{/Ĵ= cmhMunxh]lV袓'b>Ni+ՖīS;:H郦-(QELk큚C#JHP5"՝iB5uW<;bѾA/8!  2Kꚜ"5AB]JpQ9k95"-OeԽJ}l3ܖ%.קuV wa"ɛXhMw]#4#E]\0k7%j`KtP$ǻҝ&B~& $ƀRGgmoq6JCSKx' &z6ɛq \%Z$ pu5wA ͒dd995/I)?W Yv]-,MQ騁U!T'ZxYBf"e5*^nWϯFM@o\o_O<9 ׾KMHxqi}ZokLǯ%6<9_eܑ_̐h%vm٩8dd('0|e8š@Rܬ6bBqV$}e*4ugFOGQIUώO5M8*V|.v.<$l*oQB{H#qE$j9"^] rl^#8s0Ggwͽ ¬RՖXyNJk 8:I(LRdʞq>T;~o.{.|$ :JZk>F,uw$׫NRm73G֙4M g@m(RGf<(CcV"<,l?GM0Iu'о˞F=.{  HìU/k?ίy.r禶 (TE+ 7E7,T,9`t9f؈O p&2Z%rN[Y4}Ɓ[(JܞN\}ӲSL${DG#~|, 4 8eE"lB? jn?Kd51WUY։E =FP ܡ!Y;iݣs$0|jv@gI:_Mݨ½P_th[?2}#|nE+L ĸє-;"ː{F\s sa,WP-e(< ͧ[ս˯P+Zum_ }ny:[>|^0?Ay)fKEÁLjpE7131@ :>0f UeÖEw-3Coo'⒃HNuvUKf U%3s)q5w[~Wjra$`zO+hd.NlM+ި-8 Ŋځb-9YʋJ2 K* R礰PP(O,Djp:#>/o붆ouaM-@M4fY"Ri2pV-$rF2]EOD"|ӶMwoi݈ƒ[P$.8bRhPؖ;H&Lp|ۡ @8`K< |\L+z)GM.wȨǢ{;щ9*&(q˗ Q-3ȤTĊjص_@х_;ka)fT I ;8퓹Ho)% r层€;@sR&^CG`dgyJH'jsNR2 48h-ݗۀ)bnS: X* Ԫ&JoNc'oóm5Җ7` |P N$Q1hQĮ5t_sr('oڞf1MHw)C}8Ӭ`%_e<hbM{fj~WGY%܇R. i~=S?.>eT= ^9EO5NC˛E2 K~ATzI?tIS"X9ÎHʚC'9MsU0v&CǾEtʐŖZJ{3Vn6HM6 <vOzsݫndɞg~VO <%Q]&ܤ@'hi|ژL&Kö%Z(g^+,\?e u]̋af0nV'!ZKM+;}jZrzYjҬHN,q}/Gt"bpVlܸ(gߍ݊=b@ [еLEm>:8zn2$x.`\WA1f6iQ- Ģ74A-ɼwݲΏ h{NC*޾CW )VMBdw$/ޱLL{"[>zM?vd<[f{YKn{Bz nI9es`Vh=C)dc 48kN6U>E&ڞ8]&Aj8 k[v꨿"Sh麍&4aضWxDvy b”47CuxomL˔89eJYIRk\'~}!U_*~h X͖Mzͧ!,qJ(_M7PYhc;#=QEC>@ygkeh.x Y]cGΎA7Õ@*l_nI/%bI-B5NB hx%9[?s{,pat@sKh{J JJc4HCu;l?VO^Hο@Z|]JŢA 'P8=eΖ%c\j&NYo *\iNkS359T,x-m2͎jUqGaLav'`Ko7ZzZl6d$-ءբ覽0IJR,uGm ^H^D{{epr:.?mHE϶m-I (\ NPRXN>Z2GT]i{3c&mZo.ԾZ_1.rZ=iZjOT[P1܄`؇$,îJH<//b}eUYbd`48{ݿr\CO uHN|>ߟ8QrWs`=?`˄~͚SF5'%dI\Lh%E9[XxA29^"\*N RmeP uA 햆S:NA7NrA~y?1PkJl>G/ ncz: R;`ThA,̬+=?`$W|PӼ^~wD/ ))k < ^f{GIYz!{iZuB#W8}=<c^PBmVsm&H(uL,JB'x1|[jLZrG2BD]W<DlIVht\0FqܾS&Tʷ7vݳWtWFT䶁B?O+&y||"v.]~Ο1n5/ZVw A\ڐ>߉RJm{]mXZ SJ<ք3j6M+^l7^.dW嶶rKla?5܍R~]"f=Ym&a?~KQ5p2DjWoyخMX5z l̟C1/H?vFOٯj355ay~”,>z0W6gGb!SҰ=gmIʸ2%> ˡxjl[CNqydR_q'^[P" MP/Ye"<2Pj9Ka+.LƇe #cae2U jx:ĞM.Gp{U !M 4c"~Pa'+99TӳtEGC)DU%+ji[|ѧ@HcBѦ~L.ӽ>I"j ̘)SlʠG؟M*Fs-am:C%%7{u8"F#H6BSI6>.U-YHEgRv ]ϛm]]?%qu$JF\iwKF ۽N 1 C&ddÛkkI\d۟9mZF5TT)q>%1ҫ|3aŠ -/`zfg݊ T) ѯ='R~z#ޙb!^1`u˅0X]5r4&UH^*/56ը1<1c4QdMbz䘖hUё^"5Ο#!zd/\j{u0ޕ,W}o V2]ȞɱtFÓ𚒓.8ƆP!^E`9ﯘq*a~-xkšo3)#)tم[$H6"ΨS{qEd{e5fnᮢP=5?rJ 1.7<$Ic>QHhP`^(M ?KHO+v0:*ƙ^Pr'@?5%jc1aSăymђƳ.2!zT3mSmCOi!~4pB,KZɡ[Vz"zaC$3 Qb{8 Awd#:uX^}yhNI73T @s~ s3ܕ?Ŀeg__7QQtiƪ I6>`ozGؙFD<1T u9:Np85`L?~a1K06RS'3X,bU'sU)l5/WՄū' Ǣ/@YG+XzP˳x{,򥧚fQk +wǁY\"_9Pڲ#_ W =NoL}5KT gE (_= PsSV1PTH&rmw,$ґPu`1r>^? `8y+qݩj>׎>^#FI"e nK;eH&Nm'aN E=>* FbQdЊֶu0@E+MXk ALBe'ENDI?M3!tC[D{Z>sS1wV>xGdä-v֞e=ju1u D*PSm6зS>v@jC2Vg4^M鷼:ĄS@MZ n]VKH07 Aδ \^Zl U9#۞8Jx@=ޝȈm(U[Ihm.ܼ4(y$8BVa7x.2 ;Dd.ݣEXOyjUrb+~ʷxenbIy*mVW#xB 0ןNVnUșfW6`FdORqu@)/z0NjȂ>nͲn Nh]rHN+uܓռ| BmO O!ucm&H $MGqLwrT`9.%;ZEC]$73giJگV۹Ci^zp ԩbˬ\7pþ!n[O Ka̬p>einIWD@xBye d ÑB]J2ú=Q$o2qy "v5eR-Pz@i0]g66m$=S0I)i%_sāv*ZZ/Q_aG|Z_heB/'M۽t8]LliȎVOڽ/V,nDdK)Ez?ĭo2yr ccNI/BW@C'LU<^&I[+;a?@/F7ªnhu۫Ŝ1{׿ w7g|?PdD#{e=n.dp~q=M_^Jr;Աa*3†?ӌӃ0jXt!$C68 |T? Gv=;[N9Z ?59G0'D yb@rf[E1W[UY9 5Nx@A\7dbI ;.G4y at>3Ds.Еa9@%/g% IN|,Ȋ\N Ȗ}B 5bߤ۹kwݷ'|:T#oB5/&G)k`OLAT2 ܊י@sHkptQDq ܤ  KV (zݾV{WOC43e .sW~#k2"XͧӾ)3[ʎ1\٥;z+ޱK⟺/Ch<4T:ܾ'1*ͬGy8L s*LLʷ>՚24elpbcT,nEC^RI՗@'D=TYwq8|ٖh/dVlFe#US7#%eB>'@*,bkRO[ N4 !$Bz*OIr>o:ݨ~ J++l)^}$q`G] zNϙ :HQw[0?F6m&IdrTȇ$YC|hVDੑ2Q@cL# vKkA5aDqԵX#mmґ̽:WQi4ڟ2 gvÎbsU{EZaϊaw܁49ZS֔¿fD'OkH^nEeN4Yaɟ卹wE0Uk6u'-(Ea 7,B͕t s;Qi l1&xTĀM -1`0]ϋmQP>L./^;]1;vl hzγ@c_vq'P0ϋ{* v+쉸=[a{.wLF\1>~O$CjIHZ0Ҿ&DqƆPޖ> wT˴HwrfQ][߱s&4|;T²0;r4%EOWr@oF&CZvy(X[(fuF\VuW/ +ZϢ}a4KsI!.O XLqexӛ꒎2;YOJ> j0P`Z vpd \/o~A<}79pՃwWHj!>3F˟lvH5`e ~wӵ'SwG6,Շ8jKO,bu}K->!58Bދo=!XNvx׶=U#va'nmI*5g>-T`W{vpd}E&1-uכB3j  w <(Y#ׁxZ((ؐʁ>|ό'Jiv(R"iFkW_{!H!Dۊ^žF5^ۅS2.oK7o1{[QF.(;d2:It ~q8U38Yu`ZS\У͉G! ΀R/Oa/ֺ܊ sY]XԹ#5șeնk׭KPdMoǼst?Evx+exCo ?>Ղh9?v>͌jfr,j0.ҥqj5 ]HqTVx>>-{22% x߸x\:֊=t m;ڢBq5R> `b&NWiН`rTnp1T.Fv^6#piAk$o5"[h࡝/ WyVCSn(U'IH 3hL s6l\-_A&X <@ew%fo蛂Oo##}\u~JfXz @׹ Jv׾jx [(~F079llʏK Z÷c2|e9qV=/?.@OPp &_kbO7~+Z]GO>\!FU=ߦS3Ly06 /s"hcRL D00jadZ 㭶KZp6$]8ŸVijv9-hcѤ”~dW+l >] װOԛ13*WZ>qТL0/>Mrj re5v}zZEG<( p}55m^\dpS l[ vԈ.׷60E1Hl.pITF\C˴ nQEӘ`l,#TdspXk/tWg7hT#ect4WUj=5R0T$q69~}z(_7ܫ$s+@BY[ݲ܎&PE 5[^ , Soᰋ@a k~Ca]6ɛn_r#(grz؃/}DaA萛ηNI5 |إfv2rM@'L B l@zE>Eo'rDрzj_<1B:F Mך0Az( Y\]( r"c&w| C0&\6j2C"h6]jLoM-NأS[|\]_xxx_Hf˼rubTihYHNI OΘ8/"qpAPn~UQgFciGlR}3HW&ݛ#H g2~@~3;4#qʹ8/Nb'ˤH-0ܐ=ke Vjgckz,GG.:QT1#Nu} 莣j?]GO|h-Dwx|Բzqq=[evkoy8{$t%`21.5538a `K0Y"&:nqQÍ:'1Fu"o FUy+,s=]1[+kÇFtRzeM_ 6*лS\$D\ Am#<&uⱁJ7RX4GeA ҆s}c~DȰ\-[M_a= Hr8 NR'+(Mu{ .d ZkJ]W[6a+Bb(@K!O5fS^B-f{nB7P=9rz̟p9)]eISزʜad@qwd?5nRcf <;qơTꎎ$,KE?/n0EݒnX >חC5()z?ڗtf @/L d Y<|40.5vUSG)%unodX +a)% ;v5= lWX4Ny˙*E85`NDL0GBg9.8G&٠Ekn+]7я{]\RM$veʡTchWKQq?œ K{2)R̊ߛ<nRv6G L~' ].T |Ή,AŻi tN&sM%LxϤʼnW472*Pv=S7er#\Z$i_[ߗW 'C*3hҨլ=! w꿲3Ԙ¢ (UwE&`s[+LJu6-b)Mx)'hmZ2n1^jG=Qhc`,{%A[aT%] V9+>]"'^p5̩Lz4 S&LM]zv{9>IN:߻`qW}NSCb>mJXcV$Ԕ/:S+u뭉r1"\(q!aP6P$ࣉJ/#Y6U}k0 mCMHP Of~a&qM.9[g`05R+L/E9%`@1+4 T!t☠Ha}buS/ A2ՠ--FRR VtIufe1c]fǷh 8ܰj 4a*HE&>U |ȅ#ǩ֬EEJ(jzǻϒjorr4j1Ps >fk 8O93C[wOa!^QIcO/J2d>vb3%Q_/%I: 0䐕# 'W4g*Jb-A7 {C?olz2S <Nڸ8Kzs$:geվ$+wp'pj<6|akzj9N#ZAycEkJStyX;ЗJ̉E}u]L2߈RP&҂_`l|_J~*r(@` bФɗ=ޒ4?фJȫmyO m|ʡIao ]^rm(19>iuqҨNV^T7XEĐVE#/tbEe*,1 (y[8=e/'N>bq22cᎭwKk뎥k 5@kQ"6!jUl*yӴ>_{2-%w* xYSbVid@v`XZ3%#ϤIjp O, vIȽp WBpKJkZa;-v2!:U #Wm"9kHֵM-B*=]m2#c:+%N'4+sK岙65SkDefЗ@Λtjד$ m`93NL b-_VOG]ґȭfRWEW(+{/V1™uI?.'Oiˏ$DY3]7IUp*YXDc~ڼ=GS[O&=Tu L/BT|۸]Z783 4n)_35 Ul[g R ,j1kV6Z:Tq0hC݃-,re w)LAˍvn8_=V'ȡ$8~J˄]+$8]t YcY@tD t t%i 0mz8O͌jh/2圍.gOϚ*'o'|Қ8@T Gqp^$ =oA}om@õ bu}c#\Y$rv]#tw TT3` !qZKn&C$cmh[|ԥ-fTԬ+QԈSyQR-˓uioDDB9LAc۴ougWVHjd/Zi|sΠZNbzcx3?;[̍Pj=ZLnܭ3a]a(b<%1菻d-x_oU^\[@^xwź7 7f&܉9s%sϹ۬wb&\VCZk6rEmR{$.ΏU!TCT:n[.nJnUW_3gF}KXlYt+<ݾf%ɔ[I%!7F.GPC>yFqӆ3l}{F]p]<✌jgY+n3dmA(7:o*Y+ =B\'McUGxӁIHh?C^R@7^_oo^ؽ3iF㍅s+!y R[?|+͐*^;*rJ`ֶxESfݢt>nfcWDHޱ:(]f9?u C_(s xF[{ƨ 9@\]uB&oNYj:uAvԇ/+I4̼@"y0~):CU#-Ntx;E){Et8R8 hIL{C;Ne]I3ġ2,*CאС>>.aZBhX}oauDuIkp:z1͊!Ycq `SvIX)?q]'g߃YBF \r%NAsO ڱpo*_ynz[m^.[c _?i)ucz+>Y|԰PA. 罙E0&0Nyxr7]lKI+1p1uE;Aap;!/1eBQFd.U[Lzz8Va C?v6Dλ)"m6ǜFka[&"ヷǖY6;µ;n,z7W"_PN ʬIf5lW)3L$ g=C_[m6l?IANκ :zL=B2 :%َgB}4p"~+x2x&nj4 .0Z۝U7|q0e& $;t3OLsl>&$( 䪒5m7֋Y41.K`j/>mĭY M#f5h Os10@ F#D[WߪĒiuCZZ+>ju*t-ݟ*aDUb=oFXU,kX%JWWpPZ̛;O}vy2xݼFm=@V_B3Cʪ]8сjpV&ՁR13$Yɞ1K#dAy R.m2]N|1Кc9+A/rxsY#Cϙfm/Zl v[=Vs3fR}bӀxc 9nhM zv3(G몷97J+&Hd-֯ ϰGCE_i$l!J|jn/'8s$)!y{*9Ӑ2uƨbo 7zS kR:t,s+$H?}@rZM$Q$ϏѹtjQ]fmx@0gbKϝP3YS rG  BW69Lџ-o`H"+k=WbygO.{-&a1ea! [VݧE%Rq6l&S:cLPf=M#eq uxuPܔ?T ?l{hIt!@ϯK~Ko@hOgzRI;$}h=}q?jn8RǁXOnUPI,zZ0=NA[JgOx!fȌcYϑ 1:Pa}DyO8R2n;(Pɨe / GF>aQ &Ƿ"=@A#h}:F < j^1EE+ML2h Ndd|TM)&P,vhL]\,l]Z{W? ixS.JBCsx"vb*svQӠ`ķ{{%*n֝ VtUo(yӄx>BV!_/fEbURmpOOo>RbLT+$MFz ׏w* ml۩UB ObzT9ri6oaV/<$]48gD%^\PدS-j/B ;pB;|> _UHȺ!%%} gJA|=`ɓ]S/u2< GGEʝ7&H~\ö\ufK02Fr5EOs@zU+{2xc jI$!5Ykvq(%$PdLϠ8&'U;sSՈݡ%^20Ѕ@/͸kJi>䕅 sH ~䡅Gܖd7JIl.wRQM 4/yNT2BNۊ:vCal:8jGz/I?tBD̽Ju5&#}LЪe$*Zz]$ĜD, 5m}{]邧. LuiC: ;_.( ?A5-{lj$ ~DVz-2RIQA`el^3\cy t'-^ƪs-1.Csn0^$!6<]eH۵ ޘ|+%*3wXB>GADqϻA l6Zh50PJQyi\@to;vup8hޛۚsf[H ave{Je^kC;4=[)a1"HNlll!#h;9k5z0k:fXwZ~QP k$ .?;r?㜐)DS`5B'*e ḱ:l@*WҡˣRֿ)+ON=!* & ۀųDr?je/RM2#n(^o,D0eh$!3^>$@-#v4eJuu/ 1bEi uKC0's)q=kRdw@]6!$0vADP/h‡*r ch;yBxxAn*:9儘nW6u6yuUjlA:w&cA^5D>E/-&7&aPIrAI4^)rq=9%Q+v /2و?XR3;BI^סC#LNܼY|mi<4aFSݝ LIJG&4dr|bijE2q6ґÅk$*T1t!pR'a{iPUhTrEt֬q2A`|̲G"qi0!%vѢ Ym,EѦk rGAD4~t@J6/]@ϬGRjʑUvٵDzt8~kAuըl*}Ey ْuEG޿y,J,]&.+D܈jח~d :@ ` wICƆr%^cAEmȹ 2Wo|cΛ:cU g]Y(C_GXX$KԼa5Aocl2 1޿SSI agvV M+$!,M P+bJj )u/w9mʇ'<32Qzc3b]c).&?:=Pv@Fl5i): ͳkEcF !+xB ($%TP>wh9؁oWHVlL3= Rf>ҡ_u7 2-$5 QT[(RTuϴ!(׿U-;h} ϡ8GOގ.Xۈ;5'¦̗4^ˆDБ$L>QDl?g(HL, *z04Lީ]lx =N:FMڑ2YơSk 267a0[k+_4[ _^S&IlW3RFlgP%xD/]dbY0g97BTy{Ka0e!3eg|Y#Ds&cM]^rJP|fֆ"筕R G"ϲ'OoD-guF(DvԪcAB^hn~B.:71F"avFA}[ ?3B-X^!3}k@7Xc!IVx]۸|P&E,#{.!xӓ*K+OQNuB8ԔȧӷgjJ\P0Cm<n8cծ}- t8,D*+kI4>/ __[jzgrR@}zj!ܨit 'v( =m j@*Y\ޜeN8ulN'IPcU+C7gFfQ)=(~~̺Fbćߦ+dSai{z)Il L8q#S)O1- 4@X&M~\G?B1%2,zs{f9MioS1 2 @]J*Sitkkɾ0f8 Sj {+1|!y#~W.!LZ줢 F}#<`DW=+w̓`04=᜸ljR܎ύkZh]_VZ٠r-{@q_83LK\(+D{#D*Pl-Z/(|$&B&yVQh1Ԛ*%Ƥp4K Wi,_文)sq8m{VmjHEJkhZ/ a2|  ddTb?pC !Wj97 t`pa_'ھæ =wUpzATZ g'{Ӿ15DÂi)7j2-[ٻRxm'hv >P\q+z%"o5ݑ~ڿ[L.ORTÕٍvj='4zQIV̂c+nAԵU"YOo%)ª  b?{QqNDE q @rf2nEi͜pVe?-:k b"l`IH73BLDn" 2M`W]7 KJN֔ƝmD`1I@{Ao@af(j [>c2vkn|nFL',#E# XAW'ut g//5T NB,hQ.&jY7R#ٚZH+G՘<*'D'$-:_x7\HPys:ùV+QpE$Fy0F6Qʌ&G(bJ=3 w<;B~t13 .q5SWHe OSE-fՈP|^)paO(3J;&.YJ01L*nAz"GvmbS0{%ǒ-=pV݃C.ؓ52{)NμPU), -f`KW$hZL}x^CRݨv"pm}s]k0 ; sT,=Dsmq6|&@PN} 띮uO ȶ62[7V&CF,g41#=gNf:mApJиVeKqn˛('@]:g}VrHnGO 8sMsmy.M9Io2Ԫt[wqKzH2S2u9.8q-˴U0UHdrqK:|-~V!"zGK 0Fسu6NX_6&8HKbi}SK-}2+83&R~i>ws`uNzrQw.lg&wfqo2$Bik6']=9pjJX`膍I@EGQ\.]%b1YtLUe&vgF]t$>1}Հئ?9m牺gzc[+0xRaTXQUrq?W W6^+/ {ZƵ@ M&"$1eͯ| y)v<}[+טgG-]fx[`sDRR3.N0؂΋ N,x) 4;i.K>~mR%ﱥKSX?J Qv!G$ UR}^( `V1ďb <3jº(3SQHe<%zdt^V){vjt당9BUtܒP[a͗%B,7] QkVMT6C DKuXk75m9fnT^|q 6SM~ $`L֬ӆ.?nҹP2 /$#O Jw|e٩޲WD|",oW11mvHȹo3drz[z9ߙ:5@{qHY .3&Ux㏌,K3& ꁣ6:= ' S,ʽBi\Dnp(7cZ#{ńb#moC[C"}\Z}K<= M?1Thf볅@7r[5Ch]ZI{]Y0f<&K M XM[ʽ*aW/&axbx$Qp-)o)T5Ԛ@((F7*7'~FsSw!tiNB,DnDX8D \}dqh^0(,93aY cRc 1-|> PPapIJ"<5W|cݴoeY2Ƌb~; +ʾ=s; CR=*C&eEvz4bF|4ƦSHaIsq/U.co9e7ǚ Wp;q u{E!p:!bX6w3R0-XVs{ІFzccئׇ^ &xa"'hԞs0U|t9*Ao&a}Bwwth {._-An?yp+IPі±@6J5 dvOhCDQ )b .ɄR>̙ F`Zr<=~'uvj#J\1{Il>Ξ&upo=!ų?fS`C06I7?t Z{Fv{4)Mb!սqʑpטSkңȬ dhsB:MZ F5Y߯r03db)Z <l@x1ón }H=YYD 0eÐJ =}4k n'P%{U?Ȇ 0S[I"TI^HS?b08GE0d/2;DtWp~4'_˃/^(|ŧV,?6tzH#O.? ^&TN7p))(6_qQal__.jW*/ %VzWrO?BeBН}+XtĆ&C4 '%M<@(2[o /X_ [ %X9N4 R3\RHB;[BQPZQ6Y rI(] 3L+k }o[(30P&ti캩A3 lyw sM{asÑiӭN l@@7dqȾ*G>A8C5ajMPd CRpoO\ ǮV!yvR0cJJGr'baMJQHH/nX.VBZ<jxj+j< 0WJ/` Bᓄwf|7(B hܨ!Zg3kGtCk>T;j,go nf!2nT9C)F(JTUxvd+=N̏ |{.g![ThM ;@:QW&0NQ|_itm޶&Lj_¸U'^ql2x@U;%I bJ G)I:Hizܦd?n&z髋5Q W>+M^BVav8 o@h͕)ɓCYfW-Pc+ITaT"/?:vz\ lS0B G^K"X6.sK6T֮~-GyH6d%q;eBe)KGRj:lD9:ì0C ^ a F9yCBO0ϫo` &C~ziA,D]N4ɷ[bdٟf2C@u3 { >TK/#pu)"5\6k}+ }~l?"]S}<3:LAfkxqj%(l,a`cY썕$ ]G½8m ; !q O*'+Ŋoʹ|ӌdU3yIܔȄ"I貣 (xI8  $煢9&@&-ÔXXJQڹ:/ꮬJ2FJ~;Jw8DD_PT1@fM" -̫aJŗ]riX3X) uc"դ= Qԟ~7#G=x>si m$l7_Z S`n* b߅Vni8ȸj?]k%fЭCA /&S9هރI*KJ1+^~تCHʍb?5V}/f,>h jB%^q岚CgY*H1XdHCU|$P׌o}Xsޏ?  o}ޫǁyH~vCyR9I8fn@-Hn./#`k݋ZmU8*PЦu//Լ[n̍06MF`q2ڌ?bک1ΎՊE*?7>j{}H l ^Ng!wS\fif(RU}16-.BwMK=vkD M`hE=S5+ ;Tʰ28 )uޓBRkH*mާoCfM&e`z\%DҶnx,hp)ubwBDؙ-67<|/ 'Ҁv9 B)-IgV^(؀>|Fb "Lw=t9 xvH '|-݄[sy16TT .uP/@dlt~#@w@ CT?]Yi)s$P@qyg^bC +%C#D#N/|zȼ:`yg-{nDiBI %SKb1濢!zF"ޛ7 "M8x n>4O)|͟ !$r ?hAÔ8wڴ3/N:lTLkW*Zƛp.s9j],̨&H!U@-*w&J[qN5l"Q2X5kgү}3D<=Z wH=:˄kFDHW\Q 묄s$vtuSiZq}'LeƖc TsI|ʟꉐhB-PɛA)u/K-xBh05C/Rdy~cU<62m >~٧nO9uvɋD ػ?`UIGH "8n.ۅ6)wDv(rTp 3yb책I_GSV_ZCL"7aI*%QǩE;UrY//Jg0G 0dC_B dwhjkus7GK)>̏djv k"w7 2UNN/ \4.Ӯxag<.0Fl5__V?>7aD8FϢk~0/si ay|ٙ_w-mX |Lު%]Ya6nOwEZ`)o*F1Dr52Nqa%:=f, K08E2)7)qK[-Bg'Ѐծȋ 3a?5NFۑ<$20E,S^S#»XX-H29hjOyĶSi$i/}9bFSK BZHoY}Q+e'f CSe8/Js$X9p`7.+ܢ%:4:mk^'-}EscoB\-sžwY#B%_Hݐs~{# +\H=/ʈjM'⛔#ZmpW20ICE;l8|Y/4`,I~6HaG} }BhJP)qdrkrk:T|;-?S|:[ @zYRNŵ;\*Bلy€OeΒ3*=زyn,C&?K0 TqnɆRA3{g]sD?,6pMM]`Տ FOkjK4/H@Zq5ɋwBx~/U˟@|ݐijgm~!܇bF}.?&OʞIBF&z&@CgMw9-:"@г/%y3kAN>&{,@C םgf~5W \3B(w3,Y͜;0㟛v쑮cu *C 5I/_[k^_9>Z` :j_8g7U@Rß=$" e yK)+3a"BȞ+-+@pގqP3. V]U}->3TRVM_Eb#F 넞8GGCS[[('# i .8%' !c}%ų}Fw(4/^BRZ_joux9a;~6` VN:M/cnU |RnIB} >;4Sԑԟ]%P#1o;9$aW|NS~9'b%3MX춺Oaϲ(7FHd%p ,GyyJdGwNz mJLz6<<*뻃O.;NI e߈ K,@od#i6{[~w0H!Em  Q&LocīH^Gy%,u?/ |̔>aJ-6GcpI3kn82HήCPד[ +Sd9Ԡc,Ú褭4hNMQLEL$G\g>۠AM`; ^ri6e*>=]dh5IL )SbӇz /_Do6rqڷUX?XY@! (}׵s85I'XMbCqI0"5 ]qÓ6.ya-< k `5/+ fͣԇ=#VWjULRY; )AbO.<p2 w͕nA'N;-w]@WyG?3QR89uSHnP'N/}+L3^]:f_e#^ ŋ< ˗OVqx>Q XpGG^p'¡uU^  tsUYlޟ$"ӍC]DGʨl! &j S FusEa&*VR'uyJ݇pنMk-xl)~`eHj`)tRx|4P:_sJUj\ۉō90xۗPxbsE>O.@.!N ꙸXjT4xkQJZ1X㔽n/l\3#EecdFc(l.8NB=3tW6ʿ?v/gp|P$he<f^ 3~fl`{N':#91Bj{7)r%*E4-'3Ua$HAsMOr^`rm1bGv"[hs̥\8%'v bܜk"%IFOnrz܊l\"WP8'S:OAK,ϳ~-3}"cDpDepA9q-FV[Lv]ɍҜSZh "!75e4p]l" ZƚUV5g3؜0$Z| _'ޢyՈ'wd,O<6->NW3ٮ]=b`?CPK X{^O_@/ Uy,^m|ITru0J~,쥱H!h-tDWe]ɝ֮bu38oCais?KX; RN<RT_Nhp?>2d01#7 "|-g(a{ZH:D+q9A&Ͱv^BIRA@/#Ate4%vتfamK 2f?иS+3(5{g&fDž 84\ @A1R,Qh6lQȎļ-e.hy\0ޙY ԅJKu闞"'Ws^dcxݡ'Vo~,a Hϒ+sm̮Q]-@IT**6V9ǫ< @CYaVf|m*"z{/6* Y'FeB@#oOS<u؞?1" CwDhCQ޳T 咍0ev {I*Kʄ\6pPRdoa6wAzkaJ>n3.ҠEȨT+6cȢ]xlQ;6 >&$sְG e2F\ M8nx  [w̯<{fdAe2,R5A(8}}gܡ ITo)⤝ro/7}%M!1D=?(yfT"RzaqsF~X\Rex 4F8vҭF{D#@WGjvR |Mr#U_h!:gU-ƾ2Fɮb3B~qʞR9͹иAs;GKffMȸ֐˝eH}k~0Xi[؍hreNɱ-} &Дm!xm _h8ƝRt 4اr b!N%G.RAh[y%͔SzѠQ8-1oCǭ<,UgʴP^ e6o,'#!\\I|u021ʑ%DDg+C#~}vp{Sg +2u~2oAN8(Z\zq)Zjl*4:'bq& FZUἦ̪_2Zp_g.Lc\vSs?6QB[ T@,K*5| Rdc ,fǍMrZyA*"E/j}2-vp $RsM }27;d^6SdGUVF?Dm'5S[HI.ں!xp=9sb趖M1l=f+7Ӻ7G߀ܽݶRA˅ʟ yu3DΈ`>v 4{]++ԇ37,,U:8Ll:Wj9|u+y<ƥ#iՈ?~k!q˾닪!' zPi@LEJT;e~z8G9 D/9~R]^0R޾Sl8%t{$FiOΡ^+ڶ.}b x [r}vIW(#7—P@XخohX`xᶟa~'c߬Qzh D9-H2`\skAO"yȖ4 $Z?Uz𓺳 %Xv}`?sPAO@G1l;c2hCj |f;Fвy@4)FɟSVhj5SP$ǩAL6삮Vx̛a 63ɫJNwk- 8ԾP(D˟y<2yTKs `v%~K.Brp!sħ^e%ai}~|l"mR0RU|fVNtC+zSip4}8:/;!&ਣSaR!@ l ho Nd<ʀ;򼒲oE>L p_Aia["j WudO5r.&Ѻ~uk7z6uJxhH8FOu7[k 6b[$|:AQ;$03 Tj͆G}0O!aTi4C ƈM$ga/fH ڏV6" !F&5NCCwcTH>G b9kcMzR팥cL/A'>X! hL? 1{\ JtO!m&I^d# uc %_W&|yume,/ͫWa\,7|8{] 5u?&!t֓^Rrf[ۗt¤=!-n"! u-+R{6ar?q6XC.gC}m|M]M0Zf }h Agd=SzP~6=TN&W+ktS&yپ 0ŤZH 1 &މ[dy |ڢ2H/^ڪI;\^?*|z[rcnLqC+H+ywCyV9#_Qq5USLLg` vkW ~LWg:CI엕Uɰ+ۀUrYvX {RG).n=m߇ZE]2="Q>{˛mc̰3tD{@MݚʻP&[Q6Ve 7_7fc)U] -|wSҷՎr׆<v궊U%Ԟ)dHz;fw^۰);t.O\a0ȘV"O[SC 4AQ$JE-gdO,vѭ\XpLfyw=8uJ" +Rs%%$ 摊{6uO$iz5"}W$EcZ&,I} >?κP9cOCdbܖHk @vG$͇jB<Kj>AȀR'xl NW^ҫ쬇FON^a-7ܨH4f୍7??羻Xګö韖PD32{Jhm`I 5dq\DTYed&j PG"}EKIB)jgN'z+; uW7ڄYZ߭Ό[Lkyzw~i7'8 ޱLX?'6Zsڕ7>qRNwwɋ~~=ZZ,y%PQS?vY5%DkCI1z~(' GGcf$JхgVd 9d `C\)P9>+Pi=fQ%sLIQhQw{kJ qGs*~W%WA-q P,K .i~d~m:~ܙ }'Qru-Y:5hH/7ߢ>r\ ,hL='KgZ;" =wpxz:8" dݗ/,BǨIf2&dl{'ΠU7w\d1Ƹ+9Ћl?5zeٺ ӦH 2ՀArO Upߏ#\9s(7%Pٜy-6VX.vU(=d?SIZdgL4ՙbTt꼼}:D3ѻ`2ⲗ^}B'>Yï[G8_gIwǀܠOEo3:!D2 #LI ?/K :tߩT}q(daSiCX~ҾW`o~\埣Hz>t:c.JGFZ01v(Ɏ/^Э6Nl/~+MgdrG7JqaF(h%&ΖxuMR a21p UV#vŌ~&vVi%QT}kOttͨuR/c؂A"GŘ*_H#*Kl׋hX%?f#6rXc9B^   NuŸ]PB-giLcMKf >KBc};jmeFZaFB\۲d7O/ˮ5Ng#9.+G(H&?Cee0cw3ȶ˸ՒzqDnX bzę}hU7kUbG,81Yg6VK M81yy] ,]7qC T^=ڼ&a|R+g )cvȳ\D6kA:NA^-_v3CFT_eMN%"1RuƔ7O@ReLk"+dzʥsJ |2RޢL7gF#<(:=_V QL'nk"aCNN 7g q"1DX%Or> !"=9e1.7>Gpjnwb,ykEpJib  Jh;׷IscUGiG#NWp5N|X&t&3krM|h 1HoֲyrȂ @QOJAYd+N@"-L)3A}Sv$o(!p?B瓸|#n$ RPn4a{1h ы|f2MYǺ3UnvG|o]~l7DNPzdd:4=6)LsZe8 b ܷ۞ y_!oJ l8b(H5 s#>zpܜ(~̽gc~uF{@/ |T'G͗N0p`'_Uk-n\i]P*s_kF1Ř5fp"Y^*@WoѾRژUv_PWuR(xBpe;_jҠ龴1h8n(ͫR3&̕H^.VwhR74#^$O}l V^Q򀱯5HFS,TI E`WƜ̅$.M,^MbXf7+3|p2r;>Y0yx3k` |nT\">.isLo//S5{*ٚ+yC#퍼*/KG5kJqHBtr?;aW ID@d=|LP9rj΀INrs=9(V Z(wS7h$xYp{@殛HN TS x aElc.j x*e/7~ ֵȜqS x:%R]'e_H |5+~G<4.Hrع~=f"Y7ER/gx9ܝz A=!SINfM.2|Tk 7] Â4N渌֛fFb8mK,07ގb6~U>cٿb,9r.mbNn1uIx@6 k{h{TƖi sɇ v( O][t9>m,40F{TY#}*؍udoGd8& i-\Q, qV ."c`G>a_gp`T<' efz2ܦzϸ _da>g%:NQs9P43sB/jTPhmNL\_$sl^яsHW0 L%V/ujdi uɋnsA)%>m(B=@I1B @_&Aᔩ$T`C> / +,<Ĥ8g4V%'vcԉoH w]qif)c8 HiT1!6t,|P0gڸ@cRx&dE9NC71u3{a624.8DRBSHidB*E$}~Y?KhqR=jӰ9fց8r8 l力Q9CWJSE% D;B -\%H*~<;όw?CpHѸy[VXi]GnS2κNĄ|͏6!rU][c'HhB ə56ۭ9gd%NZ^P G0SE@im'QjΈcDA2.Yz\偎>Pwi"/(KGע| -p s+ݯq@3RQ`h%?h oJJ0g0=H9d~K|b,zp}y_*!;g'Uߟ8&Z"val JA%0Ta=F~?m"$rn/`Ϸ/yuk7Ȼḿ(-@!-ӟ}9xazVp\*5ːkobLH1ޭ 2{8DU˂yg*"( #sKy<.Q|lꔎ261bأ"sRDa#vZe>-g .;4W%RU'3{>'p=*$@vLsepx>'* hhHtk4 ]H 3/_G!8\`]T[vSA@TpF.`e!W(nu[!*:GY ޞ`3C{67$k9gԍH+A$6&9/FwR 8,89E] 9̋\4/_:hOJq4DPJкʺ85攓Pa$ 1 | H  ^>|-{9:AD_TS}襳ygR~HqQ.B I)=kge^jˏs,0|ʐ 9@oYiC 3N13|^GgK.q~N9[G˶eLW*s6T@f.O_D (χPJEQ'1"5z~˨FXl?)!^R6@ING ,ޗ=z#R 2 FbAKº& Q̃ 9RnoQX LD`9 Z WXȄ3G{maO.Bw&Pxɛ1ʞ%$儃yy5NlE~i Rߕ㪴9MK1 x]_"k#36 ~yn{JHUu#jB&lкog d#g 4[³b] :)1ᑜl.!'~207TMG- vʥs+҈܇:'*Z(`E`( f)($ U\Wqs|5fUpm)ņIP*'hr6L}d26O?m_{ʊ\@ToJC}-yvPﬤ%[GQ?WwĊ>%i!pJ:nй!DŽliK8g>6-,c"\:kzݙ=.)̠ڒ$mt,{$ׄ:"v~؄sֶyBǣ'@2 fmmn?J.IٮHvA5([kyu[יǩβ7$AmC8|jnlע8FC:) 8[*۞\ѯ:4z핒i%#J*fBՑ,gp6bR&Fݧqӛ|Vv5Nni"BOC&"G+2شz9ʩ E^+Es"Jȶ}_ϳ4;.MB9U<1j9"܄[3,o/t܅Hd^M6$3*+RGh$rRg *XxJIgT9r\8>9]KrvW뵐v(ÃϜ'b LB40 sy'3Et(i(!v4;[rY>ε 8DXΘ՟D:j&)NavDZFɱ4*3 CNR&4`̥B F1paZס|ޛp=QbŝH30a)]*"R863 FQ`@P_3;!^F=Q Yf)Hq~<įPQA1ռsw6ZL}(Q9vPxzFHnM)dA^[ _Tve29Z0؟(5?Fnq1X_m2;K鍨GfKH)c3 4H~1yu^;fk3&_ǼH1<`R'@noAZ$@YZXY@}.JrqTlmpk8%cGr^@kUgk$F K/@3[6tE"ui1Y1dSF?{P%,:-P9Z?Q(0b.wp܂a_ڄAM,B9:D\͐SI}42ETyIDó5ugoZ"1ޚ 'wꑁ9cZ..jax>$ل?hIw g8ssg5JU-Sz$l#"!YY3ԊJZS> n^1p7OMsm9y,P:6Ub)^u,TR$2Z7bLZƜ{C{4վ|`ɮ31Cus= 65[|,Q;absLh .7#غE˔:f3 ܫDM{8qC~yzVC4n :ńRBC@~fl+ fՠ42~_I1^MM ŕO;qg`dYء|EY ˳sЊ:mElgK QH\b z$`P/Da~1KfceyH'7)}`ZB;;gW*=po͹jK>P٦;+Cn*zP.\SALwf/obx :pî6*^9[%Mމl,lҦFn6iMZ(xcPZN9Lu35x+&^d&O*kO7l/YN.Pݲ m :({gWV_$ 1Х-n?ERPni;WPfp-; '=*hR@ebs>th l-jƁ-lB9(R8"3՗>Oj×[e]L mR /a7E$5Y eWG(_/9R&y7ݿD͙')v0IQ@­rn#US)߈ڇnxa4F6ͼSerG~Ϟՙok' EQ+"n[B Z>VmyEY@kg6 CJyHY-l+ e|q{hi}*6`d~bH\>.:)'yFd}׍[z:W9n?loT]q7`[xNogiK_ ىQq//l!ڬVz+,Qsg§>Ǿ8Jy0G5U۹nP =lpķ!R} Fo4X]u)YJjaؐQ7qB+P~LZOk"@M_?f1d:.*TIqʱ3o'|gI؋2Nʬ$3:NS؋s-jP:K P@3!:R pź>aH.0·c%!(*'g A djf!)}ՎXEi,J3/Jt^-[ njP kt]Ziy?S  .~T جI=98VO$U 9F*3{ɵ$g5˖?3E(P6 8GGHU_P9BW'T<0* g+ھ{Up7LdhR9M*(]%.y$xp=^9(+SnשFʻ~MRfDa~0?T<uHxWgQ?K}. ^@q`-Jq8 RM~f))Drm{!I d',5qsn}W}"V+LEX:vhՆSK88vh}icFЌ .um0 + |Bg։o,GSm֑s^w&b9o_~^*=h} _46^F H̊Z֐/(;uc0V^.C7LQ|R1*EUXb|Y:,KIXь;KU[=bg68#{m(`9!q #l~ *JjN nOT;\T ItULhVmMg{; Yd/TxXL[˫8S4wG7 :Gt~VBҖË\Iā5H({Tܭ=6lkk4߷n5$6Ȝ;4| HtKN{ҶX3ed, ؝es֍{i>{5vH"8ji巻Lt=067trp I4BdD*ewޗ 6fl'SRc0AXN1yG5,wuTL x4=sSgyzh+ZYD?a<; jT5cK]F 3^}G||lp B_>CJ g!Flـ)& 9"h5 l!{Y (N|dndsD1=FlK(Ek",ZfVFA(0>Oé;B̞ګ/LۙH :`Պ*4^tuGzt!ҩsg9M5a}n#Hu^ ;ۘg [9n:ML ,V)4`و%D<¾Й:]WMw4Vj˟*8քQ.uO{O<+aFH+*:䀌2 _ǮzI>E7DVZ{%5ٖaImGu-h]#25N80rĜ{QJ6Kl? o~0l) Ӊlb{ȶ2S;V"~1\pvkLjׂ~ֲz8w?Bt@K׽CIoW3A/!!XY ] gnRպڻ7;fggf]+9D>ʧAX;YUAdnpf.n+p.NBEB~V xCA4GQ8nN~:]OXR:0u488?65"?-Q=g`,k EzAkHn̅lٷ,5`Rgݍ#f |ûTqtϪ^ނ~ Zn/^g\ܬwr9`2ȌWL% `=`L &H;}20/ 3v*@?/-Ds` lm5¶ +1bHG3nn,_L HhIXKF62T_В\F1;|BΜDS; jV-WNKkNT+b&&1 PFY?GDZ O*ᆲg wpЗpشS-xW7hRMs|zZQj0mi0`BΩL#ZUoiE*3k'pF&}BSGJ:QX&r6F֖HR܈hʭ =-ņ:MF.&Lg]f@B՘U5HFs{rSLkf ؝ְ$ؚ2&F%zҡ`C+(Ŧ %Ku"`0I!ZCxHx3嶻b E߱Zl\, 8W[:\q@>ԟfWPoTd]V`>UN @R\kDd"pbB aHu܋qc}cu |X]ļ(BPHN"t5 kkWE >kn&"xHQY6?m9T.=bx=ؑB:U,> ~(iIGZ{F(᩿x$n0HIJoNfdVf[M>K XV #$R=~IQߘ-/;{v>`Aia:.gE`f"|HWN{[O&C~?V"wsY{Np8fD5d5H4TUZFI D^&au//a%Ŧc112R_};*k.9`gx+e`++$HZ #ti^|  Ӹ1t%[g?q?s Lgsuɭ7߸Da*MAxmQE i tߏVV\ǒU|@hH2w%IG=v!؂Gԁz`*/P"{vg\ zZz [΃bY>ThTi"|śnUך.W6ʘxr;H-S-X E]u VG2ٍ&"QWыO+.EB*Q?ʚ%ydž3W?e\WWST;EmM vPr[M^xJ5ڨH8 01M4YwLN7G*5XS$_S)TF,[KCĩg%&`vI8oЦ(sO Ʒ0]T'NNL;fh-;Aһc0/&;QH:Q(X:ɱ[|gzY Ye?|A{Bꓙ}9t'є `+䤀O$0_~^|-ͷ3|LP߀m%{?c97ǎ>_7!TfN{G2U|F\SPV 'Q qH nK6:m 8 "tؑI1ٔP_lTZ㴸XCWT9M"vj'sNcwt)/<Yl5HG* ;&)q,v2U9Qsq`?ǫa'qHhHܩ@ xޟbs* OEK1sꁸcv`(u{  #'<ϕx7YO(-`Q;dƆ); FmS^23ͪ2OSMe`[ n;+;Uѭ~BI^þ{k +(_VB];eTۻdg_bʮÍYWq0Ӝ2x7Rq&dr~a<V;p(PU kKK^ E fGT͙>O.I5\{knh0|R@a;[| Mj@6bHX$ 38h_T)h2qn"Ѐc1j4P p*QnhE`8 #XhԂ Ohe/hM@sRw v&!X&r]i 1R4I@P)◣5L:K+R ܷ̝ݘKIŒ\[m s?,b})!P-ŎS|Y".x FKʻ47w.?nfcI/7fHyg0:^?kq!jEJNyҍLp"4^Z3lES~'>Jh|}/ ;'lbD_Ijx)>QB:xaZ$(L\4=g~" Ùmwzߢ|.>5SP1&e6e=FXB`i6y{I û>cn:q?9M'vKC2$g$dVHy$FWD D'*p&|1N$r{p/EƭRD-wz./l,mɲ0s@m:K +kyub^Ԏ%11Vmt*5 XMmq8л bRBCJ г]DҵR֑qr=E*7i4 Z7 {qx|\dݤ8@^*j~ף/*Y_co[ԫ=u܊XpsZ "6YƼb̂Ts KD^ѫyfHVT'LlHrGQ\Bt)ټp y|A?ƓJ˱j3_ v EmjeyngR#3*R ~ K"=f׆MR Eh!!Nj칱T 濏ܰGُ1n4ԸS3]v@nj4\RݓX\ߧ𛝰s]bFp.G=@ZszeZOiZ>[JV\?p"Ki>ɣNr %oLHuG/Tg-0 /> [5Q˼A)xy.]Jk{9b>{ob3xr hv}!MȈ$1V9#YpOfGʜ$YןӠY"T":VB~jۡu`DIi\;"Kܟ f]5 Y` Y?5jh#Й%x`oUCtX3uF[:fh@>+PuЇ^>,v3pzr}]{oL9Ab͑'G`|#}N!_V嫅lw/sE'o W/3ۣdvsIf9㞣B>Z"A J!犭iE%l񉚐=IRsr5`qHx z`oSbV-qT? Ď_G 8 bNf.o1Zfhhh5xu3lY+Uֺ5 #-{i5>Tw=k= o`wԙG}3R)$5zY{nZWk`3z.$"$S,,a8#X᤭GK xˀ]_ -S\3𭋲wNA$- PfvYr:X97TOX`M̺1:f;L<0 K0OH(P 滮}/ `6u:<Y #&jg3 0Go>#3vsX>އnŇ F*o/ȥtZ'«yTT[ f Y#p2Xu %rZtΊ96 Yފ2*xO eTxCGwH8zIAw~&|v)Ӣ7mD54IxqэڧJJI:(+hZ5ߤٴMAkTxzzIn6?]q䨲 /2a?ގPI맺o{ٮ\9c=b i2j7=j {Y˘ xMzƖ]bV96<7 _{MI@؂*!ms#ay!iϖQZ:IJ_ n_'hdKRֺۡ|}EjF D(' YPlF8JT@"-ިw͐n&ܽZKQҷ#waXW{J|IjGh2c.^ `mP722_`HhF1*..nct\) RSr+}F |xᐁQS1Hj.Ra^e% CVLG/ᅲBT$KX)Nk̙{:G,3apukXɍyF@b>@GcgyO>Je%C8Y5Mqv>5n5Bfw7lƸP[T"S>fb!渽ԀLxG-S6MF:]ϣaNϮ7mv }bС_G9@}R<3@DnCjt*|}I'*[v VZ3'O~HNbX> u&p`ԞԄA4JNRn)4&|D_uPuMP\ B"^iMCa喨?oV[^,gE ^vK.[#pRdbC AU;'2HE>m|P3q6JVM#yu\H@|VsZor4~-5D{qע (2LiwL.Y>z;Rі%<|'@,] 36O[:@H7y"oU7 *,'s~K $8Ʃ9nL(nZ#V Ffk#1DDPyټ}1+3 n} G IU+V]jq2VIūLG= \¬N u) K#x{У̸x&Ÿ%uWh#-` yr\ %YbMs;+ bvYm~ג:9~RUM3}8u{ ~n5ةj&4Em֝;`tW§ʁLpvOg `@?!9~ * ǾIF߈jվh-"TW[T يmvR+9؅ E|!1HjSD6mV(`Hdwm?DUwC.Vq(ڛ*&Ӈ&LKkdڸcǹ >NmAK :hN:z5um8f"|qo y9עfJ~8T]2`ݥi<X.Yʹۄ$L[`4Saw܅VR)4' @}=1d!lctcVSIr ;`ɴr}.ºs]ʉ68qIUBv{ڲ`'8Y$0ylj q{&|PH "J0Se7YX2!=y `TCZ48<=v7sۺ?,DI l:h'Bw0{sdkKհ` cŝ<uB(ؖuV;NF0Pһ\4g}ECg.F;w21e@hq՟aw2t.FS>$GTlj,>&>8B}Ƕ,&M˶TL=B赝&@5ֽ$ J{0á(kٴS-F ~~d6cY=;2fnaUN"z aۨ![Բ Ua-N#/wFbus2'jtȋ!9:>"=r4{M2*(|OI~U΃e1_t9/1ƲԷ\3a%ы8R<=i2 XMЛXdi +2{n sZ67Qls-eQk i6[M9rf1&.p}+j6<`YLZ9+oך G%-W *,5r g;ns#eQl-j/ƩUIΗlA ¾ (D j}jLsjR^G}|fojGEB 8]K-z![$sOٱ.xRPʃW˨͚aO +x >rYCZbLi~uI1ʱX8r6J=ܸ[\Qqo+Bv~縧kJ谳\)ZxHtNz4*XLDx0!L%ƣ!ڇ Kr b>mlHu(dյU' ۀ[~#2C:Ɠbfk>Y/T ك07N7IG=5jVV; Å:֛zq^SH>67FlL@=t֯;b{,ƣEz"Q*(eM>l@s3쇕k{??Aq#Q;*EVh.\@9yAD.mrX qx{/gRT@Й0$iz/ʧ7Qi0Hr`J5{n'c1 H i?TИrŌNF !akRb<0f$PACpFUn%!fXy%"k+* (cƹ%!C>y4Jzb &)J٣aA^03G:sba"O/RA磍?.' N/5Mb;Oo#$J'e A8>Qz5-_Pt?Z&QV&G n\3' !q-d:uaKǭ*k $<^@"0E.fk}y爵k8ץz'eHGsGz NJ8Iy2DK/"ϟ܇گ7]Pw &|&-8H( *SO ׹AAZ-eA>omobҘ0n1*djyU-|XruD1: PmhrjK|,d啾M5_ 4K3IK<5`B.ʚ2[)'5o_h; BN!>4EFm-KBFǩe?,59Gf+ cӑĔضatg-Ո É7f9Ӡd7_rI0--6wN)p5z*}gt4Gҥ]wI4"bϊGrf,lj3QzFA4C/q垛axҡOOV^1rނbX N-t>8w)-? r p7&XUU_Myy\` 3ˬDξ4 Ze˹]T}9vԖ# ֪[}1DJ Ǝ&"p^XO>J>TҘqڿRjRun:Ƨٔ%D[ޯf[K?ޫ>|p7}_w/0<(Jmu>7ݵ[y5ߟ(Ӳì7jbtB^s2?F›^X׮d Iq 37tBKST19S<*;Py cf̼ [P}lnKkN3:4ƃz`aׯwn=UPL2VF; ,yA᱋խ<ԭBZl#7/S{%ŕX#JBx'Nlv{ގ,q1" bER^>ڰHlLn/Hސ C\fL>_pR!++Ex\ n^҉*Xo,hh\̠A`BVڈBY:h3cDuI g Ab8_8@VDmBENxzk-r/Qqh^?r>&,/wb~iW CL˴".-Sp\[DA, C(aW8[wR.NmqB$Xp@Bz̪+,Xik,nFԕ;D 'pWJVGm&=% ,-B%[l FcG69km ܾ}j=ս\RzŖ\=W@1Zcpf!J;&a;4#np]TɫЉn\"/L{6hVu Do+4 ߜ*Iͬ~ Bb8ab`RyɴF,3Olj46cS92VzK/RW+줩'nj7Rk{yyy Q_,PY?+]AI2h;#죻9p|: ~m/_>&PWa4Sl0\`jތ BV^̈䓶:ea_ p@Y9p檉;ħɖAeKYE`Cn@i/O~W)-@@7jFI:G/uI^Qd}iBǂ0|A#8p<<9`C; 8 ]:a`&M0}[?E]1)u%o4(Ƀkh!~^byz=vE(HZW9N 5_"\P5cqݷwhČf ښT0/F Ovh |- b:g҇^1ĭC+Q[<np\݁7-K"mwvWdyPCj|$)9^-{ zY~l\e@.nWטhU8ӗ(#ȣlΝ rٔ9!SUbcBe]a!20μ͉BϷ`P^GϮcJOjЉIo=SyRv "Pp+Ž70a `hLFs~:_m-S¬F3qO(5GG~ ^`/mUՉZ:"A3CMdu';`ik#t72l!밹='ULڃ#`SdMaXuq)1J70XtZ]3DVy1AEbCݖgM솊n-eU+?]?NH4R^&Vu9qaGE8JEv(e(j`Y{"jSzrU)"jHCL5kq1f<3or'>ؖ < Rps0H6G"2j 2 wb?ӷJ >D(=zMS1۞⏪Q+ h ԟqo6, &7|\A*BV+|Mup}E1ȠǸ9S= \gw*M*n7qY+ܶTIэʴ4"nTv_w74:K\)+ 2z姱]hPeH(p[Le7IH_Hb @i |HGи5Rkb3\Wvd^[ q"VCoߋ\ 8I1Khٮږ5:nz\)(H8C>"24dҺY'*nj95)Cz|ZjO}h9<Eߕ,nMvg"_/d$CphF=cS3Џ y'尜n/wjg8YUEa/+o2 nu_Z=HbGWUW[.Eh#yTAB?a}b9$}FE8J?)VLt1/FU[{'EaZ b}ZtT̻]6 ٰ} #lq>kHw"`ð MҲЕȷ.־6ƟrX?(X7vȝKٻ<66. uzUvǩ0s58)P*AaCGID<(زcbhnEE_!Iɂ؃v71@eI G󻒮TOԜU~|5-ȤŢKk+.HRX?z6 rsd4J7[G zT$6ʊ$Y [cLD$Yb!ځjΪa_XL!ovnKXlWctD+EY7 HYiEc/x!Huʄ7NUKl~Jb,?L(nLkbU-YF>$cݟ †toscՍc"-!s?!|A&f|n?u={j- yrD,UT}Gۀleu\K} .?cf>/gNhTd1+cnMLK#NgigGuhDՄ:e3(B þey3i9ZmaQ }\#Ȋ}RaB_ \ojю4ERbR1\eh.JcaL8E)B_Yu D sBՇv!q.iS:H<ǵ\8'~Lx|[~5qTrwda}vjc Z1awݗ⣇ fdа&bp'8) j$usJ(_SaZ|FBAEΫ mA(&@|i[Ÿbn[ zNe%.dJE'rX9<i.3?`ˎ$]`*sNkKmG7o|z:#dÍU+*.=Jv0X |SiZݓSeF{DD. _9չKǐspy\8ef{d*u}O]}^9[|s B$]QC'@7m` ʧ^9b'tj^ ({u9 DItq/实/ 'ܵA6oҲufG8xm#ZԖo0uoʢL̀ZP-TjiS g^_S݄#teu4c+saA:h0RM*@f'y8{nRsCt]=%ݝ>f B14 fW:W{x"VdY·#WgԈ{YaGN3&AH/v ȸڨAWmś<ގb$h6>iq:mamgnKQ~AފÈЬlyƹ qlF4Ħ4V6L)hXeʼnK 83Q:>6J(WKy?(iQXNm4˩[lJb$r"72B6u "{u[xa51>7ԛ'3K:HW xD;XZ~g@I jfe,8 Px2}\w@&1ӱ VwJ+S"B6=K2ؤ;Y4Lq7=}I̝AwɽcYsc8C-m79Bb\mD '̔Yڧ!KΣ'2ȢlO?}PsZ\C0-:>sGɘOAs3l}HlZ#0uC;W<)="SQIu8 xQ8@X׶lIȄd<΀_>'S/ 1E`b92UH*p'?}1<ᦚ aYb*'RM~]9jv$+RiʔP!e ufo#$5M uiR3X卌X!TYpȒ>K5Nf{|gШ;aiʖh-A j_aKj6ߕ38m`][Co&O>9 .i8Ӗjܲ>-ɌL1c |J5yEwo_o>"`C%A@ 3Cwڎ1oh MU4*80Xnqx E&"JW>~%ͭj<+Lfaܹjǧ7a؇:RfQ+~M62 %F97jQ|"c}o:'*7S^KdTԼIu+ e\37;[^i!@W/ ||у R❟%M {BlX7(r ?~ c+}`|N;$guM'< s(#>+Z G60Nr郘 l`^ 5nIj\cֶsiVW7_$c]3T8ͮ8.&~\E63.T;̀eN8QSO0V=c-ΰXl֜nr2ץ2rI΂tFg?56gq3u1b|rO7^Eu}P3s`WN{:2ONZ3ȸ=Z33(|3iM9;/::B 7[ -/қr3p05Xx-x֡.1(&tly&p.;*xx=4c7 OӴ"`XT]gK!3@+;GtHq6F,Y-u;@{n@Y9*OSܤZnB= ڠ  TCB~lԸ>'RgѸlm]W-asWUK- iclaS/b`$I].-y`^ץdDe`\h+`r#D>?@rz 3T*M.tVT $ꂋg#|Mt7`81r`cCDTJdR8TFW?/x]R7&)$s0ټa5Ht5s^h'֚3ure?oMU v ,hwfg,r5MhѽU(Ci,Gb):Z Ÿ4R5c̞qsЪѠ>LTb/]4?~:ۓ*R K3M( sI:C܊#;q0g`(jHx0c3)MHglDo6":DSn\=RZai >ff8Fc,Աs@KB6.HJ- ~h0IB\iØ$-$H[‡٩5F$1ߗ: h!q#p x*= #&kqO拵6Ffr+wsQJN)I!ݹp6Xϐ ƅIwMlJ*$F\-7O9G^#øօlsSZksqkOYђ>Q VQĸ1#lw @B(-Z/[_Uc`-!he:*p`"F+n$Ĕyaq'ңT^ 3u.^by1{0_y$Ã/ zv|[ c¬nLԽ7- 4&U 9X%gj>l.<]$z"vv_ awE StVZPT3;KUSTo" J")9qc@ElChFC Q~l*#sD*b~R>ÿDx9П t%^8O@VF͗Ҏ|fCoYD9 gL^;_Np&XpOc$;l7~bً7HPĿXt↑0a ̚.c参>7#GqwK#a`N#(NaQ8CȄ'HnGhO7W%.`<N&(T1\\cG4f:+ ȩ ?`$gԐq<#i zv?ֱKWHc,", β,Yu@'C@&T7kI eNWOoVP:Gyڛ=CE8],&PjJN/iި5 |W;|m;,,N'ܭ3y -d^TYs0ѕmh?7m>e}K-xcv?8.4qZluK=ݵԹG)֌v6+\5%<֍sFbrcMO~4ŶWdYi ڬAL`L\f8 y|vt@jm~Z ;טw XPQ1L[ƺ*SU>cҝ81fAtշ9?*p379J{`a%1=>E7MP as~B$]ӄ_eh֡c $9VK#g7oHE@`{Kz2` <"}? :~b.߬"PvY+ܨv~]" `H.Z'^)gqY h\ǵ*) u}'_&P횼$T@RW4h<|xO\Z~_M9_D?ZRT}6^TV3NjK=@adWx'8*ދѐ |9a4pN>Pw0P~hQ-}ǰڻɟ8DfE3_N]0#u#`ޢLJ6\[B/- :&b+:XXn@"Ikr'&TʶYJK 5-&j+#x J~K>t C>^oS'k@MEݩS݋@b`exgak}^n }Lu|'Pw#D}䚌lRP'\ϷQO@& G%gY{\{n41֛ zTv\o`{ |;d-q:023=N:2:2_-n*ZQ>QpșvzR\%Si,mϟuT@c-VU'X?٘ n>y"ޞT~%%Pn-3eٛ{#4 \l}d>V1VZs ќ_еZšMFMj€Ɩyu5lkjW" .Nt.R_m—=}ӗ#渞>קfÎU;N`@&zA3$ MeyYuAXuݏn{䅉@#୍L#vRe:ҖiFFER, BGC8qthAEf1\{혇pHCfo[. \KK{]0')ei BP<{q%_lt6!sݛG%f3jV4^hgA;GP+M1fx%I5w].d FTSJ@[M:񢚃F[H}W+GcPW`>&iYqqN3Tc7c{{X{bBY1HV4`\F߸_q%TPνʱz9-dROS!I)M 9%DYa['4U{[BE3z}ǗOUnAK[,i*8 B R/_\YAfr<9dN>|(4hiqe8Y'rdK^Gct_/>fS+4G/'Q>gy;/ zD Y u1(M-Ss1`NNb)ψ6ŹG@e KgJ%~:dR/UP$1K~{F]f4MutIЅHl5- aވf'8ebL~nX_;V. $ע?lHbV4mU˝9X~݀kALWnЂǢJ-!eZ|JކݨkcmVxA=%`i:h"pny"ש֜E]upYB؁0" .T7ڥyKw iZC)*̀Z^, "ʵ?; +`^VI&ftUO MpB+➾ǵF4~͇}5P-I{[s'ˬdft(5/-qfs^P+*AK D2dCςϋmR$ V  uGZG˸jăʼn}yc Eb7B ŞAm|({noZU麑c=*C\qXg*M\Dz|@U6q9h_+L+ LrO]٣M ݉ G:Y&t@6 ň@=3hz1ƚv#G& gFS62 jyC>Y\ԲC̈ ,Bde>hOEQ7wr? Rnƒۗ nou{T;yjz\GS4ޓ2Mb@m4R_lClˉbwrڧk>"bΩ5z3Jl;1G;u:6)ٷ]qג|? < ^5-<ؚD"ݤ.7Z"Vz2h2g-zdenah)eV`^9{]1]rI*Yݲ"q%-kFa^&К"yu{jIX,io39ٙTd*hUgSNkbc769U]V۝TGiچ ¿I^PE9aKi_!to9Rڍi&bpwG6+}SdY wzbLoYvRKW8Rճl[ZP[Rj 'XGGηEbN9cw~ lG+f>"р`( Tќ@XW ūxGVcI&a9VB$ (SOZ>j=EقG y?0E`AXdeۼ_ڍD5լJW?(nCGh\%QGmZEֈ5κ@ ms,߁/W*ySt DuW(dFȉdPnyʦZnΪq,Y,;l5Yj矇k3'O- P]n Uc:AO×G]q@ m`aKrWM*:| o@ێ;̊zP4Qj ZV]fFm@Nt*[O9B):QZWPhUZem?MIHZk'bk P4YfxD\))owy,s.C#5#O tU^])Ehm5'\-@NV$Zʏ`0sTXK=´!vFeOَMš(n`(Co웙o %E@xBZ?xBOvjEkh~M("kr6RC grL W[w&uzJ]u|X"LR݉~<ݲTfGM~bᛷ/6##26M=Gv&vw܅3{e{5QHTHtaINQ鲦=8eH! ?4߃; M'snq;-m&q6 go5! ۯޚefrV ! ٪ոhbZGhM|vIBW/lUH99ł_|| pBgd% Ѻռn1)RvkbWީ2@`߻UיqK/?$.2+M* {&yw{t&&uI8ުPT;@PhBOMgW /cI7ixt>zD{Ŭ<:͞Yʐ =O`s}8K5&6~o72@$j]F2%~7ګ}ams:,eN d'2@@UmE0Vͺ$Odn{1ιǁWzOskѕ) aXũ==ae~0l 5azş-Enߘ<+{ @/H?"Q9ꭴJ: 6qT޶~a%00M=מ >xbhˋ\b A7VR0i!6'ޫooؕcxk]`c:YBP̀{(պͷ.OW%zyNg:-zdԔZ E$]b[̚'H2[Bll궁x?DrFu${a5FElϻĢe{KXaaQUnYIHxwKAHRT(!ˆaq%;swz䏾u9X̓ l 6U} ' ׆H6dzg A2xhNQs;:"g+ئ%!% :l{)rEk@~mbeV&j׌/ύPJ'gUK@{V5嫂$J0 RľMO\Rp]Z= Q=:G4@9_Es >P)R#D t@Tn]7 =grjI=ILpt8o#~;9^򤏶v[A"pQjdQ,,E@SNlI !kʜbbR%Z!y3y@C-:0*qm*cojFQ%Ĩw eAlY"Nf%^R X'DPyzq-P``4qulmX/|Е ICyNBc%Ow+:ӘǩHQA.CenPyi]}AG;n>BXصd޷Tl PB4qil:>9'DJȲ#۲}FR!ās!I@/Sy;kmZ;LdHP3E 1uEbЧxNM#UIT?R_r?W9k 7UB(<2AT&.+ 9ʵ3Xs)͚lC8m찺Uo w¢\~ZLmɑS[tݸ}LgYze[öJԹWL0/o SI@>?e1+]߯_ $T5eܹs*ܥXS|>II8jyu~΅gtd`P^rDaeB) =q"FNaA?Ҩu1RPALq%.-95yP[u' sܻ"Ay.LN:To-D&*' oIyR Ƹ[u'{|ٙJuQZTbN+ 9H=Bx=s3ІvEM} H 1zR5} V@6o"ah0vfYCfbU&Zc m4c?.g}8PnJ(ѵǞ>7BnX`m;(^kGK1S,G e8ګZ 'FBCWj{kEs}W ' $Iz4.aW}WI;=t/e/yG,1F!`L9@J<$"+oC?Pz,M SҰcSV?])׽Mg*^6;krR߱ijO^;N4!Z.™6$ Q!2er9_YmZܠen`Kz'HXzP=( *xAau 6SJe0f ͸Ր\Wl=t.Mڝ$_JŎS.M)~a%8$D$-Y_׾yҠvgJ E}^ثv+^v6N8h@ECIHXd":tfڲ8gzP?%I5_oOXtZ.PwrO&YPM4&,(wW+"8n\m Hk юlY_ze7Mv] v?'lDSH;dr hrtmwmDԳ iypz s-Ir6[f tsp)<Eʼ2|Y$>Zύ|1Z^$gHUKfU?w) A{:qrzuX7`FUb#2ZvT(FB=:}]Q.bmqDϦLKȷ1jdD~ߜ.sq+}9 uʰ҅pƵmZY{KFu{dMBre.eAUTo6:KjFu_4 m.bO&sGhZ:iO}7t-'Cλ{"l q|оck(H|( ˤT~7`(^=#ŴxsAB [UX|A^&,` \.9Nx^јڂ<$/Prs8|;i8TE"BUs|gaLډ&ݘ[0:ˌWlWz?t+ 5 wx|ka3;lLrdO̧eE.lXžf{lVqTtѴfp"UP&@Ly)U%ZvDs@67H> Q)w>i:Vzk(ǣ΄8xі+ﴯi[;^"(6!|/]7%0i il @*4',y{Ɛѷ2Ӊ[[N] Dٯznu30 $XG*}:S 8/.(]}o+u5qO1&SS{Bo PJ1كwD%6)rVI'Gl;\({Ku;N˴)SB yBs W^rBѕ4sGtHTq+}{UDʋ>,/Nf7v T 6)[V*-Ö-ϻԱAd(,#"9N eLˏ=M2hA_(W"?) Ī<ŴJhkȭ.㈖up0lpM1uL~GA#6v-y9g up!aިSàfbh_,wVV5gKB/3Fyeb -T΋ʞGsC$Pe$B ^?o,PĆ"\LQЍ4jf 'YD=`}dfag2&? ڴ[r~&)]#C>%RINu> alg酻zykr[v|&5jyoGEl<=ߠ޺hN㉯~﮼qzlj lBNnTؠ` @rh ̋o(TjWhQ,tPH{%;ŀwKU=Z?VOw4@gEyB%H\i@lR 27VLuMǢ`Zt<\f(ay.D}`՘l0h7|;P0u{,OUkdXޞ3Iyڔ~[tfz 1rwa@{2誷ưXş/L#X₯K_P\$K4,k\vR\ kE<3*( N:G!z]xee/)/ „rI?iL5\|"w$@l8ۗ/(BePelr,8۰59 t\^ CDxxb-Kܺݯ&J gʙ[zXB]LUg 7Ł`( '~,O`':j0gZ!(=j9Q0 N:9@I>B[mݏӽ 3;pae(=48dRO;gXn-1 ˉ/o앩`Y%M lBџb/22g&hvt* @Ge[cD~*pe] g7:, U6IVr* UE@yw ~ONXnzcDS`wUU[RɗU0swReS"ț  d]k9X CQf%j '>Gz$=Fg P׿fp|2;"sxf˅wU:B<Cm)πsmz?;8tOcjL}QDNU lGTyUdPH>EcKIf~o9*}jݮbOZC |3Ēt"@/|殰@rʸ5YHYvu9-d6TQ3~aRI+PaMPH~(jܰxJTQΠԍx{Vy$n!FcqZQyA)D*s•n.yă쁇r :&)Ҳ0B{ /8_NabBŜ0n(_]'!np F@dA`u;oȄOar"(j/(UYdeuȩU >!Xb 1gu]K“vYS rVBfCLiL ̱6R!Y䣆N .vY}a34cX%,Y-ıQJ<yyO9~|bT*!I!| Dl[H/_[0>g=o[)i~Tzв hZx HP|)"_W09I(,:nE^%pI`=LaLK+U J@Up=Pʍ,YFu9蠑Ȓ`MWNd'ߤyO#fZ w)UpeQ ӱs5~@#o]^" dCPq_++2R85TN)SӡUɐ?hO-z'z m7(Lƙx.o1ו*.R?uqB^f&t 3ocZ:R?B u(ʍk.,.J+2cN(!-8J?*EV8koH;ޘ'νcg0tpBfcQD$-Ak ћ+,#$sLIy!*ށ4u.S$h~bHI3;mx@ʿTW&V1J| ւw!ȴHK-;s JԘL[-ra~qK@ոlwEE: (5 Lj+q`=!4xC xEuұ#٣'N)B;@v̚V;L:qz"|̈֬ A%z:")9J"%!$dY6zj|%$&~R-"| q?M$ s#=DDe/,EͶ(yiv jaA)R^W*GˡӗS_VzSطA*+yMfnB-3yTp?Kj,,ƙ>ego&QfCc!epiU;Ɯd$֘W5+( (yP; HڊMhFdicՕbp[ʺV_;h} ڏ^kynJ`?z>dc̪s(Te*|~2m XW#glF##tjr"h9k -kaYd-5зҰhNuYŨ5/ Xz 1=b)t}#An@i>;0a{5OPf״-f7˯*96|tGetUXN2<Iy$juwF WRf7'ҮUVjzj9旫g]hJ?+Rq83>ɣH0rjEV3Z_|%<œIkgR+nlc, *UB$-Wqrg-[WQ -+MYZĽi c]XvV2bșk͆Yk\Τ>hn䆩Q8:ی :/C:| p)]m=?!Zs :&>kٯ׎M.v!-(#D= E:.W}(&gۿ3r+JKup4i0E*1(v3xG[{e15A+1p(nP_iOMK8DhMTǯev]B9,J FO95Xy`TÝ|bJ1)6!LﺸՉ+0i2_0@ T'9ydP1Nf߳; =Y AQkMy=OQ"_lq/m1C Hd\l#%J, YE4}>- (zM[)ѯ"]9HU= {Q?O_Xvygovf (6c20s`n xjM9y;,LG#^D) CV4$ɒ1 =W8ٯx׉Gcl qcT׀QK!DDWy&\5#PPưUϑfTQҜJrA'` ԖǨePOt+gA;IjA:R#sz {YU 5ۓDIQ[ UZ %ja)9FE5t1! Fڸڮ7 ?ZQM U/}10õ;3s5 B$''樼 F%뤺eU R S1z cy[:l]@6NKpZE/aЕd;wWy%0 r `]Pʏ0 n*2G{=Q<'}$zKhM.z5X' žϲ) r"> B߄uR|My}w0 q^{r~CBq%,'W;B:o/fesRn̡EYoUr(XW!UfxQ4v߅rK[눇fk9YI>~v|k6r1[(P3ׅI)n+> ܑ2(Z{#!X~mXڴj%:hKOX1&z/gu4硖xW{^um"5 .iRQ'G9Ӑ>\W/.޺GNLI_-"R{NERα0h[\sR`LegC%j%ySK'g)R,vFS(7C6} 5]Zj:Ʀuj3ltBS/pa o0Fu'p!'0{cHЭVz)~|\swlu*뎜qy+SHWWFmfXO9ƣS&I<7;8§K؂zl-$&tf>8 `㣣O[ ً֙#v6Z i-dmt|n Yo`R`pM_3׀)'oB$&90N⟚U9 NRA6 ,qBZ-|=}v#JX sC(鐪Ιpp]@iI ^F[K- kkBuIk5S0'ԐL s#B&d+vid1ʊay©$1Vʢ lS}{atƐTKhT;k8u{Gt* JN.bgC+b[n$ŤR+@_7Ty!ΦY8]R Ʊ* fPdp /m{??PjFZ $tWm3= 0&t2/ 5J̉źH{bdR03i4GϙUkb{Ѥ u<5BY&żwK: ?|o8"M_ H0U>Qtj%JX)Y4$cdB^fOȬ#Yni+Gog PLi~ OD%:I) %cF~us6Ibd]2, O<# ZLxzp`RElYb0T ȑ2ϛVcΜ?$9ᏁP.R-{ n|ܘ"8F{sWܾ&jZ'V;+HW_5§2S0%Ft`\SRe 1o,7~Eh%'hd@MMkaUL]v M>wIȿ#A^[De@AZ[V-˲*2FcGEMm"6m;ty_gn[Z3M[Ȇ2e@*Ыi SqBpd'+H4d#?r7UEgrbm{,avZ\鞿@α͢R$ >W}PX+FnFNýxvm%(Q>`q} $V_bi+hh_fh/[g9x=z$!!j Bi=t8'SDiFn1VowWؒ:RzK}T;튷TyB_uؒjV_t x"Dz,Cz ݥ>E/`*$?]9n1=GKۓ}AK@Lo8'Hhoh|!yi츇ǰ$8kĻ}>|UzOubd Z^4򀜱t~2۬ǖ? O˝͜]זz\·{I\r<5+ś(hlQ_oOOsnQx,c91)]Tv`Rd.@)L T,bӏRJyTNK"yYrvntq|;nsG6l/jtriNi㓌o\C3TdjD%?ֹ%[& *kIe p(CG ,nhCS7tZA. i).V ɰ?d/I3Gj22 fSM;24+ō6pAAq k#Ԁ󚭺e!YW»Lj @KГ~ #P@Jb(%Iy){uKD&R.X28NH0Wk\RlQ9 "hFLeq@;+%Ĩg R&ki@<1I6|h (~5}2,]Z"USRU,w#C0}h@xjM'NNǷC, v@K}56}:4iK wm`%xv28Hc=n7rRzW{㭱 ً0^PFl/[JZ8ӎ{s%sgE5UhE4I U2mMR\Ŋ_ΒX6Z?F"5F߷[:[D]t9@TKJVC!7a(YwHnVnKl8M%?Nj'fEhʠ(q<' /8B1E禎+pDWZS hjG(6 [яVT|gzޕSMJ:"(LibL֢Nife{G-uךDh إlԲu;CqJ:k9:a9Ji1 Zpx.6 wpeHFG틪0*7ϳsDFYxXz5{ VdXZx_@&R&–Vb-{-AX#r#H>w$]xLPj6!ϼ+-Q=Ě-Y:^Rq9f:4 O~c#C5Ԏ<6 XwG-@:35w"Cxf ] LOH"!Fn8!D#[$ՓhX-1Mw`X gY毧|`SF7=@T)SnMWF̄V2݉XT)s;qfzD^#Am3e3wt]F^&@g K&-mh>an@{fdT\ h9%ͱ6A6m"`:-b}NdHUZ)ZJ1Tr %=YJ~17LȵI.=Bzk3 cH3SLj’4JhXR uvعٟ(QHigbC#/#bcyB[UD/aU}'vc'emL-ɽh01 #R<سw%~]uϐMȘ71E(-q͗\#R~z> #F YV)ey=8fVqm\J1"oD\}s23=l _qK>Y]wA7E+=_ bI.Zq,H(ALN|7Kf(m$<$;O;f] '3l_@;y`'qfIzX9)URʇr8 bʔ_7p )5齤m>MNh@56_%Ɵ1}U "+ks]}޷)cP2$Ja^I2TUKfɾ -WX,¯,Ťls."+b!{Ջ2]%D4 Z>D )= RPd/A\ŻXYƙw;(K!.t=%@xX_(tY(E "P 2sIr7dil;#a> Nҥ?=׺NLdX!kWh5HE &'O%/z ]էmAb wTAV܋2oлih ;gI8I܏9 E02_'.H#H$8+IDܜxٙ>ԓ:oQnX`>aCݯxgU遉e$ ?HHBf!{ʟD$ 5FP<#\I^fs82t7A8Roe~) H~^|aÆw4C4+Xa= {?nƢ\Eh4|,1dEnjS3<͆G'tDzXѝ$)Xk %yYL2Pouş`%)y K-=Xl穅rz^>N:zg8%~.*BY`h?@67뤭O"=gPU֐nA{ s tmBP{$K|MxvٍRJNw~NhB.P5ٵItdsqI{ ZG{]Y:.Z1ܝ)HV4bhZtX:@?͡5:0w#1t$Tp(7$5+}jяhMF// ݱۿCg,O!2m豕@v/^c37$%<} /M# 3cy`52%fI+Nx QV L/4kiZDQG$uzjEyo&fgg:뭄;K' ?\jmEU%)ֲ8Gd{J_Uy`Skc/f?)=k2YL LA7A s`K`7 Qrt77)J8{&J`mܧKlLM$>cNDhJh%ui0h޳dΞ^kuٔp"Y:M]t==gǀlXn^BX-C3+ʻP.8u(&^[֞t # ƤgJY4]I.3wQ8KRr:0[*8%=1kh!DCeuo= ("u=Pʡh7z ]A(sp~OVގh6\@)9FH7x廬#ŢKTE#5 E `aKr+*v1plj, AtK `aGE~+W19ZȌ[׍!f-}r=&c g'[dTyM/*~sQ[(H9Y!AFŪfFt垿kd]8C0@s0#,tTx:^ 2Dg)AsЦg>4޼LhQ'Us(-A_ /Q OS  t zq^|@RSLu.bCgEO,wzk,&\,*1) b Yԗ̹7t߯ EnQ@TuZv~E&kTːcd*Il0n'Ȟ|9]^t=}޵􌼹IjAGBo.onuI gbdlpC&ҝai|oGx@qj.0ګ#N [_ÇǝҊ( ɮgA RԢ}T-bmykqB +KO2êYC[`9Xh-3|o^PuVN[Pu[]OE;3.K~ׇbLrW%8cl!֜n$6?U,yE#VNI K +ѿ97_UhQFLI8ȰWۆً^Y0tM^%"1I cJ4T\ 0!kh: s}Awc:3,P,^9,bVߌfӊ١d M65Uhg05`QcU>)ar9 p!! o<x-M)/pBq}=T*ގbLjv !|ۥ F~sFKw +ּr~if {R!o[^pGė8aa0$W[LG/pO.FJ}] (>14|S=Вz=үQT}2hpITUQ 0 ,/,Ӯ984L4hbЉV 5ϓd'< ڜ Bf`CqHCI}i;Ӱ&9 )je3GחR߱9$41Xv3|P%F?7֦$ ث N!z$g G+ ԣyYv⻍dB@$ ]‹n'z5hTs:sa$NZ8h[yꄂw\,I wL \鴔RΊYO 0q9aIk7`*{ť[ У9%g0fFDV PEGW^ |`+FgusAZШ  vF0H6WEn)56.oN7{o39*]x/MaĘX{*9=ǨJq`e0w`6>:YYu@͡?(MiҚ7 bFGGYe7Cs{6B8lI5lj'b-wa0{2Geϻ0ǪWئx^&7%d-j|uAM0%LVsq7aIFڂ%S +!(ҒH$Q Gˋ7ۙXY#4;d?ۡOd=c;ȩ|8 9NAԻhϷ&Cb(߱p+MuЉADDFb<99YOva - $Mcƶވm~?mL ڊ gZ /@t'{%@a4DΟG6c;*'v{6Aƅj#V-Ba>afGOFx ZD$douCdo܍D/]N}R]޼j=Hⴰ?=o+m u\9ziɎ 0ARefGR:Eyml6~gA:P,̟s6GR oiͤ5<Tύwmbou{_$y>Jh?#Jܰ!akL|˒`~cm; -2TtH|a동o"SOP P66'd0$?0u.4O>9 Ro9Y𘏱֞T ٘|_'!wd]S Q A<+Q p>}\p30mD Mݎ-Z+&n.9Ye[tW,{^CI2Mw@Վn = PvKM}n;>S/kZЈy{aȵdOjR~U{$}cOwiwWPO4.̣sZ+>?2ӜUW4QALV`arXq@.8ʆ݂)&V{3sZXYaoThv`FD LM*#y[v2}6CXtV <>Mdhٝ N p?n +:# /' - ]\9 )E/n\ F(o=r \tT 8JXFD9Z_Bo8b1F4+Ϥ:eU Ļ{y/P-1HTM*gdB=e>SFRN(|8@s\nb%(?Wґ6iboPB%`R);SyqSoэP1aY\#+!-!,:4=n<9Fst&ɰS*/&F і`o~KۊA߾"nqvb{" YP(L=8(A{.] k}"v!1.urCuT6y{`?8l[+ w$F ~PERrlR0}sb`rP:tVdP\ʆG#jjpkb_7iVdn!:"'I_&>_ 1/)A-j Ѯ˷y48731 TL9zHzTR>)4Bֳ58B+| C%]Ĉ+A&`P"&{O9&iԡ*3K[xFf=bN5^Q2LۛrHSg{jЋ3~$֝18*!\Zo ]du7qN-WOt1k=GːE(Z<nGT;~Ӈyd|Qk.HCgq{b'8ɛS(M>[wd>r˩m[e0;bHQґ:H&ʳZy4`̆T}랸AK,DluH5-Eo(hM#=wtxFaeWpk G4J6M C;!bČ-s:;OF!UP զ2|ylx8#`,Zyv%)iJ5,h/j{QwcIѩ(ǒnH5\^:1-&#jP p} -8פ^vq*xPĩEJ ftx 1o#SV^ q WH\3 V̐$20AbVE"4qa缋0e1`:6R&I}|CS-AcO[+mLq%# ,(9< eC tPU{Q z3vKiО|N'*ЅHk3{a/odLpD|Sg39/Kȍz/o PYمQvXoX/H/Yθte3@@|$VnxZ}ST:% \-._= / 7& fa 8Oم"D1 ?&9+ǚ+,;QJixc_]KԮm;]'agbE c#92 }2 p΢GJl3Zgwjt*V(s5I:kAH=_I+1eR=aim[I7oD ?yAT rt!`"-A#e*"j&Rʇ%c/EoG e> bBzyi6m%r\?YׇP&sFoE1"^G-lLP S`Wѵ)$vkWH7߷E*vu PLjΔyw QCa|67w/$!Yŭ,忈H4*Kp%rr 4Ԯ q!Ʈ}L}"V_n-{d]B6  ԃ_TmpWylP̢!GA؍4 *WiTK#M6(-3dt\y-K<}d3hɯO-t$rGzXz>)J;%YfJxtUAV &5"I- |V{ [~ w5˙dJߍB: n$RDĿ#aWDv[ HdljS,SR]2Xn,gS#PUA簘[\.f|WZ<]zMٶ8rmho&Kd6S+ @]e/y6caq/K|,")`WI͏'&yBjT ^us[1xPJXܥ×NR0_ 2Z~xկlff>ˏZE]G#/ !$o/mbM.3u1?B>|{-L][=p3Q/ǜ$%6Y#}[^U~ Zۦ>-*iE97V] 6Q MC)6'O٢ɉoJD'v%K Ovx ~d9S䱏vvʓQ&$\HhK2xo7tmxIdwp lnEݕuFZ>@D8\e󕒫Xȁv7SHM *5wOD9̴/$syZ,DGWdSKr$lVMC>Qwu l n"UVaJ0eP|KEK-14Sek#oƴbg.9~13%iEƖGWG]@uww ?8`d~\uӔGL>v Jlr.y~wτ)'NJ0D|z"eblP^`1?sUzATؿ)ӌ, n @䃾"Bdm,è76C$Q8X1ÓomJ95K1K1?S6Zޒy,?Й1X%S'z-F`pWi%tpyqn`*'(ͬ :dX\bH.ŋ|o#~>0uSԭ5;2Sr#dX6" >XNtC@D5|w%3.G-eA5EF5a6_VSW_ m6Ne?>\{pO+}boV+,)ZzNR75jo./##+4HOC ,dyͱV.w_I^ M]!t<pu۬zc :,?.asrskKcS h%ITGBOU a29Y z%e9"̄ru\T>r䭒htlrA̺('cQݙIVނcBRn坬%"DADAjp.Runâ|bɤQednBD;ih~šKMX[w꯱z=xVEʽM&O$x;>G<k~ةS=H͕4yk%)aKݞ iZ?Ըk)G!8TRj*㮡|?Ws :jvC LBT^m):)R\NNUj|Xi6(t \VvVP1BrƖGX^ʈ9/XZFF blb7fKf_'U9.`NۺL/Bde[uD_a7 YFhR^8UVŖ4,g+-R =`A=u_pe|C?M1ZHWPh)kjE#7ݨWtݧDF$5!L*_)"u[ ~8t4/d*,!k[+oH9"LUF7T HI:llh9\{43K?e 3Y1Tބ*e{ï/L[L"3qWVS.Fג6F;LˢI1#mœ' h']/@1964>3^|B`a GB;ySs\бLox:>/o?q.Ȯ]"%q cGuG!zx:rr+V1WFa^놖9z^4Y`AXH3.tּQsۑrz 0Vҍm,^/PTJVjri @US$ga)ŭ<#tS9wQ{|td; %FiW֒Fn/ऑBX x('O$;kcT`qū 7șԔWgLsTzFu AV֜kbccPZ[KEq l:)Lg*nFblHiiqawh.L}qD?h YQ8 ,DڎG\:ZHAWS{0hi`˸i"`V;zoR;㝎MDrNZ!W;HB.yu4-N.^U'(e29T [sֱgYZ0707010000008f000081a4000000000000000000000001644ae3bb00003240000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/dvb-frontends/af9013.ko.xz7zXZִF!t//1]?Eh=ڜ.+͢!SHJiUmB$T:A@gitEbۑK ܞ+"xtS@G#F>S"KH2SU?)T+11'!Ī8DciM5Z+2Cy!\Sdp ?ؠ<^V/w٢ Y? Qjլ+ǞjcAО1 PaݰsvSƵkwͰ= G6ƒ=^U捧YޣbHmeL|ְv?!O۶*wLcf&(ᱴ`o^:֠Pّ V2Ķ%#, ,FpXk5^Li/>jBBxIG*g&VyN ZLKP)ٶ7Q4 Sm5zK" JJՠw$)2ӋR%rp =(t5BI_3aTܑ-R2aMҮ0<c}'w*[+:̹ؗ 7* ށYΝ3xk`%$K2|kV[]-;w$7Mt 0*EoT oFglb@9!BX#8$#o61ycd}b>ޖAǁh?E()IO ;̀Ӊz+@OF1\NQ|?>$uf͍U 9_yܣLuWm<]m2T`vƬcptBLwW&?UyM7%EFg6DZ"ݦZ(RB K?VnɆ/%]B[[_`|"Ícҋuo򘐮HJFzN ?RJˌ ٱ~O,IG@7p_Q {>[%A+xI0]^lKt;ˢEaf(Dt> -&Ss ‡ 3@Re?{N$-xޙjsR$}v^ૡ׺M/pVԹX<#J\*J5C)l;&\ܘu0 oZ>WiQژE v AbMld+ s3c8u{7^xaYM"FÆ.4eEhW=`YzLY{&3""t@Ka/9?z@]w<ȐHiH( y765<<${Cp_mWu*?̐`zt sǒ$ j($yCL >p!+k^hLmMX1/0aeAӗ:SXɬ2|k3g? I k +Q Hr%rxj~y3Pe _}gѯ()৫QfNٵ+ԱY*!{bëPWucz!$a?F-afhHnf3gʟSN`WY9h ^>;Q".#?H8/XO\$7BvLR㊕bѱwJpBr#vja([r]u'1Ƚ~>Z;QO]K{S3p,Y $RyTE %G[^pZFMY/},ly!,LۚDؘxa[C %L8$˒],KZϾr4X|] }ٖzZ6T+(e?j~EЧ# s6řb$15?tF:Py\mr'<6Rgv+df3|!;-<{݄YH= ='B+VSqCDB!.JO<«PAkE'lTQqFp0RMBT 5Lx9 f_1̑ETI/hƎwQαf˔T,^ fJzV$DoaԔd (KEģuHPΟ%5%ZОw 6Z|R^u%qcBܑoKR{C矆J 4h, + a3zVVNp 8"cGWulצ v> O 񡯵|r`Y0]ߣ62 BAOI%iHen*:!]LL2r=[e50^̉JӜa(-ETuf-anzq()p_JhzBgi 6yx 1tS@t0]=5ؽ;cG<+ M]r\D\n7ٍP3c7O=Rt_sv-t ­f z a% xbb_\ }t`ʎvnK/!v[\-o͔\*;pJ8cpp|Ȱ1GϐSpqNl}C:ԲUJV9RSc.sGSӄ?iod=yjg?7(_u9uCsGTF[yHzLEwN._!Psn1T]dJr%,Cc5KGW7ȏH3ۺxb d].ǾSh ӼmWSY#s,E #;èD2`<{s1"s"Kec0'~7>tsM,eؓjSs0OTaI7,-9u +`SՅe8ΎY%׬#9HU&6\Hv4 C/%,#M쁂Q[i: c?w/EZa̒{'$skO&sDP6bGE?L&tT1bFEx߹.ձ4uD\~\wG=hV 6BhC<"`9eNT;HCm YO3 E-CܐK*JRpH$8u^]v[\HV~BYn*"LaL3$pc l7ʍQ;&S\P_os9\71k\X o0+̊k\#Ԕ-8H`8"Šy4ѬnyO2U& /J%mR$ZK ';\ti;*ҵݛ~4.H-qE:wYxϴU{U+3 H7F侽ܾRj'#:!CpZq)-<@*gs%& xD 4N=gL8`n(Z#wG%4HU+SOIYxDžlqRTnѡ]d  ɾ;6sKV9 X"[}pzMcb0bfwӯoIu ̢f2N,P7 d6$ӀW2M }w݉5l&22+Sy^L+@U(3u>j'n< ZxƈR$]$G:߲Y`(wz>}Ňׂm &H/2T<:&DI-@ 8&&˝ x<5۸T'=L,SG+.JwC/%UyAV]]GgYAɵ:HP'EUaкV Ԁm!AMBa!,׿lU<Ֆ CvGxo|3;?6 $RO<{.<9.yN4T*݌JrJαĵ(*#B gѴ7Ki#- -͋ixO Uo&+k :_t?)h&7$s&we[_k 2U*ȰE4_"x! -hk ɎF/M_IᇁA!SQ5gx}Aπ %FٿۨP* bRj;,X(˵_ެfecuM8!"fGJhnf5 ,Փz"^9^A-iq*eB Xs(ywc@أ ղQ]? #H[wj6#o3?5LoOw5|hG t΁u^9s_LM7'ql!U ܃ }=g4^%i3;c}vGS!L)!BVv,}BMLi AQ?g p7e^*וȽ/WoȎ3ޔN6@V?K~Tpm46ծ{j~X1~Qeq'DukvͲ2"?}7RoDX6h̸?hA-JH=~0HCN"&L=4c+yBq6 # IyQ=+~MWV#W5*ZKƙnCG6ʛ/N).%M{ y+$Mp[|zDpOciJ{U]8bT ѽ>UnvOZ: =VvpV:q!Nbm;'7Nm0y9-yGaE&]Gm+&Xyl>@ûɑ:_5㽾B2&bu&at0%o|V~-x̦Kh/wF^I,+Gać{kkKIw2- 0P{͢(tAh5'!ؒB{9oR٪C@#HLUptk@fNg3W8ٙXb{ .#~1%휑 ,=.0or^Huy0dGą/B NL(6>zJ" _P; >gkXo9TCoubG`]F#y2>|Dž;uWRh#ПDc$ԃEKl x r p Ij4!:?P&խX !A۳X ;e=cZ,rٯ zf7%ƕwcOwAX>B{rc((ɳ3fzVIA! Oڅ4$:;aN41c/W`a"x+(1bcdq'1>*.{d2h9Am(|2WrN9Bm~?M;~BKŋ@#vglт/W;]WqIt0ZtWC/p%zٛ l=p#sH `o=۠q=(w@Uq{葏z]›-vz{5 Tرhq? BTZڬHEhSKti35iu1ƉVh(v@ѿeklz40Q˚ֵ!)uLKHl['vrnIPI8Z;B~%L!DV9S%lɛOTJ`1v R$Lv @zj',ߒx|f hGz O!FBpk@0|Y!: ݰ [ogbep3Y0oI : Ϸq|75I!yQJ;$bm3[Dא7`iÝ~sZ[eKjYFJUWwƉ"W9>bg^'>}DДe+HϹxbL Q5LvbsDømL;6>L! 6J 7'>ӫlo}sJOvןuJgMl[+d~r͚`իaA_jAP ѕ!sի$͗pAJW@lA)w̄^mIPr2&Ulg%v~/z੔cJ/3=9d r(Iah( Gz ɍDDkksQo{+ZƋ٨܉LCȓ ޕ`-h#Snt'VZG}s]ޗYuϯվӢȶIΔd|ל"jlw=Ƶ퐀z&=#Jvl(+8N$)#9hXXXlIj1ܮT+hly<˻)GTMϼ$KUƼ$7]ԝkDiF FJĩQpV)@O]=1&q쌺w(5 {p{s@րc=к0<@frHr8#"9.tS 4 *L }#CXSYh: SP$ӆsjVbw0z+]B"}}ٝ t]Y?*ZFIw)/ ?U]Nm/7i64vGGx U4F7aB v`ڹǸAٽwH!fS So} (|E8?}ٯnkG[=5bi;fuKpu˶ 5fs%VFwA7x%ђ7\t[Kh"EIG AOh"vU\;@K%JzdT^S-x5&9% ;}=,!+S8.n#xJ|'ؤ>F*s @ึ6kp C( @/W5/[/0@[;^ r~ι690Ώ;vi>9-v_Bng#t?Ws%] huR D̓͞)U9&O4),JuT6i?n:uF &|H郧Gyuxiub{² 8?ug5ődth_?|r s,)JJ1d fݘH[3%2Kyܨ-К*pDuvb3(sjVCtrkTN[`0 zSn/ t%(|U%~O UtO+pdw&n8fӜT7mOEWާɇYm^c}\On>"n}aΚy*`S#׽_{Y'-DA.2kqİT3WYiz;nR~ؙqdrẤ\`488l˄i Lo ?- cb9Nq."tf ٚ)q , Uz,o[Fc<9l^ԝ b aYr'؇'`D_=YZH 2t< bb5lRU&b^Or61A}aq%Y.LPxmÔk{[|]hT%"䉣_t I^<5hz(jٹ-uďæ CbJ0!:;SO9F:įMj Ui]xrH2x KVN~:0 Pұ(6@EH;sgn{j|b-ӲRPֽ}yhFk镻1hR,@Q#M +aYĦg$D9ln#[-Ny<?mAф">yN4>%9>-,bD{Jߘ|cѦ}ܴ=^ߗ|I3ΖU h*鹖es.[KU6 j^HST%hpʓ $<-1&Q)JuUП3ʘY#Yu߅࠳{4^ bP;R-"M$)9B]4p|Ӫ=Ư<3LfY HH[#nu+r02hHqXԒ$p6 ΁"\{pH&Mx]wNңT+S~w "zHݕ?[#bJ-Ii2E_d,;뎓(Shߐ'@f#MbTU>S=wxQ4EeS+bG~3vюjѳa0DY (qD>y4dֲۮÈiJIxUYŁ !7uYu|*yFEg>j' 3[L-v5ǭk(5Ֆ|836W)dYݿLNȎJ2bH8D US= Vޡ&#G>I缯 2,>)<,/ OP Fa.A t3"|QW:,#Y\On۽SAdz:iTN7t(.?5uq &-% `Py) Ɖ.g? 6u݆Hǧ6!!IP r%2>AX \%ъSgfZKM1g"jva?a:@8Sz\ .|ܔZYòK%ateW%1i1,(LLd7xڕ Gu"S Na}LߩDԗueT8'p=7~ѐfz4yvX6&0sݷBAՂ˯7@tI)K[F̂?D)rKIBjwOZ pw5O\٢E<̆P(/#"+[orLh4_Ni.놯 _IaY&E7uрBM,X}鏳i!GᢉpqMO+q~V_#WA3\q^)}k|umk:Ϙt*8dݯ1`$͵@d0d;gYZ07070100000090000081a4000000000000000000000001644ae3bb00002adc000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/dvb-frontends/af9033.ko.xz7zXZִF!t/*]?Eh=ڜ.+̌3HJiUmw849uԦ Ԝk Xp'u3YɖTиTc^?7 DrswO_!6Osg4(D/Mv m}P!6nYU-ڨ]z-`^!KFFn5B}\-+RR  nr.ZƬuMo|&5)1b~ax-Zytum3urp֟,^RmcT$( Tr#"UovͶ"v9eKpFSab& Q'VE|yrzs j\bzhQϬTi* [{CHf+-G0u8^Eh@1"גag%3 RI&]NfHJ~WeK<ПfLu&~9kͨj/r m9cϗ(|iyXY1.^" oʲgf &@ ~A'(wgG8*ƌy`/e-#yz<zn9T,c;0Wd\𑤷@2*'Ȏ{$"Di0h=O!0ꉻg/ ?+* I 7[1M1QU*z7nC ?gB7U*L= +|U\j%촔u'&(~m 2eS]ߙD4gLN3x {=^M{L߃"6I¯iŔ@Ҁ.iztU;FߠC/;`%"T[S󴕈>g%E7 dfXYyG Q^n)D+fV?s&t0?i(!I?u ϔ;/] -TӜoQ4k[NZA Pek#?J2z>\C[NKKC٦3<(M"Kp e,;5t^vJm4KE)9%q3Dȩ ; P($g- O9 c_ "[4*̵?otHlK(U$RuK"`#b-9sKлKF9ߟJp9twtRd(˷ hvD%u̟SpK;EDȕ|@A^BdN"TţGee5_ Nϼ~!A27W'Vo(>ed:Q -gtQ*j_Ys Sq'A*pCm|FU 򑆜3f՗Eo 959W"ǭ:%[>i+'Ak,G siOLМph%ϒ6 ֬J@=uk:0x|RBw=dL*lRIp4lžY vʉRt_݈ o1Lt9VVihnHi_`I +.ut =?fx'ZsˍS%ҋ<?M|3U^[l r}`M6q FY:p_rEe n>n,Yo p+؉2KŎL r&/ 9щ山v5itN=)iOcr:d1i? 5z!mْ MjBp,ӧk!Flbt_ȔyP-w5 ”CrY&OSԮ]Zfh&p~UQ,53u<}))-9e|k&G6)4_c" 9};m9;hƄ ͉4*MUwJ;Kl]83[;'Zod]5 vaR@!".[̐>Sc,t!u9H"!-]}L} Į \Knj*UMFygggX=i6sN,L- %~Ӟ.eVLvVCn0oZu{Y鱑Ӛ"Am iq0,9U#R볂3;7i wYU:H~jn45}"HBk 谶f(FXkjRdmq]珓kd*? Ү^>>32`rtPs *(U n-3]T+O_h(D9ZAyIDUQt["lJ,1nX (;0Nf"+(0fT.q {j y!>vD;>(kyQSZd |%Y z7p~1|A DCjFd֛RSG`mI~/aԸ1gB}|^B}Wvs3$[q$ՎJģjqzc/Yz*\} !j{6nJ6#ßM?.v$)SxPl1qSpi7eXd $ʋ}4Ŏ[xcy&ջA9E לvsK@W_gXu ?*}ŠymI`"5FZ);nEikF.uvS0; V*TZt͜s.3ck9s! r39;MT_1YU9kOFmoH60)^FB:rجI~pj5qAz leژ W^![rfMV ״[׊_hי4Q$n1jCɢ˶@ȤoBw_dqR[Wq1o[>8` 5aTD`y;U Jbi&M lz!i Չ|KkL9餖t hm>kkX0-y*'PVk83Rr. {1d7C5Kq{=[oZϭa)Р knA:]v+wOFq>GC'UHed 뀒JaڌRU1?J58x` ajc֟u  1m*5.G yT2gG=hϯ6ԱE%k#\;ݬw}pLþǒ:U`}y T܋;?!HߨVD'w< #5lsIbJ.Y"$^w hje>7dp4Jka$5P/6\r#T@3o^Xi |i}Ӝn1U VWy}zrBcczNo3E%o7u˧IC<(UbV 6y>^mY/kܿQ-X_wa19*+ugdGW6 R#/XNelhUR܃@k/[G9/~q>yip 3M]Eo4pɡ@5D#ֺRS!(PY8)e#GOg 状*@bHL%Vr=XE5?za þ1}pZ: [Pl;cj&FdLr J"`􂼔lc<߽(P\R@5X֣({e$UYGrC܍\4d_/ 4bw)D}Pi~ދARKl6Qh#b_҂YF C^RK^3 R >#j l֬NCC8 9={.;\$TKw%y/xG!r"BZb֡nz2) /S'X7̗uk+Iă]aV*He.X Ԑsd4I[ -dBc1 L([nE˝x|!kK> q={j:R>l)d}%(9?8]벓 µUiJf# qM7œ.4v\79xŌӳ ~g6JAQƃ۱Ix51:kBX'75&k+2OXb=\i"q]?֨uGn B5G`:AHe "ɫnL@I1䨛!iO&S)e>/bd@ ²dֵUC33>ϪKN}%JRluKSnk( cU̮>w(X"v$D>' 'd䓿ᐥl;R*]T`b܂UvoD`Q[u< $ciIZPA=*0K`o"5d%$Se|6s\3јd8 ~k>SQ)DkT_JHة: u@en%rMAtA2rz_;Y.%CmLJ{<5rY?gjc .d|7NZVKEc>{Pmj$T :q!8|LrdCEP*ija9粛`Mez0; ߣR>D!E3U#3ܰ|< A#^q8^OEf ;~i>kuJ78Temu^YC-S-8ӳ@*jݨ) sv6AJ?c6]XlT+m(n2 T9'KbwZ H{>9Qr܌<9ҭ@H}gRS/viK$vFpD0ϢBԮj2+SHޮyG/69>Qʳl,ro"xd7.q (7$3NḑDR)S5`%e ^00_a(s3~^E648{p/¾[kF~?:63Nu+G+w0GqG lMRƨ1\]zĮ1l5@ܱX*WFro}1M t)3AIdl'$47>⟇o<p1pK]׭IIf);@J :4l#O5tr%Yg fA?n> X2)ia-fG<uyWgjWV}S% yKP-ͳ27f1:{4=@fTv wTN хD£g?pC} 'WKt/QL . dFkޘwQNGS0:r OtԬ0Nl cO&!˶ 񔡊r2zdς 2\IV&8~rG{j ˝oFy@hȁZμQVYNyZG;B%G>er$51ʼnGjEϻAWuD OjKeЩY!9R##h{ tA]𙌇ns nfQ[a;MFlL2~eaL%[0 Ad"Ұi y_fiQtHm6V뼴(lFT v!s} 4q l ) 9O!:@2Z#~;FX ӮU4Lks+BYܪӳ"ۇw-̓MFUJ8! ,XtF&Z:?"yΔ-%Sa=)ڼ5%K]2_9m<O= Ǎ$ Z!ad5ʠpd]lZU%J+>e| N\0LZ{zU$7 ,(YpƠ$FH~n3 sɹyBmeqK`ҚB( SbAsgg]73 86;NIRS7τцU $;|k/4ǡE<>WBˍ^"WX2iS*YL HNtB×jd:rdQ/a<|ih{UhLb7}ܥM X7)#t |}% ޏg]ç{uyhH d R/΂"ޜAXy[]Kq݀ +hnY#p)PPZcS>^0E(5Ii8:1%as̏|:!-Qk'!= J:at1wUvS t9&T-bu511 >] ܳ|?Ӛ%k.s4];?Cqc 0DGXn2~\.qҔtz=r~U^,:5\uYT/ɢHSUK"BC#?s~z$o6 Qՠ)iįCytitwv[Kz5ۅفe7k0f'vQ:W.,w&ۋ+yIrt垣GWKz֧pm|,A#ݐή7Kuזq!agMhh0*n[O)˴؃)θ8@*=%au"\0LgS*h]Ohq;KEAe9l@?A{lASR$nEsjv_rJ3=ݭ2Pa: LRrR%> ~Th~ฐ#5"G2}R&Wx3TxnG=;a%S&8Ѧڋ%212m1j)zw}“o5Kj6gߞ٧?e{M=V~@l#tzTicj/?R亖0f(rwWԚēᤶGʞֳLt5*zi ]Gxs]kfք;se)ߐQ]IUL{+(#kb۫ mUfM/y`7knGs_g hϓSSc;[ꏞ%:p8~wRҔ J8q8gٔY=͚=T@K+Q"7+%2LH&vQQ8]A)(H  v.EA)oBX'7dc|b3+%s,Z و!4YS&! In/o$U-O4cMe`%2߮!kw7$爯3s|O̍[xI[LuZ>R$YP5)`t j){6أS !U?EގaJʣ>mpS, ͔y_T?r>gm|/[|oܴ9_V)R< AMyPI.DcZ"{2J&NT0ȶt/=ZW8Oĉg!e.JRJT 1 !b%.(Q\)%lUODa{ @jQU/[@aF?K ?% $W)8)i2<'8fH%H}u+̜מ Wۛ-xF}H~pyݬԘs=vbNn 98$Y%A8/ͮhxC۾(HUDT4*t:+A|~?y@<#r9jױċ[a EME ̽͘hv5,0Ns|~mgx!Zԇ$ZWg, Vu{?" 媖֔HqzhJ'/<c:`U鵳 Q&{׉A$a(Ϟm" na}%!D|~/Y읈g 06; U/ XSRQ7=A+Pd+=8v{:sЃჀ/=YtE<9b T}g6|Oښ_*V\5]AßkB@ 2Zķw糖|vM=:\{li>"T1U K1TԲ~0o뗞Sz9tS8$BJq!+qnXdn$ ڂՐ[>,}YI)%EwFN1mh_8 Q%ݵ!BUu]}=d6I,)z4l} *hC,D)XY㴄0F|HV`zK$Cn'0ۼlOGa/^QTMKYjt7pd`saZnw ٢QndfcЄG?5(׿h^Os'8Ԉ'{D]8't}1pXU-J'70h5bmel+$1 ֗<[Z"Mzg?_쁲ZcɟLNMQMke"JQOVўs1-JEoi1&YH3|{سZK+5 eEտU/\1**?!/oX3vzig;N52וpȶ9(I6%pU$$sܻ|?1 l`Ev*.JwXJr>+%.9%l4܀P)jؑTI4)O) ۠х1M$fj6YiC{xGH_)sB%NlYHLa\QY3*s580**7kecrp#I||$*N7Pcp8pI~j,PO/\MvK T~$ BPwNc3-[׼|j(zѭp<"gErrРk>A>椓{ډ±P\z[¤i#$v1boTۑ`bxg7cQ=qe١p垚a晣&S(~̞y& R!Qh|`sM TRtRyM}6k<ؓ8 [:j7ďC5wBꡲ6Wr%`iC9B֬9z_auEɊ|C`O: yqUrќbGRGs>dQo㶉DE9۵z34 iG^EӼ`uWBwS- %#},3}-2x8r;!ZM∱iJӯņp2gE ^&28]unTTᬦl``p|b Dyf,q:i-MrB!y&DdJY8݉ gQ B<ݓOq<HN&f3C&,ߢӖټ*ܿpAQ1M%+NM.8DkB!T@mF[Ld׮ ;Z.#@|ɫby)wI+->?P/188;"$.~(5Ő ?Ǟ_-f|y挖+|iQ50*\=O[?Zj"VDPϲawai8r)H!״n̎#-Cߘa¥|H?nWYVvb&e|"ϛܑ}=nAt$ [{PsO0l`/z۾4G!o'`)][o\3.rGHFCOHW~ cwcue"~EMZN(gȿl)cE<)\#9uvkaHܒazSDOVȮu]*ȭo*Ds@gWMX2o vy9G]\ /%0#J!Sޟ&LSf-6 "Uasz>'oII 8;J͑eA $\ZQ7BxB<yDXK4bD c Ә8 [Z}/f8réI B2 < EV*dv%gx-@φV zeJv,{˧?2 4=x(f3 !;ru5`SxZJe@df< lPPXX̟2/a~mĚ,̢(v VWIZYщ[IX%_qN3J$a'>9Lx9E6d 4yP zi=Psih/# xtl`\ uYpQ6єoW,%.}V)@Õv;Ū_W/͸"\-G M{5O=Zޅ*y.,gwEʟ:8b;nJ]UfmڄV0q}P8둲Hl2p 63CK彎z !g4d CD}[ly>jUў~xcrl!p)t1t;& (e8q{:ട6P:2{;q5[^łyG8@)ʒ m_.ADr] W#5xN߇o$H&;٠[z=;}5-Fi:p7q=~jp{%e*kԣl)xzp5^kK# ճxZj3~Jmd7}sI'伷hEɆ?Yᅢ%6Z_B ]B>(ZZbwh|4 sY#f9>^EvAY낉^yHT2يoNEQuJ!Q6{KG'?|]m"Z^Tc 7`֭ٞNӚ) ]9p~FQ\y;ӗC]+VYb`tܣ6 J [\iνkz&Ҟ.zys )Xj;$ 7nܪp^ZCxmV|+uKlvvۙ$ep<Ǩ _ +vߴ[ᚋ+3ro.Ka|+:gq=~1|; `aq@&a$MRP.FƷ =q$SF<-îagXw`L_!X5do7FiT+`C. ĴV!s߅5}6^[bS)-E4k9Yu (ES#촴cXm1#]}ZہQNa]iq{9o>1 z&ǕПn'1K[,j*)yfezHre8?bIvGAvu"+?,bB,%&?Gt61,cz;}qa-@ܮ߉j[(C$ k4ʷJ*q+l ;il2MEy7.W77S)G嚡4.hjU(4: Lk'~ "Dӆ.݋ǒ-ǶhƋ0իB,]ZDH8k'R<£+r9'v^PQ)׸ s\_y QoӾ~ggS9'xm7p1SlfRyΡow(*z&igtjΞwcH-I) 0H|Ml2Tp){-57 =@1dUJHޥi0 D:Oؿ{P+U298uamV늃 XǨYT! {[✥"~S!&rn]|M5DKţdkn3;te,N73K#7'O (dUmE\J4yA_?JKx)O:Y}+!ZJƛFV8kOF߸Ezы Լp ֹu.wj|di(l C]3!$!zvd    >,Y ~Y]0c#3ͼrc..I ,"í\9i <ч C(xɤ_l)Vn,@LM&>u 5# \-ȕi9NNtc$%cU[IͩsLhQKnkԬ[} [S!w֐;XO]~Q$ &)a`^ !czύ i6Gĥx5c`N`HiVx[?aÆ-9bxDi,S9#}$!c"؎TQ sW ^~c*nVUGZPo s\r?\_d Y\!'|ʣhЋџjsvnڞy/|s]`Ob.<¹\b V~(+lTΪU~ C81ͧMj"enO%V~N*%t_;R۵E1E(I£xNbNbIШjr=2^+CDyV%UJ!wEA}*LfZ A]'Mޡ_AVٰ-3qM/{) ukQ%; tEB6Ϣ< :/y%ݮ׿[k ipVjG^O*9vPwOVS ~!38h{& SQA F=k~qe\oEl[=g8+{HD.ܾqe{ElXobџKyesV[(`Wx% mhO_2Z|p? ]f ~ LFIG .zy(tқ<{r>hKJ2J0ط\t@#p=6^e'ǷKMھ`~aGeeW%L']MSzۉ<|,&S'`W8q.SXmOyaBI"~Ƭǩ=9ml-I?R짒":Q .7Q@f̄) ^z7COl:7o映* 9t|jždҤLS94Űo<܉~FR /0VF7ȢKEh{ J;یxɐ3'En'9VC.%D/ՍsS%&eB#utn +N*bH<®#1+MQ/-컟(DYù~u[hC< /56/ Wfr2^sl̲8eM)jYQlẕ~X|{h jepwXYr:)}^~`I@M1t@Ҫ_Вc}my1wZGP<{mWL0@׏k[kZy#u";dTzCKIt1YHzCj3.Be>oYR[l= tn3/8Bgm4?_mͨɨxM_t7(yjFߴj!\`7 ֜n Gj)8KK,}>>]e.1bfknX?#%( z[tLlӭG0{GI":FIXs~"UvUH&yƃ[71~U"՚.c \:|564h'P7zw?sV2G]9̶R"ͧ9苑XXv|ZNG~G;#iZ0ӀXP_j >a- 4j5a:1@})focM᜷WOGE03ZѮllUiXS ,pWivv6zIL3k_@M({jЭCz>^>D# =}vЙ@)wЀ n_i\ Qz^_3?WHN9|\EsUH =pe2mmcȣq˵F^m{j oFg z+py ;g+S ܲ.cy#A꼤 'i&şa+Y ,^'V;5nO7!:ఌJc'@uZ~ڥ!_qp?iuMhfFǍ2k1{}+<Ɏk ӆp+W"P fև8wQ3)ۦdSǸ[f S ӫ명 ܪ?OWAZ#G 8pTbVr|G>OivL!8WqX<}[-҇,GܪaQ@:{GapɭzA֌kW= _CCN.=Q3NC?5/Wjiķ@o۠rB E"@^58_)%EFZ6tT'%X囃=njlI2ѽ>8qg+UJ=Jd~ #{׏pKO|If)1OY~%3uzL/bPs֩P #>W;0˰Vaw电\ YidwFLھ~jޚWRFY)[a`dIwHy"5 b.NU8i],&ud.zUN6gAu~siQ;F(ݺJOsņ# 7! y% dVc$fWs P'svUK{e37^X|WϢ,zH&jl~A'Y 6:Q+!{D)< b< ?#\BdB@~n`pyx %IP/DK13?R  4$0i%ظ3<$$Ov @-Wە]|T' y[P9'] [ q-"Nz}˚˽ XV8۷% ConFfڹ{ZgCק~\ Ũ(J+ &}@=ٍOF`ͺOkx+lV2;';tR k/CWE+*+J=&1d/nQ#`){w!|wф9uS{^>ekUm5+%pqxѯ}Rȥ6oQ,~SMal8ڋyF! 6d;.|udơ2#hyyEOiX!<[)eɅ4J4Ӛ&+u#%WJZ GJJ׭J OTE5%6.P.D۞CV1޶pFψ ޙ8|5Dժba`6V9p# []?wYrٽndZvC jV7t`gMC{(-vi$0mVZtcCF)$`7'q1ݷPãz?ϵ:5LX?3)˚7q&k<ܳe9V#k!r)Ku|-gr az}.+&7?WO*QTW*jf mđ!̭ :L'e`Tr5wCmu4-J\32 e7 aZXY_U6[N jM'MN;.otzOOV09BJgp`U *E͔|-71UA4Rϧ#2ǯTwjPޢFeӺ>86Eb["0gQS^iHE'3.8d(nJ Oqf~+ßaf}hi;ӂh庈߲~b8,M!K(<0I ޕ{PǦz_&Dn_TE͝-xOh{:8>#I\?8PrǚˍMN}v(l"ަ}/H=fTüi>AV.F fo! /̸WEV P&TBNڍ[iJ38hG Vr^MAC?e͵Ch2 '7Ӫhx~&}uWo. ,!Pa[00s bIFr~qsO8u١ Kg*|DQyZ!lm3zB?vI@EZ؍'ZHT0#}%{(Zs p?8mn@c=߻G#f&,gӕ{j‚iհ1f|gY-‹K囆9Of:eX"*}=*[X>Nb oeeFk&N$@q ,g]ؖ2T#+`Zdxqa*=,IN^ t)7`&'y2x$nJ'hgs3fcF'OA=O0@8VX]fE 䂊ŋ'~*e2y)Y|}t"{,!XK <9!.,Y]ž`qX9,|N4py9˽d̅ՙVV4, Vhۓ|t͑E%:ua 46h J292I1[ٗȌ]^ \ z.UZkT.R+su,>T96LvGxpx_]\X=(P s gi&qv -^(lgl+b̩T(_~6|lڝƉePɢ% .h bJ@ jLwd]M.E;0ju}f? 81p'\=4Eu "{%:I;&z?ܵ q!I>v=h'_sWZxdZ!"$V 7Oudwo9զoZŸ,] +ErCQ1Hf)iGէӛd5Ky*t{u\W:5QACbuK z .ܹ l^IϋbŋՕx#VI|hXe,}ϴ TJۋ!Ȇ^0`H0<+9gZO~gF1Yp'0+V }oBcu҈T<@W< Aasw[z$-XyhzmeM`GW.%,*]{#<.c ZϙY`։njA*Fx }HH BGpQ(0L@92~3GBB`vV)%LSG&33T3 %HyTEs-q2DgFKbH?ԏ%0uRx 4ϛ´oBIXH2 Q o{@^|fh/'7p.&ןe ʝ7Ui%nC*,mijYy/mُH+`Zs&P\J~1RpmB(a# 8V)IUi d/JPOw RˉQ>kxv~;'uI3_g`bZL]ClJ],S k#jIto !%j =f>>>'>q f0۬z\{hScwіVD=c MSu;tDy"tbl&fJ[s.'&ggG{BX*>&Nۣ݅`i*==ѕqU=5*ʆG%BSh ^&u(!} vUxnf6hݰU1efR8ӡJ2aXcGGFCjgE1isd%>7IfJ* ZCrp#'i9{EYEQǎxql SX@n ~LO-R!t+H.JvG cUz+0Sndّ&5xPmIlϧh S J6^\r l]KIeܑjTSKU7歮U"m9,3 D>kbhZ`cOcN J%\g;ts P .#]bA0Z/O҆g^]US{8%v gW)M0BzӲ# 34NP'z mƯ&z?GS p=!cQ̹=2) /.LBkn/`U Wk@-o8`T|D:?PK}ÐMbI s7 G%\ƢɒX=ZJ@UHp_b'Jyr#ᡃoYhC'c&b-Mk*1D9>U_*.%5~}”+O\׏ 6nGGs*}NJ}4>tXs}+%E$Ȓd |#Z 3JkcSM{c)")\$a>ؙƯ>-# e/ݯaR1S~0$Y@%1 S>cgu2#runaF^=ͅve|4A84 *k|-ۀ6t#j >˅Bswd -*: #Z'c;"UET{[ۃMT(][P lD ;a.Ix 2^ U[֌ \`PID戂.O[h,f\7* /mE1oTI.]Ø+OJ8UV |E*ϫuR$" >?^BHeՃpTS cų;&s+V[~j;:ˌĨ'Έ}{}}j ; v 'AB-9ItX3f?4G*^{!L9Z:#Nsߥ3O>x㝜 %3Zb)iޣdaj"^[y}r1Y] mv7Ќ2~DJ'b/ [ZDZN)VglD@QCm<n.073ci9jZAͨz(cvXX)2"Y=ЍI;Lrxm$uh'o⎔%N ?tWU% 7 p˃Ap-N73e k}4 -r~h*64LcsUH I"#FT *R^dҬuiH6"KoYPD'8䶩"EO]Ou)}p@_}O°rBsx LĥH(4Z+ݺM3` 8zs+_u?YY[ t)6j0;e߽3΁ c'[1,@B)AD3Z'ߤv̰毯C22ǰrŎ9HmΆ:7Q;(\y݈̿Ӯ@k&*!$6%.P94S$Yߡw/JZG\lc7Vz],t3ßmfZGhWn^O 3ظY)hh&%%~O!Ud+VsRټb`o0M-}&ܱĥ0 _fWcrI &H5̌7Fv#G@zJQCGmab֫6=p C[#Ɛ:p6H4WҘB`kϩhzVFYI պXJ ?:3R!!KWQλDÎ<\Ŵ]ʱ%?i$-Is|&T{Vi|8ًTHǒ\ޠ h6QQ|}Y%g H /-Tc^GfnoM.QM3}]ٿd:@o )f2~IģIWM[%q(ûc23}MS^Hv8tN֦`*ky+_TCi&5WlJB~R?D0BţrNCCHطln;z?oz,^utż}?/ic ;26łiUPЉ*[Zq|;'2F'@ FIx, p(:-xTRHك/ᜈs0EϠ+ n`wn//&w WvOJ,7`w2ZۤNz!z_;ܺ*x/Ǖ-cVzy7IfNeI51jt6`C:v5_l+9zlʆ*)ÍyzS*uHN(W͝lÄcGS-W60BA.}xc_"v /3.u:a (ܪ2q{CQ6[0זy5i)hQ8*g;.""7?M. VUn˹,W#;67-~G3fODCa%)bg^ $ʧq hy>].fTL@[=gM=oJlV/+t"T)ؑ.TՐm0um.ֿGOȬiN{lL6>KWæ29[&}̶R8 xr*h2o$\'Q ]>yK;V@h_ک<ڷ8d;cC43øСjg4 ի ~)cA ,[uE(a713zǿmT"6laN{v֪"qUm[Z"/vԅ0H1 w}uq_g&c$%doq9}եP9Q P[g}B]#>U~^kv!Y8c(*mND`M5Tn!{cׇ X͉)wyHwYa>4?*A+]qyA :+ke*.rg)؍Ҙ|p  I%pAf^}8 ,h57֊=ֵȰ I;W'&jkU4eθZ8߭(.+ "OUlr u#o{|;5#tEk A:>Cj ӂjwI'T'.ۨ͠T8UH{Ņ!55ڒOlB9񦄀6$0ySn#SXF~Cu/!ӽU#ZA'A):֢h*.=r&hXMRfw&u WwgciՋ݉ u@&Pʍ9ڤzY8̔;#F:[uu{;SM@Qr}7 ܯϊ7s̓^OHzNĀuelkJ݋ZH6ዂ"8!7eNT{y@a=t'.}Β$<9C1~PT2?[ cZ%J:쪤DNU)-(GvS_«*kDY(16u!3I_D,0{0ctgbpr'"ry|u+ áȦD)#F%FSQW]9_;3 ~{'vV4;Yw49O]gzn6zcߦ i7a4.;x~C}>==lWoR'|gVC.r/@hxv7<'ɜD[_QoBgMo.,pw8Sߢ \q7;L7ӭ_"4esILɹ57Cm/񁜡;664J&Dq zW_X+ө? 5ڠPy~/!/yGnf1Zqߊ$8(T+IJJEn~yGт#&S8$`Pu2? _D`ٹR`{ >YwVhO,%Wܞxxˡ>;+ɭ0I6~.ݝk٪m”:xGĴdX~zLd='/ 9_L2lFڰ63%L _ZV*J ̴wqd3bM-&l>#EYkʎIc!%kƙz hloI凷8b& FLUC+3`xes;UrrG H"_oa&/|;MK8:8$&m> e/ nZ~m0!_E;LafKӫo}t7Vī 2}7Jmd9!Պxc2ZkVXi< =)m("%3Yq;=Y噞䡠5A")w{P*jdEh0;kW줍e-ع;ˉRA.m-AEo<voTƈ3F^h?ZPuw^Y=Дs}Z "&Kl `B1m'o,pK!ÅV`p4eCL>pL>0, ՟Sc[%8̨[O]B#U?x=GŪ-N%| n՛JaР9x;|)z[^r l@[tT'_L*bO3˅{E 7^lJEWs+ rދhɿ52uIΖNa3[;u_bfa)hr~WqB a>:^ iA"J31q.'|5EGn=RYzB2xVx FefRjc y}SEd#Dyees{!_6;{{mˤ BmR/>B !`Qq[gؐJ[cS>Asv]SLݞPs oors({ fޠo#%q G}ecض}`9sMf,XsevZ\9?r3aP3tqr&&,~R얯.m9&ԣN*PW3xŽS<^``'~iJ;Xݖ==HD"jx^JoJj<ğ?(6V B{,Oye_gpÀ/4: ]N#Z;J(aQZOYu>̌&^VX,?>`.eSMTVk}V+9hGdo:, *5NǃJZn%A̞q%~X:}1 %|pyDsPʊS;<@μH~6F?ϰ]3QeY([rk!*Wֿ臆[{}ٱ8yR\k76gLSۊ +uay@՘8;9S5%BR2>2!B,dR7LMYp+,5Ay3,g?,_7lG1.3\)Bw@ٹ_GFzx46\C9delVRF6 !jqj\PDTvcúq?pj N t)]X=o Wd8G5l%h9 l2x{ᾭ9j1)^7P; :iMkT8=6bVuwjI؝RԲe݀6j7Q{27} cVNdV/`J?VZZ)H[{)&qtG̎wM\yHflz~+“?11BHx oTnK?"cU|/f|W-ۜB?"%}GL@;F=Y~eO`8A.GRy7?V9hߓ4$"u`c(_aŤR酁PVlH>E767 KقN<~mCF( .>M?k.$t|35+c<$΄Z쯞z2l(hV|-(ߟk~LYAa{P] &A2MŘ7z?,g!IdpTYXM+l.d9"*{HN]5ԡ&q?p- s^bN%?9脟tԓ7Viϯ6](Sa.nyyݎktX:*a]Դ>Y:.7L,tD1&q'j=pCCE<,xS\JCSM'!W&(Ya_b-6&a䓗{ry &]:F'YPL"UU XAe~2)bǧL=Z.H~RnHMɎxoaKj4.g0|[=?Pdl|NprI¯ 81i>#sf f}$vTLb184'o[̔BQlJxe}Ƃko9d"&X Rx#y<5C 86eEea=In|AQ8{0H:e~Ɉ\%=% yu푋&xAI_hZPʭݬ"ƅlؗԩS'v(M֚ZDq.;Z.znVLllA 0L7ТtlrUN0/ƌF)% Q}kKަ YY#tk^ (àlP8oZ=Bkbq> b/BM p;l>Ք+t;Ib,UYLew^cwP6Nii[k WIPuQJyN]S8 u\ oh_xwpG[6>t>(OE¯mùp n47qeչ\'f6ˋMԦ dv4]MADy#4z8ʻ۞|O~0/c0e)"*+Z|H*QNj4X).+Ѐ4XP,c#'[$7z)5d4Ѓg n| an0=5]փGrYutqx Y S9y&XCC;ĥtWG_W }s,g!WMA_V|:ѕN{|&}<> 끵cO+!OZpJ|0{*p[:lEF5 w(`+ɽ|AJ2j$ix9,23E}j8Q08b(gW z#;[*]⤶ls d7F]M$/]lyobRgrv2wkAY춌I97έ:C.Ө TUNP4ۺQQ`%*G[Ȇ &G+떻Tuwٖ sWq/N&a$>ئʁ$ͩͿ/"aoDs@҄^͔\#RIgkz~*b2;., ݐZ1tJ:T1:ϘE=! Zey1ؖP")YaDXl-w1lGC<'d/Fiɂo$q^epbE4+}T"}5f#31&Qkm(diSÞAafQ9ﶁ{ ܌[-s`5xӼv"1aؗ~(Z;DcNrY k@wI*OrBK}~YW0ȷMor H@' X.vQXՅ^\Ä g &MH?C>&A!{;琤p 1czQFw#WeŲGjo0h #vj ]F.*}ţo142lU~wP@w) j[ql\ϭ\)ilT28M#w"- LPz$.&Уբ6=&Da!\wc8ѓqPdh,&T]$? *&}_-CCvt? [|pDF(ngiY⵨eF0̒j-|ycm_8X=W_1{BzxĦt*0˨){ k^_aODgǟ2ȅyQ?lxbo}MnMXZYZ%J$Y:Ab e;a23*4Q9~~cQ]s][ /0ÔV_CA^&!;pf?E&ZMfːrOGG:bPqp1X;HI ޕִ% 6U;;toAz "ظVE&}4˝/Nt'%5<%)eg>|7\ؽ?ڸ ;!}ns{dw}oDZ?q2K}:Y0D>bYoP !"ܢ~gnRrBs d)&úxP /鍦I']1,&6sۮl [?o.+;]5} #*^aE \ދ8 R@S0ǂϤLXmT;-Mz+GT2c#l"%:X  xUe$rOQ P/ tYz>37 zsڠxZ juT(v$ ⮏tv3,rJ@Z^S:HYQK D*f!I%{h0ӑA!5^&ve|uRm!:>lG.R#;"07^N1ju`1ϔv;jdקoA2q6{d+=պ ?`)3}kdz!)ք7 _MbTWu.JɡĥXoJjCWL{}~-cIt!{RZ[ Gg^:(Pg\$LHS%8M {=pm[Y~HDz7 UJc<#F $3 ]A+SJ_$-Gsj kBe0Ua& {k3,$SAQg/>+ݐ|$c|OJ a #:ZIrtC ߥ#YLwȻcϼRyޅvTTT6) <;̌8 U T&C:ngXt|Xh_IN^͖Zq&uEaBH|һH\mL$J!όYQUX|Ɨ"g![̖IpO)_AV]$KHٸDnZWĘͨ^{ i0a1L{[;:arH؋oV/*\Dyjh/0яȽ6e$Z1kެtv q]{Rj.݄m_)# 5IFt>;(y> {5`kkϏK{1;AYf'3A.KN8Sv5:j< tth 8zY~*XQ_0ySŮ׎~4D;)Y5rȭ%H%&.Td+Ck꽱v4"@umP^\Ol圿LM 1DJJʏ7/]SDq#|JYo53P9g]&҄,cM*t6%^ `ELݭLphBKY¤Ӊ:pAVvмzkv\)&aO? GKA(?xEPFzk< A:$wEz9HgJG]Dr!p"Tѳ< V+ήqr[}|{”ڥ z\9~qWxS(DMC,@Dj\^4 6]L#, HU 6Wh*ԷSR4WR'En@^ .|\c|&IRy 0ᓠ\Dyk= eX| d=T1Q0C (fؚyIkyT5`z%_'}P p)= E=^@'5:Y1Q<TpXH ;6|6Y/oʁpR) ꩝YgXp)aynŽ'i6HP-DLA\B>O#P7ó $ m>%HտI^`q|ÅE!]Cyoht1_^TEQt愕w>az kzQ:;#+~or_X=Iuv8p|b< vZF}sYRb2tzK`CCH 0sн7L*>}X'ZZ;'d4}Ri.K]Q^2|QF1X3-U#U.fpȹvQ$m9W^}w`XWٵ|Q}K AQ"b`7*ೆP)>ڦGf)ȯ=HuSUS\A: NWs'j_BI[;o#U2؀iJ"֌c:6p{1z^a|OK|߇Hi1!zd_ʆ1ަVl,#K!d׍`[MfXprJ5.\s351Tlm%zI^3b@>keдБ4edYyJf)lz~xۆO߻mɝ ؾtĻb&2]b_ !m״j(z+q02JhT،zB;4΍c֨<Я]<%FTc <'7r7$gc<[$YN$e  eT}|=)a$y~y\m:&9|p M30|٤&vQĨzS:sgQ+GU2Lm j#gq0H]o닲oE d'ǝZ4A=$ >h#sI9 ;t~JAY'dKHM Kn.,iڡop~] _ۡJ;Z{p :./cߪ$$>!ځ~ڣ4tyM+Z= 9#Lofu[;~TV(űwLa{X(#-YXgbTd= X%7FfsWA6f??72nil/4Q$"0P3\$D"ZN_?ɂ<-eIl#sO0(m&+S E?w_V-B@Z2~ӌӋWz\ QsQ\L)F Pgs Q4h3\4p2}}%ҕ̋ ]zН3R5#.g`'oR5j#\=왠ϑj+}KCZZP,bSMQRZǐQm)mqK`]@\k%Zh}qlt:Ƚ\:A&e` a>U U1<{q%׃ l$Ps=d-=ƷR9oye!VW]O/Q(0ݤhuH]aU7LX,hK*H%ɤu&.xᬵYxԣ##Wf|21AqIĖ49G{FnÒ$@L` <0-9Y``jVF#gTwH5>7Ƞ2B$4Ѷ, XB^E8ƳDeOb7Vc M )JI?I/aQ BQ@)>ULY,6 0sR 4ɸ4NYfp4?&g:{2M7Th^P*Q})6똞ұ-$v6vW9q,ak9ܺ_iNk"IgƮUn=}EGK-'dЍ)sW  CD+Cm;*^W7?S>5TA2.:B7Z'ϕz^)I18Tѫȋ}L#<$*v5Z+zq)nV9r60mB49b8 +g085) ,~N ].9阶P֯!E$:1Tʾ:<@%)c}Rebvxޥό%;$`RK@n,%|D [s4,X5%߅9¤٬;g2sOp%"ZzT{>ۻkʹE~\G,UyB/AHJʲemtqBh<[mùۛ4cP;3ދVd,KJ{(%6;fRX>oWNPp,%C~bJ]`/!1yi]F~ejHhǼ^&hWH \+${ֵHWXW| 59T\cwGHn O]\Ec A:2Qs"TSuKb>NfOZ?i c̑Ђ{NoAq|HўuxPVTv9w<""\: xaJz-B1;2sK.ɹta /8FoTެ$:{;8Y,<3HڻҴ&*XI RGf*kfxaWZKLwFyBMn@L\SU=DsԵ -j3l@=뗰t=k8es>TYk5BVvTcV 'sQ^+F eD'lY#Iklj%s1燑':^0LK#%Ӄ.΁Nmj>+pI{\0Tk"㎻U\{ J??ɦIP#Uvأ)'Yk(.K!)1-nm<{DV$>#ƀ4C  `6;ϓURF!+.YnSKkW?7s%  ,K]״f"74MJ6g|w8*+놕"0ϪÞbR)Dn}MmyAsmv:c)PI=0,7_{%)M@-.:kQ^" iV <%  Z3&wGp >n` I2ywY*_ew^Qet\c>VgQrdy7ky3:p~2Ń0R={D5k?.|93/o!3,؆-߀  zn@kH$U)H]Xs'!HҔ@X_(ObMTD'NS>}oͫ#T)=EbQX*X̂e }%jh<̧%N)6εFsR?3ю>Lǖ?okb? Ԅ$RM0oar&dxcNiJ &k<y.OD2[ȴIJAfPJ/.5n; tT麺P\C&4OG<9/$_CUNwoi)&$$ԌI Qvz|~jKsQ\~!#l0ɖuI>!Ա[%n㯉 Sϳ!SDt\ ^}|tn] 2MA{ŔֶϯЋXJHWo3{%Z!&@s=I 2ҳIcw8]nl::G *DI*@jvzM:xqԴ KnhG-Gg舰ZۗVO %EZ,Au~נ ֌a 7ڌ? %w)A!ϟW~Fn1x-l\Ay !WTf bؾϾS8g2>u5/YvrSHb}*4W o[3 689jq(ΕЈtpͤ3׏++8'AEPRtO7|Ϛ{3[VVDNYaURf]v1 h( 90**~Sgzv[SU.ve8׏V R-R/v_IRº^:/wۑ yDkJi.ڛb 'b=tb֖576(zf.]iR1ҺZ\נ8WV`qzLP&Lӵ-{dwP9XRΉ5%n{#Vv`0@M.]F4{-Py`kPl>[N:S}Hg2nIy1yIC(c8b$1ckTuLb_iir1KU,L%xDX1KLŊ(dhBfٝLqVH2[d:C_ʩ ̂ LwHV2SvOUs1y(cPnDuhO?Ŷ6͜\>#{<hu`1otYpW@3Τ1>K[ "{EoVU]øѓZ-E$A>rON©u_h,xpѰ/ +$D5'+tХ׫PH#՛3+`\AOh+Q}Z尾bXs%3='Rg$~#Tz$mgdߘlm!74x1IbDs0Ȼ,x>'$hۭXq_Uަu ?❳rဲƾy5]>:@ai&dzb rqF@?MJGȻ-r94u:˗ HEcKdBF߀C~- qqsqzLhM]t` cۜ_hFYdlZw{1#K1X0G1#zR6&mUGaChCUܚȅ@0ۯ#T\]SYѓhA=U`nNc/ :@/A8@mi>1!%~RLAS` s26h Ty䃺ӷ>B9Ύl˜3I@8nA˪M h4H:o`ch(SPߛ|ӲmgU/E 4O+h,8nz;OzEtY58y4{1F щ֊.3>tN0SY.LXpQltVO7@pҝ@ؘ MFKCd+ߐ-cP&s|)f}!JDg֏.Hnwd&?jc~e[$:oTJɏ\Iq+40BW Q s`t=z̒E 8 )/O"Ǿ]zɳwdfܸٳC 8$(WTAհ@pe43<$w}XlTs?L}{/ş3Ԙ?wkf>u3J{1W(dY6Bs~~`z6xOMx HWiLA:jslLp8{rtns[8l#}Fl;wQ00 dt% v -60=~Z׻^pD0oMǁºo9A?6L@u#r3ҟ :pa[Gx|RbYL4Le 7un*9ҭz&ޚ㭯O . ZubQ"kÓ*;j{Y'D2.FNшH|!\(̓+#zsjb8 }pE]iR{0\UuWpTOyw$p`K!S燡T>l@ULS#:&86FQ~@]G$F {ex{h:"dČrlgUMؔӢu YŸ>7f;&|叄i$ p2 5fj!BLExMysEH[2-4@s qdTe14?`HҺ8PbkD4N8`|Y./; Z@Ci>n.{\:[SB2.N# K.FMm빛w,Ʉ!x}͸ g z#w-G00a+1V`!J RpmE >Wqq]k|#^ cJ}tߧ/1w4cpRNY:FƺpUwW‘.lkHGtGBP1U^00,47*'db'#װΥ;m+6܀&~OsM[*.;ڌjzֽkx^n櫛E%QK5pAziH30zb? >\_粀>ydɌnt?_ ijC"/{ hB6a~➋q(}/Yz#>ǁa夽Ộ(a ϲ?4I{x :9UqEV>aw*ONF+ ,MXAtxuosJ9i;S)ԘvL݆'[UG$kw8Nj$׋5K{GKh~1wxܢhAfzμ:!m/$fCvЖϓA?0T U0nD&A{]aJDbu$6?R04ZÍ5Xq0s%a4X pSMhi.7UQCij fif͋~g=N6(+1:u݆3ك&7k> 3o{ g'l{*C4 9Ǫ:8o*}lubWyr) Lk(%ak4w9syy23Z}cyҾ˭{yU R"<9kcF0A?Yg|(!:m -`C5q6Hv$9Zz [] (pnN~-]aߓ$d@=Lʯ,9єSw&(=?ݓn4&c'JKzD.=0$iG+H)mRTUv9AK)OI.[i:ܤsE)s+>1i lޮv-gib%43s%ir2R_ @McTiĥ>;Wx̿JkA'T4ݤH kbm=ŐAU+&ȵF^?43Dbi;@1FV\% x\ҽ J=3oG(VN P|5 jj@3+ʴJmqkk9ck(n:Q۝Ǵw?\0sc"tjkTI\_XS PQ.քڞyUKRHDuwa9qh)X+g'W, 5؁7;IK ,Ĥ#?"P{{ϻ!p4[ʠ<]Evݳ %wBd+uC{yQRDMkYnTbd33xg~1"TIkc?Z]Iv/~;]bqQ9sY;bkn"#vI:SsAe99Ebui^7T-a; 6fy[+6Ƥ܏Nj2NA$I|R6CGst5B4Ϋ2kuài5ji%D׆#R>Hm3PNi-?@8!pǼ ;#|N ݇0S.˝W>:pA۝:ji Vl"w"S D&+c Vp_zAbaMa6MB3 A,mEacgM<LJ]CzY=1 ^iCyGkj{5Ǣ6:(=; y ρH|Qtj=&1[b4Of}?T("[N B Q!d8l55jgPTO,`NL346p>725m9s?z55#v:D0nG ސ`[m(,y Iu߯l5s8Ki. mNSų(}9Ή/nD! OWw'e=-uxZC쬍#K챨Kyѻ !Ru!ءސ"F{ތQmO9kIXٹWY`ϫm|Q#Vx'kB-J0E^jKbLNSwb8FïiՁ؟N-FD|]sn2:QK* ]X,i9V{E5J0rJ2c=ϞECkdҮ2著9JΓm>%\_>iN:xw̏^7t-u- +_AVy39j*g\yC=Mgft;HTb*eѾn7T&7wH$6z s1gTg(=,ߏ$ >æXsߗ/2 Xu7J\ Y+!:ʳTx*KE2̺0 u4,X'P+'p+ #ql1jpMN~wp {osWdCyqlqAPĥͻ#}kJk#q:hOTۤvF^Qh O;wd6#9C'PXk"ε/@)(=npYY3a` 8Na6| (@-v>do.hy,NЪF#ăuqw2j/c\}*)W=b}iOx=X`)mh8e} t^ p}2~@s{ zgc߁tC `ӜBhBMV(-h~0BācoA$;{d qoHRm;1>0qы]-;hўbj=8a*tl/[ӌʙ@h%|l1Nc^B;^yUsҾ6n~?CO-Չ㻏)x,ʽ9P)>IW-GK|u2p{_A| 9DV%lK##ґӠՂC3[fo)cEj yi0^d (o[g\-3`1Vcҁ=k6݋7҆rn_Bܫ:&ZtBV_Pծ$+\jIaR0Ncw8EU(NBq x& ^>2 BDUJ* X@WB(\ԼxJz ħ%]V%-(A5e7+b1Ne9wWV 3 (EЇA)`>oT؃RV,*f%dnwb[v"k8+M?^\^&+maP7qZ1Ҳ-EKbp143M$\`` UU{˰9ZBx 5=no6Pr3"y2L4z7dLOXEFȕ@l1tUM &.NfsHH:RD0G{Uu2X|!w?ܪQ5ܾtM<r]EASRucX+=5ЗV(>QXZޏ@o]-@a TSg?_zw7?ƄKN&O}黂;Qy<:)yrl^&`V mKPk ҕ.jYAH҇3MЦmc>5οl#sa ')Y_hK\{g(7jrJKy<HSε%cGcoopU^]=0}][d:ƧQ`h"B?ldxB PBP~axV\%i:aX{?-M=źa{?Y%zYV _+]cT)SBA3=kmi;'<,a".#\d+B*FX'ᮊN%6󳣩 -`Vػ $m"s~AΪFBCU͒QI4LGXr%a1ma:+OAyh@i ??}?4]59 k_syVX$}ΩQ<[3KޛŘwGdPd_a2c0 /noxgX$ X_t^k]׺JxzXBw$p C+<`y"n lyϣQ1tg!jG~x-f:\J%g[n,[i|DdGP g ֚Di"Z<፩ﰌ܎-YDK2R< glA`M󱽝'uYLKҔ|O N$z/dcӫ%!sPFhƂbK(*):d i\N>LWDeI}VS,tdUO:[S-O2j.Qi_QSG! ZnCMRT"qڰZ'7.x}(4N<\.t%ɯi`%N׬@E |]" P+Sd.]'pe{+a)jk\,3M%?]KS5'͙67-iYhBO4 lx[MɟJ "]=')AYh59#`1`t[;RXΊ%esibϠ;w0wM/$ W'M {|,%kHGU j88V\"nB[X^߸t+wex>()ҫP@ ,Iӳ& #WTĿj8o!icFv4t"s@kE'7&(+JLC"i:g5J gj]#L-mXh`^!&:3Bh~̍51\w--b6v9A͞o`f{j[;0aN__2p\Ŭq ljK@2L'du,p>7zLށ`|DΐR3 U!q'v-1ߵ02hT#,T>]N .M&4bfNrxCdkzMB7ZAy1m/5!]?#PT4=dNa@(hĎh斋;B3 HqP dfL,ɇO /Mb!DN'j =BcU찛vHmC9n3Ia`~zƒ^Gʔ4fz((2Tj:8Py`E}D`=~^@/W n~. ΎB"4fF\Fkv-$ѧ/'!?aB|$hxȒ+"!4JgW86ܼ̐LJ!m xݹ(p= cEXu,-~p_[|$#Oe#їH'?^ozlJLoD/f{Ԁv" h1z@g~ͬ.W"t|1Ƭ1eQեG^ |I& HօINO7cgGU )Vms/3XFTͿ鉛5G*4Yp}-d4E#8NN>7&y$ǽhc>VkUiib>Lfﭳ[cx֊r[1%X >7BȦ@SI s`ا|SOóīs4(`~wm QC8nf`*;--!=ǢPqEYh \A!@Bӂ j<,VJAu e;4\Cek)q| ,|sU*[ >A<}%&N&,/=-UI7m6׶r*sPŠ]4pYB}JHȂ4I|,9:)O-qlS^'06@FG*<B\7Нwz2r"Kb fEe73?U>KY+Йsɡ* 7D8$šaߝ'yaL$=1cr˵p&⎆]>$CA[[vF//eٛsI$  Rܗߜ[=l\ t FT5=OOpXQnןEn E5~Zh߬"-Ey='[ݑI {n$&2%DbgP OzS'4;Š#!v-]9;.?Y5n",zTrHr7^_U_ /y,Q'T7US8Qriu?5]q_w1>2_鬭S^Q} nd!ﵵp<,ɔq3ZৃC4L!PHZ&6X2pf3A33u}_k-Y!3S)͢*0MP!Ť0y_ubVU76,7.tDުTG TI~0s‹3Lsaufc&{8$ )ǰW5Tc^d#aUw%GG s0i?XS8cs5Vd$ u_A'RSHy۠C3^3.-}I9}qY6j BQ4d'gAcنP8¦ |?G8_s?r]C|=` zP&6ꭙfxf]L^E};4Smo=[);JӮI&2W̎vjD3j9u|3TlRPDzos}y&eDCjimSvJ#eO^[ H*^ N#VmaFN;Xפ˶蠮%3#vu.ғ}fbjݷBC /RWPg4?3@52᭲"mmnĀ04?? JW Y XQ_bgh/KN& ]o/a$z~A>A]`^1KbZ7>ʇ|q#[ Qŕ_FDJ|[[Fo{OF1=T@ܓ.[f³> HcpR AB[ ߉!yY4 ۺHe`]f&@m*Cە  T,iu.O<-Fsg$v3je b~~9h}i:"~s^E(~ m4/zIwZ^6狂ӎCvի *ĭqק3/mԑF|#F!~[S>b%PH HbcJ:r^J۳zfCd]#ʎPQ~Zt` ߺO$Յy)\X4yH"kh%pY7 \ERI-UM?Ry+yS̽YWLv]K F`d%ݘ,yѸNL+|?Mu۝/I$-O{ntLUOpXOFJ+a\ؘ=+21,;?D" \CXTT[R.FFYGe̡s2ooR匯[ g٦A +lV4VW5HmRLdN%<ؘbfg=pzȾ3WMwos߱( !')ߴ¹UM(`.Vz"S\XHUUSO_&0{[Yj[!>8+) dCx*mrW/S 颇ϾtZd`1]0خ rd]ܠ ,^[wIHq/ƮQU 9EO($5) Bc„aCj?) cXyWzԗɉ' PږG-#_'ua&qBI3mJ:e'?3: [ ]:jK޵BԐiSQH&C+Y5T-e!+;xl̫ŨŭP|NJm8[p#~Y-LGX C@7Oă q4z cKko Tj$ZЂЀǞF-~\(JƎܝlQЙڬ2pҨ+zd`JNurtueR_UuNV/+(4 !ږ]7Ԯ.7׫&g2VbW(@*`q'p-ݿM=`ˀm#28Ķ_ۻR7#ۘN{('KAIhUssD^hX03Zwya[H֕Cw7{LHb\n^#a rϜh 8ng.\mSGͭ /ί| qV6=*U_<=#KwMY ORH}.F@bC'_&`Wb1)ti=lޱlX \zCi-SͲWmn(_.&8y?r8{tF*5&=zm,rQT0SI+'xEU'\]j(l¬ Vf[ 0!;t/x7;17l™oT߻K~e|2an\lW7}2Q9M4 =,"a6JF_;MQeC:Ѕa(Vƨ¢t UqKc j&h #^eR,чJk,DQq&cLLgk* [u}AEJ򀉜tu9WYtr |%sQ\KWz{ ;g2ߪp5 wWYDȗ1g GVN=Vptljgi)mpj⦿h/ɐn&BbbOWH:1ks{3^*:o Òa~E:E {w]A+elsi%\zQxظy9U0 p QĎVCĢ?ƐAsh*$B;k@֋+XifUbq* FnpJ昮UJZht@u_ q `sQPk-РCeJ"06jU`PȈk7m0<_-/q%B4;p>tlGгVuISo\7IHmLQk|b-$/rP锤wkލ)#VF6H\h8PcXfD{^dl MdrMw}:W\|Ozurd6Z,2jI`Ar\M^ʈ"#2s6HL탽= "=DE ;PlI ;+VI[JfB(}MJ%C> }ňvLo"KLJZ!eώ&f˨I=O jɤ@Q0l|pZ T#EѦ>Df]Q"b#; Hp;3Zzifp/?y6O>y59pMuWS9 48W=0n*:qU5lCNHSd0lER^|b ~ĆIR}[:|ɈzrV o\ wr(k2ɮ٘qz\]_0QZ<6MP D*y )""_Qa{Ԉ c,Fr]|pkk[dLi"V?]\-@Fb3s/ yY ܳFxXln:=#Li3kyb6&\H4_i5$4v+A!" ._Yk}>U,L;Z% JXs*Ő쫦-KuRvWtXPCK̛lQ@qQßYޗxʷ+$Tk`iceetx:A;DE=n^k&%ܧUiThY;9~]ovcQ|}k -x/ EtʋNHҚ@ҷ(lӎ)1pMg@iP0sBApnfF$QܢIM(a۰7)-qm?`I Q1 ~otlDJS[DEO4fԈfF6bXf0=h&97dlU:6Њɦ5BH(XSk^&9b"+oeP햠&0h| =̑[QglG~ (*=KcÌʖ)I_` č-U$^8rKGnirJ|"?{28khfYݥ7 J溴eE@9z\Qg*NbA8"}7lx`FP \[A9D6iG1m?͇CIvwT*4fm}~j=~VM{@_qJ,C1Wl09r'bS9&};4AlΌ}MyW?mt'F$412`i<*Q][<ymʎ|W'B>,u|uZe]~=QDl"D.=#_8d ɡ7eĸ+W\$H"j_s g%g; {hVKY8ZE 6l7mH+zp9$і4M~žZғ#6s3b=4-9[,b40Ev'ZYtcsvHU%KGSɅ ։Ld|6EJ;9BÖ#UAk656(nީlrlbED?{$+L%+3>cBM׉ݰGW iois仚a.U>~%@n׾j'[I%;f}MV# ݅Cб6 mpa'㖉tW3e1VNW;5Jñ^uNw,7pRN伮wAv!,?jTsf*Q%&NkEZ}CM5ϠXΊrձʂ/5٣شKsg|4'I\۔8$Qjߘ,{"6IҀtO=Bgszјdrb´M> Y!q1F9!,c& eZ&SE9"(M&t|}xY4Y8Eq0lNڬHLWYĶua[Q~])Tp'Cqəz sGpW}r@)s9-Zw1ݻ1n@NLBy}v ,I n`O$?:~'Di|av";n2ŖvLĴ ǏjN5a'sEe5xGAUCW.;'sVebu._]oDÄ C옦jmyK htCKRܰȡ +qsdbz9_JvA_HzT^;Vu!ɡ G 3u0lp?C_EG:Da:ֳ?%[bX$? { *F- *+psz1Y̸˴9\3j!lryZ[ jRw+^k~W0ܫ 9Mp'],icPCaݫ&}Qn|7 ' AC2#A=}uR)1}[-xpx^:lyJOJ} 8'b@ze00bcB'yUm}>wBZݎ'hljMUW*% VKwj{š my9 g#*!Ht\ܚT{c5>1nأLe; rIժ.cKD٢pLrv{#FZfprГwia9jMue[uГ МdPn 1pZ]3 uQ!Ui;_Q G32Qr<}ÿ-SLN[Eoc6e|O%VRøz2 p$/Jnd'JZKRڿkDe,p*W9=輾jmC̋r.X9@.TpPyYwμ-5H7C젍НzPG.\ ~y )I@)Puh'騡tzDgJrEW͡rczqqW(Ce֘$oyLǓ4XݜB#ܱ#ē{і_(*% 4x&3 gR:pQ~- K8ժ39Jӷhk(P`%8"Pc;? u'xb\?ëZؙHmu(#h P3u$TbX,~"!` Dae\$si7lcB֫r _qü Fb2BH~Dy]y (aIvxk7QkC7QXiBgy(QQC] 0|6r(r@D Kv*bU?F]`IIwUUR*кXLJ.{:fLNhqW?;Ԡ3quЄP/Z{*#i ˰# *ִp e=tx Iz㌃`'jcTr; Qb 8M~'D,)@v]J>{˜2909c2 A3i9Pӭ  Hn!N :~.nlukElttՇϊR #{e_&1GQ0+68i-t萑>ƴKTʦKCfO\an̆<=VP޺1TQlO#1Zݖipe@\ASF 8di`ѝ4Y(?YӔk*ru"w2Cok'Mdjz`@-QԴ _W@J&;R0e`PɻSm&L@Wq@5tRj+Bz^?>Tg1gK&ݖ5ga3iDa5_OљQ{xV\C \<!$z|U{KDI M9At7u 2*3Cb(hv8!`e=F5} $hֿT<9cLׂ/|raȡ` fK{W;iɋ*q ߝ%f$*L2osߨ:4:wM&7oL=WDB]s53(Ŭ1 Xs-?MU0 .Z(NB{UT'k>B$Y g D g4Ƕ3@ ΃*lL/5?*vm{lB (z:U {5>Ҵ 4LϔS H P*]O!~d~loP?l&dIF48ƳehjhvCP)$7qXv?4.*ʐ#7oWchL!~#J2rm췚*R)ߘq?0Z͢dy0]&(D$c\< T4D\{`*= x!?~xWIbd~9fJF(Ͼj:%1y&c5lb`!v|T=K t<٩%Jg-F\a8;9ԏ)sdyv|9xTji'5ljh70S:~<1}d^9bs %`QS-#5]s?\ȫߖp w:)*%bf?pӆ^:JEjzpJ0(ޟMr,G^We(,߁Q  3*|6$8/?NT{@gp WG;rɩ\Gث`ܴXF՟uLL"EԏIZi.JtJߩk1{itQz pBjvyeTqyF݉zg:|d|G$&Tm!SJ~Z(.Ur#" &.ta4vBӂ{eZӚ9hUm$iv3 1B& dP?ҘAP= ʑb$N8@% ]4I~v7Zʋ4e[ҡuD(r쳐D47p>F|$H&G0谀oD 4m*D9 ;y|tfOQ+!5Q1LBs]]2)gTWcZI4Ӽ[VCIfqi>r8ڥH>ߛB YڂΝnB#rƂ aצ5I  n1#CN hh ZgsȟW%$ޜQ4y<ralymQY}jUh9yvޮ,{W3gWW"ޛz o-˜U]GM)`bkR$~)D'"굆œV ~-Bc$]9.H C_Rt'8Fx6v׵jJ}E@uה?Ef93!9-tK${1KgQ|zT ,H٫"VIQ{39M=u >d5MJ0N4bޠ SB8;s7|Z-pK"e| Q>% /V㤆Vc ,.SA߇'z˻ 9|Dbν42\2[Xh=sͫdKWw8 P?g/: 9Mx1$u/Cy5B$ OzHAWEܑayQv3t3Dc,]O{L6wU$C9,97)|$HvHl՝^>T{Mh{m/*3|uPb%,Y+ݭHA]6o!4'H1>۪[5$H`$%vk:[#t*&g!Zz=-4iN:D@ 7_; '(nU MŞ:' KytHxd#w/o>@`0K!8+?&.+e+MFGkпxwN7XxV!JN+ TUKku9S$4hOVe>ڔ͜l r`/|33JSȐ?>'; Z1kUd wHyLT(}{!_|o3QEҙ2XI L`MRC`Vz,μ=^f[ lm`ǎe $yލTL1xO`1hZ1@d ˦s%+38=XDn( ܦ8Ӈ+ZGu`6F?uo|s'Pr8o - YS[gHmUc[wTJ"2_?k7hw 7e2؄Kq&Yn> 7J a)x/ n,`C?D;CEr,.':KX }Zd͸{us*]%%gJ-hmZK}!+]ORX2eX΁#>{&Hi]yAG TH| Hlj3_6F~ {ZT2# DDP";8ns;-zdg  AnzB%xW/+brƢ9SGS9z`(7iiRC.k4^76vzU-[FYMk" Z0L쓅doi=#ٰ@)7 bL_0U+ZcIzYδm48WKaH%YJu30Xp\_6T?pIezFWf-J-8EŤugR\nY8T6~r~ Z=L9(Fng^/!r1p^ p}IWu69# dI^#W(ӳU$  + .Tic=fJy!4z %˥Mh^W GP/A#Z<I;Qhj%rgNVR1C7a螯ټ M;K=YLZw‹m+#zg2.i WE<#qZ^ŰD=sQp咁Z36kVSgT9ڤ@Р8N=[p?y"O4sڇqbꤢ/+ʆL42|/N̪ 37%K,V4٨ rU +npT'1`/~wS9,Jm }.,6[zqMHh&w"h&p Gi?Xp;DX 3IqW>Q%D' ڋ 6[$캅›r?jRpi~zBi,N鄵vh\QI0u[#)4>,pjxe/%}9ItJRRHAHD`R#ۄ~-so6M_V}< ':(-D@rX 8ٯc)W }8]q( ӛw^ضy˚=7hEJRF3ln,?ݒwTf oUWWo7q`=ܸr_a\Q+-7"2afZD`},$~ 6X{쯚JDuNqV4:`x2*[M4)&:07㣑+w_.k׵ P7m͢Ys%<ذ>; |,v!(kHmZrOpL*W[L7M'H+] ٷ]V3҆b"Ʌ=6Nm4 Sk`j:YmK(K0Iѹik/l,2̃VY겐d3zČm & '4zI=Sӕ,/9(|?6:ejЍR4x>WY4DB.ʱ]qhR)]+hn<ν!hP2Fxg'AU0#7ZfMMLyv+}`0:<6%"rj.4cUoXqb eӖpAlM_5i_܁--_j4g KecjE9+>Iy'IDp-l*ѺקZv{?85$Y B ߗzB`Jm8cϺ!*v kTwW[! e"5孌V;@/. #44g1uyȂ|kX o97%"=޷( Goe0Km V&SrQjÄ TX̣Y!Ix/ѕ 8l ^!sGZ}JO[0T n%I}9`ر CNrӡq")ي,GN걽/Av 7Ox5yd1k\s\Rv p_&e: !;q#>*˘*,-2JЉ4UpJ_ $ve֬H xsT)#J!_McW1>O!G~f^a+~SPA?EԤSKóc-{}J`r3F{6Oڋ!XI܃'XM4R3 !nTןuSi3%6rq 0qW<2-XCMYP=Of lAKp:I&1 `gUxˀ`z'-4MV-胖‚js4K3I~pr 98t(dz,VKcqC ,ܼ&tbp ~AHW:&j; yHh ڂqnrp+Mu-[x[,Skw}ub~^ּ~uQ`ԥ3p|! M[TAOМ%xXEᲊ!51yXGzjBұk>PA q4KUFŐQ9:) [(`M= Pk_7Hq*/ɮ:ָWLpTELR$3-q$!YhсW/~atj\)c/8삓gfNf\9':=oqR,c8Ap򀙮PA+1 E5yTr'Zל%`U'Q˃D>bSFsN B=w\5;KO_btb--=߇q޸~HP(yۮx$)YUM&n.,m}v3-ä/4):-m5ae\~wvSCƾVzr^s:[HB[yv~Q<Pb~BqEO|VD̲:U1<+}PʳѱH a7ހmA. Bdd:sV#ӆ0:l#Y0%9&ۣIH v]:y+0jOqzp5@ F9{N{iN8Y[^2xydb5]:rzK)?˜\糝' y<$%}M M7k8̈jKNHկWZ&u |ϼ G'17Z N 4cI/c@z51-I-Q`o^7}ɡrFlGJ)*@?#ZNxXPon8}_x99F90&y˩M-y0AoHϩqճfK۪H#7>4s :|ZAPVB&5JCu_B{lq8C#:]BFeli[hV#*k~h> l e6orwMÌcD}DS`ĝQ؎w(tW0[olF֘Ӊnp3Y;Ӂ#[p/Uu>*gQ%lt+)XT;„2^EBW*FI,lwZ Vy' zO ]W5աSv:~Mj?pJ< FQ|`U3{Zt$X/^S:/uv ̸&ZJ`r;|J[Dl嘢} Hk3t#5Ahfwaa$2h qo ">Dl:'9v7 |+Bw{CSK^Vh{CY})wo +>pF(u5KH%ue/GѳHg |?m_BBL3[K~sn.^n  3 uy!WGu X@NCeTnb IW ˍ1.Mh- ryGj.mLԇ,=-^X ( O>OXc6zꂝetGQCrXi@L(ٗٵ 4ć?B!.tCp&䂖p˹1[0vJU=6^kUQ.Za=fԐco*HE݉^g0*;īޕ7j5eߚf/N߆m/dеlfoo3#G(&&v&cAP ?VHzUoR1pbajO98͍~á/'CʧS|'a.L 4"~ qLiYalo 氥BrDˌAqW1ܝ)d{S~;DkO3>"W=cs=u*>Ӑ9XH>hdwLg}ӽ)]02]^f7{ !4/FU?:i>hSߖK]c@1XK7Vuq<[C RbS eIaNMbDcuwi}iA%2jt9!3<Sq&v $r`: HDyLCt!OL;T t=&V\I;ꢃϼX/6 r.Aj|v"=4r6H嶛j PVQGt?t!d[ިN1EbϼGmaw.Rn+o4{VIz9%PL:l!@kKqWW:Adf(,I.FWPT,wPw3DNT) LQ%׿*x6pxxkCV\zN̥o`9dAOjR)~Cc!ofQ;MqU BqeF%d\dR{7%@&\ sQ(C>5~~sܕG;&Ԭl} ꡱMnc!UME[h.Sox88ol"]jGa' ,4[S6HXOt3Uc1bZp|O2`U鋫?Oqy+v=uW;җWDšb)j@<7ugV"+iӮLs<"aO.霦+U@9.}ZzyUРsnCW.8'ie>[v0Io/(fuop*"Rf7W{R#됲=P[EK]n7zN:@Du<7%dJ㒷V>gˉ$pgv a( e?cSdҸ}v$b1E~Y(̆r f.8nJq9R!Ck TqPxjIӱfYиQd˩Op7sRQxȒZ eJ2:KmTS]Fc&(ʾ [ -^o!ʣgNT<4!HJ(΅D-LEdT.{S*C9[VU8[ͥmz; L2!BlW_^W8{?=bu膒q;>^?L RR %va5:)~ĆmP8ka޲ rje~x;UZK}Ж./AK ?X > H 2'BFYjzD.Ijizo>1q{G4`~KŶhM aͩ*^KQe@$] è^Y.k܅u8Cab ;o>kfc{t)H{W G1ZL\c*X v_VP ; \V q)8<ԥѼ%:db} r_El,r{^27Ќ687qRsة'AG.ɁEd!E!9%b'. rds`~PFdkl<("P6G fuh;` 7@o ϲm7Yc%n4>%TL# U*NKtT~UZfm襘 w7C%ezOܚ5L9~1Z_2`MAHOߒ$yԤDzH!za,~:ט7}O2,uLY+`ET(_ !VkO~J &lz UIk D7˲AMA6@k;uI'8>By+8=!sL]ga<(q 1^OO6A.]rieONc8 ?)e'%}3xY\~@T]=i^`&M@Yٹ\FzJT]|Ю1Q,$A0gS'2'Æ<+pYM@NpW.' GM(~'p>bh##qi-*Vr c̦+aHաC>i4 *m,zDʫY 9!J|tL#nul rdvdp& [,H<%M*J{3XfꒋCaj6 CKw~h&/nXek)\j )|M'/xԹqw4j~\Y\XĜcY'KBi2ȴ?SZ:V?e܍ g5  %RPMq5]ɪOY8/y>;9:Qk7@;U|RK:Oy\(pO,z5m?J~_!*,2eϺW$b3n|z-&?~j|# \co tN-8e?o,&MlK`(Ԙ}jj͐yo:n\5s^W|#hJRA_p):)%3' sp냫OSgz[88$*+u^:"?'{m4Us{_1l|F  ҹ6S$WR5k",+ rQuo]xWe2cĩX{*D 98vvjR9-q"#j^^$^Ǜ] aD-Cy8y*6 f2 XjV)`ELRyJ[]k68hVjb6]W7R%?-E%<]aOjNw+C!62|@>mWJ6Q^O"TpO ԠNG6ƒʊZPF+"Gv =:JZi>I\>7Ez_qe-ׂʶ ܓ]D N+MD_w` :긔la$%5=咫Eb[ :i[4j/]%!Ht1D""!V8tY$6|n>gM K5fk"t]IêoTSR^-I&Y 9bvYm/wO$l_f (YdB1X(q\g{61})SհlKlt( Y@+c7jn\ߝLoxqFmY^*jWȊp|*C2NU0?H~'GwbދןhhrV7GNϖ'Snvᝒ {y=.c|J]E7'Rs4is7t=}, fWS:hm%-W ڧ;@IԣӤVD3o`N7,(DsnCVE a֘4xb3$OJvz|[C£ձRq~7R@xaucpl*Z#+(Q\yMZn++R F';:v˞4n͸pS.o1]ڗ#dT+|̗F d'z[q=yeaYh4"ԍ[AҬ%.b0M`lW̑`FrM(82:${g߼2!Qa6מ_I`[GxB ߿j!?\¡0|!~?HS >wo݀Oѱ0ǢfhDޭ]R_9ӛ" \Nuw ˆ>bg>|jQpa T x%2|MkJU,}G@ַ gba*Xt_;9X嶶<V`nxfk ءHgdGtdfp [P€[ }D\[O"XkLH ?/T\Bzg$ق],Hd⅂hk&wCL~+)nЯPaԭE9RMS%<[AsS e MjD<6MBl7.Re;ﹳAIEGI_) uRGiX2V!Uo Lѷ^]۝;}D0a?()'}*Y802]O^vjg$֓@p: yӅ󅾤ƣ7Miq :KĢ+j> C}LYBDYEFVFKGCdV$2IiR u$A\' 90S&"2'>Fks赺쯤~u_vOXSؓ0%>^ەD譕ؕ.+ EuLQ5MUo"Jq\"}764 FqĬll:.~Mk5X.&+Xxն\xnɤLb8E|t:RgANtWp@0X# lB`'CW5=[̾oTTO\Fm*؄+ xu5HalM5RZݶYN}kC(BDM~%ƘtYr3;!C;X:u1+}p:j`WDe {Xeɂ ^HLYL'JFz -Ȗi"f5h|?y(Hǀ`XZE0/,̠.0@6S7m:rEVw+QhP/<8*3 \2(Nw$ԴSЧ -bAYgBLq,7OٱoK`Ћ8~{e꽆Gi!od8|4(N~|&\VI o 1ԌPZ禲GYRqoqέiDXE )Q-cUR zO41H?4“a#(n & [qaռJ( ruH/,J$AJ\6{3 \\1oL x6oLa3\#R*^.`%]rTfFYH/^8 Mɓ=vf`#ϋóz+Aw@lsy qPD?e;3OVk;Ң-W]TSQ! i 8FjjG{) 7WRW杗bNȩ-E%f:FL1 չاä́dJ5+>NNL#gSn -'DFp I[u@] v rRŒa@h&~Z<z`^:][aTZx ϯG*x65f}1mW*#C0xq uOdYrwcZN(oȹL{S^83b={av£~QZKX'≱odJ-U纣fWec}G$c 2*~fF֍)k㙠#1rl%Jg8^yՕg?0Ӭ5,W18w {]55Hߔ_%8lى2k!3+9{DUZIxwOTX,㢔%`ZS+MRԛa[ xf5EIMGPU(y(ҙFTg߸O5x_45 f77zb4:5d9jˁY59m]|m3N[}x_A wioV;^ye&dL[Vo~.[[ap21\kJ!;`5\OERߺ Ѷ, W /X((=n"QHJ\m.;}B>m "P%#a$5JGC ,r,(e=.ͪL(3!CvH Hѿ I&ÉⱋX/_BRYtmptY-?C '3=LW3ZD(wpjW3RKRJ{jqxf -XU41Mt=9 >\=AkV*\%zDjd {J]A0s ,Q2kƿjaZI۳~3})cLNS$.OESg3_5%TV$H9ǠВ'-fnE:BF{1jY mSQ}1o%FKpz\ V_l;Pcnr0D<|4iDjK,kƵcVAe-E9XSs\m_Dw&H{EOH'v] CH}/& x .?k],m=?ݑlf5vw!Iɼܡ՗$6בJLX>$d,[҇[{_/m\:ZfMھR`(~%˯ )8!KjZECFLju%tn+>a60*%UxnY VscVɡM'lED[#U%L?tBTl|j$Eו&w{Ij= -&] _Q/G9zxNFeRP*Ӷ++#gjJwNļ{_i ]ڃ| ~J@159fGhX ]'HArn_n?EW‰K!0M#ͤRHXC=H4\3gZ\dZ5vK,I3F^S{i멱b+:%?J3̕a߶bdBqySs$u>7.rO 8Y@sOwXhW+[*o9/̵Ut)ל:ksD9* ֻq\ŰX%;"q N]Ż.$fS10O|԰\o$J2jbѼ(vҪx4hOX Ai*NÈEvq?6Kmb B eUG}d;סu* m%nt`g`M]}ׇMU"8lF3Aۢ\fɯdF#[FN&.& )ܗR=&0H-D.̪צlikB&ƶOsQԏp;ZF`iv)k4#?ZKWZl(Fqd cO2*p)q`AmS& j2PVlX(WkWzDD C:">ey7;k : oP.B0E6:Wnx=[a;5JScd:k%65cNM32ߍ]uľF%cQ*73j(w myeD*;Sypl܉{`\&s3?/wg^@ylY~b(I׶5z").|ԋX duE7 6l:y9Se*IK-#)ut>M ag8$mMշSߙ YFmUݢ 깇Yqzl݊lVM9 eB>UEvA$K-rjvLb%h_Y&e0zdMDU5WM2J2470?l< *6\j>#xHaW*LŐC0Ş@kgDV~2'DWG|7sDݎ,6͘l= sA[~9ڛl/n0~^$Xf I㫤cNx&Cjjt6U1$:9 Gosg|<#ʇ '{ uNU&nyV ]S5*dmFAyE9h(7g':Gl&1V[/< ǧzR+sgRy0-9ԷHڲie2TĀ+b@K{W%{ y#5R~ qlS4כH%u w!CZC}JyuobƭsYUj hG.Rcf21pߒF e"2>::EU?;dT$,ٷn=}D<)8l0"IKPƩ)sPCWCQEj7hntgdҜ΅2fa# fG~t{; {abqh 2x=FhH0ުUZƧ ar/'4e퀃q'(۟z.6LSY.pQ4(.UY`ZxX/꩟||'Xʷ 'M$ [cS.q9b+"q Mfe$Փ Q֎?h@)"^쵗t-}GcOƨ oКqMF)C!0c~.)p~x6Y^) 8!u{J3# !o!`>|KgaWG-4/\}ܭm rU 4k8b]cDODG*k `k%+enr牞jPF/PբX *LɯnSr_h9xI?Ŏ JqؠE;[i5;X'#}'C vz |ĶZ"nz2.Ձ:5m}u鍖(Lc_FQ=>aUSH [<WUEaP\1v 4g[fZZV]jdy4(]Fl$ #Vx1c(*Zye$naOzxU־Ф읣R{!K7ey7aL;]=J甛ZJch@Bv:f.ҞJltY!VviPL4y9 %ϾyڭV]GѫDnr;8Sz2ȕGnkYRuUIum*G45*O,#CNѹ;v#ĭtSI[80X-dv zAy`S@pZXJiigڶf<#&( UrtICEP.׍A8/8"泛KRXoVw1q|`ڷ56U#T+nk@VJPCĿgo0l>u[˵&+j<NB[!NO182u5p6/n _fI_IEl,Rk֞1ˎэ8 n؛] |Jގv3;|4|gl akS8,IsSienPy k&j7ܖՌ[I-„WEM")Αsv|,UXRE^Q,BFY<zDfҹ9rFf"gc >U S/0ֻ`NȽhG5c% S_&$tǦBYj(cQ'ȫ oƱ6mBJ=: @A?I0y$&#t5_}ef]ifY̛-jM } ^CTR4ѳPV5^MU N^P ©#V\4HɵIQUuT~k}1Ie:aX0M, X7FA"ۮcZ3H!ܐG_Xo(hQ<([&fGr,ЧyZ}:(o8ې"k+-msJ_V+?{KBnHW4{~MYr(r0 \QR."{tL~Oc롶1xu7#q7[k:໒`z yƧBTH:K{i2~c_xyp QZPlXWHS 87@;c4.6ejNDSL5dU5uE@!268jGڒJm[kWDy|*H^ᦲz>;о{aY"ڃ LSQ] tOXo?)Kgl_·hIa%`k`z1x]6(V6;~ 2 ՟Vb h9Llt=<hjOŌho3o?xr.*\x9>y[Tծm-bɇD &kP lY 8aPb ! I]o`ƈIӨ"!r!ɓoǼ}Eb7Y+j  o&|Q>wz^^Ka[ՄqlYT7m}}%+=tӹرW$iN/ˋpr>6a:D !8نu hnݨB bbg<տy+P4(ɘrwF8ğ[$.]_,{=`yn I,ܙ.%7槛H_wAEMM~t1T͝!"R_5͚r"ek `?~"GrWrӏ|r2öc}[0ح4}"9tBہ-;6Yb<5MÔw6{zn*hAFDl?4کauz. ^$6?qqNpyR?Ap0_ Z45'Y8P&0ìth^3GnG|˚#0` \j2bU_pH]j a8 QPuIlvYx(Z |FhxouɃN7zx"rAxS)x Vj^=[i|Be:lpER4b<),O_HpEM2d?L,rcX\)}Df ܕ24zg: }q":;aP;5ֆ遏 jw\d Ha[u%fݻIWpXU.=gbxl{Lx` G.Siw&7mF`(8Dݣ֌7 J/5<%T mX(Dv6.u`5-9V+MNv#-YfEǴ6E6}AzuOPlW,Nmh# o\am(m?֔tϽ4 gdAy8↷ k;1ܲ`ğDsol_")LE<1$q aA LXz[2{Zzkj)Җ]~˛hUbH=тhG~X10αs(R^'5;sjIű̍b 6c'(WEE87jH`KD ![T1u!h&BUN(ts--dP zq4ˁ`AaA)BC&sfFـy 1} gZ1|WT묕 x1J:9Xw~sr6VS,_–{Ř=F(] b$}]l*\ٹmn {?FJ7MJ§(xn|s'7DT5ߵwwbC뙪' Izi$[d#xqhe,Ҕ}1hu~?U@PPΝq7AœJ̆MJjnhoF!T 9uP0j`,::GOf+^y=6q^,'㶢WQ)=S\E>;:Ԉ0N V( _Հ(>/Nu#5J,+x7}#yDPIx ORE.l0V' [DGXD "fԘ(NYZGZ;, _#b$P0!f= 0EZ6 ޸d{(y##58I+:% Mڈ'{{Hj@8A-_T8cґv!66^Yfq)~U,K bKtR^B#߮s5xa7ۈ(3F'ryb )$ 51dJ7?g,KMwk!2ڂE'@.bb!2.o`fFS4q`3y"c0UA0-eLnV6[pt6'd 6"+I=UkdGoC̀ lۥC"tvc: ++QaڎhiQᅍK_}T1 aʢd^!")pDaxe9;ŏfaWM}4!pWL?6o fbAη=Uk8iGu-h"{!E=7;sZjGU/Qi9Cά!t,*=R 5/7؟]֊XzpCHF-a= %٠ Lba >fO2.;jf@QER!:sJ-'bf࿮ÆxNxLOx!fWh4꺕H,0 ZmeZj,A%A6uҖPy )COdݘ-JdF xP]9_;Y.|n}9VbH{%F-#SgΰHAy_atī!?[7&0|CAok%hW;E'h}8К |BKo7ڇQ' ]f,9{Z`ـ˺*:iFF*<%%w}bKqT4O~nxc9J:7!1Zf ۃYCVE)}b]wけBh+^գe {" 1łc( Qdj9/Tyk$1 Nڋ#fHԎ>Q JT⥃9 5mzAH :$%}99:Qf?B%g>}VCx~r@j[:/P\}=Iڸ̧,Oy=156? \ɺ:5$,sY2{o5-Å;ԏqY$PɆCvRkR7$=cԋV /1fY9U_pW:p=1rqؕwP? 1iWc@pd?g_;kZ޵P@TH_mPMu#& v;yK@۩L0{Ů>?rm zR|-Aԯ 뙚bz,1Va5sQs| W<ĕψ9R XUl&K\-鶜{˥Lo$8zJ-t+#s6{ So/H3) 1yEk:DSpsfT-w+\. PFMhT~Z;Ql9'}Q9f {1=_g[P8\m9y%+d7JxEKy4hޡB[$qx7IeXie.<9i9qg.EaͱQA*UrR"Й=j_ XkJ}TCT(6]T>i[BL3 wē".׵qM Gk8v'xHfga3ҡ.)?sƃȩ<ҩ- ?w :TocJSBܽbk9Q:L9v\ NldSOoYB߾Kj<Cwz\`2L^ j??5n f&1ߓY?FW2Ϥ-C( (eZHs;5]=ϰz:cћмo6Dبwp$NbV,8 E++* _i^u'B(k}Ґw" O+A}AדA45u>D_= [&b&ɠ4@ (Ʉ)imnWHF t7ęe, e "9KFqkA?q(FiV,/1̀OD:8&~܊xJmo&a}mXԓxS̹rE02.4em]`d]gI@ʉka2d yĺi/2ޓc|Osu^әd%&V|L 4(+vD :Ϝ.m.4烱P*f?W8t+R4=ș`n 2c)M&$0qq2L @]Y3d׉hXʎ`s< K,qH6X\j>' "ĠK%\QU@xHz*$'}qZ4-Q }貸_%~.xy445gWbQk>.mT09]T}EXT40I$GN~=C5̛Ĩr64Hȇ7yr D_<pODP~K+EB=<4,W j6.b۫g1Yax:RZL}T,2rŸК?%17ªsP.;%=l$.k6 ݍ{uQ_57wjk> 'w`QPa?Jմ|S̛wZ0kv4dIaFW=l.YfbC1n.0pT21 +MMaU) ܑYatSW9ҵ (I{ϭ& %lm;3ƏRޞv:,{Z)Xg >N8t 9?L: >"Ι_ _B  mJiCYI0(xjjD0TIkS$A -1XG1^_'x8 ()W[@Om.(i-m0)[{=DV+Q?OX~<1\b,K^dÿWLhmE3&T~1o՟8ңnfɩHcSz{=)0[>qΗ5 !*_ϋ380 ×{xZw j$q dq9]] xl*|D6h"B#Eo4Nwzzr1~lȈ5ԧ ĵ^x%Bf(&ɔƶnI#JPlsc sxXoKgX O[X (/#!)31rR'gTV)0=_wDN,GrV*l@+= Z{CiqgܟJJ"BgWIQ#BmtR BpT*[<@Ȩ4#.x7"G/ҋr 2U-$v=?Y(ػPtB #L dV#l.o*E75.ȏ,VOrT˕@%+֊]`Ͽ? "՘0SmOA&7:" WϓFPwD9-h#?}B*W2߳WoE- (ȶw!ӕn03aIY!8Oʓ>g?{c J#$ŝCU,6w xvc btUw`C,S}6,/Cw߬zF=0QZЇ{'@yŠPcPȡՉc3MnGX W{0$1>C3To@<6ʍaG1Sk;l??HSsK&N$=צrfGܲ'q*ÂH2hfqYN͆d9%RwQ4'ཋQ"*o$7b`pDqp4[:A-ɋ֘ [a< {w6 C gcu ju2A#SO6.IT#+UXEYsB.uPDf^?E4`T{DPBACDh jx4L4ZNK X<&uVke;\B֝>ч2nᰇM)U;[hε9H0šBsw8ۨrv{, Iě<5u]YD~?X!]d{k'K݋a "C>[̀eҿL#is5QATr"mʰP}[?bM8F}U+Q}Ɋ{U D5tt)DQƏ[űC2a/˄g,kR襕htɼͺNܬInTt:3e7NG{thez}XK}Y0)r隘AA>96\sެq "=326./h'CVWoN(3IqU n/QWO Jce(@nw(cψ XVbX:T1f,}#cؖHM6 #nRyU!Fq;Ϙ~&@ 8kg]d$tUŸ}j\(&gL';| ]ȲtD G]Р}7j 3 ]ic{?s:ؚ)uw63]4T8-P/K?Jl, =/fG7:۬9O`M'g VPXVfVH[e/AzqB$\lHZo7{^]qV!: h' lY+A5Y_nLsAD滞5.huPgοX~fBLMqܐ)>2Iɑ܍u*ǯxmBzgosz@ma8[쥾i~pKT+ ` 3pCXƁ:(k7=VGLKn^P<>07fctk1jk Mj2ѐYjO#]7ޙ7x5ޗb(;aWؔ/ף5mM#[Z xQ2!%݉kGR PJj/nxɊQaz]8*D4RoNPltέdQ=t$Eܨ!HM76_t ǹ ,4V,7Lnˠ!}!{GET+5]BB]h컃`@ٕipqG $tk7ayTgӆR/`f\*R hfۦu&w0w 9]z݈pf m#)kO{ѺSU!C.W]8FCuL2]#:HX܈AefX"{_zYS4:EW)HSP{bN_mqצ; P}n#:FQ-[j&.U[/xbς .a>xӫ;7.CpdʵZx#A3zn7@#Ln7W(8Mmiɦ&X#cۋxyqxK kBt%Sȼ4lU?2hk}Yw%4DHhY&M料 ek !34m+agD-h熗u#2g0dvI?YcţX-:|0x,Pcf.uˍ.DD>wYUjO?llVqq*\Sn .|ER>bx@%\eX;d%t&∓Ҙ41Ba6yN[ p-Idv4iִ1Y_ݢ-"80B,j!+(wv9"-㘔 k}T 4m m,,FO_rȓp}D ɸ&v 1v-_ߙ6HXP.mc+Uǽ l$ܘF)H"b8xN:;!)q*< #d`0XBrM*B HqHoAK Ǧptwen@[qbnFN+>'1uؾNQwxަC0~D8ڤ\ >=ܦW4B!vfg)ED7i}eAPDN~'ҝɌd7nSHAǛ࿅MBr0N׵{#C@gS\4}aˤE_M&|E7ֱ}$4xZf1;O+߅}{t~Çˎ)c-B'h@XKk߼u(P+ͅT [O|Pc33ׯ1jX9P=vTvaLy6Z#8 FnpuWAL!8%@PO@$ګfgkSF뜺7YƹTaG/+m qGIw0(D#/)Aq%C$>1?b[n}jxYRr,>KɄ۲6"iEFDQhU Bg Ү)Ũ Vsr dG P3i^*]9c^?0b&H/<.d4$`(Y4p #ݳ;\p&!:`ˊ[c'] ac<䒷4.Bp ء] k݉gExkBf&2'AϛƤBuWQ?7nު-ʞuR~3Xd)ާ$#v E_ې} sw]y֛^ Hï̿ |N{;$q8C;ιjTY7cϧoy2jp 12n`E  tƑR!8[8&~7^;WJ6>: l%kX/^Zthj U dƒC%_bUTO!%+\xVmKgTk![_×ִ ,ehG)(}?zP,AM0~&^8Rӓ%ʛGePWHc sܯc"î&UΪ5ѦoÐ^~\a#mͥג 'ݬupC|5Bs.|ϙ}B# `Dd\g> !޴dzmv<MRCiVNqHBV4\ۮ]73GHkP5=PdXAϹdSc!O6Ǹ<|YA4׺h`F"l-6/dM!An-q2;Ps !Yp(͚áK?ZIDI!q!! \"x-[Q;߫1 V\;=Ao#%{pR<@p_jVGeS6Bf4\ aVg{MY*ԙC9줒*>Mby +͑U 3Elp('ƿE{KSWa7_ FKС@n|Rų64.5`d /~'HӲ|>xQ4t*:õrBQ7`P*մ-p51*ya*y:gZ,ͻ%;I@CۓȾNU\zL-.?XUTӳhO4AϛJ*ǔ$1z*@E_wkߪ_T0bZ{RJNp7Eg}&x!J_ >~fgoqJYVJq]7@ E}+x_qSrPw puSŬ $msoa&<*YqluBp 3V7b߳m&`۔b}a vjWըp@'~mX}P{ii]/v_&+JpP(%:=FL3>ABR ~P@+o޲‰ "̌z: NLMlSa7eS,5pZs@z )vtag7Q42hN$L'?\LoҖ^͸rw16gtҾV47Pev3_efR҉6]F+)yu.2h'{A x5XTLUb$!TnD,BU rMjt|]Y7 O&Fh_Q$ YcrgD4V9A;R}=L0X!Z3d(!M$Ń+G`8 PpکLζsiomY\esG,_t'Y5n6W&uarx8GC;8eP7 L p^_OP]>{ĐA`\sKԱbEk'֙ 3vEUKL#ZS{-5űk򱦘y*9TkEZQZ5"Q wypFrpA+x\-y˲y5cC۰cV'YtvSbeK|b7%<>QS}憐v*J'xzm^6O#H BwLͬ!M(ii*"!WE|DI )LC)Cؾ_AōLM4a",~,iLo32-9}\+% 0A eMm(0I{~6!R<:)zz[%s1֘D8 dU2g;뛇4)(}CN\,?BEN(Mb,mGthzn7R6 {.4?"`l E jѕBuMrKvƴ䏹PZ@ۜSkJK?tenxd Q2Ap~Y!g3+YVCs}| W.B6|^bG-pb]U[ Q\CG򺺾e9#_9Kpo00IbڂH=Mzn2 ?^ v$e_TeɊ%|I{Gf56By*ЧRne{xHcԁ̩1h\jMЭe&su\qj;e{[;鞹`"XG+8V] 8j.:ZqoI?­Gf%1[8{hxzqV{Y`d3{j@MgJE_"R c|]b.4*m)D5`ѣÞPlvh*y¨]vj[xjWK=zwB~ TDvH.[]<8ݫ6&Po\&-6Fa2Yɐ㉢[+POSԩf2XFݖ7r~cF uaGIvޘ1ڠzxF`Xees_MXW)ˬl2AC'9px8AtK6n@>cP=n K*{SyD;FJRIIzt~2Urs591hxQ"DO%2J&CI >3Sb&;gg_*mҼCtcr 0)ИV i5,-Zل\˶cp %%(SŜ_ ǟ$RSTaz'ZjK󏴐:\pҴӚFpnIp`Ͱԇb\]@+aĽ1IcpܮFXt܀n457džuv1,Mf2 tx9޴4e!5+CLX\Ϙ2 sWk0̣m၅0"#(BΒQ-9 8~~0T"W7˩\rظ%W9ͬ_+0YIװGc Zy5׵ɂ%Sogo5EƲS wޓtג8op{ɈR7ieG5)ҝY#eOYT(|A`58#F"BRͲ Tթ,Tr ju$G;qS=+ %˯Sp7Z#ifiD I<È,Hol>TSa kEZ}w' a^c)~;f&ͯ6h)|ဟs xrDa`C,Hw$x=]WΈ3䐼D}/,]q~|5*_~KE{|bJ#Fb8N]6V4 EK80_,n{xٹdw Z]Ingy4}8拷, ޞU6\!/e7C591&Tgn{HQZI(oj1*<'Dzv[?"[  )\ǻo.l 9꣪}~4xHY,h4,#7CeT!D\Y ]{nJz2 ȶ߉c.%Qy-m.[A9oJƊZE <]+pm |)@$R6 _N1yq'jC.uŔ N30Pe)t^X$[2 "YOWIcx)xB<2ֵllqM=x Je}f.a"pWTw#FgΒlye׵WT),M2@ |,#}D ʵ2!@Oh#&Z u)g8_5 jc|SM&!) aOur6ASVYj3Ko߬ j ϯbr3lP4UL_]rMd>%]F 7Gv;gc#j&ꆷ~6udxɊ~NhTb Ϧ]V!+Q"DUDÜ?NP8oMeN~ra85pg"륯M'<͡{NT;;l:#FMP'jac1`IFkUgz{[Yo۞B.=\V&5 섋[jRSݕ%aPNG9!sU,^W7"s4`68bH_P!˃ G[]"-`o:O,b`t&5z  ?ϫ c7״ vthc>PDMcc|PNmV+֘Yl)D]h(s:OYi:'<+b'~d͘wz;ѯԓa F[.TQ @X$!^ςHw,Hܜl*Llk!!EXҮk/vlKnxj_7J ,a>Œ*vdOGK@W#ZY#`lMsA~,`UMbI{Ƈ<:umjꎡ*rOSAQ PNW6$0OCAaUG0+pvQFׅ]M)}6K=jV--Ei(#w ɟSWacx$eoహJOVˈxgn % ث*X;gRF5U-2 pA{(u>!PDǡLX7? ˢ)y\V.hgMbѠ_]jyyO V7-.Z-sr\-+c,#4I1 ܐa]?ӕɄ7kw)10e]::i_`l$ͤ81¦U^CJ$M(ӆ;+;b?̹ 'TĶ>KlKAɼu`6VlAX% ` CxЂxv\4YДw)J[WJW w8!;o,xbV5ud? SϺEή4Gbb5O=q-Ṳ[""=;Š+0e<'p='3&Mƴ]\`4Qs \LFY+{O r &0g]F ,dY&ܳ^յ9g6$ޭwp^Tz1:EeKX,"M~GCqKNwi.E}"6͕ BR~qB|bXeDԘߕoz0B`Ȧ7 G +$] )‘D\ص HOЮ^*v}]ͳ䕚a5"%CIknNkoaZGN(f' ,ݢљ!gaF# aBlEUmu.<̄o[ #};X-o?<'*On$OBsV"o+)rbLG5 ,kFj ܡ]TU13g/QHLp$yDsYEd`dXij,-V2J p]$F.> 3y&?"tJEס-C:C*(@zèk- ε">$xBDg[s|a,1"y*\᎛g1']?%”Em'5gQÜK_I$ލc.).ʢφyxZZYڞWi"εzȼ҂8Җ~..OdL x:NUD2u -rЅA@r]_Y&X]fsq =u ouK8}R"q&͂ }Ei)Ʌ#ub`zx y@eqf`m+'&$M mEN /w aL߉c~2^hT?"E$ɊQDc?Q@O RJpivi>IcA~?qiaC"@)j]lL2eKFr% z#X3wHgR]{ZL-y#Q4($Ɗ&*25g Ḥne>R2MD^13֞tk@ciӶ6-,K߇&d{ncu۪ :NnrӇBQ\1Uk0ԻNioC7@',Ԗ9B&Yy puQɩ5hEDJR3luO)qۜm ԘєqՈQ^Gu.Y,?D8ʩ'>sQy^;h.X@81߇ݸRo6XV8E1ڈG4Snju]tڭ)A@\ @P\P_j[9'OFkB2ZCIxΦDŽ<4( N qu0Sz)[Hv M7U ōzw̳}?rPRARw(g6me= $D$%TSn1Y\Ԭ%(+FڮoKG|Q[F8UXOZ 6~<1rUon}H6($qFZs~MMVV;&z ݴ)3R,X{ja:کW|H5M]*h] QH?Xt-UQ*َSNaqQ;>o2 0^ ZOϸ jĝT1n9" U$ݍ ` 4WTVKqZA߈JO"׳_y;0ɗ1^ph.Z#¼‹g.|b“@1, UYelE%݌~b+1x;.* Ȑ *9[mճȮXC S(.=؄fDgٴ༈!&Y'[7}c P bv:/S1nz+E.|f.h ucfN<&0WֲS]uGPaSQԿ!F1iBjmQ8rmv"e ޤcyiQD2f9L&JXF@f[ݩ@6="a~Y҂t΃?WYz@XǦU)1m3A8-4! .VS|$84벘2Y<8HWxa+{sa!(+f]q\UO45ޘM ʫ7;_g2غH8 ~Q^f~By14Ew{*/8BZih6P?Ԗ .2"\Q|sh7,j)&J̮.'ZCd6(SxQT_Qr(h2439[|m] k7?݉BsQdopxAS]r)#7,f?N{ Ŏ *Ax[=A6Y77]Yȉl8,Qfܲ5bͫ8E&$6(χ\C = O/%b[a6]S-Ԡ񿓨\9Z9bqUfX \{0.\}Z^iPd\5@@`x 5#qb54P?b ,rd !a;{!@fFRKf>ev*1p2fBf_0dzŃkI]P{w;SwckGTeR3(='`qPiU e- qpmWppAOxK9yѾjr(}8rSFyEM%1’zp/1FKf UTia,hT&`eq Bќn(_,;v~``ݰ~B5J;""/ܴꍖӌdq&WAt+Dr:5Ǹ8dH'!䊳 !)Bj49ӁJmwr N^C@E2nZU; .^dl#ͯx{Eya5<cF4Noxwᝮ1g't`R,9ݩع 8QtvJ0k!aqX4_>ɝIs kֆ<WZ$6x@H!*_8En4TzPՃ8z riB$Xy,K ab!PhskA5r f1fX( l/+h75СțWT`F.WɣUF'0;(ycȆx;]X'2fC[61lEkRQ/$[&(=G?,=VR|`1Ns+= ^*[(&qyk:mHHdV42a2Zs`Tp,5PWt YVذ2gh!.que" Kɀ:dhlGBr۰ 7gn7(r=zEVs5gQeQy}#e {azϛwd Gq3CjFi<)di^)Mzx9Vo;9BeysiFG eokF3&M -K S&fhLJ='UȇbuR.r~zz){Ɠf*<84'M3[ h 6r<{rs5m*IC_tr`**0ۈ}\d#aH.1mBl1mkXZSA,鉂*Xxv:QF"n Thv\)h)4(vʆxx,QnD4t#[Ot H! FiӐ+DN˙%opUNgv=lm}~_Oi l&Ϩ'vYY8Bm+½z Feov)Jd  XϢ8ogB0yʥjG )xT?6PzқPN[ o&}x. g*~Hbaq/esV] g̿d R,%*"'Ӈ녗׮>0Xs7oSϴbk-ǫ] V;$oS]>k153˨y4|ˣLO]F*<6 6uἨ6[^ho .l6 2R%؝7f4]"3 /S3SzTយGʷW Ǣ󷶣p W(gYxr/y{,C%AxjOL;_}~xxpt7֠S!`փ3md4V /omuLLQ.^i XqzYz< Dlİ M욱#0R]lN=Ee:.'AmS3h&嵝_\#~fʽ%|\ZrKYa2Hϟz8&=Wu Ũ 4s+|"$2ÛdXRƤN(R毕#j+!-JY8nm]v`nZ-,JW )==[KG$kpГ-H׆ v ^h 'ĺM&dYucAWuyT7g, zg!fdt9]biQd+vx~ }^VV?Uל{K٧]Y+a+YLP@~x+\$.fi,oFӋa^%:GI6Rߛjd[`mm'ʘ3a LKXvKH:7k95 طJqvc^MMb`o7Ϙ_.acdPs_u=Y/vaijkۙnD^w蘢C"X5o&Rlu`QMP**@} ȾC9 i_9(AIVOӆ]ip2拆eZW5`҉GU CkyQW1-*pQnYCЬ-N~7W.}fQSD)E*o)T JA^"-Wi?adϙa@| )2ܲ^$ɶrKVd1vO(Ϥx,)z uf/g\\Pm49jH݃͠)wy;1E̼˅N;PtLYqwS[yqc|ԒfG'j_-S+*?sX&DT3Ǡ`(íw5reATs\33&W U;"U ӌ"HR4̉ftW~UJvS 8t8:okSH[$y3MBKr Cx'KMh<9fmNV\]Ə4_zk(gX!węUО=zpʜcܨ=lm:a[uZ'b2 Ϋ, N;/FZ9Fqބf-J(a!En$g !L%L*~[\V2/Иr0!^zNM4ݷm|4)=o8+ٱTpr7r7sձ F:Xh l)ɵ[u3G1m}$WJHzC5T nieQ[CNi(MD#q3;66# ;54& nŀlD StU؋OrnZ7 k32?qnNE7LJE$H Nc\S 3NfU>˚|!$XxˈŽ>#UPs߮*wa Ov|S) Pq}M )QxIuN=&?gy0#?_[Ku LZ0 |LZ!Un)g6{lchhjFq9JIdfD/N (Q:>nGl>1u^M0Uw8rm"&S qb29iG2IREln_?g!戮6i9ŜntI؍^-Ueq“%K/o݁b]w#BXJμ5eN#D{ϋLˈU.|Km>Z .4SvJ~f0&p#''0ajOR8f fz̓{g_ pRKOҜGΉ$!FzXȖ:UGFEa 2a)q>h͹KRbF0CnV!N rnOE>Ti՚ȫbٴk&zf*@R?Y7Jʾ{'AA&_x쭡+*˙„e\JSaUZ5IvM?l ,6(p^@MBjbB'?M}Vy܀OCI˝`>#rLeyWgt8EhiVn!m8;;rG؜//=_*.]qMA԰ʙɎĺGK/ټ(Qx" }7RݡfOb{J'WK~>+C[ؼfŗ}ංc.қ]zC-8 Fo^m<|ܤ3Tm)<<0V5}>paSM^A, e]Cf_{v[Sk[nI:;W ƪQ:ǎyPVBjvkU9e/0#nH o\Okj.SEGMfQʴI[H-t_9Ɖk}/&|.x릮 N d}#7v"}a=êNtM 3IJyszG3rBxP5vPG08M4\"DB DdTR<tľpz`񱍓]=2XlcKx 2#V S/%U {}PJ15=~&t0VuF99'[x`vS~aqr/O`/̛\yf~8XG(Gv5k1U1oѯƄLt;%em&΋_ꭉaAsyc@,<&MS~vJ"q%V|EI?Dmo|qAf7lOp;=S>EqSJ Kÿp 6|rL Ųy"U>ňflOz+2m K.`+ǵtRaB2~@nP[^+sk@V &V]=;& ͦL5hb3;UL>2>,$PX>h}QqlC X`u^=XCRL^Pb\mW強rC~З 􁟢#~`Ԣa1-8ªO> .u3ϕIN313v/;ȿGpŇ k!+|qxѥEi; Z۰qkMh͏*W<%DF\h@,SrD_ HR=U\E1f_Y Ho=,i $jLJeBCVMUL$)^Nӽ7J%$O!~d_r6)c !::5-* )y3tkTlIǎXdSg6X Yn yxXsý[`fsNiRU.KLIti->s| E7M~m?z^(1_& T((أ$V$He,)y?u(S0ei2ű?V Y'R֍s'(1tP<=^WA!Ϟ>1}^u9P؎TJ(tNE@6`f1~laXs G"q(\0{σȭ!{c2fm>У8WPmVY}_=cdM24prtb%X yDڞ Tj퍦$#B-1+@1Z`pA (* E{!tK an;uN^7cO#y71C͆A:z`sV܈Żvڅaf)#T44[+(|75}+Z$w4v=|?$;(5DJL84c*Ȍ^*޲}5ܾʩCFOo5輤Q z֨Hw"P}7~n9=U}Tx{?lj !]2㏺lG*jrͿw.&zuJ 8vTr|"4u,2rq4}MwfӤ#1@b3ޮFKH,jԒhA{hxN*H Jya%0Ns[^Ӥtv~r cFM!*z}6(,vMХlԥ'BIOIsHUO2q}Pec86v@m*&,(Q4 c:InRtU6]$G k2{!ylxq)qlvb9u+Vʼ^$;ǒB5ZطT~- [̰^]x+,aB8LnDZQǰѶײ~ aܱ1>LXL5rɘWV`j10 ovB|t!ZTNa7U ^01όbD0Xk1אs;g.Wr΅ĝtsXJdeB߃XEVWʖҸa>k;>)DbA竲r*ܥ2@]ͷ;̣+`wʧ@ }"`_x{_cʆL{5sP>)VEJɦ{m@ވs~XNI&Nwh1Nb'sfY4I|[/߼c29AGj %$$WZc.9ĮBɣC+\9 DV1]N{M0gu$ 0X.VLkwŪ&'eքяnjJr,]"\ ~w2o9 7{9MfcY]~U(caï'88߅6ڭ nת(F3,8Σdm$O&:qr9fV7hmvZ(ekt1Y d`\w]+$a_  Wȡ䧳Ls^s1ǝ;(Ld#[ĨP@EET śJ 1rD̿0`nNWʤN.k ԋh9&5@фv0XyqH&+IJc<'ӧ`N<9}k2;"G$~pj^O<;$mDETϴ;M&,)m9^!b.Q}> sV n8^ v# FOrǃgxdڠKBxfgU5CgCa41Šojgܳ>L'vǃίYO⌂wJR۠+[I(n缳K{TrZĠ҃ X?f̍QXuCE":agz 7SXg B4\=$zsV/O2Oʓ1j"x!!R^U{ %:d~r Ya E_ oPy-x|l;w}CXZG& znPLSlWr&bHD@Lv}"Pr#l0r}PYKboٮ ѫ5 ;@ ma )]9/P?Df_@zAqh7y,Yb<ж5\ rQX5` KBhQ[~R.jt|K"/me*ETұ9 6(׀x?<aϊcY]}@"b)NfYRZ@mP S)LoW/§ qr|=QT>>OX1p@7ErO˺>`(c2,> Cv̶Bj<9JiVh&!a:c)mqْ:ēud}""gP?΅h'WԺ  1&1}:{hCA O.W:hnRe+O픤J"Ӭ 1T4-iHSn@Q+D7X7u47,"W$!<$x[UI Y]|]u=yIs5|0CSi g)2"a尶do.DbVȐt[Sa+Ŭ*!AÁJ ۋ " $^M \PmDGY2 _ rW\g,AXu~<'~Z$h"|7JK=9)AZ_Jv kA?,l3 Ě$ JU3Oli:W;64ey YdˢW[VT`I]9-Sjyco͘a /Wa7l0"J/bV3obˠN#WsG5 !r;ȇTI@({ fii19lXq}.oջ,_0N/9<$\{>D\5!6Jlm9mo3?Z.ca!:!ܣl @@e# ֶVMꝧzhPEr oLv4(Wՙjԑ2P]t`'ȇs~*Wp&JۭD.Lvd7Z*gey0v%1~nB,v8Y}n=8Qv_/C#C{d#k8&$KetEE;+ǒ*UI}%z=%)vrE,bNQ@!yD"^{Km]/UҘ+ũkXpx^ wa +~!%]z?'h: /r#х@Eo4NΒp!dpA-dE4䁱m˂$2e?.W ViTA!ua=`+>4N;x[~ ,~ig?'BD3{>Xޡkȱr2/'&m{>bsA{e|F8jvY`wUjnNbi]~J v\Kcc/O!s*˒93Z|ol-OV=ķW[V|g֯`Kq.MMB{l| "i*͋>=CeeK6|>B?R(+Rg-,* O/̀صWVo,z&Z4US *4ү!,qxn3E)ZaofٱI-4Ub ]yRKm{,Tr M%/+&t@W/)+a8+5Gm6[ѫ:֟qyz.h8V$ir >}]*/MP-t'ZCWGm3қͧ|Y~d|W`U=v40 ^\ݺgT7נC"fPm6H$*Ҵ>T(GCja҅Wmkʊ%XdZ 3FA/V״o.}IDWE%u5)XPOѤdB,]轐O="j56B-x 3R^o_y^Dx)E(:K_F/M]gg##)Ʋ?n wl*-*ҟVPG ٿ4/]=1(Jʫ1{]@q:!96rTi3d` l&;{:RB7X6+)xS1,] 3L auIijh-}l>>a._Yv-OayUoh?"eb|UIWވMv!{Y(vF@QP=x1*|xf'jK%ЀJn~8{wBŨŤJTDCAVjVj5?\:XdHRֹ:Q&ΔfSZ(&$;E*^BsZY|PCINͷ?R|#0AHv#_9-Hq&{T/00/N[e\4ʴl  ;o&a ‚3$SA uWA5"T8)N">VJ8pL((?}464&K%卡i9،tF[GpV#t+Z?n5Q2 ?Y8Աŵ)kɨ 4MXGD7t)k{8" *(K~λҢ0̣;A/b@ >@L<ɄJf^B>%#/(xR*wu)ytJ]2{qk&"=3s7uZxۍhGA{N4"?. =/u9@B¾T'lF iDVbr5溉^=9oaNPsr@βdf)Zjg4=^V[V x^0.?Lir`,t:,uVkҀA GCPUQؖ!M Z6ҡ.>Q!^J/k/@XҀh'84t3d*')#ldAf<&N:׺2@i+{_Ev`\$^$L§8JkOqYक़"LPk(u@ Ԍ+ЛeѼnV2 36Y*J ) h]GO.p{!pDB\|%m=& z2 Y T~{mgYaF5+:zO5Hy7K=F{5Ȣ]tb}Y@DžP+e=^`Yquv1T%r)$6wsN`9VqۻdjEr骐O=\!rpcw `$}\׿: /x22OQ|ӊ)a*2gxL$k~IA?~0Ž4j 9<ȇ H|t-\_T9]K`PO$D83&p:7_{YU\Mɼf4dR@ٚ#SEk?[Gr~Pr4zƵ,]"1Vsr!d{뱨ImOw , aJVhMI\; E R߉3,81}Ÿ , (N0*R*y\ȟRG5(ULrhO !3̅Fe⬁m撞&j)l{@/Aǒ4YZ:zdnb]# F|3-h9Zǚ7ԕɂft1V@˛S/Xt(|t@g~^$_Sp/z3V$~{s~,n y.S?iEqLᱏ4\ubH]^+i6Fo`vn 't\Ċtp&P:H͖}(&, 0f(IT.z.&.ZvKN^IU^(.a(A ^Bb$R͔2ĝJ۩zIYw;ݭ144PV3eJC=wOa%D"X( Y^l/hlNl*^_ج7"5Ql|e.p&@剷䙯iќƽ:HTxTR{-Ci*TkUF.vi^[ǟ=ciꌽ3T]N?^f븾o ִQjZhVI"XqLZKүVF:=0y6a2l{=2c5YcĐ࠷}>î͇7Q 7/r? =29'+ 5?7Ŋ|"lE=3o7\'aEQHDž$dӍ_m~V}gIj)sn(oW: VwH܌d<,vG rGś` Т5m\7!|>zsH깽(pn_LbU[P-4iAYaA/{F&S K 5܃;8>rA^cU3>_E)ab{R1n%hQݖП`\ʢ n^)/l}-Ia *Pi6ͥHJAhE=n4? ǫEڝ|!wF4e& V!PimL:{_ %/Uo2].ŵY;qD6xWЏohwkl+:06W&9Dm?ai =}d7{P1ɂ9x%Iڹ"`JEv0;Z:` _%vݓZFf{}u*} 1ֺhYvMw36ǝTB{SX]](פֿyäzYc7`ǵu0 [!3}ӣNp_ـ2)`_˒òJXjU,)06$xmR |Ss G*i L:;|~s!c޽@Hz V4*O EHd%^UI!xT wED(TF-wWNBg 𶭈tұvU<ⲅ0&X8ȻDyyC4r..lVrȲu>N d|\9ݨRA0N$&KƕaE,Aq?{/R O79 #ӂFS( \ Pl",j^SeoQ\H*t4`w$d)n+`l5 JX7%/` Nrcy)+:˂'Z0O8U\S(gnp) )^$tߓA|pyFETy0Pbik/m 'e.ܢ%t_R\{z%_"BG*D1H,,6{X%Hy{7OSȏ&,5܄o=i5hj˚@-LP gޏ |_s픒.6> Eh,߫@6yDciW ``㸩fq$ҫt8 pD6îamjo1% :~$!eҎ2cw5AC2l G7M%.Sh$=-B2J[ADkҌlϿUX,N@uVkި]AD mSؼn¹vZ}iu, >vⓍĶAfI*AJMN;W@UpzBfHӅE5Dk8_c5VvӧW[n-Ѭ#g5qIx-O`XHKE=%\+|LB;O7'SN!T@r^p͇GM>,n /lD$n({gD*`@kxCN phc2dB84+d0{ B03KϮ%޻fgDY#]*bQn Q'-,{) %ÀhDK(o^ʎ< n3GfbMP֘f15QǝT?3aeHYyd?水Mk}UqLDedӆ+ay(SA h -?.ys\Ԉг avϫ(zThB =\Iʃc/e .-W2PZ4( .HT| A j4Z9BqEԪ]?82;O!1_^ #yV8Goþ5е W@8: p%+wPH0+P VOOe!Vq ,=bXI}UT u-0= ʚsFx2=LCȈoX[֭_bPAŵƌ "io1yoMVԳY>Uc Av!(˽+ҫM(NpC`V$k%AFlġpx&a҈) 56ܑ:>~ggnߚc)Y c?#-"t}y) xtBoYۢI*"hiVTog7+@ @/m|o^>*~f~Ԧ'F*"-V!4 ]2xr3V✃=Ma Z ^oRw0])n9rŗ96c 63͍6fH !6u æ7+ꭆݦ:AEC v"=VT_ x*w9yq.'k{ԋڥSb9??{adꚆfu> 8ZXl8-EΩ08g֩ *W@ֺy o+Sq ̏]cpJo^i$;J蘪)ERCLv#dsX F5{!6kT|6gkYVOcg "Tm 8-άqNv0|O 1G d&!LTIZ z z)cS=C,F,ѻS?}A $փ4|W9H51,͐ =&.b& Z {'rBj\}%1>T ;]g(}-r% ,730JHT"M?`עLn&FB >˟&B~UA)û g;kƉiħ3 G" pݤu}ޓ$p[!ڷ~>[ Fe1nuL?\n_}zQT:# [WfbP0n/a M5qSv:jIԧQA;G1惶 @(ʂ_,wciY(οXkSD\q.^3$.!2>$9ofKc6h2E#? R|܁s|ԫDK S4l BeΓa̽AޮOTesфJ++ ^RxHPuQ[9X||w}w+VY*|H_pXiQD&< 4")}|Snn+tHsB9Oe^|}> 1ĞiϺa4Rprz| k\ rG)FSgG z1q)Cù8Q>E/w~{&̜yvo=KCJ';Ҵv3o]VD9 ܎AZ,+$\w]dt+AIOA8QqY2 &f99r3:3-g}%(vm+ImN|teC=WED[{'4|f,0&rɃB#]wnyl&A0um*~N_pzhHغ6@z%A>%ކKVȬUhn z 1rJS;QibE&iw 6BriSkH|SEG:=\̻{BNY.fdp}ه] $kNvtVzbg-WEŅM2T˘"ܶštmX=^,Xԕݻ_F]H/:zNpJIʚ2.Rim%d`=2Vs&λW#y-6"vt8miRPZX"D$ٮeiA8\ L"Lp S-4]v~/FO'I=L苲ed#Dž]-%ь6)iCh350M=X?⪸Mt.>SvaX|"ӌύ.G“CB#0㆟i)X$&NLtxQa19lS::LYbW;ˍ;%^/X\Xt7r0ğH:"M2PbfTxWuv}&Z3ez͊bD}(:i ~9IZqC[ALG( |j*sl];S>_mp;qǑ 3%xL3grA`=f"^WgA(*n} m %^$sIМ(j\~x/3x4 =Ij0"eDjl#aА/cN"|:nO )TE6 ) uG:<ߣH.$o֫߄6՘Q83yt 46D7 LgPNf!K[<(*hW|:s,>g @4'޷|Xp|؃f5\)"=eU )Ofggq1U8J|lZqyEO%>/"a 4:<^/)H=j-̧}'ӻbG^=wpg6`QJGuw dtJ4-7bybީ9)?s9t3) W{x:'u;Í2ߤL+0gLSX1ݝ#[0ĕ>j c+" ,'d?eoeENI On4Z5\R$yG<ŚJ7(Uɩ_%rX:LU<>j{@eA;U4ݲ K4%/%R s^3ոٴ|@(S6fWUUfڨ,/{JmDT8l;L#z+L隓)סRL#INjf1 (t韀yqcO{Hq1%t$ް=U+][W7D ߔ)߅dŨژ|[gLk)icg{7rmyy-<"+i>+B\Y#= {R;:б0 C8g=_h `{F&*yx?j@~xpyc.K~MP1~(ihگ4~b͛Ej)8{6!&j2(_^*JPF sjo%ufT73r^*Tn{"L[KauXU5YNAHۉzt a3iNwN#jm͇e>'.]9*!w<۩``56hnKWUIBDzY0ⲷ1el?X"'D3dO^&) WL*_ 7&\d2EbŌ>XhzD~d#+RvfLd]!t /4ܣS'saPwC"TwC)b)˞]6! XdiF}ڍ5 3FU%PŁWcWud Df6E=]i`3 wK"pNB3+s ٙxK6 aUd?7:{ N{*{88 w N 0{6x#W8#¸kk\޻cx!^7n)d9 VJ_&x%JM|8p/U(˷~kn^ÀIYTG(nVs+SȞj"ɸiT 58:b2 B~i][l[e&m2eV4}.< $T ЂeIQՀˊbj2|Jut083`|w,MHEp`l[CV覜);^:VU7|ThZ.#57r˨0 J_[݅yϿ0E@›cO(j@cFfn̂CEڄt^ʪ-5,~|q ݣ$l)B_a)Gf`>Fg[V$.ExQ椌ӓ&|'PV/&C\9g>f7cz3Rb 6+J%^$}]Ӿ IۏrI70I”`ßɀ,T2Pg3<J6)z%'`|KN˼ԏNlYV94Ue(l7DPy \&4ޔk>2Ge0a+x*r@/|AyZIH̏z{OMnoKaN _eډ$<`5Ky9A^qI:Jh-ฆ\9o S2ɄTv8"i@5?r 4ŀelyeY+B0ZyT;^mGqvpSwKGis[c]=_DqS$<Jzǂ87 >=U/#}us&ӓOa[1!i5~j$܍}9Lń65Yd s_6"'\ =݂KPE9Ay `'=T|bAe4I8ï5 lGs9/*tK=ER/EtZkڥ|j#Fմ?l [}xvۖ{5ljRZݬÆ',c%]3?svVJDy$>Ƥx,22v(AK/⁇qH~X<>S^AS(FpWPqvP6}76Ё!+azxIe0T{3zkz>! +y=D7pD: i;$M`}!JDcT'CVgSqĞe3޵!$V|iWl}ſ>$'،W+ Pt*Gsld#s]3]Q;[IM~v>v@ n^ .ԊxtP46 z-HYQ7ɱn'-Mk} kmolxUᄤޭ8D`Iνȼ h3s ҟ AEC4.Wϴ֏(NSyN"K ]zhw]MH<2]QĨ!tH„DcCdmO\1%?j <ڹ ʪ/7bbV Y:]$rKd&{tcE&tЉuwP xnvSA;>Dm&'3Q( S,L2A;Hf9dN +ᗾ_oF<5lx]Ȅ)z*4;I_Ss~j}0Wmp5%93o"xjK( ~ᖂ J-w}Ds_b 彈"^.;D<=S8M#¿_4#> g{^kQZWO7gOa4BzξAf )O]z"vŎyrÿn$v33u>,ء[P1}\D?|!xT̶=BRI^~yۓg#z4N=tM^6F}/0umQs w@Rs12#"oWD@0ܳq2.:ɟsma@K ]$}XVԵJG4i <(3~(0D.?`ǒRsԨok8T̋NdeHA3ޅ[*W46'`=Gߏ2h SYCt6DI1יfD8]M,GܛR(xM;4^XyҙL1cN$Yk-oS2JY]oتdS5*_`ǐ GG[R8TB=h/{ \8AG:L(M\P$PrX Kz2q'HZIȌL6õܾT\%l';j*Oם '.I@jtzBu7M~sm5h>k{-Ve BWu[)ְ2J3#C7X&EC|lQ0>]τ:> 2Ν}[cTu2w}XU6[O b]NxMaSC"8vv-or*9tn.q{ok-4xΰ {$^6_h̊DVo0/IurLXRv@wh^ 9=k$l-XvQ^$qrpW1=fZnv$`lX:% k6 B#)ԨRLRw!gQ|✩~XmӢx̯pFLU\2e9]G׺Iylwg(렛bILa\~ A=@J&3/YGͺy,!>8<Ð9](0s"+ʞg7AmΏƈNcUBZb)J0ZH:#nM/Vwrd/#x}&$34q:b|;䴚 Aߋ!uA=Mi$4wbH.\l$PTfߖNZ6,l N!ˑ/BUbyMĠG9NaૅJ!F6vKPZ+Aˈ(XwZ)1BnV3 2MTs*ҭxnZ 6DU+_<)ģfB:suab#lIP|Q|rGZ.1L<e2+FB;hn8x*qK5{cyq7WnE0 蜕>wmEւ~P-Rg ěY={Df 8Rq}dnܢMٷȨJՁC_F⺃4+ro屏.x'ͮܶr xU^=\+ҬCx5Bҭ&W%Z{?,Yw06h8gMW5+>Sg\&MtX?wҝ4>t7+l:!|8Kzpڝ9(8G욊8@71,EE C0 g6ז[VNn$g=8&#?!RqG+nV5KE9\ Z Y@\P}Ӧ'\@81cK^^EPE=4CI.$gRfO((8 kfbbVGUtJQ>[)x:.Qaͯ)LS ^Yv0ԄPG_P"vRt[Uю4"'1g(jԛ M `4L,5mΎ"JDqt}1SָP-#zHKU?ض_MEU%RjXd4Szq8Vk.]$a?JdۅTI4Iߙ_/L.&ZE6u0s0NbP_i@ɓ+U J2~ǒ2?VM''ȁjƉՒ JI"O]5 ͶK = +ӈ>INxqO!C۾oӼ,M{='Bv*i2 6l(m$MR2c~#| 1LmJ2k5LT_M/F4ۆjΰ,~\3 !U ?7)Mq  7äuy(O_x :1^'\v$䝧Wu;E'A.gUj c r&T#c"ctÐ _u1* X~G8a-j/:j=!Obηm%ʼDr)2^F]ӎZ+SdITئw2k q7BXL+oBy_ʽ`Z]#ȲCl Դkl) }VtoX/(h5"I&SUCG*(@_"e+ڹ7, ۚg*2BkИ8/Y/nYxX$[vQذg(DySVF o]sh=Y z}NȞ1٦]L]8*=G|Hu'k~Qy<'r|Cz/<ڦR|V]c7dzܺ K(\ӰYiT*: aJgxTLOkҵ(mw >JC>,'/]uic.\˱u{kbTڢ) 62jԂ9>$Bj>+ǔ*])FS`)LkHu9 5'o@?~Cg󃚣Pŷ\Ͻ rn π*1|s ~ )P>Ƶz{>$*t[fH[3G&]҅J5P>%'v=,2=cFˢ =pɚgAm"3\h3IѺ8ď]X[?}bZϊ[z2ɐkbM>o$>@ɜ]sFHL$8DznHmI;l=ɫ0\0:{#EW!Ҥ_1ljL6ZF,CD8ppEçUW HQv띲*aֿ VDRݤtaN`63{V+L 8DW955mKFFi(9!q}```H֦ !^sy,D6YW # ѪLn"W~jÙ,_S1a+Ў ґǭN|YX?I-fyю[}wK!?!]K U wN,OT`cvM@zls`<;[0僇6ro#jY hi8xei Wx9sMAc~d'E];ܾ j E*bZhCqiՕh16#W1Cwc?^zC"13= $89ݟY_>5@ Y?IU:#>!ǁս"TU9R$;8"A{Iɝ;X!?:δo3A\ͶS͹^)\=gISU.9n 58 ȗ1V Zh|*'hn9ێ{vƧ]]PGKg,&5,ovkW6v-KGF˺];YL6h?GSM;m i ߖ3.<'v:b=*Y9gG,*GdRw\LjS)@/W52*uţoXdlV]K JFʦdZDύ}5Lᶋx~oư9!J5(xvET(>%UuQvW;;(l2_`13'ի[) 9:Vrdk]Wܵ~5(7A$mA0*RaddrIN.KqCdtB" Pq񻢨9p禫>C)m젬@#eV:'c铸- AxASִ$&N|Yp?>oD$RddyEsf(ZF IMh'pK hZ$Mce3&el-Ŧ$Fqognₖ;KiIFlYg 2rZ(/d=|>[:+D9T75 A='a ⲳ^CdJښ]hRҵGkEC?EK/xl͆RG?1J\ {f9!p ^O۱~bv&PY*=NYŻHka0iWf 1 *I3J@5eM(I"MHhyh$5qszdv/r[WN37[O14(5|q )3-6RΟ2 c4ZaˁvDž ,r{9)jzAs{ 7'Y&"[h]cfDYgx*{AMMv3ESbb.SOdz2l=Ƌ958:sc ~cS431zNnB42xuCAAC|Jb& Uh˝iVMh5 I0ɬ InpQd pm?v0(ΒU&c)•]6uև쯸&`@ ZRk9>57RB<ɖ*n4ebO0z|p~zî+̜.$Z*WsKNZ3ՍeD1͟"4>4aT/sQ3v^tCke4F&%ֳ#n2}>&9}nACv ?S s4XHc'1p E *ZvKӧ(fu"&ښV+st[}' _Qcߓ(Ɍ-'1FL:z.Ksq.<3@Ҳ|bmY0mdZP(*X tvP>AWf,!kkB%FM:9}MCTD<#4TGJ{'e;mז%jtêjx`zU}ҠyznK ,}!Fkr1czAI`B{oPbҍz`yywZ <馓`jΦ/^ӲxLsm:k= p h *2:.2EЇꁍje9<7$x{ANb/'Qa$؊CA4*t5PoP+ZPǤ?_<w[}cЗ1I@ֱ~2G @Pt̐J7nu+:lA^&B p#?zbk4*9W)REx i+ zb!xIY+$epbf~N;Gg{;Ӑ@:+ch|4f<, ɩMODLTJVME o{O8۽=C{LUsj{X5( 7-ۜ< u-Szef /"p}qnC;2W.u5N2Akzɶ$Z1{po3yD2 nq.Tt> "CNqMk<|j u\ͦ xʇ1q'ٿlicd>R(eQCQn[_. Ĥ(?p;tɫrs4ZGpc*a[3*XW@{nV<.eB ډٓ%W1f h(ͥy#*Xc ii@N`' w ݭ /Ս凤NwS:y\:lepZ)8e+9U:%@u'8gE%F8Owy]4KLg@H< \]IӮٮ*6 8x)ŽkAоnc Zua͜+KVX/u~OUk$q<7UJ -T5B-H|2{@QvA㉆H%N1Ȝʧ wΤqz@>&6r :2GH" :L9UK޺iI7]j@.w௱&W04K=p3@ ޑ(]4?,{IpԆ5# `a%rr'uXdگ iJ_'e@xn݋@1t[c$#9ɏApKTZX `m: x WAC#4RRHp"/SCnh?9V1$3ݾsExR!ž+kB{.$#89ᑕD^&/đyr" [3/\1+*ݔX52KW`a}z*kάAMDJdsb5APm$ -շ79,U[I?ϳSo''F^Xjj@S;rk-6l*2[hOPN\.* Oي4kd;2=Zگb,0d'(ɱ=I2X?ܠPV3kDoņte1Rx51/!/DA:i)xsۘYiG)CJU݁P{_ h!pf Uܔ63e㫓I( }UD!I'P!()F?-B뵗.N9~!l Qy3Hɕ䏂 sȐ֦LT0d: %2cԹ ۋN ]/($c3;J$:;(3@^{bLʟz^ةzX?^NHwi nrr6nӱ 5"}=csN\I ؓ/]_%F-nlK+BvLxI2q"ڛ! z6=d0HaٱX-]NTӝ'7ZMzchѲ5{>82pXJqdSɬ! $#*\zmX}AeKn23ƝǂR礶~azW6P8 \`rP{%Ee 32Q?ԉg\3?:|'?|Ku–r{ km`Qc^jR職l#:L' (2}_sܱ F^\I:!KGx;\=?Y!8F%V, dfS+VG:4}*bM*Fub.M޶u8]*w =?qGYbTBn67uH,SkuC4kV~NgZh@b!N `:f>ULJ~V)憒ʰ EN(f )QV['y=B`m08'+I!6^`_b#^ _0T[M8c~6o;+C|A _BNf \O#:J[X遆{ 践dN,Z D{X#?Ed& _WjO݅3HiY>bD޼ _r/S>-- \)_#;FEjhhw.I#! ʴNWH:?+bTY::nspm2g?|9T!!WTrķaX0jzP{,!IOMD||4@?X/EyD|Yq$]t#Q\2'#ctto Bc1++Q#boNad l6ůE; IMߝ>Ë`D E4üRGu O 9H8LA*+nbG@ ѴDխ Cl`ft~#γH5ʄ`Q±=EKl4 ^-FxΕqnCtZݺ񽊤u9 Gu <Tfz ltbgn%ru߿> _E21Fkӊ4B,(M5]jesS )#xME7$yo.IUZLĩ!'bPh["O1*ce_sYJqi hG2B=8˙H P2QQU o]Fv9FN#r{ⱝI_&nڈ/>CLgfg"OdxU85 d)DZy3J/ϣS7 MEr2}r:6Ǣ0 yCU1,B *g!,*:"Z+7'3ΨZ+nBGfiۅ'!4#5/6ݵtmiqRu gLftv04J>VFr֌.>|L[K4fƖwVTKIo0tT@W0 %dD l:'UzUQJ$igfkqB,<s֊0{ڀVTE\x$؝Mb, qa$sˀ,Q3eInM N~󾚊ϡJ>Ne(Ưd~?rbuhF0Ubu[ĆA-8M5)^_|C&B6. Uڐ[V׆g~5̄uň+!Nϒ?8ce?޾,Ѧ&=Kq*OcfQ_[|_q%N.pu,{c,!;As^qw3laSz`ҿ]$Kt>dF.:p1ȦQx!>ߪ1, \ Gw'?{:v;+~azBJMsYzO@GD~R"ߒF,clA-EHC>B 4!I2pyThP}܇́ZwY6U!* lGJ<-4`' GQmycRsN9SKR# ~ηʠ0U(%dRm i_Tly99iE=lk4(gGǡVeZχ[ 렎|3NT'}%T/[YfGLYkՉ#4hBECѰfC]F4zWʪhz EN2F`DXyH@wcG29VJzFxtjF~]QMO?mǐ=[)e7 }gg}s5{ tJvJ& 5G# 'Q ,ņjLQVmHGAq 2ao#f(֬M,گYK~s #Ή'= XT`3e_@]lnfDk-ӥ^p%63 KmhdW"rc:*#.U )Dy Y`,Ѱ1A^(V \QJƿ5D"SlbTcC!|J 7+(xS- 2h6b[7%brX< dԭi/4~kU1%\>E?(P͞mVos_O"O?{>##]w8.05-IhlX@0wlhtgB hDlraEWύJ4YՏ>Jٯg X& p&`׌?'&PQ48r Hj\2U[3?D#uLbPD\4,]?Q<8?Q]1_xG=f{Ppa̒lqjvҩ&:Hzɻ*(uT YV?ZV32 v"ђpcv+X  R |{)F$@ҿp'aY+[$X"|҆ w]|7iH>Lۙ5q _%2@ :V H5S`U-VArķmB"N2>vN"fPN9``YZNz$AAB05\0zu ZO(k*PID :AEKNjkq;w5O gߖMZ.6Q.݃0J̃P wێQ-Elj#JM~k;pN,ZՇ#?KAzB%<[cmq :yr#%fNbGQ&j/ǻyo>Ѭo֤u| f`J.FwiTJzRjU\_(p4s*S^;5 mf\F i,{uYٚ=d%+ߢ8zEiij.Ej.*'ćqOSd.Y>#&-sv,==( Qeiw֚dk1Tu{7o£…N$7OFT?59D8F.I_G-E &>$Ggu1H[2u"0oЌ83( 3=Kh:s4V #B]y8&'{FGlw/8+1b շ.kZ'q:(\舂؞HAGbl |3?f{En!}[i RJ#]RWiU$@uxy@PQkHAsb?Y8BV7g8/ ܹ[IEm W֝Ÿy2@5?4CI)R{EfU,ޥ]šX!I,uһV?@WSFoa {VwQVDﯪ'&;4rgPaN|15"kQY OXS%gy@g# 𑱗L/i}j#meq\W+OI'Y6idC,$ӝP[\X#Hr}$it,\~#,= OhfZ5C9LYp~f?{֧PbM6+f֐^Yz{FVn$2l 3}+ϒu;1qdDkU[sS -&U|i imu g8]1Y%z3V'`$EWT/$V`ׯzU9(t9B(hn8DjD@8@hѝn!Ԏi=) ޮX37<rr-IҔDVwYiӳjb'q~Z #e XmG'N7S mq3lC##c_Oӎ(I1q /p-|̭0f46zS[X_8G.zZTG.[yӕ'ǹ:ޯm>o78:q <>f'(S[7l<:AWs4ԡ_Ԁ #eB==fHHuT=Dx.4Ѿm(NQ.-BIJcJb=shCfNVS+ÃHTn,.֕-RTox9#zS1U7?eϲj'/1g%dlWdɈɆДD_usT8-„R~k3^9o1EEQ` aUꡬƨ֨M >u! 8X₶ѓ_MH`\頲غsIbka]!qNgN;] m ꅇ ,{L<hp9?1B?Ңo0.Ή>oubE Ux!rOn㔹xV1̚Q8"SQ[=-3n_Do\*1zpMcr{8US ViLCo؜s{[0C&,y$4{b!lŊ;UT-Zn0]oRR[ޥ}\{g5i2}/S5i?$_7/lX! 6 gyG@oUPr ɹ{;ՄG;7NFs]O4Ƀ< <n~n`v-R'P&Nv[)usD .ʔ #bŒm;W4 NB(!1P]z튬};(D2eNS6Y7-9H p=)91 1~a6ORFw}txp QKFPlU;s_J#nEuYbMveYP敏|r<.b $FڛYJTN%M){p9!yDPM@_>o97}۩pqP>_ͻUq/zEPAă~]jJ?t5Tb@mYL5+(tcHRfsaȲ_B⢴곱 :} SX L @Jk%m-ٚՆ`rJe3ռ?M]j͗~0/q#U6ߢcކ1eGѢiWv]S(F#STp=:e3KC#E-&˭HfMIL]$;Sn{?B(mU#Ljqٔ~H~2 |98Uӈ(tO=慲976 ~+I|! *#!DB=o8 F8;7/ۂSp nq6}-[jq[In-pLOQG'R@/G{WUZ^H/(˴\I(T 2@ HNj*sPWSm;JvHۼ0 Ei^&kEjH1_~mθǧzvY8 ECDF2;;;xdMlr 5^9#t7p^]%ɂ'Qsقn1ve j%-%̳?f'lWM%Hd~ES)eȳ .Ui-~өFRm!R;;SZ92cZtϩ<.7{6ݾs{B% aIshL&},bsU%O$o8&u̳Ա1Tfh7.}kLt +vPtToh5-h%wZJu ׂoEFBvO;V0vG&!xς:WId|`M[2ƈH`C6(5 OѯF6Nb^5s:jټ\sϤxC_@!iJiz/3}lC8l$h(Z)R*.dz@șp=q\zOQv" ӼrD%Eྗ1Qă+x0' KMB^ӳiF!D4*<5)c7];0AJ8q&'+ɝ']_>qP_ $)c{:wJ/G! 9}C>{-xcܼo" Jݱ灧owĞ t6٪} 5DuvNoX %k ~9^H(203O15-F !HDnFlʧcl `[/ʕ#Cg֋}bzZf3~aذͅ.n" 8Y@+F3k)7NLJԏ ]L*`*/#Q1[+ӽ*SӕID G&VdƯ쟛Tk {?2 'qy!ڌ;^Hs%!kғV++YC/$|C-}"W (|E:WvA\gcSEPc~MÝX  a1V3mS Э)?ڸBǝ?~).20q{ #Cg̚њy`Kc9פv'g]mzV'wV)lT#&`8m{܍sr-R2M c+su(d9P3\JşMN}Hw޺h[vY9nG L3Y)*O&;tVdQ1?]ͣ]BCXН BK"<^rSɇAUM7E2}ʹ~5G}g!zZx1(Ʊ}h8A&kGWvu1{1a.wjq5zZ_G ^k\⏇zWl.t"G n$ hLDTTp[MψJ̾( (gCbJU1f<Ã&AكЕ˷;1xȝړy0 f Uҗ+,Χ "QD6܇v'p [:vT%|fq"SJy[L}*pm=vax0-Jg<4Ďf{)~t&&< 9d=2eub Ç#j.xC>#Amu|E_T;1BsJǿۈevS(?:LK[0M[b GuX bxM}~FvMȑZtui%,_EpqطUuG+P76A鱼%.[ɒ)en`A8VzA*To~iAp)2"לb]mI5UJ ȺHeTNOB*Uqޣ!hxlu>їʉ+lMR$1NhW|E!K+)"͉EiHpQ@_vr6#!t37M56CݶsD np6EAD5kJb \BM;<~P+6=ތy8'!_1bx:_yP.<"ǤTrbB  IGtFf^ߔ}+P:9 \["{ͥ݁''R"eNli:Z6⟧՜퓂1v862ޮ\fTGc1oSϩ;oQcM`Z}S>1$]L\0}u;ޞtRYyU 'ð['A!q!^BgR僂̎@=s?ZZ#eR43SM*v)aR]bwhj1kZ2&,✽U1c8 1F9|q¬?ʠaG$Yo [# ţר:\pMj%#t&x^25S.֘Ξ|r`A͉b0H'zѪ7;8xmT͏ .d ƽNm\ì_ݍ /5=+kM!w=%Jت˫#We@f,nA+fvOs-<2.nW<_K![d/`+%D]|'Q5c!V5]Ck9୍( <#)1)w_?_(k, ɾ/L|q4uq:xi-Yo4~ʐ$yl';U].=jP)L7r-N;hZd:b}62cDmdYuZ5߻.4e^eKz,[-Xm@F>m bLh}9 V<~sKaK7 S4TkZe:F/ 9Rf)cVyI\Y|oevHcofWs8M:B u:T\UjK>HAM9Z˃5YVK5]ES\w_s\Y3xMŻf4q.3HUV:>mźyX%D )Jν!6s3 S:Ez1 gp3~OգΙ@p+BTsnF z ]A;`r}s"k.2ǖ7 ˮ$DGK|%Md'wQ@?ۜ+R^&SwsuwG5a|?x t+cQF#6V3wjkkv*uX5J ,ˁWLK os"qۇ㴀(V Q=`p]({u!ĦS)sGPхG .SuZn](IZ1jW蟴Oo.Ylps'^:43Q|| {Μ^jYc63;rA7-s"o 5f\KdBֶ&8?fmUƾts]B-7dLo?m8r\*t%;$왋glgiReF3,:ݞbXAK,=0TOY$[; 5 {v &gg `}Si,X6FKF$ڲcr.kkUVhe `P0jNyvM [Ed)?u5V`Bβy t_ Q.|sTـȠgI ~BqgΈsdLW\v L@s6s# bqOYϾeWK1d3,RZvba  ز J|5'KΦg`4`_mq*' PWK&QB57c([9Ie^)P[3M:Hr3?Pը* n :sɆ/ {$e4FWᕀD`^pͪb\_XN(hOttdB0AGt@y*T7u;gAN1W5[\++y kv6 p#nٿhBܗjv3 U=PP!Y"}F wa9azxs5в[~`L!gHGDlE\0uaYL  M)|ռ֮z\;i䜠S.Քr+ eXuQv^N'lN?;*,z۰2ezڬI:eocu*F'* Pa#:PNЖaޢ#/x.]2N4J.IrkAa4+6ُrazhR' hWD T㒒K0ka·WI^ߚQu":uƓjސGr{u_&읋˝ѝ餮!,b2| >H^y#{N?^*08=N}=s2u9m$7۰ϔOVWL||SCW @]NFT*Vʖhwd p#w3!fM|Y4,@1O=s#,K&XB-JMhٹ{ T-eG8>`x7\V?$r4WkEgMnxKH. n@ ZNg. ^vq8dҀg:.7@N|<>k: Cg _|y{yia\8g 6^\,~bM)A\eۍ[ LmoQ̣hI6Ciiq+„6ܜe#4}!ffZD?6ΡKf=G'$[Cָˤj;=!cuݿnd\7[ "Ƴf]һORUg@Htykquz E9}\/Kw kdr'>R>W>qcz%(ΰ!Q[-w2!x:U:g7hU(!wjDGuIl(4#b[< &]cFy'ì[ (<[^5[`2yN!?$d֘ͅf+=ܗ҃ Fҍe}#1s{1+ :|$zUX BnʚaSfkE K@>ׇ3ʇɚ=pۯ\ iE<“C4)Sym4<,GUKM, f>af.|`U \f& ե9Cۇ ϝu8i)­ی9AF_/u};)reY0Bݎz,Ҍm$è+c|!T)"z <䆰n؀l_^SVcR, nH9bYIRyکYg0u:nmYXI+ uz,@V(&$`R 7*Σ-.%,PĿ@2sW/W8<#݇7V\[0 L#<5`h)(QfDxsHu/vW toסljW^}a܊a9Az382jЃAԇT3E~993rDp6dS L x;lq?fvX"9И"> r @,~д>|rFZ+V{}tO6 <&aEd4nt{jo--nvҶ `hF#Eͯ^knRԍeeo캄%oT:a\ qo~ )}<7TȼHL{.N8 THm/m1n(qڡKSvѸ<u)RҠdP)Wt),)W 9/ڲ~![԰]5%01Nզ#R6w~Scۂ[ G6pʪśmr}ע+ZP!ʖ8y?x ;s9m@iOV3 *;XÙBRI!_<-Ǚ4!(# 60oیp?5TC먅"晡=z'4f{I6vXsVf pB/ABNn%{ `brAew3Bpl_\\r)$0 H<T{$.CvCjOM0ߋ6_P I Ѽ5J}ϐ`(L}%h/?LG"Psi4*KǨ0ǥ͠D˰a\ JsAwzYBƠKPk_#.=JR6{ܼ}~MfIWZ$FV4c̳bӍxFюWcĕN"gIW'x.Q)"H!DvyJNcj:)F0:_ԂܦGtC̡ݑOE{fns2ҭN[d_ lޱ㒂Soo[\䂧5MZ>}/<FsM,t/r"tedQYszx45€VZ.#s 31k}x*Kt$R#5a DmYl 4ҭ$ЩBkV券O:wymGcɏf#_'z Y͌*pr"ӣ\]%۫.SgF\!q$+2:ZP`T/X35y B|34:!5Y Y*cxEuo=IYf0I\ FoNqǾ2HYT*Y~$F2G4dͥ~q"xj6 @1h@ytN;Ȁi!T2TM9 a-2Qr~=}hk'3yYULn/ b )ZhCvIkz N uDYRwapP.BF~74ޫwS<=e+ѡb|{ݐ ;*cTXUk"(S0ZUSTUr\\d ]VIđSMX@6ԉn")΍.}ݓJvoՖY1"J.z4ZeՆri̮u 1WǴ)Ks|܆$ O)n&A3?pza$&ӎf̉4QXcյ* _GWmŅj!  U~4~b?2& _u]8)2Qg%]eQeVeEx$}\ݣ^/YP4l: t}Uyj<_rۭI:D-onR"mg쀉ŧZ̓Ν|*X>R8}FSn"~(UiDG k@W#7. BiZ\)YuFB::lK^%#싄 OV꥓)i_>V(aWi|">Fg۰~-ݟFű5n8&K=&sg*2Why+>l?1b-PfQ4ш໲еf,Y$rKg?6&ceέ ֍٤iA#x3ފ̚4$N آhʣݨ$OLL.XHq jZf aqW&ôJk[2޴y0 oKjz[-v. D7Z&HrQRs$H!ZϴMW|Z ;B)Ea<y=8k2"j̡  w YQw0'3BN Y#Y7'@.(vPPOqa ̷d`G!Hcʾ( ;ЇaR*YAAepdr\OMM!xi{j,aLYwr&%ņP7.~\}VDOd FUt[-tIF!KP@;mznB;SLzm&1Xl]ׯm,{u#7JJye 7(h$P^.cϷE$ ,">Ǥ3$Wsm|metl].WLs@h=HZ4z9Wp-߼K͡1LJɞ62(j sɿ)Xkn֟Xq_Kb {L.ǜS08+UEӑh9b+jDp!]gX~c4xA|kpIdNf- 8ho=$S-(5>V:p7[qt=R XkdNxe,^?4S(! нpHkv'eu2 ؊zO-sdx g,w qWsg$:n2ƷӕʦKCLmߏ# XӚ7pm~/@;/AmN<;K :s ]I.NُD拘nSS`/h +wRt.S}QWdJ {`48FGmD[ BumY%1{^3ZF Vb}]\ujPWmS|+ [CǨ[=>rm-k &\;dHd̗ -;i3IѺSuHkpY.cQ5uA Rx$Wo]OQNb2|JG 9T׆Ce]DԀy!fmTv<*q &WQRf `SlL>L~X!A:Bp'`tZ^>@ F3;M1U_+vO@!xZջYSӤ9Ҝ9tKnڥaV@1%G@`Lb=, ڔ Ԩd":p8D4 m7 KG?vm&;=Zyފ{efBLDΝP)}Rϛ߉o![Nq̂D[kPWW_!`#i#}] 7.DݤS|&Y0ꀢ2H_-6褼:#CMV2ˋW)ў10W Vui ڙzuDeރ,qNۀJHiu7>1bGW! p!?;VY$t#sA6O @^eyh5y FpY:hr=rL$N:]eJ6*͟VݪWcpQuB1"疋Ǥ:^!ۆlN' -&XŞ#ùx}Hn뜛l'4D"70q)6+'1ۼAu: e?}CڧYWѰ*SMWdsyS+g/r똱JBN5dQJ o^(lQD FVIWbaMAe֯YM1b$1s]-ll#m674KtB.uaվnGiG&k?q&y$8Y#D? +Ei* = !S. aIϯ53F%>}쨃0Ti3F8dx^ݣaVP{^mr6єw_RCXsZ+Q(q6`i|B\`$@ ͜v%>yݶ/~Q I&wcx~{A,"0Pb#>%e32o `Bd jc)k ߲E?O8P 3} R;s%W$X \# F0:%3gxv~lS n秠|Cena# WH"cE+4X-OlvFzI/FsҍOK9ɲdUr @]@ 623Nd:kkJ3dnniR#_|$Ǿ8uō(eQ&ljH4)`&%CY5\V^4z E{ǁD{ ! My55~*h~$Amk@޹ʽ&W$IeaWuukŠdK1&~x6K ƞ.~ ?a`̲ Y–/Vos\ y_I^̅goKM9D7zSr昜<|poTQyzv]J9r mJ$tUd GJmW؋(㘍^dwin8p ceU1_,+Ȓ ] r#AH, h҂e]XzÃc%YYraWF_Lh*Z3~~6Ql;9a̫܋[Y<`p$:%!즋eͤvYiYC܏ D]cw-Βk~Zm Mx ܤ6KŬf;Yb{, ȤoC]By;L'FjPxO9<}bjJt!uSW*N-n(5A6>NcTS!NֆSժ*MRvQ ϝ~7(IIns2 (JxX ׻I`>#<"lP2hrH227ZpC1^IFP.\!.7τuBYⲝ {]Ism6h߶`T64xrR0"Ҡ_Y8%NVLHjqȈNo(#;!xyJتU/$pEuUv'2h|ƕtnt:8',|4dlAtK@t"? .вZF煎>hvI/g|2 †T=5p uѻ]+ KHF)D8==7 p1ܖjH שjyyWTY5j:$6IV: bC}oUvQg"b Q._n [) Ό (!l#kIF:26g>B{3RJopR7.!(}#"ho ts6Ki$iu>'(jT?;:"+4[j*FAS "t#'-p=> ONLA$Q ok¾M5"0I<8F\Hh*NЀ"kr}zDa{cTa]P`o3Zr8{~n} ]bYCFHLϺr…9V,=>/T>9KFrÍ|3e=Z}>څ!`;&H[ʷ+jO(BOBTߌfTe)@ ڇ5 ,O;DWEI0*k|F 9^Xi!e:k%}IXj8J@37q~9W-Q.~'I]7VI/w kmܑ'`M*dbBB?#Y4r(9 vfhuÕ,8´BO)VoE=̀D؋@52ڼeQB&C6$ÚMjMA΍Ǿ(r~ E|JFHQ c;+_nMMћ*z|X" V555p֔b3wclRfl8a*tR .#Ycy#fO翮=Rsr؜ Tr .|?[jfQuM`{3I #߀r>\|T*oeO//g,-Naƿ$C>] ?B7"}sPUVA{}X(< M߄ iCQ{0?lF{KOy<ůc *!7 @ 5ɧk0.rwu)VMHU%wuWR'~j_Zz (R:5K篃Lr'վcKIB!HcE"x 7GYEy).gq҂PMY2t>.>K~2]{`X&9ofW<}!|s~]7oEwfA5OBi( xgV>6\ɅǐtL_ӋLaLMu7xMAʴ [hxʟLiAq,o)+;8. TCkIU*ƉIRy}%Xw xtXz&ep ؊6*y2ȫˌ9mה|tnb6^,ΫfP_S;-4"oTk)eK_a#?H۞Q { V{SP-#c;rsmD=fɓs OS4mݐ îx7Pݩ^I$'/?B;2ECMNmSa*-;!Bk@a}5Aql:ppN*@%nc f^ZCo"U:h`GS OzW*9D2i$7rɽUE!q VG6ѽ%t|0êJ+IDM=q0 s0E rޞ5:,jm]Akf#xq{\uς媭OLj"Υj>EIT e igȒnU;;]{rk)\? 9ګlq }~|H5)PGE +ob~ʑA(H27ucY=:`1)$3}b(2pJLR̿yXmK}0nDjhzK? "hxp~$o6 4w<]i5pkΩ>MF4MX%YZ-LmeƭP-yJPRQG[v:v_ ,BhٔS$#d,i` T~Eci)N`J)B'z^ cT1#h9{ [˝]$$c6UQ1Hdކ5>ؑHy "e #+19O qdG 1|aܪ/2l5IrVUj}#R&xĜ!vȓa"  95kDɹ.tv E}ՑWqvhY91lT yҨ[]lNa,)"-E4e!a`47B ޶]J"jR#[B"A:mhd5c}N)ޯ(-4R~ǚ S?T z 8(b8yI1hQ*I'Btsfp8}h:CE,]xt&ъ3(GՏQC:jOaow9e?l%'V;z:?IỌ7dp7gqffH{Gķ>h+{򆤔&GEnjxee|-~rME*m!ǃ=6$+c WBg{W fkLB#g+Bյw |"q ž[mBf֕񉀈閨UVP\H+ 'Z()ɠd/< ̰ݳxJjJ]4oS6 ,(opX)-j3neS^/cEY\V5wcϚ% f<9((L)03pF$ ieHnsZ@ i'5%fVpE$͋jaF=<\+%ݥc$XgS90Np0 [!c84,h*._? ;8GB7mIELlJM;|So9V$%kbE2CDO9Jd.]2P)SN|18,Y^5S,F lgHJ-cu$yv8sa4-S[I .!1`:}4u G!QtB7Z3[~Ҩ2W Ħw3G.^ ˎCJJGYH He@E5O?=ʺhgkIdzlCIwre Z/1Bi"0kqgϬKbެlf<}8ӹ?4ň6[A]ȩ<Qj5t/ YsŤEkZ(FAOa e5$m/`L"a!߿R/ʾhf%",zè1_'eHR%{8-tGO?Æ΀bveuF":biJr6ڠK> ҷ<#SɾaGcavj+FvɄL:0T0 7~H?Zm$g1Tr M O?O~L^u] ucg 9B``M6tW՝+D%wgl_0'jnIm"/;N:w|(Mg Xa'7fdADr (4-5MނﯻbƚTS/!-8 }tʳwEdp<|ʽ`dsX|Ro !Hr~e#`f% c8"'SCTnΔKkgCu@XrE+ķ -uG$Z6faZptsOf$ [@j,%p᤬_Q>ss DCU.%ACr\LGZ0Cv8@9Ó_C3"87!;oNCLYx[B#݄w(GCּo#‹(Y4_U&XAӏfv opυve1{U! fvU($JMbHە4le,]窡VHp2a s#H/nrI]b ē~J/%Aq3yoc_Ԝ ͷ'_ گ}A{8ϐMs6ey/,ʋޢMqCҡ/"pu<0Β>fG 4>\ ={)agJc^|ZID/c|0DwO[>6XTh@|/w:I)ڴGO ˞z%kY %Ək :-XOSiA<9ѽ> 0gDc: gy,3$W'VpDTQcyٸ_skɒ@߆a8\!,٬>V][g_ωZ'}R%O{؅V NyP< /ٓ5=a }2g9^B2N;%uƎW/ 0!іH& kg\~vTe8$ \y RTXD靜fJhHf ]8kݰ;Zȥ?ǘ0K)M#Ikзkw:J?5^X2hc_JYL}A͒a j; ?-x?{oA9nq۱.2e-65q%íl JydR?a8!Bme'M=wf$ztg4aPzZ)E(龞TCJ OJjuͤ>Xwvb|5eH/*z%X=>tb#kXq3W Nn+w,3_|<tu)Uu LYBioɖ)9Sujj6R}:˵ђ69˕09](}>[ˊo *Z]ߓTf8mvUe%xI2vОoXZuZ.zd>]NM~wcm*Ӌ,egmA 53c:krC`o:"kɼ3%ɼ)nğt<o҄6j% .F,#֫>H0VA.9ج JדeOPy%FO] Vt$-n7@2▇n~ڐ67#. "{A֢&:?\D40@o婇 ZDZa{Xގz [/3Sr @tҖwEJ-cYZlr/X|坼Y5_/px+G]g>  V6.S oPOJ#9i=b gRY=^Uwmx_뺂6IG!b dc!,8&aV cպu̽VYDr͇|hd@#JkQhJ%$:3ZIUL/:=0pq҂5oLHX-?L_tpy?<.@)yvޕV8yuDw 0QTe"J)~OejY=T&@fY JOl>j(Iu XZlb^) ZgwpYB~-qEjFr*#I5FǷW$ z :]]robS^)E2ԔYttOJ7XU'N&Tt/%B.:(~Ӆ<3_N'%#  {^Y_|Mi^SAZAk!5<~/eGp6ؤ*af.i.->?j%O )tbO+ɘ8l,ylnB0 +->QpY"t&Ex >.%_Fu^ |^!1<6{p= .#]6(92۫PȴV9 V?,=-C/'s}5<9+ٚ7@f7=`dh#ب_ov<㓻${k}66jPoIU.a>S{VS@-V"^_pNnM"6ٯ{iR"hVl-2AdW<[-:~`W !\ `m]zaE=PLݙ?\B:r@<]+ ﯤ>AF!jq  P@%<ĊdƼ.B7рAS=fyydbSuR.ڮߩ ~?~VbPҲg79%GJy*|_.hIm'|.Nڎ#/T5F1vwdJbq|I)qz`1$f?pQ'kPTm,|aKуQCr!>H?on \YR4/$ԉqf('yt!SuYZA:oN"SIG_0Ywf,2{٘oʌ򹔧=u\@e?EAKŞ>?WBxiʡrƴY[/{9^ H89Ƙ;m'Gl|sG#)~l.I֊ ;\/M3*lvE?MM{4U[.];@]EǃwEe9 ?/-BOLr6k?d[hn1JZ}_w"LHбG 9}}{yP {$T8[PۻXԃ7]{ПM ꔌmNK[l["@wǽ7r6}XM5ǡ|2 NLdg~ )|.pđ=) ~ad\.Y"%F N@v CR''xA|=o f>fmSb . kՈsΡguT~>_Y"HƙY`"K7Br\G%DpTb餙gZZ[Xn.K<; z=-W fO`_W+wl,Qv$C027K*u8%b7XQmY*$_ 3b4f# SsˆK(q)(ꬺˉq7bĜ^(yIxOIgSJ4/\ U3>JU a`n4zz1qRQo{3<ˋ@r:ޫݮU(QD本Q뎮OM?ʧێѾ mq6dS@";QҺF}ie9scʑWDx|;GR]K Cv|#`jP ;ol9 CMk!/es^9rEMnSo.TfTE/ZLo) '5P^-t ;86r@NYβ%Dײ7a"qj{NkC`l#Za~ 9T+WS6(j@`f/R?B֑U4':a.Nk\GJt 5۠|Ʈ A!v|e s5{4J}IAy{P◮/>:asdBXN!D9zQ >{%eRId1L?6 a/bX߹RW۪%[}^E2Ue*d|R~ -? ~%kn5F?xbQILA֙N?n< DnW7 P#>E=dт;EgTjߣq}eVXa3ѣ$z$DdMAF#y Mf!FkQMuB3cCEO:^C3 g7D :P-?S5IAc HP\,3Vftty'Px_bQ MCe= ,va9mM}B*n/.3FE5"F1JlQ,/E4.e;>dNu`cd IRdx$0iP9obӺcն t& ֪>k&}yi 3Z¢ 40yŬC8:3DJUΡ7W'Jum+,Ҕ&YѕH~$7h 8Fʬήէ6Brz K;}NTkIFۻ!/$ 8>TpU6~jl\H 5vo %?mezk}AZ^)ٚ{E*./(˜R Nu0aӴp q݋ZJ ;&7^]"ͤ 3R!,e `֒ H 99~M`ͧ CUvKkE~S+l]X1 ZەbIBL4{9<2 PWrkݶ$z5LzThҤL^͵, ʸ@2 /\0f;}Z:u8ꂐ*&<=.lWeu!٢"-C:Ho^EsOdTlj]X:j5cQ x} T-T^_ CF'Z\pĄe9ęYWc_rbFO'\xx}k.5ۦ?uuflZuKY/ m@ƨV Yj:2€@w+|xVmǸ[ }X<S^EAoD[f|,i6RC)1_IEPt(tV rrx9R\ט%;\܄lcN7E>raSSCrFI'Ad6e2b$2G"ܺZQF,li$l:!/$@ ~pxźtG(ok8'~XeZeOcs!38_?oNxpf1=+tR p 8Ho.q&Cb%#~deȣDzGU5!6<8was,~ N r夥 6o nMd$9g! XdO{2ךwIkvs]˃. sEH_q&S=2. [&`!KfInI^@56/L @EYש曨YrJÏT~1j4gNI'^hGTz Z@pmȏ!.֝8Xqgcnv'8,b;C% 910pc_n5\3yVNZoR& P3&(elUYZ2сېM#qnz&r[ޚtI,YuzIzkIntAE49fW 7{~.-r_lBHObC`xFo~ܪ&M~I(*9&˴}? =vM%DN-}A7' +JRD(D*b:ڻ&5h_˔yHR[) ;ϦUjQJN[p.iv}& $Yi>FMS\bˍ7'F:ČY:d~~m"8W"RU*M iCtysWf`x6^g"޶aGחwa$-$Eσ)of/M* a2ϡ Լ^i /"Z]أb_CcI훯S'r *Um5,fQy7~4舰q+x7k^(ByfWO㫍PqGt` S\ ▩8n3[=vZǍd3]9Tk3`O"EVs U5(8D%7}1bdR@?tH7*2. 0๺b+TČ~xlt= rϗ)¸0LrSelq[FL `$qc`HBe')?<K7=iVq?D70!R6;[{6RlU VɱUIFOvDL0r(+ZH>4cVjȕt/q6kd&F.@ #]hW#8IPj5;mH&Z{a!'޽%x,~_BfNkr $ O=4/i1'Jsؾ%Y_ޗ{K %TaI0 fߎË <k1u 1"x-#Cf-&y($qVf\DTj+tضRSδEǔdiG>J>7,wG;oKsɜJP~hCbC2?G+#dwQ{ig'"bm>&>rQS\vT #:lH-ߺiAtУ=l?6Ë-=]XFdF*X_Oeo/ ͙t0e2q9aϦQ7/\VW)A&!&2" ~a]'ڛLoBHYv;-/:0E`isB}9=Ky$!ӻܿ%KD#XL"h 5{c[UX*k27oj,Lȓx1 mYQ}25NAKGbb.!X\犡M[cO@auJ6/ru-)BS HxQgHX=_D|(zzژ-޲U0S>XW/R򅲄Q{e@*P9 O:1;piHز=ݮ )'0d솔p7Pޚtc}Xtaxmzv0Rjf!<~T&w@6rշyD[POLjsCU+ nd7缀j]˹Rc='Rc)}/~s7kt˾D &~WsLX#`RF|{D̂nV-VcUEq*,ɜNSڜ5HiPRCǿMj`(uug. `sO\({bBds j4F|sINK)M%LS:lia|Xa9 [ c7^Fc[![`09h[:oMPB8jп]g^M.S_lM~7omz nK޿O}5c@nC~\n5QF{-iBǿZLg'`!*e)@urYhz P4Q*cQW&f1=/|4j,Q1ZP\2t"qj%rbӰ4R1j{Y}-Fm* fഃ}>8KK$u,KmI*Mj_5v(<'J8<7^*aLG^aBjIppuk_ TґCJMp1 sUF Uٰ(8}Ga~&Noak;G4j `>6}v}ͅJ`Ǻcp±X_K[|nYg-RlOw.~@Y.ve[|h{cBߏ*LT}H[)M_<hԱu:/eVT:/rӪ6:/q1 l/PDF?6nae䥬Į6㿸Mϊ8¡mg. tY 5a3ZfϏĺ :OF=yȡFWF6bbp/@f)ov{mM+&.CTdsT=lߘnt4qu\~՝/>3½>NP>:1_1߿InjϵAHݡ^>5'JH0%tx Iw2iUz*^_"'ۈj =Ǿ bo#PÍ3~^}OWsҜ}M?<~:U7PCմrhS:3@:T/#$ @<9vD8\9Q*eitV;hʛ7z ~0H>{%v]*>|t _d2,ۄ?So_߳nx/x'iCkXM \YTeїn f VrNZ ̯yM]|6-o%vMYݒd{ qaN>/Ҳ0^ kz%6xG`)yIrZ=h{COՙ/ka64܎@Љeb#nSLm0f@,Th2cҾ ~P #PMDM!.$o/(|Doױ"{L]l-? iTtn*JhI y#Нэ$2g [JRW?wDK?IZ Zt]UlC%7!d?T"ӫt.%$lSzFQy5C&fhn$^X ^Z۸q > a2Ҝ߽t`t[Nvw#eѤ`@(wZKqRN>9az6$ߺPj2qNgyn{Bp~xBB vG ڵo'Mcj9 Ow}'Wmy6 2  a+Rj_(UEVZ}+\oRM_]fyZg,[2L/  Ѐ񸃢T;fC][ׅ$k3$ȫ8X*IH$E,@omyj:nRJ &5^ȧ4]/sxO(8VcG֎)xMۆn@)6z_Xo(+jx`Ї~oĝ}t:2pM1DMAcv>-EHP ?*u2$@CJ~.y\h3~k=OjMbX$=]sB+k:=5a2/<G +A6PK'*y=.c!bi@+ng-\/Vi@#I|*5tY1- fρYczB\>N i{dPVo8l"#NI*J'd:5l9‹VX#[Q[ iM X_2^Uɻ‘&@#M 2-Ylxxd!T欪*V}mHA_F R|ɘȦSv|Qp@~LyHEr $L̸.*LFKW1;CnDG#AKOHk'x,UdW%i XI1/HBIƳ]cV'wVMKu{!T)f'v/E`Aqi:`jd$t֓5 L;bbcnQ#d=wkf4i;53#Vg͸ LfT9TȼaZZ+'%Y^Er@ئ  qndٖEq>meҍ˾OAwidaXtfKXbIT)8Dt~@N7嵝HA-[p&:"o"՝+^z՚Lq[-Nd *Vx 7d`c Xb/7;[r-qLNEK0 '1[3}C#*.FُcRr)'@KPס?G6cȜLߠtr'>r':p|GzlV 7:u.z^J|BÅL1uēm0HۋUv(9e0H^iKK,*w*hs\C6cc] +P?2D'M/BH] Dž^Fom,w/X QO f;qc0HHox^)?}+ePKܨ+§l鰘5=#;֞ha$fTU=J tSz;:V}=G]KaB}ضfz+.+e]Q|feP䳯ӻ$w?kjO;.-w Ď i }Yr6xs0;QQ4jA^PTőxx>OTߝ2#\ /}oI];˜e[7C?|nEK|Z:q6&W8j O}p VM󡟇F _;]omۑ{ ?+ .A nRqzQxm RbNEaVjI/4|S\V <d ZjMnbYrǽJl6>"j Pr(SX"ULw `k72׃Lj|؝qu41N J< X5Cd3sZpȯ1.v-pw:sLA>.Qٳ/|QiH]#dY67fJ̱LzZet;n1;rE&/Xf@.SZCg ,9d$Ǚ.my!1(y̟rb@s4TI> cwg_cO|]u%KI}~]k Xn1_n}5\Ź(cE/|3Xk ;JVݢ:TyXap?>4K(`mx~ "]AvL7W:qHp w!OMqJuXH$ǻWuB>ySީPJ=8 t7f:%3h{s[+tƴ2ϫ 'A + LbLbds}. l Fel˒&MsEGR֝M'/ĘQ^V w=2Qù =.  47A.oz-kA~@u ws?ϥu%<{2=UV Wl zvaVj*X[ӕXRaԙICՍ9q"Cp( 1ָX?v༤߫:kwI=2%KNc wrϡtOSj|܊}GQ ~gŝQRRj5G*m:+"s:^j{aPb(-Nc]MtXf0FD/vR zSkLK W> u&W+xo O@m'ҧVv.>u p8k3 O ?8;[qֻy!+KJ/cR0ole7m=X$*}cLIV|.O*\- ߒ.TqvroĉdE"HfhZΔsto>R-X ڙ]7g8b|?Y9A#h* TJy0H;sh!X8L  .8aBTlt_.m q/8WE#BVlB oȍR,N,?^6i|6JCgḍP}rL5/G%aW zdq-u GuD)c1Y~FNGL#3d*1zGSGj*"Ts2[^%їPcKf<8(/>q(bWuƼmHb,V2VHI a+.+$VŶV/jE \}9֬VCG\I> 57LFM)=I,U-Tl7W>Z 4}:Vbd*ct0" %2è=Fhsи0*ˮbvะ`?.g)? BY2}SC&?IQA@_ݻCuą4NhNZlz0ry䥕 kJL>8Σ7<|lʄF|: '9rV۴+oh'ȵS"sqp6SI[V563 m=s^ | -\y6,u~}4 %+q &W J{d"3'iYW[y, /wPd)MYle \IZ`%Cbv1\oi_s5"^lϳepCӞ{ᱍs=$L+2||0߷zg\vx\\/rsT“,2#y+!WmRs4n.)qef*;2 (Cp#6`M1^g2F0zW_A&;g8Oc|i7u }w)y6ix[R |4B);ZUy#<3tI <6_)x\ꔱdg^?^+Qr?# s$#S05!QoN7RGV~_5x ~%pꁨU-P9ig,XY<=@G~}!yPfxbԽƕīˉieXK_%*¾jQ)^/oPWobRfZCcnA'TzWHs"t5@ePوDul%PYA_봅Ygr?76y4 Zs,S3إi˙{Jї7ֲNQ\OTҭ෇n?]7R*gH.OfБfqjȥh~C,q]:ҫnRܳW㕤C sz_dʣpcv;6*dB0O1?ru!ՓX`X[>x:tL>獆mx41, >m1 =BC(Q;g! wP%#Ť2U{Z)}ۄCB9vEL~X4㈡JFO X/ *@D.p|6S܏MV]|W}ddBmfZ ;|H熙pi,5 =Z?VIx=s] V{=>GA=`JKY1'p+F{\٤7 @2xО&=+~@u߂^)V: "\tA&M{J.A5[#]ۮfJd rLK1u-LCu΃.Ysӣٓ3.ESiG>.tG7jĭ;Rn!ӕz|F@> WT4emԚ ~]k%CX) k'*~L:%ы܎+N0ov19ۛl]x+6T .a]6ړ\XЩ(I(AVF)SC+IQ퉜PRq)&eIu D/3ȀTf 1Qko"&`AUIp\H;#{ce:5yp}YX^WVکhNOY4 h9T0Ikkdc M{lc'S>޻Ű DX}ۧ1W]kja>XÂZa[`{#f~Y"ݮjMNu{ΗT2<A%쇐؉/+[/BEx 3M 셀,9I ;Vn40 > ~V,&S?\:P7cL{H8&J0pD5>~6G5@bb#j~l yۛ5IZ䈰 KM}F!h`dkHTSn٦i@Ծ]b-D ۰Wu0aֱt˓XᄻF[aͿ# ”bVbU6\#{J} fNEQctZ56\J 'z_<+ ؐGJ,ٻ+(lbq\%\c0ԛxk%h: ]t T )_Kr6NUa?I$v,9&E.0Ȁ!V}$ DV^'< A~d۰O{S`pt&rjgF+#wK萠݃J@ِJŎB!"Vtf&j ?tEeO[jJɻ>G6MY&-.Vӻ+11Jj7ֳZXėQ'5 8@ zff1;lG"wCCvf&'{U-=-]%ͮQ2B’24u9_q,YӋ/[Y&DHI֌ m2Hӗ>g* EZKhA vyU:m⴯g3 {Lph5+wI왛TC(6I1M@v\{bW\i:{ HG~?QI9d9d["v]v16ח~ ;7ёI&*Aj Y` ,t z["֕&q?^֫K]wcEpxО=$n]JV?7FJ*fYd*Xf[ (yXeo]Ղ$G?!|UDtZDQӜcc*YC4t_M\adS6Sb=dEKEjdޒWʭlv50]YNTUNI eq0VNHfaBh# [@kJx1"rPk H ßl#bHCdb61;h{ e](9t.kbK{?_zaSYT] =̝Ѡzm3cmGMjѳDWrq|y:ٻ~$ԌDr I_s[Y7.e`j)z1SBzdA'P^r/=%6l2GaM?Oլ|/kzx%BKX Vn \kyԖ7o=Wrco-zPq^DMec^>@Q΃| SXǖDݙs!AA_ˁCv~pV K'{_V7j v .yp]-*Ķ*g֢!z,{UB0J{]l1E@*fHR Htrbv0%GW;N40HF)c$E|nOPq4s7[`?uC(MĻRG`JuR{J_Mz?|FrpNenߑcts?01|{V7v8&qwQG\~?V$1nGH' k Ջp$vq bI3ق5.S_S<3MQri-)Do?4ng )p͌fH/si}r4>_WHv%? ܨy2749^],m|n 3ECcv VR0h0SM ⑲mO= p;r iNS]Ɇ`6Ø{U5U& <3Mⵙ+ԨG1F W;{+L~kߒ7L blD:.(QK= 'So2TXXaǖ C.$pb,:;4`sMҝ=M$ʡM|x$f C =HTK8r ,:$DF675+k4 yƕ$ f?4F$:;obo3LwS-NɷXGgm%]?Y>1Yt.0Xg_hWWMΙ@ LG]li$'"M)/E2{|opՊ}n rfCd*/(LOs&bJ.L,z>(̀h_QDQ^ z<;V$e.>c;η \&F hdp(L: dž][b:Ӷ E}5ChQ&GG:m˓Gb~\;Q}thO&K\.OoH&pޱ?Gl(łz7(1E¿:j@߾Uŋ" iv[ Mh8>I%]9HXi,!2F{D+)]T۴*|1ߩH /AEH0lDoOC˫f-txf`5 2j4:#q*p7YϧQ뇨 9Ic=/XCc Zi-(V">ԵICH'2OM1R,w%mb-1yzrf ?qo+e9?_'I@V(P z>ixrͱ2|2J唞:׼dyt_UQby՜\; 2vZu[} HR; MbiE:5]6/1E@#HxR No)g(3_ʡzgck݁} Sl(ɡf+Yqƽ`i[dcxKH^a(xu04#l,,A^[t3IynzTp21;CRo9l~Gy[4LfFgTu!fT o$FfIt _r@ H\?snI~>eS3#P.MGТ+Z]gЄߏxʓSVBd% ]N= ~MAK(+G ?Yc/m#J~۵a~5Ha]BX]Il#ŤBi?x){4^zKkuD,(nȝ*.tA,Iʭɥ_WḢB9уDgق {)=\5K1ۣ?jNF2wd[`5> ]#<>ÌGWzx:(51ŭ DopNDef},#.i"8nK :"ouƏXIL"h$x4 G-]ӌßnh v q8Ht>Ϩ5F c{SMqz~VPӉ#WQ#`5k̠δuMDR# +GpBHj -oy|AB)nO:V*k-JSfըTRXJCt`22E3\6M6 o]3h V_ZC'>cAҵ5Pf~uaHCY"}]"T~e> ٭%0b+*ngVp6MN'\= `H+@z YA KV_´0NigMIű[ g=_| `NbWenaS [෾~]Bpz`41@'phb=t|P #Ud8D{C < ,h,2Ag||<Uڄg/Ug%Xq3Z}l_bY!p| nܢ mRw\f4I'X1[1'6ʍ g8%x};vYvY hZʘ$,IPۿūITV:>*F7DѼ|ݪ\ĉ~RPn =I/"O^IA$&*/KYQWm$gv9!LB|n}5@@d0͍3cRHYZ3xsx{x]%u;07qe ږUl5CP[ZS{|#wd65y,} YmH&hB /PJ\$)ˌe=ټƾ\0jIuOIקr+4:o' Hć-)hzf!fT䭾r[4<8DCQiAd)d{-/L+}*#NK-E(4i# ,ꔌp|6ؕ\F*; Y mCs7Rg9yhO2m`V+csqAO޻c;Y]룸gO{ރz!&j`$H憛{lQ ߥs_{k ^$p=[=#xtv6,vA#:F҈-Ӛ8\[Y_ [1Fx"mƠOCറ׆{pJd =;xIii_ut?VO09 !ṣ rDrw :VJP{?hB n㭼4yg],A>;'Mv;F9y3f_&-8_A( #L=5wI,Pb9+;9r& khDPʛd<#ۖƊ3u BH.WYY)wp0k4L.ÁG]rֆj~S6dD6F @_7?5SyYqyyC7VhD{l˫!DP6_9j^2&ۛ7ೂ:N=eLԊ-לx8`>#es"|m)IG{3fJNE~( ZUqi0fơÈ_O{m:)fp0NTNlEm,zW< ݽ(Y& c-KWZWq;{2k+_D-"Z;-3tP5~ŋ{{Qm1-GkA7zIHX CV' $] }C?>r_DŽ?m+Jgbp6DHn}^ƱrI!]SײvHYTiXKT+y" ͘1$}OA9l?g;kJtmTtpscŋKXXmEx=Iyp)Rk6NKh836o}s6-F=I*$zkOV0`;3<7?}*>26,02?S { iedDhէӾsBjM{K dL[i0xƋLmlM$c&T?2n-4E|7L]Y4P]%J!~U67,:k3I#rP *O*,15,R %>Q&Bue?[ɑ$Aȅt/]rۆ9͇uk7!OLGNb4dZyů(;s˸ͦӉAX.R"D 01׭Qpׯnd1RqGd,{RTd6'0I)U5I!;D= 3g{Hs.Y2 bO@hGCsoӽH;-}E#Xs)D檰Di !J݃G!Ž*R!s-$##e::]$Y&[anqyi֭. Ylz}J'Of-o;Kѐ_NTt*?r؇HZ%%`MYǂS';z.`{ ݢuێNѹQ~gwk}qSE0>'qq: l9f6z7\n]ಕzKQ|\e07!y<þfP3)O8jقϝbC=;5sY~M%6y2hY$`1yj֪|ED@.P|UzUly/Ac3kz% ډ/Ȇ'hW U kqiIL`PM"utjYbEz2UgYt˾s*Mﻅ]N>~"e$ (mIn}2&ȐIrv10+'8D"G^~WI9o:BN.=DEIa1B61 e|,KSS<ៜߗ^>| r-3ٕ3 9Mַ\s__]e}%>`p ^\"KBqedU],bHԆ6Dyapum \a&آ<“oVX~A?r!𸰥sCP]iR o)J¦Ŷz?.ez}|sl2iٚ_v9Z)0QT((}hEm-…П0ד[RQNk<9%(O_;w? U!3IQ~:aX;~N%8Z=hhe\hqνANCL\=\=@d+U$0K=OJP9(>) ]f?dA6`Bã*j*?.9 jsuuFNe6;xxpy`Du¢{3?-<٣p?wA)SkdL3O]J?s;`P?#j ;tX$oRGmnރ}F*`I)ݴ39Q'restXxr4.$',a$HY1t]/:aS* M3Ƴ% $軺^>`wPR+(>lEY8 1b}=z]-+.ٙ`r]L\F'dz)%M窄iR3{E_V~?0|?eǩ,4ehNГXUhmro3BMS;|g2pE9ޔ?Fg.g b~G%dntqi1ca*km|YZkϥ~63Ҟ 0ij_Ps% ަ\:hZO4SL \*Y_`+!9 ܷo»2 Kp\0@mPĻqd|Z/F9<_iû=Vy6$GMh #8e2CL zݼ T7Q,[q;x B?B W%w7iYkI!VlN%FqlPUG0&Xs8@Q]]~I\g"`fx,V'|@l>sM cɊ1#S s=_})IdZ¿wGjh qM0MXM.Vvz :ma'q!v):㾉 ,1@@b{ =8\ӬT@C)z,.{o .sWM\aFֿV:v̔~r{+EZP)dՋQӳ+OC7s\'z|w@Q:1F Xt*f:f[և0W5F=Iwy8蝙IRWD KbU NEi}n(:"bl p48eQ[Ю/Nm^gbB 7*z?A7Ԫ*‹f^G䰀F\9,ȐwA ZuD[~~?\N\_]k\G<1Ue-QUΩ!Mjt45= ~(-C\Q-HS{=Dw\MEƍ#3~l !`"khX~Ay_Ae_{ITdŃ+,^aI˓x͌3tt [SNe{ @?lzNRm'f?K CAaYvPn de iT-v"Um\b]в;G4y%jx 9$l>?3a``=A[PWZNW̒9r*J*6ʎV;fȘKlOWxa8\eluOd=2>j;r'Or4]VE IȚP1I ,QU3p(4#hgj:xpNO|,Oq }%䞒cѳFWkHSĉ&fC3C?arނ\#lzVyiݽǶoO`'K/^5{͗7V"?uBGH8!p8s^[O)@QOc)}*/9ӗV_O.gu^2mp7C@erO1k7jD-B]gdgbg6Ť8*/;̘7iEtr8' |\FUyasq\siy t D|L')JڲILy&.%О yZ[lXճ*KkPggkF.ݳwc{e[ꇜ A0>O6`\xiD_F blN@cd6BXyt{:] *Cj) u;\i6f$1y9V%osRBcnטɀc֙o~)AUPĩ< Gsw@,fn86%*G<ꕶ kp.yKӝJUd0ElpA!0Hݺ(nt5Ď1^1cD@59;@=KY>AͳqֿoF>tK'Ha釖ȬTaa4}Td@r |ڇx#AK\Ԓj^nH(Ѝl ?d?򫵏ELaY{C\:5a (b=;ēIq(Lg$chedɌ:՟ _٥dG S;ݡck~@|ov)>|cr~˪$^zhS8TXXWTǑQc7rySf^3U.<RP4du>kQ TK@"lbP]Zz,R)%&+SYP}hfBهY=}psbDgnoϕqGquk 3҉x9WG-W$_Oaol[_WUpNSkEWSX,gT2فQP ^~yC6K4&cu`- ~,hB@)f$.Kc}0hHT5Ŧ`vhG1х>eyzHhdui`L,>'= ’ƟU|y)g ɪ5TY$ zS#:5@BGEhiDh tڵh*u.5QT#5/,+ޤ+.fv\9hϯఄK<}VJ囸@1Ϯ3GO*׍0BnXU7L#lJt ? I24ǜܨ8J+,xH$_^!0u@e&,2$g@F"DcC–9]~KZ~Fǔn@7k[%T?D욄;{DyV;s$yF$@20':rCUFp)e,xn9tWF wɠ%}uoZshkwhUS!Uq6h$};B. U;9D$OWH_Wמg`V^ٶ>3y5vv0G5S[L!rf{&el`] 0>K%OګMeB]lbOjdsF ,nꗾ?do,DG%?, :q5ނnDX:Q9g„-?6+ޫhziQF']F eo}ע?8̱D#1nN lHW <@01$Ohu #[,G?lG2tqG)mB+ӞOFayT8f~ M<R@l?^{ >Yd@@^{eq Y=Cf sݿ*hԚČrfa)硙PVHz#]U;7DGsOk; Iwd՟8 +ª<>;>X;hJj(]|lP7Pzql<Pѧm{ 1<]K4 Z2fQ ,zsKj3ܣ ER$v99SPf]GniEw߻*Tp%OoRnf‡6ku z/,An!OP9PH<%+WS 0緌Ȃ$lb;p.[.ϿbѦ2E=g82"@vTR {恉@lwҜ[< Ip*>Q Q:,c鉓ę+)c郛$q_}/Ïg k nHS3zfrh(&eJ\Jthh#Ʉ`95Ø:̸$ !G&?2C[S&:uͧ<6, dN۩X!*Ї mtƃ=LINY;wdW!t mLǎ7 e^l2hpVG6/W1-k e0 v"^O#`cX^V0ۼQtX,!pHwX kخKȿJ`FvwLK]fi7E!t9<^8WF#ї#H۪2sI̢!?FLA!)11dEt|p+i,ٵ^`J1*A n8}>v; \Όϙ4@!ΠI;) ~qYO R.yqA8,3.uo7$E[Qs%؈\%H0lOa5T9K9AQA)H9J2 !QX0 A V^mI\.ZN)Lbwk]۶$lZJڶ=LqHފs!>i*}is᝼;p_MV*A1ǟO*iz:ytM$ {ʯZ^w07C5:M'&sktS)q8@g۶ꍯ|OU{6oР֒g^4BV\US2~= $L"\E|.&'OW TMVunܕ!zX{rFDBM4Hw M6 jes R҉"O$#o.s{nm>N1[LX |X%ϵѪJb0b.Lж{|r|$b.-|,c t!]=eBxOWRY: "Kcn! }- _(cމ4'A;j F*\NI[sMFM Z<^*.UV͌9 ਌96wzgћg:!Q5}oZE=Ded?&QEޱgom͇@avɹD]od*3(AEP\׺U@F2c+S}[ ₼ APy;Ǝ7[ٺ9!WFi~uP8&MnZj R'0.5ǥQt%9 c5g հDU'QԊ0"8fJeO-F/m2'Db+|):SC m8a_ʢG$Qߊe6e_J'$\ST,AnëzYs2ݺuNC{S^,TZ.cmq]?@ĤDrB](_\Ţ&tk -j%6Ȕi=ءv}רt&sMz!Blٓ㋫{j/="~YMY.}',,4~>ʼ8 9In2cHcyM"zԏ_TEx2Za(z^ۭ5KJA >}lݤ_k=waDb-gSQ@#~K`wsI߻9`+KajBD,SV[XOh7he` aDH䏳INRwԱJ]涃ZtH KJ"Eiĸ 4,O^? f àk:mXQ/({@]-}ؒǿ79ĞI%{]. Cَwv/w¢Ƹ Ból{tPfl촫BfW"}hDO酁Gco_FGuOTcO!)GTak "eڏ:DO^x8B3KK qqe{t5pg-ѥ5& 4Ղ)VIxZ"&}ֽlC-)'_ \)IzrFmIi6lUf!SnPˮU'^Ns1CwA`gU*v(f[OPҒFŏ([_`(]']ZwUv6Wp6KCek= n `5 tFx[$+rDnBBAc0…x4R6Յæ N SNk"[7< UnG}5^Z!=yR QUHkk9y9}GxMvǟNdHX'p )D. Z#6ٚAT$x{t'3GxsFunZ.e܁"i" ٞ,E&5Ŕ(P3# 6_w¨;_9b<`M#`}|paM CZ֋Vu0<.N&$į)>X^+y] 쌬T a 6Ff{IB \9ϮӏdpIydD3.__%j[5r(JbU}vr" ]ڀixpNXi䭣&s{n P2zmlX1q^XXڣ*A!o&D"xmJ_S:KzMYqű8Z(nݩ{B-DC^FW>xjh=iO L dlez>pF*=SMg)n ꪶ>ڜC6\8 g8ӭsZQ>ژ륝uKۥOlK!HnNl0Xq%/K:)tx;1*C(ejV<~R2;P dd!M957|kL8pqeUNF.nJvCeX3 /nDpEoثZroCśe{N9:o+%x{Ʀ٥nչYuFu4j-mG[4FuxC'}h)kQ<۵[4-¼[[NR"_@:zvcAϤÇ5apE0R1`D& 7Q`슷I~hGe#/cxIpu(IXp"7Aֈ}D2ʷ@N?[L -J,^"H/)赵G8^8H6I7iVx8b-mwioS9X3qwYrӛ!A}qrζ_Hn" .=HĆe|s"Cf8p0YIlvSQy]f_ HOqe92>V 4QIG}e E+1u-%|{ A$*l-Kȣ^PIA]!\YiKMSJϢ,S(1DK֠Fb~^UI;x0_3W8mP%vN fgq 6^YսmCciiʧ]X,N!ne Z0 bYpkP}lȇ AV׀&6XI>k(hw!m_Ͽ Ec^CoC$Ea}("ho&<EyDXI{l Cǹ+`c싎+~h 4IjP;1lI&k,g"WT(fޟ]X3+;񣝅DQ<&{KlvWm]vD ]dhřkEm4RCA)k ^޶Aw`"O\ji5aXF StDy +̗]Sre|BD:f啹6 >J <[tJ⠮H}Rp̤J2$pT1Sw8@ND;JwD ryҖEJn-)21'wMy<6%=(֛"A`y,ǿ,̍g`&[n)ݹą&SV}*_ܕ'Uҿy5بjPJU4o5=pme[ίzP0Op9۲Gk[Ix[q4\wyxL43 N?#<^,NGBgMvv$B#\IFC4Tm]:Ld5.BH||vs50BY2FU* NR<*qGIK!t@w3Ϻ+BdyG}Yv6=E2n{4zө#|Ԟ% }ZJr!A'aa=XKR-?.3ͰQ3HE '2).O/a?cRy?J4<$ '؄Az g_py(Λ(859Qu݈XgR)M7LH o-0)Kr8L0D{:IKAҭmpT]e>!1h^G$uogkCw|1P-]Ei}ds#?9qP]M ECe񷖌֣J$<*fvl#$=j1':4.\ui1>D>]`@t)#vl0Ӌ?8Cv#!R[\ꇶTٳ>&=l+]mt}Ƙ60KOi' H6sO+>ĿVI zpٓ K+Ya%lr@A5  T0 FSE[62IV gI\pC9W"HL(~@h4nc1߶ȆƮ;CWC*P0‹~R439?7G$Y u+SV5l[A@?:H.s|BXˑ[WHn2tIRm񳌄Rnϙ Nk7j[kZd 'Fn,ȣJ`O kܤ֘`*zf2*ף%nmpΆ:3$nu޻]6jYd(8,!ۂ|n pgI"J kC 5k;mMwV=r_t 3¨<'+>tnЖrt|/xV3e9G & qZzIcޠ Ȗ[lIk |{o>>*:;]64"@_* 2!6rp-˕NF + [0Ip Q&v"BzHnek=pSװЗ`?2;Ks–x#9EnXډKe?m Q9|ɕ}7}n(^JR&(Fe>,s6!ʣ"NQDuR\F؜aONwXA,,.ք߽.hk JHZ! ]Ӓ?mwH[bTwdiYXhYl:VrSW%i"o` ^2*zvw; a}!6\8,$VD~`ٞWIi>`h?*{ʎ 72 `Ɗ yǕJRtv{>R(26ҕxhWa}$!bV?0v}Tƿ=E{0!ꘉ|C4yq ,z7Tq*Ҵ.*B͐1!ղv9RO; (M>liJu#ЖWfL Аw9!dOͫlt]}Їճυ4ԟ j7浯Hvsٍ0OyVY`8*_Gw ᓮ:f_ & SP.JH1]`RF/s.OGnW((QgK18-"v=fo+s'w1TXR(X_8Ao,Iipb-5CrlzuT7`. LϚm3/ qƩFU^Z~NU#?~!cZ~vBM)Ց$ϕϽ+b棑e & zyPS kȂ.%ꆤf/YiG,:H0l;~Py)ewA^Uq )#o#Bw=Ԓbd#qFY!FsRdE.h[Q;s;wJzs 5 Px~P4Ni]&waI [5牫iKFa,~vJKWA[=VlpܣɞhpE*Y#L((R][` |iםѤ)bP')P!3Y}Ŀ4uIn 3Jrd!FE6f{m/y+C(i;s6ӲBЍnS8,7bu]8d-Q,Ij-hVQ(\tb156s9D:@<hMBش0d)˸\҉~!,C& "bfs^ >qEӭo `+VHLg`8;rrۇdEܖyՂ 3/lduwфE۸+-J7TdGcՉfQQXyX} RfuW07 .t+pL^F$dqo yE\:hl &T{N(|6 bE*y"|[T5vjvr1uhiqn--fRC)?K \P#|ag F, ק3;qJ&=N"βJ>EK@s%ˮ>uNwc~Wl'Y "-Sgv;$#Gät;oq5[ P ^$HH V/DjM3 ċ΋ÛރBQ5m:,f?Y'Ү+L@.PLuMf}2ņR ~a#+&u\*е!n>lަi1#IИ`~]ߗ -㺦6M NX&eڿwjpX2eA_ElgeK ?z ɊVuXW?= ! ua'Bit9:۠o 琠hd{MʁF(]p9h *UyDx]mvA(d#rG3h,̸3ۧto!\oWޱ@F]WvIw56(Gޢ OaD-ˎJv u0ԉ?ή F+hDj{w~(`5FIQ6@뷁\B%7.Ia&%-=]*ixfh/oR,dh|o'{_F!iphSL/Wˮ 3rZVJDBv]/|")>ECXƫ|,dDOH (oE9#3?\uM*Dݤ}%Å@YFWmѭR]ZP) ߻. S@2)JϑurAq&Z5wx>(4R_mf =lC9^aM_tw] c_8Ѩ|x1TV&-c)pċb+MvpHi;+AۊJIb6f7\ t]<0wervZ{\tHI6q=Oq pl ȈFt|%T $;2^n-yi>U-U-E_KPA93KVv)h=D%k$R޶Qqo O; 4|mh:pXB~CV*./Wι[\+v8[,PBmhs>zpt=@:IdAZ%25""/HI/(&# ?sԷ?Ռ_s"q`~ E 2#Ȼ$_x{yvI"'M_HEnAʙi tB [E]ͅ(Jd꟮M/Gt>~EkOmy2v1>̞uyIN s|=3OLn`97.)VaH?C<=3>Jo~4;dSr=Ꮤ4+]Nl+ =(_uѯOmI8OLmD>+䀦*|3 it&9"}ވtmy[UlAZ1P =ԝ431?{&2S'юvcǂ?cvoZ1XȰٕh I"-4{b5˒>LTu{fŞ'A58Mʆ>P.x98 {|Zv7\)m O`#FN}sh{,m<!V]9\UQAFiR<^ WЀWX6b%ɕ11@(1Ḩ l:is|Fq{6{=VH`j϶<Q}RL8% ] ,~?0ŰNM,td4QáyNh`+(q4( ¹$tZ 3MRۭ9ovS㠮X;[j猿ژ v;P桛}r+M5Ѱ)/l`_iPeTLyoRӫwy;x$o;уҏdQIݛ4#K't. 'S-uYRZ|<]^tzh MOQeL!Q5=>rέ 3H1izRJ| Ϧ^Ƞ7g.avH( `O[Jlh)GQW?"BbЙx}/eBLK*OI(5PۭYb{#'ȍIQbK/LzPe6Fk:D)6 ް1d!M+cTzަ2$zg2xA u䃁K&,s$nk.K=l^Xq)YY":7v+#VNe5hwՌ|5* 1gZ﫮X1ӍMiDK^`J=uruP!=i0ws*,JH<0vC{,1P#HG'nFQ&f3(5GwV/jaH&aM~Gh2LrQ64t\v I< BW@:k8C}L%ˌ YAƘwY!מMcBvy{K xٛr/[13wqT-=#9l*oK%ΏxSk|Wz֎uq2?uix |;qΌ926qW+^f*sM{YB83-%7a|~1էbOk|0 z>-0aU,o|Dvdi+J9kLSEjRMkkCo6%e(f5srUOu6ʒǖݻyk4oJ71F`wÃ56#ǖp sOkpѤNf }n*uW~q`&ZVm.-cuj`8l`&iiQG.B 25򄟃BѨr)^:) k aDv 9k: rkN(O*Z @{g \XsQ3xx ~ }m(DT swU3yk3M!`w.1b&}19@w?W͍āŅrk]cG]0pڑ{$_Rnmya#NnN|d]!jۥaѤۧ:P|*R>ﱛjp+bTߑSKyr|ϣCzuWм鱣d8ca`NA"kXire&$6>0}_dOO&E[ %=˲nbgC3{? P<@( U&jC|Wd.urB/~N͎VLj.BV1)Q`yT4Te X4=<a=QCuة;lv9U*\q^m:#lO: !ۆM!ߧ@R%[ak!?%!Z015 2@~K Kڎ6dK?^iԾKYӔ!ui'tEW QP̰oԩ & f]C~G9w@Q8+>րN͙aib k,#6V)0|]־0`6{#wj~(GcXp:3, :u^܊ n;1fp $%oHPؿFR>Osqؚ҂UB֘앢GhF qvk-B^ 7\[QlB3C| ̰Eәd1ˆ4*\xD8g4}24fz/m; tϙElM?_V=Dg4lq<ՅMz_^LCba r=mk R{#f[̬ߕ2%-* '-̴;2qx8̀3v2-O=T&˪aˠ}f*I4"LQ_V*@^C#V:AsGkj*uqDF"1.OvoG*z8{ŮFlnHoD> ; L;蘒P_2?]Q[-#4k(F]D(}:8Fl6FjORB&Kd W23j#,{߾OP~^$̟%b,![%/e8C=!@r/lT9*-ZІTXG 3J+*WVT-ۃW! $ßk! rDlZ4aOfJdËۈoq|v=!Ba.(&J1Y2,:F']HP3HjM*p_znG$1920gw /Էpxba^F0`UO)_ գԖ)"JP5ggGԲ%͐e2o| 1鯙^xﮩ]1{6:@l7TEh|VK75L- |bB9j Rmsh%0RUØD| |eP ~@($E#Y{s9?`09&u% ڇ8W_7z,3+K8'9*xoa\QNoD:܎E4w:FL =- "ݵ6FZG:> Կ?<5%4;_P4WC<* {}5Zr fwY@C\֡?AI~5 Mmلs049bUX DAl!\zHG鳝W-$snO7HWD1ENDZbݨԆ R Apȃkvppw󢒤"}BRci.m|N^͆$Yk( zP톤ߵ7"[v F\3d)aC]x_E!X$V̰G⡇x}as(7?H@cŮMvS(@(0hck2`?mp"$m70 k񜿘ʪ"[nZ߳z^/`6GTs1H/MrFsMύ5[uG̹eQs_ &E2NKB_yyHb=w)YϕHPl(6 p2^vEEN DdV.@o(t +4:9QJNìƅPXɤ mˬ"Y E-d.UGꄟm{SdԓOaޏH˵.P|6/.,14 kO~S ]h G+(a+h8 S7xpp~k'Sʨ hE E[q]ME9(_BoM1i֥b׎ogg[M|:LZ?[6>{l fN?9o^v+BF3Ř)PkrB뺊ي1jpqñP4AmUt ;4M8#8b.o|BCӌ 8#4ɄL[r= SrtN9_t"N#%LD瘸Y3+r$u";U1~Àc"Ikx⛟/훑"9Ib'9bٌmɥܖU1@ߓΰw&>Ҩ6s뒀IEbAbdX)Q4ژit|XF4H!vq%_?fzaS2,@9|!eHaZ;='a.@} ^Ro CyݼwuU0bZ8~֫# <8ECcܘ~V?U.8ra =k3c6 d5{J#ޑņ6lCaBp4jߕn3&2~͚`.>7d6u=xcoJAh.wDg4 CO(@عE ۭ82%+nm[*$k-\puT]/0CiS`vK*,`t`_4=H:;_d` DMa$xD0$ǧt.|;fƓG&nӬc# *ia'hvD4qv9b.T!/EF>x \/j̞=% rؓ wb*TFMgWE+٫⣣kuulF: (l,R p.a-B4U O;QysDf\ؔڮRq8Q!٬wyR[ul8F.}Z&?kf3:ҍ v[2u&gSW1B #V&{77!~p݂bٛ Ў"s\򟗀W,V=ѱ:u6ue rGKP9FLT}j_(윥 LSܹU^M-aUe'ZɮږXBf'8töGp?w4O6FU -ξ 5i;lnB٬buvm7_kIfsT;DD?mEՃ9,J8j?Adh~ZQwߋX:C>$y#n.`O/Tҥ XD̜%Rj\\h5}ꕪoWSp/O}_%r `nė; IC<2FbWH2zc k;q"u2ucf2,8e#5{tpN ff\'k"tn3IKJv٦7pChDzrQ+0aXsIu xKϺ.zgYZ070701000000a9000081a4000000000000000000000001644ae3bb00007e10000000000000000000000000000000000000006700000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/dvb-frontends/drx39xyj/drx39xyj.ko.xz7zXZִF!t/U}]?Eh=ڜ.+ʃ{MMյIA{,N5D_}^3Ԭg3_,f:Avd9e5j5N|diaց̦qu9\6ŵ JZ ZxQ3Um;K>J 8~j![҃/̚Zk"iweLNGG$ aK+Cm?Eweiuccؼq6=_uw tgNP%$1fф[uzYܽ:Wܓ(x e*G0Wˣh2JJRKi?A\,?gu4IE{W+(~xlR9br`\w4??XJ(oyRN %δc^:4Wc'm~'j)w}.9 +S=4\`iX~AD7$ xA!cm#Z}ۘ'e"\ 3W<+ަ\MtI%޼nYNv~g\^D"iEu40DUH0&ml^0F-gJ.❮d[g03&sɿmٸ) ^H}tL2)Kt]D- _C0$ qxzn[^'0vRQ[qTdYUGuR%RaW- ҈>AdeyG<1!!CɛY7?$~b\?#\?6s - 4`DO;v&@xtq?'pu NXY\}}HFzi 3U#,#JB}pБ,,jkhkt 8S?H6|6]`7]̰Lڲ.x`m8> "N-oh/՟_%'DXx2nBJzˏrf=J>Wts||GE}'W|sK#W#2 sYQӦ">)3h!+ (!)j3h]mYUAAfF!~e[gd:oiWx/-İkɖ paGcK$9yܯ)';ꏶfBke!C^u".&Lܹ+arEuƶoUd娊̶*n+ о,aS i,u}O=4ks7tʋ=4GMz6Ԇ&.G" ]ں%̸kLgYip@kSy -by9"O/PiDKkї֐ Vπ{׻{pm.œ>rL/$PGփ{ i~}%yʼcvVzZp26$$jz=ȍ~A%М"Gt/tGIQ2d'68o6]l󣉷Buwb~O/g̓M'?6xNޖ5z_ t3Xҡ(X!?¼0Й9ì<\A~š ;/<yRtx-r5ÕNjY)+ $0SK-=%-H/UE 9ԑgͿ,t| ƧG;LzY ](w%ŊgrNC~ƀ ˒3T.*9gax8/hk׋?TK/ח2n'b>au!?驅1"eRl. ^LYu)Azp:hT [ӳ* v.! rX  {)7Qy096cL#1h%ؒ/&lGn[oi&;,-7 oMӳ[f_3wѩ?##1eM.y7tj?oe:%1CO5.>\}+CFN{dLWqv_I$iByu ӇbH:OExyOK:_qNʚ!#jwmd&aA3;1 }Xd3dbgmoo7t֟[xLcFBiRJKXlԗyN𴉵@giWEdh3){IvIܚ'K˝1[8-ˬ* Ҷq7NzOEZ1/ P(+* 23/B4`2&=r&xR5zE|%ȡiww uɪy^=K/kTqHMA72#dukZ# xM| ]7Z||7e$?VKoOV&?P^^<vz5ov}+|=xfn2"`FHFzxB5ؤg8K.VƑ2b\92 Nm^vh'dM0Zf{vI6fgk,8>&1&? 2 'YraJ@:6="B._|ccW q ~%*+ ]G0\Iݙ ?e66%fRMz+N‹9 }bHg]-8e~#pA~Nxh7b际g$z$Wi19CCR\ix+Sz xAe:D^Pԙ^d`tmLRFL/G9UP42Q|WAK_>|'Z \1yܔɛaFPb'$=KgEG"?uX""W0W|Ѵw[ꎸC?8d2H f6 3g?{ jM: m)0D =57 91 +,c(_4(,)ISBEsYĒmkHcLyw*&qTo*S=" {wj`ȋrO1ĻA/*r$*sTҎ\M.InpPfƹ&m jMeoضo~/!Ғ~9n?(>*^YK/Kcw+!p ~%w¡_l6PVH4M_sgYlG 5E`'H10z ?Q,g۷ -N^gmhrovPk,rd-'pCML!ǁv<%|udžA_Qy֟ZAQ2U<^ d~]뻔\_%hBWLpZ )۠q?G烏.$Ҭy~ͮر祠cM uaݦ=ChcgH|`5cmc@'?.ԥJ %VGJuPGAoڒmO?`ҟch0^ne?7XͥLTFVt]Lx,O#ckƐX)v ^kbDf'rQ::\/H0mœ/ۍx/u6'$5wդ[v:.h"]WA39K#|gʱ]XZ/`ruJTău{CsUҖcȄd/ERJ/sMruJ `P=]YO3q`R?VTS̺*Cl֢f SGM%;@G,“e4cTNUH{Dm! iTquiY\'Ec [:RVaW\6`~d*џvPW&Ӎ6fz2 w3痴3Q]&s)BػgCt_/UI*S-pMp0&x0}?[rs}DrƹA&PiHx)w2^o}&Q)-5h#b/5 kBA"OmUrؒ;5XMc"u#ב vθus `}̜\j?/^_87ظPzU-MXss0b!zL&}c{u.=qY ͗t.ǙU{Pۤ41:t7T] dgG)5aDߣ)y,;/t]wW !>: g9e3K[= FN\f; {K+3ܜHI*8R&k]@ iB3̒u=/&8 N}ҶqR7pW" {L/c _BU'k jӅ~Н27-fC> -QV~ 𡦶_1d$7qgn(E&n TF"6;Uțri(=yW[7Șx]SPgD>719z{\l+/=AfZ=mDMv34ၥs{q~qTr!%hr>3bcZhN/H0 [ -Y\UiA ޕ8gfJDU{{j|nvbzEaVya9;]OTze ߖ`Ҟ1s.[Rcāhs?]_b>DR2MA6ʟn#$L!K$2/]3*U>A_ *Ś.rj%z{#Xk%/o*B\< &ِ&xo XY Xd}p{f%,\C_ {gZ#Am<5ay>HBlV "E w g^F=&xLzn*"Y.DlblM.BQơf9ۂ)z.Ŗǚ) > E[\R!RTtF,0*`.DU㊠KSA'<_4: R=ntqEYC{ňP1r44t37bafIT形&çRMZE3":vW] dPG'GW0"ܑ 8:auhƌLKa,R6&Hi:;3 xr!2^V`2/AMOwPՎOհVK'3;:_@.!]e, 8c4wf3ع0Ͽ `H\-ʽ#k1ZYt>Bbqk\DZ;n4H#P //mQSE#i&jcR3{f*CQK*})[C"Aa_P$T ^r4$@qdyᾭ>\)ډ+$ddeQ= [R5kc![y8C<l/7'LذP9I~ 7&? DƋLKkZ`[(fdžɿxk5)M"s[[-Dg"Hq'Ұnbd1U"E`z]DJ-0UD t#|<)zi/ VKUJqs="r[ڷ\ΊwEw ׎z,ˋ'1WrnYcbg=Hx8`0YrE -yoi,߉=GQf .8{ieLi`Y 7κ6y#f- x87M: ]9g1vcV4?(tz:i*ǹ5MMP{i$ MS^ VK~h7YSJZ#>DZN"FLHKMnFxBYM4Wh8ȔAwn4#m"*{n!J.]Q1:&o2(gt"gzaܚv ] *2%OlO~}6Y\暹\l.ÝOKϠph1^ux Ӌا`!40ua0߷U ȷEcI,5wȍ^gfvn<לFpedjU935}Yld/eEnyT?->0k.8D(#`)L6ȗݲ*.A6 jRVJG3 ͱ7n"Laa `,g䛾Ӟ V)#SDCA`:&G\=*=%6t7^|*!D w0'_bz .W;gF@YH7'ZY)T(d2#~Ca$?jfzn<&%YZ ӮfU>͆]F0 5{ $.F$70@؄eMՂ=8"*Ui}/Y] #?n2F(lLi֤XoY{Fx$kKMEǀ`F'O6x]g@m~kAiH H< ٻVScΩB}Dz ęr^7d%-Ź;׻hr; X(DRy+pMA*;d"tׅT{8bO`6?XGYjW703TT+2Er 24}D QQʭ$4-J\HPM`OqwSG~6jCEyX}7d(ݬzܛ>Xr 6Fa.hoHe%э c *$A1zDIR*̲c0\;֠nIɜLƹ&ʨhDo ٰ9ش ݛMGi@53ռթJmZހoLr`8W!"?EuAn- IA?Hi(4^,u B5`Z>Ti@Cf>ΜiYQZ,&&VJo?F^\Q( v mQ^Q'̴^T^Ѷ˕eˆiyUD ~=ErN6+n x6 d+sS(kv<4lSsrn7]'C$ iAa܄ ٜ?k%80U0tM5P!1fN_9vFHÔ˼HH?NW"rB3;%? .$֔N3nQ81ؠbkӄ a"2=E"Bm[qn;^i0vS•gRWRT|P/G|x*SWpré[;z(,Y }=,|km"m\Wn:f"O萆g?q  IwP_ K!p;!2wn]ٝaUÓxagxO/^2`m΢#f0%YxZҺ*NegbH@a0Q!ռS}2JQ]èF\#d?<::<Ϟ̌gjT|h'nw]tຘ=UE% xnMl7'm)u=sq%j~=z(VQQ(Qكg[ .ڳCYh2lR'R;$^}KV5{zrQ!|ɿb"v\L4E1=ׄQT>1$yvGF:.  f(|S3mhPv _კi흦i&~~4 y']x-״<_ZkA_C `B9Mqŀ?5l$Q&B" ]c!/IW0c!}d.Dh\Q)&FmL-]agc_+hr8̟PtcaHpuSzD\ "Imx@l-[ȢȳMpU,[u=q<⣨ ǜj5[Oɒm=Q/9IZ!cTr_SnAWNG&])`N(Yu_Vk9' -+UX ')(&֬,vu:!a6K>hn*j9B]'Eeː֞Hwr*q,Ocm-\&>! -h4̶Mr-\:{+9XDAժV7UǓ,'z񿥞Hq_ơ<_|f@Y1ޛI 6MiHԪIn#޸݄}s`8| MRɍX.XаH䖾&GrB@̀Q#DYgJVќ驣rrg2)B[E6A}rܔ?ѯf*)z@"-YEvN2>%Ē[ .xˆ78QG=q=c0f͋%I Nߘq?\/5\pKUk]r=Ҫ?[c[Hv4yПY V>"WyA `H|>$Z?έnGSS eq+?@gmI ZՈBen_=ɫ Kn'!2dv`{bw0Gu{ (qւDCG<8M֢KBW;Eo֛#!'qMڮ*.u,>^&hom Z,j篯WrMyaM^$?Uׄ:plFq߁rP 1MN'=OұfʗcUQlyńڠSjE1)bB1MFc\Zu_鲓0{P0~rvv- 9k]}i]w Bi1r"!9775b+ʰڮzz1dޗVg~ƥ~L:bMKDBwfzr."=gl[V (|JgܒRc/MSxw|HWɹ1s_NibNBAΰ6_atPHl`xG`G (Fk]A݇4E"S4 d~Δ=4Od`9k Uէ7lpm eg& ^!GE1gd411 DOi7ҭGpD'.!.4W;hdݎ)}N+_s ;-oOPZ9k~@G KnѸkmVҙ,B U\Cgo7&PS/e9M.il@q |i6{ n .~mQ}2)uո[V}-Unpv[)pxL.=хols @k*;ZUYMOn_TI(5kbw{^9O;ge rW=gƮ9*eR=e v:G T}@fߜ7hsQ;bG" sJp6iW em߇ hFsXecM-Baht%2̱leg7:2#MA?y#_Ltf:oZ"Gq,%\фV}6@F)$ {DROp[6)}Q$B1V Qc|@iH c}d}ŗ*RZca, ==Wvf)+J0*j7"w(\.PPH~%r'CEV6Fjcӄa=Xn Jh E&3s{  `*䫯GB r߿ rJ砑tWtTtzc{DJ+p|=Pv4yv7RS雿%1Դ x;5"G{ܱԫ CPޱr1SfJpzԢ^V(ފgaO4d#F[zR15@$˓ת}{χuJE;Xx@Q&4˨:W™g  d # ^iUP՟E T?dhlKDx!=/Kf7z9Ca^[4{Ff"Tt{v6h: ni$:urQL|N2BC^=u=RBR2 zoR2( (K^J`C%;(? "}aۅ0GbGwn\$4(d24PM)Z:3>P+j*Db8*miϬ9=\,E\::Ut?/Q%w&LN81f%G(PY? BlI--)o Y#j_x{l"fp_?aB3}!E9W1}d`"u a;:_fT0AJ!`-WߌW;tz-WF\LɆg̸𾟶Hd/IK_{?3uz/yBx4'K .rā׸2wl2Ũ(!:,hV\My|մ?S *S̖g3zJ9'f/sw:Y3ǵ LJF78,h5X#v^SAW?w]@ݧEq)qIIajTE")4m׻[Ӕ"ܦz% ~NkR _|rm6ΨY*֊鼴u:aD^768~qe-lyǎJk~tu||>^0MI{A9Ismw1¹fvz )i, K*/J'bʭz|92_lx/C q᯽X@xJY j-om}F\rCiCKL'Ϣ?},%˟zEY30)S$m&- 7oQ5(c5KπEس>=Hx_j9CzK& |f9侀}3Kړ1pp Ȉp" E+1ӧoUJs#8mdW|jbCi4ŒZ.ذŠ+K.~< -8q̂E.ӗо]Oә,hߚ\j^ⱕ/&C8 ć9hFQQ:{b@턉P\~\SM{ǖiu4X[۝.i~J~0i7cgPJk@{%ў!L4J0"uA{P~5e)#YNw΃*h^'D%WT^hӅ'YO"s -R?.8}ዱ̌Cq^DZQOvrT?~[j*O[IN>r+H?͉,@2Jg7hԿɛd sr6= 2T;ƾ&ӄ[{Y fZd},c~Ыn&ǾU$طMmvrXs H(MT0{'o_@7%S?V!}Yd-bm #?4z&V E\0]IHMuAϧ3X9R) wX#q< @˯kDDl8աG2ʁn}:qҗN3>BGٍ$]ꪑ+ФFLɂNoq{@v~?b:ܧB~fx 6'\%зq߉~~C"Ⱥ ;;d6L%ﶣމe'B^Svj5gOHJfAx?<&|(\keZ?Q i˕^ՖX)r< HB묋v?P8!S=E{XQ&#n 2:=J\' 2A سHLuq':c!18À5ߧZai輪3?1%6+]!0)^lyvNitkBv(+"ZH*}"g!a:8鰦DRϧxuzӐ1$~>'rxsPE{,rک~-nзtfQ}[ ălMOuKEH~{v_jz U5]' XBÏ~tWrĭS#MOE]-(5*<1P P A˷Bo'1sc[5k\ecsr ~!N MS*tO<ңj,)oi.?mSm,M[p IxY2_cxBtit ܩg&ay8!=#ÿVa<坎MPᮣ$ ^rn0Ū/t;@//N.-=2ޣ@.z la$!$ׇv |m,.U ج<0.TU gv];pWX8HˆQDž C}v( RzQa"R6㍩2Arh? nl*Į-,I9 j `j@qԉG?n~\EF CN5b:(SWy5{qzڣ\^0rTp§x~\ 3`qVf>\_IRnb|Jv^цn@OL-BPX.B"O%|1'd I&JqC,;?8 kA?N6~*U >S|Z|\*zv ,Ꝡ 5,Y2IO ׁDyDegtPB9%]Ӛt$X"_dR`;+Xj̳˥γoc$O6`06A&uj:$I*U˃)́7n"A1hR=iǒ 0%4zb/(uUtW&;H$ W;/{Jorzĭe7^['1Yk#5|؝eIFbv)4C|-PFᐖM"}"OD@h\:-Z͏!S:1y380Lh8ma >QI6_uL1(FњB҅jϔ6EFGݾCًBޝ@o 6|}(<RJ?vc^H];8)W-8‼_R׭<.Rm6L9.%ؐ5(mKIϦ'I6mq9rx-hW)!&oYCY$W] qWK&=LϮn%$Zt#`s3J ϜkraҘJ=)%hhvq6{ClV *->a7Zk*!@?qNQUoe~ۊup**Q'Bx&I62:zǤl.7ȴ5?J))$! Y xAk,5K`1pO0O;gѾ~\/KGڶ*𸲗*oioZ)u8P0}NF{ōGs^DTDNY&;Gɼa@iVx <0~H>Ʊza![xBcQ8U{P9F6n{7(uYVc%V` ܹV-I~?jH:fG=,B~kPH= Ѓ]X3Z1:LLB4+ 91#gDB{ 1=nD} $QA}St1-RwXއߘq=M]F8$FX;9 "閅"Xr)yxZ: |a$KVhe7mL@= [HyB%iɠTQe@sT h/Tswy iS: $!1?{Wl8"q|;Mq}1\`!۞C{pbMs+k.ڵMFx7Dxo#LGt N6@X[lKY扉32%Goh#*)PozdH=Q&U;-{Dd9~X*#2}b11fO{k] LǦ*.y2kW ?"yؗ (23$;a:YUo>bT t!fw9wR fD+A3>]Q/z}IOn(v=TaHeG(LV(ȏRAt>)t0 M.U|k("hGob  u/Lnt-;K\n}@TmSXկGFP鿇6\::hJZa7eײ3z7Q+qI-g]$5 hJ#@i5r<^qR$<ĵ#C+H2fo̾WFXJ3P#=KK^M9"`dJe˱wGFI1E&Sׄp^Z.^պڬ>2A}1![~;}Ì,'LoA@y F0d}>\<&mɭzVDMYߥmUX_8) 6oL 'ǎVCUvO\[V@uV@^zȏmG;7k4\p #ˈwLK[ ~`U"0z=,2ۑWx{ =6?@RQqg#ށT6 pk0OuܭsCs <ښL#'XE&P&JĠWHoT]q L a^pXvс&%uXPQ|3QzIO%'.b+/.>,W4'EF"8FpVCwlt+0- 8lM^5*Ƕg6-X fʷ' )Id yM:'~Z6x1 X;lx|V+wGj#=<}'a $cdE͛ ;ve]Agt1f"HzDQ K{zX)׈'N.y=-Il}$g&C~x-y*iV ш4(c_SU^4 vO xbQq 9ocaKaTh% pKW%?dgnavRk;a q}HC[je;%٤D zzB:Hiˣ3^Lf`*K $£B_]dB<3M sK\:"ɗ"o gM0}9 xɞ#F QQ ׍R"#tD(󊶧ߌ"༓pY^϶>ui"Jҹ.+*\DYñ DfSvĒ =׮4 Aurz&bbۄ b W]m*GR[M1;m3}D : 1DTR tt`Co0%ir6*sv܎{Qi_-?jGWc7&Gj&J) *tǠA#X*!`d^Ma&υn"I◥BJòRdMSO'<0|S)~˲T GAL@|jLt+CC2f;\¬3Gq[GAvp1&%M`J3p  ^**ϧ$nnqU*#hHt<ւۀ׳ qk6yLdLY+{h-fo<l?k˼›_҈94]ٺUpk[V(zTaoٖ>BB<<%G_Rgv+kh 5rQ?ܬ4BiCq㼁F8uPdY &y8ѢZx _ҡY֕'e>N@xcu$ʴ-De#nvԭ|o* JSCܬaw)$N}|/&5.|sRyOՂ=xq FASr /`c$6+]aj7mI5vaDR7c = j|LBBV Gv heM5s2c+C?w=V[bͶFȥl~CiV[]cu!rXQ^/*t[-zeo$ .?2 Y!̈́Rק=H4;+Z6DaU4Gp4MxD*7u#;#f%{j-X׭a̰}I¸qlÝ_M))9<v!%G4׀($휅ħT2 m&`6~ Q%\@s֘J+u ! W^ʀA(NRY=Dl$qGAito9Η3I` NR_L dS5mASKKώsm$gbw󍟥CB1F' os}L[;ig" 1u*Wj؃tz_0rAᷞ爫`4UעȽ>$J+Yti{ =8jB4א~=-uiqXJdo*7#LF2W @D P|chJkԑq Y*2o~5b{ouq@K)|+J,FrU9Y7Z+C3Dv1 !Jc:ʇZmNrL㎷6om(E)ؿm뀷ã@#҈,5j8FEC7㥚PYZ_˭,vD|Iʀhn{\\2M[ǯ9޺^x8;hY,Rβ.RMT<649-\1%H_2OWڷWz ˙L%YDiOߴaxsG"K_<lԗ7*~kKyFY"<݃Rgފ6~^Mp.Y.󵴽uIU[)YFeÅ"cJDՙ>]e=ČfْUE$Թ0u6h{LX%c<1 VVm`uL&znbmHx6dC;:p,A 'kx~nh?65$M7ލqTڃm7[ZpZ-_=] drӨ5v'U<6]2{m3%˴iYvGˬG:c8IbxNyPiA @k '5#~4C%H!?饅_sb7i;.q Y_7=rCQ0rMaJ ׬w{܈u~e"^4k'Qjw)/}/tg+0pSP零l^%Z%l@6R2}PxߐF b PZ)pg >^4*}MX(gQW=ݷ,s*J*XK!TV +|dѝ %Qh4]MsP%S/?ee*f=h X-h}(̿yfAiUT#;eh/[U`+=o MQdGfkgXv43x} CJH|PЦ(j%YB19UZ0v8WK^+esuds!̪l$+KTee669BjVcgߊ rQorYSw!덩n0V6#؎;{jy)!=k~8rn뿲A0yX>Lg5D+'Ga]K@6 ,^ZAegc9UHvm:BI|i*#6ިX=V_O281ʀi90ߕGhr_4&Cj 9?)8wj46@t#>m55/ ~^]AOel*CBmg60aiI3_yXģ#|Ugme ZbeHYrK&&5 ^И.*n:+ck<;yD",vxEI9 k_:&\/HM\" l-}|ؓO.5ft@zb6#Ř8e-FM2 AܶY*rSd8\"<֟j2)j Bڄhm8MJ@aTL趏;]M:tm-5e= zN#հTpH&iI<"ByI+"<>%ZGۓaHC\lP68w鵢X̺Q aC2~N|tx%"zSONw*Z)iF+sŇQJ(eLBgj\S :?KO5]އ᪛:?}oo*Q2pI"6r=eWaf֭|E;[ (쏴Ib]3g0lWɽ&Jډn>4^ g9Ŀz]}$S?7qrfϛ@;.U c38/~ 1OX\]~GdrfJW%:^vh%OYLAU$>Q8b z`){ { D`84kb|2cI_Tiu4G˙2.{2q,J o{{,SRFo2K(P\WVҁ#+FBՋZqp:VXq% ie7\M}XiPP 0OU'3(2ˤm[<~\N/PL;' J2I@]xɁX\E(ைfPa͖PlZ$;&$@KR`}AIjjq=wa6{bY'e9D&bSω="pHWj![ Q0 RTQr,zF^`LYws*k863(C6,vD^uY6lۗvדE"pD>ֵ 󋩒Xh-dJqraH8P4 `NmZPb>+ư`4Ty2&KYw|Rc- 䇈tI=;SMcHmX̻!jb,ܨʗ:.ä+{E1t2 2;e[0j}F?Z"?8\riOX+v>6#vja7^`R ,(龊'Wcœ |jY稹C O16L%MEx5#W9tGyؑwΡG7[gzD 'k9*{+>!0Zx4h =.9(Jy jX+Dtp gjdNRaactQYh5ՅsN4{?OM,ڦ D2p7?*8"p#1Hc KtJwHADb*I$uHߟurAY NXCzxO+oh5)#'u}gyk ɬN Ew"1 =C鰅\GFni|M148<|R=x Wl tx.)'.[W>SW3~Bߤm[:F؏= %KBi ;߼Ąklwm ? MIry<$ꥸ6HT&#تN>A[E&y0 cBɨ6WN#?_%yiA.݄X j[g8Lq1>ȓ,ևFoq$qO\Fݶݤи*2S,.I gYZ070701000000aa000081a4000000000000000000000001644ae3bb00002db4000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/dvb-frontends/drxd.ko.xz7zXZִF!t/G-s]?Eh=ڜ.+qH>/5Ύ5ΟP% JhAsecb/"բ!鱾/0~p0oF Zƻ%^'B儈>_3ya2VD%8X1 6 |dROǕ6$BG@l8<;钌xNÙr$c^XD$6>[4(čwh?Sdl.37aUg*EɗIM'{ ֏:ObnZwab$ҩC_t&SmE.w?&4(Vmw,:^̲bZd*Ku.-i❑aapS<󀂳+{ZeSjafq)𙓻 h:!{4qxR܃(08 zTy8)W&L/1U-fkt@T}XaK Y*"ruq*PK6?" sٺ(yՊg\R*.+&%ZscЎKlNPf4&OWN0NZC8pQhQ>mPph-J/PcwP@W'.JP$Cn!~B1DrSw`o+Wxa/^] Ft@)J ˌEH릎=QMX`BN,k׽>LT)38=)m=~nlN5BOKDc $g ޽N劵Ꝓݞbgv4ҥ/Z'^ ?, C\q_)nP0U+(:r"}UtU?_)V$9Z͜ZqD#CAG#jϡqPB`bԸL56 #ȶ&V@=Er6H9hqj/73HZſ헍)v^];bn8IIӣGTQguո,lH Rs>TL{,6uLS4$Tz&!=wK]0 ) Ѕ ɶ.!0Z!Yug-Trr[aԣ;81mW*bz߼oWʜ0H'd| p%3/b_Gќ-IOwW @:(VdK h@D3W R'+;CѮQޙF *CݥVq3K+$n26-N&rхf.u1(zBI߀ 邒'O7BBBxߐpQ. IZVsTTx)AIvq4A*{p0ZoYq$=YlFSd/Mp$8o&}D5tcF}ᬟG'M&nj:WxÛbȰ+o܄H n ]j957LɆ Xؑ6Y`hzB`l%L-Dtv .)\-QzޜgSn:!9*J>Y\V*y!ToO6{H}@ 8^O/o.*E:X8 īRSF~SbDyKL_S֛.܉en#(mVc91gԽ"ja#}Ʈfaϧw^Y\J[@ڶ{/g]:!<{G? h(.U!!-t4{|.ޯD=52 _T*JToÒ r1F~=X1qݏf*m(sNK2uZq%2foI{[=SX|KNmuCW#u:{mSzOkdO'G's#39d5朼6O, JVї'{LS)>hS5c;7ߔN>ոT7nWnjP>77/ p iFp\PӁqFهr(mrM2Gt{2[QΔR⇯ PAsTJsʥsNmi5w0o*!*MZvW-r}_>'8k5is}YoBUO٣nᄔRO%o&XQwb2qSN1B6`쮶7MaM#hX>&7ΒܚǍ&ǍMKX݆&BO&,qF=D좊{ w·ۀ4meS7Kp ǭvrڃM]UtlXg0Xv_KE{tf`[B":o,P.5G#'x|s(tHqNV`~8Fp,h^?]nrO{hޡbJF%ċFqҠC !~KsjKSYGWYT@WF} [ 燳]f E׀En!=_`\r,T+g7W. td w~T5黼SYPx31yЫQG Z>?zFbn0;f fw+I1 RlXOpɐQ2op lb~Sc3?+^R 9zǐa@9_74>,&2kz LGFZ[y-8l+g#O|!&S.G*Co, vs-n^.3W ؃v7mh'  [U2l-&e|+XBM!RooAhΈ5=$($gc#62J ͚.Բ@(peLJ)&x p |pcNjF\2a 7Y#I3) =kV!Gbwм I]fE/FRc)!)$| ؤF_ c'lA\Lj@ѷ\c:&8)WSv/@_Fe180\Ԫ{?m#(q$D]JWʘ{3CBm/_pe +b6UM t"> >>u-\,~-a{z`z]xXKitnQ9>qTӏY;Tp60SauY>ݨlm:eU8=`6#%,-"S Uv'- [$E驳Wz_FdJIKӍv)+ΜX,a7l_Mm֜&Ŀj_`hvl6GԔjj+w*[w+'ÖN%,WǮ#Yz3 %<@B 瓂}bYvAJB(4 %sh_Xc"bON =A 5ϣ+԰P¯fcD Wc(J{&QشY =2ŝi$KDf VJ ܙV !fV(&[\H}^2$uI3lfS*Ÿvd,OI&ָ{xߎ<-g;/nB"& 80uPsu;Örd:F9϶-4M_~}Ed~$5[Boc{滒}$67>=JgR-< Fnj~nL0rOu&~>5th_l/RpA]#,77T񁃱21V#2:22Xz>͌<&|M!6 GƓ7PSv(ss ft6w"^;0CiZБe"-wیRxB10"(#B9ᱦ M64Bܫj?(ƃBS8h(]ÌzZNq/`;0ARB&'1Ċ3!Qhӿi^H34>N3 ݹ RХ6|:+H g!CW|Gi[- y68@!UnK{ 4Gu1J_G*ZeT@ŜH+ugk0|n9Lsi ' V}><07oW#>kJ ~}%:*tseBiz@A>5 nuLka0`rdηS?_wø(߄2XVU&t4(\Sк os n?ȿSgi//:ԘIWuB}ÿ'rw^H]kr~S Dksd%qU?~nLK !YD۶ʄS$o"L 5õ}hk_"3̈́ ˊG:dK5:vqBW_-A `;a,7;%8h9 7CVPI277i>tV{s%~"|,E]n 5IW/geNIJ:wC|&OvTWZ%+!>7BA ?l7aS㬞 T2G+6֜/yOdMhʹ8Sǭؗ|\1l85VJw~0c4n-2-Pa"Ժk6Z4{eswo|.z׌JfHAARh\ 켨y04F:-:Y=E:*j’pH[+Qz.-w]W"ώcG!Z%tN ȩ֕r6 qvxBF܂ydjX2j@4֖/IbC,g BS~W&)+r7!!ru y0+vѭCejZvkI4Û*X,I AuV],渢F <`'ro JE$LB|#8=5R#׫?ELEJe ;&2)uv%0B}.Cj_!2NSG([:_uaYH3\3LyQU ;sOg%d-%+""ъ[TWV* |mU|\̐$rEI+ d$]VHOʺ\^I1}iU{g}K)WK"5v!L 頪NӭxR>''*_-ttשc*z'}%Θ@j[31s`33ٽqRG6W #dNq6ݭ| r0'Ufm<0igj0쓼YRa Ry;i?'l,1a@HѢ"ᇅ kDE|:n:fb3^ԇ)^BSa" ED,qu".t@ dHڱ 밮<(W*7Drjb<>$I"8]aΤN}[lbEFiSڦoY#KWVW6ҍ.(Q[5/ 񎼊B?msk'wgCIPZ1Aƈoq J`8Ph$y /=3$䫉}nF 2Q%ifTwrTRf=$Q3$b%fb_ JY:D%V9x̝l'Λh)޼GVo/ mKVluot|#mA+(7w40rJT!\wnÉr+z7/ {tA2Mhmw3tӡ9}\}o*?`h2UsvW1~ NԐ.7ua6ZIZ[ϗ:%$N<t>I= h W&oܶx [v5*-yI]b 8iڼd+*SK>GRG<>&uCv7S96o=1RtK>S- EɢI\M/QiX*^mY@X^SuP;_ al/K6R5@Ӷ0v[]avo|Ϋ[e[5 m-4V5}\6kwR\OˍhL{FVU8(|GCDϮn!!U`TRjX(FfdVͣj iw5"HvQEeH/amVM>X587H緄sz@lJ(aߟ]{gLaqe0)Uz0XPbh_a.UTX%wtj L!'ЫTaotmϛ׈ BhR@F&H!UZ/IaY96I]L.n/8ŽZuocx@_ bhSsiqy 3I i8د;4Ԛ\a8kZa=:zWBEb\j͐=2Y0eTR91|x;M_z x q5s7+ ' zKȕ&8n Lͺ,stцnd$ W[o͜`<mQ67T׏ÎU>o[ T Qެ l-ˬag$OY{ J&WvHtng#za`3<99sDK y)y{;5u@Yq*oXGCjXLdW cu, eh5W 1Ο_,̐2@P;Y2~#lIO_1U.5se+vb.!Kƙ},˶~5!)_O2vT͸ b> [I#JTYd~4lF&oC"/bwD3b>{Sq)p\~JrFCfWpyL oFIѪ_ MljSvM`|;?۫foə\X%X]扛yKmݝoQ]#4 ԛ#3&塱= .cIHվDL9eΊA/%l>29jRȂ]Em dho&| I*SCuts9RN`7c2єuk?H']e5Kl Z. q*NL V33k׼^`l-ώۋ-P΄Tف*Zybj<ڷ86Vz7$o/  ߖaԮ頍U٩qӨzDKiƀe?ٺf/Ri@{-'Z^Oz2:IpsM/Cr:8MZzymȢ9ʍM9فl9%2n,hEF:c8I*ob{SEXvCAj`~"W&U0>Ҟ@'G7@J0IzrwM'nZGYcix{t :N߾Dwː?DJ#/颦vZpd5*f NVdBjӃ?$]TB@[9UucƓu) X6ɈUnw"M~~Q[Q6ogYZ070701000000ab000081a4000000000000000000000001644ae3bb00005e08000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/dvb-frontends/drxk.ko.xz7zXZִF!t/὿]]?Eh=ڜ.+W`Y$E(fɗ!%'ePܫ{c~ml!?Ye'*XlE=yIHʠ԰rxb(F.AJXuAXhC.འl/9m8' AEHU CPURzAt Nk4t,<%֡LOBӣOl̊_2''O"Ί$w}2(Ϡau\u0%+ o<Ώ'?MY|INU&9cDZPUzbrX?kQ3(Vb8GZ/Jӌ1(щtQ=X u2慪O)pGZuy\oVZM,Tk4t\ cwwdv3;9N+`wBSOՅ]X,, a*ARm)f@.;7?ceF$7KT(]X;Y3ؽ&3UR`Fp=W:ͼNJNhY!F_ sŦXG7]ڻ2C\McILASo+?z@Ixs0#񩸱$&Gm:A6*7d5JA^ѥt(f2 y Cb)ѐ5wkBD3ڪā^9z V`?&Nƥ' ~Ξ bDHw_M4C 럨F0ؼsk|0[ҙ;@ƞ'z1`jgd -c=Šq;$bu(2E8H,|qU;&=֟bn۳6}R\ aqI[@Ci;4}mNk=~ G H]!ډ=kxOuq}2n1QXê̻qLAˎ֨-*Ŏ CE CoTR H*kn?0=]rjڊWT8J b27!u,&PS0oX ߕ`'.D)G:PojgSNbTwtaZyEŒ_8 j0+c`!礦KveQ)/,;cg *Kkj=>렎K C-` +k/DMkV/CcZ]) SO9' u o#WiL-FaӴ$jT^ٸ䕘<)^WmGC{zڸ7}yƾqF[\Ǩ4dh[)6o:OD%'و;Q8ƲmRޕXvfpW&~'ik$FqҊdJdg2#.\4RekgwN}z"=S*'r. G { ft*"2y!>6 ǿԬU"9ծ ҳÐe?)*8OUNw,ŭ7۰4?t/Ra}rK!MGkjvLY\tkf0a_0"ɹk O" H;T+ZnTI 䔕C1LF B$w]!sqe-ͲvMpU1.ZpL/0^|37bXn ;83F|w".PJv̋K&_N= 1$~K3I^Ku]} bV ^q/RO*E_4^)NW`f{ mT}ofyR 㸅׸H[ymC4{n~͹ZcXN :;z-Hn.$86w%2Z+\gh5m@w=A>n[l{/\~Ȃ_}3lE)s=a98 ]k1O.`o̶;tUN+%7+6/]8S:K&2}AF\Q7'vP,0&҄g1OC0m[@A="\MlQ 2JCf_z7زShQ GkŲa5/D'n1;$*&d(he_F( [䒓7Ci( 6plD#[<C< R"E3oq5$ɏ$4PNmR~ވ>>:=+U[DGQ{:qejT3FKB)yBI,`٤;<$ ΰ/2XXí\y1iؓq`/2pkDY4o6%K?nR@EKHxS #ڊ◓9{s o^[St }aæ 8hsة7~P,N$EΕ%CO+zQJQH,CiZ.sSpGx}eB-~x^7&S4[FE%O>YCNy:~n  (kEVeWMb2Gk3<5/2CnA P_NP,ڰ5I,>V~0ˈT1%cE3́h&ZKNP -V{e0)wikCs88S=o>⭯̮#ĵ=g nOXӞL/z.4EL/209UDŽʴo 1'N K_`hMhe+A ƴѹ ddkP7$lvNU˕OBBUˌ'GOv)ݐ`STu]B [b&N468(F ʾ 3\*"z(_ҙz˲Xu=ItB>|bb!1WSeXS3y&E~fqQEs6Hj8kA`ܙZw<JJ D/N! $`F jGY (门41ȕnq1]AT%c]2PI-%ֿyȕClfqd+ӘCJ@-9zv_ROKRSV(_1j4s`bO$azf3ч4zgcT_n;d@fJH!_Nքa[ g`r 5LE(دCy^8)Ot}q81|sw#$]åg34BA)h*c?u|VWG[JNDRT C Rj;GUz6 s{x8Y|+>_7 /.zZ:LSӲSV?\eqVp;=D/d k<2nhH)|$,)α{]8MuoR?RF<)yΠ 2sPف|˓z*u]?bG 9DfkEh||͉l3Beq`J1 VKl<װPk$x)6@@065KƅXE}퉞6ݳw^lBA^wOe! M!bnY\Hێ_;زRUV"r7s,<%"J=K}SI!(RT"Y"0'XXg9Nםi7]aZ^կF:@H2(&ќdF= +vN :Q Ss H >蜁Pka >[YUkSomlՠROZLFrRvw&K Ffz:hBgf d>D,tfKbRtc)KIl"?;*Y+3VZS\sUciCtl} <.-f,4aЊ] VSUs(w[[hnZ-Q%O 6,Zq`y+@?FЧor5fD |4WbdЄgJyݦ" >6 ms탚QA_P@BLqUu"*:lՈi¯½oՙO]vnEF%ީٿ'oCKquvȨf_r.ˁ˫?)h݉(g䔷#=p+Gܑ;s᎖v,N艈WihǞY,Q2,{MP(v9|Nʈ46kPƪ4}B~Dd/mea`- X1TId'|CR RuP*_, .w`¼:8u55Sa\s`BI¨"șC#;- H}0]lh>Z+/m1#!X5߯-<W}7;p&~z YO^MORbiV{5չ+]X3,r|}c`#+āņA"$Rmə!H 9ex;L"򞉞TiY*D^PCyiWYݗ 1wa[NvRt= /}vn~K=- :R#.9nݟaۺ- ^VBФ Sj-V84J뒚EaUkYw7=[^,|6cH |3u E570<7W) zoMי|)S#b^|~L \ԛar֓6R2/O_i w3~m=?*_r4d^%М0kbιsW >9riAF.(+WҭE 4 YN^k{uY^4=k'[Ž|>zU>w5_Yįe~ ] ҫ8J`{Vٔ7C^K!5pP)/ٻh^ν^N\g]>:l̈́,n9qҌ(N.lZqKԨ#zP)ơV.8e,7JuԩΪ״&_N1(Ei ocOȰ dgMB;yl:fefM]4Zh  :$xqw`!Qhe!R$[%s,)Mnɱ9]B4%(6kQj-_Qc)E뼁zI!c -VqpC̝6W44>#="P24mS[ջڞguSK^A[d}8|6QfU}<׸xdGZ?Ã?*\ш =4|Or{䳛jpk+lԚJ TM7q 3GGt-"[&%GEL@AƄL|ѝ H:t᳸ojvU0lh;yϟSks7fQ+Tk|w,koԁOb@)EHBa,sa?&z bm{ť ZV ]c?lpmJwN_=ty΀CᨱFA72$Lw>b2b3LjOEY21ZՄTF4ʽ+@rq$nyr6t fO0|uc`y<@#rPy-CVq根 7_)yX93Lx9frP"z;kRҕtj O|y8xbzPt1<`qy$)Cvu~j'bsc;TǺ3UuHri& u.JF< !ܪrMsX 0KS{x%y>wl臒 ٩1k%km/Kˆ|SJ]LT蠑-|$H5 <3ӥ9CPb}z4k$ݧXWdk쓢Ӝd(Ղebu{h8p% i[~m'A )Ÿ ҍ`j[=]q=A4)k _i($ұD8DwȵU}%'iX{*7/#=m&^#+1lD ozqj}ZI<==XW2k@tRӨ/VI, ;D;MK_(u3oK5-(끝/vV+Cԉ&}_<0xl5A ߪPʃMR7pϑmkN2Sb Jh\>+\2Q 6;YǴ.4*dր|\JU1FpǷi;Fv\)S.'`0A@=:fO2)7II ݵN,`(f"J$ߩ'A{j3>C$BKQ=]k/†EIce81Abt-1A$W< ChqȔPx0Q: edfCUj˨xp}%P;=_le[p:U}41RfpCF.0٨qt΄z4KZBxJKd|+RݓuF|r[8!bMNRah㣎x C݈*Q> 8#ޓSP,_n(UWڹ~^?Mjﺰ Ex'P=c2H]@xY7${í+J4)lؕs8.z 2B`3mYԼ8>#bbIOb+xZ9[T5 :d0!QTXAyZb}G 4K"Q<~T$&vݍ̥!W;w_J,Vay#y]x+07|͞;/ w@ nȇc$P?X =kp|u[ 0jIAl5?PرB O"&yVt!XѠ=ţ%L'fbswDoBrda-baL jG)&BΒLףC/!o la c,B1#欲Mвël2`̘rSP =I{S_+r5}z])jj+r4$yJѵ7;JW% ;2jCۿo+^qH)#dߥ& L{`#H৔bH8_wqCzng@?y4{)CM2ZU#HYIBVTB6^%VX`՜=yцuONmF"WK$UKY ke7dqu!Z~Z|=E W'᫿xoE7%Sk@иd5"c2ƶǡ+A ;8e$Q# tdDx(F'*@ɦdsFH.a PaE%sncZz2OTtLL%e0hNӎ/l?%xHV%p ~F) Z\0[##2RP\8s1uu=%@k,I^n-eO8Z= POB9*92p'1Bb|s/!Ov!=ZrS z?MSc>⁓ ߷ /r ERb~ qWT.ya[RX"Qb 92z6݆)laMhF1:Q5R&j,ԱemyUn?^{ /Bz?W0o@_? ԓeJ$ߴ("II0T1fY$ Q}Fm+kBN]WCQe*F IU0E7uD0C#G|KF154 1 eB㢔hӛ-2?N['" nͳ $]쬵ߧD[r8I?/Fߝ]ٿ9ͥ} Cu]$2M27B 4pz|^QO#WShQS3v.mFcJP&YE\+2N)TĠQFްo}P=fTfCˋL2I.×'й[^J[%J#7]RuRĊL-;~޻7VK;/"\omLM麮p,YtHFW/sO߷iN>`jq}MV/m6t8/0dU Pl`wE9a1 A &s̃!ETTotQ(9'ıQO1flU[G`'lBm: #. 1aG ]:cD޵,u7#*s9_uQXfv?Ec?ɸ]T==Ϫ׫捽nI-o?0 ǭ ڋ( uW|{b:@!3fZֳkB.- 5dY9DF.8lV*U-2*g0uxܚt@c\%JqjWO[ 9FL?|ˉAF|;phVIoRmP"pV#J@UwUJCK{a@V%!]ՑWN׾/b@4pq{tÜtD*FxwjyiY8j]r坣?j8/MpM>t3U ,\D=7zEx4jQ筯OޣVM>ҿH UA:\m@J2b:tgbőOf_ܬ0S. {$l֑ۜ Qy8>i-h1Gt90Sc@؁g[("x.pe8U*?F]e !.%!S5b>݌ p_HHۤjN.DR5 6i!6Ҫ_K\2n|@FP@r !,,p'xp4(Ä3-#,n@~b=rnXv\HTcnXYN\j[iaX\W*CrtmE#^E(jTl*fj(ƣ.R<5E݃^ƴɏ{xnbET9oV Uc$Djڥ/!ک?Dn"7 1u5Թ7MOѾVyc )O Iy\VAp~> {}r_YC$ӒKa$9¼vdPoMwO3LAŷ9ZD] ~Os$n&1߭HؑVI!Rx4$*nJ XV\*W'%~WZ-qChSfAR~x(RBGˎLr}dJQƳKe~<wKq`ΌJa@p\gk, lxtN] !`@Ө1&1q:k7-pJ>DTNyZ@&z;5 kZC;g|:,bcI#ݳ gE^yfJVӚU$x u`wa_ŠRt '*5fl~V $#2ɔγ lthSp-?cSw?y?̞w?> tP϶ sj f pa"Vv, Қ 4Ox.4ؗgD0]'D9"X'8D^-EoloMh+ҋ# ̜.n?tڦ4d$Aa0`QzNO=dḊvO)4z:L)/Rz34p*(M{;0Ye8f͇]^7u;YD񊪄){y\Szm5XhC<{'W>$ۡ'Lx Տ_!Y1{XNit-#,fUEcp5S\9IGrq΂o/\\֦~ʶ+RH;.CgH29h戯\ݏ'_sd3mNNV jNyet=4g()Lh5JQԀ;d#&NIQzR&9`ڀmt`@09 E4U0p\L+@gOV,H5G&[A@2R2P6Vj%ʕ:ᷭCXL*JLQ哢K.)1EKHuC EήO:{|gwp0Aih*/R_=UnDԸ-f|YeB^D@Nv ⬐̍g 8:^BG_%@؅Oo**辒7/u2A +*/ /c_<[5zŌkVZ](l-i GqGOL3Z5N.VB\!v1t4d;Qȣr q݄jVo>Sܠu|%>کpQ*77&}^2I==YEܣguNe$B cő bY ( ub$UQ\ΏݜT8_OĤdˌ'B&Vx]eanDU*05S e{Bq˓LEGrV2O?ޝH|Yl.WUfH1V@f!BݲfLj {@`6W':t "~~ƲBzҦByIL =M\'SDvsw(񦺯{#B´H9?Rî6>pĒge]]7^}Qe#R2/ OtW}v kcE9__mihT<\ԫk씂^!qɆx)[R8*f(MabcT|MݻDQiRjCX_axWRUt,|a*`ϓ)U1 .,՘yJ6@l],ϩ'a8Sdp"6V tq`W)/\1@}Br~^VrOll,7QQ(T-1I/'\Jjm3{803.0T/c?(̰v{y'Ta!5P,ֻm ]ZE0nsXMAo'D=T~d&а |"(òQ41U;MJo>W$ Xn{sD2I {ׁ/-){Pkl' u~A:9kC![,4¿߆8-'TC{OڋMm Xj l 7v%0 TbvaZ! Ũ Q*$?h+ 9%ur>[^NLtםqWSAaROzҭHVyo\xI@Ky,SN1UT]Rj\ Xh.G`<4Q'9~`KB21@֥ ۢ/YXN"IAZV4t@?)ltbPJvPsI9n܆,%,cҝ.XT["):mrl"S_DI w㪰Er\PBL!z-u)C\8kγo2Ny8,}H v,uD=:(S|!晱E0;~k \-s%-xxj.GSlJƥde 4ӰXwnCE]yƓ{ϼZ4SlI9x駘 2"ɉg*k f i|V}YV^W!;mĒt Fy2yKl#K̉~U#=zmr?|ql̎y . q7#YātS2Q"%5M\C>=7u}VΪ&3w˻/% V1PvVZ\-,]QLj*vu;%f8,WC3 LQZC*m?߹4mqĬȹsw\:DxM3>%KK>EXsH7YX}bI!҄` ! o `RzBHI7[}f6NE ^mTNoUta5 p;fpS9ZrpwR*dM'O`3yҙͲE<9|BX}>cA0P;xj| F!0bu֎lZܰW8%Bk`wcf.dY+{a%1y o (Q%Ux9nt l4][D!CSCF=*W%ϧ#cC2@jqLOspf$\wWRxPDiJ˷ Mr +d+DI?zk~lV(^?끓inr]w6"R룖HLќ fxɥ죳)dYRN5445!!O#;*=Ig3ʸmzTRMwrsy-Y}eɄ(>hrAX"a,Н'ݹYĨL] cJ6NMSV",ދ637DPvi$m.$ F@c)&U4n 9e`㨺QS뵥_1'C:ui bD{f Q0a e@|!fXLHV~*/@[瞃ډTp*v_YD)8if5E*5;%=N ;:@I1,)fUajUU3a)%3<'QV厭8ueC7I{ҵ8` 5 bp+c!2t[{)f]ݛ?DFFiUF̂[l'$k:2z߱nЈQN;}M⎿#MG%ԫ$Tȿ]1z w^_oNQ?"wY1m}!1@+?4a^!g;K>G{{! L@E ui&Z7t=]Fذ"S!{k.ʛnx MjFzoT5'趣Wm, Nyh̾I> ⒵˧@Hx]q8гJjjct:zo0B7W.#Tˆ8dL?.l* =y&=POEV;탫 VvjGe~Ik4?(fh[EhW跾zQS6\\ǓIt(tulD*%G;4yCD>Ч^p|EPUe2L$ύ_I<_/sG^NWf@Y~AS׽vvt+ONA"Zվټ*=Pc !YFqؐ50.`\߲Qv9B>u{ڻ{ FYHmaik ߕ`j" zg-e/5"["q\"Ƌ_VڎCJey| _ݰ-l7ocs>+1 Xr\;`{'" "޵ JD)'f醋XR:k!DQ,̥ژ%rL}-k՝(Ǭ-AiZm=Pʷ&|1k6huAȪhӟV\@>ڣT9TsE<֚˱N!q n'oa?bm/U؞ ^}9T11Nn ?ܞꮱabLlY/u t3G|Ӣ|fm00dI3+[CT+O:oR=g dB9;zFe.IF4^APIgN^nIZ&}g|pˬ8.ܾ*Tb7w R^H5]&QM-FK00|+Tv(׸((ۏ~.%t%Pfי>9pIvoTA, _UByGE! C橚j)T$|l5d9z:rrE7#k0~i{ݸ4CdŽ2 Ck-(n^Xp^$I+2O |ιcq"֘&V* K@Fhܺ֍B t!@;r4ΠwԖg  '=.o8E-qGċĎG=IW/>qEv\Yg+ Cpp;y\7D5zw̏#}}WoLЯ1m륲scWXTmbTlp Pou_1_ڌ|Y`$"?~v&o6讏:̪P&KCmUMb"GpoǎF xـTK6OJ~ Df6l_k"'4 ʹj/;ޡ*cB\IˣWLT|,]=7MPhe0 lo "no>6S( __[٤'>Dd 0+4wDgpqEQx&} 'kxCwbc 1xڄ:ʉ}Ҳ%wEWs5 T-kn\bQvZB-̏\j]z/o/E?J:Vl׮,{.8MkPzH  )CݹԳmlZ1jmVϕPZuпm~Jp,)dYW҈${RQg9S~O+`KYXD:L+*\=Bp-1@=hg3!U^dPDUmx`%6E6";i ˳tS̅܁xLfh3HR2RP{/qt$u&7@lh 9Ʒmr@ub/&;kB-&NJWCL9nohJISךθt 5:V] 3/5paa*v:BG0'FπFپb9,MOkOHe$R,;8%3gbA &/6b)>6{ b|ִ?NkiԖʢpU9Րv 9"@14=zz~]cµ?DhJª0$H 'ՑHaDa͊ eT- YN&_*ؘW>ƌs"56wxV xg“\"]! jm~YE}hf? #zИ;YG)L$<5]M3G0dLL/uʪp܆hr.( nr,>E$ޜÄH]%D42j|6OMi aIh"ϴf͒:+_ JѬ>ѐnm?i46eE&6]S l0îKCMcب:E_]uq`93d\Ȑ/Y\20㬑U>dd$3K W, $cXꊊj]~^/2З DVX9#4ǶPc'jV%Ʋ䧽K&K#mL 0&tr+hf !2ޕo e ) -0 JBߥ|{]*dωs8'قl Nχ5E4أ=8l)GSW HqIIFzbSQKD9LF&iaNJ~bj_o,"\3I-T%GY%NZ@<@`VV;G>`{E5M`%>H2o%.3^O4ebH ~ԿÌ d{M`_7d'X#[B.)^R['RrJjy?qf*k>:U>!-ؤjKPTK{jiӺ,c~ˑ這"jtB.Z$=uI; KyXɰgyӔQ9$42I+\z\/Ji'/_,{I1T/rԮ3CYXY<( >N |NJӟT^l{L[;5ZkuG0Fhy[AyP ٣E=: 8& H»a^R;OOԐ/_Cx6SRRb m-{ _0zwmx$֡<#@yRƭg73\1Zݤ3,d:M/SrگZHI\px1zDJf=?&'^ȗ6m*ziGN2? ňЛn'|tOH,]]=x\ay}Nv*z%FiY!MCb< ޾PVYc/KȽj )|;1TY}z!D+ axc^M r澗n/࿭o(hH,ցM$ 0\8M$pؾշ@L3Χr,nH ua! ;N?WsW6%M܏SPQE:]:#Yh %Xƽ&wvo9& BhK}(\wi [%"?e#S|*}_ĺ;VTG4Ձ *9}i T@=VtA{&oaI>~}"b-K":7P =gƩMh*j8j&Vۥ K:SAgMqvi;8e.;Bxl@sl`'_Z%5@}ngܡEYʕ6_E- vM5!,,vPYQ`o5(n䔠{V IM+ıp$!T 𺿆&΅^K)BIn xmR6)wfy\b8qK"9̞yS!6 ,luָ 19w0Y_cFM-d>hN81{htIʹQ46FiY%&@$S ۩s5=B@~tFRqX{|HnQ \3-M7 XhwGB3cޥ40fg$3kv0db>:dى?>s].; T48.궙c0O4ڜ2ʈڃ>){}e@FGU;xU6g7<ˢyt&>{cAVGVh5m`?INh˒#6zD)NF^:yawKlZ34~3/u 9"Z 'p tޝ\3Y5eFzAgx%_}; z*HJMԿ2O(*h.T*RG AYp%>h5sKhOuIwagq"C|IZ/]9pMPs}LZN X,R^Di)&7Lĺ硐>4WroyqZK$KP5VL ӏy功s #:nT6\e\,cҰ ֛q)64$uàeL'Jludy~w='(}7-V1K&6\K20rp;3sGBl2SLH0`ߚ%LD?&*#^߇|M0l<ݧ[ʊ :I=@+evDI8(s 1Ǫ.n˩o}< TIL~2xǃUCH}}w?l$hsKإpGj_!\y@K=N0Ϯn^|Y] oO..P!Zך׹(wY\ ߣ'JyJ.hH?^'4U)7h]M;QsǣIH&笯e`ǭdHLyV*;CXnD*:%Ǭzdh0qCeZngTTh+Wz}LDC["#Mr5-^IfKQ<,c攎|4ib ADRf>a>C.eQYnчj1ⅱ: =0ɬvj g8.sOiz4xVRpBuȿȒ@d>+~X6BrG麔JU5cЂ/uw2%h`ݾ筄u6%EʟYGΘ<[+ȣQ ڛf|SDF]󮃂 k qtVu&7EhsΖ,f8ɃQ#R%V_)( x?ݼ}x6Mx,RQ:6䢥CtSV'âp>~2l*%s*aBi/17@qkvB"qd0Zl@i_p Ϛ3W}0%JX߰HS,2K"䚁Ԁs"2!sg͍1o#DH<< >EbO- ŝ1Bvvg+<Qcfk'=vIӁ;Ɉ -5jj]_ o_ Ry)M4Ru=ǒ|bum1^ٌpeg\ gP7Akn(Vwv G=cI4p 3Y4-!p󹭳 ZŏВst龠 Ddr(pkeGa(޹w(cZ*!Ev}/|r"ouxLzч#Xgm">)_c2CnHID6,E40D'mkK>D/)K?} Hc$  Fn S`<4 .9ɒ {u>DGkŅE_ :C"Pxz{+{Y@~EF3QcN-HքEo] _ d,tZM8*g')Ð dAA#V۽ZxwzP0s~@~8\ JXH-q rK!KS~I4/v L| 'I };pQibF63- D;Qu*俓N[V& /{"qgҏRM9D xь oJDx/!gϾv"-@%x㭧:-aid!Y +:{k{1{t0)eN3pBǿzHjה^H cܥU^K{צ3yCCUY- _>\ζ:q+)`O= ʜw>#c9WycHIOVBe?N;\JNL&3~_gj- #a#֟i3 }!$_f'ǴJpByxЗq&y1> %.Ft +#5#7xbY XdEs3~U[~@n'rXqe}gz?b5:&C:pɴσ?!?&K`Hӈ}mz C:ΐeLY :̠|Z4 hn},hN%>UBtA8FF/l T6 CPZ PEEǧdV')b~Tg@^ǓpH^)\hA+0yq do@[&Qf:}*użw"1 #?F[bzgYpY(WuG( x,2N_ '$ňYp(1 ↀӼ~?䑰M7zZ4_"NA!ιʭőg9}@^ `M4WνD?AcHZZqEpdCMW5qC@7څ(GGx):J`JTb5e^o ۴:~@cop1LUT=%14Bri~'NVH3wH? l0DzvE!cپ |_3[[~z҈b>Pl;9jl}"3PT*\b AT :$-Mtnȡ [7f642k"]$_ ֆ GF_5*nBIeV#l-ABŚq%q/QʵHV z' 1p4!syF9~T ߍ'C|YHxn#2[ ƨHୌcyx 9bJ+W1,oY2\|tphDĄ؟ႋFjq@+HR $QGzfRn P1%c,qBk{Xc[(\gaon%#Oc hT80<>e0FwZ֣Xa Jw26U$mP5P*Zq}"RCFyڟۂfÐKq?i* dZZo"˒Ĵ`.L B*z25oo')]@؝2_s1ru"Z9`\ZMD@%msֽL3b|2t$)qpU\Ysԛ2k >n bW\rNt+a$ېL\B`IRal*^bWuk*>>~҂`WD} >뭸15mWVy]Sad2$6ɂrZ2:,5 f bϏ6*tӛnFD+cYM1zS=*{WkJ317A8)kt$0Xa|Г'z>D1'NFI ! {(KV 5zgjM>tu$:]$c jg&?B0rVyGܱڦ/;=,Oμџ)#pDѼCzȶwۯOoWJ v98H@|  Ul> f1].]ZN!ZfٽY޻覶j.Q%?׾"B?#ce쒳(Cߺb]謁U&@jI#a0!WYx}lb.(BqΘ,0ۈ,]_׿ؚXȃ+~uVb7J`8w%̂k`"vޠDOe9+Dn(^[FbvMw&'#7lvG7맥C Q5(jF:Rw[}?X|wyd\*{'DcKaTR$Ȯ5nYpq*M@36X.k`$4(}Bۈ&W%ly! 0az˘u/1RIGr~4`I {!fV?&;o¢K5*L+NV]rV(GbN˄" +JEW Ï1/K # h񣕒Q:|` "d>,hOoF%B x6Vo>*'HJ;[yw|χZxԮTn#PkfrA5gtn<,ry>3tJNIo 7my<,KC§ZIBIu ī7fUPۿt74WqM Gy鐉2lK8=$b\~`ƺL…F:2HkUk-HwQAwo.#H$K۹#Ac<,PO#zej7@ =dK Ze\@rb¯Y<%ie;[P򍜩fAS׹P6w%-K!|MldyA=i"~sC7`^Z͙Eݐ^uNm@4aRA9|c^LgˑBo5х?H)6>EUfμ5 ۞+qG:)cy:tYcqULin]XIs֚Hڗ(pU 1J w-O3q(m`aWGX^JD=5@鞦|ZL?a"KnoC _e)Zͥƹ/R'[+lWȠ+-q6[r} ^"Yx}| TBCi!q(V(*a[%5j;Ε aFLn-~"͹@ 7-9djQ'l=9oI%[{} &^ՑKI8\KG}/1 ]h]heڅ3cřJ\ m=+є)ژ"9胠nJ5m3"niMQ1Js :9Atȑ(?{L+%=F Xc.=+8ƛn AܘKGioTr%ӻ,ijُ.An"YE#E6Ktm|:Gʸ oCYqJ߃=eHYࣹZe`tƗ\ _pG0{M͙}㰂ٷL~Y?h5[DPNJyT#oG{檕"ݿK0~pt[H(%4$.vFim #YpH竡|2귈<x]~pKucyg!zB˨ :H/m)-' 1șmT] ъBec=(#ʔwɯ&[yUO `4ZIDʞ}~4[qGEKm5/r}'t49h؋vE|YwQ6Y#g(sQ"PLlf:E% Yyj1S$ntLG Es2w&B2@>z iR^l_ ?w(wj_tĴʦv٨P?իSQ-$V|Mcl>sҺ=X.oIjͣ$9=E|X/+syȋ6$ X_~sPzY6䤾SG.T(e_c1,hG4g%_=rՓ!F#xr' <|݋۳XOw`8f; ծP[tuVv1P“tB'3'ė|-Q[Q$*D-vYO=cd>T̪$0H>v)JMa.֠WZNz-F w:3qO;4{6Bp]OTYE%6nI}2fKzmC +M`<-gn44;Wq~BLJPe&+]-nP"+w琰Qe׸ћb8ܿ3;ԧ*YMLV;m@MQnHlǜbXw7u~{ŭUynl>AWtQ w5J}o*s7 k)\;ͩY^1{"TIKOH*A\wհy hvF?wʾЩg+ a0!vKAӒ,wj=rqȒϚUU"o,#8v-mҀcpS؊ѺPШA14x}^̳phЄG25s؅[tsCFWks_zm֍(p{ ]C4j]9-)yCDU0i4/<'A)dE?%FzT/x~֊uN!vS CVG`WQv7Fzs6Q3`|cˣ, ̫%qdŮyL} H<KH]wkosMr n (kK>*DmeLDլ +^PN 5hsV1I;,ƏnЅ'wN=̇\/ΉG4PLbotO o$3˘Z˴moRXoX]b,s΋)$`,%b=R,!lyX-?y_#5Ze-.d9^51#~\r.ݺ ')"ڑ>WD")gt6j*CPW{TiX4v,B,d𧻶H7r;6Y PaHA3Nvh2ܬQ`dV "ő4Aʗrm\)t̮F/ W^X(j+q 8-PFT$ؽ&UƩ᪍%oQhڸA o#Ï+yl#@)A:Z:vN2ӄ-Й}GĻ`e@T'\Z]lX;p7a7}>`)ҶIr_(w`_X7mQZ= cyaT omzQMvxqtfS`!VBŹg1ߤf|0~'K,cNi;2#[ "tHE_o{rsdzGe,q.]8 ;V9䵭Ji73o{@57 `=mtRs/Ul9G5+~@uV8Ż:C2lX1'~xeHk,ԐgH1XkC"c#ո7v`%1S-XFC "%zb՛a L^J_4pfKx'ɵ'bW؎O)_B0HZm'1LňLm@?]=իTh3z<+š&wKRbe{00dEFh.dhoQ5sUBҡN܂A5Ga{ d|+{O@\Bvshi$\ ]L)ΰߝ[H"~506.]r9Fd)@t!SRp1R.JB`bwG"4|6x EQΨA\\PF>Y Fa6ͳ/bU ^0,!g/t<(}9:pQN|^D w:q;oH0A׋mv豂Kz^ס=f!L_y)Jv%W윁c._> 4DeԂRw_(R>$5e^FC.yLX^Tiu)y7 ai++TVej'V<hPO@:)$syB~W4P~Ա8A*V'i.6DINF!TNvaF]MI7`Y2c"N'F :%>$oR& ݂_ǡKZ1&R#T NDjZ/wf16[XwVQvЊU/'BULUL"< H&Gxb[D7cJ"!/&]g$)Jr%O @jWu2N쉼veeSUK"Jjőea _{?Pj-̷?+) ]b™w4BKM>~YPZ\̻$\wTqKd[ّ4X>Z?P$/a!5^%z{#=АnnfaSW@ #R6rnr+jjnPKc#ͭf>xFvưr^W5@h95An/i\E3&@9]D%/iecN"YpvNb=f9|t"AN >K~2WϱGyM*ai}{n:L+]K$/z]ݶl\ȸi i`$wVoǤYci <%<W#p곍zh#%NrKгa&X0HóX6ձp XӰz_Aчqrz X(yzA/ySG)M[`COŻG" G4p4@{u~b#f|I؇FQ{#u1wDcN6=Xp٥GMQ^j;e3HٝqJsNWU"gOֆd Y~EI538"O+(_^{8~TB /)L$pFRN7c+_j~l !" *GJ aUcS#4x$C_9yKISTCӺţ.Xr3)kh"mpYZT* uL[ZoWhP+1ޓ^ev5ZBVh-rj*e㺿YՌ~nI !Wj2OlH51,3S!gxr2tl8AR_ loM\&NmZAN\);'ҮB!uS%(޵\9MѶW< Ȣ usi'd9$5 CK_3Ɔ:tJ(VY'F[bH>.nyyU~ ȡ8\:Lv4i0 Fs@ 6A{&I%Cܺxa$yrh\Y{-GXi?jb+c<ʝV5+k`k/Sj$lBR>$X^8+|2/+KYPH*!1/\ [_m@u?M@K|HUqvOt,/a.kl@UŹ.6MlӪ6[. zb9v]sP~aDBjV_i&zr?zCш]1D +{ȸ?ɛC{D&P@.iMu+w7>!e"RJN:$%LAtz]PqԬ}4 a xSEe_wqjv : ]VUǮKįgB]7(X#ӠOhBqL7'pS9IbpG snWOgvV̄ju W.(ɢψ*ˏZaBBy4=NO|0W؜0!|;LlK$2݂5a,Vm0ׁB`hi5%&Ŀҩd02ӷDrCW\_ɴ|=(O]GeG'TPVʳ0$2~KsEB+pk9@Ff1KPeRztMH%c-ewΧRYps+*? hF^ʸ*yXՋQj|:ITJ9lKtd&+S-.1ž[ߋw1C['1 >0\,b: h`lZJ Ei\B 璁:6}<dj5C̚D CڵS&Nف}MP5̜};} %0y௡2 -F oȖQDNGrƯCm0փ>μx",6\SliŌعi|#/dZX }ͬ2Ɯ B0ž=,-Itkw/gq(Tx2ǛIg}P_#-+m;-=y9V\$;qZ4ohrb5m#j,C_U8t=AC+nw(h7bwvqa,Hae :' mZ}qSFUME9vD6}XdVEؼ=fm #7\UzMDhJfbʺ: zR͇3 \"1 Nt_)l+cUOwf;R/ ?'͕rK?9?(| 'u5Gf/4m[̺(> Ko͖4'x{ZU6)%#kQ7[OCr8 Qݠfu˚t͜-k,|uE`Gp [zҼsW 4\{=$14B.7J6㕪f9ejj &0zc '`0ٵ.o衋 EX(tʛ}k4l'vᆿDF uAjls wr{a]D:4 " W&HF~ ,wjȤ#YsD @%"8ıR(>T$/y{!lghA537 Tlcڇw| ìkN|q4h)ەM*)~ PFBT#jJbC}X8yt{X#  h*${פV8z:`uJ^OWX#%3c~6@Izީ|O>[w c`3^A2Kb quokUɂ˜ZJ=ЪL.^2pA}3j{mmZ̶ßF}탔RFm?Gr2^#3p07"0`aq C 勪⾓_,7@-sx4G*^@,95)%i,6"vl=ФQS5X2UKӇfo8߄Ug\x++3&E +4S$'kWrZy=c2/ u?%]袁TU5e|HErz\T{.wS IYq~ tw1MS嚙\ۉ7|cCuYhˆrޖ:r \i՛ZGwggzL۶Dq]}\\AU+0V씹c#8; CRL<GȌ +@46ȟmT5 R[ SnB>-?n2р?{mc_^ &ԦQ**; RPk?-NlZ(|Pig`x;zU{VbE+o ]5ʬH 5ͣlC[{dQdp,KԂqFC,#$ ]K7[tΓ?^kEWnѨo i`5,{ZPyY@M@4<I`EW^/yd#̷43sJТT֏wŻg/ #J6R5>"A {do *>|,xփXZȜbBjZB*W:tl+xW-FF:9|2WiY-}ڵYfipo'4 _v_a)fx73qMÿp?"0dhӉ{'EBkw\.5u} FϮdd7ոJp5.cm 9O(7ht|θ̶+:DJX ;xF-~<3ΨG`//qzn/ ;R)A Zd:)Wobe3+ LnJnXVhWī|&t<חde=g&z̲F^zUA\NYY4tpsϐ.kQ8MʺP |0읋XBV\#HmTHe~T}dN/q0:miPMȻjfG%( /KF{b E6QRvQ%Z>ǾOn>j8Fu!k2ɪʬqRSci*8jߕsNsˁNL8߽`E$9g̋'ʓ :ʎy5۹},5Qc US=Ea 9jwEo[9uBR mJTWޞ4g,GR%́w\w99#Ϣ>!H)"]a%Fx W:mQٜUAܬPxG60yA 4&-{.)%q:DrB]; G6GQfnxc:Bwre#{] a?D"0]*U#RqTϠ2fi}GRDiLG"G̬8Bb\t6s7#G'N0WyB_^jSE;iG%]Dg&Z/I'u+ RYꮟ i$6sЧ+ r) @aUfՅ*.%rv5-AQb%2Ku&^$|>NƵvMkFcvuPE{q=Lwȟ+\]JEXoS55iDp356G̓U_m#{B*T+ٟ{6A_% u|n~ԉ/SgI~͉VhN SoeQ@Qµ5$ILs>ح n¥NDFS<>Թ1<_ae%ehZ02s6-Y[QnA͝S<<Kɰ8"\ZQcn0JHGYRW910_|_5%GvE}| cȒDRepLAW#)0яVWd] mpWR_(1Cy^,-&G2XdlhUw12xF?3l+TғDA.vxSwPO`~QP:)nb[[V=>ҘpVdmlZ+,Ja71pV5pv8[F USߜ_{HN=yب *37&:<+h Ӏ뎷dHAC!'QNv;?^m*t@Y|%UdЃg5`b[ej=?lRn͕-t\1fq)N};xg mۘY|R_ ʆǝh9=&a)ϯ#q[ULs=FDrTL2[P ѭ @7,3Z*\[@a>b6[[<*-e#f *a"k+7du#~V̀ z\ GfgC1kUJxIЕp5l6ב_]ugx~BYZHSS{3r'{ s`X>Uд=DZvFT71~Ed|Z,Et0$A:@m 쀫W36]R,$kpYͯM*J >"80vaו-9`$^R;&$qCRd[Q+t{?UuAbR9ԗL5*6)eך쥟篮Sm_\ITx+; Ne{ (4]rX)%M=a䷐+.YpCiBOJ_xP}ہh vZcQfH^p}F2q(wfMյ*$IXDo0`()uѽx <n!1V3_/w=Bk(. >̋xr0)_ǣ&ɗWʩ/a/*wxDky OSr ˽k[8β [C0P1]"R?iI]\CW; <ɬڼ%sǚV[qmH~/Ӷ>dzC cn|4$dLv$$SVw=rVC{;/!a TДб'cyA'*-C5󛮜ϑs]IsIEcolLUaK/)DyXD 2rWcu +{L]@-G-E*Cm_%Ajf 2%u7CʢZ➮b5VNyF\4`󢵜I͈TRZ~0sb`As{~Y&4\d4 ^:--.-+RroIRԒAu[=K;7EVZl`"Λ1@wTu?ajnPnۖ7ɖb I3>O)+ tM/2תJpqa&HQOZ>CsmSȲC:/v048 X 2)Jl%wV)dHހp:s\*Sut:tupy)\#:=a (Z[sI4Ș -%NLuq1kps!eCb<3PT#i(X&9H|_Q;f-`~>tlxsq NR$;zmhѢ^'`YXv[ueVg#(Mn/"T #k`jy/xA:OŁƹQ0x d:Y'j$PJh9EV&tVNG<}uIaiM7bQ^z pᱦqCc);7y])"{8;,6Y|6EPDk5`PMxZ\h:生V\4oU/A6]֙5乽5}|BV{Swv&CƜPBP? U,m𻦼5 > dVfIヂ4Z3"su|pMpsf{dq6IM:Ӣ\4<&Hޯ&%НT7TMVYHh+g(U[9w\0!#@T̬mVFe u_< OBYA{Z BAg"#2&8ـk:W,D g?t*/RVtW82Σ[*w c(LBjNafl?x.>)!aq~0T n  !8mdq%K i9,A^^p9PgSڤUd8qljORMzF f~:W$ܴT.$AR;M-?}\V|⻗ ? U`2,!;UvÒe*VT둭;"=Ge_OO Nbvz0?!1:H\aRa~jd-ߔ$Ξ#;<0fG?T~n97h$.YW%q pZa=k}sJ~;[Gq|PJ 8x8*Sá,Uf%cǮT"<0iBӛWx1|?!ؚeo4L;5&ߦC()h^@Ϧ3>faQn.MTMKIRܹqXaf1"[2,\f? wU,M&ۯLcԅ"D*57=;~ z_QPv7򽋟ydD[ڠMOvrHf{zfjpK\DUxSjq=TZu[X*ּEЋeAyd3Qa|arOQ^" $KmexB)?Jgr, t"X6HQׁU[Asպ4NbqNzqo~FJ7%CST6ZLj\MFCnBc;=f>!m8`q J[?:jyU|r1`+>#u]Ÿ@N>&`a4_v9Z߸y^%.+%# @x)TtdqZ)j. ;ɇp:=p<&'䥕nJLV ox3&5E~zJw[ I-)oƘc<$/`TfOrD]c#@g%DvIscMR{ڞCr|A`=)-ضPߖE屟K3ɖ~7u'4Ml'+d<޲7^'uE,՜` ϙY++@v@pggf0;R>9"j[w(&ۭʌfX/˄2b@.>?ӖRp@98R ^ve[~3y29qV`|lK`[j:RroPmJEeHC\Ta@bJ#to$-\Cr؜b>(Q⁠.:[}sȰԡ y`uI yT*'x-"{|5Ra5RL r?70otcXuLS x4P&'\{68*PP1 _fr5KFbWyߣv#V@9-ȉt4HrO$L"w?6#6QGlH>>jۣ.=|IvO#]TGp[]ienys@G#ވ`GOxcD7D惂ޕdۇ0(ޑħr(@ 0چ, զsUi=W|K4;ENd= @?Z6tRBcQ0˱ъn6%DPCSpvw-5l@9=-a5j.ʇɑίyt0,[`$«ӮjK?'hMk JO3]%ݥE_rC[IG[j:KaewPuÒIċ]D'T$34UcNX 4Cw4Ug6^ !(*57q-A9e'5e=Fh2iL?D]ĩ{JpX&AXu0N{j1n1Ayެi%6˄Wn`CG$pK\o|NEL\i5wU )=4kBjM]'q|0ENnfpo{tsrĚ?T7~m#V.1w[\M)k¡Dbp֬%(oެ؜v `dЁ:MC$qt4C1{h=ٯj=֓yN/Hʳ抨S[.san= A(p)-n79jUD 6ަp/s$2E2ɴ9,bf/#Y/|Ja> <٨,4㮂{+,G8MͩD\܂TGŊmơ! _:g`?& |ߑvۥÍ`kB^ \tJδRIB3t1~.܂ȱ "\Ug(^f9V PE'p?l9uP(U1hwd -3-TvZ%NB7P$VAβY)O<*o}v|0w(3v{?-4ܓm<8&K0:mJ=E(7H,S|êhbr?"8)Jg|.vp4d)V:cG_d}<,^SLJx)xb4ppj#ʒ G$,GRxP_({Gkgն:Ch +S ȴLOQ`߈W]b2Hnlk2FYabgENΫ ̥[oMmre[ҿo.eWsGg$8#V"G+E𴯨 Mux&r5a]gU۞.]8> ko i  M )SyUJ]W 1t"GWok_u%ӧ}g8԰s ͜4Go#&Uݟ'xM8T&>o. <GŨE;;4wܼuܺ~S{$IX_m96t/$zR-$r\Ja3ԾP!+zXgT;ϹCl8y~ky-Ğ'ZqpF%^hŶ@=S-'O=чakN1-o< -C ٧w,#CL80 kȯ:$ZG* BD$FeηHpŐ싀7YPڬCxNU- >B,mʔhCW6+{Pג'E

N/4-,DMLsK :#GcY(/[4UcLSgNӨPK&ӄs1tc&iA;FmKaC5\ˌCۙ8a|:5甈__EzR'P ;o՚ZJ19eĖQUBHb !0s'؞ZqVRt ńssQYal h=l ibxis=q]RG\7? Jͱ^Ei.Wy۠ocum |&q0QܯO4r֐Sd<)qlݲ1̰2?t}"1H{83HPY`8~rgC"_}x渾6l?ſq;~UG~*v7YU30Mdx^zw dpGoȂ;K3?/At)RpC$>_b? n4r -ݼŭ><} m-C1;@1Gh/&VOdTו݋Rxߚ^~lp/4fDgѐ!6'&3u2,>,!xM= [?C42Mp/ar^eTH<-Up6oQVX˥9&m=YeX 5*CCnM1 VnG2\c`E=%sQD(zzG)qطqYjPyg NM U/5TW(ްx]f*Mx,%R=@11U ={x]rv,L#) hDJůzmS<b+ŅʶhYBR*7FIr(,8//E13*ExNVRHOIr)rҾ;c~ RGRWL58`[0LIs/%` K̇ &غf~AUIט nv{fժ,.XP۳4~䂵h@O G] ,O`Md8,5C:80b+2YyqNT6Qb)(^oF:yH9zp N$|QTHosl!r;9>(ٰIbjN)!u55'oeD)z' r9D|4*uؕ#qU4[>B,PwЗAQg]q"zJa\c[KN]6^6T"awig_1@D O6msS:ѩpݹ7P`h<|LlAqqemk8KgVjj/eW̸[\A[tݍoWZ0C40Kb5=g*@;gV7%tsT{EqO>>G#;k6-k9&:(=~ZR3,ES+2W8wfM Lׇ߁81AfFU.:9/0dGBϲNMRT$3OV@b,MP1U#JoD"]nxvy8QQTВOw *N#7&)'ۇ"GFkJ,(AfCs+حBP; $:*e-sKkKhBO޴+/1l(͜LBҦ|'|^Of9-رUTYU+|usiŬ]8`j]d'÷b,e+ZbB> SSY CHvG}H/iXSq;+~[ ^I[I'}#PWrѳ?tc G0K֯xbfs9D]`;.(E!2 Iw"iu0xȀi`oG9 r VdcvQeKьEG9pR%Y;StP nޯ"2՝BH0{ehdB V'cS{/¨n\N0CN𣒍o9̍Y8F c&kw)ګq+N܌R!|B8?j;8 #/E(J2VjSLTDЁmɬ>`"$RܗDlxo 3{qR(}iӌnԢaK㯼V P<7440ʊؚXp_Pk'6[usbH}DP`ύ +8={ӡe3/gY9ւ%-O[ZmtW@֐"'i"d[ (2x;:OKdY.wjE$h;^'&/N)q3Ø7b]?]s_4'%\mYL0/2 [:~>ۑ>V*~-|I](omH?pnհ!-a=c9=a9́7Z{Wk cMۨDZO丢C"kg,]&2^` NRXsZeaUD9›"GB/ BuKDپCƼK{,D#{5XAuޘ{|/Ɍl(e)e2J*3J @g,HK.t6' oRlaWa~؁R 7DO@ 8CE9*뿣/?O=S<˜@h5&GՖc%DVԴm,PQIx7`$S!}yIyWO1@61tջG 2G_ήaP|bab ݸ hV} f rSQƹ TvI1yt?sz/lk*ӇF:0 4Ag s;3|c`|d ~~챎ҕspZ%V ~bczV'%zA@%TvJab油;O?w8=T3iJ43[8*>ʴ镍3u|_fo2P}DdŒ)-虱ZSfAFelj|u} Ɨ % roͥg҅!]hj~;P@b񅁒m`P8'i ؖhrq e>ֹE)ʜ}G@S -4<9f-EYϒ%Ѝo𳥪UMc"g],T!¯"^Ԃ0AW&?ȝuPKZIq*q5]OV{ltv$Jmɫd㭼 Gt-0=g@05٣}˴/qkff^#ItPߨ(ZjDe~f6}b܇[yݐ"/ c!a/w89r|1GQ+u{6Im-1*mcߥipzw5P+;F܆6Yer\$KD w^MTnZn7,1N07.o]uaODwn Mn),7'H^qTVɿɪ#-/2an=m ɱ>hT9%&NYqQ洿2"e$jѭ l*),]did8i7.7MiԖ] K)43J͕? $dTV]п}qpb@M5ȵ$ '/Mm9DCE^*_kQ<#4Z8E( \gL0+  (x,nO7 L>?v> RT0?{r@̧< -%# N/_rH%VίW=ט*͙ӽ8]ջ DݒG/{+W0QߋNa6@l,?G7h1) &]'gqGCS "M ?SHCf~leN4y4ɔ3]r$;^)Y7:dzX`odOu`wL,(TB}'o$yUwEZ$~ fQ_ 2- D * u_V#*V=֗% 0CqCN fB:4_#݉(6݆^:=`G?=@V|b C1uX~ɗܻt t1]_(3)HrK}n3Z41n9>* z:<rƝ1pܓ}q}C(GѪ8`Uzc{f!B9ta+]z qwQ[k skp @E^6f_{*Sʔ12y>ʀVx}Cx^I#|2,~,gfEz>Yʺ )[4:^ki#k7>ĀlI Ic݈\ 3B8|Icm&jAOY#O̿O4@a r铛d d쉋K`<] ZZ^K^(LֆVo^2:QO3BL<)첬RN)#bOCQ0YxdE`}MM{?nr(I*y~x Mm ـή H781J:ܷ1 ]]ᕀZe26!dֆJ^`Ԩ>D0_36 h1s)94` TYd`PxMOň9|`Kcȉz8+/& H)wq|l~-3j49nX&샨G*^ ö@+mWNhTKfgL5 <m7b}NN]C /Ye-$`uDMW }=?c)i?%'_qր k R! ~|N`Zĝ5ƍˣ+@s`"ugʏkvhx̌řICDaN钏f*㑦qIu千*Vy{{KgU&@NV>{TF7ӕ<FnVp0N1v[H<WMR"="IyPkLɵ)}zOrnm{xۓMVk N u kK[?.=^o'f}!=Un,m:ЧV>lP1$ osl\#\Q@O#QqEBpfRg̎&0aXX<m$l>y>t[]ͷKŲYKn3KWhEWH@ Mu-+"r8?Kz&`HA "[g ?ߢo7S|*,2Ǥ^vrs҄"Ib`O*Y |sa!u 6knJ&af7)Wʶ\2Ģbl6{B02;4 $T 1Fڽ\+PnQ~rvg7%Q#Rv,^Bd7W;1ֈ_6h^b\X8dzg npPr /Edp(D|ߡIRrKiTvȷ xC_ 'b7 )ǿ:y,2o+Œ.a%^Ä"=9oF>lg1'r\qGL?[c;T0ZZNCOeE[bU% zU^5t! t#CBMZE԰\@pŰ9 wzsWJaÜxH?yd4P?K"*srkt}ƌRfR^oZIC"EkI|bUUM2/":39֜wѮ9")[$>}]TӖ TL |v]'Pqޣ Ek5{H#Je\ h}O4ě'Jr-lHjUCJHӸ'ARmc{ٯq!qSzthGr<4 w&Z< 5,.0ĵL Y1C,g4dUn -hA lK9R#lܻ_(;Hzo6'vI12/YEN[gMC DQOVَ&F4-d x1z,-Lp]e/k`<޺F繴:N`g%rى`z뿗#m+saBBcN߹V1{4-_THB: {}Rh=YL6>6$V(B'OkuYx_YC|m-!g$2P_"LQdX1Әsw4yRLk=WOq“d,!2PNh/ɄtxqA?_c{.HCAخҫ[MIx,k/ƲFӆp+b8\CU'̣eC?Dbk<5 :6%T\RB=U"&Q 2=&Yʷ(ɌE܅*I'\Kރ֎ K]JgjT!P/b"9]M׊q\d~}yܿxF|kvDxUc㹼}sH/nZdk7+4EW5#Xů}S$JXv{ qX#N\`R`VNЧ@ȫ+Mր:aOd^߰')oѐ-<| 7}6EG S_E蟃Ɨs-~<0As>8DP62T480/ 8)Օ%-҉(FHB"_i *z]a C-w5P'=٘\¦_ j$H%GV=:ksLCBH)# o`Elnn/Nu;tĐ @dSwrE\8h_xPsޛBD$+N4(nSruj_Dut`r4s %k]ncaۢy7rmƇp ~lP-$ `r x_7~N *܌{p _%v(=72cM?2%}"4}b^101,vx*B=s!M|J&rp[?F  >3M1'7%]e`~$04f,O͋]*P4?".G¶iq&\W ^dȻ۔k6La63LvviV^lՆ0/emu?TIgA>M+=nRV,͐OɨIlNX_=TdD|;p'b1Ϲ {BAm/~GFiG17tMt錫u pd|F?Cj%T0oW7j\plsUwe.a2gb4P=<czl!dNwY g )F"LXϏ@}|֏30`H\ nD%Xճ] LX/߫,&?$5/S<~9ݔ NOX.'b(4D,ݟvNgu^rU]xSiRڰM4zmT}mpqJ};kض"dIb% `ƔqA_j\Pg%낶LOhfnjVƀ`ѧ&>ixqW-H\ص@OR+ZYM %{#u)A؇S3p~(x}D#DAv֒?7g-zց} u WYx!%u^w<<*뉝(aqb!nr·D=Nw;H^& `$G*Е(n/f;&\țXMܗL ѕ~Chc5aTclݚ ϟ2HYUx,V|M{կBnԃqPp@ǩy= `;,3nFI'р ƫ,aE]nޫh'$O/`^s/+ 7x춖SG7~*2Lqe^IS6Ejtyz)V\*3a""99AQ MŲ,~'έҲITvTaު̜0Yk-#J潊{reWw5":ۧ1pahgE_'nΠ8sy~ï|V gR\) >lP?UJ;{82QW<؜xWbʉxi^52c# up3D+1zMY1%4V{oxlCM/ ~,+Wg@S VZv_ܽge/q5k7E }'GagP<;vcћ}>֨eCٛ$q@Q6jwmu+/<w\rE˨ 5jqECSyfW{U"ѳnO{_GF.#l5 Q}:ĩ }GCQˎsUs&H.KI[ i¢b=+.JA&?%IeSPRr%'}[;Y/Gׇ[:~󋦚 u;=1};v^1qôi_AU'6lNcL6i5H*b*hCҿEiETד-5A$7L!d/tb@;PWN6ޕ^-|{mmDX5 *aX_H$̆g$,Lz8fBձp,6z`B\JP%$nCt߷Z-*@&p:-[NZc(x“ϹVUbӆ}DݽGDB G&'=zEe'LMFLaaJ7]NTzǦ:!GӬcJohuua/a=s&CۃrU8ؿe![W Gnw;KT˫JN'RJ oǘ퉭y),L'YPwIGb 6BT+C9!f 0@%3Ɇy/1Iz1V/gۈЃH!/CW'_9ʢ^-P[8`9)I߾}vcĵ N+)ko+M,K$_s!IE{F35S9hى@zz!{eAGHo sOS +v{#l\% 5p/kLwB$sdz"'X1"kB_lPhCX4bAtgM ǻ\6|v6JkC\ӱG S`,0ܞkywȍҠrz׭KE7Uj30lM葰Բyi>NAHp:9N(YiVU*{(7'dV~UFh=,fIJ];˺(?_ؓsE5o7nV5 =POw@T Ews_`6 Mu޲C[mծ˅x 6Wn4-&95Y C9ku۬IgYxI.NOf!;lOC4z4j;d]\Wwl2I#U Nh2M|试UռmLs=#<*4H$ 2'49ò> ۵/~$}z/%}dU B4|}KD b:5zQ \ qc}3[gڜ)OŜIj%Cf&$i6\z3[mQm3)x.yx5eZG1"s$9/#}J9Vቻ`iV-A b3"Lu.dJ R,n</ty_m0n+9{HTR#4 85{JxN*J=\3:҂Z}?B%&@ަv!|%rùq ʈc`%L-A{)M;J\{z&@7Z&r` sAkR?]}QF/Mؠ]RF,>]>f.1 `?ފW]wemL$Е> jǁ/50 n[p}Xl!3A&6BPz\}dba` VX,ާР#Iv7"{h=w*r"!\~0amՋ:ٿ-G#Co<$V1h0 szٿ_AQ!jev/} fҰLSgMiх1>=$$mSD/زc0p0ˍrB=wjn<5?O FBf.3f#IR!_!ET\Z HSb֡~4Ym-#ApGLz*ZR(YBMFd [*ŪLg"~$nVDY"PPTmdha^L&hkX5]u-+&2I5J`zxBњTTb(Rj)A VyOgh&t5|: cݲћ7X>չTf 16Lb$^4h&x=mf0+-Cuց,6FM j^UVV;h+(Dq)rD^H6>OKtf|)| zM\\H`E/\1&u@zbW3kֺ\sh<6#T6>m8sX+U~ᐷmG:덿Zu J%t˕zi@fͧ,Xz^])]u6R\w)ϔ($L|1?opc=^&h_Au2ק)MhPTu5ܧM#(dpD)nN$X{ c\廞W$.VcXڴ'C.I.Nm~/O%Ž늮5qhRlqrDV EckxɖΞ7 CED47Dix!(  Tk2m8Ag? w.猹 "O1Cr[R0퓻6,cYr)Xp,~OܵӬthA:XGs9ֳ4d[p\WBXFke8s7!DE¡X=7N9a^^RՆI FXۥ}H,ӹ-Բ88jsTK%Z;9ng>@HSoQ!IІ@lKqi{3cX`щ g871D`"Y *Rǝ0n;ӞCv_Bɰm%Gg7֨ +x~d9Ƭ jY@ceRq];02.Wkur2[;5k. `MƑXljOKQ*Ez9xG#ERq*)s,tۧus?*pEX}FdV’ /зO n<~C =R UfA@(lhZ ͛ieB ٽWfع?TrX )HPs# ,[k];(Ӻkq&!^\|"be^ݑW$%рR]a[8 p9%eISXeA!X EPQsY4!dպK?dXz,^˔2#a&Όu;8S?1g}S6j2Pj(Ɔ53;"CC_%"z򖇊yt Կ@|puw8_Yc.B]ثL\3JYb|I7Dk{!XJNhὣƥ3ON*0TTGJ8xlϨd/ ndeFsF10toXHGTzo0)S ~C ߪ3|*RIܾbtUCMIPPXمk wh 0hKG֧*iY9ow*;o1!&ZT%M'L``aS4Tr- 6a\˭οdo "橷CEkzxz. *_t!=1q|ORvOඍ91 x8ZjO+\"> t/9˦g_'8@'Cު:pcxζoZEmZAhV~^#{\`/7hqő0+5ErƬtdESmy ~ۓ:^gC*6^!ƕQ.~/>#TE ^xOsW-]F\"IspRÿ.IϘ@Edʵ^ue_3:S@wJip!vdtª1P"wݴ1"R9zt/6_nֹ -gG>fN]Sڼz("=,%ov?afRQ(#^v H]PFd<(Qw$yqL,;C4cӆ P.Y -αK.n*bgnw_duAIoۂkOR_B\hF74r4tFWxfEWszL+uȆ*G0Bo%SNnX0{]y'Í/ wŽ$aό_w->+QHWE/rBfx,tu갧X-AD2VQ,f5m0ú/9b*,~e?r|`8ۂ8||qhnz6nM.F5/zW O/WBM 0q22b\|A@X:ii^]vxepscۚNJ(W &~46Kz4R !>)ϔ8uiMzfyi#پ<3 XG6!N7,dG[+统ոqRkx?DuqVތtG=8H,ZΎ-^nύ'ZJ:-7r@I1tl2W]c'lii,V61CEVU+\e'KT(u f料aq-Z;|,K>C(JJ ?mr++^-_Xէg{C4A>-͚kq6372\ɮBfVۂ NyOTrs\ࠂ cn=+v) @";,)n{=E.bh(<ʹֈÄEz^b%-\dļ9M{@K4zK79,]1;7.u+c~O9^W孁z\#t(抛9r_H#;KGF ҺI覆T֟ "-zq4ၱc{gژ\RxF%5La#L 2`aFX#k|=Zo_oX{ =gӌ.OJ.cʏrBdzBxTj9gc8I2ܖ)Q!`{0G0dx'\R]Z)u0פsa*5Y5K.&{D:>HC:0PSb\98.Q)_ׄkEK+U:bW $T1#'腫ۦMCzUoV븐|}I"9z< 5G9;~GBVTVPm\o?t 3&en3?bKW˧/gBxEG={lBFi"TɇM0jaяi4)" wfnu܈,?Yz;xuF hyS:R6ʷ( 2bM .fX{le% nD ;EY~IQM̑o(ʃR3L-cA}fa՚hCϹ!Ւ?W){3_/%[mx6a3fxxXVE'7B kb}] MYbvfg+JZB>{9oYlomN8?ASYgKi`~7yN@go2=) s|=ѿz!"DdlMc0pWRW^t"wk34Uv{͔4TV _Q ! #&4VoR #4.c13Jfr E72;]aH֏Č^ZIv $x+=:F[ [Cc+ k@9F`o0/kh.d Whji]Ub!eG3W\ܧ 6x/{sz*5R޸O8^ŷ{i?3QkpBT@1NtAMbc4~Eh: I,()K @Ѐ$pk_E.HXE<} Q^sdQ(HW籯|5:pL8ϟѯqODsX4V"I{l@!]-ڧß%UHASNPU싪FPKAI{ j@ \B6IyR)MNQnFw>Sb{/~s @^(*x@st$u)ŔD<{gҎ)JER4~;QR(CL{'p6}]THZ?&,_z^2!z]< DL1`l/ADfpp}E?32~Kv7iؗy@ DrYv(w'Bϋx`?İsͻo;sK\=>"Jwp\@2'i".c1 1Z$N.>5gL?dw3.X>4QUb]YiEc}jH,no]obY8(~7&L ĮAI\rn6F%E~G4NVԕƋo=uNbdE N VHk l-E[g qh_dt߆5AU}$v^KmN歗Pey6a'_Evdͮ8r,s0xMKk@5t4iEDwgOKtsdވZ`Pb3ANZFb.SsC^  <>Rpx,1xn e/$#trH sEIlmM9}q4szB~wZh]+<:1hI?NmUWh}9$d YO⽽e&U`зNO9ؑZL{Y p2),SVA7X=m"dEA>jv6k ;rbiUu "x/=/׼k۰V3z^ӈc{N^NhJȪ KU* T3 ^t_Q(/x{eq1e&EalT!TR!=#5o4Eì_A ~Xr^>8׸9Hċ+67AA eOз =_֘, #\Wn.wϤii=/ Q\tz&.6(oC8PN,ێ3GpG'}pIN7~a U6Kg:iinMZ» {7K0p>%oubΙӈ3y(Q>VEvG-d0X*WbCS,s)ɒTRD[4@sb23hw x+_r`UbU6cLS,3&' .ٱ[Ñ! C&/LKNv<9Pzp@a2"ex Ԥ۲_ilw7NXW\X_ˠZ<0߹0B$(:)Zf~ugEgߞp{JA^J( t*AЏPjl;IW%L$il0c='\9/ "Onm ̞FZ`&"DT}?zSS!@ϋhaصײ@rg ܖ!}wa~D\ҥ{):έٛM J/GsNh w"p s{D}?'9VSPU)y{쾭ſNFǛ$7pL5Iqg<:*Sn@bQQs1% -^$^"ui!v"3iRVsZTu5ѾU؊R`o}{Rwa`.(JA)^SzY$z`Miw3sSrqNNcDkKWAFr D`Ծ3<D̾۸M,+34=0O,jFzDŰ H`[~ӝ/W$a%TxȹbщSr?=7.Ĉ "=JrIi2 I>Q/+ץ]c|9W]x$K0#D_) 5#"D]çi̕d:mf <ʢK\KwQàzouIc p}sh& *[jt[S|JW06F /%^igP]x!9ni玷KtX?zGK#VC@/USިS()A`{Щ;#C ;(I Ӹ)/XwhA{^tOfsLl7fwoC5mEF XWHb! RYC?,>j2]2ڢkCSkB^+HKZFTo} 1<τ)Zq: &Z+{p&~ Ulh ]"}opZd3{e ʢ6_nLEr?$>uSVxb*OQ&dUEiS8yNL88AѿmzzYf:x`NۡyX~?2r^qO^+k!)1Bh=7P%u1azV&6[Α XOs7 G=xLΣ_wFݪDI!A*2cejuCρ0*O*>7ZS_7T XrF*G QyFNJ^)fLk(Dӄ?G^>M~!;!|fbs]RtOAJ:?5o]¶@H@5bJZ8NKd,BnVrc[1ÚvrȘ/xVutW/zDBsꙺ#  1UȮ ᶄx]XFEdY<(2.IThג'Iǟyt)[ZpaXG >cviLnL<|pL Pm@UMA[AV .=rpu(tJp2L=^(cOp ©ݤ6- (yV 6G~Ҝ^Q ++c^SYu.Sfv֜GBr8"&tX T)Ha?#od>Gu@v|!=ihXHadP !/#+F *5mF{w,hb^j&5͂D`/k֙a+fI}wkng%4V78fL9 L/s0f$2H3Ҍָ2@LcPlDT:͖Իu 1@rR<=Il#?wL\ML&#17\mZn~vTXip Thn*_S/euCz Pl3BXqgiZ?LhߘQCv %Caˑ,Ma7V JyTXK ~N}Y6zDyDRIҢXwCUpi1(-tLlH'-0QA\e}9$5BYwͦy;cs}!@@uboJ?LJzU> ?@T}^|r7 7 p._xFSd f,w?(7Lv90-O+ 3.yLRzG?N7NY<}a&uUèsO u{#8[ֺ<62aof [ vb1?": VSyz(vc[m02A68n.JT0Ь"*ºZ)ު56:FD!tD\^_K*޲bl]SiPԥn{OeX~1*@EO4`* 4˗ܳltyul|C3`0_Ztj }ݴbEQIٞ墳welupC c۲Hi4g6ſD_F.V ,(aa1$7Q^C-C˚mG NHU!#[9Jj@*0J xAje֬HFRy[=< Xh8@4=>\*f-2CY6X)Ξ+D4OFjrG(Z+gtUG)(b+5DRNV ]lA^2II}oGH8{D> _ M|Qu4^M9OpSBR*,ha)rOh 4z- DeX 1`E2ؚ|*6:$6Txgۂs7>qOA|FUETYy<]o'IѾ(Z`UHz`D儞]W8a6y)|DY(?B?1+h G% h l{s\٘ɏ++H$BoZqyƪd=k7nߡn"0aA&lV]i%-^Z*HcҞ30O 5r޴*gq*{6+ O!f3NS*6&CN+wQPخJ_4 eQe>mo7"uޣ@O(:Wٞ)4;V(v3{79GVt c+$w ]̳e܆kX&SARJ~᤮n%\+K̡2'Dt4o Ye]Z*I|ڑЇ"!l޼D hejR]{r@hW&g^<.GA@gh=_$s&Ԏѧ_QWԊup׬Frt).&41`ʹN"s@Ӎ8+zr?]+cjtVI0"7Ttı#֩L嶻OY 5ߢR5E~2[7$'7=po#SʣWUPY٨= =|٠;BV^)cD^pl}/?ə V]$-Rj Rsa߼XvQr3eBBˣe:1-f 9Dz epcxUĻ¶ wxn4Vo=\i u/r;x7#^ŇssKЋ|`UT,\AY02|7rb dM!Ϭ|c>f2Q\ٌsZ %-߾81-D" v0r,]$QN!(-pI}Mo1 Iˁ+|Q|N6u o]h+!"%cj|<cahsن<ރngoE˚duE$i =vσcV 8ebcQ~?ͬ5 D"BR v8JdP8;αЉ`×S*_; /^`.ӘJcPoMXhV-]n?۵$ m ;W fSz/2.&E.?esյeiÙGoʹM`\"gHbZHC`fIY>'r_2ofF7zdyk[^ a^W'W -ASvgr'2{u%L)_A |}Dc2ߥ U[e96'00%&:Ng$wBW(ZT#;DPD_pAn=T7g8Jc͝vi3-yS+ 9FV'ڽH¤9Al+"@/Bh0C)ʁ5or ?>0uAMA|=i%X*=X }9 p!MN^w̭}wv,@iJ^=)"2lfY ']$*Oɕ UVμ٨=^SH O_к|ˣG0J)h'G2hq^Ճ HFoå%ӬkxdBMqULɩ+u%W[u?X8R|9 Q ;}'~Qnڷ8u&(go7.ɗ`L]ڪ[!6uʺyekb[~e5ǥ6fu$8K$7l;lHO)?2Od:*qyhτ,ZF3 \8Yx/i; eCil8n5+\Vܤj;KG hP nsҴ.|UB|f--51C;ZrUr]\oǪy:Wa÷AE 0#UI.\ c q_4{Wϟ5/z$+I9l\B"ymWsXai},he}W7&EQoW-np.5p'CV%BX,DcжXyR/< p =L(Uh }'MBh(|f[JJL[TK+ N(~3OrEɤ|T0 '@*ۼ3tD/m  ފ Dzz96i^ՎMK^^1TR^^#oT-;,\ hA $80q. >@Yi{s 85a<`7\ĹkI3\j:tI[ ZaZ!U?5jO?cA@@eEieܓ'HXHU<Ҟ%VVmGt)YjE1b0pȧ B5FZ)wzI@@Ѣ l$0,=7˟D[LLmV@{*3 /n]OdX .r;4CI]#a5Pc:olp(mZx'#޽5$pފtMVL!N a+.0Q sժEVRUqԱI_mK<>Y#}!'Gk+Y>kn5:u b9+)Cq58)w+zΨw+\>mUfנa;&`O zJp|N8[]Y[Ft:ȑmvcZt zbȱ:.(\Ձb+M;!"lB!uGE12  EW~n,N:ؚFkfe~ByѾmI`oӲ8o99}t OB u\N~Q}6– yb?v8$# K}TjÜo\;"U#ט(;AekH+OB'&+7ϲ>>XiL" ]!$%oaϡa~¾ ]Hߩ,Wwt''(x )b,ae!gU} uj9Hۿ-tލ&HTQD;_(?ҧ}x i;JQFv-]A!Ƭ"Y? Kk0:xDTD||)CG 956Y"ܗab*oKxaD?دBS,sX53-<B,O6m5BV0oe +Τ!گ>ALSv?[.nY-Rgx_3W3fѶOdB2)XA}k<{c;s)wSq;VL JtHꏚ,BMjteIz9+zpaXJ RUV'')1O6b]m;H9gWK.ɳSd߻y3{{~< Tޚme^JDe09`;.Rgd4̺F%neq)є~IVpe@Bx`oi;BȸI;,x..0MAp8y ZΓtl+(CJwj(cڧ39]8[ʅ$i<Pa'VڃU"Y7i.?=)R]!"^ mtΊUIY dwAZrM$oB(CmAO%~q"5;oI%\* , J6L ACβ1閚 G+.Ьhj?VpnBDMCLG̈́ Ϙ]َ[a%ZównJ>8݈@EMS.`Epww[)7mY?aIw!jQR8ٗX1 Se!8(d$?ڡh@KrN8Ls_aB[L_Re0~NS}H[ uarMȴ\U"KчZXQjvKz&QB J1%({$RL?J-LGϦ3K{}?zIwbm`حx[h~J@p]DtTYkRu⾊Ncb:j~Jeq$0k}'J4F,Ɉ2^I>Rn-'` Aɧ#-]djQC3Dk9:JϬ<ۨOok;ӌO ?o2UE6`b"ꆎ?: cT!lOTRem~S' zveKvh"_ >}]m~s|J>#,Y_2ښ{KM}dm ^yP%롍$X~VpylԢPzA* NZ`Y?Kt0ŭZFP&\Y+pi1* &%J7 F/s9!Avfa,&&cHhJ$ y븲5R#S|YXO̸P}$y՘ 0AoB_RT$xL5PR'=+բLq ¿'ⷵM@u[l$- yBFAqefUx E+~ ܞ&<$셹ίL1}K]#zoy7b=d`# lsfB3z1WW6.v㥏R4{5C<A 7˼@)Hk'Fp h'ùCj}* Tan$"ޱ/kY+b)_0f# cHRđ0rXy `=|a. m,b#z3/3TQ`M[[l;m2ՉtHSjK6]&dӧ#<휲c@dVv&j9M"je6{A.QA;BvUl=w˪SU:yQ_ACXbe30 /  ܁@Jѱ0"(Jrēs6ᕝx`XR;ic@G^.f~Ür+Kv0oپ/hj#%*nj{@iԓ4,7BbT rb[ܝ?6k'-NnlL`_],]㠆Apka$)#1_Opږ#KpQQ`7j-9 i #)ӼHqtUb̐4vk&Cw:J%0$yb jR|EkBCo3/soF #}Ԥũ!cDsPҏz:FvA64&՝R.kbŠg[mܵ*c-{.T@!eyFcB,r7]pi40Rb X)},w7 3MId87ȪVਲ਼hL;[ 3n]ڙmH/5 W?Lu<.w_%'6lЦՙƉʼZf`#0v=JZ<^rJ لg0=3d7:®MQ|>AdkqxLQ/SD)Bg5iP!8IfRƊ+=xk84 )5V̘xs1%ndan0oq^tP^ȓ5B VbY>2[A,&jcw_V^Q -+F} #YA!5).smف0R Q\RjΧ) sr駼71mtj-:x1qP#U)yGMqtQP#8̡tFV L 4s)VjXȖ/LJdr?,)6 H܆z v$Vs>o 4::8u^"B}VsiR$.,#Ax+^:pDt0Ўs_?R۟/h;bE_΋,B$b:lOj /k@Z};Hr5k7PK:)P :>.㨴 _]#ԦtBnYl.IEg98e ID®*kՓ] ;MteWZ=F0E@4ײpu,G%=SMps7rz])RL R\trm#=3]YC[z[b&xZ$tAx>^oNsƺDLoOQ*2K1\nD:0S&J<m$>tE+lg#%#?e bR"V9z^Tgg#\4cG:V,j4:pض W C1UE?(a`ntO˥zX 5DԷ/ 7/'f_(N7 |E&~91B wDgFDj0O.Krgxu/+o~cHI? }pF 1NxCoF])eBV#lsx..k:Jk>f{*ݲʨ\#IaOX9m}5τDa"ܳcNؓK:{Dyݱnw{g =Sڍj[ۜV4T,wfNq8 F<>!dtՕ |$58:h%ުcGj6pk>-zl]fǭl݆Zɱ=mE<,7{S_g=NP%@c`2߉G U^TQDkW9[fo]mEEXX Wb8Sb#hQ߮`9fx5 1e\ MTb?2WhQx x8acv;p)!ki[׊|w 54&!>ū_ےBN33<"y+ 3v#O;Q~ԳE0nYi>\y:~e]P&j6LX)b $X%BsF2FSe/-3}jZ(5uuim ьj%7 ^m[SL)ńM2\i04whY7ɷ['!%lъmfbը9Tx.9 uq(9u E@[BSO /DTr,5v&ݦ+j+MÿP/ˏ\ r 54r&+ skK(c٬/VmD߄ɡUb儦w0Mo'v :1d%%OLCgbHf|4cD#2ٯ6!pZWڶldU|ײ{;1,Ҽu¨ae^ȸ''ex7r?>dy'XJ2Ż~A=>s}y2r 4&j/tqٲEu.P0zel#q!Mf,HP6mn|F_yT2? IW: 8%Iݘ%BBHh+1fLf\:jjM~DbWʡȏm@`Vfkּ4[ akr"jD_z]Q!ag_ce{97`DpAܫKf6PGF7>+y4.$/! _c4g+?VSXu8@%`/x;k(dd̃` 7ߢ-7\(p{Ŵxȳ:ThRrdTF}1y`14Aw =j[āޭ&Mdla”(T ɓ3px͡k׬ݯ5mutz1YYh靊I3}WCQ9(ֆN~dj~"!Qm?1?7Jp:ZLΒm~%L""fɀ"]BÓu' ӖHB1|,ʹwڰ%k*J:aRH;[5MwgGFݬ\&։p^l9fgpy^#|ԧGsL:к<L!\B/i"Հ[ ch=xMPj}۳mH: ear>4| Q/&8~@@|@ *>|9i1b`Ę<Mq68 # VI8kyg4U|>MLrp߈J61L0iY ;. U,%+A"HV>$wU"TaK:)/!B .n H]l{1H@S]ŭt'NAi띒?&G@ɂS?q~JgFKI@'wlJ-qF(@LA1hLDbf4H8 emy9"XpeϏI`ӳgU5Ȣ|| еLX5oR|ĹU9;L|\14vU`^k Vg`i%<;u44R>pk{ʺָnلHJ%t_'& -h@8<6fx 4XAzZ[ӮǣOʷݟ: \"S8Q&JͰV*q0fXPP%⩙VfȲUA!"(Ub!*í7EEL\H b.DG:H4\W%8vĦT tFONDPt8$Ff %zo-Хmz:tڭY@PXwV* L" %Wf|O=KȽ |g rc Cx?8砂sN5TIʋ2wٸ_,qі/}U7&r /fWb~&z&ݸI1ogA4rʪ5Tps$s;T#.zϣ@IF#s}=^]$JUeAQY-~䄖.7=i1aU iMV0 l3!pICE-:frwF^$PO卿vK%!0WF||+Lb wۖ=+@'!Ώ1ơ.π~2@s3GPP~a\ԘGMR:Ι] "+{2z8HD=in sr_ LV%R:Bҿ{d&ֳ>muuH7.3y[i;l(m[,!l4 %ҢFJ~so؏L -dXt7wV>#zIK~۬iQӉ=:*D؀ 7QKLج,&N(6B/v(m11憗Z7K䏐;K:mӯ\|+y{6[Iq#w?Y(z[@ rn' #1BȇĐ;Q"=jW㼛65(>֯$ z9/^SV0кNLņ?"CPTTQjs 3w倌aqzxEZcԎ@nZ-ay-:K1RJT>cTra{7˓v}V[ڪ.s^$ItMk80L_Mw[HbZb ͝Q˩agM47zCR]l%"<F&6},vBR֫C?F{'4l!%MujHl{{>xׯ:(8P:WiŨnrz[ ob7_rW2xI+᭭z>'VGBCx"Ն5N>4sHB] I/t](z|yBܤ:JSA< Jpb5`pJNvȁ&%VՀЍ#er_n:22'onЋGXʰܵ^ܕ*,E:tcIrcݕgvLr#mvDsfGpԟ,('idE EcP7|PȒٽpKC oP,׿(1P ߷5!"=5fNQW![i>t\g״jZhyfXÑxE,(1a-Tjq:ц'gY |R%QX^Uq"dC3TKG4sV'u_F}rf6D@+l$al>0*+}|EYu> lѣwqʊXspjf#%iR񶊴+Π„'S2$cEfEN^f'zJw 6'KTzL)yI Gt;5뼧N拮V@9 gˎDq%A6 T[L̕\A pI*$|Aѱx#v/W/ΪT'SSBN%~!%ݎܛ}$I麳DC x&'禥p f14Kq^ټd/`=鉟(4<!D!ŷt{Q84 !F}wFړ='JbˉUQBsd5#72/;"U?)3"4<,F9ܢB(mJN1[oCnH%?M8aґ Etjgx ,ZQ~`ӤLH*Xw(cba#8%S`ڈHw LV[Jd'MKP P//?3Ăë)"Rr]q?xc%k_M> Kdԗ{7֌KL"!EZp&2Zԉ@y4ɦSQ4S,VZY"Sye(z s!%5/\1+RR:+T_"3=yD%̛I*aU^89>~bƦ_b uJ)Tx@%jS)w9PwWuxCSmv~E܆f.ikQF B>M4 R;iM hj$(pXSr0)XsVB ӁuK}S`GzufjcC06E]r͌-QXQ\Zaz~(ڱD.{4sd6is#5b5NL7?';%騩RiHIb; QQ4ޯ]ig1wx@:Oq$K j$.rLV[gpzK!>eFN,6xݲnǢ'_(A0j%;\:|*쌕=8@HR` LvvCg)RyI+ jV">&`ikT[b>K9ǂHOŠWo"J6 `Rː;#|Z&8; s+("aD *62ݧ"uZ9Gr{7A+rM,<ʧq@[Ҡrbv#)  )] Qގpsmk*]qu󆻗d^~,u-i,RRN-)ccrF탲](m dE^UǞ=ɟu5UEW6Z~Oׄvj*q e$˪[4hPT\-'wgiX:ؽ9A }h+M8 D /N̄YTs?/e |]!pPSaF"i)C.'f7?5zB,- Fy3Н*fx L0]iBA^"G]Qpii3b I\LWAlQ!UsB#y#9U9 .^PjhTKUf f)e֍MgWmNīj5V * tpp"Ky# gދ'hf.lbo uh*kѹ1oH=LDÊ -f O ZAl5ogAT8gY:Dbe/(c bMIlaY4L,aq…|G\5D㍃ 3?'fOtl)[[E/v:4loS#E@E0 Y[xOfmz`Dpa9B7?v9>a/$a/˶A7b(TBz"[y7 wjn ;HTtVh턊 &e2c,F\&ܭv@a/_ܸzQ)^$[Y2r5q60F䖍[[ C)80Du7ؐ4YML?*`bEW>5W ː3i->3; ?wJeo@' i㼃 \Q_bC/l&ƶfe2oP ֥W5PnYLnÁw<1lo *T=fpl0Cvԧy`'D>+_:gE6m;Đ^U}WU̞R?{+PRբ2z;3قgD+缉p$hl"A34LFx(g}yz)쟋cnphY.tQ^‡M=Hz3S#j` s0oyPk@$.!829W0mlo ێWiߗKl*3pڧG=LLOktb6aMr&=@9R-GvIP%Nk60lu^TOͮI~~5Cb MNab[>Aޥy%?{p*4` |Z],:Jzl$TOl:2`ذM!LmXWq}AJttnH;>NQt܈ߠ\ X^\q*#9#é8:|.)6)#wt,9-ʪau̹!;VF~2 r./@m㯇#2&xܭ̆:ޱ^W+0g߆cZnLLecM*-=cl[%{'6n*>'NU/#&;5.溡t(_gV8n(Z.nk]Qހ jn{MKe[["W2# +vͲ5FUo[Z,12l*_KYi4q9M۟P`.#?Mл~ፑQtCRVΣ@nBT {%Gj^*CàɎ \\!HfyY> BD)jB0. IsZƁ]ޝ2ߚqVP.`)MhzzBd1n`f Z|z4d2ZYa>eo¿}jl"{lI_?RkhdfC"%޼\ U !Ql1u ƁGtw`M6/%"fDn;b gfXf%=\rd`KWw &TL%Qs}|4J ?vNK9.0bkdEIkvN8"2]\=S Z+y: kKP;<Mlqѳizw!f|eFO@ײ1-J+r[eGwcݐ  ,#Ua+o#hD7D"|<9 JGE>e#ؑ1FtK5/] b&*_pYpJ!WA"4čQ_E]`tljL,`*\JX%ևZvY;I M qaA8 \>'Յॾ*.}V@}ÌnU1Ɲ\w0b*Mǎ///xn|2mx$pJ6!Wl~}6d ̟Ĝ:0=ǖY愞YȇgZExK.bФD 0tO w1( !Kq+;`RlZPnpE _fq>}ͥ҅x5\VƻKᮇMQ3i eelѮ2ؠJwdnl*#9/> $,v@։-r6wTgTN,8hWcXg?!60Є`@B;GƒǗY^gBH٧Fv2]".~򿮚iQ@`Eݖ-CH j4H:"Aj oevR.ȶn]쪱N͔dh4QaX8-@KnL)(N"i)nfz8M:C]KA&gP4Lkh-}ԾAMuUjFV٤\#LY%]H-ܺȨmaF8XoՓ쥖EԋzHF(دb]`6HQO+omMYPL;@I+H:xYbG~ކbfPD7nb Z(%>B=dmkY2 )DcHQT?XDjI&#MVƧ? h@"3>/|/Da+ϰ頖 d ljQ%#=BPbl։;S6~Ŕ(O9[^cK3MX*]+۾7*Uch;<%ܠ-Goa,`?7RJB%YW%xz6,-w["8Pbe Ө+ (ōU@Q@WذZ (.~r;Zk5 :Mf9TND#u𛔑5Ɉ pZBFqdMYvѪH>B;^FPHU0-#O*kga(3xfc.Hdz%bݱ-)kNw~)LIqt`.RP'xoxSKP-&KP4![] ⼆ HQ^ (vZPeF?L nxZLKNdŸ>UJj) `oo*yi\/ =)1Y`l!<)1W,u`,p|vI2*V-[ % vp9\NZ(<&q1ObTS6_sڱT@ͭa2K_wH?`$bfWu@F-xXd74 qpmOHO vPz7`u,naQI cO>ڭ~\;me(d<5΍-$:BʕׂOIQD}w)k[g[,:A,-Ml;QfVվHGhI)R~!"\RmkaڏIf Z~8<ϕmV~mtۤPC`-XҭKAr]N zԂ}Oe%xW>a8C%Bh fT` x2&9ϯ$]Oy"YiAGt4bOX1lDcsA;\i" \)S%!S45DFx@#@D[G7 YySx[Ek-,=!/aЁ,uBg}.%{r|EYy rᭇYb[Lx;d$^g'A!0on֟_e˕Ʊb. ["^E!.&:36q/}m/go` :5NhT{[J-%Sw:גq&tXwħˢDR(wmd`@`Y~{@"z"NyVۖg;x، ERβϕvt@Ֆ=Fb2eCoI<R@4R>߀X.(j!0*ef^ōNST}L=ӇwuVC6Kv;Ku/U*Wt)80q(a%)sيGήʰx"Qh jD(Uc5S[s; mrFd@) ecܽΫ`K<{HH8s]ũfppkxmس#I_ӘA[ӲgF&*hǛ.Jg>DZXm"<;=d֝?}axJ3s4]ÅkŊW39=t8܇p}_k.8Ӌ=hH3LKĆ5/IjK_@o%Oz^˂iLgdm:L{͛Ď\Tʳs 3JVOv p,!#AɁZ+t?H Z;2]Qs6&/cc֢X,! pndh nc3 jcjFaZCL1ˌ2pw#яqPPN{ u%汴r_mY3T\U!g=#‡=hW#8,K]KvJO‘7 Ҽ;Iu\(1tvw瞡g6# ;u1g; ȿZt=1f!eG \$ 'U,_[2Ob=.s S{-f:_!43%U>Q lER/&~̅n#.߰0 >/`? \n6bh~fo8QWH"+"_zg}0lϟ5♗%ha\[S7ShC%bw=p_ p/BQCI[ 3ƈl""ꕫ SNd23\3}lp+>S{CR Px.9Bi")4`oc1"-\j:NHK: s.׸A9dRK0=a4́p_ggŶlNXixy1$s,q+U~Hߠ{ٜw N:V"P7VWu=\PJ]#D]RG_(l_2k`o];*JDE ; ;6ۂo0ڎ9"wt<'TXȱ u(YZPUa/-9TVjص5ۖw`0?>yEl)Awxͻmlݢ,3YH\NHhyLdx9j&,mn!0A齱 9=;k%ruܘB 2{:Jno-{u7Ɨ[(uUȠG32H!Uo/~#Ll [``҆+Nf$0u9d3Au$ 0éQ"fܺ\w+ŏ킱&LHE n7n v,%o1)eC*0^ɠ|)`>5Z֨A#H,h$H:ބYl`S;CީFo' Gj;=YNC}$zdCM7^ѯ}#A5ڛAOj!w=k5_P 5g:л|6a{CKE/iMY]EsԍZKKpqt'F3٢WƮAx[9,=R@m]QxbP:9a*wJ6{Gm1̞:>!+ɏ, @£J>|*xi}>:y'p/Dݽ-+[a/f^C%9?%Aȥ_%!{2unqwNX"~^مJ])$V(?sL]wʈ )@:OS=ѼdnA{ wT]9#;H]\UKcfk8)N+ u\X?`?8ڻD圬C-$xux]/7٨J%b/ }M`J6F,3co {H~槧?7,Z_ݶB ZS4+^6Z2dr'.|hž%+<C&?RrCaS/ڜ$eoq`gw=~f'\?F}ݧ욽rAHa׆))Ǿw9Ծ9Bq '_ ;62?~rnVRɷn1 `2DS)sJ?jz}2Μ%AX-$C_ DvʟMtF~zR9Qr[yxy$ؙS6ePPK5P WXsTO:A:莚Y׫`: IacXӲNN+xyZ[/YPZ`:wdxi|z=I)-$B ';77Bؔl5D>oo2<Y|OԍD ̐T|$&1dL-=}eϬׅH'?9)tEn 2dQʬ6|ceZL< PHCkrHL5">`]n*99VHĶʧ+" ?ܦgQY,x3^ݪʃvYNQu@gN=N[-i`Ge YֵeǚgIrlS+@zS )/@<8䳂Wm$udˊ.o~+: Cdu[oѡ 1yxjiKZ/ZXg8H2."ɂZ6+^_4z4GpmCouJnTTa{C p ?m {7^dsW P d+S'A_d0e6^#f^M'y.*.FbIcM?C+MUV݃0J ]ǀH G_MҁjpF>KYcv7@z;8'Z{]"^4C{|'g?gDvu/ =l u0&4pX)$--VB5v.kC#}V$[&Q< _u~԰{0@$w%6H)M{Qܸ}~ɬՂa89$b-;Fd#2}ظbX>df(In(k ]aKyNMG M=5؎Cbyd o!LHʔuKoߢɞ#ܒjhpSxTS;?² \G))eR|:rwT5Lpi⺏t*'&PKNU+:Af'= l=xy,h](De}sBC;%V}S9qM-tV2}%/1)-q aO ~8픈OP[ 5('&GB{֍{|?ބП||b`>G 8_=?k= *)nX߷~K1a ߵ1S,@NqJ ;\7-NдROE[;EEd" ],~OoQ32aA/X=y"SSo|U /\yٟcьNf-CZ_-'3\"%w"7I6dhSxS9svk,[#T2&!e,d'NL>E7Ι]X}xD=$\66ۉh݁܇i$3]ɛ ܗT;5G `{\_= wj)\r+N4neh-EUD0+7QP}`Xd5L}w`ʹ;G3yڷa>&P Tcy<Y.O3Úm˴:KiV>hLBdd":QPx pV Dֲ 9}p&B3<Ѯlj+cv *z!1`n[_5`V N %r00evC%W o>$ }c,ЩaV*50<= tBt.u]MRXg m*`5 S夠Ih#yJh{ɱ%KR42<]DgvKYd?[wL h/rQ,gb:Q dl3'֔>x4ٔKm֩ҟRFeIҸ &_PaZ!〷+y4Yj#_tИ/wϪp]]e. |a] ;7xg#]2D6UP/ۘ#h4n0ݫ=W3xiF,Ռ]Kzjd%,mfp=o1 V{yl:Z_ :6Q |bIo]vIkIs^8-ŭkEQ=mɊI h8>E@[l#K2vL/n.@oT U=Ed@TފNq]퀁e wE#B3Fx@-Ns:[D8ѮB[X!}@jBdyX)hEo|V*)ڇ`08&'\BI,v?>ڲ@3:TEpFF*Ob릨tO6Tg {ԝIj4G5@YL]zy DʓӬOFf)Տ~` 0~ nvH=@l}~xjGA(G6j XBRnEK<dbyXEÄNj e6D&x%-+ϋp'ϊX  nBw*r\Ϟ4M}RrM G<8pGCĮ y8br, E۲Z$GY.ԪwPosŮ26Kbؤ7)XED i 0Sgc/YRٹe7w(K & CAH KadX3`/|plL*Xtp~ŞO*úՏ^‹Snt|nYukž0<$ʰߧ/wbP?ŷ%~aKXu?R*U<9crjօhu$kJ#5үSh*Ū&hKOk8<>REL13e6ggTe1-J+ ɼl a~F%4ٙZXl?Q=bz `[^7Z "#Hch_\Ww:tsE;ުº5ǐmt+2ǾߌHĿBJrf: ~V(OTaT X\ W짇uq߁K%m8_ \N+I]M&܏H@5Ħ(?pEWϟ XL[f[ 47w]꣛h8z I(-I("|qr4 g 2#J٠T{q+e.Mm Q;Dpxa .Y~C(IjA zJhgJӂ@EBc ȅZ մgtÛµg}|O!]u Z yҒ|&eA.W^=1md &tl=9KI2bo fLtjҵ`X?MDZYR=*׏~NxAT<_/"LEd}mb9]k b=x*z`ඁU a=0PTUGbCO1uyZNiRʙFej;^"ӶX3B.u9k@!͂ `{+E]AȎ]wC ~sZףμ<3c#jb=\gI nkQ.-!>OI)S-+B.X(6{Od& w#ɅU5ȼNԍ!=itٯ"(彵ǟG*쌼(йSK0ƯP,wF}pOj=Zg}$^>s.W|v`l8D,Zέ{p$d%1H_%Nn |Xm4}~U[jL+iĜCv!N+\VWϮKf^8-!Ȍ6J߱Z تXNf; r l9E2 H΄$vJGpQyf5n.u-> -;*R9P,B>c~n] GrMiO~d@w#e|E 0+3=О2ÀgyJ xrGR B_EOnc Y_SHq_ٸ)jޝK%k*7>},`?I#VCZ% 0Jf Qn8E_j67bw_֫a!V񍡱G]Yx1ms4patb UkxZ+{ ~#LӖhb~c7;5^YW/#8K.td&kBW*z\&3gT>S2 RE8yT&,S]?TJ1PWWɬ]nLD޷1!`vr1-FdjyyiÈ[t~,;܀޶F'0H N PСCy9+jz.nڍ$N ]c܍v5+n&Ur R}RʢȯXSL&] |Uh6@;Hsp ڬ$q)3IEeKj[MHwZzK.P@mǴu% -UI^zkEèx$Z@OǺyB,& ^9.½ppWԸӭ*%t~mxKA y}0~Vgv縺'|POVf_g2CO)h:(j+- T%REv w% lEߥ9&jTCSgy5,TYad&,x@gq#GIqMyG0 rq$вB<שCaMRJtKȄ0ރ?Ԣąg1{ЉwW)1IŖSޤj_bB={ǒvՐJѿDKlD˝ip:Y_4Ef µ)7=Lk/Cg>v^Zcv .,10ޫ&R  4@ifb*A茥 %CXӿu@! @ƣ6kk8eK^/ (e:XZw}5exYt*qsQ3Yk 1MD/yo*h_yPXz[6P.蘚yIs5H+AݾP(}>O5O) Sj#-;#8vUa? O-+j>F_s#T=Y go%_b&ry$ХaŸu,#Rg)e|+"DBRq`gֽs4E)3+@hlvgW%.!y!{D+ͦY>Ĭ5{嫈:1٫%gH8{Ec 5 jj&NJrٍ [[Zr5RG܆@[/W̹Yi(K $k`mS葵/ VkYj 7bWU\cf hGFK .LD*k()YX# m/>hX`P )/ލF$gp|gaS׬(JxLtbq ꇏ.ByhW(ᵶ jkv81@$2wKN-tbk6pwK_:}-.ޕHg$Kv=)`)@fU-Rz{s-g8u*n'5) y8C#gS|a4Zl MƬ ΗW|t[2IXA̎E;-)]tp$[fɮp`L @Ln*H`ݶwqdJk#bsqT9o(^H**-U Ԩ,o3\.s_7X;1 >nZLXMJq$\c+PRomM yMSXu8az^M!3]퍉=%l*8(cjU`^Ku$T{V]`J <08ݔ `mǹ^%*khk3%p`2WSVt?o?95~@<D1k'ԏm fYQomOn~J6 ݦêi}L#xa\m,M^oiZBhPfAgGSJLg z ibٖM] F`1U wB8f8 ,2d\feXyEX(NR8(:5z~ʯ{j8M3jg@F:pU\͠lk8R0ܠ-m99FkǂD ˄J;Z!hjkLf͆'þu2ͱ2 5S~e0Xҍ9Fo0ߨdۄ(QjkQ ߌsQr޾ ©.\K,Ba 0A&9\"-xrYg3;ۃqlV K±IָԺd ~4gGEqyK?2*DykE}㾸 ߻B;=?OMގN0^ԓsÇxEKG.+)_16W:ԲɜPۣ:jvk&Ze:1E$/RW:C3T@nQ/9z'Mp-B2x ~Ә]R&7#Zw%]C~01)7R6HP SР)U2pbj~Ӵqd=$iNΦ>WSwmQ j\Pu P@l-б, { , 4<6^מKVWwhHHאrMQmRjEfC/AO͓Vh: JOG)Vק8M.lT~YYW$%% EWC\?TՂ`$!Dy &K 0\lLTD6|f g?LH d*w,ƈ{)k)Q b$T*ڲWF|;Ve%.D`~WpjWD-8[ VLzB??ȏYGZG2.\Wn𞞹D Ktr16-"! S1ˣ(Ki6 SD'!ABB{r>[O=3T`y+<)fAsi IMѴ uoZg!ubJ6LDnxnk<kq`vl/ ]~pK3 K`6-#xe^B9$6v[pdAy#^m77?yC H+^KZXǨ$J9ݬGdž4NWoUgj;wE~)N=6::8LaGvHk֊j>J&U j6]JED2㮫uc\(@;^T3TbՈԊg%bۚE S%@AK~$3Qֻ'  2LMިe\Ħ!b 2"x1\Me~HF)a^D'5K ^Jך١.W"#p~0 0mW Tv.?_iqD"Pm? -2CmycӹbSO񊌚+/@zOM/35@*?Ck>)'-Yg^==W&vo-io?ՔY {kCg̡VyPfrj$9z U-7]>l,*MQ 췼"}UKuD#TS0 "rR<?oh_IfO~4+cηt$"P]?qYp1Myxn (fxAj[|5۵Y&va%B%~ۃG 646aJG;Z) %Gxm= 3Bw˸q%<[ F`zSp ]_A@;|Osq8.̵r'. ٨-H'.Zc x(USI0:ѾK&%ȴX1 Fd媰K%0ߏ/FD[ I\2OōDUok#>J5 2n)kAܕB U03KHt *0o0Rdƭdq51[N6#%d@p$*VI=oO`/ .C m*bXg`hܨ]P$(֗w=hۊu$^K=BnIx]>hPNePk5c37":QT2r "灗4E<zR>Dj^fC 8$2r};UY\,7s1h䟓H3 ] IG@!E;9&Gozb[nA`-X{uNq1ma<{ǘT}bs0q׀x,ҳ .u9$)x*@T]\DZ1Ch;Mu.-*.S;]⠯D`MCc9[YwСCSk V;N}`.FLѲ&lB7&鹹=u$c4\"l[Fψ;u7 D0tCB5"VJ?[0 BkK5.(muc߲\"&—g)/R;2xQb3ЄB<,P"'i4  и`z9&&JHc_2k9|Mkқ½5H,N>}Բ2֋UMl>& ^iAGGf|WXohyeȠBf`l 0:z(3)˳EEĴATb* Ķ`i00 \ɋׇ:Zt$^kV"|aʵ?\Ռ>O?p?z+TۦaY:zЛwލb.A룦;2p4&F@EB!vyTKB^0qAnYΞ0 sOA'UZg=#Y=w & |j73 7 #v\%GS68%ΰ<4KeVmN,q}d4LN|-kfEf eus,*W˭3v2K.x|[MŀW'LcȝoG+ixVõD=82I)KUsu!(Ycv'ȗ=+mR[kCSmiWJ&c5>Wf*th9< wO8"X^pA;g؋T!5t5!Ո \?L*jlŅzrQ&Mڨjbt0=>r@g@pv9bt?K}PNHgۭfD 0Z؂m CCh}W +T&G =R=?Ug]&F i +oF>_*%OJ%g\ Z LLQx19R}в5V@ H1J$K! t3]YP#X@[TS^Fp?Rgu̙,Hfc}`yG8dj7S1<ǦiJe^])zAw~%"D_iָr$#o"ƓKZQ7xU =AQB~HSjr(O.}X\!]P,-@[׀Eq@2㏍\eh'``'sYaxϽS=[Jz*F"%Jyc|?eadkMPI>./}#`9ݽxl)0i7ES1n]^mX4z`E  OX^#bޙeZo9{8tDͯRta+Kx)O)+uט˞yczbaa{~S Nky Vk_ũ?LE7tKSs\[:N L S;0P‡ 'Пwm3~gDQ%J]?= kFpg8E@ /f/)"d}Td"!=թL'SL!oP7x&;4?gբؑ-y/ݞ$Jb;1 qھuDaX'afvc;ݏ~w76}sJNbg9uTsd;:pcH:y~j ][iA.j2Fhw5K da]FT%ŗ0V vzNdPR@Tn~SS6(Mp@*}vxA=1[e4'dۛkC-2Y=S :k`0|jjКjXyMY{yp+!}v>%X۳P܉Χs[3f(XjmMI? &2],>aΓ8fM?>| 2-&}V$CBW;鈔 nʃD19Dh2=5dq^dvN#m\D̝% (%ONTGQuHc߭u?!(حπ †K>ٲG $~ٛ ^7jC4oW0`z_9r)D G>LRmMNxCB74I.&@-k= en>0ڦ*QEW+v4Ma@ù]`!rx\mvlU*B]Z7 ),%O?R ]GG}F@q/DZ- 0tN ]s_]OQ hݕ1Z =o046xG@T FP 5T >aK0Js$!?"\!. [RltxUS[yMK:X8$Nx9{%;YiI#=?[}JQH,1L`Q9 o{%4i-Є}P38 5Q6n;v\ܪ Ƃ%,Wݚ67db B;e?TՐ_dzal%0-J4v$YHD(e46ޱጯDyv 2UrSluo/##ofx ;= _ҨIޖ& Hr!Y¡UD'ĨPJ!WRg(\_ 9%-P4*mT[[5-^j60`WDuQ^9#zm_S8\ڮس{ eTG& X ƦaA񡛃Rks_:JOQ̗M/|LF$C$-^ť1=0Ar Q04o0TkfNO8ufn%vاgz^Yrпι.hHa}rEh ݉8^F{<XDC"jӲ\SULݖ.N@PR& \ƭb.K*ȆK6K|xu u -/0/VtĻc'[E5X) ԢuBv 4_].;m*V|1fDH_] yob!Z2"{?1z=E/4w ֞"ⵈ`%! E#t=*­ 3~ŏM6-5pGXWקQ7_`b?lԼ! rOOs`Y`@K=ͥD/`-<򐞸qVpD.+,6d#/UjqlCǝ!&.SNS"ŝt-i&Vcqb9< JLv&d@6%` En T:B -hc4UTNHw/=`{Yc-7t|]Wc`}TP2IQ:t h6 <ǯg7eZ zz<, |Rp~5y:PԷJτ39jɟ(%qn8gw0e;,dFLzH:f>IzdO_ͮ%HcL4? ٴ{`%ڜ 219~we;ۖ2Dw}iz Yj'4Fځ;&*x8bd K -asV4`c#t~htYXkZcՑ5{#W^s_W?-%_Au"`T=wX+I306&Kxڙڂ㲩,Vm q$9Yjv;3_ŒϧQI; @o͏B{\)JHjaMJymh+] 5=:#Y'yoێoUQ0 A޷7b;!3[ 㥶gI@&a08S=ӱ[ Y$wlKK2 68X+yj̨o^-N՗FՀj9=&Es]kfA49`]l3=ȍW p@Sw֎ung~=eG7%;2mp}lWEy!}ٞ^A+kyKUlü{&U&?m'oR]H%X4:Ke]X OZCزR!9"mοa4jo&?Mjʿ06NL Cbcd$]XӢ+L1)&Ektݮy ׇR]7!!,i+aR"P 0d%`#F o`2fz6ǐ]%Bv44 !AWFUQ^-2*(R4^jd~m@viEvߐ*CbwBD򲈗PpQigjJVTvKHwZ7HG:z;a5hrμCY&mk{|$ѕ]VwBA#s"汁:LhK565mٰ7!E3ίCbpaA@H:H!ۂxMH>rkzFI ή;+A|ߏS!|\>/ Sܳ?́p2:KbAW]߫KC!'ߪ9 #ԝrc[-)r\kX7vHQkc8?ꄟ>LV@De:T77sƿ(U•\nI~ CG=أpǴ 档?_U9F_IS3a"5t.OŦ Jaqй._Ji~̙~h BTUU9Z WꩧB2Tn$B&mҖl rc:JכPK 'yBq?dL>B*¶iҧ#MP,fUYR J;CE!CoMz )J$3X=iO>a&RAee%JA9>̤q3Z'Y+(ӈ\3c_eNJzR \>wqt`g7_Q;27>wSiu{( 'T~ճ~\'k`,ŁaTmI9'ioh24n)5H6蠒"[۶*p!{NȯJ;;3Z kqZ;v=Xnpˏ@xxYgJ͊kսQpGk!-S4l9'q^ޤ(Ys'EӭH T4ZFu4dkH,ƾ` mRΕmek;`{ 4gNP6:)0v} jEȡүD4?t꘤LJ2rGpVgh嬲 0s,>"T1- $j4¹:|ZzP5KJ9XC.d+S{WV/JE\b|v)1JL|WSD )&qp!&RuBuj(_FjFÃ2C. !CCg{V FqD"t@T^Y݈Ii$:j.Z2e(ZXscAgnjWgōjK @ s`c3R+狟nLNiSnH|FvT:t>3R: 6%}Kx[SNf[/]D3[[W{d^ڤK-}&WgqT kS1 w ~S+eȞ&򩋢Jדl8 (uL,-D;r:Y6QQUUdO݂#g !z[C{Օ/f+#CĨc7'3wͶHgLP^K:Ǜy~ (>Դ|][4{N+" 2|JPhAEU7lꀯ[}/CF0zXּ{ZrJRp }@xsDh "Hcix{Jj%9]qDz0%fALGaѡ'v3H%|s {>J!kּ7[KF3 'K{aw-l-,vR;Jv/*cCmFŒOkϭܨ.nx2ukoҜtEs5{ I/Lxm[F:V^W;#u^( D't3a; eﯮn2 DK]t|K 0io`)IP#}gt^|w^$L繡9 <@!p5 zݜ&B M=.):IJQRer6,9ޝuAr<'w~xfay(tq"=/aR X>o?UȂWx PTczI} m"S\sjzfelކ: MbF/%e&xWFWWä~~fO;fz53l;a2P#t*{Quz$,yÝsJPTou[ ,!/`L:RuF1n weZFh6rw%tMԷΜ :h}toPJ7Ҍ4lδ.^S >$cyMR^_݂ƅGQ hŖ"!Lsas2ɹ.%62rgl>zȳkYZ1P]H=ߤ:"3 n qRFOܼw x8!_8TSi6` ܠKKjL.Klזax$+G{XRS~ [od1NHM)[XCn 5^ >c["XT>,k+9]K; }Lob̆L߭/lxosOg=-2Y'Ji/6#;.}%CRV3o["ޏVa؊oNFx=@o |ۅz܎J:ȿ< NmK/ 4m6:ֱpi-b (>#viu^`͕`?rMzZ?oQAOx|Q6lBUy)QkF.@fC%Q4pį+*GLazPirܞ6LPK%QpSNŇ@.- T;J^2:_ÎNdަ-@khyIEXeڈ02rٴX]mdU ^Z|3l@ê&ZcwZGfEgS"TV 3Bi,Xl74((Q,n'Uѱaϫx:޻GBȊ4! zTasy|duwH&g='xj:|i4Vn ICp@F^T#9p֣Zs_c!0{}oWQ"(\ސG ֈ. leÄ$󊔽2fGZRW͚>)cH/}k|tkiE6i.,&sx)ٟEx5}tH!d,u P]؟MZgO2)() w>e\^1y(5{µQq¹w, $ $Vc. wMHݧ"E}?7E:b f~:QFNpD0Q:. B+vDG!N tRotROlfw`P ©qQa̳ٮ:$Flѷv%;UjAa87,tKiOdbk ]OD/5'?2;ܼIj }bNOnH|%!8$l8tư@zh&]֙^Z"aDe  HKY6w.WyTENEe/gyS2ޢPT ,_qCchbxEԨZhRP XÐ #*:F @It?Qv+<0:tmu1 /$u, .о^! J\(B/>H%N9ʣXB0(}:rH󤜶k˂8ttn:p2*vmѓKl:\ւ?P;rH{u#50}Lp e¾*KvMwK@ҔK-p,B_ <=#K(` FN-#0oz263 o> %8y5gzboz^ :o=dӾ{M_8Cy&Z"4:aoCخ!TndV[ܝCg л!CO6)} 3&]?Jա)dqATjnҸvN{qW/41?W89S?20TsZ~Hזac2 A 707d!>:ޑT#?f <2#Sf)z2C[~PE{`iQ>!Y(&myڝϓyMGLb$'J # fm%~XhM˕vȟ%@-w$&߃9Nྦ)IbI C܊]?SO )CU`X[`WsCDmݞt[ @ﲈݖ}lQ4kJ_dOҝ牆6f<=f-R+=k zLojBsWe%~a(Ns~/D 5d[ qA82rHUyr\Nwt2(w6:XW6\=)wDL_`~YM}Sf<%5U߼?lV ߌ!bplad|F1io-)LØWz[vq la,WoZ{WKX;^"f )UGN?!хϺb^tg=3^3a_.Rʸ<8BpAmg"N`~:SJ.tZDn˯$CQV ;l Z_`$l7j8UE&ߧ bҤ%9?h\߆jȖl;ޝ,9)x U8{ezZ xM܅.")#v0o%G}{>]2fQwOЌ*v:%/f=dZcayWၑ7B1#hԗq RVIZ?EC\ HSZ٠Cl^]WۂYL"x H/OQ P$^)B/iP= _~ʿ!N8N7/S`i Γ[<^1?RyEݯ#%u喨{q~\qe9l4jro#Yp}l5u>5$ ՗w NMY`1xs+n36P,jUyM(>,ha-; UaCvd?d&9JA#t(=O _&2! Ш?H5U-{g\ G[bM4LЦ ߜn!:wO)#{goYcoy 6X̎ C')¸PZj,ZJ=I;{03E=Ұd/z>NC @I*%#8*Hܙ/RBLkqþ\epo n h&1*'m\[oΈAo)7}Y* ;R=u }:)b er0KU@HJeb5t}xʶa\r//WڬI Ӑ̲Wr zҗ"10])(g$`^/%c]EMΔ$LOFDF`2 BA{3,wHLp x.gH"WX, Tt$Ssۅ=$ͥ)2սB,' mf$?ڊ??#qWdje$TiB@˗no9_ Z\i-乲p ~zum5KCM&=n9eJsɷwi?3YXDx@->*!#T8;^iw:}0bA21Ayt8ԧ3<*lQ(q? : HTe0Me +ϭCI1,eDO[*2@i,ӆCl$Bm]*R >\yRQTVD[8 M/K> /kts40 !Xli_5S~S &=G nv 3%Htyz%Z;s&wprRB*:8[BJ[f˔FirH)#1w~G"/4LT%~⏮)nG׌OVU[&62CJ!4^$B7!kІmR?i)ۄ \{V-Br0E=/1-ȏɼگT0<@o丹qD?.u_j__ŧS" ާRGIs'mOk(IOXTA.'/-@HC7img^W 09<@Ԓk) Z5S/R[0d=ǰa}1GB[dwR[``gjzχE3lg_??(#/ii3;ҰyQ]CG^_39rݠya4O/|rXGf" ; t P[i8$s.WN?v^>!.*{9L}N6&%\)v Ȱ20#jC6!B\Že:Ãn(wN5o[vxEWܲ2|sP1%mDw+ڱzh$wɚJځ;e#Pم,aQaXwyv+Ag.ƴs\ *sSk[}=XGc d5XٌPS0_{ iPʣA@\<7P 4L9Ii ,Szq_N\yQCB_w}/qp SGqDDX qDԯ c*&S?.!߈Vz=I#Siqi.v, ʥ4zz2 Lh:K~, I+N2GK~ <2#X+ o&NږѺt(ZE/nӻ A68L?FY-uS;&(G[Nz@rYh/R+n~(@Gnwڥ'e!?"` qK|j0eZ8 rg1#>;)#-|je}qyp1lrbso87|E"kf57|Qv]n8VQ)[xACFʐ~nCC5~9 NX~N 98 ˯}O51mQ ? hgM$$ּP.r:TU$m`߿Ld8Xx!tϑ]Jta K8dibR1Cht:Ԧl<[xC ߌ1*bۆO1MX+q(YXT3\ȍ=xCguva!\\QF^ʱL(sq)1\L .K-ﭮZ->9hH͞59fap$[]B:ۡ FO@`XkQI"lo.ZK(+@ ysT&!g|U+9bOą,Bp @ug8sѱd hMjDۖ?+wGvKェT qWjߣDfuGc__\Ɇ*;t,dI>Lʷ`0dE_2:}F@XÚ_+4*'1:☆{SQmUDw*]* 1\Y"4Ss$ࠡ=6ι,r}ЋwP6LeroMbh^*_vak.c3._R.z~ l${F yr$R<5q/Ѓ)9\ J{a`3?l5qL/> pO6ڀkt&b856uРJ:4&e՜l"T@77B*C S\_{[ElЭƿ%l>l2:ǀn%mB'U?a$IJBp؈_hvIwv*mH75n鎄>/cn&G׉-83mDU):.fV%B۞7iEK%})>xe(k4"b5$8*eCKb5 C2OnN@,È{H!@P9L$"9A҂P\], *DB$N/x[Xҵx 1N3֮{UU?Q}npMZ'%uUEASHYDT]ff:X\֌%W/;jz $P WQ b cWODaoFҍv6RҘrAlH Zw DȨ*W$h$0[)zg{ݵ`%-AG'{Ao{!}~6_mUvK\擲u 8`0 { ?Gd?ɿB4rWɶV] KB(Z ~٧{{}H2ɿ>lG%iQS.rθ^]a6\ϖmMWe3&t< ؄@n'ZЉzs6X뇦INT$nhY/huxװW 9`A#S g. ynhc{Ħ ҇J  ?^O>~VMH.LVSuh06~Usڕ9:ܶ څMTO!eiKV.@e@w'r&l\VҨ#QKen,Q[9M_ &}]I~\Aw"W|L)38 2^6+-8R 3с9Ӧn~Ϊh|$LWx7N2f`Pp@_ؼ6i| kDKC;D? H62@As~FT_>[Lx;AkPcv4*擖eLUc ֹ`b>ܓ֋$X@O"ɬ\NJ&=;ڝ%zl* ʜJf]u.h1*pY%"t>\*0%!:ѕou8<Uug:?q7-(Lu6ucof ;h$K+Bw d-Sm~ 8#cGa_dEa1i&rէ?ACV6pɤ$ԺYI贝P|cէf8!zxPٻu:K( L5Wx:$p8@6u˹/6 էU-EP{?-Xa0cYD:iQǂxufEȄay}`hMao:Zᛌ0D5Xנ2 Cr1 /xixT7&9 H#+QKfn@Rg^ C^IN_y ? A- TPԀ81cuL& ZL8B& [rCX idWbӌ/;[c ﬠD/i/={kdE@\Kͻc7owھ10f0qz?f$z`ʮѢx尩-("8@!5kF#s]8*]Ea2#. _?5&Kt8rP|jY4i4ƈØ\dțZ[*mĭ |^n~hӣ: v$?ڕa[⯖L=_}=(C$̩ԾV3O'$[ c XݼvBv78\Cn3TSINl9RLaU8 $&4I{@<74)}=8&h/{ }iH\i=Sjx13z$rf>j>C{xF:z* ŶU8k*B&Oʽu4WF%7aW97!0͸N/w 貚 79M|sS - 䪿d <ʐ'k4?c/ct Vԁ!Y"X^# D=@o$$^{m tig--\yq##P~XhyK p`U*2cÆY6oU¨"Xe`ܲ뢜Ϯ&rg^;FCcגa߇ͽ4^v#XNE4nHJي%95j?(yEϣRa `[YeAI )%Whwi5R_Ԯ=K[E -Gc2:.Y(D#i}.u^AXEܡSeBڪ* VbN)N2ַ6*shҖ͝bd`ok{Tە#(зM ,QyZ\J sFȱ44=ފdB!͈9rNo>PuI.ez_cMpFPJӖJspQ:3V;Fs-j?1!Efo!کn*rDRXۥ@LVA ؿw6%4B^?✕jg^00aOIqfmA4~J0v{_$ASyG] &C2g(<#;)h႖̐ PqX:[ `E$M:NvafEp'NB\U5ͱ4Hkȑ$ r4bI>S(T,hK5JOh0 ɃW㮼aXuZ9=@ O)nvCi)E8icU%}E׊, _sW_fբ/j/\6cPN( j('6D *Tl)N Q ܃1 5UE:]q1p}%s™8{MiW F է>x.~tq><9aqƠxIY+]83R rB AK30fJ -૶*/aTVzHQ<~UO.nqY߮%4Z&N؀ 9we^U^w7LYpȵL)SB\/h0/#:j'2,~MIT Gc[X w5ټwө{bgq F05*0f"-b#wf6Hxѐ=_I{|,}x=*N'E#ut-^ʕ`Y=(~[nhUO YZK~$+9X{ZRM4G|@BXQ]jn+(\PU$(M684*?[cgVxxNb$my2̖<2- -i[OYa2+8_URٶn.AY"]38 LcΫR Eϫ#gH3d[xԨJk$@8lqRg0M}5;CɊ!+֢Y-AxȮւ h@ h/fU|Kyf0\9*/`gluW=kKj~0u"&4=)=RQ:,?(CDi6F.o<S*Ub:h{#Vqm񴣄~oH"y`srw ʣڦiЗsf[:Gͪ2,!JMOb,QJ:N]NC>aĵ ']q xTdY1ǀ O-0H^n- ]ӷ_wjjgcVD.ҥpP5/o1NNc)`ÖlQNuSjvbڼy{*Y>BHju}W}\FSNDa&\YWWnV;'}Yn4JQTmgx4^OAg ҨD䋣=0Nԛ6l>GݨDB -zOl:i2O?sEp?)":\YYd'hb>"X:zۍlB3aIӏ'0 |iVZ>(ZǛ?AˑM^#t6nVauɣ #p#:*HT xM4H,pl֤2_VJu|$qLˠy+ޒ"񂪝H>?;j0D^L $=L+ˈBo_=,?|BhOhע?* >N_﵌5Zӥ4*iddjvO~yY:%&GcgP4Aqj)ZIXƭ0mU⫡%]-]O1)-c*3St) П[f'DrRn`FCyRF4h(ucH1c(v݄E }M8>9yRAlT]ҿD.2M=h rtkLǟ>t`=#kŵHcFoI/)CR-Ͽzg@ڄI'~6=v z'FKRRT25r+oJRE/Mb2G4{Ple3t?zyEf/]Ć[Yg?=]BL}bmC?-+,Qǯ>Wܴx#*l!`Jl=Y剓T(蚽Ii!U=9_b37܋wldG!W ڗ.DHt9:Z=iQ7-:-:Cj @(9o/Vog4L385oI5[@&)dGעfu# /)WR{:j(n8\y8_BAuz7K&c"[.|zB}|-RĺMˋoΊh T2؎Jks]d D#غe=S©wOjSdLILW^O)#U$E1y+/#r+X#2t87袃)vs_KwTޚGw g21q s+Ö;2ܒx~VmmS6K,&^RhNƨ I$V o~(u0y, F%PY gڮl\ՅөN $M[4&V~܏H^˷/T*YQST=%3#F׻f|i#ǯǞ(?w o/_83{s$BF#E#-$X1vK_T1B.@?r);EK k <`yv(H%6R2J?%;*x/O$n䑇ρ{71HCAXNƢ"%;8}#dO~ Ao @* v>%vn  &fZ$AXʚ D`n>unvrӔTsӁ͐S_!)uufmȷ;\o8rͰEDB*]!RF}aJ ` ԚL[}C*趰|Hт(NiԶmN 䰋vTz %M TmNd5lܱCX',gKmDhek_~~A~[𼍂[;gU?5 r)b q_#NpQ' Y`oʼn)$B9yIgchVs!FX=O<Ž=IMrSйva@9uOcJx6$|1]"D@""FI Y d@b\8L1U^.wIKޗebN2XˊMvh. z-!/FNq3^=Q(JO޾qvVO5jQY upqGv 0[ % 0Bk˸)CRR ˾S<d6 -Aa֣|Y{-K_huHp܅R!D!3U:^i8$=nf5]^rq ~.)5wC3\tHyh"ag$sK c|3ſ}ү RhelW*Kj}VV;Zbcw3!SPP^P?ՈDjĽ[ٛ(m_lDD3VC0 9,M 㘞>i 7#*#DԗtRL뭎v2%~ރ; |f)ͪq2ض. 3m%C-+F~TjG]NطDtleX%Vtբ9I)o@>QؐUeY |m*\DzK|@ .}j(n(8Juph'\m;QʘA2Ұ@ Li#ĥ3UngXc\]w<g7ҞꢁQ T"jvu}8E'tI0hcZ!z4ror@IۥD#eD]?L 75YD*=H }mBk^J"PRqG+a$)1hDvT&*Ҭ᪝R8IiDG`؄oEټa V%qkW=ܭ y @٦qlirdRc՝nsK)sBh/>eu Ht(ob:| !ЎntubgMpDq;t$ÖDM< E6Nx/C@M.܎ڝ+z{/GwFԌV6:xT# . T>\C6Osxl&Z@W `+OY~0"4a.CJ:r42؛Jp,ń^ݶ̱0ԕvZ6]B_< WỮ|u{7tm7X\ET };=KYd}tA/JO p Yވk͸Sֵbi6q@i{pQՀM*Zk,iv@F!Ȑ\"{ŬnR&nZQτHjlb/d( ekg*#H" iRJRg9[=QGNݴdgaEu ,(A E6,e;ީ>fH$ݥ\%C !qRwtRC56<(C'e@. zlZ#"Z"lAE@Y??$^ 5?);_v]3Spy^ a-%9Y2ݼ 9=Z\%u;!ʖWC^P#Nc o) ud1D[lvpjj(>$rFm[H,;ހ+'(Vt?hCw l2vknD dgL6ÛM| 2c ~TnSS;s@l'з0vz0սOH5 ޡ27EuD&}85XS^u;DϣE*p>Cc9W)eAXu P%vNgwț:1t/xPʌRhLW&>L_wMc b0K'Eg9*EDAg`,gװv(\+zk~gv+TiZ]z9i@Fj[5>qIgAa7 4L2vW)&N D{DkފgG@[ cS4T>1%8+>B̯t}I )|6PΤ |t+$aX(\|D5;ϜkƠ:0(-);|Q^7ܣ},Pf_ p&9J,{bطyvt7ʠO.v'teO;vs E*r!oJZFa6j03v @Ə@ v}}]U%@RNBhX#v=z6:Mt,fC)fiN~r՗6ӵ-7G<ZKSl?l  d$$b%cFș>%7w)_H,j)&8/>H?sh.=6t} |:^JId `B||K3VgUvq@,m^>1_'&1KiH]$k|JW^ņVs*"öIz|FFfVxǷ}h? mo;nƎWX!Q6y+?0hV ;&ATTfJG+$x^%}cJ{ˡ;/υRr9,EB pԢP gO0xoTY"lo>@h "jx%'U%$Rni: 7/8e,Ⓖ#$YìqhtocEGur;2}ͭBb݊EyxZR = -Vr[-4f|--X3(?<%F5^{R!^ncLqU@W ^a MnYsx oopg@w)o;k㧪A'W7ڏx Fk6NB6F]-7("۰?|gd5^)Va[_ul0+_sgx"I<[N?8uCj@̖UC$uXǯǰS]bAHꁸww໱ڴs wy[T1&4.RMY}Ŏ9Tdfys%I6BR(NʑٷO3hi*+ܹ0?mB-vCwZ/v] B2=a[Axo;ш9y89\5hyіGU HhDHڋM4 L~t[vdoF9 vvT2mF,?_bTxt=q+,ۭhiTZ HRV'N4 (\"te.u܄E,jj:?A: U3r0;W2F]8ST6v}]U S"%1AIiOt[dɍpc46B-"PMq$΃dmp&Ƀm.$'I Q1Q=Q1&`!;lO t"56Rjm5i{mdɝ56&,OV멱lrCuS$42NIELN4d@hb1 8[PM`Ө!!K[<7in_r=ʗ8H 9cy<=ìUhDj.Ud[/i`D(j9 ^@u‚ȏP%3)ܺU7,LnLD$ޛtEpJ7`߿OUb6:o%eWZhɏU- ʅ.uA&9JAJOQrV75rvۢ \ЉJ"UzY &qm@\?{ CCYdNzo};evI*}d!XN2uV`Ft'ܩOx¯kM[C&}m- +2ٽ8]#r(=w2?m\[ 5>/QPæ-, i>~Wa,a|Cfzh Ekn7cұ:͐ab Z@#_!`~출#3]suI>ğqN?g_|\T^9; )zq ***T!ܸAwemŶ6l^"s/ 0%csxF}chzAy~T,! >!64Id^VRQ~iKoPRo6HDx+:o,=J_% $^H[#|~km$v% HJ`‘=/ EKq~>PtlWP_2evcks=8#>n Egr,iK K)=4L(Yw+F,~3!K |fF`(ǫ 2% &B%Or]iB^zY|nkZ8+ bN4r ZVPr{>BEB={ eeuTrBEDc;K)8 II`TBѹR ڙ퉤_l|C$Z(){b,BҞI}7`O!#LXfN ۻj2 [lm!sb9Nk-~ A!q;S>cSojο5XTcKv6^`MDYG΅Ͼ.o5{l@Ӑ 6z-i fT LMx7go$4΋˷p y|aRHUpOPC(,:]-Y"XCi-c'ywF<.YD_ ߥh2/.YF^˲C8u+pN)-ADvUbԇT+w/X6eٝV]mv k `c&𦻧{?(6"ZcBi}< ƫWI\ueZ@_Qjݠ# Gt;yu˘[udIPЯ0u71,|[;"Sě~$&%n.$7'%3q.l' 2l9=X ~XʝEaG9$TB_RiXBV/,rXNcKMingE5rĸp*'~IF=_,ڡ ;/)=뚚$ Ղ)wd Cc\LVV|z5vrvk9B&6!`7c+TmL Bߵ X1lq5{*T$Y.adΨuJmm"zZxkXzzGĖ+MX[/4BV u_.WO095 T0apv+̽W߲pś)48'>V u5λV N/0:\+jQRM5竪-mrAgxDǓ3k̲6OfDqI0L$ri4"( -A2h@kES.!ɮϪY2؊{oAo+OL vѤvzr'-3uӄrPɰCSGr1.l&IWCB~SO۟SN% &q$`?)MMR>'˰ˬ;FBtVx@nEx 1+Ku|{elKمqr"anXVr,F櫓?>;iM15'Qo1Ͻ)Cٮߦ|~#0U)xV e&?&hBQwVi5 bvmFnW-O(,rv1e9Cw+'kT ٟ> ` ca;Oay|׸ڤ)1͖v-ސ*G[B%:+%OtiRqSg3Pk6Ň8B(!ÁW`,6V30dau'>>p+F?'˳n ؎S#` +Mb7.sXumZن,]~ n rt`d|?К ۉl 89Cj 'BUe,899/ MDRy_Kسh m>Ԫ11ErjY=,z7b~3uš(r5tv,')WĬAJNշs?E HWQJRK]1w:7dfBw%*HjL| wo5.7կahH_ITĺ,'w <=_603R=CHJb `rrU/cz3Y܋,#.?jD<ֲ*=ybH){n)Js?:qhx>|Q\J8!րbOH$E=`Nr%`YCP+ m l/$Fmb7S(w(˝`?Uo!Hΰ#/֪0" 8mo*k/zN44eЭ)\]Ueєv:}]H)Lz̸l|*2[9n@tafʖGEٖߎ-En$buL5`%.g@@.?A&Y\z$H֨^΋ro;Ȕv2"|!ZVMµ*ĤnQb@ <=Ƌĭk3X`7S9Ǫە*]3 @/;\7~vϬL^ /C}b=|9[wk fo_ZF!i6^_`[Y)-xJ{Fm^#֦/,.E2a( %i#cvIk/5 FwpHUG&\ʔlaK9&+#=c!<} ǣdEێ$ߎDzպ>Ssݸ( {ӎ{FwuArJג[I-kTUO^ Ka굵9Ne@=η;U^%W!^_W mIʛF.cn)~N۟ל5D\?ug@R;l.Z\`Z#wrh+D^YT ~_ G4rm4ϾWQ[㛜 U[f7^LIV^zJ92b342s8y,EG# %Nb~Rɏ3BMm_*stDUf)k>&CJf8|s[1zttJ-$r\Kd9HE^d6q?H:HYQWPp3[5hڑRibR:"Q}M8i`fcmQ)`gTrZ%Gr)|h s @5X)1@4TMM]?&Oh)F6z;ix~>*$^e)ޮ]33["V{H9@_h>'H dž-wV:tQU |^dFs?"(.fG!`tH!Fb!R0B~iBPE v.w 3Q!0{/a%\2wx$ΓȔ?ZG/,t/&"X/@ LF|A}nϵٌ,<pw U0GŻNԥH(}h1}<{Ր}8&>|fXOeUA: @EDOaٮՅ;ZBq;GZ$m&rͅvU5(G X"Q,w?r-cT\Қs[)Oh=wԁj6EK=H3/#.6Hn+R@AxV 熯gϽ@~ژQj{lxZ6iZd tNG=a=ɾ=Se;v> 7 QQŽ'IЕ7$' lm>198.]XH_yg.21Xw( Uu!pF_kX{3yx6$P|=<#I"t6"pXۈ@+n=":I i.'εp[VRڣcc @m[-^+5/w뭇JO疱3\ m틳^Wƶ>32&kP!qH jyc{yd aCS;ɫȌ#֩PڤjV8|>-y,sLC L阵v[p*0$VBᴺ) ehv;rSzJyd.e`:rhtHP/y 5fiD] OEv?Nʇwq3θ8?t )-OE6+4ίk_Ã`4pEk]|VuNip=$qI+Ė#[=lm%,: % ^ԥm3eiR=s`k,5T b(ׅ]ݜʢ۶bzN7!F/pn v=YѐopcIH٪46 DdrisC-K݃Iqm)fL'U 8UJ(+$V2]*G o).G406l:ٯY}H>3AW ȄA#o :G ~NEB>e|3 x\6*[}Qԑ<]e Б2 tu7!8ayw^ 4Ј2ZyJZR3Mٛu)x{0*J;?ϥ)0W$j: H{l27k jù}O hV֔oZ ~Pܗ8t5ɏ%FRb=+Ow mSˍOQ0ae}܇Ӷp]bQً̽"EPydo.},v `(H^^ e!y$2f .[o_ 崡8lȂeܝ'TғH`_W u࿸p$Ey4iy6i ߙ! afîj)mz/C>3v(w5 ݛRmr`<%dœq/ecu L˜;Aq7d+WdmU9f=dnFfŴ^܇kf<{eSjܸNy/z/Tu}+"QtexCt H*鞞pSs~lƙ}`5> YpoY A0`9ـ]POAT/.kµm?XJF9 5q^jjR޼D'YP!ž\{ *y?b@8HjWgP-fiUTg`qVNZ;g|TEh)%9) wB8/~^H &üDܷ'1fJ@<&89v3Il#F/WdƉ%:ᢤiq3[_Qxv*2٢x{lp@[G)qte)SRʘHUga`V)f* \r7'ɿuI7-}ʣY¥ҾG HQ;፫%z p:1az]n!MS }gh/bDAaE@Z,J}4PowcKV_m-} p )⮚^q'`ߥZd$fjwd: FH̉!6oBo5!(U# .A8 K(~;ˡʹynR z"zGm0{^> p|74xhAF *eP@1~#񮔚_3~ԿaK TWl;E:]k0Ԩy~ 1RTlvY(S';"B'4LjNvUǨUtwL슰Ba]:w8,> lcC&_55-:@v2fju7C&IVvaTdV}5*mC$*MSk.R Nqo_jHlu/&6 | - U"'3"ͪș03Cᡁi{_r|7I1g R6; ohT ;MCw p炴U5 *zYZpF:0)S;ldKn'+y"&Pݓ h̭LؾI?)rzB Dp:jZbUO|56 Ѯ`QS-Bu !窴{t:rHGCW^hS킑ohzk|RDX7Us0X+mc֍ zS(reEQ0W@޻ZapSŽs—f;BP%K6N[^^ &e5b%4=DzMtO, )FeQ~9R}`KQ#pyl&G ޫ2 ÅzfqDAo}_0.,t15)ixlx-;@8Z}*լ!~Ctx-ZJk8#Y'\&ZSLǼ0i@g(j GϹ-m~A/ALռM{} ++ZIp{.xZLB[e& w0vH=BJЯ5&n6DX\$d$$^Fge(Y uđShzL D֝&C@pLMU<#8j>~-KE^{/ճ.͘tzZ%/rn|M2@ܒ;vAZ%3, (AȊ qdvU23L2m 3pA\o \&m>{caM^ȝPJu*['x:ɛݼxV3\$|f/EjrjLR7tfNgyNhM&-ٱ]G1oD*3v8B9D'A}ir(`#`݊U%X/GT2TQ4j::9?"KkIq\Y)lWžIg+/pMTvBBL%(1{~]۶.R;׵Fi\q jDR2S>oySW\[QVop@buR)HT=$YX 0Em|LapVټ i>FoB(E^?O=|zEQ_F¢CfhFٹ=;~;QpWo#FByOu|:>\0B8l75~90mp:(ӫpN#=n3Q|̂Hy3=xS>ɓߌ_9ȇ0Y!Ù=|c%a{C%}퐦#9Gx, }Ohz%^2"_NfS\mj\ [KՄ}_B{;>ɸn&\&K|,7fuO5FXIU~Vlб "ا%HکA=I ڹ-Б,-4灕!9#Rha3NRpAy]-䠛\(R‹|2{Iy厩k*f6}kr?IWcN5n&="_:5=C8Eߩ*J`Ϳ62ǵ|sg32 1t7aBGMr_'$jֹ}WZ:A2 BP4`sX&k,L,{ҙk ‚S(>scu1n_iŹɖuhy@x\)4U:wOᚨ_J⭔,nks _`;`E1CGL/{dD]TE0H?A^vFhc!|b4~6 -~\V!teYkm 8bU\>iV|1U[eH&o%@^ "0F Y [̇sX~1d7-u3Nfƥ+Ĭww>TV򝖒2蹽xFq䒹,u XfSP0x^QÙ_HÔ\3E3yݤl^DlugmH|*:4$ؿpl ́j QtHC^[B?HqDe;%% #vըI$] 85Zʇ\2`tIGDXR̠mXO U!$$SoPL)bU/F=k:jLج 뢏m2&Qa+b}΃\)qk9<$#. bBaڒqW9Wqj&%5r_;k̐ $Q{A}y(T٭J6rzd4ե ܊`Gfk6%\Ms~^l&vˆ%[1 !kUUXxc)h7S#*Ӓ g# .0^Lgy Gj} ,p2т=?|%2Ε%G C ճ$!WsjuPk7s #O\jݪ?@MjuǪ,BVRG0mFM64:@!nj]R!Y?YGl;hRNz\_Du56ʿIw'<Ϛ0zm6E^*"NbR3Ti*g!_<=MG("Lt x2ƨG#b^!MkO$0`y^soRۚC8xbL,.E2y(\)e" ㋿6RUSDr{:Μ8(ƒnЂe;is_riu1IH;+&̀h,w.GY @8"Nz`3$ٛ; )R^n~ I_2+p߰Տ#1IT5@LZցr$ Jԍ 0f:C*d}b1EVWVT?z K?-W.Dr=_&*F@ : k{&e $>MDy-(^[G|˂T@]C OH ǂܹQaUzlh;T50}# ,:N։.X$4D˔sK]ʶE*Y@4eOƏtrEPˎQ/~+`]b4%siU9jzN1\T/?{A᝖\47urڶU֏vmIWq,an9dH]#U>y|#Gw%B-KN!N1_ ] NWJ+W d|<,jG#o=ﱙ]I^0{zC3 QEa "R>)mԒϷ68@!0K,gejB3 \xG_=͌1ŝu0f5Ӌ]lYNp] F< \)ue,(4i8VW|\y3l9ڱػƠʊ 5b'8BE9={>;x^$ ruNx~a\MA:tn TxD.mP.J?iWFLraƖhLnm;#!gPO (u"T2\N)_^|2{y;T8(e{cAoUn^^Zw3RG[_aˬJ5VY;Q)l<}ZhhT6aU2Q'f?=ȩ8sfU" ݛ^#Oa͞2FS.OLp>&G߳`nx"9c u{G9F&3o`,E.W-lLIں|BeVēXi@JD7^NdT A* Ix`1ͿQp\%q( :Ẕ^ʌ.2dwfHTettF<ι7OHr!6ӍF\ ./*2h}D)IJUM؜,v/Rȉ% ǪG^p*+a*l'>Q+l?1舰>:lFP$y7\%fKԭoQi4@G %P)@P89QdvS3 H:CO yCjUh4RMB ޝI/8E=(cuٞ(tٻ0f GOL7kƥ duiNSƍ(28Xa Anwsxo!*[y3hIǨ/ 7ǟZl BË)%j̯ICpx!jvq"v_5[ Ƨ{+>ze#ob> ew Lzz] 83o#)$鬐k: !g ٽa}7(E1S(%k'jU2F=UHlibrr*1cDY ?{\R,J]uA>4}AE@+c㘵i'sYOҴ(}L簰}_[HG?" .6 N3C&;+ooq.m$f:U p8ѳ1)VTwЭZ*tTbk>w՘u /F)sBPfYvSъ4VmL>襞ͬqV驄M:nw7+SćHx3: ]hΥ'+/0X*fY'yVzlk uF/*j9QH:#4=ׅ,,,uF2N/ |L[2Lj%N33s"0͆Ls4# KP,#5L̤\L~pڤR齟KЮL ,żwu^G'UЫR!(mR*q;`{lC wۼcPLU҅B" :C4wKkt@E5G.0n)ZJ\/ϯr:nHd}$WYbvUB݄3iT"7c4}&%'8ú8o&ŅEDqa`}%Л&$)iQ|URQV2* Q `vdOrbFm6ZMfU-M\>{NT;mCn2vT,9j(| ?/)ymzB̋Fu[2,҇`2~V\b zc(( Ϻd%YJmyS8ǝKa(T]Hbܡ5j7SAyiRaL&XDFM~%FhjVFܺ`9obsx"z@n->m0kѹ#oxyiR;: CuaӛW^jjޒ.|$g7أPk`𶸑]XkFi*\bk']oP ;I]cpΖ\n;ŕ/Y5oH6o"6-0GhdMg*4+qt)^C,7K csk&f~w?y#qJRo@d̫17NAy kVk2RX ]Nb)#&?  /?9c?ěP=KV[ wk`J4|AEدqXm)UtrNٲ6ÑCʵ%^WZ(' ,*6ɝ˅ *bU/N(i,2  /C5ַ-@X6=|ʦiW+|yc̻M\x ]$sg%>gV' /Р .oܔC½\ iFϋ7W=^y/cHYnhLVquBϡn$Pb[ yQ,&) L߇|K*aҟvTi*{EֈU$nu䴧m 頚Eur7pEK^"Bvʓ>и٫#x|ptTAN/]A/}<̰rz [v*xk}R%KYK~\qL+bx歗%WX{K,kL8/d+Ư}ΔoG-(XHCł!1)7C4HwL+"֙&SDl}۱qe%zojds| Ȥe#oS+Ou/V".Dwc> F@I}/G 8]N|{u!-%ȧ.\qUj},h2>'~cFΟ{]ثM zO<2GͽԞAip"2[GJ&o~T]|{.&J9r@ [iɆ&p&M0i\S}/-wupa_JˋgV6a]4 q{S'NN-oN+Mja3e9䨪]@g*v V8r0PI@,.b`n\auXZY""D[҅ K\ :͇+l]mGSBiSr6!Ϗ+vo5jBj}zHa̭! mT MeW~ɻ RhRtW0LUs+d|Ղn6;Mg'˷~>cQ:7̾NG<z!d?@:yI9݄!vMMЮ0볲̚q>Q*#D_SnR|2p&*B16k }uoXҎ_HuzAp(NAh {]ǻ`;2Dc9|;;%P Oj4ֶ͝A!xZZ[Lej $5d]SD'ÉvBFP|7@]ȽBoe#ʫc&mUu+^"ؑ_nS,EqZ2ZکɊW6"<0q37 Y3voS`NDB GCAC*D\Ăf-G)B(] xYӍ :%N#P?^~Tv5Wzh('*dsAᵾEfZfB,|8Mބl> (Q\v̺)nM_ҎajLZkS:KsB]b{TC GyP^*[iQFR aE?Mcּ$luo%%S]lj OwWiEW^>N "lWsɣG4- 4]Ȩڼr;;]yJ,_;8KdXd-syBx.n<'(ʍߍ5@ͷ62۝I^k7]: Dو>}A@qF)~mkp!K)A݋HV0e3~<2ɦy>i;fzu%N W `Ϣ! Oe;.@x2&RJA+(m$_;6Id"U?P}Cn{ԍՁ<%C0c~96 +FM;w 3wn3wGj7ia\qLMQw<Ua5;/SrRs_7%NX)olx-iG|Kz<@yZutŮ=f k?x\Y陬O1 :꩞Dۃ&h$m1{]v1 t8.ߗ\] FupKb7V]58D.?pux Th]#b!(Gx3h<D"VI}%{ BXgTmκǶ`#6j Jr ]}UV[=`f8T_ۮJׄ@>z.B|i0% ͨwKv8wb Ed̞ +X]]e=;`KmMɤlZby7AFd\2)9CQ^B,o̰s>ӤPj=/M+۹zRN=+&*r_p2]v. wx#e'Y(X,#e!Yѹ me备m5xk-O/N$ϕCnEdSn  dM9gOH<OQ䞸N'A)'>s~J"5N9`V0/e6M3W+6G\Wsy C Y-p֮„#`O2ӠEBq -`a7CJ>U c{ފ5T L0r%ǽ/`IIyG&uD~Cֳq%lvugkqZB>Ulz,<(>{2qO..(0MT`7jtrw{.ƄiQλ[T+Wj2Ƹ;p6*BNXQQy*̛"Se:Imtq*%w9LNau2_|!dcJnue2.o+!U"^g3zpG/Dؙ=(.oKUН+] /KW<^dRb)d E I6MwL771UUDvd;V݂T|>;!= b+ 87,YHZx캔ohI`K/5T] vdW_$Gy&`WAP-"prAգWDueY$Jǽ[n#eg,j^s^#Yfʐ&خ8DBlw C e0sѺ.+W+%BjV#哥Sr+BixJ0K9(ĎnKyQCh+әD0OȖ\m!/n'ϸYaAk&E&sqv7<5W3[&REZ۶*.E&3F"zXm53iwϿ&ҎET GKN]zsEUz2 샡~FB>U.jh4t %Y[QYFOL4Rc41o2۹Ə>:I7}X#TK|2NI1z\W Y'[soŵgz QmIЏNEVx^Y>jv='F'^Q5ѨDa$ULͥQj*Qц$lpy'% WVwkiHromҼ[ӽڵ G49Յ\'ғoN~h&VY[?ϰƓfY-c2Ͽ/Sv}7G1DFt'\6s,%nh +\R@*۷.-8cH~jq~Murmt6~fD`}BFt4Rfc$W͡M^qã>pLUG'5z!Fms@!rVq!P|9HШcr8ђs3gion,]8@*sNr̜`ހrwB`F #<^׏ύ5.Urn̶ϙB3ZYVe0J/h59/m\(K]@k 9"Xi#pPQ\&0f9Xt SCҵ>ߥPs'ekj0Z+ !Ț?(xo$'E4M N[D&x1v]XlQ_Ŏ} …XTQLIXN%=k dP.SauX=π%1l6+Ҝqytx[{s~Ƶ+NG6Q૔w~qGYcUALԛ.;R!v (9ǁ62ʎd\srXxiS$[ E\,L-=  li-twٌJЄr'=y´7lc驟bU4l<җ2 ^(41tDR c0 ZZ>WW b"YU jUBLM| 造etiXQ"}AJ>}w\5M+{>N'Kq!/ ]I0}O#BY6]:'^&\Ion`I~LBaؚ+(ս`ھtN{ODjy|CmڸaM >s|~@fO{zrpbz/uR`l.?7tyfgn*n wclzpp `r= 'ӎA(]$UHDwz]kІnʐ\@Y,Xf 0Maa3E_M~`) 7=Z &=":1襼Q;,1sf7h9{VS Ui,!kӱ/šqs ;b֒ :֒rWCmݧUƎ 5 ^u)>;9B .ǯ3pm%\],`oƒyVKcm$2r* q1y7:T[],н3(~ғ6J$^ ?{ NBVDT[ɚ1fȵhnSD 4:鑵!yQB`T"(z;^g7p?,H8O0;ËAadXx͆%RPY6K@~nl%%JXҬ7X"t`BЁLafM@oIfpk1'Z̨q#1Q{zAuOP) i>ڰW)Uxj:m.y"0A&j?^!Knv>6%/4+u7 Pu>N1Ȑ\q}˘ L*|1gPq[ijl%p܈|Ί#*JЦpMu:Rai0is(D%T`C`V^14Ay)ѡm8_ .4*=Ji[%g\>_X<綺 *:WJC*>T$㮅|D@9𖣬~Pކ@fLy'1QTߚd{҅P$7̕RɫYϕ gc=!GOZG dԆ9׀J:2U&|Ah(W%o~cQ|V,RX1܂#Gh=7̔V ΥH ^HmUi 阝v yuJDO})N/5oykuH㌭ѡMdi৲ ltzdg:g<`~;sΤkwv6%7ZhAv ~ԜyrW_wB$2'Hf+wY yU+p}@ 7Ixk̴F D[@2|9 +&۾*4"$E[Lbq3[d2{WݓrF+IgQS2C٘PO?g$5+ZZjNBRЁTw;bH%&=1@#ݢؼ [- GeKfL -QP· L"|sY9Sw I-;zA|&?i҇JRnH^MK,ʔŔ,KILv`]l !N7YbB9{g^bΣo3|bakҐצsVc]_Wv xsڲ8@qe<UQ|z!͡^Sebs5Ӧ\D^vm$p “W_Bc jrQJ:eg;FK{},V؏ @!3$ t j&Fr[WSK$x CT,w+/XcDx.qdiMհ$=+eZ &X~"Uڇ!*-wɡE'#wB ?HʘBg ‰o, Q]3):Rf(Uxax눰:.|7`a)uURjdgqHĂr->:e -!=AZr2 RI¢099ʍXMz UD{⃐uJ|F[?%eQPO 5ШHb=x9QjJ#'\SvM_6zyc8I>LU0jGo%O ?B #H$KڋZEuqIT>X34`Q>.ۛnj`.Hr#*D=v #[6y9h ,@)KV7t{FVJbE ;gewTay4㒞U݁Nqrn2Qk`@ӄ^;cs+g2QxR-J1%dԙ&zom);mU&'J f +fͶsv܂n3빛 1%-jEhtqR'̌'zEO{%?Q8 \(.ťw5|0M!<9s;r#Of0퀓g$ ZlB` H i<7bYișrhfe"ӰٟG9-S[1$ob4XGb毒j.\aV$X^hi#E ] aKgYLB׬OO;xwӊbJuYd}REɹVTk j,"d"oB"48=7 zdMdfӻ]b5%LJ "mt(V-Uh<^TWJY1'b AۉV#@wll#BW92" Ȥ/fwY96vnT!e" 9ӉZy5鵣d Fإw*E$z߃8a x'9{dRuE0gR, ;G旛 Y+ Cd色a$iD<)B=32ԃ *qv ^qDj9ÖT''&`$8(cmuR]qv|^ ÓUm|m؋M^\40$ /ѝH?ąI?eY>50pFAZ0 ~]> Vń}J䙻YMJ(v'Xf*'vB,RЦ0[7]E(jeM^j=1v)j *;_i,oq@O.hPsG0: rF||c0 cb>9 m0d`&Lɢu]m˷版]\u5#rO`dGػ&=V=`m9Wl Nu9}jO8{K^9[R%BPTJ&f Cn@;%nFHz@>V y"{U#;]e<6؊e%F+!/vMF&nԮc{},!R֠qf !`N. "%q? 4pB=o`uPiˣM:$QBODh4w{0xti aduCsT 'ES WU 2Fj9%ˇ x/X=IU La*Æ2x1m4 PB@naAz(: ^iI| {*}M3A)vVPp y6aQDPï8 w[~hы\7y9DܖmQͿ߲o76f{S =y#Bh$`O7`tdkH"Z_âw)Ġy莍]݌5$իTt4I2[@&f)|PZ"NBkS;=Z ѤPWZҹTYޚ]3X 6 7R/Bdx Z(lf9Gq)TiYR@|2?3vpꁁIB1֤kV ;*/(/-`\.L1AH0I1%d" b8LۉMZ'Jr\hBC.{3 Q6VNTX!B=} rͩ2A]-秤x5? %$ɘsyG5LYM*E~uH7Rkc_̙aR]=*; |wHkuӅ}8.[0)W0TW7}@]|>'r?"ϘWH4jlňvX\mgBW, fQԩnРgn'Ph8K-6/+mӐ wMuIG^V3W9'Î vOPw9~!sd(YgZb=MASdؾ}vn`TZFH{kpMV>eݥƽ6eqHM]ڏL|3HLND SR^5%/ _ݍS"RO+AR%\QKQNʗLq;_]Tqu/ ұN?Ğ&7 6:u4;tpA; }$4 D0'MAU;І9 yg`v' ZA p>n4_v ٔEΚU&rUb>} F4@DJCʑzoY,7}^&ݵ77xD]?G sAl^;bXq1DpjUUGD*&?0{ nkTyI)b]6>%(ܰB[7 3 \$|m*n?f+/>o.Ne~g8`Sol~-H#5Z .@fxP/@ & ^oP^HStut)8#*Y W&#Uk+nsfr s:ъY/KpG #VLRCڼ6Wq![;p ?>**a."GC֯D/d\<+p[+ɝQ䝐%3% B,!2m%$Ԡ0kqnttb'~ ƕ 4j^'A_ R%#Xr@1oI-BH7佖u]mḱtpߩsVD ~2JOC6"pkx,!nO 5 ,/XAmX悋4 cZh'@Èl2eDV_{Rr{;]GI1aBjz*,a~V]j}wk]rhj6>VDG ,09<*}ر{ۭ >ji VVuԑKrOn"9 DC6~rL.*RQ Bw?W沨U*nhD#M&OeVKȑːOkSM E} k1bc'N ̷߁Xeюʹ4pET߻s*t% 3yBCHY𒄛 o}MnqbDLДk]Le6?!4+|kܘN;~w:i uͮ|_&lQ8x]J~Z;7|s0U讴Tpc?^l /Ҳ%U<3鋷4+pM]1/gjZD[wx%RlO+S/Ј):VYNZ#R|,D=Lt)yxaQBSL_dh X`:Rɓ2M+9ԱGA(E~M4[?_J s^q;>k^o^.~m7vӅmj;D 6gd 0NﱐbU{!ڤI80ə" )U'07,a;Ry}A'soe "ݜ\q}x)s1Z̟cO7ͧG(hzIX\F"+pED29eR ,2gP2tg>j:D;;Sd=*t̕BRSpNu,[mg "E* xU/9564r_p9%KUwƜ`Oٖԕnї._4R*(#B%~qf]l j'ꉑ3ZduS 6|;LCWYKwܱm]F˧hpganb)9G4YQ9~6̤u_^(k/8ڈU+BmH(=zׅ)i$Y4\3ϗI c,B̮vþ20.3듗YDsyb6]PCt"]>ޛijGEIFz=%KD{)/RhU{m!=dA ]BEMg5㮊BAD$lj[9|% Jkq9f !Z +=.dW5]_$gkP2)ۅCzwkУR %Hq왱Q~ݬ=kof5EՖ ^j*( ~mj</mUdx6$Kq|;kl^Cw D:ĚD*y}eg ߏ?)^{~amD v0]HqjBJE+~CY{,?M̞-%RRBL6)jqJ]8t:q %+?Kͦ{󗕰|,o W A2tEWGQ<]Uة$O$j [{wU" ]lԄ4T+uىV1jD: 1+".~j@zHz#ndu} +mL>)hT@i|x@T^3'ʹM#u|viW{ JYKN|"QCϭ^DHwW5=G<:6iO'ҷ@XhӠ}# ,QwܠL~;U*%~AUj~kE^_|=eP&"׻7s7^mu9tt͸ {G7;VuJpvNjl[fz]{m7h0=z#gJ.ھ:bMO|Jk \@.U<] *%tO2x es'r%vNpۂMUPbʌ#F\Ì@ |?6Go<yl l/_hPc,US3pÛH Hz;q5K<d<:CyiQqͫҦz1N R5pDY &/D8>5jUA۽hЁMыQ-2ͪR|"@ ^bhMYD,iY8,l\W\"x9Gbiy,08qѳpUaj+zpmǷcc{}7n, u4T %kqyzv{bqP T[ةC9տ>\Ppgt$P$h2/*DQ&V*wV1٥53 ވ;knc`'e 1rfTQ2Ov3H. 2N䞳1ѤeV.HZ>]KxDaXٷ50iuW."Z]XER=r1M5jlDzd==/sek(0aFc1ЅWYii&"e[TzRu5]*Bk͕~ƌT&S&Z N#xcaf-b#DL )M^G`DŽjKEy ĵtur3}L^)D/$/ p v莧%wiAة9|#Zn]=*B&?Qؤv`aPԃ{f$>@OA AbY !cSm͋\1>_8(>{V.6p {1&M >XjU3yq썌2H"nrYם=\ǜP7-w!\ϱ ?U-10]C\b*{t'LM.=,wCL} 1c6VgגV /j[ck&*ֻFZ]sf  \[ވ8.' 3 :XpO3uWxMfG@rwHS3`:R"]5v;D6R}hM5ߏ-/'݆Kw)%$Sp+]\ett FI3܉NӷuР?Dz2c> %PRA LF\C|6H%1^ kT %#ER"Յ耒0,Q!U$:_fEtuo\<6nS_`+bi4c._,QqYbB-^VS}[bˀR)4 i9,A^Jգ132!?pobGon0hSlPØilpSw:ҷI""/'Y2U>/"Ș2͹Fժ-bO6v9T(^'Ά@9?j>Y١9Clݜ!}eͰbk+Hʼ-Bc 筋ף [YqiLƨnBHM@:mIe&Nfd6 jl 5 Q߅9^}.-PܼqbBkN1 V*B,5ﲹM]B80#3,qD=y]A: [@^j$^G4@zٛ--L(kGYKA„;ntb漱(NxCRQUA ,nHj/c3 M_d3 2. dWuj1;R_AzQ[Ay& Fy":aJȕU7ɦ(w_Rzw~FpRpxqTƥ8t'@ )OLڵ])>L.lp z0Kl1h.ˬ|֘&'|8'sަcex@]ˀЯ0>\vfNJyଚ\G6i=izկ|lkHҊl9-:X:}?SԸQjL: &hǤ2~̂5Ѿ4LJaP.x F=yႷ]-8ugLLJs{Ecp }^ o [oLMZ=j;ާ&R'o޶]F%M("ȟ]eY+"ĀDrwۙf>_Dꭳok?tem3;=Ğ{)ZY-'.`\{ PG)A!ަ0F݂{H9OqU,K運00,rp7Қ0Z ⅘JZ"q5ۿPcH%9s w2LC񟠻굖kdf[]G";۔9/מyV 1dyK$rС-mT[vzwJбd;,nڹcķ4^5AksH% }g$0n~:Jv,HczKL#a +>mGsgiNHsu^Zu@?!t͖\A7tP2s'z@STÇߟQ=N*'֮FdraVRO0Zp1dw Ջ)P|ٌ;JÆqm%/f0SgNWnD%X'3 ϣDbJjF>!g6ߥ+9{ȭпT^rW:M _Iww|6=q%&cX -)rBi;Ii_XPspkI0pL@rO+ ֌1v6>B~[oԲ]F^Tљ'M@W[˾I2ˈv[Ms%=(t#;^/%a4.)|lqYM|鐜9H\ҀEr#Aё@!pim.BghV``hDm15S)=j{FkZ*mNڐc>/۾7bp aG Fr6CKv>nLwQ7d9kg<}@Kq~ dA#a]c֪G'hi@_^YoD1@4`CS2WJP';-3H98F7N$=v屇`u_CӮ.6D{۸,ʾ# ΜVībA&5Og'YK DuP;c[`dAo4O\X<0# 2=]$a#9o2v`%6P^HI nTBX$pgꝞ=gbQ/_˦Wc?`$%Yо6{D$XgcRVRW L1G XY!| kl,11媟5-f9 (y4|rp5%^BvLX;BirqB:DT #;, 5g$ V_̜ OH< Pd eZD2#G{4.K4(ǕY7{f%dKyhwiZ0hf/pE\Q~+ F3™U0 6!3e2pCFp*{Ĵ<>iIf[/@hX )|eQs2C.Ƹ>?(5*)v8!|Uo3yx6oiJ5}X'P-T҂@s~~oMVOB Z BJ0]煥>jFfxmvy>Uh=n2!ujR+* Rs_[P?x6_ ;C'KoiR\'%FcS4*HFޭ0U>},%)M'(F YlJb4ߚ&Q*k`37o? ϱX3E9G@@4|1 Y87`#kL2?;W73B åxV{MoX>J4dXL@c[:v?Br\@rUJ)1v['hJĔӺpVS& &]L!e䰀5i K4asOnWlI猕Yh=;|ZNJݎG1Tjr@/dqܑuBW"[%%;xwT.Q0&jJ+?.[} V,Lu}Ilկsnw ]n0~H#@3ʽLGe̓Uj!µFSy D 4qRi qPk"WIe&`#DyOg5E:i (od7pmu|cU?Mj%?S.#g}TqŁ"ƊTg$jUnoQ)%G230:F#JKfRi9ѓV?+SVoَD?tLbTA(Kh4–!ׯM+'WbF9(`y7*ͯcK\(ְ͙k:@ŇNV фd"xŵ_ˆp<\7"h^VP{5s݂3'[ >|>i7*,]ݪ4P}MSY.o5+a4]t$a%^퍂Bf'Ώse/0fh#YhVbC$ɥKRP5 \4;o zS),#msU%;F q>I[g"pPҍjfDQj).'ɞx(RP7v}߲{j?ai}C)F`U)!7p:LRo#8u<8&H,Nce56/|I6,5Ԍ,=bVBGMqS'ujJ~ep ;[Y0Vx[W)^f#+r=hYa/ u9W .us-od,So>uFVWvn{BKަ[~DRHEI/Rf65gNߦ{Ǚo$3D8W.JKWgxRs' +. m'CX 4' hn :5eī{DAtF@L㰦cxڞՏmﺔ?ni˟[:lA߱AtrGH^mюt-h=Qc;} ݝ%^ R (wƍ!j/|f<J$W| '=W^k}l:"6b'VmcO,ZuпcMF,O1'Sg,z5UV ̦hEDCƉM* t˾/a3cL,\`c(x2軸2χ4^?@d?qAdh\Nĺ8عo3`ihG:푋~?B]4%߆j6Kux~N<2HjoD9r2Q'o!vSi(#yJb.PݨkYm[gyO`@Cm~mh(FȿgR1LyZ{- J% 'fG46ǏIG9Kքb2.(l0=,p&ig 9ḱ޷AVXAJ$1 Fdqeci7+{Ұsq웮0Vv՞O1&x6}^si!tOcal[y+?cԺ"8d4{yv0@<>|yU p}9,0wABշ ZqEr)(l ,pEWϘS0&@b_j/hkebLJ cFR` XV 4v=Ƭ@H6SkcM5`k*WAwpG` '/{qKo"P0kp e, wm )͔@zE:5GTcc=!t ܿoT !>Rޗ?TE!Z|dѪvJ.Ϙ ~[$-~+6S %˄a)7zk Q'q/jˢu=Nk]'L@eyaM=]vtOFIڢ@b{n>w ,LE@^PaQ%I$= ?UA=I j1M}S'4X?\x(^RKbYjbxW9VEvuDA*XkdHujޟmL\'L^8OK\8bq^^6Z7q} mZJKaȇȆ ƹf՞z0 Lxs\N 1C쥃 >4/K Lb^9~:[)D?P^d`.Q ?EU_͝$¢RT|,\#+?Kŧ jD jD1?~΁b5t~!I 7;F\ 3KJN>ff)Su&!\6 gz!Mѻ)8Nf@ oC^yx(czv۸Omv>.-Ǫ`of=cg԰o ^F~xkc'n'P'ԐG1el0|h6^pB ;Ow&qr!{A+J:pRH`FRTE1.4NJNdgHuueh+IzMPp4-ԦyD#>!bIu[vW, dWq0lB^K[jʸ?z*PHˌc?X˃ MsW8C7H{ϔ32,@kjFAݧHn|[*d:GslFz`:l.7uwF)֑yrc4 : a$z'KDVl ś6>VE t)ᘦS9Q4y][c :TM.H}t|+mǾ&liNWc.!:D:2ۏ(6X,W>kMP@*RL?cZuDx߭LzZ\qw'}6Y K|N] ;F)Ĩul7s%<,Mua˺raOh+c\v{'w80#% I#yE#"'_7Afr57$~m^) 㔯} o,\^z_p:z QOe5zu, 5Y + kܐd)/=;̾TH@"dхޝrm ְ8HRD Bȴ_6= 5I#fUofL5:o0H_#ΩPJLn@O#VRe{CY{Q˾P+*m, <1.SeñeLrv(D9Ҁ;@XPC'ւ% WtR M'0U-:Y#*;& Rm?3P62MCyC 89?11gH2 lWgx޻a8 cwgB~'9߅v[ft]ί]CaQQKJ m(I8+$2n%9CtWA(`2!վp)>n.kO";y%x|7u9VӚuBzȜ[g~e2HPBbA&F Ѕi)%j*3F OB`(#!wbn|Ou+g> [Mu nkeRxf/i㖆HJ-2WFED>L+(+Ts0ܕa(KYClF ii/b=ڇ2 O !(Ä24r8A,w/?)6MYp)$mKAT$}sI$wQ]oFUelF5C~Hd۱o auIi؁ss``BGDe^gWեcZVn4U"$Q'ٽ'-P= LoV7oPKd[O$ʘki> j$Z¾F$y~fgw>x`ΤY\k0hy6T r8Y`ӵ"b,F FKOd z3.^%()¨5* 92:7K6iZ P_+%A?ffCT.|{O{8W6 MZ~61$8 z='ॎE7)DH/R%bzؼ]P^^;BT53Ζ f>h12(?bw)zqOTd *.=J]{B"B;_&eoy?IZ힘f&Љ<&1шOYl粬dn4"2bU nU"*9S #?]W*y=HƗޝP X?eY>I*Oy ZLeA2t@o$@GjR<]h1o-$[V\ r~>7WxHh87 .4yI'98 ̑>>8Q{=Aqk3WBL=|:vǭ "n`u-]=yIסrknܺ]rkoA>Zb޶>+V-P˫Dl(Z\mړkRܗEzwhyr{,sV'@j]O!]`^a_oj9[G6›̀D%(цDFdZ-{ ޙeFAt`n~0܅v\wvtRy{$!9Dd}&@@UEX,=el0B8 כrMjǺ!|\$ֽʇnŁv!? >*+nwz$`hss wItJeo"(XGBc'̀ۚT1lک댬8>1^9ֻjl+`=K1Na#CwSC m,i ϟb~D993QjD +m'mޜi?eЇv:eyĎC1D}@P͞o^2-0G *bk@Fya5!+ F<,w .:6Aai:S\0dF2)<qȤ Po1Q4N;A+'>.^UϰN;/^%Vn!BO6 +6`M ऒJDc&d.'1J=/ь|3mcbɦP@&ľ<;X.qj<STM*,{.,_7:W9퍠sӚItY>+Ӗ5>1*>#3 !>ʄUGmW'0DU,@ȍiv >!W=gWp%OWfL#:ew@;0E\W_lxvihjZa eed?'G.)1ٻƫ*]j8i9oC9(x}z?$M 6+涤ZNOSI۰]I t"alB .'yΡ,[`̺:,^)ͤ4۩)!OI=KZ \T9:{FNG-תe'2-@9swӠz֤AF7'+ya^ቡ˪&$D)#ܙIV3hJA,ٴi"= TEyQ!4ϼ]m_oziS\FsL*j'u-); щ dfD7)ž2H߇Hu $=Jɍ[5f`i' L, N(1MEng(Wh')C*F\ڄ- 0VN){$BX PzYx!$Le|X >?/.A֛.g<Ɂ*Z gvGņ6/?mt7~3^o/O#kCRZXޟ/HN~6e"֥:p%,N89c@:<_FF8yMnvL;#C֞Pp]Kb'jQrJK[5OWp̣+-fBЮVUav _@O 7޶/8VdH=(/hVw%Zg :B`CU WpӘ)6?57l$i^ԑ_Wϵ3K2-?Ų8M+$W06`/@\Dcl?_3@xޢF}<||znsL11e )j WՖ&2Q7 ʓL?D<Bc ̠CM,Ɵi)?ۧ gs=phLz‚a8L}^'NDgMZ?Z2?PKZq{ Piᐁe ojIY5R (zOKfx;J0/w̯kVeedV ѓ"3A_6|RH/eusw]wi4r & ߨ`z)`?oeB[05Q V gwlE-MOUz[ݵwf^P&x?@PZXC)5v"(a@7@YݬH(ҷX~aPW&Ohbi.JE f [ƑM8MkB שV69 U˄(mfG"|EldN)jw ;} > Ө IٹOcw2>Eh8o?seNAjH |425iңpմ{y\h˿lN Pc;Py7b03Y7LD*oğRɋYM.r1t4)jWO&rJ|)Yʓ0 ʱaMa$C蛁|:q"nOOn2漃.YI†N'zFtTan;Ӝp7O^kBۦ݇ Kc HU6,ؽl7Np|Fj% Hn?xߝ# ՗ zu뎙`J. xX 0In2]=S?U\>[>+|_L'vsxQmnNԨLp}Tө ̫*BR :eF܈TCta0ÆlMT`aB16G!)Hmj r,vhWL䰓VKDKQVIwFNv8b58Uo> 3]LrLk@z^jiG+;5hYU\8jELG7'e1bYgc-j}|GΪt~}{zK*Ak88ny;.qU<+RH*~,!LsFރec @hiIT.W<q D3U'$׆ \IX$'^4? ii+ӑltYU U-O*`; |I.2!-b7s쀑><;ԕzvu&t4s7p@z)E`H2f^i b6 Xoi’u.u|t*'>O 75t1oGRm~#MLcO@gdb֎* B_V;*+*{"Le=$1lKLyC@"ߞ.YUo[)CY}ojh@ ^ePkdiw3uK+8kpiЁlgbtn% tnu?ml>oz+u@ax\W @b__) VXkswɵfB~i$C5.@_k g|G+̬1GQ:RcCFp"aVX19&XUee%a)1YV[:,jEAAQ. ~BIcz+MJ;*=۠kf)CNk<e6#퐸#"a( Ҷ'Px-X?j{'D}C['a5-޾`$(AVa 4d;k oJITiv|oaH?Iu_+g)F뛢R^s.zjcGKOq&hY aQ|Gc*hs~)_2H--97X>%˜J඼m=P9:Zhq_;'| 2nZ7@*bǬ5~pbf7ܵ&Wg9U0MCmTTuV%(8e:rYZDaTK'}.#uǠ=ɹݢ0Ժւ4 [Kh}]iq >)P\E&cv?vZ帒cyH Y[&$fMbz>3Xh~jM=2F(>O-o"i^mw'sET^3!yd axr nE\EA=ڡ&A0b:\ct 0[B#p* qv6ԑG)!p5~G+cl|>gcnp>BπLzscƗ=nN&wIW}z,Jze281ޔe)QhyӥahdtP|fSbrw(./HKH@rw5E;Izrjx-@I_h|[oT0;8'l$ b锘9Rv/fet9 Bjc_E u],: PٵҜ@Mbz)EK˩ dlaƉ!Wm [;.B-]C:ZP?P."uHTpZ Z=PS(UTKpq܏T!.FļdpK}rQqJy" S[q\!lW@u<€`RD:Vx͌AR$V9xLj4I@1 Ղ(HBRoj5F7ˇ FV(rBdziaU@=zzR$`VV$}`CHVI;M0UGIi͉VboS >.rO\br>krXgOHO>!r]@Y>AB!Bnp凰=Qnls_/k^8M{Wx%զ;>Eq!2KNgAb{NE7 eL .e .]ZSjkXnT\jyg4 8&sk׈fS:eB -<[qv}toEӸ*VIEMXC tC{2(C<8M咘j_i@Z=Л* ~{7W!4)T&hEʪ=ac/\660_&)*yE@{!ЄN}N%!ɶR.i~rnzZe@ɋz8(eA8fꀎoMg6L.j.9rᴷf hjg^s5 'ZJgϑ ~0#wЎRzY/oWh/- sÌ>G7l'xP(j;Vg' ,eugڶy|5-wspߖA1}]I4h"U~T;O`PX)+ިxuq޵|: X M烧 q|Dv&Xz*Y Krkt$)*E\;;,ԼiyyX\#Ѳ#ba-NA?SGSR1_ʝoi%6iVZQBDP \^RtZ~Gq@"v'M:~ mwddL.kg˛UseKB-jɔ_Pz4 zr<#AF+P ł[d{RH3iƻVU%<\ t~v9wO]YFz` .P2M8,f5}VQJ]6ޟ@N_[K@:5q0O?-T_bF}y귩k%}XAU3Bpl:HΩݼMŏ5! 麗ՊwBiip?mL33Ywq~a5aKmX+JX2 ˤ:!f ]{2E岞ݶǧ럽@(I39:ʹ@oͫȥe{w¿eMsP\?M=?tbizes,#ꞩ=L!\ ŜTkۊJێ#^Jp<[dw{4EC[\e@wWϤ- ;SgdVynK1(e87QLqRC&j2; O⮳(ܭ:< .Zԥ#ٷ‘%^"՛VmrۢUw792ž~V -nTfylIL[Qǯ rWl_]we=)WP C Z@GWeÏAY  `+WF lvեo@Mƴ #+؏ic[Rf}9 ^ ~% y׸fP0=Cd{ 7a^GsojddcnjỔ#'tɓu{^ MKLUk S 8ODT `lSPc(9f-scWMXӅ7d3؇S ( =1ڀ]iη mVPpdx&f^4AۣYTUx\,ǚ6B@"h%4~TYW:Šr? QBӆXg{`mj.~B6A;N{aGa;e! Z闁oo\ s+F`_}U'[ #jB圃$A%CAmQIlueyǦw"#-gft&T)!XNG#J<ɘhc3t WZN-筻׷CՉOR;,&&.qrTr9ZHI4H/nAbfU&okį'!>]TDy%4CFEO5ƞsu-j/#q/W'է5vțwY.3aդ -SaHV۰Q,AN<`݈Ei'7zMzwf{ݍ>-0_KV]r΀2O?FO_3^N9)7wSm V'%ai7ĉ0vonTQ  o)tqf'猼%:G6,꺛tvr0R{kgŒy}Dl=cڇQ嗧EyNkG0:,3jfċڹ CUoت!er(a.7MvO2m3WGbi}JU_fC1 oxw!S``8M5O~`2"ްq ӈxY=U/c[_6`qP3dр()Dk+=a܉zoG5 n=!L' Iis65CuSϗsrOYhNR*"A)nc^$(fIG$_)"G y1vǸ?@17଻]i"qONٳ+5>=e5Hc|)-YYRvC&ٺ!jzd?l *#>Q9s' o1F[!uUȀC@i,U. z/( ֝T>| '*yu#-%Q>"@F]N`9HP=p6g2\D1G N#"{ȓUm#Fho)BY @: 7oiLO"Rfl&.k Oq@"';ډ[d7)}*D8lN+ cJX qP8h/!Z'zg|_vl{%'C}Z@<+ө c%eHRa~hAL|7kQcDcs-HMW4^0ǽr-} qX]I)l|[+t +0V&l/ܴu`w-w<vڡ5=|i\s)Z] D? eв9H!rx^ E1N,;nŭ3#V eyQ u,P KJ|]oM̚wۮ*ǢLKhtOo(߮{))͞&i)9 pce怠 R,u<g/d%] ÕJz*8U8QFQy/e=}πz\-T  Vh(m39>YAo[2|75;McRGtBрLOfشGxVO**g.dhڜq$ 8kB`^PlZ"کCb: qaǟ zs p ]0 u繏+ D~g__UǧB!8bSU?8{V[zl8vPϹΕ:)3+>; `, '7T*v yy4 ]dQ/5A]4dO*S!,(}qrۭJnh֬cy)`!(c=cl?Ua(yK j6p ɦ r1F ڎߙoXD8·GC'Bl\zx_hE34Jv'Sъ83Xq𸴷@I(_V^SM`C!̙5.U/IGXqu[Î;ќ5 Kr6 NׁM^%w7WD!uԦYVEZoύ ' n ^-Jr\M*t突‘bhN I~:_*szTsM ΅%qwus2 u|6P̎SQ,{-"2X3h+YATaNrRMz&ˍ.tŞ^'FGI:>ѥS`|n-^~Yk#-?NT02qE-\?UN+ ,9{P;V%7 ^Zϴ%U^&YN#yK-f@=1X`7Ƙ"<[>$De; 8K!Q@BՄcn@M38{6E}Nl88or?L)bF=wQO8 v90lM Ny^r_eZpJ?'΂l4MCIIۀNE\ަNmTBjD.C|y2 jU1OUo琂Io\fjQff %K+"BWiG 3#|ϓk-DJp3WZ8Ω^ vd7 Mð;Wk4$p#3lx$}BgTޘ8Xטsp & >ھ,JDV-y ޱW@`b*qn?^GexBA7rV9%5y+ؖÇt9//m]G4w(uj/Ph`hE5<}U.J]".LIt-둀^R%ΣtsjN~G9V|jqS-}XQ zqb[(zd.!6uMn1|y/@\3672^z{nvd5σr|_]-yN~5}FqL4X[nXpxFuFǿ`J"4oIӷ&a5`+B {u?|hiJA#dRx}scXꍣ3tnK{0[Ρri1L3k[s%EܿTʹ7vQ),عi:pl cq%X!g.쨩K0J sC3=tuT0П42!FPB2a:fpVxp1'tpE mM@hHc`Hpv\̍?6#V HC\LHj\Ʉrt`;L_xX ,Cȍ0"10ؐ^1ZSЄ$:YAD$lBR49*l=GOPFJH+$N3S yI vv'}BQIh9'hU| ^D𨬆G"=5&@ѧ;fڦf3c@Ozd1ժWK<-ke>,FT6T0= *p܎#[zT2aqq3~f;s7M_  hn&%z Tzn9* <#{- ؈HC)_ <xn b&yIuL=8d+KQ(zt?X -fR;*[#?MW+e/43Ӽm>* 9fQU rN焲5[1o\~ҪZUr^k7JcETcO䐄ۥ:QΨłKr 7=zH>#zjM!΁*ov{i>6N=F GsfJBi37F#koESiE]ɂpӱ6*K !qYo^Ñ3>q:|rESh+ x$AEƄ/g>awoP qZvg@x* F|Sc'_kMJ҄O3 66\%:ϣÔ .KY/G,&_z`Ϫ=3xˈ$KxhVU]P|Աf%"fIq@=\Q]Q5}qT8Z]wxߠܶ7y(\Cn~أp"T|P']A||78nȊz!k"\*͹΄$85O缯 :rOAwj$^CSLT[>Qd<8 ɘ.Qb%8Mm}?<էfe{.}Zx-)y~4b=KWCıһB2{tv ܗ=j29r 8UtU!ȝx1eG?@y{ӊB>?`g'Nq. plkd VMJt濂71g o6F>]`A^W8;m|3p?lͣNcnBk 6{J~6i f>l1_~Uz^M>HmKƟ??)+1*PqZd؟۠~L7;-zv3 =gM7kG{/K7͂(ٙa[vLck.J|,_o)YP?2|GNlYzxÍ~$ORP"Q⬕֣I|_Bp UىƄ9h;*:w>b/jkaiL}p@յnπܪ̻g}</IuBst7% 213ЭUo,L(pt,'C-.(ſ,46+*c{`KW5f~wfHBžJI֖Bfm7diȒ%4b.㽎{/ ;MHͦ`؅| %voMsPOW}:=S}&\yO3˜%@"PnZNHnw92blM" xnCzcB-јє,)a7P\^XY&D6jQTW_M|_I?ϔt:ߌ^f [+Ƹqv,} Y=`r9Q˓45LP}2Tz 2wKz{?m<"d'HԵHQ^rBqMQYTd<\Uw% O"xt}.>$;|7ݻ]`4JK'Sbxj&K\d(~C}>MrqU+iQV>Q$XiD6L/t E= /!JOod|TUvW"QE#6Očk̥4rz=`reU+`omNIyO-jRwؿD`MIj)(sE ^9KYӱj C7Ìn!%˱~$LT"R0_fɒgZ"_9vׇ"*ɕ6FELjk41`>we$hp"OH|0/Q h |Az XR9_f ٞƫ<컇IBħ@G(<I "GlںW/XVW|֐ӞRftI}?֜73Kp3~&Ż1 yF[ܩfP"2@i1Y@놃쒯BP \٣&:lF8|8xAo}=;&kE[z{DhdJ4' h@G$YǯrJS";>؏.0_t>!pnKgu\Qt}0cw sU@)\ۨ=Oӈhb];F֎fً+ګH'k1[ċדR6c 7Y]2I 0(8 B:yKacĔ2Zh7-B!Nf{}rҟśXt޻rX-a!{ deV;R1Pʘɭ6r<L/qw0|(U)%7˒^@[# /O+- Ms(t1۔VDMk{'bZ GL{ȭVc͈d8XWl&"{Fy'keP/g! s|T7eu#ifb5Ki-(WWPW -.q;*8>kx Kkr1 !i,LL7-*ci)'^\Oq߇\?Ѐu)qUԘ($[fΡJ|'zNe_/iuᅷAƖnM5验Tіp6An4m \|^ɔ}]q*eg~>Q g}1 ЫmtR68; kE.ޛݖi&v͋Rz_n V0j,ȗaO̚4g`=lc-DQ*RA+ytyڢVq<(vBQyny`c95iAyrLV.p4p_u6jprin*^4V+#ku E3\+IO4 Dp!K2P GFv(Vֆ ˆ([ B6.87t ={c?9@2^M) YD,-NRITrIuk 7?'>[kâJ1X vv/ MupK]Y!B`Hz whiN66.<=#x#KW{ $GV8XkU#- VG,_39\DⱵQ]*džŪ 8qz,D!2K.J N AS'YR遤K7I3 fpy[Md`N'pK,t3? MDX#ؖn+Pܕ\f)٫g?"MU: 4tX۟dϟ߭~ VuNU,S/DA8Ïe):AVlam]ufP{[3>/M> ٱZj 4n0dpeĻLD%=u]R{#ӶBq, z,+7uUyeKn]O:1-V~HxJkø,߯ϝ$=y7oRޝ]g~UYDmF$TĆ=쫈iJOR̦|zgDZ\֟UR ئi1rlx0F<7)]k&\&ؗEGg쓂I=tJj|6kWC uْ9Sfg#V@.:G ڪzs)|)stsuRA5ȴҞ K jn og{N짮eUyҭY(5.ڡ./Z̳#[t(iՋS-ƨ)x,:8K&:&z@5d-^w?\f5ۼ9NM$X1^L~(LN8{` ӎDl^L`ԡr.ӓ (ά1~><\%\7īٴ^ڹj§s#$ U%ES,¬6>UJsXމ+`z bh|!lD;D( 3)&]<t232u[oCWJj^E^$œ׍%IuzUDu7| >䮩t#_dMWsQc!Ym7|S$EP`Ps$%1MϞ]{HCl[z|nF0*0b9| SIi_:2i7${3.&B<jvWG_nmD +UyI[*S *zN@u?J0S712KXhU3AE6I6qH~Qd-ݑkNya2rQv\~X״z9[5mO-xWPb\U߾w}߂[}LRL#`5M٪I]8,#-2N_}z# laA&JY&bλ>ͭM<@ou(lsJ- > 6i943pֽP8psQU Ti26W]iˏ]RUΔۖ s4/inI}+V9 p 4u5m&жnʬ[J$(;H|)\H쭹moP1 GA\\{q^▷O1v0[ʢ/P^TaO BY2.O>\{XNjǔbaZ-eE=fl\kLnK'/W/|juZ`d2"r'H_4&Y V}rHTEJ"- edc+'E[uD`1d.ah`6#_*+B]7rx) rg'eus񕗷.w3`L gReF tRxAT[>{PKpมّ&c b5$7lg883TZek 5R ,yW紥Sspn`%y/ i7ZzMLdA<"/|ayfG ͜>qqCE˰I'O13r+5D{׈M>{iܮr2 -4߅kLh_)Fuu,(XfQ2ϭ:FKѐAmZ삆r&=y#05vv#bskEhP2UI(2 :嶇r K H,sq/JnJ7ɓY}v22"p{k'^ئ`#9f0酠USD3rȹSnh%NBjv r:zoF:aUݭB?#ƿ\;3?*l= UCZ*&KGcvxSS]֯[U$Yo rwd7X~Z B{^㓾?!O(܄)CheY;{9m"x P1(cX94T/,~O nVi-YVF(7 W%uFMJeZCmX2 ̔28.;5 +߀'g>]9\?y*!0ǢjUg;p[>=5rC)} rјu򈗱!'JV.,vS=[>R8uȬ>yRM ԎQto/ԤVDJOJBk:ږjrԕ˸2(!к?1}b|]0QD0Kw3 1=\ǹW8i w~'玎Mػ + o`mE3 ʖhpĬvXTxC8SXg5ˌI5QH+aL9衅qJ)O}_.!ݑpTfbz)bhT>'5pQFyұ(z <ӏ5u0$4UIa) s⃲$[hC,?MY`j7mQGkn\rKƖޒ }@luy HC(s݋tk ?/\)bnn<7n=n",(5@XCD 6hVH'|N_`>Suj&9F\{>;IS#ieXkpY;J ,^bD=2Uċe`%fOd d&&MvL[nȹ@1tj4 dC$kw)v"a8r & SŎX9FtSZ2/X0gjpmͼa:f>Xd$<~hfmо p * 6雕#'q78-^]ӷxF=bLs;$'kt1i9Sa WZ&‹贈{8҅Gܥ# B :[I4n3K% ZK M@o}tڏ7dX]8 DHJ M1^]pT:3<2TR(vbDV2WALB"ל"uH8W%Sl6E8.MG"]qs^6 `MN L th&Eȴͥ# DP[@ESMk,'BIQ1,9xD!Xx>%v9o.UxlkrN( &>"`u̩FaNЖT9LJsl"5W*]+`69t2F Kx2 E'`׷&Śl}Ĕ;Șz&W5X2] @@v+hʐL~Eb'})#d&&ąZ\"~@ 4hpI֙msIȶMk=Y*匹Hm;dRBqC>Kևe=t+7ݭ%և`Iz@p-a_-qցip\6Yde?#7< 2zjC-1U3KM2L||kyMWU\i4~ieϏAJZ>6s pζAR-ZLp+&K뼑l ٷ[r"HcI=@2lh8LkDȽ ` $_;nxeJ:tk? @?c3K`(**tr&QpĞ*/#ɡ$"8j^󳑲2I&okRr.AHsL5:V-`1Uʅ2{L  IM@iU/< wϩ|dTI;~.38jpJWRx^{gBH{OwBޤxg@1@2En=;!ks3DZ cgǠu.w#8TaHND?G(#^a%ɣ]dO~=}69\\jN%ӊI"1 mNA#]wzSm 75"XI%ބU:g&Һ<$%ۦ{?Nt| 6d5^ŵ ZD2ƺѥ@ Aj1; LrV濜4bdA>F,w3a9 !`ʢR8u4xݲ<|z}gZDGP&zb|;ŷ9@Q:Sr^xXg'CQ?)Id$q * L^WtT"-Raz%>T{YJ$-7`hq :("&xqD냞VQs/]Z?YɇL4e gjQ;QdqOV"H LBw[DP4VET"=n\fQ8@w:R ?˖ƳrH79^ wZZrcE( @#;S7jo>nT ;UpS!=m5)w h&e!$`A1hBLAlm:h(ΩOU ! 8^WLsDu饑\Uɓ@4sCn xVe-3NBI^LKd;c{D=8Yô ~ϾuqsK]8ꗠD]EW%DW;.ٿX9ԟ=Nhk L^!I>XKH 9 U ӣ> ç[м%[ԹjY֡zb-=dWfZ2_Ec4ک5HnbAZې SQ$gܺ&`/|; F,HC{/s(@1{aB:Xzyo%-MC4]`w[z/)So'7&}Wi.U1ZSi4BpzЧn(֓P,c?6wv"]qGN!I= !y#8b2DQ㋧Fj! Y[Sa թLbN9)Hw_^D\s=0~V|"cFki w>vSgy==:[y2u}KTz{ZtB;)J`qxBMˤ3ERxun 1oSA]ZFPN*"!a1@Qe&7.YiRʈޒK̰u$r0i|m~ 6HAI]:K/wYЃy K\OK4t7z-f(:k_+E#m*q\z^R:s«߿Fɝ$j+Q%\Uq,i \b6h4)ے k${G"bWhIL.@]#4wyiPr`! 1 O ugw 6Z?M 3!rE-`ՋaVPvIGs=b?"߼E8:̲9j¸-i T{ s~ÈK0BGj7uv:, Bb ǀ'bgaYv|BׁjחOq#tha=8",BYmǙ+RWYhC *8zЕI>_Fܘ5|:Z{FԂLpFj(F;09w.Ox$oŠ_cyEa2%DW6 -\Z/|" 56e׏ #j$"XMHMBJXoXA`*,bl"[ܻŽ;p'd$; -W?Y=f'^3f<+(| 1_@f7`cfYx sA"6dK|*1̬33(@bt}*tMu<]; `jJNFXmw\Qkc|DH7B4F<$2 & Hk|; +dx;J|ؿ&`nRjwƑ/.O~ÙH$C^DƢ`5`F$&cTrmK={V#f1u<.Ul?k!a2,zO<~;9uķڠ_ jsQI;J4@GD4Adד7f|Mc%Q{j~ VQ܅`lo+Rѓ\g,K"ąif\=.ٽkex(`9zi.2wIM}Yqo0lJMRudyR_$hb\*vD&0^4* dڔ$;̄"72결Rt5nPO RYkNN,_V ]դ*}n$ifg8JY?fx-Pb,!](4r7F2Rm؆HC,)GGkC,˗&TV{deElnVXޚƷN[ 5ڙ>죈]]@1YW,o#_Zv la /vNW؜E8-hrJUj}ݩ˾pQ-)WugBN MviBH\rֈSXA8HK%Xd͟]-bӏ;-ߺT?w>ȪOE~YC:n\dUuơE4^VJ1f L&b2RdíFev,MT<%g6Zד=Rp!SEzӯT.t@co%t,sp*J ȵYuGGX@bEC\oS]u~=H&j+{W |Dܨ BPuFf}3mdzkd}ACmҙ~ٽ}ftr?l3(M#CsА|th78$}_H+S M84F@DBVH;-k~Სȧg6Ơo7^.DrKWn'0afn|'v,7̆@NpGj8ZXv"aХ0HkOȂZIA@st˝ݢF?()t'̥z=x.R3a p % ,Ztaڜ\,Yo?s➊. !זb3`2#\WR )!mMOU 2Z^ 6?7dIZ;a]&!qW @;i=j!ڞӼ ̥^Qw.'Q9>ca;U䮷m'tO/_ ҮE㗨B/?5OFĨPYWjJ21Tuzxj$:BbŻ$4| C1 .(+$Db_#q^:B|(HZS7+(j`ts@&R"`CTA p8`p\0l~ӶgFh=UEEֈ0&(9W;ADIwP>/X H=!gE-ߡ z0mù}WlF+(^?OΩ:8Pq]&H`n%/{GM XsSm"M(:c33XY ฌgsN"D̫ CY^ۓe݂D 7PtE(Kr)}ê\f#F8_h[  BU @1SOlH9V%8hCtSq=!_ ,L~A`MaY7jX|Zv\I(̺Tǁ}`A\'[ejn-T0Ӎd!Js%9r ء}Ek,N-@B)b{xqO"߰TS^!oiarأݶ'gQ#.T7GI )Qi(Q`=#1qkvmTtwrr۪/KG{QVҞ#ڋ*5lSD譸G]x5%"Ʒg; xg 5h7C]Rp2j]bPIHJҕ|E +(`,~ys@w/&X+u|J2d.i%BҚJF^5&=S:cs ORIKL (H1%B)i0aZv"G>`)=5csp&9:|s?Kp쯙,jA܈t g febfy1Yo@=p X 3?1P[V w=|mЮHHPd  ~G1k1cZ  x]t˚j~4g R77/ϱ&T Gv Dܴ6򢛿"Xc\ݸ F;x̽v`M4#)ق՜yѽ&Z"bR[ЕuXʨxϤkGٰO$nO3#N+DD>I%;Xčm'J黼_S͕jGp(-aBSj P:< ˆ1LA/WUsq$nu($f7 δN7 xj Ӊ}VdKmLCYjDK9 '2 rT,H{oA8p:0x]'i%.(EDڮxtWW*$ N/=%YJ,m(gyk$-X+~/^|H7=Z N@kj&v,n'k> sAgW"҈VĘK/kWo1{PzXOJ\(fEu0;zk_|>?Ty?CY6a[Z`'` 'w>fy8//paؓOA (|BI4UAp S\S7؉Fl$a6\i!#'{*'oIsH̅Qf X8Y&UuA;'E>]v HDU YfEuVۍch;2#5WGTN ^L? R6X,_"| l6QXSK@yKp8{AO=H)hT`\Fu)tचz@l:'tSϙϒ6(f` 0堥Bq|U'0b,y#NdlwG&2R\$Q #?El19Τc}' i}!N}:*(X]Tp{:^8`HURzEOwޚ8Y2gJX~A>ܗ!m1|;$z[M!2&빢 h~vv h$=WZPe~zk2YD+ۧܝw"_jtP' "ј:eL19 \`U6:qu;Q6("(3o"KKP7C^$#Rm5p~d40EEJ)͘$䊂o&!La?jxgU>1/Yvd`5*F[}cRZԛ3 U_|~(ipФM,G rb[gB&du9=Fp0m?DE/%qbb2LF%qjǍo`T&;xDkVi3 |m1;I#(w3#3٤'R:)O#jz5FDo{b"CuG^bL"QJS5-6n٥d+yQDX$Fں BLT3툝G//Z%ք)SH3Y"Pl0@N0H!1 [`P\эb_/R^}5bZRfh}c 3Ib܌v05sM]_ŭ{1 OYt Eiΐ[Ö2‚?%1;yqkn{*4 ~~V`쎠 ,*Wk]1B2&(J_4_RޝZ@}Q,yR{&9깫{xçݵB^KlfyWEaӆ ^Mg[/dvӆ'M} WujΈ=[h|fe?{U9O{J2c/bjZLmlI8Ieϴtf4 *}y}閡B@!gw~p)Knn QWnbMK[0始9T5̓, ~JxK}٢T1zp4JЮFoԈ˜C&1ZN`1vhl uat\^S<8S<|=L> ܧh;`T\T27*({b =Nh;l†u`i{"aWuCroȉO%L ptG8áqwEeFnΉ"tz \#[ ]>Vo u]9y&ſKDG}tȂe%]lioww,KW?[5B@(d#Hi;U%cE*gNtId,2īR]YM^z'\|IB&#u>EtZѿu菴gHI=qڅ U2(PL{3Q\<}u~"(t!2wnҚ;5/Xr0'\x9j$b=4UM*G2vci4۱^!G5遵) ;6"bIйG.//#%[m-0GuZrep~N"Ĵ8pߢSWϭ[8rc%ZߛHWQea@l#߃?]a;}q/ qܧ],Yaّm(Jڸ!35]I@l#19% ,AJG߭ë@RQ@+!\;rSI|Nj]<bZ1G XToncdǭ=E'U`Ӝ6d F[LFd8"0z+gಳ`սۇpY5KFIb ]x) LJz7iJF'fȆFJѩGf3Nć9Wl&|J:5>MvԨ8q.YEZb:X=' @GXQ<C ػȢwbe~bH=OZI@\OD .3c/],d3""lՉCJmX!;n8~mR?H,64sߐضB.*)9iJX`EI/m}Xy|1)OBX&PZJ8_҃p"V:=n싿Q򑁎t.4-KTG<" P*mPWb1a ]#6'JqY3:IJtɓ&<';g\.XIVK|8/ ): 'u~"g>)GSoX #!*u&͵ | ]l[̉v@5D_ب"y|*!y":Ǖ p 5" 8d?uS9g&dN^ b U^%etʶa#Qp9&,)ˁrB>4)I3"}w)LPԂ r}Zw`.ц8iOh6qHћu"` *OGazr幭.C˕B%^&r+\ytk(7=)l>h8d897JV RurkDS|%ZX'+N-ϐz%!Щ(xj )@ҫH2ntyKewA54$Ji(me4 дduVؑcb &"Z5kZbq:G"IՌOM8]rIA%gC&GI/Zw&ð-:"[O: gy g$mȨC44uR/+&;,-`X0ۓ%5B))d&cl5 cWH)q'^ UA)"4Xk핑;Tz-c;V_cxgXFr}mp1v$ظNu gN.Qcb/ޜ)gk=ƪ`q(iT>Q,F6D f Rkܘh1rqNDr%TelTR=)bWL]07R Â&"e$=G+5cp0^i{@|!GS~oDAI^;z>V[)t`%8W$iSWVͮ|~:#8FψJGԥoDӮ9â@[e:\\q:I7F'dR;&?pHF+͇Ҍ9U;٥3`>+ScPoƻo}BMF Umi$$v.9/wKz_fa쾳@<9bQ ;,w`NDREP,()'(gp(ėQ]ۧM3^;μ%KL9Hgj5UUwϕn~B&S7E7B7|f=˅e5U)v!*Cs/lV_f^f0\WeBLSFF#R' RuY{l]8w':(U$.\eE&h,p T Lf @ tg39\z%.*׮2e EiHy~zfe!oC=P4D_HE2k׏`~RcUS񁍓5=\-r%O/N.{2X٠wbB7s񍋒cI.E};} t^'éqr+9 VgY> PD%A0qn"(D!]oE\jtgGZ۷PGv!p{ݢxG#o .z@lk!:iW=Ejti:t #=6x%o{"%Od>BlJzÒjto#& 5m0:{~2D0[/S l- Ŕ=YE8Ÿ2gBq /!E\1\aY!ox#b*E7U#fOz]7"ZFͼh pdrޚ^|sq3-|YpjL${/;~֓M2U|՝}z{;Ϻlfl{? ½҃:C]r1GY 8Qo8R`A)(6*Mb޵ĀKgÏ&%;  NZ؉C-M:R0h׽fd05D7DI QIJa1r8>Ӡ_[1E Yўo}bZ.0{io9mp7e/.blLd\`f@( {zK}͘q%b;Ifh:@ 0-Re1s爆Ut19?Zb3hs)mvXgT7t'[R5e¤90ѣ<0lIs~NÈg(0I;O gunUo/'D3vJMf3s%!㱥TbyrVhmH#B:bV~rzW 0Q\1Mv1 ]f'ZgfY:U{Cc^>NNlzB)fz:),Lq{Pu{^b U႐;]уkX9׳b8pN$1jnm0s\*YPvqwlYfNq$lj2b+GA^mX8XG6ibk'$X3 $e|{0r:sBmRi21Zgu,MYkj! Qm+S d7=?d<Ҏz0UhkIJ"Tm*VF%*9zNu(89~.k{SL]CrR-GS{%U-`De&k(뎑'K+" ^$=y>3.sL_IÔkVvWuo7!aёOMi2 ޙ6B7̶;`Cbݢ8R265Hx^J0P$? F,<+˧_i7n}Pel ѐMhY6)UwKvϼK9@sH?N)OQ`QXē? ^n`yu8ApNH5m$% T`h?Mv9,0DRn3<{klA[|'f#R+XO-ssyRMB\؇1 MO%h8%R|X^ūlK[@e, U^R/c䃰_kB24[ⷵ f`Gv[--,bk#%m(pxI!m, dt &-w_AK.7ܰ:撋L^*AS\K2}Wokv_|d<3uEn-Sl(b-:.Uern Q2z 5J^fy1plI- ApCv#* =oSA:fЉ#]:-baB&L/xVN~|Ю`嵻"ӛXumrE~oʽ 쌹>%B!1TD\b8WYq'5ϯ1QI iȥ s#p "͉D lʗ$fj(M( aEaJ~<TULHJPn!_Fngo2 '(ka1YcOJ5?n2qԏ4ŒEfKEzۛdWi}O(t|gTlK L|q5 ֢6xRL#ٶ*/@GG3,GȒ^w`nM"xgB6J_Ⱥ&sޥ>$ 7T4yrc|-ڀګڇ}ۆԙ+X) keOa#ZLmtKf~OLCݐs9еiEGoJ ȵK m-7cR/qK!#6[Šv6J8eQ.^\-b|3˭tq0MȨl[>L:.SSĖ$8jaXAy(<&~kʤ7߼"ViFnP:% W @O,mjfW!Cqݦ `\Lnh;c74Q6="i< K,o % aC-](Ūk[o!vh&+U^ ^|%/..ȡrBրnVM*pt,9&/ǝ-i`͌v/oXfuOվ]v1zi߇ 8W lʕ^DErc}Q}wA#9tmOnxtUJsp9GFXXQCq16j.\Uy5%xUG.X~ &&QLF0Amh][sMzb'H ׈ԵUGK| oHF+Y\o75'X !Mf#7I/tJ%.4-,=oX1z(p,43M#{ X0}.ƶMG(slZ`S`W84 zଝѲbmB(ƑU&V,jtڷcjcNY7yLBzv;i1tӱDEmigv-buhn ; U)üzyv?5xS՚Ŏ/# c[ \Fyu0}@$ flj25HOk8oaE](en"6)ה"mdE]* $Mm@GAenE)63SM}4`y\:l !+ҟ}s&O82d/6 ^Otw3$Gd9 Uv x Hآ#eqcj2xWAO._FlM;`q͹:ܱENO)mkb4eTq.H{j֋YQ/r0IԩEp6;堔ȇj{W\\%>.#.4FL z  Xau,+.]vfE_WԸ'ő:7?/ ZZexI tC0PRz"a}k6;Ks&^p:~2 WϖD·w25r[G2ꑵR`8IDV݅QhA0I Խ O|ZW>︐{;sS1ɔA*P-]ٲ y(! aG?ͪ,dӔ@p dPCsS6Ak~w֨K.5]cUo9nOkQJU}Tzn5 O]k7*" 5a$}$d_2t±-3> x%}Ug=z*ƔI.y Gi 4 S"1*R79cG(zm REy^G=1ꠢ1es4Nն_g7 pElPh6pJ$3v4\Zp9~a29j-aeohŗ;Ox HPQbDDM?.ތ^N#ϛ82*Ncx`wgQCz?Xc2Xuc@Z&uBy~x>f吼Dp*==^N@L zo6m̴J+@.呅'7HW8d8~TQ}>IDhh>kJwOe(['Lf[5eZL &ϭittXEbTw)X&~Xl$,d.b$!,]q̜s:^y˒0s<- (+hjƒ&Di5 q˕YM&}Ww`pIePƻ *`zbBC,B1,=u0 R@se5MgQN} TN 1iE;W#rVE~̙K>ݻ&<iZu9-4i ru@.C 3o:C!T\Ef)]_9.x xC.0<a}^QjL#S i3'ңX80*/쬤sk|~aܡO υcFIDi:|VOP/s `Q%i+A!vJ%mJ͋xVGTv8HH]%=OsJKh ta,l rUn (e"(=-X3e[< ݎ:}>D$ UPF)zHA,5n d궈@ꁡfZJ@=-|jiov`1#IԚ mI%4Fh4TʒĨ}knhytzLjY*y#SiOZhV"rLs1mf('oJRU[ؠH, JzPZ|`m [ nYM[ nJ>Rv)]v(6u/b)pof<ɬ.}BlT#>4=E-9: gM1/:75 3 p=?S0(G08ivI3QVAܫG]w^˝lXj>b[WmP"F?V懶pqEAb"&W/adly2^D"xIebx,b'!ݽwz yP^|NbbK/$u[kӆYx5Itw9wGLnW\wJ* LctCtؚ5k'|SUC^2o54V=n-5!aqEÀ7_cOWØj<1{ SB5S=6GQIwe ko,&$Akc+6 MZ/&[u`j.E~qH$]ι6N"70buiL\77#1l WCMZV͔fkx@lP7;Ol0D"8)x,lTmVz4GU[ŜBl@-tNJ*}TqXd@@,}HsF7AWe1=^T]|q khx4@5s1489لhL$J8ZoYx3NtW`D.m,"j.Hy`LHUVi4X,lsbV΃'z~iw|SW8>VJCxY>z.Pm6OȰ#GwnjSq3WBuMӨIi C_ jD1ʁ|Z1Ml6X K@$\e9ϵ-ۘBZ˦׸dB}_ &'pXjEiXhxnpAP:r/@D(QdNtƧ`ن9e1SiZ sIroQ`0e^2 7 >IzB\/*U#YZcTU?LzN `kNw*?I[ ] *b9rz7JD}!"c4c0瓡B-zjyD ҟ5j; ݦ~H#X"OvZn+e\Z;$qv9Q"nXE Z^ۂ%{HT?) [2˛G* )B9n ̨16^mWH*QN]mErOB8\¯VN"JMQ\+6N 2*S^D )wt~sVdAVD.16ZXTE#rWω}4T!gJ\HY5[xEQl,#?5.a8“\_47'PsQeRe, 8$ø3])ԁ,o| #5YcJ3^1&!*pw=𝙿JYEfL)nJ#x3rthaFIRD5Q ,ةci &z zmQOPڴU 3ȿIw|xY ӂ#o*FpT|~a~hNf';bѝfePK<}? l-o2Ӌ1j nMLttf4^0+g º&N;µ0[2{wj(xƏ$PU!d=mW3=@EEaԇ\(oS1NҖ̶)v- ǶqkGٖK![D(y) < "yɒb\lG*=5V3@lmƋFNZGXVF#30vE}#+x1̹FU9#0Ej"s&Q̾ ; ~A`oUl@v91 w OdDcuR/;'oȦ"βv h.ZG)ݓb}U:e =U=Ve}j5[ MU5l*"AZR &b{?#í5 sHY{FM1[*"EnuQapτooǵ)*GMtqX=*E׵N0*!yIt`W7~Pn. $rp~uIL|@4=p٦nI3ׂ*}ڰ _@+#:J6:3c=O9vUNͫF0w^Ҁd WvP(꟟`?qju EʹEB$+mH h)5VUZ/R(nׅqe!XSzmX,ԞF=*eQL WnOrx٨,N p =\ i&JÕ!fRΣٳˆZM&8 h\L I+1arRHrkUzV(0o>ZwkRE~1myUQH)ѵ؄sنDkd^펃>mzYvN 8V纻w=S & _2*>ܴ!-=qP,vU$dL״9&a h}5l_WϝN! -FrWΝF[t4*#K|]*%ܒynNU:dZ±V+1+p0M4ۅ+̴{_wUpW2Yڗ,о;y/#w;]>AV NW sGKje#O~ڭ 7ULa [|w Won\޽ʿ142_ItP7̅E3H388#;]ɟ{اSrvr:fSL\#K)m~z?79"G %CM}*[LH ? }$N'[L.(\cjfd\)3PvhYLiz߽Yr-9(瓃:*+ =zzRS[W$6}Nv5IJ_inB\y%p%kr1bDTDa}8ºPrR^f||ri ^FkMq%Ca(69v{Kv/t*Ȇi QX0u y꡽nitk33(N=WaBj] sgbPhMo͞wg"e '-΢MN/u 1 MN(r܎`TMT: ZιX]KH) P2jN˅Sq/ \jLZ'ChZgvKoJF6en:PZ;U$8O [f|<*n OĺzXwI/T=,dCFH"zHFGMYj׉#GvׂmsJCZ]c2[2$/ %d,D_F UhXח11j8fr &u%5;C];_Qvn''a+" b oGx6f E1hʥl{%,x*0 .I.zw9 `_̼ Zo-P­@6%׀{=wtPY.h-sVq2m5H:eif$U0]u6ѱ+g=bW?'(NTFm {uܓr y2#Ϡe(]6z N=WI*V-jgkdQӣ3gHtjvOmǭC8!: TV:7 wBlck/^uH-[OVІyjPԂ [>~tYox,fԋ$@t^:~/PBue_ܦ )w"V1io_GZDw$ :{a#Ӵ0a~WyP+u#cňub E%/vpI yaօ'&oDN ދgέ{cZ>Amk:O'(B`miڕU;m-\SJ2-RTCW1g0EOJiEc *iux&BoJ*u D0N؛An4#i]l]OTWO/SQDrNQ7&cli-]ILitpU;(9$ғf^qC~ P+zBzOYsG4PpiOc/B]t7o(@Tx5 _|ʋK  *2׈bY j$o~@7)/` 5mBt<5w7DܗPˣ`M˿_,s"ޤ i uҔq+pZ>,$՗ t1|uV?'9cܦ+D~8<Q}fZӖ<F>hqnܦ HxDR˖b|^I_T&2:'Vr2l3e9UO3QI֯,3oy˕z]ƨMQ@fA.l'rI.jYc$cxw{`34W*jSCU4H+ͬgC$w+"%x#LnЌifzۑcPXƑ쪅DJ]I]pNB1+{ԳǪM;oBDUc]|jY!h(o6q;$WDC 6T%! ԎZ[Wy2}a3$P_V\1URX! Bx G^fm ΀,aCije䷛mJa[ob. !VrfLMS=gP=9oR>4)߾XA_Ks2NJ_h5.r`!E$dPS|Ƙusыh{mL.Odqv-:dOE2Gos?ԘC[Y4D:hό]{ӃHun$6E) Bdo.4g鐑Mo[aPU=>~RB14@ qm+KDt_~7W:&St;>>̕b,%|PtR_8Mԧ )9m]L!_ܪ@پ "ysDQ.$ Wֽ[`~rF ?2bE8M``p>cC-S51+scDF,1̘k}>̨tD+rCy^nDyw"zMl<Y>qX!(~yU\Dvh i2E(-K ZIF);GƝ8;g@q䑞 n=j 17Z *ByiK(! 軠 -"ʳ<EW\kڊ1Doā掰, n`& y=Ϗ>qg D0*ѣmyuZس0=Z]GٟfkpHK [)e6+z9?\[[I|g$8`%foDL<̤ƓPi3PujnWXn8%خ+pFκHl!. 9;3 w-1͌5_|]P#*)qL Gz9r*EY{ȻJ#zfDRUs43H0]2ۊ#x+2^He6YjÅ!=Hx+JAB번Ik!5:jAd3̛_ "Pk[ϻflYyv]ꜗgqOK#A 9;7ENB uIT`cFSne9Bt_prjGMl4/ED," ԫ\R44}^5 bDA^V7[T f'q%k؋El,!zpGB@`3 C d5ĄL"U uKbsNGb2li+9Uk\{Ά G4[%/uT|t_E!ׇɟFiGh2 ULU/*f~R@Qn*'a"KCԹ(~vUIywiJN.Ԙ*9L܇zHx& o2Is:7[gj$sZ2GAC,vxKTM wEdsݦ"iTn”6+"ͪL$ZMA١w V?ި[t-pzw jƜӍ)>%&; Gu˃/'hu be G #Q Q#i||gzE^pqH!OG@ ~Ic ŋcZ8  K*iϋuåҷvʾִxa m'8^Riq)ĂtnźViOC}Ѧg4{yJ މ܈?$Y:bxN|Ob#(@fe4UEu(VWG>PgǽFK5&9 AJBS[ë;A.NRt_@E]hc n5x_2]$M\m}h-jIF>?3ejt5- !q`vH&`Dc!JdB'kyÚ_V fu)v-_@-v@w97@^˽ɩu.'R3v+ܦlZ"72F,Ubk8PH!kl(Axd} E=i2nJ#+S>\Ԃv)(a=Qi͂zUxM>Vg Q(&Ёq=X(~#s"77` X biIoȷ |D69'H{.job;P8\`F+2.yЇ*klA+Rvp&šT_p[ (%CZ#Ft= 2.xwi;C`Ӛ+upc9 7yX*{d זi ߐmx,t} C$p"(4X(DkfDOjEe%XikJ5{2q Y9mB6W(u3]D~/Ӱ ^q%(L~e[x2` QBUl@6| =tȍ P23EPg˃/}@6C "7*^4UO %])Hlkjҡm0X9N>=w˿{1FKsᔫ_l6`JhR1-' (քRv*~Xz=,ktzS>^z dB1f,A<lP+i9`\P)` }Y =WLBi7OW_=up*P;*<VJt0rc'p.<)#S EaZ2w`C)Yڹ>ȞX ,(pqb:it92Auym .AvBƲTa0' =VW7}#a2` 6Ul/I @^{nf+\݃tV ʖqOɧT˭ȏ> x'E_{R]Xs 6sC 7ĭHz{q xĚɜtE?s"Շ*= ʖ,2zȭ$S o(f>zFx>d¨:OHp1Jul 8cʏt^Z>.`2=^Co^Obo+E`Rv>MyI:B]^EqƂ񎔃wY60[v/zC0uqbu kN:˕jn^](aS@n.Ut=ߤ_YqcR`o'&憆dٜ&gC2RZa>i܇-|1~_/J!6 <݆`yZ8$qqFM0J!GdG h1(yr7m%,.`6_kRL/#JJq&iIiwnRsNO`vՙW+Ed5<&5y 6=n/(MaVeqW <[!?# ɓ7?Q}'Ψ⧔Jvߵ<^;.=xf/6vkP@tB8хʦMOy?w0991Lf9\bs&nGM ,}]prm8:N.^_%$Ғk5MBĢqUYa M3בϳgU[Uy0pvX}S:U1+^kօv8$ Ff^Zňy.6U@<}Δ5ٹ @H\'̾!4rC9msN α̧/X*`@[ni{O}q)e9v_b  cUQ7G>5~\ׅgf1$~ʹT~HDuf[5:/;!DN$\U>7 S+Po`oӬO0 G5Ik%K(-YVoc"jY6@dTolZ$/(wL P24,K8B}3X|AV^3˓򆩅j5d\; h 5ls&*KZ>viJ.݈{@XK?*G[ Lm}yR2e\_M qrTH?chݬ}aX)ש-6;_hMG^vA#B^ܜü64l6]DpyןЯa4ߍ;GVpeO;):j@'Xd78и|m;Y<+QvaH.%G- FWg:_e/N#]rT%5";v·>[fqu1z>n3# kIw+;ynF \">_yjkћD7,a@vP#]qR*xûՅSdƸz"lA%·<o7] 8 O ﲽM[:!,%>m ýÂo#%8o!z>,AH') ecog+hTDiG4_֩l/G@4qUPC ^gsk- +>rt׭#`hZkWuTjIAT{tp8!w'#V8BaG"@ N& ܮZy1\V< V'5[r -3Dz 򓠑,].6”sv&oyhԷ# ],m+0tax ?oB˪7k 0rA"U7=;,/FMhWئ$lB " ܽN5F2ɖs|X["7xy:3,_M&#bdߜ5!Cv,ZF@,]8D{1a6z#?\jk-qb[+`]hޓ}QG~u=pE5CS3 S4w!~XK_r%7& u?Gs7ԦP§救m\x㐷nUO(xo\e!"APqB+b;vG7`w;+w\l5ۉŮ"v$㠃<'kB:dЅu,)<]W@L%./(i=KG. Tf=&@Dz:P#?bl#P2/_@RmRTE_ǵ~)v$c< 7OrYi{N.oc@2H q87&:Db}tgkxX:Ef4,n#͆Û4h\p!͌́VP~Xaj]}L:V k/U碪!oK@ JLv8 MLjX7_':A;?ai%w;3?rm;5D$6T>ʟxKצm'1]Ah) 8gG 2 +[/>N7]]){S7ewƤB 4jYTKa^O/5WmuCRXj\S*G#Q{RyqH?M_c]wHm0;\ )BXs<=]jtn6p?PY`|Hp,3ųf:@vGZ+O&)JsPW}P?-3mC__n[qvY.sbӦ w팉!$$Lu[RGȸ,Wx%.ڏ8qR(ZbpSV!Q软<*v$̓жt`S|n5浨rш5. RW{ hXg`S>f/4vf4Eъ'4@0]܏B-}8iI)R¢o>ϝ(O'@o"`$G)FGg%cΘj2G!64crKmDR)<~\Qi4^F0 v,V*:'nRK0'7YTGj :p" a|)FEzky|MP/ >=DJ䂻+0B:0<~r:ƒтCC:Nܗg#fU_N^rbCaߓLۏi~c˰/H8˜IOK+2Tcz̝Yߟ́+`(:1ңl˒CI+ ¬Bɀ gZ۩f( IR;e [^wŸMGT$ _(iUtnS҇-b.9;!)6yR F[tӸ2W ,A'vKK ? "S :!1=Sc?4:"oכtϽ.?ΙS4qBYMM1;7Vo)on_R؄֭.S>K,]-ĺȮYseӓ^CKcPG@xC'pk-\9qu9sDTEd0L+1;~fcJQJv^[ {p"[we+ t=Xu[7Zvޚ=bA-r'c8c{^)I'O!{~B*y?.Ηߜ@!^D*mi:,xV0P^Q1J#i=WunV~5h :Ǵ36+Y%Eчu>4 ϗ`nܩ%dS!_ *[jRcD`H/xL^v2MPs^ 6X ,Ϣ,*NN *} B|o,hZ,msh&$lh^ @99}r\ؼ͐M,Jf/m*^ p<;/#_ZjLߦ%DteC.Dž &FYsMXjG>n=jc|A%H&.]Y$K kf#)Uv+72{)w7g/n{Oq1ޑ'\C14mԥ~bS6Y[ _!6 }-[;Qf(<-.]caYI~ZeR!=1$H.|;3CX쵢za#x,sW)qni1'| fe${ZawMmeAXcG>/^}o֡G@6Lj74b54$T%N@+tLXV$ ^ΚU#q^amdU[ Bs7_[ʝmvpSPbg+(ϠB/rDTsjtUϮ4N /Ωƭ/uy>&躠n(@ =&;@'3JT;A+|EKF+Hfl^|, q\կ =:i7l^ sWQu%?=Yݣ3!8N>G&GnZJ7;MRk5+_x%v ^$HÚDpK/D5J??jZH;?#tV5 y~}mӾEz$ +0E4ectNDY5vˤϯpbJBCڋm*H `mG)'hŽ;a)':FMN"4壳\(!eS1726x`G"gm'RP:c‚ja;|DXjd+ 2ZMG/h@#UivZs e#d7XA VۺS?{+>\a24ZXd~kuaR@~i?~@3OE>@odF9ElKO0nTT'FjR ]Y$)?7LSZkˣxlGĸb%@,7H"e0H~;6eoJ?K,һ󪓊jjQeF2<ӘA.Q1E.V*?ςf%QҔv'pyiܮD݆HHwp^+%bJE3_Yo4fdATL:8&7S^(TtSJ֓;FI]vͷ9\:hq%t1-*"? La̓1x⍲ף'f8\^1)% J,,Ew"ؼ TGY-:h/Aq| [2LB*C55wU.W ›Tv%7X.[Ōb:s{XFkPTȿȄ9vtjrXfBț3-ҡFhdg;!5s!]p8Y16Ӛ\W>g,MQU2aޫ{t^3*SOo5a#fXͰp|8`'1崠$RYxaP!@I)1NxPk&$jO63}NĔvz>/^gw,'3#1x.EnTb>rX w>WrM@kp@-]R3 hKT]+}X~6zyghϖS%K I) '"kŞl ܼho%ch<qBtO)ٛ?&7XH? :+ ʀ'* f.+f%;rv*d6O˳oVNTn3ſr`mQEjj5M3D|׶."J*>DXdB?8lf,o wdB~A 5ѪbR^ޝ2CGp1HF%t$_ =P"%#Kɒpj|0~bt;\I'>zsO|r]'⻅dlř{ȨQ _q>g,`\9k ,seSRqB(2*Nuʡ9dE<KHvXGn/إSyRIuY{l8Y7kKᬱ\C-t' \x>]KۓAygKZe|swG=L=aCuE95^ <3 1IۦJsAx_!Fs;h*b2q-NÐT]hzROM0:¦Uꔴ+x^x:%w%U TKEB;-n<>146uQZ:p.LI£:Gm\NHurw%9! tښp0^AXֲnU}Bj(`T A<sECEuzP@2쐨br3\jqbbl? bZ ;?&/ޣ PНEE]c$oF?(;㌱ +92 4x9 TxW^yoI*Jed8j] "VS\OY9cG )lzH pDS V~Eۺ?av?bLźtKHsOJej~m³k`2j>_O u+!/x尸iZi$A9TS'B|)s:3ʤnE{xؑF2ѿxߌ@5F_RG7G|i!;>Yuuu `3^#Aeo"ܦ? "Q=ULI|gyóas} 4^va z#+;k׎Rq$BA ^;83uxMCn4lrW8>cdַl~Ԍ1Ǥ(8Sf*4H-@8F!C]O/etLLT4-/SPX2}g=-8ǀےtr 7PSii4ne4"oSkºt4Úw'ъ>TU bR߅yU:.?;UՄU-ͻ{)q"~%|QcֶYb:b>;*&cLиs@h?y"3/?qx3#~NΒ77Ih M`R.7Mu&{mc'PMv`MLr^oVM+6*Xty~~-: 7,VOd}( %HQ{-@,f'B.w$q'jͣېvF+,|{ eO[Q/rі2KlOUY $~Hf-ZEuKq ~G ʰ-g%y]m `J*r=DV[d<˒%CAF"|2$WPi(` C Ҍ-HwV;^z:%W`̧ɰ  W{)6M:#:KɊ9^*h+.B9NeG ܘF=ͯUIF7~8X5:2b`zJ4TK V8{5ȻSI)>Js7WY9nTG[Zz4l&= nJZdafu\cz_f7uN<S3.Ѳ`\= -!j E3:NY O<}&㸡ˈgjֽ+O,\Ǚzh8*\4e0LG֣23`nޱhjcnj諍]}Kf+LGei)1mrԧb K([e$ ڊŭx" C(M}T2pv:KΒL- M F a9҃G^s$IկrN<yw9Ly ?7u"+wQ Upү9j&dTaԌ ` j(F&eM"t:+d<۾ $q,lAU(^~'.""{_SC'(ʩ (xgovǹ b:T|kZTr`QY- ߐӒIM1̱Cy1,LΚ)S%mlNWܲ>fy`@䘢Ӭs+BfeJ\Sbo#X %s4osa7@+xn4Vr! g$eme"|RDu$706Ш"5QK}K]){~ 'Ɉ>UG\3ez6"_J?4\d3IQȦ,M!8A%(WGq(" r0H̒oY,JgX'% 'O&szBz8M^5P_h̬m8'+NlG"86WDpщ @bNe.(wbC"xID=\$ԉ#W,V񧋵aԗ{C A8~^ L>/uMLğ#!tW[OaNkP*n1>  Kv ptgyobyg-md2?=ޕ YU_ٞy޺9kg0h\SfXM w*`<*t ]qvC k^BݽZR 6{eMV-g!1CxEaQb0 %فcSce|*^HP&|mKo];uqRKx3;|aJ\֣,X2Նi?4o4j7{<0ާK U$?^wL2OѮ%xQ@Vmh*BifXrţ~0 龕)Nָ2 ݞ-ǹ~D.5+`H%wnIWHO}$T$rp9)RTX+|}t[aq;qITNy?\G/.+ݛ"˽ȩ,.@Ϝ(~b)Զ"aq{fLC0 p+ۦOYVI_֌fK`fJL`PZ{CBuѲfiˌ[V;k` Bc;Ju0%Tƣ;* K1j "L:$(jlBMY"L1S}i}:;?nTEnG:xyc{ݔS3]L^ɔS$cŊ7x( 7~abLi.C[얬5.Ϲł4xV2/3iˏk8_ćy {UMl y^Ս:ғ2pN T~؊E-.$ o-%W~C ƶFoMXў[xg{;Iht=LĉlE1ڲjBvSaP\%+ !ǰXI4/nip PI|D%SWfNB.SL+ f& v[iJgz:+IG:Q!ep$G V͗ewqȥ B43);' gb `P8ޑ1#bȃ9?o/,*pB㬙]y'>I^cOKT1)(Y@N]e4RvR}rU!i߄A>^!!;I&C+>kviԜ3ۚluR@+[oȬw㕸<`!\=/S^ds'7!"*[U][kOEŢeժ?޸^ wyxDeKJt!Xp3r o" 晫4]S!nңvev7iW}a]o]M]Kzu5cԤ*F6$yD}v{Ere:4DS0+HdrN |]ڑjAQT~diT֝jcOәP3pi*Ӈ:TM$r }=ԍ.I%?h2-WDzK[1cD_EiNrf|TTG_l2/}ɶՎ+s+tXQ,PX4Y߉ڵ8O2",m;XD_B$R ,ڡ^Ty#R,] igd,(´oY8& IsdNxZyÚn!53#Ҿݴ;b``Q{(a=˭CgWsΗGrhn;vW;xNb92|d.aaPtBSq"G,iFllb-4{cxl\}62f_43.S WzBc#IXBmYFôAZ^ؓD/fPp_#Z}kws, iF$\}{NyIlkN8Yi JY+ři/?X"n-y}W2MfQ \`yHCʫ1hVS$2;7]/0ٲ!^w +}:7%,}{.]qď4f?!t\hӭK!j8. 㕱ҷc5#$ҨFYǚXEiJ xac(M|ŽNl0$~bB\k1aD7 BTK μ2vP~[Gjf:]O;;MNV ifDlBo:,Θ2Rۀv6PFBX hUգ8-q@o kT&? rT|b*aEGHsQ;WSV&;7ˢe^ #9""m.b6e,H z`s(~΋ 8~!Ak?ň՛{m-Jj*DessK¾M7&<)>YjG$)$)>2 Q3q1wB nEkТq6SNlQ;"ݩ5+3;q6 ީ?οr'RԵ [22,Fi杙ņRnwf`:cݾ3|`&y5UBN4AmylI AOv"A}%FKzOZ'.72MO7wv"iv^EG$X %sv %FnjyANyxW0 %7Pz:]'a74mD4TJKoJzRHϵXWb5c; 481y[xaCt'Y&Ҭ+ʽ,e]WJ:<Ζ~vϋ&AŮ.oJpR7 (PֆL,H#I"P'nU'WB\e4Ie{">>Zy-G0[Dax1[Z7d1Wu(Ųen,FO=8uڢ.JV-TZ韼|DIiZD|8]Y E 4r^qDm za2"DsP쨻! 1ë4c;!6l)`㛩dq/I>h+5nh Xȩӂ e+袉A%p_?=*67- o_)Cy]kVIcٕ u~dUg]@WZ錙zmj*[Ɯ,mN@@RĐ \כy}S頥 |jQybS?F ^j1&jFV7<׺xϖ\7V;:W6dTWI+8'aj\C.v YCZ"m!:);zCwC{H,OviM2*Ul5Yj 9Ɓ`(ȰoQVmL>_" _h)[tŔxgYa0}gCt'N4Cg_mͧ"3=ލUֻ_:'MQ* ^^Y0\)#rscsiJy>h#Ut(Ͻ-#jz5Ȧߓ0=1Wtd.2 x&諺4nyr줁S xĸ[ ٘JV%!gBjp@ufzR֎TkҤ36Tg!$MU Q3ߪmf^(OSx&qb8UOvYH 糂xO9)&++Wbގ]mZ]I2dXG b;K[_6'_kHr[ٍA1-Čp\6&-pa]kHVBX7wRhZ2XaI^غy#“>+i͈;&w5IĹ+jkO ߂E$z ?m[j%F#`v@ټ"^vm X+`7 -{T5+;.IQc{;H"9fieD<˶ "n !v\ znөzz^WZ}UuǘO=1?WvM|NrUV3/VRA=Z?'s@E%[o5C+X`Z6@A`gbFЍ!ZMFmUƱq>*32s!QSgԏٌu^XWJ6RgoV]DVGAܱBLu&v#읚(=~\}o)*mYm։X]h>gORv͜Ky 1\fo" ƯX(Cu41w䭙na X)_C,UK@ev$D.we(M4UO횻+ Dl~=Sڙiх?cVD_ "ԉ稾Ы}ưK]3'!rw?(-;a.!<<)uWʕ!#glݵ]|۔.bDAv(9?H=2qM;[p̂V+48w\'K'kA y ֦Hl[=\Wu3:ug*_lV04PM.n'4=q21 /*zFk"\)Nwhɸ ˹YhҦ_> bԽi/ DTAĆ_ BŽ32fm\07s6>s!,LX`15}p}{h$i 3tm ")1VRys=>-W )LC?Ieiu9t(e` EŖ2 : f˸5qI1Q+ 'ƒ4IG]j5&ay^U0GϑkX0_Oh.<(n>%New]yS0sgƜT͠{ X98gp.Up y^zύySKuߦiWDb]Qe6H̓pΔBIh5 r dO_c0L[If`2⚘m&(T/5r~tFKO%_91?slENQ۞.n5Di6toTJHIY sUy54q&u%ix3΋ܘmU W=P"Z UBD!_FeO@LkS!,:>Um\1çu(: 3m_%8񍼗r*sFԆh]B-ȡ6Z QbLڎ } œk m y}'; {KT3Q͊ M5+uS|BK7ޛAty0MZN=yے21L.'Xi y ljHily+ hPCJU[u5XQ_)n௰U3ew %/u$m/Ñ>=[TWC^MY%CߨIP{ 1}[ @T3fWq MRƧ$#,gԾPPID'N8zwEI GF[pnx_j]:=z0Nض5Gپ[ʼHGЏZ$5{ZO &H|ex]1bw YD9RC D>;}0rTj Mؖ?@vU3\TW.3d`  3.UQit՛)* JJ`Ơ3gkM~T uSiAԶ 3$(Zu$ti*!7lId ˜ɋi?qTOzqXZa#<%QSf<9'廞ν3ORLmNڸOX|g.fuP>+ UqfS7$Ŗ:dd xU(h0BFӒG,+&zutSnRle`.{9aog"E2 aql *TClǮTM޷PsG™hQG.!uD rzr=6VK9:L TW@Z3c9!pZ@=e9GJH boiKXŀ4}S"}g`<(l/;jI^ z\hWip&xt]INU۠J$>bGw=K|VPBsBMl ДS[FfW2:Sa;^~~]]F8 a 64o\E*}H2D`r X&w~]%­+7}FI-8ţJ y`@ @:kk"+4)ټQqc;?=i@5抌l]}"N2~\(ε.˽oT"ҀJjdϿC[/жAPuM F*P4[P0QO$ ְh0v&Jc3t;N(Ms5F%Gsq+n4_Al ^ݟt:aО%#bn\:AhzdENʔ9')G#szGaO` I/TCH(%g6`,$e\U*6d,mQ51o.%fr^ z"E=s,T`` ·@]R~2t;Me_?# _Zr%Mh㇛`ǬXR5,cz%^s{4cmPb ֯?˱ӊ-}on7,o$G>@{%dN7&-H6x#u6gإy6?ygy8|!npHDP)M42-E=.`0 zUP!. QqԃC;lC>]eevsX۩Z2Euj:dPG~R1aqVIa#?G)C!&i^nSIߤB[V O Të*ΪIkE9s`V}*@f{~WO r |wNZtZw( s%= xYMxvj}tF/ mP3M[ж>2̬ͧdjO6L$=-Dzj׫! >q޻ Au"d j`;iIXǢP dWݕxe<_l|٦&Yy"BG*cc wajl*`L< ;—\Lח_fRHhD=J0FN@;+=􋅚q3G~Ju ׵ElMjaBS y: s*9^KCY*$1o#p~33詣}W*'X#k 7]XirAd##9U'gZߗR?mkH_do)[ox)$ٚKV)bҿ}8H fc{.#;˓Z6pA,Gb=2l5 rkcQ"֟M |}VLc9y=PU4eGR2׬u"@J~Zk 2jԔ'(™΄0l<'cɺzP:RV_ܱ́>_* ,sR k~`i9jS-o#H?adbvg)L#4|IjWA_RjT#3KV7/}(}Wtcn:w.@/u:.#l` OdU Mjl%%*ds~&[2),\bǬ up4@^iVEgֆ_YO'Py3weq uB5u߇Y]xo=ȂD%uh~Yt%&㱘9V~#.o9V^v,f[dN]ׁvW }>ΆzDDrs#8&+Aϸ$AYqf,88hiC8fD,zқ xBEGSc'>0[ d? }ouz\" 6Γ{=( ə/Et[KZ8kDV2wx G|w0-t \]lF>h_;}c r%X(]IcŪ+M0``?X +̩r-lYIe Qv)l'hd 5ۋtbtCHlhirj2LcR'(Q({Ew(\%ғ(GJ=[D.&@&5Bncod!WO& :)p^@ 24֗K.|9 f.ĉbm,el`̈́)*Cm5o*r5 ^+Hgf67R#$u>YW03r܏r' aa@ {BXMiOLA)KF=,n2vXg>j!pM Df*m#+vS.D Jۙ"r>7)~Lx{D]ۦ|D^Q`e NgL̚͜ 0Aѕ2M˅^䌕'!*=7oU^] 䠸YUS 3ێRGt x}'aɈI"8Ѫh(,]I%4&(s\uGPW(wcXڨ%ϠC% }Ihqr$$6g`ט j{rFL:q嬹Y=WcwD%ؐ%qE[RrdV s`V0ikp'j3ʪۿ?3< &r$Dh o,~x ȵlڤy=Ǫ[ѓ=Np˲%'=2˼8.\+8a$858{Xl(&qgnHsJ%Pyl`֯ ׺0WwE˙di 4iSdу{ 3>eMXMز60_% 90UA8Ľh17Cu]}xr{9[?e~ OI(fgpx׳3g$(kO-B`.cIhLӫ3ʈV;&iQ} yfqb4ۑ<@|fnT& [lHVBh|J8b VPIZRV黴 A(CYx`-iz:lcȆ?3lI,h&8.1TfI;n|}8W F{,2lO>llvEjH,FxPbBQЖc)ֻ`vrr 9D}~$`7JAƿiؘ!hBav ,/N> gj3P^CV]JRנv !^%owpϸMT" }C>x,yz4a힓pNa3һ pTfszf#ukG"&M.l,sAs),yLց|ld1nTd-$~iiRaOE}em$?0!}?+6{;F)$x .f+b0>G,k0'^:{v{⴯)#&^gHS47KNen!V$NH>YnXRVk.c]7b~ jy& "Iӎ7mYqhxE_ 1CnySшy~qhb\*uݞe@ȕo. l-*>SrJ:<M1%fkBrM< > |7KH[m[gܥN]k R9KW8M+g{s;VZ&[?IQg,Ikopn].s $Df6$6ラ=/QG'E^L|MH @'!#o]61bMx\2?U@eK\ r_$:)7:#& <ٕjƬ#@鶝)av7$C~1,@4w\hy u#y:v=tR#Jv0#>9dCx:҃X##%XˁwXFwrVO^Y[ Sؒ/=;E ,BkN(YD8Tj+Oqx*ǍJ]FqU7.Ο\saDPb)!̏biX=+K+MCs3:Q@]/ޱ{?)vz=cX ]#nsq5pwYTm ^",«doyErb|t[S,4<::Wd@R插?Bi֘1.eR9>?iO8w}xziPW)@NDxuYriODG7@ͩ{b)f/q6 ђ,YxdH) Q|jw5< FyA-ȑ%#D%/H>b~#.ãf@r_59oC3>6zPùg8&>1>۪qQ&2 [D("iĦdX&!r>#QUGX1%hPms:\#jqrj&_zSO|BYfʡ0NG(Y-wAFGx"30x\]bL]ڢ!qZx6UﭏL_,y4,V;ń&PA{\,uu"XOF:dnm4/=)f!76n^WT\p<&O2\@:|h\#dyk,^cY4%vY(N>cdxj"G+MQ>OnfMX\c̨HUV2?VG}`}K:!4oNZ\t2^ 0؊pճzwUr5ecbVdfgQf y%;zVdY1#.%ۮ(r,k_τ 䠭U<6-YZDC,n-s 5d9B=ꜘoW(A,T%ktaU69QqqB1g;MWXCԳanܮ/6qq"# +B x60 v,cN862'!PC!dJ_1R l'-Í7Q E?IwS0i95j'Bzծ H sH }P+8fLW?_Gt}٩V7D+)v{̬ ]gtWt1bSNQ63ZOC Ma ~zaf|^0t.зBft-/Wdؖ_j lXGDݽ~=ZѺE =|nƶ+v6A0ba^D~4.O_0y-?6r_͢t0ڧDv*5' ~˦1cL#+B<ݦ nXzO1Q`ߊ2|@@: f+ۺy{I.̄<-<%R`AP)Q2kLN b]ǓLbI6K>Q(1-0k^|HbBIkJb0ξ:A* m}Af״wrg ӔEL%1 F% O镘J\,s1軑 ૚y6(E¢u/w0aGYRPm+o13W+D9߲^]2I$ 6U?mK}qX[4ґɩ~}!؜bJcӑP#ol9ดX)I=ٕ-@Xa'HK{ I޼5b[_MHަ加Iו@ Bx?kpdmݏar!taᝣ) q FU~emrwG; r8ptfXq:|7L1|LW'5RhFأ8Fx aIa8IWHPD6d3\hN/$&Ĺ ٗƂJ)2/W&[;+M=r2kueb&9_XVwv$Ic?WYf+s19OBo b$2ӊLV(fy&Θ6KD2zF^\^6gQƳ=xWG+kd3/MX;Np8`_TQZ~mbVIaP g_ݬ~V!`gyR&ߣ+ }vN9e[aՍb4Tzz*yN(X?/͟D >%Mm x!.s)qDB\V&RiALK:"/Yv`DX-g 9$tVd\5 Zն|nmPt0&wR{G(@l>SFz[xkxٶ^NϦB?ithWyI&&HS&CTQt\MƫEFdۂ%W&k< X[ g,>&|?qln8̍quKD2,-wG-1ӁvS*eDZ# NnIBAuPn髮д^Cq֊)M:5}E H$d)N<캲ZfԊۊIz~!H%*'S $jS8QiV5x;+#T}St);rL.1\{6ăqCŗ!nV/C|1\ob w79WUP8Fn(cwhO/L_r%9mIBG1hpSJsV.G`\/{s.:Rһ~xrq?Z H5WegQd[y:@) qjX }6";{>j|J=dnF p ojlfe%K%E1"\gBĈio\}`$') y!jvb*C2UB\Vc _%F`LK40BWbt/F*xv{'(DcOJqRWW|g2^9;6B\)-J4 GuO>+X#'N|l ~v!a5/0KrO$ s<t*0ׄlix'D/}Xf}cF bzX_lrUC~OAN@!w`HUmո:.(BL]N>BJ,=P1vLqdI UbmXث9l > _&;~v/|[=nFV]qI89^ Xtbj!]3='0Vyx+5N=0$7盔@,‚(cc5 n/?}:`)Q! .[],T0>V^ZX_\.(RE36{hB D y8 &0`t3XȪb #}Oo7]|j 7ؤP3M_FS2ح[1CUBƸn?n%Gs؋~I48L&UGhh"vyw"hm`v'R6G\t;/﬈+:r̙~7~57<,CMӿ9JcІu>+j]+&4ma}lTJp7]" $_ݝsй8 hg}p0? l;I%ֆM~͌Ljy>OPknMh($w iԡB)f#'LRR|BG߄8Ud1 hh5۴/!Ȩ'NQpUt/fa˓\Ӷ¨}a8wN' Dry;#id䏴@nfl~%|{Ps,A3VA0Dž$[DtW"a&ېwd^RԙyϬXGk^bn !kP[7(Gw l6=l2vE(=IX [1IjDu݅fwjk*gə:uc+ȥR>1ͥ<͏YuxYpY]Us9P?Fo%9k2Ƃ<[= s>S,5ir,Z `,벪9?p2_nQr..]Ԣ ͝cposI/x8g 5z| - hAdV ץ&wBoz *!ZS8R_HgWIg x.x%7]zo]8 |riD ^t!ŝo!M:kMkbQSD+MuMg*& u5nu=!oP[1 0vH<ɦ6&?Wf1qnp!֪^G]8Z;`gZ* JC7Iz'@aBNb_C*5bQ^E;{xR6iΡ1 ~K\<}٩)8A8-C*ܜ|_)_m>s x4v֕&mW~& $r<^Ѽg X̅5TsD[qf؄TjҡOңe1MeDZxȮ6jgqDx'n@i،aMXY 6tY⢨^I.Z"fLuL~zT[+Ao 캑w ]ݻn9_+y8?CTz'^""1Y\Pʑ1mseu&:;+=*, m~UC Բݽt "t .XsdJ^koMII#\3rssk=\w}]X$RĮAu>?dZ^1Dn8wZRe+w*׆1|S5t<S/çHtdۃ5fX՞w6#tL/N"Q=#,)v-[4V@&i5(b/=U2 :nﵣ(-vB&LiM8K-ʓ 7r2]0RE$n2bȿ}XI'x+)+iuav4݌I0UKL;Nlq[@\#AȦ˛j^CQCZ51VhtUQfךfו%mTJP](yDaJA1 i:ٛC>4$jx3&w6 +%-2 6n._xB ?Ij;iZe~-BܳK_S? x3@i+i8e* R~6"^K2' .,v/Z`.#j:WR i=?ZM\1y9ݘU5%ݱ=j차zܜxC"IQM0]|1j.(f P r@Emdgs` 9,FjT ?ٵD%&(Ӫ`!Ng~\Q&_ᓰlazAfX׍hww#bI@3 ޚAPahئ?/Nl>Iγ'  /1=O50r8#2]7uv}XUũ5r3i5)I#]VߚBu4APqe6j%GTAtrU^ֳ¯'aֲcϪB⒅b4inExP?o[|Z(C+‘MgErtii,Q2t0z@o-d *ρ]KCkIy "9]^3X!eZ}b;XSIJ}<] 6Inp N>ؓ,1~,XU>{="sKkh+ϐ*JHfk$IU#-vsV!9plS)/kHAUI +`xߕkjnfC#>N%~tUr<%T}p]*qneKRL8כU"2BT*nܖ|E&*0`gqޡYK<3ਨ=1s`}l}UXog fR"M@?9F`i?C7s[{ǕT;5v }UfRocS󴗆 Ω;cg!\h(=k诙0~p;F4닢Ȍ 6xbGz3[HtnS^ޘ^7إ)Cf$ Za}ʜݨf !{,+R|![FƢ h3\D~oT$BM .`QZ?FQ 9yZ߫c߾I7 棫=sQvp݋=^P >.~ZԜg"4LsκVyHlI֍sUVfa-JiD,L(DNǠsMG;PI;y}=^h#5:_0R@ O k1dU] s˚Fh?%ÜЕ]6Hcn #q^_*f 7Ļb ݜys,{ Vxn%Jga.kk2% ëXjfqT  xWFZM]rb ׾7W5}.T:aY!WZbD`'G$J:혝oC:"aL]ryxq?yzPڞN֕Z&ՄzaY}o(6 +FHDsR߅\:ue@Y~al:l,`# Ux% עwXչͫa ub8sh_CrҮ*Ϡ*#vpYۑ_NbWlʩ{D.s HYHKrm JQ%8)Y݇HnĹឤޣO]ý:N\Z7ݧ!6$cȟbG IWun9]x֫i+#t^#=B@ҿjp;rr=4_^;iG_2-ƪzԪ "ޕtN>꧒L۰.#Vs w[O= c(m QRI%i)~J! z*Ӯ`'W)5.¶\޴'1'!7T9V?OGfpzD-Y km ,@W"M j3C {LFƱN}6%8KpnJIMF)/I@%to/Ec<sI{ x*kHz-ܒ 89p 'TFr#YZXo;uYF?̡PFk{ fVU~X)HfVyW_ (A'i Gj xo˟J/+bP"Y 4J 9IRwч^lɣR MNݯxy?_v'$=@wi×NܔDMiٯ,+w/qa:گ%y0DG8dWBᵉA&7DwWŁK}fJ=A[#[v/ ww ̬wI^qB4ltߠ7 #G8Zgq;O'Q@s,b!IVG?"w>soU ]A%?.SDЀ ?ƅw3E3k$af5bV 󡓭b+  `[* X?MلU }g-| hM)1ᛑyMeyHZ|ra6\ ~f6 .W?Gs-Oho͏^NCZ[Dz΃߯vr}--SFt3 J ,Ee)!doS5H[Iҥ  43Cߪܢn_2?XҔQ eWwJ[k80:y +Dq|, EJ23B`JCVi׾։g&j}$as=A-{.&~]v]JKS̈́;h'M[zlK >)yNÈC hL$c.go~! T ܒNr%ŵM㆞j딶]tU2HwdiF64Cn:ɡal5BTKdy,́ciBHV삈W+Z>E+VJhX:>)kk@8%Ta)va[RD7!҄k]L (|V/p~W'o޷HnSuႨB m6}(|Qf:xyɼj~uf) Cv9oҽ/}3'iiNYPE}AGps5#5u=]Z3o3nweTHLEJ. ̯՗(W0^L[=~QqTVS6hy$/z.Si2 P+~k'$L#*cM"zκ$QPzΈqN `_f]^";K] 7zYB{m[ Ñ\F<_7VXJ t5t\NEZ}{{Oګ-R]rv,j׆- dG REtud|[lԇT_+alxb O3y.X2 k%V<`x3ÙY2惗Z%j>WB6)5zⱢzD@~tL6=2Nc7ʐ'ցD-|!I-/GO9a&B~$!0Ŋ2r>r%*mcPfʗy&z-E ]GGH rd u~&(N .0'zhagDmj?%S%9/ìL̢Ωp XgZ~u:tNxlu.26&E,O Z)Ub~pM+;ԨQJ Vh* V] xX;]?cx]03P:J86nT= J 댁,\fVoENo.ˊޓ?ӌ;p5#Ru$x֧O& P}[&?(0 ]/ڒ[R=#]s4){[X/u'rk_-2Th꧋\96륁0#GQFaZsTK (4Zo84l? @)Dj-aI ?eW #'a#l(M=d .3*T?'$&Y0YFmԏB֪ۓ$z': U3:'hc=oz=ϝݘ]yB?'ZVe_Iٜ4e2:.#tOO<p5;k{IXU=aiRt,O7!~+!QŦ$b~iRM%gtPrS!7H.N6yGއiց^}qL-z tR=%XW2 Jh!&0Y~0`T&-iAL0X`g3ZiM'Lwc9HJ.SD:oWQv>?f 0|ԯm>}h lV*Io9Ț>#츨RCz<=ySÉvQlh v {ig7u,#4(PxOH F'䨦h$&2վ)z PKUDAcQQ] xiRU&KNʿlïbwY ppysfR X0e.^C%zpxJZJ=y<gy$+JkX Y ZIهM'}~+- m6 c}I5/ngA`$p4'{<8Q JB_[v$6QG6MRGp@oHV5_||]]>2ve^~,2;2sև|%i :Y3_LvV4 $9Ŕ\ݢtۣmx+xhK $ܘxCLr(~l~:s]eAf.䨌}>d@FU7) \Pǜw‘h}1X{AV)˛- O@Ah>4/E9ȡ0@ &a5 ԙ)ȨK}6j!MP#@ 0% RMa7a\WJpjh 4!Vzx|tty{:`Xgo#&%kŤã@ -x>E=Ӌ MIƇ} o>zgE` e FIO>yqY8l/_V]Ċ4'%՝[8Ԭ(34V:WI Vђj <y2YKȘ (bHGF(4R4A#}<1yJ}6]rhHut}7兂Q5rX  Йa"zKh_U]IV|QUe)91$0 [UӒ?Cr4E3+MuGjj2w 6bZE^67Y|vkcvqEpLz h/tw녂T[dIQ#o$ eKV5}U9Fo L唹xn8jz53T\),']JyV>a0$ "I(lc!*Kff!n,͸zx6+>~kGА?{qԷ%:A!^҂v3IGD&Ӊo h49L/Jf Lh6{Y;IUVX"6RKjViմH䠁 :B-Wf.]R4N2Hㅂ3XqMz2' w c>eFrW {nm ƹr jd;>Dfᖐ=]!(6ki~e)ܴFMx@aC}[OӏNef渲%n%Ek 9`r)fnnJXPΉqyRF7P-LDKt-yahfY,hffS~* O+qSWFF0Vn36/108[ɦ Kp:6famOK1d*S=f6IuZO(2uv4o}t9%~fYwۍ:Pt{*nRz<?݇'RRy׿oC2t@u`^̩_i$X#*]c80TeQEǵ _yxy&y0ʟ ~m}r0uG>>X9~) b%唄?}w'w( Ur؆*U9y 5O[@s08,/t[NX]qH tg1/9ip:oB:]wqdu8CycXHv3ņ = ro- ޲Ud=sGNT a,0Ԃφऻ ȯa̯>[(TN'|5b5ȡv(\tD%2~SC$f(5CPz#YG30hKzO>wmxgəb,3'O>ؠ'˽}ؘMעJiRyM/݈ۧ/ ??Y̛.2TH|Mг?,jRj6' =v| @J_EY͇/Og)GYAz³]){{V f*Xܳ֟ƸKm4I=`k`@?A&H$DQI习<* zG,lAo Yg`YcP%`83ل1D-6+i(a(kNbf AD-drM߷1 לs$ ':E04ک}1ِnz~d34UT#n5npEs?OQ2Jg5 &#GaanKK@Kᱎ3Bvv*p7Ѻa5ڹP`ҭǒ!t l78)*dx K)͐<_q鿵+U &PLf:4 .Ti(B[X:#YӼSl \I\=; <9r/CWm~Jsc$$W DFhX{uy rWqAآ>k?D*qatZ&%D4RA=BO3ߣRF^ksjHg(Sq u, fXQaqa$,}F+헣nss&l6pO"{1]謕?_"P+յ *Ra .pOh)ALM#;D>Z_W1=6.B@>2gVݣ;U@5p.Ĭd pڥDMgÆ;U6>߳9w\%+]' 僊Qiֹ14?u9pV}z:[&|ApJ-3?;n} }2sds1ov_at7 z<]+)h oh=ՍU+[E|Xe)c=gA]yLt0zI@Yr+Vf5nӸGsSc*`>')K:Ar Yv 6 aXcw+e[5C-2דV>PA]?js84D.,ׇFIb h7XC~!L  ݱJ~.pe9lXJkxF !0am׷SG295tKtCbcdp mM4m Τ<Ԝr |\BGG# էYw6i`A%CZ6}ּG(0ȯxO.2dO35r T |;B-<#5 WKNWZJ.4vqJW`q"UHC3tT`v$y8tTB/!Oq]8΋>?fy'͍I!b?!uB>z-_g&kl +^Tϝ7"wmwt 0DOM5ΩNN֑8gvy :DY <>/Fh2\&ImEr a "N )NSFC-c$ 3&@]eFqFjng/PM94f0Cc֩s3Նg C3J3\G1X)zp[9/Q 1Nї7lMǖo?dG(?ԋe` WN4ّ?8>dkF$h;YA$H>m@0Z|ݗ_3y%|)I7 j԰% 5LDekop!eih/窫H3(j&;bmk%`6=:EOC̤&P\Ǒ5z*>I"וn[Xh`V=j4BDsʣ8wɨ;NÔfǡqmO V#HqsP+1H4-w_,xgܪ 7@˶|e\=j&Q)E NΜ} ͓d^BʍUe ['+!T yj\&ܪ#X54b"~V,QfYt4m[U @A &' _ y'_' wp!s,%_ދx(/~Rstlq[ԓwCxfKtxIYc8׿%U|炈W_ zp}u3Be3 2*LSX~ua ت8rH3\<Aw-FDm{"ñV H//AfپEg-ů]D&KG`#8MŒW;w÷( Z0X]D.}Q07fAVԙ(y{"OѠfY| ⧘Ķ`j>>]kn{,*Ʈu/1XycBU $ZBJW4aLTIr2'{;0^kp` , u=KyTzœ\/ ʹF-dILɜ}|s¡OE~'vl.f`qrh$IС"}ھ@1# Qh=r_WVNSaZ_m w<-R<^lmf)R 5a@Ө1o$Zg#W86#YuҢ[벝I?1L 7̈mKHy?ԍ)zqu@[KEX U5eަU׻V )[uČG-x>u2q+)@2Yrj-We?Rڰ$y?hC|i-&+;b Cdm oL[ږ\E<J"B&5O4h"jQ 9x Mv*IM`rE! !8Ȇ NJ U){0oNS4DC x~Jz))`{S !W&_z+bgeNL5FYOR1} KTx|2oqf秊iyXk{_kUr0uM&c6*nc,wYI"7A?&ds&b\gzJCWmJjh Z O>I9}hjdh".iURʕYo2{9-ݍ10/Ȱ'%|z~?c rKw){x.Qk{4F"mN *1p4vcNݗZ~rJW0mҧʼ9Yj * X&" A~Il:b=JyAB\/odSbSū6_N!gqePErhdNz} agd*!~0V9 #BIΣwHkTV )/+޳33L %wA9}(CN6%umxys(xl]ǡF*[=pzqS$g YڠiVWA3-RƟ ڀk_S̀YC]; 9ДkWG<< 15KsApYQmj\E׼%yl €*yG\뷺dg2m1W)ݎYؑE,ș L Tq;q Wm^=?*7YcfߜXM>qD ՙdJ~9Ttr3ڲ#zaqV!1fDsHYOǫiJU%/JǞzT`F7/TM4 Qmp@MqY s"9 3yHP6GڏiU006n/C~?re;~N~H1M?QHp17 96umaถyѧ7G$ڣ,Ӥg^hd18#R 7}$gƆLLW `'pYLb衤!ESIzv\~}] !B X?Tل$.Lc`b@$z kcV-k(P+$=Rb{\,r-T)Ӆx;u̙|;(iUƪu+Z$5;/c}3tՒC,4URJ-rUQCj(>ero[ӑKdh[% ? [˜fD%ĆBZ7SF WQz(L=ggt\(ֺxR?uj Qh5E1.L,#nE(hbH\<1N1]j@QFȱ _ ˀ;3`oRP1;݊mG+\"'o % _K`ufR`d]pӎ"3xHM/C|O:<Ub> * : - '+9n}b_kq_V3܈C$gT$ixz}2j܂ÙX=„ЕuUs%"g(Ev4lQ,F̪sRUߩUV7[ __qgT/Ҷ_;Ub\eMհ\xYhè}'xwk +-,RBb&,sGߖ-ʪv\\/0eP#.$(EbS;0"bd!#"nv=VzLW1.*=JI/(#Ugo{,?e˅y9|ѕ.L (:aIyN{&Xf!$($0Ev] `ZA]<4*|:ܼDX ;=>%(U3*8qB ykռrxӡl9}a0M8v^-/wT+0ܗo]Á0>Ez:4``rXtA)%ooLc[b% fRJ:Ymg \gFaVqt) '3Ng5f @|A:DjHT5u0Lal2\y YdZFt;I&"i`*IGj[qmv&pʒ_),Ī״+ ZYRۃ=Y P/WBϦ GW0mV1 \ge|ཧ60䩃qw{xIEժ::{Åbv ;O#TRƾwAHlG@6$)8x t>=jpD~Zp;{a9+hTݗu/tQʤ÷9 {BN@ =!/7_cKnE n Wϖ +c_V@:v Nt%bRtrt0#3{y@,g{jzoiL(Ye˵uHǤCЁ;WmDvYk!JQK#BNr;wV]ṳHu Ѻgk^b ZN)MypߝkHLg3GBQ|awbO[Qvt=BW&ux,e<{"J{*Dj^{=l[*6K X.O &}8C y[@',2],뢱C#)~+1Pnγ5,idGzXsf y&S%. w26)MN̴w1ok⟫bfe!ݍ@1D;w>+F;P n&p*ܝ!ov ŏta^#bH#(HZ֠(5=)*t]Z*)$mzγF- x{2h{&Q m#uy&2=Kv*f1]D~qCz>*p$_0=6fW  J(/GU 8$.,#~4^j_/°k'1 7>DAbqV83 ^TMM.ՐS{SwBH`EZ:^ų5&7>RdZѭZ֟2~[H!(tE<\?+nT 'ݶx ,3E"%ӡ(3پ1ۦ)a @ ~qD"Msmx@"yoB77XhdHo,qQp )GBrSʶQ@Y5B.w IJTujl/s/MU b~G-]ABX筂':)O9ʋIV3WCmAڷMs%bϏ\ZLVې%Ŧn j9p>I,wF[ԏ,QG&D(,qJChuyM2踃X^ԣ'RE gÞ̢ihDYyu%ҫǓ[aq3/2"S锻䷰{jbZ=J4HtϡJ|L4 4Gʶ-nWIiF/!B|?qppŕf$UƤ fO+/"kͤаjPA <)S8vA^1d\!Rrye/*$kM(y^pN/]RiiRE7ڧ(X`5%t?D'M~HM;+gG@V< $c`bYGj>ic+5} tE2urŌGPwp=aW#齤sSh~H eW$`QT`8"xgR%rOCC{8<&6qVjao~ܨKEM2=r8ǥMQ%WPV%~p$ȨKl9pWg.J0BЛ.ʽs\?ޏCU]'6D͞UQSጼ↍@R(_~ϑw`JP˧sp&E,QqiL;uԂ-B(Fڛ'gW6R 5, ~t8y}KQ8F :&w#b ˻dHݰtp"MmJM1ٰ(;~@Qa6`AEaA Ndz,J rtMcϹ mdڏ*FpuI{C%D5\lɩSHs UrC|Ck!OZo!(- h t]y|6JsA7KWwנ*I"^i^!5dPה-˿ 鄤-=T ً̄JB%||xc Z%AТ=mDd{Pfgk'慱3~c2k+dMϳO2O⹱rlUnݼKDNŴYvu%TJcO HBw^v%6 q,7C2qd P6!i S%+ifβyA}M %J0H,y1-C֌NĻ~_|13I~Se. *x]T@M) = _Cu2ۀ_5: p98)ڽt5$9c>PA>&5ӀGSې2 y櫣яdUVFfZjͧ3(Q bm+m48Ý\ ~C8!8:$Q[Z9XjYØ吟rײis]=ZGw4La4?n GWVQP=JEC7qm/k2Kةv[[5R$^DmLha/U ךEފ|°Ǹ&'"? ZG0ig>6Z6o@1T얚f]8yW^}avht,@B]i$5ؔTYZOw4ʔA覞[JZ2x2hZRSRڙ&ʴ2#`HU)>s2%`Ӹb{y[չ}`֊LlVw:oDxQYs@r22Rw<@ W8n2T*d*|okh!z*PF(?xZe_Ro0b~ cK -'8^uW& + Z?͢]  :}xl6%&hk|?F`˲bw*uA ị#< &R ӊ 1U&$|ײ/`Nw7.0d u~#SE1trClHmJAE*+u];  QE(KNFfzj_K6FR|Sv R.|Lk?MO\c8t]ȿOЎf,`bHDnڈ3|ugI2祣D> ;"u3i_. ]3`mQE_o)C4nazW#Kk#2iawSH *< Wx^%rt!+ZcPݚ (/u^:D*! `a.5, I8372R<˝2)X2cUA@Cϒ(E +7[SC[@GzTi KU"Yk朡5ɲTMHG-9|\xBm0".z;C7yefⵔ̌=9sNi/}N[U f%fiiIsЀ,9ÇW\ĭpdGӈLUM7X2 ﰤjםqta2tN#< 1ï-:SoVb7[emLyNUxjRvAIvVrҧmZĿ&8މy,VQ}F҂h "1#~"y鋆"1NHoBp@voYEI1TGb .s#@j@ [7+HUMٗ:p '(MoNe{/{ d447DV g̲?@MREXo!eTI+c7r#z<`QjdV΃L@B\6=Ҟ`e!)X݅ыgHly#§_M\&T6yP` ڹE _"q=]J>ߤ`Jvn KviD_9pS+NH~ߝw2n6Fhddۚ`SZn,{Du YO m3\EKzɵ7i:JIvx~Uw[@`MmM!;M11z'jICyV-dNM^+SqnCvjstsˋaQlHA#C])OW?Iol\PgWԷJ75G8egeG Ԝ k>Y}XjX3@'D섗v f*=jᬞǭIKFM۔B"jMƞ?0g6 IUO.)HKw"|R4j_mGvV2#uXꣂC ,FG,CUIQAgE.+5 :"Oj P}YĆ . U[ {MN*n'/L2Tb ًa'=3ŴfTT|C179IIT%fhN#ELOwRMw+N7j J@$YlxYz p$&qIZNoEo">?+!$eײEt\쾅gKU5p 'z!%B<;}ҼwRt@( ɑ9OD# sLX^V[w^7i2 3.P 3p,aVы1]L<6aI1heXT4V[Mr.6x@r L>XF%wAtQs&$.۫ 28"Amֳer` & (= `nGKБ$G3wT08 MO0bc4?iq%ÂA|:җm䙉 c͖݄W>4_͔=0B![Q+1{bZx/:+UB3~j7ɲ)ZN{2?Vl[ _n+_mħ?lc( 3"F8-3I)vV5kysGG#G{/ oR2|H0&0rS^+=> ]B(uO;#O]ۧ^&Hw7 k? 3RsQ>iwyQ~NmJj )iDg~(Nű|5p9cE)7XSZe[ ԳK)䅈|b$_0~/^1.b)Oԧ3*Q#nnr"O[@W}k͏yT]2i@iM] B5=!>ʕ+FdYT̒4x9Flv䅲hdTZ;sNPK~ؓ٢U`C+X. cl W=}h >6YT> K`3<>z&?r*j7meCR!.cDRYCDIB2:xa':`TD{4wvXsﰍkX< WYڌa8$p4Fem`,ŃHܸ^_4bP&ìU-~@M$G pjal =4r/13,Iqnj3Yؕ68xBk.Apy 1U~UC[.0Z)2Q&IC}3]e4~P-nKT*<*ML:ü7T@Lx`/b_ܮ'u8XQߐƁNG)ټe`.4tt\u sz\6Ρ4[[޺p2Js6㨝5';6W%bdکf7mKCSνZ\kFo8]7iʼn݈QnQVǬSfA;-9^S8YLט%hyon~8Z0Z;~U.y%GSewǼtVq@Ұn68DoO?5.r]zܕ<߀g , "^U~> ˚艘%b*@k +Zr0ltTVvXi@*] | ]Ͻ᱖W 7G[,1lZ4"`v\D8$㯉d buj⓰HqآW؂R`V I^zKMd&2ZFGrV=\F8Y.iBu5z1ԛFg+[ijqJ6Ā*}2p+ ʼn&rДdHLAǕ {,,_CPM)7~fe&dά%-_O  Ydb+{1ϩX >v݅ %]Ꚉ8;qҺuy$ d>nB2Әs]IȆȨ 40Ŕ Ӑ䬤k:JkeͻP.֍]><~UֈyԷ L(Pa153WdVNTz/UWe>CJ +G.ӹ=UAx=w-aW61`R]Dڥq.g-d 2Pw!>|&}:Dz?b]XIҡⱭX;Oۂk!h:)fof<\.b$G aE}v1Ⱥ[&A9gOTΚD@h֦W =PsL-W9 '8QBNLh;ɸ&&( tWP*sHe,,fiN*"IOCzg-ŧ+f݌@SOUHvUi!s,n_6tPLp8'MEWUFэ'bGF>  \m2ݟd#T({M!^~nx.iXiG~ɚ5@*` E|D 44hluLhQ`tCz((1U|ە^`Vvɑȷ7 yn7J:B։Ӳ+In6WpA<ww헼'sU'Z\XRΌ3P0Kij\2ktx{1,et}Ұ0N?~{; :s/"%짟/ ިsb|zirG4ӂSpǍqTtM#w|ҀP΄8.r+ٸ QRG<y#\oG ؠs}]]C+(^J 1y3T#<= PDݥk&P瑫a,ȼ a\h: {BKUgۨyrb.qmTzF.2)Ʃb[`]w4qϐ)Ї=gS\wW 8jpD gc3z<'fK:QVm`aY=8؈`EJ [)##h9'V1:C+ 6;,Pkv_p%u~2$o!FJ"ͯ;t':\dg1Usk†E*v:X;7D`b AI`Y6ޅ }N;vDu浚ViXSg`8Kug<,KZҳ,+YUR~߭ttǦh߷WWD#W$}ZB)fI؝~%vp9l0.z\-b-y@a gib@c,fF$7C2j3Z.W?*N:EU$1m*tQ-{[*B;I<(ݚ(Ɋ&Z3u~ӡ?ca:oGCqdB y c8Ӛ ڂP ;cqeXl~raϬ9KtȈ+:}Ǔ_LiHZt,6mst~m2aoklȕq=JOE0!Mc[hUz1w]L@ :w0;_5|q΁A*s,Nh,@k8g fbH3Hsmi5%!6-]]i\u|:Zh` I?^sT Z.}Rl2‏nj@A ix 7,\8|ѩ)"7^Dzuי4*LQue;_R-mTT~ Ҷ IRcf?BNC؋->Z A0)gJ{@L)u׃,'fJtSwj>gg2loOu1&}bT?P"hajJܵ'ǽ"?9$*-%2[S B$*j"!N b)Y< Nդ B|,q*x&%pVyv, iQv^7X+ui`Ul"sODUYC)4LElLB0s_i6^0F@8OUNآr-Mj-L6/of8( xrb+9MBHk9u<nWdFs\+E=]z$eUV9m~/PmM[pY}Hr vad{DZ4)8[>; G@ {& k0/UlFFY:e`@} j#JbN QY+Ybͺ1lehJd=Ig/&ه:.[%{2-֎132)+ <}J}y;V!K|A<ŁG(WB*@Ͷ6 7 Y36 A;/נ;}}y|Պ3S&,~q'Ă$d"ԝҳO#rT)@ yg(Z0cN|9-Jh\T:W)nD YGB*?UΝ.2",Z؉yNj(XQ_FG gu\* *="^4TYڅQ6p^:j>8Ǝk$k#*jO+~?F޻1L5.s/Ѭ j|MQ 4kcQNOl ߽zg1pyuYӮV?UtG`&1-5G=JZЮU?S e]B+k/Zn.$>/ B;%Žc *rmGRv`3`z@.X-8?kZ薄{.fQ?hcF23 Nw"iQdY#a'H՝N}?rߞwZ+_@1bSF4. +ΎǠpG?iωҭ+4J 8 i6ni -8M e81R*ߦKa/JOgempc8!R$nżGa<䲹?20гq6yG:P32ֺ$8y_ C4s#1TM뿫8T|lv)|0hʅ޲T9آF!`͑dnw,ؖMP K;6X KH$5?06>(Q5˝VL܅Zpu1^bNDI[HX69U7yS!`FsZYor˔T"+Pd}l-%FD4'xa!Jz w7P'acijo 9BWl.;@YF:U$.w ^蒇~E'3mMx9סꅢ/Ulx=/& ucSLgH]Arh^2C){) pՇ|)߲S[>WJSGۂCǀ2K XҐ_4.<0 ;o ifcIl䗯h겾d2Ԗxwb[[͜µ]T)5tQ,zwA0zT*辅ff|]֍0]/S/cJ;}qdbv5xv쥳3A#8C}Î!1 BNJ>`Jr A$?PAҐ3 0r~IE)+rK Ks^"«%M~]BЈbNqx&ӽKDy/cS2m܌z x5Fi3 U GZ)u/[MO<]b$U$&繣|i\qGe'KeO[*Ttr@"qjaQwaD[?3%YJG_Ky9\2vË<َ.Cxy>HX#$ skɎ @&iUaUGȺv T1x(k];&׾89.\r޴wax>:x 8$uaܯÄ(.V'iO _rftc:陷0a-mHzt\V%:zU#Yi+hBS [Lj #'q< <}T+jx;9ؼ,>h4ce["I*F姖[P\=QJfAeoDGq p_tIb 20Ra&35tt>ƛLThnNV~\ _eW-d yw>(Q,U 럅ۖQa8_|?A?ln[I.JWP/JknjtB,Tzv"\-G~9b DߩH4̊޵ ϑykr; $(^;Yg%a=*P75^1׉AhǏ0V)>[pH ?uc-#+ݧN1VRDK ɲ^_Z斪\),Q^swR#Y!,RA.>=Z f(}xB~%71O!Vp;|1 d$](Ykҡ@(K"Wm)XHmGd3 ϵ=|+68ܔaہ0w4[IX¡ϒi>=#`5Ț~'o5@j+7~ΛjrJKj_Vf'2 Ez,jWAP;XmϿGLp^x=D>8痐bH5Tu 4B{Lrd zխi~<8Giĵ+ SZhwRV69_8 -PY]C{b=MU}>Tri2 AzqK+(I$1찵K q$$c!W̃4:FGd32=w}j^;[39/myBɶhB-fou?V GTMvFf\M[ka%\= 0[.e EI]o63$e\{`(gZAZ™a$8Dveuuw!? TP*3Q9L,{B /IE]TƈQoaR'VX&C#ц1wNP˳b>i&9TCt5EM^LMu9 'JHy!>?% 䬳fvYתlՔơ:h-Gs*U],iJ50~LĵNMaRRxY}Avbm6 (=FzN073r=!>K #Fv}2NmrWcO8v<1)Y'T0VJ*g2m47C4<`nP f+`L #q;əuL`cj qyS *9AԜkGّ 0_j[Q]ĺN+R+ "AǰI7x^v;.Vܫl$YRv(H0>\@FckB;2_ ! |Y}U)x ]|ΜZgXkH fu[ܣԠ盂;6qB_~ 6W `խY_][T-DHhGm p|f8;ͅZkNJ0O*MEd8; P8B4\QmԞkQ'KU*_,M5~uH!d#|!Ѧ34t*((H: M$d)Bg%rqKWl MvM=M 9fFSl'dܯFh&͎ʋ__ј4/t_@k$̠S|YYD+_k}vz}K+6qE>yEqҞl9s-IlMWmA=2ſ 濋kdKf( Xv/AD^/m--& BZ֦i19ga&S}NAj \d/ B0)v_9!- Iy^ܖ6:ow)/pFqs91aȁDis_> (6IXQa9&' yK;A`>D3H[ ^ak(;#=DTʔx O<'Ɂ(Vh0u` G˓\,5DGdBh"q5WTzTGX*j?&:qe*`j'm<1kvf*5] 3\_3B׷+I>Ӻv B n! jթepksł}tNJ߬FW/xCTח6qfUD2JM =nlxt0o "I,&7o.}mjɞ*o3>3!_Xߙ)im_SIAHX_;+ݐxl I{-՝c?TسS t:ֹ P'4W̏lE#>\7ul,ALʾ& n [k~֖?YD`M^`~09P"GeR_|{pbAG#덷)+}T@8>J E C{`  .=l\ Ԛ,mV8X%ʧu5m5C'%N! .WBsy*=%P9QL\c\1Abϱ,|j P`7ĪͰ KBj[t?>n|~0Udj8s B#-\֍sjRdk~u; )Տ,8gL1Srn)o>sH:L;)`Wlq7Pz5> Ao=9M7E_G|H3zk)HY13NPh:E."Dߴ޽B[wJDM$ \zbpiRt~{~a|߫ $8 7YRgÞsukb.Ic*A6c(#K?,R xF2\[E8 lυ(MB֖HtY\C Aʢ}GÚ%©'lĐM(Vu>#6#@V}D!ٲ櫱ΙȨ/F dh9_8]kūAr+Of87ͤ#g5X<` RVfȭalAfB TBZ("]\#@1S wS7#{ oj^R gqDYD|s*3f3<*艆 5P$fiAqR,j%BGNF{1D|]귋vSuqW֝AP,΋ͪrCJe4YyNчsj(;167c(CdSn;'}N=>e٣~#8$DedSNca\{h nƓ&q!9 fFPVec| ȕeD3Ơxǿl;bZ+X"POϚѴ N)ޖdY0"MA(> }pR>þNZzY`4g.H7~bc][N+p1)$N#bvRj4 OC0 DJiZzCT:P oB= JH eyPUZX!+0<` ""@n‹)9WgC.T2U*GAR.}r_ 蕻J,N] q1KPXpgSbj_?J(7c&)tzAȰPc?'RnZ*{='0F|*pOS];%UCQ $<%Z?18swN*5.6w G0]6>z?WQ~ 7^gTqUyRYș>s}r.f{h9o ¬,+b#(t_ۣ".kDD}W_8$g-r j6 4蔙ndGdӊ<4+*QT";Ƃi4U^*;EX A$fh})yS[g?r*"K@3| KQHJRwYKFޫJ`n牕auwK .F!,KM0Zp:mb[]5$jmpeD^v%)<pmc1'.G<䮯hQb]5!rc=61%\se4\> *tFn<61ȐgawhR5gOr(} 2RB;(i懃Ll3tY_gTO)wh\-#1pQA[̸ޢ156gt B.e .FC4Gst SϻzdY|*;AybO㊭ꔪP|@"!!8Z#yLҝhZ T*$#,]mW5ds x^K໖ƾ)e!H=&F4*&K̄hl1Z($J8] ǝŋ؇B])EҴGN`ނE-~pfS>S^' DJ4=Y9LNf~x̸[۞󢆔mˏUY s8 4~ Τx,(qH_xG!V2ˤ9;m6jAPH7$"* Fg) h]QAJzFviR؅Ţf =q h+Y#U쫘BHuD#yi&4j7jjEA[J7L\ j#(0:O\@E=+mV&W]'158ՕL6av++x!كI#`WU[L,SukKDO"'[զۅ'AUcnAoUUf]BPj,Z wq6Yc?QT?urbDZONyP'pEn޵8g404іhAE̲5|PsCE],?ؽODG94P 66~5[HWޞq1"g`4rV8u ,Io;s7Ry {;b|_ T 9k?no2d.3DL`*oꇇ@"Z= sT>t Ccq>()㮆I~/`AquDdWkFUBT$ɗ/2sAn= zf/!| ξ;Fn(3Ttz˴JfmY(.x;_oT؍JǍX'1|>}zjM!ڇ>VnyFL/3xuX~\ZS6Rc]Ve^7x/ψqXKh -l'ev䠪/2U?kA@UUܼ]ItguJ5Ϣ(:@ov:ؠTvb YZىXl6wI>j&6^L " ]~q5M Xyr%🫲<ȥ-|tScLe9.C:y9&VBf#L%_c}u(q3j7MeolpRZ(txAyk p%y>›3O c}ԪpmW[#HώO?Bw0˟DNxte)sY0{JYb݋~9dCɉ2B5d@$dB/ g 3fJ?բגY>fmdM_w%Rλ9YE! ґi7CwOƣ;DDTqSD^AyZW7n_i =ᖺe:ڮ<355GqIGTe_3e`̈f)BdL`vj}󗞽akkFm0 doL["7!G` [ݐh"[!)n*ǒjY;?eWJυ]2>>~ޜ'L%c-~m䢙~}_ODzyA Tdd>w[yK*~n'Ola'PpQӔX=wKV:9gePiH6=b//\xkk +`ZAC"0‚5GZDa+X@=e^RV2l/67zp8Ou&0$DRD]ZERג M_P+S֩q!IYޯyӫ,Y:մkmnz_miGr[yF*F(PDb؋%H!n(*3CϡU{KUs ڀ9liSFe1-}E@5 J EiTMIoJ"eEB>@ɾ0 5_+2p6Wm <- !DLfTė5hiU )6iC!|j2jTpEOI: Ym"#ǃn\t`ܽӡK2*Ng;EkK>w$< GD-AL ]>DAc`O,VuCWŮJkpGb 7QL|MtŸT "}RB6ž7n q. -q>$ed(2Eq"6ץ؛`m^_qU6x0}Ǫnp6Q5izXuz bsbD,\<C 1PD`(̅:)8p&׼2V)yD(ѩڑ|FMf@kb#Xջ'f\#4 _IhXzQ Ѷ]|tp8(8S=\G qəMFA5q e>Gj?Nw?h&4umKwJl~5,QП O_eD#!>hk-ZH3TdH0/(0nL9R[AoDw&,܊r {B㶦<>j¦xYAXSn[VFS|hXtmh ĭ/ y:hU#Ӯ}bDG7% l>+R)9jps~s-_/JzHm@=н1Bh7+&kF S٤=}N .=(nZ7;KB͆Y_B-K94 )v~ [/SbTIrP@nFh1챢Zح|V>{zeqL3vDhrl6 vkxwT0nXoc ,oM)\w5SmtOœ÷kѨGBRT;` k 3ϠK(ر$I_L6=43`yvլ#~Pśŏ{rPajZa*I_>(,< Be= }!TX KkjiOY^anؗ?(쑦="X&vH6LsoP ᚛DOE#lrq}ijpo veZ"KT[9_9oCaKa'= G~ -zJKIy?ċ "iE|0B ax:2b(=iU pS!> .nwf2uBy9ílGȉk:5:hҙ PC@X'jc7 ,tRMfe#cHIS *((uKtIyiz~)۠`Ҕm-b(\v+O5|)&ƕ]MRdž8Rerrƹwql-vwn̺GBx|Ż߰-7VC;ѬyWf]&i/Ęa4ZMShq` 4byjDoPC}&8Wﴸ}v| @jP3/x-e(^P0_CTD?\8t0#{$3|A%_+b|).Y6aofp#<,$'2={YMV~\Upa~TmmѮb5t61]1Ի]%W5#,;u5f', B ^6Op 1br=T,W6u_fhlWB[|!\ 4a1~gZveP)\d{F{8xXP-"Ю!B(sVU 3jQb<9'43G_ɧGՐsvJq0^9{ɒ|uKs2knw=-L4 ȢpnE>=E|-1Cd@eJCAAjSQ, Omy5@BtR,~ #Du*PI2O%9ư"Uʩ'1ڬ+)#V& phS.0X Xa8t1N&cK1ޭ2ש(szURb/mr3ɋYCLD l}Yh^Puj$ӛ$U!*)e_}]kk[*qwuFaR?M)AE:{Ak܁0t&ŋ;*n*tY!-w 1ޒݥeEqf4Ǥ;s=+p{v& ,͋ɚ"y*ˏn.T~t}8G[vA@XE{Tʯ]֏qa߷}\@Gd',*Xf7g!SeQ_/43EνjYKn-GL͓7P[SrD^1QF󽥋bVYdVG?!Nq"Sqj0L=}sWva0U ֈC)7(y#xE=WM՛]LUrjp n4`t`:FT@KPrebS c:5+ sJ?ixIK L@y: 8 He.ќO(۶Hn '&O[?ZbNN޸sַ5-@j `7vMN!lP`ن嘍2Q*ST=@0GM.:!%'"ʉ F;a,\ @'vWM(c)NsYzHL Ph(񋺢=wF䫼wLPctzֿoU<7V:<3|Ur\c ,Wϑ&e?nT=zIj+M2`,2Yu9ȓUKM<w, Y&C1t<c^CBpC8-:eDٿYŬ,8PGȐБXӐ0PYBgX-l)OB5~X4L+!y 4RXM!D$5Yk*/Wn3XrVN =H$>wyFp;L|Y21ZYmK dU8n 2TJL4xpc7vNC!Y(d#vr]+g~<6.jK55;3WL”0R6d]H"Ƅ:EcDuD#2E{F-9Dbf8&Û1YZ"3ϵ?n _ߣf#qM0!r (2Aa |b| Df P_ȢLk&`|RGĩn 8"҆%:p\8[A4H HcstW;A'gX&}MA~Lf| ;,OYppܤM\x/[Ch@8U3wR_tDu {*4oCuCt%n\Wp7 VP%3TS['1'VΑA\?o\,O"O]ZoN3[ZܗoKuÍr;lfxL\d#6?`Ӵ´<'g'VwX<KBAu~bԑ/jIk$5jRž}%AvNMBibo#dz\NRgT zcTtZgGk>-L`IV_u4Oh2k^ަ\S0ni|ʉ(Z0wY/fHruzHv®ɒ lXp3pvBfm+rUҔ gx=`KȮy+J֒Kb)HdWMyCA05k (Gjm&|tmkUFDZ|t< VUFT|WHL%nkN/(ۃ2Qi^^]#Σ$$.0MV=.<*8x?h(cSGitM" 756 &-Υ2R2gt>eQ# Itr&3e\ Je+KQ\ oImT-!,^>ܧ;Xۃ'AXM}xL =R Hgt贛{~`WݝS%4gQSXbzdQ ygU8 `+ΒY7x7%hML7DԨC}ӏ77ئZx:28E]MqnʫD֔4"&j["#c> %9ՠ# _.R zƫR(^'zVڅwG09i܀/ú2f#i ^.5N%`G_ n(R~j+_PŇO&g$dh-_9éʲ q ڙ]h B*+s9^by8 b.'a%A+ ]G#TCq,hmoľ}P%j>Խl6Of੉i8 T +V{7K!Bt4>#|z;"̚_|ul~DJ Y_;' ]lcX`G=p9ڦر|+Ge78EIVK$)VxH;a0{VBı=p#|57Nu*@i4,E6SKZtu#.>11~L7UxD~>W%'7(Ft vNc,NJpC5'Q8J'Փ 0W' }R8eiKIP|)L񢇗X&i=x7mc^ƻ b+~bR{Aɿ^U/ڣ`ndpѬ&gW9#vD6]ҕl!a]ŸYWPrd 鈟6KR[ʿNWq8s]-6/4ᾖAfO;.l6Afm~R @ի#X+W_j`0RUzil (J\-e^%sA*q&wM(F("ZgUjHyJhWjHXG$1O)vBt\&rL76I?nmaE'݁? pYXY\vmB ) i<`|n62$ŤSzHJ? FG*RķXam5/|v\rTjכGʥ; ؽ76XPVTƔl8M֐rf21$ vB7oy^f1ﶕJ"Xj6cڅ ?; l;!8~tul%uj%xM~ϵt[&}&#DRl8"Dwl:i"]@2%]-Nj˓͹6$` 0~<"g'/s|m@ivE!򌼜N3m#JKCaq96+a=^ylV7__UZPll1:T됨 >hs:il;wI%tPzFB VlͰ=ߘyPJv>+e3&nAo3i_钗TXn~1jh>!@^}Qf IҠ7'tX* K7oX`ZI.Xr Qޚ -HҹkNDN2hK}+XAKHcȀ&bPO3NSb6sʩ^c7V[B_Hq(>gΐ=6e JjvXMacRS@gG+RRޕw4Z!Ӳ, z›h̰*1jiڴ4gl1v> 7d'i1a7al$Ol>|.YA9vz/Nk@u$*q/co2<'ZO8̎ȼ@rAIAf65ɇ*M/ 5Bt13Mc?p_W'+vwQ]^WWy`:h goS"=AlcoJ"ָ`2Y}L+ˬx$z=370U# rЊb'*d_j'UCAGkGMW'gȐ3o-]P2A!gy$a֍}qGx6wi>?.R}cs0̱mvw*`9"%Zӧ_֠ݫ/#I0s-g:BJ6/(xpP<,zx4W2^ ڱmNsZkV~$lN0-,_ү_~4pTMplsv%;=fge|yWW5ďa]J30u4BV4PP1]=r*1}[;  %:=e[sCR'iBG2yKqZ }"tTQ+ղ7[F63&xwEX,5r#I1&P5D3 O=4M(Hhp9YlfUzQ۠􌈠˛`"Q3s\L θ!95x!|[ShkRΌ@25 MlҠ OQ*4{021sFH0FJ;g0-ߏx"mm&J~[82v`?=O RT]fWM٨4_fO3_YB4 i xjI@YJȑA A_/hA%t챸4ʌ}5.QW)q}h`[c-Xfi%D_욋 3Z@,kXǢ/"UHx.Dz m‰HQ5b-|Pd Pf$ vDX1gLM1Х#ņv!B/FFΔ ҵͯرvz82HaT zσG!kX$emSAlhpR$UK% r"yyXs/؇%jO<h'Ia-y=e^!@82% %g  ;~EbX?|h)C^x_(wOvQBLV2 Ƈ5n Ab>bS!L[_&ְxQSL#^Sv)u`zxKqv04޽@)ĝ*g<yz%eFn9gk-ɔqvڴ!e·?{ .G|?bc$ [)8 4;, Vd:&;ߧ͙Ym*b7dZ =m}i'nOBҜ9c>`}J4uamzGvJ+#c?zSTgSĊXzEc^TGEקL/ 1K/?Z&hZ0V FP6R_5]׀(! Ǚe{yGV0L 74SƦS - %aohW/;۹u0vwixҺ&+I<)zI?;9nV~v7JxJ]q'zZ2Ͽ2u`%}QwmNq3V^ޛ\^*ԟ''7nhf!Y:8jwd 3 SИbO {M*D% 8%H8GhN0`S_Hf\K?qS2g }X VQق9j- # YZ~2#=.n]ࣰ,; 꽜^:'3R ©^J*q$޳uж|uYZ"wVzrNxVxjd{3]E,bKxx>n)*QUF]_$A1uRQUU'=:gpZbIP1Ð*Mr Gie&+АT_<}MIҘogLWT1}ƹfZV~W#ϠTD֍ πBR{}ѺaYަ#q>6*Ѷ%,{2`o<(4~ \S:mAu*NroN{Kf@BGJf{Yf3I =/[ Խe(uTbF]'!]dgjH`G04hTCfβjŲJ3?ù:ѩA7&Cl%´[Aa#º n hVCdKܵ^2iiEPʾs2(@dt T]j:?ͶϲlgJ^k75.b ǁkXFҎT!t5y!aPNo੢:·~bZIz+z"|&)=7dIcT z_]QEU@)@rNH6SRV.*A .1|s f:Q1$^*3w;cxFN&Adj+{iUEBB&{ XXN>!vIjo%5Jqd7nHAM"Qث_Sɛ,2"*c;Cg\SIbW/EF| QB[pOp4=_ivN||8e”ɩ | ,~C fiV h S:ɨ$%/BBܐ7P:oWC͵QMO9;~=gS-xl@Ig@Q'SZ _yGI1XXTh ݤ攚H\X6 U28Cp@FFL M8#ڰ0k{ͮc B*M gH'3КzSu 08]^k x2JIPK6x$̄ւ>0-w42(!XB[ǒo vNNմ+?: E.Z-̋JW2D;0pOPbKRH\n%c"?w#='i>>9-Gw]C51]gb#wMn0rgwsSl̙{qS'sRy6R9!RU}uȿIͅhQ-Y|FӂP[ Z>_p%Z+QAb'Wh;>51O>utEg* Glsߦr-,Ev3GvX3g=ƨ kNNۍnC+#ih{CcJv&~_fB0]ZkFF/J[aB<'VK |R9KwJ>e"whLnZM SqcަŵPǞ*߻ӗ![`meewlG+yY4 Gv.J'npBۮvVI0I~ۗԛPᕾ`AzJG4o)W_ϝ r8 "V;v!WU~ӯ nXc2NY OV_h|mb'CK"Fq=ѵ&O?cF򩹧d6ٛ n9Թ֮LT:M/UIfyBآֻ+J5 |v46ΫmP3h2kcjTz. AKݦ` -6iхz ԺC3l"Lb]gDž˝Gr~?Qu{*ĮB$jdQ݈tD8Ɣ UJ(L4%u4=B*0VJhz6 W}9t{§!BDId6Nτ{~׶7:Ujȋ޺ָ/GS-nuڷ7J`lDMBo-X: qn@R:78 }YHBU3 XX@Yʃ4{QhGHik4bT vvsi C8]ed6L7X+ݍ-@.@'nLo7}Ζ(%2eWn/|Z+n SkT6w!M͚[jv"Vf2hnx Cgp MBYļ%C3#`-yA}yrÆ WxĹ)s-H$[i^3h/ێ;\i~T(K R^?N \+v҃NJM]юdI-dΗ֝$4=&4JLfLRTU= Wk>vvlB_%ۦsɝ]ܺAJ}դ )\+̓/ƿ.q#J|6>T8cKTK@hgmU^ߘx;|qju)H)Q5n{ Vd"a$Ef -/7xZk{m6 V~_[w188v7 F7ڋpw;.K$8[Ks{za؏nى86{ U4ݏ@e (c 5CkmW٣uIcΨ/A[H.>۲xXBT8l2Scԩ$̭t,ZGB< +qlCQV,W ;juˆZM$`hj5/'P*t;M.96GЦNvӱ;Nb%/>柢yL$py1u FQżI1=M6Z ޯ1I5M/D쒱*<3MsW4(["EE?9 0To`[dT h׶&&(#ϢKeo,zwu;/Q9Ǽ!*k:"H^~{~0_7\ʴB$3I^D~wMl*nMG$2HN+;tplzoanEں7{q-{ 6k5nz.ۧ(`6'6glum+[[5HL].0잠 #nY ڠ*ѾЈF͜\gƶkuXUᖇKGg)jA/1kW((цWgJ༲\ptG*"])úbڞItb SF7GVi4S_!g٣'akH،Su˥Q)^GsxrPt)y.ɞs c{yω$ QJZv^vfWAz Z|-F,h }ʮ.:s.k& 6"w0aʼNxRhFD2vZtJ#&HN 6`h#xuڒXvsc)ZQ6qnM\T4ő+ö_ׇң7YLV F뀃YI%Ů] 0.[^qYU>S^PhP S3G+g2mF~piIiq96 r]OsJ&˶l>!4VB^Z DV\qΊXgiߝh8N#7N%i槡Ѧg[h+yCM{RT󝸡6z)%I ˫Ni(>B./|E[Q*)v9F W&]|M*. Wğ \|g=Bvuhf2݉}k/pP)|;פͱ0gQ&#TG=^g=hP Kv^+ވQ lsPjNWջWGmDgL?(<ЄDJZ`8&0$bmJZFtf#gN)]a4,4#-otJL)ED$KIAPĵ@yj;|xy8E|xCA^069{|LE~ y䢏o\(q.,`9AO]%M̵C\" vjBUh$ zDBJCݡwT瓿vp.%W'w-P˛1e> 9Y\/!'7BZFmڋ?XT21X\Гֿ2+kT #D1KWn*\H=b7>l't/I=j5HRX0o+A1I\_jA%#lnYBI"KJ)VetRϻ7tŶj,naSy58= ! X\ע0 I!^;H5[0{[x8|~\g`UFNDUF3t4s{}es;wJ_&"Gbnb_6Gh4RQX̳UY!r|(QdY M^ۍЏbeLo謔2@–x35c?@GP9_59\!Ɇ\; f9JjH,vW|Yck.C1Ҹ) $."*uQuxbdXOD#bHCX \S_ .-x xf#c5ܚ`I0Ă-[gȱu 'sP!o8q~'ާ57ztSk9m[sV<#n.+q96UhP宆_ĬBcqawb 6\_GC ^X$>x"՘)ȬYѿ[A'JqR J.ìLbNqB(bCU4TUKwnņzg d:zT`t1"9$WN[ 4Ěsl`kELRYOj/a|' {6\pm$^n=qةOfIeZݷKb{7=SJ c"\4֨JgIjU0X%[+z!gL#Y^c'-M/jY ݇fcJM30AHA0!h %ӅS٧Z@h{{@ :j\}@(^+ x3~v_Oz$XָӁlNlr\2s丯+ mw( TסNycUbt}3v]5eN,ʬv#bT4dHI㲁Оk:R5:.2^.u*޿QIN_ֵ5^Gjx&toh]xfapU2߶=rQVtV$X] L{ɭkv'Fw<2s:-pV[ Y yӟP; 䗜 D=á~,o"bqgEΧ/2?@Z+'~E#5NֳKDؾV+-nq5]͝9̈$Tk2%yXd ,|e5o[8!wrX6wU.yfo)b1;-3-RU.e32Hw}6)H,יN&Pr&C?K4ZbXG`:Ő8YW VGnd8&Ms_Ɗ a,v ͹M ӦW`'ԛMT9h9T7 ?=[TP"S('·Lr Myc譒W|^w/V9F7x_@邛smJ[m$9#G1\-%4@IWk!/'I9#X{*-!׳ણUQ[=[+V~]ElnxljQ_uн`L=dV8X1]\A.ԚQrM^}TCu ɞ" YKF-Ѭ%.8pG6#w.?E\0Ÿ;ƨz#%OU™.m+EU- &ZVJ q7&+btWvkQq=EQeep`z#Z&J ? ]_/x$vz$pģW|i(JG@59d4D;`8 bciyQN7Y5! ~_j$H6}XBVUsy}-sl!tM$W8[nhMA2ϣ8οa[!:<@\|-OH.nhT[ۻ3&1cegi$Hׯ0n=' (7n25Yd:Wbg.奍\0.( f+3Q dbRO9Zrk/$^j[2 7{fO=Www1;%"ӢX#eMZ=-VK?̷ ht 8QCl/~…0Ϋ\ձAQ Zf|c)'NyP2qPrQ=bb7&N!6b 8 `N Nţ, ďFKxEP U@<8L&Lg>!JPΊȳVG(3Gksoj<%s_tjK"+qd-yn23Zr ݄=pԉXv%\4Nwnh~OXmPQ|j8|OrP}Lzu] a-BwƊf@jieN cM5L4NF=w9RR?쨏8s )sCϚX,{fBd;/˚fӥ1iDVKˌ 0ܐ0.6qݞxUI!46vg-#8LȬ|"aK %>Pv+7W9im ^W‚u# Yc Z1$4krbk]$y~/:FgO_ /'g }<[Z , D-ZNyϮD!d%숡"M(˳nT])rH^"_@ I0oj,SN+O0})>?>nC+hw/WuA2?#o> %YXiJNG})#"ů/F*3D-nmɐ`lPnYGKu{DxjmhCB%⃅BpPț5Uc${RV\u6 ">,ۅ;qt ~% `í (4 XoU GJMQ}63DxclC', sݯ:h,u4yaX`M7Wۮcܖ5`* 7NQ*^2jWWr^I9;1.3UA5vn t cu,SH G\6#P2+9J gcJN3GݗSpPwsHPջAP$Da}@]^WY.jk ]*ʏˍJNk+̔A<I\dt)ucCNx^r|D?e!GE\ͤf€ ]qqrQe늺. ōq [~36߸5iF"_~N ۠G LJ>$-̰D@7ݩNY5O;o/JH1TQAOSeU d,54l yb'8u=a/ɞ$)xFۑ+}#7Q ڵLJW?nP8d*#B:=$b-]2N)'6 *H~Z*'S]MٙJ5z}Dh>l#j2=o昑\M8j!\>}m ;-1l†T Sy[Q9UIq1FG^/1~,3:hz7&n7S { ]g"]BWMXlqp7\3wi-P&@(RȃU~MkߥDK lG c?QM!zspKJA!ãZU$ $7< aT"؝RGVfɨʟ'0^" j3< g iv`,Q q90!BNȰ\[h"+|ǠNcL^+¦FTE!@NgJla!qپPZC^1rfN7mٴs<*Xo*#*9}99v&ASK֢!~Am/BTS[ I~TV~g]:Dќ],󊈙F!keӇ(օhW:}1M_9uo5?T}02kS~9&浻VXSN7B [gH&du 4IŤ1ݓd!嫈TT98'pظ73e&ɧx+mٚ9yCdϊB48B<|KO|gݣ)"!2(Oc|GހRQwn-LV{{!tE-uElY&DwkbPeL5-d炊]lB| f Q}垈& JFWdWxQ |`e_hf9VNkq`Zף}e6byj2[ӻ@=ov` e w&ɱ8]2y/Hj4&DW1n"jny^0^d~x8W7#~[hv|a3RKj kgRz=j\)@H,.EP%="}ڧtleAg"[9|Gpݞ?OgXD'hbkxd`yBh-v6R,ig=οyu]JZSd_(}!FMsEqrU e8{9CafܓK-| 8# /DV|W"<_&v%;bFlqy۞&8iZ9 7I?ݣ8,uVE=sG/`obNa#'hxEnwK?^닻[ݺ?2~wqNu.3_}Th Jt‘'2o>,1K:tiböXNXem{m\%jk>QozSf)]lN3F,F x2+m=hŇ02#_ ۲@'I|ۂ{zQqS%JzmI%a e@N%(8Θx%jr;LUGko3cWhJTG"65ah273Q^CD~> >5 Q(x' K]-tLanF1QᷟY.'Gl1jV.G}8> H rʑIBzz4*~),F@-@#{\߼Jt A(U#8vR 4;G:-w+"/((X~a$$>vӹ\_🦲ߚ:q&5_ulΎ[򸹂~rp*~s-@NyAeYAwjLk)V@^2Y|Z?%u)K!WSpz5H* h6>'"h͡x=dJ/_%}*mDwqMaiXpAn>CNJI (#(Z7rgng /:me& 3XsٽҽDxjVCxƼ}zBQ|:6XlT]\* ׄl8nDur Sx46] lo.hDGhg*Tm(2capWt?X6!t/E~5pmoMɺ09D-sc,8p" O˖y͠e&(0NBOSp Ix$rI: SP W1)̠s2aP- z g9D[nsϢ/B!R*q *MfA3ȦPa4|efDR FPzf!̨fCw6_tmƹƼWul1w-|*>𿚋Q )b|%2Z,#3FKJTfFANx (yml"O4@1 {^ Rޱ T7}Jgyșzd"C ~\T2+X=GKSE ܳJ8i2(Fb--V#th}󣿉 )t ;r<9W*jz` <3)tCJ@Y6E{.f׾&^"hQ:'Ss?/6>A$dofh*͠\P FxZ}3 (AGzhsS'D$`3f[+ (m*C'BWYDrk _ c޴/~nXk~(3!3"N;19A7Fj!th'rPwE v.O]k؃- rAʤTR8 i[=.Ch}b5{Fٍ"FߡFC@F>v Zz餽۲N۟@ &J$V#'JO)=l( )NINHri~^67/_gVY)$¿x8ըIK"RIo]Yszd+>2Kle8ПFꔣp Bt W vDp{&?vgϭ<".o[R5X +Y%-Va{j#JgV(2|^W0jXfZW] 3KN~7N_@S^r{Æ>Rv&2!&#ON @:}2)V~}ɂG[v/Ͱ{]L);ozАc7a]Ⱥtګr^L; g9.qDq*k}?Yejw͠O>\Z!I/,Me^Q$]-}䪞t&=L0wSFLoC&#tWTyZNw:^ڔ30-\w2ӿUG`>ʎԦ`v&b Q "t]y7N\Aի|.#|?gK@fW(p֖ XgGc_ Z_cd 7<'-R* AL Vѹ3_I9Zc:LRr|DVcK*:)rYɨĕV/ vl^NiV 5lo!?ض?D'oQ0L)^NW=wbkXWY?9)TBtJJ΍bd&%HK@7+ymLnJRsWmsW>G~2oUV2t2e.G(dt#nŎ(ܝ)x@ c1s=Ke AR+ lG/5bu: ͨw 'cXCwW:/wtP0aus8w:?6rMj}Ҕ:Z4B'"42 5Fܟ8  ;hCKeHbfzK)F+hMLee7{鉺|̇תmf7Dh%a¹xD'@gz|#)Q4fpߚEx Ko`i,*q "͍zyy#qB!"gfKxw! hف\dR}w>ո Eu$"apF9ϕMSD'\d{X堮lFJ1jڀ XI1g sbdlWJ͕Y~,o_Zp+PD+Tfiϥo:3$ ˎ\\VBBc1h_& 95D %46hdT?9:gz咏(^4 9+|'f<+xaԠoa ?(BFw`UL#8KˋKrQ;;r7_iqްl1鬟:o|a.JOn6PM|!ƱkB $g~Q".`INNhyb)yrK?K v%0Fd}y/BV{08 -5Ɗ'FlW=09nf\HJ^H<%a5Qb*׻kƈӄ;h.|XyF û[X)mhfӛv>{hT)y|"E 7U`ʩ+tH:N5yq}p l;jmDۙ߅]P$_{_Ξ 1)<[oTΚfb>3kCNNb7aV`$M$Oa9vpj,DݬA 5zc5KԿ&8#W$|*P\e}{8/d`9R ~\+Hlu[gfHn mPǤ, _5@mN&z p%&?ExWUpo;}KqVīDz_g(;)a0rIVR<%UR1)Hꥨ.Ma,C)+eXkh 0F牃L4{yQgytNgC>Pi<{C2|eҩxt7sAZb%CGf-9(}}n?6P VCg(x61ىBi+,8ňፆ%`%3z/!IE~1ġO@M eޭPSt,ZQo۠0;@3#)0`X"xI)dAfƖ]'=Ş".VV]&K=bN X |}U%[k{Ɖ;,{41r -i1 r| Fܿ l#ːnwo_u8kś*‚9X#4Ҳwy嬠ƙ1j带":tm{?%gC|s{pܢnpv rJH x3M j;? 'oƵO6mv3UɼHj/unCs^xHv[0Л`ΥBbHW Ǒ}m KR0B'lq>=$(ѢCCj4@8[TP逾e4^K/JL9QXw2ogScc4KO͘X9cyc3 Hk4FDdkV^ez~ÅZ7?8+)~{`(iO|3{~Źed_f Bo-2vѫu LL(Ab) N%"eJ1ƪ/灆na<ˢ VWX*S,[}nYryQ7X9?{ A; ӟIrxנoq>ZnTDŌŸXD.ҭqeqý3E8+  ($tFTM~1v7;44td500ȨDmZJFm1LEsE@3x4OgNQ"tPh&AL"Ⱦ_eޭ V+j%PӯҙzT6`)e*J͍`=j -%8'/%C,̆ tLi/ˬgS_따{n#,q _!~RBG:A`3QP+JPgkR8\h|>2D&͉P%CDݥ auO 9?9Aa:~#nYafϟvV pKJGxaQtn}~I*Yn-"!k)f'>^ƃS1VD%z -wũ*v]M\"†{LIm/ \9urK6x{ՠRz6X;F""ڈ-k=禰+=jt IEDmS %]hUܗ>ɬIy&NQT9n-d,T68}GyN~x_sΝi^:Yhuֹ>6Mr=Ho-kG}F X[g+ $O=gM|N)jdT"D/)Ւڙ^K),q^$Uu`|<O-%W_j6'ZG\ĜQ 4~'p6_aAZ((LwiY,=/^0,ւyO,Rb4,`oWT^\JqnXdžސ;f<ʎ|ǖ#a`FSaFOɎ/dCM53oDlǴ3&W=(, Mf$_9 ~R,딲Q1=^Ww+ ]=j+3yg~"i%ML7>۽53^ܢNjHA/]æ|wDt\zd!E<=ϙئtU@$O6|EydkUiVq;2H?0#T&Kdcs}s;ŷOvp?Fy[^x%}a 9IMyjC Tګ ' bof_D݀BBUʧ\؟F|']jJY6ppCxI3U (:1޹ӀT(;+V낲3LaE 3.Kk {oɞ ʎ}c} (hTsBuЉߙʜ%IfUہ',TfĥSm6(FXJj鸀̌Ș>tDm> xc7/XV&9HVVkT $z"CUbR;D}K p i|>@Q]jw~J!K.P>Vee VnT1}-)?Y#w͖H'aasIm'l?VxA!y "^jzE7 V 'G& kͿ>%u$4z(FHCf>M01h^vyLz)L7 *2"E3,\Ω>qM -sV_HU YS$&Rqt]SDZ爎J6@s)nB+϶mn0X}Ҁ] 䁑ly/26|J؇ULfS{jmq*iYyM΅~'.'1zQyTG>=;ok8hYV]PLo Gi=m?1=|Ŷod`3}x7@Oq G9Kk~w|H_Ϡ!!37a);G<2H-J)X~zE{ܞO "Va.$I^5攄=OOzMab<1Aik(1| (,]Jdo:e>V\"8զ0ܰFjBK:罳{2m@ARʵ̼8E0n9^A?%jzE@ pH>l9-o}Z +d*}kU7mM `Mg- $ƭ&H9ᒲj5I)Z7E5]~S$.G v]>!}U"JIhl1|9[̒n[DT걧`E $& ) -m-^.SUw.Eof_O8Fx!`# BF > Zj2AX.GZtq˷)B^]AaU}Zp9!$VK;Mt)lrY4x!/oT"=Ug 5'MpݖV dܓɱsO +I~LtєF@Fqv"'PG0s,2E)07S_`eMcF1) ,bF?CHonэAkp҈sXKRjŚ a,/uO!<0kAs1s3oӂ^aupCݱR@5!,A#F3a FJFEiX]3I%hl_*?(l{T\JJNͷ](T/"B uW}A\?8ڻ-]YgG+@OmL+C-U"lxB e%:֘xbB$rrϐI)58 GaGR-+ OpnCiwUnyJ fϼLDFMh.)oJ+y7J;Hݍ<)*986~|I}O>NMCnjd!&ChhK;/qiPhA1ЛP혮T{Ci|,N45Z*:1ɹ5qf톹:a"!Rݒu0N*Cv;3Ȍ{2JV½6.~9n$8i5 j黧 Rm,{F^3^@gZd%ހ͸X\=4_lPo/o#y}N/iʡK/F\o1>&sJևV~c< E)Mbɇ)ȡsDv. *XI1%OymI>QbU,u+55y+gxv#meqDM(/n4 ^U`aXy'^cF⁷3=Hñ-5s0~luޔW44i:Cv[%l>]x$WoX/?裙5_(nDodwzl8ȋ=]SM|d '%6Wȉ1Cn?5i4Q3}14|KkIi >Res+ڍ9VZC0>$'d_ t2XE۠a4f%%\KD!`faz)ћɉtTIW}b,._nGھʂucdb*D,O^/[oyN A0&KՙW8s]/ u9a^y,$Di6,(2ibY;eer>~uU)7Zsofxi;wtӴ~ޝjү4%/ Olhln-Oӡ(@(RmkfR9}JoIAQMEü]>A;X*= ΊptUoSy+ق73-="\Me} %,{gi_!d(]n22vM,^,n;S8(Di?bOƋP;)g0|I[exពئɼI*,r$CAOv J FFHj@@p`>r6c}4^~q(S[$EU$M޲B L߭2]^F`K7#HadgRbsh/Ed pѷ@ - }3N`0+n!}Ė4m 8$~QmXbN&o/6'W47ا0Of\rq&4"߮fE-?SL[5Az/mU)R9-c޳ 9%s$;$Ipyei {p0i]jA=aV*4x><{+c=pYQ,cA|fv!RbZw XŅJYTvh 7*NN6",(qMi}/Og3Uvi oCO%4 FiF'[_c˾c{ Zh^V\+ud>ɭQhoцsG} Z$ؠ&un8U$eٳ+u)~R^޵݉3:bmLy]dp7['A+=A~FX#}Dyy8:*7~Az\b1I=r%/kCFg{:%qćIB}^!ew*jd\ 6(?3ٯIދU">袼T/zX$h{*t?|Bۋ8ތj22wGhЧ2V it/d-3(I4 Z41_n=b+#,yW-Fƃe5+e'͏CrԇV&gWMk)i0x@? N8gׅ3]+3f`<Wq?.te}%g^zhT b2<J ےcΛȼ kt@߻uX4$@fYq'u0~kUpv`di$1g蝪xl1؝(CHY [ۮQTi^DHI8'3E xd2\P;*C-sc*(jGؤ\/c^gvF<6(e5=msҡ Bz̥ǰWMK)NTxzAQ[s#Q;ғ~.!20 f$ ']Ps3C6Ȧԅ:5qLN]q őHT?-亡P$E[dRabA(~83$fXkEGd ^dgɨq&mJަNP'_cЬv{YS˗,~oZuagX`dK&jT_H똈D{T0+sTmʎ#}] 9:Ju3:8)PV\ɑMw|\1v"QVg}}CXʎS:%;@+ L>:&^Qp,+#)Zc"Ӳwl˜gaSzϲPÐQa\ύKup-ܞ-'" /}X'bR''ejm0)e6S{aInp:."&ga3FIA/zs3 Qhbyx~8$8$[Av\] )ƆA.R8)CD2o`x5 NuM1-s՞:댚?޲l'I+[saM:iٽ]jn '~G+” M) Bo ] u>M]LX{b3/\r>iEzD/N_5a%K\-J3J&.or~%亜hV$<ꋞd٢pl0CN\RiZ`|= 8"e,WTfىv-'}Y+7OG̓-$%  Ws!}XZ P͇pf B#ZЙ7pykf%bvX\/$W/c~6GɎ?B6$w$oX-3lurdwae1')~^1mDㄭX$xN0Dv^Lo3PwYK/0x7l~܋UT^[MT8V (Wʖ;AqEe^O& M2Tsw$TS.!tїas;E0Gdq'|{nZTqyKl΅ۏ[,ߒAVCWp"kib2t;'[ǩMNiIEo4Ƒu$S}l;xu`kī hPnRͤ سՓBx8އf Tm0niM Z 2{Ini$/D0%QӑNf_)>CdΝh Kه'* HV6_1-gYU8D8PÑz5&]ys vG? 62sZ72zDb&#eC{6ݺ( ߲ucQ>\ۖ0jR~M a '`>W3qf;N550BkSv6sq#]IJiamF\*k\4FE2* {٩L+k֣ RG"imp_ܰ = JrѲw?k*#V?o B,(Ŝ[(-'zOF3g+qqx䷦iQeYʚPtKfR= ࢾ[tMT΀809 30O9enʒe*CvNc,Y9k2N JWs5N1?wq-JZqOh L-ٌ0o0@s=te3U~Y`H 'k`^yK@J$;v1rs'A>..`]Qtb JtoBb5ߩ:'-84q"s α`Ȱ-͠8ՄPG?Z p36;{$,EI-@7l A!_eޙjں/Ho#ѥ6-I -݆ t+}yqQ$hفMR/v-zO$rp>Q.yHpDi޴Qgo\GhQkʘ1¡4qݮssPֵd/)+B@=MQco| }{`@sZKg 1Έk!c!^EYTnTùy]x.mWɭ89}a2{:BNj7Й=\K+.D' b37![y崍Kim. qT"W+ -^)G;ՇV[yogN#= ~R)T~[;JQ̑\P59%:ԸD-J/qsXղj7O˙?h@̷O~hkCZ(QC=RN:#ꝹskPܙB{T'f~*ܭI <( ^<[\˧cHF}̒s}ɂ;^jߞ ύ6=EV\D4:N)L6¿hSsfw=lw13Ge(gXWCݫUW. Yu˔<1GHڃф b$6Njb "%I> eAĬbpK()`FT*C;Q on 5e]3Cbs\Qt+NsP0گciQ~M9ʬd'!ղ[B`c wLaeݨ*)f+BhpVY. ƼѰCs}4–M}bv0af#cQfm!S >m ;1W"ڨTd ]0W0= H~f#3@.â=X+(Gr8u.bhCJ jLv3kx aT'f\]&X}]_x%'<\G$+I*.޾?$W*ܠ2&泬yW^Xסƨ=)|u#gZvʏ&l# ,'XR S̯HE)wRKG߳bfo^ $ֱR(a:QY57d^ų: !Sp~qHΨިyE.Lv- ň<Ca(Yñ7aڮ;6 A&:P|ͮeSGm mF9HEJȋJ"ª%Xa7q9/R)|J(8W8Lp_dӓ{hZ]ӗ+_t,th ِu\E6..,ի=]潯_(zNΗ&~V_^ݴ67:ZD:ZZ]GAx?[V\ɓd XHLl]T\XǛƤE㋅~b-Jf<ִ!XkY&c\~1=* +eh@A#dIA7yNM( Lʜ7se̷g'rb}e\}8_DߞBr|d Ҡf9>W掐2\-=%,_l} Z3[^Eb190 ; 9@3 cca H}X( ="1bםH+hxxa?XӘ 5hD!FK0P]yڊZtpH,Yo%^ "S7Wb2j7gv dHz,vZPWodr#FZ,E׽Gَm3OCPo\Ÿ;EMqߥm,28 _ӝ.c[v\T]Mr%.1C:& 8tsQ]ژODdIk7bdUSF՞LTYvAR15uL- BuJi*倩{0I }4w7MIAm5 ߶,YhzW 2҅E\tJ(Ω"\ixż˭Kj'(.;e'Ӣo)_y4usLgg|by=h6vk\|;x_t-[,n}qvU/3ߎc 2OO(@v YQT2#zצoлOK"yG249cwSɃaFp5<1FkڧwwM8gt6U%hfsY%i 1b|GyLjot3-yT}_XTM*rILVnyu94L7E)P2+6H7o^Ʒ[X:lS\ +K! 6oUy5M5 @F9i | ^E]u_|JMkЏ5RcLXߢLsӗ߮)Y1 7b]Z5xnk/cӀ# $OyNN\RX!F<żQI ؐ,3i,C~6yk#3f;A7K&kI;& 2:`Qc .ʏ,cWGJRl4 ,cTߨԶf#D|պR/q${]Yн<:I'R*yv+ĎSswPxDԴYȌ{0ut >.+|}: {qUn&쫍zQFљK!Oy)c.Q߱*G^E[(PZ!nUG{[~to1ߏ̈aڮ#E/)A]²?h~~ Y."6v$vh-p M Rgf+^r.T+toKjVsl}+w2Pn)`kE,Z'Y5%ڽ.:=*3r1Gv*8#i?Vv|~jI6[{_Dib\OmLE2 @~D׬}$)"8rJfY΅k>C$T\}}C2leݨDx)Dw?ekCB<*"N'32G ^D1h@9`2=Q[P.qƣ uNIߝJo_^y!m1Dwer&0o`z}!ew.Ua#/6 1xW5'?`nivnTٹU6')Plx^c)dx|CA&;2C椣U  ]P ׇ^e|rBOpQ'#ܐq4ѧD{9,(ΞV·og̓^X?F]})I[Mk: ¥_md O9B}1w V_IBfZ }wF慟 li/lQѶy' 'C;2[ 4 v-Z)O#%bVU`[4}EEYw$GhDW^,` ]V~*785ߚnʥ`Mmbef_g=йhT$`&uK;>_9\٥q,L-@ؒ1)]ϧymZ k2Zgˊrg7Cnp,ݲo`a{+_wxd\姮’Yʢh!"_G\Xq9i%G;q\8ufWm>/Nq 5'y󒲹ssB( W'f7OxTX. ,s( vBH?YTeXl' &(t`ҕ$핤!'S'y緺iVSEJ؄WV-I|{.޾uV_4NUx~8 ߲qaZ@ǀ&'\uӓۥ3icM}[᤻):SlJ{+{?KC CͬWn)4N -JܬQPB!ƐPl<HeqOwF[u.w[TR kN[:2XtO#pGQ"Z5x][T$ř CAP#?p:|ewB5O"Kbȏ4mlڔȩ &s8^(1zK `onF抇C6;KO ƁkE[TSw2?s/2 xqGThA:Ta@$L9j$(F#y!x41|Q(|N5_wF]MJ@AL>ۃGͫEZxm &%&iuyqCZ y!țYX%ҟo2iԽ!B˧2{6AL_zz"p7#ԛ!А:'=00uM+DI HC9u?aw# q5Ħ@IjO3^m`hI`*5HZ6о(yM,I*Qz*h)dP0x~?|QR쌪ӡlj혹l’Mʀ]bM@{CS<.8zVm *OS j_DiӦ- D߈&Of¡45SX=i…WSz$}Ǚw!8BjUŁ??Wkvu7Ҵ, );]=m B,x), c9vLhe6롧#.\ e'a r7*` KO\bjWp~ݙgF/JxĮU3ULU ۔ gE/G2}끯RCٚ)4oI嫚'gPxk>J`ӏ\j=H޶fڦyJppf <d^5܏iFʏ{ vjuq v4Jq ˝ kZO;n4k A3XsvU_`UqQV_ {d}\a#$^[Y0dxG^rϣ ~pj mͧ'x#rwۋzA4[k&Pm}`&w!~5E/@#*VyPWp[5c V}* .I 8V=hQ{b $]0e@hi4R *XdV7-׽W8n;^'Bre9H%frԪ™L:o DLkڹbu4.s~rt\?dpdz*,Lax/>ƶ,qVse.ή⌇9Yۉk 34z,Հk&|Ay6A ѻiW`-%RW.G't\_ܐ{vE( ɯ$ZVHA[>9@k yI0_w.pu#8:\izkH"qdZ#W_-P/H HR^t>]+72E Ҫ@f >ܞȹn Smn/#um6?֩2CC5E~F\Ш͎yTq}sъԈ+u,;蹔[C2xMG)놆w#Sw+d0AB&2 DpqvK=-7}xowmNL:sy7c:*Qy zj0kǭњç%huiX-dBh$%hCUD DgLi*=LJq.W%d- dR8)J٦T=5,Wk>8|Eƻ^NP_v H߮ZA" ~2E5b?Rob!?0mM/\c  &H@'Z=ABÃпA&,YIWsDDnk) =J/#T̙Z9BݱDg-kI4;(Fd0NfjaV],; !Gvw^cRrp}g铽MOaȸd+EQ"΅$3!b⣢[k59wÎ/_`yŨI#"͔T8P$A/\fޞ:0y<ܢ[;s˴Fjg4SU^ FCȼ %#?Brg^N%)Sin r |.〆ִ9o <]>?SP89x§+<(  wQ:-׾N $-x%Q#QHH[&Ƹzj)}p1ԡi g?7[e OI[ gS;qytC/uIy|0|\EWSAH`BXV0Ls8[rGu=1Y!/V9@ɷoc Pi6%MAb7sY&h,s\7Fn"G_n>iQO;2)+?^Oԡ+TwcZw/EĒW3b +]k#Bp.\ ,J^祐:7ZDO`Q{Ծ<_ql҉%ރho1G @ϩAY(bBhW5ƜV|MFVX `%k (@,EʚW۫2}8\,_e?ӗ0|nϪl OvZ"xsq-Z\$VKGR h?v՜RAU.1:ӰaժCf _Tأ?/gp1(_đnliB-^per"@aa~/+Y֣Mm)$.yThJumiK> Y sB]5ݍo&i@bگK'嵱9;p W"$fKqXߖ8"MZ7?Nxx"37RWʓU1u2Hz]O<;6s(/'a/F#I0{`3}SYHpdHNxa(eE(@9#^H+"RDt͜nmH6@ua_KzN:ډԑ{vSoa 5H1nv$uʅ ,GG ?I1ųewʧf06IW[L\UH !(QHR5߯gDPT?*x&вxA'@;-&N-鶮lx0?5쐮5OldgNZ՚/r 7V*6Tы^9D~hMbA"CEF6;juj(/^Wny?̜{1#JEi|Ze%vc/+{_nSMwi ,LGėA(|NxkB&Lk[`Ҳb'2ɺz4m_+8a578JKDqssLF:Pʌ͎Hgxa wٞt`J9jw`J1ulXJxovaWmgum6ߐ8񝝼S4vwExqhI\*L p?O3+̮n`/+&~¸y闍osN/˘(GBִ̆}07fE K 8D 1Jm ΂ ͂OZHK&(;O|*FX+7U߱pG]<YmDd{7CQ860>vTL$[Fbt Б/ Cc_w.2ѱޅUVs)]!JUkscH\m.Um␉TK]a;GoI^"3^QTGB'#W @~ mawCh/[_dR r(eaAGΒzpOe57SGn,"zzu9 $e $1 >8 0ΑBmsıbA{D/Rՠ\Z=)%H@2L`ZY<<}|0R>G?(*0&%k~o@Meiz^>~y@NZ;r97KS{(6S$ҮoHi!u'D11W[E,S~?mw_"mr%B=DZX3"U$2NSj\9Lhp$*ymz\ul{koy WP6ѣGMVWܮy4U ǜP-=5&НUV2W1|! 3GJ>ݳ'(ys?6d62%^_c]|~*,W2Kt%KP(4P}]qSKk+wVnqu J$Mw۴CMd%3 Yc4 s!EMw/.6c`ϬNjaOvBc?C,zN5,qm 5;$h+JERbR c6Ė;]cjՔ#b[PxG˧j0J#,WM$ZBly^.|W+zhq74(NhdV ـH#p+vP/,mIzYTjɺ8/wLe8d투2ȦXSVhvbJK?';UZر5)Me>wF}^ ?cK=ӥWRa8ģ!~v+?LJWۑp?ôiv3+̝Sw$W}r=̩:%PA c_?F=W) /ڋ+67tYݜ F+W֣'/A_`@7 H-a>]*tn gӯ}f{w ;ٰJٕ1E/|͜˲R&s6ZaFN3կLGg *SM@AD-52QLj#VviKVޛi.S<wī-?j@&`EO:6pVY@5f3s-<,4LVkVkTW匭4hsR."VU࢝0 hފT=؀W }Ϋ-cW/0TڹCPzXY')qJsKu'#݉؟?B.eFUE3/qrDMjWh#~ %JNnn- ΄\ϣu4Ǟ\t9,3P p[\!3* 0;,6ŪVqyl>ap s@yZ"ںfqrfdgeWA;G~X)È^[.g,h':' d-˺څzZ`M+Ti@y7nYB(3Pv[bC9n C D"O/s G&yPp)XJa'ٷ8 $e&68STt/T1]AŨ YyfA(: g^v@)~ᚈ{Z`^=LФt=Jq{pϛ-#ExN5jNx7;^m͋"ԃ?vXJyy-zM/>: ВSmOތ 7*/?O$wP09lijhH]S'xvA|S:a^7wCE'6W'OT9o<#"A +اZkkZZ>N-"S0<'3GoI"jNGEMXհB齦U.Ks~qKH62U.~nTmY/{W4h9E#aq^F &G{hg t{'B2J}8rG դ` FgV 1s3퉛?-?Xd3&m$:jQ_$U.cPC`]9<%jrIa[SS{KzA `BM6ԗb&M*>HE9Sҳn'HL REY&pPK (OX..=w<` ie\%ya,KYH9p/S izA.t\|kz $9N@2AL@|cMI`=fBL_ 2?\wwý1 A0j9Ag*Z.^(MŷkkbT 4&Tm߄^=O6ejU |R!t0~R?3 R 3rꛔ'M}zgͧuύ.QoYڵm 8DaF y~81NMXԹ[!mH$+Ə8+`5o2/dD)bO&^ r$_e!ƜyT?M`tb!'rfp C?ݢw?/lqw2[|6ک 2Q,n#"KcpߛF2Ϥ*"U%Y"!`}x y`r Xtokشh8²r2? :IZ¼q@,C+CP 3Ϊ>}`ӏ1ȨOPr EM=/l}6b jM:ipm6 9˛!TKZdzJĶ`0g9A3L+]llkTpƊ]7۱Cܡu6 ށ-=_pq)/*eN Ɓs>ޭGo|0UY=4k6UIZ / 4(JI Z d}/2b[saZJ}AGVf58/ٸ7ŦQ)R"sA| G^&a+>i>T!Bn?<9eEAlu:ck*P @͏ƾ)ca}Jd `5jjJh}V_νi8vBsqz4jl'P _+ n L= ݑSmrSHb128b1ʸmԮ߳}}-HqL)2w::8{w6NCtV&y2_"sRuH "^O@#&-[<Tm M87'Um@&n< hop83跶XNI%4؜Q'/_6k2XVRXW됟AYQںS㞢9f1?q0Sn^.ͣk!VpN5CO[Ce&D[-̶h\@5&krJ٠xnd}|ne0$dBGW01Z։RƉ`;zB "jx ;V%$򌱆}Ph σ\Ī혗~z.+_|$['lV=Ɔ +,Xn{seD6fN. Zȏ/xvNp3T8ۺP f:.F%q\NNE$IQ4%7ْbm,]yi]00=舜:eQa^zb[w>HwPb͎ii,rҗ=Yus'Wo;z]Dcl'o'fVNnfv%: s}U3g4-oLL(PB(`\%RζZaѻ6-̀Q*ûFI%$QEe? ֟VNuvǢWtS%\j-y[ΛяL֧Gm*tG~sڧl:,yW HFވe*?؄Ҡ^M\::1ƵmFxN_m .I(k+/-Jgݘl 8Qls&etD$QUY;\xdM_)z>,h%N ,V ]:AN70OěwjsY JPv>,f#)Zq=3<=d w` ;+iij%ǜ9/6=T_/9J$P(;ͦtNٮ &6+wg?WӍ@%#P!:b0+sx-CΨwޅN=1Ty*_vڳU0@q}=W׮{}=GA\,{&抲!zH90gIH,R̔5YZ 7  F5qF+ͷp32Y};AZIQkx{8AP tw@AFv=ۍNi3dkxuCY >L6{yR˻*p V0(B|g'7ydtI1=B i~Y=@# HFXRz sZK~eP?/I}oLeP7%o2\ruBbN'Pfγ[-PWCdI$3,8qH'ZʻUgwTST_ \ JC%٩k] >foiâJWLFa=%֬ Ov&g+?wgG4JS1ؐ$% <$Đ;K0>rm# I>nX²|}X_ꍫ5*N2E.h+BgW|bi͌vL! e8oF`ގYAӵ%LV-O =zvOCs ʴ}]p9j]2>D} YG ͷPc*%0pQX?}0z/on4Cc 6bC kbW-(0@4 ,װP& $ؒe=T `Dzn{2զ2B#em[i49,pO_l̘ۚ͟x8[8[J1YՀK-wAvru?<}]9y~;QTEP .Fq7uJ"9#GbR9<רPJH1տZ]TGu;EIF/o1B>m;N.qXEz6΍/|X}sPMF["a[$Hz&1s]ngh!-   ?K.,xt@uᶽE;7ER<{{=氹u^mɆm+,Q ]MZtA P uLP=愂B san^_?y-ut}1 8d,hvܜbw.|R8Tv" Gh*e?ƽ6U 0Ip.k{omw&!ձ20\f"Yd<8NrZX()oՑ nNN]Q8i&Lw 5 LC= 1+ xZN0yPNc͕Fl e%V;Q՗g17y$ZQ!^ :TbuQ䬌I<)*z}8 q!SI^j8@W_ġ4# S1 <]ص{(+!b,A۬* ZUn}+7NYRáh@`F%eqAQ= nSʸ&h|/1J.5+W|jȈh-9'HE+/]"]nn`-OHopC=sFEΊJS|NJ$S Fhi!"~05&ES%I;+ J{LtzbQ*Q+t϶B]}aGsf_k'pweT-UL1K55}i8/`]5ɯ,"^~ bi>3Y;0[2ga.#Y-f/n#fu+j.ɫcԆ։=;q %z929smg`>7Lîq mdu$(c ͅ'?Qшu%ڨG%/0U[]wQ 0Mgor5g9Juwp'%Aka ΢NR>ͫdjG9k:hYv dC+]+x}V;iYm67#LhKH%UQ ^ȏ`>jBgT.T, OL 2)+Ԁ6K32MP!ETEbU.5]-Ϯ1<c}4MvkF:s7P=nԣzGffJ1C}x39 k [ AJqu ̬ęX?IYMWӿBD?>\*$ԕ4LN1[ #Y٨)ܒN#V;TOVd"[ %]s'C1 -o8sݻwAjU8`\Ч#ī%$ 4Haޡد^nkJ ?oHCA{i @YWꭀ=gͶ w~8[ &%*"bC,ƠC6>rJ5E 7yZYW!#r5_]BUJHD_JC>0r*|3U-_cO_0id {: }?=M-U|lp,ϿH m=Ļ]ab#I8MgPW,sPl_ܧ"*igML:u'j8| ``k4qVGգ9mq\t qy= ͼ )ֳ"feřFDpRwE˥`[y3!Uƥɮ9Xŝ^m߽VU2^7fnm"࣋ڍۖXmL${s].9cX?;JvvMA*s-fioq^#-6TML Cb1:>_S}:D\(Vp5t8v͜E)3(d%',&V) Jӑ%C^/3'n,S9=$ץ)Vfm_>a߭U0`ꬌ's^n T,cZ;L ?"%>g ]#QGhIzT0LnF( ]Yѩ:#YjȄ:&Kю؄QT(䘅_͒\Iao;lV#VgrU'VLw61o`\@_S+ICUE!>bLgB>R]Uʿ_u!H,~G6/6uؗ-EOiliepBs}ݜ; F;<>vnE LCKō) ɍ|48] m :n [jZdJn2C8NyVCX |Gl餂fŋ!nYⷛ,%g5QkMnq4?c,uo,7JrҨO7LJ@3iLAZBA34ZPyVC(l6S+9zcK]*W;RRF[fp 7bʞ aĆ5f|z?.돏IFz,q}ZGR}KgUti8Aq:B.^o pҔ*u׬S.랮taQVWY(+ {mjf>*"Rd*k&F|^:9ocvZ.G+<9IQM^r?'4*DzITV }[k/nx1qXǃFqO{8P0x<,5Ew}zsJgM(gPfi^ =u>H=v@xƺddZNwp FLu0mr?·}a҉R 9,e={&HJҿ,bȒdrt|vMV.!n'TP,z<-t;M#B*^.g̫5S(EYsEzzZ=r}KhU0g+zzwY!¾emE[5-i7ZJT&[~??xyeYSjX\wm-im;x5(W{~,e{f[pU\+Yҋrk3HX)?~( p;`h=o>ê,~N=B6%*xɴs>,z߭ Z7[,.v`HWC }衰\Yj!LڢZN!ʚH$hLŐ7J%G2oK [!?d)u0)!J g x&3&Vn05P MPݐ$eC)@21WK5oz5`=+:; YfLI\cׅ./s{>t"##w|SAt{@< uWIq)7+$D`ˤO WQ%KTK/$\AerVrǽ}< kQ5zi-+l phʠ6䑭YS)DZoMg |#CbYNM,ލ6l2ܫBG2btz[<73Im grC5W\ _yUs}R\6al31\hӃ a7!ALedzH'O<4V""]5j 9~P(mhaIC' ZSԖO? bceJ]Q73HN;iVi K7!6TE>80B5#&zWq+&B'層ߤ:Ŧ:.RgOGeM UIѯjb \Ny3UGAeU@"E w̍ԛF8RRIï7 mR~D((φԶt 0`ɣ'݊#;h$| bi{늉M_na nB֋HԈK[H˧aȃ.@vf]j݆Sf R#ɵU5ܖU9DB:[A ktEOXpie~9%?]CK…a+zI(;sYnrw@@If0,ln6*Cx& O\̣a},B%τ!?5c1^ض=7-VN_:׵#q 9eV7_uҼ;`h7M Ck[O[ŴX?ohQ5-烴#Wŭ =Ši/K^_K!bz^ (xt+H?1_z?mEe3mtT*08+z~UH?Q/Bp]˻&WjIjM]&Yr̫>gڎ"t ZS)!>0;&Xu Tci%J1:Tw@ˎ?Tzj9M87 G/ZGdDúu`DE:*f'2ZG#Z ?k6R /KU[)%J |1ܞ'KIl95mf)Э$ QWoTFh @=zF!['yw&A<$10t\s~Л\y=RpUg%H7zCڀei\Ɏ9w߶C^!NS_|i4 Xow?^iY#B)1K)I;ضHY;m.uv!;Q(hdSPc֠lX8cG@OHdIA\A`Q?;rwa͉2@FRM|Ue[;?@* & ,`[`BsaH?JOdvHV7V3%mk`Q7 T)TL.WQx_&EFߝmf}ޚH_I 6SIgWe2{#X}ʾFŶ˪;vLMHNPw=t@Nۑbb'9h@7_P"]W7B0܊m#$iʹd@vLObT}jeL 5;FgX*^J$pˉws=,W,"uh96 _\.Nj`D ?-nIƗwҤ91f?&]_Lˣdyg13ga"ð7| $#L^kDb*V-փIAb2+@[;UtipFc@Fޖ}È=E9_ ތ 6ݩ/ &b-sy N>ڒ0UÐD¡F##09ur !!BGft>bHXyꠖAvP:"sߕ nʁU) "Qsvæ;$ aiԆvXf0ӹ6 Y:yP鵪רH^Y~CpC_ ~K'd' ^Ly [{*u\JuVJV&ZȟKNVȢ="\\`qZݟ0_jgYQ']]# IJJBZa!I Wa^Ѯ-V_l@򜵵529-N(W qs̃*+4ٱ(A?w-JD?|bi܅hjr<ꇙ]XTgջqa _ZKTĒ>4MPnt)ɷ! E8v tmͭO/=[ui~ ~_?dž0KM֘*II0K$Na6'8 ҋ0 V& h:͌YYšB)~36^LPv2ԅxBha#~J;/03 Pd/jQܝN 3of+2 H_J[ iW8{S%-u| eVX~϶#K7cs6/{#.. Ɂ\b:iakn\|HS,*.[h՚d@5poxH&Ȁto:6lN`yԮM{X%o kD:a2v4Hq&"y]JUOKaBP޴c_h-*΀$EQ--5Bԯ2A ڃ],^7+ o\+wڑ2x6тIdܽmU)_Bw?rObrv7Y'j_@Ceg(T鯦R /Ԕ (],4[ed::Ċ="y9*J”`=0\#Tf93P~OC*}(X c$a$UEP።ը۰Yc7O;d ~u5csf3hpčh,fOr~)ZR0xW*̫gTk) N+q'tgȄ=YnP. j/elj5OհZ-ioߥLXy`5]_ȴK/-Y:{ApʫNRe2BT}$ Ǝtۼ㖉+AJE^Hʈ~F=bIVp~9f_iԘPēptI(C"pzH^73#jD0L[|a0(!ZI3Oat- bt3Vgfoq\űoÜh3cldfhXb^"aKSVZe4ݳ?ߺ*N: @(e4Tҙ "fK_3x^x[x ߖ@Ag* _/jfIC_6C ~_\U ,=zI0<6͐μZbj, ^2hz~J@0=*M֌IvyeX퐘 01<ƣ<&fF w&;7[w ob@*lgfsQJm :AV^ ׼fgD*gmEjA8ƌ.9}oK=*' ϱRsgJ10F?QEۨPԀA[?AqJz,| r:SP X38{si qi ۽3wZ~kIvW}ˈ5<1K cAwNƩ oW 2z8ѣQ)%AЦ<'mk֨!Xi51ZŸJB II'!i7w-ljCU9E߆ XZD}7`R\WĊGTBk#Xl~!堄ԁ<]O`z^(#)?CaXӀ4Mxɳ*oN7k26 d[0u*듭e5)4m_<3z103D_yOV m%]vt_3 ËpB/tJYxmAPUʬٍt #4Ӂ`zp'1osŔt 9`zMH9\.:~ ^ 1@ZzVxe{{? F Clங_#ӿ ԏ>nS7Ze[a]jĒ\v"\;?荿2Ȱ"ܦt u+9x=7DG>^K a~j`l;("F1}ruϲAad:+x'OmqN:w|$qFn7t5Ή8+=ޮlOyg 8yb@! .R5Ձ))z΍9B+VU% b<ˆ:E;} nb ]uW ut^T9֜~qhɺ* j Hs 42RF)/ڱ.^~6P4}.KcD`^'kpqAdWz'ΓStk)U'y`n9MÖZls^n~L6\Mޫ'eWW3%A& ]:7YTN-?v`Z%|Th>6 {́;uL= V57.¤E]`o/ c{\t+&GYx.0H#ϊ'd5*RÙa9ާx0޼ Z<ߜvMP#{0Pv 8S#ՔѪm[<Ԙc~ -)ЧG ګǢpY*"[ ﮞtg>Pm1~Y^6*yIff٫ruWvUhSPwnHK iShY'mkTnЦaáSSR/Uůc 9$r<6btпfwi ,|oXJnՎ/s%wvk|=DKs.d=lS?P3F;iIS3$(,dQ:kpcmE Ċ̙nFй0iZqGc*F$wTrH.b$\^&x dK$[;U!;W_/ rãhBqlp|Mbװ3lReQU _ ykG-jO(SSݥ'ehߚ]U?r>KCR6*_e P? u1PQ8cYUMXy+r\-v=x'dYⲂ[ffx:"u?j2N˔VU yJf!"{7hN:v 62(s qʅi"2+b}|9է~'֐ƭb[[C)SY1G7O\7? C^0`wArVPD]3zM2ORg*]<ہ@*`3ds,=,!n9x|ʜC׉U"0XϹ5>G)Ȯ59ٚhxz~LyFq vmO^$pGhE ;=#OG f*vȥSz-.^ l::Hrj yYC EğUA4!}Q6(x!Me`m^UCZ["aU֋Me@Cr ;4f7@I;,F[nfiM5[ o+ۙkYW>!sH)ЂQ袌ICKJ(o.x> 'SUid2 4cA6o J~D+Þ7:OX8c\(['led1pTΉ@Aifi(FЛ nViJ"p(I(%oNnh`mͣJ֘.cB| !bjM!=!BNď2f"G@Βȓ_-Wn =t lߦ(m=*!g$ $LS^&^/7:TcI[wm V1A0s'VM=uCZ3x0(*>{ B4ZcAs6bE"Ǵׅvɝ`Ln&rz佐YZSR R2@n9 lϾJ~)hn֌Δ Wm!247 'n xTuz[C @w0Lu[Gz8Ɗް[,hc1yPš8GyȀsۮ{ڷӸACY턶-)ʳyY}IP9^ixRcHgvOX)IX]Sd $eRe,\2Sz~ ?ýS-|Z?-j:Ey'3hT̼\yv5ͪlKW[M}#M48G;+K?A|܌_UExtgc"/QTۍ6۬ST5л8 XB-guj?){ĮZ=,Chn\ .B.B#Q lS'74682OzzvIJԠ%,7p~SZ"]ȁQy-{K{P2tt 8PgE٧A&ٝ7C1@Ёu\ [+'O c̭psxc~::i,uYu|:4RX𡥠=O yjSkY^eqV ؏0QaF,1.((Z8P,ce+<#vI3)RC#-@ܖ1A#_iq3yB'yU#;~ |O8zT/!w>B&_jmu@lPib ^rrXAJo3^<vEiO. yʕgu" K8u{[AjqO8`1 t]E=H9Ldg0V`o2h'}h67Ǘ]*eEף}3S`xb_LWwn?0#+U`ifMQ,8E#hHh[|UhP ӈKuܙzD eǞigj[\"ҸMdD&9],4d ` |--&eƮ'I-OWT#֎s{7P)3[7hϿb6m* .:V\Ҩ{;Tp*q '|R1cox!`礣sEռ; ˄ЈUF˧ #r֝ߢvvY'.OHysZ:˲D-$aQV& h8e g]Ϡ8<nj3 kg.k{|{vPFy|$E a[ Ɉ4L5f8xpY]i@7Peѣmߕ\1 (A͊W )=@8姨~ +010ȭu%Dl&*\d8/ybG*{$ߑrŜ^<6q)*q)ubk?J#p9ɠH,J7G~X TFKyd˺PKP% Tg>te{,'Tl+i/waGA#O@Eg ,QH* t/!u"y- [LXÚR.ܒҩ fx1 gǕQMn=Pc<ŸJ-n.z3D)>s"?/>{td8-uTʖe)aG:7 -AbsBtSv8Cy (U\bLJAFL׭7hHK6$2;o_+`qW.HeZ`h'RAW 폧 ILAISLwbcNɩTT`0 \jǻ*3_@ ڌ ~>k-ci@J8֙C&8p-j*A\ dvcyGJË/Xax sXV/Cԃ%MZ,egCM) NZX8@>T\ >~^+<>xW_qɟ6l:>Ed6j#1=mI x#z~gzC“FWP2%d~X>ݾ)/RsǛ5ځ X2Y~E ݢ0%<PV.^G9}{q焍zƿ ^jRˏPl?"hTY {@>/0;8H˓x#~LMLbzTte*bɗe 6 8݀bYjpb|qŮ(wGyW>KKfijfB<3G5Azq0^{lLT4BChF$Kj 8eײ{$韐a5]o^N>thy߈9oBi=o@=kd>RUe$,*yYt{'H5vyyc@Os͏$kcNntA+* %h_N@X?㭗sԒTY~# 8(N*_0}nA50qWtw*5:j .>.}6^2+bs{)+a-af=Yu4g+OO${ #ri.W7/(%邽 ^[UBK}RX"$afQ{%G sxad#2m@詣](%"F.#{xK52`p&O_Lgs6eW4WON;i:8X4,o/QGF9I-5|$}9H%TDVlRꈬXpEXnmAQtJ04U^ NnLT0[TMeeB dQ_=WS70Q(a4MIȧ<7e nG厯ApaxKcNY5ݎQ#o%"! YUۆ)2Aܢ]@~؂qXE#S7#vJYMY H߉MUΜǺoy7Rnv%*6aHB,3 d>zKDxtM] 24urhW;3sF߫pDn5ܦH+u|J9 J\0o:4C:jQ~O<WP.w)}j2qVỶaDFK5崈wEAVZ}jQ ȗTq%D>aA“6RRI!84'̗o' 34eq?FHog͜J` *խr(LE%U{-waqrl/5%ׄ>)G<ar㔵LDIĂ,Vg^ {q{.±r5yJ~9'x{+KNirNx@zsD"e^wZ{5}!R{nʅM߇:_yzp^689&`~pc&~b >Ֆh 5Q'Zy^Ce=J>k t K(|Ҫs_7 D=#q]Ţprae 4q jأFۊ;po mI8qA}#)`lx逎kpY1 7hY^b&(gd-rzJ9| X`T{k]TI͘SHgoPB xsKDx'oC|99 FʩR1 4JpOݔܶCghK1Hs]2.GnY+R?䢽[\Si65{Ƣ.Y*%wt4_gϵVRe+=*suiAKY SmS=Zk 64*`s uk43 cmSaя6,\EVkC_$QRup~ÓQyq5(6u)'~t)t"~1H\M3@1pY^931nw:p̶ Pf mԮ0*%Ѧ G7g_Ѿ,uOm.?)8)e]>}ɴ'@(-RnQ_QL1i$f@48.z֫1B44Vb6,<Æð%8ukr`_?=!A-!j?`Di6\$Ye](­&=me{uF>y *2'vj43:/:6VŨYq*Es&-AҜ lEyfo3ô 'r=컌p< }Ɓ3^#͐5y 4oÚ9c23HQ~E7C60nۍ0LX98(P'zTi[٬sBkgL lZ;@~DG'UZkL)H[ V*|`.Iσk>$[3 EIFrUCN=7;\)_lQIvW:!ƒ\6 =H ^\=s7pkzqsh"_!q5x ;vD=^ 7>Rit\2MqL-~qJ6(+)h[4bLjtvkf6Ot Jz{=߬͡e='p+dK8PZ3K Bv{x#ڲFs&llaAi¼-ziw6WR% ڿ^pr6K+q߃ A*Q =9TJE'R8?I<-djeyM.H",03HtmqKMHZ(bF7 BDY;#[dyss| gtMU ܜi>n?h0-:٠OY3A pqY]ȕ7`8Jx)Mh͢q@\%dKh㟠."< 9q7YWNM'@;`UdV[?c70Dq0tci%=M CT@Xe;"zM+!0M &{ikGS[*Z۔Jb /5bsT 6*Qs5Et$ta6<wYi'Za5~MW2e靐&uіNZ_ը՜ l=_N:icoymX߉Բ!Zĸл[:c6ps Dr\JOfы]F,4 Vr.#[V;^3 W [n/HsVjf^lɚXWB|k61$xngYLD GDu#Y=JIVkK BUaS`g@87WlE9 G_ژw9]-\raz0=Vbi^uGpwzHqEu3ՎE0@1pN2\t?oQ]ڡ Sk X׉7|MrmY7P1t\4'%{:Þq=*(Yq!cq*&E3淀c-o[ӔvSkv= X8o5L{JCH^hi]GPKc\nN-ȩ*2o'+u! *`թe[Fضi՜+ݳ6‘~.NbrB#kI  Ee\\ȓ:&چy T.F-X MT;4?u6@CU<;^"6sr 7^NI6~t8 ɉ)ѪŽ06zvSSx.߂Եb$Y^Eqa i jܦxS&}"g`+~`lYBs&g71Bo_"-TCNrͪÚyU`'+f'QQ1idZAc3<[[]P5dWt`9=f`ř$v G hjs;;šc%+7*#.s3PH2"odtu^jvfs¢5&4J ׀K{dģU6Yߣ󩩳Z/\|?#;ty:ipؤH&s+N:,^? T*Qܴ"{,= 䛵J1]>brp-Q/;9T3 z=AK= SeFQz4a#*qx%]2~X6RaP,:8 CקZ*jd[(TQ&*mSԙzH-1*KG01R WqWYf©`ryy$%t`6CMK I퉭[,EZ%t[Jm<5˾랆aoCĖOQ 8sK䎗[S'@@+쓶pԢܘS7PPtЋ phuD.` 4nM砠Tu|{hpS?M4B&B*!V^%>MȗbΖB\BćRQzK|ҕaD0lQhu/6RP ^eKȅ" ${ D5l_hJB2X TneGjn|UD]48USnhN`l6[>Ny!45NW$uYg.(^e zg[*<Tu̷ '"T + |a9or_zF?2qzks\v}$,v{:E9bP,X{¢MْL>xQG f+?_TFu]d9oϯC:pFGdꍂ.(ГEn/JmͳDnٛ8,O<5ʗ2ř=.QG2lu#/q ziD !_3P Os4Z9mf6?e"UY]DĉtRKeH+_AX@* "BAM!k+@;4g}wm :ALωaS_gaae`L~Y"5qA0Mͪl@}״Xbh !1bd鰇ZpjgE)OSUt|6 9CS:ie;t:w)VcєdI AA1%If 8c^-5ڧhe&>UM%eFlw t /-?y_Շ.߭V.ɃEα V([+6xVCXrEjs~\.@e2gSH ̜gd\A'1aB!gKNPO 70YJPwj N}r7"/`|Pj  @ Bdd~h|-[~# )?!F8IFӾ޼Ov2JhN !x¹K2#_ns.)UIYtZr7x s .tDN;/r5C+!Re2DFEnhWS9ïL ď0ko7m:u.-de>,l %Epnz/FVAwps,ޚ;FqE8Dè®Foùd4,'8BYW nij 8-TۧWBʾH\KY$:* kʼ'-hPcڌo*:OM:V{{o3>@f.zM۪)fU2%q.dU& "Q&$$bu D(2C1+mjPZt/2y5-f>ܖtDr[TZ4N`_qA{-G,/uHL_ap̀H1,&jjɁ:8x݈ o]V 3IK#n!W'yZN;2py$x iVwyQXxҕ?lssz_ג>++{vCV"rZ9tMG-s ֈH7Zxw eTwhO[PF*&OힻR~̵2^"m= BkFg& q D9e/'Xae4"7 zp3ŸSPwzT!E)kCP-L5\W(um:@/YK=;xyv;y`~ 4J]R>uQW9bBbn] jV+SR,897V0d$wosOšY\@ci>BYU1sj׷IbT!@ 3\kCUDa>CO̡7Jj 3)21"ոElS\:kcE%4_]gjPV1{gYZ070701000000e1000081a4000000000000000000000001644ae3bb00001318000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/dvb-frontends/stv6110.ko.xz7zXZִF!t/C]?Eh=ڜ.+͟F'4L*0R`4J!w ]/Aƿ$&cmUh-{7N=Ao 09@I{Dm)NF7ۈ 8'8Hm%ty(^wZcGn`Nsp<9>*4P%jLgHhM!WY$s>XMלlch;ò7L^f} S!0SCMWzHÂ-vٽ #✆8']7:P/mH w0¿v=V|Jy`2ԉkFhywRٮh3ajWefFCyפ+T8K/oQWdZǪ&2GF'=![#9#[#^yh f6" .~CmI,cAo3=tҙ8n`KC;Ito[=`ڹ'yb5$<ٜ`jgmA/-v֚D;^CCVWSiXfڙ PSݖ'J`Buw2DOTr+W mz61O˦tܑY z 7b:`ƨ= [Ț+m B ǥJדeկpZȱahQj䭥Z&W{,|^UK0jA6&'2 eIu/`8m> W."~;@/T+.;u~ڵݼykK:bUo:ʤ2n/s8c2"I"fk q0EC0yosz tFlt9akS Kl j^rƝ '`B2_MD=.("ͼ>xp02ӃԼ40LB,{9"~"X6fAwMi?fWVp(ŔO.TadvMf؜͚$0:B1(]ěO-k3oQځ[:`nǗ-1ve|xC͗[qa_$hzMEDnHsZd(?:_omCab%EGo9$bޝ3Q}R! NrJ nd.05Ņ.0 x1-zT2Ɲ-G\GP}qPnm⏝< mđneI4`nCN0?++H!|F4=z2+nXgIO}s"? E.!TlңR=+Y+~r(U S'&Q @"?. F ;w+aoW\V%=3ۣXu"aW` #ef*bW]` +qoNFXK$({ }Wb90Җ8W2Um" % 㽤jIؾjI ZHan(nj؂{׎xXrhWa$޿0>x'M+F[/҂I p$gwD'%C# ) $ո^ ΝDplƇ3yB6|xr(*~ ؤ (]N7@{ wړ!oi©͠FT;YW!Q.K&yvsbnw?^'J^Iߥw)ǒ._hq2>пyx=o6jVd~5זPb@p!7`nU7@5:Sc@I7 RhȦb9!⾼ZX*F\ޒ;tL6rG<53eJKV޾^'`ŝ6ys(r^ #=P#c ?LrZ/@M{V)>3)aD:Nlv!U ~cxsSCob%HUӇ PY˔MTz|yRaL9H+Ă)I;_Yyv )cB@s7 o k@ k4 %!hE%]eܠ#٩Ӈ'>\8tȕ[s2zc.6u!nl& Mn?m.oe)z"բ?cGNԷzҚ䊄͛׷P=Sd=,{Xق^?aSݫH%nhOpɚ{y|gn<>w~}]nX1$&4%lVE:u o$7qW{̗;!sk[妦˓s bƈ,i$]ٷkg#FW\x /SR,S%-F8Csl9+`|M:K+k{ڟ(Ƥ_  DT d&0dz(;ō+E''T#Tfo:?hLj/jMZZx^R&i \Fh;DCRnˇ#Pr!J:ԯKz$]p Cѧ-MJQBs!sjNS1\Lzf\1٫h Vh{ڶo }8d/Ώ`yYqlH#ۏ{t]7mPc媪ϻ,W-#{GQQYY96z=9! Qg-ģ@67+Y|?Rqh2agnjOɲTVj F AxmE7.r 텳9wr~F}R}iG1v(ut5[߹̰!$ > YY=!/av]ª#S.LvQ u1H أu1̀7u<bkgOQ@pbVs]λJbsiVYN UrV |U*vZ\y=Y* όUqdILhl9,9;N;ۂ'Ua`~o9r18yܟc7g PfŎn0X)bP\k'EiUTmoZx6ݿ?NwM/+_ke\-r{Di/9{4A;Q3.!sMgGm>0lXN*X]wp3SR!H#wB#@ k-y[z*CZCѸԟi&u4)5yqD *RU\;*reqNEчrαUjUfa@~N#78ƍ]/yi?G=l~&n3J)~?3 EIo$%vB>e1f&RdHsqs>U)%gLx_x-jR>n풀JN!J8Z&L ړ K|YKwG7)r.QL"$,ٴ "mt2;9SS ?Y_w!Wj{wg Bڏ/ ??Pn%Y?5]~$cMizK  mPL+N$G:13 ոA MQ*+[l܈rZJl固@22Tr`; r[j-鱄4X^?PD: [ě@Hb7< Q {%yC!`R&?֋K2~.W*g𢡄pDrǬ7$zPH6{nӮ!ߔ.ɰȏ!0AlQ*u'rbuxW6f\8ӟa~{XH.%(X6='_LP+ )GD*~xfCًmIgӜM>tN9CzܟN-ѱK_UVOԈ܋Pym+c!Y=1?Sf"ܢAm}CS|c;?rYr5Y7&ِq`\=0i@ㄱ:z嶛_ҹ qH\5l7;$R@9zU"QݥqSp CZ{XO3$ rv. #`ԄA-|[E2n_2Ty>S_x"qB"@ԥ _d HU* Bs `sZchrz߼.r3 FmJc.r?n:,t׼!⒞ERD?`pÊx?&!/tǹ늮y螇#AT-25df`kOq9:?DRn`r3zBpWE!2!57ˉK 2Y"j D ,S&3oR9cΝΙ1{x_P7``s5+B]6;RIC\{i|TaM{]6yH`攀Jg9-*ֶGSu*&w!zr|jZ(|2+4]HH>UWYyҾrDQMja+.Rx7I,ff/#71oD qߥ5ԣ_ֹV10ݘt`hB7z8r|4y 8Z.e 9If_'|ٰ0`MmVdz?WlZ\S[i`!6cն~ xFrNvY55*Xuٜ*ՏdȚhDH<Qn[cd!=\ 5C0@\b'ߠg ?9a1xؓB]8 :a j1pM([זxg2Eܹ22kOV1_Zq0"Bg děfhQ˯=`#׬̃e6xڷ^X&*8;Q \tb^XzjY3ov?({l)ͷnx)‰pwa"RƸR:~̏eT GR.{ƌbTl[BN_x1>pW-6iu8~AaYAP\ \L9i=uPWfx}[` `n2lh&"!؋2-+'xPF{5}}YsN6q9=PçFRz> 8`=̡1س%H%psAX#o̩C5>"x]5ߋ"zB il-T!%Pje,d}SMEA_5X6mva[ {,qc+EdeI^dÆ Uy 9J6C6`G4NQ;=j4}~c̘.(؏"~` ﶋy'XHc*GbfCiӂ:4{8#RaCE?u 3/ȵu_=t~멨9xzov`a|86rY5J$Jжves 8H78;5 Y7=r,E2[ۭ- lsM}cƍ]v)ak=Fl|]sL"G%Ajpz HxrzcK$> )O "I4yLSH&*xT$=f56TtΉ niȻɜ1]EڤTk\\IDE5HjT^c[T~je(|Nc:hˮ(=^镇 0E .}rB;~]vgPFѯ:?CO7k5֦bޮ ώ xw9bjLs5)6b7KkVɒX7'wvvM z5p7*_Ffhű_fAJgVp! bO-8ʛY8z$+()mV홁.r j=&Y\M~ 7Hwv7õyXh7çwkkM<=!L9w[{Lȏ}l$#RíG) "i)JęU^FI>%qΥ&GE* >L@4ș#$S!փ9 sC9A<7JԤLGqMғG" {E;* 4Մ*zf 4mgC|Ť7 'rS@_퀟f_(=9]-gQ _lݙ% o-{l}p&\E7JFEO}orCjB4W | L{Zɪ"%h;f I_>Ͽ0T=3r$1#m4RV.t9cjk\ŀṽB9p+i2y !jO>Tl~Է%\F??^Bfb%I%D?ݪ]iփRL8  ujQ'>OO~; #c=BP8p?WggyЈPy)"36ιy -b;0P mA2L:p۬6f_clފYI$|ռq\}cY~;NlUz1t1[(/;, #hNN){%XYtSkkU XL :ZУ9tsZHY0Q\VMvu=s[Q-u\_п􌞱Jb*oť2D}"o4?#RE6Hty/@L~iĉ8Dazshm=/%Py WT?4$=TR)gZ7s 5G$nLx{-+Sʴ{\jʦ+}=*Z JĎP1b".*#ڌFRolLMlC* `2c0SO f.[% mI_[18 {!!6>~Uq|VJ2$6} +Ja V,rsrak MZ#F ]-`+ҐXlj҈APV~ 4b*Yp@ܠM4v7e hwհQ 0m6EL H4Ogq.1%Q0 {%0>N.YWqLz²Jn>Pޙ(F+ZzdΘG,XS<*BۯqЧҒ,' PrޖJ L,ߣPcp8#)/|~`L:j1A6ey>@PW/># 5"`BLjhulԩ ~>TX~p4 ]{bOشd]Ї);.H銰jpIE{h?wムHHezێ,SmLU7+1Ҹ[D&MN>mM(ɰ>ׄǟ F fRz x=]: To-DѳSt quX&X)V-'q(>X Xӹ{m2jgDK N|N`SKF aN_a$U] kͧJj,HJa "k],NN Pϋtw>ҞBWHaqM#x>]GlI!ϩ gбcv,HrC,3XmHIs0 Gj̼D$jgN>jP˳W8lD2'"K}oHX;SqKO߻|\~Ƒ1Xs7z 1%K'6*;7 pN&ai;(ۮj {Ւ0-㋡8@hYm;@_^jn]30 2 ՎPc*ލq#'0i3ԫRZT& sz<_o&}F,'!&37‡fREЊ-ֲM?^;VY*nv98b?r8v@ҵKl\,>wAW=M o3UH'7r4<,)|–4č49*_9 adXY,eXS-rwfOOum˙EdSѓ%d:,)]GlC^TCLތƍb.~F K1 P.<}{F 9 Axp?BtOgFcl+oT]`Y& uFxs8Wݱz7-@f60M/s,Ai0,JVN$.; .50껵#08E\6ZeC׹сLXv]h\'9?1μuQNX4T2#b=7iӨ98tVIH?"B˯;F'/X!Wxl!byURPIO}޻6;mDp !:,YtL6>Q\9Dp{ 3ZOKKN>RBeV qɔoth7O)6xyߑ[Mf0"9Xo,R]Ӭ.]$x`~DZx-rЁw\ +n>3^1DL>ZE|b0Շd:9V%7X5M^5$."Ⅱ/A\(6[82'oGhs>X>'d-ʂT`4T:+'Nf }:e/g)N[w4';q0ƼCǗ0)mU\?~ Ӂw3 YY>Ey#F( 'V+:hƙk䭇CD؝1erJ\SAS9{@|!M:I/jh !g)OhRz]2##QfOB=4nϐ}6MAI~q v{A@{N??mQʃ^ /w> ED\{L GbD '̵[q?G  BG9dz{K qq،y0f7,d nb1rS7WnVpPE s3۠5Pո7)}.Ǚ (eJ>ڎ :[ XGu}O70)Q)=s^!;o;Muh.YB1t^d-`Q(e$OYI_%8DNc 棭ݬA(X#:eJ*0D :񓚑ׇUhp .KCd#t$Q zmۈ1uy;2U@ko]R?ZpFVglTxڱ SW6Vu @:k!kl*AަK1iWv =i, N@<ڪ}nĞ%z41NuWJɭ{ۃx\mJ>q:hGƺsÄ?.bR@֖Or8qxv; "O c~'3;P[QڴKrZ(ߏXb)ֶ{mw1OՈɔ]Q_!uЛG̈́QSdru/CFQsi\6Xs@u M '/@M?A[Ѹ:/^:L2G1ٻɠR,哬QQDcERu5q\.<{/K\\%ObC<ՏJAt3xF>P? ^ov j SxB޻)K;uXxY %ܤ{ԋ>3Ƃ0dϙȸRfqaxի9M(,Ph6!U@A44Il62 >rtyU.7 b`H;dY_tW!W]oKE/#4J~ s<۩9J k!whXD_¿ؑ< &)[lj@u&XL#٦8KZJBP0iͻ lGQ8j&=c))"ؼ juD*? 9([#*KPyťr]:ia˄o=`xj="3d//8HN 35$ !\fwbU72K5&OhoFAmOX"\_CEKf̟;WFjs^6x[t`+C@>2bɺ P7NۭY6d8٭gf~Ms ;kl"0e#m= LBP ) W NFO`ep5a}͟h =?v;5go@/Nr:W#>r~)O**;ZAUA*<j?τsMqrʪ\voV앍^JO %1.-#:T4O"E H" vyC? K0W<<ȴo&*A SKzI4  B &B Rr/A".b6 [;8ceK%R]^yNRٲ*r-Q4IC!XX_QxO?܃ertTlE_^H('FQeM,NVy.((md`Csc&WdWoJS.z.cSxi].)xLojF][(^>BV^A]8j]<ۻzC*mԪrwHVѥ!珹HS2`qrj^GCj1E-$r.ݢ0p?'`2ѓj" UN͡NK͢ |A|kl?bU,6DA397w=36%jն]`lz ҵY2?0ع>ds51)cW SfFED"@ӶV2nL%-ASSrbkvwcW]ޗ3 6|(~~߼<ʜAcp(iGFI/Ѕnoi;yܣ&#79RfD/m9T^Y[=J 5l(%̵U#D"BEgi @"R/_3268A'&;-;s'eik@EfdȣG&Cz9c ,#. H~>xݜ;7ag4]?$WbH) #o);>iJvb>510sT|5ohj]}Mц.߸>DrZbڹy<9n C[cu 9c>*oyёGʏs}i&dc }P:o&񔙋|@Zo6~"cx i]?K1=*8h}~p.CsKF=(Ą uN @.}`OFd2^h]hU^{s/FdO`E—>`pÄኺ˼[xt<䶟&(j]Eೈ.ڈ]7>S0*p-{k%AÏVaV]BD7AlK̿ 8EFtL-A)>/VJ5U ! ަR!mJ6̘z*p=yY Ś(~Y|+F :6n״0X~(a%мL^αMpWbu- U##(9[``3kYN#r!:BYnm{EmuDs޳jҎu$mˇΧ Fvs) '\R!0y[ u?H oذ#3VU4f"yU=1uLޗ\Sd9W8:dT5BB : /pSA0LkG)ݗ딨nDU4`RѰiՖ[|!C_л8PدMkn_rw e*X={U¡-v$3j=G_BZXuA.yG8H1c <10EP s7aVJl[rWkCw#r:]l} d_♶X` KI9)b_^{|NsԨ|A$ p,T twU,">->#-낡!Pq^P&y: "z&AM`2.K6}: WĕjB%f&ӺHOee .\)K4¾ 68{˵$||MPrȕ‹KvBQXGK &ّEZQ9e%J=*Hd!g|szq%nlbaX$*|%{R'CL׼tƱChs{y@9H5喐Q@F2} }=^Զ 8;gWk*Da8&bx]v%Flu1&̡Sc|>Ճ8ϡ{;._ټdjBT5,I$pB#BJTXrLEX={^AJW=/2Gt=0Ԟ*_>o(4އa#wAc1rFFb+KMʩQfg$j=:gupΦT'*h%##3u2]܋}GNͣeߪ,ʣSHЯv?u^t@c.&}cV9Ph?JK_[;&^uWD"3B@f ,&#l ׂ"M]FSƹbOģQ4x *m 6϶7Uv-v|2%UasƜ UJAR0<x]$[ϕ K1-ra-o\o&lR6Sd`\K+44ٓHp)g~GzCԷ |?ds"2^Qɀ%X%W}V3DC(жv:i<,+? YOR`:,xtXۙZenAm~#C)LK/~ LԒ[܂Db l?@G}/V-? 7aAVS@(pvt_ڈ\:lo9^)bw/K YzAD9`?u5"uTC242bkB7=jAD 3ZKa f;MBw->@*&rsyk)ӕiiT gs'?dHG V =Pr3!drqj++BpE0 C"ʀ+\[ѻ{RB|3>tmc`U؜fjT AW<#꘽qD9DUe&ށC]$ZNgB"Y$r} @aho>&%?qZ] =1.o7s!Wfӫ9un]*5LQU%#y+dkg 1҅7>a.i4'B۰ C.n>Se,Yٚy_6 w֔ Gz㰌6 K#=N lnܓ x> M7s` :e3A^JCAMr8:$t_in ~ك$Ukto7w/EmO3cӦ&2ijYnDpcWqH[I{ '&{sNۡ 5W0BXk`9:˭A엿6>MɗhS_в.zEP.k\KgKفt%=WcPg}?M˚s.3\JnLj0Vo0fILH12إt7M e7`^.vn8(Һ|++Q_vj6wy5_T>{ymv+ 2Nl^w;&L;0wCm&&`D>lfZ?}d72EZU~yY{ٜ4ͪ#/vh%$afg=(7lt |)uxE +`H qlFH'Hq*83x?D+$=$kfXE(V|P v)ʎ U:Y)^e]DV( e$t[v̸~~gEV {_; wӾ(󽄁ϭ@aӔ%Ⱦ=\]*$vϑE]̜mb-A˗dgCA_b6IP=& ^,: JR/ή3$:s8ojLhKuCͻDp;?NuP4e{_tLjcJR:,40w t vc$/*'rK'ZnJ ǟbB.^FVU@,8-N5~ {icZIJ{I7獛+mZvA\.bN__L9ˏt{@ψ\FTqǝ!Ml` *w񼸺+Q$)<9O5yףOzrtϠhޖtQ&D^|QDS`pݨ윫mFGQ~K8F NI> I\+KW{ypRk#ɠAR8`G 9>1'mL kο_<9l~ySG3vyKd恅p5gNeh$#:zRB)C>\4=Zh>kM _ 麹v -?ai*$8"ϡz0MyMƭ^^RYoMpFjvtïx0zd*'_rv8>,ZmɎs")<6<_oly ǓQkG"h&8r';^'Cwp1Ynvw CIBn}(^l4"^{j#\=Tee$("/:I-Җ î^mP_CDHP! CuZTzelhrxyNb 2 1-Amٮ}e+ Y56LOze+F͒ӊ݌TFC-TtI{OA5ȴCVXy}e.##j9w o~?>F-kva!\\ +c غ2UJj `^R9N5)PY e#w"'8 Y?wѦ=@uQ!7UoAV;u&FGɡKX@o$ĆoD\O 5V.O :}4zl h⢧*sxX#ɔ(B]H9 +)Dy8PE ׂSB ^%2uۛGwot? X'T.EiuE~ 2}Taĸ%O"qj X%OφZ!d Bor7/h=ŪOZ;Q:m3'_[a(`Ձ[[nc]m;F"QS.tlGb+k!؆믱 ƃ1p².{7c;c޶θ}3{4x /O%v?X3A`{("%juI ;#Fa2n{kqOwv OC(ЫS*udqa"N y} l[i)rz _:)}O?3e۫(r*?5`ڃ?[0`7`0A,V RO/"KxV_ID 51i ާWp.,?nJ|Z!zisʮA53PzpiJ4,V.IUW{ɻQw P}[)/3eW^E@ \xv\E&a-BjśΎHؼ&2.c΍PK C5+,|IV?N.@Zz"#ZV+~gk=%~DedK[4#>{N_U68#LW862q/ ܰtRfB=֥pܟ İCRN!btlZ'=:[g,s$8 z/|?UîY)=)o}y#Y3zW(WB4+0u;oi-@#Pe @`8t(DfOb:qSUU_m_C(_ax8͏B O"!oj]opJB$ϳʏe+2'kjNQE]9rC}V%u(̳ o┾DD/{{Oʹo1).:uh;7D׋+y_ N :P~-8\MxRIj@hjbuFMBi 緎VPv᪵Fbge!8󕟻Zh)wh4w#^K9Wkg5 Ϊ =T1~G?'h2 D`)ޘj&&`}:z%FVs< ;C4ݭc2]yoՃ@Dj]:a x۟Ӓ K3UU @CGGn (B j$Tbx`pyvJ9Ndž KG)K}c?a ^_=E:x\]7: $$. 5SQsL]25{sn"!fϭINoQ*$Tk#o)8kwg7a[8bhFCVKĿ)c(MFv:3Ѡ#4N%:Io˃ `z|^AuZQ2rsn0Sq_lѼNRa$Xᔧ _^2P1 y8E'*ѢBd5e$dޝF_8پ DEѫE+=AE07Nڟ_1}^U}(g |aF58J'838'bԯ(r9:jsP}nA 2FEmءFN ʔ^*j<$d6a}$Zqg׽;Ý8v%p|]CngjxpQ Jj)#Hyz:ahV?ʛ|n#5d}呑͚E&Psl[\ tɻЮ -Ӂ AEmxo參"m̄EU~ fk\2dYs! HIOqMB宩>T5˨(<R>=05>@E\2Z[`9G 74nRΤ؍N@s >^% mC84jӽy?[]?>O8>V>&{%rsGoi2B ӛz5bc:ZNכ)l}־GdFe85x>vӡ 4$$%&Z@_x'T`5YutqC8.yOޭ"31i3͢$ @Z5ƉN f5޿{9"Lu|6lY7ւF!f;*96C5]>ːʭ&}ΞG SD+7ۯUoH% v~σ|rݱu㍣j N˺s潧 JıVd\8l Z^|/TfƵp 3ϑ 葃zT֎fS)\nSxO&Yl ǹ_8PyEkRg8 >7j^2̇7-"aaj8}50mwGsvEm+9[Ii3QfF23z2EFD _ CˍBKn+3g4~;妌kGT8D;+ڔ^8C߉(Ɯ2_~/s%/ZOojXsqNK|4~̆V4_%:U0  6-Z)3{Zc(%}Z8Ay`fw42K L5˼p@ԿMkd>59R~ h:"+ʨ+Χ5U4Uj`Tac]6< gF0?_㡃422w5i\7q~ik~p/^iIR+;53)J+s3xa],o<8G r1FLWpOPI4]}˃g?efjm$_.[̓CMn%y֣rlJ|7D?QX<$`PN *U}$\G. Vo7TACEGf aIj)ۏHON KhGֱyS8uNpJ0e)6rx]|IE),ɇ7s]FMUNms$9 Bp^AS[[HQYٞdOtLS|N. ~?d bB;cM`F|%,.y y Ya0?ձ T= ^̻'jy+qN˜0;ae!OQ?PPUƉ>хCv?RevJ!\t`"2oRC/n^y%fU분Z6EgA]1뮵3;xxfy/VE J!Ώ:V|P#I!2iip< |7/E6Әl2:?e[ .v~/ª9ó:i 6FROs5wrd 3 Hbhĭt2qW>Ş:3t)^s̾5A:qD-9 rt!?g{LػTb\ g!Pȴ; d&Goæc@FJBc:gGP.`t'w>D)2X(WN~tŨm?JWӗz%?הry92pN&pj,~B̰0Ey`p!UqYPL'"|4*Jx1!I0]F9iun(qxϤЌ~/J,y[lYG=#@DV⛺'dHY.8TI8$gAԎis⛵{~֏_M5p9Gk"!3&1q16$9d竺["M& Qn@lht<ŏ5ir- rQ1xkLM3` / O$BȞ\7J#1um{x7Gր|9=EDA7$`V$u+Oз/Q`5Gn5LWD|% vL'·t{ p F3p!+IəU}v#'+ }b2ukJY ^v9EQLkO²Co8oS)qf}Y?Ur1ٻh]aڏ4[qw!?ANW \GhmܤJaC0Sif7C6֕+huh i= / H 7-T!boT) Lwȓ3M;eO]< fOѾőITeT,ج@1x>Кo'Tn7!,H@B)/unT}\` ]ru+'݋gDu+̛cHH`hʆ|CLFb>z8$^PjM"yqN+#s ]$?o9PIyszp`;Zona&)=c+Rk)s*D?, E> V `޳ž_rbw n̳Q'%ςZDFkM`jVP?8pe{s`3/W:J56M"WiQŋJCZH/Ó k% }{VچOCBV @8o<wAPb-aept4 M$j?vVX"y]/ !E,IdUx;J:[!'dW W2|]#<\[\<lVfw@"3U =T/ٖ|Х>l}9K3W@oƓx."sh5S 0F9"Xxa=??QBoKG )%8n[nXz@Z㺷Qw<I {|+_XM!d*I}y׵zgY`z06$ Q56|4hhmze'sHؐeOF;Ir+aC o- B!LU[ڷF`QhGV!AGo\!D rbj-\XA@Tcb#󰙅%=jh]G[Y8M 1xn6\UᾝjB133[A'@:&ҔuZ"dDH,F_']5V 8Ș?(r!0CQR}D҇ M]uB*+`\h/ޖsyel1E2oykOwE9˞;zAT\'Ƽyz}gM>c%Quorb`2e=sR {IL1lzcStR,~T}]H:?J&n ),e@~4@A.Ҕ r:mE: (;H!v-F++|OR $02Wŕ ]`Y4?n5L>(hzQ*"!nbNѸXe-p$6>Eocϟ㼫Mg98pβO׃Hz0l,~klc:tR|Ⱥ #goNSܗ8v {YO('XH۴`3zb}%OFyw.b= @gْ.EUO+S~h-(2e s+zTksgF> h 1O)@kEf"80\d?)-nw /ť2^Гp/1&5+z qyx(FOkU4׶"<]3?xWƺBvϦ(mޡ喥^xgeBt{[ٴF6TG_@uoCȋþ`5 @vCP et&xzW bߗ;ѿ$g,,u᳎va׈YFj-xͪ)=Y%,fx& W= >xs1 q,m|fNU3Dk 8XJ(gV8#[t-cڟHh5A 58=|OK{1x,[ O#Z{.bǀp ~].J%T)U3nVI'i-mhd'eA+ؒ8r1ץ Y&3uW0m߸AŬ{&rsIKFH7%7ƲRf!+TxfoюCُ Fpr)_B#KpLs"<O dyh ] <63!b" As}^@ ,kLG1 !q~~SHh ;Oc:䝾VugW`8nNC]rջ(td΄2{9]Gb'6'o$CmQzv?V;]ܸwDRUS_#5. =o{6Inf'bT;mSCf$> I5 bu#N [[xpW,kGDhpX;.:ޙPuyqqkJFX\՘Y;`1v(.|gQ@5ߘp9BˇnYJ OY Bz䱭 \$ y/5قT"E& zl-V>IO0{tzH{A48F5o15Ʌr}bvdg4hXu{~̨SPE҅Ց ÉۘEN+FvC  hcA|yYj\}?YjzހDACkP)(矦{ Pf._*\z"c`OGId1klh=" v{)[}Gl\[-}Fϙ@$\M iц8E<:ș9֢> lm )^sܷ#kǴ%^_e7B[~뭸ȩR|V^to` ?mm5P&TyQSjndwX9?{*9#.X69Y¼miqF,15|*eT:[=H ,$ҏ Y^-df z}lL/>ԦKD'BL5 4l1"X< %VhMwsI68jե~rOaJ6m< %5e)X"gT{%<̩ۉF1nѭkUr" 3p&ApD ?<E#^pZ^:%1SQp Lb=%=!Nog .zGŻBy['цua (Kpz7l?7[T)oYaFõ244_?v5q 6S鱔hSF+j{m̡p?6[ճ.IEZQmIaV`#T'lw$)[GֈwQ"}14BCEi+,<1𭴪':5%x+ ]˄~i2[@rAM/|Ҝԯ#KҐP鮛Z>Lҟ)k]'/'?[@䡢9J%uI~ Q^Í" d̫tJoiAX"D^C2V-O9m=0L^с0|Z!/X 0 _j(bWo;s(1|(ڎ#7Rvu KP@/[ Fu{A6驇8PZ `LZ0m7)$.|=³*虚! Y;@ ۮjNRq&5\l(|d"4N.7GOe#Ssjn2\%kxbdN~#' @P_k&`!8=Cvܢ;suir|SEalk k"dhu4Xn(0IVuC~h6m#׿gg%U؛.W!7 <@Rti4# ٦td'y"]oYZH]"$1E.eN-ƲoZ~2ʊ\J=1 :{4jr)%k̀ LTT:IiJ8ѴF~P@ATґ62oL::7M\G9ԉ ""CB귈+?LOTrzQ ȞRpVkR.挚7MkAqւMj K>!̅ (ڵtDx &ow)K,3 lo<E0uu ˋSbd6Nٲu:AQ*/'D^ ]lN>x3IH3pg h4Tm+0xxQ}nU ^g 9&!%6]dKRszSuB>; O+S_v4lX.BbA *[Q%(xFOS '>G8(3Dm}QaW1RK߼Kc`>m橡3*\4V$»@ 5ȁ #L\\0p6:;dobeuʱUg#@[Ɗ;}];O^A=)fB_ ,lUg~9,ngxn@/pwpt(9+fn YR+%Փk((>Z]q>TmI e34ۙl1@Ahcqa9!E٠^jʯ\{(dK4 Gvw}Y̿7=6HkWPW[1d!})? \>VsSť:Z虩hCH=dp< yZ/.j`85y#IqneA<L42 FZwO$ _N<̜:fx~*It  qe35 *ܒݨj߷;s.~aR(|.u]wҢJ3//|/*ॄbG{XpN؁U5T+~l~sTFI@c[:h֙Ra]w+^xějrd^hkVO޾U7ފNc6c~Ǭ5WŪ)#|:]|uEe:qh.^0h]XwE P@!fn-2L;NQ@eabtt}ƒ NYT `~~M;ɟrB:oqkvc X7c{F~b]9Q LbU&{M& #: ]뱠9P! T`{i~)j5Hj ͇r1~Iy&XZ:OZJJi=<-:r4}C_SanC,3zƲɪX,YTo/Oޗ_J.?>>wynzӦWzpgxò.~O_%( sl52X”į eT8vT (ABdŏH.wk%f4ߦt^١@^b*&Oe[VG2t-ȋ!ǃIpVljQ˞ 2.vdon ~JSfEhTٯ]=w@1cM@I)a6`|4tH čHNX3eC[M=mr:`$ = 0RKs4+6<%́*qѠG$oJNK̿!? $;+#"7wvaPd>3 Ίy'asmk_1[W$D㟩̐)#49 IpI+,0+6F+NoW[9VVc 30`j|ɌTMxm(rt}W>mR"[cEyw3Lfj.+xoS p1t!K6dԭO!8F2OH([m{qǪ. YUxL7jY#'إ\B{+U&u)"+yآŎOC A/4D9jL)[ȌS s|GbY//fs9jF[+)H+|Z56&RMGw&9Uwڳe"ׁ5UiNK*hiBk4>1WyDwMSZ ~_Wyٔ&axCv ^W- )=|weWj?F>L$$*ʬW Gsi6! D7دj=Օ~M,$ּpţov5LR<t"1<Ap',@>%kk-~t=!:wA;z]E`LզA)/ri#$yItg>(6 ճ*SA"x~Iw_Ŧ61[ŔO&z Pʮ$30dGStp:Bbn93)>K'"mI7.0SY(ʞ;ƿH$  1齺7׏mW ? fU"#lXz:;ؗ}ӫxC;@4hhbu[H>>k:. he=0,?1&OX`;!a*]2E.PA=B< T ۅ=:mH5nY06,K { Q6ʓMr?o7OluK:{060Dvfu(Aax³4R}S`~jjl@<K/Aȕ! ~/\ݰsVr]{Oc?@אN\YՓci'Ip 8ݎB'.P)!]_:v鑽$H,p0w}-r_DzecPt"Elr)@an+ t!o_`-.]i*mhe 2ނHÐ1诇5kꯗ+X Ww{޼遢Mn+1FESb 3G]yVSA2aDii~`][X])&X bur!Y4XNc;5hwыo~.%iVB^kjMJ'BY&/fYHH~*uʹ/mu[ C!{1=',;\ Ў`_M!Dhhi{g xPv|@;qj:)1<0}J[AuUATު!A.h# ;A !ƒ:A-#@ΒbNWD~x=r~oHcZAR`;ssaJ_壐^L<e>j]7AC@O =ַPK9ץJC=2tGo MFSjHX;td~om[30A`!ͥCZjLPYO V5PmһPuTӓ->b⌶iD+̔ yҎ@(~)a8>_$CȡG+]EwBJcY9ew5^KtNt}GCl`!>W?bķ!љzWam`VRidxǮRDDAIic-tB@Q`gykq%2# sqD4Zt=cFI6`D<mE%Ln]ͥTXd4]R \ۗx1 G`,iH>w & ?C,L Fљ00PnUveLh TѿS) MIEűeFlvDo2vkZ )*ck+o#q)K+zjFׯw f?wZPXArxc7@3ŪZ`sqtzLZA5D,{9PT #ECY=5H7A9Ft <-r, {˗I?LDo=d}_hY/JԻq4{B._R1bϛO"0#ô%{| wM\Əbvrv@eb= ͵τ}n>Ďb`q)dZI;GTlJa%ܖq9?̡:SlZٲ<G.c= D/2EZGW -WT7& v-J]Yhzڞ$)R>danA8sH$襨0tU^_ڷ7cjkzeb02"B!q3d7 Ր R{9Q^~C+ [7I$_N9=q?sE3)8w7!RT[#|Qq5t 1|*L!,;3酞?]y1Yx)cG^?{: ]_7Yp#GE{y))y]K:r \jm88?5DN8QpQAs)/ Z@ш3Eb++@Vx&(lNzKvG,91˙?JwT($J5C>23pk'p&s~QNv.FozNV78/}Zdu QcַcªM}2S&CcE"%5]M?Q5zK-aȰ#l9S*!XWGl3іjGMMVi^")S߲j21[wV;9Z`? sp~ЀD?Bl;Ӵܬ_4nN]"%_H~>N;B 'nJ'%;^KJZʯ+\+,`(Icu©v~tJZ'SܶaG,n9܊'/ & A?tr>GMH8hUy6FK|+$r;T7fqWH2NyfS" v !L1OӭL})_ؾҕU~=O$rdJw$3Jb}تK޶jED"Y]P~tE7iJ3%XwF%âc`)=U,Ҿy>? }EE ~MsL<˯`]O+)(q% vP*+*]y_ts_yx)n>f% \AiB\ O:ߗ^#Xla1 Ìbwre*pg{4[sRS!] ŐЮ+KdC50oV?[})Wpū7G$cQiyrtl@/מП> 3I95kZ-bC7[5)iqLQ*xMW݆*O#~feJO)$"[աy*I=-p_:h<ʅ?+\\ܸۘc8W(iﻺxjW= -bEP)>LDٳhiS&[ZteEmv4L*̉\7m`PfL\=b-^<]`U -ns-xHwEdFSώa-ow S_R-VjdtUyk1nsfC)GGLfn\_9+c=<ҩԘw{,XceR:lM3b}/ ҃r_7EPҥ0Qn*x"X<%l=uר'W84<OS_cHJ *!Ǎ>a^~iźG*&zB+mVO9tŧM~qY9O/wHK ';#Ypۗ E9"\# ~е'w* =@1 * T э"R43ЁU.,ojЉ2kh_VX]|!7 ;枾yw}R$1;h9B,T䥋 üSAm:JxO`NJq<)Ul^@,@Œx< e:fƁ}|w: `Awd; sc+N tMymxBEZ,mN Vʓ6[{j׌U tBt\W_,R!)h.n̨\6zo]z29mVNH#'^=de$?6T )PʎUI00:`̓aѶy"+[O" XY&d/j6\ļ b T=\Xs9Qof۬;+2#A ΅l bv2"D,Rw6" Da)ܝ]YgN0*_C <*Rܑz!/Cﮮ3׍E2jkKy~S&)4_H02 8)1&8 cs~!tp'uLq0'{9(kr8n'dIyq܋cj}:2wI+Ӕd8q@uO/T>d?vG#ɪ&%[gQƢ4: d;s "^enV Tњ/^{;qwS#H'יYN'H8u8d׈ɾްjGf ps[mTr^lX'WEbAm cԚR/uk~?\tɳfȽtNQ&SEӁĜ})Ggְ)Y_RvGp?#p|4륖oLfnK`.=1j)<IZn*m8[,qWi* ^;+Y,V#n}m RV&?Nhظc3D=mg##:/ 1q6glHl7^j!l+[s%C:^iP7s8Q[CJCJП:}h -plJ'祀&Q.p刔ۘ`0Ԉ)i(=`Z#zJGo$Zt0;R:z޽O.no[E+%o3frflqd|"+u$GG;A2}+U9.LPΓ|{WR2\CpEEϽeαpe]_~Iۛ09ܔZIɂ;T,|#X"k<*€VħturC$ny}*,'凐Q Wh'KNh)A3{y kפ8Flg,8taA.GJQdEt6lC.RSEτyLm^oX`”A"ZJ(MFXs,8#K6Y &=)1>O& =5t)Ȏ4N1^Pxm^ qOG#Γ>aGv:fzBiYeMR7}/+Ly{7LuX K7I%K"jb]] @^U뒅y[U˵bVU矩=ϼS P Lztd D 梁 -e\3:#Dcƴ=$!tU:C;~s[I$@LMC'0[ ظ2sZ;Zo,dƧA FJjf+0GL&lۢňz"%y0X+ngU9N5"ż'Rg^b+x#1 {7#|Dސ=By ]٘8N<' }y]uȐ<'{0>Mi$zmAA.SDqt??ϠyY3+5sJ0n .S D@ڏ".?m m[uWz?0R\K)t vѺ߰%/Y@OaGuI#O`x]ㆴ$t`TQT=(O& RC7ZzyW(<Kr.By%οRӔ85a,g@b5)c2>%c{ґzʭŵm@Eۀ=r(x sӀ ]ދvɎ@~8A>vu&XI7+ vS ]LDA{IQGW}kڹϱE:/T?ƴ2UosĜۖh*s8caM.˸ ʋ:HzZ9-Jt1fG)J:@& Qk 7p %l *z?p35(лԣdi5{B}d,¶۳6l9e)d,$ʂQЀ_?3#uMxG1T" "a!0 F@ ߀[I0-8"(wX#j wAiX!+dp(vj h|2I ṼI J/zZXBbo v <3|g `Y%6(P(MH\%`9 n"\@`rYmnٹh"y).7wTkgy| ?D;wȳ $XPXXJ[(wRQ<Y"uD ^} 7d]}wNjǖEfBH])p^VIm:_\`ؓ7uFÇە%´[GMvW|? #S<)k~qoX6H`FP'/BF;oO= 0bڝV9Jj),}V@^kW-<θSƇ\bQ9>o~\%oE h(f8n,^b1 oVt px}KԷ#YC]'~ 鰣9B'+i;0;$jn/%O$A^GҶWTA][Т 8ڦY#ґAS $&i^Y[$3z d*ԛ p64iK/bhAҙJ%V ) ߷w y{U+?vRPk%vb&6Z!dF:M}d7i6m Xeún4Wэ_}*$8B sBif/wimR~{KtDz"2l<ʪ'c օʈdBnd{0z菔9,s†^XXȷu+Gݙ:D w,qOopFԨ!!'ez(W JW,oM7DqLY {r6oR 3HAxװji$A$?W)2 zV;_7r ]e>àtKmA8I@dN`Tm9 Dsvs?'Bp+fNYT$D#`oEޡ)ya$ @,I.C\ elIBal ITnS>}=/fa]ARQ\90/A&|'2kCX9+?UnMʯꤴҧv:ПJ*8aDSP"!Wv;TJP']k8E3.?+-Geb1Jv״ڞW Ze`^*e\%=o }e '<}؎|]9){v~](!`z\6l[,K$J?:Ufz!.wP@rxn^g;I:J:xUoe*1"UT!ȅ3u0XN0)ڂ]RxY0N+Ī/>ӯ̗V79 Ыz_QHRĥ3(hz)˨fu.pq)ueYШB鱬noQ6( S8m8ۙe"Q W<ꇤ^a׵:Jt ܌8_}hc%66 CgX;a`\7jed?!F7pE8v7!Ri޳ΑXX2ʸ.dSiNƍwZTfdRJG;PLp()k0Z3ʹXa} +5(LqUnBlڔDKN5|G?Y(k<ڄ$NQ`aP4ۻ.,b8md3].^w(dŇ!]WzB1QB֪Qlܴ$?PX8@ܗ%rZ)ä/`4эWX{*/U `ﮎPp~j +Pa8}܂ڠCM}ߡ~ngb2˗6?WRtqhiLSlJi{"c?ݿH^H̸<:PJ=׋k}:-PD[ ߲z~OP۸9`u@̲_ 3 z;i+y^ kW^b?-/[ ei6ݥuDa{TPR)m_QfE8n}G_g?9 P%"A%ʭmgMA RhNh'F$m?mߡ'Fso[aB}C/8ԧfϚ>qj\eRt̢Sڳ~*:x R/ >@\۪[E fl4F~ƞRPj*kna|&rS9YIG&w@֐ r5M@L )-׽s.09axC{W"'7 d:\_*_֋ 9OھF=kK2C T9Oa ǃxwOT//5"9ALPA{TSw܉7 9KYEyrgrfq48k泒0&()֪ՏZA6 \>¬  l.6ml`%s@O+-ɟV`Y FVpA&z/ayǪ0t7V|U^;3 ,)O&[,v b@Hn"m=,Zp:k&ws{עw+nC{*F|Жf1g6(jW}\aQI1&g#^f3rVôkdu~EEB>X}kh& :ȹ AqF k#~~]0}!gou7IHjRr%Y9))G|pLո )C=`8"k.AJLv,8.P,!R=B,o7JIqL߰]<-^Ye8n?*DКWmLD8}i_֒bCN_[ S5d_k$ n$r/ snj&p 1yǣ]gZKft~m!XLX2HelnwCDۭ0xVY#v׻1[v,(Niߺ|SBv9gTx<֊Tk[f_N!__ c6/g`c"Y$FQRq -P2Bz%h;\OOkV&e^iuk),^4~P捤2iL'τnd&څ "'Q6_R֢Y 09J M(yZUm=4gWOrMЀ7!1i8Q'}7|v ETOvM-h"`,^{\zLe@F'K:vOlǂh$^s)% cdɋ 9Кj丙`d\vam֓)9Z ʞb?[ˢd s(ELST{QvIɵJ;a?\^xgaT";Byb%mff*zngj_8U6~eQxRuatx@AyQ 儻2j4,̲z@aW9bΏל8>e(LL_Nw[ڑ'1Eݴ7WS5l\*%Rp{Lys . B (mj?<9dbp֩=@o^]DX+Eg1eqߞz|Ť#n\KN%g NasG>lk yDpxMj11i(&'j&CҰx($09ї]Vzޜv'Hr :;*l9-EY!:̬!Auܤx)Ǘ_Sfd4C+RukuȌZY[`X2X\ țf,B3G㗪{J4{75j< tRIp:puy3<`IIgPMt!hbl ^u,I=:͑'4j^ "XphSv슾}SGa=]}9!(+VDKesD < ez#7(-vo S= O˻LU9¶h }j< gY^ZH NZ ]"_Iխ>1fϏōTCN^9 KhuD ӋӛH4jD(viNq' 0&1i Píu8/ |yMûk~ԧ4 6 z9H ܶDrR*:3;ol`ff4j 7T"'#rR:.^??XEں\r)avz;^C%S46HkV7CXiFMR84!=Xc/UHEF|'G>;_UrD~{V-~94goS@[~1FqMql˫M$X']x!mK܂( );#FPqD G,A=Gڞu H{*o )wwW1U$pL|ʔ^Y#؆zW!~qug CzL|͙g;֡Ak=ج}i|((ò)b+ |XFGߥL=&(:5a%i :HhkdXnɤc/YkݘMj`}:~eved2sSq9YG+l k57XXеΪE`T|%mU.&)"J{݁(=qZ]W`6R>"f:o @5JJkFk#q5K<6F\#l.aK6Vi||&;~L6 |y^nbHaKmVZFp cgϏS >|.)gP ip?LLF*5DDfWakڳ;: tR߬(+^)8.λ/t,&[׿4Kd~󸀮9&*}}Fɳ>ς(fs@wgZ0/|WCT3?"*߯F5cK5Cakp皙\d*G &s4\q}I%W1L !0aO!M E0#JH5.r%zY_.^2sBVRsSmhC(G&j^&1kƠ⢌vW: q3lsCJ`;;.E\2ҹ>q{hMtFQm#r7'ꉊR9 0.=XW"\u*m`f5\\kra\)T~4r-]E;7OqٗioPWpʫ*TFGWRm%A/`q6~R!MRÀޔ>_0/Ӫ9OHK D"[v0DnQ'6m=90*ݦ&m~96)Rڍ&õ7vjI !L&R%9p$.Q} 7S*h%eiLe51ȁ?D=bOd_V'[ Mڤ? A|tKFXt!8%K-,EF]ڝୖ&OV 'J^jOv fϭC p>zj,`j-cUceF|14mgI" _8 >U>s@b0.76ȝB9ϓT' P@),n C$rV=:b.ۭ- ޹[]Td7H\CE`Xlj^ #B+䃼u,@3[\g.{1eHp zR $;3 x0\%Mme0$ y``&H)MDt ȗuBύ$9 r6Dia~6ۉcld {lV2HGQ`SPLʦTANP5L$ac>i+q!::ƈj82֕3$%ũٹ(لwk\sm2f~ÙЪW6P<p]d sZ\[:u <Ĭ`6I2r>lZ_΀m!Y6e+JZCFk&O{%"$( *VyVmq\>Z:]z܍R+ =./R1|`nS׮ S6f1切c͔[j`m')oEd s¹EvvF.,Q €:^EKVm{jDFkrC1~;B'ɴjo=̺vN,rY4@L[i{4'KL&!$YL- #aY%+s"EǼGbI$vM+q({dQPe<E)SZQ,\ӈ7IƮv:X" L4-wX__skC#J7k37SQ>ӸJtJyD0L>ڑ!!d4A ('~mWqbޏi߶$2EvwV&7[J~ 6 ùJO3]ļaKu _pZZW#Ce#hcui74CbX:>TpTtƳ/ԕ,&0jo{t=?Gwm"BiEf7BkA#hb ٷkџ"0gzL{P*[nҏ0(M[T+q~W昒MkM>MϨ <6:D]%0nt^6R\O PUKY{3ŇҺSiVGwƾO>fAN*[:P&=H@GĒtӞMi^WZ] iu/3c\% ?\9B6v$2OהfD By ~D>LxeUt2x) LNs)9-\,sˍaa3.D> t^u)]Ih#:nrI`/wA.BR,)AuKk& PhˇYJyiN lODsmUyᠨIYc"3KTO= u_FWbjtg_\ko;j ^ۑBu@DcDlrCsu3=Ix$dwL t۴ȮS;(0paMAxh!S16O;5ȣײ4)zn"fg+|oLmVy jӀ'2f{9,P}kwF1Jg,̠QA)5SeL(;_4Yj~~$CU>artŸ]?JQd5$on([ VNvC/y8T^<>5F鿓=.>nIQ Ԫcؕb md8Ƌ@oJbdHSC"F--s7čuA|;LKqVlTaSr(ը+P\N:ZoJ:Vlq^[ K繦QMR٢nK#2;O=EZjjG99Ju~A;}Pvo򮈟 I\@P~33,vPXxf+O!X,5dՒ2MMG iI!6ʀ)~#Doʞ+t]YQċnXw8mDS`dQarM%@,Y4]: ms$?D_ <_Ixa&VMAAs 7oL+1TkH7tS庫Ӽuw4o{bFn„#~U!ubb?/8-.oJܽVfPHp9з9-N׼ꖚ* 6^m0z-zLdEkx-DbǸۄhoLuBT*fH~8s EAT=V>i]uyXGnRC}MkjYRu-s~w PMZfﯬpA_bU`+`w/'wy|nG6E)1o#5hwF[pC,_APF<E&_ w0Mߙ8@UΤa*F{|jR:_T5iv-cHve;uf/Biz%On!E)j6X }'k9kS<9zXqEf|I}\: SM T:G+\l EMX5b6jEXk eH9ZZNUJS09R4ʭAtCR.8dpC7g}=[GI1]2 nj36XN64k JKٸyP:=Fg3Ju)U 5z"lf}~jxA_Gfhxpv"vSU60'ꮹ!wQe2H!)(TVC R(qX ˑ Q%I#wJn{8{#W>zVpY.~|=)͗H:bD~ARIF*MLSIyZRЌ? ~[T>ƑP#)˖7/R:D,?X9 }iZ;]^!Gd&A̙*zd"Z,sZU'KEf3q 3!np@,4/R Ne*N2y  h}UŰd9f :.S_sLMOx2 bNJQ-_ׅm񻨃K _5D+Go r{Ԑ~BA1 I׼ p]RX 7l_&E1)B\ I4q g$d~Z"K+TJ%Kⱱ{jݼG!TTKi4 Y^{?"K$^{[3/a@|wnK1jzYwX[K(.q$*% y>܏pIsoJzIظKRMV9!˨G&-aIU?MTU'sWo9ҿ&&hy > zGB?j!nJі/U; ey I 9|N_*g`]*hL3 q<@@c]K {yKjTѨp µ;6.Vuy&dRǥ *a aq9+Ή:OE Wwn06ظuM!;=/hxk`L'%ҌG܂l^SℭlL&1sç&jLY`lO4:psBOk8;Շ4O{f 97/~9c.I^p%4AʘaLeGs&RmqFWs 4[05.M%m9(י9BFٲK`U FfƂABNl" uSק θ4굩55+6;"|8 zչ"@D @?XRq}y;~CV/@\[G}EK^J!#*T4}2N?`FAF\lIW)E`+6U9eJ!H=Oy15Si3ߋа0t`Fq.,V+0 )XW=xi֥䳷QoImdqvB5K_0x qhqgҐhxT/!z]4=^䬣AZ^M10gLwK [= ĽK= ncȵ"ũz<W]C?b6L{Z= ĸS:Ȣ}z$o~!z T|`Q;+@dN!ߍ[KY%HOџt5+(HKu&mU&(vc79½T^Ȟwd?C'xL︪+N[IhS->GFѪM(ۉ') $~M\Vd0Tx8[c )HpC #=Q>ݯCԺZ{ Xa% ?F͛E m4bmȭ-p5o"`*opQݑ]/5ڠW/$؆K]Az=& NeX$L q_Ea +!`ì_V5:}7Qꜙ dp)%o)7R]XD4H*rq~ x)#xN5 di$H%^^[8-=gCaq7v CF%j+OjZ7#\oW3+qہgOF )r$nGV]&+۫/yls2jWi,|~Fd+V$RM1PusQ…9D(( si"A$"7Sr[y_:&t12K5īqAA9уDmD <I3 ^?kDe>xL߯ 6*7몰n[(vWs|j;0"eJOx0{B:Gb՗U ZE,5Ab;rR_}!_[?o>Ɩ ic۶EuٹXdgْ3 zO6~j,2U)N%+mi=`HZd*ExSzh⃘Zb2r7\&Ke-m[aB!T\ń2M7!V'ꆾ!rjY넛&Ƒ9 MZ )0u./eP %@DhQ҃;/iԅaSX6ϵi5L1x,4j4_ !1'ey~\sJrρ!.a0r{ťhb{tޏk~R%I :jz#6$̐4grÏ{Q`H[6ARb5c fr8V}C{Lwo zE 5r T+w[{jt;2'Nc8I0kemEY LouE*~29wUd,|*;Um'Φ+A3q *T&WP5_?skQd@2[`@!kQpq'Az`w6]PG`\PsKX2R3B]LB`H=ƻQ6(+Jh,7䬇K dSC!ɏ'yQʦ_"sq߆G=%&aH]0/ kQS pŘߔ*Ԋ*42K}(` Q' qeZ^LN0yBØD;,{fG?2ZruPxCN9}=h'KsH@kFnŘĶ+|s ;hi~>a >uoZ~Kt@1 ɢW(L*%+O|Rt}qLfOHtߍ2G0YVap.Aj)fgQdi ŃSvh8]!aZhlLrK5šӷX["0r=H]\ PK8 ar (Tux)EB:!F>I ­JX]ȎzQc =Gea{ocVH{wZ1g\icce'#Nل`\+{K%`le2=GZSwC#-z^/;˕+:jRrwւ4 4`y2,{P<`vxP)E O  dd\2*wܴH~wS'j۽uݍ,$g {5 ݵTԹk`i{R8So@a;i%#U|,~S_D: $q ;,"ZM-xIZ1$y}yAt?]l  Q&Rhžr$8+`CAEO/ =lꭷ)v.$Uk>?+xm=3D#+s7M@,.eSw-Z]_Yl97!l.)RTW_@3˘,L$HɴQBP\|5b=L+ 3H {vxBf3|.TZ*%:-ŀC~t[X1Z8֨#5sJY"=q(f8{dQ gGVWzXfwM FH{#kjϫr/q6&L;}CkIeX{5YfTpƂ`gc(\eb0|nXvgvjNC0!lVAS.P|KMV«3Gȳe+`/aߎuI,?nFpIVے9@pH=)硭b̷w #d`@ê;3З_ I6_ 8]&9,)(lOJTN[ĔD/%yCS_S ,rq5덨,aԐQz>#m 6~_r4B$9O e J4ܼ<}^wB~N Q7R8vJj1_RI }WCsfF1D7MB4Cشܯp&4j9TkL;^?'MwDl{4%WKEuW~{r ` (yW Q_>_@EyȒVDY!Bm6(]%[QĆdGVJaah)T|onKƀIEHG?v.!PFZL5 h',v0wmWoKMJ:uMմ-&;:@@@Pd.y8C$Tv`vTeCS>m{]Z} $oHQFⴐ3܍עg=ƂrPVzXk,sKhrEmJ3S +2 D_o ̀B Fa§J1`\족(|<nm+AK.еfAULzqЃYrwVDRl%0nY>'cbWȃtI&9j‹95lY:.)5 B@h[_PRt^;ȮMM{Y1*#[;cA~iR| |c&@8VwT>!Jm|svuB>3eI8bw\9CAض@R?VyHmOYp{[kda'?wN;{uւ$#O6jux)C^vG 4@E$ `ф%\b̓>u%h]ڴeOxGXΎ/ jX[(?:t/6=O,tBA\.oY., b߾\[Ln-oG37!l$֋.Njk`rϑ|,b9RY`ȄdiAiDh'1ȗ\dxMOz& OM*|!^<,TZ]B/C8\&ʚN;J_(g+dPNXM cuR>,'oPOͧ牉ups~%%ǃEjR+DGfxڂa?RisŰrx$L{鐕!_$k" >7I.E8[[gE̹i(2C:xu?Z"Jl6H--c-w;Rfͧ6꣣ަLuN1ji{9{C7`|ٿ#r!}EÀ+5ߩ#s* D{Jvl+$FQ"k7w[M$DS$.ouzzq;+!]TTAxɵoD 3 {Tz |[/S`4acB*Gm;#'/_32㇮:&heM!w`Lov#|qT1tWҚGh ܂arix~!sP0;=}I{J 77n~H5,z狪:F6m,>/}—r;erhA2]kBǚ:x|<\w^Do"$?Aິ ISdQOM/wK)T:}%Vպ/7tմD8u?2yy]~edyb7=NIq] 9j19*9yq&J奉 zi" [>~pǧ 7ݮ9 F@*n؎1Xrg5p^fpSv\Dhrsdgl{;Ĵd#,U?PW.[Q[hT;{i=Dćc13zE1=l 1&HkyQ`V#yS};#֘c:6Epq7%,ꑗGA0q+ i®&t$+׊6L)//|y ;̞ry5L$Gp`U^*ikzʌ{6tF\fߒ>{6[AY g6U/F4BA{ :g_EfIayTs𕽱YdwqKyhLS21Jy0kw?ٽC &ŷV1P2%(n2w })4ި\ +2*U! Kߣpk؝y:xBWMzjІ% YmΝ#lE&,{zנڇ.GHqΙ^4BJy&0!۠UV2ώ!/ 4y:tc6O+םp |b0mZP$83Kykc]Hr,py~:=9٣t"z(/(蠐SSTXoA\ BoUY^4'OCuB`*4*v?ӎ-{>"E sTI71 \M|NY9̹㒲~8!lijZ[ۖ@=5Fⶫo~>WhwbH#IIx ÔsRKq/3)xM3FlxQb^|sT}x0uO)NgP{I"Ņ<1ߺI K-y~_&X/nM{IblldHp\BeK(&v"v" /(2H™1ܗcʆ FJVe)qZIIE,)p5YDctZu x^)Wsb(S9ry__Pr5:QN̜BRZ솮wA &H{pZB+L^^6ZL6pƷn\(V s+.-+dligkgD|/$CQ-=%Ƨx&Z,B$Wv} ?vm)<1Ogtի$<[TX9oe˔k/=6~A#?FSFSVLQ3޸ˡ_H7T0PdkuP_Qc VFL3(RFRӽ5{jrt4UtLHSt;D"nz˯/<#l,y S1,k u.ٗSitCd]GpdG CdQMb 6?(vH3+_,3HWwd|iUxtr7yaxL =%YC]*@Gh~6Tr#<}q4;p(b),ϳjZӞ,H)v:B-KL,›\>5,fꏖu-ųE7,0VY K4i~R񩩪3ElOޛlEY◔ Ȧdq%ɣ{vu :شP2TrVIlZg/loI}m>Gd~Yu< +~5X>GJP&XxIJ)@0*\m .Q<K>[wO M%jܖ~mDL \#OM~Ӓ0l\uQ1O?fcehl)$![Q#%fΈ2odY^%#p#{/\~%h5I#;T/ x@cZ9 7ٸ^wUPʍa`arьa/0px*d[Wd"~mBlyuVb9cr? H_<8kfظvߡYdmvo9a-Ũj:]thsLW`EڽBɝJѓ ?d,PN[D۶9߯gKN-R._oRs*摽yy^1GDV/fc:gv h%lgyH?ݿ,o-&v4Dr%3WbkɾV>3LcvJÐTd-إqaO2~s}(w!ʴ|#AUigW i#ug ,xg~8-~ EJg-wcℜ>2?o4^3Is.}E^N1_~gA;j;KjJ4oCZU=Z(t8&< Ft"CP˼ ^F>*V d¾`P3FzC'ީkcpABwgÎzZ1l&sVT[. 3,jj^P euDY+O"/$X/Nmyy9a,hE)0.60ma]s|u,dH?#/%C<>ljEylG;7OmBOۛ`ڷ;פJɹw:F2Y}@y$nZ H Q -A٢A%8*iBҼL~r?/qFsҲ>_kMz@:Up|DCm:>,.Dgm]?V3 c ZC\&Z\ 54a{Sh2(`dsIMtɗ1<F;),(g;,er@%v?Bv?ZЃfXGvLZV{@HWS 'hs~>;z}Kj2L-ޡf̣n; TW=Js];nY4w\hJW!CÏ2I5/vP.wlp!>g<84_I̗N̖+̽%G܎tD& S >Ћ1Vg.rĸ&7(칟ћK(`LAf[>}fGքs0ߴ - S2/yGO("Mwy.% ƃn/VTա $~lIWUE'ъMM۴ KEWt822Jk]6D]!#6-zNbG-c/"z*Rsv99% Ɗ:7 (l^yp^_J6) $RT@Z8BsNÙĠ͗R A_% abTjt5"RP*,~rV>8Q?Vg(.2Zڢ9ỳB]*?(m\UQ[mtH'j[M:{yMP ݘdrBj'ҁzIg.8{*-h3q>a&OԅVѼCC*g2]p+Q/YsR%ԹR*2ʧh1YrtO_ĺ.hbzuwrɷTb>fT8rM?tBjUu*QNlU;=i=w.bGyơsVe.ClI!a^2ͳ>5ߤ\һRiïȘAa(YpIR#:N S7虸'tk iRے%>=ȳ0 s5[ɌUo7ؖ7C xJ蓨[ً͟愐W~@Dx:}>xzes +3D".њ/TaJe(QPcr >;VՑ'ƈo e-d+|^#Sr܆t|r?FƓ$xf14 {ۅBgTy$Z(pj7g#K4*]X1$K*syXU n2 IES77-6imiH/ M:+sPUW5g. _y;/d_n#aJ,.P%sQڅfXoݑQ İ BX\kKʰ䴅1X͈'70u)(<9ٹm5;[C4LnLE jWjm%ndЭ56!xA;# :P{*⤅^8CI،P=-_3@ԙ6K~#([d3cd*d"& A#KgȤHpߚ}L)( +˽୮y z=\15|Se,c0:|$[u9-5f[PJ' -tݚbruZ&".T f`5 P[vIe4E=$"5߸CQi_;}ΎJK<.goD7 otBWkf7< YS2TQ $p3r|=/uN!^皏ԯZ6U=!>^s(X=Hn3ⴲgRHs|s} @{wdǧh@clx#Iq (ő)Ӂ4 c28c@p \wYޟCEcq |;^sDː>d.=f]ޏP[ xю^:Yk-Ro70ځ~Cꔯ<'kպNX/MTԽq$zVBP+h$z\'k|Eq8Wtx| r&Vo7.\XUf{Y"^$]Wnr 'sdw$ X/'7<>B 0..1AkKՁ؀Fo K64C͘omd3Fg̚~qHȓȱ*m0v "aJZ'x)8>1 0Kq*,o\nX>V5jJKX}>*nCꥇJ~ݖ":fm 1_bk #쁷¸b:,YWNcՇ'cjr㕛'xW2U6F?VYݡY8R)?xԕf6n; V,WKmJn /q6+0ϸf, }X~6'78FhmXvyU؍JZuw<:;lE#nK=#grYe~q)?Rd:pcbA}Dhzˮ6$i{JL*KM #+wwu,bX4TWӆF}B~c=cБj IhH?G܋ nH&Q&]aAN3Ƙ T@Aߗ8ʪI#-Pղ$[ ,YH*jH׾86 |TISQnǩp#XGt^rTښؠƂ9v7ܔGzN%!P $%_((M-<{g$o9y.,z7ߢ<+j#= U8[ ;sL !"A^ޑ+9xb /,[YTfW]UjMƦ<.|?B0Zx S@P:Ffe9c#$hٽhdHpmT),4Q X;u- jn_}U{vm{t`ќ&l{.R[ CEkn(?~Ϛ`qINH95*~mH!܉‘|q7_fPKVm2"g1jNCeRU'1e,/YjaTṂxOrKKq \§bEͰU_5=Bh@-H.8w7x X}5IS<$L-ꈄ TG>Z\"hfd% [kE%nS/@QvĘؤJԄ(u _l}wQ>o98(\)%7s)h8 R҉KNuK lJ6bytw>&l[Z8>rhwGY CK ORh+LYp#h]2"̋cUlvkE,l5QT#X$h 6 Ӆ(\] B.EFoHrW"Rڦ̝x}&3Au}S |P=> t<|qe bdAq#E^ zD?i‰ Tϔad{ -Mu &eg8LUuL7şƫpTD P.Ҙx$Ohl/ia =nP%縉4=Pƫl.%HR|%͐}++AcH_hۆ.̾yUd~ ρ>5bɭS!J@.%h8տ2ݛt.>(&f@hy[ g 2êE64M]uT(LG <&T D>$7TѵN; 4QM0_ImIͶKXRRI#ėAQ*Op&`ѮgKXŗA .-ۊGsަY̹ `zh#fxeqjK`؅^ð X/osb@| PX<]rFtTKi'MOTZOLD`uiBA6L% KvU髈ߚc׸mPA9d>9+t;岍 Y'*ρ‰Hο1mHW<42P,?ʖjK\GʳX'n(եeŞ]uxX"kqXdMK~poDEz9:k@Z%&g$y~M]a9gfcw%;5dkp 7 x6<kf>|5Cb1OB2hKT &ly;HT^{LNl /i瞜v,ѝstkۢ޴߱ɐ:]!Ycq/desEby49Ėy~+>\KIR!>};װxcguj֎B^890M)sUnk-"hR*wsTpȂ5@ngH'kIKa8 X;Re.bkޯB-}~[lJ/ B%/WGgVm !Kp䫁D`zG&eB},75r&:I@Zj tZDf^`%R 7' /LIW:5hawI^3Ba7uS5D+{qֱ?`l<`G4Om0y& 36 WU{ilRcQ\G>5EhqtmіJDb\e{5۷[&</P#ݯiq:eu%Qh9@*4M5}9~ k$5)BEךGNu&ce;jQ5!, Ŕ{򡼏^q ;?84!|p CX5}ھp4VwsjzNjBĐHJ]éFPedPu*/U5q P67w񻲔!B%~|ow#stqġl40tA^˕Q\lN18_42#`taTĢ~QOxx0XdLGAAO|g1 RKQM=/p.Bw 3 0#ћ̷2&ev=фQaSG^J^12YS ;F|nG)UasL -nm=B(rf布$:ڐjXZL$U?W͟baWx՘CDL.̠τ[ok_cuHˮlnֽGLo>/whL|4.YU$|**+d~Izvv"9.ܿm ٦NYVBC ޸0_zْv޳dpw;A&%6: A'P Cf~zԡFk"ߺ }nZ6QF\/k 'tFs wjٚ+V3Hr T׶dގL P쟝P ! jUpIJuwe7=i!(q`u{|V;u~<h AvS ؟;b,s[J'bJk *(+Q . mީڶy_#e837k^nUƔ9!C,oY Kۋc1js\+OΡ28NN‰LjO9+GQL7(_U(vs* [6R,髙%};nԸ2o'KkXلepȍ19 :IQ)w0OMKlʈՓ04b_X[[{ӢhzT 7"zwbyL`KԳ7&h1I:y/~x:k [Gg*X'g !yO.ۢކ "gWσ}f;/ȴbFb;Z;`bFZmg:Z΋P0&z{O 7ͥKC$VDP]fj \ckB]%>D7Ui~6c73㿋t(flVRjAaV:Jc/ 5fM7h[t4 4(NUxrE +\=mds HZOk`e'|OJaRa{zb]ʺKΔtŻq&`QaJBLaȗ-H! zkBz@ܐɉ=Im  JU׏05LI8^,XH%Y쵥+ :_'SUTLtXkZoUc E|> X([Q)~;x#+k:r/U(&9ig>v=6m/0 ac>Q AxrqGpߕülTE\^jֵ&bJE MV0u7_UiU";A ];ºpg{*<$WDOVE}ѵF0]5Z5V{Zj)๼l<`A &9-HVW'‰.{ǜݱ:=R5k@=ܫInQnΧUk:] ycM?ѢGWmgؒž-Y؆?ݕC7k`f|o_dX'F#d-9`4 ː$0w% Xj_t~o *(d+#voucm{@H^+V`Ã&y0Kر-@kQke)kL zpq[ xL( jfl)ݝLQN<x8Gq\vtuQSչRэ6`7łms=ùj<Ճ2(M;l؞2kVZ?JQh^s5\ >咇~B]-3pnHz+٫2UmQv4tsݜk(qT\s6/96"dǜ9 &G~'t{/`k Oo:<(XBq8Wq4)ymh. n$%%4u>kUL Ls; H!u`; p&ɼ!I09 7 {6S|N+" <]PS;S?; q#ꋵۏԏE=+nWB NyNӠ0mc͘ܡm gO/?bq}gŕB܌'Ot+!#Stji m|lqVM~/]nH]y}1ʭGr|_61yIέ;N4 j|$#mL k0za[:;xKēMe>,Frg/$ i4)c{8RVc= >ZS؅2eg N,QZf%Pq+7j`,f!~-㩭F+]TcDxhR3[KT6IMKPQ/)" 9? dv;έSdKOPh$ qGb)-(RȕFe$|Uh`nq%Skl-HEX%Βܫ@o`jvV/˧I`3pf?.>,Pu=gE \{|f-ȗOF_mz zvڝ\T,n5x2s0C%Je8iRȍ#A>;8ߤ"EȇNh(6Q';44fE4(HC*P@wv@S nLeV4I7x GQHJK!zg!~"GO@k~j/v8e-ȺrD$|d\wf!h#@:jj*xjV7F i "6Q8 {7=NU_ fbAțwUmgYFp`@4a /Yo}/}.Vp1M/QoK+"<ШWPcE ojlcl'Q&w[LsfYp@:ܩ]zA[!کHp %rA6KB֚{E8bH.{7 " _^&M:jS+Wnu FAaf9h7MG`4K'dPQERH[ҡ!s6΂mۺ0O0]WmK橗o ^u9X3&=Vmls0i#|Z빵Su,\1ċh׵pVNsH쑥JY. CL EkWcOp78f,T}\إCD*ܬFDYAD#3['w ұZx%fZ.,=I4C2b/+PeZPA w/5^} &Wҧ mX7QIiLЯUz+~ɈLś9x)ͥhB "gƋyX5|w+MpQT!^yeWo(YŬD3A# %>nz2{Zg)5#,h?M&kbgXo>$"0+JeD2 QQTf.q#49o+}5R Og`m}x5% Of UG@ڿCXM Ky 6ļV mk9j՚ېFSY%М<]wlPFD>rAnH`km5ձO+Y婟ڹJ l7qVظ#,S lX䜍oG&Ԛ.g9^MN֓z"뭄RHf U408qJJDŽxM @B`at dnB;b1>%t0ۖd">;xC N ,cNI7ӄ($%~Qr[:g Ol8FrV 8H=hܬo[OQe[ N $#]2@%6̟΢b$cq4_w%*; VPmX$R%'uج5Ooluq&;gg_FbѴzC,fb](0UW5l}8XDosz8ƞXs Jd!Y9xXODwSc F0wWdtjZYtNE,{OƜB e.Qf2ż})%䍷KKͤ-M^(Q>ScG OPP?/EUo!Shtlj~,#oHaPM:%@`:@Afg @Slײ l@jAeY?m"c) ne)y' e3C%Q7-xdZA-Ai|)l B7 Ȥ2Cm̲;\dv' 令٣ gי:g^x_@.6n+FOs <]b} (wJX$d=s^"(L?haE)5DP ^Z<fKnӿ}QT%K)m[Gk=gh扟ȕd gD=%7;<|"]r$g?ln@ 2h:l 5dz-ގP9 GnfG|a,*Nx!+oؔ=Cg6]83jN&s~& ˠr#SĖ*Zu/vpC`gbT:W^ί5\բXu%+1QX\=y i#šU & jE}W4 hӸ^@bjB>8K3lA1"Dbb:Evq3+}2RF['eoKGn.LBM!=LPr#ءƥhrLVzb|J6dD3 iOQJUDw#@S<8хjf&݉ Mz=tK>%yP} Y X$oCNt|G}HkջV4W5#Dt wŖ:jhf[Bh& QKIڱl:y `ڙ咀 -`:[jj-"b< x+u6ϬSI6|-y%i"lj&'icC_,i$ӻ]ߩ0Jƞh)$œ{͈Z?_ouT ZhfQQ1%Q"i6f+hJci~|g݇&"8osHZ ó%3&MV_bʆ%o"_>9_<}zj$\6a`ڵJ%0hJT6+e>mr=*k (#8GAc5Z2 SLece/f9ŽNN|88"50bZrR5fRWoy(L8B0yGu Hh#:cHVPRyz0+LʉM"MU.3?#PUy캰2agZB@4#,rsGqiXb̍ಒdNlj͝wC}* =%tt"o=0_A65/Nq^+X}ǵ .-_Vr-x>Էgj%.qIi4kH]G71HpHzWna% ˨2n|q > "b.k'Vf/, "@d= aWVѷD[>_Nܾ[Fج` 6Xtf^ޞ9SOz hxo3xؕG50\Xx#6<͞Y1ȼ(mIp޼.Apk{%ƒ F&C^mK[/hR&q'SlD*yM巈ꅕaZۀ\ۗa@<Wѷ>] iL"X=D5 LnB anˑ;3K&YqOh<_qEzloP66Vq_$H.ޫ܎[-PzX8|pi{&Vm1 b*=C/sM @6gQWgish Z>:/WL7# A/zqն]7j2۪Ə9 b/`Cbczgr8ץF|),Zlp:'R.%ZjUM. C4+2|awL/F& 1G(KX2<;"kG,yHd{`WbyU*ҨJ6O-Q'Ƅm{){װ%qWg31> 'GhIҗ[Fޮ2Fl%RrP@K8x{܂H 6hi00ĮEQPe  ~+ax"Xm;Q//*r?ԸRI"-TjVT(p{.PƄG7ao X8qNRuEo?2M 2U}+7)IPt rzn,ph0Pd!(i\韦Z1Y^ ( qu{j~=6@9gMo'&5;o|'裂Au,<m ک(pC $ys 1e_[=f }`fjED(#~ͯ{?HɺPUDo 0?ٲ] "KuƣpƬz_H4䥞ʪ+y48;',TP@ c h#t'sVb]"٪- ԃ2;,QޡW 5wԵg_)"ogeFaj&Xu3 Uzףܒ16+*a !7ܠ;'koqGhJI=<O ,bU#[QXR ]>CFU?> oYxn RAl([;*O8M#Đ0q 9N?,K+M5)&+|S?i4З" c!( \cXBɳ5lEV\0.s*R)ecEZXar"yHՁ{7)􌧢usK].s -Oj"t?كHJeCLIG9jCWdkqƷJ ]L昸Iu${ SΥo`#<EK?G%}?N QÕ;k~귞Ǣ%#VI4F(wlaЄ%gb􅣋8wf>[X)#zufy1ۊ,JtbFwR F w+/[g@{PZ}{WZU0I.]%ߩt؍Նr^Ic+qe$KiҌ:Fgr%(38ז*,/* 𠋤i/u5 \}Gkt_ 7M &,X, OY!LCxꚚ;i7({ $%<Ul<;/Yޞ@ $!sEf8xz[mBxfVzݧn))|EY)Ky CD雍'?NQg`͢<0:qˏ97u6Qm/`0Z@*t=MH6QHmX^7f2` f"U! 5zy57~- \Jg*é ,eE82Qؑ;p<;{I7OQw.廱5ŜT% !=2qDG|aOvᇗ<)O/ Ũ! ɫBG.wZO7%v?81T2F'kfMQHm:JМiJ/JtL'FITpN k4Mѷ$KF~ʞ/Nv˛af6O.2d20{)ӄ7aĻt x zʞXEZqkP҄):^PNefy]pt wQ (π4QuWh(`=ޏ̭>,B!lr:?P`#<[5ISdlkF|9 @Lva Gh E)o.fG[H񥥬y`Jjxw4:dP t1zws%K, = \#wYMlY:YZ%TnGAl˨V%>SIK&jX>F] o $T-~/ւ/V矧7~0m6+sҽQMZI+q6,mlq{Cɀ=9-2ӕdTo3,FRzm6IEdBipc0  {/1c~EdXV B ΫKOS©gf~#se<ɒHl.fTk7qa6RNOȍly)[cN'zh}#Nnq EP.EXn$NliakV{W3\ͅ @ P=T$S icCu+^QQMNMiR3=ye:T*omD\%;)SVu5j(.3Tn6 KN&55vswWӌ[7D0מ#P׬vxroC1|#˕^+4T+Bs`Bo_T?aopS6{V(S_E6WlScEp\Eѐ(f -kt8 :q@~uYfJ㘹y jr,C3Q-(a$a>!dԒQ5ͳ0(4doeςϫaßIծ2By$.a8'4 Rtseܑ{ת&)Qο$I<ַ*>6]p V@N0Hܳ.;W(~|d g{YjCBHX1Np"B>CG-1G)F*r&\`XZ╺v.Q~Obuw[vC2{ <)zT7%WWꈢYe,,5SѰ\+mtӇuC{c]us܈rG52b]我 St1Ft~?.xj|)d$'+-&:ZZ2w33&0??q9*<0nn >sH urt סUa\c]a)G-Y/ёxжNݬ" Nڢaoչ[Ĕ6YH |@񧼠B'W" g/S.-"B1:s{{WνƦ]` R*^ܐ™-a '} Z*1.XǦQľt;!R.`op0(VԺ2ཥV5!֬~oA \b9 X`ȧ,%diF*YZȎrCxR ?)Kޙ ҌӑBwbj/? 35U0o?1n$uˁj[gֲm}^~:bKXqXL Ib\O U7}mtTFdƕs_&~40d[ר/jݢO_/T|c'l~[@m;1rG*bivѵxis}˻U9)'hCڹ ݔc×m=鑬&5 ob ]/+@_*Q6xX"LSNqTudj`em2$ը 2=쬂ngd2 ;I#B 0*.mݐjkJ)G y,68 Vꊙᯐ}d[(y5Yէs6y6˶x84 `u skjցVB1^OlݟeZq?owV^W] uB?v=RESRdg1vz-!\tD|xQ._Df(EBZ>L1iYBT6'<~RFR4|FrF]^*4Byg/"\qT2\y5%'6?ӐC!Y8"ed54R p_٧OMoVhD x%ΑDB8:[zQeZ% 礳[fXkUXfITַNXW8A(:Tc F  ʠwUQ׼?}KO{VƤiجOΰ~sulхLSnF|}Oi_Q!dմ̐=%'p kX^mC#`U}&W*5|H` p %,QǮ$j/ 36/(7y8jם=>Ұ$QX3gFqW3<:"fhhEOyb־٥\̖h4jd5dc˱%ԫ,%WnM%Wwsx%2rsD$)\~R-͎C#l;&&!-;W ͹}56U^9zS ȳLBp`aHV&{@0uh$ v t-QkJjNS^KN/yL%xiW7;$8855_ݧ/=臜ތ p-b!Ե3ҜR-QNmmW>;>!)0#H}>SlpuyF9a-Z#2w/}ˉ԰_Oĺ5PW!ӊ[Ai3/DpGQ<IIE~`5#qaYS:}oye'B4<:xC({P*IՒ!c-<qDL^!fMcob919Lal 6)PDZ@]|gf!adX0Vlx^:\rҴYZjJ[m:z h ϳ#'̉mfشSkޭWK-Ee39G 'Am`ᒏ@bÑ .tީ4f6"^ٛQ"A [ۦc ]E7.F_>3UϬ{cƌ=w?/NGIƂN.ܠx aE1sS5MʰeLO&>DjAO}hا ?|O(# x|G(iPɤ{ub aJi{ā\NSF&8uX`\*T% +hl UySנH1\R&v|=<-S _{\=.㠦WDba^/5 uP㢒F\.K6'_S)"#0{RD0JKཪ0.If~ k'%Hm;Hm")f[Ȑv~1w3h>]ĕwEiSա9T-b>p/.eE[pON*>#1bȖ5wZ#% rʕ^PY;#p6G5{/٫X0S`\L8ytݗKK8ꪞӛ)V~6aph oh Ιrte*K9dh:^x8[[FN^Hf|1W8ir_dY`%1C,B#D Nj5Yd9/P[f6D Ba9=kbͭ~H$Rwg;!{v{>tA>H%a`̟g<2kdl4Qv4B[^p٤$sx"DUm csXf@i`7^:>d5GwC$%ƀ6 ë% F!/lAŕnC2Q\G𸀴*uϓO~Ku5+ytU~=;1>nj?~SD8"2e ooOFw}KbJE}08u%FzƄymYDf_lxuՒYc)[Xs%hiզNл&08/ٲml"klI(BLVh5V&re ei \y&\y.pc gK[4nQBߨ }Ԃjy4I-9 \Vk? S߶?ڼfF{Pb1IU' %`R^܋UK.cI*রul +Pj{_^9<:&Ӂ8'^Tp_iN )\>m)>H#^|J[ >Ft̂T)-5#Jnzt6NuOLbA7ih08MBsۚ@O1~^(/Z\"v37x Kx_ r4݆u2Jjhz1XiT]e!p^󻽀(Wz4B$2? )'٠ ཨ͟0`߲ŲTL@ׅDinHA =sCo-ŝGM|N9U|ZbFtAHu@vW7B "_dK{&]"w ;40%zzZD (+RW;x;\mI9鹺WJCn OhOwEqr7ƓmoǮ2% U;XUd2Zm%۟^(N(o+SU];=ˎ렶_P+/L;Te,mbS%ɣ!WŇGJһu`BZ[aD53adp53"DQH8-dgeS>U#F،p^w{qBΎi0Izͦ0~^$DLάm3/ML'qv{ɂ&"ivFk Sn.-`(-5G/lO裎Oʟ KŌ1U>m&=,6SXt G.HؗדbBȨ 'k16({1I]"'Il'jP!.W W۸p yiX' (*vu%ix(7yYWV[z!_S%)S7`=-!'!nR_æ(x]UekɔL#X㴊i[%+Bx6ZfzZܿ@V D[ ^=k+| {o.gȗ[`^YV}a?MQd&gjzGVK>Ay{{-|Wr^+AbQQD0$]t<ν<+Hodt9fЭ>MQ9oŚ voN#4P45q\@h}IR-(%ĦZ[gZ< X^-_1ۼ8{sot22_+v)WBklcHV.LfR;t 7''ʿmjuSnuBO9As0P=[HSF4|[VIetp}SmU? J&,ce9QT!diݺ 5K<<43f*^pY3%/r穱MĬ"Ұ w4G]kѥNzs10E$.c Oũn2/P9'NrXMCU\RC ^Mi'T3ot!])BpTgNxA=C,K~Md~`,QDyQMxC]^@FZ? Xcj0@9i篿X~7l i/(t^z|TVzZDB>v+#z,Ewk`>(S i @Ch$۔zwo eo/V݀אw9ׁ\hO6ӜC@p3kLNU[2W;תw,GmQ掚Xwb׉ܖ xN]M9M21 !&;޶_`'n^C ]G+%H.*~}a(8zL^| }@3HBkr%۹;l ;1|IG0n6R=lFxb2&wgja<*RFʍ%C#,@@Nۯ87 mN06תU paNay:-ןor/Bü ,czhxxOG=!s'[¥?Jz!+\Hȝz؊>2I + MbJve:{aw[DZ UK BY8ĸWQu|4bސe#֌$aV9-Wh,/ f;2O DC@KxY׍_"|?}D v>+) j& AIV{\ E|"2w#,D:PZvOAiQVZGkqΊ qDZO \F`H~yY:Ja)cczX ܑ_A}n~iO1$aIzGg3YN忁(6YPp>s ?Qس&"ᢣ>Ss,f`wl=zT0 .;Bqz-31LP]LZl1a= [@ءZT7U0.x,V(ZF8OUi|C7:b*h1T;7e?\E䱋 s_LQ#bN]3*g>,M*]xfo:9fum3r̹Q𓼀IvJm !W}O4M)V Әҵ$IPu֛ReMQLoܳЅ`/N3jj4gt$l>k17%7p,ba&e?>F\踽X Ã!bPSAy-u#l7JZG>Rm1j ֶKj+f.d+ Bs] Rm |UWYփfs{<ÓUNH;`J^@{_Ff;%Ȩ3[$D'cF 6oQ$|)9|q(R 8ն=}vxoY"*}631wqX;c|#V^w:9KV1n_k"ޗDd~, LoKřJֱ|[Uܢ끧m+@?\[dzktl _ h,33\DZg2,>("=V0t+ >^ģ9`) [*an-U(Jte]V4fGqDz%l;O`8bӅqE}vpZ3wwȐ*3͎Sj}F}RxzOט-<5.z^|#pECxx]A6 j mURL Zt)7=&4Z$C cEha-z Yr3/ܖ!fIǖzXα=Z&oX|U2V04Wc|݅*L oe-FBG#&Y*7 DʡCsM6і~zu)%- ѵ%x#fƼܻWZEj: hIUKY"V˒xZ>A9GiR槬x5  WVypw"-f(|tHgsĬ,׿e^'P`L: "}Va Dq]pQ.FkfTo;(ę [;ZI7Vq|b^[LfV@gqn؄0nTZzG%/"-peBvP/C]/,YSQ[oA0,;S2B gb }.P{x.֝=&5|*KMgӵQxɞafhls+ieIŁpd$k6uoAKf)1Y2%AH DH`#[`pc'gJ'/3367^hK}6U3nyЅIù"aX\ps¿mYɢi+;F1D˯@$$E!Qt )4Ipd..W7k}zE,X+xe1cA#v 6qǗavY&Qqs0H{f7߇mkNyK4\I93JW^a9Tt֝ f-@G:frJ*9϶` z9) ծ UO79+ )\Qq2xw-%4mroU|)GyI?яGUA%l:ҢGs,qD[t/ Τr+hם^gyQ]>R*hۓNxǭVΊ&W-*'+c'%L:Aϒv{!7Ɨ klJK53e( v&r8\&.M_~#"=>VJ\qP6]?H*txDXou8vZovaaİX]('7zx\?$JCTiKo;wSI-]t"(V&zOI@+j.f!GcOm0aqN!?^ K8•Gu,4f:>!UF^B@&&ȅٶ>P>JPa:=x^-8"j2}j,GQ3 $su BEq$_- $wi|^ի]u1d~O6o4|>P~@ˁTr=;)0? Nt)0o@F2 SQB=5lE\i2NW *ӿƲ$8\5D/WUj#ZcHV  v)劢`lW\1 Lob;VAXA8 ;"BS_g~]\6l! z@3fvQ%f6Ϥ F[I|/s)YX&% OȢ8Ie,V!)hk|i@#e߫ͩ2PRkG(g:\hwq^LEc;.8#1aJ>\K~êUX2^ U+uDŽ;` 2k0 d ݟƱxѓ2Ü'[D6]l0P6@DeAw5sx9*=+V6n fլͲ8^diyz JlJ,+o[eڠ8$iB=vUJ]cRP( [ٍuMܖI^1[d'Ou=S#%9II@gV(7Fl# ~?(M"vt@^F9Z~psc館{v8;rX^ ǹ7 Љ+γVv&xWFEMKnTUYduc5AJ"etΒ &hF15]6T"!+7ATar&%m3,6ކqߴ"ZkɳԌҳn' H>z|6_9z^q..dAяin3'IZ=ԣҲ4 A;joy]ělB/~e-S?6}0 i8^g) /; lfm~bzT/c@C |E05yC#2)yJk09 I' Lt jR<c-A}zz,l~ic$ob'nrYQ޼lTN#`@%G+圯lcf`$5eT5Q qFlp TipX9-}@Jj/EWm;u &sǰp%+zy>8 5m Yb:'`ovcp6NjjY,.?J5F y81/}1_"kٌ@QT[j@K$n凈xQw M%B2L%g_bߝ7g-m @,ىdaw\Ȕ/ k祯isg{y@~OB˥\ 6-v}&,a"BpO;97uqohТChZ[B(]RP܀/ w1ewɾyTr s!2-Ae1y'I@2jNRwFCoM;1c}Tkyyx5&kʱ{)J!w]R9 @tVdB- ՆCbbNͳ6Q,7MBM@;8r<"#4MXi wMuBQp%]f z>ٻRTz0uW zxzjNe*D~`fnM}3B')*W1$馑.Xg1Dv8]`[ j T!_6-2 [?'(<".K;2;#tsgu zj ۣL~A;I4;%Ն9ݧRd;eXx!g eKG7Ò_f$\nʓ(A]4BXUUtD@0OG(I:#6Ż+8je k~gJ׸[rгv},Dd[:==KblW@հPl!Yc&AG"UޖcL\:W?Tߤn<`d% $Ph*r ;h͓T}z`NQr)Q9 /PޠǶ,UM(/.D0c/L%VP%?T_@1:& UR9?f~I䗐kQyO&g*>]eտ+BXp ^%I*z(3ZQ>YcKKThU_ yrذ%q'|b㖌Wx ǯefةvg\,P0F9^žc/&mp۵%F `Z㖨K,orՒX=ÔZQ)gm2w>)xӁ;8Ki# ,]x!FhimEBp?ōBDZT(y'SR;2 a!S?ӥ=g/*^Qp"A;&)h%*$vT@5cN%:rRS9@0$Q:Ug&^X7([HpV6Q;7FnzvG4ew3ptP*W>`7% 4/V* O/E6+I筂ʔ&W`Ӵ١QQE !n~`aL\#3OWxjfPEr.B[" է//"gx#"H3jVwפ-]د RN 3h1M$ܷȒ1| RUҧ^մoս~& V-x{!K!ƈKO_(_hxc&>f6ʮr.Ct Q݆v[2B#~%Vn/w:粺9 ܣrvPl(7uf# qW~{{?SN$8jF bgӷ {XdÃb ||$W?LDM^DwJoe{%n1mҞ+ahIgѡ->Gaz oً;d@#F6YlChu? 3Fy?OOaG jsª lV^T gGR=7SCPS4Sz޷PY4U-#I(v3c忊 IVɗTM./X&{\"&߱]K:Ƕް~Y-|wTI$֔:>pd˭ۊ 2Ѩ vr1xkyRЉ%%?>>̹4%&Sw } 7~9c%lZk`}%;]xAJ01jHz[Ndc% a\(j'N;YrϢ&{8hvEZudLzv~yk@AI8u<'A#[ <=\څj^GWbhTA=hOd o`pA8O~/FGHb'DR1ӊℾK@BxDAB0Q{[ /Cs?ƒ'3h2oS:8kPm,?)2S2@;nǿ@MV5^ ;u6O Zf?cRtx]v[ tDle;00~.g'QW p4%g<ӝ&\_%w8xDn0:Ķl~OpAYMjgͬsHZ шkOzv)ʤ(7{Ż%vj/ \1}>n)ԐN2]t뚋ۏP\GP'}A{`7r]$i_xϰy  <3T5{D)_Ya8q0p%>2ZƊgrޤk$8$W!RU+kӼ9j@Yhts.// wŷ±ZQF'&)7<ɬA(3|QR+I!^ُI3pqBN#^Nh Q=Њ$k2zPs }S ϼ̏g:Dժ %۝B0aURGg,I7=x{#< #[HFU0 %Oz sQ \LY7j P[j6+7jMlt%VSC uq9oow?vUp_HfMEd'BnZppp < z%-G]%ޡI6)[r%ZrIG# "NU?1 [=0o:9 -F!튮s.J!ytڟ (/ZplU |gn}qG߽a ހђ}k>Z9g!1'g' ~' Ak%m^m .::c3u ֘DM/h2k|?(Upָѣ6\b1eU8xmWu:>U*zkѾqL"z̓ҵܧhjjIbM[C p 8#23Q\4ms&|9R-(m ]lg (?8&N M6hQ LӗqPζs23&^7M}vy_ь! }lĪ[&XxBaF.J,֞)~ /'jv` mYL>#'[[x9{%VcHrrDgD^QttktnSx'fsR4d禷4 N)<:M{` fIxYׯF M95H H'Xދe)艂`/ fZ7oc2O=LƧDIiKKY1FHWiU!r&w&s!QZ+Ͻgfcf: UnlI]3}$J)֮UdpcHD:X܌CfؐТC}feȰfapo x\ (Vh+zv&Vuc`)냔=ȲH~kgq/,"5vE!慭 œ&`-B2J蓤O1oTڀ)FYa> b}Wד#%Zc~*H'?EKꑸO6NI HIgx7pHDZѸZEp(k5 qΡ&᤹lJ&YцgL%ps*룸PU\Ji>-^kE^ ˬYy 62YuC^c,x 5hdg'0,-5/$?F5׌U%+rnAqCTP[)kp2?cv]Cf,y7).4/?"&T41DC=0豝&s@[ePMoFt˜I[{_i |p8 x8c\bz 0}z>"/LȺU@4EDky5-[_J1X|QEtA$"zQs46zbLjJ%,)n>Lw,J . ӆ=>Z #1wn\{]ԃEOE㴾ylkv]>IŊg_십"F\@]ù ;:.h2BNw"E;"sDž6$"Ӛr*CoLj!l5QA&ŴD{ZgUs$ė#Qj;Z3{֡ҟ $9\ ^am M _8P1P\L yĝFHL#m׺~a4>W|Fi1IDOc&ĕϔ$"?Ys TFA,7Cv%1q 8GQ,9ZREASCԂh^S"zxUTܜ]J-"G5!KGbޖX59dDɗ?GmZj)rL=cdS)H_w7*cX&z&x"? yxw[A-o8 Ĭ(DjЌz?Ȃ7-q1_"CٖeDt~9`e$gLߛi9e( ʼ:H{s, ˞kq >d]w$jT|ꖃsCuwىdT4d+]̵wCOK |f,oZ) uR(=Ͼ mGz\I=&ԥNdQizsÙ#!mC@M(ޚqO?/JBl2. p-1VHtѕW!s@Qr7)ˡމks {i̞o_iB`xg) -ݷ,[]( 3uTt KUE Z|uܸH+{ ku-6) >\Oϛ$ V8Ͻg"ȪmCzlnػ;&?ؗdQ RiF65IecPٳ!q.VzJݗVHܒ% H{ {aFD O0IAFM]NՓհle淄dbDnRqгFg tB?GMDLp-J1zС5e|,WX +P;]S's^>Peě8ϦW?tC Wٷ4AMvZ+GiG)HB#Y5f yxXWO63f K|+ui`.5%5\>}'PD{iMմlCU4ə9O `*ϯjUA; sy'D\9%R/aT!^.m~Ulή:!4_i8ߐ[P7CSGL"u+^@7ݹvFCI;4AϢJbG0s'YPU4 0ia qne&7(%Ehbjg-rwkXg>}:7ф-jA+l5pABy4edE$b'-%,~#I OO pB?;#Imt2WT vɾLut}O_.e (x@̬gG^WMM…ȧW6n)LRpq4zzBŋ.Y#m(lÏdQq\P5P XYM2Fv4w `R{CB~Vr ^-*0u5~э.:ci23gc#uVגW\Mhi]`v £s"e6rbOT@ Wags]FgXI,ypkˬ#Cw[OaHOZ}2NCu>q f}O!8ht|ͱ?BswT;QK]'T2L]:R$Gq\%,|.E!G&꬯G9ֹܛ6@fumh[TDKa ޼$D iG+U#ngv+7/GC*7FrU%Ӣe׆cVltÐrTduZo08*=ԇ!q;8Yk[I k g~W^p}`~SB:W^Mȕ}{=rhQ`֍8G/7AQ9 ;}d&DpXkd(..STTgqXXܞ&@cKPA5AghUaɪ<+\&)oA7 lXpni1ǡG}ϧp}γ oۯ;j-oT8`]iP%q;\/f&Ԟtvb8PQ3xR;_}!r3mTrpyK>XwLg4\H8(88Xi~5T_7 8VM6Gδjw0,2TiQaH* %*ȁیǡ)o{n&{[78o5ˮE:>s$pxhkI+ MsW t'ȿ^)cvϔ ?cq*ҐTOt0 u"'h/59ɘWzfQ40U0llxs&SJm4z^ lU(dxqך}skj6dByA=gi8‰USk kz(W<}CŞ Q\Q)__ư2EZ;X~?lZ2^ڠ¶PVx^k3f4!.keĶW= 롐"5ߖjo1XK*s.:QsxӲ>kN a =f>QԆXXm*8Z3"OeA)9[GoHdVS|z,2HC}=sϨe4CO9)cfz䘨ܼ& Ņ,Hb4$#`6̸mI>)?D$խn%DLB ==rFL'm+olEW& ڳu%&^c|f Szո1D%% ^12b/*N$`>zJhy[_e̼ W Yp-Η&L٤;,G/O-)tP0t$J!׽~;\'.!p*<)_m"{[(ZcgjtӸo{~&1QHa&@N&-eXŋ|mM8BuՌ852u^m]pOᜨ_k)퍎X +6RJOV\KsKr\0/Df>zlY{c_X15ll`YgK+ŝ {Ew趧cc&XUD& 1X#Z ]7Cm\ zn*6Ra2Eo5LXc{JܛL:W;y_Oy4 wvP#Us!*]9."~&4n 2Ƌ]?8转\jxx)< oYk0dO[u7sաݤ]*==A*Cë`.rͭ2-mSXL7ԾfYW/]ಯ6%R&UnoK͐Y&Vɾ%-F@19xrAZ,c}'!{I2<8Kk󓜧2 5הILGiҍ~[G, ɴ]u>q0V3"T7Z 94qbyN돞W/)bn~S|{pUo:DŢjUIYtf{~)侨!tKf]9RY oqM]s!Y?:/oIWdSF1·otWm5M,49~ѓ{EW{HOrg1yz<}=ʿFR*|^RD0>Qd9Aa$ _rm56A]x 6aA5zNv3  Äy@ 34;z_i ~Pʔ _=^L)Q:hYW(Ҁ>*\HŎ!Yrne[@gDJ,8Us;#8ˋd#%pW/HtS6IN҄ln!-^EQ΁NBc\heCM-K?5FG ReJ$Ȕp Ѝٕ(lH6^_Qθ B<YК|+uw۩+lcz^Ѕj`ݠ.zc'`JT2eIR ZsKӜWozK].P eM sO$nL>LЩcJi Ybd9qZ!n_K_~!Z~VbLUI ݑ#b%6:^_!Q/0e0YZH]Վ;rjʝ}c 6T>WA~ E~6[0~̷wЊۃ@p੎NkQּp{cTܹ${Ojkf2 Ur{!M DS6/X"0 bʾ 6(8YI_lгI)㑂mf6Y-w,] 7ȼM^=l` oD%3ΥD! n`3fޜ$}W.7bǩgלXvѪ-+rIML^J1VJjő݉vUE)v&RS}cөMiTE޹\ $:1Il Pטpe~=:x{҃/rv6z]JS6$E `-hADLl﫬tppnӡXhXLu@&nʪO)oCkGc)a-Bxa'< lQen `Cjw곧.zɢـ>1Jyu5X`;PvV&nvY!3FGnXUOCNukR hh_# wb)a ft^ŝFpN!B$=Ϛ`&L D&>'I!ca=VY6{aBv%Y2 mJ!"폺҇X>|r1儼=̐H=!ZUI3'oj4Āz7Iɛ;8 #&p YNդ'<'tN0 򰨣1y$Q9QIfٍBKU|C%HEiw4aklTODg\ X|T=a[ ]L>tU1l/f6Z'RnDD7)Z=D]^{po.04(_5#rϩ̔x"7b ?GQc'xЍoהGX\ï=_ֽ doS 0awA~ߊ̖_ޢ* _`'@4.?a6Ms: ʒ &vϘ>LC`< ʐ{Nn!6#j북foʠ^:;0fR9tM}e KY1<:oksH2Ҍ$IT{M=Fm?KU}XpAmeTy8XOq(g)it=X]]r3?# +͗\ 'SLYTs%I#mFXT >Xw1W )'be:fhڠNA'wzo%xxDks9{zlZ -JYVs\ݞN07@%0VM=׶z0$Kk%j+TN}$I3F5~!Zc)2J4Ǎᙌwٗ⋧0Bjk\,h'E@ɸ-mD|ԧ6RSN(QN Ry& $܉8J]/6I p >},.f#I3upSN՛xHa?64qޟɾBQ 6p*]]t490/uR /Շ5ƒrU QAaThɃ,pu âe]J!L[h6o@G_lEx +IuyxaE1"۞/#jXvdшJѤI&] 6Cr@֍E']Lu;T,5J$uՈ?7hH[OeH0D2cEiNט=lg =ChU2-`ȯykNiFnQⳇ@yŪ"i:6t8 tŢd1"$ (aIt)^%Z ;%߲#B::5p ǨFY;c?Qm,k"Wi| ؼ$ӾK Lc ez PLxhD?wZŻ>L/q.ۑJbgHtGsVb>'Z)zPXzI 0&uIXƥ17'!? [+0Aĝ YID-f="}|s̜g[)SC$@rJw]c鋄ekN\«9`\jfa{y +T&X"8艊Ϊ6,]/s[*A W.EOgPx_`d:!H 't61mI=meaA8҈*v'=NMU" ǔ ~Lfwѣ/IƒfO7v! =z(VY lŃʢ#TTxEi0b4hB( c^{v0_ml+J'GQM.QG˖ Ē# jqE+NpdDg}ي}bߙM[3Tlg05V&d?  bRP|de2_4\o5{d6 ALsb6+M-)t%AWdVd_ iK鈬>O'$=M0r Na^IJUG6٧6_~wMvخ>E \l`.uك av^ʣ==Ń/~il6ÔD`oB{Gݮ]nBuoej,g_ 1q: |YͮQKW"yB@&e-]  G c/$:tP}_2  8G$(p>:^VJiIӺ^3;Me*8b}Q\'/D۹a޷KU K΃6"7K5V5 ?H*D9M.n}],)ވؽh?Gx5X⊿1_чHhײ۾sA*a|`Jcea](6vvyHx 'C6_TJuW+bGYkG+x+GE<4 td_ECx}I ΔM<3 xOeO+L nEF} 3?7 ӷr̮$1veCm^ #`ȍk!;]~D@x޸gXh$'EzDs#~W^H^̙֔hgdA(M =tt. ^Qb, cy1%q}PKpc(}em[ ƛ*7]ux*>LR!4)SHW)$ie@OY`! N:̚:7 )ԥc#s`2g$o)kX^dĐؓ[Yqz@"3 *jн9t-]LN L2H߸C>pCimkJ=P,;@df(Yk/"ЬZn.㿣Cl&2;I0G+c4zIKth~f\lz!>u=@T 8TD n#%qL?b]$} Adx!a*Bm[k$9Q<ʽo%bX0OF0۷-4(- tL嶿#%iP.9 ?_JYqBs TL'JlsV%8;Zm*Utj7 x|95'? !, *ue<+hf3K F\Ap61Ornq;E:ZhތiX= ( TgrSw=29qlA3ZLʭ^EИ%?,1!*!C2\rH?ȡQRuQoTс2Ң *61-pxoThКrCDde:Ud+H8aa&-2ȹs_]T !:l$8Q+҃ +Ka0t@_{h!W>mlHdDe|#mf, 9$Yi6Sak);еIݾo- =$lʎEXO Ɠ%A8Q3N4ǜ$jѶJO3.6F]H.~K$#En8/g8+lGBɒ^4FX& &E}O 6l^-5ͮ>M6 ƅ8j9O 7\ >>FCM8G B . Yf1+1OZT'hNcaR&%"?Hv]C!I"b'@}]ҙZޒkqk`qQY[)pʼn'%au҈Z h/SM=(MRoJ@ '$ST66*`O~btQHc5J ޣH~J+7ٿFzbN /#< ~7=tyD*~gߥ  w`t'Re>}|3\pca;Y#u%-AzE.[9Ħ+[ohg|FW6UufHsSNfa?]7.+@sl끷"94&d_^ѝ#J `bsJ u^`( KJC~;dt)8A,cDȋRpבM@@6CzFPT_f gΨLuRG,\LJ}}X {\b5cնpVOoi}(V%v⢮[ҢF?˪9 fc2K*zKEY ~_£*m=\9i2\[n9 T;'|.g5:J0URWH鄠/9<뉦qF,įm%<9s$͙<ރzsRUŏ.,2r 1^,+X˹B .,u<ԬS@suOdY5A BK yRՕt^A{buDh -N ?1Ay^PJpKa[c v6]4ǜwQlj]#%[*偿z<\@v[V7)l Mdm—#sƃ0PiwC_3bbgwΥb,Q%:fXczh0<,$7ɔǔEvպI<Kyc.N%|,0Ɔb8(>VWNZA;aωaef-&.݃l1 W8Lk]rIiV$0n-/7fYp)4z`}+zJt# :{B5u(NV7Ne z sXl\$Vy w``-B]5Yu1m3s<[zh<#F1[;)_{Vh<,$Xk^<~5<Y]S.QY[QU)RXojϚ'yOL4 7p py*?snFP3;%o\1^+0NY +7ͮx+,j(k1{(IUr=2|bv8+HUZ"l/B0ZkR_ҥzLXFGcC67tr]~Q;vuE>ΨR_d78ÇPGX䈚M:)T#)̚N뎗UUQ A6BC'{u0ОHZnw/hu z - NzWGRL5/M8&(I*@7iGv-K> }͢`RGS+DLpK06JJ Ƹ '8Wm^4WUR*xԃUQ!~ZTu] zTֱYY\ퟐw7|=\[\7]Ja\Pf:B5jvE+zdk.v' BܑIe֒F*vk elYp?^6.8ʐ.P7_fz! ރCM+[_4ڄKgpqaᇿcy!_ 42u]bD*D8s'ighCV 5$Mzi2RW Ϩ3kc+߅[ o虄?ux6݆!$I`a%MT0i$b{U pmҲ0Jc*+J~3Lt>|L7V+KbqWŒMQN1[of^Soꚠ:/Kmj KhR% S3%@/ݭOĕ OuB0e9}aNrzX=|c8n9jXN \ e.`R1CtjCZI(i@ t;"qOnli|ZCco.sfC';-yj&c /#Ps֚`sq% VZHf 5b k_-tT3cPv3wղ{úDw򑪤+Dzm L-|)=ǠHZ)uo˄BPN91$ /y<i`mjv푎C&}4JG"QǏ)ܜns:6- 1(6s6b2j|F!)\A\>\g;e@`wn̼XN̾?H.>U,)ZhTz-%=DB\݆^SZ:짖mlx=^DRf0>z[:xl W˔6P$vZ_sQf!R}'{hU+|1Y!4B}(OV OK#_w&16-dIGd5Hq7i)sݳ3l=0|]޼<*ݦE{<ϭO vY̗{ Yqڐck |@ūk9F0T'#sq_C<%oW&Sˎ1*dOomZ w<I5KQgDDR2w!ZONOd,=A+;vZf!/hw;}V AC&yo ]Wt ?!w2Wa8A؅,+H!2 lRd;y[ %+LgdsQ,~=+0P'.%5LxYuf74p3Sr#RXbȈ͛h 

:tVz ˵(s-Wg-DZY/- c Sh%&E%&%kRu^;vAy؟_EH͟d_a56d9m2@N:\;Y&"[g=B_1ʺN2Ϭ ,iS뱔5X!+G6'=1kDbTݞ$Q}34$}g &^E4skmrd y̿Lo5"ZUcbJ,|) kk¸}BSWn:/ٜ*xz ?Ј-K1?h2#*hwj4Ҫq4^*ˬt+zP3aF M8A}JB{=%\ ~5D;>4xOy'7o""PX۔݃K ,S&Oy ^KЃDi{EH¼܏%Ol4fl{Ǜ6As_+jUY mZ#>aݗyf~J:pkJ>:~'AA?(}d,/5b-ڟw@KDgk g/o_=-jJK)R(g"d]`as*S9}[wx{_pܸH5⛬nPߓ2Op7_@&1#/ri&k22ղ(\,CSAW;tW$OuH8UÊ24ёpU`TS_2^ƭݛA8tt;] 4BBtNZ$xVJyHv P\:<o~0\)k CnP:RܛUL|q@#g٘xQ#ZYXlm>(GxGm:KꃄUXظPC /w+@8Jm:UU2qU*T4:\ω.O^,6=;;hz` bP&v яg4EׁA\WALq.΂Ycj `!({2|n8Ux~]\]d!^HTOл>`@z~]4sds0N;EFVNVT Xʑ;Y7\

Q[闯Bv_ @7D78)VB#n>0{o]1jSIN|WZ%4y[pGLR{<N"iT84p3rdz+J,DJH'Pp~j쩌:*$jZ_>x1CjDI皫I 7",ݵ-6zš \UAzc 7k~m4'JatK¦ #2&3hMAሊD4)fev=.?!7<Pٽy!weoXv_KTQ&лtз'.RYΘ1e}9 z2>_I ۾'x $hHCm`o>WYQCm[ P|ۼ6bU7QbԘaMiv&VA57\—ߊ?ZN4Do:D{f&&JQ`9NO*Xgrd%!܈\Z:-vBjl͋ ݼ-h ݑ =+uVuD1}̛s+,i }Ř9Վ5*)ŀKy1D6H# ~O/vܘS" x!PsBJ4LoQO Cx:y Gz$XkG* 03Qw0yhc}J{:xv;$)i&6n=_҃~ܚu.cZiӆdO ؤܯ$kwr'8NPNf#H(WNSe̓H 2{Iֱ zGO, 5/r͜ ܑO+stKs_+֛5r6m3p]|(B+'*i|9ELp\.FrbYzH6~3cC } ܚ{J*+IfRѺaдzIbyWE$dXqE=4~NXyc|!Ct P BdQa* Ť\ohDP ae0!sc^R:cN&ˁ}T/# xL.AN64o).yXH+T8BAAGL̝ 4.6nAi*6Gѝ7 /({̕'$ D~x3Sw!p/Lgsv"E3Gw<%zLlBS:lh8'˶cZ#dA|yL9@*VA6Ic['#K^?H!8+TkeSa fuVTϗ߼YK S)d  '> (Oc+c pΈxG'g%/4*LPS8ů'y2;*rx ȿ}n^3Fs5+v YN50yy7cEEPKaA2}@Q? ER#Q8k8Qo< 0Nq$N7KbФz?)F99]]F-J8b#ԔQ v*jYA4R6tY;N<\V̇sFh5 nƋ-@u?^'K}qswhTA c2)#i{6UnG8 tݗ߽r(Q1x.seh[ u* / I;Nۍܠ~(ʓĤ@DCU90E EO\w)%_ȲEB1r`7KqmMWF|7@ڹ:zVwd̪FJUCV?̍gz"@#D#aonJU&je\샯120St`r!#D:6جCRyb99}؝w6_~zo{#\j帧$-6yNNZ`"ijz Ѥ[ |^WY!W4@ `5xl2Ec9^е?gɇ 86tb_h{3Xp0j.|vB7]wdhLK3>/|=j~Ǚ3|]T ADcHA6ESX:T%$.8_Id ҈pO`׫\J`1hUȆz5mʘ:a"%*qq2Ct=5os `̠V!g"i3KVv1H _̿~Kck}6fJ? x&798/&W HhV0>v Mob@S+ѵ/》hֽL!o1iԴmiU胣} ^h^@};ZG6h#vhT; qyp ch[Ev A1)Η؂,!F-g4L iYv]۹L 9wwm`sq@15zmD-ri:|PUoNYa@OhOY4>zd6Zfʻ(?JTv: F\%=̱S4O13٠Z[Vǰ;z?7E@sQ鍍C7⸑JEz}\u3dkm95 TRQ˜x4(,}'Ls׵q dRHQl0'#ﵭ۠y BlSOMvsOP |Aq']uhL*g.ʶfiGI=0}:[HNF:M&e/+)dF\XvH:.'9q<, JhHYͣZvr'2gD_E3Mj704-Ɛ8`Rsr^G:$ScX*0$saMW7{Smȏϼ%dS+Om3pF(6B#_9bgy лV-ѿbҙ/+tEiS ǖ, /6vqHB(n=$24p35qDҤO[xl(QA}q/:$(,X :99@]Z=/fIatɁ kqzp>(wy4=uѼwc?yP@4dQPݙ- U"Pd(r'Gdu"!l>GG/Z5|ˆ7a%ڀL'L^N?%t@Bo럇rWH+q 6-}Dap_`Xh)'+VVx{h%jg|LH!w t&0`sԿx;uaJ*nbpzs,DqXjw# b7}8 Ŷ5ӎh=!u1|8rmTi |*}6nYW@.=e@wI G#eCAhvm9\JߚLAN< ?b;d݈C-%b #ǫBgC<64zfn9P `e RɌW^F2gMh;h% M^#"xySZC ZrieD1BSZvվgt{ RtE8,QgvXw4ՎnBv9:jby[5-} n Ek9GJ_BMM2rbI\{"|ΕYZz;3 9@Sɽz;&ώawl聼v 4s(.5d5U4]~~ 2N_8iB܏d!)5狈38ɛ" 5{uu@,"벅tMpB.gA@3'nSENd2=xmm-ҒxUqofɵ c:P%44zA0]urw5( kMv| SRЩf3"eox{ePGHyWu?!H4%[;ɯ`xRJח'?"PX=S rjs+ml fo1/'(/,u:I. }XV0k`&|]Zyt8o:HG)l@Ga>-urTdiF!wH~/Hv3T3=> XbūRX$pdAvlՐs8oRQb|ܸ@n2YbV &C`aT>+HALBK']L{`]5)*y 40x4d@H^4  e=n@{7PEXX5&p@0k"%}9,v #>l/xe'7pcO9#ۆk.yX:'ȍCnIPݖLI2y69N& 'D3B syEU7JM\f#֧j ~e;F@h"=gֹh<gXj>ُ2q'+[bQW e5?mLUJXO̓ Ջ%7'̂䥄<Wn*҃?@bJ㍦n}F[mV &#n ջ ~V*` $=H ؜SCުJ ,&z*-uK,/Sv?w@#ӂ*g;% /L/sgHgF"y"g+¢{f<%G]dd~UkqK+_̒XE͌C;B}7WV4K+|`Ln/@hšie 1E ;/:b7L{&H:ئ K҂nOC<~Qލ(!Afj#0\ Y{7^p);NCja QIǥJ۟1ouJAU5lSJ,zA:~kd$kE)ݐG,瘱?y^vKp&- \,{H~lβQON{`auttvUI&Y,|x/{Dl;I{ˆFr=vGb::IP'G܇ ۶$UrԩUKMwz_LQO5mbjc?Z${XG"&a>;8 g]%b ]Óf+T7tRhJ6[pG8up /SƒPǴ_ '/5:/ }D{$o[~jc_(]J : ##7֍)7F~js:]${>U[ߍ`54|ߋ$g0k9 8i Г2Ԯhy줝U#9,Ԑ" @Z"/J\ZVcI2qy%JqTȏu@&<n(Mx ,UtBռek, S|2]E KxI>"!_L * %’JJAs &֛V[@ʰ=@ cr"],I7-I9 ȷ]3Wm3ū/ T$,*q*}bj׃v7NI=*~O3p1JY9J0ù -ƼCmi:'bSv! sbז}(ѯj^Dޢere;DGv[#cKM;S"hYhU]8mPj&1@ v:WaV3XP+ph]sq@_j/iK/$}u]wY!I¿CgPDU֔Y/xu;h~'ݔm" ujE2%ܔ~L<.ꉍG;c9۾SZCT7?L)'Y!$S+Jw;arz۷=/M98MzL5Q^n027]O~J.p[_ AjڞY@$(uPk5}3.Z%JǓQ\TTtj o=6'G%aT3+&v]bрTߵ Z1m];*;}Ԛ%ZC 'py<s8}/Aᦀd-U|7Q~dsKW#L@;O%@L=wZp;vwzۣzSS$KY\mֻir ܀hW,rÓR1/ZjWooOFb+h Ul`錯 aQ6~ْ1#}͐$5ȸL!DC3u RWQ%Fߊ?󍣁Yڵ'3Ѽ mhY*+}k>-sxve[k A\ }fy:􌛽XV<~֘6bNX{Zk bAg.jag霡ʱ>rzxJ)`6T_ڋ'o|F0DL~4xI8QG䏫SM!q!+Ԗ:aEƭ6;r3Z,@E"'`w^9 TXh\rYWH^皟nPPֳ8oz:.W[PĊFFmY/vu,!K++#:={*{o LPVL!3[X H!*MT0M0DIi 4JLpglʹ}k\a3w7K7hMiu[x30$;J :[,qL/1(c2S4abA+]ך,i\y@gX iznZ]h&1{=N_?T9x;goG fD "l{'',dR.<ц Q mٰk26ØQ~fcJ_SnQ ,k}H4(U9|WO|cul}# ,ai"ߏ'5֭%\SL(-"NUmUiAX4 5c2]ZKRi {h iVؓBYΐ6SS4F\ # L-M8<ۨ0wV!FHx[,8aʹ~kӓ4lvԾŬU&n4:6hufN~b25'Coqc:13hgk%jl;eJ| Lr+Rf$;mÆTW^П6 Me6z)jE3θ&V;%r%}%Ȩ GDt@ŇyY{|%j SQ0xHMVDeVDR{y,s?TskDsi-wTym/7yk.4#P9mk|z?;B\~kk&N#NDmʠ ?Iմu}owta Jyj?58 "t (*@ j "7@83;8q #գ10{rO6/ѷ "~;ۡQ>XQ ox aݵLK(@4^ rC~ 'TȤnLS.!؄Pf QTe8QҸ#HL:smxk#BP9ȗ8ƖNbOlâ&2\=b8E $_Kٝ}dG~~>]K5r`T/ ) '1Ʌdwia/x,v|P.fgA%>@Dₚ &zѺ$(Qvc>#B*¿%%l%*s(ryo ֖gV&u_ٔ.G?Kl94z0ZHS INԄ[Z%o^ ¹L&zY*>Z !Ҍ{څSMH)y+W:fb$I{*)Dmpc MĪa2P5N)QTƋђ̠Cƫ?9g!fL8Yҗ*k)C%mu} W.UiY?UnETr&ǡc]6 HQI<[6VZ\oݺ''b~Woh]F$ɷxyt"ۻ c: Z" -䋎b+áJO^ P#SD޿ŋAS@vT8 M4~e4_{i#-O`(0gY DIt5'eQul7{/ܱCV"giTYXp4FfIĄ9Ǻod̓6WML2qlcP)6ċJ=Xk\LQ!e@r/؀n&~ę5r4 c[`0'#T pE8)w7PCZq+OBidז,M5DTMoxT>EH;/l;y#~xG.w2JYO 49aN$v)9..Zf49iI+]"H؏TXJN};4}[8޸o!Lv sV} 0K<ڎg}͞@dS `y!Ïx*XOw[RvO\@-*{ dz_ n\{7O?U`VWyۙ6'U|n#V`^K pÈiyd7C6SQUuν-z|G0\8"0s1!MOǝ"Z/I^eLƎԗ6̀v`Z>]wBr 9-].S'8):$[Z `ǘvGЍ'G 8@=>Y{_8s)7I[ bXȱTj*•r:Tۼ.QvT`DC*ڌլ9ک/yt7HY]2݇:J6;^3ƵFOK @7&dnr"{pPE>-KCQkztVsYesP"OkJ?`]Sn1ȇ_;ɛbۊ AΧN 5ݔ:_PwpDz .0ꐮ ڸo+f0/,]4v>AMe(P el' s]HomV[d\F< O}?`[$h;C\p݂BfB]/jqM: "(U/xȦ#t)a#'ͬHUD3%ڄg&Ί`a%j2)#q<`A+x+h[.3+tWV r{vp3\H~̢ߥeͫ0J}0Hg1$~0y$aq 8R2#iԮ(cUi<jl,vrYDjk)yUj&^ z g{f9 kf7b47g">[&n1x5=0` ~XCn_XyI|TXGCޯByͱ0!Z/hAaCq-jt 1C!M_~E}s46J{9G(;X`mݲ 5za' ˆђKT@lglyFGJlO+H8cn_f6\IT 3YTbNɼIJCd.m1$gQD2.^ 尓WE` 1 ރPNZ^>,O|%D"'ƭ¡&[g$'FF mѭy%䎁ң#s!nFԭ@~ኽ8:(:ce}{`ˈ.ua/ᮊrG +`|V^͹;!p~sS S!2V)MKX S`s5rE*{l'2S:hͷoE suo{@4*yl{S9+ w=-\R5W{`QI63s*U&`|UAhn n v5(Lo =K=°3>ICHAO2=5,ϤKj|BRBrLS]uiHvqU0 DPl`_OTsťI0gc3XˤhNؠ^C!qd~ хaw ~,^r ^X@gTK1$Y \Ӄ}QF1'Q/QҜŽ`!|DrWD0?XMx1]P$zJ5#ZHx.F\2MUA}RIizNo:lE'倎q_o0?U*=RzJZ|nd.P{s!-mRc{ S:BG5|tON ÅzEjuV[PIx_eD+3Y g]Xy,zr7;T2D6eD6zc>z}ǵMPv W-mka^Q59<*J5RMYiFփaC  5C| cӁA{Mx:㬖lB0_.l>n*~G$$D~1t!yZ+MRe3{Z)tuX>s p&F'зEsK.  .G ǶN&ZT21j`d4QX| $@QZ%+$=bK9K.UM!4cLo_:ʧm%C צԅ| RFa D?X&./xD`WDQȄ\|E jTFOMtqN[ 'wP"X߯鞣WV¢[qkق`\JSvzatg(L)Bsr*"]Ca)?Oف(vZn|>{Vv=~װte/2zyxBPٲfF/&PV:9a#@ELur"XTC-yULU7=L]-(u]f6U-JsE#2oP/MAx zuVob-j֙Y4 ~~|f4ݴVUE;L^ȝ Gs)ϙ/4ׇlx{je,pw*ߟ(}Qvk|yYR2T Hj* ImJ2oZ'JML!"+q8?[m0@NXSæ$.|:?8);GRbD)¬&5˿2:dFsQ/HJ^NB̴D傁JCfr%88G0MqxF5E^]O-O@BS/I<;๋:_. _x{h>^*|1(#ufBHɨo=[93*^%*4ɉ Rx9&`}͘%Qj %ٚ ö7UnQ2SsDV۶?dctwg%WzɃ[URlg,Ij)R&n.kԷdZ Y"`K R%f[LJH6C73\~QK)9a8VW|PCg,in{2'1GE#)-8?h ܨVIUBv5~n ћi5|_.YW*ngo /XUP9+S`\oU F~D{P|69sK#Nrqun‡LgV0ӑ{DDm~$8|(Iہ7&3A,`i^n8s!rmKF6sm97` ub'Q&oBi~D ohcUF{ѯI4Ay樊NJr(o*:Y2Bt̯:-"}U(6Cܶa _'X;%7a((ҕTاR|*DO6yH Ba?/iqp!.'o7惄3ߑXEY$3+K"kTy4=2\-9'f%}M.A£`w.U ;$1IW{ACa3v#Əm{Ŕ8< ۱} `nAzVJw0CD9& c] o&/`|ӆLɭ$PQ h&JkNlS|̅D˜={,zY' )}MY+8ߡ-}*`=t#uVA7}|4&LIn۩+f 棋|,|4ra?k}~hw=vE%oZVJB&*ⷑ2)f$)jZ^=B{J- KgKVZ*Β nW%NOK<,hءUX'_/o5#.+:a.Q H.n+rdƔ[wl>qjͰbu ;ZB9n jDs2T)Nao?x~ahh⧕GCqr;6x(CP@@)x+7r!w8e2&?|? vET+XG|SD_H_voS\bJܫ,67+[dlOיiW}ϳF! T]vfBIs[׏G}k| (OD3Y`<( 5oXµ>wIR 6zc D^g@+?r֚LcCSc^By9|c Bl&lV8' cL8T|#˃_Զ2^Þ'jLsbL|}_vp봏Wk 3D![o-MɌ>y0 ɺ. 8bc.@*?.>ݐN`: n8hTl]!{=8z Xci"^N8$.Z@DƞKZĊh!]Dws=75L+Uj5ZzKFaP)`֍ԲǤ[pO9zN9Y"'E~Hyh`TLڌz}]hf+_b,UÁ*vtӽ%By(n"T;mתK0њ)rv(i悑E*J6d+A-5 Ws֎m<dM̜0V҉ҳoT"w#QzMaÃIUs8dܟ,D Ax\=H+2Boskӑƴk )M:48Xl2S: (LuŢ}*VoWWq^F,Iʘ{/"0*է}bo}Sug8嵪Cc^=K˄.٨7.lbtrQecҌHmӦ%'rbm#HƩT9z?JLXSqe*!JPPEG&Y}3٪ONͅGJ!Txp~]\&'̬)~ʋ!ե*J~t&v~40[zа}:--alI}*[|}!QZo)ZxpPYFמi5Ӈ4eB`:: f>CMVT.I-fI3Gb[1c";q(v*Ebv!̡g?:_{ AO("hj eO./Yϵ౮{3#\$ $p'|᣾7ҿLӴVJS9:^`b(}@}!(%+LO8 I7 =lȕNMrUr#f?@.^}^ qL^igK2"呮2 zPY:Ȩ6QCCj"Q@i,OqXMo u8 ox?bi̅n'͕8a+'#|C2af%n m4ר24)]bDdO΅2opjIGwWaoStsIvq:c|Y.>|g/eP2GpV@rVjHJCCHGB~p;o-t_$/xdVB0le-H=o m|o{M{VLR\hzȰ9D1k#P>lH`Bg⪼(jWYㆧE3Pd[&H_Y(10JQbNhJp[CIbOQۡ 'r( hasM&MÒ3>nP̜Oa/mnnV5nQX%c5HmeE.&i柇w&p `E; I,AюFώ,p5͟s+: Π(sbvN;5!8xκB ;n}#/}i23 w ZeMm&K Hו>"&eV('86v0z¹6?9ݍhg}`y0x` [3˓tJO+Cog;e; &ƝC6h 'FA]82w3q@{>q(M`Ø>&A`B5oÎw VYl d.j`M Ф2?H} !(Źq湻%eӘQy)<`{q(xԏVld pR4V :?{_ VC֫h@ĝPeI;do2.u9gW4ӸjSM]~rn:ҬZ7oiILAy3$Ph!&l-Ĵo?I)0LKwPX(ԋTlll:d_n5lr=߫Oyu>SL:-٫@dIO8#%+Re ZuA<,I5N>*@'%/V#G& $PϷce}J/qK[]vGЂ*0dtB9'ٺdUCV =@y$5dub53U "7˫|>Sht(2aZ_5 ˝u@-1A=OP!p=g%KI+0o?r@t `yQ4ՋtE4ޗqT@u@ #]+7ߗ+ Ny7^CwD{e#tKǮ!0 ?Hoc%NWoWW"I WgA{C9P+P<[5Re聴bxʧ."daĜᛈW@d2v;tk-#YaCsͭ{| "!b'ֽSrȓ-ƜF͜v95lH2Ÿ_ ĪJRnXաPTy$WA *ۨS_h^!Nf^R<0#vJkpL8z8i`!W)4-WП}$%=i+*~aw۴Lt]r Os1XHM0P6[K#;!wǬp`]wqkcLb1(BK z#Y!$ _Lo eg!ε&9Wcv՘/up$j5Hh'u 7큳 T0X,jKb="zLIƥ(j|0(b ]I m{9W%H&f|87zh& 1g mgr4Nq/a6r$s> ^5^0Pl sL>++[C+9F>: D(פqH@-IPa9Z 5&ׯC߄j[Sizo \XeFhH%O26(UX~^ߟjUZD5pQr/ܠV_~fP3+%\@ [+d Ol75yxO@)4(_.avA1G;7.ցRҽ\U7\T9L}D~y>`_;TcN v¯Y{+a,p}*t9;hjEgP=S+XyOPu.*&ͦ>H!K1 ?3P?x[ @mճ087Xl, quguC}xe|pA1WQy@fIʢmS-%rޗù@gSۨt$ y e7r Kl.7h2lM/GUn?tV+X(f ?\GP8bx+5o\`'҄Pp[ ]"(ߛO̽0!}]VJexW궨; Ǡu? o@r9uKqCvIl,'2-.ukX~G+}vȯh9cM_њ߼e"QG]3ᓳ<= 0irҒF=t-4 ȔJJ;SD4*#RAgOyp$`ԏfS\Ԗ~x`kLb@I2Ky9%INBL)Pj;TNo=:$gy4-5's-xz.?=D+ܞkjEN0q lc}w@9I0b(#]M>䘰f[ pRg+GG68·)7}Usαnn]m\AGȾk򛧊4iPL(m4U:X&D ` 4Y 4nrBTILMg\,P1)-G xSqE4p}C8@ v|e('@!`[zZUci +8&Gj,`[&۝‹G fTEVkT4>}erqe]x=8*n6%B`|ݺiӜ (2 4ڥ {>/:Og'?;;TfܳY>rεhN}m6zΟ 6 Љ&ȬLYk}fA[~R4Vk{R7+!tRfV.$$'K z%UP?F4x'W! }ȦE}vMlU^]ȴ-oL֍IoyjFty|3a֘1 k(|$Tf,ʗSkHѸB!|z*'JН Xt2$w!۟3X"<C/Cz&?H<a]𥞙 pxoF֢| kаolit@G>(쓖OhֿJOFT6? el<9F .=*;X_VJTkBc~n]|{۬TFhLC 9@4^FbMOG5,rD}9b>j  Tܩ2 T.ګ4W'Wg{TȭJNjtj2bۓuT$, ʴ+z}˂2S4Oyț0/F9/ڞ;ćk.y >aSgn5wjˑéNI%0eU*<.΁xEgw%995Totuotg ]۽dv_{}0|_jOU,|80m˖ f%pdd?G!kf|?nnP} K_~\7:~_n( 0 ɛ]Q7'e-DCc]䡝QP++[go[/% (|zߦN&٬Ɲf@2` obZD&p N\͇kihnlM,CŴ$; sX7nfz/}9z/xB&pn*m^ai Z 0er  WZ \ASV,6Z.<%!kt'Nlfb*>ps,[Vny9`ÔM|>ע1 Aއ~᫺۱D){`.0M@ǻ>Q Mcgd,g5Iaҧdz@ʷ8߂~4C-I:`àmA y +4#( ,SUFt9X]p %48-u6kUL]aGHfp Yԫ48)1 4Kn4P$ư<xOz#]l8W mHq㚜L0AwzQ‰X\]ضJ5;@ؔ9,+Ůd;i00T qSWKj=Z̀f۩P@oRkV6;sȦQZ96lKnN_½"t9_R.oYaN;NGMy#l+tՋZ%b[Llޔ9ssRP$QHu*䴸xz̥ ˥nEX(!Gg $:)?O}r\yc6)7-_W-cRhzsAx|yd/SE,i+7uweylи@M1 @}~>s۱jRep1-=A_EMX0 -%cT|-"}f*#v\q 6o7Jt)w0 \eh=cT9! &PA+O|^qJ|иy+X9U /rv@"^ ,lޣc}n~E>ruۛjJ@mF[P25+?|H"3#Q^%brjV? :0ݷ[5=fIϱ$_󩝊cze.4h+SO;h57`C7c g`L)iLxy_.B"+QKxXYC`e WoY2H6T&Mz1yKM̫={bUi#oMq7X @$BAp;PJ2ѣ͙bQ D12>9=N9O;49#o%v-3ݘ܄*'1(n5 eaD?bȧ#mD%W#lfl|V0J\C4ujy&YC;8|[ #!ts+xMΖe:Q,amٮKOaϺCoJ:-]J.Y!vBB*C]g>/-DX:oa)j9G Z|#)EcLj9-q[ʕ-f .x51sv-~lbs}Ђ dR8a gTgXZkTqʐz._A*W {= BғahQ/B5_YK~Dj+֏(['GL Q@d4$gU8Ua?4ME;3D$F1Xga݊UP$qJH/g27VPG#G6J?N7Tȗv1]7hrl{eW]{0KJ$"i4_MJNUד!rKЌ/.ufxwtq&R\>I6>43ڠp眻OBk?]soN"' Z{Abz&5ߑ?r(qe 1+?^߮7xYT[i?=)0fvghEcbK/lQ+ۢ1sj8V_Fc40$ 3\vmmvpÌU(m1*,S^<_>^D5MNW.1cL~0 M*Q{/O=ʠքOBәߥuu^; =e7DvFppp=<͘kpaz k1I+ vu8Mxį¦|,B M5gk-+X1\r)K#PK@tG>Z|_D|[`H>V?WN3EYGp27WloY) [3|ΡsxI*됣N^- =+)hH.M{j9e;S$2ye~<^t:ئD䊰]2jZ\K+qsۣt^FWÚFLu//N"$ V;R"fk҅-m,*hD4]q4>ͣՐfdB >֣ahX8cC1kqMդF~:`gx]!4/Ӣ !74qjSV}|aoi-=8ܗƒThGmxB.LdN&Ή=GP%#A7@vYcS LF7\ٴ tɊu28f@Ѝk<Ts݈^kʏ+-\otsV<ڞ)zn^)<}/w+>e9]?$DەOn'kȵ yԦp}uN?o v4#*yG>+& uYWAI}WĀK> 8\ro&jMt,_0͗+fŬ2l \n?SNQϕN^ZYj!HYPEp+ J#h"~b^flnC,7p]Zm׫6!":;a>A X+z.6sI n0T1L| v$/ٳ]smRin/[ttO$9D;QkvQofmNk`g/`t<'tڒoZ :kj} KDŽ 渱޹ZߒKa*¡ΫDJ9 YgcUDKM;(c=q(<&NQM߅0:E1+ވ:>mPm} %R&F?sk'˟'0xȊVgoS ɊR U4qia үط-6ɒK \+Jr(ʪ4V1.>,wӜ1!4F= -nMUʊG7<F׈W}=gr! &:ͪDu Nn1o JFpUu΀t.`И@%|p9thoxrd"ߓ=W^5u!WE-UwvoU^-ǞR|~ VJ )8;l.V%Td]W0NQҮK0KD~@*ɔ@i' 5+<ؘ|MFwXdAB b$HJpBc{;n!>DOk Ux>Eim(P| ӭlʶȽU }wE  R:G;+| Rΐ1]:^,*N#2㚐K mEJqBDhf iFF0nNX'>fI 2sK`th&&VpcS1 r^.R3mä6qE!v7h=Gt4—"_%ZX]e1@d,ىڬ nNe޸dhL g1(ća=M0n*?A'w3Cц\fv!D(N+Jc&גnza^BKWRydzdv0,I4Tc;I.2W]>8 Rm?p7 `ôVs!zz|euum'}Y&J6ٸiByΐn-R,D>MsW9[n05;Y(DBbC-ޓfwʛ̐4;+ʂhFł*ϱmQ1_.3EmbBň1 3US7v<l!+rb5  50Eֆd)YpT2 HԊ>˫+>(D08^gQWMrVJT|lE$Un+u<0B(̓I\/gtD|IAؤQ0gaweqYh,@_;cNݚ/QM68J a\Aem ҆y=wykkoao[8elfƱŽEȊkܻ7 ?ouZBEqtzx5VPi׀A0z1/Y4%ME~:m\1 Y{A4èXYDKŧ0C?3,Ln!3xg7ްJNBgD 1:0ˬ آ2R,_aez\}~1Y;73 +UڝTF>Ӭyh2;GF9}%wRhPңJ[`^]9b|gaP_ֱG7J.~l$1Bgz SD@5Q)[yR/"4[;7"Y@chzHQlλFR׈ G 55z-`V(]JMwP͝^<既(S9Ep+t-ME_2k7HzFNr`7 -'@ 'Z9'I(2G&' d& !ڙiSDtm )"Oؕl]k2ȭOFo@J`: IBΪљOgh*^wlmi}>07ߦQ nvPL=*|6b'B֜Z8wBt#HJe `=JT䈊Hϱ:FaF ]m1QeBIJ6h+ Rm< Bnw:Hj%EߩEpҐdbNfv^G4|Б=&x wtb̌Ez;H4 E:z$c@~;>@ܪĄ1#–;;T;oC`I. JqMD|lԧrQ7j%>Z;)U?X&:0 VA@!#^BPY{zٞpݣ7YmO*jnd\_Xw˰\buV`˞UOA;x m3N#Q^ouҐ|*1Q֑3:j1޳\Zpv?M7=FM"~QYǒI/#5%ۣqEi=9NJ>f@g]jeumYiۏַ^}"Wj']C\Ny*%]UZo[챌D<_v"~h\zsKqY }Ѐ&e2H.y& 6}j kaԉqSjf/D'ʉėdjflX&&,wb~{xtz#4gE` W~0n) i`ac!R*= p'Xsz/!%vǘDcL$}IbGN $4BӪMd\9Zŀ6PȈd{l= T#Lԋ s w)${Qd-Fbp.dJ$ah> kkTh 0:8"F2ϑUٸ JS9Wkp5b CS|W5SFԏb"\/HDJuji~|U^ /&0+XOwTXYGsr@~@+>^YB/V/-؎0M8$td?O_(7y} g\=)WKd(Mn"h^@) N.ў aĞ,} .oTh9{k2f"ES۵"OONGb= ˩tz/jY(!r }#lL 4Yg?3{nU0F+y˒Ȃ:<"Co]V4OSaE֕J]V2DdH畧'Y6Z t0 D@Dع nymYƒdS[EJXƧxH/]4|dٛŚƸ2cń|vN4"J1RIVR9Ѻ buLg(_ 3֒o{=_"Ej+H5:@XI9(QE2 o,QۢOs-@=\'GàaU/ƵQ;,i*1_ %< J](i?}6#)iՠ ʙ JILI Cꬅ 9 BQDiKXc6k_ ^!k*ƘҔG,Cu"dˠCzVDs.g{Ԃ(0laF+ n (mjy#]bWǞƅg;9eҊKA+FX=ft wUlc @uERTC@)`QZZ[oE"DGl7֖52x ZGZ ,"Jm!pv>ֈ%TL kdڠ>\ k;/X8aOE^i+wUVIfstp( *hf-9F5Mթ?CdhL%*VeHR=LSK =01Pz+@a :{;O豼 W,Х]سZ*,R9kQغ z"{|_Gc(j*効<7t|tSWVlpozP~ɉ5ڪ;d;>{5.Nk纵WF8xJTK"'XD$~%] |2v@ Z9,?AXX))Н Ɋku= y%05OkjͩVGty|WW̦']P^IIɻk`T $bK^00HS59oD("ubL:ɏYEϠ ۮl\$&:|O$lpU9ƒڏ^Ėy6PUmS|cj4&nx#%hB톫]s^_[cJ9wg[nSuD /|pxWAϬwT41@FKʙ̄K-nE5Ys~ gMrz9?AA5~ E(QN̠:.2'.5W[j $p`B䃴R;:/2y$"6_xyS7#&@QDVo@:;kEsa]=k!%Nbkٖv*(&"gMܭUIET{q$sVu"┽7Q)O\֋ LKჳa^/7Pk6Pr b'sQ%܏d nC= 0&H_뀣Q4&k.:mm.bMaiW=j/17xd,)lo@3~84FK,Zbe8F`} ,6(ThLgL*is֭g27QJ'699)Nt 8+:e]k[c폰9K-T>QLS ;9%m-||9䧐(ݙqY +:!}2/|T^Ob<ҨMXIto{㺏@MOnO@&&6vI`!Z xj_h]O kfpj5Dy-0o-E;6Xx3o4OjNLìonb"˘[qcmŜ5KSp{Z x8ͤ6D'm8kIS[Pӷ:qapCK$d&q5~5`bm *” ~Ф!Jt  $~p,c|gǧZW'J?5e -"$ERQ.*h>n5rIʠ! a&ɹ'U*݅J)qT6Z(ܓ]|})aB'2^!Bj[Is"yk5 ]M¬[Br]J` dШ"37 ŔYX ?Ol8q7J$N`#PA|챒GNHޭRbm9ڞf<G-›uvX\1c4kv~cVr˚MΑ)h:6m8n) lϭܯMqBrtFս [`Md|(~H§"XMoG~szuH3~ya-+x择/JI 5:vyP+!s}ޘ۶Ң;0"taQ6w&EW]X^gIɶuGUZZki[m봌[y-y.?h,Azoo&/~VrD6t`(xeDa;~6\|̷¿/k?{6E.S^:խ6(V@ҿ24g>c 2BBSG`굥]5-t79M?5nG6؎JK1fm ;ָy"3芩KmlX/aO$Y["6Gdz O(~I WX 9rYl*lE P>D͗J֪[yG!d>6Lj r3+>߮+#D)@M0"88Ar7]6_ř3{.|q~Z.@[?u F2+'VH`+El,BT af }3X߼'.0y'75hlÅi͸.Jzm#_P`hºAX ~Q}( t 3aEa2o;iP uH,n|dkyŊoZ'ZOARb?|@w*ؙ<_U,se}J81 {#PV~) |6t6*Wvȃ< kfKp:`]BEv+pFNJMG?]\{L#3A)R7du^ PNhܳ yHgIDZdE $ZxqpΆpB#Ț8BƎw}kRԐ6KO Dpbn @"y3?yeWBQ 7BPu R9;ݫ`ۖ'@X sb:Ӊ @Rn{qGs:Q /u^3"KmJO'I{S 1ˇtyߓRk \"rIz#FQ4K&OV^ΛC%}q-.qvs^J:& !o ((TFB)iNQPX$=T1VHfQgeEe4 RE40m>b L\E;z9AreEV׾jUbz\5Iޯ:ke/]Bz ek""lHG|̤)<3IҢ"F).; .cP ]X=u5U,)Gks&촾3qlQ'fVa+dto4Z,'W@%+X֔`X֊ë?s~50Bn94v0vh#Ћ#)Ih4'bK7^)ǔx%<=c?6/`Q7DCٿ:O#5HNzӴ.ҰC6r1"7&@;ZWχI0U{ WB}6Ogn#;(g/حo@SDX]7|4o J;3`CO&qـRidcZ/n + cp|*6>iq\@]Z=hBsRby?2aKۼH5`' /JvM[ƤbuA"63RhT#Pt6(Ϥ9s;^-KC:/1/zmn;ג6:L)3E0j8CR1o$T.b')hDc3(GR࢜a˜A!-$xbo6DE=SFe؇(dm4]XsyMwZm֥$ؘ:,_"սs,̜"gKCctŹ4voڞJ$o \vK.}~&9MPDE}֨He ޸+愴$ߓgC^bŹE70LSnܿU?14n}ٸ&нMeg'crXʣ 9!\f ~Qd梁V@*+M#ʪFÙQs*h]LRUf؈ۄYU%ImBDR"fSuw3 U9x7]R( ImA_ERYF&BF9?p`=b~P`QW'bX'fNi $M*=wziٺ\vQKagg;YI.r4)ZqvQch׽vYbRz1jw2YҴYOGK$V]`nOrX" X-KC>]*J8]1lV({5SǬ/l25 m 8P)AQXxV(t_V],Lu[8/)A/.gco[ukUc%ЭRya$J q\߰tG`TӀ|ǀ[] SeE|]M3, h :d%!y}GKE1wѭLȑc3]9?WfHVaʹO VД 8Rp=a/+o]ss$HVLߝowkpĊ{MnbqF)\=Y6Ī4_o.n/C~(n䞅g 3VUߧ? 8CZ4ۡpXMiN~F wuK[_ྜྷ4[=Uq pb|+ _=_hbR>0C&Df! [pؖ69/o $`0ă(g=l!5ځ qw,=^2J}yY'BgSLb*,̦Lbq^7O\a xSU1M!%c~[ʂGlF=!dԁdtO~w_0aq.2l/[Mz OFD&doVy%z~uX/];"! RMulsYe]t v^뗶/z븻etI#Jr@xXCoA+qiG]}u&R; z1kEҶoP vT)( *Qr/;a(m23bWTkkumaS}!ОEy[FbiHEv~جHjKɟ)vb h9my#)O fuV* A=-i2|qfV 2K)^0<٧ DllBAES D~^VZ 6%I,s=LͧB̡m. ǫF^x -,q&VGYjvAyI;S i@DAxcoɄ+'e_ VD&٭Gz548m*~e|Y%MԻc `'^$>uc'bB,fєZD[!%K|w uZ\J= L;`DLpԟ^z1IZwXI MyJQ"wnX' )w@ %N2[@V{4Hw9 Ҭx)tCgP/F:"D6p*9I3a =6>W槕5<2\Qf l(ì"L1sa^+b+{џ$х)#K /^3[; @NUAU:@555J#,-پf(NZ$?xZ +9򡏹T؂Pp#11Lqz ᝵ܴ\>9p׹>,77ߍxp T%ۦ&T]cJ7T;"`X%z;qpJܷ *m}ͫ ;!ӚDsD? ˃WIf,A7z'_/sO *K<6< 3Bɚf3wT*?\k#;wav,%4],ou빥`:fVطxEOe@3,.e+̋8f{^*򺰅B@"˧v!ud$+e1!Ğ&Gט:w./Î2_`Du?W L@[9wY^ X 966\E9 ENk>G+\:v^ ىD0i$1h`tn?{&CO$Ź h7psaw!3IF:2!f?Ec,>R$x-.W57"iX?:O`i>,R|tQˇM8xKFv[uR+.- VT'Skވe*#P(qd^cBQ

 e1uVsӲx}ϧ/?I:5 lO?)T'Sg~c}|o ctJ[lZ,MfPG[&1ՒKj[˲=YA\2viPDHהP]h1xEPA!qT. q$+9UK/]wY{[(: eMcZ\N)z"懦DMsl|@ҋǃn|jePa #>3.D_8p/NB -F"!G/P>EY?IϟfjSV͸KK2hWAAGmc`-'G 8L(wdD27%-0p:eL^y`f ImJeM>]*玓KwBcnY@yU:myeW̗@[v`^|mFlGQIl\=.ĚJNiP-nDx\]#x}`3U& 2I+Vv4 Ώx Mөa]=kWBUl T¼,Q{A wOiP©lIȗ? Χ&$f-q$z [[DŽ VJFp҄C3SIH)WTRRVIt^$vf /$lSd 7bkNeVqBZ1ie-V!k< &d5AO|7*6r<$`)Cd/eIljUdpxd[QྡJDKNNqlD*S3mհӫ>,V⧲˶ $̒ GMpN2c1! Cjߨ^A;reAȹsVsm$rE:QaBYy=}:r `#Bt?h(ڮt(`/PisIJԣ.JcS[E#-i#X} .$ o4++P+n60fro9'Zc g,ت4*c"ٟzi!1^ oAX,),J_z/'c jhigK31i񫪭o0C_=ỌDY¥'=t"fϖnv?==2_h4Np1DDO0ـ:-U/;m,onn|w.qs ެ"XNK`j7Pi\2e=7kW^\OD83!f/Az^k(Gm2'~ V,A+1{ȫpI4DC|AF;!#3lj'h~Dᢓ) Ok1&f >|`ÂHp%4pI6^%~.p QCG*w՘w2^pB){iߍQ2:㲭 POyZdzƭ)H /!\uC(RC('B%(qFɱp'StEdvO@?PXКV10OH}] BKTE*vgLiº?a"q|E֪*&YL6B`QK?ճiGtBVע}chjDxWgjf ȅDNn{h+J4T@z#igrgom")@Sl0DmWj%m{[xpɆ0޷Z:Q/5||q9f2Vo$4Oi7⩲zƇ&0htE UkUGҟw@MUPPVbn{8" $\S5w3d>sr>*Nq 00OIg+SwW e.$2*xW16Scj~Lur;JD=B6ly<>^ X43c{i h+#^jWie;)]\f;y~;=YYP2HEZ\vakvt)0akuH.v0\I%=Q߈D7%woBa寋SW>Hwj3m I+`uі7K¿>_o1$8Ϛ18PͺSAv,`E>,6gźq)1MeKAmi<[ֵ-8.egﺙ~y24&UR>Bܩ\hJl`hj H㴤۱|5\\G۩܅^"0/0㜢`b&/g{ZTb!!z  KM̻K~ڐ%It.U2V@|}>JQDϸݔ WS"iݍ֩#ĜzzBM؏ׁZj`[ 7QG)ʶJ46/M5xYqEjP߽͡l%3dPן^"2/U>Akq9J [S*IXEK]-Yw "V Y|bGÿGr62>|=nqT73Xm@. m*rxf 4G73{w Pl &UXWk<5.}H ZIm%`ĹA=YL(]BMYw2̀r >Z's_LqQPCI]) XƵ?υ%Gh!o>i\C=)^IM}Y?exNg=9e/u-C/(tklaW#Ӽ_ySYȧsk(%R灂,dGZ9$^gUc'',n)t)ߩUiH :oK{zI $GT;eJEJm#mUKXβG,NU`E<3 d4W%EƗތꕭw2J*<$L8K҉Ek;FnAPGÈ0JXqwEX,c;6򞍯 ߍ(+1i ?eIRC&Ja:U<7녮UvB|1o`8rQ,ϖ(]sF0h#TמΓ〲tG,Co\t=Xb|ve$JܸrOγ*AC =g1Oǿ#_mmZ=D |sme$cGQ}gb&^ŮЅ\S?3׆}t&Nu}s9~zM?gҫ]|@ 8AG6 6G:/n‡NQ]4j_cPHzO ;Yv!t¤yclذ7r.i])lY]fbkr(dBF %O}sTK={ּ"#pe[:kT06حOowJJ"U~iuj \u,^`8:ۈ%Vhf/+p=qa lJ'r.zM :mof;D (ų#Gk>`J>b!d01KXa`1%+WS>[z= (4vC1 Ԋ&3Vɱ0^\O+,tqM=CD%Y&gswthᚰM`s:5|9b8;'%9STbGhrR ⎦|m}aU"5T98&okEv6 0*u:`.VJUd-3 +Co ґt=/8!k[;'d r='fuP1!W8^ 1͈8٠jaȖI'^bR)gܹӨV֤ǬN\5 0zAUS6pQd WxdRtZh\(^{6}}Y<Yj包2t|'Jۄ)L4 u Ӫ=*?˫6 [/o>RNOxW86_}'8#S`+-3tD M ^SLM,PJ5/t?/Y4'A`1zP;wayvǬM5R\;>[bbdMfOhPY oB!90jϒ;%lߪ-/KŨ3gb Z㪊2GnۯP5:yl#`ݡHRԫz?|tg/O*06N3ɋNr?,9"R>dO#$p9"c[> m >͜s#89Xda'oB?[2 +*Bfa0>C76踖l.fv{lOeB5~wWq|hG|Q0Il<7$%ZpX<=HBD]>FIcqDP.;~Բb5_@Jwq{n)'uMW~RSY 񔓊~KMqfZH+  f_-lIf7EJ`L~Lx N,s!m_yYR]̭VUȲO-WI=xXF.y R-LytX# ,L& H@v\`d1^O]Wz )^{5uO{r-8 @JJ@Mr7_޴ɷm)Cԁ#G \i"1_L hLˉ];*4Vd/6`"HQqj? B pN7aN4yqԂQa[9YaЍj3(fG3t ԼQ'YjIvvY]eդ\)9k.x>0rGWz~,@N¦g[Ʃtn ?MY qN]e†ԫm׏wXqBQSRxbUI z!']L/YNHAX e:IՃ/ kW%Y޿FH;UqرKav->̿.0M~ey30R03EY %f븨]X~DLf?J uMf>fSw=L)m%-Er , Q&xw7v%2DB'ԱP hGփw3aִ5_=ͼpxH-rJPQRjڗќ]x kt`If@K>< u[9ecoab.Nk%%,>畤iS[.}S_O WOKfdm(sJca0 ??N헚G\=?Np9D:arKI&ڍC6 GAYD=ۧ͐:-?}h38񾳰|-w]!kHT9qlLvur ݅>0QgEW#u@A_Ā!=ou]迄fblDxY`bP-( gb;o{ Y zrdn4P#4BnӜ/ QXi?ֳCyS/|0~#ިDJϘcؑX|NCjEshDÙUㄱ-^7Ո˟ 4& /7\p{k 7p_Rr=^ pӼ,x̀/jtօd]"ۚ/F:Mf߼9?仡߶m=(o=w+q lEzx\-2}t#x4KKhX0SY E,H T<L(1=Y$NGHcӕ}gZM 7~c=lg*I-O ]oJB> Lut`aI^. qlBsꠞ\Mia5IvF0 68Q9+^&RNՎ@[mhL>YQn`!I 3cT!q{ FւzOȒya] Z_~ ^Um$NP^d{6)ž>RVa(Q\d\Vg?G#\t^c}:Zn0fr8c"aRhm!ЎN\6r68`ŠQ;>yZFHIEUx 5r5RJk!(c VHLL_]DSpK!q1F<*;-b58T͑G:-SH)oeA\8&N}@ne<ߏ4- OV@S1 Ff*JIƢCpmh`zRw!Df{Ec{jD=ˊwq>~[aX`.Q!GQ2X@yob߳Y^l*  \\ VlCyh!ą.yXiWmT$`"6587l,j) }sҎb$UyU%p` ;:#kμͿ+.|/2* ~ Dd#oyiv!|H5دb^"5Y B"Aۿjo;j';F0Oo,_`n,jpO;WA ]24B_ͦŊ5#gzy< m]f9\,'t1BG'9u_0M0 ѣn3[K.vE%2ʳ;=ڽ:~2eyߦjV6ooxI ŻSJo"~ŊLGjr~d F=L83 2*c]&m@pܢP;&E@NJgۿ}q--I ;fblL+Y7ݱ7ޗ <ך{X5}?%}zɼ=G,PPSHR0-q$:D"Zke{/râ.%[ ڋCALVM_OC9L/;qA\0r_Do-+X` _T=bcP I!-0=Z:yԗ Y=ʣ{]&7|8;6yd`ɘn',@gBbE^@ DW}iڮL#a-Fc:myIЗ|N]^u(ZvU&״̍qvBΔ [fI-SF[YMֹ.nל_SeBUz􍗪Jy6n"iO^('WЌQgh,iT+l$ꠓE֡Ԫs  %`{bo-b_C e&cށ }46yU.=cPqÏxb%}|n5_|R>h 8n,rss 0vҙku`U\-pؒ7_AF4,5昕-Q(@^ Wb 5i8fg 7M hW AFvgGPQtKqťIQ$hjQØo^-m CZםOِy 9e 9]h2FSjK8/7HY6\:ѹv{hCdj9E2=i-ȴ,•Fᓨ)5zwC%w~@3X5s:5!LU`m\k ڧ> kSCnaɚZ[; F %XB< 9 !3f: zLJyF/[O@*z_PXWO28I--.!3h_LBY(E> ^[#ɱrUnZ/qG4w´F)?V1 UŊcGVv~D7V>w8 Vsڀs_d+B06x=9_cn iЊkKF)GAѕ=+9h֗*:ƺڙ&X#dc$M:C!8];j Ōu@_@((2yAq3VIOV;Ddד,EQoRdT/ FLήA rUawMRe6LKMW)+\ ,0+ lWSQL JYo9J,`t"}تdfL2 tjW|' xGjҵwkL7䅃!?+UYǰ#-|J ysAcipn/`k:l#̌ZgVԸQeVԳ0ũ@$l#rrS1L]sJ)ǯ 8ɹ'?oM"(UpɒɰA 9BN3O=b *ԑpKkYV 0fF֯(YuI rɮqB23imBshb}w["iFMk 6#{Ju&2%+l++66׀̼-+^}eɌR"a>-7GJt@WV-Igg[s_ fW?2A(mį}VoBX1Yi?2]Mv NE:32N2 f!GA/~ |x΅[B`Uz^S>Ea*?k3v%uǠ}FykiUáMQ|^?ws Z (ZyLw@Y!llY(]E~޽T}2( z2E+bz.yPe=R'U\&Bb,ϲ$iԚh6GC\! I$?~:u'KMqX2ffqy~ KTeRVl-؈,dL͹&l ]D?x*hfpIA~ݣԚ^Έwh -g4c50=LJ8jm/5BȻ}7I8IC#23G4 |%_Io!_63r@7excz/N*ogG $. Ii3-HcEomr `$X9L[m"͖|HYZ#R2է*>&Y6ڀ5Bt63]GVj2RI7WޕzT. 8Ɔ=L,)E݈ ,!|esUZ}h+ Ւp̜Z{Ӟak{̩3D&&(L?xـ2hjO\4yHG%/Hg1yR:OWL B}=3b^dWQ{r6JXc9 ɉO-N:Γz:o97Fpd*&`W)?!t'fP/nS> k2U"*^٥'4eQ:aY-G|ouj̢ z7ZlHJ ! %Dy]qף99K7 }TC[1<9t*LLL8Ōc &vQQd:\d> $[`|TӔ{Q?ӳ:Z5"~< 5cp}212ϣȚw a/nHZ3VýqlL04n6yr XL>< kqLtD$#\|BZeZpsxTp7s{U @m1S\⸺"UGL;O-khټq<8ZuǗLʴ8x] ynBFE_Sŕco[ gu^CZTV=ݐ1[}?ϋ|=h2̾|6N:zˍ9szL0fb b@+DO]nB"l?O??S0U  Mա$xddKq͍̦Pu hc8HX\莸~} ]:Uŀ41ܞԆlQq3Qs/&5ˁF8Bٳרn(Yɣ,$J;Drm쟪v,C)NmZ7f6yyk*$|s+LEkx!ktEșZUo<3g[óۄA^lZ|9̩U$F֤u2Ա%\KmA'MWuY{aNrO :kʰD+a.Ʋmogb|b;u_S*0UlE1-¾n±4[=|Fmx9gT9>}لbgXqgdwk$m1LkNO| 3y0Dex$󴽸{=raRB|Ե6G`ׇaD :oAfsH1'S PhY"yVBIHTۮ?実 d[< #aG%qugB5J m{ԋo4DmwgyUL"ŵ98F^6P_;`*s+% R'X2kV:hKאָ IJW梜#n@n<(g Ztf4̧=j1D"F[Aylou#`q$zs\)[T .K$u/+$}c G`:㶤~0sSx{=AmfU@M˾6+}EuH|[!8bA-`*8;џGO^`,5Qk!=dTjNt3>]֊~7J~"9X{%:m_oj~@PlK]YĹbxoﮘ qt.)xq:1>YJǤcX"DWφܡ)C͝/AD^!o1X`<2A'2$D[%|ot. k!Jv^hyn~>gY' |8M-k (6NؾWq(.N"+ĦpPЁ=DutgOFG}Qm?.u,i.JNNx:.k>@WA؅]z9*+gYZ0707010000012a000081a4000000000000000000000001644ae3bb0000d1ac000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/saa7164/saa7164.ko.xz7zXZִF!t/wi]?Eh=ڜ.+f  %fzIjK=*ѦUKns[2 xl&xDbфg hZtXif;t%ȉEЋMffms 5'lm%y eu#ؓ#QԐN(3]l)[եkpt8> G*)֔$,nLywu [\j%۷j&@Gʭlƀ )C2=7`$r`pAV xWHw )I:E2t~[\} iE9dih0 !17>٣y{Bhg>`YLhXW9_.v{X+(ͯJRƸYS[*궧+%C!p/d.3abntI7,EOm`DFN ٭yFo4Smofn?Cyp7? "\A6𔆶U(7&6mMAw '+LYX[xs\~eHs*?ɭvJh %D j]f)z㦳s/,g[ւ}E\Lo2 _{:H[B8;Zs쾴"3{H>{%tY8%3 ߎ;O 0q<!D+]ʈ"zaH`VG0G{oII-gi}5~Pt߰k-DuOt`-Rj l\)I%e`.-CjLaDpq.|p&E.ц'&ˍ wjr3amE~JЂD_)r`R>Rϋ]t9ΦKwv3;xZO2/pz C!E'8`+B¶ޒRŗv8[-./A]bF}ϖCـ ?Guh2ㆅ X|JNb'’8m~~hޡ%l1eYiU\ KO"Xvޜq `]iii@%sBLC#0VBQyY$=$81_8dhNkVSy!H E IaYOV8X~ve7/"sO<`ދ_dlPcFԷ2U% C=RA5uxQȅĿH?D 'L%6a9pO?tz__D;Ҙe4t[k@/ji)|} '4*Ѳ%Fu1 1W%u_NBOȞ OΙ>29Lt1L2ػSPzG2Y6D2C Wo;"$=A"vIhjL 3kl_/*yǓNi""U6]a2h:*B͉1Eh= [-zpoa-lrm@o,$45S[yIǘ( Os(j,+| 'g|1C.KGTmd<ēk6Wz4/WڭÂA@Z8$OpZee)-ʑG1IKџ 6nW]`JbXsy3~wo>6#:G"ϟF B1) zD U*haVV ~R0,T6W4v%q/jqUv W|d&OHB_NR*:j랊+n ::Ŋ=h~FZҖs8*F3ֲ&VhL(ȪSc/IxLt_(c6y)qǑʾLmOO'C1z_ЁTg7hk:kK}2[*|ilegc ˆ6 Ё4$&ye1-~}[%Fkg~24iU&RZvtV8}9W_#d{hKl(*r@wH.π;3*H2|F]}5#5>^ bd6?"xF:&*0j:]bT@Wr(:JVzysf,s:- Vһg @Y^tEr@D=7ӝyr @r ~ƿOhr6%v9Pls0XLj7ǁl~2V%eddP|CH޽? Dơ 9Ơi#w@Ƙt61IbjN]XŻ3n'\w~6Yz}hv.M*&c_Z=vPHD#< B 7`齲:1vOxSNՑ"m^d‡MudY)YtR!~v5nxf#̈X Q t9IRL:_3Y2(LV;},]VYmLտmt1l =}>ݶzyip`vzQQIGj;Aj?2)ŧSZIz նnZXcc`#>+a~3Y$214" 4GO⢖ T B*('Csgװ2 ֛0=G0a%v6 68rx BZ -C/)ڴ{цOQOUUcGA+$zdik"݂6MEʮyH$t0W>ly:_&󦲩e qm!$Y"8.ڲ+AߛTfss9Ftjqn~SS~+bsR0vy@'ES?Go{\BJ E1"RPV*`A}tT<="b%~p=XC I 'Nw\F^@.P|{ihkJeֺen΢C'_}(w&%^d~H$B5Xۍ*M\^oM\&xT + c˛ő~> >< ZyFa&ԗj CX $y`n07,VJ1Ȉ$^ąÂDq $H@;>T rvc/<Ҍ ,X^%V.Vk-)ӳ}~LO }˹;57hO箩Gs;3&A);2cY\f*!Io !/B8VFI -z5̠kq9@/3Q-X5s7\<@C:xA34q-+Z #A-h3(P/\j.:@K|V_j  ;1S1.*$x fO[#o):.v$G&[\mXig _Gl={O4Joֶц>9jr嬚N`T#.&3MCkO I6 aKvH"PY:,жǁ\?'bd颜%UB:7f€"@^;}@(…j{K6jC_?`ڜj]] T@?R71}U.zm(f/CX BTަ3E٤jˌ4wFD@ TFxFM>УX$=hYNS4IŅB$]:S`+JpB|Hr7KYkX |H˫0L&fIA`w/2N5)VP u;gP(t䭅҂nRO&vR[, }~aPX( <$mqivMGc|~70@x>"]G P_[HJ~B sIɛ)|`T&JJ`Y ʝ@-VUa7KbX3'9:/}/PgGpkrc-oJwǾRڶ(%/`XeqYh?ME kf,- T ׭(dg9UQ2fGeH/ݛ$7F?%$p:aH pSS^+m s#\~nTg*{佬ɦ Db˚ȃ@^[\jn5[P 8R՝R :``^ȝhc^Iǀ8-T@>1zs@-/ \K R.}(X }zKNHhc.U0hʥW/ u?GJ[)+ߏGJ9@VԂ`ޣ$qn =x@z-N濋TjZdž<{$ SmN$(*N̍v "ժ,Aa)r6xQP^5F~8Ҍ+h#bA#3z5m7v!8eai+544<5b,K-tS;,:@5%[P)xU4Dd>kf8(bvn2qyb#-mBW*D3WصLD*%.BA*@Pry GYY91ؓE9c pKU痜VFcQGG-D DuJ`exx~~z =Ys*PL|Ҁ% "E>Cmj4{kYN9_q(km\hp?ʟya(AxVQ ~wo2LS|'3V kAӹCQU ĵcV 2DnAA]e-~|O3X;C4[ds&+SP R,T8{l~ [/HTrǿϥDc'C/B|y9*عo߅I,!]ٍ7ӛ<;0H5:78UYN<ڍk0).7?)l( U@FA17>PAjxY Ý׻6.xlG\t?GxLAC-En5@&Wu<7 ;+m|8uJNL-:yXA2=|bˎJKvzɨ`aeS +WVrI*Dk"USRtzQ>LdI4?dT.WmkyLĉˡ:gَoMa4ꬒ ƷfTEb4 I̔h7()b} NBge>$.m=4wz*,ŋģ`ߞH^y_:?inmN JY0IhFjĠJ)}j>sl=R7_OȀp'w/s>(fFsM汘^V$=g' Т77Hd*^mAt;X*dw N8)N@ѲM&YO' PД`񖭕~ZhvU2LNsv1=^ZUy^qcdGyt>(! 3eYF_@[GA8rE# 3gɔ <ڈXAl 0݁5¥*A!#jL|x%5+ #\iĠ}*Me<&Tj^HR 0mV0]X`BFωQQ=2](*n#R\'] `,jĤWnKQu'." >դBGSlKNUr@ þHM´2Yij24zڗ4(:{Nv4F !s䳖\f>kdn:|Z1/ju;h_f-(8{vRȉdQ6Yf|.7,#u %U}Z/! eK >rmbg;z#N4Ƀ)g[ %s? Suιd(<|o̠IW e#whVg"5f,OPtvpu#5bHdy ?{qೱF b|Y2k*c NCu{ΈKnM΁}̭KNٺiAǪ2|"‡a?C#NռX34ZGvQ$ߕO=FDhnyǂhɸJLF{z]71t?e+}yL6c t OP=wvkj0 K >ӻn2.ZSlƷF!n"Y\l\ƹ?T䩄̳Y+/?oik}öjM]̄ /{\Vs*kuصsrq?kRlsTVUDExc3$LUN Vݥhq>h[. $->dy6%ds%Um9B65# 12Yv(΢7SɬAkmF_T私1))=SsFGs^ ,e)V1`W9?a1ƤלbkiK6Y94ŬY" 2Xp,;9jC+C^[_Pbno#lR5_#} g4PcbQK #LV@P8H=c{Ro(me5 a:9@f. qp9 OFː'IrRW(h? jwy3icm>4E^.I|0$5c7!dckjVZCU7@8az5 -{%S?I)o70]hE,M(9J9k8%zŽnrfr9\iC @ 䲞GYR+2exlBn~*F۰:JZ9f$Z xz;}3Zi {O염 'jg''Aވ|Jo; $ o%. #k^C$y%arԦQ~<WfgS<Ϟp2 (0;Z]̥x[L b‚R8:|S[ m5݂yW_md8O/zaTYud8(4 ޡlG6 L.@.ߣ4`l[<0hF L{& l2%}ed2N}IBjZI~T Kq /Jo?n0]*Z0a|̜ͥmug9JuDn]jv~#|iϪ ]% u FLRobj {Y9p:_w*o6[oWkЙaީ X_ CT~L|h#|#w^[9T_cImcN-IQ9-U> %b;jϺ"Y3uRׅ'O%ho*#-sOb 7`g B'xw\Q65SlFpQ@oy67W92T3U׺ ɕhbT+R?WƭepQ%Q!M ޅ)C%# :چ0&Ժ!F#|z&UXIRԮ^F1oC|ӗ[8JDLWu4(wֱ%^.6a?ʢ#U=*}aqTO(^%!?TN RVa#b~cݞ/eyoH z1`3d4"ݕ uO9PDYP4キ+pt?'g;d@CR(-\h\h<v(R'-HGƶRV;<31M&l/GKG&pRj%}֝o,Y*tth۸l6Fd:ئcbip%)lvHNFOz^kxڠ?Qyk3J}2~i{sQ;DB0<OmR`0{箹ya9+1u%-JMv{n`{f"<7"&:3P#'_!Ezof^ýAIKg2G1)KGFȕ(E&7x- *dx*R { ]{AGbm;Y!]$Ŀ8 ^Z^DɡAC%ð='W$,-:R?({R;3UDhlH+PK3w_,鎧h>(s\6i<97#m/yJYCL  2y+yn}Yl}q`Gkv1ǰ)gّM@}sc!191(Wr#3> @1>OD>)ɯ:MrfeЁ:͐%3}qk}riO  `pe3HjȎEDG\erCeL倍, a`mY" eu{W5 ڼ; QRaZ|rõTrP3 M՘K3 Y{uY9L ڡ]i̝gэg=(bԊSdI{ԋ,Vbkt|!)1OiHK90`&v^GE6 q~fH/^q0F\VgqIp`F+fOX󺧿U&=Oss E MR=h辘Oˍ zVp)Ԏh;}m2 ɗDqN6:OoOZ sjr]lTNb&;0/6d"V 2YO+>[iֱR "&ݣ NTBg{Zp g퀤R 䊹w{ E\ lO/V447(ݟ72XV;ѧm^>i[\\7kP6NZP< h<2-y,|*;˵Cm'sr~ZQ#*!;X^&wF<{==4K0D݊8hA Pq0曦1McFJr(-۸~B`N6bg.~`H<-4n?-ʸh~aF8$(]@M8pd=`ME$%J—Bf:2p@9w{0y% ÑUn -8>ׇȍYH?viyz+À~J1dj$!TI!z>d^aѿW¾Zj 2ʩ.{7rG0~H ƗU>)^;ʟ5"kI@JV4\is؆]O-Q8+qy \KdGwkq˫˵3eS-6Kj!EEqbK]s .ZO<++;g[qਤr>Ը-;~@aN >Hw'pDek8CYk z0zU|C3 3{ߊ'7pˡ"`# (s1^*M(3zmRCX%262ŐِV4N?!q'.fV!5 /Ւ+6 Ǘl\|2zA: wm$NPq+ijހlpk PL%S$ u []|krhYxޙʾm6A ՟.Aޏo4FSB&G zRg+>?͕'r,hwV ("qǒz Ye!\ijA{YM8'^ fxVČ/л? `΀sۂbT; @vV,m$/I:WusUK okzjiK*YY62{VQ*Df_tsI١4ޞCL`X7<RDi7.Do.Q,=],5=o#Zd( Sc =u0C [GefŃ{NcԳxj~_ x~ӝJv95gJI, -Q݌&RJh~460 Fy3P^"VN _U5y0 p MkXsX$m[7Y&u:2נ5+Ea;㺧~FYS DjxT:A~b=2;kYFYA zoRxq ?bR$Um7^cGq#$Q^e%ճvG^x,\am7S F/~6*GpWWהtsƒ,"+'iDꤒz8gIK ;BV~|+Oj3Ƀ*?UDW|iB۱K OK`qG$xoL!j1Y;g|0odKtr)CF>[9 DQ)WEAF-[C@6'2-fMϑ9@BJ(m.+ov^2N%&n'مg TI Nݞy.qo?@ebyLB-F:mȫs@M  H}S^+w;c—ŋ#uJn~Xбf>[5u^W]O6 >fel8^&D9v6~P-D(VQ~8,_͇z)(bk=hcA %6J'-yIkA˙Gmc#NDſxh1:':֒--24@2 Ͱ8 pw4TBS&l@+xo <@㲗5W 128@H,>{l5i`aIWw@"njlO`)v':!IBk/ӑMOZ-z o}ZR/{!:&w~EsfOe[B/ zQ @,:{NL^d&#"?g2^d2wƋ,K `աVԮ9PAG0bߡbv$y&|f*(܍ U n6 1m̖il=}P)Fb5WI>BQ9H9.VWuS6>HSQy#v(`p3m((6IlޔqpަINk{G05ݪW6E=ۼ݈F-qzwSxE0Zۄ+m07E6$½qSVA,:Csrtm&LW$plEהN43+քYF!e'6Iٔ^@99FD}5ci+~ ׃q> 8n5By1}}ӱz9N8=!6':K^l#ۓ̄)tAQԲwk;9DGʜ/n _=ɽ%J2  5+zռɁc*)0 w1%oR[T/̴p,rhn rݶC @Q(bD#"50%_W;(͖AJg24`bI8uԈh?ʥ8z;ETP-S6]Ԁiv^ePZq@]x'Rɍ /39 XHmilu/,6Y &/Ҙwhi["Wy4gx%+i<ܝMfZwF(Q#1W8 7jx*nltp5\}+cRWVCӦ+?iT9Pu-!YYJ3LOYz$ʀ]17is2Fs/H@NC,HnI[,c1̧/Y]"ϟiS p4 }\AFdNY#1F#K<zP9;휦Υ #AF!9a3ūD'DFIP21[ !kɲ9\P+NҁMɇ]p@Hw_Q,oE1[>K+1=B ړGזk!Sk%xW/D &LxWO$S?uܾWYnmi OEoBPR9𠃃& E>~DeaDZ4<7sGǝc ȉ*=: b{b<6'a(kZoSŢE{Ip9'|h9Hyz7&iv LxcLz-gBAp1 88-\y۾e>E wg ŧcȺG͹]^~]Y\<}e`аVOYg19;edyl>HOCB4oLcKo$ߩ0SMU5a;5k 𒞸;$0f >u;Ccv^tos2Mg+U^jf[`Z>-@1@ c.& нā/FφZqu,Éb䕱oWnQ;kؚDmOx%ƴm!ސnn SO&%xv7 mxyjŷpbo1.b󽼅iڢ3ᡭ0*,*+o/]@S2FF)y#/nO]*EDb BDZjO479/%VV%D rJ&_[Sb >y"aqu˳|^;1{Shw* `ˆ9o$5[‘k])w@ c?nCVrhLƐ2)Әk@86Lz,0e^ZCeK oV}z(YEXJ\YѴq0R,YDUV}*:R+ E͈ J'g85Q+Yܩ2x$]rGMu 9hVt$22KJs?po$??eRwcdw.?S3&viVi50aW9ae~FIĂEd`-Yֺ6wJcPDn=xdhӮF5^iZ*ann15vZ\L.v3veA b+EČ cG2nI5KECD0(@x:0Q |wɀ;d ͌H8+aPيp\b hp{ #'m1XB~rvbvI w>V&nŸCB7bR9};4q^Z /A7.mԧJg..i'ߟda?$X' ( 6B HBy @ )dz'׭ WO&snq߇D@[kMF^_t#Iz`tX܊3Nf@a2%brjWiQ{u@yN‚,$˭+zO31-$ 3Y;XTGƉ3ph"-_g%ں)kȯUy3}|Ο^ PGF͏ĉ#%USՌcn5+&W̘ 7;ͥ靚|(\@D]y[nnprl/ dbnHדmHtt /q؂Q^E EM bFbKZۿYH}v - $7VP_.Gӽ!}돵( OAV\vNZ}(Ls܇h{ҼIJYkCAQi9/xU%F.R7rN+B!i]6/8&exBJеqQ/ 1f/(^Vxݩ,2E67`"^dGR]%sO9:1mS5pxMVY<_):d18[%4BOIYF 4K]غ6^Fh쟎cNdsw;^ta='vctm#-_zŧ<%IUx.Kxap]u(DwIXPtoQ|*fG!$G<4`waF&nA}π@;5CGɺvКO{u{D0>gۃ3} u~xi)ִ&4 lǁJ?Ƽ @Lfܮï ,,@Q,\&B{ER,rZka/J R-V }cN>sf[mpdVT3S5c]~A11Uq!0bAQB {gY<<-;2.Jv,ZiYlV>5e.B5w.D̆D/F@Nz{; MvF'Զ*R߯<R0 LE^=,r ͵Q츲Dg:ij!DB~r\NGw>0: |GIA+xmN &Sm&lYR@_9# EI6U0 Dye {hӞzЅ]h5Qb5P}ҭ]|FLHe owzHqjlQYOgh/d[3:fI<&ӳ*zo)\K+!- X=rfc+cr-R7|&G,CiX<܍k9K`Cx|U 2=bmO{5bտ ?tCtv,=T#Gp]XΒ~†dTg@bH G+]/YT&Avd6C!5'a!1%Y4ܞN0 O ea2)˃v+V[IūQg#3ORϦk$2l=r1@?c Oq]¹vD.;-?ۨ{ovrt~v5B֦{Y6MR+K2 p}׫ 9%J{CK˷ 3LY<)#g&` W)UXw8 vʾbR`pE<3~o$@ͶQe82}9jCC'u>~eu$~zLCi>ѧ4YiG?C,ʸ@EkcY7lsꆇ";O}B^Ǚfc.]@O6P~%TӮ@4%5LK<gc##igp|빂T=iE(!xbᘭ%%9j̦ñRQ'F0#S%4CڢC>0gEM61Hd)-C;*X#(†1$g඄/.=ͥCE7-h6W' Rb(#p|u_Oޚ0fgj5x[٥v%bu˞sjtD<9@sn ,~ W}c8P(b}>\(B 4Q51_Koܕ"uo[+\)"u'Z/a<GeLZ¾H[.Qȵ[4qd-F f5w/Nl@J:bCU].+5׊^޳ e`{6 ֫=@FvGP%ݠ$DA2c]VHN(H3f.2b9[h80Hӛ1pᢲd*Zuܱ?萝gX4! *MP bW')hIo/UwԆyKr|nc YK>2:{̓wy:8q\Y$~_F4<ZV-3nJsq^{^G.7sܺϬ\(ؙ l:3(m~u1}f{ڴ#ʤ酓qΈW2v\#RbqiAt/ESBoP㽆J<Ɣ|G<PG*Nf)lqXh~guWiWpUЈLleaR>5.kŽMθѓIbP(4\ı䝁^L"`cKJ~-ñYz _Ằu`>` |yLe v*N)eL++٩d=)Tq\9R@ պ(a; 枏z 336Jދ:bL=Y;&,PDS GbzWXͪٿ\A{#VL7}Gh]a'6eƭ|T+ UM#{)Hcy.ԋ9%;oAa&"Uv>vmu#-$tuؾE1/+7JvN{x; J=;I#.JDe~ :, sw!(gYqi vz r:Ӳ=Mq!yjiaO!B-Xfv+h(l]v+9L Zm[Z+ʗ-(Ef@g_UnigU7ldY=D;)tRQAtRBG[n̢0&V S$oHގAbV5P-]|s@ >,(d&֯Lj @ FoE\ϻ=EXx\Cm?d>pgq"f%`hyDmđF:m[\DzR+>2 Cjq+΂ 0nY{)xb;{qU)SMU OtLfTVPQFn2 ud:T7㎍%它n"PADCl"{BwzUg(G -j*r]tyQ8N VU`mP}yնEdYm80g@1Vvaܼ:H8$Czh=zco2t<`IXC`![(.և;i!A/ Cfg OT ?a)B"9cdPc\҇D71a9۳Xs4 s rb1R0b+^H e H :)Dn7 }rv|9%A82U1PywFMlEc(˫}P٠GHh;9߯f ~nZ=}W&Eukh#+Ԙ#TB$aJfrrVxg[Rh{ :rQnW[Y\tN w^}v\Lҍqb\{N{wT~r+.ƾ+66yPF ~@Ò\7o|:z> 'XSW&娢K+)ӁZJv)zi1kK?f*#Ca{jgQC &"'CD5.6s.+I dّzFB4vA 9@$!;ۊ1\ = W LƸ> Ch ]F> 8,Q~V&]:l ?h-u=ʞ9n8;x.'.ѵwp]« xn=V@2(Q2Q5EڏKQg3 Y: uE`Hk|HbKȱ,jtT巹vnjL.uqwg: n>y.Iְ1-C0uup g#˥C&ۇtazn^ ٙ,GqCl_W]c}*;Z i20W:#Jn2?Ǣ>P >iqX,Ѯ}? nЭAIV$o7.ǽL%t F@,dE׀ \Ng!5OVp01ջ $"-.B~\IE=%oT2z5NC 3k,EXMm/%J)ldpx1d9b;A%S5F|2K[Jzz Ӛ/Jk9G1VO@DEaf&,~Q&k:A$C]T.:|Q%r$^7Es{4F/k1yb܄d):5gl [ʻP&sU ~jvuŒWAZ-ZBa` |[ 0MA=zaNK$l#-Y 'q7QXVE[H&;L 'Km" ru.[ z'f;Cәaߧ2HHL,eZo-@fv8HCUr]}$7&_y[b D_mU"# 6ay_E^k\.tw,I. HIZQnɥ} TXI>7)j;;:nDiOB^,p;iV(ғI֙6傽ҟv"2Xe971;PO<բo>G<3 2)y'4fk1s4%hy8[o RJILu%Wu9V[)g^oGѦ%\I({̥ҥ\=&3ulb4v+ : ]3vN-H UWcgR[vbwKe^<]\1@U 0;%0tϊaQ:$kfac7qEJ9o#W4+_+Лy.e̻$pq1d6= kZH%d rOvC@=Zևw?7qz_w?N 8PDT#sAg?(㪺|Zr' $bwЋ v؉=lIl0!]8>80pfG_cBо(hj!6[{?zvAOᄺҺ&.aVz*$`SP Q#*e5n= nnIZ ςJۂ爲k5K/Ӥ@G&~MOBF(L,4S(DZI  (N2gpzg/+sY O,L8nY)8R[/uuPDZhWsv,lPO-7)ͱ: }N7S\. }0/Q^|2wAc܊CF8}@Q2(MnciR5Me$› Ԡ^cR&=*hG|%[%'z54 &}" ht4F,K.)\P 0Jj"rNKB-+]وg06 .DH!v4r~ A5|'y>ޛۑ=G^Hf^2q x!/aI6wEDܗGkvr&=ֻt31~疆/^dqy@_ɐ,ۊߗD(8Hxйo!£t&1+ T*^Iu4gp&(_6?uB+2FGCwUj'H }Q'@XkN8R RS]yssC%/Yxd) lg?3zNd?s:D&P|qMI-jÃy^ةYO@0V5NW}/Y}&f[ʃL)] Nx"4-]Q!&F}}.2߅fNo4ۿ "Oz]G`cSOg='2vT)#}'p&\،*ݼ.E~o(TS//lHeK~sJ?6a- X\X }o ^!iԕyNKJYi[3 .(=WͶu+o}#b5\8"b3IgFBWV.hT\oK\1gFTUug:&?(yls0_W=uÎ,_1l6p(]IuO:su UQeKАWyH`/JL'7Hfy@Ty*դ4Sb4!JhtWh }I#ЬdS8.)^L2ݨ TkU[M ^Grsl͢8Y!Pօn\>Z읁x~ޱEL ^,{TyD}8qQ3hn %&>Y-xN}®] 9;lB*X3:Oƒ˭ȳ@k+ 4XU2?jP0_M놝_H]ut/>ۨ 3d/&^p+uƀgV04Gyi_sU3d#b6`Cl~)jYJ,3;V?ghxi]{r\*nX\tr 4vK쵵LWqGS0qW`oT#{W(iw{-T\2 T(&T{kØn׳ *vv?ALAeC?(a̺4U0$_>Á`Fm8F 4pG"R=g䇫xn|u [nD"MbS\~BLr#z DNLȗL4,ԁnq? YҦ `r..{2í#R22q!to 7*ݞ¨-J^A?35+m[ iu0Ϙ ^PE:Nvf5KJwm II!Sʚ bV&֠kwrl$lK $,iw1Z%3C'VvȹXz kLxj% L,Z&KsjM+G:ʝ JEy-0Awo%ZR0id[ťyZda3z4=ጫu=u- -Т$){xt)R8#VGxo{+=+]sg'WʘoVjkKvblfl%s6-(5G|8b{|w]ՑJ`<~[ M,sö Vy\!-6i' ;P#" YϑDu(;;?; I&RƇ'zB!GZ͢V/:` RikTޱi<cb XKNZGt:;Ȍ'u%u!D<7<ڪ 20tٔ| "?#@ p(i_TJ!BEo֔.6fO]:+yF/irSfZEg:_jN7 E6 Ái/Z"F"IL*ya}/:NmSgow(w:~OWvMijTO@il_‡ *G)9R0VۡqD"t ! ] LO`2fuoY29\Mkd8pG8d{Y׫0Uҷl/lR7,"\״ 4hԩ+Д3 [Ͷ F7&Z(ɳYT)ƻYz*f7``/ky{֯v6N xUV ޜD;# }i$6'xgti zI~Q+ʿ'dɱCn'WkSUXIzMGQI.0ѢA_$5y{>X{ZRs7f#&Ciɂ6 ? YRA<|Q7-' Ar59Q;O@DL/=W8"puԙ lQğHS@Z}k .Ifx'%[*>\<nTQ˪ӱ¡DydgKQJF&~}@4 S"Q q Y.(~4D {|ʖڇ3/DWdT!Hd w{ݴX :#걉^'\ZOc+U[jUUM ;M<(G,0|X?zr&*~,'{tskI?,Ģ!@3N5BSJHĩ_INnp;#pNUqϛh% M2n}1<gLRX*@d2+WS|x11vQR?},>5 ɞD6]#븢  5/wCt r)Š&,\\.q'mO)-?('bH2ap׾XiNK_0 s_.,|Lib)kJ&q>#o!XVi}H~vw N! 6 /*CҴE:^RyiSj8<;3 ^ЌcG{U,HgDɂ[e/!R3ʺhG3I\NRI3iYѠT oi}roӆDf@%(+DKoh ;;Jq/X[ 8rOW@euUtx&e`NZGIs[ڷMaRל5e륉 @WsF+xf~Jx#JӻHVTG7ȏ9'ă˛#J,xL`Sqlp x:FWq3jc~JȽ8="N;SE=T$n , jwqA'=?,$& A)h?-W@`9mɮ9O=YB 0uԅ=վ꽾&Pv5{ S5ѪA>|L;#sGG7Oh4e5[Ce* uK&\jƤf+hps։bzq5` ݐE/ h Q>EV\ t^M-Vc\d_wXu\ ǚ~${tpZ$  (T&/(g]e͒`3̪J5Mh+v"pKͤ#l̙Ԩk%I;{hO6#Ud79DP_5^H[Qj!ݿ_U7p`N|/P i7Mc96r,qh^TE\V$v±=0[)Iwҟ ~%2Pb أrO@xI.y ? gd=_Vy0@K:wF -3 vhYe&YkkrȩMNh%D_xE< LpBBxί#oϲzF~1>mHI©00Ȑ[gmm0[Cj[M28:w yQ4r|R@a[/rC 20 ЅxӘ_W]o&1 9ޛjlj{!BF੨f>M.6ju7#;hݍRu9 a/Os('Z}Y7 A==֯e7WΌx1E‡o!m.k֘bǝTG\i AεxY~̺5h*ӛ(ivF4y>hdOm8;ziGfλ$,h`w}_xs#wI-!ȆਃNt-9O_h!Ib)^+ `Yv_vP=Egw}u5jBkz!R'ͧZ}䝈Yo*ESaW\۠x6ko,~*>n;]bGtMU|](>~O9"Sܛ7(!>9]@d89CT_uH{S5>:4-HQxxਓË/W.i&μ-+IDސLC"C3(Ӷ/Q/1|RMex8&`^wLﷱ:\)ӄ' 2zh:ZdQC~Mۓz\ASRa/]P@Kȹ)1asWxGW;3l -:bt5-wr*,ukB40ͭ2P^oHZnb{4pqոӧyG=h￘f<27q6psY3iY z œ@ d]ܤ`{!Ãk 3 Tk$֥Sթ"(W)/,V}fb* GJ~3tNycf 4;F ɽUҋ]b*"]N#(_"QfłuN\TD3̭ʣiwZ7j 6C'vmC:JT>#j ` t(hCu|8Y͇z!(꘏ŗNKf~Uӱp}4¾mȯ"SyҴmR<5( 7Ru/ v|Ĥ$]MbUt>&kWI-3A#r( vbo14_ׁ:>MdrDV:Dq`]żA ஄G律Jj]o{Qxq\5Ӿ>huX_2[YɛqlVe L:/kQIΟb*,>vԤ?қ*o߰w>>D [/ h5X RZ6/!Tq &ޑVB UF^)D58,m|ڻw]^Zs9n^P hZe-5.ȢJ {O`Ϋ:|.>[:m !e;+-&NM0*%޿^t_@Ӗj.F5?ڐ |v11W3WImzd *GXqJUҩ#_>3naD̦JEBQPj5yYcoge<V>o(8!5goSHT»½`/3s(+pΔG?"N:5ߵ<ٛ21%!b4HFZ˳T;|J-£ UF:uJxu5`C&{pz7[O^e fLGMB:8Rh &&֩jb}AT<'b6$0`mK_wgB=~aT 4p .^ Pa݄l03T-!n7,̠vP01*VwlW O5>gyR<nI['DrǶ6mGM#r-WE`v'hnYX:}lzƆ.MiL ">E8d2щ랯2U@=Z"5vs6Gwa~{M31a&ܛB X([ z {W :-OMx3q:ӵKmCE\RD`L]rV-L31e<°ڿY6!Q4wHb=qMSÃ0ڗ{>𐌹GNT#AC@;p 9(Ә!,ޢFy5xgtؐ0+ՙV'k,U1f 44 &Kq}۳3w2-M֯Sb< ,卡cvP#S T G"CesXH| ˯ ;1 u)-y]2' {2an9A<âބOI2^( sd#K{De3E6O)ʁ6Bnc=KhmI8l%-hښ|U}Q{ ﭹAocHI&SPeG=16*=}wko\"E5EvT-$/07e )ToIaD y%L P=mWi)|}`+%J.BJo"I0& YoX78@>o*mRX0V8bH%ڥKjcEμɅ ָ}6f1f-"W֭YֆqX.XV-L)/'syx`GPN!H y2a,\$qֱ֫N$BLR/Q5 !ܡ!ۑ@1Bbu0PLx%vc]xzDڪݮowؙ)N.[Z] D~ mS"X?,P\~ԛ`V4N}tTK~OB¯]& ~|Z INkE _ls:M=7+FD?H O|7l>4MR;J :na܇7wZicAh]%X+od( К1C_i4X8_J7qI/cyMyoe2cK>]CDJK t_&jts`HH˘qNC Zmw/Gxb ?. moM]<(`GK c Q|1;P g$:DOOqfK\6~WG][4sZQ?n*-0|/et={v.]ڈ[o. $O?B& O]'#Wԟ)ҊN^a9 X򘤁3VvSBg)bGZjV~^IZ-z b IM)?G[I[͛R 1NO/_ $:Dʸ ݏB iU>p|HY)sX)3͕\D0Wf3DSoV+4m%^zvh u"UrCj"/E+2SuI|4gHy@+qk>ƉTӋT\D7+w`$2bz~&hy;> l\.#cYjDV+r?Uoz@KM2LEF?N Ng >( ӓe>Ͷ-٧! i-W XN3.D?Q$Q" T3Y_aMrX"9lH)oS:y1W!uq)Dg"G fqE{fu.tڡG 7Ŭi;-4L ,3UtN"ftDw: @(b+N(?'Ed HdDz@}۟:IbYjbTq"}Ԫi P앝+ Ϊso1"]t khJ9Hyuhf«݀mxP+aA8|*ao |M7RNBMtk*;~Ҍ>sSl3(1ܐ Mt&{3/R Xe6b%$KHgr68.[D$Sqe,ײ48l#"37}e_8 qsSFA"̻x;{E*]J@WU Y+TjK&o͘E!lIH-F2N_jylxF=춑k Dϴ'؝nq20>xxwE:{;%2ٰ`Rbn= &/inbR8.eO}z@"Tj 3g*- ^W37p) CrQ"åx{\]JR}qnn ݱăv@O}>1%̫φF#O6}1ĭ[nz0-1k[c#C:45)RŮL{e 6[Nnsf7j4#owcVgcԩ:s}c)j ߏDmqML?Ij#|3a.t[( goʧ4&-uYΆ6,%;tFK[g,W )1sP_Me<Z(?Żԟ|񖋆wr2)M |-tk,P\%g} &!6`+u&̞kJJKUwQ# vĺT!ƗN)1Fx UV$v :H!!E@@e0Wo?vzWQutM *(|z!+,݋t.bVSA7(VVh^ld\^J΀9`ڂa]tfޮB".$=J!DT".m^֤ts&gyƎ 5ZT!੹ުlb*i-Jfk*+9m>(ѣe::RJA?$7x%eEF -X hX靨Uɲ]}zQ` T*vХQ[][B;ESsǧ󜓓i&t#j Ħ:)r>=V!2hx 3Jv}Od>YPHlC12AD' L /;J %I8!>:sM9:W==A'K~%|/6J8[x0,vLxMeV(fWX2&0܇ L]ølBe3e;eb;8i @1+s\!\3cz4yԮU~3fh53a20vc,1pGn^<89*Ʃc(0#*wf`k5W~UJT/^8֯aC Hg8p? D.܎Ӻ6)y3[EnV6C=N ! !F<-KN??~]9a =eK?` ҙ齴l}xBI^@'f(,VM*кq@=tJ(gaͫ!?&tTzPbQ<)j>w(3,̬sA"2M1%/.?݈>fYzw>CkX0r-ON<'Ok2nL:Gz(,Z&a<>yG0KġQVGUgGy~M֏Fj.P ȏrfMɬ/}Q)Qm aaɼ@y){[ CEg89R_{\*febiT1$1揧;&.KX{O6e{D<|؛[y,w20LYZ 29S~ȮcrAB~6va&/QЀtGlRJh_Rn{nmzY$/2@slM^(g^WLoQ{ICae>4/AU.*Kv(S´hrW6L]LOyܶ*J*gOؙ7S M6LBވNP !A.׍=9񿼯 ;ƆdQT%<&MVtvh}kg+V5ňJ^…+5خD3M~e6#ۼx8װLB+sxPEyԲIWd \@FUCc0ԸR=60SL* m;}#pYUɖq(Lgmm鲞° J,oitI]PuRGz$1HelDmڳY@;{'??Cڿ=& ÇuڹIۢhaf8\Pa̼7m딻}+-jyD/gX360ѧ͙H Ikkyy&d~QJ'Zza7P ҮNwc ʋppBU FŜ||2SѮ;|jF)l@rTVn{~~&OPv8i=eJ2^$g3z1#se)9B{9N#NdEݳ0,3ѮU:.~y!ݼHPe m} 3?FlɡCN#S >:A}Mϕr:xQ=f#|2_}>f9}%)7f;q@i⻉˙`Dzb|Ɵ\pSeV~p9UvEX*L%HrgTPȰTi+I {^Bb13ڵ٠~z:hRϰ%~¿8:&3p>hPn3Y& )*,xlDfD?eWwdBk*@r:$_4c,.Kt.YC5kudC뵗7͝aHq6sRܬS^ ]PC-u!ӈs4^}2dgL𔵜BrS%꜋v* 4=mPur|;c:/X=)_eDܕ-ڊ74#'h=~ h,aoEt1ƕsAvW1{bhMr>ynN [9-`Lxj]7x~:"L;ffwd*%}YJ%m8!qbُFG $ˁ,'V?0RE'}!snЊsp3A, T|[wz M|~ej2D/j 6;yy#&˚h T能qߛVMW0vr|WbG!".B(&+NxJS%7թ|dIf/Dv(t,1W^ %;箼X APҫIV4P'U\W/ڗx?Lփ7M4xF vUf&ҐHeG"E]PUr=?ky3}GPnz#1qW0_apm'F(Cgǁ}f`r3凄>ŒU,7 K|/H[O wĞRż jum:Cttnv,PLPZi=tZDOk{u2>  lesCĢU9@|bMڡSDLdiژ3-Ηр6H ɟe7ڧkwl #=N3m?P>,A\ 櫼XK(^?vjF-9=9B{dBM.m׫0SOq,DخWY>sd>Se:ZFV;9&<_}D/^˥xnN=]FOa0_VrnOD]ʮG2t'/vT !C,m.(gW[o DvfIo9\*=݋6l-a\ V]-L^]ytѻkNQA6QF%Jԓa~Nf 4A-]^"c @/tiqnl u ?!si:q,J=~-5t|$@VmG($q4q~!kN;1j%KWՉt+z1dn*S?ةBJSlwrt΁mipI/Jct2gUpA8? NyŞp̀ȂTTXO˻nN)r)V'D^:D@d3!2M8)IBMc&6 =Ni[e6y,0pN Oj%k3w  @,sòWn&OH'+UGioi ]1l+Tߧd_4r :zya!3~}:!Lgr|3DzGMיE?%$Io ]Oyq ]YP'G'/we"\8XXmYz}0)hǗcV2 |YH{Xfm}pe̴8 aئ:bhL1 T~K/h,Iqv 7cgn][JpR8PDItM%hu6Wnk }6lI5 !DM]D2! 4ݗV/<dr6%dJ6 J>M' .^L}ΙJB eO m'3wݕ;~".B+T -8w`+T`F#v*{?vlũ6Gg,u. -%OfW66?kĭ u^c.o֏!NBo^:8(n͘ɣn+/}{S$A2.un]Η3^蚯24d٫[ ડx9 n7鉰~$`}f!Db濼)8]0 nN>x̎eQr@9ƿtJF f,~Ku<jҗAS )<Nʿ BZ.W(Vau7zl Ey֑4PdT]t `1B|D0tNLKjH$&@3j4l9Ǒ#PJiݎhEDN/82A%e ^*#Wotpă?@VpfF+ W2R'pCEpP-{Sxs_{s|d9djz1ʘ WlO>AT;+W', 2q9.=4I  Nd{bjzOլHH5mvf]PaJXW{ С`v(wM¬Who<^)n5UA`,2*$z1R+ƛxspq?C&'nJM,[nρK9ߠ :\YCim!xNRqWNQNwA=5nlum\I2IwRB8xF$A~Ә?!zYTdd)YNŬnS =\"l\ڔQ8B@9aevu ~XąVgH=FS.x rpYѻ|!;}֙Y2%b|Uԭ:% ZixEWMT~hqU8OqH-s ˜j5i̵oh"h}SZ-ոyna5Yr Prˎo2tFgj·q$qVõnXBY7 vt"[ N?e-$Ss8 hA,fk_I؅zө^M[%qvKZ1 n3M',ƍHI=RZF97$i%49XËi+(f7M!`&Q[Rv5x˶dR`y<_?!7)(gdYYT(t=q?TWX׷4j]1^,kѲz+~'$*-#O߶i(?nA`-P͔E1Sև]w4⋓TZ_f󶿤J16&J~I$0hV{:8*Eu\ؔ"!B iNrDI`>L:Oc9Y >r} ukY0s(ɴ\җ{ V kxAf7vn<vg1X~rĪXk fޮTo%|޷$nG!r]1$A~S/]@ctG`^)X= E .`NrY <"sCdLu (c0%׏=3^5jzI3rt[Z:M#g%\ԭUF03D"]w&M~&|H2lQR}Lje!M^ȯxxJ%tchLEʍz`8,cr]BZ4~6 :m-fH{ @:CFrnÏB G~d.̳sX0+ 'QS=9ް]=5 M7WuG!" G}wr49F8R#wu nZX-v=^1Q޳(K@8mEW&l5s4B5?FͥmY`韛KS֓[] ,YD )gYZ0707010000012b000081a4000000000000000000000001644ae3bb00002fe8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/ttpci/budget-av.ko.xz7zXZִF!t//]?Eh=ڜ.+w=pO?mHjlpK0w@WI'SA aN!~mnP4|w"įT#oZa h7qg!g_6!)B %ڄk {LfK0.羑fPdʉPMǦ=pd^iBV‰~akrrfO hvN"CB3ئB^ȟ1!^Ak7;>YMZ?(J1!p 1ʲ 77)vםo>xwtY OLذx:NSG/BxVe 1$o8*UR?KR}-FK0J\ǷYq?y#ps̬\ 4[Ӷ*ooW,%u~yzS{6+|^W|`_wsC^Q˃сD3fuiv/?Hăgٯ}I\h?| KkwtY=6{a :7:?Xdmк-PSu0 ]1pikOsRÛF@&#+f+S]crd3`/.*;HˍAsicq{iU4#7' c\S0_SfCGs-FUKOcʙ nNʡC2n%5?FpkӴ)Zk/LVJL3aBs" cNh|O(e<1YR<-9O` M,Ja,8;|R@W.TyUTT2-u,,XcEZwaz0@`̶^Ǟ*qc WK\XYszH{h_^7yɂ tb6sv-h9檁ffޕ^K'~޷\wo(Fʼ2Զ`'P_]KUpӈ|ginJ {819u ZPG=@>X w6'ycT,dQ_1 fMts7$BE̙_0{b 9Dž̓r"4|::>6ĔTpf6S4K8)^|eL?̷ۡq xϸm`BoVKnp[2 %,S W*FD)(u/."?|ZD$o&䔌M[FuV@wHp9u%כJե>2BkN[3wW>P{ƪ*kKk{Iu'9d!ӊ)˖M^Wx:DCFt"Px }J%8psKg?i]J d={(=,B^sVn2R8gGY\݁Qi4Á ɼ(1:t>$k&ޚh."z ]Xu nĻT췋ugeE"9_| RQ v|6$\Ʊ4+i&Ġ `;*-w{kBDX"PW# `1/4=䩯=_@mˉ"l/a_ T[ E*g< z wÜɗF75Z9s>~*O:T g:( ᯷ГҰ_,J.F݃fQ}ȕǎn.#Ԭ%$z7 ed5ܽQ?崅Xvv1G}W@RJ/̈kVg,uRm[셣BM4Vu{hYwz>2)pD s 惈xbʋyb̍x5i}E+uo;S h?ͅ`@>׫),(,5>@k(5-OOn|w]Նpe7+uQ(fB!)om&& kI~ O4jAߛBXYYBlÞB2-Zӊ\zlrʅͰE:*[FPu E}xyO=GXD.JTbWSwtT$)|1t 7ن %cW2-G6 AjYJTrQ$rjDaAa]8k.S1x\o`ڪڱhuCw$1.m<Nؼ{S$Ա$P N~ X6gŽQel?\94 xG\1 J|ud}j1se Hl$yL1ZZO[=03Q5h3[:ϒשۀmZ{Ydzۯ}39fЁ-hûM*)>HHyZ;͞Q$k2vZ |\1JnCA 盫>s*ٓ|žbT/{EU;A6@gnmg^vgmtgռ|G] R_pz' %\Ȍs<زL*=rPk] .r}cd$s4/eA6X)_ <|<:1˕֫ABpI[u.eA8KH0V3 5|V RSg"-$ v9ۧ%ڻyʰ {Xh?^8~m2|-w;Հ=ϻ4Hr1$ڊ^M] PN*eyrrmJ a+eծA No+ږFu Fzp"Md 1HUFlG"W/drR*5fZx`G=HN6PG܍%y8"_uW5EܾIp+Y>g"d×޸=#!IB6嘀YZ[.͟FLdM" Vpk+8ٞIbWEI^R0f&x"< c{dF6{f/ స $T5de,]q ?j ߨH{tOHbjW[0z['EɵͰރIm˴> $l gSbvoI3Hȸٴ^b K@n4 imx,Xԩ͠{~裠gyrB$* m}ղRNEYK}wGQ>0c`ϋNы^w%}_nK#u !Dieѻbx (FP{^i[sF)ORkپ| @o9bsӕ <qU=+ ($`}wj6V_țt٪' 죜_vt#ª`{_ iR)549[.x&n ` }t}#n5Bvw>W3 [ kc6k@'4Bt0h4\|{ղ-UVy~NO)xvfS木.7ҍ.; Hm)&I|\5*Pl3(vn8=S'!ۦl^uiemx>V O`Js>ώmӱzLcI~?ׯǻE@|9b"^+`Wq旧iݎ0?~WNpLJtEieitm7'& WTt^Rw#n>hQ8`U1;tFU 49B~3Y責lqE^\ib.',u(L Q|+ cX81H<@JK7,ϡqF: e"8O`=6)\q[6 a'+Fac?@Ο{^qISoѓk0_t N;. !9)6?dY3Kԩ!^ ( Ώy8ZX Ѯ싍^qE&fO \/Eɳа@V­ƤCo V9;fO,Je:ܿ̑t8a1<`d+iܿC6ݧHbW9玫?D/_RKAQ5m\4ne2dqjݧOKYR2=@ziKJP} 8M2 IP#_rce+YL,MzŐKq@#a&~ LBj?)Zٝ>=S'l;30yR6<;RcF-proKW< uEi#zš2 X@JIqn^wLyav kq# ~ 1Tq 2qMS$I  aC[aWBLY<pƧY>q#0کzF?uɄRko$=;F<ԬnX,XCgdXϖP91ׄICzz ]GnّmH(BVn|m\x˼Ngy5գlFEQuT-ELo%IE؄r~yU/,}T[;Ќ$`# rXJXH0co8 Ga+4P9^ߏ)(eY>`Y'i$XX1:Jv[KăN*-#{iHB;vX qs_ƖHnS O9OCEW+c0FՐJ:-? dbL/bb"meҠt>w&imݔ8ߙ Ss cYKg<̻w׺p5}MٷO텺% h!ctHQ1 E;X04 oT,Ƶ2 y&~B#k4֙plfqJS1!)R%4Ewk,Rr Z K7 \Tjmb5 !Jd1V]pEw~T |Ț;fjo𑫿S6I ЉK[{1 M%~OX4=W'Z A^lb YI[aҼ*AInXy #|[JIe¥:^5ҭg9{8h>\YrqKtmWpAa?-\Ep.5ܣv`,;p_cB8~ZCzT̢![lJ/ڤU!q,RYbUU?IY;0j|AVil *:>[i3<ʺOcF!* Y{yH:$-oBuӭj4WRRpVDtqg Uɑz@+"|Bґ)mea 0}-e'P|%%*}T,wxz@ 6%,X"ȧkuaXi@zIt@T:Ka ےON [930fh!&JŃם*cY ƩfKwtȵIlځk%Lc$@6|╚{ݿП_U3JoYz"r O֏͜sVS]MDAE:cgþAvyψ" l&6g;W)Lņjj;Duٰl>٬ԓR֋inpD7kar3#7u$fj%0B#tA"0.ֳ՛y6,Qsr|`;᪢"|]gn yl )_Wg?-eã%:y%t>[}`˞$ǵk]dRu$ (JF 䤮idG iHvos}r)?}co?p\ _J2,{ es2L~cZr yi5FDk)UBHzǖ8A|y+AVdTl֏&"q\E鉞DZ$n[ﷄ[=ӬH%E~cPKJx!pH`5S{r We% F͘dKLrw 2#pg68)mVnL(O$&&hh>0ׇCȮ0Pwp\:YWe!D ӡx&\MaI5fЮsAɯ4y:m_g>B|AoaA^`#ʹh&HHzPGV`{(`BO.*[|orDŲdzeO8:x 1 HcngW.iS_%8I_Dm6 {," #>{Fd k 0gxO.Qw-{b쩫aI^O(PpJ @^(t:N7u'wrsB z3=&RJk:ao-{[_܎ղ->CKaG܉>HFcg[z{P"kn(} Oi1 h_/frtu_0?&*NĕAuyPb{]KO}9ec N؝`q;bvKbm"IpZf ߤIcpuދFAFWt!22)~ڍ##FߖRJ&CS86OoLσtB:}Ey=E";k`wֆȬuӕH>H5vI kMAjծ9-^g>>(AeƐ':mx]'z' DF<OjUpr &=M utJh52+cUG% _[ fa{٨BLAwUG)k[ SxhH|w[v:N$&w葥?ڛM5E0-"}U+Ldz~;_Fm Wn{v%[ v@Qt]n`7O쭙BL{dmsQeǪ$ԂTb歟щ<<ҽg;D~|9 &UQe}ްacgAFSY@#=b$^y!%$!Իo:~ݣPO58odCѝbik̏J/픹EjEJt\'xI;{~{0OԪv'n۟u:BMBKտjHcI_rud]}eGG yV#vA4;'>D)q뙠F5 ,dwatPI~B9{$u_M]ƣs8%E!-!+=+)%un~5%e‰*% >S0ňC&!_< NR4!<#TyG2ߚH\h \ه?>MEEb͒(9yAsFf)X881hm1Eի[Mx"ʺSqq;&ߎgRPxTɴLWYwsrP+ 8!ϛA=6{Nyd"6H٩^.|,bS'C[E<fG 5v]jj$-p{͖`Tr*nISڲ[7} z=*3u٣"/6 0b{;z|Iޡq3IʧL13½d!kzj],Q +#lϿ~'Af;U+'qpO%`_{>\9$5,}z:CĝxEP"[tYW^;F$jhsO+†EjM8n4!*M[ʆX`JpUE sfyZwwB׋U-B#m5zJDHQG$_QOlm\*'Bkbu%<*cPICV%n2Uu ىN jpm0m攭-7Aϓl;6S1a^Xfæ?V*Dc#N:wP8j`^'w6 tpƮ9:. Cp-W"5澱B ȉp5#y>`22e%*g-hI\;;a޽-yfcn} uO"oj'Rn,NȨȃCr_SuDvhW̿x:HC;}Qȑϴ.m t\ }h@*< dڜ־Cܿ(HJ僙L3.=,oHfo|#7T6jXާWהnÛSAǶK^l7cx!b9?f<aa KTvr",%&d9~hL&8Itj|6\mns;:/4DZc5[bŲǀmzOe!&f\7NȍeGz҇-2U_uYD|^f(ٰ s Ist13cvZr腵 { `x`fI gIh~ UQW,m(kG8Fagf;*.3JyguJkW@NS6? ރXee60A8l3ߚpu|wFm,JBuKǍhMW7pGHh*_gN oHhUKZ=|6;;S ⯋4Y]HcZ&nZv`ᐂ#}x4_*thHj< I#`"l۽1/WH6sro2Gaהv\+GƼ1A(r!x7Evn𦾖k83]sC̽{nͿ4U} Z[gECⓣ~渎Z<9`… ꄳXAHMGKF_'$uY^qNVGH&Am5,qB1u1",ZxBM,^?~1没YJR3`V31:|kjtYU *P鱡x$#0pa4Sۦr3YMϤ?&!vr&= ,V<ӌ[mQjX9&tE(Cg:'&5os^"aƴ$fE;<3Xy }1?0#W/ȍhÝ( s*ճnє[ܨK[:n ̚ѯG\ InZiF_<ˤaߗԱ5#'wtII*ϽHKU?j13S]^%DZ۶l@VK&!FJ* _%Q]ubD$I9AEK&^*YExE FUf;yn)jSf76uL%jdoۧPDZ615_Y1(m%SuLjNhw*OE>Xp뮉b`K͐wjNK:]. 6"M(rX.}z//==<+?-}ԢTJ0)fg5G,eԕ;"&4݃IwZ[V]ڠ¦L_Xߎh8GJ"Mvk)OL{/*Ʒl*Эx9pEGIMIg[ >!dܿc\/݆=U]oL]L,/A<؊υ@8m: KN>SI\w kd䕻JFoK<'> Ƚj77^P Ry7 AH0knIKc({ڏY&4c˜e׮ErQo{=]ytSHsڟw%PFTBY_d2mS]DO.g O1bl=~kڷ8F?[5ku'VNL5HPbjB3GDMg^oGP5|v*PI!JAѹ!&"\)@C2!f?n%,䎰6nuc1R㥤&*E.aG<0M)`ċߧ,4SA'L [O2X?Y> M-Nݎhxͨ5O=˞q͒r~ Wj܃v\ǟ|7Ecs't>cUOf)šwE}?D [wBTuHѵ2T Eaxy}wo A{A>mvrnUNeiC͗j|̓YZcdDKBX$~ն3j9GZVzb?&Lez7qW<$){qc4bdne5 ̋7RS2Gg[M~dXNsh'ڈ>Qxvo&V aOK/2X@I]$N9-X@#7JGL ҎYW6fg~%>rX)BQtnsDy9ɻz/T @ Cә-7&b]B)eLFEC^[F^gU&O=>/>C5o+TB荽SPV Hs4zUSZ=1 ~̜TG\fF*]Wij\e~XoJy1V~9p9I5>1vsu` VX(y" W8H7b? ,'i۵*޳7iFވZ3oAJ~߀M||V}.fe~x'# B& arvƤGdz3^V:!BkȃҹI }=0vL0#Yr;!=NTq(ˠV5_+%R4z$i"^1 JQb4H9O}&X8{ǜRgvTOmFVMm{p{Xʞo!`q0x+?+$ `MKXbI2xz*jx6#Y@3 *KxAC0^_vX>rϵmo7[`&P߉nW߉4d/'*ձ dOo~;C S44T-<qE'e1UEMcs^B*|s"]bHhejp^K_"ܶĺTs#gPYMv[h9,.#$If/Wޕ{R^+Br,R&a:Uq,z^8}fP {.dp;;.KRĉɬ4Nz#Ň6.[uJd-@#%#;D80m`V h>ly'c]CvT%{ c<ҷකYTaœR~F7aVٝ3x_Ņ1>PЄ5l-Hנ3@n}ؽd)K :@(V˅0|zb'1CͰs:k>Apj.=cRfXԿ&;Ew֘"cpD3+7EYѱ'j5N@B^otE2u 8^6C<9$emÓW-Knۗ-ݟKxiuBIGf#TgMٟ۬NLŎ 2MDӮnڑh|l;` %?3fU$-d]̂$upH.PM Vk*CSݳzvȧr1_wluPv .7Pޤ$gQcLVKPvڡ TIJ=$Yr1s0*$d/BtcxVPO?CW`.TCGEjUv p,~U2do>37 drAYIG:$¡xi).ZM2@9ࡥD+ڛ$/[?fō]Yq7V%kfxȭLJ]6a?8j֑RL- Y&坒iHxB4wZM~ġu*՞ J*UثƌWAQ|_<<^ÙL)4+Iaex3caO}.;R]trF^2^DB5]@\LX "~|?y^8ҺPz*5O}8:}H]w"gLp!"P|[Ml(WHO7#oBZ$FQav8ld.9߽?sH/ą. ]S`&=xׄߔq/sh{`kcZjv6))P,G4^r BE l aZ7}^)M^jhsb(gב(KT'M>5 !Emm+vWl{N%C^},N&"@]/i2qEmK+pRPez ^|]W؞}ߴI%]pFMw} Dց}LŒ@uۊU%EHFB*n#:-Kzd>ml r{,ơ~|6]IJfbN9yܿ2Ggz >_;EGaV91{'ԅ2y0*e]e Vp;wh4J?cBuzx\ 3~Pa,+z W7:NbrNwȹ6܋O<ٓ3*t[J܂4ӦR82 k Bb[t=WWMԌ.A( gl!a`)^'#{HP<`P.7-SDj7J8%A&Eo:4#oE=%2rpqm}WߑZnvY s&Wn7[jz! p+N$;x_ұ]|Yã,\HpDZ`zQK1( 'a5|FSX)YX ;_Mwx2HgR[O)`55!5S=l Xq GaӱP*%)<0ёWxi%F@{rIǨzvaze9Ygxs[Y ;ƙ" (FM߽KTl4mBfce)e)?cqY[b#}W?K|zc줜f ^'8L2,4@5"ݡ}*Sm($$3w-!M"QM\]-%A9Rk怸?:g oc:DGRSu;ćAqq"wɻNDEgXu'b qA354eXΖ_/udN..AղkEñy,`XFyx٢AIS{LݡGJIDhAo = dp8KN>H@4ւ͵`Wmns+ %[vQVL vV[rRW'>v`^K3|Kg٭6ﺹ$*&([b]țY5o`Ƙ_Ow >=wgwVEUY̾Hth a:zE}6l_9[8͑*|ƎЩ6$,fn3cx`xwHcZkB,;Qb! I7xc%?WnRb>e@_R'xRq0 9v@qT*!>NS ET^i)3"=n]k|vSTư%bZ_(W, a%RĪ)!wk*9VV<055B hXk Q qݬjͨPqe&VYY Bc} ˢ? !Zf =XCp;ؖe_ֿR.܁ܡ(+eyQP:wz*e HKa:UBw.d!INz7Ah@T(U³\Cθ6Q/6jk gm=8<)KݵB3|ZtI,YR'nķ 6n3 q_'VeQ`+&*l3GrR*!+vvjCO CH8ѳD娜Zԃi{x\>qI9z861%'d8Qc$b5Z @.kyeg7<̀_wݷZ72gD 7J- Im͊N8ҷO`%W$ /E:}:> o;a;alf-_iBICrWdAzry_p,mYݎ,cF=̜D`($09K:F%֯bZeFC\.[rk'Yܩ?ee~0T?{Po͜6DĄc龭~ 3qs3,<}H>; lS!bS7 ܌`N"qPT$Ք QАk>' BOpԳ01y yz$?YϹaI,m "^_^D] qRt넇aW2q&,7z[ ˚[lLjXR˿ϭKk/)zCϋͦil"0f)*Be6I b%"](b:3< G2zrYd)N h3% lpR\6eKpz}]mH#/CS&NEQÃ;>x|-QxDOa[% H{G. W̰aB){q2݊VyԘZ$#P[yd`a1sx9m|õC8_MU 6RC>ev&ux'IAw_1[իmQ*r$ rvvj}Tɡ$pzH\Yghe5_ї]8S.¿.T4L_]'^bk7[赥Vy(kkqO>3H^ )'gyR\(m6Xl %Rk~D3_0M活YR)8F{ԦgրJTs2Fnӏ'{C]@t\N;"ӣc[f޺JyTwmmy6:n4j`HF?vZM'J85NjT-]=hCu+ r{֤aś0 vH(xhP8NJ V6U/6=zOnuQvxkF}PPh7?:ՉVn~2L7ć& w,;Sp,se/Rg*$h [%LD\0ăSc| Ua]x-_I@7YQ9StPpݟb ~ Vޔ=SqB=_Q&ަ$kz)"\U;*/?+9-oJ,I#MG+rU3mlT1 >252akXN(aeӌS@EĤ6YAϢeYu|<hq+žP0ۭۦS屔Ϝ Fw-WKNcgd| NEN,( y}m/2DQ{޵4UįVEӜSTE5泿j֙PAO~.0L=((K / +V\'\227#~4ǣ %9 Fzů_yhx /arrXީm'/-r#=ר ;5~3˂c Y]k)ƖW^cV oPuI<8Ǜa}.V !h5 9S^M2LPc⽂Cdd'a)PoЪ. u+d 㩇)~_R"k01Ȫ؉͂WvW$vTt'*:,GT+$!9k q Bڤgi9 &VR| 9d|DD>郚ܲRkn>wXW'!fbw3pW1`r'/= WX@8ga-Jދ|XJM,!HQ&; G7MwJ¦J>[Sh0+ R\=+;~.o}>l+aE ϫÍz7%w\oC7k5)aYړ 4T813^pnVժ4J 1]WHP",C{4t(Hz_3+4vM?s)J8岂菿NU]|WԢSlXd5ܾI+*gTIe@ h(FVAF/ʘ{Vdb%FL"?ԬO^v!(+&ebڽ**>g9 ґ,>8vf2zv/LO%?hmF3/ :!Q]}]a7|+7{zc,oe494]C;x1 "f@053yJ$y weW`Xu1LeqeU,a ɚMp{q/{yT~ 7Hɉ-ܦ)+Ҏ}ā_LW} := l mm; yղT}\}>5M)@F )3˂xMrY..Z !a@sI_FnĿ Ef_q^ښv;S&#y(W&c#_dZǝF!] %0p}td?W,=%yJ:=l➻jH2)cSmP#(8;]ڍhc^%R7`,>D~ɐbe .ʭ _62yb nTqz~ZcFl* <Vy#J t-;rbwR9dtn>nMn|mɳ)I|/u:ah3fQ|Jwj0mB'6I{(h(p3X ,J{ۥ,]6J-J(2bF$ܶTfC0ˇ2 Oox̼`AJ6=[٢pqc6(n둛ɫ.Wl{|6Ϥ&޵=])0D/r>DOOc!8w}cMvkPk>}.թnÜx1,]sZ` TH>! -_!})݋Sl%Hǟ׋oQY\pB+>HuɓE˗Z+`cL|?.EPa8Dh`Y%U>BJyj7ZUEz{Sm2WZJƼ'nDw`SEms[nBM ]͘/(j_f;]ZCX4c2?&n?W2N*Š':8·3{q^^꽨=e]Cr,/maHDƳ4^XNSxDV"xwEf"5Ax JWnlY7y<mI#ه&ʴ ͸]Stes0y.$k9b\{c%4k"B9-Rp=P$dq¤>Fצ04izjE?zb*HAclasGUlY$!zroܝthVS ڃ%?W @+Ѯs^LL0n> XV"X}WtTՅ7qꦟ6oա-4P} ՚Cz lKy`j@$FBdBTmᾤM'4UF`Nc; yV3ش ("(:pg&JVOOb $8 m˜fd\8GLh#wCii_DE 0UfsG;Crb3 `akI[Sc\1>% j`%dG)j"͙ |ܡ,jhH}=ς2 ! tҌxuVaH0l j&)W"!deyT r`|fvi:GZpYX4)tqQ8)OqR-^VL(m9f|Ä`-hxS(i_g[ς`.A*t4'<(6lMQQw>$.y;Ʒ<08.\A:Q,>Ѥć,ujl<xg|k_&hE $%g=AX41%{m 5 s"r'yicHpxNDp׸zdXRfX3Тh~sAͩ9|o D|@@Q Ț XIydF:hdj/ %VAT CsV xpe(ErxS;i$J?rnPy-b#n7Yހw,}C+Ѽ.Yu)y93zCfCs0/u/ʆ^IJ;@>QHV(47i5Џl* XCfc@@ltђ8M\b'MH-Wag7{V9uBLMR<lqu0u"Tx,g(f Y]Eh=?ٞY[J-Rƌb=tOxYm:`P śK"F`fY4S' %xɺ^)d]ZrQ ̞o':3ucgY(QdP6Sa/9YV6V׸PLA0 BX9D> 8I,=pA&[ pŶn]vChV׻t6"mŷ[&Wu=Um=vy+sap0Xgٿvϯ~tAQߪie^͏/_ߗ61wGzW ¡.s|Da) X%x:2]F?Z4FK`y &nC&=IsY=.@6/ F߰v;?/}~|.6nߡ+8BVoOO k>_յ5nrJXC^ |JKF65eLgnRWr_/,6c pBҽǺXDX^aP**f44b)'+[U@ڠ& Gje c1;Pd~>룀$|7# kA;+)eyNz󍞓UUj$V;-q{(_h2oGB 9.APJը}E5ؾmu2V`ctCގkH{w-1%2Ż=>۲8?+X!9= j:9B}˲ExK:>H]\@ E@/^N֊e-G,2)fQu  9SC#-!7.<ԧ~Dw,;?H΀ bn.Uk1 HꄬzZ-,VYoHTt9`t_4)PFW<㖊21*ooi0ٮu6_xTKV*S@`rL| 2&+Y{GEXy5 ?)I_SЃ,*]{dz-8ݨl_5k.$WS|cճقA՚|Oq'-, ˖BYy29*[Agiu(3IFy<m_clR wfl(}%EPb$J{vW5+MS-I쁛ǀ8PnG]h(ϯO݋_oțV,VV1LN$& ɟ* 7 Y 4+3X"2ʑʥL U:,G=|7*}`n)Mˋj/U3QxڄIi9T)Bo1OcL`Օɥ}Dٷ.CGE"GBӑWAWt>Mt eg%%{Q:†0Ks\ao-5\P)J/E0)0p?KZym>L]~մh?A]jwOtMd}yrt8NP'* L<鯰Cڦp hO?avV̑1t (^ he2h7dذ'B ,e\TM q۵M#['_܋_%v y[sG.˥ʭ9v6N/zՌ-⬷֯ Ly9I3J!PkR3~݆C: +4D2TΰAІL7N*65rF=}ZGejC6Xj2DVS6e턱L* jj-5̂1DRx2GM> 's/y{藢Uү]rĽ%y !H9q Eb=X )g+⋜HN|Dte&lÃYw NĻs8"C s^RY Ӑ^E-&'IL~+7a4Cd,TaQ exՏ\ĝm4ڶFFYv黔/+ӂ.eFߧ/Aق;l5A;$<.J/zА"ʄvH ̭߭>)׿Ue :C =AN b+v023@<ij10q4 ĶftDT'^0Q=T;~EitsvUӹөNx6Жznemf0坭t9IO,G5˫7#Q->mN;s$4(Fv')X_# J:[A}FX "p* ɯOm>nG1DffpU)]x;(Y_{~:Uz ӫam%Tu7ld2{ &ĝ|ઙ)/NH="_\A1kL#l"  {dH4wg} %ЦoLKvlNDp֍kNLj,M1, ,)FAQQR9r yS30Y19.A貜 wH^ӭT-fbKٷ? 8b㐴+qz nHDGgh/WN0,mAg%4X,#T6]cW *, o,Ú<@ ~c9GZPHJ@lU|/iX,&g >gYWr ;vZm YxȿeE$ϸheaTMڀYh[dk(c0)m4; fa:/q -n{rD&`b*{I 1"`+=~"V+T_ yeq`ޡk`&e3_|Y&)hnĢC]9 @93JT& ⳦nSX&C'E1$)S~>X?nE3YVXB9+tHֆLQ`'W?s_WcBQ[8F=>,cn9fg~oj)-sױT^ .W I~a2< L_S߹ZKasG@{d գO>jڋ#6B@S;qU*WN 1B8`ѵ LI vP@Wpyo4^$*;9/:9VO\%s@IȖ ̞x4CpOw1;?6al-1̵V9lfl灱 Vn衤KR5 -)h`~HS52#A /Z-MXͽ 4ڊ5zXhlt|vSx;^@:<}>H҆y2^r/?sg|g2 ebi~9Hg/~NM.J>wчˀݚli/p7s͜/fN*({ Љ\oպzzBt5P4)mS;jIz/jpFԕʾoM\!3-A꧋MQ{lEǨ(Zſ1 EzCow =&L/`fں*ne=ŇuI.wRum|G VQqzHm¨1bި.E"q`%[/EQF'^+> XK3+F+]VD"=[N9iCW5R|k0Y#$[K4W >4gtTW5G䄆w Zpd#`Ekŗ5[7T>ap_A8# FVn<''TfS6*y/nCGJ#V:xm-"qdv}:dG u R ,s+ эߵRk*NMeb! U(ZA5HYlfFnx٢[ ;Wў*"%5Sȩ>vv;M=hխjEn~7{$WV:$l@CD+Ntc񹱳G?Ӱ {_HR'Vb0̢차1u0as[kՔ$(a듺<4DLLcg R41lyw>wBBw'2٨9̜$-9 \i1٪<}  VW˵8U1(+KZ}B%y-FF?"!$bLhccEę FkJ|r fs$Ch=NuVhۧ(],c碎/pш)>?_F9 3:~O7X"<˜Hxo2_bq x-3V5;;YΠzq<4|';ڞF,EI^Q}aTNywE=DT[kT #G<.ytP-fm.kqxTP;D%Pr6yTϘGzFm‡m ?Ʈ,YLa"4x5} pGT }V9sJē&Qq+XEz[ T~aZJW9fg&cGqp㑿4XDF:нƭMR/VI f4]4ZM|P;[pCm>|6^$@+H7-W7m??T ,֯q0͗?c ]h(:5SP҄0RFv>h"{%^jOȽ%|ԵˈWN%39KǏw0gmKB?lۘyjw11} P9CJ0 ϝP PVrw~Xuuv乎"A_KB#(Wv`/A<Qӹr+sK]&ƢK-u5h11?Y.;-s _ ˗yǪ@Z S1_QQPC&QHD>S(ilG |QPV Uȿ;Hߞ:MJ dt,z(}^;*:dMhJ)zK(bz<\fR@Qu $R1Qɷ*7crnokKZ,UR]Ս>C-H936q70)jUGB!urbTHʾE Ĺ^,1O|b޲<8' Fw9Rv2Na *z3kLdXL[$ķ Hh(4B9rajфS-:!g?l⾖$TɁ"4m׏_)F=#SD"ȁxD hE8CRc1g%tZx|`5`zO[F!)9ӛ׊XN ƥ,R l(_bz~S+;be V)eP)f-A$x\zAyY77Mojԟ|F#wUT1853 Z3վS @ɲA#?]dRx_!H ئ'%&GSNVhWx+na_hdd:}bG?(l_=|>]WGBMW 6y‡H` `}s"L3RC9h%8[y?T&kvy+y XUo7"ښ mjn୳+z'cĸ=a*j0Tl=ZL[ :JL[9yPϘt3rnɎiRn[69#04dNOE&g%Y9fMl< lh8rg:9z rkvu8b5}L$n }{x>* i@%E>y %bGSvtЫQ#1m4֟LX%jPA%JcJj\qƹL971H*>{|*7".0t1#B'FfRj|H:Sȅk~t ʄoqݱo,-'*'A$ac];n#Rvnf=h{ZM 8lV X&*:e':fUkt4KA7:v88kFp/ʞPݵ̃d;j9 a 'r"'@Jl+?lƊst>YLe`!Go>ت/Z^a)$ؙ'hV_ WwhfiNGy6!/x=pݙ&|g~^S75kI &B\orymѽbX'~'fKArHGyǾ<&DG QB=}e||b6jRo!6ӌu= L0NJ h0\G0d~ȾJf;*txFc-ɠ\gHg9&9^oڛ\$7؊AYnE20[u'FPjMW;q>sڊo)DmW*Y틷ϊ< L!fgxIHgPZuB3!**q'E%HI'udK}LПyGyJK1Z:^?.Aي0Mѧ6ӥNF/ZT4 8lˉuՕ45d9`يׯ֖+PSS0G-؛Аza :A."*A >`PS0ǛB!CvN~ bM&F20dp.S2T ܝ +euhj6  fqea 6JJF,,+&oϞ桨x7ad҉ر9Q{jҕe<^eQmSAK4u?68w[,—5iͮR_,uE3 T*|0gI\_<:3AM"9L D3ڊӝ7 4:1noC¿YƃQ3 5CSQ3l-|.GZ.]إjt'U*K!n.x,owS|vx5{?(hRoV1I/֚K|9uR[H\mYw+h%+Ac{e2n(:~08@oH6m+xGab@VZEbo4 ^XVffo堸*w*T&a'p<D٨kSzWzB,Kۧ[A6//bnLؕe, rm~*YC-'pb$>GީYCIi|oo6Ҏ&,\%O!koAh{?dh!zeT{wSݳ%=x$< ő\,4o3r|KGl+V$^"r/cn=Yʑr"t.AZ/lY:ޑ8 MV ۹s{ű'jaqڛ`@?=ѩdLjlSߧ] I:=" Żu|2P`<;_v{q +Ic; 0[uj2G%p1ڭvԇ/%x(O"s"ֳ>GEOG_cpXV$dFG @jt-U̷-!|Fm4zN [gzu'&[O4܂:΀L<`7ͳߔvЃ:9x"q|"7Lwd,Tv IoeDHvRs4STI+wj<=Й9IjG5T>zD}Yg9z 0zc$j?`^cah%W4˳\9M +'!0zUyu;4A⍢| {uWʏ,9XGöL\aL"徵1d/݈oDd <ǂhtJNF0Nzm&  oblU( E1>WAz~lUkZ)o0dafJJƑl/k"-pX 3uK_F/ciD|:l􍝓ՐQXjVfzjB~5Ga;[ Kd\x^9It@~eVDZo qwcds'RcIayv-: #obI+2~ژP◇偗ɩs4,a\5'Mʲ/"!] ™l)\-RTʛ:eK l Tm}N>2΅h!s5B*T2keiM\2E*tAMP"'Q>B?6ѩwcLt57=P\y쏱06C? p-"fSR7?#ecAlP/;LVP?sTe H*ޏ ~h\WFO|>fm 9dMT7 "9hwJSFx@=AjǬH|~H_8 B3L 02$+qN;#a@8:> A`1۟Hc^xל%HpAv1y단{/Dč{K֙Pj%/ ]VXG:Zy8+3H@䶓T "bl7ݻ]HMem`6̨ )OVzpV߱8 hQOǒugE>]h-+n!URe \b8XFZ?P[%Ώڍ0 4gvYJG]zr~ 7M_٭ (wS]è;k]mlIX'v Ȩe'X2pC 'pjdn;YyIJz FB`{A5Ց~Y X]ZvHԮbO8U)JFL1K'0uN" /^BHR&O!q7&o($]/珌exUOf&Cn( tͅ"=w恻ځd]*o8+G;}ӯ~osP3i-9p-8 8/R@fyV| UPFRԍ-()e8BQ*fxǻ]U#^_V`_=X;,#3`Bd5ys!W? ۘKFRc O'IGk9%DBdEEkmB/ |Z"O*ȱÐ6~W8=-oBLf?yG@9[ʩQL"@~ZcBM,xx-@) 6߫J9GOL/钮ӓ pCfI؏Jzȧ_SB4r=dƫj@[?- t 1*V {&]"u{@#ӹ=qC|؀Ƅ@DAH(DwJp BExmNo.1vف`AsF³}!?$N>]AV7Lψd2L}Yq=>IIx17KbGIt{h* '}6PmZvT6PUvҽٚw:LK'T/2S+lQ_pM DFR췐Q >YفوIa_#uqc;Ѧ8"0y¤,z^9[QحvᢼA={ e `YJ30BNA,Y{n dTnǺ+X4$ V=7V*Z4QCS-toBZhۧ~Hp P ͠]x1Ҥ/<^kY:k [Ty=3qZHF, .esP,ٷS@Btv)MڭRZDeR)}iMN%{;RGmy9CG!Uׁ4kߘi&N\oAW%Lon,:̗ FOw22bF z[ TL/|f`HA_/N粺t;a6MCB"kn ;_NPB$L]m*B؊e!(HZw =7CJ3RA39++q-a972-7}- DaiRRM)9$%kGy>N9J2,vYSh6U#`-Rwn0%rdA3.7Øc(m~ce K3q#jܩN8LtQcjEIUL!'j-U딤n_}vh#- 5?[:(B@c#x0!Ka9i9o^Ro|h3~)֮i- IV>GAw@&7W;5Rz<K,l3ӦD{uJ:2; *t.B^IWE=[ɲ\μV$f*l*AR %:2sǾ}J{و~d<ߣ3=X˂/h0E@V=Uފ(b2=:OQ1?j S9Dm1VFmPM!Id5+5Tts͈4(›#"hc7'>2NINMoIϱ 7-4aXRRWfM[s([CmؗK>mpW1jbfH*0-*!6^dSuQ^t'8t,9k"KL9f1'bmgIotZx̡~%H ٵ!3M06\yb$|KZC-PpWN][]|] u#9 ߞ"_Iu;ֻya"W/)zQAwxϣ`f&fV?*#yV(vQ F}(ncﭿEN~r\?ԃZWD`xo$3XԊDۓ;Tm+GY.p$pF ~ LuV[2[AP/[5 ƈjwOR}=c[w=4g&ݫ$wحKD4{V/z p.%Tby,p[F`lxU7{ϥVU^\U17^UߗLYҵwC!$TpLY?@)h89_Tp\vxn/ogDF& ^zE?&A:NUfl8[|xL J"?,%*8Y"Yfy!O 5 .CVԍX>wJM[^O`YVXYK k6Ohy P<`;j!7Y}B,[S%YcǢxG|1MՍxuڏ%p\Q`g࿏#0q\LoإC^.j;n0fc.*?ѼW$ 'L?eܰH·vF'Ѧ)Per‰߂qRaUhK+fqe/]FYr 7vRʲVOSBz@^}bpw,8TH>!.q IϦYMpa; Vi#yܜ;zj}6cpUА0փ.5;i<Zfh&^I`AdufܧC`\֌JßNg:Zk:ċkw!4[(j!+6F=wGNn?1z96CtSmmThÙkdz&sqe+b@p{s#GLH *^M1i ώHVj"qx.m^%``f&6S>7R᪄鵷ENc5UBW1~mVGXڜſL8 ;eEoOt!N:u E"X mDXrʧ`܂]>kalK\!6#VhौUńBx&R2]v]/5@]Tck‡6^ehٌ"I䑶ٯA_bqc1^oH@0_f`EgR@ڒZ%)ȽYwTP2Zdz&C&l此O ӎ\C؁젃l ZR'"MDHRՇު2[w.fIfC|*kDo= V+Iݤ"]V~(z ./v` |ö[Ӌcq!\* ioÅ YД3`G$|1F|rhAV>ؿ(~1ڬgd]K!l5<1a \tcF3\11)  ,bLQfF&ΏݭNoj H_ pH?ur39;T @nP=L5>Qv`:[t3PXV?j^&(p|tym9&67n"ys_U .H-q4m,g!Pz=6= #μnQr$)Q<ygץFtIEZ<̾ >a &N1֧q`9 1B`CY>­bקܘ#(NXcY'-vp"ޓ䓟@P QdFk=7CpY(Z,f9%P2lFrc!F++_1fX咗e1|z8CB8Wa F5I1+ٟGvWo <9D=2uK"@ijZŦ^C69E`rk:\BThIRMC0/ҕF;nض \#UFE7,@QMA@%}.@ֱ1EoN[$1[e(6=H#|+E-Wr%HX:Z2"^Tz&C~$Xy28kZhae'0:˦:fCv` @ݞj8j|hE w.RK4U?}:ye'[{|KfwafPgz i엀x0DDȪJYmqy};IRJQsZgW:&&&w= 4bӥ#NߍK-P oD/UwԪK uqX|׀+f)<~ b^K&:{`uy-ssKغXL-Q:ҋ$Z2ZAbb?/Oԓ(1^'3ib-2+* ⯛,=ポ~P?09Y,4R3mJN"O1%ha;Cփo!g?`+#IG ^jwj6r 8z\+|tsҗFN5WbW!(f:U'aϹ7 J jLpjI<uufm戆Fj*'H7o$/?߳' l}R.ErԄkřb <-$HtK:ؐg'1ɂj -х Tpna\֟p>#ߍb2^E QK'|`k.,w̜%u g V)-VڂрOn 庉zUp<^'@Q3DU (_% ꆸV <9JmT`a~Ͻ3YiY-_-4 ۓa8vKpЖ.t'q_(%lU14*$&IF-Yľ#rVU:VifB%Ē{Xǡ j^Dr^^b:A:aPvAD 3,ayuޭg9viSjxtD6)44|0:" 5$Ú)gVAc ?O+{r BtJ] 02Bd3w!l0Y+ˀ 1z"`:p>U`i;^b^@u LEu"WH"yh+ ]W`~gp{OI7Za4 o9,kyy2ڴ=n^EU/  $ҿC9¦64{ը<vݜ=M:VJJ7؟A#!c(棑8Ꞻ5h(AT@?yJ)ln@}>5Zr<ϵwo1F`!Y[y|"k9 Ҕwu-˥_{${ *R]X[3x1eӝYٴ3)ܥW$k胡s-dw;$%дw2Ȏ$Z$˚fwL|<;W1]K @i+%)oXZSA)x G׍ɺc Ԛt( /e.ɑ 1cX.M+nt!ʕ&i2<P̣N8<TsmK's.i9Bd&/GMF(toY. 5JC}""xJAWE+2y/^ȿ$840H3 m^"O9%;󠈬a"_/$# =;a@iêT( Gxk pcktfh]N'7n(=بDΛ^Ku"=>ٷy"u3^ b˚0uK5G+H7J~$C<=x\d)'q69ڧ_Wz)%O|3g4}-Hsly р;~Hu;d*̈4J]X>:]M,j>Bf, %np(ì(1wh;ˉZrxt;Ɏ;߿MUEA)asPĔqR0ƨTFO 8eGD#V7#3szHE_@Z1FJؽ#[FRޱe<^,],MIyA [*ł;^AYpT  04{Ӯt09Fq/,p!%zWzGXF߹(g=blyHY$]-[!NzH֒OH?PC_[QdV'Nh# ܬoP2M{Vf!+M4Jg5ɕz?hot~UGL*X0XyL"ҖɎu*̻11ۇJͺb%ygf[O~$ ^6ɳ܀bx1\\̴ S\`b!&hYٱtI$22#"<_K]-C4B1N柑ޢ'2ė&yn Mt ݱxu؇[\57D;ŏXY 5̃'_2ϕօu]l6;" FIH#vϬݎ?(ƷV"V1U*y_Mz;%C UN/%d4OÔk9S|[Z%T3l0A6E<5/yn\X#ƛS{P~dzR.5{ys=y85!첏n=C%hlBnEm 0HdoChzs*4VS4V~!ݑAo=c0.oEMGLINf%&ņDCɈ7iyϻ㙛DK{b웡ZزT4&`_aR80]zkT'o& k]:2 cl/3^|\=-U=•"q&?;%w*LL`!݄QЖS"gd{F#Am߈sĒQ_eT|DwO"BC_Cx3xG4X1%fet;J[YH #U)Ye#nwĘ1#D,YSao cJx^/W;ync>JԘMQ$X??.B1WREPh( 9F~Ji>}6ߤ&L:¿Yd(6)I*ki0rQ< 5s5-3.ې]2Sn _1Y$1yZ=$_^+l1uRRuU;BPw=<^Lr|htk# WâX )7,dV"k~j-J2v qRn׊ ^.zt>ҢFV[?JJFY׊U4*Xx)[{2] q5&'i6o*o1"vж'%SfFljbot*?NOg7gSW}ӢI D7USj/geOK ːɅHdO'Xj}wgRph̊OZEŠq}B%{,_v暶G"E9gVyk|\sMIK  |&pA<qn!,/} OeR6G(p1.b^]sg"5)^'<$@D\|'ҬҁYK AC-Oҿ5R_Q8_?}@Ġ5Xk ~qpzɵm!8EһXJl z v:_u/C:OpMP^N4(٠k"'l2}Y; g-ْJֳ "a51Xb?堃Yqc7 e *8%Ӕ͉Fu4ENCfNChXe&s1XwB7 Nb KblqOsw!%_$tx}Cq\rGd: : Xu)oĢ,\ }L1DZ([mqfT~L@95 uҎӄqKQVD"c쫏{rLWEۼ N+T8e@Lq"g$ H jEqX %&:ܪd_?<+JbROQY3RI vHEs5>z"L5F<;L܈ϲc?i>8.m4-kԚBG M614at"2)*a7Gp[u2~9fATPLCo|ѽ1P)I nYl)#SCb]!2F^@#prK ^8)g *Q[Ug@d3i.w˘g> O[J#ݨg?`#^&3#Ɯ< aeVz>n͝\Bk>|c=gY"C˳( W-cIC9AC ď)Uc#*;rDű-NXgh߼GN-lNձe;[('i^ zo*憩;8;jn,A ,T 1|T (p*,0nhYk1ᨹ|-ˀq5DS Y0[/@hj2kRheh)'{ `ӟT|HA 66vqÏDw})&z!CHK+#uC`O //[1 kxQri&'NnԖYŬKB6?BXmi4hp 5­dB ro̡s'>-%D/5+ilKR#ϻ _#ZRkT=/'`r56B ' D䇭,(e'ߑfwrmQ/DJYX/WBrN1h" N|={, &P#(glv)L5\8ϊQ$\Q$oUVT]lEI,zKaSmԚU؉6Tyב'`,`Wme-ώxE>^ 0o qa /YK¹MpR {d"k5lbVRBCϓ6_!\]?D#pvɯƷwSmPgvL1t(@e]Kclx^77AKA$#6|ЪҌJ};C% NaJ|ob+f$rzW}WKY3 K=1( g^^GW~G%t|b Gl񥣾(((>UXȻvב·+RuX;:.MqZ%9Vrjo!kϾBBإj:X_E,|5 >Me8Zf']h,'7`(kvY5B@pacUhM)1 IToq72+рy^T"Ct>uYC68Cp- ۥ%9d5u&CHFʮĎRf%&XW"I<_a:MZ)o^NV"*VdOAjչ (`K(4c݃7`I6Ja lahEu0z<w`V~kx1#ELiHM=kE)I^#>Pɏ!!If ;MGaX 5ؾє&Dګ@~Z۾*$k8WDžʇ-p]-QvvB7 ͤN人hOrQ.m'ZgsQ ]OcӒBHPf#=F[I=1?q P`;a*0tvC߮r(v"I!یaRw4z_%[h<>*Ņ2e{#.8~bր;x_<הm'2)#gM吓l߶~9zc !$h*%͕8&y@_gSޑ%Lt%ove}ARs,aׯ0+rdB`ۈdYHG4j6ܶhW!rgۧjoP4p3s̾5TVwUNqՁ[߳.dS>o#.3 -6"<7\FX(=XtT܂+t- "_E&KqŅQ97r1OSl1auX-uLd),ۛO .%R4iP@T'#4Qu Ҝd72Coc̹z6JY9.6v:bdᛧ ;Bₓx1NlCbbt/cYZƆƠI!L+~}`Cd .>Y\դRH8N*8 ^GIHǮn 41 G!֍҈' ]|[-qad[*~-ps&%vvL(jg`zIUM?a"yYO㭙L4zb#<*Y;WLB)2!A[ZdG%ײ:b"΃-+_Î'ub?f-!T! IJRG)!9w̪_,Ne W67_M_''x5Qt:>ٿJ.Dv0 y>& _k7ﱒnG=j|7Q(>\ ,IXhgRK "__SJHGH gRmK$e`/%AOpyt˛R "ƀ{="TP]½e@qr'B%Mp_UL"TLܩj7usj 0+6.aY+7Tp6l9Y0*o4݊@7Syd Ni{"=-} FȬ Ͻ 6pG^@M,ؘFoIP#;;I(/ va-Xl Z^$ԃs@JrP,riM|M(T0twϐB {*ngMboq?O )~}iȶˢmؾ&ދm*Q,2 ]4 HJ6!=&,Iܰb#!?{Q<#9ӂ4 r$Ui$&A~QFd" N&_9䚐AMY\3 I2xչ?հOպw'@nQQ8:w.7&hs?׶$ }S]G`NXkcqsxQB#$Ab&hZڗ"8W}Ԫ>_ ѱK5W~$=dY,DnG2,sM ark3q8M,k%V}V$yX; j% }8IQ11chv# 6.(`z桞,YK,a ʯ$( LUY`vrI%A5(:B rձ]}grKKig#OV8#%H5ArjDnF? f9GoBz|kH-9 GQ`![V-'zIw> 55E%V ,=!q#c4[~3C_z#sgwǧDe|@E WD\M{ cjqMw0x z{]{%}<_f fRRfN~ٜ|GT$KsFx+9U"5ȹlEp(t׮Rbw*>Tq8_WF9Լu/q%<!KA JJA# A7qUcp6s0g@՞QSvjsp^5~ k~85iz/8 ٷ|HDVcT*?i%BC@`򌀔5ZO$: 7S A%4`OFhdkSݩ$q>Ű9O6 RnO533iV֥瓊m&v@DJx#Ԋ#7ڏA1wYg#az9@KbX*c)v >O[H![SMkc ]JPFVts%|0&c%^ޛDžZD "MNT!@p)74Eld("߬Z:\MPRϪ)[vqSbXw;^U7P`DZҺF*0Y 0ldJ^{5~)egi3[*Tx8fKQVĊv$'驱k( _Z};/3jx^z<{Ԇy8 (e.ufnB 1$&nSY7 {"S4gGC1”]jIά CCcI΂0!v=v iN*|zm8 `@"m-*ژ-a`f)ռZZ|lӃ#P\T=g3,o/T\%$ sx+e2ƃ@,93W7jj OJ#ӫ*:gey#ƌ^[)霍zRP5$=u,L_C1P$8~+7Dܭ bg?D?L^g6xj-aa6Oe] ho{;=I %=w80oq>Y{0׼/|'AdҀn <6[? 븝LzK>ƳPG.tӿ@MGAZꉏ,޳I9uRt{*c2`Cq]MA}R:&{j KvL@9_Є֫uVy=_JO 6bip,w QQ feyXȓE[ƈwn@=QF7inJwaeȨG rLHb+oE Ll#yPk;!GM.ԵH2,,0@WÓ1lD> q-}BX)2Dגlg;%_ܬ'`5BtNr;<$d ,Q1m!cv Aty,u}՞@ƨrWKT'Q8 [j>tV \H-P&K90Ӧk k)TX9!`;"򸩉ojeBq&綆A"ns0Tه0:n, +E&(9;~ aۆ3N=&Sl:#H/ r{+zEfiP5 r 0j9[c3?ZzУ9)0pY,M8h-XtW ,fx)֑ aU1S,军^zvLF E.@^)ԲgjwKE1COT7!xO`(k ^2nG ]kjU4bkR>V1'àj!HctB2]S;n4W{GH=;i#کa2#}]JMYnۖ܃//O)H) OU TCku5$]`ۤN?]y9nߍWG/E{?p8M̂'We}Hzum'}l'/I!|T>f2Ў0Q||65 E\(Id;ABLS)IZ-OG+:֮w<X(l.45\Brd/<$ϯ[PS'+\'B:(@7 ^1Qdp{1č3<]i9 6 = mCإNH.U[SQE̟N@A(iK;8$pxMEX[hL%[!U%oSk}#fʿvQhA!8Xpkƒ Fox,p>|{8T=sX|-2x߽/>1]|֓/xTTy;?J( mG7 RXp)e{bst޶QFeovN,!ng;g#5}]ׂ~ԉ/yJWͬx5VSTț2dգfce[#Bm3;-;,W VmE6lmaf$nIFBdeo?#MW {J5Å@ T׶kx)un`D%!Pll}ܕrҷpMlDNқEHxpQĔu$}wіh)[(Cb\|i۵02y[vaو#H\b ͉߃q|˘#_ZMhm-h|3/>c؎ʁXNSIʟi ضOt9 LI~뷸]~(ց\EK5_`7ҝJj:^ eRtĚ hFKB3 G'R*$БteׁxYTم =ǂz0.Nk|,6Yekc=`2ͨ:#F_5ҩp}JuoK,ӎ$J\/{14`N 24>0 3/ۯ%K:l|L>n,!. '!ͩ6=3'I" <3ߥ uV’-1e2 `Jg8Ŭi*[fHPY'V{ dLUԛBey e ZMddYP~wVH-ՎYLY ߛi6ץc"zZ])[BC,MYf0<$á;m4,>uŋ$YK̆e)`uks 6D+/0Y&[3ڸ#p3..fb6^i<i 4! m,/?uE 2N_-+MC N4򠛽5oU 65*q3pI-A &jM.߷Obmh2Pq#rcFO| q&Lޚ!tF\zlYBh@Gev3ȇ!>opIa;)>ˆ+8b+"WvGLoZ{p~ <[T^tv0B(vF5.ӟ}kC.]+\+Lu[i8B `cx۩07 mQ:RBb#&B_3t%Tjϧ2@% .b) c }D41i}aiՊx}Nt&g[w ]ߊ'NKS"~FDK~!J2GJ =S_Ϧ3mQ(a/0 N(B3ƚHpCq[{^fdkwC^> KUx QuмDCHJ<}[;SjvՔeӢm|UFTs_ʏiԨ#i5?Fn!e/+(>^o#dɔ9;g nL8;>a'.#Bw yebr*d Gw豉C6NbKR='uV״auuNbe hMh[~R|#W|3uVSbVhKI|K9ء)/vM?Ӎ+cX Ii/[[eN=1~Չ{5iAc-cPsp_ -8+HMTĎ:N ,?ons`^6 /<6]݌Q8yo>63`4;c>0Hcw2pղlXPڲ!̧0dYm֢yGy%Gr3H Tt!V1VH?r+lBZi|ՙlS.!>nM4]i8ML._2iPxh`* AZ GzdcD~OhWO?km|z/o%J1z <@ ShYIF)E x,,!\NJ|*%d s=t|'hCsgL w!?^qW(E^  >贃zb? b?è` )MXy [ѨMj*b-fk($Shu_ .=2= EnN\rd_~ ;S蠖fy3CѵG I3X~̀B(R/f8bV1Qah7{m쐹J-剭r̰ň_n$ԍ!ē4İ G?s!UۄVќU$)Dk;_5Sx^X僖FtS)zE;E4[%gm{:G!WQFsчrF 2-r-Zaq.;jڎa/i<ʐ Q3|gm;R[:k߽.4jP\}.ϙNm;*[N2."׿=A=~:S+a'>.4`z)Eh7{LF{V2^;[Hk!AnxIVz!0 gUQ[p>m Nvft7=E{5bƜFQcJ&[[{4Y{nx-Iĩ֍XHrqo} @naU#]X4 1..Di<=$עZ 0;(]oVn $}g^$@6 RiErPǦ%>`\yW"C8M`b!$|xw{ ̮S/y~]yQG$$ϭ| ThT/[{(YCS+k0x ܭ+)Qt2. _c(ލgv'Ԍc7eKRb4NS4%G%.C)/G8_+iXMS"IJZyӌ+$Ƨ6^S7]89nn."-rŅr.ڧ Վ" AY^wZ‰(}x-Gś>C"SĄ"KA#02-29ꟸL1h\ ᏐPHX 3[ZUTi'[|Og ,@Y䆄 Ġ "åjxp1s ДjMx,(i,[k̹4J IQ.w:pV;` YA9<)";44z`*#T!QG통?%RCtEc_DTirfᰖ^GLe*"}qLZ/G`֚ v#l~+\!IGQ?y0 d#~**hmep!MO{_'0C2zyd`ʼx T]h<᫺gEK' %|qJ.pm3l%mq'Tk=;VMiScpwȼ-R۶MUe ތBV~j),(LHAkqfTv};Rs!uNSƬo+m5rnrLDb6tC8IU] J6nɞX}d6$m(gqV?wlYt7yΐ`=uRa'~N }tgLн h[,fI~>yss$sGm,qw6dcX Ht^ZCb!pA}nWH\XitSi,K w;Y~$%9I3?Wdzn@U?Dw 稸HQ[8z~ߠvE֔wM䡓N^$4N$~j i7D28{QJ9*m&#R2Z@q؎~|WhmYw.g߶k@ uTtᚙFH3H1CqU3xzP5z Xpuw/Ub>‹@<Ws&{:+a>cNBDF+m%toC6{dg.!jzeYDwȜ[_P|5[AGYm\Ԯ:C@V*Ψkjv#'n8RНbfr8S.J%BƠ5;"YZu:&]$=+ }d|a$h1ay[r;z#[jX!hJ>Id/+R$ѻ)M;̹J( T2|AK6ȱQ8;xlދ8|f?l+8(=z5>v pG@h8f،]+3Py|IIIV_MS=e4Ma6`3|%R=|2wD_ TNlEdO=}!!$$d)O*F]Գ7-ܒS-xkh~)Brx٣I,VM;![2t.E;Kfp"DzxX8K#Hy C>49 GM`"8U5D&ʀa^d.wuD6@2zPg^gV,%qAJ%$WFM08[Bҧ/U@ߴr/^ȩUcm?VW) I;bV6Hp%q+V"p;&6IT T)N Cb'{c-@XJ 2V{L,V$wtbPTq٭@sFx"PS5ǮLD M ?׃l@X+v46HRA#<ߤUr+gYO86LCENhQ=-ӷ_%W J8Ub@dnhbF;\lKh3fVs@;fTד i hl'9Y ٠Qg)ӪTUΊd@&_]8XƗ/~GA]ϐZglL9iuRiqZAYNg;F2U:й2e?D52s&p6tt5p{m0Aɇ{E][NQ-303(Hsyk8wt&K Lj; #qY{?y,mP0Ig ]ybO'IS9$qF]JC$R]n6y)}q]ZPCnudagC*qs ^!Cʙr֍ 6i Z<#EjTU&nEjV<OIO±D=MtKQTP῱qfWw+lXWPOݝ0 yO9RŠ3FSXꔲ7BjMC1MdQ?G(J&U r#1}vWRj˟m0¬kMf" pF}OMgA7UPf]P3hl;H=bU&xi}bpq;v2AZ{ Bӡhv=o<ݖSMN=tjkׅe;u/7 xAfz5s*ܑ\+MVK@TV i<9]8llϥ)%5мՍf &z7H@H~HoM `GIW51N{55U?;8^(䨜ɡuCkw&j|[6:cZ`I]@5偎ms>[ginadAXXcaW*D؋h=c`N3Q8؍1gpEOb!(Ҳ0ab뻹(zELrH+6OUMue#6~\Ok]KC@[X]8\m82&W-OTo{ EvJdKf['o3ղtPEtsEf=%*G|A(\L35-wXe]b!2`S z ʷ5қVOaxn_#7}5v@D+KsCmM%t;VԻWtJ8u_nL9 ֧tW@F}~JW2ܰ9Xk/ 6uU h^PGyG2CY^M6֪BN`2昸a䕡gK#::!4Bm}->R7B]^J_n;7 :ʥѻmSRn)X?f5SPp G{l#} ˇ>tBuc>n]ύnT;\8',HGv03!.o4!vYX*14` yXfk2 Nn̨,9+~};L}:WO*G}CV{ŏ[|SlBe ,px1 !(,vg O;`cYbR^%uj!Z<Ɉ]atfQV=iQqJ%kSjX%L1_A`B0a}cҢ4!֡?Y&< iL.) lhl_ V]^y5kIyjN4&,U]5]D{NTh3?`h7Ue #9+>g5=% sC;ʲ"^*t)ma,`?7$Qv3b})b7]HAm2fO't4D32"n:D_I՟ G;#^"A Ig!m&cޙ\Ǟs60YHɿw?׼4_ٝ ZW +ҧRbTO,U%4# WfmШJ:,QR^g\A>xNij=052< jFُgLP Fdu}rj b GG:C\(p(pS#ة@ 3GҹOr75J= $.Iab^tWžh=TxoΜUDZI k" jۺj hR,j<y:9QpTaSS ]o>CD $x8HVw!EJ_; e0/i2+"y)DWl *ޫu*Xk P "*c*۞]\C"&XtHwI ՘ [2#NtQ-HOܬk9Wؚ%kaD"*zSb&=PzGOZ8=H&O7v.EU~f]+Jl +DB|vlͭ8_1jLc ?lBY3sfʇ, o6p,|Ķ-M0==fy_+b^y ݤW#F!bu0[e[& n" >?1Xf)ůB?xNCgs˷~<lՕVR,gv7'A({"굧~n3BZ&M'zXG5MG=\?NZK Of>cs g6U"kډ<n~ٲӶ54jdFUJI5{|!- ETERe÷}u!F*Ƕ{B3+G-bľ¨ryF٧g>(dj/_j]/eM!|rPe̴Q'u-ڌO^+<GwL~љE QÅ2"u"ƾaՑ^u 0D;# !,,q-<̨;+g )(l75Ykc =%iϐtzf=bDKZ?idDx6潑$W#hGq1GF@=W?"dM IK=s?`bj w5}ԖI&A8g%yt]L}ASL//@x(7{ ]&Б$JOWY|T=|[OW{b]n&m^}0L%.3EƠj7_V Eo|`~yηфϮOf! P١mFH°,n/ w |q6G$D-:4&ؗ# ޫeI_LHo#|ӤF5L(pz4usNN-m1iaOaF]&O)lz?*`"Kw\<$tvs?ưKNA0&~yœho[1o3QLx̃ys /!w[b37W^iN @b_Ede3oT[= {E 5N^\jfI4@~0SxGAsMV}oƁ'[2>ɸg׽̜w?dXܾ3΁Ȭ(z230ZOU)( Qa=|Fem\T+Uowu8nm:aӤo/ӟ~F{ĥ@&/m6{9yѼU"]ӱ 3;7BJ^[vF‹+_ Mߤ RJBwe|0f˖'?@~:hPl0= Av ]׿6zp/j& <ߛGI'P8vu<kc]C [dt+P/AMÎ=淐fPx|:%&W GU`d^e/e4Mz:V71qYXMB` I?J+8^vbN4v(fwP GX,2k^ À{Wյv: fs,aUd'\^cH7JqytqjY7SΠMiT #A4TlF{5/&GNJ1NtFI[O$T 6]%{l4ƾͱ(,2̕JiIº8X<:EB"dFכٔĵzf5Я_p _ð3EDqi?ЉSӘa]XIi–̠qkOnP˟J'άAsiͣ=Gjw;+|z!凩m``eT>`5:b("x.ܗ U͉_h :rc3Yu^ 8]h^.$Z'Z6ا/C-Jl9;[ 5J7#Dj;٤:qrؑbѸ\[ʮXu|`ARuh;cUTZEUSj >x]Yݑ~@n!_/L!H |,w U.H+T1'nsaq@Q n+ | |XWIaR㝴DI7!q+\+y/߻/. %8{}^{:e4Wij7c:ܯ{qN }.PA(jzO=AJJ*fF\ԩx+zvuK˪9N+ %b"H3t [1Re1{NM L"@YQU-pI5A8Lٻ 5`VH'2XY M;)#'nȞHN$Jo mLʬC-n ͗\7pL7Gi ӣiReR5 يz{=t@TXFftRY ojBACQ V߬\[+w dczdf[3'AѦ=-H5Tu=^tLf=,6"n3$,K!>DYcRm浻\ofb\4/ $O{Ҡu' Q =MI!8"Z?zNF7Xt=DEbE(zߊ:1h>Jv Nmba%lIYD=.O`8!@Ld;W{MO  (zzҙz{eoy(mEOGTܰJ9QjV߸ lX;jXti?^(Ӝ4O;-As"o٨EyY3K~&!iabpZ]នzŰL^55Y ($UBo]c3} _uPye8 ㌐(p=.(Fck:S!vd 6*+&YUW=`F5cw4*`vE&#'Y[0%hy4(cNM(< 삪YX5eL KmHv/yͭئ<,sgFju).v|onW]u4sTELUh]ӊ%Ç]Gv/%{>1ș=!V&Dh[m9q?ޗ0X2ǿ5֜#<wq xp $n4MW鋸w/nH>k!Y'xA#PA,aE,JNggg/Je޿gh/|†P#tVVlT!FC{ eryt ) #Ov5 j X7Gjϟ5=.p[S5s*_13"Ƀ/jG75.çH)C%\ίiDcNTYt- Fbɼ;ONU:\'?>ꑕK J .= ۩$0LMY|<)&Q[F<}!4[>nC:ó,C^y\(0<T G"rqζQ Ӱ|{h5ƞI$oQGeSG H, 8-x(_'(B-ހR}h@\ZkCKz%J ºoI~ۺc1/j=6]19~xn0qVɕ2 l: *3^C4^AGGeP/⑘cM-r"/Ϝ3F\.UFjy ӸIPCAYT(+w,`^Ysb^_?^T> [{2;dЈJKF}n p4+9N([T~c-tZ p Y Ptrc|^カ2rh88qV`3 Sy$jocmP{K  uXr9 ɋNbݏP'){6Q矬EBZnB]fOIS}A݈2Rx2^2s2_ƌ\IvXV ࠭OHuT Fn0D! Ǜ22 ٭gԫ{T c@ PbDG6w5]f?AOHhr9,k:Z+Jsv*[,3lʓ=uI9(_ 14he.|6rGց,&-\T2F ֒|C }]*-}E}Lh(%{u#~AἯ?x+K6<1c2K>V6M_Dk-1[.{{962+ƊT{AgkXo@}(sݟ*gpۧY71!,ɼv. u:,JR!xi~R Ƃ#a5Bf5*cd2QYHFLŋ^ VW?/ԋq o';](@d/q,6ƑVs43 ђThMd@+[2MũœԻeئƼp'"кH0 ,gr2! qdĺ}mG D`L!oTf^EW6IM=B (4!~}m3 l8,'Үr=!P&\T[7En3:DGH@ M\ HlZIv.Xj5T?ofL@ {f#ڟ(,IE\QY}9cDG@MR+9Ť5resD{U;/o}ЁۖWdoɏvIyּT=%wOuȏyQTc.iX/;V:嬈ݨ:o(w ;Rp>-oCkc"9K 1qP:HZDFUT6)d)-\(0@%5RC JJ30k@v'dd#- eRK)pWǻe/Ni7K[(~QLzm529n?*h#.c?6,c΋۷S_z$1]ο"c ApһhcJx&vR9f4qekYjiDσޭrZ"`TE&)u؏%tAIA.FOҴe^bcm3Kk?LOH;WRL&]3*%%l=2A?[e`4 J"׃5;$Z#O@^՟LNE_S\38qgjM7EDh޽b )EҒ%^-pʬ_4wi":fՖGrRzOAS50Ii\y~K5>.  p6W9U{_cDG7!*Ls9 *i~|.1IjɅ2UwrŌ a3!jN&8j7q~m ^]~-O$ Y%>z'_E>$|J'A=%X y4gǡ$XzϺ= ͞ӧ.Gl45gvml_k*-La"c1!,ikж7 z`梺>3̙CaY>n)"Aw]88MNUzXx3 jZ=/\{s:=tRC+5eKq*)yMm٤] nR<90#W~~6:i`~վdTؕ>8XۺuZjٹ+8X%,TC-Eu& F;Ay`We숲k>=E\5G>b G~w %P-n8Upu%/ &ȤP"si[Ҫ=>NZ'jM {W-g$#3uH<9=`ٲ/>D0HwKMTIfL\TaogBS^Va &x[E8yVYK;6#h 2o9*ꐄcL:f$)ԗD0.1 N@T$#Z p;D՝,NyLn\ob{5Œl\g^S.l*lt|Ep wgTkb*D,:д҆瀨qʹ,_<5n0A1MQ2 ?9T}W_lWy^Cz.,e*$66'5piwrRXw4 =AP@%a(Ta_OP^C9tFԘXlٲ>DW46dgDq؂y!oHSEY.C&ҕ<@s 0TY!= o$),C^눢y['׹cV%0A[˓\?(3Z,%xW <qkH )Nƅ\.ɖ6d$d gCpIV#rnyL-N/:H`=(>ʞ]ߡ!xfXbUmER>A(W7d#a, <ѐ m0X 0.]d!FW%of8Twt,n}1 p:b?qq@U5r0>$3IYfSܩ0+a*cg4oz$7zuHu/sBg̱@K&ڷQXQ)`M╷zw^u4e"5%V[[͔J'7DPعۈM-5F$\±k*0ΞZL /Ʃ._PNZףs=B,ey*T[|oK'0?$k!-͓ra(9ۻ;ctb_P!V^VjFN[DkaIWWCO(rTw-ڑ #}0ƫ? V:&y~<PA:5-T[jPeZ5y{_g(g-=AS,!KS|:TWF |֪-dh,>qIE66NՏC#']umm<|+d%.ElyO#Sv+"$ a֗U ~`rT&#0X,*Ъs6ߪ*E큐wv [O%~*ʛcn(v/=W@HP%$ 'H!Aى# ~ @qVof7oSא/?uSEف K dȫĔYЃcp DvmWeP`nӴ6j? o rwTMRDe|KVKV]'JaL~ Ԛೋ9@|8E K9%A[֩x@KQJj0Ff/wt4~8d\Go"NEVzKϣbїz(Eܡ]BnaOFJJ@UT|'BޏYVzU~/u[+W*+rf.ћp@΀ 9  ¤J7x8s#y qg נa3}tqt-D}}35o:,oXjcȽ:#*lw**Oy%ފ,_-оn&MXU[nl+֘#pod+Ww DE%^eB`e_J@ݍΏʼnԋupYXyCHFE@!`MV7PRv䳀7+=6k ߜXAKB\=SnXfz'oFS;7:e L`@r"+ux/k[!_Fe46|r3$2o57Rb Ȭ;e\xdŒt^]*U0r' 0RJ ̭A K(~$T[@X_m9tIÞ<3Kpݩ穀|x$#1IQrKAKgҞ/?}'hq5 N=_XFF}YZKbIgM䐮;*qѺegZֈhLS5+P 4ߒ&zfΚ? F+HBV yp'^)tE^YqOaMmY6,u+_ty,y;u1.3G(s]3f^2O hL],ϗ~C +إo7Y&q7gL獳&&?a5pq:x+ǧ2~OhZMҎC\ !+tM7J6TnT8 w[8.>[yZdXuE(*ogaÉ -ac<\1uuɲrKoܙMUbc_#JD!y@v;oX ~:b\@y]r2=$6{AGr0"Y8Y#!ɨ{HVYRqXV$:vO_?^pZEUrþDڒo-J z\WSa=f<Dث GY$:p@8naDSV*.wPPV'ᤱPJ&*4T&tMm7јAfaN!W;4 gwdIY0/J@-ŁHltxq Cb]6"L>-f#$[H^;?uOZ_-Pla#pro'),8s|(Tsh8G't&-.>˿j4XkF/hg-Kp]2HftYg~N pa nLoP@x]TzX%k)ms!9RٵA}!A< 4b®^)x dG~/$ԓ* )Zsr['=G\g,0uo `17?,>$̰tB3u.~Il <)%s iБ"yЙmpJEp9dvMRE"<[6pc;/6@S&r3,rJ@l==\pkI?.Jbǂ tf8qBxiWL? WE$hwk3} 3>&u}1L#:Z :^`=Qs2'WP;&3`[Ew͏4i2S d75"|avıv~xWxri NEkUjS%kag~MO>>MʁY0t )&@OK1*j c& gD0LK_,=fѓg!<{?o}w_...l)JKzFWMu-{DЯS9V@kb#O(A2Ew/,nǿ6'R _8vzjpOP>Ș3.75ed_Mw+`AUD0$lW:C^*DLb>[G:C]a2 sDcsaL'by/hZИ޼뗷iT/iܻKSn1jS1F̳M' \O=vI*gṌrzF f_h|"}EhǟLsm⼄kKyߒ 8`8Dy,W#ږw^eYH ,7>mqa '5~]+>Jd:Tՠ}2MR6|֬$#;/7h/z*('#2G'%8N #/( /^6!PM^MaϮTWN*TfaH?s'ʪIJU@ISeSMyOF|=: 0V0v!VsI1Z¯4FP/O&]33wi)#Hն"(dHPn_H zLݗ_n~8jx˵`rύ-)LnCI3<юht_-z(&Ã&8jp8:?g-NCpO~Ŗ-Wm5 e#hs$!~WKfZ9'o(r"CU}@$YJܧ5q]jnC.O`jVN0- }̿P#H2DO:.y5> B 7Fh5U>P`h䌵@PepaVL ENn N9%yqc_U/xQOd'0{gVF3ܰ'&m l"' (()/1`cOC{{qf! `\)Y:؜M/rEdsw"4ZU_b DnT Tȓ_ [s| F*M^a~=u 3.uBx:Mc>+P 0$ANu;ؗ621YD_*w03}pMOn}H5MMK)~ 6d.M$xHҡ6$1f; iu@|*ϗ?`V ?~mz覓W/yozģ -^V4lQra>iMxZ7!ޕ^hYiV)8^j$MO]VcĘ>I jYya!'AcU$-|Osľ|/"-c=F:|\Jv )bٷo)5f;V,[V2Z!C+^7 !Bfnn}Ol 'υ鳊RnIRՌE?i"`d~X}NWe]zqI*S?LayNaF-Mu*f֎ c)U#Ov~֫Z@60@0Zwz}35^9}/SuR$K*OԢ.+Czκ1`DKAKvҗ+:ánCh(qϢp( \V ݉$R+A{wBQS}!Ĩ^7II}QPxRRÔ+<)xtl7h++ lx7x*}BZ!6';,dc^֙_c-}1]6rkko7˘i'iqYT7M Stz:$iVLo"חQpɋK[p~yi3kƶO7 ɕňt _kayi i`fL頀<B/N-7:ZnFkȥp:co9Yj>&p4wE-M^.Hk)ZU\X{a#t ReDPCׇd\2V]ļK5t@e~+IT@!Lg__ gI-%MGD,! CNjShd I l#/?'c I]  F߿ն0h f*Zjr(xLqF&y+`/5DཚTy@#+P 1Sj&R{6! =mp9RA sa~3L.9ũ)̸x#Dz,9&=J?~0*cr[8$bxTb|,cWVjDe3?3Yq_ XTzE=y(Po= @oAyT0iyk/5Y[O(jl0G;i$Z`9ŵ)lET}2)U ֻ#RiCkKP=.z!c"[(vO̵mʡ4Ɗew ?NZnd,L!T5oq&KǶwxNzco[M¤sԤ0r<.]f|KD;j!R>|HL9za[@١e^y1(ʨ$Vv3\K9 d!V2д+jU!w$ǜߴ`B wNz!WͰo6a.}VsWYp_:c;rť-x!3:Qt~zAd&$Ӭm[-bk^~7lucX_kV"^hHr`dR}.߱CQJxuRlV&;#*lM, I p t৶i{ 3Ut!7iEe"͙ Ɣ\BSx|n}ݔK4lg]TCVt>..|6d|ؚ?eKAPOF,t{Z%]QPg6N¢ kaH7FԉGrz{&Ƹ"Uf)XJMYOs5h% \6>߿|>tEL +d/M.fBIJ<4uy5Ru)ޓk'L!Vw!$w m J s< J,\U:g81,+B]q^OQ>t#G]tw.Q~@`J5[zقpb1:~#K7BX @ 2φk ?ߞijZj(!b2agg3,i[WYyaٖqwvk EO{nXkVmIQ ' ;?>f;t4:Iu.LPZm9:h2"12r%P)|.&, јU|`d \ \M\t:uJW_Em١} n*u\x;&p~9cp#'I'_r+T B  X;mR$0ĄCde18j2ϊˡc@ +PGй(慛~'V} [(n_)Ќߋ6DFW)ۊ ArFJ{epW7]-n^}r20"5hanJbl{ݬC;x Wg\ʎ Cޯp-9BlHŶ7sͿk[56M)_ f 9A+7 vd>o5>ҹc>sv v ,̿ n:O|Ss0õ%nRxU mSXcŞSs񦜩At3`Mvԅ@Y=3M:k6;_|t`=0-܌҇m¸J,yԞ_Nt)Kӛ -v';ݒ:iJFfB넚#'2r CM5Umyg|0+*s^S .m2!.wWg;^&h*e 0@аMP* rt0 \2)/3 \\[f~ArHfOE OTmĊ"ԣXKc5C=4o60!)0c;'f3R`]f1&ћe8ZF |Qt315bԊNhUZP?avd\{<<;X HL`3åo!4nE,_[r+^dnvr[mC'/X@?-N3/if) ikR_9 R߰x" 1.,f_t Kqo ͕rNES6\@}L 71A34?>գŘ9E^~(݋x|n% tˁ+E~z\[瘻x.{2"xr!ekE|1!#:&J^Zއ dSyBFV+9"R|ՌnmF:EN% o?FbkgA".YE T@؄w-^ m֤p{KksH!Ba([tgo;h+E{{5 +;e:)//&>AofCѪ (ס4 &i0BM޲uvRV$A۲D#%[2 #v&er׏o8q)l(reYQh*|X^AriOȱA剟 OYN2ZEB>'ʏ&8.B z̔0+ћǘHtQ4/8~j4 }&o6BV(yAŕ'0c=q~Ng۝Li.6Nk t5=>ͭfH& W I B>1kC7ImsK|`L$EͶn7D\n%g*} of[Db=JَW2<}m7F1r9:8z5k[R*FnԾ#d,pؖ7ےK躝m;9Ψ / ? XbRhHz;w[D3EHxdIy"b<34$!d=pmzA˯f^08]D@L|qUB`W řۿU&:NO!v#t[,e>Q\u\ Uɗ1 <ne]gŪEtM叔ÇLKVF<10JVYWx*=="qX)-&t,Ik4k:d9v W#ef"Q]&JRϺ= ݆|H8R7O8q;ӥliv|*>}u(ȣķhX>!y@LĭDƳ}% GOd53h;W={vk8?⮜%dCOZ+8FV=l>aG*+/|3"f/>Z3 k7 ;^C?\LԌWpsb|Vy ՔZ],l){-~b B jUZfzy[@ /1h7u➘Hߧn E:!Q"qnk`_opx`#,++ X8ੋ53-k8_Au{I sFɈR%L&XWMVo/ˆR-39dr&H+@2D/ Bu@KRݴ_!{p8'=¯|Emͮ)}N%$OIdQFDEu"u믹2逶&t5Ti1%c,lvFϕX4XvaHxF{Sk:H#s?~駩g.g>Su ZWG.gK/U wyJזַkMF2QCjm6dyB/z56dqzMepxRD-Bp|bʶ5<S$.oa7N;BIg4ĠU[ݭ,_< 9j*f M-/C{y(9m{E c4$ ոs m5?(}=}|3d+=߀|l6Zq)M'Raز7e]P6|?TL 7]Q'jI B D=>Q,0Mi\@@#Os蜣tUT+5o=*!ltﲋWfbwR !2$b5-YUJ(/* :+k,Doo6@5xdBiGY&H5dPE4yN(23H-Zv5}g;b YNYJ[aD3̯͖đs 5Oݩe"Ѷ "G n:ⶎnl0"R,YSɷ\An 6ELn۠"%A4(ڣQ7tcIFi~[NxUJ\ͬS~` >Өqo$5@}Ϝ6W֟ e 6T(! E mn̍J["P#"aÌ+GMw59Ogɀ3w=LR[6ߚ"!exOBzP+/ ID͡ ▀c3HEN%uj8ga=@A3TcgġYkb(8/Dˎ5 KCzUlըGx F%Ec`$f+p)/x'kCbeo%]/wVT)5kc&Z3ϲAx rL;Q6wU'R̵vKJ_HGuʑ8Ix)4>DSgC?b8[X\|d 7_aBw-=oSDIz)h<cs&3;l'bYN\v[_n~C+}\TدUKܽ/g It"$"p? z5!h?Ao p4$uP;=GDDZ6ha?,do6|) tYY7ZހXpk sNvu.Ĕ*zFz^`gE6mOVopvιd-ϪaO]&xKLTr/A(\-||I!hmoQ|8G,VnƢ(!c;܅Liè{὜cjƋK}a?/ZukU) !) (tE(!l*[A8+R|Pu@Samoko>kѷotOE3«Iz Q)PeT#m+Z zd${ecpZVV??|ZSgމ M3>hpq2d9q 6Kdmy#xXŦsmE!TtǨ])S$[[qySGE@fPV< ~ʸÍʈƳ1ȥ%QVNa Ez}b=NDteb#E6LR9Q#{jAi/䢍p;y1PXuY@1M7q-IB[w`Ƕ-ED }"#Y-.CE\wd]$M>Rg#DXOĭu2&JNž2o|g!l@\e LR X݃Db ^l6BHkSK & KE Tst{%M*SZM3'7a J^-!H X[P{uP-3xM9ep~"©T>61@7")(x1q^Xj # QqDׯ댎en~krT3Q/-c0&$:5jk=F1 j#q_W&/W\JB4*9,Lacʤq`O_3 {mOg&[Tib4I8.5+.mNDUP (ga/n, XB=+abRvnV)|b3_BWH% w?*XnjZN#h%\/큿A,M qy#ycq:Qދ%t7boqoxQ?PHۤPq()AB9 qK9(6Yjf嵪0:NT{yK<8Z Dme- ^CjGoؾ>ӆ̜97z'%܎XQkb{0Q:FT{_-AEڠ5hLYODk:Ko⼁)x肻-1,؀)+g*ʹeoLvdZDۺ"DGVT[ ~B/r\&g M@edSz벎 v n)ŵ+҅M>1Μ,2)ЛWHunQ)R:C}w6F0[T>| fA)9+")U&37䣃[~qA&Y6g  Ch4 BYr8gRqO͆4?% BڄҭB//tl>"qFXphE7Ze:z&ɧ׷ ?ybڿ9!#L "bm`=`EϒڸFTA6m$WJԯ[苭Uu8ԡ%"BN"Ctb= Zqse :rg $LL4e NԓU X  Ƒ !u:@U,L *NXC$n #WӶ=UN[)Ĕ'PR\-,۵\Ag{9,`}6Yxz56Am+H15O[=XJTisP^~7S6#vf„%2qsUгb .5:|<䣆ѳ.B7PX$R'$O e Tvm9a138/YÁzq0m4WG4֟1ʏ&9[@"93]p|v #QR Vrk݂!O^k緖^R}"l ]@JUW;' }}U JpT{ˁà2Th;}-3a픉66kڭj3w>A{\ΎǏ7o_|=E]ʂ$ KWpɣ5TdGUO'a(ݝ"n?prǚ -5F kz)1rA E(wxv`ڎQbH{|"V_RчGv5odՁH3͑3\rYb^p}O\sJbF$~ɒKK5Pwgdjgח#;܈lILMuU˖^2$UiLpMR*8E=Jshs&ӭ $HU%ϗjD9"g ~ٰЄ.:NQ->&Djߗ$"Xxy%j$&ižoXN.JJfbP.'{~£kuM(T NȎңc%9kN:PK6h)ĀB5Vu%Vn$A ld?RZPbR6ב'2czL3ř ~udI&g0wh@lxeYwRζs*Ylaa6pI;Rb0F;gxВg[GavԒilfkحMt/ǞeGXVBYKKބ|8˹anMh h:ŵB2dy|Jri/%M|f#vꕞT8Hq ynf-$Ay@w'UHMO@Z)Bu+ЫGZdHxCogQM-.OE)f;[e%~j2Me>onzL; 矜ſCbB,f߈o0@/XHnP#BZ ~m(=l# Vne]ƉB7ղ**e܆HҫQ_ocrsXB#[;qiҿg7.v!ajQG&q86K'%ߧw4و!b͑+[w6pMR$j^g%!~`|eRALC4>t C 眈Y9lVҏg&l?/v .;:')AؘO 1ua #zkʣ''sRLs`M?d)H;_?49=eD4I~ ]HVehVO\+ 3 a2^KoU1~A5 @Bw=Z}*gy<TIZp"?/=z c"粎.0o؛ݶUC(x\k>SSրEL].Nԭh~R>˦ѸԼ|zG&:1o7SVƱ/4M3?y~Sp/h.IZ>lSE2򝾬'*~y):ax˴QSͱQm}GyjTjளPsm^~:UJ7+л`$ Y̷E2aFAZM8nN!铤8R,2Úh ; m6nRA7nXrHp7z'uc3jFaN>9͔xW[T"vWtzA3h@}E\XL`Z}KQ(FQ͛ uy~s͜gsb"i;j6`Љ`#O$n} wTlh%::8_ڋO ,G)&p[A޽Uvwh6lgEggĵ8#E","GI2HkMppwiǿӚ M&Z?,䩘U?B-ֹtں,)Qg)ۈ)䝝!?6Wl6YXh4݋ֹ]!x.m!,V\jqMb"R!5 ?O9F?R" kKCqQbgFQ2ʢbzryc:eL nF#`&둀Uoëvy*}Yboꌓx1M5rhca$(\(_á5%n\P"I>+;k( = !ezi[fc*>bXp7@orr1JQ|TKQvPqfZJ~֕ѝ#8!335 Jێd](יF-LMOpJR7 GB!tBv(/ c0+CdHM.Ņ4t;E&CS+kNXnB* 'šF D)%ʗʹτlPyd$͸3O P%GAN!CvZ׹ISئ_j E]2њNKo7szLhf qEv!/H$dIEP,OImd:P@6`0da@h-`P7KN\dKN78'ŏ.۷\$PW%=%-ŵXc5p0VB$]њ7 [4o0}е.)!,\MXg3n? iَe9 {yr91!a"%?*A d2gi%:u5;\8i*O4

r`)>?x+3A}`4aGJg(2dwy$[YlzޥX+haYtf )܉DfgF|w4!Ŀ [0"q(mĞyq}xì&{=bn*a['iAIP,4~q[2eL*imԟ^|Ojҁ )bah\IYB$.8o`QM`[$(t,0@Uy BTcX-Z,pلȘ$Q,]_ѓLЄeE?-ƥ[ӶiB=%Ӵ6 )Âzu 1ІT-^dU@}NDC" ݋ yoUZ5@鲋á$A^&imZuN6e!SyA&Cn/y~aDpE"fBҨ,bT= I œ/z2 #{pg3:or I#%̔m@zkK*,"|'s;~uFg*1묱#t"xm5cxUGxX.L}k tMG}$}-ߦO֗$=MQjDLIdB!P~T!"쓣/;:l|@ $XEdQ`?OeK;窞[)&d+yݥ"ߛjKݿԋ9 9LkŊd}xϞbFy `̳SW7n{ZwP\A vW,i+]9 } vdqWvfUv: jm/C6X|ĥZsmڿ80/b2/mn5"wJ*)ea -:RT6K}aI}P ğr ) v ߅~  07߫?_/So$ %dq5g+&F% [Z{^Z =#H)T+Ir) F* YC W~M:'C!Ft% :a[!%w}mǿۓsMo:_z}a&~9/  L(V6m/ӳSźs B}Hq0􎈾9ȘCTޠR b̓ Q6|+5f@G3H8g$ KZiOj+ee2R&^F7!q``HC ?_& 9~mT5)9_J̑')0>wQSBvZ FZE 2T90ꯀQVj`-80/A.OV&6&So*.n;U$yLX\8(宾?/hO9}f F$kS O'uZL*x +aDFatR=l^أ+[q. pdfÎB4*KyA!uk`?ŽLts+xr}@|m"K2d’1ô˦'9PǾW:X`T{B҄9GЇhJd&XēxYSfpKJj2>Eڇmw}. lU3 Ґ% `$oXS؛2=[%HB$' 7Y3Nu-^_^cΑeh=b*k:yCs_ F9Ņ-ͥYFgaM@AK+}qL$P5HN"0^<,lTLvrp_M^ Gi~BMk-5mB+xu~[*UF'#J. fi4;Lo<@۽#?F|Y1o#?'΋6l9?m}b&K<İva({L'l6@~LxVkp߭VV-ɧ)Bފ59,T hZoe J{RZr/W;!+~i=d}bdB ԏZj$Fz]ҨIMٵVӐs,ldϱ='x0O]U~LxsLbVg 7;1^`$=OWXqeۓl^\Wkqg@w #wðw# RCFeJg#^^Icbv@2"#G;);l&]FVQT!O|յyjw:O`YZH5l7F qOP>1sgO}4o ]E*'[K=ͪkŔXjVٌ) ODf|&ZjBohУ0>yX6|4(VlP"Մaq+Z.'k.{bk"˪dȮr`lr|RLV /k? $u~0N% XM,5(%FE0L 4@75gerQ0Q=!%Y}=*\ Mal!"u[C1bHK,>kRDsq HC޽'O˂<5Q܌x29b l( 酋:j>8{]IB t`hҺk&5ȵ}6,JGq#" p@a| ^޲*6 houeɑ'cҊ;꤃_:ERsFO΅nڝ!af1We^Nd)2s#'TM'ZK(N`UF,ΆbKvj6v).aWKJJdVG4`k.J^W'[|mj͠7횭eUߡעi7<2xF2Wu\B坃mia/TQ44'k&J eĖ`NAnj*}jjÊnj"R !h4(c~S'֛18i8yMě5}}AۄEvF](IdK#qGPvo4QB)@:u>NW&4 tC) !mٚM< A Р٥Hg86 Qҟwҏj8I)N-ZI"և@uP:@H)׹D2BŬm:ݶf8۴ Lj Vhik4ؗd9a]p$!,vO=}2\DemB<ߺI 9*FchF:a"Z44qJxBilӌѧW,=O@8Ҝ!ll3 g.1yNNOn?pombVL/jD`'#.f^e$Dk=1s ^z c'O'|$ i3?zlJoYjYTaVJVt~syy"Q]~~9|QˮeѾ^b. ZlCZ;]R10ǖ_bKnKgP ~.啛g5c6r UlA_gL/skd˸;)f =O!ɗ}uݿjq[Μq~xȗy5 M!A#W骶WxY5m ຑS}03׆mrJ'h3&/Y)x6RN-;A4]Gk}^f5]YZg,8:0Pm|Wo] DyQE<?Vg#{D^8~38,C~4gux _;E,vbmWPz[;c*ۈ`АIcזTEIe?넹- duEp@08ߴa|}uhWƴH=0iC/ٱ2A\Pl-[0f=m󨢂1ŭ.䭟Z38fV*qCtIո\f«\ЊO 4;ZLoLiGi1?ԁyx-Uә%=+е;>eFD&o@/ry0/̌&*.[ p#F9R% e" ;Ld*fTI?u j瞐|['f0Y(:+b^_ fη[koZ9dg3lN@FjGG~g6@Q9 >h2C2}w9`,Bir9u+3C??Iƺo'Wum5Bpwo۽PSN Kʇϱ ]/^ ]|~szxmEU۝{ȭRN5zH6{b/oJMlG\H!պD!'uY0 g<jۆԖ`h,zn tsu[;#;D|y `IZdxa, Ю^UDbAIQ3-hm;+ҊO$zaW "̔ Qc3Ed '"_9 -CLL= PlvK4#Q3|@wsENVߦ5` ގ,Ȫ՘i+9n`a~Se]l U90-*\XG߶=X/{pi{UÏ LcljtO$"lE䘒$`:[ը mOLU\ 2ݴp$B}RVݵle8V;5za)EnLw*Dh EHU.W}nUMvsV^G U%ơi78E-e."*8[OxCx`mū͵ߺTe7\ߞ> p -w)3[M{Un`RCoUsIPʒ6~0Vh}[5>I ZLyN$mG.3Ša(>JNj@V־zP`^Y.5~(͑'bg:TYZ^)oIJ؇S$wv,Iԩz:Dwo2t%5 bM$C! Lpq9_"wL~pE1fOZ"&R<80|X4Y32N~ ݠ]y]dßA MrA sS-Iy`r|;&<<1kmaՇvQ Ud-J=kq0ѱz{GXR,+KGf1*AcF3PsH+.\7/}1ݼ;9{V]z؁]4 cC8p.ogA$#rt@=:N|Nܑ!s릜9}Mg@$oޮ4U ^XH_VE.(39'rEIYd OXRMw{\Elh5ʁȆӀ2`[sV7PMHWC_eb+f>LM l0\iRW Z&w 9x? plhYf>&U7n=]'2'Ź$ OmŘA@i$ĀY)|_Qm1ܲ9t`Z[VtC‘9M4Xn Lee/hA ;RT5 ,&q44/ RN̆醫D:!d*hs9[nfa . SCVOƹ?ʌX;fDq`WD_^?o$hFP4YQ:p}+bJcy|*j3}*0!0DHtTWj\LYk1Ap`,OeNZvHQ gG4y=Lj=F]K׉6֍6Mb kTXu t4 EX/ ~so>I^݋[e6[}d ׹'( *6_>]8겟3ҝ"W|J=}a1SԻh!'[7H؛);^QoΒn"k,sk?sU's}n1AغԅY cD!pA\r"ꚺŚxp< R噙o'&M_=x`ãzVic;qz]|3%FEbz#}K1 eyv0=[N 2Xd,hP&u~q2͙U,_Q**8{P@[MΡ-=U*V=fm'jy[{g:>sbxf{+E7$6  LyK8DaM|'ڻ 9"u6Ht"0xJaJsb( $tj~[P;BߋNZizLAkgmbJ@9\r{&&kMBAed4$z"]=+ KG5~5G%oD{j|ݝW/ [C"fF@zNmMA4U|`\قMqq3hF}/,aGbf۽<.K&@&N;rn<6hPR Wuoh;^EL 4,xOx r* quxo-+MY~d :Y/ώ+uבD CcPRW XfoWZ07f-k$uhXѕDӌqBx&皷w*I,nL;.3R:i;cRm*y~6X=kqSj%M R Mc-rA\GWLo [ZQm25~΍q!| N}EJօG0ɇ=XdNJ[n#9(##L*"++HY0LYЌ=q z9>Kw*bb5I5lLU;vm9ߙ0Czh?@n\o~=]Ncd8m:f8 g#=۔)I ڑ? 6{b^Kd4^"Vɞ+ >]-}NxrtdoA[#6NY״bOC_KH5MP,Nv "Ę ~af|{θw p} p` +{ dZCYJs:#i!nB<jcQd4ЎF ˻ %wV brp ֕nUʧqZOaqQm>|THZe#DU>(he&}̚]GJJ3ԗϹޅiGxИ3.5)89 AiMb9!6H Rx#4sNb"4CZ֗;] +͡o/ޚt(P!F/I#FߑjgYD9dtt74|=>JQrzOV_LꄼD㬲x:*dNk_e16uVc*=+7E0̅j'M#:ontKpbk1Dڻ(;R&FB, }@Y)ݹbM$5>y4:l’y??F[FED6-5N 0O`$fz%r(m>][n!Nj+Vq{-`NzNn;7&)+.r%p%3G *r}qceL+˨|78S{5wgB1h t(3h~3s5rΩG`,tp=q6*BiͲw>ՔJ~QQ/B%Gh6Su6!,5m_ӚnWr$Bմ˗3VkPa%yaV""rHVQӍ|"D!f9 VF\HJ{ 0"n)sD<:{0gBVsG ŎWOy$Ul~2#y6:әe[ ^1m!\0SSv{Pe"*a̟C6|Wpb@*}WE' %1 ]߈vh$PGe-15<Μk;:ƕ[e>d ɱ=:+5aCpkG[#X|0~ԬDZj>O̥nrFa7t8|E] %u<~{T? 1WtJ=Eզ$2 -ͬ\u+]W@Q)4!IAQX:XbU=+ p5`r9 ʆsm_R6)ĥ9%.=L!s3fwïG|ma|@c%Nzy0ۥ!EB,i+l $V0V{ 5J-{'w\*Rܕ4B=3"$sq,{`]ܷ\| o d,)z̪\VEFIZKf(.ܙ#4_p4ȌgšըcETmn;K3ԯaEhDE+?E: 0AQX&,)j=l]p`'3'ij,}A''cd`Y`DcbeMވi.xR79bGt"rg_a~lh}6TS*} PKC ;(r GED;Y ղP(MCܜrH"܅Jq p}@,7fTaxop9ݦ1cINv#Q-Rl#*\L-)b}!9uzƷ*n:=x/bkU>(H-TqҬ9Wpn3&|K̤E\c\mFi(DYi,8~8&䧁6|n{H.B ^ %fS@gW= ,OAmTkApSܬGݓgUn \`Ր82kbߕ< U~_[K)[F0R A#4wYS?{_HyFL m^T[nKUk9bP'ѼuUj Nb58" Yq:B58qxC}@ ntKAA) }Myk7O5Fz M4K1Ȱ%Z<òjzQz X3AOwir ')@԰B-xr |L*G8U~̮#UumC.jǠ40bĹI)=^" ֩;FW oV{+kz$C h1ގ;3Bťh5!MT`.Y՘#Ӓ۝TU@zH=ن6B#4:" K}'7+y08m. V P'h:$Rn;N46KTuK- M ~C άa&P!+ׅO>QL~"9ܦ-Q`_Gx{BX\qM Ui݂Y YB3K &Uc$wGްpWW#qǵ!Äʁ iPi9j_; ([)mz5XCH[VG /7s08`{3.>K0F͡J#ui>U٪'- Ir] KR+Fy˰1l*Ms4p2az2xk_u{{\lz)Ɓ1#Ȃ{քڷ=sXD_H^0n:;d Cpk0v4I=$eSF)ULIa"P"'#WyvڴV,,?w"75GTos0m[ rNzvU}7]J{:~>o:P[pBju@'%z=͈i4᪔жCWVi݈۩@byDO6V+TeF(uINcl>F̔\>fsC,xp"MܪU@c7 NzkRQ}Kh)im.kޒ/ '/=}~sFia;D⢌NP@ӓڊ^f Ջ8y\/:IX4Fy[1F.xQ0A:!<.FoCr8%^E=y+_v##BmqJ".K_lŭYCy].(@W '+M.)5{PN{~i~,vױϽV'ʮ=7)MˈhTbWjDVx%*%~eբɬ(2 a/J(?8Ld 6Æybm rAhBrMה|DKillF?ʝOXv/4dNXM2q!&`~TM\%R0qq)0ݜo+0ucG;s@s 8eVRKZm4dv)*3{zHENW*) }>_ɞ:Ä ?݋'Eo5&gkO2f*8?NmQnꐜJ$ d{aYJZ hܚCޚ7!|(VT =(s:[1+xb<#DY2 Z <<$v򱞮b|6 z4?{LI oxmQ#Ji~P`jV0q;bmPqϬl5e2]CUy//{ZmqҺg'k7fÀ " F"t.0s!#4SIk6t`ʧZܙ%eA[ho B1-œE:tx#$g,t%xH7de6;Cn7i?%Z% wAϣ K@ o XaqtxPp_Q<ۀOOOOa ԛ,#8v?&)PhlQcb\X2ldP܂}rXq!Rb<A]:I0X.q %[F# \xm诜<ؑNj5(A7jv7^ GEF3:^Dw ǀ8"@TJE?pOb#MM{$tquzYeF ح1:@P]4>H)f&C¶l5$? Wǥ1pS,޽_揧ޚEf:mm90^8JZGyg~\M##]Em?Pw/Ri`l:x`n1)M*h~ SfzVdtbs }cŦ3RZVX }Y2H"d7%}fw8X)f˭6P19_k^"7$WjU!U _@ c=9R/1יy}E};s=se/t/t{"S]ELMچ1] 3KE7wܒ]>eK7kB8񄏮/ʽODeʪ ' I:ߒS='ř9\:BcmXRI='\R+ T4xtcջX҅ BLP^ha̡8A0R:H 4zf+\gTԙ '5c"s6BqT}9aHz{jh*dF}m W3Z,Sk=^}NX&ިm_9bId ӁHnNJ=oNݒdO7Xܠ1mb0fEEZH4։݀hOBMD-E&OhԔOEg!oIG!ϫvW0XV2# V$՚gYo-r)1 r2r۬1pi=,xYmbȆ5[acp&+ 4I`lIE<žXé@%`V{Gd@/Dy79;M@ӻ3 sJ&;ɯ4CGaI*}=j*mmgx=s\ Pҽ1: `" 0!Q[$faq頔кrB2 $gէ>j39laZB-X󿓷ؒfOIVU2BS0@`z*G1$BPpz w𘮄v:M1#fT<ў4iOxg܅12ㄎ1~fNf !)V9GubI23g\ԡ[3VuP];M_wB>q-Sϲfs} }]W}e:1==*``Sٰe@"j$@,.YȺ5y R@&sg!bف $evywf[ZU3v]K а׃~ٕ#`gyK^whj8oƎLw#5{Yu7ODΧL4AK;^p8}0Tg/ _jWweD7ofB{cߐ{%CMѫDa5O0ZlA9_ٱY  `Jӧv%oeq`j mjd;Fz&sW8urCZ/RVdκy,`s&}bVcu_~XCr!qQ{Ca)zxp5%RUd'ZX="%Y_ըA܀hE[FMuȀQE`[02ȏcI8׸%cStθ?.ױxg dZ?CPBoyTqT6 W`!x_5ug 4r@}Uk}uSYjڳF8˨tD;W&ƒ|kV >zw`em/p ^85cGI1h,H1hS~n`ȝ"a"2"6 ~)'nEes1ZOU?FM/q,$R13n/zj*דw=zۋ (V(O"A{w/\!d~*@A8#Ej\izPC_[+z<XY7Y=eⲐL//'u}PM5\Dh<H<ߨ?!car5 _"`U, {XàƕG[Gpa&?¸8 ?S-H"fZseQJ]Q%kxO` M 4 WCOf{v ]1׀U;jKM 0y2 !<"0# p79Q.9'Kx%RsbywO}ޏ""D0wcuKyd}^NnAhG]aV3eƯjTX"J6QzA6Y)q]j)'DZOά⿯14ow!"iOwYs+CŦ!M0I$VT߿#?\6:.PtmfeB6xcy)S{g[g=\L}OXb = {rc'9IoePuZ}weR82`ZKnH(@T8:yӵjtP+,t_,A ԡhkɡF[P#McoTD^#kI%&zK/gU^ VA5g(b3I0?ԫ1U I^@y'H#U@?E9VyhzeݶlW)oO0uQC;"۝o#p䠟ފ#O7nPK󭯪8>sS<DJyI@!0ZQ5H7^R"4 Tt5⡥剰jrNy7%r͵;|3ћP']ЗJ؛?W Z~Gor Q)NG`F)eOcA6du4X[ wYj;_#Nd'H+|>UKB3*AX3(n,H%εHJq?ZuFAeOajj@ w.lfLocs3=GcXXz Kxxs<0S.ץ*r6T{m7a3n?L.Pܨu@eOgBi.Iτ˻@=2(:SfPT;4*'⌁9PsIsÞ@%LS%⮿ʺZw\3 +PewXadi$%.[ߋi~pY(dHQ.!'4g_V/bjAzψdaSEWź{jJ3T(xYC?j~ P|*yW ==a/A?;IpT ~UEd-)~ {1#p0FgZ n\ܧ#dI0p{7K5bg( kZcYdʺE%wB# k_@ mk~߰{5*ćc ʟ'~R,:@ z'n`z:+%(/OC<w|o\iX y[z)%ICMF:2%<ϼ'4st^?OZKw8x`^UǚX[IE L !#JR6]#Ĝ|/'RrP1-l001c߱s( (MPݍ,qʪtk]%$+s[C43gglr6ZhGlS'W@ΝM`$WS ӿ)BAwM0v"W}$OH>!̴=]U }x'Z3f-k{ F6v9ze<]5QsQ |F,ٻu;$tBݎE7ct kkl.AdC.;#,=u~:U -;*x-Y~PadeӑEƁfN{&Ϟ*Mvq K ABA!Anj^0Wf n:zf=f0`*׵ \`P#A>) SmJHlO\#DmoO- ]ҜR#us;~ipiLq'YqC{_Y_7nP]F 躐k0d؉X??vr:==?w7pwPW֠]@|Q,4EE ~a0 J\iMk>AO>ShW r,-krClW=`P:,YiЏUu[+ImZp 6: ]fnd;>xC.-!~uGgIF]%<~D1p^?qr=|^G7!;/i!Cȣ)c{?aG.֜nmaOr폊(\vaUO3mS13A%| F: {] 5N{?柔wgSSz5K'!jg!6,wRZR!e\Wo\S6[Lςa9*cQ{H Ū7Gj8ST3{GF1]͙ {2}##UacHWlwHftQ7|bouŭػ|N 1({d'i,.&wuD\iQyDn>K5c;7>LY\{ز gF՘#C}Typ~x:k,=X @UZ#iqZˆˈwPơ4f»poni6py<ޏ,}M)1q''}hgyY3tjWf b 1Xp m09$w¢;lY_3TP^.n4%RFҨTq695msSBv ܈%uQɷ_"y*y" #Nq-SyH[Hpef˵$lvэկTѲZBݡٟR5*+etcYYH?y8qCA)Th}u~t{WpW.3ϊ)4}KaKX]A5=(/)H .&Mi,h^l vH,}07$&nj:uy%cLJO+UF"Y$kS)wekRKj[yğMNwv{E RpI؝exf¾'KUHqK]W4V94b%d囹! 23$IK/䕬:1>`C=@ƹ> [w{l7x;z-&oNd ]n Gi$O.Iz$>nZʲmSLJ0#sSێ4E׽LZD􈤮~IsN8=#Zd%f1I0Z<~ÁɃdr8<ɆD1RΫb ͉?}D1ZR0 %  ԅ coS*Y[ Ƴs9vv<Ә| R)o I/楤hRuYf@/]¥PIo|(T+݌%jHqQ\-7EG:>]ak sq |1dYVq-=O /X_^"-!M5G,k"==*G+sn~?k2O+LWf&9w_nr8CuHL-udha@>Î<VaBjGmA-6|R{_&]AWi1疩5ikqUߖmΞ03=ؙ=6z& -Q&]5ebQzׄ aBc٢qҼN#w% a-Elw%SϚcO(o)$9S4(qB^s2Jl"f$ߠ9#Ni?kA'$q)6PQ. o=#Gvi> %5\Fnm'pE -wLWpn_xk ԒfpIz\y7.a_WQC/_^q=#sΫ qfV,DqY1bC.sԱU Q[2}nnBMDz[Ԫ%RHbmrs۳BhQZ_4<^q2uBRh,/*fG?TbF6OSLޮiE蹰Ҿ"n#I1,x*U?3 ^;r鰆yOVy&?N+8@c+{^Dݗw#`“&Ucl= je+ݡ2s(p{T?79_atA@”=&rՔ@رMVwD>>#ս k9:։W vˀaME5ߋkH6f siG?!?TϫŸLnÍD_3)VtRˮ~BPa촘-A0d-T^ʁY[,J0<>l,q&,m9PLId$<~yLn+$92Fe2cL 1){+EEc}Dj /J3} *gp>6yA|%xftB[AFݡ&Qs;}ntdX3Nc0#٢'g' 'aF\C+R@2|VR:PtDuau 4Knm<\\3{}-:]$,A%_/)i{up-KCYy9^ޑ1_XjJR+3|?K=O.@6U쨷.ߣ_.5ڂD?CwD z3d0fO 9oZ@fEY4#+OBH:5CvYB Nхp`tk1u[3,f092?H}Hp_ @Ȇ9O/;>DEX}8l"TCj>=kҪK`/Xc= GIZeB[VesRQv.GY{paFw4wc=&ˉ*%߳>)𪽋 ;ܳ 'UM\=;DCZ8l-}rxBlsRHJjŒdŠ'3 ޏEv뿱az`)1<<] &زY-Ѫ`zA_0ETs|h˓͈8=Q]`:ˤѡC%j >OIo[Ds%fb~ - gm]/c gi{ڠ, 'Zrb: RkT(HUұ@h߹H&0\7z"cnpQu}=ӥ7no)R|+`*ޥhAk9a?6=_,4OgL.w, )O|AFP7*X,0Uz % ihb[h 6ଢ8RG֐wᱡbE)~t 2w>5llWf? TͧX{7˷zqHHq=kf 0K翜EFYs3iժ{2(5S;$F 1w®=3,t9u@j|1x6L Wx$/""g0P "tu)̵r8Q._=_q+9&dl>zE ZjTǯgT6SڨfoƺjHracHGYnqj 9ħ0S2L P]91Zc6>-C/}u>Qp`__2 2wAׂ$y8.>O{!oNe0K:0ȆJ`DDM ~̯0t\w)V3~ &x.a䌚r[}qRyyTPP"YnEl;C+h. q8&M^HQ&Dǭ.&͜xH;(!BZKҰDcA{UyvR6OSF(zH Gi6^gj툧*,ގd9oq(TԚ;5G_#]ԘuzeP*q ꋈGI 8`-&*" C٨D8 p#7 UҦFX["5c֍ A\T9@}%ש򞃔go tT& #XzRgQt+xհ4f7Sv0 6_~UDJ;}ץ jb5%&M_HQ,w⽤Q!?93D_PW-!Aoo$lC%W!P9|6M{_|gݏ|Er7R$O+X:oD>0.9Nك3f0iF|#$q-p+]ܕ 4ib9b"!,C,bCQp=9:"S[WkYnH/e yۖʖ @]m0δ -V&4\%3x[ENMdB~Y Y>W G8T+&sʝ5ϩ*H Ǚ"}̰pJR.Z=wX2Y#&m/'{xì`֮R`n bu{%8y/90F23òj#_"quf-$)a=U(氊T9׽#oN0&Sc<5fMv#_ wPݓulDĽàK(&H-Z j9W&: 9)a0miWYD?\vQU:5/eGbz$`Hoj;7\*PQ0_\~1&,hd&j N%=@qt]wQ=9p"?"ebR}ǤBRab؆AahV2ٷPcOxYF*4X@<+^1RMێAH")-hwHAuk):=wf9Sbu}b,bޤW,3W#3ScޡFp5: cZ1'l-r3Y+?bJaQWbK;`CG,p6Bd1rvQ'?bQ6l ~g'Q} ][PBD-sk(Q 'ڢئvO2~yv O=q\HRS0\c0@G-!ߌ9f7)b@wfPcΩpC_O -*O hsVGr3&ey &sgN8Kx|  a=Wu$ޡ/b JR?bY5],b3YAo&%{6!>G`Q;yq\/a] UGC Mf0)zZE䣚C<۽qQRh6Qc"cKs53אs z4a#j:x T % ']`n8 .+_>^%D{/KDƞǁ̹ Mi aU38T;57N d0}㘽0ӷ6@zQ&I" )t]S7Y~ E91_ bI 5pЄJ6 OҐ}-ҼKL V u#H/pmHr_64Z+#JFg훞N~DɆ +u!#@@uFW \"iRwmPްS QEkBց]RL]eX xiμ+c"r W }Ug"п: c)ήUH z5d9r,C;]o"8i K2.@)szU?͙ӶrJ,Mb繝vX=: m<϶O ǣNyWs_iOwxĉ&é%* u)K"iM^L@'/]L% 4l.iv4E:mYoܝ‘İE bDM. .8K%LRBh]+Qvˢ3e``~Fs'm~8 w%nd49o=0?V p¹A9c`A#ҊG32NxݻsܝenSRUwQ]F _t+*waI9Za!>b6_W J##L!ܽN|D:Řh9s.bƼ+%cuVmy^%b>ZTNyhan X faظž\nJz BǾ@I9M\Xk@r3q?nЏvф;}/ⴶ%L Y ?/r8fp/d^S4K/(t)_R@49א3B$zY*B}&h 4ɥa϶HWk80KɞlXl-EjX-K[ė0KgRjЂS[b#'{qp2ƒÝ!M0z: x='KrH4Q~ 9]!ϕ >L]#K0gRݙ!4\g+ 5j7_4|cyYҝ>6gKLfz{77ŵ.WcK+" (%M  DlU[_W(-+: Qk0Xk(L*]\;]t8GД_6q5g{{*CW씹Jn\D8^Sކ7oX;ghvqwV1)2^_; 6O̺+ 7`ˈ_7,g̀?T aBcZ 0Z>n](_>ڡ h:+^{taP+SqXc% #P16xI~mk)=lϷ#FJ6N-SAbeh7=jY5g9b|2J5ZZ_;hȯ?8H㒒,7 ձ7HIOMpRboi/ǰ{ppaECM1*bu1k3ݖk|BMeĚiÝ.&Z `ÃTmҺjB's5(%h|k숟 [ǟl bCaA ^#)rjr1bN5+|v%9H(&.rv'E\^ tV ,,K-s*1ɣ\ dGtYq:?8iI(^L0vIB0B9=P_ n|R;cDOB0@D*W: t(d|?,Һ Uh6թ6VCњKS{w5v 7zӾz[LjBR(/\]>F~.8P UP- >y pi*Zߤ i1g` Y71|?:!~= JZÊѨDTOO77("՞4X @ft.;%Ӿ3$jk}ZzNCYPxtC;éB>Y;iNqq ֑KactX$!9d6- `Zhy RGծ/1<="r SE{pCi֌,^4#l's,gs/KM1YԇNZr0 =kgN偄:+*-1BeqNݤ6-eB[loi=j(0gZ}f?_+/6l Y]$&=.d |B-[;bj1*\rY.O;Y1!6 &"ax{@/8lyii߰rA㐱K@%d8D]#$%`֡P]cމPܠ.@3drS7_Z5PUk,Vq<O [6(WoiWF iŭh<._ -j¨:,2L=g}eE"-vGo%||*Hy#YBPu%;a J7rV[k-%艪-{׋9جD_1$79"jǢ[Y1uW~nJƉ@I"r /#p8v`)f1jB{/3liݕ{zE;]\w%Ԅ&9DO٬fɦ6 '<ڏN.EX:0NֱʗׁݬJH=̋bN VBuAsZo]^V*a/- DQHSo 4ڇtH<݂c雅ӳOj$΍N )5ĭz!C. s UxEt筏UU;JRoE AN!FF}պ"D{}vjYam=n&ywoW6 :az =mD]$1v-K]usvg}eY|O' YlC|U9m~AV\-$aPօA<8َ@d&¿; rEV<33\C6=Sz#z6S/S)! vjZ)%i>teBE+%J=qyU[*e&F-?BS irt ,懧3/VUS1ײ@`c(IN50xԟpW`tKuńf5@@-X4oJ1yrpVfTJcKP߫d(ʸZ'IJh6pC mC ƽXv.UzJBgFuȥq'a)}'' iEq2DqڰmOH2p]w&߱cB^<qT? -߈ :F\(W$voB%B% 8UqMǨ&4A"Zc@w~mWhCKŷ?Y,%Bb򲅜eLZp~XZ f (O$56u-Fh} ăRa[ {}JAMC+D=`5Utk0K7eKzz@%X2\Yx<45w{.Aj !@>3  n0jXmbT^G2]K J3[˶8e6JozD~hOȘ>[c_ g.~; &T%©]t 3*^pI]Fw#kMtqR\|҇)D(IW(qRNz2cצT>阩Jl$]$'@R}>XlrpaG( =ܮ}Y=0wm+@~lWI^Cs'vW Xu2֡LNE I0lqѠײRCH͓w6NzW+b>tZ%[NVmld;(T+ LdUjQfݔ]GYeNku)Ss6tTgR/cƞ!PP{@fHP&Hl+)5&YVvYkU=*!K{3 tDk2g*=\}<PIr=XU6 c4^$,l3NIgE=&ޫGک!!vW7/|7LXXMoCT9A|q;n19aZCF?ְ?0,P*(u))q6sV u ,qiĦ.f;\Y(w% zxu^ vҙD0XHsFq Vb`#/ST 83Ψ䨑S>U܁8ߜ*.0]%QHxhQ@TQ[/NUIjkG(/t'"{¯YHwTV#]F2pXH,B&[ővY|`3鏅:b9oZfY 5hݦWFAԹw2!UHye3St"9*- ȵ^ms1,S #loJGA_<eA_OVVy-{QW̛C) O*uSjZXMs)ʓ79nH w؈TjYgf#84gH#@'LZFEϨŬf"*C}$T-${16HX k9D4}B+u ҂Oxɓ<K:pQ[Ms!]J{1Za-7 2=Cz,Yu\Pswj؄oVKt9-aSK7 ˤp߰d|Ιf6 7` !#pH=-B (;fF 2~VunHmH;D5@9 $@@ub[˟@Ҳ..CUTɍE y@Ci.x!-G?McWeBAb\吚yvum= `9X\/*HA6s`Ymn&QdtL"J0 8>j^U9]"=Y,@D.vzOX g;7|E9/k q\<( URƯ,,Xҩe&m~6`$߽LdHx* Jlj߾VOI 2ֵ^D15rق>o= cIK\t;8B;Yo]A܊;Z33=S5B]U*߃óuJ>%)lz*U$"Z#E7^IPf쥤`冩(,ELo2^1}]@jt\JojUb o%fT/@;|[ CxXJCIqZu@V_).0,>1Ea;UO$Z˖ߘ%,FZOe8ŠX zY u݌MBJlQxE3SJ2\%܎6fdzאqfIpKE MʬEby"ZO:bITӘʞKzxFg@cn{(}(v4Mb@ϷܫV>}յaH1<~q6x:exSbd[[}BI= RYOP7_0>Vh28~6x d4n^ktc'dR*,:\KUЅ!Qg }lọ7Qtf{ +E=9!3*cԤٵ^M,{\wTnAҨ߾:<;(̛07uMzwrb}.t6+`A-Bq8E1 OG!RPb<,j7,$s*U R׺l_o|eʁ[ukx k79uz edR3xr`0JGڦdۦKNS;u$ }ZC)I\Ŵ̵Ȍ2Z@Oy@B?kBf_Eo=AX*Sufx:Dl)?Wq¸ @K`I{s+IvzO@|ǵ~X5Tr~,x#afF-GؑVh>^ީ%HK(Og:JEPĪ6>:!g471:F{aEOvp >*+]cښBQKH3Ep;C2 >onқґ%"$E z,RIMUw1A)wpَMJlV4}kNm+iE#G!x\5T<4,Ns /M ?Z5jiwPvvVW .=NQ(chuuX!H|QiBYda_խP'ҝr]B; j'^H=O(S^wG'UHN2m"+uP>4+mx#FJO6>/myeu!Uꌅ0:#t}opY{ݩ6{Uz=ơK*ŒM:L*@|GgP ʓqĊZն/t͈FXD{[ yl ;9n^֙(B 7`wH.߱@rRiNw|uê–Jòg: @%gRyqw4Ѐf- 5Tf^'ǰ TjbqAU 1Rε$Vf䉠R)|BIɜ۴CI= +2bkHÆFs#bQ V@kk1F>{IjA0<%~ +YBʛus=>Vppxv/78uɂ`J ynEmnL.ԙjz @ 8,xB'}sX%`r*}백]mVYPmD_*4澹SsPE HT\}UUG8Jq{ .6RH|y@ik{eͩc̾-֤Wn!C s]Xx($jFeXPFSVr`p~(q&,&0Qx?j[׌aBXAMZ waΞM"ePM}eų^V3\,g,?/i[??_Ax r'm=|zNa:1#a"2hA R=whBq^FZzK|W|L u78o]!?De;TzS8 z:1J 9`-㾜 YpXiʓ& TY1f䤝G10RW+[:A{ϧi<^*2! NPoEj`q{!66gε^.c_{yVzloe\Ҳ&3CÌ\dA۵'֋`+>-i`=ul^OLW~?^ˋybG5-!zvd ?WgZIn"p6PVLfT,}¯%ߋ'#{nfa$o%UH;M45\6}X3V 7"|W%|c)GJʸ߇10[ӣDU衠W\ # {KypmaX~郛UO 2u:H"l,[Ags: Fɮn(C;F6% }jx/D`54*rŧaEZ xJ]ieL?_سh͟\)` O] =B쯺C$֧q*#A08(Pm֘ɑ"r0 orK~ TKHx^Sa/xY%Qbti:*\ &W],4 j ŝ 跅Hid `~E v>\tOia=w qEkOA k|3y\4}9)S,dWnGy`H&rU)sF33vg2-b=$dk87aTZ54hH9<7e}`Fb %h OY)((`piEf8$fϾw: Ks'2A"әwX'V vǭנSV /l4SWIǜ9CHzbXm&Nz|yAek̃q~{W@&V 1F; זD,Q#~Qߑ`1rԿX9+_Nӹ>@a͕vցR( 0! nb߲ y;FUDEa(VC>P2rTtϯ0) xqvhmAzf+TWLom骅vro;g ϦVCš_o@<Qg[K?LKCě o-[G8CS,ˢHq3ۀN˃1Fδfڟ`<\-Gr+HBґa.{?':mPlp\܀x3M̴[(M0#/P4H3:^{ťG4%w'I֋ G͵:hÿ́0MM I( 9qDOhw"gJ /ݑ%X]=!d|J6?m.W`Sq(a%WKk ssK@Q\ݐUBX*XA]an2<")$p~% $q ׫nyC<%te~#3dȐ14_m*v!"$`]=ps+ZըXSEr3`P9Θ8*/CI[H-ء?3K+asik ZbgW`*{1Đ_qaZWӆ VB@sBU+wXEި ,{UXю!J B@^LLvǞ?'HOV @ gFnUU'6x$YOUރ88dO#oVYjg&`WM ;>oICf 6`[YRa*1k)˔Vzs:%G{+WeAyw-+AEg~;ǒsWWyg1,8`SGFyF8 2yztVR'{ܐ6@| F!bN_iwa׮3 #[7ЎL6G5<>çvmo@ǣQD J+H_`7bE!'n`Ѳ JEF!NL)]9/#m˳'-0j#f3V~r_֕,<*dY@ļoUeC 9.w$5ڒ9rSbDMX@q _LOHǾ(WiJq5[~7N\*E_d 53:9PF[XSIn%ӝ, k䝳1J8Ҷ8 =]V?3}m0 b]l,7UO @X+8*Wm}d-9%'!a>r4.fmU)T.E9 vޞ@sP"Nuث5VA50Na^U8JPL#p>G6Y˜'o|yy[ˉoَI~w2f`q$÷|Y/O5FlhKnw; ׼Yȇ(&)MO11'~)C s5*8&yȅgŋ>72%}Q^TԄ=nbxgxxtFVs|,5pB8\;5K033AX$rsdk?bOOHRz_ϩ!loYpkzf*(] kZ0oKWþ:*pu%rwlT`cǦ/Q6Vߊ&u ˜R0PWkE0%fmmn~7M|;8SouB(ΥRѦd-"'RϏd_ |KH5+IY^L@LV9¤{jff-/S-^Y d*HixUΗ1 _1^M`6s)&R0?~d%DRo {L0?H ȣ/:PuSSmrϣ@"{Wz+Tx´q{`6αs>pD]Q$)gsSXuȘrƃmȏj#y&R8Ù畠Mc@:{ _4RW_ ]>E?NZt{ `ujH yEM~}i(n}c#U _75^X9yC6(~e Yg5{o cڴ G$ӆ_#p:R|etg> kwq!zNܾyB<&$Aǰi紐Tą<[=BH!9E()緋5l;^QrG&gX ptߓǜ%~×m؜a|reCOSwL/VcNi¸V-y@0}1K?Vc@]q{cB\➆kCg<25SDP]ĂB)fZv=n$[O y1> m[KJx%A_c_;*~ }O".EO3p9Ui?M~HjVU1*qkL{RSY.&O~>FVdX[,plqjFͶ,c| eG ^u=>jIgMOaq98To_\ONe){S)FyQt I K 9w`Z˘6Z]/5 sCZt\%[lnS tRLd䙜 vl1+,KtǔUe idf_Ű[jC7aZ/8 (Uy$C[,T ~-`ϡYPNnevX_2u$:_gk}\(eN`4V]sM{4@{Ok|.z|B Fb9+YvR䑞X^-:b.-Ăʰ(DHtjh[Tҳ,tI;6<1&ƅZh:Yt6: ib}祑OV1n.. eƄR֠2: nϞ0Gx0sGf!ʶ3:kqф$Z*8ӥ)3f^=AsE9h9coaGX0{]?R.4 u#e4K$^6N٤a([μ?GRj-0Gց6~N>39)<1ȓ2_]y52m .dVVȻ0}*Ui3 "5s:Uj]Sb wP聁R~WwxC&}:GCNfN"mV7 zEm|©RۀS?-RmyFos|ԫ5{v S$u+?H`P-وX/AlQh? N_t7@y@=zN srepz, ßpңVZK6o=e82ω$;QZyx8}L Y >%llׄy[` xY%m6!H*~9 \rK1 e}lB]}k0WQޮQZ[3)g0氄S}gc{2W!yu@fN>I MivqPu:9v6v?VFpzB8}&C=X,aȓ]ykȺQ/0@HߢY3ѯsU[ǫg?jySLJnm'AȒ8}mtNEgtP,'ײNO](4O:| |ꮵ,ݦFKG9pq뿖՘]QC@olZ/==^rlϑFz<B^-+Y0ηVb%>xPˤnࢌ9#Wo=3!83AK34BGj~ cyNP:H͆s6Mwx n".Lu>iq9VhQE& 㹚aNp}ypdQ4`#nQU×)eãi\91yU<$,+}u`ExhZjqr Ksi7vydZ":&nQ~#X Èu5:܇/lRM(z*&nb{NLqHoW lͫh{!mD@`2960SFyfţB|4gA,y+ Ol,i2bPRJܪ*ޚZq?$qq'Q=zd m>)wZРݡpV-_;yg#+Ke f:#]rdHcJM&j +e{X*ӡ9i T0܁^   ] )ĩ)Mi¤==JDbE}R2k^6 W-`'5GѻʆiNq,뾎m7<4`^ u6L.dS{EO†vv)Ȇnڈ| Gv_{Ea.GM l>sW/:0hߺ" gk`ER a]&&g!)m5&)oqu|;p Y0Q=!}~J0|ovO[wfjc}"F;isSHПo v'F~Xfw%R&t==UuwspV+[,)^1vn6.Z)&An+=k}djаHQ mMl&aJ_XgKe5QXgI񈛭-WnUA/DsgՠK2mߏ2i4-dnSՓQw&C,^ ]/ZEk 8 (bO4 *@hk0~AVYA ?vΈ#P\A]_?|{4x?VPP@ WR{Nċk\νKB24ghNfyzJaIE+Yo󐙮%A!IC Sh,v;GJaZ$ڽZ)xuO\ց\E OwgO'&Hgl.(QL0OG2vvDmuQdcT19vȲ`=ˇ$3(62^){DUM榛݌vơא6G,%_h8(mළ./7IxA$v}W |.jr`{G/D28ZFjݧQ:5<9x;ѮԚ>5vH(x,q׺l!ȇȦz% Xc=IOژWB[MNdo;/WQM(a&xec0wJ{}NNyb,zB~'(h| I>W!imZojbڀp*lL 0?'n-[ԧ7: 2s+-/A+B)ykZLdG Gn'8v#E &9zxK| n(Y֎^8n2<F˙I2X#Xxr7^1|<H{ű3a76~8\dPKHU*KmU# M,*쓈?*[uÍtoyT3M)A2 ԥ0xЖ<|p|[w7Q2QlIbNggFe78DEŵ1,RBPN!,hٜ80,TN';e-_-~E=ur @Ɍ _U:`q6>L]Eܾ0ītG9 v³*k6|zyM$KqG`#JFkj 7 CJN@+"E`b'1Q)M{r+ =0=8^g u @\\O'VObaYθz$g1bL;Ml5q*K"Kh6{nO.#(RP=hZq[>k&tv7cL&\(HoSNdu?PF ,AVOd?cRW6j#^t<ؑDkjk3UxC#T+NI#"F.F~vCDJVW)֪wF"ǥ e_v&TKetUւJzk: 5"+4Xxצ2_WX/f !5"{-XL]zBOW`^"IW{d: hx@1\R#ja8IXpP'GĜX~)0:QZFSTbL)gEWZ~ XD7?'%[ތ޹i/1a~ĉw7dCvPKt(ɻ븉&}"+ U$kKVSeoɭ:Hc/3u;$КLCXǗ7Eu&ٺS62:3Qa}mL|] pGcnz$9v͡}YTe9cϬ$1&wwa;34 H5 *Ҽw$=ۀlY1 k3 ו(@TlG>wZo_Xe\nJ93֯k&H 1YG 1fYt3idBW+UhR6j+J %غɌ׍ʧ9ڒΡ-BHV!f)i)XV}vLƝ[Fwt;ou_V`ϩ[ ds8~MYI Ky~ًSn]M C?5c|/ z=h!RԎ . [ACԋc/QXu/|&;{FS(Gх0{[vұpL!f ^QnXXѣ?iΛNּBQrGf:s{+"P;]i&-ZgsYrۋ 0StDfP5I,Xekt,\ꋆ<>2Cڋ-HF>֍@@-KBZue헵MT36/qxe օKtڶ^t9SWƜ<2g̰զd$H*.$[4Q&qQB%,{y&)_Q?t{~FE5`Or(ojP`(m8m΂OebICBԭ*bs-;Bq+˵\l4yy+ݸֶ[br'I RzE0K<* f;FTsOg2:hx}=U&.@S.E3h"?&ImMi gFd6=MpU[)Vi T *%_'H?߿(?:~"۔õ׍G<*o҂g =fYoXӶ( ~$3;^2&i_;4w I[SMNT¦ZMdtt>-V<_v d^~fMI"  ńnm@{$ɗ"?&!+}^~D~׫g+Ki<">V6覧iC6b1X-BoKl-' oQl@2BcR|\EY,/U*| ^aV}Ƴ*D/.>N3[%ׯ:H>'%#0[L~tNjI}uFTG <ɠߌK 0 zևT c&(T~DY 3M7^W. W/ۃ~tQ7^/Z._nF:5%@k~D7|XT&u9MT,FFp7$W}rm{%c Y}Fm)$1Ry<9u L+"8Xha'WI(u# S #̑Z[=~ EQ)w1R@&Kay7m}Gߏ|*o ^:<.<& l>c-X)v7模7/uj&N^qKSSjT]W G,͛W9q%̤3j+|Dj=f&hffb9Rqԥ>CR$,z4+s@.{剣HTu=@*b3j[?(U@m{/)d#Fb̅~ KGE E9LE~mpJ-e3W'eQ\=Í/uE{E[VPF Lt{^?`Nt̸ѓao* Q 3U pǥ/{71b"^ }2af}}-ݒ^%ڒ!DnfA7QRZ*̊Ij{k?6Sp"B5pQlBagQIr<ZRe]xb`[W$DB L{{݇XeHJq#!%G3oB|zG9'J1'2!tbe^)YN\?|!gˏCuuSY~yn : W<]TTzb):̮wfLƜZU `øv.1h.MC_rY@ŷ\eѯ"ND|F+V9.9Bc,NmL|g=Ŷ|ʅyA-z>~e2׈ Yqy;WŎfؔ,r?(Q?NVYsߌ0d8T݃D_bI4&r^ H&:wϢnxeYkn"ǁ.؏Ъ| oF֐g;$X^`/Yj,?sVR| FB ޅCz+/a;ƒXtASw}ՌQ戶㭯zѲ+F㿁TJBg A9nA\K 0+LڅU zW JmZ[8Ozz`hK̐V83|Ȗ>+V { zh)ˡÐ_cNO#Fq7Z'iJN75/ LdUd$TA+y[eS9%lCNρf+ﲵ|q ]AJR VUUK&Mu keM\)USQk55+Aņl k`Uc_륁QM6N$4@+"x]fVF o>^i Uqu6u OA\pi$FoxCebt>cj]U!x]xqNY<+1A*6-f̡h}82e-D9x N$YxWm n̒~d^uEe)I D&8tx.?+u3-{8ąlRK*Lj ke4&/2@ڕfB;5e]z+Et;SS ;FچE\=7uacc^#/3ziD{rsJ); :hKL?l`L/bPi+dڿ A9;׆2E۷rms&#؏NJʎ@sڨ m=K煿G𾕺Ha*0hL> 1Fgo!v2\l`mWFvi#һ8fsrLTr,Rwm3 vGXAGM>gNJ. 8WyR !:[4.M"!:rkL-d߭X610Tj{MXVtq|AcDXg=v U yOw4 4ǃgEbUqMm$4p1}!Ⱦ"@+KEM}<uD OY&`Ș}ɢʦ'6KH.X7dBFtQn%HOll("9-Вa(lghFψ]Sڙ˭Vhqib3b;+<-" fb)w+teRxC'PЉ4[qN?ifh|0u۽/)n1xr#v#<9D`ƞ>0bT9DLs;eTIiWBT w )R Fw^F=YZr o,1{[eםÙTc7q~ZEtAn*vMr Xg̔ʕzWs{ g )Y:ǃcb$ j22ю $`?wJ XIDgcplaXfh5Vt堟:BWKL'eC+#Hb+Ft_?hD8yObӽ,vFj[b {&#o-2є)aѳDž}e{0Iʖ- #Y!\? d-%yoEP3Qe=>73o VDϓЕCn~[pUK@JR w)mxk?76)8mg"A eT`>t[l7ɨɼ@]ٷ%Mdr.fv7ͨC s61K֘#O_qC&i4z=$8٥@Y[4 16RfeiڴH8rK? vc.Вhנ24̯ >K"9a NS[e8xХ!t>R9jo$XKts]6O\:]4?ɯqraԏ1xx  fʤ6T#Dzՠߎ ͂fT<`6!MN&ݲh!1`=Nsb8RRWSVDNR0tZLJERt> $JP giS7wز|%TwRbwԍC˲9NBw)kK>jKV@-*a[e']{})9IĆC$mc̶OΩc#6xZg"E#a+}b0 SJ)MsqJǛTBuSsh^_Y}~#yQKWIdD"2-KD9HkS`ņOUpxtJ9I!]vyh n/s,?lqmxV2#<縼%q@9D&pTXΰ"ѬTm.Nv@jYA{&9Lƞش:?ٷvZuQF$kxZXM5ٺ`+xLI9Uڂ3^9[7r͈~?Aլ?)f;M[Y]*8MoE:yAc /dAybz:JoAUBh"NXߺ$ܲ8@+`+6EzmuvZX(evPACEm jȻH`,P|.˂âEf/ApYs(;MT8G? xU"+FCGqiIH_Ots냔:WZP9&ݑ}z#2*\t4{2Ʌǖl|9 \C=%xDmZ[3]vB&Z>7a>:* *`I*;.)LԞ&o~/ ^"5^Z-"<cccF8&.`J_tjH)xu#J%,Q}Rj/hN6Vʨ4VX B { ~fx^Q4GO+tM۝͢ohN`!کJ,2oԡAK2g hQ]Qge őK1x+ ݊N$ 8q7+JIckK^fdgZXz#+{8r3,@Z3kT*7]UIPDa փUtWV^qdr/*\[}!8#%amK獱.e/o])ltR'#n@D%{;t"䱾4`ˀ\E :;q6OP]ZßS[qfxcsz"2: ; BW&HdqfgZ":;BpeF%4}q<̤[;>^:Nb`C5آ jME"ۧOš45:U ~?&MKJ*x5 "bB=&2*ucV+3]l5 iQPT㙹1/x :*Gƒҡm1s'?7vAsEYzI"6eDz')LE. %tꓐ欐;yDO>,ugΕE{KR̒]&xX_\Q~qQJŸ#i{NX)>2 /&ңW,d-Մ6pp8]^ɚ6D5A}; __Ooc-X0w|Uĥki(QS9!2O.%׉/P-8*6 dV6zcYұC6OdB$ KagKI6/ S)49q+A&zna07`C p#B33,2G 3(Ѭ4dԤ7H /QĔM4ڧ@T٥(KJ8;nw" gW:2s\.Ɠ96MCm3i3ՖN e? XSa9٣R\!km0Sޙ; V&j2"Y<}kN.YG b"$;) uٽF{`d/4މxT]҅BC.cLX47GkJ3`b% O?:B NM <~9rƻw7Mas4ӣ kbR,h0I] 5C(w bGTHA~ޝDxد̲civ4ԸOjH!qlRګ뵿|Mio. 7=<{Nˇ*n Ʊa:g{%g]I,YH G}: ٭ZzƗr5GJh{Lg!;VBI 3 ORx"k Ap"GLS|K8'~T=]?I4Vp42`.$.Z{:jv9f@G}SI縇MnvG_lT4= #8d8<ΖDym2e(}+q6lRnvbL&T ĖJ̟) ƃ[ ӏ]c$T~1xfBeQǽ?P%{ҁK֫+l-@ ?,MPRXF={}M dNxy6_ʗ8"z/+l(;4IKwl&+;HXhW uPֱl B\Jqi]z2i$,}vV#3 Uv޴z7(Ov9M;Boej}VqM1uLL#_=֓}G&בfn FlJ8IF< j ʛ56ƍɓ6v6_#?[גEc)O3 0t+049?d"#ΦOxdhZiB,b}xI銍 ?B#!{>CL"[tQj  1ӤôuD6YE})t] 0 63iL92G ;t53~Fkk/Τ0+Ӄ0AsWBZ U@H(AUny_)=񽈶j] ,,= @@Lc-Iܒvgr[wF(6z?!Y&C(΂]gfy Eϼ\/[E-SX.Ҏ4\FQoO4`-^sw2agS5КbϚ A09 wWgV|=V_Tc*tX+;dCŸ.u"vP](Ouddp#X/1>W(S0eVVvj.O} ꟓP;WIzgpAo sڿEh <8&>:sI&bڦz F6li>ͳVܵͮ' rU|(p38._\1GT SLK?үG=[kx)({ʥsάpk/7t_#vw-NhWv7&-N|= fV;Gfr[KTx砆$G?Q2'F&0+Ukbd6%!MBۣ kܺ F2q2.WQA:[+d _Й8FEݲ.#ϤBLP(X2\FiK:`NǺ>/nʝB%nPz^+sjCG z^y qQ7m2E]Wv:!<=$`񇳰щ=2C]gX`}]w}ۼUe>tHtZ(}{G'TD)[+G s,8E X^eIa|Ynv?VL4Ќ@Yj++D>x+d`ɩ | 33iw,`6.8L|oD2y 4/]b6 ^9# ]fj| OdFۣU( @ I&`ʨ_Y%| >=㈓5#tWWCs:7(]7 0W-\1Zy((̰ūMin8÷/~mHx|^_FVcg*n3[w /-{ KtU#蕬ގ;[>eJ#'MI|omV`> nU(|9]4sy`8 /#~ty$S$UK}%{'Đ뻿+f% Ҿ2(:/bzB(i=H;)qX=*>Cr|S<'_ >\Dhk3巕MX\vT?0*v<7<ѸMͼ‚HvDPEY`C}NR jwz8-.ZY)ޛE{0SkhDž +"֍:ELF-6l8wpѸ]0Db@=G1AˏqyZdR(Дĥh:3kt Ȏb<*ϓ BkCf(X&EIu6;cmZ#PjJ(]crϪpF3澁r VZJ?dySI4$V sW`_G 얻ߋ LKIq=#/b9ͼ)@N@ضxTq/I~g޳!^ii XҢhmd\V:/.f5qb͇6vd%Gw)7:C}m^*Lo!2I`ta ]JPW-<\0!$v6%=ۗmw)h,M"$r{p7^Jp!u}i&˲[ewÑGf|խ 1Nms5xQ#Nt^3'>N5f %gE$@%6*@R0z9jmm3FI6OUF39D<]CjwtvEJxQu '!@f%E?*zkjCf җ-`/L{y7W=.. w V#8R[;pح^_0U<6aIc55Kז" pTtx,eLy/Uѡ"Tf/tQBWĬ۲Yը)Xljv9>:ةŭK}+Q1Z>cK SjnM=4²2#&K`hAy^{!#&Ʋ¥bᲡ-< eiSL itV8gĽ{4YƋRu9􅬃dv 0,8Eeg%4,Β'9"tL! da9 ,t5A{wn!!j!ECnl^Qܮ հKÕ|! 6f(0vtlO}YhICi56)SƷGcX QO]t $I]6`6i xiMta͝X%/CQXa,s(Mx\|܌Zݜ9~u < }<].THl$1Ly&_w.Q]iHI?yд[M s<_0Y^O+kԽ8@@1^[CsXT TG;Ģ@,{xZ4Zgp;mmZcumY"zw@Y6RasK**󷐎#l1S6i1X+ʈ^zbQ[!jP^#N%\e'C'6mA@V Yaǖi2_jՑUG\ |eWjYg!}WQ|(ňLݴk+r>I-8x%!ݙ9 :CFMV|1eʌa"qQ GZ~q{հi>h޹\y\ZOtWSþhG]'?FDtqXw1%jK"r+{el} g;6> ۋD`6XpQ%(aw߭y.T0, PkE{bOhiK: }lպ*$% -7!EˋͰ#tyb 1|df'G?Q a&]B輌Lwog'5!z!1m6 ߕ!4P)l سgMQ02lIV )ZCufH/Jk[Z( Td7Ӯ:gEng[ns6Pp)Ҟ]6΋]J;dz,ߏ+#e˩>,{~4G gGmp_y(U ,Gє aVQ佚$cև]ηF&@e 75T]wmүHj0F5$ku(6ߺQ?).;^r߀0" 1wdDT1!bbuř1}!@$K LI<~ +!wRRvVm[o1Maץf ,ղ9LJ}33忡68kTH yp5 ""x}Y0l9SOzV~dž#V7xZwh&@/_o}0HW@7I>>Ty|'>C8|-)_ x]`}9WB ;=G-A7'R5:A-B[xyVa80SLU9jgiHf~侳U xϲtiIx|Wj5B ߍW}wk(w xo~OobW%-LXpP578%VlΙm=?*t99ETZUwvV/vJ;ګVv땂<*FRq|K9`, k*WYK4ZHs\@3nJ+2 )PNk] >BYY_YY8NDIf7E64$=7^?^"8:o *5*?0 LtJ*rLpKp@]!TpP-0w_RYptVaLK2<čEӳ]\PC]IԹ 8P7[e܆ #; G~ rUcY W",zGrR^%48wۭD嶽LdZ@[~9ݷmҞn*ZdA}<::] a9,ʌ~q [-r_4j]EгzuXVM f`2Pt ( V96%ЅQHL [gl1[ ¯IGx-%F괬,O{ .8ct',>⾳]%zG@4u,ʬeqh.}iX^0X"׀7ޑGʖEJ+:.kL_>ݭJcҿr'J𓘠x]96j(!=ӛ*Tx!So7έkK_QV$UᗏQsTr1x~8r$kC&"^(7o1[XgsȘA +\gZIZr\km-U{Hlt(5 Ӯm$ᖗzzߚcAhul*ΤؽGee[Q a39_>ڀ=6|Qr&]W 6N{ϣve.D#@=AlHLZ HBo{;OfTR bNK+Iqm|_*a*Ѧě==YXݫ]ygcrJ C4xe@ӂdf%%3z8F)uYYjD3ztTW `%|*z-ŇYƳ1L4 a^, 2.n zEǸL' 5ϣM~LipUP狩-iؘ@C>$8f\![œr>tp\f/3xK]5/?~ { ((4*#uXB\\z ^ߤp^_Yz,&Z3+$!FnտKf 2jr!pt E z&k-b%Y0L&]j)#u^N{^~Ea2ϸW'@lxJ2Ʉu 4ݷb\D70O-s]cM.V0c%.t&a q_7۱TKaz>Dur2_,. tۻfz&CLլz44O%Yx \j-)>߷\tuOюftDg+R.uYPĴD'nƻL9Y^x>OZe#Od{ZM94n[b WҒ?]\G<;#p닍=~#{ ^NL߹<+*:4~ VȎ{En9BI.xbFޞűֹ\4Pk\pۼE@; yFk3ƥƇf]wZGdu GyVwmNqeҕ;;,Z;jdiآ|q#KM`ayz)#?iSk[,G~E&(zf{tC >`#2M6_,T44WD>="G)G$=TK@Cv{YC_/1e"8[9o< HB93^h嘂UHzh&/w1tvOD-M}u: ID[!Nfo'T 2Xh$Ѧ}EEB-p9Ry&<Wmi7"cYOM0ʔEA|ͻ10]-V;؝iI;PKq tN} D}FK,ɱihӋ?IM$94d2Ce^ұ#)?gNlg-vto5í2Z[Z4G hX"$ד;g!LMbh ;d)DՎϔ/ k \(8+A͵]/Wi%i΁ Xo3`Oڏ9A+㭓X]čX8 9mzbr _Np%8{T{^S!D03h*, z~m+oGe:xtoh~~/PFøuM}7(%Bho]H٢i4?5U |1]ɧuX||3I^8.q XcZ}P_+.ȋ(ra%<7]w)KfFz+bOg͟]5e]:F\N+` [o'S<% ~3oSiGJCpߪR*X6EGjE<̨dw|6T` +\QDhdiu%aR>H0AN.o*JRvmEW5TH# 5oH<2 y 7+i2YU^9ʅԡlc{Yjoj:Kcmw;X%bOTTnRGݱS"Qjq" U:8Z0\: ʫ%73 m b&q3pvOfw%JsL.6?|`")TRRy3<ӫ/ {h ymXd_~24|_ r]hMFM(?`g[ _s^ȀwM|"-5fG#s~^U?W{yp IZH_[_ukWBsjƛnh(O#м {ɟ8I;E [ade=0{~/>P& \4׃FU5 dw2O}ⴻ=q&z.^؟@6%zWH (u/*n\Œr\{"G>\Nn!L iIz)ΜS?lWqrtk ~H8D&NJy!^)|~.?܇@ lTsKFГ}*NLӇi h #$2!'V͡jB}f6lj,P&( \Kspf-1zf`ȎFRÏ6cV@ ~ߧ 49 9r@Z:c-+S+h})דZr8̒*hҠz#OԶ,Y wg!2_ZjÎ< [k\]0! !*֋ t?svUpraev3ctBapg-z¾Cɯ4i!"5el=2t^:.Ϝ7x;TifCaizp&f0WL!O6r./̕IМp(' j G'hl;F-Ԍ%;N^T!^q9.ְLF o@(\}l@MO/i*WjGv } s^o*$6h`6&*R|c- }&T4KNƵ dH(iQ29y"*307%5Ј?΋8,^H,A亽IЊ{#Dm%Q e(sĶ;>vr9PЛݤK1m&3YԼ "Ņ'(pd8PLr'M gNhBC; % sm5żWkvC%H#46(Q' # oI_Y S5 9"EYӕZ h--ZТ1"6"*Oé@ a4\1cTnNvgw<gwz9NZ34{WDso1!KkzT,!p3CWQ𶁔B̖i rȗbaz!1OFRQ]b _@6Zg7Ks^py(M&g?6b׹J/Gm0*0=a]%[ks,*HYZ #Iovna*%_Ÿbꁨ5<&}\vd!8c.t3c@ȡr֒:iCF& BZ6t^]cBf> #R3 DŽ|hZ s+S;بVX.}`C}kejkqmr*(OPT|lEv$7!9]V9%)GfZ~λJVn ,ƢpU:&B0CLjSE@B6>ϗ٫g S5Azչ.9ˇM4uy\k m<3qJ˩)YRƜcs$:~dPb7n_6 ^ B" *HᄹnPγfkZO ôR{*>+ϥ)ZY܈Nҧ90"ɠy"IͼErO88ڏa8mP 95$%cjbxݨnA;|jR?ULM#O=ϝ|Nޮ-yA%0u;|[ߔ}t+Ue!2NeA+?rIzx]'o68Y:; wOR-)"]B*fЩx>~r~9Dס8GEWWXv@Tg:ML\p:tԼިr *7ʇf~=#1S9'7"d&'^.h׽-U1~vCWv < /`gEqOA!$)g'tXV#P (d80Ca{4ǭܣq`W&=k {fP#"/Nt ̂!k3 t< !m.mbkZ֋6$t] 8ەo9p +4`eg9a vsS̍BlᎠ5!tv~? &zgMOKph)ܴem\'X)r\c` SI9t۷1#G!M*fkw-cez,y usK(sFyCnƧ;^//%n&-C9JL x~ם(*Ι뤥V&-Bj @r*|$lZA2{L(Em*2N;-y jFdJ c-w "̇@apTm& rI:畴ohBWy+T4kMH `TގLTۄhRB6Ju3m>'P.U2O>ώ?Di.l*`cAʣ(GY Ί~sAGy5f!, r^P_GeezpQ'{4c(P X->fiU3dO HJA03`56k?×̤"sLDhL:c_%|GSƢbwdg'^2~Ru|.>yYU p{`qThc \j C nI1b>ݷ|klEiNs! 6UFL*]',o^ڴ!IVnK rE^ }59 %XԱC][C8;74"i ߧw`(dԙif4t{xa}~#eAݛXs܁D١ YmzE8Z'-_c*ˁ}. h )@<#-থDXs=_͟J=j,(¶-C=b6]˂U.Z 'B{Fbm$5 NbblwijϔZSSD%ڟ]8dnyspZgf)0 4t(n6=ZTA$,9ϐ3zS4^fːw.gG3iS?^y+;WV ~ [gv#npv-|i(|s13pAEi; Tw/ƈ)b FwYFjOޠd1%2tXB!G&bxMo&ʷWӡ HVqx relJ?I]Ɂ=Gis['GQ(SQbpc S6N\Vh3TiZGj"]?a{FRD|5t-rkD궖}@}'kb?ݲHײU?L SqB'5 d_S=]΍xϲ?WweHju/[xOev:gAZ%٭~]p:|? V-L@Og:6CR{s^V ͊+^)*Z,q&@X` ѯDtiʏ{F0_%kn' N*ww4=|pnk#>HCQ}+VrE>y@cIɝ(cX_J,$zc΋gLwu+9C6zSrHժ{y{Zgڡ +U@PAxf)*@Z4KZЖWRWLjaφP|=hZq #^6 0\nxd)MC~_(F쭰*y=0>tۘͿdHx6B`<~hCSͭ_">TnQLH>Bq*ŝ> Ќ{N)ah0aQ[ȴezF_SnzqiTӇKP!.]'K<4πW<8|4@Ȯķ!=O4Lyh̟?\  16$RJ$ dʼn/DW{O*v fD3U>ÔFc?q@Yu'ɷXl֙' Dk2d SZ" ;{LwG4`VxU.'2]b:Ѷ~gPdvaQ/\QI7Ԝƛ4~)"F ½W;@8;O39EB4#22.zaݻe?^˫w(:%>Y(Sʍfd~<@dF#>cUkš8㎞lj7 ]AXI3`QPzBs%g]i2]+A!{E,BʘnF}E2хҼz86w+候k?m8&΃ǤOHM@Jsk8f&dR4q$nqLj̳X#HE탔"88Y^XnL"ƸC=o;Gf% 0rta9 I6۬`uT2c ʯd>M͇OMS3r R0lliYԭ(,S}Шt ڬʂL%(D*yq##ZT΂AByec*&N6el[ϡ8pjt=; _.&ft_"+2>Xc3N:SjsX]'abfm v!QRZqAhFq PUB^W$Y50X^[^N楿7VD˩k|FXa ? 2T vpL`OhnG`b̋niQ!rs'#\cUŸpׇY"i 79(1HrRX|w*;}jZÍc7ܼf֙Y BD=M@sp^C&FY5^w/pѷs*MDF(A{Ώ :UP巨6 C իU`qMN}ipFe؆;b+Bʒ NS_:`a)ªn 9keXһ xjuwKɔbrŤ(D*B4nJ$ͨOԀ0gn-c\8I_DkT/DZe|0P* g^KGi>tY]Gو ]߱[7R9 }s6)Yw |S& gݘg1ְz7(;_,2gHLnG~}<'Z24)Y>= %w1-.~<CN5R89ԗyMj떟>3d\n,$lk$ZPMzWc&&m:};s17l,onB$c-PZӳQn&r2aPh^P7X/w#U^tɢkI=Qrڙ$ &EPWl*gVrSzͦ96KeW6qOS/: bD@X:EYB$? -|g.* mhXbY*wb}ArF8y+1E졲m9tD(iPĩ|T컔w{-><۔{E-7%;0;ǪGb2[-8=F8wll&w "NmZ15[9I{[wqa<#\ }?GpoRJu[]Jy߲=CmeM#;Otvt 01#<,7볢f]:D=`vŷ8Sw(0L%=ۆiLDfq &/D*sG^?AlVޢX07 S&䍹W2|Ue&YS](|24a䰩ČHyJР/^ݠ$dtL}Jj#!WGPocrVݺ=Ӫ|!l3j{gbLP&Q?wȧyQi"Qr}hQ|:@zK0QƭxJdu;up3ٖ;bzCq<8yμ!'&’6p éqMsiU%O't# WMeՄX?O#YySXkJc0.6 [mh4huw\kseEޯ b q#it@@t , $HLozQ-5y\>Uŵ8docP-Թ5UuL!'qׂ,?\l8,1rgJ(7AchF3p]UOH?PComrٶXj̇s*Pփ|DXARn|-J$QqYhg]pg _ӹ xtHBs1ՅRvJM3.od?((g˿7Lsg:ښa@Qd~+3v֦KbS@w)8%Ly&7i g?RJ#t(w}+fckUuccZM̻p]bCIzŠ޼ͺczfZM}9i_pd~e7bӺ;.q2eb~kWln"Oc[n\^*ӲSImla'Ei ć: ^kfw$fBJi: LM܃"ȞN~!f*)CN^`y-1yYM$q䫇 Fxϗm:eZp w;@(; EOR< 2M\ڮ7# #aod*r}i4Bk=j^('働z~%}V98$ڣZ)b@|M˙MYxxT9_FYYGb'5K ?֔5d}1[czsG)3D=mr{ޝ~5ؙ ןaQdւK|Xe&+NGb}vXߒqov 4jo>Mv?ʖ_ :s^T0~q c'u!lqSB'RE=F0&~tt~ S0l*SE tz4ל*5+(Bir$?;ϳxe]v3- >h2ɣ>GCe)H iI  Gو)j{60c-9$;q#\/E}qh WR3'J@ȝQU$+浽L Ml#cСkFH5 TGURy5궲8hҡ6~7RSr-̉v("X-\+d'1ȶ91oCՁ8v1/QaPl@$76iO֎=^_:;[Of?wWuj% o9G󘈒~Ews̓&H#Gy~ C(#Zr n ܢ6 Vp s2&_ԋ3\zdYL?Ntn~Mpjk \ߔc|vz |%f Amٮ5Չ1UҾ:oڏGK §^Y@,0Z:W"@$ALR'$QGi$tg ~5mLp=ŢAWxN QO8!x\cun2JgRҜVkC:EXIbę<+OkКLkO;,IBϩʙeP<~j2y*c~ *"^} ~lv:Cu LD&8#I:P7(Ag;n-m ! Lr©f6SފX|"!|+1W"]3#ghb=qoBtyGm=00X0\UN37tb,K/_c|+⮱ݮni")@d}!,:R<ԃ]JT Yb.8h)%"QFR%w|Y2N%~nt*-QddI^~þ+=4*ݡ=v[j6bƉ̔SD;[ ^Ħ>fY " FZ tEG9y2]KW+5/.ZntP_, M5l5S * z}{3ҿwqO!6quPI#>l9T +VݓIxV4吡GSs,>Y'4w>ѬDcKrqn'ՏGkc %eC ~J!Q/nJ+j۔bv7q.]4 }&3 a?Yй߫Q>uP&ڲ N2Q NFA۽w$kBceAYp)_j{l\YA)Bgfשdi1V}%gN;Uq~A `+~rQO^]$VnxpJ\|N8$S~9h%BrĿ4;bCȡ6Btqe z> euV]є,;H9.8abK]n䮭S=߲<0Be,,.LjmTXH<1[=ݴzJW@.amix.VBHi55^ @x ;^|FFv" X OWLysv /@ېA0_XxMGרּBoq5c?zm5`}lTOHㆀKm|aq0ЩmbycRbKbP|;e%ŎspmA|3C㠦I:*\M3!G̱*ӌ{u5yDSl\@ 0D'nf{4(4Bh7g01;Lkjzh%h(U# *G%Hq{b:eSWEFW `6˟ipV!SoVՀ~ƃʱ}cM`$:Do,2ZzЯ͢rRpn.bnZ8^<~*Z$g(:Aj`HRLnf@RgE"d<_ʡ1^he(\/HnQC_U]*ov40ְ^z7lkRE;ފud?INq/0<v^S*j?@X%PX| D5Zqm`W8G'okYUՖu?.ySjZO A>Ɛ υVT*񶙏*R8gbA{8K/Tj#֗|vjsC`O@-IUoJvD}bMy'םpjĈQ LF@ FK:EX M"-ù ]E[/#u"4Y{RQ ,Ͻm@. YS.h@8uzt3,N."p ]38UPؔ֍;a|Yk+&gt*pfaH6vØ--Zae6ĂZ^Di.H[!ЅJgu>’.B# \ı;R6DX&4\`xŵ}X<}2e9[RU%ZFn}Xߩަ* 1zW99 lpkn5C^rot.[ c'za4__4KBg5;^,~∑u:mG9'(A(*Iqjǐ$UJi\LA-%tA̟@XHZa>b\8&]Aˣ5 tU}=vUcD7ƎfD4b7_';]nJU-t)KE&MuDđɘB>\=STWE+Ňq/v2{o.v*BÏA$VIuǒY" DpUS]1;`2LxY砟V g8tMl16NMQ 'JS7㉱M>~ܒ:xj|~Dh6;Ȟ y j8n?hi4(B"q3cqTMV E[-DsR`t%{9?aẞ~qb;nu[Ν 'uͥ sPt=Wj (eCDVێ;^X M{j_FФF|+urv|}bO1za$Ϭ2zd~WmۉPuK`nøh̎sdȣ%]1\gbNCG`T}r]f⇼1lAK:n5FYuh~;!W cQ"Nic,/!1AAn,1j92R/@o"Xg<qEWx qE:cUi8h5rt IO=t,o[={zۭc}5kn.6 .8O $gGW-z7*!ٌKl `G،q4:7 E bz`+G~\DR|B691ǤKaPഅWbY1Fsl¶:*@Vr^ՉL&K 2΍F^'h$(WnQאlL;H ʌv3+{aQ@  l2Ijj;JuXCAQrm% ϝ8(*D' $cXDSvɴ(Eq1r.\@&!?<' yXqZ-;| &+9}ן5/6Ht';RGN7}nN3xCΚlk]'IY.(kv,[˚ұw`z0?0c>è,R'p\UY;:%T5O(dObT!\N=z*&=b!,EsO^9),98fgy*g *U!".[tq3//mGY;qXE*B[Yv5 &L2Ӕwګٝ: e g yly+)_Yg^ºf?z}Y7̨VD⻣ǘWeC>Jo sKPQ BR7\jDScJ?ÅRzko>="XB#gKX{1S I*B;J EyJҩ͔±$Z YLb%_pwkC~@yk I1zC*KQK yә̋%(`HS-ҡgfJyč"xCfLA˯ik|Ȥ#*QgUv%iO!LsZsmu]N^K<+;so Rn*2_)RCg5;J, xD^^Hv:o=*\P %Y{[@ײ 80LdR&=2 &O kBg :e ,W{^ \P}邳G~¶k`w 7>nXC =p6#u;F7ZPl6(\w< %춒 M-eyY,ASg8ň1Wr+$E &U)jV'88X哵{ߡz/Gj \ðJoĄ!/Z#c,sy [NVJ[k߹T!qQI}1 ->ͯ<‚Y('3b YCf:h#iT/|&1\ɃXV}{,v5B=Sl'Lԍm%>>lΝUеYiw^bE|1E0~O\b\)נi8U+C՞*b蝓ŝb*!|2Kه[灡sWBt6ȷ#}(3QyA9coKJHgAkS֧N ͝^4xDwͰGc:& 'O֜[DZU=%7*jQαTSaxdźuٞLH99!2.*w)V騢i]/]D>^Ùcla(gk2y㲵+HbV=&ŴVFƣ 't>g yo:W!\pΎsh܊ {-JU wqIFBT_}6+sEDߎ<' bfBCscPDtJRQ䰖6ࣱ{cz ThQlw~͍Jn>UC'٨ލ2W{VB4V#^Pr'| H!QSWoк_z$BP58 AI;Z*֖9ЋCꙇڵɖO *Pxn;Lٱ(OPʗh 7>ѢF5l@/b!8=G;, [zy럃Z_*m@r94čO*\jAq52PE-M+0㴵I[fayK)fqD趷YI=mjP\{'zE/'yYa# m#ɺs2"]IJq.)/&"6˻[{LL. 34ECy A0ȡQܕa-]cazOoL.Fr6K_$NzoA~M{NCG8$덲6,[ޗN P].cj,a-neBnyZ0rX1ZCk\4GFrWE?=fV>z(D#{TGJRs4A} &s<,m[J-ݾfoGըҹDH:7,Oܸه(!9q*V؝13x.>:;'Jg"ě!._woNX>4'a3[WM;smIBmAt~4^?f,c]3𯙚(WdD`96D÷u<;2|D+N6#6[~ԎVxXpW4qy~/ gˢ"rj+L@ L$t;@I?QA#^ۤwaI-9_#f2ʚtɔ(De=_Ѓ4هRkduHetҀJ3NKPw^p=hk0@s"X(SCcӪGxtiUUo+5y4o"+37l,]p|wHg 3c4a87/wI!t.v4ۜH@$ $e#u Ͼ|8 )^W^o(Oyl؄-pDn6e^?XۼBzVpaps{9n#ShBG?}&98iGYa%4eq}ZU;܁˦1v e,TP9(.M2@kcy~ŏZM(;! /m4ZƑ(\`}cY,t풚Sײ18 -n30|m%f%O_q6ěu' TW9ɱҝK/eY,$԰vuEIˡ!1UE˧$G YҟfsK1W2??jԏF]wa{6 s1rL~/<ܘ ;-5k%`}'|dIޑgGuQDO^ Q.298G'8n Kq%IaeÍ$AhQ]|-Q;]kxwpBzNjL#[G^ u,cg OW{ ~=Aq{{6{Y,JN)3I 3jǠm~LJ K0QP%P"8y1q0]j̝<0p !-]flU ސ(XouFuVS\ZvDP{"ɘobqYzeW]&D:"8;:㥭،6`baQ>Gvh!Awg٠ kxÝ0tP  R6.u}}`X6%}kM.z8"zrZVћIG=yӈ }jȘ.?z z`J+);wG5g=;oH6%5p%!{Rk1F)>ąX6gWowyG n|#'Uc#Fa‡DҨ6ǵ~ߋe}hJ`ܐ;B`z(Ki=D~ n)Ի\}m 6#sd.?Y]'C_ͅ+q$)RG9ug7po'EJ_q1@@Mb^-6\7,Hdd l>p ,Ld?`6Ȗ_SQ%1$3ĻUQjCR}cU_;߻ {;#[lĨ2@Gw_;,x(YgD 0;+#`!ߖ#M׭Q_ .,YK39~>Hsf\8ӚNeb $zC{IPԆg@ԫ@]%pDJ+TV.2vIR9=enop>#{Qv# oj ZNn4~ɆaC# KtTĴ?RyBvaK@iSx/tl<22P\1O>L$-혋7[nz;^ֱfO}W3yH]}Q/8o/\{)q[=miyߕU?+,eェ@\fiCæY;L ( #|;~ځ}) njR_YBGUӈm@ DZ5P:kݜ-jOM=IkW8jyRyɼWTz`q1TGsh !BQ7 d@ϐNpl@`h4-%{-=STl8Zjk_C։ n(Gwr0@ɹkDe]Ft"h26PɸV3LlZnq-yYj,%ǪPid%ca_ҍXDi /^AF${$i e GLk{st4Po0K埑B&R&}ucU&hj_k'\6 A^~8:u6[gh~0zАzd(mf?JbvˌΎkcNez/`9۽J#xѼ9~1iõ|]Bt$ߍ?L˛& XnGY|YIIxb$y< ЄmsП' `<`#}@3I+*(R`1HQfFlf10m{zFCsݙ65xP3:StZ&wσAuCJ%|^sQ! lz(osj`{WәvzSY  [<'JPqbէ wf ̻~#t$eaK $R@<UGlZUʊk?ל*yStc;gE%T˟M*S(I.w*,tLS:`}%D9 _ܞ.y^\ 2Y F9(u>S8\67v]pYJ+ Y¿rHkhoGyuL,jM(|[k:8\y9!S ޭv 8`Gh36}j쓟kC\2$FR|5(d$s1pW([i䘭㭆h&S4nU-H1W۩sp.G釷iĹ>q@mM#d}W 3ĦWXaY-PU3m$H/8~ޞyq& ]Vqa r[l|OqV/~n&JOX~Bက[T#00&zOu{vGq^ff"^cX'N#Oa|{iLtxsPD#ԅtJx6ӼAia @tmKo55Ez/3BR$I߉aIС9K2V0JlqDftG b*/K|sAnڂ1l4LO7jt0L :ʆ['+}.~U4馬k}.T,yM U1ůP{g/X8(P)R(dtJMoywz:P4Rퟂ Ef d$J;YA)+{ t4lFʸ[Ă/] &=LkN}N \CL>ȟD+kӼ:t0'KDC4au([/õeW޲/iziڸ#w J~V٘# #J߸InYѕh,Х!;mj_ )-{=Fm;_(1JjR,Mir 5UtxbpZxX 1ox  2_hyEK0XdJGVʟѥHM_L;A8Z=.O'p0dXFdzxq U+% 5Df?KitE O-k\1י+]kޣI20߷V4* (uTh4Z<FMñ }ah.g _o.ff#.snӣq!^ccuInrФ9#ƋֿY4Yq_$Te_1oHHNn%*gcAs]VwU&O&_I/4ʪYN\^ۼ1.rAZ[@p??, ߻~s)AwzPSabk]` :9gV&Η~ʉj"3m)^Tb= D=hwog,h/{ͻcʿU 6+9u1oq0(*c3I:q7/,*-ĭ2 ƙ%zuJd& u uM>F!J\k OiO Wܪ eowO+MD TTLu ez7 vkwf=F6TX!F |@|%aY&ޚN%u/~X*`>jϡmv6NdۀN)|^lÕywXR-Q `,k93bTdВyDU=uT2*+@&a!bWbhUxNfn畐#7.iivQSֱϜ9! ȦhZ5wo* D[wN2e(>s";&6($[&D'~i3hN$;*P>J0ѤuP陮\#C'Zq7O[UUiXB#:+7etӦNҼj%Wݷ, bj;\6e|-8*P`G3|/+Į rk ] 5KLW4h!ER88_ lV'GDF4 v$ĬAw! ܔLG$,\4[[R#!ŽdϑO3q iWdSw!FEJ}-S8Z*/<xۀ%F8>&' w2%d Z~j$ch?zp>xGӡg+U)$QU_21¶ ^c~ܒ*^]fYਿ/%٢PE>ޣ+hd7L"&vK!p~Nao/yYsůFh6M?m #Embhf/ҼUuز12qǍpKӋOy)qGp֙cA!Xc6EX/$Soka9ּgGx_f\̓Ɓ$#(3}qC&t gdnn}ZdS!.j<¾|yO^>KAd8ZxӯsWp3zfk4Twތ-&;#{)ܑbV1q*ZI_)|4u:s|2e=UBdPKkΞB)#mU+YW4r?KCKdaɉ'م>8jj[s8GW wݞFš`=*u{f™LWgܤ)7}\j^x pY&HPK=OՇCOHtxRJg< |wO߬\Rgbbw!#P15]& Vn1iP ywy7tqXb"ةu O8ERufI3Z 6#mZCngwB`ܓ}E}ֆNGUunMMcU;3۱0oh i%एT]{iύFM #^&ztJP`~ׄJvԁE9 >5К3ľEDQCBA&as)>N6K$EaZˊǴapaH9cGy$Ez@FOyw9awW~0u2 !EA34N2_X^1 ~D婿Z| +ABIyG4x7It 6qI FKqv!M,Lddm80LI9S$ew>IERPPӎ !L|NBH:eP}&P>"u#T1^_π !gm\V821J%BA" .peC+S=;3YfDng`5Z %G20"Ddߜ@M$IRKD~E,P"'ktiU$`vkOq:H;/!FX OGjl S/0u;s C6s!QiǒQq5MI3YZPs:2oBKWeO\?w^LLJ_/K 1=z)4kxV=L5DUŽ@+)&zgO'S%ΰYz{>*7Wa'?/na>dgS!o#~_nKx?ѥn`NVE&Bc{bMl}AxUl9ox;T5J@Cd,aDiE甹4G/(nɵz̷`x5_*VKVѢPz4 R\̎z(/kL+JNj} N>DC *]rEjԨ5'(M2 Ya9 N#LYel -TqNb*Ts}l}wdO{Z{GpǤ[w˕̍ƎC Ȏf`.z~cp̂?p{+\]d/CQSu?r h+ 'lCQrbFdf7Шr;u,:$ѳb!nImhBԒ+STV!t3 Yʆ:'$:srOڜ ynQe;PePۍ&I! 26`cl} pGv5暌yԒ՗w#gL n14!T.ٍqn#fywqV:% 8}ȭ#Evo:PAni, 0#Ydashfa)?z|x w175$gzV +@ NH[崘QʔVu`Ƅ­'yǍYN2! S+nBJd􆋼kf7hB}§K + d#>ex{OQ~8<1 [OGGsSpˋi}dd'4*Owy]Pܷ$$&XR}`k=ўSd`@[! 5܉3ihrb$wh7D!@Zň 50ekw0_pIfܜKUsRuu8=`I.8tk-H'ָzhf묝;2NVRu46{PKv8xi2w'1}40ƹ`bt<qX I"$H&K@ǚvn9'-0m!#G)ЌMe6}Uooa>dYk\Bρ"Z~^MXag{%5iBI8!Fj8JJUDjGީwߣZfJn72n b͊B69sp`.=bD؃cF?˘q̬(a""VOjQ~bdS&7:nZrUQcj {)wA K6G1X}IEShOvUQ#L&+yW Ab{(~ְ啽Y^EoԷj %7P q)͖{}$)ztS#=h"H=O(9g"}XXsE|<0'Gܨ#Zaj4AmS*3tL,p>kf Z XҐ*K ~*JbN3u pGGƯ!1|e ܤ fnUaL_Na c9MKhKW0O OJLYQ+6 bԷevdT'nþUղo3d؄ [3iq_:Y)L[xTFv6% gk Q;g4r.L6v@{m |!gWyf?tQf,]0~"ɟ.tHک92]s\xUr;L Y}ߖ V``]o;cRky/ v`Ad) %91vs=~;s+(K\TF;ScD[ߖxGĬaQ*0dv T/QB8S! s|lT4 crJS1{_jqI]bAg1Yt'Jި)F|dbpF<(^OɄiIɴF/rw4JR`\@S'u Oa @gkEJ9g<(_5;,J1P$ыMzQDt\|Rgy'\kX]!Y s 7'bQٝ!>H\XlQ.ePFiDN,!c[6l0 r[9&(Wwذ۴~ROG<$_dC]r 2.M5 g3ed%mpYny`xnQ?(j18vq*'bg3-06g4֗쓼:g(l4aPE{yN)O`7zi\S@% _#|8Z ONۮf&V耒*=<~bz'$f<i8@Tv1*Ώ>N ƪhwZ>.wO~ς;B8㯐ڜTRoyRS%JB.R3-u`&'FāUI:36]Q1;u x vp@`Gb*[ .=(_ħމ&smcFV& x@.-s+'!#@)k)o<3qnape+]!"~(`Obc /;txl~HWLaI8Ҡ!Ȯ1d6w.W \jك- Xυ-ALKpk@5B+\ RQڪV3;cُMPOnN#8pI43>K.'d͕޵1rZc܆N4^I 6D9dF5& V>RH"Fܓ**X5R!58@MR=?S?1v*RǴ'#xG7w^0&%,RO~ѐL-?XƐ됋&dqmq_Kzrtb㞏 k̦2yj[1]H2$Iv JV?i:Lu1nH(ІavMh?ilhG򿠗+i4ftY?C?g_R ҪY d]KȨ34[\:!2f˳D1{OY1 Ky@8x)3TŅ((=pHڶ˭- 3d[릵a|4?%_\YShĆ)qkh5 &:x«Ѷ|,R.dI3zs, <ʘ䜅ffZi)-@VtĔMD.aSQ%cg)<4t2x*%%h%;ՌVIZ}KdnͨƷ"|AҞN!Iw *LN 9ukJ$~jqC^wO`{ -P G #D=B噵հbUP4Sk2IvV!a!^ѧ K\Ŗu/I}~DC!G< =h+SΥ[<&Sl̽,Cw'W=O:]vdbluGe)nՇ` T oz[X b<λ_R˗m)3l<͌v bZޯQ;H-8`#/5~HZ<:/}{[T,"#窄}[\{#Й܋]_ eE0;Wij{p40ʳN\s" R"OY cMXj ԠiiG1CƘyLep؃gcˆo|~BuDames*%Ei%aj!_Pj.kG(mRy߻C& yQc6ēj-͜wFkzz϶q[TS𹨗 ;6DsT SsAŒ.s:?K; _TH UZIRQd*kno]s 5s ]xX*|{qwEdk4wjs bm'^h=J/-^C,dY2کI(P`d"gCFN^;]`x P#*(,B҆75 L/1(/5:m+daNGyXp]668.rKi@CI\J)Djq! ;1 q`J:_||j`RӒ.Z[\Ikf`/dOOkk0 02.ނmjlaS*0/WalZmB\׬v> rP'z5-me,ofI ;kMYyM6aNzmy_ ;T]mA Çk|gXYfQ `!:ke%DLU!a~Wh{ͷȜNjAnJE 7L^TWL'Ɲ3K1ekE wФe2TK&!$.s!E#&r;jʏv#ǀdQ6U@\O%m &sU= 1}i*?}'0,hVmB~0t,'C #ٝB3 !aĝs fZS`rUw]"$VILpCSMkBϪcѺ?$q6@.}F?]<(7J.ڣ`( 'wZAʍ c4}&=@׬.DLߥ %\}JP"w7# z8[XRE2l*?RQnHk?c,֚G'jzOb3f-j " CqBKS왫PO@-A5yo?NB ]%eN]$fovT!toR&ՏQ oV)ie;{Pݍ .z?"Dy0\l__Ӝ(z(y{2C p5DW+3.r)1 Šaw-#B+3wM+JNYEU(A6$ZT NdNP;]stj%ExGUI'`t2 UJV-9\͐V;GNzN^wŸoo|{+z 0ia ,@8G:MqȖphapURđl(#jɏԩ{+< s\Cb T͓_e nHQɢ"Xp$?fyL6/%?Ɓz&hG*3s濒.(5E#1 CJeeܗ, tCwLIf r RdUy\Jd,cd7ܲa$ ir2^izGaj~)]wxhAR$rD9/=Y4zQF\8Do(1wef Ь6{ss%q=zu˷^}T*pP <2a ^An.' mq/LN"+\h}Ų QȸYnl ؕ_$ĕL@ 6>6O!X0HZ^ "[4@poe6y҄o!+6"ԺHyokMc,v ["aXtӤ \zc,*X!*  Ini-` 3R(vVo3I:=JG\YaLU9!(K\(6e%hӎfomAp=A+!Vܮ5k:NTqUCx%j)ħA.#) bt6$(xad8az^ 5K9 Fo(ilc/;ƨLFn*}PP0)^n"7$=P7ztNY ^͑`NIŋsƹI|m^T]^ CΫOH*As"'-vK ")ej[6<ܘ(]qS<SbFPD$Yd^}h :]/'i`3lji>f G$6ܽw26 cI֋mIa.AXq0>/n^s/0cHRvڲrTթaҚ9_`Cl}9*'u3 of"+ :vuC.%7vBdP-&iӫd}[B"[h5Tx!! ?=\8XeBGӿNsuԻ|֬>UpԱ؀tH,G= `P% WH\`- .3~l'C1Bڟ=pDWM6GGc)eә,fC:]JWmX2ZK⊿Oޛ洂m}6Ĵ|òkDJ,u_>]jANę6~Lr@@s |"*wg V/A)>;S#(|h +E(ڦB1RQ"_ƺS$u1jq@~PX[<7잒"Gd(g`>~>&4V=30I) ='%!EDDH&7Fa.jܝyig[[_ ;j{ČsOKcPOʥ*mBGMZC@ &%J>Frk9KćF^ZCd0OvAǘZȩ~| pv[R uIj|A/% W:!KmIu:JqґIy}j 8 2H+;W{-k';.M3gO&=0^Yx ylfQ](4Q'| &$,|.^o>k EX' u_cܵnsOTV~ p$9+3r_R[p (; И/j<Rzl哐l2kwylPi(n].BBK "oɽr<9+5>k8uz0/xxҥVHbE5*:rmX5E59,:R1ˆdyhnYX)CeȍLT؇dMi|?+S!DB%qmK7-.[Ik䊕y1vѹ׺u.?9 JrP޼BNXX.HA(K| sgA ӬwBTx[Vn|7)iɿ^Ǡ@LhY9sɊ8۩ug[C}O$F+=N%w7BomsGiDQyKށ#9Uk TD]灧)U>z>WLve:Oت=svfeatC\mq6}lB :|C%֙H`IȢ5Sqh \JLm©70T, PNrO˨$k Snn>q W %<1i6w^e業u;kPSE%7|Uyt?!Q/< *gď'8aK|W3{|ӼSN)06Cag\/Aȥ_ yڍ3ln}~S͍{.ʼOf\O<-Lu,ϡ._?E`Λ1"Sn|]SQޤ}X<2}?ʰZ J?Jf\X'ڒ?߷WmEV+0wz=;6;*$$?ĝ˺5Afދ; XN*o[006Ua)ʾ1k=l0_7'),V1ȫX{gNσ]U詧Y+`|lM`}FuƺzLHQMw09{gə֡8o:?UB ';%>QĪ~t)feO>[i[UƞW[cg*_&nKj)pUb6Ň0UESBB1]Q*l-&EfI,DoeUekS^PlԦb_,ry.W0Qcxve_&OˀXDQJss㿧(L V"ۇ瘍!b, ENzM!q}RBqt+\Yden {(%:,NʳGmLOha?3YiT2Hy0sކ$K?##ޖY21|:#YGS!oSkZ5_1Vɚ71̐Cj\ߓ|[qf)-Bn9IT^L")ޓ;3VӪ"g8B#=w=bd^#/.Dj0f-ǰ[;=QGYf9(A)uvYp}a4 dK[^8_),"=E,tVGսXgepMS$I7𧀦?,1g_2=\:XmvMǎ{G>8.{?6xrwnŠ!(k6nu5,Q[Gw6 g]lje_Q0 gC,/<58q@h'fhh+ -*_ e>(x&35b5J{'QYHJu"nmBֳfѱ9?fjv\_;YȢ5ߣJDٖqnjVܡf]@GQUch<~Mpaۓ#[ub {YjrO5}r]g(SbzXģFkH >C6pv%pJL$4ȷ}KL-Њ #&Ao8.Xf`zͰ " =⛏Qkl 2jy.@qViop~g'Mf?WӭN0֏4ƋjcdٛaOf 8]6׉=^wB@Ҋ,Q16~*{[g{q9gS{w V%8y٘Ŵ-ii?Dp hEl+Vj4C,0,$Oޠat3y+B0 +4y?5͎)rŸߡc}i;6 '0|sUݹnBǟͣ(TL>ǕK)N\E) OT5 #w"*);[n1҉ܵmՓ%O^ߨܠFH/GŞoŻ ڏc`^nC X`+% /ldk+"@K<^qN|K\LUT#o{CBidZ\]AUMJ-߇Fmuӄ1Bu;3&ϳJܫ:Jv! hȡz-7*TMX14VMC( 2v )dg"TA)fh@!⭔McUJywdN':8lQR3xrXybz C[42cq04j`Q.W&jץ(bZ_ ]UEcX̘N8ZQqR&@ 'ڂibgs7]D!ܺ"l<[UwLL]rCwb\i/oюn'35R)T~qlO"D ,[o7nTP`! N8&nToudt뒯z./˜0@râO[[j 1<`l1]hl@E(I:Y@}Q;׬2Ҭgn:k,;/Q~Vy<o;&3$ 9y ~\Ӛ?i[-,3bH=x9(ˍg=&yùeUDµc}VoZB 2tI;,q4`atm(>ԙc+w3l*!D,`<BA먦60ϹCYȝu`j}i^wZ=40,hv#/[!E|ٹ\҆; ^BFN~u݇>Fݜ.aW̭hS+o-#@eMo2jgM(3H}R 0V288B %TYN2ě mgrxAMJw"JęR! &Fw@S~FY5]a K^zſ1Avkੴ8A Y~ ,ukPo$fR"i/"ʛ[qaN{$qYɌcFtl^JMa^[>% .فDUK 4Lp260#W|Co*'Oz=i}íF+_elg|yH7p]Ʒk3{c_@y*_.4OO$2r4Z.7˭֟3t%ζG3`ދSQok[@xؒӻ~FEaes`&t%,|t@.~YrFbj"G+%x#=dW6Lok }*\b/j{Z m)K.&%rֻoJtqw^6.ڶ `{ ;⍇dlr,մ= x|옉ˮ`/{nD^"M+vR{ RBu(%c·-Lke&XHM| = ͐Ħ.r0"x\Gڪ>n=Hbzjp϶|7xE3moz@27,x*3ńu_gH&`iLΘcɕ,x?d0pgИn/BY 6j qM)HRՎ|zbOQ"p9@=*E?*H쥅{hf2?Y AkL+luA ܍%`ۼu3L&4?Ϧ:jFKN<Ό*~h:'nGak4h+ v*&*ޠClE9oqL7Blehu>_ɉVo_&|]:[Zf0, -؅QgɄ̛TtP&͜0,>Z|8X" y:zЅ³n-\0}gC>g3]kׯM4]]BڳWPv HdMqΖW(=kS HZDM1[9:k,Á 0u?FS\(Sr. aȽڢ Cp7Cwi)j%C˅-p4ɜjO߯qN:F sWF]J夘Ɂ^m32z=x([@Z@7sn4r9AH [WFOS<6(7: :۞@&^-dЁYSke?,29+kdvCJ"XȌ՘k `$v[̱Z.iu0ƌ0/? i$%LΝ&L,X69H8| ai5"5 >a XБX1XN7cՁy#_wFS.3|@~0>'-N#DJ 8I3}xh_-%KT-E=p+?5(K=!3\8UIg ւם>gm_rpKJV41[Eţ*`j+5f-Ǎ;7s//F"ܵL|U)JDͭ[Xa5ޗғ̝r8L96{ڇ-FH7%`di4xq ] r7rϗŇepWJHao?}kiӱ|%`eX"P5%0hU5Fi? )2X캹Rfe%X]>!pF~, ?R$cm8/*zEr .Jˏvp2%+*)5iX#5 IG3LiͧqH?0aX]H|0*М]E$W[g ~Ro \2djR)ؖ96iؑ zO6w*No<d>"D7wfF>I:#;4@|c$j(M_E ]-ǬƖĒHڊX]nn8XgA`o,mƘxFhA,c[4M  4mxm\*"ݶdLtlLGH!sͬmS^i7TnSp bl=ceb&D=XGx+2s[pj~䤏p`(ȍNLm)L</CQ='wyNa\sbdxnq\:yrI 0³iKQ$gS.aWBuec^΢7ksTFi.׾blLu&jrD3$P+pP=wKDZ;զ0mq)) 9)87{vTxy@'=`?b_}#h[pC =89jmGtEpU[ٌFtqUlE.gY&(lw}Ṃؖ*4V"q y{6RdZ{o d&OvEu%ߕʶS5,+¸+*CN CTƂ(Z9\ʻthsW鯦"4$/ jd5ƿ+Fސ{ї )v29h,Q CtFe̬N-؜蹄p · @¢746px|z=v=})pEN!Rr j֠^Đh \'ŸyHRl^?AamǴņUΫRТH[ {aMp+Ss3px(~"77BF|'~QC=[`Ӽ⽸z)Nv.{mօ9Fg. lDiL֏w}Ïj>>s."/7fNNn["FZ2U_-34O;Zy~VO7ʶp03E}ǝ:;u-9Lއ iB W7&dwowo`&`а|)F>%4@8/:yՖn\|R-x,C)yP[wQYaPޑZ̴O႓' ]@(k+"Ot 쀔,jOہ3o#(u3R{:~tܪ'Xd8>p̑'fMО!ω<`~Fn~8)cz }вDqpmj)!M L=+,MԘ# ^0K5m$(- /D_-(?VUS|1jJq5u~wBnB mFTk)ӊQUj>dXgEMjڶkjb/ɻux- V_9ARV9_ LCdžkT@%|/ArC'y20R5i^8wn(-4u?MŸ<(+c|'Eh*p E3 * [Qh>/>{RI$[?uBhE8mn<#HBhFb= 0:\  >שܻƃG1FXh] Lq"_md@5@c wZ=[V]XJ͆zxjhrKE_ zsҢQ(vJIwYzLKNpCf92;i YbY-\~aF +r.pOlcX݇mbFJ;tۤAJE1R/e &ڡ( Ց6Mb}'4nZ$*=8%~5tYa %04#S~w_2vmw {Y SF6o+OZ~T"@Xݽu hsÛOs9N 5S$1Y9NڌpXw֮: "zElw9O% Τ% O< xI4MzqņupKː wCH%ԣޡ{ܡZJ>'~OCIfel/$oYp GyVWHq1\^qL%Xso vO6' .~7x(˜2cpcD:i"y\,ۺ~B>}ӽ25̃!hϾTem崵8 Qo5 ߯HsA{V"mz,|sA`%W- x7I Ű_IYoHAlxr'//R)HM (Z)!SIVA5`7c K^}amUcU4r 6lwr;jQ7`f>52a-*2^9[iWD t\E[x*.45SBXvQ<X`bUuӱĘȐ 5[s+iӨٷk[^x= ~QEP\/?E)D&o6P}B)|R\d pi0[Bd' JN$ǔ,|BWOdo0Abw>,9j94o_+YJ5ϒKg_3d"^ӯ##A@7$.65.]d_ +-;,lTA),pEmláQvVTS(vMU5 S~?a* RÍ)KsJ_=`8e^`Y]?)8khe9v v>;rٞdF GL|C7B &b~ѹ3B Qcg:# ͜h8rj}i6GW#!P8VN\0̿ /r9XR?P$֞~P\#$Mb:,&]>]_]yذBuX|Ѡ\mʠn2`!ݎoEO3+'"I)?'H Q?cxPn'ؽG&g *C}WI,]3?t(^&.K{U \^GZWi=.[;s& MXCn~G58/q&5XUsf䚬@!&T?F'xI;~R+aoY m8dȯg oujO#勆ֹsg%0LfszpL2ko>3i)D5#6UΧ FIdEB5<c`/n H#G;U"}9KH1)Y6m Ωv17ڐ,xPBrͪιF "Њ4Gߓ2 aos2[7*Ni7ڇӗ"L.*QFI{j)X!񓖽ȿS'mn`%)R9M \J5fvd_\,COu UVVҳXR4Oa0xia"H#HuAZT fjFHכx9wM%qܤ%͕ ]碍$ Wa1Rҗ(2MFh=Y̗<'b뎛1ʃ,hG0ej$rڻw^wꥺOWr+7i%69|)i}HX~Gc6PuqK.awJtAgNdxa&mh5Q@c.;ģ:0`έ32W3jH2IAXfTȰ J S%g>5!Hâ^~$Sgr&bD=bH44H{k][88bwe y[{>Q `3 5.[ -О/v*8&_9XxF_E6f%f>[&~R+_I_ޒBNt1^Ká%fųLrQ]jx" ˜Bk`mW@~QBr ="j|d@\pBi]\k!$+Jq2W|fNVv H$dTqbr>*@y(jaΫ_C?07,r4#G 愋+ᵙwzwx(? t@ԩcaXlXfKYЂA6T3E) ?37-AwZcQn]W\y7Q|+cC=VFsFڔG@uI$5l2¼&k6DUFelۚ.X$_}\AFq"Z&M5H6 FqX$F-L^˞.Vh_З 둟FL \dv7d>:ג6 ZQL$cDlHLS}?Ęk釥.oD־CST&a{=p6+7DP,p2p3s,j!0 rAgId .%56q I/r֪׊ d1HE] 2F`8uC7)!"D^OH{]Ts&PC pv<·p6lt-u;ݎusf0G<뢯wgOYu-;Omx{n}MM,hj_OФtEUޝ+=n|UiAmX{1^9u/t#5b>XFʼnX}ځwEOs@*'\R5a>z3{;BdNoUn/?y1ԉJV#77s4/kTvfFҴ`Nt#},~[-$r2|$p\h]ҁl>0}8x;z,gK!4H+9?ʫ5/WM8g ~\.0y{nmߨD-WL+q2Қ]=湂;]C!(p Ǣe,gW2%;+Ƴu>8qPi/YJ.RX&azR!ej%+K 2gWVU8(my/sz.a[xFHpVW=SBOΥ8cA Aϭ:ur# fYpFDtAMM^H~۰dIj!UxOqR)-'powbp:OJ pӴ%:W?F}>~xnUzϖC'd?v+ [ dsg1Tnb&SU(/(f'g0Dd/WE3 >CJfVĀ2i`4Ha|8D"57E㒁 360W]#dC8e.NbCPp뿾AnVfKH~s ]Y7,p;nS|ҝX #:m_c(~%X_, onVz94űfrt[aНS җ:s- 4[#eh[twb#$WfBl;"QW[? b@g؟ō@_#XЁ&e恁d&a2YbwZ|UMTZvuCJ~_/, uu4`hA:z}p:<"6K"lHH @ qa'@F즷Z[M;a"Wu۽g:,4rk-+!dMs=pgme'#)mRZCEj'U}rpcd`(?q&6]̜=VnyG/(i]4A׵V&E/ !M>xy>Rl_5_qo:;FX8Sam`b0Ojo|i{Y= #$Ktǐam+nG_&p^TR0qEAPs8qG8Nwd@vmneD_l, Rڄ4?MfuhVs fI6~*a^'Uh1lmstTJn}pU7?c߶iՋQE<\4[yzZ"ǂBX~9[T- }"99%R(0.%:}G r $~.ZrM]QES\+i!@9WEi#N 6#sw&05u]IYF(E @9,)Tht9S-A^ʉb [zZ_dBL´#k~RJ<+,o)J/GR߶B׌-,Kr?az7.I&М ™Yow55=s9p mn #V .`Ucl*+G2%Y_?}wϪ4/=c/ 8F*} ϼÊu3Dzo " 6E+u.w2? gvٔqz}ѧohrz{J(D˟KJwqR՝l!2/:MW;pRx\ k qt$L8kbrXQ̋(oRMA? p3Tl{|~9(#*_meܽľ v(aL:)L-O<\ָ|a:'qR6BAeUO)39"5VՋps6^␸': \waa ҥW=TqͣȧrR {;X9@)W:f.\>\k<}vdsNJ ,xlkHvB.\F©\hNpݽt(K>]3?IP$UhvB5\6{_XU&G`^X(16b n; )=ck50vXhhcC[?U!|5cN +΍ 0k=ULF՘~ܾBڝBFw)SQl{ l}t8&HZ~Yi;B :rmsDVZtZдTvZabrKq "({; -Ad []x:>oćd{n6 `"@\sT:vyudh~HZݎ}|$de/C yM8hmP8g .ݳOk[@mZ5™M#4Mo6?+c6 2ѻQ7G| r<\woIsH (&W-g?P=埋E\v绵SDMY,_'b RSyv ?ssl𸋺p+lq/dR em1KR$Eڌ ! 3R0(l!=ӄ":m1 ;N_E(oZBi_N0)`'rn+[lH3 N7za 'n3A\Jj54t Er^9rz؍ ^~ƿ*;\ѲT򪃵|LN=|xd/r IQ:Pb7fn?r]CB*g}LM˃+Ct_N(H@{}e!%c;Ƈ1S{}.>{S\O+FA<84hMY&PzT. hV2aBm1L1<&j#1K/Hɒ̻_PXuA뎊k2d`: m{%'6II>Eo ը2۾EGI 9z''(ҏmN)YfcRmD(O3&O g|6(A9AVyfˉCñ|N=xُC1C(8 BY<c-ؠAun]« wrY\^#K(򌸤s_F s v/מ?ĠdӮ2fAKd q6\v>?kdi3튔*V$3vyg36CuD++깭%z6.kZcÀDrueB- 3s,T9,t%˪|gjޞ-ڤ+­- ֯@)ܩQW7; W$=P;bS|D4J ~pϐy T۶'rIE`, ؾ¦6 TIO DEo{l_E>9Y% Q;y! 0vEa[ >FՕ|MO[l##SC"WFV2g_r#{4sUQ衎bRHG:s 9|0z]2}:g6Kr(2?Iٛ*U+eQ C{K# v#K׭h#&;k;=Xjbՙ1ԁ&mz>mLtzTZh Sc^vo*iwZR$X(FGJpݛ#SN5=1}Io9"'|oCne^@{W<7oZQ~"ƒzC)뿘3*׌ oDg|m'׋״pg'ɐdHӨF:|k⛹[SƱ M ŬצKJAE,;I̴Qv3Yl-`i^IA@ t:^×x9X}xy3IM7՚V~Nh(RF3X#$5~]#) !Olh+vɆ1>!ph(5RZ;oarF&^8? ] @4aV#>&;TͰi1w٥%y Up ERq|ڏRIv >KKl+z쨑;W xXG9vTp;_T"*r Ss'q /a#{Sr |M@?lmOj ^W:X+Ñ@.mys"ʛ-K`}RCܑ7?_`? sCzPaFCXّVHxFsWh>}|wzJ]@59Tw"ckjՖf :XgWtOa֌X3rZ}{zbsF= tMG4ri}ak¡%s]t/IPa31vv=: ,*~u3m NJҒLU5RLN:2YϕpL_!roH&T!41UcUuox${-ſXfzd uyԡOߪ_ЂJQǵDk}۩KU|\CT-cvb76!j;n !;>[.wg{yM^P?!`@嶷POt1)[LwciL2u<~PkC zE!a?;(DhSO%Q7y-'R7SzUAS=t:12+Mv0HwA' RϒABHOTS]eS  !p Ky.SA~O"-HJ^톰 oh==[!= BM2ZD%jF?t(&7 d^>8KoLrn&$}ag1%n՜N/!kR哇e(_SHt;Pr+x2Vx%O D;E~ţQB,w$O)!uIw8ϵ\pDž{@5C[lIQ^A7nňj硝 FjoEIxj+ʭ6M(&&4T2x2$zzrd`31cZfv=L}(4 -"yn.=&S!Ϝd z]#xY1eNt_u`ozޏ6rո3EGlˆi구4jQOBꡫنH 0PXGG2}xAFf>P;"|5)zLZ%$.aB _I3eN%N f# ;.삳$ 7R}§UVWDNf5xC_6AD4"y!%EfڶHIS8 ΤC(\NCuU[ '{mI,AEwTdȊX Ho|- JWwQ:\g-ص][;ЦrL(ٶ/bǤTD 3ahcOX\!b&SNo$$/jFWPGnZ76!fy 9I?%@Y9~I|.ĥ~yǜ`3j_/YbKDIť &+$"kH9]jCwZMOɏ C躅@lD9g!QpVԃlUjp҃B-o' ^USkL'xGP!$dyykPdJ'Ƒi xLȗgFX_uWh9 ufmϞb,]cjA}1)+_ {T>b~xu. 46 DERق͛ϙ4CZ/<ʋGb>8ɨX̢ob}lolGR'QǍ+"%Gդ;{o)g+;bb2Q1 ?Wh`ny{k'X= YsT!J5č/ʮ0<B(>:?vσ'5<1ASW^8/ir$Zq3 5eٷ UXp@ӓgCo&вtIfUޠdOS.tڹ'g2Cs}۟uVawu)!ڌcuYl~WL?%{ Baʁ~9.iVtLeȣ9zY1r3lƕ#j_ :BTC[&]bYY. f?~z%"0<5Tt1kfyA~6 1(rA2ntM*ӳܽ-Q44}נ3OzRlP߀S^UiBp:OurCd8%նV]?mX>̹>oMS[G4@9p揽<ҳkC²z9ƓQEL&&OM'Zɣ YFJ +)Ht|iBm$&(Ë'՞eAx΂%E,R;j N6t:#;>A1n $tmnW_RJ7%{Jwf4MvxREVCRrV{52!tV>w2c0}TCO6t©Ų۰mtH2'9?*/:H۰e7E?LQ5z]*d ?*izRF_9%(O F%rGIw aŤH] j;Vz+L'u%mq-%\ >__Xw$D]BD(Bc䦎(-_ZսΡrc)d t'K, Ѧt{ $FO֥ȗ5]ο)f+&FFsS5y?:8c3MU 5ùѲL^'+ 羽c*=hQ90g5k/*J#ChYDEb˙u\[wRGRrhψ^Dh,f GeD#Ax lMcXh]7C_?YbbbRGZ_SDëڟMU岅%:Wdf8j֎C M cԸ47kRj?"#llTc,;{Ꝺgג]6:ckUL8n8?߱`b _,Kچqiv '>)!^X҂풦0'5rjmCS|>54^#U[0Y:#D F^fWx,E%ܵ%MF7˙Ah/5V7gݷj'Ʋ>Kq~cb{nKjc?=Ԗ| .u=Z aMRNVg}H *Iv{jEv\P{y=sE'Y.'++=񓣗>t|dA|֝~xUɈ ΚwEPU^4fCj-(21K.~y.)ot Ax3-ƀ΁894I}PC$ KbE >Q,Lp靕ͯJE8Z7&rx G9p".o ,7(  8;+^oW7kXS 7qgҁ~òchn\J C$׸Ux+'%i1x A@a}ievT4>?ceE!!xLIh_ڈỉjL" u8IoDNqzu2O51%h߸*nܱWP(s5|iD8|l{sC>'z,`iswACek^n7~~s*U$w5i e1*wD-j[z-?qn#kȲ Cl! 70 t^ط_~wqE]It7.mcØ!n^]_3㺗0\V,AϒG~ASt5חҴm+?(H}Mg7+ &= ͣ`xK<#/¨onzLc.Z ,R_gTHyIKl ׼R3OrMKƜ wt!my@YD>!y08ptX>F\[4gNA^׻CZ6}?8^ŀQFk@qpF)n*r_!p;%sH4r$∀hnE !xhR(,YbUZ*)KoB_X^+$?881Lň _EY&ՑY 圝<՘9cJyAϛƗ?l@+ ?s[3-Lsd0!k* 7U~'i~UG!Tڶ*|7#>5uUmhvs O|f h܋?,gRd8+NP{BzZvG{.LJuBȌ&izVCW&ӎ6qTXF;κ7r8闇j>p\ID5TgdF7^U^'zc.I ffyЦTCv8T19(!ĘrMccjӈ4N\? }0{.?ԱrR9^RC=2 Z4_ =)ɖ+ ({=H]7 }ߪ+V[ђ. qQ Yhh=uVL%U20 jhЈ/:tl(Lk|Pne lS:W p6Oe}C6 m~cD1̰"x)DU֣ouWƒ>Kٲ\Y"#ګb! R#z7X L:#B( n}V*(lFzO> r~AbrKa,@]B>W{!8S?AW÷gT(ov$U\}k(lZgvgQE?-f2zﰣn{AdVRa>"gT͕c/`p+3N"Et4 @5zAa~ UZRowDx,$8y$TYϕhy-tEB}FB,4K˳CC <: u(^j\(3P)_ϐs#_&HT&nl]B׍eM@ciL  "y1e1P U/v]YKv83!/njQT>4;oRCn݈9C!Sl ^ϯ8zdRiy|;žrmuR3=?ecߖƈP]d3;Rk:f?z). 98ڠy`%xyDwvzfv=%I8r 㾔#b=")hu_K}Uy#98BQkxâ(QjqlQ+uA6[H}1_elVL1tϪr 0X9 }VOWumoK$|Ɓ_Qjg?|_,NNWs <@}Y;.b ioɤ&V-^vLZ _C_߶geQFPn;ӯgf&cɉTFs=K No=g mCXF퐀㶰bM~)j}L- ÀY8E[OCF GU t=1^QѸ}8oRJkB#$Td|e}NHXx9D!py ƋKbEJ6z=:9G{spyESgfZc!<*|M&hmW%< 1u>lƩ@騹e8b|'?D^o`-Ullw*5 ImܬT٬tl4zL)+^(5jo rsz;@p9=1YӋg]zWM2niOjk̭t^Yjއn7PW9+mW!ǁ0<]lќn9-ԷH@-\X+Wu@A{+ew6_|70NY3 '֑=Z |fW+A=h2}, wW<9Q Mm1ERp]Vbot#y_DNiBH']{6-ߵNP{5# ة45Z{?P{va:MOb0l, z2$^<4[wBp_FyQo&,¡fdUތ5EpZ%ʼPsrΊhzl*5Z)ug#6z[ANiY0spS8'f@Bb$f>+%ZfF @2[!5*^/";׊3 :@kGx$# K(lLF$T\^= fT*g=#CaDa|c4#ldRԪ& ,`:Zվ(w+Veδ>r01=4,[.6a43r*W(:9.(,Dc\Uaݚ؜ڎu\(OYl*Wƕ&!l;s|]3CA$]lULL-O xOfu?(0HO9n+ Hk}2eT5 5-!LL2C/Y*q((`iȠhwu|pux9z}Aly<* D6]"zAec'9²ɵhܶSi.sVU^Lq5<>rMr:c$bDϑ3Vl9Uhy`,F w*<דqrTXHn<ȴֈ?e?I[41!H"@T|/7v'+I޼Q~oΐ9GV8$ q_ W,w|~2plVWP+Τt4%L)Qnh <&1[${'\'D*,#uFb6.lSt";"T[ŀՔTM#9MI~vK~dD{OydC?;|vٳW +^ZUP%(oDL4J ݓ%SՔR?]ONz/ Bؕl 1{aC<ـEە)BGI7$a@+Ѱ=D'eZoX ;?42 xO;[ V$/րH'ˈN}sf9;S%r#]R;hi?"I\Akx61r2/~ KzsdH+"8 :ᗘ?+\'yP7{oRA^Nkzog@2ȓn.6k}#Ǟ ,r=8Hj| =C&BΧC |se"EDe()ֿ 8C:T3MtQ-,lQ݆xǼCYr| (Vm-ózs-HUZn(`$Svfb'} ztwxuM}r-ٍ{8Hf&nUޢ^kfCX.V+@ ?\sGϐWwUR4ׁ.`|4بTQ0z͘n';Π;[%k\ ؞HzPIy[n<.>QFaDoa}+oDT$5˜V>F)ѹ2[ ؔO/"]k Bޙ\s&y.Q>m,Rt[4;zc֌KE+BXkFŸ;Ix71!bYf{[xT7ִ=Wl,,eOcmWd>;!V)sD}k&yRns_.B *oކof\lu=/+NH$'>[ZbX(ԁ+{FV{YX'jI.eZFdDqhhN$T#6"&3zJk3dˣo] /?'Ue8T?oKX"QFrOy vԬ"xVMg4?'$F*gW /6`I8=]=Wf<&)!wՇ=@Y ;\]25O4!Ik/BmuH)%yn7-h 0zԖT-F"n!re}^죓gjvφC%˥!'cֺH;"G 7%紨5`:/U!)͏U92by1 !"vT$O\b_iL赔tTIp#Q֬ĚcA<.m'#Lu'?|(<@Y*eǻ &}v>jh9ѝLMQ$\>||kƔT7N#UGAW'}fe5Yd#ݲKXsQ X[ʾksl}Ҩ=v&  ޸Qjϡێ@ ϼڭ|^~*@z#i]B̻QeQY2One [L^Lj1XcĔ Ftyx O4J{kBռJs? niwPBgY>lCHM% 9FW ̪ǶҞVWu o7ӽU͟vpJqUlU@X>baڭ4j/6[dW Fۿu'4;hYwf5yTABc/y5V/9M|R>B +ϣuȨ(X=c@,m#q>`^Dxs͵Vy{x57y#J8(.ŜBn= P#q Qfz C4𨿹*nޗ)WYe m?T,*ܐx:c?o B.l]BaS|LADV׀x\7/}RwV & eBqwCg^,r`U?I뇕gn5t 3Lt/TF[l锴JWZEL[9NaϝY|%5/+qA+Ggi'caO<-?+]2cS~gO9 yA3"iö@lLn*q(ӸL>]Vf 6xuMopKGق \i:QVcu,*z9nߨ`YJm9Ws,I(DYɕsW^ d1T<>azJN/3p`gzȘrUfW벮?p, (ybEƘh4a 8C_)u ԹUoȅNbX"e(? ^:#tX_bsj?5ug~)ўܤb) $v^A[[ޏY3[A 7;m TwOVXs Duh@J A \a:wb`ӛfhG F\@H"1hRv=GR"eiڤH H%U zR`d+O yw!.vdb5 ċIQ'(hL= ߏ_ֈ*`A*>c)?R4c_qX^ǎS}1:":f'ndE7yh}gvVٜcT Nf*FԢ4ݒOjYK`֤ fQvMz^Cv˽R-8;FG7VtL-td&bf`fgMԠDam1¢9z`iH0N5풘lZX#Dgb$0YZņ0X*5,KVgmDCZSݙwo䣗D0\%`+o>wYXdtT :k|0}k^$M:sm El`̠H;ukt0/tv}TYXJīSg4[l}}Sncwpc=Z5g|7hKmr7WB|`g-`v>R>ۗ}{SXigCn]?v Pd,&f q_G cx\ammN6[P9NE O<URC.d wMWi%H ~Ak劤X'ij+ˍ}?;,Tu͆!.7o]`^ kb`` {4KL6&pe:hh;9*+h)a Է?9vˑ{6d"Ȗ+ /%=pմ#~@03YUT UHYαvxL԰C;d'J2.@ hU!% ~[JQ$k%솱).g64Y>>i3QUYjF[7EOG|0;=ٟ fug1EfQ&tb2y/EQ7NZF[+)-%Í݉Zk/L{"Ja~ьwud7VYgɖ7Qt~>w {С B 9RFni|+B$,~Bbg!(rscZL8[EWmٌtSϬ,n"ܥ Eٍ̮{fr|N/P$9j&)e-SL}a7uUm;Ggӕsmm?Aym1ZHۆ64kiŘS՗J7 ʑiW(jN&F T;u[nd6k"v70 m KU~i2d<ėJcMiZa=ݵ\>TLpJCw C7 de7D{p 1X1cůZԚqaP :&:LLr/tmJ]x=hx}0V,Pir~F2} ǚ N6ʳmi#'fzj}xtp \&vA% Dec߭_ lޙ)b!e$\.Uҧ(d<:UZin<꧍y6|=2Q݃qH:|itRb=pt3E[y>һKTv}cQZ}ϖk4GTokdȧY9 dhmCIɯ̂@T;\hh7PrrEers6uCu TO}u;G$SK(~UB[bժa 68)1kCI$e A&IHx/6Sv[uV;Mu-WP )Yl!0$%~WpNN6"g |BlkOiq F! ׇz$WBN2Li=_~N۔b(ST yJN"z0Ş6Yucc*PC}dd=qV9G?&̸v<$0}J8w[Xa\/6gH\,UgˊMv@գ1L_aZ6j`i@̈< qR֙ҰFW;(A7xhUSPiu-•EƧ-I8T?ړm 'HE`,o?!$jTF5V3-U0챞44ucTO׉s?d !~bQ8*=c{>Q_2.\0uW|ĂlO f 9IiyfȤp"iZ`bq,d(DuI[$e5d ?pbRdE}\5mBc@#/,w7Fy*@IR \յۯ$.CB Ȃ@+6ɐSS ٖT0ŌWVO E)V*ZHUGFkS<7pB']v;dLvDP2/,u!iE8Z5HρL,:6@c̰ ;v Hkjq$m G8&ئuWG:vi/%fKCL |,/ [̢!R~ ÒEWZ(gh陛Җ2ń,hZ'±Rf(>}VVFLD&Jk+19(9[i ZyR-ҋ GӴW|To7~, oߪ N`WZGקHJe]PɻԠ2@Hm7 &.EͤGIhG8Ax(:2D޶Z5]w;)DIJC5b:["8JJYl;EiH$~uЁ"` 8aG~ eKzc$v|$ͻĒ!1pY(Nk"D/C. ʬk34i(rCGd~U̠ǯahfD'}lhm!Ws㢕h`:Ab'Vν6 %:.\Cu|ߡ<;™T][=ir RFToMM\:qEX>cfڕ ΣFE +K 㼿U<Ϝ-ǼwPԤ͹˕Q UD[h9'p)L-J![+1*P|Y?V,xסKuV_LejlIhM}֊Q芡}犮O<~q\[$S:{6IS(?Ade h="\H$\y%JyK%,F=SΙ'}'^^=cwv8OBS Oʶ2،f/xqwJwds1tiZAzoa@UdB4Es6K M19 ӷS5;=Ewܙ'COc:EƁ2솔 XOׄTai{E'}-bUt#t9K@L3Ņ@Ir˂$swhlfR5SEeA* hV4Ĝ#=_=卲W0׼- ?Yn?}'>|8H֋L=䜞Шq98~ɱc@qio`^Z\=нJ<0g%1%568@=h>Ӡ8 FGW ̈́-e *Z oqk[M'-[о ?DOKߕs avN'`ҔXt%F"3l"cHxbeV#1"Xknh]@>P\ B[q[0kZ'Lnܨz嶲O{B/A̔Fu@CA#@/ ЦRP)d (a7P(D=V olmB=5e-P}Azoc,ڟ412z=W"]imӷ]I.LTGnkstFv?fqj>3#eTLVyvκr[ӢK߀l +&.K\ D˽Spȯym1@w(7&&0G>Ƚ:>AG,bu N$`V]`߸r#ϲz>SD.#0ΚOY;m[EX8r;pu)lmJ:~eo$ Њ7N;Kxڣb(%e=cwӻH̅c?S[wXFG]y1?|Q\(i:s \_E(0I]TsESxeUW>C _0c jcjj ~O3Igę5o|fmoZfJŪXH}s#p >X1:P̵׳T:[D;wř e .86SmrNj3?귣:T'8x%u'-+.;1ZȌ;cI,ZX_3d%FF{Xu1Z/u#&*N_PǸNΫzlO>|ٔ7;Brt%{6im%{;Sl?ΞƱ&dqݾrOldĪGC BZ5T'.\5~wWaSW-G~ ZV旻U*2[ho\3[O H?Fi VV)O&h<@="#Zw2hLT]ȃg%ptt?3)D)1n#]UzSiZE_LA$ ,KLo٬>~G3!֛WC FՅt9=gfl3,'~gV B{g.{^DS r<%Hת>g\S؎wy[68B\ 6g_Ly엊^}w]`8Zhv 3 F O0Uf B1sq . umBy‘ `;A22#PS#*a=^&Ϣmt 7ІA2W@1j'U;FObȂpOƾTo>3eL֏/J+ˡS'%!Q8&q@hd +RfH{ i'ݗaNmMGB3ox*DTs~\X:3E;C7BNj-3VF}6! *ݻ(\FF%)΋zB?ژZMOK wء)p%.K~{`UEYx&j̿ N4p* Q ' |^GhDfϫ 5NF0_qL j>khc G$ufm|[kg8 @8O4_a=8%Pwj&޶\øֈKw୆CTL_Kd(#ng9xdX>.XQGmxw{FM>-B.S~'=fb0hO^6^!ڎ*nEC<۠$,:+gqZ&'͋Uo96ːώ=u #9e )$DZ+;{ /"q WZ6(.Jv{{X2=:>{R&K !*eKβ QLlHT8{^-wqߨ#G?/86,U]ɞM.8X[^NZtFJ8bs )pRte2.>J*Cu`F8A3v@K D 9X*2%8xC0ZCӆlbF?𻎤-E⑸m ZjJ݄ !݇*9sA=4;&JM ]2_I$ =nx2=F`WO1[3RNX(v9ąg|8v5WWm%Cuƥ5ZQ>*7Lt+d8[E^B$o 8$c4rIYMf,s\Ul+׭~W>ě^K?g hwP&Tph cNNjQ(a5M~a3{ޢ--m#iI.:xżx]tm0HW~(0Em>8΂l50 UtM7BxEa==-Zwp^e@O;NJÃZ!(%8U`D(Wde2G[膴&,19OH͔CKEY8ba>e#*se߉ݕ%0]@klp~8eKv_8b %ħ3BMQwK76?B,rt% +~)#qqT:}0(4 (KN3$< ܗGS9;gI&`j_XUpol٘)CIםTr W#@Qj$,j0lSuD.ڈwi3O,/e~Ja5 m[h}C"xNGtb ݉L3 5Yʒ`40q2ik|mr4;1j&"xك_0'R!'PE񩿺gZg38r-#/ );(: I$/x@;{fa\x )p!XL̺ %SʖG<\S_/y@di™HOȎ[JG'u t/"7w2AE"CW^48\:vfYŬD*R$)ݪx7 3\lĎNo:4gn8ME=UP 6{n2TT#C)6QϣqX'[}i)^EYIJyVw}!1+CKR897RFv|&A(YOh0Mi]Y,=l76jLn?PЎ{rC_ $Nz I $"EJɻn]|?(Y@>D>7Fur7 ] 1dĈ',Se%%A ^/rڀ >x=ܛGbHnYFpqc锍(//&wDb1 x'o䈰 #:]A!e7: xZA:EUJK_`kXydxЖZ i!LJ ($@K?hrU!y1NJY#`Z_ߤ\ISai{<9o?3qh͖:vQ#B3ܨ4aw)ia4RALJ0 <5"&v*qR|療]hUi+1c ŒºU:Ed< viΡ ASu>l sMqx|I^R&n4'B1M!Iubc'H{f ݜb(f5;e  4IJ:Aǵ&4ul¾ݻ(.Vy1P4Cg 2,HN~Uv/g)V3|l4$pglybH^@Ig% ㍉/JqviT%~'3p!b7tifˣ3yGA(tx ,eSYW 8S/s%? ")j:_j]J%#-OJP݆T3M!6=I.?QLCDH=0xg>MR\LR/i_h@m y7ܓv`tl ޜH+$Wq6UKs<@$ϼ)5";M[m--[fdУKQ>R MVX^ ψW?P)G~omLl.Am7. L0ư9<>"II-x֏02t8IҭH}Iv1ad6y*PQ1rσPܮm8;VN ~T gm=rtP:I7 s gXWafe80OQvTSiTuOήSn<}*]H01gF6ѿN=L`pu?ǶH :)İF$n3֨UFKHȒpt B9RIt&vG*]ئ+떮M!Md'w[U߬X#@s+%Sk^)Oo:&CxEe&HոV.( ;'d'=l̶E'Ъjm*U`^/md(N9\ZXL܎GnO$TL0ӪL;Dw#V+Nn62 ZܟԀ?{V"+Q8htf֬'C؍#/VhAv"p=Ye&`l\|/(4 dK5T{w=e- = {V݄2G.N s.W;XO=d;'8z .TX%sgUQ6~$:zTYR.S.ǵ<Tñ-[ٵd V"mZ3\[29(x2~Wq7p'n뾍t1;-cjTD}aR9') +kbA:md[|f]h梘_;v)*(ʵ4Gh~!ѝ$: i║Wzi5a uꄰJPQ;7b)!BZ<е Ȧ(ta-:bZ~juN1K&ز*X#1s>~hm0# {:@uO}} 1R(E4f \o::Kk?7dKq.B$[,Ŵqߙ>#t0j%OSo:`ꄂ&VDYvw%oS>MU> Gn."1JU0Mz<|=*_ ҡS{Ls8M%ƊXJ6{qV} I}권>@ uIpE#WcbXrG;wU+ą=\Eð6REYu g΀zFܬ|Ke?E@~3S BzeIaE$NN=zdE+nzT1YBWUp7OfгH\uDsiB?U3"izeyr)E2PaZE}__kфM}U{g!JgXV1> y}abٴC1. Ѷ';u@ ?<Ǽ7lӐKo3˟tq9GVgY`P>vzٞ ̕>Ḧ́ufEE^+ .lHF-~l;;י((C(qL-+aCLPPĩmi}"5%v}MxRlro4hCuCp\3b)DJWkЮu7z} TU5iZUVyQ+[po42M@^w9Bax8qE [$$is[.w !)y6XF_˼il"-TLt@g0c+7ȋ]WgA6Ũ7:Y,%%:=v Cӄ3E$,nϙ"Zݚeka*Ȅy,m|3;|s񘄓?DJ#s,TLQJc!ͷ S"8::O* :- ü¹qm4h xz, *\fCRk*21PFnpK XbH0 ڳЈ`ڑ#[#*õ8)1Q9Sv!)a=Hu,]tI?焨CW \^#hA_E1:؃pG{GH{eyJ`RxOm}'GeaL<2Ke} ȗ`ϝ_Ϧ=c.UدcN'`I^p>by/ZQ;0ei5u5enf4 A)}MEYJaxw]zDH |cŃ YY@:{g:vv]n"_`?f#^UK'R:d۩@+wo(Ӥ&v@OnȌ9HwWCd P`ZD& Z$p㙵FёIޥOSMMDNZ p(( =̅$\8qㅝ^#ctC,u;a`ԞmvfSVI6gImJUw;9 X9nm}U-1Z'W_N`% O#^][,I-XK %;ih%Q9pRGt 2)!CB!AGo֞7fօX 2Y*TJ6׳dzR Ol"vl? %{0P{q1b'!0FΧg(2xxbGq3hrKrDyG̴Х, z+IAzȭ4=BI@VUNADWko Er\< {JT=<n%U}t]`#n 3=.ɷGZc+-Ii'׺">YJֆ )4gJnnMgڳ/ R-R 7'[,H@*)S&ؠ<2'4c{G>YL ¾ A*C7)~d##7',?:*Ɍ;{pgJA8amK[m8~!REZN{ 'l)7ȹ4o mm4gy޽(Ufo}wí#e.8E˟M,t#!WIFΞA,t `QtlYMY+Ѿ?.E#sd% 8jt& X*/+Ӎxԣq+x*GTga Z5׶_|=3Y#ބ-q+~4e.ՖS=oFٴj(up *LF%>n^'8تvma\N BY;+M*<8<1GrR-{@+ ?ݴSy%;Z+v֤vMx2~-tvi M˘e0yoZ=s[!'ئN_֧P9Y8no*Ⱦ6t`.&8b9qW 5mee AX|eQtFVv J1M^ ?drl"Z>DWQQMՅ؉Ocs_ 2uQ`qɾ{r9j`+aM&}Uʁr9#FI`^T2(>U.~^ n&nA'HI!J!F`kHVsH.~Y %wmDȵ(;[&ˢݡG`5cX{I8!u+Ti~fN"uND{LPzS|khsg`PkD|d쨉dlhoէ..b.~=.ڒe8N ڃ ȮJ׍Y#D%u7 \M2fTH$' { PL4\BKL1M:؏+XٌۘQS8B':َ㔻mRYpMp@)S.,DF0L%7eCmR@SS9gqlYv}qQ24 jc>ѠCM)k[.wG T¿+5*(KۊW1bm>!coPlmC0'&qޭ׷뀟Blf|9&iTIE\JK) 5 ˜05.iYq͡=TƠ0M3[^oxSڔw^ IVTtHT7\FZگN F7Q)@Y;i-ス7w9+.wU*2l.=[SjjG8jH$~YIDSّjguP@fY,/_/R.i2CH8#uHQ LmwyɠV !j{#Pe^8(9l`um}140rFt0EI EP[铉S )vre-RS$?.C1(TSg|TX~ R.HB# {B _%9:*yIdRA 7BaW0XƘUf|rfsIrdcm.^RZ&Rh$qK{X*k9Ĺ-#+L˄ R0kT:qƕ .DzPK-O\gq% +I l2ƒOQC6Nl[47'ti>/>2DH6 YBRnƮ y])@/W/<'sRf4:7|!F QU.h çpG=bGMW٦ɉ?HD|,eyz #haji,P4,#Sƪ1fvj8:^yR[_c_PI ڽKgt9 [eB,oCg׽/ JdΕϚ;Jl$^._E kT$:4\S `kP1xNr'4c7 QTsqM\Ec0+5J݋[ݧw&;|9q˴2D?"56TV4Ģ䦚Wۍp]u$֭ȐLڲMAE Nnqq4Ѕ4ض:/ [0!R8'L 55h|jVBQPbYNӲO[h\TA&6h$\oKV$Tj߉\Uzy$3$EFV:Yp)d@*0 93\R&!9Rߌj9+J?}υJ)sc/mͮvN:R5:XHm{ XJR)z[41li!^% ~* _3>;.&t(Nbqg4gOqdիJ_fЈWa΄jP)#f?zu;1"“ǵct2Mϯ? -w]jL5D~3S(]'-3 n'7`3\ckce*66smڰ7Lԣ`c$z@QY<~ ]k䶾YuL|x9-z7`Bm^ 4]=jW\IT<D.r4Nvrl 'bPlOhԠ׸z 86ѫ` ,p1/k(Sл`הOqt h$S]:ldA#=;k.V"&< hS8uú+j~~(JGfzrL]mKػ3RfKRl[Vnͧm f]ֆLK L׺n=EyfфCDU ;Xlc4OG*;[ENoh3wJb=S iSnK6rS#eCs"]M/eHL3-(ute>tg$t\EeT9p.SGLb]kH8]WQRp#whɹԦ5IҹM~aiW hDw Cf;e P6'eOƳpx"hkC3&ӂ$vY{rdeYpKWC'bΤ7}X`yg $2;CDž[ Yz/H9iSx.a{`,Mjc!k~.vze  Eny k?H! ^`jN\tW1ըwЊ#Q;6bzRgc I?])1@#[)>羠`[~Eu "ϋ $SL}wMg?82RQdUUW?ME{ZklSNr%<,肾,2jWN 1IҠ0QJy0TdoyYؼ"`bce0aQ 䮍՞#]y; @!b҆SP.>PORbtL{'m.="4cٮz[zsrjGGPSgߋ}LdQ)S٪9ИCP4,FiTE|N0O~V\ZWS>EyCsi1Vo0Qc/i j@)rR1/c}[j^ ,GP4f3nAJC% [Ɍit_mz$Wf"E.{ԙ=.^HWȱpdE=pI2\f~3$%x arD>< mW\ .]UI8S? y3IPJbh)p:z4x_YsBq ƀ)IU<9y; 7N֢ƙs-"`{yjTLs\F,?%kY?;ARyP`ؐ!’NGƘPP[9ܿwW_[."n~a}3cibpt)'!"ϣ̴znc 5/u2O&TՎ*/W]d\.M(KH˲9=D].B6iwd@m cqh&/.MPbf'2e--LI#^> '6vNR~]|tK6ɞ{"XTA)xg1lwy9 gh}P›ecL'>^Nݭ]`PaQJ~r G[= xn {9dgl qϫ^=tV_'I|X˔&$ 9`Qr}ݏ{E`f/p3G$;#2@r [inc=I꺜Y7#Zվ k";Du?H]Q~>tĴ!WP<_KB8W~u3>'\ &MVj ,.2tg.:b[ 85FOsB? -QYpnxPh󽅯J'1SGvu ݭ9y~M|"ԄNB!4mgvQ딹6.ké 8נ(lP t^)Bܳcuy D{'axgMPXŷ5ʾ_^I4LC<ϾbQ@۾ 2uZ}3"eYqJBФc{0{G!QmNX)|'O]O[O5YCP155yD&vPX/LeV/ujlM_AUVd'L߉m*53ԗ.~2s2gET}⡸mǻ]sdŘyZ˧ 321ypbyi/XoGW9kyġnUo8ʆiz6KSS6ZnOB)g0yeRJ^tTv;z4$|Ĥo_M̀(K\jG*>&6q߉PZ,E%6" 'mHer"(TqP.E/9<Y~V2 'h ZsD)5W}:fD!W1vUb@0~.30gO:_SwK P55>0k ̰?]6}RytV; kWш ڔdoX[,sRk~+,"˓6g?7F;db +xTk*ZNΰj'v}%j}7* {_NI&^:WH_kZQ14v,ZVȵ4⛋}&xPWWp;k)lFs2ɲ^rojԳ)(9h/ #`:xTǡlvI4`inqѳ" HEEu3Mt= ж;R9pmI[D0Wو3=C&&D9z"C@?_$5)yxkۚz J?a+*UYd# wL0 (Vh@ꯆ8U;Q,1<͋VDmn!:*AETWm(*3JMV\u+H.ipӘI_l]4x4쾯NjeܟԭL4k{f%(vsMZnfbr356|Vc)Bsг -gn7Te BR'VnBRJ(;0f}Ւlm‚@qn>jl x 9B#yC,r Z{9kiGVHE Ɨی? oF1vVusPj~( .mAqvin٪ `dI72YJ>_q8ak[K &$mqY2[Q羋gc~FM1F-&@5YѷG7{@z饖FBlɋ k -C7 H>s۟0LrJڿu2ZA,{+ץ$QE%wrkO6p[аUmX\yqx\_[VV~cN^uؕ/sp(k8 R Kv{%qю\݌49:rR3+ 7A]2T@8v7'&]L #q:B@qjf!Fz;u/HI+H)&Fe͟"ceڹc!"(R3*S-`G VF `oѽOek;:j_T5=g(;} ɹy(Mf+ЯgbC+7 Dsx_!tE;ĭf?gÖ)ؑq2qKh ~;@4ZIR|xXpy{I"ɇ>y.M< (x0sbv᪡B.Dsbcm=01U7(k' 7'B"P&D<̐?Ed ݉vĆniP?BlC B":#~?Pe 7@C<0D#rݭPשZ]Ȑk& U&C>.K+L-Qgg& EZ٩9 ҊtCj\ȏ|H8)/d3C\@A],bװ&#N\JWr%-Z32z{hǟfd  3`HM¢^aJYN7OMٲ\N0`wY\!:</(m[¦&IkUBҝ:1Bgxa JbSaqq:#d Rh :FkKcf Lzj^F8?`P(jFD^|:f7:ƌxIsA F(sMtvI010mM.3 ۜ"{eDL,E-*ϸ4 2۰7.j{˅B9{%gdږ3f_J`@P7{v [Ojȥ9'VЄ뵫Kxdөƛz+pDAJ^eK/rkM*6 ˦q?hSL!HQ F%+Ć[V.KBI__򉺸\Mhl nuE*PV8Jhuړ)w{&u* kU+ícJ ~ llWF$߭~d| CMV宂d[XP4q9'C| XRZd u;$KtK_Oaj=9z>Tر:N?H?/,!@E}bs:eb$MmfD%-NjSqx$JHu/n11[ot nVmn =QH,a'ͶZkXI}{0xД\5״ߎl4R4bSo_1aM!m'U0]kwuqC>TR ǜiDcS樰[`-ɯJA{] '_h }p*ٵUu2קu[#b">W9t/ &gGG,^†>4(}fdAS̄|\M/swT5#Z~hXv*Z2BwwBUx4G#_R ѢHcDS"]E#XQ7­9FFj,6@L8PiiTbA~,k䌦SԪ[FJ qjd:0T88C`W-=F:KS)$.b@q}D/< sTO< ǿo1+<<_,ɳM/jK] 1MGsFߦOXV* b;Jd^DTqS_Pj$Zk)d]m*/#̐(`|sLc톋Xǭ5dR #Y}ǩ3;X\9k3!tH_W-Rm ܰZh h1N cQCd ɁXxz&T2[3];)>3xۯ@ƞn BQ&WsbeΉ N72y`wJV߿*?U1gW09 ܰF286/3Mbs!Kx&,C)/^ |bv:vU%JrR#!*g%hk:TL 8n`c%\YH&KU<6?ZvB'01Ŗ4-`~)3 c3(b:?9Ѐ['bR0%0rhRH'!1;asn!š}FOcSpinRLYe҈*__z0߹߭$*`?h%1Zԭ9ܐpoAgtOePʯ5דwww2㝜i*THQ l .F. f6T`L͒}P%wa,c2!uZso4L@!A9kL!~~:sBS^*w38~f\8*8H ;nCԶ$|y񎢓Ƭ㻂E Pxt0ړ$ .Ne.me․ tw_ңK L^۳D~ObEU)YdQ0ZDY dïp'8z잵JFIT\1]Rt- ! `='/[|JȐ4sC?EC>B`NWnP5r=s Jc\( vfϝr1CY6BשxE>km4{kqZ .,mTS'5UgrHn͔)+T$60aeH1{7rJRchnKS|Uq 0bF@0HϿx ڷ{Z[=6`SO *xFN' 2(?#En"kx5w?s3Q|:PWN;S˫LeoŸxfTJMٝ2\ D|s."z̀9)] $' d Yӱ(ەeOLƬ,DhZ2'Өҵ'l>` 4/څSJhܘ)5qZIx,RЦH ՗]9=VȔ+JJ6dpV&ǽ{)*a$ #0UT ^lo_ t#-ԏr6&r(Ur~.fFPK'..)-SL/n,tҋ!k$"|K>EQu캎3Cпpy |;o-(\uasU!^6h*a>)SE+<{ۦ䲮Dc]-wOG}_ #'p&r Wjy}|JCgJTYAbHY!f.Oaec_TY%;hcQVb(KjH50N^n,l0P:> ħWO2.nXOXldYㄢ߼AMU^j!7Om <'q&xg1eag#Mw*S-ݻ)GtL2kV>~Vg"E޳f^qh1|O9g Q`FbYOiocU ~6]|PVF(DǞg |lo{_\/ν6;M>5 <k\.XBPE9w<;<y> =.P=v: 07]$ ٌ/`a,-sZbIHM0sm=`;}4('dQFjT JbyP.22f$F?7T/ࣕC{'WL>jb5 %cZNӵolS?.SVؔo\ R^lkقCB󴥻aGyN$ 8kďw].Z !d}'t[V'vսňL?F@*c cݜֻާ#؍r+wr6aq'P'eSjcp{\\>F><^s| H|sW<'Ld#T;ȫܶ:%-{w>mAz`lZ_.沦]1InV/S qG~b2Z!ݗ ˦|tEI*?(R꠲kjI2pmpu+L>Sy& ?]2k#aZҝTdj`2:)kt0/+ap1{A 2"A qe ?zRCdF_H]Rt)#jW8}Ӑ- _S]PAe4OJv|j"4hVy W,Mf)?ݱMXlvWm+G Sn*YI"PeF7ϖ fV 䍊([-: W*W<)7jY.NcЯF1k#!U9$W0Z5n XM/jVgLbO|+*Q&eAiQjF7Αm4̧I$nk b-᪯eҁKJr/~U J3:B*3_H` v: $%gU0=@EM٨ 7zVQ*/4UcX, evÑa6Ux4D*z1wڠ68s4^7C*a+2iT#U=)Q-Fepamlz6&~MQ& B`V KS0`VB)0'vEPhݬ%8AaZ0D/9l#g{{&| :ԝ)X%vٷ>7#V˜ ۏN3/AcpғןZoX/B75C*4f@=+Lag闥4c@XKh4b/W;7@u"ԛM!G6U1"Й]?/[ē<%1y534S$q™'$?.r4w[BlJpY,Sfk ϖo#M  #:#kۢ7N~\v `׌^f>|{aإ -gouYA;X6Ic|vdk[,v[ s IfYL(X0`]1ܘ|VUJ[} !5Q0ASLU2YWHf 9)r ˔pKaR) ."}<\;o)ՍӲY !MJ@u*C N*jh9i:1cRN8ׂYmqc\#XSVPU 2 eEL)GQby;2}e=EްWϙ4y^8xw%~Ԥ? AH bVz; `<a ݾl\ ;}t쀜08cwHDhaF];۳ NSO,O⌠s.M$ a!zzq7rḧ́q2jFr W N}W֐)N'^:tG07bC= o_ٸK_{r_)\eJJ^ T([eW+'p,m-O_%yP6,9H" Β=C/dR$#iGdž{.FRUZωSe %1e./q}ﲽ6X[4m3Hɽ'gRYK.dFxyeg=/aIfWN(zgg5:WQ7<"+JYsktd(7 Wu (~C< "i~}_ 1S?prDp`|J;5BLڷ$Mou,Fւ0^fLn= L! Hs`o}eѧ*_q !jޛ4"dXf)l7ZlJrb'\suK6 [p;MΞ5ilWA N}#r_ԢO[¯Q.`ŀzm0[KzubbϽrߚZJ273A8*Ic~ٞ a䱯Ly9y UDíjD4<[bf>^h'\K 'gI&!u^*+G`#Lاb"*G=-= ú+;W]e!) MS(FBB ͧswض} q}6^&|p+pC*P0&Y}̒ 3mL5]% Q >]JXsI4ԓ𮰈8)K7U ЎN3= o`#tn#Nyx1PFlr1pdLkMK@ )JiRh[3Ńoi)sŚ١B]!#RT?QT8^4Jev]+'5cC|zZcI:+@4N< 3-s6r jx:@ 09w\!z(rU?h2`9%I.<DWO)cdc-E}̯FKdOwhd#FCmB)ʲD)C$;mBb&8g"88kU /*lHi6㠶Ky1ȟ5IDqGT`]J 59D&kŀ$Dv DC_*Xx$s8oiBi'O-էPp!-n\fδ("@U0 iglxx*+"^|aatOḓlߩ҃8 OBSyQɳGuS^sU W]AHy69FD 'WD ܼ2A]\SeH>΅NQµQC_&> xũfJSb:{LX2l%PieYʆp\Ǧ5:bK8nCĢ W)/t)"ՠui\Ȇ-pG̱D0I9Y=ӐuEGlJ[Oԧ^° BJFX#N qu[օmŚ+L|/-Y0-:w{/:WJR#8,&,:1AbPuS 7 1,>#qnnOI2rUڝrb޳ֆ途@Fmu$͂p-1F[N>CJ0*T.'L~KGs2\=J _zvlHFuğx=DL0̮Dވ(bX\bB:T@.r>.șz5MV؂WﭘEFÔ" 6[%6yb"s?^ @;ܦd-db,;^!xġ`՚yd(TAlPzcpՒܫ#|#A4()? Yz+`9c qrlP,!D9ΔP $q|NWt03i5v7\QyGw5cAq+ P ?Xn(k9S[7}Jn昽UlYǑ-"nI E,A$Cjwfצg&?-eRUr0}5uW2r{eDt $7yQnX8Sj4ac8ꔠňVȵ&hYSA@΀狧vOe/zk5$g|y§%E:~(k LRQ=-`qJ[Z~6LƷ[-_}ORi?qܛ)P$04 .9q&{\%wu(x k{C'8_I r02ne'rPf9O(>ٳ.} =Mgi0(B)gu')SYHFEYS zCاcy!o#pEh' 8Y! WDmM0٩*3Z(ޑ(o>5/vsDa_`6\(NS3HebȘKhBx:Mj U @E^Yv$\Mv ;kU_Q;B7 5SÉm+w#-& "qv"PZr8)"'"7 \ZKDĢ^QvKפU'@lO#ſiGO/b(lЖ&r\eo8t|}]1Iϱ 6ÒiᠬEg۱` YԣzGb_,WmQ}u8TZ- +.vp#7M]X+2nȐ⭪ء|kQzR؏Vg- 3AWS_pPș)+^&pI=[e]Ʒb25AgR V" ZV§,.LV0޷/d0#@6_Y=ΐV2Kao':p·ETQ=ap-?cGR<3'BVrC9--2R5x1Y[1s#MD |'ב%u͜;olɔg[ДC'u xs"z⊙Zr6XX(Qf 6Bچʈ"rIGH7euO m{ͧTQHY1A"=CFod拖7?#`qԀrǪ"yhjX,iϺQr RUٻk;EKN"(  H`k|cȲҷvN"2zZx`)E2>+ Wi*ְ-K)RPA U]9xSg#7ힾ-~{ay?J6Htʮ7V7ڂąl{y,;7XLXeTM_Ӝ bm;=2TI:iRգ(֢֠L(wOѪrz2Ir./[,H%|0 z]!%Bx|w<ВíLE>-Pq'+yβN "q,(QSPZ Ĕwe.`SFXNc/ejDz.wH=-՞p}=v>.E1N7lmj~SQe5Hhw[::G#>e Mm ]'_C8G2ѿga$YKQϕ͑Bi ,jo!#_A⼜{¿:!/fJ>lȈL[Pɑ"TH/(vG7'%c bL-+dRݎ8h<{ fBR )?/S1Ͳ+㵆#gC1[Cb!uZ'<\A" fuQ<.%;6+%3@'z155L|=˝s?wTZ(<ܗ4ږ8F@ h7t4m5{ )Y$:sΕ6Ξơ"պ0rC/59/7t X̕VbOZȫ)KY ՊYcKGדCM'9U)π|H7 uSce R@ @yن4:-GT2aUS?fNX.8tGrJpwD90 tF,SKO =MH@eǡӄWrYr@G| C@>c;/'.`k9VO%]6`#evNWőpC ܠ݀\2!`jϪ Rn9d.LģGAԉuM $^PmѰfQ!ie<I!j3!Y-)hOV9daĿh_ӥiI9hLz,h\\H@^mA" Z =5$fvC,'u!^b&+|)/PPNOr/̎7^ ҸHHbԧnb<(GP <>!}`c A({Ā_ws;:pExR[^DPqa0Sb5^V,Ɣ!CpWx~ŤWC"C}8vVeuWH\?XĹ;M $O]F5/wWC}| YV-ر+۽f- UI݋E(.$¥§ߌx8ƽ]pۢw_)W !qLhfcwo z@B~uD_{kPjdV Zm9@Ud@0 RZZ[HSސ8_\عC?CI,K$e^0 d祼MocJ9m7T2j@\*:ZpC3(3 #&`o@`uR/`ts<*\%>ݢ~]&o-.7Y w ω|( Fǹ,X4f UЀL$n ԶkL.ۿAsCRWT%˕˩S_l!"!X7Z=)VBW#7q(W&A2D8DJuǡ'׼QfKq͑ɻ⤒<4ͯFT\w3Aj/Eͮr2],rQd`u .NX8hܫQkxaU4Θw!Aծfzj"C5z;"|AW=A{-rx%kl;;=S9w):|{$`a0S^UE>kbl 'wyFSOuC+":L5d'KYٍ-h{6/8U= VV?$gZP$ͷa`]fo:.wHjDK(I?iJ(Lm-V2Gl~H +wF*Jsq%%&:5.5nY@޹J8̒Τ=U^[teJ>؁ V(U԰/-n1/|N`7j ?20P{jD=t26TtRZFW K7A~xBō#$w~%#".w9 #Y>vbaA)w3S<8gUd?[1Y;2rQ`P}F+*F, 7~T0 йlI u3:(PNabJ.%}T$&"qDq}x(~ m$- ཟDZd%fvE23dZz0 Nң!8;u;n;7R~wxg-]8C&o `~I~6)먠=7Sa4:h>~%LmJf#Bæ!Vg12o 1tI8$=pS}UVVaqTAncG=աHUQ+`(ܭt^ uW{`y qdR搎Ҏ^E /҃2,C _PNA304=.8g>W.[ܚDo[]R뎽B>G%x1kcӟuDXnZ^+ڻEm]ϟ#TbKV Y}!ic(\DD{IVJnc ,oj0EPݾ3m<:s rc, l~Z6nyvZ}?;:8ĊT%h Ilw#%ڗ%lr=i6e@cZ,_R S\w(یsv|`6B5R{۩3Ƽtgotdoj"](`O/.O8aI2y4G?";h6%!Ѩ=@}gIt&ξݼ.g[Pyګ쏫YI&5n?iF_1J02,iPLRu{0hM|KOc*e7ٞ}[A^'Ɩd\.sPF(y1ŗbg6QxtX A9ёx \0  'PK'-u |Wip^ek>r`(|23@]+`\{n LÜxݢV (IA_ LDV{_mQ.4Q%)B;Dnx<ňJF6 d 4%>g1a$Ah%T ˁ+4 rL=&8 aA7Dٜdyk ta-zF[c?J0M6HFJ4^P4P @ D'tO-].:uKAnxN_ї7o۟Ra^.mM֑^J[&?KѬ(F$E?ˣ|n@]r<͡i w=@v`[^g2b&"_mUG>ܚOz!SUÞ3qp>{!U5R :: a=WjZֿ8;ܣoM]s G|"y)7?'_Cn:u fI_9{GaAPۤ(5>U LQ01z[O=@uaJ"-ym'4D|coLjg4cL@b'S?R| Og+b?N $!dL@lhM_f9TcTdGJ_gcW`ZTdY$#̢ؗ*\f5KY4"ہUʒz-q0WQPPwlٰ`ǮS[ ƖrM|Mj@P=q+u(B 8ug oЎdM m6#@fH4,>8N a$&UF"9+{3t|I=Jk9O@jkGs ƫ/VGoh-h@Cp&J=m<䣍0Odgk  u\pv:erj=g9a=IFm\ l-\VloӦ^~: c*oie8O0Ihb"lm ض1# cV K=QmQDäy>,T{%(ŁEhqVkp'&;liH\#~f%VNH=w9Y>^x/(!Ƕ {ef/:|1gHR#\D4?AS<!"c4boҘr/Qo"'vP2L(gHC{TPoWAb?Ɣ=zDi='bf?2ak,d?G =HBDoH/wt3)g}O#7GqjUnczuf'ל?qv?~ .jAA*ǹYW$RF۰ֵbO: !H\/fOҥ_;2pݴg%UIy37Akk[]vSjׅUiunm3kJ(30LɡszI(f EmonSEQ!dm)^4 x+dѷ'GLWs-C1eαDn-4ނo^DNu<2bME$c83/-CLS.CB+HCtκd_J,7GEWky$ ;kq?xmAYFl͇%e=_`@(Z_Q;0+{d%U~۲\}Q q,igis{6\篔BS* ??86 JaAd `/}>5y.-Lw鸣vۑ9tR=&)]&"q*"kX+E!&Ԅj(aJ{I<అ ^ؒa#6w<[H03Ed$՟ӝ{9FuH$(PRbjV_W$\y!Gg,U 7D5;s?N50ƨ\ӉDg7ܒ,Ff(KgHu`i5'nv'a5@/3;[wk|A=`ݧ]ZP>{hպƏKKM9g'3I{Grk)Ƽ*|;B/,}.#W$g֩mK-v XIY|={PƜO`΀Accw '~p6y5B k:ZwY/Ai[7>.: @~ٮ|:c.("{T]iaa]Fܪzk{yCv})<}ziL'+6yלzęy1)]" +?Q2ճƁ$X@(ګWZFO&Â43gO.?|jBU igT0߫K1D. ap(s$CmfPeflMAv,ߒ"*?Obzi q=HYrqUD/ݣ,N>նkYgK5/M,Zwx`9?;AEH- ]ٹkZ_׌ggJ!\P,Yn%\5ޭ%1ԏg0A6> Ts);3d{Gw YˉV6#;둕(8{Y{K=YAԦWR?; ۼ3,+qpCvc+6V۳Xn0iT욦GpVHqy˞wlڠ5%̊I^BA|t%4,Ԡ)hcwЈ!#ΎqnS\AY7wNKSW{a/ӿGw";cVu[i24"&zOldŐx lD=Ǣ,|B Z ]q4#u(|x}mlVZXT#SC EE;ʝ,"!ѢKq'}~8j'nS!RݬwN3s1A'K;8H07+X5 BWWr=jiHj8>ڍM={4@hxL8hlC)>bI>5Jh+uv]XZ7N|ܼ0ƀ%jryn4HZғAj)>"%>E~Ͳa H*R7<fVQmg3f 6?HUWiil`I70@ ⮊hj #1B{_ =jXqņI,_!tMS^>lc㘸ѪںW&% U ]ke ß} KL|r((UsO.^Kƅ '>{Ъ8OŁaUinV>hoDlxUCloh1g$gf}+{Bc> :i w۟w&,KZR r'.IZxā%uF\5h[IUn0|" ݂l:&ɟDTG+zuZ)OLuAٜi|`6'}Ḑ8iߕĞmdR$?-2( *xZe6v=|jQ8);doZ2%eBI*Q౺׷ 3s藉()5^Xe¼ޡ&#Q$Y s?P/ b`L[PԤqR!hۭҗ /j_pq 1Pّ(2Ф Gd( P;B6|xo@ӊ6^<^ pi[z4zx`~ߑ\^ i1 l̃v)D燧O_Ɨ8h/ihP\t 6Y\#:P :3XP3'G(NJdt 8:ߩ!-TX0O wPqzǭ4of3z7Lf%8a zv[ע[bV6qX+z}#pm9dGXZ *?& '0W===[5[ɩpQ0cڙy>3) Bj;Q-MeY\k 79>ދ})GΎuWnM+#Mnp!^S ,pU7B@bK]GmH|23F3B. 4AU. Q:1!1`ש֬ԥҺ&|lDp ܬG& !#s^l]*nڗi苘So T UPؠG+SOr^we6-G2lSZt M>+ J]V 1)R1U^&TbxY6.-q~ڽf AO}Y//o nzNv:ӎ:b+;͑BNhAUAΖڱ݇?~ Ӕ|y)YXML+6M=(#B}z nܬocؽ,ʱpϝXFnC,EA]x!2'lSJ0x}c9`ҰpD 5,ņ# G`SP+SM2dkax7VǞrXD;O퇦lmn|y޳˥FMb,2͎:5v?*7{*Xf&A_t<„GTU9K|uNP94BR=J0@v^WY?.p[H㬒^OrS#L—XJw,A&l:PH \>F[Mb|kup{b2o ƙڢ.mCߑsvim8_}N$ŤsoAټF_+' vBJgy%E0`azs;SNWIvmt;*jy"ּM1Q vA 3s281PoXoN#V=8O?G&JydS+`8dD v*hEEdyoN*Z$肶*k0C6I`j( Ղ±ڿ2pcrj4qG%fBޢvQ梡飹 U nǐH q{)q&$-Of8{|9F#ABꂢ)Qh%`(jτ]G1![p6Wsp򵱌_`S,ߊj!d=~ ՝.(mc\l:LdJ _Mw;J2v+LXǤ}!p|5ϺL {ƀWKLl>bQ~tqGyg<⓾_ʠ `( JyniD=PgrfMexsT)E;}d `gUnο+2=Ū]ZL}PUq@,U6 Y ~iL3] N_v'V4*A7!k(ޖd)ӫLzF S\}rP=GCfxKm#D*k񵡈rsRz*'ؐ5.x&U9QJ.[xRT(0gbL6Dp[эa{&DRN9Ұ;{Li'Wn8_R-6 MF55&CJ82Hy28i+<_ExqΊRI|B$ʝjrHR\ah<:)P"q8Yڤ+><A/ekQfZvҁm <OBq&jV*JY<*ݻ=gH̝ $DMSА.1FIG}sB67MXPyS7\oni 8{cYUD8t}ȇ ߖ7~F T30tj] (f:{Ҩ/j6NG=|QZЙ>wby]7Ň{8F(k77Y{]yB6[zq;%idgZ:jm: B[/~[:]Xm4+1Q6zu!B"\%4%p4p6'<=2TXh>΅AGgNA^O&*4p4L}=Y] 7?Po-^QlAPkf+}UܕlY5IQFtSKCp6R lwNDz})nKʣљ C̬% 8D\]S 8BYp-8̠̹=-B` C;VťL"~曢Mp&DB4Qhrk-43c`D,lh%`:Ioo9gW{.ܽ?H@\B+RT$X} պaHD5sJ{p˩renoG7Ft$pv!^6(A* }\n  Bt\lĦof'2He*9;[a A'PplLh6|w\-Y o1^tO Fkr\B7€lӐęCo^&ɟ%i grD,^7%x +#_X ]v[Z4z3M]:T܆b4dY@44r\ʐP?mMp)vI2ttr#|Jbs A~{&Ҍ[M9ƪҸI !n>fU V<#![Xy,bǘ /]o_6d |fϣWn`R<%3JQ=ǥPʽq12Km-bc''k'T^u=i-Oˎh|M/_۷;Q׋Yl66pΆ0#4*"vÜMdsۥ#qw7YtɌto2C%M{3Lpų.(YjoV-3ǴY`Vpж+.@,mg.` M?:񩑙0^kXŴ:mg܈*vF vW?"mµA8@pS6X⠞1A0AplEv. s:I7h UX yx8O(}&҄]ٞD DpȤŅT'%#`Tr)Ԍă1!QzqP_>Aӟ%y5l/'n|['= Cx<ʅ% E%mVa'Y^9 9ߨ':YW̏4G.;JUcl%$pF"@VBn_乊LkC%~!(9B\BD6/īi;Se:A/^C1v 6\1Up~zd][=pPJwjUw~ l^KZLPآeQeppsJmN+ 7**ܢb둋RlaFxgjV>XȞjCZAe@kO*XͫFSX dέRQ0 50sυ@qO %gzAr #f:vRL^P eK7L{ g'@}ʍP{s)m5 7R= PqTmДhTۑ-TWIRݒk͡5' 6 V>C@m_]A+>8F.ϟo*ImXx )ϕdcGyAC`t~,4u5RQk2+ f`5^:@`^@_bD``24 xnY 9rĈy񨙵u r|U?68Ul;識BGkwomWWX$I+}Щ%vp,o4w-FԬ}/x# l`]5KJYbIqUSWO%m˒,Y^wUqhj!C y}zN?2W Vi20GZ$B»Za g4hBJN7ʧj@3W,> grs4&L/.W}@CT{j l]Jq@|)Ҋnu2 [EjaeQ;FS!#u6IÃrK:=;ĶғmcMd\ڰt|فxxj=nDr N&K"&) _k:nݣ`NȦ R) 8dٍ,am Ѝixܫ~ux5}%hC(q\Mr`AlCxGstJ}Ԭq[J53yN.L`1wuk neo;ެBӝ;‘Ȕ\hhQ=T%ʙӽpGaw"-~y%LHtKjmUlxv(}'t P{FB[ mURWtz+ZAan2\#M?u*ɰwxTisHqc#XSEhA} ֵQ $:hdX=vJM qzRsGev*ˀ@BJ4JYRJ8L|Ӏ ,aU`38S'0Kdm ME$#Um| WCTicG~;*mU lmojOMks T쁍\Ƽ4c?-Pa=NbmfR~'lƘjkKC&,N!ѽ~Ԃ Xu+t*GCL5izbrӅmk28 fwkGi?H tY8W0R<<.p-Õx}|NR68yK!p*4fe5<̤flg4xa "Ӵ)< d1f tfaרho^ ai6ڌ6L{b#73=ElxTݘ\q$T2N쯡, {`MS_9gVJpЭ֧$CCz[@Ńvk*礆Bx YJ*EukOa[[ $VT Ez}ԅ w@ NSsahzzv triuSZ8z9 AyQʖnKhM ,FV"6WL:O7W&[iPvvĨgx0^ȝ53ycŌʔD *g!FVN9]Vz+ƺm@!pp~v]_: }w|US[kI$4sojNL6Cp~GڋB&{Ƞ(!Tꜧ;fDhJ&DM7W!?Qi:Kݖ$־1!#yƐ_.*1 !"&vVw n{Rc_Kh,bɤ@"[>s%l}%@ٙK8G>s݈o*FL{fVs:bTjq͐'DYW?.Gx}M\$]rXBIn`MLh3rUTץS#+Z6Oδ;H9m *Eg=Nrp$OGoDL*^d@XQxGe{[}h~ZԨvaM3蜎ys8qveJGE1kK69anjRKfED8c.$}n]& X*d+uQm#=y'#l9GC/NY\Wä{B7A;&ef&t]]6.,_8Cg vO/37vkhGW=U)D]4UYX 9/XF0f4w}Yq&\=2dɪPN+.|fr0Ҏ'&U-*dII Dm}\jT=ɾsmzz\3`S0͹fwKV: \(eϰenq aH _oԔ՟U%%b`d }PE(czi!=X!Q'a1k3|@հxmeī9cB8Mv )dڒ31o_ܴ'Az6F`2^dLWp z.z o 1F>(#gǠ% 'lGrg> T]'x̵s\W_0Aɏ"_*Kt\\Vo$+A/Xm4esǢA8YkG?(tmC mka$d1#N/mLUC ~'SN9}42:Ӻq}:Q`"acKj[^dwHl5O$7>q>aQaJ([M Xc潳CeMj>ބ</r&4 }PHVh{iJk.^AUkki5Iv87؁ȇ%%vfL;zݾ!ኽ앢~Dmk970SF܆";ze<$ԹV6p62܃}AYjXNtti!:rJ1i)AX݅ |}DZmuMxEzbtMAak1Q vʵ^# XoX!e4s0|!Y״E[13?+QܱNz{4|#~ɏL؆Yh yW sw@"y!}pcec:o|Mh3i-hG`&=9pv]DKȢ߹>MFse)d\)\Os 䭐3G:yauO2N?r.!ȏ(`Ft[ k|I~^_Zj 0#HREwTbz3mnD-&3p*"$$id0SdT;d[h9V+myKJF"ᯖZ 592LM հ$]Xx}9 773vgzCM s_N~Nbdmvp.q粭?X„0vK3fkm]u#h:4Ý+'>pQ6!5P д|va6k⺲I!ADThn"K .;-mc}/r񁘮!l=xF)ubFh]=iWGb܋3ǘɼD-bM c" FL=Qza.'UPEw ,vKPٔ濅-$tt3CsfVuA\)SϬ@$}DmmH8ut2Y1;p(er_8x1a [_y  \Ow A\ |M]P4}nqTjI-H-UDmJjIƥo)B@ Lf CC;L\ϡ*9$D,xoh{fa8z.e1Q觟~+ƈnrOGv~\!A2cS{BreF Ż?s!cy@=R FX{2) Yp7򠚸E26Ec^_p/E hD-.waVqG abǔ 5ٝ6VRars;[23h%h;PeQ#v  9IUH"}Oa\y10dwkKLؐқl\M$ H[8qư)AX aW A*Lcԣ$9@j'ϊ\|OO\p2Ёfd2v 87=l.UЅམQJ&|:]fP[#^ӪS^eL;JU^t*HR%jN Y' Ha&"L&M6R^(=uefJ=Q*jh>r=qCZ tua raCmx ف(lI |,LT&\]bTCaZ0Ýk \GnOu~S*J]oT8▄èQN[)O{h [ms8j"Kz&H~k(d"T"WG2F@) U088yʵeˈ5A\`(T8bRcۜ*JFp4, >cvލNk >e LhUJM6rz|-6.AV uANxQ61qutr՚F4E.('!-ǂޭuoS_[)ILf/\9;s #M S,%NRu7-Xq:CxnϴLR1Q]Cՠ=A͔@ס\~+=tdDz4ƙ/#l kO%;AY gp:[` DÒ%;wBI]*6uca6UɼΥdgݣ@u׿7NUXGss'U|(GJIf{xOTczdx;;K~;4}[zkQ\c~*NEmֱH|p}ӑ&=jhpҨEAH OH5$S*P2o#s\B b?-弋G҂ &dL~!Ckmw1"v$9t($ޖucSB<0Zn"> OQ,FS,%vQ^RiS^%p)"`ZUZś8ccuP@ǽ~ۥm/nkDlު?F%.i"/zRt%)TKndl'*8j$kuFbpoEӿfeCB .4ܯdx`#rcVc0E }މc\Xm @TT̴^7B 8.<|A ]B9ZCG8q**۔S;! )+DISn8j594C `noL;Kf&S5Dn7|?EK\w~MG7\`Ȅa%A@/9BLuh* M|YՁn 1r鸍t{kn%=dΟ j{~7m[iX㷟,S *1n3KIt:9t@;lA"SO乶қml3O1'kD6P Al+-]/s p] W4F VK2n`pE/ yE124Dh5@?Ļc=Wݗ]Qb1glԛ2yfbo~lX%~@zJǔɵ9eX1lo]j )}Q:ɃplD)u^z*8:EE]c57w}Ma} w\wχSk#^"$jn|CVt-RoOvy4J@JWwE[H>(A3#l{{Hvzf2܂_1@n6HI4lil2 %+)ZϠuI4!+< ,@[hWPg˛ g_njq#B atHeo5f} .E":.IwFS'ګ%789!l'x)FoszݔFUU2GU䤧O*sOf$8ҁdAXPAq4z:Z|wX+\+1IҔ z>+ݸ@]Z@)5/Er@"tT!Kv?@˫kd2 RKYO&[ՠ2>$%=lY{S*Flsv,]m2ńY&xЗDKILֻ )#cm ~A7$UnUqʹ \t0 GB5#OntDžL\`P\᰺%-rMA)b1ɯ)2 v7BorJF%ÿ#`2hma]D`ܸsVKLm%ܛ*1_2gbHAYаS d<~2 bF) /˝o*V]l<뮮 ZZTj$+?f"yKЀ}`T"!VcDЦR2N .5˔)Km־:y[oQ0jş l7LRsRal9+40 Q634HWz/cǠ<;9mА\kA.Uzy׼4 O Z{d=<L$ecCCirnX4} xTL.݁ie|AI.`vv Sji' . V#,Oj ?O oV|niG HxvP2!Gbsμ \d>~US&G$AtHe"5x*)po/ !|Wۘ@6] 6 E,srARGuA !v&RmR-R$ SwP.l0p=uQyɣU}R`1-GS3yMS~"ԫItx>{z30Z`~QD,~.ρ eFj,v׹ow&w=Mi9PR19B 4Ȅ%?\= =Fala_Am9‹ד{}p, sҽr+̩֢!H {swuU4=iffN!OQv5|_" 6g ΂0_H+璐p:nJ\1??8+$/8F ǧ9"Iʝ_Dz34uFѯ;0*;e`%q|)(lɸ1hHVn`)| r͋G2n0n5fX#B>+ΣOEi"L$HrqAJQ6\7)/}tf`B3aO& hW ز `W}0uYÉJG$ ExɘT2KBN`,^'i%^+iQz.Z2ؘ[/~˚:wZ2NO|[&.,%Yn_qTA Ty?"IL(C2u&.l7PO)z| H2MZPt\n/y<`~KЂWM?.HBr^JƪAƱȁzO|=l9։=NO٫׼$OMKy<-Z H}F; )ÞcihLܬv0Z<4P]C8֍ Ļʳ@snb|(Q>gHW\*LR\|& 9AT[M6Wakbr)X @ qEvh>6T)@&Bd!#A,ѺA_UŏeiڥČ_T^#tKch5x]^ڗl,K M:E)]seBs`hg80ǓL,ۜ "G+$9à%nL݂kFt(;z5x'$dE..+u96b2|u{{~Bqv(Jv'\{tASY曾^, !űV|=$܈Qfإ B6 KHn=lLx 5!V6 }c N"מ?HYr]$qr;Bp1U$luP s63ٟf|2eE}k7j3y C*e_+z J~'PC6,AE#)mqcU8Lxi?FM[64k]&m[=@63'o ЕNm@bGٗ4Kc|t-=# ~D:*\fϢ5QfO ĭY^pkذډ['33Cl8Ӝ?aTFA|} }V2(7tV8-w4 j@q*xΩd` m_Y9QUiDt6@+i$ah4Z劷 Jg_Y}Jf72K49MŢ7d2d$<#cq= yYSr(hBB1mޅ>oJgө zhߢ=X屓Jd)ALVpmKaxHGgBw\#>77)'QzlV1iQ2k}K<9MH:>@#|՟<O~TG > &[F[WMϙz) R2/HM$sz%RuK7Ǹ;y Qڸ BWdl33*m ἀg;eȟ U&ʍh_U yJ9S[1:_W5(6ApoHhD*NDSoh6 '*ZlgM461*ƋΪoإ94EM$ҤN1//g-02q6XGxɊ0'wutldt(58 -禮0: =^7q|(//kXmPL9[k` u!020;< ta9z*ֺauEbrz.z=v8hnVǎ 1}yRtX-,?"'Фt8ܼ Yz0Q"^M:~ ;3m&L }nGG"x?: GaJCkz` t:#2. !6(Ȝ6J@}s/~yԶg!+_Vc_- RT^`'dӸI ld+ocKq~'-ThYv#K ~[ZQe/U4cI[=B] ][/zX04/윗qLճk·e/ G>ϵhTKځCaf#=^l ~y{[5`_eT}Qe?݈QEhICg.8ebNܧw5|ίE @qqy(vGq_i1N;a5; }jC% A?#;Ҹ* 0KjAx^(XIl$T 38#σoA/o7. tU1щM}' ,mL@ut;y۴}IATs I?f+ لW>tnJ>[YփM8Okg g`R[Hnu̫Lb,dߥBW㘲|owCkOM>sSɶӄ$nK(c[c-qT_B bKvhOY~ j`P?BG@ksKTUdF|&*ECI iИo'kFW' D C]6HW!a&6jЩ7S9B, (GUn.7ߥ53`hNi;]Pɮ =nq>/)o2Kg+P+'[:zQ]h"9J:-l3H;$t8%#WpS'G??:YANZOxg/D`tڞ`uF"3<\Vc* CZiXƊChmI kc>}߾z2̨0͵1ȶCҥbל7\wGh.]N#]_(']Ν]{A5[0ˡĮ?d6U*g{]l`>P&Ӷ;7rps#ܗFWd[0jF;lj!=8.يOԶ=?CztQw_S1Ys]8l{A}a2=]j\UvQV)yPiI =?͍ ˺ͩ|>_ t.vpbeMBEf'DN0RF՚|/\;-<>ʔ OqNDLƷm).emͤb3bƒysp$ES&mΤ?{]I4}`$Wi(έMqn疅ˌf.^3,Ign{0ifIqF*9ԴLXg)H[y`xrc`tbÊ*:S2 Gf2| !EΐFi)ϷdaxJ^ۉmmW=ΓFw36ôvL٪)7N[03HHqRϼ>BOoЬQgPVݦsؓ}ŚjKӺ>a4g$aMCgӟ=M zf[Sf`NnM+Y*|D0cL-r^,+l5%Φ-*v`;o4Đ~F~w+ 3S-%Cu\HFS=;g-+V/CFwͫ7щDY-Q&ݒH&y,oغ6L5#etuh;Q; ̋x={N `zA2{ lm͟Ó ux)q^j,jzE=MÎY*ɫr[*.eLV oXro0w1kѠI !)yhur3g>R=)Wv3wl<2r3ڏ+9&G.0B\Eqr۔xǝmܳ 1[p[w&Ӈ:XRU{>$1dg$f N_ nz&r/ȑk-Qw}=ϓ=m=h#N!Eyۜje6eڋʆrH$pȣl2,^}bHW~bGG悚!J[xiv1b tKM0t3~%i'ԱOV&8xk%l0nVщ.96,<cfC{ro*R{;D٧YElٖ}?K_|;&' yӝ9t,(zƶO|YeP tai.2 CE>&K{PMh4~h5NU!`7 ~$erD!ؒF6Q0k&H"':=q Y+Z}+x7ա_A@2 `y-oB]u+$01"&.7^^/<?\p= ~ C>q"ӏO+2C /51B\!a{Vot2*gp9;)]8mVve0l[rbyWzU Jе̑=W rK0h /L6+H'v&).{ qX/?ΦO2!ߋ՝+/uz?ߔPP`Q .$Oy€LE+pd6h3MumퟃG,5kjڳ8n3X޺'Ym-gךZg7(_{T9|{3GeXp;B#=G؇Q2 vNXʏ~"ba^ Vgp0:j ,[O]SGʐ;y(yJ<#5ә..qP6@z+i6ANn9x93"4܍:j75O#m@sc F v !B p:?7P|v pjLM+u@߳)I oPIߺWؕGFJκ3J'JnfqyL)o"D9ɏ (hugjŲ=3B tb kOv{mIޡ&p`AXd2_[jwmjɷS_ :T^0LYB'J6mi ͛~qq rJCPHfSOiQp5:z@kƌ5Al@WQ *%?uF>:Q@]5 "ujҹ(8Uly] ȍmHBk"_ aMP>SbW廾X:w&.X8DS1hk*o ?B̳I J> V&ӽs<`: .O P} gCn$ Q.Q_W55\syJqXiXQ16&^tDQ"Uѝ#S'wxtmr=be fѕE&̎[@ ΚϬ-ݳ twQBjESCuˊ@)wq(P5âp<-e 7]sގ]Jqb|kմpdNZk\Q1iTt ǓΆl `N]Qbw ?(AG"WuK%4h)|,EHfg7?4& A\&MnD9Ewfd ): G yq۵$F۳?@ 1N}uzohdg;\O?ќ0ӭqzqD>!0JAΙ['~Ҍ.@%?¡|6Z[Z/ >B9̓NyBS瑽 vO{.u&]sYTQP/IKll_AWꢼ v^DLt]2Z @yHU=l#ٙw-ؽc_)KW¼ ZΏ.x5-P#FO&F>'m2Grq}١w OKš!|'a:h ykLY/!Z+}]Y3V#\GM@riqo3tٽO?jC'B4-$msD"S>7'HK _Z-wJ`Ļ;VmmoSL_&ļd'XE{RNZS|HmNOi4lG B+]W/Wf*z"&k~@\3N@Aοmv ;(C[a:c ȵ|^eJY xjY7\m@UDVPK~eR!q& aч΃[]Jh#}W=x4\mx9 `;O}*f N(/D0cO|9-JCVhwOz?SlgA"Wojt/J@`”ߕ&`IgQV&iϦ;RR YF O*S&PSeY(Cޓ}sRTS[)49 Hƣ5(LBtZE,`YJ&&"sfkSyLB3pAq9ch#tX:U(7}z G#̀Tn4\ꄰyjݓoBHYl* 9Os]/+<f2$Bnק"R=D@z߲m]_x'%<l=I4252Phr`rLIОOB-Rm;{Sk𺞷B{68=Ğ20dW] e F Vz"4à&ĕo 1*BHr='RA'cʋj!IXmO"Q @@Aؠ)pYZyw2Zx9H?fme"^i]QMnCF*V`oao>lnvwoU.%޴8~x&} $M6%ALndk%-x|+.61.B:YO|jB *KL~.ǓȪoO(w7 RhK5T!TRG߁*"x󾖞JN)s靡+xb+"Д^# ? 0a"xZWɣ^X\TZ7J+9x 1;hVHvu-nln:'.MF/.TTWk"PD`a+`0Wo4֦R["r&qE1X*'7P)c JFWp2ys@~$]lfQ-u#J1AWn?6Ǣi}DD/]R$^RGZ=0L:Ԇ9`jIrqB%}~χE0(+Rped`Q&cM(J( j]{|<~=-""Pht].C8tJWyf1Z>u̩>&& dB"q =W]lKzX!po*B֠pBI">!X0l-6 w>H)׹?W_#F{엇:׻?q4Y'qQXJڱٲ(:Rh| BVҤU7:cF:ԴH#uPs8Wy)d$8, u`{ۼ GxHp%ߺg)IY0+zELkw1DŏV;Ei} 8F:٨r^9ۼk\KE5y>75Y1Q( /MN%Ļm%0&]t2zr4H"v=1`%4ױѱ6_ʤ85kMp /ņQ]/6hF%ޛU1҉&M "r&? r 揪M̲*ӞivNeVnG^0GXaj^4̚+aPrd^.|&[.+0~EA Icrcoa҆P\P"v?rd. FGME_E7mG3r2c7"GVύ}ʓPǏ҄V uS m*ak8eϧ#)6ׯ=2j:AonXYݘjjd-HEij L d~A{6-Ij"iAA+R\5di|9IxtCvGr@Ei^̭>|q/A5fTL`Ј_~ 4s$gc Z+cgR+'y] ֗3cem-2Li%cf5/sZ+nEձ `ڇ?]BH4}@G0[8$iG(pX8k9Hr 7:H.й[EUB *h(fͽx"THb,GWNp2!L&LZ'B5 10JrOtϪ=vg)!ey\i+ιʂߒ7l n!'čeG"We-ਃ >-ͯMGb :9ŏHv:}#\UvWg=~^-bFQn%Ri'nMO]7;zʱ=4s~Q9l6׭#NYda{v#w@&g9g\ p)p0+f!>gs#}9?FbZ:?2mh+58Vk"<[R=Z4""kt^xMhR̡!4L= Uܣ^!!>"'No)'{ڷuMqі 5C͜XuժtI*79V~AGK15q&0% :Ó/pZs)9c3>olf3pw0);>qxq|ZX!Jk-k-F`!W>݃sɟxH VkQ~Z;85|Xט/>u(m,tqEVՕ+N4֩kOW@&tB8@J1/B=[TѾ2$*˵~!hHSFi2|Nrg'* DK:`^"{KӺ٤e y*y0I'mly'_]0fc2..K&M%E#EپZE~VԖ>w%t`UݲY9J-W2^L֋~!/쟭 DA"CA @)ۚRkVO~08[j$-dMhn߅ߚxRA TTJ{>vG2̛P 3]Ɣ1߆ܗZʒRJۚ+N .=0p.E)j4& ,#%Rp6)q+uMKw _l'/^:q:_U3F(siƚ"8bHVa};1a#7B;(+edr|UҐX2Ԁ܃TyB[|}Oj$A~V`0fv!cҩzלx(:3NDLY_\Ā4;Nug2ۢIv^q%̨p#ŪPU0p KDgH':Cz]]o`ALGt'^Ж^*m"44r+Q\H2b1F02[?.xh2|hK#`+)~bU+T-0̝7_йp\@K=~ ߱avXS򣹑w~BGhL C-Dl؏QbZ7{v ;7SO.您l75UDk 9Ƃ'EZـ0GMȇ &݀`j'$s_%`j D TtA(9$F)dVRR}GJṆCG]"b4&,c$=}Ix˳nEBu|uF\ߣgZn:Wp?4zmoLA&$4XPu"1/M9$k 9 :P!Lh!L. xSiG Y`@q{gQ>HySp$v;P(rXCoN owٛ{Hw]-y4S +:imL4}l|ǹȞOkyCu=G/pc>/a䲣ruj =;o̕r+v91ZrIÉ)I_0erOlB`va BZ)[?rZtxTf vJcr C/H9-qi#_}be,bq@5؜ DS9>ZBKOx_24Ho\j b<*weM 1A K`z+(V覐Ѩ PN}r=!ٲG?0@7Ŧl /G o͡@&*8ERPr4.~Zzo] >(0Z:F^5n έIx:QWWۍ nr'@5Q4 Xר2旹t'&m\x T0UQ%S?6h,zC Z-`㜦f˞JGmu_^v$.;"'"Ԕ ҡ|ތ5IgɢkzTu&uC %8!փ9,_\*ws_SFI< #~FAG%%㒑ΜAyMsśΐhI(xyAHXUo@צZۋݜnSx /|TH3J ߌieM[!"}pz\JJsϦSJ?Wnf~< |iW#R;rbZ ( Pub7 Cֻja;2ABiR5ȏ$)3T@͏jƎ%lk1Tx0ú S*Eh:gI36UM!#´"e,}fI\CNHo:,c:4y襇=B52tEzy$j&J^<5!*:DYUe=]ǂn](cѕbL3ܼKKu}~ovveZDG2)UXh^$ m܍"̗.e;*%Af"jM=w' SjﲀFQ9>65i/hX2~zGd g߁u!b־xH%WU Hg,5qVQwUN3S7em #dSz)YQPXF9D!LJ}Сdaq٧*?mbu j^]OzaO_/}T7e/_ĺІ W\ 1?ϭ!AH|1D@\|ah'~_[')<-!&|ڥ"M0Ey8pHQS)< dFpreƕyZp0tXqho hWQ1ǎf_ҰcsXślb1( b=F['UliWUN-䁣z)SpAŨnDJX^?fLf{;?3{C6jg@'5c|.ZžLGmkJ|~ekx8Pgamu6K[E&FlyHgJftag ܤR$o6 9N!GsIo'Oϯm8|UWc"ݓ`hHB?V"= T2"ͱX3{[t MJ/ N%ᣝ'(D vvj_9DU@ d ڈpRg7ZoI@c⒪/Yk{]7nn{_VaLRgkWm5 YFi[/EFa>YIҽE5M=-TǙ9Yc`e"Tr#?Ɩ(Qq+T*+2%d4p՘}6iw u$'A,GKQR# /'w{賍nQ;{h${_uȩvݢ̍&ϝ`8U帻t%RqnD4q ~ ""͓ΖׇdӚUI^r\جz0qM}dʱFniiq6\Nkؙ!׊xJU] Hpl0SІخ]*ʚ'-_ 3k"*Zd^hpudׯ$JPQ{Ȏ,SU!s`c/.z )\nHef"6x2(@eƁqNy cid@74pw3;fM~[ vYD Is!Scx)Da;2sq{{ڣlo9(W >ci3+߅tх8o7oPE"`Bd}X-x+w7l+nĽ '9l!˜gXi kes{uL i` hݒ/ls?ZюLUb( H7Uzp _aT۠IlChGw%GtK@u9Y/RKU7iSқ¢k 2Ǿbޕ Li6(,!f%~w6p*= Y]8_M+3Y!֎!mC/7QZe4iv'm"KyG՘!w1@?j8[%ƦƜћr.Ӥ} @!``| Zέu{27Wε0X}SB'1brO9 6?LGy}h>m4DCbFwָD8 xѝBH{QۇY~.,d$R?$´ VmUnVTj.ǵyzZc:czkCkCz2#_4G%/ZW-^\@8ߣ9Iz-:Bɱl͕ݚQm8o>lM3v2- L) iP.$o\TLH4[剿1:u `phsĦutÊm,ϵlj$]XqL|*/ᩏ'ʅw,CSSsQ>-+4N҇x/Q8j+|U(>r[ՄW!Qn SKĆRP{?;c8N9DH$>)t/ <:`i%_!ڬUkӲcؑt9J:MQ@-/oTBm܆!{^CGPXxV[GMT `eg|̲B8 >EVjYo)6za]hWE wOj,~zM{_C5,DzbQ$2AK<+?z]@Rh˛O/q,JcT97 dOb5y %@!`cgjIHxr0p>Haq"r5{7X$*h,u npM*HGqi=egJȟr@y9ۯC6+6r1fLæ5Tlzk;td/xHYxZ;+f􇱜K/tF<^dHkk;4NY[icPx5,kpR!3\bSW)<}.]\_qF.0հxpn}g(fL8=h uj>< n-ݲ~m]@hGH ?^:P*PXl".[_7UXWAouP{{sd_X6D!~Ggu +0]4D ;$̴mh=O}%q4>|l:re ?Nϡ3T+ ~K+;!Hnrj U`ODJ<-^>WnO@ěr@SǀFf׆mlېy~u,qN3g $.iz6>L|X<3;uyczDilPO%ZRgSkOM\ ԖaKrِv"?I<%0d/δ-Oφf}«r̷ëDmOYncvN1tι BKNzؗ1ڲfLGodP]jV"݁EK؇?TSȈdI[0N$-cUÀq96KٛD36Ա`NE^jk%ȡi*7~P 6r5z*#|t =u&f6%XwH5ESK#?Y1f*sڱ~~ejDdұ&9/Bu0/M@gEI"$:/o ;NaJZ\PcWiy4eo8j%Œ GoFw$XG3 1.v/?qc܍X }$9zfpIυjpe~!1ȢSROUv^36VcoVTҩU;5zXi,fz9bfӿ,9P$vq#1`~ƈ{e>__ j3^&t`L0GލlFu{^t}~ ?=<*;kJJ~npD{*W&){)ڔ9y`FjK DQ>rX̀[}'ѫ4xUs5{;qN-~>G$$}⼱ nReyʆ3G )E5T! OL<΢˦sr)ۓ9c  GɎ bn^WI>Ka{R+?U2I/^;(}ZgBxX=?{' +BWaQE 4m=/d:])l㊒Emv dxe>Ee] f;XbTύU` =:N|H3 ,"V6BBِ/dgࠜ%aJE!ӈb:߲Bڦt;Bћ~(:u6`8I@֕a_=⾄N`A8I?i.fp=cv^ɑDc]P,d|?WϞ߹)3AdmLŮs;&pY $h]goP /{:mNJKTP+.S;w3Ɍ9D TW47Dp#k+D -R]&br#=y[$sa1X1^lE==7 tCt`Jf!Er'#Z/y-пsLT6;{LM9RrJn2m9g(=,FM#XquMI\nWXFig00IQ߈kx4~É\H5ž ɛPr#S\l CgcI W_|7ND [K+܎0$k4bǰ9[iHaY`vɢH3.<7HL@ҧmXjy?rm@1l5ۣ5SE{Q8 tE JoM9΅/ UNw a鮹kϩ_3[ /sJ͹tUyKjL6J_E%Hvkۓ!̛MZw'ϔ6xm@zK!r"Zoїw GYK?:&b{w4&#=jr䨦őp>nhO/?(zқ;͵ 0QzeV$Z˕=k}o01+=7GLHXn-rww;"%}a`,ul |L#ID5(TJꊍfXU95S1xh،] :m[,ƄcѰh$xf3QT^*7Uݩбmݶpy?" I,R)֙,Swj-erê\՝t^gfxS,*l7…Q_*JE;!Nꄸoj4:c8L&$)߷FxOrH~b96^Wv9KvDB \a{p1Wd)ĝ4UvH ;0Fíb]W28ϓGD.cD@+Ը{dizS@bK6t%Ɓ^ac|IzNj1)'gR'u#&5C$68T(5Y#x\bZIPF睩YlЙ`lEB9bٟ_5^?ÞL n"2Ax"v3C e{+zZF )lR#i8xo%V@|> hV#8 m;YPA_ Y{QB1O $,h wԡccG,v.]`d'rAGkKarSf0z`/'(e%dG:x넂{@QerT0';[7*!ߤlz%MoꔛQ:&xjdpuo8XCcWX RVJVijNLS]"Sf"$JL51\P 9R>(Kƺœ,V*dT^ycmfbzȇ _jaU̶1ֆmA+HOw'^Aҭ^KE:*? 7mWjm.ChԬhNo]ST0'ěnI+:MxW7dL&TD_>M MB=GÞܘjd!cYL/$T|8a_S 津P8NC7lgYu3b+`HꁐVr-Ԙtn_{?4/-I> 'jϟ?p $]tK)Q̄oWuLl/|Z6j 9yQ={-i$h*Aߛs4\Tk>9&'D=xobiu~nBfA.DV-9,|JF"273`(T0&]βZ ̹)N z#ndKq 1&$74*/}(E9x8KKpz]3ɞBjġyܿ.+$O/f&̳YiA|7s-Z L!tcj.DVm(v~:+BQ eix#[@!Q=+o()Ƈn,kk]h[H{<$&ޗ*tHfNV0@z,y&<<+@Bqt.`ssNqGxtW ڤZ!kۮY& Z(YM[eTcn/GzoR順̨W+5gm.kIXa4G[u5ƣPi1j̦;|d|ݵWyI+B̡ĚPիT0hrG5qqk~[1r RM _iEJ:=T]- Czl^{V[b%5&$7zs}`u9W?)!_Nofk7 P-Ϸ|9~<}Ɂ¯E9T|9iĘb(.y? Y Zu%(2o{eBH]+%J$.$*/E<_)q,ưl8`A1b\~s*mpzl-.EY!O/DW/_ whB8xXXw3ϡ[O!@nDrwK* QںNhpj-Rtt TTU*q.F5*S8 q9{d2fuc y(H,Ekn63syZ3n3*nծoe- Ȉ%{\Pr5?u\':$xtÂ|sRա1tJ1rSJ65YǺǴ ͅ4qђsqڂr,oj9PdK(m@6ApgPs$[\qS^!LT@rke N>0)H~i0NxK.~ /  9=8$mR yikݻiӟŠzW r%9K%4t^d|WuO1#m? Y>j;>kܧwP?cLVX(?#ϋd ڀ̌ 릔{% BȄ=y#274ΎDFҥ=&޽ zp\A*-C'OvDˇuYrm8ܹ^/GJn(OƵݙRȐ0jGK,$.iW2v8o|?+൶ɏ%`oqd:)5xyLy> o f#]PX@5Y(*1iixwD;эj='凣Z16Ք  DAčOōp3W6qxD' ( nͤzQZ{iDpDTy+:N v{{55^2\KM/j)rKYtCpNK4Əy) ȳ%Jy㮖irr6L$J_!0lE):8xXy`4eZ',F,Fh2:?d}P`҂40$%;!i2iZ~HF,D7cBX)f l9q$i"qa@ĥop(~O&$NPdm&Ab&y`S^zw/rR¨zTnԎT,|+{Lt';>X@C( `@oOUѳ,7D5jޫևAkxjEV+gC6lK:Ug71e"fxEp\uJY]o/q?Lc*:I^Bnc{A%Qd?hRF5+6*dX4M ꄎa`N.$w5n1UZƖ9Ӝ|D$l}Sa \Bk~ÁEai+aKO):d-9?~@O) ~qıʧ-  թviJa i%Nu?JT [%;>L!mkSq_aEyWASaO S%l7N)?s%ldV71Ak0y>eJo\/=:Z)hq MPR*łF5'T30xC`[K=Ke3 ;^geC qd.OzEny`OVXj^Z=7km1W.[|: 3ͳ `FO՗}_Tpež= Ҥ*B/q$$dҪQ B)jh{d>T~(̦䶷1B3 2k4#]A#.ԠiU%kHNv=B=eرxnX`?^蟆5tw{逼۬B}}kWK|x ըW( {2R28~i3k'1_@3.$[x6lN\M% . &`˜AVdʏ͇ F4#dRkM[)ڥ\-)pHȧXҧY9mUt.*9A((<ܝuɣH+߭o [M O_77_j@sJg*R"TMU[/+_C2(P݈\_99"CN)bklZȄ*kx_)Q+5Ga㴘͏ni8d Ut+L,(suJ ϶1.Ƌc)/P$SǟJ̍&'5Zѥ渢L"nNJ싾4s6PeԢ`N@UA9硼_=9 䘻x^&VPbt:JIqAX)r9E3iؚ=əadntJ8{ o{ph.g?uIE0Y9Oְ&F0>or{u4+xvb%M+\p6E_+|8 Pg YԂV˓+ S)#k3滀)W*Y*Lxĝ~)d^{ |6 9F7P #}gM4E4 2igC')yG.]NtHz&j;zlWo\'rD36eml0yq,3(rGʠS/j mn(+O]~J=ۦ[.,+:?6R{E'fO\")l0Iyy•0B0cg_:efF:$wP# 6؈W<b{QucՁPy;8H@HӗM˪|5԰mBfE'ErL&V4݃c"kAkDb?벟ܞgN4(`Pݚ)L}Zlvqџ{İ9/}34k D' B:<s!2O`A1 Ѹfo96 pund2 d/ ni~&rjpF_/|5:>xp?}zL%\M}YӒVi"]$PZaAguEłiWy,TZ1tn (<[hD@sR+*PC4[;8n"#ZMtc^q p:և`Y~ ;fq>cq^G }eQw7%[Xڨc-cvK}v_NgT!% rK?Ro} 2N|͞%?Sg2]W6]N\7V̊\q8`#l5\^-2iq-b.RP"i*jH ۠U$\:&LҟOC6@XjG-OhlK{߽4a 3X)fVG؍3ӪCi˴zBd;ﷅ96/qfA-Ҥ+$וCpfי<D6dO'/8܀+-Uvs# Z*g~S^tB RfU?Us7#+Ϯy*]EۇŇ]g'iIaBΕ]?gLH|%v}9|̀fyu^MJE)PߛAfPNpD.R 7-sz|YҍH̭+_gKȃgQtBw;Gs>ntQO@w{NEL%6\RWs:=ݸȔ#0xED\J 0y~RvZ]9Bob|o5,/?vڹwe*^cQ@A:QM`B0*3-8r!V :1E׎9e߷Zd>Q7[+6t13@ăVY>v(s< $452qWult4-2A,:;z`+iÇm ~ %!pcg PNW҇gifPj*X򁳢`ז`h}bCxsM=f ^8;+;#f]O99(&,ؒ'KOmXR_2ayd aaԚq{*63=_=QST\'(<'lk oc285sRtF,o)ۥሚ$[3AWk[p.6Ȏ\hĀ\0>ó߹ޓdüm0pԲnt+y0N+쐡y)S΅񍴆]"o˴54[Nh#ԓ63sX{!֫&Q-R".OTHHDiG\ E8q* aX9C~ls/|2^,=֞&KyKy 00,[YD 2j uV'ژ Г^̠:ݰbid~N bO4Rlĸ| h[]HI!PTҽW‘=70 ѓëb0rr$ǂdkw`)0ENyΜޅZ:Ĝgjdsmq %zBZXW*VUIο :sĆz1NI@a6Tɭn#_EЖ!DtR'ՠN{"rn&NU9K^h)'Ovf&>OM)u>҃!9F؉%nLſWج4Rh5Rg+%# &W1]fXP/-sww -.2 ڇOmgJ:'u$DTPC/Cd3U:C,/*%ޙcXԵ+]-S #30˛4CI;t}*ܔhZ9;=hf0o[:DE}1!gqAJ~H&^&x{s;6y+yA3.}+P].3vhs!η/> ^- iZJCmu:+U*?3pFZ[J}(գiԷYOƿkUowsX_Cf;~o3!N sˡOTo{Z$p^ޒbp ۰tb ӡ@J8!C$3MW_$.&kÚpʾq~cҖH4М7l\_i?}zz* E }gg&`DJ*iP69Ȁ@ K!#kS(ER;9irw1W'݆4h^3y) C +o v" t}1z(Ԩ/W+?n9NAL))[6ReU v,8J XϺj@9/zg?k)Vñn@~%+սji1Ҳ^7[rt"GyՉh7+n.|=6y6W0 -?.a4Au*>/J|8e&bAUB4e25ALp?5 e>~I+OLP{G7Н}5,S`U.spEiަ櫕_#W WlʞƖꏉL#m#M^rD$ʸCw}ӴwIr$pᘴHs"bTÄ~R4 ?]iܘd>̃"QƬӀU݁ 5BΖT^5V2#1pPWb޺kg32eh=ےy>3\v#(|sZK $>q͛2QŚ0?r :I)b0xȷrW3ߏBo&N6'{* E LIZ+ēTu˳Hn8 fJD=*&J Vr {E$:)n{EoA^\উ;2wp DI>jYB^R!TS@Ro,utz0i}ejaڮegEW,]L"h9p\.`N3 {0biu[~I3HXW瞶'ǔ|a-o/wyҀ;OA”-rL[5^;R)U43 :<4I"ߟE1"mdmͼ_H$PA`SC5Io*c{<)YQ=4) DnOzle˥</pZ{ 3kVbPvwPѪƮ),^`f}'_𳕪b c4Sx򤭵G˃[g %[\b$VjÜh5 [::OϺC{}}?T'/sq).$6\u}ۊNyZ_؈zghnJbǵ5/( `*SPZW!{=loD)w`P"0RRH_ =_2w8UZٕaM;D6Īa{Kf4 /"bδ.hǐaEL_u S|KzG Ƀ$") ䷿5+ZHm+U eE .?I??onǨWnƫH?p}"%bjg8Or@ ;;20T 8vKK)3L:Jtlah`3kI{ 7Q?*12 >)޽䣒-#( . ZU'n4uZXI4đ]?BmTϩgJ1(uۤfB/[p~\ 8|rbW6xv&"]!8l- (Eͽ3./~\s9QmqEXǃ;z2 pQ%I E.0$0mVI#* tlZ`ZA-koՋ$k 9^[wUEm9< M ]] ,l3^dH;^]V@M]m[ȋpyښIg7VI\tfږݖ>!Dѭ=.Ω' rRLT~k2]5M\ VUD'zFӫY"O e;/J+"Jѵp6"`H !n.B=xOnBŴipa@ vDن@ZAyD+u;leOFrdpۉÆ1"bv,A_>T4VAȟzF8CæB|;i)GkO nhk"("oT|.5 AhkW)l6J{ j sC|/ވ d>>N@g \?cX֛G+H{术m_|=%BQrG+i-V ^Sڬ 36N-Z⋗ zuct3a[bQ`c%R57Xvw aٺSmnγo^/ĉb(. [F.()ښXH1P7nØ7M#)EѾA*-֥}'VzL=cCH۱˱Gatղ0$>~y\~j'Z Қͺ SQIiV_ KN]?x!z`( .8!o|XV#20Z-7EŁF4]w U\S+sͨҏ8 `TvZ")H}ltR0Y&\s:;aʝLOk\e2weݜ`H5o7IEp,,ݯT'Ȭ0v(&}Z K6{: ۓGXPW0^yAXOPΒ?3H=4Ѝ/e խ. PxcuQN?QlTk'To4J6{{wpp=>jv>ƶ1SŵYș*,}|.zuW.R'}ʖ=:5@1)mn1 MSޜ8 >z 9#R.)T؍MV`6Y虼4:= &R'F_r)F@WUIA"?cXj~Tr炐pE>zNna`f#p;".!O^r_ (M.?s|Mt+ X<U=9l!65L446NmPWD؆lH?ffC?"rXx9 J!B+Dw2".OlGCՌ@oa7~}&jƀ]Q&?8 2)P1 / :Dk6T KK1T&3eI`yzЯ\S͹_`uwi,p;k?:IuڗJrp j߬b@A݉#l_yjjȚ hҚ+,#n.4+>sA!?3lr 9܏ʵ!}ϕg?V_VY^ 9ON~.5P,(y{X'!O:"Y!W)Jc'K7ǗxH&|I9grωnX] l{B,~̀V2, 5c*O-/~b>T7V$ yBEr<ulCmd6H'ӹ$\uVfx r{σAQ"l.:4C. GBt$;&L{[UT]v>.p|U3Q  ҡ)aJIlɕ17̡w۾̀T0[+D*tɯP:4!8} 0:9 쀰݇,(6Qҙ5$$;2 +@CIZ7 o 6ժHfF4WIWelL-8MÅ=[7&$O&d]:Fv wdQW@ant0:y=.nG']>|TɀaR :MG sTGa}xi6Z8D%l%˔+k總rנ7{ڱI< [M@٘:qӑT9wc.W”HHzMlwGVz.lkO~瀧RJzxn#q]xrU[Ysdfۆx+=PP8ܤuqk2 1Mu|1| Q{F=:a;ӆ5Us6C`-}3 >;0/4TyQc崷IL8f}T3KWw0Z0eknޛI05p:7=yBS-6TrHvXz93i?Y .Mߖ{C|7X/msH}zl*Q@@FeM#k[wN3TPrqRV @ V,=ߒ)je,v@cz[aޙ']<.ۜ  }$r`?dٟ5nɧڝ AmXB3;Sd9w5^xݥ_bvD&uFպ跡-eu;ZamO(~,} WP<vVknsQH0^`*ܧM4ĶBfYB𵛎؎zd4F)D9K1 -6^)IimR 69_Q5*П9^@7s1cn @[oBYZ "3,GmM9J{]>N^` $%UԦ:?o]z@>`/x^;y2/k8CV_1pjқ6+Zj פ޻DG{PoiхDv7=+')],'vg\ hQ@5kezh ʢD.<,qCȺh \1?Pdg)q*Y5ǿ26W$ e6@cJW@ iM Zcuws&- +c/wA@i.B%M,e~4ŝ>?Z| NyD&E+L0(ØK5p?1n ּ߿Ew l2CYti  ~$s4[h l4m(}.M5+GY㒏V6M+vgXY1[19ϊFxp׋ucMIZ3 @RV6JCSȸpyNj-h|n5ځ^bv= c#>-J@Fb0fQO=hvHYstb(qhɓヸiL}*x;=f&-~ɌY!tGw5&"hrѯ{U6\b!HJ:{!u೭ւA@/#L>Xn+!c f\Cϓ*׮Aa'D片1W+uoulmm5_@=zg p ?N H"5:S\7%E.UԬڕdlHQJRxMj&7ېg_."y6޴/&k) 8-ɪ(&dd]Kpی o:gZlN}[*Hѿ@&W{ '$Lz&uMp}I'W@]g_{۝*9d_a7PyRE%6 Ty1AZGk=i *g20Ԃņa'IE-4zZ[m"&u&{:LĶ`D .o >q064CQo%ָ/yzbĨ)G?ѓ)'l3^WOҹS,lءEK`pygc.!QfFkV$LVnj=y3k7L~_˶zL!XPs2' pay5lng\=:AꩈBo+5+R RޠTe +)) *UW0CP2$p/Q>ا*Q)Bn)Zxr i{z.USm1[1'v :KPH,`O.fn{pT-ӱӢ l]U 3;1 YUt毣S:*J8&u =S=Yv5˶`t13ϔE[M1}b,ȯtZ^s(ޒ*ۦi_ >m'YUf@dƛB 4}f>PMDџ>'MM.Bs 6˂ +^]蜘/><}"O'vKa\' I"I/t!F~=3 c:Wtk sp] j:}Ndٌ̚uLUK4j')~F97 &vƊl>;c9v]T~ʳ`9Ƴ٣:X #v~́uSR$uyInĻZNל=l~!`n0:^ |g pcf5]R95Kvl{G1WjM8qlK =.#8 Igiw]c=fXYa׽՜ Pz[&AocYe u~ng9.A*;"5=B.r (!v᫇RLdDA׈6%ltL]4%9b5]hzlT &Jw@?:͚e{!c+a?Z$$)ԧv{ީׁDimm,5紏V*Z83P 5dqStq&zSK7dmqxX`ZckRvFzIS"ٲDm>-* QMf5FSv״g:!Iyq5OgMYR1CُoV ; DZWfUH~7Q](^mSv`>9cFR>O]4'>u2.Ǐ΁KC;nEeQTkd,Eھ !qljp5U[g[\RփTTQTwL1Bjz/cgK!")qJnVsoZDh;jFvFpF XYnsMO Ń`Z;q ORhv'?4D+jO&inVnvL 36]H%'Sw)A+55>K WD|Lp椋,bM"+A &V<ӆz!N#1j8UV|wVjd'gyly2q66, IMVepi0K"^/V#P=~pF;*feRJ_CF>){,9 ؞!~qP&E҂bMS Xw) =VO`b_I~x + \qك5d`&]6wЬm8 hM?T`Kz)m|9g|wZ^ LRmmEb;y6#.AK|7wsVA?Nw <(Ca_){>63iR\+yE0fc8Bѥ:J2"WiPT&s9+K)pĠ[sziYYɧE#~BĪkskp-5{$o; R\ Y ܏N48 pNlKkcHl&*7H1bTDz9`Hq IY#U90G uܵ뼠UqC?ѡ|OI&{T">rλ%rC״>#j N\NZK n;n 텃Wdbaښ))ٍ ?2wWCqDmkmMvysѼBػH{4`Z $0jC[6J[p4&᧳-B*pKJE Gi2AG#-^jks2c 5}P|i\W-9+QR"Ө c8h'pBa;}M#j;WߋOslGAeBơ.(Syo*x4|vZl7P$<Pkg*Ê(=[8 >e@xW8amvߤ"b =9ԓaAC cpuC4FA^U'nIjHl6 %tv:4ӆ!}?ǻh'sT}0GM\> ȞV,DD .2|S#g_ahc~_ _G׼<;;2)vUtJJ+*`L1nAYkf\us|ݩ0)}gcXȚFZkb#I"H"Ix^/mjC´'V(!L($is +M]|&YBk7#4h\DgF<ݙݫ-P3ܲ'`Ԉn{D qxٻ)\6B-#lWYƀ<~ r#"ۻA)7ՠZ$]}Y_Q h odA!DCXglݶtPE׻>=k,c[-3O4ɚ,'5>!WGv~595[8'eUy4K|<_&Y늲=dvYLte8ѐ|LjxqBgLSH_3K6M!,J(Pcj `F!f"֡1ԛH ?f ~b/Jv0ox ~_j垃uJNjKF{&d?\}iح kp+f2礲3[A;3T9+B#[[R?r\ӳ΅]>cӍ2g=++xBu*7W)ɡX{f)YZ2V_:+N&3N'7/cvh!9+ >vH9SC-:Xp,4,CFV5E?N` wqzǕ yo3,JN=z8,JC5ŶsǬo'OE&&Pf{mjCK؊ 5{|#"|!r:ZX]ytjM%r}vi9S<?A?DC`1VSE"k puw`)_(ZNfIuK7R0FGE*URpx %9(]~OALI6r 3ޱ̃w,x,'JFT3U Yf_fjOQb]Xt±-0 M7Mk&<-mlrƁ&f/-\@uĮb$s͹glJJO;!\ Y\LuNys?k*.]5ZfD8<Mv=Jan-o˼jރ<~ljSMQflMmH?|N &6d8#!<~K!/e#G gɩQFlZOjWF< |w Wq|E8Wq1rxd _Hn)| F#M6ssk$l)GTfU3E9 "OQݱj{I7CʳP1M'xH_*yJoEˑPtr./moW|4pʑ[)p?.XA3YTyGyq)zUlbxGyDY3lUH@n<, ۱F <e.XXA9+3"H4ad.d.N!d6;v ET}w%|ThWp? tx;o{3p>CVL]6[ܓGҜ>d=B:Uʘ w ,F:J.Y^,Tۇ]鈛( /AF]S,\!B|ʚS(dF鳈tS"F>^F*է,0SUC6`;i90fOj8k-w>ԍ VohI;b+x17aulWi Y<ܮ;:UBXK*l<{ BBS&_ri6vy3؀ej#):Em&6^.r֓]k H БI".Lֈ7\tk}TKi)q 7M!&[m4+RC w߭RC`{Ok/폴Džo+Tpܷ͐j^cK 9)Uj{ƊfRvn83ϫՒ aPMB=-rlODpqg ci!&>;˛ci|Mw٬(ĜɃx3KVH9>kNqܒbszUo"J`7W Wo^ge)D-{Z_ 5 3fhdTf:!)~k,6r!UuR8zY۬&vg=u2V  !-VLB}*R`1\lk,F{ cmcKPUS ?+3fH?S[!uFE. F"iwRc , Ѭ_9l@S#pN˅Ǵall&LVXDixgսϏ =&?ʰ[JZ]96PMZ~yKf~gg cKb+u>1 4A +RUr,?4oR7%*)d "sӍmD6nNWwjW_c$}9'Rm 6L2OC .ڈ7E:DYae$q5'hMh׾.aM< FQvwVG WFRN~XN;}{LYK5egH|ʿ;r2Čyq|eC8f]O9;">PJ'# %T:U9!,`.&X3`!خnV+ eV {<lἆ+ٔmg1Wůڈ,>ތVEHJQIϿN'^~mRT2>Tj;-`>>#k6U-1P E 6Yތ*sN~/k@kbJ?n{0[ޮn̑(w֠@ H' Fyvg_[~NWhow7Ӈkf}q;;cӁ_vЄ];. c{E}Z>R EjPslXw +THLꭂXـ&a[3s袎ZK n؉UJq>[pruX'p؞uTB(Y3 OO$8na&-ZriOŠtpCmM5h>qX#:k5s\=)c|;_p%dԘ+YARG}9 z !G<3] )'To) Ⱬ0L|d$ܰ5-Ois5ÎF(X્rn5.VhO ,?AN>3X؈4qQaLGPTznKl^8 $䑭'lhN,_5cH.J 3rhq%koSzO :C,;~|o^ :5B%*D(`CKTn)5rzO!.x^마[ʻxIa…abҟ,UkS9q$0YD0^,3rޭ,\vԤELg\&aMM?𹧂f'bU~r:PIͫN]1sQ[D,bc q5o,cֶ4<创MݡzA)#}g5 Hax- [[rcTю56/#m9Y3IXhh'P$8b=ꁞ0&c_@:HAo55CÅ7uf _ Т6Q"D|xHr0[)^pɢɍ~.Ehb X,/'s ́>.u[vcRP ianl/: bbȢc\gx`w^!l nAX+?ҵԐei?81pZKiLIYA2ko>IGnpJ~O` fĉ@ev2UT'E[Xöԩ(󈺬 ;į!ƣV`k^[ge[%CZvbRep(+09 G™zܽĞ&{DhofeR[)@DPӍ]-x#e:2Ri퓔D#.\X ˘50v-藘>,gK 9g*k?易\$Ŷ7!@@+-(d(:I` x'}|m6mȢ 8nÙlI6a椎&t%w˼-& eLPB|$pPq|>MI@;a4Ju::c(s9zB_3aPM^~\)vr~lAtEE=IJR`CX`ʧe.(s m*fk跮HnpI")$ iRnJq\` 73Lr"E5A\V(7f8CM;s:Y"Šv9Ȧ9YdǘłYXYd8:2p7`+g*;8t A;7C2iaC5l e[yH ֱrX-ӉޒIWxJɢZ ~:X\O@rќK0Sw3?I|1@ĂR' cׇ҉c/C7É"CA7'5ѕC}jRXG|ܤoC=grmk=yG| Y2ts7 o|Ti8)Ŀɤ*svbIȚ6WV}<+vPn_=o7\ޱYabom}m+G۵X]jhW. [ >:3t &C XE?$$;=* >lAsG+iӼܮ/Loi蹄rq1 (h#dpWc3evP,8-ZoH֒5|,aɶ/M0 e^!`KV[|#vi&^ѳM gW"k?} ae4Ƹ)R11+:SDa9TPg=r}q5Pbjw,Bl%~RX% t :aLsu0Nb/?PJՏP@g3!Xĝ|EQ4g[A8ㄎB^.a!ӿ)kU|83u1(|8fEa^`@ %"'UL߾1^"QPYl,o!Vda'ccWI 7?OUlPfb ETR(9m:!@v+2*Jv47TY RX}-tA&[u]Pࣾhq5ؘRUh'=ҋUc1½+V7ȎLo܈E4`[ ? eaِc€恳<uH+t$%NH͐wnyѐv2sV#d!L^"= ;¾JYYt:52o&+5MsARHԝƻԳ4.%LJ"Ƈ3J ?1 h3K[5.(6c lU[)݋w>HU?qj\Em2{Z2Ns-Ft;UMiS'~އJaFC1?mBD^ AL{KLJr;#*&orҙT(ǖU$?|\Z?SsS:^0F)^J' ȰP;KLg4zCHF@/j o!x¤fSeaSU1ɺ!I;\`>uWUG٥Dq P3E9~4PW%loiHJ}1q,aüPOe/ZJZt&u༥~ 0\aSN{P !|Mw[ek Y5 :jͰd1>18Mp R'Tm?>Қ.|eRL |y(IDlA;8зwpIwuE/" L?;6,g Dcs,[$|8v ;e˷<_ewITE'B!d0ADD>1>' a!YGy[k 3QׂmWtmu>Dsi=իP`0xiSinuQ-lX POc!RЪ_2z5G+G*@[JHSR > E8 Ж#wN"(n-ۃ!1^deeXn?.Ww1TpEO%M-AF` {~Ol ~7B^G5خCh݃h`λ2Sq㲗,Z$`̃'nϼN쎇?^bd%ڋk3ndjH[)eCpO$".trF"EؙL,^c^)? 0~XR(U#A|Mh%IYu6̃Kfq7p9u,Gýɾ'@}kv?] TȎVGGC-z6[L0XVT|F0ģluja[dBT ܎fq);E"ݣ18n+ p8z2Z/y\۝0\Vrvm3=\[5k:,k_779î^9Cŝ($m ]Rh&-f &6۔bJjC~):+[ B.u!t_ (v BXPp&ĠP/m+mPi6C(},{4?VcMkqjI*}zgN_D__VݓonZ l]Y95Ço5mbN.qEsGKΚlw\C3+tH58Xa +K$1&n+tʲ)/@(lG_i˃qb04&㭐4LJE-% ( 6as[ժa;n GfQ%CUb vNφ>poiشym7 !q_uq(4]dS|<ٸe%K~bc*WD{df6} 2{u|9#4ز\M\ ,x0LlEb܂9 d`TjQS7-sJl'%mRFk8B ݑ*@2g.P젤{ܧ͑9?R%DsEɥ&?<[Tp:O1lZ&vaN]!ߓ{,R}1 F_H`b%^qMMUߘ_Xu!xˏ: {jn+B[@D|uB%ouXVt'dk=c<&t$$7:3Рm~c^;(:%}yQvAj !uFuU hj%(~Qj:;ފ$9\fHZT~$,3nGՃUZIo z ZKlSE#nsσǂĐ]j ch&윇@f)#>NF MoU7DgSHzmժ[on mT3 /rfB7IڤaS[}lvxsV'^#r~9 ہA}0˵jD'] 0g9iZ'ܚr_&:'SLm_BG'3T?)UZv@~vTlu&3UǓ +{aU({įD,'J'~4bбu;ȵzRG&8ttVb0# Y1s3uν!gh>5 ;Nl'hmv-Vq+ɒA=1U 9C)gs•)Ds$l\%g{!HţxO}6bcϡ^=d E b\F˭=>uFWAק ӆ35Ҕw(ː un(y.KBZ G{nr^}5|&*2ѾrDRf߻Su5;u:ױzV=|d0gHbk+`R#C|ۛ3jK]Ը(;8vB=Z"} .O(3'@6VʅeXz_'Wӗ4'dDʏpqE z8'$6n/ {R׉e @Z;MCYlR4KG KEsA"mA>RV`jox_?Z,3#Y.O~ʃkEݔMGBƋ9jt+߃5)!H5"D[G^YBy({GPZdx7];En/#(e*m.xǛ+~& Ag*& VvQ˓V@x_ӫD2Wat8a\Kw Ɔ?(,B"[4D2#=,#_lȢ|cG"(8U#&`2.0 L`[9v t7[ZfѶu@$7atߏW^7j1ywI5-sArߧ ^LY<-A{w|>1ZكV^Xw&SN0?Kn&*PPŸ(Amw]_sUl)S$CiK:%:c #Dގd^gy쐕΄6 ±i͢kP>Giйt5Hki繏㒳7#_, }ȍDy7 }:*IRuyX'D&g(/=UCQPxheAO2'xKj$vSpDLiEo~NE:& Qi=r]C[g*=O؆3`Yݏhg=Ͼ۾]P^%Wr1$u#͵\/Ԟj 7uےpP1;vUcd{C 24<qx84)_Xy#kX ЀB:Sj.ҐOUZlr@pu;O H ԂiXԨJ ̔F^&tE;eMlY):0Ε[N@kt# `^Gp$޲}3>y)g&e8|ƍ6N0sQx˞X&0f@tjnE'"tPk/2sMni-6ٳߜ~c;l)z# eDzχ5.gsSv!և1ǢI fG8Dߎڥ |&6Af'w+I:n-dtmSZ۾TGnFTkt/)ϯ6MʖAc/Q?>߁5?bI7 B$4b|qv>r-3X,օ1yWӆF2إ\ BHƈf#ԱT>٤s<ߑL\غN+hG_btՃ 32+Dt<<}ʪ+?H5xfP+'6W=<G6| +9iAb&3:J_!x:G [ԄP|y`abTDCwtJ^ƇfϚ% ͺcDpU&ch;'tyYzŊ' (/r?O~kB۷WOUF/ߡ1[-P$E7]iLS̍ti: KcnW-G7Na_h~&IF[x=d3hE*ߐJ_EEwz iZ45bJaUJB66$c泥*.bȹ.@*A>xC'g-:M ҝh0ih60 5w76 p8]Ov9}=zYWMm)n$̀Q+fXnuȯP&SoHT7#}rt$Yd?ЯO YfQsE⡦5ȏK9'Ɏ O>jQuwƒ~N'=`QoFcR}dkv\Uk@9c9j3ݧ>틤3S%ٖ~uAdyQZN\JW\D6(|fJcb=J֥#R.ېi-Y]`K9RU2q|KjU K 24ID4B]v. ydZ|3ەkJCF*wYOy V(7 KSw@} "՚| DӅa1[Gy>җbŪ0?@0Q?ZzE>Kg~Nɽj9d*/-Ry4q >s'vi:rU%(mhXר78b g0Ɏ))cUXY}WL m{a+?R(ZD\sa1tvyädêgC{?t+V`& 'NHُa`BYpjE6cۤ$VqFƪ>K? މ.)r+I@rP 3ƻa6yz+b*  &<).NXpM>T ǾkkDx6W|YtuUXkrn}'.nm"-*S YbR|seX][G* ˅|7 riIzK,n?q(`<$ &ؼCH e{& 2X,u;va@:W(k+"14Q?Msh2|)yEh'gG̟sv+8:= ~v> oroZQ6@KIQcK@Ջysw@/rW@g;՛cFs o43?*b ߁ƱTw!"tMjɅ?p"ƕCde^KWc3vg(Vq9#[/i9)?kUԛ`񘤼$Fz.OA âGE`2Z]塜^z^ $ u`r!TeaB/i$ӓ^q,ַm °١w_Fi<2jH9My[m}_La]A^Pg#3ev!ͭ$r-VTp76ø?O@Q^EVzS%J?/{7B89 [0@ Eyu޾SpMaz^e:ׅD-/x*6?Id,+7ٱFb,)o#'Ng5xgulC %WRXM1zp!r{?pyI[+^IwO J2W9yL~?;gw[)1QǙ:>6'|;z+n#ɬع70b=nΜ;[Kf}hziR 9>&/Mk="EqJHB@6"g"\s 4XtUsO"ި觝$V7S b0U"8QBqiDsw VJ |)ߤH{[&# ~iPg/FtFeVT.Vm~*Lar+f+p>@SdP#l~G qrYʔ4AS[,94nGx:vhH^-wts#c%O )KӨBG٥Y8ܠ6ؠ83&hs3fnqw._}rky{k"zIhqVwd/G:>Hz|Sg߷y`|n=]Gn4,&b;4O[lXI RW [ߠr^Q} س`}9ɷM3 wyY4,]:2 T+"ckeb}7T OɉT:URp`&-:JKlm?[lpo^ 8 p?븣$1m UbL9UnFmj*<0옴GZl6cO N~}{ xq n-6 =ܜƸټkDCoRS 8tnYT$TԢ1Cqz\;EUM▷=g}yZ)TNJ." } էW5C2L5#*>J&gk,VL bes7F@zJY6_yr"b2S DjwIл)fCAA^ Xۄ0Imb5+,N8кsKHfV" O-׍0DؓRr,y:9FE!VN_^PyJƶe cvkKC|&dw`T Zj0&25'١p[87c,`a [vǁlmSʢ x_єU cb]nj|+CSZK (O) ;FgФAZGыy 3&^Ro10d/}h7& ޭ|}6P9k@6jEcY!qz;o {yHCCӵiy S;3"㜟БA.tK1:qL"ӿ;SM .~:yg]?яRF$r|Fڛq~/`6˨t' kp6`eh-3* MPV֦)[uM,:$H=׉U5 dju1);b2!h  Y,jΦQ/:78\ꪠ_ pYڃIy_ꆨ#tk_1 G <"~fh^?o:,z.( 1`]/*twIur-hqPP@s0 Ч"< wͲ_u8V OW?߄kUo^ʹ~=6E|p:٠;V>++fR sҵ>Qhv2,Jh{2\Fٌ6¡d$G'I9jY.X v (W^ӦEJo5Pr~O;_f_f |`5UV&qj\nzюk_apd^f`q?2>Jz/ 󂁭h<2^VO+S_zH'hi ggR,\+Bj*:J.u'br6`C.NNP/fEgN:!'se?k~+{B 1.B[礍&وDa΀of&O\}^5d:[UXvX+0SmƠ\^K24њ=ktRaDVcbqPbECUȼi`0e+~ nB@QFLGO'oSݺs[a'ݼ"|1?/~6LRAoĊ>3]T@c{_H( Zjv0n> s#lq~y k%ҼvOb=g87@r.H('.M # =E_E0m0AlU):G4;_נ]j[oA_Ay`A(XJe4XC2 0#`7J`% 8k)"Co22F>9*h]QK*0`T<|Xhrm"qΰFswAD[xHRiDr"q1=pJ&u>oOH] `0b̳$0bb+UPiXWddn\ey$lq^23{ze6<9p#f6C3sk%F+ڟк8gluH;5oFA!sKab*T{ﰨěUs0@[3ճ&GtZd{fęҙ^=֒T=JF^A;]gˇRZ1t!&v#$2v|1%'xǭeH@ k[E/>cNOM#UVU]HU[d>9#6p} ӌQR? 󞭿 WNmfu(TYڰ}[ vxo@UW . .qHQa"+6 )h7 hX1w2E1/۸Sx@aQ /JKh)g7%ERFR[$7ʹr5l+pА(A&t5xu]|e/1A6ً"?n~^ s:Pa>%J\*\ >7`}QVy[ë}Cp.?a 3A{& ?x!|X>((mf F|8׮ru? r=%(cc SpG:͖Z, K@p@j! /w'oMj*3q𴡤y(=Jb|^C>)\kq;Qb%#cں7tNrxEZhߎ#őn0O` I2^dq6@Bquw'o4>ań;(qtOS=R방,$y&HTefTIidNQK'Uiݑ2Mڣ^X(MN4b|}~LWQϺbQDD:~ߧ? e?y/8h`OSl-n̿".rU$9qwx>ǫ13Qda !g4usZ"xG7mR*/^҄3uV{IX J8[k""LS:?(l2Don :k%ۚ @; zAʾEm8N>da*чn^[-#t .w08u]ͬ sy*"F,6b:9\񙎀C̙5u?F3b<6d&RA>JՁbaŔԼ+ю@JKt?Wo @ɨ7c$_.#'g |Yۜ1oVdc6~j*^:nw^! ޣ%e~E/Vn:\~="ɞ`Å- D MBIKQS ˏU; .4ɡ[x?L$}> US~#>b8L.ڡ~hvG۔TPQm/:Px[k܄~j蕫rə̊ߠH?/2 фS4ec?(F0+Vƶ>]8:&RRrYI%#nQ?_$zH4v\6"ћ f0`ac yꩍbd oz"xFKH ]>×ͲĜɜyב;XV%$,}%ᐕ"/M=C'| gI1WU2A8^rq4{5]|uTvُ,@*k -w#].9̅YEy,~113L\dYeeSۭk|Jl*dJvs2kUxg栔Βg@َ>ɹ/OZ)ly^_Ayu74 n$Y7",7|$Td)/v1.v6QV5U/8Z. a}ѱč[ߞ XS|4吟l/.ac 1~*W\6%n8 }T[)5yI;I҄lp)ta`]ͣBMݔkM<_U+Ma7Ksp+%GݫAxW0},' /4y֜ /[cbLv}E} ,Y/TGoP%K$on]^ـ_u]U(0=dW.!dJ,6:+5:07;-0V > 3MMRD;=qgz2uMK-Omf.VGdgVJJ~,[5D^,gC |k-Y_:1z,l,,x\=VݕVP4w4@Jް%4uLsmkKa `odI i=^~l8~e(T+ZǍI7>ʛ{1Ms~ ĸs84`WP4I~`C Mbʨ4,!AC+-q Sބ~ `N3UK$9)/o[y 9[%a0:n~(%PyB^R;G}濥/(oHf9m!SCcE^i6L3B!,.ml$&,hF`m0 hH&M6<ݺ%5K!3]8 V\3sa鍲g47 aG&5= !7/ۊg0QYh z$#e`)B]iQKWOQZ& vCL=4fNqLVlzrbH>b^D'N~/A٘G䧘. 7Ee9({O/"#Egȶn9ehsoː;t 4kfz%*,50ت"f =Li߭qW&B2R"ĩp>.UwNfR s PMW'Kr!9/,guXv6 ?dҕۋE1)&A"w5&V?l :`qYg=2DXPXO9AF [GN'>P9c =_P`R:wRN{rr`IMfO =C2fM2MX 8v)h?ŋDJgWv.aX695z -9Nx N:?$SZ-Nv7i3?<8Ԓs'Ґr^2GV!Dō߀j'&8j,AyS‹m*O8'qti26gS۸DFn& iXslJ$Z#})In#Õk6%f*9{0~n$|Lˆtp"}k޽ :36t(33zھ]w#*ݐAYm#]3-=l)Tkņ4%2}){|jXBU ;Hӵ0HD \_q2zARbDwO~5r tNEFH*0yC/ .G_~.!E~!!/[)B` , 2cա_FW.Q6>i鮘I[a0`M4@SnF՜X|ZN EJG. أNY$Sͳ2ܶ. kxDkúM-q]Awy`  =+:Nz1@鱖/?ŅL:26ʹvM<2u]CBnTN]ws@yLyH/(w)RwCw:igٚδ3D PB@|rC e>u ]B͢3Sq <\R0Sa"֪>/$KJӋގ& քW(AA[<p 3r^76磅.'cUkO~ * Q4ңM20) b;;Z*jOvtpBfe٪!X }xia.K0+mtjb{;?o>"UI2a7;@]o8` SЙ:JD e.~eh~ ^ᬄ*i5Kw)oƸƥC>PX/|9"H9l͙C eo< ':NP.\#CU95LjrNwA"N`+h_f,dpyz\AljQM45ՙVpᄯKa `83%+J#gI[2UJ`(_϶a/X{,cqMAF@=Yg /v5 Dڼ~\HUM q具W0W _oR2pzM3@A1FtSy$zR8)ݛ 9RYmx =_dLT>~,o]z٨D+Xg@F[}Nm;G2<0^J i=b|tP on:U]$E -*ehfV6q5^\H+.ERRY:{;(/xf TaJq1_:/k?賎3DI>hy@딒MA,06Z 4C.:w*lnh51CPkq 9eLs37K e\P&< us (>3Qz _eU+^w3g梻jIFWE .PaZVӵǁg@jۈr zcj*w$y9u&P'NI~5;[9K!tcP8j&Ù]"wG&,o.ﭩ|@/LI2|^muAǘ9xy-/sxb.P|EjpRB8a~_;0"'ۻ9C)7y%g~E5z~kxwھ5b(I٨KFO;.iW'qA7~+ˋp[K5(k\.Z`ўZXCSo9L^Y\/Ailg62 +[5P{l=9"[E,2B!!+g$E'\SO9.{G  L"a/y9Z0ֈ2CnپrBc`uhldGAlPTIwGQk;䁊,^`\f*imF\){cKSG~|)"Xϟ=%"jpe;KsxxhgQy",f)$S. IGyҔI/|+DQo "N1Jӯ7\y< -dtOr|tCB\  3Pr<*>TGa0tT /Uq*~MQ%ڝb3w$m, SqiІyӥR 9_`g)1;\$Ks=zgWm5^͉)t lS*GM}cdx.RJlhb#>?q"ȊG{7tV,x^vO'njOA$<6esx=wZo1x2Վ$؆Lj\<%q7eWwiB؂ep#E@ɕg< 7 /D+ &$0on>vR0Z[TE+f1EGȂ#|Mܺ s9Gs9iY|<&1ƫXE$C/9K CF'x%?z@:zn6R:dgں&sP;Į ʟϊYq B@AO &rA` \$nPj[U%i)WG$<6{uYtRȇ]X#֠ 8_F6A|N(w#4>׍Vh=s/x=O嗚F7Re5Nn@*ۂT0`I$sBq p 7D Ն>ّMH9޶/U[JߟvQY}#oGҶV`eɦCUFT])8uwH_V)& #1\nv?{^g"4{OՆ-Kwf7wbOww9- @VJl ˝%:ʸ*g[0 XcB;j>og]]ZCӁѴ5/иc;sv iv;¿]ِt lF$V*n9&5>0KDF.6T {]%H]_`~b\ήvM'=sVg+ʔk/;zuXZ9R$Rqv$Z`\W1E[֥iW"t)D %zDLRܖxmbJlҟ["f/g6>"L:H&Ê(7R9U|RtoHI'6u2K&{ tm/mY !8W&]rY 4MOV +\T4 oy.Yȁζc?TиXj WNv]}qc X7O&̞^KS!h]1q؋^n"/ 0QrDHN6 JͦR+濑YI]!Gām!IS(W;8%Pmʀ:?ZD:% _|^]Y;NG=$xPPRt$; +lxM0}"''\\Ķc $m]+{;D0 TBfugX98 tFK2۰M[X܄<D&  0N9J(4kR0wL?8*vI_SP\yHl&eV ڴj2A+]G Q~'Q ۡcj|XΫ4$ʹPMkJ5BWߙ EuO9<;&*5i8a<86ρ.0 _rf`b#4DOntvyQ.&T3WNb}<8J^HZCn%|h zZ`c:EЦE,ٰc}:*Q2Pc:+DG~!Y "Jfa&@yȮ {lY>_ O?^a%v`:ee5/8C1OWer!z6hU;Bu1vuߙȮO%)N8Ttʧ^XrHs mE2\`fVk0v>nQrZ048J9KzD@k~="zO\KmV?sKfԞx੣Ae#IlWh$&˸(wt,"Ŗvo J]I殢_ D\3bIېRσ^ ?IKD 7{!=D7N9ͨ`9~"4۸JPPt }F~Pv;f}{g}yқW!w&+7ifo&(*!+ΝSxE]myj5 AM!u|eqel\CLv2!J6qO] cUpT~`7ߡ B 2~:n%Jx\8Cj'nn#j5Gv%y w0uB${QdN`0'ĞOK?,㭬d1q %lwG2uVzRN9_OW0{<^"_حSO7$ߪNW=V@dkcQb~_ѥwطѶd`$x6\M P}Wy>"7`dxGwY'lR+d(%?7pg?-*M;Ǒ2HN)7챁5a]+A;Vثȭ .JPv,nb~J'phGazXGJ͌ ?RQ_mБkvr&o;Ox~AvW.&9?< oR P;psZ O[v1 qOC*I! 28LxԍIhu46Iñ s!bC|V8])J{~D~K!oĂI4NIoBCpB(y"KQ9" }~ / d _LD'bbwlʮ")j ,OaS91adF=S(s|D e8 )8u CKj.z1ѕ~UM4};GVbD;|6 2ga eg+mCVdV7 Sϡ c$Z(*kbPC;l,3'X.!F/S|ߠZe_`~~arVWծ2k-=c ;X$͊Xi]'﫷W(S1+ζb_z67j@ qrs=Zx.dﷇNF&G( |AMvIMAT k6JXTw`Hx$K.v豌dڐa^.O (u2,]PEF~OkB}>g$[7NJө}hkÍueg$hZX !IA'I(=7]yr>xqYKƤػ>|_%x92r}Qe3Ùt'oYݬPvx|1<+@24t0,De'f7Z)lWl!U+.<6.f&LY8낡mV,k yyfX7` r.2uL*:J ywfMf#vk 4UPuU:RہAd;8&>jf6r졧| !,'bb{EB5l,SgWd|C<$5-fr"튯}|V z2ydh+~z2W>G7'lz ;7-ʅ-ɝQ4KWrj㓾gS]O;vkizT#B(Я)uW(9&oo2"ڲܹq[_J"B=ӱ<[:-9DRaITGɢ"2i+6BΤ-4Rqz*(d0?XbsXxb?-C߉rJD*!!|ϬXYt3WݶZQ$y)v\qX"V54Ui=LF(KYKN[D})=Xܡj?cFiP-bxUJ.ąbkړP%lVXUbö?4!'$h|H@󯍸6~hh,68Sf1ͰPgpDmE^ux#7PY$k\'5]{ܳPr"v|LS_+{Vps`RO78.0'U"}3B҈)}j5-^$wpiaWMC'O+/52b !I"m0މ톉A n$ o4ОxQne8 *ܺZ^0A9T)4W݉v$wWhԕc@랈sZ?)ّrdo[p`}Ş'{J $ډ F5a׏8e3|>qYu+jxny~XAܡ\_PcSmNYw{}5WȍKF-fl_x8mxq}@}X2 %_h{ p$(to7FHY m,UeThv f^#?N v x[ɾ?-@#=ဎQݡd8Zϟ+cđ'}6iO9}B^8ZHu3;zC {JI=KR3~kKĹBn/hDlz]-v5A[,ApO+MLɎN'\6^mTT5TwU)?j_9=BPT:g,/ ae_sk0k&\{\+|lWe. !"dEHs_ZìqĢtyQ7Ew[2Hsڻ`um" VWU㊟VtM;ӋII`hS<j#] ~PV9wt[[:B,{מ(`*AoA]T!/ 6Fu*g:>{t(j<هGXydliLiFdp:x%X&QUXdC_Q1?8oac2zU>6ܻ$|"-f59[Q\gV)a@)H+sj]_J^|ЯR01 e )qZr&Ѓ*J!*dV̡$˵BVV݉i">M*2\bՄ^iAxY)l9' zq%i&Xb/UNVZÉ-LJ.h0H(Oeu[#QYjj#)̩D](2ik)qަ\Oܛ?;~!ܑ$ޢm $,,Wa8CΰrW)Q#H vU0uMC۴\ Ly N#Q}EZPXPa Pl(n?!tgCzF8|R8B쫝TT双/]cۂ- |JaJLyÝGkUA8rEt*tr#(v N@WW0LfPiIi*gy0FkǰaQbA{]Ho,.)tI3GrQM $'Wb*rwo!b$ O24r樱5xpHONyq.sWBl Y0G2~µ*MU8H8 5NKÏ9^8MTc.1Kx&w /枩ia} W1dL]48_v4kPZR(iXԳC l "%8&i2ބJK=Dt_qjt.?rgO&{gujTƋ qдD^zU9幇RUiDʮN.G Zgv(U!lZbuTR}@PG%8Ji{㻞{HNO*mI#Mظexؘ`$©6"j)j]'T+blo×R{đl& dm,gzF#Y4LB`Gf<6bhaƽ +fJ: |ѽ ݴ9E (Kq.@V6c})d;Q`"Jge _eW.sDoH.WW8) ~Yg. 6{|f3#kr/k0@ށs7PTwJm";p~p#U{:i/r`bSfRʛu atJ(X' D"C࿭`D0E];80%남dFyV: OI^ 3x:C~P^c tErvXN|nonGtxre< }aqՔF}47X>?XOs6sJs`/_U0;m0Efs C=/Q:XSxJ6PAŞ*?4@3_/v!g6I߸ C#P]$GB8|a4;ݩPD\TPj:=L*J*Jj3Eyʈ_] S7|Yqcל4ם*rUeuF]0[Fsi,,b݃>8$g? 5:/VI!`ӎoI'Shby(ED">#C}5jz6d-)jt2-T6 x,5 ore$p>EC;FvqJJwpZlj5/dl %>*qJ<I`P+;ڮ8wR/(5lb@Owi =Nb2'{9ϮJ;|Za;^N{Ҽ{ˊA'&=2#*,xx}$ѳk~;?ccf;@ cjt0Ҫi+ D)n6[ԗo@ܗm:Vo8ɼ?tUHCr ?Ve"{.$Sr q19sShGDCGZUm9*0aK>?+L({KOGlΩ6Xng(\1OuV?}t /r<N0(vtZu~Tnpg] h 3.m#ޕQSԬ!4yƎiQL%i5GX7_o雵xV&1.E8GRh:@guoˎh|!Xgw=a̔1etno#t ?۴`9a:(p6}hXۋ'{9NvX%[uH6>*}!ii _DlBމzc&I^y%Ui`D%K(:5B+$;"}'ȃ :}t_:3:p~9^V D׿eԌI'%`2ݮ9gH)]cp6Ex< zgZ7Gg#i85ia7]:_&6eUXݮ4jI}79u_bq2QJr^@tq49yPѓ|5؀z@p\ʢ\Uq -M[fbڪ8y˃]Jf*PJU(kt5Sn8.I)Uv֖EcFMNR"~!bI@͏3帏,C2jg=JhmaIoagh(J#6=Ăة2Ȝ@~%Fآ=H1M.y : k+1}, FHuٻt31aO2_U@HrV%I}ac۴|sBpXIUCo29h9!OVd +M >֣ P s: E7=Ie"783}y ۃ(Jc0u$Y0G"+N8,Pa ǶM/O-JeMb%1^U>k&~U(d31췦UKzv_ H# QF_6[{۴H2֐B,?1Ib/7H7yğF ko!x<ƶࠑ2l,ց;C=JOnCC7 T#۔tW ,XԝViY!Rbō̓לELy!=]y98T8߉kQS8a `$Ϳ%T zq޶pwW_dP/>k,qa hz?ZsmK?"ƽPIQhmP->0i8eROSD$:)`> v]?z36Qi#C 4Y'OH/Gtg}Y~V8U jB7سPݣQ}#7y}6{M-#@1Y)A >&jn }e;T6L̯ ¬w<svm㔪x;V ǻM[(vJpn?.fEK@`LLy"$mk{4'|p9MlV{32op7e=EꆠO wԃѿU&mB=ey&/ X5yjGadsD&38 $lvm!g^T¨ i*O|oWT@ tg1Z[}lVXNAO=ƞb+,Bt gEG[R&f0" 2 ,0H6c]EIÎ @8ⅵ[@~*zAc,g..S\.]z iVkMK(LsON= /[\ ȄSñ!"ЋXc3喾Nfߦ-IJobsñs-wY=e;M(f(9@ū}}euZ^ֿ8%3'.%UR.ޓ݄^;5UO^ |p)b3NU&?ـ\PzF~, ,xG |p'>mxeaٙ5*?yY-+ٙf7+,f\o˪lqn`>o k3W X&Z&)CѰf)R?04&+dB29;9~gDm"\i=~Ri8?S \(.K4dr9nC|Yj DžxwC>!QVZqfoIKUKmdfWiPs )2M"h5uN栚D>m*n]aKcW~.aw/]qQ6ҥ8`rn)mX2| %{ [^;dJuƼAcǙZyonOfJ jhUHJsjsZњ, 2 G#]3F'G{3]qrD;}uX,K_x'L:YwKY~n&(Dy=adnc`h^UU=L 4Xf ѩUA #a,wQ}OiQ92aҗ'*ɉ'8<'U:h'+(ώ0 ٠Ys%E%})y[0J4 *̽& hXS'{, 0-sU.`W*Ij ks,\((gm)!# lCv#YٚcfU>ɂJGg݋Ϗ[7pq|_#C/,4PkktRq72^ ߛ:׏Y$B3EJɈS 9'm"bv*P_ Y 8sQ5y' >u@gqG]ӎdSw9NOvuPTf .7i)!w]T ꡃ<w>p a)rB+`%NωTJ&c~( wI:]?[ud0ދg^U5]6qЖOC`}ӮWe{aVZK9oas  EJ߹<!&CbY`X_Nq01*@rF?@EV ؾu* א:EO T3H;{f!)Wχv׸IMmdj;c_)KnFb:B<= :}`F,"?[) $ϯ3ԯ%VusUxIg=rLEqLE&~x껵2<+/ȎWllf+h쯩Y|7yQboYQ4txZK$)gb^JYa&LfF䇥xO4G),?cصMmt<+Ӻɧ(&`4AIg9n}4g؍twO߃s< 3I&l%MAO %upO*ܱ1zwSI\!r4 `ޑh^psZٙXFLW$®qbW hfqӾfGD^avNl]liuIE#Gxqa;Uc}WKɻϯXwȃcHM 3](gYuVezs 3س?eƟBjHXaN~:Wp?R+K|!lcXQٞ4c*fxn>XP\WO(wŽ!BF}&VB t6[8`-EUV#Kc@~*u>u(>j-|QFR) fc0=l\q4%Om/suړ=Ŝ8:7|r<]^5Sy:5 E0Pl4Uc@RjL ߽ZG'CU. JA񽾫үTҏ[;M.`Ӥ$ yw;5)/*_ {L*yf&4x_ޏ "oYbf[3;^rڂy,\*oɓ|AڍDI>ZAbj'tlp+_-#)nҒ \w]a=Nret;1hjS̞38"߳8߷e]B 4@⨑aH977^x&+}b& 1'$-e):MP_ n} Զh ["6;m9N 4 pf<=jt3eؗ`Uːd* ׄ(0XHCĘPg#Ҽ3⠴iQO<"azP^`_ 8QzzS~d ^OWO)0rfg.ν%IJ dOj Ш ZmZ(6y{2^DL VrʗygJ[nP(mKhxǂk/8Ţ+NĐ nFR(A1w'+NԀ&b (6՝F+lXvV `} prPٹo{gpWՊxt"3e$؃څ-aq#{xXRO]M#-Pfk t1R!:Ya;3nUEfe,"WbۏXS܏m( jtತf43eM: .#'QKEYĸJOٳ]ǻ ǟ:,pLyY:ّ{rmv1?a9:~tACABSan:,b{;ՄfA[$ѽ ||e'!D:U 8Rz\VmuǠ<#%My-L^(s@#[¦޳%PJGISyJXa@In-bGI;:u^垰cEi YÔ-&lۑR8㨜w@.yLh/v-y=%׸J|+/S*<>t 6~c0FGv+ X1<~Qme4]W_g@S5הn߅@>"{߀&B3cTN '9[rgsўG Y4M8 D/GlF]@YfAb&7B6LdKW 6rn"qVoӄ*YY9o;QTEt&;^c\nH-#k hRƿ?@6\5c9Jtm8qv4B\X -rOtׁ''P#r%_|bF7A;{+0 Kq]b.vUA%g#z~!+XWY-)Jϟ'6E{@]0[* &@g..\Sf~.F1d$4<:K %H/O`߳~| 4Mo>` k&C$l?ĵjx*8A@:3T\';CX`Z}i7-@ )[}XЄsh9fgZ4ڄ(OL02D.AVtl-<C!1Uk Ǖz1sMLº=Rpw([Xw3/R (=j 0蝩Xl8A^Bv2SB>,Չ|f6D&G><|xu3چȜ[_F%_֯fBxy2cqvD-+'7.٪`<*2o|=?oqعx2Զum&-Ks N[FSC8ͽgTh( 8S⅂ }>/ Jo)1CM?"FnqSnR쌜XNliyl@YYw^-K]'?BR|$ݖc= }O]`#и..9aeoN o~8xV`JE'v6.4Xc\I"xpW): RUL/@$[jO#ap|_y`n\uwա[bG =4G纜ڊ ܘ#$X0248JP\-W>[k8#8،fb`A1+o\9eq@v);pAo~۟́fVX Mmx'KCc{ljSJo"TCnn#:a0 6'xnB۬|D2AOq-% ĚMkR}4S /94j/_7 tu8\>>lt`ĝabtE9" eO8n{&a57x^t/mg/Ake#,a2۞<*B9l91m՝/ QQ?w:E[*o~$ymT4v/! CTfpn'B;zDuG3:f n ^RD絬!"gXWPEvz߁&Г{@_1~,ϤGBNgk1YTkBlǸRK ~-PV> | |+O}Mݳ,IJs8/NHK[aQDnCIC|/ߌҩLaL( qcdN Kl:&Wh4܌YXX5qy\VEO߆iGkE;7*rv#Q[J:"MaE^jRṴ̈̀XrLe}"5n9"6ᠫ֑ҳ TZ5$D} 6gv~+IQxET {y[g1׽0W8Mq@y W 8ej>%Wl4A q]3!hsYpEaM\/YmD1)S984O"mQ_1JtFZp͞|~BU\lj.{D7?xA$"_`O'l{!+ݘQ5Y]nY^j&2/P!p~[Y;;.8U@ iRĠQs7'5 & ?X2n#^1\pJɵH%s0&C P m#2 ay <"W|q})?1fr9Ȃ=B@-&I}ɞsћDyZjmFקl@.0v[Ea>E$oKF{nXWY7xZ )z #1J2D"Z:lܱ.46kddi:oCZc*'u~K~72S7%3―}K{dYů;'1Ї6MD (y{/T @\g̑zL(]тl6d,_~?d۞5 ^zH]mHO(X#l} tĭhZAC͂׵.jjzJ;*dTAq8(NqOj9c] FHC-il0]IJBg?٤Zŝ ʧ;f,Sx)o"/ ㍏ o JtǍz &G<G>X"=wNMfF u)|cǷO^`7^*S6g(*P6BlD='к4v PKЬKKF:ɑX bSc.M4rb*|嶝950+ ^(~C˹760;t@ӱV7)aEB'qJcO %{ƏرX,Z翹QKbz~r)j?2?`_n?u0jyojϢ95LLXjU۠-Q.G B`8ZGhe1+c` b,ꦾ,(ζ`{z6H9 V^d"9B<^N6c)gP皢d]olT.2nwïRzGӒ$v\u>Hh MCnv|S/xe}FY-fiFY=]t--l+l $E:&;y\U/CX=J3g|YBز ]?OK@u6V9&6.PL6KN|9C?b ;f2,b^@˲pzus Ky>/Rn3Yz F+}ʘM`@|/4pxC< %,g:8(H\ń;ׄꭇNV;0 +QkokC1?z 'kX8}KZOMD@F+)#}R{lqOG*tYYM(X@Ml/H6* iXHE=?W}M1?P((xz (}=S/Qe4ZXJv=lTOדn.3ADQua4WHxszI![>—z'8%ДJU֢GvhT6 ?. Tb$҃ .8[G%A ׊ƵLs4(xtr(IKZONy"_"ì $e\y)!q9UYnjU/l ):m)*AHL)]GT߃:PC{@=?23IxmkUw01e "i3ѬߙLלhh 7nD"Q6AA|3Ȓ׏oJz euӮdj~%~I~go^=&549>!gGWprMe '_o.J;5%e|^ 6~^H[eW"hC9E L7>BjW+aוAh;ebd&9XEak?Húm1̏L)@چtv6a04RО]qXMmS"LwW>EWh,(L%Ɖ2^GWfj!+`xL0N{&q0*XooX"P%ij-jn9xxB ܱcp&AZZŴhFL%ex( $~ @zmo%gH.ΉC[_^,l '7[i|9ԯS5 vumfFC1;dFizD ެc2f-X ^ \Ax4}鹷_ 畠4ZGM xx]47_E+wނ_zGueY &6JJOɶH44sX5;Pe`gza  LEc{NT/j^#$4Æ]8APvj%M4xoit#<) }?'i>ҮÖBzMFD>WQ)^ij[ #wh0`$=3W8Ĥ٭ӫ5T^;=v*X#"]|ɴ| 7<%jUC:ܢb"j3%G!0 ЇY2x(")"5z &X<_͟>%m/ߌdcXoAR-m[xgӲ>m-gLx> #5 /EkB5Ádr+$6>oi6?*[tPZ{Q bД9JWÛ\"Ĉ&b/e3TBOebNJ``q!H4WbI/*3Y'v&zqt$j&IpJ!<:* ;ǜ5S#y҉k\ J0P̜7,nGN Xa@H y4mk2ʠo_bFlCL;6V/W w8&*E#`g$7*WWZ@Y*O)Z.Ϟ@>F>H!AZ_E cKw3&U^ukХµIR .Aɖ.a/kN1iDj _aUKh*~ ~FNYmuU[S e)HQ߽럕0(UO~_$pwo,(tZ*%Pbjc #vh6 BwftS:hn#{E+i0bȴ+3:#jM|^.Չ;Q!aF)l.33w2fs ,X0j`)Z,U%-62#wT/xi)FrvݚMäeW6o,8B&B«zd8+,DADv̓qyݛ5(}@![`ӁՌ2QF~ˇ qN lqwb,3¢_?G|Ǟ_ KMYI6W*L+0+K bܜ ,qD~v?Q-B'CUI5?BY_(!JHc/Յ]@U'(  uB5q@6x-( 4ORʴ3tn<(u:}4fז}w}E( TϜH7_?⮔=y̪sY,t20]NbS 5j!0R.c[gS ܵbpA*}N=worscsϰ0IYT&rRa% cG:R1aї^;)aԏPFZSZEy BLW;F;h-כٗX@o˿-M3_w8Y<N96E$ $YEc쯌J]DŽ6X+x#!d9#ۍP~d%VGC}9v&_3sIB = V]ҮOEX `}@6d,#3fYՂFFZ8@U.?G%ЫJQ#Z%?.jTVb(n95Z_+*16Ԥ:V̬ `,WdL$}d = 9byhן'*$A@ B#hX,\ :*3=z2,<s-iQ @ZJBd+2=el9]4ó2`Εp bd {F$tU6Iq"Py_t?dS#:! XkŬq|[U1j݆Pmp %N0k`gnƅ5*',f=FgF ͬaʴYwLWU2/1)O Y 4dYD~HYyiܕ?yg"De7W@_+dyNf򩀮\Ҙt(ew@̅ǬDƤgwJ`WQ֡FC ("/QhK)ڸBISi駲aP+6IttFGdPmT=XB`TuZ͕$ɽ3S55WVP>LTP=k)- bԧf "Jh$GFr g^T)"tn]e[&fЩuIl hUY9Jֈ{>G4 ncKҐ6K 0rőTpC0&fn6e;p+$Oi_ﵹ~|sǜvK0b225%ҩ>/><ΥzgOȻJ`aU 5E{iZ h(:O."6#{5ֲ' fM̪$Kij?SU-&=RugwF̨~]˚-諾$ C|͏{KB=Y7!5:(G2y@d[ʬ@Y`ַ{_[`ɦ z+IBGR"ZxI R R(40CҬj;O=U+McpZti ` |"r]TC4Tr@{ oŁy)*]Is,͜MTFD6!xqDG_^<[+c)^~)L^ j\VF\"iൈwe/l>p\`؟8K\tܩ@Fm$ Hw*8jĬQd7X@|8vA`5 WO(I^E(zzFvj&aZ7 Z<:XCD,1>["4F-ON} iѓ>g9'fچ_ՙM3j14\Zj>?,uՐz-ɰ[-Ek W 7Bxq]׭)zbR~%2y+%4H6Ol!!k\4V?>/~ %3hO>q$J hZ@lxۋe&D {ð=oH ,pf >PWAY.A8׋yO\3-*Λ^c.3@?sIN" 0_@; yqA ѱw(\ }i;g72kYsd.Kgt~^1ndۡΡn_y6B/ۡh 9O z|PqWby D (NJisC%q6KAf[.=al*l]fVh"Wā7mN"A$<kRctФy:(61tŵo ÙK85J@WHiVKajP0gXg K AVʥ:sEEX{j)2X\Zmo^FHCnaT9mV* &kŭR g¬雺 _9CuK&ӘV> ̤w

u(!?>$P,B1a &Ga1.[1`J[ QLƦ Hb=oChƼ?ba4hfcZv `2zB>t#ϕX9EW"x='cvR ^˽Yϖ @kW n 7cM_358 IJ͌`l/޹ #ۘh*h"ny/ #2=yRm'f_mKi`GDf}cB~ޜ2HQ^@uJA;0%8mζGB<#hXwG JEx_m5wd 8b_~r3y3u< [xʔPEd a7A݈xِ\6SOIFHNzQȫbke{gg^T&-NJw1RcNLߢKb&F-, ?#.$ ;Τ1sن)~3Ar0YOӯ1JvřhH=s>ӁVCuW r)T .&'Sխg]v œ!WW;˰ c,RWP^vu_I4UGêc(`[@{G˪r B՛tהk\[&!Chl3wĤ:LWa*^B@9Xwf->ugEp{!З߶-3"zz8s:Q5v X濿5$$O/aJ+ 6z%?t:<ʎZh+ͅ}1މzbp[b "H̬ ",\"XOIsf]ySk@ORyNG"k!T 2eep$B8k " \3AU{P= [f;>4aU#%B)lղa[ zr0 nj$O (nÁ[niGPV돟;\-Y(BΰOsa1OlLyEG0^#zBi2q&=)~NJ5-)^A֓ꥊO)g]u[HArKSa˚YREt"u4*#6chKDjaZ?K 3_AYUCc|"v*„n s39A|1:@jf#2.(a ]@is݇5b\ t/@FрmTΤٸ}ELЁg}9fF)Das.|TO7 á~Vߢ.4a*O߅ ^7rde8ݿD5%MËfq)9`-7dMhO+TjDz*X8!(mF2Vo.'J"M.qʄ}g&0&-]d.tC!U=}la{(S#z7n }=[@/ߨ!3ZA;Oa[T\=?dLBڶLԢزtjxi O -)~~55 $O,cYxAj(e9@\KMLH^ƒ\,-(EqBgȖK"P\EggwkV*""2 6^n2lוLO I3z l4LLb渻qcu~ OG|c΄ _*s_ۄ!>cq#;{2R2Q6?R8 ˥)?ɯ鎭>Q,l#ʍ[hT YgzމV.qW߉?"W}>3EJˠ%4%I# OwNmHԄSD̞%>U И6YTB0"5ɷw$D2Vxz7Ml@8 fJJXdN4ӽ mf۟qw3O+ɶ\&zyv]3YQ_TW;j1r ;My{`$!o }ߨsKƁ'"QݜAc** ,U0LcP٢*K%og\Z4ಂקg(Ŭ$[[];Si0f|=nvⳲ%|ᙓ9?3.aȟL_}Ub**%,-զ ,An -{YzCt:E ϩʸAcJrJf4 6[#h(姡; i11PWUc)آ BWb-A.yu ]UF*ۄD<Eah-lf3[BUAz8ЫP~%|JokD:;g;5aj|׫AՖCC5 0AT܌θqX{u!h!۰v(z΀Nv^oX+Z=V_7~p+?ٙ{kJYEYgl |/kyhVGpw9T3oEW7Ǘh 'qfOjYĈrן`l+YƂcK`P~U4 vdo(܄䂯ͤ5Kإ R_ܮDŽ0>0]"֥+)v~Jee%@1AuAΥ·Sw0jӋ $y<Rv mUj3Ek+y}5e3sW L,hr憯w)NqǾȰCEziO'Gy ę[BuܶS3) |ꉙn}!PGdY^$Mf40Gw^ 1r,!<v O*tŒgBnpz*kYՒ[>qE\ʐLұ V>p,0 dL2۞G?b(uW&B]^5d*>?wN([ ʹ[ Xȿ&DK._\)a Ess.YIabE}XU^ٍY I}Y @d`M%w$lSuds;7î.VBA1=y -evߘw*ԅC7zBoMC2nT "$I6KMSo [8_,]λLy;n;Ta)*G\zYt{z(@ {՜#E`,@KgChdGJFEƄ1 9 OAx32|&ɢn; | m^cҼrZfF/Unw&g+"b 0фGdR]S)d3qdaCDwiD/;5ỲNL2 y\ 4u1f1Ϝajd6* ^naqٮ)4>=KG"rwN!dV |pj,OͰKiB!EG.U>'$y؆ 6'EslQZ(qy5h)nkGH?Š._) LOz#Fv(|m rـdM<*jRG_0h&LSdcV۽^L5Cɲ\n:\Ppk(Ua _ed+JG~/i;2|B"tL .Q&m5dxo!5| RmWo7 Yp1K >)kM'ޒ sUnӛ|לcm.okcě}k09]w 8q-Ȉ>ZHF=c L {Z Q?&[F;$ ڐ~Tp[DPW);B܍DTv+AH8VyfaGE:rʨx)7-@:uRA#"} ҫԦ=Clrk.-'?p=E5?R`Ose!*=`3f_UϮD"J:^#IHu͵.ז"7 qᚋEz+Q,\Q}0Ų)ш0vH3m{Sso&y~ZbnQuK~䱠mUVzY W|Q_<5A9sںm_!DŽ?݋;Si?jI>hXޔjyZFn"*aY;4,*6GKF[G({?0I3|eMEQp1t$\"{=,Yv[,u`V ۆ%^y Q5 I@G_ S|Y(izTa_B8fNkҕ߄q2$G)eTE4ILHrRA ΞXxo|RV\}Ti QV L4<`bmn mi֚kij#XAixoyY^O`pdlɖuJ2UY # ti@U֕괕iU>bϵhdC&`5_{U&􁡖35]6Y ;V=)+/*?`pr{@o8Sh4{'H[)>x< .vM:Ѥm|ش2qg3KT{$ !:@)UnH~7AGvT9'M Oo'*,f_g3a={ q©E}>@2D<h9`ڨ4!YnZyɌ/VW:p^Є{1x?\`g|D+Τ[&7X`G&jN\„ŷ4 nX`aW1J48(,[q:+9xlIPtB0ʥ^9c>℁m/`o>^]S-KV\Kek\9+V ^bL9L '!9@X3XmT`&Zi!lb+7p-㑡 s!57_TKzc`XtJ8~jwX)3 $[.w3 0?jOenelל)ٽ]Mn%|®&# 'a eڼ6PLO>Ǽd] K[>Ht@tŖVTFn;?3Cyg5^xlWVrUs2YfٗrUt 8AXbp&n5=FA~1A($ >iQduS0Ǫ5 D:hl$} S[&.~h@t4J„~ sPmH{G1,kƔdu9t,:ѴD@)B>- -Â̧ɉ4y56#tR $R$m(˶n0w{7f|Gp`ص 0wR,חAfߥ~}t,L8P*!;3WUQ_zD8ce* ;.r1褙9V2?)zړ7КTa$`=Q4eV}2KEBOc<.:?)`T@;Xj H.ބ{`8cP\!l7J#F|ؽgUGs tf}).z :\%"4߼lf<` OF7#vEp̃܆]F቞0E4³;<qd:_iv GogFKeN6GGDbțy.2*|LZIAKރ*\~Ato] 8.cb`Mx W rlOs۞MI7WՏXE< . K ;FR,-9;R;m<7%|˙c`<{GhX='8쌘5ǝp+:gIbdr5سnTV>&Fͤ|qZ~'ʦDȸԋP4,.#u%'$D=TiZ=hJR*\?O}Eؖ W~8`FƇ8増e:,WSH(((m} \qDV۳׈|CJSV\ݞheyҎl{?)8r4fJ Ki&tӜ7&C ̿q^QvmǰnmzÎQW>6p)}>DU~%èoVmnz!rP5wU.%xK.QqV}ʙS A9y7,7FqE*m2dq]>z/|fA) g_~郮-u!q`z''1WMXw#ӿ,BCV23dF\ŴIMy%KZ6D~I ),,\:\~d s=*9%D,H҄xQH;!nѻ{ NϵuPLΫHTU7hG-\69I+zP]W>e A|Y-Mb.UU S3ΜWA{vVio- ÿ 琉gW0V60xxo*Vp\+ ]U=XfǘC( (/މ~TElZd)#Fˠ>Ăb3xI+f=vb-ܛǞЩ *R )txR$ʌ#x|]aьC UNt6L 3aA9=o0?Kܙ2\`ïtTmKߩ7.c̷s/OV5T՞b;O % b2kU#dM־COVvdj_+(@S?Z2aaF um E>ұHO[1b^ś`Lʹv~u]o\&S<\3>P'=qUe]ܫ.[b#+nżvZA;ΝŻYo^+,x4εG(a-499[kO47k^eC ;pz4:ØE̩b֫:%̬ W>HĔ.zICu%א QTH~LEpfv1T,I'$myz8aj_ vF{WXYcm4A Ao8KNaSX-i dŔ\Ybgc<[8k fF)!~RV {f@|ꚁĞ/,#P!&iOh%5v^ >{^O}'}%ӤfoM/=|5 7T@]0W^Xqhd6:V%%D`@xHA I_&oF,, 7AP ZS#.6s:x<:>ˬVдDç,C)*YPWa Ŀ yNoԛڅW]dkf1aPeR ϯt)9<˕@lXСXW׿ZzeӵsUdLbW<?V %6M41Q82w @Sd%nl`BM) )ஏOVzo z_LuX$Bx_[WfL,ZyKʏ5dy@Fx-C`P /1|=c&9)}~T܇MlJCbE:b zέPS#|&V>uP~UA"^Q'5У}2*+yaE!K 7" JfbZۉ` VjvAvt6"ck2yfYC_dx RoeB1ish1>Dzh+ 9@\TEISN3whd!^tͶLB݄GVg\Ϳ냫) c:mfS#T̕O'.2h_aѻ ;NfpjKyˁ9^H@ Vv|`x$r)|ϱ]&InMq?%8cOOPS9-9 O`Yq iҜ7 ? ʘbr] [(j#ߠ7ɔ~SO~[\T/BmȡSš&}^TpyX8$VmJ,NM0\0EQ֐rxL)V#7IsƢż] JIQͷVTH&, 2匒#LܪdU;5[o xèAaEk mqM;n=WW PxSaz-$Yb!]xkޱwl|l߉NF١aFjnEz6bӝY^sqe0û$2Ã0uU-hz,!IMKS3Ν4OK @8!͸hj3 s iGC3&l?o9zˡx.bRo5amӓv:4ܒ*gX W.w MA+jV_`Ӣ5p-4|\>TWU ifZ|R[a_f̻gy*Wp%\tK {O/[$Y9( XnD?JEHy5fzKTmw^=[2=tyכ;7 PUQcFbۍO6g,i&fut!G=F 95eZ#|l%il.^A}3E,@o˰bsDGޕVުk` _\ R6ݭ5(/ k?oMmi{h‖A4+^ 6TA߳-\YZ˒lYH[Ayq\gLF2v4FrTq0rSl"zݙ—pgqr;']]$@޺ϧ4RW}ߎۢF"0TqyvWV2%h1|{Xa痦]h8YjI>]XbkDVv'EX]ru|BQfHD7ps!ہS-/2d2(6m8vHཋuTi%^y <dBi[*~UOC&e:N ZUV7g<Ү7/ڃE)Żmg;mI 8@O_ PCC+v'VeVkz%'J&YV7.i33dpb#@1z:$ k(j#}+y\زcSby"ʷvʈSus7\s/\+Zs r w'C(K-xd NmSDO譚V vGs'G. bM-P99ٟz .W/"02Rb`8'jԀT&{ Z0 8fcC@vX['9 FM4Ӹ\UCCENrk.h"0t ES3M=%>4IKR˷R;7j]BkxfptVZ`XaẾ8jsRۥ[Qˮ:VݫW0iYYS։<|c[6A/Stn\RSr8\/@E4ٓkY},=sN(Q̌01Z•[ *s~6A_]JuHSUP-a.@*#mWpawls'jkb"&C&:¬9bMvD;Ib8X+*2co"/.>*h6A˕cQy!Quo(%Z 'r- 18Qۙ$IVKd5TY2 /R94q4-ՅKaVLϺIda2 t^! !(YH*1ۨc]v  *gkų]/[%kUO:#M|jԉ&UR7MwB:+`ݭbFMP!p_WN:^A /4o$Ateu=R/P'pqyG' NjnDkZOo]Y _i;dw9~g|QFДƑ+J! %{$ R末f6\^ئZ ),p0(s~a~OK+کM$M*H.Y$p rx;WioLd%#"Q,Tدߛ'zHkx50G],~rA{+gȆ xb+1T7uID^$?;&J`ʹٵQkeA&Jg]PsiJAvQvYDgu׏7sYO /1L޷@_io}e] 67?*{'+YCn[\I$\^x$KPY~' gsq眹:^ j缁a܌_Ɯϐiә+6cPjp6pO I' bJ+rn)uӁ:ͲdXȂ#L'*UsuUiݬ蒻<ڗCClv&=7ADP4V:'e0;df7fg?輾GHo$|v=h1+5>xd]Qo,['+5gD|S/iIL~(ڎ#qrN8>7,Iɰ@ħ7JGNٗm~;pxryШ:h+ C]3I`.Z]R윧Y}' jvVRfȯ((>&{&j)V%Ǝ EB7?Hi4ax??S`>EWbtgW%5̦ 'vp6b+HiۇZl 󶘾Ynwǚ/VQ'sY;Ecг<;Z*PGFg҂|pj0&oq0J'c$ѭӒg"@̓ 9X=Ig4b`ɰAIBQ؆ =z|! #Cb!J#5 Vxw ٩ Okl|a; 'fJ*qEYӑh:MZMk> E5A}9ŧz 5-1;$2-YlGvn#x}UЦGK) 6<ҀT#d'ɘ~_m(SM^ :]vݶzY*Uck-x%?h߮-5Gc%xv~io2z>'pSgm҂!V^j|K QAӔFa nPSΌ}F3is9v\ L ZӌMMWtREn%g3MY)}&҉B7xV}dq-xAda^m < "?nny$ lk}2܅/pz>"yDXdU 1zwKG v6Jٞ{ :^; fK~|'0،kH _tWi/9!2W k gX({%xTj6u$zْC;$Rzdk z +,p#^hͱrRj,OcA p5x 5I՜3!l툿sf,ZE *vW=C(D\uZ'תtWr<%!ch3uw2SJ|Zcĸ hhhj9(YMζ0>p}~LjBPlAnJNB \/h}*44%q \,>bGGΖpQ=H \K2hPg28Dc=#sQX (Cj*vDpbnKvn(F^jk9 EfJ׌NHv(Ÿ$ަU/ ^*T+@e=d|T[ _FaJ|=~V@eExxF2a@}lzoے юEP6}`a ,LΗq]We>.fϫLL06#1/͇/t=S¯Ps|O$3{--å߹a a:p>x=b݈(tPg2EaJ`V};`3x D> C͗%r8ڀW,3s WwR_bgKwqNRsV1p=x{'XM&yO"c1Q46x$jݺDsu=|fȀ; Ê@ Jh[Qts[ʠ}6gnRୌ{WQ}צ]FO܃%DEC+ Or5-p@OY|Q3#̊7@9ϘDC,r Dk/%"3)ڨ&,P.kp3-GK&ѻYnJd9D4(4bTV3Hz[=!q3n=s>ā48ټUӏ7M5種 -kEzV}7?5qX) ?j-[ ( -xQ tG 3ی&8:ԚAV%d)ՂTMb:7PaM3_q,$\bؐ&џ:Z@UR~ RzE5K2^ 1ëP#Cy%(cH@ˤ`>ߩkvR,"?TdU2=(\>|9&XYid⊟G 2-c!bf(BINAɤ!VஊdxPȇ#oO380{Yb },7+qps!I]&gprN{lHc JZϘ+bn5KZߚ{s&|Q0<(ͺ ϒ~%UJƏ >jJ|bJwL?ƒ~4Rzh5 cI c/SR\MD{ %!r${<Ч=(R28vTMHB>B؀5j,N \ԯZ0  h2z9dάl%rY-QU`:Yh.6|I^L!;(=#kRA>ƍHx.& ,b74IP="ҰE(Ϣ;׾d0L#MO |Doڭ-C}n76ɡ7a̞ldj" Ne@ӳ16L=:ު>Ik7[>bz}~IQ[ne$n"3-mQQY'_-4{BA'zՄ ʔUAfFYJ%0%郛KX}W.'ڽxWp!=";ކ5@Fk9;؉bllB̖֘*,_ī'Xz7V `K,K^FS#@4"r0:X V3MA(~=z2_턘;K&[7Hc.f XQuYK">Zf ې!z!\k=H}&<'d 7ƓN, ;Sxqm[cbAE5͡u+;U}[ c6DvZM!{vZ*Y/`K-ښ/G4j9w!ti(ŸR45pT+;@I8h )%g>ۏ/|*L Gwf,6E u.y<G~`\)@$K@n&%y Tb&oa*Әɻ4*7Vl~)O~~}ν8Z'9ggX2&(@R38" c+P(؉y.,YܗR7c\6xZKOnvZp"ː ?9ܛ G'ty"IxH__kj\Wp{3+F%Vb[h*zt 1hsAAZj:l PkKqaˌ&ʔ'@3Ĵm%0rPsNTfReUxqہã{K;}_ɋy|TQ$0lsͶ@ ͅo> *VN6'oZ;SGV8DZ2pi" Hi!X)bh(3p =<@,կ_pv th MϥyW%sB,`6نxNXojȾmrF1^F8x}MYgpwDv k U?2ks41 tϾT@JZnNQ16TsQefd(X|`%[^FInƝ7 h@ V§{zq4w7zZ~P$!^>h *1$HNo{{&:>Xw]ك~S<'` R=mhq}/  |Y OtPWiV(^mb1xcy*@9G /bF]ʺa|r%S]ڞm=ȃF{1$A U>R#SoqpT ",.jCꌵ5J~b5MYQP8jBÊ*0E5~\ɴG&.F , xV8b C|:۶-k'Wrk6BG!n>:<%Vxh& %Fⱻw Rлi'u%b"e(Oˌbq4yΣa[4 E(qvє=Yz; f̤ :w= #>>z!+>abdsXv1uci֧26WN 2aw3,׻4ݡI,3MɎOR40ѴkĜIyC &Qjmo e@*_hإ$5@Vi=\%.hݙX#.ʏ{ t:9xᇐd)GWB{bT"\heťqճ$ RRbﷰ,jP`9'KTc4ȹ 1C t#a F~YoCK$/kNLq?-;2/r#/m9=!ȟ'thaKlECdK@`peG]OX7L c|Qr ՘*UYf7YXjOS|pdmT?~ql;}Y * %LJ^n19U0ZeuC-"½&';':m ka[10YH%{U {7tn?x'9q8no)cIx ({n{7g^z.| X<(GЦ놂B}7 潉&:W_.JN>uU@l!{E%[r7SfSc L*!n(@ި&0ҌQI.b9 7E JOx\F톇) h9.J?dP?Ro M|8x7a$Nܕ!h:&%Pzw@á  sL6:<{48EFQX1 Nn{X);)P9 4f ہ[Ub!J2?Y)@a/"5!8 OM/ xzE}t{s)FR}cs1yq$VMtƆ~$o}* 7Y'.>h_u,! /PĆr` }ŒH'hNǍ՟[&[xDbjh^B#2<56]̭hbqHV" T>XvJбNqU_>Mݘt^7:δQz$i/`Q _ٟtz1 ŷ b/<(wMۛD~Ɣ)bJIfNө1 B fjkRUHe?jtiv^(H .w5ܣ۴d*"{ǟչCFDvM2Dg L:?eyBXSM\'2TaMN&!~ wvMH(}tq6KHO&ɭN U*&]AH^[4 ;<ØPUQx\(#ژfBm&g6uT!]T*LXpL1`7?ِoNua9hg0 ]n^?MVLKfTjᔍno`|MΖ3|w,&VW|6:fXlH2~(׬޴ 㖯d4|NS~tdSV!@\x'(֒cu0b BR))u'G}Ur7RY~~lJ/x0M 6lw[(:s~NWhhd''58NZ<0۪! 5ղ; Ne`ƾ%xڟ%tMʹ+[A(>T~]v7{?Zwj_6~ގF`~ͱƔ-qK;a=3V#`a#, 鉧Ɋ10FXN[L! HK@C*b~q1v`ѳ") 7!rc|(u8Vō5<@P{ pn T(Yrr|j˱8'~2R%&F7D{ng,%tN&I*(sO_ɡGF6n9b:rݡ"S–Y1YGE1"a( ;T}̬c]xaf,HH ojCb5T;TXNWeWZந1loO?  3ќ U\<6Y`ѹq*RC:o7NDM8,"Ogk08t9ί/X# R,m@|-64x߈q)&-^YUXͻ@g]L&B72x k"Ν{9R)R_ dE9 fĽl ;(GE3r";DbpEɄ)㙋IGKDIBĿ>S'@L$_~Hoz[E+QHWE%p}$Tc+',]*c2׉vDTӺ7V]-a1(+{˾|t8!WO而Pf ڟEm Us<Wx\u7gi%8x!Hvm:UHP4꺵2{ )c\ұgʻ8j/ry}X B F [}#3=8fvV/+8 {ku0oR9 f7~ikchG E's&t(]P?;af( `q R]%cSKNniwYw8,w z/_d Yt=Y9whn^KUͿS~v^f<]f.kbSloGrU l ٝ>* (yH *m  cF΁3jMwfHa؆[fxi;݄ہuSb+ǮBj_mAC,ql媼0tlJ:>%n:I?DžyR_ktߏj!dPv ،*tssreN(Ef3Ѡ]k@jlBCǫ I1$8̺"TYM?[9W`΋rэ>`{pP/C ٜp1|#%vT 'sYV.c*ub /fi)zNI |'&j :L1J$%pFL?N?X3}^ 9y'n5yAX4)aen)Gu?ǻb+jZXujh"*x`7Y }{?erQr&P IGzN֐ˮ^]䣠W6B"y~ s*F54k~?L;r)3Sy|rtKZ%K[5hpB ##Qi_7t щ b,<\MI܁b{]\16>C [֞ pZXgY ie6#Nm"%=et _FI|1Łr)4Dž<-j$V-Amp5 mk}ZPۜ; V$H rYlms˦ OWSկ7G6d~C$bi[( RC us[ZN)鈮gMGW#xZ}Djc倛/kbvi 1-8fyoOsIBZ%(f?| )CF.Gڒ;:Zɵq)S?" 9ӌ }M7 rxbD 5 "ԁҋzpь[p̺3E<۟qMvA̵9YTImt֭ f@FYCcr"۝n氟P!NCpT8`5:Y7Dm'F|egNɻa}$yR 6HƧAUf%\YPQ} McԽpFS"ɟ+20<{r;:>b́W(f?0$wgn4tWBIZF M12M=8wA y Il)Gb%Q6}[i:ak R`"8$2 ʖcԾ衝91'~&ցkZ]B\COIcFV짒X y_v "훓,kE [۝X\qbtf~Z88aME\ؕ\0oUj23;#ƘB^khwd0>='s.vD*EFC'8t P;a yaoMOewc}W7F9a^7-: pq W_+x$ + R+mF촵-! 6<,EK"5!}TA,&Cq~KcתD^9#ٜ m e,SL#oay8EvxΊ| oNd+bpc̈039k/~i!=+vHWPXQ\O:sԪd1x_̸ub p~4A. EGJ&ձovUV!b̲DoT^K0 in |H Τce>$'Bs$i MM"ziobZ;mƮ 2ḉxy.m1ţxaã)3U~?G Z) ֙X71g?Ҙ~, \"F]gt&CNm8t ]{HqjR8[&c%gM(  ֽ+ I_璠Á3f*:9DlG+E YEуF^NuPqSҳMb OXK3_e19<O|~ inY)ugtajˇ^0I`[1 <'690mdw Hk V->֣w4$Bwf-%6TF!cI0Q~=*PσL[rȉbj"|OMx;_=|_oʷ[@ɆJFZ:J*Z,zbZʧgalm riȮJk=hm#=KqZYb8r}"נ<'!PGTi[b 3͐gΨ`te ]-TZXAW0Wt`A)_b(zB) 66)6@9SM'Rq5a:IsTxo635A{RX-GufG9vnim$|K-N?k'|aF3թ PGAlNj C)I'>T./JLhk]'RWs+TXҔ2'H2m1IƉI0ܮ<qC [uC8#tPOIV0 `#L&uޮQ^Ggg_go2 ]<^f蕶BFv8d^,T:w<\FX^ hݤ\ g#,.@DG'㊚`r):˜uvZp|oqYKu(pdK Hm)!sw,1xoِ}~Q:9et$<.sqs>8[2Nx9 SGmY]t]_xHkLn$B9g:nxaCB9RlbAdl 30/4D(蟍D,@Uf&_ i(nԠuj~Ӊ7yijb*bwKM/hIX|g.8Gl#L[M'8 ~Z,Q;܋~,C߯yv(׌ək/V14.6<]=/h JUmdDwGT&uqJ^Q Y~Ӹ6H(k-E1GȐ,@+&Z&n{Q-(ELIMyTٷ9Ԫ|wI Z{.ݛEC1tgT4]*[8˷$N_Ŵ$zR$q=J?OrP8>S^)$jwݪtDgަ{vy5F!4SȰRN g%3t=m%nLut ]~h;EEaĎ"IuUPlbt%m,C!}VSUE2ؤfh[f#`L~Ɓ.<{#l O,Dp ;Aۨ%6߽IO}JyNW(zɘIV6vae+w4M,J@E5d>E,E\b),pn]ojuhωaüՅ^ ::k ii@pLmap">Q,E'&{RM/HR,*jqj9DΪyVPsNQy+zѱ'*1r9cyܧۺڳoԗ;c' c^5ͪգǾ"/^Q8ݠfV:Ey\*x?bRgA9UNqۜf>F齖'-ot圮ЀFonc܇lKFhn/:C:3o,+rE}tqUKnzaA2b!f~U?( TKg_ >zH$aU{S)O)D"(dü|k'3F_wkӂrp=[FOd>.Ý,auP(2{B AWsJhL1;p6@Fi?}0$1L>/[*<6+xT:Rm"? o2W.VtFƒD[!B1P#d\s2<;| q ޳prx/>=wć%WV:ʩ )`J)-m.I8Em!Ol'{I]!qJEL.GwƘB"+ }]ڻIb9w,7sI0Jߊ:K O%u/ꋡ<9pޫ!?|G? :aol@*Ucy]+~YWn2Cn!pf#~^\ H kuÏǁ)*iTP>@9?G a-j%xG4 y4GKF-U.[2<(!䈵˩̷6\3%/=ډN^I4}xDЛF^#/},10 7Z+o,ak@il"j8z])> b/ViIᙟ(}#quBA3tn&%&@t݄B̉qG~Bœ¼UMD}y1#O s\1p^,^L.T5Y]cZ'EB^/m`wty8v3~C벸:Qkt<vHc6,3!6ԨP?.:}Z\vS'# ;;:ezA"I -;N<lķT~߶RqIWX#C¡"KfMy_6'R&;hrԽy ֗(5 vVU]NӚT0Of ㏕֠,2P3fژƨ%UuLf NJ$:IJ o,D_;|[QUeIEG6M ݹՆ~gqǯPorfs_G3&2 Xx޸+( A iT#K:vC.۰ D+L7Iq psN#y<- JTboN\/yO5{5r%wKcxxڰ2{k*{80OV[ؤ-_l[voɥ"JlhK>@0WҽB>'QF*1so>/d1@%P&@c*gD=n\*N{hUtÄԼ0СKp"gLk"|XU3%"28Q=?=ɭ",YçT8IK>M㩥ʵ&[Du-4>kz5RgCgjC>؂ -|*`ρ+*a% a՜ ͛qxA@ҳi>QȍsB8|7}[d{/,X Y ~y%8 ?W>Y #dK,~/_Bt\uO lkš]=vZ hfS^m+4M?MrB *z~~×W,_̈]q# 3[jlZ뢉|E;]J: k/CB~sh޹W-@3Tʯ![GoQד6jKdRTU3\և=ϙfUY1ӾxO$7[m` i~D$28є wc7DR}RUȫ'0 "),Uɹ}HU=F)0l:SVDVw= <)8>L.ǯ"jTD.s!ԀW xsy1)FdIt FY+"P(Aݟ4R^C+)w6Ӆ~t"MLnf%w{iT(0~tNJhT7D05:4Th 5:(- Z8LFͺ_܄ ȍnD[`2հj1FS@Up$DLrIn#ٍjE*eC-[}x=Iˤa~^OPٟ&>ڛFxn3 q+"i?LQ1},Z^05Wg΀5"m5LUat~܁m0^z'7J=Hˆ4pH}TI0B /b7ٌ*Bdw9F%zE>]  l[wqeoY+L"vSYxI[OeGpI[t;Xe&o绤ϛxpWgw`̛Y}h2Im^Wîƿm&ڻ])n0{ 9awvFk7, &g^&GWx0+0D S\sݘi0XeoP>3r"P<JcL%zKk֖#alp=I@>fRN|A̙8g&8*(t+ˑLZI0i%τL=uy!#KD=߅aoJυķ9u>m7_>4m2aVu+y6 ע>7+sOhxf$!۶ZVd_{dy$3TL} 1=LF°pɨQ{Sϲ 97I?PϦ e04ܛӠKq ѱqѦ&o ybJsr (dZVoTrk@h[u$R'YaSe#5 ȳЀb2^zYʡ[+Z%g6 XPf~(7oA~ hB0 E-Ӛ,q`( M|xbSHn9t^<:Vǵ&}sidVŒIP7U< ZײV/%@@09B+؃yZ30\t3bxө48_̩S3GVWRG}$h\#-ZKgO6OxBhqÁ5D각{؊[oT{{fp}RvOÜ8wY; Z/#, \.j:h $uxR"x6|S]׮tY8Ym.ÏU_h}P9[x?"88 FJŊF/Bt캈٢01B$C0 }j݊ʄ\_q8C_F6|27|k(OnFP\o=gWe+ORJ`xm$ȜQk%y!?2GOVh(Fb]5ȍ:e+Zx5g\V%){ˮM#_w63<;Vos~:uzD{w<< H%VO4/T4 u' U`.P1݀+!9-lq}r;\t)%Ę(&ů=varao +`Nň5jf #PSҴ(4EEĒ"^K͛2b#z]Q(sn[. @H6/:V$q %jCb)(2~7#u `9Ni_49>>ZI6&yPЂUQJgh?2Êw*m?\ג ByA !(+ӑu\̍ޣC/V^[Ǎ[eBbrƥL3W-e5yݟL?|Q5_)5_ɹ*( Őt[uL\:˫$1r|*>Fs_\f\f5UK|S}@aSw2+dsJpYt 68+^w+, <"S@.]p,(dAA,.RxqH0q˩TL5̃C9*. ;z/e4[Q\[}`CEաq*P:ĭj.-TC@ W4QU]Dߛ?TP>5j/mOJP+=ֽvm}Iff@˪P(և 4uOV;QUÙl."/h yHxEK[%י:B/=M~y[$W=8K7An){)"B=~7p@)]/#Jmn7suĸZ'FL\|&DAmI]UгOwfI`- dΑ\Tr:C7$aA֍MnOWD:R`YM%cY'r| Zi5>[~|n'ʅ\"^R*/lUHF[iw:! 6&/d|Hfjffw}t`Y3ڠbr51v=^`\(Bt_ý*b~ 9/ngi6ϬoB"'8 k2Ly@'`] Y3_Ͻ!ٰ J~q?MUy2$yb|&N42a`So{E="w.h(Cd[F}~i \ri0쯦?f=/Ps~DqrFL$)4bHGO]z; BϹA^Jaw%8uzt ֒$vYRlD+|>n9yҏBNןLڄŸ7s;OwaF{Wd {"ǀ[] P xU"6v-Cz&jD<"::@sUƙm .Ʀ'4?^U==}[ /\Ke. hZ$yZ;֭ؑ#D) "E ^D:+Zk5pAҰB#`uCQme]BHb<GϤ&ݐC2>5B]3Qgaq${h"Ye^ֵn1Bݚ( IN`ʉ,n9o\4%?\U採ܲ|6#>2z8J b:DZP>fPӁl. Gm92艵f&L!W6'ۅH`IQh̓Nb_@gjܡGb.5xs^;-iRi ,.>lRbթD y">2Y9}/_ .>$!6 8z8UNHha9`#Q8WXuغkzU8Th2_N#)+lnL> ˢY]Z=Y5׻z%'nX@i6qP^ ĥ q\8XJ[ܤfQHt>UI^bi i7󢃼3NzZ~Le/ 7,J%RCkı&:\KgC*|qX\[(–na8 ůSJ)=tEaЏo,rۄƁ'a5tuloV)E+$evM}aΫ!Z!Y4֥/DbvjϤ~;v* @P^"BiDY;,Fz,⿗>&pϲXdmur,CuҵѹدAG-LT}"B$prOUOzR|𛍝#>CHH 9xʼu[yBC:>Wy$\p"FЇ ջSYpvٽa|gL7)b)׉7 \xi Jj3"@m2z72ڬ&0Gw-7N ]U`^ ǩTK6Rr~FK#P֤d Pڥ_aӔR}\i~5$U;$-Fx3vϚDB/͔@a]quV&8.42z8Ѷw,rWD. ꆚ>i)e{ob031 ?8r1$)S!Z0wP uP?㰋~AFBLGrRxZ+{H )@١'jҸ_Xnadg&-KfG\9]Gqk![TZ) |Xg73q5A؞A ]p7m8_ԍp6 8uЧڠdsإ30D~ҧ`ɨr'8_[LJ~RSw5y5MNgH:/45jȫІ_@{@SqX_!.J%IT(9)=*ӭx"Ȫc4ljZO./oo(Q-t%ή=՛>8+wC y7k1g4AH/}^6^ 5֍JϼqS:>tJTk}ϭ Y<#wՃ6|,T) s_9_iL<A;]zɁ/Gt/$=R BCq5nQ,ӭ# ~]ڄ7w18s܊]|5)n 2.Aۉ"I+b NSpr@\z qfk6stM 1bS$nhOh!PN]_hYO05s@L= Dz ;J@Q Ŗ1b'Fqt]7M+8o\ѡ]&J߳-{eLq* 6yק0%"Vs*]4{C7@g?<줾h s^0N@1E:2L~2e%*dX! PeLé%vvpeS  3^h{:W7B@ wqeՃ \}hCR+c. NdDOUvUȀ`eLJ4ʛ(pڕx`6LFrMӅqy Q +Vpf s.2|&^NW¹lyQI Z7(ZHuo k $^T6K/_e\1S0D. 5[~ḊަyT&%eCAaFL7y&glWB ˱:}j|2—DRJ4n~*%p@ WG9uB(ȿ8{d$T^$nl tu b'v`h@ c u8{mk+JC"-1Dƚ7k@d{C/<Ij4\3E;'l}٩3^#`ɨ@{!: z<00%dW*Z/ TXFӈpoL H)3.ۦoE y4c bC(_Hm;v,,4SB73dFttks d r62}oLMm[鑿ٖDS@DqWdV/XLXsy*v63]V:Q=|[ΰϱ@gm~BC@14t?1IfR'/I" HQPdm9ufZWp",w=IiݾR۸/wSg*{4owնqH{hʾu]sUmoXf)n#gMG!O\6F镾5\YSqywZV²Q-wvS$.21H'b8 pY,"6-^`%{NGޚzդqCHai 4ښ'6vj K#+?DWG:D&\lhL~} 5\^O&?dط̡n;)l^Aʓ`z!SP ]–&7(QUNۢS7~'󶴼NO\r-R.›DmMnS'<_D:}gC˾fȑsDyKiǵUt-u s)Hic"cPgr0. ha?xp@YgH`ls~?816w4E.6 %rm!$vF1eF -xMs6(m)m5/ZMY רX("XKlҘ$wȜa$b*uKPPt,Vq.J `TO@蕴%g$'JI0 =rNByς-Έ9&pӃ|.Dt3zT ǹG[B꾩JJzJy1Wώp=9i rMWSş>Y|ކB2DX 2;\^\amSI0;/ZGQ"i곸+g`ءΛ c)Ʒ(yV_wWFt$((0;g5K1>(6%A;B4mtc4eh5]Np@n_W9o[jKJ gMY,KЗY7- F*;h7CԲ7yLWmb\*hQ#G*n3my .4Mp*ꩉ C1F-CO23fs:k15vCH֦z[%j7H!pX[]L ^s =PRj7kn8ѹPҎ#Uvh>XۮXOz[CTx Pk`^>1P:1>P%r*Fퟻ)`ՃLqxILVS3Aɽ>4Rߪ`Yb|zLk(𲛔UG>W<ؾK7rÑXY/a]Rs~wK+ IONCS򂗺$ İnU(sʒ$EZq\`u7O;>eXs=dBbno w97{t>1Pz^(Va&q|x8A լ3E!c]W1l+,o{so >0sGEt:pV?ً6e?3r2MS VbA!  *2ǢbSfnj,N,Ri|ϡfHBi^HCd}]aڮn<]xYpoycLnX_`ђ/f*ѻQ }&/;Âv|+[ר8ÿ`Y]b4_7S>$>hb'سyqoyR)=C!zΚ;q]ěg^.*HB0D#VN"4Nq>SH8F4J\t>^D%x|ppwYG}SZLa{ExNf1n[ *)(t6c &.}eݩ۽*w uHMb:81ΏWIxa@͘*bdJV*hBhXh֢2o5KHjfG?.fe۹0*ӘcHcx](zmَRT|1yDzpˋXJdHؒOEylS]{D^[ 92K׬eO٢/BRsz6y 5QQXaՅϑ`V \)*;r띒Rd^&"S.)B~ݲj;tq&B3Y֦#ؠFnvVX_:G.,ȿsxE. ndF$"wLb4ޕ }[VeEu_̼0+" 5J-P:'- vs7VNtuQ8aJa>w{Nk':QS8v)p)L|&Gsz{LqJ)y]Y7d-BPE SeZKwuwN5]Lf'6[XR"԰G5{v55N;Af,?CWQQY `bS՝UV="GuX{ <ى %0 P"~Fg몙ο;s? |t?^{Z > V1i¥TY2Fbb&yE[2%LeYg[>-Hl-۟Uc+!,nޒpșVYZ9q%7a@>ޯDJ(Q'{ ݿ@2vOt\qBW(0NCޒd(|)ZkL&K!-z2HgQXi3mZcě 초(竛` f^6Yu@T^QBLM](U 柍d|2p_9lO7l HM {ɞ隬\4#Ŏn4EY,-Mo@& f'DJy-?WyPd| ׻_HLN㵂rPVhw-ǕOѭoxT|)F})-:Irj͢}w̭ԖXZ&/lNh٥иPzs ܷ`P*Uw}.܍WoA(^CN2cZd4Ƭa%Yfs#(c LM='I}=G\r3hيaA|zXAv/{P*7%Y@ݗ^Hź#gB/Ӷhf9>`ܿokGst![jnj5e wBRESLYcjmݿckK{}c" XŐerم۝h?U9D&yԠ eO}><$E!zYÔ_NX@ō4{th`k`ۉ8?܋|y< qHni({e@^#搫-i`o(esX 5̗*fplbse,㾳&1Ѡ>mm&bвhUQ?|w` ã%m'ƒ*z Ϧ]j㞓ITɲq\gV^WCe$됖&V>:%71fT~XKMDuu,~.70֑}uXT<\:m,;9 =]8n HFF ;7Ek E(GHh- z"^,}vA q*DOX>UrbԈQ  tA 6W 5 Ex.Al/uqB'#yKC];vGU"3s^8ʁ&;Rn<ϷNS-Q oBD8]+NFG?˯4x b ۋeFMF$u-IHّ^)[)>Ǖ%˳{d|cIuf/VDEB\뙛DcYS hz%P t!Wz `@:uH*fvUۏ3:1#OcE!8k7cW4\0-Ȓs!_/ t7l͉L 1I I+ݠ*ߜP oer)K(ya+,w%\6 >ҥ|̻O~44bm}-~O,+ SqxwdMVDŽoE%x{sKezcՓ쎩?,ٞ_5L~>  ݱbETM:މ1#%OcLg!XX{Mڥdݛ+꧗[#eHBDEc[K5 c~KMC셷n6=o~KrP y6Oc3UXF9Ap]QSJ$sO_yP=3!;̾*Ƒ E‘!=rr˃2Es'ɸ͓M<43 N>"M|4qKʹ; ,Ho_g3c.NeP?fM:[44>H*'|A,$ׯPCuŷ8 ۃ鞪2Ap"a" HKz&:9>- QD]pkB] ?SPDrWWMnLBPh"Lu M#ΖsR1Ur4~L0NLBGήOW̤endG4&}+J}AD {/ԅh2e]c\9GUqmv0p IHbկ-_j{ޑ%XcԧQǓ nPO~l%ٱ*Tu#>$%h̷a3zCa&A€h4r5q[}\w? f.1ֿj@1W+.e<:~\Gv',}גM2Үq&OSf[S=2=F,RUIͧ\JC-:l0;rDѤSr4TxuBoc:aK$&O=5(5H;R(W^ a̘0_nc]&sAo=陒7iPKlxc*U5ᧃ JҐ6V ]Hha'^ʉeQa~b[^0:t& /v ?w2n?hNc5%>ڋ{/NNŝSҗ @PɢR$>zq9}IJVĿAm]T$ƄPO哑JOA'fӒHc~MrCϟ]>VKRZ&u@n` <=RBM91vctiv  YiholQޣFR0maiyy1$;ZP2a J#$lpSO{6NrxVvF;Mz"v=YVGO 鶝5Ěѱ2Ou&d"WsUQ4Gіb42DֻƃUMIP<}ynjCv\';8:ܑ}%o8HX8t^hr]LTCBsR+-'w,J~xA7"mH5cZX%/oaa?/5+M#`\l-_1(Rd =?,@r&Ւ܆%7"n;(NDPё3(.)#D M" 9 RSp]T 5=sffk2(藹#HPe%Ztɟ*LļԻ9ۡ^G,?@ d ϤkCYtz[yNͰ,ݐIDB"Z:~*DD R h6 :Xfl?A'ks?!s0>: 뮼9CE_cQ<<ɴYQXvhu^cwxɵi+ OCeYc^Z笣/lΡ+In}T[ۥVXTG #? !A۱][T.69|B@.3%rOحT [BƁg]۔<")7Aj&ISlc/]mY#kHaK@-tX0]|W_Ɔ>H:+ D~wz ŲU ]Z]M~{mǬ vT+f G7"? ^Ff̕\7[.ӂGRM5VҞR^b>Gv$ KFI}#3n1J`i+ťCc榈RBljAE 4#PճUjE& nbǵ'fȑiA>We;…/yNm7#H@^u*H7;rmj2iqM5DNPpK>t?[˭ݘ9m튽ή dڕu#w*YJ;EdQOTR(5@Q3䛁Ζّ#-*V#osi{d;Sfg|Ö>`&, _q_(ypٝ|LK>Y=G?E;F-Ыr _+јx) ~e)]9xO-v\ &bGF YmoQhV= < j>zj2 8:+ b6ܵMa/K0OM !44ElgP=ML'v\] v%sbGo>ktALsCKs+/R\ Oy.;5JT~J|{=*-ҿiOI1-WzX0bp#\#ɍnA3/x;^08X ءSS\`7ʰ{U05FO$Eŷ[+8RE IꘌЕFyvzYx*N ,)sIb1z7j$j\;J\ z,j ˮ|l'O?KzOjH?L,w;a!Y[ *Ч='  (XRnҪ] y21ZBx-檍}Fwl#@xڋDŽ^ɯb?F,ĂW2yOonTCG>Wׁ⹲kaR}+N3&ɠwph4!:^HE!Q=[2G*A GIuh8emO/] zPI2on"-E?W0CL~v%:]mп=G&^-}X&TB! # 0_̽T.ͻɞu>*q dudcP=Zt*C l[mCAzױ%`D GU#HfuW6!Kk)%"򢏵%פwMf'Ѡͨ)ޠicqށ8n=>X;[ꪂ,?)D`_ԶB/Fh6[xKE%v) K-'^bvQ:䅶|dL^$ivCdў ߼qF58(+a-r#hh4~ڇ*H]| ฑO`xuzp7{sΡΗȹd[L d˕-xLT2yuXYG$( 2URT3e/x2$ղE(II^9xbm+fp^D#xFLj4LԨ/pӾM AGEJYbWDo:X>4%8փ1S0'3tkXZqV,P`#l+<Fc1$ Qd6&?aYyr?1:mo_|^ $ :n AR`Яvxӑ4r!oi";w[fsz;ACZ$ta۹pMd' pfa" !.PQ64 ( a'GF}=(Ƴ nn-\ n/3]W.;AI[ Z*Vj=Jp)]4_<9-AْyvJJM h !l=JXĻ b+ZVw;Q MQ>@4*~ϐ2#BxTu-c)i>.o1I}-NGJ40#م\2c3 ! Yz$B5Jx%,Jub2!qhEaHtm ǙΘ_rnC`)|Ӊʪ&ʹ|s 15T@{ hfv?ۤX{ fW5ɑZF zWTcGSvZyZwv +#'x p/ܨZ>D uk*f-T pQA\OQQ;.äҤ,Gk  |6Y5+^4, ˡ?o 2tKCiY뀝&{S`-7=JȦ4;|l F"v q*q+0.= mGFl;H~MAp9U9X01YQ889jqU~e.rTFgG 4A @D%vOuBF`v w\%kԞ^t+\3mV4Wj@rѦқ)7Ι ˼)Teifp/;Vh܍"=˰&A6Z\\/v~ wcFTuo [I0%7$*l*(ꭑ9 l 7mcs[0fؐjaXf~ WHd 6I\]Q̿ Ej>I7 32g( f_OYutˇ 7hTwe!PX#^BF0)y :GjήX/$Ũ%!YNAw~' .mwo|~*\lX+Y #$@BŭPř!S 'vȴu?i5z&*Zۘb1@y\Nuo@/zB :a{6=J*{,W|z y1YIă{A_y>(';enS=I"7%*_-bDZE$ u|汾#< _mGX.]dӐtVPnSܜ<=?3ޘ([gU!TqF?-/H^k~[ K5o]./g5lX}mVnT{hg Dz739ut޷3R=ŏ"AԛӋ\39Ŵr 3N!t+(X#& I_N_ fwy7Ú~pi:q#\t`ܯ-f.Zlm !!ř3RI2XMTգqD2U*iԑ`PZZ VQ|ԑ>^d 0=X7g!z  W'[a-ͨ lb* ;9" BQ4&gb 4z:So_QZ(fzY&-GӾPɂvM < TCj5ɼ|lZh7+{&3Z`ky~VBwN졬dfi -,4Q~,O^"yG3bVӾ]z{0'㒊89*ԣhκ amR?nۙyܳ 6Uz1dkR52%YZ(RUI`G&"|'DkpX+2p۹&Z]>4d6fT$Úk ʥJmYaag\PLhiU\m}Pö=>na'Kc0 \ ٣u4Rgbu>d^厕Q/,lq8 Ip4Or[z\/ ߌJ3qOd"USC4?/+]qKiń5TnP64R2Tg{NJar֬ʚ+o'r%|+AKL`a`2ҶYh#g :V MR묒: jtlz6lܡv9vҘ3ۼDȜ+[B?\gkKaT0m+l\T0Y+//)F>Ts$ ?}[%W,K f^2;x].˾G_CaЁV1aQS6Q&*ju5GxC`|`N6yC(|}V2M7{baq!F. WSŸ@ 5|HF< H`stLx=>վ+?BǐjnKgNr2qYU<KmYɂ Y7,YX xO%r_]/D.Bnd߱;g8N_;X}gN&I@~wqsr_64eBWxM}8bWcyx}ඇx!WMX{cObcdXĠa/M%%fZv4)/nHCLtF|?Ndc,/5m,էts*#Y[L&{X5i˒6o7bg'7spaBlimhfE:C)BM~ȨYqtn<_] e yqO|2ߵ}MefUDNqʠ!ܾ{TLi)\>6L:MCa)Q5pMؽ 7^A>?d[_C>KuϩUzCI Tdf׿}5 DABf?'}12!UzXIЅX`TY=Pǡb(c}@65J%?1_# cG·"ͻ?2-K7&e栭8O ng XwIݰ6#ޝ౥@c2٩Q$ccf@*~ҷ"[gpfK9dvln$ 5 ^w/ПVٞK M3N2.ۧ=azʃF`?Vm 桅ִfi l@Fkx"_[e~lf(jKF-__ERQq M⷏'s0ıvـNE6֓P'sn<(,.]7-0RbQ  <_+ X:fCZ enbwP <*M\- VPANGÏMh0m1) !h%3䰽9pqbEN]ʕe.D-HzYsnH w?@>r?.| 2.=\|)h,Ń-quܽT+J.YY1>t ){38It`7 TJ~NȤ cz݋-AKؽxE yW=V-@^y iM@y |Ej+F9X$Kb~ezz ^`WP1v T|B:f^FXOP6\D)Dk,h'oe+tj."Btݢ7bt(]"*#p(QqkKy<”DiFeeXeޣOf. +r횊*rEhˮC^CYܟp큺_I^H*1Jj o(\BҲѿS}!>6ZKټ TˣBggQ#}7 ƔW\gA=Ǜ+j><3UHӷкcs{e"~bVt7}NI 즪J "C,LUL7sYzkɍCC*?mNζncH3X$0 qm8B'ץQ~B3lM^0zYD|e9IN _@TE" ~&)uVnja◚oFtY0);;yM"eqi|ʲxY&`niو_r]^WoY5mFwmr/ؚ)LE| r,@x߈CbI ZuB} ^KW D uѬ]vU:/T!>@rvlF[(Vdvxۧ6'T4JՅrHdN w&(_`OuꐗDCl/`%:tlj^>@t7qĒri aD{-õ[SZ3?EsXRxc2 r6%T?\ӆT(=Zic> MjU`64R h)S?w+D6TΒW۪9BDJs۴'{kؠ}1Kn\̰Щ}jNe $]e5`BLQv՛}rdgI퉓9CJ^^)5k]ӻT*9ɑK52ծTn{Jtf֌]/R5Y]( 6+N6x]ҋ 7 |7O󊦗hO'(Wh4,}/ pVUNQW:(P6P,H>=,8HuL;Cx?ô)U KO 0қfFj~O܍N͢*x[OY7K%=l^g/m:TKA>} aU%IftPQlO`G ܐ&0>]W5}P9ҋ̼)`J 58 xWTAߴ_XJUoTs:Ji5SpWMA}j]΅}Ž nEFx Nf-seHG< B]7ܶQpjdͭ} 7TE9?U28Dq=}0VzئgÊd)^; ]i7Y,@T\Gʹ0$L (o9g*;"BVd &gƒ|W}.Mú#mUچ*?3b[b̍I{!2}8V+Q~|BSB\mo>-ʗ/T yos^6UyfIJ v޾_aHoSFb Ok 5k_LAJ5KRt15YXwaHhCN?޴ᔼ8TΑ/ >w{f8%u"5Dž--[JVK"=N&=z ܒ|ԯP?贊{o(^HE#ƕlu)یZ5lpXKPiհJ=ݒ|̂z.WNhJ(/^8, fJ$5M'=Ҹst&Uׂ/6B$J|.oKA+˒a:ónsK@W`V*$hCO9jZՅa82UJDm{f)FFCK[BgK}B!FJS?a\TB˜=*|DOj]ThYl//l/;ݫdƾ ڽά&B r$7qV*atc'h*@S PvEM!f9X;fjZs~720% ,MQq?css5N+kJ/=Lp0`SʉQr}QQvF2pltU dp"dx&DdG&7|6?;3++q|MT^EՋR蠅J[$BM[h*]tMQʿ:mGH|  R'CSaDl]X8@Dz6J챫 JwynM(SܣSַX1c9$krƆDz1߂Dy"o0[{0VִI 꾡ΐRd#w5J!1BeA־\5U<~ՆѬ5yCl5sۮ9MUT !Lyxq›s?pdl]\P)aC%0J(Xpk)A=&v {F8T?6r?egoS2HE -'r9XD,N_7㧜C5 KD}~\EZK̯S8O-*l"EhMz=rFs[;sVi3yzToC1\U+kM?]`=p9Z[EFI0XRe*Ro׍sA@ :M{TT(o0Sz\\ 8u`8,IHV^_WN$1_;) RJN2 G\> J)b? 56'J;DXZJJmI)(vb$UMN~$*"3` kiыR?9b> |flF\3CJbÙӚ+sVJA\mKuXNJBKPzI4g.Ȫ{ɧ a~ ԛ0ux1 ^dbSXiŸ&`%XI܁d%&a:#x]ƙzβY55WNP/r-vǮG{*^hH'+ez[ųHWv=>eb_XKwa=]dF(J2jds>28Zf4=G?W>J毢}]<4#D{l>"6TЬtOqB۶j64#xXqg3?gIygqptEߣ{N-#)d'QlI#-YJKO_VzrW4MY4iCCU1g:p4tWR9dJn2Sg .rB3 57ˀ#Vw/&z6#2#,(E^L~Ua3:.Jw.exOXW;1$4R~j1 XT${u1S^DEy4+YGݡo^ {[6nV:q;Qw9HٵPKZ; m.,ŖM14kak1:/ɥU{Tfe'NV14yC)MIjx*&c@k6, a%d)y2H aT!O{lv7okW:^gq\W _q) =7F{&u1ZCz>f3$[,5`$ސcOv` =%B# qF1~oG ɡV`yyXH;O:oq~6fAȚB1Ƙ53 WtWlC.!WC*7yN!j":('? .ݡ8ab]F8Ow{xڢ=| JΫ JATqPxfMcT'4٠\e/Ud|1;!v3-H$֏Ѧ d)9" 5| koeM&{Cw/GȮ,(`D~OOtZnKTђXIӮN(L;S$<(Uv8 r,:LkpI'/lG[@ ɶW },U_L0p{c3-'Zj$ɢ%>&e)K/@-O?jIoSPMG"M(01X(vQz,e@skZDrOgb`g+"FPyUB.GփO'RxOԛ_drK>Z#{b9p'<m9Qd}5A*$a]h Q!y^ѪD2p cS1aݚ$aFS_+rK$@qvT4Nќ}/`>KQWǷƤ{ȷ1Q<4isEl RUAH";h:WO4˦,OnTZGUMk @!\RYC> `S0Ґ6zX9jdt5*v)y|0f_++2pZdkG2*D(4f +v`U FARCԋ# khdm|<Ԡ:j/=mv>ڋm6Oo٨_wе@kPE 8Ή#b5Q5Zq^Hv'ZaSbi>-Qܨd5B t:T-Ua/pw@"BjԞxǫ- KƚLoRHyG>3w X7fe0$n~߹I $*~Ե~T7=a 'Qgl|,;"YmHW0"%cc"D%6I@εؘňjW*+87ƽ#k*,4ub,?9F$ ߄#:[ͳ= }ߏ-iA=h iUt5e~,QHШ\ĻzT`j[Y|1 p(^-t#Sh~Lbk|H^t/ ǐ|%bصPpޭsmq>3y/U ^l_hMU9.}@iqxCj@Zd\vtkF#GJ< :PD c>pȀ8IuJOf/]y2k*-#-". ;#s7F$h`YyXch141 ֜rhߎQ8)W,wl'[@|̸(&a4dYd/S\ yz\|=ȮZI_@;ev_6kDܦy"մݲF7]Z8%-2?Kۺv;c_h[FJaZi#mx7C[@zJ.-Q϶߶?4-'޽xf*4 '~V/xt]+TE|m^\CD\;[jglgB6fÜlš%F /"Um]U׃ܑYL~\y-Ҏ;Do>:M:!<*E= Sz_r΀K[]O՛3].Fڒ}|{*Ƈ P߳ hyi1TRȈDvlC VFi]ڽd6 S82}zPLC-obY$[OUET@#Oi#47גy 2ǁ뜖`;YceчC:Dx_gLQ37#Σb!9V(=bU7(u?; wmOK '.,$30}h{+5r&ծZxKg_*Y,􅷉d7/iS"ڬ׈T]LN.ЋRfS~u~@+Ӑoݸi5*lIKOocs%!%sWMCDZZS))JZyMՉK3:.ppjv jOk{:ֻؠ;Ps(JFgRG0'9_i".<ܕ h^>hV8oT$8|f s>{͔ɽYLo_d[ڪ&uaQN-W*C0d{o2;m}L-iojء)A8my«Mܲ:1 na{ZM}Rk*47tз"al<6 ̚DG4sUgM7YP{!* +@Z0>H #7З\9 M̨ʖ]qH j9RoN Ar0NK#ݞGO)8k#H>6E 9]<ݜgִMmG̫JZs1O(n"[D0SDV5G6G%5j1+5GZ$5JYOKe/ V (`E ~V.a*Ji+;t."W A^ﰦ1ޫSr0퓾D: ̄][S<<(g\b[;hv&EN靣bVqL('AȻs}7>ǧ3bմ&ػ6QSWkU{]G`ZY/~YdX}BZ_WtiFHX!չu͞vcZR$(crpaܰmm= xܬl&zƑ`2흺nh Kvi\J "J+Nk;dBCs0=u-{ $8\_`['^ߦ̐L/iepT6J5^C"3&<8Bq`&v"s+8Sė%kK'PyJWK~v9s,aX (X1m,س$ )6DzĄ3ɺ-~2i,@,ήq4F9r[+:JNyz4}U߱xqgH>U<FrW0Gg}Iw 6KL Khb4&&\2lE? tdR;G2GKp~ܵ7 lH; _߻lUbJ; S},MN#sd|JeL8.݅ɢv~oP*Pv&^~cnKG{g{ցi(8d~͛Ď@kJk~ţ}hlS . ,DCݨ[v颌{82 3E зJ Pjz_ҋ2y`~w] 81VW)}R aX;TvM6*-L KZ7~$q3P̈́qF0Fgz374_`UbS% Ucp5M/| KG.rO@v^p/:.:h Fr=?AXW֐RPI oZ+@ G X`dѹHtJ2se.#э'R+@+}o؝#`Q0kNcғI(MZB?Omd6ϴC<5rlw+26 +x\yl?N/ꢗͨ,074A< 8tFsLt[k}O~4AgrP#Pkw{ JOb[ gf:5B1š$9ųá&|ت$TQBO[蠫qK"E>e|&R!$ [_/@r1TCg FMF{Z%] :f y\^!==qapAӛg,k6 NwMsܾ2. ePUl,^A}ۍ5mdJ+UIY3`󣗮#Ty3$ (acȌa>bŤgM=xN ZLQՏуaJ<uڡX a;MbL GN\{IF2'g蝍q]IOʾ֍=se,N&48gw;QN#U=vs@͋ [DV)4` ]ΐ$|AZ&⶯}/tV%*c6/[#-w3&Yʘ:"YRpTlÊ4x0[rw RVR {j:4!ZmNȞ_Q/v9j=Tu@rqsbߴaam%P6QHxxsj7aCS~aHaprKcoWk#BWi!>'ptc{ƹ߈P159Æi9e+ek!.oGrZ)>"8/%|)DdP,މӁZ %ҏy DҷG!Zɴi"%*^/hUtK<18O*hR{ }<IvB4k_صas:҃ mB%ZG<,<1$7CJUxwdeXotMAk6tӞ]S}vXH$>1rx8!:0XLb y/*"xn%Sꃟ݁vtY(heak U?|Psv]ZqCyW5CB<~1rź@wnnf>!ps57A./++h.]bzWu!-qsf=~ͦʗ#tKl=\AjO7w#f$Ir/یS4႙Voe~W 1Y YKYzgJ.%ք MٙP'u vUWbWP|B:L {<9fd~GPI0MᢧLJ7_4좨hNll$h0xўrIP&L5VId#B}= )h_)i{,эq`r gW2d]G;:FC]5׎}mb\HFO2א9|rhGSf,e'-,[a/Őƍn:[ Dy"` CSA!\cā]6nt)tDA[?m!d z䜳AS F{kvk+8oIY˜tI5`Ͽ(/uIetrAׁk#֎-gP-mÖ,\gi2_8[`@<3!` o=W\Ɓ*b o+; m{k=B+Faٿ cJs3:dtAwl".-6ڲ^mGb7=|,ՠtt$$ 6E5@X_\h{JFb?(ĀĎݞS4w\{v SO)X-tleք rhՀꝋUatM7AK6Bl279)$E6l4).cIpfª}w$cZfx8b&5X\TKާ)ȍG3hrWFrtH7}Myx@r>s&zC?1ǝDDO!2^bc7 L5*`Q0Jj'D%,Q#f(& bLҙ^ +THH:I3FhyW^$Yge^G(Xa ;A]4[5qME/sx2uyy9{(;=vQFkk' Hw3o51S}&9^RewHlc N<VGpKEl\;A0aNibetSQ0uuklY鈆WW}ߜ0{ J}FmD@S?D)໿EfO{l5bFVɞ-w pvyu2D}o1pX +8[HDfX1CTRI2.=4 %tn/3=x*,-ר*$;e[,O5G'x/4u㓵CЪ/Ơj {!%TLk /?rG.$'&rm`̣lT1J^w 'b'0"V3pCkvA ISo9<].2s=eu0jxP0\JL",hٰ5iq]kUq%@ME#!R'B^ki2ɥAebY|@˘Xh  &jR,?=dr4R3@M|ZheB+QUǰOei"}(GIF:,S(1I0ڲCpo4鎟\ _wU}TS 8Ê\*>Exn=MI{ rtQ '1':M4d6 \WW ( [Mzb{1N$>kD.Ⱥ YMңçY&Ԑ-o~z$%8|}j}Y$Q:* 1p|wI\U>tcO9~2cp#4ZԁQG [6rզp9ҽ>e5K߆bs {_KDs{gE]% p68p~D3Crqk3w)ptpԚl$b# wƔo@7딚%\x|V6;V!/>EZC-ڐNݫ-<npZWxEH,?'qn>isD#*EGbFBSX_}G`sM",u~Dž lFΰp㚂*@<0٭j2úTFT5ccP/6I7R Y sB:F̎qpJOg{!3X$j\Ĥ08+{.gÙ7 6mwq}r`z$X"l;4RJKitTlygf=4\,e7ZoI9NPGW=ޚ^G>KC=L0lD鰟gAԚf C=**׃~vv9͸oWegz!sB%ۅ&?5㓝D렟}rK]>_ z gւ <пj^wX|B>LU)'E6Yx3wX].؋RaU$f"^xfX>7Ϸ9;珆pf2i!ӋA7# \wFSTIz'f64u gR܍`єc0?2R&#SY+Brg#Dhg:S{4H_x/^xZK.FmAB#+s,aVZL vC=n7:ԅʨ-Q0 M KH.7.>; & 1\1lTqϿst K9}) qʎ f>dkrcQ|[*ޣ\Bw.~-9"&w9QBs&ABWj2 ^cŵ_=U=r<,)SxjQ ɿMڇ E]֨3aƹL4}%aAb>4_OYCxEpFE^g7~.7^~RM:@G^,Ƴ~ּ U=tn)-vf"[%)( Ų ^b:ӸU ĔSP%)!R0IrfaEq)U[WήU7s/u*AײzKw'\.1Te.όE 쯝ˏ@;ف&eE\%UuW1hT):F8+W4Khhȩif:?+nf[\8V!l|S*dOye;O{KknW5:/?I%/9F6+D}yֺr Pt率1@z'p)P % (;؏SAFGmn{Α1Fm5"CK= Ǒ98ڜr7c{M(T?8ӓL,BXQgSC7g< y!/qI>v~@WmF(L% /3O:HPun!d@jCij?RC~ou.]'n]$`}\2l68肥S~CuP}4rg_tB\ٸIA=uaߢ@"xA`I#:e{ߋL˜{Kz, ^3m6J/uvcA݈" %I!k{-wa+yP4yunUo8>ڛQI\m+vI(sh$N&5|"m2n&F'V\j|DKKE`|&}:DxOh^Txx41+?_e+Q0e`3B߄ Alк:4wWgR\TfjE @׃?JNśVdܩ,YmI fOY%pd("9V|ܸ{i~ұ[bH0ꎈNT[l`[2.*aC(/p\L>`;YqYk4ȶR/P%(O@vy{&wӝW)g9%/S@6zDza' ,2Q LA1Fb*dŏl/RE^G $DQ *ЗE / ңh}yK<-=Ymi%^,?ղ][?ECCj 1O5heHá| 9w藐pOramN +͝z)[:׾@z0Y̥gYX>,Rޡ7ۮY:kj;d {ʇzd+D_ܬa]h?&F ̾=cspN*8@,dO5d T{ E'BHBĬKnW:2׊ra$cY9픲SV{_3SXZD:6Uo?T:@G;HmfuePUPohlMQ$YU"-n0])b Am &hb/x<ط^(T" s%j$,e qZ0vSM.|цnBrSF/\Qz'j^'v285:,хq7؟PivS׽;,ĹyOw$~2cFMs IpFo" d0"su=>:naSnVӡ2i0-[YlvQ+lOpwp:M(GW~Ix'}llĊ@ >-.1ٻ+}rt5O<{Gٞ0Մ1{C7'tvDCWޥI8 EqO El~gy:17%%oւ\ po75OEB=C=q3|( K `]y#oE[jkJ_Z}z;BnZW X R?F^ir%zuVcPuЍO3ᜋZyRA:ߛo=E8<@ }<9vF^?~)ze {'Pkѻh8ʌ{f# CyMABXMF9gz3l1#KRHcdrҶ>z&jpHi^0swHkCNh3,*`G4KF#6 ]pD65Af (&X`B3{z\JO!m…3a#hPKG}@T%6aq:lP;_*<݆G%jab64=yJbX_QWm ѵa/a)A -isN`Y>(HkN(-KuC.ĉtb9T գ܋Vn;=B5"-`܈,]@lyfUXVതRM(eO'kkق4fni}J.SÃ鈏M |u8ÉGW>lK+r}Xsuf4HbO'meeo Q}{ RRO'FMu8mcF݋' gb |REח?%Y qjу\. ) p3@P Y!ɨ{E3Pc[ͺY8XL'gCGmS(COZQn|4A Wqi;5?cB "%9=q^6W @ԯ~C:Ǽ^QJ 2Cw4M`MNnY\[9Y`b`kthv97yp3m` 9d3}s!`rV @Ers n,7F fE]+~Bg^XhчW(0B)}8q<\7xd LҠv0}B"й LZGv%8ҥh_'15ȫeQ弰#twDEܠ@ ]dX@x>S,!hMbL@c]eDߠ2!>ZHN`RNXWɤY,!n_)_ bCPw"EÑ}YyGӗQ.0Q?!r ҅?Nfv9^}@!.$'0IͭӤ`Konؿge_n重~_bQϿyi,9B]EL RT&pr  ΞuIl[[(Q#ec"^ZD=ĽA?)%7:VKI. K[,)Hm e ٹKJ&*siH_}xh휬":.G-L?6ވH{T尠/(y FƊ!`*~Q[|oNܟev4"~/A-;6=Qhy}#-32ET{OTu ,x7 Ur|M:k::?w9&a&#.ߦ!ܾd#.u~5$$thQCר`5k",8}S%[Iĥ ͦkQ6tPB.:fW-u8H~z @MYpdqqp&u44 ZӐDLJIkO%4A#k:<&A N"5דgqK?}~utHփG‡5ponNyW}Od(;5ßfb]шHx%KbI7\FΩb5 ()'Z/(@]jdm".NNxǢDLA4d]Jڌ||uROA4]Փ󣥝ضЎ-PdL(ܼ([PӍHJm<5 O-GI>?p=|~OrGtlId@xHKKQt w )lʠn>'a @ װ`޹}}0'4lS5'Yb!խц[L1o H*ہ d@_ǪBbbeb)V62G8Њ86/h}f}rƳɕP:#wxbHDZ&C9u J qC2KT(AG̷D[>fסC")PfZ^,;K]a4p_nZF㙻C7Њc4 q{iuqSd0لܽI754hs8pC[r& iu_`~btNDُ><{B㾛HRb?ւ%LƉg^أj_z7 S [%`@BBn"ͮMyC#|^5VCdZQP9 \/ RkMdQf3v)OU aT3wv1i:>G05:RJ$ ;{r_bOm=NiA \vzG[_fLp( 0BDŽ_Hљ浍^DGO*);gu}U7߃y"+c>ga낻5X0JR)$ {9%a +wɒ%W9woG,8+x@KٿmzZhYO 1| Þ79J)Iu1X[P]&YЯQ~1?r*beG 4- _j qCki]jȡ!OrR0Ql雱_Ǟ>\6HʹT6$>p. FND!=&|y|pqgjQ]M'7frX> %v@NMNJFk}r i2t67"z` 3?k ں$Э9ÆRa-Q_T2To QIy8* Z܈84It4NJܖ ͤ-lϝ B/W/ _mz[@[KB#|أ͓ L\lxlz0Fg<(k=C,3Ǝ. U "p.ȫDЋ !,\۽ygAlRg|LWpEkd&׸IN_/bi9u埈1]`to #Ӕ5GIH:d X%]g2|: *Ƿ|C.LBw>]hd}k!D]O ߒئNo}S+U$Kc46_.sŏl,ʵLͥ215pz; =aZ-;8 L҆'LlsxEh΀u:P哿A8✙A5$C,4W]@]#2UW} M"lw\ !([f)/JT."`d 3h&GDIV b`h[m0D /;) 4E].{G"AW#Ga.T 5\X`Ejè1tH&iu6Q!g꬜FAZ־wKQ#3 uT"9$ZB/9O49vZY;S] PC#þ+id_8KÌffX|@Cu ճCNuTjM] V*^IOdb* ]L9kV;-16o0xw0w~$OtQuOßk76\"t-cޞh$-UsF zL׻cE}ou~%ƊR[ާEiSi]=5 vN.b\7+K5?*ɗԊ4M]du:I~Y}&*lCuĊ!Ș3?vm&t?V Rc160ur!B,iv!z\swjmM=abx> 䏸z~H+ŀyfGͰ΅&˓Ph4N:/6}фz`B&@d[=e3;I.Lb{c) "\zo-L̓|9<6g/~z P©"6}b Q^=k@1A7aQ nnl1QtnXt<[}?/@w!:X{a8WSkErJ}'QO}yUzy픛HE&R#2\RQpH 1C.Ί9jC)smL e4As Ml\ 0_QrZ#D_9/)F^h;zfQ  .L{}Q&Jȵ[rgG2i_` p+./8WB*ዟ6s?˯(31땸c΁nQZ.;c`F>./A=y-u*YZۺߖxO0>k}x4M&=B2ЁZAݞӚ C𥹈-'(PdQֈ(YdsQZ ~5 Hu^TAPJrc{3LqxyFgCLgv_V|:%plF魙{˻:}ۿJF%LIB"VI̿pEHq~FzO 8Dtrna֕W@+D+{>_H[C%ayv|oP $NV/ ikrҡǦKt7 dE 0P9#|aH{5q+Mu^o;]D|ag_>j_tpS?Aڟg;&.Pw^ߴ0Wgq/uʲ9V+oXd}Rk+O{z ]{G 4u7diBz v"m;""/ݘXT?oA=*j~t?f4GoW4B-'"ր(Q>xݞ. JS g>+_YYvCN b7j+ xc*yj{{թ0htbz t a& ^vOA9uD|SCdߔW˓4{y]F%LuSR& Aj/%jJC4#w%:<>;'^=$% i޳4cȉΘx:(&ҴOWr$;R+A8_qѿ%ݚ@G==g?h.0#r ơ(DiaxAX=ajF'_}rtjռ *^B^. Ѿ6`Auu&1"{DřQ0s.F|a h 5gX !"7qu8JQ${"Tj55`ߴ۬Fd}'ĜA:KkZ&r3 봊΢Āq ŎBo)#1rRi:S"!v60=xWugT*7_3/="_ǁz*^ˊC Yp밞R9űZ[w6=Pk`OUꁤ9BZ]ÙO }ಽACdC#Ty}zvNK šԉf/4 7JlgXz4 L'("o+.!:ˢ&+"CNfdPI'{s.aɜxU@Ty}Fsf1}'maڟ)o`;*M.ag- jiAą:';GEP-$ǐiڻE|+`^̖IGV[ƙgv,Zɟ2% 4w*Jmqv< ]ONтdbr] a̦Orr$z% :+DQ[lL|2M[EgDPǙaf }N)J005ȊhoI)+|r\bE$ڌA(L)`!~8@5$BSNhx̤p0W9:STHBL'+sVOv5i1L3r!./.E$hShTjy[q;k4MiϋfUd=|/_nJ`&]hBx9<`?'߁ fC,@F|~MyedvFoZ˽ZD׭ ruo"OuBɌT1pK5%ѳFJy9jll씦=u[bS:)b}M_:+ta5?E逺(/~G+ADyBFE{D k<:ᏝO`RaPN<s}ɞe.},]\J%#>^bt<T+F8IQ 48#{К 4LzɃIz?7G嫟|E]2&tV)1dMxvٔϜqCUF}Ƥ!y!>۱dÓH#3s_`7?~3_#N¢ X먼㘙&)+Rgs)1,R2kZ;aqقc*r]uCx J*|WnJM(O>EvCԞG!b/-ɟIF%;ΠwM٩L} Jn룹>P3(J-]0o@)!D'dm5mn%H=O}\E cK..4M `ڤcR}@|߀vx޻\}#n+JV13iMt 3b:RHkHNoH:Yߏ)h5+IaL>{D]mgɲfȻqsO-pS A?FۡKgޢ/_.ȻI̸,iB"@ezPZ0 W}aZcש$0/$xOQA␒wmpos2HU ]N%YBɢ?0q7c/4r?34?R*Pp' 1JwtYdQxgșxy˳"7D[|^Z6:\I&uu4ei2_̈A?v++=> ,e )PdJ86;vԝ;ol:~,0PNN h&SC1+Ҵ@dP;O92]| 7dvXTQ;^}=i"0& g?&+q L%b EȤs^eΚ@N*G2?N`|w*u.7gHx{<8udhPN9 %J{Tqd>~i;~qT=ջ>$U94} QwC茍YnL{6k|HEHꉍm{ [Fgw|Y@}TcWGWe!ȋη"y >ьk0>c$9M~KC YXb zH5_-= US+id TΝ :*yn a}뎀Oj cϞXzpO%4JmX=yꁕ`uY )#uIe&/b#!Na/QA E~xVz~|rU -+ZU>YFTucMgM^IVn]6,9fhOsnC >y ΤkFÊD;3wC4D?[xJE/^0IJ|8ZBr ~I`W\m++,=kY2qlQz.SW ʳf !'HmI3B< i =M:ve*aaD4)|Lm/gI >m^;"'"sDLauWXߣE'Q1V 9N9ڲ72leSD%}׆O|1=ߋ4(E}M4O>ev(da( bBJ1+Ox` 1 ѫߨBב U*  og@^s!}% (M31Cѿ:e1'P, JkqzjQ+Zg(|smi@`AyΆh z%ocJ_UI&BTAh ] R})ݴGn=푶w1oj؉OXpC˽an0#sA:7ǔBQ[l2Y ŕb>Gf$g(c^ǖMjQ+zH}s1|‰_4"Iv]<`U⛫xͫicf`aSg3/h`5Q ŋW;x/n]IaOZeFC,*Fc͢ #j,AʔN.} ~QWp$5K T؛F`&xx*?oX"yá."[b k^8\taD$2Qh g, ʾ8Ocӆs ٢Sc(Uj 3MCcus|Seˍi.D7s^s0x]u!(I *7 9m/ `@qI"幏7g|.A'Ma08Zʫjlm7I~*\K#|[/$Ҡ8nc{[m/%RBB! |V*eJ ˰@Pl{cXIQU/)fݙQ2аe,qNN# 5dPq[deϷNgEQfQ U2n2/|X]IdG"0@$~Dhu;mNA$Nya0A z x4&㦞.Q2%UMrP%O',IzFaQ ,S Pz`Sr$==uX꿼4ag&)8Se(t(v*;8-+V<:ZHZ r' kRWǗf}2"o,= E\y ]сDV?l&sM@B/@c.EH&άW-rX-?$7cvM$BTQz aDh<ĉ.kcl=m2?77W!/V#>?Ru輪Mq_(Mk8[&z8-NLth$ퟀ/L;M_y?I,yAk'Mmq$"^fw! {&tmWxK&e *zgùxG>JC'ٞ ͇w9'KtSt].gz7\7hEgWcfcz'  ( q|ï%? pLkKP̳P dz2:#-h79]]MW Hi,F(`LU_ƳkJR))ՖWܷdXm-죔6ں+ s\ (}:l{Z;S*^P:,pag#,l|M'ngh23>UOH~|\Q"Z!med~He8""[1n W0;n1ߎXviψ bh5kRÖB]zߌrfOGy `kZ,{=۪CXT|djXIA-@6mF>H1NObvKO$ĀahB͡N߃‡^ql^h`jWVk3Mfca%)nR}X57O#> B{X_7C"bS鷯wU?HEdwM4|C-Qn &|I"9lF,G_PF :O2'%5 oV`Hl5K%|vl-5G ,ȨF(LZ$#O>5d|OߚYJC4Eꈒ$7 P`h`u$ޤ;d`f} pAZgk+F_o:yt/!Cw.T[mꅖ%L,"b)ͣY|Q#RMՃ*)YT:;Qa{t[=g韪69 IL8j^2tAWv mk-=;Byœ! X{F-O~lșmtCUUGgopnJ3Ѻx3̉",&e3;f>G87M7~JҁUO?,`Vc٭?!?}j ႗$ ѿcPdA.Bz1 jJ\(u m64eZKRxh˟ojSmV8 ʄڿjKZݏjSpߞR5Xi6TYkR-n 쳸!V IUt{7N.ڇ/{^ ^uU]"#ZQ'kbٿ]OZ2Hq0R*]ʉConU _uRaG"`}ߝM$0PcJ#6 sC5dI!J`2}(oI9 rVoB˝,v"|%c&Z'O;m7mj0ujr&xXv/`5 }.JsۃQH~ٕeFd&/>n=bjW%ER,5F!,"̂cS 4fWc=i. fgYrspy8@}_Ζ܆9{" 2y]44pQm!͘|xA ވ0]xʙ,A=oiN;Cx+1WwBl>i'4y-bp( =29f5!9&" "f>"kyޭWWkE{=&?ҜXD2ۆ˫{pʠ{[jIu T":\'IXMgQvgW|r0z+} ǚ=:QjMn[:ñp>bд'S#NBq*ɵdVSןU&i\7t}!ʋnQܑf8 舝*8Pr'\s8j PLO\|ޭrU P]9*k)&u///<K%mM8F9Z|o%ˋǽOQ~x$E9C:-ڽ nU֋`Oac}goVٛ.tC_Ac73^w;51XA7Bcs}5)p۟P&N'eE݀2j{a.`8Cqk\ jp>1H7Rj'"xm܄/e{|호 3)RXC O:_j :R -L!X|{4 g*<+b];rU#/}hy3)G,7Ib/:hgJ@<MOuG/d^Ƥ)aħ)׾3\e]xt؂#".>ZOpnds*'l??"q+`ls:(^ыM%bJc>sݓDmc񘭉\d{<-jdYP|qp2K&D@x|/[ l_i9LBA(*Yr|K<\;{ɒN_G웖M/98 j:RwGȏe4;YGӱENW1htzM,]҉{gi$̵x>~Rj؅8,Ryџ6ʧwMC/#k/)DM"p8u焙,|M۷TT7ݝM6-P]! >Ín]kT/%9YQ?{H9hca`gm'MjI9eF*"# ڵM,>!Ʈj]CPUC>;A {-_Jl̋ZEmȉ _]{  r$q$0{Y78Je-=hYzq%5Mߗ`=XiypCOiIq#yC ZD>YaLj=(2H$BPQK^3]@ v99QѴz:c!?yD ZMuaꝆXΰLu /CP$s֧~"x:y cLN I9T(|S c9ʸSi<' 4=<{fSWd>OfঢAGfd陮 '##|P܊xUK{ݜ9)c WOs9!LcgddF4{DZ})vA=q޳Gse#Z(K}ׅQhn&Ne)'ӉaV#)ޘw(dA.lMf;4TlՑA/-׃UMGSn!3~n&rw3VeHwR9ZD3) IBU}h\V (UVO!}9%\,lȮ]%͘ fVmu`ꃛ/ӆ#eP) X4LVb$yҭNH*gAiw?hCvM1eCutc癩u*T e>55]"7d'?Sly-ܹ :+ӨEl1 ߤ+H3*%)yj|?^C>E(j>bY, Zk&obO0O qgx;6qXunINW]Q6p48niU?-Zg Yw8M?`v\${M^K]u ^DV̋*5G^ڄE`meqfU˝PAF c! ;m}aQN!nqkTN?kX*8ribL%B1[|-幟\@W"viY7ٌbzJ+P 2°#{*8K魶qmS: `e$,A9 쪒 kϜvM?]cgIRjY797ZˣJuo#VvśE^r>)yE39d߃v G[;F`Bi*xLh$$lW=Kۯ[d J̥tJdYdSfAtp XC15/]!!!87SΜkq?0v*{t'Y mgseZQ `kWM4.>mؒ6-̜c#E>6E3;VnP?0 :k\=қtAXnK}I'W{d$;GRL$#cƌZkb;x_8*z6+R8UxY^Kͭ:ƢJ_oB'4C;*g m_( ƎKģ%?Zs[^ []?#2S\n .H7]i-G o]lAbCCZ7/I0ٺ ;;f~` Xkֳ^ ʨENԧ^s23W<-ļ6cA@(n "9&0}'DY,Z [Q*oa8d=d U33رȋ`s xd 7)>i*sk&8Ëy靥nֲ^u2[&6(a1 vTIfZM XWs_FDs @ ,.C&Uj:.''bƐu4g23ĵR @ߥlHuoW/R\icԘoZ1MGIy^;1?sa;."ġ&Eqtj<k-p1qDu,nOTf{jIJj4qݺjVT௧{ck#ߴ yHOB+7$LIqtUI^Z|s >#xyϨDZ @Ln۪wާ*r]ol{gJq֩L=LeB<4Z/m!Q}P"\|.mKyLQ i5iB&R3Ӿm "DՊ>L!h fpj F 'i-\?u2 cEMyS%6 M2婣_dfGL/7p;jK?9= y=vX?+.JzIT9SETAujR7ccF &_$z[UsPeտ7)Qo$W8E3{ n [%CG$D:|Sҹ;r,s.r7}gʼnM& p3lǰsWwdHt2_a8=W(kcąSe5wJ0.=+kʑd^ЊPAT](h VX|'0ܘwk;š7_* y|@]8%BQc+a#ۼ@Cqjܕ4aB=,WYvK)I2ʏDz/1E^۱PB&6vL}i16H!/`C@} >,^'eOnJzj%LF:Xhlh_F^53Ӽ!^r<.Z S3z+? :^;0 `3$n;Gz/(;Ix#E|2N 916B@2wj4 Cm"iybF^:zdQδuKa5P)fx.|WK5$02p)<,Tv; Y?[&Џ ~ v5ȫWe<7<)~E1?xb)sl_CpICAT즆`7׵/s@rT6dʍv Ȝ;zM쳬8{m\w^D5ʡQ]tֺ.Wtmk$́k#m?k!f.,V'̦Zʡȑ#R1*!a3;aýET$yM} gh*Qb_31`6˒8%|d%|-ՙp|فn ֐`Tn1:3(9ɾVzvZS9{ |Pvtx/9){eeb uVdsLzKTXښ/‰ݵ $0_sSO܀C2C|(t4ڠ^B`.mh{m i3BⒺ$F.d᧊AtjV"O޳6oC K{`fu9:w!XUuBw~gp#BW'dYQ n`uڄoL& "8_1^n~InafQcQcN !>^28я r$j8xGWY_1MmɈk؏= 64LK$QE&,vO݁nDNGJv53FR,ZoCu5Mo[v;#~ou:" ̓e=Gɮ_Д7dvoC#(FzI#I pBU樏+~3)_hfw3*I7dzs_A?yrHm!yd]Nk1G3}S^Gn =Ex j!ՍJ\w0Q-kl7.Gx =~t o^[ 4 P ‰"T@x<^ AWX8Cg .F10h73g*oM7+_%9SR3\%[Ι[ 4)}d}]+Uu7+ZCRe(13_9mD<&[2u, rML˺Z1{+m;f>sQD{I<~]G`}oUxۙM z&?Y 4 0.؈xfDBLiuKssPg+XVhLX2<Ģ; ⨕dK⅝D5?Ǽ #lu.ԦS jEa| }$NVId2 M4q 5Zוw*ۛP#!K lX#Hm~w9pg=$(N&IRHN覌(LQIeٴrIx??Ҕ25)+-dv՝X9 qxX4yLUW a!ÅA"VizT+sqm?QstSxX[jyy},;EbV0)CVKvwL\󼺳Pc'-rǘFx<Z5yHkTr%ȰE8rټ56W(bw)o #ɮ} `y7HOEw <٬RLL/F @l 8/;TvY14p:s--3/Klhx-sB}""QF:_VqvӲ)Iݙc_&{A<ݮof4qQɯ㞧3> '~t4~ 뉬:_ 9Jc$GZ c)2ʌ*>%HwBQ c^Kq6x{QHEDP}أ8ɳ*,2{"OG3 yN,(ZKRGA%Ag ՜A,E;HVLѬ 幨_<o_┌ne`!S+3ik =^੹>jS,Q7 k :N%At*Rfq*TxBwZɮd`uǻH]!qx|!|޲s4#[ 0Ez?v!6f!ʰ]X-? )cnG C'a)@hE/)zAu$]Сbo2q|OUg"H&koTEPo9O&9BCcU4amb4WPJB) V>΋c=l1@md7 )Ǘ ).cȁ1(WI|-Rumm3^T1+kJ}@O"Z {b|W84 =F29\k#]m 6/ (>P"l}o9j4" #ZY7uݡEOk%9Eh_i7 y_oƄYP=(UizU}1E-iɇ]0|M.n*\h4۶*qOO8'Ò}բXY/%c(ku!%e/["Mm)Qa~l5A }1o 쵯g0Ҝ++ZMc0aѵ=ӛWɻ$Nw ]!~{VxXӯ/ypZ2cW+D> -Y{QgZ$e" ڐ&ؖHnP̌\o FA&6oXк1'SD"m"Ͱ==v 0 &Q`=9玌:'RUw&02ςC OkVK*Z$-C#-[9$ڀi?mb|>aPW /L^imlƈψf [Jˬ_X:e0uSaRR|ƪMmiLŊ­;{&:3!a*^ͭϐS]F슻s}WSu9Y؝W;Dg0d+^gSa R.o&PS^.y0dX#mnF`} d6ayZP`XwŔyd=}_QfQ[C怑M!ܥ Kp5Xm<0SyU #U]}*w[3CEzZB? [R0Ǔ 3X=VuzYMj$y'Ijk˵1{*|CYg tfG e| ZAIQB?¹oppVwzx)|hE")5.We XK)xO%QXi@RK9Dk* QSQ ?Tfq™N5BH\Җ+rzeɂ88M/Pl3BtkzAu5) ?`6ͿU=‡k.@3#u_( 0p]9.Bo ᳪ0qNX!^6fyHʕc(kYdš-L9~kW$XClB PIhA-έlU{@JFΤH7b@)}]{s5}xk''LB:^˂@Kzt29;Γ!_zq c paI굫.9kFx]ӥs}QN_aTY5_?Bc&d.N9NY$V`#‹\q0J>(DDWfV,Ƒ`t{xTvw|fT3 (1FN(iQ13lc}w Ӧ$Cι>AP#E}&w>`jô-YuFOm)'xF|l7S{]6w#G8Ru/_!"!;x9Wm|zQNQBS vH Vv'?>hц *'a(K5>шWj g,Vj^}Kx@!_V2Lm𵦨fϙ)Cuy=t0}1hEʧCtn& t_{ǥ H=OQ0$=`=Lz78ʊaw%\G<Y)y>lMCv'3 È&|5-yO<‚_L(<7 U #xd+wոЎlZ:~}j"qHԧf2&DSyk8!N&Ab P"h<}${ h;z&TPH9{2Zz znQDQj=^I8~G7- C|خf1 Dv'‹.3+CP~--Ii}Wȏ*&E2Zvb.ɺ}+c,< 90Qh^|r6i<#X?$ RiLlLG661f&{}<i7@ܷBȆwQTz pB9E{!TD#D8pOKGbCKV:])9e$)B14^0b^vDE&^_!jцئC NLdl"cmv0XZP_S5gJ$|Fl%XZ_,9oHusBK~#&iևM>Tϫ:S!=X"C8+ Ny&x! ]dL _16D*؋򅔶;O@$7oV\~ӀP *wI@KBߩw-w&cq ⱽEEB[#s2[$w)ˮKH E_+}^]\nhvkϨBgf.  esd)\ 0Nm@т- Nk>S=[l=8tnj!IqJdG-0v$u1` peBīADeWe1ݻ*:ݼ49\HWIeKɘk޳~'ɼ> (魢@ADZPkP>cP}ޫF&2gJA ct\hDTXkR|prR-"5žeZhnfs[-'$g- <{!k@b, ==Aߗ۩k`uCnZ ONi;ZP V3kuˣrFՕԝo(4_nWMp_7G~.;&4%œPF&,FgQa}FU]+UA倭r&S 6飛cbk˘uxv_)mr$ =Y/ v?Hv8 þ]o6S=,ɦ 8BYjm"KB(zL=e;D{9fګ 98Dv{߇)c]iI/ O$+au@`'E[/D'ȮQzr:,nw/[9GX3 ' &:H =ٲjyy^=I*Є+ oa ܂| R($O[y 08b3Uuc(]2 6[R63ҙ*nY1.qvOxRl0.ۙ0)a: -{]Gy 6pM.ؼO)ϏYϫ2!?pA~,g&.edWX`";mَE(~xr9JLQÄ#d hR(];4OyV98=dQE"ߠ#qJ*&7j6x: `\NB<;*c`.DxY);vM_K^c}#CMbԏATݣ䟯$V'`W'ѝ} 0\B$Dȱ8t" p|*-銰Js&T…q93q,(HX?z H&WS\&/Ax eY:0ѻ"2yMe q,t_"?= Ԟ702k'±1Mu:ne=?틖e9Nj2U&k}EbC__m_LB)`#`d9Rёaďnz9ddD_?Esň `$--3஬qlM4J=ԹrJ";}0g$F{1mM plP^@Xqf:yl]SISu%yam3q#naQo45#ds,%c|4ogʿuzʸ^Cj?Kt%0{QLȷtWpԋb 0_>egKlC`H-h0CyxX݋4٩T >E.DZvE2B?3,MfoYk9aPܧKiwf}fU͞&",BK?C'z{m0:Pbq}A$!cr.һ o sKL&B2k BpL/H(IyxPj4,+q9)ᇓ_ϑwpQ=ZV/qf֏z;!t[];DM C%  &ĜxKd mQ=]G6" \ żC3b{*F.(z4N%O3I# O=ҢE -e4f[!݇4Z"];}EAв9(刲Qsj1YOk6 $K5eB.{]cCmMo)Q=M[]c!xY&h0F-ByO"H "* 9[Tً^:3|l7Ėp> :l :DS s,rX|a2irAsӀT!XOA ;XEA^!<=O62dhuUvuEo/ H^ҋvܬQfȴ;!d&9>OZ/::JEH{t>x2fI Gc{K|s1a' 1ؙ7w@-W6&$\0$X^W7ZgQ`6_[uy 7e--Z2neXXv5\QOC15DxֽDb;Y8EL!@kIւD߭( u`lVE[0da : }~9|X[z?3v*xEr UpdN]~bJ~Z3H> y0msER@h! ii.9?!x%+,Up$\6F;OQ?L h{?5,dםO#Sf3AZ紖=@xI0sSd/>wslvsoi"Hc=U^AdI&d%mUPK'΃1ٱiWRK/]- vx8 2aL&1!fX VF,&V/4M^6<1VK AKf9WT Ω$>{;)X6f gMKe|3.-K~AMk!838%L\4fnJg|#q-<"a-+Dx!.°YR\2ml"a2e(_ 1鿪PUyT\\T5W7\й'>>l%zPhC#`DR&aܞ%dO5 !PeSwj01mzNR7D<7D+y + \K P{w , n`*(*YX9K&$ K;vf X(iܧQ7l+mi!z'WmVQS+a\BuΊ6m2%8]n3D2 gK7S`TX Di+BХ<- V\s <f"{GmU=Pkwy呎6|$>W&KL?*O|T\ aT\ jH1+ c:wyvRmdID"/sKT `< C wr ,R/<5>(% 2xt&w#('5S}}r RZ''Fv I,4] $Ԕ^a0 (UT XV~_ *x& EX"fԖ`J". kr%8| )xyjo$<%%Tu%o=`H\y)ۿsX{Ѯ\j81Cà])Nq^la]hi1|(}HC)+Rlj'74/素uCЍMXuJ{6h:2`;H"Cgt>wٮݏְ4{eQ7x ǃT Pr,[Yj]^;n3n<T$$ӏ*ir}&xFm7RBg _oĵwqp>( Hs5G+Ě5'$*U9.kwԎ ̬w|g{pDn\B[Bt%KqqAET%W;[BnدC*G,d*.jndB<7I[=q9 |bݺ iqg޼K#8(P. X8K1%.T>/\O+IH/M:|׺8oACJTPc[i-;NR{Hv`-@Q\9»)GZkOjV GW\7F 83k2Ax8N([HDT;&LY1}QXq4,gmOkK1Ht6}ZhHZ@'sFUbx!P?]QA>2U܊: A !LPΥ gS:~+JӮ:s{Z o<@ӜSrCKXނ&^)K!u2/9)PZ\y4Z7od҂. :yɼw܋, S]R/6VrndJ[ fp\1R 8 >rD(*ψ&I zđsaU hxqOz ڊ8" >kQFZK@E)'ƾT Bdmm7@ȭnujtW)5L&TGe䍚2uE1?zP&# [%T&dZjȷa/ćN.A}m{y]ştf%dL4.:As2MRYHJ suS"7jbvO6_·74Da!@c5#Sw}W} pz@lY::7K`Ƥ߼C`7"k(/]ҋZMWȽĒ/ &"뀏JxvWiU4 }I.,̗>t]lA5%#>P=Xj%<)eƓt\sOvu Q}%IͶ)X#W~Yb'г;sSW2Md\/1FZ3C x]YMHO¿JBXr4Pć}x:(Yǡ^{R_R:Mi v VGkX1Q$>朗_&;;: og' z2 \]Uf)|jVNJ;Kllrth<nye֊c$ kX>"4ef );PU4Ak@QmfT8RlakC6F8J1M <uw 1G6[%#*@%yM?͍4&QLWe1iSgkKw?HϨl{x ~m/s4GGyf/$0NNYsxWjîބzJ uI4hvcJ#^<Wb4?)mfU׆JPHE(#cS;s< 0429|>g*ג)k0\%FJNF&/ڲK'/{h,0.j*~|]ȯQe4jS,7jb]'Kʼnt[NS4(>]b 0򆻷jqB'2M-/CYC13"L5}rS]s%.0()biSeg2@!rS ’u CQuȍ` v9U w]*wt шӆ?8=-`9UT ADlgč,,s\sH Rt싵K{^_N'[91z o$9(@0LlMV  ILmh Ǹt`z؜dJs-o~)U(hRm>G-\t=7as]ŸH݋_'1B91aH M -bڤ%/z.F@* \{S1Qy&,aVwk*{(ǵ¼֓3ds#;_ Pdz8-WZ((l9*}BX R!o7Wk, k"jK|.Gsl6e*bz芍tM3wc,j/NOuqDhC؝5ȆZ/=X/Cl9oxz|KYވKGpea{hRuY^m"/w&L;wXP{Kbs_r4u'UhTv#Iyer+ޗ|]2E+m3UgkWlwx\%60ghIU{N 6@ ?lM^ GA[jmX╁T$G 0{$<;B97* `6yMi]()a;w5);XjA| F "/@ιe)K ^'N1x>>}-4mbOM95jm ^Ct4z/k̫Lhk^PkvWEUMKx'PϘ =3MdW7v r xXe s0o7B9o%fCMz JVK9$ﷀ/?h:-( tk[Ʃ:XtZ`֯>P6`mZF?sԜpSt{pٮLMs21n]^,o}NS'.x0  !w)ŤwI|4\Uץ#fBVZH>N谰 ܧ%u -IfzuE⩰@|z&k<ii1#Gc<2;%"@}ڝgmTAn{V ~`%9/'bEvTe&4k) ʲb x4yzm?xgOn΅g9`0p`#}daOlc/X >1L*Π&YJL~D%$dFA `ٍF=w7J2&h\6lu7qR%ET"m?2F"UfݠT_r34ǥ$# \x0 8;kA]2t4a 3ϸ:3yQOuϥ[ A^f*E%oIБZ OORcC2pc&g|E8(;toEVYb`R;I{p(׶FKψOP~"8}G&[Z2H|ʺɼ!_|א,',mL3]%Lҥcm rI(Z7NB3}CpςbB I>YqG#Q : :]Ϋ~l."khtV lAFw1{ߏ#2 %u>z5amr>QfC1 j9c\]RU@=R_ΟЌSF6Lu 2d9L{6&Rjw3I]üDC/ʸdoTϿ w~cVCR >iRe r0\6dPVڇ-WIosAׄO 1~nlF~%e#s=t5 a45ft_/6:n;RNkx(bwP;6>l?SS1)}[NVH]lv# w]H{W*<-Bp`p ̓NLK=yo _犨zO3#Wک\z1sOq?˭>e?\&S_wƐەrj#oj T49 tc0X *ϙkaMCP3 nbEOc1zWˆ0bjY1oR{ )11qwuṊHRډq݆g\*-oxx'1 0ցTťUpD\\ױ*tQ)¬C0OvR-=K+̘QϚˊ%U<([d+ŗ3Whk7ik_sa>ʗ/jMokVye.ew%f4eOD%P͎]iNˮz>:Sv0Y|е!kQOЪE–`W'{]ӻm᫰&W"pWa<NcC9۩_/7!=ZۥAC8[0O~r;Tϯ@v`f#Φ,-}Ips8L .l*|/b7`D7~+hhPJa@j5D48TNL#90 sAmFv4\Iz7K%y *-*[琦Y!-0Y:J1^ptLXdIcs!Al>W%$^D,mCJwY*9 4EH9%YwBJa+H"KL{`.Bիv2 qԷI^T) uqcqQhRu7G u7G Z{{ i :J^Xsm)-904Y7Xg_!O(#&홂`?ҼdFci;!NHTis3ī8&|"3zd.1"i"ɇF1q2kZaof允:4g<̔'d|Bw IZ6dW= =?xʷ!!U ':8hBFžbgbjqf&uS*)"]{T10'54HGV`*4˰kqjuTk 2J<1"S.|!H%Rg#?X|dWLB^#ŜEZx)Z07CיN|Ifʶm =<'UW~-[VrY䳱0V2>R?BT8IHxƋpUY>>;Gc.Brg۝wJوi$1mPw7.dVeF&%A_ÄlE.XeVv&n9dryL~ipY9&oO)pt}U63Đ `aw?.]0s[$Liዉ)>rK/n$Mjzt;I+.ÝNO|L=Cڬũa$=±!bzۙs'J̮߭vx3Bu j-hkis [Oawo]KjSF"(L#0exn#|4Oy| -D+ҊA$`E} /%G;ssI$>^iD5$[FpҦ_nelk\Ϭ jaG |D`>'&+w{I`xbR:Lq"yZTd2 $H7tQ,tS1IɑJR 5 ֶHS߂A$Lq%pZ_H0]dB:=UNL~\tReqe-78\S,!eU!i8M `1%.GpP5JfT5jhg-Z|6G|o@ԣ]S9mfƖ:t%sۅ֬Rm: Ǵl): s$Óz)Aq]yOJe蒩^=6ez\⹌=:uy ?,/ӀbJ`x/U[hזcAZ8c*,;xe-!AkZQV,N+{l ikG'R <r l- u$x'-GikK"dHRX(mgc#P: \~SkDI?xFjz8Tbe2%=Nt#0,@S_PC>..Kqw8|K$dK=poU Ou'~FZQh\X.7,(z395T+LӥcjB|Uj>ve4SIpSr8hq=pp: Zl霾l 2{-ץyyL$*Vz`~R@#[VhΚLD/+9AnF=n9Ձн(!\[ś֓i|iO$ A_2:O"B u6`IE394'XxB:dyi|cՃYѼhYH:X$nכ4}.D^1#Elj.2t +Q#R֊)1 :YWC3jC*לdUg v{k.K $~`' m] (?&i%:M N1+;^GVEG#kd> q6PGΨ3ke8γ֥ p/4 )a0@xͷ.5!FR4c]Ler4pN!sͭCD\ ʍ5"pV"xO f3YÅNRa m{ *&n:|I"22FʙۙGnk:IIB\"$RO Ȝ[C _zAV3r9HܝFC$"-s_JhcTOTWؗ=8d}56.s*](KP7<1/ܰCc5aՅ1^ 6٥8n4 0قWۏwp ćR )욐 (Ic6~' 9 6F9gD}<Th C/Rb*"ꑛdt ^qrjak+2ur}9'X!AW~.(Sb1>R)eì2GƒIi 4Oyrwʾ/nЛʐ~af'֊]gru+,*yF? 0)P:13uXB5m rcwS}]zgsuI߬qr|38ej>٢r!sp?k~+b@ w~1/OѪ^qeFxo*V\91jxIge& 1J~"f 4k`4n[(fM3fTU h78 2`IDEbda$=aS4n-$Jqv UivA͒)Ҵ_R?JO<+)`z`բw2}Q/VGS4.BiO@^S ek++^ɛQCdoJ4VF^)ڱtWᕄ;\=';n!~"coC;"|zpLOob#z}na4g6P-Nhq , GS$<<'k@agZFc1yӴptf1 { P3ji=\I\% Ht|Ƽ(ɤ4\H^6 .dhM!C#V kVlX9RkM>UYD(M%GxIQXzA#+G ނ'&S) LV_444rvNhhR2@vh9Lp=H/ްq%:BHsһkUGK")$O.M\u҄[K"ߟzf>0Y>љ=_@[6EDuEV5(5QD Z+ Tk9-lR(`hY<)G(:w_mӐx^1ji@`V` PK0fҒxufItؾhs^rP:P.f AlG\F2;`ARbrp2?/vX`ԯTy+xT\(ᴮӽ0@8-PP`sx|vj=1BerӇ[?;Fµs@hCR*8ZJ9-92\bN i gJ_Qȝ \jZ8%νk }H E2>,%UKG %`ҜJ0Ymy dTWR៙sBƫ@ %@*߂(T<sf6\u j6+tÍ>a  'UC v:af> xtw_oz0Dq1`#VaEFq^pF b܃O-DKtQ[*TgƵ5'tYRr?TE) (aa/7 ;3rǢC{:*PwMݡ`]ZH>+ 5O$:CQ'+=;+ʠ))9lmvMFZݸM' _ȀS^!6;4p2|XΘIw]!JǓU2ٮҞhB0Gy5Զ6?SIpN$ &3l 'H;C@휍yx/S#%hxq٤ֲ|'+.z@]G? L䆰y=]B}U 4/ p F],H~A8I{\_&c n@>v^=Xr;[KjLպе\?EĤDV1'$(Kފ= mlյ6-xE0= =Ʋ1/[Ds" < 6:Lщgw%ہe7ꗡp k]?*\L1M~lF ߊ^Q:B,fG+k_ٓ(Cs~=`ɴoj>/OV ⑽ {# f} atbS39َ› QFA'-x I%щR@ρZPp>Any/ 9XU~8{ʺ@)rVnǤm7K¿%+YrsW$! M*,tW03%yI0_X f}#AAw=]Is\Sԩy _'?ǥ-u @|_GLDŽ;Ӳ)jtr*;> /:&sbaqĦq(u, qIenO@x,fW5:J]}ZN8_ (>9II&;xr >l_hZ2??}LtK7јN/4j }g^|tAę5>HÌL\aAjh9i|og94W\]]xd ?ذ / Ə6F1]?-!H$/ U|{6yq]}c fеlՁ|j)(=\PMԛ?`\-OϭOMaP4ifKbݣŊl2 +iCe\t[yEF̐9>:zYuˀ:W!39nnU ZxNKs*rD@zxHxZ\Z4':{?]KэM)6B*(i!nt31oy5,B1t|>N'Fd7ڒNg'+ uU?\; F\z 'd|qO^=i^6Oܶ%*s]*yMW:uGyNKq 5yaO`cU='mxOL}VmSkn"zJ&q>W_WX(곫걧%H-Aa$SwAQ錦&\Z2%-](U$-6kFs? [ 0[*$@sxuB- 犁<']cOlؚ,MLN#t/PmNTY vtC%j i3CFUF%E.ҋLSnVc\K#tKY%q QSms se %k\М~ӗ[WB w>G[l}u#RQ+[!].q}6B[[LSdZOQa@t ZjSx_ٌBʁ+и56ۦ;@V1y^Un=*LQ;۫egxVeQj1pzo.||pxr/uCݡbVm{.T*@ ݅2AЎVis?&r 9l%wc;n.3p#^>;@é!&CRTd˓NuNnb]YdZb\hͣI::x$֙lLF"":,i>զL{h:;Gv }r䠓n{{SwX= v4% G#ysİb; V֡ b v#/-IU$7x7cFs /ytc[P)8EL_vR_b=NRÉ"\ "ha73im{aLSi!OGgi֞7JRR7~ʍ#K5i -$~MOZ 'RX;`.ȿN_,/L]ZӬp(qI]G~-LZu<4֋+r6flVo{m!=jkTckmLVOޙ|p:_МL짶Dуz6y#o/{:թ3[1Mt1wڹբ'vQn2/ "5#D\pqz$HgB00F7!d5|aV2ہ$S2dv)k m,J}ΜÏ1%8$$ySU10\Ŭx8 u~& t>AyW#K\k&v<7~-ozJkϺhaR!#n{W 0TZdh|Lhx0a(JCNWq濣 (vh 03(jÐkl =oLgYVF*9DB,sӮE=12o;*\AĶsxͲ˗g* w)x17^LB: GTIӮZU༲B0w4SxĊKϼ2X>fCQE>?ź|KG*sIKWGD_Yz&7!'O؇jhW˭ ƷnF̔SlU-1XFoLW{սGhw\¤X>PP{1`)k-8{\#XV, WuNԞj4[}}*=ireD&CY^NO yN#!5km.7ofk/ưK0kq"5#xi&FSE]|gUGe>fIYtΕ{>@j|Y!t 0MlU.eu+h/ۯ=o%k\M5uYuu(QVZmma#CJi!}캉 ybJlCk^%T)dq(I\Rnt=iR`JO&Q(ϰ4YCnBnNdoO攢lZoôKֵ^J]HMA{v[kG2'?xƣ8⧂[RH]@=Tꩳ}k*vo &1bzQU(ME*%G?tĵ#)Yz)9Y`-D*^ȍNݤKIJ ma2vOfVZ7/0eyz$c\3ڍ3R޺EVo^>2OB=f>刔?r^'ڶFCK`Id3n8̦u8 ϧd`MgY@5S (%u(<_9$`rsdr}rL{}Ƙb~ha/x P |oT`\Je-U,ԪҤ^8+b:ڌG:pfߎhۻb,ީ~JRp# Vv7zhUGf"a7O^%/zCyF g&%PaSJ4FSbG},N0 qքu3řo=hcsnM6iF l'gx,dUb E߽=/ v\4_<أh#:ο6h_r;6Ɇdl{%`* !M?f6σ%1Mi{$KDv:)~Xq::< ``_x͜nͨW0O@5 DAKdl^r-\]ÄK!Nh8:pukqA~UEgEWjpz3%לt9J)aջ9Hlv@<>]a9 s V¶Sْw eTpUXK= îόX{y,:32qE:cbjlzgM^U Zdr#C41#'7]A}BϬocO]]دV+DŵrXNJbQ !Ǒ Efr x imJE$0Jƨ) qTheőstm%Ͽ;Wݙ- L M$(AHw8.ߤՓW\V R엘 *]N`/ ou 9]YBĒY%OaaTHDӥY!NfD$>]JtvqaOy"o[ڶu0LJl^J #Sё!֝zev*U7RZɡ;aݛPfg~N ع΋F79Zv/AA!U,I8+~BXFO>]?H`iTW^Uta+HnX>nDAPxF^|? .1cętρVdXF/ȼiPeKk}://IAMc4cW0} QfOGMDa'g^ ڇ&*~V'R9nCΘ2IjUl茬Zk]SuU,Ab'W>GēP:d"[k^!0鰍~YdT |!Qosv )*@#6Ϯ/ص݅Mn(w6'lT*=l},'7ӷ|/$4̬hjeh׊=wagu\>7PWu~I?OZ@¶MUBÕp~X Vtc_[3V<|q=v+Cos3^IEUWQ\J̿ۖ/Q4r7qDuMTKcS@]#&$?e,7g~$ F=2= &{bA'b&*PB24XLrl1an. {^鋼&tue$9+@n'Z [_&%Xh"'pdAG' x%Ish lIZ҅h㳏z 6rӳM};MDqnjq: u\m_\abott<&FKn鮵j>j-r =1NeRm砬%ёfMahW;>]ύMEHA954obG OگoyYWjbB\1ܚ;_XKUoS5)e BۙZuJU>R`L?beI6-tyw@sXs(W* IB-){6{bU;IxK8__/al~RU𒎚`z^V[KAX =w=[]f?Ad){!NfXo>d-h0JJ[yI 4-ڽm:skSkɃX )=&E覥/H?es.oId)5ԌON d]q1_ծcq7Z%FY^x;0L g37 krܳy]jF>9 90b'lCPPYjY i"*M6vTo O Є 1\SWQ%چg"jJw,/ 2LYTސ9L$mmCG,tKgKu#NkӸ8CU3]1-L=P<*dq$r],hUڨ$Z`@’(edbu ΍+.:h0\kuS*}xEb[ ǰtW1&@;nT]B"{* % 6x\<\-Xs6E bl|_}}%B NΛ#q"\4`~mr'LaYХt]0bEL( À U|rL'_ 3]Hjh#{-);o+Ӌ"4 q) _D_& _[/Ǯ.&## [Vy8Mӊ\hX @Q1fdڕ+M1˾>O  1K.O4J+^q/MDBӇ_eׄD|'zB#80R4j}xW)q옗mCt?SU<+Z3u^EVj E^%W ?,IESg+ku̩1~MY'C @un r2gjtjs+-j\|L 3 ~i)Z_!-Dt.lda<|KPeeB1~kuDNaϪ mKoWjUl3ltv кvW` =(UUo*uN [$Ԑwm(܎g|)j6BWTfߐ]5!fr6RA1'ccu:ׇ,+j f 5w n Ø![ڛyx9'8k[L|)cG {&덢jTPQ/1cҸjE}d?]<&W1AāHXWvLNU QnZ'SiϺjD/{6X?%ǜ3O^ϕR1gh >Wg%3I9E SgᵰO.v:jN c Fr78 49}:E92zE>I*mNh)elQ ܆7Yb|1~ 5rqOcb[x_dA`|1^*Wb<{D ,s15 F@r.Ö_ dCbu`TьNxՃ!;X So01wh2ׇNA;҇JFFbZi2ֆjN -WmXQ99)F:c;wz~[F/}T w~Bۧ.IM!YC@5"=V_oC E >IcnW3 "Xf'FVkB<&Q 8NGz;و_kuՌ'YA;b0R-T&@-|Rc*Wߞh[0R2BX<3K5 DC# k"h5nבwM<;Ɛ0ȨKHE63Xyb'gU'$6{Ͽ1 ٶxЄ?d~ƶM0]*-tѿlmBU$;=&Ll GP9 )Dz^Mqok3iyGԖ3>Vb9tVZ )=Pۂ9_[lž0m?4FG^QELYԔo|rA$&s݊1{Ơ媜^lBfۣN^ݵr0 g H> Z3[ & ӛ/R(]A]PG_!բ b$t26C"B9͟6n9}\/MM@9'O}D[_'hwv9Yנ:u`+ 6Ybџ1Bq=-|HJL6>fFȵ|H:a.ZEEx ZYHiZ+5Vܗ STCyiЦJiRA#\Xp> (~"&cL1Ҡy go1 6IPy@QN2Ba1$?RTu'lmɁKL%:6CeݓAt{peOG X'3/@yD%&U"ܮfKj|n)r\o m7!=!9WZc\mUS;r֥*G\j!m5coXL)ZLئWan NmhwұI%Yî>fXwe+V]rG53+OvI&f<|?X5K- ;)w-Ň qHaF64euYetZh!9!^X/9 I VH_/MT-49w{IPW3: خ~Ld;u0=7&[x* jהm=#R,sK1zͤV,ӇGDQ֔6g945U k@NAFvyk}蛚S%?`ǰ*QA5YUc:/v^++E{]#M'>h]s08+Bd97:@,,5x1O ;cd 턘R^ H1]#1M '+*T 'd3irU 3Դ3-vg I0y .HDg~׼?_6Pr*-MI% #H?=>W@_(a鋈H6Կ#l}*4(^WS!; ܶ|"X;LPыat&wݯװk{ma8&tN|HSl9pG(FO Ǧ\6\]/v@[I jᖳd#2i85cQm%kGvg̯xo.7vѫw^ `ޗYk7T bW?9Y??!kym{, b B 8}a-b 7('SM87 ##u4EV,P'{Ԗu3%hHᣚTzy1AAl'zvˆS}A,iV7c >-|ˆْuZ OGpQk[2o˲ecilŇEFYpM^h5#lu C* pj1fjZV-x4=Cj#LM73`'&ɱ#enqcI@s)b 22{Fa{[fi1ذLa!j ÚUO #jhZ 6|-@+y(߸' _՘{`g#Avhq>M11EF̛HifUK`4&F+vh8suJW Ȼd Q~U7*/bϪ=(eDMo\r~عS>*H1,}=~^6!`Yb] ܌նgNڏ۽6rJiAA:BefD\e=FܓGEHg[L,Uݦ]c5!ITlb$_|L ce 2fmU6V_/{3VW߁44&8hdt(vq . I(2ճd˖4ڌ7E|w b唳U/bJ0UO7ObQezybKә 7Na EiP2n$Lp4bHxl gd';) ͫU5s>tnXڨf@luɎ)Ga QT}@w"ЧN?E9yJsE:\?םHى~,-*\ 1wmJJˏ9݃ɼt AnnIfN6GR?SQnEOZt}fbMu6Ro@LL~[1 qHk|و1f! P6ZGod @ƴM܀EҜy/ˠ Qz,L&_UrW@]ˋ$Vv4~O>D h$; 9}U*:G0+^V9FG\/y\},ǰ8.3k[i qN_zDZ,=ժ' 7ke0CSɛL:c */&Ѽ\i:nþ0^R6=}RܐѶqޡNĺČc0W+-ϕ̴R@Eg!9̪;$aio^0 )0ǐ̲Sǭ<Ju]qe;KƮAOpDLǺq3e>;?ٞ=C>O{TeM< JЩɪQ6иzjN #Wm޴jAw.~7dCݙR&xBEۯBK~#z$PjVGdO0I6WL9(at4YXD{jL?䅀\"7VӰgMD3b* J(& eHD&p ۨ1x{2%uG 3-?wq}(ٗ U%al t[A7ObX>lV*!’qEx9DpJ2`_TQH>Oh3"Aۨe D]^0$'? &sX`G[͹M)PEdTGH;pTkv h^ q<#X"w褝>B`j=:jM!Dqt6#"е۷ńpmoɯ<oiEF9O&ɣ Ov*_MI¬kqB?+/=B7Ct=%ûThRHZ˙JTXƗs1OjBƻv?:PP!!%W=Lh12 U #|-!"*0~d1GF/DnA`wR'YGyȿj>,xR>ø4zJ {PJa:;JU͡#|^m<)6L[qC+|vePR^K@kR,rݎ$ejQ&ETIl'Wa+}!E2TLhՊUAﺡݨhO\^0$bnB'WssJ]Kd h9f0z-[H>2'{P72 OXrG[`` 8I;B)1_]1`Zɍ 4M 4?Y3 wQnNUPtX6^,S^uL =vPJI*҆(>f?WA*D@r;Kc5VsnUZ}n @&O^Bmu܉)U_*#ݟ5H Af}kڅq_u(=pwa4p/@+"^%e/^@$89~{hiSx#R'zkltHSwn:Q0$ʹ]FI)E""S-JNd'-oAXF³=uL/u)|ϒ㚿itTV'w"Ssp,d\ЀP ZH< j7M_UR$PԜYN}3N o!շ5?0ZMtGcż}5y\FuH94u''AcgK !M{K~!@2%&g2(8zA) *Nv>׉v_z{'`3*Lu̫0;s;BvA"/{q9f<$>DG#cdQ|K΢' Ʉ^i)Nf6bCm=‗86LdG2RXPw ]6/ #u&4eOоWI6B=+)*%.2ژc4 sMT%)ۏ<(TWX$:42[Wg9nߥb>` {owK-j*ZG"k7QҠo~ j{OV \[v> ({K8捇)~O Hl}j\%y(t;JP S`?@{zew9DvSi[0yI 0?";#?ڹ;[ "Dw7S1V3(;/8qJIi)7epDP M+rhI~R6 NoБk`P+rrm-0@sHtC1I2]OZ7ܹ }7G#ѐR=Rv#fQ#ȁO'VR,݂G:9M(V_=)@J¬SRIM5` /W[:SƔ_JWѣK6hl% аeZǭu>GًRlm2fҲ簨pR2m27vjCODv;+̑K,VIuW󪤡GIR>Tb -Ӓps_JP6hsX67![~,zm܍wH S~*u?w\؅$714!(mYR-Ӣ 6L7^\8濠h1v%p4V?qj*0 /8ƚj˟`]փ(MB,%nT Yio"N:%>}] *0Z q"tbސYE3V-hVtC}+=ڦnTlǁT*M0&<$`6ڱ_ ^ӈ~(3u3+aw'J.7e.,%O7T_>?–ī%j^}ϟë,Q*DvV2gjX͹s|lg$:LjU* Y8[mҹ Ϭ*'FX_lbLEHd'vGs춹`E"V`pc xZTKvM>9Xs$H7:zŽ\iSP,tz^If)Scy Ö!haycYd2$teFq/ѭKB7M$<K*~kWR-%\&_Ǻ3!b>=#x!'Ǔp̝}"K<:prRۆ9ot;wͨ@qVU1lAq/fJu[u s6 2.P ='J0csd0<]>v yaL"NHn=*Xߠgʜ **? EГئ^C|(kCmoDVv-䧹yp/LLZpO㍷(~R 2[6i4>Gj͗GƏ&@1Ļ;mem6zoǜ*V&KF$f#6֔c*Bs+D酴nkyW|{$a 5 O*( ,C5߃(@)B'$6w\@ujٶl#9?əXCsOS,k~"qT5Ou^[GU-XY=¤XWA:&hCbB fRsϾXͫ6!LU쁀r;yeHFhm7<fYk?V!Ҿk$>iGb|Irꭸa;jK";@׬`}٧+=S _ 7؞5dzضQXIم33ovL o ll@;05Kjj+lG9/s]bX; |g|Ǽۺ@ ` 3(o[ĤC"'==&v (!eZ6ǿSCz4>! 'nJf#HogX hDTh]7-X wN)8Xs?|l$Ĺ$gQH; jv>y&4ZUrYP[Fkx%Κ:q[/N?8ӵUax `&zR^vKMU*茙}L('A{p/5+ w̌[]ps(2edѦJ-Q6jݸWK;)=!B[ijpvT]TԐr]|mn=eh}4N$}X=GTZD=2s{;~E@CD#PlzZmi(t-mOjiX DП&Fgܰ5<ՂUTdkUQd;(Kecy4̽ nv(,$Bm0ZnU9yTabtA qeAyYX?k缴IziHFfMrR&Y"HiֽuĆ&9ho_%U/xԊx!9@WQݜVf+NLYؓrs'ytcqy|"m!i!mqf-2z`=d|+j[l ~;ȿ,/ !+{4c߇~je\7HUb䨑##e5 | Y93<9˦К]!\ :. H].􏱠 vY&HѬ{(>kL UxR2q5wp3=SG,hyΔntg7h{:GGwtcc^1%oQ}?UF+HztÈ5o,-I# <̈j bldoЄ QXu̸@ٹ0D=Sxk5\e 6SwJB"uCkvďH{o)c-J - 9x pÚ)/cJܽL>!Aܰ tYP|RusNj*jЋz|r&1;Qi%.w\?2-7Os{r΢;p$%%Q]P`W$w:)#B?6pE>xh2a9DG=?Z̑ :p+uK|ǎqCyZDNUN:QÙԘ=s v`V%c5&&K柾_Dae2Z\P~%'3c_LY4=^KrU0 i|CX3q{qF+ BTҚGcj>_N;,x]iLX/ئ25 K[N"5N`,a ^3O@#t gW͢yfU#h㩝3RM6i)>w1.OoSlZi.o>a_YP,h?g+=-lWQ Aްv.Qm /a?ʀ8*1$BƧ8#VX{ΗQPxt(/lUq `yP ΆQx7Zc T/Y3'3[f$w*hIQQf SqfdmRm\0akxm j艭+C++l=L3gQ  v*8OR[=ID˧Dr"dBZ W4Ae4oZ2 7X }+ވ :Iĥ>f>eG6GDbZDr&zf_uq dEbH7!M.\>*D 0ʓ9\mD}1tJeh4W?K yomB?e kÖgy8>`@\IN*JeR {Yybr5xN׆cg'uͦ ݒs5}4׆$$Z,ؕPpn>^@Z~\ta1QSN+WB=:塞`%/ mY&njdFu8ZtÄg@ײ |$8V\RaB9iY'G7 ;Ls,|OB~ۨDL\|@B9?%{īgcL:qFoє ^H[73q|jh@|~1EN5kx]nrb/_K mKW2"C1Qa@[^oMSXb^r 41WF_ŒVmeT>])41"W[ߑ3FysUuQJ'~5 h hFw?RR@6Dv)fuf)X"jȄ)hhl w0Cȋ {LZ4$i)Cμ4dOa[_Wr y@&NKv+`1L/idǴK{ps/zR1}4ÇT+9%)@cC|π4ױ#7SDtƳYH8)fR1.;ar=.;V[Ȟ,s:#_|C91g3I 9 ]*l_5yDR{`0)Ȼ߫xm>&ωg8lflGF' ߔ.WHۏyU_Jγ XˆFgd:,79`A. W`>rmO$֖/\@|RTX@2kHꠑ_y_ vzvDG%-!GDpP'cPW.!}v%|;&a i΢swUNU'H/qpm[#`XLQRq( m|t}Z:P kF~~I3}-/\oю WN {H璉ӓDI;@W5D\dR>!Еꍩ:=+"UjCK[LPu4GjV߸0une/FǤiQbT WtF VkiPel2E[$A`HxAkmBSg=EEXg=%\v8̩aT=]\Lhx5E? goV JxެͿ!\TeB` r8bmMݤ2/nFz!$IrO}P .,̌#:01kKZش8] b;>٥[!#hĸ &dߔ;c%2ē:']B a@4dM^ >S7)Y`C7 wE|N_ἂ{qW*fTf[=jܝeF,x lv HO|8Yࡱo#Yt]Ӈwe:`S*pov\/ X<"T[ě0"z e ȑ0|.UɈsG|o UՃHX|D,M&5ǐPIg49S!|{z +쵂d9ᮬ뎤^)?03Jj'.GZ7) XXh,] ݄La˳>G<<w )&(]q*9PxYzro1Edn=ElÌkU*oHit-#ϼSudjMUdyB}+++NA*qN>"Ejb;[$eW =k ES(i5ul*!'O/a%io%)=IlUGW #vj/*jbT%QO*p_5?ĺܬr˘/&3#Nf-`˦L.s*# 'cٽWx`Ϙx,v`}H+sA:{&0sd!!1h$ g=zmVϚsJ*Txv$$ A~I=!SJl@yJڱS @&Jnx‡pܺ-iVBO2O'@q !s]Qs澕k8 qt{߽SoLSo)LcU]wςlOt.1oܩpnMbɒʐ EBkqmx0'u4r6g7BjU.UPqPGt,2.r-.'KE5J&kz?^iH)ۋ9KDe#*V9/ [kOu_~u#лǿ?)\ },d|Ur. w,^gifϔq}D*!x5D]ԯHH眊\smL6ӥ}rܡq֋)qZ{fy[`j SL)4W{)M& ']2QV064yNɞ[5LŊR8dW;az,=n:.%a~z3lXDęDOssUOUDՈy+G5aTj۹pHr->i$K)shndX&$|pXKȡxo;q1B >?,oebLD ;t_K.-`Yk_GMG4}M/doM*|YG_YC6~ѵ|pdS)$ z?D~K+éPSLpxg [sm[~I\ʚg $b!.`s%ݝ.VF;Ήm laOK 13}wcr0 بu[\"%vye=MmK誙\l SYvr" aݣ=+v?=r{:Fz-S #MT'=Nԛn%,q<8sgUkV*N*dK4b@>0{>b' BĊEln!WcQ ?D`46/Z.]B=,K&rg&:`Hm HyZ ַxim ˂߉"[!͉'^#>nammm 220 'rC5;ҝR 6U7l]^=Vە{E[ z}/wk ڣ-L-=xƳ=SOj&IAinBzE|Ҝ7` {}24NnB^YwBqUCR›Y:!ӫWQ'A]}ޘJ Fފ} @.4܈0]E8r'oZ2J#ЩcaOr<&E=H%--~ҷfC|aɸmn+)rē'a0Y$w2݆(O@:ѨtfTO&_@D,!_)yhKō.'}vk0f}WcE-\ʐS bdn7s$`*h20Q8ei 뾃n`RƈϿoH>qx*q-h?mYt44Xu8 nJnd6W}\dqDZFS.0Q)G%iGaumxMwMYԆ X>qHl;LU4`I8rI&KQrmӡAW<.q&KZDT 'Pʎed&*_BfEQ" KԅLX3b20KKhb)!OIJ}A +FƝez=H2g~+g[Azb/bIJ}4`!?/D%x;r X|Nc" )zLC*b beʿFY/۾XW]1mj4WkhzZh\ vth_Btƻr"_7q1BݜqⰣ#ZSQC~rJ&~2{)~/ Z/xfL|PMR z0-DȻ6ś.-7_H0^1b1}H͑"gk?(7/ar=(wfe.q#J T.Lǖ[BmdaTxt8Q-L?cjz|<軠#9(ds˶4;ADE7.H4  Xf(ؽCR)bHW+4}VCiV]"0{:w`W-AjWX2 #эYL;10ýE!aI|{^g.vW/ r߀LPZޫZE8| sN̾]0 Fڜ@R t*N5Mhq%M:6ҞiSb-g6bUuG-0]8@gN"kYF[v?[uY^MOt(3+:xN)ssrp2eਤI1aKwpu+AhJ4/\{w!`*܌5,HuWz`J󑧼Ȗ.=6ysY 0uzR.V?w>؍id/5& .e@no?,58]C$(&zEmdT{@=R_չ (p*d'h v`eLo "pDjfc)܀Qʙ6*@UXN n݀ I=,j:2y}YԀ%?z }^?|oC★Qŧ´$'R1A4|n,rmf#WB܃M\ un [+9_ah10u/^FTdݰ1:] 5'v s^LނO_ xQjP~Kts;5\65v/sl&TÅ#Ύd(j$y{Xv:|QASˀRKՉ&CwZUI˫ٍT$έ?9 ob (exLmS( ӟ͘ gVGyvF=8E(0&ĩvLu/TIUD}%JܐM D =X3Aԛku> r,IT:O3qCxn0TZy\uV4QBȏ&ha`giCS fb *k,tyD%awA-?W>D,QեO,LKiL8f`DA pa3,N|L2!aZ{j]@>P-/nx(?bzqGPZ S奵H/AqI4G²(t.uX83 eNaۤ/ZNu\A. /pEB-K6L@(Ȩ`}x>֙ܣDϗITYh2ъɴ7 sɗ9\؉,ké 3)&뎯U]wHTRd4 nd%GQeܢ=UXXZLâi٭ߕzKҁ˲niv{O&u0 f@[5zs%kR8ϺM4ZPso^K3< hÙ鐿 +էaru]քn7YмېCAAlWkBgqïnE/1d?bsɼ{bf6k@7 FX#sy3B e^~-ijZC᧯c0=L;fDC_a'z9YME{K%34lwZcApY|F۝ڟpPL ''>;Iu9Twaq>X/yз9Y6ń"v]}m7b_"s3W82GF ?b3M7O -}PWkL9;)eӕ}2gB]3 -w%v;7v] 4*x2_fE7e`熚PvIv^<\DcTwH=-I6ʹ.㞃+@i*焗9ywɔMgZPl/ NŐ׬sԄHM5B\ljM-DLt}$w\a  <ߙ3bL Qt|=5I pYY@L<֥4:W0Zu ol u>OB+($ ߒ+`?ыAg߽fvG\3#Ng/ l2[K;!yKՊhmGhY%,ghV"q] 9K_l7hƼm~ce,aiVkeQbG]VFIp#wrz%pDvzyFe?lmB u$W+rַ-n{:BH~mt;V/tåg#p- f3UYb0#Ӎbtr@H\D󉃡O{dZ*ZԚy7 -2"xOi2)`CLmDb# vBVr\Rnd|-u{ӟ^\)]@C+3seqy"РYKأ/gN G V";P:ɈR?d;w,:Uiݺ3-2ϒ/BKRtNlA V2 nI;&Ou~F0F wX$VTGJ~`ՄunǻuPKtruHJU>nڤؑ`^4*NRaz0 L TIsDW`Zߺ 6ݸCJX0"ݱ ;ҀMp%=s%,2HK@e7G;OʓyFe ҀX@E6qb׏F+J&v/ ñ>!g΁솜?>G7?t!d7Z5FR*m.^5J)l6I&7YŶ')?+jffNjLL|jOԮhieJ~0F'ΐs)rE9\@򥿉Э'VVyEE9߳MY"ìױlt-wo|u>tME0E$K05$x+gp<<.қX7^Y>y2R?0Z]\NSs$)p8œlf Y*#l#8Fs|)KQ]8 ^t26AW~!gGJMBpdTQ2}I=;Npi0̲ .vQS"} Kp bU$#b.=yL4U0څ#~ Jܗq af&&kEn ؅%P_6C2Y$8 {?=eLH dO<׿7ᥒ* wQn7Uv cFL *_OTwCr׮'od!)|,0Sd?Y  z/3:sɌ{Q;rBnH=xKuN4_4ؽ<}-xpkYC#FQ\nϓaE2&SVͣZyCSٽj>[ʗ b/q/uԒy7co>+۷qKV~]FWtCNIJAu+ MnDeKPF;V>u P`NxQ/:4U?umHkI*P ;8 <% ijvj)y,d;w 5RfSo 'wUlo/_N'4uΈ; 1|)kMOZa`}&u:='͑.HxnbN0*vuO XoT1. "X螵7U1ј }XUUyz`iMXICjK+>-J}JƨDE G]G 5P9 ]@<M[ƀa~9sXSQQS|⥽@Tޜy%M*[J~V׹!E+"haD 46+3FQh-d'Yw#x ȟ2$2c|݈O(c39[TCì%~ RX\HLŅS7jw(lJĔKU O|#\Za$#),]i=8\__ #.D.HUM=|d7y+Nn!FKȃ;ҾKXOR6y6Koe`2o6}jW eO)ڨh =MBڈ# < DkCY,m9![8.-6BgKhfM핽pgܑ9v89ERNDr1%8vۮ#v[l8k…'yF~#J˾ouI\jQYi.@oYd]DcP^>ΦOQ<zm,Y[rƫ&[45"2X_gpN9;e/<<'v>1;.dx ~f/`)#7DnmRINM'+'4H(fئrHe}Ee ev{O8`;V,bFG9݉3.@++ya}F̾'jYz7^\sj 2\$`e|H[!<,vՅƲxbsF5,4^`6ڐ?^d-&ck}`I:@œJOG_`Yy3L4O}VcVzLFu 1mK;JK/2*u_>=jaA]c"T,>cS3HpLp1֩:[|m7٣Ѯ|hPn!4}S[- al:<}I$%|XC$G?pKEK(ۅrX#m*5:Po3&Us<7W`p]$f@o6K_w{+IWZ:K S>͡#AX2(;(mPu[|zhut4) mk ̗eգ+y1&[~7HKsdk pa v0ʟ'3[G𜨹*q)1z8@ B  i٦V-*qoO=; WQ3FA 0홠扱TEيF*Lbm.=)@vοvR%,0O+0Af7=XBuiyΐ>Aߒq3LĭoCOŇ>w62~L5 R4&*F99P+sI{I-.A)PZepd!r"e""D5/òk``XZ^)r 7Ga/U+'Dl^;/KR+E!o&z\\a_Yv1벹~4GJzPؚSsGq 9H3-a#NL(ErH(}\DxWsfc/@woCw @iQnomWD@ ˨1X1|7ejl:'c^Vl(OSrqv皖u[Q|(62nrv`q.]`|^il7,4ꚖK:foojmޅ&!l=%mQJFn+EXz& xK$K$ROMnYU#lE4Bm r6d/(0yg~紒 /'E8X^1Y+L/nND+(֣/f2iC'!{ILHpRuyvЉ{z)6-O N bil''"Ң #Dz!hV0 ?zFӯE6 :7\(ut1F/TT)#*=CpvC:>|sAi0kIa27( !{ a\x#ʼ#Ƹ!hs{k%b!5hsd>YmCvnгi3m# &O5RYt7Z۹yy ڴ:DSo W] -s҇J>u3cRTjQ~EֈMma- hIt8$]i/&uj/!)dɲ@2*SܻyыZbߔė3fm .j7̽ 8{,ܟ݅d<\⡫qBp )V7 GCZ;st&b/fE߇mB.J` he9*R DQl1Yu ɥ}cIc[w5t;0@vՋ[Xލbc>n*ow:"3qjɷ[);Gf&-@TK3F4Yw\65i*PphgǎV8`XZkANEnJhh4,GƂc1> aotPL8u6 $vtR/t Ҷ [T.\@?p3S`SH8xSA~;~PQ~q\ (Xz_bBW[>&< 0N3t1 ^卦o~Cf FQ`(u9^E5FwkdH~VsM:sҊ Ϩb r"HJC9>4fƲA : (?v~sȖgAi-="VVr:z jN2+\- k҉^{hC@2?fi\7R>r|ZbŲ%vrx f#/v\VLב`!Iu,ʊeL73/#/$4fBAoΛP/rTt9AxFp1Te#jrQw?H=O P@_Ne~ i"ʡOެ꘾V _>R#E8jt!:dC{FUyK7k?UB|̄krIje%R͢J^m1acDrbrt#Q5+: i7KFA^ih%/lICRC*!wѧXUߖ#h@&ǔFb:U"hJ+zՈr`XtN#"w<$;)_FrA*?$cYYH(^}p#jhMakӺ4;psM~\ !* ͬ5qZJ8х*0_o˔괜))?[&HJxV&'Iѯ6&d݊Lbӧ=ml} hwzo92Cuz[x!@$ݽQ Qfsw<5#.տ= 򇂔4[Wa"/p]e}㣎 G3^Җh98%| ',VC)Ӽ>M6`dvD.}"FvW < =_kѐˡ#BpG(J&I4,xcun0I4ʂe8]f|JJJٺbt6y}iE^ZفIO3*e ޷eH_gF AWȞ#)BQ,ǣь nvuޅ.aYѡ"Y"<*6!TA ikNv=.+3[qCDB}8uOCtRqL^Iq&gl4\Eur 5WeOk'~?r8k8 (27?ES+<@\bϥBzuu% :[r eJԚ}ƒQT3+=Fey^`N/(*Eᥛ Κ6s2"`{`:1kJmiŇh50ju_x\D$~㝲Nm'B+)-7; p s|eKG|`rBwgG9fuMd;"(pAtn;?9H \hD&u1_pSTeS>oX0X)WkSɾ&Un7s$C{ip]I!7҅c%$5{p*!JXU8xej^|f*EN!DR2~1s+Jh]Ik"1TC6ce{b|\(ds( 9i6UtJI|ي؉ޡdybM08od"ZjZgv^ǜ  fksΓn'3 pnv@s@uu &\[ݻR/O;v6.YAjuuMXK"Fk6~"S%AL N>|l -%ں2J7# ;f)h[h@&\\޻ky\S 5XĠ!3ڛ/=;igb&s2=;SNybRhxCa7]xzt(8Zb/fwqjtl nU/RMmґmAFmy9SEOKqG>`h!'v&QEFp;Ljsy%j=YڭPQTЄ|l:׆,eyŜ#<Kp$TTPyTR뙰~rEu6UşY "h|-ٻ,fQƟ4a2F]U'jae!Z3x˻|jz'$@G*-W1J~p$By >>ts|H ZN+JbC\NhȉTze:lzx"|79%Oհ jaJ \bLÌ+ή]4G1:`^Y*os5Q;i\Ptu^E w8(+-%w@ \wuj_Xr 풸`C.'Lv>;kЀ&fj(X#'Ԁ:y*sCe̗5"f|H8q5Q'itn5PqgSl 2Oű 2xs&བ'(EX(ɵMwUIk}da:`^ꏟ?F *jsNlJ/aBn:$}V3$@FhbxM.7?1UH"}<@*ᜮWe,:d΢|%)-Q#Ib;v #ԕ%Gĕ9 sN;d Eظyԥ!wzC _4=&I^+ Y 2GZ&Lv~# hom7ڟ_ Vsj4lpv|y6!l# ՜rB[Հ)ؽ=4~31HW[)s7D|xt,M+NGtB]u4}] -*X(^L8Fd>&[G Q#b2q_,XCRHiL`zI[ @V6VVȠғѼd-1zOЂ/[fS2`HG(p0EcNkfaV */QT1zOc}cd]gJ |wa~B(ZMt=E+H^&d0_ADke::&rmK!YA%n:]ƥP%Y& HC4Wg"WPFj/5 [E$T;Op =1#''M 1ȍ$$.ʒum"FW v(ٖL^;[y""ȡaK~Vj)?ᚊmaCHywz0-uQ"+8\]!K1z>׊P_n!v ދ.j54fNQVdŠY=Cex7Bytt2>VH\F o͆Ps:_?HZJaNˤ&!8+Icsiu`V*'KT!!%`XrsB؃4xq|c,OG|(>뢤e\L~*ڐh |SQ^}'ehp<|kaDCW+t) "L#$ 1h \Xſ%G:dG؟n"1̆(JdϹEڭ8ٍ q:gWky*c>8x]an_L"|MD^?]u>6Pu!+PYbڙtY]o Wu݁^~ξ[J X;9 i+WoesZ(Q/<;2=4vsЎk?rt[_4T7|-3`BfIL 0aOLPRX1A |ԃ:oj[ZBĪIӬ 0<ԘȰ=B k?:b Xq6L. }'sD4`7%oE\SVcK~#^Uv+Cc{04O˺gڥʖʔIC ĭdwBހ3q#*O.=lpQ,FBE"&V򝢪e ,/[=i8SEYdI{4}=]k\S(xrz{7y^PAx3ۘ‡kv8_Q=JʿmM!EjBwQJ_tbEJ@VaVJf?Xq"tAlHZ7-1˭Ȕr -Mܣ]yWPK|Fғ-ˣ=:*iyu̜ ^6D/(Gn8J,eh!ru=`aT7p k{B_6cZ+Ob *LSqޱ]M㟱*hqK$lU)[+^-9]Wcpdki=cfD‰,LI< 4_bdqq;]@1PjVO2|&p87 {P}`'gN)tG.cA7"Uv32)4ُ7),SSV[ ս᜶gd9c>A06d@%aH?m,K-Z FGq1qۇN|J'5CLFMyS00v}!%t1T[8Fw }%d7DDiONRpnOo!^5Йn BzK.Q QbiXVMֽv͙U5tL_jVYL<^#GbT,g nEPT 2C5Aۓ\F,91M G.GgwK V=>dՐR>(C˳p7N⸍wF9;]`1q6&R ~ ")xถ`y)3R maNHXȶR(̳g2Ts*59$e5!|;eVn,.&Ij0DZuPfc?6П7#/*M3.2_tfTh@BE,>S5M)eCs#vUDG9*_~MB5* C_kD31`>:3_Ok1_d_*ڡN"/zXGӵEf`6wh̐9$fHst*M0Fi겸ZomQPCO=ѯ,_1O#Õ@|U[݇Z/? .)'m3Uk;9iR)΅l;hz78{E#3*Dqz,ܾE";V=˙J(D$g,eoٰ4~1 F蓋 ՏSAMLޕ`׺ٌhMįEwPAv.c&˔ \iFO (R[1 pAmS0&Zn=2e3āBaZ_9ze-w= ͙89B, /{XB+Y9AH9t.s.6ym]7ڧɌC?>-opA@͇_YSUEi%}Ë{,Лa8JH$ c ˗}}?ڪgpa^4y35Z{-a0J3{9o#.v5¨A IUCNW^+(hchO"ňᱺ1 NbPϨ)l>?p,pAN@%. O a s)2/|cq}|}lNਢ{ % рoV_;fJz^kܦhaκ–*9 Bҳ9;MtZEb_^@AL26sm}+0JLwIܼ-SFH)Y`3|pSH}q-̄.2z8ogfݡK 0u b]}9y l5W.F-G9yah00n(@&:2 +KKY8X4S95$>MA çU)U^ݨGd?>.![hJV]?,̑Ysj?GtݸxṴPeeݔh?? H=ȅjgcDYSmv1ɤB]3t d9|F~iXY)P鰕 Q7 W_ڭvq 7 š 7$X~Oj߉qF $<kJOe XWR_S<7n/X'*T 735d1A7㓇턼 4mWg2Űdϯ7cY={cxa }a'e{\|a9O+ `>W$_Vl)(0ţzYE{O'8ҔJmh ,؋Z"~+;[v }o[U~W~G;`PJ}6U {-MoOzrl545zZ)Od4f.3[}b'=0?fx&KzpZb6m~w=1PӃ¬/UՒaz7K|Χi=~?&Y d2C1R갺?Wk/o]TE(lU}_,{t%*I))k RĿbIۀ_JI\eMs uLplwUhZ&l]:q]5_lB;䊙!S 1iӗR!:SCig|(GL:{=yj@RA%*lT!Ó^%NpmcH *edOgxwf]*c nG57h@Υ"5N[0"]2/-+ޑ]E _cm0ȴkwqHA̞sJ@ zj#Bax^InM!-Ym]6 vũ> D/$XPPEDgŤHmJb{1k 6 佛<-0m@v'&mQ-N`PTpr Ԏii;]YfY^'.#hӗ( oQ1lIS F@G6kL#Yti"=e3?.=D /]&r1tvZFrDj- <ԤD{](d%IHkv \½b3IPWܺzW:XAaϹl2ȬPf+o!EbvKex-_ꐞ^ADϐq?NmC^|Mj1@Y3yOxb-\؈6ԚVpwd;A s"I1 '\;TѲY2@0zkѩ:xJJYN-FfQOE]+IC$Ⱦ@IG<"s aМu͏ p}@!~%kN7?SiFI~V괎wFAX&E!nf^7G@}:¸evI4&p0Ha ,f6g3(|LP<:nShc])S("~"~i4|.# 乭9yQ9Ό9qb9@iϽkSV@̴W[FY0i~PGچ̖G旅5tDz]27+tal@ o(T?IMg9Q/ *XD!3U1F 1<IA[4O7WuXn8=&Yg;'(}]JH0E[:%F Q!4~%t{sk(%:zd՛#Ya&q"ܐ1IL}`ZT'W/rƖpO,WWW zq FX&-ӯbM4Ǔ*^'*@g8\!m7@!~A@csT?a>( =$rSFZf Eu翻H}C:vϲBG?K qfQ3i P1BcG/-VXw'jL3E8$})=˒go I +C9JuRn~M\Q1&.}!8vTy//$/=l:u/~a_2`P8:3Cҿx3|tmLP,1gF%K3Ox]x;Mc6a Y8 S 5c`C* "-:h ݈z ?˲N`3qe6U:Ȧ0[7^ѺWxj"%e ͵tF [{Sv3@ l4`됭s55Tҕ j( a[K2/x{f Qzت"H{RQZzId*B>0K6t PxƳ9 1 Mt7Jnn_sy:lW{ԑl<ـKY2H@jŬKIv-0ݘ[$tB ekAF,cAX`SmثX%UyDׂ`WRv'rg^ ~dƧDlDiāvfؖ}Ycu>2K xU)6i$R"Q^\Ư8~4^ %-ՇFrU\ WsDv_NŁȚNŲ i5P?+J35d<\/l& zq4 a5cܤ2 g0N(NHPֲx>_-LUcs2C-;O (hC UV Kϵ/Clppm:Ix JN\lXAך qcRF* @%_#EouPu$+`2yVկP?ǜ^ 1 ޚ^ĝ-N,חq8"r'm!qJ=QͰ=T`OSa2T>c]^"b,MHjfr<+?®iD1j-{m ZO5.>v3Gpje#L)7vU5o6/]]6y?0J' ez<̆N;M^x,@lQ*ښ. 9d7&^m'\\'M<  BoFv瑫t t"c7|Xqώk0=5]/1}neI9"WA]|>zZC5缼< >k8ݘ^n~_eI&'G'JBnև$+nAAND";ƀr ~W !XÉEY0J)LgA4(+E- s _4@iAoTr oXCps:S>yb8:1<)jfPI$lS@!c-޸-_Vx r\=5sEk>QDSg/X~g' a F0>- 4͐9LJ<#*ISVJ)N|Hh2aWk)jf&i6NFuv[zpG_Z e/)AdŮ@9L! R$0H;cOr|F3v.{ t맙Ī'HYו*M5`SC]HLw@SӠ`h$JC I-KM[`rnp8V쌻F4gȨ+Ɲ6QU5e7V8hi|zVtx?9=i):v>WXUl " 38~<yv&LFZ`phڭpүL'0D >"@T|A2AƖFO%Ut2+W]SR2"*r2QέFNR{OH 9.jsx##-(0:U/2LSI IjX\@| M؊"3):YbRͫrqbA$M_qdڨn='t Fm4/qTpfMo<$bROSՍϯ,&1%P74׉=1{xb s{L5k#$@@ɚ7Aa9w\iTAoJ(؛1(k03X4b*KHM/쬴7m lR s)sܩѢ*pTy-;d"NIJBёFSqQTӠ  dPkd s#+H9P$Jy:p lIo'6eQߧ}?\!H.PՔO IװvTJ-'OXKP8i$Ru6g{ܡ\VxݯڴEۜΑ.P.1̞vevBj)?3 ٷxN/!'d3Y#+Q~o_)M` a/چo c>Ї)^EVvIytF\Nc R_ᇸ~ gǜ[%W%~u #&7| ʘgΞY„|9(YNSpq#) iu+6jvoS颭? *hOHE`V`` l-Padun<m vHP0E]ؼ Mೠݔ׉kF'G\@Ҏ2])?t! Eſ'ul\l˜ڑZWVTARd(R׾-NX8OimAz%!Hһ\qۑv4tꎨ-7x^(a ώN(+L u>zI#m=0PhYlBx31=*m|&LIЫBC5!=zs@zv&'$1۞Sde-2~,LUO3xHQ&#%# ͥ9{Uw #t9F:Nu_jLrEPJqՙhږKm ֣{)/ 0ФQ4=Ԕn: D֤42FGXP9xfVpTHt0eXd4ߔHRhL:dgBz:/o^aH{f2~=~'=')Q1r2YvlIp_ j,+3G*+wy g(,6[9V͎M0y]`z=N{ uF=^L٬]Uӟl*>ͥ)>'NP6II~,nbUs&Sݒl,ڻF/UM~i@ <^q6̨"%kglDHx棚\uz-+u*PX< ~S<)N7[OVǗ.n2s]:;O lgw:VeZ^Ne\WV,g\fdkCDZ>w`O"1WVgvԩxnj9Xʁ.bAHx>63)f*2e%o$~@3@Op?1j |V:E~64 |j!5{FW&Z"C@oq<+i+eo;v0rqlY-;OyXxvJ1Ba @FA;؅%^ \O692,LQ"~uz8! M)ZJOpr)&,ʩj vpdnQ&fK9e'&Roԇ< A΢щ+y q~ EKt^:Ń)2Ŋ:>M@>ƫ&nBiWB:AH4-o6F(DN$` ?9OӸˍP̿#U- 08[Z:դLʪ^B8'{vI&R4"ڵ7$7Ck,܅O7[3L=\ɿP|gM2QJUQ 쵖%j¯1Jsތ?H\C9E9,,G(Y#6.g:df%0;ϾPjqk4W@1Q5__$:4HEup˖Ԩ<c[,+$үR%Y>=:t,\FĴh0"9ϯ?pt˞~㌂?&FCnS\V \hD; Z1ǧM U $UWr5 ؂Ae<gl|1d !Ya)g#IrڃG =o+ >6bIÁ|"Гze۲;}!OfUR1$qE5lu ^Ii_:HW=i^WE08 ',1(9T<.qiO"X{55A_FPyk8)PH RB[ ~rd.><YȞ ɮ6gM? L8;EBꔒMl3:8} .(GP-l9FsnvrJd8*53-O{ .- αfk,7l"1䜾U)-S-e(KxhI-G -\l6թ$CEcT%vergIIpl)7s8Mptn݀\V \oàiEh847[\ؾK31RE8M3YD# L:vqzAVA Mffߤ\aW [ܵ/]pWnB])VZM3nj]`˹(vOhϷJ1d}$\g~a+ֻCne"^/+tg/vr`]$R6}*,oY-ĒvWT׻Ed9BW;{-Vapy;t%x\쉒{DXe@x'&Y"C VOrSv"B]4~Bont-8G g8̿}v o7W!FcqPW,#Grm~ψӀUSKP鉀s-L2/C-x!lCl֝g2wi?:`<,%2SBME./Rw~-7m<><ټny~7;WUˬML/l15}挫 _Rw?`\ M)R.JzG-;tS?&8+m2&HL-)-XMі,rװ[=htFIO#vz|q?]jܿ`xRxބBǻ+>kXB/3?n.)z4+IHnJoȟ^e_i`%h,._m:!2 7U/,7zv#&3Z`ϖ:9)X6~J?Jْ0jHrs$bE#LI7;ςXup=-="&(%NMuɛuƺ#1CR/iz]gk4 .`_[C)6؟(/%Twyn.VaCűJFT\!l +9$]iwn- .uyF-l$JjY84R64ܝ;d!N3CНovxZ6ob]R׼l/[RsE} ݙ^KER"wz"'I>[c =!V wžW&H< .:Yu,}\\ ϹZ^Ob#ڀqrˢ87/UR03PM:iĠ]{AtND?32TN7OOA1](I20:lR8ف#."{ͦtq`uch'~xD PKs4ZW)}3U6/3}0SCh %rw|k *DڣD='>MPNVſ .Gov،y>S{v yp"e"S([sٹf_%1TXPѧ?1YiT`/EqYJ/H[м\Aཡ壭YzPs^wqS~ţPb} -7{4brx}O(0um< t"SxX)#m]-\iTEEe~.S;%==P[2+BdIQVt)A3qoUkGD&V0+2g[^tyP.M39I䶲tԆIħ,LqA5.3h;\K ´1;CO tyLLb|,#$3Yf`b~_shgqᑬuZ~,ÞR@l@ЍvI.ǍR֝|r?bE+xr!Գ ;p ).}O! >_դ!Hbԅ!4|7+\I 咩+\DDS(AsLP^`1g/͒6Q♷!ptm6Jpj]ql-@ fm ISnjʧ;sBQ)EHcu͸{w;EZ|K޲V 9Uqt:kmhD׺~Ȅ;y)2;]EZ2סv)A[tx "/+mp2B5Z꒕w@+ʂJTi ] NVSp%zDUfc~bS >2p ȭaqJY"U&\*:*1; ̾%svm@Yl6/A[XW -Xdß)xrio6^M2~l&cf̎4oCSyQfs׏ Ws5ۃxָq9_K!緺12z^DQa0^o! vd hʙC1C#t:bM'B? j)wPZ,Vf~Ƌ;fҢܳB< YI {Z6M'6UR*IFwf9h?wqtяCWg<ءJhQ:'AG&r+< ̱V 9+dv@O(N`72f,+v6B V5:&C CކZxdsЯ:)Xگʑ+t3z45Dyc50R fԆ4׆Z \fgEkfQnB 1gW h$)ƣMcarvON I-5qn;74 {% .M3bqlݎbʚJa@sAveDvU‹ߺ'T=u)$/3LH/ϳR}ZJa'2hpr]Xt`(M<]6J{rh \{guTwsG̜H+KB2ܤ>j D[~\q4Tt9ڰ MC6A,G@qAm`#㐽vyd,.TS|c Tz=" rĦUM R]~7:;LJH< Zc| %Pa Rٓ:4 4Sk ?p˺O3[K~{n_mNނ[v| Ք%Ƌ f@ F3}GzxR`lH/=|35h)0ڴ|рQy y*y0Ӝ`_ GQdruurkt$ Wd:[zsl ZcL@%04`R |%8 %Q{E,_<x̜pHo &2ZxD#k c3=aoo62;a,V@J!m^l)%Uk#q #Ә_O0n(fbKMB> 4;Y"!rɗm,9`k #K)[({}\BvP V'#Je%y0xQnBpQ.߆pw&SY S[jF--k$&Tu.0i7__a˓np([[%ښJ)npHWb3Q'Ơm:Mf)Ξz&>! /iS]q.6oz?ħ`M[HwziL_oePMFs}k4~]_bQtB}^C-i TtCe`Ӓnܦ{#5hZbp'ju> yyqEQm_SSЃ*OŏoF[ !2!ee ɾU.o oxR7Bz% n4ׁ*waW[\&eSjV~]Zn%5 M'6VH|s8R%52W|a=]iyƤal=rRR_ gjէ׌>:x2 $=\(qJu\ _Bg-*!mjA]̶E7&q۴G-`Wo%Az\9܅#?9CFΐFC#ŖuW8fni1.YϵL>7Œt Wd`nzf܉W 7g՜gRuĵkLq%'2UcL Osޱ(Ю3񎟷7sU5dq [^RO*kt>竕 9j|8(ϽkMF.AA\"8Wb;n|wjZ4)usA֑zyճ*{` 9δR s[< Nϙ@A(LÒ&wz h2$)Yè՝9!-PNt)Q@d`8h lDC+V,/[eՋސ w/^o؁r塃m)O50UP_^nVj@XzmEOj0"GaL;9ܔܞ3\{^NiqxҚbIn>)mqV$qsޞ(޿a;$INn.F2Ό!Wky*^X+op>wǶ w(TuЖZ=q rM׾-qJN> 60^ӥZ2.k:>n> "rHWh3c\PڻۣSI#B]q/+@kw!%XZj98ᯯ!QWVBKchtU6Wƴ>c0~&U2Nn9\QG"K"A JaHVyB"Z&C|&0lK.w+KЏ@)H%I@3Ӿ;9kDS`AƤya ;``̼=Į zØyelFJ33R\dvv=_6+ ܗt&pt,sG :tm9}`ȁ¤zn5ɤ@'?.1\Cev@ ;wS! WLR洙&6ʤKûMT*b^t텾"Y'=Z.΂>L-̣7F0+@UjJg4g񆏘`V#٘\)>["8|B 6$f`qyN:Þs%A=)ZAtFDz"lUZb{L᨜5M݋!bJd> .y;]"2E-$aNg:ƚC8>[çD#"^ ~06[Oߞf*|~۬N+8W,My[eXNg@ --o B&=QX6p?[V0ܢ4lYUȼ 6E]S-+v%7n[0sZx+HTֆij1uE-=ͱ7p=aHQK%[,>$lc̈́]δ:wT,ڗdi(IYzx݋f<@a3'L!$Z@z6?MQH~d*Wta*2U (Me=Νe2|#@n.챠IUjФNLQǠ '@zkLqvVWN#Lߊ[r#tؔ+/08U"F֗pa-%V%ď|nuS/!^d0*m­DWp{+qQ v> u n0ǖ-N+ g6h{w>֯G ~yjrl벽]h3}l(ȢaލJ=,^)O_xZ>V!L_o.p7#P NVgv71B~Ї!"Ȳ>dOŬ>џsc_XYR Ht=y/I$Aӝ{LSUnaܽ{ 2V,T=736 Y|Sl7{H5eQ5]N Y{;{Z0_z%uy&|k fXXǧ.Li3Sd"Y~%땷ȎCYhi#|ȕ90(J7p kr݁ YAhdiM-ț"PeA SקSvGb62]+pM]&&g Q^dx52M)wdV G44ƶ&"@ ?_[_v&kO=@]bm Z"!m"%WnoGNd6-Rޒ+NvSbh_rL^9#)38[aʳƷGfI$ CH9Po\iXo@r˻4Su^P劉&y Y +ű|Zʆoꞎ]#Ц҇m-j_EV I:i~Α[I q[ָ"&ڵ)J8~8$mj7UuV,ue9fU5?WV- Bq_ov5`NaiAO)OÆӡ"q=35aMF5cX:!Jp:Yvq/޻pd lG64bgu $# gDZ3{}K2v-g6n5ڟa+_C9͢DgAtgKqw nv✏b8{5š_;Z{^֏3i&զr=P깆 9<tHM v[Fi >p}N_E=];%ҽ `\,J![FWQԍ{xECeDW֡8޺.{, $ ybhRDUv% 9{ E,+ [jb`byNd2:KD5{>mNynv˃ԭ=iaW"70}p./H%̂Aɣڰ1ToR÷xnPe, o|k}~+ҽHmj+_3|lJV&AAΟt-WgSf'B<!1l_7o9*ʧ Ure]5b?e&<8U4?O? $kfVG3oݍjN2 ^{Yb-p!/(XH m@3{}|P+=(V3o0?]VCQg"v>V͎gA(3l7]h>ƒzX]o4O_S֊Mﰕ(H>˪e֡9[ϭ !w(=kX`.^$#{H߭0ɟԷN 2,,8ݥ=Pl \*eSXBSfA$Btx?@GPBxЩKAm^Ye0ua +t;vZ`9DNeU1W i㥋h9'4JQOfl2i[p,OW*.1|ͷQxe U4¡0zM)^}y cvjIkNčI"%˫[M5;"!Jk7GY!מ‡92C,2ǒ e`8/6 a5O%DqRńmMzBAf,uBpu_yiZ{p ZѳQh4yh;9MiFx!/Q9kjXf@y?zPsw{K+yj 3~uީ+DYܝHǺ5STEF(?eAw yf u-l/ k,Zan+] 0c"?H#p q@/ L'!Z-7]׸qM+%*֞l9@ƦJ W?K'3+)ff~ %׼`=*,GߛGR^s<|L !hǻ+B_K Ё}lZM8 F2h# 5bs$v>#%a̗/ƴʹ6 [EiIq=ˆdvf *ar/@(oT(Cj+lR4Xp\ F4vKmx)%X|}׏J#\I'JZZIRw{csO D%?Xqfcy.Dr8VϧT,gN ހLu#)$$%ȉv"KQH&i; , 0p|y?]R~lk4Bc/D7mTq692z5ߴ0*Ц|e N6/ON\g൳}7/.XDڂAdnYdęd8;+gڝ`Xe 33 w 0WoS;'ZR <}*3)Z2(C"yg%Mȃٱߖ4E͢!.C#_(GiQzffzVǒG[YQ &یc$c'J/*!":N.sQ8p3`kBoq,)vwd(#@NB(a3A Bmú#a|aݻs aV3R1כHG3,thsCӅE]Nv\LE pJ6:ټ q7j/ іJ|WGԢpHanhs*deNd#KFA S㤹[L N\nӭv/?'hϘS_K>:^eOx OVׯyO.(\]h~.J |":W:#h4yXЪeew槠yjThtqI$cDl*!7FrBT!׵%ӪN KF$ AP ,);Bտ$m=PwIZ-ކʌyX$۲PxG_b^nm]π6_9{P CY=MϲZ`RfMz'uGg׫PvѢq<F+@5Hz[Z5\@p")Z9ê/ܮĚ'`pvA xiMb)5:GI V@TϮtd& *.I&.N$2@> 篘+E=Z`/^w[O44#2&ʭ`)ijk+&],Q`g[ (*`#-Omu}<#h$gx.U#>E*AxypNhWYҽD"trNԾE?6RQouj!2)`FԌpp|!*h*ڊ-q7),C?#z@4c=t.L jrfmiI+Ags Mދ 915e?jߚ, dF%E䓐W*s𧴳Y?Wnp 4.>ǻR ]X߼˅bz Z]t-H_☜S9k_VGjAo%ʾ9j1$064NԞhYV^{R~1S)L#a$VMYS5**r^xz[QĀ!+T}ӆmB8͂Kˈ Q) &Ț˃Yw+e^#.lnG@(9R>l+)r WrMz6Ur\)fU-Run F/50`6`/_:t}IRfxEV E,meWS3_=VuL&UߞLkbv ׂoa{8GV;aF11mhX/a- |皭$ś)c .Xx&>cQzZT׮ кz"ߥfYDN

p>`BnR#@냩${1%-`Y)+]U5M'CjUƨ1l'MyExc&%иkcءzdU ]\*x6z/8~w|brc봠k!H]u@bt?=q}ܚ:vp#mc[Kv"n ÐeN@W$ :fsK|d }?` d-HH5?( CE_tEHj!V>CXlҩ>i5ܶB.}yx@B<iQqq J@cggiVu^h(*"eei2峾[ZYkαlhΰt+0t@TcAI?:!F\,k:Mw0mwb+/:.v*lp]ZI~5Ăv|-g$\AB4 F /; f$ `{1B7^S⾈>Qx5]1%@}Wϣ3w"`9D;=б;?5}@;zUn\cF0cŹL4QjrUҚ^˫f=/WKG5}.=Dp0O:,dzg%Y{fd"++F\x;F5'|r=ji2gW6θUyL\4@tWnxUGQ6l@s™'` !9#ǟ0FռH ,s!#~ObH1Ggq':yA=@n*[ҠLevRY6j3r>ds85#5Pmu2zNYll䪍r3 Q]=EX˘)hmZ0'+Wfh\R#d'^䮅c]A"L O㊌8ͧ.o@q-K|OXe.S]HY‡i?! Qx2'=(M@0#`-5N>\䰉 p{=qɯ%x~’m(x`o ,;yLpH5rJa M Άտ>b&ݾO1)B! n\ՐsoA] }%?pق,Ȃ)H2K{{D3Nnc#APpTߢkrDJy9W25m Kќ5ߥJHx>]mГQ,&;,ڂɴWgT*KJ)NA/Eܲ_$yyڧ[r}a/~g6 qaNs0m:MjFЙqc\/c{, DdC(YFG܈gesCq +ٲq\pqV\ccWud7 aNXфtm+lAM2+34<1KYsq0{;V%T&lIRB$Ka{tos[Ehgg7""z.4ؒ88]ׄX@ S}TH~ Շ$,c3nR%Jq*) 8|2;79^mb,C}p9qźO %&78_5HѤcrTz@b]nɻ*RydjĻ,8 Wh ݟ.P[}PAӗjMelRQSD $k֑Yt2P=p] xqJpHa,R(]|({X+v#''6ʚ^vϾ]DU9;ė>xΚJeL2!9Z r]v$="ZBu9&ǟk*qoȖ _֎c 2411HSq}fx,m ˄u' "8-vB"f/(xdah,7Ljv6nT3&+)Cx9ܑ#',;hru07&k$CމZ3lh4ԽC,L%6_}M{PHgS PbWphtӼ_gD#gD={#/ѬMƁª{h}ItHTJHsS>h "ǀu|̊(TpY_ l%5Yby>FA9w#,(XcYDRQa".ajovѯ(R"tZU7{lZhMkjyz#9|>BZEYe~̎NJߐh-ǩpY{!.yb2ު\Pf<(,5b3pI~e?X&gXr1hl@UL=oBn';A\BXcCJo)y~Itw5]r^Y.kN71dXSXP*V ؆jsW,3.glՆ;."~H[9$.ZkA|}-XFqOA`hpBd6HݓΊ)AIY*sz`wgO=D,#0bCeiVA(Oiz]ʨ%FDLًb,c,t!%l>Kp\p!2ӻIzaݮȑ}`e&)I;׻-=gTdmX[_f_TuTRRea,e\H`4S' o~[` ST Q|)qC8w;2?4‡g+3̼8 s.3,FEɢ }sfqsk[& ؕdfUMty)M aI4D9ro$Q|w ꒋ$`[+@sR+N5OR!a0[) jJ02=nfoG5\T}zZP 0.wk++_iGid ױfnfx!o$)dPcräc?c|REBZQzoDe=szgC*H_1HpNX62Q8x5cbv܁ 4 c.[^1Cۖpsl{fOdX c^G=8tzvPrgT+~-bѫ vxVZ\MH(%//: `.u*//33+`-e! 9!1"֔oXwA6y91ZDOwF|z[k=/1{c$d¼k݀TNJYzWbTs|1K5cBS6‹SU>&~|-A\`xξ,}nU]H#po0tMɁV>R17IZ(A;Q^ Hv()FM id V^"!NWɩ(iC˭>[RLC}lwwd1ia#J}Zn}M 6C:OnpNljM: kGy͎Bp8EpXAaܠYO>/}'SjVh>kDwB/;KMǚYaIkZ2KXSRdt5"&%at绩TI8N8Rqr/bo6BVg#EVC+-*wʭt{R8#K?BkMaQ^0yZ\)0K =_ Wg,RU;13#YZt75QN|N77+` ''29iڴd'b0*W8Q}I˝NZ|(:N1! (gւs2m<5쵁A;f,lZ.ñI|?Ȭu Ypll,4 p=,\*B 6Jڮ5LN֝7fq5ָNPFY'0jW3dȫ#m8FsX|C*-,L' zgBZ>x"3'&..E6T N2 }N/êkmZbFQFQ tB#^tҩtC.vx!ŌVKF85՟/rӰa16"~pz2j""L\ _".{+*nmAdUK l뛔O`3v}FV !3>"~; r1;"g$A)7yf[`0r⷟zЩÆ.)j p-? xd$*Bc*>~?D2~k6n))q|מb{jZ5;706wPklN#cWllCޛ`m@q'ks:B&l#=iWVD >craܹ99 L2Ѷ&ɽBP&ߝG) [}`7M+xqќ#@g6 u' p%`W J?orǘ'H} & !sk`qxQu"`jB\)m\ }ᡢ.{U a8#~VgY2m;hBff{%F3K\"Nx;.d*IֽAFtw}34{EOy߷)@; !<$ 4s+O3:is2e\i1Du)X2k(櫉7 L< [)|Gt ݚHCNl; Y ]10V{O^-i{  ujR4SP],4>2yt``JCtl铏"e*r|ˋEn2B(-t0dF&<)M%RHy4 4>psK?lS[-"bv?upF _>TVӪQ-(>{tlD~&Dvtz'#ƛl^z Fp(;#^ H5Oኣaͫ'Lz(` ąv􅭄r\cI j&Ry^[4-ġIp9H>L$T($}u3H ,_wY\]˅e8{DΒ=z\eL L8m3&<(Djeh8θݨ+U~2Z)ɡ`.( Y٨gc g_{`:쟼B}]"K0?9ںWaɞpf+yMA!WiY[Ju?m)K֑ B9Nab8d\:ti JAF4N E;y.e b]Ťn=墰ߩm&ے%"uM'ꉟJ)):Ti;hmúZVydxeCp mSLK *‹~K8~%co>]^' B_ 2W_H=_/r`An(#> M:˷:j{s?㖠*N}Уil /cpP2ix hNh͑v&B%s/3Ș|.b7d(Yr~׊~R}l|UJ&[atml2Ի }ipe嬰s>޺3SևSXG;vgp9 ['BLε`өgBES pvV4:Zp{4g [l,\?HԧJ+K#2*#Uc-*'vLEjluHY dH !zh|'>3$KRuBphP#qz?ZlŤ0_nN,y#+S2(H&umH'8 lKY{)l)Ql {I /QF`vmҔSgNlj d%Z<^ݑaXd\_BI0e"EߊИh)ձzyNJQcnzfn#z߅ B>vJf'ƎoƪIotVCzNV^ S"vyt>Aq(?+]]v+7I2"0F x}z`}&Mv]*EcD58x淢Œ ̷L7Ñ?D.zc' "侘ć`܏ELeu:ۢĨA@~]J$lן :1CU?"z/+zVK{#zZ dᗒiG>jb~Ht?DZon2<הcF:puT%~NvaV%>| Ջʽ FιM9X ڋ-[E>4jBT'^(]I^?<B^'JX8vo8 Fd #ߚUi0Sv^<0T`e%wdQ*!7O=\#w^-͎kZQg [B9^rf"5+-|˭!/KQ7BWd/ 7m Pަ;jQѣX2VlDYai@Xs{;/Ħ{T?'2 w6vhS[k&q*ֵoCOPgA4qn_1;_Dݏ;|ϸiSNÒpI;} ä$gA2=de_/i-r:x.M_ڟMpb as[(o{tT us."߸7 <3?d2o]sԤwؗRh D'd|ȼ]|T$~-#JmW½u< I#Akf,aylcsE֧ؓT{;XO2ӯ+T=ZsT.M&尶"q,Gq9*".}y3|k6kW?>IgoүJErEpz 707LX?dcy=* eǨr)QKn 4f`vgwx>)_6(kr5h *!A5lI WQ]`@~ 7Y-%+ oKϒZgR:@68J%ֿ-m*Vզ([`B@;oڬ/s y-5_۹{;HXxTʲI(-*"폓]YQQd݀15X>J=@_0x"hU9rHlazAO[ 9$ nO#r:;ָ ?bZ&M|kՒhZR o܎PbuaV4״ö?("0uŭ/e3hto@˙ wFDvg|;k1y_Wb?:zbFYˍAZMG Pr笜ZEb~P] Շ=;,3v%#j%b <ڕ 95ǯKt\1]&)gըSW::T(3>@gc-F|<(NkО1&D<cUu aZðp!ah89q T(HZ8K:1Y!GX}oK*}qzlj}lo4 [4C,d?W@v*Q4אm64@cB}}d*G4~fIINj'ȍFNC1oҼb>swržP-)/[XH=-%MWgU~pOiޛ!_3u>ր,,&"߯hI#eo$ݬDO4ep:cqқFVTEGcPba#&M!b,M^;`sBPjuq \ L,\pˍ)Hg hP~NƔ*5 >RM9Ѭtz?<,Q'/2ɥf&'qA:[foG>fN4:j;+3^~]lzhVX j f~ K&l:e8~KF׽wBrR`kUp`M:S[NI;W0ՙ \ɧV-4]8_Uyr4h+wx 2sӗC0yW 9,^@쏹 J\K%srh* c3O10Q4q{&NY4E"0օܙ1늂RmSC=`^'fMMAT>BM֕2@ YDe4s/xϹSל/j4ywS+1,Wf;Ӆ$ݑz#$@UFerHd7$iAv)1.L@ZREh0x0΋wXE9_@)GV 'I 5][Q;R\Vn'e;yI6p,FpPm&9 Aze+(O@ր{\,va6aTqv"h#ީbꔨ"qj]CO:0l%^hKi y-P(cʔˣBgujRTE//wgo]F0V=.T&t$ڦa<6pB #24S~3MxNPuˁ}Nmp+UB2bVmR{:hqdSLie}F:Z6ƌDĭ!~9SL|9wLðO߀'O 7weVSRa72?һv s(ڶooF\gIFA[s7nBb"Xr?9pPc}_wMn"lҸ ajU輀4XoZ^zP_Eug<I&堃^/b^0!KpvțaȃIlGx/LUq dV$ X uty<E1HD Y+f ?)@+ J:䈖3?Oٖѣ2Ƀ}oq͹tcyoփUu/} ذncUiF2d ǘ"pW_d!%KOJZuyHdȥTXՖ)/&-2qa / NÕDQ6DnRMB׵ sw.pʺLb p+EiN^TPj TN>L~ƀXpa (-,zΞ}J*wi#ƐᩜW5HZ04ޝOYlf(<5(_{f !S\P5|2p.KUB(>yеmYI56̼*whKFXʹy'#~;B/lkT?)l?tZN3Rk<0\c} /R HF6-DHGUCi|Vw `~{.T+g9%Gcv@rN1u5vhS3%['E)/;̥TV#ˣje3B ɲxLqX$2yD$Rܳ 9ަ1ESGiaW7 0Z` .ْ=x(ǛX2eNd5 *N \!wmKUqMM"0 ~yȄ>[V Ѵwޢ~ak%x,ۍ̄U)ɃpQ3*ciJVeNY8|V=iKUSS̪cX0NMs *)$^t)EBCi7 ag"sv]6.u\MPK":f&B)(JI"/NY?CxR‚^a2bO?j}[E5X 5)Mz2O,Tad؊5>së-g+~b-lK. G_3(@}]gӉIb"RYX-VxҮAN̦u!(4 CD5-+{=d%B+Z=]T"` ؃) b5=bG6VM8o![5G44^TN,'Lu9\fД4<&7%JOiA}uk1d<ʷ(B RpzW0كVa GOJE`>չO2Oj+vqߣ]b5YJ8 GS_l *.\w d=;ϓRVO.ĺpf9*kL'p '<0tAsFT?I=||VJ Y-X!ৱ+oEA 'Bb0VDz&ׄa Y.\]`~4J4KPuz%& mV1JJ@*FI61HiCaidϿ))z¼ Ec?HOl?SG?dKހ˩Umcw 6Kfޫprt#; |zK~l^V %95rsHhff  qlVёP3oC_`u ;r qexPֈȧW=>%n噂 ٛrޟZ<) ֽ&IX^SwR >TzVS>wUHp—˓mC/=<bMm B\qx\^"fzshqy`lz-^N$"}%ĦA_WOUPto?#dT C}bD!ߋCb 8$@!&hd4{.]c f$Jؽ0%Ym:Dgb舽E;5ZV%!qm9f[t.n`8\y>YHP4sJ׌e7jaPTޱhL=L`zP" ~j?|"n)^];!Tu }̕tVKSmUk.vm&!×]6ڌhp ;}F3Nin/|/ in&C:*/'!$3YxcN)w4]ScXHנ<l- dbinw`|x7Syy9١jϖP21iT6[1S/:ؘ}(zРTY8dT-qG:pӛtN͍Y-~2/4D/6AMga^cOxf!RAC6`D}҄yg4$YQr1"+<u39ndD@xX (a|rlܫOjAh÷p͂Zn 0ma|n&LRpI㨘Aq{/6lWZ+8uWnv]EI](]%G=1C;+v,bS oIz$q~ 0T7=~I^bw:J^{֜{ 0Ӏ[&*i 5GS#\.|p8ncc!e{e6na y i4nÞ_L[M·kN nϥ7[&8mv944!HtT ;]0-̣O b)I?Z!U#]}l: ɵD)!+N'g #cW**1 pЅ\D bҾhYOc f(tП1e9\L GC¢zo1(CQ6L|+Ӡ4x*+LGll 773C,-P:r)u 8ڝGE_(QbeOM $Q؄EUëaFDXgM)^B,y|RƱ]|Sgқ JU;X^k KɣDEj/BG5[b#cwDgi 13 (j[/ϛ ԟ$m,{SrAi/ym6]Np}'r0A~٘CCkD(Ij̍ZY)P҆0bIF4oh'e6)с:kB*.Sh:F@"f|Nا (=F-iK`ȁ[I7p~{9Af/S5/Sjf3%1~vPى>$|L%)$p 2pUPC&4)͊&mZa" Pkeb2p1]Ǯ6Clм{O @~H!f<!A~7d&4<">ߡ7\OYB l8 \qu8;a6Q3X!Xm\}Ç{F3Δ?B 3&Sa?`/w|r=kkBlHXb \YHy<ޝ~0bɿ$h7FYAslC}Ϥ@WE q&Q>DF}bT)6RBl讨Z"9kӵpNrg{/ SoCrzΤ0r_ b!Ttw$)c3Յ(/HXl(WC>''q؆FS]+}^Fs3lZbo$0M#yZrWjx?2Иܵ^3ZP{wm 8$m,}ʢݡ.kvevK{rJ$uWU~Dx "QLW[W%ԑ$Hv$g6;ψd\d^ 'i8# vt*=)J0=|P)`3wr%du'pl E[/0{4|K%t_Dl6;cH ~&ժq&ޫԑ8f00"iŠ'+;u1eNqѿq8~/'nw[߰;Q*`EQE 7U"*&00s5!FظXҦy 0_ P l-.C%~2V!)u$O(P]P]BhG;Wlu)vx"?K <vkC= !EQ#ˉ[Brl-ZdXnQPDT ]8CO7RB{bճSCdr-A=W; "=` I$!YDజrqH Rn@ZY\iRҒC_!lD9HJE\A7@ v1 'V$ L/v(;i%ztZdG)!Dk! {d~iv8r cػmtOTܠe6qیՓ\sz0cfwԳI}`ɦgW(&E26 ʕ+0z+H^Lmr aplK;e8C}iRt80}Aޱէ>5;PI?jۅ#|aF >:ڐw)M g@?~b`:x@(Yxˑu"Օl)k wV9 *?^ٿ;՛±4rѵ+kxa;FAU![ۼ3ML%~M" ^;}] #5anB;auQA2ʻFoJ+`w%VqA"%6w`nx#u`1š7X [moKi,&E-sWH3kI42G >vm\2}w`b@IW,-_=oÇ3˕<(/!ڡE;h\xou :o]Nq嗩% *:~L 5~=E""0OvWL@ڌX-s{ّ\&/A՚s0'FhZq&)L҉!B7MXK3:"0,ISт,^ݵ(*$%:8M38T5L#XUD[ٕwT f]O{'LI)zIPx0 mײ|3uk;YJ^pX ">l}ؑt2ֺ"4gJ{ L/Æч2{^#GPBgd^$P*\JidC $#o !$ǹIr~F=:?y'bT|dk1=<7ک";ÜcRuDk6c %(T1_lX bZsLV>0@Xi;%Cz.1τj p2eK9A `m}j赬 0zJ$4 T4 Zf|'3ݽj)JeȳS'TXFE f~jmAYd3s'Pٿfxg~~ȴWbt@>kpz^DG9hx q]wmdWrEUٜv3z]T. 1-Bi@Vk3t Smz?I9<P=Lg8 X@Kс٥% F*rζB;4l& @# /pJcPK,)=kN]j< bɻ~PN3dAhx323]4 YɌ1DiYpΑ ~}H`^׳.c=::_zsR 1Pq"œqY4ZnLoҤ'ƠnV#U`,Z*ѓΕ$ ;QLM^\M@=;x.De4}" 0Ym!+>vтxMM*z3uW=u){9vN)@ {RVuS#ʮ}\0++ ?$)W>o%fu#W2mm|Z!X4Iy _*1rs$yi7|;}1'''šv~,]OG^~|֘Ƶ,C]RfPM,o;e v'n^d !yPR Qf fgzҘܹ% Kd9eW q'QB\K=Czò[(Ey@ԖC"0cgڒcPdWm]eqlj⑵<͔0ǰA`J𣀛za-Ce!mmm>Lx3߃_|'_\_$nW"CxȼŒnKz CFfE㫯|nchQ.!y$O?YG}<"Jr7TT ɽGfPy`;9kX;ĭ :X3u6h-f g)]上)WI\jEJĎ=s/L0X$JJL|HIUPl?D],̿a=F[oG'c~Xx'^w"П6$%lv#u" sY;DlXɼjmESX#*5gy)ןl^/;䈤">`D2iM)fko3>oL džuhs|zSC[GAA?N 4b4SH /^W'&dRГ낹%zYPkRҀϦy|@l GjlRb0)!9ҦTeC^PHm.ҏ{w*s0ShT`=n˕F9Z+ɓy`g;9'XJ!|0~xQ)\;ԕb :ؑ]†jSnQ!{8+ n F,-WҐ6*䦍]̏&^u~ izJ':D$QT + #KgfFdܯlcoK]~ @=f\FiYi|Gtf5Q 5Kg 4<|*hA唈 I }| S솸>~05MuXIQm?f3[9x{f2r|g֌cķ-5.1Wm36T71~CjI[^'Օb /](ۍ @i##8z>r^ Кo3PFxII7sӂr:Y'*Ƶ,d)+^Ltznٗ.\h1MMY͵ɼy,t< y3VnPp;br&f]:^ϽmC&!윉S12XT&T;{_};4R6hDOl+`e6IEZ96P,&b $3|K@L^LN701|`Q/}LuL+4c縑Ifueŧ9n]ǘcw[n4%My3J<bX=rM*o`2ǫz9rlp%Xvh0Ks"N1eދD0APtYhUtJ )MX.gŠ~Sc wD=p{W)ll$씑2(/Y6PTNh*!&qCWX.ƥLHt̓:̂PC}$潍%AdqIQ2; f6I 62LkT 2,;V3i#̢ҩ]7s ơhGensj(7ow>NWvqLF؀qy͙}!r]<B|̛w|z6q#StI=+P@(Rh|f0'f㊚{dmK}5i<,~mC?,6*\m{9V ,o&ma~-!ƞAPlU)(qQ 2ZžN?I>OX0|266$5 "L7aM$-{q1֔ݬ4(6L31!2QH1`z]Iבin糿]$4\U_ `K;%ˆ[6Hjc ݾk{pEĜKOt ̺e.5[L.PR~ہ (mLm RNvۤڛc/[^ݿղmBD%64hxxv%<hbP&ʈqdưΨfnQ G4d5ase!EQ丶r֫z"ZZ/$xysO${-,m NN*{Hg_5"A}҆֫gfwvo@JM32̔?NfuR? ]ϞZH2-WM7=Mк\aFڙt;x3~I-/~iuK{1 ה-Z)1! J !RMYK@$JTŢ`iC10Vǣa"4P '`$Cq/{(9"gJ θ} 3i:XW4 Ŋ'TNN (<VlB%@!n7uݏ2^,}\N\6_n=1!V1Ȧ~F` f e-qE!. Z?7$lŚ:>C_50u }2X,WZɶf[=cbL2K[(ޣdݶTA"i77iE&\9 KE~^ɂ5>pYx̏*fBؽ:$(\ƉppO⅏panunK ]Q%%@2`zבS< a!ҕA{7-)*C+?f9l0E8̉R] 6"*&f˱tNB|oLpL VR֥EQ_{;ˣCt_Nv;{Ow!}# ވ[Q:lc6E37X-R`D |O9ҒČ7:=Pf3'?PٕP\vKHyLRDXGtj?|=yPZ>aBlۏ &!yDd Jg!4J"ߜIVpGwwu7.sbMe.TVd$n3^FDDj6 t9~Vv3:K@4oy%2-';CΦ0,Z8޷a' mԠi&icYOKW`eȾ"¿O1fHԚe}7\Ҭ)JfPT/I[e}BoΩP#atR0(A&Fd‘Q;+ al!sbσ!^Y_y>]VgZrINY7F#d#.EؾQZp *RK“'Fݮ+:46CqoI\p!q儆UPt4] M/%p' E*_Cʾ`ll;+Ӻ_K'$[v3qAN0L\jG8G p?4;>F 0ցݨZG9jg?{RFR5«Nɞ,"L ;8xN¼#&jƊeMin=ygR&9D[ f:tm󛏨 M'Ŭ<;/mlg7Ab;-G=L*nܲVN^ i6E ]\J?>%v~7htCQki,0ۈ-`4 6h,3Â9>; *G;/V MWHGrl6![T W8!Q *UГI | Vb=髝WϪ`ށOI6 r&2Kop=p#v=\T&@tw;,ZR~d^҇؂fjN·Cb.˞'SOIьaK"Acv'_ӓ|W?W 6#Ӳew-䄿K;,# {ax (20w_5 :YǠ~1N죞6mT-BSUrPyG>4Y]t^D(/ܝ*#5w^r?R#'SHB1Mq Ð0ߙxy \/-*X ϖ-; l,$8]y`+Kl4|E6hN L/ĵSRQ*SdlA_dUF?{`W"° 4}% gڠlCP6ǐ4[vh붔pc'7Ik &W\}h yA|7B|#@4^Y]چT8a X ۧVNH͖%zdx%@ ^#<$#?:fgς4^^>a͏ҀF/ObR n9uS<3+RHqMzQwZ۽BrQ]‘ؤ 7y| ]C-bߝ y]2K(**ʯQ~`^jNU1<&G~$maʄP_e:Xm[wDyz3|;Ezޅz\r:xZ!o:}Tu&(!'C&X{!^i0ҏV5=tJ=[>; hbH7Ē NsWy_ HCTKlk` :ʯTs.n){N̂m1.Gavաǭޢ;5,̴ªVOv* A/yԺw]ǥǵ=On3 Usg\@#RʖUxKPzm 5mk_K0ZXn($DФ::乗 6D U`:%L UdqŬ X)'Cn|sK0ӪAe~k$4[Kva"AamHn ,lJ/l Ns{h'aB4nM{ jAG%a8 ru]زc bl}y:2vD֌eO8wشYN _ГC;OBLAfQ}ݤxpֆD)AvQҚ85&9)Ֆ˛Tj|u\C { |ޡWy{ x7C0([&]B 6Zږ-`C'(yE$L5d*nOc T?ؔhD Ŋ yPך81*EB.p<لȔFy( u 7BHvP|,sU>HPھ~~\G0v9$3`ؽ9?[v:/.M @A!2V1$ȕk^ _TFwlU…olf) (^QӶQ$Jak\_m$Gl33*+5[8ne?X^&M.XݟiQEw^V?x ] |#D9(s"2إ9s$xm![^69'MVLKgeYj-#ba2IBxJExih0a߄h\~]MlQbpd6J~g1rU<ӫ? mm&]V8`&HlshY*ZoGlqA3gN{t 5sRnB|?t )uhc PpXE`d%JfM`)bfcG`y^3rjUA;Ɲ2xi;)'la4T7ucgޅ)Gua{k8η#.!\hPtkfJy.x7wMʯ&͏Z'lK, Wv䯁n AF"+E<#E0?ADC+_J,5wuD@چTW<̓>=HSw/3hWNo ʂ WoCfHKv%AV-xkQdL!N e8LJ$&`fLϤW>ha\+vtLo(LrTS}\W-.R[|t ;A'eP8@,7F =!,I\|P?{FfW#H>+:hz6zIts8(#Y)bq!H:Q>pWT+ظ@%dAFyE|c~fi= pNEċPBR#); qw¹[O¿"m9m?)^fYG- +37')yEŜW!N&l;wok$oQxw"'G!{#L t9_,t}|f'L%~ >^0ȭ̮-W8U貯I,c.TPp;3ɣ:sT6gNҎpI܅?. N jDK'2.wyI(w;eP&eC /b3J?їs]Blwb>+3_LYL7]9'we1wj RN=I0Aۡ.img훉i$ -vzܙnEӏ `  OBe̓J d  ±`Kϸ'`Mg6?A/&yvw<^^2Ii◰%|W~' ,U*xWDZĪ[Rsx\l^^f8)bT( ^4 uz&iRH2/Jo^6cCvN cf9{1K kwC}+7ĝ^. ݭ6ӢПJ0%`]T1^YYe|o^Q#(7/z¾pSD/W{i}s,j e5T2ߢ77Ŋ tKӪ$CR4J£5$AKœֱݜ?>HB9lGaM/ș ]8VVx0hg[wK@NGV H%7橼Og(LqZyVEW'N   8v׬|Ջ;3~4x8[ʀF)dNg{7q1^]' L9 DpV[])lXO$Ɯ"]40tFCFbͣȅ|ǻ=m:&'C0vq'o;M q.:ۏIjcU>~ ;|Z?$V#Ik6oc\5ek+w=UotK2y[ݲ\Xt|-ax\EvM[u7JyeNx6|8 rR'K|abdA;§ cɀu %q?%(͆"lG,{c<ܡbFY,SrfPѤ5)gusXA< SW.,-WW.^d⭁Le_0B6?58D8@ܷy' Ӱ D"n'&Y幡~v"Pf͵.}b}mp<v? 0-9,P;G,fsKK}!M >M fr7 je2= WQ`Y k.x`|g.kSD !AJ%PPl; kzz s4tzw"GMQ.X&Df-nz+ȇNEyX&NR̚|۪HE٭֛z4CcaNC!g5' yBԨ/$m6@hs"A'H? ~fD~Q |'"AXQ)ӹ 70"C{pjz3zK{K$v|ȺSKgNm3xd@-nC(QZo* 8o|ޟęԨk*($Sm}كGk&KfO#EaX Wy9݆躂.8ܷk{ɶ[]:F7V^#\WmM)}tx]kCMuXȘOFkLͽo%.-dXo5%NG/{TS 0Xs\93)zZMwc/#Kt&*SR}{ߠLMB+P6If2Tk37/;x2?baHKjفM=,%8gR6L3_`P h@lrY%|ev<3|9Hnj}U |$RE`QjPf,lŠ&k'7ZxP#os\ZԲ!wcqrk_*XL)sun2=<[k^+h%:ژ(S0Y%鏆petWN]H=ɡ T:tu-fG+1 =)47w\ڽ.[.>M+wE"DGtH^ 81h^ ˇ-h|œ캭vT|u -GRQ.@,m=ޯr7mPs}$"~~Ziž(hF1 k EЧou'$m"xml\C"$/KR ^Cjl8is&%.B"@fHټ&Z!v*PCEHIw t4yrKT~=r":re6 VRjsR- m.u\N\N ,OC(yλO1} xC4Y~C6+v/p1o=Fq$C3/T-z`d&~Q ݔ "Kl6;f5Bn3zsm\r2)r 3]ypq1St# 1D?ck D8֐y ڄ8G37?iSϼװQ(0^׽JõMF1~rlMƯy̨k[Wl⸝S d~AɣWѕ` CʩC`a|F>/Ó^u;7j҄Nũ,|lΑD*5q6MOj8 .3kSˍ_`፹:+ Ȫ0F `as[ CIx6gSM/4c+bv1;5H)P@c)~J!X M6Z1Sda승(Tf,Dۮ|x، h Grs . S <+qOpPi&ڢ|u·_r8\xh\)A%t'W`+CFTZm[x:|iUA^I{RN쬢o5V\i1\TIGLnxvIvAww7hkvuevjr'%$R #s2"yϟȄhD,?\ &ўma!ٽjg^vA&% =ŻU4<9(rUp9(Bup?_BS>:8Of4-Rlvk@{~c41Pޠwq ^ӷaBxB3&×{8qYֹg3€Ƨ, ~} sd8=¢*PHIRHh$B<[rE7lɆừ^lMlkZ|$<NO@+0tb(5[`EXu]3f S4(Ƃp=GLD/YݬOwm"̋ŋ%0a|=zoc$6" ƸKs .j&/(g'ەp !lDJGeCmr_(`3Zi_?I?0@ոҮCBKmS"\[ Qis5fٸ亁[4:_o [ 6gళaL@yӧʆW0D[ՂQl(?X♺JLI`M *:{-'ѽ'ˡ/% S$IKGL>7`Y9t."(wfקwB0pm7DW4-!#7jgbG~3UA ,5d'ͬpj7'{F,v¨$\:\?!aFuKFo9]:Lc<'oԸ!y[e"2rq#,T9U`Eݚ1g'nj$,e)+/0p#(wIbFPӋȗБSC2 l [w#i8TpNO_x,~xelxyFUlg M;TM.r$,9^zz9cvTu LJɜCg]O:JOGnAezuTssEPXfH#5 aKUT.t tmE (oKl2^ۼ~T#Ģ^ں+ؚdXkFPz*dH-L&͹sʰ@|M^;v4M|@F`iQ+64޽}o_2mߏ+5%?9oWū3bU돖WL[kv-*sd,q_JDrEeqyeȎyJN.c4hR㬶TQtcMiqs4T=N0;TK]qI9IE\DD!8BwdPVeڐV#r_ia!զy!b+/Rk}1 N㴱zF>z N'Aĵq]=1Й% ^m~ISBh& zjޒpV謘?DBA&I,ogll.\[9c'7&0z08],\^Oki=C{o_nڰ f#4dZך !"cn{"KH3H\WJ35BƢW])UBXI1|2 E]<(eBMPF~?7P0CmaE+ym~ЍGM:"KeQ]^׸iz`Uek!uD@Q8[Fߵd )t" {.o d_<Ķ(ՊtT!=nh ,]K𫉌Ƣ3CDbsRjꍪqܼ$ VwVf[$7%RNp7P¦(uzL_GKh:/8I6;4H06[ۣVPkt,JG϶?]J@T*?lxlsh 9Fk70 Yrism׊i4 B )U`?x̩/@Sld7UX1+ိґH(~М^h^MwCCV@vIcF\ZȌ鄱Pe#:aҒ 1g^⮳PZ4uvE/ોHgV&u'j?T]Ӓ\Qx&Fdw hH.&dCr^K%$KZxh9f fٌ!cr3ܣWyw lu0elԞ-G!j#-Ҕ#4jIcB^O 4I_dld7}Mkr>ec>Yl,gy얎.s:\Tg]d(:ri~NRl^&%-qsZR[iU9v&ů I}G^;{'4H+U^Zdpϵ O;OJem 3 AŇ+G>4vƊ*fq@c1 T_:x#)7XyTREı` _Z1 ^.MEIBsHeR_ %u;MlFgd֌@jBk 㖬XJ"߬y6aȚ(VEPk@US2?B.)%CFl/:x 9(%:5`M ,O+kG}L;O b}Ң^ NR#%)^q O _.LMhQ.Qԫ:T(Mhà վ**d10eITnh$pX\ 2=!*†MKfm8QX] H('1 zt{g]/;V? X.0|ܞŃ6^&"{6!f v;>523Wʛ3R/D7@*5qMJ&C@+Z\Nct3O(Elj4t ]&҉x+u1Fvb.#PvkZ}؟"$<sb0lǏSiI b}VA"W(ܩwRKT%3n?X 3p"B0(r,(Y_;SHJb!j.oמj~I2CܧS Bp3s\L":L%mO h$31<&ʏ `)UI)ݒ~5hjIx}u6΢?lȾIB;!4_xӽh4h JAvݨ NC:Tbʆ5_whYٗ?MgN8#H+;NB Dsm^~ArH#*MrAlTwtM %oH2hĝ0T{Bin¬cRr'IxxX8޲jG3TC5!^@᱆*v""C xERb22Q"&6w'׻bvdmiA5.- F#%pYހJMLDŽ(01wwaG>7ѐgG:sb^h)"<^牵C,%jcg(`6A=u~PG{?8ǗNp[׷:WM#s;-A@K?m}}0T1\/}ܵh ;;s`ywl"|~ b|T)9{'⌖+Ʌ#$b ~ٱgnJw)|d|Ӕ)2;W5SxV8]ffiݖdK=3JuvG'x-NY_.y/`w{bCP1>f :铤r$ddJ+!P0ŏ˝  蒵ĺ•j|-tީ(Ϊ8cZk@%!]G ߮Hx%R[nA$Qy?+tB]2B#RpTMeG(&6eRSS`EV˵ko AJZZ_CcF/ bP&W)a6(Mu 2WjeJa0:,pK81~Qo lyƬ.З}dUArǼ!V=W2&B^$!Oj&P o ;ކPz`Ge]0E%Yt`goa/ôB/liF¦q+drIE?f@r 9pȽڼD2Eu&(PTjڟ[I2 FvjO^&4طs _{\|NCg62MZwLv$ R \ ,x>c>LffRFk>zm<慼t"AXk9evPrf#h`+z3'@Al`![˵pۺM|Y32(tzj dL-wJa>g칺LfWAQ )b f:Dr8>Q̺Ex1ijǎnK{'fܹ$ݱ')2Su_ lP6Eb~OR7Gbt>}2ݾ!">o?Pwxv>.E$_ EĶ$QV s4ۣߌtS#)пz/LK; :1.:2DbS`O 㛴N?iB^w(-bLSvSɨ_Bu("wc@56S/ҵqBRc&yŠ)&:`r6OFD /;T' KuxKVĀ\#s&g2 Km8*DgCOł )inMxB\PM]lZ]7ZᨱF5w=݁ 1:m=S&0\J#mI˳PDl}x^~Tmƴ)5Sٖ,/ܫvνw.z<9HV}}ŦgCEG3JLАevQ x`>v:!NKx}|U>]=`7{x |?0D܉u3gWOXĶ MԦ kC++s``o*Tj.qvpjL^ e\4.`€aJfH.}NL1 tؖcG>9ȸm;֡n䙦IJ=ƥl-bFT%oT'a289a8;jBlgTKꧬ2v,DYgy. :17`SQ.V⑹}i͌]C~'rdWեұ+6qD ޠ2~ aPjW)DwŞEKM۶ӏ@,@@I_r@˷bAXe–|oQ~tT0$5:Is _4/3z},:>_]SZ\a=J*0Cub Ϝ99(o| ]Y,3! sOf >׶2cԢqI>;'^ieKQ*V cgJ|/KזdAyGm绔$Mj"1j@aH#Ln9% 3.dԬdչ~q !"lATHs?+xC+)QS qG@d#|dswUÍDӜ A:s/XTZ_c"&r{He)_@bdLB6Z2g}!]j;L5U,$@B]D*PB?'̖lN$R n_ޖU^T;] yz3jӜbZP/ap?§[_ ܻKJ1#1UMGߞ\eWdǝ~yeea潿mz[kV$ d:b EHt 3ZMaI*`^C; ܊!ݴywiE =r͡;Wh,4ϦmCC3e^䭒BM e6`+V~Wcw{ll2K✇>ؕ-٘ , sUAi9BD ͜w=  .{9"yqgh '/g"]x^Qܱ] %.Pu)B񌕗Z> ضPIpĴH6h8#6:yGJ,zi;tJZ: ]EʜZ&m=9@MtM֓l`B^Mo ^(MĈ#,gGe -Nb+H{{x3˄Eg~dR\͹d^֐cD(]"AP VQ-B4i+OœX6VRHh_䤬+pdL}$|JSXS0DTxN% ٨S6[7(pWlƓmU3]{Ԉ4oXi]Fx A 7Oea9.t$(A;{M3\+z$e"5FI4ζU%}Sj+f.3H ɑԡwv^NPeSy#ѡ=ōؐ]3'5Rw!lsQ]w\Aܬ[L!-a/Mx|n8)1^f^6g9,؏:j'F ͫPrsWsf0Jx)MU#ޤO=G64?EϏIH~;;mjJn W6ZE<lg6v\lB"GLqAŪמqSSVаРICɯ8=b"P{-vh1ZY07~mԙ}5͑ZEsu$%Ucr+1^ǚ@;Ș_2ZRD #@m=Ϲ${ w+QZC0'/ak2Jg[TゲqVa&|-6DŤ;#o1u ?PCdEK1*s9R2sNJL5c1kހBkܙԱ8Sg !uᨸٕ{쌰MY?L\ ș깇~,A>L&Gzi;gӧ6~d60wIj? Q=OT*RvjJpbhw02dLɀ~Lɀ%@jEyȤྮ;5 nD#OyTJ*OwLFÅ 7 &w80ekO-Kofu`vUL*3rA\џW>ĭwG=CAcFqO^x Ʀ{=+W+X7M/߁ :% |oyp#h~6aKOW>Xod el"7@SH_u+֔DC1x8=>[_EP,%)cN&PG>s!_ k ϣZZ׫oxK C  h>넝Z9F\&k[e}:i\tT8|%I<<JFARn y`n`}?@%B??CٚH^Wc6V8a/X.^ꙻ 3#iٸ9;|+x%7V$!;\"jˊ(CԊ#ǀ-WuiuR&2:o?MR -tt4ٌbCgecGI6UV󐋖8nM_o[2_0IB:DOYB^^˾oyx 0 šX Cd;&V#OhHH;~zz~h70FY&7n_;Zs :c$%oc31#V|~Zԁi: y*|Az. CTl4"J؈6[ ,-ZTE64W`ǗqZu56 ~ch i Oz *VR]xn*u^ ?J}(b zb:H N+&V]1Sg#j8]z+TіV,y*on0G!;.'&Eb)"Xٺh^Ћf)XYNdxfp {rhIsIzZd ??_pGwXۂPOBGrRusDV{yro{,*g/ НηF] pONd?*q>[qQh[X3C˪T<Ξ* akd@:s ݒ،MegGf;jZHaZ@'Kr8PXZQl tJZmBkK/`^}t ݈B앜 3V#"- 2S✊YA^7P2'I m;~nŵ 2#x4H29Mfqd8S17 Yc&p\k K}'7l\_ rg4 =pnf; sM_DETk3\*~W2 wGziuN>Fat KQ:iERɛdp#UBJҭ(f< yA_ h7ansly.0m {QwZ#8I􁋝дamLo~:v:{]tKl=%_o{Kva(s} φXP;q.^d-])ho|g.(>@|b XE_3zfr퓆 2l?S \iv+`h*5uάɶ3 pJC|g_mlsCX9}k _m f&o7$PXh9NL*1}c#,'_Fz90pyX ?N1)r3 5J*@NGCѕYVuFgx\ 7>F[jwvI9 4!Ak{>V[7Kh5N\vh~-Mxnjw".15 N/h҇\+Up͂.0=]蕗T/țD3w#c5` n!wWOu˗ 5tF<.U*3NTչ+|3&0"bЉw˹%LD XR(YBfLhX~iq!(>mBē_jؒ%X N~d Duĝ]W7$}i% -2^iyގAzͷV 5zxl8KSfw ]Cky#̈< |VqKFEo}ff. VeSztђ~_,y䭘{c6qb @@M?N" 9Ӎ:q%9n?^U (@(9P[K Y('ܾE8\ HjAvH#e_O˽c%b  Xfܫ/tWAWmDӬYzR^#0#HmhHld>b$d]:Oz.dr9,q1i*sKM ^\<%!Tʓ WL׎})] 7)İv(d3"2lq'nHlk4'T},bxNKnH>˫9]<|)h_&0/x @rϐԒl=NGRB d+`i^$ٞג+$d`Lb|g4A`83uSp9>EU'U=kٵSC+u ׬,%>'9*/#6ےs <@²л˸ mwUսc vlqɀ)WZfFn /gbկJ@+! -K^P s j*@W'zGPĖaF>ee`HT.Kk@kkeԠ|ob*gM?߹ Sn;$CDe9 ŏ͒.԰Y ]Gbee=ME\X+u%g7q WV>ݘ$KƘ+[_1/j/8k/E *_ G/d?i!]QT@0SV1Rpc ]_(1f]{ 2nv}ڳE@s? O"P TCQ)Y[@Zo4jEQǓAcնbੴ`r·AΛ^Ukq^b[Vъ|rλ|3 Qh*Ĕ} 1pAmxܳ{Μδ#j݌eEtBXҨ_ i6-:dO?lq~SE N[WNЛYqWJ)D@umAP2-.2Ke| 9z)Ź.Lﮩ6@1_:Sths=*U^f#+SK˝ u=t,^6T}aN{XxmI\}xB[o@hE`=qSj I&kX,=W8Yr9Kw/gjO}zMWZonyvjJ,m?~M(qN@ Н:>9[n#<7’KKL,1HzD{\<aO 鹓/{h_ v_N] ]۵>'ń$=Bϛg$ [-rFbvxB}6 ыs~Tw0dȴ<%e7p͡Q=>i͡`Ht% w0~ZT8mtQbD氄ONjx/MI֕H]-Re18!"z0dPƣa6ϯxAeIleA_dGY/6NܓC: կ~u_HN `'_b;] !aC`S)e[F'j؂;rb[-v?P=)ߕH\Ւ3 .1d^ 6ޥhގͧ8(Q,9G@YS(c.$ߔ;ns+ vk2Fyyۼv%!S%$}gT,6(9?,,!pS|&dDh@.~ńC.Ty3. !=Γ[YݯţO^sxL4/O#9͌)=SG5{Pʷ`Gj~Mzi gа2J_1gyC-1Kk97 60H}ycb5ِq$dU6rb#,≂D%"3MHš=-vֶ@QsKg44Dj`wz:pLj![6\$B`r0M\|WAvA%kY ܦ0/zW-qKWp=]^<J0R?t{*pX @Mn #`A" KquH4Lh!8l?/â{F/,#%X$S-d /E%boO^Wx/o.m@YܜLx(ـBx'Q5M%{W! B#?I/;ѡbʘjKyBĈjPO&{g7E: &Pp51f#8? Dkak@­9J T\r2y+2]TL*p\‘8mSC Wg+gΙNPR]hjޤ`0[T٭/=W5i U61upy๦7jЧ[e!a%E6&J"DunmlȠY=A|4w:qm| 6j"kT0E#A+hϧ:vaݕ $CMFގ4ZS 4 eD^O=^3@ 0gbZM'剝ox&2j(UZ񟮐jV3~T)>Db=lEhb%j˙gp*|v4 KLCJ>t0tթatxUhǛdk]S<" 82g: 4HN\W"D-rN;C=andw ,7[pډg8y)yXyw9ܗsR )2b☺X̒ڎE*v0eFvtYU-{,oxGogibb|9Ã5MPpwlw8`.^mD~5XTGg?yٞ9QTcB׃1w$kč΄SkFQt* jl#ЉwSiۤѸoyQTs)V.0SԈIS:[Lnn%ϒΆ X#q=ShfY"ޢHlGyK2B7c,w(-&#qg{qW},whWa0<ܭt{D8D~!#9h{6-Nk宜LOUP)3*RnGP)E[-:.dZ$DQu9b=qA(Rԧ2oY< 'H#q|X(ZKMh4~g]B8 QX?`%K9-#q v+|zvzQ eoSHޝ b|iS\x,50Rn23-bV:ũLsQ58^ͥ{6e9uZULaY."ruk9gdZ_eg"+=;|!&mwH4<7" 7ٽ3c"W3 c7()xN_=%:jԚӄ 1K,nx'HQVP.C zMsfciW# @(~,(C'ؗZ6Δ FocP\vb\n_銵l>%٭X# %V(C*Ќ]YĶ)]z;2bMqPP\Sc:3]ThD`aP ī9[GV^,hrۅ8!_JL& v~SPWi5w;DBд;ёT?483T׈8s)܉1?L(]syډ:#}Z3itV4+aߍ5IuML6ޥ>myFJSmK,ѺN IC=>K`3D;2~|RP{4+ 8޽/gOq3:P;(Ċ|Jv+vtY?aJ\uP  aG3f˰J>ޞF$&g!b9{n.É&Ild]&w&B OoMo-n',i\YYg58K[.-Q|jŽ:flLޱwr2ofOgHLe=Q޲`b:d}mSGC.Ф(N^6Zg"Tdz poV)w e%ui]QϪ1ܜ'鸤=y؅VVTB~9(y'7d^bv!GfcRyp}ԆJ_YrXg a&Ecݣ:FDH#=P3ZxzʝF G<]Cqf0}4 UÆ[42t8YXVW ,2 RwuK5Z^Nԡ9۶혇υ%eW83aT|c=M2XWX9CA9b |3@/֒zXQhsDyZffq[St 5Zq)rx'8ҍ<, ;oZ.z_us>W]Z/i\_Ųnʷ#ANnfhܰ+Cِ"-T{nVIdN?a7d݋-Y#Пr1-Jp~j?KExV 2P9;&7Jl 3Pmo<4\,6^9fsJ,>Xi +G<!A,fMX}3ߞ駺I_ ٓ1NZuW֒=Ij,z\'~[ݝ rbG&u5}O"4(Y'%*ō H0 6fb-%YZx-MD6@>v8 PC Qt;p$A7>oUozH-+lT=1ft WUy$ʹ^=˸}-~_sJ#z\32NMShk+ަ`^=\CG.0XA"w=-%Icq^wATv1b+`TMC~v0,垣 H|E^;[UUT D7 LL!3?[`}.0 O 4*A2BB?GPE2:k-؉ rDmOs:#{5$@\ d܏N! a ,@&wz~'vzÆ䰫[i Mê 2֔rOQ>'D1W5x-÷R,o;[R%.qԨȘ4;F."ilQH]`C.Hj 2 Xx?t<<):MyѨA:(`guG2@ pe׫mC)aߓݐ(NhȦ=U"H0t!XR1 =D!5xTAJwsSzn^p1!2808 7%{&UtnM_#]#6KqW,pwtZ2/x߰'MV 4q*FeU[&Z[ku\R|>a‡u65@,ę*`Ԝ6 iWW*R2jݎd_)55 ׾{tv-|8iOZA 2EKSTq=]{ lr;A\cUqpzHrǠQDž"{Up$y>b6z`SoUH6GH-}' rcM@-)=KY uVAr EAL}GP\XЙ0q!DO=I}kDM8ص^I۵ 97HBTu)5lsJ[xr=B5?c!)I'0L=n>ttfCjM(9?sU!܊ib NEj1-W}%50; {Y*3'+{;EݎzwN"txۥ-[ C$ \ŋl-Z6pgk~!+$s1P@W:A7==o*$Qծ(\-/B`Iq~A,o̲(> nʚ(yώӢU ۯK?煦~^DYnT+HL\H[[Lin>}˯g~wOJf+ͤ: нdK(3o,+i{@<+4L D%tYqfe4XqW>T3&t(zټS}Bdn]Õ5?=J#B\X+( L*ӝoo(~:_S-])=k-1 S ), }FI9)0@e bC*G?|ϹeQ*Ҫ7aճ0Ֆ>{ZDM]ؔp޴깾Ʈ&#WyX94[Q#E$ v0 @'yI`:O%'#vlܜkOe?0 ̈́ aS0W2WЋ,PjM~(!A1_UPLaB1!3|E:ۗz :+kOΌ&Kէm .~KtN|"$ӓ-_QLE ggwZ$Jgl "S70 - _5HLp kJĐP^?QJEܳiVq#9e@Wy@֩5wS0-,%v]+eCXt6ջ^<0qd&,SjU6U7wRd ac/.eFCPX%DV{)g>4>͈Axw[Eq9.];[c<ޕj>)LWQQ=Z>RFS޸xqxVIC }0Le. }4`|4-gJḼUQ6o*VR|5]yt,UH$BoHF3.\EO~%0z?CKlZjLiGa(ߏ'ۙk5pV=#A}\W.|FO'ƴ1]Uh/SiRn׌HE3,^@+ғ"}Z€r8polh.s\6=m5~}ˬmK3w0,{u܀8 UVF/%)q85pil-/il"SQ4)-,@Н ]sƄ=бt,a]=|?㹃 ZyDHNlA$綯)WZ/ Fр.&oTmONYض<@6&Wa35mCN5Ji=w;mbʜŸ5ۡdžX& SXun 5[SYY eFnn٩A a=D2;z$3SNj=-t(vͺ0ⶬl}pׁ.?TLY}{=Gq; gyt^,(=D)~gݎW}jcp EK{BR5wIXpH8@I۬Q!_SL~ o4_υܐîTn-m´(Ui=߷w^O~+M fp~76L Izt#Kޠp`z83Z; 5hwTО5Twɱ#Լ* Bw]4xXt2vi!~ פ1zjS׆only(p%{󉱰mOg@n9z ,<9WM4xF5JhfH\LpR)+]5?gA۸n갔NYiōT$7(rL]b箤RPwK_e  :呖im#<_S6B!crozbIk&JSuGy7₳l 4}&fYw%A*o cHob8|h릅?Ę`G#GFy_ 'mMJsl&龜keDb]V26-=B]dn'+.J؆Y?Nt)Ivn!tbJFpG,-Vr'jun^)IO/Gn Wӓ45Ҧ|P ULT<дMXw'xzm UyV{ݣ Z8}LmWvusBijDFB6s:pB@\aS xr7e6[3O0 ˋ`GM E}Ԛ,;}'fgH"29(ӓ2eZ swbjd@a]FI1IqpNjj{f3@anv-rڮ}==eAj-:.]Ov!YAԐzűa Be7O٢ W`j"Ce)p(cguPMTwI#MƉVч=DGVul~DI D4Q"ΰ@!TQkJEɂͅ =;Mcr.c]Tv2Ȱ&3S1^8`Q}6CH5g{YC-Kޟ9]}XYE:Jm2OW֟Ju{C:j §)?kWKH2Ιy@d ?A,OJ ljurVͯ ~4uHG4J~O/',T1:ątR#2/ѥimD}ؐCDRY(d+S@K/b9O3 \A/fGĞRa|,p6d v "gv K8\P{cI EroXMCocճSt4YJVkF5J ;s 7ιV]rl-|ª\2sچנnHj2Y[~ Y]M| mzFJ_-Z 귯GD-Ј7ߩeٔ_Zd pqܙv@$. ,{ƍ< luhهx#<}RD^MH]H)ofBP0(w7rUs.rTH0{(JH҉@IL&=3!v?lx&M9x7t-(!B.IhnҨ~b! m,#u:%l#$-1BUIASGt1!@6G>  T1"75[ey隇=*;FPeeWBȑzj'prV#‡LyȝYQDSL˗wX'^w. $F\0ˠTAu},=TnHO%LتHF;"Ʉe>cZE(-gV΁܀;K]SR}hp\E2Dcdf~ *Q{qWoC$ =!ތ4 Z^ioIJct?+ *(ilKn6}I˲OHutI%#M7V>OՓX.&M?~SdG2.6an_}O%k6z&NcF9}MwI*INjX %V$*zCM&?ج8I9/s_nz7휮 4-m"W[z*FAZ=vg@D?kFKL,nX+וxoz2Tۑ, :H#T6bDBMv"Ƀr7;<;i ++A;,ĢN9UC'(F]jx=)BT~d?b_UY[*+g+PaM^z - +/ &{5wl+C;1P?z(aܾ뙞+uG(yEpbA|Һ<6DŽw\0Qiuwʦ xQ++{ yDgUbaUM |;N(OMc9Bѧ%#_#HKে97ՓnD%q;e.f-ZVE_d^??ȉ>A 2Aa," RM>E %% C5s+/&ϿIfA_ju`M8+'PXݙywhiUz4|'Ңx54n8&GB %S$UeXޡ@4Mp%m'O:BU`K /َy7ڜz$_R\ N eu#F% fI ڗEM!`19^4̤1vhnp: bJ^N-JX k!P䟸J ±&pI(w%5N0o6ꈏ V9Fei.DBJؖEAzkFpˡdj~(k|_q&pCSmwb")-[-t=?dlU-8fjeɺ&dUh~q]bʔKѰ%%'UeBoJʱڴu?,ðlPq*tB)?+ٟ8̖TdMT;KuDul@cE\S\Qt?l/>?BS@R)6>y~ͤ SwyI0f{cmlZaU߰@% LO+M0P<)a3E=*1tM@ mBiptaU~ːg Вw-;+No;3+툞ءCEnMlf>P^4{- ]#9l?2PWYس "u\r$z4ƺmoH$Ukd+:|^MAFg* W?˖ v6_ାpY"j{6$f% g8h(CSՋ мNkk+[`H=!BP窍3db_6C-|͂?L oߋ bǰݮn,Ifrh:oB)zh*~hB\U}rU&%c%ow-{헔}9̿P7E0r(j{I`Kxm%NvIgu%Xy+݂CsC`|3c1b'UYi(}58u&([Ͻ`[jDW{?"\ S+عt/Rhj*%zj<gJ2I4n ye#&lFf1Sdl3w]W?aj=P2>41jsd.s'/ 57@lNN9FLh+W&e,c bc]%m- *l =.S'O2D!~V".1Aufp4p)C_M2)VwbYhn٭[2>o)UOE@ ǣ2L^ڗdb\;w{ @vŲh~׸g PbF~aO%M$CN@m¢KS R.=4ڴv0+1e)/ F{{r?1rm?b7_pV_=#9uM2K`k "zWVPdU@xa&}'5B狼ܩJٜӵ8\:ÊY+ Ҧ[1:!1"[lLviWN]"&|:"PN\%>lі(28}ӆk[w&@ h;.*>J}Uj2, ǯBYrChhd.8Tz g=#XKp2g%G_P~hսΎ̣pt(k}3fwWɘR.1d%='WVqhOmr)?OYoS46PBx;Ujۅ.o|c G7wA4~\gnJeǢ<,)ˎSl4uOz >5\0>>`E\B.c\nB_uige岐b1(,(TLdvkJm+uHzx}7su.WmӁq? eW[ m<ڙN'r|,׋]M&#a` Q )H]{3`bݼ8eE%T!bb[/T{qTǘ*ڪ##wD/N_Q\.i(GjLCBho0yߢlrb'6NSX馨KuכHS|feEr9m4#BpY-K^mmu: -=ۯW_nm r%b 9׊P!ђLӘ16_KtIـDo>]dD}2 /yp'ا=U'kX۹B8GM)Oʫx=O$eS}MS͑YwG<%ZEBqJ`isiOc:W6TYY>?+5B#SP˴L+5EA :+P߼ڏ+>z*uS\Hoȵ4E| 7=" n@@&9+|K .3U YϷ3pbcw7#6\ (GE_vf8:jR u6e2H/¾_xevp!{46p`U|k o5N iĤ*?]@e뼲O-]kFZ|nݙm ,T޹5DuS6"Jj .6 ۲NrkV ;=ѴfV@í g戂sr|̐E^3#+]  a'ؚ4d=:x< ﴿t*P jE|69+5M 3ЛR"`u{$ ɅřPY{XD F ?N@92Xi ~&,&ENVLʤu5 /?$^xhb l?u35 )7JIUOfnY'W }=\Y&ڗyP1E,hp VF8ПT5{yu ޏ-)uhV;ٙ xkNuK1& ́J.Gɕ]4ëB_?H" (*ܗb(IވTbqq~xda7{QPkgDB"h=A7 q g-6]}1 CM[aJuPC}SGMt_ ERdB`r[ձܑ ztUj["9q1;F.ӿ:9;1dz6DU*Gw?d^7dVDlFD?fTf<l9!.qN.CLv\͇tr29. 03_ !/|ڶM&sF*_'[+;}{"m^ۚA2ggעR G#Re ,U2G=/4zD\T!$V<_$ԘTV>e:@|`ʡE hc 0+Aֺ];ne]Kڴ ]kR\bV^~lܪ{Bw--V_;<$1HQV;/֗aD"#yf ۷VbV}e"k+<"@=?b!# 9 l֘Y^AD:ףMZCUg PjѠ-GwUHUeYţe|z]ܳ|uf,_gCo{}(LGce3Mh {ۖJ0e!\L!$}ohkN(Ytp-p9$DVg~a YA@ש!/]4?ۢՁv1M7g_[^_^y|%(z;<Đy)\g~=5(%J FI1nS7IN(uX2+'s_~5TWG╦y}ַ_Q|j\"ht.DAӗoa9C#/oj0i+uo[l4ǻ`%= EzXn@Fq.,vi6eRyz ް-mH0U8} inoE[Ö-1FbŒ=5\iiSO &f%pn]3Plo8b^D#m}}_C(?J`N۰ 5̬<у$DƠk"Z e)¨)4iT|5  ߀TQl 8׺[͇Ek`/=Gh :k͹GieDV~?)qO)PhҞ''f_V6TKmvʃO1״?tϭvg^:EȜ58񰓌[MU%&I jn)] aiE7I@[L>h_{G-]5ߒ:Rqp$H&fy@!kd~OMթhhӢ3VhG&D@X"fZV9HlvP 5O&6&4BAռ/hjPG9pL^wSϵh!į.+-1@`,#WO!p E FS=9S]{}Nx͚"j͘Ɛ}C\H{ğ?#eaӳ/umIfCWS·w(߰ *dJ)ɻHXv{d,V¬RcmL>-JϦ_Zݯ9YsW8]~R҂;ٹsg{Ҁ"s7stM5MUcS\FI&.yb꛴._Zy Aͦ}O9[#BcF!FY]2 Ά#D=Lb`4,뉅@]=5Դ:E L9)ѣe˸m\Jb)DidȷC$PiI[L,!.EHmtR@恤q>o Hj[;ZjQ֬HxůK= 1Ľ=5v ]gɵ>QئxM/:I%[]96s@O;:f>7ժX.a*R1E:9r7H{8o.+3kW2>-36W?lݥ\ LdYnڱ2+/k>]o| >obPjz'}н+! GpT=|f~t `]&>ݲjUr /8GոqE?5 "H6l4bNn3.D2 ?دڃ́?78 -! (4E)׬+h] 1U? ֩։ŻLc4P9?|+23Dy?V7#tu(l]ӵ[."LRAj(#'鄖,%\IF(~|9TT>_r K#G؁h^ Ѣ0]㢎CJ&%q8&bL\բs2EtQ˧ (1@bƥH^C'l}Vm?#* ;FNPW2>ߪbt ܵJmD6g9ۤ2VY*H &6кiIELh멟Mnϸsr!9uwG|JMcbS*.4D76Jʳ3=/!\YerAkSh D,!>]LQh_z,ZLuUsLWDq F UbB%ާOlFY6 X2`q42/UJŅ}x:yVbmsl ߏ%E1^oT(P|c]@`B>ǿW&/xK7k1`Sf WCAL_aZ e]nbx9Ĉop|N#Mg- r| W$N5:P|k7 5$&4$qD _lUF$GLӧF /+T>x597~=+ T4pt(Fyx07jQ%i+,7*]XGKu<q]C/kk+0R,]@]$[&-]qVnIԘĵ化 o@hTi UxX7)sʋK)U E}c%G%\ M(̣9_glD:#p٦UGG!o0sD*R0m( ށ.a)[LT o~ǃ"ga E6 R?80пk@97(, }_F _xg]2,x1 nIh}R:sNfl2myIp//h­w_0{ʮ%e_=t\02fb[ސ-ƹ+Y{$vFVE|4+űc퇐mw::MQJ:5q>.MU]f4m(k;*>&A6JBM>N%B>T߉xJvJzْܴ}:rnʘ^ci2xRqG@9:+.fu"p]de{ռf[P;PG)+0!m{ʷw'3\WrAs> ;*Mcf464!E#cK :{!lHcNh+@/6f.={†; 㔻&ޢ22:z}]3 ǽNG`_{%Bԡ&g_ߥCêQQu0e)zQ  NTl;'EY4F6تНт=x#hȍ :Z>˳<6wz;gr?ɞ#υT@-7/\,VvA%T[/rA g,JY<əLzΙE%ٰ5|_[t\hmpzHJAPMYEhYu8h"c'ERF8[z1[)UpsZQԼhI[DL QXEjp˧usp?E IlF>ISM{9I<KeIMh0)Y9Z'È-%g/?Ch)cI5S1P%V'cT*o?.6zXYW^ g[Wzp-9ݟGmqrŊYi}lnΚBD܆ >YmIa7 qg=>|>F;=IPbp5I kYDƙ"~2LM>V1T(PAۅ6eY% VϤ' ;bs&==m1H8AVPAiۦy~k+{\rXS2dk \X<@?'9^]<&jwNUH.}wCA<.G-4+^`P"hdܥBV/:+LHG #$#EMsӼoT Vj}\^+Gv\٫t:}`ڗpVͤW :Rf`x c`-ϭ?>[P#Z"tR:z@TeJ5їye3'̘ ڎxyY~tK"u!PFF9B'qҚIPOcee=խJD-WB|$s40TdGqqd0R[ \qH~r<299Σ ;1̙wVpk;ݯw;KV,=AK2 Do2'*';蕜oU?v~׆&hp&l&Y%p@˔%H1'?Hi72k*32fA.VVh' -)dƾ'UKY: ~]¬<؜ "R ,~?",}pm#1Q2 EmD^41'M.Y&66>Mo=l( FJ`Y.֚# +oKƫ/l0~}H3]?JZlq b">:B0mЅT,Yb~'fk:vdQ32^e~"O-6Gg{lSe_Vzׁ?"GTʌ:Qn47(ґ=rFL'u{\@ ( Yz`k[#b,2ut Y^56ڱВu2HW=0b[SiN6aLXkP/j"P]B4lS#$Th6JY2_1f-dNo HY/C؍չB<?u'ٷ8SE͟fpACD^iL6?>cnZKC3k:c_vQHؐZRvr@ Ѝ_\gɔ186f"ȧ}iet!)?Y[_ W60N^̳;JM']"|9t®UfԬ$ 䦴,UcY"  Ӷכ:TuENX[5OWvLY҃Q!wϘgUm4<3Q`PM1 !o* e L<M=Jӗ9" ,yQdxUd,l[CEKv)b^B[1ݒ 2{ZC&Ā;]eN'ˆ[KW*UQhB~?wW}Z#%md[;3uR[Ymf-ϴD{6{TIVYށ Qpsf;n6/5kvǴ)"1\>6fsPiOUϠ*>pףͭ`mÄ!ƚǁxx|OjI'cl&c,\!;`jlH{×S՗H61/M:fp# H!fs e*Mp0os$eUğ`^o.$6Dx:~Xăx0:kZ \leC>KVKglygѢΗ{1>0F44F5,3э]Lnuf^|1rҷz]]'ojbo9A[hP'p8?.Ui:wL*]6 vANf8Z%*,Jr3ZaR]6_8f N]D.6ML^_YH2Ie͋RP*aicp@7|R6ޛ(u7T%ϲ(BKCnq|%]U}d E<|UQqMi~C,"*n'IXE6Ig'XȁHLŁ1;p3 (nJ%cm *j?U$*RޑƬ+~w4thh/.( % )J&²?jpU=4֔Wt+=KEջT.XcN`jҮ'^IB Bcbgzp1XlYhwze mm Y8k¶yoMM|&mRm<E;A*@qLTx?Hs{`i u sN 5Ԅac3%!?c”(s!@H)J/w1pYiwc?Z~#^rģo&%-2El2I?-RF[>˙_7Ɖe)]a=0 Iw?&`zʫjc@,K|f^zb+x9'3NF TE ی@k)] DforγZ˸anѾzo23WslQCE o7I XKdj_Pȟ߆k/贩eʐIhyKSpfSJlDuY 1)v#Ɣ%0#h.tҞ2}Q"+\UW=~,ӟ08/Fߛ˻$<69FÆn/u 6fPIUŅq!th$N1ԧ7Hc$ DV6H-HLHLiqg7!3])_ j3\E5yb g 8‘7,|sj2.8 2$BG6e|iwyauZMF&h$g^o\ mW9[ Kx'4G3p`풓B&>ñoLgI0`H=:E:AfK`^;wb]QY(676"s(8_{?s]A8c#ǺATB^jí> zO,16#uprzBYm9pAX!6y%峄709OrGF0x7`8ۨA/Z}Ml'L:N Xk,Gyӏ\q($E铩}y18[lmƇY&?@2p eRWLoW4|qbLK\b]7[+ 2p>V(]婠 L/]/de OLopMrn"Kv8=v!)5T|"̟.7ƨ#m-A 1[U^:,Ęqbl)ve4VMAgc}ԑ™kwb&!e @hH|-Dr6҈utE3OӆJ"}Ek!p8&#ț3|aN"#~/ZLɮ (B.}7Lg̞ٚgY͓SQ  e`^c8: >ejm ˾EeUvg2a yL %,7{pnoyIJ?݉K" Yڷa+ 'm!+|jPjny(|!o,!BM9JK4>Rl^` \Nr4@k'Uw?Ć5s9Tl\LX+usN9+״8+K5\V"R˛y1*0Cπ[Hz~G4:\I]åŒ3٭\c63Qg}0XjK_]w!;^{Z-4'2T돜'&4JBhH5 ֟6=,|AtYF8~D<_+$ i Z~q`Wl#<ٍC¤>.ǀ\ qҘ_;&ofZ? jj_'L%]k!֛POh/dNZKG}Gyjx2I W'^> -.o2yd'`ȶV|PwiS^h[LvF@1*p@ּÑxb^Vg3tLɤy6"&,مǟU#9j^Qh?k)pi+r _r}@{h2'_f"ÞlkC%ԏ<޴8~kxŨ-rŲrMn_cQ=O61 8^uHpUNS1}lsή3=trh]+ Yk,u[AtO%9GM8RL:m-۲ȸ;HY Z Ӛ ]fos8*&0ńg-B5ԜfZ*Y쯇V^\䱓EpG;Ij3:RG㹊rzqgzR-nlwx%;mnZ/.ݮK1٩qn"kV I:bQ &,YJ3>/-L_B ya Y5O r}5- ¶;anoVt](}n5732P1rSpŝkccU\OU0E}q[%&4@)DG |FnfFj u;+{[n*)胛Q1"+2+/Xf1y|M M\m(K,遉W+'593d|''DsNB&333 /" PG=Αg 檖ku"w(-VtGO%݃;ģ^=aU03 S$nsݍ;bJEMd])e#>5~h䖝01՚[!Q"!Ҭ(_ óєmy,Lf7R>pwڸs jJldާ7ж|YeIڵS<,:23C/{@ɿu#n4s fd(LF]_N H1ݾFL?¿^=z&gԱ)vafYH|]E҉ |,'HBD_~D0suȮ`wCm4FߣWwys.T]#$RSv腾^ɯuN4ⱼB?}Y'CU}C@~hZ?:_JoKRnha+ެWMiS@Wt+6xv(ː = >}hYտ5 .Y(!y$f4F"J=t'=^v @W1JU4f}F-K!qo{İ,4 kp҈)o2oњ:IUp[-@eTCrzV̚N=cB'V`f~?YDO%1KUekGOJ?D8`?R#bC\sX6|T΍lDZmPkLg8:湊q^ɼ:? @FcBvn|K2!˟jām_kА׻=qϜWއP?CMА3 |ߔ .`5;;(0"6kL9r˴%U6N9.C`'!C٧zs5Ee:>lix/auK)=D+aGr8l/ {?{ 6KM ʛ(MܻluEƢԭYm٭k,Nnpl ݀Ge@lo4~o ۘd%N-fQ(cQrM65@4JYz'+4[ Y1ic) 0Ց9 8R. -7¾ \=KhJݟ9Q4Ӝ`m7yqCT@ș' SXӮ*y"ޚ񤺒ZaEcHkG ÇvqI%^rD1'QF22h?2p?{ZDpo\ qe%Kh/]`LUcKuj:c6pJ륯 -" ˩^?處p8D2MdM[~,-B@$P" ZݼcJBIjm;93گ`]w(MezSb(Z3LD~6\`7+Au3CȰKD /3׀9rsƨߠ dh ᭊP(Kg*E3(Lmbdq@$KȂt/Q U,&}S7W<'iIJ,CƧ9U~8Ԩ=@ZN&lۣ:Q=WmӗIw:T; azV ¦=+p.n BZVTLi'c'?Wx2eʔy |!,gPU)^_pgƮoq8"LX9!BϠUySYH%\CD.vPYuUT)]vЎCf9!~t[Tߟk5Etcӳo{[v.XIB+tpIZwЪ}ɳ`-:s$-Z- <`{`x u2"N̅2N-@[jb5'1Q yU6M ䷋j#pSN8jϢLy ;,YY;l:Py @t\0$G޺1ԹvCY 5;ĞH۟XO'2'*:diL:3+eZ X 9oR ~7 ?ebz2OMC\;pwq3m_*:QvSf|'&n[/ U,Єg]Zܓ|Y6iH#ߟCa23U6 d SeW&SueZtTmv4!0Һ i<{JZ0r?2ЏyfV{vL@ܷM`^Bڵwp]u]8B:Wq{*R)e`;x;9$  b N2ρZ-KoI%V;餦i3>WS4:MYϋ/uבbAE?O)DRja\]iB2=ēgQ;b[OtEtxz8V6 H c ^|3C^("{ ZVJ?硾(zy.Us+ :_j2ƚɉy)2<;~)'x8ᙜ",Ž4d0jӲ03#Lx{黆x/-jK`+f.J%ӄy_uIV)h4Lڮۗ;TK @Y͟a"0ѵ{rxX;O<7(?x!WfY gt_suhvVsZ8" <2DCmp증RgJqeq 'KEξVs1\VX9ߍ[+%c iÊDNܺte!`\;Gf j9U:Bɕ!Ҙ(CHtg/Uܔ@13J eE~Ѩ5Ќ2)åuz}U*SX7ϼZWJUАJuFHnqt^QW\?mXW'#zi^ٽ @4%qCb0J<Hg  Xؓ'LYeur3ײgwhN doo$+U(ŝ·θmS2w(D dKFbN5y9ՍmRb < 0 wk:oqSm8+5F _@itYs 9H-鱏Fnܒik5sk!YM:."&1 HErs'| Wٍ5Ejm3rkr@. Y-usEi(?O=J` wK-zkk%Dl5vMelGQCutq<]BaΎEj "[J󚺍)~Βp^j1Q9>sFJ"iG:˾4z{n#xN/Psr^]̫J;=3ޝDӕ3tEAd+Ͱ { Fw %cAKc-&—/N HikW7 BZg k&noSSc`NGXdk.R{WaV i%6 W5d({ RMiTI S;_g_os\ښ ~1\{0ݵ_,b N @YҸ83/=Y%\Ȼ$:tr"9U^)5~?9 ! LS 0#Kŷvm0ZgC*Q5/|Yrnύ']`ͰMiz| v csD֫3{],~P͖lS -AJלm(ͧKZ(.?JWhLM^vwg9Pΰܫ+$ӎ(Ko%]3]@o1#s'?ru\w*}p>QFI>2ڃ=5CbD=dXʵ~ U~Hړkb(vq+/>hQ4t`JS4~9_;/rmJڔwj`I_!dl~ {݈A iR0mgAV{zW{7z=4^np%̻ S#lƔGx(R<8O/w~̇ nR~V`Œ_b0۶ri7Aa.gbgQƖvYlX{ve1^(G&CHږs]W,JxGZ7(c5>XئЪv3f A l FY+61D~ `R/}WxSVy2mʂ|yRSɿqyd=VEXys7]ͯ0pۧܕV߰yۑftU{/{i2)bMB7XtEa5,Սfɻɕdd1SanOh}N%Ep.Z[ (]UK%GF&mh7wڒL y&?]-Xfʑw1Z mXͥ5/v/ET( eBZ;vʧsWd|)!7,2 |~8Q| I${dLP#s>n{wq A&=x+7.ݶ,GV\W2FXI e !5iŪPosTI{r[q]Xk+~tR;v 99(K{ҟv2%/YW-5uLc& I?l W[cUZ'fg|z~Ë~;[=2|<,pƱ,z~BL{.(11'+g$CbCuUhM .XWmQ(nK@lK?챧ATGx~6oζ ؒh^iwxQ34ΤKC1qR9n TliR-O>i+rE6؈ gU?N"B;G%<Ȕ-&OX=3~r1IrmEaмlMS E}~ n(ڥsa2R\9H_+ЄULcW<ҿtB2k ڹ0[/룣T0-Hޖl3SyB1 |F! A"U;̼{-d")O 7îuu0>S.|Ѥp5L|Dɂę4iw^D +*x~_"LӭPőJM4Y^nLjdt 95BphPm y[72i>/f0x0ಢD3! (QbbNt*ݶִy4`. ~R%Qd4V6tpu~aeXNJpnPz7vYҦa1.v4t8Ul0f`s ^,߸y?ɜa)y[ʕ$ :3Ylhky .{hB' sQhrX,5ch"Ң@Gҿ,_yd7BdsDӝ/LB&Kr_}L d{M)Q%Ik@7)F>{<,U$!xWq%PHyGQY -t2QxjE"cL.!-^D/:js(W31 Z6xnDO=fvP#_*pPw^B¨HK$fm+@W,(ڴOwP"OƇDo~3A#@z\X&*FNϵAP04r9}hFSlݵkN:C菧i}Z -1aXDudY PaejA_3`PoG?Ab&gM S-/yʉ.H?q( Zd vhǶc9ZO)n%op"& 6ޘ;YӼ(&` CyU^)MxQ[)\J GNZUq7~/hckIT]vP,TJ$aQYR[I60 w I+69UZVf=\DTYXO +|-d+̌^L4&7 0]3h}bf \C~:nTO+֗Y2-v J`sakͲQzgs*~d78т#EiE<[*|ױ>~SE{$H}?Lfs񿿚kfA4 Q8R1xꜗF + Nûq7^ B"ifvW RI!tA')OPX0Fv"ҾIU aDILEÐ-"[E:9cr׼ PUdɰ<ߠ KDfʩJ5bG -- #" X<$lXeQ0Ѱ5co*2p<W 6^F}YOj~?x`؛h[P;$UyC]zT[B[G#Y!r.x䞲]iG U7kFKe>kԄBяeW5{f[ v^:q~;{,my{gDF3vR)v2k.oϟ{{Rpdxo^抖"~ 7V\'/nq[h:D?:^_; Pz\eJ%ƎT"zFvi :m}5D>PS '׫e<79adBNmՍ_*). Ř% F+U/GF_PBkױ|l*΅.4űwoo~qK6-IblhDf?R8nTG3N?$VnR2+[ %;8-FP>'AWY8/\=J (MEP|4-^s,Q^r9ww_^G >A^66\O fpJIӼ>H]<&Op#߄(*T󥂤VGzC\ e8!ze.N#͉h-P6]Ԩs0x.+làc#-9!ݩ('p6r;.w#3{^4l\,0Ub۾8QN_ ,$c&)ʂDjFHoːzy H{<R='3=:Vk|.ګx*c$TwvyteWr!W?Iy$.?goG@jq/E(<j=NM;-c5X#gȗF!UL+ڃJs4"CidKaI*"H{;Yp2D$ 6g&S^M0Z<hM.fCes"D ^ϨT(-U## Ǯ{2ijc"'0)g蜅#nZ`jn(daW0uvm:̭VW *Noc.9!Y]O:YޯcY 5O9^Kmʏx=x[r7 ,3V8/P!'&j~"rJ;}b9GC~XQ!1x3ndQR=٨hZ. -V مa%/SWэqC3*7  9稸\yww Y=LZ`^f{^O_r3*sO:fi-N`:'|2"q _/L$7@>iFPパ8 dw%δ8!!-]51 (xCY"}5`Ұ`* N.{: wT{/ :&3URm(?y+Yl5;ɋA|bLaw kO"pm|Cp![}U\qB`:-sSqvP[<""wv6ODW=Pw&)r11Cʣd .duJBOAc&j<?yL-E4b`J K GXД$2]K}i/뵮8Khˣ|`#8zsyX#uqAšύ|@̶ vބy}K͢5KVVD#R{O x zI]EY} /^E:Hj7OQ d+9A01F n:0AkߴI s@ۨ,©p͞#T #n!ui7ޅ3|Ҹ* VBlW 0!\!ɉa Q=>(GC F=ʌB/D58":9qt>s\j0iMeN2~ ]HY^Ӵ+&="V:G-?l2}Xɫ3vSs!(~PtucG"_: E~e.ZUw-H<?eҪMl\]xED'\;]q'INyq9/d6RW&UmkjD y9U4}r_߬"~|}GS$^m)BVbz^Z1܆P< 2h* c>*Κ  Ixjnrf?|T-7XymE %5r,ט/ Ԑ&*=g2a?*ԸDjvTm2!me!6>npnQ6ssDr"Uyp7Ur)+k;,DFoJsz)8ބr|h gWl}[=6)/3h磑p5FkWl4IWi+oO6 :v 6>֤_c/vo). Z}yfGʙyiPx"T|ʰ\j d@YD)R~=[m2GvT NA'c$Pht9CK8ѤƎ.36 |s%k_JSPc{^!~:Hn@RZ8lˁg_x{̊%I\binjs@Mda bJ 4E4>LRmG٦?KGҴŢI6yS§(oK$/@xhE\hԒ?/\w;8)Y/u߂.5$Kcups{Jt@$BF=D$s'xNRU z)Z@]8xJ$-, sUjc"듈/uϔN) š(nIEg. * k'x8|Mnzo@YCoẆ+yY/]?'O7;_XeCd8Q$}7n/p$(ӳ94h L@Wfss|_80ŖUZ$?vs>dm`7<= hsRH^wP@"tHqX ƿPB6!6l }H#/p̃m8-A.!i#C %_xdxg6[$ Vl%#$p_b;t >_mjS3޽ +<`̈7_CS8vY%$ބ  T4X Z, & a-?Q|<% y7qdyJ`.C߱B=w d`PDYo+!|"3oR$ # b@ sΫ,[;C%ײZU5NϘiUZ&ޝ 2 cEqs ; ikx#{)oMn*A!.*HysBaT@ %3PIE m O<v97wBUgh G ڡfCȲh v*q+?,;**\, F- %VsO=ذ<6>d?uW);uYРh\ze"CXV,}ڎF$m+#[賊IC-1z7xi(Is إs{]c~+ ޡ2IlV]0< e(@j(EiJ74 Cxk!ϻUwzѪbS~Ҩ/%Z*7cN4gϱ>(ićRt$Hi'/:N\iͽbwD C<& (^b$GI:?1yw ;1XBIy`:`ܹ+ LD&?|>G RQrļ]rkZuU/csE &LCC׽rqZ?gi<"DU c "oBpu2ݙ ᔸ.~U@j*)FΡL0KM;DtK")@j7BmJY`K6m=EO4 ZlC{"-ddLLU|7U>Fa\ ]$.D-~EiWH$+:wwŴ9w7\eRLQ렏a "0ۤ~mi!ogďN t}Nh,Tw8LRtv^4 *Hx`|A6gHr;,RĸE8 q-mdX:&`|ќ>m)8O&v/tb }*T*TA dN~hywV"h9.gC>0V7=oĚCQ W):(]ϖ m+ZW,ݧH\lPc56-AF9۰Ifo7t0#[Zk>%4gWBGTVIT q_&'] /yڽ |֜Htխ$ORmtw=r .m#cݳy1~I17}BU.7Jd(ܰm bb (e/Y {#.ñП{!PCZ+=6`qȒjy`e!$zdjW쫣9ݟ\n5 :P1ʖOn ǤQuhi8st6#V\N<30,7"r@"0u_zөW HhɅ TuJ{})qLR7Bf+j?H=-G_9q¼5pxapEhPb1Q@qAe45{d@ M383` ;#DbCJ?Ʒru yO:)P9'JWa'N0V.?JP)!uZzUu.(B:Z"ʔm36ݜAKȹ@wq/W` ]ti*Õx1JS6]M (08`x{ X /LsSt`u8zn-TKU51VL%G2PbDWLVh>lTF(iϔ/Z 'bSQ(q$A>?~ $Me &Cj\.m $?[e}JJ ҟ رҋhwK͜sK \t,/&v[*~ۑB=aywtdӅ~ '$n_YPOD~C,M5>@ZN eK#f#ݭB#ojilSuh;惡"Ng}.4"A:vcu*_b|I08߷ \#pu cK爼wYdۛ2: ލPU ]`"u9h6eԖ6$g›):FSvW "RALJS6~1Ǝzb--67` ta6e"dLAy,Nܵ!4.Pm& A]w)u]_P4? :yL$J_;,8Iz!o$ҏ#B Dlfy 3{Rn]FÐjŌt:I{U̲" 3S۲8\1=oH#"kP'-[A|f1l?cY:v˳{ 1Zf_U>ѳ roj=HFϘk؉(Ez L bFM}r-eD%{ \қmVEy*59k$!f~뵼قq_]:tP71fi|}RchZ# $R\\<63z]K5Nց~CkFE*B]C"w aoX i#MbgwEL^19Debj#̍i4͠{>?R>gC0MX.g;AZn_s² *X1JoDf8|$X_A QsRfA█Ɣ|pF`i+::ͫJZ;=ȂU.$=?L-Sں0a84`(kمt!;׏'6e%]3(ZNՊv1P8K*kMG3Og+P?pFᤠG^MJj%5:kdsD^;jAl:w.w"飷q#҅Ӎ4=&GSP"4]P'KˈD{-+* ⥷h5)貗/|޲= EPȽ z7 ҄Z`=^,L-9<);\dA >p`c s. Pd$^fT38]IQWA6qKQ9x嶃 @xˮ9Kٙ1oU;=IҪ0Wp#Y5~?BUq0+JZVb(z \Q>qj[eUYXlŰ*ϡJZv`%;‹-3$z` Qlc_aC†d&~_'&X C7zSOcK$eA$ж5id FP">7H 7 /ץCQZ4$5j&|D=Y+/䠩?6j\'(fv`d߯iNtfma)(w|.fE4ܪfV 4.@0Ļ4f<=L?k0`hu9`UceeDK/0avՐ FP>J Ҍx0vCeK2sA0}tA:ûnCq<'n~*hkp.E: 7[v`Sqss~l ^6`1o66E ȋGsU[]9CdJZ/^8ll:٪ /p^ ZG3o` 6wuJ GX4 .6syzJ%aP U_VZ6l=+8]} p,[Ƽ#QLeo:mrUHRhT\蹑%h^r8F${ k TuxD5(@Op1yuIzHϽ}+G8WVP\q]열2HF.1ãR&-bM.UHR yGpR+p!׼;x!7sg <|p2(2(׳4~QmĪRf,_nGqzH'Tچ5\A!~E4ib܈p&fytP>@Vo58 ,\bEha 8$PNpR/!!.V/7] SD$HCZ\ƇYFg7-{rcO V6rG1T4艌{|P߾dq+)xïG;'Qxl4w1weo -&M͸K?J'WofPưEgƿ3'5Ak1̧mdo+\%?C)-sMtT+>O^B-!) 1uT<`ŕ鶧BQX+)BtуKO:in*c6k@!k#c64XGZiU $G-~qqX9' ;'?ZmU\e^8VsEKhv? D h10<kQႋIS80۔f<5;bG߸UO?Q y|G)iNNDj;l^rTGc kX!RrUE(֎-+Dg1Muc]UM OjeRG )3]ڇ :oLH]c+Wv@R^aNsAMtX7r΁HYs L]IQޏ Av=pE] -Nk^ùGa#*&uu'j''4ahhȦ] cSg!e(07~oS{S~yiR։7aL?fH3O2BO`'13cV@)Jv.iWYަ KQzR&BK%S_sq)b-F6BNLѝSwFBr O'1JܼsNCX #66r0mY _m$"Uv돚T\0֭E3Ut"*m^^>yW D 'UB"%7rU<1ʳ·@\ 7`|#{e p̃4`|4_ӊ`/cKb=@LoWA__ʷ:8,V{_[opd(mSgI=YQSHGK@ 6슫`NX_f4Űп>g#:ao<-Gq0gTcx7bDY.W+u(\Ac T Kbx=)uYWZ5LiMŒr;ZѵI$g|׻6K,{D1_0v{ t{Q$j wEx#sM>۶l՛| ټ!1/g5ys|J%^bf!g hp?,!ԳNak9m

S"æǀVa^y9FGi6%5x|H.zeX1ۜ1xtA.oɗLӓDoz) ;=" Ʃh,FvTdf}U@/Bi:J\UյTq]XQ='m`$m u}ۮs`Nj av.D.g:ʄEq_ªYNC^NcR50)wHWKg1p`8E!Bc\:Z/au+P?+]+Myx51/.[=-(ݖ ~|U5P߲up;8g$('pW8m8@mطʬK*H>b30W(‡;ʼnTJSa, sO;ssx坆{&LLւ Jy b_($H|[„fQo E٦Z}r(ۻj*qp0Wl9lj0T_ULÈ"f UG Io({j?Wܡݩ][X\#S#2*P}tl,WnrTe@-pDŽnࡱ[ q=Ŕ{*|?I(g4-F%j`K V5lQm}(M_m !zIIJ̛K}9aڈ¥lWc LbJlm^{x,c/h ɻd؂9pZW)-%_ïzK, 3.&bЯt^o]rO|0Ulp,^Cu g]}(6v.rg@ғX?.1*y %Z$|K<6ۉ :^5YS-%7d")ԩ4^ң'wr_؀Pȴ[}-8t3M_ "<5R-]3AJohE}~4vVIޫ^!0DA\?&J>D8`m) *qs 2h3NԐkn (T: uSkDUo,Mu@diɡJ5t1Y E>8!5g*QoAAo>TFfqg{G46Yֺ ΔI36p/J"P `e)0D`rås'<$JITUԡX1ycZ3%~,2=ڏ3朸bRtVʧ4U%ė'5J"g0Цߑ L儜CddT,9ufq%d;*JH/8NGA Mzfc9ӧ{ '#F~TƟ|0gy8VHz}4#a4$g&u!*!Or4! ϫ*Yn{e)fq7݁tP۞m ֒Ȃk`:|07b"K gcH9a ׍#|Yǿ'Ȯ.q|ù?e7зTD*3c|*a›L&F+;cM-,.ͣPW|#ϕ| * ylz;bLl: /7* qҶ$os@0=Y`@m8PJqAx"ܒ4 v`yhm S)cb.gȺ%L D  60\F].2[F!] 9&is]Guܵ;1/~1yƍL6|պG02D9Do.J΍I5@;͗ZEiX`9-{ڢ)G(Wdō@k5¨Zɮ/U AP'\"ƜɅu C秱dav1#fm5%sQ~ܜ^]Sȹ܊(l _Dz>SU Fc(ARE<6ʈb+lA8WiN}Jo,ZrIbAD}B c& ]l0KSm8{qqfוֆt 0 4QW䁠~ۻazFNVx'nź+*cvзCQ}"* qk[O,Nl^|}&]1J,(f7V pW:GhdǍFQoJD;0^)W]l Q[~]#yy~I*¿h:ٝ`׾( [ _ Va{7I#TMI' fm;t#GۺXm2=Ŷo1PgR 98#IUU,νx,ڥMfyiwG$1Qa 3~uV^*n`6k&rhYDWqn_kx0sŢaPҷ~!H]d䂸,%Gio6^0YuҀ\ :-:S>dXB6$d{+cwžn,3 ~i9jM $aMu9U^Mۘ&Ku(Ԙ[|xf`QXU92Emen>԰- H|k뾚k)l=`9F"I歙5̭o M% xWa197Jk./# dܐ*J;Qzk/տ kjC&c~}"%d8@/áهǎ5բ xW0K :)pƵ[8N(D5ee'5k_3åQZ\m8k)wBZWAX]mq cB;® DP,14kIs|Z Kd\ X ![bm 疌 g^3jXq. Jו4?  3#MFR ĕȤzԄ'=u h/Q3UdxtX> ۤetVhR-vYS Sk)/~КhP9֖@Z=HFF"`L\nߗȅ!"-X^Ykiz>9FwL< 6>$H`m|r~ÍWchVkIB*O &޷Gbri8ǘ97 $6Z۝<pqx6 Q~߇wҋ_+2sC%Dct][:e\=o1 jDTa~MV)-DhLeSth0kU =K"k',P-=+OSraq*b+/Pp8͚b)tW/&%K^g 1ʜB)\ ((JE&dX̴:B4&Qt5$%XbI:펟׀9@R.-6#[j俽MP5+au*X塸"5|q`#/O,W9;݆^ `~F$slp Ԥ`aOJ5kdXYN(U=u#OMGQ֤*4u"bҰ3O3IO7e$ݬB/V`r1ŃуJ+_|cBEgբb! @`IV<,uא=I?!)kWbt&x*N$gFt{]/z3e.GfR+Rqz`/w1@FY=*SI~d{)0VzD>)*g`N*u8O` ~eU^Hr8^ aH$_*q΁#95XS&۴ bb$}GpoDAYtG%MI2qnjw}cqfO:8E5GԀ`##p?QkU8ϝ 9} NNMpZZU%Y?z߀wg>o*5ɨAo\0)n9!7٩ t륜氊9w$íמp" `h xiUX`椸R͡ݺV{{VhJF@xZR@Ǐ`s,! bldx UZw]6t-^^ `6VMY?֥Xb!.(ga޻ I}b ۤ˷kIEV$:E@$z},/ XG=Ҿ{O@ }vW / ES*X5BL t-bZrˬ) T:'MhɖO"Pt4AHg>˒iX١O:2>j u`FALH(  ΰ"V>7cya䔒߬QQL-#ɤwrX\55OKl g4}|:6v7b,ظ䋭AI%+.!y.4O#\|)R[fs}*iUQ4ׁtٌx`]&UR(v9|7cA~Fl>\G~\W$bڈ[|lUZDoY{eX"" ;I.oBqM/Fju33xKmBUIr%5<0{_@JޔHgƾ-=>~Jx=ԶKBkfQGm/fXMײ/%Cx}*M~Y;woOX$tȇPb٫vf(Q+g|GҪSzэz0IjߕcEh,̎VWI-\f~p\cz8"@|N!+g |o';O H0'\P7.j#~Q}=&(yzɢ CGPy^!bŧL%|j6xN 7.[픁Wם) Y,8*omRe?kپs(JMGoJ;Z a}9@QaA MIlE¿๖ >nQf9I4> 4أf}"կ,ɣg92ACr76kLW \ AvU*3x݊3)Z2^'rn'Q\JC[sd;8 W o#TC8 yVd2Bue(`} M3!!, J[oF) 8ILjKrqOB/DCܚ28{};BQbfl*[m[ͦHodv%4 +wY<ХCٻ|kN7.v['CgpФ'DH m_=yGڼbBTs!2 V0ܔb'h3tk! 7;``sul؋W{b2f,˾2P 64`P94?Tay͏ Ό$0;h٥9fF ^ZCPcvX*+)D5cC>YSg)@MdpyXFz~猤.n/xKr.9XP6ǝ͍H2u@Re|XC ' Mw⾡P C WgNQܘ k8 Y!bᔰACg.BrMґ*Wm8;r%쭟7K_ù{OMrNer1Fز̓&'! xX枋?[bMwv/f`ԵZ?ɑ*`[ޚyRXu|b^4X1-;>q wpKUE߮l rѱ2Fa{Oϝ#ʑIc܍^0?#M%qPse_08 q,Os ɣ J>^gAZ5]@si!V4Zd=9^)9TQ,{`{:GN D? N]6ml?D_d';(tPxF|w¥.vt}OXqmv,@#[v$Q9;4)2P;"6BőwO0 &bƧwPi5\r`1JVx~ rUfVi MG;06򩟘!;3vR],mO0kkaMutx[;zJm)DK~ @t)W- m` e~ AyS Z%jsb{b{z鳊zOW*g5Wc~:c{|Pً6p3p4r 物Xř2j,J([!4{ƾrE_Ri@)KIx&ұo- >o /2ĬY[`;O,$T5+AJ֛;*9mIj'zxq|< yvo돸A X8ˌhlT8M#g )i3n* |SOPuSBuGϧ/L|u?ӡ裹s[n}gvv5#uR[d m7So#>E\Ha笄8Rhxz-@݉|+M3r&'o_ ܩq]R @p \z(cutrn3[^k'em]H@kǪ cBs=?2JlRQ*:Sxd?{G|+wF5߮c,34,mS-1Љ_ .և2Շ8& =N_ŖIw1LLpg++)>mg9lrhܰ<74n3=4qV߼&J!.!ፚz  hƙIV(^@`ȩjO3m6ǘ"7h蟀fz\=H@qm4@wJG%ĬKM n TBUHo'FDӋeq+Jc:Iɟ%li%톘YQeқ v`+.zLo==~^/چ"sOeI5DG*i{3YԽ?>{sp}BdCH12m޹9 pIWHUm#2*/[M䗧p^M.C△u+M_( Ё_v5V #<BX}$T J>_@˩-x:W\ L0w傎 ck\uX^Tu`ɃmK0;[+_' rb/9FJta'9!;ݎt ҼԬ +c?Q$ƝPS3~xN& 3I&_W4s+cHiq[CJ;jYȌ݈ Ei$" _%=$FT6eOf E:KRm v aєQ- |_z-`Gr_#14BzC&À?CLU3ۜR r$JP aW#=$`b/;bZ)gG+rV 2KZ%te7G=x v4ģ.[od8 @ iޗl6.W6-5k f dz]s(D}\?>kz5WG'09ڬF;}Ĥ -Fŗd-}zZXb%+y`;d|w@S=[ש(̶W3=Y(J^m%#祇e~S平K|S鵇:ѵW{7 }MGo-$#_K?YfvqC |}>*Kq5I~(WU*cVUP/?&;0g>UP $FurN˻12-U<+$E\Sȇwadoz#lU1O",z9s{(uy[ޓ&BU~ǁGg(;ƻZRQٸ}Ƽogϲd@G/pig`f8*GHḭvVf%ێi0LF!bFlyv#$|[3z0#qC=&3 &!JdTWj6=mO XCJ7yܘ~:QuX Ov.& ;cs qe\b+Z?+/YOee,g">>cиv?kZ9~)+t'_kk3T!d9ŷÂė:TrR8V@@-^G[J^񃩥 ξ,Ыu}~J+-2'(#=_7$3u*rZ<">b9q, H˛rtbs&+N\qJ;N+w2"D >ij'   $Wz 4WTk]=b t&H>?O&ozϲ6:sdZHޚIaueV)'\$#%*@Dc [+z7i. )PZ>yi⒋+;D]r 1,ZB3JhKߔә6]2e$`Z5' _b(0G0cu~` nGHd^D@ |M4_tWʩDQJ&@#K3Yu7HZBCn7(B$AQM5x̻S=o ݚ2,/wjWsY=*q.Q}?`İz[gp 1JAo}joʔ@NgTjd,NS }QQ<;ԪxU#?[\ q`*LæN C lчa< XTtGR &64efeIc+wcPC^4[6-iTT;1ΦPB?ӾQ|UP V# O &Y䃆u{ӭcR_Njs|!MȨ~&nVYBAL>/!se߾,(fXɯkx+>tN09ZۃeㅴUϻ _FeWO1?@}I ACA=qA 痃aD`+i?3SOLK1|9mD+f09kH#KF8%tqsp1K9rv5>h5TXz[۸.р 4Yϝm/.`dYV;lbM?t Z,<|DDH)ݪgGϩsk+[; g/tQ\3>Ӌ L\ݙi-;O'ܩE&ϊV\L#H){oO0GT/ ӄ`lű:B~). P_+ H0;` @ωUjcBb@,4ʀE`DLX)A0Hmށ+)L6c[ Kkj^_(%3]OڊIh ݝF­UƳ,N˒5,ѕs#9}ۧ͜O1 L r!b3|}5pY^܏M"K3wTYLBѰ<5:pNO\Z# 8+Ect|!{ѥ5qoK)qtT֖o9o(رՕ%w=GOi١=Ÿ;ò2U~ѽ [/ 0JuXc '6zshHP[.-&;!3ՄzZ-HKu!qz Z*W#$mrHcLKT4q,W c#cxVԿo (4kflIRwchB,2_0=.`Ȧ6<}gpR4F!9SD4%JSh0+&N C]^\Oβe3I dݒ[c;l]ô :IX,wg7B4 7 ExmW1jr/Q!r_O"9-ϪYD;8 }kHʹ5à -3I~+^1뤔 q0RIB~xNEΛ&«1k;V3L.8McfOv3iݯ}݅i8%bY[<c: 0ȐUKPf's[Q;uWh.TGN`M)M| m.O/ R!\ߴl 6]RH7P Xں8cMH'nP_A@ 1+7zPO&V8ϸD:P!Aic4yn| aێ}e3;ڱș؝4$@Cq˭ɤT^`Jo6% 32.I٩yR8e~`iZY*P`LpB."gK%r-Q":M|H@4vQO~]o7SBnO!s.@0f1qJԸI;.NۺrP 9؊h\H*+mZݨHvCԋv9/汇L`C^BJ D?3 Y])KÆh'4[2t&sAȺ|]^Rq6&+ؐ6êl&( ދ!x4u(ZD?Խ$Z'E碒QHFѰ}#7<jYVinN rGE@'QʹhT`DTHh\2d侟Kz~<Ί`|->{͜Զ&yTgi _D{r[]M 7R@Q;./(p&zP^Y4oˤUg$0>S=q Q7M"i⛐`gWgx}$;gjND_VVF4%a6oP86y3Ql!dҴ~:6gm)rn kxOF׺ s@9"hQ\s]

9wQ~cFJ%ZЛu246U./'Q-av\m؁eHɮU8#g1(l;'#q.-g"wi0.S!-ENhGA%GzM
+1㶱ٱy!oy*6}ݒu>N49
L~Hl\PrS@։_ؑVat
'Js5SHѵܗ5xh&[%|ejgґ@s!zstR<Ͳ01\k2v*IǪF!z3xGխ,kT"DC`zZth5g髿p_B+A8,)Z:}YHŠJ-hwcN0
‚#t
?'8Vk,.SŰE%\a@meW"PjNxN=ώh1&Cu.$Ht|#ho5{)W&ށ+VmaU>QZI(EW5&X|D9.0,<\6/MFLP,8 /\=eu]Jo-
z
W_1ou蜆N",-sNq̿	a=_z!I޲rțZ,}A&jPmgϊonWGݫ>٨$KCWr
r1/o=(miF/}j>NeJZB+zx:0'O.13,֓0
ܺSP73#C=Xxc)8_粩CE/L3\-UYoeN=Kd-!}V۶6Ev+e'C
Yx*S*h$ADD*rhlg@ufU³JL=f8
Ts'?˥*FQ_)Wo$%(boV?&EU{؛<dC'5s2KWeH+v<\BlU
|M1i+=k-qEjDĦkR1˩c1Q֊}娘{`fg> ݉!}یfV@[ŔњL~ǐ'Ks"<$~j4a@Vf>_1"0	5n"Ruv\oe>n}9kN[Vy5}0F[bd0}GH9$|!f9j?v'6
">0&
[$ m#'g7wE־/COP
X|A'bզXDU݊|B{EO,Bh;&ڷo\M5KʦSgםؘّ);k|SIrY^W{'
J`ԟ#9g2~Ğ)gPDk'|)=ۥ/vZvߣ~1NtHw5~VIytׁ,6)fh[Ղ֎Ud~CP,7IA*#G
!/"k]=ZNl2Jw@dI
*SxI՝
n0om*X<Ѳa;
X(R~Kbqp	|Y=q68XXV_;v7"_6ʍ
Gz(mwni9ҡ':J?w{wIHx]kv z޼7ozֺFS$dpK63]}~w
!Of/ kظ|ٜP=:X)XRwj
Љ[sfF{H:w3;1G[8{Tȁ2{^ÎRk!Ҁ~m&޻R){i꾻]%I¤!FcKOe
]YWu3P7`N_~'6rew1?7s}
	{t'fr$WAhٖ
vi}d`5㩙|æN4Jdbpp̱M	TO'xyKoc!C33	Zof)r̚R:;E8]Dֆ91{S/w	(N ?&|q]y,P"G;n
\YZ!b|ը>্Q$?nT0'`YE6fx~==|xwF޲ah,Aٓ
5KC[nج##p+@NAU[5$<&xEV-A4ˎ:ɭNJ23L]`ë́lF![idȰzfǠyAlӥ¹ jmPTԛ^JUX+8Ml5Si0MiXΪv4D9Gmbj
g~x|"RvcfzS3XJw/}/:qK]ꗫ`}Q-VXQ˙2#(TźO9V_̧rx*܆neuWX0yƯrOD*
^>:72T13qɽ4D'3yMvp#nM%ؙ.$IԴ%;&#:+pӒNNLp0ֽn_䜄g_
m
β_+%/UlKyX,o/g6ޡx<+2}"%ƹ}\FkaH픢*;IWqmT7"JcxxkNƠLSl?	D??4.N"F]E۞!~@7M#6穅!܎K
6	~}Qڸ_;kh#a2!YȇDcl
T)mICϔbXb{-BЁ1f`g]n:cY~IkjyZ;*Ƶ3cb(;W0f,oG$ÜfIحs2؜Pf>W)ڽjTx]	]1Fl;yʒA{1Dar,FoC_ZGƭ7raKKy(7.zŜd!zJl
o2#G/]R)ĎP-
]a'^0W]~8'xXX&MS2޳1=j	op*D!tI&L3i¯i4f3X:PeZ<`վ&Yl>L0?ayX
qT0HIiKdME:d$e6kZLZUALhϪ"|Ӓ`zQLaz@lJ=I'_uM.9qܮpƎYVz

j$ $91%Y|;p9P1˩IJ-yDm6g	\Q"YbJcJ8ҴcA&}*qi=TDaVod[(?Oj *FeF
㒖	O+oY(0MXhPzS:|]VdC4̚-Es{a#23Dz1ZI(?%Xpl5ǃRCj&gr/"EjNZ3Ph(c~FeSpYWxOk'
lF#L㇑80VM((/


:B[<;:,<¡-1i$-gOr`pB`'#wh،NXX	f[`{Z!N[5:@#-?Z]&L6>{'	,h3CIڅɔA)xUelʠuj~ha]ߨH§_ɭI^-ALҠf*p*ݸSŃ*;gC؞s֘'ܠ!VRV^ۗn:OeXRYzZ%D?pHYٳ4i𝄇eYZ4^f!l+ʄb}y)T8'2Ҙ1
J_{^bKqsHLct.|6АMx`y4y.U&hEPwu,Go#>JF0;meI;qDrhw֐{C3g5U1Bl2$~CAc"\5at甍[f$ cPr:/h
Yˠ MI4=8T34 %cAEu?@g	t31IԷhTdљ[^ɘ}q Rs3j'BBR5Uy>W!Say=`e3/%1.bج`daΡDXNQh\cS_UoTxEÉX(7r晵G3νb\ɭOsVyt|"$BW ʷd.w:Qtv`i5Myo0sqil=7s֜6Ur,TF}v>
aYѻ{9bd6D.F[$ƙQcTg{Hxr/TSdᡧR^T:yy1h&d:_'eq$]:Xug^,.骁Ê&xu|}J,ͳMF}E3C񂈭`7}3U-niplvf++^FA=VNa5hh+dW@J-@,}ެ"gޖ4㠘c./Ù[)d]Y+_ʡ	#Zpi%tξT`'{(m` *-ڑ(	М~pV'^E6P'9H:o#y<"ؘTC6^j¤1
<7$wz4LPڏrٽ	,P3[@5 /\Q//ʅ^tgU^FjYoK9ߴ,!)~.v: >E 4
ښKE C/XAIRT)(\u]N`ac$UG*/6+B͆MfU"{BtxpwS-(-6 =)vh#wgl
z}~o2y-ϥV.UަlXw}ÁSw$w*|;%܌>h6[*.	"ilRѬ)*m,$/_V7P*/!zH4cVWbޣ鏌fssFOzP6n@/Ls6/fb{Fy"wdP[=}RW`X	~K1%lmGjsM_o8&ۼ\ Nyxoq%}7K?K!GNsb6wP̡qfE)S\V,ⱽ7:UWdQ.ud=e*^v#
frͲ
A hPTw>9Ӣ&R+pA4IvCKw]0WǠe8#O.+3Sxh%b#-@qflYsk:7kC
QIkφ?mZ—
]->/'R9|l{~#rѷ%^A$}>.lNao䵇O%NT`Ukq~04b3u&̛߳lDЄĩQiqD?wI#5]!LS3M鰿?!pNHԉL,/zu[f$T;b+{JnNf4ƚpf'VD;Dә06L'0V*!t4'pjKtij-m.>=<.CjRC_,YZMGyv2MtZ'dmc:sI]vHEM=Zs0˓kvM%Q⸤)ѰIdL8łF8مr"E;@
,z
ZQ
:KFs|+RװOjfXYD*]]gD7?vSBt@!(HEf!ޓH5"4do{)1HnK(Nxg‰ĞCZ-B7~iH-ozY+JϰW~BbI>HsJu!Td(↑>P	/h/_3:ϴhRֳ/ĔImt\M~|;!,V	"n!7_fG0^ussjP,i`~)\+3иV[r?Ry21Xmƽa_G*Zܛw>JWYx[QC1`*)8B'kМ@-?M݊Ը8y>ӷ/IO:C;t|Dž<*{f6rm'#KJLvz}mf}Qr?c\6<3)M#NMq\~O>\g2~]Ę1d.C[LY
ն7pnX԰N3߫9ɮ8OJnAPSEI98pVx ԻbPbW_M*caLlgmwk?ۀM|ѱ8f;?1*y/v@bVÊ,J8°a$?xRר"pvltʋ0
bS0Ep75jMq/@深/wtXq@|5ou@
{9duPkc|)6CRRsz'V'+P6wĂYtf5¤:(ySoHYsR#S˶fzb9BTDZ-b-~UFC;Et55
zUbqN1ÂO#gaF=6$Yro%K]88rS"I(@~LǺXcj`ILPPN#/V?
A5zEnpKd!\KSKG4lZ,2(-/WRiyXO*rce&XY&#BUך
M	tk5Gt07eѣO{6+;,[N͘١ZnA+%q֛%.fLwRtN2d`qeR3}(_6ٴ_&H

yO#2Yg=`ŨcV<ثה6(%L[y{!`.3^ZtD	'<'cXmߠ}nNޝaߗLّwr">1V
P{6{5Æa fS%nyЌ|ԶG<ӷ$"-uȗ|ij`2Pg;C2GyB˧l+OeӥfгűʘY7b)]FON|f6mPjw?8^C޷ڛJ? ZKdPW=G˚#>*fJ~pCћKb0PP󚉀d_cCQP7R[_fЙzD!ּMO6^)&t²)-˳GމO+L!;92II꣖һ/5ǜbf*IFNۺ"L1	jmwrqq-^K4:*MKPt)>TFGf9`KCKrWZ8"mg$6Tgztˑa~bJ8ϻ'L"W6lFbٽ-\NPx34*omް`؆_(9E#jC~i,O]b+"YVe;N,rDSXA& #ֳG%Wd[(	S	I$6jQȣ~ȾȎH#{K~ b:6pI(%t)F@	`eQ.шWGD,fvfe=j]lւ|wUd ηuKq$*ޚɠߜq{YP;xlD27"[6'R~P>vTg6C`$v?W)]2ŖBOn,FUrw'ZM~w>C_IʙЄṕ
dDޝELz̦(`4VVq!::gQ;EПU2~(Eu*]|zeXbs AӯKJU1O*`8DdV@G	aUezԢn_|mhbz9LjAJ9v'o_޾?ͷȠRLDR&V(oFۻHB4:+O0MQMVHP=2£U=`&>5GA	Q©3d_ue*ZpgGTHptsHĶҷ~54UGXxY;P#":`@%td93ZD?'7\Z)1T,!>!RyT1'OG4lJLŮ;YY~k^E/>ΎPKI[4da\7iyBOQѾ߱O]79$kpԓpVa?OP]%[WgGK4ǟ@OZ#V-a٘eYO&7 	7nQ$>l
4+f[X_=
,K$RVQDG=QysKl$GU)IOEGjkAu0an}u6LYS3{hiЧUPֻsg?@F?IcxvQ}G,*aD}pW0&@߱M.pCL;@ͱ*E?4L@KT&;G%
Ct3MhY,1I{~*q@5tņajpMuӆ*~p_w˚)x	Za1o^\UG).CsWP$|4*7sdvq3ZɈPf
|t:zTPF),0ךӀ7{Y2:8>VE[ҁRTJ\926c"wC7V9g&@@Vy|pK[4Xѫ#a^5
>)&Fޝb8F8Sc15ݝ>
^jRnH-Y[ǘ'D_28qY}&8'
/ɛ!n'HK{ư
|ޔBuݵ){"mu0	\Go
iG;r_UQ,'˶b*< G^6Ռ s7uO;+Kdo1%N.pp4Vѭ;n"gyzf)~smEJ^'D+[:&;hb-Rf/l
;/x~d:f-6W
`Y(F}E.3φ'%oGQ Z:m43S.O?mդsLtb8qݲE:kǚn'T@]IiY
U%XvAVBCFA9}U8jZ
^TxKg`%:Tsv%
upeu_N˛\t<5/r@xOQD=s/Mfe0յpP;(̶Hx9Eܦ>N
k9.NMrKIٻq^Gީ9\BP$wySq@\L7iºH1Is	*JhSm.eFʒt,OSܧErG*γ*0?"R:gcTQs$.,졂ⲩfl(r{pi)\XF~HkaùgM'RƺB}MVЂND)Tdj&R4,aru@&OWL %lDzJS|Ea|<[}+.P?Ҹ*p/O[l3JvrM-NV.;r\|X8) c@yuK{PIֺZf&:|b3	i-ąiP[B1OS&tڬqx}_5}i㻊
v
Zma4?䬅Q\}hQB<#j5(7MlNqohP}	syw^R13B+tÏv*>}8U\hEU3Fb[tFh>x!VuV3*,CV Kϰ?YdFvCGe.c&glasdjHeZ$|/׫"(#xu@	AޒDn//V6]WO˕s+Yv:f.Y0R2*Nn˛e&^Ǟtߴ~Dz~_uR$8&I[GUMݤdM@)XS1q
{L/]UM=fq7ПۀnE,GБG]1fԽ*\tyĹ2n5gfVz;tƇ>L닅%]WHGgo0
,ci,ͨ4Uܷ:R@@g`#CO١+{ގf%疁]*o\(8+%-&SW`-.8MA$otx3m˵Бj$V/18p,asCw7wf&&IҔI79!v4Ó"=Y-LX@><Q~>١	 $lD1Pn`mZ
e)E0\PN.1q5As̙뒻EṚfKM*lEҭIztPR:)9qV˜N/HLp7dWk١#+r
SB6_9Zr#ʪDn~:YW,7}	9ݐxUiJN{9GG{7PIFDaMw+
2A;5	s1^j+Y'OBen۸D\Iz’'LJ_H[2-B(2_B=_z8-vG
*!>o7މ"lo
G
O7e߉w']/`͝/+ǕCԯ~"J>rfpb"jaF!.rS
eHcf-SKVlºز|`)rif"ka
b61ٍ$AՖr%[u/E=	>6\1Սp\).?UqOp)w0?pH-V(e-o
F(ok39dXeJԱ2f~'LE%]	 HI$8To
)!þP~.PxSHpjѩB̚?
e_:ytwYZ|Rۉl}/@DApCؽkS{v)^p0ЧPkRBAX!btb]u(!:<:,?(xJS5U	D#aJ^5=7 ֜\X%[s{"-iV|WMzzv>sYy*w%TvА!QmGn37VNӢv0䧱׹?y}҈q+0v"C=ý[F|z'48:.S{I{J}τ?_uL%Z fxqȩ{'65zAu>;bB'S+lg@g7.	apt?1e.w!jH5t3I亣b(")I	"T\ I}+UQj`,B&|	΄ycxqMKl
JF\p!cd gS=hrp0lPO:"6eixϸm3KN&.|6od VF~)~`ulB3`(1cd0'fNd7phg(WYKg[<eF<Cd 13(ژ#w8(g6ub*أn~7e>=ʿ+in`BZjN$P#1x#]'<0J͸3I!Ԩ4Sjcs{x(T!n/
U*Y?t|oTNZpE_/37U*2xϱo'ck6087M8ÆXO&5߼`aD.Wpv	ѵIW4AR[~Ɲp1ʶk\˗A
Jʹt5Ax>]Zqkv{ÎQep2g\]\5ˁʍ-'VpG[1z(ٗgEV@@
i*dG',auvD:B'K
gI^q躪
a\*ov&@;W|hq3wP(<@i89֕f0v}TW+,..<ʉ=q)l9Ш3vk[~)]@ҵtc,y"Z>KN\l.-8,)n;M
kƋvM<-I
%8;6!g/ CCEP/F#z盪tCqz/ޑG19VBV^㢄%sl=3UJl7Qk];[BCFp"ZϩdY4Haw3&Ojb+gP
gii4@#NC3hz2;?Y+H.@Di'r	=Σg'1\uXt^T
thnWHdEUٔ%5꤬tygTjzGO%nQ[@bS`ScPJJՃ]k`߆M9{Hk(YHrzccBl)|	[r,ese@?č5ݸÇyA(
%>ĭ?p:ԪabqxJ)e+QP)-	ڃ`7s?f!zdT$-K2\]J$Djn(	(0]QJe%y&}ΌGu+۳F)~5[ PDu*{GS&9}/7mWcɟU4Y~НU0>\qKp,^*Ƒ[@s>o4ww=Wٽ!WѡT}Ur+Waϐ<
/9͐#	=.ZU{K]
2
<+Ō^gemO CqPHj;$<,짘2tƔt-:4	yU#N0A]kxV7?,`D'"\w鿸$fDdBh&WC843؍VJOvf4ZSᴵf˟?=D|eآw?R`R/'G-S~yEEmhԷ[hZ/*@E\v(䋾hr(
Tx?hPFe]ㆵZ\qsl?L.*
T"gnˊT^q;$:,d&&!RZfh׍pd424Sc_h7S#V'd6eGSP/4?Ѹ6{O&(xTP>G(k1Ydi*'T0[9VOs$u[λOa,L1'{>$$L~	hSH;Qؤ	;!𭇁#@;W5ZoFVlPʓs[%dIQ(~yB<
GE}
4jyQ 	n_w	I5g9'/B`ؗyHS,yS+MS630׆0;0͔8hTЌdlU(64=
k^ےT}H^l6sH7lC-}3nvG<\j?Ct?YF>M)[[q.C/}:֮7͊Pn؅Ѣ%YRǎ駱Rli$n垦G?dS'>_&h`4
v:<Ƭ@1}0VvtdO5NisR!cz%
)׈gGSvV݈0hQ1ql{1g[I֦Rv=0@uYtNq0y͐$-4djsDLsXM,Vo"he+2	"bT˔1CD>a ^ەt㜁Bzf=IWIpuMBYBJqy:\£YYzr
`װGP
1,O޸*wNFA50!xMm֑9Zaߩtx"筯׺N=r̜G4-Zeej2gAL3h~9hA03`f83]Qـ{:$YXZn0+.)o$գ/J%4c!-WB bQlփqd,(:alfyEN2j
Mm0Ĺ|!G̾Z9ua֥UVl^29u}=9#{vqGɉ?B4BYVy7NF}&+]P.nCWODPQ%!6߫by7ľi-3_y_[9íó.Yz+bZ-q>(9U'ӛ㯺6F,Ecڴ"^i	[kR%Q
bẋ!DՐ1 :5p,QKv))U#`
~_LA]
.cW;DS$n58IYYc;I
dՒDT#`TJc=i>_>h'|75;؛H75a3@B}g5
3.xlȡ	\T%	b̴Y"nхKrY\rȁ͇5?9%Oj@]>_22Bx&Kq3fb!Wa3iYvΕgDIx@}CTEnzB
@8o~s3h	
;EIJj[eYJ+{FntDTC[ɩ@%
8	aπ`Ϧv/S+"-DvnSp+-`h/B(ĸR,aƳqrS~t?c5|a
t3Cn:	~
cJ!Vǜz5ԩ_/vD`6yDV:A(̻\f@PV-$aծTK5ױ-|/뉑ٜqi^ĤtjχK_-`Is$bXaJȞV;!ZS>Hsz+z\#gW6#DlUl}8Eb2CX\:t4BU!q͞M1
%a漀~cʴ42f;Mc}Jb]ǡmys¹:n6N1npFҘDD`3<1/$ڟg,]O%cO@*W˙L-B݄/.ha杍>Ϧ߅i =6f>kHNE&wCNW,SkّxYý,0ϊ
L[V1.Šx;%CZ&oÔLl.E$F1gLf"X[{!<:0nݬϮ]@Х]5CX7YЁ-a&d`W޷)ޛF@xx>p3?#{hgw9H
}̭N'uXy+څ]wgرLKOT&Rz&~VF2qcpe!A7\XYb?rɊ:li=&NLH4}_O!E+[8^Kqŋo&"Ilܻ'`IEɀfY95A%Qn |Ӕ#
!V篳AF[?YOpΰNIquua&L'>	_R/%hh%S_qm_CPVgOnOXU:x˅]ǀ^
A
yR]dnS+$NV.P(weO-]~	nfS4wɆ;@!*$`jrG̾{}}$A3HV
ʥv[Extu~cWpXGq'/W9#V`iNpƛ
2Wz)=dG<񫯜C	=A4txQf}.r58Y% ^~m{XHIvXoE--&]߬b}b|QkS3B1s+^Zw4`حE!|ȶء:CDYM>H;fi^u(z*xj9	yH{M:>ov#l4N!ZshV^VR24gz1SFp땨2ؤ#'\[%s0	xgڼf`Aw•.~zDU%xvL'0fc1zENbX˟"|J?^t951X>5GCj &t'GrNVh3'xxq?V!yJ9;S"CE:E'`]?:>ݔv)WU'hg4Ho42x^kUM:T=%'ES
Xuhh}0̔GIGrmvҊ7mCSsLĩ>IFEm0qeIG{LAi9㠪ijtUYzr}"R]fjk+Zw
ɽȊ	[۶գ7iGց /XTՃFI0^y
@-aNoYLɑ1tS<~ ΊQ	:Se*ZrF+>wì(o0{|*kuAau%_V簽
ˋe&=<-Msb=e>ob1#»r5оȺJGNl/P|`f`ĢIZE""}KTY|УXNx(
ZB=KҫFSo#O}j&f^5l/BNQ"hfݝr.CE\!L}(a_ntugzzElfuGFZ֢yQaѯgMQfc
PO*;cZ}ޫϋk~=Vzx^FD)oXe}eAk,;bPVPCدmN9"_&_o }wMb;CC:_w-H[\Ž(0@=9B r.Z"`D"IPGlRQ"	 ?P/@@>#Xgҏ)U3t)&nfwQziju~ZŇn!#ӽ/|u#Co2ѼALej>C֧2~)a5ONCR.so.N0!b[jc#cUO}'A73`eJ&Z8+=kR[fOoR6}s慙Օ,Z!*6NWSznAV;Cn0/fLc /be4O++?m,)XoMH]N0"UqB2(?RKccsvo#"*Z0Ny<'C63`DW.͑ʪ^s^Q	'N{1@t{WYh+TbRD]b"g؎⥢4\,w`*\u9din{GҜЦ*rUI؞=D&N0o:2((Kf*%8VVVH{ܶ9HKۦzA9	")5fIFA~4}3J7l[ehy#;3=u+8俀HUCovsuޖM"߬U`MWDV,OrkXlWVIp${^ef8i^D`6BgBoT|Fc4`Fhk[_\Sjo>j_p9~EWB4/Bf.@n2WF`{<,dS³Oσf\!OK՗
Ų*w4ot>nQ.\K=+}PT~B9C#%'	nqrl)l(uҴǧʸ-l
 0]f\oiR&-_I6b]9D<2%;uK&H2`mZP3i%9#zʬē[*Q6aaoBm84x׽&ut*
M.j8G(?건VK*s3yn0OW.2{Aoj00^M+BX{$kDLǴE/nL
8=	a[w}g@mRGYg̊F F!@7ѹ!%ܦ͘|:OP-&;WtV5#f~I\m_'9r?Kӵ$&F\S;9GPx$zwaAHIMP`'|cAtlFrqeƾYWV]f1h*cw~뢍Πw8ϐ;+4q<< .[‘
RiH
/AjU	'y᪜s`fl~hǥ
a>;X0bOKy/2胂88ě(b9o3Os(Ǎ°F7 Wqy8CG@ p.!9uE)nӏʯѴQwEjH5C%A VH7U`y:❩O*6I-S+$R9ݭ{.f+⒔sl*w_y7Nj︕c
@o`i-8WQ #&Ӽ_&Bt9fb5>oբeFIXP伈?KHl`f>ĩ̻Y/1lc/'$FFq	\5>7Be+h	ơ$}M	sgVkH2E% =Bs-zr6	x lACqjvc̵Ja©>-<9VZ,Y%vJ{<:,v\-5Y*."sb<"$D'@FB!s{?ɬ0tdlMM)tyEm4e^QQ[KWbפ=%}.W_8<ղHƿN.oݖ>j&.cԭ˅bA1m7.+z'
Elg2-ĝ@ZG|r:H9m׳@n2y<vMn-mk*5\*2gtf ╛Y6ui4TMvK}waF|7ƏeyycHc2e_g/2N$mcyE^sʺ 387R-,ٚ#0řC>ฏt&{8Q@L7lÜz^>֞?VO0WXw])CAs/@9s'@6'*:jQ!"η-{/Yzqg4hL%+L?4i;o/?+5猟0J{̣m"w;cpXPϐ`ˮ8f "Ϧc1ri,k?~mxR8:G4꺅`.bQO\cO==E0qPE][Ⱦ	Aҵ>`\Ƒj";ր"p<^sG(ګN`NRE+``E^3@7#xQʕ/ID&/+Kqu]r>W&A!N{X3K'-k fQD؝Ot-$eo;zF)sB]N"G
[۱1q[3k]:~2Y'w=I_bXp
|l<
3*6
S>3B3ʲί)b=g|Ւ
^t`fG&(QgGrxSF8`}[*:нUvphgT0nRNt*49nG
N@
	}%yз8]?a";3~&:">+&WYƘtuʦwcLhb_JeŒWŻi!-47+h^qf1BE,Y)C;6:֭wQqK D@mM,]`?T=#,2N>ɩB0ɛIy'bc~~)`K#rҫ6E
-YSJIf?X%Zꌉ	i_̾4e4NqT|-XR! ?("\
8r_R{[Z]k9cY`ԑg7`ؤ3L't mī8^ztf6޶Oⳤe
1ՔD
@5>]',hVZ;`94|Wm}pH=tV
[Fn`4
h_TRT#@%=J!j~gkc,{5xa%'7
6I)`@au[>[>U̼q8h7|(xϢ	k77jpLփMǚw\Vzږ^-JgZ	mda:}	U$4+GΪ28x,3v2d`d&,θvZEׯKƮQ:O.
j4tS1oJBCI7Q﷩䋨0@^Ngpf?Dtk(3[L9IU\%?(_s|<[n
Na/
6Q@r2ȦPu-UJzmrv7IR"Z|cGJpUjG)FZ4=׫oj~.,/y?vMF	dɠUzBLr2J&#!c-Eqa2ʼnVjutO2rɢ4,8
	"cij2~.ĵ6r7EXʊ;{\K )#PP
-:'klYW[F'[F\R4e["A\A`8i4,h[oC̳
)2*j4\%9_Jj	ꢨ\[1k$DQ;jꡯ,^u!l+/wo)UD;
Ѭ^&h,>k
@K6vpc-: $N< G|̍eNoGx
4e^M}дYI5G
LA`(݇WF1	q:mW9=#~5Q
Fv<\\Ĵt7U2
!E)R_
(JpaY8S;\,Dk];
7!IvgY:.dֱ-(N9Iw(3uk`Q
-#=74Gr8ˀ8wwgcfkڕ|%\Նni{ڭP݅`3_w?ɫ&M
2)T5NV	2;mqc+cky3`,oMrJQ1\ɜ#k-ێpaM?XLlU~RCDueCs"Nx`ը77ۄH|qʵ
!MY՞PMyB`	a-h~1_䅬ށIFL,Rei*3%NENyO,#ƣ$юX{xh}zf	f)*B,z5>p"(v䖗˺%
֭(4C	\fbQPS9gBakDHu$;30`T<)ͷ0}&KD<yTnΊ	U__c<.w7*I׸BE
XD>&{s;ri-ε-'oj>QdzmYx.>&.'Lr,=wu
GJǍ/ ?{ǍY-5GP.uk|#a[i5Ll3*0N19twe,|LnUCRb40w!pSG8ZC{?`^OghJ-Ka.(Z)ro=6>'>}S	\|p(1\Qe^z} u@XqAǗ%8P	y2m%"Zv˕L+JK*\dHTT?ƕm,)	=?xsh-y1b<>V/Z/
jLP	K.Sprj_?+`Ó
Hwߐx꿚t[$'=o!,h[`[	2$mۃ9eӢ'Sl\o`Z
3rusɡK9y"i]2H^ >$QPp8]>W$oiٯhV]蜾5^QD(U;RҞϵa	.i.YVf(pL-`W8{<)s$-Qq2l`wq˙`](lӏD>[:3UVVsXrx%2IpCRvz2=cfEqRyv[x@L֚.΂MŔ/TrAXD,-7Oo_N!~ov_fvR5=U)cId|%%x<
˭X(o	64Gu\v9c[j+!X´oF0{JM|`AKC@xN4!T;ѻ$;:K^+z2Y/5^xqZ!a;Τa\sonEd%)y%wHm}30vS4jf~4@@0ϒr9UA
ЕZA<HגUsIҌf:'&GAqq$/yFI`rb-6@S(ȹ5KKˑ%1ꘁgtXg3JLCD>U|j͝=H7WS>\9'pq&ۆl(!LYm_%JtlWmU6)\CҲlsrRl=gY~T6Ddv*|iRbErٺ)+[l92jIt2i$u~{),z:5a.)hQs(d{o.&vt
Q 969O6Ed`(ȍg6uZ*.yd@Ü>5s$/VMA	Y2(NRa٤lO8$51j.uDMAKNa ) ܈S!S	/w룛j'򷤩]`IQ8|B	cD6݃88N;H=yנtfeRlhܔ|H5cͼ
_a֎7Ο~Я~Q":XbӂXQÑ+C§?3+i;DM[cGG+qSR	;)J{&e;s5:=ZƇ2ƪ6C=sQ^MtF3TP%iJL[z:?^֋5
h;U[.ǻ<.M6,VV
}^59pd5+%yzk؇(uXEЮ85XSH>`z$"еPrQ#$ƒɩc75vbgtƟ[D %qL&2|&W#!򿪌Fp/o}a*n #Ik-,/z\HGh'@`g@K3KAi;f"	ȨP8{a$۠z\+Sa̮ku@2G@,%Cz"aN	ƀpÒ{)AeJ GQNIZ
==fQ/xRY95w.y{5ldN#ZdRh+Lp=62l[8V{ش=LxEjHr
]pJK}Jy!#Fon5;mzh3+5׎i*n\^M*_\F 48Яژ\Mb Eb1\-IEn,KLN9dP(0*:^QEQ8
uC#:﬽U̘ǮZ	bAtrFPk=Vp	}`deeT@	kuL<]/&t>fW2kN'録ROҍu
;KPd7茷|$WC2fr2DblxU{Vaم@PQqLmY^fA2tq^THۘ}MV$c6A+|rV(D@A~_i5LPM3YԱ||V_	L^	M~r![(`PÕ~"mA_vkNAϖ<;>Onz:Ol@rAp.*RdFb-ffaNJ_"YB%Zg[NOw/.(mpaw\)!3!HK5Wbi
z`/#; =sXl\hڦZCE a[y~RlAG!ʱՕgwՑeM0\
/L,.~94#|/"TʰCJȂC`zeK_P
|~wfNX^$.U-BOBYA1r1@h=ɣI՟X;ppIwSkת|ZV0rN?/:lͫfO.vһ[PCBXXp{IZuѨE3})NpΒFgQb
@гhd-;xuvdzH6s,
tD@3XCY1'낣^u&m`(lȦ^IXVLpqufnϱm-"߹M>Lq߂1R_9S301w xulRfExl	6uB6I"hw%Wfx> zj2bC|x"y:=vZF,Qjt{ۻ[`/k`?+_fUw@dM0;|痴goh=z7k°H]cBd]/(utB5ㄓsNn'Md^OwC5s,-Gx8?H0o7yxhlڧf+oN49lɫ@uQL9(J@#y;{R	-׵ŗ*C~xm4:v$߬D@jJuwn O}4qBgKYgeoV^{mHFq5LHL4𔔎!c64`8<;Is։iǍv(m͗AHt,虣CT]hݢL4>EӴ[CjLAӂσQWHm))@-곁Qi8iKl1$)
6xj"@a5hkSڞ>i2ZZ/yζC%Jz䳆&uP˄ZLous)n8 'L> ]l5f7Z92f/J7r܋t0qr+~̊G$RNWpd4@i3Ag3Y@i .L	mYI!g|
:Џy{'Ha=56"EJV#ꁖD5bﲜ^rBjnƿ7kdN>F5P&FEA9aUd%Ζ۞LP}=_es91ܤulR wz:A50<}cK;^[?Ah=T]tmꊻEq2KM\)	$YUmGr#-Kq"H56z^J*$ wpSdID/R㥶sy.|$iwWwXgԨ"o@ab_d n.gq4] )J3QH9+blsd)+~-/{"~2힂AXljjBwh{35ŷ(,D*3gbAkg/X`k#s]+a^iߗ_g޹,28{փer+wɔKnr؎+8Bc^w.uv"Lf8x$VQ~sLHM9ك_:7w[mޞQ8eźN5)Ys}X(;}2BGʵ=6b.b.l"W9fTI(aw	H$y֞2
$AXbำʹ߲v:D0`?(!1
GA㹫c1J\~ɸ)jCk}C__	6@WYK1IXn7F9E*T9898q8LD/pSah|>{|H*t)q%IKqD񷧎{7X"b9jhOq-̭$SsȭWn4i|spT%BBjglwkߍwg#EJAߜo5a,~:@$be'V2u4P}${]D|Ceխ}piϴ+$tU<ϧf"-LzzBT?OPy u@tZJ*P98,vFh\4Μ;f\`H1"n'flUOgUk~	X1)$풇f݆9Y<]xW݂_}+ȯ6&uو~3_W[ʯ;n3^ŵ|1ӏlօɯqx77>}<(lCpLTf<=>3DBT6֋rU)t"
*c8	@,HgXs0ZgY4AjC!P%&Q8}$'ů vyаq@Gmm@Cz?vNI
z9y@Aw4z5'\>WU}1_&}H?&6K{Paw;)mUJ
򼮢	igzn	CzfMlsQ魝<9@j) @;C4$$	9-[]mlTӌ˰úM3
g#.op6._[f'\I t~Z\"%gv^ǥ-9u+KVBgrowc{{s!Ͳ12b^v?@]hn-t5}e'DWK]:B('1D{9I|JzDUn6R\pbA0;z`՞Oݙ8Љ7b{v
,/X⹒%tt3aW=i?_IQJri͂ 20u'F291valK_ý8}b&m%7ouoG:뭀fxťFX743[|y4̻S!@$ܝ8IY1ӆRRIBGcQ\)xv̦gw;O䀜@J2$Y:sʓ%	
z/tm3J-%Q^Lb_	r[eqH*ړ$By kU*;ȵ.KW?
S7$ۇV;9
ȗScdAZ+V5gq78yoR!t1NWDDS},䴒c8=0ռia0
cԓj	{\voRoU*2T6!؏O#[{-	BhKhuCcr~`ͺHH4 vuص9
Pd0Re3Qv)dF@o'M0	^6ĤoC#<-sZudV{obS2`ڇ!ӤS кs0%~K8ojT`!9,a*&{.OTYLC4۳\C*쎀 cE
lAv"K\ᔢJt.e?'GÛnO#زd"f5NJ~]Wű]
8sRo~NjH_F[?>|siڽZfK[ag‰bb$7>a_/kf~l;(-A8Z9E\HBοu(2Fa͜Q_vdeȶPso"0ܜ/iXjl
>Z>LE	}n1Kz`7!X@[]lQyɮۇeT-5Pl&5oSK^4d5(Vvc`ŧvC{甧MbcPsds>t_&L!lm z
T0s`]bN7cksJNS&3ǜ,|ZWq̗HR?#<I䴠k}|z|殨eA(Š )@vRB1$a
ǝM^'wbܲI_*?!z*b[vdeo:Y؜ /˃k-aTxLX~n%WN#n-/G~$PUS/Vd~Qr'kBHFsrY9Dn4LMog];y~Qe&
5{ݱ.0zz󻒡4ݾɲD;	BsMG=A!3LMiLAgTH%m1_5`E[
W08)Y6Cn%?
3N"0ภI%
Iҧ;!Nv$'+VɿޤUh!#$w7WXX#9'rYSa9jW˜bga:-	NJR4ŖIgIYQ}~RR)_([o@#>!dPTOR$Px@-{ϒh|f;K'h&O5Jݓ*|QFdd]9ACh4Ôbj_BSȹʎSlDxw<ŵ#A28Xícdt9lǑϝ^0@5'-Kܔ5xd7]':/6#ap*PAeX?hc7&;tarISb$0J}fXŲl0/G"y^b)H):=YJ`$C0ck9#AuPe.jo U*N	ѵvM];d`m7힓΄_9bc_gB?D	gtUuѲ:-	O\0!nM_o
哇
Z!2n\(Ԇ~.&!uASKWX|]0Zq)0>jWb"`e&\JN<_NhًuCa\<_vO}bgjІ`l
"-֎qsFk
ܼ.'p	h<4EGha8z3դi=ZVԔ¯F	N	YF1!Z郃qX̩<~Z
'Ek
'dN=dA asF:'Hns~J
\/-ꁠɒa.:z7Ǵz04K/>9b!O84g}+d¿#UXn r!
@3&X<*K>6\:y6\m'" 'HpAEo}WB%>h\魞#WpwOIZiB.n|KB<w5/^(qk&8 %6NJI.fK]b6r\dq 	ݍkz1Dp9Z&';9|XO;Qt1e	dPtrsE9U+.w
_[>"Nn(SgtcOvEDoˌ"Tވ2A]?E/2r:2[^I%~nY(M,8c@w2d]̑;kۖ̊T[4&Z--轿UAGX{)93rD_IOdeR{8XJZ{?+^	7?n(,5|thRK𭳐)wy0=K!m(\vTxőYMI 2!ekQV(&hSgW皱ʄF;sFx+)',1ٱzxqJ7arNJTh1[drk;Z/0.$bkE}Zf?͍d4Vر0X=I	Ka}=Y$tᕜ\yb1j-xa
|{A(
;#YC
|YÝnYwĐ:[Mj>aTOLϧ")zdPwŐP
+p=  VݺmA_gOFXS|v
??,+trʞcOgE˴^f+#	<lwGZ
=|[0'W[+cTaZ#tFP])RóW4Y]f?JnjYR,7Mފ[(^LFV^CUYPĞܓ5nDcp=+lvHrȞIT::LjVJN/$mL$i0G|\hWkɏဦ/+]Ӝ:IS?І(ɓm3EcDb`զao<<3pK",9{wIXJ
'ccfB)o3IB^
\6X
~Q(RYf
?w|ŝfntz
Dh+r:zqu+U>z6୓oHJ׌~[muׇ̩US
oQF5+((̇wzm%^")5!b($<G8v
-+Qyb\
9a-K-&J!f7(1PEVAQgzeMR4
"-UetﮆQX|.	Xpq`~R
sָ-ƨL%UvgV8;I#ħ&iuٖoDM+HH t#)> #2
t'y4,M#}@`U.	+ƢzD^]/
er@>UԨ2w`i$xW{9Puګ/ndg5L_ [iguBs-e$%%qvۅD-POKwrؚ:h/;a`"87h&}z%G7ȕs0YܲD~fE$0-"V0Z?7VeJ
@[{+@K"[_m/$D&;i<$cр!>E6R`ɘ<2ĘN-}2&OLX|7
۬zΞGZ~ѩx\crP-X-nny^Cލk>KnSU%8HMrY3B%DΕ)D:Ԫ
_1--c:]adHa%ʰ/I3nWuWFd[Y8xqkqo{Dd"d"5d"$Պ?N4a	Rbr#r!Tk
0J;{qQү:MAEJ%$m99`b%E$brDiUP}"bJܠ]:%E|Ҟݩ)K D7_L)+z׹
-TI?1ݞ[Ub/SP(vHԧ
dpP	zZMg|vH?ZeM
iƶ%nw–A|`=pQCQo8~/MWb}Slzm~d;BV}0!Kz9"a>|L؆r?,$2,MWmje.t0ʼ5	cAu+7ѡHsH=23F-8_A[:8+Gt2 ˀ{ =$!CL0Ae
59hϽ1_"_<_DAպEMCXs
\w#uwgu.6|!i}ʃ/KQX/L]W̕YWK6oBw30YW[fWq<\
IɆޓ	SHʓ&@xӂu޻ǶC[P5o.(_Zb"Z?GQq}fwԝ9W?/ϵb&sHf"XAKUSI8=}牃pce ;i5T/?6{,j
VMFڴuJ9??y31k96io#dȓ؀׽?,םTšڷq~	SUGOAC.!AgZuBD'c5?(3ބƯaꊶöeYT#MYd)
wl牞X!J-_|}__>ht]bl?Ma.֮-U[=lJvq-OJ&j.IUsY5e\	+q!ևC{%7abH:*bBQ7Z7؛GdQHd= 48`:Cz0OK[7e76~<@\ׅsJ*kSfMZd 釉"[aYucO+BH2r`-D0J#4cx71H]̙ʎ}zN$0Z6|Śnzt:-PrVDm0WLPphabDV
=RH6¼ʯӊ6a0Ȃ0*vF2ɹe>Smv|l\rϸOc;g[E6qd̟yΏ>}!Hqa=Jt"V?{7mL5"<@nr[,\};r:i2h|,ghoh?qI–6,dVj:F%yqn5RPx6_Gn./B1^LP#~W!9xxdH9?.tXc7?O1fUTjH_BkLG(uuk7OcL
sْlz2n%C?|l>	I̜iHeeeӸȣ9ZߢJ-:'E-naJn呭v&0h0oĥ~YP;R%"V\ozrRɚFɂ%s3dSྡྷ^!jU8CNUfvs2>uJ1SG&Âv'#*%AryrD:zTlޮr$Onp$FڞĥmM0	h'ƴZBit@PYf悀2-n>Cn⺵e:K;Yv(P\sZ'S23Dޓ63כDVOn%WD;4C0,lO  /^fʠwØۚF@9StcUw+<~M~a_ۗO%)*]4osW(2+t&bR^)2eE>=E(78R9&-~K)Qr6vű[TE(sWFNCvɃM&?ޛu3Wߑ'sܢYZcx-jKff36Y=FقGx}tł뼽>:`Y~0(-t?~_]^HMY>hռݨ}jß\lHL28_[J%mSJ )~n*"*X? hŐU0_	gg;ڀ
;0G@G\m۬Dv(l&+;C,`҈5@@bĊkAw:06:_dחKld!ֽ3V(ױsO ?^%4}?W4׼0d
%yM *(]j3|v}&Et?T%)ɹ~Ͻ̏gVRX7 ]8޺1.AĀč^e@btIe41P<Iq{H.2"0K磑;G
4wՑl8{kK,m|.|)Y'X+xO5dȨ|~7	n/ך΄"4[G}fS әHiޓdᠰa4˱̴
0g$~FLϡ
&^4H5QBq.BL kI]	hyNfxǥ;S
(%ztKh5`h`عa'
@)~Z4L},9q#*Zty9wوBG t\~օĊ)39.TꞚl[c[;ǽOS~24B)$L-?%jqJJg@εe\U~yUtfÖ
Xe{W+@(뒂_uMG˜=,TK"U~I!4[
_ܦըFV.XJ\R:2\NH=an'L)|/x+lP'=iu{qxXn讱|1I\W̻ÐiJ{Pqr9?$"h9(tno%dZRF-ie'e=@v9O%!m3K핣'F}Q{<75Ww:6bLVN7ÀaBnbo`g׽dM37ʐoV]@kI:rȴ4(Qqdo+2nKaj"+qXQ]ntUd<3	m͠?g7Jl["/
/]j\gڡP,d$iYw-lmNl׍aۚ},0q]+xM씄MQK66h1#Q=.J	8:DNY3lP%WV[iXݳ9IZOV?MNټOw
}*#^`s;n?5]ju8
.Mug{;%P.*bK
t)%?mUBteTcC3j]x#:q?"={#3@}{֢xwť~	]N7(k!+M_ʠX\h1cNm?3I *&8T
{*%@'9~Gѧ~+DJZ%?Fmb3%E#  	TcoCQKoMƛWK~KEg`]|1~l܍su"e̒},%_Ʈ	,7~dzhn#x2W\)GfcG|D3͏j~;OEM¬a(ۄdOOV`jJ,JYH*۴"ˆ򺁹ZkPj.Rb!.uD*kxǀ*^k9F-@PCC1+pفptW]R,
Zeof}_:F[{rȦ>AbQ\
X/
B!MLBXrgu%ֹ
,y$9-&hX6v\GrBp/Hn+!eh	R'NHt銱-R׋TnZQRڰeߘ}6=TiJGZ$G_|B|VZ}ɉ's<0L)i[s2΄
XeOH^2Yww/2g
J>~0teź})K0!fILå>%Ap%Ó)m.qD-BW~t4
9QJ	Luhl\pF5rnU'>E`-~O"I/*ԃ].P7mo?B+_HG[K7rfH`]#:v1?Ev,2'ֱwHiW:Ih&S͒`(g
?M/\x^۬TW
|>b4S
@w>|N"5Q&O2c!o[6q5!|D9e3_2$Qm`Q#֞N
F/o47̶j&c&bPt:o['&5Maʳ	CsUct
M%()x
4KmKxFfeQ@
mrO
,+L0S#PaF`H$#,YAۅ9'-S!'=X/<	[Dp
UlO^<=b xd_pMއ}lr8G%  2MG~o0ST
[ 9Q\4t9d8Kz-cFv[_Yzt3e/>l1=I'ވF9KsK1!w&I\>Js}Qm6t?bJ&]6#3(âlGڳЀkmRf+jvNv6Z4k>iVv=XPcaSwbȁr/M[n<\~$Vram<2[:FuRx_dڌW|10<wY7R}b%ۄRW6ԛ"-3< Tq	PsN8#E]'T
PO!wة%zz)>]P!]҆fuXl ^h1+&|vutl"#_V#^؃BP_8w]T1BX&3	.P_1.{O)pAbd+h=
MV5*O%Ѐ3fUZ'sO_J=	͏Ot+b0wtՑôނah)柰GvkW_9.ZH]b07v#d^:+=b$쐫t9&~mlhZms	MZxCxU'o_EcIH$,
t4P/؍GLD9 isr׭D1`vf}=KeO:20bp`cft%nitllm7:2J`5սVe\ش7v08Ǻ**2\XhiA쵍ju`*\^C%\՚YEzZЕiA4NdH@j)té/cDH sGD~!m5h rrqU3n"IfC
~hE9(u*.ERPE힠?(uLr-|^HDi64=3>QN7|\y`>O9HdPWNi`S|&-c\Dm16*k-g2ZV2¢D+3'j@:I	:O.{0X']$y*-EUjÒA$?k§|\bk;~7Զ9^7#[%pNr]UR,Ԋ0d;d89TP"\2}SİB1v@WBȬc-	d8L?}{27]a3r{)%OԆ0
{$U3k6xַ͟rkc`mur@l"񦛍4i$*HK'8i=_?Nl	JN#989+d)`>s6A(A#u kBG7x4t+yEK!2qZGb.[+
EUqw5q,.ubk~{
YsF6m]@1=o!\{'CN2M8;r{7xLX&xkbk#<ίKO$Oi
V_j+)T,lHR:hVϞ&g2E'$\[6ۤ`ױlɳCbT~*uSf1̾;hf"eқ*hxϰ:VAHOn%y."[)ieL_-}ToG#eV=(`sۡ]91g5	[CچpA=$uGfU;H^ncydA-'hGfpE@?4	ڮsT=
|-Uh`+ϸel`A4jρ6bHuQ^	hṓL
jimC0¢%{&Lى>4@
V6rh}ꆹ?(^jtk?&ڧ;\
uç"`MJu''&	׋m{}AlH4#iQ{',a2CZ
	c(e"1 ca1u]CީʒYSꌿYw%jCR
l{	{#ؖT:SNCK@jks\S
>%˅!×Rݻ&x]hDGN>O>mfVL-ާF`5Nr?5_I1w9Z	8VX$䠱vU0:+.yM{;JuwaC>:F7w6[
8{|xb?%D ܈vP^tNDvG%2ݹo\=śh-ǥmyql$DZ.cwM
""LzrRI2NFoQQt~i5H$#%U1Ǯ!9U6r}'8>	.gĸ|~R0g>Kj?uiƅeH')y]p4Fuy
[#;Z!$D!\#<659e/*,6hIܿHiمzT՛r*xM͊yZV4GmtybU	m|XA5
y"ZBڑVƜ4_mPO1Y5=ecpnWT -vEә2oc()SAƂ"q/+x=t'KJ2$F@4nXOh
d&bª^1]0,#z`MdLJ)/iLKg5pY}=W߻Kd\y aVu'3^JnehP)L
2Yf\Bӕ6rkLѱ,tZn
-
WH(xxcVvKI
{
`zHQF;fy̫Ed6P%kg6z%ӌXYލt#3VDs/b@Mx/WY^_.039*\yv~"؊BC#G#yp%C2:Vtl?-Tt?iRoM:%@HUw8//ˠFr7~n(RAbGrb*{g<ٿ-Gv'9s0Cެere䟻"N.Д2(%cUNbmX;RDč-74F0о;SBN+[L':XV1LݛPu1Wi]slGS*djd2;ꊧU2p[áDVEU.篱-%币nG4uʳg~-.
ndĝK
6Y^b'L^.F]3xZn.HeI0J<67mzO'>02TCOheUEBVbK%%4ͮ3fg`Eg՞eM0]3wIpv.1eBi{e;6S#((yW(zu&ؤ`F>"jSd4#MU90#“|Y&Kz:@#ٲy1T|☜iЋӎm?ь#Ԡ:8(2?ًC
f~lB ṷOyf0d,%æ!=>hss64w#?@agp蹜!.r2eQl_YO+g力!<ҥ0vڽ|tzZi0T#*
-VMp~ZDf@k3;OY]a৑d=VQc8W[ML=s߲/d7`w9s"RGr4=E^sTac(\ŋ:ow11</fi[Yr\8BwLHC0>aaj7>stJɗR'ELB8;MvzYQAvF8tNα]fUKoV뾈Dg4aM6p,;"ہsã)Q3VV"I'f"!dI\:}s1r|DktTO(?~`\爐)=J]%
lۥLwnq\KQ}fY]cJ_߱F\]#jf>78KgtB[
EzX2M"\	X%C{ݭO``vSRJʵ'2V
[{Ik{n䯃{?s59<ݭ]LFN>F5C¾cX"By
W7ƸhJq4=\cOeDQ?q];NŭU5?
iX$rt|Gyg5](<
F/(&OP
]\na-YK85ʡ^BshMD짽(a0TlPȠGn)'.?+vj_W^,_XT=s]/ъ=~{ӑJ+Qhp0
H{Ad"ݥ}gjIdePWB/:95Ƀ:#q
7xMD>?7©Kv	Sy
U)tC߬BƎ@J'BYg\fW!ixj쩎yp ^f"FK߭b'`=#fMr:xӸh1=cMUF΂qkw\qL^=Ux( .ȝ^"rh8pٴrP€aFW@Bj0jE?,sDA|4aUܾ2rp`]LM1py
MWu>9_Vkw10yFLmA{T7jāa9CqIXo<٧Fzpxs7NHYQ"So` pjυ?'b׺KudK5_ZN{u
'T[z_jqK63=0[O8ǃ~fk'RtKߪ-6k
բk
6awj\
*Ke\am˲YIXœXoR%ꅟ Fړ(U9V st]~2-ցuc\K[lY/S9ITqoYJ	Th˳D*nDv5?Ԗ/֌+Grtycs|16G{$HUG4Z(9-Jr2T$ZbQr-wZdk,]u֮Eҥeb45U:gj+%z5؄X_'Q]4%[\ ô9Tc1b]C6l&"9gJX{q	Hqo^b Ҵ^7&SƻN(qxn?5DD~.Tt=ٶlge޺H<)h|Yr	N`#Ty!Ϋ3yY:;|(Xw!'Ȼ(F墶[FB>_0Vi?-]B^O]4).[..-jr׹sysh$e8#ӷGsU!cc>QE2uf%ņ^4c@%UW#z8"XC2:wczhz|N6@TF^*=&2ۧUSAГOǫ⫤HraC!ꔺ7CIom
sc|-p?rz}7u!a
Im̽F
>$@~Ҋҕc)YE
\ґm4A-r)1mu7Ank-H?{f1ke.5))P;V2~1
QY'Dd +
2&!$Dx_:j	Lrŕ&dcX?
%cǘ
k|nb,MТ2G8M}yzFd	95Gh%d2aB=n=t_הc/gnk6Qhf䯆{[Ԃ_2(Z$Kv@w,lDS6
iQ+$&n':X[ԘY/ WWMtVӓ=U57ccJm
~{_ In/7Mb!Fq;tJn	TE&dboBEgS٢S[D>bV<2&JdSJٕ_dL5\xzq!/c{?gw}^QPhrWstZi=sk}eC{AΛ+]Ly7"U3|O%g=)qs٢U
DQjw%4Dֹ|ʡuclRcW;'@*;KtL(^;ck|lh	U>U0/(&şIv=$EJw.UEx%†YU7\> m`-P\$	UupRk>v5KmZ'0z/M:b$z5Zd`ƒM0heC+-1YcO#CrPoG!hP¾"!gt8!>bbT.Dۢtg`7okX$3(26F_7xS
;
,/_H5͵In+b~X⻃vRP΢VxRQ&Hc}ROH}f
អHuxnHI/q;B;o+L+啌l̠s
Vey
L0
?GdZ5zs^ݦXíXohRux%[HJeOe4;kaV2W{.)xA|7=M͓)xT*~YnQ84rl"!QSha~&< Qԋ3欳w5[l/_eGb.27>:ٶ:/Eq5|G]os{;ԗF;=`1͉9&H~Xj}ĉmc2_-:Y*_z\}i
akcX?)#PAphB[3jh
#Pȳ	'KT	:;$yRD>Y"P`"_)D#<'j4-v̫N1%Z~.(AW*;['~99tNc8fx[]AvJ9=.[G[1SydPtY/2е	d5ZYs+fMb-?$"[+x
mFO@\?9+#Feam!AC}ԸIzH5g57u=/
7
uϰs:N3MF/zx_
ChYmБȫ26=}[YBtX
R
_|Vs%C}X;anj$)j,G؞K&ȓ\0p)sgp&\}S#Z'#9h3vp={ls`wg;TxQm4O|813tܢT&Kuw{ô2_w)kT|y9*.@g}O߫f_ZA£}-N]uv(FkMi^Ěǣ%0jюBnǣ~-*iJ<Cݵ=2=CsʘV=s+c%1 gP27]76O+l0]$$nX	%sf"/77Hլ?Xp(1k)j^4Ctflh@yGr
H$H5@Y}~!flv埴]*GZ޶fUFeBOoޛm~!s7s-+4.sIub9'iҳ3n`l&̎MՋ=7OF2aw頄DGr	#:4qn@`!Y'$KiHHN4jwB[=06Xʫ!ѶT3:ǖ߮9~mo OX/[{GRйH#tepí/c'ٳ@Σ co14NN%?KghND_-c["0	5BFgLe-?hѳel"eD>.0(/U>	_!2Ctc,{U4awcВر+T n[ضϹ ÷kLmEkk!!5td-Bk^Cm"C>n&'r$Ҁ`~>y4>aN%2'>ڱΪ++rÙ]>uYZI:yC>ŗ{ϙcO:=THt*spI
Ekmo3J|4\jï'>,	wx<~rBrʹS_7E{de}#i
#@)΀ )2Z>)1\4\+nL(`܃p_^Vݯzv]CrytG(*Q1eŀSQRCWylxSֱ֏
Fmqi?a309[D~TVvh 9LJo{YK=MXc̊oHk,{>y  Px?Jfm&S _à}f֡%E7}54^$hG%l3ObVѻN7c?9Q04 'x(TA%@BRPe9x#ѲbV25qHm[lC	qS%\
Skop@3U^l^XJEq~xTQ$c!zY㕭e8U![ڢp`CNi65җFw}r*M\htWm}e&ꯤ[R`;<'=dk\gʝamod$hTӦ>Ʃ43E5?I8z`	?;K eOg8=.J0ip-IE @7-rrOwx2Ҙ-+uoR۝P%Jy.6U |r79H,}=fSҥ4{j8|h?tIhK]Qtϰ.
U&v-,!iP|pgɐ&8N&#@o6e.Ocv%S+i
ݩ8
SD6f7ˤp֗`ϖnB˞=Ƕ1$2"}#}zFj.obyQ„HOˈp
L_idFvJ;_C}YГXZ)Zmv?pA$4-$tPT?YI&@uqWiTF͕WLaii:Gd{Az m4OOkF8/{F-e+T_;~q
PYV~{ Df
~K4 zȪn<%Dddޱ͏B9MjOI8<ˠ2)CKO>Yo~k~N0?oR<Θ#UVpгdEKp⨦{nh=$>|4ZFHrz_|RhqXj庭^9
SINr? ~*[~q\եp@eT'OZk]($呶{WגZn6s[&/K#_:ca4R..mAs:(fdԞyJCT]Π.HV
vbaA q/!ɇ69aw"ȑ-X8~~8U^U&d7wWV?̃GK̩Sg6ȵ(ˑ
(@(I[1j)Ԋ'+>e`@/([SQ537䌣;$uu#wݹzCf鲇zAm|+_6x{H8\Lz~ʽCtZTlh]cM # b#67
TEW٪wxއ)GRQ.Hs&)x|S_!J[8b_tPqL2_{IC:W%cz87TutwLi24~ng"3v` MFހ[J1/_tFt}-_et]4-VG֚<=aM(/2]=#J;PV#(SY! ﱄ+hviS'iݞdȻ!QVem13~ .fCܕ""ʟe^s{<#6ssaeXu`X\z^HO8*
i#l:]ؐZȈ@K{[#yK(N<5ᅥn'rd3;H$a<8pal1=-xs |9L0\
 x'ۇ4HшpZR<0@ #E¢퀳XViqʺ&
/Y-*(Y~<ÃWLmUXn|Q:KXva:D0:3ӭZtQ6o]*g]uL2/8!Nps%΁8:BZ^ʘkh\,Y⽍9|䥆KQy(4zS8aT暉P{nƲ\ALɠd|(zLeh6HB`K&Ho!Rfֈ4W'9߼b]L&	13rr̖l&`,0GOronpNeUj@a |	])+\+!$_%aeCO.p#PolmTv:7SuC`r[5a4]7({/vN!XW;P86c~p/^tJ/a2;{.63yǯPYwu%̏n?A;`*pO
%8%pz`4%ŖHR${UHԻ Tbi3<0rnC%^O4VR̀z+o,'e-0{9oZzQsz4;U!WS{k؀F=;9j'Ҩ.#FsÀ[T5dKt{5S>rYO3n2"iOAuEGQjZ܉y.
p0g(@43P,ShkSvHQ}2U\;8i4^Qc;
@x>cfQکŐ=UM#ӈȯ֛GdLRLZ"ڜDUU$>_ͽ-AkV$5CS7ro蝌/WQ|X=Dq]Ήl{iFܴ.YT~2'
%&&nO eߓZwLT|Di
<5z]™ax&^lq2BX|Nd^"7䡙`W@6Y`rW;K
%_Dգ!+IF463۟#[tTgeIyKe΅_FCQ^t爆IP%aEb	EH @dO{4"![fl'S@'Fh(Ԍë˪	k`TߗH
Cbvwb2O;6Fh3[+1# a8QĐۅlvls-8gE֪,褽ҧ4#?;ݺ4=ʒZ
^&X4*:	`K͍tmsˁ7ǐX$6}
pKۊ VЕ.W
fgD}q@lgJv*c*0:=x{-=#tB8G4)4@(TPJGdKKFmEPFme0y+^$8W0NOS'3swm[5]Lmx?'Οhf+*h®:YnhN)rc1,KAF`d=pVY%SlYs&[.%M|ls#+yo/a7Hp7Z<~ܩXh_pI4/5 i[x4ըItX/+mr9Do4 (xzV@"_uY{ԛWV&;ŌPnq-sJ+]:jZMH`iV
aٺjRRafSJI[|5j.ya}'xhd-B,!,yUUaIֵ90Z`pFF0!y&~2?Od%S|gAv4hHribjF	G;
/,]"W}ړ*af\8xzqאH_
S4~2CȎ:{ɢ)p?䔓H*R*K{yrVv΍ݡ1f(L쬪dS{m]xQ!#rx[3!!j&֊ˮfbQ&@D[:딈DQ^ߊhXe/aw1}ϛbȗr7o!$[Әɺ(k&'5I|P|M!!
T_mNbKWSv$[ʴ0C{~dcC|mNo)y`8aOO`Q>"zf΃@ĊԬL*=rY/NPs'ST`IhW53޽LCݰ
'8*IX_ܡ3	~xT|eŃ5Veu.XPaD!^65mqn|$2aIL&:{
!&U]T1k0i"f#xntg5R<V4lt Z	<<S'"Hb|`nc_x h"ze8~`:՝Ce2~8Yqx9(cEW3J1^p8>DMlpf8S:k4أ1\$㋧\F߇dP.o+Sq'⟶,j(aHځdV5ʂ)3*2~}0Q:<$zԨ>OTJv8Ss\6*&Zh;?S+~,=S^.js3qK
zx68ܲY]J9>9-[H~d]*Pbb彾1%"<̩):Nk32ޫu&bT#NjWPyB8hUP{
֖WM4vhEZ9I=$(PiUEUnALc~%6m!s$\=|fWKrKIf.	[
HX?xx-=wop.%Xʡd`#N`(?n.}ͪ|}syk9Vj1܂2FS n;C!?HrxIC90\^A]-35B@·".>x!C.b(#]8lPOicr3qm'-?*6A^9cxέ[JEJ6K%B1hTա;>Roko&6tj=)?v#Ru1Bߊ7_dXQmن\Z|؄ز]I(ϱ_mj"j
݆ڹ빧Ƣjէ!!MG0F-)H3{9Lw $ϧ _P¦kuh9OHh*!"$&=#yRMa{kļZb^^`]I(8`NS/nx@ۺkbWi}P2_i1\\ ɐ&cRTJXSs\6`%eI]}sp實(057N(\`UnA5&6&q,B
 MDf8L) '[T!YZyɆvqK^J[ b!ԋz:V\UP:j(]#{lJv,,mD/Zkk,)C1I!V+P:m41PefW+
R*c6Cl0ī62}HPWJNx /R c`*6*,yjSſ
Y"Y#W|F,yDF$2_nS0tp8BR_Cn,ĭYYUWeSRܼQӞ0NKsSa-%uhc]G1
ȭ5brN#:kfcZzx^,tby>=}EUqd䛎?dtؗX{Kk`hQqR(K%o-Hݤ'yq&Gyx	ߏEcub~*lb*̃qYf	"PD!
*t"`}h*'q޴y-EKj*]Sr
#%yKz.E,$yl.4ٜpL[7kXˊה:Sf0!d8J{7GdB1~D~d %u6>>Uߗ0l+"255qx+ael7s&J	E^t^r(C
*_;uTWid;c.OplGT kKYἛ8[፾Jk#M-زۗw@lEjc3V.cgZfړ87k>
VXb"CSP\.{HꩨZq6jq|̎hn	&<gYko%ַ·4DyZ@Sm޴YME%a~JE
a8rx},NlHD?fLU(X$W=f$Mo=eރW6˶-@
&`X[dh"TP*,y+Z@a/R_
K:IjM*5z)_Z+`9bs!SIšTߞl	NpלT=pCղ]sG7}ù\;)&nu`Dl"8	-fnZ`MNK1]$ڪBӓߘ&R3eҿЉ($+SR%%pf^zt^d
8s4;+DŽ9U>;uo!N~5weoWcܢh|-(~qji͕WӇNRxoccM'mBÈ1>͜ڄ+FIJxKʵPH[2U
,3u7]	.)Olߘ"(Of8
;bhGK|2'>4IgX-,:J.
UzU8^5RJ:`50&֨i>7TUq*;Qm
iUjo<ކBi@xY\6gta(Gt|6Tkqybczȭ.;gY8o[SyKfKe?i
NP@5y9S2Zd:0D͈dE?rrhqQ_ki`s~j䥪5JvZ+s
X/9vѲ8zwJkBL
@{vu2A<s㢿R(8aңPf6t,2aVk'k>zBN(PL5y
B/\alw9F
|Y-G]׭-cnwKU3/Š1ZJ4%=u>Ap]¥l<!!_Gb;ok'>_7gQC"3d[duŁ?9i+l	RYJH
Vr>"ɤlLrxܸ%B	{v6WM'w]\_rIvF5:
3<ѕT5lsm6G4ZF>qrO%s5uw\]`J6{g
Vb蝶# 69''qƂsz\.@;
_gq}u)(McE\Bm92T
:ENv \>S
O?їq̂W@_݀$PHw
:l9z\xݷ~xՍ:oƋ4
s챜kvs=p@](& dA5뀈ٖdྐV:jye>	s*
xVvٰxM`ldٕIz$
V,t;42'ͽ4
'O
isB`6=š)c	~BmvrqxilFisY~Ƣ^hNGdR l#a#WZ2HR
w)ܜ,o}3D	$Ľ]; RQR`\:jeM{M;ca8@XecCgy&/{Jnb:z҂@C,S~=zI:4~"ѣ+1uYAs}'6E\ʯ'NQ|}ey,<Lbijg]Y,i\ACeҳރ8zpm-!\Tw1<#jJOjUx"p2ހ
73j(+bU	v$ram8AWOpr0c⇱|-Fㄹg647qS@+x
bbCC\5?\$ZzE3";3v.{jO R?4sk8,EmX,Vg0p`%}#Z6(yMB?|wI/J-s4=&ef|bx{#tL+Qc)ƚ%ekd1tQ.>SE
KbU4yHMxz ~D]mw1PXJiuPd:l>=~L	lv.o^,7"Jq/-!1‰dU\zzU
s
n%:sר)G9EF]"WԤ	jLB6S'iv2/Xݑ4D1(~<i!\etIv^!μ]havZ"hƨm3SKE
%d/Yni].*;Qh!޾ZP
/WV@ڔ	1,yJ)Vv.aWD5+Xp8@(Hj0jR2%6 WQz;8<Uzf_x*?$k)=fF0{^J_|D:|>#9Eo5mB)0OtrҒ$<.>	=IJ:4h7~׳f`cP 0cx]j	:ݸa16E[dsq3S8S&[Q@JNZ'A v$	uo'kct0/vwXyjM/_eNsdSke{oI+uLrxHOr
=oCI;}n ~k~GjrI8~o]3Q>Ԋ\H)!@p2+z_<9,lavT3ǒٞEm]r+|ю܄*|`@o)[λԴbB_od	k+:6\nϳLtD}iՊK͝h8*q#;*\jO##$Vn7)99ن5;N8%oR3GvSkg"#Nnߛyңغ\ϡ☴&4^`Pf}rXx:uEj Rt@v?Hdrjї[ygOv4Pfa^XW#g`irupRH[\#7Fh.?NbuFuXMEQSc]CTpA6]avrM~L쾠7وiv|C|ȭx/zFDzamLҷt\u8_жt]G.$SԌنi	nX;"XZ#~Ʒ]hA,!bm2i]d`+Bu]nc*r߬wIiQ%/@jd|!1,2%ZϪp#;s7h<޻>zLajVD.GZz#(.ܲ@ܹtS])?}(X**?
^/sO
NTKa0[mX-V4D_Q.vX⎮5<8_ӜQ>|~*5
^memM9yLTR5|2_,zn-oTy"qImLj|C
%OLIM8z_8.SVHKi5'+ל:݂э;
4FJwwF9-rPe7k'*C_Tu|WW>װ>HLE{dz3SzVGʐUƢi6^2ZQyKqpk*`iP	fg ,):j%-r}l=<`X_[	Zdlx4!GfP`[#IEm!	eLjT8Ri	ԇ9#6ix$CPX]]%(4])y%a}CN%
~tPVdO4CZ=իmCq;R.wZӶ)!wmmk}.secqnP)g?\j1CgL`(4-3nQ
Yhg4HG9PJ=\
*6HAu197yߊ
]ϯ~騷'o;ho7Э2(㔺.
0F"e?ȧeb<0JiӭOn]5?s]}Ħqq|699ɀ
GSuJRLQ/y
ۿ0-p[ s
ݤk4<{;0BIA
QCiZs(͛Sɘj2x]XCO%$#
kGKEk=:@rV{Vծc^jTWR	ܠ~lZǣOg)Prbj
H,{=V]2#Ā'k<ʿXmR]D@y.ݺs}|//–I8~}6Kɛvp	nM*`q>8ղӻֽ>؊KU")䔣;5Pz?MwW"
:3kb ;L2YgI|i	
\7T棚7i
/t
R_y
.a(2hjQ/1TzZ}%/0!)%q>m|&u?t"4$
\7aԪpbiI	bMR4pJ8;0A;Tn4;I;@tPZ>1S4]k((F*\w$8]^1OIwtn^ x$GWXBy!")lǁ:O=e32m2]_`;bkbH\%[cZeLqsuj4D YO"%5>u>H!Z,R`UuG_Oz=@Yq\)n8I:+W5FP#D+n; ÿ*zҫjqS#)]yr&6/`%d7
!wdז:"zi%Ju!8电bz[$hH[eֿ^eVkZhH>X{peU
P-a).ZkQ
ȃ=5:h`Dègt?IC\2 szf3
A8rHQ$?
%QMU;#3L1xq)r|SQOO~{M,-4VK
HVymOw2ppXMK 2C9 UP\_:#Īܺ
8M wVeX~?1Hlav٭:9Gc\:ៜMq"\!,%!y^I4ؒz,K{‚PExoɕw|yw-ft1nO\7ʬWʖHGr)c.@|!*
1}SLjhËm\/a``Z!HB/qսoW3*F*UD*IBc\@(@"ք}hdk="%¥1#.IO+m3͵^g
ۮw̅P7t6Cn@	v)C>gaMXq̽H"0[Ei#>8r-ٟ+ׇWVZ
DPKDY3	!=<[}rST_|$^7+Y38D>BQ؝m=;v%zyb"loO|wQY18
 ZzIO&mGl'
qBzl]5#.l,Hucf\ʌTz3U=}os;?|iK3BL[2mK+lK>(	Lkӿ]irqħUPr͙LL!-ܨt9#wɾx)M5V	|h>z5ùs7sF.%$+8\U5TI]oX7#PU9,hMJ;L50x=9>
ie6
.xBDrRvQ]6%@\^j,)2|PtTUMs|V8LH<UW*U@I>Q{K2b>O٣h.+B/,4rH.0[rE]Z!PQ=w"/`;Ravܩۚ2Ż&k;mh2KݬPښh\N$x+>J583gB)RΌt+~5-Y
?dTB}c޾0_ei%Y/Z׌I1|uE`̮ 7=!g?TSs/*kT'|7M}M5ՌADJ|-, n'ImkFiLD^ω^-:ꁱ\P3/Z?6XCQXȒ\
,\,[Kl@VYAxD^_2j\bϧo51ш0|rY1y=U<2d6>E(4t&/Ǔhn8w>ۇ̒3s~<5yA!*#JW`#t`G8`ok(<3#gMP36g^GF:'b^>=!u8:dX;=K>Fx`gjnd(zP,n=rřs%Q/c:X#q7
uU
89Θ
sa:VNq}*:1"4YI6b6" J!V{v,&ˢEodq8ҟ,ǼLXə#恆+"3<螌4v\bl92ю)ł,;_Rτ2[xyyFf`UH@1a&^slx0LQIxlTû )ȀΖȴ->V|\⢣)ԑwDS֓=Zh2򸐳H5}_19 HM2^ם	;T[VÕ.X{XX+NԑDHů}HEMAp1|$̾>O'	9B`bb9@'gzWۼWԗI!juCfq^7V|7Y['qHo!B"IK9/Kw:yUW8É-ы#HP<FM{tEYUi_ngMf[%c0>,n#\[%
_CױL8,w঻uaڟ"OFq,ј5
Q<̵vޑB@E6̣|})|,y&d*`*
3*T-9Z>t=9?,΁QmjgQiXA[ΝCԾpڔo:R!̤pXT%D3ש+i״Kd aktDȯ6L(z[dx0U=
:IZVMgݤu 
p,X&kA)n=GgX;
b
l3P8xky4*ӳf:LwG7}'\0pU_^c-ZM	?HC:u_dC
5`o
ݧgWq	GuZ9C?r+,GϙRnL-=ـӸ{Qf(Le4ݨ!1%7r&U_wx
DO=&ŽӗN{^BK]f&䝑fĩB&FcOgj
LtBsgB6iPF(r˫	|=n1}R\xoX@`$6ه¥bBܚ~Y06s@NV^²ԍcggKW֑fLYȮ
5}
j$q8dxO(͔\<1N腉QBtʗHmGIfš;E--RAB@/h'0$Xx`^xdA4]hH#,H(LdgNa߶r\824+|08f(p!]q1YvEGZٮE@?$kq ՄHl?u甄6/Q6e3$99&Ԕz{Fy4ZBoe3^=9hNьRANj,i\HÞ(0Ɵq_t˃Ga{\CZV<^53W)+AC^@=aĸ&1և:V8m!M2}Z{9-S揤beyFA8em@>\J:n77я*̜P+x操=|T#V%ji(5o#5*|!5K\|xmbXQh	qSn`Ս9Gmsɡ}WoDR8	{ɬjHI<1{$q0_K?vUNRT_h`5%fof:0>B'chZxE_AZE1%VV.8|QtXNBq^y4wxo4dnfҊVE'Fp<
e]e[+WkC4LnQ?†jyT!)Y&#";o7ر&tz
_ݧDw~ 8LC
u_n,<ΚMmŲ70=[\PQg~sUÒC%A
=Ìv~NI!",pث>Xv燋o1HΉ3BhM7B(5օ{ƢkC#B?NVIzP?ٳI[17&Z0xxND'yS4kp7rP-l
{:;DIcl7*_j*!d8;
ϞW--/*986Bڸ+@@%'#f_x#>rK6bs_V1m蠾]=kwm#Xir #&S>ا+,8*}0MW	~&4M0I7c&.'(x,?\mLC*h6W9Wu|U=]"
9{lF;q߷.9Dاv(f*=P}ekSfӍ1jDK,n9)nK/gvO[l9Ts]uAB8OlV
H8o.0?r3#AQ[[
AhT,f8qTZО}|pej{פfi<3k'p˰k
P:7nS\5[;4HjN~M$,>v[[*u^͈}$VhygO`<'[_?U"ѣ"2T@tG*SGpwyXF%(G
O_ؒ^|lr(QF	ك:a6ӢEA+rNsZWW/^g,yX^kvV=׽аKNb~0v]n.qy:#wHp
3,kb-ךp˃G$}y4q'211d=U 6z$cLZh.aܼ"3͖j1jo8x;&F7gCs0ޮOZͰ5bln֚ѹבR8RR-6sZ2ncZ#H5f>H#O+慵rGwVCO|+LK4xz6dxdɤ]!QPDm^GIͤOKI5䑹Nu2I/.#Z(#[GI$[^zkXkژ<HqT+cbyG^YO^F!T4+4z!rYfbxv"W/]7?A{RNt&5`{:Ȃ:ZiDO/^k7jCvx<֗UK9PNgOX#h[U.Jͩ^d6Dheb(GNqDiA"'V"UHYr
9`17-(ҩ+|9jn=/a7r
[G
oe
j[-K-NU8s=3iX%_#3uZܞ3FE_즺PlA@P?Je!l.̉i8TUWP+*zt)?ɣ\s3@(65<~Z_rӊ>Rc{5^>{2D}RE򻿇;]JcBvS`$5(xa7%0g97aĿ2Vb`SS:s~`ٻxʀ`O3IB\`|
.FO;lVtOb4\j}30- h0	Km7g!mu}ɲ'&';TdmAbJ_z8]X_yDV3/rd#	ua;3T.3#Lw@j`{^vbVk쁦aVu{^T	
 `${.-/2jt@&ʡbC!?.]BhC1(}HԞӳlKU6ϺoyYjB8p=%?\׫2#_{Qd";!sRۏ]Lu!]X
wPqqX;W,nf*DI3C*4Rb*)YuIryJK6~dd	6ԁmJ>o!B0-z>yʆ\i6~)(EzFtU?+R]HPΌZkf9;-qC0Uӽ},ɑB 5K9ٙzR}`#
o;iY3#(Tuq>B*ad}MRÖ.fZWgB:I
'؉Sa.^P%\%rІ͗'C!G9=xAz\7/֗!z*uasU+@#y[LB#J|?1(%"/ǹU@#yMDzscH7|:jyQOκA98ڱËyZYފyRQR9\&gˠ˚ցOK烅F!Wyؔ'aiƺR;uT\}1voT^[Jyb쎞]|\ټZ)j=7sMOܲ8w"#~'hW}'%?I3g*i1Vϸw'l>YLNdw&cBME?o&?!)8@lX
l!VN)]b50v^%wwX*Oin8L2OCXMk][/1E~&i=my$_KoRPu8;tilKo[	:#^I_6wPÅ$~)d)2j)(̩01]tˊbޠC\2i{/jA"qƁxtTE<;`Xh;â9ƞ.POo`2fp="kEHT]-$b鋯0mq#l黰lRW$C}%]YOfD69zn+jRMuqb֐oQB.KZJ+vuJ~s"!CeiKb.2~G;Fՠ;=SM$[9<}a6xbOSY|C\_ݩFƸfS/:"'ͥ{~e>T"7r8LgM6i+aMH51]]®u:YրLVmv&o4nNQZ;	@Pul3TP6uϥ&Χ
LgeX0znФY$j_渞W߀O?)Cʫ{Ėh[7͞Fb'ǻ2x	_18LDQnrlf1XzAC9%|k7;u_)"S˅!Knim
gbc
bQC[Oc˞pH-OrF/[%}(",\Lb$\MػCRXNR!h~	)WKejZDrNF,ՅO]M~{,"d:Hp^+,cL\@xiWr(ФG@-o1a>\͋!Zd21o)D9:D3AN@|.1_"ՀpG`U*<]⓭yy~2&GOI)cys0jdX!1@)_ge?
0l5QR'}m^4VRGѭUs6=H})d j"ⲑެzS㺻ٰ<B]2`m0}0OUN^7{''pIW*18Z2N n/ӝ9O;jˆ!>Ru\v_MY$,Wؙ!؛
c̩8֊HnxԹ嬯㑽-&Xe$Sј/7ׯ'RB(0	 :yIG!~!xN1 !./zI>gAE[+vPg8a0 Z/DKNAx.{涬)9ȴ,#,`tto4
M1tY.Nn
ʆT-VI3gճ{P
;[O؂@oi줵6|i9PeǗ'nğ?kmqF 
=VRHROP
Ƞf>fW~=ػ;_6i̛5䯘Mڪ@[>Eƕ̖=|~>mY3/Afީ^ϋRp7Q;{GSY;:I?`cPSp_.npmƈ
IX9~
+ZW^Hň&GwAZ-6z>
&ù`S>KFe'ӯ?~U+Su3f|r6qTHj+X[xXSAaUёB,mN֖z,sjYÁvqN4DL2i"XI-oS+~CXJ{'6=
Q;Bd[wgQKlr.^g+}@2]OY9ƸXJH F{5j11uux*"	(l<ܩ`ntO2SҕMFdr:I2Li44Wm=&!)L
y"
NeK{csu{[|7?޾hA~"\M`El `Vs{\t.
ö-`븘
mIudF;&:-,[aj+.uTYbѐ)\*<[gi!	U?o439iǽ(Nmsv;s~Sץ5z;X唹٘\ز )?,^%TOm4%OT(!8DzבAۂNS豞MOKL>\o@byp&6N1C!7I	^46)5^*_`~LB̠0]ӋPBEJl}ߓ4ЋT6aiKK&C5l:H0@r_9gLuKҢ2Cb]	8uvgw[;6uF^v6q')냄rC i%1uA-k
g^lt}[0r#B ߊ"Uy&G޵q,-aGͭ*zt\UFN**EIudDc@^.1
:["#]46K=k׬M^߸!I܁g9%QW~/bFc_"3'TrTˈDl+IoK^}i<Т|A#fB-Ul149j.c(r^/ks;0HP|@_TJg<+?k;'o
8e"JL`(hz<]o-tNJØ)nj"1BuTYck^$8Q=[g}C1)Цhe"
tVu~p{ڋHgdDT
s7SzbՎtÿ%#WW|76c^͗Emo`pzi\ϸ!,]ӘU$MݜG`ņWmlo364{ܘ&ÃJ0z+maAXЛ皥o!MKj	(ɕEyJz2࢘bѤ2{KD|Lᘇ8zc_@Ʈh~Ł}OTϕCfJڏ8|	*Bpuwp[CyC7yOYn#uiIg_vWdÜ@T즦^x
#t7DE_ˌ'F-I6Av{%Rn׉]ݨ׽[*u:d7;]DBU
NDzuN
+6pD%`ip)#_UbnULk}jxQZ:WB,Am~}j4{@J}K͒JC-Vm-qp0R0u{ ,{Ӛy9`n)-,0PӪ?3lb}6bmhKEGy*]閨p
>	wf
ȧ%mtB¸g0gWN.mGHAcΊOuסN$F]؆Ϸ\7:j@3"(p7C:X؊!+QMY0nl(Rlj9#fSyMx;\ylC^)9\f-])KRxP6~^9K;x|%eM P\!"޺}1^pbxb$EЙe'yZYqk0NL8tNoS-}'תC#	jm }rYa-~[1U*=\"5g&<#dG9>x Cg<[AbRڡ:`*맀Q5]xARDgȱa;,b8_c@+<戽UF ~.#j7|JF\!yӍ[8:}a]xd,P4Vm9`GtX^^m\yhтEDQ哫
eUMԔ@jX-{YfXXTWbF*.(Z
\lA&5?r>.
0`2fG/iD}׫NSu2cD.x*ZU:${^	ըZKyL(GBgOdN:>FWѓ.ȅ5Au{1s¥"(
$܁:.Lx'iפvt=!G$
UC"EBpTKq0/4xJi0"U;4O{(T_Yrܢzx%&4S,
m[6\*F`M‰"IV 8Em)>ҬB&hi<z.;
X"]=BA_SLt֍>Mʰ%1u-W#
v;J.6+A4qE1R[p3_ve!}0rًa]Y-rЙkq{Qe\R9W_lӠ1	gx@k7Y~w˽|)%O{RX1
_b\̄xOLqK27ϰJ+^'}	^L9(s$tpιuT{	pRTmdlx	ŋ&ԆF$ŋTr[}/Ob	ѦsVcӋRfC:0|CɳTBYRa#3?@_˪A8j%x=9:?,vHF
PL%0!-pMb#|T+_d&jR{PYS~:cbu*KP
\SiG)Еl2MDBTn	mʍD>f,0/5w^iFRDEsؗB] g'*F{|=܃db'^)0:r+j8^<<$U[I!ae8EKFptHr-'
wB!hEX>ʂD4 ]?Ff0̢Ŷ7)N9P p;>յ^+6H{8fl *\jzF0,5g|h{y8`k56]j1h(?_t84ܸr
lf\[t%&+4F0m.	k<<{K(8 t*"Fr-STS6ؐ#&(oۇ1}b9|#GejI5\P+#MyX~ _]TKPqӅvhc)wv;g ~,xxyG!Gk3NgF$=l4g|&TIbx帛A5|Ї͉p-oʷ+i;a4!њW%PkhT)a<+s@ROoL+gړ617}VMa"@+Ê;1]iCkA%ͷXj+,9vmZ,zi6}*Bpz'}B:%X+je|0țhAX19Tԑ7/씩='lWva_?,D7O1ް$3NlTJnataM4גӎ;e=ïG6un2P0<
(nȆQ_޼/\9IdpIU>?f~-s|Ǫ!.5C.?
ϱ_7lr%F49Arc;GKGőɾ'i1K
N	GQo8We9a_!.bHRl1&0WiCƚnf^LFBM8K|vo~Z{ZO@osKLri<▭$'}ҏ
\;(ľd"
/)S@(-5rGT
ŠkKN}
qU42LY~#DmxEs`K1?rsI	(KCſC~r}|ĕ^pvnHkм׶)*`yC64lô ֿ,B jf_`=%C6D4
;aU]!9 IJʔBr[W@%J#	S4@%yߖ&٨?xؘ}
#A-cCo
JDGU2^d%8Ȳ]dg -"	;JcZ-O&l:{ڴ40l_;L@,]b0G5aHAz+'תcԅ?SE$<ęOla݈?7Yb
LJ5>Ha*u@XS4ɷ_@QFA&^a푕IB69뢓6nY'xM-ƥ[}~UR+`Z3{GQ-Ϭ` *bG!]nL8ۜGUT褲<$mCUFdX {~(-&VwJ.›Ffyl!	xsn0J i޹e.<>0[{|b:[2 L	mEBqΓM)m緼n僊\NI$-5a<_<
߳IܣZnlV}{W50ƶT)bZvV&m[Ol:U%;wy&99›$Sw}F~0E%U	'lglW4#a x?UG/Zv鋡hG} ʈ߭;NsQOr}vr;ÎIYCJ8z'84Tt>
x &a<{*EҜ~mj͇Uy:
	dζbjgxЫZ#~a+M!]G%N#>U:8Tr!},%!>u}ZS+Lc]riѪ8GX{wG(>\L`|A	ԣ@T"F2RxWbUS!vsq)Aþ1{s3l]^7"8Le'ѥ}>:j[u$|}d~`x4m8ْ3YjGU"~ڎleh`Xg)Rx?\(.5t]YN珄hڞ=cnl;נ)TIQVmK`(߱{}Q	X̎>D}CyRid;bF17Tua(<,̒jљQyrTpuy8hҸkbTb"PB[0\˜}reeu?b¿}1Lk!iA, [TD]Y$aEx	ճR-یP#Fjm^;ʯJJўyIZ%
RBY
VksWfIXW]ad9XYhxyNW['i1ӱ܆9W%kq>eL	E0)\SbW7O 
QMOuN0F,|r1,̳Vin*>SrzcH(綇Z?l;8-P7C|1Z"v}}aJ>V~"#tPjV,Yi!bz5xmv!OBGi Xm+nRQǂ+qKf
)i&@V&R|EtB@WCM&I]O,8=ho%z_ږtjV!HeHGޚ݆>E
,vWRlw?'5uk{N's,.2 @(:Eюh[%oEο72b
j1nWDIDkZ"WNnydovzܫ22'	ЫɊD}_VP[ZA*fHi2xܨ1LW(wҖwQ
‰`ICf)F@ BCIB?c@.Pۻ/W(Xv?s
2XAmtl6K}oD#ʉ''.oL-Q9جxנ"ύ
a&&k1`4..}9:
mg4.11%.cRbPg%rvX~ηQdWywꎅWb[P]"he@}CE<}N~Ԋf$3gZ\?D"D̍ᖥ&c[zX
O\j:!	z)QtyJSUfCp7#hYY /
guWoDNVjwWߙS|^,XRY*JzY
l'w;:IRQs
'\iiFb+5+PZwEv4Mim\*U!(41R%JC*bY~x$eB5}<:bruVмY\YR0</Vq?^;y_<\o.YZT[Ng@1ծ
5]<ۆB??xȆ*4jpsrnk#\Q}ܑ/-!0ͷԐ95^ͅ
8Bͦ,M,U}9u
Z(&g%IvP
T_bs#t_)RP?%6強gk͗P@ԿKK01U䜯M>u,"42{JDjsԀ;^!B|\ո$@hfOEߐI0Wmd+nX+Bꘞ{p@iG/nn"cma"˲#fAʿ}4(P}*!L_~hSA)9&hnn&|R=tkTB{+?Jr-EU_Mߙ7($5/q{mo_QGM!su"AmP`0G5GB1~m0՞E0.dgV]gX<7(ݒq
O֠IX&]9j)?akMP	0C9JfFkFbiYD}ք8<9FpiSt~l@*)V
	&Nȩ!E8KdzP0t(hCڇ!/9iΊM#-P(;v{lL)QDɦEv$0(yE$kL+6s<8ל;*N c`~E|bõ}EԂuJ1PN'TQ$c-Vu8Q*v6ik+!_\Jfj|Of=56ƁbnohBX$&ظ`7{*Q	L1\G$aܲ$q*aM'^OGg(2|0lM-ى)jcrqL7sκPi:UʦgT*u{=LU>8P2"^,jSsBe,P Ž/RUƔ37x=+TIHȏ9]Dl{x=V-nȧ,ݍq…cdQlV5@T5>ҥC.SC
}.Mǭ|9d>fȖre7P\L|[kZD+]V6Z3KсB&+P;̆Vn[%|ǿ$<ؘ?z/!4,O*az<..[mp0T^(k)2aTjJ4]ȑU֩b9QiIL?	wM$|3
S>7Q:
p=8ܕ`Tu<5KKy 8d.úRʽՄs2eGQW$"qJS *os>!Y> &{K΍zN{%CpVk"/+M竰bujHߥv3՘cCP5bPVlڦG˴o{)PF*UaK]l*fMNrXن*\C'x>,7.Ϝ\oXNepBҮػzU$2xf}clF	.Wftz<Ç&|4no^!T8W/A3Lpn-vӵEVy2'Lz~	T
>6wVzo=S׻YPKoF`|򯹍)IX>㓁eˠsuz
i#ZGKmBYct6e
=jF#f|EM&B@9d5	3oDgrb]5On>̕nwlYkq1=Z
iA&9s)홋PR@0֪\{\(02G{s.*ws,)EI&h{ích2?fyX%$m!|=6ϤM9h"$OcvdLaZB3Ez(Y:1eZEϾ.y{piH,S ϩ`z'^gv7ꭨ\V&X9ma҇SՔHG=S>
B%sLp9?&Dzl\I3sO+wjt߽j@&dy%G]K 5;Bh|u7ն2 <2>Bh׏1߱:M=Ϙ2Djj={@Kbln55EEg^<]5J*g^Y5p.b[_0];	|J0w]|J1ѮW	FXǓ7z~7KzXq%E9V\+:ISN\x٩|ٷXI: e5iYT<ڟ@8	T^N٠ߠEIíf$,cawhKF)

5Y;c^htV6
Gf6\d.4q/əK
?7hKl4\2"JA8(x	_vozȥj-EӼHSU&|kf$j(<||j.0D`8PEݗyW%C!5ffE=ЂttNMN	?EϢG#}y7X9wΜ܏v湌#-44+9S#U};#Pf ە<$o5X'6 ASzGqFk:65:k!Sћ z`HLn'a?FHU\h_8ێH,B9R_̄A}9IV:WCŻܹ=˹ʛO(PdglZbQ`1^Q4wrE.
N`8Rk&݈b64pV2(n(+]R
EPW%!wQ,l!f,'2?%8ǻ3~>NӀvz5=5!6ڡ$4);	,[͐DR~Z5t%I6WD#Ȼ"c.Rq0(PB/c	0VqxNrAJ	m|-!\\
(dgIaN/,EZ$"+:ܫ9%ҔPxAr}ly2@22{=keeȇ3&+W1E=-5{kiN_T?˱{"jJѬeS2qm+h[eM':0\nq9rX*uA0Pe>)iӾ$d	vHzƯ.bx'	@ff/;5a$Cs*JNEHIg0uU[]Q1Cʚ[ʻ#1O4UghιcU/:'5";
@U~$k0oLkwkBZO/D~a|,RRo/H$SL&e5O.e;Fu(ޠ3wWh6FO?ؐ-0(44Glf
iRtO*o-jcsuxӥ)`Cw:%|^;̴VS6nH@Qo6;yE
%;A/3[Jvc=#7S#Gnc9|hRXLL%mVF`ވ"{Ѹz@dA~IyI!FOо3]+LZ.'5LeT-lu.dKIhgR5`fƗɩ`aJ"ʪܧP"L}Vmza9b_&8HHm5co&~E܈y@HrV0n}Bao}F0aݛ7u*v
C{h)dŰ	5I3Z∁Q{j,pe@W*eLao3,-3"-ZH">|.ks!rkuǺ!fY}dh_aq	r]z}Brf%p!:`ɴ4
}6;׌VIqH@tL5üE5&vSL=7gVb ^D~skቲX=D}h\9(y&%D*O3;
(a΄ۼ]F}
DԦRuS{Mw5;&WFFr\bxM4vG>O4B̾WxJMGG}n^:ZB#bg۱im&J,(զP"Z2d7K(T4Bk&nq$:((bSZ]ԑy?Fmȵ}LT1&O7c;IYSCi5CWN/Kz-r#;Nu-|sw-dBxYu^vTlK0Щ>%,d2|<8RH\gZlSVͧޤrpi"KOpaJ:@H]КɄGJ?s5:>wGl>f	Wн I;ۄ~(TGlwcAh'a)nyvlB$!c27=Z9Y+MUmM=QL3RK6ܚ:*UT2-Xm39Qx 1p*d
nrwt
TN鸭f5Cm+Zte$|aEC<0\fӳ!aZO:S
ts=ߚ(5s[J{$8QlAhf oգ>ۻ]
I=MdTiLB:",/mnA3.<50LVz,=cY!8:ՄnS>pf*4PTtjzFP//c.7[Ǵ'$]aRvܨc!+DqLtEl%:K՛7GHI|F't}ڳ=IGL&k}zI±BS
@aU%JWT:rz$TkZT3abTW*O`(6.$8pA%Aux傖XMQ"#mpP-*	3l%\0T_^Ks"fnnjPqg"^L2Z (=_&,yloI6â*S]7zH^\$_5WRPg`|y➙ay>AaXh.@L(,?/+5[J&[Z;&;4f@Ӝc;1l]O?r$nic4mWݩ/0Gz/?Cs$3z2_:P
䥢f ma߷X~39Ȣ{Ӆ4jr>=l]UwrR"Kx02XortHd}$<-W`\?4vMk싁m lp"Y9u|bI";_W/!ʤ_g7/o3s2U^fL&V.(S%UL𝪨cXLV.󾮠FoVM1@S-xN㑮ѮZj]AϯTO}:LŗM]GnhDXJȜP$ԑ"WcllJP/&S4@
$B#V(%s}*'Lox+FЧ%)h퓐ΆyUR@tReI)"4~pܴjX T,N$TxpEcѪʕ䧁MF4HC!1JJ{<[ɐsrJ-O,*?8F7h`љMuZg,Y5MN_DG"Ѐ+b_suPiTL%
p_Se27Or34dDwbUo90RXZzj6	%[p|opəM5ښ^$(Ǻa}Cj0! >#wg2,7HWYV!sNjR5E=v.⌊ixՖS;Q>6einul,l	m[~PL.\%m)農352u$R[f	wocM3\x'jtxµ	(Vaj ~VQ\4&)1s֗?|A19j
B7iE@K6|Y9>umhPlvS04sfݴYz\?P쩯¼8Ƭܾ9m+T[墜ܽ񻤣}JtKT;/@f8%z̉xZ?SB0emRZ}y>B^}>`tG<[`$t2TxQĤ"!9D
G4(1wscj)Zt79l!OIS4곙pT9̏08 ޽E6+KϹ%PϵӇٯ}L-o:=N@zG7oT*U݀!^* >	;ʤ_OA8{2H[ZN%\<꺃㞏la"4۰O
_4ܗKZ٘s74?'d9*q=׷f6~eqct8n"HoeA'gĤ2#wGh&G;qcP9bY<@%kW!;&S
\hrOgN#5ARիcۤmIU}I
O8P3`icU˗c+Flfk}t*ĶxʰڋNr|4ޓ4~@sqodteEcvhPSUfs‘?7W`u=эq>"
T+IJ,b/)ٺ_AW,,[ɉPɻ vX>yȅ[:m"I/[aCf'{O|L%Is>v9ʊT w|gyC_h4/"['q7xz5:$3t0h猡CamR~D~ t>#ixOF}jjH^(XTWWnBL\tH_nugxd!-SES
9%}\#
@'(	!7YQ*|q3&aClw&
b]\ud0	%x;*xJ!gS؟_ZuO'ꘁJ6:kкrk?`䏥t4N؀u%E6EՠD,v3V&ڮ([S>7ԟ畷gVdw\x@ ,_lDB1DĉS\x+>bYl.5#j#E+BD^73ԫPu1{^E~)HOUEac
_rVSu_m#P+"<_
|됬|µJpQWI,Wh0N{`dHzj"	})o\bE>חRI	r`
M
#PЦ0:]ph_{c=Švj;PXQC&ϓAv(~^r:Ǻ~t2Nlw K*ž)*^&cRW䷾*A
//>Q3,
SP$a6wU]w{(#@{DԈp"W[ U#c/zr:xǘ֑19>Z'mO?Sߗ<)y`:hhjBCo-3CFH!_Y
{J'|"N#R"p/G+]BheZ|rCе`h|KXwjs"z[i5{CXѠHaVfař%
;UYL#5Jң53aT~
(xX1lţ)T54g1HikIU=R$C(9?5OX
5b*aC#15aH+V?Ѯ+8=)ܔxf
N_C̣uѕ]fFg Qy(~skG`W&aM ihʥwmF#d)1p6oϖI˭>B1NՍWz37乵KMfLlQz<%B 7ln
f֘%I*J:VV;}gJe'n7.(QQdqˬOBX2:,+74Fr2e8[lve#bMk~ ,
6ʇ=ѽ3yn$0J%g.	~h=jhw:3e ΏѐBzzߡhv-C#̳	ZK椰
٨y;I1mffzĎuM@!p~b	5C0AJIΈKy*B{WB@;)+L((t>r`:D[vڪJqGba=KW(q6g8JWxaTǦO$?֚OSoH(8NR.jܠ-
[}2kxH~58m
A:MQzYmLrR$BkIWKc?He]vt0P(aNdu[msd̦noMr2ֿYM6PAZYa7]+ ]W N0IڲeyV^~DaOrN\̖L$d1rªpkZuFTUme2ᰓp3-hN}vo#$,3(fӵ'-H)nqvSR3v8j+Ϋrʝ(,ο79YϾUBҏȡ0'Q=]JXtFPwuxp$Ś%[k\Ŏr{m&|#|S o:y=A~-؈ceZN+$YQcfAObS P\R|z-6odwcܝˈ]œ`@x}CO؋lX=hiþ'ڰ=4Rq|@#9L Yz1ȄS(CGK9W|⡬YqЯg5öHSs+Ԍ3SfOeF}&_TͰ\8Q4r]FKq28WYѵʝt+fzKD%Ji!P|?xyq1l=r=bqujGVMc'BK+l/M$a!7ȰDeXO;8>.v@
Th~!^P:6vjԢyzt}wǮ`⻻X
;
\9|TB9^>8?}￰QqTȦކqt0ܺkJXtT]U55n	iI=.[eTs^
D ;X*]M!Ѐx?4+A?OvʢUGϙǵX	!|]eR:YդGʉdg ^~Y5/|p)\{53ee	n&I87Q^Uj::ʰ ?“_u:w2e?ǢFZ\Sn	ozlKꃰmۗk()0uWUR7zRهQ׏'e'~ĬY.!5fNK%0
iyP=0TAeAO?%@cpI "d
f:j hq?١G2o}h̻FXiWF}gԓQ^Q^s!s,78Q6\"Ն?7eH	j?MSr{Ѥ˴䝆 /u.K?mYH+AX gC+lpJaM)iK94w^>}(!
0i[H*x5^1o<ӵIƜ$ltUxd$|*\-&w;\]%l_Sb9k9j`QRz|\h40S=6WATS^\gaLonQS{Zhtf	/}!$om͎Eag*dp6WvO)h86§:ݷ89U RC\%3/ԝ;]~MfAps]Ҍ#c܆'\LD٥p{e"{7=I҉G9Hnl.	E
eQd@eχ4r\iv\9TDA/1+%uhHf/B
ZC(.*i[+n0t(Fϸ<]NkY?o">=N{Bϧm]!VFC|u(F'1j
L`JfE3tǏmÊD[5 2nj
~z-nQ;.>sW$o0Y[ WmX1
R@}y3gxO8^o>Sdq0ECAX+-{VY'!?6prXWrˈٙRxIf:}PU"ˠ__h}ՃS%C+{1\%Dau =bngGØ^	nVɡ'VʎNEc6g)yP`ȯ9eL09rv|Կ$<[uq`sٮKPZ߃&|ŒA}a<'W7ykn2[P	ᆮ#t"m4T:H@Ӑ=&ꪈx|Ih̨8-qQI߿UH:2g?lE	l޲a0s8lPY:Z_t/-y,%nH
UΆx,BR_Se߉*SWc
crD&m
#C4U(OIP+g'*>*k=K\EH__b$EX'7xlW=X`fH8AtF+Rm}c\:$]Y9<(u[=S寧16;gͿ5xij/kఁ߄ofQ<O," 9nX'4h򫵗pl:Kib~?Ä0ɸx%a!* -0>GiOD%yGojHʞ<.G@= J}xݎx&œte1DhT̬)r4
Tz|NpP$u4iUs+`"u5ekGnQEk@#iUtG.߸
3*GtZq12@]qeĮzC/a[כf\~=D
DXzIx4?DG/)\GWt,hg=[[^"Ĺm
[𹳴֥lǸ	.e"HH'ĸ7/(/aը
gB|q	6)kgZ,#&O}ƕŮ|49oݝPLYTٔyُ0|0`UIe@rZ!};"8R̋CL/YK[q@-xV8-ɩ7MC(b?q78̧.}|mjY5lbb3(=_ࠜڶa@tmY@dNg]WQ<;M7ZGi!7O4	o|bٯmt(Q7f.u-MeH[cP+6}y̍MaJSSjxS$]/S76	ɉ2?RxjkMN%*eDRD4[g4)焓YOI3{>ӎ3bpT"aO>{N֓ovGҘwt4qAsxhfp9^AJS@P\+l	$c2B ]tA Х<{XH} <\tqL`׉l4WVysԋRw#8ShMD%gtG0ĸѢb%ǍD}0QPP/´w׏|Ft`nZvw)…!";w|)J>1[6	%Ha\C՗j$Rgv0=?|i^`
k8(w`^s-nol~ufoN`N.b{G|{6ؼE_1|o,W3۔wє<3 /'/1OQ0)#3x4v:5*GʖS\/O$n_0+P:M+-ikz139Ga˭x"M9?p)ۀGj|;?$CKWXZ̊.Zyzqdqe2N"Uخ
b_&o`D\8uTNSUcMD)O<]nXX&Y$:2O`ȗ	kjdxd|Xэ~}Ð|'854OR(sMݢo@ǂmtTeME^:WK]+43)GB֟"5Uܝ#ڞ}m#q{_ƃNb_g88GB]U^[
5H`Ŝs:AZ1a
7/ܺ$a9/<"WڟKb
V}VnO>oyl_&
דg鷩lby"%>wiQFHv@DX3D#E}=dKMh2 f%/kCp?C!48!
iD׌WF|8bAlG5TS6"?Vc=ZID]Ȱ_$rhَL
?Kh5ZhJAQpjx]@-|ͤ߭`R-/CZt)y5+1P>ՊaL+i[m[-`}[#EJ$ʅ.G̨KEf0FQſEdաOT9
I(	uQ41NH5Lը1尒a"K+:
LS6`)U7&ه:}3
*U!XjxQm$shoZ&Y<f̄aF>i,M,8Cq@U3C^ԚcsWr$?j;d
O`_R
GE}
@Q8t1>B0qܟ^7륩;jL}$:{/wpfЭ@'
xeu?khәs~U޼:Hu~蘡6@KЦd)wJECO%ʟjSW)vl\4)7%m.qKM05%.IRXOz'k>L/CJV
 O(yc}
}V:,t͞ݝLCćAq)QW;[k/;^Ľu`NN{jzM$`Y309an!Xe{ٰKn蛓u׾&m
1ImU?qUĉM1bt޼=li}Ai_VXg7vr80V}T1GgaktrRHH.݄!%(/Ri:?G^YYWbWX`BjLv'%1#
bpCQ7C9-;4d枊o86޷ZNB45F\CЂؖZlrrO?^$.>8!/wT'c4;eamuVY\hԐxxP.EWt[dݮ?4-X,	ʺb8IsߧyO`:eVGBb6,]QFyf=7v`䈻G8Pk	Qd"3lefIp.	{1=
َ[hOrV6
o]Nj
1V \_9yk\_
@\rz
Z φ1
$Ȫ/fLS._9Gޡsԋƚ/I`54ފRalhB|,9%?n5>o	{f./|Y`^Un*|e-FT%yVk,F.lI_4]D)ƬJŔ"<5hWșejS n0ۑoloOƾjmR%G'<8L
ZJO`}?2z-LHD5C;<-Ul:I?d0W1 𱔃Ҫԇpm.Y(c8&31QI毘Vz},J.jy`bIJQ~E^GyJ\u 5m6k4l]VEL (fC7ؤeLOE׻|MWeN{dZ7* |Aw(3	Wְ3(VĢ*y^
B7xB7wD]z_8&+|V#Cd/OY?Z\ǝH:q;eSqsi
숰簛q,ކW25}k~SuyMZPe$wXlDuv/ԃ%]aéBH
)|Mckq jD˃یv2;]|i< =9zAG]X8vϙDN)Lw;!xg
޼#o2ХydQ~cGjM@$iIV?&itGJF},)ÌOU2I{o|rYkw;qkuDq^btӫ1W^Z03&OO!t&-׫;KX+"Wb3?,ҹG<[{qc/;V@Vré>m~G5
bVTnlfKeƒYvsk,1lD%J,#FقƉ{S"dMcʱټ~?)@W
JEz,kJS+,7mS}`'\"P:[In5\*"ُ{rX
̫EAG-B6;L@"c^	HIR‹9Hhv@O8đ3znD=MV5qTXAAT+aPБXeC|+9Bݦ% 5ԓ8s
Bx,c-`@!(VksJOi>6y}-_3WLI
yI*eΘ)&֯7qoixYV:3TXKQ
H\$;کYQd؊lLT42h+^tm]q+Y߬N11<*<	!qBvHg3i:!؆_瞒dr
	׽뇑(%@LC5
߁)<|4`4-2RVp@D	^w~|FZ\6/
.@2|5f45E
5IJc\HIE
:5eAduk5X,įs50&]EꍬkE2<3z~S>0BxKsPAlFt=Bn^3Lm+|^ffJlKitfy+r~ο*O^CN{eUHrqDP`Bf*eF&a	6l"j44X؜ڿ&A!rSn]
ycɚ@/`RtZ$9RۊyU!ol+0B?=GG%R2;fT'!vN]Lp-	C@D
@f|am:)gDJ\
g 8[C!ķMI*99;h+qSWDW-ya[$?;|F
6:gg4kyAEk;]Z)WITj
EGrx_uרKWaMVXw痸l1>:zh奈C/ !y2G9Y?\LK q
7&;0$|bO7mr"o)Y.Nlg06bdCJGI6PÞ@92,KkT%G37VL]SX\~B
"m'LlYA,{TEZBӑq2CNaIxdלRHWÖAF⴦+ꗅ}vqjXf&9v}/-ᒵe;lc*bۍ\{F:BxCNE]ln{e>h93o'(?G
FFl.Dr0g@sjri	<7cJ*>^f4׬¼Gk=:11QXaSގvP(L,ab`+ATvڽliיj/>3tdEtlB%
I>E~M. n?R:wYcHPLeA}̹׹$a7='(6j1?e43'#RBEX"kSZt% 
Z9/qR#b{ȩ=P>
w`vQҊ򄆩C[lurk
A&8{XA>O*@jrqO)cFZ`{
p$c[bq'_=KvNhV\CἫh(s~xƹ7`fN`DԊͥG6z6(rsµ3p#{\C*7B}ZM!.J uS摶A--2"q˧tlY=FR{u1isJR	B>L:=!| |aru
H3ESIt[ۍNO
h"8AO[nRN	6eks[jrڿ+$IH]3
AȚe#Ү8H6.;˽ݶ۫<؅z^vrARY'8"FH8LgR<
[^#8={x$5?2VU>g)Ŭ0@կ?^+{k>H,shN9LHƔorԴ@bF,}^`O5Azm1 kg\߯ӂW2<WeCvPgUIBez|+RkHp~>}^ݡc1Ua;cLJl#"u>J{]m݂	eLf4HbW6\h˥t 8|:nW6kv1+QP)9tZb/GD5]`Nrb1}Ĥ%>尔wQfF7
<0i'	|}}mGt1ҫ0
`TJG4
d#0q6h;mt*@Pmפ?{)Z{/}.nK=:=Bmݤ:'H>Vho0vQQG?uFW
`aKA01
4 D(Og1&^mVAI$|7s6Wxa8R
-|olCרץԓNլp]5D,G+}MbM7NHk/]5|zs>Z19?T&J( wǁ{00+碾(3HZaz}|dM)NحL|p0Ye~!0/ÇQfSsNSEzHTY?4-f)	SmElxġ35f*qCWrQsAIw+` S6

U5,Ly'
A%	f7c$Sva"[$ vqԕ^sHrz{V0pW>	@~tOʰife^D9Tʝh1]KH}E@8M;kom͙*Z-R@5.b^窍M"W1r0H5Ӕ`Ko4ZD)$mf}8Kٷp5/!l.&atFTW3xMS`wŴRJ.G_緡˺7ׇKJs	FS3Zhb
a.j2 ߑ3$En_O"H%5~W<:^ht74	f ǜ5S6_+sJ=.ҕHoa0~SaNmS}D
T4pv❓~gdЮt_LbTկ8N)X&ȍw~]1N˜'^Zgdwoޓ3#"b6v:"'cYu
W6w%HNT;dIl](He+d.=^Ck(2
rbƌA3>qZLN&d-oh&JXLX
{lqeck!$aJrD޹fKC|GʍHQΫ~uj˥);i([tܟMCח*bfG$~ruY:|ڗqxM'K=+i(r`it8V:&'i.x_Ji4˿	@
m|͒nr&=ٍ^C45d`|KS=m|8oהzrM@>Nۃeap=4iG뾦?ȏC
Z"9PI_:,QNF&C'*wG^UO2f z|x)­ʍg,NfT-ɜ3|4U8$r}y*	hHRNZ%1.T/GOh#= UsyZaTW=_3b88T;–nZ.:Fs2v
+XhhZk
xD5HK5ػ,W~z h
HOZ:#_Db1DzP8ֺx=E5BYM!蔞E 9zO,./H_jxlr[>b;7R$jnI:w7د:~1<:ռIWB.zQ(x&P7ozxr[OgzLT#dD_Ȩ-L{&\dKp-ڬ'
Lqd8_m!x6LQ!AAUOCz.=؜jCZtƲ<CD;cʕ-O?;Ð>Xv}]v F9D`&ޢqz	v׎/ف	%}l#r}"]tBXVvb>-KiN֭c4{j;eq<[-˘AuZrHTQD^V:/+]&˻<%Rd]}$@f/&?=YpzkRݘ8O((ƅ46s͚lx
.tkj9)0WCEZ1~=P_MwR}!8RCP%Sn\la#׆zĝvHl|?;K%/$xqZ"тj&Z[SQ[/ip)w{=c>4p^Ԕ6_IniJy/l(5v|}dVvx3w")Ԃ_Y&R(8K|VEU.aE¯ڨj#E
'
P8]pvhL}8}x/93o`C!?3ReF*F 0k'&`8zr@/K+RLs_*:e]SO&(üv.Pᇾ^G-tԔ&s:B9MA@<O&A1p
nއk9_ykrF 5
SƗU rŢq	+COƻs龚aF9ڭ߳nBfy @4˝uw`g&m&ܢǧ&tCщnvjtk.2(+*?--#<ثbgZ{3[զ?s(t6DW#MgOp?gu^tA;쉎MXuH~=UltgN*[.r?-F69AE{E9pDCE#9En]ִ$'Fa&<]Tؘ _"pL/o'6cQSeRԫUJL*ڕDz
 6&tGwXzgDA_To-"
Z1!zɷyoz*ْi%7rUWJI0,kB*oJw-F:(	^fuw
Z^ĔGLʍÞ
CDv
M3Xub-;5+lhkFK\ؓ񇒝,>gv.;BumӘO2V3P̆Lj6'9EDݤSrslúԺ=9ᶚ	:H;Y^?XG$pRi<2w+Z0UV91˳	>"w(Eyu" K؅VKb놑p,cAnc	\X$Mq֊C%֬Ch	ݸU3O7#}{>9Z/\vMt
ag憵Z1dgű(Iwx2}8Rr6wz={BOd>KN=J@7Lvs	v7B&^sϊͧnZĄ4Ibőf49hqˁhKѭCkm7}y݋v&54@CxtJu_[_O:2@~c~7.OUȢxv8Ae,ꎦ;ıZ^Iphs\C)l{$56x,H\kzզ5ric>z--T	UդGUZ~ˊ$BMu1*6b(clVs"\fTZ #pr+,_H*XؓЊk![Kz@UsWMw ˎR@(VǛ.й1I %$8=~.a:i}\b>,h7n%->&Bk?fY
0
lFՇ/hBĄ9oWD5P2j/GlwB6<	\'bn"_.RK:G?
S̏d@ͅ6f+ΪsqCa~J7^=8
ZkKŧWwҎk1L
 |tpj	?q]
LpB2,5"$0:D!=H:DII{[.-qL
+Җ*v_eV%I1Va	UJ8ia9Jm?
=yM-#H-C!ař}Ma\Uۨ&5e7I:MK~EW@=T|SUFok1|.AqIӼs=1`GԷOH2#P%UEEm$1K%UDZ:l;vZpL2fb쇢g
8L>!F=n|&hlڠ݌RGix
u+0]}O%)Vaw'~sz7?(}:>__{	@.޾Q7ԆnVZdKc$0qtm3]v5O%gz>EF+w K	N\LR,v&Zu2s{4+uGN;\Rxg>wxySim|L7*=^6cekvغq\^eQjsvToCǘzDU,h{֏'AIazAJ\PP“ϋ5)l{[ixuω*QMuMpǕn0R(>NE%JJ7/̟|n3UD4a80	+,;h~$b4pꩋtY?l*
N|(>)T7 يfð_>lDu6viY39c4qOM(V)iX6]~QVzR
^6Ac୔8ɕHyHִ)SԺr5zP֏[jek6{Hqeh~y֞fM[OVK2}oQ=o+*
IdxmgG͎)OO1
mga5XjYփT:q
=	7OF7K=AhX4^T]+^6yweBŹ&TLK,*kF3?S)j#sUy;5|6%;v?)UO+fZn߄ֲSR"?	B;+tqRu=sQ܎
nѣš=ߛD#`'(הj%k&
BX|z
uωu@PTRM J|\&^HHȑAmΘN
<ҀpK~1϶]q2]PS5?}A708ӌ۬%˨w5~	EX3rf>xq}>d+.8(Z*buhwg9ƯN8*ɡRۃc=mkĶG)
1Cg>T)(Prn?ڮ%톂De 
h_sLCX+=QPӖ̡HfID^=2>>\U;A~hFR;Np]%u;0S&3SXq[	(Ig]vɿkG.B0jWEžZuf{FWӜ/&l;C`A*o&P~Yv?R-teyi/-C>	a*zx#k@Y+	D%MQFZuuِ蝋ګhrA^tDH4_K$zzQ]׮sđ3pvu mV5@MM赘7'fuTEǯCr'Ƭ
*O{X'._֭Vשd2^ T[Xb[_)
!sy4l'کR'륵+jV&mM|1uOx=e[7Rt [W97Jdp0cfXF%ܰ5jklyMvX1{l
q,Ij|20$\:̍4yp()gU}RY0Um,O֕Ct*jI¬}l$B[ʿp;1o\8y_bEc^
hNe\p5+͊ybQ&MJ~CužS+!aYqa;uTwt""aeN-4VV4eǺ[D(W7W҄Jŕg];.C,
jV{om;:(q~
r);zsF?ۉ#05Xd.p":naci]ͽ`uJ_Y<^k,47XJu!Ug,)?ۀݩ>wi!(Eʺ}c[{oP2xc8A!og>6IEYopX(ih@B[q蓥>]CL?D%*paplĎ?>r
[VRӪv^!A2?#ن{C,vyVwo@0,b
9q	ܟqJPl[R>v(y0
q9k]'ni&=YFRe8a]=t$#ʵ3A!ru2׽!"#yj8ӫ{70MQLDAkxnijQ):C1V|&~8qm
d(MRT`8FS&+
#]

B7ZJo)j3DL)QD~Tv'J"[&]Z'##Knu]RW+鈗DwQ rް.һ\Ȝz~:v0u7~5a<ޤXEjgJ'	gq#g]\ 9j!@ee7pEwgLNuYK̂܅6<R;TPz~4t{;u#R'+܄Q9ͤS>ڋ͂
W>{ZoHYxOP	ݞȺ΀5jŢ4x@W`ڜGzBY\-
#CʴI[.[|8{0ђdbϺܯMqY")?h'Ar3b1_MP-d‘oЋm:lk(iЃY#nb=P1yry	M&b;^귨WL+0.H7<=s_N x2&dZݐeu5mhO`Qf#*zN(g0y_'&|*8Pw[PvF!_࿺;ؿʈגySJ;|À9GS? `mD0iۋKuQ`{#~Nk;gq[X[I푘Obpy%׵+[Br0u&0z^f,WuI	A~I,k96(Z[ i'+{@EdD$0
_9-Yݟ}}@ם-丙t`$e)WpHͰ1ArD䷜JR=N?
BK
fM!tNGZ4TP5LsfJL4|}g2IT{(M=k/,gʲ.,w0
B,S#ih?tR{&xO/L}9CFZ9Nir}Kp.2}Y,Q}BkFU+K)DAekrMmҸ4FCXbD:;-K0ߟ2F"Ӓ?y$FݙlJI]0F͕O|^$,V
O7BP"Tu$xz΄AM$y>5·>GL[k%y_
Y Or-G3i%w	L_Z-XrtzuNC:.`U\KDp+<;m'LZ
TNY?NX׎*(i6':הn4IVם(avp8qF<HA+-A{]\6%S.`k!pNÆ34
'J%,BjRlш|,ätQި<$e$pl$	Fjqa񅢖jpu^r752Z63:m
5ǧ1;acS>zkg/a張zN>(sL˵K=`
QghwR9=CM9SYѻ[?悪8$*?nF|\3FS4w29{eфp7<3LYQ=RKޙ)arƱ1zi5W>L1:L 9.#}ڔO*]sNԝ#,][YG^	l?8y0Ee"^j2\VDrA!ݚj8!NDzҙHۈa_<˪ApqCN5bWt0Ƃviм(ÖvH>W	!juPcI71ZgC:ؑe;\/@8K[U.5]| o%Dl}1+͇Ki#.,K0/W9N˝}zX1^u+fKe>*Y=R
څѓꤊPJ't.@})}L3>
ke'FilӯQ	L``%,2#&*
wIFC
R;*|"PZY'?ih3ǻ8!W(^toaQ~2`mM9*+a4IId,+A̦VjB%<+*%%ASÚ&(jO!hCWr^Gwz>5wcQz#	S1 %wU(c.@8{NW-̈fw:`FKCH>w$Pr8~Q_sZGmr=#bРKyNW47ѵl8D!}ow@^$T[.$<
I@Ac΂23׭G.)j?X691S
QQ]!둃XqxtvT}ݤ6_PAYN\	AqDkS/UrA0crq/y"pkܮ׊֒@6D[ng0rzֱO?iZSJdت:]S%x84EeGX0$Si:Xr)gQv#w{.υ(*kVDQNoc`5ds!9?/OWhoϴ
Obnm>!yT,7	WaƉ+G/xU9Ƃ%_B1D#=Y+E[vYGQg9N
00QϘ~ͯAq56cі@fNo{dW#1ʝEW	
[_/4?2YP"M,W0q
]wOgkkjWfjU	Sə!Y-`
/A^)?8_6o]2&=j'͡z|E[;ieߘl
<;'.*pfwXE`'\2VbM^ܷk:MŻGâ_j54rnrIwPOppLT{Bƥؘ4`UhgRfa6
zS@gRCYCI
.Fm}v?iE;MƆMdšC'Jn'V{nvѧ~+Pq:4?mh>ra쬩?A
SPg/c*g>Ly܃$aaYŠxN%73c[tdys3t38Wyw%najd*
Zm:r>UsLu36~˙ W)}}k''r2L%wy-~~$q+ad🧱&m=PLn=:&GFU<TW_yHIxHϘ跽*qi H+\90\cդMci෭Pzޛkk{൳26=%dt!'oUq\KU=Ոi&
m%br.oۻe~@P=d_u~҅g!=!%P]E/\m?{6ۍiusZsB.uAt[0sTVZ_]el%[ǫӦwN>7$T8\7ZxTgsu31*jH?n$%:	Kh_Ijr++ڟسr4άɅ$3M1-o`rO+M?6}(u
7wgÇ*}G6@"f0rTP3JdZ_%Yыy6qֿQG{v@;B-Θ84JQ`Lr뇈"&1!ٻK=Q;,?+SX;:3kku!qW{U5Q
dȔEV72˲cc([O8RkqڒMSC'ƶHШ l}
T.Q|
[ٸJ6h$06,BxA mֻ%qU.Dv:>ΗJwܦ
f[	,1B3iHIOQM{hK&nLBۣTBQ̥[\]W"-u"ā߄ٹ3
ζ
ykL Qȗ9Btjp*F(	22{\9
EC"%ܕ(Q%qNN$҇M|S1	[x5i<[o;&S!(sgL2$^	AB67tXgjUW%j\	ۿ| eBKjOLӘqp4)͗0xJ%Ϛ"5N%BAɾn)]5xRpBנ_5mErm%CxVq:6{b!I0$ƗAÑB	D-O(pE
Zc28|o=,X6/PخV>!N=KeX7@ww'搮7Ef\55n@WQ^?l-N%)nUh!v1u4+[yqi4yFxubJKO8@6FSq|^IFz5D
:_nelu
"X7mׄM>Mrk3	1?#|ݔޥ|$#ef[%Z>	@+o"w1lYV8Yv]dG
#/awA1H~u0@L8`;3KTf&ؼ03]?
~\
uE	/zUS}v	1B9s蟮V3Q
T})o܂'':8mǩObQjN'99lӶR͓. ~gƶXkzAXPa_qenGh|.4`7A.g\7~a-jgh6p1,J<<o@oZM5M͵Yv|'Q[wwr/?a^K"f
)YLwE58biK%7X,`~CPk{z:	SSu'Ԏݥ#~>.W!Y'm:OV;^I<}]iυ]V=bj[bu?H"53ūTdQqJˣG3zrfEY_q9ECD́+bO
'/#)g*FzIVDY@eׅNif?v8`_t:?`E,7	Ȓ+"Uű.WjLPj)("'|Cyi?-	pLp%^]܆|+݁P`:Е?uCyS	{r]'ӝdIO\{3~m~i4bbNXU%H֯;^+&̴'P?9'-ĸp,lp_\m)_wSe^aVP_rjEрȼ JV¤Z	ȋ7=;jxՕEbNZ9TYr<,wz6(cm
l{,BF	l2!d#d8.L
eci>kYS	oh9+mMnt/#XRr%#Drhv ؾ6I~]War!ݩL;G"dWRsM,gfZ3SADZ5\'t&8g6tӂur44-eG}Au=@SDR`<@ooU흆]+Wʪi	sm0ɇ}B՝BW9:n&~if!9X2Z.= <`J`efu(щ>ʒ `hCTWSp=F╀0+炾wOm&%/-T8~;*9uP˾%Kuiro66][u0Oߍwkrs`<#Ov	xs343u'	cW/<l0Ct?;TdRȵ6[6N͛9OB|b 0N)|
d6J,Ta8 ,SݥC+ҩANqN`ci-	lj)Յ
fQ9/
*'1"fSQw=+[ 2Q8腔ỹ #f09E*35RfrvtpzKSPb[ۢCIl]SFr'X_d;=N&IQw쯗X0Q9	=λgMUٴ`	__YI@_s2!V)#O@,>buX^9"zwk
-܋*.i1fx8͗6j*dL~Ď?LYy~84zmG1.-t0|mu*lkwnwsX䲧JUΉ`W?"/;t.7>fEr6H1򴢔k287Ȇ?5ۦ?<뷏o;eXK}TMI?s~4Wy7jєaɀmgh_mݘ—2q29'S]Nƛx6;!:VaŨAow\nn}2+\N=yKن:zE6.b:67l$;rcȁ`ׅ<Πg#Ӿ1	'ى_D{iXHKG/_iC9B|'i%&\~}IۣXác=̫5!&6
T^NJ#~M-mğ1"*=?vOݮDj˔C*#Y|ų26j
VSij$;DvA+$\")׷noՁ)e}_̀=|SxL
rʫfxG`	H4p۞phxճc_!>au
˞s{lgZ)}82U>ӌo;C󄓨ǟNb*C]7_j{Oxc\r0WCy6@er9sRD<o=ihAy_1V	Y|j鏍i}-YC~-ZFnMo

[yF8a[L>y>t>ÃQryo9[hx{.DPU]	ˁ󽮼w߈Zmxh	j5u{5S}(<7xjhƭPҋNO(t_׭ϣk}LD0Ҁ[hg8n!NIw\&N^n N))C2T%M)O9Em&5(?!C>rRp,~9}ƀ޾B3`E@`3p <Pq<7"sҖgȪɞoQ="L_G6 vvU=ΡF+<ƯO"jz'F)Tg]uG੣â)qݙo6O\$d[:2/ʆq,GW]|dm^x̷;l]Ppj^nF0oCE.B@߆ŷtxYOFl"Oߺ>7njiZ'/{Wf+@C?4pB
0Iĩg
K$o8zFf8%,CA˹NPo8K7Fg(c<`yOyZku{}ޠ۷
#u/:~]kc^{Ƅ}\!cmٓIzK*a?hXpEQ~Q=E_ڊupbwO9*!_)GoRi얟BZXـF#yJx|Yl6䶳WeD\$(az^q}k~U7~yZHj)
nΑp(3_qp"]ªveãaՀH9B~TqS_m2X%2ԡ3_E@C'[krmWv,1YRlֿg1xb꾬I2WN^FPsͫbrU,oIʊh9%"gGIԃ;#1Y2ʱp1o$`RPxEDNS;}X|C(ӮcFߊI2~-IJU~rJLlD$xZ8~CM_}F"L@p_!H(F?EHs^B߱$nUqvl&˿*P~F\WI R=(}
댲dkc {Q.>	m2J'V<wþOYj@}_4Y&AyܪᡣrŸԊEfwn1ھjM8jQk3ifPɤx퍤C[T
@ T%%2XjH]_dk^\jHSQZ9UDx_H0ucӦwQ\u6-w|@;K
!=8J̍Tx,ץD+UcN&DMb.V/|1QI)\P9Wڸ^#=^qKBBUޮXaŒHYk]%x96/lYz!>eFnk*ԽwX5\mmxzt.s(4VoQ>A3a±qNyśۖDgl|%:x{qڡ+Y@e%:DL}]9.e~IU9&)
]cS|gȼnb!^+X}-F4.&G~\DSv]~?#{`oNc[,Fb!.G^IY[@9.;l%\r3|q/?v葖Y/
M]uiUꁖ{6#GK&2zB&%@E#"Kvhi=;4Y*>)ȸ,|+Nab4-ll+Z/XOMuN~Iƀˢ3)Lr+tpE>XfldhHˊY$[:{xL DmqԀ+ۺ +Y[m\ͦ	Ζ>Z;H>>s~(ᲟfeW\Jo$x[=Q܉J˥Qw&pF%u L
Cw	iAKFo6(:jJC'nڿ%'dQxw5V'xO,%}:%rBc~"X`jǗBvxK]MI	+]wߋո%5Sftrܑm6weP)/x
2Jy(|	xfn
/b*4s؃2h?ܥ'2U
Zv#'gz@q]&q#mTONX{՞Ho಩
SHphGc	ûʚ!iLh&}P|[bf9OIZfne|&̀O*hF%A.޺T ]PIhFAΥ&s5c'A!2Bv$qjݦwԻ4kN!BF
y2d{ͨU[?U4.Z"/PL4~)iۅ;Y|;i1|=̞H.ߴ`gCxD"0u?
Dͩ-@a`C8d?lr-&2_ryk<`@Cb@ϗO/YH?z2a%9VrV!>4#=Z8?SRAf*Vel`%۶z؛9?ō0W)^`L6ok1o_sws"ѣ_s4<1yxQQv#3JyO]RjWc{*: nGa˨L|*`m0iA=$Ybu^}zἦbOmtUU;D"YLmNgfr/eW"`?3n`6]
*<S.
>;~ Ln:j*1%>f':P:XJ\x|Lep3[9w?uZW=^߭0P	}Vu	'5sW$TC-]f;yq:?{b\09=)b4})'kCE%(pnܶh!C>k٧X*#NQ8Epa
]t@IV@>xz6'Tu	{d5>c[1x~̛!)vfcQ]6P\XU{ZTݮg1
ղsWxF iky@&16_Š9%_*m~d
o|dM=rTxGDRK|jA2vWL|7|F5
,0l=Xsx
h9]87c&DSf\f;9;xH[<[p7UL8F1Ŵ)\(G͸}!%Ϝn]UpZY‰؄WinHDZHz~rQ)ĞSrm1e!zuPxزV0?\{q|B榤\Ru7)épGJ
y;jRu8ѮB.Lmd({]K0jf1JB(Fঈ6
/Ўt@!O\GH6ch2{)ak|T8uBo!SL	,.0!u)03ݺ~{GxMjؙ·aV{㱞yYDXZӄϒ3M)~.ҷ9$i8ɀ*J;Aao#q׳S(Z,?}'=2yD{%k[2A=7
O[3A#yeU>J%b.654.
]Ļ?GµC}s
ܮt[Y0/`O'F+\J>S;8VGfG(ЄjH*xVF}WHga؜Dgj7ڇ2}_5jmk!UWl6vjDʆs(Z$(7c$^W6WRdJOS~!Ǟܟ\9]¯ 2$h4 ʹRI;j-OlwAۍ
/KxÄ0CUXDS,1J(;j C	٦Pqd`;$R3ޯ
ۘI4b L4?EO0UN+O2d:r*&+}ְ]<2SF-RPaPkεMdŸf0#p'I94*jmy{^rXB
i{qA:Aó~^Y$[h[,cē|ڭnmY8Kv	~GxK~NfBDZj!_"Cuq|kkW
qEM;+[	Ib]AagXDN!+gc㸥xvҕWhn.{"@8?GgdK$gJ׍~S3;}R{XTE
	Ff~B{uY0%ZԨ$}Kaw\+C01	=Xy (a˓u;_l,60f#a9<O 8::=֠xgMPx.l2}ZJ
2+9_zҝD,c;Yv>H)I,{Y<=s眖Oge''CrWݛg]q(^Rr
X'uMxE
١(:K`cNؘ^+ֵ;Bܾ2fE*)i	yt9an{:9I=hר)D&sQ,$p1bE"sE:änV~H5]ZPޫ63TY
_Ϯ
Xz~zorײ*GTi)2>vYWKLCz6kbgN'
7X8$nKA10AVPȍ%FS֤^~7RKp{+U$#.}~*mAp
Ljh$A*fi4ۚR@sKxvd]Ej_`Yt\VS
[׈_\cGs}GAn?po1(hRVɃ0Z\xXTLL	Jg5~S"2DTgT#L;_K_/}?B,0[z^6+׃Zh.U~')>$OܱFZ,du`n(	"ۡRRb6KEC[;}p׋'g+Nv&i9ۉ>֖?	VxFq;n<~'!_Y`
ms쥺Uߓi۱!{<զj.8%s*#NϊX_"Pʛ3Ԛ蹈$qul'_m06
YJxYc=^ %"	<TXVlySTƸSI7oi38ki@W~[-k 
L3q6̹<C>:<HRTdv?dt}zG-؀bKvUQ,rLBYEQ<ꕨ|WcyDXY!W3R+s{O"Eqiu暙㱎W߂1ti0w޷-ɜZuu>++f!EKpht'XlJ%x(
F	@Fp5VI5|>ť	㪂Jw%LxR㤭uyqVɅ
ZS
w)Usʯ:0ط/.n4ɥek\(	^>j3AI1v3n]"qv1%'En_۸xQSYZl)VE%9BH~Us,v-LK<\0j ?F|K)	o,>3ώQ}@PLSSYm>Imh%OUuxz@0k$pO}<F~u*.gbz)އ Zy8dڶ3ɒ||{bu;Զ億^
2
8Vy_ZG۱qZ?Urq0,:4Տ益@CCfM/Q[]a{9[i6	Upݮ56B/ˇm3{>BSMO1_`FAybN;uI<tbg>|~$4&ɏH\>0ss9~JAXrP󘾞]S4b=ܶ@n{N-2Xx:kV`0	d&[!r8y;8c=ȲW5?q數IՄ?d@Pt}jfVzջҞT0	@1gmL{K9Ξ`c+k}s-dqtlҥQa˷%;[քu|ArU1EfY0 @C
>y=3O1XR[u1@\%K	AxU3/?iK!|,{HOΫɛ7SPM{P~kV2T	sH~9n
c:̏jo9TtؠK]xpYB/+bw{o \U΍ϩ]Rż=
RW'gawIx1MuA
<'ʎD0k	#9+[x`}	nQOr{w%2>gy`uk.̃dXi6e[8>HjLNM,w/fUfk
sdXzwmFVѳ^4;$5AB	{ϐSϞ]F.1΅Nƣaq'J8ŸsՔĸpXiSYwݰRs`>@Et&hrlAUu§Ȥ4G(b:m-gXױxTAu"1Fo~w$@状u:
+g>uHyxNv:JD{S J	ͷqՐU+rDw`|?$~8_S4M|>S–X~e@™`pgrjrjZ 
e\
р2&`N/61Oߡ7zJB:E{8EQ5-ʽDJrٴ3yJ	h=⨝F2tyjZV61xik(
psaMa|&OG.LʑlaGLj:$KO8;O%RuRw?н,J‚$@":|UvĄAf%iT{֋Cx)_:-ӍXW	1;EOPLtu7~,>bXf⮼S+6(AVmt!Q za'㗃MyZVnMo/; gL9%)wbP?5ma}>!Y~mזR4,nP{
}8(`h`6^Ӳ _|=_9Nz{p0e&G߰R	]mwh'ӓhɅ`B&SxrJ%VU%4XԼ0dK8V}pj?I<]^bɛj1+ZJ8$\:\8{F@cZ1ʹ
%KH:͵I!hPnu4a} T	Cl.v~cmt5>
9@ɈVeshy1И@u,=
6w%tHDLe
&{.,*yOlR*5MU!Dz@hC
64Utv>w>qF{LXn{	}MQ:%[=,:7<>R#cw,8f`4^rouЫI	LDRI@e~Fܔ!j3^|^:
6v%MlW"4>luaFsALiUԷ*!L!v{>ͫ6Q}9tPN_>g23$;.ׄNM_)CK_!0}j#I{&y<.χvZ_O=n?^Вge	̣W߮%-657,ws"IΎ/yob!=VJ$lNp._=~J*Wa2mE%816XΘ[0lK
l7&\'VJe
 ܓ<L7ͥO:`unCAC#\6:eX^gs`[uO
&aC! }8[ݞ7
UyGOnMX!”F1AeXZr4W<ت,	A^d ^+o-أ""~4cR vb|4RW
&W1i~?q_3yhEB1Kb,p6Of
f{n`͇@B~j)	o:A)\fLu=XFۻYQ/y9y(ރH0l4EgKl].f5ǜdd:|!
U
UV	9ؕ"Ԕ*SKQQP@b#ctz`2V"y:#Qhkt<)x'Jw̜0Cs"T /To:ÞZ<(?~$Zڌ2k1OK
qt{+sóA&Պ
)գ
Q̎rFyzRVW!.3m{UYez=d%QUl|}="ٸxjf#x|*l߇>8F3 nD 6ۄ}9Vsj
j
1f1|AG4za"
TrAِMR+{]R&@|ܐOaȊStxܠLj0ຍk!-@W R@]3;p+Ąd'mNJo_+]SX#q<X}(_%ٔ=:
@f73kYn=@XB4@J
|sk&S
o#J75qw/Z?>>&]H+LAks7
0+5\g
ŒQ_F=^q:N5B}$}ɗ&B*yT]TJ,[ے6qWVge'Ə4JPa#*G)15ԧ0ʀ(oY˛k.獞rs0V۔X}IhŢ&͞tSb1qܺ4V/HVG7jT>$xJE{zvd|l55imsKS%kV=5hQ҅HJY\Qo]	UGA{l1H|,9	夵6C[׫,e7	뢣	{wܔ.GRIJ?R=6
"5Y3WDFkT}I3=űK	5hlhQ}jkϢ9xwArU3U,kt^U9C$e}}g2 ghtA	2iOkY~>}t{tBks(e偪֘@<%Crs_8s+۪ͦFh
jާ-}) ق+mw[8+$שa`is,qe۬*Ut|U3JL(NUF
؝v,E-v\Z6B₟s	| _H=XŰT2'$A!DPUkȫzqe#֓0jFG[b;)R2er$RΑpv݉Ah֔şE#xc}O$= EU-Ԛ	ebwQHP)tٶ^2$<;.$wU?SIVo\V;x_Sˑ>gI	6ϾՎVj3?5i'TZ㣰BXMyz7d`ŏ]OJwI2ONX?KEѥU}V,>}a^_[ژS`;$ǖ3fMXyEƸա;-0؃x~RáryKn_0dV#G)38lυx*
-C`@"7~p;+iƿ*RB	'MV~L!щ..ymM~`t	xIoF!&һམ4\Nh+بVٲsqPJMJMVɷw΅A{o68!u~<3@(7dg!~gvW"$_FN~@B!uд/MPj9&z
6nX;Ib
S)µ2jvhpH)t04:8NcECVF@u̩}NP/0*qD~xNz2Cg𶶲"ڜCow@a&[g[,l0AtT|<ᐆf@|
&r@OF[zYS4@:JaV
Ϟ={IXbШ|n5(pW)eGGzж2,lNƨᩀJ7ɿQ-oG=,thċnȔo7Ұ͡~&D+X"D~7tjJ/9ӷPLnGPG`GɛqSUM[KBpXsN!JG$3kB{5k9o52`>+M,52g#Q̗,
x>}d
2-_yg;AE91U+Br0J$,Qaf>&@ߚ:)RB
[̮/qb0˪O5C*L6j8)Ӝ$픠T
¯)5h9Te~׈?V_#e?=*&/zmuV/Z#Zs}x(&Z:~!Sy{"$$':dE`\8Wna"$TƎl6OVFPH<+b٪@Qy&:	aB	I?ݫy{rZR)}̢ZG@+^pu=Uy]qlik<'\G?e}SR&XvYb/`=Ij8dW4	ivbd&sC-5)cY/}*©ʽ+Ȏ*ǼPd@Sw_8q]gS~iϺqO1W0B=hfAf Ј"tɵO!Ve׿2haҙV=M5H~i|blnjg,sH8:itGV;ݭGngi1"7-Q^rE:;Z>]`'82*wIܙ^׈zBE!2߫}6O*I%`e֡^(tx!DBԥ}K-T7]SOjSjA35N[S4
!fJ_E[^uJi/9]'c4J፻1AM;xpI>XrqBw
Ua:4ST
o{^lQ"y?bdDtM;0Uk\6(fн#|>kD,L:=҈{9Π+}uOXkpH9{gh̺/g	'b|t\*_>?$/]I%Ese:\I|#&{nY1d>AxTjGTZ\RrM5vrUAbdlj'=+by.?_̶=jUe~Ç$/EL"BP	$wSwH25LӃK4c QW8,Ve>r(OIՄeIЛDhAG Dа˩==dPreb(skF}IZmJ$\%rkX[,`YL3K
/LR6ht55D|E
JMÑc١R#I4s!#@Lb #K(c#l\49X.)G>xpvpR:%{AA,U:b/鿤y^$0D'AE]#~p}ʇwMv%D?56U{*֫݊/ws' ~jbQ(W?I魢fAuisUzSUX.\#JgNtRLhx2a\;a|<q=&]-OKBTYN@4ynu#5kF)eә3|"]-'-s]렾cZ!+KpSK?)DJ4:iyY9x+qq_j2jMIY_A7Y9L9{s<^eNʶ*HS"w˺W!~	5-Qz$
	JM>Rg-ڡ4糼W2SC;Ci_[Aa=XۆT
5jHy,G`]i߽8=fmڍ=&C=*`k5}{.!!M֖z
T@ϤFfDcV~s#-,82Fjr0cSlKx'c܁1
@&éOǡA`uABnxa3<s*58/	ZƩ:D yd$s $P/ș˩*ɔ!'Qm'4LjP5wjڊ-ׇWɄULЅ
lёC3J[q}
ϙ>(_bYE wf/&(i@6Pwk:$P,Rv:mٷ6|#ǜ=2FmHKfx:'V䔄&"qթ}Ʌ>:f62oĴ%A|-f
wk߭D:˛P,V7Q9iQ'cDLxQTM&*g=]9i
w$d,t#@֓cL[	`^+SlK!Z>gFX/~z98DB^Gn6jŶ/[$Rc01֩`PY*Hw(h7oѱg@C/TxAn/Hqt?l>k`X2XRSh]oƜD_[$:p!+KDgK~p8AdC)3!AWaMKN$.MU&	ox8O'"S"6lFO.eU"Y	pCFX#2idž_ɒ[W
3ᥴ	TI:
JL$9l}D9DJj]daztajMu1(ic`8O9?L"\>
U[d'Yp#HlRoDxr6z-`E%W (RiEzfu j{:jE58OwR"ѻ&NA"=>ԘW[èV`jW6amon
o]!F6: ⎨XVUfUDO?lf`?]ΰ~Zqe͞N1Z29{*vC-DHk^V]/ԋ5;'^P!p#b|5g&aN^hkF^1`xy6@ч谷?P>\t̫Vٕ]
:72},hӁ$[(3M7>z@ʤr=>t2i:N:'7z
mfBh)3JMW֕pz%<6QiNya5/RU+4<6oO_5Ey8#A1H?%ӡ^aiM|9p:kJ#bT\D5~¦bg-ah\J:LyR%(mUjz_IsNƉp~OPBר#G'}>@D9 v5~b`"dLxGIu~g{u"cPij蚽5d:hfGqG5wcP]('0daKPc('ySݕ*>R,8JXt-IO6]Zv$` 6^rʯn*5&.wlde'׶<
H,	5ɤdC_߉2
_;و:3-MYƪ
*fZ A#a5P}6!i5:L+aѯ[۸7 iALuZDOs87*zv-߇_GU+ߌ|i6e[^c9w\F=\HfA(oVtgz̿DY9!S1rwɿ)|ޡƉ̓~o/HS=.ܘYdVߍ7J+c{e+Fh]![z	X-=Z;f%,ut]ӫeO8KFxfh)o{w|7i3"7o_%MO`$}k,aCXtL>^8vsNH=;QtaLq'y-,Ig2.G,*VTzt 6jX'i[dIy6JtcijYBÈE%T *w6Dh7B;.y=~\eDhCHv}J宒MxJ/+_vB+Y%2X)-(Xݦ:4Y#[he%9S[ygkU05JQ7|?r49WT #pbc1t';xyؘU0
ऌU0PՔAl-]ƆuZIhرdwԽI6ʉi6e35Fۊv\
dˬE5
MiXfaz+cP:{Hֳ,Y‧/PWďZnQr
E&#⣏ U)С2aٶl[PE:!404.}S#cA,,ḫ.!	Z:pnJx3F+ɾ R9>3]9W!20Y=jֳwv5D#h^)#Ӿfp^&dI}xB3JJ:vMbckVjҚ/ ĂQ1eh*H'(60|V(DMZ"^ɖ)փ6M['BInǏL\#Nl]\P=!KɹuD*ЬqQʔI@ۈ#Bhie)[I*U,7kvҸ{'	WPb0bSݞ,>XM'AnGWO|`c#@e=BOZкvj5qĐra=㌲Md.$8n+$ۯnkJe7/f	'JgDRBl\\]+wiuP2a?̛Nr}[/a:k7o 0L4RO$xbj[h13=F\eg>5#g33:Y-O.mVGH*;	d8Ws~cBEېg*Qz٫*Dk=gX33
9BF)IYگsI\ypϮX!9P뺜gSDy$V.BN'}*JzIVP˝Wn8R558f#/9>.^6hYzJE!IӁXOrݲɋSCp@9N_jZhT糟DFi&Qib׫}g
/p "yC{dD_0ӀEA4UL71aʚ9
3bIܐdtg|T*\WJuvqsFg*x	l"Z3rxI06Gw_o=9~6U4P9Fl=^IX[OTq{!>vD@guŽB"Gʶ:{]fpl}pC&!iۅѳecļֹѥJ6F3U?~^YgYڮYnDujW}~_qye*)Z)
Bq&8URO#X[B=EH
e<15-H&%Eby`e"v c^BH#
p)DD(Q~DuCW=Yާzf2vC-?]T2%@{j\So_[X^I~%Oa7t;
G[TzŽ7oA'u7t@/.]y7 K	}&q,a?7NOCTVE,Mb$SpIwS4|F1΂;+JAQڿأ/rhg˞Hn)Tsfݯ(+;U['LeVۯ>eW6k9zx-}vco9D.EN[
e@|'y"
WIxNnJ.:rxiQO' 7p7#Tׂ	Qx
=7tZiae=A)䢶7ck݈U`q=VfQ}'5G9N:J*`a!Pf8-?qR
t]i2.M2vm7c$}oXbW.6%6y/#	"u泹u+|.-IR߸Xr|<c9$O[JV
^:_ߣ3A-Cp27(\b^%Ο k-!m\•0(g%bwMմ#N?^[\'2:t3,	GBR\p}ET>aNJ—NBEC	
ˡ1}:j!GɼR(BA-.I[vދˠѼ=ƽuMGiua!podcYvh@dw!R:~K%dMnEī3jygU2 ,jq̹eZAؤS$<ؓlotШr_ٷĉgk8;u0Vtf͵_EeaL]*jaUM]0Y|j:Lr^Z? x*bV( Wc`c2cUgDʩZ`@¦&j;M{_.T+Cfmvl!!.;AތzK,!Ou=NB%8!JL^'.餰GS3ZPp?@j߇M!%PFѾzJ7ĵQqVx>BEs=B"c
`2~ӝDyF1ԽP,LɮX0k߭}g&	
?`eF CvFpU*-$!dBw(0k}
2:ae	Vk53X[K=}@7vp9*Ux]Dugw@n*uO	k|L5*k$/== Vw\?!Φ}DN,qVO5$vR5?>louktۙENQ0X_8(1TM„?H\b- .YR鰪D[̟=g#&0A7z=Ei4[/%.A"o^P )+89HV.ÂO4W;h%);lj篛87vg d.gczr^{ﮮ
eqQ6<Ԓ"Xb׽e8?KE4qy`]>}Q3csC?bGEpEv]WXL12RC^EA}QUuod$أvAΪvLeS#5Ls8ڕ|:xx$fܰn8bs>Sr3Li7{XI		v}KV>K@f|y2H)sS&_OIw
!P`}%<-]M^L:xN:,@@z\|bG,~pSA`yMBvֹHG~TV*)2Gݝ,㹌QuLyMQ2ߎ?ݖڈ`Lk/W Wᤸ//ff-`j`	l*ﺃxȍKvh&uȴ7v>LGhㄥV!I6(I(D82Dպ
 e,x.sdc,M$
ܜM(!l>A-c]mѥPP5ޱlIl~S?XvjĂQ}nb/{i?wgrGR)+z5Xz{ّ/)৥r~lSƴ'!ӴPs\Aʐ&4ka[?D֚(1)u̫,}
D[e͠/BmS Ѥ#c%d)SF]S~Zd.:jb5&3VGM?-xw&v!#T|cJjZ`w^Sns萹˗
%wyyD$GGARGd
/.goWoL7}B"!5~p${xf3cPO"i󷣪b$ݻ[pm=..22,E9Bئ2ynjo`7ab*vlwꙮ5{kX .)&&,ХIbZX
"eK|H@(<3b=?Fpmd7QM):(\GM,	}SEZViw5ャ$r[m/tu*?/-f0;=1EC
ه>VQ9G ⻓F'L/YkrDn~ñٽZcP/bT7x?yvXm*n}9qv9nf1|#-KtR?F@26aۏ9\!ݱ#}'[ys/ޞ,(q*̭bϖ膹WiQV=CRt	WnO2|9Ck^򖶿,Yazzmr3_$iK_SG)<w7Qf RzӠ	͠<5J^A\j_7ro;p5o;KrCYTwӴ*1Z-xe64u{|!2m<«qs,k-\:0r6Gd\s.3/]괅גqSA!x^ܼ7zBI#@6Vgixoq	䫊NͲ{]m!tjQ }ewL]v~yR7Gplaϝ0(:k=FduTɪьk/aa+FXG(,&,sN;"0v
ЗZo{
g:VZ; ׿f}OH_N
^^oˣ B_.6){%5B$dinIdN_/'L)*a$٧cʨ$2QZXe%EUSw]yFZXk7BykUpR/A
y_YZRP,u}@Mvp,Fd+O*1
(5QB2ҭr$.n!{I]M@o-P&r{
G`5a;)2X>;\ځaDPHj.F Я4nN6s]0(V8k
!샆7IAcwic˒_(>3%\RUl3dVz2\ad
lZfR5b$ؓ,F9F&'Rn/UC	4()jh%axfRb9\B;,kA1"(!o؄'	dNljh|BhrhF%wn5$kCpb_U壅N(8rҿK6WABnGsDZq3dVwb_HCqJ!O
sKA_͎nLȣe!Sk_3'I+dq}ބ9D&oQ΀/MRRzqW{e釐|ϟF;,LE?&u&F^prρg/G|i Iai|w2l>orܪjIPNEi=@tSz0i,CB.HxFڵ5;]f9-iI(/0/e
%O0I(nhEx/BӿPA͚"`2*yA8l.F	2CIS|%d&#N$A5m;\b.v14/a08Ws׎xz8ίHܛ/3&_\a^HT*͗Db2Pyq$TL=Wd`ާ,;ale	Sp|lM&6v~S؏[w7ytZtQ|8φe_	םʘl`0RQ*.drcI'X3X{(r6q7qsee&מhI*|~21Kg93_ DR8@Ef'gaYYb7br5^w 7|LPl}mB`c
yJS'9AiucP_GϚ$۸_[RVyzx|QyKfNIڜ؆Ơwq:#@9pC%B@	mZ[U!0AXU!frO"^ɔkdoAd kM	z$_nPn3hZ H5Ӄ(eWM0~6J+a
+bmʲʭNtWĂ5Qm͑2PrfUEFgFBjJ
2I.{tQ;|pcos 	,tZgy#
<~įQebZ#(H##5|}p:͂?-ٜ
̏>7!LH[C4?mFA܏HÝbR$iI_r{{b;VL/xZr[|-G 
$k" (FZ9
AjJTQ*^kK} \4^Uڨ2L|
5t`W?}̒\/"M<Y>\YA?C*v\)EtTU/9㺈U
,s!kF·}2q#Wh3M?ѹ#&&AُJ\-v]ݛFȋI\(.9]"fy{|ɮ!Ng{ԜR]4m`\]Dډ
Q_?4HpPd<	ksSq9bf=nv
ɤ:|5^U]넧ꉱRN*ojmx)?A]T	V@-Іf×"_	wC:]ObcڕٞD GfR!2O͸lR:K⏒޳w~N%/ V^0c[EbHdj,C* ܬ3v
Ed;.qM'PUv!bēE,	c.5
	^ЗsEcZd1V‡Wne^dօfO8y^ﶚg[ u7&:2ٙVc}&SJ/{~s	Ň6Ciw&8L

sez+l'V}gy$'4Lw_뀨߳~a瓦տfq+l~l'O{(ZCZkzZ#04ౙ짓|#=u!H}`|I݆rm1>O(_$`h E2ԡHq
bhYOM(\{t9oԗ@(
O-'hP㔕uQ("K%AcY?t45A2^x7=%vX腾X%F=ETn)%~0!VZ@,#<8^L
<{Gvh[AiVX6SF/>6Kλ~S5Mm1F֎
Y/_/RƠش&OA\|b!C]1U\f:5RaTs,gB`Uuf
"~+_hNVql_\C~0X
o?Aa60nvzs};N([JP=52ɠ?9̇=D2/c1>7c+OEs	^2)	5趽I2UǝK飮aQv18ICLz`y+VJHt{ˆ#^%̏~7`E7#y~7̃䈥p/E)Wl*ftqSyeuI11JW=m"ČEGE"6626+\A;W[EURTKFPXZL(FrZ-E^Ko|JR䀊,9^}<EBD'~N{
|0|{X_p&%j1d5ThH!Rٌ|=l!T3`|QsV^\ӹ)%(BYMO]SG8vcZ50(V~S_%4ݓn*ZT{	mb&SʼnYr@UBi7Zɺu+ld'?i_;"i(\3Q[H~:	CLFGBjK?h|.	Zq®ғlO'eNH!LیK
[7mCIfM1R-,@#]~'Z-n|rJX٣K&^v$Hb~3/VM3< 7Ki(^JRIe[ٴ&M&5GHb1l0|pZ@~'yMLkQ3y;9f7.+FK+Y1G9ΊkgmUP>`&F~e2َb)ՑLew"Dp{24M@v8A?/RXqj%(hT_iv\"^u#P4Vnjn/. S·"Oz!Q.[L#=C>nA7IxicF"dRi#1AЇ1]UqxnV+NҕެA"Þ%H6t|or19-;AToLCkx;qE9-臗t|Zxώ{S;"#⺶Vitw.G`/K;J=Μaus~}j,;]I9i
9a=[XGxjPeg?aH2s3A<
gUZBWcL,s$vKHuÀLJ(!/HhKAGk,#Hr@T-dk19qGPWL/WlSЄ)\ZCg	L["Nv)Ў|:w.\TAfEJe.l̡icJKp>?=w<8eMW2ʤħLt	-?^ӂMM0{~?:Y<_zn3I%CU$V2F޸aanƎ	RŒ)Ǒb\E?۲#Z)Z0-e4UjstPit@y9Ȃg^B.bV,RAbqUݷ;hs9S[CeU{*)=T$]5|vSײvԠjq4>sy&tz܀3"2Z:Dyukň;~x.y]<7pdEp.^l#c4:3Ǻr+W|-U|ዙxͭl?oGB(N:xgwjFKU*:3w|sbԚ._f#DTW\P"­	|;xCטw^	`^nοnm/l/euhRPvƑN<3L
t|ME/0TBgUa`BѱX((Zqd}A;x}, m.)YŤr”U\].,l!>괭TEn
fs	YBy}qߑ*DCF	(p|&K0Xץ0Hhxe Ym9Zx#gU"Y(s'hl#4-b^\^}SC	ܼ	;lb(!#j^i2ȧ}7q:9ySF
s6\4UI-]#qHmݴ}W$10)u>sm+
Piـg]v+Nw@T&.ѱbm<`|n#.@B
NuPܟ`7z?mMWMy~|
:5@.{YG>Q\*4Nw)3aP_
uIݏ.I!U)sFrqh*X-;zdzK5^9̫1qRnUǖM7N+͈c/H62đI[
]IwRG1FTlf3t%;ǑLdyecR[Q\DJGál>u-hw?H-2*@o-oL0{E.Nl`
IA/oե PKӾX%'<%6zxnvv%
Zҿ+3Ej`\}im_@t}G9~JnHWǀ/X^Z3\=RrGq:q,g@j;r]z/?)EHvdwQbқiOjlY_XøS>WƎBPe轼{Wuq};yhMk{Pż6;4ZT2~ks
8ɆR۠Gy$5]G̚]n`AH3=
}cf)E4fHJH1ɀJض!mrO	7F`j,K4d^zj+p^Y2sUT:d+H݂
=*^H"a?ձF?~uߟS-a7_}$qeRQ¥MJnsJacsj2Mhub
lЅ#~+2H2<m/{R56&2Ltk߃8W>_ i8l3x6syǂs(S׋$RυkjN}tNC7LiKaC}G\~ON_97@
m(v
_Jb;O)d/hIͪ(\61?uX{K(GЏE]΄qeeYkw/vZ~3Dm*U=FGM&TZūox
sN35Q0o(\mhߊnSP0u[X&p%7Z*xѐFf䰃ܡf-|`dEgF7EBCCG{]rO89&M{KAjaѝ/NBbx.tw+ңSd{Y5TpR3rR.>RـoV=< vIoB]CL}Fh'-e6
y{(QBr
}JH9`9-*,Scr+B	pl<>x qrr8S5&#BL8h*ʹF$FFNRLf9Ixx3ۍ+GJ*dcOupoGKđz?)u"y;\mqk'JїH"tݓ)$?qѥ^ȐjfK~#Иx,D-s.O͌U_ݒMKWybԁ-Nn^dtpw0)~0{m|]Dҫ]Q^nrn
yؒ\?g>ο?D{
#En!i
J*bԙN'լM%ksZӒ?!ύБQzwCycHN.K>+2ga5hobȁT,Sŝ:58*xpȷ*XBGoދzpo
ka+7[D+N`\X,ǟ_zDg(4h;t!rL\lP#к+J!NBYUFhŀd>or>Nz?bēQJwⰠTbYo.ȴ
>!\	\䬎x5ɯʠ_4aԦוN6YgcY*vs}[aO*+ѳjf΍dmr``\38E@,0eH%V^urCsBg}?
4(d~*s+i9!tĬxLS2XT:evsP9}Ks7k?}x~X@Ѿ]S	&pٵSKd%RԆc6>%hNv+9ʻO<~|jPh6]̙Ʌ/E-D9`f=fghGc]EF]+sk[$]dO(-'C?yR	tI0nXT0)ݦ0%ySvii`W%Ŧ:2a8KuivFD-o@N4qZG	쇞O
"a>U
1F%mp?$R>e(elw%3X`ft
EUP*Xf
FHARə<,Ft~Ɵ&8q14/yZƎi	IٚjǎrӨa}Y{{|Cԣ-X^&`&-Rؚ`["Gwdڨ0^8AO=kzI h6#wnG^ do10bN`@:LSqZ6NožΘ2'ׯנJGׇ?6#㧞O'!Dޓc	gMNgW1|Ǽ7?b(G٦%RS4Pr*eoaz5rB0+uu [^XTn
M7m=[ڢ$d]+je2RQzJm7&fIO/P-1 PoKTW[7eHw8#l
3t_sQ4)C\hm0s>lodzq}
)_Nsa)q Y?6mHݔ X]L"1)0 nGHDT~+-K M[NO䕵a;7	Z jT/q8n9W1뒾!Ԭc	hyzk5OX]$|T"%o
eK~G*1aG
JUF=OwbU屻$yhQϼTv9ZB]
f^3·Oy`ci`.LGoi\c`kj0c*+@.·ol}%uZo{L[^#ҚS
Z)-SA I[ٖ3Q`}-;N~lKcwLG./y=+WoCָSې/`TPgĂۡy>!JM涬q0&$Xs
:<8 Zp+{'3ċߤ>'b$3l"F'!c63Jqʝ/Ъ[۞FM!~nHjR奊H69MeG%iu8`^Ya$KZ޽Ի-ňHpGC0PNQޓSR_PRV,ϪR{NNK6lWI2H(6M{+q|f<&wQ6H`2^;ekX]z
lr_3?rѤ|vׇޅ/:`]qГzj]>4^ѣRrԞ/KT&{$
lj歟^f$of'Oq^Rj;,i3 d45Zp+qB[)>5kD'6)Ϛv=!DȾ+)I(O$xK՗`k˖F>k壓Z(
*=!1JXL܁IQgs+k?H?T#EwinKR섏LԽ4SK1^q3%ib_]c7ԘdD0
lzKŋk_'I
YOahe&|F+}2]z1tl~ۄH_չNiaEb/=TD	%}m.L]Ubddt˴ǯX}amt&fUxOY{j+~ܖY,rr^bOQZ*f|[1
 /(!2{䅽{oZmq)Jn"q${#?ț3]SU3g>ٓd(7V5D@bm+#cY!xdR_(_b
hW%dω!v1w,aJkpͫIYέ2G	a$ԨL4@ka:&Vv(9g^Pa;'3a|Kw9@˽Q /؉ZJ/ؽU١MܺZP_^xDʎhg*+ll:ETkر)7g)ĄXc{v:clfG*;7!^;1/K2wtN5+Wmr0]h󝶽BS[>7Ѐ4AͿcxZK2J˚Oy4|Dl;FlU=o|hp^zdktU&`g^1N_FT_TʫO"VS/vbTg>9`Fx.J.&-Gl
|A?]e6V""#9#u!|Q%*h#q׽g:VW:v0r5rw
UVi\iQ5J5goIWBc4ſ.xGs\u-ɭHHLumEiYzB^వh-Im:1qw"o2	Q2˂`)!Y^F?
cSyt9qTF
"FQ0ݢ/C(DyRkƒ98!vvYO)3ՠGi;o]9FʄF\ (4ǡ{D\|g{td
ILdxklb㪔AT9Tl{먜/k1O+LvkH4hҏ.C#+.l%Zͨ*9IoC@!A!Lwg$qWl$G`?St֫fbl&v>CjgeAnX5+Fk5CH./Pc]:(
rV&
mN&
̔~r䢌[^WgFsfaDq$U3K"Xyx֑*4:6 3nvL7qRcR/6UhF,,b8pq_yž&/23$Fa;yХӠfE{TeWrUkQ_ɓN^l0&QҰc9ןH'WKшx-:ŔԻjb;H߱ P1dݠ⊢~uְ2kB~DW361pF;z>L\r{C	`Su=3~൹Znr t}@;_i8\ƞ0S3ڶBzYgUz{Fܞ^&ͷS6j/IxD]_k9˛hFa|eFxKӎ4u}k/77BŝT,HvG?c4:Ǖ){\ʿW2	/ryG0cP/aYeor'PMӟ_o"Vy:0R"&cSGS	4C++!4L/U."#s?o5,,;D#xyvE&[Z0$ k9:7x8Q;NnC!=Z5 1,ݘrK0vXu3g"
5&N]j8Q
{J|ӽjt	;9ݳJ?]d4:ueĮMl>ٷ00"JC
&q4`9쩪b6~OAoؒ4 z?-6dB-eyd,YH2sFlJUM)?42^§d
,^d*0exy]W{]%EBbLoʠP
~+)mHެJRB*-!2bNJf߶M?P33j䌨lv1ŘIV-V!ˆe9ۊkTaV]ij}F'rސbu	dR2#Dk#CT$n8E9䁬.!()
'K2/
62Zy2dEd-E
*7.L
),/r~FE/L\DLRIʶ]YbN
Ii\ȝ\8Gゞ|Z88gU3H@5Ni~[7Sh?%p5/R{q[6B5`~P#oUPqHSx'_G-S{R(}tNgЭyH+ъdnR-!((Dgmn{5Vbf(,W;kd%g׶Gv8]Ǜ"X)_QcPOZdvv|@32 #ߋo0%moSb7%#Lpy,vfMy*Wg*^jҔmySbm04D 0র"@#Ku{6rYA/+d{Fl?jRw,40͗<f
nMlb.
QA}΄Br4UAvqQKfw)O~.Q~<&ɶB(F"[>>		G0Y(6w$I|n6OQs܂v	%X:?*}wG_ )s
?8<erY(Q

h~Su#}N9J5@}ႰD!۶񙆢INIX6&[
~1_f/`dhZuvj^рT,B#(O~vE7I
\YF&Ũ-RlO 	.J 	f9ٮGDx"8(4]7R{slS[+4r\
/lz)KQ|ܶ|vL{f{qϳQo슺x`ZҎϞ]%MogسWT+-"ۤG:92'!dS@\L臧V=cEz@Ьн``L@~7 &(E33FRZ]itI9P^2ս|:.`!uK"W6ٹ;BEUdB.$P#yїyf<@a^y^ܟ_{ pFKZ*Ϗ!x]}`|R#ʀ/`37x`jN|..wFe|h9OT.-_3 sɽ0Ѯ(S%Ҝ݆4
l?hvfdhK,EuW"m*s_f#_H{E'{%H1f. |~PF!rm,X򼖟d2J3'd%
&Տz0H!ơw7T&.IP{Q"Qϓ`$tK?87~QY)OHJ4$0h.AddLVt(a&$ZucԐ+TPym9Dr!
]sxnu,Fur/Ïj {/͂EE]
IrK.tvrWx9Yic'?.A<{!E~8_T:s5tko{S޲4D"yen~)eT	=ԓIhCB(ݔx}yeס:¥*X*K?<ƒ9^D(z2C(8}RVo'W^}okj=W20/yjIe0_jԉYѦ\+<9/hT	wv
ZJB@R
zK$"!oP
#jKHJ=OćLF^EpofW`0F@6sq͘1]V6
K
1
vkFg0K0iPxǶ1!02P&o%iN)h:CjQ~!z6O`$`\2h^^8Aem#qpj6!+VxLxY2ڊW`992Bdim4.}떧(ÇQ'_;h@KWa/H̀Yͭ<WY94GbĽsJaD;IDVI!DmӨCOzݼ\3sŻKEeϗȈvyt;0}*9=#̲QlHyf{Jʍ}jB,}^2e.v'	%e3^Sc!$*뻷5\󚸢J[EI^NcStf?iqNL{-U6O2OFuJ?y2@_ltC>@o|}̣=Gn|7M%QPziL=
bo
q}sPhv
Ai 6M+;gI`(/1Hq@{ʜϗ&iص&$6JDq84~5u,@%

6ciw_`?%3)7P-S#yF䓢D*oz\j/w3eWrOjC| /UuE
96OQ,jBݽq|`#C3	~QUf8yL`u{y񃨜yc8WRL2XʊD-S+R~ePڹ'IҝQXA*d)߫m?[G1-Pý,jy_-h/Ih~8U`eݨ'YnrY7mٝ"^p+(W>,[3GX⓿sl/tyM:.;cbX=Z
o?ȃL6!FNy@^\'}ےW97u.yvxivV7+5ვ؝/%5:VG/'q-%j I:qb͊i2][8¤EU&,vK"R)3O=uß؞R"VrD^o֥`xkw߽utM-I'*YR뵸*ًMݤzJx@+Tœf1E)p6p${0	eӭj?u!PG(_EXe
@hWW^#g~?uzٳDtO6KKLltSxW5;XJz}+0sL+>b=DtÔٚ|̸{$SOgnzb4Ae DYCOBǪv3Y|0,f-"(ſ~<{z
Ą>j;n2q6ʸd&-FvtK@"&,z]跄< F)[Wl4hMWk.vUbp%$lo>P2
Cݾ9qg t&ܴ@4\Ҙu%d[caq
d1B5vc7Cr\ʍbo]:ӞIkV=sǦv`xb!A3V%p?)'xj}yEOnԺs'n׬<WOq@?'vkb T,„yr;
c!> RKOPnN}@A54͜-c$_4u8B3ՊR/0Ow~ޞ1,5q;FTP&Q)sEin7:LZ#h+Xt;$@=j[{ZDl
aMq~?GN4?t me 4j.¼O0qYS޾\Ǐ8O"3
q,?N;BE*2OиQ#l
z3n'!"\UZ`$	tr:nޠ ?=ݣ53Y9N_9
wDRhyOjΏѝSTb9^wQMUlʺ$
yJ.j'ybϲAU9$UFP	ygI1l<'60m06>Hb*C}f'd+⏭7bf̣x?ܻ4KDz(uXq	ڔš3fgBnlHIԄI!UXb;V\1OV]Gĝ6&tFnq
fŷu;eQGMyi&@5s7ų}@N/b'Pcz_oNG'K9@G@ KE"|4UV{Ool颗jΌ~VJks允E
%e T;ޗmfՔO[oYT@BE!_[kܽm/Rz9EUN%aMiQ{0P"h8z!J"?2S=TYi]r=?1V9/ZH.E#t0]w4~@f\½eó+>?7oC7jD3ZEx~7;۔C)?K 5יNS[
SP<˵}1v@T-ƠO<2&zgmaT5u|ԺHAkQ7ԋh-
Q1è鱯㟢Un\Z^Grf#J{'!6z#8+wӐJάgTYߡZ7^D/:O"揖dzātTV"PM77F>tI0 >]%G7//!?Β
nPOU?HYW?2$Կ?|KJ0C1
ȭf]iJґaU1Nk&:Fũd]EYm҉n}՘ܣ(54 ^u̝3sVM%ŇH	H鲭!5dR!_Շ`̂NɑeFOϔ.X{S'bJ;ΩY#k&C)d2	=";"M?		!_X#K)
QѾ{[2ZkF̰OEۤ6kVהoSzn6D:@XO7"SkBE%	`6)KI$C#p-eo1GoPp!8(x!Ba`S^bՀ\zxGWC!Ϳ:^ӝicSѹa6SgāX	d1e@8wǾO\]Q)-JrIKG; OՐDzX2R`Plya
s&.wBO[QTd"ڼvUuGX	X`{Ldy/ ΧE]䴞"ꯓmR8Kqr-4?g<4ƥ,WVaԬgOܥq~۝5yZ=]).c	NH-aFT|v'^Cu4X}ܒDw~bNo2C^hX.M|`Nq]uv|tI/<o;cE`Q3/[scoh1*ЧE 6Ĺ-t#4n7*4߉y$
e/&(Io.t/Y)Փuxo‰*inURnݿhȇE~vv_ZgAc{F	*9N7**eU*GidȇA_b@4l	jppEܥCࡩaȹ7yͺ|rRoY%)&f'vڏցn!Fb9C@{%sWHCrgQ<4l<2(B"c3N\.,g	+rm俸2.IsehkhO
B,œ܆¡x*:0TRqҤ'YS9%ZBO@=FOyxEJLsIYe{K?;iSg_0ݧ{hh&3F$B&H>$/ʇ1s|׷t|tRIp{>{ģUn/¹M"Z]5CybK-҆BK6^źAn1̓W7Dx5>bM]>?_tAoҌ\*ıme,ZxN$zK"Fi'OG`!$.Ҡ%yhT/÷⨡B[B]ILZ>	хFQj|$n7ҼEa3߆x\h;ea˃Ūu&C)UY1m`Ω,UhTio˦ִ3)ku,=,f
VϩI-*THĢUpOq;vWͰzQo)(mp,lvi M
aҰ$eռY!]3::Pq^Ghhvqhv/.i5O8%W%&ڡž]mX31`o|z{Uxɦ?RJ~9G3{;~-a]jgg-.`46#5Ab*պ[]G2L~N]%0h" $G:iLSήcR#&%V+zK^OYGρ1sB~dxf!TdkjYqg9P1\_ڴ/ɗP{ &2^#Âܒn.tE@:9wnT-6]*V7ym	fD(TBI#jLʰ_e,3n*9
	>z{ҝ&KkBAͨHٔrBȋi'&~x°[@io읭D7\Tz ]~MPa\]]L
C_ojuUkZXը~=<\ƚX%-GKq
^r#ǫanؐjO2~D!x>$®@bTVXpP8	udYz:>&|69Hlk=,n+m_AAOwosn`1(=ږc7‚+<`mQAKv]ճm,U^juŢ3&WU\Ӿ_&aymv*u=h B^]	Єg}7 shiG-<ʍ;dxw)0nn?͆z*>AKM9_`0JmkrΥܮ1Q𛄳Fn_ڬ%ʿ
V(^Ƞ+U06äMmXQC3Wk_`h@KCd
fZ-QXI'7njfZVw4y)F[#3'Rf)*(338r^l?> 1
&6.΂z-:N~rwq	0p`}5V{n|Bd^7(P9	lB+Q'R$ez([zUjO{Ԣid$ߐJD05-3
~׶NBJRkR'y
('Ps{J>'dfjτjlE9>!w|*{Qja	VʇWY<yp(S?n8]E=uu>,``^?rp
Ru_;rMe%fiUD1
a!E=,a2_U`b3
iPW񻧥{aў쭌U@ ˝	1E4(|e~*ʌ2Z6@[&27%6ԶK\)!o\xQͅ
G=̆?[n@S.2Y:3whSZ>v6
\󺯯 gEyvF@,>YjЀՏu3ټ\$i;j?gfg
GˣFGS~;wSi+ 4ˠO9WH2D #7SNC̫[ŨKzrJm5	B=;"TGY܀@9T:)vTM=D*q,1AJw -bAvkYxU
K\E:kZؾnp
&
?uUr-^
]Фדj+N/4w}UHՐI~-abY"tRa?M=C	qkY46$SbOP$"NGc^tEz+f	wQS:7q
+r 8IWƽ	3Qq@v*oZelSQ.#&gX.Ȉ+O %Qm;->iRru+]IXg%3niü^Tϧ.O`<|QD? yefԭӋTȩ`_XSCZM@FqfAzyեC"m{T,/r[ܖeTՌӛ~;שw4S6cc-Dׯq"̇liFS7>qNj`5UxwW:	ȉ]N\L7qQl)ayTi,j$Td@}̭qTkCNlB嵅R+eI&WzzQ2*ހڔ5]5Y9̂|j6]*Yȕ%YCj\;iMgjP(%|E/]nF[\z=-	4\	@BOn{_;qlˍ#ZCeEƯq7.#zƍ8KՌΨ&oѲe]q^ܓМ![8.ʷͲϜ_*hE{'f+N{LAF58O.O86RܯhR^'~6HPJA\M]zvL|x-PJ
h`Ix|z6ð?
sjJ	_Aj@y6HyX	Uuv(SIɳ7µl~")I5g@FaXZOKM1&;]e̱.zgefIO+4_^b|wuٔuğ]T	_ư8MW7Yg`%6R2'5G+2ε1ɭýl٨lEzkռ5#qqAhx;ZS7GQ=RQ]Z--eV
p+fI'/rt_؎Nܚ ,R@D]a
cf|uUϞ$Tߚ_,'B׻?|m-(U4yuC\3{6j[H!6ddTPAyfKd۽G1ߜ4
=ٓw_sje'ـu.yѫ(-0-b\`!SJWN)I-bN2&E5aX{8ZjU.3Jܥ3*	0ζ1TR
%9)bWPd<.g!*5wP9GEX'
Rn,4b_nʻ`԰Гb;ZahYЪ͘Iރ&-6~DUeaVDZ&+hW/^͙'e$#l2TU\ 4HorP8dD>P#ڲdجFb:Ϸ}6{iʗK[+R貧M^ԼqoFi858wU}7h`	~?Y9bMϽfߥeڮxuUQgw\R.=ˇˤKMR[Eqfz2%o9ٖa,ɷ'("3^&
V祉0f*\{ɫ[v+05	Ǽg37H뙻Sgw
&Z/$L:U
ʖC.Mv
^Qj;$-$װ_ r0 vqDc҄F)‰+$=gNo_q#xTR{$^.><&A'\*C/.dŶ-3zoYγ
#p,ٌ74=^#NbQ4n	q
v1|/kᲧ@8QrbxPLTYWZ	`8"jMãu]A@l=;v{SDr
0]{PD6s*ͥX̏iIG_]4פ)A~yn]zpR>	Yc:< <"#~uyíX!=݉Ti9h#Ge].:b;`~t?q/5vĨ>8DK5?z9| l@E4L㯔}lp:s0#ȬAeez
ixL{1I%7iY/X_}q#5
(n7P/0>}ަ'k>/fl9)Lx:tTKk䙯0%M(n\~
0{Y.KWs(Єv"8I[259_IӀmK(A^fk
go
yKh7tw
vН%2SCa&f>V
1։-dwEVȹĽm
4HRĴqg2McO\$>1\eYkoleYcJ*w\TF%P0`zkQw&wédr.BR`4NT!~B
G1~JI"dBO	T9
z֖-vj[ZSaE^]YmLO-nl%ܝ\\D@U.dmKgn:ݞ!<+I9:UvfvsHMџAs4g-$F )7r-7W	]OS9|Ru^ԟ̑&3cN~үoNlV1:oS].ATZü+m  p]/|:/ci,ȞAM(F|a$pn$BZhKZKqr/.QIp&$'y*aǍ\/+LsްLE.0P_vpp0lfkA`xiF[sd4XVO;_o;UJA#l}b/OW+t#F*'Ƈ}~J'6
f` ߯{nRW%af0XĽ[BPb&&%
&;jù$A3q6'y˻&̨cdNz8t
iBFR%/x%~]HNMnIh&/uD.
FD`R柿pNkrg(6j?{&h!٢Py"#̋lج7Sym_ڄ`pyjYͱVO}d	>V4bUV;/9	L-w~UT]+ԋ'"5^xope>AT2oV. Xt]ېq5@#w+kXx@d!L)6NTJ74%4a uS	elvK5;L@b]Uigt\
嫅ee2ZILp8 ԉ^~lك0a @Xgݓ/I20:fA0vI}fzZR[m)at
nUZ,ӄDguH:~Q\#a6Z7sܻ1
?2!R<
Q_#s-zƈ+7ؠ4{#5{!0@}	$aRSmJ._dS'p8LM#PΪ[xڿ!荗sJ\;_i;~*빳d$[Y
;WIq푽
G	[B}D?[*4*ʣ5k`	fSӒ`peD2٤pAhwCv)Q[ix9K ry^/2R9OZ
*D"_~vr4&_SneDc_tI

>V3^KmD!jxئe+	woW:%|~O*t`+6UKMpM,ی׀Ր*{H2dxL]Ʃފ{G@[litd<*B\}џG/C*H$`@G$3Y!Εg|71=%e9LOd9FBw+0sοZĨCm|m/~9:X2Ge–fp3M;:cPBKDl"6J*2yF,=Aj>gY!(?-ɰU؉9:v9yXPzg(
3H9.zmعy
cr(i-0HdIY&A Ƚ\N
oh/kzVe?,m0/P
vL!=׌Y~$AU,K
$V-!ifOȯڧBU{B
VkGug	TY,X,H?
Kq_3RbY4z)fW ~4BIAw{ObcqϢٟ“ꄣ{wV9|iNM8-`,^EtpgMn0l֖p.ׄ]O"xI^/A

4g]$/u165	VS`؍nCc5U@;PQj`q0طs"D؁v@QKOJeT͑Hwe}ü%k1w1$)N4ı}{5&%Xic?L.~иޡC
	
ĦP2T#I|	fx~kFrIjW{X5.>ףl
k,h%egN~S7+`Wsىs=(lQ<ՕYMٝC#L"8ʘKCO-KPy3X?oG;]ǭD]Ѯ_yd]N9W0I*pM?
$u]帎2C@Su
EqcWAI',
e@7m/GڊX8
8Lܓ4& u$,l
K_!R=~1L`
/xS/E"d,Ұe֤
@;:.D>@S6
*\JU`GQXUZ	Q,G*fM;pVQ;8	+B$&
儝7³4ӦSF2*)Qϊr{TVQU#ΪFO9]Gͨ*	V9:dKX+r-R|Rism^qY8mZµAZķJ	:rR")`σ74n38bw&cIVaM{v;6Z?e/XpOc\SUno#*۸{
Q4ad1zy(Q]e?DT?N[0 z=^F#-3/!R6#uN/y-oPՎUA)hkЗgr~XW=
P܅g$X!+:-	h^glZױUӵ%0Qh^{MGŕ>Ʌ6UҜ/~)4"s7w@6_"m[2D1!}Ԓ ^{{|~F.j3Ћ
w9.-)Fi[Xā!kuK%M$޴pV܉PЯ%+:0RqjK6߰Rk:`(n9nv!4h@|̇lRVīa>`Fsk&<>O%4"vjkE$r<ł&>k
!cbcKXwc9
T"`([m'eWE
cRdžbX!;>T&2dL5{WKMOHfE=Ayњncj!Լ W~/~}62aV6ŘDʗ"o
x7,4`[=TV$ٹw
We	
S/VCⶅ	>"7nKqpqb౨RdTIQmPjS'6l#ݮb#"
|:bz`?CViO}b)dLdӎ,s~},kwnwJ#ldz|OT;kƗW,N
DkKGj4f̂54+U
L!
^j,/j.+L[nʭc6SƷ2a΍72J2;Vvے%/rffgnR|QzEh.1T׽B4/B={O(&`푩gmnk@
R]'s[,5}M){zL[ӆ.r-
o*vfuRƇi@;[,5
Q#>	'Xj۩&g'tK3OzTt#Br)HK}NK6XBnU>=B@ߛӲ5_>Y)NOL4	):**
,`Pf~tHm)[wzW xP=&rx]3uf
! IYyp_z,^PO!~0HdA=Tj~&Vg)NZj"|n[B	0l-nP
iw^齴D~
QŦ29}B$VJɞ"(_4$y/d%ɺF_T
|jPYF/.?Ud@׻&iB/G'Ovb~V9O|
0ɹ"NE"&C){-9]Yfh\p:V;P	$JJT}:A /jS`Q6Zfr?_1u1&e쐛l.4kۢ4^sr$?SrqVf|Z5zնQn+JKYrOG=V5zpFВd+.IA- EMϰVް[Fhу"iPA.(1i
{fC1)f"?"r0ȀZςگ9+cīcZH;782h:i|	lZ?~WcQ46`8i57f+N`ov-]
(g_m.-!]KiHs$7ּ
X0{|@9L~w5Pt}?_BX7f(;
L/LE,91gV`.0Zti2{-LE-pEfz\yHDz:Ri+~yJ~våfʏ3ds$vиc*"KOÎ.o@@^Yղ6T=wcw8<"qȋOfPOZO}rx?RPimMٰ)fX=\qRm5PVtV,?jsV@r,,Smi(2v3psbsVYjRB_'(B_C^ِˢ^+'$CAUp)c$eaAU	`mW}*bjY-asdjNKH8iƼQTy^S#zs6BSAômVij+hoH7(nZ@81e?C9U77-G	Ìe{ۭJDhBby"0oN]&]KZTx\v.M3U\G5q93 )ΐ_/yz{:WpmzoQe~1\ELj^$&Y!tZY"0}l_L։0p8tH(eS)"`67ACʉk
QC'~WM?JD_:U^Υk"
u񿈇݃CY?K@[5ZdŸjHn%߉],!4SMUUqݑGv04Ax#ϲITdTԠOK
Cpt/%\zO(KBMRӘE=]JiIaxkLgd?\|
<)̚hD<=0EwU9# yFQX,(pD[
$vV
2rHj¦jz/pd9ckES1"rjYc1Lϰ͸%5u@>Cz:2sSĖ"!ikW4EJ0I}zOPF@]$UN]h6YfGYf{oHJՎ@J{i$$kT[S;=
(|?G;
.y[1Dˡ^E8R	m1{堐=-Qyߔ JǟsGwT:[D~:VLl30m{c>-4ry#a-FWa׀-xu}hNc="М
9M eq؎
A袏O<\qI'&l8AoԾ)#aLW`*^u[~M?ι|5	Fe+ZsY&zΌ9 
kUBBb&3z	_e߲\F<[dfNռ<&R`l5}H	,c=bcNK3퇡U>EYto{!XIl#^$1sN?賚zҕwY
EtM?3#
=5r2MlHy~O`s[W:=KR0R+Ny)Y9'fؗ"GG)
BT;SUSDx~@{z+ޏ2["PUEKx\ۆ<*[hJL)
Xoޝe2V`BRkvu|".xYW	iGttL&zuдgsocE%'dst櫮|ZhW:9bR,/]"30A'(ݲ0&W,e@T[Qa֤{dj:F>K@lXߐәېЃJoݕQ}^oڴv_bHP_$14D}b6ELY͘i~Gs+W~c#~ݲ{g><+^]ցX0_x$u_}^%#,mUf)B])t
dsoh=!8C:i:gDEY3_ul?:R#
]K8撋HQ0
NVklΟFrgJpO=֤wOsצ`j҇C9ˍ:7夳NۯC6:QF\
tWǃ+4r<p8]b!81<
u2e1\YNjY䎣L
 Qj+1,}.wJؐW=q	~F;.߫wNw32jbF
\)|``a}w<W#^֚ΩoM7OsNߗϿ3(!b om3X+|-#Wsk#|GjZJ-Uis<qZQ:l
tI]LN-l)ui]r2ʹF3\]kQ2Mi;`pm"rqxACURGv̹{%lE
I-k+
1
oV3E0<^SʤAŔ?S	_@$Z[O`KYn/Bi]
Q"l&ۉ.K%4Y[;1ڱQK{©7tpٸmA
@G|ѩT
N9"{"]/.(w#9h?1bxL	lM8Di2t^Aoˠr?_{1==3vxeOJk׀. Dû+a$gt FH
6DQ͒BzKEcakut+vD$,	$Xuw,{a$[̓&$[l2)XX@eL(TN6Olh-gYᕘw
X){YQ`0.l-9UШ!RI)	_Z7ַ^%>pv͆5ڸX|F++͏±#v.;Ě¼f:2ZyN$ւY~M_x8yoҕVCB=-j1;"Rs2)>BDG6sMPōkڑ1	ECbwEvsr;6ל&Tnt6Q42˳ew6ň.itō[_CD#)
g:#d$:`{=c<ڡ;[]|$$T?h+L%פY6l6y$`fNLIOR52$cg]qK$q.0b_%f5M&XD
/!s1cزbDL=V&uya#.R߀&Fj09j+R"*8YMG>ă1+Q֫rVs!ɔ^a*4/U3ɡ1izY_9D6:S=J}uZp%"{4^O	%+oZ2Bmk#\Kׄ]
]O既.KO^^~;ڻ%#>AفQaڱ};lvv<&cSd@Us{5B:#[5F[}ڨ*u\9`VA٠:M:-n
]#u't%]F*+\5X7yihjqMYD:J[{~gNRud5#B!%τ8^
<W$a*pU8F|
{o/Q3>.jj~"Zr)v[?Zӓ@:"iH8z]|T{ 4;e|![7/_w3WrT{0^+іIU>?D.?%7/P	`cAk9'E$_~ǠH\S-Y^>@+,S5!OBhLIтFsN۝;5:Ц)HU]xi.\uZPޭ+nNG{~؈(y++YYBͧd(}`Џ>6TIkiNZ	r5pʬHQsoQrhݫPg/'ys
Tz6WPDY<~҃^0-ƍGQ\P,]d0njЋtcY_֮r(
$
#3Ј+g~	PyO0F۱y>ʯ9$C}juP"&rpm>vD_}%I/B#U&Ǫ坉e#Jjn`"168)DnxD&ʟ'H^,Hiօ"֦S9P&:]m= |VXz!]@;OGE0kMçtQ>[L0HKq=0-n3(,yеNHUw<]b|.0Io<[Y3aW
و=oծU7=_iiX\a !t)|C@tWһ<	R
_aU>i
"mWkۦ!oX~sNM Hbd%k$E1
(mBR[WRS͝8jR҂A9ڠK~) 2pi Zչ&T9NBge,?dQ)'*
Y9PۿYd+&	M )k)PeP	xWė	խS4DIBkkqƕ"{;
r=TswTTD"J֪Q;~&һ)s'&0#w2\&au@1bu[ny\Αw[fHtɡl{Vkby8^=vyY+d/ױ牵=?3W&sO3\!aW6Ÿ,:.)M9%B,*g(urNvN^:Z\sޏ%H#߂} uO["dK}2;3KE,#ro\Fs~
/.L<	޽lDKd86A|1	?|6EAKjpC|ܳA,.kx9lOuF8ҋG?";">~W:!wFy])jy*el0yL
TK7"N5zVTZTnxA-n-`VIL?U*0r3n$A
:a(&2;Xj;Ƨz	AhiHtπq@#҉fǪ]P`T
֣%Z8qCf_eKʲ,Obp-'2b 4O	^֧}_CZ=K5iOwp(F<
!^tiF΋*eV
̒j㱞\\0Uy	@F>sq/٤e+3X>@&֤8"A+V2&[(gc¼E)d++WQ2'iZ$>[ra;Z6\A5~9A4s=eZt-0=nK\^⬫/iF\ϟMm;:?Xŝ?|uo`Qv
[B&-P6C@
m|,lmrfJgFKE&r͑8S^0_]cA
?NPQUyFdVbY~[h`^b(5UayLC oq^{f=8Tҳ<o
h1(mt>plYj4STW`T}["E૵߂e^ׇ7|XH;訶cUiA`sg2R
a"FH"=;)zsT@|
txyQ^oas)9!Vk0ru #eڹUcЭn8曪4dOSe|z됈){\$,ms|%Џ?E1u^"W%RCi2s/k>cd`nNU%ZB
Q^迈e~jFD5c4wZ/LJ;^p$%ҿ("N2+sP4aBlQ'ـCM/yEvF\ϕLIyxJh,KOT?Z 7h$Cm~MX@'ތNX߬o-,`9WӃa'm!T,ɑ/+(=V-FB4 ~pp;~t*"fNSy:ԝombCk=N58jZѵZϜ_ߴ7GcSu"p9++EAvuiNȼy"K~Vmуԧm}&@cvQ{efN|=^ʂqdC6sG7#{VEXuƌJ=,
5י%/gs=lDH.99K&JR]{	@6;Ԧx?^fU2 9F+Uȇr/P
˜CygH
L{z
63Ng]zAd;]ϿzdA.RPZAvyJb)Bf`T*HVS^E_kA{G,Ѵ LCȳ1PHE/
9NӱVPg̀+x`GsIo>.X<
Dz~i%AeB:_Q9}]?9ohG@VMyw"]StgBy*z֣ywq"8|+*6>xs=W߃amcyzAO,=zlt\_e4I2U?o>R%aH}T'Jnˑpuf5Rln@',<++;X;j{&70kۃhq
@~#:59JԼW`?d|`:Z-?,YBԯwZݺ]^6ʡ,=!I6OX3͏fL@='H32_p΋xX
IoO8s#iZ.c#(m&ΟcaB}C)_4Rc^essSEbEDWZ3ٽUȭqNamҕ6[^Y6*s\|XmS[{\yOE͢ZpUNMI<dž04tzBvȄcf+25,F%6݄nv4U^:>^CMd4!QVu>#;-I4=>6Y}R1DRN6.z7!t=̣=|de pmGrP'H5Qð3qBfLq
!X br,=tZ-ih**9dSZk8ɩxb83Ì
g"fS.ƱxiLjxC8LOw!~CaD:	ѤJ[nB;D,Yog<XV{?Ê=@Zldl3+\zӖ,N+CZU`|rG|:\ƪ~AӜ#kda<$L5AOgCax矅k=SKjZ&/#_A-ľt@p4OO_KJ!*w
xXI4y|hFXQD!˷x$}eraWZA)	3/rRqc̫Vvs4.9=Fyh~ND02ޒ[`"(7⬏~=vHRKEc͊饄po^3|ѵ\	[*]VwPpT
v|Jpx}ܓZ"%A5QO&њty:TUDI|N4od,y7H=Awv#*I+𯁟ϒ~(9pvœ2y-maEU
0.S&<oS(
ƃHgN/\"]͍k
dsХ{~peްPЛL[@!Pҗ1Rhzb-5I|xaMTVZ'bL4J)!?8	ے	MI˩Ւ'?6~9W+eۭ?w> #o柜>ꍡg—tWiC_=egL0'W@$UWa0@@19aV5H.,i uav9]|mT5sk)ZFo~4wX:r5оQ=6 Oma"" 3P^2,B18s_Zf~YՇ=ؿek`?l۫,ʒrc{	<مd
в?v]ƺ㱿}K>Ȯz=@iwrI=ֺ
$&Ak+SRb݇u,Ҝَ!MtTg.wpo}k^&?3u1$ʁeyq
}
pf}ni8?kE%=d],؟SaARZzk3
K8bּQNZ	xW45slvu+۬BMρᙎ!tX([qEÆ/xA&d$+QkvGs̊!̳H 3ͳ[^'ӯ-'4fL}:F^d1So9t,iڥ;Q3Q{IXpS7vxS0/Q'R@ﷳbfī#&rYhr	$-+DCu82i7(Y9T?ުWY̲la눋p

Q$a;X! <5=p`Yh75Cb7$1+=lDG4łWrI.,[IQEQ\4XfWƒG͵//w2|*#B6=$7Ve,nU	gBY|%?a[R~y23q	3I]ڦJisBKi ?
`$,C}!,q>py[XcY/ z\p23
u;ѩ]K̢hvw_pM2C\Z)ocF:`fpFkI`ϔ|/ ΢ B}H>x)8+Vi\qgr"ʪy1^ui"C|†auXSڲ}t~@}c̋U|q0rs
P1=<_]=׮oeFS{ý[sX G%̲M
Vge"Ɠ'n/%cƛkіrE6U
ʩ;$qߒ* )zLOdaU:ppɢbݥE_m,_j°'g5>6{7.Eᔙ+<ҶPB:FqAHs`޿eu 7g:mpgS1'}?Nu=2œP>:dL)TFu4T֕|Q\\d UJf3R8Qܧя{TswL.'EC$1`6aI>Q!MusP,uĵ`d@Y楾9)[g@*6J$H쏵qhr1أ-|I" H2mfm(i&KlP*	1P|gHӐv${QrBCպ졷Jbީ!ى(7G. O(}",;uݹgzGЀz RrNv'SŪ_آ.Tó'#DBalR75Fx233>Ra(-ܟ];'c^+vFER" 5͸t,0P/ա~fRMpn%)Tu4vEj]w€>eeiGBm줛8_	>J,xzoJ8=򚜯EmT_j9
ϙ9_4:P7Sm;t5w={\R7RۀU=Fh&yn
zկOMO&K%,H)3!W.ʄ{3ͅm焜Ig(\%lcV`ɃE1t&MsCImz$jjyǸ@݀
gdC7yץ*	YM_ꘞ?̊vF˞gyT8*6ʢV*02{A^-YOl;a''!aU
NNdw?iB$/ts -aBYp鐶Me*OE4;d씼s!;lgRbhzunСE>ga8e/o1v$V^[?lY)Ej)n'`I@A*,V3lR2K¹mB9ag*NoN=p\IS}UC;;=j)fY@_杔l|	ԋ1AC[N16FI o:W:PC0lxkM~$vCծzBw+$0e?b!zL%DPdQ*=)ᓌ(`FT CvY~{1 i[Ѝ7%gp/0;_&kH?WšUol:y"/r4JpϷDxS9>*zV4]Qd0,XشFz3Ohr(bEz
YvXRCYHƪC^%X*!u`/v8L})<]P^an,`ɵYT=д*y\?j>Rf:	
)p9'~x[RjA-UG~QR%C*?	"`U,rO[%]ӮEAR%`quYuSvV8c:K0RV/V=.g퐫J65VѯpBQb҂K'e$ucB"΂5PfOO2#/wT(9G|%/+&Rb2XF0e!,fW!Dƴp`ϐBglO@wpz3,|9h[ảx3wojÃRs B`xͨOЮASA;<6-f5C@J<;8lFw.`j^=U!%5
onuBtxTUz]!7]_t`kw<p3YVH.^uΜ<%[-Z"꓈5gcrWfbW=	mÞA9=V&7X@DjsHtyCD"l><1kuyS*!UsP̷TB65ic,p-˘7N]@S;K5"XB<RC2YS{v#r8F!l/dA.aT$$XTcLnm~3Sqܱ?WEcdFnkiDzAfreMBW[=Lh5Y I07hJ@A9W9/
`TY MzY,l:X,E.{YR_R |م7Ptk[GI}uF$4\"^
ŻH'lQ'bxML|Z,7{ )xQ$0lt#h]GJTu|j@04::vͲIc"gMqpLb
D#
\- x`ʸaƤ\;Ơ/×0Τ0Ms!x.Ǻ,Y!I6*,Qxxg]^s0q8;֤M]M$0%έOJ͸
ق5+Mdghx|E# j&jSxn"VI+H`jࠎ@)+Y/5AQsJĐ8>z>fc-N;W@mNO*sPWRrj	363'B,uk^7V19"YZV~Du,OnՃ-גR^B$*?MCBFOdMs3H+]T`ӪF}ld),3Q;FQIE~S^<&%sY%/r].#F#GEw~8T$P@5x)Dl KSۑ{nIb̰Њ:㎆p34n@Ӟ0VªW!ucy};N_9Eslj	0p:ʏФȫIѝqVż%F~0(LcogW)ý:R.4k/IfG&Hw0m_R,#g7;Vwl)m[B|U [dY>)%Z(mObcʕtf]4;[z2`Vr_.AS[b;E
%)T]]$BHu4oAZ(_v~AD>@8H>e0XoSTwS+õ!#q韍$ԏ.("V?	lGX$vݬ*N<w~F4Y^,X, 6pb(a߂$SN<5i_uOd"W<'X2n;fXm$Ҷ
֐SQnԳ[%R`YtA01۾a:H?l\_S5p|wmv5.PDz8Fj>LDitwv^Kִ3@=ky$0]Mϐ=dmW
zHTN$И@T4l]K'nµD=gV9[Lf4f \f&ĎBc":$?Ǡ"Tm?!bDĪMQ@$#0S%\UXj"o^ni~j9E1{dq'OҢџ[}8h$i
<޾X"d}$6o]-kx].G|)ijNQNo8RL%tPUoGyG* !^O7)\ote^T֣ԁm{Ex_Et5Vj1sɸ 0MA{|gGM(>5Ҧep~2~5C1BqrI?iѕv`p}aCC+z}:‚wfą%JuBp@[LQԕӌf_eESI$7U[cWCښmE4dO3}#fVcr	PPej~S'@PF.=*RnÕI.*aڈ4qт4~T	ç=N҄Mذlri[|'V&W6&RT{+	%2>dKX	>%MXi6Eƌ	9%G03l~zc
"6 &yzV)%'#Ʊ7wLcUޙ{L(ʇCEaS^2(w$F,hs:f-Ӭ|vZ/h[aqXr1%ΈX]'BKEQÿ%,:OU&VCnBxE9%w.WgC
qzBh#,&xa9rRA-'a0QJVVD{YbZȣvoRV>5@by	6=vU"~>)BkM1SQE"{D1&j&u&ki^GliP)m3}^I+(ڣɚ[/B]QyN:^qRv^o*"qT^J3bB@+-9H?_Q ޱ@d
Zn\Cy;&TP#i`]qCpSR}s6n|H+̊u9
aqUjnÚ0~
xbQ_%m}oOz+WzXQEa~΁jN70gRrz|M%hTf@=ItKã8ـ"I2DW<G9jS1P3&"bn2L0b@'Aյɘ.eI;RumKsOlpu,vwi,=(?ZAٻM
x}$>DxQ<7m=،'>X1h¥T>Hdt6Gwy/i}=_X\iY4dCHa}`։+n	\{xUs3L@֥$@zK]/e|6.QNt!mYl:ﱍ³׊S?xh'#(`yׁg4Wi-gbp.%r(z)`Jye?b7
DK|Pp8;j͵Fx1ЇEChmskr(bR|1T2Fk(δ̠;Ro{lY奿^$$\5iU,{'k%)8Q5Jx
{ecoTe5B-L̞z /_P~+Dl$mL4"2Z`Ұ"*V
W=
yT'3PV.r!⁠|F/1"X4XC`ErYSr
}-x=0}+feMS:MdMz˟P~8tV*ƶbUO`d[4S1s_u8li{6+t"JVNirz:+GryzZ.J1}={BTW/%eec%cF\b_dܲ~eyl?`By*(lӢ3((;3mw|MgIO.˔{%ܬgEJEh|f.]1b7;c&SZ
4[zd*
Z49Tob^o-+$jpT;\)ǭݚF"B	ʞk>i_sE=ʵId
꺓hGةbd{DJo11HW
0_T%
0ے^Mnt ]>|0M1+f?nBYK@ffrv&	!4Ql?nnHU\Pj;R!yߩJAu8sjt8PۏOGL{60"eݪT׆|IˁmjH4dܢ#ku-Cog.o}U+9m5ESL㡨#
Qn!~oS+:չt>5	g,+wM]hػLhJ1a#GkP\L|
Uy o|لTeYՀkV;Hro`Ajп>6g <#xr9P0|"JK~SW):9#:}!EX<)tB.FBf1XlRXhR3Ik-4Wz%Q+u2H)4mD
Cb{ξ
>3p&sb\(_ ?({߽삕&	l"[ec+=!d'[VϼODS7+Qn{OS=ЇݵtTk5Icm2]	599l7Lw&Qc}5a=.eR	{j:җ=Fn@|ziB{3E8^&ۥFtI|sԗgt6Pг/GQ1vq RNKR߻	zpGT(7o/%
z\Tr͆Ue-1E^luWG鈖V}jmCvM1&m7#ɺ
ē´7a0mCN؈\,$@!TBWXċ[K:IY;7mypX3@kJhhfUBׅhJl>z*Yp=B,)'f,"t9Qn.#*S
tdBF!u6Cϊ[/Nf@L6협N
iXaRqq|3WMN
ʷo{XmQBE6Azj˚CWi_ײַBƦnw;5Qr -;sJdppn][kr.TVkxfYG:,wp!5)weF=MYmҫ7vtܥ˲aqTH/oG]^3C(fG*Ӊ9e$V_y4>0FC)ZA[µ~t*v>"m4NrF^rA}0x *<ޚDzy=9V90K_lWݎY/5遳+3;'<BmR&ŧeL7ө	bV(:sVѺG3
o7{S?[WwƆek'gh=5bYhYߥ8ˡ;ENfS=؅_L\dv}V1dbZG4W|pp|Ktt^$"[Z	DKE@|U0Yۖ&НLi9@˛AʂˀVБՇQH0l6R4!>V(fZl3X
k>3>U
fVl}쎄/[ه$H{.Lm!R.Tl}sy8X+;ہRe|5&‘Xػ|!0zۓ4[in4ćR"y11Lb'F*Fh9OF>~xujus)?5i5hj	kDk-c߆ sC
)T5Hk5Г4הB˵ּffz,L;1tL0$x]و!N8WP[	#'PG>(2[*8ꪲb.w:w@|͏.MR&
揚x~b̡]i{:Paq'*~dpd&g]%pN1toiƒⳀ܍݆fW@NE1aB>L$P䕧DXwϠ=.*받3$yx̆\	V)\
koZ;WW _Pb_hYB?semּ$D"yaAc<\;I[)n)\Nbꔾhj;ٷ3h6ojAp~JY$YcyrVڶ:\@roĞ z\Tki訞:GtFd[#8E!vJLٓ_5YҚo=UƏ+VOu~\OR:}rCJc
IJVIc*g1dpy"!HQ#wǴ=dwP+r֤[	!FBj}z\Md0ʐH{˜AZK#C0nt}-ش{,gF)-Яmg>jVc`z {E_)$4u}ANESc'3f,J4ke-g a!a&$)xٞ;J_+Z2Eõ8ud&@8olh',I<3>c
wQSLp{
+~q};pq`e¾[2sfoEj;fjчʚJ	[&5
6}YZG\}(kzor΍EX?po&~aeD/G$C)UYxC.RPj+ȏ&ihh2l0E+ĝT(K$A9<T7U>8IdĴǧ1N
B>U	ڧڭY&%)TfLȧX<<KVŨW>
bZBQ5+)$bdV	F`VFg=]̰v*/_Fiu\Qj+jr6D9MD'ʹ*y%qQ\=ŪY(k:ːfïw
Gt`[&nӊ\_)GKן`Il2(yN'RK+9cړ1va/E.W~FUC;WQkw^Õsxg{u	H5BA<]vweR
S4G-gB-I!!k+<|NSWH	!u8\?+S&Wo
DTV<\Tb4#&mCQg@e.'R	C@PlC_DL.$W=ݪ3&rIJlM:;XTa]{C
Ezgpd,ˬ~u
M%Ffhm/	"=W֣S3j;LuQ4_<~t5靐ep6	kUjOh
?Y]숍@QW?2A.R@aXL+N?MȢm odDz[10!Ecis
ȪpoO64NW
T3 HΗvzis!n:
Ydb8Wtulkwt!qwKVFuV3J!2式ѓ@~-wqpL*i*b2M׵66OG9hcn&/n@1X:=.9JmMAFNcK6fHZ)8ok
3#<9<Еky0Dn]۲w2W	0O񤄵_nTצdzBt=TbCLzM_{6JG~/_Zm{887v(_f7XͫM%pѭ^sXAmh~2̇} +"FŲTwD+&ZT^߽@ Vxf,lW+Q8K	|}F,vM#''x^N$w=Wb"v蠕!ʯ}#Ϸ) `&!xdt[IY(qo$u9)|ǯGuɓ2ǮQ"__>дmQӆzjW6Bgldl
:R`Z4h,؅t8b
L
qԧ;L4T;w.h=£7yA9Tݭ)f;M2螈p-N€wEnεM(@YޔDM0F5=T>1Z9\L'û&G DV<"@s&~4xRQECu !UO!?89Qq+g'z82YJc!h~σ)8LoȤ
S
pYr賮m~6{Z_E݄-?W+l[`oYڈ\bSWY"#]t 38(׎]M&u5Vdϝ/ 3Vk](xh^*tI@x錄צ
bLtDB9Tjh:bT_v`L"FU x\hw1	4ۧHEjۡX؃~jISI&ޝΓl`CrT+^rڴl
L`n6L(7 h&"CJ
g R0Xu?'2
W7s['7wW-ҕ@AB]%V
b:8)~=ET+WlL8TI!y:sQ'XM 8dq`;o#^:Ld6ʑ~;zÁ5Ĩ}~JתNï%F(Sp{Ary'ʻbez>*U3j^A`DJ;iV~"PճPE%/PnJBI$h^l,aJe5B bADʞEJͷ<"cT51O<<
My'm\Y{YXL	kU	b!Ec]TCI֝'Rz_r,}vɶ~V8

рLŽf+LI_U&x5Vz`U+:aJyLaų2vQ-ЄXe?uEEis]vz24҅tٛ01u[ng:9戋q@nմOR-xcIfyj耋L{h>&ڒ%Kt'_[Ǎ15v.=@|O2@4hjU=
:M-kaZm!Å(y$r>kLA~]Q&`'9ϛ<9Qx	dFe8;X(km(дȏ}ݟT> -B4%2zY#0gFm.B\'R,֓|\&Pg9K㣰Q*"`t]պct.ް/8XCo\oV`'|("
O5VFBh*4Gt &>M.~ןQ2`["N^e@gTŴbUn5L_Oo4>Txz0#?6R33-֕\REi|OT:^"R-$(&n~Չ>W<Hu0m3
kՕ(M"T$`5d"4x8[6^}s0ܪ>`^eo(0zG*5<0qscIqE-M3.oCv> JP۩Vշ]m!eq?
R>MB
>Ŀ~C〚^TgY~ҕYڗsgjlT_]r94x4IKT7cCnhRoEi8XӏN@9BM_;&e.^MŠZV
 
8J:r4݁֌\,Kt	P(^G͓v=@l$N(+	pvtA&붇x4=~Lٵ2:szR耳8dP7Kok:Δ|3_evhi1ܡOuWKɼ!H*ޯ,Lf֯-BU:ÄL0r(5g
9a#-X+/i>_bkM:7k;a8!Fv'ߥK"˸W
`⎬bA
=wfUi
s0ZV`(-?vqb|wlMߒqePE!UJ.]KNk*
d=1DUñLV؟&VE/&'A"-Q:¼Z4?+8f0i!W?
Z&O[G EEp͸eLCgVGbE]LHdj%ֱXɷھE3ub~f|ؘJwa%92iyq%sфj.KQ5:H_}:HJi4US.C<0h\.L׳~_+cB	1ϬBG1֡\h[@iHƑL69sBٸ0[S3Kus0RXLZ6%ULDW6P}QG%nHS\8W4pmGp-`q*$r
]Yut᥆o׿/̺3	q8rpR;@ى~:DWճ=u:ѐYciwr[!Hh#ia6#Gr$4f";O,]܈W<0zztM{V`U!t艷-b(1~BQ$QXT.]
֒BCWY^chH]$l9(	8cow[
0ѭpg;^0R9R6:ٟaWZng|2[䕍ڊ<8(;Cm"AxEZV?eMr<hVuJv_CWDrRM@EH+rTvN9`u6:;E	?WB*GmR=)Mj
b85R'	x|k}`b%7c[UJwO@7>inK|8xM}raA~
hSbYFX#}>!vuMm_xPCVU(zжP[`aZ_=!N#QFT,8UA~83B~#7fR-xP6_	+mF'Uu8pAEN":ɩs=h&ʪa]͒=Gae,#|_|x|3w1pdDv!~@hN{0P
%ו<.uˏ	孩O䔸I}+MbۄB>,XQӒ'50<}ttp7ƌo߂s,71jcMgyi1oJ)Ɛ/݅EQ3x6us{Crf:ŕ:nEFK2HVԥmIi))%Ujdt%T	]şp[M(Zl_pH@Hg:PTL9l6GQS!U;^v:q&=HhqwWUϳxjߊjYGqsFjTu~Ih5y
iN8Y"g$|[?o>h3I߯u6+&):I+1D	!/	'.,T8bQ0`Rv-=MFș-ӔZɖrQ葠є՛dFQwPS|Fܸ3InA}">#{弻kMXM/!s獐=+2/Խ~1Fz*1&;V1I6%ВeP]S!
V$	?})Ό̴2lMOI	䙄+hZMAJΕQʟ()z&p1QP?{VJgX[@9},0~;aRuG3<*<-|bZFNUJUHMoN"ŝvyT9jy'n
,#;x\j͊eƕ;靛EmY/k
ՌOLS GWN9@@)+5tU;O'O^戝_θIxS:K>ҪAeTX%'ݹJ+kY>ICr2}90	,/t=ᠶ
tDs"
>LϤn#PNAf_i7/y{Br(@˵CsWiu_oJ)Gq>+.	'\
6J飞}.N8	.7HS3::PIOar"_;Ekn&!T7lt'ITS8-b	=pynS摄ֹ$4/8+1m#=#f~
ު
DXcLWM+_hu?>ʕcc:z^wEͤ=ߙ`
b)=K:݇oK@I(ajDFYTsxB.(ʫas=jڦ%FH}u1T&y㋮TԪ$]4lG\dQqDpJ(GI70
c~n)lVP%
tJ05PKv.VaCV]QiE*K,7ݩNb9$*
bJfJx7*6̞DžA5>Ꮲ
џlDfx-!h{LWBG]aTrIar=i
IQ!r#+֖ڢ?0(yC`\ƬW%D0%YaG>D24snQ
d㽎 WGti>6KSGĝN>)|OtcrsM.VbcWOY:@rA~g0L2	,/s+{jZM5s=sn%)#t_vXMLi0aA!ivD+qH=rQڨNKZ7D'/JPl15Ѕ!ztEi0ura0H9u[w٤a
|2/%x;/ahf%'Bk*3iDdQ/++&L(
F&JɋQRhTZC+.%cFJay+GjPW >BO)ZcճUqK1A
?[Xƫ%*Bvd)$.NJszKuh]DZqԬ~
fpyec|B/ӗŨ9SMx9bUuEBlct=xyޓ>l&Z$-HcF:eVh+X
_&i&xj3~dU%đ'C8uǎy=>S/>h5Õ`ʙU}a|ЮV'fT^V늉$BLzH*jʆEv
r؋ADIN9l*Ϯv O:
*.2`߀V?Ƒ9uR2:,7\r@Y#NXcoop5<[ibDǡ}||H!ڐS&ΉB>O]*Kg79$}V:Ow&##Pn'%	:F2/^A(PْRѸz~R)ȃS)*~Ϗs8M쑽AZ'=oϸH85DTtٺ{uF~֑W3nЬZggKQuZx~zMOж$z1wga42Xg؋9̆4.yE!)رn(m43}u;wJб+{v'Bflk)`s)
E{CZi5ZT᳀`xwI8~V6Lu%ĬL㖶LQH7(␽9@X?&`NUBu^#?c[8]`>r|'B9oO_dU[(wS?߂rڤ
&Ŵ\{E!wߖq@}՚E,huyl2Ď/-ꉜ/
I52D3g@:'#)ږ118KY$8_CRpAHVh=eAMssʤxajeAGƑhN~i6s)NʑVIl}˒=2?fm+>>0K5"֭ծDŽA.zo,k|5#8K+G@},$Ds\0ms8m^:Ϙ}Ѿ~RLЂBi"D<3AYQKʹ{lLm,-UR́?z])jS~#Ք
4~Щ@t073pB2֏*$5b	Ht/L]"a_]'uƸrurMQqaoVi8ӯ/$a^,',!>mw
~75ag6;jCɭs\,jKjw|@->qv751PsOs+40
47J\M8=fcS,/gHYX=k{Xt!J
'Nx
;!ѲxD5͈HIa2+@+4*:0bC}y	Af9,mJ\N9&Oxdx+^#(~ }^4ŵ6`H+2nv9weoXOSSyh|ri\ߤ-.R
Czp2`m&y~	96ƒbG1H\k_#TjEj+ș2]1{cUgXDRtFӃ艶(!EpԎDP$|q'+牌s+wMN~̫XW2=1 60\+
Bbk1xr0,6rSzAcL3VOU75-˿:yCK/lŎy39f%cGΡڱM&ʘ!o	.>xCZhVAyJdUrGAW	LN\i4S`M舝Rōғ(N;̑+wj\VY87r[.tEx1ho4̮w]p]{RL"H;N
F
01<1uo`ȡ/l30dQ)l`@OdqWn\ۍg2aS8~"$K3My~7[0{GhKh.uRQb5
A|1ݭiJՏ#D0wXHs B_5;z9~]q7fw0gZ}2;):)srJ0yEh(lW%fa؞2{4L$crTD|@-oEF@K
3?l#f,w]6eMRTqDfP`YiLlEQ9sJjgmCS/UG~(/GTy%)rl#u:sP<.v^S*جqX2F&փuqMˆE#kG6NWPz~uz$?J@J=-Gh&h$ݜp~>nƳ*ijgaM;.2&/~dYobS-\qL 'A/Nqhg &,)2!kF%"U66
c{RNB+/E9j$0bBUF'Yߑ(%VT*J3or2%dgOo;J5",Z՜IБ^Eъ"ȥb i.fnDRBJQKUpuwi]Q hj@p&,L(QFŧ,DtԅEB0DŽQdlu;)%Gx,tu(4.PT颻?h2h0r|}>9)r|%v񶊠rRw6F&׭K֫^Vn'zizvaDJQ,@r(4t5`;]Kh/9k*j.	WXLk")Lvͯ%9t*l4g]E:\}	b
Bp]:7>YM.L/rK}3PR_Xl4QJ&V!?&-I3	JTW7=HV!@]'NAuܪrµҌEi7dAZF!CS&g!yn#DOr=q\?د5F"t_Ѭykf@S;>("&"=OS)xik[i`P]}n`1Zu
0?iOp(Ro0ŅeV_n1	qlq?D톆sJS~CBF11ev׋U,cO[H4`g(+Ywf|ɕkG+.2_e-z.%!?'YA#8 qRv-hD'Nkw7EJdh;B6`ϫ+
OCX˔A"%g?@͛8	ݸpJZDk܃JX/e!1XHeX2.IV)X:K'~^$GJgECņbqiAų={fT~E]P;]V/,T,Y#YVVZ(22܇:Wv׶T\SSZi\nA1іL3h5Pz&7m™Ӛx~\?Z5`Ɯ4X%>{/
_7rbHX&`
mo/k&ȱ`zynGme"cQՐXhz@`
(inʿp!D
~
')th3]@[Tq`(K
?$GMgNJČxKQְj~aR}d?n=@;~Wd!y!2KB]0(n%a0*jv^Ar,Hc&s%x%Ģɶ駖9*r	MEզCj
fљ*( v}Dũtks|,\X;(]*&tzz1zm69M&xE ^A'ñԗͧ:f
Zc%cRǯ4\ΦgsEzؤRCYst}~TٙڱA}Raqr"{vuW#/W*7I%x+Ep[13M*1O؃sW,R1+jܔAk`@.?NuDኅ-"1ϲBJ5m9YXK~2Dl$ᨭvh%wFʭ]'Lu76Rӥ./=3c8,b?khj
PcNmѝ~yI|ObЛE̹:G
?J[@hr8/A[D>NÛ[5ӝ|)|z=}3͉$_4L DDFX!zA?uTUXaR06:/эV:icYB=(z&ɤb-kR
#1
S^'/˜w;/`_-L70/O {Rro@	nEHUߺT?dT).Mq.@ieؑ
%Z;dsr[VEw=t3

?@Kh8,cU}ό˲2w}"kI1xOݰ'+5	EH"JOmg'S[*YoLZ_x۫K!ɓye*p@alDո~=;0K43
uO}ǙHf*}V)C!nYg4YxfLDPz=;i@“+.[:0 P0CwXFnglN
B+ɑ
>
Ǖ==
گc?FƘ[  w(NAb[瑵z<@{nxb[9PႈuM$5frVg8oOKhIrڭ0khK4?G-E="f$$o2Q{Y|[1ZuVsC*O7kJ2U"I
Ǜ|sraTFO֗~-?Ji	X.y<QARn?1]iC+4&)}P}}}p4\U!2ݳU8ihpcX.1'3TV,NU`~x(qWҦRy&Qpoز:>Rj} e&Ez}$;p0@O&oԘģB.b3`-0[r}s[Qx3DZ4I^
ZEfq=a&
D˕ F
E1TCr>Uz#/?NI-	 H0wf-gȻ_9>oKiZL:i%;'z1^DKmD$QDŽڧ4K&Z:\ͱr&0b>^w:!aRGD|S!}o5\(pV.`Cٹi-+<`0LPt%mxhŽ0źEꉕ^!.,Ex	k 
O=)7`} p*d+Mجk0OlAM9Jmr&]|3ӿAMV=k\񓪽 ~xZ!edRTUp ]:B'bNy"+Wi$[ й96-x,y{׆bEu:ʛ֕>ndc6jp옊oi82>'}aXdq*)hg KX+@.EX4A#q^LHOLn_e-mvӹc>8o]ń rUEc W@sp243p<0(^)_5ndKNI'[jKR/U=~2*frvLዩExT%9=tlwguX_G48<֠Q4_{L$-fFe=[+I*}|~naK@آ֯_Imi/VӿPadqM囊.:	K;i6'dUTm0vq/~lu/=3QCI2KqI4
Dw7
MsV-Tɥ0dgBAF9^H݆\x	 ?.s*̙sAB;	r~q$X)A8)e4_XuWje˕ELSA(Nְ'?}.
d"ySLFͨC9Qw?K
Z:d4|.ٶ!U~tGUq[u@{ru$ޯeݻW',=aڹ?-<1sIvroƝ>|[:b& CZ\1khԛ"󀲪YX"U-][x
_^Տ%fp&dN7uqh,)#{K#km[fZ*fv2糺ucajMZ𙘎Nnhx41!jG803}۵N;!qoSg܇Y>_>|xi p:;rC'.p胹;7<&>htL/&NU=$mB4|¾*I{RPtː$?o 8n	z^mcէtR,Ù#}CR{er/!Dz1@2Yq;=/M8fImT?l0!"](gj,js9ɯ'OpA]JM(_"34d
{'W5z@oNڴCUVȺޤ(e;Pm2{7Z*8`Faj]RZHꏎN9qVRUqϘÎWH%N'ؘPkCE<_ܸ蹮AHd(6m]%e+\0Tܖ
x
rbag*7$Rh9	_f$w^
]U0U>[z䆮zrjYHLuұV۩|D`R}CB!j1`_xPk)h0%5/'K4W+_?
<]#]![;DXtqP(cMZſHcαF2;KF=/303hrֻ&d1ҭXngcm͉KNN[p}{RFH
ϓꍵAɔL@r|=s㯠3x!CMdq˱9([푇`1%Jt0
,c[MK`=Qhfb92%JgOcr34N6;rwiw|V7yl65]BB|Ll
:"y#:H\h1hȧ߂U-E
jxOnH*GM2_Q"K]Ldwmq0s&cWny$
(ܜ^+RE*fWnKx)0o3frp!>n\Jթ3|m`ß-$j=)k\''x͐ZHBjpa{W"DS7Ƅ$+z@-ټO泎^Nh;@Å<.·,)R ,|rLrh-R!wtn
Hܪ>"=MJH*MZ?oa`}LqfW:H"dѠB3`E._Xz_ѩ=
qTX)EFĽ^dB&c*Ґ݇?./`LⅶL5ut_-'f=,VC
(
z6}s|r-)w݌(l{M9/8.ZFvcgOeĦlh$w"?LWoܒKUIEN/&cԑPN{$̉xb (5_]$]~\9'!@ ^eܜA-s|̲ lF8
GXƺVa}1dBp)pŠ(m͖[Uxt*做zZysYЈ/	"1jW(pDqy?O[VNCWI?JUGÊc]E|Z$_ƪ]JS\-;Xj㹆XҒ]p9u ޵LCŲL^Ҟ5GPLRfwChkh:%zE_	([##u¨_D(^W3	HL<=*~r6{r
wҹ]&w@q0\T5߲":Ďm'0,]G6
uG66Xei0'b<݃@mbC^~؞,['{tm ě*x
cvvvקڂ9HvG)ٗ!SW{bbBqغ*9̓aٵzB^܁.8h3ɪg.(@3kÇ^{؁`؍_ͥ{3Z	KroDmNT+1aGSZ?>8Keک
K,[d>eIc,LVa=kٙݻySFo.^(N;`2hvIiŵt?+^Ga+8y}.mukZ=,I~ĠvS4Rl'E) 5o.yTTSQ5m~򂶆ztG`/q^I{Vg]nqo&xпb%{1O=LER	r@	Y(LC#]v LR,yB%qK3pwh=Ccᵃ]}U|!	KytUH_+뙛 V˞>@YzĊ9ĽwǴJU}S`v&whzd@/?3Yr5u%#`k9*UmlI<(0í5D85Eôj0Pl7Zrt֞alCixR~AN/v
Q_uΚ^ڵHnbsucM>Y3gy]H
3fU*t	Hςt>dzusZf\Oރ5K9FW6$ɣ=&$q[M&EUzڼfT"QQ:̀`.9f1LTXL\~[\[v}gd؜I;)!}챋RfZfzO(#~(,@4HUP۔3.7-}-L!y@>p|ݛ.cjHm(B0ìH=?9QL_>bߟ\)޲C",9q%t\/ʸ
$|4u~0K-?#(,x?"O6GLGA`<'3jih(}Z&ͤ1
^Xq$crDG4y975OV@+e1oߓu=hw_˸'&02Ey@T1|uՓ["_4{"0\!찏$d&W@l$`1@ff Y%{cp11Yp:n߫u0A~= fgɊ,~Ө^8GT\ńD%NS% $H{*.WMcil)?rbTtK?5?9-X|KE'ߡAJ:y')c;	I)YGzցu]$ߦ",ʪUķB/@.r [BKE{[0Pv<[8ضY5$~gX2~LT+c7pj#bOȜO/>^q|cvw7eE?'l΂zǢkWS6`fQ7tWɫB6FH#65+eg̵ע|wā͋~X{^Fwz2
@ab&5.	nYmĢ&@٧gˇ%fLum3vt0O5v=ZkBM}in'fCz}v-r4(~%GgwLd+F:U͚CּC.2,8<-b	?=:(4O頃kTBs(Dgx]P 2IFzUD;P~E
y0gdP+?s}#46=WL"S8tnK4[y'SBT+Z##m|ou<;gBkk-@BĤ/08Ťb{˱rQCJC&?^Qh(xC*@tF5u@|\%VEδt&+H_m(z&h#w;og#]R&'Bx^tiocٷ)^5AҼ4o[X^hB1nچ/nW75kMFT[d}=M4&=M?$Wߚ?dvG.%/Ȭl#XW3l`za,6cBV4R[		W'l仩p7`FO3=گi/9$!xk?">ݭI֬#tF2i"_1XPqmJW}G23)t¦hP+Gvwg.77i4z)UԖohhbЀw97|tVm㌆
WQl,ʟnV*3~{[}ieedeHvXO!-\TTيEKd˛?lg&8l=ty N,ƺ>+TqĐz'_cGX߶J#TMk+*$ NO{ ?U [.4'$EG
wh[
v(ojd}o~2K3$ۄxJO'=rcg=Me~@A&$⦋
C2̿vKA~+FJ'_)llIݛ\c)IwGaiCstaS\ұ`~1;K%Ue\uvv)ۙ]!Msցġsgn
K`buxܥ^.F|1(z=#ނHn|(b)4֒pe^-j/Ȭ|%|&Ϯtn~z027ALtvAcqU!w6nQxjA=&J)j/^xrEsɱԊX1ktt@FCJBbu+0K혒~IaƶҒ$QW86*M-nkhƻ'qh.ڝS[l0j#]4@cʡC[z"!S|VT()/CĹGZ-fS}ߋވzЌ*SI^HJi.ˋbVaDqӏXӼ%
|%J\qָꕄ0*(5=aLP(Q!ihq`IQjwL^ep,jU<ؔ߂mS8OCы-M٠ϨF~A2șyƭ{akMpLP!=dtҦTEAbC8.'I&1CY7L'TƎQa|xr,Y@LsDݠ>$ݸᗌk+YKT@ES6F00BܡᲤg}{=>2x=1KZßi7f':f+?H
B411l*)kIAޯԔ˜fm ^Q,pa2X_P/Ayc(%uD``;ﺐ_Ѡ*^΀ꚺ;RQQJE*25ݧXɿV֝de؏eϒ*^0QU݅±7 
I<6X5M'/a/A9wLF4ScUj(6!XmkCͳُh)c@K=V
~"J?X[>`G7"7S#i9B}o1?D
YݩFcJT@܀h*tBY*'yQ-6>/-eǻGH|BWNLAJbxGqnAz] Sٝ~;ڂL-==j2ԭa{a4͡P:KܷYJ$
Q2舅SwNl%bcPS`f#8ԒP.EwTC>x9doN8M{SV( (ltv`~b)u6 2'+j]3cJiQNBcя=y`AHM(͚ߢA|7u&&LQ~CUveyNRv(#|xDn
N
fU7&=W(z[͏W%(&qǣ
或K1ziYIY!vrt?xNni1p4	]vq8.q}73ͫv4rݥNsK'
ױ@ ̂<㶾bH#}~N);/#3l.j嘾qD{F}B
IFk 0CDD5#r
,P^`PU*D߂X~:]4+wWȩxS5pT}4
гI9y&!B#}}5$	?:aMkb[c>T?eRfuOhP
K^hfP8vXOT7rZ *Az	Ǩln(c\w_!^3'GV#tX¾tZslSkuar߫mxXzw$bXӂ.צ0jVl}\co%=AǂtrFn)c,KPWA)`D`g;)vJiQ^LJiv:3٭1UVµ	1%)},̞~jq	Ț1Dܴcf<	xK.( "fDLaCavaLUZ}ϜѮצ8Z2be-!:Ԕ&,i)tFl)l[j׬PG\Sd`h-
]G+ҕۇ]՝?74l7;\-?iLʧһ	VHfʶiN\%RJKY"g0*\mOb439LG[HtNZ%ۖ`̾MNYΝ&
+>:͏	{٤$QF/k>RYc,PVe;Go2ܾgܜEiMI&ԛ>)L4}hB}uI芗bPR:N+VTeoYhL!8lȇPTUBfz*9ywd]|BOE(r	4U#,f~;|ZWKcqKu2B<$_57ՕHw[	
sV誌osQHX؛X;8yT7TdB>ȩKu>ЈqP0ޫns%Yͷg$|ZKFD0>VA$
GHU=V 1x`ÔlF(k@b/5ӷcr;TjnNWPPBo\h$*bvzMj 0ҢqI
ɒfg+AaÖ#`kfofNAc޿J)0ܹ^u+]Ny4M`WIy1>8O(!uNRi.iL,g6|tw6q /(PYr?R6>UUI9X
K!߬*z`_13$ntM{N
t+Rc%=	Lm-%˼k}cȩ6oͽߣ,:MѸu56SW}1.Q	Tu^~3h;᭾!PPE]#by@y2Yжi[}|fYc7ָ-dWWcone^mxQmT	I׌Cw5U79I>s&ݔw~i7gC?8-u4cKl-Wm,l/[܁Nw3ΡHRxjUl~d[ʘmT$dU,v5 8
lN?e4Gf;)фgeomH*'N='EJO˻-.`jZ̵˞t=U6NVK14mŋl+ꡒ^H@krWq46gWF˄!r6/5pςڞr#L[[}&wOW_Wg+p@j抙8#A#yW=6=H^)tL}6	 8dPbQr6{!cqâBkUp7$ 7(/[r!P
ޡ.׷բ`_%_]0j&Wf^(s3&"Ëؓ813%Ө	`2Km),AJQ5JtVk^ \9!RqGZ1Fh8t$sEpxf<<ۦ6%^h`8G䇀T} crX6fl XZR2"wLÉ* o$V(3BsEWu⊤J&+WxH״&7a\ht	2P-_O:#&pKT:F\H@O;oioCXOfB):Tm"،>d Ů;	C	?*@3}n0ʹp88mK, GgVׁHll|1r+\ۼƹ"
lNݏ
CDy8(5V(|Ƽ%Hq(G5bp,#H@
e:U@GpHzAF:{	=${3AX27쑼g`qJhKމJ,/]IsJew~,C(,at`V+A;
Z]tI͆1xȲП-
c%ũ#gU8E|zUY_%aL5?oJ61QJ|'W.%_tSzWOws3
o@U!)lLTD/s`',Bؐ{B8Oi%Eqgjڱ}ppXqD* F#^A-kz*&o6hy-
YcM՞.'o_RՑ7O;pBB#0o[h@)%l?3LsonkCT*]Ӌ36tTG[E*N
`.w{$Pvb>	'csGOhyǬ1{Io?vs6aG#sw)!-1zwk8GJ	.&7L/އč$\MA`zQEa9:ץ@&w	G1Z*҂%M(h	oT䘉dޕ4*2k.x|CK-E"pɐi~9E;]+g$#=)zJҐmc*,!ܛIEڹT>joX9+L[ӎVݺ׿7ZT'+DX!8
vX1rؒ&k$U'v/^vm)y`O-4x3p-C]"VO! 5/qȳ}KZnG,-rk FƔ`T;¿e@z|U54#X1;9FKҿ^s!lx[svd6mK;Fu7P$A^#Ln ||\AMRHlHRKng4.\SfsU`ؘʂX4tАptZͬye4^	yq\
{EehrI(d^/[71Ǿbre^t9PVj2S)ڿqhS,by;5!߬%du-OȞ\9TaQlk
W	Q7G	W,f@؎V0JQ2N[tŦ=t9/`W߄+'#V{k0|'D7x6]J}9n	X
_M./Ml}wMUۥ~aX?%'ƫ4Y^>ʪ~Lxn*0f/a[$R~i17'e 
[_#ArSic[axpxqU>5F^)?Zd"hAV:u4"
r1aC$|aCi{xLv$l"ZN2dİatJ\2@8!_ۙi`ߖ:bOA2#ԷpPuCunj@jBHxDyMUP27r/9FXg܏W"	i_j [ K`V@hvc$˭rE#>U*B"Yӊjct!(QKbe[N-h,o/>Pʢh~iϪ[duɼtOw:,=i1p	xՒaz_Q٩ؚ4; ǒ٪l3mɍ	7?N]?
2wSY^y$avELkSpŞZ::meY
w㍑ޔ"a
qc)e1
Np:Pѕb1۫7j_dN0O«#,u.VKIj\Y"đFbg|Z,NZτPA!B$,<k0E9˳g03Cq󅷔f'D<4/5xױƲhZqڡ	%'@#A*Gu\CH8G cpLXblr8њtG4s  
7KTfZP*mZšWvgx,?kǙ.H~P~u48Myt/7+ۆH4lgf/# |%2N3BW`wqכnvU
5H=#xk7&Y&KJ`V䘯_]#Lec]RiȘWf*S%Ӓ/3@;ZS p{|Umb]:a|?-Eu&&@Ϙqm%[~-/jwJodשytXWڷ߾O}Lp	L)늜ׅ%1‘$-cgp峓;	;n(ðGXH6DU^*HNSb%s\mZ|/FkX~(.eҺj`IDݞf:]$6Pj	Z6)bVlN1ݯQ%PaX_̯J¦i!m!MHG9%A;5eh_1OXhݮx|U!s0Bтn;[VZ$>Mg#q.fbX2_>ǐc#g \*,T~H'7dyңs^ Y͞z#$Z>6.kHDpDa*Wn- .TqR:\2b:Ĕk.ܷmT)S#pLj|%^EXQ뜧pI̤$.@2KL-
 a?$U|^3lL$uzMqPXsb*A
鿞]HKdo*Բ|Z܆ziHfa(&^Y#saZjmУj`/ @	
԰yk90{G/s+(V%nC_9n%r'x,Ml
|^;)NIfAbܧuWŢ($sxYy(P;3k~D$Sd
4	MxҖwHW
	&=}rC?vOqxkĻ3s|vaq;bJ\An`-k4_tRbunkqKw/Z%HRHRDv3
kMAI8V͟hRlgy%TRLbkw""zD7]}ޱ@SލzTfO"^2*۳Z|9j{|ژ`WBRɦ%5!kTѐwV@&HxP{.^V!P	Y}VzǖˈgQomJ֯SRW
:d!wyNnְNkmOVᏺ)cTe*}ayX5,kjAdfrC+6‚+?;U_[x4}cI7Ҁ;s2EN	by_KͧX[O=HoQa`|䋹.P閈գOe9̩xd^JX9k>c~j=|:ΟrȠq>*MB (6#M:T#M
BO\"{d&?젇YJZh
	۟3Mͼ4j^%sD%
EQv"#1/&ڜm(
y0? &mW{Q|[/]Ks0,H*#}¨N/!3ЕH3ZKROT62bQ$pxtͭ_r!*WUAlfj>fsR@zi^G3A2eLa8ෘ*::	jA{FA6wãiCfFB'FU:&l9("]/HP#c҄!<*P̫m|T}I޼Bֻ }{_W/2y~7	`G;W	~kgT>[g9-u/gIOFw)SGWmѐR-)1–lb!Ԯ=|F4+z̛jB"pǒ(؍Z8"]Ƿ"l&bc߉(ciף8
zZfO3βad./kkIמ|Ɣ%KDž%sq@8U3R5޴HOpbR%g6W~btINK%f,0ɟR	i$
;,	dWe/WT
c~LT׫tPf^q~yI\֞c
Y)4{`d7H:;͙d&%CSn?BJ vSD냔0x@#%h@z27]#&ۨI)gk¢ebB5@ٮ[AT끏()&J~fԑS<28fLgL
`Wz2M0>Rg#hE]"*NbEhc7ul6&~GbY㸴?~$][?4G FCCl1☬dai&#W$J5[C4fJy>vF9eboҚ`hR+0QoNQ|i]48->|2]6wm/Z3
W,\G,C/lەAlJN_<'f(ɤvӡ:e>)l(s>dߌ	@
^nԿ1bmiB01AWySz*G;_nj]r1\<@rk30a/p!/Z}>ǭ%_OJ3
s'V5"o\cL~C6y^cJeV,0f4=lT:uF+D{;B9@GSw2x1"BGwߢv-SHv{wq4-RE
7ׯN׏zdh>\[;OPUDh瀮VU,f3J(S8My3zM'-b_?G#ML(~id~CJܟJPA!Sx~bcy{٧w雂u+Mg6 `
fW
!-a.;h~уc|Q1DT:6E.̣B+o]:ӡ
&e-x9ӐCv̭gH=Խ/_Hvq#>J!'!D.ig:GJfJ%{8IP.Gc(݅d;V0Yh?&Eנ
_93zCJL}YF];(J#!HFc>"{2qh|X\k~DZȵ:jZdh9Ұx\}Fm_LʏUQ;Ծ`-3o${?=h
7t^7"ۼF}b?|JCCʳpȵwSZSQaѳȬ0-E;{+	b^e.{ȳ	KZ,ĉ,ɹbMT7v@1T(f	.x!3C12)`s96i=ʲ=/5nv%{ArG~&$ޘ#f_/P@5?#?{Ӗܘ1ԗ^qaQ{|)kt 55GN%Gdh`'$'+Рip[1W=lI\=xhQ!.`l)@!ũXρxp-F㺐z AHo"v|f¶joXc"$Bh4r?_NC7ıM
'$1rehKp'!i7s̓K,'e݊p?p5\*Bpv\|~D3*mH^]]'rm!5];QH孎tީBwPB*A_'Kzm	e|nK+Za_!AIm	SW+:{:P.HLf~=4YFdI՗]~?ײH~!bĴ
hUut>#J,6ŭQJNg(6ָUG<騶HGX7׽|dgSlI-=V"GcSw9=.BX﫨	eDC-D3)y-sA0>.DkXn( P`ޅݬzlipQ6IHVp$y[e8/@~0vБZҙU*g5ά.)اT
X[9rY5bKB*E*\*xruFIR44V%^DQyZcT6یJS(#}7D>M.]E%	tJ3BԄћc.k!lÌbP0quFM#2ҷ<B*%
tTw|;,MDB}_a7_Km>)[):%]/iTjzčFGM@HQϸ{
N
Bez%f>,XIS4BMӴ
HYhwoCKδk#u|^sݛ$oX_q7َ5TV>eK%CxW!vit0g'ޜ+_3mYĐt)5'twza$yg'$80͌1ShBdw:O~4sγQVXj~eFOwngF(c::	:
/"jX(n2ڙP[yÇNdh4JKh:y%oCtګlz$fx)q3hջϛ 7}6Ċ]MRq'Mw(PLr/}kH,`C4gz&BRB̒t8eeXd9pEJSR%4.`V1/4/0n$VeƆf6Ѣ#?#P:su1d_;H8(hn.M&h}2w](TL0)ʏHӌ9Q8"
 `xGS``afƗh]Ćf.h,0'{իze_f3Wzj~h$F609Tu<礞^rꪒ	~X:Ɏ4>2[N]_%$hm9xlEfFc!6v6i7	.*ٲVBz)`n^sRmK5jr$dB,HwQ0XZ+vI9}zbŋ6	S/7ۀ"~Wz!	!rgRct_yo@\Qi6,sSe
i##QqKoLg*&th	Ca-36׃MeD$V[ƹvEN#0-;V5URʅ"u2Vn߇b&˗V3;qaGSj6M$wa½:5
̽#MpNnTokR͞ڀI V,dϋddl-|!*)f{?fkn*)Tj}GxZE7	{ߜxaZOx
n[v
d|.\)ͫ{h^}e0čzDJX)đxło,aVkm0rݱ1)jКdEFԐz"pb1;䀏&U?Ml9U1RY<̱? FkGCãlNЦ6mwfag1jk2?92ElI%[RGAsueElɜ5![͹*ݹ,ؙM;Tpc}fN:C/CS.9IbiY!"%xp/E_y,_uEtok/q'ta[kŀ4UwPkyi,
9	d	{ik=H+_mOkϞDϻo
%ur s%'jܓDwkKM;Sй_+
0oyg$/)Cw!up//f)vPWOG[Ę/"Ёjds7eO>A|V0Þ!YO2rփT5/&d9"w"VwN_<
(4,RA>SW\@,5d0ߠ:Mgg

0>Eȭ!e2x>	8eBK!}`;פhQ`|Ue6zSd:Lh99GPnTD
RRm+"@IaRL4uQ:َN0-"Eoomu	jr@kzd$bc} ەPysIY=0W
Q(m%G=nҒzek7	Xf}cBPL+Tdֳ#\Ζm?
MK\[%%f(N8&s	˙ߩ|kny_sӿG?ЯZplg,t)e鎣,(}CI@~̥-	;&QA#v^)	Qƞ; :._(L]X4MF$4'uIKp;9ewzInV
Q:'bBkqݣ3pVdRf߅!~XZ Y.-@bS7VS1.R;Φ0`p]@/,a2>ΐ	k+,bލT{$3_~d^ĀvRSa l]^708W㹹%ApO&Z 
=ϟ y>Њ>E!AĩqCxj @sYyF+&HgTWz*)FW}dCߕSkHU~:ݨ#u5QZVN|ԿO<2Yĵ"ۜRrCMRX}wd;Xг5 g̏|Zb6pY'kKm'Qn|/
3ؽ
h15>"nL/̴WAO”Ozy R#7 u<ª{fĘ|U
~(ZA;XX6Kr0\dCfaNcDgۚ3zW
>I}	Y3=].uL.4Z~x$cSkR.M1ؑhNpBWʷ~ED.f-"..bL"284Y' >dY+(Y*4Qg@\YIqjᜂ <1?tˣ7!Ryge`7kvZrwo'b}NױB=LcYWF>Ʒ=(uGK5kP1U8-K`Ql;Rr}Sl_ڰ7ޔ8{ױ%53}YpW{e@Z9teXdTZqh͞ϟkf'mΌQCVx꤀Ly̷qr'8p"|};U>C=~akln{B:ef"9>ѹr(sǛBxBAQ
viV֝)rpyFS+$e]-hSm}Eԇb7KDaL|j=i`fFTm&C-ʽ
ƂCC/6@pɌ2;z	Mlދo΍䁱|Y9h|Zɡ٘Ҝ3ODt54X\y=BCj?m
7igefvhXVk+9Ut=Q`/=
kc ,UEaij~!oA@`msq0A!֠.h)ureG%Ӳ],rF>FLSOkٺ/6L1	4 [8jzw9ɟZ%LRq$׭_g~A
1`^KHҭnppf-FPG]wDOyVt',ig53h!/+Km@,'x(wa.{볅e߼}h
!$A~-u@\{K^݈g@Lla.fiAVo_d_R*P?I%ҟ*G:1lOf#Q|fzЋFRnc(j"ZYTq5')XQ=ϣ*z.F%\8_jTBxb\Jo^5$Ϟ}ShOC'.q'5;0L76p\hQ_>%Gf&
.	(p%	h@|pl
7LF.+	6G"U{PK<5;Z;6`PS7v34a2c@pq%eO9=uH_flkzp4K͒>eMe8}%sf8؀ݼwULK*_+"?ɪDPi4[tq?!aPAt;$E(G&FNwwXWXW^i1?Y7T},ns%|K-ll8'hZd&wHّDF^WYuGLǩZb34";<>3ڸbH5s>!+1K+dե>\G-Axf@0D
w?a
whս
*} tdzTx/-?][v\Yqe1l
k6UGV**$%9]P^Z'I
DBmy
J)):.E(o0lmxI
 ,X%دqK;=ƖQP>!8
'eb
SX!*pov}@o Zȴ￟=<.s%_;~cs9 -,o'FMANm *X__mŬ,#OyU+HH|"&9X>PUu3p"M6{AϦgeʶLk͸BW̡ɌB4
c*N.bgd/fcstEeAg(D7^CY )+qWu½<2~1rJ;a fgĻyH:LվEK55+Dڃg4Ȓb a	(m3=TT#ڄF`(i.I+S]JoJtߤXOhuZ7."a1ky1܇HZDiWH.wu)+`"H'zQQl{PD	cM
2g/[	@w>c*(B|jŷ)HD5.AУ)l3Q2.ρ)r|{:ӮgI<桅|`՛Jt
N.@lS5t$o]=,wcd[|thƊK4]>П*m"QJ%/r.D_nkpsG,-)E6؅d!Y%f.EA8Pe79N:wW6F=DikGC6YQ+og 3s(q\/v~xS9d̫6P;݆Ћ.!
k}!X>!tnރ>`<ۯ4l3E]˗CTaW@|ZuNz\֝Y5۔ϲt?'d?.X ~{RȸrMZ	ȃ*lI>5F%w41[M,ԅ	td쳤K[^Mh&&"n4C1
u1t!̞I<+%1P'Ón35٤םu)Qd%Bfe/!rq5QOJVl)־@=ATΎ
0.|`6;\^Nt.?_,+ĸy^b.^Nt4ޟ
[Dle|c_fi-0)1?*-mՈ]/G#qՌ/໰2La"KxcOd^y6Ö1$\2u]6yʛ!_mLx u!<U_W	ʷ!LH#Cx46GCN"'ϓbCw[M5uz܂Jx O6M/9mW`ɿ2(ңYeo3[Ɂn=4z0㽪-L2ڮw%K]nrfG;p:캎0d"A !%ۍ̴d$;mN%7w͡2ܢ[=MTbIAYм׊3Jo[[FJ$W\*I	$o)hjWc+Qc4lh0Itҩj]͂_\\6<*g,f%/~9!65bko6Hٓk0=.6+;Twnqv[;rɫ73Z7 v@V;rOVʲݖ.sBTOE6@Jf$_Wʘ3JxT5BUgwh$Ӗtf6d;+q!?̔o~pu+|w1}垠#S$d	=.`	G\:`>*mۥ@-J.

ؼj'xT^a@%5^Kk,_1l@YcW1E#CX@L(`wn2Bl}x>j	C1כ`z'xFEMR*$ctYKGuڴ[.8|sD:];Kb78y=hWgyGjഩ+Ϝ߃Y#K2du4u~Z
ګd%JaDaV6S	wJ5D/VdƇ&PNA9PEbyȺEȟ4zEI||~pƂ7z*'3=	eHj
FSWvВrUV@
C1.;5pnwnG(%[}9fr[9R6+L?"xFe"|ny>L`usT#kPMU8]{G|T
{-&:Kjsu1"]27.o'L^YTLVQ|>s4jQuO/Ӈȅ(&1`S!ZqYvCeMA龛w۬0P1\j
N:rh\ȶ&0ܿLZ=#*YQT
eMy:
])m)ZQAEiWDc[.Sc]΀.b4LQaFHUdpOv-9SN_1fL?ٷOHZ_;}#|1W\	$˾)w/z8
bwӂCX
J?{f'n.&_>]
PBz-/f߈ZU\y	Dbm^D\܉+"KY4	|i
ie7z9[	HdE;6Yy'VaZ;2(-_cP_ۮӟQ.©L\d=Pf + #L;{[Z–Rc#
%p1k@ύm?OPT(=B);r.RfFn,?AB9&f+g웱_mAR>]E_BrN~vA\.'ЊgS}4m@d|>z"hWVy	`dr LGCQ.p\>ۻoP0
eGٰ,pw>~RvKYl$[јw;#j'`}{Mai8	޶,.m}9=o/I*(C+#y8h*"g
	9|1ܶoY7@e3rs>9XN}T1H!33s }IzTjBi.k/[=ƮB0-yr/춑c
߸4i@jPHR{I80s	n+tZ}8
Xa3[}lzɒYƚڗ9}2ʚtF
U!ߟMoIGKS"k +1pޮ5nʪwpW=X.ZLibn7w;lTuCr‚D"=܇&Ln/e}-4}z)R?W@ac7OZa,<9j6q}qeCڱ;5?N3}I/S0"8Cט
HbS"'C^5XX0?/nQ(5io;k#$CVu|~UOPфI:fa^5XDbEz1zTۍn%b"9>m=ELNhTs~g%eZv}g5N;@7Oȟ{)N :ʷ
x,s4=ÃoWJUg̥+]/}1{|n|_y
U0(AW1̡3?T'aeaNx9i=doH(#dj/1Sˀ)+s~/@ajr5/963W's8^@߆	1ǩtzͭhԠ
_| pƆZ	K!7)m5y:gB&"?G#xYUD_("T)+0ߧ!ȕ<_EVעحV̚i[hoK
駽S2J,|z|SG่'	(.Ͻ-0`YU4x2q}+b2)&=2ۀ%Xӓ9xάXD51~N>JNKLᎍ}4?%^6w9\=xdW
Lm;3j^>dakCpՂB}lYnd]gaz	+ȁ^qy%N'M兮CsE޹2DŽ>Ep.=
>e';IdV|9#Os8cͷ }_9ep7Yuv2xokփf2ʦ?ƜE؀Ц2Ye4\vbQ^ߧa*rA*njwudVJ "}W5(cNƩDҽ/M>PZT84Q"?Gk$a5`!=4ĹNFP.yRaǛeq8Zu=5Y]hvL75JvJ;O)Oט&ynBGl=S7p8nL!9Yj;K!Ҍ+^! C|ϊن
W}c,ۼZY\f-
?g§/;kZygf.ˆɈ*O_=e{Fd5n}Hoܖ%Gf*54vnΒ7hY{~szc%;r}6Z**UW}xУ09̔aV>8nVW(M
\=re`փBӜ9t#}kg1lEgT卩V6zP`YHy{|U+iz!GjW96	+S3,(ثu`
E\Ec(G2A	 i1C]D-q)l
5&U0>`J=\W3[WJf_	Wؼ8YP ?ÿNc\0eX8V޻,	Fhuw(IJ QL)v=,
Q*
XYJUԞ"R*@v/zZOZFNΩ5
wJ
\t=հ_f{ـo.lY.uT^uQ	wMA
/<iѤ68z"dO{۝:?],56|.5%~+T^nY]"k,.wJ?ca[~A	+&X>!<*"?O$WnT^S$-d %+,P(P^?KΚۛeV{Ee;{b[m6fA9SE ʥնHއucc&wSe8st.8o#B${bQk\C[I/t"9M(^	;Ж/},y>AxAf"v#!EnM˶_tYf=R!q+is˟6S7K_]\Ixn">m@gQLj97IWAS0AF@f1@qE(]|1{n?Ȁu%+'|GFf`@[x;)TR6!Ǥu&A\Y
l/JddjLrE;;bO`
nwڜgʁ
>sh,s}!;pBVyQz_O"rUzK(b잿]q:c
:xn42vb-W\wf*wx\Idv/²+-ǒP$pCrEiG^F0OcnnZ3Q/)Ibs
mE[:Q2G!
2
T"멣&r
y/8e
Az>HߎIm/0"9YcNqw
۔پZ>>TڽY{橵Z.T7qӅs_(C
6xJ x)G#ÿr]btkRP(b?mRLw`)b뺡Zz_9w6>sY?Qlse4m_ޒfF3[67dݬRSqwˌ(&[9->lkU=`FO.l4
	u^i_XM ˺ǘ}c/0`spPls>ˆN"諭q@o,ǺFd+KaFM+^us_R<Țc:{H`-@('=A}J,J"ؿV? ؊_JbV9Xo$瓕[X,E6\Cu?|3ݓgCu'{g+o9{㸌BdI4cF*\)Eiקdd/:٫J7:*]D6XtG)!lmMC[B@ÑRP!'U$ķ}pH:&sGozǓ|ViVt{;		p$7͹R-Fؽ~hKO~M	aP=/!$Y(-1|Hݏy3uSp*' 1Yt:MZ~
dܱi
u%h%Osw.,MT}܁DvT@VeLz&8ڌ$b+ްǛ瀭DźUeaQrr
`Ui:_/q-GKMrBdUrwLoEf$"P.Y%qk/h8ZS-6>8_.
ǒlg>wqc)@qsF:|Rr\N̹,
b^myDWVBg{2DtRCuD
`<$IVW1C5ĂJK.ψmgS{jbH-HC~on8BA9&j*
(_+PnRrn4^d9
Հ9dvb,d3[b!U\;r>7~)l|`Ҷ6kܼ47s@!R婷
|xDs+ޅ
'oRs~!/s(o1Dǔ*+~#Cy
BZLi
)iviGAj!HGE\}h:5oL@95Yc$Yᦡ`|Ĝ
B$p!rdG\(EH;rGڟr3?ǙBbyfd%YIs3y( 
Dī1P(^{y!kfo֚ݩ.-|;B{Mن^÷Akv*oQ9Z"I7R:p!Eѿ{48s7&.F8[	=\\UYγ X5)חx#5w,.*zyYuNk!(tgF"a RTXI>!Sχee1srTɺ6`On7=C
"{|'5T8bciT-GDz8[Bd`g[22$
~Ar\N!defɶ 1N\e9%}S|M
l PdݲKD7HsDQ h]3򒐉LiٔMM$9A/vNI&?8.ezUM,MyF2sd>OQ@}sF}Э*tokYgaҚG+Y5g
8(mllW|@mcIjW~]Oåj˜4ns%w
/=6we<|{i(gJ?e#BtnWOQZJdJaљH,199ճ'HDxB"""XA}؊9,1b8K{q7!蜵vGrJnwu,?G޸M$Mo`oe[6p+ɴ)bK.U+-X:2j8R	(Ro~>Br!(Bȑs
%FBLYuF%HDڋ}˘{ʈ3rL)M7Ç'#4e.LNmcL^IqMbwR)JSHo$Q=~1 &Oa~+0p)djB)߸l~*'M
Qkw?gV԰ Z(/
76\÷Wj$qkiAd6.At$5<}7rGӊDڹo4>ebRQ}$1KطfVc^mbޮIĬ(B9,wJ^[-J=B\}+] hUEw}9Y2gծ9=e*
8eRSP[:7Kv`ͪt,H{jP(t:r>]LL^#}	OmX hrK0ݢW8e
HD>ۍ@/_YT{CO)5]MGQ Hw;-!qn|+lSy{lr([=NrD$)X&:F3tǩ$1G'f}c\-TJy/ic揊es@r1dY#}X\ȿ#?ISuIPVGC=kIMoO'.2o)hHc&\DXl|9؇^&Sz%j:S{UAAg.ObK0 nL2=8J283&mV
йtV
\",~]|1"xF4
/W	D3ZS+$(/1Y0䝝29JKaMz@a`ȡ,]b86g/iC !'c6I-_*
KVZJ+
B3gV{J-
cn@	(։@g[(B.2
}ǸǗ.+}(pGb嶬ĈSm/x[p,Ѩ%O1h}|I[?W_DQTa#]ZraWrSZS*4w.{.6{ucT8?&50`݂״b~)qM	VcTV)]'4G@7,+?==FtV+*h,

&m5tՖtd`x3{#J4[1\YЩD|cJ}ȿk]KoPl;ZQoBM v^"RC;]rpMN{A$9
N
;p:v)\&s#a	o|8:n{7L-vVHiEXM]zX[MSy.vH79mmHPwKWKXżQj-j=tŒt~8g8N3U{nYcºh	78::boxcQQL+G_1gg-4<+Up6Yv%njd^t2Q((HpąT%BV
Y`VTN5^UE}mE~xP&(#_c`2"1U(ݏ/q\*^G"}]9Όm
: >r,g|3%/!;3A3/kܶ{rIڣ,nNPT
HlQ+ds1B8XRGYw^[
:C#L]Zϯq]vaK_@dari''값p+KIn
\W^;a85rYOc擗LI@d)C}gCkΞANs$^*yX\։_IUOXҼކZ־Laa	\)PD4xrxIAx3!&nHikkl/s"I"_uRdRlhзK	pneL}"T|QuNJ!rތNtlr'IϦebtyOL^Wtb	4A_Q'a{5*7f:QyXSz/UCO;u6O?N+L@S.?W[+kʑl	#V(	K2B]3v#r@ouC眢[ѓ}b)H?PtUF~yn	(T`q%{Hދ 9,7o9>1ӑn_kN6sډGѲ6G@aK1%eNN]șAoQ3|
j?ӆ2毀du%5M!r2"t*KMi^G<C(;!HXβ.]j',\)^ޕZ=k+r4\l;+jBN,Zvn,D	jfO3G
v+YUZ.jcLD.-aq1\>dUGRŵ49"WҫyVV wtpJLBǣE"ҨZw(B'8K.$g.ixyw=e{pJSiˬߕwËH
Okkv0fsiEbJLΠ
Rqe(A8Yq$c~DoI^1,B,"jluJо5VuV'wZ0FHL{8lMk=ݟAI`+b`x/KTNDuZom^ijhO|=	V?_aprN{s<90rɟxqyܪZ@V7ʓA)g=#r7YJb&me$6vLCe9@EA^=;قVit	EpEwއcyX[ߦ9)ȌA=
,Y0n"knZeLJ!_>'@Z{2,6b5{,)9F+)Rdls^N=QؽeB #ABz6kd(73 L{ AX+iqRyeCtәQߔѦ_u:rpErayGt٨>X u4>:p9EC1sԈEcfFTN<-ndܫGJi^o?a^ݪ_j*92~g7t{κultv7mN]{aʻ7}(!J f8@RU3` ӆdt*,WZӘ!rYWiIA8fsYz-u7fȩ-aQ+4i/R Hls9l4!x="+ygKJ(Ӝ,wNq<̌cpǽeW/{ޅŔ㱂J.1U,#>N^x&jF%@t8E/:|N/i1?XxBM$d$i؝l-`zdYm>Y
l=W3jǰL#/^E%5}ݟ!%&OKc
yD4[kdX-3_k#i
t'R΂	{I{߮R%U@Ez&Ԩx>ԮaκǿBʤkkww
DA|A]qԘ4|6䞌'aDBm޷Б5BhP ԣѷy3;z}^a°Az8O&D݄-,YNN#hb@+h+FrG'+*<$R8Mg	=iybPz̚t)2WzpE&/8ב^C{U*S9qf8fՊNlxi$%$k,Y-t1HOl)!%Xg/&^z㰷NSH#fp\:mQ/-h<`kO#uR
C5QpbguᛃuPDq8	^%r'|`,kmbCTM
pF=cZgdu'k)3wvۖQ;XSs;E7˚[e9}ߒX?H$r)g52ށ uzZa{v{`r/N8˻X|kyTgNd[d?WP>#ϸݶ>'C7u`Ϧt%DO
G!MM0ޙ@>,(]{G6LM	':B~
QMĬ Zȭ	۰d‹x*9oOE9UPGi=gnl\Z/&(zغ[>,7%ܸ$:+݌J% X\KYdht!"7z$Ôz\8цbI:}VJ*F]ȋΏ w7:6;q/)=	|%\6=耊j>R^B2K@
ܞ;D=nvܥw~_b8KvM5"5~+Ȋ-yMDi6T|aP8S(@;X6W_H"?xC}mIb.k5אL'nrv%TqԔ"j,ǩ8ȷ
v2o"XUkAAɿAm8;T8u]Uq"7꧱
*m7OL⤒kҜ#Kk֐!)P]Akaj99S>}(~Q4-#KHo/swr$Doh4_K­qTǕ_ȪngǪ!v5^}ޑr9uy2
Oģ6c謉ɚɡO9]{ծÖy@(UcϰzG332K5M5z=Umn=VWf“])|	C==H3tiK\E
7ה |rY@c88n"WA=ŽL;ĕ̺WYZU"ݡLa˞Lj 9>Uib_T]BqP32(kPiU:M	=`;?X3ALZ
BioO9>:\1GIb51jD˗X=f-	֯xLq|ejJn	o+dpx6\ WRJ"fLl!acPPbf3KmѬblh9;(ϡab-*qer[Ǧ[B4^HSwͶNH|:EW
	BKs0:rhĜQ tPwuof;~(b
kA+ڡ75#o-o(?Do}.KxeݯX?R8gk1piƺ N
ESWwÐ0G8|-@lQJa&+|]pd@O^Y-O\vP"7LKs.nK]P.(-zhѷ寗xvbOڄWo2TGt.e)–<[w%	-yۭsҼL)K㏒{c!0_!NS"{ß32W&]Reb0=-L@Z{Ky6p)%;Yvc0\]~=3	[#{SA0Syqh
=\΅FYcZR9	[pYvZwAnJB7}q9N{r'#kgʵvA~*0M6VvrcxLy.}80⹾wAikA~a"A&35c%"%xӁ#᪞IpLFnj*X?TAkraplbNr<ic֌9?#ECJ|&pּy_9>Zdq|4F𹺧@(M{n7Xn<0MJOʞ~u){y,d`([Ua MWJRqVqJX~?&*<>qIjkH-\:xN_Cg<,iΥb==zoPpmR608APntbYr6,^NTW4g	(jJ'+}db$f~5c̒llAwqSm#h|5c\+wl.di	=Ά_!$4Kl07#sm?p֌+xG^7b,:xx^*Ac
$$J4ˊܦ-UP Y߹ӣi
3-qn[XȰ}ĠO#aa{FHaz֌*dpc3]DA PX*1pDFl&\fV`jv"#O_'t"ߔR]=/:( T?7m)1W
􋑦Jܷ0i蜱:W#qU|>5P3uSӽԣPx`{גA-w	d̅oe-s@&69ԍ4Os6z)FggVُ/$DȵNR(&`CQ%d>ɄUTF#,}X
fC{$]@(H&oED$_vD|+ݏ%+J3xxʹ^ukmkCciysd-r>
&@2mg-O9MJU;\-#ݭVQm:?d@tYOE|dќ݀7r>.4_p654:
`	rfUp{1C|}-@V+_#`bKp5x%iP`7L|ZC7!)"!_1@89.'4CQu6A ϣ}Tif!Մ-@k1PbF)0$UD	d͘
xޠv)Av]2bܵuŲغ8R@#Qx(1o ItܵsN.)_9m368"ҡ]3o\ɂvؘQ8T1P1:cvmh.;k}?)x߂JKԣA-oGݸ,V|,ב/
FTi-y
^;^RF ^,أ9ک}gr}=ǼWD)OS=UO2/魘55iyFM7B7#/oV%)o?٢&D@폻.ߣ̦hfszÝSDor|iw1WaEVYiAgĒp~U/Ruᆅ]/&mf3БnPXE@N}w%uqm1=A]?e"E,t{֐}mE!FEo[",)VynUW),p}{Ji+@?8_$x+MGB'{S-"wRsi،dh7_6"56y-JdG\9]`qU~ISH-UzvQiwmtj/2h
*ITK_CF~emW ЉfNla1bY.)֋1LLPUA
 V7|^vÔcU(I2棴S
C>3"_5Y
SWt- iI*=O3ĬG_1FLf6A}z
(81iI@#-[1̧v[]RckXaf5%IW/6!
dO/DLmra?N
GOV椖^ntwI08x1ED[Jp6YqՅ8 ;WcNv\m@J
5VwV|ؤO1D*aDWEph6Ц>=WAE
PKuX wgGaGQ
^M)yIFniS}R/Y@1^ij"5}Vȃ1x"]-DB7_̈́2܋`7`[ alM(QN-@ت9oV5eCKuKFVLւXnY`z1X"Ԥ\C$8`ҝj}`XWvN,,ٟ%{AMդXsmg45
U{%7(kH'6ȩ`!mH#s>x!d0dE 5;ڇ[`It2wJ:6r}N49hQ-n$^p!w$j\$uhxi?)yH&n/%$cV,iuf7GIoB=mhQJFl?Z]iDj2E"ZQB.`{\|͌&3rgqr'k;}Vaz57iGVy!*V.?_q'B;Vh{v'5Z{,඙3
8Ϭ&#a;G	8M\jY!T>,9Uu^-	&\]ַ[Kk	LcT#Ў܋T's,KcωCjd#q=[wb>wRQWW\/W_1<8w/mXݜ8=ݔ-^kDȧɦw.~dw/?K#=*ɲT4=]
ld<bE Sg;RP:2'wVUu6Њea`(LPl KбK1T"ϖSmx߫o=E? `qLUgR8Wx'ܴHHs4n| W66GwepS-ò*n$EO}<K-h2U u0P0\4 DDRMҊngH4h}40VxvZ1k9GsݪKkApn,CCeZFX0ʘ.;ٹsqϮp	f392]LFڠu
 QƬQ_r)T!k4#`zGfF)1M)3저j\nb|Mѹ*&XPr۬[>1wFn~3zmxs:p̢OA˴kfy|0>
7*݁&^N>PUrm {c"[.jsZ8gFNjYg gFCk>bh-/iez_	ɵߖdYE$)R//*Ŋĉ}[RfaZ!M!~O>{yťel.~d'@5~C"}F~y3ORF/3[,˛16g3=e3VjK/Q*ʔ5zϋ%dc]ق%9Wgϒ]SJg[4"d<3{q=⾉6{r,xZsar;Mx{n!Q4%d21e:(D_!õJ;|
!0{@_#t`М=/F:\N$sTAs,csx!~y_ijl'lO5Q"QkHAm2ZhhenQW8[W\LV~,ؿ[ic}-ZWز*a"n"]7i]xpdWjґq`
@kJc)9	)|i+5嘌'mր~ePpUw: `8zlC4_~9
"-(9V1a0pI#j#];t`;&QI3mk)V4#ϊ~NmlӋ#xxXFFDdνɈH(Gg^;	AJ;V
S{JEAUr\jY/	ywNV1X
j}
||NuUCfe.'D9Wi,k_^-g^XM $We eϞ!cY:z-
-rS_@Jpst[|OelF/:a˶U<9 .
HlK\[O)NX殤:%d"|Wr/]:LZ·D("Gb5&_|=MO;	ڻtK
,+UI	-}
Tnڿ8P-ovVWDS,^Lm;#_C؛Wh-@#Ab"ʐB;&3s-6i.DF᝗6JQ۽ !c:VFFk' gS?:fT™yKJ
_^TY&LJ⽸A 
M/¶
%a	ҕwڈ.*07J)=k\e
Jf3u(G3.A\"EP\	.8`YMᯥܺT=
R"V}}jWN5޺Arp14*MӻCd1W.e1K;Q˖1_+:p[&Zksvoosi. WK›h4=ǽqa?M9O|0Ϲ
*+^
⯭JHq}e7h7)/@!=/[Etʰ/@;obpM'Wfs$OaoJJ	0W|45:$qq>q\8~
D=3b?]"w}'޻j%TO~
У74S"pB+-x4lg1ˤYJOophU|.-Q
|;#CKpVc,jSPL]d/.a8^"r79uHMKP)y B/_4Y?S`n`
\2>3飁'͓}P_;>ˀEoֈ2
w!q5
.u[c7v/Lp,Hrp[*&vm!P+TE)ra))Ι`m	Yͪ{]\óVvDG]_vH2P;qZ=HMi=Ųd7"K*fpN΅Źދw^@"tP)BR5(p<	zc8w?
ϥ
Ƒ'Ա?,jC$A2z2Q
]ՅCb	`x)2g;!2oɅ %xܪ[/UvAub0^1Av6Ve>b@#0<~~9&h	z׿їLjq59э9(	bOw/9u2,'
Ta(?>lF1rY-%%:}9=&ݟoA.xm#9-G"]<	L!
‰2հLlKbsm9uE;?D}`MM`-q2ErD`s(̬G=i6PYxf(0;tN|g9{HXR1VGy߇kEA
X߫t31/K(Z)!oqTC
~TG}YαrC	q
iCX.K
tjT<En¹߁k6Qs;H!y1$;k۸QF!yGNBL^FAQs~r{1kC#Jgm*;9\Z83}hxTG?Ӓ,tݧOB,gb8۳s0λww.xd+ť~O8eyGxʧIzhZ:9S8a~D1c 42>_U
NI)vJJE&0qawvZ#y=9E@2{U!&
ߪHC!5.bl#(aLoH	7u9$`s)66;F<5wި>ծvq/.Ҹ/<嚎f`1"r_z/xf=oÉ3*o,B_|Z"-@kq/`|3yc9]l{嶃rq`ՌVʏ{zLEiV
1d\	&6u[۸~
T\1jH-+Խhen.D,˯zrg'waMx¡	M+pE몎JMp-*4la7O"G[r[7ڠ	un4:tOҗtݲ5Lk:[j2U5ctK*9	ASDj|Ax9pEG_BDס!;:oNk;s9E*cntuv΁BQ
@FPCQEjm/	_-VAv$}=}.MM߱x^en>Bι-Njj&ĜMj$
㟽XS/.+zCCtZa}ȅ:^~Ogddf,jJI=m۔ɽ%gY|h]_΄u2y*e)7kF%Sڪֈ+;M%.֛79j?:NqyJ]ǓE;PQh\:IO.ZjԌo`Sa Ky>RY]ї(V]YtW`'ֵ?Ŷ2C`D^u߷dO(#ߜiҌrlY	l	KFxEߝDJ	9aJ*HMa:;w֎?ΟjHl;Έ~
TW~"c+PHVTGmgף-lSRc,o4Qk"e}B Ic7# {)Ֆ2A{E/CWJPs&@9tu`bAw'eRM RK5mKo\L|0mE}Qu|?1$:nA	B揿k/Ki!e,LWMB7H8ݓXc`[K?j3_/7㎹3
D{H9r1=(J54=/qe9X3χB{OpUЃ1՟hCɲڌY7N꽊r^W"v0,Sï
cM_ѧ~UlZ`l$tLMA‘}²0Υ}_"Ihl< ]2\fv}&p8Hڳ$^?!o-HyRJ*Qb)PISWf%ga8<\ =Jf^L
XB]VbfOU32d]OZ^zð0zQW*@35DHUe_dr胲w8]h5P>S{I>>vU47}+Y*)9F6.k0;gɎAjUx)pLdPع`JzPr'-z(s?e
-ڷ]ΓΉMɻ<	.-RmiKo57:m@Hcc.?`Qeȍ:ңvQ2
VA/@VT1éz^%2lrnb1<]AR%2Ypj!d^"F:C)/qbaƘ
I%˄`>6:Čt!BHHyx5qnDze~#[~Ÿll"fduDſC3
RpnN
%0WxΏk=|3:f\Uft֛)"8~bD^i@Ϝnu=ۓatJK~8Lm_6e,m~lⳬ>1k4o}"m8а= Mh5.=R%D}?gs.")`l?FyO>j-{v};)b'f@7Κp&	YL}9i1ːEs\ҭ윤A~ՒNj?
_lyBn~P$^Y`F /GΚL͡;qΚ[;Բiz;M'D/PPU5AZ3mWդN=|bP%W̬ĉ{S0ǴɄ+GDpTZH;[$_@"e狏8Q%P!mg-UPD]'F.b[gC8["[9(=r!m=^vl[2
:3	7a8st؁ߜ^pS=B:aUqCqL>Dv=k*'e	Abcξ(ɩUVB9\*3.&!Ngd߯(KĽt~'P(	(b6͐d;DO!kĭn"2V/*n<4`{)sӣTx:@ hzwhzeZWJGI՝(k

9F=QϓTAGe`N	T&I,d^Hez-ٟđ724C'8TPòQqcNCdg[LCF]wϳ[pk/>EHǺ>-,m6kL0VzS-M#8kTvʩ:?{_EcD
Nq x
m)(}`֙a&JyN EM)p7>i*Rݴ2VWXg)iٵ|.FzF5iOw9<;V{V	3t=bX.aHtX4w}=VO|Irg"SX_a$A*7~q~ z⎗N\oiLxJhʚ%om	D
P"y8s‰4?mlɬJ
0`]q̩Vjg+Q)RLB

̦A!OL{7sJhSm
TS."eǀ1C_33d	%Bj,pv	#@ceROFe0.ͥ%pAU,f=GЫX;
0y=ɦ#וuC6b{:5$lgQJNܑ!/4#4i>jQ.^*BV6N„BUo89%&<2|Jl(,JCbD+UnJmճ*jT-ޣ),\Dͪg8Qx7TFgQE3$uzqa,3!}ΕCƋ\xPึ̤ {nbW`i8]Kf;)~^@k_x[J3__'vRGo̅<):UHˆB/.ALjLv$2|!:x?KɁxq]с1YDWv.0wxtSGOEK	J`W:އ	^N{>ehsOJoNZ$]5K匨K=ItBJ0mW nC[R=+q??nȕ}իmYNqX02~$As*ΊvUpE6
"A>UHN{3bI=+uHx2l)q.ʭXlg)pv0QWv:j<=L~D&/.559.l7TBBg
P	V⮅
VޛP/PY"+i*{[bI΍>~gce]N߼j,lF:SU.Lރ8I3
s0
puuHyYv{j	*׻LynO L:\A[5mKo/P}rOrUJ{Ppdx3zV$a瞪A"쒀VY[txR{fߪ;]=%,
Kczo	MQEM(^EPe\AU.#Rv}}N(]e,]
b/RU0!r[ >r@p~}0f|ij֫!.`٘qޚ/_454g:yT%7ʧgDbO aa¢uu'Ӽ=Kivh̼wi6?`*Y*o# ?ස|X
*{78X,7jQ傎yS8кpS%t(C0YW').?GMt!ܰW;9.q#:-K
L{?Dw=h8o"UVya̩"\吓H v.b4u}|OylϋKi7=)D@xw8c8ld"PaTȱ
<*]ЧZBwH*^s|Ih/V(x	PmSnm90W>0̤I6Nj%OVhEX1q;ADpU@$К'vAw
yڝ(xF`K^fv[%xaw4V4{}QX
`+"Pk5Z'o)mj&HظMapI;+:a_1ђCGNL.E6U^;V☭ږr%tqS޺&rֺQ|HG3Ϊ/o\A
yģnEEʝz?n]v/;M-*vshn;}2CZp_[cz`Lj)f3C. 9ABoDxRbz.H&@Izu~ثѠȗIyEۦcr{#ɸr-.ciM?!55HFZp'9YϺx`!|@
4dm[ze\1ԏ>G!|KsYƳo~j{HgRzV,iv3ld}ʟjy,YkW<	3=kkտO()8UۤV<@ްE
C[l)ֲRT"'Qg/2(齨2?ɑp!Gǵ&؀آBu71;PHz!X^(#Pp6|
53x7½Za)SIFVlQ^qi*:=LbJ<
&,,M'WTW,MgVnJۙ+yk#Wf.;{y+%U0ϔQ'%0;m	,INv~!m2.p+'6h#BWoY

G"_򅘸 O(;uX@Y{!dyާꡨb[0! MQKMS2t/@98΁Y@xl1w!bM9	?lrIkKpHX,YClg^h\L
S飷`4ur+l.:aܥ@f蛮(ue>{AjO(hMݲ֎2\
0.ǜ:M[{tǗIbO@5ss8F|6/#@,fhqŞY
\Yfٻ#MwM'
R0
G@50!C9c؁:ڻ.1h!+bz^vO;L3Ļ]L	f.ڐ؇
8Ȥ%Tɠ-G	5i0Gޠ8Tj>k\_CO_DMCaiu)dp7y>=}EJ'"MVlSUg끻ݨn8/vK16',%_2AIZkwKfi~h-pe݉zD,{Jpo5t%:OXL0}(wfϠ6P{Ed儿JZ(Ɇ.3+{'R.OI;bIbhT!֘0b	8ݒGp~d޼5F1aXGNc$p31K[^e@3{&$xfz}~|hdEL!V1B
1R󛷱a܏)]MwEɡgH1iDN4vJO/rG+#O_G#=z꽚Kx[_ohn
Nigg"XȣtKXC@ݎh~
=o>HLU@vO
w6;;DCV%0BAX_ԐJhH]qS4f7.K7=8dY11x{=x-+M#rqYtVڻʌ~X^^B?{LHӫ0,\xxq_PT
F%E1lEq.mi*gԖ5"HԶ\	f
/1,_C:FÎ bGVu|]	)4jϻxL2 pRh9ҹeoZuKT2ڱ
@
+FBs߳5w]WQK*h㑡I#-cYFa/ÙsTKTyQG	9xV|ٕۑ:-KÅ
Vsa3(V4mց!#wk\B=],zm@:	?t~Bcӂ0VKi+\@{ⲯYAdy",xCCcԌvCə8v`)9&J!slNjձ >q[vsSkb!b>W.^c'yE
%߇@]N9gGR]u|Wąoq=4`R`&pDCM[n-)L9e"3n/Y~v C~vaLڀdIЄ
	h2M
~/`!=DAk7[!MQ,
:Q-)*HDBLk@%@Ww4z1O3;0Һ˳ĚKAz}s'x@'шv.:[`ò.`
G\#
YC!գ$SqFtu3LB#^
1j[I^@8gU4}K0(`60*.5x %Gʼ~>AO.#'6pRHK<ģ
&#dx?sHoϓToJߘD24
4/T̸hR6҃|78q7Kh놂{:jt4x{FQ07hS#ʠim	Bݚ,
JGOsޕŭ2˧6%b?@&,~(u_q#g3~R%#ߓni$!4ᒟ<8u}FGj&0(XA<
Pn),CǸhhvEP_(%3^R]i75;"58	M~
s}@py,N_̀W_`=Hai!DYmEo{B:-ܝv zn
(SPUN`t"FrAGije޼ח1aJw3]ł%>	|zK'QX
$Y^2D=4+)%&fLs2گ$NGؒ5\xQB^Gӹӈ!VxPt[ċ%켨`xlGmA/?4@q-s*[V Թ[V9|Cztfw,Xǭ@=-crc
7\#$nyɳ5C~)ꗂH7	"RKk{kUd"jqb*+{Sme4p}Ze,>~*e\L;oxi Nޢ%v׆>X	G侃7	"l}Fw0AG忝q~SͱPFpx0x8`L=%YNJ«kbk_|7n0h櫈d篶	
`䖭+2?cڮE|V?+4ny1fZgڙ.d2f-AlK5 ƃ]O5ÛFqe*0S)fj}e6{|Gk
Hb˘;s

ZU̳'H5#ݚCnW
Qhb>M8…+cΝ9gzW
*;>kžY{|uOgtmp(ܹHw-xӷ:VZR4Mb̞d^#@lʼmG?XS-I!*`1keQB.`͞|nsȀ Hќ)ܨʟ*aPgY&X7I<[P=HkS6Q
2+fV~E)Psu2R(g?_l}xc͍;~Ld÷HU,s vZ氵=0qDI+xn:#")E\8gh@"CN3SJ~x_XA	XÚYK$ \Eɪ
WN22,em1t&/;cH0ˠrw#\ 3t{۱eq^3Ve[FF0*!%ۿD`t,z; 2 f_',)\2_]g	E>`g]ROUp쉦E\Qx953-"6!MSbxkKPlFV{5~凭6BgOd=,
i<%@21W77򡈧*eOsiAW;ڌ  v]Í8tAGQPԀ2ןCmY8L&D{,@BR9c)%!%Czb6
S}2
+챤Z;O:k k?w-u`xUJmQ'.Y16tbLO*MXH`W|g-*,^թ,1Sf
H_8ER@:ҵ=(\ҽo#69S!3Ai5	рP21	U
f;uAS]UV㞆ΨMK)Ru	B5_}jГB3E-[/$˶i"_>+ҋ7v)^sɛ2`6Lp}/<(I٣~p5||/Joj'ysORܐ~܂l>ǔ/2yN^)ؚ6Mݺ%nX(RV%4}Wb@=][Fcj3gBܹbP]x>g'ӈ7Il6ѳ5&YU--(\o5Tэn溃IUJ()ȋQSF&h$a'0H^qR~(T~׸iQ0*.1v"GkspݪLٿ,
x=s?)"Rڐw`,jQH|kidoB-0=]znjg#
.{UA6y۽nl{qޘoױYD|mY7wd[(J(-x6'n/M)2-@TQ+.Nq/.UK@U",Uog)渔ݢQlW -iOkqD8#D"z!U:FNtY7+?/
R:FWp:?MWitq:[6I(x=R݊NEY_hl`,hZWv3#Pږ]_%	_8	ǪzH?\R/Ư+/t|$A" ی_!ŏ>|q&WpDTS?M5|sÒ3`t >I#=?dvZ3Q
A+0\	I{Iÿ}!W{Q9/O„'l59^ɳ3T^OrǤSVfäXd^?phd/u@#02n/|^$)#Z9V*σcV{KT[Z]%1!oB[ncnt86n'j:*dȸ
	UviYHUN=D9eo=,]*<,Cq֤*
!KЪ~f=p
(]%}t;/pGɈ$̳0hƣ2uB:JooIbOI=7lKX7
ȣtNiEPlUo,|%{>y.?:{Fx^??;fЮN{R6!eiN%뿻ƂuD"pFC͊Ctd*Xh#);Qxv[/۴v/.w5hm!^v8CPOU"=Y죕L
_INejcpwc9^2[S֌AL:.JA&%ZcYxۻ9&V>}!|'5!|؟KCO*>֪`Bh,dlp 
TƢ0Cb;WE3
9ᒃŲ?p=A3wmbLK!5_뾋
⌯#8̣.Q@̓
0j.e6OY`Izq
]J͢DB] N`ݯwf6&̴A*"F20N)r97Ԏ0Nڿ89rL~`1w^ӠbP1/&ojhUϜQiA@pviwڡ%vVc572I񦪹1m^TGPq8(akIŽ߰(CƂvwEZU.5;ko6}$Pu^V Me=ļ`vUvp|q`.XrԾ)XI0!K
-G02:ͥÊ\-IL/\&mua<\ƑCٓA%}6M5
#02h}44L]15`"jMA7>]F@4kDuȥ}(m Vߎx|QNUr`sBEq-rgx0'"Mq8^zMH
2)QSW-EA	YQ~#l=63ӌ~svY#H8m50p&W`PRS~z9%| 
wQ~уzt㏼Q'wƔ,lXz"".-DV{pU2Pr./X)0=,2%̜~#;B $|Lh1([p8"7uWRLV!1(I#PeDs_z'7_[)@͑z0a*n+':!aEˁ3\r;e[gq[鿆RoHM|66I^SN?߹wLr>i~r9iQ95w@B@(Uhwn&SMdW/Q[;0OMwI*4}ds…[:cUKF3z?cas"fG!:?u룮9)@| Ef8ڷqduzf
NoGGlz!#Z4o%>|>n^Wa8IKiHdmcgMF-־n ܎͸D.Ur!(UV[E
/չxf+􉳡Kh';5#'H-ퟧ[VbaCgȞt/ϡxP-(e"I S>n.(o@#[[|3\h,~EjvJSQ^V>;ŅL7qNUrhz
/	5M}2_x|5-26W`5癭7>Ky(@ul㿻ynCa:M//ނ)>^DY
a13pݘUg$ܘb'`&M'dPLEø
MW!2#LQ4EDS=߃KshtmF5i"eoVod0TR$?;mǓFC:t"8yy=Ya]O&)<ZmNnR8l O
HVՁ$UVH%ZƲ*`+D"X웢hRc.oВ[ѱvQ}É}7Qg8i6LA~|-'V^8◌4MT:…j3
`_D\n1^v^	>FxtS$|(4I,/0ʦl>Im͵OJc	VU
XY>+j}wh])h'hG}"_#?Ƣ![=zc3u33exD0Zzj;g-l/A.ObR0EI8i:Q;;]Uކ`VMGvCbϺ.[Qf$Ŝx2vs#m}Mwc[諴
@CgSGr6
T#@T*TRf#ٞP{(m9{KGӡu7
)Gi_pMXwu{\BVf;>NBF)ˍ!1yH߿X>qb:UQRP*gyӞe9
a
re1j/J)y8Ao2_R5LFf OjN̾G
p>'-[c?ePxExVcEΧko,u#3u~
FjhmR@22ŀH$` 3 0sKE{`r1jC,Brᚼ~1.o$E`NR%
f@? D,Iۃ УrDɏ
`LK<ng&lJM#{&]ug?6oƜyG^62
	ѝΏ46rJY,~yJh"*1c&dzl>
xfJpÖ+E48
{l)y[!˽Jq:oObY*r[z)e>ZʽBodg}
X&c9@>n+dRsz81֛Ѣ)Y--JbKwqlƸ:-Vgر/y?B†O2ޞ(hx?335|#`m6Lz
2h4_\s*_S؎;Lid7K;<J'W25@o GPo!%U=Rb: ZQcJ&Iʬ+CR=|;8)Xm~μ5UZЪ{Sˆ!xx/vGo`DHDft8QΪWghh҂#hwUQVWT)H;_T-ܕ|EuKyogZQdJ)Elݺ~Ť>VaWc=&0̽C\ƌ9\5p4-e̶܇Θ~Ra6ww<Q=O=M{`f*X̦Ak>^gͲ>.bib]2-?62@
v. b7dRR$|`"GbT5s)N-uh!K\{YSd
4Ae4YYP4]-4[-cS{?(&5^y)aQ_7iNT@ʛ|C{abhA\o(5߸QgrFˮy_?TaywViZzqQc,N;`K8qq"RqIi`w	C1KUyPn
):yތ2=`2>˭Bǭ Y	*붸(H!"`e1tt$3ow.鎪vƢ_Q4K ~	Öp;8JQJ&W#Cv6OETC[!Sabf/¼7+;7ro:z Ԩ2>M㡇/0郫ºJ%kvLwsaC݌;qc锊`S "瀟0B4wOL%x0raDy'҆5~ک
$x,%&eBjokHA+ߖӳ}#ԸZ몎!+яo½QP[2ӗq|xDaیj,7gv.=}F
!w?(|]\vbF^mAo~S5SbQ''ogJ2qn+}m:'QSaW; L=ɉ!D5A9ۻIaɻEɯ  &Y3%>>8:
+ƑEώς8Fݗ(>hʼn	<.n:/Zrga\
AX9B)GPf_^z4Nas`8Cqa}>󗽈GGJ2SyHp܀uXUl3kjNO/Mak0{&Rn0溇8NuVBUi'5$|>,Wu.	Պ
-Rl8*G/>aI[5QXFg5Yg~^lrq\֐d$ޜ0OKM3 Wϻ*Qy'm+{91ao·Bt\3hA$+jƣnvo! k).3JDYc^dr:AüOp4GCi7H+FΪYe߇>S*b!d.7DE[rb&Iq58/d4x5Ց$sʆ`0/eU^]>wF\6"ԀွB+=>&Uյ`X_":
jH$WVU۸.zAJރOcqfn|co^cv{c	o>xfڻꞋ-_:Y|x\KGݓJT߁g?'vcDLB1>J0βN')"MuΌ.-'%>gҔpzˊd㌲6Of+npX$U×wgKAr3Z1|s >AtD?5N>rRu2Jг'FRwio4UfIZh_cBqy1r׿$b2	oNJ0=ٱO	(qk
pO@BWrդ%ǰnSɍo<+>#E*Ż~/=kɒ~1
J{聟K([*F&[^@aK̛
0H*	vsڡgFccL\fOq*͡TE{P
3*ԙXxX(m֮hV}o~-RWG⭤EANeïPQ@yYHAGF_Wh~h͉ISyzG粍nw3Ak›}/Nbeey
v# n;^m^fֻbRWeb_Bs[ږ!p{vFmWB-ZQԓ:jbޕڥQ-
q\YeX85E*Jӆ
Hs?AS@Χ])js9"i+l9d{íqZD~
GY<_@R~f5u@j}N4K>*K1~oó+4k).%.Gb aZHF ԕ&~T$1y/12PyW.ΘsVϽy*	~~ g6Wa+Ёi"A(2i@hv
%#=KvV(k]<2?ןI5T"'ΛSrn%UfQ2l2$ֶműUt3GPݼsA.\8K-o:e	5-\"tyVf<3m:υkG])NSxOXпQ`ZqKRO(b@fgt"MB8:xc?ᏺD_`ZT@z(&Cq.uUq16P@󲌉I3p[8gH\\Cd@aE6# ǗU+*{(/L|8\dMe}5vnYB}Wg/vDkvy,@djZčkg*2/QG-D>wЯD0{)8ڛV;A
6B$,[;QIsڿx3n^#1>-2kS&~=g3ty.
GqYWcS{cX)+[=_Ҩ10P6Ur8Mw$aLqMa~b_\7ٽ7Ӂ@R+1AMȝ%+L8lI0|U0 
XӸ{)MD֮y᫁˔yibBS.g9dkN;])IMrcew?q3ѣl'*LXA-Ed'
eI/?M}ّL_xhu]|/5pM&tqPdMn_ge,Z?X:-ߪTXrE:%@d~ŁRa<8mE>(8vu"JTF٘)KwshvbM	26u|ep-Z0!y?WGϥ;ʻ֓6mET@r3pV8q4Lin[HuS\@jI=ˡ#4*NҶ.u:ՙڑ/nJUwFgܝ\R[KoBzO]vяڰ	Դfﳱ'qnahST
WDŽy]1藊	)1Xr%KݚfMϙO)߷I'V{dŕ6~_iZ-$l=4K0蓕DLxq~fM;(Ć]Hq~_}AQZ̨)E¢_&<r6r;`)ޗ#Y/0gqyU\d|wo9@v>POP+xpwB<@4{-Z
0,[vBo<>/7pa0=\`PNåk{Ap
iou9WO]wC5`Z5qLZh)$}|ŴBċ𥺔[rg[pYΟ^pb\1?6@;N&SP zw*gѴԆUpm
Sm7e
 k/$淹wwJyݹ}k9VљV`T8䔐P+ tYO9-dAKdTĈ7MYl;Ýo[ݩNmXU,mw5!S3,2KRH7`[+MYJ
:aq.H!.GA[ic{#>gStOB@g.v-(53TbJc0E3VJ.o7綺RAH4hEm}zjzcfN4(:.x7#Qw ^k(@Y01b>`4Uϐ-VQ޵=6
,wuΧS{3p(ǪH
KGa$DάBТ$/I iqW<B|WZ\>(:uA)
Jtφz=z`r="K7YS86LhqoY	Kڊ\K_k_;GW>@gT5+	cO(&m#CAI\+]8lZl"Gy=	4o9IdמԋoiZ,'v{e'+O-;rz̰Fh<>3jlvXχ(}xRB-Dx{tM+fBVyQrq2Yp)y6ku6n,ժ%ҰKވ;{jMп&kN
$LIEm<<-#yes.csudչ$꯯XNW,0f%T]qRZ[:[؉0?peeQr%OE
а0;wi"Oe5L)GKŽb֢v8=%ںӾs׊fD\v&ٗ罋"kOڲw4h8=(Z۝ˎyS0zlj5  㙆mOUaO9ڶP(EL؍{G=FXn=	%mC8G45d8əZ\%Bó#b#im=%h8:MџlqrȬYBI!bt2}';3ܿlȺ

drMmYFn`R!,рEI{1Uq`K!_d%m?Yx^Ϗm?ȺcQ0҉z!>g3"}W
4ITK9bo+($=6h?&̆zKR	(Ÿp-J
FZMT6lbXHšWYjl8`=^83ՙ”i-dQr2\	cƲ	$数NIu^U:noht๼2eBSۇ&0}69IP=-C}D*;yK/bQO"ߜo=εS\W0c,g7!:yI_fL-cM"qp0
Oڑ
+I	ZťUEt'/8qGn<4L$\F'=7
<<
;rY|/07G0J]Ht~1]PD,ș礄LyP@0p#ۆԓ=Qf=&cHf댆F.0d]5o7A
P3[X7>%C{gLh<9@ټԹ]5%_3t)'-W 3"t7%-7TolĠ%96Klgγf>Yl[<傔d$]j,cA~='qvcƸ[̽llEAQyfF{fZռ	!sD%plܔe( /$^T0Q&,\l
=AT7hh=cƍ|Up1YMU3LW-㮇[9D";o`KG<DhĠ!)y\%7\;i|ƽ1l
PlML=G^K
_$u	B47ݰ>+n
ĥ^l`5bZb+D)=@MKy/\3T('|)6soA+k(#xNuSF\CSmG.35PcT^D>
l*LtIK*RdY>WrN\d? ; 3oʼNB8m|^֠ÈH!̯g3t~> .MÊB5|DVҟtN{6gה&Ż"
U!EGW懲x0ҙC)Q:K_+:6xK@k,ƪ[65*C1=&-&AJH=E #Г;PF^X;"/u<8ǀt?;Avޑا(
j#lri34vUYU@jwçk;A^3(x5#GZ7͑
[Z͂D!0C͓#P^&t+A@gr.O1\a!h⯈P1:^l}^rfӎ~o~gM۹#2ǁwCO]
RWOJg9g/X̳-#T[Ehԛe@cjHLDcIw3Qf{UU$'>6霞(FhιP~^88PB5	/GPoF\:黍%scD,jh9˦0A0h)-PݍͧnxNVFU2k.`QA$`I*Wf5tRe/Kcn)묞
ꞷ IZAC'Wdx`Sh[C94z/U(L%Gl1<	LT"\Rr:[%\m]Nr
?1nSa{[ҖLOgjZ:6!Fϛۢ܀H+eHl(`VBr4Ι":LbN)mp50!Y٦tР=bXzi@D%d	`p/sYKxwtmӝ/+-F0ZUQ/jV*.NYbc93s̓lj)X0fhnk{T3uT a㏉ 3ԙ9[{V^Rl@
&dUhV`Mo M	cőK͌n3>K
xQr7#b]31>YR	g87}%'l{g3[ꑱ![K	u]8vݲ23FSxRtG:EƼ>YlA3#`;fjxT iyt7VHz76$ʷE0g{:tbWߗɂk6K}4piH_<8P
;n{:d=;WK'
|IeKăR#M/uM5#
Wd/%agSݰ]іʗזtu}q׸.Okk&OShwf3H,&<Lu|ӉscCtoqϑ4TN'D#,$;!.DRsLu,i[.C
I
6n,qJ+DI_蕳}H=Y/^,49K)abdE榐
3PoQxzBFڳeK2:̰
+}Ql/BZkf^`9X9P^&C#2V4ƖsGA33Pm?JH?DZjM
{9tUdžK8A\`hOr	ݲxHgߧ~(Y/7.w!'Wxf3;k
J*rDS3Q_w2R5lLzcǰ
UDxzP
{_tp災䳡ƁrteBnjX
9-
qɄ:k8w2CFy!n?G14XŴN|>En"?5xWSipʲ?Aq`gRdD	&AxǶ{gTe̴YX/&ho丈$pFE?+Srb%c#\0dX7LZhgwZ|/Oϲas0$pis&*{."VIQ&Xfn08Nˎ)E8)a*S&3y_C(D'ގFAWZ%bGj2vcOjoK9O*US9婅0+)7%;`͔|/diPޞ`DKo9Kg
jap`}K)„hJ/>ɸCķUacsxCSHᗰe

]	O ڹ5kzyiqkJ6@BduQi,!GPjp>!x's'|z"'yWcJ,:8w}f]GH
<V嶥ׯKwN
,wIl2iU]V HM^ NM73K2C"c @]l
30(OãP$gO+6;OkCyX^VMq/?zhѿ!qӎ7٧ʐKyVI6`͔o/6,S*8(M՘;Fsä&mѷJ1W*ȗ?v+pQ/OixdF=$J]PɇcڴDW[
4J3vA:MCE3dGYl\	Y˄/_Go/=gP!uC*Mۚ,Os)"=OJJ̎dJV5w:dDMI%7ep[OcxQ"=,hbzs*i/2eMM" dn
<(I֓!b0Q&epG~=VnYA&%QǓ^>4%|RTSUeH,n1$3LnIB+*`e"b|v
1aC9bv[:ROx!ث1CsD:t'ͿmFBO_[Usנ$&/]	&?ȩɮG7ƾ
n͙6dg1&rx9oJE2KЎ}>'GࡘpW|qPBcG}_~^@Mٲ),]3Zy)x:!>YFdt1*o]aL#/#O$YʼѤO[*)	=NHQ֏m_lކYXƦ8 :5.'LKyf[;'oN¿<}胞H2g3HxglgS?nIwO~v"UcqUY~%s0xuy4,\9%s4h]mJY5lZ蠪wlJ3o3^2JbwڸZڧSWOu+=Yffrv?B-h뻂7כ	|IF˼vֿM:\a,^0'R97r
2оľCe2y 1v߁!* ^}|.S4}pG顁 Lj1zAeg?}U0މSQ%vZ{ ;~".tʸ[O
b_}!]MX:ʓ,NYA	
l]Dvʇ2Mi}trႨjF!Gr;L撶fR
vW->Zv(br.˞5p ZKuvwR:^tLBRDuOq8FPr
"7EO ,aaNV	Kͦr9;KY`&Y뉲BԮlg߬C?q$dĜ Hp7vlOZi&^*f5\J&\RB9l$JWPmCaS%0ի{}ٵF>3#QdT/jϖ{j69݊50O{?PV~/_+
zVZȳČkh8EeC>JS>0(f铵*d3
Ɠm8͹SzanR#J(f4z+L
IK4:P]Q*Pѓ7L&%&@qk|Ƙ*ﵻd@ЕQ;EPfVK:]k2#GpG.Vb*շ(9wr`IoꡜA['aӃ#qc-P8B+ ]>J"ٰ?ˆ0|̭S􎰌ZgZ^X10)1eҼfq8`-7fF&wc>쟧Pmu.-pP✃87!.BeKҡ14N:ߧ28	Qe\eDg.N*ҿS!YjsSVL6q
j{H_vO]Q=
LBmi]a+P{mm+W.dc$d8j\
_Rgt$~i]y~Vz3鼄u4j@9۲3s@}OMx9zl2'US
m3-b|h$
^.]hڸYyѶ|':w'M}PK|!h"+dgp.SK8r;SVؠG\<3[cfu)"E)ć?We4ڀ1Wwc1 #aw=	~}d)JTƊӂBVMIpg' wm-Қ:놼q42~zPS2[i:>μըd&4g-`x"tVh.ʹC?Il_m>K,zƑ)^(W0muO/b@E>oN1+6r3Q۠lcEt${[D[ƂgGotQgyv//#FD|>vzF\	]=13y1JDDvfܲT]\q++Q}Cs7@5Ff,fvFZixJW]rF'C_aF,`;tID4()t3gN01hpp;^;I&,(ꮚ/&S`A-_1l~Q0͢d`ٱht@1TUz?҉Z!vB_tlʋρ4>M:\*lzOWGċfaTE$gFJ_.c|*%řqR%S@s[tk
k828
-*T)#s`vLux@db
؆Y/'7*ƅOPD߀9DڣQ['ۂ(h&n)%e![ٿo6LU@WrS$eq}<;?M3p,4rާ7ž3ԚhcL%~,vʷ7M=SV?
 oNEl,A[c	70F25h$B;gIW2+El7rR[uF	Rk^E޿HuµpX1m1ʲ}(9`|)tӕyt/u`yߺFԢ 7CYʜKoΊfU*xJ2P߱y+:s}?h;6`О.RCA}ܷMF,nr3w
](0O}<21ٌe2htO,-	
 q'NbI'yB7FcGI%V?.r6١%TtWm%&:':v?l77(XƅtjoA9qXYH'}&60^FRe\OP^nII_S'*TlW<ȃd\G*A_Z{^טyxESOXB
 8~E̴n4Y`8|zYrIP{=-V2̉SÌYV O/Xӛ+N;N9J&	[;YV"Q`\NRVԖ)_n}Eh(0sktb*6ۃ4NVd'~D򌖲1w>uL3\2^酧7|Z©,Qܯ<߅ok.-šO!\*yccëWLdԵIƈXAD
	A!E-j"mwQ+D3%hjR0k*Dqsfl՝%+Pا
{,v]U:")E"`#F̱Ǟ 4'.|`rz*gB<
Sl:;keDmv	2
ij-TDX67~|sG]^o(́'ZJ"7#gA"yw+\/𲊜g<FY>OZek'ĢhYѮ`_0hŒRœ[LؔcRa}b5TlNi}2}^MEI?MyU#1p/ƒSbΪzwo_IP{X}X
uRЕ4.[*+l!]ِ͇@z'*[er˝98abGW,kLVJ{`r^rKLS
o>yՒ342tQ>t+	LMe86v5/ۋ(6LvwV{C
;-p$M+*/Is	ݲh=4"XM8Y@q31nRa,ċxN@(lN ]0k!o5A罬.M
g>7cAcKzE*m֍< iGG-u[B@ۯ#8*ZUwo<%X*[3nФ)
2gexFqmL&Nq
Դiø	ҭda/+,a`:puVu֔v@58}_.q9(ZMZH͂Mހ&
Ab*
Y(inv[J:Ō$5mÝ#Q'-(B`3:2q"wGY@Mx-;L}
&`֌:4:EN&œ[^snMʁ[Fh},|@&E'k'
FO"	<@o$)ڤAfR":Ę*VqfooC(?0#_ug[ĥ iy>dV:f0G\k|)#P?%2c9Kٲ`.6˩2KCZ3{ioAes]kXeKjܭca?I]Whq\ȗAS0S{4ig
nd\\9#~U1	0zrApF <W0%K%V!
9)>E7;ZUqn׀zQٝru#[JS	P?TDžs(IiO,Qw0-P^r_Y^ņf~jh<e ŋ$ahSw1`KR]Lt)FB?@UIҐ3l&SjgbdQ`53c`~%ņx]^9
(Co὞{R̀3H'[[x6\vuG`hm
jx8U|۵DD7'A+bțu_
0G'bo}K{+j51+FzL&	>+u\E{ڽzt*
\eFz\#ɟ	acRW2jK#qB9:<;0BE7Zw//v`PGqғC#KE<
qgnDkgaW$&Pu~	}htph'"P+2DXUڢƟ߷U&=t8+z4=OW0lFiUS@+:=z`yQއH!R&6gaw-}ZaJޜ&wN"x7ZҼYE2@D +a?qIN9+Үﵚª9],NjKŵn(T5* FJ${}cj(!<l#dEM\|~GiEB=SK#Re~3bXNZm1W̜3~nZÕߢ{cԲT
彊f1-v*Tό
M6})lpImw{=͆ZzWJbmzU65Mi
ClLn{U9ep750{:r{2TLEXnO/ʃ/Ԩ1Rcd|R`[[QLQo.eB~}Zl3j/
o6leZg͊iˢg6ke>XiO'{KfQv!قJ`ϳؙv}E5"YMYXeV˅w8pĴdE`q9fলcA}
c#ۨGk>.II\(!ӫ4\/9f2(<9X>ol_ݖ)J0uVD(o-/'CX	u`.
6vﻻ:xא	"Rnɬ*) Y	(BH*ӉTIPAƤ݅	l
g͆ldc㶚-Ux2@mN$`Bkmʚ;
=Ĕ}]I|r
hK=^a4buy5
	jo
lh9!8[":f"q`!@SSOH:LfDRc!Z;
eB
+[Lݺb1q:u.dWI.~Ws5zr[?EK;*BRH^U̠d_mFSU_F:#gYzzCa,ik$KCY^g[N*..
8^\'5
Vti͑0]L⃣@,VQAclO7=Xiz-hLƈp@s]C1&*ٙ5Ǟf
h4Z6bꡉ+
W
uIkɎĭFfHZt+&P:d"'O+>j۰$℣Zq (g/ԜA5M|=cMX}Sy->G˂>=/׉SKc-XT<3A&ݳHO/LdoԨq"h"#&ĵ։s%Dƫ.;h䯍	%f羻}$K7f^44h+/+3PT|E(Lu>60q煹d1хS-9d?w֗!N,mbqTRՃ?pY`s\k>dwW%l\VrF(>&	m;Y
d:
w:,̸纂"bIyB'2T_WߘƔ&5ʺmLl]6)-gxfD4{:klLA~c;IdļHK䙙Jc5I"Al.K+g	0=&!fߪe{E[7RP4p`/ÒOY,4Ċ\-x\~h	mÝi2yybVFWE_[	
݅"<NNiF)f#qƝʩV;{H:9FT(?I=7#FG&V_xLR=֙;^kױaYPHaee0h6DՈh[܈AF
߄QW^qt$(U깗:	pwX#E-"Vk7_)cI,~#CΪ~yګEdXXVl=k
y+r $t3H
&A65+ y815Q4%rtơrHef6V{A ̉xݹKp%!2X؋q)}PDg%
{^mB+Yn>P(56Ma=ꘘ2k5s84uh~sq7xДue)JIn`izx*dzgNMHD AЦe-OXap?K8ɻXdEd(wɘ$gX<ng1g(7`0ꈛvR^؞~c?Lm.=duP(0rHnywaLiԙ 緷Rk=	hü=BGP]HspeC
UdjPZEX/rtƑ1mROAB314c"֞a5k269Z^}5յ{Nx21k1rf6I5P-s;,El71MI8)L.	'ʤ0ˑ&C,j֊ǺٲLh.
MK}Van95dQwmrxNYljמ"@d,%_Ai7+xh4nd/e溦Nn`a]8mcgG?˥v2"o5%h6"ȯ//SU>~=pjQa,ӹi̓l' )]4ꪉG(Mԇs{**R{ tŞ+7IE	2pq<HrCK+7#̀ʼn2),um礻3$m:o"\Q2~Ш<#v]%OsD),{+ȻpńR2)_;87抍r`:8!tn>?qI(WR]9`Ap0c̫
^M5்5/,IZ	
$\eKES\B@}*+խ2	5{GLd$wypFU:NRO;W.!:r'q'^X "ڌ?/[K{-:=/'l 8XZ :}Hx2[Ip$PxަX)Tf?3â<
"} =<muĵ'Y3jM|#BI᯻sλpų_:DqzOSZ(h.M\
ĄQlÕHd>]GBp'$!'g+S&GLxAb	G7wس.La4lbHMcFMWSF5C^
#bLl˴tV@#(7/tfv9}E˕M2MBi߅/ljΡRN~Oy!QޖjNxyMApZd%̐D (ΐIjx
#)g2RʣHJRA+ÌI~-W9FD;b1b\[BUܦ&C,\iM_fq/<2.yP2[oK9wc71]H۶rB]D}RB?
@j{bE|a9^1@(0\QIGX=nEI%zHKN3!DZXRIf@k@iymtZ*;VTZuh؜ɓl$Cb?;c$k7uB@k)<ߔ(7׃j&w%(t
RdI-D^<-@9x௳tXTSI$X$+?&gDO>gߙ3'qZ)QXtsJc8\8;s62
U۶v:[e₱doD%-;ʗz^uN0#(yJDp'i{ʣM.9x4
_>9UMYDN=˵ڝiW+ۮBIYr;',(ہ<0&>Çmwp~v)|jx韀؝\׈7GȚcy9-6(q?+վ#,£j[Kі	,7 7բ'xߵn<6Wvg0t'-bQyLO@7Pp81	|X//DZ@3ݽLʼn-]жΖ,B7/Gxs0Wm?ݾ	`}`'(B+2AbEuk|>d3sJcPpV?UڴOaiT@u6~z?
+fqaI[}
.Lm
;kkWJYoHK%18FNuK6$>Q^ڰ<'FmՕŠ҃w*\X‰ݎ
4Dym\7񲀏1IW
G@n}^BO-X|ge1x-TmgZJR7R_6Zm4G`t[n<`/af^}4_,r">Kd(sb?^Uit OrGJ	H9sj>?O7~b&P[Jm@&CS\c\-gs?BxZV;:m!W
OI|0u@gq,TųR+w({N'ǀVsW c7-ĵ!<R{z4O!H-_yI;w/~I@5Y&e 1$FZstriqCъ<	4dHnGN?5tn8Lr\n'%3+4*4PB`U6j-'N$B{|i8o"+AYXN&zM6V4M)ist#E>cӎḷ"@?SձfM?S:懀@c펷-LiM%皬H)hx虖`9MV`\Ѡq_ݣY=Jz6zo+"O>db<%E696.OGũ&Q_$rxZF.G'i}+cW)ݪ?ct"@bJA皔u'ēl4hΞUՏ2pV(iN	zdtO^Yd$|:I~q:·2?)S1J
ǁ)kHs8*G<Q)r8)“DP.x$q:$cdΡ=9#so"!bUˆŸo$@c`6P?ڐ:8*
0&Y0⨃\--c{|H\!:ӌ_N"'aTwr8M:{E؀aLƌw
_w%@aqsؕJK~w33x)orjQ^a*|gUڸQ]
-TO1	-#.WNb/YC?Jm`.fa'pMO%Fظ;)EMNLЏ(7XFCٹ +1ΰf,+Q؁I1O۾>kQ䧇I)/[7]ZO)b긡HR-.1bnk/3nKO+w;flOגaB}  z\Tm{7|p|7g>?ң\C*i|vsuS3	$
~eqt{O{AQDf/82 ɁHka9ț#mNn86Ԛsz8r7꫚gO@nQ67O u9+,18ud3lCw#>GǙ񝢠[
nGBz} }O)%&7E#qYYL;Lo!f:}sa,_`Ā8-(r()^l-X4#7r?f7`e6_GakiĺHOz WdoziF f)1p{ja ʀ'ޢ.n$uʘ/!ߺ%
ԛP#is5\aϛvwLR^>Lwtr_3XwRLw!E:^d߿Ⱦல%Mጺy1^2iW\c4݅VuqaN?;1j-Cs5FFDx0SVnjcXĺ2֮P2uZV+&\>;76.w
`QQHeR.J$#q9?Br)@9-RUWI}#tmM`s:#Sp1dG\YaQ]D cΦ{A=4ԓuqKa
KA'G8tM;3!5$t
eV(Al^y,.PT1ܕQ8G[hvHM3Bw.zg!xchZUKxW1^3g;
̉GE?>2pl4V-\3?f :3YThvPOy긷&|=9	fčU]%Y>]05+7Ϋ8ݓFh,FoCPYHe"^7!Kh\]\Z;D/YmZGkBpn4h_YIyHq|g[AhMēf,{!p7[H7A=N]
ao],]k*G,22XԝAj%7.j/C{CCab\a{QsWU(#mcr~6N˴#3q|`>fVMH}]IҌ#	ۂQFD#@0b侲6N#/`AWޟ6uN oiGY3uטbYVx_zmUzGD98Ar:x::"⊁1}.$v0>~*ٵ:҃q.e<4+7 ر~vaw~m*H{A$>]a(p:Bb"D-a8V]B5vLJ6c@	j\_iN̜o%W>Z/1/lZwnfO-w.a	
ڑ"rx,h.;IDʔ)R3)
O$Ӑ.).tv%4k^_"@2BD/+
mIn1kTS˒W(]ڟaP8Ճ!1m'N\q%]i]C蹣*]_0WQz%9
dϒ>,U9^4#Vi0QnLIRP(	QP^j@O(1+ӲyYFӊ
%n"ZFF$RKaZd-1IY
7)'B
:bH!0'59Ke!hi8/:~ұfd /iwC_)(F)^j.	E>dCqnm+(!r+
ӔnDw^41q2~?sN%p
g)ߣ7)]ڭ*V~pZ2 xϪٻ4ܞjHb6Ѷ@K+waV:azKLY-zCyX5_%R@$̉RwN-$Hnqq
qiz6G F䙢a2:/־3Ph٥XW3:tx`~R!#6yweyӌoa4^dD$|up#H܆o&\{b|=mB4*Z \ճ6>ti3d?As}/i!I#.(Yxn7{reD-J-%}Bzs+ၚOuс̺B7"e+>L_OJtQ_j[hk&&ӍQM]zcaO+bN1Z^?ۤiqlYҨfdAaԏ-կDl %Ke+p&5|YϘo-eɔ+je#80M"L٣7i&pAD9Gs3KEdi%@cPg1)+Ul7s<81B`j.='	j2鍚oګ8t-X!=#m)^c()eܰG&^
3%Ƿoءp*UP0XA	3=˵Lk;6>qH_E87<E(c,߈:Jb2eEAխlj"0Z wֱ2[\~1C8vXI#b!SطĞNG&Vg2߳ۏp)%^@q8Or`WlqAmݖB׳#WL	ϡNBu%|`k⹄EyܾFvMj(uH
nmh9
6we+K؊=F@x!D	\J_l8fL(S=m1!b_,:ace!Yh"-\R sXh(D+30,%ԭƦƟzAx;g\iX.1EW#& (>LtX7p)C܍δ}&-0wREGZuKrg[la(0]Zwc@)7n#3	rzN1@?!	hO nD;R6~L|²1qC*ۈT1D$ǯ>.-	c[
o@zaTFF8fic)*Y8C+KpP8\i? =9wA`^3D˂8(ZI:dS*EMV.Q=o3`9x
G409PIX/u\_Qiig9jZINEC.L`G/l#_:vY,l3Kĉ]˿FhNO}B
{E:dYTt"<,xc-PG:n_Gb-[5ءS-&X*As;g7xx V~T eZ].9
7<U U!N*e^@WZ7΃Di"<K
dYtUPu<[=P)LHrk,x6>JǸLoTRѐwjR#
|z^V`z;Ơ>s|Sҽ2^5
#8q*9H2.D̉\x7 B+_'mVSW(0$@9%_h
	Т[{ɺ|@v`۞~(|b!.JcYHj~a2`}e3է-sQn*$,2ba]
Q;O7%3BA34[&2^^20Hw%K-l(7ut%+Bnjbҍ7O*}lDs+5Q6q-"9]م:!rw(ҶQLOg(@j0%rr	oh3au.2	Y	WgN	"^JBy2Է:(V1/ؒ0`RU)@c֨ffj\x?
hs&l|Nigߒ	V0}HXta.آЗۑ4W򑰲G--jHl0sd1!!3~x}@hhßE( |vI=%4˿:t'1w9q%j<:AnS?<@R8ܨiUM!feO4=_+X*Oo],N{Cw2MSާUʠb}j͙qgrOM_oM?؟`cu|	:Y=f"|ZAU
'6'./m"4oQ\B]`NA-iRByu%[۾vj4MSݑ'?pr>P$Y/3,Ou2]#SA>cGm䑡(%bL'it
ԛgGq@T|QX-GC8#*sM&xɃ[ꙐbOw[[i]#w]oad&D-}6;#:95ƤC&@b	zW(zP̜<XS֓B?AXz64}V"z-$kďbaDms[B
Bп2ZhFyeC"vc"˕wh$(R5لF:&Xt2"5˼[@1I|q=|8n1ss0DirŒj֊˗|/3e9l8i})櫵a'	Kcpo.Z؏'~ջ(d%!Q&\LV@[[1g
~V \2LخB\#j?\AaU@wBE<⎣Ir[o™z1=h}/{gei
5LA]n@a>s=Nʐ"&Jf=uĴ>њb!0*P
2=O	ZpHbQWܯaZ@W)
=@m|)1L}Oj\+?eߩU,jaMLLK{Iނ#4%{h"٣'9q6CF]=Mt$M0ĤD{82>r=r:pu:
BB
c\GlA1]+(ДR_g@4
=%]<xi==0!>ׄJ tE2gcIlk$gUԌ2rc,M)+`LBrT|ɘ%fXuaYV0ȆXm{	W?VPC60%@d qPݾ4?V^0H5σIKf\?!_^=謒볕=tEIa(4܈&xp7LV'I6v2%=Fĕ-'}^ќd*Tz2-jJ]xXv׀G̓5Ϗ6v{	eD23^3&c/]S*n-`7\zuA;,)|Ȝ#KTT=xS&,ڎ`KUu¾`0(E+<(Xf@sWfɮGTXŹYFЩJ !%m/,> 	9YPY_MͮB{/kO.tV-eÏf>=pG"@3GpQV6vQ{Nɬ!s(kbi=4;Mkr@ۙ*ߑz׌9Ӟe.jjRv`C\A!BFQI0抉/4ZſSK{p]ae"z@撽sM.Cԇ`7s8STf1~_r(PMl.!b
ӃWθXP.uHꦩ_kli(zx"b%W>in|E3MtЇ$\7dZE{
'	 2I;"jSIھ~o,ٺ;K=Wr\=_Emn3>$XF[[3s(4k'4^k`{=K{>ρ_CfV>pH`5R+Ncl9O!vI
I~^6s%.ՒQ[B}{FO>f͹T9<3~YXk,i7馇AX0-v,5%ϡX
4E$Wȑ
\ત#),dj/cKwea?R:ULzF=R_K#zэ	A`G̾rEgGFCSDQ/Ҷʳ5v=菵k=QǑ~h-;;vQ׀y}x[_E3=zz9~OSz꿊,ph0TEHpwe,1ﻋ_K"E4B)x-~h,
4T#g)bpY4TzI+M[ڬ#ßO|o2eLϬG/.'!K*^*C\k
`٘du/Y8؂^1A5cyn4;")F%[X?:Amm .3(]60Ug\G5A]tSE%My޲BmRTǂiQP.F=c75v@Ɖҝc8	Tdgҗ	R.* M8zT\Z~
yr9@WcMnz;֫p
j<ut`
l9~BPZV2dD.*Ȋerl8BQ_)~M4]SyɎdO^(ɐoc+Eguy+CyF4SzM-(\Yr\aL6pp6!&zIc:WyӃjZf@ϕlyc=WxbF}8@r\ mD(p\2~&	s@sd>8pV)"˯~q txέNysiYhd8|:J{Q*TZ$5߱MM1#t'F=ٱZZa`C0+5`ۤk!{wM|7'ҨOe^&QcӾBFAZ3"g	a7VPо/2
'11?šF
c~o"cg!YH5R,(ܱ0G1e3yIN ?J2T3F
eߍx.1ȦiX:wLflsy7{\٧[wDnAP)iD,]ss&TJNdWvR6(lCن)EiH+\Ļ}͚vH
;)9In.	',zDf@RkO8]dF)'J}
O"’(+t8
\(k:
&ׂJI?nwY7db8ŢK2z^ҽ|&`yw!aS2fz2w_L3!VcSs4aY!Զp1p{j3e\}tm~~hZiyE:{Q}	kg/w_73ٳ $s*A.K*IS$1b54P>i&&^p
|HͨnÚ9҂9OŨFzϐybY=	h-rm(\OjփnN&iNr뜶os'Դ~֬>_|j54q>f|!'OkFʬdK3ᱭhx{'Qhʁ:ÿưJp¼"F!3:+
nfDUIsC6yMƵ$wx|;](j(p<ܝ)m
\"QɮDʬTg^ފifGu+@:ͦV	LoQJ=WB0@&$%nEYnݱyH@a51j̠Qg۰O;b&br:ߑШѯfe10*{sp
o@˦7Jkeϓ6̈ԡl#2G?)U3m.'{%WQ>
œe$}!xmHESuPAٞ{Pb$ˑH+=˕v_QGF_m'b
Aft-<(16ZA}Ya7I4~Zv@8˺"YCyP"ћP#&+}ʭ+!g8O8+~
4R?=}|y_?u`j8sˀ1
{@$'̪)?Tx¬UU<8O
)0.΄~&uԌ\oVHVupCo"&D7!K9riIpcxҹu`1
(Jȼd@+GcX e/ɚ1[J5w<`ԡ{6XL8n*Rt-J]
e>w32
1."E)uH+j)ٖ{PQ
kN濾F>7Z(搦h3L(^FE=	=Bup?hJ7x}aWnBbB[Ll[_+[^o̕+0jh
SIָQߓYM#+ 
wH’ԉq
L35^;__:.,3vd9ݬpg68'l8#[VխTbCWz"R!rMAqXfS{v#sׅccAd!U#C;M{sb?aNs5ciwSɈIwӂR-5'X3^$;j!3^#y#AkH%f՟b\6S}3@Njk2:"+\BJdl
}UZX}gq}$!ZFF'e|g3U3مɁ
&F~E'n=	*4U'%,~-o9Q2]׋er/Tm9DN%:MlݲKjҝat8HLЁ258[Hx8xդ;TW԰թu,"V"z4:FsR	1qQ{=qe>~-_->	Un~шCSg8:Zdk>>s?Rnp2q5<]Q}DWY(UBoVQ_V!_SJ>V'Ər[?hcTTpQ1B$-B6Ea)Y>ݭ|ԤpSLN=BK0l8-tmuA^f
+7fR$8x`
K:
jqKirq/1V4,3~&je{Znv_5sGFMUcx̰ۅrM>X)"4Ȟk&)m
Z;ư8Ͳ%Q:J•}Rx?Xֺ)qܐem^!qvpsLONz|gu~Dyl
ySo
vO:6EMn%ZZЉpkMH+3=*mQ咟:$
23/c	nsp
e^O$gӯ5|6wLyV)0pt7qqϳjh-pBNOos")2W?Cu1.u|>ZpY{4vX(4]i-b=_1DWH*cNBz?JJ}HL#ԩM}ϰhvrB:TKVFL_o4O<1+CE&iy]tcFETZ0ZQt;:'_IfH/,fȑhyM+|
^.㴌J(59,D5%Cp	n@/"dG|4Ƙ7qy^q2IWPc|Ll0P!PShi/@[&,wu;GSr]%@(D)lmhΙh9k",ɭmޟlPM$)&ĊJHR!'a7(=S
f)f
q6ff{:FbI+fGg{{R
Lg"?D.tCڏ9NF'$(f{VT=cl58?q_ܤfЗgV@ۍAL$WSnKcuy>h+^39ås!U~RIX?r,=SZџoyXaCs~'}m6^\5xl;^-K4]^*^٧ԟH5MauG?cI
:깿Ċ*1G'IY:=9OgnaEdfz9zn;U:{:$TEcQ[n[Iʪ@'Yw13ŃѢ;P0P?@apM;;$isESAg'h'M(^+3G>NMˡt|Ch梌=+DKefqK-P|P
"-ώ*PQ]ޒMIpUGxB#20uS瘣us}A@	f#2>Cr&k}mJ4eJ}
WDF81_\6Tsu/gkDI󫖼,߾9A<Оbm=둯=x&9BW=N!9.#@5-n*"^ZxxH_O'?:np䭒s?Slܻ[}OO-x6E8EȎOWN:M
pmXl&jL6CcY="x?=#U!&HuW]bMV'vqwV6/Z' MW-8rTOѵJk;-SED*U(mLiΟ">Op#*a6}@xg~*##@Q3G!Ytjɀ8?o+m8|ƼĐ~N_3SHMF7^LZk{G\L<~4n#>\':&A
B0~TUj34= 1][ATQD
p]:7:+;&:VmOo@*U&"1aN#e~!$ŽL
L t>e.hDC2"t5{ Wƻ'
P]pS(GFVQPuR-Uf/PZ!
ăpB>LȎ]|M:ѽ0Gp~*9	x)jZ y&F*{0.Y᰺aZpk#NMGn!!	{FŒUb뷮;Ur^PXXf3)0,aaeJle~[C~8\b&űԼ6`dlQ@ISOsGܢ`&r]p."iwA-8LQ\56oTڡ8QÅO.HW/i-ջ_j[#R	JEde
ek^%"f#Lmu=y
Z/m%'ӉUrd',Jgpw۾>Fx0icgCTnPq@S.ґ(2$^3hVD Yʪ%Y'K}
ٌߓ+$:E+yM$'IpxAlEP!$gFN!\>d0S>rIaո4ZٕUn%Jb)cݕI.m_wxG,P6L/`%jVc?Yb'X8Y"ca𠰽)'Mg~0\oؤ~HWaKst.8р3o`Dd85k{݊e9v5J$(pln)l]B])xGH}xQ*棣m F||ym$;qҴ	fitS%,]H/ x5ڼE(4e6\l<_Զvg7]*I9a'?^ƃP#/ ]z	Z#rjDo,8-,3I]F÷!LLI<_z__[3~qz;K:`e̱."rK_{J~Ktvs4ζ)
 ɮy#s;2XYJT)Hk2)۟1A28Cv=Dj9@HDN.{T:}Yڰ(AYA[8oĬdRgMm)^E;l'I_d?=_6
-&^#ԌD{DۖAk7/mЉtiZb3UtUgך&}W<_^k=,N)-ߗB93ՙ+g\,$R]zhgiޖx*T~9}M"9hvw@4"Je\,Ry{:\pc-.:eBMI|%6zFg@p'gRވ}QMv?k3?\Nj}ƽ}Q)\.(^0k]jlW2x))d"Ów{Tw.#0ӾA:}-J=@Ӓ`k_k:QPxMkC,
.YQ$E2M$Ap3*pm~S*\HƉr>
S&,"e7"@%1/
FnϬG\^I	u߷$|4/LjH
-|15
$dqYoWH$PǏd@b~_^ǎۢGF{R`8E92($R#kaO;'K[]Br:<
ĊGAު̓L
]kӞػ$?/ZSv	]*oQhI{B\v֨Ƙ8O+q^8bG\,fIGJ|1aiaIVʠg&	Fݩ5$b^k04]pI[exqƾzZZZdB*U4yęC.T

$ɩ?	\۹k#P),fe#!Oc(N(SrVGL-
>"ZYZ-ʌVa9ٯhKܢ
,w9SETŧV4WX]1J\V#q}Ľe̢W]lmpAVwO?T˺>AuVcrhXizӷ-F]$iLج3i>;*x8hoPZL[]/C?V1nHC{`E
)RW!^S3/Pb|\ rLa6s
},$Kig%p3H31c+MK+2)io$5|*hkח=ԑ]x~i
2rGjK|_ŌSx.)A5'T {CPNcxV>u%{w$ߥƝg 9 =f!H+0틞$ {~}`en~;H$m3=:}/SvEd(里UBUDj8xr`bi{(|d<[C}!bg{- #/i ݯ lc`]#D Ǭe AMiVZk'$U*pcOLvvW)IX}ۺ-i˕ɞ/\N֖@xYS\sg~֭=97R۽FLj^ q +}npnְ;̒WgfY.,򋓏Ȝ3`~X, I Y[vw  teZO=j(q-n0FyUXw]JρηgF=Nґ3'ʕ_4r<.0\p.xrFg},X|ܤNYڴW6J"TgҠ@a׷ᐻu>Qr_a弩Kp<4ŒG[=0Ls%m]2s{3͋.Hip0`RP"]ESAB. >s䠡hx1jA,1-u ~Bq*6Z}>{~eJf+ .74I#2bW{33kCk)8Mx \\ZB?56]C}<(c37*'75€jCCePTdnos EX=}ޭkq1fu>Ewr;Ɂ֟cEs*9]ˆAMXP&,H2 lY rܞ٩v9gC{=Yf |񽱛6Y=dr lapUQf;#0q@%Bٖȭ&<&􌢷5jdMT {l`TV*rFOH~jD8O;Jr6Ij@fZ00io9 zP!&̅pU`;zk>4YOu4 z.)moNN wA&xI&ZTTs ̲8fŅyL<.Eqk˥O葹i~*i@2KV&VNj$Kʝ%]|yH`鶥 xNrj@w9u5wXBV#p0@V49=dF@Ղ1g>=e)1/(IQ &pv] "hU;/aLwMs 73*~:N+_!\g5J[Ɂ8J ) @QBt p?E$׳.E, ޵^R6F9P&"}_IP:d1{`>BsNjc'-% "Gdc؍ ۤI1<RjYovy ߊN3Wd[ G `f^9Ɵ&>?V̢ ` ZRD*TMYwPÄ6*$lP/ZXRQםZ"Qm4:)hn\VPd"N,՘`ޕgVQ*Xѱ>+$Hs7&o}lI}o_Y&X7lW|$>MYtT8n Jlg;KGbBË5KpBWUoXJlD9Rg`w^JY1.6ySxṋ+!ey K{t%Ό`^Dn-(vX)4Du.( ww#H;Sn .zxTt"ZۂbrQxsoڪ UF0:QT@ h3mؐqϰ_3X:\tTl!x'tI*O&<9z7U_PC0d^*٩r&S?YVY-᪸,6r|WZ CǕQ#Kވ}K95ewP81pߢX"K =gFE Qs ״SsXTe26ӿEH^EhX=LB?(䮨2;(y[oB\{/698qD>Ce8 ĂvQ5]璶`Z} r喝vy'c,x%Fj0MSvPDIS9DSάך[YK cr_=+ cv*fB,`j.'᫲fQ}0E ֆ [#|`j}%H89Ƿ<7=a+qFV^}:z}b' +ܷ,+Qˋxd#$h NIeo~Tq[Aݒg \.ae`zpU8r˄CCm$@ 7Oj 8\Sq ؔl9>.[ШKy!TFᭈZQ%wfZTS w>{_u-!q4` 5>n˛}!&Yc}75&.총wl[7!mO!<ɴD.9)^ hSQjR5)T}r*9';|O %QTrNK_ 4V1QtmpF<{yq)llyPbergW7 +FmB-~Ou@?9P|YNA 8As12GMx j`K,*D\xqAfL12%D-Pn֕ۙ%C4,X_Vd&5M:RCKώ0(nj!\+wb?ܜ7^ðU++x?~]0Bې+Q{ڔLcnK.t!>6}+Wpֳ5W=ϟed|T$b.A tk ʐ76;˟YOe.$ƬgV%Qtܹ2XIaqErP9M۷͘0I3?ڧ֔2% wIPhJHtM>ˏ`4¯ "}{h\D# $b<^Y& 1P]AxڔOE[+%á\j@HD JG)k5ZlfߍP]>Xg#;r0㑵lҟ>e䵸Gxh-.mpMNqhfQv/^>O1ؼy%cV!g16 +LB3̬&_Pi fۆO%N^(o 1* _u j֢4s6s;ߠ@pGp:92Bvc[/㭎 ""#xA}h2HP~F DKlqzܒz ^T%4:aZx^7~B26 tcިgCzZ W87sc|)!*ص {ʰy+|o` !h U7JqA@>h΀E;FgC8G&O_ ",uݙRg!u^+0U 5XsMw= AD^BZ<2“ պ??R`oWԍjtf'8<.f_Ò&~ @#R;q?"|/0uʁikT}\|ⶵV7fXi~7;2[49|Ѽ*A `q}>0ޛhbz8N~峅M*v(yzXD )xw/{:0KAQ{ʾ}pcw&o2 yc^bU]*zޮ5`- b!$-/iਲXf<[Ț%#OI63܍ )BT ˨Ђo܅ثD:W:6v 0uA֠ѵ؃/-q5P* 7@DU*!}OʸNGړaOe)iHn\Wˉ  7M7=*0dZCNJ 6Գ:k>3[#/RQR3O֑A;9SV<'! =}*:>g9miM &^@vҚkv1 ;X8Saofθȁߚ|\gڸ6C cR YBe;. Uzɛ%裢P!?P3AV޶zH7kj#HvaL\{+_ %k2~OkҰ[t߉Q?؝&ڌsfՕ3:x2G/j\@e+B'9jNcx'T 9an8ƙ( YqG(e 0ٲ AjxPhPO4Tb--(H,&1D ;Ow}?RdZ ;?؟f2'QAւ>_30' 0:Kr 8tiH<#tO/m~[3Chcڀx+-#L]2>FJo VDO#_̓Mж||gDh‡?1cUH)-g_+hb@#a"]`ƚ-rKiwuVJ >Ĥ_ҧ!qz- %Yx#%('>6s0l|C#\U}+dc0n \~w3AlNt>T֩8!Ә˜"aIX8 c@sb蝢TS =)"ki-~rx@$A$cTd iHo@pZۿEk w:K\Wf=V4F YZHrnHYOjwY#**:%6Q[rۙtx$Zl"ч _yvs]ڌȸ> "%=0lfB$JymTidJ\<: q,ɊA~sAYʼT[ؕlTw,3A+\̂?,u it`{ "Ğ8IZöY5S/q0Y'똠DL@*ohY g1!վEܵ)JC}B ڔ9_fZvBc'&;A_ 'sa .2lK#̖6[,"c.Mi$qfVFqϜYsqZ Y>x}8Q"d~r=1c(V)9KZs V_\@֩xXGk,OYDZ/3pc3]2]+[^_ _#ՙZ;P82tw',=W FݾP}4eƗ@bPL1kQol^pu3eZޯFNLcKS)uk[QҴnDeE"e=~&Not" n_:ѝh5^>: ^SGf*Ay(F [ cyN:^H ch滟F]GNy~J>jVj X;N }EgŨqBI KIArX N]?(¯b_ExybOȍ98ɒS:As;j}Dpɟw5ȴ@GY%p6ԓMۃreN( GĥƳp_I~S͎%#6@Tgё| ~ Uc9N.9R\ճv~`!%=@[yHRLdiW|}8@łtą e#.zs ߁4:u2z׭OYJB>(f9Go\2>狙~lrq8BiÙ.6˩q!s\Ԑ,Ҡޭ(= Gjq J!:Ya!]E[P"mF-Q_HFύ,Z)ĕcVP|rdmP`9ӵ O-?^Bj-\9G>("JU揚àpuĦؿGsZCPCmxAxNN;]_/|H `~h9&:ч=4sڕԉ_I$]-\K+-hg!4[9ɰF{ MR(dꘈE*L))?S[XfDB*\uG1D!pz_K[ĪwZjbKNA6k寧;P B h,.,YXM [FKdzA[$2u`z,7:ȏk+ Wڱ"oPf@I@CcmNamK`X9."[f;oHkG8A;,/Qpyi86L?9Jh3zU] >d!w#KġxJ&0 XͿdz,.d.X0xջjtbW2$<ZT6t N1 m4)wZLf"ˎ~>r*Hoaz_0kъr,+lj^^TB'4 &B]v.z;)C(%2X$HDE;cZ <ۂ&!OG?v&8̸vJf(i~%e Xhh;gF3Hڮ{ dǐ*So#nM=:HcңUYqwq5r2m¯.$]%`I4ؠ]6^@0؆|7/z%fT "9qPjnAaEfҭgH48&|%G!&8&A?ߺ^+8@cp%#t2ޅ<o}zՠ_Ŀn JUFLQskH JyLe'\#Dy~J_\{{8(! *@?cAhQ'P0߹CX:;} %u hߚGR% t 4.^fn~cpA!tygVkfbn5c=VK݋=KnW@J.bN^HcRO; #r87;e,oPxVDƑqii(P3 0џaP6lOwōHH߇̉ۦO-(@oωcgcw,*mtgtIh,/gfԨ*"oBcu%ty#jsb4k%GH3'B!BRgˠ,>;iG)?qmt h<+)`m,I}cl1TWffL6oLr,Kĉ=&=U;+T@WWr4xhngE=k5sY|_wE|r5QP](o+dܙOQ%}Ee̷ UJhS/hfUGh\".RU5@ޏP3vg Z[Ypƥ_'^$8",ͧTY5q\4 !aUkwۨ,9l"^8SC%)[ A"'+WJ6K1?)$ d>A 4TWUq4ҟŖ+HZl2QvmOiQ7_Ct{aE{ `@ռ<8K&\F-1;e= v]gqyqr訥h lP=)U##K]WgBP*Iv=JiV%{]MoS\@y:ʷx]~lT$S j\㛃*z4 WT5/jbq J#WSuC z\A҇K1s*̳ő´s O=ϗ -vT>ɠdx_4DO|qcTrYӁS<) ZsiKr~c,V!hZ:Rc^+6+Rd}s OSGYPcN";@M8)$C+6ַ\O!mkrP\^^"k"yUv@}=DNjٶѪn._}[jxś2@]7}@) l| P3 ,1`* G:K^ǯa9$JQR'fF!Q|wUpt']&]?O/ &[ρOmF վg̵J?'JicqM:**cut(O@o{誙oI5A`=be,[>WI3 lgbgGצ pT,6[9b6G*ہ,Jp0g⫟Uq|~$o1C+Uo. Adw8d<ñF߃κsvD)\:nJf` jb* $ި?\ΝUj U<ݜX2&1ķhTDũ,wU5_TnM\ѦUY j8%fN$K$#q c(QU#džoة^fogE]' ,NwtJL5>yvc#NF81wQ``ǐZ>>s.N8kO:]FM )9CRҼ4롰`FhϯNx!'l0-kKa^suOXгl*GyԨQ01FbP%13n.\+ O> rSHҪ1>_Ǯ(b% EqA N6oeHcdeOYF)r8@3{^W{– CߞeQFLm܌䳍DFwC#6m& FW<(QS$&RF 3Rrf "CJj]t9aVWrP^xt3q2w"Kkr3KvI"J#YFpWJ\?VPPB(,s%=z1xA8m]quOڔJl B9Nk*}Y meCK;mP&sbaDR?6:eg~Ox Bn~R~(bo?[c=t+Cw}@R{5lwB /wL;-d܅M0 ~-yi!Zᵍ & Od&DUOgP9d]Z&j .R5TU!cCq[hw䬢>tWMPZT2.kGD㈒\YhaO 7x鸶oU¸i`1BI__[8OK.&>K_fo…ꛊo҄"K|wn% Qj"l?{Eo=[w^G@ơ0m,`@ ,ܔ?Bsuk|g%@~kn>Uq wnU̦-Z#N#JϷb\nшP1a%&NA a{/597 |"L~ݳ7庼<g'V!ErDhS-\bvN/hb;UmucY)5Iap,퇀oZ&Ηp݅^^MFsњq ,uI}=܃6t\z(^^;\-t]kb|n.497pDHBzbt;Jze~0K(?9^<3ϴgWAZ(봷øǯ79$[U Ң m@0U䃤dlyy6LT)֡vo( ?uk.=!!q@l˵w6o=4*pO^7.'!u A&tn'^iy]rP IS<`3 `iǁXɴlv/mqK6&\.V{vR,~G<=Td{L؇ɿO ϋc7@c [>gM$|]sѨS+Ec7Q]c&;;ދEeدeӏ9L%Poi?_ .B Pm/0UC.ߔ$x3#: Syu=Gx,;0b!ggMUҴ[dT qԓTv 9nyf|i%yC?G#jqC8Җ& bcEsK^N1!aQ~'v}},H ʽ9$fd=O u({?A+\;8C쌚Ȧ xd{q0Ƥj޵x͋IUb%`&K$% `w]fP&v%k7mӹw([l`2b_hc2TթqI>*v/:bN(x(l`plܴ%<6  H5*OUOЗz>e5^^`[" 8u5X]+bZj"\:|Xf1G0Re"3fj!4;h65 z9No9~soTՄa` ^'*SWÕ *'i14B&WVtW"J~8@tԄ0,Ί?/W'ޖQQ}N'l;6xS4 $gy8Y:p2'[4zhpWӉvA'lkJ hycD(]OcW]WӌZ tbBhk<׺C" +b!2V8͞yd1Y -%+9G~Ktb 6Ӣiݣ5I5Xn=&p%LxZWH I!QZSYQ_:8lw`jE׷2ci ķ3L-vj{{'B+@Z[5c_S>/xwؘ5(>`$cDG~$"vُԠ:x8Ȟ-wy& TS[`z|7R?J{$bSeIcE4.4 ^v/Smߏ:Nث#vpWx6ѨǟQ@{c:?!R^J7Di4m--ϫ]tqGcݵ:´#2Q`)HdSȋn8* [3d2 Q;"+5P}t { E7z0#`OQss_贙J(Q$CӲOyY/A]T4:.t۹-8j):b~51mP)o ((Î5Fؘ1w/ʪTA 0% ~H 6g%#g3.gPCe4)I nAҨLq)*w681+yt8@O4\S0{ } ^p.7`ضP1Ι!%W)rl9ѷ^+8 ?LesY\Ee_*o]ޒY'`?Sю6}=]xȾ{fpy o6FupNt'2-k]€6; f{1,n+FqRө]nW^%s冈> 95^uכ;hL< 'y7{Q/,KNG W5UeXRWZ&1YD|w H+%YP7.NӐ{Ib|<5栍$$cǪGwrds M۩[DRIdYNIh_N ieEgNuUCCF0sh|-D&%bo؇m̙d(&HgfLOϷiB8tZ I&5V^rQ@plj}|q,&Ӆ L 5O1֚dU-(  áw"".?!H~:=aW<{LX0j|:yN/ٓKk +QF-կ]@K :tj&i_,VnD*u ×`f(f_a%yAu셀U /؋ h|k3Ȼ4a\l|u$vUpػvbS|谹0ix`cһ;U<"?^0Њηͺi{e'( !(Mmoí<'Qw:wO^Շ^B9{bˤ(fo.hҫ$ BMHt4|6& KL>&t~8-VJdPm*?ݷP;K ߜ4u_H(±(Q"o"q;؈"-c/gXtʆ(/2dҞ`}^W 5"P|9Zq`_,cj7Ggf2.fW];K.fcJ>PpC2iPAZ"d@Ҋv}E2q r,N*Oy$T |[)܎t>)&bC ]g?KcOU.Sdm͕Y5.4Zi>_IfkJ\;=* c>1x}VYʙ }e>%C_ ؿ^~á11ݥ–]ۃߝ&$ ROJz=$,,dE= Wib)h#dY1h)!#;e0x_CeiuBvST3Y*(󇔑4'*];?}PQ(zޝnӱ?[I֪ꈒpՊ4ħ~v,PK lKogl+ w(,)z[gB0T*Gb'Y9ë=_cd.%*ww"#]8Y|hY{Ɨ#0krzɢ_3 `fMCDaFJ3VU9bD>uخ>7Ŝ_l-KP/ oR}I #[6qVذU+L#.]^7wإr`;rrm5eXv!)ڧ9`ZJEل޾o^1[3&OƜf)2W*%EiY=,u=:4,-˳f{l1Hwо|S=#v'K~1FGoCMhj,W{t+fa]c)K@*ߝK%{AY?QgZ_-V: HrǾU6!nt Oe 됉O7,kÞtYwc|ҺR3Oʻw )o.27F1IFY+xf"ͼ!xB:I]cM׎"?94}> 9=,FsQ]K.F]ibQK@,\sX-[>)iD)b->o.YA6'CEJYBܰ4[UB8у=jΕ}=N7[3_7RKe]ށ{j^DF m= J* Bv 5d@ ukCӻbb lO"/Spi]>3N#M Mn7߃v^EzXL-9[3GOީ䳎4NMcvV R2ǝpd,(*]-] ,c°vzz P5|CXb.7{RH'?M\۬nϧ|+ǝNA'ܻ i ƝBݣK.HN?_ v {}6I3ZYr3 x=PBPaZWUg,՝K3c!=[aL_Yce,vq.U3_Srlir3"$D PRUi@-Eפ 1JY=ӖlQK-EY)A2mNAkׯҎ:uӟmVJyd}gHH?9N5FO|Bۺ^^CJ];u%:6^6dC`/f$+lE 9Ek&Y G|7*yڒc&R+c{@nh㤟%E1QrLLk\FUDsBLP˨r6.WtKnb}s Ki0VTR6>*X6 uhNit: ऐH{>kdJ9; N.)h) IDiq6'?P7ϖQ+$[`&ygt Q;ӔkBn-d{4&b8 }[1m1ͅW`uxpmr̻3 O(g3Xbc- BƷ &W:RtJLaQ~zFqJnQ͐tAq>VlkqC/';2<7ťh3[x#RzZ#XWZ&ɯq.\\WFzpay (a3h\tgY^zLɪ':u5̎-\<[mj9y~r %mtS-b8ossԤ̨B ℴSDh'^fyw,K_Q 2io Ԧ&~8`S9p q +a>xL9JѴ?y{˗TG:&5+MMZ6zgp (eJ#MM: oNͭm- m0d?eoo16]!"}*<EW\KHhƎέqϽ#3{ Imjbҡh[Q_-'Og&}RGwU?t>oW $^<'+Bl=y4(2v` 3AOyQ{g*g&]ʘ)rSs[E*ᷛ?lir/O³F%!SgɃԚw)Fht'uP}.No+ |3ʲA\u ;kg0jO".<_LS43 gTK"Zjf kʎ]+<_Ƶ;C7KqJjXÙ(O<8(;?\"i45}{D;݈ȡQLn<1/lk6xwVF o&I<\W=^v)_b$^bR0vX]SqLEwd>="l2owr VJ!f`ޘg R~f>)?'=2S=x/'+(Q5P2=*vie+M>sD;WXB%`M1^QlV37ey̆-I 01O;~øo` $8QgezI9T54>X_$g)ldTY b"߫ȭ\lb{J'q JV9 _Nv\{Y1R@0Ōb1bNtl_ײcv}A}_IҳR0~=ߝ~h:H7XUDw(F*w/MI9Dw(p^B@BGIo ^7JQ7ku٪Uxq{qNځ^xC8hQK{elX6gQ9RN B[ [pRLg΁2/D~i| fBVÇ*P,:2f0!ϘW*-<}`.h:ըFTZ"uQ|VEon`aZ\Vx wxod2nW/ogA5Rr.uGs9IV0H%wNNAf3v[PڜY|@%e{X,ke2c`=MSnwS C-ʝXU /716 -4%k^fѡ$x9b0{M||=Z  iXts/*arTZ@džH^EwX1o_P)G8qLWZcVL,M#{Ƥ-o`i݉F+q ~QHXfo[-Iͫ8&'tU%^~=\.O{k|Oa^> egCS? iy֮6> Ts5/]*8BfIՃZ۔+M ^s.:+Z_c2~*"Y!~oY#XꟚ;7|nWn3'r.Ȏd*sksr~*f =Gu||[ywb5d< j|v9OS/ynM]Na9M]V*y`;@izT֖,v/}(nj7%OҘ)*$xA9n& c_Q q^c t"TJ/!kXIJト`R>Bab񈗊vbT9_Q$>ya듔1vR LXQ ܳ2{XIE[BRDؙO4.J8!S9`ts żx,}lY`իe5S*ޅ Y9 rHun|2jpѣ+Hx B65! BP+ b#CիԦܲrtOkI!f<)cP8U z6;a׷XWA<;2},t~FaB0̵X A=;`F#`]5ܳՇ.<0g赃Q)KƐ$ykG#!jn"=SR ٬N=_VfUv( {LF](ʲl]RB>;'!X߀̼+[>7<@^.\h])6#R5 cP6)PKcz2sD.,yhY*տ휫#Gr'$ fmdnTBVy!fwix+Zmk/v-|D]El⡺uLȊ$$OyGrAb0uW GU w% ۟D\7e0' m^ F/>rVqrTϓ zO52jI)zaޥd 5;t0*;Anf{jbq3Vn 1q!īJ2~J`.m^ddۆpR6C3vϵVM=ox4阦Ck澦RV97?NE7W-u'XqgF>l5bt/zUR5"E^Dt]O H)$*~ /&bMRaw%Fc2/Y =MXko 쎜5Cݣ6 7T'PK6DΛaő4˗׎taY:ע֥>I*'JgEr i\pGьu;49>0W1;I@o)|Xvfk\*SMΈxzpبy>L}Z^$+U^-jJo[<{@A=0(?@m%}5HOEyD4w}qk?Y3q{Zfa 0|3ߚ D *=P]Ķsף$ʊ4:4Wm4%Fq)_uBuw~n!3 iMAGʵ} .SՅߴܘ L*NsG"A6rco?= >@_x) 7v&QKSWӗ ^ءZ ޏכhߖ)Ё5x?9_Zm N/WѫhJa5`NR5[ϴ]I,VͶIcHE襗rj0KۿI[]u_ZLJ;џ0Ĩߙ '$NjΝk-6#Jx#rUZfOqu;.(- #ԣ^̮GԺ"w+KI N2E| շ;VjA,# FHUgf@RxE^:٤a$L`|Yn}ބcY6 LfAGS+W^ԧBfDXE.'?y$(zA1(#:'G,VRJ-&k}(j[Q :&(.J$ {*608᪢P?CEARX9YHcѣskZph5\Μ~CTļ9垅Ķ;N p,ܐ؉!B_bU,t7l^K$DYDH%lmu(e*cҊ&&Tze,*,Y[\.dܯ`*(KRz>P-(M,f@.}F[lDRKG՚0VDT yJ)Zւy"^ ':6-~[:hv.,&ȵ{IPίtmm3~ V|Kp@?i\68•zlT2)[i4 ZGA3zr Eϔ|*j 9."nm!1H HJD&Ef I<CuLAN 3B!}L,*:Ցv=T 6B#{9_I{.!MZNTk,}=c"gx.|a&ʹD s##t*F`v OY/M *A~? լDofK=#U3=ȘhDM}4:xa|1) 7mƄp _+z#էJ@hxNy p/T%Љm(d T8v˰n\z1pPܗ|l L.k >( a'(rihjji'.,hmqPw&;6'1hQbv] Z#DRj8;m'-AE Ny5Zir8`8؆ [BĘMAR^[TtV7njNRxL+sXJ?Ln {,`Ç^ ::jrT2b"?X|;"`2/V0䂭h/+ߧ2VV;8и!gbFǹhdyeg/N*U9>&u72UTYxS!И9j$UxAl\U#-+۹ĴuEwUxÜIIQ2[] 6.ӲNS"\*\} =:ADa[}܅KG/]>X_| Z3:8|QP q˅#n,=B^}:%_{BvǼ=%T(iUcz\ir](֠ Z2tJϗCJ.ሕhz+B, :qcWc7kFucꡫv]GD0D;=Y,)_K~lUPGtdqe]ԙhh 2Ѡ P^+J{wb7bN7XT^;YGݟku9pC仮ۋ}`HFm4f1} fO140flH(ܩ"iHM=O Lr9Oc,K㍘Ƞ Ny6\C bgJ !2ɛ Sműؕz\2>eh~'`57mR#ݾ2_=€=mKi0eԎPOr'1|(Xnj@PZm{SbgVXg V:+ێO:T15dS_lP(&V{cL.QXۆJp'}f;lEx8|RܜU1ΌX^/܆G7aZ{gs]RG"#]Ĭ`3T ~.0f;zNIPU予8NT?e~аj5:(*oP q3gtb|P]j^[%g($R|#{7FfЇC>_lNMO9` ]wegHm@kzCMgFj?T9c> F3enbm-{:Hͮh {e) $Z[-"Cv F_ͧt &Io؂ɐLV CR$P{}(?um\Bsg39+P-6܂*hƶ@TgtYk  FmZVQg暫gJבqO_cciQ%:J&-7p(;\sSs7bʚ%x.i7`ߗ(B  5t5gmַV\T1R6ly["a\X?EkzB(fd#7PZKQg3lj%97L"A":Gpqn@uhPN  Nw}L;*MrH j#]\_-7^-SA] g1j%f8R%&eTUktܸёItePQ[-,1=2Nݚr 22X, B,sX>AŃ, n1)`?Ym3"6݌]٣xu/΢DJeb;Cj0VK369ztFoZnhzmZ]ѐ}05!Ȕ$R&a̓D;d`ǠMk~R+A˭|WhGnTujۥW!tqra!((ׅ!Ϳ^B}qω/M*_?8H%M5DY$NvuMl2 UYICc(?u\ ,bi54$V3עu[ >E]4kUvFEOߵə'z 'EW:\y;"$vA)kk:lŽq+!'2s_v4Ɵ@+EɾNRDĶmG*?2X%.Y,dK]./^nb,%G?U3E ?x=)޾Y/"vAԀ*f\?(~kiVpZU}throXXۣw!.`&WDoj(~Z-):A6! =NU]*Cg&kew3 8Rm-_dz5Q^'w s 79ZiMW~4DQ oAׁ"tUƭGAqz2% ~Drg\ґK&\i3We6@Fc0j߄̴pbYrʑJt sMGż/T,}⏂V?'M[&ӏcAq(Pm%nnZufq_lֲChw6zC2T\|Ffq".6?`W}?{]HYZ|'}ɍJA$*ݩ|4^0(Xt}<8'C`5ppˈ|\>WPgp[룔YA_Pms>2rXDv2R!8K+OiCM{ÜNRu\>Y}?q^l`.D+ȏ+O!W3Rlnm-H'aE\-42fX4Ы<WPɰxffg#6wvlLq,˛a2P;b'b]v㿏Q+u("4Hm:7i=>t:b>N 3r 8&q%*Hu1q}H;l ]4P^9 |<sSMHk φpL{2=>XGu盁-,d[[W?nْATwb tłRVcz4}Fy%C1dabT؄:blt ١ݼ#0 Jf] rG>fRSfAٚ }~&npjzs;UjWTV?XJW(=)_~Dl]f˪~/Q (RP3(_ ؈`g.17DF+ /jkE-tL>5[IWͨBcא*DE;27լzKYḨنeᅝh o_o pmggJ O]~?d1=cR=O[eAS܌SɜsmrANz3Dv`kgIp!bEڮO:*%Awn>'HмOKͫƔ 6p~5La z  yUc8[TԏF Am=s}M/ōҥ?OD}4e dW̝ޝOoWv?U siZv}-/Һ//;3Tx긷nw@bn.E|W:i\13Z@cϒNlƮPY@~S:1XP 3gM<t&S=tn#x zlX>2fuXc8ȞL; l34"SZvK A@oT:/4Rpi"j_eK`+V'!ӌWN_*zqϯ{(?"<OK?502vKMWkz[O\Ǯi pwS?`:R\X6Y:>Beycp*4kO6\-MV%B7ّ_i2; %_壶ǃRIpǸY>!` BQ`Ivgv=FEM߮KSO޸Qx*I͋V5CGM8gK~ YI^.& ^ڙe夰/ TwOn;;[΄7kpbSjA I#a^%ch5Muk:P8Ki܍?ꅾQ`6n} >10CT)iM& Htˤz RB p&?#7W:fyf6O0 GߦnQl @_gBv-}ˤ.pu?Qԡ;He-QvuWI}hIiQ4EJ}Qu{6[ymNLXF9|2vn/(߸g4UL~hl:qbIZg4j󡀸ls-vg[iHPgz{cR\*%MiQ_/#(cG݀tMLU'"ӎTgujў,tB=,ӖG z*}; WUMgɴ~Xa 2KrpF={8!e\z}KTՎ>;\_8O\^cz3<|K?*DISN8"Hȝ.=Ldn |l.?4et<6,>Ak@_D]؛/'QҲd27@="JPN`H @6^8'u܊…nDI=gVux?;Wi:#W₊jde~q>S=Z~-FB8s# %!]'gcL4dItg8VHUTZkNky&q?>v@27v  _m/nle 'XK-}5r \uaǫT9TAʇqHJ߹iT5J܁2,iqQ4Wsd+9 7&0^FvӘF;?7N~'džC4/RZ(PMo<0F r'61a+zNOSR|O]2e|&qy#`9+hr?'SB=FGиDdOΏ[V)(O*$%5aQTB 'FJވeYJՂ쬖lr9R*[T2XiZ.s 2%ʸ[-sCUHTrE d _/$^8߾zQD+U_ԗ+6͂N6LTn_͟˞vNN@0y0*|._.z MO7`BPlT.F빞,UdrQlܓ( UR /Kn,ZNG0FP6f\y/[-wVpl[^m7QuC?dVE <9u6ֽy5Zfm.F q~ )a-Q|}2AP3%'dQRxw4yuKBeEINll~ V;Bwb' _16‚`P λƴn'lcƞOta}&xyŃqkg/9CKAC/% /U݋@Ŋe͵_XB>0Ќ<9ݭ OHw,Ėi?lƬMfGj`0I^h !XQ{&D((B3& UZRPLAyA';\k#Ď!g ?@7  鏾w,X3)'U1GGH\WX|h^A0uWzn a[;{PoQF9cY5 H'޴ꮉ8J)~Y.a`m~uc_ia4pC0om…ZO` ?#CDТ gș@o")aYuIpkUj'yNS,Z F :DT ؋P_۾\f3YS(dMBAU| XtfUp$eO9JгU6 6<*$hW*:6dnʞ:(?GO6] w73!UoZSN^Ē+Bٿ{f½w T-WW}⼊L \a?ZCܔ+=)2⼏ FyōtxVklHn7uv>4d wwYM~&Y WH ߅:SO·k{qbp9lєh)|*2̎ivn -5l+a峳,i}1AiBkl5W ~wq^C^ͼJ+ LMlUYd/)2~'j0éZL½V1-- ᩨc>&i _}xQx{4V oLLL@*W-*tRkǿy(vq7v& kq' 6 N$h~7 )t=n~';pwE[̸w^kg`-pNBf?ӡ^~rG-ȘQg2 %E&yM8C#P'*06BSI4%.[_|#ZpuɁp0> n(g?JW_xi%Ñ+=)Õ4U7ΝlJӊdڟ;y깶>D.oQD{Hxc],R8$EsTc-IX6Ord2n RփMKѿ5e,FҮD?gǧIZ.8ő= )UEd$po]Jbȱdei+w2lR@:iQj͘,0\ DS0mk#z 4oʟmNz#/déh>@ag5.Ud eس[o_×_iY4&2t3M#t1\pr#O0z{PS츕kT= P@y'Z7HoJk#itQ$ ''s0a[a"^r9V|<qR"xg'㤵>p3,p63v|􋽕ۗ&| |="P, xG۞vݘ Smzn2—,~#JpdCs'㠵DNܝt®WWi$Fd*+6SK{,DezG(!qwQ + /\H+>k$D ɳzVw?מT",FLO3*G[$\[W1IKOu%Md"qI⣤$F;z]x8%OO-ɕ^ߕ}Ki{C,v:3)xIfN~wA5 - aɥ|Om :ոU#ηISj733hBKa8LsT C/պ-q o1*lo|fڞg3SF4^<dS}=LXDrL8ǫ'б\RyjmT&'eRM2Phsr$ CSEq_r {#!mfskJߏ@M3v<[#zj`CD踳Y'ȭ~*DX6BY88wV!IR=N T4Lot)=gp͂6atC 9n^Os$UY I`cR.HO(B0@Y| _dS gpo"g2cmyP$ɖBi"~$@TiPU }'rSMC,$zu{ Jc8 npq48ccG0޹p2`O mbI,#(?ċlxl}U7IEO;7·9D@ oJ%\h)'`KS XOkmUtv$#] w5tɬA4&DP'dIw+TV:iB75f&uL^#Ă{ݫLEJ=F"F. aۛ6֓`(Pd*Xf~T'j:$MIpN !u y ;o7ѫ?HRwA7l݃1.\E!2aw Msx$ՎnȊЗ*#+ȠGȅnx4'HnpJ:#C>BO?ZvߎͮNL dqs6Η<»/B)guvT|#U ?Z\M\ܶ*`?!YG+1XOFz.|ל]3#|եV+ZU nUڈLp1"U,~rӡ]:]Dr{u=N!i 0W:#ϕj*]P.޲Tsգ.u™='M:`X?my%' _2/v /n'; m†W_jRi\nt)狗xJq;[ny4]򪉤ƂجbB޽Ɛ3B'K& 9B(#ZՔ7n2=Cý_f=В=.^ .b7ɴd#T_ 1-鄰Ia.*pugžWc^W@XͣTAzeQ-R^5'|Ger}N|yܭ[0k{Co$MΦs8Tlw8ݛ'vQ]N]T1OmMcoWҀX g:7VJ% [s\{ZE!L 8_7M%V󮙗IXJei8OdÞ](=Ğ}/4R8cISDk?Nk?C{L6[O< (G>+Zem9Š8oX䊓y Y__< -Nf{*"C'F*PJem dq:Z{O[K_z(Z~:-b U1գU<9Q`1 hʒO%8? Jj@Z 3jJk |qaL⊩, 3fLb'm*EZ]wy< }1Ԧg5RiADž=U] ,kM˧3Cz0IxQxZ9pzy{RQ*z M#rΝdG1]c;MY!;tX3iv%X(dҞF'Ya*6VB Ttӡ3f hxς|6Q2ѥ/eCb9 ̎QE3aλ,I|KD*]3UyO B#KBJ!}4vZ;<(2kBExN]hXJlJ!Ǘ0I|X%~.fS"^z,əa8“cq>ٙ 8xD\Ѽ.%Ŀ$f7)͈J)Tٲ_L7OP*n[~A⦼L0&me1ȺλiUN^]_}o,yA>'pF݊0LEo~aj?!:}pSnD=֪ͭpT{O!ǥ" %6Am.f3^Cұ/b(J4QMHǭ&^"8|lnru;s#>Oo#p=;zL)E`񊕚v=:^\{HMd e{nnGd]2Ec|O?hiTZ}F 3;9.L"gzީ\~{R ԙ`F;G.`TH6V_94ke[vsk,ATA% j#|:|&B4؍f}' mtqb& L/ؔzE)D (]r{/P%d47Vmq˻jksYxA F0O?I*)ɜY+@й(DWLEo #t93ЋuUayxnt#J'D}9Tą/&)Ħ 7",oșŭYX t噃Q HqY[ 4qVg3s:1NY>))HZ=J_uCN CoMolәpCP+4Hq͂vyZ"kZxsCܟ\kM݋5~w88!0dixXJ^En[_M<\QZ1T[|VpK 0 g K ّUcDz%FG4f?|=bRGt MJ'&vxV›o֓ !#/?Il0@jtSsXJJ6eE6wIb% fg &L,1&O-g*83S5'-`e{ +K{@ W);>w5c'{[IΌlVz5Kg!#ɻ۰xDw 5aHcNi c+ !A9҈0k~w&gD&?y\%#K`}ɳʉL+,@o A\؞zWʤn* [X!ެTJ/k;8C99@ /Ӄa?s}>9#~4lB4.' <%{Ţ=jniİy{$s V`AYBpi\x0u pr c? "KR):dUGloEq% "񜧫6qSǛ5Y0   ^k8y?(Kũ{3=\nIhCn2i {VHVgJ1{I1[\CN> Mߒuyks}.b.vq@j[|M$B}e|'*Ӂ(&mGKREӡ7!֦";˃7xA𵏒t,0 I?4Րk%өe15vq&€k+:v(J5̛4 l91] H_jk; Se`B4|h5DKlUm:DJ>BjfJrj# i Pt9L_td£DCRS#* k9c:z,:\=(27ș8i#8#6ndqa|)@%'ΪųgƸ R()3ဂ(L*F 2>Qi<>};/#7bp^_\HցI+Ԁ$F zpMS"oiM{u@Jhkkznc.h.8(ʞlw YժbAƨ}{~cs}g 8U! aV/: _-|A[(]*k ]1saxPYx|=iՅ%dK: &ޝ{gQTHt]ag^6"M9AYx? e:q7kra{,'%'"Dx1 5Ը=iSͫ=&$h>U5RJXE){?!a\H#<{oS^ %`1sMhu^*l dTd݊.@555CR* ]v36@\;jE Ӄ9 a$]L;K hxks% K)2RgPR(XkHODg$@Y[\^ T{D H7{1sеL?ruK@/:h([Na >.Ԙ| +kfτ\ {\!nm5 Bau NqQH@'!d?"kVuG&kv9-8;}V{ ƎcQ7cdžgE&-8EM%*<. ^ otQ9V뎅I6D_2!8u}[xwKK.t?}.\ˏR)DKZ-?8R{{hT^LN5Uy`O&tyG >Z2_R`Xz.Qn+WX.$L;F׽ Jի4eNvShÀw]yCk}@/ ?<[x>z$z%Y:f{\+Èqi zm%Qk/8b09e{/&srzW7?Ȇzq T DlqYѯy/jy!SIҥu|;E|xj0ҙ2)h 5xN+P2B>2AOh+ƽQ& G˾Jg.7- C^~G>4<\a1nC]!ilg~hK_ u b*$̢r5Ǚ+K|."جxEvG7ce܍rԎ#ꭇ+wf Li';>K\vRʺ!,1!n<ϔycg mHJnj{#\}2쓢fj)Jซ ܔk,lʊc>x>6Rn CxStt.0<[bāRݑn0aplQ*!qi*],a}\Tpu}e>=ԁP],Zݹ뗲lW;tC&Sg %~' gT[syCUEe9g9Un_j'RfO&Uq D_Z5@rp:L$/usuf?3qn:Jׯo]a)Z|,6kϭx/>bBK)U"| ~7/5ƌF+E B{ЂYzmĸ,>p= *DhL,J}?au-m,x=hN~PEVV/27 ,i&^ؾR„ہ >;8fA7*aZ<5R/Pz߄!^EPUfmx)(*R{iy*Yymr,$lEsp3LKa'vs4㾱12M#|PeG.6c ~-iկ1{N;]HЎC!@X^Ĺfe ڒEݺM^UUCtlll`4+,1LJ%, Ryre iz\jAVm2ɍ Kbe qSze-<#k= H.L_- ~Fgąk!xq7e{yӚ~) 6V/AצX@~CjeuYKUexebPNvʱ[0A̘ w$~-=cҩ[MC)!߰tipz]S'uU:ͦVUF̞( v*0wJӯg|mÏY#d[RP=—>Fõ \AYo+ UyJ,t Ey!Rή' ƻ~.P*nx|*gB*HGl={Zs_1U_nƫwVLcgrwdtX޲Q711S_UF ,c4 DUY09S| ZiY$:Cc_T%-喵[Do͇͂[!apk?f2(Ii ]kuؒ}y [#*^CBif `a{ Sξ.VX“Z5$ԑoeAy޲Z̀E>3y3B- G*#2j9ZUa81^$073Y'Dr ,cC|Qf-.A^:"+nύPl۲Ƚส;IRULйԃIX I6z(x#2qуq`}1+2}̲qrU\?)|Ѽ|k>);X`=lNq3G$2 IC0kZ{͍ƍ=j(؞ O%=W.K.jǼ" Zuѡ)\%C' r`'yz,,=iPʵ{1+pP4 c=x,bHu1%%@am$$ ?EoX,!nrIHG|_.RtuP{U6w[*:r18ȾC0 &ÄҡKa0q-6,>[?@V 4F8bF>pA;z1h56l 3&wqv*ԯ(heqvbٌkcFe؁GS<;lpI ʹa A8L[@%;so{Av7kNh&!)` 5Z/mTtQ{lJ^tM!{>܂)]m&SWj3I40>s~^ƻ9xd^bZԏꡯC6~z>d5qMDVqIHXH5dW`dvj>̇j+ׁu?i~svva9) l`ʙn,#qC'}6;\.W7cfJ8AK[['^pSI@Jfƺ;0r;/s+l_\ %"f%՜PTPvfrzaMo%wjI PU g4\b>r# 6-] dCUwp8*)_> <&;|6,p*nh9 |yB˥T rKhhR\Py5O38,k}>x_ܩ4lZeB7A9~Хg+z0ͳjo}zE+Nt<#Z . –':wqicDWNgo^?F+L=u6yVx K'rAYPN)83^EI[zt+J7>kYЕtIĜO;`

Lf bY~lOQŒNPO=o Ш =_ V9GBx]]Rh.ŜQ|R#ކBs!Džo 1D8t~m J#d*ng@]ZyOSYMȁmٵ>L?$8A 6 ٱj $bI~n>.=B _C몪#m\t5(Q{6UU s܃%wje5E0lX`5^hˆ!yWE$A*nF&x{oγZݾӠX+FoY.$4jc'@U6OF#ewkЯvMӱljOP^pcMyMy#tES{NQȈ>.Dz&s /]&п)֟ZT7҉H~J'uwX/çZh8&ދ٩~~mAMc^;ӈQAЧx]|m'Ŀ\!2-4uI68cyk_IcoMv8*tBs}_iaȁ:*[ zwu|>Nvo2s³V(I枢 ; R%qhƏVI :` epb'N߅JQH:Lj8bRb"Q4@AdB Y "9^f Q́n"JwIP-v >X=i! ^ Ƞ%XSk![َYw'Y'hk/ ȹb[2ܨDk)R*d3 T~&T, m654ѬOJHT)_ڋWRG5d3y7qNΫpe1MZϬ07+Ղ$&?tX9i'TQWŪ&f m빅!UN2WIyӜ^p PmXlAY0 ܈[m,u6 A6je͡ilU$0KYtn}B{~/eBU)0h'3x[1U1?}<.zjZ1wE 6e4@pxט^ m@f^r oJL(VgOgO&o p9byex/A2\Ln{q.@9.e3HSheM= %Jr.6LfR6&Np@_F:wnD>-!l`$[D0](m4@QwLPmzWH^Auke|V^vrFIݪ9 lűfvel!ǯ/)%p  'L(ŸFZ̭dAԛx4gC+̲d+ );ˁj@I{>=Ùş~!˼#A83{NLUFD]M&#ܰWj@/G?u(d$h\5V"-7h"QwF~DXu{B >G)G*b4:_,.L ]Hc5e]^Oc@4⦑h!Wbob=ʼnq9ܕ:Z/ O_᠕Xe.SYmluK |14jk2ˀB{[ 8W;cJ{-5'za+A:5 (Nv~sp pN۳?L]J7/x&x_ :mnNSe^DI2i}EPŘ ,\PM0z k`jjMt>F$Ԇ:HV/aˑ=ug?$?`>$)01yNIGqt wѢ%GBDLvB(bp*1, ^DD.To]ݾ|YӸuJ0^b1\@4j Vd]MRթ&H6 BAbP``> $""Z2ǩ3jZ"xEKM}-msMqX\Oȸ{ ~ijjP~0e @ٰ =%2<6pOA7kVxTh/K]%RdIg;:T0a'@ 1i<뷨RXzMsh& RVRE$05x$o@Wu _5)wDtHpÆRfe& 7 HTRɳ~+ a_ ,] a.)1k;8Ƈ-x7S]2GD; z2e9h7H_*X+2ѰMDAS JB+3Q*o%abh/>ٞ<qbo~!K&!8+W@)ƒ-nEYFH̿=-9*'^okzҟ4,(,qGi.G=\[V$4elE"6UzgNn3r#qvSt>b@_ E>t b"J ki^|׉l@Ru-NFww>4e ڟσ3L]C^k{nhAP:a@ew@9Яs/ L, +S~K˳> [߇"8#i'T!LG(JK!Ee~:gJwY*0#d{X_Ng[ T?@إ!N!,Ҿ~w.dDC81%*1lKn.TvH&yW֬ju+u);7XDuUR~ >~}a<@۠,I()C@Bq+QČnj'C!9 q5ፓOkD,cw6ޫ4-aaü"#JfwRI}{ΞcU,9Ub|^ TE9\}0W%PFMV { >wMM R~d]Oس M$A%@[_ 6|g #4j@Z a,:{ Ƶ<Ffn哙yt#dɦjY;鄂)GETcޒ4Fa:tBLy\A]3O`ʙ@R)k3x"rlf! D⨐SE~ D#{3 PY1 Vxw# UT3mv'osz@"yz=իAlXX 'o54WK]NWvFC ~q~{N+o}U-ȴ2g1w7ۚ11fx?TS6(2}q T%g/Sh2^-ުQ )~fł[K tI@/}Zd8aԧ& |B\EJ=8Oaz95fF]k\bOubr!85AqljDs^ֶ,Jo41EVNeBBԐ5.RduC]2ѴƿcHHBqGnfc^]H&-j5m iK%Z>t[ֆ:I{j8b`Iĕ6A\I\FU$U8!~rW?,O 3 woz*X5X8{2f[AZdfcUn30؏0ֵ.,qXua^W8i|i5?lf}S9m+@((^/dHF[ȧ>}]zؙ qL4I :=(Ր]dyhNO.2:kՋ%9RF2Ns R-®N?$ɬ+(L(݊M̬5v<t&qBTOPT5y~ U[ )=8Mr" ͈@`7T Fl%*A Ta xs@~ϐYI)ҳgH Jb$ Iq%6܏_@Bd5?E_&~w퇛 K& ^Ϡ*G 2#RBqYcG}((W+J&G^}R(Ԧ>z]|I6Wzi3l[ywvf&Ե2 }ng'Pġh>ǡY'8Q'QJk7yoN"uձVxHsvF )}șRп\*@宝#=3 )ԞN /'88 JP־&˽Ť[ax6; $S|^.Q$b;A|7m!B<`HGݑZxl*dۄhjo,k:b9 #Vy R p 78TϰԂU]w-:xOKw[!=)GW*Xvkhi g*lXt/{{szπ3VaHܵanL=QY<ɿYRle(YKzN, <Ӻ붆(;*6yvc\KHr$Յ[)7 z"J7dIUR~Q=7cD PXE48;^޸4E*Q{tTӚk2-|#JtC2*\@vptRpr&Z-@N)W}ɗcߌecue%B}A|A$C6M:$ ]$(IuRU}ʀ9.c8wPf 4;29X* \&7I3zQq0B jqfPsKW'ɀWם~uvys_ $B.ҍnL|~'堷M"5?a#4`id0L|ZGş鸃9m[Yk0 ~]R!F/O<ŷ.p˱<>9hȌ.OI(J Ev yi3ք&(>dTS(k; ^U)ˡ2A_ը/FS09XVG\L|5Y}xTGM;'N( Bs`Ի!9 (Eu㧘)QOq$bP0P ~?+qt zd@#FcCTc9 8EnB\b./R/ئ3ϑ#RJi ,+t>_Ӏ:w' 1gExQ;ʹվo ՘]\d]Yњ*f6jVdyp( w/%׫^yqO~Fcp.:*j5++,vsWfύxX%"?}_V96߾M@rJ16-䓽* wONU|&\gBZ5Ne͈QBb[6IZ>t-,'{E8pZ ~ݵ?~̝fOBFW_J?C"-b=VNJlM,*~7xb9\,`cwl72bXƳ,c0MMIX= Gyc@]4'-As['^T!a<%f4FߴbͦW):{z\G£e&~цi4/T5WB 젝硊mN>:]M/fhBoxqZw) hSLV@%tдh-m=)Ʉ̆bxK=c0zTI^=ßhPNxiIQBT]7p$SsmT0UE& RB A:gZj&vG9 p|@|Ӳcrn$ROa/"˝/tg8$srD5`xv2]lfUKH{(wתq[!e2GaL{H&32liAq xNJKbV?,v ||ue ۾ey˱>"}A;hlpth)߹?Seþ䝝It 2WDpiW}@հ?rq9Xg. 9 gPGK(r]of sH|jgര(2+p0y 0R9kO2φ% 8U-EC@@e>?ԉMM^ x}#˳WtgE2\3M3.k.-LزUuv|/O.L;7S\}&eDު["KI6n^aIˈɳ?’["v7[HsV@RGd+.OdV~mx~VϦjtC~``a1l\cqЛUc%xsHţ(O#|-2 -/4AW N-⼁%I;δsNOޥ?dJ7\7,u9=L3I,7$jNPf$m&k%8XP52uT{C 4U?cJ!QՈ7;Fzsˇ/֋CށyuKg*gZbP}etǝ,\;Bq`Mae[JA"vVc=4u1%xnj#橖}Zg$ :1ShBqH%5jsaA63*\(鶔#gyT+YevvqZ i^&QP[a;HluaEV@k o|w,aX?+6l e>þrqY_ZT@ [q$1M(W#9= wЕ A|QaazhhHhcᣤV ?,͎|\={Ҏ% T}͓2pHk{Pr$\bW4dbC#<ӠL?bƹ3Z73$qC>F:R%gHs1јw#_iXN{Z² iK2L1;GcRzJ xL@6K'hwXȦ:CUKW$Vi\mmQ` {㨉Ɇ1"wMH;U闯paHq%|Knuʝ݋J>I7]8P?"'V;UUhY)mv%|ߖs֕:7]>;>:<hloiGgZ4H_;'-&n<*(`;b&W)Č g*쳺+oASB:QVZuaҋt4i~_>}ԸJ R1}1m[W8*a6#ꏿrF=Y-^ju0l_ 7gvRfMی!MTm钰~!aET3p[(e {\B#f_҆8pL=~Ev8y],a1p4P"u}H(:1mT'rs}T㌖߼b!G\dՇJ?$QdQ=L*ڣEFS=5 HVx?2? c鋦ɽ?9oia[oD_H BĤ5Fn3W;+0!q0, /}E-&׿T!˔BWԪԠ[bv{\;l_:w7Bg5z(v_yբ txz }`; NE~^bk/=ȉ7`܀V'Kv 8cjpmyҐפ_I@m,\E4'] Yvم=[o@jDeN\͎E5 $Gn=,3a.(.[_e/i#9>dlV2JbKKS&'n@f=gnqHABK~Y]`p#aYUG=iZgn񱼠1Jn ,vx;}Hr|KvFѠoB&]&Qv ׭ŊTkTDjчVKEJhuw/b\Jmhq2ݰV/BȖI~d5&1ɟ7`^YWa"^L" w.ih2>yS>~t*X-ΐ_fzrĜyy1Ȥ\(Ah&9Q=ؤa* h; *]a3SFa"3SI OIg}ʟɪ'j>=# yc7&` n,'K/C]J0eiFpv^[`&T6Ε=EAwUSD< QC}!K#C\ͫk& ^3!pŮnA\2 _lFV^H~rHg|hs_M;ub~Wźr.i8f{bi"O]^;Zq0XAP.4te^Qɵ3pvU)E)q0: }+0*TMnf N.^^ܸlYl̾Ί.F*N^w/vjBV( :M,nT^uڭ|̎2>\*dC 85PfcA®t$ +Es fE?r!mC7/E1g|Q F yK Mq /{>Y3^ԻPc4_i|bIڃ&¹ZІM8||\ UW= {h1kyaٕiK5,nhПPm#8*' z C \  3 Q9t0r 3].bя,4Vsp:<=c_hgQ`ۑ51 Z矐tJaҳ^au'Cp,X0Tx7r˴m\rI^LG_qݑ16Sx:xӼ`ǘPޣ;}ҁ/Hyr5KtHFb{EMQIءd պepdڭJB ر=6+6"BO9=?/,lyxSRՆCU( a3k?=,TE8\U/\ /xهȓ݁r㰗@okE+uVw;w/-Bd$mj }䳍3#;פAYÏ[8U`Dg6&&T${:" b|~C} $}M"} mkS-1`(g]LIbwrޚzM* [3ug-5N\xD#1Q:?F|CR#(Ămu1S4ͶQLҡݴdZb@'AS1Yo GchyJPH)񾑢Ö:;Ŵ Px2[x lUh% ]^x+~PۓcJaw=ufEͷFkEt4Y_mnH ="D E V愦,-<JM"bJjfW #Ƶš+w3,>=n4ϭ/'g 6yzqዃRv1ɈKCs ` UʗhRpVc^!)6Vn56z3[!LਰA[@>[i?&;7gX9 _ڬ v4Z6ʕ/cBUz+L`j.'fJw); $*Uܾh%&_ -'-3b,R$ԵN e!v=o/2!Mg hdmM6̏OjiVQv1)6c4qZ#A\/EG]X i1KisEPGbAR. `cZfa*sҁ&ɀAmg*^A*XQ8^Q$)!74(I7wй YlNY#Ygxd? )_tiF4}$*\[%~VUtCŴuƀ@Fj~$:Du0 `j9ܱ6Z(7ƂT @XZNHVJeTK' f1QWةpxTW2"i/}NS"=C*Fd#uB-` ()7v4ȩLdY9^d8Wz-u{dPp$k~Ȳ12@?[.wޥs6+ U(AN/Q}K'F F9=|vD?Ղ+_ jT hH Du[^\Fi3 !sedžm'1ke+WV#n(/H=dNH@j? LZFT^C0VSl)nXH9G&A5d py6*#XR?v?x7ioH\-KM|U9kj׾ '_-7)~;mbkpfsbQeV+AxkA>S`W'w L8 ־;̑`lwۨU<_*Y)?m܇W;rw^O VUXYU~}g{ӴARbEc)ZESgMٺ|~\|aH9~yDZ=J2EjGR׮V]_xՇFL<=y|(ܣFsnq4@0ֿ^sLGY onukҨ4O[iUG\4=b3}I⍫Q9D\JJK4X++_2%)ί95 o*#q^zF;O#c"a3o6B6ȅkȫi m;}E6_֞xmqI[ml36e~sMH|cѡnixRagiPOtBwlR\Wgǝײ8; l1 aK Z,Sr;"t ԰6^HڒUa;sCAb"N^;it˚!RDRWf!&ؑٷ@5mCf4[!VG 3Axczn4lܹAЍ%O^qEԘHнI3giIxN[,0vXf6Ӟ- Pēٻېi r)TP;K3c2j}\UG7\f6vWDRJ+h ~~U}-{/AC@[`ęMu/.|"e6Z뜙5 ,ޡp\Yw <M?ߵ^v{+ z!(\ ()=We ‡YЖCQ(ll*S57%"Ǘ=Qfr0Kٮ=xiE['wnlҽ Z%H{0D|4a2{papJ =C*1|\ln[i[ Nt{b9A8xgܢo<JA)Vb1V?ӢJT}lVyv>k(tmgg0=n98_I厦܂%'d ;,1b` "8P䪁+ Q A>`zaԳPd*JW ԰]j-E_SŰ=B@.}@3g(O 8)^+^lguS]Y 8gDqU@|YNzRSc!8Y9D{q,/# {`}u4E$KLaL)V+Hue+}zW]^\=XpӤŲ@EV+N9MeîKв8╯;K0oKvF %Fvanypx=rzKN:&}SՖN*y C# uL6bMbJN}'{ߍ^de %NB*8;y9e!hIP@o-(D~ey-J|:ru&7=u&^=ljx.f[PMC?C,&Зoߜlڌ"NnZ[|./9Jvajz"z'LQ J,U aE]މt"KrSD!N:źAOTf%V5͙Mm}Xogwhb8-~GK.9E1=M9]p{pi)4!=6[,xISH$v#{a/J(}[h-e}ZB45 s:Php_;q|nvQk,;wL=<(yZ4av[O-~(e:]?mSXm58ky&id?)4|2͛=pfgo3?Ƀj $ɻWi?DzZ:?-@)1!7.>Eܼ p-5#> ƞwH:DyE?e"Xn_c089&]tH6 }WUg踊TP&KV7GQ/oN|&-{ֵ[G\,9.YRmXzbD_Df)'GoxҰ6jgUU #~M!6!VJD`dAf 9,Lʾ^W-')KU]b_Lh?ǚ; g#%ڣ_IAVoqAʁ#)NYuqV#YCTbuK|N}V,5m@`y>ihY c'0%û/@B";I4*a-?L#"4i؄B._bOHO,i*np-`<ԋ:n2Q%@׵NOΧwgH6oXZu- vN ~zw]F@Y/M%돚,jtjm!7Vut p]@vO*E^_s\,'1"[$_5gK!)U B6}E!d[],4Z;ΦPyBP 烃qJӕS8(lY>pI$θ>U $D!)#?wLߧϙ=äVL$鯉 Ζ6@ #-XOG]VOix^|үdLM &<65P- wib,T̺cXFI@M5 4hiB'@ogN.ٿn/$9\㢓Oi3~QV/=9ĠԳck:Ɵ:^gv%"O[ 6"Mz'KɄ;mwBeç{=/[&%3pajcQޱD9 z;VkAX'8h*OlGrx#,뻨S_l=@ <9?Ot?e, +#;g3Es k9!=?'Hc˒Pu,V /jo.MCe\U!fZy]IH2Xv%|a+Wnt"^۩uͮE?*ka۬n{s'СMȚyJYÛC]\1PwaK DM+_ϥ :j̆Л%0r ӎ{kkcRcnVregLj GN_eیRqpi*fe/"WԮ1< 3 Uh@VNb sL:{LL!:3?r0Juw\'ow sU\vYRłIF C 6vS k)7c0T,{x}7߶雁d̓|a6E֠{dhȨG; W!#w){pi#?x&c& R,社p̙>Dy)>*mTG'LZ%{H Q%H6dܓYg| q{lAVXS,Rd0P:P7cPr3C݂ TfQleRCŘ4'މrQYGGQ}Hg;7ɛdR<(g"Q;gW Y0EFm|1{fCRHS1"v&ȗŷ,긹/JyHkϥ6IY1m%euc h "zt(2&&ܬj˭W3J8KGk+#%ИB 㰴vO3 l&s@,\x$8|fje?eч(u?EϞ!`be]/h$cy>p5 m{*ġwRU(S`p=y/XG y+r $&<wX"oR(\Q-bhBn56X#2ą rmb&b.͉"3;Z$s[ Ik]` <xBl]UZAAY~sy߽.!Ӈ\ *d8rj3PkY&I /quxxt ܓ;FS]9@ UN.x׶VnQL ؐp{Z$iRe Ӝ}/>bDv(iDᰡί}вnS) U Dl ^{]YF@6IqP-pq dT!.9_^uk 4%  =ENwtd]fd,omk qۖ7~BS3\8*8Bu*`hm'a1V1Ih`]/<|kQ4Pg|4KGWXN?&[a`f%8&igql"ԴX_hp6)9} =c7bsmTj`t~#pЫ6+Ψ@3|^T/.ov RS;lQX* WG, ic Kb0FAqbܭ[~h<  ,6eY\+_K&}|ǙO^B6/T,?ž w׊Sڊ#,Ff?66ìYqwZ,|6i].1 #~غKz sp9yBwKhzII,aTdP*=P-u)K퍭"+LR{1$>DT#檚k8k4>n{=;K݄~^5aU K2S{#`.4¡IE,Wv쀅'qGp ~@C97v \(L)pxZ@eɢ8Izt `;It(b^z(dL34S"NZ'R:a9a9`gUj:6YRI͞:8٧lRwE|(i,i2LiݳJC3ʇB }_9;G{xA |< Ix`SRhVk( PA8R]M7/{YP@Ul'r,#V;᫦w֟$ilI7+k ']mYpNƳSr[|Le^NGD<ұܭR|GsVnopQgSAzbNj,霉̂_SӽxҮs>Q¤ K@^Y 4\l*<\h}G7^ rq`N2" Տ'a% }p4:KԺUD28(µS3bo0lJ{{wAOTPT#EFJG0D 9V7C|^ 鉾YogϏ Jce clYxK.0A "29V 20oކn p} -\h2e"v"y z0pwUW&a'AwHsvA׬凧_CqWw5LszA6&yCKtx(Ǭۚ D:Țlf>;ΟWMJTju}gjq9QTt:"7kw&%2fI//oLӁPFp%exJ ӄ}h `zaqEO奞jѿ{)Zn_s4=b*缌-vlךuamZNvY`Ȟuq_nK89f lPB9܉O6:dE5{.Qw!18@FUgB'9[g*t?|8p0-^dQ`rϻ=ށYf<؁(13jL2N^atCjŅ28J~-qIy+uxQXjM+Tv6\Eq$b$ Mm%؏A6\RʅvGk_wJjАI`hеF1XIe*X &1m|n\ϧܶOj>ڛrLiy2Ab.Ϛ1F;8;_}nlnr/ⶁPHhh W%`Pұ S^ vR[ $7lmD /FrN] 2lsk|_}77 LV' 5'Ji>W})y kCdBVlO$8ZO9{HER *tF`qu* F!jjfD<0cW!r)A CJx7Ss~tM3BW19Nn;HhdYI@n6wh' o660^X.PSz5=[ޕ?0jp8?bBB+=hi&ȅ:k|]SS0 u_A0\g mC> ]{ yWiT73TqKgX r8 M3SK߭dp]3]MvɨbtO[sFD n2).mٜjޓhxv]ZQO^' g/',U;A0p>n]-^iC 2K1{Kg!8X1%eǭADS:nOQtnz/ y9ot'2aUY,'SJf;Ь4͕R`6"zg|ޙr<ه`p=\+&78=5xʍzJ\i5! elȑί_$e>)XMNO1Q}|; sM !LI?I{(M'qPDiؾI8 6 LB9MCanXnnAAwQ,˛5IЇNB7F`xu5/J &.'d7 qi}wP!}C3d^i8 C+B!8 S27oD> CFIC|g 1S(iRa"4/$&ͤDL!rzmdJA8Q p-c_f"VeqE>!'Z*Q["౺OrGeIm;}ޗEy" _D3#Sv}>d4ׯ(53:ڹ_^-akaesyy7o}'!izx2P^nHz?iAjL9gxJ ׉EA~^KC Iy^Jj/SW-h+.M$ӝHQB؁BA6|':Nmn\8-`s ۊ$1lq;R4ckI ۑ2{*< ㏆;]ځt#c}.gLwA1qn< fMl. Kp剠p%BhF +kӎ̦m!G\Yj.rU NXK)?Ž^ 1}`&;N͒0_MsDQq;0"*۶KÆV# DlhDhixkmšު8mv3C <8`1 ?pw>p)ZA4IY0.^8UEj>։8JMX.)NqU F ?]/W\^`rrK5`QPYtU;zOIGPk-$\y;d\$KL~2Ԭ..ÒD o2`omPͣSH85P~ܕ m܂!:#xR6o9X8OnV2]MCFYGeT3잞t!OKXl3w0h0خ9 ػY.u9w0O|Ei$7-H% +YU1ۋ oLm7V0@YZuH V.p=@ѷM͸Lٲ6(%k(-zFY W+Bg 33$h+ o@n7`n(`.f͑Pt}b0ǛDVjhc4!c L3@s^pQLזzy:>8r PP3T)*b|Vl24m p/9&Nf'Oqbɪ^Bw7w!6F;\*eܝX" FsT݈x|^IHqGԁ嘸 :ʼn+j$/ہ6яψkdu3ɡƴL ǝ@־0ڨ[ %zy=RqŻus=%Kc5+2~3PHkM7G֞:Ey8i{i%4~GSd~Y[XHΰθd==3$F3]7C}ށߎ4`MZDR (w` goh'Y}cmPB9 k8SWPrͳbz!6MbN&W0kuj|%4b՞nSNЩm89gq${AA*Y:7g?tmmaQ=9shKb$HaT-.b4q瑞2l`(7JDvla* Q-*t̚ [xuFQۯ<9,''D}UL%ҝ)M%/ ) a.CE>H4hhQK;t9ߠ@ݷg5/ARtyL$ĞmǖO%f.v5@LǮFS hKO$E(.VT̰#EْXg ?W3s faE9/(`erOU|O@䎒&5c0o+?k]_jb@孂/*1r7A|4z+ED 0 oqvoIꅁo<<(Ko6'3+*rt6<@muNڑn)ϐbYSqaIPgd/)o+yKƕB\R[XUnn{( _ I fu"k9yδޚE2Ybs+"yV,Ѵ%4ctl@O=,VSnw1]6]NW+O$k]g? HWvs0o7b/Y3I(( J<*樅uyC[CU<zZuz~L)!7N}5lOO䅴0H)lp5Cz" ?W|fAL5T÷n 7qxBd45+yE~MD_ԱXZ 30: Inn@W;Dضdv۱VYp_E{ u:BMG6tb&qVDS}^$fejjUݸo݊(lI6heUѠN7&D(M\$I1|JC B#k7̃lljUfU]ieiNjϫB4M+8խI|g 15fКt!4cw]|o|kY+ɰ_ o?H?! SJFVӓbq4p1rk,a/t_D-)ۛpfx =P<l+ӐhEQގ PbeSH FQ> Jf-Dȱs;޸jZ/>"ereL lZ:F8"|)ӟb ,:R#]&=irlY{B$=e.)A+:o= Uo9]? ˂x}u(v Ff\fI>|hmm~%9{:ܺwYGwt 8Xτ#Phܛ7oIAMQuk&%R5٠ ]nџhVa&Vqȭ4, Mo_T5\A]2Ӯ]k1#|5.E+Kvj.!i߹2{2 y"@3eSiu.SbCy"ݬ= jAFq*h71p&#AFobb|TBz+ % yʦ$q0/bMd/ZgƵb IՎ͖k׾'=tcgOm{e˖&1t֋kK4(mUImwQ-w|h9 ,HCbdBAMW f,|PyGFlʤe%ّL{g9OC1<^HH׌9:г^+)qCͨE'w_\̌}[K-S*RE)z~ܞE Yia>dZTb4 (xEnRpyrv_CDK#T|q QrY͒Z<>=xI,q^7n؏e r6A౭uH++}0bf5ZrAq'n W[n8ZR0ȍ‹JK[Ң8 <ԭVEPq,`()Mo~Bo4'dJA-7-(:HB0V:(LwX[4Umgml.t+,a- B|7sCw3|Ź m#k +lI i zQ?F2urR'vs#4^&̦JLZLyesX:u.3Hzv˕E4hk'~:z~r$ 5?'WTCW w);%wKo`$nYzغ sa)KB-' P!4v ßC1Pmq|)V9[,OR]f`,gQ|*4҉a8*b;c~Uj|sjB1C~!3F 2HW>S<|*=b.ѢųA|D6U`ix "%`,OK$z$ e`e!X6v!Vc Y7M [w_|ˉC$K*~&!{|-K9Nnٟ9@T. AЋ<$r%M9ܭLxjvs+˗f pm D,|WlrZÊ]>ei*vr,. XWN~J$In {{FUm<ljĜB8hI{yT`'{>ϗ?YU5W}I]ް(+uCOKk YWBP K˧9UJz'_p"! $/)*sɉehG[kSiG`CܗMjK/!Ev|cI=hsP h(%bB=ZK-Cib㺓vs[x7-J)s,aFdcAqHEc #8WՎ4#YX_wxIhnC@ 5IYz~˩[X -q7&Q_1d x[Lfnquw='8# ǻ_Df+T vjJeMk$8[b몊1I:"d<5;WIK!E`MϏ ""{D|/r^;Z_` *=C'J:'1гH&b=#?P؍ߘ> 0Hf8:|ރE+XPFrX~! cEM*;K(0BZ}̶rNݢYvH[uzKŢHp:rpw; @4^׊BjBwNAiBbZN!X' 9~xӚQ?0&c\TF=YAЮC󮒍hL]ԏ\gCq`|K_|R3yT~H%9}Áktl=ڞ7|MOf)>s sa j)uʪw6&6oӱ1{)Sx/b4!₿%<thHi^f渫qȁKvާ{ iE6m]gc|k1'm&K0I|,]Jm;9J`~T[qk|81.jLp7"8h:dVm,j>[,M5yvlOna .M7x;vu ?4R,;ӣ]2.ʒ8t0(|tQ}̲"p(!yߨ`J"Vh>B$f< O.&W!5rz.]駮Exmfj8$bAE8 @3C+nfA V&{Hzxk8߮jW9&!YyЉKyhۿ~=`ˮ#c{}ql5O̓HVi0 Xj`}ӟU{xLEB~PdL+y"|iU(H 9{cV '\`k KE]L-pd[m?^e 9&ĝO߭4fĉC6Vo"(*m*Jbq&W ,}j38J_P_/ljE?ZZue>5fIBKY`{b3?{ &,_blFU[xQ&G+Ҩ04vT<&~ҙ9q!]U*@!vOY6(SUޫĉ %A"|̼fkLX-Zf4g { eD.q%Ԗ0(cm ;wp!d8fp$z׫X;G̳Ul@,-nncj/P"g]P& H76Ъ?|KڈԇQ8GIf9 ]6T&\qL ]$z)sx5Mˇ6a@;(~_9PZE?yܵ ى) >PƟ3yN `+wuuJ 0TTp,$s|Udc?xJfxv_Ha2I|Xċ2?-uyOkB$Oyz!<=ÍEӁ{mK!?Ě#+ Ii{^ ƹ]|3j![ b8&)=8鯷&ƋzM1ςA#ҹ¶r16lUB51w$1/΀G!kyib=&U3^l.v.k፪Vj$ n?uv ,z. Jсc-!Ci&>R4c7%NC8J4VCrt&({*ƴm0@&6N [Z7vþ_I%#X\q`ɩgeU(@$oRcQ%y@@4 mʓ@:膼K|gʯ9=HE!Sw>f5@Mc! 8$Q'?+};>ۙf]:g&dN_,&dC|rP7>9p[iN 5M/ZT̸&[]WzI!;CTs*9 4K,oZZJ(g WxGNaGvIu&I;zxBE_g" ί'b׵(źO'W#9j 轌b>Qasfņh4M Ǐ{SA0U^〸+R`Eo6;]'a-I  .06:jm\|F_.6'2y!+>xYe SexZ,&,\N J&/OϞT?Gyu&Kg 2|{n3<ďN4 *}6P0K$HXl-<ɰ&P:[3R.HȆأ*$(ư#-;&e ,Hw ˆ. ,aL'%`\f7a溸Ļ(Rt?TzfWSbޅTBAY,.y"f=R:~[gYJfu ݌xk㚤knG{t&p( ڵrח0pBO_N^U«)*|j+&^ạ?fxؐ ׶7f_} q|N(_/{]EgB҆lʊh\GV\WpT)t دX|U/m_S/ێ-m9R-b>bmw `ؕ!e uÎ1X ĉ㽐\?n6\ޓl a,o Y=/0K2 7_mj0kkpr XY.6.u NmwwIxDws{@<06#7+4굞{s髒fgSj/XmMIaF2*p*Ə^

&6c%T,P:|Za 2b4>ԡ9iJ<#ɋN\c˾WfӒƘCT5d]{CTUAur=:7 MTEf~>g:ayiըLf]h-#9DG#w_Sd2ԚS m Gw,bF"vA۠^끦ffx󌎸&Ίc eSvY5u )i~ Sy-Ÿ\n}W% 7ܗ i๿yU<9 ߋV&# +X( bs'<j 3z v&A39( Tq`P)BTDAI m\ÕJ$^/ ʎT!]k!|QQ2\]L#Gy+@<[sl‘/Ӂ>(өRig팀wqV%JB+N~O[vBOZ~baupH\ƂFNl腈mGNJw,}9V ,*}"oxƀ⽽/s@P5zv a*3!W@E6{qTU/C i|cmGf>K+wF_ۑ.mZԕϛp pZv3|{܊?܎: =fۑeK޹džWEj Vôdǵn\r!dW3H7r] )l_UK*-ܫ \^'CSy_l>t\|Vqɉ5.ܷα`Z"^3]4|VF3炥<K:2cq9*Ľ੎?ؐ`f$Zw|Y穓6"õ6L.ZShLCu'4<8Y `;`FojwoZ>'P2:HkJF>8h,ɟN~ՐB Ψ<_AuݍNهwxĥΣ{=Ԯ4E0}y8E(ۉ)Yܚ-ͬ L%^4xM)UٓCG  v O#qɕWˑ()l݇=aehAA=! RĽPs*뇏/;GgPfWDo2d/רv.q7# <10'8,+wpRz .ps$}i^7+ҩ,,OY=ִd1'|P<>B^Uo7RQװFު\XZUL]]uo4 7\N&*rzy)Ζ E_C hC8¤'4E_Fw{oDS8lC<X:`HZ'J[ʳ6!Bcٱy)ED! !ww3 7Jib{ledsDk3姽;ͬO 8%dFͿSx c,SOkR2uRw-~+ɘ]1q%re|I ))S B%!C@i#-sli]2gҐ!tؙSljX6+e Q:([[Eٺ>;]<4p[tw>N1Av_DY `uϴYP9$?WY5r;AAEWeΉzbwb„Ӄƚnؼxt?>)]dSe~+;u? B+q.K( D TUQ4IK\C~ =T:"o.'}1Vjr7q8:7nPg7[e~ 2J&,6j*0d*DkсyciPQOApnϒQN& fJ*U$€ b"Z#Fb^VivsbhT!*N 6z/!B# ;!TEezbO tf-swXo\xL =qOgHEц>|^KEXe<'ww! sz!g7-=w2{A3]ˉ?"N{o Vi2k-'Gĥ z`] hGЬk)8/-51}} IgKRU xqhvzCd A1Bv/X5e4/ܢw*/&`.6:(< YqvxmCN> Z3[Q'iYMVIU/]K8/RɑkoC\}&M04YF魽EE_Kݡ m#.X쓷Kfe(mQqSxuqH-J& zwzJӈۍOCw!+ Ri4 rqh Oɏ :L)IA-kQ^Yׯ~YHlTrKfe+K$ZS]E1 vv0#MOӮmJC*qO>$Tokq| CZ*TP fM͊׊ GMa*HL6"sBV'JىTvU Sڠ'Il Kv^_1eSX;;[LşӇ4t4%OQf8{>ڻW8SJ^.X1F~Z;){ c2&eEP\}5܇H{'YQ&=7Θ;:0kS+`ȟZ͖R!B5>j_4 tm?5TSk=ޥߊ-tmh<iۭ-NG7?,L}op,k#@q t dnzӲqʋ"vI!i؆s5K=XY@H`(m$紱2!V∜3ٴ`.53cmN]~VVrğN8pl!CQ$LJY0V)J_oS%DR:+Ǡ7 sP8`\19V{/"GW"ϴ}+PstS'#9&pe9ϲ3SBc?nf!L.,g 5"}^fx vi%EڟeyĦ vbe")mC_b-M f[x/DL \Y-0 @|/+\a ߇hٛ;{naVEӏ(%z#6IIob[ޟa+́[' n ='61 %xY;HҭUݯ}iadIKbiOP]f}lfq}KZ0Ji 6t ?DHb٩תӇAV axv0*R(T(+ƺS-_dXKv'l~&m./eB]`+ezLFNԓ&]zOdf/sMmcSO[w}TJWe(A%ۍSyx/OV#Z* o@M&vXm{!##Ɣix8#A107'>ց_Lr1Qb%BEKH|od~tß n!ޘR!u==!L=k `H{ϑQX}Ѧ*p)u=;[[mU*q:Nna0FxR;>K=ܿb *A~;QL_!f7_"$@{e=I%VpL "܌Wĺle~}8gs8p\POm( )6!x/l=:ǦRF"^<:uY  XU$br̡dVa~  ґ0FUbr*Bt1T<ƪJ': DľhN.)yrqQNgeJ%'~(,-P:m,Ӷny.פ_eGr Y]@ַ<Q"s+Fe>BTmE;Yvc*p'_NWN,+cꗣX$~(mq}#dྠӮ!2$o|ߗ," q[Y kN̈U MN<]q&_>Sxr:I52ʸIsMo" ͨG'OXAX 4 X?8O c{5i%5BL;=G[ӧv;2"^eIw9l+ ⬧[S3I}71"ƈRw2Dp_wjJ9Koːm]EHk1'"APwgˍ3cSJ,kNR!/$bXqZݾ7=VUTڋ&H{a@kc X i\-GVIH)k.樀^+;(mBw& 6~!&mz_F5+5PpfCSH]2re§EO+ s̀u[QKb~ᴣ2Av(4+76?hCENWDScXXgyu3߇" *r9<(z՞U+ȕ8:)#b{tɂ~zT$#>XK͒^hr֝ůr8y  P*.@F}7iK'SCS5AdBY>O@Æ=I|gdho v^Evup'xz9GN3SpX[j+I2bg>tJ7>ciBđ&g?p}a:h6a5ȁ6+U} 6,䳟݆:BI)$RXݫ+Xr);q - RݭWp3loQ8h+eۨm[kd ΃̎׋ej9ɫv$(;0$"7n ;FP`Gqc|aA{N԰Wfnxz40{lbH ,z |7b`R˼:QЕS@/V;`E]4JWm8rB+#Wvk]*԰ r@t܆DWbVЁsuye;65%O= HWдr9Z, =}*aݩ27_u5c}Yk$=gA/@! 0)p.lrEv@ʷ uC^˄yKYCdIx##I(r3s e9#WfMٌ* tۼ7*%Yͪf/ %(Gz0e75>Ü#&:C%IU wDJGyäh/5; 9%]&x{W[$^A-DhqdƄ MV2܄}4L !l} ɱJ-ASV&Bw:ioqM^/zIOc3UEnwZ?bsضrڙJw<3i9_^gXeş^!aDlz@;7x?6`DNIFN #yAm]֮LܪܾfwTf#Ur3r6ŗCl᰸H1k{xؓ-R uHNU5:ՑcVٌ@op * HC,d>zY f~* Eu=g㸌jfoxMW%%{f ]Ҏ^"$f-\qoZox6䎂W9gd?!5֮Cagw 'X䮳 co cLP/[;WdH ܦt*g+&Ĥ\b',&jۥڴ t%k! ʋ'#~_>Wb-E_Cl.[wƪz!aF(Yd3[y?xK\ #Zd;A_i\4=/eaLX儠$ ۔oCN;g7dݦEe c\ VaVghA`g*+gl>wCNTXs- 5Nz(u"(6\~ʻ џOSu'/ w~iRle?Z6&*s{Al2@&)aH$θyLgfIOYwE%Ҏ==?t:w2A6۹ؕ@Cys8 %4$rWr7rCᴂi1:"&*~]l %@\$nxzfWC\XU(&\")t ;!w%^MFk\]T {> zxPav ~[c͡^ydTAձs uS 0k?b+dɲhb,U 賠G=P+7I7(\v+E\Q I?s0 \?`r+,T}F3P OXU' %c1'J1&O_h^pa՝ zݔȏtUw սݞ&yk3ZYR!U*֐<ZKsjG}a:@W42V)H0Md}ל%PSIE і,tVxh~ /[q9IԾ=g^( Y%z?޿ʂeJbTOj*ƿ)Qc6ks㹆%Gh&DXlJ>2Liaڛ5@'WH ,~+.`H]I&kV+U'*uJ+nY):Feg Uҋ Ab 4ʓbَtGOpgR6=WͲJ,PbZk0w}b~]zj%?Ȍ@1sYϻ$>F/.Bd+ljM:)7 P;pGn y ^F@Mz9'K_PGdvP&)]N=.d:z7Rx_m=X=M`6|^ʐ=nu%Fv[=عm_ wdxReUUypfa8u *bc:hm^\5_7!igHG|VǫVwS3WΡMm%vrWOQ` Z13#QtسK _%LKm=xl[|AF)g&Umo ;|Jchx]R<7jZX3 BX_B6 O`ɬ9p֓۴>}avd%nD~E-҉)ENު!E[0N8p׶6sfh5 q$j6A}Rx&ׄ\'?+iۀm?$'U/OC$[жXrW,ݕprZ" :Ox7 )J3C)%OHt\a6ٚUYYg] VE)5H2\p m JmRn.ۏƤX.8 %e UGٰs湱AbBTvi)^cI:oߔ>2dS_e1ozJ4hXY,"&U@Y6$'2.^e#_<;rڒ{<ߴ@Z^~Ky#g}*’M_2=C3 7YsUd9hPckXP_ *F=0faX43ȃ'Z0=P n@TZgUD+6_p߳փ3ag|pw33ftEQ1aBvROWpr)rӃ@; f,$j6()j6dDNCPE6X/ʑY y #f5(!Ve>T1`:45dCqo*Y0_N%oץU^)E ߡv.pA> GAj>;MTFQ%EdmNEF~Wk*mI-OQjœVjfѶH%TKcqok`pl~'U2cU-x]Ck2֟9!4),(y/qFvoG$#a~c(5FK@o2z k}/O9{Q\{C Uk9ׯ&ݼwD^rp2yP a@9&"oW ygv_T~O-Ao()W$*7cud-C. kaMpzǫ:jXMM {XiQ@/@0#bCXO |Nz>zJn`O7=hMK|},a!>:c#$9ER QƠn~03 #AJ4a2W Ys#]$R*9<9Mjm#:_ZDC1 Lkf8皦¨(|x َœK%KzaN%QynUW11a8.{gsVPE-G6|~/08 3:DF7=S[2KTW5I3Cx=~KL{$Cy$ЋgQ~0K˹) xӷh;@lisÒŹ>pw̯N'ϱ =)]:-:,yuId64_h*SBq, W#x qo8!L! A?I~|3oԷ{'$|XR;)t jr=ڸh}+| a7fqU=aBᱥYDԯJ6:9UЅYKq4ifTyT| Cɭ ?g=HI.P"Ab-O33P0fhY;F(M*ӓ_>mxsi^HXD`h?O&n-P**WsCE-}r||w@wxSw=W *%S `P-mWcCBѲ~b"`[`4^R$L&X+̨Ar O1Z[fYٍt*_JXּqyywCE{D,zWNɈPI4ZVHο%,/ϮϧWVDIøkOuajي`)6Ȗ7ɝO(Izlf(;as 9*hhdgG S.53Vfs&yא}!Zr#֧ؕ_LUMkHFȩ(]8 P7 nߏu2C^Ad^{q;^5q9Np d&wW:a"'lb\(vs]\[!~{$pU|7//1`[׶Ne\a5O_՘0sV@B- OZ{ !3#{l2#ZHtUoIߒ ՝3Oiy|¡1AcՔx–:Њƅz/>bC$|j?Fa BO7#v^ogGf֧@#H1BI%I^UR*Ի6r &Nж9q4\=̼t}Q|Kqܬ5S в˃(C/Nd%ò8J^B企Gʦss As^!K%39xdtŠs$Q& y8 tPF& $Vr\G<Kzç%\}׾ʒf~g}vzcEy5x@يxy%y6B3}^ONҵ-3ddTp/Mɳ)W,coCIQ9B3(/vզ0UIikl ƽpH_m%))|bհ$r/sCH0lcqOkP .MWbC}{g%9-**?l1%O2kg8gB?ϗItADW,FEmn ;g j9t뉌:h9[Iyzco8|B1zR&߄5; _ Aj?s5wawWi p,:kʼn/\+4NU\ɧ>I5 oT^~Oct_%\ 8 /5(c/C4uZNt(+a#koQb 9<$2{)"12ajCWw⋽(HΖ4&™DrUf|:N@NxdZcwI: ln0.J{> p{UQrKѢ#FiQAxH&u$I)-PZլ# ?XvO€EF0|㍸ ) 1ӻZވ0¦ qwƂGj#mH8b1y MŎ2MVA=R6 du0-Sm8-hpAc q/"C2QxCmM2PH˲;q[ H92;Bz* K tPj~]: sk2,dX/kj&G] yL)NU$A}SM1P GY`G!`f :6V~DMVP9l\{lM%boɃà*V JN|yĘCGꍸ$Bkdfy@C?ZoTܲJ%uf[ѱ^ȖD OFz-f#¿:|8вJ!T3!}@C9HPg6eFyԫ.D-ʋ{б`bd΢3Q|Ͻc e(7^¬h'BOs{Y۱w0 Xi(B{swnaEJ5fƎFs= ˖'8 c+g'D/8ʏ[BZO8q %oVt,(KOWXݤL!Dp/Pz$:r̥K6BbYڎyMaQ0o&*ncR.;BEaT`3:FgMmYg}dO >kVktf;Su'F!fqIj_6՛0 e)aw?pҷ_RYݢާD՟Ȑ֥4hl֌A_\,s ƙWF3a mY._}͇3&lwcAܓ}a"+0%v@XO0 9_['?cgc% L_.f{\RThOh e[UX3 h"8֦Id%‚̂!Wz˜"e笺dH4#(fI-b1g*p6>KC,T}=]>V/gVNb=[ 1xLFtC(ԫݗ&XƙO~'@(%G7Qm)dQ~"X,4P&u|G@.8:G9FEgnc}|q&{9eo^;=uk@we٣j8݇Fyi3v(>ze&|a5$WUMJ]^ᲅ|i\Jߞ;gU^ǣMټ6/!wpf/e j:.A|Xʨ$Pq< ꎝ!ja0SAGDxqvwG*^w24^,;FJuJV:T9*1[#O]m;nnqin6f%( ԔDyJҟj{wS5pnh=+"~6yڜ'M>'8 Ɏ@:(I?o[<0~PpW1δ/1;֤k$bq">>D;0FxYtVeSr^q&i+]vP$Pih}[)`c+{L@~[^tʈtdH0nntN& dP#d6XJ*@®waXeHDgPɩW-1*J" ,؁e-:V?™ՙTؤ i&sX% |uXY8,IVfp€>?{>nlޅNXhp;NeXn]-CrG0:뿫%kY(䆺}_`r"&xuRJyNJ+wtZ?~S1GٞFEbގ8 ɴ'w#Y9ր PZ4p*`0S]ᢙ X'cPgTۥT'}bv!ӝѾs.TKPp㜡'ٔyq&4L&NJ5ܜBK00h^wU1/бtT@]tL y*a9)KjQ@Q⥶dXI7eVbUǨ=mh lI@ )?i{btҧ'@*l] V37VZs G&&y{<$dE, EK*Wo Hh[)r̩E6(IQ C|q%!8萑+If)*Bw^gROgdnigӕA-; w 踙B4bUһv$ N y.mOS& ? 4QNi!ec6oqh)5KF3714_lj5W 9Rڠ*AÎRV;م`k|vg7#}z$Xk*78=YË6,0^loJIvɌxhYUjLd3qk\a'Q#۔Q5I4)-GTW2(\<7hKyN6E?Ve*p|`P` 8lB/ d8y"ERQT8F&gcJ5 gf-`L{ulTZ~GU\=龲;_Bc^jkAMd1K@S 1OB83lSЯgYjfVvL%^LEL&ocbC0Q><쑖&]S_P <Z_xTm´8xK Ct9v. 6 g-q15G`l<0a\$? .iQ YE @Ud#UȾAH 0-7ul5=ᠠcY <6O&!ǯ\`,'[5뚧Mxd.vYL>*eVng GX2,JAV?h~TSOm*wӀU u$Jkjc8,x _VN(l'^ɿX2fH]6Fp:P&>3F%EI&dwf>FnD3k92b >0sO-E4qӕsEڮe-j p󵠓^v@UX.]&Ua=Ee .K[0n.es5(4Es}8{yi#"ii> u;NBᅮ$oF^"zۮ{UoCT4 Qy|7nv'ydcW=Oo4Ժ|x:{b_|5CvLm7,9k/9Q`MiyOj,)Z\=Џn;:3g|X/eweunlRݲ=ԍ+ bx4ag:ߔ69*!tfw(36xPp(L!orz kNƆ,8C~R0^t$nyn0-~va_10iUWgs"UYˈAXmԳzvZu<4 'IžFN4"%ІFh4\9:!tH@d<`>ROLxHpONzEpWV_O kx$Ft/mJ Ntt)uԔ{84 -Mܔsbgl$}w~o b{$l#MVWsEGLʟ=O'V~۶`&{Xrѵ@h}7[wģFTWmE\ytYYSV|'/Dз ŝm3.^»cV=#Xku(|充38'G7,5U\_˒S 5|e}<(2LբXJ[M:uٕBTx,ѡ̧PfaDže[&K| {FghngY(7YJ26| fBϻK\F>JD,Tӳ]3 _a;C-B9DE7`HJkp(b&E񳥝/ʂ0&+GeS_W\ϟGÖZS1Ʒ:) F'+OȂK`uUw6X$~v:6e6k'AE p?c8U"kS"Q#JӼP=;.;Ju1FgbHt)(DFVkD@z}Ќbe%/ѯJ痁QDU ւ;f9FeנfdY7=Bb?hs$ŎF}J;ZxT"mWٍ&pXhMsY[MmlL P 0>>^cin>.Gpb'xiEkfAz r[Th!I< M^̥Rur2XQ<'NFڃJ(ؔx)-PP?6KPHf 3uܪN H\SUq)%JCWyr9gf9vYEaO A@ pdN{/ӌ8Vs:z~&+cf |5 @|uhROM~L{^ eQ\d^zGtS0²A'eg~tuޥCӼGP#N͑R=LckFT;]y7AS FMELN((_R5egY<^aġ%r,jf! ݇D #_7Kq+O*E>LG.Ma'u([_uy貮C2J{CW1 }1ڼ ֐!/߰KDԄ+od3EQ6-n 7<{O!歽%e'߆L7Z{z\a'_Zڨ<~w)y?Oq%j)>J@f*Yt"k'Pg)]3>QSC`~N-?6?ϱoJ=+ i6DnA< X/$!")].ɼ+Ռ;7>R(0%bOfPӱ*Y ~\ZUΕߡf/ҕ&T}`⢗2Bs+fU-KI= ۋY FPM2"qo}ytw|ٌfM _\?hD$TaMξcÏRZef.8ZZDEU`(]RS*뺼/;dONAGCBBp|iG$q˘ݶH8 r?!:fK !"gƱKH9_#h[G^4;~ ſZZ߭XhlC5} PyTc1-sZٴJ'푉c c](Z O6/|(y珵SX3j!̤$C,Ld_QD}08rJl~ss1N+g%*^pCmXI!?ˮ1F0-}s5rhC4Tq#d/tO޶&B蛰r)K.js~"qP0Vqe37SƙWZ w33]Ezmnk=vR9,#=_:ߌtNfՄ,҆7[aP(4?:D:RxwrZu[suAW7Nۆ3 e7b(멥W, k쮶}m_TytZ|Dv2x/08GTi<֠$F\\ҭO; 0EpHDJըgp\*/rkpnaelzr.-tF?=*}f 6XmcHnKmB]~R1ŨLZZkfF1hR .|R[t1U,8~g &2$(!wa<z*(}s nZ_Dгqɀ~"*xȍRsyaKm6e)_wU1tػqIiU{#F p7;>%gICb"qeo9̊eS+a0pBHGJY9 SbDKe 5H[`!h-/;j$F;SxrEPz|SDsI7xl}7,uB@,GYs`;C_k]`_WS|5lD5<^CHvW5Zq v@nB4A0!5|;I}锬4iRK>:N#f1dah(nIm_GFo:s)c%H.Υ\ٲo?KGyn/;zMs|>Yh~0A6؄ yMq4Kټg5c.ҳY48b<9{Y Q]}w]z|ETV'tr+;kg<'"OupI' ޤNco'|`#=L]ĥI| k\ד%WpY_Y4{ɱR=)© J>eE~;#_ccMZXe [d BE]FPL/6iǠs0("!3Z&3(؄[gZ%+rliCIL,D?k k7(gT8(:1R$M)YӯK#ȴ5l j Da`0&)\݂%-kHTڸ}cv)h#>:U\O\󫔟vRMFEv݊ lt1xgI@/[)Yc:ដ/ jOҕPU@vmw}zy0u&#b34L=! 6gcXV&~&^݃Azy׈Ѵ o3==p4"m.U~Jv}O8NG~mD|= H|mZ^9 EIb~c9}:k9+DVn'BxJVfD97B_'6I/3f1_yf\sj> 1£ sˀX"&\bcpb&@&0|՘OMHt׬$ AguhI]A=W=I'TAŻ.!r"ŨiV(l;7ʸ:5DqZgq/ڧu[U@.o',@Eֺj"+<*75Lv!+oQHVrU,cފ*|t6Y{gkjM9D7C!flX $6fGTwxAR,[-=|֗X5789uII'9[ sm˸H(Npjh)s"qw-"YoM3.'4!w+4Pv}X1cvUp޷'1l;.u9/q lܓ}lS= =WC9RM;os1lO5PtzrD%,GSJ:K~$xL _+Ni0*L b!h?c pd a3ʱ*d[&T|EXG9](h9BugI40u,F?frdO)l J> U m ~؃ J.9f7Q8CU(y=媦1Yж7'3 WDV[jjSTPrӍ^'T#T[,/1|Mc@JTb/ @x9s[ﶦ"Wg.#cQR[)ԜrQ!Ii*W;֎vjx]- )RV{bI)~hmvꤽzT•4, ̒WrZtF1d$C+uUyrIb%R"x+V>OX)iPx֡A΃S:"cQs4zGV3Kq,u>۝[z,+_U7G/-AJx¶c'Ԓ<_$,_&^8-DLBe*%=b!)}+F"Xjár\b@ טv|kTF Y惰BAmK @YJJ`U>8 1 IIFFQUP%7=w$_ مC]9bꐉ01;› $:c&!w83)g~6 Ϫ37^mKbLطu`W g -Ll)ɽS&hHkYjx%.{˩]r/H@4%ѣ"S̰01>i/H+;n @ؾ6fyv} )3fYgAκ !c[9/ʿ"hD$x8DihS-a:}4ˀ8F=zj5 _jǗW׭R7ۮ&V@qmP$LjaRI_n1LyWU"Ǫ"[:Ƕ_,j,_2 N]W-:PvNS @]AB@997VXe(wWMb#A of,l$N+|q" $JYe+Lkq 7?U)o?rui [#Gƾ8k*- #j~)Q큀^|484Nϋu^ed+g!+7 fX5G9#Әd#yk0>O΅XH, !+Qtk@BA`}IJ1:+yE_qS8&cQ =ɱQ9hƩ쥯hGQ Q{/wѺrG_.e։7#C.j3ւGcvq*ao~zRY c}\[9 ĩKõԍרl-/7Q "GzV ,3u~ȫrBVd 1}dѦ@9,v> 8i瘵=( 6m*:Ǹ𮋀9׸Rj0Z'oÌʰVOkvJ[g[q鋙p^؀~ECA=h*xrGAhd~V}\aKGY9 %q:$+럿 #XmN~Hmŕ*89&f3U^vpQ44!?BS3Bfg֬mLa-pM_Zc|8T쀌OX\+_ oX6ⒷI$ \FK} g0[,d±8waSfk2\e`mNX`RX-IϳzJ)[̖>J? 7 L0CG"he=곜EyW%mdi*rF +)qS"r^9(1% E,_s3ŨwfS @\O9kɢe%mbY{i#rHad'vMwTn6xp^v*gԼHNb(UA!eG-LjIq ;EZIZZ)䢅) 91f7ﰃ=Z6WUv-L/j6O 3Şo(f|wo)MC[66U9Ur?j+Ml5Vc;NH^0$Wŵ*p"E.P)i.Ͼ\gb7]vrO z@nTLA`'{=a} րZSX{_-tw:WSi8n]q7J{ ֊>q0ns+s@Wh?⎒zgZG-*Lp_Obsk舲%}X^JXN8_C[_ 6YΟ7/kfs@h~KCƟO i#'ll4o-*'2-4g{(r ; H K݉ MѤvK$i5v嘒tAfV>*psF4,[si&'!)HwMD++y!ѓNØNU&&, 'uA]ǥ;d=O1~J眻f՗| .jKM݋`u*vhל1TJ>D `NR|'3k9jDj1`9w@MWj+HR;ky,7#a[Qyex_%<%F=~9տϾ,}U{"0[~<]N J=i@Wv|L=7GOkgW7V.A\Ybo4dhlnxbw&@+掼%x,YiFJ+:q. 4p`sG4 1=Vd0T yeB. [Q=ʛ4P9pln6 ڤ2Ȫp~$,NQ,+Y!l݁T@VUL#08gM Cӏ>*jcvmѓ\C A1O탰a4ufPg~)t|Nr'k{c( ouڧܑ&c=ء)]"Znf$D#fЖGS(jì+CXz<*R0C/VH/?SʑS<)|ؽ0"% G-2\4衍J3$R 6q.Mxf#t**P qgH+*\651pw{[2#aΦsq- @-X3ROQw*2|"Y10pogSZ bZI̪0܃L==F.NMx2>ĕ;C+b TjmJ݋boEf~WƆ>nݺu$b;Y.v~A(ұ=!xІ@_ uYEudl^6KO̻+HX'DC"кeO2bN{g UKdfDO^5n 8 )6#t0faZP_L!OL-bǧ:3.9T8T*sBrIj4%d-4XãT&U"R̔.ESJ~&,R`·MFCDS6 o:jQ(K(~ҾG*r6h'V%EY05K<T疸ʼ*K6B};\ PЗ$ᩄ ;.Ưz20D9|DA {׼}ɾ]UiNIj ij$U ӎ44BBkŦ2Co(f5ǑGnNDRlAc W.c 54d&un,!k!A ljN GPt"emj^s.2Q친ڬ-+~~qf(-nQ ,L~wP?j1b4\9 2<S?d%[8&LHz5Dxnk1 KԼL LO 18M?Wo%Z q+p_/=`읡DwkZf&@ W $A'JoQ W—ii[<җ<|ujZkȑpGd6gb4jJCoA*Ef mŠxFMk/I?cֳEژ 7 b8ozU;Lie 1^OL#m-]:(@@ט49#d|eUB$-:5rTՂ@N^‡.ޓCpV+ER]M5E4h}e pL7UO*cľ/Mùk0=ݏ<7t_KÕc۽PV5m*>p$T0>u_Bwգs:ܔ$Twd $ΎRRpy]׵tR'(걮<GI=k h5G\}{ J4X1XL񸹣}+= ʝ8+ɧb ]R(@īX)@ybn& A5/Bem6D*q݇p.̬67bwDtT b]DWoűbD XAv(8S9nQݍ*H!w '~~3G=t|{>ɡSaY:W]2ƍs`ye Ϻb?u!BsH+?< 8{k}ƶ%MM>_.8΂d}zNK[ipHUS=Sمڮh631U,ȡڈ wJ݉#0L醴ҽq,N86 S\,QqtVүG&r١NaɔztJ4ߔ zbf)_;D΁˵>ר4"8$[! iyC*nmdŒ;$嬁7PYA_F-iÕАX?0A d ΘW<%U|#DvK8cGW-F#㘌}.^:o B/#SCLe-dsjG (/us4\YAL[Y)3Hx)|M?+i^ *S(?Ul֑޹p XO5:p>jlO(z.XmP0Rf VC.&[+Iʶг皻 X/Up+>gV} o*w)bzIr>T]7rH P0s=h&sE754Vϗ&; rԏl߼ ,5ilN?fժ$T:$3gXB 2!C1t@ĚԝcNI)듨9,T"`o]OoFIboYWCFq!Z :`yGrʒv%y}!z6'1<|Md{5-,p_O :YbH'~:,0 ĺk:G*JKq͍+m"*_/8b#|"%^oc''ʜZq1.x_U~`S(6v3dQ_jc0^ig@|*ll~sTKYCJLWӟD%rRJEٞ[` SDtj_2qtWNmϥ=T$O`㓍:'ѕ[ 0a4ϺQ,!܂F԰ӹ=@+u xJ!)bmـ 2dzE[96@ǓUhKwEm2O^fwyhi4usf?ֺ=@ xuxz|\/aCޣ?mph>?o=:hЮi ,MFLÞ[f[) g2TMaNO$ß-×mW0nVOBTne ( JáY 5n"-8w=ݜ S\S3s"ݚI' p Hy8ӭLOgxҍW^t Me=g۝PC1l贺c".g;|!8׊ `NRktd^$J4\uJuzpϏH^:zɜ#x))T[l.lRz^Ա}](I*O=N!<μsK'ð5+UD~ GCL]x(7zy!˜ 4Y߸Ds89]K:&b֮> UfY<7JGRDpL O[Iv@0̸ݳsm{MZa?֧9TzC^>q纴2> *=$MͰtFѭVZ [~Nm]i_9ϘyydlI +Tб ΈH)>yaH( =B%xB>vk‡C1Æ;d#P"B^#S+PYygM,hI٫2D7p1rV*fWyZ='P -N ; +4~Hz[9D$S)w)ډv6A#oC\,kt|;=@Ο۳'c3L#$4_0$| CIkLRMGE$0$8dN,K(`(Ͷʋ.UšOs}`+MHBl@R co2iJFjoCWdNlLSTfaVP2|~4fQvqH'3[%kj3+A0\ئYXE똩9ֿ-R# w})Ҍl\ɷYa 5Zq 9ҙ֊J*ou?NRj V_8Rh hpi/u]V|6B{T̰}J5e C[+H"U CETrj{~Z/z,":},g|NԮq6d\Fo$ɥ{Jz7҂'4;"y6J%,_KLz\Lحh@H$ՠfCjwgty* ZJ"7L%'J=s'J(tj:^QZ#75^ Y pxhe?$Q<[.LNuub@=}-gZ!]W+)E;^3^xc(b!,fNX'"^ G /~ !$^}Ѿp&ڿdxU v+NN9f?ii}mVFn#J"czjx<(~%Ì9t'YF9YBNcgYMmKfY H.B 8d,q&"r|'ٰ"jg"2ږJz8iMSݚUnvyv2A1C C6 ږtAsgk-!b :,lrx5p(n|BG1'Rxt(b_nOmmeka~:'.a-۹\=4X+=1'p^c3(Zޭ=}%[HBS`)" fP-S~H;3@+0f[|T .Il~lF0\o0E [!5v{DS?"#}כ3GM[FRi9O]Xo'yT\2' _}~V dl J:6W? w9gC4Qq(5YΗwNZ Pl=MZה1ʎal1Mr"Q )&5Az7kΘT`@PH?'^\^u ɢ)5I-U]Eif+' .x[vՐM tdGjȽGMd*sDbeVZ? +İEtݾJɖ&e)NlfvIcW&A$g^!gfX@T(>şbn4kQRH3 93!ޘd16E1#i8f:/њcD[]uu/J0vB"yGRZx(Ŧ*Ȱ/ 2NC0CeLik5c)n|G{"Fr7 Ӽ1X͓+4O7)F׍fH5J< bBϷyW[Lm=8TZЕ-rD1W+y|-!?dTZ6ǭ:qilpNMQ3\LrQUEEbK1d 1k 0@7e5nLJ3x($.Z'9zc6$iB܂ N` 6-?ppLDnEnC&x҆/ f1c~>5tV!|l:w3+U$t9EW(ֽe7YC#( $ ;u'e \ٞͪh,OZ؄ &}i9mK1}^-kƑ -úD* +~tLyWBL,(AD3+PRvymbD\nCaC%r/JkyࠦNw>@O8ti\H%=Qbke(٠b*#*+wcc[j8<#K alwp{J(w&vH/b>UI=("~)1e ؗW1/5 Y,qɳKr@>'8OqFCB"p;:Ԝ%0q0BLiG (iT=qvPÿ %X~d|-Ir?BZ^E%8w85B9@xWq۵vMA g̘'ddy-4^&=]3MpFW~}jxR>S^U:=Naօ#ldΠ5Xh2Ε2|Mm 3Vo8Tn=Q OڶŅU 27USǻ5?9m$L?vJ~u"}B%CN)^zP0fn.ȅ%湸nWZrV+ Y&b".k{_7HV ۷:{8UVvdCL2Sk X:2l?ڱ 5poSK"t&"RA6 #fwmտP\{܈B`Y|scHi)x^[f5AhYv>n\r`P~xBi] k{P7|q%o * RADu䴗d-."G3y_Oy(O=G&;ޠbF@U8U1='KiCy'|f u0(I6r=63R:h"17+`i@ XpwW1,ubTO[^ȯ/S=Vk!9ǜ;yc$uxW%bq\{G2{Mh'MGz`6ET jMضх4:x!=꠶`c3 k~MriE2Jkk6ڤ+JҵB3<5Nq[ EF7ՅŮdc.5h:jnQ3BN|/BՋӓK@W#) D։6zy` PIT0 H\9$w"Þ K#BbIpm\`|.OW.[.4K?4\gЈȅ"3[N,)[Xo)<:ʷ e! Hϙ a̼\Y?B/pfx `'򞮵"Lk8.}P.͏#CEjro#9D钶e{iI=uvX𞽸wӁtN}e^-Ew/&o- 2 ft5y!(fc1/|uit$'\sp2 683hMªzᤗujWm̥mX~G[REk^V=I,L~|ɛ~%a[2Bv8ɺ H겻ֽ1 8!HY6̼5"ê}l5ܳM]W9Bwyqkw#)Ç7]؈ uBVWǕr.!&N?iđ%{84ZoOS,:{%$mfH%{7}l);FU%!ȒAi"sH_EL)x?,&a-!0* 78d]Ƽ_hZ%s}uC.hjHp2& 3Q5c: L[3YI**ƌVw$|%:3 }c M!hV]?QOHߏ.` ,CMRnmPm Ɓ1hxVnp' G]ߔ`x]{ۮPAK ?7ꏳS>'AeR+ GO~ -} ` iWpFwk82l!,b4%&ܥќGi=6TLoXǯЃcvٹ.LQYQPx7bTiizPzfVO}GW/sP0N]iFC>GJ1BKi[ _<3>2rܮJBQtqw=g lϙuCщzߣ6B$볃Erd90kr>"+gpZ|{:Qr/~b55ZWTHFuȱ½#r@_paf@ D_u:әϣ͛?ś\ 9eKȤDJXUmϱM֯sh= YEo+fMa&H=021#RA2*}~ ߖ7y R#0b j:&3ePF*U! l{7[>>SEg}⋤<{ _)PDUC*䕡wΝ8Iө+U[Lay2xW@mpa~j{6OGb &fI:Ԍ0hxy ND@7[ "n'$!؅{Iұi5?|#n)J!@.FrS=O۟.BWEYZ馈ꥧ :bͣrV^7Y2\- Uv$kʉ4rj n1xrEE!sEsS!RzigNl3yYᨿ,0?2X3%uݪkpݚ&}p7K+0ť%P8Z po;K$T_R !3GbXq hhjW7^a},4]Dy(ݡ_My)WT])\Yn} zO 4, x1ꌥ&)='𗻍Û 5E N\- i,… L :pTM d_Tٔ iyr"Cl[ ?wÜBϤė#23n2Kt QW\?[|x_ ǒ)ER|< ܻ9 ˍ Oڰ>0WJIg \ ǟ\Pl 7|vV*鉼׭BɬXk.: Rym+Y a|[#IyE(+6.TcE.oAiɇqtr!d`9#U@54όǛEz[Uʥrܯc!gi ͼS?49*$Z; [Q ²_^~cҚX9" / I)؈#n)Z&I,zЍ|TzU,dg DO(CM^ `ky*F'Hmrm]lc`؞ֻ4:zLMa'$ ho3 E7;2nn t4?oɢ(vwh40׮Ci|hgzfO7jwS]0Kj_<kNcI;v*ANzwjun*KB:c6נhք#tT "%RQݨ:ѓ1Qo gGYˣYȟ vFԫdV Q:r9Ԅ-#4Q'vCLe!%P-@S~\fϔ_8>xPw+kԺ}<w/Rz*CWO3|??_tE[}tYÚk%Zgi7<}$[Bsc_^مcXIңgD$ ؒ, @ jmaѳA6.S5a>͔B .&3H.rT n#g6p^pRN[ 4K$e.A}sC3oVmhEP76/P+ b',? ݳG!Ceq3A"X[8E4kM}.^?Sc9,Hf+hܒK5Ʒ' &\MFа]I'ov@\%8\216X0=eM%p'x-#Ғ52cYݼ)կ9.Du^M:MlGk5EDw:p62b:*uο{̐{Xw![ܣbJ MfGSdp }<GEf^Tбᣙ3H:W1y;5w?!n !-]KËhvj}< _k@߅ׅ\]0 6[#лjY@.EdmZܐV*([xN,Dh~\`d@[Dcb7FKrc*o3N"cü$qIY6M#^.hd۽;{i^`C~4 xyg9GG=%5τދ>}D| Cڷ.e1P^UҸ\zMH+323~fi?ΘhŹ%Ex(_x/_ E1]xQAT'+d:c`uYS>[%` +}>d#ՊX@rORӐ`2onVxE/8\Dfߤy"H8>_v<`~YSJOӼg%gPkkorN1iND2&BB)[0Y\آ_r؄ 'vxHTic5\NWj|b(_,ZK`ۤVȐu&67A spGG< cbz+uo^gǫh~FM-|"e7}VmElz#  C; 43@Ϛ`>VDoDĮWgNm,3.!a`*yؑ79Ih)iWGxK'lZ^Nq/>6WXH=k}ħ+bJ3fZ[}&m?<C1$V歽z<`ȫ;Zng$!n\\ʅ ޠ2[h szW[݀hۓ;]Z!,cXI S#taӳgIhhl8|5]mūs,7G˔]Sc #]3گ#i .0 XLR\s& Nh!, W^dYjE&첟F?m)v3 (ؒz'}G'; ) iO՟ Rv2n:cBR)&E4Ӹ-]'u?k]h$=)Xc`O{28'] 3vK չfh} _C@ʎĸKbFsIn(ÎiG ZT4CXTya 8#N!Ըo%9%ʰ`g}DxEjB!9ϩ ۋ$6!vQrXϤ,O>x.䣰FҸΈaf*CsQTϲ/!K34 Twixfض{oE4;E5ިdq ӹwlH9Wcym|BSfd{ T^`jfAׁIuM3@kEDPkPqO*]@W3ȁfYKTK U>AoMhSǁ_Ği)\ljU4 m5}]]KǶmp_./,s>8Jv}ZbS)pZ[>s1tU@3PCGsRMd0xޢ)pfAJmZ]ܼYaxxo.LŠo^aEȠ1󋴌=Ph taWo]tlN$0#}P+IeYf7P@ղ6̵$o9Cb6;c1N[BVE ;|DZ5 ,d. CZi&e+3#Irϔ2Cnj3t*^\5L{tutMm+w"|fc_ňXC]aUWfL [Jq  Mߙcպ#R-1K>+e(}f+X1Ad2`] }ln,EU\PW \Acȼoi发(` 0ౢʀ{,B63JJk4b+(sT+RQi/ ,%0;ѿZo߈| O iZu_֌@ce{G>ZjFQ]`c6tWPI;C4 /sTpNVۏ`0ecEŴ$Erso'`w?mG)KrzaH_~*L9x ɑ)n{WEio0:ҿ hiÍ9=/FAr;r`hj|OwvE-;H>3/TBV,`yԆ[`dw)ר1O]Őhn)wgīw%؀qR8.Ĩ9%:+.⭷=Auk Rvl M71{O!gQsݔ*> ;_95r2823ōc*,r)Nlf[ܦYi勚jdMj1B4\17r8e~*Sn_g D{82t5rf E Q;41Q9n oӺ=}ߊW\55܃_!9Q;hV [+ʅA\ilhWw NU wt ޱnqs'.u h )jĸ'd\gw~8&TlG3bCHS}[>JښҔ}B*jr!@A|~Xl? @t~Qp1ĀYbn2{{Ƴ>*72G.^)aPy";a )?6Ps1Ɏ1 #MT'\?كv8 CSA0}I-hvP3t(2sZoi8C6W!-Ej~yJmW*FlJ3SHwY/^wi#BZ:'U) =l' j 3zjAr B2"}I|+%ͫ'MK?M{^iĩKPL8Ag,(omCaCw'w .98JFw vKli, 3rkݕLlzI!K4nrMYUbkmcӃ<$r|]jғp1m @JLFif 5dn3\&ċl=CIIJ l9J_Pdft0ףƵG"?\Slv5W5 g=mbZ)(>FU+?|6 @cՃBkb0|zePb̲a-ӔIw^j{DohNx#-@*+o$W–]pvRj{49]-Y=r7[זwMS>@r ?~CʆĨ-R-[ W#IHSKN?FTAR?p4_wXKt0R!qAe evz*a YͻΛ0w,Pe} ?HɿLQ>f֖ ۟JMWSaA`OP*!lm5 C3^T^rJ(wpH-& !#B߮٤8_[mqo^FS#GG8ϵ>84} Ԩgp&%_E2Asd^9y~QFKT媿H5߈5G#- b{>!"2qĸNQ>ˠ Ɇh}Yx:/:$ͺyLjwJ8]΍!nl\!uc$?"t?.$׶uDC'ըSZ](o!|nFifq MU'}LG; \I)RGO EYSxp$kôh@N:}T+_FTx+=#9ƈLd /=x78կVU{#_Q& 5 f0mvAq5#ZOR{Qt0DInwXfKފVxHXq 訂W~) о7Eu>Tp Q4KUg(p @~!S@5$mPsub)) au\վ3udΆ 㻅PbOopD2˳91XĦۂYpC rWWæ k )섗ԪJSי҆3_/3!$>#4m~B/TAJ(|&#JqĖBgREHt)Zj<>I좦Ejw>8a+=tud԰gh\k$= Hi񋬽|(_WJq@,c0m@o賔mV3pز+"eD'z$@e!,ssAgKߦTNBo0݅B<Ϝ.iwՋr,V[W2:37TD.̓E3egx J1jf'ZHK2n`88r'hP_ĦcN+up!Ž^e$sup/ฐgYKaSN}=nOO9]^,(%ƝmmqE#V̬9)y_(l;WD{=9}M~XJjji gD;߁Nނ?J#KHѯQ$rݲ(8fXCaf/0מjLODi9HE<YK+ȤV~\r?] 1^O@*`:"hC-5^rX6'+|ثs’͈ D=`eWp;."XpRkل6\G!-Rw=\O`Z•9ّJuZݷ3Ĝ5C5^ZL0,<-Ųq c `BN@bJ Hm{9$/%i.YjrE Iyۨן^+;.WrGkSh9\}j+Ξapm8km)SQ`BӞć]TlΉJ7oo(Vkds(.F <lc` kDct^Yf"y~M˼pS߻ a/܂cwżβ^B1SNpUχ:K^'D{TG\䦶؀)RKϣLJ)`3[UٳF>116$ׂ7rB՗ULRo\6+ν׋~gg; jN^i 6vYO*,6+5'=>%8 & ǛfxZWȄP 6;;9j{Fu.TMkuye jWx&⤩Έ k8B0V_Q1>U МVy*'$©U>%:!;\rPmfvdq|* -0RUK蕂cG'>#àDML`ᤀ]4yz ӭ8l;"̇_c9Nd~JWQ` wX p&/ᘀ9t,I)&e^N}uӀ)F5%A{5,|ϴ P#dw 0 U g~zJ\}^! rqBZGDU#yMX׻տB -(G։ԷxȘve&=9[g?}YP0^ Y%%8sC&Zk7Z?銝p`:ZvWe|N]Fcrf>F;uG9ncRW2e,gln|H lrh=0 UaUmӾxO j^GՑ*69FMϳ,t fx2108b36hK"8H-h+2+93>hLXcDهѹbLb2mfR+KZ &v5:Hr;;eטyw(RT8m|` 4=TSvu诸LPıΣJ,kMWy(3Xx NJJɲD?,uCP}0UP*!gzz#tyi"JAo ;ձbۿ UjPJ _ZYrpl*Mi:[_RJӧS@Q,,?N*l֔}--I23ƶ/:S{8)9AfRW#ſ^u9v0׉<]M2EAYBW oZ LN.W/r7,3qCNtW{ulN$<;e <سsq)nۼ+Nl)KV{X?=h]:J$>ڏ_䂈)3T7G{H)?+ʯ#LY׿!\Wɤꓸ 㩃.cQG2m@bQ6|tIpM.MI_V 蕔6 La c ppC;6Ѭ[Pχ]8 *ޗ}yZH)x {81wRn$lk!cV]B;m %11pg3uӦ,s'%Akc96WhEqCaq N":4A"KT8D﯈ ykTp,MLjd%ߒWV8ʔN|hTeATwW*!Ùiv5V2|ȣiHxx6]d^B~\% OA|b`X˪'A#t̆1!B6 >n.Îh/?q>L_xjG_ep$ӯ$J2Fe]} YZvFqR #CӵG>CXүb`E8+k6ⴓK(Z`baIjȯr ao=^R%Pjftc`ē++ ѺьOA~%%(ƗDsyZL_} *NAxǖUe 8쎟R@$%[+:;Y$ZNEQzI ϪK)-x|O3Eo$l&ڣJ55H;yV"[N_fTdZXZ~{#$E?='bR| `]}m n?D)|vq f}= DjS ae *0~.Qyk+)KJՈHi*[Mm$/:]NQC+JD]? >>;IG@Dž0Gq0N+ƙq,_pfw#ȅ,-Y.OL0M"5_8) mSK6%DH)a"TKhFc%[|`dTݺ,^;{`1t ,{p䇑(tH#RM n]O M KcCK$) ^bkS[4;abKQ yo~Qjp<\kRfUd5yKjRiߋhwq F{>NN8xdG2M|%|cFO[n& H.T # ;yW}Xh4Ƙ1nd%9DV-pVܽ-y+/0RS֖11++~*Ͷ6JҎ. ƽ,Yp[=GpU] A1XgM@"x xU4{'<~D-:.LuZ,@zLQrweU[ hD`$Kfg8YϽp[]$RGk/E4˼dz*7V)/|mRw[fjQmm-|[ "Y1(&z.~þ_-?o >gMDTY7*NHQz[Jro( cplP_/::-l]Ƹ>_E(K)Bf^ .FZ'{eFXLj f¢VQ:q ΁_q6̴1 sX>UghBL1NYP u=$:ZR>d$滰'j2oK ]1(uVw }JI)>./,O.oBE*![[VMݥC <9 M_Λ;q ڥ|Xʃ@DiL&}#]0>&䠉8x},N h[&c&[0\opN2g L=XlXU L @uË)[uTU-nHH/>TǛәǮ*C  djvw7 ,> :Qqϛu, "Wj#@,چWj1-P/E.,;"*iǹo5+٦wy!NEgu&snK%#OIދCoxml+/t\ ZLJ]Hjp,_֮y%T.e|7Z}*Ӄ3)9?@^L17F2_jX NNV}ӕ5X_MեL.[CvybpUA_Aƨbe&:$*C>;&fd͒yT)Ы[HDa./U" :f~~EetH)QMjYt9jhQWMY]/Wzu^SLfY:!v?+%ahq!c<*Y1)i(d"з 0!߆X*SOsw@!O_݀/d*w1aGܤn{aK-[߭0>fx]N(n*s1{*;7lh >7җ׆sjdΥ,< |=|Fµ=6a &F`xwHqjŢVeimw Dejr%ͫfgKErmXk(Z~\5(a``7᜹*#nal^ kg0R;K َj#ꦙG"^pTRf/ukDNcMCqk {-}mN_ATAQXaCvv+ Daa )hLEӉ=di5!ou}^ ̖uRHhV:tx6{^9aF|d*aAYfe R^j,6hοi4IVvM18)^k!5Om-E2 |*`{Bd[y%Mx  k Y4FC` CfY N|J'LfDnpjM&vꚴDE#x=$?%y KcFKe?"w9PW6ɓ bVnƌh\2Z>Ke3v2GG|}eة xy}(#( gR ["Q>'GotbjR 2}=˚*P:j3MChT+٥ |Q,Q沘8z9Nn~=N;v1z;ozx4gbDR)`j'= r9wV'g-u 'jr W0tQ72t Liu$ "mo=H;J"?="vԥ%_OQa*k9ŹWm2Y o` u3ZXT)~\?6h[f[FD"]n_RȌ3І=6|s^rMӾh&D]\=&CLe;|IudfÔnVnH7U9۔T)VHՠ!IRYs7Vߤ¥uP;N_&ZX}*ʣKOP2xtDDxI/ldk;Ocq7jxסM#s F6=}4)+3ч]-Zwq$swv@!7k:oPvq6MB$4 V5Hd+^x+Ayʕ I(H#®r0ng#9M!e1ZQeZO4xKwj?PP(GrttQجwwTvvL3W.B۫h !D9z/J!]'BL1]ǀ.BI3 h,&P4!(0#(:I@ױ[=WX$]:ip%uU{PF4"{(a曦J qџht0GQq7 3P A̺i$~r/W(h@s0ێ0hHfu5M0/k`!@qBe@{*3ٗ(3"G]H>z^f޳l۴)Z++H[jNV0UgAllB6G`bK-{ƾW哲1 UtDZaK w_ua+ču땫^C&L*шGkT*DzgP qY[k>-kZߏW0;۶->U|A״N]>!Ex9ĭZ[J>i4]W?DIL4}r!xbu۰I*gV752DPb- @Y4s2@lO|DV%m;Xh\~.KkIC9VP,nR BZ&(a  =Wj=,ܯVҋ~M' RtƦ}s NTOJ΃ >[By8L _(/[ םQtKZQ#U/5M1 =\,uѦR*-0(D!lˢc^8l2ˢwdt΂{NԍW<%Uy l F. p1 bRDh~Na W)M&=:?N, 2*tXt$$FFɈ=PWAq(5 %L+Fy73)8#AYpr!I2՗1ةhn7gab_И~t'DVF@Ӿ[8^UA5/o"YD)cU.in 6قhڔ/eT4aw?[EᠱחpôZ$;y ̆Z~B}u"}+䒝Ȁ4$^&*LE j6٩:{j%Cf5~~ 21I❝{l)Sqw zGqOq<{3{o]/HSEc_gŶ-5C찶 M'NL'VstM<%cMIz$-}㔧7&/'6!-3.r1èInUy]uJF 6IQEgD-]y~t㶌ɫyõb̘UX KTk,+K*٩"!!iWnzat ldڻSXœ^7_n+ԯ8KZJ$ owζ_r6 !v@Y%`q C`?=W;NE?)pB\U ; |yf{q 2>ejP+'?cU6bbi5Lm&a$YCId.?QH]F%J'jLcRp Xmc1,Xkw7[7^L%oO^۟Czƾ*J&=\Ul;b֤lK1 ~ 9-{qk^^i>+p;((^izȃF!;hA>;"#з8" ; =ii^=%Lk X":n~OU;˚קSh[ ?MjM9\=)5ӱW8GjZha*/C"& +Ki0wc->Gm`8 'Ng|ӄ#wR[S <ͷDz^sVzִڳߏ0}(K#(( SP2Qj%ӒV_;lt =OmP9'A8DW_K;`fXg^<& pjZmHl@+E&agm vR͟ BVwn/O30mQ+2[8@.nUV2B Aۯ9{J,׷bdcj;F \3؄Z ,pv UA+\0I= =ep \z 4p I_߮@xfo~ ʤ먺~w>T3Q^2fYQieMca1~b{SkP'^+Xb2kLQ08m1sQ\ZX _qS-tmfsOJIdú5 u;KG €rɎV-lM]ӭj ZMH(s@!ZC{X 8T>>jr +0# XrJ>Į5s9Q(<~q L$`瑸sȸ,Μw/4f7D:ֳ0JԑQ^`%f^,y2_ZYg-A#zu:%$VG-1lQ̕ADb4w䥹ۚIGq?&7mXX253c6ܿKOKokncv p=¤@^^}7.0xR.Np tX/w>`ԛq-Ӌm?0B a/t^XAXjP)YWE}FbFj߉Z>)BQY9mq1R~bp/BM5M}]7AvPe"sX ܙgc INV SԙHT@b4о`B`:rȍ#E]'y{ \GO8G|/ Y%D-3u|״ψ|ۄN#KUXǴjsgWZ홢XK%&1`3qoY ժvx[/ [L!-U\M>v3x󐣵4ēZ*H4(H>ɾDSM5fD:CyFnU`g"cʲ:L}G<-5ܟqT4qŵڇ':2-[@2.; #>N2@g!-w 9Bɔ _hZ$j2ᧇ۳9 CCyLZry^69c BO=}9OD1nP5ucYp(f$Ir'> ֯&)2)BbpT9l%ATq)2t.s_oAY~hp@7J8f*^s,q)>XYP&qIk =8כ]@f]QeJUЛ+IGxbݙFAlj o9 iלtǣ+=E%^&1gr8iq!62-Du^B>m'Oz \s  %w0`c+}jfK@xRS߾FBb\_ײ[y}_$" gg(r.7WoO>9|\@(;`^y xjZdݬK( b r5^.ob$)h*B0?Ip OwEsJ q,3„&h,R8$Ӕio¯4Ўy]ﱣ#i#ò11m_ތ5$~2%Q͉%_{8,xc~VPlq qrFc;aࣚMc.`E} yM-N'͉gw> FeI;.;/( /+$+~J ?>K&- {{)꾽 ֕gG_?3IOs:VEV6GYu 9Jc݈=fvt0>ퟣs1v3Em[`wdF!^A$J{vb72H"@ku{vZy;<@-Ts"v~n \XQ 1(:,`٦j4!f~gxN3zd5z JzS kȈ85̠|ܪt=Kb!>Dօc;C njt#:xb uI *~Xpgˑs$6|y>VR_O1)|kc܈l/fEsYU W+f;ʖg668s5Ǧf(Z1I-38⨩*q̛t^ޭA-zjX\r53We ^_1Gb]`ɟڞ&7*eU'Hx^E#ҽӤ`|͆~).3h%kdv>#Syf@'>AŸ7BGTK(԰aߨ?1vS kʲgYܥB Eڐ.34櫾^J]E9[@f͘eOP$c"҄(!n8RWz3l|Xu? Rp/߀g]yb,ZJ.&1@`n Y`:(DVѣ@KeԺ2`w"~`{ۭ/;֚J=̺lFjL ߺyAAY؎_YAR+ƴ>۞mfQC/U͉J[sǚKMi:#.7uI]i? bS&'N5E15;%nDA>no*U޵*,v<6v#j rt"&i`cJ`9t2K9RQL @z65Qi>u45l.IͧNRu4) QlE%Rv$ ݺGD:x<Ϻ} 6sGR˴cS? LV\5\ IFjiD Y4{0ގ\29\Fql#FM^,7ı@r}S-w}L񉖯?A yzWq q\.2X;X^2nTGb"ZaD9m _#= "[Sb_v^mwx򆷗rUHI癠`](iа ׊3D^L }r6YK5clo G9]34`#L[[86Q+%?.ˢMpϵL4_co4 0]ǔ5X*+v2)C![-<.鱴n`U3B?Y<՚,h4D?ZN)JanǗ բтJO2MNT\r+zu)͆z^lz4+e 4|W4ͅl|s]=EB |l£!tC>|l0HBOf2%Sp dpiZ+ٮ\sի0υcunZq=2@p.Eۘ67op-,=SQS\y͔'sSfC/R9/AߜbKCݵyQeJޟAa[m+0t|½־qH90j}^K?&`Z@ܛ.O.ůS`;$jZN.9vOpڟ ؈fBiх%DWj A CbwYb*[e}G"ħEeo"GGD( S K x 8}_C[hmwKx,Yț DŽ}x aShoc,T07dC5>$Ao o&6Xe]'z/HLQ-V-@> W%c/xP.y]RLT;sԅzCfD֦J |4eyDеh}4~#S۞̶YPjG5oV xs #|n2(HTJG,cb(sTR>C+v&=`qNarC)9 ՗jj Chke3dD)0:,"`B2 <}bE[ϱ10kॶD=o~{&FLQ;@ݸ;~aӼH ˎA3\bh4ek$]0 P`9fCvCVhq^\-Z@.w4kU]SA4f|c$o\VZ [pnV)2 c?ZB~Ymu?gowt%*1Y'_eՉ$7ӗ6a0QuηCb`sN/a単.Jޓ\fbBJhzVxAmWqY{p E}q/}H[hъNy]GtM@IF]Xr&FKNcq C.#yXȔLXoT䴹 (( 69(0k:93Ia5CsCe C~)΀ P#xxַ酦&W_j(2I],6uIHy_Aqq6(e5ha8 "s#*>; MYګ,@Рct2o N0ֵq3QIN)'$`ry~NX Mz(mLV}S)"Vj<X ˠG3H1z7|MU/ n16U2uo6 Em"N݃WHj}z(9Fq)y M<&D#dtSozؽ {$T\}$0=֪[ʫ35zk5*s`l\قwd nzvвVdBnE$;$ u,(mRC-x:1 ^ r>+~,ziFsb]̴XOG1JOyO/iR\Hu92Ʌ ;C:Zn5nJF[Ӊ9mPY^X A(o[B>rJt0qS ~ Ľt^%. Nt\:#W+0KS+t ҄6mҤ8qsjP($nR>$( Rwf(PT @ʹ?29OQ*Jx`ecXo}AwkA)-l=Н5)Mxڥ.3`+<ϛ_9Ntba?f_ibB%&[8V@Q-HvM)Pno&,+ dO+ 7*Q9U4:XcQ<ȢNa D0:ۣtsYj']L1]! tQ?U K-4r0Jea>cqw I^ 'x)5|Pщ6UZbyvCNJ͆U 0E,bmp BN`kJ>l=d. syNo`xc"G[?zQ9=t):f-6Xb0l/n4uїa@ߋCX0ȡ&H`L+eیW_\q)+e-f1ش`"&i{?u4J\$ Q=Fkv.Qڈ;.@=ń3nep[8䌵Xڹuy838ٲld7쓌Ѯ)rxEjS-F@ #Dm6XL|$Wce7[G87Dif>hR:I1C%0Xw\@a <?ޟ5}m/+6,sF18䳺h ;"7'NN= ZًbJBfc,%D]6.5 7cUbQ-{2 h #ל>밭~f"ٶ Hރg谐#3S˞-3Ү7 tr!/}n׶GfGoZ e80Ӝe^7Q2IZEh g%w$ FSy3@( egx_AvV3/M,AtKRӸ*x{HŐPC+bdTvy;QkcQaLa~}l M>qt$"  7#^∵J-a Z*߫ kK8/Qt3Bjݢv{Tpݭ;Mk}k4MKhI b+&a@@*[E߂sH_H%:u3TS n~TxO Z剽 4:C&?U7AB !ؿ:MjjT4N$lB3}ƺkUU6[`_3dEdұI>^(Dy.$ݥdY"}/6^^EO>zhl?]EY )X&I5րMRR|Aׅ8oO_`QvP2hK{utiQID `inVRʶƮtN 4=5րcsE38X>F1$v#*U'_/aU+g+yŵAtsbR|Wf7b.r?Q.-eO2ߚ7sv.صj-쮢'J8W5R(0F udX TWm%ؚ?p#SGisB| =3a[#u`nVJrtroղM],Yxܕ+&ݾJoUv7 T<\MN}`L}J޸4"d,{nhsn멟gW8WQ\]M݃: |4o sC{d WIvH4?wF9"[[w@/|[Vhac !Xh8ࣞN&B2)l"V:I/z8HL4ZeIBtߙJc:EH=[1G?Yn-w [uUATo`eWͿc gYJHE7N8=H/0rdˆ8Cd3qC,f#PQUp 6lDv/ɵ3T")BHKПd~EfAF]^>R^.!Յ-u1I6HUr~Q KJ,%M:O ~b|1@#o(ɬ0XVin}lCWmd%kp_jY7'5!x=fY,N\ڴ3ϕ9O@ԫXE9l.WEYDPy3R?bFQ!b"s]tŏuбݧZ!]TSwGY?;-Fp@fb#GUqq.ס3}V@KЫ/`5.qN8˹Eu(:C VLt#X #jv|'b!嗗Ywm Q_;H}7\&Cv(`7T.dO%oC!Po"dU9#KsKWcKӇ [Qϐc^V%< 9ҥ1\N2s  ԡ*tdi.m徦:Koɾ:xV}.QTwUyH dD6<JYWO+Kc b}r:n_u8Wau VwmU2(v<s_g1Ruћmƺ #K?~zCtah["^H .]5pG{ƞnD֠yiJ\=1(4Y i t1tGd ,_\Zdps(=\F mX[=>BSwRDTsP\ XR<4VbhkK$bU!D].6C Qq75Ģ Q>(O43 cgW!U+kcRd\_yHH$׬/(pٱbHd'JjF}9&mfT d&%'xP3{^~0>;C1_iy_բ/D !TZtc67>V >)RgD_m@~G+eA(xa l~scÊiM u1K'xDC+J5endsE@Tl6(K?NR/i݌S (- f>oe9"tn觭*ZL}3N~]s6MtCV(< &[o:?^+ ӫ^wzN -2b5 BfM- BاJ'V**wIj4x.V,OYeс|ȡ;i1Z|-#r} e 3X]_ctg"T ?[vW͂B\8Ghu#uDH-h%LtU{~Q0.) l|¬²]wSbѬbJUY9bR]f6ZT Nu0BM7NiYs*{3iyGO'͘k^5[D)/!rVMF$(1P k5Fj9WOob$IW]u̲ 48)C`WOK%jc7G Z01OC 0sl-ؒHz\hǓ'ZCό-A:{ 2#Epnr]'(,IRee߫(.ޣxJdVF꥛\7%<Ƶ5'^ym*K?$ӼBWҠsXAn/v6R]C_qƁ/&g}Gcэܗ9Sf,۳f];qBtaqgX& 4Az@U?Reّ ?{}ka|)Ɇ(^!.[}&=q۞oH7Nϲ \AP4lhRZQ`*[eCWPqcOZ_8|7~.KFF j:#!J9/6Wmتz]}I xõ_uilhp6)!3ZzOw3aTb{s^7#8jU}D?@hFǼnK&r+._ʤWCD6h"0bv&a e ljZ(YA>;0QuѹAA/1˻whMfu8Q\b3ٌf7BfP#{Mg A|<V7`gX|иg`E|0)%VYl$1Ů5I#a{ȘpTa$(it̻,ޠwÐ>6&;>M*Gx+""UNגA8 YG? |[;Avn u],(bL%"rN*-sydStVmoJ}"z) 'ouʮď\lL+c%mw!9L. jn׶v98d"D.K>{mhzwѾm_^?sᴐ7-dI}S'7 lx5ɑ_no@jyؑE-pgYHFhywh51L&QX,{j??q{<$L$\S:6ٕv{BJlKļpk8,:sRKsQN6_}l᫅2ݗE FuL)VnN R/.n4ШWǴ&ʽeo^n1uŭȇ([o9dZ*\zx,tଅRYNVtj6huIXZ:9"?HGl+clz _gx<4 :7r jh}1l$I[3[6 xþIPk(v ou }= *M1ޟc"FH/bqwVU&L4D~ny 楦D8z_5r/g=om2fE<%rŝuX1NyIS6gV;;gI-`JKpVלeUoE ΁fh(If9t˘j,Q`tȀvv~:BT1Qr4m]J34R:зmHgslfl>+DZk:LeK:Yҫ`MH2ju~_۩8u{;ДL2v)j/1;HQW Vb+04l 'jlր>Ip}}Gq<,\lܭ=%s.Z^ ޼4 eH>ӈ#FNSgaثt*XTSTH\ 621QB2\3;3Φ1.GuYcD}YG4< z)Jj8rvS.C_3q`snu^»_gEɂǖa,  >Uw{ckmM) ;KփV·m.d7j PKپR驲Kܣv?cQ>>ZGeТ3VL'!$vo`:"F~"Q) !XL#&1dH~Ӌb.$"vgӵLAc5nKF6.έ9nIW0b\)1G[!!OjyfDxUDV,Ҁ#s ,L*kjڗ{sj0FgsV}tl\dvWLЂAڷ$mR`,GT_⪈ۻ_BxǛWP:G 65{=CdK;Je ~ G'5kCIzpSpc"EmT/SVP(?_@qP rA/Dam,Z'XKʎ'٢Zr.AbeCTh+ ^1%jM&Qu[$BeHxOҵ?׍ܦI>y qoLK&J`Мۂ?f(v'Fw`4,w 4YݳoF%/PY8}=KVʫs&;8mvoLRwDiB*q76SJkd\]|xQ]v=Mj V FgDGq--ze )\+g2C:Li`X$UY@Uv3Nk'[Co Wf"Hpc4VMg[}( ɷ1ʼ.ԅUvx;-=0U)3͒A'N !5XnEYQsvuk_b3P]7뼹נ|Yk ,YM[9w4(zJ)gy @NzglbתM!|`p':ǟhƒM팛N?1O \v)"t~[B!%ħ5$i Bt-rHu.-r:{Pl8[X|tN4 Uͪozұ:2!swU\C[:&A/s  ܷan/ganJ9Y5W v.FKV_S #ItmF"$ݘ6u.f~g"NjRPˋĪ|0,evN.:wYg<UX|˒3hҚw[ˍ1_DP  skyDأz|'ڈ;/)0b6E0~q:<5V|!mmg/`;ɧJk@ KHfƛd \6Brp1vbxA/Q Nk*w߬eڇse9=tu_6*" "ğ'j#NjGjTQjE+D $\<೎r?ϑZ&Z.U%2Fy-09]qh9^Χ%QOy fѪ&);R4zM.PPao)GÔk/y I vWKڽ׉30 O񣯌ۘ[{sDiaeHv̒`.a<jQZtFsGVXG;" 3!IO` a`݇ jW;+1ymW&`Nd./l%'/?\U[gT ؟B43Sus[j6 r֠URpnpS(2XTOBQ]2bc@%ur3agrcAQ έOS$7Uk{A 6 + AE{'|xz 'Brq[zbUcb/JT8\l={m4Se?d(m>ZXN)W^6[ Oٙ|}b$Ok7 00+⺒v$|d$#; )[k3 .~hsQ^<; KQjV mw ei_+" Ov4Ju׼0'iqd605M`ḚHX5ﰷ&`4:x_e4"SPא?KXdZp%1f 0kkoXc尧 n)_q1aNdzrU8Ey:D80Q=K$^8f̀)a8`M|o߭Ekڇ.C#A,Qm\fZ%>GDZo4П>[ J5n `좕".(kmӠPYћ9Q )Lh]r뻇Gƴ a\{»CnIL(&&p q/ߧwQȬ4Yehd!ME9Nw'͂(?c.$C0g<ækJo.j2NRnMMQ uvk-p\tD 3#IpV8ڋxlks-Na(]ߌ 1A;J,m TDS_3x0$weqǞ3p˥]zRycD,&}RB/DR6@R9b;;B*w'BCC*Gaj.ṿG!B2 x9õ'SR]YAhU=B*FЉ}݈-⤱.es"T{QӿUHdL5޼꒚@r E-(Ih l{'AM^)ɉ.lN^DrLCīb/}Zʶ/Rˉ@02诳}{eY3Mc/N'xCF9ʩ/wsKh 3%%Ja>Jq̯ǟ3'VRO4}ɤm]|: CUܡsT"U*R  p6C0$"x {xlYj}n`=)b]aZGf~,aߘd|¶r,1!# ßrϱjtYV55қVͮ6Q- ;ڻZD^С6Q}-{3ʢ;8~OvaZM*ݽ8*ӦhZ^ˈ+¬tbե"TaY6YC&M-dS{uM ǘP2 7*8 3hHy%七s^)BFl΋7RQ{PRB`ä˨F.C+$tƚJRPX_[#v[6ۺߑ+R&;?~=͈ \#ԿE G';pt/wa΂H5~|6faGXA @~>*ʄnzLY;wЙ9ʔ,}5Ce sR]ճ2iFLJ.Q܀\/k}c}Rq#p/c_䔋.mÓY P~Nn"/L sR*]lSw8:tkz(VP /GArۂoRϘU0[Þd?>cu">Ֆ!|6 N&J} EDãcF%II/biF=89oǸ_5R]9-$\폙~.'*IVLgA}T4:..2 8etCSm@oQDMТl 4Ԁa"&N4/"imfKz%&]jYfN_^[~=7U![vd{7(B|[XF{~zY'J&A!wQ{<kLg>^aUd)*bF,%8*lV 01\QʡXKU4zжACY&O$EKa,Ьor5& /2^#h%Ho0Gy/g -/){q)Q)F3 q cn;c(Ь_D))c{cɓ{bm}::־Dsu.%,[(1*ΕB%uSE0}yAY, GZa AV=UJ)Z@B4 371 O*GEVfȟx8Rq|QΆ yD~$Q +Kn)H0Z4nCeć'!0|7&ƍ +<#x-4[<L[u>G}0. gVb)_F~ʴjd>J䐒Xbo7RƘqxhQ~"[;Xy\T`7@/{HHofh$]\6~Y64SָtH9/i2 {ӣf⑛f3drz.ِþpV|@4QINjH {Va9w3{J!q#:E.mmv'϶B{CBgA?߳OeOvnk{CL"`*C1RBCŀ| ̦퇴3&:PHB@A/-nYV cҖ_Th8r*ϽSHV-)6Dɺ㥽R5~o{  [3.bqO[ml5Iql{at3؇qU)$l6 ZgpԒO&Ex̸_ry!33*;T =}/s$$Ә0a}miE,:^sypAr2^4[߲5. Xa2VHp6gHI/ \l9@N/]72iAkԝ_\;x1i'b}bWCSE7.=ubQLYD 4귛<# 3?=mY|1G@Z7d1/ cz !;슨1XhLSC%bA+$J;$ļC`gt$Fߕkp7 ])՚0(?o:|\u"Ѷ*8b5G$#]ƿe- +qMu E`SY>7m58j409wQ@C.<5ISKtΉ;) "EKo. &0.1o61?;}}}Nla@t8R/||?tWYkCz~s'@}ho R ɤ$K2G$rK/C%/O`^ }|ZQщ[Trꨀ)]1j#!vXY3PɔJ ~ $)jt%BEh&ri-8^@8 uW)78*l ?1|E5gf [ F[C"㘰BRb Us+3cuԒ=c-2 s\ݘuesJBmJ½a߿rDōfGY?ym(xVa)5(z*oYYʗeN;ﻂc c'`1-|䧯YNwA2 xt`2dHhf>nv]"@56W(w76CL{J GAξuk>cmHH(a2a  &{ CFscvq>/Z})gk ^@^3]jJU̯,o[\Mgug)}3R1Azm"GI1bR!)Y(Anbi MTI9a[aCa',rbl; 8ꢚhF4t s.PmmsYaRGz,{,5dF7'b V!W{P(. '=gj &onHG&v_AI A9 d]‰wv,]̲Еj5>qa걁Evw:'D XC[R7$1M^d(]k"nGɰNzή(Q苫".+2;8 I[ HVD}9ɧtm26# t ~n#2q)1FKGԞq3Z\'-,E/TĔ=oT%%C&uzg;U;U01c[y,Vc` GT2w ko߇# Hr.L~uS[44ZQYa# Ă=ZSMYH/'9;9&ZA&WLr⁒8j)}~ |ߜOm}Fn↏1w5}xG5/7r8E[/>=[؟Jm)`Vuzm@1_j]:..(=j܅N?ʬK@к|+ 9C' ƦxRe06KoOF؜$a jFC1P!SS\94C;/HC,3FCd mE8m p`]B$=7bU*4꫸oDݗ?\D$д<:]2ώUNΟdy$$Nao1!6o''̗s|G1L,Uns_}~ q%"n@يZ+P|0#Qtoۉy+Г?.^A8*ɤHOe3~43Kz]k<R:>b}zDnN7rGOȷ% _TNq1@4ɜ={Mҋ;GMdк9׀KNq1ŁGVk6_AX٧X7S;E.±(S4ÒvdMY#T}~ r&:1Q13uax*A(B`.XpX`IZ7iյyJ]z$^IQ[qj`8RՆ IRe]3nr;۵0맢I뇚P1Eh N좉+#Mkzޡ)+{y+:w[Ĕ|qy"li$C-$*tUғf oO,`:n' Қ01F"-CW^Y`}*M|Ktx%{99ڽ5t_ZS\݂@;jG8Y,|yF7%Ū}T0꧙3k_!Cb̀OgCGvY[ .$аș;'\F{)|Nȣꉙ.G<*%I"QGU[*q lP {V:+[~&/,_m_*I2x6~ s[Wg7x~vJ:JϋIߎ%2fcypWQ1tF=㮪6T|1z BfL:@ť/ZTvרmb}lAɫvx:Z|3]Wr}r7@:o+dVFk||2k0b@g80'Dݫ4YD&ij8XD AFyl5d"_{$$ާ[^8rvȜ*&a. uCؓ-Ic~kL!ȋF7^ 2ɑ/ϭS<-1p4m SKp|XP%NClфW.*~铯/>PÓS/K$T yVTb<+XL>*Ir-G^X1C9ӈQ)}2L7nR,6UxQ|dMM gX~#R<#Xϑ]k Ro $s7E؆7Umx 7)+Ksmq7XŅ8@Ʃ(Na5;eY DK]wpNI9uy[@ņy3_LZ1)ÛS^}'Ol#]ctWF/ypd8GOl/nC/&]\d)/ ~ Uޗ2hQ_5GBr?/`Ē|$P*=-x/ x`LJ\@!.S݃R_L" xSܐ^G$v Punk-5PƼn^96D SREDLмGt’2UY?{\g_.@&K*+LfN2Ϛežq*O$*PZŧbPI]*;R/3N-6L3*޵ӊBF%;kl pԲ%0zE:+TWf[5P-C4 .9 Z.=^ GlNDo]ttT`GVf~o .Ba=kWJz>rz*w\v_]:Äf2TVh~+~5/c?钵զK+cu隩Llm7:Gc19EݛSpYbxŸfxK(=J~CB 1ECaD YLƥ9l=BYW-+n,o9)ge\;Dlqy~LA82}E?J<`lh~ۉ?]@n@V3_:n撆ґy\g[3RYNXDY*{ W![ՏDip.d˒1cJoPQk'~4G*uח{pd7 7qa)9A@uJOJ=MAUpjG3;\?F(z]lEmrjZFk]e A=~Lw BI p%7 WYH<ﺚ2kӦ9r"pnf<ZԽ50w96PsK}7!2Q3\ZSimk^fs < Qz+9 #A{LٽqT^ރG"s[n7EK +\+-R%۹7D0&^l! ?) C2åc|̫ _QNkymUТ !Xځ9Gj2a{2U[SJGHG!/RXiI" ?QڳF!YA,FM{>O(E{@q0cVt 17"uG;6Xw"Gj^i$}I]w@;*M_q XpVL^pls_BcA[!su}FCn W)Ta֙ߡ/rRFnEV^?nZІ0FwFz4emtIf_1ej6i;lBVt]gMvds%|Ny -vj{VTXHL ei:)eB acoЅ|_yHV߳/m/i=s sU좒P3Y]5JVd}e4Ϫ7@ʖ :K1[ʄ֢2A/ TG`8'lSQ2l"@҄Ce6{jqpL'.>kLeMUفV'3[qSŜ?1mzWw:c=+3&=l1tl_uȖ7o,ŋ|bm\[AjYNJ|ڗJk#ni  zʭׯOq5aGXܢs#H5xa4,f G͋,BF̟y L'̜kgJӿwxEhV 45paqpwS抜/1:^y ԧdUWsRF-k" վ&njD(k䎘g&s&SpM-%WdɴNj 42 fpeޟk}ՓTuoBQ;775ct.2z029Q\|B|U߬_im{Dz 0.~l1P2H/2ƚ]E"xœdzV yRj0b80+VR~U6J&GA{/ȂӢ*ME\lBURYcӴd8 Zk栮)Jьˎh8Wf c(o]CV#Z|m/5aḮb1'֨`{i 'ؐC*tPm&I0+cT*pʫ[xH6FU"O(4ܻ">uf*0f%aXZ$Q)1$koKhM̟,HcoS-j\hzd,X=ƈOϧ;K&;vjP헽E+Db[m]>,$e/zy^'0 9 ZK(yZk7*K+ {<@{«c&։SD(!<4!%)g_MHKjzXg*p+ THt[ t_eR<4#R~X>:mWܡå oo>Mi!BSׂF{^] 1x,>*5jԊ Po&x{dqb+'z)ł2^ߜHK .wMIK0Fd޷[4|aYMH!) ]:RLi+s3'Y>l !@,U٦/Ug3FWM!B㻐ͺЮb$rcBH뺓Ҹg!vFrC^ \Vp*&` GۚXgdc|嚎`_zcãˈ{̯{Adj 1y4mPTkb6=l3]b(SѠ$| et?fZӸEѡ[~)Q0Ēm vtbo*JH:sggcvV(NX*g&?+,M;ܦ蘐i& B@?w鄆;h=3γ2JI587;tw ?q :r+yUׁ-e*B+n,]di1]Us" ^l"rSyG;; "LGl+7adyi#:H)rlMQ'9:;S7f.o ($O.HY{#+:aLalO;}UξOq5ܹRR-\zY@KoҴ0ܰ3KKl%]t&hF&.Q$#|lXwؖʟwGnjXVN%-) K>,5fN҈=q0RPM?2n}(l^ xb%&Ud[q"D5>ؒS4 pC1]ҲĬwZ:'df9Zݶ;׊ #VÃ!dHYCܨwiqX]B9H,g o'[8 e蒚dwTK/Y mRHqi4-b-I1/=#b(=ˤFB(s$S>"I#5ٍ#~n1|\=< )boN6BA0[D,uoċ4`'s+%\Ǯ\E°.inE\G9)9A¸rcgyj_*׮tR';adh%H-+Է"QP/ ßcS9z\(nyn\σ]yJ/$#>p_t6/IDUxn~c](Hw'?Lw8p `Jr/҈$#~>& ovBZO[YfπեquNHB;8mEgi|pd8[C4(Hu|k#"`w7~|P+zd9V q1غEK8iy\JrU6¾79k!mr5p6;d7gEP䣲:T4\y&A:[纀݄\?;|zrΊ_HS(Y't&&n Ttu&0ӀH;Wi74tY<'{-0 .$3}k&˾!!Mz$0[<]B^A ./:F8^!Ed*%lM pbٿmRz(,-ճF& 4sIe( Ҏ=RgyZ9ʁ=dzUo^RAV^#2>i yhD R1SD=,л]h-ϣZ]%=ŧvu=LDK"JZ+ڴ8DC*k^8Se_%"an`Q8^12Й^$ GFClYӶgT"%a'XBOS*0xiH[S3 l%HKChTF1ݙ0D,D{.,O@7T"]*JC~Q}?ݦ&:U Gl3<@yTkho}1_\6')YSLU^|}@ :Z .04V}/!A&v@;-˓/ aJmxl`"0[@&1H|NJ.J`Jw3F&LĐЊ\nK_|xlZ*CK>&X}xPe5-RzoEOW>Sj^6&5t'eض?ODVIqՍ>đ^c;Ԏ0evʱ۶, <|'oi߾/%Ćg`kZ wMS4FXiTtQ9m=k_eHphr:PCFP|V $W`DJxLlDՐy˩|I|pB C0J78Xtj T--P{' RV~'"M饨>@NS9.dyw<K;Ys*V10U[`om@:sP#&M ېu0zW{ nTg'(؆"c6|ҁ٬:>~֠vX g2?,e:u^%+fn,Ik-(rRdkAbW$WGyDih[(M(u?(Ń`S{4[IJ`o726O"łX9&'+ Pdq,c[vqzֈ~ kReh!5:mlĎbjvGćTO&A>V$Ӄ0VV-SdA1EEgJ=F:=d xPjU2ٗՐ>C&5oLM)z |x;D+/:mջ=~1bv\/HWABE!AEbA Y`t8tصa+܃&ya^$ٯ54"o%M1;ڴ9Ýf}%*౓j&Oan(4FeHEv1ݟA0ά,Z`Cq"U8b,*pH7e f gW-.Y]80 sV)!U3M)'O\Ƅ6. O䚓 \35}ѻ[>p\[Ֆvt?ǷۨQ`>b'ۢ(@6ʉS³D|C0UX./=- Mf Vi/j=X,NvPUY =Zw^gm59&12XS[fmOo2u5Ȯ7Z[i$^~ؒ>Uܝ 8R].JNo$~`s|$"{ wuV"2'/%U~jj\t-frI'tVK& zpq5{⬅A])㛴H.G&~q 3SPM35RQZ`pдeZ?$iR\ ){unt~-*C8^CXE 'iL$O>8? H7|[`SX.ׂuUJ}UNJܷ+3G=Z˷L,D֝x Φ_yB 3ܓvcAw+$kdDA望=ak7%ZAm9C oήh}Ijo/0< .9. ==D،4:0)"tZ)^4s"Q|*&ijT275gq>l~?fXQ6cG3f m0wnvʾXK|F=``m!B~jxw5w҄LNA VvޮCc ߑGɁeYlq禌e B6:st 0K涻)hG1`jPvU|B{4tZCW O9?' T2"nr+upc7D]<<$5*׊5kM/ 2}x_jF}@{~z?C_2sŠ6sƕfkOQzNr|I#?1h7f+B[J7Va1p.>\Jn#ԠШc"L-(Xӊ.%!D MQ. 󡈭:"~\RIX9B֙KκP@A8m|i>cgo&5m~T[UH`Bm%+!buDM2%VQȔ%ǁovU=SlE Mn{U\6:j'*ry,vN!c.L}>JNf~r{Rp̼Ԟɻ=]s4ɺp&283+aWym*bݮV(RLR`?D& 2QCK^jf#] %^q# vp L5;b vff{Y ~W>%7v{#RbU!rpR9H>B=4z=6L~hSVpRwsYi7gնD×^T K%hnP"Ǹc2DBt ,aAgl³+9q\r)GC `jrO#zÄd,Qmy8hV[ I iү+JelmFb9dLoCquI9E;[F6E AֱU~msut K?MXVVgW,"  s9R`wv 6ʗܐz̄l;PW\LykKU="Nfz0Z$q0)H^KS챎މX=.8ۮFƇY!q;+B#cAD A"؍95( z[xZKSYk99=- :J3T%'PX'r*U.Fn؈qZ{yL VxUtZ!n٘Ϝ(X2b |  e(NRtt8ĨQ.z*^/C4EM̪QU7!u-e%;-pLI,t-EXjˆb[lAb.KwI:R}2:Pޏ<,w]9f4-J6霁!5 Xs 0eٹN_(Jܖ9:L!?iiH' V |u=9?yO$H8< KM`ɮ>Rf'IO8(I@-X{7* !K[nmEwlQIM}Es!(~?~jZl0ɓ/Y893ֈPzLXJJʲQ?oNu7^'83ar hlCzlg-TN!z$44@ک|=BOzO~ 9rO_]Q4Af&`hV-RVYXuHN> 92 4˕B} j;Y@O}O +<U3%8uIߑK4,#mh LAPRп\ƬIyzn9}@4Ey{I/l$VY xeFO;v~jʹc!֔7=2 񮤫f j^{U/G9~ CsJo]lwP>0ΆyPzv9'5;bΞЈi.>%O9p̙DȞcmDv;#[ ~?=TWڗ0DӃ ,$MQ63Z*kY<2kW!cSe}=o"XZEц_HJdAZB{r͂vf M#)kJz23ŌKtKෞUj& Frʙƴ O?YaLMx P<7OؤDhVjI;.Gg#ߋW.өU$fvmt!jS퇊?ZE3 r?ăO;5WQ ȣG4:#P) FI3Lڂρ e d} 20J' 1y^a b$/#c| neq9 &@= ΥH7OiZG4CIfQ3۝_w ( (A*"Ce0XC.obBadL1ܻ3qV8XE4HoLahYqGb߈XVqdl3j\G7do3_[wCly9}!P䇎n#!7>K ɯTLc {EaoI O} +>w(uaJ- \h{,%Nu.8tC~'L$ Cm;a4iҺPPNV77|JL-Gfl[uֳ4ݳ//,("Dbxl5|d,!b*ZOwt/ Uq")˝D\lP$79$$7EIK5(X(9p?t c ,'ɔm UT#ZPc@bbed?jBIi }`ZB=ų7:_B$* ~_ "?zLqш &jTZa,tڳ=JAz iw/}v:#'}([ۇM66njl0'0oiV`ؘt &"`4EN' xaͩU5CN,_eݽ)(ұ3B0${qm;(%uDu0:E>d4=?`l*)(n%^y;}BiNNb 23>¢T׉ Ksv?nna=IB>FG!Gn^}Tw ׅ厉m񏛅 M$X.@Ks3E` JvC1O[ ]qo"r 4YA9*߳`ٓ};0g^Go+hXoFHo s͉ԁ8*T*L+9ߝ3h`nAg4Xʠ?z^)j+n4iS kK# jaQޭYtBzaٺhv )8j&|Eߩ09_'  +-M\"$_z[*郃Mx跲ԳTYGEΨeZmGȍnzX`1Ibim 8Xs}MT6c %D!z̕hYu92)QJИH=TϜ7l;<@p^%(/ #osWMZxvtK]#% bF9H$yo<)kBѧj0 ^}gwpqgNoVvo*:,n6qO4ސqƎ¦FIH({xwwBGPxT+rMTMSU.X+@bAZ(R@*pt >%o=M>S_ziZ*:R|"hR4SĔ-+5{v|t L誹I X' t0FC kMX˜8+lblKWQ|{*+eYo^!PpkohŪt8ۮju1i IMbg߲#s}YQ>VXN nl> 9U*gׄ1 9uIWQYnkYc=5+YB[u3_,P$U۞Q9ɷnN( f z6Dpc^sM;\!-|Kǭz d32wv mav> A FtNޢXr ϤQ89VW#۽<=t {J\UDΥaW.]&m|Zv6!"q'Y{ayDx7 T%&a1I>s@ǧ2(%|d6,7#cFB*38V*K=K c!NjvA9Jz'REo#0F:EVk|k%\,RrNud>D&JZM;T u*؋ƴx[gʼ ) pFokg~,rqjF'Hմ̙vB^{Ih'W{m̏y kq~7%E2kNSl8gwݗ53h9f֤д 4&슁O3LeLôRX :b֝\h啛s;ejc9ļFnK-Vi:R Cx±ۮ2ڈ/euwVD3# x/ʶi(BFwe4EQQ#:fJŐO7u΀Lh B;,C&fQV;`+Y]܆ =XdC$wvSI%uƌXraNr a7L$z &p6r\X\1"\҄Jg^m*-xB5z49?E;I\f{fS5iV:wD%x1  >lUm, * gP7 wA5}"dq7nW>CM&?K~[}6T3v  DJR GjQb[DS.U$*cGnf5J#78_8/[fvuΨA+X{"S[#8Ġ.Tɝf% E? aAM-K{+]H_UUJhk_Ufl,@>%)֖=ie.Wi2}u:@;µ[dh{.V[`ZSA"Ӆjc@?k|YXǢǩ|0جK_47}{w%qH+V kANn2~rI\DyVtfޚchU_pP 9ۺpMl"}G^t5 L Dnv荀)]1Gj)sRg2![tLr{GDBpv*ו! BЃ.XQ:*{ TQ::zBߦZ(?<P3WD|ko gM +Ǹ"5j|mU.f:Sʈhu莒N%e1,EﴋRi b5lVʎ c 6hO|_Q{dlE~tP^I%4FXY:=֭>GDZχ] cw&RX|bcNϲkƭ(SgMC6r8iAx?!5qriF^sX$N.XAHS!umzY~Pm+'U\D}j/9ǭ @86?h/S1W6I9<ަaMX>Pau#ٽ7qXHh0R8bvD;;$ gef*PIaji2JGZ#|.XnU69F|7j俞ߑV9n}DQ7m64Uj,?5f,eR+O;GX=ZOWz\?ۓh#$IwKTzv}퇿͏ٸ6o`$<G>,"B.W(c{ܞl@lx(?12M;fSimۆ>b4 -Ô #nFJ vpj%d^)9 VX#k 6łbmPuآ=2ş_6eX' lڗuW1 DŽ4ԂOP1U`Qd2Ay`9|5XmG>փ5H{Km$HhU5KI_fu}T`ЦPIfKATL=Li gT>幭͸l%UQ 4a\uݴAV'hoQj#Y=#{!r+qv-qL,&Q#t9u_+*\Yӹ8E[BGT}O.,f2,ٟ{.6O?d%_uj^awo&) BG `؈bэ9{|Nΰ_W4^Ɔ-Ġ':@ ^SgrP7w FyuQfht  p&YlxCc5,&h*&zty>^`OMykrvYFC}i[dbJy.<49ugYwrq)7JmTE42\LqgM'g4*6㝉ctap!Y=4SAng>,BcίzU1մj\6%vOSS9- ^[q.\>XqM&Aef8Bi7^xX.0bo79OB.83N4*@5o0nM8]Po\eLl 7}/QwM ǦݩMWbG6`aRXhnAeCKC "w/w'.iŌ3Nq^Tҗ]ֻ - ?JWzBGy?۷Б  Ȏ!38t*c*:D&qޝGm4^[t}Y$@==f ;āeDK7&e%>~BjQ8:G$_ef6PLi9z O(CoKHQer>"N ?$GV-0c,.l$v&nk[j8 H7mXޝާrjx7-73xxumD[eJ %='C7AEB^1gi QTDoy#0q049"ڮF+Ba]8կM|-\2k8vP?D%Tј]jc%A#.Zx">95]zjVoO3ݩZm?w8My ;B'߼dq(6{IuoâpMh]sL&\qm={^b]Gvؐ-8ʀzҦxJt^AUN sek֋kݟF<xKck%ęJ6-_!r%ҝiLSMqXwՅ2毯+4Qb1I̪I:0_۲6'&Zc6 M g?SPkU $n"ׂ3ڄPSxbp"aG6e8sꤲ^$)g5cY?0@ByX;'Y@⇟8!loS{#%USPEK775E tcr A:&FsA© 5?g8$~f鶵"|SO`nl+NX'Ý̸ˬ e_IH[m% :/7rGjT֓Ȃ#s}phBs')[FxC걣IFț .rU@qC] T{ M_<ڿ=6#^ 6đo +1'qݾ,LPvtEg_ !~AGϏ(dIY_űʶ&(mE- )hiy0 Q&@^RKC5(u.jTӼta֓&=|4UfoFN~ZK5 &b%lSY$-BS:vE| &B_+/N<°ba=b+49A$t˯6cŬ~۹{wPNHꓖ$_xnfmd*Xayx-g҇-P)Rh2pt*]MN h FQ[C'y @w+bQIp?GnLJlbUj1:!&ۦiK< ZF.SQ)R˝oFz3GE4;? 쭥C^u5f.rN= >kvȾUMNS*n>>oo3+ħ*,YƗ]e%M &M7A 4Yi['03G-ŢnbsT Bz76 ;ې"UaOݸ+d {"q,C.[U|O7GvlH9A>I$ɒ5-^ K%]zW>α/< g굆}AC3[ډ:2\DrH|TXymDs||lQL~jvaWcve%čkIL~Dr$ |)0b!߲-ecٮ9>bat=b@k8kR 0X\^3PZqr±5z`Y4Ќ+O iS6"(?ـge@(:)*j#XKrdbǬRwFͶʖd 3/Rߞ#,a2"VEsamF{p݋u/gP>86Tk4Sb.^BFfayc^&\%x\Gf^ |4ļbĚ,oD/nF|CvvNE{7J$}RNQ5o#`d:VPKkuեb=1[@{_> 2/Pig*2Qp]DqeٹtbȚi ;}c_;du[< ?3/D z&3kjQ2 *.te'hHSpU@ip~&qfE{FkѪpPzx GGӄNJ.2>/wTUhdH/' Mtx"b!=_'ˁ=驗\2K&RAkf[Rc+Yl1' XE̋ɓ^ Ln>Ek9ڲfb5οy:2O`pfTFC]xlT uZ~ tsu\u")Q ~C۫ԡKmW/ۺ:{6܃gZ+Yؚy񴉆!U灀ӍQV}.5Rv6ֱ2.? / V!C G^X󩟇HMB*>)\iiiT~ rZDoM6`t%<gإ뾷Xi~M>@ud=fl3Vs!TiUdtHݧ0Vp,Dљ_Wסh*b}>rϼ-ܣ ߅@S̰.ǷEBbr!ݼ*e;(IG. /s7^b!UGw; =xv+=.0Rom\mQ2\kfɎgSpdw|5X02KfQ ul;&b]c{}|t/ADz8kV^7u+ An˚j^>60%DhzA"'}/!.8Oȭԛ¸DK|<%_83,LŃg,aVn܄|ZA? 4O>`ռ`H܏A.n>6ni5:Z-4 cOr`ƽ"S0aR?gEU=w$˃lX]qj4H V]CމP 6|O:VK6kȰ1Esũś{I<շF'Sqkb{OOg2.2BJniكz87A;l9TLkVZ`nSD±wz{IGQ$#3h?H{ O,&"0ľ|_Dκ$ *ڗ8%YiLs }6BEL+T$V| 3i(VvGO.9tJVf>N(ڸ)joHί$㷑jABG89|3dlF(Q1bY!91 O01AɁwckih&bu-@uKљ=3͢Lvk6HJ_-kD ۫$N2RءLS6o:Uݨq7& J󼮇:Ɇ&!h Mx/CaW^̓; ͬ/j=U7?A)'5~]l牉< pIAeYсE<ßWu?3v4nJC slC_m4;?.aB>#LJIN=5ayڭ\9Y+?d_;(>sHày5[Uʍo?/,VK`.Ȋ{ǖ8YLk(΄AE<=l o)~rþ!/`;\ |^nnN%•0@=,81Fz :.]mnĖ T:)Amh =ׅh;|ϝyH>>58 y[匕6fVm%NdrYU6I[aEőP]lTuLMxG=ub%ʜ_͐6X YF⠑Fq\?1U$ Z:.vE*|%+2|2V0:-@ne(׸0hk494`b/&]0Y+ӷ+ ؉A: x^d!daෲ0"5GK]t@-=BwLޖ%ÞkR~B}PٝL}բO  5<"R"SCv "1Kў>8J dGr̂B?6)Tê'ٺbעv9Uh̏-92 [ J6\nO7QMf''R-yE S ])i4- Xu~'*C&rwA[̱^~5L%N3<1TyމXrNzLei,F ,.?;J#@ޝrHcZ8`'F,V4Z{ &Y2 ᬂsIQee*pR_B@URCy +捝(SN{:eEnq,([ =3Su{/۩߫*%T© ״z"HƐ}裉މ%s m>z#ĭfIaPP,+t{ O\LKO {ŝ|")5xX54#ԞQ*S\r>-T<+@?:1)NyY#Cݸr:4T\*+hJs~觰{$2wmfmY jmPիB[Өp|y͓k ;*JOj_/qmr!Zx4Mv=xUNO0MA]?Xs9ȿ/B}эےnXI^?4)e(:OmףKŻ0(xOJOawK1숖a´)8d‚Vȯ5y*7eZC}P26Csdʼn` + t4 e![W[}="P3$Qnjh#`\" ]ox;n[ÝؾP4v#>MHYG58=s1r2hT#eM;J ƻ9ߧ,?CX9Mna"&jFy@ ^Mq4pW sk-jFSB'z"S.La=BuEۄZW ٟGN.W]وE͓QECb|= Pogw;z0ьr]lr݈ i@p۾4#sW4ɑЈAX5r;X19aX1ϖĵ[dڸJ`UAuv|eosvYzBQ N O]]Ԙ%Ə[I˺؄.M'8%¸ۄh=`V/%NAQ<$n2|KOwBrg ob+k  O똩)"}E}8aZW3tf%X6wBP\b,XҾ~2}- zV-qt|oVg#< e ˮg q64WrtHE-ք [}d'"@->pijox?QƁ a ;y;5x vӏ@'E7#Έٷ-p #qxoM{@#̌ŭ9(?V`Uhfāw\? |.Br]*7a-l0S$Y }$aE\zԞ5Ч.k5(K4ΐpl\dFhP- ]xp)^c { h ;@3erIdTMu#`oW&ùDW2,ڦCa:/l&oaN?S0oߗ|\dLIѸDL!@"׷) .IQ+SojAfF3-% =*ӞTfc-ŜTO2Y4<R^|E\/8.T8GqFTQ% '3I*pR݊(eD"4^6^SEɺ9(1URM(R|f7C%,,t -L ڎ]aEsz߄N~ Wn37Jv8i1Kr-ZXCqV>dumA~S.)rVǝˏ^e7R*6\^I*8 HI)~)lG$̱**֊giٍEwDPRt~j&^4ڸK$Lk).;޻m`~rœ/W$G_ߋA+[td:h7UƮn0[Q, .x~>BA8`~hMVL&2W;adq˩=HbdzM9b=?^W4):*ZNsj_|p%HИPJk4!WX0K{;{V!~D^]"AA rz–A& 01#iam"TWsyE7~8aR'?cyɂfĐgD:A>acv0ZS2n4x̞#GaݤFɘWYt)aŵFG se]%_%F=zgXpxnfU6nM??yqtK"AX:ΖřdxFAQtQ*GhM73.mѩ!>ESngY'킔YA2u r(yqB:P]7:?ޱ5vؤm#BG풄A\C/ýF1jy^?3kcS[| _ L,Š$- 9弘I=e.N.ĉdj[֢$oƝ^$ڑ0Rxk#lj||bgh@7"kTD'VJy7|IJ@46Rܵx?VF|u?OksmM+I*Ϭ6PRJ~?6X"g|o8A.7m;:tԟy]znNKkk%JՀ%AdZda/L0M!ũW2(̴H 7Hxv I΃@˛QC$؜қp+;QTߤ[J'.r󅧚 Q6z\n|).J0> "&8g f|AQ16nFءnH״{&L]&?;4"[֑y*HB,=F QTh{H:.2 ~@)R =G!=-x9e9Q( fhQ)X.JeE5g̉vd3m򅳔DݨdY o}cWJ+X#lO'wWbLbqݩ;zOyOW:T\-h*-&})LTވY1B Ò:~!`6YjDu[ MxL;ß@(TOr~`1J;'$ (5A 'I?#߼XҒ׾wTQ-;^v[;8V@Ju;X[1`.wZkk4,? /'9BlpI:c4ȁD^tk%Dg%R ?HAq jJH?GE&i[{|GGIflcaK #3*cFYZ3ϵ3&KTvP'G:7"~:u*SM6]#:K }ӝy(imoʖ\^q֞"K Iݽ(\ߪ`4_ѓw ʏL= KƎZyPs ܁$21U6KWeTџ=Ƚ_/&}^Ȧg#oLS 5 '2&4Qm 4 1/2N_~p'sd =1#YeH@GRK@vB#CǢ=re"[2껊UEvSR^QΙM}8 =U &:uAJܹpi^ ̑"Щqw`KMzV<([=xάN!ڝ0z!v(/t=cpG҇Rt-2 /-4J^gPbJ' SM, UaaH㸭 + ^ǰZ:R6fD44&p@7;U&ɦ/jG3YHZRCM߽@҈Jtp_?<__]R|E۽cAVkZXBU2r *Bmd,mm[? 彜ɀ*iA }P39Q&|c 6UfREg|r'r џfήNXkp =,9p7#w1yO]F c5ti& /hTrboŪ4) svkC 𶉺hnNFO^#Fq:_ X]pỹAt$/4q&klRӶ\/\TC'UZkpKXJ7vRB%/3Wak Ɣ*31_Z'UY|A2:o/xkBb<&-_+V lt,~u 4Û=Xr,]~Uh_@'q`n)(^*9ϧ-ǩ]ʌnܾ]V:LNT n6b>Pp\QBba >$>#cYO2 4E;@?#a`rj$LFkv7 5>MD\TsbAO>\" @R =ZUQRB`;|aMK&KK~^T;vG%&]Z<~!hh(}+մV2me]Q/4tMIS HYx0q5[{_^8HWހBmnAnѤAdvrh')P XJت7gnp°mL_+n漬iak롨il,]97-9OnqZ 8eݦxH#yY8;\}q%s 7!5I5ಘƏ`-2'ᛣ?>^HOgIײez}9\nrG+S7+ 2t 793,J5d\fzh»SAQ}c4׋'[,Z vWPs8(s`U8NOg/_=W0(+B5~|W,97OI+yVW _!+kVcXn+?n1ԟ&GXVk17=8UQ)%,q#ӒyC-p;Y#WXzHsdu_'(V;ؿ{8sܓ~h̏ |zGY2~.pSAXˍx$E[?#|Q6n*B' Q Oj +hKFSX ۇі%K1k(.s%"Zo؄9ړJJ+ Ջ]1aUe2v8(M"Ѐz#P Wlvـ߹cb>u21g}9Eg0ckg!F| ?^_LްPݜPdO./XEz AG1Qf3YT rwxiN'IZ^3*m煺| EyulUN(A%^倡$"؝nP@rB@+0(0~E+9\P'"j Ya):tqQ'MSZvUt9Rk?apHxHBԩGS`9^#Oǻ)%\^,e0&Z& r2~gᙳAcN[z<󮫪$03euq_b,2IODI ?Uٗ%Rf?KME-W@-.Lʫވ[H& r/۝{𚭻f513̢y$b>i+q_h]](X?qD#Y]_L_Vm\ &{l8GZNwAq4^ Bb\xyǏWM^b)qyoUvj$n˷,gbeEA06QSW s\i__EԦg(;bJHLJ7~ jT;RRz$xAhD, h9CEn YAk.)A}P8_is`}b'$=hu-hN0? 0$*XBA5 i_͠ɟ馍}9]fVH# 2.7%5OɔbT+ZNh3ԍ8kQ|+bi;WtLg~QUDDu[OUNH1|1G;RDS ܴը) ]["=2㳬fh~}’j%soݲ8ΑfDY;[P=P[};B*;$ysv{e]zmY <{Ԃ_~l9(wn"A*BbM"Vު4p'$=f?^x/DlXC"W?mjugfϔv ?Ρj0Q~*[y TG 6a/Yڕ@5Sg+ǿY)A,vNJ̸kJҽKDbCA>m/gl&v%acξ%NšU4ddr6à6q|/10=-5J=ϜTMJ1ܳ)mOBbCO4_(3sǀa*~½8)nŹX2O{-!ic -mcG>$|J ˔>^T!95h=ӺQ{zX#6`^5>3r 4/}P6AYZO R>e58)!~3UZ:蜲 i^UVTJ2l )K+hKłOu`pW%Eֺ9r;]SiToo@ot*_sJgդZ;ZncL\ۻr{(8G4^QIq;UD oj̕й* ;OQ1.x_hDbU쇿e3wG* &K.}WyP!$`,^|=8X}M9뵬v} =s+yj'V01 B^]*]x3 (>m8HشBm|3q@*|mRNMˤxo!-0`BO#y+ɮ?H!B*G>{eFk#M5yFyM |SŇ{&ǘpE@`jP_yi&~bNp)-)"?5a&ptJ~@K(߰EӇSEi04edѿA Rwc}ab>` G Ը!d6U~c~il7A G+Cgx!cqD/}nu]/ۙ?AeU@HTY/If$Oi".%b֨J胃4fvBÏhWS 3C T#9MX U3=EC5a[z~2O`9pJ4*J+י[ _.BvSbS(Q뗯 GD9NXXwtxBCR² v* r t dU+]攬2;x3fuk'-3WOVH2RB681KWʙn!وx?G+{ \ ׵b#l視7sۏoEp*pсu'HSg5532c)6d 8|dW=sx=XO̴'.gT'ݑh̘[ ޷}r0W-6nyw-<eVZG&!20rnGL:'L9KVc8$&<ܾ2ɉBM 2rW гj@q2O8w*guemQvZ 0G2I#!Xb*g,)$mF|b$.#HC2(èFdse+~ɀ? vUIJXhHt왠efmzK,x\[Cù\WVn,O`$|튴x bc Yfe9_{ʥ& _@"F̐{e;ZF>f}lOAnQObI~\0"|?-eW\5;/ ?ECV'4aSN%Uif Lڇ|&M[sy-O:n~?X% be (R>L#hQzVdI(_5+SrzjHĶ ^0AYz5m1O?;ixzԯ=z^ o Ij:SKvPvpk@/;U2E"ړbrU[?ˆKk`Ke h2H>a<2I>u_ؓVSAz?@eu;IA}H`M/%q5ՇN?-:>̉PN[,l>cx9n.% ӧ;r A),/6ctO{a{XIE$K0V7^5-[طEl(㏚w1f db,ˆcJ܃aT}C#5p6fbc [)"KE0!ȝsGHx4Dj4eTZ?JELlJ闅A(h9 eSf]rڗԋ'{cy8I'# zFos삜 = abTQVoJ'Tv.{ B|2K dl޺~Z-$=!6_hyt$'$T"`MX+Y>5iũm~o ^M+60.V|g_7*V:Vç^+K?Ѝ#l4eK퇷`Ksar3mTuՖΫ Q*ԴP:@T҄磘^vXUff/ =,Zj@c-1I}7)vDaJ{& 99PDϙՠcKK# fGS8 Oۊ7 mK`S}t.>C&T{wWDSWur?gz!xz7@20Y4 P."o2\k X&g0ۻpk_A@7y T NDp}޳dt;Vr&&2̕zLFdSf@yCrӋwWPs!努&*꼫?MVQֺ5_%+h3U >,ϊ\g3hn8(,PQ( zآMx): ̾;=7I}"P"4&7ۮQ'` >#_D[ NET~40֚f4~g:0F& .0=q.f胳,Lw,fp-p8O5ÂC3_9ܨPĴ-(M/\Ȟe>}Pa-SJ pKwKeDiBs? t= {bK+\AQyǐ&y^^˼Qf]Tn]x|-z ` 31|HBߞVxZ6J:=Ֆ^y08b"s~si;Zkl=)`8for!nn:E %E ғKe{&[u/* Zdv3jM Z GQ[ȣG.|O|Ls 0h \L)'6jwrW;{ L ~iJi%1W Bdʰq7cjA\`d D)XvF] Dc,0c_)(<`lZqh# tpFMFo nFVꁿ &37LaQ۰Z5uĺRצchwX31zDwׅɧ*dԩK9JI(̛O?_e݂B;AZz^>_9-y,~{]?_N&EQFro^[2V$>ofVJCj, 533C̥Hj~]jC30Zn8 p0PdnFXudg 4sʞs sr8f•t%eAxc|-#< aMdʻWT'T5-3s}̊K"1({uK} UuDDOPFvȲD yT-: hrjuUNߪu/c'u-enǖ{3!a =9b>:ΟK1z>r֍Fniixrb(O al>1ñh^:icΙ~(RR?řC1{ƞ`$\H/3= Ι'Z!_{-#VC?Þ +NnMto[ȩܣ݋}$/Bёe\cʙdp5pkWO'5hf':sH`+btb^ sڞP66";hvJ.] G7s Jmfg|.P)bn6ԳJ$GeD =(1# X2,QC G3?Q7^ CJw= Fo WyFpwεC8 |Ƿ#C gGs^i>e'x}R~~l2#Ѳ| aMrJJ`&-DU̫n+:0w/T'G3-W5_b 8_ Qqr. mڣT; PVMZ?ۻ~qXsMF!n9ihƾ<ܰi.^NhOlؚ)BLBmnp9OfB ֋nwح-(hJ[a{Kc=MU\},x -ѿrH`ED8k^9/Yo!3ZP˺9 J?LIƝS4ya/.M;XAO ӏl1WF[˜;1 3Qb> ̇ 8DkӶ =PӐz^Efy|t]#f?Z&R z`SFB -b^)RS-5#.{kߺVKK̑8e) NrCڣb1@KtifFhef @0L@\I!"]F?>nG%IF:;=sND>cE2=+o6Ms?Em8)z8sMo@@)W@*8l,KٯuRở~(,_ףd`B@G>60-O B@h8NB`; smaÑ}9WDywdZUnzM xZgԓ'^*, >;gr= ڦY LƸPsʼnA*E޻ 2ul0=5&Kka`Wڤl6LZ-tb狼 PpH dhdoyۉ›uLHaq#$k>>m2oWEƣF`CA, 8h _\ 9&JCJji:KT[j8 >b[94CaY tKgq@'ξ:/Kݙ+:9>{Ϳ &Zjż2ûo'wsψ/itFgń+6Xΰ$p*$ ZhH `f6>-f AK"3;s? LYRR\^0Bp`D91KfxdY~f{1UvNDۈfMץz,qBіQ;JbQPR z$q>iNa6F{7d:\o;HwPmdG]Cd={9%L8wCawӀ(J` =tĦ{i&.Fm"< {.qol&BW +i5'䈻/)H|rF ~YH,]mI? .>HTn Iiai{ITX?%-je}ExNz@XMOZF| ez\PQ w_a<̒6:yɘwsn"6oI%e+C -16"T\`N$%^qN*wwEj`B@ w uˬ} 2-yÐ*F>zfz}`;УRg)zhzԶB[־` %CKU 쪕Qmwbڌ -LF] X:Tq"Ciu kv ݯ%nP:U2岛֒ NQQ.iI8>5 R f-^_h୬y9vf!jH7[ v7:cAs?{`MjcTx;F_Νi ]:5ֱJ#kg;Va! owO0{qo,D4 U@4?*҂a# }).ˮ 9(W̷ߧ;u!ab"ǬUm=񚃑U-P)^y23ѩ-FmRtu)$Unubx(}褦2cS]>ɎQ?ackv =DCrhVkWz'}gΫHuƲkO4j$pϥAutLMmBy"8Sf=p:yZӯnMd :2vy) r`]pԡ2[ת 'dgmnk^[TvDp,a ܹQ2w{y pAًrM>qgSZ.>Amt!_O:oD6Nӊݽ3cu ;s#@6vHmEZ:SujopjNe~kZS٬+F\mcyu<@4ecij/Rr N$ 1It*FI,P2O_',yV:S 'f* 93\Bg #]nxX7`BwyJKw:øΛx#Ⱥ/. gA$#떊a!!f6;7 %lvRNm"ù" PО p/tm3=? w=7Cjo=K0yXiȭƜWR],y ˆc"e ؍תJ cOt@.yupMxa&AeO'e&[u;9ɿRG^'ke/yl%Z .vD%;Ƨ|:aga.(H%c1g}8c`_a>E~]Ta}ux^4nCxߣcΌc_/' >,aqҎGw: #HC42$0 M6T[, S戒 8 ^0#ٓ;BcĖ5(Q{ u@c],_'=i\`$15VL<IUtͦ\3am[M}=Yoߡ{oNJ!u5'+%IZm@+I~]NS᫝!K<흠 5\nO1TώFt2w'0T[Fu8fOP8@L48s/I"nt;@_#q3Z8t0q/\ur,89tF"hc WC$!-ifu; ]2#a9Fo^a<^,+.jrKy 0C3KU*O$Jk*L?] }߂Kf<:dsȧ#>#< {0sd܋B*E#=`X85@ :^gɔܟK`O4m|U w")u˻G; as&y7ΡӁ+jPA{##(izh/ *{d{y f0\vM)%P7o3=ҏ|NBkxʍ1ˇ)4ƈcjAOk` LfbXӅ!$Wݐ׺$hu1!yw2!.Po~C&0zKSZpʤY.ψM)H711M6e+R<ګnS jrvϼΛqAJP)l]Xr8oMo|>"&~Td ;̽wWC\^ѳ^$}/bG*_!yT_e= w$L L)pΣoMr#Y57ǺB#- ;&\ct"J^AOi-I6}bm|K(6kdGmv;i}X Z2(FҊDg&v[(KlЌ:.5yMEVcl@A;}%!]x|v8L)5&31ጤ'˘HB7Di52fT"1=A>aGyZxv(5~DsZ$N>F(OsQEZCjHcUif$ZZZ-inQ;\ 3B',2xeR*BĊħdN}gz&_!ʗ_dvjxڏHO^PÞEq覲O"!FY &E/c3 l" ;7ºm=gC0,~ icչX#OkܵUnp9 G\9rT_wޓ{vNK,8:OH(H٬ -XƔD9r~^i:. |.y!*ȏBdi!0p+sNkH)UlOT&N+:ja_^Qw!@8|5ZDkǢ UEK^sO m}:u0"e;E _&@6Fw*G({3n#>M]SMV&N4 fLiCG(*f:n[ɰe7o`By˺G7hLỼ@}H׏q|/.CM䲒 FTz-7Zy{f0s∼7R]z91()yTi4dK ޔ;2rqxhKHb€%0a!>K0 ABEz H0ZƠx+q#:.9bNf%6 ®-0 |_,g/O>(GT*#%(^0)-D'c䏯Ƒz`b{f\?קWsZS#-}C m*o M#s /yZЎQu"nMS8=b}G4߁iRjZ/: C59_ՠ̑Kv 0?EϛX'Me%_F%HKҘB.*hcE[wv=`+X\P^vh)gL]4`Ղ65A5Ŀ "8 Йc٫]kzKT4`icNq:Q :F%2!Sw^ roo(Jh/s +FuI]+WԴO۽9t_oEGnԕYmjlU\+@Wٗvc׵4Y0H947E;#%(Wr bl[|"X8 3Ϩ#RKeiW#3X[OO3(bSV|Լ @cV:mk1wGX$ew;K];h p eV nl'50{&Ca+J,@O/Tn3ҭF 2goSEUrCKO+Jc40gRT=]>+`XC E:j"/!ێ P]9VOvU~HnW#h ,ŇA G^a3s `rΰ~&y%9b7x*kCQ$u6,+Ow5G$96 K1t_>m09BT1rL,diR&)x3mLl3VG|5g`tα"^5?Īi4.E)aʂMﰣF[?~S 6~4rO~/[hcCY˛'"*c`N;.>t{iHgio&qn<uDH%$/>1GtH``["(7; :}}0'~2ˆCQ,MG0~:S7~9*ND6&LHl"ܤWD0y/Or L`նlX8UH9|E<_ԡfLt#R7b`n0v<6\Ib#,D^~s ewO` zcK~Z7{(("*=_y/eNfgW8s5U 'i(eEJ.1_CWr;Ǻ5<DTB"G IZmWĶec& ޭf5``֌;aty]! R"jf3!-g94z.A\lqο^%5|hL+ U> Y_2PC2m$|G;'gm8cǏ!H\7uCRѥggI:dƖN*5 \Svr/YrsI錳D;sƸu`ߊ@S揍V(5]=]|`=gaEEvEjǮ?#O<.OlM>:UnTODn\=vO2Hm!ֱXLJx]֙[OxaQnu;Fɒ 7h ΈAȀ5˘ n8Ყ'_f*5A3|qQ#oYԊ9bATA6xhq):BQ΅gAgTDE4a!s<}<ٯFA Kg$zP=)/)b|0ioBB5u@q'<]mb'L9 xՉ;g,l_&5eV')j'l4K%;M o=+ۄG kDu\[;_p2}>9a@Є=KvZ=#]u%mI"dUldLD跱Z^,NF9b\{K0\D(!AHpSӤ:yFcB1ͬ:v_a&mP *wʯ﷓* 4 k91@CvH"`͐BkWp?=[@<טH[p1deh^~#ZvM iBYZqshޑxiJX&zq@$dk$|>2ta B;'ra K!@GIV/B0y*Ǵ=Z5%#aaho#B&Yx3{9Y~嫡Y `%ye@I]ڣnV%S[|ײ8;K8S~mM '~5ҰLJ,$ފuelup PUv+bfH}zk_ i`UPS #D`h^}*TE@65UPRݥ^}Nj9C*R$mԶR Māu>pb)Z-5H|ypr9z;xL;iZ,&oy0Jᤤ҂6͑AУŮHVNds: ˒H󣮊`mNюykw?Fm7ep!/shY0ܴoU't0)Vn,059Bߒ$"Ü񖀓?3Q6;gۿ{ZGe]egsĒ!ׇX_fׄCyd0 F2]5Y~'&C(%aү5<~Ӟe&)#[ɰ9 ؈H ˋ|4T$ֻ&#I*TLEm+GDNH V&vlڱHLr>j2%ޘHu71|9FSX1|gVN)@N 0bX!rA)%Ki $WĤTm$DŽ#W+_Be1#0؝J)7eZc~ķ).c[]ؽu?uC?!y̓M0=+# TC~8ş۹,;9|wY,UF)ɐ1%EB.Y gkdH`1[*2%!^QK{4NbǶS}΂ 60.+ؚ t:O^ӍUxBH3+VsڋaX&8x蝐\O[xRM<`Μڠ0tb T#ӭõ@{$0]w<.<`wxGӁteɌcХ5Q~ ,*Ov Xn.BT%[ч.4)fkq# [&,ZW!(Y#dU d꽬vaXD E@O!Mf ![\tIqo ǘS/53$N>vl)AP݀y0t35B0?ɯ7&@$N$aA1~ܖ4롅Ync@6T<@QL~ ƶ:u~dF 5+Jt[Hls~ZV"cxxRDnB]F4jZж] gя!֛)_D= wWld&Kh)\l$Q%yۂ䦰(fbqtq*ҙ,[_AMp.= nx$T$@*eWrQN^^}o9e7F`V6>X4wwWU]!4+< Zelxkcyjڈ!GMs2 Ӏ6T'jTa O"5ށԠUA^´l~zl 8Z#/|Nu:u0&`D1ZuZh~1ҋKӱLmp¯Uޥ]x2%-@R:G|q=\iUm ro<_S_7TߗOJ ,Ԝj@y#_Dʡte `eQ%=Eͩ@8!?/;Q=3ͺgF޾+BS aHRTldjhN̝] ulT#6jbRxA(\3MGՆinɫQ,Ių])JF@l*A$ H) ,_xUht)R՜@r!͔*Y$}h5 Gc_}4wv$l xHUefL3ֲ.vy?W< 9t*z$5ó/ib|(KShcuk:LYG>&g-G|H&!Du6NcU+GͫSA#q^/'-KTZ%̽JHZqq/r-e[X4Xe^ur#n$Cp(ne]#<8{ 91J8[D` kB=iܕTT%^=H6sRv{)eDDLVqUiX'`=D)ҥ0CMb(Vx ,el"OBU[2lVق[o`\1}Lwll\*-9ʇ"2"lt:uiP a -<t,5\>OXϔ{]RzrK6NtQGpD 㡼$ ub_Si$aq{wr^tLȮV;s9R a!ixT+x G@ s";j'y;U;7p`v!bCZ込e$ HMr}Hazg@Z2 '\ASH9djst{1M(ڙĉ xI1&{kqkc?AGvSV8<~٘bx߆-1'S!SfpġA'<,= =cېN_5˨ d cRvl.FY2𾲺yt~>x`PolѦ7dRAd%=h^&g~zʼBRM/L;@YWkh-蚥0D1ȳM Ze|.".4 6WqB8Y^wQnD\+x_*bNԫ2B~#Oh<ѷRWq+N%AbW +Oϖ8 Y{[ A@iM8! J>"x  L7&P|5AER1*/r~vCo L\[SK$m;@q +33*)dXǀIWH̩;%tE?MBE'3ks=%E1\KDE?|lVçPwv뿺$X)0J"oL`mf!Fq7q(eNˀ9w萸.ylR"1)Ayˮ(9K{Du֑4>;%$74ψv_:qtAu_a;|zZ%Rl0D9$ZP MJn k̿blh\\y5F*%[_ ",?)dlr+ۢ .ǰ>zȉ`]D: m:dSت vwKAҕ 8Q/4,bXӬ+7I>>8jԚ& +svTUEMӽ)N==ºg9w1E@f3OrkRO iK+z͆ü n!9vF N, 5-]ue[L YMCN*'ݡ;}.,p#'S4[sv#Jcf.׸3]/Oa^-u V }kYG()GtK=oY,78p [4$q΂{;{lOhͽ#ݵ g!ٙV&OuC`bȬl\WƝM.q3lMőWv!V3iz]z{eb S6/| zuΈ\Đ]epQ<%ِq,~F<_٪hDljHװժ 3b _f;d]O6~hĶ(l ]`^yK` qfgn.gNR*h:w5E eivLrKG\я#\ޠ ;*?$'KQl:O-2CzC:aS VG4aghJcOXsErSW*sԯOYycгW4ZL4938} ~P&hq,W啝x7* ɼ+Q >Oo^[qYXגƱE͏%A9:2;\V)'jja5Mt WuB*iYjp >Q"^C^W賸ݶ=^MHs?̙΂}6pPRѹ?И3 |7+6uMS,MQyu^\BW.1~90:,DA (k Ccʅ_/PKJH-nNBi܀@D&nko[2A>n9!vOpLwxǴ+$^Q#CUieI1{q<ǽy)eG-k? 'bub`/ǧx'v"Jz3fW(H 0?ox3N!:`>0?NS3ۯx~8oz^ XS}!)KN~>JRFI9$#^ 7|oGM4栒\(7nSZaN}"$̛0vpOvdx si|7⨕CޠV.AqVȤ .>bQL"?V orBۖ?k49_Ee\`p F|hP)::T6Xa6&~(^LdtxC0@n Е8.I[q!10CTy6enѧF*!l[);>q8sHRnc ~~rdsWzW!v(J0}rψғd`w-_"}F&}`@#⾩g _0 y1)Ev@{IO FL^AyBeB`zr.9pY 8b͎E']C[A;S*NIvhYxP5;&L8)CP'Ycir* @0 DdďJM4z[)ϩgSy'u]뎛4N7e!U߲):$R.6HҒ𑛐T?R*!ybn(8 !kFZDt4U/H ?'II%z?[ keVo.ACM]- K}/\k)F^ͩ_Zשી6ϔ(l"Ym. Â,Mpjj0^1k+WBPuU:u'v|U[m9[gz' xx̴;y 'eQhW"k BX&,+B8m%sJV/gAmڦjX1 7^cS 7ҩJ x|C|B@#}ȅg6B0Uq&aA5#jk>ۄխu((BlX2aУb[QߡV8nߴ @\T'jlr|hڦvߞWT )$k)Aͣo,}^) ceꚤN%'&-:uvV)KTF:C^ĪH!KA]׸W*[q.Ep phG/kSU l{05Zcw}ɦ7 y%sWgnxRp_mo? @cx j ùzQ\vi/: tuI Li)$?P*_q 3 -^ͯWeҮ p bq] i!srbZXYOF/J_9O4e2 "x׸ C{$[r{ӢAw-ɨ\PJҋqc {ᡢ-coXD%3 Z/LWLA$_/[wõtΐ23j8竄gB J5mL4_U"A/q>д♶bE_hT܇kT_#Nv):hublՎͮJ0 9h;?]yrW(Oǟƕjky|gQj1:/vB홹ӍsB50#95g$;W.ӱ Q#RWAFH$Tۅ 7Ql. oQ%Ou$6UY.+g}_?'+8dQoCA[^\!تlDa@?Mྡྷ eߏ=g Y|ZqI U18!,,>:5d`%)s [j*1WCn;B;aRb_=*6\НݐP;>\g?2[Nc (I(׆T"cjC,3cSmMdu&Ikw? `T`/O?@'& b7m v1#ɹDnЩɤ%տH/jt? ]3܀3RͤSaⅬn^yZ{;mC Z/# l .hiCLEk; s22c|y{MoZ G֡i?.5]Iضwzpྥ@h୼ 粄f6p Q}!XS5LG-fPcѽ;$n ; d Mn{85yJem+=Ԏ~,@rdN8k!D}*>:8jL;)#RC( G-=W33F^K[{ͤUkؠ'NWnf^:pƒAbZ64Wa{3 j+~j"n8 1`K_U! J![jV$z]oQ{,4cbv9 `7X &ch`<= ;Uy} Up-qrď 2$eItL?Z൜|V; ƽ uܪ4Yւ 5W:X{hJ=5 v//i_?A &˖ D<%m9n(6q|ܚJ/n[v'۴|#Bi.9+:>Ж8hR" ϜsR އm YӓD{R lRwM@/ l\SI {bt|9 @s$ aI6YL:k6ۍ٩"imd_CEL(xڠNw.`T-eBCEљ Z)CuF mpqR8Oae.tuy)íl |?#F1E+X_4hBz9:q`ypxq 15i}<<5clS9ꍽx|H®0j2fVU ੁ!xt^ACKqvX )9+sKU`΀ajs.ӺgslƂke ^S7Bۥ{D~MB"} _^-fYxp\gωfծ?C}+áIUH 춊wF*^"ᓃ(&;=/NmbPKL/نGj:1X6CoD vEHV쐾Ȱ=vE\LJR)b}0Tq [PK+' {nTp2h~U+ R~s" zKKt)\ FJqCukAH"W7{?0O@_&\_ɝB L[ o],QGQż`ή@㶉Џ`n5x}okљwYz-m1ϧAs.|>;H2u"EO^\.?j"EEwzs]k<29j+ Y6 ץ%j!;P*rˑ8隵'2`S:1N~]%sXiYDah4=yݕс[i.8JlM+MՈ;mZ\Z˅,: mEUq)8?"qkXĺuA_}| Գp+af8s$n !Z4f33 N[̙֛nr-|jf>K]<8ϫk.d&$$Vw2v3ݺSP]eg&w65.D행>Lئ(;[R5|WQd%ĞېNs6t=(hh.mX@['K呥p3v;Z!h5'@;Y`É!WM0]S׸NғI+$2E\ق buC({+\"kP ?e}AF _3tʽ  ɲ"vA`/#=g\iY鈂aeA.0WÉ#h'd+:>xnaRe ;$x-qrL_˽ϣtFae1@-GoӎCP'犰'Lh&޺ ᶋ7qKd{"JzPhUZK-?[ZÕK"p߸npe#̲07O\}AȺ~SNC8TO G7"05QayV@C  g2T^vudr/9f(Eiy-ͬ.]?cw4[cdou JuJYRjoA ľ.eנzZ|Cb%PHzzxFD[M'ݽPtSc<,A\c%(-(kDϑdWئ ^x㢮Ivפ҈J)#q-M%ok fOQ%nLHma/a"z3BxrIs2>C6 &90t'˸u wѥxl'h!PCy^!~׳d]{|Gm)g- A3(ZrB D+$-Ĺ}ģ(Rʥt}izׄgB/ؠɳ'hrՂlM2//ۋ:86 Iu uݳ Iw 5owMB' 3 [(%&_e Z)T42rjW% GJwמr;Lca)b`pW웏7L"Q?eFMyӇ4KKBn`cE? $QDwS&"it|||1AU쪑\h=̗Tt1Slcq+m1LS[4uzEbXcgNR]ҋ^R6aµ3ZLgI* x}ñ{O5=V 4p?ՍX諣0&"Mz5u'2Yj!~eufcCitcU?޷LJ)\ZpMH@MR O׫3QX]oh +'%i-״Duw0<B׫wgX5>nψ-n~%?沗ʇ?~bSRzWA gxJĴ͕˺ȳލ;zvdWiMۊTaoN~ M=+-_a0r+ RAʎ Crx8° z Yr0z/ ]Hzm?C,PAG v{o<vk1ٷ9lVC>86T<-]ϱe)$%dW\Y{k(}:%l,~H jWbP@ƧvΒWe:C1Yku&'?$OlxIF 7uWiԺ X:;<'7k;O0kBq^(O@hP6~˰cVsva5z* _v1gbr}Z ȅlשfGƄ~b^TJ•!BƱ Ӡ@t4 uapuw3c4Eܖf&HșM'Hʇ?QE[[3ScGiA4⛲O2i盏 RHTD X!W|R!n'NY&EبZQ( %00S"V}ʐWCqvż6-9yj[inA7lVa?lpR5()AAxmF|BƢGDj}PMo; F!sWpri&fAsn$v_ G7Ŗ7Ӵ6s8͗GZ 8(·=G]1CbK_bb]YWs/yW̰WlpBtr A!4g:IjߌGq-b݅R>U l3R$4Sa*`3ON~|ȡQU^?3Wgn)}Փ2dϲ%mt#2j[)2"}\;_}+9}Ce!(2_cs5uSwvy$B0F+>c;hBA"pCi q1\wګhff%$zGӘa!_joթdD{2qO;p>iHDÇYGsɘ4Ә.G]*`kߊ#y 1M{_m><6 7ȅS)PBOA4kea*sHNT7Ab1r'"y@ Xwr,?(%ZziQ4.(\:ؠˁ4g:;j4@VmZD e}Fi@Lל5־4 ߦp SLie: 2 U|{bسF܅0#icvFM2wduc4D #j&[KD+Q]5|ޑ0@Z?IN]i|"yAӖ:u>zd"3_p {o:LGw#22̬<.0PH}bo]% ~&+_L֭(#D8/rrPlOE?3zԬcri6-ɔ2qo us0-T6gAt߸m؄+ g,p:/!ȧU7T_}KjU2@+VqIw",'RHӕR﮶nPHxVGk.4Xd` wli1g9oAG[Tr>FoA"zLF&|Y29Pѧxg4;`za[sfos¿=*G>$j/.~HFzhqh:KfgE@MBXf! .=эJZe3 9d-!`OGUjXx~XaN=]Y3(^k"4f8.:i}d,YfIId$ ?$5o Ij:lzH`÷S1-r[œٸK/%RGX2Z>R'Z -g-1.Rlc³ YP ܣne`wz4QO Su \d -&< ;ׂ-gJGm59JpKdX?> VI(chX_ߙvqw_xV1+*b'BX"@%́vpt8({Y¯WpǏɷLLŗt_22 v"T^4ֆ]JDחb;8 i1  Үk &xm9PٸY@IpC6L"m?Z$ ɣ͹^`.W2eS콖|p7|*s9j3"J;91%{}k&S H8sPO1i[✦rvb*X|2kp8-+XӺ( ZŕLRSVsvs2FBᜅc5 [ꚌD{# @5@+H?:Sh ײ@7K4QR&Fչ o|%@-34]J D{͋[Yyb֤AҋV,ͧ_>Q ͵<:A:PgKR+C NG_{C7,mA=-C&xgգt(dW썦lU`W:-i.!Pq_VCQ=7d΂kˋy>-}~Y8}Ä(U?s?E Ń9O P׸KhO)mt կ<.P !蓀.׃%ޫc9 ^/@JJ {l[ >߅*֙Slh곥tGvHK^,N[3@@m>},|͕\5W½%oEb&,Q[RԀxKDLh[|p!8A0}K]~wDXi4;tx Oql-˺ڴ("΀6s򚙱&b߆a^H1A;k2G_)6bA=>]$kQgf i*1t߬ 8U FoV|= 0oopkS@ҲD3O5LaY54lQi'PgwH+lâA!k:X =I:8{قs…!YmDduKZ&j˅~}l6;͆r-* 6VWv75 \ (sR u`# 6ЮrTj0ӫȰC1CƸ? +&:wH6Z5U_@T9? jJ[J>XNtnGE4Ծ=ePp^]yF GD]|W])엙@W:,|{*iBleX{ٸ؁9*KsuN|$?fM5 [+w-g!bӆ UɂMofh>wKT> ξ`v'X?o[|$ v%[CJ}i>1;!볛s7:8gǻie{oB]/$OU nh_Ȯ{IED7ߪOA6M!dl5#KbWpܐ_q%&qEc=n-YLɶv9;(3N@,J0 >pPtF DD%T9OTH:S9łW WFMᘷELYNbڏݙF dᓔ(r)\G|"Iu_{{@ZR!B}J5I7yvFs8C.TA o*Pna8Ao]Oػl~{zQOjFmw:12$3;*&5x\ tPX9s.X( Qyw\E>TW6@pkjZߋͼTçIE6k-V9&ӄ¤8ף7Q3)N%ƿ."ϷR~+Y.Lٽ5A30s3:+6[ԕQۋn:A m4N ="{x1ƟEM` BEZ7$;9%/CX.0=Oٕ=";L&i79 {"*Zz&qkx[lJFDFK](r~RQmJ©21*zUn/l3[]JW8X1IrC{*(uZe?IOQA۠hƦq0I5 e %"sYF\7 @#[cө9X^> *J^u}ND࿅bB lXa ZcnqNCucw "MN»fkH{fP1ɑ,4 <@+*qUκcTJ뿟N k!\q|W3 X@yB[9 |SnE>\aEKG8@R!#A䛉[?bUݬqg_װ \޼=kQ3Dn KFRMJ)Zߞ3?b8O`GZݒz^\ ؊s `J 5-tY*9-Fh)|Yu~ > -`[G`naH\?壇Wڛ8?3UqTbnyN@RWm*wI1I\/`0lT*|Y j{$@qj,̂vbT; YbZ¿);!͹ y<8W7][eR?#1 ho9@ڊ26jIh.o;x푳/AR-=h!rJ$< 5DT6r) Ѝ% N]>[JJ=mWt9n}3R 5Hw_ǖ0UV܄K&yF!WjUu!| /1z;f4nM' O\ᬰ)[DE.}O8-T^ aIOP"yҪ١0f.;68 {=kT"sv:b{󮱰QiO(SOOعЇrt-v5?z،Fv5tF7WzjM] S֟qMx1n(VӋ'2ԢK"zZ.kK[ͮ~̋`\(uwDs_~Pdc3;phd ]5Ovَ1R졕iQ o ;Bb<<* ::_3%Ϻ.QYly=2A ~!gKWXÁ,a@YլF7W2jƋb C tVM5ZJ5Paތ+exHoo-oWFl]ҟlĂAUm>|̔R (Rbz-r7٩tuwoV6)=Ămt7wO@H, IRpNv]j~s h@JOjh1^4JVOQ% ]p' cR(6uk(e\ &!ETύ~YJjwݞ/\Tx*'{FDnQcFP|ybm,Ki5]g&T[$SFrSz&ӱ{c3u٧h0gVи.#ɂ`ɐJԼ4Ow2V3@z;G1aUSȬm^&HuڣgN/>zKzU =ն򘖻AyVLuDG8O(wM$Gg.3`۹=g#/Vۖ/ohzU{яjyU朸}d/?2GbDc^qii#@IĦ%_t;(Rɜ K.jP\Kf=Lʡhe(nY?X٬;;AhN&()òI,׵5aaPXlݫS}EqD]2Ä m7M^lbq᩽ݦє+-Z ffīhyGr]0g G߾JbKKlszSq&.{QciQvPJEf6U(۵Unrv# >E?~d\*BqpKBDe]kow> afP%EKkO͌s 9-"dzΕ鑟oE.! MTNokFO6(|]+E=~Ũy8@jq4e@"IDhūhw!x9`_w\kZSc}|70R#s?gs ?;@Fm47DuǠ;j9\(&"Lژ}-ԁR7: J?R0M9鶊'b(7a5#X՝% HTlG8mOd1#^mXWRıMBĊУl/ZR_Xj=hF py_O>/'I' <~"g  }ԡH.ĹGw[͝g*"rq1X+cy!y2}g Lw\T#<]e\OQyo (?F}$ =*/JJ $j#wsQ^Q;.6)tS)PpŞyPz D&n73g9bёs $'w5fGMcJ^tۅy$pҷXRӭ:fci[_@b}&>Ö8e\=xgusĵŧGu+}-Ҽٯ\(?_H)gv EwXU ¬9BUթ'D%7$ƪ ɳCFEkM%RB|N+I~ Dv}v)[vxh|:'k11 f$IcNf?<oŀPIhd5G }6>PRĹU4c}c'A!*ߺU~9dݵ1RGe7sLJ"ksJJ1v۩\2s,rVmMC&DEkؐ|*iAc8:b~,JT$v~vayvp{ӣdWE*{ EÍp5ε8)Ô^[i2)YFOBHqCyecC5x_ۮK2MfTW%߹KlӨ" tO*go*k|p EBqS'+r^WU5;b~*Dş]Kѡ(G0Yo2 B\Qƅ͊LQS _#ްG॔3<bvuG s\Q2mVFt42 !# DX<~5TxgSd}G 9ѴJ=A7d)xrxބ=J$!Lp9q$UAvjV& ]z_ |HtTϹ ١zH/xrP7M`^(U-nYi=^45e-g#/)B)Ɋ޾omKځ y䶡kW[h}K+Ee[ͳ:sܧKUq,|xN@.;bmc3"Ln;KHQ񓖅{LXU]ATTo2zޜCS 8ǻ|.fgޗiuD׏޹E},znzV3l+KSϯȽTO O&5[u*FRF8\3'ّ@ {jg#hKGQz["_yc7!7}ZLEw{#L'0x6qSnS{UxvEW kn 0&9࿚fWxEÄ U Tw!<&.#h,l=;ɽ[( 4kƅ s5]b1L,YcS&jgD`%Tڃ<)wF)sܠn렭j(W}qHHE1β\,2 Vڋ/L@4:0Hjj> ?5AL\PR!j'[&&p:jRY`Y 5x"F&n!A{,֣Wyߖ?6SIXAKBOT;RJ\ͦ͆؆;Q n"1,6s%-nkEM`)Mٹ)hD| u-1mTewс1<ĶNFqmT:Z{:PdW_GW] ۝4>TH^+Dly*Ffr5A خ%)7C!y4UME!Rml8&r~DmTcK ioz6b u?LŧH 7~V=ʫwp5EɐxJxL/PYj/]JePc:{vݪz *q_Qk|U@B ~,5dGͲ7][B˼* 8hV=^{7mo|u VyOntSغuMhVެ+mV6ƣ ;w34D H֧'*ra}àXe歐\inx#io56c@]Vbl|X>;Ҍn+0,>.ߎu҄:視Dзu$ "fHɿޭ@tR8zWYl_}WJ &n8-'^ TUP}"mS?Kΰ`뺜cE%v4tL#@eGe Y=d8aQ'Քz䠌e#~Ai-dMc[Z _xkE=xV&?e{ \ŝyqHz#S۫(g1(gB6&U6eSoyVM<\!m$Kޤd_ÆNy̡Sa(sQߪK^p2 wLgpp4%C^0c>p9JG/..eFNIV؅`}Jll<.茥;sxBi5 n}~~A ҵx&KK"_bI~qӖW_-E27n~Uu%eҽ(Ӹ|A0_&nY#nE\o$ژZ ,| >[@W$4՘}& #IZ`26_ZbLVch*DjW~d61-Y& aYL&lח+g bXeS%gp뾟MtxzXDĿP"рD]*ۨh 8!Ȗg8_gU N9iodi_T^ס"ʗ5W&goo@G{^qs* @9*} q*)%-/i%7L| WChROO| r,E4cc֭cjEoР rd?jf+C629 9Lj q@@4S_4SN[~{+TPr*,}w"(|VUH#P8ݦio9',@l3lixAcY~dAS= q[rgOhi/jCJXwZkfHxGվ&ǽ=a$gX$3Lh lALq-if[ng$^l- '#׸ Cn]KO5SujR٩V0SI~0tOb XdoJnY$<4)3bjq EC?2}(+u[^:|>~=7Arԫ$H],*H59et.T%^h7L!IȃV,!~NTImDmE䞧Yzhaw?qwFu9I{bC,p⒁(`eaTRxj5)72@ÁAΫݯD9\Q:N/ WfćpHrc1+b` \HC/E3y5`X%M vѴƴF{LFI ~Qt`Zq 6iCiC6kǽmfoK伂/gkhqRIuuKֵ+fWu]VT%1d "8}S2n#@F5J:D0?8L%D<ףǖ㪭ur]Z@ 3G4p3ư/(.G2o'I}su |}u G]j7뗵2Ja.?WYCfWburqa1#2~Sh o«{ܣ_]Hn2a;$OULn*v8{XȢ׌)voŪ^g>[X'Pb>33no(p}[<1597Tߊ1-ÖZ3ՅT\1D$sPx?m;fm7omD(_1{n7 P.Fwrw& Jٔ}0fF'`acluF.p tZW摣BL-akOOgNN (aGн6GA9 ~J:zU,}JElق5=)Rg6m(D{S7ɵJj2: L_(f@oXOK ٕ:1? 1a"m T1.:a-|lNv\hv`=Qþ7NEբ)?2L)wQѯ2ظD/aĄfNbAR>#+UC.+G/ͤ ȰQ?s%llohS)NX㧫rz6`pȬ%yi0r() c჈c>^8E ^G79u%hz" Ѧ0 w,ʳW{\%;Qٿҟ0%&ơ'[>Z eGrEMF5|solVCC]??7,t?{]tDG }ow@1\2؎{_c@^xa@UaF2잩~W55F̎rL+jQфvPwDVh1X i5󩀫ij32qkENmT+Bb?B]_mM!?$Ԩxt=J1?M7ܢCL>0Ձܓ+*?RT}!r:֧wsP[;t̋/1-N5W,ho~Ewa[ =NC3z+}|?}s{= P/] FnͤHN'堗77/ǠasQ`6aAqH Lb\S濙RgN֩H Vy5,3 ̫ʻrMgP73VwprrTq+NOC{X" 9V``B0| (PV՝TʋŲu5dNڵ9(*}"qC$KdxØąܷXF3C%WXR0%E@#3 ?ԧZJi=ԮO.{ F2'd|̅LSSrpN8o"ELGm߫4.#pcJF8I>,P:>`k;mkW(Fdu`*>l/ZA`i> dfor$]a[JPܠ5 z>׉$q:Ŵ)=?}sTE `tjZN7Zi3X^9Q7;UCVL,SGL3*ӀFF[ײCHb{>.yE#΢E fZj"&( 3C)%|^u a*K7(M.cguSd\p֦(eEn$l-T^)Fh:WUKFƉ;U%0+m:u6;DB#ϲxc[Vr8>z{% iëo_}[v mIa/M [k$Pz`@bV{Rl2,CW-D  $P/$pc4^%Wk=,R!]~e=`LC6⁈IEr^ıgv}%x𪠋Wf0txH%?/HR!@Qma{@A7wTJ!{$9ԕl=_ieuǦ{a:oEyϿp<> 'kK~;`:/%oxNuQt/)q.OjN{4ڵ.ʑ%#`"5Bˎa?oXE$2SGiD r6\8R8]u#Q3I QǢb^艷xAo7FFDSb]T.*H6WAPi`j٭YH&ҥ)h @i#:鍥7@OmR\Av&"L&vDkt?Hl4{ԐT\HOkED]!'N1=Ex̧FRR q^P<-gP yOz"ĜvYtl|" g"R ""z猘ye1[@1TA:G]"ɲ(i6VŁE0] q$ WQ]&)W;BS>E\c֨rO)݆v;NƇ5HrțU^$u~nܫEp|`7r7%O60ݫ/{7a&XI#(8Y<;7SW0meҡ@gAzOejxF'Jm8cE> @c\݇uqb}n VDs9*3`(2%ѝ 3Y@uJĔTXU&DZO+oRX#. =vV\ 1Cv`_OFF6KsTd̰4j#? ML*#16)0Zd?uF`@׆rSV㇛HZU2-%xr7/6_2ʴž:Z9sVMDּVnW^XFM3<,a&)3t'k8tS/a!9bh A9@c=9kbkbMmxjv (&Z"<# E-ۙ=Q`\H¿yvRb8lN7W׊|4,}!BDZ.P )zQ[ p "ؠ HO5~W!0zF96:hzA2ߟ*;}^ߴ懸5i\h)X:.ŝ'.>dbA]t䆍S'!M"&x83Cl|4 bS5Z_*N,KUtZZ Ǹ>Sکj{zdZrP`Pg%ww$(.7.ȫ~*t.׺02O<崹d)?3 RDnV+Z7j %́/,|L Bd*S/Tt02=CʴJ.}TO>#T7{sdoEB jӺ㩷brE(_M"n?ln &DX`\Y1CYjû>q(H*8žUpRF)JНq]ٖ({PiwO2*#>a/;W>_ţ p *a5:܅t٤N]:dj Nqtn^EЫM[^? :2W$m(5wLi"o,WP 8kX<4A@ Wk%:#lV +af=Q%\֘phJXlϽ?pṖt#&iTKUibT6zwDujIu,ଉ{;nOͶN`usϛjqNA*jZN7P~n(MrG g@v/QD .&1߀NGŁڕ4_MZm>S[a*vpv/!KD~$5էh/G1SLE?%AUiq uӒH ʣ]Wsz6'-P3 ŸZSxdjZtslQ)%}/I0R.7s2GSۣ;A9,͠@m7 XvRdTɷ q^8 ?Q*g u*V~AF6"[KvP  ?ֽI^#Hve5 <[b56*BCoIȊzF]&6Y鷵.P:M'jb@EoLWa+ǧ*% 89%kF@L UPMArQGO hyuHVDl"L;FU-tfy=F쯉aL°O0/K-pIݓJz*LJH]Nc<erRڐh@^{'pN=>?0_vř\cB4 d>q& wӁ㎲1 pforAڙ"=O8Q9\Nnr2`m^2G3|n7])W dv;P`S|ƙ>!~Ybn ,k"щCb ff]wD *NS( -|c0\ްṔI!7wRz.I7pjK`7A,&aPn$r@|% |Ӟ=g8dvOݔEޟ' D`Uqn@}cqb=|>TRg̘_-hpx]̓L3uCc$Fv2w}xK"Y|}l+swhFuBBwBPhq]MlN{vV~Զ;52!8*EԚP>$)$hm91=;x(V쎧u+n4.}a׉?@rksd,, 2Xk;̔'6OjH9h65&$$"iV{kAb8EWE T֟<*2ІrC|e)yA, 2#&:RhJX#SlױʐF|YsҎz}ޟ&#{ քJ B}Glˊ2wcW -akPsLv_9?/1Rk|I-5KT_ur2U5Tق&a8hcT7wGaɻb r'(4bo}8HAD@~ $4#qu7b5A=Іy2DڅR?Z[T7sײ_CK-.kP:gZ\)o̓2wF,f4oupie43; ( DZD05uDZ3sc^rXX ( yg#wy4G'&<'NIubO0^>Nʛ?1'ǟ5Im|34pI6knl xf=δ ؍5/EXSU)iBAbs.XzKō=u3 ,rGD:c_<< fKp6Pjm0s(<[n$L l'q[!|v?S␳^PvU~92nH; ((kh1(2s-0vV1ba*\{NpkȣΉH#\Y8%^iH>J(.,$e zGI.?NQY?Two:t= B>~}<$^g@{έ.t5uY@>YRv'p!sIKn^ Kul=JV`90kUgjW"zF\Wl8^.H5FlUWgAK pN'Pݗ YaNs*7:F)JZ"d\ޮ\MR#P)J@Wa:Eɽh6L6Y /%_nk%CbҔfQKq>y<C|V5_?DA^¯>`lD0ԳQYIdK5{yn6tr wEe.&jb  ]soV, U9GTΝw[=[ "Ĵ:i zX=xyk]dՍ#G {Tbm% HPOHPL겤ry*aBR/Hr>X0*lҖh8&+ 6yUGu`.c kؔd^NwSS|X8n6FxDk9؇gScN3\,tTJ]%4^=0@z07'+'EsP MiwGUFQ;m&iuClEkՙ.bgJZ-eJUC->7ǯb!}9@~䨨0mkA!H~uzC&nf6c֧'ܱygzݰ&%R`~5}5#oij&p"9#cnJM,Ҏ*X7aif@/sV e,Rɿ9@xc)+f(Nv%m兄q70BSFoc5yO)93ΧVm'_,Kԛ⺍*$Iױ@ijgSv!ьtXТ{)I{yq?{:̃7m25ÉbDfH\y?*W K6Lk9l E%Ōc)`2X/.+ya IDbDR(B=Ex6NLXޙ+Pzf}MKd,} 3?M# ˇ^RGSB@g$\4^ԮY;< ѮZMNt m ֢J[l K,@WlT['YMۄ u?~MY ,"H5MSfS-K׹*̩+cfoʺxR ~D6-QІT` TǾAbK[i?,sz@ty1BVAS)\zF^;0F` ?K!Ta &EΟwt6n)y5,&JQ)V[&2Fɠ 3 |jg3E(zׇ5a4. ृڬ>T1kxJL+4d؈<]UXy1h.ZyNѻ|@@wM$k/Oe# +9?YKn~U;TJy`@ïb6䮲gncԨ5gڭhKv3 \ (?Se 3Η)Sgl ^)g1e}dlk㉑'=ƜlYmLO }.C|~y\yKMrj3b.y7 /R$[k$8g2ix zl7^!vzethw"Dt6ZnUB I-稗Tq?zDZ^&k펱! 4P D)"RAUpz'XBe1nW WmFVz5pD1ʎ !BdtU'yy7U#Ewl2>hK,"9\)Z^.%F^K K9Z>hك6Wt|y}r]K /&嬾l[5<_lR7B,#rjCn=h-9/c{s@m;_wݬ^l|%@a~j l6b+YCȧ`UcפTkD4ZlauCO (P1_n"4stb?nD}}.$?JT+F<„C'jiRv[K#z$O~'6M3&q K9&@8K#v`!Ŝ0 鳶4~ kZZ%}M'?BcX.Ҧ,.fZe-Bw'܎# nS/_|~ƾ5@A M[X?+10N}XQy WpKɌ+roj٣i9*f bN̠KCvH).q8&4]֣0!ieO"{vX,DK3[QkYǝY&LndQ!`:LHbZUv:{;cα.}f/uKg_AWeFKbrɶ!VRhjLd1?hDu;hqm&캲"TՀ5͊A}&Nd[:5HxKL,=&fWJ8>tn/"sA@ͤBEpywRc҃0ız 8%[ #c Z 4JpsWʦ }:c^5ZAˈhyIJ?H [Dw>os1lcA4^9KW2dH&b« o '6 +&W2۲λ4}Vp]ri$:%NH`rH|FV޵XKx=;/c{˂n}܊+s]:,g٬B,H(X$uНq>d,?k{ ,-$[lw.jvm /}W̯gp1 u0GU=2 :j 1G"gAeڏ5[^bLW * 5s.cG uG+<6vm}z}a?sG7VmVZ=dzڲ+WN$73>rA#c'J8O{5ƜZ~,ARY ·,pL T<,H""1caƾ X,bg|V$5 )jv#ix_V13 mm E t[{~wѩ0ՠb>,7Y> }`3$Rh'k5IюGz:c$#%3y͢XNz%w wtªZ"}#~>nW_f,JTS 2MFƧQZV=ǯM/d\[H)|mٱ-T6րlL _3_"c3+CXb&J8FE (xFq&v!\[}eՍ8~#]UXAQ0 yIL ]O YFm9iH~"}s521)7>f3X pµQչ{K!l\̰2jYP2 aX*r!EAxBRe>e!B(?G"YcY@pP!2^ ga  /5nӆbW%? B6MM9=j{iMvPø@a.D*Q ##D=s!՗CcMS 2c,DgI!4mxES >^ J@jñZ5{-$rgHhG<>iӬ*r7S# RF WEaE_@z|Hz~ZZX+Ub?/Ė5XzGQ$f { s$jD"uv(}6~VYP[xQ\e"bMsF)W;@$am»"~拧"%V]1ٿdǢk\U#jEq;bV)VƋRЅdM.ѽ""^"upuT馳Gys> X@~AG%G=F')Y3D jI }Wˠ< xc;u$)?X^^ηN图T1d5y¡i_ + R*@W97ܠgՉH)Κ-S>.NKyšK^`Ox rϜx|7*#t %dn$O6K)a[C<^2HO@i?YQbѽ`$h>,9 p O&Dj0,ڑdtB\3jJLJa!޺<'رw9QJ~sc b$Znp:$G.54dM\CEG%$ggdn`UAg/ ksJS"A=`-*ir~~dq.B]Ct2l8! FJnJqF*_^x0~:R=T*g)gADE..m*Qfۆ_VdPN#8b ER6Kyڀ;l4 '6+FXߞ$;ćOAz7n MWҽ0wm_5 &wڌG˰ܽiuh-W:TC|E$DuTt{E3`="Z!GqTP|wni1:]+meZS/f#˲p9>ŽNщxE%Cd {3+HJ?ȏo]Zg?rσUBa}R xiYOm*T7~/4:.[tRj܄[aZ\{r5@*FL>cri-^3j]70'Qu$Yo%?;pM|qkj_Ȋ|pʍj 8P/(lsR )~LJAk, a~ӘH>VxXIϠ| 3<7q UbǀHj%3Dak2tz.ǚ~ng>8JR7Co;Euڥ U5\@}\ SB0(۾-Q3kQyYE'Ȇ#-w2qL[./9j!7`{Ӎ{N=rN: z`x3?&-xZ} Yo3O#8lsјUBzK^G=Y㫇!pH-5Ya a1tuxl&"cu ^v'~f< z@E{ʛrWۨ] ](iJj(6xR\Sa zΊ4ց3 VaƩ H;5+]@UJA)B ICo}JdLץN3'pL =Q30^,?p Fkbd(65DoJ5km{h="No&=сesb樱(hgFikFVՁ)HT: T%Bbg(yѐeJ9x ;ѵ3c;DžfO#?o ޼-[Ӊ|n bQh*6 VZWhTkvD42u`dxLTJS+ |WO#d4 04PCW[3TߡѲ9PYK# >%W#)3Zi j_9^`tKQԋhw_ # t/oK!8bh^I7=Q~wx.A;{uʐmyKޠQh+eloVqoV]vKHNUڨMV+4^]yMrZ]IȹeXSѽ4hFiB*(4C7r7>ȠBCK13dygs=ɺl kL~oJY+7=h͘Z[4v3(.g !q!œ$q_GimtV՘-Zө ɍUEyscPMrԸ.(W,zla nݱۖVו}E*Tt*ux?KGXbGwO;"YeHB V6 l(_s  A)f4@6'm!#*"gM|ͶqVeItf\F XNPz| #_, P z):eO h\JĽ"ӣc5}eV$VqDh"kڒ0|TĸwQcS cݼ .Z'pG-ND+N$~g p_=?݂[(dݰflO_Q8= <#"W5 nR\n?B)fj¹qSٗFe=Zp,8Of-LD7W7T)xʵX^ǹPwiX+3!fHQ *JBFiB%bکԠ^v1!ª}(0{7=s0D}(پ ܨҧa}Ŕ^]TJ-0yS%eaJz>&-P7TX+I)W}S2ZT(Rd "nWJ֜N׸_tE2V61t-{P4dee^KO p>Ă;㴘)O108G ɪK=~V;NফhE9c"q=1-NԻAwRHef;HB_!͕'}r.+^NB3DSCa̱(*8skk@αrN?>Pw-M)${P}XV>z5 w6𶯧'IC 6g:q2T-ʖ;vf|Yi*B?:-AbB7 僂MQن귒P1GrL++7hXNRwIcF?Sv=L#ŀE܏Q%\-&iDB*#ݹ/<(rvwf(c& -zOk㊾wcno'ZtTqZ~B {k窜[gFaNz>){ ytBln1h֫P⤂0' |<*0]?>j(! Gʵu+(#eԼMj.KkϫhbWjUMҦ>YfJ?<W6 zԮ+9/NW#-uvf8HBU]"luQC#GaA0 }0P|38l8?KuM2; ct"xM\8BĚH['Xeݸzm lEl824Q́m\KCJ uC7̠oc%QpSa z=y r>2KaB%P]1e!ξ†6Kuc+^S +X,hh~Zr^t[ݡ%%`GL7Y Q]xkw@A 7{ȵ6j Mx߯_6zPY;2-Pwņ㿾lʔ0ޙ}:ca%?r߱'R}݈le%G9gܝG¿UƎiҎ7V^$dV{U~P<'FfK$^iSU%؄۟DOppa=QDNrl;+X`ba Ða)68O3ڼO>35A ^'javRL^^ Z۫8{A ХBZ ?$XL!狙f̻ 7V7HOܯ  :fvf =ļK~9y~{(jÿ7UXLKLjg0{ c\]iHMjҪt+|S!oc@.ddЂZC`< n ϋS'= w$@L]SNꇑI> [C"#=DA }#\W+u|.[7GG?֏w9(ʘ5X_jTƅrRUl$˟1rr6ޯseF=c Iܿ=e+2(ЈKȯ%;eH+kwy U-=6CwNh95.bSTv p >Ԝ_X 2S@FqA'PIؒ-A7^)Np+\>[N~!n i8i@H7E^IK\ JdK9'-'I27Q8iop6/Z:@P iCQI0M՜FKOEƹ\9~(٩I\~2ܮҕ_Q{޼ So.Ncg"czCliڥH{B-2̧y|ȭ!r'6L!wK b?^OP֣0մbi8*©%=2Paw@`fPi/EKOm ,p]Oy^Q HטYW=xo;ݰTmm7Z҆-֦{$d/y<VHy5p);U2r%s8:ӝKX]3;M  | *8t]I43pկ~ qOpDQٲ7 mOw)Hn18r2^L"WnݩFѽϻ_r0P 'm=% A!J^g.fv7-!ϟG|Kpԑ*&4'#CEF}XR7ys0!\K?ީNc +*א-pS1]A/QAZzЉ)*<Ѥ dq e@* şWVJܡ/.gW83\ï$ctP:D[a7=TsαkA<>qmŠk勞>Λ\8M⊫a/L˗aWr$/9 ș1*.Z@W(59]}yQܐdlH4^<; HhXӍ= Zu ;FFYأSüv{mCg0J18-~Ey?g z஗!as 7jnُ][հ\4=g sL4 1If Џm2xBz"FԾlNj.\FkQڐ>w[kވ˝-ґizcrW%?cUJxNj a*=c\|f(/kG|%S$(/kaHZ'W R=" K3Xfo1dtəKFsxtS#Wā Y2}BIYy^3B "G2nߧuynN-6J(Wݶ=OcJ( 0Q$Olmd*M?J& FAy{ԑCğ3#3" iWlK- }O߀Jl\x vvRbgeլPlW uKu<_Q0| q_̍i t+`6A\0Ca@Ƃ[ʽ:Svɹn;fZb7l͠ nu ZI^* vTe&Z?6cX`*tm=c(XUo(= [f]TcM9]^~?pZ]ԿZwF tUcJk$R`<[0^p SCxC n0= B^"gE7xaQQ>K'H< Ymx*g'N#QׄwfX!`*欩@(bHfFy&Lq>zoX:h}ᝩ +<0jq0@ub>3U3# TM85 N) 78ҕI uh4%yTE_O:|s1Ois\+eͷoB.`m`}~PW%L% AM> Ix(!a};.JCD,ΝADhళ\=s!pA5Ms@sW!"o z\ZxI*CCA@b) &%+iwpU&3R:ݐ7;4&7$q'&WƢFݮaÖc@$ZLU%_(}$2 Ue䗲z&1=%+F ~En ~zqx@T)kB9Gx鯛 Dn^ET@`k YP*n #|ÂsW^Q#a\cz؜|0GmI ர6XK^j 4;dHɯMFyw)0&538-I”[htԄCa-2:ݖjy!cr(/pM椋aATb$[VtIY SGyK̘Sd:t,lj5t&rSD_6d[kNZ"A_NNּҸ3Uw}_AUC͇ a"Lbǜ 4(cJVm c`:1ߛӸJrsPΩM{M`WI(g!CG4h12P9nLhx3Z}5g!=(|GKXج%>"m;nႢPᅹa^li=ɢ?&$; G1M@T/NO gn&s8r~ok㐰b[%2)|g+X|>7{)|V(i㑁}l3lܧJGoV/ %Rw~QXa￰ jA]_Av 9Z_&wF]eDt2ы`I(x"ve8tEy,Âl:a0O} Cn)L}D~1 ߓP'S `>Vl$:|f)Vl>TOe %,@Hvw+,9[%8 .@ jM%\T0Fn؂xy)Q7?,jsQxf:kRV\LgBOD,6CE;ԽFW1zbk14=0"f\Ptz{R0]KpC\{lоwi8rmWqLdjy'͕,[  c&՜ Tݗ&#8H2+ny˷^N6*_$k^_{߱f7jw]Eu?Oj3?=0TۋrJ҃^KdSa}~Q ܮiX@:J3_T ΚťKȱQa#f-rUxb[ C1T*,d6+4\S%熣Dgf;vDcL !Y#}~m‘sE4A!FG It=(UT;s}vey32R/3["K?KBsVCujIn6zejD [PAj:Q!yr &JV6V^;TDReU6"7 s-|9r?VEv>:6u>piW.Ҿٟ +? ee5n'::$ݾ5#5o3v L\t7YRżz|>4ʴv7 eC\rz̨) 9,<ڦmE-G%̉IOz"3Fo&歁}bZ}f m!쟅J݆t?/^AVEWj0-U)"Ag;ZQ@/!PEZuf?i.@H{N%q;EP TI~Ł{c6t`QNvMM&}lyMv3C5T5Vuwj G&ý1dxyƣ 1ڶʟ##6XTHܭ&/]R6xx"gG!3Syx<4_A겲uPEp  ckAj1wx97!$g1FIԲ@lU4M:qw B>? #!#rf?8QÁkG:Q%\g胶Xq]s]`'3VEc|\R?VBZSj)cG={Ҡs`Uꚤכ FgmkF<<zvTzu\{L ,ӹYl3`Ϫ̻F9&nakxI|}(tf7>ڳ io 8<%eV1B*2ecj~Ӳ#wW4dtcj32w1^IҶ( y?&@Fx3j/m"!AvX@I.Z|,[w7rΕ#z2S@v)rsk"83 (.gtӌ+LX4< ~ik .(ȼFi׿@I!Z%E7@>R)|YRWw?ꊜ_ DKӄN'iRl]!?I\52og`i(>{GMv { J Mi߭0\wmTrjþ|:b[8^>e^#.:pκďxunz_9Aye M n>>]ǔ5?"rjbg{ Gr|E]Jֶo&H^sWj{3RJM&ߚk N>#}y.=+p<[$2l}ҡl*񲣍/|@\M9i)y֐$߯/ y:B#48q2Pl:E&$87%tcj 29$~ 6|UhRB$ j*GIZQ´7+YxC'=r5B9ZA54s֯K-eƉqd:yڧ^%Z@x#&.X M@zv+~wCzS~lS*4ǫ do!AJPZ??CiqKU:ZʉoU^cUɑN}Չ i $CGNF LTixڰspSE_.BWZ4Sλ)E2gC6`ѥbcSЁUKhgUmRHٷL3&Fswkt&Q%'RC3W.TKRȇA^ڪVGĆǝzPК 7Mn”X+ dJ&"бx[-@) ktZ?Ѱ4ϲ#o]/[WwC6g~1K|h JUx@R'.̲XYɳ9H-لD, =MwZ6{#i#/Ssv0$>`Uf?Mh:y]0كvT hjQ.vL`H pƵ5|F;Eƌ,*f@.PVYOUD3A4fvS%=d BN9uC{J]V7A胜4kC ҝLCcs: C 59"F -sS:$bsb6lc.n ʵdbCa8K%z:K3y։I#8m ?2/[LmYFB,SNSĂAps!e:J4:| r(.Gwދ[;Ku<Ħ['in?NgBqk2_VV3q88?&EMt TfT ߋߛ2@ڮ.,*^) s=6wbì^/ PxЎuYNH Hn#W˟Qk:'Cerq-I_Tr; <2/{X wI1rĀVȂ5*3ja[)(pf[L͢~HWF3hڕRQ 璍̖j y_sZ]*]CptQ7+PNۦDӬ.`|SO*b XSq"xb=- b>"3wST$Od&8dDQaw翦0#&IIw͞J8!r}r"Ņ'A(Tߣ。=6؉KwfRMk>|{n3ݡs!“9YLO®`*d4j.,,XpňF+^k=0IM?^j354cڟǟpIiWb=6wtSx]׷_Y"?7u\k};xk֕y5LKxpi(f}4Y_ʹ#]#k-=w\2CTh ?4 bi*rԓc=M W &FL x7n |~b_ʁ)} XGȟ2Rqr7hګR?D=RA\T%k\bVʠѻ-I:nBaIeOY+Ɛmݙfi}Xz=80h`Ae;Rfv*p&"^ jp6 nQiI3]TA1ܘTpD-+zANFQ㌲ ĕGƄt24d-)1>5`;,Lno#YﱉK S嫐;ؽ,h/q[m##|?=W9{;\/G,G';;,! [5[CSt/^CY q@(vRsdN>߇؜~_gߕLLXbN̜PO0hTw Jd1eHNqf]Qk*/eQ1*NL/&=4V4* B(clRxpY>|ܣv-wLIaaZT#k3lFRXjðԬm\0zҗ$DS donÊLh𐹅1a>ZMƉ1ڻ¬kbl[A/,G| P2 8XmB>rlsSAf{M$\no֠ezz P,# 7)K9ſF g;6Nhf2|]cq|T0F)SƲqShoKN3j${0YO);>rєx$,0iAF2r$>\{yh+k4Xw~_a2Ʈn#6CZO.$Xƴ\K)ʓ}2|&:+Su@(Gt Ҟޓ$ ̕2 ; ؛珄)o 8Q90dvL|O*U>PNDMSޢ]R&+(PS-2˦O 'MCG5]ˮ jTd`0Z|=eaLn.g;TQqܤgf y%?;l##Wolx*WG6YRc l Wn.<4 PA[E]SV=y`#(EAh<h8,&T_G k"ٯ(wդm̑VIh}bħOV(ʗK1 -'.c(h8w(٧fPL\KS@Iw@I!3Bb-$˞B@T5M_B' WHMA (1JGl5 ,N: LNJdK#i%D܎URq{H)O;g L*#7G`oW-[zƳ@%=}LO3s!{,RK Z#ؙPk`$d(Vm@]iVo VEQc-ز-)&R 96yCLq$jZ ]-}+wqi[@5qF÷w>JW_CM~O }=a|' :&+)IW#;V9h7f$'QFlk8@ӄIx񍖗:%Ǔz.҉>cV Fy5ȤCB었wVW)\9RD%B jQo7MWyrRq0[ -"-O131Z|18 ONtL&䦹^ri,7 Ff,*L~uhچ :ticC,0v (sǠsA#c|8>ZBhC&ڣ>,FGٔm PCIRt:ӗUxgi1xƯ)Ɨc!li*?Y_z {u$}|6{ 2a>tc(~y$(:#$yh(< ,ڼ O/*5S[60oImU:D5@ 8oH1EaZT%r kR@ wn~u@#RT&qSY=tDHsۇث sנ 9Y~fRHOĩ*v(A)h!̎}نgJw$.]vxxk'ܣve\To0 mlZeG0hBZLB{$/j\_ܤUCwơ!%ov rf*P, FI6TW(c##&CL3+0N=}`vfѼ><{8ݛDBWVSQ@iɏp{ NP$4NNVVBQooSI0V Orbf*`)Έs3•"Uڸp2 ?B%TַKoiN#id^d `mٲO8p<9+_t/42-DDVw۷Ypfnݫr6gP_M޾ݸw&lPoyjk$2wuEG̍_2Uj Lأ4q@K 7fv &ʗЁQ9Ջ]Q aڲٛ@BAd=1"* %u]VtaE>!)6?2ZYOE;+% } {su#(fۄܿjDbǒ+ƛQsc#\2xlQ3UPz5gYyTy_uQ'x:`Z9s>/$qRv́u9ֿ>E +O$!DXu =sDOH3ci "<%L(Zzb_ =lf0O^6 W_WD xZgĦn)Cd7xP,Z8WL&l+}S84TSUdvuX(g#Y l#1+vOقHAO0k%(>cd *\+1DLql A.# Fƃ60 No$l{c/3X]{!AY94eeR-+p O"|)B4qȶ^~(-]dGB.Ҙgf1Lxom*7<3I2B攰۴*w.huLv'* myy" k"l~ۗ1J %MaѶhUJ.fG^meL29a7ځ-R&@d<%)}\ 3Y_ei@I :>vļQŤ;Ygc/nU_u7 d_jʪ8銾ޮ QX>G"6YӸn c9ġ{moSf9~ N!> *fg-InlUNjhn%:~AE$JWF4q{y@ ܞkw6 sar*e9)jw97egEPNM{Զ ^ frckF*G0p=NZ<%PO2HkzƒaGxaIO􁷎X// I4&т3]qE;*>fQ}|٥Xk-VBF;n<s4~,w1%Qe|V>[0 u`"jztwP4Z܎Pz|G a`j^BMJ7TLOL4 Miu*ez]~qԲYk]rT'rsAgO-@A.0"_A^k6Y$:(GLz>q('-|;Ĩt\Y %/tk}!䠨8[u&+?4$Pd׳]Cx"jNع3?h#r$S4ܵu)Mz`?T? .q/S1-; ׌Tvz ]Ve: ѷQk@4\NNPLc\:ڼg߸ZWcjez| >֒f+0ۚVp#¼l<uu1{OZ^mkg*6#S(DV*ɳfJO3f#D?&& m,AFLy.jWe]I_v K ;ri^CVJ'JP\űJ7.)pH7=Z7&&QK{dhՓT@TwZ-u c[(wBmm>5 Q9+Eb%Oڠ?hΣ2TӋ704oӳ)_-Ff@Zt|)PTZ]%и=@npQZI'gǪ.x_dyU+eҴs%Qq~YW q>aٽsIf f? e &Ռ=OL:\ə_վ|ɟIff&hB_<]w&_粠]3^[e[7 g<'+_X7*&D"G/0ZҶ99wL 3\)k($r9;UxZ xxvCr+kh4ɫ'<`&QQKc\36 frL,>,ؘhȭ=Cu"a% ;V ҆GI(iYj!}(o!Gm FmGsU8#)64_;u:oblNU3>2lgZPq8)פ(aϚ?T"´o {lL/dIN-;GE/36ꈢN&?o sQ:Ke3C{ 9uR2vA6t"untTu\~dga9.zEc$s׵-pڕi .Y hRz&-r“pIܤ.1K$]Hxoi3CqhλY5#WVg[| )0#B8UUݷKuQ\XcGaR|: sb>he(oQFIh'Пj{kJ70r_MH*~-o`yI$4g{.0N]򜜋 n s ʰQLuG7ʿtY}j3˕f٪"[;|0Cla 1b6rYx;Bęo܂3 s'xzWg$?Ԓ+ 0ћO%uzQ{/Bm;vWNL.NQ6iiI p&mCW#!+Fۤl<"4ol`hi5t=>oZ)IN׵q|l#'};NCO%'a6]z~qX·zGpq*?U]P ]dXI8u̱+Ow/.^0-#屗z܂sr~ЋH%%) H4F*iqV CIOZȸ)$E S$`MM~Пx)SI!]s%+>3yFhKm1^$M)5iI!&Zb ;rjghRs$1\/#mmij Nsh5,S"5-F%=c Ho1rvA YiO#VXl;J-aVoWCAa_Ηxz[Wf.nvBw߹tcܳ<ò+KOr8^Ddep&\)~<&(Mc;# sJojB"hH-P&,l K.DIi5pfіq噡jYa`³*mX\@6)\;( |pylo^T_ *ˌĦBX$&":0}z8 n;˲[#(|jk2@=(| \KAC:Qjþ"@3$Kw EM|4GAdlU'of6 ī/|6x$v Y"OǦOMaN3'ɯ]b5Wfz,xbT.P#\E*k; i{>>Г2iگ(Q} 4?=d` 唗&nfgVLSm>HUU2&C4AOQ]NIeC+(|tyo'p}wS‘ɴp='8 ei! -9z;6vǹg$RI*B HRJCߎޏ:tNrے-x 貸%~[s ;XI\HEImbtl_) xp'8Ӈ`4ɃJOРpw/SU,8:W& qRgAC,X&9ė+S@1@gmaA;+&¬UcuLIfMXj(@pYL܎ );n SXA_` "mp( HS:ajafiNX2w|@ e:Il/TB+g+M <b䉤 MlwO# ZUc,bgrX J-< ow6}9g#z(p?8ӽ.^)pXa 8Tw!-SA; Ԅ2LܒXpT*jE,F8?µ WNc}2ij]xqY1K?ܥ%9)Y], ?$QvW0*:ͽLjW*mAa$o3#qOV?BAڪ+e4v4pOjr/G@GDU4j Hjs j01_TԊ֦ '=*n|)(s T2hb/JGM$tv8w1~ 6qPΕ"1 z8 Wtɠ@V#j%'_)DB!*uȫٖwП#hSF0z?0?IKљׂ4*K,@B 0Pb :kQq*x2CM:'*pqgHjz,.L崠QcA>cbwW'/"mLvK#"cІHE{cA 0ʃ[pμT2QtC'W7&5smmD_OV߉I&|pNCMmQGgz ͱֱKYʣ⇑|E`SJ}~ ע,^x6?!3\%cmRPbb2]]|0|s/]H5` 3Q}!UC45U%dLpZߘ<0?DPi솪S~{rD1#0j+$Λ[^Ӧ#&~]2V]6pLw_rQ2ۘwr$ͫc`uV8PE&![rnO\ofN);W:P8-14%: ޔ˶4Gu?m\:qWM@Ƿ䣊5=.n:!?%RӦE.!<jjj8O.[V5Z# 7b} ^Ȝ~q2bU܀Wwq> ,l1=0g'<<` StȀv(\5ZhT WiԂw,[je\KRF )D뗔V%ȲއL{-t^A'ּ}[%w5fٓP%i/$㋬s؞3C3 WMq)7^a Iq!@E%d͏A7vfnTP0).?񯪲ZB@F}o}!{ݫsaT(d+TyX^qD4PNc 0"û&xXo7RpvNwZE5n q[5?>rrNhz[_sY]):O1Ivղ݅L>?a;]m\ѮTlxMl":1A\[lAǞQ'Pv+ MW=/p!c_gyꏗoN>%h!F q(ǪwgQLv q1me'YD Lv3b($nHw݊s>gJr$!Vuif e q#꼭xV{p$vY"VSB'.;R@-sũzQ֋Dl$#|T`L3 %5↏깆6pT8=c6 "bk qo193̢ŅbX֩F~={9{.h%BO!,D2 SVSn\bdZ) \g&!Ou ea^|Gzq :X|Qǃ0M]9(ytwtPHBa sF5]dJzu4O@5 Qʔs~66EMw}\9$節RɛNN> :xG`-evˊEN ͅ0bhkNoEw:oG³|ᰞH)ꠉTӹ/m'*ą D[*XiԁJljVTbꠠ/B1J+W|:n%?]6وDXAJ|_)\4K𶷢jEcYa3Nu ]%.^Z #՟?Wr-dQ?$ڌTJ3{!4']`n{0ꌷHk-Ոya"c1C)؉ڙdlϺ(/X >C۝i)\N#^'l.o$oBfM̛qqZ?@PBpa%+ _0!3=!JILh]+}(Z-j%k4HilZ`_,N%3h X4MX>@Xn=M']19f~|X;2E(*^{g hoxHJHU]>,ZntJVEYV}ϳN <+Z02O Vvk%Qx7Ȭ/uAF|q«JϪs;XM)}&t(үC^5*fx~C5s82B+^9d5f7B8|'4dBFb%0{*B5`IsuN%.C({pa_o= Kԓ^ciJ Ez1G 8Ư s$Ql:."s#3\xx ޿S!6xX$\f}캊:pXN7w[~ @ׅ( t:BF3C AlҪԠ魻;0Mu`ˈjwqH^H <4{5JrL4␺Cl҅UrVdxuZqxH FWHqCe <1bPߗ{C~X"_& ji͸М%A.K%'dN'i iFQ=ưnyR!͏ i_Pv_Qvn_*6WK5ؑ@ڮ^{C0hPNw^WM}M6DliXHx'/,AY0|(M 974spH5v `͌,˴AHfvLS{~I-U]K =#5(=WfA,IeㆤBOZb%!6bkɢUਫ=S r 5kjZg6}mӅrB<2KPMh2t%oRXݑi5[I]ȣ>$"pԘ=oX =P,r ?aW4 KZ H9=D%eHJ*]w WooHb/Œՙp~)жA1OQ:'>V7bNӘ"'{]eׅ JJ^wd"1.Kю*,3y4fjJCE'! 쩕\)WN{0`ɐ|#I}iE΢Cr5Wz0k&]-[BVɭ§خI1ߢяb UÑ9_.Pxt'U%meW0L_7YBݢ2hAR+ॺ[U% q8]8lWE /"Q4wiύC\u/g@CCgF !R-=Hky֕B{ b(@F?{}IhNWƂ)i${eN`1.'za.&eqԙ3ցkoXD_śg }y1kd(CaHcxoR/xមk u#q7.kL,la<CZ3ڹ+>,x%#>KZj:ZAJ~uk¼BN9 ߀qAjϳvS),ڕN8J.B,Y lھ->4!d~){fl(#u)ۃ<+ȹ|!0¿o5APt|i8}fZ` C7=Ϥڳn-l+sR[q " XJG> 9C3-<]BKQ<"/$y,~FDb3{D%˱+ҚCg . C BuT7OQtT鱵dJ`h7{BȟM B5F9&Sh ¤-R)qNM u՛Zu!PS SRŃson]6>Q I-]8v!FVxi,,oK쁿NgT(& {gxe4l RJH/"(1V4m_祋}K[vi+7H&sRh}B K-K7>wWD3N͊5`<9Q{ب.B}Ȅf TOk>Fcm{]m:a:L,"êJ˯kW}RMޑW>]4VѧS )Fl-{gaVw4EbhAMBwoזjBA[1LA݇c?#~ oOX*?ϜHCLoSGBa";G>d #14aꨇ5tHj烏.$THct/ n)=vr"89>,c5KYCS/'!Ezs.SN@]=Vgp[B#3덚RfH}ZP}_Raӗ EmIEĴNi&T?w6*tۓoF!)k}K@LW@r!'&Yo6۰ahlϛ|m#wm9=5Up/{QY@$:\wG饳pR&=IK)#7[b`e}J*WK-SrQt!0&JS]xԸ#Mp[1-2{w{?91֩#6ax=!:<݋9)D "EL]ǚ "d{O]TJO-'*Gh/>pc]+knL4yj,0?ㆯG#ƝqRηsg*äZ 8H,\", )p0%)Z;3c(c?;SR{TM=F4X8u<ܐ/4h97‹Y:1|K]qRI~ąN&4S7ՔjNo@yⲂVdge5Х vNU8$3@Ƥˠz]5u/ Ym6_Wu_ Tz(/ InBJFu0}5-B"i[P 瀊tQК4:!hN<-^vu%#Ӧя"$! -SvJ'Rl `fl y)x)fJC̣ [TN$K/3яTkս `Օ?ڀl@6Yb|7˳mP~%޷IR?cQ7gShDu6Nklu@^$ڒ_R׃͇v %Od ڧoRyxr|淴A"!%D}r!<t/R\6 4>lE? >.u{mVp`˯@::L*쓤|- Lۦ v,ֱգZؐtۻuf1j^ x } *{> 4j+ pQK(!egr~~(ª]Ep@sq_}bgہ5c0&UxBJ`OhHraتxՉs>^kTq3BQXg5dj+wyLdNVCYe}ȁǪX"=r.Kc~U ͚Ĵ^~Oa\7쟳${$F ` ǡ8qLsgMaΈX.9'u> x|^qT9:[~/amWRD9;Qhh[HbM4\x=׀C;9ٰPa .yF00(g?%HR@*-&p}J*|/zlε<(3UjKm;M5ƛ zlSPmN[GP87(1K,CZ|k1&q{B-зVI9( L2:U;TL#SV: ,SI@X"1P1ت܇$.=t>C)_î7ğ|2\6 R0Ԭqy %U<3RR!J*# [v!-5fYڼFer1eWB"bljOpRf&s! i>Lذ`9#ubkHߓ.|7eAOA wۼ>;j-F|{ 4)0b&HD*ޡnM9~oc?4* Mbns*d-mE#6ڍPɤxsh@vA6 %KHta]gpaoS1'mqe[d x.N{3qϧϲԽ!Б:̕tՉLIҺ%9#; R/254#|K^q׋SBt}yo[STSYh~M@ *,,q]3G=@G$^'5YhR]03!Dtuk-@ qrxhFݨ# jb=ۨ(Aj%jZo2t)y;pkWϑC0jXo&cmg^ɜyvR B4Fsֵ工AxIZ ؉GRsHt!!FsllqNdJ@\c$Ul:+ 0?ƭo6Mf+ޑ !`2Slޖ`XN2Fw:hb..t'XcD V"Q1a"FS"/T.xW|5h߿M&*# gq?ϛu^r\"J;l/4'IéUT .c$K@,e![*Bf51H[Y]}1Y790c7T>ra[6H5H[[l7z>N9!Gm @j:EW16fBWt{v3;w؞xS /JEO^9g;=:WXߵd'A]p)MS=X{dngzqәB'"=~HAw+PMz-AƄŏ $.ʡH b̔kY1:*\?e\uOA*1FO,H$nmj'$%P/^AQս!0tܳoGĕ)N"AĨ֌`NR UإLl\fpLp:峥?zi'Am-i B9b 3 ρG4OjʱQ۟_pۑiwYͥ]Ϩ,&k~~&@;RopTT*3x&$ok?5I(QȻ_}^5,*!;%uf\F_K0ѿrY %}|]{v`elW]ioKJ@RVAh6[HT R|$%b@1+ .)n‡-g8WogrhkQŅE5VbRfb]e7|jX9ř>mU8>.zQ3wW}R<\h JaW;m~;ӱC1tQp)a.$re2Qˏ>N)u:+6EӬTǢV"M:'<󶂡He6-_vsj5&Iדq.'!AQ~O:a{J,oX"蛣`iՎA ,u3.d3|ڑRm2cY ȳ 2Y^vha4<ā,4cIN &p2AR({?F9h~G2F+_m@X#(1$s`ґ)G.D6"}B?]>)@y7W^-FXd+(%}cZ $~GWYbFLUgmqK4@Az4I1C1R0Pg@LYJ%ńlmʳɯh݌1zˉ씄djM3Aju/EJJ D7E8&rl^Y*MceLc_9:(^M$|dj>1wAF懖hWYD`C*ȇdvJrX[,>9Wʊ1Ni DrXC:tM4%u+\? wP׼cj`j0楽PϺ+-HZuv2cӴW-㢔f*-c@8{dpҤJ$:|Oa!ѡ-5:е!+̺ KW][45@ ݴDĶo郹ݸW_0=7|ϒkSk5k]IY=$;]T 0Onv"T[ dL1P,Z=P//¼9};qmxeΑvF;-բiPR}XآzjG(>qcS]oglEU$ajS" Ih]^l9mIW0 k?e1,D~ f`k L 8g4)AJuظz#9H{a $Р+p d WтgtC ƏFQ寿6~ ɕĬK҂{ l;F-Mm@07U",l։|OD)}М:h]I^N9q}sP00dyC"'x!u' _5m,v+.B K8^c"a>"㙤. Z*ІpF$)}?k xtGb^,YR+ &,h.9r_ӳ,}VEAɕ>bTD`g>c3}`Ec拮ɺ1Ug?fL2!@?,0I V1*1CHDiDg".ў4 KQ(7-6Diz҆[̯`U, YL|% 2N~%9/Bu ^4at&_<9TIE .@`o=m軚#ۏqHxGw- NQlN@@##^Xد]#C3!ʧ>~  }(%ePDԫi.~WtcAC-lHBZCc9p֡N891lҗ@RH.#(& tmT?H8[*h%PV;^Ū Y}$u2V*/5jB:>t\΋+Γ!Ĺ@N߇Q=GOYa!VA*; >>uT_Ei^ֹƧK*Tp,|ø$QIܣ?) CLkG d5̗4 1f$QPSA7Ɖ8-(D[h3hEhn$qzid+mtb袼耡̘Wf\SO>KyGS"퓡!ZVj#zi`fnQٛ +ΖQ2>)-ۓfZm2XY'w&}ZT/)7A#2 C˳$SÑ>+u?y׾hO QhuSw{P#>@;eK0dmz#7=BFw.h̔o"ϋOlE˜eC x $&5)*ώ NMi9g5~Re%xvL1K=- <0BHJ]hɶD :I=R`b(d:IlNײVZOISEĈ ; % YC,5f !Tt P/IEŝ)GE; l_LZp1$G+ GdQ+;MɅC]cHi=ZȮJ_~#;ss'Q2=9ft4NDKXoM76> 65D9Qz8fr#ЪqIzˁlze\W幉2\izI]#Y3U]LSG zܫFU1W }F9ϝ[IsR(gN 7$7A[;Y`!5,LK-# ڀJP[7kkm"qFQ`L)ԙj?igoN[S>a%D)}_G4pY⾠ut"r@gKpGdtʩ(q&:,2`BR;`eu1/]la"EFR@50icuV#1<ĹW+edNP  Y },)~5vI6zQ$S/tT1[w P֕.߀W uvgFoh)UoN囔zYt+f[4EieNC?Dӝ` 6 y@/g_[AEKlcKjz<4vNϸmC?vdR[s^K!ݼXܭP9%qЛR'bqjy-霂vрlԱf5^]Mi?Z6/7-g27a kr &_~]ҝW6XQWIɠ.. ܛVsK{Zh~lܧJzo18r-}X@rީz 15RBڰu_U_P QF~REUE|c'tnjALQ?UuHOa˰ėܗqRVu gsvZflHR!~[R8A'ێ?7f(c)0Ad^Oר7!"!V:?'7"?5'MXf10^ /L攬6Z`;1{wP̐BLc~D}ZK4&ad&9lm==n|Tb6iJzJ:5kUMGop0[%Ӹbx{ 5>kwEJGCGm6gU*,Vy/ [&gw#}v5")ߑJoy3R);U5j.fB HizOS{&lQV0uE ր,KY?)m7LyמπկnV2Hf%q^pxSb (Vw}TCWP P{O@uVpvjn76l2BŋuiW6W2c~ iCdT${5Cx:H4|2O #R^~g| y/o9%Ȁ1}A(Î! &F{й4eÈ|)+ Fl Ć:r5mc^?)0%.$wHg4vjVs_dX&wc:HI[p7_Ũ~FeeV"1 @0Q!=p'ITXM/=>F6 &=@}4pyTаSEDHq-CF{X$(4ۚ,'iD0aCqz4 UF9E3ǧ#9RH*m +-sh@ZA·ϳ=n[bXq\R#J EzB s֏XA9ZHp-_G?iBT5qg};o(ǢBewՐ! !Q@Me\*9]SG 1͝n衹(\TEvr`@2Ws^n'!5㧪e> 8owm7>sa0e9!/n7}A`q7xn2_(=ޏǿеH99E[(GIYP+$QaŇ*Vk8+]Tj:~kk<< $%5]+A 3Yi` $$y23INN9иwk6>DF+U4V&6}(q X*H8ju5VNr/Ar2_UmSc治I*|R+kq@ d.9uP2=Rvil HɄj֪s|B[00uv;WH/jTQM?}bQu8#Q]H^6R- pVnO.H ~>Z9Xs}$?K5/Op7uvb$4mA<#kT=q>ѐ2+YST출4ҼvzZ4# UiY:bN)mI>H%܉JX+$ckʉ(i҈=s133f5h (WlIL&ʈ3"v!UVHSlO0B 2kHa?gą1Gp?uCE3\Q)zM0P b& i;I([CXZ[T<>Z*۩{93ܿ!%ee&?7si}.]z׼c~Bk>CGB d(_fu-aH)ALړ'|/M>S)_ؠ(:͂+2aktJ!·S`Lфw:a ͮ6CFHḬH:,i Kb,'RyjָPЮJ}Ր=٪Y]/w Ŧ-h;IMu_p&/>a:fҘa ]R4tz{o&2p蜎LtD^uECTv0FUg3*TxʋBH)'ܖ+pp~!kqr,_$&M!@i= ,hµMTgiP]F#VIoЎsᐪH(Q̶{K9x%ElQs;G :0 n@ʙO0V,/˗#)xm:s;SjQwÃAi]Zi'oWJhtDžt:vGbðܶWuI\mЭkqZ^0O~l A} I%[ut`!ז^ ;u1hZΉR19b=.: l^)tL|vh^E)} uzaPVDVu?Hf%c=C"z/"`mc @P#uQeF⸩֦Y (ѽ3%yiidlM^$8{~!>Fej!:Mo2yW;kI=ř<7y =%7?kk=Ap&~l`}>邴 o=;ƵqEK_6/GzEjxѲ[#OV<,ih7]KVGKwwu 9_H#V2+z&:؏{gΌ+<"OI̯P.^y77c" =!!NJK ?mТ~f{Lm#EdnMvvoՆm˻g:Qw{bf;WG, [Ƨ5JS gKlg!8@l +飥/1r et}L/ nCOО!C`|9]oΖʋԒ6J(#gpg `2L{!X^Cqږ,3?=<3 {@y+xomIwj٪/"z1AUߣeb U:t|:5"II5(An#xBkylh.c*R\Re`W _9:wD1.j$@[cQj=1Ju\/,< X ]8r hVV#y&IzWͮ8۽kM{-\qGy~BB̊o)Ba# SB~ބ9r6_rI9`*Ŵt'̋6d"qJr 7'TDrc=e6I4N(#-`G~˫x-M}*);֡nbr8<}վVj1˫L͐G 3aCV0j2Ÿ=/~13XTqAZ ׼e5cYe_G D㳽`*( #ZSqMXuTo ٮ:S1B(>ڎ Ŧc/v"(Pї>=od__j/~b)<]7I l+7nKX. \\WK|UN%Du0#۵Zz-u0$gc5'\& 7٩EE9?Oh.r>^ Wi_Lm]M*sUWs*hv![Mpmj]|^K4CJÐovRs:9hZЩ *?iG1X1",$_(KD0x2/1$&t+UJp ERb`C*M(3>t[Mw qgR΂ yrILSOɧQkM L=ׂE ?\Ӿv\4F/yP< RTw]$U T)Ğed^kԘzd } 'WJL o0ұx 1Ȣ]d:{,T@ž,M\@槾O`f(}Xkyglz _n$ NMDU9\t5@R@#}CN79`*(y3 h75Fh0{{'Aay~W rQ ,\#dT|޵ H,2&w{EwjMEzI>>()Ԕ#h4XJ+ 4 |s{?r*&Pwx(,TfG鏸u&g߬hFiZ6=o죿M6ϼ9Gq!t>9 }{8Ԋ|>8ѩZE{pҴH?뽏; -wzoJ*2kf#O Tze!XlRrۜz!Eft֚tm(XX@[my]0x05 abca5٤>}\!Pr S9R%eb'ˍUȨ7VKZ)n qrJt#6;\yXͻb4M e~iKpuAFWz1]0knp ͈b7pJڂK`> ?lB{?sQ&A͌@ vsG)$( e4NX#FPe@`86YʭYB3:#~}յrxKݖQMj$Zˀ/ I=J~A'Yjb( gh >]LO8ȋ _,8@J1jJA[ЮܺXMs<Q4D8 9V"X~pNj)VVn/tOǦ(QOpAOF"sxЩU·e} N*dWh#>bYNԔ_{w|&%- 3C_R)+gaI2 \鷍Zx}to5& 4I&لk(&\|FU02 @ 6Q"N}E1;\#\HMb?ء8Q}!pooR#jp4xN<[*jK0Nā]hv1Θ(\x,^JUW2IT;75€634,"\P`>3'`i']J`  \>w8=Mݤ BG0ТjUU M)v[7I]i+F!ztmMw4p9k̩Hm_M~bDf( T;+UvL_f='/Q :fh d0z Q)PU^BU;sS&xi "U9B 4Řa b=jHQr2?VȀ #"M@D?ijj:ao@E>ZR8HoY) c,cX^WMR jKSQ.G{a4f{[!&'SZ-Œ@CzbJOd<ףQ`L|2ϵ{W+E[j~ps2,2t!gX+ ቷZ 4548>ƿwܨd^G>y|(kެ9coBHզSʒp6ty?m8=v$p|"b*.)AUf;f3z8Gc N#710 MJ&\QMkbEF.>qud\)ȔNy$msͲĺ_6>x>($`n2:0VzM1oko| ZYͩ/;*״?;`4"3@\+F!m`M<ͩ -ϴ[tZNnWXBɛIχ55ׂ[@"uHauHV #o0_EddN˟tr8<=۹X]Mo \%ƍ~OV(>%,Btq E1<тPr|R~# 7*`:r7{L(9>\МֺS3$W?CDR7ev4 }.q6O [G|$5sK͟4DaG,nP(_=P(]?z  ((=p{pzN=-#[`+ժq]pl]#<v\ITO yz! &D|(sz :|)0O3YeI敤6nW;˶egȶ&ؼ]B':uD_A/쀔@>%e V0Oi14{qw_K^VR#u^~ˁdE-+t~-<㹲.;dzTV}3xs/|gC,H20"_M3Nf`b9*C4[.8 "=&@`j 3u+-m.S%b׋O뵆j)f.N6a1QݱӾyڂ}+"T#\vyH3q4j@0`MfR[JB*MwpCS(/2G|Z' 0Sh;.jxY 1 1H{- *:^gZT^>3Qqq>5'+4=XύUָO&sdye\P>nQ-ލ;tq$ڰ+QEEٍO|.&O$@#&zsQڎ$:uL Y(zUF$[ȑRE1W4U A׺;pjLL+C v:u +ȯxXBv _Z_=A2ə!& ;BjKq"e=,E6ahi4^mZ^Cyr Yƪ?==0Y'?f Z5.:&GFsfa׹G$ELA'+.ázcZcWO0otY~4 8nv!N'F ?ԣ 4 抏UpX}3 A|ARoJ-{^2h郝>/|߇IIU"JrqBxzf}Vv67nk624 9K_ I4i1;6y}'5>}MUwprgzSGq۸#9zd@ϸ`QѺ^ Zzβw^䛧\j:UEڒ+-kǚ Zaze VpI9Y`MywkL׽K4.OިV6sWYQrjᓢT.hm]AXAw-m%bXh!*ִZߵgԈƁZ~SUuvļ]mmq|6 c mZsoGݾ['XGxNZS#U`iy^$HQ ^V*Tɺ}S!o>hӀ%ڕȸr`-h ("]Fͺ_my%|]âIӷ.L02]#iZST:2Ҽ=wbh]BOf#8LƅSY!xX!$|#p$y~09<)A4Ճ> m)ΜT^ ?˳`_κyz5*ܭH܈)E(f )!(xĎKjaMm%r[s[T t[M CΆJQ-5q&h,{A_Iƶľ3eR@6k,HJAJHԙbTIkK+Ħ)^а6Lnz0Ft{VY\яtEo?QE'(ǓqqTfq`I=6.ޝٷV®g'2ў˾bϿZu&%g缱 c.WJ \} 9дDݔ"[ *ɍN#ZSjD)[&%a"_2OOQ'Yp(2|>獙S}U'yE՗54X4xkX0* ~~14U(u&=B>ATɨv,A_].0SLq0-m rz|gHUf ЕkVksZ<(]G1ř;KE^4KSjw_W6 N`qGLmA~˭6ʹN>Gn0eq;|NJHՕk\KyDH<$/hʿoiz)<,AhPbS46ۄpzj6f2̎Ep͙^F59-ESRﹾ}9WDF10E~qT#5+^:Km͙288b5PM]̟0? y}/@2XD %6 eO`SV=טsk4D('m''x޺kZ#hd t ]V,-1ZєNuА1(FL]yұ-/2wݼ+)E&[O|DA^KMI|J!` -|kdb˼,ax @ $"E܍yb ӥx ò' !U&zO"}pT͹[vBRnG }\yA:v} t̅^<ޝ.aK\eqⰙF0hSX0 lVQ`WfK5[MF|\f.GA_0h ZͪG{@]ȁJ[մ;+)c[ [9bC Zey lv٣J;%"oz bT,SCphedSE=6N۷VwF;9M>k[_`Ņ)' Y~5TF=a@JͲs6A*/Kax+X\I'd[H 9奶cx?>T2Y[9*CjŐIw1IAIrXDJզ0ǚ yNn4_"p3`>eS= TcS7`4t¿}!]yK1@l7끝 Eu7 S7n J)_rIk_DiU28^cZF&KԚ3Q2B@PN/òsp ëv9cʲvz$1p ͔ :btKtAfa~W$c_\ }@QR+|`rimYuzgy `}6k+|TjYKS1BΔ"Eĸ{H~u9%[wwqc51PQú`ۖa*I=}R}Np' x D$S54!S\#zU9N? yG!8!BOfxLo dr5"LRlB7[?XS 0U!)ʵxru@~Y6]9v]^`5~K, :bphĀΖIZu`?%Sg8Ałt{ޓ5| f"KJ|kGV+4p-'E֔ J}uqTy%"/l!f.zp-! pwafPQ.#kR\y::bE@/뮪t^5hgfL\ц M~-e`=#Alo8" n49"ZW}Zcw/E\r&!E\ހ7 ;j 1uZ|pDK( ) jdV)tN8u}fE9#2xt OGf*=$ ߁7YFmMXo~Ty;dR+Hڄ ftjX!؍4ԄiSl1 $G2 Oǃ~Sr&FxP(p<ۉ%ԆyхV }EO[G5оo!sYeG7kd}Xw6<3«\K-?Sq+?#O [S$yO )ɗjmJγU:wZyp3GP`dYA]\ 1P,0LԲ0T[вMP9o]ʓ[/; Z՝,2yCe2|V=7x=&&hܪ\HKxj k߲iz{H'ڍV{]'xSx~Q)VqM?˩HVH&̽bNoIάJcUTj,@韮`|`W;$aHN¦|&ж5mODi1/@92^:z #c/$0fJ:r#;Il:IpIs߾ŒT 禛5Һ_-i`S~}<Ū?kUFfJvP)?26x)SJr S٧xئ9qkprot^Ͽ yk O7D4I?瀈i9k0.V y_ryʁ:KÁ0@OX{hy +5D$i!“#d*`) X[b6/d*n41xY$nZ|X+%\HǾ\&x ƹ:5MΧ$*kvz/,g\^R& > 'vC?1{۶,@d#8-ȮA [V c 6^Yoov${tUs":u0 Az[񪡑Tm¦8%=zy fq3bw:6 * +J}ozlIpQA_)خƳ50@xJ#2*#ߒ[LWat1vҭ)<<0+rH"v(~tPU:| 2Şo;18C4B+'`m`PVǿz`*~3je!i1({[Gi}t5P Ws3O^DI5rGtppl0]'BJbK]%^ȓGk8si@ɻI/@h/.W -PJZ[[D14'Ytw%iu/n4 <"vn/q86Qž-FŠq3ob;Cy*7֐S#mKm,ƠNLVO%/{p$P<Z76a\ݮsZ&Ոs SV@nn2ά! 3FaF;&_bGgڙCD1=Ċutɮb_2gr΅{ ާ>?֗O}ߟ.1,LPjlor?^flܻ yt^-UjZZD틉ſvaOI3wQ\bB.+oVK[P{stb'.hoaW/fpxʱzZAsںs G+oNΊWZ#ל<>ӊWB!Bd]8ZwHo&)}b낫qʷv 38J hHӣ1X_کOpӉ+煻OsRn@DW(+iNja3oɔ*,^Uiv0`XH=^H"p~fxA`F<|Pɘ⯨1;" pόqTVD#ii4Z!DZ}Y[|Z' &t,Yz)K{և!Ԝ5"Փ]*&_+;p 6Y'8B>)$Zzz>Lf[{BaQoә]N6Oy&9-fNKa,}1RfDP ٨-csYM Z`W:5I{K$>[ǬL78s x 9Np:^$"f*n5KTu* 9*MWִ"C _V}F) 2Xuiђ$0ymWAާ1|.X_KvЪ(F_/B¸u[)M|)_cW{/xYjt|Ol% `(6R 0009LnTj}8GўSug<TC#$s2;OL\] -wrzB|Oe<g^ Z|`rfF3< 5%NwURMƝd@1?GXK&ptݔ'K˜Ɏ,2ԯ> ѷk-.ћVt3p名3fB6("?.0b]%H@A0N;])>tIF 3c1;& V; k.-/T y@o_r|}M'~%axzuX p{QwmI(ִćgD|% WΔd겞/'/6p8Q͈$ﶠ_잡8vӨPk &r?3܁�hUb <8߷{1tʺ(\Wbʏ`b1Q2* `9KX:W!x+&%CoPloeVJn Љ<.},iiWhiglAI^ Zy?"eC: R$:ֺl#ܢ'FrJ0Y%›(Uz;YߒCZ&RzX:OT3N!TxbA֢MU)(Tţ^JsW u=v!anbg,b&-z䊺#rX )|@(]>a>Bx$~o#jO[#0,ʂa 3}+եj?7%d6O'2$ĕ Wd}m6:81v[g^]?$ *'Mb[Mڵg zM3JўfRGߞF /WKJ0NIjHa A V$'Jr9bai쑉sotrPj {K(0"*?fj/e j\Db:+{պ:%EKnr,nF_f:}~/o>kdE+->;?Y#w϶a};7MN5n [ik'ra싲G2O՚SFfԠ_u<^i.t,PHjv.i(?OVH7?{^*>!TVi=NzEch_olx%͍) 8sXK֝arz^{YҜ bC%ăkf^C7l$b b>1vuF MQz,^ėȡ 땰b\@7C$MPg<=I;]*l|HiQSYkCJbWÔ|LkX ms!sCz c[ǨCP{6_'h39c~ZR&8Zq`hWt;,dUPiv͈fZObS4.{ r|"OLbua#n' oPD|>&{Г=ǻw mvo5cR眸!wg]_/ A92IJD[D:ĉDx%pi䯢Opzz]G \"<- `- fWPJɈ%?gXuGc0f2l\P. Ю!WP VPX_To~ҌWJ_ x.#kHz((s\7aLA"$Ulkla*?qQQc Hrc.ެ04@<,s a8>MxVY楳r#ET/AǹTtaU2^KVaX hš96FМX*K+wE` |Ll I0"Zf8J6ךBh 4%g2FI-Zȇ}s/$!5sGǀ C9^%¡s$W R!۾_Gu3)F& Xo bҸZ2& $[pJc0r Ze(X|lu@Wkiط.}[ LIWll.O@ɿ!D,8F92zHBRAO ][qxi<Ŭ|}PFEr清u&f0^0A#ӳtp >|3_aȝ\m|XL "杁NHf6IIǪH8*OreT|M+WG>g 6{NАON0* Ԋ;mv<9֛}[Yv ,ITY  leJ/;:cĝ񟝗_ZywoTwb(/b bc@N0Lg7Wjī]iSGga HHSm/&Ӄ9! rѼ%(/lЀK ઓ~TJOsOyh]m"(CQ s+{2s`nwڴAZ*:[ݓ-#ía9QLr)R]8.e(% އ~/ 5UqdW 0jeL0)iy͟Λg Io`O4@%ryȈĎ4/[H(?^O4&ؤ6$3(H6l[c.kykc<&#Ŵ{qv&B`e#b肑IFnD+:f`?N}YO>Ky/ XK2i'F.7u vաW@f(* I *D^嬔8ԭkB.`݆?ɴ:~;h$}^d^Z< @`07CE8 K>"#jOjuwUT1f@9^DmH1>BӪⳎDn7!IGPmA1|J%F,&SPM[2H+K1}Ȗ 5*W^Xv #6e&[gɊm%Z.\ ePSPCh2:zmε'Yٚ#DJnn`V4hzDrR}Wكk vj!=┼ʫJyj[/bBbN7Q  .)@'Ah Y=6#;["ù-fj ˞m/hHJ}]KӊUE27 '>}+j쁡o%^3 {U6$6%ڠ?j-(ɻJn–"fN|K{fUZ̥|:tpmqy`($SE]U:oœ,UHލ7kȟ xvľA}av5hm?ظ#w`˞L6LlCX.xSN]IQmFpLJw=ČX( =~?u]mpPEb%i\r{OӢVc |&PBܘ _9tm}j>mo"mH)EH:TiHw4iS1.RvZSr~fFpӓ?^>b%#,^ rmsAuʔs QJ7'zKFF1xn7@FC4z g=d ] s ^ɫYz_ep?hXlR7 o>Esc&zo1UB D1Q -;"=ibMY6ɑjwj'SV9hxu93pP"r=5ZEZ8Z];<"Y`OD'SeMWY"pksO2_ %%nJk}{ 'mM]"Q-Dx- F(cá=5.|@0 ri$"Ԩ-Hl;ȻCk~ޖJ *(-!>|qY[a(-qS5@v~Ͳ"/,K׿Ȩ@_5d8eoדv&^VKMPprp+|-zMgh&3/q ٤VUFK+Vf ;kH'3O3Dz#)8v\¹YC[?ιmG *p3d±&:wT*kQ= $X:4T_Sܮr39VggƗ&_E327 6z#J[wݟ08;Ϲdz=FQ\ 9Hvx7\}Rȩi/"ר Z5'y$e4THVHj~[͙ =kI{hc",jCTr)@^ ODL"}dR]M5b) mON#b>toyMi7T:6 hgP4l5 iP4%qtۢ.1g"^辦'SNfB F+ĥQ^3泆-6+$RpD85{C翯Tk}(%:ߋl`Eh#uvb<_eh7պP0'\x=)sYȫRf| =ǍhgMxq!P ~>o6g*~)QׂE2Fˋ0Pl }T&P-Xcycc{e*%ye*M } L@/ml =RTw<}?KJИRe6_z>~B_!Pձ9bhck[mK%6#,EA{;^LfF܁-4]ҽܔ`cde  5Tqed6r5Ǝ"aVu-t;q[ B_WH k&Txڠu ӼEC\2NmnMjCUxUI!$d2+,p P'Q]83aY/@͖_0SJ互5bm j0R7hO)$y#N@2 -V㟨E Y{9~Nm$ k/yɅ*(JY 1rPJAd"\#My@ʕ5  m9@Wiv _m gQ8|+nmr22D7BgmDCؾՂ[~iPvŠތRz3|& O/82J'Nzi$u*an&YkmAcqF]t5M Gq p>/4ҮCj~h^ܝw ` 6d|+#3#I?:UdӡΚ~p @#•+x}bʽF5vGL8ք-I= DP5n+(߃CE:5Ba1a}x~Ə\9aY1 ʠ9AyY0VB$gǜkB@hW^ߡ#Wwfùw9#FLrD+3v.M02rE!JEo,vo.n;fr`}3&d Gm2 NrωLC[ /P<RLa)䫭vC+a R෱4ohd$[uREXKMe| JIeR|i1DK>һ_7J t})Dfٱ|?dOpリvK|dC-<UOMQ v Uj47sX8F(S4BWq6ޤE!o`e>P߱ fR.#ֹ3n{rYum[&TBɝawQD.1ԦEE'ַdjL 6m~_ m+f#Ư𮰿Gx!YD@w0ߑs,Qty "ICEuÓ:grMWJ`6څv9D4I: Q:kp?Ⱥ8K:6q$䲊3kҘAt#^մ~˭[x&x&]F~P[eR$O)Mg(<++=fWhc0= fA1ZkBD+;u\V@ُ4em;Jb*ܮ`_Jn|#z *9MZ}a==kO>g1ThSZg@YYz^J!nZq.{khjt0U'5í%1;]d+21fZeUt;~- 3O|I *C?.4e^󟵻}laθ늂D߈M<_̇* j&MaT"'*&{ , >?^h*;R E&7@Yo[L?d$ OFu?oZͪ2'4ߐ7l} "\>r&h=Q,QcsX_³'sQ;cT^c;lgkHV;_>xt`M%dRUFqt#9?RX?4xNƩNH='OKșQ,<2s@v߄kل,\U8m4-^  h!kzڅWe[Q (lؽG;V-Sgnvy^Bx'?+һZIJ B-QZd>c8@ $zN½gї*ԲRhkOBt.ힰ $::= $dWq/&^1_}$BNJ ('&zD2Bր1ZB=,pzʀX)yÓ N%Ec߅x^ xJJFQ >k;L%p"XNeX#ܲ<+Np$jK,NTC}Yݐ)ޝ? Ծ]lJDP{0/EV& 82*i93?!Ju̎aWd7ۜK7f>^{64'( VV3$WEH:api[`: /p2'DER ]JչT-]|KWg.Yr(Y;HqG܄cEQ5'6 4{lU1 Vx54C !"Qf\gA:,} f ,QSv"_ɍ4 +1ϼ_AK2DkN%GA ak\:{0$1ή@F&Η?2s4~vlX(j8vqJAi<]лOj7}8jj j`ݞa=7t<(D 13T5(-Ѡ}{ 5p#մ$BY sR`@IJ :~N ncDZɬ2j$Ww8(oةE;GSB=byn@߹;1.;׻qXp]"^P4T6}/[ߚX) ,dO 7ifJ~S%yV@c ك&(S-`&n]0ZHs-ޅ ᦄj+G ^dE@`;>S9ep.J&>٢J;jez8؈~}Z2|lTs;[cW2BrMvrWl9cZqD8d4HqN35= F{Bo`+q]+__rha`SO1 P~y!seM͝0*@spDj ȸxŭ܋8[҆%/+iK'|qG@fR@h$n) å60iY8O.pͷbyDPػC) v p|&}ALsͤP9{.wx TouS +L GBn=ԝ\ -LSV9 aF2CZ<$X!SG8C_2dR*_Es1fq$6Xoͯoz:鮐"D}/I-}_}eGgjS!5DD҉*( /v-SUnΟT[ ],C!kg IHK,Ҍ<:0:}[f$*9( f{߼".o0[v{p'_1[q em_:@ѩB<=N?XbCɨ`$:ӤûWZ$7a_& -%"r})0qNyx$,"峹IeE.%,ɬ@ļpDS cS`:I/k]*y簡 &0B^C\Y/iM#P'd2Ҥ9'_Z}~y3m%*S=T& Fީ=M,zrk&*Ã{@5!4s5E}I줬 F-ͱU~v22+'+/}iOx1L=\@ ESdg"۶$iF?[2;> SϞ;"ZqJ<Ĺr6B(-%>XèA8Z]Lp~ WxE-O8wKyI_# lmarA>HqzH(׃T_}c$n66TeW4~?A ʭm|?`ܮ+YOe34/V"seT PVRFp(8ߙ(:+mA;wI7icHtxM))d?SGɄК<򒛙}[!00GD%35Bbyp}`?k5nó19khι6ɺHs-eelk:>W*D3{;!߼p|QEԙ!G\XY3r'(^~ YdA0եa2:5x]m"F-UG$zHAA3+a~!WO> ki^ЦoBr26` SK3S, ΐbX埉:v/X28 -d83AT{p.O=krM`kEhS(Y ]~p DFX?ƫLP,q S^-12fϢCY|Hf tZ XhB cڤ߾LDrssRNE?ж8n86hA*d]A< /%uKF VT~k1i&Щ' YGTd(9$֠56ϾHC:>%Oy5oR/+W go%鶙:?MV|K癪w{uMJ_˱,&l>l(@~բ-1)|ϊ $#[&$&} â0HB /0Wu?VHٕBP>=!M9} 9Ymplk%;Ų n By%k_v}ɗ&ܚ K^@}~͟޼YMHz5X\]<C: g+;P^P'لCmc VUIcdAB@D*yM*#ʁ ImiwT[b!"< Zq 3#nA00Z i3AuCjQj#-~ʹ'zSfU)qqkXk+9۷Dz7=3jv]j.qBo˴>+Ws_,,l>,Epպ81 6윗@|-26a [,Jv"#@&q93`tc*G y"QP͐,"ɶU_O ;UC( da;fICMo>NwC̱C5xh CUE LA 3iF$E"s1hヨs+1AjVE&zíP5qU&S3mӰ0W2Uv[X~M#nf~p]-nd k7ÇÃт$NB6Ndzq=8۸)jOG 핉xl3YOr1Plθ#jDЄ_#[ߗ59P}P`0ڞjed>Oė[e/d/ϴ7v#;WQg} 'ľAgb{{XS}v6Zu"r=.R41ٝZgkqğk묁Px®Fi7+".#H&)9i #gLC18uUT;$I0r31wj!zIhg5p%7c$ўaFc۸ԻtÆR~s:5=mL:+Љ",df M2l(N#oX?=YeF Z&7k#B-J `"EEn|@.FD_Ύl+{mTf>^po)F]Μʬ\09SYyi5BAu]#ϫϯL7x:=.#؟tV5O Bh ʻ!4K?硲^S G_j>IYi,Q.wiE'8ME>Fg>ԱūX XC'aV ,nl.:Y1k.Uy7tH/36*vy1-ϹЁ?gIAgp )̓0/H;m`NHʥx/!h32]}j3r`C{^dʢ2{%~Ҳ BC)!Vjvo.v(CHs8$;*fj Goe3:ˤhKYG4wՇN1==ujP V2dZWqDs'~nTC/#~p;#|X %P.C &J*YPTkUA 0myj]iC:S97*\?)Sw,H9b%bD)NK] h^?t2)$o3' @&: gX<|!tW)RڛEC1 aױ Q_ys%{1Q~7'}Y(@})wj8HroN䆲j$DsXbb^=Tߒ'Ud0UH&BTjXivF&<[ $o'Sx4 ưs}Z!l1򹰐R3Ilr@)woajl+W Gx-3*E[;hgkk5 M5S;#~|W|5Hq*k4lec)Axd`70IO_ίGlATȬ=뎀;w?SFA慲τ wbhZF=Gׁ \!{Jp5qi0!uJ,ndsSJ*o~g+J amI/jߎlSj/mu{Xyp)WfAǫ @Y$@b MYZ% B DIg>F~f\wg?p35Y֧D:tf\CV&RE-x*rg^4嶎Ma =}Pj͢, uS-x,#Z[33d^`xGYh? ZKԲD6yijڃ8lpQ|-3=|]Oy\1--qey5rW~Y%}<=΂Z-Y-rDWF(M-Z09 @=?A۸ubr,qNLUz&|PtYCzS7, \i}q1&EF?ϲ{^9 rM@:G{3q>4KSZ]"g0_!& a:sa~}H3}[MhQCNi:.1Ӂ޳yh*!O<rI21o'0[AxR(yuv&㜸Ƚi-2gLLۍ)|9 aIRvOrh9e#͉5z˿3<ʁZy6LMHgcw[= 7e6hmC_,SXJ3{?͑\6%phc+FέfmDD m'l aT*o.w\?f*YJ Ϡٜd 4إLy)QJ?7s;ISq%AT[tNrYgHgKi<ϙH\N3A%ҹl![PEd^oz?&zY#±+nZS"|T0F(cHXJ9˂taI2c4L@jE54L>luχJsl/j^hk|@kxOoIŴ=[v8VQHj@!V nleO] :*apά8FYN8ߢZ3<Ɛ%D^n̏u@ (BFQ!߄p͡V03͊I-)ֻHc3fUʴ*[5, ܺ?rؕGNWõӑjn8y,gEs Yo;ԃ) }JWşPͧuʰ3zA(#}&v87kT[ʞw*!P, C/B >9^rA7a5*rvro6aU/B HC%\f啥wT0SN)|Uh aW;1TƔ֋*"kN>|@.Ɲd4fuN1ǣEPKӚ/|#̒[L_[8@KT=G7G~ÑŚ`*c2Z1g;Xav7<É S (Qv pJ mWpKa\Xc/ֹjU0Bch#SC;:ᑳC^j:j6 XnQ@$TTVOo_vFĿ3F!, ޢo_30ѳ:oPc=짠oQЬw})o¢k$GZӻ/cL՚x,=1W 0}|M̒az-&iːɜIKd)ꬳcN<`8&bB>P3iJQ{塠Oh꺫V'I3+(%NqЯ3t K#a׫PF28b+=]%% sgTIEЖq]C= I &rDjhM%QjGsj?قA 7)Yh4Bp!GF֝KwIs^T)_0W* ;:,{X hO| p+ G間^RtSc3緱u":O'~vb b"m) Yd\>@i_K/zM33Q?@^Q"04z8?2i<4/SᏣ~O+&$q T}tÆf k QĞP2ݪ|1L]@!-h/7Z@[Q& ;FֿZ9S1Qgd^A*&'>9W.V]EXAtʋ$JOzc {i@U-4IVsHiYjʽH<0 ];bIUhUͥV{o6,6$%=Ъxԧ Xg tW(攰/iE!>10OBq4:jB- $b],`~v $W*s_G>[Ntޫ:+"1;y|yTuԮrR>2dvOst 0kE6$d8X52] X:|j_fEP6HD `&!9d"",]$Toօvn`O$֑: v= O1fEM*lɔOZGoE5եTm7lA22t69 ɹ{=rGN;*?IFfPT5;J7Ճ>cU LKW[krlf;`&fmC:eG+ CCy}N5WyC꺇P>g]FW#0K ߚUq=ſw順FjO+ ڏm:/hi Eu4p[4*Lh}v|K68ެz7@D {QVQnP1ZaQ״]>xv5MRy ץ?qv*/yRߕ=&k<$FT_F`@0jE eP6b 2^>&^DC)5$<5اmf;*!/V1a:w/0Պ+f{7l J ktYԔdRFs2"];]-v GTѦ* ~-}>`ڌkz%ya8D(YhgLWݲH6BI1wٓ$+x=QBg2Poh:(jS[K VJU+3mޖ]4ov̓6)R~lA$砗`L_MȊqL|c*LBf̽1; z 2+ y爅Nİ/'@2\=}h^弜F#ZkSGB(_1KWE*γMbiZa!Y$yM.&k={n< 1S;f6-U*\;0I~@rTn?LmgzDj=+ rgi&_XӦ1'f@mP'A6!5WH \H>\3PUaU?? 6/3ڐFӗ\Z>8x^d [F=ql6NJLj1,-Q'WXh|V,Wdk5<ۏy}?Јˀ W0gukF9[l ߖڭ7_f N[!o~Ey|jn{t^8`dO_s>cHiHj ᙯ5O^ , l•iǵpo"XO$0  Uͯ̈ӷ ..R(ew}N6'p[d0]`ΧA&;"JXw2  t&'4o,WwM~lK1sWVTH^7hEK5$ĻN/eiw p'w[%\H27f$aڂ"d`ZS)}ذ(FdHSv*2s_*&w{TU?hh^K2;4Re%tA!BˠoD[؉ &]TeW>RO+orv0TF13V6ZvZXWŮu X_ "g3څKKly%H<+ |vb'?u4bLeee${#TW6ցd򱆙ZU`*0wYٻ i4t-'\禼E- թ:N;5~*o77`WKc$<*1p'8]Ob[hGfLBbPm wEa_ k)AӑRі!P(4Ϲ$C.Y7F~Ѿzn }-1 %Pq?+D{^SI5{jm1-S2co@hbj%h-3&3qU''5-}$.]Ho(Ԟ8YBgoXJ&M)&P.GF  q;=Ϫ䟄VOo`$† zkÐ|$-;:m_6|a`yGadž[(L-nJ%6PF^qڭ|Tsp{^7p`*;#co>7Ճ4*$lKKr㢉zg_}Trxǥa{ȥ L%cGxm .;;Ehu n"՞SKm~2콧Ѧu =kPn.Eyf{whҜ`n i%:~P&:n3YO]rdO2pikjj;kc[[Rz<~6tXnI|#*%y8 v\[)l³&q'PzB|Is-7)ިhW;nrxuƐ UTIHgiHofLeuiX]w| ؤo?$\̲œ"`kITũ"yTӌgۛ3|f҅1>D&tt'q!sv,WXf %Bp/Y8zVqs6Tp#fCպk_>-ϰS,zss $}ǴNϻ 8ݦO1ak[Ǖۋ ɝv@kW7i'XD #Fͽu8%| g [f!UP&M| gf2,"&<8;VY*?4!ߧ(oc\[X#iB 5/ HJ?{IR?OmRcycLAYV+̧Ou 3W#pka^~aOK;IQXdKYd$Czv^єƹ!&sɾb#yZkAIhQ@>`&Qk#-}nۛ`t8 `E3!G R<a{Y mSGá$z"*FH5(leKVA;<;=MK(ڧ.L2*WJeNSΟ'*?ŝ*׳ٲhP81_g: .`z6JotVQ֤.&CGrIRA1Q Oli_xs֜q(L\%tԷ-xFP HQI79˫ GAm킖_:!⸋_w<O$g8?-$ \11fQuKl `},(htSGD_>QxWE4,A[]>|>H;.XW6 ۲ud4"?U(YVNm7DО&SCuq@HI618 ۟Tex&+HcDuFf$ΟE'u{Ae&Tt D.,.)Kj8^^E3{.0[_9,hK>d4*KF-)!SfnY,cj٨=n(l9Bwo4I7+M2i"x݌U U![ #gТZY 'ycz*D;(ֈ,Rᖻ J_sЅ AL-ٕCe+j % N }Ì,6]B|# ,%%@:4QIX+T޵ݣ.y7PU֐5λ+)e1s]Otv1Cv3,<˜" 'y2¤dU3>vr\bWJ~(R c<3B;fDp|05-)ȊӺ'Tb;wІRW+H6)I@7K:Du1.7#-R9O!*ґwCvPmMR+/& `-BUyyCۂp⺕4Eݙl 9[~AVpexK^,x[ҍ*(Z~" ]ȉ.rON9nLR~&kH9ʶ'狻K$jfcZ8EϘƱdŰ5"_^~^P/:% ^;,AݪurqlBrO'dWJ f A *-[06UILXEe ie/UWɾ[̇eB!+hó6l>L rb_€%4eX"B7PK؃I7K-WJf9:ٵ`vh|lmpon{NiÂ!n^(;cZBfPg$Q:C^%0NW% He> bٯ&n~"N  S%moBfJ PEÀVl4E@=@^ NBVĠScOv=`څw]tf/ɥq4Lp㴸¢kL^r(rP_@M~zhY'=>GxjŔ9*U"GQ-gy{^H2$wȆ>ͿOhozeHXގ;bIB4F8D 'do g@zʆE TWLoF#Ɛ0 6;kw|Gt$o G7YB]L77c ܊#zU'en"cz5$.Hkژ .Wj&Pޔzi vEͷhdKW3 I?Ξ"g}z9ͱtYcOьpsvܭ6ԫвNcX+ec ?J [J@_&*Q:[ 6T6^6"bxgb{ɉ/z鼟3gRhy!e4n\7,~A9|BmvI$%x{4*0&`#z ele݉SXFu !\;A6<5cj4Ⱥ`mXWxVè՝}Ǭ{lkū^]˥(wqo%|g] \ğ u+&k$[VReRfA{V+[_!*A3+Zz\ԇIa[ %RBr_t2T*+uYUJe E&M7نw7]>pmb+SG&{GBs-h#,I@XFoخ=ݹҒ"L_iw]K ㇏صPl.zYw.V֪FΣ]İm,:R&p30gʤKrV 0+V䕲TS9 rܽ 9j=m.0&Oˈ~TۈҶV3ư9Nj8KuVa$82YIOMʠ M`L@9O+lu)O,fwl2ҁ]5UEmt,Q*T2ytVƹwe.Gu͊XkM/`mjN'#vޅOr\Ta_Rg.aaO* |ϛa[ulNlz1ɚx=7~ |=xR"ҦDyٙdE P ^t W{RZ 8`q Z}կ2]jg~ (% M,#V7-&5V|58&%RT UkEa|ۑ%ZuϴċM,[Ŧ ;^+ׅ'G妣B–`AA# cu (j[us40;c^􊿘X4Bn C;@6 U?P`xU\0hѹd5$nGflZ1W|]&m#^&F<'_=mHMMJk3"VG rEZQ&I{-DC.@ӷOlHWB}{sdGŕ{'Z +/^ _nfiλoMSw]95Gubjq! u??'Er_TЮ)cM-8T\b dN`?Ў)R@81żs`U=2 Mid@P7Ry2u1`V[5QvlRcڹ.37+k}qP"Fyצ'!@B!ׯ0U 1e\$(y8 a_WߜV{8mMnt4p8G|)FPbj8ʉ`lNl5sE+2_Bͩԇ UGj^34rJ#_卩ڙH$J @os3 YO4(!f(iXhD]f856[hi\L: .-UEtJ=%;FdP.#lWɈVۀ`OS@<ߚGey-lxH WE]d?sN²DLJw7FvpcFYͷ6Hsd?MY/r; J .濄(i@*4#pQ]tLUD"}jo䏢3 ͋m;G3zKjW朜E;9Ӕ%kԹTf34⑈iZ ?w҅sNaD w^J{d]O3Eb4]LtѻS @`sX&쐳OgD+ݟJJJ9Ѭyq*MrE"uW5*:ߕ0!> !;׈26x1 )ГSBLխNt}\?YZJL >GT98]?i\iI簹n|^i ;[!sZ5VF mԠPǶuCԓ"%1)ZZ8у*jElҤY؊,1i=t6I d_f60#++X;Y%q24mw>m~׍0e^c:Ԛk VTJ׋O~lpG;fthA9g~CzCKݿ$B>&'mw A;1?#>7QZxDܜ:bAh3 ]v q̮z' _,Ԝ_Ce?TQ.Fes(Ǚ@|pcaoqF +q}Ұ/ Y:5yh CW*c'M!䒎ُRxj s?< m-@{.xs, Dc pN%&\0h?v-;'(d3J$ֽ"4> lTPde@u~6-U]T=Zk]uB𲡗ȥW+ }tC0]n r1lq$t?m*MYVjxw3DH vپmHoB*k&R*|ӣ?č%}pz 0(1&5ʱO_<*,cʧzGn=$t( uo}$"6$AȃQ{ _.*oƿrxP=QƟ+ GxZZ6/bɒC$7]Iբ "8 z}lq pN3ysI%9@`HV*1ˮzAx∵J9p\t ׇk2l&@.OvPϣhRLm¶*H/q.Iz@l&\ohֺ5g9jN<[@0(Ol̕h/#4GPOb6hywi @s;I4ԭvGHʸ0:4RM #* 4j f7"~ARc7"fRl .{"-?(Xe9Y? _yLQѺ!_dKG,i?:&CEA*6&X9,V[F~8w^+ ya ABKnC MzڜN83T,\菹fx\å&)GTYzFE4'&l_)PA\9'9İ@LɚY]hq-NG}&Um״Bڃfls齼1s0E%m?p#1 ~8G) #=+!DLd vF>d>A/N{C`H$$Za",/h6|/_.YWZ;fr;ZG%h%h3MT? X*"T|<9b6vhJ j,Ay/`7$}|t>mų@sm6W&/ʹoˢB.{wW#SG9+=by#^D UD (iAPFUn%Oe}|4-9r`M&|cxݔu^Gv:B4~fYXUؘ#f@(?*+!ha1B"/\yEtDUhI`!4 zBb5\> &z!j_No;J(X-JgwԦj4|=?'pa47J vUc)xT1^TtlqiKvEB5 hg.\Bԥ2cNڇ )9vPuڒܫS0b겚l"TR~wz"{Y_Gwi7l$sz讀i;MN+!tE;BWx`٢ "F "TRF;ErJV8kK6ԷJ-hjdp jg®hQUZ})1FY% _^G(Ibv!Yٛnfyej{kbW~ʭ?o xC8V"&/R=qDJ'G&5m=vb]nf@ 8Dtk=2#ԛɭ;6@oHA)XV_`ӉHۼ1@8fkPNhmgP kLITsC\(h05{iʫXW=smkC874V4(ŮPm/x "?=m,V#]W#ypypfCd.:ϝ Tã `{x|41 :3/󡌊&EY@]"wiW'3 ﳝB}8H$p{@jRWl` -R)FakR!璁S㾲l1V" kRNPYpU &V^D-HF'F6\y|ť v%U.P ̯o>p@cгbU)EnjկkTAzWqF/ \RI<JWSIivY 7~ [bw&ı - Jiq|-`=V 5cc0\sةC8ԏ>-O%5imL"O!U(NUj뵕ۉ#uKUSbg?5EbO3GuB~D@ %޾ec_Q7 ~X,tEkm\D'|nf6ss3 ]]K=ñMݒ޵# j]'QK✠-68dY,}e~N,kK@YTs^37퐡,)BBK;RTӋ #V#"Zb<`Z$,{ēq!'O?e%y܇=k1I fS?ߏuʼ(Wx\mIB? 6ovu'b*yͩ%=CR^gaCs;EEm?_Wosفpя'.b^5㽻"av;2&3~SdP:O V=O]zIsK4%yBg` ygV-6:/ջ@. yYy+f0BL). ~Y|<]Y ez"iNyXImԎ||Øs#лd08GÖᆧ?۸\*9{D YlH9kO+wsGjx^[׃.Y ynls$x]8ߖǾm K 6840޷38tUek/J(M:h4#ߖ{\WS'"+9=IKuK (>V`&@H u*nQ\8,J4EGI(0;zזט8x6>:ˍ.ZMy)4SGNJ 5MhTe5ӟO1wLp1YcГ5G>ɦY?(.ws,*=\N$+e0 %kAԏbg6a.:kk>> A 7ȕHK Z@LM/^z?:*^!GN>,\]= ԓ}F1,Db |/dVce]M(<|Y, NJ8hn4fCȰdkIڹz4aR-8)&.?9F-4U_0:Up'~e)&jØdoؘW݇u<=yFb,Kl:%$镭#NPj$ "QD([hwD7g/ʅ.2*dq1xy݅}fHd~QN,| m"#{4p]a#&0!ƅkc|NTv ={k@,#"zq>>ƴv#ūS%]ދy5v?xvCp ĶxЧ:$h2ZY>x\vŋ H5G"kpoc\VA{5^@,_9%]M;`dQ'ŸKúmѓ1hk3k]FT_k8vL\,X,?m{Q(Q?P7ZM1tMz.dRY0x&TLo22~׶'Cy"t%_˜'*{W!G%0w}htvVu'2Ӽh|"3:yG6Y^ g19ݺ`TZXSTf߷!]fѿ'hˮ5רZrxț2U;IV u&]ߖ׆iω O$VGQAY^1)(S'aN6 Wͥ{奲m8>DJ/( #}hq饔T\k4->*ō'!}QR:#:V"6+=ҭ@Q \àT]m'!wW`syD2z̯e@FJz-aT'g»L'+FrQ* x-"S-$>4VGhť()LkBj%J<%E琼  `*in7]3MCa-? \x׵5<cCpOP[zR;j+]EG3LvS؏L{Fբ]QuJ< 5Dr e: Ҏ/hg"# 6%ؒBn$X#wYVX/x/.A\/oYA:W?mGFqfn)$HƵrWbchZŚUni%n:4ML4'cv.< ,a%LRZN:{;63A7]dvhekjtӟ/+-E&_d՞8Σ~/>݋-?_bȳ~G p4j іV~Dj3.>+F[m%Ob$cN-`Q3qpNaEz) _cTWR Do-E%BI?0)$kgXL M,#ZT ׫$ b5~cq=jp,O~- "oD/uYzJٌQJ:iK}J8-.t@(xE^Ⳳ# /6MMnd D~H|bM걷UAi\@sʬƎ5tu<,ߛӹƧ n2LI8ć2rF$$dVTHN\ 0Nw^b'!K N(C[Bh9+g B;UM菌M>٭!ֻgaau >fRMHN͸cʾ^auY>DBZ̋gi2`˄+d<@J7҄6)aCs/,xzbVsp "|Y~YhjZj)#X/Rmy4F\Aa=˪`2N[`U)B9\peW]`@hJ]zLx|񑕢zRwC iJuD >hQg+OջP־q *d{vk2fRJ` w 2&v;Y$m~. ۔eYe4Fb=鑡92PX׊Ꝉ }.=[S E͝w=t*4,?kYjQ&nśp1j!c׽B'jT%>n*d>Ayahc/`s S3]\ʯ׻T9 0}-o6uAEM]3XapuӃyq9%=yia>4yh]K LJ~`tt@Sf0fA64^N I fRho6y!̷iKbc'BA!k)(7)yn QdZrZ5ѼݴPPϡ˜6fr+,˘A|̥-Q&vRفVB>e0@QXǾ7~W6)k !ZB eRw xAɇwNzYUsb SᨊNíLJfJac[ҿ*oכ¥N~Zɐ(&#B~ pt/@ԅ 5~,JVJLx}}~CZ*=^_¿IZ᧔Rp/Mm 0cxy0!ˌOiqVTm6yiUZN8v>EbOiaɮRDD> bIT".j+E/6Op}XEmM IMdwFb+ t[/6: *{A^M 8Qb25s̫NSS՚$?9D99Ï8TĆK,K3u]μR_3 "N_oF,nϫVaj:"aaƬ=r~pP+0^N&@U&ݷ.L8y L7Dte?V1^ *!r-u [)$Uj;N瑡Һpl.P0Lo[qXfZCdg]w1,Iӿ*MPKcKy.0)z4qEXmy&靡jAܓXywc.]Dd8Rs{UVacX/}utѓ] QA  'Q݊6r. ϼumH :x u$]fZmDi˷̫1h` Jhm~k[H iXL'ܓs MdF5U:ٺ`oS3[|(ױ=S5r*|,/K [4P"a.!u:bbԻ8֋e8,-{ˆb{ iy!ZWյ7,,$̭< 5+0"5Iׯ (+ *e;S,:41}N+{XWPk"VڦE51@4< ceux挴:]QzΨqy[Klj0ʓ6ihkJ-R5= VqV 1JNe3}o> (sLgJ1![a Ԃ=sdX<`-ڭJ8S8pVcc>]n~Hk7Zdb12C4CN„м&-?o pd1ZBי[o̸RĢ龙6@h$f}q_0ιv4r¤ S-l^ˈL2t]c>ьU| byY;&7,(JO-VQὭ є=pok_ө!̍;5#O•RRQ2v\O-tkWIsRB-H%x?~&еz17g 6k'V thTGV/mmK(}]JR=ZmWTHn_dMӎfZA3DF&\;Xn A/|Lu'ޛ˼R飈l2#X敒+{z`04J{#:?v=ʖW~Tmv:d]6Xvb0[,7vqY>4+IŢAE'=LQ Mɐx|ΙX$5OUfjC6Z3'fP5-wX$:x߅pekO0Q|^./MG\n~-B^(@w=YKw+yEO3·MNOMJ*WKR9Ibr)ЅJ>NV@\,ruo=:Z׀.zUmKz5*] `:J.3Y[SYWνm-@T`;Q(c׎"-௨[>@873`53Qkw8Bi3eᑧ?51嫤ЍljVV+dz{.xfJ1r`J&yӗέK('.RqEB3vzFjm lNx>#4|>psuDKE;%#"gQcpZf1C5gY@Fgai2ǵmAX,GdѠՁΠՓwPfZE{#ӄ,j|.cK <~HuYo^wKOy GXxQVy sG ;8 hl\>p9ܺxe֡H*;cc2ૠWվX̕(Xoށ+ҏHTSuUT+ btėIz&L\߭ akռ֯= !'HL~p} nN{}s=гa};:v,r.~kN<`O\b%Vw}r@Djzz qAt-@e.sg"BЊ04(3*O>y o0C[=[XT>eq5%z_g|-p$ҴdSs > N@ r'~8Yߖ ^:\zuf籋rOPGW<v n #7Cpb5|1j jӷb5ێ6"ײ>o5do,Po{U~w؝¨=Yș`&>[~`9I;%Ob<&*RQP% &Xk[/@=yU'/sZp83d1~\v5' ]R"$-ܸAUX%ӓRO -6&ˀ>af(,ũk3DcԲxB%Mْْt n UZbC0Ry} .ҽ Dz`,rk=B++[-b~/NJp2}ڣz l\ c':H82t`'N t2|D96m28J VWIweY<]k鏕*md; zpMu%ϱ-NQ A 9i"ٛ=MN7j|SԩĻ>PVt>\ MbUS_jx0|{4a&rLM }^\7ÞJR2J5M}ŠQ$3/_-̌!ۢ%i,o{dnQ* rO8%׈VkXmоTCinj|¤b w?BRcߨ#>M,C"z\&g  G#~=C-d"ꚁk^!-]e\I^K;9#aJܡw<\3L'n)vbZ7M aǞ/k+AD^#˕)3G;eҟ!?#6eWI{@=f͐+d^(x1_ivdJ[R~޻[ˁoWEHlqө>yJIV##܎$i* OS%CG\bbԀp֐$Ů@Aw4n'} S+Yczn̥m ԥ Gx0 쿗e>!P |I++0ۊjSm ȝb =sZ2]ofUOb,5h` ^XԂ87NT?uIփch+ ?o K~-">~ 6GȞ jΧC5vy0tCk> %r?^*y), ^WZeZ}=ħAyyؒ>U^fJma9伄j ,Slu,ـL#y6ǁxgUЎC(57B9K5T9b~&bpbzMϐ`sA;m)p)Y&ljD_.OHX8|?Զ;bd|:"kR6B8cY0hQ_rEpQ^.RDq⧺ၾ9?z߼V2jnW gdL!|A @P_~au3S%-|:(ytV6cV|Qz,{;? yv?IʴpQ#2^{.li.͜Jji w{tN&2B(39+zbAֈQ(nإһHJ?CQlH553bv䕦^6/u8MD+_™ȞUMvQUO@(1̪I f;1aSx`,Rb _: $.LI̋._WNawbhn:6fNOஶ'й4NJعhټCiSB/(/cJ46J]VagWd*?bOpFXܣC<^Gm;dӃ*3؍3& (4x+d "@~oW9,$+kW(IQGK7M9v9(D]r"7vA^=Jٲ=d)(A)eX|MK,P挑øT׊$u10Fs/r=QMQ #ǞF&RMkIMkc6i$foӶM}\E}'',HyMo:4Y.r|wM1r~bD+ _"(bcC,g$2$8tX쵯QVxv#z6](rx&}%2Sfkyiܛj&銅&2/j[F!/|K՝oR ]y\xz<ǁZBrj4Wr1f̉ڃN9P 'E .r2<*`%1zT,1ol!>4&h-5Hhxɭ~p]I)l7 /ani %'74}5@QLAMT |,!aYA`i%Ll).xl$jQ ~[AԞ&֍#LFxG8TGxi-o4u^-Ql8 |5/=講 &MCl` X>G>څ-˟ͺR W4/=Jh\Rks;&cYGrV^FqW~VyYWEH05J 1yIkGhpQdZ^9," 8Й4Q[䮙CO-XTrW.8z[mYv6yY#zK"t_Bq?#6A!򺬖 `J){> R3\jn6$&ST|SCßZBb$M=T si'LV,J*gI."_Wh|zQ!]:8pkǞ.hu"a=֛O2UNM?ol~bw r3Vʲk'aWӃҶXork,D A{F^L,F2 ^ jPagsY8.\ gS7u6ϙk-lϽ6zH)!C g,1̈́Tk ڇ8dkh%"g 8+-4[Iͬ%uE1sngcQt?b0 w?H+T֡&!J:Ց_ ֛+}~sNW%Iʙӓ 99f3<@[m.- >/=/͹0 sD^v h#sN`s1cI\2 骀/j\.힨M a;Z5K܃lI/# p_}o`+\BH<J%8LT8goL۝ @x쌿Pj^M_dtXM'gV-_z=߶}e1Qm9[Ԙ8}sgAs'eCXcLmRvV* j37s# ᣡ{Y$uAE2d{ĸ=)Fi] %HɴLxyj|- 47$ l=DTuv7Gܙ%37 ~Q(aj=9N{V:xl,Lخ<T]<3ʽq"&c9io9eV`=\(Uk7=-ۭ,2k '4}Zwn9cIAyR<|q &To+ 8'fjȠMB+2O5JxM TɱTtPxz;9H%T>7l(x%ϖ2}GTvymӫdA@;g3C%%ұ ,--ʅƠW{Tj52Aa"?!HN^e; k6? ]uBenEJ:; S?a (hm& wzXo45zBG.3scu`:oAW͖G+({ګ븟KC ϨRR[,jE!"Jw­ Bb|FvIps6s\D@G/ ` x0SP"|iWՊBEEKA1@df\9O~δs5",wʌ L(Q*,@#H2a'hy(ܛHi'Wt+>S$zYh~.?p$ƫ?O͵IdB-AsjG*eq̀(o@񞲍C?~te6@W˧Sfwvq%*y> 8}.A[+ fri=[/AMqvi&u+OYgشz n4;u}"xejqQ:ŲH+[P#Af3m}Aܿ;cruE1 0[ArYC{6\j3$gNBB+Aȁá1}r\ʠrPmK@{k0Ӊ ShYr^ ~-uK\#7'$H3Q4d =&=TT+'>R@OZBBȯNagPzZ"`G#ǟp)D6||X> m5^N[o+GOCW{-E97 t]h~2Y@hw(Yd4s/;I;[[Udx%CkjUiH63F~D`q(|H֑/(8.M`,2<$V;?:ŋ6Zʟsӛ(lLl nEJW iV!l]g:GD}u 92v/}Ki~ĕڔ@-E#-||R aSjQc= P_i#!gJX m~AɨAӵW!ѫ>nR7wEKL?z;H:pt ]>N{WT,Z~+Z'?0x ޝ~,Eсg[_ RoȀO*TUy+(zD;h%`; 4^]ަa3-k'C[?{wFm6c=Tfۭ}ߝPq 4 ۓ/]I LP Y<.ߦ3hy_9#'>an\Z'&Ѩ$i<0ic!|CKcJy+Y 8F@(ဿB L|O71`+&j$$Y&[@ܴ%:QTBZ`qaK};psW $MQ; iW~ʱ/P׋3RHy_E1$ksp9XJjsOdY$uǹfùݯɧaQ>G|Ѿ:!ka}*OVƕ⯃]5XuBWyaxPaP Rh$!{z'=VÎ$+q5j5&[K$Go[{j =Zr ̭bۚkowQFE\e6§IV ArF UDuA'[)MW^q O\^w!vx/MtK/%7ffu-sc 7ފ.1h?RZ%'0r3 _&N>l Jd`aYnE;BDd>]ϦBC%SNֳ^֛H~~umi3DP8AjSa$,~!ը)b[8]..FooDžA^qvWKZU@Z\v~ts{MɁ8 7H(;⃹}nҤb)bԵe'm̰PPDMඣi2&ONުdQ/ۛe&J42.@|WH$SSUT%Ezƺژ 1?Ko: !0cE:B[:eux0M [Up?uX^. ZdޜaCCWdA >~9J雯9 Dj}M)5anHk"K@٢=;&~W=ZFm# {eESHW2x.WM7W]h^S3)2jsWx2 >vB @6l;BxD]B~2;1XLY6EX٫C,}VS֘wrEu\M @CWj[wNOb *>CcepA p+;',/y_?o"MP؀Cz=H`'.ǐRi`!dyMcͩ{zaiW XL@f.zS@( HȎ4a#I5s 2(iIlhCWT̐׵5mcA/ sPZTZ_L;*ɱz]̿A Lt7aB(ڣk {:s-}mrU\^1xҹN3JCy6Leb!idIaXp$m=,ZmI,؜%~끞iA=9Jh_PeV_GK7ȟX$QBʂ5,uXeg"Qe#sC6bP5--~+Xġ?⹽ :펝+eGϤ@U?iC+D %/JfD,z9knUs*hQ ߾6ctNmTj]sCwFޕ<驍_g/+1@u [bl]NǍFgFaރQcĒ9{XEs9\JAwoKauG9z04 㝧R»[EАwX:Wg?P6! I ȋ(y7Fّ0kq-jV}OJY)֝ZCW hPb[ݼixDa^\&H{XSfm3uwBS>C0@ļ[wXd/LhMQj2v]7/ YEZXTdnVUocNvcR <՘em`$*L"Ԓ'VzrMwțݑ89BRY8.q\OC|(:]yT+,(XKگR=u,FS[WEx =I~iuqK&ccqY>/\׎Cu9wokun{tNrZkUCenXJpC3r錦5^Z21şJ?`G~.1 ڀ}w:%.UjDghA[W*R(C=!hwNcc {;EP.eˆm Ե[]"_04~bDM~.vD*C՗mS..8!c1䃷]WfLa]<ϡ%:ibi^9"LPw&@93a exxm5\;ZSrWл< vKs2kBo% :pR  |2YQM^%{!oфj*;{<^/Sb ߓ.P * J-7|iI<ccS=4=GOpFIVyٯ;<\pg%:-ě \Wi>!Tvd%'-Oj fwU$ %g7qRIqڇ*A(j!h g"p?ohjLUg.c]}'2ٺ));:+H{ /..lS.RƇํyRtqlZʦ@,ʅU&1A-IK8|U6 շ"ksD'a,-r Վ=HJGhOo>aZ.W*1]VZ~B. uBƭ!SX+BPhz]z'q݀K5/^N1}IӟTb:2u`Fϓ!Ȑ&MXyCc<VVksq0CKux`%eEeO Wd> ccu/f{+[eUdLb; [Gg ڧ9as<<(W4ӵ' yݜn5"ƒky+W!>i؉UxQ]j9 )e{9v3z)(6'M\"T^"Jtg;)`7^d`qI9.نy]s_f<ư.v&NiI\`&b}N9~nTf5b~a״nUK˘y_s#9ZqVv_3V-DzFvԴO]m%.tWsۍҥx*_Lj}.zup5Vc_R)LVu1u' 3vN.!D_C( 9`o(QE7v2t܏kaV8ǂȒ%U߂wS`x8NDiB/$1_.d vV 0 ‡C "7S]դNWwT>F @QO#FY/SI74<)y$ տЉ00!B[(3a` ڝxp0e_ש݈KHp52DZϲC]Uct1r\3n/Umlw qpte{raæpl3#Pm4(B+ռqp1%PYDMqN[iqhEՆn-JNYR _>DC~_tlMbSi ~Ž:/F]" V[kd0֞CϲUN։z3ٿXv6!dSC.3 `ow!@f&l$ojTv@R&4S!qfVol=3v?n&]T Cug?VJk(]^q4έ,4#:uz`><-ᚵ '6݇u݈үK 6:=11-;Z~?vÖA}*NʅBBAX^uLfm]2E˒L>'SbvMj3.ez\eKV8)lP[꩕~+Nb;sZ!4g|,|>$ٓ@W-8ҵ-= 3rO fw1(u9zz;Ω h5qǵ}YM6AD c8$1;,Vhv:l'<upe\Yk(ud/=3BdNi4w{md[m̈́8$Z˾VWkQ!h!3O1 K-\&> mqЛF`K򺜟LoZ0VsIm0̬_pNe֛8>u[@ΣU ~cp\)\2.ǗsRS:.uO0IT3 lHJim"iR ]6ګ8u=ʃ 0g5yl [B,KU4S)$c+EP K.^>acV@'[C0) qY:4"^bb؄h4Gn/X27`3(ybuYB$RzY~dYr%A(~* %>2&]C,Rl@֍LRO/횆 @rW:Mϗ4N} P 5`Yg7?\UMz 2WmȎ< VX>T 164إcHY~/kPx oz~p n;"HZJŵUKǎbslŧB~l+-@їԀeD5Vx.P (\_uu'L'Ts 2 w;3OYYT|iݬ6[}7W9>|&P\g~Dz!9P&`FC4To]+>u$L|JKv ʛ%q"n1,r bD9ISʂ4m+5tW҃ Idw6'*su@qNSl1@V T_6 F{+3M(]Z$C5[(Z%q:k V!0ƭ3W#"QEΏ/ʊ,] ^(ӐRsҁ~hBSA0T<v'{@o4ԗu-P,*3e!x.19JgyVm۟EAu^o ~ۋNyfuh6TulCkvaRr_Q٠SVV^y8}M]#-dtgfqrZJ;)J1qӞ)ǛkK. D*&OE"+=ß Eud(NN^/ Ebޘ4b?~ӎ8a<}vVomEtk5?^p6L.F-*~@Mt5T?&Jr{JaՐI>9Ж.%J?hzh5mdf'_p#NQ)۱MD$>Y*),:Tž:Os.qj3ԡG2l6 ` 5+t3KnFfM1;PRdK$'XF뛹=1%a)9P-~ђ⋘\hӔԱ(7 f P⧄~Q]yh}tM&w*+moovqg@B;as!+v#V 0=gКnIJj5Mi;$}Wr X䙪LmWc-|FUVU06VjFO1)ݍp,pEYmq'_8Y!ƃjk  i J4MNѺGƀ `R > ^#/ov{KD.8F]0rWB$@xSZP<$3=@Nװ0amI}ڐ" !'F.Z 6&neꋊ_є)D.YW1}#}Qa}kE|!L ՝9%z3ќpy}6hm`(|C`~=@ c. :^|pT| _+[^LbJn)Qwh4m#`y)}лU}Unt þ9ļcJ.\)uڂ6 N>ϢY ]ޝr('Seԗų'H ~z`'p%9lrˤ?f r`=[(3Hn %W]0nZ"dԮw-}^Z(LHZ 06*$or6*`[{5+H[:?5uCM 7w[QOh*֍A> Leq^`Ӕ܄)l{UZB$bN*'m b)MooŁ:y/Zݺ8@`X)]LŖ jEGե̺%p\R!@f)}yRvBlShD )5tFm} [e- TE^çT*Fz+ =AD07 _'eBˇ)2Ƙ_ؾ ?a4T;'qm #&bF3ΰAs'#Hn Ld%"C,;R>"9[ ,.m`F{a@-BDɉS_jt,fՙb&31=ѹsiI5wWȅ7Oȵ'IDV&<'Gc8 ?bT8]0etҵWp-RC^V-EQ5:Sl\%oZ>)_b8ZFk}R%ºy"ZD6qQd%ldb|.;Y}"&L9-∞X'2jLM K[I(ur I?;RsoۦHDWM*CK& )4߆ X|/6OK䓍f'GKvj4  q'>J]ZZv:r S٪#`6V St0~t|WH@(Kq۪گ=:+}Ng܏ZOwΉLCÊ.4¢ˇ&طIߵ T l2P}\Η\1x5čR+ũ y4)xŖ@}Xr5䐁K 5?qAm*0g;?c7eCŖJs ɪ;յ.:Nlm!l$ptNTvL T{2mSAK*y7̪&fyӥŒVpJ]ߛmVKQ1q*t| |U^}$JL$1iN@k{X2T}ѧ[F"KǣB~sJX :iZ`.U#]aG8E$򑀧27K@-;`p/gXoiX9E#ă_+#U^1+0Пd[~ca6OCN\H A_xRQ5J_ 4'' ZE$DȜ s>|,˛Cl;nY\ׁt28Rث@V<L[l)y bl~Tj.e&Shݪ` zt,6>rN+~wAtO*Eccm|Ѐ{\󪩨%a&q H)ENn_K!vPj~@7ixH/h%4~\lљӛNtY _lKTܬ+&֊7E1Tϭ< ׸[z8E~hν DӛB?k.hqѾ45t{8\\P? z5:w;mBocn0zf w@:~S1nmIhK&>zdyC^Ac#ӢMyQTb8~xTWPcsX>uzA`mYrR''t%,8viK!=3dFack&_LiX wIէwwMT-GoHajI V׬_dnPl\'C~@Hkr:wsޥaf <=#s3s/`cgcKW5ByEBngbp2,n?K.>ʳXa 5; hca˅gdx:.ci?LU ¢N;`ICi uhq龻ʼnXw k(sQzږ3޸:Rd4hX'rT0qUJJ`ZJ`$^x -&ƄG+ns K/F5zf-INY.[kh~p+~%`aQmNGl$5ƋT^I|) E3NyR);/'pk9!_іm ˜'S rOKdpfW|#ם2$8*hb-K3EwEÌg|D b*ZCB_[e H¢;wwJ̘~)0i ѼЎVjLcgq&9[*2E[]p$~j^y&E2Y. ;6jٱ,.z@lFo%LbȕZ˝xN;-l ,X3cy$ (HG gOv6Ls*qIǧ Xt<-?0DeҪyES4~!sgFSL[}&AF~߷pdA=~Awk*XJfw d+.y!#[c_ϟaz 3ig5,pmэ|\p7f]F|iYz|#2b/ꖹ :Xp`b륲Y @ fH+*~a*e7wozu&0 S$̜[<hytn|҆8$S^b wAQC.*GLRGup ^Jgpұ+| E~ Qk \ļx{,Z6JiW{'8\xV:@+W׆Q@F(,l81g/1&V[*iKd`Gʜ'qQ,,5WTO5 Ү۶Ʒե@Y^}&3LP"n)3{/y'ȡحH>)C} <[F9С̗K g'c~ҼgNS@Jl0֖Thj:e՝uJ!G3{^O?i3WNh [E i7 P+|WViU,Y \͓L'Qt.gwUC顂'^&mB;I/de~~g0&#[ 055u^֡>)ԭypzfXcegy8c{ی;mx_s}SS9ɢ^X]'IJ0}3~&{N=,ĒQ^' M6y4PF5=x~-FwgǗ^gL.=Q7LdɱMTYf nXD+MEa;_imߚA eO@S}m \,lqrV§M 6q y6NK|̑1dpϞ>^1RNډ*8 %>?2rEZӝϥZ.*{?T*ZOh9Ђ,Zg] nl bN g*LZ_ŤAZI'CxOӒ1g2DT"iT̘=\Cx @DqW'\|h!biXױ{/AX㙉{ە -= 'DEoVbBO|7S0FÔ| X7QiŁ@gfL;mtPS~r ~jBAmWюA> 3a:Ǣ[F 3o=>MVpն*WIC̈́"Cf\v:aEioBZ`S g5XuHKxn6Gq=OQe1džfĬ +nqt=fZ)%1~kC`dжY0)`ꈶkRv'\VM0]D*AX ?@Lv>A{o[4xHkfiѦ6cG,l$AW4ZψU27*]sY [m"4n*4:ܔgDR#J)*`cqN/Y: }$G*b.Guw`Nui_FӜ l P{ )!#hֿrR1}VQ$,8;@!wq˘Ez>PGuWpx_,sQw'f#RHӾe69(ġ9R<F?>iTCkL"ybeZ,}}7VŁEYծqÉ=Q5.@䲢Վ֭U_b1e3rfly6[ƧL'[3iG1d$gF}A6 gi39}y'F)J5J3'G8Aa a!U#"`W= ޹J_.DZ&ЍM 2a2 h@ڥcmʩJ]?ּzJRI|ߎ-K9ιwf>uCmPƪqkp ~suԕ^jlm^.8H-Q-A 圪Kڼz;#/Yc{ D [H@W>PỈuBUGYilM5H&d~5`FGsZv;sR㤾s`кcX N't`^gJ'`+@CsCϮ8 ɤbwlҗwJv,ƥbe*HfEGf~~y.0,d.LwHreʔSM=γ4d͏V;0Nsyvw>XcW|6}-IYFmW)8 PY-i_lsQ^i-="cy&HԠ IG7H޲ߔr*Eub3j(e.)rxJ/Oee-=:v}Vߍ=tEY‡< JWxxܭ2mS/F_@Ai̓NaA v/5}ݮ`:$u+,ϐrFf@ Hd(޴ T{WvĤ@-dœ~!P枠q%cNAl?+)?RA9KY&캖I'!u&"!P63%uit:)[8q;}ӆdAr6ki5 ;Wtv"b~pW#PUDCmU}v285p8]9=DafcTn7}vM엇ø.r| O2~i< hxA n.Ö/q+S8c+b͢ ]ad'MF´F$*cp 6W)9;S~lc. P1e&ZQq{ƛАyW}x"t ^q>^|;g 22TXv]Y9r+#x6S/H{ ݱ9\b&M0PRTw n\iY4]VH >e.Lƻ8?W,s_@~4nQC.גJ5)1u{vԖ'uuDD*)tM^#wkΉX.d|/ nr |P_~|W"h-h=| tEY8ux2C _A(%:}ɥ4S~9N-XiݴOP sѸcҹCfpUHz0C2U7TE1Y,Hk='u{y@"WU!XO/AVFlR4šb"o Ҕ&:HKCS/\ #Miքt !.2@K/ 3^6]&\1B3xj!; ^ x*>!<}$ei/<(WfS`sOF0ZT^5L@ jSw. eH0#@jĂR, {cF@7,^Χ' I-Y&z;P.i4IgUw(ٜtcof폒Ğ%rK_eoHE,> Av_%f.9ܯyUfP,y[ ZJ Cc#8]@q< -Z< Lڢ;أc o3GdQ3+n [{UîSb`(Cn|];n&|25lW]PI ƣMNzSOH9SEcZ":W5gh08cOtiu"NgiI֧"oeՊO~˨0E^sY: @uۡ,v4FKBBG幩_wUM~PXbzw~h6X:h8XQMk nUt]4sAGŧ y?| ~8#b/ϸLFC Cʿȼ##>L`,"il̄:[ɻDTae4zI׽kl9Zq4nXP+'͗@^(shIfvb*xGWdk؊-B!iXm]̶s9p^97rq;q11^/j!xy~$^a lZZY^ W.}>%r1o˗:rd $%ēb]?US&j*nVA G&og,i*7)KLå5BRjVռP^f6 Ĩ#'8 i_S?(':(ԽEr&OfSgRyƸu|B"[V~<}`uO߅%јo.R*wC*1 Յ^Cv~|>a@0z 2P&zg{lWub%H6N]% F}%:fbs_9"s "9 L4-RXu acKw&QG0UoԜ;~0 Rha)]CG>go/}Ew@+-xHɫlgI4#ZģqJtg~MnkPf-J+9n 'h`Fu ` zgw⎮6>J58TTTX.p9I^s(?(9#09º(pa/ilB(ޯ7go11Jo-#6@|-w5Hj*seT/f挊 wZSs _J_^Q~Űa<6D1]fڨe䩏Q5d9d B4#O|{/Uɥ悩^ Eg,@]<5"%5dJ&-=_[JAhQDڿ? H1ϫqdƷ8ZpeFsahf2lE9?4m_a4P%ӿR [ ް=>W.qQ/3J-~`NvG}aE9IIg]ՙGRET׬f%%bS6M c5GOCh`&Hw;1 bғdܻИbU_4[CQwdn9rnuKGĥ˓ ۑ"_Y=O_k)Ejl=n22KMi! c 9o[ʀA2@؂Î =ꐅ@/6K@9Ѐղ+ޘr.?pdxyڌ-5j˟Ad~ y'*k+V˔~G3!wqȼ+[78s/D o-<[j2~񯢢ChlXIe|hfFGxl!Jcسud%2mKU[9f~V~i}&@N9tkfܞk249MHѸAW"Ѥ "tiNXT.l /)Q`Rn0Ws [Өgx ُo.nxД#HO ]Gd`k8},9F@uf~pm*n SG/o 9,v:[%Ϟ wqhMDߘ ?Ľ} $&0oKKG(/#K*9wX'N:K9N98eX&MSsxf$3b"n5Xd(=l^L &9!fSly}H(ӀPF]zLЉXWtr7jrn N ߙbU P]:hmF]Ѹds渦 0}˝iq:$8\h^h@A,ocYL9PVk$nԍqk..$~_vj66ɇחMRaP*IlCa7WW)%/b2g Q ^4\'+pBնV0%D.B}67ҩK14Xvi^HiD.zvd)UC>$` 'hlHEll?mfӶ)zgz 2ͰFɝ\WiI#eW{Y~ mwy> yfeℶ<s̥e,|n 3#N}I+P0Py ǚ7o_<=f 8gg/FE"|X*>cw)ۼHDɾd 4M^@ 䱑:?p..=v̌=D6<QTJ? q-zbDڑdƤ7{]k;+'wPZA{ հgm6榗 v #+π,YPY'y/nᵕQn_h7aT'FΛ7`D$rB/c>U$oE#X4{aGBW+ZuoC+mNy ESp tM ; HP-|oރH<ί:q-Ug<`zJO9[;,l{5'nI[fZs@,|_WG;n@oF{$ S2M-MY݋,Zj''7inbc6v[g 5ul4hJ05 |kQVg]r1}ă <.1n -M^" Tf?|6MBdɛڿ`}Ͽ@B%"ؼu(E'ecn6;{6vhAo R>lW:U "U)Fkђ$mloCG{H35tak*%gk>:f93QX讄@sU=B+aO?.%OÝ0leq+?/WEl"n _>RVלQ匍>*bF]ЈoCO8еޔ̈ו>bS }p܉CWfV*)Hǐ&0ŔԪG~}J!/MfEĢW pDhk~" VoٷDvsD^_ʷY]*[YayuTyPkqa< .$a1zR $FDɾ &@bPhNc.S{O4} l g#wk3%iV|I/ H|S.(漛Spt-f\MIDyNoVǫҘ<3DNY.=>+p+V'6FN4iD7R9A8\j4跶 g~;BJCU)T\_gJXgL:ʨ/{w!SݬSKCR}fM@a|0Ŷ[Q5Hȳl pG>;B*` ZͲktzm;--{%%(1YŪfwe!dv C[]Z/p}w 2Ke4{P Cap}݀qA֚T-pMkJ>b$՝)v* OPu,Bww^ l:EKk3I:s}nД9ޑ'~a:+pSU[BN>*bgǺ_ļ_Qa_8w}3ѼgPBM9IRYz%%́jop.Qd{eA=OM!'2[`w!N4c6"KbGJUY rqAxKMjh#5(FQOȯmDA5TJ$&Ui(i1rZ3ӭakLcl_3B^AOXF`u%YGX|q><藑߽gv6%FTR$ PO1o䇢V])&(M7ec湲j[9еިdNhh@'8iO=Q-/=i;V{giAw=c,|f38opv1|*P>FV5C lԥeQk<j34>4'$OИv'K;tATuCc?s1 iEK9']څ,&̄2bH1LʨANUGry<=/^nSrßnaԄE3:? ~e?# G_|W*2F"b<)mUuw)2Y*k*Ɋ|G 89MR# NjF4]8s^ik5|љO;~gH%54Uw{R|7"v?l0VHc*s:Uϻ1U 2ȃ{eGHM~ꀼjC+Z0TYR?( X&7*U&3S6@xzcq7K؝5F>xA4|,r+W)4UXLlfPocPA 0m[QU!ugVX2/b2@^{%+a8v3"rΉ KpXw/UT.JEߜᗎcoK͸цBvF:*/2zP3)@C)r.4"1ṻ A1 ,k  |zwLN!曫M,-&|`#3 q梅]|g/#Q' e;VYፖ%Ht@ 9x?~$V |h޸*w p>U]0Q a D;?e }1wBVajPLi C9-੽y6&tTJ? ˂0iKC.o O*$mO0x7o9EйiLcg+2^)"ҳqcv"( iS6jz vՁȪmh$_s\^AEETw=sP? `D#{(?yG~݀eye8Hc oQ'JLsi6Q Xf7u7_ߚN2H|,ks|⏩O^kpw~Cgctúb1&.D²w@2?˷ۉ/Ec8TU;X\|܁ZlY'lF<)j/SK2/ꎪa) v&LO Q1@t#c'4ۿ P&ZA_B5]"KYĪ˅g3h C + e̴Gc>lnN";u*-lS%ܰp M9 ҂$x+InVms 騠*@d|z߷<:!Z<).#'< $z@b"Õ)۳~^$6ye((6Q3]VyŅQsFqb,e& N+;ͭ\zi(ռWjD"Lfbj[enҖC b j _ݎi7[+*xuQ_'/ C4ZLu+M0NE\G=#92l+jF=HP% fI uS>\W=fˑR]_N&V6}'VЃ>DN| śe'¬O椄ߚ%~ͼNZdJXێ-*!dU AmQDׅw]F'CR8T3Tirug7r"nZϣ2?H|2?ሌlx?#"*$ͪ'a}`#S2GW]e|r\~V ofwwsw6c;F.~Źgzi?"N^(oCMҕ|gq٫_uqNqb/]A1lm#Yz)ݰx>A˥[գ?ug<݈u'Gܑl>A3pP:v+RH]6ާp _+R81%ZJ ,\ϼ]dPlK-;|>A !q3Bx1 YItT$tٹD؎g7;vj𑆥:WDwh{#-GO!G*llumw#6\q |;؍˹=E  PU{X϶`Yӂ͍Rqg"iS)vh~Pddفar_Zq[σӤ%$0UNJPp]2( )ua^)Ff*l;0"i 4; `1od~sbxu fDabb@}.g8DP{@4spE7; 38}g 2wC ȫ?PIܫ0H/ Mpx_Ŕh!Ɂo.N9$o{!CY:EMu Y]D_Eh_QV23{L ;yŕNVEg g<38ܚS;9u[%lRK̽`'=tR?[9ɨMZ$Mg |D)tgrX`b"wW{e Spy9vυzk owv6>)%b  K:8JZ_N5-zYoMXzmb"Jrif"B*'\$R˅ +.MPMYcM}B5Ee 1NݠЈf,zVvArycGh{q^^kGP$#G4`r/KfiLM'jvcK%&<6lxѸXË9r/‹%fN-s<ӑԱ+[*U@ 8ߝ';ط vNy6X}Hb8 D7#JN;ftcv*۞.Ѱv#g9Mi;䢸EKm7=$b-p?D21;/o.k$RJ6`-+h\ 1uȍ]Ҭ쭢5iĶ@ȹBdu~5y -ȚYt^w.oI$H sFqٻ6y80dFh筑`N0QV|^ \Y|tTjٻ^?0>FkFR%sR0 NEQPK`sQ?۸_ ,D]$}p#Xe(hnw~½I{JQ&Vcd o:0u:sw|^7W~ǵlf6&1>8۱eCaB&%J[G~ed{`J( .k=^ʱ<. vvg^pFu-<>F]QDfE9!k6leqq+`)N3Wpd"MBd8}E*Mޥe@Jm?>9$;t720@8tnҰ1z{]7z Y [rT`?)2^I 2@v*eĂf{߄5F>.Wm`T5`SO{nE$d[^Ce_!qp-Zlr -){Zl],i(#0ƇZU&()_J fÃ1=h@&g |~AK{RXĢ?ϫ,Ǣ ^5w!|d4t@^zX%tgNs5W8sb*k%d;簫+`fFL_}f0Lʅm$5fLAG{ocflv(m-%ב%FK56`B@!,ӪMnBZe &4FKQuwI90AA^3Dzp蠲aNA\":'Kц 7 \{rjп|+}7>M$"B;su v5LT֣ߥa ԫEz3 B76'֊:fK71c whwhn϶{ VZqY;YMVr#xxyrRN@5XF>k6$Aa@: Q`laC Q@_F>s#!'tr~=@Eլ,,r}r|;,Rr3.~3y ]a./ӏMEpzZ <7uՅփNYqX?.,oXh](L%Q{U@C4lnpzrE!3n=HΨ0(܅f :TT/L=~=Y?ȚKJ3bKVam,7rāneb Bܧ ׬$ Q8zy%MnHИv3בYV/αl9}' [1y+̵+F .aBktTy aI1t3h^9D VU,@zϐu.XpklbC$ۯ2s80 _auz2n( S!pxuŀ0QHL~ J™:S px\O C> ՟~VY[UzGX{sjkj1e/<~uӖ :;+A|($ˠtA61C6ؔO"WG`͝VłcӚGEphj  j5WzKa,dz=R1n$-!RSn7d<À2 =?;Kh`Kl?PSAM3GքcI|DDk?2t Y5[PrYZ#sկ6[\Cn!I4w~.\5UC+)l`m.]Pc& A9 Lu@TD}1HC:: 7!qh8OCҹIM ^Qyz(G ~z4}sL50Cs8ً35o{ th=JWc[s$p0hv'=Ug DВl{^TkQge}R\ez5ǏǔqdP$t3>ӀipOD_& F,냺ET(j:$nRrQAY[2 '>I7mEJǧxo*vV3WQ>s7N*qMLs]0u`xjK03!_kV9^zLB : BTdoP h'P{/Nj"\uhz4ytAk&LYG9x"m`0@+3YK,q$Cώ:mDw/줶&dV]ې̛|8I&BLJ%-w8Ɇ=\ɨ\.ֿS+WG;;`h[+)rzMOjD0[g֔g/kt*x-1.^Ywqtpt9 >a/8"$f&3"\,} ҁ {hh oڱoEr mcm (37H,(Zٽ5 >)lx;`mMp'?/`j[[3Pjۍc$Ja*;ź8U(u 2ՂIԜPBAIb7^_( mŮ2Z\34/#l ^D{cZŽ8_G!Z)`dxM6ʹ%p )蜾%:$]o!=OvW|ު]soa:k@i KÖsdL@Lq`L}ۙbCUo LGiiqK'иJY6;":l^[3Bc/I7D7 O0q/J|:ZhB1~;h= FU˶(8?nY;֏L/zNH9,ˠPutmA -RgA דNl"r0kO_&8vyA sҹ0S""f7ma>ҘBJଞV!x5 qnȥ́XUErf _=ĵ Fx!?~i~uӖ4zd'KDyU0*PUT. D`̈_GO3սQjԫ;o Z~`tjA%@\z.m`㟱6+ PR?ژ SKIZN)EM2͐W.ÜkSFf,l w";dEviIŸV s`9V6E{lێ.mG:|E+?tvr/TeݻQw%1M`%D^uҭ@VLfluRpn-3]؂M)ikкܱr/@D*djҽ9cͿgL.O"*[vSOykM{ԀKr⳨03!^(TEYO3 ڲq Nl!վ0 $}Lh`Dn ś%Mƭswul {+o_Yy6[Geˆ(wjn_ѹcaHk.*xZk9Kp":to v1@Nv,%E7u_."PLAeK:hp6#̿xBtm;SE1U[쿩OJ|ؘ VE?@rMcYU!u i6RAe>\ԋt8[dz@;_P$0TZ dsȌy4r UFVq<:Q2>hַn&JFzǴ^],k[)z~=2I뵠ڙӎzA[7 p"CEJ÷lmd<\sR^`@7垟i px|1;iDz࡜ԙqV+YC1ܕ!EvpXĭ-= T kA۫4_!wXٟݽ0inQP1w@ݳ3`Ȁ+@z_rm{_S^ƕ/3LD3i{YL5$D\? KR$k3R1-Ҫ~ˆ Gְ'K[17Gf 30c0CUBQqKmIfJ}knWe-=r7WN䉫܌[HWpCљbmI+o+qV删)-L<|ᤱ))##un92DSv@*pڝ.Ww;܌H,ӝ]?d HS&Xh)hPxNg߹a~1AO8՘hJ 3V81 al/)`û9 ^obNcTJ`Ҕg & )F}EX/)ҀzdfDTμ&T wB+< "%k}/Iέf0h^͊pq Drvs747Ks„ԵI Oh ԸAVsDCD}V- AS5=$܂Z`B3TKM8eneYEgEK y* ZngWA<"LiVvY h "e (^c 6iC,(NǸM}M*3aIW蝈7naDn}w}CUq^eZCᗅ 8m O,7jvyA:lQ^VWa`Yi2WkIL²:E_|w7y.4u%7 vt=a?Uh]Ehy_R9"ve);_ D;) iW[vlbED䷻67]x fKS.⍀7sGԌ5$EwqD] %u!EK_Y.J)Sh;ŹcƩgVOf_P IǼFsܧ&; t=HQoڴk"DVkK|4~Wih.#~7E 24 ?[̋&¤d^I´+ZDd3RWB)S= o;ޗAW#ON9ؿos-ƂPͷQ0.G )FJevqۅlL;hiBTO'kWĠv@aUdr/{_Z85^h2) V<$ΣN>i4[dz3ODVr R#V‡' q]s4?_TV3/6Hz.k3O`ZPiǕߪ'o r [?Hbv;p'ʅyq2S8bWeTAqp6-kwep/bhQ׀z@AZjS 1ѓ%;z;[\ |RƏ\FDحw֋0)!B4a\sxynbiQ._EYdI '3§5B~dJQ*/7n{wN KmYPPVq^}z[ttG`j*N[G s ěIJUBā]k;]{X(my}8eP{y q_DYW%iQq#Bq6<]ޫ1OA0nQ%L,뵶E97Wͷ|/^2 PAl(|:6[dKkL652 o~=!I_9s.'} :++4ƌ9pD<!f`>t4O 9o5,D֤_ݏJگg|.vldjƋa$6[NA K.;dgM=ͨ:_f=\CJ{3}Y/ׅ*»0R/W-?IsN/Z렼8VMRkIz?}/6T +@t9rB?%1,!.ƯKncNրBn*c bh!u(lyqoF{9p|(RrӨ8zxeQ/ҡ0m .eHP).!ҤvTopI7܉4nqԶfn8xω6Bo SÌp)]Et\S/KZ ~2uCUv{XK<,IL&L[\IJr+$y2j+[tkU #Q(>lHt;ĪBݕganm_,ޖ'.H ]-XQlm1k؝6yRetUP'RΕ6rlzN]A'*Va<*f ` TJv}#tINX>x-ICV1 I$5&L9Jhh|FanX+ լl9Mũf[ťB3+;o\!Q/ҽ!(. r ӽM; e:k/sC(GY#ڙU|:[MU8P)\ub6ՙI 8@OS+P|J$,ڌ.Y妕`)~k=Kns/BEQ!˃K+@gQNm`"!rڤv ou:6KKZ2^2qb ~ Ԯw`(*ӽ:j*~ iv $+ʱPf5:̓f'odd=kN>q,%j^^'R3m':CcѦq[|P?%= i(4VF7gw[\hR~qg"-yfA9 ^l \c!D 1ycE٢N-[I!.2Q#$ZhzN"3}᱉ˮ+mJrUKU/3_L:fSzB,*M;ƻltR߮}܊ iً~]96UZxI0Af}0͔j?D x1c~w!_ }p=;H9\D,E6 6ju:Nnh blΚ//7#cL_Uh-3Q/M5gJdׅ qQRx!V>ޫҩUڐwO`urd0pk+`S;ҶltȆ}D\Xwmh%f +?rdR moFtGލښ*9a1f,/JܝT+q|ZC?&;LvUu {ہ˪8⨝kj+dG9|Q$ׄt! w}A 򘠇Jee_|t> xcC@% BqK 6C@yu"ͪ%{=y)2[uUvwb e]!w70wO[v&yA iþ5aP en.V0asGv{r/BnS4nX(VDt _EeV 5 ܠEEY4wZoNX"G;1㱬'm$GxxULdHTkҨXrt.9\DC6|b sXE_o7pGQcѿ!^VekBv΍ ՏŃrȡrH6~h6<L`xHn7|r_!֐ʫİƟW'Ttz>Y`V{wYD1簏Nv5 ـ|+r9j8OsPTD ]s\Taݶr~)Iv{RSrpN5b4AU$dBAgFj]ۨ1Bk#JD6Hg-\o- `rRT#霑1>ٰϘ`%[s6\V.F {Y^B3ƏJ-fׂC1))L$dKF病QM G*aZ6v:pL:;p@?>E> Qx 3,Bp\bn=W@%nM;Nj>G$vIrÇG^߄#ҧ6˭Nި4r`T;Ob̷8yN wބoodJՂX$ af?@_cDz\+[gn?kT2 zY􄥅:/شO謓m>o{7 %x!]@2A&4@E#>$쮚%o=-#/zVpwx7pxYVl`}݂ ]X''㾙M%[qdl,lvZuq'… Psɜ\ht;)!qD'JlZځ "&ST3nH,',:ǓEu<.,0Kg~; TIl`L4\Dq5 A6d=R)yq%TudFq-5HfAfS 52X d~_1-W  Pl?`UT~ (*يΐ-81qGTDu8?`%U4\kE1 ~%[.ְRreP^ #hfZn&s@O -Ź[B3;FJ)$FB֘sq2JSGt!B.Y'64w$0|% PHӽx)wC!d-P2%әe;Hahjaa'2k%^Y?m'r5Zt]*MyfI[PBɉB 6 zi_C.cE$)J!nP:{.n*; %}q4L|/!EOp%iEǡ7DBmw9B&!ok 57xG΍M.UjZ33ڬALHu_HoOsXL0k8~vjQI/ ]>"4C; 1 ?3*}ٹo{<9A 7{B?;qRD+D PDyʽ_yem% (.V)O`Lxǀ}+~r t|)n{D-3-9LuK4q`4w6 Ο57 ˜ -}R5 8ys%P^Ym?9 kw<`鰄Cm5V'e7?& ?/Ҷ~}ފ,OgRtЩ4@2 iCҪ_ҤҤu|"uY!>1HU:dnFD'BͪIY4[VtO5${8"v͝\Ll<[ddSV ƋLbe4GPd8a߷Gm}TX~S̮A?m$gA&BFC͑1nA2-lZ42SIm#&"ٯ54> >MLWg8ȫPu.T~yX#QY rbveo![<-sv~=Ai~!*DBw9֧I亥!4܂-N.H-Q - S%P1ظt0X׶39Fo31{{/~6!QF9?"Fd$!N.i j2z0LIG#p-l&5۾'_!N"zv@.oL2Ptl&:+WKu%?5zA7u-#,ked|V˻' =ld bɉmA2"sgO3 <tro}W4耹`!"QSRrm(M01$ÙHG:3Gx2<6,X4 fӥ@~l#dEG9?xCX3C2Hi@BD@CJubѲ*7 LYO2~ z >ړwf )y΍&iKiP9B$Q/޿׏n>Dhج> њ Z]!XkT^ mGvX^MS,GV~I^/H0[u+E("mԶN3C$3mFu^^w-ڬ:=f {_qjqr\bƦbBϒПڑ^âl J|'T_wwp+µRRI%Um_&\н>Vkzr-:e.6:ubZu,%}f m>A.ʣQ Μ?_i,jXB)Bnȡ$F`wݞ!{p`҃V/@v+Ǎ=-.%3xv;ijëjp@៑e0aYvU5PGoFHaQW$1.c0RGe&` ~&Z^)";PMsK[f)gZG=(Ґ"Lޒ}Qya l"H3KX# `_` 6 wDfa5t`S9 X0dqGp=WP+"dTiW.ƶy'D3BkL*0@2hp}Bpi4a$&QSRY0Gfϊޒޛ=Cﵬ\Bz }a30~bNj:\ŏ6%Z-m,z1҆vGbrU?"?=erEo&k@`"' YuDq b{1xXgkYw@ӧR{1*td<45797wMWxqk >&}[aΪlOÌؚl4jɀPC¤T0) W Uq3-lօP;1 L;-V)&F­Q$(44ִ9Q4 lf줡)bWcySH Ō7YV6sk}ǷI[ A"oa01*ZO-v> -3k [ \W|dpXJ!w18`[6&asU" pn+L4q6e${)YU6'SJ'8N`[$~R#}$5 "Ig0A͘Zt:܇@LS c7 ?61\&/Z wrmn9nyc~|z I2m#-)cD/.`$6`Y2@ #W.'h! >8T-#}ɲIsI Hx;xa1BU _9$@)>lÙ;Z3"u>eee.g!W#):[9|qNbmnA7pO+:Ngf$QL½܏WmqrZeD26jFXxk W avak:be1^NBoOֵhu 0΄/b]]Fϻ% Q|\;=hxKLeDwΦ" DAc%k't)KmkxxUTiqM<г׼._";;ofa2fLR'@P,Z}Ǒs1ͺE\:G;@]W´vAǻ?B?cX(‚n-z[f5  f2msN@x=|fTp!5=Umq:)d}`W}it^={nI tr? R|`<ك=)_V#cBjY'iCEj jdJN6TۇPdG\5<9?~^[wKi3% `B +'^8Q/?=v _kNxCV;Ֆ.Y&ܙ4֯i׮yE-hsIw&gb!_` ~3^Cfo#bGE|9JV%A}l֪%yJO|`ĩ!Kϱ92WAذBNrl rzTnj-.Y/68\{O=g EPYp'9e5uB|-cRm9ݒCK&#j Sԇ&"Dk{;=K~O 3bΏ5a+pCF'a1*U4ݷs xPYڮ?T` lH A.jR_POћV'@ƙRHQ$@];Ҷ,|Z?sgBȲۙtAS3e71_.Q2,9i Yԋ1T 練.-Z\l?W[]}u ;gvw|@dPj+Dq^"zcp;G:DŽWmOݵpEG)IB˗Inhխm:xK&ղ#ςu"{R1Ϫ.ԟNa@?|ØT[/YK<%\Wȋ.<͐QӺ#}\{coY6ԃk^m!=ftd|LɅ )SƽI\ܾ>r(8Li33UʇKonE*޴ڲNAeM6؏r ٖ K$ j3Ik7f K$#ulp8|t17M~2 ^mφt-~ڧi?+-H^҆P%|yhL2 音NaiRBK z>#8y#?Һ 0BGl2l Qϔv!hz^q^MY9!B8]W)R"w$ϻC#0 x-W[ÁT{܃J`'|OZ硟gY,5CⳠ*B8>mZG5pkڵ6 ik-5 IWZrFߑD}]2ܵ(G:I/L4F,5$֮Jne&MgGp͟ Oq<սOHϟGouoK&F=?ؠǎ"] b#ģ\ F^)ï m;0x1IlE3Φdٰm_:[H~>x<cT~Jê Ź>MC5hvhӬ[P2:8wKVsv!fقvzLדӶD=*jQNx~?/IJ)Qe_uƽVmö+ rgs|I,Y*~%UԹU%,eƦHtvZ#|J=x*/!xuuE+!7!~0Ԯx+ا^L?S1ɑr6Ɓd0uc)~Q~qWs G\m1Kja[oSCLa>']pR"(.\TEՓfan> D]9s5fZeep*cN}nM{v`0EtX\l_Ҵ RɞM!T9ysL(ڨ9} 9gB/+0t $p]v(seINq{#%x' %*â7qB(΅-~u,U[!<4NRpBq.}'ak1pSzȆ 9*8G7;T[|?O̕ l]B룒g)~EI`evQvxvߖ*(;J/fDt5o>&Io߿u}s\:G,otUMem2Y㋈8pY'6TchŹ#h+coۈd|CSGWes=6ո^B/{ _ ,8-p^rr"}B>`AA`\*vae A<% #QVJ•d9w߃NKb@ 4g[ff1CgI& HPmU}It?SjhK`k^kNLA&WM:l-`A0q|iKsaWtzc6yR #mN+$W",j£(hϴstZRS+Cުl )-_Q`tVK?OVJK_N?-Ixv5l "p_ %]*)ݨKW 6;Ulw"d)AU DWܪȩOϱO|G#rT!@r8W5!GlE~OC|P$;˦+6BIr"Ƀn0taY~ɹ 6[)1 Й`eM>zHwaK{[= V w/gP?i%J.*gh=CAVv=#1^5K_V ^3j_Hb#iDsbsgREW->"G.^X')6;tSh`&U*Vz4R5|Kq,ZnV/vB<0ڳ>q`\l:ZFew{ c R'MyO9+c~Ky!9`[J[Vfd&W sj׌fCRǘtEXJ;h8D$>hG9#ZMP/XDžrj_4+.NYq=YOMYƟogWŶ_5>ǖ;5e;*Nٔ곥,10Q9lbd"Q_[7ʘhRM:jNivA|ҵGnOήZ/t@H G1CwL<o&56M.?x3 [)LgxWE&{O ŕ>NA LjU'Jk5 B8D+ZGo?%cgk@;NI"r1汆J'2BwӅx533aR`WFc#*ӔUH\ְX9|$̄߄a2{ #)kWiVL"X{xгh"X2 9J6y"8>-h@%:m:-@.Ks a±)\xTEpoĈ0Khy'S-Ư>t:'0b#5 @& [kB8g|MN7?d]UlqF9@8ݍ f5*jI *I~*&[4%<$9M%_[l g| ql늷"Fzg91 mz65>Ad4Tx}³#{nhxBWFr#` >\oR1,_pi9DyT,Xa3\ zNl4)"hx$ءlGBNqK%5 C%ל᪶3FׇԽP3old׬VNV~*YӴ{0P'm.iR T9=ܓ.2(K ֹ GE{ك+zzQh fWg}3ߵW bϊ$Q]8Cu+ ǻPV.s;X‚5ZFEZ2dN\ɓ6 庨`_O,z [7nkUA zaQ쳷Ŧ־2ЂQE.͍znH]FfARζXK}UB WAuuoYB(bċ,E_:X3L v& V+F@9XF kA[ۀkSE AlK za{(|ETSP vfwe] &^7 &ulthX{S9̕hӽ +xړ=4TGAe..$uz=䮮?'OzL a&dsYcQJ5YW8m8 =KZu9O2ĔlO, 9$_يPNb`-_<#e!w]I3428>+x`qFaH#IL;0R$1 "9G~1qz['J p55qE4(6ZNЛN̂gM0"qʢ.0 9mj~A0/3"o6+S4wP1):Ɂϭo:ae-ɤ:sFbyl?^՞ =T>w4>W:i&KC>~n/!+3t:eާP=+C]Ѷ ?`(ZV5YR.w  Y̑be_Р4(~:p%CH@G5dK8 HqEL.ZzH{x"G"?%m9-Inx\EBljmhŘZwCgQ>VY 0ٳ G' 5ܠKbV-"؊+#HI[O>(xx;sҗJ h-adf/\i}؝gʞOZw{՘T>BQXJQq)M(_S#ε PEzw`EQg`joT7P`?LG}%*R>{ve=(?8bB^i&^Ha䰒3_#c d`;6crj&wwh툳$M xocVI 8Bހ/ףtV{(U *Mk垧WH¬+'9Ӆo}rCT@VFo)X; 5u(X{7ePgBV6*ϿRڛ[(4 Ǿ5θHH;߇K ~ 2, A EE.YDޣjA@HEƜ=]@XjFb/Kgd3EmMRRű$n3Sˢ~0&Q^S bmH}zu*9/>IRYq_sj?)!뇲>Āiy Ld`A`7]# w#I-"A Ukn3 Ce0l)<+cAo;R^fHߙٖp\bVU }ݼKa:sE6f34 jf^\Bb'vFFABzK|!+Rޖ1 HRzK <| S =]p9>E6j~LaϴaOx=^ 9qb>݇2sgLwsuGU~7s9u9=\2 2[;9)K>YYMXrdQ2Ahۣv)(l_ob+GE#+xvpMcDptP]ݙz|9ZdCy$?=ŌM>/ek )NY#@ry'L jAԲ1"uN]Qoc3y}F 7&X#"n})sr08Ͼҩfż"1 xٙ"zF}oPW%g' *>xwk4D;T8^i= 6ЭlmIϙz&3g2aɇ?)-ۊy݉X[?,e<gia`C;LDq$a`%7$XBNU,tǗ2d޽f{:8v8qNDOu$[Q {~E&a4^-arw8^3+2~i|$m fmj؇3 b:5ȵ0)n9yvtc_Wj~rNXt(yvW!,F95[o2:Xi0)j|0K˭U6f`vXeˉȓ`H6בֿN$TJZ~`ܷݓ ɏ{'S(B/622u Ģ}"p˄(hB?Z湢eǭ#Յ~n:bQ8fAHV&Bb*鉨0OI1t<mYіAu5֙=u#%Jͽ ,>nڣu3< 'Nxfv[u4԰T>0Q3n\WI{#PnVD;P_ϑJBϋOϼ~)RmEOfJTs"u+!vRI1uM Q۾xYtX9tV07Z7M׎8fdpB29ԁmeFKX$G 5[s0T&`;tq=lB&V$T˒xĔODb/!}țQqUfG[_v9C=͎B9?xh  "Git%YOc x:aOTq9 G<K_KLAGEs׳!rҺ='y5])E?yskݴ'B$p70A! >}8>GJ;8W t{`!^0 +f#Q;ʦaɋZLvjUF r';޲rWֈ9kХԯ3VW.褴OQnxmT,Bw% f25܉$;PwZs7Bo^vqYp*R_2c\ٸd|GԀ5=u/4}ƻr8H!C/3(*̱2!$7D-: I>5/-jnH?\A22fl ׎l~V/j;sao R~c~sO.b5]F3{K\XP9ж#07CP;#s \?^Mlj'wE, EQ> rQe*b'cc[%EbZE%ъ8cLv+hv3δ D 4 n|W ?w iiOĜ!z&. an2uGZ TS8{=7R[,a-b嗌΃LO]9"Zv$DGy5/SQs-) -g]>Hbϛ- }'+w*mҒ.£V`_eXpOQr-K&FG}b( _hO*±oHdVO\Q#܏2y 6o,=r#1}wGR%qd.' t݆9Y3g'J QH329=<&4"N9$ҝfd*̣wp僵IaoŤF2, q4Si)NETmPG./4O:R`nJ@PX{Dݖ}vB|{E , 95=G] n139E&EAaOF>bzgaӃ[;Pi?e'ĘVP: ef_ΣGxQ{x%6س~6VA!zDq{p, K0LwOX9WI3FTShŹSv9wH hgjS${rZq/3[4PTѼ:sJ̒Т">\ZH)C}uctlh"B6]eh(tN#&ncLc9Fr]xtqH}g%Dp*`e9v(&vc׾g4cfaL[LoX$3l(h9’3En9t͐t|+S ,B3ܢқ6 ҁ 4pa(Mh/wȾ.~oef&bڅUf u6 zʒk>5g~YŕQbç*!WcȐ^+^"^[ɚ6^6gf(Cw)3.}GoT#Z *jmǍf$nk o0`Ύ9Tao&êܧawC Yj|S24̑0'mP(MYѫy@zO5Ċ{=\#F;fpDwB # o&[#2*Tzd4j$#''v(CXzH*’:)ʴϢMEޒXo QFmj 孱>PxRڔ¯4 .bzլjF[vmnunˏSR6tSڗCv'MQ[]9^3Yӓ)R "jP@!> S}AՄp /\TXS%˞ԻE?$|-n51 ܠf)̇.B W/.pu2.p]X6ԂVB)tW5T`%+iA^O)g^GE7)cicv5f9Lc[EAul.(0}!tgãdʭiV O[DN:) ^-9$`(>  _i.ߠ忹=jR>|5&RGhHm@,V䕁$g]Kc[DNכsݽ?\MyH@K{.qm1N2@Юؒ.)Q#oL}J.SM9NH>W:^|o+n[_z%'p[NTxՊ1yXJʧV3ѺP풱A,Xj(XDIRZjl"N_Zr% $G<}p?Oaʿlbƒp:-#ؑf)PW/7Hzsl7FA+cUD,ٮC'zJ4c)œ98959۸UBf)H§_2Kn1%q\#Js 2Jn` :hW4DRIK껡^ؠkOV 笠F5kхfN z6KW0uaQ馈&pӋ'AAg|9+|Svd9̕_ݚЌc+TF{BkOP>){e  "L6B rQޫTt՗=˳BpJtl.OMA:f5\ RuȎ!4êa::"+D)R_8\V۝v!vփsF=/aوDDSt'=GNPXzqH$D' (YY|t v T]/ cf-UC95Q Lm8^,%F*G KgR댷u ` 6\ sҬRs,ƪQr#䕉1H=A`ņ23WcT;)D=:΄@:^X\!ʾ $n7N&#]\ neh"|)i 6R[T(qKͤ_T9e?m ]՚h3EsQi $ ΪQ0Q%9em$'c*9 WapDK-=]@ ujF`LV`bN%M!f0;,hO8:H%ɳ>NV탇{R G։ƕ`:P2{+ 9HB  a2[IP,>zOh8\K'0``!֍ڥw_7o h\Oid|}㊩Sgs۠ ѽU'K(UnSʣ3xe2G0E^ns>(<ޱ^~^K0/ڊY>ŋz hX mԗfqo Sޔ\u:2 {UnqyoH>|h (iD! zΜvnq7][k`YpfD_bMrҍo.tf1w#!t|]J^baԟFp` eGqTr͵"mM* ?+g%| U PŖjYnؖ?w`aBng }al&% i =WTog%R-&H5usbq[-oduOE3l~ 0fQ MP[]_uBZN@n#IQ+NӴG\kn&s8Uaz %<~"Iqԓܘ0wdω,Q#K SLݳP cڀ+uъi)lnhv Lx93rM+ߢXr6/2ƅT[o?ft+.Ȗc3kL͐Y}tՁ)4~[]P,WANlF@&])-{a9b9X}gA&@ޥLy\#;>St`ѰJ4LJ$څgTFS}*`cd0mЏ}yC-̠^XoH9X/6z[;f[TF?ߠhNBaWu&z_ޟugƀl[ْ~AdJm (baeNpXJ?fK0f-"z@^ʲkO$7v9V6yM6bfd3L# J{0^-b!Sm`WuP];0n&N nG!*N/Y_%;Wy (4sjYR"CLw1 ҲQRS|Hp0j}heiɞlbv{ꒁwQej z-4jϝҮ 5$ r8i^5[jMٞ06š 93$&YBs%Y,Qak,;k Y:%3s.ȁQKF4['Jͣ(MlEq&6,MAٔQRij ar)c(i[Nlr܏)s+O6ܰQZAŗ,ݸIA.ES`~]DoV6bf nts.#X)$0:Hq#[p=Ed3!( >ESO;u~Nio2G P)Cܑ\qwO(hwN;, }юNOq$E87TCrV"% Zp_2xh\~Nq@h>K%t6߻k \'zsyKr mXhc=σv ęvFHur|SMZj$˔SnoJ\$㊌۷98yAĢr|7VJH04IsLnvɶP,qRرd nG!Ļ<Ptl&V(蒾)el3waD8yQZ;*"~bA!cBgP."%Z6+LZ CT[['\ I0Y,(v]xT%hE#v-@0nvX1_7Qy4on.8qFS'8*&k>ˡl&pK$4YZs:jLY+!5c9F`p:pf ۧ~>O=ı}zVPRR&WGDUyR#Px9'~ !*ۃ:nMۀbGF.`0!pnd"@9!qo~auE̼eqntmۺob-'oʌ(ڧX=xR6-dxo&v ͡l 3Xri`!>7+r,"TW^o{4OB]N *M'> LtT~I5;x(6n\ACUG Aԩ? E4]-߆*tNp͞|&FC4}fB5Q8 1+”_s$1SSEogJC`f뻃8s%$ ZlxlNQ"ߋ^GG@o$T^ƴnMi Uky;ó S2엄X%!]1*Nņ1&0ZPٗ~~WKfXVi@5lO.Õe9F ]vH)D-RnR]Dg0zϜCަQZƨaWݵ>i#C[Ie}fƼ n*'RSf&~g$ /WՍ'9ijvgk$394i+.bkHTRb`/?bxQcOlҫp^ lGz{ThN h+81\qՑ \`a Q/%iq`0>˞+ᾲ<g.m9(6)10@זN1_o,;o.DC T4*GTrsڴ7P`,a(>?)dv-b\P WluC"47y"1ۀ%2A]kbb5-wl>W*_M܎' I G;ZSM.dKf(,.-PBˠSWoTCL79/yckHg.)Q?4gsaUoaR /tex3&ބUd> _1dqu^C KC)C y^E\w~+N ˢ,.*Aw2;BPDE|IvM^rz[Q )qԘ0'UbxF@:oNEase][y*Tabӄ,[LP 7sǸYȶ5,nii Ŝ?+`{ƳwJTv4J^=xaoڜiuW $OKH 4{L}Qa?M|L*^n,o3 HtmAAq@0HÇ6JB .gq9hsmA*ċ1ǭ+h4| CĎO,AK]90W5^~DHx!ZVu9ڡ&4"#!+@cuZ /'4}WaVl|7}{"yY:oA[柰;a%"ZO*&mh}qz iT!+\&$1CK=jM -IRƚwOW.\AF3Tb#j"۷N"]`G8UUupGԬG_QxE}qc-+yXɞ<[R\q'RpkF4MRp!udCHrU>}*Ɯm!SpW//]LȂ,XM2UYk=il c2>\MǦTyRA4fgh=Nm^ɈdyL7wQ5D3TOhjsHx0^_iM";Du6gdXZΩǪAh@5Q+bl g6)z0آ1?at~h2AU?і(EhΎoK欄vWyN=7QmW)O,L\ 饼v69vy=3X3U>&$r=5z/oN aҁW :0w&WI-0- JBN  $jw*?)m˵*>ajzG 9XbDHN Rb͌VS66ǯZY^daTrlHHbij Zc$s6i5CIOϘqO1j6D` *2k>{ =|诒]*'~+B  WL`@ey/}6gF>C,xZ֊+F2`c=Яwy4QoLJG<59`@:X#m/'̑ƽV]䄊s{1@5 z?tBɮx`f:'ŒwAQ|Qj7V'Ak|5D+iUl{TR+ CwHÌy8OW\7kdKR ^%>yqsD="eY!!>Y@1P'XW-UkL}Z&tG+ڂ04C#>mcqf #(Wk RKPuDl3uLd`!aYVuY.aor>ZEÔd0:[/RB|26 <#67_%֜ʖ94eŝ 1"(/^kyM:T}v%v-OJO귱oƈfPik O*=I'-4֔ne8e9׵$&`C υnrzIg٩ߙ+Tӭڧl [=&CGSd/ESmnʎD [*KX/OBuX~ ֭z%n#4Fi3z9G+x%{ C>1l]9p$pV)D|w냻8 u-Q*Yt0x@H[8wr1Qfߓ=0'F1, pa@|@QvѮ:uѩ_}XR;)Am#zk "$J>KBd'㍞Fyʮcm=VrywՆ|͠.4#?4(GC b1⡣7O ;T:UbqSE#Alih*Ra΋% RHRη,KQݦ(lPE' Npz%Q2E34["WpKQ.  ygR]H=UzqCm5誌Ti>y+ _Eě*U_ƲKpʼhz4{E@ˉ{|_Es5aF⿌qOo_ dk5`Lky y>- 1 4JϿ BXjZ>st H i7l3;g䓽K.@#>&91[CpwoRޟ}U89D*(:R2(J4/\殄p4ؽ* ,%!W">aGaT{iR,wDžS;ҽ |(Œ۬eC`("5EiQWC\=\:u*7 %/]_H£}#)GS ~Z;Gd)0N j' w\Ʊ6zH}=S%$́i_J-\L4'a<9bBn v^@71 8%iT#r ǍF e"6("P,+$ON.*sX>{oyYlHG\>: Ь*HtkEw]R==+hXmnɫy<] vS]i qTBmf/#mZ  ekS/#rEw.v &:jvRJFEhcJ--Me G#ŜʦD5'2 qÏnf\ =JN-&=tSf@Lt\ rQ:̅6Pk 2ChdE0 eD22+xêI֦9S `)1$ܦTr~ ٍ1Aо=*XO9J. a,òϪNHu`e%v*=V)@H Ր-$%819ɞ~ӨHjc vΨO$Hມ0!sت`~ˍ5:5G*=4/gN<1R85oF n5\g~}^7w\m1"݉cOa>sT_y㗬sIMV _ÇK==@! 13?#Y\KνщpimP(07[8,<"s[HnzPh3^ E%@<ciu_sD_qe5+GK*iG9Gєm(|R0qj76ʬ-* )U ꦀs k؅nj1a D^cFV_x8s_qz Xӡw\_r~[4rGI ?F[DTEE|C'L~e r7Y.Ga_@1m\%/1z~ggUݧmJ0п%MS;Z9vC3Y]o#}2_Ēmt:eڙ|Qb͘NJl%u@*"K+NAİ(5R4Vw8V[Wl699f"+r煴m O.ED+8o뎏_!@2oq/9(naxAr^V:d_χF -*Tۢ%ە!}}Gູ?o0@#*,O!W*yvQTh7 oP|_Bzfgwl^yE?dgvQT2Ej׈oYL*z 󎰩F_}WZx([3bH!g{A҃8I_ɛ~tHۜMsr8R2atlk(eݏ̎\B ` {lҿ^L.758I}mJKSoG%HώB`۠<\vY ZT-us1zzwj[ɀrDbOJ9(܆xϟU 9$IkI;wib;zXi^?̅CWGR&ծ\=N2E*KGN 1ݴv1AzZhi`cʏ'f̉LA+-FYL& t\xV]SSLБFPT>N#9S]5 ̎|s/^z_艷=mb4GAZu*L+z쑘5fjLAStgf 8*ͻj(#42Π4[].rӭ̿&` s%R'8yomvUn8{Ͽ8츢e`;)!BؾnmfMu6r &)F0݆oVg@`nvȄ!$Р5t|<" "אqs+|HuK犽4umz}ԵP |^uz! %|·{}A5H/=,sfur*MPxD׈ n9>6.vE$X9+y 1\"82 ԍ[n)$"66`H5%p_mgHe!&u0>Rk -o5tԬL=f>Tj"\nc-?". }EZmآx~NN {>vqPsd Ms vv~NBMrS%2`/h2P%EwG$/ BhС1ؐ<` `btk3Y@͊?SΨ\p4De63 sD^;?ʎ=ҺZ6TQHY/#[ XƤeL wuF#ex9Jg^y;dB g TN .} ':[pT$C> c,{(2(]eD>PL.(@'h&ٰһѫe~3&bSZT4A1Mqp97BVX ӳslL5CbZ\u34&NRK7 d8_=+ipGA]_-ƁsjvHS xO?(c&EV=Xݷ@a"4%@Y%`ڤ%'."_="ogrMO % θ J6Iy;:h [p]>Ae F̓ TxovF߸"XZD'@x qΪp|X5SS7M qct6pu;s` g+xO_:qJ89"!mѠ9OΰϷ+W CPD^CنHvT/dIEC?yWd|` ꣂz ;DBCZdyӟ!Od=ՙy2?#!(sht*V)\&/&U5 Ώ ގZE2F)(;ה4rIFw;esPr6&c<ܛGTM+k7.g*na(b,fkUJ;͖"hXjxY oTj/pnӂ` /6kbCT!Se`:$],3q$e3%MU"/$^VQ~Vk/_޹+Z&F6rc5o |OF7r+f^$[yguJMgJǣ]uc}6TCL$AZ`:Ζ4\#PmjXBzi#/%[3ߖewyncMn +n>=GmΟ/C<`B3.8G 9.P,i;- ՟$ȫ"s8sBL=iF$ юjj"iIV6 נ%b!&Q۫0wl(^XR܎sOԼ"$ͥb @-'a6ZppߋB'c} qKc NޤrkNL1'yz)ۧb}(' -ңn(ы,@f\g2(`|Lz #c);縁Q+Hu)rxG}j\c4:VrՅ\&= Viݶ!y͔Lð` (aNa#Ţv6V")AH%О} G\Q Zlye}pί#ê% i Lu$|fIW]ŏ)H $ ߲jFGeʉ b :-D@^'CjL/[eu%bthɾT ^ϟJ#V/*D.f#VPÔ1+n]kz}sW9;}58 Bc'VX phBn)IoQ15 #-^uFc,Ryu3{ߧ޲̮y<:-(uQ qv2-zO?-0kmnOz|",t>G3Ta6XTnTTG(*gl[T(՘hr4Lܭ?%!3 ⲁB"$bCx̚Vz';Q%!`3TWLu)Lr\Y҄zg8&-=8VDH1[MM8A?odgp2]=}Oc4WC, V*pnSvxmg?&!دfm۟AV*dcıU=ѡȉm=N+oUc,UG{b޾$ixIt>!=|A[FHd>CǨŎ(J4xe@}.^N1MDc%PS°uv G0k|B]S,[@+47BDtAM[߶0l2}UIÓ~ݐ24;q j Xyc/a=|۳CJlYPx]T[=zn åΉ7Js$o1I"4{۶/_J>|Zv2j܅ׄs([CQCu&s0D(1/X Uw2~omNLqb~1`}1r2֜nT:`e^=0yIw71tVu%+RMdQ`Poz=Z<'t1WCف YD#x.@Z7y>㐷"q@lLl)X=p<RXJlc< ^|l벾u}kF!-}"ƿ4~-5bҟdAm0VKSe<+Jrd>8ɈCˡ} .:&Ө}߂GP 8ZHj`]3)BoIfCu:ȕu";O4ZZ7҅#Y L9 ~$\1w+ޝToϟTcI x>fݚaSh.5XHvҸTKL34uAKؠzzJ9>gvhg)HrSY*kYҫl i~t)7N@Vy;*[ඁB#[wq>~w>hC0NU Ȇ'(4)#6Zర\{db`n\QʿZBʅW7`HHJA޺o\yw_4@0i@~CwB~Tb2wᷭcn%ث6iOcmC+W״]4#.{#bv'nف*]1 Pl {>L k 6+bFxgs["vʭo -v"%`($&nbm!)WDtzlPVAgPew{y0-`!t;^,-~ɨоR^=B0Oe$r M~)ӍqA~EIi5EDx'lUaU9)Z%%__\^Xlw~%g|uA1۲TQ}2pX%A%ʅCy&73f | "N&zcM ˅-HEA6-H|9eG *@.)@wU#!w)>Y{ƖNz.҇G?zlmc;]$4rn.>0n`BVjghx|XCCD= 4OAY-/[@IIg^b{CU@YȖ!O 3΁b{4`meIj۵R9Qh5 Yh䭨|Κ%jWmO /:L J;ˢ<6 CuGEhȊv@"R tR;>1J˨ oKJZ̀d5ό0VBxiJ0HQ/ζMI \R'UL> Njt|LqV8 ˏ_?~ t/SQ- < ejQ-ͽ~U[bY7?7\VXwºQoY F j v:g2k ˥ثDh\ WF ]Ur62s]t~k03n#BoꬊuYɨ|T2t.":S@/Rʦg\GsQfRlJ(WZL>JB2⩰G=د)Nhjfbp I劉$Mǻ:V0Le^0/WozzP9vsb}G{M^rwCgu$sxd9_b2יXF6gLVlYn};|$ľ#_$%Y ߠjMCŇu&hi)Pp2A,.ʨjKO gӹ]Y$rk<vX^G9"ה0")r "ao^@\bǩN3 P;~ǫY73F?S*P4]֡(<1iQ7 +)W ܭ804[P`2È7u}X2d[v ѭ 25 i& J c"f!^eQ(Bh=`/vQNkJycydP?|Irht0/h4h/sO2go۪ Sb#ޜS{6c [R.s}hQS]$B 8~|@i)l _~̫#,rĹ=FKΘњP9:t?:4uۂV"m;$Nh6fD,S/)ˍ`8ޑ5em&;؂d8…ztw6rk`E**;߽03ֺHT=r I.p!.5ï-pDHl䷤9ڤDƇ_[ FvY̽Ϗbk`UCũQze[LKmhR7G&|'?E3c[b7Yk2/з1_^I({)L0wRc`"e({OMz_e\ܞ$'$4jF77pwKhs R Wr={U>ѽ2*0-LOr5grH@,9`<I^T#}PUP(2ۈR!7;nL3S0M]lk*H_l@jL6sU2~fVҘ6fb:">@]4Ϯ2FQYSdS "|0`ӈh"KڪUlJ e ?\Aj+3ݝ;KqXllR9]4#CEr{#U#1s]R&4e)dD׍L>ͳn/+nwXZ:g{z5F2Mrx1Ŀv$AUJn+7ϐZ!U!ƍ!Ks g\1ʇS9AC \mMG\2׉Υ"6o|2[u R"o:߂; ܊jsOC~ڢjZ86д蟹 놗E֡Sջ4`;l 4f27htyRU&xQ`LByjY w%Ain L +&$%k JT]N} @'\6:@p_"4) ˙' <גO$¶*pక[z1ciэoB0?H\ =A*r4D #B!D._;+ l!qi {|Ny}ҧit9#t0vyD8QgV3]ٝw\`]j/m:&]<K} 6"H~P⾰f `8o~#L՜Ã?z' 7]FD0o b68$ҪzDp1v=ɶ|XӫPUf׸~toZWԥP(ި,+} ˳Qi :uGDPvhV R|V n|dvhEC*+u3nVthol(hST't>V[Y;ݜW%5 NRMu: Kzv+DD"˭NvZ"RZFrPDnD N| e\ZР#"z(|QH ݢ9-gi"Z<Rq袣۾@{Q A֪"oI?~𨢓y\EXxCk OBku.kagAů7`ZPF7W:̱uR_Dq[X JwTk]j (`YZ(}{fjyI[@n|[N|2S*C NDQoǴ`op 1>CJ!LS_/2\V1D¦qk8}YYD3fPlW4W">;7WQ;pSrE^Ff;YA 4Ԃ˱0+i^+V@ʐUQq1S1CU o =Aj"vPdVV3Do-.H7&m߂h|j#ֵ+u =0(^^9ar S0dE2 OqzFS'|+ \5C1R1M[e6!Ndbv6}{iJ=Ov׈Vط@)\<,+0ˉ91pGxЯ!rꝊ_|2 k%Yʲ\ NE3ZNd dy!h|`´K<FriW>o:N(W4tnXZ, yrx氵 '0;P# Z`KpMhKE! VZ1_!rF/Lgmx<=ХQd%hqȻ 6A<t"m{}fA9@ZtBLwaZ9@xю jK zƳu;U YHj#uPԩwB<~#GŤ{Юhf=/PC{,g:M::vF7[>QԜmZGL0sKqD.hxJ%} ҋڹzO]G7S4) t&Ges,.v''6xLUCBd?~[ߵ* л'`uVQuH6 dn/ ؃9kS\Sbux C łog/*^4wr4 WQpr1KA}Ev@j5/$M[FfeJ'$JL oF{ l f<;*~G,ʵl8 gfsGrZ/?MN;NGjM@*1)rUA֥26yaDkd#ZN!n;Y pKf%{[5ՊL066%;l>L+@ 7PHUf< ;>1od뒏2tTu99ZE(%jd>wF9#(IHtP ^2 j :t$Q"lZ\j!W[{,}dh.4B#lS4j/SY?WeP ϵCMԖ*659^k飖;k-[R3| z؈He'Bi g>p )e+ahQ~nh 1>@06{y5^av6i啃]gFƭLJ _e搂xsL\y;%Ea\BVQ NVs !B ;p8#yQmw,rfmr}ʱ87}|GOObk#-DQF:5ч( 3pc#/ҝk 6Q\`Mx2;hPZ):Az蓧LU~A ?ڈܗ1X-VnӁ(( T#蟢<^}NprM.I S]O( ք[e-Th- ˣJj tF$3zN!1连+^ibgYGfuR\ uy7Xӊ̄;k.oSy:r Mo!v/2n^aB ƹ.G@h?^_NGuQg߱I2oz)2$ GC-z%i)#~@ uWy);p`bν{,&Q;`ְl"G1ۮ, :@>I׸cg{}鹬v)"׻hSȈڑsI1l*zs>K@GLSWxuO HKzmhR/ܨ3/%{cD2mjoId9运Xi( l1Yk7\vCC͙qK!,qdޡzXA7S7%H1b2x;"_ŖCy+}5+&"7Soqkq^b#_nT~{Q0k!#M䙨Q?Y[_ PC"/ض4λG5D6݇%l 3?:&&;u+W,wzHr)[]MO,S7v;(wsp]9Ņ\i4w9-ic:OדКarʜ֞ ubMVx? i'n7ܖo[3ۧG1xpTbHƲ{0N.^w~5-6Qn%T=UF$_]iwv%`&x֒L)$2@={W`Pe]? j~fe_;h{1qsxt)m to3B[ԾAQVF98G!()o抴bfyJ4[]tۃagSk`Հ.[%hRkLj!8}tYȢPhSC’N>n.Dg#C9ޭh̀U[ vX$Ys>OXkՅ>Y&`q@|tBLl6#]ֶc*@W{htrԎy/KCbR2=􇄠@Zs\`oOiE`x?4N70ApjS/cAJU͌[szuq+u{8U--k ݣ3iPE%P7 #*DR񬠏}2ChhF=v0+}@fP,1?iiVZkaOaHIUʎMnan0bhthNSQx  )k@26 @I(NELȖV4R[ HMb&`5,in8p57$76͏}/n2 >SY7^4ٰW=wrq.6M(+udLc$ fH;0mnt|Ji?o_M4R59Y/<aFiq52f9Gm+zꉊfO^udtB~[y5P"oWjżzOH\I/mԁ>&5>jVǒ;H:/Q)-]Et -},vDG{Bu 3s-#w=Ց_:(XkpULM)Gr6P,;cĚ{a+^cW&˲3{{$NL%mND1 Hk~ZKCYy$' CV."$TR'zR6iB0c1ҋ#. S,xܩmӕ&DžJ"lnɗ-=D_D: y0b+mmnh "A mgGFqPrK=0+cb*]vx$2E;#ZceTy%P"6J>9IC82ԣ WRٹD-J(k%,'kZE_Ḽآ't%q|7E0qA{!C*|S"M/0VInJ!$&MFzS !v!CK0׵HNEr*7 wY hT~ÿI? \_UwQŜ^/. Jk~"s 9dJ^韀\_JFU;RᶇlڲN NS#x-[/;U$Jt4Wq!V<NqR5lt,vޭ;jQw.eƺMߐ}? *MWN(f)VLwH: # }<E7*|Qgcdnql=JO6vI:ZäώG3xm9_jp&xN"-"ZCVL U^_ZMۊyU">|5K2,~ o8F"WFf.p)%%?8~6ߛ]Tj=a2՝@AKne U*G{8& Q"w`z./Tw9JN0G%;Ծ8Z}--q/z  /<^9cSC(U{X:SGN}8Ob 2=$ YˍrqAj6RnY4Sa$ 횖 oK/c)K(^h5P&" fg+1 IJIY3_?҂B_& S d1Ǡ_k!'ڳ @mJ8)ſRs'X` yV@TSղT y8J~B0;TWC{hHu**#ZvcX4>q`k0[dO.mOM[$rj5Ę2/Ke2nxo"񠢳@ס#H5P^b AGu?^z,ZK&dz 8ۏHֻKrAcLC8LJ)6Rbҭ pwnC 22 UgQqܫ&̹M༃Yȴ!'daxF~b፪]MDVw$4`.:2E%93KSHsc6h̑FC "AJ4T@MgLe0_m & j[M1H9d%f|˯2iϘ#N ;Kb02qf"x|~8$>CQIzo ؈T5 cl"-6F8+X`(,?b&6|q"&]mP 8/ LzGVɄs߄i%͔4"70IxZ"ڨJPfR :HɕcNsX7&kX.: t 0dТ&mm7+m hfGcC=G:XI5pbǘӽHꆈ( /^HP3E(wŦ&~P=x&r~YIrq\b ]M!k.OƯl4b=ir#?O^FuY[/F0gKn[+p5 'dOFIǂt&H͔`x-j#Efh<2~@G>uQ>4(cd"-^ŵOĀp0S}Pϲs*~`(1 D IJi'R|E@rIX \?r?4zoN-y\y+T\Nӻj+} E'dxx M:bC&Oa _x{71W~e z׸EmD{U !Z۞A۔zlsIŏ$LntQo)ͺÃnkŗ0s_5qމDu/],H ,^_$ɲ͢wH~%⬙v&N ak[by2{-פvͭ[~mBRWx'栔/e۰ :uH5 2W03DR-JEkI&bXw’6,XNs\#1Gհ.G;!M}l%Yc җKհS/({ aeDbZ'胅+W؈GJ`gK3۝hʭ&!ڕPd@?"a؂vEWL ܓlJfVWZve$/%T;MV3(^\b3Ix!*_@Њ1c+d+2nv?kOre~. \9w3y}![lXmL4F[e(Ѯ=IǾn|^7!8d9WN˷Η8a!fFh;|q,'B`qN=9&Wes,W#vQ{p├ ij}H[XdKUtka clx͖FE)`9Bƕ>dW.%M 7]R_E A"Ǫi9C bODV( W,I+ H6T(Dhފ=Peb*Bvp<kj1VG`2ҴUį[a޴o3K精+cik 3rת@:f D%ػ],x^˄]. DMxi"D0]PR{MSf=DbȢ;0{wZ2tBI6(!\4$אZ{o. sI4i"o_ԫ2\E*CoN1"s̶sN 2ص|aU<_)kyPe--p~vQMGP}Lh$? "2EPpY4 }ǟѸeQs:X}$yTDR8'.nnrp%~C9DZ| kpy ᄁHIŷuVrer PT2CleNR$0@-A-x2sWb%u8Sht> #"i~e!ʝvTT=_}%߰dh;q UJ12Z~SF,AqLڍ(k<%BL|l~ Z_̜/f-!:|i$.1YTqM~#~"`6ڡC9i6e 'eыڄp"]{l@GT\kIT?Nk'5 NbX?`-{ nOWrc `2alrM5-(m]ig^pKx,z[->{sH-IKZZKAB<+Ǡ}_5`.-P\yCXdȘ75ԇ'47Z6"Õzқ#Z,x\t,Ƹ/|»sSD#P ;$gGD[VU%S!,GBt"% (+=g}k a1BT+mtmSIHs=!!k[Nn 1V4P殙tF ڛ%5m'Nw"RUV%ꄚ.g(ձ :b^+zۧYU譕"2H1RF5"V,nLuC@,iEr:x"j') 1B"EV~rz P} tP&wf!\$tb ^QӘE iyu8(5P>GzUeV7Sm pXUB9dm3*-|_Bro? ML݂ͫ:n-w*H1N2P G'F] T~2,^IТiҢ\_mM+x^#*FFSL=ڲAE"ⲧ12;%t]B9Bhd&% 42\@'y)*0uQKcxG%w2#&aj4b$Y ;QO "k"v+;GkJ" ok&Zsc.͊^ u,n\]A̾?FI9Ih-IeN+!V #)_ DmF :XY@anE+lgTu,͑j>cipKKR*i3dzȧk߽qBSӣt~"q'dGC%TLJ%^󊒯 Uۀq7Zn?hgU6V"~Ҕoj_Ѡ~'e?xUm ,Sg':~d `I$10tH6k'>PG(A\&rHUݬ xndw)Nxtm J2XaX0{7Јѕͩ3헎K}r,Jf7;MCi*a$1#C7kjNfW7*5ӞMvR{UQJX6.;zYE=Ay榦ضmQ {V%ÃјlE_;(9 P /gh>WA+Kd+ݬ4NM?.,!ؖ '64ߙmmrZV74ZО >B3&qB=6*43 W?EYIE1Zw4pbRwE.]8{u\ )A Êqm[_e{⎎Lա*sl 6 ־W^w>OtϽ;!7ՈB`ГhvPk^ +j8}k|YJ+ qe(>kO֫RǼ C/(G6Pͻ!$.Ä#`ӈ<ѷíeBciutr̸HElݥTg51CX S-Τ ՝:ByXxr ޴RoNwvP;&ĂGU?%d .(#L[]-͚vGLkxn&"z- 3PMR5Kyg ϙLE N)U'UXV*MH#jmo4 ]"<"Pa_ꏘL{1{{\%\[YL"(O4F6&_sb.+Ti'Il͈6C\`L^l9 }wo$Ǿh|L %Ed?a~InЮ|Wvs[_K$EaW'mr>k-r[]UKលԺ]l nc6/xd0$&$9)Nb;wъ#Cd jxgr.)*{f#T54[8pƂ&aϯWj!;AEUv2zGE]F4QSy{<D[/Z]^~W8*ZAg#H![ph;pZ_NY58ZscԘ 7h|ht2 &f;t3N6y*p)y] ?Lna;wWuۛ`nI{5+)w/pwĈ\>G[]^BUۤ$-5 p\c1ऎ"V{r~^I5t%.RQyW 2uҁ> ,Wx>kd?8F/u@]9ҿ-ޛnh.vvN$9Uozi@~Qcs06 ybӋ,,)ZB4H|r^5+Gel!åaإSS" d8Ak4GB C##T?'NW %/0h=}5æ(0_`kߣ)={AK0dU;F5#&G]/^kkE)#LYap!ܚHL1dg*zǷk)zqhOa C5wXj= ?& Jf_5u7湻6gրs]l 6*#vw w~@gö|ߜȇt=aќ%M̓S$B1>61GC}(6.K|UY4lշ>3Ucp"~ŁƩT[Q <ļ-ؚ/?ߤIwȮ%؜p;,q^[ߠ.i\FVel88[R|P5G]<'[4HKȏ 5@~$=mY ~ ;\ژI;pH,sMYg08 jv" J0ܳZqjS_:!yZ ;V: -H r;km6z5uR8ƒGAvY! 6E4-MkH~-jkYY}X4 @E͹L\Dzn痢q}<0)DK &@Td󷙵 'R/'A0!h["M׏M(.kTMj?2Y)C,eAOBuki2zn~ gO:X+|B N9)\-ԓd=P,P(Q6"1#Y+'RGOlKY5Q QBtiԬ<͙ţ&d]s(|QqpڹtŏKwE`W4cXW--<.[RL28@?:<CBrlV%3!uns ݻ*Lx]PhmAJ^PZ3%$S1Ū]yLDKOLHusQ1v,Y:S+eJ>Nr;:eju\dvֳ#(/?ާ̊_ {>"4Y1oD h|956UEeh ^5\NJ:?SjBo{cHߎB&  Rޛ%MJh|vHR5L®&ɮ+RN«6 ̈́<{Q*YYmkQiܦqB3OfE9Uܞ=${, ٬r<m[T8~ZH^.0w=վʬ>MDAH3Fo m-fqp/'ٌ.WK#[>~?q/; 71{ٜvWReAfQ [ /Nal^Ela9ذÑg%38c$TFqؼ`#g7D\!yG{ݬJfR},;O~7P5H̆m؋`qb dR*| _Z<gGz:R;,}YGzʒZ#-!PlSeL+ @UR_z< ip V S{Y&"l0@r|]x(r}G{x4V6IiSnPw$Qg+No7VtXG7.gu S ] qVHu`2K/ AY{%9>eEEyxIY1%Oo !ͧIˬ baa} ;>1#.*H!qn- $ z*@#v0n7MS‰>9tl&Y7 Ps`ރ.WeY/%Ͽ"E+Q3ꐎ]a\$Œ VcD rb)%lE}7ZTc [9,Mas{ŕZ(^Zԕ~NZyR#+d/EMЊ1Px9l0@u7f(,/&*h"C#!\ ŜKtk"Bkbmm(cgj}Gk=`̃X1Ohe W[e% ?éNay)xj_?Q3 D񺸗MrOL" 4 FΫ &c~UYQ **EFNAk,-#57`a˰M:-MQn2k$1l<&J_wT]iTk+0b[A&M۶`lwfVUz±hPAeKR=٬4=q@(ŐJF5\xUʶ?/֔626䅙ɋzx=- 7#lV1hdpfLc"mfIW-BPF=]ٸڒ~7aL'P:CiLHO8-lKKm{5}' %tDkҊfDW-7i iMbbqcYpwQ-;:zkAX.ZtjF$aNpĂ4k \9ppL;=ҢNj 0Gc٘O*V40R0[P,6Tm߬Hˢo^#tpF/ʥ6ZfM/fj.ޢaޔ2ԡ\g]0'bwZڌnB'Ԯ |Z*t@a֪93jrϵ #-as֖,r3<Y_(#zRj[8r\ *^K%t)+m; I0 Ŵ}N&$Iq &=Ճ\wcSauzߞvmo9͙?AylVE&>lTO׏)Ek GŤwO FBb 9229 M}`f a{DԦMHil;}cc5 E j-Nr0t`DshPMTBä !\U %?_SVulAN |;'#P yWg;58XɠuT_J*𾷆J~}]5Ɋ5>dm⁁M3 [D(K hO icᦽ+L2 N/Jw׏4@Oh *JJo+vŸ?,.NX9ID oNJN?ؠWպ3$o||p " e9qns[A0'~$ qL0m&n Q "9T<\1KY&]R(4G*J2L{k&|zd+poq 5:ql9iT9SB_J¢&504":H-#i9#ܢɆMclIR:x-c bSTC|{ SD -޶\eLpA٥':T DU <Y#[cî]|H"}1"&dos$&$cT ],f &$z1֢1s+X[ϓdR S43>pB)AZ5iz Dz/+%wРXnuú#rOhtg!lrcqe!W6ɻr@.vfb ㋃+vT+U\-&DkyeHn#NwɊSa|mKJq̑(!7P36kqD8ڨ0~rÇM@A[YW*rZͭ=#jq'u/ J^+]IËP|biڵM?%iDoxͰF0_ vzwկԳWۓ/㺧,.9S*)eiC?\Րа4؊dQ!|haS'sb_|,rZ^͉8:Zl Ͼg9oVθ +YíCpHJ'+Av.kX49Xdab)g<{ZFMߦVo@gV8CipIm^Wpg8G2O|my]{r$p+!Vb\mS{S'0rxhOqwϣ˅ȩOZ|KǛ0rNyDDb[Cv巉Hfgݺ *hχ@YT­0 eSooOM_FEME_+=a.Rr%!ia%w/~gPW՞2>2PͷvyV@9ʣcjC0~nG3XK|Rs3=`gYTL_#x؏(!f΅%q6ulGi0nỊ~"іn: 堨ԳU6ꆇ"ͥ[G~kҢ. w}މjӞoB6&U<.+z8tY(nԱlr߳Eڍ5:5.H[́9 2U`ZQ8s{~iB6BbnJ8õ8!K?EؠE1<\|lW ʇߏjEmEo9z e)eQu-sPC-gŸq[0 .9f{.>-D&+w0X.vB[mv4U<&DYzV֘9LvKӟkg%Yp!&$'EjmUr04kko#7gHx`Ũkծ,֮ й-wMĻ>\NR7#*i '߷Moq; HEF`J,9T_4+K WH $#9sЌ< 4 HSb{#E4Pa}-4jQ.&VĴ' 7CxlKslAbjcW?u5򬏴0.߭9jŋeWNgڟOIW`Ɉ44.ͳx*ƉfvƮ`-ʨoS4 @f ?^B#KHa_4D#Jb d)l u"ڎ!{KBq}҉)Fy&Uުb$o7F8F?,Lwj]+XLAs] X0rߦ~:X>-Sdf_ L}p1>(Hƙ+k&{hv: M6 65gnֽ~ekpiysT.EcdERX2-1gIAZ{^C#~]Al #5Z3(dTzddk\ Wrz mIܹca0SBK? )WL,&sxfp!CŘ߀ ^Iƾs|<\K~oIȘ tlTD` /߾ߕ8GO@2aGL|zyOf75t>ǃY.|ЭNKucVy9&*i'y(aʸu,´GQ7rYcs#cm?"3 @#!׭=(:zvrH?!풟  乀V$6_/MX`:X "(wH~^I27~j$d\mdD[!%70e\v=3|TzzaLE-bkY e%)*p!ǯKMI:xI]#B};JtCʄ .J*s` ce6|0h^n=s>']n @TBVM#O3ލ͒9 OYIJ'RFH\{Zd}>Dn0Ѽfdi 9ټ++٫6z^*JņS;$31+cfQ>UV/٬IRDZt\yijD?u:ԙVNjzd\æm=>iK _ϤAoMpQ .zsTrxP5ȿuA'AK$DTJӕ^\kmX`'UU(ɇ|1T1{w0gPB6_ĆVTD;%DAR,q='WYJk (<B$?N%ӓg޸KF,)S[\6ʚ ; naQ⫳@ujy}%+E;\)Mf:ȵ68]%:])Yh+RIʤwpd_uk29RT F`z)+uC糃<214 aKy}԰DFKoDY)Rtط!k1 HA*ѐqEZKC BI6+H+ v`a03$kYƃ^SVgeANJ')3DtgvĴG$w4/2fI,$wVvJos9 .3GQ,)-b=_.d<͂4&f#mS떱xTI L~\gYZ07070100000245000081a4000000000000000000000001644ae3bb00001d48000000000000000000000000000000000000006100000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/usb/pulse8-cec/pulse8-cec.ko.xz7zXZִF!t/w]?Eh=ڜ.+@v3pO?mHjl ##@)5gP_odWA|AZu`ӣ#dՐF(>cnV{Ǣ־pqr=79,|k=gڮ;՘~q_k]bwRaZZQ_]&tԧ8gU;A8[Svܢ'F[,r?ڪ#^6r#KiwξFNK[rME8~LPp2Tx쯮,;k"CɳXĴ Z` N⧰e&նBCpQ|z^b 볰&l$.T3FdC*>(x'B)&7Z4g խsn$SL^7"j)b( vk0_HpbQIXt^Y .P"J񨗞%EΫ ԃqFOd?3uW],74Me{ӷwXՎv#1J鰇T|>#ŧE78mR'~]WNPxX)C`?{HK B&A @}-TȠϻӁXm2v#nU}&7];>1Rsgå_BMR]l sG0ĊJCӡ;"0dJ_bЊ#DvƤzD(h+ {T1">; 8<'P{/,R~K x^yԎy9/:st>=״VMvm8GeCܐ}.'c[A#B֨c,87}A<}##gz!!?+#C,~S~u]iz),#C/yr,nS[Y&V׼@p4`4vt~H ?D sBR|?.}];zy \PmI.:_&`T :s<y8KS,'>r|ݽ]{i\ />w.wE KC'cZ(~$;u S~i5phJp"Cs-afTG}HP\ƖXA)󃺷pl>q&lG)S!۟ElRl 00Rqwi=sKc汽q:GJECNORun3us?q9n:1CE9et7mAɋs JzLoRDXaJL"٩BZ]&t2!$u2wY@P\ ^7[Uqj?Aep3>Trcz{ovU[iy)s^1+=`ђiM4pol$88{x]V~W?04qMKCe:!? n9fhKX[\Q 4v=}8=jG`Oo$ ̲|~60v62J<14.UTrLcu7X?"bjnMJ(M%bvOXa7^;Zͱ&d:H;^OSM*4nJ ОR[Mӈ]O%MRQ,]X%)z :(>4nMR}o_I-tfJCA7UE*u h$ Bd"|v|!A3W^<@p4^W-' {7`/.J]jl-cP>:BʿFdNe,JkHav혥D'Rte,)9T84͕?FZ$ 7#a7'ykUvrdV7H֘Nqrx 2(Vwl/פT0hRtSWBTZQx%ԉԐcͷ=@&֯~YImn "\FPg~3p%>U0hF{$|3M$@Ԇ H#qb@{7:\[~@#(b!&]J/,CWa=7X`n`E;+٬}Ȭm$8O5;:YOGN.-8{Xfcj#f`ܮN0Z3"X2/B-=lΑ\l ˍA?- my:n,wꄿz9-HHCCs)B/{oPLrxs 3i*vYTLeݧy% at[P!a d),P-SoQ'f-.qhs}ۧ+67F5]U"͉S#'ّDOi}W|bG8#ؿ,mԥ m@d]8vQ'MA5l,&}w9lۃWt~>F9t㨆SYLvl0rom ](A+^j0L*Zh,syۈ׼/ @)l5.(Z.v ${ J~N닰Mه` j%R)x,sdRzO}G^ōNUq@BV捣RQ!' 3T%$\MSAj8]i Nbn ?ێ-[HÌ;Ƹ$8WR).$mWT[O70 p9cْB=b٢lҝ{Zx<>x%y@a\& Ψ}zT}zElq".tV^E5C?*.Ȱ9;Z{oF. 뙷lKt~q6yD{os1I$ݸ9K ?SVrIu]ؔoL;İa28vh JBO| 0y9|1$ BpVʃ=~24c@Wy3zP]Z+" -֯>g`c5kY׷:@\Z.6u} Թ־ek<*&E}p-;d9?Nv?IÒT/x-"=򔣣}Z1[ky x2H޽hxRjiTOv_Ie \!gZu!M=.eTZ eL= 9$)A ~%U XḣjRQT\9?&vKEcULkji}AׂJkxWS> S+" Kٙ|$X쇖Jcr8SG:X[(Ky2dR5Dd$` cid~C43W[3 ,!baFS憕l7dd_4T4Bۦ\k?ks7 T~z \Q\[ݣG=sd4?je+Ӽ7򵺃ɋ`2(f|aWGpF; SdG3p J / c!҉Ki3$^`PQ;q){NV{2X)vw$dbWwܴk79N+>Bd)|Cq׹}TPSz _6g`n6^e_GPg@d9PA.ᗣT d/C_Y8,Bt^g Y|iӢܗ *Na?fO0]fC?!$#OxB1%05|7@7 s)|S:3G3%8}3R"DH23'/*p.sX Y>3zI;28j|R(~]j坔Dɲ{++feVo=tU'ʸ%CQttX\"PU28+Z8L"lM6g)G28+ͥ;P+㥕[*Dߡ;ju9xiz0si*مToƿDV;|P/BHZ.Z_`2F`PĄdqK|pm:Y -i"3&>|.z궨tMqEcD{Q|"FeW)ϢPFFBIQM_L =j-3GB8wb:qcsZ'RD`3:Jk}Ns#pa&S2(ۂxv2@9LqL4}s'Y/8Arp,t_8WU`Bҭ+(I 2㬓_RFT5 IS<,P7NmG=dfe6섢Zء|^.**wT !\ΐg翕ΐڅ+cnB)DTðQ 1%NԷ3&sgKSXB3 \_ӵjP +oh%`ؽ= ˺ 艰]61y"Kqe6Lt=7߫ZB@8%7Rr>8 kf}ϣL.dqfX zs!.ԅ 0 9]Z挠J>b49iE-P.#TNE # ǭug'-Tjv-^lth( /KW+AO<5/ϙ%z" Vur>g/<}rfe\/Ԇhx]Dڴ!_fA4+nn#)‘b_r8lx>U)\-3 8/w+Cp_q?"8CR+feٟNkm@% BqGlfp] 9T:ޔ(,Grӫ@ ZXO."1jV(?%VLJq Q[ ЭFχ̗L}G36/r>^REYF{뿹U ZliKhkcGS5@FEY&۷`I7ԛn.f`k&>O쇹fFq1?_- |F;Zlae.pd[uww-LَJjTb&:^ڱgYZ07070100000246000081a4000000000000000000000001644ae3bb000112bc000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/usb/pvrusb2/pvrusb2.ko.xz7zXZִF!t/z]?Eh=ڜ.+Ybrݦ.ʽhI&+H1̼!d.qSi8PaA[coM)ٌ/!#Agdnlpay!>3-f%D2!m̳mn[f;l4X ڮo4  e`A6\[bUהCe'>i\g!q:5 QSeVeuzJ5:e5!к\g>sYP Xq 5 ËՁQ7ҳd挦op_}0r(@6K .#b>MSP*6@Yx 2S#2Ȕ,5Ӫ|Uǟ%)>G/:3]u_g{A[8Tsǽ@ȧ#΢xҜOr LʘJIAqW)vT;IZ-iU|\~%%|qG>p )qhh]/Rx ^4S_$CŸNDt ew8k1?(gSl{Wa>5"]: q:ICLLZDGo#+ @$_pFYj߉!`+}GB3V hgVR ~R,Sr"tWk\c Igfǻ1[ 4=<1F" !+vNӇᇭQS8gc̸1aBj(D@?{ l{LH"W&ǣ)LukUdZ%y46CTb?zLRFD>>?I*͑m6WsJ̐[XOȹYb<(O3 +5XmŪY: r{{?C-_n^PӐ > &h># un!(rj˻E5Jry|pr-JfPɭ@Kȱ*]H[<-Hr`E9G=C.v6-p.׹C⯤HSNl H"S`<|^^jc;A|SQ%bd0`nWˍHÉjvX⥀0?*r< ([wESy_DH]s纳}(Fŭ5eD,E*KլT3 {:̔?5cV^'z?rbG⍄׬xd=\ EgG Gn<%5;Ӡ< ؇Q6bȌP˵aIq8"tBPƔ؛Py`alMƕVmol0?0ueQY~Y paP0D0T'*~#c2)_Cx/bnf9K1eR֭µBWXϑ ܶ_bJlK(MDcJw Uz+(ۭEC DhV'6bU_^$C(jdF uv 68:j=K0r٨j2Ыk <x:?7(Liy])FBIV.M7BE_u9^'\J,Դ4Rڗ]ME$/2O$4n#˂ZR[-q!V;H~ ~gUWI~Y)ND׆6#+6 䗓VjRӕ;+:4<42m4] ֔P@Qֻ_=+BҐ҅*GDMR 8J}@;*,y|G+M>{/;w_zt+%FdQ-gZF^{鰲J `9D $mTG693Ơp*@/GYnczJ0E`|JS~ʵy@nʄp.QA mVHj"n=nMЀH "T[_#ШZ/j-q8>zj{ŧ?!Pz=3([gs_]2"I 2@\yvhz ЍW;~X2\ڣjy3yŨ jO%dV]7r[!}J1dCSVF).Cc} ?W}{W6jDPNEaNGtvJ@Xu4up6ۮ.U|V+صzwh>픦6l >4i%VsQcKuP`,#yuMm2Vrz/Xvkœ4 TqYթj-Ep;](-ێfy*DP5x JcͲRàmQ5 5E&O4D0;Ğ9 7`2>p 4wjj,s*<)%& YT|aOqe2O<~x&z+Yʪ1:c,T>/I_u)Q3b YLR Cak.T Ӎ헉Ʒ{qFZ?{B;,iU,ك`ʌ_I5z孟tT~c?tE='b:[/\߼DV$~Zo*E؝q0d!g; 9_xp"ڞ~d_FR"6hlҊ٨Rv*F{e2673/}}c@քG8ڐ&Sc#pfpц, 2Vū] C"Q~7='L=[8T`Vzc OrV)o«mN1vK<#i7@dA"asqK=4](Ц+N$ډ%m^lzi[ &;}RL,*tC&= Q0(e+A l! ;X^RI&M^1ˏ Gn*+^S=m$S]ts}LKr<)(84ٔ(G'w$0KN*+Hh!X>P5g X8Oڨ69RH~jH~&nթ˖vͧp9DQ7˙c8xcPdk)̬(o_ݶG<9zCqMEp ZIOaRMfc20eXJA\yC7$-b ;)AO*{u^iL2zcڶN(T{ ؚv\e(aO(d[=ҕˀGT^!36Qf45k曍f.-Z-ugYe =YJ2/,&#V4N۬jn$jekoER|aOAoUJPM`ƯDn0XXq=3 { `>s-Q Y$MI`p~f"MWty66e<hT5l8"^bQQōTNXP-ͮL# ͏eÅrHz; gCDOV*?GG?)T')}27L BsҴ{[8_GUY <8g;l*A@*8$cLJh.Ud(G7E"x/R#$ ʇNo9u@P7wS АkZPu5IZB1D jP4ԘV dfcڹ'ҳK `<2ߛ4fSń?P(` lhi|D E1# A w.Rv3( yJR'3QnIw;Tl ׆G&d/z=|Џ-pxQ]Hh_:60W 'ͩ|%9!-RjH/F %sp̅qa?DTb$A6ݜ/4%q]J s!Ԩg2GkÛ&fxjLء:wJzj3Lъ#T\({zų{T0V\ Ӟ^* K٤,*=ďr^C"T[3~F^ 0~o<9=WMŜ ^k^}ce? {ʒ߲w-&b/%Z\d^8bN;2UȲE4ԂNa38?݅lODLc66Rq7PPw2cvӔnD X8[I,#xxE$ laJ.a &oKQ+"/xW~)1%*w^(V^BYdMw]2w/=x-d% J_<`B#@3(6 PV;qn)BdxG(2>Dfڦ&-L(o|_WRԯV#E\{7ѩvl2dbƄJ7F0fT-NP@7'PxZt0 -j ՁtWst𗯿Jy 7p0#}X 4%h*+C#plVۘgqyr[NIZ.L4 u z pmӸj,3gDv$&0k~HB ˊ3w$Jżh sDn[IZ(@aha;.$ 1/CHHov0 ћMaQ:r۝P?Y_ە{֥*^Iy:9bMy1mG7Nb*!fݷc}B :2{Ŭ-D]Tg/ x㱨}os{n ˻ %vʞƼ'[zq'=֌ :7t%n0=d|difCXjΕ?:S tr~ Mxe 0.~8Ml;SV?%Q'Q`L'GxҗN;2V11^ZAw0{qAaI9={'vqBm$ h$ |NAw 3`Z5oewq{aoN2/تf\)L 6䜺U!vd~qMcQX{]4(aO:y ym,@E3ž5ZY2>Lv$NbOa`d,.?5H\,ҡH$m(c}'n6%Ѯv`l jkrI;rM]=xXM `7QǢ?b?᜚A+$^܁"]h3.!!W/mi',Uek#:<Ոj|TD>g1TEt>]ͪ a'X-cο+DwCʬ3N)|ql*=z% Ղi=BU*|4T9#k[Mͳi`[_̴sb4F6D(p.R8TskDЉ3cDOQI"Nнh*^Is譻٥qx1j*l_3V;*v̞27 UB[AΓZm awW &ErH%Jg |xcmI+>ȴ5;V{/%Cı\4븳2;T>Av#?z]%m-tjٹvj b$S"tjG*jP HN{'4N>I1 vbt !"EfTΡ'`|׺(iPhK\ގJ@? %П,s]ܭEՔɜb w#^",=ӯo%]y~ѐ bu,V(tin Е ,䢭ݳKo:H=㹘c.|!"}t*¥A+6#Z=r KIv>ҩgWxo"lK,u+K(nΣ)^pYlP2LTL/l}Nn 6p/(Zx؄y p!2I̿1wrj;lP!U!ۭG%Zfv6.؀S>{SqM{8FPXfpw 6këgtAQ z{6L$5bN_kc*ǧaJVW:. #vsNDI=_veebh%6mRc.AkFhGBY|ܥϐ u2EJ[yff#4rj` e`]]h9Jk(W|Qt)uݻn_n%Na+_ak04Z׾ R["_ڜS @]6N=CH9MաzӶ2gzjkByRV[~X2 jת(VR^R l E +dqxvsk?ķ^~mBQoI/Mߛ Sٺl@|&_qTKՙ:8wgHb0Z M!GKEGsdqU)ٯWa_ _i4$ݒaK3s/d٣% p!KUh;:?^\C82ٍ UH5=lj-vH(k܁~:{0<֛\WpcHMV.3ʉxJEXT-mcq6_NB]Er{umPt\lb3] իq(//% ViXpϦ3ϯ;)Lqǔw_ t!@|aVLZ`'Aג\a2! ڐh/؀/q'*Y/_bUbrui2b N&rpíGQqHMO-riБc=y8 Ar+) Kokd]PsZAA#zC|xr'5#C*3) |]fs/ox@9p|t38Q4@=hw;S6Y>$$FQ~Vf+L9\}IɢSӕTFE!K+b8OA08/enHv4jvې)/-KD"v3gٱ[mɽڕ7Uu@i^W$y>FM®E*!qͫ|nvxOІHZpBPuz%+:45/ -d!8+-!m*'eĿܲW[a=`4 iקU~U1hQ~͢=lP/9<9Ab)m r2e G=sx_woֆ趯N7tZdYK& O 8=*0)5>h=|ڈ+ao(ےʩSx0JD`){e∋NdnF^ɥ*W+a~]ި#7lN =yxh7> Rf!DKbxeÍ'?mPjϝ7'۳+N黦aas#0H"zAj uNZEKSxԹq:Q, ! ob.u`&kei!b#nx&  @n{ɸi ׭ħ_ekyV"p-c2Wj.)n|p<ү6+IBɴ-r5$B54Q"B!hL(& sS}ek `P-}"]]lA8 f$j=fᐌV$iϵp'Ua|7*3N)#[6Jzy(0Mw+Qϋn/twPdzef!/>q b-Q&dLpq)1QnߗvOT;n)=kͲIPa %$RkZ|1[Nxv6N7E}?6iH攺=s!^Ia8 3PN8 G1&޺zPg |OZ>b7#Ġ/n>9 :_WџNj*~T ҢV)kU*VyB `Z(;hag+W/C>|74 KWx38ST;auźݴ\cGUBaș4ڒN- c|Cv N1T7R>y|NOjNgRh\/GKs*hAZX ׌䠠,ځ3g[98E1BkB. Nf2g[џ JsGb~ܦ#+g ~V76>Clo49&V axKآY4,T&KxF*aʫPGFvJwHr#>:vR`^FvJY/W1_stF@UL`"8Sa~!:>"Z⮽],\K XL$y )3S~4=|7}`bXZ f7G~w}38'OCX}u/% 4Ƨ~`ĤPJE":Y1 EV;yu#ݵt*a왣{W9xF$J]:}}P,9gJuMWX`!U/ )p?ԧrEF񌺧pG@eVoVE`|#.V.lv%B2eb抽")*A-% nI ֑ &WH $P-> MuptY1yp[퉧1'K&w<8esľ1?Ǒ$K:BY 2n Ҹ$%(/L#b/$TK>9H"JĨ2* \#gVJJ +nf5]AK]q5$,=1}^>F[IV_S-L^&kk2th?/p*V@}Zt%ђ G]"|fGԋfIksklWP AVXGLME `v3!3M<,T/p*Sh?:ޏe]ll97Bt>+iZo"èln%.n\ŀr̬/'"K'{F쐥oY]0$q ۠(ʣx<,8K׬vk끼 u' b^Jg>{@Z}tGps1ݑ762|Rjٗ:8f8" D̩nxGuY}[- sUw?ɱ⦔S抠Apn1p 0\k/& kmo~PSضKvt*3M\#.d6%֏&7ea']qQ_-x|K1" \D᪝q  ^`Ut[I|?Ǟ/F_tamp1Dk`}?:8ltV uͼUcigxroeq,> Za+‘z'(S1TߙGϭOq:(H3T;1W1+7qFP>eī*Awp ǟS7`H']B׉ 1P\ nxy[6h]KZu>?6/3F5@@\<yzt^ _d.cPl摎 oF^2W\'~{fs9)E΄*?V_72V{ Dą1%N]߳ƒR:&\Õ- NY^vw_ZyAp(?5ʡQ5r:H7_/ޠklRT@#D^xQÐ2Bkʽ p3;D A͓z۳, )0f*1_1aOw1%[âS}\h4|_D4% bƙ3\HpYI@[i;{DN}.QC3O`)mH7b -~D7`G7u_YӤV]68#EH m,[FA/(8!u ([F=jP\h8w9Ձu>JqqKlaf^eؿ+u F᳿]|VNtoXMpQƗDe[^{DLzit峬67:}(ʗ\ooNjq$4%#p1"z'n<0G(,"+df 1E<c:G6G^ =@K, k.vk*}H${FVۺfWC(k1}ۘZj֟uQrc~[A #vo[ =`/e^ N6˯Ɉ =˜s#jZB}<yTN(#G imNL $ Е`3)lG[3QT̿-5SSdJ3H,Aw6$11ʩ$ cj/ JPAPh6._v: ^w(y0ٳibaF=AM7]vj_dCw]Md^Un2B @aPxŝ].8=al4i,zB¯X-\ Y4&Iif:yT2Y)T.4Rjkۆ, 0.$XM1TOJ,S"4EG9N9X2TM >&.C~=1m&~ "ʬ٩oUL(2^cM$Mw&Xۄ h|w[EtB68vDYm2zQYMu!SRLb5߰g Seǟ\]#O_O'T4/.N:ip^jWO&N}ܫWlUG0Os@J'7yEʦ1mv58BQǪa U 9#56MъSyR0No? 2BպK|Kul@]JA>7!<>%N3NÚHqrWt3]1)'k MNZm`@1b;C#Vvd' ;*٩?Nsiho jh:&&),9aK3z=`JGӜ^j'H ,J7 ,Y S a/jMl$ ~4E~*ϚDʙDt*LorM `cV:!qаx PG #>.rCކ+RǟbzYW!Kϓ?YhmنtZUC̺$?(tB0e| ,4BͮdH*<F^TNitSƗэ5Q 1TӔ׻"W"$\kƁr_7NO&8qBv,䂌Z1nTIm̹mW3ھYrV¹Kxֶ H5Χ?`Wcӧ}ʯ2Γa%9 x2->e\ʭ`bB ԒSO'v$dee J/Ȁx%[,Vf@k߳ 9ՃЬDfBN0a=\SiQqmkB3dԱ=J|n4(6߷%5EĄh#gz @Gֆ?^&i=LIN3jvdn}1K9=m<8m ~t7P9&Y "5mOyiwUS\맜K=MG> z*ѹ;K (:jLFvl5enN20TOí%* t[)WX%ymJ8CvܘG'b7V`83#gf6O枥죴̝]B c&v} ^j7-W%:am1h">*%cF5Jv0)w "ɍaG(}]9A9jc2٬m&,ѡK\ EnձmYWIy1iRmZg6pYh8-C1,%& 8Y,xRv[ "L2'D]>n:9}3{#[kށSH^j"V!˗No=M*:WVv5)Uϲ3vYCs &g,$t"kĶ=ugj7P7-?ӻ<5?pW=2dP^,'9ADXH=5YW!Cd/<iмɦk'~(yaE_Cm˱?YGEY8^ޛxh&lJT-j8MRsZګ.jMe+y~.ŀeY~Tbt,5m} PdfOY"4u(hR3B-ΖY 2e%y'I:EwBx|W!XbH5k')QŃsWz|~+zh[!9P#} <6@o %I Nf[R&^15|1Hܢ, lhgeߢ t_.8_x 'QSĪ)%:~|gʴRQ ZAt,;DyKcB27VS,{]m4N {VA|yA \w=C'~wayTĮt草<0w:`I?&'GD[B#^۞i]/B=QTTNMOrJO`nr> IWyq8x'hLyGrJ'MhncRCTʪ݋߇xێqRp SHObe/ 9D#qשHH:Oi%`NrYNuDt{%EHE /r"Cgc+~&ِG؞u*O09 @A"/` w}B\X>$uV2B(sXrn~dZ zFwψC' %{ QTqo:`ɮwjmwV XڠSw~002zJ^3KKU7u$ } ?8$ Pr _m$#lMA#BD3!䳧5"˗]8wRt_&F(jdVp].c}{! Nx )KjG?+nJ>&ktv \k$K2k~3  'bBAf"rc7t LlϥC,Up%iZipa6mΤ3jp!\yivkxH?1Dcz*{\=ڴrG)ϙ|9*؏c+"G֭fWXZa&E=ҙ9!`Nkb#0U*hXe!}Ek>C<!V9!x+.* aO3D vNЭk6 ,b}&u")4; tQrcFKɽ?vMT(Q*dO7LbG&3nQ Cv"4@\dJߩ4hs?Z ӷ5sU G:I E)pܻ@sڄwҜPTwTND,!f }ɑ(vӟ񹺳Uae$GXYmy;M$KcJlck S}XQORypkL}'&z .78EፏX;X{,NfNTG`OLB2@ .a1w\6hd]g5w\q bRƉ8<ĕYQ~Yos!56Vwi@43ntRj*'лwE;$V| 찬;D%~|.`m:yA+MGn)f(+Y6Vɝ c^kˏםY _ f[vy&1(#l:>\6 "F6 `R nn.Oև?{3NZ]76/Fvhv!|k}ZN/̝5m<׈ċ@0WǍS|l[fq9 ᬄ͓!v@Jݎc'{;7n~l!^URU`c!r4Uκ=q<*, > 5_-䦗&[ŬRBAXM;e> =8p +f=Uyr%v?<7Iq*ZJ*cRsy%9-$mf,ap[3N*Fid j{8-OC3i+jޗ(yo|(!]3ᰔlQS[j5ɗA nD%"Rn(G On1W4. rآ8*ܦ !Ǒص F$(NU'Q/ bsbEPK|ɹ;s=Pw /|"j+ Gu>dq@e'7 rbpڞb JP+]$r;M Z.DvW9\ B/X X^?A*ԮkHf[ϽnAf6$GB/ݿMGz*M/® %]g*FAӟ~9fPܐJ|h(xs$|dZ_C^=q0~ #=[h2ыթ#ZɌPTȬB~ -',C:"Ң [lʄZwY1 uv"{5T=[|DWM)D$2 E!V䚀`7'xۆuĨԷ~Z돵Ddʚ;dvx8RyHU_ɰf] g,攖6Y$<+x(.},Grx'ҖW- %byy%ҳ|IrYa)s;D]J.o/B9cc}3ec730tL@@RZEf%L }|_j!TYA@S:6[GXБ=)5yΓJo|5A e޵@xKlWF#HbI|I9>U;eg%K䂊AH{Jޢ2|B&؊q948OVLIoXߺw"+]6 >_\+=oQyeKJ+=-BUdS)'.`NTy6̒7rE}IVFΖyMhPUjVpmƦ>_!-Sl]Vt-W`Ԫ<8V3 6gp{0V^nR(]E-mL‡P 1,N|m& i8VX:|mhcrJ,fr(M"B~!8&5kIaI+^4q*׻%<ӋAJnuԴLXKx }!,$RbB SʋUZ)06cLgjՈzn{(1Ynatqwʠ9@_lgk8}xL!5}s|Iēq~\` ڋG!IԮ>dCnx|iɵgt cWn0!_{Zg)v!Sk$[&Wha`mW|Iٟn2|Ӡpֹ _9 *x[yboO%Ϯfr}' :FYj{MGŎ'bک>G%D'0>J8C;{P3*:`MX刨\O(V]"ɤhD:9 4}Zf ]vIH5Gւ5F@)\JJF0Al; -e/ rxW+-,n kMdeOȣENtnSpS" EA_vV;b3Ze[po'JIWR8yip}z9Je~/kյgk= 7R*lpm aИ052iۥj[SWz,'4}'i`V@ O}*̀cW,~^\ˍL=P X\~خ6Ո=n\S=]=qP|kw$`kl^-uṯ>1ErY3 f˸)_._;a5i!a{P Wv!{rSm&+rH$Z"BBq+勻%L**E:pNg዗z/?e?OWzx uv%?:-8)ڙp+O.d@!H꽙L\DO9QI8L%|۔`CK/rzj hЙu3OlmY_a 3w۳nRBL ٯæW jMnn:-Rb "@xl3Z[ѧ?t ܣ= 5f$n~:"cR׏T=|Qx(|*b?3p.6i 3"ruF(|(v  ʬMK(Ic tKo ~$߶>[V7 L8ヮ~ b.Q?A_-V%U`'%sQp2讳qc_O $R zJf+geWp2fM }No[ %8!ZROه~e/7ObW7/u?{f k*bdCYy"jMT3 ׌ie^70D%#wY2| lfLGUxu[<D+|$\oŐ$ u3S#O4VwɩdOY\8 |9`}Ոn߭x> 3xr#hYr\%t? A,/KP9Ud@T=sISJuW.}_L4>ʂ-aaNEB> 9c. kOgYE5BΊhۉ^|uwD ʳH@,͉?rX孎p,mdx_ː|Tku6s \f^%c109pUstF:R-, w ᕰ׺cqi3wS1t yY ,ͺ?%v` K0C?6&Ƽɨ5@Hŭx4[JkZN1h4w JVu]Eu/+8ҡjX@!SPWB̐r203= F٨)s|753 3\2@x=pyU|)&W)CQ*)Di=թ oSrՇtL(eScA9-sj$nqXL"YݝOL{n Ok^#uU fnPj|aEƁK'&bݞnٍי.O25MJd ]q< q+CIL-G9eycG`n.g([?Jf)BW˪$ ӊalWRnvZoMcW]8]#R܉!_֕xWLE4Z]nB!N`υ4SN ǟ7yn.닾Ni?͒apW; ks]G1/ɛm2ȧQ ~DXl)i1l ݅ajw^?V~J h VuQbiP[YBkdR/Բ B-cOy Ѻ9r_SP&/J$("pR &Tګ?>eX H&M-\Č4)u˒>TcɆ>3g^g:=8^1+ѣrF.l=~:YiQK_L]&2:\2Ffw[MLP.?3X[upi4Hr{ewżPyif2uV#@E~f#pLzTh`o}*l2I8F!V+}oVHQ LK$@8Xv:U\Pa;PEjU˫83ƵDd#I4ϓ$^=ܾHI/6d - M֮9ӲT{҉zVfJ72Ō~vqa{XyPc #"Mg:G(ч# hHqY3FZ]o\t0<,]}@{3 Qs/?ݶ|9/YXh2ED qwj:kGd4ЈI^::J (NPv?;7/2{3QUMB~];DLt֟!\™5kˆrЃp^8D@!g5cVq[k| 9=\Ã];inkSLlCǠ ܊\g*l*̆jH[YT2`ѐu50kQ`)yóM,PQ>:gڈR㔚9ź{ށ˹7FQX Vw;"r8|-z68Ω:K1OOR;ҒH:Pktִpz+Ρ-otxxhn-j2WJ^cJBa K0SV"<=MID it=2&$W>M=RD&{:뇫.o3*v@ڕ3ə3ED xvOM3y:MB/74MSD*4guI/[yu?zgY~|;u#?x^tN&pEBIISףݵOdwGWɡ;SV Bb!\(Jz&3|a annK]o?&xTӖ,D 5D@$hƗ^0Ů%Z+.U8(7֪3=G񽷌mJ4=L9N+M ={}Wa(}i HW_{ֱfFg%W( }L-JꄺcntcFn{QR$saq)h}mUy};-%;Sxv3Rv?q%qӆhiwJ1?d(HƘ=њ5ȝ;b,*Otp xn| }rQji)YaU0!l͐>Ce}0Si! ^]q9{X7Cx@c2$8S-,VK+Qy_0Ą jugtٟ+2uf%jg)Yxl'$% X;މ88R$?+2еaB2;,i95N~c +lWV[흗LcN4Xv#h^o^&n}{,6Bfl 8YݟGnGѕdQ']Z}bwnO[X}+)]«bFI#ը?0"iϔR%=;Ln@ `~*r_b6[0u50m|PPrRα!GJi-rs&WALAQ`App;s95 "ˬAs3:#{fњr+80n-'OU\ -T̲&0LPRCtEVG3KF ']O r1lMϝlN :Qǀ~k]rqԤf%Ǔ(h\=,G3 !uh=徯 ӓmO=nnAݯgd̡TW#@7i軚1X3l彜n2R3`wzCؔttd pbs]x'z҅W5dnP0yHY)_W*"ż''n9q+?q*#H bDi^d*QW/+x(`^vڏL yS #pX-70xAi;f/iD*nKW>DALo$isء=8BRGMK(Q.~H|^PiP: . 1fOfAu.Y͘~ Fk%g+ >s-VE" ׍Kw/nu0T.|\;"M',]wò M@^p'v5fic8 |_rC?>0ȜIaUK J<B&%JBJ;=O; Zw=٦s*nxO_Iyyҿd%6/GG]̾LQ{)EaKMP73#z˝̩X1a't:ɴR[`˝q{- ǃ.d)SerRACv~I j0)ӱ"mS{pmjocbҜ0]l!(ĬT)vy!&CjM;~&y) b@s,/.Bf0n0*c1t@3pA](m WFY|t x{'y/|yB$x~5 hTXO+Į&p+XU @39'0f+yrDȥ-Z!2GvpRljQ\E |mGb,j c7֐E q#7~l] HzR ny$z!w G| i@rS*Ѳ1Ad;ܵ^xzb>^'n߾)Ok]uaVl. 0h=3(u\24{!OQ;#]eo(f[`sG˾!UQXe,›1񞽋 u?hMQL7m -HK]* N2*cW2k^E*M\̴Gw(e9 _N*/&F^3S[_F 8ǃU/e]ra⡈ }ƺoa6Mq_qPE9m;476E؉߽uCjKll ms̻x+:f+OwrZ?mUh2H}컶|0c;nF _Mt-L!\ -9pϮyeQ9b);@c$^sprLxc89IS/z> tŊW1[j7wC/?%ˮƩH1]gFFg{s3[҂; دhoAFZL_zU= 񎷕T@`{!jwONo+^%%_$J4V Oռ9Jt ڈ&?%_篬$F/ 0ZHLǞIرMu!~}]o5}ܐ/nޟ7V#S+ޔL#pKRo27|n_Y´Bn%ÕM颱ޫ\+teAqm8juZtao%Yy *OGnk |deƎ=†x&^DH`CEԻYt,ջ혚|܏)s ]72A=c{C~6OqA?vD$ڕ8gu˴vߘ-:!6_^T`b?Z?pB:RO0Y P'ױ|)8Pw ^aH(t.7?#3%,&ܨ<<|{?'G}+DGx>{OQ| y8Ef1}BR3ۤ(2 %D̿4sn+ddsM=U۽7+ hΊIEn%yE\nQFC))cn_6~ѽp) ,L-17$l/5dz04P`}D{.:!mꡛIZ>Uy)[qrҲO}Ex?߶^򡔬Q=<@.?w|א$PWycoћTY@'RA?>%X3 r ݛ"Y#U}5׮O~Grx$.mb˜ҾZMhuU3ĸIfA'=>Pmp@lAIm2JR7Fqϛ^dVcUT;Ufhh΄.Uzg`Dr_)_Z%]QJ捦Oj!2tZ` ~+A[+t6/uOvް0|hbc*|+P< gvsgcL^LѼLbijX"Ffwi~xtLΝ/`U7idxKw}GEG"6n$̣'g#u f-,TəX AĹ[Xu9_USu: $;],yVx+uL ĉ)̥G_)uUvg q)n{@s3) 2x[< tCK /![.]Eu.S gl5DJ ^c~X[ %v/|&Z%$^(]u29,FP?]3VH(h*]Ql6Y5ք ;!oW"k6q44NvRV·^rlCpL֗zZe, <8xɀc1E9IP$#5fL[]P5 P,dnb"UȓIWF!77igdտudQ+6o&jF6}& d,>%xEfUD L={;ECP29NPAfp%D5u[T9NSRJ:Gt]ve*vQ{kXrTX [mq[:pzr[X.|$>Znw΀:D2U"Hs RxHD[yӓ[޹|ύL͟+ߎ MlL9{i|>]9z4AW(QGczqXmj ۦFތ"0 /W$f>f /bΨ-UM<9y=D0CXیeٌrZߓl*kvԭE A8 І}A AQ*MZPW ?~5p  V"eKs`  gcȶԽ0<QwSo'9e3D#"w֦D(/az MNX v(M#&0Y7uT'IeFX{!=F<iOı[)?fIE\DdDŽYTn]6G9+f#QɼPjK i7(Ҷ,YCi0o&zm <;q*Fh%hgFӯ>">X6tg z)ckz0A K5) rrd-be 6FY"L8qW\\[Y tq XIr? / u\l4U~f(2Мv.viXU'xƊ,bBl|ē'9hq^AՍ[#? t7>@ԅr@lBT cACC0lVپ>]+OAKYZjGZ-J0qC@δ{%2B;bL8~C)5#ő ݟ蘌V(!1@|nu"ajvradAwo j~h0.:cKӕfTOlݧEUdj{&L:LdCw^)TʼnkFbt$bp~~A3)!o m>Uod o=Alz_+>=D8U몐InڎpvۍM!g$oˢD'c-N;y@pRW` 0.n3<х#W;Gb-k!ѾQ,D-&lxz~aЮ_e%d7*S61pwyx@8L]`4HR( $U ucyqȿ0jnTM.=ɀQާ'Ȗncaא f\8K:Px`5H57Y-T%<;?nQ0SWzk%bߚPq)i\ W Τwkd[dAԨH 1% 8`nX aAPT4 _JiSEQNKT8~^k?I܁<$|O|ձ|v0Xۛ/qe kJ*jPó0ܫH*ZԽWL;C"4lK75Ut6D(v;x1MB"7=xi&,qs&YRf}kTcIDųSo*0Ⱦ8X&u_\eCVz͸l܌?/~w)'ɮmHg{?ofdAFWR.;>-Bk:ngqO+F{VKeOH?(]Gx>9T I ){V(צkl"*[Dž,! Q@_Q(]?êh2Hp_O ֏'5~uy@"SxI5XrӨmԨRypԁfhӁB˼EHRm'gDFc&v^"loçЭrKd.KRo'),KDD0 s<<=(Sv \}'|3)aUd%&|5ڤ&<*#EsfDү|URhzutLz-y0pgU(jAmJYH5 z1gE?4y3o@c,,a *in<gkjwVQ$[⿪ {g~ȚT~R:{GHb\ޫ%.m^g5cuɵ (Z)(Y_b0fͱTY~:"ˍJ51b#GȆkz3آYA\dXC&^:S3=bv };xv>;o)yiB {to*鲚<][} f`HG[57RX; Ǵ0CBX5"S2[KFY.dRn2#Z452IbYوZM]5݈d507z}%+>Sӕu̮^Aξ9dD3@HpU֣,Z^$Ӈth{$XǼnƓ\}pG޿ߍ8+s/(JCfI`FDz5 =s(5+k ͬ%ayщ `bZ:ӝ-`V .}@s hi=3[HffhYio1n5xn_- y 2/o_R(:M} JEY C`刲5N= 8-0][XΝqvC7Y5 etdA 61.P`禴u V#V]x~1Z}@T5,vw0%$ ?#ă%,gb5FYE_3%(O=?&_j ~2[o87a3 F Rf#tooQ\2W6`U6z4aEyk_7Obº|ewrJ4u9VH2d/oY+½ X9!;1sE?-ȅXɀow7}Qnv(ew:eϤ&8l(f e;$c#ɵb"K`+ I ),P gc:SFl*{AFIW(G'He"nF= s6p(Em@Z`>'mӣXTw4RȅqJ]7SAWOhLK^vNbz`O~d=m} j1__d?**tq(/*v{${5sU3"oq׼4M_عw wTaw'9u *l0 Yo>xOΚy!RK`5Y{ъ,AuFy<}W GCcsn_$6Tsfyply0r$@[:amOCXÿ^;)쒏Z>M{}bJ `[,qB3;F7Fퟓ.bM{9.QBmȱd.9G,të [ZZ8_v5&bᣡdNz~v é2 spm(9ASdx @iPs kZ95UL{ )'! үYԝY%PsY`N^4e%)HF2yt!1_Ԛ<9b Ryj0ܵ 9l([AڰQ1rzDw-H6m3#讙™mŞ\&0EacM@iGWJ*M׼q+w$1OaqF./} p}-z1QG] bv.3f#c4Qؤ JƝF,./=ê ˿lySUx(ʥ.<2~CF'gqi @@hPa5"RY,L;q{bcSg `Ja^Ltb˷}|Xcm}sAuȲ\G`جX?EuAq* |C/C1I?y Dm 7ۭXEm+FX=<%xHEق*]Qe]WQʪ)V 0a\yĈ:Q($vU#"1De$qaQOD1/v]Sx#umtVtrqP9!J|µ7'˚_zYEJud';::VyYJԲ q$ݢ^TLpݑg 7`XQs^iY&UUu܌À}KT5Ga +ȿ0;tӎ/b +UHt"Ɨtc ƶ>aHO'5p9痾 ,}+CHilS)S^75#Aؠ"opۥ+aζokMZ%} IC dϢbȧy%E0+jNi0C) ɞ٨cbHeG]"XmFڒjvSLsᙧ )Ia:)X1(YM¦ Y|3/̞ɚN1rVT{T[䴖&K[4:Wk\op1$GbvKyh8.T&Xڥ,F\-O٫h!~j1YOvEDX63}(cL q]@GkyZIb0:)9RY`_NlT=@ia{B2 j_G2TPMMJҕvò{rBW·JC#{!E MS6czjw?7v5]jO{a)ZUdb?{mJ>V5UhtS@fk&5ETmnuAۭ04x+{iVrLDBl_u"NIY` iBXb,x2;jCB^!*NmDq_Tբ_bbaRZ[>yz[ѺH!Z{BQ%~VkEyxcF`n$k7Y%BO4g kJּr1 ʞ"W@0#t*&>yX^J\kjt;vgp iP(n{,5fNq%N1i>1 ,%i8J3|/xN[ :e vEfcz RC|'9gVpP~Dk*ޭXZw .q?@K;A_ӂzMyUp8f 85Q ݊v4QFj{g c!E'y܁rwę@Gr66d*M:?~'Vk~u&?7~TRf]Pr +$1ZRV0a(/:SQ(}M^kN$EMXWԚ$ܠ@ hOaxa nFGS~,/W0A<ֹ|c3u9E[ 'JQ-͛=f;Lp dh,I}GHp$"mTWAYh3DH"턝iuݱÍbcX^{'.\@52rS"͘B]HI0%DZǞ EoRwPthv~{s> BQ\-)i^ 9P63 <7&;842yV4?2&#(;wEZhjP ܴ-a3"@}cbN{ʯ(VZΓYBaeBlu%xV$w-wl]"jgyΤ\۳7Dt e\fJ|20\PC( a E-Z|fueO"I xA*﫹gflxOsF&l{4$\}Q72궚q]h8ϸwL8t *lO4=t{ Wz9sPY>K2i"XG[]eX-j@% zJn =$ҙJy w7F}KC,&1)dvll/O|mAzD$,"u=j.DA.iz0^+/ XfV_^} 1×R ;A@!)ci%g(fP*;+S 0D}p&:/8'Lj/jx>Kkǧ`eʀm_`. J㫢}s8:[жsh2DU_l,b XuWН]ĺd'\+:? <ȴ`_|CXh@2k_*}MrlXZueUFUɘgzl wM/DSByys4Q?B"\!QMOIbn0gaJ,nNf>0)'a'U$L ]pTg{$RMAs0,|RщoŐ=icvȩs|Kl 'GY18{U/t9R9>'ać8ߡ= =']ݓJ.h͓:' p{)|E4IeO3qTwoةi# ӭ! [P5 Z"0 (Cx4nD&Q MΚeb}Nd&L 6zkr_FA*A<p SvwvK jk EAemdϥyidq'\Jϑs޽-Ěq"I,uVN(,Tn)aylK~[r0ς-I{i?FE@˓UooA,̺hoL?32y=YjkrCeG%֏ rHzz[%al2۳%> $QgjؖxWS?nj5}F]QEw"1 i.# nc|?CI s8C9zj)J?ߚ%k"5-I-X ~A8j#zHZf8.c qh ,˟rT#tǢR M‡l'%Z? QaٵH(0vؕ@灩2Dyx339kUK/,/Ri[ɾ8S\RH#4ӮZv+IhnKZAvG*HE=8?UCьBoCBVNnaqCjP8m~*I LA#Q@=цd'dzZ ǥ́/&=t6"jWC (KW P#9+9o5:.;$Mrr4(B$-JР~(8R TI*4thx)~W/8YBa~B{<.❰PzQ@bN g gKbHhs;P .B䁢rɜq͜a2{$AXG2g7ʳ(E3{M$PXvUI$te/xl#SYu&y^17: 2 5u,bWIR*Ms¶h=P)g8zٝdži±].Aj?gLrKIVu`ꠋ-a:RJteI |xa9)pr1pzsvLDbkEg=/aboxV>Fp,ힶ yN Ҋ~0dw/\q?iFշDͳ==_2o SR|)T5i+}e;M0i'0*ZҮ vfCd\R"6;1?LAz]_z*X^'_;~{S$IS>Knwl*eyUm^_8q,s}yW<rxn?#&9_t)b Kc<W`U)pبfG.F@v }΍(ucꨳ'0aQNrׁ-fsZ>Wvʩ"APBt٥dmfu ?lW;(aGo<vJG.Mlp$=M":#{3~-*g]XBK(G? IkTOgT `]ZH\D =.?UCy\cWse;.\I,۽1 +0cл779( $ s{8tp~e-<ZEtkenOBJ%àҠo}L+Pn5J0?q*#/ƚ{D.Bs96q紭 F%;bܓbWFDlX?봦9L縃u'嗊Ab6HNx363ktvz~ Zua-Pndh,HS-o{T^כdoJ~40tBg"˂; >yeATg`Y'4xcbGNT"N9NT" _0 e~O y3&s& at{NJc<( 2B\U"8ncrѿ7ݭ! 7],zӛE4bx' 'fPH2p8Wfj ?5+M h0:3sxl r?5Brjw^Η*o4m,Kw+\E͞B|R|3Pc> [~W6@Ow_> xpD Ht,>Rh 5Wzw0pfc9>I_ܫ_BʱClmo1q" iiR8܎b+JnLswvN5'NaUQ;*.dv}Ǵ!S5@ ,D-!ֱ#[LyJkW0琦G(PN`y&fDQhYq%E TQ@-0?YlvmAlgw4 GGJ܏^oNd}3nزTf=범.xde#KGa-ɮ\aQYPX?0geS]]hq7U&P8 =&cp ϯB9Edqb<=?APU.I0 6$ zTD,zF'9a] wGC:FRL0Z_Ir+U{cvuu8=?@@\|񨷛 ;@g$jUqfFWWf0J^ 7-҈y0̛\;] M0a" &O> |(a LpƤhCn\kgZd!KȥE2D2~&y S+DoY_3m ͠?(1YlZ:]:p|QP{aU<՗8 I1㪣4F le.U+ h0Q=k1l ̙2\7 a-Ѫ@޻8->`ɨ`rC ~k?AnLP DLXm`Hq&/>rU[d]\ ǖihݛKop}(v|k=1@gn70ؠXqmXRqQ Yu]ꈀE ;4Id.uU2Q4?e0? F0~\na2*hG [EVof .jYnMlq2VY85A'>U]Q`*.KC(fG/7L=l ~,J촕9O"$}REk—Tq > A\^}.5ЉqHFxR|ɨ"`1Ai޼~k?42WFԌN@'L0ۚ)t˖Z||44t+U`hs wrsgNB<+(k}VqQw! vt_NU??5.]4Rxܿ1g9DbqHRjQMLR1,մZN vpikώྦྷPV+U8mvGz2.pj%~~ 3֊"g{Fh椀& g)>؅WV Uƒdl+FcESKҦ oD.&D:=E{nsMƑ\hsw$o\wKx N;h9"d1!S[6: Zo_ oz#DXCa1-k6'Ѝ/#2;" z2&uAyoa?@"A">c`$ǞҰnR- B)2-4TQN"!ȶ^e9uӻrz_WvW,1?U5VoS]X5;2;dQg"vNuM: I1GOM?qa< <0!UiQTnnZc-6D~P'PXxԽ<,uqPo߳\/-̚Ϧ^4qte:Pz  *r`bW-)>V ԡ1j[E8j Uj13ptMk TjJZ75 8,6NZD22[WPƺs \!̑Vɏoq>SD Lo(幒ռ8XA <-k' Fꎙ EXY"5Հ~VvI٘ohBhTuXerjBYL4Yƙ1Z %u6+1if,f_hlMc}5sf?iԬ9A@S59z7 !E*̒zW623T iBU7+N!D\ Z2'+3"İlhe+gz([n¯Sr0bXE; E#q.ϰu7b"f9G2k;mȬ+AGP'T8Mw1&@7 G6fס/IՍ:M"K'Qę"y#Z'a 7)az6xk 4c1.]>+HƣB;~Eu<ɼ_\H` u +XgrW(}-OW$ټB2^40E@])\)(ݓ$OLnR vqYzNFoAe`Ozx )@qbIW://Dn͘YBOdTY g4b?3\T.I]?,tx>|{:0dlcNd14d@F+Im՜+ 3ivU@Gb˂!5vb4'0 .$^dwM<:UN >O\A5`b-+\ [QrO]ěo[cx^ *e&b'/hFM(uY6,b@/Mi0Xdv lKVy4g)u9Ke-bLf:#j v*,5kbG܎&4 %XH%$a+ɨUFxH: :{CwO 7*AҰD4m>VCS:❜ ǣN4OӵJ<Ʀ{cWTPZ?&͍##vybF7$wb_erNM.J:M_13)gA<ˀam*Zz䧶_}Ȗ6iA > Y2W Jʖ;oH4j$)iafwPRgeۧMeW=b")(ԹL*@nMH]=J:t\t@! EcbR кǓpT0{2-享a)}dDu6/C u1 VN>9%|w[K 9aHݑY˭b jF;ɴ;Ըf Gv Y~ۻ{Z*~z6. ό9{.7^n!rhf, AQ|D@A+yA5wJg_C{:Kvv'HZ;e0{xɈ ae)!]01ݔ@.FBwKJ?F8q ÝѰ@DG>T6v8Y3Ba Wn`,fStk.V\f.z҈&ycŹYWeo  ffzxK'/]R ރ/6,lU#G|C0yg\D',>k۬?w,(-}.lͰE` h`-c L&Ώ rK(Ꟙo.$CkDѽ|-qMϝG cDP)ŠT^SV̠ V{rNo>)[j'1>̒tI2 P&/U<`18 b$lFs+O0ﻷug}޶2N/롣^uMlU_ؠ2gcʽ:!`WIc:M&#;s g.I=vx-`ʊC(jqB4MziJs6?Jئ2% lOc+fâcݴ! nGi%52*X_ݐ9Rr'֡`Y]k,gW7族eq}>Ӛd 7=щHlEA b+7RN)Xkѫ9@=?g2ڛ2GS{ږN﭂{I!jWNhHQ}<_8f8,wOxe a6rXD9ֲq! jf_`.{ pO{(}kW"jVQ?;-nwl|lTHNM 4ZYPa[^յ$6[:'@7/2mi뭑mkX$MIᧇj]U 0wrWy\E?x@Qj @VדU~Wȹ~\ffÊ@cj^J;Wjjn zZ>7pn@6Êx͍1\gi!`#bN ~qGl-M[q837B8ιiPVw-VɅ\pWO1zy.ƚzR}R㮆9_.J"G =2N1MS+. ;j ᷾)#m@b;k)Swada]2 Ò,(y CmLG MX* ȣwjBPHd+¡?a7 bԊPt],?izEAI҄OVt؜<ʌ#q#JH ЭGtdjvYbΖ_ ۟vL;IՓo.Yu%C錞 E Kų?wP4Ti;^<=\:FҬ"ӚGRB*)DY!Y [p<{5!A3IkΨXۜdd0fHHb3WHה2ߢk(sNw?b7Bb}pށTXW{w6hZQQ &a3 e]~Y]uL^q?!D2נh`OCڵI_|E`wRja9`|sĺ1w:<xOMH-]qm9Q7;l];r䉑w~ڊ0#3'vq9ܦvp0CiPaS@]R>9nWJuYIg4"D/).,FBvO<3drirt7zs;hɭlHkZI'h,F3P"@V &Mfb:8b3>{ S /o,Pt#0h- s;rNzVr?:s'mjMNa_KelFشm8 ^2W~̣ʓ=YJ8 ϳ־[yKS0bgk !gbGxYӓF-#bP-_jK@@%䔶z۾5#y6JU݆F0R0X$!"GBX\86cӏ~)v|T>${Ƀ=E%.eHH!3Rx@o9O5-+)=3j$O6g߾p-o&z'_ CYE%Wb$ҺCnoV్LU4Mɱ5)/OlQ;?L?鯃Ȕj^'YnLa*Cvg먛x'A/RND#bl,fs *U/^SتH̆ ~_ '*^꼟fYIosjd:sLVc\M|I2BC+oTN+OKH{;#@/Լo T`_m]St 5!Ja'G<15| `V}es[b4EeBx0Z<'0=AhӮ VْR5R+^#!L:1iSajU9+!{ܜEwaӝΝ{8;CTqЁnag6n9W+#Un#r8hWwUm9@ 2S^q| ?K2k*B#̗۠ߋyA6S317<^x&)MFz/ͅSG0ȩɺ[>V%<4[MVaj$R Ep%Mê~4W鑘| Lٞo/T:|)!hLjVM*(껐[G ? M|!Ġu|^&!K;@^mEb'g=J/Xݨ!0~&!x5(` ͫ < mA*)p>r=PUjW! B|DY uM^b2ŞnK]_i'poޒQa0ռ"wgږs-S5^44_!m_cŋ2pp}m(km%\ fQ'NLa=CU| X%uYPp^%(Dl Y1?Ļ`ؘjo_A6a{dgpE-st#ѯ5 b4.2Du0j)4!roG0k|`yPnT%}\yyP~\Bq㢔9u mN0i4ՏoPDI9`IgIfF%0 h-anA(ά3V9W%VNl ˩ 4Z^sRɌ}B4%~?&@rE)%E/ȕ=9DKx3BEt(MsT?앂)3:Xx`.RX{ hJ wHgB"Bloٸ+JXbۧȧʁP~SևX[Q!7Xf\>`y[Q/Pj硧ya!^lJn@n"K SCw^6w]r j R0$o9@lFqIyZfA/?JC2}KhN}LW`0 S(毄Uy,ř$-eq,L犳}P_RN\gm*Kn"^/xCc "Y( F||I52rH1 e < K&/k&%`~HDLM .ވH܇y"%gzD4i7i*^̻RXjRS?r3"~8ad5+"fFá\%uFqYsSb؅ ":i[φ3;B&Qْp$o`Gvz7\B 2fJõ97E1I_= ɦkWqiwquWAwSYZN$l Oj {Q ɬM 98_q')5O҅<[uNk_ARkBU!W+y?2(aܷRQa2Q$T0PFzN(eB\qgIq'O<7vo#(B IA~ct|G[PTJ Y*1|vC7~ "#ܺޕ KPh`@JKWPX8x؝81D {*j4d+["TY) E La#—tL/$*%Q$ [8f ]8}n":nXuFMⅼH/ilE?c!f7LQӎx t􍩂ڀSE^=ީ _Wu%ōojHJc :{YRîSC,r L$r&frq/mr4h`Jg\mWd3M)~_#32 W'AG=`f.XfrvaүH*{fm+NzKU @)ֿ"|:#aO@?P%I&m&ĠBeRlKءc#[Q';4lۗF;^U)▤exu1`8$Ӆ~Sd@9*:<@lZಓV > D\~-PEx>i}u]+4=xn>߄ӿ7 0zƑ-$jx҇5b^?J\(6'1` y7G3|H vu H;WǬ01.{>QZ Lc:'auoS #5)Dx}YoTӄ5Gn:}yT|a\-V`-}=XBiAfEL_KCU=SnHWE$Ŕۄ".TpΤ7 BʣmsA8ZLZbKBf)svo˲V2)OsylQ-tSo`ҕ|OBqDykXc#|$ϟfYaJO/>SeE#!WwEaci.N $÷USgS2] dwvs{od×td݈u(T哥"2dc{\ M ٭ȝxx߄q^2 a?Fىďk&Ik"WVlydşRʼ.VWF4uxz i.r3`"Ϟ6@1 pku4rDڝO`p=xtь~DcHH1No2 +7Ư} dSΝƼ U }=kQ,- J FbdN0y FKjָPL8C /N_J ""$QGa֍2i~!QNqS M 0ࠚ`FҴa"ޘ'JmPT>K(넏l/~[S8{9>Z xnTwUl$±K<:Lu7VyQ_fC@w"f)7*1Xg*oû0%QZ7 m_$>:ri䈍8#Gwֽ_+{98Kih^n 38aj1o]jb!~Q(U7ک/^_=ḱ{R\M!ܰĪ: _]וUm9o,\!娦+QVWIw3*CuB~d.habU&mP:~X1_֫rg^xFҬST"FY&)77uz"27Cl|bǑOJG % 59&)7seH_im`Njz,}>յDyMF#_;5u;Wwb˞2&=*wq^ۮNd9ziOЉ"׺fҝ b֌1m.xMYM)7~l", 73/9`P>Ip5cGSU?/<%L:/?VNGX/*D:\#FĒaGqv̍TL[R/r[$}TŦSVNvT@Zdc\Ri '[Ō?!T*J[k=Bh*fo9kHοV(!'gp&`U\@,?}IFc 3@\Dz9o{}+c%- +AaKRꭘG?"a;>)}[0ƁVD%ޤP×(SDRtBxD_G)ү .> Xv+=Mr BnS5"vwecȋ(SʐճHAKAT&>"*G]M_v{Z'2TX /VmМ7@aT'#Tf 'ߥyLD1}*Js@YqhJ7R\@2OWhtoEYXm!T]yiV4=CCtHSQId8{iǧ/.喾 v$)L-Ʋʃͭ2ZGw-~;r}2b ~S9נa?T_ 8"\Y3urYӲͽ&$<t1ΰEOC>  Y/d _BhSzt*<c~) Tw~8b@ Jqes Td灩N,0jT1N]†9\fW=G o!̜eAU&r(6 |[uX 2SBu [#%V2ߍhok"du|_L&S Y$s.EAL9OI!lf7gloYiƌ!pEy_1RS_{e {](3 CBsRWm,2E3b+d[|oһu 99O}o "2Fn)9v`gq`-f-55i7Q51U39ׂߛ[ Gʁ`S=8`]4դEZPpH6= КqjA/2@ v\ HrP!l " Oy 6Ivc;j _95h ';wy{^]&`_9)6H:Y oda̦-!2ܝ޶rf/ b N-ꍎ 3&~,:\_i&.sV2 w_+~r2Uk3yF{S+hHE=b$ErDdQN)lPozfFt<]bs ƨ%l +D8Sˉw Ӟ&YU' v_ZS^'Śu 3tO!S/'Ah= sGYr0'3DB]0~}/5+!gʷ[ oW=> Y9V|%z{e\ydp {,&E`Vx3.4+ACA<*-+Us_j~ ; )YO04|m_qĤB˕S6 w U]d  yN- l_jq3Nν3!\;}4H VPZ2"w'`@<߈NֻDqol!>ブ`0'2HܑH]²KΜ< ž&^ܯx=K&iX߰p㧶cS g8ڑ7fhOΆLv3zwl;Ty Ƞ~~ zVbk0OA߭:DAg:J/ՁxsBntj _:Yw]LeSTA'ILs 6M^Gwʻ _g0w)&ݱ"Qcj;D 7 n*W~-v:h9yQT&Q[8˽}>8cz墋 8I<)Gڔ/p)փpQ)HEkY|0zIn\yaSFY@Zt<$K-gS}K2]"c^ ڥ\h2V_U)3NIn%uYSݛS@V6<.^ 6UNjEE&+y+NŚ z>몺r4g00tV5ٛ O 1w3~P)+@2VOrX"ˎr]`E%A^7ǯj3XzjE* wZ`0; *M]% lџОvK@?8:RCRT1(pI'OpUN?Rk*ޟ]Ɩ2 sop:ᎬX^0+DugO~J‘I+ >z>,0[l ~2VTY tK /# uyqM 0TcTW0F jpTT}v9bVyFw?g"!OwZ%;No @E#:tŊE/U@)^,V-C&*ad׀GnV/nܚ0m>6/L"K qP+ LomO8ְ>D|xًR9XCdɕ wE/km 89yRZXO}+,up'&`(mKU?fV $/%h3MdS^T3GOӒjFWۃg#$dw_o_lO BpzLI(z%YO93`Cl_,qZ\{;1~j ,0D>󥽧ۡ+N5^W}ɿBړX}Zިf`att[NBwDp#J4G/!"I \VBEXA' ϸIa{m}s;2hkxKnIL27g{eRHy3`,/I<xnQBG߭mOq CE K$}.YnٟKc ^]ge n5C 湟LjBfEN?Osر]v( LS`t!mI,IeG;7>~Iߧ["w،$ M3sj]dhK#QL:0qq?eu$?(H-o1`GY](+FZYmԔ`Oa3es(~%/gEk r#:nϔ7ZǻyC gŁkGPWKHF0GG b+?u繹@Yj 1VftťӬ̜$ aJQ}'u3 :۔J̴F7șac^q)6G<ܷ|IVjm|SՏwxۍ%/!~%$7Eh.0]<%1UNgL%8>;M03jhSVAGP| ty [[MVf&2#4Zzb#wY@dv ^kUnÎ-DO$R!EFU58.2\ S\ۧ d>]g'd 7aݞSWv+q2-D^2.\0.$qKo,d/!"'-/}5DN2U%LgYZ07070100000247000081a4000000000000000000000001644ae3bb00006b18000000000000000000000000000000000000005300000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/usb/pwc/pwc.ko.xz7zXZִF!t/-oj]?Eh=ڜ.+=U n}*o\۠\w|44[Ld=Bjk. wKq0""89N)y8|\T_ f-Ii\ 3QSWCev"D%6 N Yk7}Gn빺&ˇHڱa"̒ 9RI$6TCu)5QS̀}~ȃ &ʀS3ƣ3/XikN)Q҈Ny`:oo'$_Z־CVb ͢}ؤH!w|+TǓd]BNPd9ɜz|[auj4g:*!K T"fpJcbVz{C. &řޢMAQG,3.]མIfd~9c#0kM%Jz}49|/Y 뢎_~fUp ;; @جF?DzC"Q&}y)5.+ &*>=EoǑB+FciDQ C4lv5PVG98K74fz$k &.B רA̪ Z䆔2dI氻(oP5h"$3b *E$1qA$vIw$ib %CAKNj& B ^kU}X!J~Q/1[TRl UYɦ+wn:i{@o?\|֎82m0H0hus&V؝2$&j)O0+5?pW()v}wT52 l2ﰉ`,?='=,m =hRZFd^Iվ?'>4@ ex) R܉ R.Ec;s ZXيmf4:g_cWIQkNolyG0,L\n﷓ߡnqp+*&զvRI#&v[ ) 9ԦI(C\h sC=t`c1sWN\VnRB0SI1†nG6;e0jCuNA,ֹ#L+1k[؀64 :<8 }9gqJfQZJݶ;|b=_HX LͿ?8j)[>4Mop}9p ZNd@Z ɥPhcD 5kr* sAm-7EYo+|nwkIyD2حckmJ ԉF# TzLI+l:!,ݚjj~me$'iN; g6UI.ZuQ-'-n3_ܺ&|ssL" 9ӣC͎Iyp /K Z_o9mM8$XZ \8W}`}^#K `%)L15}Etx+Nwt` gsfj56I,Ts+U (6}ZQ}a"I8A4p, Q&;+悜О\nB/! =ј@j{AmlF.@U8 a;|7ccF"V9VYs^sHݏb8P c\igxN)Bsb͆SzǑ8,dhnLB3J EkC12%qsk/Nq@Йpfwbw@I@PNTfH_*n0EI9;)4Wr P;a& \M|:6cD0H$l+TX/N/UEE#jK%#1"ݡ[>k L.5O20j.`MG?Gxy!\5z9 V+w(`2 ϽkB$JklZXH&/` B֠ƄIkE+Q&@zVm )@!H%ߘD c+>EZ]Xix+ufDU M{Q3^?\ym6>bUf`h2ώy_8`L K3g̖/#EO;(-!<`뒡 V$*@."ϊ)KbZav'ZH.QŃJ)Gp wA k{/:$rH։QG*>y; t]];M3{d0,T(BN"=?\abIoBͤ cpe]]SYeE?ii|` =AUzJz$FA{ON,ΩqX \ﱏ(˪.Xe[> 5vZf:^3}O_Kn&Ǩ Qeǭm'Yn$"B^|FaHnlW2f+^ Yd`f!$idxJo {k pB[N'(-H]hHj-s SZʼn1j8͙*Uru3c30NzӾs4*=;:*J3&B/|^b&:?ME³5TPاoe[ˤF]}B$)8QW.;e ,XCy,Hay>+QB$YP!d//S=֞G~"hu_ r\jmit?+5G͵Dq$ϑ#r˻Do"xL!lSF+"v.=̎}zAKs)705`W6'+C`maEk!>k/o.mc0L-4P.Y+]sXܿ=]1Λyz) (Xdra!z+pplyl%lTugmH#v.դ2 :H|geYLŌ>.T" GMP po}TwJb iٕo~cYMh5T[x@g1M]اzAj@Ljq8tݚCQ=ޮjJU՘Z`~3Klz"L}/DȘ(s8ST#upgaǓrӋ*_)kYѺZ`/Z3;')]C_J&mh 6p|Ànk6wclynG0=Il54%K^g)??:[])-3$y0`Ktֶ0*a)݇ c_O!H<HDe𑦂6>:v"k*ؕ(a\|+ |wS,h&TkP=w ŮvPyuf m cw$QB2/K7n/o5OREdCN?rLLH%l5 V@$1_mETˢ@p;<\X&>JI}z1;6$ %Z\םrWf?~ U9yfuʀr 0_eMҀQt!1d..aOuzuK&H"F^bBXz)x[,%!S̙v׸LHs(?(7",j:INhW0BnB[3C jA#ʰ;i,L|::.Lb cm-akX5k q<(5YFL^>s:Oru,p,9oi aaxX%9eSrzݡ9D-s {M|%.8Iz7|y9"tHo [+y'D#\+\/W{7}X-QGެGbOӳbgBp@42|HڝRErd{c2Es1=iVWNaz;Z)Ihb#ym=u(KcM+S$`^}b+%h;11C 7""aL6/AŪAg&xz@*ٷͅ&]uF&Lԯ5ZKVhqPAF5Ȧ2}YDFyc5@h |{w Nˤ~clētS6(͓b脼Bބ dzOkB rM1)T;I+K+T1\F _q/p:]f AU)#s^z(&3fYU˰~lG(mF)g69Bh (J ٰhx0U'xbf 1Zkpŷ9Tpj+`GRWi~rvM匞n`pLk8clsvӫF@ W~ @cQGzxpkK-_њ 5sb$]=Vjެb@BoHLЦjW>`;2Yb趦?W/d>oBl}θFX=̾&jиj{m d؂fDVj:qP\Z]nS~j[aDI\!g]q*!Vбac'B߽x ]wUwxHVkĥ;Ķ-,D,Sd(] g.Y%OϘi{G#B? ]{I:{ejz倔FC#Xȯ'gi3NcŶ>`| <"N3%{zS yCe7@?lbT=~N#'rLkɶ7(D1K"lXӃgpk]@werBo Ug{uXݡo^=#N:Ii7PN 3,{춫n/nʛAS'Sx>R5{P7:^b@?},:wɎPJd:7z&jjsMF#Κ~ <΀:iV4,˴G0٤o> d9Lہk0i[e*Nd=@|!No*|*$+c@8OG,3 =/k {P@ݱ`􄿧뻻IG?bK5;lF ҡ?1yЫ,whYbHFN/LLR$ Zڪ`VEܔ |g)kX3xǼ#0:Nl) L9A%z"i 5PioBv>S{FMoD›"7^IGliD=`|7_(FHAb]/Nܘ =@0xTe̸Tkv^"wY*E $?QɎA }Wu=op^B1yOZ^@h0"r7NfnsН(~p'6)Qrˇz*У^i_U#I+2EOŔO@= q ؁'"]E6B/cS'ZDI0(0FU^Uc7y2U,;w#9 ×-7%CSKn(·-/Xl`ޤcta%}aJ)uDٴkpG}!Ce͡jc:;V=?b{&= ƚ,,ax6MWm,hox)뭙4?e\61bBB_-͝Zt.EYD#%fTT^Ր򉩘C*_T7,FPFPMvԾsjq`A'_ܟleCrCZ}l:&BցDXr+F+j'<X?{Nu! J;M/2{-yu:h@?/[Ǝ0DM0^(Bu{6]Le1hd}6Xu=,Ey- eJ7& yW8=>V uBv yZ$l+=i Qb][R˱mxBGYn2)Cۀ?v#$`FJ rjldUxE=짚 7Uka5:Y>juVO8S Tl9r&3 PN ?a7dtéJd@kYD*Drn#COD5Y!qE h%#F_"HIlf~S,&ys8iyG# Rϔ#DKwՇ@XoXIeqp\N=}!U ?cݴx58Tb ]6Q;G?K,uYT\ 7QrNkM554@>K}ȑֽZJ:z{-wWB.DiwlLAt d@Y5!Jjxd~ת..H8b0˯VH_WF;1Ru i'"FCubH1 ?R|A8T`diqpmEyA8O\hێxT3~ᑛO>zZTxj1RW0vtf|#O}:\׻58 ;a 9C] PxܟkKdAKfەd= !]'%hl>fֱ-D& q?9[Ss.p-%N| GMe(Ó &1|AYPL>4/1J0dt2q#!VX`liT]>dv X ! hE$ד & 6=x/Q>#Jкt6wpV-$4{&@XƦȬ{fZVCΎ?Ib_a :(1cr{)@<' |:v rFSNB+[+;OKN,$ZL'zм YUPwy|K ;4`b$VZ7EqB :|zH8o7 UbŹtun(#"kSY S1@C?ʐ钘.B F9N[v+!5'ݪ~^E.ÐPOw|BEE-(=C8xӧveV!7u4ç4I7Q ̸B]^COD%:{ŌsevJęNN֕Iuޛ=k+lŠ1=֞%oR( R6=gR_HrDh-+:X|![BiNYFTRq;uT5,OyYs{eҶH#Ƽ nxd7fߌ@^ ڜ4.t$\40ΐNHselMcEUU%gD" |c@A~BxWƟ{?҅YFyy#C q_H[U! hk2Y 7ylƎī~HaL'K*ե+frȳtN?|4Xf Gpe5T3KB/-Z+l?UYwJ+Qhf4&aSˎurxKL38u5^3=}A$_D?gtu]T莼2ָ8#LB$e/g>]&7FJx|t]I>NGӯ2 U\h%Id<߼S^bwzH&4VAiϏ#,\#xTDQM(4Ds*HG]o HqFGAb*Y{,b=;[(R%dњ&2ma#xoڻN>D2鷉f݋!|PN 5;|(!r'Icg<6F9#w%}=cpkxI@[c?{h5.束L&>Q:HO4>ܯmWysU-`ͳM8}UU& "2HhHT5".7H.A+i*]MaoRSĭcC}Z *ck k;6ؕnܪF~BM1 G/}x{L^%m 3n0ϑ 峯64$-v*\~Սj%G H9B-^G'$hYҐ]Cݱ) _հ(=}C d"&2XkM n\}cX])k`)QL8y,$n/@NYI#$T4/Ep:4XK_k2vX%a i*=f^73 P3c/hPPBc1/(وg1F&#ݞ1f,]i p{L:4•ڥR[O0n:1$5ֿM?X8TԊڒr 3JD!'Pꛑ||}G4vl YlzV \٢OtzkYuUD%tpQԌ?4f/@NuMN ʉ,Do~݋ꄅnOԛd*j U7E½[Xe6悛."xjvS$Nc)BQk}OE]rJyBZD0dQG*:lj> O{>mRwRd1xG#8>`Mcp`#hgjo`%DWu ,d.T,⬰xuƩWv*׾#SAC9:ph'=;$ǭ5G9'U:SA^7m,yOUr'U$O?D<<"ϛn7HG.~I]ǀ Fn%|}Z/DIz! 8ȯi #*zUYe}3ruXyRh )dh*"aJJ yp#k5_K 8†[PPw0#rseJK(Ć\i! KLl" X}v4ٙ:A!rG]6=(pqF0fmJTR! 96x <Gws&]Raf. qTG)'BHs 1?5_¿s @ATXYs. C4 W-S-O` F p"27&i:r.MsNp k^=>Hƾ<0̶%WZL0?HV&%*Ƶ#V(Ī4NE:R{tB5ųaC/1XcIJSH2ur#3,<{0 Mgm|HElN«SX>X up>D1)Mf,Js H#rw1WH2/'QҊng{׺?NJqɩ #}x{0vV4#bQ99 jɇ2^5?xpꜗ139¿uoΊ$ -%ۂ5 68F64'6ϾZe؇WWke1(UMACOhINMkT1`؊5G5Ur܊S>'7 )̔ڮY7ُ)hb iO>,r ("cdYw28kS\+)ftVVH5.e:A%($"zH?-< kF3/gIh sϬE6RNsdN¡Z^1kUV C34aH!Xb|Zl;FX.NYm3 KNЯgOHڞ=Dq[U(0S 8G#`Ye=RıwM20^R) J߁?ƹ_hpUDcCGjEoNO]1`/*Ф1y:Zː;Ts?@l5Np4jNdM=ۅi[{y{58u)^gdG#4Y 5cY.s9)/aNZ4wIaɍGQAJ7@ >awʷ{zsƴdE.PJFi|wF3jJ 3\[i>kJ: muSB# 6)s{۩J^6R9yd?1<5r.ᆼ=;]/}4@o7G"ª0'V!jfEƃ /G}=:Ghm5PrTԌ:'vAAzOxuOߨq$=AED*! ~r? Zҽ#HO1'vUUY8u2;y| BSw3 h XlA3(,"$ESfpYd%fgJ:E_U) ;/A?ShKjKg^6:@6Z@Vjr?s m <>:Ϩ-` r.}Q5:*zTWs 9)/PB_|M?؊IGDnbx"GYV|9[\tA]6"}t:0mI*%/u sqvΌi4 U/h(Qx=W2*iؗˠک^,AZ Z+P)YbǷAGj?GtBsrR0+SP2ϬwKFv.J'bM%E֡j9|ݻzzlY֚;UG\e9c ۟NL=sm=cY;J߀ ;\r;Z0[ פK1b^Qu <㜥 Qr5a_oOI>[%+=^@1(%:7fRGkCo}n ]HdGlv&SnFySK;>oN43)Sd,Tw[J17 n,=bgGz^bEx `X# ^;2MjeRq('cXVI)-TLn\"FCԵ-zK7:{='a +%+' 7gcn˚.Hm '#zqDtSpn w zz3s2I2-BBB"GkUB 07ҵpЍ *KDß+Y6o//+uw@ EKd(DM6^,qF K$kng#o?l=%3!Oi Փ@_vs$m49^pvk5C\`a!R˹:݈?Ub nm1|) h乐בX ]RntE珬Rڻ Io5;6V߈l R6\}k0jRT>6y$=C5̣\vM?QΎļ UcR)'tL11DӪ6)۰hg} Fw&@2EO珸hSI]lǚƂGo\t>e X#γ;0 iySvF~`i$?J۹fƊTWst ;q׊^qOY0PGPz/ 'jc؄Kg8 X%P ?duq}TsytvAnŎ$/m+IЩmYΈF57ұ*c^~=+>d򚴙J[%\¶ aJH+Z4_7 D.? 9UUTc<fE;tBhDۚGG*;* H@F{-ݎ\d}-mV[IWhc:?n4 {!ٶ$xEPI\ D%s|j, o* F5O`shGG6qZUzEҞ ;Q@v] ҅AIn 2=_I-.S=!6 Z;sv| 4PoZiBx?бfNtc."dz #\40Df&+ҫ.ȟAJ2ԄW"$ OQ>v%`Wo `B]=C2B+ׂH솠d*íHU'H0MhӯJ\ˠF?-f4ٿ-2A(]!8yg<^I\ӡiq$<-P5^Le.ݼm+Dv99jFhj}B-9\+HWHa?)gT_h*MV"U{B|jwq0fEC {NYZYsp%l5G/m$~#Q.'ؙ?c ]$%T%Tfs2ZdZevӜ! 8- L瀱ܻEQ9)AƸceVO!Y]C}ܓ҉[u#POSk Pc."x$;%C2zYjalw.dDc( z;=&rI% nHTyMvzSy1`Bږ. f%1Ndr̔jmxI:^8̤H9- s}%`-ZgHmAdt{Ц1;1+|qe^5 YwG1J ""pOҘ8TQ3i :W.V! ߡv#]V[jQSP Lrced{n(Gmz /90L)k@%B=fkF/lN4hP*h-3jU3)HRv7CӇ]okZaSė(R0r@|wN B7??cNspy=r]ؠ? ~l$c5|B0p $πLZ6!^ҽƟasAĻ7AbLUDi߉C?9iTi:_pJaNǂ\]{47q ϟKA;N IA6Oxg>'2e-nEf$H- ,קʧ6 1̊Ms<[)9gLpҎnmoV"xnB̠D2Bm=StѢvp7G3al>y|i?9P OGX@g]Q-EQt_=BwR͠Kg1LJ~xB^ >~<}\ބ+wG\֜_d$Qi{ %'k0O;E瞯TljVco`\FFj*^3ӿ[ h}C@鋽pF ;𴐒۰mbªo %Q]W(hј)C X0Ab!nX+m S@굢g%# %U:yi&g):fU./Kih5~sӮo !]z}RlUN~ƈu#>A!4v\}6ȍvӥuNplw17]>$V: '.V :QYn&JDn|pƖl(Xl_9_+Z𭆹A1t]LQ&77j) #q;a DgM"7 -MK,(u3XTVgpKqU@hs!l{ .rW[N:ªЁ&u 7-ё$oIvHQȐjHL,hxȋƶ445Yk0%+x_CA ,7ZD™VOҶ |<(3aȪ>Vڶe?:/@Fќgڲ!l6Jy9$>J&%Y+4~yjG/Rҕ3(KGt"rLYd͎&Nv?}TL =D[*4FT[a٩g(€^ MaU ,|z foKLGYݩY@ l}3G$%#0|3Ѳ^ ULN d+ׯ-IA. 8.ѦÍm[ ͛an_uI^m3|R>|ZVq=r#I p+4U Xa_E<q*VTnEaGG"]O$,hr$L@>ng5̢3zO ʕ/7+K2a'8BÝ&&:~.SbE_΅VR"4Z-{Z|a(~rIɧ&koD8߇}ћB+!T񗤽@ߵ*e +aA䙢 ${1Zbb#%" x\19[l̔1:|ݥ͈'d-σܴe@pv8,D5y6^ϊZb4H"0 M*C5G]8p'kQJ2OLd=DOmN6Ys)WNKXlJYi~X@w#tB0|fׯy޽d־p{7o>nt%O~WJ~Iհ `tjME8=fZ WF2xm;ݪ-6!“ݜA7k_Xa(%"W'75-gRB18TF$o ^T&iFI* *"6hxZrg3"l_q_}ˡr?,y!Q ܞo3U{ d%@{t#d_M3OsHwl‡ߑuSŅU}UxnofP(xYF.u۱btW NnyϿ/vO |܊~1']4(-R͛12#OC9qP |w6!9^]<]e Vn6~Z0׷.}$ͯ5dN'[DZ7!UƸ挨v닆<)7D}{6n*i\&k4e}-X*"P] Jq>0b7OX?5c]`5úX{<&Wyk{~4UȸN<3{ISpcl>i *UYr@}h#<.b%i.Gwò3_N>{' jsg6Y3'ʘ( I4Ob@w 8_zgNU* ؜V) *8|q\]dNGϯ5UX~**H(+-(2PnC!}],<)=5|Id\yHñ"fK0dk:b eKdN^TB) J32 hqMx.2Skycrɪoh/]kbOev0{VMMlx$3B 'xfǀ>EՆp _g5[EYd3d<+z!*B=`Çe'ZDMpYM'|'3[KEwK }^=1ץ #P'ck=*8: gԿ4ӂ4k5Iq>L]?c$SYѦFuUPȾEƠW7vک L&?K)%lrƀG W8iRSo '{<'8;ImI3 㒢gu2`?TۺPcU)K)lyD-p-˃6w(,wKAQ Cyy)3z{ḧ-pYA3cUM<"\%F:I45C}ЍZ}CŮ>M!S_xTəZ]8dў.H혁 򝱯fg:Mqm_;KO-v^Çc##T(+?7z%bqL)@'YiI$r1ȘT٬-4Oͱxqד##;1N@^*J "4M',uhmVD-ӠJ I=@M^PD $[U fl7ĊRIMY">LjxΖ)*6e̶u:J7X%6"3)R"`'|Hk2֚ p4YHclEgdlPabPK7eВρHQY=vi^ (m[ .CX/c#TA1מ^6=5i`59fS,.jz^lsP_GO&5.j.ٳxY$d_ǘ{,M46B~\(ڎoBMeMrIO88A4!}KI j2YhƅP)7|4c Nwq'B_f$*5h :mج^{m Hbz7j;V:qM*zZѷeBnp_PVJN ]Tu ~np)_D0&$F%i9{ zڎ~|KFmVT)@7o:ea DSXcaٮ7§t6${LE<آYJ174z1G*<s1-RIαT<2WĞe E̥@>c5~o HƉ`xsf1yNywy3\4Nj`Ray.erHdbƣ?r>aOl3yq˚j>,dE/xH&C|ڢ,߇ Za ʌ| uBIvf u<<| R՚VP\2*Vҭ TE!݂XG,銉",]d~ >*B՛?w47i|b~|A.ӽ`)s̔؈w5)!wT4֘s;3Eq8R y&jmz$.L9Ru7Ù-QzG(B8 hRVM *%"g4Z RcGWݙnc2aFJ#  h !Z;*\8XάfriSqhUO†R&Vf#Ƥ#Ѡ2hsx:lQyi2-?V:M;85cx᧖wq.yčKRw ?r/Tp}Q nXXL'A_p\6"u4ĂPb|_Tϐ#W{jVQs֧CZxRd;i6=y:Ms唲`:LFR0ZAu*JZX 0juD]9~2t@8?.pCcereA#Y఩ѫsxS!6TGLU1 e8WŹpЅ}:g(LK}dg;'a3M q7s2)}BB ٮOw_''bA:qQ2u%mn#HRaXkxbz}~}]]cb70> }4!.,NlmU 0:ԗK'D_ .dc/8/Yv][Czvv_ƙScXfALNub/n:mMdVHwNҺɓJfdOeu`N8u7]!XTzϭ7v˂rѳy>wH:QO߃mj| kRKѪWԓڢmS㳺+ w/?'~3R+ ;Qn2Ae8+aǟ&h51Kݙyq\jU˵ΟN+!= b+?]ØrP'>'h4/?Bl=knjxcC4 D&@E^>j\t_ ]|?B& TD&GjDU@_1ia]w6?FGJ[("Lw2:m<.[z^&fqSumS FuUBB~ u^[gj/7Rpׂdׇ7/p ;6B$ϸU 5S)C)x·938K`,Jd^-Hb| bsYˤߺ HCuq>.An *Hp7uTbVYXcS7Ӌ~y(]9.U2B"xƊQTaT+vSF9aPhfnx[$"~_QmX-i|cL e?EP&4zb@Prs0L 4VivH՘jsb\>`wR&wrī5A6nO 8TV`Sum `1?A,uBɜ9 F-fZ_jvQ<1c)I\ t(7m'M=@vZY-{O"iGcQ_2.sߴ qっʮZRed@ƿPG>,FԿW,D屙U$N @3& OWppP0u!wG)J:11h]26,5>< *]!Dqx Q([(,PA4NyCާ;8w<ofMj(N /dͨy7BgվJfZIňo qSiA ?UpIʇr 4w٢~w99}(d+X夭l4YŬR: V넬*/14+QY @Ieefu[BFoJ TPe=*nb[(e"ZyDx'>`e#5jS$։q>ߗﯬ> k7 2gISs'SuxeaNTԤU\O 'T8jf&_"6In)oZjQ8,'5:C%ǹʻ?&}* AX ϫ}sN|ܡlw]UNRGyRc !!1cDXpCe\Pj5lsʼn("w$.qDQ# zF<$ÍNjZR]nD&ϲc e$ʧNbhQei e@w8aƔR+ 'Bhlrب(3j*6o]<:Iqj^]S4\l(]16@=ͺpc1FKd3V ۻ|&%Eιd"MG0YC?5)σ}!B lyvljWptRsZ5f{w~Pfdd/5Xmf baC}MbW=\%r ~$==i 4똵yi`#l}꺽(X7gO/`~+[$_SBG٨2tp{ցu GoV ?5m+Q-1 Z3[Br=x$oeCM(X>:hߒ]PJoH#73Ɵ\z@K + cP G<ԅz;>;sqL3ZL4VRPMlu `Pָf>XM~ Z&O2E k1HډBFCk˱AZlȹy#rJ}<5YFFUcZJ/owi^ŬyzOh0kQS rH$@SFĽㇵnZ~§Jo3{MkR/jTtM}zZmfߒl+i%Mʳ1aKxq*hyn< &Iu+=+OUi 9Muvʙbs/xdrd`&̋k`5`}Gz*6jm%ԡnzja'x#[RdW\_ Dlh l@31d`5ĀB\]ʷG~TKE*vd k6H5EmgJ&c~I )00<ց g#\WQ\%L ]{9/ yhBVdI {͗%4Uʛ}f-11mX^2f#]hyw[v&6&#wD ~d 8Z#9!">\F(U`=pF0ᫀ/BeAzXq";ZV VqNo7Go d[7Zr/>11Khg5**Cc7|QR : XAxdH]8*hHU&EF 7Mlj0_&&&lbr_u|"Ҟ:i`i 'j-rF>Ґ+ˢt.A6-h&W6y&!7ޏrvy%"Q3`!#>7sZMʎUTJXmd~g[w K#L l5=,-<ހa0aQ Wśc+c##4\˜g4 3V%GD~'% EN^(W8@ ?H@QJH3=S/Y24HL}8#%x)SPpKy CqUN- >ToZ4*S tgYZ07070100000249000081a4000000000000000000000001644ae3bb00004778000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/usb/s2255/s2255drv.ko.xz7zXZִF!t/=GG6]?Eh=ڜ.+oowܡ,ޖ^,UV9hه4*1#. ѐ)Ü% 97 >Y1)1~źt]+N0L6J(Xw3DV݇YWp|Ӓ?2R:@׷I%+x:#i̧=58˼%O9kj7Ds̷"8} F2wY֌YkqY G*kQS쬉_XdӅ&<"*M{ LBY>4iwdXkC 1jBҍZ?q&B;HuP_eN3%yznwЖWvv,Ŕpa*{~P/I& w< <0DH:n60Rx\LOgo&C()6ҶuyB*)g=oy, $Xo֍k EХZ0pzBzY}%DzTUR*my"RPhUVs%Qtol 0W2;آns. `%hB&ItmPGl?:ӤVOe%;&kM}:;>jXw]C徒,]W9[?^ YMZ#CA؟Qa5@B \iKwyVTk>MTߎ<2\Ɇ2?b̦AZX/؈tClGcybu,/LK&VOAk^@3_%7`fGBmV;]VdT((&Ù+@|G,'SQ=}DDHiv:,ag\Ts~:AN'ZԡS@3fXҬmL.p>?E{dVH;69Dlzv_/|H{,EM6%ksVЙpc{tϤ1QT/n2Nm{t4t>qGh?)/n~,bn'>j#~iܬ0oL%NbR+ G CEu@ ''&j/ btc5Ə,h@|ʬ8$&h>fOg4}G[3>r,&=4 O#2V NIJ@k|ɒER2Z,ʹ<+WB1[Uڑ{'r~W =ɛoFg6Pݡi^ٿTMZ.W7/I1Ɠ0"chw|'=1ž?7:"UA(yV҄oɄdcOTнM?N4Y@\&{Zڑ1Z)[2t)5",)ψ3z?r幋'F)?MDF x+lC봳pώvUW=?7t`GWsF-NBiUpI7`ᜅc7 J:)Zڡ&G+΃pIAs!MAv[#@ y٬ E}Z|ڦ7av! w2~ˢl9qIP5LI{c!tKˣ0-t?iʹ M3# q't_M܃0Cg j(_H)n7v!3ĵGs8Nl뜍JP>o}>{R\r6M7FSH.:O'JK7 uHe qb-A Fuj0Nq?H |FS`y ϵ[>qo@ȶF_xi7$;pqށwlspIݒMt5v= kHlLʪ,$ߨO2ou.(ÎK0hEk!C,e1ʶ9/s:e 犆|Nq͈ xoȬXilq1JUk p/SAid}ocyvU"1w~25D_We9Fދ+:4ڗr䷠l7uzjx %([yT)U n0CE\Qʒp %hF4*D&/- mjwGp\SAG:$sZdsE݃ٻ}bnhI ̄"c*DŽO A{:ڨ@v/^V1(m YT:m{!n!JSGFHG6B2sM kK\>]|BpxœUʹЈw*58XR^ lsDMat= +4ܖ5@8s!ω[cK(h!c&IWA<$B zQC0GGo[W]V$2-MuYG.FrHfɿsip>e12٦W"~]ښuZWF;gSVw [zYF>3O:p). \=\ qkp vpNwVrR=~Z(~.+{2f[hܽaQ2b}쨾t݋*&갹/L'Ss(Lb6O (HI4flK=Jtc/ T?? Yn1\tj= PK)RgYDxM}0¢KVC cS1m0hI:_ hSР:dYNoOK Dv *7YH7܉#p=N4& !хCub6Pׄi؈5{mKgviې[B|E9S\>9l 0X15aRV'slK^40]9e]b H})ŵ_pJ˅ Tc~׌6dK1u% }3h.ET_ dB<ϿZ, Pa2jp+#ϼHGeUxe:oTY כ(6!¸ك~f$;38Y^)9]Ë&MƗy+9AA,^Z[bK"|oP+ VDLdFp/[r!9Ԉ$B^Y31M3;byK1hC襗fea)htbZ#`|xv2ɋ0i69<ydX1XSIߪVc8L$dORdgۄ*QFYWY{FOAY6z*^kN|OH+"K~sa8IrF`I2jT:^MQZ0w'5l{dOV2x%1o 6񧱲A-"W 7HN`s ֎,)k UIl>:2H0q~6na}<'x-!\/"mrϣSt5T_1f<`dfDd527)jLXo}h "rUآ} :1,u*ws9)&˞ߦnMuˆ FϔˠW4}0Gek-=_\W' |5^ʛ k;MZ-ilYw)~NxJ.IMjۼϞe{soj)N^IѣMrUr&/]JE?J%(9i&%ЈA vf&BL5ExO!ut|h!/NѸZLOx]n1S S٩(z͖)_1/E'vavM-w4i"~|aߴ*~LFY1DQz!y? Vo͞1/LW^_^|h=BBl1hn HVCMMz`z:j{ؚwH9m2=UUTS&V&&1;ͅCM&s}|dYMѦn{ hd\[QئlgcFSt]oj^<̨ߡ9K*HQOm{oIM97qRZ@@jasyJ O:_c|ϊ`!Ctȁkd FbiR 5'a\Pn,/$پLqS6ztj.`) M'Z/, `~ ;; 5K'!8]y[v/'N2 ɚзB+?#~ɕ[` )"xCqYMonS%;B"!Z(QqM>-]rvxINR*^DG;i. ^tQʱ_E|p =O\Z[yE($?Aº );*-nR'JMZYAfW%TDO݌WQ ֟xi%hqRL=/|XDmӮ}њxcb"vW1qCMxvq#1#)Bꪉ tTwtEW?&vv@ַnjH+50 Aqjio|8oE1u;Uu|"|gxy~]noV,5q_..uf D3[ϿדiZ#ԳK(l0N^Gr굚(&n.FMW"2i4?A7 cñ3|̲֬I@{'4IF)%|IoYIQm#lnv{̿/ tm=]2_Կsp^n0E(fsBo3˹4GUJ|,7[ >g I{ w]8pAb: Rw+ H*S#vk $+ aP}$Pl)0LKxJB<TYqií#]8| zO4b֤>0 ũؚ[ABןڰK #B+49T}:qSԥF;']K "qa46"_; ?܌M)jSibmz \$ǫ:PT d@5=W}tʦ>P|m@ƪ!ژx8-cj,]@:ٻ/Իj>/g>0VP`}B3l*nC@Oƻ t(U$ɳF)J-qua׌[1 .Yie<)W*גN9Drl$5G+f2TufeEsɎsegIϙa\reגC|KG$6? Q !eųN {B5+2, Sit;U铒|m LN*/ 8 l. /$;쪚:9Ew)pؤS3 3;^$TMo S-BhqSdufZ I~./ fIDxId\{ \CchPǛҳm"`ٟ^&LkoO2+WVm hJCP !9Y&#E.V|~|?oE(Z]Rqݟ"Zx"q9&5Eԫ`_`j@^[о{Uu9s)gyb ;C(S^l>H9Y$a,~tqfQX05([䤽p?yIEi<ēql#K083jn&;FR,]LW(g:Wk'i(+/bTs#J%IU"WĦ͡%DhʙQUe\5Rwi~UGr/3W ggn1<:d%o3(:z+#y#6W*bE(D#"Z$kc_<v>iнEn-2D!eF;Θ&ZV]0ulC8y"D>:_+r%?Lџa;Cx,#838MwUbUe_,DAM}PY5`_qTm}oܕO=9d2"RceUrhX`Tg,~e9DN2P)j"[ڃRwiԨuƧZq0K˲TJ6'#sEy?OzV~\ժqYrsOr@ɺ)hQDZjomްw=-܎1nUd )%2kI> ˭_YLe3d(b^<cMB$81P )Ǭ--eCʱ$#8iphkbv Ip/e/n:jQ]v8 FƴV󾡘)^ї;73=u*2=@jdepD ڢ{g劋)|<!L$cJu)1(A]jP}Q+.m<^ӵk(Hڞl? C7hgUA6(:a{ :>8G VujY=Xp/9!ga~m[*k{$!g1|T~kdo!?.-ب(z_&5Di9BaaS5M_֭ v,S\ɃX]I|¥PM?ׯ 3`ZI ݠ8Х.~/Bsk#mAΛ[XK/Q +8II 7nV ioq;H?Bf5\⎷EMpjB09&icIfPJ1+k+a_9ьH.AKbt j `m}'1t9 AW$AZ{-ҼV%&=-Km4HktԵ=Qc)餷㠌pQj-lPб}=|#DrmNz%\:yT<0{=(K7>hCYHlo+?)'zyT< eoXw僾JwluӴ":lۥ8RMc]ZW@4 EVBTf4' [q΅5g뗵?fgͻ)ҥAg\Lu5k\bkRvlHSmfgXekE KB.scq`jsM:FFtBI'qՇK IKcBZOx o%8xKe&?E#^aBߟn+8q̷)Ǟ<}5af\>aWʳKbojsб_ {>-X@Lb ny6H N :?A/9r?ל0;5Z8~Q}X3uƎtXHYWN9t7]ki '>E9RaerJ(a%?2' zγ!:2~&j[¦`)Ma B'Sзm0 w 5>Y;fw4Q#' .m׹XewJ,ru#HtOB@J>}.9K\Q yHs/+c^Y/΍$H7gF v +&R h\SP`WM55TbN{cXCDvtbpM\ጯ,?'?Xs>݄#_RI'>f]fu^va!DU#v["ܺOQj꯺VI%zͨKʩ7~M\z0(Ô81欖"b<7knxAK'T1/7ˢjbO|$pEՑX[? \G䧞 5 Bվb-]B**K0O-TxKzvT;XI6E^ӑ@T9 M'.n;nޠZo.CwmJr-3ЃjrJ1F椑΅h~9@:se>',:n͇ySw+q Q^]!~P GqJba:/MOMoA(3';c uFvkVG? -rz*V?bDR6A6VKd˦%!ED?A>cS ߄5}CgWY|=LdųX"Ɋ _x*?G:*u&?D1e[w >ْFgbi$qHosxD;Ja uVlƮXF%>Z-T!7䄜}kѻ?G<߷[;KO%3斒̥ZNU@݅IdX#úl$V=d^UJMڹu oW3uE8qJ=}ݹ+ n;(etm.yP^.fM>ǧ>w-~>sۧr֭4=m0ufJpR~luʋ;;ޛkhoIte”D,K I[OXB6]ѮY_F/ڳbtBs@ cXl5{)HH)Kb]Hͥ)6Mr2iQ~Z*)~Gp>=;S{i Snrdz_Oy GEx'mnsv LCRH:.W&#YKNG[/|c/y23fbXtCqzsŇV 亩8k/BR3cۺ@i/5 ȡ'e}@pL!qYoA;U615x|! Xc]{eq'B J<Mwm:Bo1MQS?z$ UvنXSQ0#]5aVsr?Y︀Pk"dvj=ڜrj,֖zݓ3pܿUxFЋ1htRyMf;\0,gC#dBr'=TV,`f5 f {&G9 ^qmR zkU#',ssYOJfv7K_K~qjlFɵ r{е /N$w^W1w+9U]L"w^=i+ܑs !tzk1<+1?DE +7EwqQŽҨ`W`x` 㳰WݞF1cm+GR.dARLv57)ȦlN%ʪvL4t ߶8:`y3]Z-鐦Sjh% cB\zz6%#+ Kdu㯕(J͟ dY)l?dY ?oJyg9R${ b*Wo]qLaՄތGm|aPXXsUԮ3ò!/psX uGʗxʉQoHrS찔w.5wUD+Fob[ןP:Ęn 6⧓ V t͒-Z\GhnOEdzcL2t VQ f"]ԣeuڏ'϶-&yp<'ӍHt]u1"ۑ%Ӿ7'+&'%Yi2Q_@RWuZ]wtg! +I#|]9!,1$Z~2dDfl.}rk%L aT"s,EW1߱5ez*|q3 1}۔h[~iuFZYVn& fTr$gB 4uLykD=k#Ot9.a[dy~Tg*k#tt˩d49՞,ƠQhG=C&;1x4ʬd 3$WvF7'"Uo?  9DGLm J-'0NJP/0iD%o@k x~%GI%?X; 6KC tnnbN y~m%Ohs\_giΈcd9*׭ar:? Ͳea_YKTft!, GCHDb}>4Ksu-D8qis2U'or%+Hu:~B>ªNAT_+vw$u`7}] 4- @"U"E2@;@:5i2w%,^n;9DP;^A 4VC{4+y䬰58QЊŒކJlipl۾#| ~/:&`ZLNaus>o[j/+ :?j,mu*yT01 hR) &e!2-e;SfûX?|Gr SQErMdVPd|~KEC&t < _Es`'fk0QTf7ɱ~ΞIPuN\' %OW9 T}%B #_Dzw$7\3_taˈD ~"y{%gʂ FQZK'r)%=e0C%&K=BЁUR*=Լ҂a!i ͚1Č p\|=xŠo&%?۰͒1Hn|ֿVE $3 XjM03uSr zkKC]7p+ \֒ĊCY?֡)0q}u>^u!60݄-`Ȍfɭ+Fg}edb`cfI!ZFa"6 剹c0R?JGO0ۂ(l//ym0ݼQ~C#`X5gRGGjPPeVp3CfģP|xEx4(W!V~`0?֎i^r;2'Hcr;o6+>Xx)&00UݺNFtHt[sO }TBj#PRC׼x?D?nQ%{u9>p|e5}Ғ{ 4r:"A^"VaR&ݼP8*~BKC3ʪf kTO S#,UCl,^sBLJɢL5? P\0j1$p|òR1BKhrBg]I6Ax(+4B]b*%H j`f0GN ˒DF\LR$41 3fl榳ka}F" }#W{$.l?"`c&M.BfvWd@%mI~0cp pdX{BgnC8sgӉ<ˈ ע >8;AKgT}D=-Ɂ?D"n&Djp ӛz`nWC [Ӻ b8fv.X4PEgvCxm 0a2 AKc@oq,G$:ႍX3{ddο &8+Gcfppn’3p0Vkm$$يG%,5]Cި ñx%>frf4}㋡B_2@ Q&a8`@b(=V8MGG c 9/Jg1׺,M"Zk^L4kIӽDۿJ, A \5kiOT1 ?CydJvnMl{+.w.X7R>?.9?adjM(8=ѮTK,u~hWB|8]xwvWfi#TrU6YyᨪQıl`} ]pi`YNqj``6d Wy?xKmn3z{xUNHv6AGgp{4`H@.=KFu **>ܢәf:<.aϗmgWw ( h*;2 ~P>mjeU QҋHZG?nFq b2VHYQC i^1z3%eXU'l_a@^!+CHlhgʩŽWeKQk+dFR2VW;ڵэ7/b\nctkzH=M;Ŀ qJ0~U3n%-lJx+`{Pr6[cF穫MmJ7'`BX>~bEG%KQ@6=-'9@@[١Ni!S f ]1=܃c:ect5n.G={Y/򇪙ccgEOYlI # =ePbVEC&r%Y/`sDj0Flt)Au2i[z{(WEN9nƒ8&_KrY@w#?_y@ځOt}3^ӖW$6 S@9Q5s h3]$S`ȉW\/ظHoU0q5„v\xkMfwjn eGϽD`.N6ʍϮ>nP QǨ6~\ g!tj_,I~Y=JەNzSani1/聢I9C,}U]QDƙ˯})?s@VUs6er+xaj_6ͻ@oT[m/ʞ]j!F%jl^jYH@+I#qe nj'=cV.6ɩyaɅȒhl6%Q3B;R~(W9Ekcm?"nk`˟CL&#zxcWM WLn.bd`DAR.p7SB)ӞMR#g4'%B!DJjiattEqHbN!fL]BR!j'R|Q M%}"y )ϳ|8y3e/O?nra. oh);ח|3)|"UW :@y.5̕B?яg\:9w (XBC18C( r H?eP$&R1Xl/w5)w@?hWl11 9a[ **{DaDŋP("P* |mjQHݚS;ds)Kh 6UBh#K$-kӔ[؉o=(/B օ/l. LIq#>@WnN yHg,I$hruI{Ss%]aS٧)U+岗3>%:-!hd<#hDc(Oі EAi_Nn\ޑzor2,@WJdA+`{G-dl@xp6=X}$CR04ΩIRfje g$rY@ﴋ!ȐcF{% WƤ aS_['mHǿ ngsmnKh?3Ʋd4ڴT3n_SYgQquRq)GÇ.7j\+pVCUŢ4蝧} oa٪% @R97I=o߆h |[Pa2xz%+dzՍsdVG*FfAqYla.]pP HSnBe.9aX|"~̥Vd+#>~FwP: ݨrUz)]]ɗ[,kRVØPAê)aS2vɿn]BI +Cb_MZ o4PjPSd(P֑.nE\؋+Yx&8A"9?#/wfI䖌v,.6*xxeu_BSX(=ѽj)\Rii5_ \#`70FA'Ϊ6Ag=|# K- g^`dF}BZ8PV/;lXd0 9bv5d-~ł,G;:x .e`5ɌinڒkdG&Φf´=wdLSDZ.g|2f-E qVQ|q;60 Pexto*-) oݩXَ@}&(6j_?0ѳ"B^|`o֋ & Af@nRH`gDg56Ldy*Z=^7^hè6- |f>[8k ?ljV+z#Fǀw Q$^oܜuma#>Yȁ+ :'Q Bw'ڙ O^لH NkD 3coSLf$Eԕ=^ s\|0xZZf7"uU櫨ziϿBn1*A*qBH.vߧg fMx@SFB#9pi lE[:j LnoSFY7*joPԒSKp*ȂtsU@8y3 os\){FVC(>Ʈ BJ_^-4>d uDzWۀG9vkU R C־n%aа2lٍ`ЄyӛMӦ5<&lG-]F\ FMvC?t%w ej DEΖCk6FgRή<s@.J# 5E0% O}xC5K8F;qS#^HY=EU N _I)/ؔ+/ɾh&m;?OZwJ8jĘTh_:mc5 R[BIA>W"aɂ+O+2vzgRn 4]Q0uWtԾC6 8%%dé0FHT;Ӡ1zנCƶOXk(S~iK'.=K<^ˮ!H xzFuj\p aZU)NmM+螐RJ,\.a§+SuTR =T| #ӂU>lyAu2;W_҇\0- V.8;uM?(6sxi?yA3SUY=4LV4]̽VUđr@SPym{w;[eky)j7u |A(~ .u 9kL#{@(b0 T莂FFmxpG4 b*'•%hùU@\%L';yD<k2B=^庺hD? 7KU`8~Dr`Q.V|,x@ou)ݎbTjh#Z7{sbAF?T lP:H8"O5eէ C5M4"EӲ-zi6Ӹj6N}ʑƘ.yփ"L8<.bER~@'0=aMz Lf`",,9 WVO ISoDDwd$1I#WQ1TvkIjT;(K+ ?dTb luļeU V-3WyTQnI> <4v5fl~ϵRiS{,~rZ xwXiSp'٘pj6;WfІB8F:H-W(+Sfܺ&/v7A'DFKFMoEuZCCgd9~4䠡)Pљӫ`3 71fDI;H PBm[K,#,{Uy|KJ{4V~j3I5P T{B26Ay¨{[Euy,X~W&:4&m/;8R묟!?ZGJ'z6eyALsU$jL g mژ1"%85傥lH\]4B[@K&zIzڧH*Tk)Tn`DZns2Wl fy2J7氅_i=QM$?ϔ/ ڵoZo٦OhC~t_A#nWXcy|u!i610:n*~dn34FwGm)BtB"BAY 5cpSd>!Hsz."|3F߳e}HKjL Rjf,\"=JY⻚!sSX`/had~J-*~8D N:=.7+ ,3ZPWU>;t$7B.U_ }t:#{{aF} [Ǯ~*wܮȰj^N\ a9DXf./ w6ǖ bw:r2SQ| sGdZ 0 ϹV 9 RWQ~+^/yxp(P0bD. nxVvV> Gl5] 2,k"eKuI,Kh a]OyW'S oAY%zVj(E606yǴB!X:^w;r Ȥyȹmpmvb`0J,ðIS.dPvλ+43U1.!;ɠ%tNhmۏ |Sű]$XC̼hE`$`VQCFD$ZpP ǩ5]z tX8 l9kJNJ;ATGY9bNCs;nƱZ>7q?|ؿHS B4ǮaHRW zi^8m]siJU? pQe 1TՀH a!&wQEMuy-xa,zBav{_102, T/;I^H."bYz#@0v47t-PGC{Ggz|D+Vj0:P@љӳ5yFT[8(rȰ XI#g <ƚJV$A6KwAC?o+N| Ƃܧʓ5gB {v{/uPwɐkQ,ohԖJҡъKg<E%5'n=yN5;g _k6.*!qufY˙ck)i_^XͬbGi%saN4(27F ru .d-Է:xkMB8,1 F:ͅ8yt(6kr]b2pư2JgYY=֝% C 3Yo3Nԕ@0 L'DT|z5S3U>xH!Hr(Xju3*h~%;~-X ,GZUPޮ"6(;ZiġJ^eK 4I3un[OyG/D̾ `{ 2AFZc' *|V|@`CU4T86GW{)|DLs>fL.+Ux|@},nƃ3!d[}O-4Q,rЉл;5BclTq64m1s)#㗭>z8~ 69,-i#va~ U'QˍKK%r9e=*=@tڨqȆ$v["4X$jlы ]Z,+}QBFtz?-NJZ#`9-*f& ɫum1kJ;A&cLn EAb9U!+&T^-lI=:փ4dta׷ rּ;{9S[G='6\F+_RrD;S-NAxm0SGg)]qIUb4gX&fv?p%+];3&07<zń@CrSGrX^ۏW8&[ ׋"y摜T1'zXr4lHy)@$13֐x{ATͪ6~(&H;IA_Zǔ^]4+uUҜ[`/Tķq<-4VVeyЪoU xxID"|T +*' u[GH',]Zf6_]n\Ux[=8n:Fe=?R;EH۵SM+GH^&֑{i13J Cy&pfFu ED,|Hä^ <,HiDp(|dY)ؾhw)1~XAI` Ng&wH !5t:b[}v&瀶׺vFK `$͍ |-Hv</zfa6Eϙȅv+Td?0I b?H U_'?!;$}1]ցʒ5+]i KKdEki6XpRu6 8n:?"+viE .MX,pg. qBˆ9]2f %dc;0yvT#ЏڦIvJ3%bL.j3IHԣo53C&<Y`NgmEr5 ^#f ]ڂ؀tnQOuns8WI nFZ 04W.k^ǝt/V,7`e'cV,OkBf(~+9MRCv3 +|cT-uVhtSgi*ot Lm8GE&ԃ֪Y߸5~yD=leIJ2M]T<<%~{}CZ>hNJ/S.+31Rҧ^*m7T+ mߋK壪$A qc- .;~>>$MMJhcԙQ2C/Yl(*G˓ vj&O!߻M[Ic%G8Hy\*y,_kۯw-~ N3g#|Il v5P,IEp]Rk2N2;6TJ c)7 u>4lH f<癒kjYL@Ԟu('p1;ť%ٻ20F+lʆs_@$<=W fKo9=q=R*tڅMnNi#+~b,W|f1܅_u53YF,1+L_0 ES<5SO<(#3flmkp֜'= h')H !53ے g=t>/TrB Jz}̓Le㢢V`ݗ[Aꖼy9r * /g&wX.J{cċrYTU4;s7pҟ%+EԂzw+m0N1_M@jukG7 Sb8=Lz/-!݌ wHǒ2$wb4K΂jO`ROڼ(vDAqU=d;K/!~((7ģxI%!H3 Ra YT$vM2F1Ӯo(Z5ߗJy^O)+ bmI$V>ɏ@'z2ל rbBWY5~ 9' rࡌ'ǯЅ_h6r};Gv3>:5r!I6rw$=kv+ϧ]LucDZ3V9}H Ru-6񴒼Il1ƒsLd\$yC{LΞ!‰"{9$2/^j3BzJl^BrrRv_3.{S ̃B \|5qܙ,=7fC!Iv՝ *)yw#½8Ŗ5!v9}f[46D:oJUS\LI`ﺻ_znf?b;=(lݾ=݇{َ埬o`dL32jCдT(*%1TզNhn&: !?z-JL#~NSe8ۂg6ąA30X\`H cxܿɠoHQ]FPX:W%?m3nh)c\ho1O$`[A '@\輒p+8pp +x'HTv8l >S88勽Wg> @ԛB]gY!ZLtdG* lξ$OGx8Y"p8cwR*]7vJ+0ZaZm77 CIO7#~bQLv4)(\.qߴx֏: 7EI7fLp.pZ!c詿,ڽ" `*kEW{_ךi9²߀W+^[ v:RlAh`u;G)1Ldq2T&L#8%>qU4օJIX+wG~T䲓M-6U-5jڥ1ƼU/y4Qg i[w uUHqQ|hC{SNuM&JpJ#h$jɋ(tGwɎ(COp*\q,Ҕ` "gçS%k9"fiqo޼D_A57k ]I@=\8r^iG'j{L @c'NQs(͇ӬmdEE-aqBmzu$wS`rSϬԓ.rr lCM?uZIletZڛDq9~v';c7Q V;LGWc`\1Y ]|<|}KZZb{Kv an(T%{570>[HeT?.G+f f0.5|3o'l ڂ>As+S鷠Q6+؈u. '_TՕCvDM" ح? fM)5WMNY |倎~hC n}:$>_MY\]YO +nkL)P4,nE"/]D3Qԓ͡4g9]ĞF*戡\gS㽼ç/s"3Lf! 'q/J?"KZ-6*5LD| |QBPG,5H Vߙ>MSGzT\`'As)񤎊EQ} _M)TثRqu. h/=+djr=ay<_X߇pl#>NŧxBn`d!y01 S:.4JH D@z1Qϛt >WBD* /XRQӍB;)Oh}Ӗ[OXg:V?6>A $PtV3@ cO|802U)7c?ˁ.Jzw\4Rx[^=/',>r/IK-:Ew-'߽,)@iCfcfUY#ʉR"8"NN,`򹮶)#.Q z$00ŞrV`ߛ{k!p+q9ξ#pxL_@f$)!7*cCɽH9ob%W tHņ2cf.Y~8z;c?=fg&C'we*Vˁ|ȉo'W-`:;żŪqWf [QV//,ukP%7!큊H+H J\u*XYJ4xgA?3`SbCdt+<' . Dζ_cg]B@HR=esV3L'I, f $ܯ|i>PSZ^d`t3`&gU/u#"*~H{"Õx~KP=Mmf R3gĤ+;ܥ)وGDQ)-d@JGuSGDU󨒬XdՄ6vgZ$('5>o%e.zo--7paS}|iRΒ mud[iA-wIB?1g,־HLZϸ+<+ۀ{To1D9'ͰOƒn;3q`Klh<+%ٶr׈v]LxX>8O()x\6m̞=¹g߀ lnS:wutMgK!k&'D n죜/~6|RE- ւ?DjLCf4+8J^_?59P(%;&R[ǧW^$). c/}&z4!rȢ̰J Mx!t""U<6vߚ(kSߢ߁&L'R{֠XU{12eρۜi18IRRgł䌌;2~#eoڪk41O_um:3BВFUZ|(h2o0 !0oėQ r#L#ϨxrHK?+AN{0t 5.r1KwzrmWSDJ_^RM;i Ͼ~TVKfE{j4ͱ!kL\%G:' msҍu6|ʂ UUwDʆh Li@ڿ\U?GJLEyA$FXՅ2W 5"Ҟ[_LeO@_ uV>f,NlS8>J)ՇI3NO/ǽY[Wa$IF)3 n:9DI?w.`,SQ*rU[QձgϷŮ=Ε.2lW` ]㣵Aρ8k3J_DrI6kh>iT.%- ߆#ȋ񯗕JÂafibu' )π&ѓFk#ƞx9Z=*Kڙu޴fJ[AI(6Z!'^b6KgiJ#: B+L0o %4`ؐNmaۢB4ATY>Z *@,C񤫧|#l^]Pf5?vq3/}*?2Y滃aR?F=kk9nS)xlEw=xfE("5a^]6úXOpU3q>%wVKCju_8M:D>W6Xz2nΙ EiޗP0bRu{GBĨfD bxM;N s*.weQ()A4ey)PB48Ъ,5w;a wؙNj= uQl3Iw%1c L݅xti;Kk8s=W&)lj,D\}~Qߦʐtx#F5MÏ+.1;4>@V4C 9< lŝFl?I AѷyUZhKDhjn_ /y^Dһ{Ld"ph ;i񲥆ӴPŞ,x(MGo[J.u/d 8 L` q\Dce>:kT4=жnoZyhٌt{5:klOUD0euaJr.3!T.Etsh6;z.R$힌0ɗ a5Rw ;tbY&N'ASwJh 9Cb Y9E舏?2>a%V8FN}bQb5|qrkQ9״+!#K8oKټalzCs }I7%&37]36UƎJeoo ҭ4E5h.D&VA-&]& қtEHBi\*ueXrJYjm O,io bV 1E>65J `t L!K!I, &GWoy/JI̶үr&sHd}kaZu) ٥q&rυ= ɴp B2-g6,*@d9@TIy1̠Ch*e3IcHAvSo'|m]zZu;JYt(s5/apC'MUa40>3'v '(b~MhTC~30P絏G"%uE>}Y?Uֱ%Dg]e  /D]vߥ]&"rK^> uPnьGwZ1.ݨ˰w@+p#: +w!W]=Bc\|dZɥKoZd&5P YWh{Z 3#Br ˷ٽ)!BMQ8I[}Nz"ZN=ݖf ~QSi~ b]M>Zw7lo(M̊2nBfrqǪ@; -Q.F 00;g + L$x(p<L|'sjnV=[nQ4Mu,WuR0iӞ~ڹ -0 =pC|s2|Vd`l #ffl< 'rH\!"nI7;ux6f;g.꾡? \qXS~[t|95,^9koB0uYଳO>6 \YA٬:ɡE͵f#EMz[(. +`<5&^oꆜDY+A 5IL\\Ӌ8.k g PŜQ ={pWD6P0D<=n%"iIɐ="5&PMR= W~y8<ޥ!H,hMF+>qHͮ/aRuF?uuovvic`Hr͆Y(,3VBhUBnΔʍ1$%A// u}5/0˩)lҨ@YNrheJdhz ș43 X{mrxZEx1>2ҝpMr/#j*)Лri׀CN\2FfTO"]4f-47Q9\f0EalR$rii< ~:Ivji-~#تQ{^m3N E#"[J2{k17iͪF_I(9ᚪ1O%W94(`Eޠo>h,J,ٚ__ 1fiRU.b; :Y:  1L7ruU;J\굕jd/khPsPDQ@^0&MCД1gWkkVp0j8(MZPd5 )Fk) MS gwWlQq#`I[b@N%MR0q{Mi̘p[Eu> !R /pCٽ: zX-ZE F69U3)*'a8`e\u݉b:ú}k0IRʉH]@AS郷^9NWx4W-M,~uSPϡ!@2ۧW/ zBB3) bY?V0>'{h505y&gUgMY/[yy~ \gXc'12uWR7]A_TS< 9T甌#>BۓBq]c Nj.q^"=Q >AdYTϼJc,x*t}j U Ě,;snWViDS^uة1L5 ԲLPC۽瘅sY}= Vlvd+5* ,[srixN I(/ਙ0xJ]|8qzie-IYjh49i !ȉ5;\aTngW.\h,aM&;+*SHͯ/uU4r)8 ;zzDmĹ0it 縐Xs\Uʤnɉ1B'+~Kb5aUw=o%18c!NP$X-_j01 H[ oҜ PNӖ;0:N334ZkK5ƻY)7]yOd_D\uuh )qZ<Ѹ(0.L2@ᙑځ_IgZ8*q]$ 5A&O2ċfCѷ5ET(%#5]l734U*l3- N5RM.VUP},*hQ|=78 x 呧c[g.13L<[JuIPhZ!$_sc"_(wo c3;ɼ$q0w5*1R `J9ExCl|=x &/|)4N<ِ)iqt$U5gI!IH.i;.gp24kRU$'XoidN,*M _ljM /aZ *oy'qB?&ZxYІG V}G5r3}-Y{׊$ajw$0Q4P(t #t2^vEYJٓk_:#lV kIc-elA~nuޏnC x)*.wf%Sy }G_ !s^n <8>89^E*>g1 DJ t ;nr^v\44ت w7, Z`:gcƮl=[9>P_XgV3q:&O+UhzT%'G"W& osW<(^h4ӚP^vBOC[ֈь[u/4p"o8 -UEi?n;G:k&Ac6&ns S~3j}^9p3OʮR@=)Ne@uHЀpj/&O|zf{̌,h؃2SSZ|]DL0#GAXHf,Jσ.cpګ.{tS$ORPʲ5(v/6Gfq5]B [>%:F~ٍFV - @%#@s*!2c);u@Sr(F3[{L"HVkA-@_;ywɗD 6fs cN/#kXjBqMdִjCZj !wx , GljĒ`abř$|Gm>Yh;s7h-B" (P^]ksPx>2JJ@B)B6d h;+F]7жQvHgx<x1Ă&o㱱Кk8tX:ϏdnfzȢq6ezvj!$@dY[>Mr_]c&q'N]&8B1I?кa3ͪL!Pp N{-6yۣ8 w/hW!-KB&%_+Ag8&WvƆ.Uԙ n  Y8Y#g1lźU DzXxCv:xh0N/FRt|w{9.31KQ=gd_\u|$S_trʈ)Md͖ p0Ԫ7:u2~,9wz4T1.-DT^R\a_⡚ZE9`nW=?!*jJ).L<wRT*J٭Ĵ!y:#IĄ.aO |0={^. urJM Aj 7l1՜A@46dh)pWgi<.#mt8k54+&s4{mƦ*'1B7&_؉udk#5b[\^'OZ}Ĝ7} (QkDmP{ޡH`GdL+o2E}ݘ0@á xL2KENC1cRԶ#\> m7$4Wk$h!@aq 1lrd(}Avp4lhdRۢT.ݬ4|MA4*Qtp: Z|Ovީ0DTAMNXU@МdʯRUnY: &ٽ00G3 #FZJ ߏtgC^[zBdAG8DI`=e" {چ~{4t2YPejW 7q|_xt:i*5{\ȃ+d? jȴvegiw3iq`+3ϙvnqSYP,xU MpϻE 4/_jd>՚Patj-"0GGߛ](ioy_* f3 ~doDK@JH +_O_v1jb ֎ &fJ9 o|iejL|QˉwSwKDZ}2o\"~td%6LnnU(4 3)όDߕ v(L?= /cr Z856:)#S8F RhUN{ =1@q\6ʙdkhU]{q:Dum35Nj3{)8{$pp9x(_>fvNl9֥.h\bj +8?wZRSY/_#EN3qJŵs3VBꡯ#OXiJkCd% ^70X^=ǀm:pŶ.rҍQRܦf<ߢ@heוt!NehVCvԬKGRv{KZUh ݒy] ш?{H9m-hőb1f"P{=K&'X*=܅l%:FPRp- @3u>焗5- 6KoŁ.i={әVС|ݫIj5Y/_qZߣw!ފVPtBŸt$~4ğ͎}`zgx:"YpԅPG~L%4Tf٢75y)"uM%'ee5~@ KSTq! ,0Pemhy?0yRxۑIX%4V˙1N8dW U_dUE{r`7g7)QlIzZ$*4>*T`||mpbLvP.j$A߆,êb/Ij\95JuMäpl`\F"N2_\ jMLTB]BMM S;w#S+2/^W[ZuKu c.≮p͈ScLDT^W9D :>3Up/ak̩$w:*O6zje)nj-]gV󉸷DXT[_u~uԁͰ׽lW(p?8l/A&yBEaJvۚ 4kP"M y`o/$?fҡ(l&̢PzbS'qR&15u1hCoZo>UՌBKϿjÒlz^Q+Y /T Hz|^ ?|WZe*JH4q'fF)OvV^Y+2դKc٦6r1KΡU OFIQƇha+gJZHu;l6úBS̬`0ʁ)~$饰FD{&bqMc < p\? a mVG)JWz;wt*E'2 f#2L?DĬ{߀OW8߬؆X)[ˏ- Q{0xRk|bã1bCobx0,Uq_Q` 2J11 q]te<<= b]RA" &HaTrOMYzL-r聤|EB&,YZ*;&Ay7L\Y (,Rl۽+t[a귍ua-?a#ڣ O5]_0E[ S…=IeA7=# >Z9Yi@JGoAo;4:@u8UK!~BCϴϷi،il\\e]쀝ﭻTץEW̔CQ"O-ua-fhk:\~g8A :@ ":ȀCYح iL!$?vQe囒q0-s<)%ђ'Sb:m@+sS \?Ӆ~5 BYiw>,M-[-O4|uSQ8J@hBcAfh Ub*^aƣǴ;BVe^mxCdl]{I'0:dK\JoD"?{YS4̩=pN>*\S%wyi`}Zm0NB(dTַ:t fYìBh4" gB; y<,~Id"A1cn7U|@ڒkD\!FM/aJOe^!gV-HJ O *8q OدM1؛vRB x2KIKUtrmzCO6=9ΧNf$j\z]v)Y CIñMt[S[53+m!3uzI{fFsΰu_-!v%Gv΄飽}q =ІG2O#w[Y#Gn^1P \TR?1qJ?VSzr6U9CĒ݊`_y#(b}g1hOZYXI\ F|/-}+' N%NFN|@GG QBǑ4]c7X^/FdƖBwӴ'MrF qQ_B]5o<pi, ){.]<61ux,I%y! cfiu>WdfL: W KDߌEšbJLXNk*C!dXK(ERUPlE@,mNЪko)o,j@&'! ib7Ŝ+NEL=M<4rXd<su.H`HH_ddRzA$Wa]mgaم oBaxqo*#B[k~ H7;V0's5 դ0x|یsn訟Ў3d52rKN>qWi̗DԽmu-~7w<^fѷ;"6h8 =;nM{Ժ :G)PfCKjөHAܗ҉66?@#/<< ./C>?=+7ik0{e#&W!uJzP$yS[Codmp?[$⢷_R%BhIJYekk|m>Sj(Q5fnM\?u$?gŜ+uz3 $h!5( 8ZGPd]sZa ]JHUS\o{ȄK< _%z<)~ #7~Mʴn&amd+՚EӁ4ťyB!~6s̺?z.o@k7렼xӺF&f`ZZ؛n:ORmHF"Ms ߱>,WI)i:96n# 7,GBZH~y7Ӄy=wQ8r(4[!e+]  t 6.3&)PNip|`2٥)b]@i6gq~*.i~aL5E!n-QBl`V)KL@h{fsĠaaxS Z>ll;V=^>x|0BbG#槡kL\ $eL9烾,=tALc#ˆ;q("ACa6Y5QAOuSdʽEdjoIW U?xcI+,km;;p9_xdo*!-[Mc" NrcP7~d6K*j <at@$!eW6aʎ}O @ԛt4W9A-PG>:7;]^ m᧚&Fk֐Vȥ޶Ql7N7Ԩ5󜩌<=KI}K9I.Pz,־-4xg#PeVioPw裨+gF^;k!)| X=Epࠨ[o(Ի;g8&v?ߊxC{LޣCPQˋ͸ a$'RVm;xǨQצA_H i r Ă|. bKј#V`8~tQ`=P?KAlHD+y3$7+FcMVќĺ,k7_AJ86Yw t̀6{wŰ13qxn[a>i> EEYq=!S,8Y-V9lcoxۥB,qfS0O)p{ yrؓ.+t3 +tA,SjgL8U%ԸrZNG(R_| _# = @E*(κo[ςk+]tmܔ2nliGCZ[_˝S@Pk(џ[{&yi3IA.)Dՠ޷#~ȕW#I0o><[U3ãj wS-3U<;@ep G]Л5Zu?<67u,E q[u Y?21ls 0٢Rh6!^s0Q_4ˈ)i6~M }l6=Fqc.s #퇽mj6?Yg·)yX#3Cއ $rQ7f[Q~+*~6 V_ N''sGWeo{,]lcYAIxQd__4n:P}R{Ygd[ZB A 6=5_Q-˼G[lD|K8/6А}XcV>_аĺW}%JSLXHkbI3+A]w/%͎'f"r$wΆOJsF6TL3_RYO0pbccnaTަr[& {EIEr4#@aal(0K+sy'm>h*#Bب@yC%`ʼ;4e^p9Z+1,Z LT(U[t3nc6QO6v7Q`')j֢?iھrxݓ+7qZڅzjuXl䡣bb&p(ܾ1U,a3k%~J?ɤJ#-py=*2ћ=-y܂B r|hknuZ(>\j6*R,A%*pWBz˧Z];Jݖk0.82k:]`i]d0-F}Ƒ~ `|8@ۗv U$-y,j|}|jMd෇/lOi;bkVrƪ^hd0~/@n\889C K˯PGpNc8P^[[[p2t$ذ86ʮU\ηNGQP[6w.g(ͧis]Е]LX*^S(AKy=uu7B&K{xFYyEIQ[ #ɏYnE38) yClONXqJ5d盹4rJ)6 P1}cnHRp- p=H|4uD) +ǝS%eTi6dYzg"*DwK73i+eàS&IA$~yCxT:od ޙ6I|quUIZps<೐aJILb}x8j*KVhmmP#(NI3#%}FpA8x9 q2JIjp(B0MAF6ct b O{P)v͠gA"V^4!2y$.@'Fg4wF\-J+KiN¸f`S"#3L @<} X}=YYj9+ a (z̉icShM;Pf5SDu^.GjX!^)_4M&tۄnL9C-#G$of&p h>LT^]JϓHɌjj_cޡ<ۆȍ5)ium#8kuo@ *;Im '5'~o4>@O*qP (ZCSU{H7+_n 􃉜A[,=ojJ+AQD2.^I DnŭsX۵THTRvl}--{?#*y iCh7>'z ]'Ʋ/_&pacLGo)9 L/bn-;]U7N۞>U(UJyNִ^ߤ/+Ȓ,7!_d@)sSgjQn:>( nPt>$)# |Zw"V RϠr/\;Чϧׅ^vLˬ>*P烞gEg.hCyR\–D؉ȗe0A";Drzw `5'D+I}]a|R=ZAVziE48ע3E"H^=x{HnibENX@ V#TuD yYguC:mr )8(rz=ktwS.'ur(dL fp_6CA9U|v>:\͓^j~8h2Ռ Gy #X70S? W}&Sk㸡2l_w]y1VA2Fp͸v! kU:j6 . j0tkaĪۗmT.a^f ZS5$-/֦t.gbs~=&2K8k)+S@GC8`Y)"< 8 HZj3o'/ J{c%v3*uf3\6JK@>Iη؁2%&cn>M-sYeYj{vˇAJ`=("hfq6걐PH쫮mX9MР DorNvsCgNNAf.DġYOEny')MeB3&{fB7xG7S_4tNE^|!3&Ec4ki<{o`p2C \ ++k}av{XVcw?Zo;;MsϡdAj)'SfwB?Xm,}o(h)K᳣92I3qsmbYpE+S<њW1Q*i|_K-܉JkE`%*ީ9 $ˑ!jDuNcF%ᚬ֟g]Al|zyOfY-c~!,uim}A[d~KKwr3@M\߸( 8=|t}'KbzpJ.XVl{h զ bޤ*rt]#`K];Ts5l2SYwiOwCpVi |MxJ娒& >s.Wx"zv` 4)piG^qU UA?wx㳳*)ӮoZ<+C2fKi;jn1CT'w^oܫ $$r.ǧ@n<>oT@:=|ֱu΅ ߵ1WaWmAKv]f, RrF%ms)F{jtwt'~Y@vOd:)ZaLlRঈ̮ںZ,^fR+^L{톾MI\Ӳ';7lc2Ksx6h,`.3Dɭ+n|!Y<\}1J{o7 l'WsX~cZF #uJTSK}Rˊxlp8UPQJ>י"/:v%VS{׍S(/d'?hu~a@DA]/5jY݈ds-eXXA,;f l$e2CVnv]1+s>ueJt8>Sֻ)?*xot> };4A~#. '[5B&zWU)(b#*y띹N [^R굶 'E╠AGM1!Ey 4l"(J7b=F< d)+%j#8jo!3? T[41XL'ؖli)9wvF"jmE.WЕ{1.! oSWi4zZ#@{_\M7܌i3lwTU^@e`ZM٤3pU#K "khfuX}Y{o eM2V7luC`0-E\D)&z2ΛrEso&/o-2 ڱ#ߧN,5yLXݝ 8Ĭ_mk-6ߩL=9H֢ &Nʿ+y T2o@ZU{Qp}hI?g9]jH*<7ޯMxlu4k p5ߖÜO%)ݣ|S^UAdaoJfsG3=>(`>փx;TmFGP]j>Eva[.Q~Gh)/%Nb8Pؐ04ˍ8E \?3H\ůjdm RN!IL{?kb]ވDDR_Tɻs[2U(:L-"QFz_x ȰHM_ ͳ׬WDRz9o:.Plkrtn@kBz M6ȌL\s9!+mOK `Sq'| y&a|K}!CG$ýA9p'eY'.P|SԽݗ sAɲ5s \MmmZ15cl.pEԯ` r"!y ɲ_-Wő2v|Rx ).tLD~^mv#_߬50Ly.β6*aġAHMk $e/yBѹRkjWv;l;c$D⃫yD`pu 븆MΕ[oNpp]!b>N;?5!D!=.u',]>LCc vj+m=lRc۲Yj͕{? q2O,"ERkquj=%7SYB!|ĔZN=UrTu_h:z+ CJ7Mid@ vqU+C3V?R_O"ǿmǍ:>;+C!zc0b?[~syu@&U'<SLI] 54v,KORE5ųYZGdL_8a,}}Cݓ긭U0EV{쯻‚TJ ׅu_23 (`EAJI"Y N>02T)\+>!aJqJJSʹq~;SmO`hq|dߩ$;IT[x8k9ߺʼ卆!t콱:h-\H^Z p0 9_J7œ/787[cSEDH TY/e`^Y<%ξ|XPyu!c;&RDYw|Qfui%Ğ Ȃe%bn\Kpgꖴ/*T,U 1g>Mv7dS^muyR]ö=wĞR=0#M[K35n3sZԷ᧲7lS[i^z|N l wwZ+F1݀%59;5&^$Ϛ-Uz5P s?`W^a2 |E$zu|їcqX̕ȼnf;&?θi ~9BTNp6 r'$<ٶjD2i Y;K.{cHm뤦H#+.e:)f @X+|cc}ߢ `RS)lԽ_mW w<$zB$HWK쏕DC&k 'w/l'3:TUP#Ufe9J@K$\]]ysm/l٪ v~3Mp#yAk~`zU[#g}nʚ>ahsGsTWRLm<Zo v[dgj"Iy9ڣc3|LIAroTIava@jc(Mُ ĺs=i_=$Ksfd8[G&RIFCDasnSo2Ɉ[_}fzA lO: 78~ڭo[XM5JV<;Rvd-ч2qZ94 \H ۭ/r(SQ; xe1!(Ë | p r`FwKpVpvc'YXjR U Dɒ|;w< goɐӹB\e8`#oNhY?i9+K* Iiuo_ΏnqZjD?sWWt{zOS ǘJjщI,gyZOKVF9Q`îGg6Rdȱ%?}>ܶ Q-Xs_E?ҁ| *gPI֣+UWȜZ%ݩ쒪Ŏ/Dž6%8p+I?(X=`o( tPLTb[C/<'&(m&Nů  )vt {?Ue?\q}^I[59@GZkp@z䲺PZ;`0}G^Q`a?R!B$U@OW oZ"1›llz`^a2*Oey 2>msEX׈as{lș<@/WFɻ-e߂]2X!OH]ʖ%lJC2CķQ=ps̜՝.q7I~:ХhB$@ic4]scgjnjS`hQmHԚy9Nξ'RxGo鴺D$s0lTbϧ]aMƋI9+~-"Q vFx D|K֪s&c{HoO_^iNj0E9 Z7WExJQӛ|+8>4Uy Ai |[5]bL7ii?1T@F-h4هz2E쏗c)q:-&R"X= )?AH$CCC_1dBw1Uֹv_vls4h=Hu<2B @R˒oxt(0~luC{P3kW Sq[#CE)Po5V?>%K5N[1`STGdO韇٠im6iB \6߁7@iL|\{LJC=4=i{knOڸ)A)ay+I{dyǽ2:{9ms^XL-;2qLU~SsLJ{)JFej" fXgLYOݗsnt|t`E+3Qh7>[ !9Y d@Jn?t1jrkL9@Z8[avsy67r"U'+z񸨜2kgMms6_-ݦeapbi1z6l1$0F2G7`xt^yp!B U]Is.Hjݳ)Pĥݰ]dCk=Kj$Mh;Lrh|1Y&$~Bv4PR'Gܿ>?D|]üU.q<3iuyMgP4W@xxH;r,/SbVa>D8\@Ap,X1|ܼ|U Skm.'ޙ?8H+LjH!^Q J+* jlOF8 o6AN2 ,^4oϸj,n LY]ywQ=?c'rޜяsA##X:Axr&)/7nq!;'L;7N5P4'AaCZOUvU#2HoEvGWIkzQ5щxCD @BsK5h']1-7Ҕk^l^Ķehd`&m?"ೂhBFܴޮaG\? 77@ GPo2B+nG Os T#ow*Ub0hSYg ߌH76fVFIUCp(C oC^ ZqӛRuZG&&%Kfi[tG.x}bRo+Q 57qUZ1zOO?*]SoP?TZd:55rF{ptVi=icɎ\iwv92aNQ\G_/-jrTEMi3w+s%V ٪p8l34|?]Ob1= #>{VgC0b"?>cB[?#{'Bl iږV=9L/[(+TtfI#as=g;_P3e[9$ˡ8 @j&_TOMAS%x+7duʋg AۭT4ԑV T*ᓌъ/VS#`Eb0Z^cl}~߃2j:qjEW003ȶ~7A:A>cgR['ƚr*Ax}zBj'e$&'gXy4momRum (7E2GɑSGiJ$>|^X^d +C^) #\E~Gqzaҗ,?nQ-)6lbQ#(Lo~ϲ]hcƉ5lޠ- d8R<2L$wOگJ(0956x'SskPqЀS`@􆟬53V:Κ3JpByE͛._fi'/>S09F1VgOJ8ckɗʗ۹IPAt:8#A-X^ wP}w I r(x[W <7ӫn)tnPzHՍkЯ]= s c`ujhǸX.ղ}f]mf,Mrgn͊{sqGkeWCcPW.E|1r(oydʗ}Sۯ˪Ɛ9|gQq7_G7䶻aENia4٥ 4 4X޻HMͯZ Cրom}TAE3ηAجnh0XZmCR.+caVc6F͂ףt7&[6BĸjM 5ٻ0mvduY7'G?s mI|۠ \'.l!;n7guE.՚j7%z;#>)UKΕj)%f OҀߗOj Tov1_'[.o p|Ϭm9Yx3p?|k:D|*K8/;}IZ *𞍁:>LB{;LKu?_qV"Wh: %f?'6/=Ճ`0n;`L#hOӚ',Kʹ<ݸLZ ^*ۗYpHm9H>PU|Xs|y0܊Gt|60unXS*VdH hq!WPi^%ºdzD~|VX{be#Pﴧ6cȁ*TZP#iх7SR).#&Pʕ@q98x*e1pɿٳݺzؑ@vBڃc#XW z(t)}PG8XA.R/lZuƅ_) u0**Za(PSh9uAQIe2lzix`|ۧ@^nSMU?5fꀯɌX;!e'J=W:ß58W@:r]c,gdա} jF",[qmG:zߟk="`A_ZY1`LTHp)@G:xBatanIjxCcȪp 4pUCn~!prWe~h~Dom u }׀M |tR#̶{}KݙI^q%[jV `8!<l,CeC&NwTOYVȢxplQ-~ډ0 0<kbGOMO ٭ 1lw|LSM{ufp`yaS҄O@Dkwur$U߮lOxN k`z33SC.J:T;o"F\꯽ævFx,}GJ#V@w~elܣ?\8[~c]~?'[e'S-p:6 sfA"N  a@Y3Jn,g3Y{2`Ct#3w`Us| a.d5}䬺H.$߭#z 6erM8QrmD~m^f{%k'hK 1J -;Rtd.P5ڙasWXPЈx3I rYu:0,gk=Y kȇ+ѭ3_>1oEYkB%c^ `EpQQ$7+I}%.7cGa|d_hlXs Ej%,YTrI63f4'CPeI) -ʈXC3 rM;Ar *Llۑ*Lw2lZR&&A@29mLv7צ "n=l`d3ǎ(+!0ˠe.}KSʤN}T4+)?;[?VQ糁l b^{|SW@ϸ^hHAdM %wq?↑WL8 O ^dg7QD(]i n&NWZ݅WX(2]|/)Fq:lw^<[B,H }F V-Rro[-.π"'۳ R%_@Zʂ]?Ach#AgaRr>tXbyu%,As]x]h\$NMy Lc-/WL}ш`wxr/IzW~_,O7ss0JY+՘QÔʟFOa=l8%i~2mB2\'~iٿ*_cڴFwEam2UajVݦʴOGWj#Y_&}[Gm*%_  _#v)!DL zk_'kؗ~(wrH(ssܿ{.#V☥_ ?T1.ҋD6>B/x2k `-[4\Up5aj18d?!5P.ZFkL3:'Z49&ib hUChrPJ*$tWqYnEHpp0fhpKw 13mƪG1ZLJhG _J|Jym[<kuLĚ 8,F܋z"Fzc,X!^>iq CKE 2(6C)"gn4$QNrIj>Ҕc˚PG[(r?Q\*0VeV=+%ޏ.*t/6wwhb#V+巨Dg+醒j}I߷VH~\{I ˑ8ʧEPu&ԛta+ gY畵)뎯3d*ca631fh$1V\o:{hephUM%2Ц4v>ޛ$JCKqeړw E(+o<=3A@VpOi`= <@eccd­ŎFsHg卑80]ץRN GST6Vp KP =._ ć6#KXF+d7qcEc"?X}ՈesL.;1h\;bp|n,HuT!U2.@Bo@l٥qġ88s$ʄ7*[5=l*:ۀ4d&4؁~L?dL^ۂz{/sR>:h4Qh`LhE f2blnWb|K\q-f7+],$I>z\`">AQ2" 7/UKm.)@ΦEgt7"Syӥ[|)5/x8(7+F[̭U $԰U9YqdhĆ wђ0N|'دp()ħS"`kL}o8w{ZM"zFnZVEc`$ {=Rܹ5AɯۜP {4 مxwx֒b3}1b'~Iހ~";jX7'4jpTXҢg G.3sE#ሊktLr]dEڌTGK2c aBCOib@O_ܷ3ro! wX/#*hnȫacuy {psm]Ky墂kuCA鰈;6NJ4Ro^n2$9y$ Mc \{5mxnYw6 ƫ x 6`c 2ɴ%gp9Qz%wݍ02nRزPp8YX?>=Vq7y8& aY2MhZ;ˆ`x8OKIeVO1Y5K#LSf5GTR;B| {n E M-3PeY1-a6&(?sAMCW$μY/U^eh$'=0<m'qnYu=0% 8T5[:a/B7W2;e56x;Z6o!4?vGu4L` .FW>:k q ?"JN\5MX H ȧm)~zPd*2l& tS!iW誂"~AT+-ӁzqY0 ]׎6aA!ÃӴ $Ƙ',gxM4`"uT<~(q *ԳRtMG-ƈ׃y_o+03ӧ)ϋLFסr~kܵnG]C{+[t);HZ^ښx>)؀qɝ|o}'%3a\SxKxN얛1Ѿ <ce ” T11-Ukm/5_,v*μB#wrT<ӥ?s?(e-Hbǭtf\b7ww|[id^Wj: a T9$e,(ZunǍ.oHUNbt9$Pk%[g~4u,`)Y'Nb䬰,<7nrљb |-pfȕD]l^ҲdBU$m%LIr744iG<*NSXtnh}ی Y 6* @Օ-" }}܁XmaقUuhIoxj H?ip-H&:o8P=NdIJ!ŕq4ckhHp-JnNB]*Pck88{6Iqbȡqt*GC9Sū EJvrAKg/^3 f7t~݊٭a/7Z ;מAf>5Pu@Z3: l=X J1i\ cm8RZ rPnEF+ 7WxQMΛ?J{4XL$Vq*uZWKbv(Ou nӼp6kSc}*$SV^W'$ ǹX3WxmcZ.-r;$6f(A go[n>MվU 5Yص/#% Az[uC|ڮ^9 Nla8#WE Y͍DUymSR*\N<*k?/gg SiIpsa{vMȵە&[>o#2YmtZtMOZ9ilĐQ6WצT5")d*[\)XfˍRAvPz}BY2Ѫ~?2)Pd<Wnm*K-AOw&碿7ځd;fp&pqo]^Mt|Fq 'u'$irOobrߐRxْ =Um= )BvҽCVlt =<0^)b˶ JҬ3 \P;k ޜ"Hekb٦D/|dIS놕]@%?)B bnHKU yH|0 H;P&9=AL)la}ұ_^1,SH${(kCx`)<5<^B7^a رP]nQ5qхn&jTu8lx3Gc~@Z)\rHR*$rƃ*R Ƭz2^1&eQ{*hr: . ǚm 6ߨQV~[-lY|0&$53ɤϲzNMhv60h0F{?TN'Z/jH9#$X&wZo]9*uD"̟B:j JUC2fj[ꃡFDϳjUG%qa>ߢTsCg[]i2YN<{#0dOfމu(,:sd}K医^T~2Q-Rwy6WPPo gzթ,+!F*>g N?_?fgQ@j@{b@t71fz#+~sjsɀKK Nцc}́ocGHퟥ{k4ХWe/N/6/ n kiw >sV%lG90kUm@X<1n'&76X~RiGu w Nޔ7 .co͜9tSSWs:mYڜ䡙[pZg\Q/yi庳Uu;mȂxV"83i; `>{sl) M*$Q8}8U\U(CCn162"nZڥI 2S`?SK~3(|poXD`IȐWU 5;埌!RS>;g5E' %2R7[7R#==ׅxܬ*yy!p7_uÃPn%;NxvBApDz+0]?!?1K%![QD3*Pm v["V )}{"F4カ/.y"DVhs}`&*T:2Wl.Fsd7(xyEm)@=ULהAaB4">'RPNhe~%#wU{W~ Pl5+f_ȮvWTϿ.FCYMW~Xf`bN š.v}|FOh?X 0،;j^n ?[zU>n@Wwh 9q0g.U4vJ=Z*[~/!Ժt9HZg[1tLbL(Q~ <`*G|*C~E:mlRd׈6#^BfTK ]- l {oDUpar+>#ߐOHMPWA rniXZhlE(rU!;KY%OU5ɔM4p0*!yR@+ UB&8k@A @`FϞ\ ;^%KKAA0%LW-ٯR^*ib@[JY_ ,|{dL,[+pƽ?KYr ͷh˭8 $ dw81tm5^"ϕjXқ(v"ؼ@ħ22>}6E\^zbm<2զDz3DgPO9jV~ЃaQc3 Eܑ 76y*>MJ 콯,ddHef-ѪK W( Wn_kߛ}QB".I;zÊ YfWĻH[ 6a!;srl2L &}C>pZ}×_ϓ2ƒrsjsZrYJgE |-1Lm7 u#pڿDŽWDM\ |z`t ͬ[$Rn=Z65 )y.4cW /\v0t|1X~'lFdt͞]ꄪwCgذ's#6t4X፴]Blaπ&2VA^ 7\1 Ul,ALO &g߹&teCCj9(Ƅ73B0'ѾF„!Sm:&%sغL̺..-I'[O|<DݒUVvktiJgK>W ߡ5:%%5.1@ p&qV~I|Пu֧Wg ^:vW'I3FS^+hl0x MeDwXoGY#b7O# Y_ړ%a.n0kM >*;lQTӧQٷr+f d:܃ByZJ2{-NҞ^J` q͘*\2o;b#gGaf6qqw 3\`8ќ~}|?q!:Z";Q #hY0_2 _)G s)As`b>߿~U;m"#)k>[~Ny\eb<6Q`A΀`b =z7-s#f32 !)&E+۶;q%x"bD[B%rje}mU 5j(K*d7{l&!ҤMceBY >( q!'(Ϯӽ1I1ʣrgπG1/ˌC:`bH97-y g= ٜTO1n/H ,fQ.;WrtN>Au-֡p~>1#F'z>k G` ˖AA̪ܸWc^7o˥1Tfz9!f( c9.C)RU$_&D:'48sC56XDآ*wYR̴5d`޷A!V)}K1yϊ]sFMQYo*bO{$b0٩ҏӜ nSi J8?zfuRZAYIv$n4mND^FbA !n0ukqisȰqN~fî>P_C::,4<~*"DRG'fp[/fR,*sQy\jvL?Jv҇XK9o$o\z>Ǎ,hHb ]|, D$n^EL$1 K'NZcijkmw FOZo;Ly{%-DSCf8R"kJ1^:wAEރߥ0M`'f,{{Mr͘,EnOݓ , ue>`]>b+!"Um2KTyU}%g ~ߊ6e/E2!;iA2TvU0&\w[v\wtjd@Q0_tJtC!!m?u`k9f;ِqG|4oc%59[#^J,6T4e|[VoMj7٧Tи[$u6܉Q4hoY&';%ep9ٍ[SΓ+lb)@ Cz)W˟K_}?iԭ7V.Ui~LR\z+O<1Lzp{"]Ho;}Yʍl8z us@ ΍AMrA#|rw xV5k"se<{ t,# ;Bƺ7ٵ㗉p(,I·$ &-fx53tcbS)~]+vc*%<9(Wm@?TxE 2| BrS;ظq$n^n[2Ӭ TA&YBs$+V.s}8; jhڛ^, `z>#fIS:/౒ vwmA]蕭Yy]sƍ?AD2>r.)eZK@NG p3.1,mܴ#],^;]LT! /kʹIjx H.\_hrJWl, R;Jk.`D+ƕ7'>/Uݜ Ʃ0$Z?dWf \eb;{Ť "->]S՞EQ&]VM`R6%! ȴ=oʧDq<2,:E_6M.EDm{JjM)Б/=_Bc(C5IC\/e5d\z#@wԉHN?Us`` 9TX ᩘL K`Z` wdtE:k@ֹPܔpPJA>C]lXp e2b(+>m)i:W1J_xb-os j=coaqwbVM{8 +G5YTF1ݒ O:fZ {ۜZ. qia )7~0%/:~ &E8=6x$GɩVS}H)%zFk-*:<#IQV)"Scu#NS!%ס2r%`.Ot((>sJt3:IH/T\ SɍǘxU4-I#]b;dI9IoM7 #,{"J_M?HfB/ȸ]J!c03qu>6dg|k.\#I)M,G Xb+8^s@,Mz&ag!;3_ḧGi?Dpdqi> ꇹDN1HC Rgvɧ|u]PY"ȏKBߕDъž*>-*=2'ԭMTJm^o0}t ~E,Y\/"#vAgFNbȺQD~ۭ&|Hۑw駈0u1il4 fiSm3B[X9FW]~{TFiykFIV\" fM8Y ihхFيbu0A+R_pS7`??NU53)gA:nZ6!&#f(_Vqm8;$8ȼYk'* LnNrL|$X f۰Ź:Z8Y>[VMy3xJ3،|=!)]>nY o / M,XP 3wW6eL}IY>w8Խ`?,uw)\}bsp3Y˭Ax A-l29L3{ܩMmjefsnZ*HGs)6U! J$$ԽurЦΙVe`êbH=9"c$@缵Jt%7F(kHkMCRA]E;pIdolu&تwC =O"%4m/7,ڈ Ho Ps|m??uA B1T֐]3' ÕƆ,'Hm_uY56ռ k:$ޒdSmG5JD܅8T3I3+1=Xr5)$˲fH>3hZ#eP}!C^+ͦσ,Ԉ?n5&iT'zP@z,Y! 0I*OiӻZ;mZDC){" $t,{<CK4~$LLuKg$. XyfAP7!-H `Bp)on1Gq'Фn%AzO Iv đ잚 =s| lq :s?S_z;!f7\MWraUԿTLjb+0 Vٰ0i&vZ B hY&mtW3?uOZY~ƶaj7]\tHQJvi˽AcM/$]5hɡ41~ru(w*3H5bT6pva4b>15c RIsJ;LdpCH x[ j=}EkFjG*ƓMz *%OEf {EȺȤ̃'`Gezk0h ~L`x , 6CRuHaMqB2O{d{H+t-3F Eeo6VvMm[~FL=9Jq܍an'0;`tCCmMTd>N[EyI_ -&Ȳ =`[d~]vUߣ0} ޛ z8T,*Ŗ4,?&&R"-YZ]u'DƧV;2CQۂ?;z@Hsܺ O<0V a,Ίx< .eU'n; T1%̥wL⛳q]0|lyhPC~+GNًZ+#uJc|9ԅ(z 8#,wΛ{@Li:B)82ߝ|%ëwL w%]&ch`n(}d#=>t#ߖfaOVÖk.\ F2: rIF&Yk9}ҍ{2VJ{PÂִ >Y7UzJnEq]%L`~_/ `eƒz~W^pBB\e_pԮAOwɃOgȿ%OX늚-ğFI63Bmxail`H-mw`AQx,)d=:&=pa0'^C0Lu Q{z0 ֜L,݅@՘34w[touA*%$p)ArstRه.Bgw蠈W綸S€vq$>\fu_R:Õy*HǺ`Ƭʆ^HNWR"ρ]^6}#ž!RħG;=ޘj玑9Z* v%;nK  @a9 T@5M_[4Yܳrg<{.s.]@V]+:@ f=*~ (ˑyAsp1%"ZV/=79AHV+>0]Fs7rgE<*'8q/ xEٰ2:RmE KYmK"19'$}ֺ,+jJ75kH|gP4a,g#mf0uY9h qTF=S  !S;Ѵl??.E{uZcъi ]e7 G/>9zUx)y]_Z3WqUNv"ȁo(iji7$D1:D5/ MK-ojrlYf5,q`__~`1b?vWɰm(u̦ulq`tPwh (SV֥.Q>J‡9fQY[D4 5ҥ ;Tڽ~”H!~Y%ƥIWm;1E=me˩}^Y p! 6m#ƃbFXx D(/FbP ym؊19y/Kw1>CD˪/e-c8vg#ĈsZR[fe+f&7+!vLE_X[)Y$%́Vɺ;ӮYIK|bړJ#d7aAb:^BkHߐ;a˿1NV-wp'* ~YjMڍR߹En`xDѫdbuUVm!^fe`te!uv8r.b9kgqH}3pwNܙ4&^pKkFg G@W٪SW62?n(e2Dl냌ՇЖ珑&큲[UNi6e< 3z*ܣV񌨾g:PrWGaƑjO G= v<6[_CPQ86.&sȂv~9~M&\hA](#J0z,UVɉ:|ǮY!SWnC)#g)Ô2Z}Y.em:y[2}gl1UO+ AĈ-cw-?ib#  ! }`c!QIBء)(!%~|YËc$7 Ĝϩ$q*$?gQ͎uҝ[[F P;~5d?j>MňV^< ?@%4M@'oR4] ~k:[5g}%J$6$MZ&l*.5t4@XɍZٝ/bߛ\\w=n 3TߴKzx]z*M{Ljea/YcXhաT~;̾V!# A>V+ Wϴ}=r)z9!Z sm2GI\B U"$d4MlVʨLMw^d{Ho{?6 w%Sca[.aR -5 g.bTB%ɥȐҐcz?$[4񥫘_?ax+m9gIRP*G*bX=>B&a?ju@^p^L3 6g>`.I:jf^rM0f4?\:D1&N{`i!rO-#ԅH !e (l{A!:8>ZeTy6^ƍ$~'% qK|Fzc\n yùE?;4f'wF3;S+"/pLj`uѻjMe΁$1F^)&HyV]HI8il(Bpu[/M﯉C'2ƸHMbmt݆*%O> {G`a/Zp1l:S"ky|aG BByaˇϊ$48VvqtLYP@"Ʀ0Y{"0sܣ1\4vvߓiMfv.z˱Nc`,O}&5|;qr?^ ;/1JV.<4R?u@tΒ~T*>,ٽzwŧQ!f"ʿxk171o+e.m_/yn rN0ldcL3'u¾EŞ`NK4Ioӂ \5;tHKVi펌vː&v3-/.rs3`.=xyzngcVL鎐fz^TI *B;&XU6q|JJ.ǟIXBfF6k,S+$1֫``]@ # {Z#L@z:'Q 0[~^L' 'Hgc-{.1Rv@Tx1a3_b-~"` "C6G+3vdQ>1oG%.ѻ'2iqI9acŽ'E 2֌"Keqe7;G8 LO҇A~?l歎rz,PEY 7B7lZ, 1U"-T4xJwȎYq2ُ h.wsȯ8H%xkHy|!/_a1LHY仜2 [^Ov>lֻ`jBGN׿w3 , n/lIT-HzۧJXO_c0JѓтsνQhkp*WV$X Iu&=&2i)˺[$aÀ*Ҳe* y0z'O<='uwDE >@}|7(`\N|/; wy`cض՟%YɪRul$LwwszAx}']Tҙ,MP$&LH; V4Eqj?Gz{wy \l@bmO=e޺Yr"΄2;64fd#&2˘x;lh YyĨq(\}o$aNm vܑZxRbrf ?$`G%ղt>|nă4\bG#kRpkS+PnIkx98imeƗwqj5Z YpUA`n2tl}m3T{ @Ws%P6F]!AQm;xon5ڌ7P(.ֻ*0n;.-H 4ќt׎8<̭[$?q÷0Jq̄Y08pь"^ :+alS-Ĉ\S%&_)Uc"Pʣn ߚ'X2xǾ ݂XD 'Vcޢ,572?\DPLbb sOUQĭC\7$Һ~ɶآw yE❕loߧPDje1W|dLhd?Ahm;l%"zQG;D2'rQ)2@]"zeVoDFma (gUΑEtr޸J9W?o]&nSA[rW$T(к٭tم-pgׅrH?3ʴsS!׸ofGl,>YxكҥiLBaG $(1981r^({uV<\˂/Q\/Os~J-iJ,4W@- ccT][k?/_^\ ۪ވdd(4v([mQ>yŴtA|>dhZ[BQs=71B+s ƹLp$՞/ьxl2·U-J2#"@eXK&kx%^S5GtV a;BƠg_.K8;CRqVTN22zU7tm:X.םԣ&^1^'$3:FM]XBțNu~-ۅ$sҟ" |__ (p DxW! *(9#TVFJ ۂ^^]#;25~T*.D̨]q-ۄNtl821 As\3TyR2aB\ PW_̣>#cZ"V]Bw@#'zl^<;tAgYH 7OǨΓJRO$Ԟ/`~wߥ A,oS7NP/>uPMPt>B~NpO?ܫRʟ~L&??3x !a"ۺ̟ f rSZtvM]c, #5?l-MK2v0Ao#0u480;.̏j 4'IVR!!PFc"0 WUKU-KpnMN7uUIO+=uTonn˱j,R1DggmCXbнUI0h!$\Q275yT&/zέ>blՒ YF3Z3?̫Fݹ-K#]5H- j[B \g '7ƴoîl1{“;ӈzWpNdV*'6ɹ Pu zH]0*иQ㻇ւg'&̭1ҟбgNȡtMBx"ɓt  'x5# [,N+ax>:lNH.5~x{5%`+B߫Ð!\v&'l8sJD}Lh y{N3n{yOK~r}O$c xgb EыP&rB>jpv-Gw܌iS6(?܇ yld*$"{ [C%!̐VYTxn|_*Ux6 ұV|' ә̪{X/b #'b3f,-ZSo-QUAg7kFͶEL9{-@ci/ȦpxYmxX< r Ǔ5jȐ-r=g kTY$WV'.;V/X1ngJkA 2ۊZz0˩U)\#`Dk_I)}n!T7LR^ Y@ReeB"B֊ ]m %q],NQ(bnn ?hT+f7`T@mIb %/6 c/c2V z-;E:#kݐI=koe.PN^^-w\6Z5-KݰkU`s!m\|5aծ&m^ L4!E_,$]LzI(D2=L).sېZ]t8ް2Z +'.{[u)! $ Ո2le>]%9}#)Ppx@˿+Y=G9qj*򲍁tP|vh;<~z1*cw/A5bL pKKu`{Ǒs~'tˏ0BWWGIdZ/̴?H5W@An G_@7eg qp \쭐Ri%9K7Ó%/S=Ie>͕YhjvX@g^~i26$3<a%$ yWh D =z{8,Е5U﵇[5mWkI$kwv YC*[`V \55b-{F#Nd+K:X/Ch$oc>`QDSoXTaA88n.P <30h : G x ]skX/e "XRCT!OBO\&}: %B% ,5Tra!Z}IMmd 1,↠:f. cz}BtMH_kHhh >Q'FCDC-.ݖjt_ %^|,X;k䏪`*EiJHyF5?&*P]&2s :zIA#f]pF4N} U?քõ l# tcv&#ʕmR3 mhyph)G͐% &϶ ׎(.s@|Bb[_>jrѹzTwGa (4ao-Ѯv1=~yH 0&3mnrF{ʪu[#3ٰXYהϣuO oGl7E gu)O`h>**- A>i.Ӻ~ւ,V#mDC+K̑g?Ke^mnɦFwyLW&z0; HuX ZXhڙ)kq`2"`!i40&e錵t+R@6-%/<ꑧZVY%VeQf:{R˘G=  u?|!!Ԕ2nF~2f܏<:/)'kST2¡+7rN*&I<\!"GpzS?h78}HDnwrsjfЛ kUu l_̟?` P<&ߕ=Ϯ""sņ},UHע3xnH|T j1 _PJ-k# 1"B_S_F! uDƨAVZ&g+Qn,iܦ (A8}.POPdi׉̩d+n32kM\&iSK+qZNyp%k-piU/0o'k-<.eʋY[a?3lY !5#:Y#s(U- }ы0^ rNJ5iJ98lڠc>Qt`L_X+4 ~h=PG5 +1ߝ _5ri'3zY%ٕO]G8- rWxmFIemf{m7^7@)"KDpՃȓ[i;*"sZE8"rh]LʊN)eP8KqたBf c\&s{C\Ia„]rk©hOEmSSLE1Ƕ}x)E}sek̕DEh2c:rU),bbjղ%3(Sd0kA0S eo.EӭF~)zQ+tL"ZKPʀ"XvȾph]Rϯn=k=k`k @O (nW ji/ת o`KˏG(Hr;)%M/[N#vʑ8--r¦<<#Q xG9ƹy@9R]HE &Bg!G^;sM6+a&F,ԝ\^J25FmY; |e~VN.Ɯ5W׵qH|3. ZVstKѼa fB_E eV8}# ɸA_?i5/IQQ*NƌpABhUE/-HMy^^. BP"滨^s˦r@ҙN;0x+FV1B-h+HYk\E8;,X,_~RvxF"~U#]9/ԉ8[ M*rF<8dIHГH"|b2qBFcpAl˰x?Cd#vQDhAPUYΉj&lQn&LwEO#۲0-S4+wcpVUE;@8[3C¶R#@?2RFV/nf5/eˇ4eAV5/@HS<_<7v92*BxpC:k6upA!bڌMJ\hVMG@! JM< [ d:s^8PLW~'`J:.,Դn$T^{vJ‹hgQ N1B}W}[o@)sAŋWI V*kw?c^t DS|JiO ly m> I ΢vsX$R}MQ>t_)Wϝ#]̣ Rer F%_tXLMR^_lZΘUɗ$MII4AXU  | ĈFsÃ+Ep#"II=;qa1)GLF+^ EP$0dV 1';0sus"/] `50qmH^w=izW$xGUMC ո˞vz| qJ=\7)3}ǐ} =ZÿBփ]1 Д)_|tߋ'_\dbY#5P6F+ 4oAeʢ c7AD l۝gEVyFQo[(,zv l>N(c:1W?vig[*+aXT ajk Z:9*N:@v`jd4{ %;Q&a2r OӅ/6iWDġ^ ʣu,GKxޟ^ZԃOOGxɹz]b?;5hqdUA%qr'}(2R ӝG+b~6\u)#A|%$_XZ_m XmyRd9?#W ~kLXc2߹⍮jev /  rkc2Y (Nn#6p+T}}\'m$\;eƝo\Eȗ0H{?-\xDǹjYn'SmvZNyKk}䍟!4TOP8@5&w> +WKqDuy)f{f8Yt/F8Šq<3v`$ ܟgp 8 a>m 0PsSv[gCV<YjӨ0ֺusȆj`9oߜ]*2N۲W{y/Gׇ̨}clcD8|ݸ⍴ǡ\> (|Z2Fǚ b 5Ţ Zt*<|.pLKbUӄ >rXVQ?+).Y/\%F^ W?1cn]KJO*ܖjO:Ĥ 0fAs&d!͞zB5.Tq_H9[g`Lv@!Z Êyx[c8%q i%V]'+˻^FN+]:x(refg67Eph$Mƙ5BKEy'=!ekQM"fkKo@L Rp>1@A<5ٕ qv[IF0=+RdbQ ''G@ i/dA _luD-y.xE$Py揆#Cvpr>,:rp'kȗ%_y2$x m`Jӭz eԜ#F3M(}Ht"v+ثF'Ј2մ)RIn=(lo<){-F},e*G?7XeiFõ!=Af29"WuZhDfCzDAܘ}*"kH, 6 cN)MVؑhn]KD>JHE`f̡sOڝ2R}av]35a>^؄ImnUa1 Ϊg ;C~o R܀zGPwZ3u[*N`Ux &NNL̉ mp,s}$XcpǕMF oWlK o>}(~Ezre*Xt=0vh-RMT37yTr7k@u7b67R>Λr|(Ym%[$]auř6$f 3L5s!"jUE}.<3rNjXibʹI(aĥ.CW#"pY᠏c#JgCDZhcqͱ 3׭()`#!A%`v\=T CgAWSRkQ46 UxU"MwlhiF-Qf% Β)s-^eƫX*0q֓ݣg:a,nt?[D~>>㲅eG'!bYJoܯ)~qYGv0HX`|?YpLӧD/6'b!xbQ>F[=50 ߜtjH o˴-@ NX{LE s]GyK~^ /Tޅ5P,s+t͗L6|x!=i x9yNnu. 4V-+\+KTr@[Fqh cJ\ #~Nٰ\G/#u :swډu[_R ES:-ZJi&wkX.s/Td4E xs!bo>;Ė5 Cn[;֦y3iD<˶LE>6Ӡ%ǂbX ֻC~C-g`&fw?~蕕=U7r7K{}u/.g[<R%籔,7'{D 48H%FJx~,3oN)W糳%}p}1cKH' -ybWR'IA M# [": !B.FeqK?kjcc+ i#e=BT3 &2Cs8(=۱?Mrܸqu!|E]o5c(gf" (G(fHX%fև"^;,8Vn#n.q:1"}-u'hʃwHp^1KYx>gEԆ w|@x<~돩C^(aCaZ,y^4/<*DJ, Jy ΅XB0<'jz^9f 2%D~|Uqn݂#ϗD5(&&MYYߥ9"_Ii^2?&Ї8hVߘSy^cA@b+r p[r,dDfͤnqv f砵n?/FNJU& 4]EZjhnAv?¡B&fcj7?|J(*$o#tAOPL" }.+3a0,>މ~d= '"C"KIbfnwIP+jj-;ʘsLdF9:. ."ݗlIdo%OKgo176Sx(f`tUi@n4m7U"Syrt@{]e/̷V\l+K? p\o1m)׎ vQMd iřrw5$S^]r{xlt˜ዸ^;zJ0BV"F+=D?MU^$ `vr0sqUoD :%҇ |-sY<_dkŴ͈: 8r Gda \lUw .rU{i O߃Mێj/A&Ҙ|%ؿɡrmd8WwqQ@X`_6aywJ񚛆 S1f(I~""'hY)hHbwj9[^Li.8 ؄- eWYi~芃uVaW_tg| 4%^ ˱aR-VX۬H㏐*f푰j;Buqu_I:J^9ZaXf~ S&LAbMk&Ȇk-7tA-^ m\Hٴ4Ex'ТE,ƚ5FL|gpK{Nk[ǿodN9 "pɬW; o0 `0L}^yNV*0{Fc}Z*gD"z=۟#bZ(}0D+L%f)h,$K*hWv7`,7װ,-r8q+ktj';.P7G툪OqJAp!1K`)+VQ|E?4L . oН2UɌz (8F WzYú@k6J 4-#>傂m\d ~W8[4:;ɛL">|hph \ɛ'!_d5 ^ ka |0Tn<bxwW}|yH](Bpxkp|u .9>v5cu]ze$ T|fIDZCmK$m(KlHZE]j?7#R_ q }XSNp+mpR1H֗ z&7+'k%\YwsK]%-@ G;cMg3sawU@=Xjm}){FhR@cŖI< '=$2ش0݊fAXU7uIX9|f8۔"ksbͼc|.Y $^YAS&f12wՈ ܸEڲSTw¹]-xA傩ʻԴt'}Ⓒj ;*b=VQz3,L)I^ĭx@ho|{A*O30<5S) ]@z E Ce;3l򯝮Z>LmUb/cB0&Fz+}_c3MG Q=Z I)í]K"պEZXab9"FQ? +I;d"Ƥ^D^&u]0X{{ aYWGᅞR~jZ=S z]rt3-i"{zŊUrg!9|p\WJPpCkCwI6(-&{u\lͬs*ϳjKinpbv& }>›;2! o Ȭ1]1@Mș L#;|[7k)qhܗ ײU7?i%X*=6iyя.=!Ϻ QHiCO J DoKܽ "2PZGD#5ʈB8L^w>SԈO8/G/. @|dSjo|R%TfPRչ #|ʔ ni 8"L k۳[Еl(8B nD~xƵ!JM> n8S~}ǿ"q󩜒7#8cm}Y^ͼX;pq&%ز"n?^)#,\,0'|݆^,,(hJZ E8SQM(o"UE b0 Tnq05N藎d㾯3v9CZ5 MGm9$](#?d}o-^QSkZ*-LɊX*X6_x+A FV']D վ:b5J0*gJ/ ?oB Z LOv Ԗ f#Z>bMl:_J{ C-.tDM,,Ő@C2VDTdAOH)r)IIv*{$Y:W( M1V?tc?%.łaMqr1J3@r+w-3HHEI ;bo~L3X ˽OLbc2n~](̀8p6Y,jêNIc(6@MzִstċT?t~l&9W3\ gr;8g5{S>&M]rh`$B =WG[\-&)j ¦jK"Q%E3)4< E:5vjL6ے<\̳&Xe٧̰Y ΎE9T '@D\ztiϮ@@OrY\yK&֭!M_AkcUPj]iWB!.@``d#?Zؚf`_=rf>Wp -pjNAݜ-5|v4me>>Еi^J^`ű?zn1/e [& _Bɣ R+gr~#Q`}zᎤ-[[:Q1ܤ巡L;p\UmI/{@|Ȼ*6 ) _мz3aĚh]XgCAQ :t ëb)*r>]¿Cr#(Y w-?T%*>6mAT8:e/%~:ktWzGxomg3B.1@0R"eUyrzm4v嚇,L0R>p+9<&JbLPnpӖ j̎8( ko6Y7=SDMh,Fl֦o"ulV޽JӘ- x0[pP0хFDQIy 6Fi$*R£3p*S흱H >93>3(1>`_u b$xDg)s:= f0h+| :L z)q~B7X#dk^]iPaxb`x RLa>!M@s=Z-H-Lg>msܜZ[+Jc)S~s1r 5L>c'7Qo`(;MWّ|ύJv#R fo9;[ni؟UYW*U'śLljp*W;쎛OhʽaTܱ}_/S]Qbj TI<?n]7 tJ#WNfүF <,zwfJX?u*~\JP̪AR4}ͷ8!_f*owk8n`YZ[#-Z gᏏ~et餢E&ZxiezmS乘?ozVAJkf η]zyy>1 `v:9nJnXl\h (d BC1L[-dI[a5k+SÔbU1>'2>ƌ] ]RW/ٛS5ɓ;B s΄=Cp>Da*gꦦfo9/x8^zIo: ?X6'wwCM| 4CٽY?U I`7Q VnV4(@)v?k?ۿ&dD{~ܳ 8Ȧd':`XW2hj u,1e0C+Rɇ<u?`d b^BF`a1@gFˣNWACսCM a!AHˎw+ljm8p?:t)f[=f '"h^FV^kj}|cb5ֺ#'sej#c(`4h!%C 6f?e2= _,/cB*qF[jL7vopGV}rxnƙL27xwI %0D'epf͆7oS o5jH)| N"0u ѳ,n|o0W'\m|xƖ g K>`` \T@%uEa!TG>\h#Á=u>FO\3fvKSC.R=>0yb ȹ\aY!-Ie(Э!L~PЧt;~Q18 B]X"ͧƊ19FE<Q`/0ZzAX%w ?dxQ(P)A-i#]&ӡXc8W,ȏHqw҅:h x枻u@ku+aŕ|ewPyY ݐA ӊ>Ra=Q%Tg^`+ a)s (wX#2­z }͹|+aC@ }l sY|Yp$k tլᾡ'sX&eG6i {Qb-`5ziOI!Yf/IRl3Lp&ڂTV` iiN\uy$=[0 |S|vX:{T DiПoW:;Fx.kvĶSW_^B'@BPg숺MUkpZ {ŵ@D@?xU?F EA*쁿p PRՃ_s{1=[$,ӓ`m=$?'AԞ_e#;f`$&. ~c$%+& L|]tKkzdy!Ҿ|񜅹x[S~zk'foP>.tWD 8yZoTxLq G퀚 },M~$I4 a™wW) u ef5s&tq< oQɿ>^۝e;-s#}`K60@Ӯ ,rh? FG{xAA?SK:\Й.{Xtc0or#m`}.M7Сg#^*b(E rX kdd1\Ѳ{=@=$v6sj!/E|ӏo ,kJBG]EiMΉVE{wx4j/WQKe;T#~+}K|[ {`$"V* Fz:|`hD Zh |Sq']QBđ:q@08eA!{&y =jG 1X} [xr:<۬xJ¼ޑQ!.Z" [FiQZA'BS̉"C- y).1%3=>׋ b.%fd,3Z֗П s6 o"7?R`DVr QuGfD&IU_x; ]U4zlb{LD+ kk<}}r xv  ogZ4<0&@7a1kqR8 TP ZCk &>Uu&Sul޽CJϝ \hFȊ7iz3\$@* bQBHGqK(ͣq؅pЎ$9B9%3)A%%r4eaBMϢ/U( T =3wl76pe}Sh"z) 91N+lveޒ^pe}.!T|i ]e3{%˼;x&X2D8'݌:)CiمWȡv7$iL~ 9S8LwaHnRv3vHtbHm`: ֨g#mgZNnb=tݛ$nrK(|0~NVmGJS\77rS]C烇J](݇Vefr9XA]_',ULyȏ2rdakq5cFaBI)Sm\R*0RH̺5 {Wf u=#NYMF <: fv2j&d*؅MhPP#SdM jJMpr\ -zJ ;Ob^p?b@؁,__[.JG'x uAwbA5ן='SL3gvë35h,k ∌k|7-lҒp e4@rX V3ȃ:\ :V9`JؒgH4zUgj<Ϟ6aO_N<A,}@Z%x-S 0ACg9͒%'kJFqNZ\m'(_PݻC'9U)zΜ*٦h?6YIXT_=8 %Z -|=OSB[Dq;ԓM\zH\;pBh<VMFv&d`;xd *?f6ȗIxLNkL+Zd#| {| vũ31Hog*'MYRMK` 6D^&<41gR";)Km>CP'hQ#z#~8G\FK9YpUy2 MVhD-uCЙKvǩ;ak٢5G;mk42;g I7U42pbS mSKELRy2E tQ~J& n!cR`<wW&yjYlo.K*}Hw;R P֨f#lClڅo9׭/7ID!. XA Y82: N`^jar^v``[ !F;}g{ k/4lf.7"ݳmuzƫNOIYN&$wy/zjTD_BF]V#?rj lߡ| UsVcнH3c6CJdѿx F,[8y7iG32\XeB4iQ1xFT?Dѳ_qQJ)hatWs j@c":6q'= ?3TtGm>_E݈5 HGD<}e]b3;/(kU,5j %) ºLSZkSҳsC _(08/^Z<:4 zAf0{ɕ"8c4Yʺq[XoTǕD?_.pm8&S˃UgGii!,G>Ԑ~l?H&JDYݑ&x󰿛]r~f4'BFBᰕ 9VAӧ6Toe+yl*-ϯ4Xwi;W :yt觃|Ø@ϯz@ *UXf%Hf~F5a."xӒ9؉#~Kc;=1 1g}69g?;J̨$p 0z_Y(e50W?d, U2~fpQ=ً+>,|e{mD.s&zm4ؔiD(r+U}=˯Cӽ;mn0.˩ o&&~䤑Tt?Ρ0`VoD\3D`%;U3L \)?) +?.]c^zkG$gB43䥲tvAS44mb|_{yOibF !#9K\o[9i(vh8mțjWt(d%G ͦ$ Kk*/G7Z;!he-iz{j_pmxAl|a˽&dp8 ۴]-m0$s0ɵ`tr,_ou8ݲ72aG_mP#CMHG 'e"X꩕e}!1rO4E:5/{HjԀ_0ca;gq/穮1ܓŌas;C ͤ,_U#!Y|N(q&+hB?}>b;TNm(83IRAޯOR~h?>MFsL5Ƿа иz@q tXPczyǶI2Ft*:ʉM]*mu;(Aȵ髰ǖMc5F=nf*I,JhjYJ_7`Z;7 $F3^1eʡHaHa=Vi\@4ʈ@E:T U)Fi5bL _qfe Рr5Y)CtF='ŜO\|zneh$[<}Rp 0,~}kdzGKd+:bPT,E7;Be~F-q /7 =j b T5 Y5T5&[|4ny -5ʓ\Uх^`nYAܻi}kbYUP|xJl}[ȪzB1Da ?9-Z$6XE* ƈIVYԩ5umwxG`uS4YS,iDNSO4 xy{M.uD<Gri]%VD;kp'[ Wޏݤ"vC =S._*Rb!im,&iU]ʰMrMGOΑ3.1z;e@z]B_zѵJ#ECY,Ϋh %&nm ޜJp0!NW%m}dwіu7o0^Tɴy5ձq}vIoMI'i22 rv|xk ;DgVNDS;kpe/.+IeĕW<:' z ?{hv۔OAw\dPFQO]l X?/Hp|d!<Ң_bMT.S~d ^Z[tn'J߹fO."/J%TiJsecM pt'#vtH\_oz>gE0j!CFXfvlwg3s~ve!ᬞz}#8ky==Ю<Ja}~7ɟ"Ϸռz:в|h C#?]Q 7:!4 3eT룝;kV68&M>Rء ʟS5^qcJ͒"0UjU}ⲵzZGOi]O~q$V@Z2~oHD\I d- boԻKKͳe=eY_EE[CK S毡.h @j_p[~[:G%iE>-G{16K^5b՘w <,9pkAKJ@)qwÞO|w Kh1[9 zzpt|_ܛ ,yWyOUdX6 {;x*nj"֍n}@cI d;+aOw= 㧸4-ojUe" [y~ E`Hh31?`'TPPʹWz)dIY\3;$'@dMW.kΣl=Ԟ3q(x]% TP{u3e3Oj/.44wNڼXH%\6fhSiuxnUI5Pa#bVN: OjV1HԒ FR^$.gӥ~>v"5'7HBL|~yB=N-~T)#qXULD0{tEEQKsG|,ơ9Ŧf{T:USq(%Zp6;~62 ٥k]hT>4+]e_qJt^$~̓R^+Akf=\]kwa) ,$T1GBGX09U?gZj-Fg7]#<>~ >Dmkr:³&EǠV|MvC tkb^h2\5U5i.uD;mJ?z1/M$gwj_N/$<k .0WzjzM΁#{nd*f,vZ\Rʧ9eoR~?usc Wg'/ߕpח܏ɍګ?)(@ڃͷt|XIV48STہF6T*l B_n]{'""V`4edѽ;wM{0[qqi SR_̚eʁ[oފ=}=l5̱Ǣ?Ё=,[6X5<(MItb#@[i (O3,- "B%gBF^75q"'֣߬YE6Ddd .CzaCsLTV)`v5Ȣ'Tc1tH޲P[@Bq!Ȳ7̮1{s }HtK =uD2 ]jxOȁީu>Ai"̥H+TKP~ jF|=NJb j|X(NZ_H+R&?m@i$[%=V.< I#^M5)9ژ?;!`-[6vD33W3A|PQi CbU@gF|! 88dqrH;(}ڳe+q9dxx+[9Ƙ3cW>啉M4=~6iYr:jaX)J U|>'B޶?3Z vz7 GיV^ '$ZX&s-#Wdda- 4 _R+lck`XEyٷvż ..O<;*4Mò%e1LfkI8q=^jn<%'Ҷˁ$(:N*l?*-e!KcӇ &Xr;@=%6*砥=U~9NZ~.̍ܦ"'7;]Dd*UY΅z]"1=ǖ+ gn^1)i1gT9Õ`ue\0^^b>&;9&^v_od Q*Yt|! /ɧa*|Y C{H [ :yL(d]/GV[z?O w|k&_]V7VBVP<*#m?yNoq"XUR$CDU`Թ$@DtF`D ./x@2Qsd0iݩO u~+K.w}H; )b2oK ʎph4KKW7];8օ$"VN)#/?8ۓT_$L),O~jgF S8~igo觽AK9/d{z2=u 9 ``pf!Z~AaRrp^魌DLR$[ڝٸJgen%|[t)&?١*7nhzn6"h*E ]6 nTto1و;B}^oL%ns7]4`F$v0Ti '9xtDԐ$/( Y\©ŋR*O2;6>J@qP|.z~yp "wv;׌pC.< =˃yBS4yu)\W7%)hKXAmMI?ޒ]5C3d]k„eT@}}6{\.sӬl54ld)V)ѹNiM rKCg'fqNZ {I[/DOAb(gp&WnM,ɥkz ONhI=U|̰ lVU8̦ ?q.XEW,8Xgx .[k;}U ~s'G-[1e?[yWh.QƿjF!HKf[A&5]87E^V ۑWtI&v? xcKDhNN&CfaHTjJ8XLuTiN}@"9<Y$۫i98v6 !(\]y5-!÷b Md@?hP/[ZeCݪZQ1?5kC{*eR* :#eę`6.R6ۆzM&9p@uhU.<)\zY+Ok_abx `.2?5&nof~=u,d_/񄗰t#ɪw#۷`zu.ҔRJ-C PMLP|1 Ya\[5@AIo18-3f^#)Qzq_a.ȩul3Rp؃p_ w1>@γ,DtIu&ƍ3/yG\(蔢ÊֈE=EH#RFBY샫}LβJ?[NOɮeǩxZ\*z!rA*hh'f DVRPzJ] _3Cֶdgj[An ъF8|ǭ2-`/Hpvά Iaɣ:!Jlq|ʼR401 Anʺ}QxixL-2/ϢVZ@ VdUtO%_%HylՇy9dGue;Tp2Őȯܮ>P 8%ʚ$VK(]XkaNqH+H,Zsi H_xx~*eOr|]u@p~Ӧ3tZ&%r 'c `WlAϲl Z @l`_wqe,x&pni"޷WY&Vr}=" 6ǘ*BjH_*gO;Hk> Eo_#(QL^2J2pbd[Ay78ebx\kLZ4~%\d `dǞ i%kU 2>!Iqcyrw Yìc]si g;F@Ԉe wyЖwBʼh t@rȣQFR ?cS|#@Y \.Jo) Av PSNf'g{"@{i#EF3 5lm5s!QF^q벒c2`)B`Sǁ1υu8ޜki'BܩעO.#r'HL+`6!|9;?t47|ERMş[8OYEgXQ\0S2b='EX ^g~ geQvcRE '7Y3L<<.-M"9DQPGZ=_%k"(_pH")UfW+T8I8҆Rʑ3熝Rd--Rq!ukel~man%+P uryrt0LqM#ߝ쌣;0e0`'N.g0L փxcVr*|Ж91.:tqyuJJ_(si]'Z(i {NH?+13kDkHt:J䅻LHn0Ox ڱtڙr! c j@1KnrO\ ΤR+׍F(v)9feo}q6b_Zh:kToBS?kUrx.d!>1 7)(# {@v* ֖_,~B ]V{Lo^܅Nq_oßǴ8nD"1]r]ŔW}Ϻ`e@p$Q6$QDH OoИut.q_{L似֪hօ]̒y+}ؚzKD` 9c'.=u3;Qz| ' byNjΨ7P+v-H*d7`To$\ji1icaYx.v5=Ti}$PNXR5)h+-ۉF4rPLġY0Dmfmgc'#?p`_A%]*[wJ-P2oyO_]r8{UorYzw`ق @gIJvL ޣYPA8$doŘ%D9G=O_?T1/[P4;/: X\m:joː1 l'ć5B\AFhA~\RcsH/\X?2t3ѥd^o+Ugӄ#2e|]geJO_a%H^1\0$K^aKGc͈ B,5f#O{b%6fװ^L_).lVbMLW` [>-?7={\0{i#'I4y\(\o'c`?1K6z7=Rop$wb>|į| e@h 9\F?㊅&g dT:I/D ΪUҷv㒌Mi&RD23'CXMA}w_NDk\/;@c< Fz-n8gV@PS;WŮurNJs^k-Ύ0,d@*Ptd 4f r3J|hMdd~Ǹn#IeV9&۶َPwm)ird~yFޔN-#-*AwyK=|}-S(bX h82ĬfyQkwn]_-!a Tz &*((zbƨ$IV (C+qm0Ib8[+5q6InϨgo#G󟭻IJ>n$F–̵INNXO)Zᯆ-#puuCganF/ymcҿNoUp l'l?}+kxyٕ6[sz-].2'-ͺǎ#͈#%yb(jH;Fѩ)7 Ods ;Wܢ dHPTv: | y:42|ě[R\ W sAIl!i0g!ݧ>w4y}G [Wѻp.U{\'yl-Ċ=C%34I$SaB,8(ݘzvl>(m}:A:.tN^,C9euXʢr 6>Y.+nyOӸeqb4Ecjq;$`צWJE Q3s=HeEoJo9nzǫcr)84%Q=w YE{j3q׮&2 >"cz2$s77ѡk9$"riFtX\Um|3< ?(DLTĸ2""Y[D[ӕ#Nʴ;羚I%VQ⑻vypl "~$=]k$'F(|njpPKE2pI}nbe4\T]rQWh LItF 6 B+UFrVCLi#"Ooy!Ss%z!-Kbi:sAti +4F* ID3 6\g8}}Q^& e,|T//qDVcPi႕x;sr5濦.W9Fv;XjFWXeֹ%Gb4-G1Yʜ1fNWJ~=ztlhlyg H%risSĶWڅļ>rڱHmtx9|yR6XA| Ϩmi71}N>B[p)#'0wo]RAfOZ!қB>sC܄VO 'Ed#ħ&G%[σ9<@˽%˘ ,K9%xJ)E 8-qHē9<:2RLb JNԝQzp&+իdxhSzt2!cϗqjGZZg8qK SdJ.M&E$L햂t:>(\QMyVU=kRSsxV̅"м ɉ)Ux7K2jQ.*dr{E@nvb<+Kʸ|p0 ^U5=L`>g6l^KGP$`6WD o%3I!2D8 ƛu9h*Ǡ;5, #!/QB=%"G:%G9lmH>9zqWAgC bĜΉd}?zeT'D`X}N8 ĺHK05i/*!?nI}-m|€RFe4o&dcbbC ٵNx4Ԃ%t}22*ȪEpM+w$!XtH$\DC:W(b,q9v/F sށ2/i _kM?vAAʳϠrgyE`L;8zzq|#sɡNbxu[-.*vPwٚ l[k`~ӻX$h:fT *8E+燖ur3:cI1df5اWsvCCsy)^q8'obƚc}%yIۗRE93{ zgta-Q@Jyxev5HDp5/C (S4qY{ 2IKg|?O%K6$o< e&hFh3E/;wA4R9rh= Sijo="Aa)g"D\W26\TvT,K**[^N 2"ӌѤb \nb۸DnTG2 0Lz ~:دK\ 1FX&eXfإ/T]Ep;9k;%<3gF)Mc1UUݑe<Sqw(օB̫Mv+9S5COLYyKǗRGV~GbK =.wOw:sevJ-b|Ӽg+\$_=Feb)j}Pٝau  (Y66@řʧD_L5 3WV3r>ͮyO~DAƩ2&E 'j MF?e ͢Z;oIBu)YQ~Z\uà~KL ŷ'-Xk&3bK߿((SOr7T1AsI]Ogz\ѝ05G;jaN-D /qp; Ł7s+a L${VE|Q2M&E4O(修 _"L 9(0V- iyYrYWj-GsQUN{_H@WâbHyү`Eha@2CK0=z?9D#7y8eK#t`[bVaMg=]덾[]uuG{msbu%+4_:vBDJjIy3>Jl53|6zCJ)T|TSŴږE|.(n_QVҏ@ :Lpb`r8з_kr&wWQQT7%^A3!2]sEy~^cOZ"V!uG _4jQ33ف?$$Qr@zj6\r=,_9%A|5Ir$5_ذ)Fq/&kYe:3 j Zٷu:0emU/Ҹ+Np'<>䦸Yo 5#qydƵ#i1"l:0 xk[=$##5>Pb9P !]mCEAz7gt\F.ϧ.])Pd'0:WX K+G;ΫJ2#UV{z 7˶uxJ:#L=vc}6r%_Y_xwy>Z i,],w|)q:¾- QojNy+bx> V])/zVp! lEDz4ܗ# mf s|y½*oI#DrJI{NeCRʱthYPl~;C|7߼3fi<%F - Mh7K.Yvz&E+N%M ,Ue:7}mPwmJypO5 Z:*Ը"v(,Q q2{*dTg ߚ%k$LOGg@ݜy20̢ U`i8zm1Hw!RZz}( ^W͔:K]\&u2+ 4sW="[PCj,u ["z[SOpwӟVUh i|hh% OWwrB,q[6MEQ߅+E~ c|u<;?> "'A ;穤0Q)Όs|t>ú_x9Ti~{]!9U70axqT&0|y%q,Բ*eU|UovvLXI/ZnK:NKTpK L/)̇Z69da8јZwa,?'qGCD O KY.5\~l5gPn[feu)u L۬SkxzsaaI8l @hϯC.3=auV%@%v bC-)r50Ms I_2]@7aU,AB1~,W쌃oXkՐ!qfkxƈ(!V nS9t=GMLA,\۫Ɂyd}Ze7ۚ"Ô$B`M£xsbEVڬv@MMEE^Gpa~.{`>+xl.4cvnQT_(t Ai6*T\^0?0EA3 `$,Muz 0h) ike&gU)qqWaE)yv.O/G)w\J*DEǰ31k==[P] g404@{:l>Mv+8 ̔THm] uO.JG!-gL~A8RXwY;58voHNޢx6q'?g1ZB5i+qS̫qVs02ʫ_A(fz#\t_y o c @bxp9֠Oi{Zn"(syXzJ_muc_?t!q3ѠdJ%04h¯߼& @Cw35 Ja8ah ɉb- ^&(AA+fqyJtx{SfH& A3´VLu_?l(- (f5J\lB@xXa52pێ;Cr#*'}8Ój;竒ScϽo>Qdoًo U\%, XR(%yH֭0:cF>ܿM4s@N𯓨%3#)[;e繻~tWU% tT`60dwiUmk8EW3Zʴ)jU[Jg$l9 ēzgXc_0X̊O\w8C(Žd %Zy:(ۜG%FRxwfh6M!253hA0tib{|UHZbEb$ZU"hrZNOX,*OX? j9[hGLAsOm*fL~F8OhDGes~j.6>P?OmA-:VbjB&{Uopo/'Ϣt:_ӇIx ʌp߱Ji"VlFYN>ੰ ǩT81'j7<ȷܺ'¶*kvLm@O;y4 m>ok?R̾34!# 60@1y@Th͙TfB as2кZqQb(Ȣ^td|HH)o/uqۮV.9~9%7nx0qw-l3(H-0hwFބ̛hsHM$f!t{9.HY{\U7^91xsEM?b4~w3i 0_n<<ϙMz/`U-o9s!-)Jjm&+wO.oFZAAXz16g']t hۛ4 qS r.N 8HEprƾB5C0ml;%`Qz(U:13m^(X{]i7I)?&[qvHh clɘcNC @B'yneG'i %l=J+oI(SEXS1X@|ߊO~@Y!6PdiAy:+PUtV(LF44gVI×KRB;u(r@hFyg0λ8F 5Ԣ)Y.+ݕ&.+_Z[垔޶Wap2vϒ\r[YSnU-KX vU Z|[3_G]}R۳S=le/0ÿGd*/z!L*V ĵÌ N wg! JfiF\ӗܶBŖMwtf,/[dCy4F-܉ZT#>!]ïP2^lbe x%+cUX\c`<%^\BطWvK,C(䋃NoY)4ʛSg+(4з>+H$Lg'0a;̸K#)6;| % 8J@2! .SDm'3W3Iwn^n4Z^Kg-[/yQPf8ܠ9`΄K鈶N _R5 Tu>jv?݆]$ZKSޞf,m0B?#r$͍tufHMV 4w q0`||lh=mXt{KKu YR'/G1J3Ԅ hL 5Cp_k8QkVXzkiϝDGeKB:ӣ T $u5w nFyǜ\H>7gB]nx .juhZionyK!aeq C4ެCŊDCk~בzQ@S-$ۡ+ftj[?ub+-'5po=pSyeZ=y4+JbA)ȣz'uQiuV87ci{YFuYacrSW;Q y x#eo?:̞]Jϰ*5q6Vwe3PJ>X##&_$t|r8u6 \E"Ȕ5IԸ,r.(߱IaA("ДxSmE#m ڞ㺠uM/UgғXq]-5_hFA\x>8A<+awA1h򦒷v^'x9VSHe`G %^S(1*F@O -oS2$x ܺ p`uL-#|br.5E0mA# oCې@e)(kSxZMHb+ ʱ6sA$0xޟg1 (+`(lx/e2۴=dqg^Zz \6#֥Ai+5Zvc5nN'&}zg †A_3!LdW4rUtvX=ղ|t *kÑQ1J' @u4H)zXw7T zW-onũ?CXv~CdE6w}l=Q{GC NY1F{fs&BORpV 1c'S8 L⿁9b9MQ8a訦ath19zæ)ddMtțGr6G0R0gևס":Y\"gq'Ch{a)SeE¯6o(7'!+"Q0}zDWy9WSq ѣ:Vn1T8wVHƊp#4[и;چ"|Rofm )D TL<$(@e)Cqax=w b?ե-x=cHc6`+.U3٩gTę\v¦j'H,˨8W!ݵzKh(6^4a+qu`rKu AhUZ>!Wȱw`؝5Mxߡ ݨf1rޤ雜VO=zj+TUN*099យzr=NP, kr2:wn6T?K"یJp/G Sz2uE93ؽKMCMCV0aMU@dNEzb=FrꔙLJf]7#`Lo E4 ;LҦHSiiݸ;ӌ]j#'7֛n  >',`훔1)/.'^$wVJ cEI֪o57;^"Id\0pbͲU1o>YHcu_Nj"Xʋnya{&s>Ocl{Z=oPb Q.#b ?6"ZD5m 983΅]LN\mls>6{M[Z%BwrU8x%|H]ih+u^-PF5sr`Dlg>m:.6ς߂"ȉ+y]$"Ҧ=K3ȼ~ A&/>J<:*VضA =v6(Ti}goA`=yn 9ܸnh~徍2 SCSF菢v5<{uHndL&7umD]Áfdk+$-o-e~2q\2Zz p3s?tH::!\2͹y/E4BP?Dǟ כ9;P*Ya mE~1&fEiQ@tBlp6IS|0Ϋt^]Ԋ Nty4$tq\+L ė-BPx[ ײ]]otpIxX-lZDz W FGq%I|ށ}I( _S "/lB:=IyfuZPBęUޤ9X0!J6?4}C.lx}˃_3?>i{@F5rqS(LWeAOZs`c9A{E* ߃ sUW;JI?X8bbV({o (p;zAJ2֑.WE1VnV'rVʛ)w1D,W.t Pou֖t焐KC·@$P=kftO2)i<*TkaPg[W2Fw@+16y [Y+i#S83eڄ51Lc}yQc#ď7kA` O2UxHfw@}ϭOHa֙OFN%ۣP3* un)U"k؁o\X#W$^{ R/OB:;yى]Qr!]O-YݎHzqvY;>lvŒ<֜oɽHtt=,,6"SOI2,(S3GJoߪBix>>4qvC 4$ć< j'eL,V '-m۔O`Zb92V]Eh[W&}j~H'/r[I%WtMeM2B?ܼQwyvuFr6P;xsiݜ4+u3uMϴlSC(Wc00s6 QG(o(]t/:̿CPo*a?y&M6 a#" e07Y2e:|5mR 7rx# 7fHAhM!RW[,8]AyP&؋ږZRAwVYkŊ&xC%w#E` >E~ȞYu+P q{;Gb$&OV9A䙹hy1 ^[I8rԧFec][3<* ;,1}֓LBP 35ڳ%PPKDL)QKX.WFo&x WɫS?`2~nN~!C%d@~Q1P/}Zr%crK% TM2*]QV>V*άKT&@|;r>k"zrرl,Xo~ǕjM଑jG[QzwMPSb5oΗ3I Mk}POږY5pU.? LH eiei%CʠCzjtǝ$R.! #7Iϊ\1nkx+ 3hT?/YK|Z 'tyq:? qL$g3i7agA޽w^XP$ Xؽ1,c`Wu#hM3$bTb}\Nٻ4"K]7Ŗ uuOmcRw ?? %ԟ/A2A_z)PMz;芕`Y.^R5[Ңf5O bˮ gxbspbGŻ,V@K(̻@55]] 72K ApXP9˷1M+c^q67! ":rRSD:/905M%* ƻxUYϤa ;e?\Vv/vOfuT܄$HyFURMDjAKNm  ђj&sRi]HlvV9RCm+\QrI%} :i@ ggiЂ,rzŎS_4eKz%S]E̢ ԾWt?vV]۶!ɠg6"uЪtlØGTQ*@c )#sUG=rVӡj4 ^Y҄ъIT, 6xB@w1Uj;{8l|ތMw>xk.V󡖙iakE;.ׁR.H^io[6nM[nxT;9l5 vCm(M|fΩ4܃ړx]i ?|C|۫oy@i+ &'Fө6#2wh(}}ruM¾n\s{o גyM$ReEԟ晟UPG ?&I>T:&x6$>[t5cYiݪzs=0 t!E΢5B- /FF9ǻ͓{iY,uR4Jz FҲd.":HOBXÒ 7Q(LW"WP!b3[if7/Hg t/=| Cj-‘2Vmu||:YF๋FnBfKnn>ڷ20BH zr2f Rfkq3]>~ n$jthCPwx'/VL(uAnqD{ZkVj!]Iiu" -Jb] ? Tz~5kǎye-pPv| eQn҃sYq5*Ix:: \vzo,=3v d{Uy,\ w8r9[ ~6 г ɱgYZ07070100000253000081a4000000000000000000000001644ae3bb0000c6c0000000000000000000000000000000000000005800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/usb/uvc/uvcvideo.ko.xz7zXZִF!t/?~]?Eh=ڜ.+WIٞ# .H)cw t\kEC[~ ޭ$+%ZI34Vld!oqO!]N){j`$i#>Qѣ{ &yC'6L9\Dr᛺zlm( A`H}ؤ {δH+c]\'H-WEAjK6uVZ6TKJjc0NIvЕr-qI@R6tI4IBQ[X"ݵ \2" -A/XJPˊhȞHQ0[>%ZU1sDms$R G&aG`O# ˧{6[$I9QA,o%Z$mі͂GG0A ~/ @!߼mbFAْ5 RxZz6 0މ5^~OF32WX ֭&pt@駖sء=ڢ, by:Gyq)fε#8W! S!&2nC+5@2 ӭR#/JFYzԈL ޔTع3B&&!dAG%Qֵ8qyO"[ oO6[bFn ꪍKNc@d`6`pl.ӘZN28❯%u[Zʣc"+CU+YZx^e`: vYeɞn Y@ 'p[lcxMTm(RLk/]A2tK>^s "{_" h;g25iT5Tz@wW+/σoMT5w8[3oyw=j1b6&n6 [kEqwd C܁r`~%/g"^-\.Weے(+(ɮ'r9_}= 6Y a@F?EmԸ&Л0Ln)z/8$KXx<㚤DiMz290\s"ru|ܙWH ӞJh>| ̛aT؆.偆nE;8N1d&IئO t_Z|u /QMȹ/3gˉ,9'CiNd.̱$ټe U{]>SGil5z;9a}I0v5Y60?Rqw0Z&Z֢0}u$Daҏ'wLWhyO-!tCت}It;*RjQbx= =)|$).L]JCo\L?@2C&L7[L5'.@V#T~]KE0JqlCoN e ͵q(n0ףsj\Ydr#H7."w/xb Bf%AIzYnޮAs~N?Ux;kAe7(s0e?''m\NPh\_|yUpI<S;TwVwly4FN?:h6[ z8q'-',/.7= : ^,RB0b4Cf+5 }NQ8Wl@&&׌Wq9E+~v|(ݬ=ib"tHDfx/CLINTR 0wuRaxFLJ;@$So}q soV MBU@z@ݩ0BDPXJ*v8bVS;,2%v>cQQwp@̰nCMB7"+4xH{J*ؔEGf˦n8k ( 7^B̦ MojBx@ 40 ݾҢp8P}ms5_5CL/IAJV)EY]vzHNmt_N1aL1» Ȼ֙-pi ;-Z虇 t^T> Ԑ}T_WGH<]ѶnI\F=.XY%tvKs>r1Ƶ O5bV"S*Hjo\6 P/vV]3T+kfT~11m- `Z*?`,U,۫ BDPOljMe*yΦdȜ@_L2<҉rGo3_9rZVkߡ=0 : Un,_ STy<9~Gz.v hfDe.ZMB: Hڶ6dy5;~pOvy2aj3iߣ֝+ %x:1zNt3Vnk7f!ꘖiҩ&D&W!d AWiU;"7mnI2$&Z>N\DlHRzBq I]22 QUNVh}7fO݃g작S5a:_ԏ7uhN@|>ˈo":,3UF:C>N!2A؎cG7G2LGb/ LlI 07TiFT3S?|ي"p5HkmL)hfgաʩ-4>D4)%- ,eU7&,^y?.~(5J*%NcOs7!u>qvXL21U4#ySZ%7,s{W:3@28sҍި[8%XMch ^^Z,pߓUQ$B!nqW*!&߉%/MPRA5w|)*'} e&G$RTop*X[tY(h>wmW mIKm&xIN娐Z"I" (.Ӭ6؆wE! U8ݺv͊ ,7^8r_S~TSy|;"EiEE36K":ǃ΋]-srCAEv/JFj7zDXZ,B߹{+틡S7m^m ãiZsrljoMiG2Ҝ)[)xy(f3DfuJ<eM՗z)soglDbSBi#z6$qP .(n,0t2u໭<Mb W@y5X8EYnţm ܲYm>\h/up6'm~:MrHŸPƳdi {DZ(dE(c*8һ.^?6hڠ^5x %Yw)*`e*E͙2e1/ɜqBdMU $rHC6k, GKP&FڞAWCF3ho“GOMpSLjb$>ý WWrrV[0BHY`i{iƴǦURҔi7f7'Y+"qT|T/T3r:Y;+z`&WoPg%#hB=_5v%'lK]IL3 TN"+H S=Cj; 3kGa귇?.dTN%4$m*OrgJ8\,M@M蛯wdqʣR<tzK$?)Zq|36@j׹r(>fO6n"2 A#tFp4\s4UBX{ӋaXϚyEn:FC+Ф{#;]V82ڧdAl޼7ޕhj=Nc%׋ڔ"%}=~|SjcrHt4 ?/>QP#X Wٚm,3*&Y+<Kʣ2Ōebm&92pK$i4vB{26a/nL76v9ٽhqO{t<홲cFLKՠDS[$F7NŜ]Ly wW({6~n YV1W< НcI v-fNц?Ad,?U`Ш,܍Y0wG0E 3=I;rsmK3f,W%x> QFSn sȚ{ ПILȌ57Mxd4$ԫS".dJ&^}A!Ā H^(̳[kЄkƚ UfS o EJ)V ωSiXQS[EHvJB]m7FW d%LTmafb/ٗ9v[IOpugfP 86prOTScTv /(T:?RH(p/yR9h|,I;Jt^5 ΈufsY g'~ \D!MFMtW(K .RWF*K]M$FAP $P2t$F6??,8* 9JZ(-wdf3Ky ?=Y' LԵ7M7GfS#V 8?O݈]ᗴ]]&Y MZ~&])% \+I&'줐/Gj/Y*1*)m<KOZ 0Z O׿$PC1UrQ,4Zoqq-V ͻyh a.cNK΋Ae]ŅeZDEn<y9 +.)Xhua!9̢lx*Q/ AdjO+i`.Yl")."#YZkԕͤ.n\?Nˮ X.<|k LE =9QZ OsJ*\LP-?^O<&-Yg:Qi#ȜΞz%>R{!` b~|C|V(5&x6gh<# v踑33'?8^[PŅiԉO nMkͥr`4`Ts޻U_Z[XMZc4gRޒGh3s,K;,IM*y{cg/YVYo)llX\Ó (Jww !͛p#O^7%q19I卅=d7Ӕx&z7i_e3KNd5`Uǡ"gҕOĕ;$ed`y;w\11~2T9Cmk% zڤmXècӳ1[|;jut dG؀1`XѢ"+m*x;0mZOku8P({$֥xhꑎW t(Mâg\K eY9(KK'&#.@T-k"E)U -pQVfqTXIym}_@OA:kN0yg"RZsX'+嗔1 lJC/Y}Gnh(Ry\ l^zQ{IaFL%v7S{@ >MBfE-מch6 H:#IJl!b ßqN'F'He5KL`÷*}J/ ]ݐy8J"A5a8B5&|5⚃u:1[YZ[Z6tiM5};A@6ļvp Aq꽚옑@h1*VR:zQ$u>FݥSe##ޤv@֋IEEWTf-֙fWX7lj,v&13Pt^;e^|7jC/>1#=[f#{zc ==ƿ[#xbf&u@qۦuhv=9\DTuj/`d?uLLY(onCX/:0?=Jƹ΍zZ*!Hֺ. ϊ)~$Aڲ[#-Wղ;Ǯ(b)vfl薩q(v9fbǫMsWh-(=ħ~[OSȔ}F`hGfv*Xk3D&kgVX2} <@Ũr7l1LF~ Gw;;g?4tQNO!$gU\/?%4:ءC+WjH\\&ZÑjB"~v/1sy+@= >4&*cB(Ɂحm] N^,P{^JF%'G@:{PWK{bT^ԺPC>cI6"PSMsq2\tW=!Gu|]ou;E0Y5_m}Bv,tBN͒MY8*tQF~"8%\)/݆eGx {.dԅ R|!e-raQh Af\vp(Hi<"06#m^נ6,;j12/fB瀓Y.\ޚ9}AsCI!`>NC  1!G{sS=4ƍ\Fu Q|]R=֨~Ivc̗}Ac5ːIU` DkT7Kzɸؔ8ӉZ|Z"!䧥Q3MNs$b? '_ɶ؜=A9PsQo2ޭ_3 2{e?N_~*LXN'U&)~-* nk>N=&ھR-an=C"E l= Cf5]56''`:ylX( c,{"f V'gl21JREdqdО*zd`caX$|&;}j(wVĎ ɯa9HP_dm1w`Dkq2?@hGIb,\Zs)`*s Z@S%k\)nq""0xP =F$a5gz|9CW via7 wd5\splӰz/8:]{"uiI4>"[qBfN=yм͐eߒZuMi*h$p">rϱ Giһ}e\@< 2#.Lx"|,A:eM DJt+q^2c*E`k%̘3QJvȯ+"Scd !<`xpZm|4Z &xLh&/-z9"j_΋7ʵ|TԊ5É=P#I:WJvXvԤM)-s _}NˑU>L!u?w][C~6mRst^{}JĦ\B^$oJΜQ\\j7ɗ F/9ZDKDN9h25l:FmD׫jS*~׃ >-my;LēӴg4w"Xl!)*1q6hoĔ4r>^Jxw2V PpD3osܬ;NX |D[(ͱjGu_/ L24J*0|MKv!&c+H-< ;2~r+ rP :^!͍@8GTD2 Gu450<{ ?2T"H0{V7sJSj}:A:! o\[>ʍ_.Q7TkሆYnUXE_p١k:U+G,>,&/"E2u72Bh@ +S£5{޴1V4sьJY,P3c022`Ə}~>e\m*yil`ms=lՁ;F|蕠# ژz)`Ȗ$Fzth OY táD c=#ctn =ԻRqs뙍_W_sOb7TBO/c F-4w@993/=&7y mVxOE9%kU1n%a~k ;<Z#Λgt4ܸD;ܱTy.M;=~t-Te[^`L5"{TSΡ*B2 -@2]cbV{7&ս ~Aվanh!b)gD'Sy8:(ÝZ &V"g`UD'2p-Kt"Ce*fwLjLk*.ˤ2s(dc*.daw<96V#孤%t?#b@*sl¿CڠҽmqY9 !}=0diS=uN2'(o;skh`FMWl?_4\fS/6H\dOG0 z4Ŋ ť5-R|=9st Wz!o}U5 +vQ Mŭ#9QYV1W('r">fM]/NKqܚBMlm/M E ְ9M/icV:a؅|h $r24ꭥg(s As|~ưȺ䊃+95gX~]ׁX`{ssJhRB/{gvw' KЇ?a\LؐɆN#i un+9s-x|C_^x?/.{l# 4U1kkc<&Zh -FCqu4G2JG52]68 iIi5cr`JV\ c(PQǀ[=Q3yiDo4ve}EB7mǹ9} dڏ`mL$؀Xq`w<{WAI뿲,7[aP2rJ%o+8VI^moԠ@yA?^R)Nā ךÂ|7pÙ+O>mb`—SьdoCxT|e}|`*Lm ̈SBw>@JoptO!TÂVYZQ]GgL T޸,ɵ7G& Fw1t`Bw.c I7S[Pw:ȏ3hr|$ S\:2}$!I"۸j{ "F7{_sDRYor TRf(o*m X$ƥS)c~kSlڭv FO'WDVK]Gɹ2xm"d81>kOxB-|`Phd8›&=U kP4 K"K7rLU8@)Ý_ ~ݢJQaj9&^gIm$re嚠^ \v M!T2i eCfKc)-V59[ - X¹8@Bk3;ww#alB*Io{ .$T[_ f;0)p& lLHVr{Fbws98vyEeOy e8a W *7& Q< z'b 5b0hjbJO;\Ag9I(vCUn얛!8Ն}ŏpp#7BtnvIHgA=KazNFU 6jg3q'i]n$z `2Z *>7Θnɠg'HSh<[}",t9q75&y&ck֟kϷ]ɴ(хeFޖym€ZsX-C֘{B]⫍ɡYb&pΕ<0Eۆ' 2v˸r_'AP#XQ~ViZ7nV ٌ\|5nM<9;4yjY9>+ьZ$磨kUk*+"X&Y-g/ζ0>3n3qrJ&u|9'ʅ}7̡ u,GVs+PRz:*YnI`Q ѳӣb%/.b7CȀjCH.K k ! -Ao4>smijA\)g&Nԧ} J;Xgw=썒A"#RKGkJn 31 ?R'Iߑx1{r#l*սK K[IG;D_i\¡&gsWbm* ăs?$S$mow`Ey>:i43ߠPuŷ촟WhS61ۗ"ljW,uD&y} l꟱ê o&*>7n:jnMDOA&*wA$F5e%oDGSZ@*A8b~m)t*2Z] w:*Oaʓo :@i""N LF,ؽQ/_*D r9iA~AS5ޭVu3&(,S8Z9w3"4sY̫) &ĉ=n;x A7nN:O^~?odE1eNݎ vNMn ;Hㅒ]؛ã; ]e)$Q:vn  >DE>"r+e{x:2NZ uq,k3ʿ௡He9x v^P8bYf]kL,]H*~'oANj5X%5:-C 3<CG0`.{ADl7/d O[Ut`h `e Q{VvLSECtȈs#Ps1+ٓt%p)7&'{/ Έ-Y2ɌlDDXE{rX}e[:"EUqs#:p}G*y^M}:8}ώG`UJ g:GR[@ Vڠ9jaCTvM;;3}Pz~ewz8 ap# z6-XfZpH"OwY{xdQI!p:UoZ9`(q!WPBC2@S>#Tۓ,frb7Yi\;yT==sRBJ@G t4 b,N?]KJVjg}yjQ,Ț2!6BzIpc9]@gje iɌ7E()E4/&HܳM; wP"R+T4y|Hjd:U~5 ֊ݫ*h!oDxa(j%:x;!Sx6׃^$;ȤePzd4uI󞽋Hkfvəj|gq;uxIiiR (y.}!%^8X 'L,~םVY!҄4dQ8:rEC2g͊cލRNs~R~t늨`5CɁW٣U^lo·[[J@dvz0hrq#KQ5lHR&8VAx C#!lQ~udWz4SZ ]񁟏;Ln@ ֈѓdXԉ Y2 ]ߙKO(:=㩾J+o>Ch/ Nt#XZ1HC)93*C&dn0xŕ"}*꓀quV`Ҋi=VJXk Ԣү\:bp0ϳh/HHq-!n10~̨}4KpCQ"m"n%gBhgr.pm)X=)xhuDZ%a {c$;6Η0b` ٫OYF"O==wD>?I2Hza#_dnOAOx&;,nezE\V,F0~סDq+хXIbe?dZ;r4*h3l:ש/'M/l2a1AsXVȒ \ T G EtOijsi{A2|ߎ߿9qsbxJp"XӸ \N?Mx.}GF;g!d9D? y҇esm-4j|ccD|36"x6Ԡ$Mp?|ɟGv)l~Sf=P=#j2#c3,F|&F98|-m3^CH7A\r =+@̖f +m_dqX5T.^Kb0X+c`_I]|rff/Ҝޱ\3R5cj@qλg5'Λۊ8%?o)lA܊L8գ}Q\K%LJ'lD/ܐXS3u.c(R'V=|o:yΣ|?^3=3;/-fHea/KFB^$k5C\SIF]1u+/ْVT|Ą)F -5pl=sB&ZTFE*UDZo`KHFZ;~jl_ڏ0)#xC48R7^v^xE36QQqk>pPL³D% 4G71z>_J(zȨnnj:oeՅm89[cD8)UjuO]u)0+KcAΘ=RLM,¾u*'*1`v^q0 !pB>4\$7~QyWr8{$)f V!tגP^]Vd1NĆ9T ,eo#nA*! ;U Ve+}Nᾼ 7.0̊"T0VB&O7 Y1eQ)L|n'Xg~}bے5lTȀ4 <7J r}1ϫΫ7e^2v0Z[&MhJD ˂k| N2EWvn(Y4hg= =;ؔiA5P *tu9*gXia|9=fNy V `xzN)^.RaV;ݑsqͮ\c  i]N-ra RY%:jAG1 r6c·97"iNi7KE'W߹zC-Nx\͋Tz8P{߷  囃gΕmv/0ΟTPcUA<*'AP$b)WԡV8qڣ 7& DOl?${ͱ # VGaE mfE_iۙ! +9jC=rP3  tMx7x!(IXok٨]Y׏?C5!;[aCp5:[HI!}Oz(%J|k&,PS'SK#{ǟ*2p4c TWlM<âH6#^U'+_)U3{|΄t3I/S9 οɇxџN1ta/{W#Ha-P85$JPD;x_ ZMЬ9 aMduWWWSBxOgablp)}nb8NxV}j& QL8-Rɳ?ZV.jzUhf?] rPJ 1l xΈ dxAxț>UC)RlōA) a;|Fv}PPa0G.l$/28߄享F p2U@!cI瘯 qk}f_guCUl{'>P|vx"MǫݟW|@)Qz@oj~mqx!\t1;-53#_ @c @/PlRĨbȒCo5zO ]gLɰrdhS“Q:\n[Ι>Z8LĬ)S$4KP$ %i[ID_LP8.,FՇeR-> *DL|זROi~CFq;Wё+o!T+1RI[&01f1mWal"ffzї@D,$ofw/wq[edWl P:l0wO-D9Wszs-Y!=e_M%6cnbeQcH5D'"TAqmbD}߉~}8HL<'|>I:QY]VLe5 [Y;~;k.\sݕϱ~Rq 3=1ķYEf["+GRS̀NE$cnʸЕIfD,Wܮ  0..3 =afyR}gz}bL}<ߞl lh&6-,LWbft5b0ņuIDkK@nU&mM`5ugmozyܿbb J RY:kE)."DsuFtFʆxrx@p/ hppw `(OTm,`&ۨ?j馉a<_l-ڢw[nsz MϬ[aʠ6[^c0T{cB#aYLޡz@~Ku K{`rǒlkkQLIM ڨ|,[=%{PNI64 g9#PDlǡZ5ෆ)&W2-iZWӦixЯzopyG$L#@%4l3x jun3i%$6-[?Rj%.t_s jd}mx\UAd2JpYeU;@ .kL 5l0%s3L=X.2cC`M{4ZR4 G,;%prH١" {cJJjgfo7SNAW% l3/?Z3ZE|?#8ӱО?Vp>f; ˥3'u GPe+φXD"=)ӥa4Owu*Û zq0 +{+{>l86?k(ˠhaO=UBPIi⨛X#' cO1V2p;^!|?Ӕ?mΥr7ѥ19ouo0 T.2K<*UqԽ&vp|و W(cH=Wu)ܣ33!;l%0$ NooNzgxT],`1'x :͔F V[sߺ+5=+;ۮD9.C} t+g7+nԇR!vB^Kʗ4V{R xs#ɠyw18 _hq_V3ed^)j<ljrT)|0 03nՙGsh dkiއ9X69Md 5r걇#m(^1Fvјq2xl(M%?Qw㾸BѭG&"=tG~O(Aؒ |_RW$N#sP }2@7DӐށ'a;Qn}~<`zt 2, pp 9HöMϼC)h$|Ffx B{Vʴh. ,,ڍ4)=W`ҵI(`/[ H_sa9q/l(Gab4y -Ji A06o\*ц'zF[°^ zqtk6[Qu\tNd y<(KGFNV;U!=3* 8!ggPR?c]^"ۉ,o(ZDts2vsaA 1I*8I>Qܮގ]Rob |:`SNwSΎYA‡bL8['R 3D W6n&G~'BHmvTɟnYEˇw K¸x%ƥ UaE' YzvlR,1뤜D0LZdWNo0ȮAMt&O6WU7t+Q"VeF 2MTbH.lL~ʞ%cкȂbGv# rnc."eM`uB UMRkP`Ӛ0 lQqF1@wb(b#dc»p=;H7^hKO/pkah<}6 ?5#0c ~̷VǶljBO%jqϴ̛e`kܧ^JVEqګM$oO D ]QC,s4[z0쥵,7`{52Tl 鵾U`=_QtbSӨQKQC֙׉Mb0iKDBv2]gܠHvNڙ9ۅ~w.utfy\ňL+S0p*32L hkk7< avቋݭ*D$WsIo;qO8spYU lsHlGHDk,wJVXsq@UT\YʪPb&PL9b g/G 'ߛj,y*़OnR5{-|9WWU-Cϓ?:o=V o[n{dmLtG ]GGY"tUXgA\M T4Y7ѐj]AgƤ EUc`\ orF1ۉgK'Ή=g_SL;L^ǰ *)Bglgb0d[aȚ(Pnܠ0 X')MSlxd7}Uej\J  73|'<cQid2ؾ͟ cZdO6)VNYȤmߒ} ݠ i͎ 9VorQ annxրsq7gI'}դ8(0ڎ#\HsIoD4`YdzJ [AuE`kl@dr[2f^iuÅ*4Tՠ?t 9 BC?]wuғ8 xh!$ rLPvN?}2(.ԉ8 ~ZߍcCEٛ|$_Q7" p"u(,MnuAT=Ɲg*q Z+Ym> >_:ml1]EmȻFJ^7P!mc_Cf̣ulCv-+J łs:Z?lhV\K.uh)8tp+k=gqۀ+%m! ݙ4W`rv,TKz=-p &\XC UOa:bgAx UaI|uA<։B:IOޱE.vlqrb?qanlYBJx$_ϓ M@Pp㻌ώkX]^2NHe*AI0^;DyHx"JTym^x r~YlwH_1e߱G'Cs^%In,E&MDŽqG(6ED Fӫ4Z@Vgkgb)`1j7A=#gJhD:KM)*:<ͪi:8*d ^>SubӾ #F(yd[SmM!A&Q QR%0.4{_._[[&}}CBJ#ؒ>x_;+=$jg\uƅ}fDM.4 ۑY#/Mn"|, LH:\)s+$wPsIS`q[Y(qSO~v2 wvNR469r! UfuG(g':;p1N6\wVq8hpΕzk1mI␝rxC< t,LjӚ;vws Qyu@l"LH$o\/ i?Ce7G3sĄtZH}YR>'W|HxDCrˁ@gkd,.3ךۑyAPX٦$IUNAb tWU񧴡L]Lo,c fAGuHoJ̍\5ZnMq3X`R,r0!ލ RݧwB g8i)1R O$gXޜ; Fi j2,@QvgYo"Pkf>O,3KMR&q_Ƌ1OO:^W fTB~U9` uSWk DNޕweu4F$rgE-R';ز?I M2 `'B yc4Ύq-9yPeF7v܌sXJ6?:OYc&7[?&!` =VuشHs@A#m;fӦeL JҶpC)?%JP!|moǤw?1A[WugeTr*Jo(;>pRԝk~>lЙq폘ޱ0':߿HR5%cߍ/G1Eөs$(QDa5sou#(5p>9Ѓj[{]z8=YxMUosl{CheWKeijD.U*hX8rHPHȧR]wc- [=P>qAˑ)HRb )޼[x-ڶ 4\(/*($L5nßǯf@QLW8%µ=4At+My'pܜc;wMZs9*FVz)vmz`QުQ,5|( iZ6%%/ޅ_粹j Uu50M1iH&>}f\M gP.ᇗ9kfC,Ě];* V&Dyt0{~ TQ!}Li>~ށ#{&G*$aD:<5·>{hBߢkJӠlu*݅R̸6΍kLoU ݤ+h|~l*N'~{#$$f;ewq* «ǂd}c14m腼$\;b Ws8STW5ݟ<ߒM- Bؙ;Ptg1bĤEM \?/+ѯ:j8b[*pq_T*]=/jTᦎcUU䖨P\H1ZFUNn#Ru0UG.g '+_5 Z1OzOHVҾ)Q{_!UD:In8Õ¸fG۲->u,Ξ+d7?"%PեC眡׋zo03S΁gEԗd`Ե EOJU,؞껴3T_$L(5٬3Sy_CaG,u /Bc Z+ ^y:97 OzM؅s$zAj-WU 9Kxr:c2ax#N}B'cIzy5zN)"T3L[3!5զbK[bRB5Qp}|tX˫ -M×P2Hn;@,!tp(k B|KpX>j /!]kl֢9e$X昏)1&ݸ>'QU%BMR \L4DP-XMkOcp'UIkZB߹e<1]s;AR架S]DY2EH"m(x#Q>#G1ԟ|3qչF˝pL'\k$_czK[(ڀtTxF~!1$b89~&ϦY=.i ϓ׻܇{8iS]aڵX#6;M$U[ ?T;qX]2k)}+{AwAQ$8|">}=jZC"mĨ&kEzRecLUD!d;k;Dca듉轺~7ѝX *meZeH&柎y"5E3WݾeO/{Xg5~?+Vf0f>!*~tՖE}Ym򧻉ǒXv2X!">(ޣоe ־G6<Ⰿk>l5(DXޠ̻k67iK02;a`j͏VU:,*!}#TΏ*~hۭğуMvE| 1rIyCx}5J6eLN} iDHG2YZ'=̛{6RQk G3g$FNl֎w_$[ Äe5:؟=4涔B,~0dwREaem?|qG2͏anT.OGi g誟/6?-ZA<ΤDl ˩UעV>iL6)ڒF<98V3=:XZEP"q@FTc(. ɎZ`ÿCM~"mASWǒ^=ޢ&:ÅKl{Vk 9*R]\JPk:j?L~σbA9H&*$IeZH5A~feV<_cin[&ӦI:ؤ|q0/VO)UߧrAt nMy4:<(EMA{NBɘKylGhЭS.$P9o,<-}T*1Í63.n EjTJ%L/uDaVy(_؀ؖ4R,C><7[ ײ:&*x1^x-F dH(ӜZ 1~ba|bX_rAֳD[oB1FM%ES׎f2͗m8ޕ!4M#FjS>?LSи%4G%L")qwA'SDI=L[ 1d>nѤ=m#&?MڎizVUT I_y#9-M󵓨wՍ ߶g-D 'Btrmwn"SѲ8߉5I];r3GQMq_]=D;Jxu5QAک/nc.9ZNF)O'H\M!︇(\M$"̉]̷ !y< B(w\pkOQHJ:_vRn7! -5 "zɝ^& ibx iwPqXϦ;j?n91''yl"WONFtR$qp|M,ąJ&t|D衁(1FD1rAbG9B\ 1QJv:p">"uJuc.Ju[* /)3e[Ƥ0@Χw糠c.ca㥯r)~|x;3lAm%\(M-0met܀_/DNLUFl">le(zA#ν}VqIe)R;u7Ev҄*T y++١# Ͷmolɉ8+E!C PTUs!a9Ȳ%0[a*tvnk 5I%~yVK5);\wF dBw&-`k0|s_@Y<7KT.%;|t½NҔ? `\3h'hja]U{D"{쫝2[v{~B{aSrߙhHmy7jG9ں`"R&ʻIl x0af@Y"F܃K[$lW&<ߏ:8 !25% hz`VL_{H͢A>a0CZu36\eN %jCFoYb+5"vAgq.ҭUXuA[>Ǵ[G! Nr> $XFG({Vw]=LO!mVRlQ#5+@љç6+eZ 黕!•Ԭ\+O3jo, >BՙHZΔQ{`pxn34ݯ݅VųFg`8+딟 lܥSK 4$b Wu4YG_ <#Q\/:?z\wSÿ}@#!׬i'YW 3h׉fJDIa`{pP ̾4Sg ޣ%6,gV5v_Ѥ{vNρbF>RCE/dW A~Dm^]&R{qz 1ix$1κXO%z0#'T[k +gB`nbɂwFrf`RT-wRE(8)reD~-`սA,g,}&$l\1uXov%>^~?2j ss,!j[?[Kk95+ &$SW(5ZYjƻ 3m[4h>No&-3΋#7D0JA]Ϋ|-_COENK15A1zh6ض4ݲs\V<ʶyS 9uhyw~Ωy(!OB;zRXQM{#amh2r "Xqt#F.tU 15@[ErY=.ab- WC"N~Lxꊣ< mCڒ3Ⳑԭ[ц;|AQ+8"53k}^9YDMe$te|6holC]` c:K#Gn.}lfM~|铕3БLA״]Rhi"Y'A6>p4Cr!d?M~E$cAAS J=X.E+yE:Nd_uzgT+a9WсH_mT/xRmM-l,-@mI d G1B N}Wlg+jb8JYJs7Fk!sAfYSܣz?t7*B^lׄC WqB' /Aոc Kmgy 2X(fRL]JqOd~_d"SeC{CucMiBݫV$2vSwBizcb ` `P ՅM5d[H po39\a-6j4!s7;/n9y[b/UDwqcFϑuI8O-25?Q "UaOU{s$D(#@hvꐏ|kǽF^v^D,I&F3x"IyzFyz!6v4V',x–:'dS#:{(dMȫhѧVpa >"nF%5%Y`, [:w5|4a;fw<Rox̑=Ykt,oe?xd!Tnug_Ez0L|FahkUf{xa$o }zKbqe*9MF7Ԁ7#m+bɝZr^k?':pFUzL"ҏ{̙tKNPU84͠*%-d_X*Ddq#ө=$Ȳ-V!.<խJ-_DMNqQ B[_R*Ij*رiRf+&Erl2wr]I89"hMfɞ(eTɆxO+p8:Ypc{YTHQLPMwwFF/GzRqE.% *(tpc!@lTNl2˿[{s{153hʖ/>2jon 5$[%*{;\ ǯ+VG8-nŝg; s uoC&Ϟ;zz  !+YFZppL#TWWH:4X7A6:w:>Bȧ!TtTnzsv Hag00-HBל-AOG3B:~tUMɕS;~bǽ[I5U}o| [f3̗Gs& %lg\XW>@~^ _x `ngn~61?m%4B ۖ7A*//[A9rzȁޥ7AgT51ڏ'"yR8!*h :u2'-wu->On9Sr{oKǯ/ /ÄqY{.Z8 )9G #7ux?3TzPa5RGH|28 3$hs]@\_*҉/ .d2“ JSKe w6`zc:FZHȜC314yPZk=bu,\*6]b\1}lhƳ)DbR!\& @$wK{f *v(EËJ,ue;r}Zaq ;8!~t rT>f_)s\܏/{ͧ<ϰ'K`GY2jʴ|ɟ^А?r$h1Mس,kg[D a"ޒ4WL#m0yKY,,@Gqr9$8W)PAkԏuG¿(c oZ59Qp5!6el∌n;?"V }<кCDI$4" Ax"J2G":NJi=a)7[r 7ZIrs?CT܏ޒoĭ4Ge)zy[g2] q1~hZUD }T/|Bd~cĞWX>)/f 6prFva;Ub4&ѐv}Any)Ɋ-NbË^i 0u?>޷N}:<ä<}m7+-~-7Z|$G\dL-3t͊,Pz}dOn&Fz,m:wlQgG;Zi7p8ұk{’g4y\?{S/ӥ*Wdݳ\J$A/T*:ϼ-L{$JZ'ddJv\uړw -c6D[7>){eWDE//Ț_F"t%D:`bkؚ@͗{-D ~Mbϐ vGA#В)Eo&^M/ ݅ա)ze NRPricQ^嵃!>W2O͇uKEW[^$Ӥ&:xYt_-̩>n{4R|/l:)&F6.֝`V*]+[6y%w ]%1D̒'EʾVpR5=B VCFew.񘛧cj[L $|6*9a3\}wl:Ij;́9~Gmr*Ga;s;f>c9cKg1^@ojD\(3b@_qM c.GOG!:ȳ#`{Eh B%_ZCt zV;[LV^Ѽ%=E-׀PcXC+Q4:oKZIJ," f ~;^=.<LZd˛~1T֊%}ER/τ>" wexb| ;-wnAپe /gF$dVd,XƏDD&**;~ԁ4 yTsPHz[UeĜt5έ4$ ȴj3rJ~y_,gB찪u-1R#Wc{uה qeXC䷃Q:*퍌σ҇]yQKQ*:^M79.fu=z ;ӄ Sؒ)f4{2"Ȇ ZH]{ _UH1nFE6y.'b-|ʈ"5^'F!~D6{crdrS1d@魕9a~1iE [&/~cn<~@kaط"mzB|F.ڀiwTԗ @}(l⇢fE|ΘhɣuQ`"I]X=@a4ŇX.J*|r: yƔ$/Ӯ|g߁^2.|h6&׼8 YޮrQIs$6xtE:=6\>-*uD{T7*{qCk;\@ pgycN)}Ԑ*ebeW,%ź 1>L2ӑEշt)Q뚏3QRԠ{1A |P 1'gԷORN$wB9:̗bYM5~4+ήz<_eU&GCJ[͑J)ىBIGwҥs3BAH:S2dNwA ѡO?INLE!f̐vf~(߇1օEJfx WayMt{$@n~zXjj(MQ^" '{X/ryqk*9v.XrLÝ.ݬIK.&Eؼ$o,5#}ff_b ;a j%`3+`!KoZU$XDd/#Қ=h7}gW0͐ T̓ې*'ˢuSEz+;1K3Gm+d/_&߬]U3Q["xaD30Dz;P Y2I{hȎ޹%.R%m"JpLc9RȩM&*3k!ժul?N\DCg`'PXпpc&;F]]=69[c6UzlG>H! <,ιZ?DRu酄mtlFWrg O/\叿rrRP摒ϗ:tm>'Gh ϥCo0dbenrTnqBoKַ~65epG)2/P-UfCHrCEvM衦R!㦁mPWa(ndž)4o6CXq&aٶioD /xf~EJk!Z(VzV@Xl\0`Z;)Z4@ì/L(:)~~"!Pɐ>riujzsxšk/#hBߏĮKI"oє!'L|/^>sEA̮%zh6Ұ 17QTSq|?'w5J56Z 1SeO,ne]oȶ(ŀ~ {qTh`̐\C .߯D#azf=+Q흋ձs0\&EE2YRa?%0GIb.%X8n]^kH~u{H9iÇK7mYRbZdPbHfH _1ٻ+\J7Q9]eU>}r:Ҟ|A ~$v/鄖3a]}MuG8{"z& 36*&Ls MIgqf-UD0kURLl}/=~qcIiQKQ(4[Rg/D, }+3G,}, !nظ <_TuVO[DXH'Kհ8MOt%^% /v=@v=–xdSX˻1(N!>`Gf ٠[4=Z~gh;\.;ȱf֑O:cM8-{p>#[k}), >^\إ*ϔ;p;2yK۸[E 8oEǢeĪw.q+8~Z'tT)b^L!T6ꤲ".1\ Pܡ42'b D ?M/VĥD]ZDנ옰 \d¥1Ķɚzi)~a^Pwl*>3~{+^™ƙ\ᬂy?2C,UԔ ~x-|^0N^b&˃8 yz7XTCA28$~]my&V,oDISB{ yaS&,߃5oQv ̱6爿 q-Np:3Av ,&S!hw'l,y)Id&sh4C-9i7.F Dq̌6v ׯF+m#lzFqBM8` ШHzrZf>2װ ƭaR0R0x=[JR#"EOhJJwOJ=7vS'rm*,1Ȁd2']lTl'@=k\`8M9,;&q:s_hPMڑ׏u'bMpvf\ z \؏!=cJG<˘n.'bakbm1GFj}nqr{/ՕY:o|6b@TjS.,(}2YZAn~8ډtU6EG+K]!%i| N gN=~pfzSXr1:Q& V縷b~9sLPF!Lg:^v 0sM+[2B0ɚYY К4oV3-jϜ$ZNkQ#-V|G(d݂ %eeP-1±>īA=*jp4L-hݓ)_nIIPkԉӫ 76\e Q>5pA>yf,),rvV:g r؅$;~Lg!۴Y, ANOg phnюxɱl! Sn~fkUn^ $ː>SOpS g#õQ [ܜv?tS -5*MAbw9mG O@s%{f]7/Do@thw2sr,Bo61fK[i$ Sڼq "A2 ̇Mf?,ķ;UT}t(?_.*B]YZ[Q!SzLc޸:#0>aԮ$̐5t5Eyʚ:C q Sa%a92΍]w*ި$p?ʊ4*]?]'2cRw6֡ ǩv]? DF*#4"~nq8mx/9.|]dlzgn*ݩ{4$gTfapMC7$][f'& kz`7wҗd76[ HwKӶ6^ӠM"6EZ#B( HV)i ȝ Ɉl8oU9UչE WQ0=Q#NR4rҊp"oalр .CtB;u&1 B3S]tmZ tjS"ɥչOBC=:l'=)!f&0- |^|:gik>G*_N,>ٓDvE'Ip^ nB؟"*=Z1杩 5.$DE6f &Qm}VCIjJhSN_DdOt n5JWK1HvΡ0t`2h]™1:W1bimcI%> d GSC3ДtnTH)q<6ȞƑ,,t omPq^XSb,;/ubr8Fiyi^4:~llʣE{9d$=q&bKN !&z~RB2bP1ʽ1 =o72f'TsE&ORu{욺6B ɉcuѲH+5d3:C0 `Õ9o騿k͇ b-6Q%GXpdn 4TL%</Xq@4Y#aE 2!'*ډ|胯\g-ĞVRژKN6#R.I>)cEnbVFCYb7l'2[ҠPhs9L}z#dI !mlgDž\,Gɲ*9dDlu!+V킻{V$A!|"qr` bp>G2~Wo&(#{Y]$0UVA(yܸ~H%9Lo[> _;4̿Ьl͠P E^qO^ b53AZ* 1QŜؠrkJ(%F{:үRm`J*Tݱ2PG` !: }76D{r8  .w*gwbCP`\K#A(?G4(hstPwX d5&-@zpz{}B#,8Qwm.]2>#mjjP+}LˈOᩬKm?>n 2)2#TӌXYp@qZOTع[ξuc >pLC6?0v:X w-YkI'ΧpC&)2 5_@y. SPŠX/0(9džgi2Safr G4)AҪV$ CRY%h<xIfgmԥWOU6pW,u8h5{ GAl#=}/* w4W-ܢ±3?̝.oS&SO_#!~w\7) Q'zTصBdt;pRfzn秢pu -mAh,/Q㖚i 8--;x4YfmfMlb,Z\'Jmc^ĝrp&ix^DI z ԋ`?US1-ldE@(꜅>-Z 4rìlbjm-5U=Tn%KnK ;T\d(͔;վɗ=zn`tqgizn䀨MNoqq8F_]nz~1e*?9v/ETЊ^X;D2Η}1 >Ŏ aedw/Rec2 K4)4Teð* ⃘$t4ܯ8ƪԚh3O k#! &':RzA%)S4 K,񜉸dc?'7D+Uf\'T:OU8~4wƋ00 7s_zǜ{YpPKiHBfS$n4sY,V*΀j79$"~1>fȯ64Z=BVV5q:j@rFI2NzB;޿ >ۮXx$>lG(O "2H(J~ʚ-/;TЛW{}ζQ@̟di(x90'pF %4mR\ Ixy pQ.ˡ5fUݛ _;0 ̎^bgKGq}ϩEHU;jOHܶIݪ=kzX<ۜl)x-,sb4FO ډ 4-* Mͳ`zq>yu=c9pᩊ.U21; yT;yUay{XTZ9ZRvgرt0Џis_*;&,h>>.[`H7M<;kbW?9 Xx@Nb]'pV_"ڰ-f9X}ovg^0]rqOvC ȺdDdSS*9ɔpz„$W@ IⴓTԝA!>Y#w}J~N?"J[buQGt!~jFׂQ-{%2#t)jR8fg%a+TCwgJmBi=ʜHl%Ȑ;u \c;J~*K+#d&1z5`J <@qEuI lo: '7J|wcb?"9}C,އ9@ ܝbvbT Hq0l\S;23) 6cu^w 'eQ&񪦑J:O-qnG A3gopBHAΓտqXcMr:Z:qEEwV뻆bkF!׵57M =_);-XE+ɾg9 7@ k .`Aц=rI欙 w?3wQn y `R꜍iR׹-qrU5ՅqhL#vDkB[ F: =vD?fw=;]nzR"禘R7 $U=M-CDu8Aۗa_)"Z];L ieMʄ.xtR( 1jyZwU$ƃ17nBtْ=A"qKB#7ڂL$2œ4%d}+$5:&{4%A9ΐDJv=dNIՌֵUcG5G׽S}](ǦN(`ftrB0s4ܫ`\$&Eky!^Mb;<}^A+p U;*)i(i PǞ;_]Џ 0׆Idd nӶiE;5 Nҍ6$nV ~@-PQVL! MX<1gP%=PoGxDP^K*#Ybcq@+kt%;?Oh+ s|Ȋ{-.f)hl mM~^{<%u>?j̻E pnUg\}y]InA̵ w ШW/E/xY?|tjZA?lB; 8f^S|~x HwXrdaAZRqeYpP280Rf2/qi)ٜSK-+0RkHԆ h5S&VBA#B΃"ndpFТz'gʒ;]pO8' nAC9,.hD|hNaB% Ŗ²+>0{wVq+ i ' T$S L_C(vP`?5ʉ\H tg۪wXFo*l`D@'6$vJ+6/l%G+lNTcDyU,ѓ"#Tκa:xՠc6ƿa f|Z<i.P\yE,\i#z>щ@F%/KKI^wӣ-swVqG]MIض3*9g)d{{xAuJ"v ZժQa>ބ4[5揖y>eb:dvu=vff]߿/XOAPV z X{U S9W\R+h3U"to*-qp~l\:L=ϔ${pӻPҘ \e: ADЎi!sMkS96W楊7tP9pǞX};W g _wpfw`rm[p[U5ht[vLdǹE! Ő 8"jo'}QXɧޢ (ahp&Yq+cYe\ڀY[Q^`dYfWK `0AYeDA|$e?2躞[]Yk9π?,,^ ;N]6@j㰖\g޺+M?xY/R8Eg/=wy7 Rc{V!ťQQ\ۃC-N*̫2NJfmW">#7KIM%4hM@/kκioR` wFy4:˩l  o)`Vq4wb'K2[5Q[*t\|8AķT­'JA13)CG/k%>6=4sBh#>g90so&pq h1g&6 `遬!Lx`{l-{K.(F59~ 95k`bN8}јXi} oTS{^`To䢓t_KZIُ':;,3ibPb"qH L"Q `lpaRE|?eyt CR8+^ S/ðP"nES&{#X/W^RjR&)PK˛ %GgVm|D(r!C+gDv9m˄ARwrE.ع䎌:(x#牱hN]}\a@vr Ž생$_KAbi.CiDlMZ"z8N_D)(JEdPe 朄_PT0 MY:ށz0 dާ+B6pxW3юi%"&2 Q7s,ɦM4Ao:.-݇uqW*G9eaHPAӶiԭ -#N$ɟkK0.wHo[POE`$J>^~ZhKU>,1M8x8]984#f wɓqlz>)9Yф݌WXDIh 7#z2 ~M =fbHT4Lu\?gCdkPVG_>pC0_+D[LimkM7z`koaּPlI j~ iLܗtAtr;>3 )-a6”QU8ɆQߏŒOl77Ro@gEi;`:Te,~XHiJ<:eCх13"< "13&G_+u䯼|4bi&Q62I;aѼ=wmkS߭Zj$iνr,6e8A RJr5ncPJGoVD][b? RW6ճ dB 5UƽzJ9& Q<:K+n 0jAoPˑY9|s)V3xzF{= 4#QN.EkSn^}I=Rem< 4o8>P)rőmN/'.V"6(EJ F3L#n+3Ĉjv49S7¬4DG7lk/!ļ]J.SzLQlk`AYM$Eg\||_c?mJ88l.dB|0j%t\ f_AlD MLm F-|;v ߬ 29W' דlU\CBNஔs ?y%ۀqD3/O>~ +t nL/5E4e\{.C5̑Iq7I~^p*%%uKos4V鱕zEE=^xӇ)bNP9=,Qd.~yp09 Z;1Pb!o:?Úqh&ƞiIeۈ,:LbԖS0/3 R2&0F?oI3JC}Rst鏡LȽܷLΫ-[{;x?nbt%~9/sS뼃6voJqVaQ=sr\5hb JGQ_VLK/z셎t]Hx2;S@\ q"y@b1_Uf[Tvp@PqqDmdB%ˏ%3|׍Y"P>QԮ{B g*~dt tZĆ+P\l^dp8.x#Q_o \vKG/]`k*xC#UV^hv$@:OĿ POux&\B'$Ĩum*`$g=hx`𐬇jyn?sWL 1PRh#pMlQh9 .Ix %/uTCp0kb */ķ8 çXyz6jNs#yx`F^ڷ4N>Jo4,y PGılF"z exLauW;Ȏ:%BE +U^{ЕDp<0fh+9`m8bg(YnowB#1P=@ ,idWٓ~QK!. 46閈}ÏA[˹hZXW@~m4"Գ[ )> gk 6m?9wi㌒'GT3eDT>؞ƫ[ +}k!M.85_;ßO28e$ (创0>"DBg˷zG bqPf8U 9cI8>W/]^h.++lG?v yxX/8&e"G;&j] \@^v$te^xʸɱ{JΑ|>ė3!dCFjby<5]4^d+kCaeq7^<̚GiΐIe삩mlNɋ{5Usԩt*̧oXYUl-SEmݼQT0NHh0G#3pK%R _N/4pg36 { y~wq+h?3}gpRy SR\U{E:*niH#^~`U(* ZM`N}3қjmVx+=wMy_?fc@@8e2w H wd&K~AT\]|pFIhk[Fm! \1X-cCT.F"T!w{Ʊ!{8|֏tU\?uB~/$tPP1K@vտW i6JFmK$ۀcoI)xq~)Bt?>-˖urXOsQ %' idD]> Vo!]ɹe'k Sd|C=w"]_2PRI !7@?h_ [f| )T_6Od01CfEP ' .lu ^HLjJO^3GG ?nC^q q,p0w>WcaGM\Jf#TgFjt33NJ3C;-q-yf'N*]%+ŭd=lX4z"9eJ |?X<oh]$2m"oC {s<9# 9Wxx N{JZӌ:KlK"ު:"#ggύ0rhaWM.AvuC8Ua-;E׌(Uo×f'i)\ 5»%̦\ ou&Pg7٢_ iO()>{ardANPôԝ R3Y2Q~gc\1OkjrMrdXҾh Zaī_Y{:%RLD1>mFaFquMLT<`]A bP3z `f22"+ؿ8YC@ 8yJ f-!~.Iz!k 3,04)QHAfe_M`>SMDx 㹢*BH[V8 ) 5@T%#čj?6' ɉkDZ(sb>^>%:nsvLB*kϚ| !14M䦠g8,`ZW$8q9*Qea햠ٝX4"T<;iuPțr.J,'=]2O>2JQpPD߼5^n?cYF'?q?.w銰߭[ʔ%@"*,K|'f<qCߪ8HY @͜+H3 CP{YϲLGJ^g h0F)fdǟo 7B6_s>+#aQBMoTْ$`=GƍM.B)!ȓ8_D m:u2_E0]XSA߈%W); QZiT%kfU%G.=L)+HuĨI7SIS]nk3ǃyíܔ9]Dփ'χurf~1ѡ&c1gT pD~jMnЊJH?s@0FyA.tN1bID@6?H^z3LֹQϐ.ChLWg0$j+IP0 @"8]Ro {(ڋV 8 Q4B~Em0ёаcslήyrx^fWoqI@TI4i46ݱ&u m!lT  Ҭ|bב%iH'UsD {9xz Xy`Mѽy1i~ (aZy@ApGy.\Ĺ(v{OÄ QWNIw1[u4Рc+}+ğ*FިXykH#,^}3oiy=4{>W;˗XHVk Ur6;׈ -3ׂ?)!hW$ / OY_&QY/xTWkze-wHP[~/ód繈; Su[*!HCV 0M2Q21Rݔ{dQ@DShD[E (JQ`Ҥj1pq'ZqJj_%| G/ԗy[;raf)(7*!s3<s5pA`RSJ+B4Rj5gX]bXD?g4Hڧg`*:=1ML^McNtXMRr_Ѯ,w E#sH4t/HUkg:e.qc޼i:FBBQ%GW6'?jG[/q2o@j܁Õ6< s !{iq0OKԔH>Xs Āiӏ$졓MyFM`U(ﰲ[P.\ K)s`C U3 7R, SI**@Sw:TJ}NэǏM9[+E1?5ncQI7"_hsz; FcEy:Bo62+:4Yqy\:f4fB('r2PLVv4qǕR vl4$aTP&=Ur1PpsAt^v}gkY$8 .f]Luvk'dd5A bHguۧ1bFU8!1jƪ(M>(F1+&'U5?4B&tfIIȻgb_*jUApەL K7U>b E3/.dFwI /V8h|#V:.>>dܛ"scETCҴvR>ht[%c@!%A@FP;_;BHf%Ǩ!j)G9Ƣu՛ y6FB={6ٺBi5}| ~V1>4fA#"ZfХ`ͽq*Ju@gom YcwNl i#ס߉KO wVkv}ХOʈm;Ԑxկg̍˿ث@.IO5,%0=>DT!"ӹu+[5C;Cـ!N-A hŤÙ%tٝhFAZRT<пF 7t8Ag-%N 专,>w0 $ї`(I2 6u2EWK8'y-);A6_)@u2D N@7V|[X.Ƃ X=0Δ!gs 5m{82wXkE_چ%*ziTq$3ֹurd;ўL$Ix  `>t^Vv K$n+6JY p-GccUEq;c#z ̚$Ajؓ$6 ÒgJN7_0=.`޿S=J_p4s7mW.kF[nP2vG♐`cz 6<Cz) "M[nқX2K}:ԺJoHuT]X*#E͚ O巕I&Ig ^@)ǵa>l 8 XctP/3ٰ@¶E=l\Yabŝ&G٥E&W`ެkiB=;G%mewQa2 WGO-(_9פ֛Rޙ UW~,{'c%w tB);R^PJD6/ٮ@Pv`,M5Wˏ[}ҊCPU!1ˊPꙒ>X|_-;&L8Q +kbp&Rӎ %Id3x-Pݘo*p&#!==SZ }q/ǁaz" ]Wvr{OJA-޴3=ř_QS>ogU8%΢_N[1k78ic{ڻa;)bU1}cFEMIJ +i2̵Uʕ^-VT mR2"xk&4f#qԷD/)]~vی{/C./8ZrmӇl͏O J_\򈍶g~R/e8J+|8Q%A; W`s]nrF3. uC~ܔ&#0j$h1@$k y[l`3(t(ɹUfvgUӺy,:sy\8g4ՙUwoۑ'e9UiwuQnՔ &oz&iIO}UbU)[Q*,),Lt3",qCO2JVWߴ7)"A,,7*H=[60P2Rv;$"-i{ -=v vJx{͍6H÷28!w}:^܋!͝XЬ^*vVo/y Lؽg썰 idWK{0]@>Gq|)*3%r)7:B_Y[T[gY+%dhD XW5*RJ*} ѤH E?5اS9N\#w) V $*vC((-]nR{^MRUc= +$8ݗ Vkȍ^FLѩjgwf&P[5M͆%f6$L ӗ@|9/K.a'V@. ߌ Xn#瀂"aӫ /!CL/"9wZLirУfKK.]uߥ'az QR4SD0%]2[`X} qQu6"GjJRf\c;K|E ]QuF%_3'x)"(̕3? uK45UJ-I({T.Y?ܧF;J]f^B:TK-9`PL-H&x*&3|G$NEɜ`BovGYrK@vϓQ.}lG]U3Sy{-C_˘Zbu Z:1eơdf039^~b0ډT~jB孍Eg0uMT_1g^6y E hf/""VRˈH3u%by.lAkMj M(m~0LS9gSЖ|WCco t#k hQÃjt1TE a![54U*vcK %ktDrBMFZKqV<kR_.Aa9z?mx4D8^‹cX-ΑX =S4<5'5B'*zIɘiձțԐV C߹a"Ϊ Sem=?MDLg/o3oI8_O?6ȪaxEXwFv`d2e֔8{ʎ_L\hXih3pr! }4[uLẌ~Jf'iGW^sݵ OQ# p˽3ǀXtQ$qOmFIDW=ƻsgm;pǢEm`3sv@YN*BA'S"aׅ#Yc4oB=~}}bFQy×my<ͫg\sN>x8Njsx7+'pLx@.g7IY?Y!’n̶֡v{/ T#m]֙8B X;N{$-Dy3ƜZI4$"&)"8nR }lɉ$vvU6@kxB4(c4i{''+Brz{q4&~"Dn:d͓G8 O'h<_w5_WZWz>Qro!ܯ4l g0TrJY٢됺~ `,z(g] \9x)`^=>sf[j"n.:5WLRZ>:‹ƒ$yĈ'"%eeSDXz}e=yJuG]\ ϟ:b:1SDH^VPnrB)d±}02]]t}uLue"9Rɝ֓vO;Íxz4 >YKd"\w;lde(N_?Q UPR*-w{*; a:yVxa७1L+zEjG5 9&S4uO# HYg mP!Tᵦvlal#lvqf@%;⚉UPW;![k369ѥۧҌ2gI]8bt?BO}wigJ3|s245Sr, d,%2K[-UjBchaH%jk{ĺ zwůbꚟ_Fa ¸u+2Xa{޵gX (nu2332b4ڌH͎)A7%'0_Z5Qya7eA˾xᾷb-娉D,:PC,Mw.\W̜zJAsP[$tے&"BL#t>gu<<m^_4|$jыa|bz8bDN$Őjy\>epII(EBC?=[^UQSΩнlzLj'\`PUT)㣌t Hv&D( 9j9D:7)V:wn>7p0&9#[T$/v7XR #AbU\W ^ @&-tm B4cʭ]Bk6EOŗq.L12h(mXb$Kky##M* :1IM '^^b.$)Xo M^[ZO{ld`1/rZc[2ACTLI?Z.j\=u0h/ м]|a+ PA :*qgEG>{Sj(p!loQk= UvZ(ͪKmfIaB9\aK_U]2o{TGbٙ+_֯EYE "ك:XrA4cU\+jLT([ߐ [\ཐHѲr~H!uxB y8C Qa` g2:Nb͘[:;۾"Oy|yD-%V#vȃwg*X=H"q3/^%A^A<"cK`]C V,b~?I*m !Kw{ͿhseK[ޥ#CMֱhC'ds5L8c*G ua6;d`s%(ܥSVU{ cҳU -'ZP'* 9mI ~mƂNCښ!?-AK{уKɊDVpKDK#O/wu`s2Z+諄,G|EE6|}<9H C'I1{AXYS -Qz L%J04`c: Z)ޙjjNbhţxu\FjՀr =|-JÑpCyZR]>CsքYq◈R\O(mw!ΑĶ?kLt& 9mi"O.sL4 'Rk|j3*e% Z&Ў2RcJS¹ D.hV,[JMr9FAK/ھO22y_o}k ^QC~KUd ,xE%GL4L46M8'0vC`9"Rs2."|\n׵Z_iS}AƘgDZJ:u$^3:3){HS4ؖYJ;ȯ$.`V $`!4ܤ_Qe[CS"  =eihf @$"źϿ.{#z;wM1XxgSim"k '5#Qַſ/?)7V9ir^E!y<hΦ=X<kY &ƫ6FxFGIv41 & h>،iWZzZm1C^Z<1?z}1Sc3pjU`諟BR# !n!p؂i-C6Er7/!J-!-@O"CpGkM\e,/˽{ s}7y> 3Mv `\S :ۍLIUpMGH'S裯N mXn@e%ef+ s >a$}x6_Z:_i|^bA[o <,dq'm\w-o]%/v$ggT P ,›:Fjes0ZHYQSEi E U5XݛܾO:VҥxBӛM`w-IZKk1ؘ wej8hSE`hq]Re7XUXf$@ @ ~wA$^>u큄+.S%59rg!.e:YKYdK~aK[NAD9z|`T~AxbylW1w"j d„gQk- JoNž OCFYeo\Е$޲=~YV}l8@oHcEޱ.ZP#D (LJzJ/L, lEMorD`)V=V|ǰ mUud~a]1pۚh瓇dUBi%x* ;N+Lt4ʲ">//MtBOꇌdSO ήQM6XLTĻ ^XktQgNb>"ёHCí55KqS8W2q|{ߜ*#'s5e$ }wޡ$,rj kO)Ob'^t_@_0?3r@z@`ޒEbyPj5_ .g8l\D&({: Y j'hP=ֺ@gT8PT'~s,-rr/nt YeMR*HX < Y26[|ID<鵘F9ͻQy/wM9|6.a:b4&?蹦;{:J*NSj-Q*Ӂt V䖠N)p=q~c[)575`Z,D:.Rđ_%tCI"TPLjg3OBO?歛YHӍ2٩S{ Tx}:uQ(gJ¶1POkͤIN7?N1el"vx="/ h@*/24}69U$1":M1$<5^,cn?6<ƾXM96^!DH冀+ͻ"#gD8ZÆ$2 |"kY Mo2 ?EH2sڗ_4Jvt>_-'D~'y[&Ȉ')gUMFs msИ?C<ǯI&<|RڽHbl +RhB$ 3,[vet- V[~^׋lϮlEk% 'AQlS,3uhӫ7QCW.jK[AսX|}SFQpj8~IT<7+~S @]%,()Ӎ.%7* @68Y8*+X ie_ G^_8rͦZ7UsJ#c;ɮ5&>a)iq_O"GUO SDiDbH ?Z5qV k.H)MM6Fkn+(wF"NV$$4A4~ì!`wW=V^]3^g #6@Nrۤ2aр@mϊE:}<+XHK >◷V4[ O  ]\ٷߗbܜ O߃M #azzWy0@ʍ `G[DW'pp0 aD0PhoEwz=9if.aI'obkCi}jL,\ޮ>Cb9iĞ?pE+~A~pb%6 k#Ou+^U}` uN,OC&&_V Dg 2:$57X4k!;R16/y I?xh2e<>1`&ƀFyavd=kR(I>(8׾f0 úA3 сDw]*QK*gw.Vh>Mň Rr+UTtHcrBӭ_*cJEɗɎ9HBI1#{EpvSyVdGngzD!p2g+ །;E'Vr҂Iqs6aUs.(8u"K %|º1~-1 i6hVϥﱹw5cEK?4ޕXg@7Bߟ2) NĬJ 0[;r,VħJ~]zfrH,Ҁ; 3[aX+ jv)UP^oXuTn>6 q/ .I`X}UӅߞ[g;9 V'l[m .*z2\}*:hcT,GUZk4+<)Ԥ5Qc7$x]Fj<|ǼyYY:!!y4#$ -sȮW9$Xy8"TzPtK݅tW 5Wյ۲szAcHgr[Rj7?ļtm< /_)E@D3Wxp`Ci"DUYt00Y\4 S:|hJ6g/JCicmie 'XHe'-SLq7i׳`Β>KUB,jB*K[4~P(Œeh,vw"w)3N8 0i֚yn6D,%y,`Yy{N݅+Fj׈ 8c%qHq jgO&/fiMίZHXiNg[h܏_Tfj" !earBgK#;OyH#D[^-0I>@αK pꒆ;Ɵ} ò}_K#S]X ) õD!]I|P, ƌr:}eH3jv𐐹#i̷[c>Z9ȂlW2 &Sz4!=Lؤ;4bC:djG +l(` R.S[>)0v j "7/"~8^Vtr7Mkٱ'a9:s(a0%WYaN3(4Ūsڶ) ƱR~ ${\bj+q"ŋ}׻)yψωb5ΔUCGK<zaZ#kϘ Csb]loٺɱ\WŏtÍ@z%]C?DϭZ϶7uP%w%<|b Z:p W҄t;QxkMtNW`> |ioS$'eU- L?gRg$#zEGC^vh`r² F96~(ϰ2 EK'1^z q[M;g.~Ts5n*^T7yB23)2UjMƚ;?; s+[0 ҄YgAߤ"V4:qlAK &P!r &iJ$ Yc1?#*2{NZHq.Y?x 'n3kp އh7Кh\'zsgfDOcC#iq1.oLF„U@'az 6oP7;:Ԓ%4RRY8!j.y!b80 1;j):]7ҐD5dҤ/^Db\<7iJ"533'j@`}TƨTɐޖcN'qSf$klf l߈c౐_ap 4f̀)~IHXH;*+ާ\.7 ;&b]JXK͉_u rYx@ 2'%ߛ ©9I~SP0AuL^ԡm!=o;Q&cVxYPPhTOD<[p%WB] ֬ B"A lH[+TxWƒیqhs\} Taߧ0XCZQ@U]\A7krz& >`\me1/Wu'1H*[7ȭnU7t(O_TR|kMb.F[7+,Bgi+LA#ۉA VD뜶cBP͂b9_+c*+|qȩƺ`y/@*U{n<PZZ5\Qg,:Za]E]tk4o{<B2zn̳EOLڂ7ZT<'w/^;<@"{Z?X0[OQd1jⷀ*c@H,'Bf,mr_?ѩHv_G9RcVzCF L"q畀2lB:x." bP^{^(рK.NuDe{uK6l_*.aLQx=d(qcd}cXnɋgnsڋTKVjoR=5,uF6r,Kk/iW'1 +FtE,#ln^Ac.]+*u ޳$sP{j| l$1*-_oe־ ;M X; T2o4$/m*^V OԚ$3| cih5c*˷cs,G[2#UN#;:HJ( s-H>Z |]^e&eZU] H+1n{U2 ]\Zo*tQܘƑKu"K¦El;64*DVCΌvǹ%'Պ%nɴ܀RQxQf\w8_>qE1t 4nqo`p|5(5m |mBfK~q4G@ZѳO X?O9O5~`'(AM{0- T6<꟥-i)7 mlX(6귒;=ٴQD;eZE;iUKa*f(T˒0=, u,XM>޼?s@YkcO~ڽ;I}+-`)RSAzYΦncf }i4ٳo)0% z/iKfCOri]]W͆ %XA|Β1UH!g]6NĤ5`>jmخF"ىs3kYJKGj6-v~7Oq˄)j F-L)b-_rh詣 j}"Q8S`ds<(E/:7o2&`> j6$p=Bg7O5K~LCl6 .g CDN}94ѳVGDMJ'Cd &i~WoGBn*7B\=%k(f$h,~ { $CS;buD OR WC528PmpzkT n8; a}Jy:"(ƃz39*%:T ( }<UCgƉIG[mh &6|,"pi 8{ǔZ95DMg]".mT ZQߘO\ ˰K 9(^C21n1%0eݐټ@U՗WpkHڃ%("Z3e(3>,G+9K\8Y s,Ryv $C Ǐ[%G"/4 BxZEnt]#/L*mia)|٠wnZ!k,gO@GGV7TucgLӊ;nq8eA_td\6g]0 gt /A%[m%t 7un[܆tȾY" ( CD /j%ֺ\o yHׁ@zF 6q*uR2 ś 0 uwMɩ<>RdЦPW,:W'#ؗϯr҅1yjiL!bܺ?3жg悯0D bpG aN]3VbQ vEWβe/kEʒA{5ۄ n~,M_7z υBЫ)onyZ8 s-`E݇DFnQ^$<|(橩&TVȐ uG sh3kQO ŒXCxm}zT3E{(ۅ$ΦYmTw 4׺919C/]@"+.:7p0ϡULjh: kY=x兘AͣI}dhw XE^C85ܦ7ZBg4/﬈cV$_;#`z^)fksX"BD2qcWJ^]k=t.K4g{w'cV+?>[pa4^薀\e )& yW=@g% Aȁ)jB}\CېPmg؄exF8GK p4e:= %X@ ݪr@jw%& GA25:%f*iWw6 㬎ui ED=$"TMy'|QGKNN}R\+`\4E>N FE]O6 [BClCZ#r^H:ܻ9~0 H|`;=s*KJtYe7 Ywf{}(NX4RQw̤hr~1xXz}G괏.c0̓ݫ#HQ@s-cMj pvd+E: $X&t6bx2D֩*FG߱IOSo*tB.L{y[;F{A1O TVnk\NP‰":bm&7ѢO_8B|3Tb̖@ ˯c&!yŨ>^#]gs7Eنo򸡯Һÿt`G8y9Q(xhR:g,u}N I-)67u,]oBI»CR\x@fs&ۀ!rOQë42߫Pc̸"yV4:TUZyi|fY=Dw}`ؿ),:r9`]sUՁ=0Ӥ=|'Ǣ3-ZSOG3uU0 lQ@cOY||A 2y`{zjP9lSH- e::`Lp.&9tkcZ xtu4Kݯ1[K@re2K1J>eG0rc͵QwvV 2)`MlSݣ/}5ylbz( nZz^ 9WP`q_(=hp1]:(˝=cnxp8gQwQSacLgf\}TIJiGyCʪUk)e?~ڍW >gOS6"{^}uP$":5 H"It胱 9AeedW[oQ5hGujBx2սv ^7%_(%J6m"tiTCTa&QmG'nQ%q~/@; J]]߃#2J %GBմn czQYyD|Q&fP4QE_KrU+<᫜֔! *W75&4^/6M*ڑ mwX_c\c4n{a)B k7EO! A\ű0W*lBx)LGI\ys?8xL"Ʀ5۹ZdyJOez蟲/"h7p(c:Цb9.?@5kc$ .(=Jk& F v ܌QL)Vd<ZuA5`vca+5?c`VkgCJjRIKF/,3h<59FHXWkb(ZdHllhv7ls|,{X2KxBXL[ԀdabѪ٤ǯ4 sT Ou?g}a 6:p]`?dVT!Ŝ7oUPEG>dN$j-wg4I{,J<>M%9''*Y4v0IįjbFph-qm`KMr)@ʡ;]RLb]I9Q]>8 f+haMٷO#2w0̼LGlik/=PzG Q2NE'U{ (wD -lG\K14.:(k{X2g/*m bz$Q\czlmQ,zۡZkO ($3wUF y9-v 23u3Qo7j'! b& KpIi P E pJ;1$t'S#>@ i}ZPe31P ]EFD䜴I'_s8{Ӭy?hC[e׫%1 N$*#]~S6o:o]9}2]:Lp5s Sy.!9bs緞%,Rl`ðTjiXnBO3X@c(n"U\V87k҃yձ5V\$<ꝅ1tޑ3ڪn,w\ DIr?zR^h w.peťMJ1]u}AD-oA5m+k:^UY`Vް'efOHɴ#܈_c3=tjP A~@tCo%hS. m} 4k;{@_DͅG3g+=OK1ٜމ4^I`$B? x iwÐ)%G"5Ҕx>ϗaG%8}29#&8Ydki5o0#)'ŮnNj5}ʕsDt†=vI]ldCe5Fފ')~Z]'3/7)r >'8^Y+dǛb?BH܇r)se>}q}* .+Hff7{ZEQ\ h0%̈Ǐc+2X곭I=X7J|z${NdJy~U/Yi2P."TRd |OkW$A!.p_{$ԭ)O1Z#R=mD氬.~iQ:Loϣ-UFNe vΜpyc 5B}@ͰX ,&f gc!_fRMJm-:cVӵ ַh}27UAnu `|]8OOa;Wnp8x @fYivg1M,XPnzR| KnR̿/Jjut/#-w &KJ sM ᏌuԓPMaqE:Qj "(X{o<Ի jɞ +g2 8!1;( "aNCfH8克cx"|ƅYdE@u?T:0`7,)K@KqQαp3l aԍ5/3t,gHNq1uWyOX4FF1WuGE~V<R<@J\.:ҧtgH`4b`l.8+ȯֲU`MZĽ}j$HrJ*&Q hG6\zP4Ybܨ="<.wDzݤ9x!s$stR̊{]vss=S9;zf8ZܟKV(9U:醨9A;E (X8rwR~%ɮ~[ 3yC,./M[C@Z*K&vekC" ပ\a+v' OzV1dguBYJPLh8x2nq5e24y8W8S?],%~!~-]i> Mp<9?(|~C%fit9Ibsg*?"2$ndJlo{V]SmW ꐍ?Khk0ЅwMk@8gUpqdYqߖ)Gʄ1&'PQY}Ze)k@f? jI0э7CS|[OCj3c2%XIVBsL'[V?u]n/İZ PJE6`9HswWsj㊟#.;@mx!3\g(ʃku]z.fJS?2pG;ֵZjck,^LNStX<^SkC@XKZ5|a5a/2{eyg`n2K%b\ ˴+7F~ %iaP8MjEW`TmJ(4Ս/h$#975wY *<%1(E+VWG\\A7(w: zok8'K aENwA;>~Y% G@E5RE2Ş VOZђXʟګG|A5dm2 Ψ7$a1 u4b&JD*L*.sIL.LGp%^Y L9'\r;Woӂ8q/.EoAଊ Fߔ: wE5='C*d"RzNfHI6xL摨;I.hWTض#$WoA-Mkw=KjÈ15!bFBȻp2(,'̤XeECPc%v3p}мN$G%@'Lrs쇮h]5xg {;\(c/q3vֹ>E>$+ub%K17:El>3mD]U<:1L\h}fU.# R z)kj4O{bi{MJ^DՓ؏J-L<SJ,~(LB-(TDzL%x}26n}¼cd j"%[تh{+wJMUUg"0u-9Ҵ%PnB[~J k/ZB[D2BN/Ul}h oڰгf}e>%~.'lԹ\KJF{ok][˻uYw<+KZ`,ƿFtԎ\u{; ʸv'O%RV66rEhhf[Оr#'.]OEmlo=N ]5>? CߙɈ0 ^M !# yW2du*0Rw 4,}`{鄴`~s:f{z7U6!иEId)˯v;΁ʻ,iD&rRV0ɗLz;I;D䏪>=Bж+{`>SV,_y #sh3|T[!㐑h2l)Y[|Ta&!K]" n@V]sPyvY0.jq1/a~d!d5U.Us,A.G/bdqU - FiHr(\c^ ,-sW-|\7A~k e,l?e2{nT4EH64 _a B8(nƎeA $H*ȹ"k3ű} a0pތ[^m@A# otaW߇W^M>})7a6S0mT) DЙ}y,eh%j2VEɩ䠠$>jImb ]5B7Ѱlh_\APgÜYB859a ~X?y&˭e.]>Nl\4$jCEV& jv^pM{{y>FWuC=hGJ ̴Ra!ymq ng4 w^O?h(g j1k;,XgbpWMQ-ՖЕ'fݣآJۈphI$"f,s{1 &ɇjghHS;c񪶈9c#æ/|8_"pz #4Ri[VNR PTn]D@hNKmSEるUq6^KɦPY]i];UgT4[;UUF% Ƿ>-!;xf!I]N@ {Q"w15vުJM=-j ~Ԙg0ƚ',)|Zp\w=zY3uF؊s^} w L%ۉs; t뎤}-#gMKZC%NocR2Hկ42S ( ze֌'R1_kjJi>7 0e m\EEd!윁s}8n~!uz&U)WGeU%k:)UG߃hz^I.XvpdBnY&:h6bNtv<Nj9|{8'0Q氠&람Bo O^{!2"i7hEbtº/?Ъq/A bE/H=|s[C#b8'593hqmtd)5-L@2btG~-=e܀jRL 5%mH&a@oiuȩFu_{Kw\<c%-.ڄ"]zdWɟ(߅Gtc6mx`w9*? 3\yPz[+Wae8`@L}?.o+ia^ 1XL0~` oeχ7%^RDR_*Qn]!Vۻb wAH5G`Ub$όFpӜIHK$rtCg[G*Vђ)GK|l^AS{u"|o"mCA2jJje싋1DŽWˉpu]f^24&r~b3$IX.~#s/oѼycEnpOç@Ұ-aT@:DR7NAը ȪAI]P@sCH+p8NmNf$ tQ%"u>S!A*6گu`JRCmr;&9,@A"F>Wau8:}\ Z@KUU/& @=TENԞNo`ص]aķ?oG.+@3 `p$. ލ҄^eY*׉g0SB'5V/,PNB iGI>ΪՖ 58*B׆݀ٳ?qz_db%1sF9GyJ=g1]3t$ZH+#qiˈ]sIԁtӧhXh3T_^ZY7mO%gga]Oe#%zŗn"hth(%;PQ {6^A?D 䊢otFlҤWy;cr|Mϻ'{!U.v^$8KHkI1{a)~3~y!aE1w;iD T$2e~T'Z];@xEW6.e.bdWgFFΞPW+*Lb ]cb!rW=JXr=}60a{2'٦PB?;k92g4Q(v򥈑2Cʘf &\io@ݧZ9]'(mzTr/5/aqb .wO6[ aZ.Np0X 6G(S.$;/Ś qշkeb#^|]'g=!<@fIY3tb1pE~\^/L3~Cݜ~y)(E[jSm,%cݞ3e9K]y6:_qxθGr7Օk%cP~a;]DPNIynO3.bz 5f\]-4w<Wrdr% E1N1-HAQ `h0)lFO)k{]:K9[$̼3~Gi^-8|.ZEyP 5m_ ]ʉpR c>~63F CW8NP ΐʤI N`ϕJ 2 lu(h*hj*R+χ1fd۸EQ֤gs-q*P÷$h\ijtUl9O(st@Eyq0h"GkԎ^0jcLk8\0>4a : UˑN`fm.O,# ٙBA|SrPZ1TX'K}s)S4ԁٷH \GkqRc"Ve$Eb~SO]:LEhqg^Y֨}*t^\ q`﵍sbQe8 VZc$JiuqZp#򏽟˜Iz\OݫArFA[ 5R"r]S9vD`g<;'wΥ=1jq*]Ҷg>lAQR'N E!@sd^S a Fa_\zRTXև]sjť&.?6iSܗO P.W^#xi"xh3vnH&J+9OR"kdE_${m䍣^TjQ@EqϘƎۘem`c!?)(.QU|M8chE|' (~_ olP?iiJ!ּ]醪ߧުe/Y9'vG~E6ZxJg{ׅl9EIQbe ZOGj͸J:z*3"?<_ .,uڰ`Ar yubDpPE=辶דMaJeW_4+>`_V+\(+vl`~)آg ( :O8!U]gLb&Gwgd8|=h[?%-5g9FBY0Rh:3-{FmLa},@cFh䳄Qo2 9lJ/< DdNYWۘ S5N>' ~?j%H7m]U +Q||J,g6dxf^cV7 {Ĕ@ΝLw*$zWWx% E8"- 9!D>8qZW5 YjA7jzcf\M>1 iyYA6py{ PKڅG-3c%L' ]Q-h ikjmLw-ƒXjllGאLI*ygnķUv1 p'=;zj+ ?ƒUU-N(+UUfIŴ.H|Kn Zm;MU9麲1j6ut̗fP"A}^铏o8G|s0oI%n~n:_6[,>sQ|:<ܨJ;E-H YKq.T`3*G'g$Y!ˋ?VjaHgE.Gh!=x!bz9>,iȁ13T2ӡU\oL;MƬ xi26qtj5FD>4B2qA&Nyx+~93 YCbTVIo] iqrCХݿI~ȿtHkTW8cИ<^ӯ+;k!rxĈfW*R!x°MMՆe!hw)!VGt͖5.;®tc vvyi+it%m0.l@/^&Qĵ FSvqKrQ{3b:&69"nCiN\HFG|mM?j}X7zS˛YYi]-/wvMEԋ~Ͼrg\7/fx rǏ%SD|#_ݽ5YALE߰Qr*TwmkN u~f8s(4 NY-Sb֙r`#W!xr%[[wC<|_mKӕ/~g#鲴_qtK1yeӊJkf)ZiVe^1=7ZζRam0>TiӦ8Nh2GTsQq v4.R#Up_xTFϖd낯FKmᡟlySJ/a@U!=>#XH/4V$4AI./ѣPd!jy֬MkI5u% R ^KRk|bi1fW=̩.}7Ǖo`m>P+|õƟjnjŽRGP *7Y4{)t6kC9#mMcGfHѠ`-B>-4ͼ]a*?9Brr구RF$ksdJ@2>~,.h?qK6ΓZoKB3.Vɺze3QuSe<ż0~QG*Oěg33pWX 5"^ev)w%>>Aߢ˜k&RlŖ+N˻&~${n.ʜn7QR?] yE'˨qXjS{55lmYҢueiȓ nuo>u|5HsU(]S6 \-Ѹ55>oz)2z/-Rبá)k垝`<7{Y.?ߎ l4lȦ459b]8waPRe!@J cY-)4%6VF7I!]Eҹ1^v"Z[OX-LJ/pr&n! i2vUolRi#XDZ1؞V}b `l$xS:W[@t K5=e\/<ƿ罬(S/60t諃R}eOK”.$DkrZu$?p/`㯭J8>YmRd&)[a0;4/I3% , F 7v$I)}Zx[ʰ~JO{u(wؘ _-8w3:EynnH ǟ ?)3s"d="犼aERBd|&]!񱊄sڐʌJ*-DRcNNk!gd6ӨJeUW,#U~!/euY ooa8n_Ixc +Fƨ;όK48Ew8nVIqRC^ϑÕ ~5N[ώdOߋtOQk])3;%wyvp/m{f^ Ț8+|ea(uz,_K5O'ffU+g!D&[_֏+5ӢWF0lj'g ](Y:2(޴K[<مT䴞l49:tA>8lqtsNHtlw|i7x\#= $bhTLRM {-z[~W\`S~XHPCKWB7wX CxEķI?e$ۤ|'TeP3BOx|)i?]‚pu2E^*0[@ 9Ab_~5F&4rp|`Ҥãҋ$!Cou聀^em=q4n؋ӆaÐָ3E|2d|N]utړꡲ(\zƏҷbj0̻M ~GsZSRK#>M”C.[j|M TMJ#ICOtxS k2V ۦ;#Ә ~O$0!$؛-UBU+Nim6aDT%ڡMqʅb oCEPzCn< */l9I»Ljg6[!aTčk8g~\UY!q—-[=n P7vW5oL8}\_4gtánVGZv0eça=Ϡx&iGe(ak z㓃oLUdz;ǘ(Q>k$x݌RZɬK^}l T98%b#R |I-+WzX4%V6%K[1 UX&?ݲQxy< a'bp!7u7A-U;6,=3XZsLew.fݫGߕ,S WmO=, >O:0kr3Yd']e&01ĝ{R*SmU-&!{Qld-pCnzZֿTćJg]KQer.W>OVsjx &2}f@0-9D^umԒ/nnʎDkIC#VJ b/•a4zwmYN|Tdw\byl+k E2<׹W=ڰk;Qpl`A#xq!Z>,+dǑ*OxYp[C|,ZMkY u>m}^I' N|}!gD@L{}qX4dZU@uKƎx>KԺs߁q.z+h(aC)n_sc,cnBO[t8i07.=32 ϡmAZ mE-B)DBR`]yց^67N'x:5;G 5` L^'[X8q:7ǃp#1>QR:ʘX;1h2s(1Pc SUQd)sWY/-e͘%kZ~@ݧ+nP XVQ"QEeHl#slD٧oX`v,k2l sk k;.|jL;Sw񽿭ve vGw[\/{E;AK7ڞ57Ol MJ z<*TA9"]} ZO'} \% InoKS"k>^`{񗜂b]sՠQ 0p^K/A=V.ҥs98#G8{.!Tv[|ZrQEa Г؝+cͤG\/Izf.jרvENVh&zt0&ڤ:lْw.]A_‹+=^ !G%L{;İ?&߇ªt69^83hm$!gA' (OnE7m1-6PH|{Le>Xۧ/]VyhԦ1X\Brڍ)#+C{Hm<q{ϵaqK`^Ѭ2Ap>ؗR}ÕMespzDu5վJA/rl0& a3G8|&jxjzWy0m]4#RHKRٖz1ϙv:h!oAӞzk{kš-&r*ܯ #Y;Lpoa8=| ҭ|:;Ҥnm|U·2eX)Jm3]gѩF/Qs^OC6fw.]"y4gH]ݞ^ȺC!,@<+cVA+iy*+&8VSB1Dsl1Ծ>/ڑ+8ƅ9K]Fį+3xUIʩ樮(Qbrci.Uuv b3KNkE{%N_o{rLL~@WAyϛn[cM(T4ݟ)R2 950qH>^a/k`gU>Q}KH_̇c@[â$=KN(YS0N:@S]k/O#ZLg9u!'.QRs`4ghfƪg.JċE*uI&35S}J~& fM*q}&MXl\2w"$1=~O]Ao\T䚌KAYCeM jmtbd$9qG|&bK;'ܙ/K~K3:j.yam՚kzY)Wfα\%/V^d hKSJ[Ic4Do޺QX2JLTDTKln`9*EvF^_~ epti`.5tz)'J˜S$ot:v]dxqƸRt]ְ }ZS%4DSϼK&͌0{xp}nzpg$qy] 0+WRǠG $Vzn uI=HJ%7_auJ.8s/Smϳb(9KqAH/V@IBWPM"# !֍Fd2C8z6FT=ӻkX +~⬸}β]!Ш~YӌRɌ t9bIM/|q9щUo[nn ^}ʈћ@S0UE}Um+>6oҟdlהO|vc4\(úX HI:sY` [y ʫBj.MJ̄VNZBv:PҤ}fTKʳg yy*WzX a%7?Z?|DI؟4a6f.t ݉,= ' Nν7C=G)G:_[ 6s/TBw/P[[Ks ] tZ`;o|YMQiƄchf? h) g^пB!_3KK[] kX;5'p!5[(kȍ?$g!Ih[88 c@_IC "d/'# >4ЌRЭ#,J0;R450j.d\ ̀R%yfnBf=~rϐ<܉܏~LDž63cF}T 2,#ut{"JmYUU0BS=J7na{!cN*Ee6D6 T*?-J)RtA`%V\'"h7뻺d5hƠE蠭s@tQt>'Qsi븏y!E6m6t@uٴ X2+)?4)fp-u4eY_||=FET]o.3,#BX1\jf%hxxzfU:)'{ExWc>Ǡ잮G*\Vqj:w9GNem*$` #ԓI! ҠS6 jfaJ¿GtMa9KFK2GT2}54Up31* m E :SwUqT5id6[7Leu~so =x}b h͕W{%l V!3xq./ƙXSht{h~@WXԚAx%1:~ūG8h5 gZ"΋J-Z:w~U72O$";W-nOk0CJAZEa{Pc[[]s42m2qURZ}[KHDL(xc Oz~!5DuPj`; %f%>ias߿'wҨ}kT#&э Hd͹XA+m/p1۝- "gCJ;uG߷BcTHDD@n4XQk<&1Oo0Զ8G=9*MzA t*RͰ2mM{[VGu'j ܃ W)_ 3f+8]YK;r#wTEɡZ%٠,˒L= H.' W gͮ9  bM>Rq^z1U]\.F[ |FJt|z? FxqȕT|z ͓6(a5d_eM^s,![KήZÜGFH6mLn}{߶BeAdy(hCnͷ&]k3xnSƯ,rO&!:ńh _ }2P mǩym4蘪aqpTqAeDDQs<Ƣ{%GhKsl/,0oEie쒙Ι=Si.4aQB:TM| :k&.G[07ߧ9U#:ڝ:Fw 2 y7 Wb*h#%/\ul5d 0LZ2Z0`;? (^_-T2E9^IE4КcekiC21\罏sd8\-0NWg&b1S5s0 'fȄP;Ju{Dl[9S:8rT18gYZ0707010000025a000081a4000000000000000000000001644ae3bb0000119c000000000000000000000000000000000000006200000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/v4l2-core/videobuf-vmalloc.ko.xz7zXZִF!t/J7\]?Eh=ڜ.+?8;(sw嶛'S@)CM[gZ~Xʌ̡z${x;æ]gL>܌"`켣(E 2w|2ޯdZ|]9dSŝuc+-:LSchҦ#CHYwRX*f Z ;)bնmcM4ώ"˶G[mp{g|s1V #1Ni}Ν>E}qyhS%+`>d gd,AՔ}TA:ʛ҃h  2fī@YU"HlnƆDhA)߾^IyFp( (l3~Z]?]\ b"l$ h;׉}W-cWȑ '^5|{|yC"m]j(,}f< ~6REI,8ͪm@*χ)\WzB-L,tRGM|u\ij@/tp{&O8]i .2TnDk&bE3 ;N~ܵiv Š?e;t+bfl'wp/rvRN;o'ẅS2@Ds|ik?vdaDL4vٙfmB[|U1t? #L&sk|y9 t"hgx;u&|݊{0Y]aRSbW2¢㍽68>Q(LjϬ;9?5vgXK֓נ()Qi D%ɰeZ]r}ޯINZp'*Zzq .Ԣn/"͞JW$GL|̤OVQZW 7;_<"$hWPYXH75*vJUZfe3TZ-\>80K%]e^ϑ=;fRݏ7XVt 4A]ʇۨbU^Ygc,\ UB^=C"zGFtKlS(uk}LpWY5PbiBK>aj>=-&nh@yBkT$6 Ceҩ̝uW %[A2-z.):A.4AI0az2U(܇.1eSP"q|-> hN.L+يk[kGҥKN xgd,? ZL`zD/۽2#haTnQ VEnoy u[ 3ż磈gJc"s\Ue{9֍ۣ)b6Xq%0(#c<0` `yY ^R?s,#㗽$NV {vo%X8qΡdB,'iZ|UUCbgQ|R].]gbr(}R:y im4LP@Y11 TC,[)dw6O;,6v@bPa .3sl eQz=R2Ա`W&!KĜuI϶`yW=T;exgvWd|UN0qh6Z U< |i T!%~{Yw'&׸EK:~p8fVwݴ:#RHM"S9rMAX*E*mHR: DAZJ؇OOO>ȞiΐE;3Qk k%VTzVaEs5,-EN%|"FYL FU*|v,Ssw.dNaOt^ߎkϧ )% 2<}1p]7TE?|֫w`5D<'=<ȥoϭQlo)Irv_ĖO.0>OnU)l#j:MO?osd? GNT >{RY 熂yrAm-i/SR8{NC; &()2I)ƹ7jZVRk䏋 $s-_ %7-蕖81 _tRx-ZԊ%#j2$`0#z#@eBh[k"{Nײy<09ZWUdA]ذpAbGʬdV!|Iūyher ^%ŭG7O']q ڦtE[uJD<]`\"qf)A?D-,D)# u zu7ADIFUXJ H 1p*6:ïĵEǠ+_ `wR )aYrѯ5"SW6Xc= #mtfLC:sN8I"%{En#\/^58E uW}BS{C'e~QΦVt]1w&"N] vR2oj<_IB6z9CEMmh f N;GX@? 6ENYqA{i,-݅.et Ddn.yI74{Ҿ >+$!vMG 'yM粆bQFQ fˍRk#2FL^Wdm:[9_| ,`&4uO6{iA@xI9Li4+IL%F9C?`iH'WJ&k&~ѵQ^$NY w jbfmHefTBD>I_Y wN)F9پNFjqވ4hÒ{ k_T[z gw8qz/0Нeq㽏#8_D fΆ,*s#V79%>QiWsB8Lt*b 1`M`#w*НGB;G@ܖ4V<7$adjzj0B֗v=9QuG -`hB -zIuKP1' 8ZpevT_qb|&Sod燧5k*>&դژ+>4³,5z(OEh-*\cBJ4MXڍ6I*fH,"tRgYZ0707010000025b000081a4000000000000000000000001644ae3bb00011e50000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/v4l2-core/videodev.ko.xz7zXZִF!t/6]?Eh=ڜ.+$Rm VZgD995inKD#tY"G9_@)fsxROp`֭ 4=$YrOquމE<2D*ZH yza2,cކwpjHSvxB WvR׎jOZ)|8[QF {-Эe07H +: 0%C\ŇFE0 3 [DR ZힹMY !8UjMFOO%AOK@LmYx$7k.)%J&Ȩ2hX+U'm@eU(Ty'\9(b$ ko=`YIGnN]5H-xv`g^XM.NCfUT"Z!܎YLsH^E=M\'SYmٌꧨVTlW kV0Eq8jc&P0MH$wMʙ⠀R=)L2He"\aUꇶMiwd kSak^˥T[s/1Zamv-S4 \׀Pgt$$(/ͷPRC|B<7ue%WxP9Z_d;ϥ!=zHkKfp5ŷ(g Vz_| g0LtL0*WIv\6 T+XL`b4O?vPV]00QxGq Cb7}o{Rc 3api8e׋V:峂Ř2!z|{G1<".)9QínҜ뇛J bPM#soIhsj)vyfȭ3k¥p)Adۑ`G5Df1U ;uVCM"6#q6jQWGOiMUj9!S>c11QbkYVU*ѧ\@. F#&\u2-0mYuBf7Yz?drq; {Ir|/QH>:uli3t-h#[7t{^;K#gX"0F~؏r"wRrY7il ZQ#_ Pe> )y`xt}<χ4w9$ɉo3Zp깢F#wݧ2HòFddK!OĢQóv֫B0ۺ鉸Wp۠[=CtbQL$Fl[UXoMHHg\abC,gD.8Qs=fA+N,{ J ˳^KIEYPۂ!#?1j%~s-$4zu<%4gN*Û|V5WbG;P ˛ ?'"z.]zFfoٝ7]1Z)]fMrN;Ğ;27HdyFvgeB%7&U& %Qت $xc+*g #0MM85cY>cDn+>9z<ݬf&NA2z xU,1 zOظM1͒ÕEUE?TIrݕ5?.ퟬf]fO#[V#ɒ($疰UQ&"35JGW !>k+?DkW&rXDRouN*75S ׎y[VUW~E52 MBtqpN9(ұ)YRx7znoC֓P&+pS7wCˏ+Vl0Ez9>!B#8ᚘ(뇗1Ϣ%pXSUs MirAgH;9+isQٖD+׌y<+] 8t!neHwI<5.Q(Ia4ef ӘHC(=pri^o]V 6)oR5ZlۉBYdZ){J3p[LĜ"kXxj.kdK9-?Ӻ?&{+ 7b&GP) j#ϐ@@ }`)j# ,׳\p A|`qPV`O3Iie[;h?kg&`4,)gHviڄ&Ό~gxNs}S8{G`5캓=`9O9Enh0F{[Y? j//!:`] ~)h%/'`UH#D)U/lɄmZ=#7Ħظ8+9R*2ei# G9Nw (~_m4~}Om鞨j @:Ʉv/"NAlɐ@CEx*voeUqF]03xé_4$\EtMo6x94c hVKV,@1;Ž6O!.{MjG: KzK#Y Fj d>/*3אHpċ1i g)9=D8vo6rEM@h`a+DX(j=I1"f# m<%ۤB }b[쯽cS\~?P9 ҥ6wp^Ns]z0ą;R%8o#(jܵcnz7ueA`fbl-S[З䎮GUa(J#I\%JAwx4)LpM{޴g,ވtWq~P6/7@5Z5;my4׫bڄEںdǶ&Ι>^PRYU#3P"nvvVګj`õLkֻe}BdLj>SrG'i51)"*C X $ʹ㹜iPt`dVSٞà:"KԽ u}tP뀘Kl6+mݡ>FS) V^0I71 }W^YEJɳ aX ׾3p-gfm[i*/ncqleɈo5r=QPK3 BM:_`){Ot!̻pF{zErhMI_鍓a/GU;1āKdd߅U{Kx!և8-*$!| VwF͢fqXiս ؁ʮn@ٿyi0 H鸿Q$ăDA{7sJZ:#?aa#jП\ͱFUGǫ UBTPx/U tjͮ : @.zMj.ݠ 4&eSEm5NzޭaNIYԬpM' $o]0xiMF"k 5տSE LB@y>iqxJOn !}xK ZX^ +?3۬QKRm$D뵷)٬vlk3+Qgr|m@kk,~hk#E5 kΐdƨ߯5GӛtG2ܰiI 8y|PkXQmѽ&xgj|mEաp ,VUǰ^ vc|xYCd r| xCe, )xJ8gI I%._LN1.p~t<%2~VWGݮ!uudF]c $24 X)Qܡ ieh;!N.#8Sp$~?~Ovؤz= ~#Y_ 1SbN6Kƭ"'Z<`\wu?UҫORP`<D⅐Zw(~~5L#P'r3zs>|"v+IJZ1_rݲdEf>|& Sh>Bu!A;06ۘlSLj=ٺ_B|~u$wwsΝsQbڠWr}p\t ; jO[ۋt ,DRr׉;,-Yu)Qdÿh /ט)]P?H {wdNb&:~l A7 bYưw]7+z,ѻ’AKps"Ǽa@+O2"Δ-Db@s/fbcN*e%x VX|Ժy.)J%apJȎS:C n,/vlA@(#$G;_= 4DZ,Qqw*i I xɨ2?BP8!qr8{C4-wlr1U@ʺ씋nTdEW(5?ÎVHDgV'Inh&]בŚS̈́RRIā.ebkr(~*J` @լQ+6Qr QFS~6ŏ.Q嫬:&K=/ɲ] BԞ~fP{Q~'Q[a$=^"aD1} \$JM89%XDma%+&QnmQꖀU-itR: Y$gE~}TЯ=N&+w*EDUZ̡,[G=F:m^@1PY  E! 1ݘk鹿溸Io:%22%% ?JU[WDNX<YwAC54 i DpvmV:H x:7/B;8Ie~\= qUaI (=}]:RV8dK%]y޼ҭUxG"AK =@F7=;7q̻Sf '"=`?ʘTB^sBu )6Vwc;q0HŎp Nߊ8! 60rJSLMxV8IVݴ+^g#-1K7WMNH#Y:W6Mj+=OHq䅟PE{8 $6neJXIOu%tyh\IJ`z[%J-JO_श\ɍ: HӗkNZ;e)}A,FfTH #~Ɩ:\FaP[G)o9k3E pw]$&[TLв4''(?$LU|zG:(۩M!( w3Z?_X\.VZ7`o%#l5EDҿt]z 9AX"xP+7<(87ag.*X Nq—wgVX'>= jdf=ٕ|F%FfUK@Wp!rPaʍŭ}j}gqL%7`PE4hPI;?2z26ogvI~e,Ѽb_44Y3Ha>l([;WG( jvdub\ ;b:p)QH)Ȣr" ~z{6{=Vflvk͵eM+nvõ'=NNFJpq]1~~SĨ0oN|r6hv{7qoQI#$ ;:m8{S 䇥}!^6Wnrc=&X>y՗9քy[p+jOH%p9IeݞgY[;+OCE^uN ]zjCj!3b&__fOw.`eT/lbؙA IZWh /Yy rol+jܨsb8SeKSz+oND=OUF}@C e*| kak[D۸lȒƒ 12zǩ=̀Cu%d1Ư on *^q95Uܕ)sͿ||{ UxV$95>q8M+e3$%1ER+RzzMkZUX^F#52Pmq; qJf^kEg4Hm1V7psc95ȸio5p˼\I7> iؕpauy6!5!63+ .Jz22u)]Ib؉Z؃fϷfO>-9nRi=Ûk%,}_=f V<֥"\֢W^,]wgP7>:'i DpaMNCfhQ?+I(2fC\:jqĂZXCE&A{;ڜk!Q((x *YMBMYynu#9 \mƣv*p-fS̘C QdguLe[؞6z7ҷJ g}d}F*2Jԇ# 6!1g"voG_Vx#qG,Zi 't)2\Qܹo+[> UƲhyf2u&v?_lńTQBv6&BȐ6;+xQe'a VJTm\-Ry`M?@1oT~1Gz+?ݍpvvu>|ah'8"Nڧ8z%|?fm%"1dUSܛ26eAPe׊`9ÛaT4C[mըT-7f N4vԱ{0'Yŀ4@PsD2<~666ZEHfK " ۸\N# .8KA_hKfy2%0$a);>6oأE?ܠٙ=)z} Vx-JQy>CȎC{ĀCd(.ȊDY V A.D%:wX)ed(.M=DZP5jhY4#Fo2g} &1cH_tjȭ8XR%ǯ/36)oXA(Nߴ4 nρM%5!_aXK̝, $c$h]Lug7%&U:5]]\*5vҀU>Ȑ='/b8@?RѦKs'=+l˃<G|1:ZOWg>V䙻2t[ l z#byB5:Y&CăK'n:Ib,,t@N'̼42^='02H0Wi(Y͂ -/VREm:'`T1%l,O̔Bj?I[g%tJ6k.aHאn\/Zt$W]^[ko,Yk\?oI"cV;23KOG|7{6ԩgh ZPlLBq9%[(U -yLc;B [i?u_OSF YNF6u;~hFEu@-=HϠg5slIPOّb +4~psYQOct6Vp*n[5)gG쪑"n TFrT' t8)s{ m& ً["-TZ[TnU+'jrcVS/jM#Z [Sl(2YFdʙO;$Q[_щHcgnO~,p"ӉB0 LU!»8??vLMv0/L.yؔWpiDC{YQZ#YۄHEvяb~'4g_yYA~5~r:!)}18E=e '\Br{@=ޫR c*^'_ݾ}.Y}ru'~>_@6 i259',s.y jeO3ްΗg 1(̧Kv&oW0fChk5( _roTcԺv-eHGBfQk7:~juUU#`97̺b+%U/cR/Y@ܶ CELƘ⾐0XV0CD to9E 4K.*؋)r Ĝ2Q.Kezo7:42̆;ZInɺip1%¥2ӭ)sWIy9AUbU>ii|U6F7mI T.}A )Z@} 軝T/i]ҫ !&LF /BQzV;5En4{u-zE{WyO=U"}|"M)fz7 <*ENqu.))R' ťD2eLP* 2>ƨyqY`;EXK O{u6w0] (?noMD H!6d΅q|j+㝛 1@oXuȓ&!q\~c,IYfam0;nUuŹoHyHMt *}HgIbI])jzlRe5+2p'+,j$43jOR^>Aؘr'8senR|; UgCi{Ps ;#QɮFklp;h<_?cΚk*(4va,kt,tdoZ57Ѿ| z%gfƶ`uHq'+{ ދ Yg"_tG)7U=uՅa͊θ " ^`=K ]PQi)O#7H:w@Cc~Qu#<](3ے{_08JQD9%F)X٣dE Ȕ/ڜ.n0IA݌r p]p{ݏ:V֥Ѻ1iou6BJB ;F鲎 =+6HμvQlnq=r^%اK+jFkOZ)4{w{!Hv>NA'eTw;q~>Yn4H>jqD{᫱sX+ !חjZ[*Ԋ$@/#\h%jC.xr.&(GE! cnҾ)JDT7fuhɐu!keESq+J @ g O%$%_byjhlTT) ǝ NkF"9+$qW:: <6GðbMGxo֎>mj?V7:66#wȀ4`AW|=f;,ND 0n\a ƅoS4v:'/ŝr"s&UY.$ftW9AC Lm<͗QLogY6ކX´i+&ќAE p ȏ-xu$tv|Qr$_(T{F<'m_M ھ eKOb,Cdp:b3xgV! wM "R(1&;rLZ+ &~Elܹ|a =_n'՟:!ը I|bgh@FR,wvQj ҬXm4cf Έ*@o쨠'9‰U$r~%azd4YHew#[]klss?Ħ΂C 翓NS4<St$g~Bm xE(#nXu3> qPGYY"c'5IQNEe*⒉Zpgڳ)%w 2"M'ro}3sY?M{vL3E(22oA*]"M*t|僛(z> JIl>|YCTu3A ٦iD*#5˿r]A3EZOD&@EY^S"n"۔~Gf,qڜW$̃0ZXՉT~]3S| 9` [~dn0;& ΰ]X]vSixfje%U"zZijܞ8cv4 şꎪ,T2S6gZd~S.41@s#R/CTٴ2Vԍu4R&tɵAs+K5RJKE4 6N !GEjp8Zq_6h72R a YPĜGߚw93#*N=m#[R};Okҳ\/rR4a9"%:^f[U5<$o?mX&AOb!&h'Fi .)@Ճ@p?OugO1%i>9@ʎelf_<'u9 i`\2rF ׅ_kjh#Euo?ޣ%+d(ECFVY$+ ~n=f7O̊HBR.hܐHf(cEcZ'kȡ3FnG8#2 ~7᯹Ry6xSOV<_`+`8.=rk )|n?O(&s!Zk8Q쓝XzGH+ d~Ry]~ 6{wiD'31^an".Yπ4(<`uZs%Qcb),7ѹ<^eX+ȑBN(aG!3-~ٽ,T\+o l,:EqrAݢ˝Q(aѿVZ-ErK{0ի r7ލEͬ$Pfc5ED(c pHO2M-~ZӾ?ٳ(Blb 0pY/gq=K]pώƨk'XHOgb M-Ju4܄ɅrKΰzcZ}}x@ТKtެ) =iⵡu=x,LifO<-RMoRM JNΨjw'Iǔnh/`im[YcCOK/`O+H]1X ߌ "6 'lbnK6d)~e3hgP8ۼעb!#w$Y>,ϷpOs](rZD6Ӹm@H ܘ8{rE-/ɬ ˛3˽L@n e6x|sh4`rv;[?Ayqbh T 8DOXKSiXw"5OJ(x/c_ғDȠu_,F—OgUv錜nPaoz8^sAg `kZI3Er{b=$>0<RP[?_wFvXWuy{!*?z9eS% a5G H{T=t[!U~V02,\}/|0VV%09! RqD3>a|^/Ph h#916 H噱 ģu?''n,H#].0ciˡZ+;^COEea3) : { }k6pnXHT8R# =)3 Gv/1uE"_-0D9ICU4QZ-~ lvJ|ZppU^et~cPT5y7ZPk}h?2v!/\ÿۗ6zA=ƥ/>ɝ2F֠!Ӯ>i1}/ʞT?wwH0gr/$YGL]@GG:܉C7˟bGM[c&¥DúRL X9lI0h8;E|wZ0(0˖zx"Jfl8 gV.F w$]]|ӛ1r"s$I8l=8J01w<"G*N.ƌI͑ŋNӆrc6-ʞMpoLBwZHP-AO#"qiz`$.,I*7Qs$u۰2i7OAN2?_`5P3٫>]ysdw5c& ^hȵyGow}/#z8VC6M1{ 6tJq s塼%6V8$1z krqfҭE7D6eTaF+Fe)(Us`7E`BŪ!#:IH?vz`QZUJP񢵨:u< i|̱,\;bhe |o@9ly{ WWh 9fptO;B7LWNâdRHɉ) <1;ٔ!lWA=chRٹNBa 0?3XXEԇ4 (cX`%xfjKb'p{ U6 HNT[0!v#bH?YlvsnS0JY tȱ ME#Cr0G6%PG{ !\("v Y 5m7|%3.x7 3 aG EFw"liO0Fwlŧ5TR, 8܋\FA&$hV0΂w+SkiSQlIR@JiKY8]n9Iq| xr1Icא'tD$͌-Y8*3W#ϕH#4iW!w^!k=2=#wCEB#m- XDs#Fa`[)j&<|Q) 6d']7 >! hg Jj&W`<`^RZ62Ի=ڗQ礛-bgIS9* SF~*PC ~s}pN6U[Ra:H5g̚ %@H@|>y'ܙ.!٨εS.*L`3cZb0<8g[T(+?Wmƭ?vdʌ]"JJ%o hqVݥeT3lw,;j7βsP!RLuByfrz1k\`+tǁNTœRs^+g2Om,2nn&K_3!Fp>|G'*'NLxRjH[.J9=pM;(=<g%+hK- &yf7?}yrt 7ف, ;& Rinh9yiJ,Uꂱh'175t_Fl` Λ+CaԫSRe݆Q0|Gs/*m$v IaUSOK; .XOUB}Լ! /vOB{1oT0c3~_Q%0>0*Gjdϸs`m栗nN#D&4Qݪ|~{%KG6C3C-|YOk3˩T\VRbHd!i !-ofbU\k90szܠ~p+@r-KBrH$Q3x{`{ +xڂSU͙S:692͆+ܦ,]4kk'y"JU+I-7;G42(w5IzN~(ADaC<햸`R R[e&DUcs3qnt분_n17X~Z=sEc!8Ϭ5lp+ ^pRbi$$E;YQFq5PZsrM"N?sT˅:yrSbAFE+"0#V!L35fLkǻ}mv)xЂ762XhqwKq!j:r}P}1u`'3U?q؋y Ar Nﰂ& Q R#S 45 q܏3xfe⾾ܮ JG7.G6WM}d[7 HBE{yc#g{p|F EA%MGS÷ p{Qa.%ݡV{3&_:3D a{>RT1 )ijq&4'enc-;2=c&*D"0YUEo{Ѩ6PFGz9ۅٗ4*'<]F+eT=Ӌǻln&8eWSb ~4"6I0U!} nBz ⮧ܻ}; ;ĺ(YMuxA̠1^goXNSrBMON n?Hۧ r/=xYt-gLulMt۩F#E* ԹфLPw";Hq"<(>q2eЗ4054tQ6"O$5/NR0M_FUz4wb|^6MR@Ǟ;,4.S~oQ8xK E8~ut(}ap.9TKyl:K.ăjR8 9Dt`F/|sJ[T%5`B/y T5$ʣ,/RD4bou+ꁟZ mcu}zչkൕjAЫO+w p/\!tg5=_#ڵg0!Tod| ]gDʧi .v^Ԑa*|Jp_dpL0oa\z96SQ<糱M͋yc/e+ vq{Zb% Xl C3.]ҸN|;$0jT&QUqtbyỏ i57A?38]cLxLjqI/n/Xlcg@rRIH96V`f# L^9o]%x)m^i5?_0czE3nj7%)Ij> a+R΍q"@yftX1_*q/vxHn:sUM{8\Kcܦv@Jn)%65R#5ddlÑRݩmVZ;BN/q OV1Ƹ9qH =]C(rз%2 ʶ)ElmmLZGKRxR:re$CǠM{ "1<8c, -|XEj9Kjфb*L:c娪[1ݲolVEx["%`cXHj:n`]$D멲z˭23,E85EeJjrt> J_&B=tgWC0̟nJ- _cM~՜d='nq &NR  ZMuT8^0?u]2uvh)C>seJ?۫λ 9'G=!Af P4k>g{}3 UhB!H[*5`=*OV I#"$\YޅS<2XV5>8ZsQF`10]YDkՑ7uP [$8{/_a~-Ǫ]aX(V4FթyF1]c 6-'^Z U9ñޭoQ%dxU vquԁ*{斞 zt:)>xcd;$C Pu+VGe9U]J"L|Ry[|]>o5L=bi 9x}uyrzi[ݯӾN=4ԕ m*0ѐx.tP7 Cj+)oZFj訥ahƀHgS2L(sc(}t~t( ȋxDQ66͏rfEa)38܂)\}'i΀_\16yxIgYN.zGb"T 4o0uGxo5 S/`ڳg<}տb1(a3!dm=&s ,#qjlXnq,QR-h`~X@x0MmHS!jbl꽫Rg5:ުa\iˉz_1#3toCR/ 3qRj{>'@ CŧĚUkDѓDwQ[YP:Tx>s( 5_ۋ>|Ṫ ]oYc\KRWհPUA+v/ bcV-$lO٦3H0&CBd͊ -S Ȝ),%:I.rUNhBjxe~~8cjk΀w\xԲ|L΄-aT*`ժpx:Q6,bY(˃1EϾ!s55(`gI3QO6C$SMRM2ä1o y;igsԚ'k % $b`@8-ޜ`8eߋR+R?7ԹO w@FK& :70Bsoݒd/;vxx^&p37ò ߅>WQLQDql*ۿ=#g@s;VjK$S[,1 G,7zoSJč-躠`sY7 ۋ@7`;Cb=]g~9#3;99 FIy.p`: >&xEP{ ̕3'=A`W8rmH// ,/HK Op_zȗT0Vj\ZAnH2f1$bsA;A1.M*&oT ULA'( ` k…feNgř7DaG"6'(JOvaҭ#iJYMsTc|۰͕VZko$78Q{˶iտr@Fq4-f`O}ǜDhVOe-TP^= 4JB-0^vH9.FE0!]E؎}Pn~:ȏ#v[ā`xorX[g #O[AƵ'8yq7Ws"}82[YaQRc篨 ᦆt묛7 k @Ë NT b:eѷeG;Z#”HF p2%+7[̲wH/H_)*{Bu f.K;$=[, qZ8$4RG\Ph8Q>leH޴U;MC7 DS) lk_QJ&vl[2{ *bɍ[Q~G#Wq'u\hTˡLp @$,f}+E d(%c^4o^GWQyW{sZxT&SeA~d{ #o=u_ wgl& & #7 ZD;$!iX3V)ːJJ!moy`zmտwaesꑮ?BPeZ ?:wqa& 'ɄgK6v7_j׆;\:V Ȱ{D W)^O~v{mɱ}72yN;IYpt~UZID-vOGj;ώ=?u=A_ht>mdn̙Q L3ׄW\ k׀kټw ECD֗67H`+m^S9ܘyj1ܜmӅG7?V?gf8!*79gCqi];2>3\q.,xOYIPصT Key2yޮ`٨==,2oAԄAuv:&.miKm*lCIW#br@phY@-J2Hm3\/L0p8yҎR&ƂxFK~"e0nHQJ3d(B/K"N[Y-tM@.Q|Z|By@drP-|;CuFO!8moshU5W>29$VCI0LN' ag:b-ݪjzP:=-"Y(F䝉zV#ѯj2~0{.^=4-[b'cK<&8Yؙ;spRbdlyE D+VRLʲ01jѾа~~(}4|U<#x?P,%*|ͤ48 -19 ڢh+,^ɤ[.AμSܫp@؁xoOҬ5W9ɰ5DKpdWMB퓷9}pts&%TaGSnW'gSU;e,j2E͒rlgr@"]6I@̧ozλῸ϶FrO]I?2}ix֏z[ry†[ĻƔy Jo{!R-n%C$7 GLkHXѦ0ZGj61aKnTM"'֌͂hm &žT#Akø_ q ,ҭ{tŚ/, ۸gM o6+bn\ʬTڈd:QJ},Ƚ/?BrOQ_c:Km/8iћ6}pq&ũ0}2i-p=0N}@c^2P XsM-wͦaV?ɜuN%JQ]Gp/,EĶFN^%nGJ$D*L.WOIKHQAypbd]XV ~, W>MʘJ#Vt]vO!wڑ:'Sf,^Hl"c0R.dqenVF]NO\٢;w 38{5GDI}:i<ץo/z"mn~- ?|b 22̱[X[Ī JKS(Od:`h(|L8&MC.$4T>?EIבO[ @1O_DG'G3,pqοx"kxfw O\qDhjү j4TbG$v,Su`ϐfR=z:<,}1Yqfpp@XWH!)]NFqzoJI*1|Cᶅq84/cQ(^倅:}32oYf*ٴ ^s,2K %0;L4-qs|DsAߵz|!%eTϐzH {ރO|]BH3*2J/fdG jpETxd3d"?St yoMłߡlJ,]Jyq{mhHgglȉy J~ƙcķLdj-5Ƈy*i[IV #F6ߓz7]ORPu8z 3BV^LפdgBp\Np4"ju03c>'Nu=Cn+ /hz 5'lQm vء悓OR!.z?gZ^|;NVfu덢}0$xn֡dڻ)y((SE>I}޹WGqo$2QIL;L dte{j:Z,ŏa*5,=|t,-ݦ;C8sT#KRFY>~H7#fpZ*tͣH"ȫV9Z\ @Yˈ#6%{]lZpEX҃v#oT) O!\9^)D qx"7GE5g1U0v'Yq~&> ~1\i`7XS;KRGbssPE 6kpZXH'HOvH?xrSԞnwTYʡ~8%[a.LUŭ bpeK^G>ygD/hR>d׊3*a䈐B\PԾLv* XVAKHINz-zmZQl&D*qjrn؃:)?,W,vk((8ʹzbæsMi{?R7(柢A`c{ھۍ&贃ò HjFqdWP}{h$b@쒰]"7 HV/wB!XH:ߧ3|'+LU9W@XnqPn˓jydi~Z+{W$S*?5OE$ |58d-Si `g4*"C-Nc)kIHT~}=D6Lpk|H9F( ~dinө oC:~./i׶[>oX4ʮ5o=Wa}O d<>K6{ 磋#ͼ\c-mf\|al'5ڠn ϲc^kfT=ݜrΪ6WRGYke @:f1-,.3Bj Q1768-71ir616/<ۺ뢐*OsZn;2"E h*b 9qXɊm4óL0kO*!p%JA=4t\mJ95UBc=0$Ĩ25[{/?#xK*v~dJ14PBcKݭa:hj-ړ.To"^X{o  %bB;aȇ3J`uq޻QZ}p@ nflMS:.2^]Rpϥ8.5ѕO|J=T/C5y-A'Hў`X8MR5sę%h-1v8߆*3בLp lzG _G\*9XA i4}קpܘ#iK ,-r2CKL`$)9Łba͢@ +|*,7d4J>:d뭐Qj.rG 윛MAun xcIo҆Zpۺi?&YCjs~Ɯj'[fA ) ǽ@1f wx)N6d?q:eB۩?}4>kPjm=gKuE*KkNHcÿE`3ζ"Gp,. %IYT툟R(gw r+GؔV0r}1,1%fy͕ Xtel"&CŘMN5lFTp3uڇp,v);(pf[fS9I36f4C~qAF^ֵB_d&V_2ԣi0LA.~UV K"e*S5uc}PM-DA]i^|ILf,7L po:=d 21\eAWTi,GrJz2낌=?"flI$`m_;v` fBه d9(G K١Tf&Z3`vfFl~h}j!!))7߅I\hJ)(ycR5!yݳi7 eWOF*D{[ u~0ш/}Z7 '3Df5a"Dخh^5^ʌۨ"O&/^_̃k5W쭔a*mOr~կ3Bql),)e:~ S5_o F Rr8"yi:o]Co ȴZitN8Z,B#t/fͩj n8AxkZ)}춫+L{7C ψ]P`+ZS, %Va!DR m5@GsHьzCp̬N{a˖&B~+oo8b(P;gxrg)j*5d:f~ؠ0Ȳ=!ɩ|˿+B Y Wɏ_d/3>7dj;ۄs}kxh_xfηK]1r]ߗ&\Bx`xsAexE='u]K-Ȇ< N~xH$LϷV1 -iYwÓanh:{mG7E +d)ԈgP7~&d=GRfg a`'>l5p^'<2t \gMJUev" 1>e!Ĕ2g4ԌimC4 Ml'}_dѡ-%Ss FWJJ3z_Ny9Tj Ek<ȳ߂3@ /Hlc#-}}"#T2[c]l>x/Z=ɭf&r-Y 1{rĤKl{c^rA шfuiTJĕ8Pۛ{o4XvFm=xp TQNNd;B{wBӿ)p]ʌ?ʴhf)I![CxP0(T֟ SݯZX|_+<43e# QF?m}-UadD;`2s1 K]Y֜BWEl#v_ sd 7;7Ϯz#7)7N1e2[ L=֤KkMDTh@rW@=\t̨(~~/NfXfH^sV(s|yz`v*89 R}Z3W[gdcA2mi<ٳ2B:'0`\,7\$Nv$~O$,ez`t d&%w(Hcc1>[E9(z=Lc)7]Gw*x!6KRf3M Ѯ?8t*8!$ZWmcKdQaEd᠆Rz*~X  YLVG&+R$)P8Oau $ZZ]DgR 5*3߂2*7U|[1&; |S2O,NaSi0i’e̠b,#0 ؖ?ɑe~jh Kql:AgD=8GgS{5Up~_ ,svTTozRe|]0UZ-j=.T``c(e_Vsk\S:w~_xq9I'g1x;kNl@o*o%m6CslG`N~r>Ƭ$b:VZ)|k`3PZFdx 0[j廬S82Zq,Q2<-J374;Ja2\)3 iCBۼ#߶6!dX_ix-Jio?>$kBD+e$ Pw" mIZw92Q2/dz )'~$rf&eq]e6QwQYm:I@4LR;!|\m+SV[Tk]9rxS:_½ [S\E/i댆\TU{ؖclUKFJ UR&F%۽7~RN#J4b{q#(Fgl5bnnGx=L.a5}?\m|*KPJKJ229\,J] hm60ܦQl C,WxW;[DE7!T6R{Ras&dN˝`܉? vd/@!{SYrs7Xֲf/IqZ8wmD 10IT;aaFXo5 Z?8hrV2pb6,aS<=]v/Tj#77zHН5n[̓ʓf6Z~-tj u-!%~af @?4 Kwj1M7s;] ~ 2=vk2l մP9@{cRчA+'*etєBF/A7!==y5tb4]x N,9S7sX.Ǵ:EElOQ䫴~Ԋ%P௭"1Nj7P{izIVC9f֪'66S7Aw1O6|7f^5K"_G nX&\_X〝gJ+f2RB7FR?ɣ/[* Ii4&Kp;cY@Sy_M:X̫:b,r4l"I($GkKԬVe_s&GBzC_HtB‡Zhl=l&T_ DJZ~`]8|4EEUE@#+jo >lES:ltA7Ey=/朧.9(gokM|t!wUj-t qR3ZKq4h!*T_ֿ`pq-Y [@TX/&o[=% V:tG!p eی}lᅬ]Bȍ$}“ֵi֮z@bZ/ yCfwݳQ.eYAyY<.;(A(_ni)bYEǧ(XJL0n@Iߢ}OAuz~=o \漃'4e C l8KR-S*l%x>͟~Nty􃷱N;8BPDfZ*6[] *VW+2sQ&"Gy2qZIh=5`o7heH:e@O)k^g:+/YJ]ʐ * ~b\^"]"k ?z@Ċ լ]ƿL={ĩ-9A<1٬Z{T؊aBQ^I* /OP*M9rf@̟nu~Uv6֙xZ?myejjHx50|\'ׁ5ؒY&rsu݇,6I,ocOYї\Z?b #EfJXC^aZi91AEoZ$:z2j$Dr pnL2¯E3pyގ^F]йzR뗌6D?ĉn3J'"*ˮz&|awj|W2!d& :-R|BžI''nQZm|.c{o9[-5nT% ,`Tm]آ)^ }vіE?S1^KeT<qn>Ŀpb Xs H+PV'=T] 񾽹oan)ҕ9RZ-8Tq@buL "FlLk]E.$&pLakaV>C,඘ې/k* xK{@\ TX`b D[Y H9(XJf}{I`@6cm)mT{ ax B 3͍Տ/BP|ur~b6b XY@T!uhd,#v W2l@1S*mgq"p czOM)4W[G: ~K5EmoH޼-I YqVa7J7Qe~N-J A{ob艼XWPO3oѵ{.7~4[>;H|%^jR8]+5#71S4TBIHx tglR.Iـ$ه>MEmRMI.ш*xavWHO(dW_.$68_VVMԠ+qNGœ(,▵/%8\4E+J5Cw0?}~+q6;N/&7K\yS#:$q+%K/]x]g se,~GR&f ]j*%L ]^nͭ4pٛ3)q";,%HQќBETPO]S^WC= xl-aI^ڧ &OBB=%Pٟ8 8[q//D'.o ſh| 0ښtrB mGˤTA<cp A+wi X/xaPF 3q}m*1 z!3l=N@W/~TzJ'(c~gKO?nnBMz{rMń )F{AGT)Fz =]7_ '["%GcTM φR:P0 c4#<䂪3.Ns 9R/džba;H*4.E5K8q0k}0PEEm`ũR:MF\f:5Rv̀ZGήdۇb;,(#4tP?b6J/pAK3Ode̘m E'lLŃd=7[Ul#YX-ޛ썵5uۈ^&5eeeGϛW &8Xp74 Pq8%6A>2Ie3̟|gh7K­-]gЌ@nM+6BGkn'uO4{y@7F>q>ђ[/WLrNIH䟤+4QRcKKifn,Lc!Ty}`ؕ@(%u]t՟'1:d 36A[s^*퉣;$wPMmOg( 4  O{f@]`^b.@v7SQi@IYKl`B30+#{j!P%a%}Uț-gQ K>%H"4%ʖp,հ'H+5CRfٕ;}>DWX`&RiE'[D>#`t]3u>Q*wJ[7{#PRhWqO>aT7r|^@+ӒlWZ3hRZ} C 3 R𝭣QD'"zbQ4ɝ*YZ=G9M)|TU< D0g_u8er&F+^ r$rQ'uo8вk^l odN%ք#YVt̋a9Ăr}&43W#S@7 $.!w?h1 @k~<99n{6O>OȊ@n+*Mn[DqaN1ͪB@1#(u59ؔťz("L/)zo t˱)2}9j aDGH.ALd.xi,aOZ2Rya'!-#M늌CwP@ =7(9F!`? 5|Xx;$BDH3pIYr⨷Րy[2DqO ,F(@C{B[Cnt >wT笊(J{"jx\5Ow\qvẀI! '؊ˊc/SABDTgӬRdKa|cFAvSscΑB1M"yTE&Gz ;x^^5y]oKPmy+CD Ds,Tz"Z$?Dۻ6BL*aÒoM|AƁ&2?ʹFE] +C۩r(Y6}wuK߫ &܂چ^$G\uI4H5c K'G#ʮ%na*$V=䆼Ċ5/1-6kp(ͭC@! b.zq/΢S G 9M'Xr y%P`x?Bz'1s*X_nVz0Yjdȅ 9i3C&!=:NOTдVi,zݧv'Bws +0e mA󴞕uG ifrQZW ~-<4Na p}{~1~EfͮgAF H^Šr 欺7fU$Ób.h\-wafȁ)P^ oHa]E|/k#{ΌX&|w3bufK N|17 Rм6 k Tչ7,h6zMlEoc6=Ggo)34O.j/4 5(;ͣ6&ҿ+Rd 0 K>; /<ٗʗE80}x;WL=σǃsRvKCC}C-.qқ$*9Tyj/JN>3fhp1ʁjڋpTKiyCɹ%w0')_D&:|%F=#uv "A{֚8{54O2|4yJ}$˿h׼Q_Jޔp!ɒ%>0T@i"m(3w:i&|sZ󻳎u8ySP"7.1Oo$g肸ZifZܰCp  i?씫0M{m'yA *ϐog_hq *ǑkᲒYamVp>e~7po-G.hh?a'â p9 9"`i~挏~Q9"/p Gޡ_Ϫ1k(> "c?D |WOؘI^_Uj V7X&03SdPpʗ5#XY]bApG^ƅڰ_VeaWO bp&6X+ra7-1uXRW?'ŧ&`p.=LR8f{ ^pQSJbVl4{ƖǾ~.)R] M95=A4}kwuxCq7{u.'{N\龷a5kK^4jCfYyBY i,QK>-ؐE7 Bf&o]MCx- J?>5gYvjY5\A;Ƀ&Q~2_EICb- Q}=Z'yď?۹TlPlBah-B}mћWS=g] 5[L(jUsC/ShROy)5z^R.}0'h1 M_^Eb+] з:Bj5-ⳉ@snWM9Oǜ*w¸$D*G/DߡBδoV "5MwR͵<&G;Ʊ餽=.݀_r u5&Wx:t*U6pF{JeH]c/_1gRÆ9&:W/!*-p0-(̚e~VQP] $UKDHۖĕqawE/V0ZJmFѩ1_L:^{G%VvwuLT4skA>^12td/w`*WJ d1js~m3ƾB Ow"kԓ-E}o]l%!mf|MT}s9Փ 8t`4rbI$,>J=~b i„)*y+OOẗ,扗)PԜdwC`%Q^8ALt5}3*Y0YFU80IV~$4L'oB[ V.mǭ~(gSJwxnhxcF?~+oX- o-BYvD՘^=Ŋ)0OKȢATF^dj҂%IJ7Z,j tL7~\7\Y}ee>nvCL$g ϫBD@uf'M$D`z9^`, OOM跈u :(1?lWtC!z0g'/y/$ 1%140S‚f% q\ٛeY4[҈WUn|0Xx'`\lkDy:t3>`3JءPXz$"@9qEᱢ}b>3ScKf='V~yys%G"|-ǢfU:K-w0O&3,Te^wLt \-qFϷxHKa:2%߳4P/F꣮1lCqg3ƺKOU? ~RmT2g Q{%PgI[sja^I;"=ބ!S&4)iwX=sU+I븳3%s#Ih_E|ffp'; Q>ì,Vc/%鏤bm qu$YSo/{aL?=]#&'x{ Hs1'\;5Uju퐆ȭW4h@7&;y5ΌmÑ(8XtCG5rƋX߭Wr"XZǿ{&OgHLp{k韛l2Z1mb&`|?(#W1nj_+,WOd0792\kI#ä|`yIv<Ju /zD8Af(V̺+do ;ھ% ːRq!Z`۵UZr nu;}54xhUqg|xQ 8ORtĸybb6uO?muwz-Y!#awAU`apo_&Ʈ^96b_Zޞ^ HY-$TCzYƝ|)j@ vXlTF6ԶL?8{r"7\ƻ| sse RgI ܥV12{ à Nxph[v=]9tzb^0(w7r{9)Z[u4] oIp|sM2]_aNKr۔1) f86,GkP82+2w61B*'m;m]``/6d&qg_iՆN0$a:i8U3yt4zN~I!!F>Aǣ8:zٔ##C^f 6Nwgˑx ܾ:WkU>#B=IkƮ7e{cH48D\v{R_,䴵K[IlaһW>.K~AItLXD%{h&4' $|o2hIG-Xp$[.QW4,竂 <+JEPw4өD7ե. ,Hvj3؋g ‘ pC[ծq}á?딘 hF1Y@]/VNs=¥ب.ðiTV`][Az!8 FC`zVx-lP%PH*r\M|J;qZݮ? DB>3]ϧ =vPvXs8h`k;HEo㞫/r6HEIo(Mǰ%İomxH`dTΙUF o<*% {E满ŚW''2.P< VIb8ȟq{^9PXL P۔`?k 3A" 9Ŗl#Iw0Z\c=w^fTݩ+@Idz-9Cƚ`'_~auF^yQ ['Kc][i; yNN l']E'4Yp D=A÷Tf/! Ue(R,":+ޱ1E蛌V41< u$bpw]x䂠vQ;XgQ9Cw`U?4 [m]4Ni^p3p`znK^O-Jԙ7]M4Mͽ$k@N(3|Ar(JUYHQ)V~'i仄f&RJܻ)R+WSwW(T@Ql۩58wQ#|mAbe䟡 ^I,Pk?`jwZ lJdΎnŷho+JȥPX}\ygեuSȘm=Ĝn%V!Oґq9] 41V)_$+0G_#pNb"G^l"q@lA]f1$tS4!kjA"+cpCnL O8N|!#NkQ8mx{;8*4\C"X 0 Nȯ)hNW1{QZC W̬&x9Hz( *.38/*Vg@-Ġ]ۼ^^[)mCܵ]"9,ϯ RٲRMnբk_,]7WܞÆd]:Ѡט]%%Rϧ[W+b#3^ 7N~wo_Kb-' #v{_"M u OC~Pm̿+K>sgkP7VLc?x0,X@7ԈJ7ÆcB _L7l`/:cL^!4 G;-_HeՂrqxfsz4Nw2ij\0J6!}Kd'Qc;DViH Zƚ6do WʨIɮ.qࠩ% C ͖Ydf&#׭l5%&gwXԾ|P2H<=He#i$e=6߭VLH !u;:dHSEh;TƤ8 gE[@v:P"e7OߕS)5~e0P`*:佦A2Iԏ=*BGM;@7ޞZRsĖNYxnN #l&,cϏuO1l5r3 &T*ա, ѻW3v:MRݰXڈyQIٙIpU\;J|8 !7 I<^Z"yPt|d'[fz3xYsDm .o/4OHD' K{gLG&3Œm Q 藦i)7;\EO,2KRX'A!&Z3 ԩH:s3j| 8q,Mw N6Y'64B| #3b8[p@ؘ.2'qw}/[ -#[4VIXjp0&] 9e؃UB-64-N8_rFcaNZ6}AHEZ-,A3+>mEӒIxfڹ"Z3QzDSfN/lLKĵߢO.[ ϧt tcOu) aVз݂j-uXhE"WL?H͋_LoC#gL7I(I`[SG,Ld}@V-=7 Im#E"锾X'4'IFJt5ok|l$ 5[{ywN#Vu}CWmQ&_2 ̧?S`vܒR}l{c k?EmYݎm)!T^oQ!ABrQF+>ф@D6CO~s, ]@IdT DG.nC/ 3X"1G58i>{cHjU3"aW{\A#dI\ڀa~ '[dPR]fWɿ:ʾj3ݬB>O2C dOFK]+s9;4o'qaC#iAM?ܢa;\_"B}ފĞZ cMe2Qkc<:3,1+=VsWüF$֒@p:Y\ }Ln^#&TF˧>蒞#hKWE5!ʿfݽЕNqHKSmdz{BD,<01wn`Ĝ:M*))BxzS*b4@z? d {Cwo4nSZ]VCaAFbIWq;c$pY4; @{+F'ݒeVVhpZE6@8,{72\ 2.%!$+&MD{TmSe**?eS1N&@"+G##S;:np qB?36©sQvHwJIOTG(GlW}q~x"g#?a ۠_&2C!_U0B@B9h2X2bȣcO ^d)q 﫟sRpg wJnRJeBC[ևxJiǤ1&qULNܥ@*{Uɷm^ -lV/1[bũT]20{{O59g -Jy3i^E&7멳;p1 -hXq*F\ b=\u8ʞp+ 1tF~hyml̃0OHMP Ɨwi;,K סl$P NnOm!M),h*D"0h͆RľD Dlmo)yM 7i!pz%Y;2ՎСWcrntjaobPEx+tZ$kX̴~lde.-Z~8gC]ë Pĭ{ 烁4GR5>l)n v47ԤyI1.zfA'RO" g0b@KSO3:6(X1!.3h4?6'$63tqxL$n7$KU扝-Tsŀ-Ђ*PIj5(~fBFtn1B"8ZdSR v$jHB/3V>j_6M?8oT@LpQ1zl U-rMJ(Q584eY+zg(Q'5yX TL-Yk ",/}dn1S WOjq-uD(4=02`G\, DZ7/`30I",5M~EaƋUC:lc|2=1QJ=xW7T}M+'`I4U&EgHf{£}1>[4l7vÉbYo˭{r ,4T}`'Ia[^OJ{}֝ %1CWgtNf/X'Ld/0mMڢ刀 fJӅZinYP" ꣆iG(inե?b+ 2-^*">MH:T$aۤ/Kd? ~z^qo!?Y + [ph3`-^JP&*4PzӤfb= k\UYnJs"dX7W]!ʣ4ĸlÉ/'7T, g*!z~0j,yYvI{ <+J϶(;D#klMWv50 9/ 뽇)oń ! _.䃊7tqZU8q8BJuq^ۓ=:^&(RjqGzϓ%"bj= >l^]m^B8{o[}BNgNze`gho yWr33lRD9iPlsHu4蝗m fu!DiYmەD/˽M0 w+ORs)pYa1ԑ@;7%p\><\ӄҷwc MuԿ:M@ -u٢I]UJ%VQYV)6_hj7 )rՇgHw.2AI fEoR<]+0ՅԐWy$;'XLsR'rc%ci -]/=xr]5F'x +*\֫ˮ6*ՖFC{4+f8 QkԾ&=R\2̢E(~I6z,gW)cbjCխ_5GXO_TtN`1N2U; 6>ZiH%(K!%1,nhg|eq*(gS Eˑ7&ye:_tȶ7 ߯&⇄JY񍋶Ϥs55*u J~LDo?UʼnLIѐ5~913h\QmS_{vlB@@+A>A"e*)s10HrZlB4u߶zrz7ĉRGHL0?aRDhH\%p{tl/fY4~ Vzkgnjn#Xv.G V=o L~6ƒbfOrn%໣*(|fGG&UZ{dq@:PףF  G,p{\esII\*=wOLj<h𜅝3(1 c_s3j d%ϟ{mOi\$[ c -VUS+pfn$q(ekC!YcV!29xp$|i _iլ=t)/t^uƝqC@=3zf]q.^E`X 4=~etB{1Rގ~o>QEo_ Lг(0@ cGIVLwTL0樐RhjWBx?|tfCZ, }@1}s}tz13朩 KU}lYH8*srԻp\côHtȾȧ.;AХ{M L0K(ƈ vlW*aHmVSXǔ`GKA'ḣzt<|rڣm^- w0Gf F!CxdmѧV! D.c! y "B"u)ز`gUEk-M _ s|"?mʰCNu$Ư i϶Ql 8=9 73}q% kaMަ~rCF  ~2}L$vL3qޱj ;"7&J2qc6r ykyhռB ;䴰/ 8rU&? VOi-w?ӵgw2c:`߽I&GDh?P,CCzWww}Lk+ ;\O<!ZQ $ ps(x2)vƼO{K#A+:G*PPm&]ЙIqDQK ݶmÚ>W:h˔ mo;efu$L[e)P!\X*ね58h6g(P^{fzE[Q Y; Y4#zMGb&%@ZE$hf(nh0?@| *M3 KȦ01  eaVz9faAӮҮ#݆dFa"П"H8ܫsEz3 ٻw[S*媹kNj7;26va^Qqc@~c ,*F@qr'Z4L5OeKRCs d j9;&(ydy*CLUe< 4kpRdo/$m`L6.^]:OR9SUX N^~c*t^#:Rw萸(ɗbOo)uMF#%˘lYg4A*8 /ʻ>&jBϲZfӴ-P׍'Fb Y2lX4c)P~zEi< {_߸ ߲qjqq/ixDn;律N(xRJjEE2PY_-^;+b4 w GgbJw1;mgڈ y|tk"hʅalq찥{tgYP|zdp:Xf`qZLM7$E|!Yr^KEYGXוfZ(,z7( qt6t0irñ)M/vVC e)}ܛkUzMX/ugdiG">Q?J)O঴xtQrD .$  ~|):ׇ (cL-%Zߋ:JIĐ}BڅIB^S X{e:au`JRUh/ ; kfUʨkRjaT2@kLO z.-1 59I?! þEc'9YSO8Ÿ$8\ <Կ(W7/DQG 8q;b{h; GIAbHFvUN1fܤ?i VNIHCAQzbfDdYrG u|r`۫#-Ou'ܶYQmɘMBi!z~\Mǝhهޗm$@Av^SaQ)ޚFCp3o ljU'Ǎ` {F Bfoc0Z9Z#\@-.\y " aN$ڰ:0<얡d.E.-֊3h%D;e[|^9 ~,THy>c .$XA 3v(xft۞mՁG'j!8jHejZU6SGM6lȴF1,PeGGѫ]-%1} "G/$?HY:]ÍGDdb{mo_\߆DWkQjA'GqVKHS ȫq8{RۣDiŎiLy(Mc\dOΉZq7@laOi!ꋊ7%v*"s7}ٍV w6&a5Si&W̚}u.I,9efpP"(iPm0*L%I҄|Akqgn꾞֘=;\g׃1\ʠոuw}p*QPZ)';f3f՜ FYcu7ܺ%;q5u9a%H:8yշ!W4+|݃.3k5ܱ>9Œm|3JdOͯ8w9Z:- a:y-ujut'ifHcYY u w8W;HۈЃN*͛vz(MĿC zm -) sb+p=Mz3fȍtDfQ#J`U=r_^sQE$roa2@})+ ܠ@ަ:iigCZV͑3k}D,df7pTI KF݃,b]d!{iE]]zNH""Dǫ'(03/˔y 8/3ZqR@x{uI+s%͏-T6ČMhV~s 2 b,]Pb%.3 5<0L;0Cr+SjNCX0)8lZ~~8j `j NUi㊑`Av/;F]}6P+᳌>2z.ڿgTJKJcP]L\pGD~)'!]9ITAύ,r'@gfϥ  =r0G[*̛s ;ʟ!kQ)+~\zVYp4;2]fx4FYɚ i,ʽ λ O5Bj }՟&mIj7v?X{tA&nM@=ZE%zE>q}%Zq0է%Dg 5["yd-Msp(#l_dVoUНUArhαT4m3e R+nYYXDwnv!A[ڷ].`iK -2$UgYk8 ڭ\Z6^ɡJJ'K޸| `P$g+ɹIi-7UyGًQ.8<ՓC%I>EF3f٣۸A2 DZPTxzBIOKSi=1?*LSh<ʇHfMHpuaqE_ $TiexG:pCi{ "V4jhV*ݗgQi6eN{d. 0 l}nqЏ7ѡ']7lrNB8t$jeDZ7nF_w?{ bJj1N~d}^\[3:1$&u@~@@$`HzR)3E_sc+yCdDZ,9Qߊn-tk0GDhgM OZo:}!>TJj]B#5}gJNqzUTG%8o;y2 Y?SV2{_aoc6|@NCWvׇ.nog|:08xõ4f.>"]w h2.80vBtT|{. _J[iR#2F~0L/"f~| =}j`ĩfZKHZ8D bsɠl{+5U9 ]2c>?RںmXoW\V`&\p&`#uuMv K.DacDWtW"Yr}$!0 o+z5RY]Rd`T Os*6RlJib@8դ>Lf[Kmɹ QE+GAyy F5Nk)vK}cV@sx1s` -Gz,HuYQBn*Sl49RۜOߣ}<43.Yz)B,RA#qn҉rptzo5E&CŬ*ٿ3T\D(~^ Nј;x,_\kVWF v/n (Eooe ~g$s7#d(_։[ C4&N p .bbQpP N7}v|a$ a:0OSWt!9Z;uM!Kd%j!QRfIuT'zG(oh\r!܈`l!1XFTєbWf{1l@>gm]>N鼟ܻsTF09ln{_Պ2爉" tՊ]fTbmڻkO,dwILH 2yjm0#Wb5 $sDΟkaJ;D[]3: Smgd cnRwNrçQ6她@8j}kmGS۪uPu|dB4b#nNI+ Z_?@UOϓn FT﷟a@jm',&cV@ -1%7A淚AΚV"H;~ ?ro WrxDB+ϭry ' @:sO7jxL9Q'2rNεq3q7xWK#Y ]YdаSJZY"V?B/%(cHV,Hs(/ E6QprO{^܇ +'a'% cHz(soI:YIOO:\'~RWҷw'IJ&~БR }L7GRڪۥc :;--;1CÝ@AWpCbp}`$cV/].=C`"ϵM-s^#dvfMt۫ ]\ \6te1ĄZfςlB#:AR0N.2 [*i:Y(3mze(PHJbiN1f]Ƞ s  Žx$ʙҌP-K xHA7=Yڌ=kl'rPH=麭d痻iXi`MjdB|t~ <ף7[M=6 *J`O63+k!wVDE/Y>ܘCV3<{͓19)؉PF3ؾpj|HUSƄ \8bQ=D%]|ƺMA{^:aX5lCQ "G >{-6>ߜķ&:I.55[(8ℓ +5M 0 Ƕ04A6FZo۰dR.%4>V9b+e%x?H31}d<)0ʊћ0`N3뜴x*՗aCb6$d8'@,~s')Hnx?Ka&r.߈Z :2H>9bzwBEZ A0,>EHKaSY/Du%յsboSۣ/eڌMG߈]788O a,MV~41s"M_͊BA*>z-.ԋ~ό0<ɀ =zL떰-Xa|@ӓМl#z<+^E 9/:{ڳ6bMpoԇl/pI]g &(=ӚLój>)+EÆ:}͌PhIK;hJS8鱍U#W=њS?g%@vK4" G;`U(1%(-2|@5Q"ϷW o/XV/;r>xǘ#[2P7{`_BP|X C}NZ`^KX0r35fg^ʼn5b5@@T@`*(|^ *!x@71M*􂮬ErĊSpҦ;#i2^G>b59Y48Y-̹EخzJ \hD#IQ-q;Z׾9uBcX.f<9vdܱIJw?'p/e>/\W mo|=W9|:HA(00NE!?AUevGJ3IO+,:jW|hnKiOYtA@,Wp`{y+A(u [EǼϟ+#NAp ͏a8K1M~oyK)$7%>fMFv1W:?4Q>ypL'+N'sn|(+Ͽ [)Uw~hPHR搇WGIwe/N=~ Wzk0059 A^L bufug-AuP|ǡ"߮RSQȖy)kLX[ۏ.+y% tpMG$n{q)#mߠw% ʍ*[?Ep I{\vC+3A.ָ̣l~N|`_:[Ra ^^혅 )ͳ' Y&:Iە^^95ã1ٝ?_>TǬ!̥:HK^pTBUWc5ӚO}qqp:APw@8}>L|NwYEk3 /Z2c\?穹mX&2(Ff>e [S{"'1ʙ9yJrtOϐW @2)۵0DEda; H-Ywyh?j#|V.thA4EjqDGZpE I}c;t:G;?EJid_uUQhx! `r?ڶ8_?,FBUJY<:d'YXظ)}!`p39%+bC<~Jn/|sIZ`F@IK7'[İ}tElP5]}˷swm6;[7ؖIo44 I>"yG4\KV珏N\h]e';y5 k+y˹ֳc@KqJi3EG^ϧ":)eq. )\sl,;8]h*miV7:>9륮8} ֖R^@d~Zz'5b\W(ae:+`f[8.~\ƔyTy/6r2خIrsVTnr64`b"r,9`l3?l[|hT@:[H {ɝF6ڙįéRJ*"s*ψ+᫕b(73ZǓCܤ'fHȂ!CTPnGfY?䫜Xa)x/A84O|-vTc +&pda^Z8Y{ ]ʛ9Z]P O- h^4%Y1əI=(̸Ga)25a q%+Ej"Pnx2tG2HQ1uhpYqЈ컃#?G;7!< }՜(dtn rJ&dQ1?0`g(jt=3rB+7E`դeV"S;TED+qA**A'1ϑPv=iAi>hi&Vʝn/i3@ذ]7J]G3\eԄΝNW|/qsB6r3Q߷09"ooi < MZܓY!|%9 =m$/7ФS(}Agd!Bfr% s_!M@s7; [pٶ 7-VN 9$^%!x@Yh=]N%HzԤGsfB) ؐWI"qd'H]KWد귞!6Sˡ3rNjֱbwmw`z GHܫNs%m/Oh?h%8ݿC5Ž07v&>D&FHZcfkQ cF7*L "ڪzm) ( 7Ect0I[ B¶Ճ22jM޹uo%hޥoiŢ $V;J_TԜ_&W yfIp܍dB'3R\oM;(醭2 cKQF̊з[m;aW<j^o)1͍d4!Rx vt`iZisJ\pg*1/n-K)#Ӡ!1.CQ[!EYb7ƹ0yT?{ihys&/߉O- ]{C!'2|gAJKoRFbgI4 &a(67Q`q/4(Iz*hH;vTa֋-{X*)S@? }K7g /h)tseMگ{bvl/mnz]qLR'I޽1ilR*c^"l!5CQS4x|Vx6O8 ȘMU _s!Ed5M +ibf'3oWjnJ?o?xYuw!-|҅XH]5h>ufb=͸\ ! j{VLТِg,퐦DW^pis'zk11%jw9DX:{O\tdEܭPZ$ ـIT,>Qvr.j-5 /fxsWCβ'H(alV|koYˢWE=a+c_jebB4^~a/^<|*fy Auh#`GѦ9oRv։vrRhCQXdx=ZZSCQ…d@="P =cG3;{BdB0 ͎0LsɵTfC7c)}Ɋ-^,,JzGFlM!uGnd;+*I( )%?ࡲ8tty\eAX,L}ʦa XOUyvJ.Jy+UաF4„rm: s@ؤ\c84XRH=v\d8jN:VLy/9 F"aͭY e xJ)hHh3` `HR 8qqdw-1h& 3$Ab[_xybcdΚ*~ _liQXLixe&kD֟[!@;`UԫVUL1+-SU"0y\h2XUYZ?`^TY1؂9^-W}Sx:Li[D5mX5Bdp$])R1o*lEo 7^w.ZkK^ vrtqf|,r:yO4[8~59:hiޤhw4j8VaI5)3X?ꥏn/{rɶ8.BsdO75g%v)i@N(̓uvgmP $Mp``GӮ3 :ă =4vAӳ$#un 儙(D~1 O6dpnP5iP eÚS{xy{hd^9t~vRXJov2Co^E:JPcIUB 0sdjАJ0ME22N9P[a㵏Y5AN~#^OΥ9Vps!p="ipSu>n0N2hE} ɅAnₙ /|<M\(N 09 3]UG [w>ՋDY?@xl7  dGc$SX~C'<ǹGR/A?W`\> \يi 16zeV_o^~{q%4XVv72a uH+p"]peǂ"C> R95Y/Tͤ;89kg#ZD9faFVgOhĉn4)9t|BqwJm:RȊgb%X,f Zn{eb7fE=HoW8YV űT;abdϜIji$)c>;Vv!gexxLDlf9-rRv^pR: "O6ӝi:6VU P;@'pFGy嚀}zԑݯ2vqxgpl@Z&Qv4kfWj@5i-l)wT* }nIC8R׌kHr!8\h28r@+,]%6߆o{?z$#Kj?vZT mF t`:ꟄHn=MMJgJm¬@8mPna#^a4rsX> S ~QKŵJ)Rf{at8>bc Y3fTTsH+ZTihkGƵ2ܷdTcMhAAsB tEFH _W8ee y3B6-b8(o7ٔI"E y"5X 3uW]; W2Ruo<"5g|ibx ; L5 YtS^^_u7. 4&Vp#*d6=}4ڬ4m\*cdnٹu5Z<׸!ω,z 51+~4.OR)̶#+0ӭV9 *w*,J B(1=FNUPO_Y!(1<$`CБ05^i rFM2ٜl &&lf:R{WZB璻$Aos>xfb2sIG>S92fhı[|(ӵOǨe:%N%WWsEN0^$O\ZXab 'j;,I+9SlӁdŵ,/p~f-l,WʾB6֓ǯU832YQbuɋ|+ׯkEm+N(Vjv$;q;)1VE F q]%6A;g5hT>uM'TSG.!)L.WPCFS @@zF0 pl }~S Dn"+_[J_GL N5-E$-.X6֑8nX"j}ſȦE2P OS-1ySԃmEV\1"PΦb-<@Bn'n:^ߑ|`^&Hw[ ()+ gQ\C{@kk6mp`wz͵$UNͥbd09( YxхH!զ2we3]5%O_3a4?1 ]TՖLŴzEn>M0r&ņLQI`j]Y Ǖ@"{X^%??OBF-~lQa55SCT\AF Bp\&bTCOЈ\rXh6|u`ݷd&|,4~v ɒtw ׊pc߆uf-9M~NT -5F*+9K.0^}A.ÒMؤc' ZL`kPiLׂo>OOsm)O 4CAuz#Xo? yEcͼ%A,{h#)>l=9^SκI>W׉p-L Fl;x$*7FH][f\ps%3 *G {v*4Ao hꭇ$;Vr?iȇgsGN0-<< |Uju ?lXLg0\<*4%;l VƏtx 2y3CCԒLڬ f7C(#+@O䝜{j#hl%^fSB{`kbw)sX૝Ie2VcPlEOȆiPZB΅r ayü0be(RR =Fm{03V*NOPX»lюbH]L}vfE͘^Bݠi`2C.jx_9N4w> ۊ lM +G TWwƺ60uGǀqrXrƻ WgHxRs?χ8Xw ;\M"yxbDF󘁒vMX Hۡ*-e"va=Eǵ"X:?Ev^n^5]5_HTtbN;1J@~"W4:#N'}uaEp_#n:݁+"NVKS!ٝ+&i1f h=M߂=C^G52cI[c߮NqU=RIV \ ܛshF$32vɀԄ pL"Ix(f$$\%CCٜNwQZfكnp y8|1+]kj; ;a0hT\4x &4Q,4bwnDs`h%Kwv'$.r > tR]-ڢ[_ŕCR+IXXX`}2ݪ 0H Ra 5T!3jͅw![-6x+ۮøǜOWZNkMx`(Ggf44P'%W->8s@ͳ<9 .'H)ǒz ibdK"y)O.Z6-r^1Ōӻщ1T&Vy}$|&+~N+Rq;Ηۤ"KN^8˺ՙ_|Sӫ !J ltK<| hXj \] &7t "Gʰ8F:KO˔grdX/g!q7]~uz$pce-)j+SEA58ht-WnaG mBw8s$0QYK1٣]]Xۼ/,lCtn'4[gUؒin4GWn2<KX~qt .6C+]ܣےn.h#%i"R"iv6,uaHdlf*I99W~v:8 n<%jyGԣ +yNO$ix?fB44])9*f-E*[s*,ScjeG?$sS_;xh'6BSIt`7ڢ6uz^}hR~C4`dr̋Gֺ= $O$WfoTf D^WP X{NϛtI_%]-S0P͜;p`C~h9^mT3pCEjauSuK)w9+u\>=!O}n5/X=WUEeXI[> FɄsBbM t߶|HB>~n2cMzE+GKxFP]!kHL*Y4"e?JGo"fs|x ̒Fhfh&WjuM1D m(~5-/Ŋĕ9{0J>'$AC*s1't^9𰲵sJZowo5O3C30S 9#S8IߔuBu;~"'Rz:y^th͸=.]l2Y1z} m1#]%RDbTw&gW4?.㮺q{}3ɪ Ď2sXj;~ ]M8ȧLee nY̢ͤ͜ 颱RK9K 0WÅ?% 8>Z:#ؽwGV~uEWC?9zG@} &D +E֙ͷm$ O7=\p0Xf&&ŮiUx(~Bb-+uz{C47I>,E}Q l>!w$"Oں ӗNXUKַI nbRlG7`78]uL"ᶖNi &AojQ}q5$m$sD&# 1ڿ>Tl=$xGM,|D`CxKk}ǿbSKAn^+Ӆbc< VMnT4!u.~Cݾ{y2)"$sҁf(aCk9K<Ⱦ``8sT:l0)uzkv r)GPC8R ѽ#=FgH d]gOpcʥX.%0glq֗eRs^'O{t'&<;<)gldN͇_t ͒'G]wNla`=X}Qm#-T'"} $T^Š~uQbJɟg'чw[ L'vfiSv|'橴Q1Xks{1{G O&{Dh~’AKa@Re󧴜{rͺ(gԭl3=T%#P Ft1jH)drf딶,]Ϛtw&R=/(uj}c(Icj?:#&HBj:Y֌dW7"Q]eW*Q46m="܈2(Cyu% a_Q8>cٛ9j﬍[5k2ca23q#5dA D, DP;Lxkأ,;6}[&GrS5H1\ 9jwV#ک bp)VÔLE2J]"M[Uh~ѿS)_&!Qg%Vlj;eg}[;dmCѬ6ΘmG3 &)[q~mFX!Pj./)uSdeކȮĊcs b-B>rqVNz;">ãX" Z;`e /625!b,,O\7OyHKn|%Gv V).bPY+Fa=~((ѕ (Q i4/vԐ25o`.$ IiHeAh MXjut[wKil=^! _4K(;M9][$Ǎ*%Gd[KmBKi6K^[Ep󀸨}Y9YNGΘ )Iz]Ek48nxt V5Z1] LEme:e"v ;3I\M#iy :ٙ͸H KHCt_3wuQa>KR![*#yu|l2)x"}wՃ޺0?@@k"uEl Ԋ9@|Q$۸:[d?wЋUP{hhe?$u`W-DH}4 I+wKfOS]\%ME%40iޘu`ɦߴ8q1Қ{2;a@F^`gC^^(j6Ww:IT"BQ }Ξ jp+BS}ۓ бuV]FӃ_N5am-A*1 KaSIsڮH1aD嚖%+玡>b>a,!oz*tld;/&:Q&nP)/&A2RsI3C_/.mt .쒗 ǡݸ38?tD2ш'@mo#5(VkN"7w[ITr) 2TB "ٖjz84;*~j-N#GMш,XC0Sآˊ2^S*b3x\)ɰg0{b IOg:EէaxS| ua+F_[9p%>6{b0O#-xP ^hV7JeBN 1<0 aPh;)GlA]>]~V\ Q{겱dl9 n+UkKfOǟ0QwM.Wp_[(\I.VE{xYqȜ~TdIAF7+K(쥩uk dzMeFod\ZlX֜r lZƁ3&@Hsiϓr\*1/t@ҪX gx7TWґA9Syy.1be78(uk 7܎|(iWFpDgfb$6 )6n3b>"3p+ydרQ&x2 m0Ql+k [OotIIwnVl@۳^Bي8|v}ۊD hg+OyճrѾPjC0#WӃq,񋒖0Pt B+uxIuHkлN<ӃEN9l0n[Qfb g}Rl:ރy mOxj| SI`[RTvfqf\uIdTXJ@((ӟ>e,z2Oȷ[%wJߠ+nz_ll ~qV=M :5 ޶fy{|M=0+\?lȸ_ʻ|a\G+TL8n2IútOL[W:I0>hG.bԤUGgڵ".SickYu`YQ+2lhOrh,{V\kbZ[vܓ2]^;)ۏZo9`1ݟ|G5Z, "7s\q5V8MXKAPvJ1̐}rؘδTЪ*}朽)%:`^|(XUZo^+=6\<~%S̺إ,aiHRƐiiBi HYs'@0Z|O\MvM0#R#{N:Q._Rg&gؚ* A]M葪qY9xo#͜e-qd$pF'3N+(dK |ڞGhR̔B(„PcI# }OM~4#:qc+kӹ6Cx'STۏ!'P{3 $fe?"Ɉ+;Vֲm0U|'-]au6Dj(p3SR' gUt1omx"캿NB֋x8+= ~ecӕ~{e,Rui ~Utb; N}).zZ׽<r]mWf!OU֜KP^zf.:|F8ZY b N =C鲆w ѧ3sbaƊ&EvpQ:jHBzvͶ?]!/ț>GC`"E~>ɜZF$ ;h`\-0+*fR\v)YOQDfT zAԃ~ժc ԠEqH>s|ޅK[|wWd_Υ|YD]lY9B')Z ì ^j3L8XϬO"4t厔෻aEtf4@MAHB  Lwl{Gk,c}er.F&T. joZVRuTHflcbJ1pބ,6hgN?31{Q,&ihόΈ`7R=308:O,\%\ lOF jM?HՍqJG-}y㠹E%Xdr,e54WoS@j̷.c / #O("&H?\2X6Ž<%Щ,Zw5廗kS"u+n[/SPn 0IݹP.xRՄ2lZeZ"eK pIy-*q*b(ɱ Sn<~K.Ovt߹[2 3j{GƯ/i !~9QVyT8j=[H`]c/QYjmM?.H~ Q_xs4^JҤK qGtX WR J>y2go*$pлCkOsZ=.;f- άGXW.ȇ1qwn!W^Rr4kýݽÓ2+ 41=GN5>Dҽ|pɽR\ SckeF.'ȚN+#oCiTҺNLďj OXm+eKcZ#!h[C6>OqnET  |̀nE/Yv0_4F fWMċ㏊w%xK7ahlt8ߕ+/B%3ܒT60>5][-9iĎHn}I{U~x x6{um`Qqhx)( QQIԃ&ڦ gD3KԘ}/~{ͦ @/ϰ>hWBumU($+2ur`%(!` &za豊v 33Z39a@sx7r\d.>#\lhI RȔj4Ge]L(s}8ݦdž첕K4VhFt< C{E o9M/ڍ?'Su@a$@jhi[R;!cC;QkڕmA86VfkiHgM3m NL!IB1WΗp[FwS5J*ALJD`-k3]OYF0rce@|xx_b_y0m7L(=p+["!q]y6K! .qL^$Lɓ+t-l[[@5G\axeܔRg5ϠY͛愗uv1o)-!$=?5*'D3,32E&t!>ZCNX=v;N/PNjdLj RH 򽛖;`$2&[֐dIOy# &=$'UAf]U3ၜҷ0.u+ }ۑoY{+VSv'ԁ5%aA,a\W7x- 1h% $@T^ONki2* P{gHPomJ,jrѩs>#Q)|:~h D^{I-y.ק6EE9vOMZ<#?MՒ)as\~5˘{tM]9]8aTruObBMDmM D#s9,ffպJX^dP'I ɋ/v.ē6;&ƨ sAif.H"_gn{"f/ J!/:fm-yҬ4}>b=]9)ڲbǏ'}tA8d%üx5=RB M-5NI}%טf69:;n`oV c ]b =*׽İP U"-齲@Am +4;/c# 8?D  #ٍQN8۹nΡ.'6?VQ(D,Q!n[U0WgH&,ͷW5m(1&!`xWՎ(Mtcu '_gD9z+΢4|2ivB-<0XCbMenr2wU[)ķ9;5VѤNLper17 Jb[5 ;:{I&*>vSkex lce [;G@}27jXh0 ϣȸ1ً[/?yQ |NJ;ZFd XuzNdS= O]; ǘ1&<0FJsg(Eq|ӝzG"h,"k&{[gMO<*tFFDL^ !Ws1?Aߑ=MNY~+0xJQ:hR8w;6Y bձ:/s8g`fO7W#N lhIf -e-/2m驻IߧV׳N9R.K.1ɩ ("UȉLTl\i,Y5ݭ1t<1ʇ5 谸o_;SB K,&uro|hZ"Fq_k :5&^" 72$̓qbkS<7l["ߏaipL _2*U>1X#ؖt+m[8]akF6P˩b3W=̶˻*r}!{($ #]IZ IG{*|{@h/Q\Wt(JGj3a6ʤjj"-oތ:-AJjسiᶜP/:Rr@AJKPS2 2ClcGҤ-SBu[ڀ5 mD? {xJq7F„G789ye0#m=OZc;I|, Ok̀$xe"H9h!JʵYl|P5D_V5LzٱSfUIIY\?@}e76a3z5oiePE-a'EY<5UJzP$ Q1$JOϛ'M(nDNeYo]Y$> SVq$cK#6_/@? G׮hD>ī"\*_$GuEĪ-c @TߧZq|MX5 G7ɦuiݧB/i 7΢QaF)e -߽+_F!1j=Tnv= N < a@LQ Ե]Ck'oS'XM]7E,% ʗ5grbWͫcWI7oB *8@LW %2t~/ ZwVZq~_v3 !=3S/\k H:gXJHW.;G *LEeX?UE):rA4_ vX6J=bLS!2x"E9 ~5 {7+XZn_rd{*FE'mu1Y6x .24$Q>"wڂQymʸ?C3'Zi_ӈ0=czX1hN~ _RY9D[!5MkM(wN L81N{=SKkN~սI~FDׇ X}$SP_y'Vz-'Lxrxٵ H̄BʥT(~ -}Gr#7: qRI::|G}s{B?mU. 9*!=5 Еo{:Tfz/Q`ɢW@R5~ĝ03jW\koN6RѡYB 6A5tVUHΕWCol-4eU>; .P0?vMO;[dD#RYZ0jѺ:WҐPӴz#f 1Ak9֏ĵb!(&b3'Y_uD2E:M gܟŶv ˅E|xBT+x},6rY؉x?q!z:-mWa̾:Jכ?H.J@KڻꕣMo) 4`ћ'#, !)P7`n @UN2JFqS$NƵ'?{'T ^w^{݇v%{?kaSIi/ %(9ާT<hE:&k3 'qՋXy();nV%nu%`H0Y^2-P{W j;sʜoш/ܧ^,j3"&\.onJ *y*LU;k qEBA[{]y~%dE@p{9Pr-:d0.Eorp>7@eSuAl̓JO .M?h '-b(ḊG! wq7N3syӷ;+[9s&;-m69=ekP,,58@ ziW[|7V6(J/\P>CKRv{NyĸL{EԗbO).&#>c20g8Y9c1q턄Un\. L4m.5qbZ @xl$%ӓrBWKJLj!ŭLWLcma[B[.?o-?UdTz򱷸-7zbKkuK6ғc>f Gq%GT+ a1L "nӡdǫH\jC8]FZ.3Ɓ E-~ ǢֈZw!U\ ȼsJ]s僧 xCJ`ܸsJ͖Z5m(Etgd<BH2x? Dӆ.FOl><@A/:Nӳ'ԧ֫}$t$(I.J 0k-JW{bKTc4sɸ_BA 'Y)Pt,܉W-'Dz2|h]qRqP ƬB#A0h()Q[nΠavV:fCf! y(/l`|$Ѡn_i!v=u 0_jgaV1AiUBr9z_UNPG0N &ԟEAz,8j1#YK|7UQ;@D ;FA;]\Gޡq3~!8ݙ~2rmz t4aғni u0 6Drfl~3Raa݇5HR˶踅j+T#+އte PGu)@ՠX|W*"Al (&s C]>8e=/;*>wv9jNEXV!6L~OOra2bi2wH^UxxB0ӳ]J3aܴ>'SΡgytZC]Y2$@I^*$xICCan ;3;35פg`vcg9"? CKh23R:sEΏS.cQ% a{";o ΰ"R}ԋLau Ū&)B ΁u7,ɦYJWVdF"zCZVdD-H[u MuRc|u7]À*L?Jy(jn K.(;^߭f lT: v]U'ٛ]4d$' tbבj؃$^1@jk>Q(Bi#tSS|s)+s*x Pe}TGU ΄6'P2>5ҽSPi6+-RML#SO盛ɖ\D2MʠI ٣ \UDs~'!ܾA vo"'=BA؟yI`#TȆr}nzqmL&A0M>=|VzڅL J-J@ϪߗׁK]P~.u5]rT;kւ+5z1(/# j&x4K7; _bEiqoJۑU (>Է%rԵnI,9ٗFۤ6gSʲD4r/ '3ZU41Kt`cƘrYdo#~ H/h3Kٟa eh>R P V(ӦZ>񎛐-dGxHsMiiri&? /V"ܮonrlP;Alvuzs=9]k}eS@' Q#0N\}5KNewm)Q7T+YfVQcbr{j;q]/~;wV=J!2Lf~mbܥ{y1:O G/rNH8ޫ;`G1d/AuIZ`_Xox]S]:8Lt@ =CInAbN7TާHa%y^C?a«u(.(jP4|% IO+">Q@ } +r%<ÇĀьr T+-3TukBA}Nwܧ[nğ\z㧒x /FAغuе81w@dEvP#LۋS')ja^IG6$y쮂 g9} sy٘7`[0? 9$ ^V6 +~=HpNdp (]2OI\gAGޟNNZ })5'%W*XM=J)k4Rã89cR}b=>Ue옪  9⾏! &z b4^XOTJ϶K;UZ"* Cd~^CYo$m/7onɖjg&spW7(_ElYo+;YO ٣}z՛ǎm@V fͅ5ٟ Qf0gŷ-.$l٭Q[?(qʪKk0=7+{M Ǜ`&u?ߔ2&`uGZ+db38yܼ\GG'+ XuEHrݪtg[awiRX }B@SZhsa)f@肎'(Wc+ #*a@LHV]0QC|&fLfu3lpʕT3\|yE#GfiBx8z$?2Z1C@!5Mi`wHRbAUX*lgGw髞@|d́kj[f; %v)vsQd\ev$@zD䮔\+v&;u9;XHtWUqHvK1n<δ񭌀y  D@o?HMY "{al9Ѡ!s<{WNkYF&cǥnФV#L `:'@@:xa>XH]-08m?ޒ$fQ+u@õե~Z~A܀ d0QỳIΓ$^k:Ii ^z*P)K(7L!Vutr#G>Ŝmm? E^|!P~H^Ԕ5 W`)JV-<1hv{S mrw  -}jQy[zlWy?!XSoP%1wقw$CMY`'ZN!3\] xܷWXKPע_=t&,mQqDZ, zǥZ$MV|]ԺC{A̢Ho8lB斉QJ Wx&PE&SV\I'[/'&nܔa`,*G6{ \P;4nw3(cNpb'-H,T.el( i\7#,-Yh  Ce<]9z$zR\] O]],j= 2kJB)XAATEco%nq4%d.KeN!]9$5!眂2W1Bh_S5`32)H~,rzcƪBV+JЬl6thy4U[9})7k<HxKB䤯KSwX09hȒ0q]bn^Ws7cPf*1Xn3 /nm\>x)!#, M#$q Y&(hn?@\H?=WOHvZ1ek0#o̻z@jߏ S}FB^{+czOwf[Yq?sɠq =a n^iu ͑lLACH8NaR7c1M/` ,[t{c1`$뱦y΂ig:WgEG'r] rwH͠@kt|Tr+RRaAY_h4|-dۓq$ʝw&0%ީS$aa`!H%vMU8&eT\B^#|}Ejݞ`_m!ד fV+}Ld tT>,%g_( |b0tde([ա93NIL>`1-J~_XyE,W*к2. D/^Aw:{) H-n[Ud2M4Խ#NwVq3pc#ѹΣr,l&݄3/ J)&cS?݁I4n&ЛIqۛduc^*0h+Ӊaxs_r6mru>(C?IP68rqZl4~P b:`RCcogƞ"g:g&ù/FV=|VyO 2T? \(skDlfVBXTd*]4^jht'GL L:._ ,f"98{#b `SiPj¼BjGcɱѯ~dsZ$l%ޏF3{Pv3ldSF94f#4H>Nb9"I,N ˺Ѫp'hμ!f xE$r #o eUT\BwS; b; (&)VnSW֒z* zM`jㄈMe*ݠg)1W$|Xݥe*H;#mW!ͫ1r>/LZlYEݬ8VyMNpD:7 :_t[M[ &ʰ9F |pl)䇛lcxq>҄~+A%^:I `Sʱcˀy[k$$>1xJt*"Php u4򇫼o##o;C$8K/(k=J {<\N~W'5jʋNYo"t#e9vZ628>wKѺն/cjhlir `7e:͊c5`}Y@0 6L롚cӃ S`k}ݯG< l =Nm*ҵ٢o' 홵"KxdH~#ZU&y&K1sۊ(L"C^5.?۩~R()l/8=УnI5`1Bf5 9Β1${he֪Dw- D*7ࠐ">)IT{~X<DOOG@F&?̃&^lrژp94/I d C*r8KdC\DuJ^PQ7tw}s~ԳDʼ\hEO~!>**̓w(6f~eP&ʖʐnԀdJZbgL#4wT]v zGq2΅-;W(Kj`~Vү` 4^?wtorf>V8+itVqޑCI|YL*G+f<.@%H|&FvG~ EXbFH |HzO;ͬk<ܣcbIy$7]])kͫK;- Chb~SWb٭M6vͼ|+G537JF8H01D_vbw(3 bj&a?.V2RμU8_v*d](9G;ma" 0>=ڮL+\ꖘ)ふj4'q8$YIɔDӀD@suҹ842m z, b cs mu]w X QCw;<P̜,wb暿U0zżݕFzgBi* 3$b+("] +H#sװV;~/-X{ Y oӟl:}j̻,]Jm&=Jz$A^FK{M buXA kCB")@l 䇺TKWly5[W)0#4h̝O|w\Sb#^6Fd64ZUAj3A>p\o? n@xR U3 J2u8hL.;g(|߹PXۇ7!o&3JO(muy4Ȧ3w _Y1.$}9-5_~)o.9.E#H:5+xk2sOvۑ}K57NQ.awCR:,"(K竦ᕠ*FaFeSX60&Akgd]IlۘcgL! iwa g5zq-Tn:>9Mt[4l]N,U=v?:t_Nݬ1/ AS F&YVnQ{mtMT}kV1'ӶvRI֞ 4W2VTL?*i|.և).3^.z<^@KN Vo(B-:z-wm)c#1vFI]2SY QVW籈k?/+bϗisSR?ޮwjg0 F1.4P΀v!XlS $32"V՜OS)Ɓ8t?&0f;mY:G)qGu[ڹ>~Lp`s %`~.4c2,9NvNE}=}aZ"3:aX{* +a \sF#̈́bqVA Æ,.woh/#t׏{﫶9 NW!n޶𾩶s5ilY%_`ۦ+o!Kj{ >ߙ Ql6X~=ٳ2N(%9(meS0Xf(y HkR*]ai t 4$|4+(w{Y-^?Pp& Wt]쵲Le "I:jZSv`6=#Zk0pJĒ}IbeY CѹltÝqx|}E-xUڰ?~w6>Pvԅ|9&й ]d .KK-jyQۗwZ}WY]/rv~24LMP7H՛ِ6HXǃEסv%JYwV02V2۱>#Y Ն[I0 xq×J; 4Zmxv"l/ہ\Ydƨu˸qЬ\4iR'q+7δԑG,.jExLyPnZ.seqSt!>tΓ uEo%EW="G CQ*LPQk,S¦Y܊i~Gʏ&{bě ܈T0a$fS)ш~\}[rc *wCxܗYyic?_<*]NֺW@NJ;jV6@J35H'Uj#%U"f?TKgZuπԤ}K]dTCuH\_fLr+b=鳴߫-Z> :}E?:Z=/yl8+ k;كI0ߘOS@gce8a7QmR/toDmC;rqzd4R;^)4΋C"دrn>;w׏d<8 ֜Hϔ GPΊ0{!X){2Q*q#\a79[ 4]fn(7Va^Z%*e6d->}@JZ!Wҋ pמ2}֣?J1,me{ĉՁ܂% 6/ zfپ j3>xZAM8=u B+*O_ww9Ƃd%⁌#pr#A›7"54Q47Ѷ>?[ /mF:[U|}"a,MSσ?#r]\yWYnxقv$6Gu탸~ X&6IHɾєw. PdZHE:gra.6Ex>kUa@+OqMLsNY{|Pj*oತXV'#,DeР'+#,qX"ŮJG"4nIޞcqqT :6o/r ˗ CHjt*?:,z7eR|ɞY{>+0CiZUpZO_U|>Tl;$p& cVFetDkn~mϵ)B%iJ12{A056.p7RK@!H2Xr*pl)1peZd#`Κڟx94/Blv>5sֆne#i}+z=κTy;ނ'F Җ\mJq1lWI{%!pvrcDVBx3k"6m &\ьr +/էss N PfTHδ0:8W!c̮C};RG5p=j%97n ؘ#.:$zbqB"@$]OndŞkƞ<6 v+ R >Lr|Y` 9BcC@#cs^kr`={Ɔ0vc|фCnJz)2UoHQ; M ψݨa]qԘ}t)!_h"4 W&"1]$ݞ2EJSP\}utja0Yhc! ab1O7i .0$sdT7Yd8[8`7-Z i+VT >_Y {m#Yv!!H&*cЗ6z6$ح rňe GH݀0얳:)Um6BkhvBw1ȕ7dkрv,{1b7*?0j^"i[Y Ďa]χMi:g ϩNAⵋ{'n>aBޟZgɜƓYBB)DfXjސRh\ĝ4EVE;h KE? ),l,Gv] o՞h{:q嬡bK &]F9; iEFǣJ`?(/kIB9;a$=' -x%ƛ߾%k+^ ΰCt-z HZ`&0mnWA P7 R/`<C |hD ktdO;/qS82 CCwr<yÉEĉ|'oITXA,OQ ϵ'z{GcæmM9 z Fj"aɫ) Z [A u~h \./tTNm9PRiUQ<[wy AY$]x\ߔkP/_uw6`4:oY-8ˈyoYNgu:sXPk2L~5ЩGg`|]$V3W=i=^6,sLT }H>H39ɭ:NGIV]K-c5Yo)`^\CG}'pu;g5T@wnH+́?qӾ(bEQ$j ,a_ }5n%>\rCa&\SXc'v1`g=:isc:uyVIc$%rW|;e6Z0ri169IbY%0G" =]E|4f{uN?Kqw4CԐ3[+#zy B~|u3Db98kd&wVvy#&IQldI9Q Y&J|q5!6y] &htx*6%]%˅&!mI=ڡļ]VgԘUVkZwdkg֮UYw95Aa?eޙU&:RzܔcH۬j/Y^۬:& 33Cѭc&ПFg\?'B8]T1۷ llJI=uΛ h@92i(1V6&3MUYj6ސzl/e.l?# ( zI l+n}{VkHŕ3,cn?#a4"Ŏ#Cm@ɄL3!8U\8ʩa ,f ̓@|wr~x]9OНQVPG"^g^=]'zP#N>6A:ciBmMCeZhprK+35 K1;pC7ԈUrp kbX+mYoD ot{9'8R:0FAł.ubF [F~K_:<#mL5bj>`^-{xªD|ljph/=gfF頻c`%vf ܣ"4yS[Ob9 *Wl ۊt/с OSٵv@P^Y|5a ,[--ύۮZgHx,+UY~R̃s=eܐ|Lb"30Jm@j<$b)E#+ѿ,\1$h{|-gYQ% X<Zl۠4R!^6evܡaOq3 J! : 3[&7," %K7ǡ;G+ 8:1Fȩ#fϾ=XuÀ|wWUdܡ<3Ikgp /G&Bs+CF񽟪 !H(?OY99H·;yZ}hx,޲]aT^ؚ/S }Rc˦ʠ?y$(ml\sEO`<$U@z_boˣqGY ȠԐY0{|Q9i~QrbR6QbBfX/CjDL5Hʚt݄r)'ʳz%Ö" \vzEȃB49TͫLj1{`F[(D\%1K)si2/w4=S MX|r"Ig@-. |:9u+dwcY%;Q2(c1X*bJˮ;{vg$'!O:T" H$wӆJ-ɞ RTS{?j,oU Na o}\'iPG+.Deai=MtB&mnSanLPIH跐H:rntu`-ѷnIE\ml5n?JbH A [LD8`Ef.҉PU^1 Âo r&2@Nd/H\3@gn2%ZbOEOZR*%Lj퉂4ڵoNv_Z)^VVzdW(:<T%РAOPY9S^%GY<~٤" \ 67mAHޒxZ24hjjǍHZbDթz3(B(B#z#B?ͱ܍'o\&_["nn:?4үt&- d)f`\#i?M֠7X^~zVg`xq#aC ɗThj$ 1Z:' 83Ec6 aޯɅWU.z2~ۊ 1xChPA, HONzGJWT_ĩ; (mV*baI6-MrII`S`[ڶv^|JJ#M,`}pB([wf}a6EgM;ۘRh.@Z25F谺D5g^S͂_Yw2u'سRũjuK6Z*Nby#}K#޷jϙ19b..ˠP5ޅrb?\7ƷXD/?uЈD,RY@lc[HX1u3 gΐMpWSE # 2Ϟb$hucxkvھnu ~5:!k^v~vԛ?IUÖ'(8覎W  `~(܆ GQC'v$EOՎ2L,H BM$ Oaz'~ 5?oѝ!~wh[+ ۆzdLh{sn^Ru nj r[[U ]m)glLPӗD ݃X_n1t~C}T6g$Oq]8BWBj3`jlIa_>" Rc|le(eХ}Sć6jקϸ/g* _"nꔘ+U .H˸m fjRӱ>tl5sjkN聼әvxH%HC彘*#*@o1=zks sEf2[ nlQ҅Kq ʼ"EH{%a*~4\׌ㄚf>tfv"/ OIڇ՞w?aq{]D/'2elC^̋Mx&m̓c$ƱKw⽃!Mr&bMa('~Vk>kj:>$t7RuOjOIvLO;dMNCvENɛ$"9cXT봞w i *7 8^>`\cK?GϖSf$qsuzjfPk |Kn>" Ik \!4{8ul)B}kxQ ^TWtbp5N|4+ǥTC Uj5x Ia+5%nSJqNz!@ڇUJA'j8??K BՍ4TT*V/"9*8t',ޚ,'Z *3vy P>@-Joq%4 ȥ~Ñ6Z%gWVa,ljCԾStb糫 !νNl涪H'I{Pl8ضmw &-wbsH{o t< S\GqwV CJ X[ޚ00~,xGF/y*`eygtW>uuO鋍1X;d n'yd,-Mns"UԳ:Ȕ 3žYTSv9g XkkDk3y,;t{}arJ!(>L N{< l+k '}[<$x# pA>#j1`&IZ|W6C]7u@]4ސY#=lotZrI7Dߞ˞I_=1:`˨অ1&)p«5F QzOrwˠѫBt3H$ cx̓۰|qǭ#)bG2ٺ#}yEvh\Ϻdl Vͥ7Dnԩ 8#Nd*n->?m'tp/;Ov gĒQ[?``ە/S]=1Hu,⿴Hs!#C6\X/5[鷺N:I5DB}-i75TtT5VMħty[ni6\Y(x}Sp<_!{gPL83D1~XV$pJ GN\]T'64>ǘf(sBVuRAn`5 S Vrjy xzh/d1CT6̪[RVoqotld[oP8+FJ^)nZ =xI md(|1ֶ^:6`;Oakk=ͥYz9 nf'իQ&>!n C"P'lq0`匧e rZz_OmO6O_~H]w?*p^vϥ̈́U=tҍo}m(A EM$OY>iM-Cek\ 9e< ʛ\9'qjLjPEY0fgFPq g#њo8Y;M@흥s uzפّ``Ck>=NuOfd,=8t%ױnTr^n@219%Jyw򔤹v3YVc-ư,f'"VS5Y>\Y> Ū Brઍ&@se"'Bmd`:۴GV(Ei EzN$P9tM޲u*~hI%eN[h5z&#472C=\^@M!T:@Ȭ+ZzĀ: M>h2sŇowE> )>m@ sa~-uv3ǘyvib /۲W~ٮ>VR Stwp"Sa=y`xFӓև4`$R\^ڹ%Śtc:,GJ]LH- [C6s8tD(٘>ʂ7aTmmp=`u?1ϒS8-0ӜKte*h62 w;iVvS?o&v _ Iy!q #]&YC^ZS H֌Ѵ9&$0Rvj#"9'=Ln]  РJ~_p u6>@ UNfT{y4j5uhmeС׎D\8ܘe[*dqhEx{d+|Ir{W4ϣ^GKKz1{J^/m?MTUa"~-[W>,bWukZAU׋Tǵ_2X!1z2y/[q|rƩQM>0Uot.ݕ._+<9Q$U߲P|igN ;w?oѽ?UD3}OkfG5R КBs+oUxćGtL:z .+ST}IN>;ك!־`ؕ:ꥑ0=wՙbwHmX6۹]DkcVB%kK7v@yǟTR%kz@y33L#5%xP`!JTݑI3ٶdLkElozJM R;j{1# 1>t`-O2'T_c(м W@ OSٌo`+9n>5n\I5#3x^=]]OYGPFةum>Xz=Q_]uA9ݨjO@t_*:ho6y(Zc81lal8?~TC å^ ^p<rGsp^|i$/>c5==} L4~ *hp&"NR{c[nPk}# NB)K-n~LɝIL<[D{b16# ,lH{ւ;.ª%n}%@I^j Nͻ%a'F~h_,tpl>eXOeJ= u2¦'l8n?k pý&.ƬE"4HIH@0y+k=أ4T!R|S)Ë8Ⱥ\ܛ)8J^tp!dtR-[1sv-N;bW1]*78 0J'll9Z:ghHQzg5Vh Ss9SR'2'o0AB4On5MHފr 1lOKU|=>GC2IWqfbocRq9$rZ[2E^W3Lc`1J@a1~p ,YX8]F*:+!ՑV]F5B>シ4]ɹ/Kȃ:7]`8d!.w#.vHHC?$"|,A21.,uM}ps4DߤEKȋf4 L?JV=pP- FxiaO11NHQݸ(I.7z;cn㳷յ7&;s$gvc %$5<20ꪀV#(=;&r Oڤͣ!X}VF1Ttz݃BLPgxehPG{~"_QJPުF{hDgQ$=>a}eK" zf ?u)lrTqq;΄Q ܯ"*'9Ã#Ss(8RA.RDzg׈=f²}qzNH7"gb)1X:%=D^ ЄQi< .}N||ث;;V},d'8S&Lȳ\@&iCBGEtJT[: nBT=2Z2sXf2G 3mK"Ltzkä=v6dA<9ˍ'I%Ed>TodއaV@W`.yD_πN鯭`hxj"6Tx1**|"1 dAQ,ߠ;<1]ې:~Uad&D8^8ܬ:=OF^W)0HKLR-{Ũ/FO9Bͽqf[x)((aH"tkϖ pIf{FCU|:ZFGr!u_!W [v ЯbֵYT9#ǩdD#3t+T"5g0tWU))) 8ɦ@}k5N _ ]bG0r*bN_&Vrdq/"rWe 8wõ0塽ՓA)qU ^pM*#*Vnmkﵙ.~Bü#SʤYP~@EI]fD"@\b(mGl8JYFB\EeS[L"t,CW8Sws;O$)rTnҠ!ZU1lʿqSNU냐cxEK18MBE[ f eI/WeaQXԍ85ۏmxgw79} U/b.X<,z<=jHqb8M3qI{5-L+##pyQ`N+k3#:xpƂH8WqI|=w)frL:M<-Įe_%Cb4QS~2sAiQ^֝R8T0ATpX|p?wM"3"7AvN]Rij' xyM)&U_ 'O𗄷 yƓu+>Z}$g35{_GVa{ˊ$j|rGD+TGNMUiӉ0O7Oʃ?YFN[U ~@ؒ}X_Thzz&4ߐB]<9eJ:{yKBfV?~ 5Eܹs:]0+QrG?Z ^>̬joh Vl]~(%n C3ėk t`ObOPM~_r;bT\^>Yu-4~E"L(kaC2WOMfذm"9 Tqn]pLy_o.(!?W;$%8] GM .H`>ZM޴nĂV_YdFxuե$1훡àؖ`qJb@A-Lcd),?oYPH?xg-um~Q5}_+8Ә DC3(fq3L$L@ Z |(S?>H3P-kE^:Ć 4;9j ХnTɐh܆E-oiKMMK[/_\⸔ U.G3&U֭3&APx0bx'OZB x;ώIN\2bF2/8iz%ih&F0z|}+o9~;^++`L58KûlordIF?%,r񎑎QYұ  mn!:T e ~ o>B{1$|א[8 r)[,q-m£61CׅgbGVnmTNgtxvGk=EO"Nc8d m7[0/m?xVdS̮5pЧd!%*m㚟|Z!JMOtALVXHBT :0ΜK\KohXF!1$?KfgHx/'Zjג7is͠{~zJ8С;"}}A"& QckTŠTCAt&?%b]أ6d>ڒL'VmѰC^4:fl,Q.M9*Z=K CZqʇ*a!fB _\9x -% 0DTs~?K$]>)@l8fAJUGpvx4&:0 q*,>hzV,ŏoMZ0doz!:(V$bLwN@(uqm<#-o(;Oͭ]Ifxo@i;\RpjɮW>({,5[[FZo׼. X;c#Wܐ@#5բ-*sD8ODm*A<ut$qԽ!z0-9WI1a򯓼 Deb:?~BZf%D>k\~@ z?٨RuaͨXּj`S n"HG(g!pG^/,\F0FKNPhPi[6Vڎ2 9Vz|c1K҄ k(qQ6aҟa͂ecI\\Yo?-KwAzގVFqXNt]JYZ8#li!o) F,XJj9|N}?/(/j4Oo*o#Ґu'-h̡xLKX{ ?:(1Aelu7x`OH&PG0>v#!Ps]١T0+>߸+Fg5ҕ{atgy_{7;I]wa`s|ͺ{]P >8Ky#L vҁHLypuosM."S9uV@Z"3j!Z>eg^"%h(pymHzknX/Ll E恟/hƠDAev;w8I ь%#s-Ď>dc0}Omcj`h-9)_T~,DSpXi/ENx bvz8"LEV9E~G6=ypaGO`Q.B&r9b2q6QÏK<\ڔk5`Ҟ 'z(UX33|t\$)w0!+5,N]X Y?Of75j8_koʃ;)H}Θk@"ׂ?p;W%iiGCUK<~Y/uh.vZ/#  %B-æGG"μTf_z^U[ѱI:$sO #u4j z`5X!^/ˣ,h6ryYRf[X=YV&xqR~B ,}hqy q&}ahy)amι$*?## [=J-%hlQ_B+˗ E标.s~ߌESBQWAr?FAj!˲pd]1`:LFGIk^W.&U8 Ղ#(^E8FHp9D\Ac0 :IUHj5~kZK~26wv T}bq(Z[B'EigΑOUdB1k$őձd#Jngxc$PiRaG[gm&JBMhDL\8 98TL}т| @W }Y_fU14thߢFq155"R L?}ܢ0\cu%Zn2G#q!y+X,(}Mv1?.G&4RrCE~=8k7wجυDO*UZ ΄M(uB +dpMcUݪWmö (}u{(,qNێ`" +‘ut,o|ec&/6ey*36[xw fx0LJM,-KZv*@}rmoS4( ^Ԩ*eKWO mA,Q6~dFU<+Nw(L{ݐ_Vzvb(ʨ_|ygnXHf"fîjΩqF}BibAo9]c?BomZuMg36nj0jrU2zRB~aS|")Y$2ߥRvԡ%WCa*v!v}ҧE`x7d*ajNWǬh7ˡЛZ\^ݼGЋNKf%`E0y<-MY pT<`]" / x,mT ëV$ΏF/ge\z~<&^|톿dGo63a:{AǞ#} !F `ĠЮN *Xh~KSD'}5=uK (vmBg V@ʙٲ'gasR2p\yUbqFh<>,e,WZz\j>mK;5~b-eu,_3B!& ڪK.3N!9hM1pkPfK-PݣD)UY.Ϟc[ `{ș$"ZCȽ1#nHX5E"XAYH\fhi6Q&u3uC>^G9^54竝J Όgewk,R{ԭ<&cKҿxr )guYpB)˪dD퓞TICYMH\錧t Q&K|zAЈ)1SM?[ԃҏ8v.~yK HO#K c ?v/&'W{U8FzT;wr .$2*Dϡ`-/sx)Qla{?*}Oj`gJ\e{ll}pZ֎P1cڂdGd WСf ~ЌR]Z.gؓ Ε?F@狆SjSjܢk-@]^=靁*9r[{v# %*U8d#Y"D5]u fzw)>[f[:I'Df66-@5UPXH)8Fe-a:X~ "F+24V9brYcϯ!N2yĔ3A= c1lqzB;$Dr?DAݸsv>\hNtr g鞩2CՎ^ML}NӯVԘ5oՓ+:PIݹp'y5m.w8BB2|Ӑ ?>8~Wj$Xc<#4$Q?ìBj-[U*P< |Χ{BCr #+aJif tPy8*٘kn3%7: =SddٛB;#T`^FA.V\>6 2ImYE8+/On:Wq%a#p-4c[@}1A 'rnk95Cٱ@vWuKcnmIs?ǘpt'Uq DlJIi R#s$|-H]e)NщN9E\Z\rJ Xgdyeyk9b>P#k̦X B,PR* I?3 vM@՜Ee ;_YX U-0u5z= 7> ul67HOW/ז)kM<>]_ 'YJFZX'̐JM{6V;yi |SokaѪ *<&\pfp}'1þ5WxNw8`QaLv DoSd5c6*Z-ڵweC]&`= ɏMxLkJD{بr˚ِf5qky@1.u_mnHm EHS43Z|$@΃wA2o#Hl*y`2xoY 'ͳ2ى15_+iX,pbi'[/"L,[̪ ӿ .C7;QK՝".ٻyBԻʎbAsC`KfH 'Rr;]\"}5M9`tO=G]?]APln<Ͳ#8F]y?$ OJRnL 898~ĠE`BA!3ixZ w2)Ng9Y/B f0f'=8֯97WTAC,av ˯sv Sbv| a$Q|H k8kiI(6v/:ԦW&JeOzrpGrXڇY=풾LbρeghpSiy! \}p$!x%W,łҘY0}Tt|NO1d%[fCn  l jŷ:x\p?sW0?IvxT;kV︾8˶O%dUFlzkE~QڡX1s9 n"^j-/RzB`دYZ||OooGdH]a>F0b젓_K*E ek k+LRg8{Cudq9B99(]cG@e٬W=nQs |}a2H2ᅩ ?aN^ DWoj]'ø2>xj16xûKwnDwOOW/h <`:ϋ*ǧCICLR 6+6s ) $FWiu]D&(r*-kFɬ_[t<|va;hyn dnV U^{iBbiz-9'U 6#EI0?KJ,ߠmCt<Ʋh+&N$*A 7`_F5d1dL_wDꙷ+c>.d( 9BsF_Wn6".~ G1 ;ک' QVz\bjanoi b(#(uYS~}`s2F&u)F3\G(qf'Lc JA>:U*լQ?:1dZ&:Ea sx(N)=U-&ѤKllBi!QNuV(phÞ9o3Zzw}"T@cYlwх2xE2й*Q nL*1@9#9oVT XYWIP ltd!"ےPGХu.K ]Q~ߺ:3%:|*.EJPLNfWG%'H$P0A3.h}d{ny.^>1+E۾vxAy_}n&)|V {'P|POO.St`t3esIסs'`q/HeXxLxϮ,p>{YiǢc"eZ| qkk]w \jW҉X^[ڍd e[GHq!:L!I殄#ʷu[I&3xQ,zpq%'kkU^T:=*=\4c$~™l$S+waþdCޏ x*q" %VVId))ޏ۠ܭ^x@| >1Î]Ԕ{=U={ι*#* SŋMWŽ\!#Sx/l{p{#Mkj@4} x$2TQ%BvDl!GXH2hbf[YmVi>!z&~LqYoN Tթƚm, Pӟ=Pk`B3@=Գ}]:&IB 6&en׳l̶-OMiđ%w?f{=YItfIvt)wCNIo,yoY8_MG }zfv (&|Ɏ7ț.|Foa$:kOu3%nֺSCsL)U}n_,-89e]%ؗ`500tyE2,aBX!&:fN9HHxW֏C!܃NAܨ;M`N?XFL(p ܚUe/dr3y(xntbϷom4~t2Ez*hq>(PL0 n=v|ucL.WmKn8oިH-FQ-E#b(nr h$e,eTJfXi%݊];Z h2nPHR8;4MFݩԄ|ެ~6Q0(PP[hEcLL5MCĞ tP E<ް_Ѐ 7ct!^鷚Q-#6 NOr\+Nb+ȖQvÙL5&eU'nHϣW V&d+)$F6 {bcDYI`nx(&G H6̶u6gzMN4xx- ]ȟW&0Լ[+[42-CyX7M@vQH?f戗 wvLO\0 wJ@)RcNfp _H 4`x0Z51tӛ2rI(P~VS5) >j;S)}i# Jm9 _8x*. D:ەTk~+? 8P &ծGȠtmjK脪Uvp ;bj-6Mcmu?)lZg04R29P~Dv,!ȇE$1%Meo-cEȾN{wB3 D\0!uͅq[Xu~wY=|ܡ/kZAn5֒|Z wvb$z['S/*%͆sZnOui~4L~fza4NI=.ۋ|hk \cǎ!+x>lb6MӠe+y'} ңz2N)׷O$oǹ[m=OR^ ! ݁Ii8:iխ/C\ZcEs\E[B r=S|a' }Q#>BW. y3qK=1L\˧|wV?,/+gQ6tRE?NQ 搠iHy`dѬ1#"+M8I _챨6D`uHFƏ,%uG ,=Y;L^FdkK&xbC טhIFm:3-e/>f%ROC _EdE'>2ЉZďE)+MWw=| G_7AV.z ȼ]GW.$: F?r>{w$g:(@G'<: @L92dP`L齃y[SWorv}/lBzSb=WCewvOgfm%ybJTuD?[7uMVn)8y=(4鵔,+ ݵbWq^X A@o8GR lbBdSL0|~]laX&SR-Lh$ðUyuljf> y>,Dfԭٌ]lIơ|v闛@6'sUFΟV3K٦rX0%ⶹ3譁2m"}5N56XHP[mFF߯ K"J /moI2@ ! ~4..  ؐ 5VlEq2<~wy3E¤pz|K|o %E,¹{+ч #vvbJ- t%'<{+zv^>PG/s9 S.pM?~WZ"Pi\\ ΞVr= [n(92ܓ<`2|44ψ','fg7f:()mm!+X`UJL)B3L \ny<3iEC>晏`FQMEl<| {I(z Kj['fRH6[«(02ǎW*Exw1TB2sׂ-y+({ԕ>B dz"TSd]: w*QV`PuJkݤ"j9Vs(Js5omDa-&vf=&Q>E ?1KAt MJ!:|\_stI̐g(WK-mThd#]VeCyٖF#wRc3 q٦ h(T}^t:I/AB }R*QʘƇ ֗V<^z}׺R_3><*cnΛR*ST6ޓWm.eFlJź, Mo))B \x489.)Mb3I<ڪCLŠX qӡνtZ S897YA? {:@MCFtf-}h;X,/wB^f9Q = ͓僐4.c?*dE̔LW(ud$E3rwv?I6Ci&MARYwSgA`> }Nwee-!a4UtaT@Mϥ")+@~wʿ>);p>1 ڎ֓ < >%%b âU|\ZT+cqPGZ<_$ώhޣxcS^ٚJtui 2.6[ oKֵBkv2^{)&N\]v'*Yܴ5㗏H4Kmd3ZWFy"lO~kxZY@Aq c>bimP?Ñ"q #g'u~Kt(r/ĚyS|9W%tg9j:7=7 CZ\=g@,YZ8|sa #Sݨxy+n46N6jIBߌKc Um.!4#owJ@Gi(靺S B40fnhc 3ӷSX~JANυ7`A|ޏIPp$ɲg Is0^_D6< 5 j']~  ȜEBja?xStw(˔-7yQ*+<@θuH 'v+ Men`զ2o܇p-S `Y16aڰGɒʵ$tAb|^΅r*)^_"㸷mqH:%N3L57r*h C+,A EV0@hț ΊJqβTF" l j͏%ՎlDXZpc`ؕ@<5w +{v~-d񙎹o"mF@w;l}?iK$4C{&}ju0>ТO0Wz%Gfb1iKCYiM$-R}Wr=`!OAKZ}%?PځZExSHї;u|/Q2soFN\u7ӿyx٬nʯGP#3c~ % mN*Bƺ;VϑnY921y-A+EYC9 e0YpPdEQ T,qR^]pߕ=`BQDI!q]:0퐰E%l/O N[8ļ78^rG JE4l\&)yW̕q_87NG~ꆟ+@2%.Iye ][&+(n 9 S* _?1a°hNao뮈&']βu"n1t[(FA־_R0^rei[=331sO+=!{rSRބPΈ&5Llޓ[ЮЌ0+C;,kxbbfkh M•۸ep±:4`hj#~&`chj;1IUɴ6n+V5a2 = w% U^$'P5ڈmNMC`@iXdo Xx9s;d&x#9:B10}): E?Mf$”TIK y eDB7F9ˎb~l2l(Vmc&G6&2WD4v=(| bw3XnTdN /vqWz/(=ٳ H$9FG(ڈxr\Xz%]ۙ'p&ƌ?BT5jg}@SKK8fyBne~S5qH-V@/fv&PoPa՝z>G-0ʊR| WQs9/Vic@@wcItPpC@7@6oQjMś{J& 7@p w` i i{D>&spmdhk &im&$(A1.Y$&[Ýs֤ _j,ƧTno#keQSG/)v¹tZ˷sg0C/ÏWC4iL%`rȼR G)l)V]3۪nuzRehB`: !Fz"6nq90AG/ִ !;S)"[f[ck B2߳GNT2wB>VxAU(_i#ňH%I y4χ JKfG㬁TBTHR ǁB vUy!?NsGp#+HFY$d#ŶMGjy;Vizz<;B=]b[Ͳ*ьFFG;^Ǚ@Wo c2lx;o壵B6\q6[^JE*i^UQiq_\+G)HvSZ͝Np ˿zӭ7z9̍:-Q)i'WF|]IL!h6!Ul3ǾnB^ܝk+gN=syVy*@@'Y Tu{Z]1' ¡? | Uσnzlґ09ĈqϨoJ j"mO$ܥrc 2;9ʚ5~-_'IpV3"I9svv,-ۭҼfXR_Y?E9.ԯF{ǵ-`3&IP{;S^\*Ӯa6t9^/lMA>xHrGE I ~ -8ңvO Š~ɮsKg4ֱN瑯lIɁɿʨʶkTa~ULIF+se_ Nm$bx4#_hU.G/RW{#M>r[GcN#1oBObzDh3s'rlL!YJ(w2?47+H&ٳs ϳB>JdZ` Ɔ)yoH]>XM{\}Ps)6 `;e5q95R="^QIAɲ>T#Usw? 6Ǩρv49 {:3fUgPAqҚjd4`Ԝ32Y>J@h6@ر^BJ]{+{ <6)7oD?6Ki>.{P<-"AaG :IXod8 ¿yKl[Z@I`em^"ΦN7j5W-~ !G/hi @U60ОХ=qVEih9_/ih8.l6_@yjb $rH((4ۀwg稡3HK,&=/ JȀQSq%3 & m1(,5?\3؈ Dd2-/yhۛF!xp{l݇ڝaNQSXJQf Q5:}_NOqʒ,G&Uf'K>HPK{`X|XK:;d*G{:~z(B k/Ht);81YTUP ;se30fLq j)bUaEOL[c5yP_wYYYg!alYjIe-H]C`I2#1xmڬe,A;qqS߄.ZܫP|ւT)jnOs4Je~,5m7w ؎7&g7jVdUn^J]9]=ӷW'2q]ҡ'=$WeȒċ*6)'8 DCYنŭbBRmau@5*ٽL2@4Wq 4`5!@ID{e::NþuqaRiX9@h'X9O zGUW7og{;PT?Ɛ)A.@bc*8;eD3Db(}^K/=%H<.87[;(mYNߛ-Hι TM#n0X1ZCդ5.PyD'iq帍^q Xܳh;=EyA :k f9kxLnS:pj(;6yoҺttmٮ,)f?y;*D';]Sjh&jf7 ٻ{l kٶ83[j 3H.)Q,I,+Cq2.ze=|. <\4Շj kO# MBZG>]8o?4^sZNu|SIs 4g%#j Mb́H=$ق`!&ZdjBCPNs6Ib1vg165v0?i/ZŠt&})< ? mG{??} 9"T:/vb]6 UWϯ/Zڲ鉜<A^<1j0[1;c?xbNeR!3qy歭.  @/G#wV@5wAQ3~hޠVp6E o8j)}_/Wü&8;[pE +X['[AwԢ ===B^2Ӿx!PLJCoK?# m: u6*oy ^ v}>^8Q2V4(p9C^N3&.< f{D# ql|myZwCcV l b{0n/ABm;L{Wr(jUԲg5xEl#Yw*V2.~76ӻ Itxj̢\xfS #=D{k wZ(Z_0u1(.o,[yAka?{V ҍ eøTIN÷Z$ۦ~e3ݐؔ7%jY.I02j1'OwFzL׌'H013Sѹ/ QP$u'm?Č#[UWAڝUS̴=o{6p9Ӛ5-Zʶ?UkrP' f5ُ/S½NǼ"A. zN"d<;fl^epmHe%[) A@/Ղ6ny 2CO-.pmu?N>bB&Z/gY[ͻ,HߍHfnE˃Xo߹tAiuR_r;3+b+m(w._h':8n fH0:tS-@qC|sιAyGQ3{S7&ˤu W9 9"r?hq+QMp2Ƀ[~"x挌IT+t4% Bokf6%PY:a:oi`{ ;`r}.-0 t6D@|Gh]KWWOCv O}G&/ X? wlmlLo%t m) ??C"2·O)X0@@NI;Yk)Z>kվ#(KV2H ޾(A$J8N1O bhGDQvyB1_J;LtIbS31ugT9X(x-c#w9+k8FszIw0E'۪D"ϑ9Xw>&u'U2.H3bXp"MZjE3BR rzf vij|v>8|[Ie5V9hFjI+&aCM(Vr |ô~a@=nBN졉p39X_F4~MyrӼ>^IݻQ>XaԆ[;XnB( $" -fĠ@kl&pNh`8>rXC[G .K%Ӆ]EIq@U35o$ӎ J ;vFeaFB֙3tO~k;^PC1:Hsu lr"0u0F;8eQr.D yp e鱃X;nU~[ a|]u™}uGC>3H?JnoAsM~eex<4V¬m[,f+,y Ihu7J蜛`{LH`[-W"}_H$;&?^zWatCT`}aWeGM%)L^9ŧ_lԆY^ƬG*݁eKHz ;طn28 _-83W<,oE|)(WN,.@+< qVSٜGo}rVYz10{?exF3$ȬD}:tP9+SNȗUc,iU c5הu 'Lׂ*Gw[}%AwkC5ӈ<%3)߶ gCmׯ E6iO{X=QF+HBh(!0Ok9DE_x|m8@QPr+RB<[)LYfC6"/"h89:% ֛J !+3-Ukn6SAvRd' rE 58іk@B ; (cp_aOF9zњ7!V"ΒgWg4NNx lidvl!h(JD߶p(Bֱ&O- |H '$UcIUCmܑG4f]uwi_Bp BA%qRO/qKVAdb{ KӠo!R=>CJ2I y,U`" O0l\LPk}8c|Rom?/t<A*Ye* lg0\ijEQ5r0 cfz7A֌MR|x'N%ԑ4d6Kٶx`m8%iʍkCf0  ALUe0ք}JC LiԾvZ"sr$5+QHrsWn }>ZͼOjX?ڬ:m& кIX^]B<[^ 2֥iءt_MadXʈt'2UJ.ֆYy UX#OCx3Y0fX:, <Ѡ//1L>0G xh+GD",i(UUayzgsPÔKh(€%Xo RV)m9Yv1k01"3DzJ #v  mN}K3F=G!⤊~DѲrx~z%Q~28w. U;uڌF$J0[x@t7Eʐ)GV?D62#z& s1 5-VjG/RnḟPăl%3̝//–9q ^l /[Tj{  M~J&_}PELyHjl pN\Wwwy\5d_#KL~ ( @Jqq39"5Y`3'm^~^&Khu',hI2>V!O2KL)" v/D(oAOLSbFHG MY'z0# 9eC+mn&nD܉(F/zqE7RA7nf;Ǒ#'cmt'*-e*;uyݚv5q5sD_vpxh3GrJSA2=ayUO?q6%he[<{^$FkԊbqQ}xˬ$t[l>=Q]dvL C0O&WInJ7k]XS'=+̬ ƃt5ąð5F@gM!RUM%-c<ӓ ZDkMiB~r_O<؝x-WP՜MZ@#a]#TE0"aʦDy89 k&m l˶ ȡj-uL+@;ͨ@1$^ u?%t?ʀ3BHTYm#՗iMSI@%j  ̼(Cw9 `pi:^2^h*S#dnf|u;O b]^X»Ygo$06Q-rX!whqc@?lbRZ-l6>?|,ULk(>9wDwxv@XTITbJ@`l} f1G q`ktW5sXe']V*[w;੮"% {#<7"K-}-/f#q䎛A9-kK|!9Eރ50Z6:*ׯ $pbL*sksVϪ%ncDgR lZS$賈.p' ZSցR{I0#UdCx!.9r3' {et~ ?>Xmb;ʦ\vs2s=G&z5ufO&Fڀ1i5\  3Jgi!8[uj 84|+X-f kqу[-۰5跊gf4?Y'ءl>҄FjH8T4rA|1JtR߂ 0?m&t<=uvqYQAj~-ޫrԪx"@M[G5:ݤ.4I" ?))R#qvyUf|#v█;a;&ctvHZtwnzD\Elv- !R{G_wgi zF,b&_ׅF6$Ev ]9z]c6p%V;Y0s 1+v Pl͕Dh%/Q/t`yK;RBOuWe>/K_/v~g_܈ Ab[ (TRf,#Ֆǰ>[ 5,U18qE`w3fNbW^̫۞*]Ra^ulv rO3teGwI8+btW;q'P0eOP5_Yq}(~=]}DQ]~y3DNvRK$LV$cHd̃f )t@6)/'tE62 VVršNl:؈ec =* UJHTW}}%{EݫhjJ0óh ͑M|g`5i謅% zohqNd"Y$nih'Xȱ>su;hGE7Ţ&&bU,S*L՟:|PO W@ o'Zcy2ZF% =y8 fHZ>gf//Z WpATG 9xlM>,u@8Վ42^tEvⅲa4P~ܗXޣ7a0]?I!!L5oC@=BP ڏ:;^Lw,j FdV(NOTom5Upeo:VkɷMF8dH2EQv;o?Ix/FӔUѹjr͒Xz:]~a5{X. u.~}g96=Y($q88)X9[%: yHUqQWWu=p뎜JZ"[ >ˁg#$ qKE1Mv7.(3&k7Kݠg4r< mzx OF<߄l*1g:J`=L-/%z*R1 4bLv ŀBO8$QO3&dlRRM}W{v->\|DGuC8~(J<zs4U6B g}ҚNRkTH?bMaBSz5l9ƕC#. SxG!u!RG[V~{:?,4 .LD ~[LEU?<10^K^a 5 !=j񺣅jMZ ȃ~IJVeFN jG;)P2UoL.5S*?u[e(,3_X#"~F3F2 ~/Lʒgz7ts[6*a&< 8V^K 0JڭAm}l0s1\Qљfs~iNK׶S'2zܚd]u7PO5c ﲙ(#0GpqHh9E; lGWYw CǃMK̭ҩӵ/2B bzat*Հ}"Ƿ7M ^2 өs="dx[7ɥ\Rk̈́74S$hܢzeGoڦw e-Ѹ<լܼ C{4v:# C(hv]=cעlvwp8wg7&aE%C9 'QY4y&Ul&\vҸ^CSEeKҶ#zY=: 6~A*kоeʾl9\딅DK-I~c_K/JUM ~K:EKSecqjM7~ nd]/qT$c|I$ L*P^m@錢AR2bE.Dy* `/U_^BC_SRI3,svozzço^\ Khc>2K`x 21!QF{?7&?ujӵk9p;t9=kha?5 MBMZn) I.v=dڤJԡ^i߅xKKzl/A$8SVU8T$:χc[ `D@h~ٲb/er8/*%g)s/T()zaT t$) 2ͱ[ JTW 4f1dB|ѭ,0@"yG}+R7)A4 hoSGN w5,@VƟioqy NdL~圥 ^:B»~Ԁ7w+aO*ے|w,/e)U!i"CmX6 .Anƕ=TDZmpZYEXo%I$8v4"*W:݀Ph->=3s{3e{w20t%mT)W^?!^q87T9 ` ]b~b!c.lgMvtG{c`0v4 zLH q2D:>HpѦ`;,VJ7ꔝudxՙER]3T+0rjOiDsDeup1&S޿K4Kf)S~^d[$/ QץAiD2 rl=9Tg:" %-3ʃMFJOf[ -9WʹDTēhVV힎ߵݫ Ҍn+M0\iDi2Z{[wbi.8ܿ#Ri;`BLo[󎺯]6RS6LALȡw)L5i|gE*("9lFPRݑ:7j  cak%Gm)Y˃ $3I$] N=;džA*\OaI֚iXNEOHqqC&jhu P(nw-)/g.[/vY㔔+uǵilEkm] oՒwg_ HoS#!qX(9U*[@Rn6׉@]} TJ0e|Ka)= Œ,dnj4Y]jq=$;`Q]_LIՇ Z\t, GYPmxbQ>o !(= K? ߅e6J9aUu%A\0 *-Sh"Lj=͔VupV_1R躷C^3`\A83j733\2N7SFtGoJ$DֵAotaԮҀttG:h(XꞃE)dR/|%c˖eejR1aJf>Nnrw<EjI]H'C/{Ґ3K@aw$X9BPMqTrIjLt"4}xV_Ցܯ?f9BHےf_*}@Fvb^q;>u:Ƈ1틙=:`U41#օ2 ew xzH˰7!S_aaYI P{0ΌXCIz6^*-6!R!y(+C*Kwb&>(f61T@(ttM`P N1viIEʘ$\Eu?X*9᩾̴~MzӐNd.54iv9aJgiXEj._'yMI@g׳'a['vt=;[ V'`pCvY$ ў**fLm aDORlFnH-ٝ|OCtZDnhYe=*j?/y>-ZtNuNm .f 檕<&u Ȝ*\?'G3+LBF=ߛ6))Լ$}X]t(;Y `t9J.N@;f!!V. KQi璢{!N;CqrS}[>.WѡGL:ZG>sv" BF!Bԅ^ynlmly=UkGRT>M @2` G֨xGYe'/FX^Nrt-3 i[`7D[80Q䠵UZ m^;{}I]QtNz:0;{B.{bI|Q)&tPGRbhTn_TRM|}5Tߛ:O?d^ [':!(̲#wT'^,;*ujqr}e JHk2 L$3˟R1f,3G& &D'?N}sb]%)HȐo߯sƙM&)ZxmO̟@єF=/ [ZIb$&!:+NFs ~a JJ:bjs7Y"x=Pҙ?q}\@ h /D NԜspe|Zn*Cx_Cz_]Ko&|a[5(ø._r2~]TICs}IH4M~Y#*7E48Ě~9O.^vy-BPG %*tFݺjW/%P)x#ɫx"XQݑ4CnPyN4=䕲*D:"p-#B-TjyPN"ˠutp0nf7'Y ^awDEs<[aZb z"aO"[aN(n⃥ `'ws{3!{Yyߕ@~v TTiÛ`%໛KϲX5V̨ o~n'-Gάެc W(BOڌֹf*7P"ȰɄSCYK&H_=aRx@ d5-C+ ĺC O&mؙuaQ ,zg_KNxv2xDj~m' j۵'lOwDsZbtx +Tq]C!<[Ot\]1|y ‹^QGjզCp-<pUޑLdfð#F\X d|ԙŜoU:/nq-KNJ~ddr65=@o-s.? )?['c56\H)&]5oKY[D6uv)mZʈOwZOp8 iSۖҶH.nIy Hx5.7 J;.cǑJ\8[.<f+"i'Ń[9бB[D i '--oǹ7^R4=_;f(,0\d[269SV #+Po񐤗^GCv:48oP8Dnȴl5bg1@35 ZIl%؅>`fz# _8 ވ5Uc,z\rbg{\7sތ]/P%)LKًOh|{ iUhqNU|}6K%z{"*xd$BbWȵ&&ba6d*5[Ύ!p 93" a#ՒaQ9QRvZ$T808@aX4MPq*5Ə_.*5vݤcgbɷ O".6 x=쟁SW\Y|Jp׆~軉<3Z,i <7)!r+2F)p XVė`҅#2ӭv')`1gAe;~E܀@Rn8`vCPI2%TER6zxKՂK+)CVR7EQ sEJ1\*ǃ`{;+xRy>άI;$G "? Z i;4ݝt[wV{:;sbK`o|Moc&v6I$@e2 *OzE>x 4& $^81_pa6B/c 8Yڶ%d 맦 cEu;*^,qe8Wg>?{i_*_"6dF'1Red < ]Q%"G Oe[ܲ/ه+Q⨄zQ-&YofEhi]KF\߾L>pUMlM_˫,}qk4@r]Z³l9!cӧ JKmV4,sRuB~_g@Cic&nm>uV`25nK(*a5)tM^cEqn\ǜ ^Titψ:`i\q(!$39 !=L@xfi #[3(g<' oP59)gQ PTkhH,j]q{'Q8]kz*;wa0놊|8` 'b@0cZ!`XŢՀjƁ5R$d m=f6X'o}^8 jžY1*'aajrx< en[ VLa@ sM;㧭Ņp5QABs_):8qHKUI;z<Si0<%Y; ;ay֙ @ t9&2u"P%jCց૿Ma_^<ޞ#V\I)dmˋ'} 5 RnLU:8eWǰ1di<鏢1p[KߗpAjےe&=5G, "o|h7~2eDtHtR^\ '-x:rx|EQ> MTbc;hQƹOT6Fg8ZQ*_Bx#I)Y,z|Z g@N54hJ#HEnj@Gq))$k@. !P&Yu?9&꺲.) NѠEuvb*y;܇1w;лaAq㷧G_\@*F _C&b%pheRt"pI+?h(AP=/Uޣq $t!5Q/ې"K)v݂2B}\iJAېkZKB?浙Pa lj'KfhM7tu%t7j>ɜU0ÅJhxaL'B5 u#٪wֈNΛJ4$@ium,f|ɘjqtR(EB%?̹6p}"7Bʲ֜i*f)= h)B'Eie)ϖ;cT6xUͺӰ, $;TúmC+%Ƕ]0MlϝW~t ])oKreE=F޻8V3ʈ Vk^ޫ֍ 3a$?>tAFsȊtמy؄/>Py|SAu۞Z1#g;7wPFu%ElՖUcBd84GFuw리Ja(D/aS!ެ7쁸B/r=䐋ki W\ FAEu_|!ÉJyxl!{ĥ{Y'޾`>EKsU hnð}(cZNj$ĸU"EO:;1(nhMNWhl)̹4曋ԬtKQt4_䤇ZM³K9H?Z6pf乨 {P_$ ~`I;83ZX(|.+i `*ApՀhd>9vX, 6,N8#YHa[ф0Ѹ$cR@u]/2~o(עMQ4,1`$R~.}Gh}TiHkd| gۼB@8Y8_"™ZV%,bY|QE<өU^N`M'}INx ž-d<ۍ&k.ql a ""J.wGB}ҦZJfoL~]c0>` E@aKpצE_-t\W9PYh#W'6ʗ5ueԧf_wģaRlovAuholJ}?m}dO5P`?y 93#54?4NM!d ;˟B?!GFfDb?{x: }|4 1Jp=82; jT\D9 y?>;Ef\ 5WrZOA?W#iS"_uLc<0i,*}X˾aC{s9 ܵ^SH^F_W~fSp 胳†UV]iC DD.g_s,V4NK$uEvr'Tusp4da 7`M}Ce8*mutEgQѱ6k')WVM}{@-K}a)Hڵ?7–x; )"sTe{9gta iL?X M';D6!\2|&, F0`j `Rf?HFs#&S|fWyd |G]CzGwHU8bD[Iz q˖>d] lmy.2ϸ}V i.ۻ4kfei*+A"IP 6p4H Pr zӻ vٻmE7`:IwhnYJA@ApVi7CDCnLE#Tc!MA=GS5*!l;7AǀKoH(%ӽL!z6Z`Ζ뾢0+WC"*@wP^&-4ƜDUyܙ_I%+W*i5oHP~nqx#MpQUZ E (b&PP+^=WvH]kvK9}2_uV%Z5@ p& ߈%CJvAg?)fE`Se;0O /;[=EإkӃRVbr?HUc>"v=Eѯs;|>*aK+#'AE2DQ!t:N툺M,etDlG U?yʸPjT %xޮd$r lX_hb; O.!>nUjXN;,tH kB{$C?Ec>IZ2c`bw?@/6]rAS/YѡBo[gRsK{[/B&|ٗ!V N?`'29O98z 99N#Kyt2-_џHPɺL9p)QtխǣahO-NOb" .7lu`4E3SJCgL7Zy%SZc?_Ƌ3qA(gT: $#m~TX\Oˍ״GVE2^#;G@s>1mG,gi5ia +3 Ywξ9Hת5IFK~LWJˠl uS@%SŵKsw44 c?=4~U͢?9S9%bm,`Xe7?O9p^_\ IKh"BC'S B[r:[i6lh89!})}BIçPC > K)Qӡ ULZ*{ɝ`;DiAB p6 \Uɞ1Zw1eCbE G5 ұ(ij*ƶ9!GN'Nfױz@$z7d@yNVq mxKd3?۵ki:7KXJ +ٕ}JNc*61VLPJKY:&Ȉ{eI~IA[f]^Ov 5xZSW]h|TbQ>,ablz ҍ@#Ȳ豕^%"t뵈H*VZ7)Pj" SiF.F;Ǔw ^CrԹ{!S[ pj%/}*>u`!#jC Ł[(I' 2DZmhLN'âCr!?0S8788" ~xZ0iI@EA/fY $>?:%޳S6Wr2w0ŭ6= J4ހHnYϕ]Z-+CPľmVB„7P"j,I]AY[x|rQ[ǐ'$qKsxO7h&A+@߱UPI0ɸ؉gnbyKf9LxRc DO gV6K@DDh!M'ZqTF=?]MEٮi>8,AC' H7 !9@|P;T. MCVO2A z>pk\Z[:ih8>n5fPˮ3>)"&ͼt5(fo!D#aXN"U*"9n(jwr Y5ᘌ=;& +nNeyG ,ԦO%1Ι|5elR6C,uŕz^d.XcS> |hnQT*!<[C*+ìsQ4(jn&Z!(K&PC'- כFY=7&@g[rL{DU@:;i$SIVk%^Ϲ Aak^,hYR+]<4ys u"JV?46)3~jMh=ʝ+7N[I {Qթȡ7σ!#HᡩtH`ѿi&c'R:+ʱ&J,T2XxZ_63aabFj^~osQd]ͳѨCqim>m '^"3?j?bv` e9)E^P\ wEQfuMzW{1[D^>SXeOj幃 V@3#9#38xQĄKW#b sӾ;5GO.O'ަXG}%]BCFU$BvK/.JWG2k| 6L1yT# wojAF~Ӊv#UTČ ^6Bz|ynV ӓU\*) Yz yON+Q,+q⤯;tPҴ]lri͕h D  3uQSB 5[}Ȧ&XGrwd$W3<C{,AyvxS+*bdi0BO{{=pY lj˴c63962զM@wյ8Ӄsd% `P)v`f)7R,BjHK֬çTk^w7oçP.1-4ݦ7]gOP 5F|x^U3];~պڑ.ֆR7vSIh sn%fY [#R'.l(/NY\S=E12LfΓ)L3bOcš_ꭋʩ`Mq Yl4} {7|d:H Fw7BoKg:! Bont ʣ OA.ɍB8@I娔LrRp5<56<\_# }Aok:1YD-%ꜴW+?|NkGɆ4S+͇\a$7%ļe?!vAlY,aIX72/8CӒig2ceǝLYs,!uemvӹYzKnkE)ώ TzJP0*s8fYo;t1/HjY+Zdhh||!zZӦYBWg ҙ>3 `ʡK2ҁ(U+K@;ɮ<֣$h)dx5JCK \>8F V)J:4H_G>ضG]ƅ\#>{RF;4" aɂ iHw5|y ]4q2(W{GL׭c2=|ZaB<{;W".2, X Р; Dhn0g`?/uyOW _ȦbiQ&`}Eֲ|ːP/mmLxQW+GљsݨY0thvXI"K&bBbwؙ.Wʶ.MqJ<.V7k'*`[uNhrgy s,'?ӉORFoHJyJVr%7RlWvltZs@DM /u_+\t1J&;ߓK'(?2% f[5 1؄{W<_Qφ+yU~ȊYxe i ɪZ9OR՞{wԜǿ(͊SzЫHP"!@ͥU*R083ZT$/ !^CtkcQǞ i@jL9 ;FLލ@']Q@ ׆ꁠ{,϶{>dRu4l=IJ['E87͗*Jw}N2<۶@pfx,I>.BdO*u̫@[13 R蠭+΃>3T%>^T\:rȒP(90cH7QnV ؖT hR|+F$7 n Czhnv )i(l[#KP_M߫gC+W&)ƳŅ$UɃi(o:0u2D^ vT& MD{ 19/nz6}e$eNq.'OE!_q+5Od10Zחԍb:F+RFZ4|2FvloY±qݧM0C?"_QaTti3Ht{tĔwDU-7= zaP5p'!1 Bb?'6O:=~~˳E۠˱b8F+m -6pB}yJByG_Р_QL-1 Q<$G)vM?\wZd.I$kѶ70c=goF^ۊRj DOKݟNL0܍!S9%OH|w*=XHivq@L{.ًs[0lğ0*AObT.k{x'ЭA3 jK>.vgYn$,b[o<צܶSU8WBpH;`)O`D&!u@C oT{>eGtS-]HA|@~-"{3|K[ EzFB{`ToW?Wi, Aa4 MRaXQCQAޚn7*C\(ZBB1-Ѹ`Y"n~n5SOV9 WIxM"dE_2+D%Y &e,ʭP 1'}{qP6~~Rw]#U) ` JMZIL]3 L^zxM-|WC'Xզ`- ,'.opبK5x 8Q`!#m6jQԀGףx>zְB$|q@vEl$$^Pu$T|17Ok4JҞͥ!gm)!Wfji%7Wj1^ĐU As l>2gRhʇ' 6a0„yϧ ")u0usQ'Es 8p><ʲ쮠eR2ƞt`_- DE`rn/u |v.('M;]+m% ZG}*a6I c ]oJY+xcfm4$J,lpzшsb&-Ӄms%wP>}n9Yt9rQr| oStl8֋40#%OU>엎bNKtI^ׁn75Mcs-Uke5i#ߧnNUc?=CBiȳNVӨܛKSx}8ܽƂcݫ`+@75࣡/bw/ ;.J4VpFh*08(kw7QRRlC-Ε;D0^=J;ee 1}11j גHz(JliG+z@9QBѥy,c| [,pk.27Za'ЋGI4~:)+QvIZ%h4Bҝ$۹>K^ڷ 1"}{JYB/-9uD҉X{vǙWȟ^`tImӎXQՈo[.6~FxkPQ>P*E~ \/>66w_ YXr&Y~OBe" Dpa};ZkN'?^  aw ͳ^d`"*_ L7!up'<'4{OĢdX_-HZA,TR]v2s}{4VAQ.筿S; oHrutIaDR%29~rKg8jn{Y4~oS@y uFze*l\k'vN)rg̦|aFnjkg 8ʀB~Đ(4(U i_ qkf:dz15 )&1! ϖ5b`_WحFA։\G5ot]SГQczM(6㢭'P-s q d^]Q|wY[""(ٻQ>vH5%>n[q|[cEDmئg)znt{Jym5ov T2 oa>SKY]N`-P~1J`*+#S"6{Q_8,~:\^ArL+ x {@p%³3 $sBۼ8ǩ%9PRu _+-w)C꓏3qph3wOٜ*(zf R~v!eC2Gj p@>sZ.[ډnoa!G@Vk# )쯌Vǩ8߼!KH>.Cxbf% f '[v(PE[#qXw(}]܀25s)6BykՁ>D2iDdc[AkUaOr{kأU^s~W@'xmP}, ['jTL0~uq 5LܝýG>f_ypIn0ew5[Qa]0 J< &!u4KDW9⃅uZ0Q6;b\`&)^8ZaB5i[z((=3F,cQX 䥶OZ:RnE^3⚹=௻<#_ݬPH-4Sa2yO"ȿZS .q~'Q ` IUߏwH 'e *#k@&!ū˭C8H?MGTeƝU66$'l5ObU+:,;40 >D_]"&S<,'AB159f愘XqͼE6/LƑyRId3o:q-/Ma_W l[&  `ݍP{ +3m;hK[i˧vsȣ1=o/Jj(.2%颧݇&gk5UOj#Xq,VS2OB RK׵O£Z-HNpb-mi1n+DP\-&\E: -΢b4h͕Pyfe CnD_p7o:00i">w _˞+gC+4vb}#?ɳ}VG[ /B'5Y̛MgW]曠LCOXڊ ?Lk7يG6pwڸk,%}wL %4&u r N&+qJsAqH([ ݨ{sF\Ä|GKS ,V4яu玁qϟzr}}2?:Uum֦tS~IkuCWZ{#e= ?L:1,}x UyuGSp|e"y4,J0Ly-4sN5D~@D@6DZjKἼ;? ,ũz!ZU v.]y:ח|JmpGRU3VĿd ld"0bk =/}›u awr7zt`^ç$r@#iK_K'>VsVhVHX|MMKNKj}''6%?Īʕ#(ʎ)]vs/p}DI{R[ؒ ^֨_c)G8]E؛ba@piC6yE8ٹ먢b<>IJ ~29 w톞"1[7Fx?o:LwOGfUCՍ3 _y Qg"QiGL&e+&-U3#̽ʆ*- U`%9,eE'W">ukrSj(/Hya,y-~qssυ'il1t{R ɵ{wz>B;E;,c^Ėex{?+j BZTf*L5962j/֨NZýŌȡk86-ͣJa.g`'pJ}̙UW}wBݔH :)Z*F҉=(\' \ƜE + ҙclλQD3N{l!>׽}LQ}s8t\P;ti>^ .!׉t]'y .~ErXlٍ #E! &Ÿ?&.76N,i` +R&ll9Nh͓ٽ%[I w"zZzG`| ^,7 Ѭ7}OdȮI*4YO/-KtW+FW~v4ZN/?c*~˱<8&uʿl@fP>s<)&t7u;(Y7nBizܔxs?[3.?\J ~T'GbM96eC +=Xl0IMsکG&+.qnȄ_j² |%  &(ҕU(It7@n+0[ v,!+Q72%bf*њ?yTj4[ & [UOtM˹V5֋jGua.Ujs wbB2éLa8xw|Eg VAj-*hK=wuHAލJ6OyzȀL!5fV+c- ~6Ykv3_u#,?7Om, +(Ggm$Ԯ=:}E##H^U ug"[ϴ)j $IxrMk| vґsДékSy7@c˲=HZYiX;a J-"_&#!d^D1a6'\B!E_C^J'1I#za&5; Fͱ.yNŴMe3UM_>OPjbgqb>9?_sujϋ:A?B'*{H^YOռ:XY Mu9:a hDy*`C4²;%˥&$h(,rլv2Na(p;?Ag:V={iFR/VQ'uӏ SLO"~EP[ƥ?X0YUʹPx>DL絴#%34tْ(V@5n7qJ%M?7#tf!p`+'1b.{-+&j8g:_ZlY w ˝P낪Z@Qzy/9~va;k#ḆS r2>i9HNqʥt'/kA&"8'izLIyF FB~$``(ޚ4.qt;_k^ҫz?`f꼣痠Io$Oݙ y՜l*B's aSbUOX=9 /N'$Az.{b9# W\K1~K/ XrI8b3f,1ZF|W핉 k4rvc,QJ>Z^j O m]7T2ruGՀ?r@N$KɟM,lJ@ Yn )^JUMf Q1{J:C+ƾ[)GK6{GE9]rV!Ȏ+w_Or¼5k3~r[֣^_B"^mY{+DiZra >Lͫ,$Yi3eD3pKl y^jn]`y za_7_P@b%rK@p[F2#gQ\r$:g :R*Jk&ѫqo?:7]S$mLP0}iG|=M 2䋼/B^\gMXyxM?x{vY.Lm+FoUmD Z`xЖ\zfzJ꿩 zqn2+IQm/كs\8҉k :${UU]lϡ5S"+n9[Q:ɟ"jOS|(&tڋLIۏDeF~ ?3f<ݾ-H4e"B0RrLَͮpQq{;llcs|NhB>P2O2ɩI^7nmӔ9JoҪj Qtm a8ŢeZ~8&5LM8=ޔh3[^֔}GQ[^ioNF~Ocd0A@zߚ 2H;G>ȟ'GLNiK=ɧ*Щ|@ Y_&31Y@mlYɺ@f,J(э7UV2&^Nަ ]x6}Z\N*5!ܔ -[T7C[i#@A&m6U`:hE%BrUyc3ftnFڽ+@Y٦{Bщb{$p x.B\1l_0v4}VpR Te'RVإkKL"aѐdHrrwF`K۾6+-Y4۟}ӊ3}RYK8,)Xr!6&A:ٙ& "֜2G;z X Lƒ]nLSF8Xu;\xiC1o*W8r)&#HZ>FxU" Ȓe~7&uwh t-yHyX{zFgWSi.%&[%]d%F~/HUP>,1S;'NNǎo)6CuB溰xG1>Ň-F4Qѝ]S%$Xg!cܯDPj<ؼWԜh [˰Dm[+8sn-#J;e|r & m^eg8> t$K`w 9N6RDEoЦ=x~<(qty&."~3Jrc_#[!w˴|PG1ȓ:8JK|FkWP%b/V|yi L.˅hj 9L ֢݈#Yaɕo}41` Z~,gaEhGџ-F7ۜ_6x #)"MyÖ o|<5s/e~bT^O2nkS!?^@yW&=\˘YiCz]$&6՝3}>x%~c=cIXf_]#>xƟ42N"3V { 2σ?օSw茶aya@a%/QaU)]&߹rަ5FoaQ~ SoE?)tMؿ[^3WNxGAh&(( Uok;vt;{縼^9[TBzz=LЍTU|2NbZe/><ֶ@?+rkZ{ &J,#4Tiyʯ֚s qi|SB[bOt[cHGP jU53j47ă[!%^-u&YdzF \ތ\C +~[7Y yH\y\D߰IMOww4p;idh4y}5łն t z|fi( Mv/ɗ|3|my,z X"%m#ՁPۀ0t\\Cc#{M8"NU݇b'V߾#"B0-JlCet;p@,}OM];̒c~ ~Hެ'N@a ^Kdw7yBTkTYD>tЇ6 =beŭpyU[˪?$쐲2/RF=Q"pԾj(` {2sšQmejO A{OɳtluN lҮ Җe>"\FtHݏ"D;$'R>9Db2if6]Œn~-ݪXs!`J@< ka#?hkxӼ*f'y>޽ޫL/dE!iH}c|N BPȸ(w-< "^6)9%';ķD$":`tqZ_u%VLLyph8,|i-6<&)h>R4=< /'O\A&g⳱#4 ptNϑJX=>λTiYa<u5Cy#N=]{{Hn0xmER=pdinaq'~s 63?'rܯ(lY42[ =KBʣK ).^a0KF.P9^C؃\ݬ( GV Փ&2VRw-Z8w8( dӰ_t.?w{uQL4nSRR.ÍimO&jxВI*k-ϢZi\ެ[@,vRqoǪk17^9 9[\PƮpѢqf)גDEI)IzR[(ӑޖ:"S@1ydA5\~1x[r|MLԊT ^yԀzuHcꠋn:T\Tә9 ކګ 1&!a<x_zH ig`vF]ԕADW;DF4%e3]jFֲeﲚ}ژ ĺKn,$?+C=Vyɞ #u `h}1L lĞh|:qWYI*0{.M#TA2(;sn(Cue0Z]]^{0 pw*,Q,cʡ/IExXݮ߸k:&T4QBp!?31L+&`.?R SRݬ9)L184c#5< M`0LjJ-^&9 3N>Bフ;a|X`HiHi,pW!g*cB]5* z& S 3[i<:|$#I !㖔@Bol3ʚ)q '8[2=J%$Oz'p}^7{r]JB_WH|m͗$mAԾ6PO,-Qd>d !! 1N<}eUQ~J6H--7dLn7Aka},6T]'h&t!^laȷ='M`^{.{1~}R.uCS( #r؞Yl)%^q"]jyŅ'nBoj4&-bM1^5EfZ[iĂAXh{ zT09 c 3a>k+d8UfZ`no YۢYn0~)=$chu33Aޏ<[T;/xp)%*\",n9SAlu|vȿْz4Qqjد۵* ^ƭ}C舳OF:f4D~BCc M?'9Y<{Z0=D!N@;SQfG~8w$k9 ,uJR+[PY!dz׼acB~?p ~NQxq%_=r6M[eg aˮ7ͪ9aG*x#ҥhhiϴIXRjWF`CI/W1" qVL&E{!:b }#R 83zItUphZWq)?RrQ_lpl)8WƸ23'L^)֣*dA', E-Ë:pg|x+=`_i[ϗؼ{  Z9upU֪VD>7x4}(xXG)W3l!Z/ljDaHti;/|8wwfA4XVd|~=1XzǪtfLs%κd+U@4e2e!փ~/c&/ތn~IIB#l:35cXXo^#V^-]Uy JJ]U|=ӀeGAuPLYݢPDNW̌70c(y_('>+3`Ie-T Le|?`GJ:x*Ngޱ͋pFm')&gErF0nSm`(^.MmvaɒH ?;>i&iEK24 gTtaٰ[O1Y~ 1#χ#{5$4*!^J&Mm{¥ h:H$K6̲HD$aJSF*6kLSCjemRT^< q@`FqeHM)2I4 /O doQipZ KшZ=^=vs&SPN ,ksDsɁjO" _B+&XN!I6YXyDDojn|RO^( c값nkL/~MdM(gG?+߯GG;E0K}b8Jb=k}pޅ01uVLuhY5Sa0\J竃~إo9MR`TcmC; Uaj?$.[-Ԫ\{pnɉr)Ytefǿq h>kU** }$soɫP-c|HԂVbeg Nir8:]?U(}+4H)wDsY(|M`=HBM7ks:AnuvG+n ʜ ~mu`eXP_ڕL$&uS40,a;A'}lefbFVnɅ @Ѧ:y؁</%f0UYdT+c=Qf+k 5/䑮(av\= D+J*Y3.?dP̓!ㆧufl,+HRE0~= PY)nR#e2yM \oBnԗ }yĹKLpL}j]2k5ڭ^ vJӄ-LSh|SنpsK[AZǞyo9ptMmeV|`!T[tzQ[`M[@ +9tDdA_ĪwFF ͅlֶ$L>[aZ B]F@nIw%RಙIe&aqCj\bLF:>;4Xx-pu-/;؟t\*6/&%+TB=.9q5mӰ薬!Y4cAxAa/ʎ2ͮ5(˾,pajmћLDgeɢU,GN^v"C0zS痞 (7 sUu'dmrd#)@pAħ#QAm+\ 'ir)P2flB=ć(Đ$`2&hWjd?q~?п'c`M*<"#q*!X$tj%XԹO0^Fk>Z:;Bx``SȳGwp=UUo5JN ]ڹ5QOl-JC(1^,/\l>۔RYUU;tT29fjGjF_l&+P[Vaj;qnl<Ke֕vy| q|>i$qF3JjFU) e/>vor r žc=< :EO~{9)w/A?/:#F= [UDg $(i `r? $5Ol\=(R'w_ԙnkeg9)Qa;={JN3NmKmq'?uA`N 3.w ƃMKya N.z Z>=^T1D=}8A*nt3Ǯn7?4!sʚ W\8OKɧc)`$ D -x'F uA;bOk/o@ ű-C'R敛VTowQ3kq_rY[Ȳ(/9e8v [f/:vGb`X0uyY*VRwƿm+6Z8b[ L*ּ$ thXOd¯@4g͐M&Q a uT;>tJD[[ݔq(y BoT Ak:3k<`wq$tR|LCȱ,*C N3 [ ֏SO&N#qkw  Y}Nx>n Օ$ҳRnJήc$sQ0u02CȝW0]i!u#Qmpǀڥ̐:<(~dQ㿗9Rcbȭ AJ|k#ZZ/G?Kݓ6OHicfTPZ>{|07'r@*Id"4@ƯSUZo)0ͅ>Uެ9kn)" !L 䕊Q%N(i;k@2 վՎ Yvm'Y6ID6?Ӷʄ4C_ yp׌߫^6w^ѯC*ؼD l cCbak`{ijf_ɚ(3wҰ/ΌտdF N 8P`lm)bTWog#/A`/Lr'#۶S:]Pwm1?8ecO/ (+\I9:8ƌ1U"){.|ъaXo=V}EۉݛrƂ |ٚ NÐ^߀_[H7vtƙx 7v#Cz 6,À0 7ŅkI 7- jPٵ6BH<T6w,s^yXi(}i'z9ZqZSEj29 xZ$nM DvMoJyWkVG1v=1Wryb-vwҤK0.!ô٧Oaްa"] kwO&A ױyƫI 0Rt '“D{J<"+5[Tvu?b6+躏|[̉.cW(=)I`<#'YIXX٧Z|QhL/aeUx7We7 Vw8m^ˎ~&[6OEn`.-EǏ\Ӏiq]j2^# ˱i<դg)\WӟFU:&pYssdC_\RK5_䦘 ’`)}v0+WWj 4X&fZnGoFLY H5|5t <7/7sjݴ?G!$vdӳxX!yI/'!> C\٧B][e;r^.?ISKZZ k`?_~| .{iwEͷ46%Sf$wl2Ae"s22 iRa¾e-@rz`+4pGӌ |lKT]A =s-u 6lx'~Tr nX?P+Өgz7}sk^]ZTA;_"~w:d!X]Yu`!cKe7}] M4n,0v;j-;/nEM3MF-3 u~A-TBt;=9KnbgKq?;zCضk8π3@VOzf=|[.?i3Ҕ= DX[`⒙cujn .tE"c;KfvD,F1[}v>I՜0'KF?Ƹ$jP90hCg ͞'4e*bB.ŦęQy y\P仌((1X*1Azf5Apnҥrb4 #ь-vQBW! FNlȴԪegXKb(809Adk܏ABD z2d3ӊ!xw-R< <(#~It#o? e1`ib/SSWvBKDU9 O Muq_>LwTFҌA5j]=Jh0a̰5'|8I/ELd &SZL&n`I=7(37h>X?=qM$ݢSg^뙅i6x6 Ɲ3b6sdVj O@>aɰ^B)'D0pLj6$M_{X ¢+S2.7Ww IH_r߂Z gDtzƢk m diBI'1 t3zŬC}Ze{?MƧ16!|?Hf$6U ''ج|Y6-N*|ykWRBd$t[ce >iW)GxCW.tP+ xYuF3befSk>ˬŨvW}—QzWe{_*{%˧\C,)SgxH>zDêe*$k|KlCpXԡK_H>m9;ٴ"AjSޒAnbIy.FJx^! >LF=:F U ~?'ҸWrG"Jr210uXiւ$!靃B5ѹm4c^?ݐIh$)=`2y8=> =Xr%x`:Bfrb%:Q]iiN`QӬ"Q!UBC#v  V %:33$ǭi-u;"Et)ZSr2v@p%r >55P9U#C+LxRG1]j8_jȷ;++=^\+^e|sZ>{,}sDC)?MlJ\-{B9Am@YEYmhUY#$F1  "sΣP/‹w&S߿?YȝAk/oϒ';3ꬁ'UU]C27}O _ 0vG@Y䘅6ZRlĔFΒ4RЗ.aX3meJ qPG1D94 gpw.[ۨYw(#"%#+wӺ]\zUS +uBVlsb*ѼTrؘ tvͧgAk[?=p1ߛiwq00 vʒW4Bm퉐)&2jzZ/b9 Cq4@VOpq Šwb|P ֌cQn/LzW*ˋ3arV&j~`v5rGyYë<pŪ$+ ()[N]Z{g|!H>zE͌VvD(#v?p=~R^j'#[jTl5mrAsD5x0]_aHW-ܥVYr6=DVwx5s8WT[]t k?Q%]g7ZK3cAbBՑB$b~ %]aU0#~Bdz#:a$x~vR6Y~mm7)Q:p2ks%7U˘B+o[z0B%=4!k8DYJ(Dk`a*=E(ŭo\貚׏ ؞urx$2DyDžnvfJ.τsnf.b0 (N1Q бNq"PU{} .Sk&I5G+!T9a=;kF 5\´b&SԊCP;I>d_!}Z~@؂x|_4;Kv1Xz, 'APY,5ޣZAMNʈ:p%;@9x\ҨaTlҮƮ*R2FF?hm@a`vEIјd, ;j2#́`*(*o| Ϗz JzGTR6" EXv`Kۿu=kɄ'Tbj{8N!"6]fZ0 2*`'AO7Aь$؎ .Ȭ<p?L]@߉kp(Z|r[P(Ŝ}VԺS bJ MB-73L)zքYNTuk)\>yȇ,w<& b.'I s(Ju` dB Op}oYᣁ{F?1,_A>%@'m&f*#*Qeu8K#yКTwO%pCIxSPͭ]w6c ]T{)>jQP+@PB_S4-9Iм^b:OBxxLŽ Z:z9,zݦ>3zG=1؇ȔiSXnJ[Xzf 5tz;FՔ XZ2[S[F5[Ҩ[s:jVDwucaAnB׎<9C0HIHr1 = *yO$P짤eqy=.O^ ?\;i cԅXE@l=zfP݋cm~{u&ځS dy^/J9\}.\ZQDZnQo gҥC7 ת@'ݳȀ)ZnfZV'(.^bLPj,b *h+ƍ=x[Qyz2B̚V/%EzQJD &>I$-aԷ~;v.඿(g) [P1o5*ף X̂ԂA\ƼNng}7(cěN [8$|mVJpYn24F/=|uS6=\њw̗?b=K+3,4"x?>e]8ҍEO1|5y`\WR5 E% Ct'fd=*>0r^ ycӨ-皁] 7Ӆl55r`opYPJ=9 6ecSo}{(c6e,5T9DZ .?D@KsRsk>7#k1w"}( "vt 'd963 IH$׊N?U;{VP *ҡˋ0 |@t:IwGN+/p\ĝO0„T(-Nt(7o;55}Ǭe>|e= dl3CgH JvK-jݦrK 1lP qU]z'^* CQn|:=:yR$xr5:I,gP-* +.<e lM+n0 9ŭhXt#ix|u-[&ٞF=:t\^j7L=ePI {%^-6T"v/糈_!,#Jx?ŋ6>H߸ljvn@sJNR:QZ=Fwkp%fp 'F/ ]j sl p#]7?7=HCl".Жy W6 3rxs~d+ *me 4U1).P4M8 ;7cEg]Rm }ʘɕ,I!3G;Zgst]&a!;4B1^G_˳pjb=wIXkɕ'mJss^ l~ƌ7Y/[f 7Pѩ@e8iο|7XO";=`aD~#I E5%M=ow2wx&'k,d-_ y7#L5 T?ƨū-VgM  ;9K1B}U7_}&M|]p\y[#s2Q 530^Ȩׯ%[@B GOJ"JI?.=J;)yW+٦.Gfc^ 9_=p#16sGx,q{0u8`vvϠ{LZC%[I3S @$nX?)gqϗJE8.(Jeǡ$b04oH7kiRTS}:;*G)XĬXX^}vkݚfPac$jI$Jag LXebH:5gu-,AS|{NX~2{>>]Bs0vn"Xqn *xzkpnU n#gZc|UWM~3C$/D^V~<;F㔎Q_=A@3]핇 }*6) `_Uw}͍O._g sq(ՙj d_~eR4l1BeQj\+yT'M:?yy"'8[$1`T@&ˊf爁x(RM6dJP]zY*3 $Ʒy[:x*Y, {0' %>X'k'|j\ =1 t^&&7D'-Nд%o;⛛Dh4-ܯ5On# i˫39o- lsՔlX=X(v͆w MD qr/0~|ƂĜ~h{gͫؿ#I/;@WzRhB&&d }(E/$E}sC  Hffx'7L{5:*PHWܣIeGii}R'G)A)CUQH?=u>QGU|>N>tvJ怛SK !K.☐=P6 hMҾ'# )c-tQDb (L?爲A5lHЋaK\u!ZfN¨}IXӄ_81tҋ[br~5-ml6wdHnbm%] DibH bټi'y`η J ~G"*--sft5@^\4^x=1S,@&K;T Αp]vcgtsn @>m|p:uv7kw+QLV_/TF64"?gWF#DӧO^3ExD|heL?YF  |ڳl8C~!OaLYתb)~Wa묕YJvibqyt v0^Kl"(MRPDprEmyi"g' k!1V ؾ~XdJTI|k~|[Yv Ny1ULn~ Me,Vm>4(F*U?2{>ׯK2se(Rh$Ɖc`Z5`Qe?q !{C5;J$eSi\qX!ɢpn pKD{k3 WHP/ziBO'V?3W˚2Vsw(!1awDY7/M =uMG{1%N -1|Ȯ棩skΆ $@rNMgE9!T€MCm:6mFX^-ApƋ@yа8![IR_D魳R|tbc|2gMmQXw$ose4 m'yٵ@;"yka=Y |'` !G>6^ *Aɦ?ԭJb*lB=n>'9 %ܝS0  0󅿿5$4/X(403`g}$7L}e7B:Y )aIxؘ T¸[,n(!ˋ0m,[\%đYq{dLipT\&o[gNa$-* h582@MZ3ia'R`v8H\Z5NIiy)y|~fwJRjU)GuIc0>rquoi }h󱸭(SN{ڄ(hb?^{L=K 暷? $\랓UwZ<7Ԕق4eR~ƀpɰ{lH7Uڜؚ?\.pGzRLE*pjzQ!Y4, /=uXŜ.#u$F!3VRY?b~WZ4g%qC ,Z',F6g&w>҉ߒ2eu&oF+v:ئtT==g%CH ;Bc8DI3M?QeZA֡f+}VJѡM.e7c ڵj53ǫ#,D"rpK7Y44 Xl0D +aHEwz4yDc~M AGJ-i@yi@$|1F+Ji0z;A1Kܣ5BNhd+}qW9_ڠUS/a%`(eKǵ" p\}{NV;S#8\a ^CgBcLf<@!UGL+cZcH5ųd:39-H`*E Z)?n>Qwb*EB2]Enׁ%}[7L>0b[ 3T;JW&'G\6oce礬tOGNȺJ.)|7Ӎ|߹n<ň^IY,)X1bϖ%\M#rqƠܢ'ln{ĂiJU2!in1Lu&P:zOK^D23ܐB &*_kӔ,rbk vPՀ;`VTmEx4wGA7is'/O`|i5zm<X vF8vdpoRqvr"%!&~TϓvQ쩿yҋ!߼W :@&R|Z n\ [0ϓsWyVvOkx7L NNft넰7HSJ%=5#d\ QZf%ps;*i.+)ͷ!Z :G?=<~ &) i[ka^Jd6(feRQӍwl? 8<"tH装3P~l$jfO%IkYڈ={V-uGҕfs6 |-ll4CV5;&NfȚT,qh㠜TL 0'(]."}{ixNi+|a6l\kOmiao=|v0SRy&KRB'aWj[wQ g1_:r'+|QpY(wSx8]V Ee!xBuZK*rv42^;NF/sג}Ӳ탌~Jn-V0 Ïڡͭii-EaI-EI**Yݵv?~,11_i{([Ad(,f'kUmX8d3PGtZ|SgN֓}Tk%M(֞/36` Of$=xӛ;؁[ފ:D<7_檘}$-UDgR)7Y{HRg@ 01l ~} (}S>]D}V)X."%EbdsgYEW~]Re瀡huwH9 {DH&(4 ](I3P(uB3shk$/_yJcІ< E@W^}R:X82Y^2aD5o΋tH@EJ=$J8O˧tGp6l+e?'`F|6;W+rw=֥'IhRx!wJ3T(o0N<σ.JQX[B%D$g p櫰U523\CV^ᆘR͙B4y#GN#Am]13ivo znUWl+Ͱ*,S` eh(a%dhGpr}x Nn~b%=e5uA[j@3&]@tڟ$q˳{E+p6)ql`w/,ȝh`HnJLXרh6未.=sc2]+0 MOjM >z|\bJ.†!p"vrmbB Q~5f-3'׳D VV nbx\E߻ ݥ} 6oMr^iCM4 [6*Nc3:&Sc|)Zq{\A&jJq5ǢQ8G3Id򸯲]#"}rNZma.7oKAcb~o"]8K%Ϸ ͻ~ߑ<~+VK\[4yOBG+4F}>{߁VÊ4x)ܰXwjo 5[;7ooj mf!o@qn2Gf$jf7-4R3@=s뎕>ͺz'] EH`1|n;]Q* j-%@G0ņS +UU銃>aBne2 pݢ2\Z-K; E\UZY$=vv꧱gRe4 s ږ@PgLO}qK,Cm¾7*94rO{E9^Ilbӷdu?+ ՘1@Hyx.e眷&Z`J<:m=De!DPC aw7a&<9Wd4o_eӢԿ&lH\hOӫCĤ@bLϿ1ah;mnDF}G8\%"Gț "g{X;*vX_5j+ OOyȸnwGәQ9iuH# MZۅ:};VCXC]VTAV;9S4!5QZ|/ \w/ wu_8 SIkq@@ɬTQ% Me+I?kFsŇ"뿖~\#Si sH7@W3mo9 -Y`_qV>cX"'vH|v=)<0ۆ+^Bݽ(;.}p4zeOdߪLdR&6 bp*)J_Nj:XmGT3۹ﴳ׻]OΝBm-eզy} \*1{)mbmfsτoflHB_9~Qյ l3Dh\шuDŽ`2%'$ |'0SVq*s.o2 9E- Pi-ClS%qu@@f{w/e|ZZ8{!Z!"OD^F≲Q -nvd?FyWE:Tٗ\deaãWI5=i||_t衇݌3ǽ>ַSˑ fq#i**[Y-9oϽɵHC @*ՔB(!ΈN_s/pLt |&oϤ3' B`zX%!kv*_VGXbEya[j.ZS95rkNn n3K9pڈ!h`+/![M00`=b_|&Y}E~S${Pls;%y'TPoԶ\5Gޒc ǚR鵊 [t3Bj(Dg%V/YAW/t요ԅx$ٕϳՙuZr7fpLgN-&-,1i4Ax:+xE-Ȣ=88^? 49kH@U,, $MIӣr{OC&ۥwnIJ;)ޞP_k،Z`U:JN1=0d7m4"sQz0].ih*ɏn p},.F&Eq~ Q\ݵ ṵr)ԩȎGFAJf/7]GAef}0S9YC@MT¢a6J~ ϙD齱?>ޓ-&fY3:b44maw`fMLL~t{ffx., +4TY TH88AatԼovnU`vt!R aL\"*x A8ºK@4~A덈p^LOS~a:ȩ-=f/3(fg5%#òWVᚬBr'n;S܉nYxa}6{ I7gI,+fgC Χ:}ϋeg񻼁1#&P!/F@m$:fBdB4Z=jWc gk .@B>])r'> Ϸi2fV>˻NGe^>4q3q;0`oucHV'o?#k1Gen}=[ʾiyb"f .w+WC(x27K! B}o6c*k~hvր=OaoV0⃄8YU$xyg$@k'bP׮Ҏ9mGfѣA ^j#g]{."Fk^uDzw ^unL놘hׇb%B- @#)Ըl(O!FtQw77R?X3a~N =N#])<Âl5iSl={nkƭ۾rNٔ [`RyK0oa#Qa]]ɴlX ѸT c0%iZ%`+pFbYX1N&RM[nK:9{K-' ٿYtkH;okC:e {Wo&i~iBfvumLomg`9H'\MK] "ps 0)gH}0SRGC7sFTC8<7sJH3vu9NG{Я`GoSV])26y"Nd!eBtV >Χy<jԷ?gOy&7s![89t- :~ %Ք8rt!fp~[բ=$GK\GI('֏Ӽ,U4 Ј}>3сd89m Ƀ] T)6%Q;X$}vsxb |4Nkn]"9 !gv4gos0[oZ1K=ъJxf)߲F~8Z RXi۩}v. rYWZg7|۲h;C) JZPJC?2 qa3UWKHCn$Ή/ Knq+<ՠ7; w]lu+YxNp>a3Grú:\B2x!Qxp6;nQڙ.v37 M9I4 8h:}\c}F\V$)˝qd'邳Q<ԖԜ0`kjTOu>aYm{-;^b[Rz ZzL6v!@>;Iz8G|?3]=;X5 [ZS="26@jDN(j^oa}2 m.7U[;aB0v+:Te;Ҧ#[>k'(=UɢG_BBՂqlV:S5tA[32/rG6m\w73IvA7#_S6r vɮ8(RÔDž~yޗs1kʰrE zg7섅sܖ0Kq4` 5Cx~J^B1Fu*t>1HלIeb39-o_PNx8Bb\,UB{~Vp Bjrd?J8cIbv7|2W59i'<13z=13p~J/'vg m~R &u+MXlEm3Ǻlb eqΉ8j \(+ssDǣn];3$T$Z$!bdvWq.޴Fr6iM?5 N1Ĥ@^dH1Ftm %pBKŎy)W3fcm 4Ab%kv9]Q}x{ZA*iS;S ALVF`Qd+< 0͒+Ⱦ*wr4TExqm>&"s@|qM_.v{\'9il"x&םkzݱguk*R28QO-"e$0%s 6XISRI+M;v؅CX)@9M00uh#bg;L5 *oH{'T9`_ƫS_[ݒOש4VX "[JjpHǦ3Y|&V{BPAqcVG++ \_PN:Hqђ,|']Hi. I}'pt5[,kn] {&>G+(8̂VͯBl_qf;Gzb"|;\@0t\f_sg3lM`b<5 1PS$M00C!>D0W'PFCF|B0,=Oi>7~ Ɣ~?cRtmm}ۆg)^~'C/B =/{9z[L饬hs'xmX~)N5uSnIˮϐƇWW17p#CmNtw8fei%MpHhP5$yּP"@׸˶eFc^%Xt ZɌv[xH+NK+ۖzCyNq Ze$x[h[Jzh4KFߒGҕjE] ;polPEwX+#W_́o$_e 3Tؼ4xÛ7:|dBQd(^P# ϻsɱ}썐A'P!@uwRZ 7D vS?N&~(װ$he;ji+Ş*&mDGN8] K~'>,վ_"OtcG`>sR`W-Lcq=[ Vx>l56V6ZOOqdF$HuJޗ)dpu3QJ]Nk$<0 LvVDUlF!" G4 ̠tVT=tEFSx,U";rx'6px,oR HtM𲯉;Q5녁#_bIof0wlh4XN=rn+s*up92%tf{> +scM4ZK$mFdPKw˓8 moW`ijz1d S"Z5ުQ;>\eoe9h)I" \fdg֊ϩUe4  1I)03>IFNeV|fA8>XHڢi'0mȠ,(VTvX=6Jmd=o`캒uX9D"L5Ņ@b"~MV7Y^ՀC{ -ghiK;_ _s a tNT*EM9V,NM!x6އv?ri ~9++I_2Ɨ\ (VX[-"O`c,FDPr] Xd cת]h)㮥};fCa㛗VBo^ggĂ{ K9-~Z#ģPrFdA,u^EWJi?aVЋKeཻCFay簭"1mq{JDK}-Bl_Ae9DO9"WwBJG>rM_PWZo0kM\.2; ǃ*C2 7Ge[6l6 m? D0U𝸋q0=m5$,.r;i.`T7uj˴4 Яn^](Da V: xӚyLz, @6S9gTŝʇ#!o*צ1O n˞'$&W%M}EFlQw? \-ɒK,'d\bYA=^iL^mlJ̨;wruF ίkFIk at9YF@' xiMK~ $XWe$;:z"E!&3J[/*Kf;%J{ $%˷%=IyJPvI[%ǡ.r Wh>lm>`k㷰<#SG=6&ܦK&Z.ȓf dK=[Ev\%]2XPk8J'>pm*ыNFab.}("]rb/oyWLdɚWÈBb91k"ͮI9Dڦ@oFr'Ej),Bۺ2Cߤ:L*p|ʒ `8߰'Rɬ*Aao1yVO&"+<%h39?v?+ZZz+f ;p/ݚ^^4#5L2cUMW`-/m8`g"ɘT3DJjѯƃNz7si!ۈu4"dԖc i(M\*15 kv*6g$HVU2#^\U>lMϤr/C[gl;'㞚#=z!F9VWoD{w+WGcB^6= 9 ega=m7#MqN|TP7C%qwiz(a%$+!,sD;[%'e4ܻ5sq AZ^{nЖ0ta âvD2OLk֥ޛJχ"ObQ~rk-jM^B Ɠ_Ve1!wo(XvDv /n>R%DxjpoD\>^ꄰ"Bb+-ܖf-u4z0y>VCq]xfDׄ|}!gu Ju>)q?p'kذ-1D8!*`1K=g\4<!4ʚVp[*>Aݓy2Eƥ3%&~gOi_Ncl`jc՝n?ye9ѐb<Ύ85~U!bcZ/bN^g!Dv=l.HCY5x$g[贕cHD$>CqwsiϢ;ـ'$\9~4vY&Fq/een  ô%T@O uJpAmD"%Ή:)^RaTq$Ҏ٨&I4~^{L 9y.m9iۑ; bgAx׸zjKo%ըZIO7>u|:S<>BB8@/˿|^Wbޤm^=m7@$XM2{Pw`U/Kyl&!yU`F%ED@Vm{j`' ;R:4r=`X0)79-ogx zWe&$6Ai[9uHo6 6$̃CpQ6b Z*'1xUs>V]Ò#}$Z Hk^ 76E%QG.vNeX#}KsbiJAUU(f倱ɖ$GAn`@=ڄCw9;&Vuc *Aη 4[fvTцU'G0T|Qd]R6=)ʎYSu̲e[bD1h*I%2r `0$~ϕ@ՒZ3|fat"-^h=n*;Bo!@/6T9C~zx?=ɫa])Ea;a\SGN ew+'t2 u\ߕ2XTnK\[_f 5xi78HVxicu4pr{sl]Ν;[mlR?.P?D\x7X"X2$i h\"d`20 K d:FI&('I:Bt+' u Mعl KKwFă+mItbU߼I4 jxB̋tMֹHĤ1eg]eU2t9]1Rx kpWԝ?il)l뙷ڢ9J y_2)e))H ?1|-&Z\^I^)D ^%V*(eւ>%zm0znR#¬z~V!GOMMƂ-cD'q̧u8|4!x(OI ,:vKhV{0 J@hĪhqM۠:{:CV gn X 2}(oj8%|DIv唀^GS~,[W׽_\Yh]s=zJQ:*H 61c/nݪ̴'|vlranN 'DPtMVHu0a5434٠)mӡdև/}8V_O@'X ^9x~Sj @Amc?ncp¡[df&M3zc/evfWe]⾅|ysbO^MF0hHQ䱫3Ʀ ?VE@cb=G%`17lСұ:{xwe!e5L,TN}7}Ss[ԟ}$˙ys~^ݒb]FNO|TP{΁L~@{ڻcwLr֗L+59@outaĺ?%bXc% zч ,F?n`'ߣot-%|%T7k\%! r\!nV?O[@ A0g*׾쯐 :gjH}GL(nC9jqXKvߴUXwCa݄mB& Tj}` t}l5_\|]l8>APbnFY!툩L[xT?)%jᒠT>sprK~ޫI˽>?nըyz{Ba S iB<Ns7W.mkG/̮#8#0ߴ ZӖ 9"Ab+H1nGyG^&_j--tWx`XG[&~9ӫ1uO\4ԏwFgAG?ZaKdkh\'F6ۨFL9LnW3Q6X"c b?uGx֮lzʤT&k?h^ CfwUon u^zbxbx˾fRLnYbT'{k'EeM@r~g͜]2ww7#[< g[TY=eҧzZ #kMKT.:{ĶCtJpq#iPJ訰U[&Fۨ(!tհ*:NĦ;&'yjS JKXB,k┚28ť=hH/{l]iX7T7|(B f2mʙ3?Ӱ9fޘY◾}@F|.8?%xy)yl{{(Zf =jyΛl|αIS~п W7Zhm孏i}W.BYٹ;?gOR> S!慖0 QkdNHO.@v5cbio+=(a[}IqwҌЌ+|s$` mΌsN[e!6˴4J~=mR (!; x7O-k6SdeZv_>F&B_E|)K(9xji&s ŝj MU/"n}fYqhіi36lGYk`FuX1Sobp~|njK%WOzEd֌')ioJ25<{8LJ˳QwL!g:^@j~fC/Sݽ@;ѓeǁCjՄ nSm!aFjPs^3Փ4q3 ب^X܉"fnLyg-r3(2:,mOda,Ijc,CKQ '0/aeZhY9K5eN}nibԖTwEe,4BQȚ P`)~[G#W%/2d@<Т{5BӍU#Sah8oARjTPϸf{xs?VPnZl#p62NƭfȇZ*=Ox^NɝVGd4[K8bk_}L~Qs[Ԉ1Zј,$ɩ\$*9פ - 4_ͷz?u]2pq93]WȺQue=פ+9V8ߏ!oMXw%w>5\3'a+z;P B6E|SV(b-,ЭAc<"Cy^ _u>dG1w`$@3 F'h]CXI, 0ȧ=/֜2r_Rgjx]0vӓ5_`YNI];ګh]Oֿc< |2-Y7k)NUoD=m6j jwJ,Cg>hXZkPxGL;wGE s2׮ΗmbW8gRwƗj$,噭W6)&"pJAAs^>d0(pӖzT23Rc;(o 6^d?։n4;LMޔ<2i=v<},_tt9&s/*<.# c.9Fly_ sV;䘹>IXGq~Hj|BE^ݔ(O柄E`x{#eEyqԩ%J+HBթ:Shim]6&-o~{t }r]+Ukp*̭'~^%SG%Mg1FF8@6f ;!}CW/=>[eWڕ!. x펄t"݀':L&U 4["JPY+,촡2rvH-tbj*6- X~G4Jӵ2d-]5|RdZ?|:niZ 'gv;k>i9($wzBZy$ NcVJqI/`]"϶')߉v\ώ$#kU(\TqՕf6-׭]Y77SRae;0<|QD"eo}=;%ahjM]E\ #Py+GlNjDOc>sM1PfICE)ǟdE}9YĉoMyzwH:ML$v|Ҹ2y0xR<_v܋f3/7/6u`!w#fL8Ou߬Na 쩾._ 7=8-G cʑylya0_aڲT3? 8<rm,)#YKd?m"-h/kѮ$w\dSxm V^CȬos2$L&m*ٜOO7 c8Vͭ5P#:,N{1J| "YՐh Ux`g0*D>9-sQ?4{g!j_:}>i^2z/Yo1VWb( ζl â!mpK 8@J-:q7فT-w^[זFBG x҂"V6arf H*mm9՚??hDQ8vETNT̙}Ms;վjXD Pˋ sb7[LNyu%WIQ."Umc\[* CUңPǀ n.  їt??GGER*$jfb H2j$F_Q?nWZghl&q}l̗ aE^?'%G 5Zst(}?+@3) 4hIBxU%ʌT@+uzѵ):[o0^z T{B,8t{SY}z ܰoyua{:u AzUlVHJgF9hdRD,^pr7p 7>[v,ZR`bq1*?n ڔTS9 ']{NE^zKfaҗ;++ gݫP>N(Yi3`yqfE@~WPڋ@OA E2iš 6mj0\H5V.9ZZpn1;[RgѲЄpG(ݮCmK<)Ph,[+g=bz5KDe[#S ӠIf'YJ! Qskacl%ߎt:ʞ&_E`*"'_6P4M5鈞"ԇȌjcLHg-7~.};Nk䰓J~dBBTP?m۞n/* <5~ew e+w C@ fZ=PSM# 0NA(2(ָ9w;9ҭU0ܐf&`9u@5$^ B$Op(Vhw Dh|A?+b{?0iPPk|X%f6`sТt'Ȕ)Ԡ~ | !cyw_EF2\ɮlXAEEe}FoKaˢ-fVz&GYLq}Qr&"5 V'~ "a H^nae7ǖLoi#2x=|PqW ˱.. ݓcB`R~Y@NFIV&'(%co$vsv"KR,6< օn+A2 em{^| ⵤVnyf "&xY(~nάBU(nܐ LEpΫQ4 ۾jhXηQ{ Z.6oj#1S馨X ?~.Xd%'alwC&;HhFX;K* UiaH FvN,/߁78fOtK$K]4>CWGBʩ'/SůeLA8""2X(1-X) MSn*g;&~TiMW[.Oz~jF^tqn[D} V" 8hD\F pwǷhKЯD3>_25#k/ dBgcYMVJ?T-5|VkJ fu0D4PWp5@0E @S&'AҞׇ+*+ KlE 5ޏkG[pc6y!|X1r_Kӷ6]/}_ۺkpf]G @JMud ],Jҕhdg߽ F> `KӉvIHJe~*_:`W^TśY|Ƒ>wg =\RbQ{< x:d!@86.I"{@0i(z>ҷT>Ig_B?wѰL* E*u%3k|/7/cb7ډLܙa@q3 "C(ͭ_jso '2!GZņK*GywDJqYM1ʣ88Wc4eۯ$FF2 o[v3p"ƌ@YvKE "UZ3n2"+pW#sȠg|a]4 7u ? = .DtѠUvNuIVi_Y%doMtX%ݪ-ʔ>0<@Ja.Pen-lm1C"j3`ɷxպX 3;X]֋8GrGK&0 ۪b`r}hmbĤvۣu%.Bt?`+ Qf?q2ڃ+p_,K}vBO|A U)ܪ1;fx]$1S#sMq()P_= , 9x,%.`(aae_H<[YEP.0̗oM?{GG/ٛ.%1ʲg}OCF_ϲcS뤝s͵N\@Z0?a'X!mbʰz0QZ},+Vi0;}qU`tYmyxK_/l -e|Yx*Z.fhvo qnj9"z᭹=XBsOh}0=^S3!{f%fHY aj׺6KidxMj 1SioIMx-*%d/vDyl X} !3JMoge+f3:.,v$̘nۀg-e, @$oKpi{Hςk3J y|ĂcṾ5Hl[XTmSJ SS4<#fA"fOJ_12+4"j2Ce[D'klM ، cW ffu]C 6^ߦڑN 39HԥSda󂚻)** qU_U:WLHtFSzxӵR['&Mn#|/ժ1}RZW/'< sf] .\yheWϰY8~$%$/qcQRG ѕp{׹n_R꟭-m.ý P.ۢRmIbg,FpncW𱃄e\3BRm,PlqG1r?|[P~kEAǠ՘66{9,5CWA똡l}?v 2l8]žUq޲o7һ܎d.$DxJ- pȶ%_G#c @7ةK*)۫mS1\k UOey#lbK>0ZWt]Embh1>טft-RfT@lNn֎Uu98`@o6CYpAS HƤ7;e*] >}!Fcn'da?K57ȌUЊleJAz^Rw"_BR>nfΟ{@6p!FIv"Wڛz@LN&PШu%A\v3ȵ`NHЀeChgb̵CtCmqN'[enSb#@Ck_!&NcgnF쒱"'TiLk>y׼t %?iJO@Ke 7$'kawC=F($!ycňf;?0[>Qwش[U ncWS*,B5B16O.rM ȯ_î3r!iPk7Y GxgH[حr,W\6u'쇠eUU0m(RVb4~MJK|'FgFpIBړɪ^qGy{3I|hQ*N5Ov뱴Ь)ۯG%ׄX@_De>_rXҔ4Fʥ;lŇC8b2ҏ-go(ưixbyQ} 5rbK8g͵#X@0⭕ZU+{YޱjpAHW J'I읟 Tz=u&6HK>L]}eV ^mR؄;!CD|R1=y.ѫPPAY3N߳)rqcBYˉH6.eeD$ݲ٨Pd#>|8[!&S}K JJW: _Yɩ}"^bV[o?uIT?30)F2%&J=hBJ }}Ơ/?CWKrlRfebIh &][R") :FM:ӽL#'\xdsRnd?N=G^IQk& ! uEvفlԨ ke_rU2ȗy$=[^O!Y5,%c.l Fu7c' l,<쉖 Co&^ jhs_(0Y-K! l0Vo_+w JdFD849%%efƐHN1oIʿӖj I| DTGEg>`ǩN_&cj;^csLY1ERE ?"c0p k,B % ا>*\[ Mbf.i&z?`uT7щ;_J Ci@淽gGbR9MA \ xG[8+3)pmG5t8vޱtH} ucr!{3ؙBuNk86#gYbNKHi.e2dq U0"n!z h\舎*e'J,Db7鿁`:$:eKfHYM֙~6IB,`^OAF6'tDE)!>0e E %&u׍)s b[i(lB3Y5z Shҋ̘?r8|lGw.W7zgߐCԁycыh%+?JBy"XfF+-."UeMIh%j!V+B*#]ujrb&fߎhbI?uKG\.mA~L)4A̚&aM 4Tb+f׍`^ zۃ-kRsƎF%I$yQs?yoz>doC䷖L_73`lڔ B&`ErTG3VFCvAOM!q]a  5X⏿G38A\Oラ`q:ܩkWJZ/VԻqӔņ\gJ'\4ڞHrQI{ UAm?@yI #-mZtAaOvG+/v80 Q' a׉i#aj$\%Gi<&L X ohŖaь D2͎=o*'s1Ґsk2RB ' azזVYJZh>dzi7w<L ' u.{#V4Sz%v;  Yit]ς&p=Bv1ỠTxD/5zL.L?%[v]&'2WB?j]-ptˌ%g 9քH@YWeT((g.l4Ţ(f|CL m9wU[(:2Uz;rI_xâ!Ț&*,I55^R@^,ZaB=.1@(ӛޥ' I)4K!!@HH+wgSY̗v*/Qŧ Thr|w$]LF›u :{˅m"Y:#OH ֨!X~1.qbu^sDEP%G%pO{=F(q}1pHGU. gQ?s G[C[uݖHYy뎪w~M먁8zP Kнׄ 92!-|3~f2_ko؉ښ0e)FP)|lEk ҘUh~tW0VN[͆\Rک 9dJ˚YPEb_M wªL Lt͕ <;_Ҡ|9!Ȕf.Q=fF^MOA5 8vTkZ)fo"RPbGm2ƕ@bJ3oXiSfͬˈЭp{CIu $y[b܁CKfs!5wd~bef(fŁuByƀ r {A x8#AHvI" k)'7Q"⤩փ ڟ' ^+X꺇ٽ&-9tDM'. &V*S0:Q^X&2vB*U #~wce.`/J)^ F=RHlM~[Q!c=ШOfϭk[WMΖQx02Rк 0 1i+pl2(m&o~AS\֌*d(=qɡzMHH~ؤ8FN$^!v!ʀR0 f&6q;{`e4׼Qe-yvC3Y Vu,Ӊ6;@'q6K0W+3;yP9 i;:%f"{!'o!䇇n=4lS6ښ$sg(]Qx"״#m1q2\)ۋٸRaV9&[E_~J%a呓 ֔'%LD/-tdFS6|TRYْu/F zUr7] e̡f1W%+ bIptLpğ}XW \!7idb&@_PI[iւkXB!C V&k|9BuPeh,GO $٧, @ Xuv?, BrԃJ>+W(fѯ`W-vq7 )5 GԧY˵I6AWwxy~spXo(x=O-BL/=` K ZYPG-I =Ǻ_&ʓ|MM|EHڨ`b8Ur87w"`DFD_h71xcBI:sO֠>zQCt 1 B۪1хbvMCIkk'Th cSXĕT7DU¥mX; 4W1IdvFtE[-ߘɔ41?rV%pl,*m{- P/j$]Y0k[SƞGՌHQs~nTPoNrUς7xah駭\ ;8p PVI:k}[obY*jrMhi(@zYh;BB0\TNb8$V^ŎC|xR]-̫-waT%J&чpF'q |k]hrbǗM! h_];5Vm'JiOcRu.{j0rЛ }RϏYMt&mVKr(T/w=<-$UroqX=֗I n ;gX'%dqc7.KuLBSaQ"LoU)v{ODM*@R2"oAQ"D/ƃ%:"ʏK,U3 {GSCgUq ;^)=%aH1D#$H9)D_ɝA"%wooP$CFh`<+n˘U}8B钶o4 1ڠ/cVxQ,akm} ^shY,_0/W nb7=SXlT q.I&d]΁a?*}R Q_yҳmT1N,q[֏1ڤ=$*kt根ֲbevYʩ +߅r/4˨W`Pb!Tm=JD4~$-P(x;]St~A1g\|Z+&lIeeޜףSPzh%w۬ L4FR|yu@J4܏A"u9\p4 4,=qksȬ|1 9I[7օoinlu$SZX4nj p",cZW)'cd^Vz`IM<`ZkkC7dLG_ ⵞ<䘩Mb #;W4Y +?|t(`Eq. m薨mbp@FRw[/JKpp6{GurhgulYf5TE*EמǙ]Gj,CҪ8iz?|eNv7?2}Wᕜb9 Yt30<:`!Jk?yTs~"*6o7y^A0OYs*)Btk-<=}x!8-h |BK'NɡI6іQc_n:p*\w{&OJ$^ B_l|ČM6YF?=$>(UK OmڠLI|4uH|z1 ?W_#9rog|bwĭU5EMBNc]>nYE~v]euOz/ 8.~YZyr]sfM6Vvp :FT xsq q~ $&M8Ay8|NZ8>C+Wef2miL(7)gxC)l:aEJBKȊO-f+H6شVΗ!kΗz[(PMv=}u|35_`߉8Cѱ'U ?\:3ni%T& zQԨ"jp) WNbZŨ%P|unU}Ul>CavIG-E裞IyOmd,O4[%[PMUD (HPh0D]%)ȉxǽ9Ng70y7ٶ^R,*jhX ` EWE7=s"h(AjSDHfmLJjROE+NRP?T7 `{DT\qFЧF,aW`yBqw{^4՗$i[@DUa*IL A^{Y {rE+qYR Ĥh  nC&Q\ č{~9hE~Nѡ&Ϳ+OĞ 8V'%O3 saxNіFyq ~Ԍ};q`cdKff!^/$.s*x)exoƸ^!ǯ7!1c E/F68pHulh :$%~=f_vj&iGBu.CU@C05{w]8C+v4h#&Y%:nN^ҺG@NJyD -&TX-M=+^c}b'R3p="U&;2w8)6gf-ɿДZVhlW+<YFZ^ GW洖{3PzQo)M t,0kw\xYSzwv,nL c*Zt^ ffnZbz-D;jRt]@~ц4,bVi/KOE?G&H"*"W'U v@͝HY]"dO@,ymT:N(mP&i5]Yl\wJKd"Y{3mp> 'jVXpSE! ]g)kYcK`PA˛x򚱘YlFV@ݲpռp~i˸X\I2agYrȯd"LU6n_Om[O԰:?|)H9<:3STdyӯzyOt ;\h-M./ km{0{ ʩn0\1@m8"l&KR:M6H "TxDJ_zC~J%ibprĶ\=൐:1VGE GuPc~C{TvxfN ﶝʚ{! H=Su8$,X c˝c`-MHxcOgR5'ZT2uMzpDu)xby2,sSB[ tP) ~} } _COd͞{ylљ_I3B ށr$^p;.s0WcO}^rŗ\KM6 n*xa UJ򔿿6Ƒui|vVra_Ƣ>iQ>18U_ԣRiR᫿Pu7D^ߔҵ[=\ģI84oppD}Uߟ 2A&ߓ#?YnD[3DNsX *%TXPvM'3*_ *XRvLYڭ#K#_n 9g.Pl[-" M]t mULs7M<nt+`\) ^Z> 햼.em0@h0AJ_m7&N`"SӰ2ORu倠)|L %zuq CiWh6GyS`*{nGY#aIǢcDe&IJ3%-gt֘,GQQ$rSxsDtyrMZ0,ґק[B$22N G4Yx@o4/>hmjWB[!gWsF~e,!Gf`/s 1PVg #))Bt_G_$oz9,z~md!7zElO1,^adh" +{\i45 ܠ1:j 2y C]]z TRKY`QrjڥyL:Hb{]V&]{ukv,n{\Wd٫>5?χ?3 ;tlGUdC࿕!)(Ymb9b5ѮOaC"g ̻_v&o!&~pVY1:lv*kǔ@ sD#0HJ*A#lp++H'6!LV ֹNQ [=+V^+2DJ [٧WMdBz PbVj'[4L*h8\^P9HՑH'&kA^!ӞC7+,qCEғ.5q#+Us]"B0 'gnzRg`ՙѩP K- =NZSjXߎ4 ?7kԕFdqE pg/=`1H3f!7#noQ6ng>K;ב0OC\ !$6!~\'"UڛMjP+st^}y'J)=ߎNo=yU>4\hu ۰^fCHK%iYۆlЩ(Y]_DjOw&?ppJrN ;z4O #{2ep z_%2‚- ӵ❊Z u3b0fh!M,}ob:tnH9{jgk{w2g[uYqrcDTG^2!CCTt qGКL.D"t<{y-b:g9!ȴwm (ϾF>jq_uTBLї؇j؏W`s?}G BTKW@2CA!6$ k}M(\i<<)4@c5W0bD^_ /y&>Y2BiyR4H})"7ajyoJJ.6- 9qν(Y$v;MS1ڱdl3T= Rճ{ԺF~u=rJD| YVECË2ډ YGK箂¨; _p:\-Dc[e4K?𥞹,uaR+?≥KݔJ!Wo O3ăvO.Ӝ%d -=hH}L^A;6U[ #K.ޟdý)9&΅'=LD&u\;| Y)oVߌT={*K,Fv_"c͡Q5z[[뱎ܞ[^SKKBc[>/1P,^h_; sg%̍"CBwo"lЯ|P;_SuoM=kS sHͥ,O|$16Q 4f'evž{~@!k)6+ƆQ3fJʐK ]*Y8rֵҼ_MG__N|Oa?`4:"W;lᄞz) a}6Sf#@WEܰБ,äz<Ŷ/G7_`"CGBpCw|@L9 ~i($U_'Yϋ0w9yte,ޓj\QC|Ԣ0Δad\GZ]cq@%ܜOPH0cVRJ6{B<%.h[a &ifR-?OMKSG1w(` g;]I 8ݣ R.#G$K[ͭ75&u}l#z`)pDr|Ce,% p X2!F@ 6f![Rk6,sǾ|۵(~⛏v|bIa~,sW0o`K5.\q-Bpϛha#rEQ3%xzr;un`yD}ev-k/g v|ʾ\D]kt=>"[;/o8V)bo|`٠zKEg=w_޽vEd8 dO3/"nZa;cA#g4:_=.]9WnDն fu~dlq,嬬5کS qX6#7$RISUvO=b,KQDP! 1qrA5WāJ6ŗ+18j"i[OA,&8{@9f2;,3WgV:NڏUɷTw!] ~0EhEo.4t\F[m xZ oЍ]Ɩ ^$(cv&{Z}~WY8%xS=3QBʣ#C%8ag?Kdbs_NgP(]KlnN'du~L6){hE+W~V;M/VK}ů KO㥺q 1\NM;4WX6} ],Ъx AoN7uϨy&ĺ72>FTl'X5FQ)>H_t7*eejN⇝]so.nSYǍߠ|q]d;T_}-G F*[<4R@j,/nӯ&?ܮOLVR"p "1ncc"S⨗]a%;#VPAtv11 Ee#(*ϖ93VT'6Ϯ.]hcS\Jہ[nIV,Fg"+^8\ װ>Th. _*uD24Yۨ--$aXsiN f%Ŵ֑I$$IBf9:H3vˁ< 6Py++L;6kT)k f=MJw 2=/g8Ud|ܞnñՊu|DXxIv9 n|7 J;PfDErO<NMlر^LWӨpt+{3 7L! ł_ ǪV}^\[92 JqƔȎ%~4SPz g׎D 0.rI$-Ouru|3ۢA "߱j(r&_1f$?Ņ{;{m^Jx޺b^qPg-KRh09GG~G4ƯT6|] V8/FސزyC fƂ]ʀm"phS=d'&MtjҭC(R~gW6"Cblڗ︸xZ L?!Ճ AaRV| cQ =69H pf{VoG;݄)ʃjjq`2<,}SYkr("VTPX\6aDSŻĩ-o*8N.3b[Jg$LQY/8xg-IGo/DŽX_b$XX (^y\Et_|nڠVF=rc #dr7nC5#7~ZASbʝW[j™OW<yg6 Λ΍&o7&𱻽 & [j!HO#;L'FȆa\&ej+рF<ݿ *Qk7{F\LV[xQUGR I S PD!pZt0$V8Σ?b#nLTet'Jkե MHgl"[=$sY@ w'#)]_i WWO澰Gi'׊v$8h.i +CR;N=.=~,~PLh#垦ޣ2 5nW{URT\ nL|4bNVZah?xSeWUa R%=.B \* JDj{P 4Kfn"4i1DbRUN:#W,6`}*߆n '4Ncy:n>RIAcbLxٳlcMI& ܃+mҤ;%a![LD ~/kPGI#:zګ>>f|WctMmi`ieO =К%yVb2d 4 lH |I gafCr!GeK8$Lփo (#w i-&{Y$ENrQl\)QBo YFBKe ̧&"-O f(5(3%>fXN8CyPqF;W^@\ {x8h^>:6yc[s:; "%kx Ci؊(\I[o"\i&kWW\耱E"N*w&܌xǩ-O&W=\in%UOca߉H|h&HR\(NS2;\6O PmQ W[2U⮻~h#=kG38,Nl@梤%akd09%)xKj:?3?"tǼE2CbQq p0P4.4ޙ6adN JYR]eKYǻz7I@s囖-oxhZN$^y.Z.)]Fղ_KAcg"Q%_hQUpf[Be|^j6D~M$=lusLy[OPK/T39t AWOjsMbרk@XME] 7tNFGBrz3ky|?ƐMʜ;`Y]0jczbB4VdQ%q(8¾ƍXZA{91Qaq #G ',+j/JIJ@FiJP?'~VHΥS2rT94hx³Od,x '-jo=QJcߌ߀>BB^ oLP#Y8)vl{&-cͼQ`n=Nzgl2T( Q;Hе͒SP">r]z!y82|J0j.OCtl}hҮhL?[ ;(4 Co8qVO5 .$D@/"J>\첅êNŸ$ Q1t2H]?_ד!9z- !A؍ :@o--^"5Y)kVKrY7Ex!nTf7/x*{-}@8AvREX,z{{ ȓP4H 2=7`kD=B4km. e@0,@AС(=u9 D~ϕZ~Z6sB:/`4yq663U۫auÃ&E9ivRz0qCzpAÊLv* *~ʙR!*JC#')Nb`#5F=K=aŕa>MJnGM{D~ͫG&\=I!:'ÎGۿY"Uhww໣̥9 >~픲t52E> BPCYP&F dPl+H2ocs;Y C2OUOoIHɒbj٥R\#iFϒ6x[0P#~>Υ0le)!uGi(6m4Jn|IWf!IGJJ]MI l3om T;5&QL|mX= aǹ{&driˀJ&m?F|a2SL}#/rɥ{1kwJD"<P>ab*´^F+n6"A6EiǍ Äs?iD:޾u*b/. )7<ŗ54` yӉìOR2 - XTS|wWj9UjgjTjf9u0yHp.O [RMTl6 Vآ[Lt}fz LJqA\;8Ǜi^0I(Na]l9`ܶo[Yn:G;I}܅V DZͣ\X S geG/oY}| G6@s [ZXNxZ|DIݽ,):ǒ_IJhe}0c}Nq8:htᐪy@&hi!cG#J,t תEYm:e gΜDߔjwdc仨~!|MmC_t4̯@E5 R2PkPJC*oN mv딚J8KTQVۆ%2AD]bup[レ|.e`fvSy~ܸsAk^=g?iNhr.%ڛ]6HOܫƵDd%T蘢ԛK g[ :I&P\D`pV03ͰL*>;\uq9>ƭQI)>T#5ȮIo[)m/Y)*eⳫGs4tb$:/xP0s{jsn'rt9NKpzS-A##lA ~6KK[ =yzRQ>5 S "δa.ժota|}_NRɱ-ƋLԬqDPT,E1mX'sȥ=LEQ5 ?&k*#̤b*BrLhnVyE(E>h<^]' qd85=e(?+z&gCŠƱNP8!}‘^:`k$?ؕima_׾&>u$_ a yqrI6 bth>7[cE%8V/q 4J Dŝ1 lYwЕMZhِn8NvKV@x>8#zP\09~-?=e.1}$nՕl_SϵU& O;wW7Ki&L{noٟ?y+Պx^ABH_=K ip\}S ۣs6ƉMeplgUgIyfņ1uWCy ͘(shogbܮ,.Q:bYė+7Q {N=% brg;k ,ةB~Gbʛ*a2l6Dž@PoeҌ9Vđ)k U&:B~ m5ͪvݐF! x$Δ @~}Ve/[+oV Mr8H퀼`a|#5Ro #@$f.9%\C`X7p>dVqjv@ SjJv:SdKk;1B@w1hNsK(8С%wû{=JF:O i0sEB9>v; v(fEl*N[o=PDn(Vu.:ӎSrKa;쇃at20d^J:Nwjq8 >b Z]rA$(\XZQ缠lgT<cV&ʓ6!w07>)AqN 16H&~2m=fx917g{Cx*6u~VxUj~Bj#WW'QAV%eImwU6 IllcJCzɖ\un9 wDAፋȶfmJLcX}H5aFr({XhV֓VTQ"#F8Ix&DOJ؊"RL` {Oq]Baq1 R*'`xd9,GL.Ŗ%4rоKDR:זýrZ!RZ>pwaL1sR{)2_O"S~h>Q0~q@<2U'~jmBDexb{u:2x9V^ YVg/TS~ڇMA %.?NhT.Y|D ފ)}I * Wm:Ʊ\1.s.fnw@!<orA ~J94Q(ja}ˏ.=8ÕK; o#AmUZZV.'bEo$-zC&Mᬊud0\ X<7 }bZ#`6=&|Y2Z,UҲ6[CRGR ʧ?ŒdtQЏfcrCk}}(.Q &_ܛCToGM$_HU|@}:<>V1L{\6y(UBbd`EZ.S& +g+,'} ;=f0 g ,~̔\)L Ug>,!fYlewC/r0%ReT-$)V!.xLPAԡ.q/]@W9pj?Vż"L=,ZshӨȨz Gг/JѕDnZϏM3:?`W1;bǬ:XTTZ[Jcי5fOppǂrk?Hi0 NpMOJWhI8r^}*6~IW /l֕drhƖW$f3 ߬fctp[v8@E2kD\d͍D3Rx :E$kt1Tx7Sf|Yen3<Txώ-.I5Ք~/̼s]r+8L))ÑptU.@Q b-䫱" Ab+\uaߠ0B'\ lS+b6I/ e5aνpps 4[P'HdzV^w&>&N{`[Edu8{"'i%ݑaDtsx}e`H\û\wqh>Xc6-S!$e`h X)-"=uci7ގ+Σ1o"5?C 5Ĥ|af93n435+:~ ;NcڈAhlnJeVX{NVNS%SOu'LI$G7AXCżaMR2\*ES|5ǚtԴōij&:"R+v9lmߔ>fH|ef] x!GoS|m>E֥pP QԱԎ3}=VJYx?](Ļ(& %SD&Y÷m'1i/0d!cJw/I>.(JJ" ءc1e6Awae"ȹ{Uߓ k ̭r/l*2-R[͆MƸ 4^ 76^ww@bʁtL3,.:1ƤrN]TgX%Տsf@g ;n eNKSJ&T3ye>Z'S(84Kγx𒺇ay3l3zwvQtoqi^1eYۋPIC] 5H'͍L: V&IY;*OsDŽhJQ>oJM{x^8oCDs$h5#_SNXyaS4L b9R6H;*sS+a}o5\+2QH3GnaZF1_$k(iFhxŀ@غ0'đqXmg:ɂ x`n Mʉn@0٩-/V@m65% 5z<:^hxF$tT],YTڊM:RBFhRׇK3Ɔ欮j~WV^,Ȟ(Bil0LAtv`v[&4pwKby1欣~ˎ_P5Bo(*$r8; e*,\ g%g֜Wo;[Lw7!Z]0;.U-PF@#6AAn g-J8s8;98$'Yo4ax?5 ܾ,hjh `[d!S'thZ AI"ؿѮG67u2 dO#i VV\jqQ|fwWU5U^JNDpoD!u>Ph㽻 qMhW(r)l>q1ҌW`)ł=n{ydf_=ի^+i}:O&STC@*65e[s|dqR3yX 33i>j+I*5#ߦ\7j+ϔTΊݾWx{<jP.|e#venOUF6;VA6>Cn'g(Lio,Rɥ B2ʕ{^VnIb!NTe)FziuҴb-(c-Ж(J{H fa/*c(A91}ZaCi<\5+~řeh ƥg 3bsq|p?W{a C܅PfS1NS=j)oȳU"M$TA5xwp%!T7 QhB6M!TruH BMD68*7i6::.Q݉q|8YUF)r9OaԜN%%u (*SQFSrŔfcߒ@* J+[@mu] =~F)%sG1fC p=b_8V4%i.SV4oOHԶ~/jFcɽ8o$L"lOdwB!46c6v?P\+C"`USّv(N}Ś( crIA8P*K1>pTIZK[Tpb"$>T14j7R|n=c Avx:1O&`Lp&ujJ(+3?~`f/ .65 O,rTL+`މ;.׷,J<}دh6%mGX)V QH};3@1&n̠>%Xy*%6 ^Q3L0iۡs/i13Iey[][ 6t߬VK74D֫zKqmi~cOMπRZ{:3<îY!ҌCz+}ѕ'4!vW+B_4b;'?ts)qQ? ~[%>%E]׆&Srt8#lpb A&Hz,{y;\B0ؗVi7vZB yԱj63PiͻBlA-f íeef8Ql,{{;&U*7Uȵ5Yl录UA,{z (ۃӴzD+}x]D y,~H 'aBY^+DnW1ڏn%1fN{ܶ& \t?=*VX;ZPg GHW"_KP@IO>/3+g@6/; #xG^c䂣5KĤޟ'^$:&jJBLGwI"#ʍRU|=Ԝ7UHŲJJIv킺G"Cq&,:&b .*!5:Fo"Z8`yKQL(Ps@eբP e߫bWy{e&OGh7.]6>ح\!'@jv?4 F. S&1nmo('Fc6zD7 PBGq"6羈l[ӭw\rX- ơ9OyՔxDqggc^z /êVfOJi%=)T>v٪.'<86"r'x=aВv.q9y&۠C1 C~ YD ұG#wDZ R,mG<@p͝ol2Т.GS\VmJ<֪!CWtĢl+hU8}Έ+rъ <$}%mK|*/7FN"jQᛱvg VigHƕz0 Ukɉ#U`ՙtBt&4ՒJZ M1M-zbVB΃vh|NnR7LT6ԇ Vmux@ȶ!Ժ<9dlեq`Tr|m@nMX SMIeNw+vtcF/ |߳Yxq$+ĉy|5Ri9cؿv/Ed7_1N"/Epm *"RŽ{bԷ,yV碍x2YB$rr޳" uo3ZrOz`]SJrU< /~P%VrF]cj)1bsg"О,z\ЅТڗtqQƊsEI>h;e!ʑH G#?1.JWa]@+@ ~GDr : ÜuY:sʜ'-zG͋ le`Snd8@wP ʞ ̃m+3Ik'*hu٠ƀ:-aBbLCPyۮ_Vz~B3ZUo(soF==*},w i*gTAm#0*@x\GNa'UN,LVsE/v+Ֆ.6L1Lũ Gz+g](hN{ےl3`e=~kL+VR.onGOCV>bMwC{FH'!N|huRa.Pek= X?pqz֡# eUc) ˠ='-&6}R 3rAoR.؟r0L/u*v })lylēyyTrSmAnx%pNQ zp/yNuΐ﬈vEaYckTqҝ~O1i1a,\N*?u5#S$(b  ux(cVb^5b=V&yB"xh<܃x ސ{WRT|/cF`(ryb ce`ʻ*!6dBȜWF#vH{/?>gFЇ.-)M!-Mܛ&[gWBɝ&v%g(Z~TaZP|&eR%" =ߧc#j!%{٩r7;㒲C9IU/ݢ"a^Rbq&m8IQFx15Zdc5=\ͽ)'@$Q S H5rF+&S Kh[_qZvwgB \])<֕czhh g<*-{0N$JQ.c*rX4/i򰻄W,ڑF4Fsx#^1PeYcM$w0AbCzܳQFXx@?l| VlEL9ue>ýNw=J]7xJxU/<"Xz@}>Ka`Rvō3vw /*$T8{龀Z-pl!]Bx2GD<9脱Z/:C!zp21q /0i~$W>'™9:8a#p0 {QQj"qG(9ޤV\_wcI |M, _G?-IիrI#"Kԍ7to4[9Ŭ8 voHdTF]kҟDgY6hKFqdw~\pU%ݱ=4WPJ) x=ҢXm9adX[e.>3$hnfGMƹ ] dƧ-wͭ{؃]z*Hs:}\0]Hb ޲k;fd%gt:֛= ôR?*AJ{N{A7!+b@ @1ǂ /1BNP~nߴěb\JJy72O*zzOifRTLV<4ωJ9oW086g1I34ކ1@12ٕ51 iX=lc*3̱aڡYE tpu NX&{\gVnu߲إT;/AJpp+uv y7p?Ekff-&F'c|9vzqWEv;Fįث AGQ0V̿l_jbWtJ9(Et^k6[_Ѻ] mVAL/1e pf&r&P ue\GZ`˧ g/v" lP#^5N|d =9א` cpkIz7.l#i‹#cʹ;874odݕslqox Ȭ_\gt(,UKMꡐNrA"zf"*2 9.SzT@t(s @lby!w({lV7Xq§mB χ:U; *w/OJ9$R}h8-hnF(c&1cu ;=!+| x! hQ&yo;L<بT S]CG{k+pBl;@z'ĥW,PuD8nNIt.g5Lf)Fu2 _q^29.jR/~hS0_#]NQ_7 ^ͣ{凃w~R:9ȴ吳-N d?x^ZY rGɏekolA2y55,J%5:,b0;է!<9WLP93Mn("#rQJ1р$@>Ĺи |7xV *,ıM8l)sZaOo _1T^R߶v!+MyF7PXcer9S.^43\jg,r]܁ݷKf$\tf~.N8EqԡsW:nMhm K@d(,Pp4twjmhjM;#9ujs³tf#|pZ3R@1iq05$$l89Oa_SD*NM`MIբF,ُ#K,z3gbqO~K2l?e9I\5˽#HfX!ؒ`2uMHC$KZmIOp%"?k~QWe@aSCJY9UՁҗT{Q,Iwqʓ{دXٟ,[۬T}W=oW#B ĵ@G]H%/U]RS[{e˭G6A +&r2Ou։Ɲૌ3 K45R>b$5xڂj]x6řd4_o WkTަʄ͗c=U [⢯S[,%VVAkEx ֨74dtOY?"8ݶ (kng<įw[}ݨ\(5w=:r̭}cY4`E4ׁ*2n,Z oO=gߌ*{QD29>u 񇼫's ئYpQmdT'R&p>#23!gIl 3X4ٮ L_aX99_tD#.r$ }D3}{$ k)^_A7u3qټ/׼o_IRÜY0|3;, py1$$!,χ96>w}:W: R̈^C'!qUG L̩CJd _K)dS"U_zp]ozd<2Q"qUʯcGovq/`Ł nD_j/ |UX , IOSl,YkǜԊ]3DmBqAvF/E" D­>l,pWY=+SlJ(I&8 20Yߘ'PM9m\՞^Yq*.KuC>1, kX{b <Yd ,( 1 ut^ت5=[E,72g#ۗAow%,X|%5Vǿ/"IR2BoH6wdhrq|&(>%k3ܷq3mD?vqe v07BPz-ĵMfi2ͱ?r}tyxaRܿ_b{YcΞ[!kۅoHʟI1țA!ikVp'Kpɹ+ژp;\|s&xwxgLwIs§+;g?'OՀ_όUdQL21ݠ9}?`n,LQDZ Ic|HG*SĬ8A9ي,1=]uDx"3m85 -weyb"$ "C3'r /оA I]x!ya3hh WuNā9`MPIpaj~1M_v?1!<TpgԜ01 0.f54 6}$9/4 <%ad޳'r T?#|M+&h!놯Uo; Ri+;>jP*C,h~#Q 6}7i xHU Sm'#o3KzckťY.mdٻ!9ֹ:nei2UzT^3uӓe@"˼]&'_0}+: ?ބԖDjC֖DVO [~G 5= qӌcb"LXڏ;=>P }˨K'8G^Z9i4PX u9)\ Ԭ=c ۗ._&.BcI;y'ݨdï%+n[RWoBKD3#tm2F/xBP)YwJcSԇ&~NL K."a-F_i`n[QdT`iBRJaOFӫkp941P?X:'+aGvnWjV5BfR@i'l:;7"?Ð%ŕ1N&(%sтب6 H$Ƀ)a{3O/#M}geƩ(ڒAFNhx}5sUXjQ 5] DBGfh up;hW+my}?bHGO @"+ȭa/2陪'|f1xhJ`MEW"zr^*GN*1xn,Kb.<yOjzxAB-5š%\VI#$5qI~XфW6Ń5`C2(!VM2 Zo&KDպSxE+u:WzsLZ K%Fi6*eR8@bѕ@,oZA-zm/Xrlu>"勰`R6;Tތ z@d0iW"HnQuVNg쁺,[ԄWAh۶S"tw&9XS3J,a DMMz( ͷLOG/;h7a}ktZ:K*Ԍd+M)yabP3er[=#I`<B_W`Au ~B55jF"Nd:T i5[4q(=|jm rVlK3gz7A q~T砄 ݃WҸaP8`O,@}m%ԋjV5B\vj[Ch=L9ZmQlbqw-7-w\e)gZ+[Sbt)i. )bݍպv^d[t[je-BAd /k0DZOa};~6'6vf2߮]P*;}ϩ6sL8z0WUA qd`Iz!2wLHCOSWHʿ fao5RG(xFH.+\T&9@rH|.+'dM{EG'3[[:"iH ɞyg47b D]"^c<: =u4d͞?"j4Cv!$&^8eB/FK_kJm)>hCKFRc53uX ނD︞y¥xpCW~/@97LF4Zz|@mqnF\0Jb3>i=3UDeSІO3NtB1O]?*DA$w 3>Dg6 ΁Q!Dn*'Sլt[Iu'zLlؓMC=cS_̷`kZR0)~M/0ɖϨb[z.g(r;~<Ƃ{:{%**o9J+b$OoOl59Ȁ/AuW PpumHUqi˭~X{1rVR#r65ї6;@8yD2A3t )YU ܎0~>IאWs$5P8} `t}m6S*>k#p{%.>( b3̍oBY4v]j0=x# o>H@UYr8ضlW:kfi*%sCyqQT\xY TDSʮEԣ4'/IQ<=@uI@ݡ$coTy@^0=*jTncD_xFd.QLQsRF?%p[}1avZӆG4b*Sl%v+U OXp=MeSgGyM3#>W) Q}%q3!mnUmlQ ǕzF_u2lh pVӜsX"sh2.,=Q& bXAμzu=݉I⡿y|vbՔ$ӯeN'}P2'yv# m s߷.L.gb$Y"St<%* +JtL~+3̑Lr4j6"]&=Mï>a |p$ f4qdyOeWW\-W]M~"Ӛ\;ߜX)yO1ul*bl,,kӬD>j!,DU9.dUSEaQ\~iJSN򾑎WkxfZ񚊧QthdC凱5V[e<25XKh{)>:Yst-꼄9ٯu\wR*5A)^d|,uI3 #[;Q!8hA-KE^W]{|ۍv#@V=AӘdOc"t<>gcz|՟(+>iTR }mfxjdn!:a`&1Ň"! $q:LrwD5=)xG[#-B >27!iD)៿uow7Lnh8ԓeG'(o9=kNaN[\ݗRntAD ُ?zo$0  ^`/s"8uf`@u4tˏ36Jٮ-82"4AŕC߳|e$AZ49p \ivkM|]UkFWIy?CDv~}E<3r)Oܧg?W?ln ).?Oa7o! [/O#/~ÞAC4AmH`Thpp"ϫ| ^O땈. A |[Eځ~xȱ2b4|ˈ(ZS#ρҢG?]4a&-3F n2;Ef>/ ͉ׄd>Es?Q& @{y]eC弌ʳu=4h^O@"lʵi DT{lmM&_Ʒ+S+II0(%S/4DaI3tW+îFHUs4"hwZYڷ16<*BmmeQQR{J({Ut$%;dޔ4cW 3-5E&oOL'tHev u<ĞUK71*-CA'4=(o*\3Elz3 p>iƞ-oPy8V BaWX }sΚdc +=$WֿX+w\t%'lfYǰpޓw e0qgoV=|sѱ2_!Kn6P>~x;.3kӌ%n9-kõq{V+V&k. =_pV? fUǼM\qP]݆K;[}W=z֛?fqZڂj.UV vU#.' +[1bP vHXtj!y[X.k2UQ3h:x3uH57p5WpcОу_ю^tBfc[h3h4Ϛd^b7g&D`d.掤 ȄXLqK//Dzy6w;!N%V+Oq;no]aw<ă?q7yv * 2p/^v-] WrߝRq9Aщi͟t=T`&LVA?XiY t?F򘦪JNlߴQ+j}9D n`)|OwZsn(pok0ipkO`ېɠh^1C,/ 257I<\u@`a;^>t oM \ZܾkeKTʬyA(uTL]6L(>R2T Nu_$ܛj JMuf|EA/٭]#n-its^\:?SΩ~ ד;}0}t5`pHhm-M ?F@[(fNh,Q=SنԓV˖(&8ra!1m _s4!D&E"k ?f8x/.uӛfiV|xY E!r俏F2e?1U= W?vఠ#E)╾^|Rc}Sޔv-~"G9E_ř8ΰE[=*қ3aWf<'B^PZb fh:Ej`Vմ ){X()Ķy.u(eA+__lїIч݄@!gS|$Ee5/ -k㛧^m"hc4rpEfS7)U ~d$dN]UalB *~Q$"RS?ǁC#…i1PɤJ3mmM)1iX0+Ά!bVxʰ=U3F>MtVKzIQZ7 1 G ќgP2UA&}BtwQ NdSU\}E(>J}RccT}8DETMRoAp@ 6T܆ŗ5:z=> ]JZ RÑ,>vPYӖX9qU}F7⹅y:vtOXZG9a<4?8G ,C\*PI|tTm1̊}HɃvN ,d3=QSNq&A8'PmZ*Rًo$SܻUmwIv7ܹvp;!ӑ5#Z\WYs}@efg @2^_?MG/3ӫb,Jh|_\S~U4(3 s*k&"އkvP%]DGvE#b4={ P|c Fj=+*_s@5_ 5N[#~m*D$].\)hw5P>r|ozhsNBB~f 2}:Sv+~MJUZ8?c!R[|W̃lшXV|=w\n6 ? nU7VA|vrum5Y{oi9mz7>bjPQ}L^uPeB(4x'π\0RìA*)<_ވK-Dg:3j0Y(u&6ZdXݥxBt{xɔߒ!`Gњ(j:y]jR>fa ,)T {NcLX!*=vIu\nQE xb^U_ eGSuzoqʡSʪxO5hmB욿#k*YgE@pt㹀wvX̅ T;[%ev[i8_X'ڎWgٸoP;GݰbIUM?v2$b(^Hhhy(N5CܷG!e%kssQOkyyOӾI`, E<9H~mm6SyVt:,br:o7MKE|\[o+//h[MgkaYj_]:*-3 5i`6ZpG<.Lg,Q=: VF˾MD"dV7J>MÓOrCtS+ הr#Ɍ'}}cuGF>I4'1(L2ޜY" - 埣[1]^oZ=~so{XWKTnد-&4j:V4;=вN!ЦFHj #v"@_|~lHReq;eqg8F՘r~bt p䝽.b-MĹ(;}zG*k_`MKsG>hԮ\cFj. 7!k JCeq?3\RW0{i׫ikvk Y'~* ^\h'&ؗ#([Hϻ{ٿ}_Qνd9zօ AJs L;tM5VsuyscQ WpJGGPxV*r6?tʷQZ e;0Dy/kE6 07›*t.R3,E |`J#b%I2]|QȳHnM-݌h%BJ}'Edž^ UKѽ&n;, -Km{ޤ6Q+D6 #!P'/@(_ָ7"m#)r7ĶZU٧hlX1n6U>/$ח }Ӡg4/nʞam> Y#.2Ww`Ld1tWRd KGؕ/_]Bw<LٵH%I,S#u7\4j=K E>q}R^+p|~ɍI,:&O>iAs jP[bH2kkҧETƕ|L%B"4vz|b5#3o<߇rT < RLb@>6'pBKtp^ &zp`.vƲ2#gҒǽbׁ]RI,Y>G8΅7+* N7#iqr[>b ?`KI|\AjFR RdtH_.fpaٞ5*C{ 't94/GU8o J6[u uW@>Khx{(f&ީvr ';ah &u12I+ MBkp-8:UCuJ,Pn"_T_a=@ˣ?}[-,V&nSOW'Ly;U'4dы_6(W ; 8S\3OTHeLU/)jͯiIW ϧ)c1![-BZ'>b`-xw ~ {!4ws2䑝؇T-{9jԼbmR@0PU"XbN6va~%Q \x& \wpOa)^{ 3 fn4慞XbP l/$p<7m !@{ uӷU=^g0(P?ZiZ dnR;oi%G5a[#rT{Q2ðO]yv?Ȱ7e@YœrkktЏ5GgTF[st Vo*^q[ǑbB5@R -(]ĥ)DN>3@{nIeI>>R [fR10$ )/YQf.Pgnw|'š-$Ta!4l`!+RxzBYw0Mԋ q=.e< *U8wo9Eӈչ 07%5ך QātuPV|F*ftn)b-Ĺ ^3.tؿ$8ZNGc|!%bI6>H^7tV% S+ʙ9G66`;7~Zi?+4KtsR-KjE9fvm4Ҥ@[bBf%<{Op]kSֹfn '}JcE4A8 3QϖB<4ޤO~n"́\J?pv>p Q& 0=FYrۗDGU颷c{~c%I[ ݷXܪT<,n`funwٳa[,qX;tΟ tN `|W7"<#UFb 0Uy(zI5R>=[. kRmVWO/QZC])>[3&f&o6tb wTh^Q`U=g}J[%/A5sR%F`-fH}NH+uN?QoIJ!RU SٔzEIy]k )'lkCJJ&e=DOQn)mehYvj'B 6P*}">9ESW|25Id0Caf4WL2!ȅ%hJD32 '-$D".$^><{(bM~r z4w#Y۳I+pL{]sh}W%tv{iA){]~^;yd6fMK}W=J+I"8^>xfIb]Nuj"k<Ȭ-3\t6~&4c|\z~UiCL쪥dZ] 9TRL@`?~KD' e0{Yԥ9h{ъ גˆn%ԃ6qyhG ok^yMZ~wh =`tONj@h͑:٨f]i \vC`vGnN°X"5>ɑGh-ikϞʺAI,VvM1l:y yP2o;޿Hi]A 1 o٥jFnmk8YRZ+mG4˿l{ٚ )3vAŸ饀O2ԙ#Vp9# `΋}@ABCLz/?PA ?R1>ߎ[Ijndr3-}S\啹DYu7=!Fq9MSd wEV$w(xapcISo)oT.c/^C`o\Uͷ4 RiG¡b4,g垷N:IAqH=:$cMDO` f뫗R,pz oɅ8dܞwYzRG0 >Ƨ;Jm aT$Fsa$?Simar 5 gA&9_b5 lͨnZ CzcXL䲋k,"7L>x Ryʽ H4wJ?9Fh.е̊wr?eB%2 ,K)F8O.Ar"0Ͽmﻜ V=DȾg !ǣ$>{y̾f`9/L܆NQzЋ&B"' _Cd!:N|0T6o('Q5JB?AVAH oN=d|c;ZLdԝ j[XT;yd阙L;t)cT[F̑3IiLt7 J]vR.; !0ƤˊZ:h7IhIg9ƽzŽ׽X61±A2)JfT8yd{mx|7*Y1 %OM]m;{i qu 7l=8Ai4'RG1E˪yl+ dtνΫ ]X= /uF $!8;T@%!Gl%7(*nzOgu*-13 `p˚( OTHcihAb,^2ID+՚u9nT"qˤsߧ=װ!4s6M+PIIcd2LFG6ϳ&}Y&fR{6tʏPV0^k?)Nw18b?106. ,,MmկkaԚsyA~ *b)5pk+~;=gjwqWON*1v6\Um -5$,T_\Δe{* oІ\z"5,=+NjJ~~nmC.ˎnzGIHT2_xZ*PI3ˣ"Qn!doꨩ] ͍^ZS@`ι)qe'ܘ;2JV_{-p^pרqj;>1ƻt_LoOphYJ o2V2dxw'0wrhe PH9)'IZi6wr" oX W 7ETn#g-'18xV#T9acʨꮩzVIC)hKn+c#.C,nk=t,w -Gzn#"c}*rQ۪T:h EfPjv2ҘvyU̴s4$#?uDu +Ѹړa4Jrk,ǎz[b4=-d=f;Go IM'gU&8>b퍪u: ԙ;((fb~kt v:5,~b:U^k;q>ϖQV3(8h}E'p;ޡzĘ%y_ Mp clF(ѽ'8Tz}Y76v+ƈΝ@ߜ-R?7gߍz<3MiMGNuYM"kCǠΉ!auܒ_f%,ԾٺRÆpLe(az'cײޮSJ 'r:!LGіiY2p{F:l( xv+h4ZT1UW$;:/ȭf7|ҷ_,=;NJU7 h[ڟ`ywkӇ[z!0U?}v { C*@E8qTd Ik8@Ji$k.1.Αbվ3OTS3+wnF_槾M}:u@(I HCf<դ,bB\԰+5JDG#j&Z֑>_B#"\5qs+.)w4%7[k׽{/" ?)X0S[SAAj Ah]z om4I~cqd~IImu|`EHf|oM[qf씂a{7H0n4'`QR?e&Kʪ_|g]OLI{λ ]Rs' GNwЈ _"XJw >(F/Cv 47oh>. 0;soN;s1A5Fօ|* Skjzx'!rĵhom eq&A L01x v Imx9%ڼ#3B!ȓ]ʅtc7f(_T:Np9YCeݓ pR]r\IRcgtIDv3T֞N1<ŗ+S)&5¾Fm5yӄ/`Y^e(*P B  4&J9\(;b"肁jmUľ%dE7] abM7n*V12lHm @GxNkɹ_$MyH|f㟁pA)KǢ'{n6gGGV=~er*G-D)u<͋ OCO-zWSlƴEJ-K^K0jzm=ŻE >L@.EgW?tmQ>玼OV fDXs<%HǎۢZlʸWtw",q~'v+HiQiieHRV]L:vA.ĝX-W.PhPDZ/"#_ֵm'3Qx6)/ pZ'{S>LL8C*mu@-Rp[ÉV%ɯ uG2zL!Q~S/rTx8!Smz|TŊ5c t)8%Vcdc;R뽐ꔆcS *@/:.ոf[[5@ ר%clD,ǧs{vC7%F^]$MMGݘ;ˈ`X);O W'2|ELw8"=,X!k.`(b=lnh(S4V mS^FUG&OcÍ?/fI,aWޖ;}ڊ'"XN?^a掀mvlm~@r^%{_=58; I :n:e.svaXmg LX _kFPUM~$AFݨ*17)zDaWa+mFTm --8e*$Nt)>{|wD8]Gw;ѱ4)c<{ԙLh,TTȝPFzޟ.NYڱ j+rzxh&4QpJ(w;^4 F? \,mR7LCZ30]S͟Q$(4ּļ"aɟCoAUZ9$_؛W\`)dFv,j$:!۽RQ墪̟8MLJbYz_!i&Dn3r0 S'U=/?N,'|0 :vwidg{,Vb3}^cRqhn4FKB}@G]su: wd݀V]{iFc}1`N?W\,h^m>|3~k Y @%죔hdV{ѨFkc3GB;Z<0s3mX#MD6-cyc 7c? 1 Qb$WRԸ JmXc_71jAc)u%;V1oї]cNƚ(a%ovA.XxtyΟr7*n,3j1S$ېn~_eԳivn+[>sbZ"'?R1ݕkI_ť*LYbhސg*ꌝŜ= D Ue{ ]Su-â;0/&56Fk,> ~G!ܮ}70LbEpel|W5c ZiD-y?h_&Gۈf@+B;NQGV[ik YDT5ҳ+{2êi,dSdgw! d{b9ݸ IFIޕoy!v{4 a$<(0EZ G兯X=QI=g$%A%f ?"DV'򸋾+?;x. &4}6Y6SN&{ Z9BbZ/W\;tU^l4dz{Vih.84`4_z R)3)H5Nl{FYN V鄾cyr͇s б.CmBߴDasbRehVs:HÞi;AT3^R{,htU(B/F5!\N(liC_u܉qq%Q<X U׊Ą"jnq~T)PvmH3CwZ[`?FBžd`^sEzRft H^ Ap(J|]le˓6H$:[y=j+eYS@Z }$!ͤ)~@kxd]2v|7ߣϓwrRo(彾 ]V m[͕?F`!IAMuTQO%~a) ,8N '6^ɗT8#,˪6-$ bcIOSf@`źq܌}ׯFLۄDEH`4B׶=F_%/+V}l҆63 y bc̚!DX6&Zg=6 3 jSSРr6x㋪4\кT;Qk #GQiP1(* ANϱLq (mnXWh~r;PQ> G  |o# %xbzp\~_XHfQ5d"dȄ w(ΥMn@ErմpX];GP\Eyu& kuu[ܿ*gQƼTݵI) ^ɔXy47=ڜ(7I+=e7ajv%T7Z5co. ,} gմ&;oYE6oiHynZ:h}3睤md_}d+ ' rZ{@AV`Ks5\vԫ 㧀=簥yDn&XX%BLj1I:,5!(UQMOQ)mO3Op/P5'}qJviNFʲWܒ"3ti_n԰ǟ}ӓí'2-Ğ`ĥt>a+#͑L"?|] J3٨ZmKU~%<|qͥbk̜`S̀ݹdA-.(NZ=2Osuko!^SB89MUV ŝu h*mMLOJJjC0ii{RmLh7:9/owlVCv0t J* w09K.ӂaKM{nyDž]`Gx'JRN)QU$)up ʺ9`Ph%|T!꒠@]DcÄ&Eq$kUhsxճ=6ZGP YB+Y%Y1lg "Ǿ@.׉;J#aݛiR2vr3J=iV3 gkyHQ$ g~2Znf-"FhgW6IuNXhQt*fLA:7-ApdA̗(O 83Qyoer뇏vs2:WL]R4K3 JR|gK1&0?Bv Nwt'[k%nj:ď$B#)}밉aOPIwi]S1mIΠukԳۺ]K"gc\aX ^h@FT*cW(lֻ_fˎDHl,%0gNm(DߪDvBDJNUNakrkMHÇ?qc| tC:w.%R/&;@<10-%MD_ϙc܊UAtW]XO0}3#ހ;ܟTn7FH#Q=0F0xMڮ|{V+6g!ntvW6' DѢ:Cޑ(OӋ*H#xeL5'?CuA0|g)'_Z^1b[J `Xa^eV*-{ HV,pf1 3AT1B]Jf&[1C />_J~;JS6{&QCÂbObaH΅]D;bAh?&ΚҮd_ y fMلd|8-K=?)F2""_Vn7_Mo,[\w2)m7_%|J!P"OG@8t)?EPFQYa䊎eݬIT9>';.=OKO[qTy^4D U%[P Fv|vi!tur{n{ɡl5uSn\.E}BƷT"x5:kdN{i$R0n$涎=aK`EڮIAd^,KS$ݍ6YtEܫdgCd@_9> ~*L~V@{>J$JYݑAPjgK"E%K=8+i?a>)}aw*p] Yl [!d'*Ƚˇ_#hZ'@Wh5TO!W$.iAA_e~&8A##JM!|( @/,@r6V><45:pXL۰qnx;e'c<]F*Q:@{F_ȶ zoAG/tW{ٛsf;޷|:yjQxJ1Bҙ@t_4IwnDjzrpk+ǖ+HcѲ7OadVtH?1~-~:S͔i U!BLIuM?uxBB`~ObL_N3ڮKbׂw)f^q]A"@ KV0NlW{En2D#yK^qK/y!zZa3OrB0gu7%NEExaB f|0U(! #Yq\0~m4/MZ|X/1J/U_y07ML&ܔL /388.RSO6X|,V^\!Ub9wQV0Ó.m^] ˘ J"jT8SOl`Z+BF&Zh8)IG锋S [S9! i}F"h1j>nn6lGk=S&]nCG}A}N(&ﶥ$QչD,ho*g[},"lK!2ూ!li{N4u.?.eej[Gd L)f˦ռ%*mG.v#"ea^`^I]o dX!:w|4d(EA2?Tչ]ߛ-#oI,41ON(KN,ִ\:^rsqR9ALѦMlJ݄DUxBڞdS5<` #x>>oq_YOCÙ-j?2 (hQϦ2IׯopX[ r8ck&'jwĢ٘ob⹑n+߸_< 0쉶%+'-lnNIx!o->UD+rG);o3_VBGf$ihȴNG $֕9>D ̯ ۡ>)S0ΐ DZ .{חtsI27G"!||7!ՕE#;Le T'/,Ku @GjYG,ŏH,)=txә" ?\\.Mjǯy-Obk'A57zxGW S% ^2+@ ) ls=f-P6K6`0Pm+D PIIp3>›DcGt=H"d$E$ԁ YFG'TUJ8[ݒjjJZ5%GiZܵBNXH+s pQ2Kꁞ֕hA0,H_YWNP]8%`8=+Z;O=frAD y0W.2c^{UMvDd  ۘwE ,̼'Sxl<=_nsjuUQi܎V#; ON_VȐR?PW:Yk;cntU\By!GmӤGSE{k]"/\7sDSpgq6:Z-tsNIM.rKplOOXI F`'?ʎ&T1|w? AʉqnhŬvHsQm^B"hI*uo OxjKw6i+L|UXb<7c0蚋Ϳ Xla+[FZ>JEmJ} eh6Wn qq SzA'NE^MOgKV"!AE՛=v]fZ6oi+=71zcf-Q˔z6{7Hǐ%~D#KH uBՎ`0UJ$κ=|}H_+9?b_ˌ-do:*6$A[Ԫ:z?" r/BHjO<|sI6_8q-'i \MEB=B|.н)!^ެHN~-S99#5 ﮢ`m)ˢ)"Aw34Ѭܝؙ֓K a7zބ3 `go"v*C.X!@6}+֝._P5.WKM'+"?`lk\K ȦGjEIwB䏪l5̩ރ3$ӎRA``S4׏̶[+ crWUVhBľ8oo.7^?7$V8,/yF>ǯ`f'dlg {Z Ȼ]jq $^Jk P{;7l0On^QgaDC2Ëy*eX{"1@sx|] B3 f12d+ tCQUMPN_h[.Vz_䛚CkJԼ5P IR+`7v૷r)3-cMK#;gQήmKCU@%nԒ7HܘzxQscG}ȭAN w'm0)g;hoc{6HC{y%ZA{k^GUT>%"j*F[/|wF>ԥ6.~a4U8˃`N؈#8U(zc$)SL5TEqc".U-MjOzßOcU65k뚹DMȩhja̽6ç^-CrGXxY9:ŏ^ :uvg둁cd7`c"½4N^b<=M3LY[p:6 ׾b뽄du!jn_qb2x9#k׍L1Ī Ŗ̎B#1Lѕ=(R̼pJcPbʻW;f3 L{5ETgs4l}!PwABzĸ>R0Cu#0M%-foPKķ򱥆yiUbmq]dܡ\0%**@-@#2^1j!{EIu!HPUN\{Gо EX3{ŝ-;GYˀלČ6`?)Hy1SlRsԏ_\|nfLRz%CzpF{Gw#lukc*o -_XF'u` 44Y"uo#{Xkaڠ2THZvd75%|fH`Gnjb=enq6z?w Iίnv|#khn|JF(A'{SV {kk%3U~}ɿN 2b"ĺ/iFVS"]̴L UГ[Z׿v3K&OWYZ,m^\ZTόִBơm5oɟE"CjԜA4Y"5Ը?{`_2BoZVT UI )J M"3Ww y}]Tls 6i94 ϼˋ Vg<EK?YO 4 v;k݈SéPAlǠ5 |u`z nDP"N)tDj҉PCߤTVѨam9aEgF󡌩 6>Xg2_UwB|a7b5lRs|N{Cju?3̱&zI8:8DnңkF^M#X#$;2% hD*ЌF򛌕n:p NJ4I٦#8X^p' \5;#'3Q[>!rG)d yJJIz i/O ZmElO3L3TAm(_IɊMض>$[@`(9)brM?sK鰬59K7kc'Ѩ'(kGl5Z F=TogMu[BgjCտWձcQV)e-:/U B,Qqړ0Aso$ܾ[To)d)qm 0P1gF,*8+ߡ _M | MÆup+-[ң>vD@.jޓRVDb\͂xN8 jwHH Y񱋒{S@7i9"ߩTR~HUj ryY=|Ql":7C -Cp(h'h(WPyC2Z|VNм=l $Zdr,؎cN{&CyL;yK$ xКaCnaƊ'^n&k=0 zu icZX 'ZunMVڪÁj=`ݥ_JáIpN'_`uNq卢2ذRYNIkB2Ξ8Hj\X@bDM֜Y7L3d Aة}N6jnX#?&Z:56ޖQ cbWT,M`GIm ?}Vٶg-_ +l=;D#\9I}ť":,yx,o:V벐ͽO ɐd YC⟢*Bpu-syF.܄J4&ra㘑5M]~9P$~6,'xkQVP}@@y ,:O Y͓#a/..^F5ʔp=}W}y:_ 2z Zkܹs2/$?Ju-m ti&ϏDuŸI-MYqדpV%JG}O?ws:?DUʵ 3 t*jI]_^?'Qu0WbjCF8CG|T1j4NLӷ4jI,I{XW-QE:M3x6!]VvPo5,Ld /7NQ7V],R7kf ?hyOt}RReXQ1 bU U~N>q+W<0RFP3wZ8 g3K)ٌY7N~1\ELP*}]7ۤLQ> '( 2@=+{9*w&.x8͖K+.tKl%$+?Ҋys ̓Gq&)ڣTwO|C1Q6DD,p #FWo])dT]r$n616V9kXV.6A8#u҆/ed&@I1'!E17-iv7INדǓo,utXB٣'s&{*?54Eç|T@IMaP-`g&(\H=m2)тgnb#Jh9@Chcmk.,Z'9d/Bq v݈[)*<*jE 3~ל%-܏}+1'>pN)J;f\ウH(j&] x=}[L6pIѫuѕ]T*=v!nzlu9ap %m#1o|#|*U iFHXO\KC:Lڅ5,d-, [^i5ϛs04F2P3F>!/FXdtu,b!Yǚ.lbp+4aŗ)n )iIԼu>ү:S)-9$Ka-tK'wN35=hGu'CP2luNŻ9#d/P*bJ8 HU3e!a,꒽LskLS;V >_k}`^HK%nCB4$oL?"Vr(QJW.ħ ʸ^zxH:!@@:Iw糺7XʡqE[M;<Zm,^v*h=C!ltM UskB45dze`fۺ͈9u:Q.aԧp /4xL=kQfkNC^/g6ߧ)O!uY`o8\!@CjK;8*~'CƧMn2ߝ: )#G쯙(K ?` Mlz]-Szl'tRyDJ🽗qSLjoB.XfW*]99oNGz c%щ5AI%c*ZkaG1v$-5A&Y^5<*GCb]zǙcuZeA(^kIOR]C|8ĻhUk%8xz8T@ezq2+Mq3DN|䓑Մ^\fYH+U) @"=c>HfZԍ|4W1@6̖AzVA|={ۊVeAM2m@ܢa&1_8l1׌5.5P MK(mz+T/a>@8FªD9eOňokbҮ+\D8wLCZב+tk'B W}δBu9>UTq64Q=dK|?+jY *|y /Zo.`2ׯV >!!}Y_Q I="*ĊvJA$2j]'#E8SZul4;WS i]9$AUnؚlM O|7xgN S/5~ ?QJ$hKA8$}H8`9cyi~]D~6xmb}=X0WB"ȟsOt6<:=Dn |ֺ|hܳ )^Bfȑl>l$F+3aWl^(0WU QofZVzd_dc^Ͱ%CzpZquGƹM/ өV F@4рR@oҁ[5k }vv2 WMk:T^q^yϐ b3`P@&~itn$X6IR *}[Q:;5|(hUH=^udt׆޺F}+u6/ ~I2 NSA2 <.{"U4)h{7¯0qFB ˬ VTb5!=d_FḒٯݠ{.]%@Iª9wM YFVy]UqF"uw0S-/Ւ ]Y@w_Q&<#v|oPs}ZB.u5'}Q1X6lv]i\"B uzrF74ܾ E%~x@/a@z91>78 2]ºm5x:) mj4ͳr҅!mT(BՎJJm)YSV3שO_iaӰuI󎌉~qRZ&[wńoK4@S˓#4*ưv IzkwnD&pѸT?o9q& R 3t`.SVdsW)gb>bk_M.&Jm|d^$PY}XGjƟ5znY%[ ҞG6 )#|s]ފͤ󚳗}֭$%M]ٟCN<>O"O&D æ9yݚ!MYa@yOND3J(J",H>fXJ ]0Cw5cj~~?3Yёg*Pdxٱ_$!/Əu.&wFXS9X,=ވCWb5~ʫg3\wr|yjUc#|d@肭8`@s"!#)KmG+ٴsn:iIŵ׺"*cAxS BOF/E"洣wfJ!Fm 3~h6(Qn;Mfu;\(Co@,T;K".J\ bg҃\OPa2'FzYa[A6p{m. lc AMbF5ɱmVK_ҸNj儹x k|]X5L)pCb.~K-h_~ CĨFk`j{S!kof:eS(Ȍݦii_{\\5q̪˷#Zٌc<JZK"KdzN4<>UU0D$b̄7Z3=0>yR{h U4swS@VxR_cgfbjt/:o\q5='A&rt_cj%8d5U"!G9;PAґRԔ-)R8ڹHp54%7RulJ4_&?3ɺ6\Ġ;]+aӉ +fI$?,p-p++f)vL6-2| {i:.A>{5 }'֏K)X!|ܨ%oOj1֪{+^=p7sKmk} j![ţ<1̧KVM9䨹)tAG:GS@ ye E)UD $\7G -wB'g@*R5*LLpiJ)i'ՠ䋊%Ml狄)1F`v9i ,ɬfd`oAޡ+43 MYDLWr2%seXV)( fX%sF '}A<7~hn<{')jvΒMa(>2̦<o߉T̘P58ngBl ۪ @&(N*8Yu lF틤/ O!`"jf~U JJrnǸtƨsܤc{f*ܡQ]؇vHAËWȟ"2?#}ZoJz=NI gj~7QE~F\.=ks5wo? %ƶ U2IEi <2IV=$^P[e,P2ardwYM5L :=FS؁3[-!zUϺ:?c "7t]Lmf9ϖ4;v~'$_ܒsK{?yoo/Uzo@wmn{dm)u^4 x󭮘j6(?F;{!G\'IJhlʷtȂC۞|6&&%0_Zũp|04_Pt 5HMv_훸8d /pyjM8*;DHU1ܱé0TGhRqhهz=S&KAl$CT=ByLv_x48+b-"2S{XK,y{z:hsj=r(>.z3YQk+<%E4#U-qp5]/_ ԏr '\3- _*gI~a:-n^ݡC͚1r {Q}p>fz <0$YljtO,>Mă[ƣrUMY氼IgoUq?ZàԮ>5+$StR m&?syE, .0x܋JE~B֎$:jir*>12<ڥA9%`˨៦gp8=qD ԣ/Yb)xECioאAn[zFee>k$Dw fL0a (RX$lUn$9Brqhf]sj'PUIyLHz>oY #x7s @FcҟWE֏Խf`X ?oM8oLHjz˝Wn`][J@&/e 4S߰ei͏z^>urPbY@rȝ3Fls,R0]s .Ot Wr26ΜV]+o\tX\G T4W3]q >G,ŪSӊ/ ПCi셄"1 gG <=uW>_݄3A-MԽFW7? 'ۉU#wuUﹻ<Ezᗥ@7b$}rѐֶ3[8SqLQIʇXe7(4 SQc /%y'`GNKW*f)H[_dBc,C!J~H (2cK/ɱɘ5O?fL}%5,LbPT> ǿ/f/X?nsܷA/b@Y|S/&WG _I-?Φ#4鳼y*E<7yrjǧ MLXKToɸ wޡnU>OVp`WSeRhDݳa:u1~S7v7[Yn6w fu-A5kÏȢ0vP p$dS8(sEKsKD(W%OɅYOde3b155P7,|X&q񇶳Jc Q0m,MN^i},d 6.8ݶX|)H)G| \/Z|lc.g_.O,QgWqݕqVj8r1\qE d`$aⵙ#U0Rbz.*72<.:B hb4ڀml< N RVXkSW/|5=GO )o bq(KNfWDd¾-dFO2w%oW1BHn,1K6OpwǦ_uPiYOTKcC~mm:FP3dJ# Z҃|`X\VW>MˀV}gx[Ns!SV,/+$'ކ7ބbM[*ހqg >yqAn110d]6ws偢Xcm Ʌ cmlx)(yzaJɞ6EUg`N:FnM\e&OѫEݥDҝ6됛Ex1xi Ʊ1%wDjFl@fΙ.ӞrKPyHB0WxemϰIrHIC =kK=B^22Y:ZE8o d><Ӡ/B/ ~3Cm>!5T@&YUć@φ@^*J<ѹAk~b[:mOrJGoX!#vm0ԛM+ N6'>,4a̾~zO`k5obB/ :nN}+-_%w^Ge6$ru+)珲^]a!hoZϑ+ R0gP vARÿ\&hnCEX G9L٨wd<(bw8Ca?5VF7Ip~@Ĵ  I}u1QeNXkҩYI e ί-]\ t^֨,of+;~{eִ5cAR>h*,IpF) 3H|+WdZ]u [mRLنiuvO'ƫ cE(oeXO5!φ&oo~4 [)y¤`Ǿ5g{սtYd{ies^}Q#~:MTܽ4xK)Sz#VЉ- nl:&:"!HkgڌR/-b 0@QNzvIg R?/HV94)reR\W ((XP XT=@JJM]]h4Urȍ<yvSWIc^_mQ)1K %@!g06z-]zJqpd_I멂3xS){˗K-V FT7Cq,XA6ÅM+c)K־鵩Q;[ FC:4o}m Tg4~qHӻIRt tH}gOen1fQ>[nű<$w#pW~{?U:#Kv!bWQg}P'eG잵bH&(xpz,̞<*r?۶0n vi[Z$SCFeg^ *cnڬ7w eDY+g[Cw|1$mF+I."/@IŚ/B #Q3]t;oR}ڧ\*f}d'5VS!opl(-we@B? TpX@ap`"9g4,c)r.Odfm~;fx=GOlFq'L*l%գIPŻ(8ӚeWGNc?Rvު. jrD pph?'3$?}@>%ԚDžl&c3*]]p* Y)b c)|:AC$e&WSIriJ>$o$.mG*dVBgKpߍ7h)08&v0 P IBI6|V*jeyWS`[Q' \T}@_sՁ)\)HyzK7<*xf_WKk%Xz="IfM*FyՐ;6 ݆".Qz.59 ްujc('#So"8K;>*o$%1t8ixUm҉F$0d>#K}"E֩h'x@hk|ȝQ#O(7EbIgE@Jg /e%PtL隦, [7 0-6z ̦ZjxB%g\y=Cvݏfѥ3r/vˮ>9[1lʣ.2K>$,%E&Yq7 fڭFJT/FZue9q;1YVbҶ[چϡ!U|ZjNkTƹ*fUU!Kh~ttŖSMRGmuc(9@ Ih2MbDk~TBǧ{ E3X'"dMo#*'xJV\yYܺ#21s44dvZ($xqdPtQ?m$$f\f}=!L 7o 6 = pkG5zRUM~O+G4: bZZ},uڰ6s'?{ 8굩׃܄R:%&Iwٍ@N(ԲrlS#@pM-s{u Uי5KJ`DK/3`0ˏ;y2s=D@ώĪX|EtogĽB%Êx~,d,7lճцPv:1yJXb~IW:97@}Fvw\DO^,[>?hZnwlPǦ8j208݉ӓUr}0tSɚIaV݅U@jԁtkI52@ZGVMVv)R8X@WD ūkD?&S:+:@7;P5}25 N~W(ˑ!%$uu HFgiR _8^nx]2m7).I -GIBK38wcJ_7dyCg^9[[jSv@d+' vޮ 96(\Ɍ_( S<Ы)V#82߮諥qQp;oG}6d†gfH<{rm<\p>=T BlJ٧&H̿YEt?7P2;ZWab9ˢPjc@&I­yTrÈJنY8xܹ8@f|zi3viˠ&_"}). h#8 8(/-X4*/cP ~Ue @ɪOmrDC!u-Ƣ8n$Ǵ'uŝrg/L%l+NIE `} tޅH'Gi G~N0[ &eReg@רdx .)Ɛ5{md6CYK=՛ĉigU_A8JZj+|ZEw`Y.'DЁ忣+,':/!\+qnܬ4#3틨Qk2s__|>T\Mk^]o94bm}&\NQvF[6q0\| 4BϡkJd6߾q '?Po#3fguJPj@,c LxDT<H6OSTR `ÃTzqtS dgE6 |3AMX-S6WeNM!r@P4ZIjYD/;sqnzT ^.ډ]ɸ:[70eTqmRd"$ Yw;尕}hfQF4{a~^X{T\fWkgα-ذ/#5:ea8쇘.v9h;; ? I0oE.w* sƱto#]TfGu4>}z"TD76 v>8!C.>`PE]%æYUuk{}n~^V( D !PRYrC((!97,!EP(./i r}4Q+ ohC7MWLl)x&THbP<&ca 7WauAxG9KZ3 vT$ ѯ]W ΉE{0E遏:yMӍ'O "sd5S^5Ĺ, ܙ1oX3ԅ#Q.^w4ߋxbqWr a m+lg9qw*@W*#%Qlwb1u{c+G wgbv:`bߵ 2Z 5mR3ś93Sqvk$z)Ӱl=êr|ZM0e4X$r P0Fl])NcNV=XC'l3nư}րm^݄_`U3u ~Be[j5Ͱ2n{![ުL@j<]$I;)U!Q:L<' 'z`_t[&5I l%z*_ocnf_SžcͧN 'M ,[ vb!{xƊXΐFisnנa&3(56:>S.ag/2NNGG~`MΦ_F8X, 39]ۭJWlj~N x .ÿ >@'&Yn~/$ojJd[~$+R4B\]Logĵ/ۦҘR4h.d_OvT L+4<&ʒ' quW(P3"Դ*TQYO7BJa{_q|[߮-=Y3G.' ryb g</r4s6(+ qDuD.WPs(܂4{-st {dOglMp!j)}, *qtsyv(ϓ.L6-GJL^ !tl1 c"_דCEhE%Xѝ#5ڥgoV\*3 URP%i\%q1ݻGx_-r){FظUDdΓڗ/$٘ Wd͈=$\tNY;DFYf$0?=mQ7*ilq 1RԻ0 !Fҷ~eJHqEIAHNsغ U=ilIY)nkŇk S%b@k1@n@]4 +]1tM`ҸcYdu)iH[Xi"<28ǻSg,F̴;Mԃ+" cۨ0f_U$=Otp`&2[^~=P1L_yH2ǭB 8WSi2e\k!f6X LH]n@=S9ś΀(bzմ#W0QA2p+r]lzH9_=ܫ<1#) &;Nt_ *\+8maP$R8> jlg+6Z7 ZB+X,ͻE3ؽ$-I\wXFtC_8-Njy?:]ڮZv)yhݨZҮ-s1vѹ,Z#G|f9S!Wc 3ֳ(5d'ԶO ]Zn,oyک;clG_[~o-@ zu8pz4?_Eꋽ%a 063wFć:wf'wч i@8uƌ_q5X\xP]|ʞU'eCk>NNpeACDK`6j/bڊB7Z!}9cVcJ'~c]54WT|)[V\؄ưcyBQ;~%g$?hi]qu"*&zyW<^mzwS\G5'OҨ}#Dz Y ?HTCE|b-xA\E @,Mӆ|K2s|| ~n{,AzA  |jP?.7>FאAFTe!5GJ E u5;&j4L5]맻7FE@x ]QrC<:$)5R` A叻HdزNFt5/T\ISy8{w(oBn"Xʂ_ V#GQܷVh>Z-zasZVZA׬e&H,/a^v P!̗ j?] ځ|C n1Pڝ~/ fa_r ;T7Ll-1AI` *ɆKh M uKDAH Q\ΰxQ'I$]x%H܆)8w632%Wo\9'Nөq 7~;TcVS-uB~Y%ռđOU[݊NB g%薈ƫS> 8 &k2w+<\qe$|׫Y `WYG n%e*P;`{D ХE,ٖDpD7z!wDZf9$T(|0MPeP}AH|ñ-O>|ЇOrb}if8ePœeAj{yr 8ioF2S$j]7GCK WNfPȯTE[5Yӽc<;x@7핍kIgSԄNIF 2XA` DĆXjklҺuoi;&'@ 'a%-hÂ\2@?s.Eػ-p1W&}KLC8B~4^lCeI*-Tnv=a\(,K^}] O8IZEOpy4V*f >y1ͬya)k}|a ֤ΝM`b]<}C˺qNj>an)HHeL, )ѫ2Cy @W^rls<{tǙ(9QNiryO(Q(x(lְ>\B'gW2i{/6x/ٲ=ZιQ$?G7GdWNiiAL<^X[U ?('g-ˎz,'web_ukT;{| 0Ǔ7a>w*ID?,'۫e;`M_ H'Ly%8R2 nFѩDcmA2uhuy`ScAߴ1-QM sLj+?$ƍP'y) Eܼ`6`^)}`n!i+T9BQB[H)83tȝǴlmYPBӻ/ 5Hk*^23d5brPC'FO yTp Mf741.EW ! uuy1GUj#X_ÕkAt'"q LDOc*b.]opY.+JY{1f4i`ZLJ cu0,$W;gӷxJ2L)D)fYnjHuZ%`Nsk'A{(ʵh=EqTI"=q7̀1ylB6M^P cU+?uRR)-ʖAprf5L~ɀ- kn)*, ujΨ!`m W*P)ޡOa46ᳶd~&(Xb?eW :b6Y(ҺEfB$vfwFu"];LvQ j)sLr>86N[{.苐$L0lw I@34xl'Vv4BJセy4fBFSp0qݲs*yEc9O>nWů)@ ;*kFw73')l6X2[N`ήÏ:yk;Ϲ[(]NhΠX _›fY! _m,]/ޖ#-_Hڣ^i9mzD$&D1;[\9Ev I쑺!լ*/܀D F#JTlnFʡ . H5qǖ@p wT~3" P?hH s_vـ gSeo&9#1_ PHXVmDrbwE#ݕrn0 u/c^kg %M@Dݑ޼6R7z#UUWFjm՗fZj9]9YDh,`t&;̷ vYyn0NCg="iGn7VXv!pzEM}C3 MC'C') &04xF9u~-,v \k}a2S>&JfE*ʱ$Gg hpdLsi@DvB (?&f/foz@Kex f'i\!A<w}v^{uvT7w{Q)a˸|)2OcbɲUPѵ^,6ZFV]L\y'͘F"jل "mhI_6>֯^OF|Tc͛Oo#No O@d{0eB%qUlg_5o$vsœwER㋞YCcrm~Mk| SM ksp=iJu>LA#/ܣ8IhA!xp}c1Iq`<b'MOptG7|j-+[fu^!@֞W+0[EI"7AC ǓCp sB  oFZyCV(\ai񐾭CYA>nbNVp=xKXDԃWm&yn,b6b'F>2|#?㺨 LBf>ÒY`uwdȞ%cK=nF?$?tTdҩr^Is~\pt(y\Y)^6(lЕ6/ Jh.PJpFLvKaKP+l9=Us|CW̆؈"ԭm`2+ߐSZF&{" 'Rr_ѩ|ڵeW]ywxGrS=K؊n,VeGfJ(Jc+2ۑ:@kɰiPk\2̺ w_QrB`8MpʛncĠϐ 5n޳~\bp039V}i>/ϒՎY=K`wL7j |>-n;(-4>=Ne$K3 ! %X+`*s&O<N9ZKLBr4D^4%`Kk }4ZSo@e{SzE'E 뼱SшM5mem MMj%ГGݺ (0A:weu< ,TGIKjuLK,3)$(X[EU;rceCES ]fDs+]Skmӡ& GWMdZAqet>F-z!9I=w[ -?ip'#Zkw( N!@AbV)㦚&Q/\[+l07hˎM_&%uj\'Z Bcp_NU' 0 {.EV3{INbf;g6hOi(8Tn=wy}\ #2NeCeCna2/Ψkzu R~ds K$92uGf]hvqE%s<d"34 әN&6,"'"Y(u}"AY7a^=75TA78YriT?"sBPt<Rc&a3= yIPr?'/ ^^p@5`A*Fؒc֛q)H65;8 0R#$ӉU/vb 2y/O;ZT}N-%a.!wmtiGp2gu?-_n 9?)-gXCOϨBk HiQ^5wP.8YLe-Rۉr@qy:RZ}sJte w?3~㧈cɳE ʭL4yH6Cq3ك^ 4Tr֯♡QK?Btg4~ [UC`&m'=9(<˔ۓ0M'e;dw@} i74*t55.*qc!B򼥵qL.]=%7PXH,=d/GN[JT GoXK] ?Ci56Ccº0o]+SPYÌalQkɯyaD֦Q,+ox?z/Q5#\a/`|ubnZP)*w접=wyGjC 4Q|Y>j55#E?;vpT{7FdcB>6ADPi焂=]!v$q-!j VSC܇h86nb˙R7/Ijl=b.ҴIA  l`!t@YҠo* N;9A/synŚ+"xLN?YTR%=X3L:S/ǃhX3_mΆ孞_xş1 ؏,X2RVrOL b37@֕ۛϮ~EхbRU7NFdk:q;JsN"ۥ-Ϯ!KlsO .X&B622-X2Z 5~AS=QTk&^{j+KW(؜r۷eJ!C&A(L\ӆq<M)n'xt+~'8 HG,xm0Y8遊4sgvI>zUjgYG1w&ƁF]? 8>]V Baf7Eҽ. ר//cM L,v^Y> va"P׊ɧq.Am!i V>]scsL&Ex?e\O{gXG[fn=[eTe8q8?%[-:O 9て8*؈I,}2n"m"rw]VFsU1o aچb 7n5Kǂ)Ae%/P&(G2N ?Bh ;/b_1Dbt}d}FՃ<*̊A4N~8kgdlMqPn-rA|آd#Dh!֩' ƿթ%wm[E'õ#.a?ܩKi>'[0},Yz.;=_~fa Fc3sf.>G1V<:Rk&+KfrCZ' tW.`h.4s"`H>q~SLfYZGvlFyWu݉Ky"Y_R$Fu+֖1>#~ٖז>㹞g$v+er|?TKnK fw^J x 1A8Vmy2qyD79ĿmE),"l]6ӬI17g}q,lw1[mLѫ\~EgGVb='#*.a5-JSXlk$tk~S Q"iþU#(`.#- Am|MJJ`>oQ}?jI/~h]V D4c˞#~guD47o8R}I:q,*=DY6?'s7JnXm68y떏&5v-wkA[E!p_&+tƣ)Ү| xwy{X2ҰG[iO tM5D!^oc1& ó=()pJ]%E1;4@-x¶|#rUC=m$t[YH3 (b@Ns E== ZLfhg`O-uDrJGyG並_ B'qMLsmK iW9F@['n2%?~>cjѲEeȲbZU艹$.ܛl=ɕ%26׽{028R!,o%&K EM>[x$~u M9JF"72?4ٰ` vh!gZWFzջl*xoI0jREU~;7kd/1,_зg2#eQhh T3ԏNb崡?t%iM*'[(1IJ{@zR*0?~qFq1>6jIёW`Ψ%7M)rmrd{Kp^ܭT=98b~WOcGACǏu<\g'Ecjjeg]7=ܞh!*n(Lqk4(,guo^Q=Ms'{A\:5^m\m-ʅW_M̎trM9yVgwy=R3ɉ8P{PSc@@Bނ%]!oBt%]{A\{I|Xě/)|4,I@ ~t_EťQalh`V_$2(iDʞ1^: :o8gJk \RSl<1_ťI;0,we;@1pmB~3YU͹8ee&gUX+j (J'K0RZG2xLRj\ O"[⸓Sy&X-vħwS5--~b) I=f#Ż_B5< LI769>\>Tx>d:PVXC iڌ=u[?KrH%#}|=kJRi3f8:*5py}}:l8*EQ%kV吁q\`v $Ģ8}ʬ]5J)ȜAdPPt@ZM(&V3ls Z̈Sz8ŔE׀iRNF5rw4LC۩RWF'-_2҆VTjafXtohRDg 4yr7` {#>[TÍo`ʸ$Kϓ+&^D@|Y> /0[g]=>>'_-v{JΪc[8AlkExbʋd4heZԯ^+UIvFP|m`J*p%xXi]P⾛4aOF6*FS{u] ̇NT&R3ZG?:&ks Vhӓ. E-!',ޘYOJR?{/YGmveG#C[",ן(6U).dT&Ǖ) 0i0V )VJrSl[C« SUr|e?\ݬng~O%Eu826+@A n򦬹g0X9SSXoay1sƉwh&-&]vZۣnZ!{ߝz~$)wWuꍁsRquU3u;-<\汢)!La/Kz."LiӲ^7v4l5C y+˗-[9I-bWDUGҎCcrLrI1¾ۣ(dI4/FGAmRW՝ ;/ ) ;9{J n <r%bRxyAwte?&8@R?{ZCGe9NWjnڳ]yeJ'`ة[l{4Wl 58H€ 8WnYH|ቕqҽtʹyzRxr&sz3M>*BwH֪Y枠ӱ#oܮr4 7"p͵^n3ĤE#̐ē\㙇"BgsHlW'ql?rޒw32rK: wf7?f5vXͧ"vֆ-c *tS&sT-VdQ=~Aȭp sm6%j6J:"fФ}gKblX\Ք{WFkk%O>({Jπ,Zv/ / u2 HP8%|JE>X%ߗp:z{ YDžl6#jԟ/Yżn>ULz;+c@b:eṿZ2|Y}/fizH;TG"{8Q\MZdDjh2 *o45>Ռ  %*Yc%I7/$8஍[eL琵ˇr\q:^ >6>ke^qg-'; 7lC1Mn DµUլ@|2 a;LEiʓʙ"[QL?ZV[#U4nZDs#pO{\9~iR/|qƻ4sNqoЩuOw =>8ػw Bv"0Qv*66iNO8WRPSQ\8 nq䖱}~~mʲ  @Y#C5ݸES~S[]9RܩR%Izt dܦP5UbX+OAj:3% 6!V=DIiNVF Ӯ`0kř+3"wc*,zEw^Z?폀Kte֝<7oP̦~ګ@djWUmJ:#ԧBN9;,%4Z+x1 *X 525BVn@@NJO>lSUћ_\/Fφ(oP0ɜ[z8j,)>Pml`oHWLe`YJՄ$K&zW&k0ǘ}VԮd6 )s0i0@1үfPz*t*]C5{Z_#c"?I!էVzbU?1ZTN"(n!W0^HWytUSX[d\Ң*|p/\!}:D @ݦʤ~"-جn>!”hwN5Zezol)|Kh%Awi2mKk:;,9r 2wKnK|3>1Ce2PP*;u;5Ġ9 VwdVZd ,4EX߻ }+9e著OMoT5?}MSu: cn?dcu' =lojU|r 3#;yi k#1 {W`Y4SzIbd6Μ&]ڶ#f_eeXgw.BEP#U J(dDY&柚2V x4cݍ1|wj-v)w;Xۭ,')lW3Th;= biHN ^%wK8?.O6}v7{(q?;k cty>O) IzѡKA7E}M4&$~Sm"PyP=p#D'f&#/ ~@f",@L"\䴣U źOnGޝf}1JrjEJVf\JJ Ư{2SY?6,9m bd2V ) #3hg3]]DҬ8QP؝0mɴF",ﯭ`ط }2FhODXTڇ!JVZvr/D +Ӌ#2޳SXڅ?>O&L.AA8 `&ZT7B7:6MO3! jlq*n=ծ 7Dailz} `k ^b)bni;&7BnH|?cQ3'OKcmUP\Z`Zr$A!0FJ%F|wڲ>]Epy{.k.qIBN(VYH0>&ҭϪD NYaaI0{y.Uz 2E.#~D:g\EYtF_74!t>!+teGt:[dBpvdֿpR6JVm\ś3Lb_AS՜W6[jS8n]P*0ü߾R-NszPĎu3RGO74Z\Tc|Mw (%W|Cm Bb0?(@7W+_4йH =Rvp! I}v y`w72++YR)dj`6q*W&>]j؅֌5W,W1Brp٣Lu~L_6~Nxty c4)9[R=⡽X`6 JbzHM-6-iMTB|l{?7y|?oŽi1\ɰ22#DaΡJ1(a$ՔܧQ & ?edYlޏSD#`ܲO 2pDc,ajY4dӠ_RoNJsns jlæʄo`F))ey߭p?2Ȩ(HuYF0'I?SchXƄ*9Ү6R>B*R/ O&[;&lxi'| ãц%'#(cQ~LpD V s2Q^INc̤p#\ }y[3KB2Ke59,֬@ R;7dj({CX.e =IuE= !?lcQUUCTtm/ q"9:DE3 ~^ YݜUs16fSF٠ԨC'< &/ӎ;!$ـ<]0"z &N ߛ>jVԬFbFO ᆯ.]97_ӊ5P[%l:1 :vv3= (=1:&6zzY8uz:n+kKC\ GF`jn`BӻF늉<ȁ2;(E{ʿ+by]{^Ydm ;I9UQn'ӷěl"-CrbҦ3Rг04Գ&ǒh\3tbOf/d%\dg شHcIN:نt#ECG~JtFIJ8(GlxcR@bc-:1k͒->>dɑBOTMTm{q ]WYn:R.QOvf݁CpV8&q䐟ؐ"(tè0-e-zٝ]A` ] &˼RFQㄎ%i@/YH5:4KYn8dbuTxnگ UĐlݦb|t yNE7S yȭH?WTCۻN!=w$9uK0,dg(nx=7[Bn|-jS]a)<>9"/-=4ULt71osӯ01{cϬ u.5}2-S|+~-v##nw'?7 ~ioT"RvJr!--TOCN* DUQ}jxLtu,XRhJM\j ` 8Z>-凃S|Ilr}u 7++1XV DhIT|Nn< [: J :}P3}`BU=b%g`u*e  567+taZ}TzjEser'C_Id<}UlHgDz9暥n^_$+mvzdk>>oMh3 bͨ/#7ۛ}ܺ^@2bGTc p'V [M{ݐܷbD<f'=9@b !b*fuj#~ve&Y'ђ4QTΓM5~ rͼ K LĴy7c|lL$I% o+mGڊɉ5Dr ЅISv].؈h ~͋zEFa*[4v\ԃ6.>"_Y1tY3NB4Cnk>76{=k^hʿSoí"Ӭ*}F a c}6&D5Cb%d)\& bS9g\N'Эhb u 6qc.0b1PO?zeLH]ݑ"Mʖ^0M%b*^{^ibB UQL_4 ]`.`|݈࿺!PZ|d(&$ kLTԃ\6fɇ[6JD+=>2J*iW͟zZ^}XZX. 4RYڽ7N+/HJl1wП45UyG67nf\qbN0I!k.g_ڒ[۵dd*8ķ>-Dɿ^~,YᛀvRMdVy^1Sx_?|<r^^jBO쩎yBx4@V?;̇2UVN}8@/Hp.߁5 Ig-nY%4zf}6y*4K$Ap[+$"ej*bOQLpձŞ$u3πdYxpu:~rjU7p8+@qwk}H,`:pMwp6,{y@#I%Kwy(?M'[N}o9=w~ fA,:j^]h`|7P PԅZkbm,wg_a4(PcbX" >xtM}ZM:%1 :l&?Cփǣsb׎_F;fk>OpGYdW'U5=p:',¹T$ռ_#`P 3V\M@'fЙJH^ +ڹq/gx+i0 W-LE3uu9" O+W (tu2p6f7* P8`E Ft6`&KcG?#7ClhX,q;ž4ptaz SO(F/8E'va '룳Yysd5˫nODKXEfh|]*]m|}JF!nhݠÕ1V<I\4XIV k*8TǏq~f}_=w(٭<v(K[V9iϻfT:uhJjzDT`[VDQ`^?cuRnjw3(xȋqyJ0#gb1 !W %yKb%5IQNM;dmD@_%˼uyaB; :q`YXaSEȌ!QR+y@4T97gcM~npAfap?Rè 6Yǩ.cɹe{7J^׭c,ұ+5B4QI d ݌h3s[?+-Y@7uB`NCag~A 0' |gg{eizx:\;oikEџ?֝ jק a>JZG] AoumO.V fB;1|2#s#c)O5ln&`BE]CSLMx9RΌ+siI~骠)y4[?d 9삵bQH ap E毹3U! er,@:9KS'T"jN.c׃b-Z.21žqzGzU(q4= ڕ_|jؐ O2bmxO4'DؘgO)AS(;t& `%ů + WIJj'?uӡi4J!#i/t֨l_zf>۰)]WL7*C~gC)e&>fƂB}vωæœMՊjkzCjvuɰ<K@ XBp>K:@FLa"'] %B{Gѥ}7q `ܞTU ~PB t7jbVzuC,'`(`<)IZnWA0](zljKC 3ezdvCV i@{LEE2ǫ:-vдPgѠ x?H/AB5AN7ש[&b"% ^F,q?nd?ܣ}.ėKb6"=y^wKPz:LnHд6p4I=]-0C(.HWܦIC?Mc S0Lv7n l#kH}@G .R$Ц5za4oךxs&(C} F׭owHjn~0YeYoA'k0% gC@@QХ6PTJOi Mw@&?Ֆ 0E({bǝk GIoh7.0]@ӾpBnS6%(x$f'N<^P&OS=K}+CjR[ oMbnPlؒ ֶBN$q\!!^V|R{\6G,=0ζ~f;eeZAoJ:/RB7Sb @v&FJ 83m^nk_SVIUŬȇAyTEhDžifZ|0 QOR`Ɔ:ҬS_!6JrO}ߢ\[45+0CRzAq.?UXKi{-KM<Ǧ0UKhaۢ!ܯԄ`f[yذ_l&睝8Y{_W]W2;CPWbje}N{=gp(2Ѯ 'b}3ffpGSa)9oQ4"UKmyE[67-B8s],jW RǠPgT!Ucݕ64鯏86+ )@1`%LQryX1ZԀxᑠ\>Q咷#U`6W`O^̏Ho9s$V1qTe8Sfk E.w)/ k?Uf6I45b%"ئgS}dbeEw4Ҙl^P6 MԜ =׸1܌קGo(:L[NF.U4QT'oƐlX>DlHB@Dj qt:O;Z9"5R~QKE=CB=-kj] {^.>5uY$" [BddXA ڗݣH+T},lE+6QXb5Jz3o.^PGVx*vpMh2 ˱9ٸԈ'I{ʐ-O=}SK[#hn E NP~Gf, 6nAoG#>WY}>uWw<kpk׆c[nV5Q~*7 ^ ޾ɈOŲph\gydyfNI9CCa|!B€hY WlgF(}pZpT׳UveԒ:I[Mnq}⧎{-5r ,zd!E7e$4e;:=«/9ax(G z"Z$DVE69 ȥ4b@$ZrpwSEC(̿`_orí0g=Z 8z̫*8vHuKF_ AZ%{CACf{&O7qtR۷$}zFZH,9#D^cBa 󋷀Yq^Jz TMRDsV;@Cu`xUQ7鶆 @Xܬ_#dJRT0ql91G-yLT/ڝ8C,6y4 +U2P?NMFrh80nN栾̳`WB":LiNvg*VeG[nMCwOl[ʿfS_8CIy\;FKFJM OK9g_}Tf"|?&uIe)N.ϤQvb վ18qUB* 6dXqmoT&R/F$n[waMXhj>ܼ%FFLt 0Ltaa9qEM`nW ȼ*xEG2JRГoVGVnΝ/_b*%b)P/ݗ!٧o. ERڭAĉ%IfUTLj4N ڽspNs, ~Tc5s-~{ 78콣3=a@4( ٹlҟ(6XHdU<׿7G鉿$ ni'Uܠ"}^a%%XnC>?qeyP VFH˄KԬԅd#Yk  {S䊠W!+{T]>/.NctuOÕ ͆ThB43[7q_sЩ(Cs-Q稢$@]X?VwL :6k]-8|^`dS|le诛> `Uh]>t4:+Xt߮fZ9[{wu"(vҿ@3wN.E$Sn.te vu+%!~=gt)@s7GmjkՁ2M椄h( aT!MxCA5zۗ&YϾns #ǷtF]U·8:iA|<l@U3q)cm8+tb ~̈o &0rt>xRV{ɈTQWv~*2 %DZDLpx}b4IhP}^]*iJJgl.\?p)!{<=G f/a;<\c bE8b,垜U^.K b aȚ+"D{,=&-C#y i<.ݪFo4I*N;(*aŎSї+4kƣ4^nHuVeYC'^9tֹ4L0Үɇ,+7߳ZF&Y)mupO $YRBb֥ # `sP)@;rbx n Zol}g$pZ]C>I DJĎUٌ OlLplT3X_z35Z;#β λ!{&tb!-݀\#,%Pm簿lc ᬬ`:,oʃxC=2˿R=r|W9]  !Hw?S Y{jȓ|E%O`쉴ȩ3@VAaC)4Wvecr*ﴌ`tNN^UҭDGx{nn(0*5guoܝBj}̎-;'g寐L}H[J&2'*>ien#0}m NjDZ^#?<1 }$ kN!&{I yвpglkOabI)4[,>YJM^R{Bĝ ^JxOyYKBZ1QÐ?g#LqOe #T`>&".kepv/SQ? ֳdeq(u0El~$4 x@D^ˎMqM%vnO& >۾kgQ\!6lZ] WF~λy >s+.pݫW9:NOnb(3.?x3| >E4G^| "@_N敿eI'ĺ HOm0GCqꞇl øIݝ+ʉI VLdL]YBe/v3xb>֨A/K5YVV2AwΦ : lݏ0vd:P'-ԃ ƅ>/}:baj5+o(w k\]>+GlJ|$қ` xRxm*2O P` @1nKQ6}> hT{j[Q]3 hzCEpgT$S0,cfZ}rT%ӍgP^q7djN*Mh*MOnXc6߂ͥV=eeIB-)\R䴡YxIU_Cev`jsQfĝ~ݍEsޞ!6spG</( ꦇ<^46N4ڟ?+/ vhdwo֒dZ;aq"{~>p't>ގ 𓐒oN;AcIs\}!qcYBuъ\AVbCMI[e)ܾ(}c,ZQt/hBB#tB}&͒舉GO05k>+ ^Vj8E)6&;=KusE|l t]?ݓZ;c;|vR`"6); A)nv_Է_ag[t6蝰?qF",2QېMp,Q#ǡ\0ۅn  jE&LY__k?x2f:*NA?>mzP.mO^WH*\y f]X=w[d,tyJPv5zY+^l7N]ʵUwgGJъ#5Hqi0H/cMnZ8i-v9c4\|WDiR=дuT\J;,dUUgf"8LjRH踫Kl ʊ1K N/Pme2!.F<Ǫps.QLya;..؆A ڷw-b4^&?|[ B׌h/hn1v$pU9$<4`" ^#rXY;R R(y1! 8='+gl岊QD!|)mgf;^j\ r\{`Y `?ym)/Z:?}+ggFSPKn9\W`@ x"nt1ɐҁ 啕o [A# G};CRhPoß29ۍ(R!D@o*R =lyZsl=P˘6-4#p܆ߋ!Ze1fa6ozcgڸG2/`S43ćܫB!6vz e:i2\}uLճʐOD-]CIli!nzs 攷*t':1@'HuRS 'N*fM4Y.Χ`4_2#o!Np4SXjZ/#_bΓb/s{9GG&,\4d?~CcRPJp|ٲik maޘp0bwN>C{.7aDa[~(vnvPG9W-ˠ8Qb4f+ny0^M6h1ӆp> EUͣI-ٕ5k;G%ew Uةr5׆lD< Ӑ d@bn﵀ xq k?t'MVg?_7C {Dǹ؀ i& @_|Tw |]ᾋSq:`"ohAp 覠ljeXj&hJdEvH+`> G\Y Q-Bd/3:v1A[GuI[o`>E#iaVY/={tw1|`O` xPHT3^Ņoc:))앨%B{qՙ/ax?W1U} e)-yGy؟$ x/H ,c7W>i&eMro݁Q4/-AFLPSXǑ^mCS_홚OeN OpVCtr͔wP{uIQA~mሖTD=V}{OLg[>>lآ ~˫xgO,C1=U6⡆+'2 VEԢW͉#q#4qqD^ͳ /DTT$Vj!u\E__L^cN7b6jBF}*C#Wnn>X`)V eJcM#~+!ճ@),2,ޔh#ѤU]|djZay_$yD %|1/ '5pJ"MGhuQd;Jt{V2(4S>BVіZ"8p 37VkhawEig/QjDeQU[Er#zqX0wxIŻm|,:D5`۹g.\^X$obW'۽s>(#];E7]O{&}kpD3?-cjT8K\_`T3g3,#rq|nK߸뒠I'niq>W,_d1.仒3Ja*j}tN)1̡WJW:/';fkJ$ejBZm% :@F {ऋ\d]l弻n2қX+]iC f!]%&czSgR=NtD!l/@c'IboLdžwnȮeIhE]YJC"eYjԘd6uƎۙ/ZHLLP6J".`ff6(smëƏ/-Kb{>Ν ©}x,!_4B]f&e2eij~"<+NaIhv7&YRT"z)~x0YZJQkC"=t5HT-SFKYwj-a(B4f߀(VLUoHuHˍNg Fo: LxSEo<_ oyϿeuHb:6㟷dbNJv4=Ln8@DlzXBp"88/3JM["xG{j8]G8fNWWG1nk0Q*MȀ3l baˇ4_@hG6 m (Hn}.[}HȥS?>Y0ܦf5ɏoH1{zfSotJQJUDc;R?oPy]KiD'$u|nr|{t%n_Ցeѱ4#Jnܬք̋5qcP_9 cm}-7XQzC+~Fߍhj?~@tqjr*@6ZG|1>T. #p6SA87/)jB wʙ'¹O*dspJ{^ȖQx"móp0>3)P5o*kTC1-Eg:D|iiPL.14y)l]3$1?Nd;>TbSVy$V)?L^B;V,84,P4Kz7P{.s5t'̚MV-?\Q:rRï! %Lj~B޿?DT6LdF.VYv^s,CZ|? Ng6͟O5e=|mQ |0) ŕRJX3FB>9Wt OZSc2.2?vG 1D EDdjΥȥcVo)Q+Ja]NRE!xQ.4n^L(nĐvĦq$ZHIX c Cic{RGݥϙ֢|N]CܪD S'? T/;BAL1+myF'z9'!2c Ab"cfG?L 23fL;|7"+ؖE? g8iJҘ_ jlwb(_8ʊ\n#qnXo;#)4'g=RjpH }@B>w!X?fI<&sj7Vـ0l),t294 (oͺeQr܇R6|h1c !#xf}p0~˽{Pk(P:o'o`h>-_}}/%֪u*qk0^N;_(pTuqmdwi܉\6Ę?#$nh7_&W>8>xt \r=@ mKkjCbAJ)j{ҽ Ar|bjtdg%ju K ~rSfRPWK8ak&6\{Sٗ-uQf1\w:̯rI'*3>H/p"ߚej:(f% 4as]zvϻ!{S~L0rEĭo˴0|"1Lw&#> n@$wcfLad}s'n,OTWRΒړH;tL ௛8qجI ԩnVRoYXzn0iZ`Uw'zZtP9 uz d2v\BK:19vupg8iGXISwث X#)((/ydzKHf~E>T3܏b@T@E};*^ %61@VO~5=E$En*Y7qʺ n`p@DkŖ<=BF#ͲB8`+&%%=>hs "8h& IZrQtN/^9+8&SP86WVӻ2aY Sם0呑c t35͜H`wc^UfQ{dHů գ՛rvjRGqxl+VVIkDtu~DP@gmlGml ue'i375(aߐuBx7 ũԺ>ڱ,3tˆ 'JcResl5p^&9T`ϹꞳqB_!["+1*:Yݞߑ+q0;;`MQPF;T'4@vw[^Ah6w@nsdm<$|K}&HS3*wȶso*04;BKI]֭w䀺;k9~)27?D+L['wVfU1 - jVvn(-zvkT[S bA^5{kf2xM5'P=H)߰t2~dyMvvg"үZWp?q{rp'(930W'y$4K .7 ɕlA{6%^FsEJ TK:9-zN!v/d%]pټ0* lRc"4~qy'$r[\ST%5Oۡ7W]qr1qo`ަJrʵQk3FΔ;OAz>`l6gcKy.+EKyqWl 8:0(Oim7#9o թ="h#khG8!5؇:J|a1# ^4PCO[3ҡ@4ċSM ~ *.!R4HDÎ) ͊Ё E\YDRLA(b 2%/5N*jڊ w H]l&,Y*4XnjԡQ5}V Uo oܣqy2#.N{d e#}^pas-y-WʾP7e9nS7o&I;FM1=&1u0YexcoBwhh_^“`:3AS1#֢p6 o~xa%ZɼM.PyzV -7ASwͷSVEk9iʨ|}ncjؼ{9/=8UFH@q,lwo7\TBD b P- VJmym=j,:H -1>py8M~Zy=0NW<(f=_]8FЦ)$EpbKۼr#k6$ȶ#_^h%]d쒡KHhc ~nvAYcOHG\).<9F9"x)==)P.

ioa uEP\o ]<J ~$Z/MA[7ᔮf>\`bP3^uT}uV !_xpkVDŲa͔шa6 D&_x0:,WG@Dkc'2nkGтf+\;*bx&9aGi]~.jfAo6v):-1_kWEyHhjSGwSpw%s'Tm-P>VS(kZ XhѦˠlCؽWc4Zga E1UrCͫ&:ˇߋqivmދCh5^ʯw|ZM/+خgx;(`[g2rw{jٿjxhc0 :5ӷ@'DTٞM|k$^.O8Ph>ή[@sZ83^vOa32'9g 蜼`4zҊєW8626|`pG,eL"5ZHeąݳ[q0\Bp!Ϸb!$hI_ks:IVuYeUjYJCwPpŕ$\^5w[*2B)wWl E {NoA{wrG^D^#Nw%wIejHꂫ Ss2rF%*>")tGDl| zo~ڴB(HF ^uO2'A5 YI7~փ{ I!]Q0P~7>YVMÜozg?mrrX X zGbid ,Iw v2Tb&oNoSVu0vԖRxF3CXs+Wz0eU<,}(D ۲:KBN.H1fc[~ 5XM/JoJYHm U|_G]F{gSu+ hG-j‹Ld܇T( wTvyMEg4!WtwgD陑<;`. VR1"utىӍ80>,u]z`7 :gLdE1gM0AU:F@M̝Lρi_%qԝg`?(d}",h} ^=,D˲;e蜛\; VWhjNϴ1睡u=.H-ڞ7@OgJ~ϣ2 6,Ym!gKn,Uሃy)V0oM߉V"@@6)r jO*k6'Y;GF0))PuU@M8g8 ={ !}`i'?}uhەZBKʁ3ҐEZۯ.m1%Bu,ux׏,pI^(IZhN3䞶L'ly5$~>+/Q0cADdSj'nm|۶ /Zm iEC'~}=TyKJ cQCx:+D)s2P[])- p>8{ 5Jm&{(О]k%MSV:.@UAN@ll;X"ɳ?`Ij_B6yA@ξ6n e[[_hMc|2GH:tRo`L /cn:;N u]im=l/~qفg0wB^k\뫨7B,1(5ϧDOIIDXűͰZ /*EFxǑa㎮[o UUn{HśT"U:R{kzH'MRo8Ŵ NN77S7f%]dq ]9 J-->E|KYXkah|.OXLF]mQ?Iw®H1WZ%!b]9I`bU(yZn<( 󆪇W+אv]%%Һ0<ΞCxUToq ,=}H}אIo|-RD4LK2s mt5(6@Ef߂ۜ! YF=AK3P߃v*#s<0ն{w/t8,,c黄 c@.˘P k6ǕCXqZJ[0>WGN4@6;Mݧ ~drN)cJq+J<>D$3rlٺԻxK~{e]ތ)G R$ݜxOQ V(sTt[ ZO-Mȏ*5fi9d8!ƨkd%xlHW00fW&.ZNh,=). 8}鍾YRIh1_⏎9]:H Hpʩ}{b&R 0cu>ȩY(֕U:a{AyyYp#MF* :ݞH^Al##u4Ed7xWRkbZ*”: y\ G xCw5QxH]@!iKzGj! &LN毅]Cl ( c݀]Q&r6v+w;'`ԯ_g:2\vRaH'jlD؜M? '|@%!Z$ٽL, O: کjܒÈ1@ mBf,9E\\'nf֩8sp2~ X84,'L|uf%Ua}v Ke|3]P3"OۑP"C _WRS{kaQBP\-/T `"Y#z/k=RZP, ץ/fZeֶ jQCM8BbqY@'pRbC?%;]\ErC,|qϔVa<tHovk1#Du}t\.gx7j#`L\ #,-ZiN+]@0,Z~2xUtdU_4oA1{oݛCfL|_ Sy*%=?OT fd7*eg12,q8oZ:4xeqqݑ [m]T+ ܛ/qIN hׁQk67Xlx7 Oi[d |n jj߀{;^)("mѼnPAPOla i4 v_&YWƉF[G/J.ge Wa}'BzKzuCzۋE˽% 2 {?f*js , *ݜL $4P2sHul#*ܢ y'(skI3Ō?Q>8E !# T] qx2תajuV?ծ)A>yGō~H&[gǗsF*./簄o%>ĉ yTpQ>M$# xBFG +  JxD?JK#pmcl0fq0( uǷXPb[wbq`,zAȚx(ek 6Ҵ';F7LWIKqP7UCjo "Ao#(VV?^EUiaB \l$'},_˴ qNc{`(6DEFIi؍TQHƐ RZI0$ٳQ;يU{ba@?D4|qnVZaZ H=3uqs)ވwOBxv;Zp c( ڢ1D<%8ĆsɇA@gvhyUaC]DB//\"{fU2}wl`n y> Q,F8rtXy;:hmhIɓ-;,O}DPDn*f_ڬ@o:!zufw-hLt6&9Ȳg#ڶ ㋽N1'̗(*1}N8C`lVoW똻K5 e Sv4f/I-X!t4qT,Ģc(JIրx~yc̬o P~ H X5۩"┓RӮQvm9-=zOL4yZdaoI22 S> @ԧxC<ҡ. S4/5[*vVihu|I$~܊Rr%^;X/0SR* ox&S7=FSF%I%ޑGmǰF; hjAO3E}dBHC6p|.= )8_SGƓd7,_ Էy K`1EZ \roaŊX)m^-/IoHT2f[% ],,3,prV?ThfgGhߜO'zm~62٧dtT1Aj +}IGyOҦSL:)0Q 6eb,u' I3yЏ[ZdMS-k3ĬG~f5")1^zG=9hv )?wl~iuTtQPr4y@%%iL)'Qv:o^4.3`wIA$| `[GuN@fEXD;4JJFa-ɑTOSAϣǼ%[ *]h3h+FP+I ʷjM  uG{,W f!-L EG*cq {qf#Rj,9d0LsjZ>Pj8o-«C&-+RX]?Kt~ǚtӧ-FbF1cA^ Xq[i dI3JܶYv) bp<͚-Gq,~0elrN2+Xw0Ry.tzQ%OẗC ȏQSu9 S^+V\s6؂5MC zߓΙTOҜUrFbYk^ Ľ7KBkeqMl F7RPes;%8VC}ݶ=dFw$Оv]}~* {IZEe/67|ڹktqPmlHc+@Д<I\Ǐ\G#*^^~HDpmYWlD'ŘRڌX=5%"cN:}+z'`>琝dq Ykɿ c_Me WrnalgPb&kmT';E8tNHgX/;x0#ra"# OS (F dSvh?xyQ&׽eq4BJ}}Mi1k9cH`SyA 6{S)_`~C9󤓓8I<.GŀAʵo,>$BKLYݢͅ@Y4vqQm`LVc2u5˧ ,\_y˖bdG\;~(oX~Le^ljKsa`?+; swGGQwȀ rm?as򞥤v6J݆Wn*)6OS-'&yO@S*=4>m緬_\W+q(^w\o>yQM@r%,٦2*[铈?fWֻv}U^ /"_2Ib8eNnMݏŒb`e>ԤKޙlT'#'ou5EIIHF?/nMJ Ctpg;cMFZxis34KD_HwFv8_C!2p' 4]޸Q ʩn^;@U8P+wEE,_/klIiaQJ8bP*ww+]ӷs&MI@f<.q1W%U:.jhOۿerUSgqj'U,ssf_i#FN "Kjw@@ݾ`Dn7羜FI20E@&[rTZpiH[]n]^X: ~`SkdJp;WysM4}I;𰤏95*"UO}<, (oc!_R> [ `߅| pءFݸEfz:#9Z{5C@əs䷋w,VԹtHT6fY ^B%.G%îkrLa'- 8L-m ~oB`aN ?I*-WsןcWg$1- ̫qGf9;fypT$5WhP=2}lIlkjڳ"Nn(= xqpm`Qz@4eTU&-l_lRĉ$;M. Ò`4@Y"+,i<(pbzFV~0 ]{|74$D7Djp/lXBs,6eq֘fgw60ݭׇmQ)5.*׼G pܘؾrıb"6z}4T^h?qp%mk-^dQ'?| ar,=?B򖩅_?A5HLyrgۇ-3|O@^sA_v]4ݴe WeLT 0.cZUͭy{x6}vUd nGdwRgAGe+@p ѹh|pb=G6-oefCy+;v97`~Q[B6 Cm%6Jū_3R`뤛^F!]vXg*eB^*w}f2$Wel-y@SUv kSd5W90 z$^pusܹ:p|RF%؍>Jꡪ4Nim ;]3QiM$1Y[=Lq-^X\ /mRaŤnx.l pxd閶/dža6Df4{02VBtJ5(klqSݰ{τs-!)oqNh,F(bM4"ۃ1&r9iO{Cғhl 6[xV^?pY1馿43  )<.yO#/Ń> * ~]+3T nL0)?0qi'v@ݬNr5mˈY~Z `'{NI8CI9-+o roo nMm(J۫ YP Lq[w) 3XJmق؎, ,DgT05LQV6i~VodWFxpKP`h{زq[nNU9Nrһ- såGK|D eRRC^>~SFF֜`K%̋@,^laiG_C:MXk/wRkx~OլKt/aڞF kT L7\ZL_}ʗ}AW<~[p[!ޟe(u#10~xY *PRFw^)ZW,'Yd?0;5'd9vTI?%d';--\Xo^M{՚3tjO.AĶ a7Q|;OS &`sÿccݹ.$B=M5Җ@LiGƒ}F\GD ZVnjyTVğ뷀)&Z%ȗ@>5=- B"*- /*R=- R؉{0^8Ԫ . I4 u1+pPZ][lƱ?YS1e:rM_nISeFO)7DX]]?EKf%w l@p9t'ȠezF1ϚMYcNfI֔#,.!C+r7_Rx(;|tW0K-?/,nQotREU,0f+uyMW@,苐&6іg!K&M~-N/mO MMFF#bX1;q `MS.Mn*x)+EPӣ*҅"WEёX`PF l9Qs6^bGăwZ+\G;rI0Ihv+N2I="yky[ mz G]SWZŸIQ({QM q`HEHi˵|B3(D_ b⊋l}&x׫>wi唒%dI}!nK})NaiC/7֝ gH{cQrق46 - l'_4L.LxfƁE,+7iBD(bC%1rguW-R>SO@/8w콇o=$ƹ}ct/fcKk]NgĒ_DJ87&4s;#2-*NW V'_ǍZpG9hUe FT rHA.J(o<+%qr^WT>,(y%CIY1D_ʹd[Qk,hD~{YJJjLlYau Vv&Ԝ_|Vp@oP?'}fߋZptܐEɑci8FGa{xރ.'8^3AK0Hq/36Y_֛L &{1;/u͠xp[`!הfCX>ׄEn$9I9lBBC9 @Jؓ8>TA'oslrʼ/Qx> N76۽FuU(}Aq _N.RA=X |,`p,lAoszTjEZm@%P̭ڮ#5)z-%KMϐuXp,ߪxSc~:z?x R42d˰ Fg{NH9}AH/(r@ 82d+*dv[M7MT?f(Ԙˈa pm\ Ru2ԯe:@.]$t-vzU<[u`2_Y&h[:Er}z+ R3=YoY"+gGi✝Xz-1. r4"Π1Vro̻܅J.n}z`pShۭe}T/fI( C,!izJf$ӗkr=߿xWIVLTdˋܚ&3xI+|q, nĜOY༄XH^fћIcf~^PdMj.olk@l`O&wVҞq#"ޚ `f\jN{T״W=GXn! NHPBI/>S"2|ԴZF!-j,H[ihFj~d@B*s[ bUT.ru;LN|Xź"~ {roi1˺.;K$7:Rv{,˲:F1M4s%TTK'Ag0DaދKM#|푖cq'ʳ""CI!S@=+OEfiX\7H|&' Weli`O,HM.Qʦ!5J /QDރ^!>U@ 6M&3বc%3)bj?EYR4elR mR߉N(1tXaв0\~8#3-u܊ştv,e${"kqt͡?wˁ:[A$IL=|A]Vֻy*[#]ep@5vKycԮq^iM1l. s Pznj>8RAVpwo^)f ح=LNe^T\ %#}wM\ѵɿĤ^yPFfLzjʈ-;Ery̒VPk><0BC\&^ xG{[%e[J'ӀMF8>uPqz$wI;q:dLFSJ#+oRO>Smq4InJ"8m }.ѱt=L4Q`j^q6[cg5&Pͷҵi$=(y(:6^A) \~-Ȍ$#֛:^93 rj }m<^`\Yz4+$;^CBϟB@~сIo-ږ5}'۩3vu%؝QJh%JRvlNpA]"q3, I^%GZ};i Px}/pĞj~ѐXAׇmNpuT>c:Ptyԁ#Be4Xs2%eFAVz.)e0,rCȯ 098M_N}jӖ݅sxbG\RgZ0΀)wUÐA܂%Z$¬ѳ1wqg\=>c4iD]2&Ul'=bXn% 7[,0&N,7݊ڒ}oߖ!3Jpv " 95g=/.g2  IǭO>c%X~5n t31LM x3~ྷ{k5v\|Je?^)ҼIbәlr*.*٧}yijAq}OAu!ZpfX0Rn6"f<0)VaBY:]Zkn*; #u/fGJFDc:#H~H~ 3?$\IJ̽&MqEVu&K?u=tm}'#Ou8fF'/U~@<"F.'˞RE ,bQº/ŝĐGQ? F˻Cth~=Hދ,+Nꪗ%ReٷHv^U0`Tj/yDMHBi2tmi8^;`0#݂?>! ]b BrEzO^lcOR,K|TzC w,ي춍uf8d8 ރlJ>Jw`4]޴ƖH7Ǥ1by6cvަ5GPLj"'rT[ϸzzdh Spɰ!kev&@ Q>*90?uZe\s'Eyp,F횻^\}S )_by_5eh+, d#]Ӧ>He>vVcSO̫?gP]qHRH/q B{#S+R%Bm{D?zP6u ل(14ݑHxݲ!Guk=B5ml.>B1K^nʰd4-4vu?sRCY~2;ȿNdԈtP)jh{ jw:`?#)B@J$>*8? 8 5ˊ%+^p+'L;?Zjgun.5)| D09wyPZ`77cB\j3ˍ2 Wl<I(0:L [`(XdIÁS1j;&yTnMܹ!} jmSqW6B q"Sy]szU[5F ^R2jS1:SpPB0鎱AJ<V_HAX?Q2}O oG>$bT2ar.\UPK&@#f[uK0}*Kk,F/R#BN^طh0NFi\$٢Yo!-S7-yBNjTt 'aݝ5!+ 8+cԖ1PDZ-leSA'"2o8vto\$ߚ *W6*B> x;~L֢[rZ8r+~ȍl]Ps~/~knS@(?{h 6,U ;1)B]JE|zjd>ku[ F^h$sM3,W= DE&|rr*[\>}^ _g&F_7JLf6<%&uOEwFf*$(ۜO,f1tM9lꢉ1# abP-Baf6~azz*FQ\O/,&Z_Ȃ@5{aɉĬG Sd3<^GŚ)n:9aOWLBLDVu0җĂ'"\\;Pq$d@ 4 <*fJJΜ.Iz8':~ldeĖ*hIsG>ȩOEǟ vb.TN(TـFiT1('?c)U19V?!;+U\:bP{hR+c$7´]h9ukC"{ŗ#w8+7ab!a*>^0?&Cs28~z#!ҭZ8~{MU9яÈ| d0b RJz OtǞorş; U! F= Ź(ehMC`lfi'Xw2\k{5UG׌VEm>8ð? VG-meX H9tHf+NaO-⨰uE/vn(|cO1oyZKT?2:\;^" o׮15qnϙć#*˗9MT?݋wX2NHF&o3! ޺yreBDg p- VF! $A;5돻Q%s?Ruύ73#H_+b:8MPt2|V USZj(x:ac6"Md9@rz&pD]cPMV"+cH 9i)n!V.YȾzzrx&VGhucgcPbaZXy[A"3< UҖs_sٚ 1ټ )>FOMlEu0vHslGSQOغueMÏ\0"2zGfdH=Te闐փ{9֥lv^rsó+ڃ ez*XKSO"dL٬U <sC-L*2՟rPJ挅iU W:>ɏ >a١u .BHuCoA9,Y"c7ecc0Fr+<V_c ]|v<U7F@- 6b-W'>xyAA5о,Ex/L*8gZ,\  1hϒb>td̒Yy |~Ϸu {rB;/j;1kէ"N7M# mgւ/n 34Q6CFw08{跜 b53|Vpv|~_;xA;CK |]'ḏ?"ES6{H,>.|KwÜ2^Rjwy "mؤ J>0Y챎rPd{gkfT,a_ıg]O>`ȠYCok80a/Gy[lmSYB_4cGHBq҃YB9dW9!yn2]с1*%AȰ"+bU](ONMmjD8EsvK[{g~*tKx ch.`;,t[iF_r0j@$*Lb1 I1F9Ϳ鰺mW ,)tLɔnSlTtb?O9y -3PvJ C~Ѳ_y0k]_穯犞׶֜pzMO&6))O~MJgwZy'08}~-OW,N8(gbVWЙ+F=,g_8mҴO*5%|\+=.Sfs2Pģo}@L~s/;CxOŠ8 ހ?{Fr0LxQؿPvwS0X=zGTWqJ'dE@EQX.plLtyv|O=a 'N,Y*8Oi{aCF}|E1\a0W.(,*NA< ރ?Cw&zpm`1VONv5ց"g(>N]k~ J#5Kԋ8t`h)%05 ,;/az7/&}8'MJ`>O*m)s[VjE%2 2O'1ߌ_O6_k/5C1&tfJgqřf`ӟ`UOF|>v(1c=S!,lpn%VXLJ` Oq}<ԸEٶw=}KE،$#YOϞAM&GxpU\7: v%|i}Fįu: 14~Pv_ j֎̍<2`z?p:Z&ln( 4K$PF3+/{!:y3u-e01yq8ĽcY0%{_^~#XiZl`9;#0E C. N0D3^bo0Yyr$DÝh}߫ҁSjL,:䚡c)b,K7-ʾܘ"RU]TR#0Jn̐?ٓ5V2ӸG=&r^ٓ$GDj[ِya7iY__w=,*|#VƬ|uL7n٧XuSP綶vIx9{'ׄ\nRPx-P5N؅|Q`S|Rdzːϫ0N]WGE/1Gƒ6Xj+[|6\eh"]y@Oeps&E5Yj"&zQq.;wi:еg.bε94Bc_Y'^cH94b&6kCY!(nFݎ2A*BQuP>8#l{I*ݾ7th ϧ{8\ (  .>lFd\iC3 Lҩeih:v$_579bdFkǼ/%,ҵ1%Dfh9EuqUaW`:b(Yy&#ٗ j @}|`aO9 -WAlwQn8.4A1L΁X]jsilmqa~P'j2Ocx-rBb: 1-̶]u_09lGYF i6u-L@oTø<Oqp0iIi>H9J qeIJllZO>nFR0ݸXxba~^u!,s˕>ZKirնuW}>:cw^hzFɾ^ %Є|ٲ5w&CE*7*cQ=F3nJuȩPFޔD,4n/>I4XK]O5]Q]P%i ~4,kz-jeB0Jyc\C>hykˆo WͬcVPDQ=*^\ﱽ $P.))|*95Hnu! x⹁$ٝh" ~nm߀=i?J.!QW!bxC8pۢZnYknXUCZ3fh}KB=~O4?DἫDE2 P/K?'mB-")ehP Rqy)-DU!"4D:%o!_&.n{YsN+nl*`K19zD/%H E;doi Y4%.u%Mxwqt6Nu<=ӏĹqjѮ 'ت eځkWɭ]m!0d(ߑ"A*Ś[@veBzn8>-ʈ -ْB^6ȿi\֛zh T,67@>e1.%o6A5-U籂oZPTfOٴ.<+t'ߙt/Нi&ws}3)cC50e96ٮ]}>pqZjѐ5R0^ul*rht^1w%}:QɎD=q`6[=$0~n$I`GB|ˬ*sO8TIm?Ͼ!RnGAjqfn %)CY-Pd>%YBy;'9q>yJdA 406`:|֏`,C{X.w`?HGs4DR V. Sz{4߽ͧH#;~C 5xz=[y?bDT@{7zZ5֍ Ay |4 h9%ӯnNʉs]_d`j)~CҒSq Valp oɸaxt z:yI nu ;s4<]ohF#=  ID `QƩ~fxH&$mGZ$Ypo<*" g7rB҉,`!l O&{-jT]4,|oT qߗP 2H^7G0_)w$x Cɇv_ŗ[6V8 &>P[ BS˂q'8K'骳Bo}#|2jۡqYuC.;r]AFxYŇd <#ZmRp>X M8fQ$YyN ^POEJG[-rU!3ALG2N['O=Q%xKtFpH\}z+jPw{*P'@V m)Y18Gcb&Mٷ^5\QP{~aCTRn&|nm#O[r:\f^;Lj}/ ٹ-{SZT#[q(ݤLPΌ:`ۨ8Vտ JFD̦D2ZJp3d +|&U--Wn2Ca5~xQ5U!m5HɳR{6t0>ewy d78鰚U=b|$͉244-r oBx՜t&[.L}u,Gq+zD~S6 ix\W);o؅roMv0<*X8ij2CNB4CVbO]v;ǥuQgnkCmxܡYq[ };6_!@&.Nqp3Hk*rgǒ=FaKdvV$]#HnCa X":0;x B_>w4?oQl2DעMxc_;@-NWGj ]rKPl39l~— 쾥 !3°a8v7_Nrs4"ih:W ٫1\#;\~8ҪUf׏̞9ЈPK8 h߇E]4/mz1c4`LeNԤ`;fj\aoȧϟbt:2 \ ;sjoѠ.hN/H,B1բe[;uɳiqaآ6w"m-fG.O6i׾M+*Bsj;KT 7RDoXSFT@@n1v.@a:;#Y[!3I3ޙ!e&ǩf]@CmL:7@z+\I(mN_MDqxSx h'1¶Xqt >٥n(:̲셻NLd>Cy-`BQ|hB_gM ? xJ@wQ$&㛂nzduny[#6oSs:SBC&拳9̑D|։Bt.vo j ~wǝAeaycI/m*M&= ˽UnPb::Y*zY\sw,Z{Z'<+ka)㭮`*ϯ񵢪"⃿O6!(z&1|xanD`$VlƦ9+09 t*4[-A6H钴X0ͣƒӭ(Ɣa$$tj阋n'pP52[D7M% c'V!)7#^QOj(57֋SHy}~ *9sIS(GN'I)0l f RWuhY>Ϊ&?[!jˮ}r! Kc!HX`- P|cg`ߙP9d8~F{j~VdpDD q7e }=HV Vq55eaqq<ͪvθx Ԣs,o[@|M/ Ӈ^2/[>Cv]3_wmJǢu̦ ,|hwP-9׌BWϴEpCtBּ G,_]wj'7\# Jvf.L(ucąJԨm[|EBooB)A|0Ց O^XT$4][Şif4;8o%u}Z4㺕lA&Ya`HźHeœ:-<ę~!u*Xj%ò$DTKo+A5R6_fս(wV.N* !&ge&/g/&%f$\niO(8GwKf֚Ԉln_ \xH^;x͸w)XxDSU\G:WJ+EUo+liAMl5h' o|"%T;fr>zέMfG՛­hA+XWah$/G;.`N]4̫] 9>lpdƣ3Wt4!'?\3:UԸ=-/yz9lzB줮r^D8sew٭OV\_w%6`6X5@#DU_}Q[Ž?ܔg{hCsU{bnɁzNK#s6Gy&A0ǽ\DwG$t∌9-L0;vSnbt{EgcZᱲkkWD@G><^3Z.j\:ZC:c&TM[EvC?ucA+2x) u'W͠JnĜ7dر'Jρ ]@kYqBfGe|ml^!VñiN.;xhn9Ӷ+d֐Ҭ6rg] ~#ٵФK qlS=fL]"]g}-Ǖ gS(?F[dj 1YDP)CHDP */g"WJl 46IceZBҢFT z}5AKVB:a=С&QN+=uq#+kg>]yJB,gUǰ2tDl"hޛG<|PDçKW)*2k?'Lyu"!{%=:*}Tgs{,K-( '*$l &jhpD0Hm PCG7`H-qWioAu1N$D{;NBCo#Jpتwp;WU NnRJiEk,6XK3$/Es)>2)S8;6E y<[3AAU"KZCSCƞ:ģ˨yՃ_C%`xj'vy πC{YSҋ*DyJreG&-Ep`z '<rƮnh R6LA;[%PBAj2/a ~{عS2rmP ƣlZ&ÃGb0x ]jeFQpz,?o _3 HUN`4%F}-N7.7! o_*U$3)Fˠ"v`4s+36EhURVʣO5QzW< k !T7"ƽ]h֭F= ~EЦ;` Fxi.6_7ȯY0\O>i%Erv6|t]b+TKl{yvb#a?v/5K M/ A.m6eϩJv>&^}8(@9U ZOn#lB:ɒؼG86+ >64tmC ߜ[T9ڋ⒵ - bHfL׵V0xXjϊP8׊yȡ7)t?w+uD^6Q:jϜ6ӄC-|P컯=C! N/|c9w~ړ#QOӟgSjvywE/OZq$0΅r kT|6hlvӣ \(8`Rkɰ~fWzӨd 'hQfp; Իy#re bWlz0*7I(u4Ub=cN[x~D`Pss}2{Sݶh:/MVdtjb= Nݧ= ԣz6lͫ`g8Px5;!t?6ԯT&GOyv5-W$'R)5җK^J+f Wg%(3%]EB_Aܱ2DlBQ'n O+C$85GLj@#U4XADzwaKYe,~o~W$K[.+čԭk$)(UvVbjq_w0 a  ^iJ|>"#ʨz$l5-Z.udZ[< YFQ3*cD5>sy֙;H7dIQ9$5hmAxcuԉRyt]Wtx]V_܆F1D`ܭbVbqשBtړ3HfwaVSzȜDC@^xbn哪'WmwT+I<M }DŽ^H!W柲uaZzTkAJh.QLIf(f"M}œ(z+LR!FsCMR非iK:ؘ~2坮Bp*# wx~ LJ̸GV[hhzƖw_i*`<`@Do״{)ҕCUrR{* K/υ;V9gѶ>-$RKryX_58BWigߥSTڣ4ׂ"dAA hp#=np~*{[Y,V~!Q+HH;v1sͨ/4k!L?'u}|FV}Ț`,6 6p{LX'A@bϜ0栲x3ZWE0A*=Ve!#Z| @է S*Q.1÷/+BĤ!ET#3*NE{XNS\eCWVnȨOc#yMg +ʌŴ0 }4mxhc4PyR|'Nj=ǖȥ;$uBW<#Oe`%> $@3 ȟ$jA1u7¶SRN25hjkBu@ђ 󺸯3V#FkVC&c×vԐC"qA=#EmDre^ 'NPS寺phɪ>z M E>AZ4_՟[%Zb*ex,YOD$g,+bNyV'_} (8z LtFz~󖟘p DcN:nh_@WN;ɋp̃EH# >\ET3 9 ~0M0GKnrPM3xn(T/F;DCnCꚷyXXX.EX]nh37+%M{5btC3v9Ma$bM*qW$Vꍵ7>Cs6.4*'ĝ |*ZRU};iZJm.>.RDlag/›+`\M*}{]jI-qAs})O ݷet6E y7XrYNv1ul-UϺ>uuC$D?_vY.sxZS47᧰~8="J d̅8msne 0}1Dda7)vKdJٓofFl"hf|X{J0n8a"[uzM}_*k toGx֤.;t5nYT۰w2y >>ὥS!dmAB5PD,CZضlF3/Xo Gm~80"X ^GI%Z`etvi&=WubVgJSiM)S+[7'<;uiIo<*@ *au6 rFr_w 9N`xϹG,L90 "ɢ0SQ^N-^\ȃ\`i`xGY 4N1g "׋6OXAO !^dJݒVOAy0t8R;lŋsÏo%mW w<4Qq}uXMuS|.I ߦbҜrUZrGB%}aO ,GiA|k vLT#$ݡߓ6Dr"d$A*'<54 1]4nDt,,w=|TPB}z|xSdNd^Y}L %m?R<$jԂ*dP>S}2tھ6+^W/amNx܅ ~ѓcCֻS˿>U+OlP%9EeǝN% $"yT]ͧԯTyw0jrm'Lz2`V8êt,sǯv72j7L&B7HEAW-ڍ6o6Neu[U]mlݨmд}]t^@+maUXV'N ;:ŞJA?$/^[Q4]cuW.]D.QGUO$Ӹ}͆1t {0 F3 KL{[Vs8 1HS@ meYV\ڳ\gmoM=W0i An  ysS61F(]T*(/CE2<@(ǐ@PIkB}KZ,! ]pg\dqM_*n#ߴV>j0HՇjHBQ%WDN<"Q]+u$x4UH1XbE*a?.D{TaZ(d>G)Z2}twU&YPK_`0fCP5zo[> ӛt|Ny-k *G'0\#U"h'7'p @h܆Q !Sjkzp5ox, rggTQ! بL }i*ͭZe|Vؓ͑T@<֢bfyn*vpJ:n_G*!j4\=Ce05oLG aډşق*A5>pᄋ~XhfSracݩiK)P2T/6r,6g}^|j8Ѯ*RVyJ!,f)7c,6o^2l LQteo'.}O^ {ywnƵ M7J^9˙|l U65'[2?C5]]"ZM.ib9IZ'x.e u_-ځ.!a}aW2jXOfuq捨09'wP0_l= (4q^)u6ڄ%GoZ= 3,M!Goؑ]SxD/m1rb?s;jcѹ q7)ۯG5`b hqumݻ9[{כ`pdNj|.]j-3=7n3Ay2"w}Rk=r j.A@II^Jm_E:QZxP|v%"ufZᅲcfkk}ʶay6]b[Tw:3Ix3!aih{Y^&$Xv ڏSF#-"AZ鲞G6.C(f)*ɭ$X<, V8B_#N t,2w}Z)$* 9AGپ+/Cc6>m/K9Ckچ t$ !f!gGXӵDх g dDru GF*l;-f§,G\eͲ&|@VW(_t39JlԇH~ek4:M5dPڕ0NN޵Fꍜ{Cd<_$5O3e-$F] l 0B@Vè H/uQ1;\8hK#f>7pol&|VUt6:" F-{Bž{)= $z"{9I%3 ǒV>ۀێ3']m(-r,c؈3Ef8˵H@~ xbū>g7:@aF2ly/3a6?`%mRatV99r#j,9KKcf 2yO?4{wKG <6x\QnGog+<W˞L.̅[-_D?;+BmeM!rB+ۉ5{{%/]Xb{kWC+3ls2YӀ#9 N.ng[Zk涐X˿VٓG% j4oo^Ɩ,6~Fо\kJbvLݼERY+j5=kљ8G\(cHsqoMJUJx?ɝAU`_upi>@%/*;FnptdžX&f4p/Q.-[teP \6xOA 9,]A`{PFP*;gYKSRo:뙷E1"!T,YT;A q &驴"Ѻ.C;f~V"SV3_s/Ǎg3}b@y٠&)-EKp/vKU:=u (f*~cB(sYs.nok%ab:ϙ]Y 4\w/P$jMG Qp w]zd{;t>=:'({z˟7, *rE.I&\_5ñCXWu\`m9iKkۯeQ͗rX^"P bʽJƅWAEﱅًgpa3$L)%${$P~ۧy5و0$O/)ELO:T(sDy^w@T='m۾"#@QI|ٛX˛ZIef/i4z`Fr-,\}RO~ɏdSefx X> 1E h>cQK¬9ZVDޮ-蘅2xK:wo5VIe%A%]T'!|'twCӋ󈬠CSlrvpe3${s؀R'EQNAF[!7ћVTV,**v.h[=*QԱk@7cYLJ=0~Ae0w&%S""0I|ɍZBD##A(xVyj$yeJ QP~B^س/SLp?--Disn̼wWeAPh ʚJ,gڿH o(EͰ+QdT^5)p+U.v6!ŭp]Czi . puNiV40|WQxzE9&&Q!?Vz?5\_<99YvYQdBӶ^5 [l$ӇzvϏj;{ ¹Qi;ڬl1k}1vlDv"Ɔc,$lޒ~K U^,0[Q('^}M( sV?㒓g+ۼ(f!ZTlc _g $ZsK \JQ-Y\d ˽yˆF fV; ǵ"wyUb*+Oɱ5DyZbv= +/åjf1c5pȑS=y`/#az)v_mE2~9^D5ΟsȄ q3 >ggz7md9{Z=h Wei~9:Ozƪ/'co_M T(KbC'u0P8ZTQ^~LrT 6ĿQZ _||\ MAUP`B)l@E- ˭؟ܫuDlyPQ]fLҔ8BR1I5Vo. >{{GcAm.JMRuDy*=. cOMiw|@?gϦ,J]:QoGVUZ+'<;X{'B9yx-V3m$_mi1mD$ڋϐ6QbVЏ,-xvtxwbBvD6$H@%ΏlI⠶ H4nd !D.H3a=6o؂v&hl !S濺,'j(=QĶcP5;^XPӠDY勁2 O֭E=6 Ԙ(0}1F{aMdR77 gbw5pE. u"g%QDˌrw!B\rNȘY_Īf# +9$]7mA"aEp{ yO@8KhqI>־Ua uU*/+I4iX`2d e{-sG,\^'#71(NMOz- &7Gx`'">G4_YrBrE-$U#ʘp} IVQOؗ)*b<2K$SBP nBkp`=&ϑƑ"}GʣF[5ye !0) ײ݊€'4 @x?%8T1= P%ŵmؽywK~Č RCBI~5h X!ijϦو{bpf(iOYhZgZ r1{~Oz/>B6zKa"Sa̱fw7m\-=M oiW7p\? Ќ)8DJCXuϒt[̅v^5_WNRA-9ɂGkx@lh%]U&$}8OI`r@1F#"mR%-'U9ํof3nb؀ b#ޗ!na#8uTX^0vCANZ` P,ndqyAv(V_Q&1j팅":rȄuU>9 5Sz)@AJ$={-n+Eݤԟ$8/mil,|0n5IK>8?q͝8{ *Er=6eƖGwiCZ=_@ܸHVj pq*65/glHPږVe4353s/ lO>l(閑c[nYt6қ& ?fC}4ZFDǛ @T\.ubRN@'׭Ϊr"tOU"՘j'w Fgx_NQQQacA+"P.3 tt h+WTvjoiEN&HSjzȆWH.kIe{%?:E\!.PqIBP 16OwSSfB_a0J}0as:q;O 8wys`(W{|./&3m95ׂ3R 2HbO;=%'#KG,Gtk?,p]XKx(%+l,It| N :VЈBF`ɥdPl : V Jݭ Isy}RP\&T֏/8`l`'=0 nej^iQH?[!PꢠۈbS9#:lsDd1^n3~u[<qvA +߀GA^9DT\&h]dC DmiU%e!x(LYNwiICeJnm7̌U %Pb|mJwc `ܓ7Qaϙ/-CϺLS4!)k"匀/u*J0?V4 9n RWfv#Rku-_̔&5˻5JRVu8)g?)MW ٲ[{m_s ˕jr z;_n .2+@DUn)>1!Y=TDvydXR1o *Zu, 1NO6˲xE3{F*x;x^4v͠)? ث`?S-s-vZ`}P$1`B oAgDՋ ʶ 0ש}\0dk)GGV'ݎI2>gEQ"Br 0 #6oOڡto)׈N:a)vXV $T$gPPn2n"ۦ%WV2X&l XUsh ƿbuvLmw?I 8K H#6h=4]va/ls $xrkCi8!'پVMϯ) }gv)_ZsR+p'|ӌp0Z블 KK_%t5oWM2ȸ5 3Ʉ[?(IPkW" iۢ,18=GF:r9#uqD4IH? Cd%)IP"CiAnϟ>ڌ*R/U),a)n$DJٸ2EJk<[+aWRo['jުVĕUu&|5kYg+=uX݅c3W"dB[r*TVحh+'NB 7ihTƇyiRca5c;1‘5>]~Wo> $KrE: F&SO!ЅaQ t&'t DZm\ڦm#-GˣE߹VG?<8F&͗͠G;qY[%e1fe6r eŃA9Rkqnϳp6[u2lBͭ7%s о5aCacIATc_Þ!řkT;x%17}5@ί{P61pG`4%}m7?F^hT>h FTɮ|)jnеw.on0Xo'M+OPT=Q~~Rbq*ibmx'\{q=-ooXekܼzdMH"x،rhM 4݃ާ_C pGwQ`*%qI‹d+49;Ū M4{g cM`7Ձd8㓰aYAxg_SWfACjې2FoAkX3pMR+8_!F׼^@.ֹ^ܡrre_ E26v;GpF`S^ҡʣ:-&\(P~=$c RK#Bfg y,LQ._Gp VTxzle]&g/IVZjdPh>s'6*crрC?M7ePq__z56-ۇ`U! ۧ۳O8F+/zt\s>:M7$D lJtzAhY˥pf}ZL6%FumqNZ/W_$Ra_O8Rf<?L?RsG/+I0п6iyuW_hCc*S}eҿ2 Ma iyo@4đⳈ+(jKu `+y fG]$xc{3VNrnz0/5hWk  O8K'jO. :J ďB rml4%6N]mGi4lD?! V{>kxy)-͙)g ɔܯҝ޷6^9"^Ba%; ϲ'RR\ Vc [!3ԥePSNS/j~2#$ MdtA<àtpBgaB~9^-\^,t zSzX*۱ģad,X7|bS%#w=@gd"3xj71Q)Em?C e<"\ܫ.oŀfd=B#"L؄Dh_ѥ(Ìtb’pk;}ɡeF_Tc'[--@'.B[fӢCɵ<^S#>1QPEЎIcDkUTW9,UF?>y_"ܬ*):?0Y)'2*2Ƶæ$#y+xD}&Pc{m]xIc#g7]0f m#T'}"d_" NDXgrpNBZu]9ui?I֎|mL,mqwfH[e>aM 44 7G8bchsB{۞o`bbn >ʎEODI$HzmHnk,ZT@ wxr-aԓef*z?h蟱# >6$(VPhuSOճZ$nVo[8QFD%,qx"Ӥp[դ=Yhuo9VtWj>m`Dt]>g9Nj[6܎-A\tћc i뙥G?_}Hٟ 6 8*a X䰋IrK&GzW\5]ahVP$Ud;[>L%@S?p`FX ~ʠ96'&vpOTR{a01u$UBФD^sLAxGt/zϟ&ϋHr6hy7F~r׮0u.Grr#06Z~P`kH6Q/Ј.w A0O˨+x/< G R2i Y;_@L {֌xO٫dD(.WЯ>O wqg]+3mt6zF^WstN A:j_eR-y[fC?sVEΪLf{;OY-HyxgM}!{gJ8ikxQ^P&G&;=Ճd@HvֲMMgϳB!=iH*3ѽ[}eCg\KF\[0Nrt4[fUAlOr"vSpG:Ǜ1^ ɶ@ЍG?7SnfRƥd׊5b:-L ޻Z>k=]!5nY`e_0lg [Z1sU$!ܫG'7[wID2e;"c?x"={eigҏ_˜c^M{~TZi.D)>7`Į,8KD3PzX2D>M" LFN|;mџKt 2tگ,W͡MB8^RߍF@87ϚkwX{@, yQՃ+r^S:if HrĬu `vjU$tumb23ԭ0#ff~(I 3쨖GFL>{oZc< TXY+k4[ǭ܄iMÊ 0aH)Ѵ)3#,J5C#!162Oe;! w804F=Kě2{EeoK4~֢0ag8Yʥaq,qlnv>!dfvt8o|O)Et#YoOIPŘOG pߑ i俱J.ӟ;'7A`euU߼1Z3W}|ynES0ЪH0BV*e[LK Wg)ǯAU uJjoX7Yw$~~nC; Xa _IAӁũ0}K_X `_h1/7߄XUy{&"GNKFV^SdJv1kgږ!pqDH❱|j(~׽n(;\2-}b8wݔܮRqqysSaSR4'DDa≭^AZ>0_,c\rkW`i|&5Dx/ƭYIhM4D>L>}y=_Q,R0x=sGN3cɚ/& h x/mi^Vx.+Q6M^&ܞb?7Uent6;vSspoZ%ZЭK}$= ) =9/S^bQ^zp0>7h ϿI6ގ%㹤lcNuf /^ <eN MT[@Bd;pgIBl± 8?\J4L8b%ٿ:¿O*w[A-;ltqS(D@󾀳vhJ c*!n2x;dP؃E)eDE@=}nc.0i2XAGVXES 5R{ۄqw~x%K<ޯV2s1;{WhJ HX8EO>]7T'G F7,ekGXsdb4lВ0 ӏh+)rkn%Վ(*7&n S>P}&D> #Ϩ +tS1WpJџuG7> fϣ#dzWBVjy|cS~bXJ# ZD7f#g'N|+fFYQ> wWsC91W) ս ZIr&t<yz+juRi[1R+ Koa絉Ix≩I9t+ {UHrpJ3d{|XWc@:RXD;gIğMH0d}¾yVu {`*M5&=m4Z P Y'"7 Pb&͕ .dOϠ|jL,kQ&Ogƒz+  PfS[*f2E Qs 5lã050fzز)+d;tʀR;ÃdZJn~[YpMN|ؕ/WD2;7e3s(f*4s|ʋuɣٛ~?.pKĖ 1X WZ-"qiDZH}y"+繚(<(Xk߉s$; " ])zq S1CXdňZz~6 fPKYf إlB"qg̍:]73bU6iI" *Sd GN[K*erK4Kýك]~fS)IlU^ag@BWA, 6eB{CQ@|=.(gU cS_bf/R/1LZ/l;5/t"#goآw/%FaRǡZY|:/6޲Pb.! ε%{e߾@r-uִ kgZR<\ԲQQs|r͢+dj}j_R <9ZCttbh <0A)GxFJ}3 '͝uyLuW ^H+ \#:2)dڰ*\,=|A"58 , fq8YF1_!}FHpE {Q΄mIRoDl UNvƊ#ңLWr]Usd⟪ [شmZ 0|Tގ#X9Q4`y+Ԩ[ɬZַW l&<䇪ZV{*P7ޣ5lYɥ?aɴa`}yx*3;X 1;$Lie$7ML~WϭHٷOo>-T26. 4<6M%'洧=H-Sn>vD%pL;T=8u*qt~&?4]l9TmdV+OyE3Ra~.<'d{:`BJ͋5ZEzӜ"l/-zq&l&ds* b7D T7ڑsJƙPC3o vaAu5~mhRn0C+_Ք[-F){EV}A͋#]Z6l:\rV~>Zz3OݡQv9Y $D ] 8s4aEЕB= ոQPu}_2\=;̴+s-4 Z :}TV` Tegpw{<[橍S>d2!*IM5380QmBٻ!HoM}kn},ӃjEbS?sxaj#QeJv ^(I]dF^LdG˜<"7EFIQ {3Hޯy'TV촤 YRRhQ$Ydi"Z)Xn.w><; #}ZrE \dw{NDyL̪AkLkdqKȰn Bu^m> ĒDuݠuoS}38Ҹ^ 1"NuY/|j8O=fEcUcýq+P bPJ| 8C*V\wأMrj%WX3CjδG^b8ޠLQo H2Z3f33M 6t,A'^7ǹtRCJ4nvzqm `Xv5'@(ĔC1]m>MRXYG9} f&(ɱi b!ulG`Hi?"획ѫ%  Ro5ߠ8C% מ=S쵴RTN6G-Ui'qB A[3ZԽC{\Π0X@w+ԈLE*3Cij`C"!N: jsj0đ; @àatX)ꉽAtb2p- mM.@݋{ cy^[ zv&%|tUn.hŲ86kRۇN Ycnϛi9UGSAT[ޓՕ4&]t__*I|2̔Ƈ*`u`yԛy3|A.`-0҉SseƗ\WCdj7nfص{@;2ٴ8P>N㞜q+tXt]3';pKOKw>-uqFz4Ș/_\j{{J6G2hڧqǃ2"ԡJó#<14!VAT!鵽N~VHJW/g7 H?ֵl3ah*}hjڿ}6 (_~n `ʮh˝JdD$Y&vstN|Z|n} \!_T:Y?Q'GO/¿yawrD߀r/f}(I33 0fUx9rWďawӅVF^/GeKj4Za&M*"[EQ=Z,[M7? icZJ9 T2N*! sF^О4$@ߧ@a){Utx]nޠfjmI1<W0`+?ؑwe'cHLS+ϒ0!KSoǖ BoO޷q%%3p꓏bwg;nj Q3=Id\/Dbn('euܯY&~uMEiUx {ٞ h_Ԋx\ FQ&rԔ q<$_KTe`͖/ &k+n!HaxE,윟Bjc\q A<OP'Ģyo(VpV@ '%W)& ʇ\H?C\[\8 p5P`9GvdqsP7 Աy.()/dnC^*2dЕ)Rɹ4leӁԟJ!q+]DH_y1rޜvG>ʤs#Om4O`Qm~\=XVBC-+BZNwpTPwt6@ GnqDĂY4[FGM>g',d&z'%oPElƞP0( rhqqKm)a$dEg0Ӹ|Zj:;, R'H{6@ip?@e~M=?-PVQ3eY);#uq3iE84섆Nt9//f4,9?wI }Φ CP}3_5C®j70-}J v_wq ]W{w&=،7&[)CJA~WqM6{ .` in@Y6^0C-eΑ*, ;VWR2J)"'dBިK4}y@y:\Y6%SU + p2o۶߳ W&uH|'|0<=^%bn䤫+*DREܟ&Ӭ*kg&! UC怨{FWv{ssQ+A̕#Xiz5>Rh~(g׳ZzXCd_D@AEE6}|m5ɧk>.Č;D`?Y'n)3Oj!OoP_3pϒ-h yr1> #Kfԧl(/ 6XbʽوkRٔCQ l.l^bl'>a$O @ QC~TYBXڕ= nNe9;pΔOs˙7FFxEh); mnx?v1aTv+u._d]M+x&9碣$K42xOƠěXmܯȦdweiNG)2ˊU#eQcTP*i;Is K@Bo,$om{A*ؕRx0"Yܲt!ZoSS3% t"2<.+o!r,7, jEafH)Ȍ;x$++ D/sT9DȕQGTvFȔFtpwkF0.JYI}f#I.k<|ݚǘX‰%`?{H=FCD珂:O􅧧2ŢK';\6 ,VU`z`[~==Ӳ)KgSdFd*+EUY;z[%[r"rUCaT$/eJVFJ>ߍr)WN _Hz~#~a=f*F=п8^W_ ;+ cj^WbX!^ힽ(Q5$>w}3?z:d^HN.ٺ̜WarvpFJ@RANe ߏ<}H4Q3&VV17eAzIHڭ#;Sj9x" x_TUW4WsVf/Pճe'qOG@wABdD^!_P\?hhdz3WEY-Կlqf\s Il.Y}Ho5*\0]xL֎+/oH0 0~I[ۦ-ڻT.?/~%F5C> ayځLP5ֵC( jA,3@:Pajyk* ±CZLu%}2mn<;VM\my~g#l)dѮI\[Byf]ke6e2;$E1m<2fwϣDF{.)ZV >n>,&{@՛F?,4^wcٗ(3p|#̦X* [,q57Ft)xț #VWr)tyGX!׏Nhw+(h׼&ڑ?-,NƭЎ}ir+T"o㸕G3eāZpB$!E0'dk "kRU4gf52gQKK{>C^`ͽ)r9smPK7zXD::B.C! ddJ,Q"EshU֐)ArSls/(q>Ǵ6T*_m*%1LT0)Ei@͟C4[$]{ ,JפMfiBQ+=X6&tn+ F& N!1q?2$Z9&}@Zf@A̟5,K5'YLMskXC w :9+J@vt !jڮDv%2;jgS PlfdLˑ٬ d$SW!GDYop~5oxaA9ʍR}4} uvF$1f09}7ѝ,=۷bLˣ, vz-`BW7;oC>>f2}; DD\r:< @cid+LcsO*1̽I$*|ĕ0x+@! YGv$AV:?`N^Ne B2RO=6U|бv»ixHԇb[С ^q4u󐇎g3uUC)AIwO|\w)eL*΍uN]>?ӳqkQ%Mofۄgfːo_^' n)_O߯CPEEBڹ @ fDEɱ㠣JͦN4w1<x{D'c?A@z寬7?0y޹T@Hl\7q (@+ lSbqQD>jW=f-`%R d)GpRnk/?W8xQ҂"\T+bًgChѾX|6Af8̬ۯw)ہz װ_$\J_=%坏g מ;whe'ϸGC~vu?r>gv$^‚@Wo o)z KAJK7 mifm8RCˋO:reNfB,gY $fdR%S C (XɅjsഓ(+vSU5 F C{k, vD%X=ߐ6*b]TGF7&}$Dvqeoqԇ2eVՒLǙz?"{Iс@EZ+O۶,Gz.y1AY '$2FRx0-W'2Cϔ@J/T˶L_*:?QN@ޤ?jNWCɋ QT=D*ta{cy4 y^%ghsfp7لNf0eBRTVL\hNKWd뺗%5G10mQ*$m$T8?7%i읒Tsl-‹t9͂K&3n%~-5*Od3>8 xwu.lOԼ6a%CM2<(`Al91x%[<:9$Ӗj<(Ɋ) ̆\[A۰:/L#P**wB zIB:ճkXqJ;DFAa%OO_ \l2=筀u KxqT B" # << rm:IӤR@pPN@=牵 .+M' _L'ﰚG-N8t(Yx8)`V3xf<$9Fဦ7*XA ƽeZ| M/ސ66'n:18?$6=:djavG:,5}kOxrk>K+u).o#7\ vQWCbr B"Yb"ӧԊ fPHښB+<5tI]41Su]/phu 4݉VJٸI ?P߈cZY ./7"n 0jDThyހ9bJ0e^Y~^2kpPC߇<uF9}$f%VS2`cU h6E)T2p/qt/1ihݙ2hL8#t6.{ <}UmhϏueUKr5N0>]ƙ gh-!~GgDb)>YY ؓn*eo4r%e,qd7~5{cs"d2 dScx巋 bDDF/?ڣNJ7s&,P_(3?f;,#Ah*8Ϸ{VߎCaGU-X/:) ]擵w]L{s;ynu++]?867K> kx(^֥V5̓÷76jl`k-51j`{th724ʹ])V|"BwFl //Q ,.(UhUˇ Kr jHyco]g#]_sMC\حf9jXuE|~ŋ̉zI,jJϕ eT Ro4>h|՞Aڰ)ݣJ gi$50U R~ZVÓ<ՋZ465EcSY&A5j $>Р{Vw; ` _;9jE]mDC֙`mB&\#iLbqKl4ETeDz+~N0M0 Eɾ*="Mؒn!4뙊I n:DW(}g'@hqg3pH<^6̂( y+5JrJ\ C/`@JwI=>iT(SC9KWjKb!AJ>xԖ=&Q)moz(fR^7ש!œJXbz[Jico!~c\[&rjq N%/,'1O8GQ]_ym}=Dk3E%mڱ<9T&6:t9!G$_٢[9)vf Y- 񆠛bpBК,4a{P(%g3F21 M1WI0$՜jp48:> p6hϣ#2rf5d'l-sMdJE3Z)ENڏo=TlJѫ\pZ,_dm+>/尅1e䗕i)J O~F* &KM+ԏJh{}  \t)B3On?"v(7g5EuA X}ڠ^ە>$"cEsA8a8ڶ`&\_an*CO$RoZ^E}]Ijc#az̿m jDI4^珸>ACx rRI f졵@E8yZG'wL,j}^!`+kiIgD #| 77wMut xN8UK#B~i~ N?Ug{ '޴Xph0fԋoP=hB`imV95} ̉1)UFvrb>9mޒS 412$lxEݼƱs]FYWk$W]a2yT^/`i "aHZ=SǼWNJ|M^o.+*vG0W#zGȢ?4`U \wy= LnKQYWF0 [#&"UKg{Jsh&::DGNZ1󱨘G\2ؙm%=ɕo~$s(sS4N鼛.5f@+CBInSA69Sýfl `#0ܞ!ޥQG9ދ rEX)糨 zvRyZJMĉBjieSL_smH*)c'^@S@%g6%JZ*VaYYMT~Vo42A1M8 Vx:3ңKh@.$AQ"Gt.c6oz @2N Gg2Dņژ7- nmr䳭lcd"(t(Jgz=,JRf㢫5=*OPmM5 0~ˬSjܝCf/"a !1=r& ߗpbm67 tQlxkV4 kZeU]bij+^9N)YO96 :6=jU;66)~ %${O.Wz߳-7Y 3zA@/'yX<P);mO6zV@uɭxl.?o;sdEDuLCՈOPA@4֩4(T᮷U$T7^-;UEꨩ4RI7̫'C]@#"ԩ>:hL۞Kqh`# ?3wPX)h88bK٨ݑw-JJRzg柅D}xl"+"甼=˫;ge{ 6 ?tEBzOMx$Sħy1޽EYq<"@Rd>4ۀsHIp,m*ϧλ 3 _/3pLO#wx%{Wa>g:gVy|T}bpfbW=7rTn 581bLlcm||TT?zi?@wrII /6so̦kԶ;7 X"H.pd"ѩqn)|D7?tB}jᥘUU!52=vhVZ19,zMRBT1i `P d5 #7kOz+R LIh 8xUVtCU7$YAھEM{-o7ti-"Fd i -I~Dܤ^+,_gP!ŹDTo|%.n17r2ρۿ[#(M==U<7v1"ݬɷ]߭',R7@i\,ɨ{Q;&-kuDtB"1 Ӟ }&OcY g}X`Q"C`Aذ>Cj#\HL"A^ n @q˥^wҕn_B4{z}i(b~`iKfbj l~gJDJ[IRZ`˟#Fέ u¤._7 38цn%G"ZFi=Ud>8GMrcɩeV#嬙fխ2ٔe`3xfs'luf^4̡WkZkB2 s 75bQdfs"=£Y\'$sZFmf^/g }8ߞO> RUflfI^(%!5Q!%> :z-8=B,߫ܺIEORc6)}{}X98pVrZ?owz_`ϋX _C-T5 0\_A|̇ Ⱀy'a%${q9Y#{ܵ1GZlan7DTh0n8̽Vf'ۛy& rcP!`oA$kj"]%q玩IJr+kG"J=PczILK|Kf* gGU^ZU9k ^1!0 r##_ ab5z}/#Ȅl16(^k1ꄝt4ŖgQGXK"_B[Շ`-;#+]S; eםCy9gtq'R*E FB7XZOFy­ឣ]``0$Njgo/Yk1!16ݙ ; |wqn U-[p:Iw}elkwt8eү}iukΦ!Bj~rBӮm*}årktᲿ1.0JyiAn 9%LA1'@qk%.Ak,PݦeMWJկ*FIΠO_@~F19wUܗXwNc}{a~<ڇىVip>Nߓ/A:';E/(mF)Mb|C<{NxůMlqW9sk\鉵CqgBPSOFيZ,_ "LNv•;_HI'@UQ+0p 3EQN |ILgXönvW4kqG }qᆾm ]Ir"*BY~ԐqYJYLRB7>ޓDH. 5`#\FJ R;97q-> >Lg9/= giˎ3kdaׅ̩ eFؓ %c |lf7 C)}"-X%,w"B" L"<$t!{N->a/& `HU%>,0~șq>C"kQ"J~:DIͲ@] h@h&nh¿M?T%BX } !CòrP]dA?!cޗl%iz]A1p˕5qQ,;4EBhѿ< U LQ.{ vYۅ)D(/CB5߫!<~{ry_Yɗ)x>kYnS$erDxK=hƷj/,z9ONNo}x5}[tP0n>9dq׳-W7(Xb K BK?@.ڙ{Dެ-Ly}'{e#T?1+نͨnH&Æ3,IHmI6n۫0 ڞezbqJ Ǩa?Dݞ2u#S߿X뎾C[ٲ>5]7 oW/>P9->*e9$TO9lZP*2ٍP"_PZ|SE,3`qJdnٔad.*n,7 +> f`GS-Z|}o  5LXY# ft`3K] Fjj%(54v#r,֙8uA[A?|]"+] NFz*YfqСqzɍһY|:sWDGZNO" r W[ceMx~ Y?/H'7s)nT+rCMa؅dF=VL/ %o-߱A^7[u($"娉{ZYu89{$m\pl n6.Fr Eƙ 2OI':nv@-v/wj!VKac))x--1)*4fcNmN6!ȷe|[iv`Q̥Ty-w63/_0zΥ"tX98Мܡ\*B6{]9L3*fTtj|ˊn8!n3mY썔3KLo/Z'-BJ@?8;:O={~'t#\XqFFQpڊr}An`[|(XvOT xd vKt$n0Ҟ' A̮hoܬOlTl):fsؙ7)#٘-ARE{y UMQZ![|9MWtg~(=b@a0-T,i MAKfsЌʶ-3u0hgu^Ix-"@y,k| ")a!nFUky^݁RuoꇞDz,*^ \c` Ps1н@E2Fß]9f:anh>SOh J+5QxRԠ!(tOKM5]Z̴pn;գ)P/ں].Iib)+Ni΀^zi ῕߰ K<yպU/){ q $0u{ܦV7,~Cф jp߱|Sw0s\ 6c0;lo2y?hfqk\{ yŴϾ踜TI"M=ķ:>Գ4Mi˵;EW-DSϣ-k7oUo.T9|ڼGć(w0qUh C@-faq܉)\Jn9㴑ɳLCkv4C{`JBR&نx' OYʔ[NtR)}=4X!:q:w #ƖcΙ [Zu<[?w+FJ77viZ5d8cnpW4}X*Dv9lt5j9`;K8\wSm' 2֦iAގyփe0]*Et+ }?,斛/֋Pd#!!$`+sOu텀0!ë/vꌵo, @T1ehfDGO#!칛*k:x^RwvH`y1&Ƣzhl;q?#,6z39;[AYÆwLɉ+r:ඦM{v$vUM# zZEZ{ kfol~@_䜮oݫVc=F㼲'qxY?XBK~06B Mlȑ ZxG`vMᆴAMѧ1Uc!ϙ۵x"-'<x_o1*nNQMs3Ő' ♽CMs_x|S8<9Fujg!w9X}0 O ɿO̤.n3Q1b=c' ~51q2Q}M6H;<[zPuGqf$Mp+ʜ `-gVRNIP=Q:F@%{_q{#9iHV ޹UÝWt" ;ŹVNZ\1*f* 5d\'W1]HidڈP(lsnLuZ]*0cE;4;yx,!Rdر-?8)$=/%V3]*M$K Huz} \I ` )j=O9^HOfļ^mg * z 2phM燸ȥK}嚁{Wn49Z@i"i՚cB/I`3&A(&Ez S{\M.JE%, 5g<¥5r~UJ~8XI ֯=~S>.GtT%.Xx`[_RyxLPٺmeiS%횲VRupdy06iґypmy\Ƽ}E$e2eS#Rqx3\- kKj)`Ty"ʶ$`V<#gXExIbOi]У.9c"zvDg>r7u$}\V ]H]fykPUfʈL!e Ó'̿@{>\~w'II+'г/(PhS]C>ҕ֗nX9^i`ε4n{rU,"=~bO{ȴ|n0(43d9~t(xUsnJ\`]w+"yٍ 0,k=2rUk[H}\E9xK0p!9̮|J]2 b7ikH<TI1)1u?V]mp ]ɠ<RB)Q^=J/:uj.ۊ&{_9Y>lTD1^F7&-1~ZVWFpz `wi`iH$5ʥ[u|OcPQtmsthCQWl,lSa^we}.2x =^#Iq>'c o_RdY~Brv%p ?l2kWx~+~@;y4$v!3 H<1)EAx_m\-bg{8[u#xz2ߠ+-:@LU5?I[\`ҝ KV mHo },Ĥb"Kn!?{#S^f,J|Z+ !7x"vB4>,ސ; I]C\ R6D=ddm,ɗغl D`,u:HbO ]ZqDSIǁpOz9u oRgL&)dtSлizOs9:1U0p#6 sR:ZOu3Rh׮Dk G<3H@>

?@:,Fѩ~@Xۼe厠7b_R*AѶR=6R\ Aӽj# =ߢ]XxoS GNjbWUyj·侏VLKQ=t&#*AuH,J}ߠi,rLBeFXnP Q)aWoz(*?M 1|{ꔗjR>@&s5ǣ]W0@s#L} oce7`I<Й'f!sPri[܃Xvb6zziɢwI%rŎ;gsE]_Yl|AZϏ,Q֒f ֨Y+]wPflqsZ:J2J1ZcJ#+UUbV,G;Jvy,A|uDa]Uq;-݋0@n;?U] Kw֗r.$v 3krZ6B"Q'j@" gh_{k#&xgwv_3P+P[ ƒAϔGUsjrʩ8 &a4Q*ԿQ:Ɠԟϖ:oY煶(iyԞY(ƕp`r'!ȖȖy LȢ47o%P^PG):Ѕao*g^yw9O(lQt[ږ<~xC3 yrd~_ ? i}j䉙bpHD{n6ҎdSsQU,F0`F45c%rsVCT dr(S\_GI--&=l*B^oGd4q EOT}FA^1ʻcWqk0/*mCƧhhϱ1wvlL^ <uΉ.փA#`Nmh%P6 2pJ F Oߙ c{xf#VK_3e̔$q &2umoyg ԁ6W8.NW9t-rb ZiM̉!+NS̃hntVQ^|K6y'J{SUajE#ŠU%!'lss ŭVa{" )oL,Ȳ])!CD5kK|;Wۄp=-]cU*,>j0=cg =8q;v N԰~5"ґ}3{T*L({xF \4[O֡H5@V'/Jwc{#תd_!n>HhwJ&:V3̼L.ocg,—iJn ] Qռ1CyBνkb=DaDCLXSM˃~R WMˡfgSCYMtzWA:B XcǴM>Vjvq0J[>syskW*g4|X,#u_!zcԴI(ꬸfV߼g)}\ !dUBgw]"c[תTvـWWn' j~;LSik$Wڛ?llvٙPQA( _L:rS=9Q4B/> YG(ۢȋ$J\\=>Sv?>DaPJSGglX~A~kV'COC򈤅,Pbሤ_֯MunMrP6ٞe֤Q#43oG7plX(iᒜiIIK k$6w.n :Η:Aa{d 5=>3H%Z P<='w㽓edc ]gYv==Y8ЖE{$+M v[~&Jzs1n7Rs\rN}cd#$ 89VA. qΪo$] Nƕ=&,au|% )iz/v,`FEYSFlnW^{`e}:gkJ9hA"&Lpږ\b8V(8G?bq۟IدX Ӣ}LX!&Ğ^Q p%5J$ p;n#x xnvQ!-nG'Q~,?E `]CV90ӔL (sg?j5\u*􈕦qM~յĦ ^w +_? yO<og,n39dșbb*<=}ziuvpCLcϏړa/B7twJDX_%G']9&rSFQlvzV B#/6cBn_w MŮ/ggu֕l -((@66 aI2tiw@2y?|gwONd}2Rcgly[g 忸F —`w\?yjךWcұ+I*#s5H@h`K,M-;$s}IIӹԘ ]07e槐M[ lBRS >S L)NBK@G 3\cpWFX5=Fa _q.w ClD'6lNF{`LœsO $q}o0"S98#fYý|А#);DO$$tX,qn*~{CBvw1 hl7#gR\=5Xhϲ1Fȅ~n͐qMͿnȻÄ)@\ˑ!B4d'^o:x.N*gX_jNoל5TZ!g82 2 ;jΜIϞWc{[ܻq9ړ!Y\nOBZ#(۞ƍWjFN˓$Mә:(ӞV!6 0ߺ%Lc'8WI\'?ύ: !l>4l"|5ӇB1N<%pή_7Ztyࠎװvx-X8?Xv| K0zSƒ纞gz;bЌle;QK?WW-w6)&6oaF@z9pqĚ,fwp4őo~称Lˎ_P;R}5RT^"<u840$;.(2ow 8dA7ǿx*o,"{w$֐K"ӘՉJ(*],7J[=P^ɰ'M@={PxGN&PpF&ƫ<&iĥH k 2m)?oIecmԌf cU&GP1@R@=aD-AH̽ $I;(Hd!n_Vm`:Vvp~WIהj%F/!{-2 =]%f~ w'b{ w[Cq(c(_ni@ h}n7z~ *EH;O(V5.n n:{)`SW԰:B@oA%=%̠}dZtvkZl>_5RB/vc/L筇Mh˞tɡ6(_0f !߄rViO*˾c-,/1ji?g|DVswZctGG;\'j0;\={KLϯ"6+"%NzcJXxBΰ{qsJ0ȉ+/!+c6[z`Aim"Ęv 7\lFQ`A#0ΟE1 .Caկ/Vӡ@pZÊ, J1MFx="fg!w3K_hΐ60G{k3(";Zbj ;IbvG[8iɼ .D tw%*z\OԹ?ǏjWʭtS}lۊvmxZ"j{0;)rt=e꺫+S"c{jH5)=Xiϗtev$$#d*׽Mz fڠ|^s d᧨ f?@&f՞DU/KO /!/Ж(-CS-JѳqE8W"e:TOm3&1ZƳcΜPM/PbRK})r?~S]̳dK&\2 ,@8CEQq@{jK3P>=\d 7 hvxNtU$*sٯ-v?+N,xu^@Sfn)!X"!Z>Y,Wۦ9oZZ ቱ[ǃd+, 7 S~0qS1J|߮fIBtF,ެyrKYm].he0@ ЪE)e NFne}fNǎ Bp䢼G,vG, qiF7U 14 D0ܥhՃy] TĭJԱ )h[6spW۹WC7[@:NƮEc]7yTЊ xH(/y LllyoVI:*{5,ۇ. %\}˸y7P%&Rht,tİNL xA!-لL#3+J=mUB[z } 鍗 ?m6v/5Mz }ps&$GN"9a e0m\m1{x/ag̬=ZIF2}Ĩ mo(Wy ^PgZm4i*w" dYy܀NnPjg80遻Մb\sRhK#eqJ="^*r6y+.ì3/lj)R;i#u!5r:5]2j.ȑNRM0\':s^ N ֐@ԉ$ r{0E:Ξ 8 4쵯0[U _H݈M*:uE4]_X?o1B>NQA=;U hUЬ%~8s}).G7AKYjQ.$Ϣ#^*'c 5t>wfB9((X⑤*xS+ qeC*KfӚ#{oƕ/ *6GSgd .t6=;ݎtѪA,N[geO@!맡+vX7 O@:K[, ^r8R|*9l ]V(ljkO^@e7%em诎,&c4 u[ˇ1[ n)ʓڷlMOMDYGvsL=:JޠG1 <֞3'U!̛y+q:#+iObaʀع[O$~ ڪ>9,? ҳ vH"uLd[Rlܰ@X0{2&Ӓu WO&V +.gPԊߪ11YۡDI 6@[ڥH$VZ-x5@^hmՌl:xZw S40x&sL+J6(GJTڇ:ȹdU\aCq 0hR?=~.-AQyp$Է{",I?(lsG#Ȁ7MrQzY  ̩pzwdMOA  u@`QZDݕ4-Wҙعl8#z(~mO+xiד'A]LG>YaIf!zLD }+4 &5?ן A@;d) $y|9 /TGYB!gg޳cezEBЈ'R(Rx9&2NSF0c Tx{ٮ$S\7AvKΦN%$v}`Z!T4" LpP4 ? :$H_s|x=N҃޶׹)JEV+^=gMoΔ]|}- E3Vt'&aߣVF9IeFe hqu~Ӑ򥄻t(i7%J m@8z}VGlX JV }sp c˼F-+v?۩ɒQq-<.c$i'Psԥ/WyS GgoeT1 ]=yCgŋ VUd:b%;mV1 ÒdX+FTt5!TREOӾUr\Nfj/PF1#yg!$If;Òg^d_W%і1KR\T_F-)([Ib`֊ԘDD`2Y)R#5l4&Ȋh1mY~ߓd]c;< 6yP_kw\<& c)>ffϷppUj½pRxOB}azez|XB> p?n4 niձ [ˆ;&};8gcnb 3'4˲-Mʁ$i3gҹip;HN2č `L}?m 7Ĉ6)pMS63*6ǎ}y"y7?v'`%ۗ/?۸8 >Z00! $B|^HOzGrʬ֪W`C qaㄱ't.XZ8x q8 ጬU:a{ԩxFkIgA6B,.xr(P4\^4@*V??׃MNuQtL7$E^MbY^htz;)Sy}y,4F‰gPV1YK܆KajhNjSXbYc.i2^+)X5+;!&4y|~[룍g[,m =F􏬘sRLm  c}mr5bů{u v26eG:n` ]M_H"fBYf}7ۿ~TQ/cV=33b qѺUՄWk^&t2CȞK/U>`x6N>A> u~{{όҔ6*ۗLZfɮ_( aEg& !เ渡8wo_g ZϻAiޫ­ck Tn= ,yl,t:?mF>rH JN%8[:Yc(8ӧ]w HnXHp]M/< 5z֜G "(xPYY𝋖<-'S0@Y fAz#Q?ۦ7(rG^%dI@Xڀ:uT}Y@z/%-f-I885ny/oXDt6 1T=: ySS_>֑"LщFu "e@n TdQ _#R1U&l}.5RhKԓ`*y& Ws6RyauM*aU^#Ѐ.UvM&̽z8|!,k&ƣ4$U9 J!ĸѫJY6wцDjὺjNUDY #}B8*a#9vr_W0QL${Me^b/&:hէB=sesS[ٿCdC$ Q@_9gCD%q9fPirKJ&1?\ Rq9T@^gP:8fEop5J+I%qޭ5DS52~ Šei)W+sҐ7(.bߩ? {\r'/%ΧrP*pQdúV!Ϊs -OE:}6_E7 ޅ &{ ?0aDK]g3!O?¿>Y.U^VMN܍I"l-LQ6^ a \2kTEq.%$8ڒW2WQ$ćSԾ_P3 -5YYO~ۙ`+ܰrC"KuckVf`%[phhXLRjJf={XPBTK\S= [sBZsoHмsPЈԟr7z ^RBkL\ƽ+۾kTv8d^ ҋT=6t&Գ n/4e)B1teR7 ڵ ia H- ѿ@i|~G-vW9h+5gDvb+S!!8'Lbo9.5\շ]!9[ so5n1+qwUpj}'E`؃j-uz}%o||Qu?|dCGc*FC|5RcΗ&\ VR2. J5dUz2h/P:a8 +Ve€hkQ&Pr4KN/i,|VT%s}&:6QIwG3PmNu[a+Doe>&\Ȱ'{A8 #u zp1\sEN^ɕ)`'1X㿏jF g_ -v_ÿ} : '?ONx*l 036 lM T J}%1l)fkؖ΢׮buTYg%;sm*ve;d=Wk _}1{6;2<%A=X7si-r8uܢ{ZU-MAq#k,trlJNyznA[ XIIq =?= |T\å#zWw~8f%壱̀_|v? ó9,ݻ["Ǫ{·$ޕ˯I'f|j YxXǷxBK{me4 v-lɑA[jǰ[D7`uS:9^uPKp; )= ,Ŀ-Z\C#ܪDۏ[j 63^jQ|yGJNwjW)܀_4d{c}l/kw* ?MFe);9>5Sk3L삉V#~J?S3g鷹Ł^5cx+ _OC`G odnan[]=r886HPNA z8ȵpAWôo(9Lb>]=T;]h=}emMH@p@!Ãd}op ØԊI*?iл?cߣIP׊'e{sY@tjے6՘0Kv8ū~ /ysc[qo9?Oԝ^ OsDo2/NiyAEHADګl WY[|W ;}"_%_FE7^1u!V!ٝUyh=(['wQBTo5 HkʁDE -1k}KԀDZL @C-;Vq33zLf1jvy=y@=q$&fHm\dCXIC7 cvN*S5TnC pq0s;kHP$u;lAZ ih(G ky|I'Wbt/BZqw9@f x4AF?%OL'YYcʹ +"Z̈́OJpÒY>ԓW U\yb[xw5kE`Z .-w5Wٺo@>\^IzT'rVT٤IT3ݎ54ëzx QT3`$t@&5>cԪl}ɭP.[ʌ- qZ9q -"sѲ_*$A5MSRXDvc=h_ZM]u@a7DTFV>+<%mI A݌\"DB(VWD?8 X ȁ=ol$҄57020lc)8Đbuhv6X>hKJ|V`A#kdkv!0-AFV,^7Gf/O+,hhVXO@ҼK9Js?ifE@xyXAr" #͊olO%:h5ը8c8rh8~@퇗SPؐ'l |E5&FĦ QX\Db%[>]/×縤‘:ڹ0o"S|?e|^'䗕8Vp]f3J^ۡ GEآmZD OŜ3PDIM[L2Ӹv5$'q ƬrsgsX B@kG4hfg~boO|` !&hʆ6[3, wpId(4pgSk_4RG3t-CEJѯdE){wJa -][H1 }R(W#;-3y|0襗.W"c4it´ll9Ey@6bBȦ^ԧ'XswxFs>u@3ģIOS^s7ړ7JR-qf-+ʞ|KemSD` ),Q[)ߗFC/b UǖHY *u`Rmt&1HWxθ=tf P KJ;}Y=3M#/X҇b4|WzFV2p#D_7X?T _U:gr%OXX hm7S 7iJ8ψƙާg4 "V\/z+/X;  z_wR82D{ Edj `Ǚ Z6H dVyQYDHV+ i]'SXĪitaѼ][ᯙ]Ӵr6$E$su!PDS!KdO{x eK 174!!/HMۯ-倄i C&'de/AX*/r dZE}㇁q>dn~~\ũ,0 4KeVG}Mu}\"Su@Pk}{u"n}iZKb[$d@3ڞQ2{l?M95aɱʌ1.8wIkX)7?R/wRV Z5?xYִ ʀmh3F̉ _*𛨙[!~xN>.)(NeV,%2@-+ψͬB>Lh'cL87Xh\S*Ա?w;v:LƼ>nxxZ,^c,dt,zcUjOJ$H} .t:'q( c rtXj}ҹhv|Z*RvJ M%jZ養5#UhCj #^ZQyO.##=:΃51Dܯp`beHV P"a,J $a\)'16 }k.u.haC_ ޑňŅ!^1shHD'pF7UnL*R[&_/ 0/2TyQN6R^z> 9v~ا>>2߯inW}@$Q&:" GQ2A~}q= B7&j03MOT=\*P*`Ztnh0d:z=}Jg_N;;$H_mtM2$7!QLɻjűZd b ydHE?kFR@:з8F,;xnՕA ;e3d v1ރQPיT`wܦDJ?![_˴3;$6&|Ŀ%!fI Qi| h9H/I &QބhX/Vۭ]o"ѢVyT963߱0RcAW]费oe˶xClצe:\.%qfdm[?Ѷ_zeb%F|7ЈDOKvI%1l^¶l?EȌB*$QbC#Z&:?K)V$ު@c1|dY9Aeg԰'"|ꡁ-N'0/iџ4qT2(`RJKIf1B5{`{r JO% XA8ԙatlA'sQDdj.b*T ĠZP>Ri^X(#졺Y.jM4! X8տѽ352+Kk Ls} 5LiVaXpF+FK˩Ŋ dl)]Hqܢ5#<.7ǧh.jtu[Bm>J%-P>[=κ$kU{ "2"/zF4$Xj"\%/:r-,4 -ZU"b~[r_*rbqSI#/=M䉴F]nk=}] fNhcqh"`q󢩅%MeO@;DaJB˘֡Q^t6hQfxYCq{HA z9_lKMU!"U178;.M@jsd;tG]\i9'ZM&#gvMZ~vLJ(yd8,q(iZ_F8@vBYOHn;UWABAFvF< Ux1no?D|o09v۸{7 e( Z6h h9%9xce.V:/7V;)6v~e$F@Rx|` nm'F(/w>lQ&3s5 S::9vBD1t6qrvۙ&2Kҕ盨F߿nTS&-@OZ~:pt6y ~F527Kyb2>,_UBҊ{ל]!2^Arߘ(Y[uuuk:ɫ-| Y"Al>]}- :uUP,UqmUzÍ77 m IaD}8_\ қCDf0B>8`;|{w5)r5I4W'!7-W5E<@l Tų[a"P}3;6'7d%#y7*ۍO6A"\."m3E79L?ݯ"'UeVْY5 Gi#M^VyUcd?(D"Z:p˙K4{tTY^I-rzCjW)R%J->L+`*ڶl{72c:?W~Gϳz7FD:3-Y`hȓ| Z%4#\j'Ӱ=ڻhX?L;(wDw"~3,ו#tf`}eAQp0zW~FU@AHgBH*ew OZJs&X # , /L8k*Rg;\)\,r9AGL hz"3k㧱JR2§^3f 5bn)6[@Љa v'h@ {V(S{2Os9lkuRF:8vyw} xh" QG@cf&c#TaJ7#evL[3ȱQF,vuW IXV/ҩk(~Y)dPҖ˥mu~>]'91 XR,L?'S*Ǒpо)&ozX_'Ϝ4$/?e<8tNG7{oMV_Ni ,:8kZ@xwK2REsNyK(#ޤZʝpԎ0K& |V6i㠰.=-Jȋ=Ff ꮁL`$Š-$*5lvBBꘌ!ܖJ>/>|bKؘO}dNw >6ϸ9xxrR6%V*TT".h"y^d.V#R;sZܒMX ̖LF[9 RXB GBd^5xU(PΜ?\LƐ6ё|v;U.Miյ@" ^sNzӳl?}Қק8e6!Jf,+XC! FH38b3%g7NGWcTתiMK9g8:zNFak%K|huўh C|1HQn%RA&blX C?vI^ߠ}!đ⛺L(8wnN!`4" R"XhB'Rgt_^/ޓ-a/96MS m}^ #8!pv[an-龈<|kd>BJ]VwXו-dN/qsG5dxF/F2V' ٪0ťpCƼO˂MYǘ~?=O5z]M/zedÄL2f)SC 1)97XYr EROd ;v$qɦޥЂD[mOX[i&Btb l>)+aP%4g>MsyY`&FhGOTq~f/096o{{J.C8+DAuNA  =- 5/Yh"g53N @6 |R~x+9Х*6xkdk>_؞M%o>0\7دeh<mHFlE(ǔ(>rt" ,נ˥j57nj-_Z,>Tua:/OwT=.%UA.ք=rUdM/Xnaj7~Iс|G;h[`̢`0=9(;۰ F؈ѡF>z&< Ԝ>W {ݣ{ֽ2 A#2IOV (AkK6`)#fݚګ|gԙ?>|d#yє+ČH56 1!l*}8FMf+-?)0= Cdd&f#Gm|.Kr!H3Vu}E+9uGL;,m/cPF0^IJ#AKpxHӕA 2r 5yNR"p0tvw,x(SOGT5TJջ.idYB{?3guW"cK\ow>"=t@4jo*| e)VvWȀUKHruJIii\L\ʪQ?[_VƝ.GSu՗XZTq$,tGD}K\YljR{r! Yܨ5Z! ?e~-KZ B(,?Jb' $.2?.lD(1 ii,5T;pܬ%Ņiߜn@'O-A2㦊]2 K*ϔkz-lB[JZl|x*8Ba.{Q{_WB5mqkXϔBMv+a%)h zCĞ1+3 3޹ ̈)@b' Z2C!-Q~4ؾ|lGd;F~NcQRTGOWGW iJo='1Ǿ$MUD&gz' FMp9< 0F,ת2]GVv3eIߙb ?<ʳCluGwǜ-!o DC0➊Ƈѹk<#xU.\6tm-%A D)u RDő.DǢ rg 1ą-+w o"Hz}h&+ rtznl\&"ze^*qx ^2_v@=XEeZS%s%vo^ Hzueϒ >-f¿蛛4xZ!z w%<(3AZ[v2>~o WJ&!jO]6pR˖:L^fAN&tCҩ°Wcr6|l+h{out)p]$g^Ώ2(jLO{H2 ^ 3)פ6jTRoA|ACnÇGz= [" 7tX Qϡ"P` Ytd;_W"ۦZcpCPjK%fGDtÈepI;L$P27_q|o4ՏP|*NV!`$ϔ꼒9xJ?ΝVO/cp>PWA>dUYa7+WĀ{XfJO÷J9I?>$&v$aV}֎TCȊDXz^COGZџgE QTa,q"h%|5m;4: Ybo¤d5e١w"\1̕DvpNHV ٟuƌ7hO0*oWV*/QV`sa|?C\?0Km `Q:gFȗD;W(_q+'Ul6|DJ""a9;(S~pO $Ư5"a^USWI<@Ihɶ%AW5eTRp=}[>vx#Θuf>G&KwqX!uv.JY>(Pki׭JjUGJ\f3:ÒmV#؂/KуSۥhn!Kֵ xqfwP@_"]|hu*uU Jdlo_B,Av\d2]:P_DVszS𚩨Çh@Gi* I"sC0a͘oyB4CL"`^VΦhʒSUJ]uWo~_uWI5oA|mM8Ȫ.ڰ7Ys|[ ^7{awRq'ڶSoBhznݾџH˽~JžUL)"فx_9-p X0 ;BAQS^6KxCmKMi!쪺 .@OBχ &S(ܻ[/Gv-dY2>g9Z\U>l?d}@9H9kk?QNR3=ρ_EJ º_CQsbSY`6``wT ws$&n_ ./ՂPnX& t-Hr.ا RALC F ]7$UbjAҊcG?*jH:AA3W@yAQ*nX+*vڈC5#zMd3o1zIh)&oOr1i X|k\ÃQ,BSY.A@3Z4/'29 ;>=:$%zKMB9l^kdv&;sJՍqfjs*iXJ:!9N[!c*ǖƩz]6OhH){ЮDX w$\PLPݹcGԏ0`[NliUmJɈ#@? BGV'/CMRz37_!APq4&…OG+ۘc .oHD=qcϤ-wJ'4p;Guj.Wv|]&+87s`=5zqn~_œ=H}xmov3zk;vFg0<]#/)T:V. Rlg(j\3 S&KO=B(ZPp@P um/Zj͞D g0<hHԍ^pԇ?:d[yR3RߟB:AkB< ۦ7 d˜Tig^ ! D7 vbGr<3L B1T}\, ҃o .s_1rٖ Ϻ!4ULt.+;G @ImrN_1#Q6G %G5! *QAQ.:2Ke\f!wUd::@0H/% bSz+.*@螟.V01=jfh<#KubͩZ@z{F?𧑽Mu;F)E4稁p[t[ B>` !*8f058ҨMfh4d'sM[]%id4r!)s= zMkIJq8/ּazK.ӟVވPVCW, bzl%'ȑ!wطH1\KJrx裮1' #q>™-װPaj6&^'mR!,Y"t1㱙%eT Hӎ:juX-Pk%~z+6(xX$f\%~Q<A!`>7Ȑɑ kz%]`V>ⷿʛӲ[1 ˢYN-$mSOxF=y:C4D[ %^R(jt8 f^@ڐd&;˿E]p69Q y CVm- $ufCKh$[Ƚ)0i:7 k ꧇[y;EQ=8)I? _f+g)T H[z-PhEx_Wpu$?cD]j -$DX6Iϣ#!h˥ B=θڈ$i'< ڿ$;=x,VYbԖ8E{'ȇ=i ]oGSFDrǙ82 †( 4SdV%$^Xw$x&xНzeghC|i_J}t:q&Uߥ{t†8'NOC(@]U!{Q}ij |Dϕ;0T9flUa͖yF28OP RF(TG(Tߌm8-dBᨑ.%(o۱U:쵫,3!uO0Hg.J4PGwL~ӻP&Nt[w.e;yyYf:m Q;Y2֫*7`szN~ilcJ,n?*ʃFAVk!a~{.a1 Xg,v7g&wغ9yI# (νLM^G,+OL9~E߭mDž0 U^^s,4ɫ%G V:lNi ly,2 K`Zr,ȹlP覣هC>mlL7iUqLBV"rT =Jd߽0hI|@%p&Ȇ#@ꝜV|fP)MBL#e|g%b1.k+(>A*AqgPÑ]RS7p+h*[-Mm}SQ ,bNơ+q~0 cU"RiøZFF3ќ I'szsʾ>ar,V"Xl1PyYDwp!4"[ a]"ђK-TEP9ױ1eZO!Dҵ4i a5-@}pkkǃ&3ʡ*N2iAz<ǔZxl(#+sJ,؛LљeѭC_}sz^RƎHk.<F.dunP 㡋+ uzFoo?3=_7`w%/Xl=?>]|^@/^ [ZୠOB4Ri'@srQ X?ѯv97!_(垏#ˬ:wי2:׭٨+Ĭ[ },җ+vA$/$[8 yT G4:gÇunQ>ٰ4ՙtK;۽*`ۖ7T嫡vR/Э:WDgƘ X"'tR`+3Kiy8qoNfP@?F:O:Ug'n>:Ţ=%LEPwbGĩP6ϗȇ6|?&|D^]AT(\0肓}֝WYXQH  G>z;V_oAAkB-٨Liu:4 G⫪%NFƻ Zᦽ4m5Pì(9V2?=an}{: 5޹XPl6~߇]bIU 73k !;nr)sq;ocͳ&{%ei3"q*Ԙ~6+>ŴXsFfcO/9Q۵f3KO 9/~KDyy2[l%1 F$أ-f౰%p8hNl DDIԞ!m&U"⊷oRGoMx-аRf-~JyGLEEfΊi=zm+kS_~4nѣz‰8R#^By}\b1FCaw/EǦ=OU`'糓tˬL{3}o8 IB\4Lzl AfxoxE xs"f˟j6Yb|4jxsy:yGd{/5Hl0/ȑ|Pfɭt.I^_ 'vhu{?PՀ=8^[R pPN]!8#NnJZb<$(2&XmH7Q^G.=n3vn:IN/7 }3ò+ƙ#mQb2']YrS$P_CLË+S?=Nlpbp\21@=:_6+q%7xi0ЊgW{IO]lmE(81Jϴ45Iyݾ. >{5rkM"< _ &Ib/d)upʵǤK@53]K9)noa-'t7Չx0YOP%QԘ'X( єn DPm:D.R7;Si;CpލyU4)d^`S)BeZ[CNi⛰ӳRY!-ijX"о"g βD |f!<3t>g֔ɛ,r) @]7J9'5v"\-󯜩s&+ap,藍c%\Wɧ{DAWG$ H/ԭ8wRaۍ$ni$Q Lp*)]k ~@'I}V CpX 8`P; ۶bqRɭ{3h>&Glf4jnI,1h=w V5b8]RCdaַ?nmQSŕ~9_BJۚъ͞Ct$vKYGʼfR?SeX%(iVB|GXs1&3i~šl*EA7d-KBNeSr CTJE}=//gbq 9^<#`Gt(`?ʦ% v…qJuD$T_s%_ܟM 7S}-+ثZnW\Pa?*i HXq8e=ju -a,մQ:IAe$Pes7DkGC929M~U%{ E@HZl/VaĶyq s7ňf1sk~0p``8S杶Qє )Y4n{? WD\ h?3ن4TO{z~8Mp~WY@O9)s^ ,k`ɍoΑ0ڿW؛h.D1i/%!)"W.k) <*8i5nLc(O NU>;,ܬr}ԑSiNe\s$?=t[E_V:"N*&IWv?¤9Guo{ ʠ6N2f=e̴S4}DS.0:0fkl3r`(u7uw6&ҧ->P*cGZ!=hmڜsĩ)-t-ȵmz&eA[t r.W@/fã\c"j[c-Ҍ#_Z"BGJt<'Ρ"z}0nR:J.Qjd>Tn:6,h.d85A(x$8tY˚$D\뺔X4fu%G=r@OoY:6C$Eʬom}.~X?S!l}>*A{ 0xaqJέPYٌtSL\0da^̋>p&4\gg+FLTÎu +85k}c[@ 6-3zXLs( 6!,q1CXB#f3G#tXիj<ފGDNp~a؍c:oHjО)Ӎq&{pYJ耶ibڌ}ӝ s 2V/&(l pM`ׂm3c KO[7e9@,,SxI#Fp:1Xt65#,YպUq;Ji"kʯ%OEϹ8;4_s֎nu~\,-y`Ӥ?_Q >{ \-nqRB8uaUσ=\a\~μQbN>_ujZQՌXDLB'6/)z}?Qei.p: `D# A#ۂ!V'OUCN=f_CSF]ǒA<,Y5; ;EY0*,a/ޛ׊cn9q!M3h*.3“tr/!ҬNCu`:= IZ\Y*hB '] X?w5U_ttuoLy{>wh=חY1S`͇ވqe˵kKirY)&zqV[w%{7.cF,.E(l ptаLjxM).!CiAL?0䎚x1%Hn?_]2`\.b'ؿД@`HwŒ0x&~ϛޙar H2@vOL~(Cޯ --I? B˅9\{psQҀvCDoWvV ӶLJ־x5B% xA#1gF5{> c6]_;P~(BB{r #=JCe\x "Hm4ȾH uռLeixv{; p@.0$deY" 6kk.vaj2˷'N<4^%z&wUTvEbP@AZ?,Qçk,$uФQ%|8BC$8 (uLcؼnbjA4VgMgU*QJZTQuDU Ed9o44$U\P1eԲ?q6|Ub7i.Zdt,)DH?⹐=p!,E5c7̩i} &C*[ x>ygz 7$Վ_9v1*fS Og{DW*3X?ր,#ma[_Ng@ TqGelukMRѶw %dE dX"eӿ 'XT6Cܯ4b^vuQh֜zE! ieOD!T܍xɓvA R\&&!T]\?%=-9,5ŸB l.Wl@ހy3%&ȓx+x4%Um]|9fvf-Hd'Cg1ܐ>? m(hy": b16U&d/FW?ǕsCfjNt2&mV ~'tď9p#F(;+Δ4R3}_VpSAe~[{HSX FrK|[j2W>g"_6Sm4Ѥi#ن9~3bڃkUf1j>vEw:vYD0^rI5#WT4^_O> \d ͎#;-Ku,OK fTc rwO;gP12&= _gkRU=mṭgܲnL7 A]-ׄ C\~La.۰{4JКxkIT>ݔҷo%l.A:uhj⁲kJXC{8 O}D/g ROxC<J'wɿL]sSJr`^_ h-j_%p[dm2,Y7fDH˞Փ;*o3}&BI6032ZWvgsb?L0J`)KuOaSXχѭ0x5qӊܕiDWKbY'^G [2eD|4Y w7_q]TXVYyThiJ-7w 1Y ܟmU:,A Rl/[r+to6XYhS&voMSI";3ϩ\~ ۍ2i!AHӂ@EGhj6mb?ij37J.qdr^yMR.Y 1y,8:'m󰫁_pG{ -ݢ96f;A :/vIXNS-[)1asb@{"`h*SRzlø,Аw\fsuzoTY'ác6KbcDL]J_N|l wmhÈ%۬Wp&/- G7uyPF;ʩ 6gcm1;+Wفܩ]0cn :֍TNa{D;P4>w_tz_7>otFU"LLdpgG 9cxuֺ ?En'4l`"0= P>X@4;sAJtÿ݅6a^qu>Ferj6@ƾAqr`0׺M"ҳ[5q m:+upFZ70уfQW#l:jd&5T]b5G Ϝ{>9%+Y k-GƝ/F@YGo<5r# .VZ;rxMĝDQА"=lA͵&k3yK1 +6PO$;=ނpJjBT +#x c.8@0 6X0Ocj x}+ECz/"Ҹ@LV{5ХgjДMj:ā;h r~)F`>T]ѧg (E$0M  Z z{UV4;K=aZ6SosUcE7_h[~wl9!`9 \0NJFX(Jr8LԄ"H~ "{|zsYj36) 1o^2,̳QJ)W|Fr<5[ aR5Zߠl/B1<LQVM㨶6pBC2FS٨ ƹj)e'%52Rs8kjP$jK NJnOx CP TYoơKXqǼ%IvѻG`RnC>Տr$b iimg@KRLѨAlqD1Q̓rXتg92Ythl a6$UY#/b`RenCa:qw b!8FjW^k:#f)%6tB٢VHSrIp5gi/[f,ŢJނ6nuFTE=[WGzqÄH1OX'ȊaԴ!kgyVVC\79 t%OdCvS^!rF{ɚWνRƱRx[o0N=3 3 .)P"P$-i{#px1bFxּĘsRx&xO|F$Ze,)Ę(Lli,oOGV:A |6 '#Gޮь˯fC(yJ<*~"_| sB:g&R4èYXݐfVaiiagF8g"#a1xv#ʂ; hsȱ 1< >*77"CJu9Ifv&S<3%w$X-]o 9[S߃EhƄ:Z{ԪzSCH!Jkdqs{*MW5ܥ(*R'LJnaUmĈ&3N5eóNS>- Y ~8W2B y}ʝ.r],2xF41ssk}kh$u70}bU71RV`uArMS)["L5z!5DV[N*ۜ%ԜJc4h ԯEPL0Oi``3Bw56k}|^eF1h3hjP .WabuU֭d _W 5N TyGB ~/ hݚ0PemACL3zI?5k ʼnlQxM9@]iws b h" pK0wn/+ugg\Ƭe"Hrz]Qqf~"-)<'%4Z тgҨi+#ZvEly%fCC QV#A܇`Q fU%X%R 6..z}4%Nlc!kNJ3z)-*6pz+߃瓺HJ0u ~.&#dJ8 Q6/(. y Wz5ЄYdL N:}m3\7.)~lGsIm[#BnJusV.Ym6K([/,x6Kdye~~6tGJHIA։4FGkgR34DLjyvi/8Ch&a'&roW wP+؁hs,ފY\rg~{ZeP?4])bpet^:Q[JQw׌Qk!4YvL(z7Z_Wx|61vlo+A٘mz0IHB.U{m&[`(5 9ڰ?kMCgc-o`*/7O&(iED}z*/&K(S/ $\ReFmE 3_e[{uRg[`@wr{0N"1JA?0{V)+G8.Ʃz#7͒O&mg-oF0'E&[B1 =͛X bpWۓF'#ǜ"h(-T`VPSc9l0$Jq].-,7'o!CHCh*bW5BzoL,ʓQJ6[쥰@m՞wlx_.T{~掞ƝqVp{¶SM;m)N\O}!0A4=,bߴFߔx<0%Qs)a/X54UM6PP@FWX-˶JJrw) ƟWatVRWho!Sj,Hײp]ǻ-~S;Nh_t-5Ziq `=o:`baTג/蟍UF"FzuCϤ {>5~u=7X)}v0f(s;dнmƆ"%~"}`/;%91gDONJER'_P/\:h$fY 8q_dmҊ;U5!\@Q;7g yAiD֤bmB:/i?$陛٘ "%P)RX?yP!LtNn1Ǟnf@((H&٩&_ִ}Ì&R+0)& ]~jBڗeWfˀ%wRVduIpH~ۀl47񏫜nB*sy Rє{85vepnQdhI4< %H lisX*3߽rÄ&|p;pz" ;kfl ݉/bz{1K%wP=f!i`QTݯ,[S`N..Fzf4 'TC0zȆ g6ֶ1Kup^(\߯pcx-%}1O4')=k;!b/g&Ws&UVң@Äwӡߛf^f-S/ZgT@k6J8XO;-<@/ aWhA` %W)'N0ɋɃ.Slݸ崨z,:!ldM1W~ ܄¯.D;mMItGk]#K?>a"+=_[1N Qy:Sev˛\+OE7^,CĕeHnJZbiʬr&1,')q ,o@{:tGR#usS +y šobI(gQzRG0. T^QBiT|Ar7T#@3|hRV3 W1[m"x}9B7TNqⰘ{.8(">*V)h6r$}]/ F1DL'u{WDNe5.Y{trC'JFǁ(osk;Fy6 2 Ac+eF(TNfNqӈR$Cl* "!G:K]_ӚhҘtv41BE5|d8eTI(ɕ?%Y Q`ya^8l#9htURP*tXj[⢀&,XvymbR#ce`l=41=JrNtJ9]0vuk\%z"ox^p4.X+'b&L2d؂WZ๠˚ 0r6Sr*у#P# aKT.N,GԠ⎬ ^%r|{Rfߊ?[=38SdCZ IT79Ӝ5] TplVJ 3c:׉̂g & N fc`BE^,dRdFX(Ө]׶^aj8L-DΚ&DKp~)h[PeTct@K7ƨ['HgnGI^] v(m].o7&hPӊR6^ S J"A5TiDp#j&Qm0)|?V߼gD=^qvƈWͫ>6<\߂B>vF@| Yw& 2՘W)!?əIBGRIE̾T(tNyB:SxȉZI1G&ZQypEWPt(:XP ~V;hZEM^Z j'6c@h9h~)8نSײy%߾K ǎGazU?m/}%PAi^ݑН/wٷ]Acwjʻx ae082ogk- Ova,z1C#=TؖK^S{|'Pؐ> KvӅJ-'4&ȹ+DF3}YYQ7+JM5\7ueUlExLz,]-eu,M#SjkmGw~S`Ig &Dz7%!1eVN(M_ Uہ B2uAB;ƥdkm5s}äK[mB{GYܪ.k:0-4lRB̘.8~eJ%YA5YԏyO¥0.#fxZvst/5irP*Nv-#l`3Чy_(rŠ#hPPšTxnS+}l&{k9+كOx8BZ42+0iNhai "`N@uif6IuA*R/7]իԿXk;-W|Grz7UίմGGg!Чr)mJ3An( [K2$_o_T.Gʉ4j)SR8p7VD z?1 (BOc8 sL?n4 &h_7'΁MWMv@d{ѻmBROSKL\ E 7!0FIcMEzyWD<*cw3m!&b;Y.by(,|#;4? = o*xjmN #8 3"vFwfαg$ݟ lhpgV&>7zyD§&*_&WEUq8y l .Jzq"|90sǔDfŘaQi(:~Z%N5ALmøǜX,s-K Iފcϥ\%bO/ tt j(uTZagB {`y7*cK/~jմ[@.U&6v3tƟX Rߡf+Sl8t͉v$WvW!0GO9]dZ=ି j6' -VH8u'O)JɤI[/ٷTZnިm fRWe.H&jSrҿDڱmwrW䯱WtC1Y˩KdJL}a㻳. ȯNpr^RTY~)tPB f#h^OgȔ6Yլ܌Q>O`)m5J! | f}$~Le{(d,oju@g֧as5 _|Éz<0)q>(==Q&khM⌚k;ےZӵKvgcO" Oa|5)tZodjʗ_j!Ľ-y4kjFZa% N\tO)FH{ .\eTG2Yky5H 0>w|zWw"HPpAIԝLIRA0,4D.z `l:;> ( <ƅAj=>Gkm C*M&Y_I}Ɉjh$~l1ZSw~QEσ~2B|riFɯzrry-SC!%ӻk<-uVEk RRX_0#{mPS A).z#P%B1ZY.^.u)27<"D_[D]tA0G)t1@>? 9,G'%C`$}lzN^#MMuiBMLר2sʆ1d60 vLMCD8] Xn^ujxJГT.ˆ_VekrqT^-,z˟4*f4iH ^Nn+0ZAse}KD 8\w5̧IV=h(ے2kC-7p^/)r/gMd:oObS˱PJ5¡PEi$޸PJ$E>QbuÅ;}(ώ@ɕ&re^}9HWnˎ-`,kgLYJOeT6RWFSHV Nepݮx8y煸ϝhZtiFr)uDlDB*ҏ%wBC HH|[6$@%k  "k&&Tme%dNXi$uXDrN 6I$%gXrOi0$)uר/2Q28c쁵Wu?O]tcq\C7Y!~fjC[d6DxT؃ w ߢ|ݠW} QNur, $"\~Cd֑z\b {Mǿ DŽm2Fn/ۙ*3Ok!Ȳ9Oؠ[KZ4.%P*w ޫ2PyZo$[m1y{Uu7dTD?ހ+ў7ʉGPyC Z`>dē?SE$uis ҺŚw m`4| YԺޱrLQAG`D k\UH*f^yEh/r:Z?{)4};7'd)!Ql˂) ՓYnvUO!3_MrZX+C/zȡhjY|bz13ȉ9E# m8ɼ~7QTYgKU84m#!~~H~?Y17K,;8]'`@ֹXQaz q|n{*ƃѳ#ba1bR#`o˅H($aIw i3rIri[ݑ \(7wyݥFAp#}m]VnC9OS ]ŃyQCD:UIS&E\񗩃k[ +_X+6 ^]K|?o#]n(ţ?g !~{I8x0, o^BE8F߼\)x˥ wyOҨCfIњ6 Ps[#ƥm5n' ?z:IɌǩ+ҊD"FBVw8z|rGuD;,P3r&n ddܙк {NȂCen.q%=]o>PWwT'h&t*XrƱ YZqoIrRzE>|ef)e|%q3U*QBem8Qa &r0Nkȉ%Dy*$ب X"hf~aLV]RXbs1Ag<3Q:K>5 ɸv3 \>9˸]AڲA/4ɪ:";1wT;/")>_Ueav`u^(IrJs5SdII3(<Ʌ_RЊ}sc-~rMn9*OV[It\p&+ɘoD]6ڬkZ')yF>s ?)qS-0 Ȗ]aNI,H v`-~fx 6k* gywU0~VlvHJC8WFKаvr_b \QL]"ۏRE"ܶ،n"36tC[BE(с iU3SU q=F<묻;5Z$b#N76Gm_\TqNWj+\"}t,{Тi-Swퟙ_`IĵA}b= `zg*r ˻>;Y ]ޱW'WSAZG1{/9m z:5*GZ4bwWpOVODuiW]T){MSTuc.}[^AE9{EYJpmϫDT3̈́Y͚o~ا )7 "q*o!k?!{cSFVjPZRԹKT]NEPϻ3P`  "}v}5mU{ra<+0>!Lɡ SdO]U‘2vQhɂlMGjYh yL{i*kAZp9"x-l.eHXI+MAFA $,i j )33 4`x\ӷә,?AnŬ<}ì ԗ!*qYT;M]n2')P%GR4XH۶Ԫd9~PtȆO j\ OěMu/yfk' M?UR<·ԁVϛ_i#3cWkT[Ls$(!Y{٪CdZn(/éͭEjI\(nfDqs8#]oZ Swm `dVCke~%zb)0VB^G:6Fe"Hz!):SO%Exh9iٻ.zkřGaA+"A tFpu,m1o$Gj;>i޷ʙȑ$ Rx70_3Ion]zr9*}Z9'YH篇{& D@S~gB pb;:TJ_cbY 9>^&f.QN6>w+Nt@9D ϭaIlؒg+έQ.q0eF"VNJv+$6V($Ҫts'(WEE)Oֵ(7k;X n™.bd `+tDF$kZ8G ThWr X<@Uo-`6V=tןqCrbvgX d!_dLb~jQذ.Xs.7oPEUC= dpi;U偋y49H'F?-+Jӵ:x:sˈ!ѿY6.>u7ۤ*_4Ϳ^ESIcCo-Lم&\#Z::ə9_@$ rm[f)g3I$/(`J SmL8{AD˲%bJk0Bm0 +lQk۴JU$HD6󋾍 GEuòÙ}m"뭚 nze :`pvQkF¥4J+Ae}68uWǹ\.p<\p&x쪜Aʇ ]i[d$0#l9(xq861\@QMz7:ǼdjtF-k(Mkz|1YuҸ̞"oG[VOӁgu?*gWFbER=Mg_X!flS*Ai t|VTA&Y$^;sюaaZ}?EDҢzxxH"[hWPTe%$ Bj(j.gMv_w!M2#\!$TR\(&O'{ bp2萊m[+1aȄod%2;Ps HN:ln!</k Vn8NB;+'˫f~΃NImUr2z6r1o/h=ޓgLx7"w jH#$<5_ײ`5ൈELNF7,8y߆f>B^#g/iTBqPGBjmn>j#D&! Z# Ʀя(5x $ .yZK<6%3&`1ā 7QH5x0j Z0.مZT@N "AK:"Ğ4A:ؘf"?}M3Aj'Q2#qj@O|pk[\aA3j诪gߞТ+se> ,71JP^PBjn9Ϸ,E<<9j0N+| $К^9'p˗AvAq1/}<2h~ ՟686+ y-b&Ԫ腋58 Hzې5`TCJN|V>ޚ^y7;hRs37\USj/ef}B+")u>m|̎yB_IՄ躳p.!0lz~I9QCPG E*s3>Hv_Z ǚA5ӕoXKmcVhɣq>'SZ*t𾠥E`jZRpH*ɝ I1_+q. $-}ֹo(ɧv0Lfbo ٔ]6t D'wxɉ\wX\G*Y%O֙"TMcaU"ۥ7'L9 lY~ps1}mtѵu? D.2h_וrB:/=-8'%xANta81ԍb lk?`f;Y#;\ {hLnN]2gyZt=_Tl7"$!D,w%3&?X:ΚrW;6\b2<261z`o&XR[1nenzc1Qud YkEuFe wZ8Ddս*//Q@yvSt[גG8YC1}Vq-,d˫(=Q8EMFX@=\b/<;*DCm4$r|T#2n-B6hD[C qa mm"?u)Xer%=Z)z ubZS`m1r&Nc2ػy d5T׹\+7bU-;>mKNU^߇ȕ̉SJKT[Θҽ|KAO6"O z.m/9TflmLGeX!fVcPYJbh{`2+.`* &'Y/*nIzP% ѻr|k#1=kte5cYe\C /Po!;'lwPrq6i>d# wA Pꈕ12l1\BkF4i *{A.02I|d$~KE2AE|u=k5y$HψU`'ħ7c&AE.X˶'EfzM=A_4?QU:jVIT*@jfɚV7Zșm %* ߿i>[í}ajV]?|x^Hy! 4'&xVĤE ^9ӫ6kfƁcrG76z:&HGӬU+L ҎrN2O[#hVwxq_ 1Zz兙b OB ˖AYM:^[TjR筩46-nJ7?zkfOԣgWG(bSB,]3EU {rfM*N5 k P3iҗNز}=0j">G c4Kúx Ruw^NGMuXgps;@15&g-ڃYٞ( Z̭=R?m/Ȟ!\qQN@yK ")0l^nUk~]&y(v>|@3r97˞ ka(~ƺ]2@|@ײm#vÙ Ss-Tg5Dh[[y= L#Po wnr`g@ZpHkSHy1pn6a>;oU͵[%AŕTkxZ7 )D}-tFJ3;P0JsLuHt#꫘9#jhN}6nMg3 =$l3; hcތ"1 2£smorn-GPnvt/Z#(:;e4 2k(oy`p0N7 uulny>_D4 FSX` Nʚ=fIʏ#Yt:(buQԉ]qa<+K+rxw [r&} ǩnŹ a_[ֿgrO6Kل[u5X|.ѲVL9˘238E bϞ?qeiuL&T7[Aigskf* 5mi{xɌ_m9M D%qHƷ!ۓԁJ05c2؄!GΗ0D&릟DCxN^( %\:45y8CiP]'Ÿ;9Rf}c U640^~\ZəB~I )dc\ GvR6WmWj:^Zj@#ί IJJViM~x-4 S?Ap( Sbq(V/&e jx N}R{W6*9NV)"`6ŌEj;wts@k4 J'7G^=!-w; : I1VQmAך3UW.nǬ%&{p)onu@X=/^+^'}Di1ʯԱ[1@.*>wm}rNdnpT#xGwCf:kowӕ@3Kw<[d=v8ߢ SX4|" P]#0X>eQmRPc-!&.Ʊ[k## ItC|2]{EP=PnU0gBV ы dM&vEsciJbj;nic׵qqݒ!:n҃$d͂[ @&[|tjNG:ooV*˜+f7֤13ɸR,7e22<Ζ# tz^N5I(VTnFc V/(jf2#+ަrG2ٗZTHڡQ|HY ‡USj@6Qẏ[ \G8E@K%q,mQR'2KBp:0B]&O8ƕz7#mu~#cL% qTE_D!e +ɵ}iH. ^^뙴.E4z78)ۚq pˏlޖ*1ʌ^p WQ\i9=q;-Xli?'\$p:y02ʂe4d_/c͊`D"Y9֌$zmD!l?dA4.zwx;.{r2&}Ʉ@i $xã".6w~?(EI sqvlđ.> *B4[^]m~bL;s& :I$xI快`%@a8-lJn(#/q qSx*̇}qXd]Ù MaG<, SỂ2=WYcm\/Iٴ0zLQq=gd,5jsvҍDBf9|RJG-\9rO,K`rVdrO#ݴ܎)geU(J+̺(𽤥j=TV<-ފ~,BqF}`>ܪae$Yb6'_4g+X5goɧ킿 Yߟ ׁT#mMn4=9PYPgEq7;m15RT:$51k2?#`6/IgʳV{-?x.؃&sZ8 $a~V^~! 7Y6O/B{.eF8eJD|Pn(&hىF'i7Jq8vW6Dv#;HYh)QMiTGl>xS)~/MG5p'p.D p, 0=Ё tpGU]uM"WPHXp*ڡrY/hM!BaHRnƱui|ŢM6Ҡ +xY+b5Uu):PjE􊎏cfdDNHxi ʤKSX~OJnIFӕiB'׶t;"zcYM A3r$:e؜̃/\Is4MiT[A o=VMCH6o?'/QiPm=hϮ3(3+7O3Jn_%T}FXwFI jn9̃ѕ/WJVk1Mڧ.Gn"J_?uFNdwý8eJϭ1|0փêzE?L dq7\C׏5>砕h'wȊ3d qBڃQl҅xKe~rt V?W-~`!dH_2@XsZf!&¥ƇGF~d Bד8 BRl\>4t!4;Kt!mS+nHo|Ns28Mn+gx*ɜ,0Ɩ?KC' Sa-,ބ(pCW5W M))Z.M[HV1+˔7}m{E~Q%)-[]fW~W9J oì!M!c0ʿHco;3eq4G«$'?u}vL/-S0^yϲOn:ۙ$q>jÖ!Vl +^O/Ssݣ*p_tJpsT)Л#tH2R絩T-ˊaq]<#ĝs_k k83_rG ڊ\V.o).$S¸OA;={j#3HqE S8[a^Ȃk,/D9 A_}C4iU9 $'vJoeR´ 6nT7֩y:}݁`Wx湻wjbcޤFvصٟL/Mn}%4EW|]?n4VbnOM]K+OHnXMHi6DFws)^~::"_f1umZ~إeBFo(~a]cEulhe:0ζP叜YaHjl P,t`PI!9"Zƺn5^zrMI!kKv<ûpxC3" nѳ[cCLrZh̶+10JGc>rW4iamKjhKq5hFRK|׮I]ަ[v^sL^[ܹ/{yZz/_J.iË֊;VC3XAlQq#qsKKܵK38@(E>Λ$?4}wE=z/2YC* &"3"V" 'tc,RUMiV o")':\RaB-$PS S)6w rl-)84v{]d ϱ.ᴟKsDG\2Ϛ*QT^r 9B.u෎..v=ڐ o*j#(F.ɵmk_!~JM -KLi$ 1#ho. U-~zJd*6>hsx`"ZyIԣK;a^$̤=FUq5B#'i<&أ;ָW&pȇ8宐35swyPùz`Jk~kј^B}ONL%WLt̅JZ6]+x^U#n%/X@ow8hSVb:OںV%5#>&|v/>4@w<Jw'BðT.S+[Tg汢7QSFn6E"0wQOUF<ٜYgN0nc)ңMi,@G!WH_3*Oåy؃ZLҕЖzܶ㈏5+4nЬ0 P) @g{ t=!ZŇYKƐgs\1Hwd7o CA€b}з[tOe&Iġ?)3@贾S`{!A"+7S)7b<p#2F[n1 -RH?3W6 ny6?lYD.9qKurL4)7;;Y] KAQyrh #m!ZѷtPH8 o?8ERX `'Rc/U: !Dp mؠ[H r4Ⱥ_>(TؙWϦkV#d CI`Zz- E|;3c/'".RR=qXjng"yf[iSG%g"ǩ:ajAѮV*׃%dsx1<-@DsFIڌQ=6'XF9NjJɬ3,HXk U0:*O/%4As/n}.ppHrP>akdCLAi(Z NGtB0IdT׏ Y1!QGvO 64}!Y&ȠDBҜCƭ'1z!FPjK\ [_]rJ}XJE-ѧ*a0 t,WO!`&hcnt`Bfߴw Fv+ />R> 1j2fƃg0/ZVeb4}, rG[QQGJs}VO5㒈vU(zMORԺ)(0AUX Xa?T q7ǹN<`,G fOdWlQFdq'd"σXJy͡BCbsa ?#qGa5ɏqFr[a ʛ׻W3M+%G1XU̠0 t..D،iټ$i|O+p)ne;B7vw8p7 <<~$'q* Jn^9 Ic~لЉt90i'Zc*nl'k4&s4 Fsq&3l݁aRA& h7 e 4>fp:6Ge$ւh:? C_1M`̎Д,t1uL6VZyi;\W6uHGta/^T 4^|kǑ3HHoe)ҧOBQcMƳw@z=R:*I+EvXP߄x'-o?is-(*s5y\OXg_(-~ Z&ɡwuսZꦥq33QR}4^-Bӹ[^/ \]We)8\?})7Lq)et4Iy&k:▤a1z$U$3FɚY9QJk{Ĕb]5QTnil4C i.7ߦAtܖ[Pk1H`hP却SrA㔱2Hո<.Ў,fCQȒe?t+;%(^Y5oǼhLMrgt!}bHD>Qy")B1+S :=`4 EEomu c! ǖ!*2M FobFi}ჲ`So](g`bmE wQv{ҷ[ =Blu8ʋ[jt报0? H]6l,Hޓԓna^S :y,ۋ[oJ0${Lƺqˆ$#MYZyT%UX6/ 6)j;h]Nj:udmۚbAE>r6UCGNϴV8Do͐@ziTijoZ<"apaf>cM(b";7g&DL=Ӵ?Bҙ&T~^+j ;3D"Jnm$n,l_4{Re83lH"ˌG!|_.9(ol:]!,dU# Lrs)"ƙA'\A< +Q:ZlϯB.sdCS\׫ 2Z d&˒NO <YDsƺV?'Thg,J@Z_Zޕ78iZϚefX&Rc2|RVwi/15LJ?%[qxWV+yNJV{ދrRO\aZ $ݎ>XBWMb+vlӇseMklf .*pl/Uy~|2cٌLwYʩG /G@gFo97(1DZ?Eᇿ4W(>p{bN fD,Dy6%>!G' 1[ * {Z5 זB6e@RKٰRO^8.ePau-=jm$Ǻ碲=j^TI+F>Zx&~Μbo_޶6%nt7y ^τmq1dEx`ӆCSM ~3AgL@SjLFk+;spVeXSRT%1)HٰSkf+7Zg/aeND`ǻ3Ɯw$և ?>"*i4/7hƈ' :sfp~ew9^.=^]#nn?>2n&Sk7#7ó]U힩>-|ү|>/ aeO\fJ/_E_,lP|A%pP>5 F>l<:!#n/Q=M"ADQkv,Dhc\A,U( =:U0쯨&]O.b{D7p<[mUXE a(R8w>wX;H/ܺ O;7c3SѺ5_JܖUzN M:2* ٖCբTVX8/xZ&-+A/6ニr3/eutQ8_Ł۪?jۅ%V?h+*{PnT ^N8EvoE:w22+atKHn,dk'bXzj@˺lXJlV\^'"j8z93qN7uqOyI jҪA4-6wf/B/{UX60Ѳ#uíy?[sωb<ց霚"'' ocJqE4G5)a]$m}I z$ C PpuKwA :C K ^,_d B62Y5cT2u/Ŀ-"3&28 |lM=, 9Mx!y{;H.ֽSq:pQ dS/֗PsE*g']6Nsw[{mAR/v$6elqN:x/)3HnBxoM"y\PJPfr?֨#2^eT9Cǿs "%[kP>cۇ}zyT)c2^ujWRԈGJ8kҷ]fp3W1^i9R|*NIF̉ dS ۓQ(}P3%Z?b/ 8Yjt5G%跉݁V nc4`x}x1&Lk :{vN'9PLì^&Wꐐw-VƥO)skӦ/{skO]2d@7Tal*\2N 8k. XI-C%C=;@rSbfb#Ö]Rǂ"p[φB0уܗRC(ͮ=f5ݼ" Zj㦟~#x,BdZ:mJ+86/z&.!n9+Q|TJU$?gubܼs@Vb=dF+؉mkÒFWnu`] D6x4؛1e/z0g3;,Z<3ia1tc\KH!A`&5vU]knx摽Ķ.Ym~2տa̴BsUCNDD$Y_HRs0k0 t 5hlLtBӸ}lW)WT wӞi\Hp"8DWGdCK|낤k˲s0Ew ]4pbol3= <MSDR&l6 nnF2f)*h!禞2`rY\UEk ]Khutu)¬Y-\"?)YlglgRoKӁ yNC5+3`zq#xɩ c:ƕ'l]`HP8#%2 G@!Da,_Jx`U! p*e]) ~'̺<~w&dqD\i]~ͩX#7* r"`z d ԗ2R y+]Cel7?KIù;[tz~ƳUtIA~ajבr5Ed+G["MDj0Q(!0U4!bOif&i@xo<|u3^ԦZDP[nDƑnow{j4Eab&` YBp¥ _]*TG<Ɗ.^+C ZlMrף\`㙩aǡ'&@+:N:q^ی,5_A40^Kџ^Ul1X4/omcB[OC&L*6;?`"OgDXJ$ ԋ3>rM mKU_q~01)FDץb$hK6M`ՙsDov!4'Uړu>B5plRHܻ"y~ficqx5#_з. j~m#4Y^4`b2K8&6*0VzC'Uvkl6 aEU4GTv,I$Msxo e{UσڴżZqf8goi-WƖ#ϲqt ~&Hx5X$sV6rF: lg+Dof+e){36T ُka yDD Z 5: ] OL1V%KiZp*q"Hela Eo%, lV0 z)Wv)y6fLK|# y> nhՙí+[Mp|(ϮHK=Iկ7[LPTj[_` ,ӗNO>w UK?B0To7J*_6kTLA Ԇe-=ND5zYXSQѣ$,#`x{ [kVI$rOM,ZkݛI09ɇ"I"+_#3՝tChCK{uA.rF*++ cg8 JAW.(_ާ At63prMvIEY T<: F^[@ۺp}8,GbV?D 9ɷj PkF>۵Tĸ4:|K ;omq~8$E\)v'Jsx%~Ɖ_fݔV =K}Bgg 6jfz\hDXV%rމx$fWbBw׿&`X}muCF<$Rs; K]룫sGy>bTwyPinb/Iah F ČPޒhs f':T Zp&w}N*'IJez1bI$!lUVc vc6|C#Dd3aE@{>(N ,}$nEϳ9_s}Bzn w"EGv›J{4-Jt{83Y'+y qw8…EA+zC7 $xS2 s &hKɝnO<-k|qUfE @F`[=ڒ0`ZK[nA$Ch:HO@yrB`8Tklxo͘?C坢6gMx[ >R8@jDlyI)`w ڑ'>.f+hP%d"i@mOlUx%߽ #t^wH[FJB!^Dt0Ҏq[@#֕s ȕ$nCχ驑 a@Cu㑋~ w_ #C-ƿ*}487͵=[ZlL*] ۇM.KKJN f|ZeJ#F*3~hEL;OI߃3W\~Ed& ?ߘ~C WE9l9uV ٍld6^:X9uطj2A:HLlU[w ODz(^ ?Nb?aǽ [gZbh @0V7|HFkvSmb6}") ~SӏlGr\7$> Gn't3hރVtUbl`u0yH;JsV!^3F-=eP˚` 9O'BT+J[8q|[x&pkbR4GP˽d(՚/?9F3:ߵ?JzwzةrBv Bݐ<>O|İۖlRԕ 's܊(QfJnHXKqGs yA|)G CtMPt[gNѥ6VP=jgd~5wCgĽ삂SaN濣x'/h2=Q#$1x4PW@ ~Gmd2mfjVtKT ^FV7n)%CF_D%hf< ʗ[sd^W D[W-J'.*qY.WC5y@½9H(c&@'PPI]氀D-ʗ+n[T}wTJ7XPKCFTƝdgeJ/6 YPVFhҺ kKl!nbûU'흙uREb/ ~fY1jyk߹³rUʌΐjKсdm "g*T*%W+\(+&rCc\ӏaaTym-*} @SxK^qjd}`*:'H~OpC駽R^a$sk(JdKKAޡE`EϽn-g9d`asOE!V;۲#`w]deQT yr|L咘)/Q:F]LG0Z|lGpY0YAŋ M{1 oi?umKxY|:c!؋|;~V\:u&> QX7]p{QbGs@ef!t5[>9i>'t*.jO/;_|K8F<ʞzRףZV@՝rjz%Η`)5:Osv @HAf[|b4d@P/+-RFf\ 婎XOdD_#RIhIΌz9* ݭ+pjt:(eUE/|w/+8\"#)bKNAm7$%?5[V˲$B5Q# Ww9^˷4ԓ9EK? M)SN/$ա>ZXK'r <ͲGT3AB SGpШ#3Qf:Z-6BH(OklWcmEP8+H{c{E1JPvd/_ȾPBEeow?U@nMi;1ol=cXanshw2mmzz5S"~'` tȟJK4/3x6_đf0}ztYj DMG;w!~i)I+ޞ8p[]C'=uu*AKAk,Qvy Q{>^4짴\u煽FƗTl$z)F :! x} yMN61K]!dmhw#a"Sx!,~(Iό?nԇYDOK/*'yBV: 2ſba~(Tὴ];|H.V9%u$m Qe$0/'|m]+*f;Kz\ Q=&o#/3),QifIYG{n »ckmL :T' D1ɣqT#Ά5..|dž >@7#FzK%%%=@!;|)8T'qWAb->HX<hp,F&*!K+K[zk-2usC9 lHflp[u/"7WKn$n[ l-/O[É\d5.{5&~Jk&|؀ȉdN19C&? ]-I|ݜy[M 1B7Jzn"L%Yc"9FiÔ13}7p skQbӴ_{Qtm{vxLv{R!$ۙ1z7[kqdX9 3{&ovRZ^+ZIjj$$=x{)ݵHdbP }Qb%hwIѮÂ!jZ,OBYgP| O{) Ftُ xpuj"~>?~6KޢiQR sdbိJJ՝}ոA9//ERSwܥNO)2Wݘ6TJ9|6rjz͑}Nшwv4*I.peiLhz\2  ޴eĠO zyKU0K*iIZpYa)G0qWݿ#jb1HzB0ѳJB lFH޹(^q$jƙ 4|ol֢Ϣ䘾8X܆o2=]["l3#=cL`8U[]:B钳=p'',e;QZP.=i %6 ѨX."w}?|ޣ;  sw>Sna`+4ywhz v,ǴU;DjtU ]w+F(ԀxՠRo=ҭ.Fl;5 'RbLG9R4M7y'H3wKk>\ {5 E`uIځ^٠_ %G4Nc3#7Wb2fdްY )ģ+Q:ywj ЌSeQ/Jbo%ſ*6p:pAE@B{J#sSq_3e+^;5&ufQ!H%MN]lD3᪕HztF⧗Oc ) R?BzUqJ`qPɌw D=;E| qB: v"ٴ. (Tjڔs84Y"?Av]Sq"<-"I9C%Ś\Vg%L=*ɂi0}.}jlsEi)=IZDjIFkav`yP|;QސP:»jR ݌X}fJ`KpM#*53EwT}(!=ӀN5ތy>lk2h;T,\Qo%'.<dVǞ:T8˖2BLME{Q G|JS7U*nH.|0CfgFܹe]8)ab`^D/RJ/dBS{j~WE!yȊČۑx7H^oS +khOdPP1T-C|@FlW0jSdy~l{ב{:o 9x$) wX>VE@;.y?5J |c#uVaAGrM~1kT?ܠ:)-Ȑm[[meBW r5ȩvOz_ǣgشgқ7, ~H%K7~4 !ZՆЀhs"+rb.~9ą0my|KԬ?jnwwb+TwԬӵ,qna\h3Roּ`UTXQo1K庛#H%KZ1o&29Vk7$~fe7nji8(1@ҧYi R5I)7j;$">$of䲗F$6p{Im}P.xGL6Wmg+_]j?`# .!#TW(k/ t7'tѭJFȵ(@| %0K]ճ}͘Qs:giz}r8db^]P_Ʋ{ɣn˗Yl(h*1EN66!(Kb>@LOn+H{l SYd r@Sqa7boc9Ea9ȵaۡϢ(%g~40;bIX?إb^CM^r/)K3g"anĠTם&~]x˧mhSqB?q]${Nm~BQ>51Ǽ$OѦ O>p$ HmV[^)N-Ov!+F2zn{B}M:S4ZI&d))ܔwSIHQ_U*7HEAs.VNĴ ߛ}hrc8WQQ CWիB/ بVqm оB^ VG$P m`㮙#xUz~SuNLQ6ɚqj+3Ԇ&;p+Le7GDb #dh챍6.#%p{7PW|-醡EF]ka[kϮ* cDT,՘ž }gm3UjvW ẾP{gMTHP@Z4c,ɮϝ6:) pm_d9Jե0_^8S9Q ׄpN$M*씘-9"r1?u (\CzɻfǏ_rB&SS/>."[Jżc4 gMn_gY۳&4lzySnrE/<g%Wϫ),Jd׊k>_:_0ޓ=%d";&pӞ^)ȉ-WӉKD],Scb{Sf VϹ;W1}u zc_ =-Ϩ8җ[UŸJX/r)sbJXRtlwtl'>HvM؎.=?CODs\ ؅?ȈYd$,<6xq/iJ RnGZU@ b9;Z%!H{irXY G`ITQ\Er#)CwmkxzH$!~O#^jFm,#xI7Rv/Zݙޏ_9-0uMv՗]X}cnu0WLA:|d=Nir~"msUc?ӥήrSjK˕NDZԾdC c0r9Z?|.U cYEiꁻʱPM)pf u&|RqS3$b a|l4/NЍXrNZ3npф&~%"Kf\[1& ܠ# ΉiΜHdXЯ~ܧ,C͟5lE'zQdb6`BR*I;CZ8BofGV= %Nw3BSDS!dq;r=(윾6ge"'wҜ}zԷFG nPAֶAB#kA[r& X&مܟ\Ng B_ҲP]Nhgbn!o _,J*Ig3{}֐k\JIV޼$4W$ j\ʄEw qbIep-H#i%||"ʚ_Zʍl @B$t0) EYZ Zqj MCI:%(–bJ_O$o3v^%^ ͭ'43&03OQEXeCԓޙ K:yhktyN@gNdp.+p5ꯄf]S<['¬+"ޙQ6u!{vvՃZ.Ҧ7VLcYdY}רI?m\l! @35u^!`Kh?Z[]B|8,ygD%`9>\.6])cLKMxQ}>fn60TBخ|8Ֆ[Ck^zӸD?Y,O\PKrh/U@E Go'B۫ı8l{a,A \9uձO*e 2YsdʴRGLVlAww@ gU Pa@HS=qcos`e !mnr$ xotfod4*TTh[M ^!Jk,~8TYIS4@8z$0ouj'^61vi\ӚcA}.cz_zs>O(dɖDV(^4z9?:‚L6ս3 UXo՛xKi3w\ϗdb @嚠qy H[E5F)DNgJzB)g3FU)A}M`: 6i"y8 Ů@tY, r'^HڛA^Rn9+À; ck㆏b|c!`^b2lmk}GWT}􃻃}ٚ9ZRU3tS+JBäo~:ˀQp :r>GQP76E`SO v?wJhK1 ?CXkII/}_˸) p,X웂E1uYdC/ݫHnpeJ. .4#~ނ'$2BeNFD+}oP?HJi jW <_i;G2TMWa,ʫ&fK[KLi2XL{}$e5/ ,>e܃>EXpI#H9%24@םJlcj2$ q & L~(%Pfbw]ӂצɱebl?z޻j;Awk/.; d3$#D63c]¸}_V{DXUiv{\W:).'3#狣3 Od }X5웯#ܐ Z+ɏlA-kΙGoq(~}ѵun` 6"k^JM-RW!`@z'80A%PZemv9\U@ݛqqQvB~LV\Ͼ3>$fCн{ʰ(2AU<# -ML-n k/4|ؾ+oXd3X4kX3;t"X`递֕בR?R>*D>(_z|\V}g0krZ6 U*eT{M/@ҍ2Z0#p\}i'󾗺=(~GG}Lɰ2uM?ǘ%䢤%,vʍC35eM# X9,^k'1|`ʿL,V6=CIt}/lD ̅<~ liAiVvꖃev8% cd)>z%hdl"NwQ0y]sEhzRSBW8.\:0}+ec,+P8*p=[|2,P%gpF1eZLVf_(+)u10z8ø}ZE pU'hAFrv Em~ 0$XDc/t dWt"B U_(y`;!~(Ių3FT;8}7Vc>wZBs{FE]'d]zσguZPnx5a8<,^8έObX8ւm%@+^eB=Qc؏Xba3=wtU^Jjj Sv_ s2'9fXhG}%x IY#ʝB`SHvN:M)nD1^ݚ|ţQQXSЏĜJ u[|$Oy㧉ei|'B}x*(uhx Z߆,tP*Ti͊tbHtCDԦ>E^|h?2v)HyCHK5CHeyE&فسta!{T~ r?n3^Hɼr`O@ɖK{k0~ Y %,zE5@hd8MtL4\9ķ}<ջ#"N; 5*#H hm>STj0A#,y̚7O$4-^Ϳ̅B3k68EbDP6FW8`<Ս  ewZ :*/`czwAO[B^-S†Q'clB%IT2>7S|aէ pW~>Yp-Mι%Ca!Rrf ?wɃuKSlcoQǾN:+$&4@:d >ܴ K_[ s$ dLJOXX;S`KfZ"4W %b",Oރٲ.6*ehc@.ѮT#D+p} }h4|EzNjm; k1gIKvЉsQŰ}b*}ﶗYڟ5Pv yE%yM FTiHO.΅yThRyj&"Z[ݣcz]?T3PmNӕN8BO3g9ojj<Mn!ݹm tf&˄Pd嵘s60`1op765F3ApjkAoע77ݕZrfFv%e,$Fj.wcwc-l Q+zbu,L֝ݥ}>d i*>>lT)Q=,xu/ ht2Nۃr-r:!?vg2i~qsDDgl?Qۉ53~ixDueD[TH ͬTsK >kaܹCSlgE͑,P^^$&H~,))_ʜoݗ Z(K LBFiFaQ.Ƙij^"T>83g pHVvG$≳29Z*F.y(n\ z[]?hu2aV1vFM%`BżDNZKYIaLdӨtiֿ̠]!*D6_Qhis~*lD t܆s"]rkkԳt[N!4yW"(&n?\zʼ/ ݙ9ạW ^[* ˜4WJcXUyPU#L𖲣UޕO .뗃倏Wn<T^Èe&9< 㕔%~GP^=ZLv'Vc8=j>_/c_̨^кVU~a_z@3ف@Bv>{uA(t&{X&tڹDb/\[qнn'ϾKEݞ,:F's%o CĔr0j^oqE/oHWOM΍ 3xߴRh Dz_>Z{M)lql"xLlٗᥣ d鸔o6u{[1|,1w>,O.B 2æN_ɻ6>=~Jɍ:1 xx|?[?r%vË2 b`Vj(!wz*ںJV^ij述/cl$Rrjʻ*t3]>*qⷈU3T+F5]Fͅwƌ臘Al-b0`>)@Kv9 )慚R~n3ON'm$"`Re ^UǰX6z`5-M[T 0t)}j9 H81AgcD#8=7 $ؗ74!nXjb՞Gĕ}LX 4%B0 oQ,07Nbw@ 9>$%}SYo= 0%K`g;y.27GjTSKBP(&? WElnxKSÙ0KJR?N~o Ry=^%M")H +U;ƁG550iɵr=P\yPo2 0W 5vaV@򃚾T668  [Ƃ\%iv1.&7𺴙 v;[CVV;fpuѤځ:=DEπL';TM2h谁oԡkсQ ;/TJ^vaA׮&1:`olg,ZqXb<f(|ÿNR< ج/0(8^gU`mwa%:c|7/ʾq6?-a;uYzk ȃYR2*HrYpZ3p )>_8ި>/M,kL-9SA0dc(ZZ3-*o9Z@T߹2ulT֗XB3#UD7MDPo8+l_Bg]4`gEO7^4):etB lMqUJm=Q^Уmewog5+^GPR\VXquykoBJ_P;%|3`}>xO'x׍f2/!j c 7 8ͫ8&&~nC+M&H,R zlj{ ;6uͻnxd(z~HhCJ ]=\xd&CH%/a0ab{A$W0|fR u*v{vәīD KrQt/0Ywx*4pY)c& xG.mZkKs(+C'djiDMyZA+cQl7c˔D M걚M3fף[ !'2&R&B[FgQ&>1. ,ӛ\hk_tm#t<_NL^({-xox"?c{lʑN * 6|&W}ɒ?*/wkh=Axi/0Osc=zi-}a7k3%wḥ̂{ 4n"eqnO (Xﮬ!f#fX3m u r[Y5W㛦lQ:):U [V휘]*bY{7}#Қq35eƄ 0n*REԠ.L%)'+HXI LEdliQ}%{9cT̛b s\@Rd`9>TbJ ;;h>1dvf8JA a[{ Yݹ OW"۱L;?W='F0PCo% :)ҥm{R_F]f\_NP;̙P| I>|9gº\H3"e;*V7~B=5I틦g+r]bSMXcquHs aߝ.$wΩM "I!uK+ Ov:xZ ?vM Ͻ6H6pAʖIs/ KtVWgpO(đ`-8,dk-uՒǷSBZMv39x6_n ǟ ILʧh/e3,?;0Mᔌ¤}O27?M.ھhJU8 8*b>P(#<^@д>z<#Ga,a_ ՚"Xs!j" Gy0={&[:0vlFNCcs(+t@({EaN81nL#, |j0kwuGY^{֍6m8MRNPڷk߉AuBB&͘l,Y$jV DHY7 VWP#J3rt2aY^(f6\J$zWKʹp{Z aTo,"03_汍I?7`\}2y7E9c;EPִɍ"@9fDzY|o[e-φI\R~ƃ] zeYOUBJ7dt%1la8˨T-z)46<$'|"Zzd`,PÉ*B#s'o$I .p`9.հ5߼"vQS z-h[d姎z`m"*iRwvМ'Kۂ o~ _c7m'y YVY9`v^9Ǵ LNDVrHЂ׽ AhR m8a5Af0%}CE;' vgi:̿>8 +}ꥺj$z>E5ωK3$1h<9B!IҶ!SbӐewFQ,Kd޿k< R;m Ҫ(w)Z z{N+.l jkh/u>aK6Zp~r_t`nrc N. >gDZ'|e V[!ZK<S]$Z;qd–,Oe:ȏXתs< $~aGRIQu[dqA=WwVc :&ߓB|^m2J}ky C.Jov.] Lq,\p3ƵK},EEt_Efsj7@OUF)|puaZsģ!8jng[q꒾^rI<-8(G4mZd=.͇tMG.ũL8߇lQr E޿ ZTƽ6G/O JMpmete!6g7AGN .)% Fn6>O tLb8[: @/E;z*up`;Dd,ǬFpMːVgԗ&عEj<0;XpZZ1))o˺7iUxN] ^!-l[6 ] 2^p7"<~/N渙kdǘfY\€>!:{Z3xRK5Iܐ?T)QaI7:1UkU6v^)*`%_ )gxf[:hC=`ؚax V:54w~u^*rLD1~ {߅OnVaZOC@ќ17u4-B.41WLxLv<]y 'TH'RPMzk!lm-CLp"!e[@R`cIIr\hP }ݎ^X9;cl@񆴊1BJRb[D`wks~̩=sJyŦbɼSa× q Ŷn2MExSp쎀nMZb'c XW#aotk1/B AP 39dNx ,(9# VŢ6IAͧ{kD_G\R\;C }vI,4&zAc#!ruĴq>};(pa"|GLAMbj;v{ZEO-Qz?:] TQ/6Inf[[= 7҅3lCZ0D3Nq`t*d]yipv4Uoㅂv="/XT6Yv:lsSN}5sCֻuGD㟋 G  4fpm̠eAKBU=e-%.]yzY|~p5YԙU]ϳ,"E;ӛZgyt$9;0ڍdXynO#U#2xKs"Gگ܏(C6si6Qn2En7RSd']`fK#9YR [UIgh8ѬYaעE^@CcjIvjb73!& VdL^۸mE\ use DDfrbx&*iOICgF,2*#bᵌu{'ehFjs| ,ڪ4M$;_o<碌k Qi }9[[KW+PMj1bº{:a@fȳf:~-X .i@r%E$;5hDN!rL(W^ZCi&2OZ?ަq#[)}:fNltJ?y3@v~b@"w3S,2du+c4Nƺ|NfJbx܎"oG $@MrDb(E#f]X Vs0kZic=t^sQXJ՟b6TfDm!شŗʚҨюS0k 4?*V||[GGvcP <j(}~K'$5M4U;[up>1KuA3G c!s 5 X^i)c(BƘ<`'Jc)]АL8*IB/bkjEMF67F&zIz_mLٱ)xNRxv҃643zsS&nH@0uLOhd8[ĎǶ݈[# ap߿5//gQѾ`AVo3N dܶ-rđ4YRUDIw"=V\W \B,Km?VWWȉ,pԓ6yW:β>!rxڐ i%#lK{2$9QE,8Ul梞U[qgbjYF@ =>Q*Pّ\+2ۙr,A"[7[ܳB4z'}K|8Ú`A_v!Ȓ 4tShb8 ˅ %!"aȣ|%@ao |+WsE}:fGT-[[KגDd2ֿ˜_xXt Oӕ\|yCڋwopTj:S~+O6XUnǼrn`@N 괧ܟ@^H2du7϶Il/?ݩYRNC~i63@E~J ;}6'SòQT9rOw[͚4jB_L:R/bVagJxQdc1FmV)1':@7ĕ8-Ӎ`-Au&hQV)j"r3̣Is O8H+}ޡx9cIvZ<5DfF^ ( iiMDӄ{CiT 7Ծ9ѐ2h,$XFF@ODyӹ'܉+Y]\6h}BLLUd:w7oƎ==39ȶVhJJC_6ˡZM>(ƞ*bU5= ߸#cבHܺ2#n!=iï(z̉e"oL4 %pJeshb<3®Prp\hP~su9&H)z5@-jN_+?D G3aݮ7j.!NXoŮ5DK&>E֡;BDfnBPE'Ѐ΀Ӓ"9']>M EXtcߔߎ [1y/Suw 1<Ɣa-ۈ;]>rYvl]2-7<ʲ7e Oۺ2b]+ɮCEʈ Sil1k"54⊕T!|9̮ǤLb#4Sktqv A1L[ ,FD+-Q|RᾶyrI˝*+ DdلYA5j@u8Eaڰ+DcҝWt𳏏4y5m0uE=ZNJ5-f|^p< @ ժ uFٱRyc`]}TjHY | _o nξ~D`n/FΓD./r7a,4͍ xߏx0;#_ __m6!LƁnʢںvW kt)rՙtV5RpM0< %5} $ }D?AA֚Uj(z֥+Μ4z^T4"?]GH 1x=?f[refrimsF󟢛:|H mj9\ ɶ"OY61{$iH<.|O lخDR%>ƪW$4NgkB< p'BJc.d=FF3*M-ж}צ'z(ͻ=P e|'d m=TDPR:b{K =Ŵ@. 9 wxcF^zX)1/pݎ3֑Xs7N7ePRܷd¨|l^7bAd l'W.I%kH؄ځNT\|RbLk0NFA})^UE B6E6'ɊtN_dQ)3H-|H,|rKrYdbXgv`C%:zFCU\E?l]̠;_/C(Li:0f]\| p"k4CiY5H$5Ȫm$: @QQ$#i;@DP7ڄAy ' piw^ "ڦX" UO ц04Naرs=GK>ڤ+E듘 DNu V1ݍ08{t8C1g_*Bcd;Zw{$uF98bݪ[a#|rdTy,/SB`Ë,qy6"Fwj9wEvk81%)91fcs/(7 Y%t =.H/-ܬ "e f__CV]z ~ T7A|y. m К=Ehh0_F҆U蠱iʼ+4 \JR&2W=M6tH#t2?&cXq*8UуHX(W!sg#yOK7?~vHt rsO<.| 3"%dqNgQBAK*9f1fZBdo0~ _?sGgz[GA.Pcaƺ#\=Bni9*d;[K3G7*mpZ2GuLVeupXHu.p;V5tHQ-rG9UĻ^~?Ȋ8W[-4{ǫP$S#j><< :ڟ&x9AGF.}BKWc/).YTkeao?@&_Pn]Ցj{vv !@.a3əw*9܈as`qX?,ϩק&B*nvHucxC={,_ұ29EM&ɯ0&f|nmgEMjLhb3zJ$: lWE@S^gѼ+n,sxvhumqD`gY~K΅8ˑ`|G찒H#6 ty7g։N0^>{^~}IZXN&FK1]y'7EdzsY݇РM~C+5.2w-08/|RdMIuyhiW+4o<9EHՄYl;mWowWq3>\ݞ5:Bh:L۶GiU䈦|Zj*VQڂVf0 _t F%ƕc֪8JTyfQXwcUt#r Z1 "_q%YM-՛8Gw==R]:r6dPNqƇt_nŸt6),2;~Ri>!K7p'ďo>U0Wq;@bb Cb~XoρB*'h+mcx {T[9rvuC}?ƙ^D<д|@DFCNFRL+ňԪ-m?ӯ~U]؎W&"a@ 5MzKyD:gcLK *|uUyb9ra7}~kc+ޣ&.vdF׍2e mlAƘ6YzE)xףU0 y%nm]B>z|W烎~)zy, 9C_u|{(j3}U)DsyT>{sCmV)' ZAxSj XMp5(hn2nJ7SO͆t`e>ҚctȂ;І l<եGuŊ_&ݝ3E/_zo /4:aZ?eteAaC~yaע%xwrsBUm'I .B[ɰqB5T:F_L+\56,JM@x{F iJguv%7:Vx bng$8'~+3#VT{|wH=պG崈mR+x쌴|346v&ͼŵb 6PS`A'H}rXΘ`*V@UA '=ag|函-L0<7iz'kd;yl4)ԭOۗUdEŜ2/Y垦#TG b++߹ܕ!,(TJ-X(th%d+bhQ#{vH f;ޔz+Bd'?ff )\ ڜZ]kv4 ~̝eXH'H|~Icroo"i` A!qq/Ջc/d4oVъ@Ʃ:^!ؿӀW8cbFhbIbIo( 3lX8ݕ5 8`W`Hi 1 V&/X'\@3,ETxi[ݓxI-9>|m*v),jW=O&K-ٴVΧ9> r(625Re{6t16L!O<8yCj-[_k5=a4Fvw;Ga84z8 }8Qa ?H'hN(Y⏥/"LNf5*AtGH]eЩN-UFf>e*M-4 &~1+iVvύg}!pd&iL`ͣ%Ȗk*66 6z]ZquET=osY\ c?yfY,?⢶TX0ivljȇxsYQ6O I̾:{oJVwgum{LX|fTW$=\vV4d͌rFԼ-''T0R]'Y`1rt >[kGP,/b6t?FYT,;ٶCl*%Eg~~ʸTI %=oŨU3?96]>ΩX;c-]yr-ܔY";"〉ɼFK4=Er3% OMɘ$ :FYxWc\,M} Ct 쉋 etEmz 9\FK› ю)Fpyqlp5<2m8F&SCea@z8sJe01̯$wFqR,$2Ը9 S4}l=4 ʲ8Q:`~Lg`?~˛%̳ͥ>M(T] =n|J8q{(?dQl[hh@;ui׷.jL^]TJM<۟2*5QR7~mJz@]xW/y3b )iBW{Y~qg6UCsgk}~䝑Zvh̛k>G;E4Z3@^m4iH`c&IPƬ=?[)S39VAzHF.a1@" +ӄ9S_WTM&U ɾ!~1Iޮ>F:5X9{J.d8by쓯%oė9dAՎ 4q10HO XU#-iD3 KV!Q ]^d \RɛgZ]0$_6He[3G*Jmwл0ANg r|$.Oc2³W5KfclZQ{h2]yݐm0B_uV,퀉>G%6Ě:&-?3=ǼQJ$nBcx:P^d9m7mu KrV SapT:9u kXB=%˱>rI4`; [Ҁ 5$l&)(X!L^jb\aFFUI my )[&Y' .&+]"'<nA0\:4xԍl?=azʻ )C3PC6| cu4]+Iar/ Ѷݳzzpa4ԣe H|8$?0` E ߰ʫKurV~SJ 0}Lt+/-7em 5^flAKY i l$?r 9ii#iluɯt9dЇ$&SJ o>[#?CoFB=GK$J]?QԇbD^ػk18Za:Ѱ_i rP؅O7NN- Gj0/A^XAHЁ܂dQM[!?찀B\Aٻ͊!\V*E9&a1ݮC:QC/HAwCqΐ^% ]=>r-eQ(*3Y|ё7-A<9s$L1H05Q[ w q(J82w0>{p!cx??*6G_KI')O0fIj$B'F.bq5հTDO|]q&NLZ!k#Jӈ:-Ey%np}?{2)[5|y$qSSy rcZѪVpޜ} e˯yIn'- 3( jчVGD;K5NpG.B*6vs"f1YOwA+V*@ZP3%R+\8tVE3D$}n GɖI| Q1 q!V/Vy-_*_o_S:۶K͑ѫo&>%20MU{rp9:,h@G=Smzm֚Mz_T㞐Jl@d6H-^[HS2o\|1agZ-uDcK,Ɖrn,Э)hX+gв/?o(}xkˮ=VI|4Ip{yh Qބs/+Ͷ2~!ØӠEAxºD}ZT7onrl>RE䨩/K*M;@mbP0EӤLL9ϵ;Ee2 5F&HOJ[N$˻Ѯtم"h*0=Oq6N~ KfLC.x-;_ 7QƑ̐Inl^H౱J/=N2:LH s;ՉnE7/7u Rq;Yvʕ{$< Қr 'a7 y5Ḛ<٧+5 y]IGG75&oί@sF}{:e0| .Kz,y !;.4'X֢! e{}j17B8U - gLX0t{ 5ZœbzM`g_1V,J׍ 1ReK&.\ab]QS?͓q/ G5t;F/;4~;='r$=\Gf SBM\MYK[>RS ݸJ=prŨa*çzVLNGSGfʿItPNM]|e'ȩ(ﳥKbo_o`7lO="Lf EIvIMjzf+.yG7zf.Eɳ}TR=%FJwfx5@J q{竛\|0*Nީ+sN,4HsYx,N EXV} "_kTB*PM}֋ ,пb\W5r+ J(^Ibn v\ކbG5g@!8=K̑! &&4}{lK#,JYRU[YOp;C?hǂ_Mj.BdXgy#6eU Lm6quDLZ~)@,0Z)'GoKwxBu7~NnQnÌ6]:2 }ƴ# V>Tp#qsyR\ƞy9'{S(K"l=;dtZ-lZω~d\GkJav19.0۾-wxpS!*~E=KQ8hM'ļfuͳ|5 v.Cޥ$η##wPμ1.gG;H/Jfgd6 puiN!-00hKtT'~/g$x̤^pU.p>JgF r .[OF1eQ&5kǗU"m+iQ'ӪwpJ#뗑LdrrnZԯ+MX%{̉L)9:r|p܋&FqH8%2 3-X6w0ti~o^<^M寵>/twoT/5!ÓD]4䥢~Q66!O1z"1PΛ8zWJ1B{R_TkGVT1Jd߯ OrH{;!/1+11 =+$|fqcdrJ0Vpuq-z_ݺ7u 9fUZ@ѓwT{I iut,^~L^*T 5H./e%00nk"0[囵k޴WW8?aK\z4˨*Ϡi?uZP8x2o$lвq0!|8 0ޚV'R e2Hz ţݮ|J1lӁD{Iȥ=x=KJ4Ē AN$`*}k rޏ-7Ez0$!CFߖFyaS!̯{Tl/# QaVܸdF ;t=~C-pzq*7pb!a׋FJΔZtj|:="NR'l:EfBvHxr c_+:+~,#XdQtoij,zao=Voi,BNޣ42?kr)4g1GY RyXn즾wz t!\2oGRW^%R~! qDq'> Ì='a3r` J+3|~]re2 }U6е`%HVʀ%'^?pJF R#lI=t[ށ<H\TIB p0æ Iux{6 NEo;77h+ !wCi[)~A?bf%,~EvҦ80i+3ͬŏ-l{QW鴉 &?i2o\Gfe$.(" bkE_gv$JWZf"^;Tc(Ame(ᜣ@>3sGc]H^HecD6mȟ $*~Ba*wv# hg*#1zL:4|٩Xc=Q<_ 4k*G>sʮ\=NU=h \&Ǭ3zz=Z(Qܭ<An?6;()p-tp6]2nG! O!{ҝ+"ڇ_r?y(c {Xs zE㺆אӦ [ ]~9+- v|znIWNk3# Ark+]b9=O:(mLDd 3wuXݜ(Zľs*|>҅B*HXi ',) C[!.տY5|1$ig/ȇnU,JT &L!0yC.xs;S?4L_=3>ôA/as1In G>aaSY;\x 6mH_~) P+xD1et{L~š|e :$!,6'%+碘ޢVO/ϑ3&@1|[ŶӮ}/HО*_|Eo@Z X%x$ rA?1_s՞4be22i9u%ߪmL R`ޅGS9b$3zM W}l[ám2ӝޕF`K&DE߁tgx8xJdR#3*7}`uL|7عa4bÖK9ޯn< 6 "K|Zk0O[g4C89ߘGRP &ag0fg>j8ElN$k?.֚5__ONsB03T FbdI[^iq2I3MmL^2-54{DË4Nɫ| ]ǒ[Xr %vssq*FG_3'!7c (R0\B, 0|%k zGi5R%uy٠oVbޑ2}ywZ"$ 5Pp+dx_z?CXr6 {6By8,fP!"=:aW_2gY NsegD kZÒ#ۦ"x u7|BmyqZҽn|gOG,W^@$f@88M^5cwÐBEӂgLiR03z܅*"=ڄ!kFD;՞]Y ڧF^Ȟ;EɤP5Rk2dpJ 8vЖD}+ry}'ZNU*2 (?y*G< e^J|=1v=O;}L;v(@∶.J7.CɡrN)rx܉Ʊ? B|Mba)P\Þ8Mi⊗&M!kVLR~4l( TXGM^ߔ Ɋva8pr+:*`q:$w$-ֿ63Eym9+׼ :ќ؜`euv0quwt:1%7R𼃩9dy1Z;ӏ6UR'XFJg j]m>Fp0ܰhyzQ쯸}gv~OxV#PwcMvg!$dF $]`Y"qNwBܒYHJB,D0+p> qy Íƕ5p2zQ/p$fxE6د8W $qp;ͷʏHpɾV{@sTt Ռh"$Н T`K[_ͣFi4ƿ~nz[2hkXU[1ʌl>of0 xL&XvxAR?ÿ&hYw@.k1MK+g}xpى{5Т&Y@ ݝ#/X_;5te{&|f 2OM1gk4H)BVIp-~ {TaXf2t4 L0[K`y](eYll@q|Қ;/G+eg^UwWP)97cBdUu5D 2̷c *\Aa|c2ZMڸe8Y2Ec |sE$pC`/ ŃWvaBiHBTuSĞQլJwwe`E][:s7'+g]j -^E ]ombJh'r 8TsttL!zty-rr=J!TQC%Qji[W_˻֛JpU =4׷ J>&$%3I%ę~ dՌl;f 9%PI35K$PoC7We-ޠl m*R0 ̔\Q7O7(RIT1ӰTL ûy WϱɓU !O8{v ʹ:Q̤W-$CP(dD^Z?wE=qvG7Mk);cցݪ1$n ɋ[M$ }Ւ 9z#DX 2<G%_B"k:3T,˶Z`39ZkTvtknג;LD}8ezcd~`Ww7UPG|m,Wo.,s3pvL.&zӳ;9j uQq1pbhL 94SV#k;Vi1zya+wrlft^W E5F1-mX0;XNI Vc:m(ȘQpKT>Ln? ;:umY,tLkk˳6xoL&9:jI/ynL8flz!}c}HqS 7:~vqxn;F`Ijf5?Asmiq324 4M몶W;Mxbabl^[!Ad5m<&KS&|yW/l.%`#FM^[#*yt3GCxFp9;d2l-uA>@LQ?aH$5 #vj(5AW0ƍ?T\?j\cX6w~/s My}i oZt'#u*4?GH$9'<;ܯD(vZ&yλنkiB/uʧ2) NJnՏql`Z$D GSGiCҼt ܧL)??Lm|@ aBrVV8ߒ!l#>"<sAzPA֙0֥ u?dsl cn40geKugBlwVx-;87Q#/ Iĭ99zEዄ^L+>c۟/?Ӄ{b5ߊ)+xՔfB'j85j9kd Qo5e_6g?$ˠ(] CV ]l}8j$TŘ!tPPZяZcM8q) pcˋ{Q}Pjf9 6ʴJG"u?V!PTڅB`W3S1jK=y*JfS^%I7b?530ݲCkbhN'!R?_,)^UVAe{ #z`A (9E< /䋟TsGH^.Z(L;< uyj4x6n|t)IX`9]q0<}̎V4 +)r/1G8.I!l(?wdkD}<z'JZ_!I>%ۀ{SY).M}-ۖ0M3Jz&?"fQ+dò!,k~4B.>JeB =duKEn_o/=PnKx8WyM$^w*Wwv>M=鰫}_{}Z;JջvWK)he65 SQdt ݹ[:V=]e%?^ ׯ~#"Ҵ5~G ةKYӁl\2^u*V a-g:^I".%4H9r{Ib|AKdC>a잃HWguΰ<$f.ʩFMR_ZQB^6u_%|"8 IqLVlW"%5[%7ZG <3(L;2;S <]g픺>GI&j\̾MPus'簚舞;qQ00H$+.Ov%$bKeE'zYnXrn}ƑNu1B?1H >s^ HOsL1q* ͞;M\; qι!IO,B&³ GSw4HδW!R&DQl%N}Q}CgU&Y$^w|PKjwzn"|. 8y6xkxeݚ'6qX{dN/T}<ePhЇd I+(2=q۫Il l! BH= sP]u8pOU&V /|[~bJ˨*$̲d&"H*~-7K{ֹVjW ipM /!]DmX`g n B6E!`t1+[zO*_u36MFnb~~%t{f-GIZvEś/b`ua860k=I~& :wچ]$^Ș344Jy#X}<ضS+K9+Bf|@g?VMq?~g+ZZe?ztObb} TqDɒ!02Uꛯx ]X (R^F.)ZƄw 8{^]NWR/Jxqe[#Lnr❭@nMPQ~ZꫴMD"_V9`thu`280/.Pd|=|KUCV鑆8'V[rWm A UʷA @ 4,?aXT->f-rKUjvGϮ=P@1Cw'3]-y Pkcf3*-Є?!qXҺDfPv>sM\F.5>ښ"85r8} U>xUJod; G5DQ&o@zCQAܢ_/'8g<d 'GKb8yz ɤztbzh izOՒpDsAA~5xoւPؘ۬%O|RZFjφ^zWq:\I0V X[t;~,RI/ ֟O f)G6'`E3Lp$!C_Zn缹 5DDsS5zƆu~ Z)O',нlB;F35F\}䓞΍'g#Jc՞m㋆S0tjnFuFm/k@X_lǜ84VOғZo(Xl#B(( ^8-')tYW%LlP (T -@i$q}Oli`Ձf+ Vvʼ .>51x;$7j.^&ؾK9XQMō&+*ʅ.e {e0[vXFu*$ K9yLtCG>1ŠѮC$ uր LkD(SAzxO>3XQyo`4'yɧnI0٤TLo+*@; ŏ!= @ȿ:wHh7g.YPL$%w(X}\I,u9F.r Wԉt%i\$EN!LeD>p+$jPۇοC(DA=QU{ O?9sDu"^ĸEkQ۷J2Oi%}58mA+SyOuv;ٻz -iBNaTj"1cZx%P z3*%F\i%&5C-(%^Jt) FY(u,sraguԸFObv",*23c*#=KŁ f}yOF*/4KpB2giEtÞMlLHQwY |f6k(-\COڛ#Ƌz2a;^] XG9͜ljܑ޽Y3%ȱvڕ: ?T3H$Zy!ͫlcDFiòP]Cޕ@aa9`W;',Q+> d J-Ф{)_YgƖFX)L;B?>bdQja/'P{lstuk`4n3Wv>v+@1ZyW>m e9XP0ud) o5C0{h1qeyka4^wcf fM>gLs=ABAU$$9hqK%B_[t2Bp5xJB14/j [sY^0Zȭ`gk$L11<jMͣL%f_m˸\7~9U0acc$Q}rN1[C.>8ȃG幬fw&zBf O8 /1k:+Q8vEG0T ӽ-Jȋ\FRf[ "@U҄P[J, CJXN 5|3+-.FMTv]wI5} ?F(tR택[\a2:؝$9z S:b6ӥSt*To@zQ<200&[`V#^UˬQ0$R DBfZRBYcIs15k]wvʤ6 ]<d্9PEj :h;Z6LRd5\ Qa #96=zJM{ZO3]\R7*$+Yep2;*8Yy 5ߌ)u*_Hǻ 2L/BP5 G/y2^dM%]5ddZ { Ѐ:(ykw^V)%VP,X\E]0@Go_<;9n?]!yK}Jߖ ZY11?\u[PIX$оafa SO-RZiu@1P~kZOHpLER_O#!=wD[X=ٙYO;67 Ԥ1O m\aO E{wIbgS*;CFATՌ)Są?bOJ}hۜeC9bۯ_Cpa܃@EJ>~=a]RtǓIO%I"qV? D7Z,Cp0Ov\kU1MUw3Be3 m^Q Љ].@$⳱iޢA'SDfmx< SGdcu& _JoA)G˃ʁb@1%_uyfb 4C!`'G8ƠRbjodJa!U'C6QKTnԂ 9&)/ k|Y[Z LvA7 j!:T0L0ap%4u\ & Fmƶ:}5Js< YkH<ɵ=fqI~h(s-ؓգ" 9ft͡˝ALcsA|ydgMp\7!P`y:Alndg>s"a/3$g&upuj]kkSK<.gCf 0h]*CBmԺÚ w};NX:)f>j#`Cj'"> ~Ƶf (]!\&zlƐ9#M %20mnbo=ښ:5B FJd%%hG !gA.L> 1( qϭAGDŽU/QNPHjbg| ybXqg^Aw ybQ$F]^lZ{A9t H!Ys[*zhA:BH.<;.on֯"E*Nl)ORVWQug$欦ՙP!0c^3FKx \:J <-#4+?@ռ*$}|H; ^LIGס3Ka]K;"/~rnOZ&/ 7 c>˺P[qUI}L=<0\K}Q[HY7!z*s!K̦A", vXnw;rS`uiB,,l *&T\\hyM>@߆Ńt M ,g7IV4q LWuP&Njs cZї⎃ |@UǬ#IJFBp Y洌!wq+d]Z-QOn˂(d m]q?Tz  6"ڰb @=3m:δR$腖 c<Qcp*'!x l;2D 2DTVIDDDae4퇭04m֥6TSySfgR;Hㅴr;hѤ|QSEl/EyezG|fɮlc 2~#RP 3݅io5JEjku0ΑpnSp~brLfpq˙zS$hԓ:֫3FloJ@ZՊsFl { ]#EӻpLRgMѓok@)Ԍ]xIeP:SuG_k |0- wA4/z9+߆6ی-үS~/F0sytxwVOn?Xd~ȟ01O:q6#nh=HʸӖ6Bg8Iؿ]]M{J]Ӷ؄GA8#TA@v}rwɺP LW0 chh ghkKk|>OMhflaǸ6~nhf8|,)zHU)v]@*vJ P}u <6Ki3w49L\{LĪ_9Ԋ_* 7j.afwbEq ])k.`K8lfad:9lO ".afվ'1aZϢ~%y\.:Ԕ/FnszB=ޗCz|'YۥP۩Ϟ`T <`4P3>Cʓ\9Ibp?*?D۟8Qwal@J}<։Sj<:iK(eZ>"8:y @t"g\]x~2†6EuBa3f̣M5L#89Zv'yVo#zqsE9X):>Y352[r"kfTCiC=d`ӜNEHIQl-:a.C@N.1ڲP!b)>y/6 bN"uz^seA!]ݹ;-!PNȧFabcna.V<ܑ';_bA3f1}}3nь[ÉADP^ 15͊ePֈF)ۦ˩̻Pl=/p:mʈAbVBLwe8U|6ç)Ff,ЩyqUsu$:ݦg"<7bl;R>6uhʸW?5~TA{`̎tsnO2^+nf6LVwֵrtJ[&!<5s˗<3lZ,QٮLhXmi&h\*^E%d.zSh'xЀJ^-2}_؁*ma~M3JֳZUtѳni~bA5 woVXFqng 6%ϔuU6n=Eo,^a~S' <0P)_᤾d9+ mL&s= b.@44(_d"f׻AE 21ۋ+ļ jx&(@ඌ[/߫&厠>lZLx Ӄΐ =i,؎(FăsdhhI.bM)<)f dze L%.j/MxӏRd椤r]K|l62E^h x@ =煭҈ 1j΅C[?ka1#s2R cf) 20x q8ْ^_klf||M_kQ+$ג,ŐIᴮ' qyӭ~Ex q"aU3iP62|zzطÐ\OR\Ani~0ĿݍVQ蜲Q3O$0t~S:T߽,G} C/|29e { f* GsD†8"jhTL`wOJm]}?\šwU _E}B^90I {|9Qmyfd\<?onLkr-(YFW~ib)Ήt(U2!xаN9o8pA^'_ye p /VY|ECwD.u}H(7Kmmf=1V)]yzԋ;+cϼFLSXk6g1iHHΜ9PϻxImK7b4[h ɍt*KVsԎȇ'#^zDA?mrYd#: 3mRx{W߄p|. op.?$b&zaɧE-x95, ;|ʅB׊Y8 vOM1>j7PSG3ܐ8ey%feK:.6$٣G @è`V@:sU%:0liÉ qP,W4m$j*D243lzcK8 ~<+}275"/W2P%}> %j`dKg@O}т^g?o9n2M<@E9ggSpCϖk}neɃ7k bdW:^5S~zq~{RmO"Vh'smsv#}[hcMCfˋHX,SoD޹Odxǧ_WED(_orLy9ɥ5m ̖ _r|XzSΎ԰Gң'K:RV>$]@qڹ>An0pzE&}L@ɲێKX11w3l\ҔO"'iHfwuxyi RUX oJ?uydyz-9gjȻjcGR7ƒPY;<Ө؅k>?ZehCR\L;*K_d~LA:EW*|gS&;5a%p.wّOs(*i9iQoU+ByZ b [P-f*/--Dpڄ`=O .Lt&Ս.(Dhpc\*ȉVޑo*= DKb0˃x4& 9Asř,)7We#=r%#6Q|" f~pYGQ:<Kɏ]Òik7:X}GnT\ͻۑ&4^Pl:"̯0I~J &?̙/Gi? :Ks8bC3 fC/m }Q#'nOԱ<ۖ>!C龎B>8HcLWEEgwYcZZT Xk嗠yJmw!7cՕᯀ*:}i@LA$ HrL&INSqX1471z=[ԕE@ - ,FEv7Ł.w齌rfW +Wl5xo"v^M?;Fԕ tAZ"e:NLQnj<7 YFM- 'm$IQyF?y=H"c~]a_|€w9+n5\܁ʦoyTdjșÉfe<`ɥ7G8.W`*X_f%5ט=5Ѝ{s#^h;%JB3g&H@))e9$:91l1c? 7TUHY8Ӧ\[XoF͛㶭o(WavѪH<ݱ3ۇ0'd~~9d9 hD&&svYќ U9$ ?l:GMe쎖]8 w6Id+6ᷩBDd[-c`8FTz}UAcNFg'sfQ/wb_k`J!܋J[i=1S#8Oy]n= G0,1$6Yؤ U;Q6^H5կ-BHąwV"pmr]]1]]/ZSDV\6id~[}Ýr҈0S_*.%N4N _k*Lh2,:k( I~}2<# R(G$ˆqiPy Xf4@nXnHiq- Ski3eMrD^ Z g3;֫ɡ#„"[!k_syXKMs9+=4eKL.]7`@Ø[u { Lw\#^Whd4@NsdI"[asOhf5[ntâ8یAnʠT~̄{*xNN_ N(u1NGR6 洴z(]=]}3%*媧%tC Wj۩T`)כ=>Zb9^'>F=MW\x2(@x_So`%b3q3 & 66y xCQ|Ys840Jm9&V~< (vNW S6S2@=#p֗!Eq;MǂO Bj7p>Dz$m p6Ty; (\uv.` YhIjll0 H]Pa"+)m=E4꜀Hd1gaDͭҼxImŧ*ўe4$$h2"-!Τb|һ>dp㒒H0WU_ X# Nr"= rgO/*yl6N?fs|Y7/c1 `?, ye[jݾ1LEdbB6# !# V}M'^'>FN>X+JH$؂_ t^i۸zPǡ{ZMHbZvɭKn-l44 ~! nZӺG?oդN$Y*&aVmwt hs$e4}(14.R?bR}93 Fj@\Fմ)}3拷VYh^bNfM>g^yI{͌S_RCQ!k]JI 2f"H**`AvA$ѦvbIRFƱ&/G [Nf,?/1;H{iG.V?, .DV3p!@5(t9$AҶ 5`vӦP{}#4)rY 2>x:׷abܬcow1]ŭ|=}ǝt(Ymou4NQ vs^昢FOjֺº$GGaH)?;clI}\]f{^yG0XАգEC,¢{lA\yUtu됨B`UOÞGPRcBGXڏsh6m/X2Mi fHoLOʗ,AC G ĸt.) %U5 )bDxw|>#s).(_$19|l]Zx ,.*cYXۻ] @&/ɟ[?RR_˵Qܩ ̱vLis D~;1Ѹ0+6_ɼq!uyka//ThPsR [p_Gaz Ӎ3C#$sEϞmVf1@}.KUې"y\ur,m'0{)qK DtѮW[VBxcݥ»Ytww! zbW)ŷ#Jbd]̓.Py_nKpk2Xko2bRћ iLA`hV+*KX0PI_b8Rq{,l8P%5̾k>|4OdEK2|]:Ihe$ȨL{68ؖ3 ,`)g]%Q:e͝,`j~UB*SU-PƲ n1;:o#V1$&^0AN96E@.$'2r.`Z=njy. ǣi~#{H } )vq #Jfi3a_ KSӌҪTҍD4:;W/_+l5myzMuH@*0"6E;<kJm[w_7)EM;_-N`d)}8Mi=M+m(U1X^ ͈;&Ii2Ui jk&9* 7 E[qـ5<>f׉K̼saoNC]JN6[ N<pPPt4SBJ/BV/|?p@9Q'OAyHK)ZWFށ%qu |I2 6̣ڻ̖RrqH2?խj]MVBf6p`}d% (v##j/ &8 =T3o5K'iWnD}&}B%W9s5N O -gle[8Uw@1@AFh.:YNBпPN32W=fJv2L8wLux'>zavuX7EqN܅mj ^3LzG5y# + /Zs;KFXshkʋpcɅi 3+L#o;市)ž1Kepy1BO?kIirs`rlnaISuObЇP'V" 0j$}F@o;z :'tx)(]P'6*a{⌀Y 8rÄ8и:c-* *{~cu }gb" V *.Nɔx5kՏ驫]k|~v|˙U \;MPDY'>#RyXWkLQ#E4J%姚 (]4ϫmt,FFuW:TIO!Ek a>/d^Y :+;2x-D0 ZkUyDQPb:>¤BDgHʇAb-!ftYP(=ŪT 59A$fze2ʯEerGA:d=6ߝZg]G m<lwʝP纘T.ⶑ[Wep{9+TџpA,K;?JC?Z sZneXڼZC,\ r\s0粌BI5WL(SG>LggYij# cz ז(5TņM7 hqŨLB̍t7=Vt~"uvdvPE7Tڬd,w6KhobrYрU1 jA1b]ITsGΣt 60eyI4grJcy.zP≛0=H<-& Z.-o*?ӛ=dr2~KזGK6IHXy7.Ӆlu+*V6wSA<_'kƓ9J5[-_{Jq ew2Nn ֪X́aP~At ws㔑-WSi-\u#dTR\ԛevq-z"w\9H3 "W{Bfk~e; SECfv&56Fj$H,Ժʱ`"{"MW %^rrպFcEhgs%X GCG!qaZm(I|H"Y3:!FdW|U@.Ogh\ dܐ&nʏh\yx bu4`x(0}`A#kyotvGl[ښt'lJ+S ZN,0h -P5Q:8tYy[dH/m ,dOݟ`fJŵ@Tu瘊.8?HtydrFNۛ@8: z!RߚdQieKX:xjC7 JSqzb9/ӂe nW <{NJ1^rl  <ԼfRQ8Px˚50\F5Gδ|! Z׏WwO=|p-#-X͊ƕXKqf}$Gz̡= .V5<%("E-2hv[k mh*Ui\%Y鋛-`Z[xq6P.wI N(',uӬmK Ƈ]]ԛT5, 5gS%9GR *:i|4iA*q97b eg!sJs<NZ0RU񆮉x?Jִa(N4+DCJ:y҆AJQA_DDui9Ud!-c%H;U/ BVUnB׾˙zJ^xLBW6GW^jϭoO> 2+`^?RyӱT~|xK ?<3ң97UmuH~_mgS)ΰ2# q0Y86N,k 5[h!}]!)>0TX y11)dh}R351|LᏏg]m/[B>]AFg0ڨ *-[odxTc I$bK][VV"iUMz}SC+qV*Q`^21e-![L8Q&JpkُzLwC6OUI&! OjrA0߄Gm?^v&|}_H! 4Q~SJϭ"_4/寎{C3~Ȅ;i-xÑ*ZZqHxװGu Gou$"yk<.1$GǬ3o%!ّh+mkZ9LgmUc77[y޼y!֦ȱ1Ǹ6c ɬ-跹@"}wl&M |GNYd 1+y4fbMD,%eUPMq"`GtsD$anw]gXܗUeWzUE}v{'6hPeY T(&z5mg i84A ? E\ w3H @DjԻ1ovդS i)΂5;kt ӵ[qʢI$W7Tnfv BG0|̚[FLT)A. `Lfb}2){̕o`` -Tţ9M?ZMT *ì z7pd} ?q_3%s˧sձQucZ"ãn>?h#(@ťbϨK/eaJ0A?u slҹ`mQ[5V^QcJ:g)7ELQR|6gy_ح 3w)pl%&kz@X,Yuk.Y3Ɉo3Fq44e?xa|\9k _LɔLû{F{%:$ƛoÞ@ \TVyvг˻w6}#~V_<1t ,&R7F*r/ o e_`u QkӢ&viܢʪs&Mđ$X^s8zX!4V=)-ۣ[&ۮ5 SӂU+j|BA='ؕ@` uTtTTYQMG/ b+>HZSO{Ey"”llvuޖItO[o$5,3ĦY)or/U4WHf@Kc߫B"Klg]Em=2eA!?T<0|N_=kD5+,kqk3T?ZHSVd=ZtƋZ;~MZsl4ykߑF6ݕ߁6xWldJs\ h^},߼\腣Jpb rRxO$ySK]㴝B'=&ɍV퉳Q=O/*d{̃i:L) " :*0|lt+'ssbȋ( p}qzٷ5hY ".SU y"SW1?$%?\Ԋ\WWů|IcЧ)x1+ ,׹'#1^"|]dw $_^>tl&a {- BrFbJ$b /91{&siPL.y5ZfReGZxIǸ!` C`U8z:Ч}X_@VtdR3yAyA7^qp\]هpsMٸ!((o$rIڙ5x=dqHJTgbm17ԑpY&4b뚴4`ՁVӂ,=}H" }",}PLS" /طSkbU4cīŮqs)G @˻Sjv?',7Nl>>R ce+Sy)$b`Mc<" SCҼ;kE89^2pyc?<.mY} uN{;mmR(+ebԧsuUoO?cZg2Z #>+(Qf|m#' MAβʱcz>#,Y-U*XXq ĝ/?.w4CPk]5὜Gdd66 b9}rB|ӿRh:>e\#|:jE+"hZ¨#rsef3\4W齍hnGWG!l-ܮL" IM"QʻO.P " +#$[n0 ~e%obDMC(! ?0W>$B/bHL{,Lw S'FCg a έժRrîSZ-,*I`Ӳsax OJ(ŮX Bo[GsE [3vZn[Sf2P$ jywɝrcuQPWGclº'\L^VfJ:p]Sb2|FUH1l(nځu[z gUGɎ-G˔8O $/l݄%)/̳2n5IJXNd /RN~w̆&,c~J >Qъ$$ 'b}(8Ӑi"^똌$w9\p{gbgjz*vOOk弫lV"i{0KlJ904469jWgA~ߤV ;…I> m%Pꑏ@$ױ-i>-9*6ٴ̀l{0Tp^ SxaﰨR]؅>o;yTZp%Z4UᒚR i9èMM yɨ+Cb(&5-w>`n$XV--:V\fI-}wA,Lj_*ᬵ7u׀.J_Q@ýsgADh~Ϋ-4`.x"j,c;vߡ/q"4?/ kݪϜveMnƇp>ּ/n,Ow:7-9MzytldlNYnͱ95QaSwpbI*T7fפSZ~L~?RGbnE A2Rg>afj!W!M"&>D=\9封NR?-J!?Y1\΂ $;ovgN\o ;dpH|g'6֎OKtd> _0 ;SP/WnW7n+rıVb)[ HWhrpXa$꿶?ystҼR0Q6 D?L']y MQB~;p#[XMت̄e3siz6? Ml\Hv ]fq^T8pk5%$ ę'FˠJAɟI@yIv<۠m ̺ ## WrZ/(7%_: 0z* @pXM QeHf;'㲚WZ½W,8g<e* aդ|M$_9Uq!z5vnK{If7)Nc´Y LmmX$'蔨y{P;؇0$ ?rJ8B뎌gv\YB ޔp-/rV1xpJh8!#Rzq3X2KW^?Ҥzk};Q#tF!fj8ct-L"2Ʃf 4"h &cLBa^?׌s{Bvϊ"UrӊUpVJ=O4` vVq]t&W)op=W6g'KC\>Xclk__r2g8Kݤ9XIA;MRǨ!;& pY1<m(R^ME4m)f"pNrIhIDp{^zVZvY߂@f@zMOQj ⾠CI 'm甅nb _9w*-ecQ~rtNy ݲ7`53aH?x{ޒV wg_]dl2Dz UhBv 1QA{N_e ychclnG#"A؉ު?~=&JLm9"U=Ʈh>c^pw7򻠩Yt C _@jkIo^L^iyYwCKwwL> 8 7+15ɍMی4񃇿W5 en Qnn`%.V aQ{q^7tx>5ve<ۇ#\ը ,qpQۈ d!y?ѕQUCXG7-Cܿ;`{mpPNꯃ]s2&HhpˊeWjTV[$%'vP7cX[aUX}rb]ɛs/T^ZUeHV]Pk$&ȲlTs┼{< e,(E#Dc<2g1/,%0鱤GTR+Yj.[s/6.&?K>v`nCs2QD%!N%V$ˊ~!gtUalhZɨix M)*9ƂLn ngDphLnm:#RV@96BiQh t-$lQ#j׵Fص4ziAܶg$>S`pߺ^_;FCف_uN.Sp>pnQs),57#۽͏$83Rsߎ' lv(:DR䉩)ɒF*ޖrQ  L!Ɔ}ak˵L]TGI_K먯-eN* oc4V>Tg Ъg!2yzRFҜnLЛ2]6u3▸Mc(&!QȓpjUNJb yQ@ Œ?#/ķ +x9yÕƀ;Ņ3& n=h8d?WƇu!015g>.\M^1+aK6j )6P}FTᶅCņ9{%'5ѯ5vHpmmGaK8}ī+&9F:N/UaC)7 uL$@8^,{/Vκ@apŠaeJ#";ŠH*m޴Bcw 3jU%x2sGZ!{Ky187G3K>H\8mfxW9bKo}cFXz`EL 7lPE{̽?н:Od`ඐT5߆AƣBRưR=΄n:Er!yX hk>n)pJ;H)輶@7b|1m {dk8H[ʣbþ_}] ]OA4x:RlBKK8|TS!hNPLU!,N*p΁5h6_W3#Rqe @LZ(lLglGXؐ *q\iwei{ϮYiT-%d1r ~CYվV[z2 P y4<5lF:ӅA; "ͧb=D I((ouC7uM}-qS⢌ t1Xw1w UCEcXUHI|%Ap҃>(Dʺ`U`_ In:k OSթ:$7Us^KfgCP!JMg| x ) C岷M@[b>ս*f8I4)_Ju5!NX$$qW8dn6$v#mV}@P1rm~N=/V?Kbt0 IO Q_1gHh.n*n qEZwU>:0j͵FTV2CWiͣ8C0j㌝7F^ܸL,Jo?#, ODKȢvt'Ǒ3{Y7N 6ǂP'Ee7"kZ9.VN;OqI Za9j24muq5ud*r$OnAӊ }])*KثoɠSH=rtaPP!W1"ng!v^eC5.(%L)3rT"^&b*<™|X'WCG EvV_Y?ov }i+)5ኞ`"@6;]/&d\]KcSn(FKI$?P}B-jAz%plw؜kķEU?aZ|L (]Ezia͈f<>)92smRj>KG* g iN*,w|ՠQ3#ǽm]%}z~wT:zND*r1:GdL(!-a2֬{zٙzQQ7iڠ]Mkt1և^.8EVBdibCTrW785,D `\$_k6!c2]r!U=ğ4sT_#8G*[jkYE11vn߹yЗX+" ym\jHdRAP7JN|,;Fy|RYUAFj '{ϜeZٽ͟)@Q ?r(hoCQT^ xg.LOO2H^N\?uW6jбTU/k(0wAx7k!D. ֿqoD-ݼ{`;;1:~sk_$TDo|#RB&DK*^6 JvB׺h"EÄcTr猦Y/ݪ74bC=3 }/ m/w*S۳ے5 yB]g%H'ѱ_>йJ`/)M#qrkt򷅡#U\P$Uz/KvDxe *YCE3"`y;x[ŒXb?`􇆟z}G"bW!\H.9 s{!AMS _[ -+`|t b%~*º;.yg4ݦLg[U{RĿ/ d?[gY})D^f"~)A,۞J酅zI^pY&/ekr1MZ)tp`@l?h?w̯^H66#;Uq\Imai٣ 8PBQ:RtN(Wf2nˬv#66,Fڊ(`N&cY HۣH8ub7 # vp`Oc x[R*#WA2:0=DQ".٣8Q@YkmHЇI$jƵ"{|n}jz\`JTHͼ-$vj.b_sVC@t=!sMtf՜ث8AVM)g6L,93$f^+ 5/F/w jIrhcmkT@>YM>XT{w4_F:䅳|'!rI+*D Ȑ>1 4&.fO#_lD, CvPӤc_5!.'#֊:Y2TMc\OE8 ;U^n蝣df;=$lo㚠g&,=Q'j0y~a0AR@gg{P[mCi黱Y4z0jGSЍH5Kn'O#ċ/+xoU!k~$̖LOsjI[HVJCJe;[E%U&^e l kgqOb-l G6ߢ$%;g3"U!B{7iv@ԍx !8sU?Ҷ H*o tɀef&Yt=eeUQ7 ~ߡH-a]V^>bc}gpft{b:ҒOۖ`Ga0Zk9>ݖ GƔ#rln[v4ݚ>O[)OukB l?)9 5}IZE=\}6 ӄ֎D+WO\G7ܩ:5pC#|jB- m.!Bj23{}܀'芻bjWU ÏqXpұN*f- Lnd̀W4Vo=9y@*|JCTWN!^7@z+l. Iin6X41+Uv施qcꑛd8 e~\>h1T"aG~;WCpWs[Ww5'  QKlOoHo˳f=@ܒXPHmqph5j)n+{0Qe]ʴ~f<{Q,Ve2n,j~?3i(&F{(nKu|(|eЊ&nM޳E򫶌m0OQ9\Ww>U[ ϶<E41{H7&!|Na͖V<  +!tFz؜M+hOZ/Fkͧ>"`kQl:/ѥiLv}KYOSkJyݴoD3S#G2P{x\AQ;0#ƥިPS"5[.IF֗tYVԁg~3<6d=g$JT}n$w=Wjnzn6< Že[!1R,e:Ǎr1̞P1 !ެC )o2Ip|1cЗ{ƋLT}ia~{\4%qH%UI$5Ο/-KYoCxޠ^xމ￰ؿ&$D[ WVD0;-|&Moz8~–ӤA\7vN2b_(Qٛ0,-5(ʡE^{I6y$V!|ikֈ܏}&{ȓO<.ăVEs9+F+(٨r)*?N_X.U bkuEJde\rb=رb$p!w\rEI# V8-|* bMvj18S `Yr&;Q/%a5f|<_8{hHޚNQYV^XirR;CC:snAӮ [*z- Q tŃ,w^=P\#Ci~=9i3"M挍˿ѐHRPdli&Ű󫾯CyMb&B`>wASMxA$kS?hQҀd[iNA_R,d&{L̹C6]Oe׸rͻ0AS } ['$(zlxܷZWЮ<'2Z?>0l7fJRVRZE[T dŪI3 Lx k8WX*a?=ثbe݀G;b[qh{e3Xfh_aR pӇR,&+e9ũKnk()iF37c_L;<0P}??^$װoS[`ѕPp BK=4x¶Gy)3ANl!b/ m:d5, `BU/!{iDϗ,D=[unr/Ua5CRIњ+U xc% Is 1&l`CJcmzsD*v%S\NjghĔ`eN}Fa~fR]Fv,a &AqZEjz])ƔZ_#}nU.!5F%>ֶB6%i;=Mqt.(XHI[F SD菬K T ]uB@<"!Fί{u6/Yi^'yD*5#. ) St/U|o}=8U! xe:rDVoiBi7 5qk7+_Hxe޲:V8@1ޥGQx$0\?QF,GWm+P^X%Ĵ={gv/w!&%ߑ@lzSp)/j^7$,"8+ 9u.#Wd@,pnYs?^*G$;_kw A>&w`b6* ɚDvK(^^r_s:GnMNhwKLKԚUxZarŦ#<09H_3J DTZj FCRW TEsXgGSWѰׄz$8stBqhAj碖 NIAb2(߮/?ƱZAkQyF)(;] _-GR!ه@D"mՁ&)p:;}94]i?면fq9}[|2{L565M}KAE@ATzi9tZP Js~2\U{B!,u_SR;̙Nh" u6;EҞU)RPZ\o6vzø;xQJwZϱ@v8qQ҉>%S,|-?#0v/m pdo NpW`Ӎ`jMՂQ39Ҟ-7>Xz)YP_*{ŨJLXl"J_98ߗEhLK,+ACh2==aA4e"˘;w@0WbVfH.jsoڐM,dj< #ҫ(w._QރYl-؍25wz{+o>bC.#ckcjVWu,Xa&^d0qt% qՑ@<*_oWAy -8yRZxlՔ{Q{өL@4 \)9^7ad1v'=A=:{ƽ`G%xYiMb9 o#5gM`"QQ[bkXRRcaZ5VN&7sſ$Ag ݘ8V!n%d[ ŵAxG<^030[x0$H\]nEsz[ٲ9#9Dt-$"}0oPהZڝаbg)*׾Xdʔ$`AbXQjut|E*Mmk @E#Z+* n6PYTNgVaT0QK^CUt8u+%[}%dls)v̳4jC!6{\ǘCVVG-nvu{"5sl`1WcoTζp鬗<GNQoW-q2A*zz2fY{AK"GbEWB5o"!< } qXBgu|ӫf׋[l cl(3Dc!(T-0u1u xyp1Z"TrZX"*IhE0޻z*',:`8Z,4MNx+]uDӝhirj>`@rgy-ŀ6akeӃM+Gh riؔ[Ђ 4M3)e1 #LTfr7-u7^ !S>Vt D5ox ?!c,O8Pδe~i!7w3J]M~e1qca;T)[(%GdK0ڶiJ/%hD ɘ}uHȋLw8t`( I]9\"ʺ81FNbX2`wzKheuŐ'uy/)Ko2-ּ>DqkfBZ nY=z )j9 δՑ]1|'dxӵşAmƝq45  \ӵ7>T$U*ǂ p%^ժm rC jZ H &MzcDFZvJ Q{14Q7m̵%ա-w/|۴ f^xڇG%A{kDg! F + LQOKϯFl57`StdTIO}d'ֱrRAWAE xAg~zґ4J֐x}XH3$ )]SWhHT7#R˹+?Qa@ yQqť]$K<8ݺGр[xe dVRFd>gVg =䋓*jGJeL|"fVӶ8xH}z# ܛXI) .XN(LlVy>GKejaJ#`u}?a—N8ɵܱJ'9k~G=inj#}q&A`$Hg }sʰm:y'v +껇2*4߾O7{MP=/#$d^.8ɫev9 ) -xtP;Qot Ra[A]I鞑!p{F%%M.aƧļ&{seD P?Ki9P0!>l:\%HP%LN\Wozmb5w@|;Bv]1 Ӂ"` Em J=,`M\]ڂnNQhPk-ԔkL׮tTst_OƘd@c(;~iֶykVlU>Y*&^%}fn<g&XR)%On~{(ƷCV 83:S+sqIvG:?&~* |%DE]+Bk9=bDNUxnr Bl٭3Dqgc&G{k]19[{̉Vay4o2@;u+Zw{3|v^qüT^1^pbvHH%< 7e1l4g&Cew9CG8oPF*CX*`NY{mhSydI g{vs.fr}!f}N-|\99v^j_#|CAd1]p\>ٕΏ{picXo=_+U|3Tl͡' 3+];/é||8¯SYf DT jrǚy.a#bqxJm'ffeͼUoR.Rt^`rEYOyn 6|P8$ =ֻǓĂa ,ԇaJѺ-u #ܒ &-0>sHs- qX1qo;dH!>(O§Y_SXbUXWR;GMϜQs龲 t}0T0W*ڵ@ch(Ժ3 CRye +nۙxs ~vClw`ʱdG "-}3*"Qנ N-<ͨozW]ݏ2̵v>4_9qgyT~M:L86{&NѾzL2Yt)TXtRh w]YizDB]*,%KeV7|>Atѹn_q~tU ϪP8T6X-~oI|TTxňRU0{) X @09,+[:nS$nؤ&8-wEPt؃;|@ Gpjљ VA}( 162ئ_=,YXúX8 mAP2m~S'߅7[DGE ϯC-Vх"Y -3NsU=rK٬ 7.Q k&~'`tzM[Cs{@5 3L3ޝ(8#|evS(!t(]m1b.$Hh0Dǿ0G\0>?T$y## -4Qๆ1eP',Ns L@g b|XEџgLlOl=+[l`ˆ->Mn=NFˠU[Xm HheI47mo 3m!$-$b$ל".$ 8f*vp}q E[9K4$@"Ӎ(1vUPZzDSl%&:HGp,6in}kyA, bF\/j2QP A\tg`<n?-7u6> aQ)R2HWxS[42"OK0#mڡ/7/H{iH;u׃l6_N M?Ǚ7ȷރ2VgVR-4aENl ,rI mk ɻSI+E6Q%YO.j yؘQ*5WԌZvƞlՄaBxrJ_VOnBU κE [Pgw8xi3\Rhsx(SʛQDAs p\<ܹ~زx?ߙhw: utX9&+y#j.~o8}Ep&K,e#Hh@@MmULE"y"l< `((Ed_lCNnNC@aL)•X\ӘBe3m6>N߽q r3{DID"ëL 8oaL=u׾qnMp`ܘ[NϬGO֕ǯ'띒(-RNw,ABq3uRKh>89OpvF$1R+Vr6bU8^HB $ߠ&)zbZb.+`c=6jeXUWx Pߑ1]XriMщqNKOz5+y: _BYU G>|/t$:tKY&ͧА pV0XYPQl2MwD=i*~lgA䜩XqeA,f)ڐ)T46Nylb3$ϋ1t22Q0s'{X_[ͫ|-sN-2;w aܞ)֪NKOY 8[ &*OsA}wpM2TL 'xhXx^ ܁q ЭН K(X|P@asۨpE1P}Qksk^|1d{\fT&!u|e)EUnzաU9!_&\() ė}f!sE1J҈س&"&ȹsn3exݥHlF6Rf>{Ǜ$\3 u:A ۡ.ޮ<틼U֭5:|\$ʮm &'_m*$ĥbiz\ 6ʛ6b(tnvfeĦ'~Z&o3oj-6vZˆ> /nXqyYEMe^.k\[}?kԚHj9QHW F(1wq$*tx_RV!=G"TNc׿}ɍN9:N0x%=o9'g|~ּI0]@Ď9́)p}?7&'7veLd~ qdreU"0o20+N.]ħR%C  MkF'4CbvRGdݺ)4!+NEW2-y?0½ 3wA)b9q_MA)J܎X?VM[+6]`i!%N,;CBEg<.~@$r4C4$VɦuKw .Z)PuI}b5 ;?i20@f*Āz7{pF(+R| y#51>Ø ]i/T_SsvUJ.+T{w FE*sfDͳBR$m2cl{is6du$ۀҪɲ[xJF\#95D1*?5n|.xf9tOBԎFE˸֣vv%kz'2PӸ1Xʡaj5|Eվdu/rjLCyo\dq(AiQ nB'N̑I*?Gjl _ Ųp[d&!Z9Ntnq`H> *`9N q [ও($_ BNQG[g=Z <D v,u: ^\J|`o96+ALZgISkFx}r9nk>qJFI:I0BN8%N-omtOH8h724Z`Ɍt1zAqg#,5(|*)CD [5dMZ_:ՒK =?4'_ rwq}0L%`Q0+M[=4Hr|bʃ~TK:ơ^.̖"7*j&:0Q,>__.DdTءo98[VG-PF.TY q&*2.\!w z4xriuK8CAA>@w r%DH[CxgмR>ⓕz/(@!фIc n} /Bf~Qq5F p(!p'JPinc/HS "{9WÖ\lf l:Ui2ɇ^a݆&JݾtDa5lAfD%y_ѶI1?gB\KYSd \xFSӇ("L,mmt`=GRXj NjR'}. i3^{iŏ݃I@yVT>dftN쬤"nRǽح<,3 G$)L싕C #JDJzFNb2_ (׊E^#0IFR5IwrJ="a忎J$&{iJ%.Am)x\QS_~5,ְԛSi"o69:8DIG15\̱'2ٖ\.AfL!9[))aUFї?]RHdbIm;t8ZORY$8Пu4<(Xi@.=Ysc@ W [u&}l2B' ɌYEu\S%Zgl78˄B!ߴ?t!o S!q Ҩ\]Fiy5lcT}~!`d OC6Tk.ΛxYRpS'nհC+&=I0WjŐGo* 2CBhͅz$dOM2*k":)ht:e0$w3_P]'4hLHID׋=UfE_ %'YQ 1nIc^'B|7c!Q݋aj~fٷ?ڏqJZ4w1 xck HU:!%[w+,xgį6w:R9;* mޟPI{`̶H9*6,V{3J8'M&K^O~s]EL}IH73Y[5w6d!PT#h20R/|rךa Āٸ.dcf}{-κ콂GB@[ z1tUrYd?^`]l*Ky\ln.F\tE>!dX/c($^DP)3v6x5`x-3TDZ8 [6TF!Bk/OLB0QQs:G>īU)C(xB%X/H4{)kg$C qʞ RmXu{w+@0s$k 8='q Ϸ!۠LzGҨ  ;ɫ$g}!q0%uK,k3U@jJP%nW:!oֈž,l飃e;EJ2bƉ Qm'zISCҺHZ )"b,'_vtФsNwT/0UMխc>ϼjwk R5) OH( ?8F)dH )8\D2KN[e q 'g6=1iC$q%+V\D$ g j b^V9m=vi~XL4MJ[|tRʷdd,>.srQli*M$;w}ʛuy#FDC*{\;TYPFJ?xmz<Fov"xMXlМS|\4nj˵$޿؃1o.w mU RXsڑu!IܰXTV*7&ݩ;ղ˰4O1Z+9XBz22iy"7}q4雪l~[:t2+֠oNF~x+ċ̰uf%‰|&d]X"v)Vֳc?ʽ ^ܷh/]ڸ?PF 6S[즐lHaw{þCz- )Q80UJmV|+" p[ӦQeѨ[{+Ăiy @>zJK%sؑq_o4_ 1AqK$kbԩo8&dP~x,&:֒UMI'qPndD1 Gdv=d jc=UOjD$dT_NZQ2;j.#rymj]ʶe^xk_W֨cCD2&Ox)|%C$iF2>I^/&xdPB;(J8,ñI#{ IlU$獆8ݽ”OYaPV=>bIY%ij VxFŜ#Ý]dyl'%<(Ķ@*8!QePXOtSIWX/_-Z0ﻐB zV*`g\y`)"R-bDwÝ7Ga`%PC@dۼt.l>-u|:!ITo 8Ç-NJ|yEfyxul2T<, L~luO=;*_@nKP]A  ,CJ< 'dG]"݈ 1w1Hw Ne.񤕌J'nԪݛG4CTL(웲{[u+nJoɻ j濌܋'-X~[_׽okK3Kb}v̠Ɛ<"7{OY-[z,J0 aFvVw8V"ZǾ1f]/ՙkmU KU<~vjbp6""e`5aL7;4'JE˥> %mzvc;2EK"+2(~wrbwn '<8Bh_}C{Ȭ}WEؼ''X9pM>$aue0%Hy;ۏ="Lk?0*, #zJSxl>tj@tCAUwOW{r_d؊@)RaOEA6? C:'4"`b4p[2I8cg ҡ^;ڹth;ޕ>CcƁ@d^ .O$ҿ݄ ZϨsqR6 ʗo<0q ,[.$\ cEA;ݷ4= /6p9q _ܹ4Obΐ1rpⴻx`7+x۬<daSUzgvj@Lc5IK Ih#X6y-_w<8C9bDLhm9WTE;fGnB4>ew 6>D&_ A{>v(rnMxw%*We糁sFydrL\wI"dS&5 ؍+v;!Mw,s*?P1hzueKw$i'[\hiZ| _0e<NIWډȗZß/O#jfNT0Go8߄ l 14]e)xg6CY1J/"M G= k)4pa[,qY%嶠F7Wt>\9 R9¿@MFn+}BƐ3QerU QJJ*S3Q=6F?"x꿙-+ |34_=?FDP~~?\d2D @sBҾJxJA܍-qх[8-M.)2Zp '@>> + N@T5"D N+ec4Nk, \sc!3^`_Mn<gr gx*< 40#89UwdE(|qS1n,jbLeM`Y֏}.s$b/)8e-V)MRzT5H5B] fxt˲"{[KaW(G'Z# ְBeA"*>&uTǡpFJ'&-4E{' U͸8, v5y 7teTK*DZVСNN#w9ggIlzOS ,崟%hSX>\u+Wv\v٪d~4;*{oLwS]"롦3W[b;DNQ 7%?P(*.E33Y Q^51>+")qZͭL"9җgtb/gKWmW f6k& ꌴ5v d k!9SZU P GG RۮPru1q !dh:wP$]VJԱrFː,!#EJLM`zQE)o§&b@9Y!8O7[?9jSw N-lќݤ`ŸZ ]ZT9>{t~jԬ;ĩw{3r#=*.V% s9C. %#Yu)MeΦmds9m{dbXS g=,38cRп$w08ToJ$L31P:k '2iB E5&,gp9n DEsqp +ڸu'EOb7z1M.qDw/x(NsP<8\ՃۿU`rp& ~ÈʵOpycw)aCOuN&Wuw_p_{H wZ^Șu&\Xuq6۔GP8:C93=CV{\my'J p+ϱu u$6:'QR#d6B^T)h`ݬۦXh)ѯ7zE[2EZN\2 (f7_^R 23\b+2:7FP@(HW"zוpR:+B"|T`ҎKQ$^ǝxjj1lm$_p'Q|. t܁0 }k({$E |BȐ.Lo419 DWXʯB]hr:XR~D&&LoX F6@?pu-w[Ne&IEbb]֖Ҧ f!h  "o]X?qR3($.K\vC )e&q!c dʓQp|@I) Y'y\O~(Nܚ;0[Z=I;^nbKaimN h?6K6pOIeNakM) h6?r 6/cQ8`Ѯ`|ObQWpbԙ=9vYFj} iG̻+珗m롧1e 9iA9Gni3Ayv{I `f~ΘPSH:ܳ*ZZ@Z%y$M#B+:(,M Ͽ]!Z[7Ώ E\u0>`^9f1bӏVNcwX\UaW"Rؘ {AIO׍K4hW!4y_ptz;w>H+ոaѱH(n*-;ɇ=u%9y;k=K5 }' <И)^#S^H)^=H rUY > [+Ŏ88=WC:諢jW`)}pr2qZ#Dx01ǽFNvYTo" a'嵤CFČQVM}0'm]wB 😅)4o*ME\i4FAr~ǟ!tYŒ%kȣ꺜Ɓ}Õvެ"{& %+6OAI 'CEO?+L=cArSMQmkCwoSM-@G ~MdА)Y1ԊT8ZCij+Bt,b0{Mhc.ec 5@v0)&2=GԨ ꗷ>"]@Xqn{) 1D4&ݞtT1gqi-}5d+ӫͣR}<3z{y:^iZyQj?}i,v AM+.7rUc%xK&H( p_ 5sόKuq6۱çjg7$H Vp0Av=y(ܯ3Z;6҅RN*@B15M f]!t`fdzM$c٭61j8wF@n/H~箠t =XndtZKʬ|G,Ie$>p6[cUo,,vG%0^TP$:WK*o>AϙguF݄^Z?Zp4^{D`Dxfe-Ie:0,oma!U+(E@{ɪ<0zi]MT*YiSb$I%4 Di{`.gEI*?:p~C2G(p"I!QN2TW C A[ #3Ă`߿}#4$.Nm(7N*P]hVX:[R߷XFp+ PR")oNdwJط5hYhː Hp /^fE $sye7 bxCR#h?8_Yv*P_˗C?XJTLZRh`IF0x~fCY!M6n0_ӡ;c Lp#J$)sBox5]WVS-&:  Z8Hz2CwwS\2ލS"75҃k5ImxkjXaZi3U%0o1mQ[>ЁSLNWG❾k1sfx6^Yd-i"Ď倪|.\UjxR,ͩq*RA md"pPM6RhĞ&3,uLSʦ_R5WC.Y:k<3f <' d0tiWŀBx,9iKŴ{Ϊ <:0pC)S((f"|u%?LЯ4(E 13~>f#`JqxǕ0T ™'.sO|j7$9}?XNi3 RwdnNqT~ٸ-غij29ZCBZ k'7=0Mg%3PqϽi'2&:F%(F^)cK[ŽQ*OέJSPۍFVe#i)e\~-Cr[c>L\Lp3RI-:3z%p.[E:y{΂P0:ff4S/~Mlha<% &]T'O61fA\}$[R"YWu$z a)J)I%" c~y'sc- ѯ׃Z$k7u8wybXGlM$FdQ^_ZJ oqC׾.;0±ᛘZ \ywy6t ,\I#K zVjჇ*:'@-z\}BqsفX.y6h>>li4҆ 2¥\mE._뵰ֱ nϥЫB(71k-5s$m$ɓBWAY%Ao̝jc+YH L Trkۚ6 h(5+P UczCSv*(_f21z/#q S19x©⊿6 J5}15X6 6-}*0,;hd i痻*ݨ%5$??z?ws V3lWRD@8 IQ곿ֳ~xDeGhH:cJqC7NJE6ɲ%pҬt,g UtfE#s IDDQ2oX99uG\ |Cc5F>؟,322עcM2(s{YBCb$rDsi4<ݗ8a2JQ}]6$׫4/@ ʐ$ `u._D bƒolsyOyσ|BOd┍)z^O{;a#gϻŞ8uF^rxІliL 9Gq\u.C'#ځ8W˻e1i޳|=|{=$4ОAOo D|6 `8PҞ{T=i ͨe B pb]|nYҕszI4.F v9.I4/'˹waQP[ODMeE"xPf0PmhF+vBŸ|.5]o20GӬLLxj:oۙ0 *ObESNEd!ݭ3@' Nty^'zv6)wxHVw}ʪ mQmk>UX(q6n=+aço*^ 5$iCؐ?xˍ!sZegvi.^4(}7BM X$Ʉk\_CXvvO )Z%X2ڊɼU7>H},[Ɨ@?hNf1e ͵[@3r>S;MX:* md)ɆÉok,2O汞و&n浒(MpJQ"5[O^I= ծ&81.W?Wmfl9,$Ar/B1/ 5ꎕR\eb}qa8ӍQS=C%pϴȁ-CfO%^Jn9!=T'N@?s6u߲{yR?#Q` d'kjT(q0צ>ۏ9eq|FX#6=V%.8]7;A-yu%qR#X ;.3R^X,@+Guɯ p )ųq($HÕmKypnQ}TN@ l>Y,p[s, 8,gExEltJpϜ\1TE=DLɿfWC5=!ܧ2Wӳ[sY} v-G8*t[[Z"{}Բ'5U>׫ʫ;}АXn[2ShΤDhBoSm.cv<:cLY:jA:Wc^n1$VX4^N -$)g?N$#{Gi"CO6e Mx8 *^Ѷ Czd5Tn#}[_1f bW7ۨ98DpQ+F˵ſdʐXވ0 D|o9[3\R?6<(,̓fwG fLPSS"X}@?hǵu݋q+TCg/ })jYfВF r퉐kPD_L{ uEXC r/{N#O,cXd|7ɨr5 tyL)Au  \#*-_X/x_9"d͔}@ߙX?yY\LbuNr$E6G4MH MNKRP d}e> T(zYɗWT|C$#&']PRgX$3qvG*z0{12opYϷhDr̄|q$Vu:8޴JHatUHPg*yOku>Ԅ]9J ;i dP CkI 倭y$.T ff3u9Y2S}\_&" ݞ -A/tN M󁏘.eiKWB^)" {}ԾcM''Y71Q1e7Wag`9/o~Z֭oc o !!C" n/I{{Z@D).V_3Ɣ<;, & s(n^.ѵL=QiiSAbD "P'I4C# Q8P"cLtᆣ3>BtGp;qc\r4&#uLSjޣ\HW΍_IAcisK+v|LG3&5 ? XyNL '> 0'1=]}3VDGtA^n$lk\ gl&Gh9S3tݻ鬺_$)qm§!|]]Raٌ\[{SJ^o\8Si+SuuKF탹c$deߵ I>)"wnJ<9ؖS)>aV>E98ƢE+/gڝ+܌|z45.#%^(Rt9?΅@ $*y_^`,-{[ѹՔ9.?!3iY4odq\eN2>GV@8C糦uR~ز6e]6dY/ 5ld˿ P)-+كbCca. "$&5rB_Fhfsy, y<>$b{jl*mW`FR>χ|+)ʿFskazAnQ*)QQ[47[z`kQ7kQvV<*Ȍkw:x]_45f[(_Y݆~z:;D \()ʶ ;Hses(=4ŷue6 \ؕAT%&"[8<]W3ONG)}ڴgg=jӌz{GI!zXlXBn<0>ڸidc+xDŸ,95WE}rgաr@7 ĪT~bˮ&~k~r@ UK%m#801{O3sp+Y(_vw` 0ߕ{&Lh.. L2Nvpk P Yr=y&p{1}R5FB rK`p_Ur2~A+ٟe5%jODjہ$HVQPX'6@ذ:i|RQ];G⨜I)b%/ Ǝ{V"4bߞ(}O2̌ۓ< [2lmY5 o~8+Ĭʁ 0-Cg5#8Kުi& TavL)q.#&N^ק"5x!\0#3H,!0 H> qKď䒮{iQ3i{g%Es͜k/$[͜Y~;0N&N}:p}hR8M݊y'OX^_qHY[T,p k1% ~prz s< *lwv0(+DzX}&%B0iOz:_xoE٬ ?B.V\Ep`ڦ@t~Qݶi3 &C|*O~pRYL*/, =d9VU*PH/+Nݓ tSXe:PMӳ2-BEcTA87_0 &U>Źb4S`oqMAseǼ) M">:^%dUՀI{WJb+7N7\9N6Ysj=}cQ 72o려CO0BbJ;.gP@B0&ES{͏?CBkxuuZBY(7BD۝AqQ~,g o1el%R*ZzTnKu8Mw^Lz>:D0nC3&FI/ f>Ӌ)`4::EƁ\y.g NrFvL6%7nY׼ =?EmxԎʈhkܬ-һX8}+8( >֒1?N6 \;i$禎btOc uk!+/aUp̾[Ov1g~b0(u $T)zD+xS&qxs0O[ډ# &Eڍtd\W5NBMf:{ j4^6I:LG:| E^HHH?CÄᩙuF I2*`<Ѷ#$D^rOD>ARH<)4#Q`8f y=+̹@|>)j w0l?z~P)dghU"^Jyṣ|ĠBiH8[RuI$W 8i',*K=gIM"]. g={ %$Y!jc{5IelxS`@_SDZgK&bXe5XUAJ Sqُxa&qp^zu%MnAHi':w6Ukx8$ƶFnMP~+ Fۀ󳝗{D{l@s8*Z2'!e< 8눮smYT4\> $wş08=X66p1p_򢏾$T zJ`hw8Tp_ 7n)Gj:>&{>Ǫp{Gac)E41l4Kj?Ƌ1;ƓGscOX?N:{Xt:]7(V'][ |*FUNFȗb14$Wt+枼4bU/ _R\=u@ŞSF<O-D+2a-q/ _Qmzj ,:vQ;vf$e?Fd A8pdPB3R~,fdВ\ ?|R*`gp-IN21#t.xY qJ].oNe˟+Y%Ԕ2AzmсBi:kFM2X!eЭ(`N rܥοe%ЉBA.:.0J- %Ϡ&xzOi!ONݲ> p.A< o4Iw+yV vlŮ sߥdmJpUDQ3 `#iZ<F[I~U:sҗ`Q:Lٹc8r#c v>FIl&܌g03qqby69aCZKhC o+(.34/K k)fKi1*ɱXK-/uR@es܆Bs4r_:;=#I0«Y|sAtŃvҋ/&R]z;@>L>́k֭8nTQpL>akmi3{,' fcyQxB7^Úe9śtT3O}FZ ,Ơ f#@ߒYZ5j " Ua0 nDv!A|s刟CRHk%Ui}{̓Fҕ]" o.y~3&2,V)Gt2g^+ sqZ7ޚkǝ)Xe`4jtsHلzh&0p(l~$A7Gpoύ e֓&q Uc˃Mn2oNJ|.qG=;;iCTJj`_HW*ԏ۸|pk;*[y}@2NVk4L(}O6Lr0ʙui_8rDyCS#Q@6OQ3VeО%_'Eɉ8ЈED ;,v$E0"lc"d֯Y\+}:b];r*44i-^dzW+ mD[(7-)ؾco0 ғs,3dt*uV Vp҆;o_q %y:$nO"X"KRy~xM@%_) TQ0յ G|*zsy d,˩ fǠέhJ<Dat&ebQ\-4VoH d@CCZ6ZPv8C 8V h]A&Ri`eCian0YQx)y?V5b Z藙F)5e J a:qU@ <xn̛-WmKB5MxmVH] ꚕ|1|OY/Ff$2R9P!m[a@  5q֒Ԃ'Q'lL "[|Ya=#pe^W w#; o; ^2xg=ȄypZDG+F)I+aL2aWg?.DCU` Ნ{9yK2ON'κ%0ۼDSIr//Z+U6U7/'鷲}8(@Ș}@_4kS-  %?Ea6ͯӇ$6NFl6i n'N]Eٷ,ɟv'X)~[|ݣ[kJh,Ov)l׆ƔI%`o2!C8$+r\t.ayx_,#]wXliєrUS b寮.6̴V|Jo/?KgT)e>x@8C8wPF48 {-yD9߳aSW~sm?UQYSKNSj,;0_njC(b~KgFH2^4/GiN{4V)E+rjs!2lx&ley?Z˴JfOA8/| Nؚ17XŘ>_qCFX1G Tɞ䱾Ni:QvB۞+:QC] !g@D1#ICw8񽑴ZrMbNކʶ B]ൈkzDa⨂-\jv rNvj?}{]Z{/>n(1TRb] /2q;fNd'.| 4x<#{S-ǿs1:ETaGdt{(=F@ȕ|eG3VM_2رV*4.O2$\fҬZ;b (=\%P7[ ,x$[;ߕR8߰2>/:nKDP;Rf,X褠mYc1WMlUG0iO-t5$䷕z@W5wJyGa~%20?*Y9.91<{<0{ƺr~[\4,5cz:%YtK{p~%c 3b!1}0Wb=hhY]B^O+ izKo*E_-鲅ul)6Irĕ_\-e5q |4L-'3Z B.7^?'G!LNSǷ%d5 ̪^ w X~YY[Ƕ0LCbFQ7LAܟä;q>Ruhu;(k8MrjjWyvSQAM6ď|Eu'6wg~N\vajq)4_{QStDܻڈ`S'oE(vsJ9f c g!,aKNS[m4 aw_'ڧ<RED$ӯ$aC:c.Cs:Ƌ@X|+E‹w3gQXuUB!Ť\MUB 5V=ɻ~zUM6CE^.8լS9j8 .%9X7HC˔ed, 6$$ .ͪc1zPŭ|@´]2L$^BI֝4⡣\XbX̱6g-0Gm$G$h0vI]LK{etUc?&UyL o!Bj4&PrӒ8$%JxbH 6V' rkM={cdl=M3`Yk <)&[&$=m&r#ۂKLOdN3E.#[\#i?QwQ/;Ո+"} ։O@ <g?(}`sEDU.g}Ҩ@h+X]ؕFZ:NGE s K½{xfoM(¥Dlew5 }3 44cG?:YBD}?)KD2D8c.r{@/"/#*hٛvo*J'nH hDwsviU>͹*~L8At l-XO en($e (8Դtjos#@o1kt#d2!0va=O+acb€e 8(G@.mc>n8"$ Ȅkh@lI@W;oh1%JRŔ@V1#IiKQ ٛRu k(Jy|]>u.ʎؐ٘uHI*ٍUD8ZMg0Und1˜jx:=]vyM!F㭝M۷')6V oIASmtu_={zl4OtтZbLB o'D,׺91 )H49uSHq$ԁ=Bd u]cΚ7tI0GVvYX89´JC8Ƈ~<*ݔ"QQ]St’n[^FVTmvCL:(1| x_kogຈ$lQYp8Y\IO@%k= 9ƹp5t*AlN Dɭ4YElg9)- ̉[0-%V+fA($}LZMS8ʜ'~. 2 /I՞1dܕ (T9Vz'xR'pe곜$ ,$=\(ՙO~eq̚5CpL (Ȟj͍2]Uzc"^ySi\3s -Kš+TdӉQ3C SIp:R+:Yy؁@:vBt^`96w+X O],TuYveoIĪDٌB'کU >߽$d_'=FCVo56@t;CD$bKJO@$kGR"?ia \ -d75 Kecg N+IJBA.\~mOsLapK|B+=`S VaUiuOAЇ]?:0/i`Q@V.CVɪ8;QnF5Q7a:ϙ& wՏV0?\$pXmϢM!U@o7Y:[p ou)_0a$׹XENOvR1.gӒ>K;{ jޙz86D MUa`x˽cȻ Z5`l|ڊE0Sɧ*+c80KT CE=ncд12h=D|*):T P <ъa {9oר^'SkAk'r@dD[gKE)ߝW"CC,b O|Tz¦ :+4%ʩ!**/ghD.7]GDػ60-l+Sw lηFS%DP rV,S}4": 4lnNIsY2q7 6c9J. [o8OmςsA>%Tѳ8귧nQ:Ŭw`Biq̲R[SM4,\)`k=mAn'ehgqVKw(kfB)4R &]?!Nyzt$]UD7dGe㪢c$"P_[OX ע%.ִcƄYV^>m0씝Z™.X1|rS8+e*<)/tK*$Do7s։~HYN^zq3i+._ )!8qKsڄ0Ub:ݽFʢ4F;[jo靑~WtLX/NH CF; S)2'ёZ}W9:x\ T@}L8vdDM pOI ͷMoHeyΦXZT 13R;[<~kC}c?.a\]8d>:BcOX7qKS1B wFXl\1(lъ(1GAL7/ U9r: <Ԁss!ў<8l"F )>Mwn{i $Bg˹HTA}n6ߨWA_!3#hϴ2Rĝ j+/iTCSa?Z=`pjzG\D6pkEJ-PlaרI:Mkв_dz4d|3bv=ޗ;f0 Kێ 6Sto1=&յ,lr{t?1 P}@Qˉ>}PdމR&Ҋt!A^RB7xrwvE 7U/4.Uwc9ϜGV3eoa!wٸ[?)6=JU5_aᒴO (a x';nFwI**30u4=ƃ}kO%}{u*KiN"E=:n(zo7,:dofLiWń[6>V4qAFW-0V؜IVeԩv>lL*5\k2!e4yn#{83fP%Dy9S̈ayqe5d;uG$o50# Ha`|#Vy88P*N>M ~@a1rN~y߿#Stm"0r%~p>仗 [FAF ^LPs82Cp_P }hx)}\@Q A4ѻmiF.'DUjg{᡼)|."{cbކƧQuSp}8߳ŝXܬdΜV;f$rlV1E~a>3RHTe/9z7;YmD= VdڱC7^Q<~_̣4h=[Isĸ&ܭ`rUT)XBYpx ؘ Ԃp?YZXhhhLRYHH]ɃoC L?yD%8y2";Qt9ߑmC" 6q_ bI6S2ƃ~[/ۿZG+(  K?JRM"d*=lUIl vt&(& Bzq@q im?2x"YeK :ڇnv|!h(,/{hS!QJI^:t,=%%OݮǕ^rʰ zQnL*;:؛Rkϴ3V* w-7/xy`)I\3'2Ojj1A_?>şy^{8Wgt8W-pK 挤C>:(*a6qhb؍}"Iaor;Tj.R05`8x)S>'M_m)8tH;kHzq+I\ <&u%/4W8hCeO~#7-a1SV*a9gŚ!G ; C $Tz2we<(xp A@jpTeɻYL_M!x,H&| P~dYԢ)4416 ¬^D\[Tĝ޷<{4BJ'ȸNweޞD.<}Ԫ/bN avc$:'dK\,[VY]h\sB=<lTH=_fI+7?0h{ؚ׸'a6(kU_v)޻iCeа`;]3evg}ix{7(UL1d AE)-:EM- s /̝[f:*fDӑFb9[Ƴ Z{Iۜ1.nE|'9~@+Y5C0OkO;9n9"*!pT`A^6ޜMA,{cg<2xdn_f:e٘цld2{xPlAUs8EaF" qg֮":/=N>Nb݉#қjas9,{'Nߌa͙(_Vu;ѸqRqBm QFS5K٩OzG]p ˉޝ ;{:245R#](V@b/_09Jst4I c68:'Ar`ZRp-#4|ߦQB׏_9)50}fI]@;Ք"fL<1B)'oRE\K8p>"ɱ*uyJgZ}Pj<Ⱦ«oWc*rYrt)i!AC: .ζܢWhn^됃{ʤZ;xqrQm5keJfqMA-~A+|֬)ꔑޔd|So%zyՑ4Wr~-5L^gr̬yGKۚ+SmݕW,?|_zvJ.!t ͯE/Loǒwhe(5W%,oG~+E\c0Bqc&Y xb53Vp0^͟5z:S6+p2@cawAbasKvxpwAu~7ѫ@0M Ǧlzx5BP[W˜08kcoq/@ҳynYG3SЈA ŴYKPjR1oH0 vW>a5co}ntc;7'\Rq})z/AƷ^(oWiňX0>t-ω|yW❥!!(:e~I#+W7E'#|M 55=B ~y\|tm"sab^K$"L8] f).uX (Sn@AY !gCt3;5D Mnzy:d\͸;0s`H!\8\ z;T}<%hI!u 4I Xp/ѭOs|;!lw~cPr'nO.wz@/&<+3s^+ݡv_) 4My..QBӓhcS$V2gԸfǰ#{Ut/W-,ҊE4J +{T,[MI &]@$W%*S5n-%vnu|p:\P+*7זRʽ t?+jݧ}sߥe!jvv%NB5W&]D< ϷbITE%dcQ(|?Ko KdWe-E*^d6O>WQC)/ !EIi[*Itbո{$pEրL|m2OlMN%$ү$*&~dƭeYpI,˔H w7Q{?2i z$e-&WO=|vSqʲPB!ټ]ep\*HslFi<=*oˢٻߵuNFTw&,s7Jh|/8ӈԠURvS;>v,ؠ{;Q]%9{f;6#M9gFX uILXC\Ndس$+4`[6K:L)G1Mr^X51zf(Ā# O:0m`+ C4t㉶Movz4;,(%**Xpayt=c',d U HIq?(Ecx0g^dwgr_o3UUaj4HIf F󵙤3jT5?*а05$0/+ҹEʸxYFA nnZjLG)B}de4j%*YhQ{ASA^0Lyޡ8(9(5h.mF3ۑ'X6wH\53~c!2`bZ'顤(dgpÛ&-"p}P:ޖ|jZhGBԞ}JxTl#/cjIa4ٯB*vo+BAj_Z KR`i_Wh>juM(4Bj. >K1d2Ifdd/:P6ny'Zm=)t___`>0-J .2 \61+T{ڊR29͟PZݢCb[S Zᚺɮzm\EmWsMtHk{D1(e| PE/@*cP,z-)Ӓ=st2QM#yyZ6099/E]^ }A*jWׇ`}Da0 u ,VcQm{~|1[BR-l 9\d1 2łD6~l[ɀԳl&/!\p{rgS0bR~Lsz7RaߩjY8\$O~BѠKG6_Р.V)ݚL%(-?.xR|&䐦1ee3jhUt//Oل6|U/j|G,5JhX% dbP0Y C^׌d`z;T@zh !6żv{E ==Ȋ#h+:gmWڳ$ڥw5L+7;Lv.G4ě1=(4gT.,2`MzrH]J0U1b0To运E`g,TPGo, 'a:L+#9a'@tϔZhWT'Ftc[pKܵh_Pdpye]Sm@Wu+p]<237xtcijeWp&Y*I¥=cg<#GN k%>RvbK{%ӄ An<^7"$]Lm![VTV%:}t' /)bFI1YfB]8ó6atpɝ8H}y^#S-.DP͞/Ik]TW}d rZO }ahmŚdfMwzSCb{:v'YFa*ŋ=sI$4:5@|WlEiwϦܳ*ZY N$3H)̊&O7XㄳV>VJ6_/p2 imu35m  OB9;=t.zmaEW&opBq/ B&-2Z9@'Q6vB:p#Z:a7׀bsȖOEo a'W\G;&|1NӬ^`j,eR%Cׇv3,tRψP]'oOo?*+Udp]K~&%w01:Oo .vۿ#3y,`(ГLsa@L;o]6ʧߵbE$>$'m% ExVx߹16j_*>࢕|moA|o |]cDH44ż>m_AtZ )Ɣ@٫HGAquÁ3Gl]^yWF:9*b˝m,`;eMDluW5뽨#nO8UqTQd/J/n3):2A?vnFn@\^_jde$P,5rFqO[ƦA/e{ԣiR,OR ab^%εҩk\T{KqχDќF)gqv=·B[^h uȹ]ֵAL:adshsJ2b/ӾˬBv՛Щ%^pn覂9/S-([b C!2+, a&J*Un\)QD*gS~ -Qjd<՜,@cOK+-$$[W.:lJ"wV1®KʾI]G4O X[3pC/͎"c;.R|'QV;oAJz&)ۄ, ȇYE=X_u+=PD9YSHV`a~9|^"݌ï4RŽӘiȱ_Ѝs&?gcL53B0ܰF BGZ2]iw*fͮgR"c\B#Y afqɂ;%~w~W\B?:v-6]iZ!hք3lwPZi_GL#|$rli|eVP\{4I mLͦC:Ei~wnD 1. ow"֟9$ـcqTJ)EFBD&d*x(gg+?+^Ijn!Y2؞Oϔ{lۙ-<$<؊`Q\ekzh37gijwhؤP%t4nPOb86Y8B0OLHRZ 3WS7+b GrǞl[/D6E4$2c6҃5|`L65_ Yb~ʼxV/R5/)/hNz?g$G?,ڹ 1*T 3Ktq5`|0yE#xxgZG$qb>ҽC8[ #uFs`ä4S(ڂy x!Ne-.`9BvKzF;~cNOskn`d;d(N6ix$h`*<Ah]VʭeoXU!8VL5_]_S[Qo P1ozڗ҂I 7烊.^^Ÿ:+g:,+Sۈc(P\UvMĽZ|U ƌ,mEdG=M,_ mOIۿz]VuU'eR(,","MԻ{.-đIo Eu|:Pb.E?B]`KK0MC16qp6Fz{*e!~4%;<MEZkr/#Ƥv7(<+?sxҩ}g&6MF*uDZN1E751H+s׏he%IdӍx5)#@h,&`fTۓ s9XSry̬W3:v.ıUl ]-K>w/۫a:JJ(%4 X Y6IJ=-&ŇDzWUyrSV MVpQ:Gʨ7tC?I{^D gP{ 0G%݂]"\x唖 yŹ361B]l`*%͏;,:X5;~x'D3%%~Y] ?y/A4[oYo y|P'"W=.>dV;l8Yn&,[¿2xKgwCb`\-? Z nvH{2L5'ʙR3Nc5oɺUH+v y|FQtC9Cч$!+hۢ+;2PE tV| X邿¼{_,Xj!y ξ3ߓ2/, !^X?ݶU E +%d+ܠS[B]0j”T<]H}(ˆ- gIQGM3Iu=w1l(!]pE*7à#T@jWY[[^;`?mn.o)أHƐBc$oP_3Z|@pV`3(`W1$g>;+Ϥ6lC}U5C9x$2[Z2~̉l@aQF:GQ)ƗazgrEzFBKf4ԸnE-P(#5gca9R,f2zhws38jTA? GXI=CeyNO'e>9ZbHy;j(qxQK <"%Kq&ZG(p(,k2QʣrsP@]V^FMZvbk?07dž M!bĢ}S&oEW}a&b.}0:$~ h` oMI ;sSWqP9nLrN-6mCiGIq|nW.>VֳjAGZq`Gu̶T3?X2yj,Fgjv$.JA=QY)||]5q3e01yy⒐a:mהL['|4S@fv_΃`u _ۨb)9n(2ih sӆWַӗL [N5!o=+̊llKDYk`7|3 ee}jEDU~/ȑ:FkA ̣Ex]I kH3hѴ b R-^|GŭR}sV$_ŵs~\:A/ѵvKz)K@x*cL ei IV"whk%me xֲ~UxO$ؓ|9K*P饊3fydY34{H?wt Fz33˵YmtrLKW wAm͕XrJX%'9/^&rg 6@nZdFdP"V"IXиԺb/·[3;ep/ zTG_tu?11142 , T+f W wq^+;k;`K|R%5'|Mrn?LE73wh-хQKRVdArż4aJp\B$1%HU@µ;}0r.%U9~-mLAQ9sYFݿ}?wF0ٰ\5t\uP.džHzXyD1ʝ~ pmYMSα{KYVs3<K-+A{py yWφBv|4[J(o&Q);%~C<"!u, S:=-o;ĵ@Hxyn Y! LM[9^{e'HmJIkdU!0a}stZ䌅ð9T;ќT-ٙTB!B9{ iuhTh$ƮC\ )0EUf> UmI"HbIքm\x@0)97 Q漸 .OOh9S)ώhj}9Ai!܅[vՂN֑@`፶ITsSt¹PbD0 Ev:rNIm؃DJ˅10`<* !)1bZy7WX .;UBk?V6wm1T_u< O2 fF2O^uU8|i;}Vh* ~@͒+o;GVMcmKX?W9"4y?^TYn^۔tbjk.qF.N+%L0W@67yLJ?sDWcͨ 3Ҟ >\)VSk=4SV]FE / e[@a'&gx$s0 D/Du픋ɼ,i cNjvOE;ϻ]Үf3>wדCFQ`㉃ؙ%kA'UjP>ms_p<.j6nODz 'w!W[ [Mʭ)$ W. g g2Мq>4dR]ASgx5P"C<%qt3S ~s`y] , .Hr'UWmxΎhP|t*'|7ؘy+zia]ߟfrâFBJĴ [*@"Ya Ƴ!QOaBF#ukq=BVHH.Q)11,ܺ*b% T >0knlDvY6ݓVι68itB7 vB0'fє 1tfQg-LĘDk']yJFjBǓU2kEPK!PqDNFqn ib?~^5ka&(u}6}Y {ą[nVֿ"UӤ~t D7̇uXӓ-WabCTUP)O'ntXq 5#tэpߔ7 /z65GZQ"?-z4sDj DR2;x,ˡׁwMJ8Maŵd?i9Iqa&6{/,rzxNda`Rw6ܸx;7sV N7yj;~&м+3࿍1;';b뽗j! 6?Ѧ`H7&|ò~&끗8X0 7 “-/|AUkO͛EQ|Hg3PƂH(p:Qئ1wtwxb/[Ƥ Y'w %w~cкPxɕg=$S\:EU#drսhsvk^BZy]6=ׇ97dg3 )3sb 7yt74q7hC =@[2i@^/bmknx5%Ѧ֞ȣ8e ϺXU.]-Nb'JM(UJjem/ Z,R{m#` ՠhܑ؜eWkP5wh3!?6C$L6/MDAdDhdJײڼ,332ie<‰ߗT1)Ym2S7Y.3Q HG  xTCZU G0ҮĐ"Ҽ~;ƎOv'Jlmr3v8`6d8R {L6k$uKE*e{eH\_BӖ>pIyP]t (hwr9pmʄ S܄|z_ѝeE5I@zE;ND?l_i?b(rr[<# !ȸ1 3\ Vqh`ڝIYOu'1<^ȁي{B M{$k{d5G-M5+i)g0 Şg}71r-Lck].PV<uHU2nW!_|)<8iP GЛ!JI^fW"г6n?r?":8ws'WaF,#]"XO EA$ {(?"#$ | d具m] zY/aŔbՁxc n(uY}voY۩+%w5Mgw)?E0^fQ݅%qQH^.:3$C0zQAh$aσ^RΚ}R!kb9k `q-sxJ<,wGQH}Du ǹo&-o$ad@!fPku^1D`H ZO%o֥Mc?vk.]N\kcDq/oېb%½hև j6.@=7tF{FF"()EX[p5x;%.u[!I]Em)|Ɖ"D{3,[5Ww\ %t)SAX26wƅGjl [CORʺN=J\ ,:m }$ct+CYW!+JPUDp5!Wn#X[k7t,jjZRb:)yu;MvOgtjT^*uc҃30ЎyE+1Muu }J.<4C/,A@\,gMX]w9,RBԑSifw؉7 {K7˱{Nm/74+rSex߻wJ-1dȦc_*<;$BiwHF4Eɋ1Z^ pgh!6A&*|=bZY +A HU+;R_kdŖ"jCtDHEQ|u ib:)B[wn&  sśod$EG\%5KLs16Ç'd<%gol40+ ey1")ђמb4f1c*X8hPuww*=b1VVܢ\WEw`*P]K[2Z׳^gtq> &ѯʚiNJPJ\ `18>q, VBFZ 8Mf-{̼vrw~§hD=p ep{gHMI Bq>,$eT2  bDK kz왑7fq*,P W\V#NJ2z_2s}bYCq6a&`gzo!*s}uBEyPm6I;[C9!b*؍q 1ptZ |ϞY\IjrC .a. )5U41k\wQ\g{s*6%1kAb|T3$#[w$=NXKb}.WNhPKM0[kΞỦ)qPFg#FfE"0Ds>p^ؙv7Ja37gs ]EXJ[Y3\%g#N`[KD}~&CYT @sy |t[uTW*0fNѡz%gQNppgp![q\1T˶B^?܊@jFKtZXZ+Abع3]ҤpUScbH~ ]17*QEK0FӮaDp6wg/JԔykI<>a\4&܃|8}KrૺL9tzy uū@ $ٙq1Z{?8@5jN`Mv~L!J;2EŸxXW.~I܋Ԁo{-f0Ȭ :BPUu :껍n:I:kYE=~ 4~Wf3|Ie}3׶oMweC]T(d")كM@2a:-ƻ{t 8 А)/x)rmqbgw`78rb_Q}DX v2L!:ػ6E*QnQy)Jn|{1 @m,674K kMEм{[הμg?IE#ph*/TL}稝|1I4D&T.s8l8Q)+TxNY-Nw>4_bD<$6І ѻ%F!C|-[ NHo&V~)%!:{1O=Wc\|r]#yk,<1$d_Wn,D3\p䂅eFy;olӑN"䉽Nc/;.-$eԍQg#ubPc8a&unH$ue ^)1z3oM~wt/SޜQ -+<\dEuّ폻 NV +ޘt NMK=(Hd?=6:}0&{p , -RrGQrHj^I0S/j$n gFR&d7w  ,dtcs撔UU7pTٛ _KI]6N:C(rrW1lEt|])h&OP1GYMz"Peڣyx-#&ۋ#!xНorO ΀}%DB?+z_91h G&y1\n"ByX쭦Vȁ|]Ζ} !%4ؾVM6?C%%p r *xo'6'3ҪHКRɉюBvTewryBH%Oߗu)[Qbw"d '`SmS#0=|&m^!!1"x,pYY/3ͤOKwŭ - OiMv(x=#($̾+ian˽_ˍhluFec^Uok#!П;wFICP" $PEmpjMs''WN2#ooWŨBE"|nCr\vˠ64q@cƼDSag4‘N-uY懚.eXAS'c?-A HwaVU}+I|kaF~\:g8P[ 6Ds @Z[kSqo";|ow*<ҭV֠&۴_w kvHR& k*$PNAw@mH2g̪I/j?YH݌P5,j"h+Z)YEy}65Wog>A8#kےKȞA@\ vʘ[(WQHQp9^.ٔ`OAt9u{USeOm 61)}C5jCFF 7o|L"e0ZD]+V1%dQ[!$]54'+wHĦ*z:/OZ~E* 5`8Uϱr=VL ID|xXϕ3iƧ)`z[JWL!MјvLE4,ljIP5 pVB< K7J*1pKsR!.p,oUz `XIYY2Yo΄$I )'TG,;Y\ZEXqCRsЍ0(*TCcRq䪘I01/CR$bQ*W;:@aEt$oWqJyemJE<Ym$\n"= kԿ~fYi_.j&֥)aȆ}L coMԘD%nt pTŶD2;pF.gE\6 YH?ڛr+o,W_ LId0,wեb})o?o kt\p5D6s[Ǿ N5D<xjwCk2CB/Zg x-C*02t=uFhJOj̤{[NS"xg+GcV[(>uliaA΍ WeӃr6“ HGgj TA: >@ JXfϨ#;N'Ga!}*ƃ=NF꨼r6:mIt:=j甒R.2"6`Uj4aܮ]] o8YNHgVI|ϟ@i ]9#;C mf^%Jb=,ɂ 1 b}I˺U1 qмJI'8_,!kSV#ȞXhsQ3)/5If(Ng^,(/r?by5 BgqbI14PACmjife4GwAURJ%2<&_[Z b<-~.j JPe[OfD^λu2\,zE\JnSh UQ~>e6h|3U㥭sL(aBԠ?!U➛Wץ0sضraPd$, ? X#=1 Xz5?"YH[O S(5.r*6(gݶ'Ƶׂ@3#n?xMg] ˲ P/W̸%í y򑴖S~B}]O^퉏*{Aa혀URf<.9 KM05&ζJ2, 5q  K~wdڐD8\e:Dy>Edp BG7xgBkۡ|~UDӁ=Jf [۹H"FiRpVg;K aW ^p_EHA?)31Ckv^A2jl&Op#I~f&./f6$F PӅ*Ɛ(T&rV\ّ5yVv%>:YX- &+x4p"{g*\G=T"ⵑq/ iË񕭋h)܃Ꟃxj<T)Wxs]hTKAS Ԃl ]eL,yLjVE kje iOYZjpנ u BѷP6K=j +_Ez/k){#6.:"4׉ JIW#vT2}_GY,&Ȭ$=u_ʉ;y2&GTC2!};,9O7@ey`US[ehO85[݄1;,vQDwjC-J8L͠ǸTn$zK[:s5/ j枉Pe3;qaz7Yxm~Uv>XܤTlWO<Ûmhhe%y\3%e%<9Ϻb':No@(zĮ}YddHq li:wܭmgÚ!Рo7o%M+Fu,YzEx,/.|~}^Jr\1ni*ز D\ufSy-;>0?@IUDvȌ}5ĆiӊfRQ6>g"![Fy)A\f#@zܴо;F Guj K(ޖ$n{Pಔi13;1V<<3%(Jx{B|M[<Ҷ1;iՋnP-cO)MHbI0 >e:ql1R˒eV {h[YWnS5MN!pl 1to*]f1(Pr:I]av#(]GGxj~ 95Jt+lhAf (j^2Cȿ;UÆ=]Eq.GpJIZw`YA Hz.d;P׾!SeG+-SogTt:TJ򭳒! w7rIxlEFW_S&X6fp3Z<+[A˓'13?U47z6rLjЏӋg++|v=Iqw(Ck O-jHll`NUhXHPZUo$o\QB൱d~vR:wv jiJni{uڒHSSQơLϳ1`6Ԝ5I@3=FOB<G^NDqbaB5ZzJWk4?†?31DċU9@FWߒLoj>S'p׵vV^]k}G09<+;imUdG{*,ud]~@weQ~ub=aV5pHz> ZS1-`-/˜0}A৶|Gy\@{f9ξ6OiGf`@BٻL&x y!fzTs{4|'_MJ,GQ,.9:IШ\#[.&[:DD UJ0m.8o >ôǥr^@ uG27ߣ}=Nv>LvK%4E-@8TvHllQnpkV\O=6Հ߼DivRѾ {S~|tQdm(MMEsn#-'߽YMQ}gL v? Ql@˳t?ĞH6ꇚ3-vJҏ0}4]UC›or2sf1~]nGjFz6Qp$T>d8]r~ٚU]'. kRb=R_᝴!C?\mc[~5 99 ^M 4֙/^8K;npIU RʑriG ۊkrڬ%*sa{Q¨`UYmFw^(CYE؁Kkx %H i?W NI7C\2!w3u3{ߙq\&rMBз1YҘz}?L}OEՍӯOnmؤ0f+Is^B{2?&\iFۣ՞Ie4tfoFr(j.Nq{SR@j6&G2;Fm0b|ol$dA|ciL[E Xu6q?āc ^)lQ:Y+Ǵ%]k *)daE_rfRErd4]2T#1GsNlPj 14B4<X[BM 67& .nlw V/IgToo h(@lqн͂<¾lN*GL% ]YdZ ߔ\f)[ P00O3L?v>YpqE8O䔸9SmgM.G+;!-v:=SF[$@@AQ q۾ S 2Yw5Qꅣ|Vzڰ At^}wib*{sQɖey^m{Z驣ǽef&;eͥWUJ}~ӡ†{JNKKK?~m-ZADB|!;J+/cƗ&,0^ϑ2UiŢuV<Ȋ[ y|=BgG]QvL*{!<']0t:aree46}j9ߐX[7y+% ?@?n\Yc? ΍QFma3*r bM\h̲k c u(fkARXr{%u"$\F][s;>`=n-~Ր5'TmJ%e3 Kl9.DRˆ:/UkjN/Eյ2/7R?S<2Y5j@?!Q_xpe`Ҝ?7>X7fX(L%d=‡b\aUn xlHCObL61b;0%dҎt$Ou0hՂZCJ}NMu@CT=69mwSp|xe@Be+Ս|oW(BR/fIz'(Y!-M &PU]*7S  p,"ۉM㘦5v !@[xxe䆴>_!2-R7ȍU^)IUi3/~!H :sb^qpOK 3 ϒ ީr }J",Ȫn2+\h˘Z[T?Bm+(v r/csXLMȣgZw/݉}XOS/Tk N/# wtF4$cѦN8 9HPO4sּVj{Nĺ+M,}vGU /U B[ڜ^[ˌxEU&ρ8^˩U$`h4&HiE!=HLTroHѨ5HMwݛ ;iV2`Ⴍ]q' =_iG3ת;B ` GYlhV2n~&,ٜgi BoËO GDJ*]ieˡp>m80:/U3PwbծhAqs'FK֩.t^͓3Kk)M:l>P]m4 "e'Ҽ͆>c-mBԁ}B0D uvpyEv1+e qX+ U%8GƢCj%$|TMuEI+#${z1TLh4w6nola#J!_D̈́ԋ,kvw}0 r17<$S* W mtE.H.Y"KFˈ+ŖA7b>g&p^-{nPb}GI2Dq \‡'.9F2A">k₝dȧ5 m.,R{|;,沏 hLhN4D\wm_U=P֨|Wxa (wYT'`7%[cJH 7UD<ܘ۔7a#1z?UԊo߭\ED=֠{U4V ֛kyTvWDnxn޳—gvh^-BrMLOeh5B/:g42܅$Vt pN'%3GT6;o@ֲؒ7V<+ޕ£lCLH'0,<`NW>@31$n<]PʛU  b3*1I9}O"1A!lXSTR{)|_1{U[Oz9_hs{`9-'M/-2ZbA{6f=q"Y5A7fLcb#yq+bBD֮}HiovJ-huK&T?D.2.+ظܑi o鴢yK/w0Tud'$;3O9m]/axrdbd=nK{S4$@Jh/w$[eh%f):N McH ]73,ytMRU e{;h,ahD7mm&I+zK+03|vsw|7h9#} '%cWa8,i!;f5n]%6PZ^KBjWKwt!JbbA OVE8]6ѥ{RF( Zdw\ ( 挔esJ |aR @Pᚠ7ٜH^͘Lr[#hkKQg%k[xU|9h yS'jϕ"H(baz59NOqnD,34g>Wc G^:#SgUM퀽ղ>!Ń7u~L~/aV `~V'tYRr}e8sEV[(%8#n[1&-{Zt7ÊԮ w $? ; ufO1!ȴ?,]bU˯# C6woz2 /l졏fQnN1Q*?ɩ}W<@OSvͼ7C>ʱ{tuby+F |GpWWMT}ǽ9ISIZXIr^p;L8Ui:"/tE9R 9cP350&}iw6(VMב੗tKD3NE7EBkKq1XFd MZ P&&0G(m&F3|ùV>-)`}"8]3BQPC6F,∞%^AX+D,3RYl(xRG#8.ʌn&>o5܍'WA+w&V4x#+Pe(R%@va(>sntYQ1~C MBR [*%bBd˶Aco=E =V/ aL:1JJ;sI ]x$^dy,PK2ԁP8(0CrՐ!Mj v;f)b GTi$JLl';86?vD*x殓eXblayf0~hj3`VW1,EH6ݣ3$- l=1_\S[ ~ם&lj/`u ` ;R(*.iT)ƿЖ:YC^ЦE,H,͎cƄ33=@ ºraE^=PiI.JS1s/$#DQ)lߩ>J\Z[H?k+VR`mJ,/$W/-q&c< y鲹sU6LԎGp@"ͦi+&;T_asի.'hW[nۥ| p>/#'ƴBK ]^63 r` , Nyʘq.tHqɤzhd1fWiU MFfvH@cO&VC-MZ$x^)x8^#LCP1jr&S8#JA9YU£d%}wa^u-H?;NdzBhPp:ĭY dعa w'#Һk>2^в3.呶IH $9w wA a3n.Wh@0On?eK6}<\i{[M;0\"Ңz#eY쟢t|6E!Clqdt?sv幼XWk[@i+ 2** K)xu#LT2N49/-PHAԯ-Hg7kSVr$(DM]Dd] #ʶT?ڟv{a?/=j?10P6O…'#7^׋X0a 9ˉ,EMiAf(QЄ]8i1f1imbN`hq6h{iU|>.G2} VLw/n[Re}dJƎA$kCA.RRyob1g'"ۇJe,(Qr Sގ[)j~K88FPq6X !^gYZ0707010000028b000081a4000000000000000000000001644ae3bb0000f3ec000000000000000000000000000000000000006900000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic/atlantic.ko.xz7zXZִF!t/墘]?Eh=ڜ.+AuB[ɬK]l\{]gB\' =l ةAT9"W)F6r'OH[ޝ݂yg = "q[K^h{ބ.hQ9SZ!f8h+գH`X`}eZ{<qϩ'eF, Lz]ЏֿpkṢz:Y=e:f+b!VMLQ <%XAT !\W=H(0x U(1ƒ@Eh6j(cAB]p$yc "^A(ɗ?7Ťl^& }V9iiwoP[YO J{8Qu&JJ͑_⌐jl(޲}й?[P\tY׫ mA^T,j$vHs۠RV ɰ@ֈE$$텎64D9`c~ғKM=cɞއ1v"|ʒͥO=KMy\*HbW|@$b]HN"W8󪽽_9ye쪯iEiY@^K?V鬑-j ohksi Ҏg1=$i=?D")ϒJ>wV^]}Dpw0r{$Sl]eHȂ!-s.P:ifV ?3`"w JsLLoYxMSb. o!{ ۄkRjM *,l@O>(}4`!+U,7wwBl3@2zU_5σv$]~ʾ"A &'}n]9ВKj K+W>\U _~v6YWѿg<TH!:ƨc >Tn~(Ui᥷Msn4us}X$|yNtځ5o˥z9˳nl3z 9C&3 N Z _Z.p"gR+ۂ" JYlќEC,} .Rmjdz[QMfimFbA8"e40_v95'TgNNt{fॄL1i~A?cK<%:xl#EodQPBVW=Qa.5\U=~&c&dTL7Ku<'1tQ+QG%Ur~eVί{+]D6qFGX< HGOi. n~yB5?`2z^Ao!UzGd?c4᩾.^:RMV&gEs؈K8u^ % nx`U|gMٻ9C_On)nSHu};\%ߗ̐G> 6'33=Y#AYtvY*7IHa5lV{;l:#+4:W4 z;A`t\cO[ѯ{$=$,m^I7sY|4"LHJλ,Q!0!Tظֆɘ;6}sw7,}*@w99z|7|22~L?T[}e+TQ*I5l6bΗH9[ bk/Ga3qCsn[\ ٺk[~*Gعh+0[X?9 xIqBʵr} t&FC@շN0+(Mnb6"̕cZDз KFow1aɨִѐWg)y >ڧ ]ܵ\zrZJO=x!n4݇o/+j|0O95P|gMHް%0vlvKq'"NQ b-nz卉U*C;y%HmfF(ca, `C;YD/+[Y{e Ab oP@X6S!!Wyv1 R\?&4`yD6IJFw)Bay.\] Rkr!둞(Z鴹hdqR3vrK6[【9-~g|NT~7 oNgpJ8b!#nmԉtB#NF.-3rbo=7X|>'&%|0^Z-MVZlv,{4zDG)iGly$,@yp/kS܋OETA$FJJt DR @4hYͼh$z9GwXvsǥ0"Z5-K~Ŋ- @vI|ü uFD`32 Qf ğ: g{xˆ;Gtd0u R^Ao_~6]tH`' =ɀ~-5\-|n{z0ÆC YVz=؀qMH%3UaW\:t1&h/gU3bMl79@Z=T_uC9 r8po3{$RU*+f庭[r!㐖U(EvD9~]7U_>UC5(B8 4vr86ӆ\'NєUDk$ #h20$ͩn m< I9Ty.(|+qG؜_GVTª1 q{w,d)"S1#?%n@Q9}\;a[!{<6Rc DI` _2NgXt0s|GCqsG|$:|ңfqěZ8(pE.r\Y,G Y!Ngi ̒- W t@x4Zݛ.hس?ƥm'䌐Z! sa$Dwr&Y H[doJ@l-f𑣕2R2-cIL,~e_6FHs볘B+C5?]䪈eRiy4xV4`KW#:5`ư@QA ~b#_y06]|0;x6AVtwWl IUؔ=khOͺ~>a_Itu97ԃb %$zcG% d-v ;G۫C}j矫jzdqRt^&١,i3U?=9rr{RGWCKLS-- Zۈ3\<m`~׎CN#ܤj|ʸF79jLhR<Ѡ2yD5t ݫ{x +UĺNElYˬCXbDЛ3F]hhVخLaDA?Ҩ5 :3 F$jY9jhH:a!,X@U4X5d="9Cd*L7Jegz]R' Wݒb 9QK*+o输RhWGk<5璊'Uei#*+ }9- ;m֠_@rȣxKh{;Kh#G`m5D!yM%+w2WUUqvpδ8\{d7;#BţRV0*D]ee3c?  IJxJcKeqF'Ry] ۘ)֜vԓ,\'K Hn ɐߜ%Ou> u0E}Zr؃gn*d%s @FAַcDmZ3?cG~ {cd{ =fF.Dh _"JmV%&#(yek1,!IzvQ($!AHM5l"/C[UPE7k. | hҍ 3qa%&^ xn1֝Bߣtc!|T؂m?IQ.,bKʧ=OZ1}*},? o˂t_.AyPOP=G'4^Gʣ{I>zwkþ$A;a~6k<+iۚL!A r$DgYSo>:1XʌV_Or{\AZ,ѕh)̛-f{}"SJP|ǥS!: (h٬4NwUd/I:̟ 7٢RvÓ`4 Z=ȏm~sVh"RAl5PSFyQϯ&uF~P_Gxgf3ڒ]d\jQZݰ0quA}lSg+y48[U :?%:r ЄR8 uwTL~1a݃h}"\nnQ+Ck+ ΢,K궷q̥PFg'RҀ V< L{\L>})czHiɣm\nnN+50_R8T5t(ƙƷ!Cx 2 Hx8'{v3,n̐FVGh^[S_#%~PMPfs|[nKgOi?] Tt~VX2i/gCci?[q|OpQlzb3f1z(²4귕HNE҉ɱmJ fM:@oc\Ъ=Җp3b6Fƚd4cڂ|j_VΈBL ze]BZp 8á~1`= ߷rҍ³iK"މk.t_5\dR5HS W\ixJ}[@$ljb~( Շ1~nsx( ;sẖA(M+%~AlB$Dzϥ]-'u T*=y|*:W`L?:Co1%쳍-(E0G)`?cyAzeIy6A:$YKQ,!fIqXEUM7]iv3uz/Y+GuACjᰝiŐYڔ]w 0(gnyvg_|l>ħk21_~/d7%n׿V:fWX{ݰ27T 4?NpaYqْzX4/rԳ}Y:_@ 9V rSM} o k`o/5gZItު`~]9E^5M]Vٕ.ǵ[KMk+Pa&{N( K')SN0yψ/M"p߾$ x[g^0S"8w[G@d bGXADڹ2ufgH7zk0V١vPZ d -\2Abin NU:`]z2 /i3rY/5>^'HHhfV2G^G{3A%CE`x45ksyN93L\־+i2 ,Es_r~ԅSv35Ms-hkq,xUa+ZEkg-v 4HG&8c")ԍҥ5!{"*x:iÉ_thq`P$=p(@=0 Ӡ_Rưy4MxBL] PU<3F7oUIvNK\\̕&(<ڜ1 .&'`R*̴FS|aC\~]'W0<͍͹ܞ/_O9ef,$9Cn^NWxĊ~Gg2%߻QeҳiRMDS2P2ts_i;ɹ¹o,Ҧ6GZVy^ʧ{Zƺ?ڿ偗|5y4kѩЋ1 e L_՞&)E"N)#-{$ 8H煂SnQߝ°LruRiWɨ @g T﷦dI5S󤍯mX^99:G.-(=!걥9=!f.l;ԍ?1o!Mh?|ve9ǝ/K]]sm3T AJ".?fCCh A(,cxRJL6q2퓥Pr)##hTD/ ޢ!E (hy SM[,V JPQMꐷ{8ڧ. Bj+|mn_Wik !F1*_;GEݶծC!x^?2pWѷ-bh׃7-(>sUk{9)"Kz'5&yAPBybF`91%ܮuY;G.`K8A PECewCN !6BnC "/7gGaȈ)*ZvmY oʍ>=\5ݧFRו<[ƾ~ #/w΢9G08Ύ"a^g;:^V. s0&KewB p@4}K H!sb3^QRk@WۘحE:GR%2l,@A ;$z^f&8; v?_%(QaP|_dͼ/A\wBCowcZ&Ĥy`6Q }_$8T^ٙoNKȻ|>To"l8JH?SFCUئSYJ]\rJ M! 6Q~Qq@+B 4\~_;zdW Ae QLk!21ѥɨ)-1L.W|qyir )6MOz GijZ\e*4X0j)"*/EᲐ3[~ ZsS}g$VB@ݨܤ~٣#&[Tt b]Gb帷2+ WoCAR[i5MZ@M@կAt ̘[R$tl 9{nB٢)C9b7d7RjhJ*SD 58bqrkÁz ovpK퐣!MÖm ;x4^xB KKs]:Nz'/NҚ*T@!)6 n}a,WZ0[+є@OРQ/.Au-j$% S3x9hMۂQ"Wt($K B,hNs'vO\EAdpBhH{fnĖ1UeӁ$Ժ2D[;4fl1Qh5PŠ2^LuQT8sKƜI=ef4v>O#"'G:(Oy h ֟%#Ó u+ĒE V|j$9.P_]Ii_~`6%zֺ Rp}1[f_̦yC^0O6{^%ԺG*Z}Q@S{03hA6zsaW(D,*js KC 1Fwty^![Q잦w=&hnZf['V]k9ؔ3H`趬54ޖ `<ٱ&t1d@ "d1| MhmIkCUfbD@Ⰱ4 5l/q~~fϮz'XF B#4RMZ٘պk^Up F-5,T_g|jprH-!JeHC* ^} b[FV$ޛ񄠺cF{n0֜ZHH.,/gnYJ5ASg sl UޓyV:@A:hKpnvVʮ;TGJ"FfN,#!/ f09(Ո9=FVw$څ]7#[r…WPnt0)|@sIRIN 0"\wB+uq}\#~`XѼAjA%pFy㖰9 !&ou>$>a-N|SsɴgGYp"CIX2ꬨ!1_-fu׀2uٵ>;Eiъ$<-r:hQZGSbw?ɋ{rT7xs88 TK+6$8zr`dW9/I: (*u^^c(*WQ]fTn\7d>g?#EK{.t| 3(u$V=D[%Bun\I+s諠=PÙ7M;B#CPFPJ=m;fшMXc0pA݂ej'a݅pa1N-r(ST{}z6(и^A'q{6'TЮ X`UP6U8n?@P0o  &\Ci*֡C5nVQK!r ޭ.x46Jf,- m)O< R><=7 zvq &2ht = R*% ?C ѣ`(=hu U<8Ӕv%{ o D, i6muN4DdySbgGa{~7 vfğȉ_:~'-9JP+ݘ?qS :*/uCH^BA.{ŗN/M`&5*Q+H16wRdؚDQ{0ȸM8TSw\_AEv7wd-_eK'cft2 @Q [BV w+ITD~sNi|b/S8::ށt19=>S.x \s+X4O ҳbQ]ff-܇o ɖ] SxMj5T :\tLP;p s.j,χ{B1M*?+paκGo3 `'? 3^:GB !E],`j%8UV+#/Rl e1kIr<#^-gk]' 4)!_V`,1gi %KDđ#Oܑ%Q"@!}fkqUYPXDĖ47anݜXu)4n0i G*BmAb:^簥@+] 0b8>~ ,c޵cVӕ ͒Eԣh|8U]08S:ksv=qڹ/($Iw.dg5&@4_NIuP+ z3WAUjs!U/bF(jW{aBnxFoXux Cg:B"#+zl +g2|>@BGmz~=jŭH,&o Lqsh!-8$5(DSt W-E.oT ]?lhrQs&ݫcC+)JXΟʻ6CH]&ҥl mC B͜Evy.xYomZq‚Lѯa'J@Y"%5<,֨He\ ӒBoe06mPneI}wW9ZZl>' BKhɎ7֧Lg$7DW7e3H.y,ee،PΌ+1z'/=+ C' _j[;H6+LϙsKHFIyNQ3Ÿ{~ B7 tRCIJ}=%sm _?_Yp)O JАW 7k8^r/ZZ-z$n%]{MOGlnQ !-ֱPBs˓*wJ-*InX+ݢ sl7ުo_34pxAp[W>B8"0'9h5iV:o2lp)l7V78TV{JO'te8ŧ6Ɂ~,[nќh6DXPB׃dɊ(lV"z_֒~*%oB1̗Ie{t8d33W;fr85cIWn j7E}Ņ^R+Yp([̥PHŏNADyUaw:jopZ|Bh{v5g5~4qeF5nV )p$Zw_LIYiH@\8#-$zzźv#j란d-+Rb@́_Ҙo<3~e*qM% \&B M:pڦe<#h*̽^}IG~rI aI wp8R ޯ^^g^ϊ${m30-:%Ŗ}_BBw&oN9 J|Nm!SllTs \΍d,wrI3\ 0[VƱ0W5R" K_ 6cMUa">Z|&>N,8w(Pv>[:-"9Fv(ET,OC>|0lZݖngfQ1 Ad!@d ǸL?Ʉ$yMSZ4_U/3KR[MgB0Úҋt]uŁ"{ٛi>':CxJ!\="SJ4~i23qo@LЎHI.`:^s\ZLͿZΑv&䬻eރNPvk-苃bySziRp"<8)N:+ ̌s`^EIRYNF:~U8txbWF_nW]כMuƩ{X։u^ON;L70s_Wоl[L*jaLL<RGa:?͓͆7孯n-5mk"u-0|?.s͔s(jGl j &m6oOh!&oD,h&8c֙]=;Eq q5*d[ߕֆgXCPLG/1 GZW߬U [lc}lt(O3iu>4MU-̿O.9X.nkmehS-e959V8&aH]2TDDzh?lWΖeX2^E=[ϚI! Քj)GX F!pSl}M EĚR֤ "p.|`]q*_-Ys \ 9YԾO"xBM pr'0IJіu;A5 J+jLe<@pݮ>z-rZ'e3(I' ,WfL~ vOn?6]GNV8_ %dD"n@K9T!^=ZTdKuv3U>*Pڶl/lP_M7(CL|j`*7w$ [blKQٙ3NKFA郲<.%R+1L;;fZR;ǹ @?&>ykJy,In},G/a~tT"\P^׭ڶ¬(x,:jt2mc9)|jy'.e3Aox]aP3]-g"f 6-gzCy&Q0/ ]LhwZ5Q ?qE" yUZzus܋'jEA^orgADa-r}$PرIXLbgZWw! a.?E8kD]@LMS̗hq!2NiAH 4 2E?FgCIzpqC|j*iw a H~7V~1UbzJAm(o7ip8^A A,XI(c#}] 2NM?~)2))Σguߩ--Xs0W7(b9@Gm\A'Nn̩e+4a*(˷` =9m(nԁ:[JhmFF>^8r; {k4OSR/xXé]De⃄s Z6sj׽;$]^3< M,푐k(E}_+~$5D`S?&EV8DAx F}.{w,xofNނ\wxlL/ܝnp5LF{0}{ٔ,{΍d%}hxŢOOD41Tz>۹E10<&Ε_Q e4{2Eq=5O0{]_mzX=J8ChlO ˰9>L\ ;AG7< Mu8=/yzqC-mQgSМ h.vsi8yMiΐ$ ^r ExB00 JiӔ*:,6GJ&XWDr-3Ub )Ҍ%f9a)b A̦`7V^f>>4ᛧnm{]$q\mh\ɽ3@K0i;0F[\.޸9w%ۦWV#= 8[fZ%KÀ-`9"w;I3!kKʫ n[>o\ݔ$}4ǴֆquZsD2oinGɖF(.ɒI`kfOԮ;:bzX#ֳAp4hD|H-ùd?Ŵx2i푩 夂/cѯM JYis}fE\l 8!*Y22՟ө~d<7k'Q1޳LaFqҁ`jc"GVCnLOBnhihR },%;uUJ@ |$cs^ܠP6vPio$ "uXa7='8睏U)#Dcnѽ19mfA ~oZ;0ѯs $kSDz?6b&iy ^:;xrV|w$%ó"E[ԉw*_XR$򙮗ywT3F>ĤƐl{Fm h-jy>*$z#/Bh6SL9 LoSQ3ZId/+Ggv{F-ՉbtWP#9331.E|#jU411ֹO֟lj [?5B 7nԝ" U<8p5'`婅JocixOYXFU>L3)AU8tsYt6Sfk~ԏL%6c  :s Xa7S5AYދعu9{IPޯj5adNf>)=2WN1N4A\_ 1$aNKXt2}g.}.@nY{\gش>+_ ohebyM瘬Ē|!SO\)˩c 2%ҍ{5;y ǡx(byYVX<߉69r@F 8 23J;UϦ^' ߭b:EBYX%?nB8kx^;䓔W)9vO|Qig1iݪg+JE|(\!e\FͧTq$^c:&)ַxlq+kis؍w!$h-.4r֊4 %,cDWLK,To9U7ЫGMtOQZNMc<۸Ԕ7G#sEIX\/aILމ1SbR8UjV(.zΛڅc)P'S^@ӏ;7dK@+(ծv-Ii򇡃NK/ 7R ѳZ`F!W"s۾}D9 iưkӽh.DŽ~PGEvx=\ndх[hI/y p+R2Xױ@ FM10Zhօ3Jfzim~Uہ\+ssfǂ߭ɐ7d+O+n{I^x۸:寬+LmHf5G&QEDߒ'Peק sQMp0mɲlMEg{|B<R_B] :jN #zgh6(Q/c51O/+;u%.^9NUP@Rꑫ+kT|.G/-sOZ_ ai>xQ*yQJ+@7̸4LEU x5| t򭒘٩:4Bl Xr3Xy0/}^5K:.S״K2`z'ʔ`/U;TƵW$,ϯ ~(;0>P\Ye1ѽ98 3C˲KR:@1"{JUlhX;tq (plOH:`1"B{c=#V/c]餍ۛ[w~ܸ*f^5XO%4f:}{DZ:tg_ dEGZ+jX7%Y\^Y'P͆3D%̛ez3h;VȞFfmk=$ X>Ȥ0a J#Xr}3 uŒky\[Fjag^A5٣T +tMzR3NB?㽴[:_ 9s˄:fFdk?l[̑h'Aկ}P8g_>ԣ 4RRҰCnASJbaޔb㦯A^R>Hwcxu`[p訮QyfU >K"q k|(G( -nTj ңN,m"Hao(+% ('BWzÅ7Q윃}&-DI T0\#sw% KH (ؠlWF9/׵_  >A_,S3$1p-d&V M{!z$'b{2;ޝЙ@}0oEfvdb?OAB4KA<6\;&8B,9:# L0+~r ekW~Z !M4bhemanBpc&m#;2 k -iC.EbU[8|jDKxi w!̲yWm,!V9ڪ)v=8r&z6Q@'DSF1J{BmNd@ ևʲ6$ڟ|9kR~a$Ò#- 1@V>P`bJ:-|Q tO!+JAdͽcF")S뒠ꜙBAx!OfjC}^D,ކJ;%9\ ʵ;X(!:_TLm:Pn[A4:*qQޙ-妄6'㔧96%&HYԁ|cs T29YTP/{\2a9ӣiRig? F 9~7z촊]as |;d\MҾ6^@7<^ ”D$qqY*]ƌwZ/3vG4َY֢͜v8QnK go88tTf.r[ EXi&IJnt; tYw%]7s\T5}zjoOn|!?ڰ"`C><0b NqތfD+()~{}6)^cmOK $FP&5b.C!ϼ=tӳ.e5Aa0Ac.% l p#`j`:̮psn7Ah%&I_c)D`^-u<|ElS㕦G7ˎ!RߺD2[^JFi:;;|4Q,W^E;Yl -Y`ؒIj4UE6G/S)E#`LDDXZxR;@%u{9HcϵǟW[q(&]ڣ?CFʳI)mObk&Cʦwh~G&tM]K `_eAUU"Z߱ o:O2Gl>?g09iE591=81FS@PIMGtcՓIX<:ўI1).@Hj'dH] $+q4(7H\n><%Tv à7׷?*ljy4sLgTt2oK;T)YJ'EtƢ;{JKB6 @%giD@,)zS˫nq,$v(aRB3]j[Jҥ)={%NE8L7" :pRBZX'fx믯ҋ*Xb#9.\W욘 p@ x܌Nw6g7X݈3XuB$5bE`܍ ) Z|1@ƕ _6!+m|-r$kؓLA/m9/G*!|r j xB 0'TO/l$@KnDZYM dct_ߣ5SYkBI/̈VΒ˴u2u4E>ItWS"f(zj*qe8?ՌЂ6ȢRdguƥ^Ya/5lW/ubg/|(Iܰo)eiu[A?璯ބ  xCG1N6mjP6W6~Zp(_n tkF Drn78ڕЏ!f+5NtQ+_> ~0rvoz،gwV) xjl\U*8m/s)Cϣo5U 63t8Il.}!VF,'$~(!O} +^MDQFnnm] ZmH])I~P%y+e3]v2WbX|O!~.p ˜AoM~:;P]Zp="Ҿ,6"Itdj_K^{]%V<}@Q+1[0ii2г0N(1dZ8eF]r+ P+ct jeSFOuzuif3c=qn lZIa0(VhD$A#zqۍ]R!4c3bqR=[+}]d>:ϱ7 :n57'-ҋ! CfySr!g\hxq-!7_y+hS^.mr>+=- i@ w: !%f`V(J/ζ60R92>9z]/Ls Erk*?ƊGڿc%l {u &F WД[K$FЦֽ>b+\[C؄nKq4'@9Uq>(^!\*ScӍty-*vWj\Q0W#k dDK>;iI0;Me5ɰw2hҫeQO΢F)oJ} ʚ*! %3[.=Kf,m2s#̞V@Ȇʨ[< !I&9oX6:9C+"$o:Ur?0T`p~Wuc&B8AM?YG$J+#XxM:{J( q3: T(nbfB$Ԁ\c^ j`2t 1/ P.MbߡܦJvm'#| TqV4qIл^p%hQiwN~AnQ٭-xX< 0+!D\nzmܡ~[~^V `y0_j/+ {#JarZ2wѲjͣsO-fkj AO Xq1}c*L%N<ȡj-1``a Q<`$8Aw#w}@ϾSGSst|^!ws0{gYپx^hVMB'"uQ%V[։g?鉟gօ9m.?oh{!|wyltw܆Y Oz'R>eg^]vG*t᭫0?a5,j9_SmO`_`3/pUF3Hc]q h?t/dzuh.hceY~,)B2猪 ..SQ$-v2ǩʯ9TT?އpeBzezsǽ(D ʯ漾-#qT=q p9u?ňp+qmThQ弶ؾ5~7hQ "E@nHĬm/I,a|sm$`m3a7xQvС5hj>¹ ċfPɟ\ޮ1Pq\^aw10{ps)ڲ>C3ң勖brY ͥuKI9/nӪ(:'Jv;1cNK28AKv*U=A* LDAyI|!31OoUt$U?)~)J:8~OhAwؘ' < T R*g-lt*\ekw)0S p4G;i084me3JNltf֯^ @ez4 ?0Z{.mffiЮT J;éH&r縷'`ӠaPu܏we>iQu>zyS BEx|M)7MygUPg& e5"q uHYO>VU`$6Sp"tbYnlH8Yg78b3 -*Z{{A,Ia$}cm7 se2CJ-aP+kLKIyih՗7 4(IAӕ m{qkTx<>ۤ`ȵ#AH(.'qIqu?}`y$R(INw$sٜ  j lgхNOgOA.IÄċ6[$WQFdd xV Ar3VP -uF7.jbyP^ @zk2|5-BwFܟaX/ozҕC0\ЭUG<UݨJrxԂImvd!`\q͇~$z3nH%ޖFi=E#8,.\ .S7޼;BHg43۝IzZ*B~SEèM̟s 2$,̫n!mTʭoIFjI=(}j}(ԭ36sw2FkGÙHK2teiyl3yW>GHr>Pxm8c{`Ҿ< ܱ&~BǻʠiX )u |ișԍ #urK@oYSf@rǘ]gM(g6c NŔki@A.s!9E;gCM)ʶAME7z6#&yݘL\Z(v/GCO_=9!v\to8+ZʩM4'nRL]VQ(TntFp`^ϛO6fU/'%gҺT΄0*ALt`%ʇF7(L_"+?-D(n[By;?DfXcm^QI9[FkGnV)vqsJ.;,  rd󶹼].TրLi2bMӲ{pbf JqaTmʱ'W ւ+y˅R\϶8tǦn<7>Ѱ H0d  -{T1laXJYoFQEq YZo++@`iY"S;TL AFPSe\rh[nT(0O 'I-k92aW=8o2$b N[-@QHK^kKE+ p9]xPGX||YC8AQ=Zv8O_nCoo d"y~${ǖ-ܠT1p~E(qîߞ,Rda1='oiz{ߠiG\'[-}ѻ2AA?nWFurpeiVfρQq̅eFPȏ'XuSPޜMk@ ǮnIGf}ڬKoVy[5fߢ̤Y"-ol^hж1<_"C$@bbһ\rXȱFp9ϻ" *>Wx8}= ;w12`M?UIF\?N,y4D3cLZ`*a`^_=y#ߕ BCb1٘_{z;DoėFca';ܨ[ҁ.b ýH4y$(Gqil,u jXp6[FrSh O5yw&9'o@FвOe]iq^ҊC79}̓HJyO#iq=7WDono;zCxؙI.x2H#ZRxB<+Bg3O(F9S$@y7|2sdR~=xeq!{(>dPa>>+2MqmQ+HPf+mqJjt g}*ܓ<6?]^ki3mxUgH_9yATGc"|ꈁ=r8ە]||c"2@}+:!B7kXQWֈC#U+`Ay V{Y'`Y1MT΋03J¯P$ZCdzIqB+h%o+6\&Ŧէv]&+MK#+" NЋ5PS([-ojNi:-q+lB|T<>LiH^DsDKq2v,hs8<.ov/ DK'%^3=܃c9nqp>C^LBwC#V)M~s+v?2~ۯ~leV #zYe\& qoRfjP<Wu4aX(q\^=۱e2)_> So>#_D+Hީnppbp]Aƨ nӥy yYS&F&t>Avh"V]"[;=Ϳm1[M6yY ârt`Jς3@\ud$)ksa#pпmaχJ~(O«Xhqɍs-{Dĺ Di$4I֦}s(GC=o{K_ iPF7Lt[^fwzhԹ,5#՘P+ ReE+<6{ů 9'ERsC5p -l:Jvuh[Ӱ9iղgcSTO`"Ĥ&pS&[,# !Vӳzc ʾt ٹ\ኩ/C>(ھS0oFJUxT ;xr)BECȳ3 7RCiZ]#A=?%akHp CԐŽhϷoUE*f&m8'ڭr={[wj h6yθ~5fQd^q$(&UR&BS=R9' }-sF 9H mgfH"v i+Vfc#>Di-/_52頄?!J푼=o)Vthϩ@e%ʃ 8jetHM7l|EzSDeOkY?* Y;z5HR ~]ÊΓ+BX3#jڎ[`\N'} #h|?G([f!\;lbV-9 F3n7R`e`#jĵM}حB@2N[d95' WJWgHg&Eq&Gqq9 wc(Ht UQ~OM ِk,]Zݜ=F2X(lwXytb d2VN3jdBj*@c1ٽzm0nJlh_e"I#xqBJOF) GgJVx"\kE[v$} F:~sbH_+yK[Gh3\"QL}CH$MX mz6vwз|Alh7Ad\kYY`n i.O~T~ŴI7(b-#AkV>C̖<_%> Z`)Z{o BsPDݻ tTr`v>BLyWg 9a4%[zmjJS1()Y]CXcDT D<>)c ݗYu+э8,ϋ՝,*(VyBz؉>~35n^l"6S x@9su:0}sQi~3Mq7i 2.~ %(ͼqPs3?S<ēը| pK5X)+NL@ܝv=Y%X9) cRR"2wa_t$M- EaSqUJS]6Gl\"nzxd7N-nU@Zf,Uff`+cse >#£l2'c@^S4Q %ċ*&n?Ȩ *;gPk_@Z.jV-ZyJ\od^rR)b&xF^E5Ph BՉiS?r\ pB V c,oFZx -VsaCuhq^$=y>5-k+vA@FBF|#{+dvI3FBOMFSCofTraS'hT!:!@aD"tW>e҄}'uIAGf0_Z g)Qs \@‹ twb+Gt5kV }yMIN@r 196K ރռ` 7mɎP/˺do XcpoFKkb vYMBY+AkA ^m -/5XPa ӨA"ֻ]⹯J1͟<$hB.>>ȨwKxxVW8^ʅKXYpƞ-2뙇7uj|BI}i@܅xMB,d FL'" Y?yZ54}ŷmP Z"lw ``E")< iv㛈.=]!F,$l[af)1;\}{K/ =ͯs4* ҖT8aM$A0@9 ٤2AAjzuj|S?k]XEUriRMVi(@oԽ7דs5'p%TUkT-»l*><}9Ën/Ż6{+jB7l%9:'DR ՋذG.:|zzSkveLhR{cCznHŶ7X UʊpZym/F3#n?z~ND,8+<եEiqT]2 ֪*(%j5xGSϥ.fgq^{4{:2{|NnBAbmg(dԼ53JI\HHFJYt'aEh[Дۿ\{vg 䋛607wدD#aiDxt rumA-[Y^_Tɶ0a?N?.w~Pɶ[=|J܏a0ˍY]y( V'?(CqIY6͇A؃HMGiЀ@^t-[g\i\$#CxLXTSb~-T =NjU/Q"Bj ;ҰNbB K6)TtIvɷy":fAؖqB rYl3-_QPҚrbsL'l;'2Eep5p$E,qK k9`3pyU♯4ܡKf 6Gf=<~\ `lk},8C`KM sH%saVrq5<@G(BMMZ5ƪEDBYl2h>?Z2m\K$rOތZ=,;} 1\m.\sԼ-V9db4?\-pB"cT{`)EkyoKF3Ds1ڱ@2GkD];*@ouhTs2!bY'ijސ]Йq׆Vy5BkY  iFB$u; HBsʫ^[<<k-Z7фnTJ{>J MYbES~=(u)EѴSs|>eF vu`@-;VO%E41p/1RfO)D"[o|d{Dqh:+C3U&*z+o%TzP+gަ!zf Q%zt3p^Y3A.HǵJ煟|fo.KkQ֛Or[RUzj`uQA->]ˋ2)ck"uH"' T c è*5Q<'5FyS%OpCA2dE[JU}-4)<'?Kea8Չym`xkOh4~v= ؎ry"2$3+'ox8sSV5(UZcP[>KU+`!a$5b'<6l.c˼FwsV^I G9Ak2?"P|X21 4(,_IjL˯haH9v0RA 'dm ԧufh*ЀPoYNu^a;Ak䤙Y#=(?5Vc.f8A5OnG55?%=DTxfWWIg7pm1ɵ"|j#3bfUl.wxؑ n]ҷSMT+J58|_ J[N>J rLEóH!ytf QEKJ ̐&nsD^ßA <AS$׀ fwR.<8}>9}^$wdm t&̹pwWcغB XxdJJITޖB9P?* .妵l5ODμ_Rwu4&А\skT|1H"?Lmp ;'F&gO0CG'ucu;>\LR80nh=~]Rk =Y_9X7uv->Y"xsu S=3/搬7EP Y~ð?xX_,LH$Y;[mcYS ]RC yz" Qx|Hj+~#~09.w 쥃xb?m O&\uNڃ/sZYC`VgeL^`j"NB{gNL!*L!m'sMR|#"?6wpwws%\GvCtkc7 `Jg [P Lg EJicv=b ðo"t]~ۼk, }=Im ;? 41bVv pƯ*HZ7Qp7ފ7?3$A/޻|z,WG+h0P Xt9^ ZT` Y(O4K*2I! ƺ"'6,~dU%a620)5Q>ñGEڸ1,j C ֔^"6i!dԊ{S[-RMЈ7$U <ƶW|B*k[T%f'HA"6W\#I0xWk/SqD=䨪sTv2\EXt׷(M꘍/i)yWFhfgt`GY_N/q LyTL<`O#m $yDzZONv K,o3 4VTo0|MPmeo9\A} 3Tl[ ZkD h` ũ3T|Xb}DtyU]} v: 5檭-2KO.ୃV> /qVcU@P;Y&Ǻ[g*k)Dk <0p9>H`Z Ր5Lo*: |svPKna ] r1LkdR;}ߒ],a} vͭ(7ߔ8%8K%xjY91Kت85-T%o#:}p|yZ B(~PLJz]پPD<6]CqtSX_.f?XekZb{)RiqW _ ." -vf AS[ ea`%w /nQiiO`#`HTJ\9"N?K[&Ѷ/HE_D+$|c9&kON!'OnFI›Y /t]{T0A+moR}B\3>11A-,j>w1WU+pj(7s80'U }]e{鱃2hh_ea6.? _P3̊vX!xPtpsm'dثnJӽ"C%bS]> (\Ҝ2gRur%Dq0CZa`WEPg=pwo;;hVBIĵ`Ly?^z>L(kD,l Cj$]%؏d[ge]гѰ966][ivtKڽ 811.P ?)6kO&zj{Oˈk?q}mU.5;w;ڲP2 ^ xXߏf/ 1'E'>r*(#{O,+&2 LMXi5]d JC`9@HRO,_dO'Gԑ lLUH覥Þ'".f u|Çb)F>}堀~/c4yVgDfjQe*=֫`qi"Y*5qI*t`H! FüuKi`*YT$Xv_T>uClc L;K>. .in7֐;l :~{P?%5cATx亵߃N k1~.1(wZŮb IC̺!&DAxb^,yzX}zN3r5t՜Kվh'D: ЍH%FHPۀZY'$G:AcE{G]∂DPUrk`,+Pw=|rGzqчL2^Wl9Y/MO?7U Q#/R֠$ J\#:r.$栂i} t>âﮣ2 bud Z Յ $z,D٨.F qe-,IzrEOJaۿe;bk6E=tHVc+fPNrD6ٕ,HFE8Slh֗5=l)k6ʰM\XlSwDWwSbYCFFwsԎ(;"QWܓWW(Ts09Δ6npI5:!4};B,0LlɠU ;&W@B]}P*RM45u0 _6d';}Foq)AA]ٺR՜8]Fm/-hM$#G.!]8An8sR`!_1u5όRMc-k^aV[CuQf5[ִF^JX=n"tʑx=|2YWc fVYXqHu~*v |SC$^d.c $Zğaǥ O8?9nƹFF섂}9Xޅ.ӎC%T V8uU-%"\@0G>CO wM6ķDC`WkSxm!֏9Ғ.R,fb9s&Q$^oϘ_Y|e2.;j% l9aכ\F+ 5z[`4xtA!9:d'r`)>oCc~c<6~ci"M'auI>#NnD|O j2B9_mr8ɭp 60g{Z`\rC#{gl,@4f`}5q7e#xI7:lE(nu :6(n9n,V==Vpd&V*FJTlvfp ۢUJ}iAv(.ҖG2[aed[rHq%PEE'<$`=Civ4Mʻ/гD|oՊBZGTa>IosNBɍ{ӖC`uKGm]9 ~JCF߳i{Iˊf,.hgl~мyO#`_0ٝtUMBqLd3s[z*mrAz8:[6@wPn\0ӫ~3}QB;۸/2^:dtb*]ۯe phԹINUr0'8IϬnAb2!*ﴗYT" S1gczdĔb2 $ \*vB.)}<@'JhȨCzJ 1DH9,K9Ai4cg ch3}`K{?DE]eb@]WN3E@6;疧b7:kgVcO)K\F /Suv#5CA3آ] ˜XZvÅ YD6ߠzl7.=M [O;% w-\#=&3S)"1D`Q[s-xf2a9_D!S/'` "iowl/\LC`|/0ܦ! [`AsF>кcpF7- zTms޸Owl$9Mp'mz]xƓIVNX;JLf[?W"nh0(>Rr>\t17t;" 2!j%mO*IG(݌Un řD .ۖ y_cp\ͣPo\lF9.j׆wk Qw˘T7SH3;olEgb^Àb&ϒ@xYǨ(Ư@*cՂK-I*XKq۲BRސ N9w(yv` rÁ&AtTY%SzzpTXB4Vu9;TfX$TFδުCv_PEs7uDuAqmtwr"X,#y#TGY/#@ļW^F L etǹda*@G |^R\>>ㆨ\%C,9S9=]^'v egZcX%)O\jx~U1=tnRSxIqh#MUug*$Lk 3CRg|4ynxlr}~5shY0.,m@Ҧ䛈iaJU#}KyiX*8R= ۣ@3yD!*?39.. "t1i*&kC[rDኢqij?&Bꮔ `3$A\/LNxیĜ N]W8 Fh@+?Wڿ; ŐLPю)~y͌tkz}95ou!;xkO&m8 3w O[xʊwރ^:2hnwl+A \M\I"},jg 4FQ 3[OUnxLL0=PNJwO J'坫MKj tBJ<f( uUهm s݉{RERZa1;yĶm0QY,%~lI3=k Pn=xjy5fGfiT3L]9eB=c+YbMMRt~7NѻB䧥(BX'u\w+B]ZjV{E}بhk]0%u#Pg)hd,2 }%2dkYL?d-* 9I:2edfoCYm<\KmgDJk"gƘQ4SH_,uXX+ cZ)#.o@*OF2ѫPTu<ܸO [JC6eo2+S3߀(˶9Ygt|B8bF>1܃8Tn%.[SqV~s5njAZD3"hQ!.nUA6Zto^?uw q}\ 5tG{Q^kk4}KP=79IT/"Bz%Ya /& k3Z 6"&`Pӯ'F#n@H4!X͢Iٛ'*-)ТJDB汶XF6.h}HeR@HiŹLkT>ީVv w)n,A Э0 2vZb_yg1`[|sq[݅>b2yMj7RZJ/qp]͘ 0O6 ѩF{h|}p}NzmUs/7}#IKFlEۛgsG(j$~QF'JTkˈCU\J}-eo 9loLRLpl?rW~8 ۉo1.4Ʋ8U||Oe[\&͟)߃u)^s+'~v zp '%u髊"(Nc5-jG x 9 h0+Yi4%H,p~>+5҇۰ 'LᩯȤ;> nfK v?/u0;Ց9 nHtqrN7(ڄiT! iL]'cfJ|mƑ#%O͵Z+$Xj=^!޵+!?BVOd"s%~/7:>o}L ]IWhq)1Rd|֎aTİ.ɉYzn"(f?{:+X0KBjqP @x^J""v\s)6y@?}rj# |}rGS[^eCl)ֽ!캠je-`l‚Xl,0tflŒ=vi.t@KY$bXcy ,f^,BzOe#: Vox(pOϬ*U,X#7xo\.^t4B!In/QH *\Fn+?ZC\,X7j)U+TmiHXˤNxD{80Uc(:rza _y#U;?u(/e 99x!p΢>.H`cR[up(+Pa'If"*=λظuM/vr)n6fYKk9ƜzF-(!&Ԑc%#ȅ-^6n\do{{TR3Q [DfeĝRC8} p4 ޮ2U']  tFƚ!tԧʯU><ߑ\DWBAV-A9.X%EyNcY9߶ўi<{Ǿ)ԁ\amiO 7FԒɷ_N4\L~N#.xɬD "8*PqـB$QR& 1eS twu;2DeJ#00wsk$Xw9P.RA4\*||pUMO8݌YRvw#BG_ Z iA[z&a]3҇$:&+E `=T10mIuL:J[q#^٬R_xհ^y9}f XC $扅,Q7x/GĩP$P "J6tJh88D>n?UGTb+~1'=aкB!6UR>ʡdJX"~q+l+@`wUg\l\MVZ3-5s` Gt-zYu-]{A? s“ѣVc 8uR~TcR-L'@ԋ/@6~0Б@ʺ0mfɲ_ի<>|pvC۔GfctnZjmlT,CTA3(x9Zgjh"=]ّjʈԂN<*?+XD D0]ʋ,qB\pK%|4Wi՘=~H\fM*BXH)qS#KM)K]#&ѫ1X'_QgWv~ "?=hЙB8{}&>I=̶y[)eg$T,e`ٟ~,I:3mC$IzNEKI ~Hzwɠ@ qM ֑!$EH1-UD@fDX&žO|,scg PR7cNv$oq<ޠlr\,`0 Xg#Lb9ݢQVrv5=2DCn0yj}k)ۮԋVw"9J)}\buZ9~;Yb*!^@ Rxkִ<3Q(KLۢvC7afn$Rfkl܌T&b-yF#JDbU@w[ c<^_Nq/_R *#D}z&vF *TtѦY^熪%٦;Y*._Ug" Vh /"N ^<#*$XтEr'";}y'orwd(Hoc>1P*U Ͼ3T51ttWج5x=:QL`ƒPfVq|%|a $H=mdfǛT$QwYcDwJ/VЉ3>"EQb$$XX>)Oh|Ye"JP\C GE$F3<{NԚ!˭SE*@2@DIkԣ&(ekZN'uIu8ыX?`=NJ*^*,Ѹȸ7.b3r?糮C'`ʐaoղسqp ܺ5B=/Sósj77BKZo URTleÙV:׸\N}{`d,`X _!5ztz'mMgs.hjuCЭmfY]H9Ot #Ȇ5Lm[U ȆS4AXg31g>ˆ ɞf7{a:ZMJ=vrm\ s hJJhh շHVkf5zxBU0aۮ<~2̇x>:9qR|P*KrO.M:|H"#UO.GQqO˟^S 6҂=Sd:8HfVQG.*;H8}?Ui8&NM{ViVaRx^J iog&ǎDj+1]@֞%uLjMд)Di*4CJ |0ěZZtn?c"lG欝m{>t=#FDq1HZ@!+&EdNYUrhLgυ1<-|3Aj)#V!.م[H^'Afi>b]CDU i%û 4dм4<>KCGt0y~PHĺXI݀rҽϭW3#f~~BDG{tyS:_H^&tGA5U/nIqajU;'wuh:Q aMϓEnQܮ/rwӻC*}Jפ>(Af>Dx T|&`#g; /LtnqK#t=~'KǣC?.}TNfi}# LLY&)#fxKOCp^BT,@T$/N ic4ҍz0ƅDY3/FI֙RprA-;Wc71O(UdL؀E#di{(TN1;vt3kDvKjDG =iU[u4 `'%҂Y<,ܾLCk};db1.a6!5VfH'Yj)8 H6bgXR|-.h<+bP.{ЭMaهBtGo .D79o"7L߂5nF™Ŗ|ՠ09{oĹ;'a1)^[:ڐhfPv>R_e0Q4=^ )KES[t2֦^=(AJ8%[zb-9huЗt C#\ pn@zV}+%XuUE̅C JӃ뿕7#ΣcYHaYҢ iQAoUx7X\}r5:nh !ARSجf(ZpbX~(lCOu%H!_[I 3@4ty9l,;ESr#QvoUYWMTHbiig:,u.i(E$ɋɠdD2A˴ w8Pj4?QdYFk=\Nd'W<~ʌ#:Q]*̨>]H;נ`y̠-9e]pPL*O[n& ad Cj?߭ c|ֺXUyc7BL>x0PkYمSAijC١5uv\֨}?ZhJ<_:e\3r糈RRcb BA6. F& L"2V"TbAw# I~.3 C^}(?hiǬt/:9~{)"^Ybd{^Nq_,Jۜ͂n`x5NZ(~;ÒeUJ4`2"~)VU?J e\M #(LUpDŽD!` 4N$_ uOiPufIu̢F8I}hJgɚ*#6^afX6E?tvhEE`"ND%G䋧/b&.fSԯAf=*rŀAmɆ6V9 E54@HRPJhBOi%5JVeM̉d6F9HPtAέA^,a;{etp8F]t_y"p)+'d!5S%h,h4>đn\s]=g, _0IQPFCwBdvi) 4>"ݖy}7V-cctCm\0few}7@A:o>sپǸ/E~㴻$A5]!sFϕҹיtb:5,!;d"g⸊n5ns2 U lՍൌnruC.aC0!_}0q]H XeHYts@.z O|W9V~$QfG1 D:@Wdz<'A^߫Z!朹oq ,oF8:m)%/P[DZ:[(zqwDǚ$p}'ڹUwR4>cC\z6J1ߛD7!on__#Zd{]<(؅cmNfMAcNɜ1Hٰdy~Cz?Ijמmc'@ f_Pn^c0R5!9? 8-hdlAs f^:!u r4e{Bqz:jRu1*Qk;9M( <+%p37N Z "cxsL0ZĖˊ{ev'pi&V ;,4UJ1utXD8Y5 ykDمgDc2έ]/*iyԨ3apW#L Väm{nm5{#&PGu[.S|:=,fܦed(R"M)2"fuu1 6[1-./+F1E%EeˈSZo Uȅt6bul6lI]g'6P@{N6,+n]jyIp^T9ť:DB%~Odqd {v.I߫8SꜨ Yq( -wzFr|ŮK&{8%EO3ՈR.qR'Q+^RQ/B517SQ:|ur7c{)zM|u"i5P14ʛ{Z-=j]Rdw]FNR>TuHw$"^bzT 7f VКF۷NaB/[7Bo%=Y9RlHӟRsSĞd[y!pj d?cQX #"D9Վ&?hU+<$?6~n 8bu$,p$)[ݹ|*.vW+xBZnsD ahmI/^-4Wk>mTAkBjW*ZJD<l˂(8{ H zNxl\o :}u2DL*P dM@NA$z׀g:  &Ѱ{4q߿U1}K<6!}%*s t|*"b6R\ImraݶfM3,c~}t{_)*֖AE;Qw=YL~@)D3*< */y菒2E|NoV Yӿ cK2eك`9;٥UE@w1{wL&y풼n&s!^ 9r$6K^1 U2?)q[-ͤ J{U& $$qK_EE{!Ꞛz܍GֺA uׂ eyS*)'%Tl* x ݂? ñ҅A snm> 9o` =E; .Y4" P|p^"7KvmXkPw>\ { FdFSZ N̤6ߝ6%ğ(Sà] q+flR@P5/Q2~)IYOsMN"Ƒ>#wjorgT-)#kH'&nM)48ydS\ѝS!+ԡ@K}ROCүboP)ms0 SeWS9߃'&d'u!1ڤ&p*("dQw e@ϠK||6:(GQmd?͔ KJ$o 5H$x"d"0,,ؙwy{±`8~Eg}FN>vv)NߔB f{>0Bf~tJϻna'ux@c+ pE4t8+djI,+: +MOul*z@5PtC,L4DqaS-(/5U[Dotʋb%?Z;Mx"lwX7؅׶2h@!Ph uNJ`STP !< qu#[zA(9rQq)%i6ص%-w^M4>q'/,?۝J 9QZsZ#:LG ;anTX}p>wUcL|(Q^Q3m:`Ev- 祾e Q4]Rt$ʋb9qKٜI)] akt:qu8ԬܬOt"* 79-ӏ KI5!ϮᗛƱ'+_zv x^X秤?Rcr,e1]{=itz@ bMEqHb%꫹'/d-4ϛqJHPM9j픱?̊K?6ZJA p+v&80(`@7/Z <w$E w?l+Rk?*}q1TQ@kyROCɻ iQ~ a*GWsSW Z^m2%pV[F_t29옝8vwZRüxT5ahN@VJx&k[)DEh0o9٪dL<EtX$mkC~JGVyWm,nkZgLam%bcN 6`'MWȠ':wMm\k hE{:=,rk2OO1j˲WLtE>εϏFP9r. qkއNZB3#YVX7%>ZPhna. ;n_َytz߂j@z#_!^~^'Pt)S>!i7ؒ}//YXl.T'60}1:X{=?}~8TE1._qOQUlPɊ [ ۷I%~) =roQⷳWvK{|_ꈫ%*3H_,zwTNhN%v˰A ;<#Nͧ&@%8{vU) z PH*I{sD'w5 JD|7;p 7iM%t*)OZҿ!7AcgX'B+2`6k2؟6Mڷgx4 5j4U #S+{A?TV0s"2V!5Q[ )"oEEv+zȼ> pACW*1_{9,h;(Ri3gwo6Z4f1#! *,+nm IofHQ?Nݤ'TSZ]z-k~R+u D7ü.l*3̖Mt5R%YG <2NFEߵemG* e2hehSik:SiwDcSߩh㧸OZ- ar*/iDΨ 9K9NHcM0]jЃ!;PNoɹe6)< ,d: Г Ho&5K5)ru<.1(sءXFH"s)L?zK>dAshmFV0_ƀ1S OT<CqFUL37 6X:߼eǟft-e d<[%Q`&5/$.e?R%b 恱L|L _П_{C̖-kAm&ϴz='Am900)1R}7Q^9 ꜯh>4[N Ȍx/nŅ( Ey+,s8δL丯Yp'⤌?ݳPGi%U;r-Jw0x"C߶7;1,b<N]| 94z!<4e_A Y;+Rk[!6gIũ-/ #%z ѝne9ࡃ>6,mrHsȔNχwr`pcCE I^b^sw%cttӍUZqъU惌FT6 ;eX0K9pLWdk~Q8Y:Y|%lK '2BsHy{2d)1Sf} =|b!I[a_$”dZ†>@Pf:>?܆JХ*ϙr8F>Pwwce6CB4=惘S"-:'v? im%Rq jOtվ(6gW6֋h65:ͯj[4 N0C)A-OlWY"8=m2KM3/Ќ /nwްv9gB,֏;Y?Q1}'UUQy oMm,q薤u{fq}\2(D_IܧJbmOYMjYD4 FZSc#]0X\"W[ VPU\o/e&"y(yL#2~;4O=($ ȇ\pN` [%W)HgP(?9Z#M %w>-n*;*Y֡JyU _/5ojv6}XȩkIo]|<"n\2ȇ^!!4ejnSd6;Jd?xrUE`$*ȿ7&Eul_;́- ,2Uer@ħ":u4=bt+S_nَMlqN큨0mae;(e3|ʌ^7.xo$0{Ѥz{to+?B`ȿSQuy{`1Œ_r@B`a5> !U qbP\W>ͣ!Nl*h(70i{Q qR<çS:IB{L˒ @ LoQ7w)Q\:ȓ13k8i~>*(n7f<C'&:e$:v Pbޮ W* 2 ]C5}=!QS ugԝ8~WGE6ad|%dB8@h_M ,SlmVPz k(P8^'(v /HǕ8׻Std 6: }P?EʵwBSx6n_[ș(?mzR2)(|p]ra5 R׶:D˅Ҫ!! I~9;ܵI@vqRgTO]|s[Wy'|^ EHh oR2dn' ̣%,;dt[ֳ6<1(x+)_{UIځCO1HB~,V5#W@ûnOʔIBl) :O扠.2#N'\.Q*rf܅s[wk>b׵+`ӽ(d3n+QsͿ-n{ }~i!x1h䇼y4hJx8^ ΄g1ԙ0$ͧo4 U w(jZ/ mwͪÝ d& (fkӟ>c"`# f6;^;CR/|/r=&jG6W DlřW=;>,d.|ͥIuo܈.bb`HTvX_PWIuбB)PmMd $rJuQy7o򕁛璱\ >(㖒b?ǃbgdpmP_sbVzX:t(F!gljrR}IcċB+%D2}lP$iQ2_!wph`z^`|Ls*WWrCLyZj]Zb_3243%?R]OkF3gvD~H {aOn3/S.R>zUN.[BCg6y9{'eb誴}+aM]{L`3IeFDz CJI}ar'U;>XxwT$;f_pb)ԇggf5!4f3gi`Z'<7\(b;qyѲ?`-9j\V8,Bpd,j);Y:BS7_AMF %(J'D讴oc'%0ᇋ 2Ln?> `To]xc>b¶W8/fpl]a+ D $m̤0o0|5Q,VӖ+`9o%QDrYO$'KG{ed>C<_БݘV8Ŵ<ɂT1u9=QQeY A}tkNDA@.ٹ^&C.Xk$*1D#S baԐC[Z"+x6ڋS̓+m?؃MQGh؍N@)rC36Ź$$INߣE9Zt\T99FuI4Z&SPJcbԪSR0[d!뺈jQ{L6ɉ@#ǤnS*ݲk"{2o%ƆH+AF3]iS[Oll޼''vO 'Kn4 aE s{}øx9J '(S՚trࠕǐeJ߬17g 8fSX#_{%&`lVK~M8KQǝGxFb?wiEgI$뽈K ;H_ 1$=![La=!,zcyǿE@pPvm^;(-vY<>1dzҵm]XFkd fT+$_1\hZ'<%ߒcrXƱ0.Ίqi?knCJ*61 tzd ^d& \s`o>{7_[obYo{B57 NhR-Z˖Xʡ|wI%90Y\ TVpW k`qz=k3HQ5Zt۫9Pl? #=nǂ4Dm=+ilR?L쿥5W6M0\his/w8 ot~7F#nnU4wLZ/LAL9稾QJ+!ø.-jtPLKa~oƎWؚmu GɄ?k#HS7e?"ؾk:wLK#y4T$}"v(y|:$)9J^XooV+B 2uT,nM3{p*bs# /b Ҷ+^;9J>&$(!}C|]/hۣ^W\}f%9jM GBD=&Ds񼧢fÄm\ zdχlt>.FͲmw%G|`2h.;(sn7l!!bgtѭo{FB\>4q=4+#t};ηڊ|w5Ab&u;5Oe[o fǰeTmƐB8̿nM7.TEgK`P\4.1p%@DAvuw6P|e]:iH1?Mgr8־/?%|w/ogAj}8 (FeFQҙfNa~(SpJT/4ѽ7iz[W]^}HkM]ke:fVHq*pI*)x nRm; iD*8A;EăCc'GRv $A䚙}lG;nyW 怭De.HpIvE=%)|"ߑ?ۗ4 J,&˱ۭ?qtN6fR4C{GA!c??^|F@|U׋/$܀JpX27r9 h(vE\zaAVP c3dM8vC8q~!=<*f#!0r [St =ƙi4hut=217|r\2ȒqJ4W{S6 d`9 5ܦ(xm!ܢy*AOR+H@PF }y0RͲ[oF8uٗwJPS~p ^e/*sS'k C FA'J=A{3W=S =BPe|@FE7 N嶘؛$sbV*5V}UֈC]RF۳rEclYzHMN_BIZxGNW[ySc?Hx.2 K ɀbN@ղZZH hfVw5|TҸɏhO&L-8@C[|EizNIqtΠ'(r:w!&'ΐBP<$f,lz{ܹ1WB/VY(QL9Um:NnX#n)KW Qj~'y]O9훱.)3]xӈ Ǝ_.PEuh5/ҭ&WtX!"T7qK[VjZ)ދ ãCI5{!JK1mX\& ٬ȧ>UU];(3ܽ\u=Y,=b/Hb2i1Sp${(U-ýEs9C[ ?+w+=V~S| `jDxQZ4j&D> wSZ7m!ji y^u9d'@J/Y妉OKۦjlx(qR<8D"'-7\/#yk/?:PƥG.(L3S%Xss} +wy:h,=q#$F^;.7) 2;GDo)4K`Ch)'2&;3.χ %^7U*&:h8g^2ʴrjDa>ujFGs큽 tS;"rnD X'~D PfSmS.Q20| #g[&yꌖSFЯRI[&+ύh *ˢKk93n%Nu8A Δ㓅>4R,^L/'Y/c KcI%3-+süfnLu4T"08_s_e+e1mTgW&Eu.0Y5^,n9_=llx?6Z *yIba:i؍=Z.J_ $Wx`6S_X8؊jZ.='͞R.nX"]d%҆BaO&yk++:w&f(}퀔zoM4#CVW|ͧR' Ve Mo@<g;[xE"USXO7 sFg)!F]^3bknBs-{&6jA(Mir=X!wEn5JlE i1bU9't{7+xf~5-Y7:#~H!' # B Nv :w^idߧL#} p n 9Ǩ@ O &P#L+auae> 0m'oiwn m |78a֤`Q"k*D!Gwfe)6|8lZϠ!5ac)jB`EIlUutE~oư:-r% iijZѧoT'd-0L0cՋ-bdsӴQLZ^ͯnU_b"YB5)~CycL~k:%@=H$<)3ġu9%gVK&מRӞcbmmJ`vf (1rMt̰ǐ^Vt0kߎG xujN-T#7 cV_^ fA)kxqo5zOBbߋFNo asg^6X,mTGr$180Gv>q:r ΀K;mùSdpqj {wz) F]قr\'! kUa1F%P^?|f>FMd䘴TR!*]`d&_Ieh 3+䁕Tzq5aGX_qSar雧"uL/ĔJ59\]}(w̄yaoЎ,TC {r~w4uԧp"aha #/|D8^)ckLV!D b:k<i6m$uQjs<'>:qF$Zo@Œf4s D9}za>i; WCzQ2*'*WQx< oZRvL#ڤsJ֒h), :K)59]c~YЋ5n4=uN=\ G+s xJ<@JKLzO65ݖ^>%28EC&:D}4sT;94'pp $lk.f"@>~> 1(FZN†`";@P {|_~:t!gZ"yC}ڝvuW?T6Ӝ嬢fLU!?f#/Ȏ3q*5jf-j WKPYv=6[҇T:fu c_>`3 iEz`L$IAPi.bu4;+&Ņ>ED)m[s:z>D5__cu??: F-gw̉JVAQ/4ʙi;ea%Sw80 lYE?>je[Ya8r_+ znXa)ׯF8 `BP+bA6 . dV_wڒOWFHrZt׮yfl1pFlO1FsiFWLI*$\hmR gU\zuHuD)dNS8[ J6Lh2_gǾe|QG4q5sbΣ@X?U$ gAҪݗB"'ؐd~߸Ϣ[pH#\qҕBG̸6O1_¦!h*28y"P\$.pfb7X [19bM@Y=3}pjJg"LmIwN=I `dVCY/׉ǥa߹*+Ul#FT( P55mN7uvI"ܵHڵI5u"M4LvaXOLz<2hFOLz)MxF@p_{G^}mͮ4""~-;鷕wŞ#|Պw%b%Ƹ|BͫVS \>Cٕ.1HC_?J<Ĺ*t~&r~r0#؎G#fC|d&ԟyl_T$tD@"-(Fy^Hi3j/,r;]aH=z8S옉$. Aokh[ȷҞCTm?8G O0j2 yW5_7ޏ$8TBt' m{`mڳ?a@^v u'BT;}r]*i؀>|={×lҷdbԞVK [-9WH,5įJ tFֺn@\V" t_*I}ŝQdjpb8ӏB1s0J#uKQ?|! h9FU} 4CNР_a\!/ S?,!H@##/)hwffK¹.RZ)RrJ!QwN~A W8|y& "ʛg\ڻ.Le7:Bջ1Fto:!T`X1KJ$RD<4j#g]¥xOtг"F\~D@avb6Jml痄^DE] PN; f6UnSj GfwLN-aғQ؞5'Z CR#@9BR x72“>7땇vgϭ t4ti[9,GJ{;bl@,,It\.@zF98.)w">4Pth[Wpۓ$|ȫy = 7Au eK3p 'bN[M\RwA'̀CA(6aT,#ed\>+۪%[%w2>*.#2U\KUPɔ ԤhYœ}Zzy e5@Z_O<"n0pǺuF1aAGG~PUIdnjÏ=/t#h3hhpU~@)bUDVV.AttVa-档U:iĕàm!{IйuZT(w Pª˥pP4xW.`vF!L`Yy$'Zu1dJP]7R`dOBM,1l?Eəd~ ŨUj8W0$M^nJpe 䂺`,N3AO?8q_cm !L l1{HsXZF@^e9h!M\@f.IA1@.:^kISXgF 4F \ Fp爲@3Q-ɚ+sy2S+gjo!)hW~Z|8u F$DQYWZK11uwG_0EU,xcy3t|KX}s ' ;L~M? (M ;J*4nܜ_x>nԉҬzҜ!?Ϡo7nh癧 ?ۤc%%wa]{y^ f9 B*1BLa1e3!oBbQ"b`nJ9iKMŗG0-vx:>HQ/sFfRw' )ٛB~N3\,~LɒG f><"<ojfa]mvla)0@tٹ_^5/$Yq8W"X³FaEb ʞ+U&$O>g7–+ukm`uWx SS`A @BGYl3g,d%D.45&IJ>(%j4ێ1ŸKY4iB?(WʿRoViQ6`TaQ4(DĠJ./Z#WAƵ@©;v$d>?݉r*=$6X&GM'8PdK#.11>H9O ?(mI6?: ݛiT"ƝHa F󣖟,ۺC*pqbH>#Ͽ"hNR,A{V An,:9v5[>>Š ! ""+B^٫pa|zb8cLN gy/GOi'/^D}WY.oxk  Min6N ?lb_FycmNvkn._Ys/C8bFT4{P2~|)mO2Z'M{Z*Uf\qn1"0}`qvا*Jd#ۘI"b> _h\>Ou/х${J73heW 5VW)img Ucpe9Ki\ߎ!մQ+e˦ߵpQ{@_v+ŶId92)uUipPL(.@}\!GPǣAi΃`0tq;*@Y4 cJ*nh{0sJOx@l,=ܔWYu7ߤO_P?JXq V% fYW9uLth. $CF_|iZWQҟQ׍.>~ ҥ[72t̟Γ>5 iV}65oyπNn,]Q>h|TB9K!H^nh3J?4-VL[b jm%Dk8Ƞaː%\ygg'$+r3q.x䙧TFZa@mbHYϹ俋2 W^Wɱ"徐 fb҆Jwb+fZI+g)WPcЉF:ᬾPu?[&,x璢-e$-X*ъ܇EPcjn,V3f,Jv$88u{}#uBXC\q5? Y:NSw%A| 6^!!cjjtqKgGkQo\|uǃ ;ޚB"8[UΒao ~̀1cˇ6/"ZK@(kb\ޠ/ ќo Ƕ4jnx-Um{uݿyG"Ty8e,32W懇Sw|RZ]-cN %%@f3#N7T bn!B} PV:?i ^, D" \{v̍z*+E<E!+i#vPUWe JyNoˢz~UT `4;ahj5oWY2БyнiF;GQVyeQ 1<{[sRY쨔fMHůSfl;]Wt3,Ro ^i}$<ԿS!~W"8V=+)tHI+8#Tz -;萵$/ n!g%fAbDzIcto&hUUg:D4+Q?d -|F=FX(@<"K`{APHeC~&ʓÃ=eBpP 5[iu;@U'Z}f5EO*\(sniA%v]RK_H[̎=0N_ђ7 2'V)5)AӋFfyw#}x:&I tnw27aoҔO,BJE%XӫGmHݜGo-$񑕗қ#!R#$#,}gXNa.1Z-55_6Lܷm7yRXVs}s'>=0ɘY=LJeVؘFw Y '4j jHz>> TkB#Ȅ *CE2PojKu&޲Lֹ ,ک{{7ڣ1Hͣ<˲6T]mѧ?IDu_HoBe ĻD`b2V=1:)ZM6aJ$:ϕWGPpDi8LU|D9+%|:<e׼9wX'/y(@S|eN?Ft-\<) :+:u|zf(Z5_@+Np/W41k!=GB*Bd>oqpyvE$<]pխDrJiKJZ1{SH:Cl:"Wԏ׺ő/Dy͕t㲘qa5Ҧr,~q˚o;=@$jYܒtsNLFf (E2B64C26%A$E@)βOwf2ƿͪ}h 2Ə`گϕ5'{6r$3a#~j8h ǝ$-y3 ?7|QF5r)TJӹ [Fvkgɘ"(A[V$''+"j-> '/-47 F!` hnkHR(T,tDFtiƼu-3 if#}\ްi_RD_|1یlcb@9'LC 7=(P'3$]'f& DMaӋq<]OXu'뇢_:/zEջs2{PtfT9v yCfЕw-lL^V< {^6T\A^5iUwN%i`4-ϔYᆆȢM瑼1~Z4G]2Wl'C!UyQ-=1̟3Ϥ>eTs`q'B\T3 Q %vTkJ}BJG~MB+ A~HQ_+[T}1̜aCI*1Ck4em[gVVKB. VPބ*|*Sj6:=מ~m+gk[l˿"VVI!I($ eN*[޷~\aDi|2y,weZ#r*u2mc< +7^4tP*t(FEI㷦'c8.6%e;)0EJ|MH-7 &eWśL%-89Upi.y>fqE6 BAt/7;zEG;0-466ʀq P-#Tsi¼߱# !a Xwq#k&FAΛb.5F>xwp8(?]0ѩqsvF_;e˓|OٿWK,*Sb&a!7nO_fy]p\kAFW ㄟc2>t^b-nڧ-xW9hbފ(KݒRaZ/WL[9߉snEV *E8;j%B%ABڹϙ\%2M6xwm3$&8!6d!%/Pr ;p~_ZVrHE |!|PhAb3㚯t.bP}BB>Bin =x @L1 0.ER!6GhGEf|TNwSAԎ^ubWS! .CG[dsM.M13@+d#_q:=c\{60y, ͺT꬝ 6" :&qn:UgWܪAvD& -I<{5TGSYha4'C h28vӊYL1׆JH~[]r=w8e2M=oreSl/7 I=*t GC>wg/]k^Ril-~(mHJ첻j̕210`|-P3I)Y|;~[@ܽd.4 OUm—;$; |V~yRLHvYXR2(`ArzCG,9z4UŮo헨\D$bRqQoi]ꗡk+8!4_mybQ9טvXEӆ7Tؼ2ZQ)(J3bqq1 V^ |̔Eɛ-uι]&!u'|1>Dʞ'ltѓ@Xe5c Y{S 8\*A9RG3ٽ3RtU+ ; p|oinA<Kia0NAUm#A[, a %ZSJڈ +_gZs\ ӷ/>,0cE;^djX_4Άh'j YHO#^bLMJ[I@5$>9 y$< PMd.Wo(pźj<#a0Bkt+w$R5ĉop&- ܞ?\\ҶEGt4ZI~2 `ɷl r$bՈsR6 Ơ n{| mTQX5IZ >V\U4Ia\'ˑIdϒ`*YpI\l]bP[vh|s^~7Y,Z */dN* Hf맢dkpkbMC?6S%P%u!b`(hhC0$ nPjݦ6.jI<[e^hunsDCqey/-(#%bq^R3r>l9-G& O6 ˵Y2P!)])!`Vf|Eڥae_:T칸ewfj".(4/!chva,`S&AHNʾ(gH #ȺJ cל% \sh<[}3]Frp4|w؀Oaq^2Oxkf[\%A=m]Aͩ3zcH0f+T0f4{F* A?lIјM~ P@l+@r$Ҽ>-JrW_yupDx Ym Kn //+!ƾV+ڻ͍3zDˏ[Mx#Hh$K1ۻQKjIPy8e! ri勀[)!]OZ;cHIcM"U()gSA4q{is+x CzCT1:{n1^E`ۆaN'`2NP5N { }Ź,EioUwv)ugP|d'QG@bdÿJ |ހ >)vQ[?XDmkMykpm- xYsry m?9,*r8jIoM|'^t[b5Y2s$p|eZ0'tYw(Te>?y~܇32>F|saYnݚv~pDoZSL;ev3=Ɣԋ/lw&^hfP֮rU֣ pYŐM^jŨ5W}P,1l"8cE==QR ,)SB/9,MED¤'tۄ$.VvR7 wZoR ĺj9ʞX}EAɵB~f7YQng"$;w3P _Zs&f @VĪ깎T\Vcs͢U $ˍCYg Tܴ6UX-"ƧL2Gi L6L+wS󎞉ݒ.0d]zn{}pg2o+X iKbgG^e< Q,N$tT uRȞ@xO}Uk] MGEJT- ;8Dm>!9pmR:FdyɍdƄTdP`ht{8o[̄Q~]qgаXD2B^h Zqȧ@:͕ t0@Pw%l7(b\xJojWe>J $=@p8ݧM UbzO};Y%CXK~6zl%{b@SglW&(R7 >ZQ.49HHq/%Nx٘g,j[XmSR` h`°kdnpx>>E6,q69|f~-1ayɮ!@!b/P\NNSOD 4Qz5w KyXv:]ۖRO5 o]'sL<&5 k;Vv|am=טhI#"SZ65չ&Creѵ`O;xC%aɜIC˜#%ǫLn ۧtfo"o.CIfW6Nv=}S|l} s#*cq1.kcIMd'H R|3d3,kѶ2 ټf.ϬFcYJf@& r埻͗ k>@N E.@bGA>x͏0<3m?Qt/BeJ ^Ȩ<ay6fo4Y.IKb;5gʚaM)UpoX=LD 0Bq=Aݪ2duݯ?KU] lʲ:AxOrg_^?;D[AbҞV rdƒ{:z;QQQwfc* 5`c &d[= B^~m^ϦlDoBW0`>M'f{ׄ^6)pA32?|Ī\$]~%"h~vM+^ahBc DͷGfOAX;)uҔAĴ/rqAzT:yX؁`>MDQwfCe42 Cpw\*[\%x1p/_z2ˢ`ܱgYZ0707010000028d000081a4000000000000000000000001644ae3bb00005ce0000000000000000000000000000000000000006200000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko.xz7zXZִF!t/\]?Eh=ڜ.+'0gzMdZdK{fc 9^: HxCv@uCCפ-]F( *A]0^Xv!xr5 =j֫q~*k)՞&}}/JB%Q_(m7 uhV‘(xMU2|p/=HLu*6\{#l,8aRDKu\+U!5Y75oU(cZApp>ˣ /9 Ny xfS*}s_^m49!|ޜnEУqx1Vgۜ莋E6=8L{`O$lad_҆gGE3Uw8 u1O7%IRF0ӄX6B5E3w}2Uk%w#\ΖAB)ܠB侇딞~ TTBB΢h^١}s:RHI1uY%]uR?J'OB8Bqt*4$Ĵx {yuT˾z=Uo\tgnj xO$lVPȒ:B--~ h'}-UPZ`h fnB 1Sx~PRča#>>dCXO:o[.46d5㨥1ߒ[EVN?t4hI2N,v4 F\BE z&,_Ci_~LxcGO:L(:,:]e}Ӟ*m형&.Q@Lr:x4 U eVĞ;sԕ {7j`7&Sd|w+:=2'N(=h )<+g\ƃ-e<]~ bYlFrm-oR^+C)2d=W<w#Y;a 䬉r- p6fLEwxME9N_&@E.iv4hse! B'1R0N \oἴ =ԉ}IZӗ| /"0OZ`zg;N(D*D|o>qJܙ6\!al" }{i>({J+u2V꒙ !%)Ag)4`t8wH1YkG!VIG>§37h^-mJR7}&L8x,9} {9qLe26j3ܰ0IusoO%Y1̈!&y%´'e&<25́Kq3Քݓ21dmTO0B~BJoz8K"Uu27 S4XG%ԉ#ibxd99[(g9+[3۱ Zi*3$o/:1JneϿx7Ϻ3^A+ i^T"ԈAH/v2D5St0&,IL3{Y'8ĵ+X_9pz_B31+(_o\=ltkCEhC0dpl{d-YZ]-ŪKH5tў3 d_&K0!^gqTAYȳ*؈sFlut% )J+Sy:~)o]ͭ31-pl]} [Ì5 {R():LsAu%>3e}RXWJ rzw&> 0,i"gX@?+,O/lM5wwWE?Xer@. m$|B"DaBGz'3v;7gG,R+Td3b9>VY;g @;6-;oK=>3?x,$Y?ۧJSi<:( {uF;mIEt_Gmr"/=t|md1u6yr^-d& \<YG yY^]+!ExZh~@Է0P 1P-mw5A 5*%G!s luF/He*ECBvUWWA-rm燒Lr޳XtܣKN9 Z5{yNw5E $.6v`]LJ+oE%/=nȵZLl KbVm(]Ϣco` SbіVW'%^8OP5^8vhthvSe.is.0dz żM OHQ.8\L atKۚzu{+BkF.[ 2 `ӫӛ;)SIH.f:)rݽHrEQ#ppBI_lmh}1lg nVtL~A,Wc}d{qto;j>:٥gS< f9~@$1IQo"15m/"}wVhbDԉ W(^ B=d.4C1C 4B-!UMpw< :t^560N'kZz5&SC,_1f"f=Gp׏\*B\:NSchkj~o]v\SWW:)R@ӕkbwttc<@tSdW!묮+[]84 #80,!;:'7n| Y?|V\ kK&֙4c)j{l-_e0p1F֬7@¯ ᱌2'gQ|]Y,F8{>GU/.6#'3Nh fQVZ8!Fi~`nN4:݃rfvxL s!:?_\XF 5*աEvY `& Wb&!D03BA 5,FC[M),zFXuEu?kPQ .'yv"pEχ+|:+rcN9x3!+5Y*dC=(wcl> )рC R_hY/?bז)õ /IJ/?{ S kI-).}hOh{,#1f~zb?ҩFM`BCVx'3Cb4n%9ȹ.ˌ߶@y*OXɩ,JL yy5\W oHz*y7 9k>(7j^_Ly< ShAZ@Af++xqI8]!qۀay0*{}|9 $)RI֎rۅ 4SYyH)wuX͠>8MI VEޡFZlOIq#FlEt\q/kz5i%` GaGCKՊw:ePMbKB?4tQ`QlMǦw$ZeeqlqDCYr!Qk--!kdjeD{&`Z-ШN˪y楔{}$3= v Z0u@k,e3^̅\0) &>`k l%Hhl0Bbj)h`1LE]ɓ|Gp-$ְoS/tX~XaSZ%o u/~63^S{vY vJ1LALꆄ򙶩mm| Sq(9j ؂V&-Z`$1eMgkX2|NBb*D]u4\,f߱tQ`Ѱі'w0d,(:z$h<' /\W=gPjTXѪ?p2haڴU>b&69h{J.uA)-Ʌ gL J,1pΤE2mBCQVg:Hrj(/tp8ýEԀ_Uu=?"Lyу8Uw ~B`(l.(Ĉk̤+1YmΊ7D bw "I]r5KEN807(`ɕI%^Th7+E3*CD6 C{y`j5dқ+Jx>J<0Zȟ^ Fi-tRN ^=ϙXVVLap@@gȯ o/"oȝ7_Q}w>CQliN`d4Mv r)iol{a2ˇx/V[%5P e廤iA/Q# TN~cq#Pb}C"5[: i6-BkVd m #IWmnQFY&1iS̷ЍewH=3_a 9R=?++V]-h3g/(|>&CA Jbw@R\IB4a>=qH[yIOD;`z~_WUo^LeKgl'zOkpn_Ml@Pxo7.EaPOXA7q'&]q nT(`} UxC^v׎mEwi鎾* _\eO3 LCZ .+^3XٜxbE"ݺTTOݞyS1w 0{5EQ  ,"zuZZ 8lr|I 82-=fd+,I+e {}d;Ⱦ~5vKS+h;ؤ^O.3=wLA7]&A{$2]wĸ[߁)G ;kX,ztO:ldGp!tRnobК Eu޶;SlYk5sr7-cX1ꪁ3q#e5:3gՆK`L]JVS9pbWef{ Z=õB c@m w7UJ2.bVXmĖ$*zTu\͔Q­iS<,I=Rh-Ef:#[cj13Ly"_'Љ&lzOgv)v0&}vv'_$%ʄڛ= z98C!6OIs{AՍةA5T`j>tKiXMj9{r!)$t?ܣ%yOP! Px_KjbXaW"KLE;·WW ˲s' DdPkVb!OB m[nzN r`H͞aBBX|teN,Wuw2+:sղ/mˬ;'܄&>+MZjZ`ov}OHRDTx?6V'wXzBThB9a(RǵG_b"H #o ,3s::r3!N0z>͋*l MrHzF/9G0` 9ߥK^/G>M_Z7Xi^:VәUS`r]8Ha"<:5vXIY=q$6+8 ϥ{"D`pkJ+ Ҵ./;h 0˗06+VqV*`T A'v ꖥi f#џO@w"'ϝ\.[%Rw)}"' ၭ˪צ%'vk OQXR -0Sȓj){Z91ĸMIؓx}FdZGMά@%Pҳ,瞼-jFV?C/:tG:# H1"F8 !\LmVq1 ţ5_#%hJ ' P(Ҟg>pJD?-sGGb H'Dσ'[گy^[ ogv-.Kv2ayT |ٷ%o ~0 Qդ1 COE)r Ekϰ0ӅiNJbjH{Jup W&qk4K"/C 8I$U~B#}Sac[FOH ዤ-uUQf)u35i*?.>c9URwڨjcu@p0\Z y&ۘ7ugvB6vM֫M蠍Jº?k %wo*; ˝P߅q y ;Хf 0h~sXr%BQ^@u\yI0𪄅[͛KBo;,t(nM<J=0DZ2݁k7=|\~G2ky]QY5 poB?V8l}yNy!K 8yUNcbɼ3Vßx_*5mЧ8}A+L3TMYv We߅ߪ4 C"ѰS5 Za`坩gIQonFiqx&H6^ۗZ)xAY}Bnces7w] Բ8BNEWZKS ֣R:H; ?s28OM> @;+C`vU%;ģ( [ั0T ?>&Bݠ- ͭ.ysJe;FO,nۭW8rF Ied 8ߕ*&l>헄-^'%L /[Z?HC/# M]4R /@s/RP\8Y>H 7HK`i{KR8}xd|]ets 2!}QLiK*T"+ qvޥԤ@Nj%ś%]XčM aF׍޺ODt_* _XK+Pu?v \QƳ Օ!/S\>Tʽt"śe0;?>͟:VCzR v]E96M/n ^"Goo,c'B$3AF8\m: v-xhO4rSYG%oG1m@$&5>$MY.lgڛ l+K]ڹ$әxbQX];vh@&a'M!\Zu U;~ֱ'طwV+MnsHnZ|( y+OYȘ)Zd@py mc!$*@ K]7tex,Dw75pnd h޻TX: sb(m Sb*yG凂h5 ;58 r(rT1` UyځخlIvoN\3NA>VH)xCk+XS#v: I7H`_z`雩 s6]X S{T,噌߀Z5)zT]\犐ík,Cݘ w+=[Yis}2M׉nFY[YvSi$G[6=R-ZZ!f~T-yKMSD=y ;uG g?QrE=uzs}rkXN[OTwl#%bOu—%Ŗ,C**WQjIXfqAM[Հjh,Q?ZxmKO=%؊%J)7 t'bGeq52|0 ڿrihf* c['N>zV=A&};%P J8%@|u@~$kx# iPx?zIP;@NSM"^ ,Þ<ܤޥslU E .L| 4,Nvl숪?{a:BF{Z#tbj\ IYAoLk]m,bեgٛq-3eq< 0@œKS'1:ձT8׍NcCرioQokA$Ή\`5ڏ%F`WݖjԼ-ԭX.7Ǖ,̈́_57FިM_R P}a,>T2NEwr\ FG / Rhr[Ér.ڹ߫P]%,+rq#hXRr5]xo: , x"O7.3TSqꡳra&ٯSS ŭZieOiTLa_u#%7F6f3 XGY~Kf{%Mw2b h͖y؋ZdLJӑUplvB@ηllف 󣩙YUs6`ڞ}-5b)rQq]¿w Ū笍yeyu-X)P l+fɩeԒ# c;zNj&OM+ D귕 ep{) 1UymLL>])VK (ǦjT|r65S?0MNʜv6j\@B(xZVlRY34SUɼ@R*gepN`TٯZKSm"UN3E ʏ3Hm̖L9@ZEeobZa"n6tl34p; jkJgⱒ⣟">FeJu )n֚aʾwN6M{:ۢ}%o*ATMwt%!K?5ʳ<}> ݷ|.-D^N2xmWЛ{ ς12ֺzގ@hw/k@f24uA;aZ`)}FZ"Qqi+s>S>&ۮVm%(3hⶾ1U9}Hqޖ{3]Cwj×;䕛Xk<M7(wEЖ1A΅P@dpOjV ,"͍ST*|= @v`RmfqBz($Fiob^`7ɧ)XWO,INu =2F'q%ԝ Í* MP6oΔU+wZT fc *s@,W}T&co!x Md#/r{NߠߝMD th?LukPj9vDgh *3 XrJ1Yy?zLL1Gts*Fw}o`ook;ƄdljIGct!v= &Mv%)i0"2[T[$lݝ\nxFGËumea۝ul9M?/ d^Ӄo&ƹ2L#Dr˚bub{E>z 2SUXԇ<[,@V8Uh2%n!h $jk6mH(q7#vǻ+_+Fo~.79ԥQT!ʌ3GhTyvHC}y{$k+r"S*:B+ѓQi VXON6)#'ðG&ٸa՘|mτj pFhʦ,F/M( 4)u?Edk_cw hJ91W;[ $S&Bj0Z9U=q'ȡB)˧R$`D- OY[j~pכ֖MV1 +aj'껳oChCx-s?n. *7ʇ%Y\L!ڷ 5%[3=ץAi3ƿfRG.5Sұ%GUޤ0[`*F{f9`0 ܰA}by}TKW {4ǚ_U tPFăv›yTs`K,-@O l;%ᙌWL5v~uHfKݕܷ]#z&ԑe2xFŶ'twt!#b) 0:yChHVc,&[f57adB]8ABfk+!h3!?gJ _鋵NJ?*G.ϕb}Q#E1,!P$F г-ļDvŅx_̊F9ŘݗF}|ڮc\k{f,"v)!HMڏ4M2\5P_?R'()M(Hko##)`T/\Nȼh<æyۖ!nv1R}c포Mq[ũSaN;bڝM_XTWM"߅sQF7$ƜA^No|-djitCp/܊֮(o\T $0&颴Uv}gfn{)/ҢR۴}5:ъT<4XWUazI9>tQv0h=f-$Z%0l}J 5'U5mj1WNZUfZap̽oF9 aN utmpԛg*DE|2lG>E3fyo>8v]-‰Dt«KaX}CHMP=3R y4KKHA.tt1:ݲ2tJhqmI3<X[} QitŘB #bVv³b$0]z%Wrs7?T$<>`)Oʈ?s';b0tEx^:!s4䵫w'[gg1I'\)oXX˯VJrdgȶHG.aqǿ5X KK2wdFKIJb>BuwD#)9JT~A J +%;~sC0dFl|"6:&܅"ޘ9散gV'@گOI e2 @iYl[S.S!7HtIH:,YՍ;̽+/f`$qe)'HcNZ;q~r SN.ybt57daQj=v(OljRD;-&h!.^`bظhCxЁc2߆_]S>5Tٗ?RUrvg٫ ,EY)[1b_${PUAv.-OB'|Kl3l'PVz BUiQ( X |Y16c;u%Mxʅ]e`/4nXv[U>~R0˙Rh6 I&QY3z)U aD}@(AoYAQFhz\ד6ZGISdsoF}|#jz>0=iC腑rxd;0V3,pukQ*/5/}h4zEː3ʆ|iCke0ͥo!+K1-o/U6Q ݍSyushS ᬲau{GT ;5=wc- 3w3 ^*LdHHEXހnxJt}J8ADM[XU(:"ecŭ=CIoyP5"oW;~JJLCBULby= `]v`Ws!gV˧zC5v M "y xTiYQ~rl}Of7U#KtYIcMw7^u iHEPw5m426a"bM f."'3A2JCTEt4%P]y넘75̺o6^B[NG~ޙUF2 %&Rlޮ%ɶLZ[LfބwRڳ"JP"Cƻ$A v7riiLkąL޳4SE\w7݈L!{ #V}Fs~_! 2Bscf #{WpQIv31d.\cO;[V`k5&kU=3cuꁿיqa~`X* ˶:K/HkfqͶ&[ȸAԞq~ & ;3ky5*%{TY9^X:j0O.YUr#I(ZՆiu=viߐn9M'YP`ILإؗ4gYZ0707010000028e000081a4000000000000000000000001644ae3bb00005088000000000000000000000000000000000000006200000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko.xz7zXZִF!t/[PH]?Eh=ڜ.+/\TXbc uW1E>ٮ$Jru27bLpB sc8:̼en?|_q OYNp٦? *&}$PXkưB"sv~_QAp"~(^ 6G~?7+ hgj3ՀJF81[JE+]WR=+NӯWk+Lƛw, j"n*(YWThw7 og҅w AѢ7j3SY>m+$ɢР bDT7=nk NiiKq+"*Rrٵscky];R$ "3ܔX40 M! KsXHT'caqI!鄜9Zck q1(U^&/ aZF,:șnNLȁeKGr+6* 1+@ Pg^\܇>.|bC@(_dXE$_Ck]0)DyPdEB]{VE(`*"\ˠ~5!/PB]YwQ{ЉP~' &z$埿Ie?+/E68YYaf޼Qx֡+.$\tٮ@;O/"7SYkajHb$n(aٳtٖ0FYW̪U[}<7᫪%r29*gqڷahή,qnd&𛆵Ay'̹QSIЇxY)6ݘDŘ Uh:GDiD'ʲ9'9 3/UxW+y̫~*C{GJ}-(0DȫY*Ʃ\:+>p>K61:([–T*8ݓVajurC`mlv3dO5cEe'ǦCL<_iuHL0p뛖'& 4|\''B:6#+yShUf6"69If_-CE wm 3p [c4zj "Ҥũ8kTXa~ttF,N .=C" rGA %=F]l{5 ) ےSSY4?bNҵ S:[1l:p a+x:]T:5HX@ju^kDq+ Ikhax#=x:@K-l%,j$ٲ#gׅg$&'# NKqu c8pKMk I\Fs;#YZ`KjoXOJ[qX\=@!D`Cº'PG?|1^҆ةcfT7](G[A"k1ʝ^X!fZůET`/!!itDBl]%9.H\Oj/gTH(N!O_J:uUD7F19k4 Er^UC;wsJpEqxP1)!( e2FE摋_9GJ'\#n}Z |o]>nIC~8RkJ(_3SlQu{H}!)\LQSd{EkAM7_!bWȔr 9N>V#9.' 9Qګ<)C&zkDE3KreF3t3& {fR{oS@nMǪWi@~cn[3v+ckLVhxDQ'EI3{;鲾e ŚI 4I8żA;T Utوy ~}<ѩuoMq>bԵXFҽ@N^:9r9zMF]0s?e1SQ 87dpАpt&FA D 3K' m=$oj>c!zk(3:P0N2U~=a`on؟{~_6 3@)>Dʛ[Gɯ,OjVaS=(ʷ !&Ea{߃=g #BL3]SYBҧ4lII]蚘rs1U<RtЛ(ś|I5aan-5OYޘi낡 3Ѽ Nqd'a $v#d򂶦YrE5o ߄\~n937c;>+ҿ83r" 8Mpzr=zn;SL00(9=:қNM7ŹMT`(ˊbj f.,JRM9m^8WPtÃ,FeF٫ /ɧ7-]|QˎYI"nwl6j co"(dy9$vd]ۃKGF%G꺨 zC?EDDyuv]:f]:O-]UB'I --) v &NyMT,$M.VxBAݘoK4-4"΃)tocI"MGm| j;'aʽS"Fd@:8` @ 3SkEmW2~d QH.ěLs?B=7L~}΢NXMn4e6`E/4HxWEyV8n ;FAJ* , @OFfI& Mr {V#Մ؇`5X$8&kkK""goiߞcA;e:1-.6%cPuq׽*b8q&@Hx>wМ& :hDYW+?6Dl$~'5IsY@: c̣*()@N cd茦@ >!E?Ey/«.,G VqonzlB ģ5W%snT 2VU`ƨS'63hI"7q4)~ r4)^O_ Q` *H +%jG п,fJ>* _*9-.jV晅E3"=<[{4 6a;W1(Xea5dNO/r冷OaMA@kЖQI.i8Nl8\J[eA}RzvT: ߼R0?o䥄}nmS*g ˟@T8@m)d˱^,+!Xœً6hq{dgxC5ֽ1 Ff9Wq2} `K_e]5{Wѝyp 5pZA?)k~ۄ'BMR "Y\~|ς AH4v.`H-E{V]S,;N_'Ax:*@p0/!VA'N6X.sbF~P91CxjdL(f_cڡBXU9^aԲ5Z>+s`\~ ]1Gzx?ar(Rb85X+}a$Ռ7z8+I{{Y꣎#>5m\N5-G 0Eb eD=f?{Jy܂ߥA#-?yw{l!L88#3,ᕫ{{Uy>E׃7Mx\Œ @WCRʵ.YKj>>Q;ը`}GW+F-DeЀ;H/}_YÒb3M/QO/(6_X)ؠ7G^l2S KVs r`0&.UnLl}׌-&3|`uKGznr<i"VA=lAفQthE2Zka0Sy!3KznLh9ZĂEه/J W,iV^pcK9,"B/$UנmM΅p!| bI ,F%qAO2^G$:b޹BY1s)Mߗ׸$zPm aVu%Q :Wp!!l-={]p'ӧ%8]cHZeTz;DΥփK:J:-;12B:|h-& 4!|`<@S,;hS1Fiԥ#"֥A#zZE ;TIvG3s MIZ߷^F_>%IizG.3fKi].:G:JX]PNe{~V˔ɿj.H;Pu e@@A% ++Qݑ],sq7Aȶ9 6 :jZCҤHG_@N&9Hz'85'X*;bї8(]xJLzxVL jIEm;kt3k]ۡᶳU\0'>3pdŊ,!Ի|V}0H[ j%wX 17'+ìNP_}LG7S?W:ч(vZY.V,% FxSt-i7麧@xJ,m< hA&r=sՋtXѥ؋a?h@E^!+*C.C⇓<<Geu)@̴/ 9e(.D}-TYޯu'7p6r ,1rj6"ͽp~cK3L'}zwtC/RCG0;*".ڠBK" D29"4kER q-f}s8!4:;#*x0[dVHld q//w,9ck@ꊻٌzsiRU^ZkY,0gԍ3~>*4 DW{sl5Yrdoo6:^l_v4J`xi -dbʽi7iZkJ #:F ƶ @'ՄUvTHu\!;*E•ל<rwxX'(w$QKþs4J(-B8(pxPs%/BvWwiik#zj^cT9Ed0sUxn=HtuJc?z2n9Ix n5Q䆄GXT⑝^ʶ%^ęROM]CyNUqs[gPՋϗ%QW6b"gW&a]f(L `EFndQO3'r U#Kq* 'MbFD\1 (^Zu{ܺCi^#-Y:KJ?BHRt7MbKv;v!Mcx,/{VF/ȴq4J5 m&y]P6f$"`:x3!Hdej`ЅjB}W叺f9jq(f?.NPR,UẂ(_ai*9K\fɹ:Hg59#WB9J sc$:tM٤[sVO9Xˀv |D_ۈ FVeJ{tS=՗r5eIʟd&[2 y*&ki^q_ KP8># #p_*gS`WSGj"A_H;Wԅ>9|WX)_냟(fQ|%`.SЁhBSRgsH񪷧~s أwmʳ?c#4G\W/ GYҳ_^go1Qr6R *bdq:'/H+~u1>rL?`no HՅo"ifF貂8Kxu=O=rwl vnmf #F7!%Id6{F"z],C;j{85N\Ԛw4%;sFD`6~C )gɊ)&`zi^#ƭ~}9fRS m؈G<>8p;)G/)9О̕SrTf=ar;)63J-wJTq^;^ņt(Dߑ{#O7 !<֑ƝtcksY#*ׇO,p΂J㘖EjTB2c#6Kf hdDĊ~?H-\{.ԉˆ:(U=39 'ɂ_8S+q0qE+0i{Qs97lʼnDC MOř7@;c uw_Y먘PtY"TCPɎEx`N o7@<-_k<5fAewě~nSv%W4<1 ,cO4B`A_I!i0ZX|jS(vl.ջ lg:1Rk(v[_Dž!Y)69+LMxDI|GX%~_Sk0? k 3|_2[9w.8X?L&:Ya-o[3S *Mþ -h/L /y2^#ea Ŝ(OW䮞0e@z*C3:'T+W!%+-dh+ $ӂA4esaСe:;ZH_8ViҶ> eR7`GP9v9lէ: /a'2HG?PnG+(u2=C 'myד;Gc{+Gd)V:R];lc !+[`& FxȂArV>>p[T18J8jӏ@(:׃Y}[; 'w⣱A%.*$K0jT˜=D@*7;0C@;q ! 1bGTča%I.z-lQ3<[xɵL$MX|B&a%R/o&L;iGKli+I_ܿ^ǀҾ ,n ۗ\QqzI㰛eՑXf֝8ΌK,drY砓HIDNQp)2&E:u=#b{'/yy"!tԖ(QW\3Q`Џ ^d $ [쁈 1(zXIoWK9l`.ϋ]-NA˚7-Rv!#Bv3زop=һ0{u;Km,u$K]JQ˞4Є*h02Iy 2n@z&8:*a{L0yI z #Ks[ݏ݆Al P}*I~!zh?~e4U/TӰP NWgN1( Z`Щ+#:9M] PnJ#q$)xUeKδ!M*Zs:=5U59ʉ]{4蟄 ^>HXHcfT+Ӿ]1p@ X<2:H(}}2f!LF_,g_8p򌔒;礋B)F$1_МA2ʚW@(Gϭ9s#pn`l1P2IA4otfzl m0F}FyIҫYar4KH3 oδ$9WYD#|0[Fǝ-tcg]PE>exAY|> 0c:XOC}}'AbOBAF<.8aT )kl30 2O?_o/쪝sA=h42p TB. b k!*nXR̈́iXUS|Qbɢ*.QZ }yё~KRvϓa-"f Bj11Xo\]P n76zD`]!% `_dUx<_9x"@Uӛ+uRVS)6.%=Ң-:G}i$nBB,5Tm>B֙؈x;L- 3]BK锁zͫѐ Dr*[VqTkY5/ @2o.S;Sn /h!W0:-LPe㔌~\uә.xG9]x\!0BbRy3 Jv,Қ{UeJlP9e`]ob` 8*bN~N =P)'9RI1|Ou+d7>I="ߘ֝M 1w%=Rp"$Eh @|2tjR@iMNDk!`2*%^$a6"IA:4ܕA$'F0BPC9f`R\W%*YOlK,WiװnnO5/=1[liܽڊks>_E ]\M~Ep!ZۋM w}kGYv3ƎBHȉ«"v)&3!+gɍf m:R4FtJ*[/>d|3JY)f[*| h֠ڂ,"-Z )bEWYNy&zr?\^?wdT|_yb0i $rˏ'I!At|#a6L6@̅Lp0lT"*S -ܐ9R^eHF|5$kXKVn]? Dй?NRj* c>,3B͌/\\E0_ )ss~zv4H:,ؠq.lEo\Α*AV, (fTBɝvzR)`=NMOgպ4Ñ7:"x x5g !`wBձaȒD9zyQuDd:.T\Rqo #f1_kOCb\6 4MG|Mr78B^$(-Yu o8ƣWښ]+3v@KX-9oRwL;TK,9ʂtu9q!-7=謹d/7Df$";M\2 S6Z@ynuA?1YX(:YX B(Jhs.X S4Nhp!M1z=S/a )l9 ;88B d#,(@X`*Q{dh "uа !jeNb: u8!\#hw7U7~Cj7K";J8=ep#f N"型%>[FKǯq&WdDFI:˗懢3襁*CV-Ӭ'R&u^7陖Y_q3gl{kLVû>!R: F^j1.&KIiWm0`_@O0#*oȎ]I Cl 6.I c\-YB R=yt ^l&]Ve`snM,dHO잞<8g| "!>5TA.4S9e2/DBFLU|*$L) ulPy}dbh{nh4.: mKkG1 $ckLCC&!a^/ ִA3EP:cᚵAF :rBOU1;uZoh3-uEGX{ 칗Uni0Uwq# s>HMV6\рdYc\Ti#fhվNlPֆw2xc_9 {/,zfK.e \5CG<^p`-M4A`oGꇒr&I~N'V1[xWjgPtݵ]?{f|#nv8kji2KdԀn(., ~EV! Ϸ,u_g%ORF;i !vBbw~In|'i$q8`8Sʾ9[ŘM](d[`8UHS]Agώ) wS6LkO! Q%RZ?n9)*["4ڠ.h/[ܹSV*7_&"6"[v펅$Q6  u-pGp'Du4Wkb%&y)jc?w#՜"7XS$!z5WϰG ݷ5,m[!l2X.+!0wѰӷu^Xf_d$AwzORΥ GA7*Ix2Fd}r~D20D~Ċ7Lnĥ TsĈu(DH^h(ތ<;JXVXo!/. BkRcW]P1Y1'7HYUٷÔŶeM ՜:9vPoN'&yoVsT|8P156C#3'Jjä~Q(*Q_YR)c):^ y:g3D0ALZsQC/?۵~cӢ'3崪 ;7;:,b*OP! 7_r;Di XmJJ;8Y?`Qɻ`! =n%;0GXk(78B,Eɋ!9؉"0aa;j6IܹRUt">IwP]S|edZ[*qRVDJ˝Tܺjk%1ڿ[_j {A\?]F3 v$DRcZ=7oA}vsʿ RAIpe ъQ$9tc ~zVC;T Yΐ~DLYmavEAv!~rJ<9?( z@ .N7%T.߈(Bn+i1>Fid H(>W% y@{+kB?+ &wHDϾAE/p-Ei ;\]7JkÆ=־iÔ 즄]>vmNT_ t8=uԀ %? y|D}.3A/$1\ۓ{9$LPȋ&zJ u+&5ѱrtwpՏ7=>,ѥJ1jVIa A|?B0ӯc7_ZPFYNkME,S'A YkgȇKDmףY*QBA@P1n9nqWs!jYþclH:yO ƒMH~MMzSQ$[ܪ놁mR|%2::csFGEKr)"ߖ*l+:b~W€SD R Z]n sȅC;+,9`n :/N^elޤRmlD.BL~K\@m> N cW6thueUwpg \3"'+BJ謀P9TSѪ|"t@j,a_̔?=AeզӥfRF>kZGN PDFwB\iF9: ,`h(;{ɦJ̐)@ S$m"=5no)T@3mFFpB`){K\MJh.5|beY>"!Ho1ZQ2Fl>,TcڏVUI85E4^6p qBYn“2x: .'5Ȟp3~]j'׵Are{3x3~h {*Ӳ/"!b^)&i.(ТtBgRH1:n04=ژN;gROiwRF0m)3C-,Bwq*uJm]o }$e膦u\[ւbHחF)K#}y-!~}RW^S_ˬol<"*Dw$qK 'տ˹t)}Hˡ*%ȯ}7PkٚK(o[F6Mu`f3<"lf'C±cUbj1F"ȾO'A0>5F$h.xaIVi1Npy3Ndqݷ~hSMe8ͥ%۬1@<x٣J>F}O.j(?^G oqu9bfFDyfbo X}j^@; Fqb?"&{lKM]D8Q4l~t8wg8Á |0%*@xl?LbytwF.F6y&("7w 0s\k,QXOki(g6>ĒRZaL564eQoחRNt1 o*JT7lɇZJQ:^~fDcĀlqAbj gYJPup{\dDLZWf!eh"pY+Ohl$Mn=h3B;T5i^HgR$A5|$xmr3B* &KVi<>fWsn?bF[8QrЖ6c QPqqBl!,r-?&; {z<&j21%U5ļ/e_ho.i@Q,j:ߏZkNK1R H LN.|rh6U^FVp:P'T?lwewEh|bn*m Lq ܻ`0{TrGȊRm/5.Llb|fG='ZQ=Nq*"WqN / ~lOMBS|.s fG[{EՁl_̫G=DωCSP^fFFvNṔ(ZQk1OG^md*|(bg7~:uegLH,. *M-} i G\&lI!Lxd \W^pSkL/k_ЭentA'ZUĀ/< EJrdyaO$c 󪕎}6JҗǓV#M#+d͘ʛ4vr}DI@n ~ѵjҮǡo0#b@D/L9+nס$[d$U9=HB ٸٷH}ʚs!GVl?ی>gxS+1NO-&(p׊0>adTk[A0o؜ 6ythdGp炱^>j|j9ff+N^s-kESůq,@(oa%r4 |춪K~"to+̧[ BJ RTKmPsVd8XYi9ݥl|uׂQ5j\'EQ $ΉTiw6kowuNmS|BIcsHWVyV)oJ-Z|lt@YL^]A:4Jϒ.a 录3G}U bbK@dn9CF/#KSMRվk-aƂ||t9}K3eٚb z~P'77e7cR.`EŪnKZ'.YԂ,D4@SJ#!A>[ !#8=9_ U2ť1gYZ0707010000028f000081a4000000000000000000000001644ae3bb00004d28000000000000000000000000000000000000006000000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko.xz7zXZִF!t/AL]?Eh=ڜ.+PgL2F_UXfS6dRuG|qb:&{oW@rXھ ~D*עFx/ [Ʒ#aO;%'i\Y-Uj7Z\M`y7f%< gSD)/z4 '/)}Ĥ eW$Ti/pWvL@nZT2O3SGф00>iϖL BDZBCtnTk۵fex<) ^%MJ_K`SxFP=2+ ' cC5OqEdw%[Gyh p~Z5)_*^\MJRQ§#cEc#5niB&O>`a<M< <ԍL#"N4w{Q0j+@= yP*~H@%.bw] VM0d⊽;M-ݠKٗbᘬٗ?`glXV2`T$H0ƉY̨KJjHЄpERDX_zN$5ݙRδ"`t{vd.Fhv&~۵̢f#ND/:NYbޭw6uv|e.k~eJF?nqFX@؏@ a[\9}i$Bth YϽ']ik'S]qUXr X=INJy- K7Q `xFЈ)Wp{VOÈF!΅6L , EeM%r%U0-5h|C]^zFa "[8<; 0]>;d?tLJat7 ir3;(?K'uϒGgE+9rmz[fSN۲Vy^^$B{Qmͮ7 4t =yUj+{б 3"Ҫ74tgr+t63aFڒ5G*IS7mB)C'vzfS`Þ-YRCh]՞ (O ywYu ɄE+< uN,E!WVo]Ӆ 3FS@hmψ ßZX[?;G7vfX6Aըӵ%&gb>]y::i*19&S[6JL^R۴s y yv:nV t=1 (QbHcsTYv>g_VBmoФWFt|7u1f~ugy;\k* :)U!»\bg>@(N,N.+Ct4U`P 2؀U`S\(;B*g#a*sĞGLPQpx (+T6aA&p[)^n5_C1p,?f<;}$'.@xxt6AʵuN͍ˉă8| (C6)== Q7+]eom\>7e&CxE˛4t t *791 y7e?fyL'^qm+$z+곾 `%}Bl+Ams&rnZm lͬӹ7Cvvז|V..LG>ɰm3$^.3cƱ Wi((0E|47dU!ц'-;dPSI-Uu.AW }+7/ L|$ aPS0 ' T*=EJmVϨl G:h]yn:~wcZ@D~jb}q$fdEN:aaADކ uzp/bk&ۥPo_JV&a`+yZؖH[JkU8$y^8B F i''&(Y+i}t4ĿPXAˎ3zkHmR@ f_*/=$A D'pUZ2d_lWkG!|vs*&ZbwSG*GbR߳{%QW׊:< ?L,˻r=yk FmUÇhеKuacTRPs+dh8tP=P ̨IM$|B2Mѝ2겥U "lHhcyӼ<CҜ kZt VElM@IRFpYw+-sj=J$Y4莸s֖ϐp5h oRD^S1k׏jc-694}ȱۣV)PiH -y ڥ*ֿh{Rf+g+JbX/e%IjN06{+zr $xJwjEN??Q[:*]]EAgR]-8^reU37GVHs=ri~c &xA(p-A^s6+Vrar-+%{fyI)aD45y8ЯȠZ̃"O)}s!GW bt7N$IKHc3 )Q > u3|Ngje[wexzAFPQfg {$65r; UT#U,;lj7ʢ+Zq[lgu2uCyAAZV3)&\{yql*4C i>Z1js&SftR՞Ze6D! a!eˈJʎi?r/' r@U̱Yd|DP"1T9`4 6twMLQ뗄~;=Ơc z8ĠDFV"_i)V,a"]o)[X/q:+\sI:6* O֔l뫋+"D"*M'י5 Z6fBi"n|WĺwȲX\䌏j1$58obI~ h}>4LeM d5L3[W$e-F ؞g"2B G$ަ^,JT[5R{e)_Ǚ{eV4tRv+~3xfN"CAlKLk t$UUaP N ' v́  &*Mc/[@dzvU#lk$'[x|}q~ ~[Q%0;vG asQ]ۭOK _lg{xNU%X(z>h'ח9GL'"?0ku#ݩ΢C|x2ͽZql]Z4a>w>10`A!x4Y\7108%hPLc逺_b!H/b= !ȇG*MwT A!%>dHq#M` 10V;.Z@_PBzѧ7DEv ]VA#H o`İAE.g Foϟ|7vPM֛oI\T" /Jq9߯|,vࢾ$󯾟]g׉!~g{R}jMxұz6E(3b`1(.eNe#:U>QqllIu8؉rϻ Z]F ePiLXZ֔bIrsW6̀w%r?UCcЋTC  {Hn }D/IXXko4ȨW?,*(w0R\dP2[De8! |o!@ t2c@mxR:z/,ZHCp&YF&>~Zx}oМti`xH'PtDRAzgH։*sѦB1oiVp*i틩٦j+gu= %59I,?gQ2%Ʉg]ō<:Gbfa1 0&NOBrM Տ AfCuy!oD`N$Pug@2fـLת ,[~t/p-S?.(3Ӹ= {~ Zgv8. \mܜ N3r+gH.m_51`;{-IHuVY5X.GN*tuỉfQ Z`8`YA4/:War[,f=*!B1@PN|B㡁8 l{ae2[E vXG{B e92=j`Jp4/}(]ygH6)VǃJn-&gʼn٨[%U:+ξ)Kˆ>֒#ɳ&!f9v| i$E&`ϒԂ[Os@Cwsy˳k@׃4|H΀fi O$ bF2j7 Xg hٯǒ!ҘڴZQѳ!e<4шY`4Npc]$#vI}k L`c\ YgNp+go^.Ď7`B; ie'˥_ #1,5P ϐ2{|D7 ]CF`:qTpLDM<,ya(d ltVj4AN攱.q帇yl_~Fz\X4y2["^eF_lOG@zbzyqj?>bӠ,tnD")E _}y]P-Fl뇂N x/NUpRFkl93u$kT炀 pj2g78 ǦKۇFYi7Z oO~ =i L#ad?M+ь咛TdߊcNjRY-4r]2xloʯNõ&!~ͅqPzM0HJz]\4lZI,6lyLm+&?k(j{.$va!fPe ed홇EC&֚|1YcIY 9@;~Uyl8BQh) ]P<,a_nZm+|JD=DFTbR\Ou'{~fHS^TA~员3u⽺r:0œTõ`7BʝB n0|[6#/tN;~мOΈ˯X|J:5.\L8'>EBWPat,YYȤbM2#=B/GCD/R[zBxtLPs`9"*o 7WQd/)S7,-@ mrAZ$[C!50 a{!8csees FgbN^ 1 MZ ]C~xs'$t(=V X˨Ccr^_Jd|"$z{mI+Q?}c AO/XCu7M;p3ԀCggpu>(w T^+i.] g/OԶ25N0H>MZE<0g[qOg]&탾}bYfYB;Pmi8xMS Gj VI.,ϹNtq̻.lÛO$tt@ P9Ɇ4aDsH(@W"|}6H^faZbp5w,.x6i 4ݟfOwǥ㹾K l@\TXskonƐsXEeBʾaIEZdw"LGlJ\(`^*<'NZEwR귬?Xp&.` `r _ c8>blLۏIo!"٪+f3yv;p-{3c[I+q@Tޔ=]$.&#%\>$F^{AK^]_ ʑƤ?f߽E͞CȱNj(sVčဏWеIHnD]GRhps !'jSJh(Wb &}@~%PmgT;Y"]mҵ|tCR#rdA3{Of=n fUMv's˸Mܵc|Vs~dU[X OX&FQ\XF,160.4+#!߮@6C"f*~%;i=9x1m ?MR bT;׋| dTxE^|Zm 0Y1Zw:GH4ӌOp!UL[9Jz$] j [Ӷ njD<6ZkKܧR;>Yܧ|UUQ26YP%a³HD-^΋3Sh6R.Zi#+IT[yTU>$q|kX$ *C)Ka秼;{".ge7>0YJRH0ͱK?dr#$/aAwGcql|0-E6˷d6U9e J0&\g8J>X1u>P՟*W͕<fhH\Шi/$*_ %SU_ݠQP7%;4"`d^QJ3D:d=v̽^k?}kc?QWwʟܷ(D&ўwǓZ9!y 韞Q~^\C|vbO,2en ;&?y:/)]}l8'+;+t:93|+^Hs _L?Yzvu:>:Rcc%jkAvF[ ÏXdݥ]*Xm{mHxr|vcm8MeC_=YsoJ҈J'bZ"MR,o:lh'im nR\B4%XqVL-I2kA"Va8aYaJ-^N;5˱CZz DR@FI pp.R/͠E ^ 1sQn횰 \Gs>د')ZG}fiK,0u͍!@E#bbX)ki~(뫱$@buAdZ\yIⓀx\/}0pOn.5Y &1AmTfՎ3Cخ۸fkRUմfP6q2y~^.,3abqSVnՂYu~U4` *H#bwbIyӠY| 1h<qRde{3kc 0û k{kL%Ɋ{F.>}H(ΰ5P("EЧx f伿WaPwݵ&P#kfPeia_ "{Zb:S>f)ВW% n fbSViLgQPGD +(mmRNkS!WE~J C`*/[rNkzh:O w<58L'ΥH:JOg2!.aT>֏G @;Ɩ+P^8}UKҲ9I%._jEe\:Iכ= !1ScP ^4:a؈Vf50kDQ6M` &a2Ks2Z8BvۉAП/]gϱrY\Gz0fsr&OA BlFu,L|Tz3IXRaDzk/PfT9@ڎi9YUxjn³65gmR jO§\Eُ%j޳ DgOY HNW!c[D]Y1b~kz %('Mn{쓣r zK><h޽U&cpg!"9pnR4lgM?h %ķPvi~1 AAS/.Q-,g%˅Lx6u3~Jna3}ϴ$"˥_!|/M$*E ǵkgƻ"p*C1ךL ~.~N2bi%uRPb!HeשvLW+6hh0g]JK7]8E  ̞ u0#]|{Զ J H&8n.PdД8N\_LŒel)ioO|q*B#bWV~-W kǺY*בۣdr@-߸n #ߚC[?Kޏqm7?{6#Dm CinU6iödP(a:ɻcTYă\Rkr&81Xb[g:BŲR1p.A / 3X9.INk JȗG SJe2k~E8ΰXL|l])~`u9y3iw˗4 k)©Ba+14#y aX O9r}\y ZYn ɛ]dޏmIFԣ7GƲH$]ږ lIޤU 55^+0|P8ʈ b/4LsQTVjgv!4밵wӔ6693 #Ey&"QCy gzoKge#&Ni aև"9-T!b˪̛FvS5}Pkb^ACC}t&GbVJkz \w`9ꄇk:dU^Puwsz!5w9=0曙nr~escrqx9oOLcuMIXh]bP+Q};p Q7&XoŌLPVRWb f`o}c܏` +~6aFh̽?\7,OR|7O5sBvmݼ5lԉW3Zʀ hzۓD2UUrl(#P'x4K̐LS3BN6uZջ ƣjџ,<p0|AHC 7&^bi.bklXvHNc9D+LPLs[m*E @iqViPF(K k81DNPQSWc)]5ZoU"i0;:IM߰U"LO%^HE:HB.=%c1eGvNK 'll`74i>3bWfmc *臌r~4Tԓ$ܟdoNgY++4gtA)a}8ؑx$mAӗz+ySn P@BrGy{&^ǭCr- {{z}.&Lj?g6J )%o>ЅJn y1Gd8Gz |wm[FCe6*\;~YfY!"ocXAE%V,ϟ3&[ׁcCW}8_ *&f&߸TWiJ4` w[Ј<0-z!ٛ펛K@[ h(X֨wrƹ[Ṁbx{#(}zqX\rݢxNX&u넔cEO]!pk[nâ=)l{\aeH CQv,(H Je1޻ofW/^4;!'hBfJy׽`s!@?P%MC˒ʞѾN.Y@1 [zgk}KVn6I>D p{'gqdj d[8 BbSp|E]1c:6KLѱ)Xe i3+3ٶ%|=fս3Ffy Qҕ%1^v քӕݷckơqnnӦ#[PRU [V:tZ%'cQytLB?D n ܘC/Hw5):p{?"^&,)a?dqr7PGKC=^*{FR+ztqVPꔞndR$&W+5WZnINHU W` R$d{e*5aN_ozuhF8:rz,W dgdOSXnKӹ ~SLNSR8VكPtxM@+&P(ON64;A: 7.mX uV l;E0`|h;3[#Ǎ$A鶖 5R@iXOpM|>ҏxhLßL+:'/<>MdDڂ/)%}6#p2v&D.:''Ek :^u , ZLؽ gtДk>+N@;#a{Hn*"g-~2@gS5Uh:/\6Y9T#o򠭰#;\5bq]|ݑ %Ur{cj1{~(]sLI } ܪ?W;#8^. ՖR+fKs[} tēd2fZ+ބQ-gsAA>'IU)YX_XgfU^<OUk['nMoD%=xqe<fxany|yFIݼ' }7_O~Lj C-/+7RbE:tgUUuzTS&@8;B(xa~1dT8^AϧYO P^6g <y ZQ7 kS_?~7"|xǨa)"8v0>PAAm;YX2%m؁JYg%Stb9 t5@q^&3R0!=0,C'"7\Sf')c R4KF-٨-[sLn #[3 |,roMc"f853iQXxhש5OB9Өb୵Χ{}_+cX@h'gOG3tՆ%5hK'{u(z9(%Z5hia6Fh<jx&BBn d|7 x+^p"1ֽ|W%< \wA.Z-yx⦚0֭Kk7^yM)?a5ahquΨ/nA %v.o4|o1 @u6]s\k!LGkG|,/Cb"g(`b7ӎiE9ēE5,+ H$/9JݿG;HկFhKa^N:+cۅ m{Q6kVv("mvb= =Wi׍!^⬖,kCBe$*7d UP9_> -x^r0Mq9Vt=hS}a [D W%?4u)7niK0+WxD:W/}Hzz:d豅o4~V4nV/U~;H'24> L#%S_g^$G=.v2CW`Oh~ fBlvV/*)17[ˋWZ 2{,VQVZ vjkսyڰ#|Ӭ~|w FECe!y̒ni*aՈ}[T]%>yc%ٿ|E,jm(l#1IKK~u"u!4,mc07QSVY.17c1xՎ˙2^I~x;R OX5mc1r#6ʖ+6Z99kZ,fDDff U"%ִ9{I^˸5Ӹ0Wg/-e^>RMxp~=@48XT;gpAݟ5ʮ)i/eeϪV}d`"אq T)WSd $'m-5ٓ9M$ȟ^ǧ3x'-x(>8JmXG+;S6Cwclwid@G!"J+_s0|ibc%8+yI|E0]y[VQQv7 r]F:M*sk&5 S%maNllVqGm,e>f(b6Q-1v_(Ŋtk6uѧ \Fꟹj*WFКQ1x US?sfL١GKܖj7U{wQ%s'٘]ӊR/!yyi<ӜBnOkmjU(q(3/(z*I70L JN~qBhƼҧ.+Q)ogݳi)5| ⶍŎDD v*yu־q"$\[4*/V&%t-9qJ͵qh.d G.8Gt#ըCM^[ZօQvْH>\2Yyׇ,hPq f*`%P _HF-IƯ55]at-ţ˽\9B $F8A׊"іH%^vՎ{r!4U/Z uofe#!fYȸ+.JlIodf<~| 3RkY' @8GM!F5i;uƬdڤzg@CKTmS*(b-Wv rCqs2_wYq':P eA{֦~%q>v$~~(GA9v#O}2]7!ylq{ SmK02E)Dܾ4BiEfUbɈcJW?#|C-졷T) .\7VNO[%rf^ctBy1&y3n~S8n  ) efǒa~3y4Ac]xY&HcIlhNn!<`GdCX Ds []u >b`oCdH@hxڽ!>i,d2pXFm|Hs7=g a!wz#GHmJܬqFFvH[Y;'&].A\<&{~ 3ØYJV,HRq2CQhgYZ07070100000290000081a4000000000000000000000001644ae3bb00003dc8000000000000000000000000000000000000006000000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko.xz7zXZִF!t/=]?Eh=ڜ.+КDܡ,ޖ^,UV!j=aԒd"a)6"wOs-&9^sTup\uhr omܾdZ39@qz6D'VnAn27Bc837$W)QNM:-Ӕ:@zhOױjָ/-z$?@|!OVI(ԌwG>6 %0b&m㒡Fn`b @}c"ǚ_sp*@%`\ǸmBγGK~ǯ΅\%jF&7=!)o8 Us18>ϻ-PWRvNr2! ;QԨ9ar 7@sC2H謇;Io.z[Bd5DA`5YG;3ؠchU/0t)ȸb1kktHڸT ],X<0kK$/*Lpށ?ATͥ؇$/y]Ťz˂BHn43+rh\UfNہv_"~|ze\d0\u?[u,vP>p7k˵XiH]yܷ0J*| Dz䃖OVvɺsOg!qMvA{$)$QXM?M9vSOThl"=e 7/0:?WP?U.yR%G"׃~Ehɻ:mcIYS3C5~ɂ+Ԩ/j?8omz|'HW5B.2r -@ 7Bi raͪ[ O5ΡXڜYimTЋ8~#nJ˃I *a3o!Ơ̔-Z2*?)j$6[SDp(VViz! GcyjuPM$VD؞d(+}s71tޒM=IJy&h NTxWxp-P*BFIEvhf ]Hcbk1&E̖"4!WdYsܶPrA!N1\E /)fG4WJ烇Sۣ0lgTOW=T֖'\ ަ_ԮJ&!ӕzچK =;ɋ!/Z4k*UMYtfU 8][G(%"AlKUEkġ$+R/NעB}cH/&pu1xs ߮UfRx,}6iY~$PT xn/}?t2p%/UGK{փ-mI%mL+=w+r{`;_(PLU:DLkN ! Ahorؗ3 sO ;)=A.%Jif8513Cm!O<Ć.)RL 92y eEQW1Jq6(pȸrʒtjD_[M3jAla|(+OfgY[-zcq>/V7o IIgf /ݍ3|5q)ٴj*38?i9C]w2h wN͏$jO2NzFL߫%MT?jF(A']iRg'%2"|hぷ]率sR,FO,KGY=mta+Qj|5dBv[fQaXUD,6MD??pRsoߋaes>ENU@,s/={?%kUT[z9sgKido پ@@<J}l3? R)f5sSs]$29'YCU QPF)m.s}zNiaJgF2e&: ?q='2Pn+oͱ;(/ m)"cq'z/>kUSGA3d%rRp(<߇Y1FK̄gjQ .Rtha1C睫 PuµJv?j#r'])6@FCOrq[ќpHXX3BB2 U{FirRJsˆl!vf6q 2AEXw2PT.Kxj T* A bjawځ'+x'*.)!%Nbwl9_$u)D DYJ>.<5^nWՑl@ϪgsŬòr\&.mTLGQ5`awjo /}Qk R=5l5)G( SyG? S$;eZۖ=x,ųi[^."_rg\﵄}KfѶN.K\E#\޻ mg+hmʗ$Epvȁٶ`w\ :h˹p4@ AzM~nj/gd6~?7Lyqk0PL0uT.NG/ U%ERˬ!ܱ7N:8An{(ds.:J2jhO0)DgmzbCՎ,LiUnHiakCUE&3+] lLrLtVsC͆}Rrͺ샗0M^n `fuB!j>e]8L)HtZ,-EErG=o( yLp@L.C|;s]vdF:v1vw*d'4Jcc^cVmҼ(6L36 z͗4R")\_Bŷ3"~҂9cZG܋zw@XG5Nĕ HƎʧ \CV::3S.*#ނ_#4nFPM.&X5pv蜀1M9L V;&`ѳ/vQΡ.c$fe 2V_MT0zUeM[fVю:u㘲j8me8O B Kb!DP6 H)OhT{q kv!K% 3M L[>V@# [޳S{ }6iU2n"flkaŎlCU9C9_gz`/G^dAN2GJDݭÕE򁶰ȸ&m&MK (QŻ/YreD'AVՋ)3SO(wu;ܐ'理jDSY^ݞm4w{k҃tr7|TxB:BTR/M8pT,G?u 挍d9i`S d Vbi:"zt /2_p/jyxFᓣKqN5} uyOBhIIc13 vL7\<[ IgZ0C> `FurR"U70c72PzgR!L,&{&ulO!V._E6AWgOwCXJݣ! Sgb—r綫Gw}$SRjyXE?[uyݫ:L4<^I 9 # sR˘ff 86k-LtmVr6v*5,v8 rBhig}LHIL'?S"̆u&' E?/>%HeMۄ4(!*P_! 痗8찞7M6JH,.8G2)oUZ6)]ht}=Rj8H|`Ɋ<A5=yMJ0 nkfF"j́ (xr YZeF|.2dQspM.>`6% 2s3"aQ9n,j-uޓh8\LK/S4CF9VhY=p͎XZVҁ"*\80Jh<Ă[Lygř衹 -M]fP8`D~{e)bL -U|ז ؑw~IIgaB8kiH&(.QTZ}0dS!+r3r2P"šA2:5K1_}{4vRH@d 0;> :]N.7}1P^qbXue@w)m} -}FZER}] (j ;P3LOkַt<5-fN$_#U7jI>=~XQYU<#ec\=,u!r-prNs!D;Z5؄~5 ǥ%>N?!ZQ&Wp3B.ת,ʧ̥:HFFe`_Lz\ 2ٜ76=vXcwe ͞dLZ,ұ|4Vx]C0(vu[ruB$*r >[gBNf1'qmGeg8Te4|"/Rz 0.הBʥxߤ g)9L!U ))b$$Tt* ̡ygC6E}7nk!Ɉӻ͑Œz9L;L[:[o3Dȧĝw3ȘCVtU l~A4f_OǯV*U͕(IZ9i1Esfoa߾ZKG| da kYKɚ^c4Ws_yȖQ{GaG`vS"z ~r e7x 1r3>2iBh'OԂ\XAvg^!j [{isp٤+$ 1dlݯ,GG1-Hڀ_a{W]KL@CӇas`"Rc_Ltzܼfk 'A9XjCma_. urO :ŝdD%F!8"!B$1A;قN&֠O7 _BfE7chI'WPJO౯ɰY:%ݝ-gEёZ҄`Em%ǚM: =}Zᗀ"[B=m?f75f'e|sbM<*ͻzD% NrEfE)}Sm$`R?8歐Ab w;HH-/o72_"O&ĖvǤW) o}b`/E14UQ@B/sio]xPǬP2Yd%my$QQot%==LmxI%0Ͷ|2/^fN K_C64<0*l2MɅRZP'AhXkމ挿_~`UlPLe3.RBKjLzp3,Ü#1 f2c'7w]6'uO@w~r@Y\)Lc>OJj3=A/A6Ja1u OkHi]LƐKSlv ͪvqUJ*fߨY r 8XCAv+w{"tŧ!k+0d=زPG|'qGAk=~|YkPpX77]fe!Y/4|Ԛr+vzƨ'Uܰ>_RhZgqk* s%ucx a"!e,AP|g9H/R:;@(Hǫ5ZΟxݔyYE^yzr8jHɅÇ2e8`CTB?E,C5Pݝ==O.g i3Y&ZjWWD]u-s/m3NR q+)K~ԩ"LyLZ9b] /J'S0Py!/g(ͻ2V8֥+mR*.ɑ%fCWz몴fC1 7z>H^A4B7yl,oEtqHBm7üEчaI~K  1ޖ^7cٕ6}w9ˢ>"㯂g@&:yF2f仒~` \fH|uyZaKAPhR͔1c1iYXx{f'Ultg.ɟ(-#S;JNg[Cבv,n˻wZ-Lp/_/Sa*[3f”zaJ?pP@fǨ?o"-H?l.*;۰׹.Oo7г .,[R! D*XBңpc%C>w{OmrrT i\Vz+cVuv5:it{Ʒِ LpxB` Dx,7r|`pU{+$׭bАO紩5K7 م$N`IL,׋",w瑹q\< ң{ـ ~?EnXMZ60~.l<&X󋈃Ln'd=/&9^=]Iswڃ?gyYU<<|4\2XgcK;,@műh2T@ힵ}gٙ9ۨlG3Ӗ~>۳2ZLN\1{jq/onivd -ҕWĢG twiͧ9<41o3L,su5+!MEѨyIsO闏[ٜyRM_60wTh? .>4O5zƦZNF.bKrO7' )>Xb3kſ5`8ZtӵY( ,pp4JѶ.拶!.0 }\ \EjxpvV / #j-lW:ߡ$_K 'D=iMO:4'2;N+<80ԘƋBf͂s6H6 9c1񼼴*]'@+l2\{s))l~K3Y ۚ( +WN:4}Z4 hB#ΦPv׹ySώ~,GMI{B2*fcl !Ʋ`*:T"埃BK!8 OlvĊZiao5r94j`] U?~nvUu{DhͬwܦsJg2מo 8Cdy"oXgyZ &ɗ #w \{pR{xEI8]Z bQ$S'Öͯ @@:Low/)rk9qR~^MNT)̥{> SUX:9Dj-xEOg=j|Q[|tMwIx<"KdႿ")av虋/&#s<"-_'WBU,EV4-^2m*6xF[OJdTYլ#Z-i1/|6ٱj$)[Tף},``謪Q*U?I)\nb` (mSu;&v<^ByM򏶫/B6z/ #+HDf$͜.@84bupzj9# 4m4}/Cf{|f,*EZw@(_)r5]EBtFq e m=]v$JГ7+/>ڄp /FSɲ3&l7M3e)~B#vtXG !yeK/xS=ZxaUѴGuS[I%GI[{1VK+*RsVYHf׺@it(Bd_ '.'V&hF,{>+_>|ƲU.@gCҕSt17VQG]XpחTG1W|+biw1ؕ)$`ҁTq3&ygĄ f5ӡ[7u{G@nLp/mI2 ?6@ KMZzxtgŧ#\yX,ޥV)7dp3a[leT$7wY8heq0SXw )P`eIeB^ҁwTW}^] Zh2h1XÒ= Y $%] MdFB,=CCb ml /}G58#`;4m9r4H 3 '܃ Ɍdqtl{ 4`S}.s8ho^8t+YPgR9Q7;<^ 4=IDE1]yGwx(-ԏGkg 0p|&9DeF4oI~yD4Uܐa*pʈ~N51캈L*r; f=Cl~0 0p1&nZP 7t?xcUC3"Q=f$u`kOƖ`~03'sj1ŦX~ԕT[28W JeKD;Wjd]b qdeP+#'_rg#t5"GIt}њT4pﵣ}!=$gi/|hǢR{lқz 5)Jm>>oESmܙCm"\wPJ*#@ϒ/@m=u%:iu45B G^eChQ߀|ʕ*Gf0щ`_ gk[+?!`rK*W(6C-$B;r$=bf"gy\vcHThɕnEԽ˭u n@e:{_"6 BrX:cj!+ X4BRr(@1R+| KD&+ "H ]h{L3p0-͗^1O:Qno<UߧA%FQN-M_'Y`g6F]̎tK &bOHJuV=Ln<XeU9ڹz- 萺 å JڥXVj[2jhI!_UmQ5Ws3f]ֿُ [s5H܉{Pmn_^Lpo ֌mUx+454RxXmU%-i{YOu{yHpNo87S&#m@Ejv8K9ZՆ_gDhN.aߤC*y1[It=7QU'hr:y5_a*)U |uʊ|;TA̜mVlu4t7U+u 4*=xmgvIkYEdf_> +&Y$=Me_Q' ?Q?VX"*l1uUۈx|z,U,17?ă|鍃PzWԧWKK&Vs᪊鎋C? Csξ{_? *H:D3-J e?ǩ$E k)osK1F-X. !2_V,$w!x? v>N'pXo#qBtj4k3cT<3*(IW%FDnxjx[VO;±ӫŤ60uqs˃O&=B]5E<碐|)mLst(JtRQ0Z)g3ƚή֨4tyEK; a:"EoRT[ 4II{uI9-jZ2oCQPՇ~.fzdo;|s欻űi }Q(Zwgp&Hޘ[SMj+xG-n6o&1&j "S_*I=Z;(f߲j!d&&~I{ GgYZ07070100000291000081a4000000000000000000000001644ae3bb0000a8c4000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2.ko.xz7zXZִF!t/❇]?Eh=ڜ.+3n)|FvڀF w"5U,ǂ%Bk V6d!izx(#&mC '`t3J)dLSԹpJu=GkS̚F0#"k(~3cC>ezq-;dkݐ!p!6[.?ܭo]7tKQY-=w_Wa?hG 5|OOm+L'pe+]K&@ e,m!&\&JDɔ|z#7C,|[Ϝw*% xfdHw`|hR c:K{x9]:š:0 7P 4ivX-5iOP}&[J'7ʝŌz?a@)"ffj)EBt]L'lB?4iǓ 48}# Ҝ-7"-m]7_}Z>c @[8;JU]rb䚊XbSnAQeZWFbQU es9zuܡxصb"Y{܎Hs8ҸK|2bDq#_j'}]6uQmql!3RD?\ge{%H0HtVfS@HUjhiELV`wX>E0W$P`jݛwm}L'&ߔ)p4ڼ'\VR^b3 uR2iACWӓlfU8xz= JŒ|$VuoF:ߎ/vI/9E޽h$E؋z=9T3e҂LNs(Qҭحs l~@[s~(Gm Љ>\`tj \z c&ד g\~j| O QMs Le%{TdQXMx"Ҙy'?ğ-`O=Bg0-XIߑQL#4]++S̜ }EV`6|02v31 iLbv^QxLfMG;R"F3ANv1:K>!#|0gn 3x~< po{au!V MUL;?!St(OLcƷ)i*f6^2S/$ ߲i:*tx0oގGFE3 ~ F27n:biKe"EjXN02s6ڰJ2 ؔɺ[3؉+Ҕ?gON13Xh1QCr$'&JjDa>K8swôk8l6Z@;Q䎐}dz*ob{BvWH bH.Sa1 cI䃖cdeIx#38Q7ٍ Dw}KxUʦcki}uCB=ցpTiVU)5;'q |97s7N2HQ}gUl )tAX1"/x~.@L=l=ZdΠhㇺʖ m>ډbO6XcXǷ6M3 ,{_g^,9gVGX֊䴭&9;F+3^so<%h.|ĖemئNQf - Dٙ HIu1GL3]$Ӱ\2yH$ߒLX꫐2-}=BĒNИM)&%O䋵ģhόzmɄi? ƒOmMB^?bE͏L!^z!d-@)-lۗDؽ0āY향=J5׸ӵ T >tFvkmK-S ubuxܿ:V \/v2Wz 0K\eH_vO+ݳֳj-x:<9bU$Npg ٧hB3R^'ԍvq {k2*y,<`XyFl/lg^w:QM];UZPnH&!ˏsxe#/ޱǁD.J'~ nhݷ!ĨlT[ɩ߰xyȭlC\q3R֚n8Ùf0N]ä2Tp1Wi嗲*iIW+= R@ʽm woӽ !3y[8B&&'Ez) `uͦ`^pkɈĎyHCp7E6_V=tI"PrE K+Kwu &&M1-}1k Q?yK٨._1_)Uti z\Iea~ l8[5pi(ޛ#܎,Usn؇=bЙ? MVcҌ5T ېbDPX2q@3U/?;QNn|O ?W"8MaSbK*Ƭv}6O| x>EVw{Fr=-!Y' ][NJ{;pw_A:ҸrP ?~͚x)R$1MvH ˇMD)Sm W&B4 [DսaI>GIƳb\"#B`D-A[Y;FVlbgQpL"F=C`$]sˬJ]!KhsG3TڔLep~LDq>BD;s#e#{Qqs̻l20+mAc,Bs)MTf$ 9Pk.o}#t`9`EƼG8Am#pkI_?!90im"k(BfzXI4| Uz5W7?'@vpuRLuj8#<gW6NS$I٢PuZiD7+\Aqh)~!n-{)K> ?kG4OUtjt]+{2wDӭ]+be2t'f|3\ kLdgt[7%a՗A Rm^w:lyeV1fz)yƫϗOTfCg}fj{/[ i1g\Z12ï H뭢q&nKy{Ӟ%G)LK^ۋM*. ROecwN yW=YǺ9#x ڔZ){rUc{8Y Kq_=ya/ AmסB_n?:E+^+irzɹ͍yKܷ71 8vsbyNFH){FdN0J{k,"@\)0ʞzk $80[5.kq$ۇ7>z+>V6t%x}]}ve7U˯mŜ|^Jh"(uy"&s|!k~zNL4JPtX&&Xr9 Ԏ;F*Kj!F_W QboJ+Rm0Ì.g"$@hC, B9=ml8` xp|ҎPRmǑfvP|<rFUh(yzOY׹Fu"dk~ۡy(VWQ5-2L{u8EЖHyQC$ FsOSm ==\{jnǬaB,(LM-S4CK?=]/Q`(KMյ貚I >@sJ7t17۸1jYҌm0N/JiV,7 \ޢU,J5\76-=M(FfL1:e{QCGo>ߝAYqSo.p~J#r'F`'Δo0Օ .&!1X9ؓfZ貪U7=A NCIu{׼fǾ(K`Dt|i :iZҺ:ұS%4=ع-Rc~:]a^d& rِJx0^+l:`e,$389ŋL;M2+/}#12ØB/0au8Yc4E $Rc>7Ҫ5ݝ]ݵ,Jt-m6 Q^ԍZ < f. $ &2]*&FD*7rEnn:t?nu(f'[^Vm[#TiZP%ρRh ymN(`Q JdB2^p>g ђZ? —ǻ7>%s R._ O!g}LzM*>fYmj^ [t72K_Z} =ܘjB8P%"I|{̈́5+r }j!ƟPFGu.JCrua-+ K/W Lk^{5#@|x7K` ɐ?vۄ}bSnm+im/[Rjz%I*}7HѲҒiXi/3,s38#8ĴRB6+TbZm6f, ݔGK4i I>K6Awr9*cv%+[C;D |A6q> # o"pX0w-!t:gTi8js0 4:9B7T]x؜ { % T+l ? [؋`UQgQ0bR4QA (c Dä竲8m[5["S(f9so8aK8hd׻Ӱ ne1{ƼܐOpQC9OuXQYR+# Q:U &zE%3.%K,^1Y4Ix`&h9-O4n8R>GvZGR fZXEFJh p!3,1΄ߞ 8nvWT"k`f?pRr71,wdK޴فAS%3d"a+l꥞dp kM.g}8ݖcN(8uyEW۞](tyf< A#ӗ4#e6n︠+.{7Uy3,027;8v0vs1OK |88\Rdb#c9#rl:ǀ{OL7`8,H(3Nˈ (Boēelv).Ya1)h8؍fC6@6|y(V|MՊдݏ1uMZOpNK"̈#Dꤎ*tƅa| fOrwUҬVam0:H96ja )ĚGģēgx&rH\~KD^ZLahTMiQ+0Ԋso q#PS}p#̥C 4yc<2[BjjM72y|]^ +dbY l xOc̬?3ti<jCr&dsH-7gad:kKѶ``B6޿^\܇)7h/qՍp}̌Y8YASA1wN%*#3-e%>+J8G;|EuHb+zB[5JpԜG1='fZ$|m;֫leG׻DD |#]b֩ b b"[J=$8Τ~_#]e#y(N82blH#8#ג_M ˇB!@t,_̝ Sn afT.Df\"MقhK!nY4M9[﯌Fs0i-ppF/+'p(Ć;~7%8>e @}1Uaò3z}bUl+s)_Gp[kZoBݤ# c:J#p>n.(}69+ ͝&(x+2$ݙJ!GNcCxҼY)ӻ5['E'tfL W[6ɭk7yf, {dX7菿ƻ|^znGc %<՟ 4WÃUp$&mxV+;lbOD Y*!N$M9B@@PRݬUd2g+]FQ!R7y9 ǜ弋w*CvF!R[$QŰ쥵Z&y=L>Pu5e6wj@stW)'k4Hr'fT6d۫ n1L̽6?ʴ!qaM4 Mtwv)3muC䠉Z9yKS*hep |wÄW*#\U&i'|@Z*yEoрFx_e @D>Pvijt+t~5*vGS ʏ Բb+L̍a1*NA"]e1_j.18̈́>;2H؟a u#21qSQKIW\y3yQ$yF ZZ;Bf}vdVpbf|C&D{NӤ4\Ccm\rv (w⪰^KJn%դ 4@&lO]:J$^#oډAW>-[D_/Gy)ܙ;ڢؑ팔rc0$"B)XE j!OlTr!r~ī;N uQ|qy7ntm&ܯ<,mkq}`Z复DUQ*|Pyũ7a 8ޡ8 3y$_DP>|Z5E!5Y*ԢrB!tE豄3u(')[Yz '=x _]{eZ*5A}/A/2N U^|4ギifuղ!:K4uR.Ov(ɍkLG{m1vM2B0mPZ##uXk>²bLxQb"V(B)s<:Үk.61!() ,,C@{\z2x92b1#,o7tFa=e5rź,snmlhv &v9ϱ+'^y'5EL:$T-d8?O?y0BdRQQf @ܖE p3u#hV~xqhEN?:-(oRv9L/nx[Xl3.pՓRx$gA4)m"knϏirqK,k,LPܼ!~ipHex ݺ»4~i"5Woo!"K/7D«a8 }l;y)'&Fóa WГF "etye[:m 랁5Z$~g;&i0CHW.C˩Z۔{+|eA}:dsz@v)! HiWN>BP4pt29 -0%!i;e.P )QΑ+=zuVM.un9%!cbu^aek=[qnd7'oLBu[ _zdq Xп{]tQl&µz1FgIXPP4;ٱtz'r9`NZ&mp[,iٌS娑-b ´ |l/F9ŋҾ4Q5t<#$N'X+$ahR= aEzc3vqMV괿WˈV̫z^ bծ0w?8$> RnVB%O%@(eÎWm21\Ww>Z5&ygJ l(~uR|{'F^w Ȏ~&7"B!8]1T<M[ Ë ĭ*SE@p̨ɬ) '?j#RdW&DH;v~@ au]z f s90l$&>]+Cs,=>*VŜaOdJzs!nUAl&pU<_ݢlpiތ"ip 6OFv 7ܠ XHT-ьHCK.&M/IRd#54?bsBEX2B'5L_]-d/ZFY&h"Nk* ")LZ;v#>`W;M~#Eu[-ϠUb:A>#kO"B1{ x|U]rْXWP%4XoY6ۋL뻤27յyx׻@3bLW/i|fQYҖE TP7*`\>C*ɍ_ 45HcG_܌eQLH@v٤iSS)샖R{j%7$сU`BRm{1gBF&=@so/&Zi+&o+-w]s ]Dm d{{a8e fI%ޘPOXf!jPhTZ,c8!sÚ1jmg0IJㅧ6y,icׇG.'[uG0(cyxNtٺ `tmI||Cܶ&-زnv\Pp|sC+ Z n7@jZ9+}:_sDI6lU(VFLyZIk C(;^ovЋApǬso MDh쟐ৡHPvs2_neBh̗\pR}jyMjR~ۑPGlǾi J%u"5U^a=sJt8qӎ'8יLa_% (QֽbdRsG*]&\9 䊟ՄBgbЏ."$.Ğ Jw"ޏ .>AT۩-c~q[9/:tAg\TЏ8C9L ҴJ$^r\ZrQNIDU2hObmӊY; lC/^ie5L.82rAD)!ݲr =U2z`h.sxLż{"`430NW?̹v4NC\MsReDj{ QVWohN:D^#[ 9DBODSYv|P83_#|Lw-|mzWu G l[vxS3Jol#tpN`+:+2c AS)vy± dg8bLOVRq7@M_嘈D,P)L_n"xaI^DHOG'ϭ`yg19|;JuJ,߶is5N:Z2&pln{`pQ #b߯`Tb6Rs¼?i/-KLBWK8|) 堫hzfPJn?EQ>S2+caK}Y$w; [ }DՒ~o[:z"&}R,Hcjs5P;f47up7n㢯]_pl ]2kGu>GYlXhٕoUߺ|/wZHjT4Iy佶x?F]=l!#P<$Y=vqy5vgPƬ0.,gmQN .e8_dٮ-ȋPEXZ~#^VBna_W44~ sǏn#NQʁ8L St_Ro ѤV'Xg"7j6,ҲCP VJO3~OM ~6DE AB*BɆfXםaIQ9׀ eO6aH.ҧg4TH1e0U[ߎwLgD[/ՆD{z 8eQԸ]@1)."BC ,XHm3<~f`);VWa>ȾQVg14 YX}۳8`hozy: >NfՒj aq6h ha֬l' uhC*>|h (7X) 0T[<]8 Q'9@ L7|yQDtntz׍.ޏڿT!@V*; ƤWOdꬴJ],~!M[8w;b\b&]pb/MJY|"HR^Q}ek !"3@ijLbBͨYr yu[l6F,+%xQL0HXD3er%\q:Zh*i̖U1X+iwOӵ'F;+Ȉ/¾Nύa-a^ߤdw?1`fX @Fh)W ^3jCp8iQI,0z>?K7lXЂ!> %_j;D?/QuBowſo8lrs\KaT'Ԕ^o*cglo^ߙQy/Đa/A _6n>_`4bRߠwnBwJU[مjLE>Q_'fdZdojfԴ!> tiΩŜxAM#ZҙOVLGY[`u;q3g&=VZwZ}HeCQaWO[e& Hko'xl^ P@Ӟ'KNΛɣOӂ5Fz[GAO9Zvx)~6-tD0ʔ3i*L߻Q;˥) f__z=Ȝt/R` ̌%U)'۬3 ֯]"^es={u+9[ :=3z-R]c G 6(aXsFY,Ɋ%]xc^.aﱶKuO< MfMKPy 0oH(#}P->t0s4]vף9{9.ל buE3Оϣ><0RAlB$d(7Ǿ)iqPs5ȔJK䥷E4=9l$fX[9+[ѮeTc475rB31)*j%%N3eOU6{7@<]o$Ӿۦ9VR]I}L,˔PyS){'C\8GhMk@(ըI%/,֭¦:2F5Ʈnx ib,2/Hb qLcCߕ!Pɂ$swwuv0Cpz$@Vk*ʅg1 B=49*YOʯ߰H 2(6`)Qa\Un=YhK*PVgGO=[Pt10juYIu".iH[O _ ӑWDA-I=Bs+zx -|7o;'"xj/"zȨEG /teG7:; IW.(`8>mmҳ|| EtlǻIʖz 9R!Ot^|-/ɇ>ё2:δwC<)\#ӡPyXD# ,מ!!qfLQpT]r!r/0]Hne?qLͳCNYC+V#(KHDȑzTA2%F]t\l[/=d4ߒ%UEƷ@d_=}aԘ!cX kjYĩSu%X F ]^:ʽ1l)و w'描x<72 V̿%DE Md~At81Jc^#)K6JprI'@t߿_7u͠4نɹ> ,|&xKw&RttBn5/)z15rE8%4?'/e8|n&^OW8SdNF.?jѢs8GyGȡ/p.`G ,R0ľ4QȸE¤^M  I^W URH$ΝCGU⧒Q:?~j+U:(eѸt6JD߸yh&퐋  d\@/bb Ȓ?NW\.m[7&{M!asXe[sub i%IiˍE9hE2㰅Ys -kvm$,Hր>P5 T7yO֨G=S\kz%:r60y9Mk=&-]4g0OޱFq-m.{6P XȸU7KKL+9}06^"}ndG`'-^U_A~3$;EkLpu1a;?c]vG947"jgES`2Gy#a0T*WC&)SUv19;!yi#j :hQ_Bi'W Nt|]e+ijrr> ;lJ"q̣3XALVDkMnƙ3!_DY#okbm<}+^ImMXrؑy9İuLw}EЂN1щbx]f>rRW `zڳ) ]<]yWl+"*y7ahDG V$Fr$0ߎCڂGc-Fv=HD-!(C$7 8vMJHZ}qK|ʙ|QOh*'l%E>#A{Aci $wćwpKTd;EmKDiecJvpmWcpEYb ;Y<<>c/ Ðq# ᣨ6?0J&jo<\"ÐۣŹ)}[_L: Vq:#qnt&ej&BR>]T$dBKrVl L% /Pn7Uhxwp O,(s}9n1tZ֚7rst|2ؽlpZ'|a+$dQ0C *u /PH릙{Ki6$l :#5vC˞`ceO;GRg5MVTnHçݨ]3a)WҴvBV;=3ʀ֒ MJ-z0fXTx^ R k{NPS}87j]1Dd |şE MJWsMc٦9&}~xZipHs\4bj)Yd=!5k ϲ &ԛ0vW<  gB>~[7ih[vgے'Jrآg_B-LFaVufb ̵$FCPT:WH3OIpE*Lyk  nb(,5QH%?)#g6 ;yLO{kep7‘b̹M{&aXNrx+Ojcf"u?;t6W [,3#OdTz7%'#&B.;ZWfQ63&NCl 9xT , q^2S8d) ո.H Ґ'/FկXHs8Ec<5J 5,KR #ߑUX= vrT XYN2؏$(Qn»Kea^[8{hN׸~pƭ՚"D{ޗe0XqR k1OYX3DȢ׽ VΓ!20oܕpIOU:|'UZ&z9rK?`&yYKDҎSdǯ?pe٣S|g~&lx8A%o٠(bB$߭$[.Kq_g~MbۋthC)L9{@/WiGg)pRɯΙMR3NW\yIԦ:]Ċ*ב37:խ,\Lu72)w * ^3S:]20^]2(xsI8~.La6.ArQ(+w'9=:]Tti`Ig<8{U $BQ垤,k$Ge{$]0=E6IQt`*3II~},'P+wKD O鳹S^ߦiqZL qtp9!%a~61#3q8?(mn!<*Eό/zVPgT2cM7?, cyesF_*>5eNȮš?*aЬBKyuc1ԝÏuQ*B'=dB~UDs6<7{TrteJ J+b?,<(ȩyڥgbչZR[ޱP*NmklgכfU I|^,n"_>\Q,GaME`i<5o]DZWkEV/6VS+^O$D/'Idhg,ogkpGC;܉gw@Pcu}*Gm %G jEMeDLHCBg3Fo{#W@3}c-JAdU#qy]r5Qnhhw0%_$z8MrGR+fN=֟%62qGl[\,aeԷt,bp(1̱yK}0 o)Ym bx#]iK8ڻ 'ßWARD؀ m`ɬz!X5}BMMËalfF:FRN諮0x@Ƴ0M olԺ^PȣK0]qu&J6QEWfb G-.$)Z!- -A1m19h;B"_(z[R_20*s5u&/܁"{@ڻFhQyM<G9}ewJudsWT3(|~W1tӜ[0ڬGHOa30UBUa'D%uvRV`Kx* oۉزrb4']Jo1qNCFz3p6[\iR_ք=8vа̹L$ѣz̡LzaBo9)է3I-E z 40@CNйFK%&~NrB(pߦ{ B/.IȵN;{RyVl2G[~[U!7)󸤶U٨Rce)%7삆HOOt4+/7>J~GdJ\K\kMZhD=/B CL7`# [Δ%5TfQ4a,|%3ZXC!>;=qhF$iPM4"XCuЂ04tp%,_pٜ&6!ti f'mmwA?I$-meM*UϺJ.(r9Ǐδ ȓrNR)S9zC}@؁< cI["l_p#^N]߳ 9Q7W$@(=q/ )0՝A/<2e+DzW+C= "hOߘjaB48sO(^&`x)^ݨ {E1tZtXΤoWvIFo~\h39fFޘ~ }:BV/xTvs#'DC6LBVdq6fBo b$C#wa -قb= +_BE =.H|Ct(&a8B}tjop R.VDߒ!V2D~GZH{Npn_ͪbV9;'&wܗp1у #>kQ/AUڑ(}nN'#Iobz!upYfxI^$kOCy>~?ln[fT@l 4$>ET B.p#-!vMx(FzDS0^Mv Lo~]B8l=Jkdc_)Gq4pLxDVRP;oD緈jc˄+O>\gAX_DbvlPGUtLHZAhx(c2DAnX4<=_&VKX68z=.??PQ9/z^eֿe Xcͮ|fQg{Sx|6Oq02)$Rj jY9DDeI"*TWJ"h4L>]  v nyཡ+MU [QIu 6)?7?5+E\nJnx*Pg]>PKQLJ3]}B#~QMcB-Լd!t.ƎcQZ_:L jpmjtsrsR m83CxjX9&^Ȥ7ELEqe('1}laGցMeGw*$ SlZH%g:& MjTƴD=E8utԮV?Qk<`Xi)pn}^ٜ=c?@4};Aygq`eC8EC};FyhcTZ6A_,AGu2KimR󨌴u{e2YE*(Aı4j|4vbgw'),Ff} `?Qh'Uo J8}ԮJs7aTKp(=;Q`) ]T@VHeDLCҚ+oh4v F(D W:&(ɊzV*>RVIō2Gm*z oJ7}9 eQ=Ό+j b7a-^KX)GjatWt_g|RDxJ v/XOj;SQ؞6nS{:.漕:\Ab ]Iss5i2Av?d ~ IM[2A̛Y76Yrnn8HYvP3jt{J2xFrqGы \ms*}Qvk``u4 ^h ;! YZJXe:Sp-yXw #65%Aɱ3v"HH_ϼAdtg~j=8d4ݝ;܂ywbrt]5DcUۂuѷE g&"յoq+?14*)SHF$5 H\cys#+[\06іe7pl#R5e׬\ʈ/#0Bp8@uhL`z־c N P/sh'Cᙄ"U 7Sh>&}8ӧ‘ZHu+ ՓA/vK" Ǵ*OP7Uj cjͿ E:pt XyQ2(#e7x :[[mJEe 䘨*\_7DhO:~[j;PiKv t|(82(.!౐ ǒIfoו]S?0@h o{D=3ԑ:Ğ q͑aȀ<4C[e: ;?Ҍu腧;i;i#{2= 1r;{}H1 $脾sn󹂀z"Nza!fE ~/b:$u'BDr?1½/O96_ј闀 6iݟIHKFդF?{YCv;'2*41 Z:SqWL3FRЉ֎"_,:01_:\yDr ">]%8~BJa &ӳ_Z0#| f+gla=c &E2Uc^qGjcJ#f؁nP.47{q|N_btOA~Qu*"yOֳ%;\K\n5:lo3#:/sG w Ao4f ;-%gP)~M7ͺץwegõh| (o tw^BT$B|/WQ^Ҝ_a'k! ` y26&5z0w2<{YoP.`lgܿ#J̭I HBž\o_aT 9ٹz“ɩ,첃Vƍq$#>.Ht0>Fج~rl),_'S(<۷e64 ofѭ3*lr|))_/ACAz9($3eeb5Z,jA80u&IF:@@HBGuV~Z%f-W䉸:?f'WW>@°iPpD 7Z-(_O!] +tTl`e?(䎦I@#`-m )!زdTXCQfJ@y`/,kag\,ࠢB6 m ©\FR t3@\?W}pn ԕmQ8fG!KBR=%*7]C)oIz% p9ʌP& yeM2l5uD2f,TsWүmZd ӎo4__2xx L7Ċ>lbyΒ H  "L΂DnS ޺4SF*c3ͦ j%M, zFFHʶBAa@Kpk$c+Τ܊xJ{QQU#m7G cVy!ؼLH7'og ~0 j׏~Z1t?:7FgCvbjL2Fx԰9Io+H|zJAvM:'_(ZoW8۞GdJ˷=ҒTgSiDo%R#6~"^C&{27Q:KHP0Uct 5&j[N0Rn 0K9B4 ^?LGKo(,g3Yw^~cro6@rbwp#}K6(A>tЎ~.sw.`ѽԥ)*pfd?\JEU/:b@*[e AՑ)/qYB$95\W޸eQ˴Y9ض3Q^ޜ"x7WOaju"˱r$~f WZm`dbG#*@'ӢT)[F86q%Z}8Bϩ7S#ąϮ3Cd k]"=Ȫ*:5' [ 45T %9A|I}42%›yZWۮ 8O#k"-gn!v4F V',2pnQe.y?f{+i^=͜or~wm;V* jL6ID%hV$:jǦh^/ǵ}Ɍv83=q5ɦ}@ ,wLgا $"e) Љ@.W+x8I`ЅDnZ^gdQQ<n/B5i9{`V!=0JtomsS8$= 5wXG%?P=&ڽ(lo$2:^ i>zUO:] 4 zw.š[{J h}_]%-Ol0vp1F̣Sп9QT6{Y8QvZt:4 |mo3r׼:D5i#:=T{ ݑN.SyއᯤLFЪ.zYgU9ӿ wŜi]]~ KRRA<7 by-#FiP$(*XE h5*߾7.8満 ^Ucl$P>@/]9an"Iوf{a'n T6Z%"rۅ}:bU\zN4Ņ.`g~,NLyeQ9\ꨠ('OTg:s?-pmV+G|L:]:S8W q9k8)RHpp6< =g͵\: J#i,ؗ!jvS cA$.R-'< drװM+tK8$VTn̝P%Z~NX7 }La>adg'T1Dvrm w'ĜnDF%!ep?¢lj7xf[8OY O[j(fEw;+?>;#ifIZz> ~OFe lfeoDQg52u.ߢol"!] Hr|Z/[>ZRYzOú x`iHȜ_ď~q~-<ѝsP(8UR{L&$tp)Hse;r/$8}_wA&NʙZ%:~K)~eT\?TTIT+/[!k题aJY>S_z7ë|P;K0(p3W+FpA257Dd0 4(2-^!)6"?1!{Y 3op &ꭧ.bC  ~ Ij}Go@֍S ΢ioՏ\71vz@Mo8[bPiKpM5"}@hٓ@)Fa)d0նg\MVi1&rMq$scq06ؤ UbYeq{hV͚l2ˠ. pr,>hle62x^JUf9("w[8ucu|8.+h<:"-o^oj&Qu]X_(["z q 4ZYFQWP;z/$2@kؼ>UaV48 kx q|WV{jR'6)sT5P͜X ~j3sj*RּL:BՂp1,@QP(A'%.Ӫ !X xJڠdA—Rtm Lg>͛ է)+c?"#xΡ&Znypx{E]X?s6F @[3I'J'{]@0[sRXOat]mC~n.^,KBMrƍcZ2SY1t[°lި*ڢMFzѷ"@J-ƫZ}npԲSksLU/LW+y~5o%'cg7KKo"G4-pBF,3]b7k ߁ԭUN]$SKRzJowAT8=(kz0i]@Ȉ1KV8DʏT ςƸEڐ3yR/YFY'#NlUڧmJCUM\+BN[~O0fsqV\~Yc,elMհ˃ZG"hrus%q :65'EwECK|n"|/g R.K;WBC^ZLc_f7_06E_ZHny]E68݄|JbLpxQZٓ=p*Wd8 0y=i%TRjStsqfol0IՑD)zkR]*Bɾapxfy?V`ZN˱->5䎵}ʮ d;&`fGx|.GO90BۀbFG/ %Yh%Ǽ3 F}1kcMS6$\/؁I $Q1o'cP(ݼSGOL O%tZǎhrxݓn&È<$\kO 0v# U@c{jʛl^]QT6sY@Z䨥PU&>.tPz5t R ^lcp@>8ߍ d>vd)KAQ L>窆D$9r^?Gٮ'{ xl6x}knGZK0U[%w.%Sh[_ՙF[eN~aOۃ BOPQF#m? cG㰱EvXhv*' !w) $#w115ð}75^_Rlj>|MmRU4~DMt /x(5Nŵ dC,^#ի ?LD%V ^$#-PR,7r]N{ja5~Dhڦ>k;ӑ;D~A?*礷UEg*ju٪vMzd; 'kvܣ<#O{pO :t66x_ [uە0tQweF٫rNwrx]UUrcbŏI&<⸜244-p YWze#+fV1|S#,ڃIaF@oΤdmi^A z' L&({x1JaI21Iǜ1l9)H OY$oGkRJW獱)pO dd(z$|iÝf.[nVeB"rf=۞nk/mnU]9Y|KQCKέNט7i%mɒAĠssh th?e] rH vKmpmc7?V=G%b[rSz!$`d#*%t7῿qbrBbND89nRZ 0FCFOP-Dt?="/U'3cveZ|lWz[K*>BxM5!G3q\jex?DAܐcVza~4d2љ֥I1pl-ۚ'[ot,P'/`oEDCli3E\$Lw.qDwRmRV cܒAqxN\}/rA^6L^ݰFtՈoai<;%v8YEw{k Szo`&ZbhVv3vq@I\z)gTq#zwUš Bi6_-`d͛g8dڹ5d85K9XP'4A{4b _G{|}$j235G2;v ׀J>i^ x1߲FyFSf`PKsG!\YQ{[H.eШQU$H*U{u$3&ʿXms>+"SどR{1&RBYcS8L_.TveEli‚_n:U>"rcS20ab}_D6::/_rix.\d#{LOgLȡتU}-1|K1L^SzV2\"ڪ2uD ;fdh0aZI ~=3hx>EK#Mu5S#O՘`PI@eZ*>I[/5z"m* &hvQon.l$3 xneڻr , Ue_yRʷy^4a֎dI)Z YhP\Omk @~*lOs0rv&LwXYFO,-12`+W0urjE rHvp{}t̖ 9X N9jJʖ@Bye` v$2M_#e]kՠ&tX]7SxO+I NhG-{!sdW~c-6x=Ȅt+eDx ÷SCkb a.cj=\#I.kW]ǵ' 7ѷ,@m- -Ό X_ H57*!$)4+VH <_H^].-jqDp=|?R=VZ2krO?21?0(2km q%oP܃f/% F #0{glӻY(3@-I#mP_76m : ɍHHRa(ݪ㪞z}N}"%ɾ˭b1=SZv-M~9܍!sv KqZZM>rn ^۫_êyeWU"^Ǫ>2|2\+ɖECqJgլH>މ(/Q/B*UryCnzXHֈx!K"bm?!g!i-vG"D.n}S}a㆟}>x0r]抖c f̛Ȍ@Gc@(( ~ BkYu0tSn@mΥG>#p[\Xl]U>Cmh~Y|ht] D\t8Soao¼! 3]#P`*{{DbfyvFfҷ(U- uݿSN?bfV ֚Xr?ƛ|վ63 -iVpYܸnZݦĐ;:HC1QhI0t֧.,;Z!n<,5)ECaΉ`k8a9DyqGʪؿbcUNBHNw m6wSsRr;ZT? XO8o8 ?wԭy"{Bs)I9Wjy3X4"T  +G|w4zw4)]]$F~pؠ oTa>`k͒ }e>QʻA $Eڦz2B CBu=le6ֽcf%߇Ft\ѩFp+hڌ B@ci:?4f֔~+i&Cj@%h@[74OZrUmNY xqhr!`e[@jdjj%SqDF`y<቟lov]/ zO6xց$*dABϘ\BkgH%%Ko+Hr` j&/]`GAƅ,6jw 5L+Xw BcgDsv&;cMw;9uPi ۾G1b\jg_6~W =EM?TaW9IF+K~_kLWr}Y =]HBIﲢ|ӑqispD΀~Wpp: f]/OG+^.tX>Sn5lY.UEYU3ouNDdDuZA%v+sjh1 =K=V1ՖA7KkJuv4᰼=^BE2=ՊcԎE x0qGb|Nk$񼆖w:<&}Wh(v~1uR7L R;џ*-iceF iD>'QoioR#ֺ}JȀbE9rSXsnXb}7UaEߎDg>~Q[ +Gis/}@ _Rq6Ns ks]M/|;k¡!% r(1Sxz#,ܲm̕! t~kB-jǷ-E> xVE«cRTۄwpl^_Sn=m9>we*NM#pHV1]ɹ8|Jr*7W=)1Ǡ2;&Rᮨ~6 $G 4Z PzpøV7I1l{@G<=XLqj^s9:t}E[| K h+x_,wL9wDj2PR6+Y$WDÙEFoPTs3/'xtC&6k8NGؑ2»MPKY,- /X s[" ؎POA'UƘT*Ѡ͛SbWy4|$B}m+sͲ0i>*kSO&#*JoF}aZa&k f~SpMD' #O/EXr#l, (>rzhNX>{)% 1JƟQCmƤc.хZmRM|8]:k3‚Bw!nҁq8nՔK5o E2BuUW2u9j\9km̱ijY܈~4Atn7nwU?鐙5yֲ&8t\tnqw$晴NeSaGlJ@ub:@}O~CTl)+hocS8JJ1/ TR "45;8PҌA{ 1[0v#5ހ5{mOlW=ibLn)m1@ W'y_)/ v7R#QU{|OG>Sq G& Gr ] h]OHHqB1!~i,b~7c+@r ^P*7,[;PQǐQQTai,)D.# #fJU!T ;]sGUo dpU ~v9-淏lт~npG% Jp!uDMbHAO&KM6iSv̌)w⟸t'S&KTOef9A*OQ鿭uNt7C 2]M*yԋ (D pA!fF1`^b>n>d-$r39ޣBW&cc7b"2* _e36=O@Hu v5~&h饦hښA]QN7vY'BN#K0š%Y8 M$ H:##l#^N\ɌĥOFaa+] *Vp2՛NtlMYSBNɨ Ļt[Dͽ)С]r7 {;D00F)pʫb0(1ӢlhcaS%$Vf*` V/\ ɪ}%2KAoY<ӂr-ʩbNL \>eA8A Px[|mf_wY6@V˄p難DbCN|4J3',4וz ]y4ȼEoSM2^^o xK ;w'- -njt/&L:i[ /$"9օĶ,/~1hz񒈛mpi֨B,+i7ѯpo+`^n$4; !]+*X "/ȢThmu`ܪ5p[0"ncZ]zx-SeaKm6zWB.\˺3tnN};=}f{^pJ$΍GtOWؗ͸~˴j": oܹn"Hln2G*8SE/SXhW+يHV}& =='Lx+n2`Jsݕsc1헢6#xPj{\)ZfiFBWZSX0#AoGӀq.nDϬA r.WGq/6erhcb%eP)]>b{3tDH&pɁێ]v$V.4"jWKoyk폎y[ HEjbd%ɀ8);,^xR@d‌%;\.)=A`G Fȍa9gd~K[ fΐ̚=LNSmx_f.C-9t~"aNwRx_O퇚v.aÏY`vp-+wsmvtӽ^)+(#3oD+e)+/iywؼL-qg]/;Ɍ:IQkH.7NqeZ7X/71H>RsU;wRh]Ws D^]BFH%"(ߓ8 ]34IW!;( Nj|f@-Y fnnzo={ g ?Kiz>ī[ ggYZ07070100000292000081a4000000000000000000000001644ae3bb00049c8c000000000000000000000000000000000000006300000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko.xz7zXZִF!t/1]?Eh=ڜ.+̈ƠKBKEmޮ[:ilUڛļ<1|́+qw QYv MXAX5Sg-PW<)_3֫QE.=/&M8 6 C{ybؒm957G >GN)jp%ԡv!~)L7OMDHO[ǩs[>ݤku7؎jn:9aZa6ɯ*5P`Bi=֙ݨ nԆ{dYڹ)pM k2plpN*MȎx˾9b]]P%ٳSsNqËPl~?N js\U=OU}mO6S;Ixk]-C+QbUwIw(pjA.V/,0H1蒠 lOGJKtk'=P{Q%aD%H(R#bogmMu:!sq @PZ\$+o2_yd2 m3F52~ɈT>gC: /z1嵟*kf+U, Nf'Gp~3Pv::ILoJvM;Cs f:$Y*xeelMJ\L%nًwЄߑ%ux=M`]ۥZ wW IrCh'Pq$ǫ&Xv%F;M;F9'`('? wA.7fZݥ.S\OtCS8ǘG{cX+EK`6xwOHk=ګ}1j-E5'ݫ)WG-#$KBG.׸{*r^’[78UJDJsru L՟ʂ#B~t Pܼvh[M!VQ*=k:!r#d2:/kUpV=sB1Гg8^G-,6KBD^]D/2pFAP~Y?tq3W(< z('Eؑc,jBp_eERbݐE>YITU6::ꊁSRd^ɢ%|W:˶;fUyd 6Tu=txb5*՞62e"7EzSbFmũxR#n1вvAx'y7 \`ZM C-a>? #^,`NV&)S4!ć*,o8zp\UN%rR3 X2  Aumd@<8^^ ,ϛp1 &Rd\^P!#lHzD?i!I>;V :gTa;l8zҽFq[p/*ei Pf@cbq^ f'>ݣ=?+X7kqֶ5XKult HllN^wH*T }BESHȊ-I"R(oYR<"*ʴ$ˍ/o"8O AFAnu`='֣}ÊT2nKI<3fl{T4,wa'4FY.ڑF! E$XH [e͔!6=Ijm``kY u kˏ0йr5k1bԭ9T]E썽 #8~#Kз~k}*i6m^__V 6}x`@OTgI5vRZ @vSZgv50N$/Y`/>cNOnrQ%drNrh(>a5! #K>:qP:(9c35ʕHd4ݝ+6Y=5*F#vȿh2\h\H7.ڡHA<ټIqL.(2wv*D"WnU1Œ/dкP+UgozV!|OhyfES)ĕݏE#=-vvDqZYT. 1IC;Ƅ>FS8DeLAGi޳sCR=<|/U7/4Tz[@slB#-B$5J5 ՇCzF%@|$J9G%ϓu+ݸslnTkҀbL ^f'@RzM\ 7T[b=Z`*ff*Ii#TdoS~۵dno")].F~:0KڜbAWޚ5^|WݏGVx;` OS)yԑr=O]6VREd2SG^-)^(t&ڱu$m>}%n. &]#6zV,;_xv{ʵ4 _%XNn\:)\\k濪dۃAO*=:VԦƈbKҼ^,&LoӥFm3v/o-G\ EX!X{F!;;pְ5׊c _+́)w]@2zHf+?&&,8Wҏ\Q%BoXu&`z(AE?nLqqC!Vܯ?`j ȓ3ЫDzprd%\I2{}J, @ 7q#5^=w]C DW` dq`Q<\Z*#GH-^s3 vRRk>>؄^STB ^~)ty?Z27unOV"PKv|F=%qM츺#~$OkO91.)k_|先u]^G:gwl (7/]4C A[dU|-lZE *Ӿmlc$~@&]"2^iWG{0kbhZ@p9}}"R?p1ߔDTawV?Wr CY?u0ߩA;?${Z6r+:DVY"+A)6#ț -=)d Bwl{ Vu$qKiEde/o5]k[GC ڬ'l$6~OMSF#fh0T2$$> #Mbպ[#G `fez%'Hoz X"2)3 < pJ.m3*Jx'41;k\M(=IIR!GВ ]U#(7gk6]Y~nǕA>k.i$NQA3M ǛcjCZ"Ӟ(rj4{ߵ\MTFLko]3l6%gqg20>t`a)GhXx+h,ðuu,O9,b3vicn@tYRIgԁxoZڝ Dc%kVA$>FbyQ;ϘA+;mQ8R7gGdfq}B$rI XHXsf/+,~'iCdrPR5X㯩\ϝ*+W8/Q{Ɲ9=tlB;CZEeMڋUvXf V//W~jڪx:˂y:-9㠯=J+*7Sx\9YiCf `dKmόd:^5?Uw  h0ow ,Y%Rڰ:GQ1(ѨzQH_H8yri1OIΥb\9= 2c_Z/ ›y_"P3!CԴS.?u,Qw ZhN=•l3+9vdxLD^184h_ ާ":#MXI L[`.7~#ڀ!ѳ”p͞GvVʇa|&ב;\܁i[Z8'P "4H)!b7; r)M᝛[߭2 OL"OJ;xhYY6"6MnIa$d4y#&ÙZs71tub']"H<}E*m(2fRz0R{!$5J0Ҩ+¡Ii;n/#LϘ./gFϭV%UbtR 8dc ?a1jҫdf(I"?m>{ozb\wvN 3,k;+9Q%n^fdʹx$ bijPQ'S!z[%fҌ<=%a!45UHjMUƻ|sO( BO4 *sJ㺉PT(r"2+z&lg_/S*!_kNvVak&Vb.>_WgEP2cBO'Op./f3MT Bʏsncė?WLrWQ xPJj -i3SmEpiLD MKWO+>#IXeG\X^j!0rNJ(M63D4G3Kb8 d9&@1͂~6K\u1jѺhF`2{pՂ=9oM$5G\8ldI@ 'l#a)% Ϭ欙.څR0 8͢qd]u[{UV[[SlBqJcoiYCǍ¬6F+%TlFsre[Slg)Q}H} n2'm`Yu&ࢲ*O!=؍n0i9`;?ECt|nͺJPyq́Jj7٥Q#s{Ofq~#tb#<."(#y?CУK$紡K\0$M)1\js%7O.KRZFhy]{Z3:^HOBi+;7,5ʐ_makB<43\$JVwU͑!3eX3_#0N3 &s&b>#&"1Fo) n5|‡Z8&LO9BQƃ +Y]e%4['mrpePzN>*a2o-&P5e^өg6 ʚoIT)ٲmL~%3T蒏6&}S5#^$7Xܐ;?3Y1 a**era CRbOtpl+ 0;%]$r7lCQJ:#jst*ω3 v 1VY1z'(iN#HGPH 4PNե>ma3q QixeQ}QxP8d'm$r jEkن 80bs&ii$ bL /-x-PYU$q_*=~M=-N& $C&Q&Y?s%]po()SP9ma:K}49/0m$ӦyygsLDN*ij/36@P$8o9'g;Y#O}!2.~w @]qj* iJyJVUMk5cI8#1Ds@v#EYI+$tѣ0cYϸaJ\7ƻ`NZl(S]8ݤNӠPb>sD Plbe?CUb1ëY NBQ'FWRTbKQ^qzx[)_vwE6a"H늏&8b×1e5e=?W7=Du .%oa3˨+Dܾ5'Ωܼ>A ׬^s(A|z+-LcbaG;q{+ߪr?Yt?Kq6eG:yi(a} $#a'ȷ2D[M&,6YZ~ax(ZtCḵ̌ wG? yehEx"Q;-dx7|ޝ[B[~1zN1ȳ[Cx 1#>A g*(s G0&8g :8u$m0yh)d4~VC[M v@SCĘ^xC_NQ t*&py1k 'z AʰVxw+-Xg..Gy`RGA{(Cy螸=Z`EzXEwH!n钆@*]Q@O61[ʓtbE37 E<>wMOSß1?pi^-ٛ))O!ހo }@)+e~],*bv  *-(7ހd^CAM`( F)S-RPwj}&)FuϚ)`|]`e% q5\GJpt*fu0lPW],=tN*P,ΏU{UKuf yCLTXkHj9q·*y$RtLA|7K.2you}ջô&S0գwHw^ Q4zAayLޮ(9yUɊ$,hANPq*#h ΣбDj0XV[+&c5 %jC }!*!)cIfߚ b64ퟛlXClOxԋsqpxMZN,OLq^yZ>.GpJ]]!Hr`avўfFP=nV,0R[G,~tHQ5" l-6O_b z%q-Ǜ.VMhGV~<$hŞ“o)B>"LD9iko;!Jٛ \0yUHB&`0"Nr6S$ŧQWAD\c'ANeL(7+z%?O$D¡[/%L>mHсt#V%W[S[L 5vF"qNMUw>{s0A(_C+Cv+%.ߠB8-!sW׽⇳L7n=@m墘A u~"/b[NjldvZB0L2"w)(=8[ 4iRQ)@%{URdt\ip&ԃ.gRbAīܞCU@RHjPXN _# ykْk#:X9HvJKAnԶ;tbE)v MXYa_#_dpEe}Q T؛" "aaphOTٕS3ZHiD wR9)$b@~L%Oi\JvKE|mGd$m&$]cfYC[9N^Po%q2}0׉v8+}B:VzEe Y0@p^[q_qk-qR^ :t#l.\=#^Nf+|ĸE^Lpm%*b@|:RGՋd[wyeA_ȧeLLpF*?릪gmYBJiǵŞ4G@@i]:Aud\ߧ&̣&bek exvo;( Ya6t2v?,q740fZf5ntH{Y QݘwȳC_򏇘>by(n)R_F\&K1 -?a=-V^W‚h|=7* lI֨a 0acn dv?tMlg%K,=M!ruYĞ,i[QkٱX:"ewu^bfk0yÕ6m&/z<?$zdΣPiu 3VN1ZX<}Q{B:H?50X p*iSZOx ۃ56Ƹ>>8DwFpm,o3GY/P,ž'!>u8Ւ!`}Rxу:r Dk6Pv^AQpm:< /q%|?urJ{[.7?I.)C= 3O{ѭ]ΦM7I]-_.K\3O^bU% ,.Ť2WD41TNbHS;\mcұxoॖ =ƇZP+Ccgį9-} r[L{=-h^70/ss^m6)`s{:\cF?p\{;pK VeI.)"Y1$L^ȟy9.]|UnŨ>{)tæ7`ߦһNz=WR4:9$K /Oz"mǹsAfcmޭ :!I,'|pe(reڷ)mP.O=~2ai0j 9V5q^ZB*PٷW jfckb%JICxOr4[F%{ ^OKO'9&kEA?PIO/$/0&j`+`O"*ב;&aQy/3w;1sC9XE cq*m4(*8,Wa=- RUZI_KUF}oP"!=:[qOCͷjrqk»)ٻ,cLPKea3J$e~?yF6jG5_e%cX2#6a$OŃ0 ,cXX͵ ]Pm ͥl|3r> ֨8,߲_ݮw` ;}Dۈ!~r@g<:c΁.j*=H0`a1U04.?#XH75!5ɳ(²Uu٧ Y={xb^l 6bKKǀZ[OWm?@zl ~YmNgBr=nC~Zٹ ;#v;,{nuK(n1AO!}ܭ-zKH):.ةP_BŨ:=冡N!|rc{̱*Fa&%]qAjr쳀(Z#1`}VA8Whpx1h(&c=fޣ8G?Ttzc#L?Z:4$$/dZE1w8 njnaԪÅʼnEjO.cC5^*oNX3%Zt~#ʂ V﫹rV#‹3784VكgA23TxE vL]x0iBȐԕn;{ʯNyMJI%FaAݮLLv0⺂ĕHZˏ~\-2 E Jm%C7 cƧ#4׼:c(uKK`%O pK򊴻gI/FmUb59v.nv0&ckwYߍ'+m&)>:| t;2b"K(c rHy5 0;H&'6t4׬K\1m|ϗ5Eomcm95|2c]W{ 0u0\x.j+8mG=YXpNtFgp0̶0#[KWysMg$,\!??jw}A-f_䐤0_[pA9D;$$ ZŐfC'?LH@ c(hʻ4'Z{8VkeoVFr3n/ -I--Ԕ ~ SX=BA|);=_?t#NS'8OWjm-EdHjƼ}zfqK2"pTs5SR}}u%?GeN5owxYQ9aDm'٠AkY?:(f*QV+,M2ԽA,D3{$(#ZTˌ~^0 ❅ ;D7{uu6wD|?ń灑^r-]8Tntdr#k+,P?4nlAGc)_oeXh(b1Q+6Qj?"lLj!Jf\${>FwZzQ nM-7ݎ{2=B:ڬkmo&ub@554"R9֚2DPhGlWqsV?D^L7c(jŽdi9r/g83<GHþGL"W;te @Y)fhdBϩ(oavmߧs@>~5$O ~nIO`z9}le /̔`tmz+y+Pn$ixL&HhUů~OG<74[V9:+6%-veml̎lOSkHU^<3(Թ#< ewDl{K*h *!KHlpr z٠q:/tJDK @z.^5|!bb9ꩫ2jZ_c [./5 'O%7~.ச5&7fF6h6k)xn吚Dݦl)7Pe# w} A oN4]VKQ?}{$v J HvQL9nW[e}%$ؠٴ폍{ JOmf_e}~zD9 mb"f6WAb60wUj1'wrDj3cU4McKŋK(+B~,1EUM~X5Xd( ӎpxc'} +l4EQVgF9}0 6YU$ـv[;xFZRf%pAv&#ef쾑 @3oanùېyw,&^ Aje>h7!u$O6j& .9~98fR1>m 轟Yª,' /ATίɮTc{AW N#>6``B2Ìr_%(p9fmR!f=h/[*/5)L*7ƍ7S2# R6/fBWx,0b,g˩64u>DsϹiZvv3y8DG@շiDp=L3x.<' Gq*'?/"{C0ɗ&B=L`:p3xz[ KӠ銡B]71nԨL.{@fčp3>RMwrp-xg6( q8g@lL]aXPd[C2YBXMB LCqwIc(bvFOי>NS!;!8? h84$Hbwl9n/x.P(̞Ŷ{*w@N^(F6> 0NK_&V! 4Nonh)^^eMe7\M.kD;ݶʢwiiL*Ik6Y=km ZX5MK9!=D|O]Pf65)3գe3e6 ̛ZPE1'.0f7iYtB[m\>,rr޺'g{Ba +<Ȱ #^ 6 7|]Q~cpL y6cãc{w)$jg\핂Ce0Z"HBnM %;8{>}h:pbeYE{vHf綴Qpb8 Yf5,]'B V}揈Tۓ/?1((`Ox^ҋ/ʅ17lgfؘ4FvmV9:;oH%s\۸LVbήa6O;\a[yVwE1D="O`|ϖ;r*ݙDvn;q i`$tAuDBk4X*Y@,?:W@bEbwvY1Q||(V0Hħ8T  q0* Tҗ=65eUsy 2nπk捤޾Sz"+g@~DfyA7~AXT@GzK Fu=||3#VpvVXuW}DYARA x2r"/# Kl7C n7qFtlJ2cGf\]S D變sU,4;InXn؃SuҋTbt_g!'Eaԑ!Cmn |i~6/{ l>z>aq,G<19=/?~`vݳJ8,='ȥhN^_C>¹E,;;QU ǑuN_Ec=t/$ikѿ+o$S7ŵnIT3>#`c=Z-Ip +Ǒ\j2٫ĩԉI&Pee)Qh"I7HBFBU"x`&)/.4q9N>ֺVIRIWRS۬һ6Q4aZZZK"IjXv̊_ϵ%CY( t3g5qg5}9.oFG|A?nQA #*`̻X#Ґ!^Ĕ_.t 'hwg_v&$AnW Vo pO/BuQn$k]-68a)"Y~pd!tAZVD_}WJ++VV+;iU_1WÀʛRV[ж2*B 7? KI!(k޵̃Q֤jxęo#to1@w;",c vpv@UMu*R?J^jFio[}^iS}9,)Sk*@{d 8v8x3PMj u f7(FC;%=o|C,PPDdz-ܥHkkjV3%IvF DWTE'=/DbfB/?.RvqL8v횎b59*]uIM!jm^j d[WW(@>[gՎ`)IL`+ v=1p,T,]ʜ B P8Bf%P #.Gɔh7]+0ʹTɇ\N GVFOC/:Hv(!..kժ_9o ΃oI'49A\$gKX;G~8!Hv҂t5ۺiI@C?M3t *+/PkF ŒOТs^W ZE'ɲ.7ŵY _3a47|q w&-6ը^K,ͽQRɞkMh$~:LlUDJlk^&Y>7h;/o[i_\Ѱ) +'JP|:%򯠟J#4?M1hsNu-OJ8J˱K}~02Ϭeu@%&OkuĞ]0CCL9JiHOmxS $Vu'C3,d/EbLHԕG$z8A;:+jg?~͹1S6?#p,͓AE6lch)u ڵXv[96^qG!0Mch̵#<مcɊaHID1=O! @h֏Zi/۳.TMd kTgk rK4XC #NI!x\BnKM[2d{!EHꠔh?S yy@(EF )a:zb8a["P `@ɿ&fHt$?p?ӵl; -cƇQ^M|+Y=ؼױ/~!Ʈ~Ls7& $HzH2@/'GS0eyP[46@ȇ>؎[ϙ1Mu˛\\3>|dg8I1sg^b'R*Na*Eru0%zΌ DK ͻr~ޕ/ `0]n'x -*oT|Z[*-hVGt?z>Q) Fsʕ>=KJDFF&%3E~3xQkh8w2&D-pE#>QE1#W' +?$#IT8hBՏRYǾk)rHk(߮ROF,g}Ta3tANdB.2d㑺mYFj{[_<Z`_!ɩ"bI \M}GhO2eVQTnj>0]FC5B'lJԬ҇yXԻq=3qg@Wͬcrn8AL҅FIi;UQN C4tq''n[x"idd%\1Ràh8uJ; ]!._18W %Ni3{]V3VYdb]E;ORXt(#mW&nzџ H"=,ӦLN{/2ߛ|PY]taPg7ݣ@'b&mgOOx})~/B+D6R q\.wx~@ԤT% ^o}/M~-N(iX9زD$31fF³8/ܲ4K״\ؙNR< FnM S8@D1zR6gY*e,,RoMs5VLw^SWOAz)cVE . zf dFFȽ[Sϒyv!\FUr xW}r[$%@+xfSC.&-*^aг)1C&$LOTFcHڧK?'8bp 5J[ʦKWg4N#)JRoY΋rNrrFо4RלX*j|/jt#v&?-yn3Q6ll-)><* ½I>n[D:ض2jRPZdjr?ȳ:](˔(Y0IƷLoP*{0u=9c)BBl,*.<=b/DEˌӷ9TThV/|c0 hl.fg\R8l3@h]6o*Jϕ-B _kn4E+;Xԧ9I#TdtϨ*=x 7\ |\-¢UU%=yz"uqK-)CA J64ۙh0l]'QXw62Y8ޮ<|T@<`=ʤaV2KM&jлgҬYDV"/Pm=)0l4k瞧F@&Љ4.u_BKN?b>986ZI[*&F "O*ؔ@r/,e .$CQDwm*7#jpZ7*dl4\Td+Ew0͐K7BX?5?tGॉ(y %2s^/1*{ oTNjsv[toq¸ ^`_Z=RO-M֊ ƻ۠q2tdށ0}o SQ,o/B$| j0]ܚ:g_t7cpyRUVYi.ugM& ?+XJFА7W]㌉ E>UP%[z񠖋ks{EO`0:kҊݚSZ&tI؎a9F0/ܜ5DnS/"~Lſu8g=\s1,`0ƒ+"kXOx墰.ނz_N/04׃Dx$ ,1Lm&r1 ĉ^(\0+e^J2ބ͘!QC^I;sBtjWyg,=iV ʁSOE_;+[[ZOWd&DSDjdi[USSR*iV6NPwHS9#2uj9]o@RL4@I+/w^{wtMČ!@x*/Y\S gp?$u&./,OUQ-;Үa2fyODٻ%a='֚kʲfa 8DIΨ8! =᎒&ߔ7j rfTتiJpO*X.S<' 5s,ê@[.)BY6B \Ɖ5C@M{솠yVJQmZ V vAK>Kh!9QqfS擻;R@86WvL'k9+ߡ%eFrm]#Y#y5e"H~ v?{h^%ݵ GO\aJ KśֆX}: +Ӕ>yUwbçhV9ֹX+Ym1D'M9oLgj$e|Ͻ~_0"CĦӫU:|NYvnGVBYQ#47 ĺZD8?.wqh oo ZUXJr mvYbN8*D$ ahQWJw:|]P&9YufS톴a%v^nw;JR{~CZyN+-DBG㢀缠|Qv;ͼ7_'18Ŋ$SJr9VJ>MBfQ\kh#o=t YJw@!ګou`j=vn8t?/Œ3Mp_Iˢ}Q<-Lqnn =];YpFGEtݰZhOjYp`TM`\U P1ͅ.1VW?! Uj^:y\ͮDA5צVt_--.#z**!o#뛘szbvݡ9xD|6զ$@!vK vEd?"D8 #Þ ) f5SʌNMC늸d7\:|̼|חz|l0(!߽Wv|%Ldꎘ̠f$ʛa Z.ogJpc_˘3b;A&{6cvbJ{pisb'6Ѷmp4+zP*WQ=F{Fݱb)N]s(7-iBfi.ȭ6Z&V-$Xɕ=/1-JK%[zmpQ;t#|%fi!! ;hUX7fo!1|sQYZ|&W{B荸 !-O [k.< d灷0DZ5&YD*GtDl } :#u6[y̡aX+1)b_fC0ZBQ^L E  * 2.iw]Wf0I{(ENa(3ŗ?j׍'ģsRUl\,}_TڇŰu F{0XiCԉ=Bm{w{2O7D?_a18&ATG-C M3eI@7 ۇ̽_{Q4d3ޥR]¨]h.{dw&6!:5CoRL^1ب{ ZIaNS9hsU>JwKQ[Y_pK=q(J >${f6`3oBId߿%qQv<8` DMqd;|J!$D{{OH1qmBI-Bi!\X0`;ȁʚ2؝Ӫ1B+U;~~P-p"}g珲K]I{-{/V\4Gd򀓭6]*y--Wd^r!xc':9WSJ-#i4maaJ ~`1:-XڬϰvUGaB^kv>bSԚmX̋͗A_W}@TPtx]h_xRL̟lpiġClP>mj\ FJE^nb[h&o6B.!*XVn(kȾA'|)y㜮1 Ejo,#^3BEUG]} 8q "?Q~mnw [OY|^,pqظ++3;H{ QK> g}A(c _u =v)|$'6Jν$"ﳹf4^.TX}" 33$3U"89}36FæN dٰ yGyo3"2K_\'S~}Re[揑Ν=#SK,[< ahue;)o#`J圆+)Uwp$%63}0;H/^χU__$8vrnS~6i8~vƇ>+}CIozˆU ~Eb=]A~Ƶ!5ZgӮ k'S>uoM7mzZS@&,,pf@^"%Rk(5䨢+畈 y1N9YNP)Enfd=Gj{=j |YV{&x6=YamnӦ̇T z@y> K?5 rzo{)`C]!)@ \ȅ(,e tr8MܒAu.K\*I$9HubmAsjb( ZқN{CIms1<@y "O@ /i5UX^ dߓ׀qu"чl(66GW i^!PV$9c\B@n˻k:xRC)):pCCE$WumaB|NT,\V/Cy*Z K0/8{T "ba^($Eu|e~+`5'1o`U ==%gbMٛ3 1`2=o1}n4fa?/:rd>n,Ebic+Zg20?VՐ͐_|7+h$H})AcGTBKpɎMOH\MnȺ@ /+3۹!6go}&x 9ej-B.+`[ZF))Xp)b۝CZ+͚zRV'!. @O@ Ο 7k{S"~eަc:[O r,feAYJv#FP!A+xWx@ z 4`w.OˁVKQGTjjcT2sɀ̐SO2^ժ֘( [Ib K:"]0vūnz)z>FO%vh7{]~q?cǿgqjz(LMHuRS,FU(]Rz*vRp(U^9o!j7 ¬5#!FDL#0[ zTZfv{>]\bэ$*+h(f"o @UUB x6յ7=UoH "69 '3w"= //.ۅs}?'P`۾qCx'YL}ƴ%$ֆ:!!f?ԍ^ py[ VmXۄVkfr9"n{3{8 kk| oy68x {8vUzV$jp [}LƼR3l;ۙmA;=kes_+<Z)qEWR(,q=d27]ÛQ|pxr|G"ќLhiK# nݘ"X.\~"!DBgq,2'Ao϶P9sC;A->!{~TQn_\ ,gS0q^uYC~̕ ]*t~@)8\c>!6lGT Yj\yE"5|+{0T}r)Ҽ'b2,]!īʖ<>SUfl0 wgfĭY/\?QV7]΍I nbi>o-dVIJM7pz|L~uW DgJ,ϔG10A߹LF8.huLxV3$Fd4ݦŸۑxo30w\p">?5qr X =i-:슨fB<}geI~.Z;?vG8XBrEsoޭT{U\SrLf 2homf,g~)W 𑪟hQWI$-W]uUiܥEPVN^4Ҍ"T`Oˤ(kAx$nDaĺ\z ©3[ G>{ժv`XX[=QLr3NRG<ԬsgY<4 oJ%ג LEVtnJ_K#qmKh>e!pWb|v"鈊p Àpu"}ӽ1i3w?o҅(;:!5+&Bxz#idt;uFl|r|%?'ZMٮa-ێhe^@F`^v`}N;wSNͱdRˠMG y7egEՔ[(^rQȮt7~v` Jߤ\Ff@}YpYo,{ t w]xZm3iQ-Mmg$ɷ/\1ncIG\'s;,]`5X* R7< <$ zpOѴUȤgpDba1a2ky.21|lXĹ3z ̂)T@H&lgƴ)v=>*OJJ 2[KvZ7Z<˜ƌBZ 0MJ q9/z@p6zP;nH}-rp"ϟ k4s=OȺim^Ҡn2ϐR<~d,mRY[XFF{vH mg ܂ ۖ}:Ȭ'eH:]Sn4*1[ylNn|Zz^:JAU -mhlťlI4Hcҽ!':pgھ7|f ad6y=wMa" @*!CfՑY dniRaNx@ưڂ]j_s~ ^QBaˮ<|Wn7o@رyJ&971!5}:^:3e27P ƦϻzTXLK]6)9AyVat꽾{vV; ݮrHd"&.Mb~(`DŔ' N':P7O"EYB=\},H ,$Q`ɭk;TB#fq]Ѯk )|*ji2v'K 'v.jQto>DrQ܂TSq7λnJ8܉sZ| @rC ̯MuePփ agmw UC. u({z(,g-t\k, aGtv:ANܯ|?1l_}䇽ɷ@`r~YFbǦ`(;w$fޠ,}э0}n `/T6"* cӑ:a#'Ey,ocm:e wbBb^fۓ~Z iUhXٮK0QWẗPc+dbsW)/.TɕEI2M=;< q3aDJr'$8SVrW'%An"RO-xT1|Wxi‹yas%`\&# *1#tX>ޝ<+;{ʸFB㇖rn`Sܚ}[V@>D^7f66`1O?8d3YXPX[O 4_a>J폴pހ@R|/M1Uۿ պc\/sq9 B9'v?udAx\;8mqR! /硿U;w\k"XZG,lq?(NbDm+j&2 ] )=1mgBiL!f PueܷWev8Zbr>p% !2O TCeml8rp3>2+9񌁨2,˦"D i ɽ[I3/r=CS(Gdq}wfE%% (tUgУ5$O:2zً*]zWVF0xVcpd|-oP5s/6жB_j"zPXg*cQ a C{q0Y-q<,%T%)T)?/`B:/7xD3K +]ұ=391:nHn<\MwR4 &JR=EՋVZ !1jbPؙUch񎧫Fw$ha/[+7b7IRk]&d1Nţ(G} 7pK/>gq.WDӾguC]PKћxŢ7Ud ^$}Oft[]o7vv֙9φw|?8Y E9 nW,8qNYD2G8$I@:iuN'(vDӴ΋NHP&WᕫʂZ|ݡ3[*CRGʂ=&iнʜkv)GX:**RƯfhۼg7 Bj:g} "iGU4[.w7˔ޮhڃQ7e#5i>o jG!Ɲ\Ԓ4nQy2E4I{x? c$Lnj+{iX* 2wR]„.<_C&tM両QJ@Cuj>/= eA[<"0klI[&$LِE4H*q L1![ՊSj^JFIO|@ "P_sޤ9Vۚ>54u-I99~W p&o'&q5 8a8Vtzj:2x/,KPGm6oi&+"s\DmD.7Z 탪ZZ]K|:w0d#y%.w~h z< +-&N寑ߞ# ^,avn0IzO ?AD1u8ns"*W& K7=ik+ OY?țJRlx/G[Hwmi֩!}Rܛ!;FHH)$~|”˘d7E՟z _W=꭫B!y_qvbuQLR_B+ZH}3Ӯ^lkB/pBKOp`K|q}qxsswż/^…X С$ؗc`.x~kqZ2 LH( _HQQ&{eU&Oڙ G8NM 6oYpȳ9{-ƥ Cw-LSnnGaR}&­Z$!c&i;_={r™צ|s0S4p2XWWq<54CvYb߸LA݇w\0bMKlUGI~%DGD I΋rJ,G@?ؘy%nvK. qcX>d&![%d~|>SL BX=TV&vYv? SR64/?Ai苬gCpYj?SCW$'. ɺn6F-!, -Ff8 ]ན"S `S;ébnƞTB;Od6ܟ|RbюJHlF lԿ+&>( 0sAH$ MċZ2(0t$$ v#65{qiQj݃2w)g^z0DN b$<1O/Ǿ~\> e<&љh_W7!oP3떾YNiSl*>v*~t+Nr]V2`3W+m 2BEHʑUxtteh 1N82 mЎ~Dj]7W$Vxz!*g&S&F\[e`Om͹oC] [=pG w/uWh>aWT?ȝ9zZ)\qHotJFW*94nP$$wd/r(rS7[F&-{ْT88:%N(ߑit=JK^" 9Í<] Sr[*Ow[k햚wMABrW hmn*RDªD3|0!=ՄfoF٭*P+fF/p|h$ Ib`:~fOz ٹ  K̙?M0. ϻi%0Vzav3 &+"&JUTC\6h0fu,lFI}9"J6 {% Yz#]EO5RL4N AQ(W;yA4y9ƹ"28 $=qvm^UIц(= >24JOqu/+曉| |M #.K3-9$MR ǟ8Yq$ (h Q-1(gjzX*MTF|_C|mem8M-czE/aΈ&9_iz{qm" pҮ_Fߎ=qkE:1%U3h;/x<{ۖR SUƄ ]$E0C+Lt3i'k [ڭOMXT.!ɶI2IxwMv[P5lI GrV:2"_ &mTO9 'ZJ}8&l8ɥm`klĘS{a(qt˟v1xN 23™nr]?CPߒ{^BH%Aq7TG>퉼iF?,/֨[eSYW!p0g=Ncş(O}G4oa;5}>\(hdBY>g³bf2XG}6ӳHT DA.գ<)ۙB)>v ^~stB e~vEZ{e]61MXUjSJUNŲ;nF>A'>rC ]Ks 6N:Cr|]ii*7[f6~D2̕jYbLʲBDz@)Ù "r#sM{sL6Gͮm8Y¸nhwpҰʑT.ِvIŏA pC@mv>3Vˌς!$Bј>^qVLK p1Ið3 C{ T|YXf$ayl1@y7^g434V`'m%q]n&^r =ﻏBɎoyaj- Gi i/)VT=:^E<+d1-@6y_0vun'~'>^V^Y*2\ꨜ.#S)bB&uݯ]3}?Ta2OKLqUDPgѦIXH"t3S)ϿTI4pH= "'n c\v[ - WP<r#V'l@& rG!T4spQ h+kՁUW,%\UI̶oB' fxk AZ(~Qk[Т[ @KMW4go6sIgNXӂu`dZcMܑȰMn~3ʅ:`%ΰ92ՓyYeA}KybTx\<2>W;U3$)Tut`ܒMðE%Vӗ㒏kvJEW 6cbBsLv֠/'Yk7;ѿ*5<3̼% תnFtƥ MgPS B{x7&/X~;J }uOr)[^/\gNWZKuSG@frL>'ä=`}C3j/ʟKv,Wn&^ e:FmL,;00~m{*lשF"'3LaP V[>weN'HqVjEfI72}5/neF".'z8D#D0J %#:+2))Q)[=߱k qgj`f]D:W YI ӯj4Y'J4pfDT/.)x&KTz;zגzqs4!݃$mlms$DB٦ |2$&ܫ9:poۖ?"BEaK0цGw"f%7RO,hE)A\%_pe)K?m|g6mW%iV9X!ަmm@--OYC[̔#Φ?8Mhˍ|^ȰiQ60;lΝLN:KC{0UgKaP"P8M̿fݪm ~怿,II-goު d?6eM$V61H&37GF٧^d'ȵ wƤ=][bp Eo ўև+ɞcyLg+&U -oS{[<-*$4o4m03LN8%A(ĥޓ$ `S~2Hh!,(@&Xi,\wl+)VOS,Z޲|K4N\7M^Pa &L.st$h/rh Vמ9RQش ^:.݈v0I%jR |z첆(ڭ~ p+Ů4ǂǚJBB.1V&n3Ź !2 ]TُejָC2Ex2S7ַ-G\f0+F7o%k=zbx -撱wJoe19(@aًח3!PFG=1i?t#f4+=Φ'wm0?ێz dPU[m[d~n:Xn\g4yyX^lZYˁGSFWW%Ȓ(=/4M/hR^ZhNr$7ɜӼKs J*٪E-dMshFM'(@l }_םްB;?7f$&l}  H&SB N}Pn4X\f&R3C<UrAF  'U( &e{-IJ &@vIWiV+@a[7e)eM9곐^жGiK B#Z#U=Rdcvp^GsJOFl,&'ͱӒIѡůe.3-1unOf4{50T US*s*tUll*Iq\E`0ƈlV"&RΊkN]ia7Av 9~6P4ڹ|f@g=NIp;TPT,GO޲ YbyBjU5|!GUL20eo Kx=+-ja⩩MvS~[%?n~c9鴐7L)9+#t5쵡X_fA)t6sFYT5eʧRl˙=m*xBw'81:Z0e(BTиWnAbO==D y14[UVoA]^c,9m_. R +-pA ՒZWci#䀩|2Y΍"Vt*A(l*!LTq4a@A"o< B֫!FesUTGP+j2Y'QbEPy>ʅw>:9mˠئFg@ve>k߹YP|5lS+l-޽rYNq]_w >?럵E?T,\:fYī#;>W#9%[9 NٌyBS7 &L(6@jr(Z.ugpVs[@I6/8pTFhϱV}3#$PͭfyXӠH\A%)?\׳n~D!6ʿV Do&IP{m&/{\.?7sOHyѝ߃;TNۮ 1ki{fұ/@K8@孬UDj[ruboEjDEx#Mlb|=3¨j[XQvjhPBA6FDŽ"^Jf~i ] PnBHfX&v0Z6e9S )F?wWB+#c}N~%y!TfXѪ ǁ 0srT\OŰjI_.9o׈ȞwLṔ(ƾRMAJx2YOB a<4쥤%R=IΡ6{CzP UevaA1;l3:F>\h@DWT@qREё7YB{V1@jnYQҭDhod|&&OuDK2?*UO!S&zU; &^*gJ)Bj{ׄS)> m\z(|e&;Dȫ )JxV w̋/ibR1k09gd)ȑn8{VU2qWEnw~#8YID")geO>-סښ5ķ?=+#FE_mÀ0$$#=^@[ & >:kZ!@}_U/HX7ldbFnLMo%mBvbH@syqͩ)=`pfnՊoetQpno7ƙvh<ͮ2R^36#M=;+ iC&Z`Xh.!`T$]O8j`ѬU-P`T@4Pؠ?Ff!CKZKߝzS;%)5M$R A5ĬLWd`C= $&-]nS 8}U]kT7cםVOZ̀>_Ⲟ-@E85['ƞkGƎ=+ra Ed7ꦪ 2*塜2ť-ܧwȈeх`5/PDsDK9+–qWn䟝yoSC63Dϊ{>o2jTsҋsO IDٵWc\XB"~\(3Q`%1OНFv *XVJY%j{6tS×F;O:n %*5`^܋q>TV3*4Yݑ G#<&فGB@ ;mݛOipL &k Eq*k{Do vNmuήPOE#R'\:'lFujHϱ( KHzcbu5=$f#4+Jv[Eu֥isXS*GȪt`,rl҂E6f[/o"$?$|,bpe& RŦVk`I%LUp"7:bPQ|UBT:]hD0'>oar|Iya%F#c\e~ [U\a<&:.HF$]sq q:.E_p? "{$.=Ӕ942_ dfJlpE$dq;頾7;lйFK[߆K_cEL$ d[7 87) r4FS13.k6 3ih4-@5ҕUfJh-ZX/.Vˮi#S: r\YqEg,zp?(6CVE=&LV|7IPGbϽ~M#rR<¿'m7u[چ37 ~g A1;ZYrix RhiЗ*54'qV5ӹgXHϡ ;xjNXiQ굚HʎS(D= q![z3b5"'ePymT4tXގLo6@L-ߛJb[hE Y#8{ -m#k[ «_#CgVj}y'78_:gp"+9~P4gW. 5Nס#]&C4zd(liL;uP:Ϙ!`^~M Ό9b,h=kUyGA8COο=']| YYB\]*Sۤ(NV}EZLġ6;Ydm.QIÔ$junlV¢Q:K}[Ch9pa=AdpoVTVG1Fc>.}ƺvN]Rz(-4S~ a!x8se90;7.gmDb>)G0}⚻74@ (]Yf-u\϶BjҎ)M9vɭH r|`[3U(% Z]5"Tdji8Q0}bWݢ$MLb,;~ZOZm -9eZ6]au1^.?4wTq{ft;\.W:p"nB[n2Gȭ&Z,fچ$~PDk? =S[{+xjmP\ϼ4J%EG8aJ;ٴ 0nI3TCxFϮVM/dPVql} B$0֗\E哴LyFV\W!nx=*b_QE Db6b=J$R3d2yB%0X惟!Ao 1=^!ti3~Ob8H?Q{8f0/ ԈL's O{v} eHEe Dנ?-px9ePp@<:Ar%xEGD75(6>#$ES,K3HSA51ѹ=̛(v :YK)Zp0pOmNCSX_TiBDO9IϻGΟ"h<\^ko8y+%r-(gVl*7BoVՁ}9̐e8Gt;P>LQqrnTDv+$f*fHK?+{RC&z_&Dhaf];pĉΏ܅fh)-.tծո`njDN5/w,L .α;c,gݦ,p^y՚84<<%mK{gA]]qNEM_ڵ~6+KE]9[1#\,Y@\~bZAwa;CءYA}}:ctjk!. 3ŚRcS 7wi+ܝodL9G0JC1%a>> 7WD$&ӰG,8"@ˁ;&Us{$m{s Z)D ҋ\[ `d8(;NBPo+>Ǥ١$GQj_-)4[7P Vg#e$sC{`~scwlաaE8=9wOĊ{ Ͻ cQA,GJ[Ϗ9b' >czP:j"U7"psIV%bv8ޟgx(0%KÏqu5tǧ NJ3ETq% _i0h': 5/P?"/#PmE  ]Bmg(i=Mr9 MN]Ǻn &c A1j/nBuoJjk%CqƏK5ܩЦQ19ֻQA:+Irni4k6'YlҦ\.eXH!i;!aQ۩&`Agꅎ<0 IʙuAm wgOեkY< | "(Vu\Qr& q+N>{4 Hk9XİXKcL]/e{)y]zKMoGxN9J`[MgDSe}w^cjmq̥jn0~#7BնX'=R+RDIr0_kD*n7Cn}X>λrWiOjAgiIz+!LMch8,:S0qgVRxt;EZaWtBu]:Ycv %g"o4cԯ&f. ayYIya6d.GH6+I-RKvA]ͤ̕7{t'Ibbe÷AI ~E_KxA'1zO/oltnܴU[O*9{ZPr$8ް>AZ'^˚a@U+Rs}iڬ^Ўũ*V;ԀxsT󞦼M.M@?hѓ4.` * nm.SJ(E`AOZQ]kw>'0Yk]^d),'} -k1xy\X A 1!fεN(D_|m`dzFo\ ,K&.ެ"UN+TX +AEY,(v Z}PkQwLjt])T!e/jzwǜHqfEGl~If swgAm2ËU\>'qަk Em^Yse=PV?"'h._\5n2`y<Q_|(r12ddSE8),jD*,+%0yvN`b$ǮWiIwFn yp>dBT:sɅgоAݽe?ם܍h1t7i4f O.;N[LPLj3󁛸 v׳S ŀ'Cxqϯ 3'jN 7"ZT{D`k6U,}o?{ o;  !VpWQߛ` |1.VqxMIeҢM*7)!/'k PB<[!51yP{JWa6@d@IlDqxf99wmiK17jɱs˄:;:zYM]aXeGe@=A]Pԍ"ܖ}dKȰjhL۴1nߨϾyXlrQEm<.!MT r'6Up!AMUnjljZF6IHCobHNG^l d~>m?_`ͭ ɰ4oX;K{)?.RhS:ݠe#C4*8_gb}HМ[jO%v3Z|U3ɛOIS=s:u]9SZ֞<{f!gn?Ƥ.E(zaQ)0E2=MS͋%^1`IM-3T΀ ~KIF5viT &0Qq2l_1 p,G#s 1ϔE2^ v鐼'uT7aRG瑤о /-&>g)^ vLiYM$Ll/.[q Ǘ ,0zI/2k>#r+Caeo0(?1FʀNjs_,\ DkzFIz>SW?Pf hB9#gy윭S X1{^g8h=dF1!`C-69{e7(DƂu!FϸNBA#Qޓؔn&0 ?#CAP^0p2P ?/QB{@P4a uW/]#k$+?HcM5I CP> KA#~>ķg@i(5 HRUHf*}Ą^F`@)cgNttonJ;ۘʳKڱ( gSz_>䠊 y)4S!w=w)UWx7\n@A;ӷr^)%ЭXUے6!G[]0XEX1ayzGBuf4Ӡh`h]NG“ߊv0|EH.٠zb?OcT&գ}-H[$HbP%Rq4CWH$:€5 ZUM}_謿u@K,`%`v $FLh*ӯbgPFȯ?6Jgٴ쇐 j {jMdκ;deJ!2@f. ݾ*BVQsT7Xɾ kS}G֪,XO,]ngi_KϛmY S݌#F\A;S&Bbꄝ2c0mױn8FSBeM۪pExDm%`0+{'4 <j[W‘t"{yv5.,bbZtE u4](CZ cPFkS Gܶ+Six^2h1&Nx6Rg%۹ ,T6,n9p,6zESO+ƚ\8nya/ND@tF+$ЫM`+h?^|owE=(6z>h%O3,cUJT/qBw(Hj;oLap0mz-eG~'Ob{Jf[rb[ )Yc0!RmqT̼b7&Rp!HR賉Qgbv%8$U 4C%Eb=&[Vx#%@ `8L}sl뎑%tH+F#J|Wݞ?[eUJ>N4qS}jba^Qĕ=Re#8H|,;3OÉVr.o$[ҿu}%O)i?kcȆ+*k\5*˯}{$XRP#XRWn9xhA=SoNFGd!bRG{A(N YDf<[|\c+"UK81v0p* _UPBP@+Q:"&j~9Ǚ(/m \YA/O~Սa)lr^#h;(W9B~͛留(jI,^@)_^|_ZD*~歍jgO6q܄Jo .&D%n3cx^?|fQ'P2C_ˏ)OUKOt0tנ>n|nXϝafBb@Vx_Glx RVHG p zxv}) 1R 6ACwh/]rLcZ4VncXҜɀ$٤J\ RN>|, GY1cp ~Nu"4uCo1f.vp},j$^ᛶJ VL!gc i8XXzAA^3; #( |8,K7DqL*v el- ), &0 CF/iYfB~t C^a$9q儬 e憯r ͦS[2l{8fH0ؾ~\ "8&rCu73E[N'X TWK6v+z+"(Ͼ(@!, ?,դv'Q|;cvXI_oK%^@#f +^ ?)3ݡFZ~;RY{;y8[ q4CJm7 ?7!J+l]!T!$ZEցyW7LUp@N h TX\Ty :|)0u2bLZ2^eP|^CҎD|v8h(p`*tDbRЁG sk 1[ T`Vq3&WxR[.zL5\)CkTgv5khss=R~!>T]Z;bjԜ\p~ ~4Eւ[VE惭Mӥ6r1pM:6f cP| n]lX5mC3ZQNnhƝCu4M=&wi̡oLյ#U7)~W@\2wDG&Beu_Ĕ!ѓ8&.nDG93O% RX9yug0,3)ttwXCo CFkUB5(S#sR3_ V{aD:X$<.zMb҉Izco5&xTi*RwE]"[-K#o`[162g@GeڶM:J#2–kiOk3.sc{c߯zr]0S: :k]吡?V#k >nK @"3& .RRU+Ɛ4r.pH>%lKn6VkݪiK9L ݅&i`x%A\t}Jyؿ dR۝sLs&-'-dg?]~l+jRu/ίO*Q9,XlE5e07% azFDJ{frq#@в?'JAxȬ p,V䫢?"v׋%iJR&迄ܶ"Ⲁ'.-ϔ~؁mK*4XY'~ZK{~vb΀Z_~)렅c~=eF|I /w5Fwn5'I\L4 'T ێ,^^qaDOq[ AE]PoϔKYf\M2-O2AMJruYQp?[%{zh1@iB8cEƃB`]囕g:p4ç )59J+ggh6WC &q1}l ܯc!x3NUh%GH%SSUYX/tnunԗUJfBonÝeBѫgVjIA[\(lM%2cAdAҴq I .רnlEW%{Ikav`>jUg͙ Q7zG{d N\<9KdtO/JƐ>פRRŅ7t@12Ic6D?g) Dy[܏LC|D>ŪxjY"jj b"7s?I2m>ts俕Ő+҈Uall))%Ń%8`fD /^fvh & 3ʹAdgE}ƚ< 4?"DJb"dՓ4,`VbN 8X`tWN i\^]\G+eu-Sp3!X}}QQabwU;Mi'@}>Y@v0ގ*V1y!5.I82 n_7vR q-%[2NLHyfiWGv qK2 8{ ΀KR*QsUmQWj%,o~.-sM(S$p).G!8]6D5lX9;vha>2 YW? XQ62U-w){$if(''/lR3Zc#|hpO^h ro:6jEP1'A3x!֥ BGBS(YIZ#Ğ&W>YpFɑ=`1z=w+& {qX6St&mXYXi."]ꈣ!1k<aEf(u=o X9+Pr>G3ŨU].HQ4/{]JGA콤Ljbi9-:QAbǫ]b1Ͻ~PIn 5p; m_Đ>z_Ӆ8.H&{cXt֥UZkxkf;KW`!M<[NӵHڠb-$RISZ3$Ƃ&ŤA&,딄?eMZ}Hy(Uv׿FʁNS;ØWrF[VCh>;`W&"2HoR_VEGERs̐&\4z{ҚJ);z Qg߯d8JWJ ru숦v$q#}>I.w%z߽{wqif>2B9K[ θ#erfۻ\ <$ep.u" sߌh@SӀ=D=1X|J)>Qu/tF]0e^d5Ń䣨pN.I jRPlVq]C/I`LaҐ9p]TI-sqҰ{#tX dȦ<ь}(qr\㣅ڲ$겣R"|c%(Eq8-voP&'SF# 46JMؾNr-|j  29xN> :yh>:F71 NWDp#v& !0#$PD(;R\ٲ~さ[S8k{Kb̀s{+-0Ԗ8P6).hHOW,"̔#P!+g^Yu9'׀o'Avz[z1$)wRlgu vybddeJ$M{O*wa?NN ;$4ꥈ]uG䘩Otm Bјi.7M,X͐E uO I8@"SRM#.nKv7GNV+wEfq En7|a2e- %t6RͶ5>W}c3 oC>w߀Um@w(3 Q;Av \Z/g`T=2{ r2eU<-B$PbQmCy )Y6uжsDD@ pRaNuH͠kپDӰFX)d ߓ?b>Lt5U-ڦ1٥,`pm'%ͼjCkO'0~G,:Vα[M[+w@ShMEx%/c0g'~L^a+%CN<}ICziZ1m %=RX@bu$Lbe;:\ݺv;0DA1 `٨Kmt3HL6IA"xƄV)yp$HYbQZRy4`SRѵGtؖja ikE}N͙q+0WWuDwoqًKyQ@*70Gt"|3[[/'vХ ɶ[ 7޶VvO"s72|͙t(X1'5UeqrvH"u YK=&WQ)b I.wRroWG_(A"Jmԏifl'RsXK3I$Bg,&l'!_XU|-5R >>5Z6_V{6xDoCe6O;A^:k G-'O? x -n;Nfg\AC7eoyC $̽cs3Ȇל@WaMTgQ d3,%Ali2ݢCаw'Hl뱛.Q3]gONUb6mH 9h>; [R o97,G d1ͅHŷ}:h &S|#$ЪP/n4ߍU#$LBRCV #ZZwrw Цt-D+Al vr [-=tOOCi`~>\#|(h}Gd&ck\=i͟cj3eEP\ BUXz ??-U| wvJ6|oۊ!s+0]&{"-?^ڣpnc6~G'+Ip+Iyvnn=SJ>+j>j*2^ǖgePϷts[.ڌ>A0&wuV(hl|i|mb@F!bl cK^:U-p++oP%sk߹᭴ڮ$ip.tl3XsYNfwP^;ty)6Zٙ.v-ڏ]ڴ]x`v嬜'P_V&- )we R7{ :QzqY/;GѾh=n*?:P sqLwY@8'i@FG_>IwF]OdGa_>b6ola;TNXZ"rT>lxK)vjF{{,;_O&;/ms|| V1ϬҬTARЬĄ"1?y"֑$*YxI祎aKoHm;PEwp'fJ>$Z3,"GOU?-Kg-SyVsnO9VdNJ|M2Pό!x0'N ll,3t>|쇻և7A@DjliX CXS8>H.5%YL fSdlj'iƊGtA;y+{U8׼xNV]L䟼YŒt4 u%UGgr!ed۩ z݃]S ,lQh_jy3a;aH- s(Rvr6lg.HE!/5lT>l-TJM~Jf-~!)u7XgR:=ͮm,괓p7D!6yvTDt4D~p:*Ȱ2whjUG'}Lۦ:::v騑pʢhdh`Q; z!$j ϹLBJϡle!͹#ޥ̙_T|軋j.ɳM٥oms{z$ZqWәddu^mEg%$2矦CB幁7Ҷ|3噞cBOW6# WN.e ]|.+d%,J U(-zŷ%h 98ӧ@;CH}<(" AOd%FG! `j-X(euўDBxm؜@CeV𛨣3WГʹ$%QķQR!pYʲ.#XVL~^S`P~q%-i> ڥOmJR8_rir(Y).DK?û7ò岹F/j0n:}V9Mǡ~DFF;K苐Ved\,>KֆߣEb'`tBeӗ6\P j 7@zr+8NGXb6$j=__o4R"/uо ʻO ރD@e!ߵ8$jđ[?u5H]-LRJ9\%=.np~uymƷSNVS@,@~}39q᠄=ypVEh Mdt\A<"H-dC iYيY`jtVԖs7|Њ/ze]X[ºI% ř^~tw/8e F?ЅA`:+Rf=|ϻ>{Nm@9Vypl)zH6 oN'N& seNZ`#w\oꦢۣ GoRٿEQ fڊ8>лhUzl.6c Qڭn v3ULEsk`Du8بa9^ŵ|ݱo.¤/ثl$"",=c6p 59h2*fj:>BfnB'xY sZzy';V '(?ܴM0,ПC.͛+H#~LpA p;^OS}nim.2ui&A-V)FJ6o"n>=^wg!{f¥@#] 6}C}*3ظ@Q;sȤ:k㶸p.N4g،rQǔR/okXPًY@`pJ]"]Uuky}< v_IxlTqB\bVS̍-MaaeNx cz pg`s娐ݩzԅr+:2ZW^vzK~⎏m|8lXB+zۥ@~/=M:<4Yxռk>!٣ hȾ[VxM?A+Z&gZ]u*qO5oIWuJ|! :Hg {6ZO Th6LAѠ9XjoTg1¯##"s"oʓh'փW데 8|¦B} :܌2yH%p&42onc;Z֮VTCrVSQ!~}؛V%w>:dxN秽2)@k;Ԍ95_L*S]#>8np-K"Oy< h~@Y8k5g(eAr2vYsx$[F0p_F@>Sa\ n)>n {Ek2&#u-\,m\_ $vϺ&@.},Dսղ@&S`(h~`h!4+pkLj5;5 .uwp e/I˵if.W&ZJg˄Lg,kbm(w.6Ș εtAG2ܰM,mh ¾-\'}uOݫZބX=1  tQ3̀&뷴 lAG*JʟioLmsw?jÄ9ᮡv{3 |@TOԮb6(Yem$ު7LHo-ٳm$ k%`ukoVȇ!tnq`(g,tXØSRf>xoAtBX|` yXwp艣Hm2ɝE_s- ɽM@`)^NPM~\MP3M};뭲۔u-v+#[[B4|:$Y^+":w" ƶzs)w]8uAe 9d7wٵ_EگKD0Oa?63 #6 ӟYBaGUȢ6Ģ0 'NUJ2C"%(*"~ q!Nފ/$;{YtԲ3e!.Wdm =;4/Kz`5WLesUa$$$)żTqm y{T;WL<L 8IMh*_%|?n݅>QV8(T!ͣT;QSh¥ @6`P*OUU/4-iqAuNZJA6FDPjB(:HK/Oj5&-ݠ"n0he·o3gCX2!)g;gF$Wږ'i#|<2.*W@GW@f|Y.e<+~O#}^~(|&k)SQ nw qoU`jX< s "yrJL=KU, HUfus̻:X%m=ORc*'I7gC*8quYښK|"y'ܼ}&|asͧ:~6 0QB:2DVR; !_{ߞID1b-pє 9[\cV ON\{pz>C¨w ̄*n>Y`}bjDf@_R-2&s|{Ʊ ."hFӉ5SI-rj)ϓ$osE"nm: !yC ːqqnj4q< |vc9Mjs?_}@g\O:{D]I Ӷ'q9(qo_hsML klkk>yWz%a sGY`V,Gh-I(#tm t(b` 2et8&:S/E[=vaA{ˑeFD}!-3CtidEF=PVf4z` [SD2 m*ܟf^㗥 m2Ǎi^JjKy~: w'=܍e~}F:Z;"S |m3 ;a ¾p'XљbC=$VdlĚ)o.Vez?GD0 >tgVE5<2 YMDdCw<lmlhA0Cݸg9T@-JX&;_ͣh ,-sR( b(v|R8+~9 6x$FV+}~ nN5_7jbPz 6\JeZ'IUue -/.{N(QY"coUߥ`ZZ.e1lռ>6 gtٟrZ/ KJ(6?}B\&g֔Y!0RTZi vR7igf#*;JND3? ċx(߄ ⒼUr\EVH$so56enfXʘxã{?NAc"LX1ѴHV*![et*mGA}c$G ACy5r[[\fWL/!ݦ=B ށm1st}HD(eK%="5Fqt=G)١c8&1c{_"hGf}ڌ 7U?T`6GUnT%Ϣ/ɑ/jPoIὬ@Bj]⑰ZXbԝ&F}UqR!=j)Hl]>()0TBˍ:syW PR/^%p~>;%ϦHu[;|ϙ)wW}8ͅTѡ#M:/{t=qbv[Ȥ1x5r3XCöGx#-.C k5[Ab:=Gs ,%)Do̮_cU\}޴莇5Civٕ7fa䇜G;U:q&O 2[x2S~?Ww#X8RcÅà!2hMA {o8pL 9oIU)US/`g悙(Ԥ.R- ^)pg96df#ˣwHdc.7nЩĎfj0 gf"0 Vn;jG$pOڜ!b1{Y_=-ͫ=g4 GtZZ*cVKsZ Ao4u KRTqMe)W\1~4N)RϳBԏmbn#m?,вa|PWdJv'kRRkd%ܶۜf G,я! #{\QB@U~L,˵uhҎQ~@·KA9'GΝb7{ڛW?ͪ/"#큒q[Ab7X3@kAv )_Tὐն\Iai&uĮIC9{|~nWz͈1Ne>5̨.iȥwsMbKAuĺBqVLJ:čf6iHJk3@vTi'_I;nVAc_T;7L=(WO~cLPN7bA{?d' 'i1%0M6og3c<: - &⾫h2Ϋ:}50E<(5pyƆMJ7)L^ᷞ`{a ZMQZ쓻Q`TǍU*fġ:[![KzN$}@;x|c[<-;v˱CxIv TÙknC*$8X$RQw B5/g <Ӱ=ښ©PvkҢF;A<$J0Afw@ع[$L &H`X)EG>E׉UU K8<VrW#κ+Xz' )Er]8[#$ZC qÌ9QxXJVr:jo}q5oh0ťہ/~)7-A'ciMqۓ1Y~#]ᧃ5i5 :R1Ђ;EZ^:\vޠ1 *N+ꊥRս.)i+^WV&5/.핲- cw  $ҔH8Ng$`Q!#I"5F=ܾ" f@:<"&|JwY0xWCRJ g68ڲ^SJ26Sȹs_譐+RWD9 l9߆ DLBAAaML,NنdYؔ3^V@w3VFe=gӊCmQXuH1iT }3$ʄ{ PTﻦ\5:)"8"[9M% &TRɲ4Q^:oZE":^># :yEU$'IK aɿг\J Š+lt'wY[أO*9ةSy_JFe="da5w4NǠlN)07(b9 5?$?UH:adF,GK4M"NA.b]} @I#K1Vt&zfMX,~~28UJ{xDf2SMwÉ zMë<~J!{Y?K&[V>7LI wƱ+w .^&!>vG3I s"l0 ÊOH|4y1TT!Wu޲He74U"0y'u(Cu:R^J?^EkhLdn<)_I6~҈]& P:9pl_Μfe Xoc2Gbs "M?Gœ171 ANdimFf}~,ob/caX (1!l& mT'8*$^Iݡ0́҈H܄C(ymk.MJKmQu|TX.XtaeTOy6ʞaqSZ{j _IObbȶZjx2fvuB+*ۜ a.;b -=Sʳ۴er(.B\!_͗:ވ_]hez% vH^؆74V B`?{+yXT` .څP-5`ŇtY+=`r\NYϛ T|z( ,>UyLoxeA}Dy3qTєe&Bk*0$1i0 aP {PZ RžY=9؎Y,BS} i/$7Ԃ쎆q~H>#$X{A6 hd`E@NUUQ4*Hoʃj㹴ޅlW0TP i9Z*AoY{>^)PuTZ ˪Md3c]U%X0y'ZY^h/\5`iQcS4N=J=#bxQ5rbxQ5/ٻazkMopjQ|ۼ'ED71d U4~|{]n;okϱ27{ 3b-Rd\^}M5:߂OVQbi w.W_3U@s7fGIA iưɩnr@,'~N0UM'X?E$k[]"A@tO$c2_ț= >Н$o}jQnUF#gIS)msQdAPBq#wP\2@%h<5"3@(,Z/w~1oBKU!<kL$} PS6j^؃["x1Q$ؾtW`!_(d$#:U+}w3 JO61㶺0 r4ѴU|mè3qv>Rdm8hYFyBy' J\H1~8H :vmanE Za'cs4qk6x7Y1Ϻ}t`X-ի~hM^KU*j_+]/f@6 LXKeRoP:TM}~\c {`9lK2])t8DSYBZ_e0HpOxg.ZtKfmfFK0Xlp^эk|C*\¬C1@FY)䐬ġI_=t;>0CvtydJBUD80P^o2ʂ6:?}Ӕ \]L%rVǡtb]+$(OX,[z~E(>Kb.m Un=ևN= oGB̏I:3iDp^ja u[=re.f".ؙ<6/ FmׅIhLEkdkHˋ-0ȯ9·cu6yVob9y= BcⰗLu zjSf҃kItgFr/9 mOU $]١ȑW'w%d@4X=b:ޒaag0o i!僱-[XZzx"~9l}EA(m8hp ~Cvcl~}l =ZO>nQ8=ƫP[@VƷT*ͰenN' ݕ (,|ce+"adA\SjCv$&àjeOw8,zEŪY>NuànW=6jA2FvZ:)K5I9'J*RN؜ct]Xu^(_rSnA[c2=x0ȗb>vÆ킜oAA}~ä U8mse/U2?<;3lb]:d2ܘh*r6גAK\{p+ÊOJymDᴛn .kfkMcTgea!13uXoBtYMSs-QiVf+2֘­#X/3ZCq- rPOrMS<ueqK8d!!6Z-``>-3-19L:!,] H-(uM~-$#4N'A4mEy}TdET9,SFR _pMI='vsD>F@E&S N^*)F`qC%q)̻ |7Y /4-bLە HKJESWL,AXg)е%&r֐tMRu3|ost:"p:s/|^5~3)w`6jAI:T#gsX8|tS Xg} FhJkuMt|/hS{K{~#N`+s!*Xb2'4ֲ% bb~q|6VVj|Ua"K0HOrH(3H[g8Ar$:&%9'z^zHA>ŽܹFkeA8c3)gkmn0͍F"6qk<,9UPPV~K9y7ngFQr_OzD):6KjJC `fm8sN?Ȳۃ\{`+2C;`̲h!yF!dsOM80 Cξ`KQ~ap4`FH?ﭲFK 8V5\> YoC'1bw;IOrt:ԻTvbJx#ٺHꬲL*LJbsU-F|u ەcš#pXJB 72/νV?5o2hN[֍=D>c›Z2C\ ƸpHYg }? N5 pi֬**-quMxWn3 _#;fkL "[EͦKbN2 r,:=laԛGsLuViGҘ!>m}rؽOm #{e,iUQM:킡sH6l:ߤ>5O55UݐX*V~ $ V7BWfU;Ϊ]Kcx@BfI󚈅G!o݈B>05Ф~(}a~ Tnuɐ.;2LVElD(߂rjxiIWw>q_WcKCp3uXM6bT\oAcb)GZSM pM~`}`L['VѰ?ckĿ(q'6[  FdI3ԋ ZQ(׫w 8O$ZȉOrnR 6Rs@~()^8kG%V8 pt@~(FsR>qxUhHIe,ml_H2F5f@ LqAŞ+B>1x4)P/^>Jܝ,`hs$[2SV9ebn)7FԂJެ\mzJ,p6 wcz3!ć[L6-&i/y,CKp!X;bWvX#]0ޱ Uig1k(sZDЍSVzU\Í9 ztrd(jj'1O! 7H_x/h&q'Hu.@:vk![o{|YAf#)Xцyrj=V\:G~[slvs![@ ?a=۱*Dj^=D4|И ܮޙGv$l^[/lAK OQȊbGOsk+=>G˩Y*Fu0F! ưi^C#(qߩZ+7ON@V(feGtzK=F焯r%fmiΝbEv͸ӗT.F~b =N"Y*#,>': #D>"==pVvhqI oL>=X~tDx&8 cw (3iNgV+Q^3F/6/ 4\;Ɔ4obΚ]`WAƩu1իzQaOIvnlio*ٶ_u@ $6Xnl!S\ik_=.G/d`+9"8 3!?G+B#F%®N]50<҅_0aB^scb0kahcYZ-d-g62mz:'y9`..Мn8 Afrbs仛HRca E62mq ("йvmάD;Sʕ ,'YfL0W~-Kn-bJn+ȸ%nS=;˼҉)P0sl$Y^67 0$:cD4 #j:yeglG XUw.hWMjp9h[ߦ!ma`]%8c8k*) V%rB5Hnt- 1WP+`w< IKu7~)jRm2( G`N$q*NOC 5t)pJpRWtĔť^c }J9yJ`F།-8h&BO{j!{_s;fC5]oJA'RV1_i5̱.Gͮʘ>Vաꗰ\W39ގ :?ps(Gzr,:tx gaLs=HxC{SVY\ZM4l ZB& )kǁ*K{0frQ3hT($TwI-E3/*̱3aYtKFO#U̦V AM1gi{"Gl}HM_\e],4VqE9l+4ebLwX;?6Y_.SƆN{P.V; (p+D{4Um(C gr+>. PELyr);a"}hr7_Okb\J3==Q6H2o!X 8BʹR$HPZcSBm%@&A dIjR' CTF$M:(D:k(RHgq6rBV*Y_OǮV8mTd (vAos`u#Mٹq;dnspWCCBuX_ ?~ 9sKI]|%4`rDhZ"1=r\໫TA?c x!+(3hG̉u;3404{Pc]->Ii@c c=ulujiܥ˴e^ܳQN{ǏPr3$/B9|y/F^vЃŝu10:# 4p4!?Z .,Ħy>Xp2 =v"~ tm"h \UЙ;`FaUIl;@L^6Dp/p ÏQ/@(E +TGp\ me B~+]X5OdILM혜t喊:v ̫<{A8 /tVA4_F9xtr:"PMBg57#rlEV ɑfc fHӳf's+s%.(rG}[K!~~~nu}z3 Y.~8Ros@V)Yr; hkb<ӽ֟'xso _(C:}Ӷ*y>~wJL0hM#mB bT-'H }9*]*/C[B˹jMٰ0Y0Z s]LF?}vzFPߜ;HEʵo?{O_OCgפx!цMg~5 $H*!l==ivv=DT [!ː@ڌf8Ín_ QRz3qѸ2 Upo s$3`X3])T ERm\B3 gv׍T+09x_x53s/rh'7vX_ラt ?v'Y× #?|=0:r`5 jAAeO?ƌ<,"4_\5cpoBg6GHt>&EIzp,Q-$ o^tVG|gv{Ѐ1VyDIz$Uq4)T0x4ҲE 1V&gⰆsy:4*A^e{紖G.e\)8p\4 uoyR״V L, aN7}RIgMߑ;?整V2}#~E 7ϼHKNA\fES ĥ$u^W09^`@RTR_l%B8t5S~-)W4Rý16ܞctHn5JaUj%@ :f![t\!2փs5_%1)i3#ߪV>1lqk_R}*8T8;69N<)# F0QE41T3cEa<^ YR`udw{j ծ^ys\VgYbm[EJ!u(8ڭ0-N9-~F8w MQKaGB}1kB~p!`߫}/hEz`sRQyA:~S,Et/pP"9BX}X(GF Ѭ`kɘɯtb)ܙ=e(VT2GLc׶9jT5b_I!ŔF-:@_d1QB8b~1%1*nf ;,FA&:JIG ”`V7fԏ(!/q, >$Ei ;>/좯Y-o<"4-ݱQS O J"aVEeH/!E1Omh$\vJW+{b`bޝG;Vŭ6.qrGOP"arn'7?5tfwxX8?4c"e= !qdKh(mRbx~1nq%~9UB#+MǕ7e "* w]?$W)!d4NX\ApuSI:$}mS8IzJAEv 1 Ia*~6>Vi> g %@΋8Wє9g *Mzœ.I?'<{ܰG4\=B /)7"_1QO{%+_xs ||_?'sDs߹A #yz:ؓ/.Prrwno)~E[IWٷRA@v0Dp כj[KWY5nQ5PQ Htay++Ďw+j"v%{E{s_[f ls ?Eel;tkA~(SmdAz1aF8WE%@I虏žL3-&M)@&`N"SASVYjښ\k,MR).=8 p3̐\?Vvl&7c%aTH[mBrD; uI3eIsEOv$VЯS v u仞㯹aZTAhV#V /[  3brJG@QESgwΣ]Ol6mAb=5BR%ҷthbj +Q%)i+%=ڌ[dDmM%O،Ȭ&=C}Uȍvy˝ߴ6u%v́%lqِt51 @׏-tȗnڮ-[rn(u1S ))l7s=G2:yL|5.xҗ3 mieGw-C*qiH}]AxEɘpŤ'A,Hfo\^/dg˪,f!-wf %>e_yv wOqL}d\ Cϩn3 I_hBymfjjc528e}A?>S 6 N x!۹-$~ ?G0."!=fVن{bL.0^kYPGwgp 0* 1[Z (9sꑝm);z-Z%jF|n=ZgbFXFsW9~]wc@PA< d8V x7ϼbNY}H=b66'䅁5/<6or[mxjGAF4pO&Ww'"N3LmfI~UA~IGtvʥfn50{t&XW`9bLN{g$mhSglYBh[I硍Oi<'$(%X 1]9 AUGøkWtG[ȇ{[4s`4a U9cS0{2FQ88o貹e<OX?(#/hgΏzh,L S=$&kV9KPd~.+f]5/#vk!@Se\kb4)ek+M&* ?!^6ي77rȊzWF{M@QF[նQO`MZԈÿdqPՀ>'Ȼ^*Y%D/dn(o},HW*ҧ0 c/6t깅d24/ PV v]knd_QPPgO `LOjtQڭ GNK>C\GDb#RhbWZTLz qwsnv5X@H^7lD5hL{vZGW4IRf5gBЗ4M/,'DdADSQ)ԛa*i!v*X-{lmL7`Mxǡci|}DW Wv6a G_ymYe\rAOMH"H{,֓U0/ Ů%峦ȉH HA=a~z3'6t#Qn?5@0S,/^Ɓߣn{ ;7|6_ۅ&bًR[ޭx mC0aMCeJi5#W1$,a,cQwbNNI] 5Q|=Ren<oD[R/(I>wJ?3?eWR_Pv<~bv'!p!^[{,ROUNEذsց}iyP䰁ܫ@WpQ 'D /9[GH 82IժGwGH*h ` - b8e1{0dAS"T}T'f+34@G*ZG$އ\Z]Cm 'ap£XYv-K Nk' A(H|&_xJʥ̄oK lm˰! Z^,oUvXw}QNOuG ynٗ毰H-Rñ9R3KuxJC<ۗ$ != a5گB ɠLu];+ ӕG׈@~9N`P=S,*釜LMz-*Ku4Ё`{e A 5ʚSs5Wi:zr75 cȆ/?}L}A A1jO=x\Ow<Pަba}MǑDS e$- W7mC]ʮW:2SD9@c̅kx̻kAEZ0O@)|on3͆ltr=XzV"񎥹d䬄r+_TNTQ4x2rcĦ ZzԿ U1OGy&rq2ZtX.`ɥv#pSNhq)K(">!o7ZX0(-[ARM{'k]ƨ(sx@яࣚST0({˒a:Onf ~ۻHfqqڃJz,PPSQX< TvtW9c7{ ^: d1NF3h9.\oF8y;Dnj?!̌A6ˠ?;i9' ^UBViq_ 鑣Fj K>{\VkRPm|)*04{YHTJy5M79>W=yAM,!s{8MC4.F%RnJ8un3ovHݵ׭t:(tnaͷgND4` =Kנtu 14X "neKKLh9&H"M,sbWO&8Q<yb_8M?1X{b hPLS(a;dXcL%y"grC) ?f- R {W>o9 ]cA8ki#p/ڻET}{sM8ti}YPz+ 8 R$$zHzK:cj/Ҫ[ǚIט0_x.h|[iq^;MbS -ۦ7jST!:IBN)Mϊ<2(*_Bk[[)x{Fd h7ul'*w֢hM*z)u847 Yr ߟP8ОE`PNrgUI<ÝMŇyQe3zwmhk[ǫMсO+f0ޓ8`k7-1-u{7~#U9o90;ed zʹMY ~6PR% ~xp쉰5,o$]N#foP(@2 D:t>4vK g.eO(@}.g +h ,iyS{ x7=z2i@w L|RG4RoOC̓.<>< .;sqt)7/J;xûU-(CFOHNlj0j&QbA'$pbDq{|"f` 肸 kVOj?j[mTY= ߲6H/ OJKP7 Mf:JXS83ޘUQvhWӰcIHq ,GPͷ~D̙L'Ӡ?:j?BdW[z-Z~jC>S~d}.b)4W#/\ei#oyAu@E84U4v4akr,ߋq+uw]vm@ie fjy/2u}e+7'N߫V:֦Fb"/9 56,?KPⰋI[?0+'Mx9o/ku"L{id MI2sc&fwAN㹝ҹ'M.ƒ"Nja+g+f -}qM[~˃i:<8OD ?H[i@Ej=ŒWY|S@9epyQ%yw|fbz }!Ӽjxx [F d'Qhv7;)BkFm˦y0>He 0T0~L  l[Ɩ.0m޽7F…4 vn<#=f}/ u2˙DL-(pqC?hgo?/?epg2xRD^7r\äqͬv:l/SaIں,\ :+RLmf̦oRIzDZv4Rp#G5Ră "GUJwjx/ 8`?dP8M76Ii+z]r%Zߘ*&'PEmޠ|ވnxHErj|'Cŝ%a-O toj0[Q5 ltM`& -.u̬PjhËCt ia2!WCćMwjt>21}2QS̕g~ec wQnVt}468&k#3L}o;P|#3iB5]FW-.)b3 cqe zLrw3aw3lS1@>"xWl&:/Y.KgA9g0lb_R#[/O[ G]4;z_.F+'tW89[YzOPH"?kY]Mxthx8bd=muXDZki9-$q>x+| ,C}71 6ǩ~"cʃw4S?\Z>ޗ;'<ܨy5 [EXZR.UZLt@@cF;X:ݠ`{Nd/5Dӧُw aF#N$B68mjoJl-NUhyO.9s~Vw+`OBBULpZ/.l [ѵےwΘ('cOML+"AQu"rT{Z'/,s(tqaars+S(lN~?hLu;͜\bò _Y#WF(q;qBBD}jDhrHibб֐]P[pha}& 0EZ$ EqDL4fȷp`NڄG|fX xeu( :'ft4'Ό؋מOLh{s_i,@ƋZ 0 - +ax('ØO8cQfT4j : -,ke~ qߋ^mB^W0€{^0Dm{fW#ڤ4wb'xJ&2P͘v9U ~R5gc"2 Y{ϾK r^yW{=xկ_❰S̈= N >bS8St8 QĥgzkYp3+Fo~o6<:H4E-s^sdzfbpj8KSnNէf?~Cڪ6 &X,rͱD4LX0]Hr9J2CH-ٌ-`ؔ&^F'ًljn80bo,`Vs&zFK+ Y+dz*w cCC? G(O@6/Eٝ:X\P*UϸZL!+9_v屧@'8[g~Q"7S=00{|%R߬bCAU[Ih&͔mI2,#;Y=b'6ͺsmTL/4$ª}QV aQL$DQn 2Co%ӧ0w6vkaVhW U357k "Y!. a̦IS6#{tߥ**r)kYK/GC*nc?&[1C6;7)Z2)lMYzWJ]yl&e"̵n-J51%/ pSxǂSǠrqkD-ڡB>QO:&}Xh=Zڕ\_S cz(Kuچ@`)KUmv6*('ftmL2pӨB[' 2ukrm%bQM5hZ{ˆiW^&U^ߙl8q!UYaQ4tuSYN/IcS6N*)M<~d}ܤЋ|(S=D"̦ML2fٵSX)f"/8k5OBiK)6"[x3jʹ| .,F)hر ׎V EMvmIL), Z}Q?R[ W\D{2?kͪ S2e5iUuOptsiN_F)R mE&S&Xָ.uB~O4d\*'!]'gj0^UHGV&oé,@8: (J8RS7ib՚KBM+-Vؠ݌{]Hk`}5.աf) 40 xu/:?2ֿ=dYH7 _#GfK3oٻᅼ{؞;}M]\݃kMu] ![ :UQVr2D}ZSgs D0!,xJRZgm̮3_>ҧၸSׄR-d͢jSHv(^5ZmMWS@"wHH0n 6eqձҪg?Qr.RB1>B"-8uC 짉P\^/We3$>?uZ3RH率$=0SiL׀/GY~ V{S68}NE/..U; q=.V. ͉$'V (\2u+wngȏHOXQ/&2^` x0羌&զSGy=CkTVpKб}Q/ .@ $sL7",+}tTTrꍟHh^^O>ku(M;% AE!;<8shò4E3-SE*BL5CVYߤNf;WY3 /IݪHL4`i<G%ZqwzHDSfY9Vh͍CHtǚ8:.-3܊]6n+YT@Dx2lۏ ;t6b'UQGt]7͇!kғZU.ڲ򥿜%a%gDm,Y JkvS$U B 45|ō]&2na]Ӹt wVwu! E\B8KĉoUCH僵V{ h^^sK~(XtUy?g PY`J<G2bY"˔mkbp&ޞWU5+6| äa@1ۑ$P=m.09p%h+ܨx 3CoB^d\@%e@8¥͓Eqk,r-)ZM D ^QƂ@'ڣЅ4_:DaPΙ\M+eP2brbKm:AI:Q/'pnD҇.+NnTeGiu.ܛ oaZ7I&c e:N GxFАRAiNq`Q=yjT`q2, OL}.yRFtd@ .HyԘXZB;mqU kQC 0uϵW5{NJG]8o7D{#۞jSŇ򔊟\|5M8%%f;ڃIJT2<@s; tSrq9>qd|YۺE`#SEZG{;Fjruh|>0r!IoFyio!J(rǙ( `CI:%`I ;" dxe᠎FOXG}[#r/\-q(dAhDAYZkHz+*HYn@RZ7F|1,ܸW[[ %՗;ߔ8-#,kӲ4EdR.;2T?6S@pbQF'W ?O$&aJCwFj{ԓ( 2ѬkW%˸b: lDhܣ9|X,˖/,&BkŐ³Wz?'׻L\=SuqR8k}jp"5Tk]*ZΙckw{J*4#&{^YoHdl*2+Z.1Gu6]=`#ɀ>댺PKk8*@"E54 x(:Ҁ^$Yq:;R VGcyſVgIE{u` ǐ$n(llkټE$/2$Ea3#0&!a͋*NRan6+et(0*'*qgǑUes~:Q+}ZxF!||qr.!NKt۟W8yP3їIXnMUZ*\EuyjWagYkI꥓<rȵsJA6Ð\ 4'Ӳnv`?l`c '^Y1}S[ ~* %~"߸LwC>! ]0횐@veUtfc> g.YxxL<, FME#6^?̡/PDwT#.##P}bm3ٰ H\Cisiay+6\T F RM tOcaZ]so6';~DZtDp9ϵy+ nF5Zw"6ہK$0J)Cc.,NyIx`kb5KoN\~\JPe#X$~g(Ix=;_"  (jma`}>3! nX<s4c./7Ek]ۼb,xw^m&%kUiXMMENO;bp* | t͗E_Ҷ#|m"T-(4qu=Һ4IvWdTfL4*0,}g8JT_bjNoB^Ev|MJ+p쨒KH*l$| ux٤3K? 17Qj3VF~A'<2ci9@;v$<j ʼ( IfǼke)$QJ+3!l³/|+4txoLncӯMav{B44Dvl}.+7.;57_2 v}iu+u:? wj6ջg#ؒhk]Vqr} ?Ktb.1WW=!R6m0kHm ]c_D"Tf?C܏b4faX|!fŌMU1gB_^('K@^cIXܾ~yf|.JxN|/ѓawA xӾ={bzjeݶHtظ7¤ގG8=? .4uhC^8dAJ 'hq `h \Ou<ttLf 7M$Ξw)F]˒5&t#Rtn=9^᦯t 0=Y GI 8ȗBy̥Z]ӎQKX  Xw3b`*\(t(.Jj_nĝv!@K. NS/$:70w\`tkډU4-^ 8mos{% EK>z忬oc Pl`St$ )띙t>#9/]&t]=QybKPvf`[W^˹Rq?S?1ֵ2/Q'rK9AWG!< ;K Ws''jz:~,s%J)RVŰ뇳.44b? =L/.XaN-E꘵!"|ڲ ŲwY|ZssU])vuCwW `Du4f܀{-c FI%R,xi%ejW5 Qd1A.n,hkKv?MEx:D"3Iښ_Y 0P "q%!Ҏƛ J+MlO=F 55cr;߆*mK7S=mN>$nLMV@  j@F_0V6&OܸAk,(+=47k4&/ǏOY`{H"ݮLjvDn2r9.gG{apCOK~G?r#0gP"*.'ՕZr/V LY ?m`LF3|V#HSC ^E4=tRT B&Uɟ)ɢ.}3ɛP %*8)إkIݽ6<? B-n1ےDӞ:T[$GK5AitT@ttNf"[zAd$+1d+7UEdJ_1jP✚jQwR^6J^K/JY$Z6`lڙe%2 c,԰1R'ÿfyM|E͖㗼łnj!l+8kM CRA RיRp;=D*gyK)l|S9|ꬍ2- b@o°DʵDVP6ނ oP}%o<YH8!E>'KbXgJLl:YvcY;ȥ;E`m3M(dE>mY7'镛k#6SFu鉯2\3Q֟'ꇗe"uˠ ySѪo_E2qazU\,*0BM[oCƱfJxJP+"'P+=`;,N I|lsx,[ ^ZUnTqK62}NJ#ĥShC/vEuSTjY`uFVixzOm-Dk])scܓ:#CieESZ!d{ͳdknp~]6InJ{~dA:T:BL.nkA0yr64DN2i\ƐnM(5jNR4CʐX=Ⱦ0ۤl=Zq^m߀e;nq5 bv̺Ϭ&?I\CF)!wԶYD vTv0&pg[}&Ցm>inw`eOU}HmkT!;NI6@,p^.o}L5f݅nğѰ'C##!ƱSu5@5cO~͎8[jƊI +!QyQ|ȦCfOjȯd3Ϣ]2׀";`ܥf-WsHy"Ha%YoI(ll"Ń x@~/X!'3u zA[(t S(!pb*%Yy~f7TA$o-¢pǧ?'bP8Ɉ8si_VtYvsg# zE Y:=k z/NĞ娘e PTN(#ƻ;P8;HZґi!Iڌ>gtϭc]SahkkQ,2hG/tZ=ePR&\E"]LzHMQX7^E5;H\a+p:  MīKQeS @]mj:2VqQ8ziSl%δ(Q@UcROFjahb^qvsMq_e3Ro<+jヮzzguqk?<u)[rr:#B&+p|%TBDz`4rc !Ŀ^(z]{Qp"z{O}mD,Ղ3tRoYO (L^8_ϲ@,l½s%w.kB{z)1[x*),bXx`a**N3&G ef 1 S [j5~rnC&j68M `O021bXSPy I}<\qS]-+>RA7 GgsYZկGX p[ﱰY8- s+p@b[}eM%GaKBF#2M bPO}lRS,$^q=SD{TTGWeT=bwKpV'(4[/hx=Ϗ_sezOՕ(z?Ŭ8a/{Ͳ$|XI'IgZj%,THM!z5 hӇ Z:Xaa(,,?ƽSZ;z[(gN >i]hqR\]@I,3?W78S 7ЍTj&%`[{`C%bq|jz:꿞UKnә`"` iO _H?'IX6+I7gNlqxQ\/Bc#yA+s5(c[ZTdO!Q:$t8Y|}p,UkV9*_P0#-g2[*aalkp(8»n8Vb]dͽ24 1j؟nqۄ{k zA)84C3Wu@2S{fqYX@wR"} K`LWvv<*ב Ōi"cfֽћL(1SR+j,<)Wжt9/P #_cox'+ N7PKDQQ3φ|Ms'Fڥ&J2DPcOm akS3Ku*v R_[![; *Ԭ-2_a"'8~?bHK| Ϟ{4rjUٜܙMZoElUΕXz;<6TΘsMT/&6V(*?7 w ζhӍ}ww@6+HKEc#Gs}yv5jFCk:aV5d*ʴ_!6";EY7.NWr0gX9*Qs+,.e7Zo\KϮ0I1I lSuuM n ^#] <+Ͷ25bU)DkyMәwւMyQ_Xz|>rLnzjdBjP(u6-bGX\8TWƿOobY&]xԑIiNi*ff4xz^●̏c ؁@114'dHH Җ To_/knQʪ2dgE72.w%O]xJ9"B%@ T?CBl8~)ꛊ)!V3Lr.8UY@..bc(At=ah/ )oc}h<~c8GCyrmaG5Cm`ӴQ\NTj9*rp؀lJO7#!3E^mI&#IMot2ե ՉG+CQQErd34Lw<'qh)+\*٧QU&^4CGb^SqzˏtzHO!f V0ԨaDz =GHmz qt[ieo&ԡhdJ~uX@niMK/ww:{40J~bapz\>ln8VOl8$j?#Q{z]<.ޮIKٱGv&?Fpv{$}1EI+}lR9AM0T_1i1el043O0d{֋g[)d9g_uEY1G9/la >V ķ/b .C^JUMT@Gfy&pَx#3}#hR+E寢]'=;"7eJa.H}xEMgC;0]saA840?lJz4v q,UVV`$3;=ѮhNўNfb 0✏R+H"P3$Y KmpQȡc*>f-olR"rwg#26n$&8ު@xX^ղ9X=FC/kJG1muq (k[AppUg/Gzۙ&^N*8dްu\(9/혵!b\t+˵TR>tfyi&~ǘOr+9"w~܎nV2qVL'֗0sO{-@=?F~t˳y-N5DH9NB:c3bmDS±.P3{ɳ[=5juM]AV/I?Bi}&I?4_ M9(=+yJBAAaCBgGC~dXO݄[#GfYݡ"n9 wh nK)~N IŠkV)& SUtIWy=^#뉽LL24b)0W9ϭndXWArtjW5b|>LI~V.;b 712[O?nhTC(.+m 3[ Y$Zs_N>̞o)x|>3x 35omxC?4ĝqY!jUHe_P.!;QOf³PМ9kTm%߮kV[a$~9g7DRiՃꪭX}bY  ^imUjo=i$ۯ-d7\iLdqTkVv}^;{IIr,;oZph8x8:hCTiǮ_VsS/c‰$'@ftN1EOҀZi@j~{10TnbC'Z<F b)S~Il^k*PJs,W>^=f.tݷu KND1=O\E6JiYy*crx&{X©uɱ f7s۴/w'#O cmfdc~b_(?^a>m.G`"]NHeSNtCQEb&pgޘ0!Y\?t(t5A5W uqK|u69!cpa,UUK2KCj6c2]./Wj=x88>.WJ݈x|]ãUT?R% ?z1#BjCZj*+68s|)`y8FA)0w\x!u.;GDEr:=./-m}sX4//Ƌ<JIU.z%)eF 47spӽN;3ɇZm^";OT* 9a(XY&?eIy & %ؗ=!AÕ²^hg=tsyRtDx>f#G3X#;͙8m%_,ک{֦T;1 糤}/Oj!|QY A xxk%x3e]ʙIOɤ 40N"zX''9mH$Ѧx;},n4o!D ʄ0sah珳P-ޛWcHqa\MI1H=(K+JD;< Tt!+]Ֆ.p4u{OYL <ԅ^s{M&.wSYFU5x>X'JbTIާ-4bH$| SLOq R_' {( q- cKYw (o}O;2 ?f}Xqx#CǪ0WGIl  eVYR&T&OU!`ZVxd4HSlvmψe!ӯLn¯[IKidf1{`Wq" ϻ H]|pM9va`!8\H%Wѷq=rbpgOn"O}CΤ?ţ(= J+8lҾϿJ#E®AHQi`l~'K&08 3 % TǴ*1@]0b5ᒳ^JT Oov3+&~ٯxiFx ogo^Z|ؕiJil-V?\ k~ ?"\64i|\ta *i\{ )h ›:;|rZ)&j+`o}T=lGQy/BR/}!c*,@*#1"'5]q|T+ý88UK.wn:1Gt3@:]ԗ T6;ݔKɥZu!YMD[+j{fLO1kឃ0hMW.GM^$dB;X*4-eeI_ 䒌㭾$VJWt}Ħ̉5'7.bFJ76$B3JM[h $4?­ڊ [~a ?NaWYϴH#0%HBXA&W"z5c.G}&4w&>R~|{?c8<[+%jxҴ|"##,|lZjSV= n)Qö t݀/Yz&;yq6Q yJf{;c-n\XIS;,w i5[Mڒp3&W/T72$D%vl.Ė;ӳ 33 2c܊1=ctvSw]cZ>0xUj~k y|WB79&ۈzK0ϽZW](=,vsE+5&_E(R6kr/ {z q<:s@rF ]bǦӓ _ȔC,#w% }:d.Ƴp2>SM-d3e{ߵntu2Xak^h}\;XP¿6݅v ܉d:ߑnb!K$iD ՚/ӅSRȝ,oq[օD~(PX[!4?&܉hI= 0&G;"CMyKZjO;%l*:3L-yw6,>PG7<$-)Z%'؛1:w~ ؋.Tգod GWq#%|QB)Hn\.(!ǘy# WhO(}\J\eT@^S,n X^#ktv"l=ҕZzvl)]8j*lү3p%:q#-CAKM3e-jԚs.MQY99"v݋#xT+yeChƸx޴&,]UTWt2Pp1 /%ߋd9!D ń k*(Qr?&'u/|KӜT\?'8K[Ήbɰ@)'%>'_TY OB'f~ (oӽgPo,aJye{[˸EQw(yc/p.ZM~IQWJS#C$ "qVW#%0pF÷G%zP@b_(_e9mJh91+4}war!߄bZFh[=Ӭb#^k;9wo'9`wM0c& $Gџ'wq6|^zKE%vfEGTPe&ٖqbu+WŞ(-&] Z ^nI|GyH+$ZεͿ()(+%=Ԯ[aY11RJL Τd-y̔8}סb OR7^(Y3#*k3؎SO=-lZ b:N~{o-(=1?uĬΛG:v*r6WE{`o-iuF2<650TWClk5 n(FĄ{ػ0c202&#-gg g-)QmRp+&q@S94Y55, j-̗hC :'U֖X䄧 hltt FhhnBgn~5MB^+g=}+E`z~ۻ;r si+l`!/Ң_k# (4 tzhA2N=77IEY4hY|!% C Li"CA YLSZWY PlglSN,*2#H!b{cha?ypcO7}Oǣm#CTSt`"B ! ( _ש1|$ƾ!́\6Q7ϛ.f0'd@*U ]pPѩNya{sEгܮ#+\Xy3{ ijt2?`v4c,r]Rv :o[Vh(=3^ֺ֢Z@)_(θb#Cgl q5&9 4[Ym$zc4Fu ;2.J!)ӀzrfBlWyF9?FLOWjf ,نˋ S@0P*ɤ2HbzpL2଎l>VnS8;"~IyONU[@SʝAejwi ?u2=K-xg٘ffb3+3_ /MgV*T]1ؤ!9Ze}5`ftݸz5 P;4_VkU,`8$ /Eт ^bX@,!p۽7ŧn= 9I]QHAk [@(wRc}#ʷt?p* Χn+߳ =R%cW|X>ȭ8tb}s$@v!mF^zCa:OB2@j׉;սI{~c*J_Q)z02"/_Gi%@Ќΐ"y0%nJvG;gVf7;[1N=s+mܤxn{D %Bsjlt&`ʤ\_=?Cڢ{%{ټ D0""`,QW 9{_gCy=ɪ0?zCz.ױ2?NEC/1ô nE$w経!ωNŋD汪wqiMҡ'w.8Gn~ Ոr0Ws@ŀHHraóD: Ѝ&H*Z7ͲE|)]SPXS/5!BQRG\ڿ"`>t.fߞgUi 3hxՏ%:L=  DCO!l:^gۊLup6:w3۝̠Y ''}?hnJ`{j<_y@vג4P ?iGоA5Pes*.6= kaw;c.N~Lt/n3Ŀ%zJ $ > }1~#WC#F -;WC|Q|Ic8U7]?kjscZ׼anNzmѢeoW<@S@hm.ҐB&F<Xi2$H Y7M%R|m"ﱨnx{ s92I(Nvoᰙ L,$) ęĬ{n>#59*1зn3_,=aJN:og)lOu G!&'+A/~hS^讯nسvMaD4ט3L DOԄ첤m(@aaFN6/[~k]dq~dyYj0g4i1.Am3jrr:pZ\ڈ'Yk^52lMmr-QW!#-8$V.IiT ʭ2Z"Z1vI 'ن:9:ZGv>J! N.- zQ?wPU7 Vl3B'گ*EQ@0 o`X^xug2*;)$=&֭D2umI*3:b,HH![yWMLDČ8H0t'% &&f''D1}--E!.^3(=%!d&s:xy%>KJq2 񝴦=>tfV55#Җ ?C|UٔTvUm?5 h}2Q쁕H-3N5kq}LRu[~epQMP_mw:?Ʌ2(;':zn%;WXл|ŧ]snD z쑒MV[u3?a[wbQw9qA]BK!y]:p{`)l^Y>杈 bm!J *!يp=v2L,Wl+ׅnI&1 fjb\,Z A'E\-PfrZ[Tف<n5 Pl5:Zv,x4{ڡm$P&&^AX-/s]/h^|\zbVwDy@I`-r0Y*ά'-)W#k0$fmaʖFgl$+ |XfV r_ۥ?pEY0Rͻ 5g[?z.H7 GU2Y4{VNBb`kB4>qIxgЎ(+$˸7&z|Rx3Zlh"2UÆCޫcޛj ]J%D: ئ)N1qlLF1pwR腚L) A`p&R*pʚm7(rJ "a={;8jm'VYދ'+Zc¼?{+ُe+$Mƒ[,v% [7\82x 6maL|[r) 䍴+T2Z+} nBNE (q-խoϵFmbl@Z #B>^,Q GOZ0e<睪i Ɋ"ȊpvZ%kqK.cU[-{2PtcQ$bҬ}o_\ÁAedjK!iOAu,,pij4ʺGrs3+!Ҷln/]>v|{ 7A9o0a9}wR37`hB(()xD!̜XI( s#2@x0>0]ID޵R)QQs2Y0Lkj|x6ܨ GBy4OrB{ځ527{dsjA^7d:>@]2Tf(V`P{3H䧇K3S` Yw s4X\Nrsv--\Ǥ.*dƶ^K'0fnWI-3&<$6u6UJ- hA)d p'Dꡬg%iUa9鳛tbd{˒-e)gk^ޚҒ\% 1b+!󰫣'<|ޡSu &Í)@ec}2l6ǿJV[Kڸ5+УeȆ~(/~+bsބ0,΀e-kE57>R(R9r!-MQg57^%_\\d:Rd]H3_6 œo,mW#>ӟzXW5\%YLT;z`V!HI`D#C5C2YU'}RnIk"3K~SD`qW1Ȣ_>$SaDGÖgH?g>;rMH-}&u, _@M;a[Adn]۽qE›|sMMlg8¡$=et&2yۚ <ކ/Eo4&' չ*%ܗ~eޔ[SP l])HQXm!{^cԖ(xȎ3g慅%K ^[S.$/#@[=ɞURU'TzxdUo/iEJZ{?g)0қ4iXaV h Y ''ȏvx+XHo?ٔ2B|D@o gI O?Y diڳ;1JPF%5qÍ2pȅ>lz\T{_sAlGm_e{t&SðgX^fp!1F80~>/gDg إz1|h SιLIYC=z v@OOFpP~V =!6jaSj.A 6m&mrq\| 8 h7Y>Fݰz s==bp%vеOz슏d[桵1$i'vаҏL/?P>򧭶Y;ex?٨ฬ lGH*;1Û љl t8C 8t 4tr6] ^ofi)x=-3$Vn8!T7҃EF[yT޳ 34%ыg ɤpnGe~A"^'ݮL[]6?2sqZ,]"yqw0"vÿO_N;f1|[/* oٵ4PWz:fekQŝSY)E\ t]vtkO i4 g:B:C:%{j'd em颸Dz&> #[ز3_=iuz, wz @7z\ f .a Y蠺gZ ( MBMl oTͥ6(:拿}|+H c)ÃMhWpr%]1I)ʅs>U_orFZ)#>snA& Q/|vRvn ؙ#"۩5~m03 .@`zYFp=SF /?$&DȌW$B}sJYఘ'Ke5Xl8$Hw›i#Arȯ>G ^[Gh +Q啉y7o&Q>K:adyoi{u,GyWLs(*$3d7VT\YOL/c092l/<,&iS <%CDŽ@s -P`M_ #plWYw&g"-히\x%ܚg琽$`m5Զ^by^p]i6TxǘU,I^v$gx6s+ܬc9nQ=60O> azug%,-TJv "ڒD!IOYNLq{PMOxZyK ݪUX`YB0o%dWが5a3J+I*2<ӓՏFX;Js*“uz.zqfڤà=J'2φ'ntU4"UBͶ6J\{s(ytP4Xd7_  4VqĄQL!&7Tx-0v"n< 4a Y8rPELhe:g&3W ފ+W9,NIR-/@I^,daKn.m<@|8"T8 =^|?.uc A;1ą^6Lx P;ӒVO{ΐ.T;#2b@GOCv7z][H^ԮurW!X b~ Z8}9q Bl'z\/ E~e!5;7q4GˡJ$&B!KG).ϼMQ*av;G׶A1qL:KL=³QZ={HBI/$~մU{<4ZԪ֛)]ТGٔD[YH(niU`'T]ֹPZ/C%NiyۂzQ@~k>nط/P(J D7[#(g (Q͜Ìk^LŅ2{,oDBH|"}ũn@4Эɞـpc:St83*sWK;k f6H0_‰Q:;)Raz=6ʖQ]`_G:tKu#C$ӊ$aU)0L3 4 3!^:p70h+:#,|kA`AZ.ƙRoxk5g(,™i܄|_!}df*N@ <||:#^Jqj bD+e|zrO;[?h6<1,pO(xij* &іkI\.Z =[CWv߭) jVlWeN:ZwA 8u,i=Z+})~ۗ buwJۦz4I)QV9BFyiUD $ tc%CXbtцO2h0N-%`Sn~ Ǒmi.!Hˉ+\?X\ =xE+tʬ]trB]n ,ԛ[V]ozy_jAHu';33H5j8k '7f;30{"yÇqLݿ[jj37'+;XECVYO}-gei|רӵ&S EA~`Oj!<!|JI>fHl&Eeι6@ԃWՅ{-Y%I*_]|?Zߓ!R!`C:}]H sRP DT܁%MWglU7*7K2@ݗԅ#HNc {y!Vz X^;ʿ*R_" GVͬa-0BoقVu_?`%oަ5|vUs rtԗȮjdʜ7C0&n6&/B`ӟ$e]Ooc}ћut =&2k7˨NҜVe,yԄ`aCٛ# FEYW\V傏Tqd#H[l8iߧKCaZ4s ]~;房Kl+hZòHkpk5 ݯ.SX;m"Y%qDܥִݴO:[ҷPa([:&#W%{"@[N"1 G/鐵. D]@6_yt~*+{VsߊΖۖyjx9=-HmXj4Qb;1 ^0 FJӜ{\kض#%iS|h35a84s|E%_ MAv,rLqJGZx oϳJbφJp 8tbѠЖp'rxZI0A8W0aKntUIT dQ|`+hU>n)k芨[\ME:Hc9K0L.iG"cz{B4=Oı}@g ]qRPzR֙Edus?nSn Nj_X@[s aͰr]m'}2dI. D!\bo~Ûrޏ Ф0ɓU5*gU;<%űByuboYP,kuZ~V[ TuP70ݩ­\ j:}Wl0x!Wrq@Rcš Su~>~}yڂ!A.튒yo| eʑ/;:$ҭ~jrpbX-u*&.P_}[=egB,TjM٧*uq-OXV;H vZNEQĘG$Eřיf <)@LiПk>\έ$&$z% IFzck!mҤ-QFS;ū^Y>ectb\d|S:IM:u ZQP+,;&!z%,U6j`.w?9 {H>_W$ivo'u9@ !Qf9dn2GSdz,HTwܚA:@/8{:&aHϥ"+dܢs[sSeR<&rw m0?HJ2'g+MWmnԸ%O@D_eYS7ŧEaGɍXӟWdl]#[PE脀# m) >)OV:2PRcUs9r֕Nmp#صTZvN^X?:u!:qzNWYckxjG1f3Pw8eq~[̌Рp[(įma9'Rdz ޹O'p(K,;K0S)ϢK-H?yX\%gEWί7<^b{D bޏ2%K\Jv FScNQ CuV#Dú2^η\d. 5~& vDg ƽĮYI4td;Y78P$Qm2{c=-jP*\iu/?2U&&/rb?V)ܷ)6Йg[jtIL=,'_P'?58AfQv€5*Bʋg2DȰJ1h998WE#YCθ9"Ϸ<Ӄd,MY*eFTk+Y2 }MFYFm!ޭ&\4z*"䕇 >qp,`0JWJnp335S0 3~mfrfIֵ+&YzJDNw$d y͐\3Tg fQIZn_u8;Ƙ 0 QsvLd"r`*2۠p/|)vSxD^D¯D 9&F$Wz~ 2 t.{U *hfHڻ=g1+#%ybuuݸGTUo:zYFN.́5u }&+D'd # *{//՝K4;rzGS]+`2Fu[F<c0165qOЛ[,@]>| ~֢B7W&Xқ(̎m+%bɷczwwW^AŅVmyJ s_o?e!P&&RC}ȏ MG<^@,eQM2y/  xXz@h`'j UDƩC:dӽ]! *<%6k8Ǭ!-LWtà~%ϵb (T?:d | ӽv{,MݧzW+lי6(]2e]~}7VttClp +(k{pFc/S΁0ϞA$`"')\=:'׿@Pl ZT x}v'tSY~djnvXpJCZOkAtUWw?7c `)G}j0^A"gk~LhT:0 clɂAw >^kI fU/j$"׬p@2mZڔ{Uܯ'vz*(.Vn L8z6F(]F,>+Sɨ͜\kw7SK(!,'pAMHd9!5?rtO)$h^5ϟ5qS@F*0,{n%|VX Z?˯R@aq )= qzKE)X|d5 YC &5/5kk7B@̇Ll^;"ez&™B&6*N,sOF5]Z4d9$ rϻeh97zդ]Z2ɢ];ZMd$@Dd_V)S^IoQe) lZ%3' / >ޙEFWm9|O/E?Hb?1 ?}nU*--td8ӌv1ƙu' ]A?^~'=Q+Uɭ*a rr/ꪊ2ўʙxtz2w 4Uwθk/|85%fSw^*WԏgchLw(`w"AlؤN0I鑍1 m+O% ?A"[ g9;>SZAM1n.J0j{(@pC7~ePXe睮@jrmirƛ/kzT4~eP;y?Ey~u~Hyr-%HW1 P^p[bn:kOgDV=m4PdʖCv;ZLsִ,'N W J9)w˙^.E׮2lE@Ks2I.\%)pZ(^L4jEz02LHcY|Sˆ|%Q{$#zNhAҋ":w0ǐBo|3SRMш,.ʚÄWߞ;o=gYWQrȤ {M:f,27gΖYq˛cAo$xd)iOJqj\ %ic%73I"=X|.'eYd2oC8cFfAF W\s sqE5 (7 \sGSR) pVW"~ N´23I_w5slX^ZwǗr_@/ dXT)v lXgW*8F/`šV5}CXCrɳLp?}%8 C[~pHvqak<[UutPϜꗚZ|?iS;YLл`%vuM6ڄ՛,8A naAھ(R?+@qrCtUB ٴ\.tIx[XqVg+lbnO:n )ؔxzkl3/@ʙ1f(]>=)Q*G-ͱ|D2Z,Zf, rTסoڟ6-^Z r q> zf +j \[>t&/jZg4؃Cںw+(_~czX7v}_-!`ɺȑ}1hqvWe= ^ާBycЂ'[I f@%4~B0e`u??`(?1CM 1N?LT'RᵘiY?WiC=|ϗetjػfy,/.tk\IHXkuKGi LL uUB &ؙrjXE`ύ[j'e09z1d_gq$JtzwZ8:BPPHglg<%ҋulz_i0[PblsQ'<|enܶkK7z;K:\i-NSǭ$:Η6]&,a˗mI\xs4\c_7 aP,*6S$ɴtB{ȀJ h/#q\ƨ.4'=8}|8FDؾu*͠<%qN%2и@ hcڋ}(FdHtxqzĕjzN[ReǴ%eI(&Wϑ!6вBû#e,ije;*2gk":؁ CZ֍r>&t"{v [MPpfec3ƒkr γR0zA:8m6ĐipVu+[8剱$P󝢨,eG_F@Ӽ,U]32yl:;.YDfiїde=I^\(qOR*n!CܨBҁ˯DzkR@yP":Kfǧt\6^l+]7rQJԐ #6U=<@K=-u}\/HDnIOfU:] lYbeP^5"kqROgOAQԕvDuJRۅIٔS08*y`39K)9bXX5o ypSBDPR&%+>>(R;ag~Rh:7oO2QÁqev4;@'4%(.M2jz{9 SWp8?8h5BQtBPOcvżH2SeDd`/]c 0R<鵧}Wۀ=yT"#!*f$ oX,`%C&EBc6o.&Q;lfL8y^x48:ǡN7 ? kꪺ7Ʒ$wZw i;<0kהv=j_OӕϒǴ#1 0d;QJcZZ28r%9ʿ_x دaũWEh8l~ݶ_8]-^()DT]%Z0D>(M>&'d{ȓeStyTI #s:YږW9?jVk.2+Ys%f{N)~,9.=Y?R*i3@w꣗ {/ ϭhWb]X~.,G **J`Z1 03Wv/$F]S@<5goG4_J*lxⶻR?U /whl ;( Ώ4t2ȷ:$]㡄$ ms=-Lg0nL`"{0|d d+_NIGbRF~ <ZD}+ pV95s+҃L"ɲ ie|d;(6-uC'9'v` MېN?M)ohr?y}S*D`"a:P5,627 C"ц ^ q34x4^A$$β_T)oo+9TEi#p),m\>z3"=P4H @k< Ws2_ EO,{$u80r"ũms=Γ:Za-Dn۱UYJbo gUq"g%4t!A-r S4:2ŁNqh0+a( s"nBiP6^^Іj D9kzmW!bLa: 1~N,/ $#8L|D ͝_pSC_0Ƣ5D^9wnɬ;%_R v x[ vx⳽:} 6!W{fUge! %4inmP _cqztzqj(!#u_)6m&`~W S>)iQ!a^*s(dát;@ 4xFUlj#۫kd}P\̞o|\ |ΒV0D5wA__&FV_Lے8!,Z|vn5 U|-rjZ`,hO61uB>ԚЫ7b-}%L%_ c܁́p&6W MAo VuTYU^]'֮dî[Mnz܅@.Dv)w[ zw*ؽ[55-.[R4Z#=TG>;XXQXgV=/\:Z=Jd"" ^7o;+8 Y#\·AMwėn?JeS+BsMZg~Tٺrі 1׹6c/ TI9N!K^SM.w9j:"qhwxI|S6$![rt^u6JQwK|b6epJ3j]|꞊1c]z 3sP/p&FmVUaVKB>[.p02u!}6~0?6 L@:cǐizoOrA<e&Q7bF3 jƱp`?}*ٰzOyw1-*s9cI@ܔ}NZnx!?m~_] ڇ3"cMZraQ q+`J8K2fc+8kJtapc<"zD31s6}0rT U*:c TJ֢nP8@mT}S/ě:QD!z5?q`>iR:2a`UВ+/U=6'̳yV?f3œ{ҌCLQ騄\14ly|HX4QN6=Z&/&OTn'?t恻}5Q%q4mY#E[^e1O|\Zrz5N+f(<Ӳ%:ֻ ^, "mrP3KҔ9#xpΜ`* -Vgcɂ$mg8#>=PvjOf>fJpw|FYør2R ն]Wb4=#E7V6(̷'$a-&@}SSjɊZYl|-R|<4sRVAO3 fk`"7 Bk5ˤ-$^f!˼ĝn.PGOD_- ZSCŪ*[{AeVh)(p N,Y*x(Hs}Jڢ (mJh\ƾanpjH6m D{2 x`gSt5Ilgmi=-7VVyhk*u[|2ç5'TSċbzs~%O??Rt)Uw ԎC/TܝG%XvI(fY$*W3وB$͟}7^0LQYFy.}Fx;>LȬN5b.81rح"SLYWv"vSN7=8N]hg̪cgV`}xY^} AH^/0׾4KӃ8נXT?2.smʥsv 363m513dQͩS yO5HF{lYz–1ɏƴ+Vfxhs}% f-i/ۊ" 3 BpXZ%&P%r+u 8I;8`*YE K7HojA}.`kjvxmzL\)PWEmA2j$Ž>m)!O ̬52>L}? PMhBvq(1!^'Zۣŧ􍰡wW":_WsВ1&k2=e-'v"hmdBb9/үj|( Q q"&Bwg7{`4^$J4qQ%TA&`w? oe YD[osh6 렇 Bٺws.Ϳ|,M4zA7/Jt,ԒN>a%B7 =mdxV|kl=8(Y8TkܑhZmȗ1}c)=z OԟSHp;:*HGu@fqQ|X/S |[@zi_+jZ6:v^n%4Ԩ{ (X :? y!6X2 |4ѼEj/nf.):sOS=d*jT&*h#Hz޼dh<|ME h6:t)30n"k{<+N -{z^FVcUiQ1zc $mps+1'F>ٮ=^ĚDlh_-N\\y\}^>>-C(հIT' #($ԫyJ 0GC7pmgN>E.?%~B 0^X5;i'e[>t 8^(YdeR _vT)I)bЗ0q!FSi;£?acDL1X±VL:H /~p|En 7]2 C;f!9_a m7^˒ :/^!hx?S4z\Δp]KDwĮ=iYowcC4kx h-TDew> WBrPQ)a Y 71ga! Uqڑ{A_X {r?@:¢Kz/ ~%2EEt˸T:?ucZ[C|;=lcӃy.V{~j<&480GdžCj!o8j4<=sC6vV¦nCToXM?/y̝ X5<ׂ.ՠ/1]kzW-نLT-ނ&R02j4 rq1Tcⲋq5{2|4WmG̑KyԭE5Os=i^ @;k/J| Ғ+S|VϰC~*}eq6C*aCK 149)<INxFPIe61o#?zĀl4M>^`)xlGm]LiCGӭLblVITqЄ0[NW L5tk/.{jҌg[_WQn"7.9+5֌~.Swl?G[UcVF~/mD2B5z4I1ZxΝnDՉ$:}tB~`Ɋ2 es>8)OQ"m ( ^&s%&B|'sԻ116E~96 lÝ%B.&4ȹ CӣHHk%uRV[6LRd)}N%5塥_j"`erhPcL\xE?*a(lwq,~n{]4*mf&$A,tDm. B~o>j;Z{; !oG21;՛ z@g2sޫ9m 1.vfA;%5 FLsYY 1`R-؁Ь2sb6 GOР:򬶁kE8!Q=9+/ָJ;]QBM,*< KxW5)Œ+CĒͤf/=]O$+ځܝ]/2=lpsR6R%EoV߀ƭ`ېC]egm3kyrgI&zOz*I)&N?=3+eibz8J;zû_uOEJ .bY:duKcv"ĵ/bi_RpVغͨ ǃ" Ϲ aQ$XKlK8d.⇢kr`V2v}D"e!7Mۍ|G}rC/W+$¥Sxsɬw|{]dnl{sU.]M?u4tZ 3Š={[͌>ޣA*Y.\_&_S{Jj40=MXeҧbE+Gfq'ш6ōZSu6|[$nߋW<~OfZde %帴_T4%aQ(ᰄTrS󫧊أ.g\1Fa-`Аg|?IGfXE$GzuJ&w$ɭT>J@|5$OO|Pkrt`Z)DaĮ ՀSy +C ~-$&H-| '-᨜8'^_6ԬAKF&b~mڶp;m(Ys5G_7TTz\6ɓǰεh})A̍BJyM*[-Og m̋0Rݺ\RZ/J~Pݯ4D Xh|`.[J(adأY,Uf #Wf 2./򡤜g&2{2/09c)=ﳄȁT-PC_*_R<($*uTjWEY*+#1w`P^-'jcZp-f<}`h}xpa W.aC-9]aAC@,y|Fz>qd#c`u4>GȔ^y-{,} - 7A(=]=>hw%vZ2Yg7zU4~Y(ە=ֵܮ J8T,M^AH8- 3fĹU9+neJ׉%j e/cؠhclrk_"5\[)+פND:׃~'eVc VJi0TŴ^aVC]B_wxeف/ƺM'? ]@U>S?A&#[WU+߄{/8yѵwW7'?[tcc5^n;θ:^]@xze 2O0H{DȋMo%b#HL&չ$9cdx|=A2jxF jRxN4b몴Q %k2uj%9(YAB`hޭvQmC? #)k{7`;|419NK}B܏mSem#Pgdh(/ڵbP6vc,Qum7yK?(ʐ@ cvo-hOk(UH Q6ʦBgY di :}.湁pKLڪ|}-e':fZv#jؿxd^[c]pXY)yn ^„3@.fdЭ,~6d>-G~OXs|,CN1+[ͽ 0md$_8=3Hl*MR2_۔?M[ fmt={d),B4H Tp֚9o=hq_,:ChMMt%_-XyjD"ƕ|ߺ: .YB"6bgy=0GK!*ě+—1$yR~ v7`#/|ВE"[Wn! wb܁X!]T=XFciQAK!ƀ[|IYۉ4 5辕ks,5^tV ,j{]E xnԒA$3_.)aW1GlͳFh/ bB#*[& rr4wC59PcdM$ɈOq0R8VX^Qn0#*w:?-#^U lf.r]ߡߝa' Y/dMHtߒGr"? l%ݚ3Uy,!ɲ8?`J^r-* boIpw]xp3?X,M ren/jtAKXo_\LTlMʑdgbh'nv): ST 8vAM{=}׋[w(͵c0ۧr$Z1e[ĝ6 6fH|7`7c*[=dGߊ.ޖ$R$w!x[3DXN)m;TV7Lڴ9a54=pޣiGĎ13ꤛ˴%ugFp oI$S~b~5m( U$ s *;Ip sa;'ɣqlv͕%&pEFCؗ4K…Aqͥ>d#loWO{u3FCc">Arimnڵl)M+GCj*g>⼤%w@ƂnqTOלغEhc0Rcis 1Y (6E֥hnU/a/y{ds,''vHe[YFuP1{chU?Z{Utg1BjFe$&SNutVP!`i;rv$wxu熪EKsYu@H CUsNqyq4o5Z _^p]/BŠh5MzE]#q/ ^ȋ-"0] lkX[ɇm;.FQm FųFGq ԕMσ2EL\æCC{ItI1u|r X)lYWZy 1xjY>2l"z=:Tv΢*B|qQ`콃%b:Y#oA[wsq mYc`k ms } Aj즠ʡ z8俇4bl[EˉKcpYerrOdgm^.QmN]G+P^nޟC\W4@N#T.(V(U`g,(-:?4ͨ܅ku `rWt8u Yˌe1QI!ut@g O%݌pp) Uݩ Vۓ7O;! JP/fRi+2цbl2IzG:ykRVMIL;hZSM( @iB{mH?81@;荫G7L:@c*P-I*7@_4" [RΠg.ɱ;}Gcs탏BK|˕2S_%DCCU|uz7dt`(A^^=-lU&b;Fgy!{Qؑ9:K\ta-4[ e`cѱWP1 󊸑@ܩ2Rg6r`7J}z,DP/tq/>nH*)pv:=i6'񊢸 } zRAy`V[5?Y(&ZNvb֌j(:OVd䋤82ٞ t^0y1Q䆉y( ДC7s,Lět+×-Icff=k`MH'G˄{,h%R%bchMnr!Z,w}E) |V y`u9*7 .g7, :%{[&m듥fcM;7բJ% i)+ 6šJrWZ!6OG)o)HC'yշFJTm]ĞxEbzJŔҟ*{g lKM*,EǗWrjԼ6:ր.4qa<.o!`Aw<|אa/!5ҹzpjntJ" (ߋ$RRp mG%7Ov'Q=`U}TU__d, UaFξ@ߩP6'|X34 3Gxm.V$ ̿Un  BSxX(bvDv,E HAS# HܬxS{+XA+$/YL~}#u3!% A d(oz'PqMM8AYU֘ӓL[x̪@^iAU֜ӵRl~V]b) 8n:)2BVrٵX^4wZo'Q5>fWCm (Gv|([c 5p^K$DY7P U*)[]+]h|@^$Wdڬ'`tEZOWLsFBx3Eͬm"͜ni jk KDx+f6 /<3B"H%V ZHZ>$TO^,-i@r`vjKPjA+sYm@g%Mk~'?D4 I T2?= %|{i췓&87@f~@U[y]v\U1qi5%のn ݞ DYg]tjb:šQD@GZ{ b6w~: hJ ì7G*B C I捊rXQ2)_[q'rOkdi=`KFt@qB])ʆ /c&A sTUQpn$>5;2sCpvzNm=ȕ }2ǃh .4Wr-'?ߎ<7sM%Xn:+v.z1?]1mɱ_9Uy^ؖܘ+z#3U3E}`u&,-) {7ͼZ#uLZ\4o{J!ec3o0Hy%ukM:-KY>oA8옳Hh #M x!GLtҥӹIu8-жr5Ȗ6OnV5詿pz4$ɅfP"BQEX1xy 넊yYU+WA:#NԉjTv$#c|P"f c]>Gi=0n-azL ivudRZNd:"B sr" ՟͸=*W.hƺ_gڏpO{N8':M^oR:yYV=*Hϊ]Z;lGUE UH+l?T}k+GDJ?{~rPi+~?l"9V XrGsxAN'\NjmdkkiKc0-(IX~;Q-2(euĒÏQ9CðPru剨5#:8:$|*=VvԔm[?i/WQǬr(-Bc4svH,#~cUg;"J~f7;ڍ5-v{a~3/UUIMh׽Z@n”=#;7iI3IqvFgjuj@.`r*^%]K^?yo #0j.hVDtJUenrC8-#"{[H̲}``T~&qWa$@tqئ[Ic^,T&0[48Mt4+P|y[V\\\uEiDolb -C={d^%~-?,#fwfBӕc{25*lW8f#P/"07)&(fyvOL/zf8 $cJ~Xf]0Jn]7XFz"y35fuO«)ke߇ؤ0xyJA`/ &3 1рجttCoI%@ 6?G`XpZs  HȒdWthq<ͣPTC^[=hǐ=}9m\ϑZyHށ a{fFG2\̥ WF%m% N:iYDu4cSyNM̲RK6ɢC@}pG{) -PJ%UM#òEΉ]@T2K"oTsOOs+Ofz&Iv~ 9 ?bfd8MX0b3@XӺ@ʃt}C`1kFSv= ]M7닉P#p]%sh(nn@`"wG4OPhNq[qў߷=Ov L.M"ЃNX}%Jv@D fXԼ>Rȕ%RFڗJ̠cPG_(6׷FW.lVTFqge:K"1δUƏ<=`iH8;ĥP7E3zP2ټN'} cj;y q8F[1yz{g]>6*X~aۤPCf%D^YrD1ɓ&xlDžu.t?]tq`\m&}]A_r_G/Bü&jh|`FP V3RTp/?(ad%/8qOq^i3TOAZ{Y00oA?X7]Fz<ڀWfȵM!+`UP@ZPόɖ2⯏18ylq<) ^( D 4uAろ-c?IU]Vv' g57"#S@?VlKZ6 d|/=eS&ҝ Mv]kR!J_˂@?nPYiKZp&AWNW'm5O0$ ?fyQVA-B!*ſX\S=KfſkaT|).Ä&aI8h~6Aօbw_Dh$W* &_ky܀甌(޷- O>䃂$; jW<=Eؠqx#0vj[2hOkS[l0b3ǜR.f[˗6jRd]|B4ˉblh1Vѕ)OI΄HPr.Wp/kCK*ku<w,``kjF{p:4 >/D1G# t4P4? 0<1 JΊDt$,؇Rq1pL\AXJ﫽E[ 3@wܖYTǕY5gGZDZ _D}X^sO>w/eբ2nk)i Slz[hDDic佄Uzg' vye6Ro`w'y*?12GV˒q-,!<%$k.ErȫN3u@sl+ыh*W,8U줫hiGUF#%LΔ!bN!mxK erHVim "?-=rHևQS=ӁˤX{z175gKm .]nD{@owћҐ[_L Ve7FlD,W?ʏ )8GXZdm^]=W+10lĿ7:c.7{mӫ`{0x9ÿsz^`mPR{E%yHy4 qG3eNת2^쒣\lF<\y36JN-°<0{V_F~m}2NCxڿbYjȔy\'PEA$eLqx ) |y%_~޵< Jheˢ$X *8!UbkOtIwF<g"2˩a{v}GG79~& ?2u]B*nˢkGOMc^^!f+N@g Xƕ+?MCuE0c,9)+3X@3`:3⦆ Pj8cvQT$+o,EWSP#ꋣ.ytڗ  IПZGx\eŦN_i;dx˪,t°WVyrdPQ"~W VL<3#Y${**# ԟ4WM:}nm"'!"X*#+LFEE>y{ziF{a \PtX Ro8+MƾXfԾv3:JO˘D b IVA~srݽn^ L/iOzyCĚŋ&|Q| l,[J#Av`S[E7M~;T 5dF"s_/7x ڞ%"@>* ga9SRkaE ~'P˦5{?nm><^mq!wdޓ]Rh ( JoB8$yf Ӽ,1V}VhF"J=߆Upxǔ۾K |?7p:+M|MKp9SLh ZYA^$v'B:ky #_e~E: (h#?on&wv]m{|5n}+f]'-TXzkBF3@nun>8SW&@q~obn UpTCOd˜^Y1ECO |칇HZmSw~NV!e* \rMd-NR\x ٺUѧʏM]8!"GRK(^l*+Y9NYZ`<OTcoro12 gս59tfRZ}_Ьv*Q _|:vgYkF! AnZQY0] |ŧbw d5 Ο G r- C^PH&kq(? )ϴh<{=~?KTy0`UaQfb3&L} " m̌1YղEHh+42fZdkdXcd"0D {>o['z5$=/$76T@<4cՒyڋ9B=i76?\m )%<#ExPQ0Z(jXwf C=0'3(hk89p+%A΂V"'Ro0N68\7je,٧ rTqˡHj0Vl%o&o +1=,- &XyTb4+%2ux&Qxpu,}Jd ɍ"eEk:P,NJdfΜ-G4IU?Lyšl|ࣶ0>hʣH৙m]aBǏr,[%(25GAk?+U{o(16V<#BO 1}L]1\Iǧ Eb @tl}-qxk4Rg AȴJ4eiA<@r%[Tt`BݹJ#y2v^ zPa.VXr@GɒK$ObA4F1} Tt5$QZqu`n+2zsAkNOzt^ֹ*h a|jK߳9Sb3D{-WĠ3QM =dhUx&I'44kGQV-rAhŨvl ] <1h|,0JArҗxp>uF^ ,'mkk'›GPS9Z~\+TNdpdev,y]u>sBo$ESsHCЍhKB`ve[FhiZ\֝"'ASX%udb*y H9 fƧ,s҆`MВ\P1fUsÔ3#'R};b3pA-(a)GܣWt ('ly=*.R'ul"Cᐌ ٞ]n (`3_{>,Ċ]9 |WKpĉN193EVҶɘ}9 3nRmsVXMtCӭ:1b\#ABea`UUbr͠g<80w 3uߪn'.D9^5Ӵ:,"(hR7Q2Iڬ rl ‚=ux@Ř{"R4 [ qPtGg=7*DO׼RmֱMcR&5pU&}<֥1rr栧sնOS M舫vLq$q ϹuuMIļ5p3}}4 f/X..8UlA>PUBTV0<'*L?Q=Eްz,0sz{r2]NY/iCg,ƚ1n& &Vk"=D^}aQu2<"~Y-ݲ:~ٰ@b s|,k7+?&j+ް oϛ✱. 0WRJ8D#dE)6zTƾC٫ҊzAa,,]S-T/3*\_?>&f[I:;kB4i:5&3+FEϲaaIk;bwcI1zyr ~n䝚_oڮg O0qXޕ/ ubUKJLy?~';ǭo)"2*%S'N"7\/?Y uOxt6ۛĭtq_ :rw'0^cIP6,?"ho jU7>&s%d&hM>l ,t4Aj҇:Ѩ:f5~S ~;.}-=nɹ_؎/ +YFzKe4L}uʉ9ڕRw j"OPR {Kbcxn]뚐:E'~>ٲlk0yID~ r*e~8iCvb(0J󑿂7- 43 Q\~@gl/?NT@mv?ǀ(]a^0&n0S0KzMseݴT t<;}nT|3q5k+DFp 76@6` :Te0$Mi>KvBfx.h`\Zsա=dg)OW1 DUo;M(߰tvDmq󭝟?BR ^_k 2DžQџ (tC\<*zTK^چ%9U9wPܔˡ>v7"~iN׎ A'@(lcnBu/Z eيH)gGu@drM!:) چ9H 4q9M]ٰ2[uS1mzx QkWq{ "1-9lUf$mQ^XIʼnIiNp2h0@!::Y6Hf|EZ+|HRJ׭ ϑD'|*l5*o*Km>VmERYyyUdi#ZFy>؜K_=W>2r*ӫŵtNCoV{,7q[[9WwT2⏀eQ5:)5KDQ=kdcjYQ*t77FV?.)'g#*l-V!txL$tOb3z8\Yg5a}y6H ϴo=ɋ6"Zlg>'4} !@dLGe3d//{!(j /Zf!d.wlsG m"f2vabE"ZNnp XTrs'oVԹ ]g@/E_ScCY C"k)R9V4n 1{i6XN71@rh*G2%{|^psF\:dMmhbwǜqW5@#F\HF3eo) hlXMÜ#3Wz`Y:(i E O@҇A5sDd֦l==Y]͚!L#`KTm[@}zb}kDl25 ._V,<HD)1 oW>D3s ibPϧncA?VԄ~"tlET]8 DET74k)X\cq<=SϢ ɗR4dQa2"!ۚ}ZRվl*V81} mhXڬV4sҜ򴀬㼻vfQO/ʃyG%X8`5 x8\I&PHy\HSZUf$d%~'3hpv3jo!2vړP2W@O-2'3!*)+vQ;l:PգG<l[ږE"fT[EW>@d[|4[k&V4L h 93%w.UFd.#A\ԞkPG#HC@T윽Xx I3 7c0U_cAYo=m | ,HVˡ۹Ncd Q4ǒ=>O6PN+2>G ,KrFvM5)!;FVC(Cj]Y:0t/PoQ\ ̀&(h_{~IٝXMlLp\h]+:>.u[Z^jvp q֧E9|^npoOYFfs8s?:uuvC/J^qZsfu0c\ ,w@a1 ^v߸1דL/8uI i3(Jő]^]Ӂ ͊9 )%jꕨ %9ε|Bpس"3fp|; a. Yp]"_1?gEO$y}tjJu36WgF?eg G#9F- oV!Zp%O&Q쑵>żrN9`1COe3`._ i,칎6JY7ؗ%}-cp<  G+ CBD6u âu 3{ŤQ -tN7}b9|*2z>73V&K (1$f(z@ϻ 3OcA+W\y-YئbKog(5_x#c=EY[Ԁ`W !O9[y&qyˇVXT 1K,qCB©(N_n9죳>&eQ{wsM.q}sV*QeNG OOF媆C i9ڇTKH/z@?p|?$q̴=xXZzyȒ]np P2qȐW>?`Wr@(6BJ/}4@an\˄>΁? Q`_GB`ȻFye?DFk#oLB(4fR滽T)_LI`P^Izl'٘UGYݩEJ%;h5d~0v9S㈕w5œs>>?enjʤqQvQy ^60{@c\_Tؾ;~~ؿF3;05=\wԱKz ;8 7ʂs7Vא`z:မQP0{0qo}1:ZiN!m) w_ 8WNGOPYox(@E5motLyO;{Bnl%x70g@\J) H*$d7UwI&Tque2)P7#zV 5qˋ;\H^x$K=3XJ "L81*(C8DeH5xT:{:m]1`"719j˹A4eHBr=AFL@6_o(+W?@ 9C]搿{%`‘}j!:BSzҥќ4+lOq*^5Q6?7f;8͚7{j3f]n\Ov!3^94ˠ3<;% zFvzQ'Zv + I']!qG#CGkMȢ1FMa_#RV@ZkG~<͑!˻l˪ iP6$`@_Jl}cXʈh3-{`8ܡQ>^Lw_@m2 ǒm uf.-gr:?<Ԉ>Y˸.:k۔ O4?#G$D _nz$ \Fޅom+FY-Φp U7v ơZ9L-dy1#IPVsz)6K8{=Z S?ĉ}Q;ΕN nD}،߷`݂!i6>[IfLѢTkny0eONm4cx D_CZcA)wNؿWM5M f!%ﻁ ʩD2Z!8Qܖwل[!u * NgR {s:eR,G[POUS^ۆ~ 8k@:_U+m]83=ʈ]Hw:*pHC JEM}Gvѱ8?~`0IK?XlM-w1>}b;Q; #p@QpR+Sҏ?d{f*) aqjk>/k"J7ܬIpC_S"Zl0̤+go{O ZIl5c* nkz2[-5"5 j#.)t|COt(ڔtglMZ5y 4}-y,oo :ƒyqaսϫ@ ,:,n)n=[j;dm}S"`Zէ<[ 7vh?9嫎P莏E:5j7Q Etk['xu ԮK}U+z|<аa Kzj1OaNiȌ3=WW8|LiVOdR~$i1p% zٮqT4զv2bat4%I9s<M7sĪF] L\-FoP9hmt|a•}gױ ":.Oa^ MBl]O]V6 w#u0kn %A\tW2+>I@Ѳ{cy5HfAP4d.FB)>ТTnM36Ù:`gHc9D[%F/nO4~&5d% %Z k72 C*-W7D3H`rƪ](2884w Yab:qtYG5)_a{".m{[$.5CC}Q_.\{Js l_@:c_L{c􅳡%gYV`AQ[%q#3WILB5 !$|)`2&<ةp;.B=pݼha,iqGH>e:ϛ,Ic#eC:|^*ˢ3*1dOvVf"Vh"`嚚-`蹂;n+g$e#TQR5V-l7Z(φ,aCڣX`!KsFtVG IՊ\^MCz||f^;5bT^~*+q Hr'D;|O֓: k!9:v KLL9)e<-Oqs oN3GסlIk:Z]VB0RIq[/J@#;}8jݘ"WS}3?%? 58;/.W~xshjRҩ >"2sߤgQBCfVRBѐ?PK{W!DD$4bXB<եPOg vpQ?]~E8-#pmT1(x:S4';6j5#(q@NAT̯rM 䦙5z;s? :rbi\#qTsV!LR,1_~=3dw1&=ҍ)RNND d)Eg)z!=(j,_ZXwyhihJpC7D}1"1y iI$LZTEÄ́ٸI% օ 'P7|@Nݣ,ŻA(!Iuo׃-twaSh[h?[z!O$ ,!>,|!ń 4,DE9[I;PLjcggSIuCtHaBkuw/|5̹]%tR OGX;ɑ\wp,û|!=gͮjդg+Q\v)E\cd9TGKNah~UVoo4#GO KFkx8w'ٻ\DV3F%Pp+&0B&A.]j2-ߔΣZX2 KL6*N{`:-IUzou$&EwBIآ*\.3.=yzwb:8ʧr՘B[q(|Ylg.! #@ey&[&،7e!)5u'∇:Sm|L-flrp6HoYu0]ץej1%U?bK+C:wrtV7cOob!|Ç/ 똠7S2¨Xy~ hqŌe!D&z5 hbO:|1N 9*w"Z- ^ۀ}Jj&% <]1_6"Ezj)/&%ruٷ%©!46dnݏ'6)5`RXo/w,4K5Vst O׼ A8ܫFL=~KZQ|ls+}s0(Qw찳^53+Xa 4`͎GgxPywJp3{.m?yǾd52[)%PRRu֥]J^jR|u '}(=M0%u앥ӶoH꿷O2mxY2HGςDbŎܰUtRG?Z%4BO¢ĿJÐau(D!316Q5R ΑlfoŃu#O >?թ[kp8kbF @Y !>MV-~G9c&(1n?`o+uwL ["jWS<TT>Uŗe2/L(́p]Bv:x ī *h[ =5gn5֙y3s;\Jyxx0,t>!!$ͺlzѳEs8HBo@ۍr0scggr՘K}3^Zz7jTkekNdS* 暘>d`g5T _&EaY-2$ jHBfZeZhNAd4<׊);΢No(=ȏb5J!Ds8Q0?X `8K~DQC-D@%'^,G8@cpWђ8ST? f`$o/[VŌ0-t)9f_^JF2;tgZ_g*sU+NW Q A _dίoim;Ђ'z@,W!HwD>{"ܤ/U7[U@@ؖHH.w,'Uqrq]]P --iN'Mlu* |޳wP2Š'U]>|qCO{+LT8|Rl3yHY0{T\k9 EsJC0LJм~zƲ)FM\!Z|&;.Qr8Z][D א-KƔ'4GVS35yjS2o }Wf~ƭ̪Njt'%.{.kNP {Zc}Cj D[6,~fg|7.ч>48[EsNӱU,0<"c>MК)Eq`U{jg.Fx#-r݄Ss;4gM*咍 5DESAi2[hdyH!ŻظHs'!o`l}I׹Jމƀ# '+TƏBi1GZ3;zJt,W?w* x/|˚-?%Al2Ra9,%!) 4jN>ZHG yfvz-ora>Xcԭ8-wt!YzЉ/b4_,5Yc7'CFN6`йHlh#vեaQ˽l׬[QgOe]_0er{Ӟk*,WLV|$ƴETߙ"?q ^T{z^G+S|.5BX9qi~8&FGɰh % /̬MzjΟ : c2Xʘ7C7zNhhѝ%+e`#)u] lUb? B*EUQ^P!#QwrVAs[B j V_Qy!~1=CM6mg I >pj3)d@:Ba@#U8W~=13@Sb땩ݎV]PhȀm[ # dHIVQ(IIg8n[x'#N',TNWH/-{جe)ý<\a.BPrX=JaL 8p+xp\Y N9^CY_a17p1Tc*uꉛ\.<tUGѸArE3߷ᛵ 0!DBLp/5u"ˎcgTDɩ> mJ4/c|o=G?PwcSli~r KPB(`cƓ HZ{.Wr@=Vd`dg-F gI94Pe[>EE')O5e64(&ЩWa1bnڽ/2vUZʄ=jqJ?D@*CVP\tWSCub[!Y& ˵Y‘zqcEO*Ga&$ ?>=BԖJTCߙm&+W " jc@:Vª$'W,ySrJ2BX̧Mk1@.:6z "vPR3zd'`wAS~,WLiS&ϱ3p 2܏]hr$#G!b :1<VbD /ic7@aq*Z_$\%4c9m-JC?/@X*}9Y0kv 2TݿpNS>`JQ`T.ao\7Nynk'{!m0aEK XZ |$<z%)D-5LyǙmnfܚ%6 KP >+nY5O Q)͂\VQHSSR2Q\AxCSͤ1Krolℊ Q(ȧbk5s3[03P $j-%4&D1p 9wFd.$zU:&ffߛ59nvVC}׀K,I˽l#R^ qXfr0/S+ Ek-D: ~`dՅhIeU4.(w`qT|eh%ʡEi69Z1E!1@6?'K9?5|- ,RKIujVI>s8l/bv6=mrI$;1ݱvEǿ`JCUt~M@Ķ1Ȇܥ׼EUjcndkGxqxWہRTš@ޥGC)E "^OOݖsWEFDS9꛹iB~$((Ŕ3M1s wIׇ^)8B'"N0AަR¾琭[)jՕK錛,BBCK;48¸Oܟ l%m¹^Ԙv[yFhfl;'~xUJOvz#lCrx>Nկ-jx7Ҝ^g ӉY^Jz]4H֝7s5PŽpm} >(fʼy0^EIaA4Z=meU%YdzyH '1 i$ !3x,҉-n4-R^PGw"Nuz~CHGx1h%xQ,A>e \'e 'n0%ׄȊWWĢ@A>[IDIΫ•!m\7M5&Rt;Yv.l}rM[*@i ZM'}*s/3mr nKhmֻC7/TN4K:CZxEo_FOͯ0,ZJA'[Mʉmfe;17NN"Q u_|pj&5o6A=p\-/ss"t:}\zB%׾X7 cJg[fj*{;V*'^6BL֨9жZsZs>햐հ(  B#G4b#,M }p4CGHuj.+$" H]@lBz %RZ&SFE>?DAGyC*/$6Gާ_d1^=-;wLs?NR6gqzmt3ugdua>7_CV_g]\ 7胃b6QH*+[@34Yلu3 s֏fbXߛI a ѐ ^bxs vsQT)Z! ɻ;NO ^y+p@3ty@_qZa\qtJ#2q /'20Tvd>WRIkuaޫ"F+ ]6A3r]/Z 4Zk?bO%&CiX,'劏Ie*A_Imݢ%5"t((4tq^e" 0 AJ7A[ +Z'6 ?vG[;bCjz1',)GՀ7-Qm3$ X D6ЋMg7;T9@10aO)~7 !⪰q.z@Y$琜e#ɀM!eЅ `/dϾB/El( h M g:QGd?)khJDqEZ.k屄O!zP'/Ur}UxUIU w3O4X%lr쨏IVMO9'Q9j!n+>#VH/Z;\4͡q04"l9b~ԛؔ7`ܘ48)NԦl4ӯp|T!m(ӸmnS-Bb>[Ո^#:nbħ+1ns?x)5nZ:!upafz=MGSxw#Hܿ5_9Qc^AP킇 =n]TWN$j+'=v@}s&< [ʸ3W\y?^Zɚlv3d]_vv'1fw-u#/-crJ FW8C(n4Q̙]C޳NsYnR}Fk,3rbRٸLݮ]n78U=rU??=8 gJ~SADa#xR_(`XQ"(Bi7*7bJ(F%glGBF51)E  Ъ {L?Loj@1smxdI#9p=lg7I:>ꙺ bGi+8at9y@ k:xb"3p:18( TFYilM qv$ '1iѿ_>`ve*ȏ+8wZf껄*ǭGu-`I#⭢(},rMIx텐{F*]2xE@BtqөҴ>i\^Arv%ճo.ҧP~,v)dE ?&VXϺN{P{$ނ@d|Tz졘H(2Jf=6F4cIڌ-U,!PE8kJ`ecgF#BXq'.ԡʙ[–%u2zM[O3ğoV|U=6vڀO 2n-ܼ!o{1EpDʘR=} =-Yw}᭳xod;jG\BL·|[4 gB;(tMȤ+ӗ$׉k$+a^b &jA!b5 Vו,װYet).v,zW5]W-|k~{\㞛٪&"YwW}hQ.gI wqq.&CrlHϋ_y P2_h$F_Aו `M˸S6r_ۇ=}&SO }Y/ $iQ/\%cYEV>6 0awȳ ğ oYӛ$1m {wՎ򱲕%Sj, }ܮq5ױмHrh838`yO]w/ePc#,9P;4 ><GJIأ| sknÑ륺WMR0v,Xa/q3g,#6aaY9{7Մ0,ŋ@`m6}Y5=NGɗCr-Dar}e)ã[M6r~ _L6W#5QaYfIDi P*&deZjH%*~F&dC(.sSTkCSUGpGq)XL솟M)Ż<댎)Qtd'Q@J > FqpǴ+6t x? YBA!UvaWR%ZZzB OW/;5jq a̵iEK2j^ ?'Xʤ*G=e4ꡜB$T.DbΨx(D=bv:g6?Tދ#W&&zWѴbL߱P?=T֛\ҥ{݄rz"6 -$+W?k(řpK zc)g{8m"ΌlD()8{EZ18 %Zs|YDBi0 @lN|c},ȀNR>=Tmx؛&,u4WY!}˫#oiLU )0p-E cҭ 8KRRQRd>:9aqEGrc]Tw̽<>)^H>)! H)Yln".QT7 uRMµ=Y>g "0.mʗ3m3&V(K aLXJQ< Sc%jfxu#Ϭ|m`Τv}H;9b*6I6~7/d ?u1F$R@P4NN ʔy_WߥɟsQ5Ie'?L/tW_k1%^omԈZ|ekHP)W3+7f)B'~2C3$ Kgr3~]QE,UF-Gb=ۉwy4>rI単@1Ys!aPvg&?U~hRbnz6Ǥ&5Ж=(=bODAz@'WSG6bZMJJƕ--=ث44e/H":Z3$OyH0Ai{e TGg_!cC_dG3~KkFQw,k:cVd7L<cKMc~ =Ƞ;I;,q8!LV:WgR.`2j%!#>)\vAo.w6]d*y/YPyQi :„h \bPv7ngr.θx>-ܠ"Ns``$J!j.T` ]λA%1ɢ'.ZPޅ\"Pcs>"CU.yLV>$ޚRtx$%(kLw*:`2% 9s^?B_ct\_~o@p߰[ 7O`u%pANG=iK_kp9bZ6}^k@J]D\_-tsYfKE#}++4秕aYYuKJ\)ю^l.`]PmQEJ߯5ut2}$.Q ֩_8-`洂6OgdQD6 [a3G׆nU}GȱE,Qkg H&ɼQF0zVܦ?T'(\84ȩ4aGmQ1gbH`k ѕ]8Xou &nTe꘹.vgCsG<$&=J}ՊTz#:zdЌU*k3G&*nUШ T^7ֹ(}f$9>Ķ_;`^r[ |_a8D'ޖ_2]y8&IJAV(n S \ ̻z%o)D bfw/2 KK^љ<f˺sp&Ŀx!"QN/=PatIŊrUW9Q ;WaGL%gLYGq}?"kUZ-{oyz3ql&o#{0^%c|?DJ889*8a-Hd[tpvQ<[|$#)uFjAsKL󑃰˥5K6U?qg!__ z:,.aL%Fb7']3e<z:'m,BuWaIP_ hF9yN(' X;v5>a%;g DKG\"iB]Jr%EUYj,͍ S#mSO_vKrp'@M$ `rI(x7;)({Xgzц(i}KWM.TD ̩0(dcFNy5F=ގ=>>㌥>YzqkWUw@*sWY  N]Gr!3{vjhu7eD$'0X# AuwFZ F-w2#Rj?\d c&^zRd 9KUBytT4ܛ^[닑,!ֳ_]D>RDǦnZ7sFԲ-1Գ]; %ZM4bSZŸkƾ|}$Ӻ8hr^ }=˃W7ݛ|(jVZ6^tk = EQLV4?!ӥ2ia"w+OBVenI,o8y(tF).'278@L9jC̀=~-=C-,!pae88\G-1YAf/3к "gc,VkY*6w9+Rn3ޔ~fF֍ 8 vEYFOY ӕYaG1gt|HYul0HM׳;>A4~ZB ##uZ=5gR2G1=7E1o\`ЮD4 QH{D.=}2jlےN{WwJ~;ofw"]G`DA>. CW\=) [~;"t8O۶?\m>a8v}љvҞdrf|nS4l ʌr I $KP[CeNH^EЙL`U)"=NcNq~ tF*t/Y:+i Mƌ /MEX_,mR fjs;!*F SqZ8L{\)7vc=mvdRj!>2A`iBM~z<xj;QtKhoVg*ȅ4sp W:\> _P qM +mTM%kHs3@گIt!]$Gu!YV ,[w ڲ )-?Au, z4Uϼ :898+exâ)ֵKw]UmV&x)QVi ?t i&F"d0i̯7zCø=P̬ǷtYE&M"jg?72jYGGSh&cVmq>(f)+eMr]&]j eo*-p$. ܞ˜.2Le`%Ov kN\Ta!F"HWwezf?3(7QhD@y}j>g ~3챾dG0eZɀ[V.BD %(Y$i2Ÿo/nT!kN@ Hyf+<0 k[Z N lUVz?g`{#zL=h[&[}E>:}ؙׯBͦpzM2^Y #0V@{,c$wjv@L6B?pIV Փ̻tE]i1IJGv]Z'=9hL(Í"lIgjKq9` muz14mP ўv{R?Vwl3#?bdF5ٔ?i\ t\OO1y%N7boKG1i[!`,5Gdf e-X~tf e34,ܹU7Z]l%pnͷ Ժk:N`*ﲂx1WMCC"?8tLwLx òK3gYN[U*BU!XՋQ $,&-0MdJד J;x?@qo+^vbZMp2Wx3TPTⰲ<,wѾ@B0`# C15Q% fmSiֹXx wS#J_V $%8n,B D1yОk}@uAu{}i3x˚1q+` >DּGrxmQ,}U5P)DӜ$hKrwAHgGeUyE{ ,^CmN-?)b]( G DВ%\ĥRH>~ګn@dJ7l#/dSq:;R[صUѝu#~tcRL4ڀ<;M(`~yրؾ`ء13'd$(4x|:'(Ŵk-~h T{=aakOEa&VLf-Kv{k.saQ󋫝 }RkxG%6_LLڞ%YggBXvn/At?\<7jз:x*qD+T~qޣR 6^Yęӡ'ڨ\0bµdb,ýq>R~ `g|e,q! p>ƿω㸺&e aT-F値?ɬ2ؼ(SRCi}  b>%=ݟF E'F́"5r ZGQ$Jt@8ZmGg?Tdc!`@2h܃8Om,qpKY\nwçngk_cGt [|-ޔ+~bŞd g $֮fBAFwIC/dL 2 w4wGDE7ӱz߿E!clVڸIF˩'ݧAqQ KLQC^=F`KoF4;$,C`%=cO'N+I)pZ w6*/^Y21VbGS54Dm2Y $Ćk P=덌]Hr _QyH}CEkP d\=z3NDuhmiBa;ySu]Rpqt4Zۃ̏V lI/_$S&C{QYe' Kqtb?~OO$# Yj㌯jԳ}yڱePlf"?nc4. `ʤFsҬ3˱qK- @(r8a5(*_اC- sԦ~t#L $zUK"7 Z42J3ƑZ/Rg.gd˃奘yY,]S<E7%.QR膍5V)5%ft?qڿ ·X*>@N'8J=xy|_<~SW7ť/X1pw`>qHecpv_i jWT'8qȟgFo '/:1+w8F1XYD!fNbEPEc K̖4҃^J^| ?tRDG]mP/.Q܀?ojlN4Jn@"ʄ7zV#IS输hyC M{jݸgћN Zt%nЛ<  xcƦTV%uɒptzl" -o[dbÏ5L FIXQ:{Fd/x{ZȬ hz d:QKo 2F Tzwko|NW }eH]l4_oQKR?~Ԏy= @6Ԍ ~X;Cgx#CDGNvhǦpTrX^}]({AO'eq'8ԃ"PCF).c*纚BWl&Ƀ鼨g gJMq3W7UcG!FBV_߹5=mt1S}qwPq[e`sVYf]7uI#Sњb#N.{^',J@L EٚV4eF˿|bFf R#/貊rn?rTϊ4MIRp&}E{.DơVFVeAd'oXoĮx ڄ8^s=! =7 (Lj@n98;@V۞?ktZɑs` @Um*ٙGq=D$Gj>h $}Ryf_qxc1#$U؍j-Z]QN,G09qs蘬FM^fPx͹% -^O@XCnζƥÉvc+7M^DdpI <>)Pim߅>ྶzf/PY**Lð@:/q. ;=B/s i-'B=OU-W` 5k8)c )NЧ›-]e Ga~Ri\,E5 eYϤ|h:FA/$.voVq/$j~R -=(<㹨ltoL2Z~ ).L%d,gmɄl)*9>$^m""-vU,c%=%j4wI'>dX4'T>Zov\#Y`ӴiI\^pa~J<߉0r^=s''IpeE E3ZDۺg|L@+%/[O碏՛R4,HOO=_HJa^|XL2d:lVi>lԅeXτQ)`Fܝಐ"'#Qc nmG42΍ |E}/D盝a2`mZ> }oݖI.*hNA_Cf m(00R./*F7-8=(&|Wo44Z mx_ sV)jJQw\,z5"舟6xGm1hcgLʄ`LN u:VYݓo~ĪX PT:= Æl) (1ehT}p_W Ta08|d8t* 0"-h4}A>cȾ:>I4oTTnY>3ũ*CкQ'%UrJ ưo[sQ/^2Ju}+ye+@[UK%(Fh ZBczD`2ǎr`p053EeAS{!xϊ "E}<(+a 3u \UƷ ۂ\SYJ-80B 9nڙQ V[&z&cx,=d"xlx&Vq1K|8nD[lU3Q6duMکApJo=bY8E8]x^nPa]v LjX4<Т+12°&t &Ϟ3K3QR)gY<\\"'@]nLNlڼKer n*QE-R`_v#K7=XJI#(Qx\tv򄞒ͺ$}Z.hD1RJ#*#MQk5e,;HԬ?TN=j<'yF} gg)[ 0Gެ 5.)OI2,1Ɯ-g2՚Dk4=-,`}B+|ēHJCfW? O*lZP{ _Izo3LZ?>'c/;EF+UeHs$ZSVDf-U'; H%5* |MΊt@EREa2Da׫e?%;'?ej1IŶ&O=Xf^l}y?[388c f:E?MjkIuKg3m AVLKr&0?󀪗ghKOKr$O;a~*,IᾺC֐&KYC;9_7"tU:Q@cǒ_P1a[ s3W/̴Usŷ#GR@I1C]~ j>3_p u>d D\՟$eRg8Q̔O;s;?= 48Gx֨4$"݄J2G Zj;,"qS|pwuI/ #ה־,G.&<< 5*gJY*Hiq:Ruf*2Gb\[2E_Dhư{u67/+-0r6G ]f5#c(T(|JHffOk?T`anZkej]6k9t 7H yd\m ROEY3*FRBzWIgYρP0E 7̷yRNK0(=J=I~ ί`qk{=9ؠT-4op4:Jwv<۝!Mw@nR 9p;Ax(~B:J $Ze'ȇ~T:X f)פbJ$So skro (,%*1UO$T+*qN^6x0]1Qڧل;Gz|Kq*R"D{VrCq`ɏ5,W5?m,1m4Y93֕~<$_)TPձVJ~}!JhsA};YzK8v/GU/NU%N#QV#,z!Yxg k8 yz%-ӭ8X*rm_^";i!7q4V*UrI~5r{$Bv7^nbbaZs=Bo"Z (r)go qS%+͛Q1Ҽ=#,!9#2>Y\Ȏ \u`OEÐ AraKL4A}%8Ba4;ίWfdh!tQ͂Mazw KӍpЭuyU9#4b _J ;S#ǔ7-|78]*Z# 6ηiF7ڪ\K 3OjАSnY!wXT,~p@Seats^*83i^FQp6)Wp!~ɘ G,( VФZЌ)3DZ>y55lI% YQN<եI d)|| 3K7:=>4Bm{,0d&SV>E, [^f^Ϧ޹`]hIK/#RW2C?#edx׃mU%Q2}O#UgNc/hƔ.TKFL:u, ;>5sa)u$S-#99y# C҅n9@}#f='7wi&l䜙,=F1A-Ob'iGC^xfAR!'n׉--"$H \>f5xIdB^Xw*_ Xbw`UG4511}h1}^ >פ"|XqZ؝]:ZrK)j~0.kB'QO5c4nӯl15o7Ŝp`qKok#GN|?I ~8]޵"mvYS"6Oűޚu\{ZVlKP_E0LZ1j!ZTts$Y⥳]ZZ=sPiL'Fc:&SB9`-S4#H#ֿ̪ZX*oTy<\0*?{26ֽ2)DbFcUyf> mbyx5rtV(d[$h@W7#a1gvу/JhDҏA]myO# \^R%*Fޫ+pETR+E{ԉ:Q˭ћիZș{ߤp27̓B8:UtLSr& E$R~ ØmOg?U'U&%#=+{}YMCov?9/mD:8 sw~z+^~kKuZw /`}cU(ݽƴE n >5} h Zb$GNUWvހ{)벼ѿ<4`|ș[ 0( =g^ 幉: 3שm1E m湓u4"dxRl >!>6|`ЎMk5A?aLa08nfrTՁβ>ȴX,T$/\;]:~$ V}ɒlױPSm+jC3@Y bgKV໫3zQe`xol9.Co%BTX'l.J^G}=7s];> k=%e=آt 6Z$a a %@! 8xL{ҕ+H÷TYhiԍ ֎e-@_ʊ7*NGb %! )>efnCBM]Ƀf nx ?z#gu~`] f>'tT?/i]z8Vջ3ƑZt뢭d~dY?Z4 (@޶ޕ{18G  O5wjQX䂌YXEliЛʂг61jn?f;Vbʗ~RFVȨ C^C Wن!\4gRRE֎bP\B.m%CգQ[r_%on9NϠ?Q!b~wD9VRȅ$ȣ\`9:l<`KTB_WoĶ)Ffth>m-Nk~230A=sL;/a!f:D6B*dML̔1طZď [Q&x049d,zR>1)vT7>~ߵCa=>r%ѐ aKxRRMVS'8Ƅj3s$Ps`L_N޵ \,5ZӒd3rkvIe<5~+E6 "3]&&!9}߾GÅ`DP*P\| Qe8dԑ8?+w|ά 7_Om^H+dz\. [a~9=VKOgț;dk\GO.~)x>`Pp  *[#|7i(o -+Q-wܽ.E_[xka^ZAEW2SR"K>jțCw{D8r+=DZ] ԍ[%H ,r'Md$*~SmW* ޻ 9GvpPOhw,GXE"Kcw+a:k n`~نMR]u-fgLL#ONRK4a׀Ң lK *:DZqȈO{4"Ls tB?9#vM)݈/)3l,V}kԫ5ǥev|9߶rH .Y< N!ÄԹ#)f ^ b#ef %tcaD͒jn4$v:{rND_o39八9m:Te s$KȢÁYh Ug.Sh\ {ǹ^+L1-is__(R8-Kpg]R B9=uw<ځxb`-bc _~89}KQTOeb~fW#3%8$HIy`8_݃QB[S~l#]::4a%nzSWzgѩJp\lJoX̓p̹&8}  I>TtbIWf)_cK ~Ѐ@u[7c#'gD]ݨW;v$wE%l[ R< > C`|l9V5wZD=8*\rXOfgsrV[;ću$Tαaʚ\*xyn'v_;0ш}hC;%:%(vܸF)8b=|(9q<4Yb֠S;QH’yhh5< t|{ [~CCY*N+X^iP~Oe+03ZgӔ]yu;Ɖ彄*!OГR(PLWT!+!騶t2d5P 5"T?IZrz%f;u2g#%aES92sەQCK=e|GR@7'TbJ |&ŒCy3`kK!+ ZmrTbY ~t2<%=@Ad/uЦpq2{vhfI+kaٷ:S´ґI 5ơZ"_j'v5d#G)ƿp38"#^BNt Gf sc\XX|IB~/w |MPHe͕>HFuKcy\Fzx,}C]1p-CCӳ>D\_>5}i̸THeQm/;cߐT8d}=`'(A`_DlBem r@9\l >X! Vd5/h}+4}z0-1(NdnovBf#FS{yH0Cz; 3ݜO!ѢQRxS'=p:S6fO>F?|iA;ZoZZ7 d')?49D>E SpT ~l`{ )t"@|C!K x< /N@5~# '۫+?SYB{Ə*k/kg@/ehB=PkL {B{ܮѓiMcY96i VG58!'3۳[FmV/ R54֌>A|+'^$Ls:vPL&Yެ!VXRa*&N4E]5ig-#uܼNrXmt+/fr-Μ S+:7v(:{xi}.g-fi\xg,WGr.07SࣷWgOE؉"_vs'ڣJG632# mOj:/9!ߵyOb qϐ"p]/R;2MVcjHkwnr{L'M2:ԕ/8~掏zNgkknhW~}jjC^ =mO;ĩnY G9AW1${Uwt2]&vdޱGMhD1I' TػMȄ3B'!=ԞLH0|+&%jڨ,R3]P̓}Da=)!x^s'p헒{b:uj@jS`tOCv^KF\1j42 ܦ. +=fp1rj0՘ӺsHL50 i#j7:lE J C#(V"|3ں5c<.O}edЯg=.,ٟyh0buoLPXmj>?j-#-~@\kң|駶tG]mJA=XNڥDS;c;cR'xхA:lw&Dct&QP+6g˳'egWȤJyiԱu99n92z86S*>)̄w)T?{M6?\4 eV0VvsHl-k#wgx I4TV6.I6r3:)Z #,D+@4d:; f,X[ddtSY<袴hac ?E`6k.qc^!&/ AqiM{TݵmыJɶҏ+9(1n?fWEUq𷃞Tڪ #VX@do˾i3 1N j.H%گ%sװYkBLUjA v#P?a?+)CvlSD-JRف젰nLI)'>W,H2F7)~b\ŐU~hF*–bgdoN]?:d/+k~%St%'͕n@pD@=LU+uh6u{7;;̇ VfnJt? B*vvG&[UUws7VOab^Kj-'\9]3E1P uz*7y hr mwހP2ICu-N0eA礓](ǫ̃4=aYE ڌ# G*n r9m E{bgU)wLRƆoQP=W\f\Vc>}NdN2r]yGz3J4| &Mu GiR€ݠw3d}Z?e#Ts<Ē+F×`0<@We%p%u|#L;\Y$9v?ͳ6stSm=T.chu6aWe-qۭ?dYn'GzCPg]fycS3R).,4[xKe@p,!ha'cò~Hna>;55\DӕoIyu p{iG[8.#`JR:{ܼJo`9䨐HE"8QĵѲiUZ!G (s|^پr2ыv۩K~Vga X:;bA( ,  pDqc1(T2W_VhF@ {W ״nl8Y#5\f30__ eE<&UA UZj`F]9ADh玻Q+"a>4ⷷ,ꗞ͞2ꡆoKW7p aP{yLm2ޒ1&Yxl(%5f*i<^/5`%N˚ל3P.ÔEUSё?oi/!haUU Yǔ&bH;vQ8Ω2kWywFZX^Emtdp.|3]ibYp9{?}~4L.{*\O\RFN`mԹ7MܦV'eaa#x25i7>ʠȈ]k k6(^\e:idصgY!"w =u~0Z7 n וux{hM?ֶ4GFa{#@7˹_xl=tCz*p>[|c1'XVD}yc'O]+]?K+~pu OwJIlNKlcֹU0J|/{Ip&D%>{Y|# †D e񪧢FBxluAs0bRi;lgJt1 fEhSXeyoM@'Ҧ& 7HXۺ-mUt^ n ⩥b;w \G)O̕yYCn+6;Y֙ރ^sGd& \V»O$ϫH"$ZeВ=Q~ˠhxR )3Zan,{Ӈ fFe ^ L j %eh=B܇7"O:Ҭc6ΉȨʝ&^cļ9f?$Jy5| ݴĐ2_kVP%p#)Cl k:LP%0y°oA z||Z$nSK#~풭yD .mTYvyQ>ES:I#${8XJnQ??Z;::集OZG˧ }ft1S%Hq|NRE,UgռGRE2F Zk#v^m:Wma-%zBuG=6Z0'y׬8jG:ҋ)GD}Bms|\lNi`)z {; Gy`-Aj60=f0Nw6 _-/:ԵL;Epsz炙9*Wgt#F?xٖAϬO d#Sa i}:B#Ok1dZNp*A(Ts)R뤳^B+#‡- "alf0Iu*s0K=Vv̡bLnlNmj3$:#?L`,90]:5-H5Ţ.ћu!yୂc R7wo1{Ue ZtҩkJGKyѠY IՄh@˸>p¼k!MTDqgI/&Dh*vl6NN6U8f:NhߥZA Lf" sCY`iF aB1SW}kRWsP 2&4Z3 'Eӣo}[|'<8GVB{}-m #8XmDO ކlū4:ȉ-t] mz} s73ԟ3B9df8/@m ]&Vr6OH sֲ͠0<x-Wp;08.B$A)ڴ3!ݜ1+-5P't99fjr6?tZKbijLa!c` VWɿhTWD+#LTJCǶ4(yNݼQ!$: 4> .I,󹍟16j ߛꏄQV`쯞=BlUTUT2SaM4k]N](p!?W/D;6Qj,ZL-NB_CHQi&pw؜nNvԛk!26.lZbכd&6+Pϳ娆3qaq|ߘՓƒ»Jðza) Gs8]E9/J-/YH 6r%FШ+oj%is/2f) rA5W?j46ɷ~'.=ʋ@`I$qZrI!).ֶӋT=^kC+ۭ:ZQu3"BR".Y'K$y>NPnE#;"}$@CbL$"\0%  wWJ;VrF"QDЮMwo]f’Q2wIwXlb5{h 3gA.@iJ4va>ۓs/s1ݵlэ݄AjP>QK#EGe6ӾNJhc󲋞=Pͥqe1g̢+p&*y8 P2 Rc91`IO2Ө̗ G'mKI<,t|"vMN5|EӨ9h齲[X4]Gm׭AX8/nSVn<Xeg 2[/ z_]n,uН vL|7~c5l\;F`yJ~S#ů-Y {fq)#l]x}jѡ7Vvd. j@x1*i)T<7GM Ϳ`_/-,zѥ}F|zRt!]>H$jXYYE(EnzzR/ GAav b|@r-&yQ|`!~1h ^Z 6Rj$vɻ22ǒJ(,ZV5,*`[5͠cwl Yv|l_ŨǷtr(R !h;vBе+hW75k Yf}Xlr'kCeַ/\o\2 J2ROzrJCXYGS5s#?lp~KxGt:=snԀՍ(oSμ6кŸOvuu5*^@<н:wBuQ8a'Dž*'DyI|y8BOFP-X.R]AԤ@>OܮJlme"Ib'j1m50J<}=ircl ;נAmF&cф5W7j|S)*i,  }4h nZy2[ǰ5h!S`qwu RPM@!j(nl 4<rQZZKMϭ{81%` w( >(dSJ!FI2UR$Nyc'b^oW27 vhiCMsKVgG]!YF7ٚA9'K 4 ;9Nݑ@ꇼWzke%n5+.v%a]/^ -zưJMFMg'5:Z+ayOYufMf(g쯠7% UϰźL J~f2 .|q6^'*dazUX5S$PԄܿpÉT8kRV +t'!Ȯ-O}J_6m4hOH.?iPffFxHҾ^f'[Ϭ@ܵPuF = ~-0Z܌Ȭ)E 2.8e)059mbE-%~ed?îE*ʸl(+$I)Z!ʄpW6Bgla" |/ *ʏ<:tX[ dBx#7luKu^ pRe<ӑ!5i%ЁIX,uКm(n/ۥPe`h }yBp0P[XG5Hn*S;>bX`SGG(= 7އV3Y2/T=fwl+k׭Q ."=wpRR _9D;,on߰." l=rҽ.W[ߝ\VZm*]JB1 4%I{ '򐼷v m'x]u/ sfc#Lr[Y.\9 >Ɵ="(V0uۤ8!7cyX G#$C #{UP H#-7:eɥ u_ >O'`:`ai&2ߋg2Cd:21l(to_c0{VM|AiO Q~ vU:Yx񼲴T&21z͜Y7!hߚ(QF {mMlӡ:ىe(q >9ˣ{1&IΊbNwS@/Qa1.WsY W\@ӈӘm{G%9Nф]-rcto$ȠX$:k㹬7c'I\]9VZ3ny tL^ȆŒXM<i/j|,_T9s*ན [=?%2/B/E›%;" ;)€SqS`٬!>" K/K-7l+AIw*E֧bI7`2% \ +>x7^Dx,▎>Ӹ-GD+R_g&֧ ;~9 =2/BWj12CKe3۸Y}%L(܍ǾF k†̙W8׋kv=uG:y[  5bϽ]:,/&A}wg2BfBco|oglIsX mK"@U oYTFoJm@GCcfjkc\% x"",?QdyHCa^ӳvŴ.;P!0#) 3kό5u觫+ y6ٮV+iu`T_RO^FqF }E[:`Q{k&Ɏ%Wm7k[@0$myA~ߢb8X0Û7^!>/]`@1Z%M],ȐxS]xkqU1']PTቮd\D溲G^M>l"Ͼ=\@wf2T"@yxg _50>J[4tu/.AuVG"Vc pB:plsˈ ה§)p]URP@9vl,EwY "Hղ'G7uMw]R4 JkQ8qb>UN`/-%c+Q&a6C-K |w@{ ޓBƘPs]`Qҡ+;~SkhH6h[b ur6G(ynGqo=s/5չDgQ5գ"U ,q8)T[@~XyUeh+bn'tR Mnɥ_qT§,=vp~fQhQa]HW'|RP6 p ̱MxKoƉm^F/V*A<)l qẂO)V&]R`=T&OH $~8ښԹ 7շrq|Z!STXtfO2 (jL0E1?fKdU;žAʳuj0O8M #C"5=x#h@rnkHL7ƽpM{C~U&kYyr/<Y/f4M\uè!ƦB L3A}ŧqyc gX$RLwɏoob x8ZrF qk%Rvx;RVӉ9rFOɵ/r U¤W~γ-/飍$~@IDkApSL f78tl6苨;Yߖ&W-„ sV .ɿT+2`Gm8ӽ1.}ܘM!~-8p}3uQ{FlCS`hw9?LC^.pĶQ*7)YJͣұ(5v|Nq+PAm|~) [kSX#M@E %`5 ,Sbc٩u\\҂5w{m)|syCrd0Q-~V[S@u6VWqնvJjUc{E' )Aԗ#uރ$ !,8馎;`@[ޔP|:ad];xdd /L-r vkn,|.*o]W \*?kt1WGY?3e=J۳J1ܛ{z[R(NYiJDQN5GW~:S }ož#=ǵ`O.Dҏ4XK&vfr),NU,|4e+//QsUZNJNg;b9j^g6~xFKMe`\=@liv"20ǩ[a`Veqmx=%S۲q]f>!^`{m7^ΐ9O~XL/r]ތ5!MY-ȶR\M Bhqʱ!I:ic}'P& |H]j O%tù~Iδ +\;foٍd#xP7]‚1S#> J{~EiBmY佇fv6lWǂ$~!g OK|}退!DLBXFR 02i[GOhjY?vPbѺ7ĄDa8䭊25mȧ@4[LBJXȍb0nY͒ŘK1 uQOt>~s 98MxXalhfZ.~MݡXntJwȥXyXVogahŒpI ^OL߁g,LS·4Q~abk`bb#G=%ZX8eN6iBe=s)~4;zv;KK:AJ3cLJ-W/j/}-`!V\F7# Y'?X v$ pzZp)DBe}|"QA3kr7^3ܒ=З ī1s fqM܃jS~S/_(ɲs.^t fC9{XIIr i|l|;#6QGrfbʾɸvSXsw9Of1?% E*5F qT-:=Z m}Xq10|cq%M1ČF;_vn`wxsNM# U)-P\ `ح;N61UqsY9( T{OB.IpR[ޝ%mIYxrn,njL@oi.O J6=뒱7&O@*qҬ6y]ZTEκzX/Y3΃mձTՎ ޵kNL}ΌdP&HЉ jXJ2f QkhpNvWI,.o2zZl[>t"w#b_;=;q:~) ` {NZR-y.ֱDVӭi *l ͗Cma\YpxB#)j&~ X;X0[EKZ6ri^ZvI"Ai8`8`l{0Eڨ=?o)b;kNj![^_{igKB6(CXKMd+XSnc`9p܌д7! XI P6X7Iqe88N |*8(5^TjJϨ}I@7GI$lޝ'%ܩ59_bn|Flt&)/pKzƚ~BhPxt(L x!ԋܺ%Yjs&7jR%ws:cEU] ZBhV#{IwBlQuRAGGgi)-,-<+8_Viїp^M,)WKvK8 a5nվVǺyyU(XPDgIRpSK[톘19:KnI/i%w YYm$Xo7vS|D?o.qDgn(g4ꏱ1q|0?g|Jr7c03!)z]4aާE5 GS,_! z̅zdȄfGf΢dYRwQx?[eSewbŀhC‚LS(Gؒy|m gq_r|PܦҲ ^;@urѮn%֤EN=eNGxP+UMn VGGR5^Y#RQ; drU? +z=h`#dH="?twKm`+,΅}jfy 8oxҪ5PƁ=QhNaz'OYpwS+jA78m"~GeΪz% O9)K'䨔XJrwz옝r$ H1Ej=`Zq`ͼ.2gj*`K&RdQ_Tw2x]u"l@;}gZƟ.!Vԓ@& V#1yt AJ0\$Y+`SGfr{#1ɣc k$*\Ji}M?p cV<үeڙ8^o %ڇcpM8 \b'9w}OR#񋉸@Ŋ@:_?,]o ;@/r뀳 rS2iL}LYUlGc= ={VB rᶭa_1Oi ;ۀWϨʝVK"~F\%EXGGz$rvB>[ Պ`Y|Y,,yGI_鿉i[2~"X/Kf@ABA$JAIPh% ?=Xz!)4+׫ JXYgV*Cܜ YçsXo7P:ۀmrk @%` >1~p Yb(Vt ]zlm&5 ^Z;I;Or[5ܑi &fms5Ϲ'hGd|P 7Ii=\]1/2x5ЗG(%',a*% K]w3d,I♡e-T!*Opv}RHm9tЊ6[]#\ҖB]60L`JUmQll ew6{%oޞaiTx䈣 T}Qɍ~ۣÃl(W7桺Ren|a#ՠ t hDi#fmPY~G;jUuLl",GU?H(f*X{֘X|ցuw費16H-%B9"ks0If7@A$jjc&lk>R͐\&:K]<YAX/=&?uD=H`A }0G^-ez@*0k Y[# :M_h;nZ ><3gARQU>5kgh\Ӟ AIXuKfeSX*T-:3Dda'pԾU!+6zb6f(&;=)8N@wdꐋ[dﶪp$ D忨 JQشdlxX{8T\G #8$H;{,H7R4*h9qW7m8zgq3w8|?|"mP06DJT`\jki6\[ 4!ej5|3뚍5dAC5&$g, ZP$-rLp{/KLTLuIjTRstAd7_EhⅦ=L9zS=`+ -Jror }?H@Y*/<:ݨ&}(.KpKϟ8!{v5hxj8:<|XĚ;^%^y Yo*|cwN2I\!S()/$>;|@DAHy-|M?jNOYTqeyF@Ws߷~gÍupnhYWJ.uem ි#0۹pte6YxtOhq|XA 3Ef7a$R`>3ɀR1 dQC* 4# ΋oOk>E%SqΘs,i3Df?( 5`^9~7fq7c˸kY҅C0sVҜK,$v-i3?{Vz\y"Ga JRRV$<Pd\h?Ivσxڍ 'cl˰d+R-r|jn|3 :!ǣR-m䕩%m#W?Ϥ28r]ex/q?V(Y5.#O֗iѰ8X]M`ZIa j)V6ϲ%!+!f]u.o˹Wh~=sg -l\GRF. d!V g֢PgǶV$`eV{WxjZ#R>vcYgϗl>[\,]&*Wp|Th-@Kӝs*c%(m+ܖ+1kkO7s>&Bxӭo`^ 1Mp7siÉtuvl]x'VW I*Fv\eKyHQG:Li%ú%۶b[X r4O<3?mYnwÛuM)ݾjhg@<5M_6ZFO:%PK9Ea*q;,@RF?xrz˞R@,<[y HgB*# aC՘QT7PI-vB"lþG"J(NʫRp$g:Eb?aSqƋCŗ,B.a}*b|+n_Nj=xΎ)*tڙuJ @)㍍fk ug/ Ɂ+Zzy KLsCq(ߓlHt2*aQwf1 L(+ aBaz2wX[bMV0zKeY4^J~ʉ%ɧkhل7 ff!mHw"c+C"ҰL 9 !~,py <~O0> qp8erU623AHWXc{w*@|>//2[sٛچnbhŅ\R䮲`dXQ0G͐g"cAB߃ܒ~V||,dub ^hP2]x!ffZŅj4M)k%Ti3I R2@ֳ})Z~+ E Txt?6$zF_ꝗLG!8,* 6ZÑ.hr Cݮ[@1 oq(ڀx~Q$s*%<3i)i'W|VĿn] *o~+UzԭArn|@=M~{쥔KFXg/h)9A+xwN&ޙ hjSkL@Fa=7Q3f%ۙȾSWP[%8fa'SϭZ~M+~Nv2qDt~ z/fQom& ms2B!+*~BOSdÆ|pW4fUrϬ ?"+$X("k2`!qg*I,O`$sz̚)ؾhTɔvۦܿȷ\_͐a^fz-JK=|Yʁag[Ex-n됫#LW!CHs`ɆTꓯ6d\\ cIȢda*WK>ХNz2  k$AΎy&n]AA\PBVKPDI01:j6b=;0 ~]KᎠ!x/4ء(g7w#fH"Ro-<\ю/zY|=~Sr8mw3uPH[łφm޲2q)߫Vb 6a+?Vd%B8ԃPjuQXmv)-G9-t "[ *K\ps9JVJ:[7szp:D$a0$=>.:/vQC9\5a+>1BZz9#R?wK>AKbZJo2Nl=t1Ei?Ch!n>ՒiɸbƥӯG%G՚DnHU:>Gp(eʛޘIty703|ٞp-VC* 8 @>3/IHDŽT̒Q{1e $F׊ K>wDS$/J.bUn9:RHZVR;r¹xSJ}|:W[3F+7Cq:?fd2*"3sAV+r:|`U1ۅMvqQL 'U Xrͺeٴ}y]8i/֭n+'y7x``z{21P>?3es)"v`%]pp kHtWPnI #@i,A<]H6RY{j]L5&yeKKw.\ŬNKf;up{@Fnz@0{C܈udsS{IB+Xb-|Z8٭0xBo7Ձ͋U22H49A{\hIldN`1(*a*_\Zz[yp4{$Ut~fOlSje]<lRcs@^W=}e[;W#E0X6t i7&¹kËY²^L9q/U(,\q撿?OI@dPxWoFJR2&]ș_ 8nEٶw( [CwZG@LUKMa%IW4 "G3Z:/oZ߷q"zק])b2K^`y|NRͽJ1#x)lBQc 7mrWLס2 c1p6Ўp;O@Zcuo 3b@!6He3frs-)Okaț[َx>Oi %ppġ/jx뎇e@79\w"3>I+sGe^)^ѧ7 $Vj⨴nй!r;A {pM]LۂUHx`^|Kfb]O'=iX_L6-dy?P[ > mK^AhiFTnEUfRVSKTI((c9Z'm^/ ڻ(ckY}q.RqV<~jqahdJ "vӤ(_`&I{Zpdvh M@spXJ1l2ηDBmB%OvW2ȭ]/~uxi0 K(.ҜXnVn\f=Fk|/%iaŴ뼂;pO9W8]JT\ ҥW0Wţĭ}H2aD\rsfNC-i1\'OJ+-0tN4ze 7LS â'xH )"Sث{^`_ˬ̪-mEgO@Q~8YcQ^HOo(j-d摤@ +VͭW8~aJNwtԼ: ,YCkqܸ5ϰ(/ oIkJaȶԗWZUR\B@Y^.|RD/P.ڑV@V+\fDȰg !89e?ޭ.w =o_lPߍW~{7fi(t#uR`@ZI7Vʧ$ZO2_{y>eR[P6~-'4QBHUxa* ]/By-s,Aq9_ۍCĈ[wQG5S QKڟ#LCu.sZOԒ=Gw(79{Z|%ZPk"ů8HUr:[c] 2]8翂t;MhSϖ[k]2( 6֛3Kbp[96S*0B$"ۛڳG䑨. OQ7mwbP`R#ߨtIM'AEkgv9NKyqM]gwsFQ?9PLm4|Ma$p2VKa`T3:& 9%]!]\L+w*6k>HX.:z% I_[~c%q2tG-u(}LAK*G ;}XTs>߇RNZ91VBZbBk+{AF$YhJCGAIeTqܕJD'\X Y4QE+S]B }"kWA46Pv5i\ܦ3iCvV؊YZDaqH>J;=K%g7dRdn"<d.5;LNޜ&'ޱw!_֞8y<8sM0Ա.S!EI|=*Ԇ0A [a<+Vtֻ݇)kϓ'V,8/bP8Ȩ/c[z絛 \DiдgC3e&ʾy޽6iW8ϮUR oS%fK=p}dA G}QWv|Lᒇ(DH\K(B٫aV&TyT@s "};Ԧ`oD;u!+Ah~" h1/ T? oLWBtΔT*?~M_wx-@#ngj%_Jt9-F E&Z7(W%w0tۚP9As-[p*Zp1 ~뫩FM:r.G CSPOQr5wH#h;@ԃH'% ρ%-Ny1޲ϪbZp&⩿y?ʢBHCdf ^j|7 AgqcU͍iЌ Pd-U %ʾgcV ԔH")>ɴ$N`/1Td//p'z?>4t}`n:==6=gWlNtIT2u~)@{EV eSkj&aXg4H8C#2$ rv Q]>"6p5h!e zgeQrмvJ_eA\5r|87tOUؼSL$O kxsi{ZusE@.^<8~0@އn';ca2P~8r0 c0r]\4j];O5銤k4B"악hQ~=>S6]F-8ˆhzb5%(LTޭd!':13\oyCN~6#f?F v4mFe]Yu_kk u WYp0z8ˏn9tRv Ây@ \R?BؒIKo9.Q7d.xcp}/5fKmG̴\KRJMрϋH`G8$-InahyO'6YVxn8gj+|-FR]b~H3"A^Ǩ[(.7)v{}E<&?-`~tV ąNeŌʋ)$uM"Q\|o:RV@[OH‰MeŰkc&hʕ:!e-i $ҏP^Б},?OƲu׽]nSۆ=QFVfd454Wif@]gk˷@un`ʻd4EXl\copz9ㅹ+%?,353üNYq@O-FhIP_U0Eaide; pDqK'ңfԺ\$0$je{ w͌Ƃ= KN('㼐Iw5AozQ5_e%Da'չ*8H4kL}GXs[0?F&8CB2J;en#:Bƽa"c;4Ֆ K?rE2 f7ѱ({@# .aK VxԤ;r D XتYi[j]ʺ-"7ܤHh[捝*,`b#J4NmV =)̊9@PB^]4<:)_,{C-˅ chG.9&Eǹk 4dFH=B{iE!?'J?ȌaCs$>[C۪#͆J9(ϣ©;=Za[k_:l;@ }|eIkk $U2#D7/#aΆUs۪pAӸrY4nq_;] Cq T9k2e49M³g&cq.SoHHyIv[Yx-d %H&;yB%rҐSRwPd(4kX͂ )8tBE+|Q;e<3',@".@Ⱦ"C {(vG'*:6KZdC㜇,(vy3;.TL0Ȥq5?ĒҒUEDZNdVSzͥ˲QuHdʔn H Gg,ӌ:z:ntgV!6gHwYhp$?69'Ùhg!u,$}Sb-TOb$m̰_Æ>!TAQ*HB}^{j*Ƌ'K&e)$.4א@)L*ֺ؝Q Ԙm ۱!FJ-5ria"<:8K) %^Gݢ4%R|3p]48jZA)@V *h |!.N"wNifW[wKrruepX1k$?\!Yv39*!i{d;.T<] ɰFoVF=@EhbSo{TEDpN/Kλ%;whp 8/oIԂ%WIB)i9s Y6hl`KډO6ZB b5m&KIƒ,E(uI~'Œąt Pw#|yi81x(e,g3bsC2)F 6psx HN$cJIS2Tzt|O?\`fE; ˦X2`W뜾 !!^L:tc.PyYy ֌%m?(%53']BǂLynm.zҜh#~pÈK@OuOL]ȝԍ$0 | 39[HV{%I39u.;H ,ܵJautSF; )KcQ &nwVoŦ~* #,T KT~y* xË \-[F<]犠ͫ8?co W>.h1ꛦӖyΐSQIJ"% tW~hK3KN$+ޭ_ vgLv-؁,g2`ˢkE&׉B>NWh;sS30"o@DM(l}m5-KK*0ܓmbs!c'Q(%\(nWӅ jnX}&VaEȉU[ϐ<3RlYN*3?_ڬb>v^R1@4(.$ j(ykfDUzyVQmἭvvQ3Li 0Uq[ΗU)MJ{I%)C7ω@0DuJö OPJ-Lģͅ Q'g0O"p6OFVL.h  GBsFNE9N*ȯű\5bxuAV`pGbEo {^^* C̿Jx%0h[>aKh)Z8MYl:A6ۯXZ靊 oO l>o`/!2PVcCѦ(zmsD3kRy_*. \f𛯏$^Ś4 V|h~I4ebG}$xTYw?jL[@z>9>.ŪPO"lC$nDr*T~ez"M-0C[~E%r.x;Erb@yr}U~c;iCՈ*.R˧!`K'ЯHf Kq7i7F~0HtoL"gkꉙKS jgX'Mh  Svm\kg`Dha3ANsM& חEډ@ *6+t0ɞ(H18~ 텟,-D7>)K:Jakڮ -"7Z T&=5 y-7 1!^+-W >u=`6k)$1st"W\)mo63,$pF24~vX7>ev]:>rن5<ѱ/P\>S W;ɤkq0mON4?Iω8)NWM1xȎ2àӖ D% =w]5jDZ@U$ z|?-apNXB`{"1V_s\cDX)8͂ό&\)Jڱ^sGA3HJ{Q6E2XAWd%7FםRc$<7Y:POZh1?{XŸq} Do8=h6!0R]hw;mx)– jཋsLUl]X+S϶at˽2)DqW0ػ?;!V9~MMx^!|}b@S8Л>JN1"Td|C%ydoxq\A, ~4b'kLz; /`~=ҹ^z厚:fP$?qG6C6fٜ_ҳVM!ayݼ@V}TvS ϙ lV 2Hc (⑾wK#7f6~d{E^u ;bqRC* h]!]y lx*M>r-r'aAE]LzcaRXq\']$p4䋼Q5w0AHbV)e$t *mQ3Aq?0+̰l\sCHzZ YlࢪnqV՘w9y2+L\!_Х̅PP/(WRp4d*Jl? n}6 FN/renng!9q&#ez"kY;FN 1 _ha*m@lR dt9v̦X?Q谘{ul^Zk{B} pz\ѣG`p]FL+O'sY$yФ!+׷Eˠ. /*{hϛZc) 帱 뾶C'_^V)68-wgr4;zr5F k.ڭ fFb0)&2j+n[J h-B^RfdaдtBS uvv?g*2,eFAmyL?cbKB0$[8#֫Ù wrbɺPZ7ɁY˰б1#hSX7͸x xNma|Yz@$oNwbT)J YC d&&c|{jgĉHO;w'H48N _!\U_u&* a>xۦr#7)Ԑ,:Y:!voXKѦ#ᎁg锳4>8ӿI*![kXS?4t Vw;Sxy iq[;Kͭ:ܞuV3G hQA \˖a*DaJSjy&D'!a(Q-#]_ȊP)Ҿ˸Ч8'#l ԁ h%))@ZioGȑB E =ˁ/s| %o?v,!ԓ :u$$0XLh,j~<#7`̦(zeT7C){`,+P7r]ϐ?!?Dwz%0[cUQSF<,;Inu S$G{m-sgg^֞xoc܄EH=7#K3Iۦߗl);\5Q/϶`8'!^c[L6'D%(9{ȶ10, ?uZ#I/X|Cb{+M-r,=[SiC\CbR3×KQ@ӁbZR^uJɜHo8/ܹ*S/~r@>b/q+pinQLpMM{L** %;5OOq3;u;/%Θ=p4oFkZ tntq)G`ݸd(_p f˼*Ph hMxR4!vfsXI&+DKl) lQh,6j HR]E:ܘ5uy>ԑ9lBEVT}aQGsהj˗ҽѲebU9zYXUٯ> /]bpa v&[! ڊ8M:i$P^t?@k.IY$tm{8 C|5X2أX^U~̣'SgJb>ߺ@KO)"=:̇#%XS8'#ԥA׸Ѱوٞ`JOKߌNtٲRv[!(Fb0BLW&Ci%\S4Kx|SנY~C ʿB鰋 LHYYE^[-vܚd@fw^c["R 1(Q'g}LeHz@/yR :4 &Ҏ. #Hn~7MƺA˗7+얡-耋62,]$ouܿ2ZӢ>{l |vGa9Q^wp%'\= @ZDH^6)3nAHvmx\:MM[t"tʛNT[S-/-  F"]y [y%]Ę9쥹t2'*9)93$? X42<}9%Է1y"Q]m: iun+W3:xuNJ+Ǖyz萪:X>{eZvJ쑴e_h`Y=f<~ c"5+HW85FU_/@`xR6>= GRN[ҭr,CQUɉX?$Ͼ'>dPE0}[4\sՋv|'~MOG{`~&G"j«*t"bf5Fn'ڕ6֯~M`/qHR,m 8W '$,ak[>-%@ ] [~!J5ۓT,KI%ci𡋞 C2~sHKL)N1kҔYxӚXGe-rz^kheiysnϖ4r,(؎*a;bBؿU 5bKjz&mJ*dzI7/v^b:?>75`@Y͊zBޮEgnf!( ㇋q>}~FF£6t҂G1ò7=~ȩot u"_qr1 ޗa:ó Oqymu|Qnm?~FKv_6^8yJkJ8~Ax!ۏRzƇP%6!V`C#L7f;3|`3 8g\[ے`gz%6n9?i>WUQ<2cY,-HCײǛ:<"Ymwf::Zmy8jВl`>VWU[rIQ+`cUK3dn, ={cp-v.+;κ鿲u-Zsn~PoƠԽA?2jm' )QnNqzZ쏰WT;Yn>Diҩ *t rK/c47o̼XZ3scd^-B#]q6T]ޙ2쉘.CAf>uI\2b4a8}m_5.u_GEf ycXW4#;;v1?yUX箌i2_`8zNZcjtz@ Y؅ù]J,y"TMQ0'zgΣjIxK#I<@=ӫfDõ4@zR;xrpns*r[<ѣh 1i?-?K2󡤝pL}mj;̭Ң @ u?xDA5w; [.!#gf"k w7P Uo@InTlU^g\\m@;=G?)إ wI ODb}+&- @g36ML..2U B UĦWx1'.pՃox !BwK)-9!{̝@cEw <9y78J'TGaaicBKf5~:󾂊lY^k}']:ho'x#e'șڗi` x3+ֿ%ܺт+%؎[- |(bᘑ mW(fsfxw$BΖ@ϧ^{ΞLl9SD)8GVwg9hiX&;~Ԝ9cۇbΎD赼A+}; s1=p n]QN?AM5P6^}}mȭw=2MbFDʶ]{JwmolLw?iQ򤌡m|r*EK*# 69h.tKw$<(nh4h=G_EuI"c7}/銭)w{ew,8,TvpJpf3BZo*rzO2:߹GԢkͿ^eEiK$zvMW)1 CҒGՂGLM%G[fĿTH\fצ%Q:nHVΖ] GB*#c1z[2s!ukzv^@x.,b=dKy|qUCy8$^CڝI>,F|9;Xa/C1'vrk5u!RMV>?Q>asգLwЃ7 wp x0Q%-? 5Xh 8iⅴu;t뺰~d)+'_aҙπ2*VRTZtR?Ȟݧ;%8W˝C=pޫ-!eZuDjˢ ]Av.5=\Wo=C.k:^^+qS2ݐoMCjD#]RL `'c&hB-A.,QgXK)l#0?G-fN9<쿫-l'Gg0C—^n,uᘃI$"f匹^חx7sF^a9[|GY 8쪱uWXBY-\5}D|)K!R[B.f?̶KX0scX-& y K<DG-(8㬲kRan>>z2'QXC z8aŞd\+h 71JZE::U:^$5W#ܤk]_q/2a㗏]cqr0#FEm< ̗rԯ1\nU*G_NOqǖBVqu$iY )1oXbED`Lk"pNGO4]}rs` 56Nɯ dž='}~atsI9%2+9KT`/b_p9To2/><9:N١HC3*ϛO\l!NRUC3JN`.wHQ@j@ ryj45ot x,D>F`p!3} %Y e( V5+ˌ|A͢ƞu{DBk"F_yc* f(2 PϔkSmEK-ٝLȇqYtt֞ .qWJ>,88iš r:/ ٢M)I/v\,xbc&ޜQ [01h>j:P3O,h.Wf&{>8`\aF]׌94S^U֦&iS~@ў% Bmt_TTkQq+*^ "rdO)XYvoV*G ŒR3O1A4Oy~f|*r-e:Įig!{ ?ÜsG&=#|u-Mf42AZ ,\}g19B?:z{xU;"ka8ե4y"YDvwJE:s qí21>!6:Ujd*y~ޏwXYGwQ=,|̏iH} 0Tzp5z3O_,_  \4 "1_§%p.YYN ]5e'+q7KF=YzDFy4F bME%{$'R$s}%Iz)ښ.0v__պ+X{N"5*+/s57&ﯼXa%{+HB+W|.࠺3B$v/=?7B;(,Jake[&'L\LfB\Hꤻl*,)#C cKt@Q5_#{}JʴC$ '`uVf+܆BqH` zÚ,L#HLfԗ)}bϋ I'uT#By&#}Z_mŜ&x'|o$a%<3u:(h(%9nm27:U.AC^1oR DʕjRN/%~[=琙K$ $ΜqŮ8aCK_m̯?R]vbN/kޤjpH! KS'jj,KmG0E&%mbBRkG/^vrUbM=yÒb@Is0+b߹ :!Q/, mm!T~V="S}E/{AlO\7Tּ?(9c"?4 nq؝9?L#fc*kp wz/}M]X:7I! Yڞ0[Du{֐r֓p):v}B)Y^Yi6ily *W@4 `9RBej.F,4j: @\, d9s|'?[[Mӂ nAaD~}"S%$6~Nj= T3qYNa^k_ 4نiQn-wW\xC.\ĭi>7X(1'}&fʎmU7PUAωa[&%y!WLO+J|"s JR,09  (0[)c;ߝb<& A<0>| -{DSn Hr9U9-+Ke)MJ ;ĩ˘`wI-?" 0S)gaEYy ~2X{bgt4$lJ#aTi̪&̍Y y}7#⡖dp_'3 &eoJ-$};MpX&:J{~~8E-hao e^޴Vʻ둠E#p8A=x V͈|QOO)'أI[QmQ=!GiQAp6YwW`rD<,TچdO2JhY6:qɕ:pq~&n*jQz~i*I}|<>X#H.}DIӬh*צGo>!1:>jvnj2q$&ZVs Ӑn~'t MˋƼ`KUĢ埉ݞC1n PD[i'*L,y| f$5dxKb$v7 C&E~E>VY"pq)bdɑ vtdzNt2S`'cN,12J!&@P Tԉ g4 ͓BR%U/&ޠ0a!SXEI<jܹ  k4"d|^(L ۻ~Ov 3qfL9 x**v=tPi*4Ϣʣ89qB)NN> i>1O'2QY׎UڇXdXwF|έ3~>fAGANB{h*Œ3ڍTNEE52j$'ع (~|SylA3sGl3Aa$֬*ج݁8)f0cl[e "Mpu*o2VErV6TڡcD+nOKinsNeD% dVﵓ oqzP=і!1Ağr | #%,ڑE>(|HOѶ{2t ճpp6>H?,39捔၇Moӿk-&5>>.eَd?y}fnoiLVl5˔Kua9z2 _IμLa<;B/ΖCBm(9b/V|j^MD7 }~mynwFlE|iǁ(Z 6LJF/"O = _$iK^,7R-磗c6o=Bَ*섘s9veu'Opz+>sLP'X(']qTlU2Q$Wq}kh0į՚s)gD@I\,M?mPs=R|q`lFL%`4r%o1 Uar{0<*}~Ͼu&J[Hg=* yb"}(OU!|Ld4 p'@r ᓱ߿$ʯ[Rv ?BF@aI0˷4S3T9@73ŁXwrr_uz$kZo% lj>9ҩ J;Vc\饆-#~%MMjs1%};듇+sO^UdsC3f~ gs|i0|a [P \vPE7OiZ.~qc}3`VRKL;ZҼ8~5^ 4?t98{v^,}a 3lCTr?3q#*%N+Mp.gI:&k;,6Dd\+Izs/M gVT@y/oL9J -x*KI0 _~Ѳ8pC,xyܙvP rRb&u\d 힂$pBHŅ&cKVocʮ i3C_H(A8j]؇QC,+kQ\ECێeny=1DÖڅw praz1 DJNsJo i$ٱQ?q.:I{DT,%Ȧ|95 GfW^a/Tir31Bgk_EY"g֫ug.K @ bB+CY(= EZLc*Gtc8Žeׄ伤7]ebV&bÕ ?RF<@Yj_y]{v̝e 7MGz/"]L q$Bs8Nb`A4B>_ʈϷ n~d˂I0 e&i#m<$I/Ax}tSj27k3; ̿x.ehxpr09^p9 %t(Ʊ>i6s*TLYUl=ǒNOST]-|YAB:6lbxSSp[~'konEZS`*$Z|Bl½KUwtY0]b_3̛0[ )b9^SV٘e_Aa\H0GmI%̫mg͠ (oEE rZ*>횹\K(;wⱿXy7ng?+|P.4Y]Eg[f4\rVlR^꽘ohK=Иo3EJS[:R0NC X*Y`_! t ?#+h&9"K8R^J?P;HV>e-L \2z~I񶙷 7Q9 Q$- T4/HowVnR4A`$̈́ǾǗR}Hɐ }f) 1Oa?W.T@4?)t U5B궹vn 9]c F4[FoՍԲ;L6 lk{L/{ P|sZrQ?40Ə^ϭ %e**4]2 h ﲹ*. K{4aGJZ6@E١qӿ (2slQ1DL#3ʜKWpʑf_GMݱڀ>?ǡ-pM9ȩ%V ktIhSgEW&vҟk`4ThlQO. qzC4+lG+YպOTGLyEGZV8?5τIqNe ic5I)sd8 WCs5D7BƗ'Wف32 u s lὼ}{<-{Ÿ.9Sɒ3bD NDB1x&I4xH|>QsFGvucYEϿ$f#DQ4CMd(]E_I0:ekIʝ/1{}Uz0 1D%xzf$׶>o3ի&_dc翬pISK'K~%9Vr;$O4ṵ{Xk& ޿r-rV_iQjcJ-,d}o~<̫5\ɩ_EwI#SRaMp?Y_ӓ&`(L4+A_9mh&;j]ӝ gSyRU J6=#"օQ'YtuG2H+"'wb[@Uj^)NL[ `EYNUDC0$f{.43gΟw\D Dn D*Yս >!@E?/SJ1X~2ڽK<yi4_gQح99 ^;᭘4 vzoE@0XSw\g$-Qmj*GK%fw T՘ wvf^ԐA3"vTZ_o;ޖ@<ԀN'Q=g B"I;Z¨:TOʒe8!#9F'f[W'y#X | Mn&xPHdn[cZjuVҵLta03̣K" NўRcB$-蕖g,)W"%.8WL%MJ?ّZs_)D1z1Ү5 &@bre8m?xynLBuyI/K/ȲF?[z&p~Yj}ZEX2?7BB &_%0nI߄)A 6 T<:Oe/sVϹM \yqܗb+$s~3\aC~l$?@R3;Fް+]%0Blw+H8Цp{tnū~n 7@fY&qRmo1bt Ly]AV2VR OV ~KҁV/dʵE;2!KO:\҄;[^" {~mC'y ثv-'~JRI_(Ķw% vZб@Pz[(hoIG%&W ^pC ?h"GHc 'uՋx%3dMw0]Y|]cpqOUI:^KNldo׮8Vt6[IJAx ֆ[yҌZƤ/6 6S= g\΋'+Z:퉌1\3Ke53󠉍oaVY20j 2iKNV 6"} {M"$9h J/]gd ]ᄬusܾXO0^x|o;#?vdlUTy㱝gOq'y[RRVQDM,cX1PSie 20v%ߕQEfuh KXSZ"KFJz? `+`,@U+G /up˱$p@)y:aqvcZK5zpL3GkKa˫ @=ajmyT3Y yzik+M@jֺf SJćl>/8Uw<.l#.PKu`Oowet' L0+a?$e<]?u/f"*=_,G$EƜ鯙_"{ qv-dKgz,GDNӤgy"VcWq\~z޺+E`Sx@t16b:>!3ۅ2[$"'͏;Ujw*@(.J-{hBrvO{/+I:p g&̃07Rnܧau [⳶& ҧaT]`d$QD@]Vg1+HyOlg<>GTL: Lb$[G$drPdnWSi+^}6b^ M oQ0P^2N֬0OcJ4#Y/GίAߣ!1|3cmK'ms :+vsßN,hүFO\E;Q{loo3so~x|x(qgF\Ӳm${ŽZ(' &%ٷg~]HʄkOp ) Qf2`R$"q~KaV22;29_^ULgDË;ͯW2Qg ("۠J> |2s딅fg^{鵅i?C'Rg+a`A R[>B ߅ZC·p/N@b<\apV4 v_/g0y+JR䆓廬|,j2\4 /=F&V >3[^Q#Ÿ_ɕة#<t!e_wFm !:W;fRt,e!g(JվL<^l4x-hN{fFަVۮ(ǿoto Cf:ٿ;-d{rh/xrȔhI)+P_1nUu#%=Nkv`qɎo> 4Ii\T^=J8"Px2R6Ysl Xl;|d=|]mpL9vZP+/iӎdGTvUŲ.j=qb:WU~@vTV`J~VWJG}+|Qڌ8g2|M\ə`~nk?ê?BͷݗnT7C6;\@wYhlVl@-XIT,nH.pVLK@ \?;mqלmmk۷|B$nӈ=TSX!ZlYovy0^'<2b8> W[ `~XYA/*Qo֊;%d\hHM8E񳹜Ì|î?JSN۫S,nBx#QEQ∨i /h;LI*;?!ߩӕ2\:BrC^)sLHf3W?Np `ꖿR B#XHϊ[m. #Z4{C W]]k.7˫Yδ։`\`G m0DžUg.1DRn(p ^4rf{}.;%J\)*?L $q&eǛ:u'*-*!  c#Mo뤡\U)<)4͘gvJ cIcК/:weI^T[Ef7`mV" xQz:n8t-PFq2,zn*,BCj|O1kJF^r--r(0 6ڷ|)K"P7$ox3G,Mw3g9ގV蔳wZKsאe@Ѭ~6'E[R\v)YJKSm>3qIlaj'RYVFTf`* ^SګsQPJ3z7hÿ|Cs)WCr/"9mݛ_fnXዻ C@g:kyӺh,w4Uc1K4YA2jn51-FP6*#W(m@x٠yb]M8h(P5|ئxՆbTD6-Pt\gF+7e,2Aj*˸|=  ҩ@6NІho!8(ν]#aE2Ll!_?vSU]{ @P2)r׻ĭZ߲=%z k:F ;@K 3ߺ:^7ۏs ?]1s$sjYdtB^4y  r#++2 +yN/ WW4etd)q$ cXć#ӣߑ[_[ݍedЬ]=3olt[<. OWI 7 8s[ST~ơ2 JW! Q-oF9z cR'j~kuJ;i8Tm\}3y~.=NKT?EYծQ M| ~)>m j< `g?M`;=Ky<mRwI] `V(H&}z&l*j ||MG῞{ h*5GzQO\bK4ZC}Y5b]I@aJ Ǿ~1"P]* ;Y!2v7r p]bϞjĵx5v /= #X?$_ cְ&%&X<c 6LEaeRjplb`K n &k($²^k{1C{$wݳOf' }7%ICZ!XA8}Pš;#)X|li ™q>6el4HT9}4=pŒ~k`)`imOH/VCWw nbE)cס,1m%j-!cXR@*!rX IF*[> jն_1.AId <*E #Srwr,}\rql7Ƶ1]о|^&n 8H#J{b11&M}7"8rE{ZC-dH-(\mxe^^'Z@_5 7PCq4+3y ,e,+ D\E5_\B7J"݅bvP 쉂NdbA6:|̷a6p 37mp886uQufjrRgrG^ FbX\ɚiL׃٨ S"=ܼErlD}{p*}dFYVzsmxfؐB_9A],Y-zxiJq$TzJv-/cOO Ѿ/ lʞgZH%8>B ؕ]Km6L3uS\ܿڲ3V5Wxf0ݖƃL@ty̥QlJ{E$p^u' bH!|J:8Q, (\(GUsϣS[y l %.KhL ״B:CŐxoUiX|"@ݽ{'[O|5OCtkl$[ikzi;xS6n- F +R7g0Ů$ϗv>rP܂QEEf-_"RXUK SǞ]:8vjGxH0SW3rVrs+[ Gg +&:!RZEg{V_3S8Y[)Rd&APkd5Jfy4ʣ@OtpxX֓㤆 .EٔWiYb`\hZw:AU4=ۮ9* WY,!$A tA__š!{z6&9~ :; n6nT'oE 0mF]qY6;9ՔWX8yKY=Cp[9x9,0 Q41dմcT\aCky6o؟ӣ{ЛLx|v 楧F.拥271Lg0qFrcMmTrd4G"z7T[* [ʽ*7~لq9dI2sKnG`:*qK@-vAb=]kP=~aX%RzU,:t>8ռ&^9b= :&L=H]7[:/ 3ɿCޞ 9j_hD%MmNAޥsfpinIp3]lxi^pDyfn0s>_ҭr\"AwD^~O;XhS܅x%۲:! `)uh.挛}AH .r_tK0u%'2}`CW`586\X2 mm(eT2z };sQr!lX ^Ǒ Au!au; ժ e ?E(`]捹GyV)8Si'ʸ'=xL? d>yw\hN4ȟ?w~֥^aB"Jisڪ>e -i=ʘo Yg\7ApG4>]u19 +8™ѶG2r*qvc_`9$&%#+Z @qP{x2AG1rg3ZC:/.x6Gı2ȝE\ g"-[ liK\i'=i y-g@z@#< +Dj|/ 8q K(܎NR:UY)5k_4c?HP4[BGA0:>O6yOU#5J3B#3Q%'0(M(,*:N*qE{;̫b+j9 ,U+dHP9 ̀Tg0bе,{gz̊L@yR!G3ǞBOL$OKlѐx&,)gfYF^E< ޳UBh5V|NRi}+<σW(O6TS)5f=*;cjL]ke' R=QT\V&55WPf=C%>ӛ`/ip^ m<6H\ۡ`ܣ4'ܥu'Q9i23Rà٤Oof`!' c)A{~Fqt.tL>&`StK1,-}%"v5k>2.}&`zפ;8#٤mUɨh_Z-KbYV?T ~л?{t/7ݖR}9X,ZM4}M;"ӡa𤳼ױ*KFJqjhI,} qMdGX@2:d¯pjm9@l\{-iIJQZ@=A^^ldj{0+@ԧE GJ:x6%쓉7IjCR~@[+jSN{Liah|mW>zJxǴ`ݩ٥Wu4ކPiTV)ʧ 嫡J^'4MmqqtR ;,2=۫ffѢx\Ϫ?cQU%=&ΧB+x{hbLj`پܭj:UHG7Ab河C21dߕmX #V:':J44H"\9R^Δ s$av6]~]*cOL+iTC}(r vZoG@y)ƦQ@ȽRRʈ9c>h4yAW쾄0|mXO,׃ }cg֭XH719ZgS,+ԙ캇$//Y DhAw'F6Xnh@Im\˃ @ӑ?TY|yI|[ yp>3qكW}eׇ̊K 85Uܚs!ㆬHx+IQb.eˢУHuXDI](!,I_AJe[w![QBrT3X:2*G hqUF$0 kĐ)$&noD RKUQO%|LNO婏 X#\M%KC{:w^wB=*  ~I'NȚ3ǒp:@>!Ϭ!u,}u.U2X̋~.&k&wxAEYI-|:57i{ .JWģ߷Lz0by`yy%v L !$1_"7DˉaCt(+h],+d9?>jO;ųDiopg)},^5%QerB6|>hna dhͳKWpeMY)XCMDVSsΉ v5COټL7 ^+=&crtbg۷3 ~"UGyCqWi-uq ~ 10޿!5 i Ou/LMvDy^ZށTNˌ /DhEyIxf<32;(dNHL׳$ME G^|PYV2y ۫̀_c=AkyF.`X3wHXaa:oɰ<<nmuk' I(\1u$zGd+U]*f:k\}Gz#j K(0J?!Z^|̵ ֜/C>w!3FL\&N-\-e~'$iɵlmwXYDVb,8tyNضglAҫ-eB6%7 3S},cgOha~摿g8x(A7;"epጟb2B m%/ rRm??8!,:&Tt44Jዛr|Fh]Nv<,Аp9vGqB 6JvͲ&ExL%`_uڬe:8uAB ѵqSܻÅ]ZQēq` 4Χ*ݧX;S*Uf=BNRePxNe^~\9ܐIbeLeCCW>#z0}biNwx| MzI`8.^O~ɖ TN?#@ *}z1ē䳇"Lj7:8l+%4OGk-\o>h*QMEHb$.wbIZo Eܞaw89Z7 X:9U0s{kqP)R=9-ӽŗ<"u\Y)Uޚ}W:'.jv?RT>|.)<`z@uk&+KFGFV8wɅPz8CD$u&X;ETmtG=YjӬu9@^_ߛ%9`)S'-d83Q\01'V*p@]M @HOu⊔{]t$~5Z wK)0)*F/` 뻰vb K"pG$Rh:+]̺U_^4Io9-@QgȔz .y-f۟P_lmghؓ Q+pcr >LZ9Ek?pYz!eL83%پ| %oI3h]%iU-W:f"5tQ]'B qCNywb2odžd脰zG@+1RPŧq?Y~>VaSwΉ0ͽCO,/Сl,R=񥗢ʏ>%"Z@ 2}(X3k~GXw8XmTns5Tֱ`lEN!ɹzZWhܚ2Š S+\+ʀ90#εy&~F{ ]oBbaQ}j,x߈3ﻷTS$O8q >A1&msIᨍ+B/ʱnɔdbwţ=!)E5gPyLz=h´ꃤ p 4I_>ldC'E;q:P[1-Z`&$nH!`2녗8|1p''g UR& |JxtǺm yfEoݷ ǶZ&E>َ7rǨ0L(jMШSÊ6rDdv֟CFxj/c@-ʦ=u#A\`T#'|Xs!1MZE۠v^'T1 n>txxp5LݼwڍPۺPeˏɽqW&#t^^zԐGz7)ȉGU?(Z[paS> 6t?ڰ35ii[ ˼rf)c!K^cڇ"}AglIsR^|}ˆtంE,M: xOx+3i6,\2 g!($tWnulz:H:\$168em[,&4R&y]F_%߂eCJ =g< A7,m0?"A{@=eGp_v't7͵#|6 ɸm"'fYƖ7dIĘB3#,0.D%K9 5$3zG]o}0ïד3A,Vr` Z`G譔/0P?H,Mm{GҠ]@QE]g/ 8z&m.rH75}Wyy,w m0kmC 3UqK;ix kM2d0Pzo!y)b zѱNz}~0[ۙ_5$tGfV@(]t j=Aг^CLLG"!]ƯЧ4yLz_ց;c]'0F1 fwf?Hw3, M(; ūܦ$ukMj2y;xqn٭ UbMd Noi.IU/J<+"!](L am^oӥr[. X1qEN.G43goNRޙrp>җTn3]lvk.dҨ m=|}4ljtjp_/i7B_d56ό%wC|$tĜ^j"sXH mqJLl8!9t2CRwzQJDtзyE+|%glkŗCQ84f>65-"6[&6Q%1}R'^,,W0Fd zwϴA79߂؀қ{Z]P.CPip_V%Vɛ]$Zw?ToGAV`_C, K4y2 +QTVv+Ʉf2{. IE>1M֏ƒv$/B".Ô.tMbp'4 +Ue>ưJJy.㬷TLSZrpBY[Ln1J5#:4^m(cY9V59( T{DClU38#뾡"VBCdqT^8v1{0p1{pznqYyyC̵] a9}wYTgl#BTET2ThxU3.7uJtZ[]PA *<3ݰZʅb?7Yb(jvG`Ql#ʛyknCqNEΰz. uo(H5{&6*˛7Qj)̘#<@Lo;b'Z ejtǤ[^飞k^'x ]i⯸ gD#7Y/4 ;{ө"[eVO~*h&Z#buh>j0F~SZ^ N}M&.ZFZocSOL&:56qb\HpQ ֎ _aئ^V - OeŬ/Ĭ&TaPN[9vvN r ﱈ6Y[2ɕjy}`ޛfXkcI6{tx b\_@-Rl4j6hm@2tdO+aDkT#c F.qwj͙4Jb 7qJmZCL3;[*_1̉ځ %(tOFS~V6g o],0̻n!xGgmpw|c0OFVT2Ɏjcx;ۀݔqLҏ"&uT,OUOdڞ3I65Ұ\PbyCGDWi3M@*trk(=cA}Ya!M2V*:>Ԉgo¿u:4B(ɛ%DZsowZ,ELD'8*LPi< zM1<:SU[{]!c<Cʍ,䁎NW'ܔR ^W< >X6U4e"J08>f=/BhlAl^ya]|z7lXHW-7ަ#‘3jAC[\ mc*],XpdKۄjNfaׯYÕ {KViDәhWKP8%egl:Fɪ@\αbb1|˜P1\cLe~/R6NiqD~ LSڢ2/Ycu8tZa$PQU&X?-FQ0K¼s tw{*HŴң#2jnYJW;de4ooMV 5$H8nƟ`[,mmf>Gδ dE#vAv.l/;j2R\K1eB>rM*_ mߊqmtTLK=; vاq9xr;nff p s-;ic`  ZB E8e8|p r4WԻ?ټn3#OE*iBE^eq)T}yKL@\:@ڼ=U,R+ xG X2)F7:^K=7%_8PD%BnRXs>;g4s" uI)/r<:zĢ 3SvR ';LJ^Apܛm1Z%B TC,Kmpެ UZ#'ԩhKtaw7_[aPZ~EƼ1gƺ׫ㅼ>6dSR{.5}j(CN߹u4 jq)숾"N(Ӹ{LNIv cףr l#1Q~wI\[ZHrbzW'?iiib#f\>4cJ7T٤fsad>EOYEa/h ϙ}s2.$$+ZxCtL_?x|.2qaGפ|)x[d(a66xf ΢=z El?,ܷx>KlsEhYcK} p5w}[$Ks^ŝg\IE%^|62J[ *ݺc/Ҫc&޲ȗ8yEv|.ebMN}XkArػ &qF82;:P2Avic7_n!+&Fv.2g$ ;iorE@ D83^"zsa3adk`œ Vmm_gvˀvޭo߮1Y#ѯV[ZhZYTYZ`ˀQxj}F;Ҵ vwikUv|ܐ7m->;ȧI5VȦ_vqb>[LG3<5502F.pWQs(7G1ewzr,kg__ܫ[GkI/yhyzH~$rOa\輵ه"g{BkxK 2!t+t~|2u!ߩu[$ả|0ei'mG<+06qdhPNW#iŷkP&Mm9rwYs'RRku5n ݒwdv{퉌D#H*,MyޔTPnN9 l6.z#{}clYMy"FtL?ýz&x\ឞO0٩#FP㊬\#^ev$/t Qg錱hЅk(OBLz_.HS $;up1T:J?NOɸH^gԉTz:$Ѥm*ru \N$8#D_ zݫR½,zWݷBִN/W?{ .MS4uJ|e׿$=i{pDcz`(.FVmKRHσ:{cpg@m q$p3žw\Zba^1㴛b{^Ľjd |*0EYn,ֆnZG95Ob$Wɠѕ˞w&bJ %+%ƛ2[;p6x_v*^r>gL0"`Ui Cgcr'E0@wh棧uk+zMv>1׮& Hğ'ޞxZ=8 %z07aF  w,s%H2V\+aI*=D@^:!7TpKMȃ!3u+@ϩP]5C5_'7 &O Ϙ[yfh0P K co0ƽz5]nٸ5Hɘ{CVF} GxEQ!rEsEC輷Ǹifky?~to[1"ڥ4?s]Z,w"A@^叵 ZE}T0 "YaŘ7Ռ@o9b CQ BobCC K+i<QugsbF;S{ cǸ 'ϸȞI@R]y\I*dZMCw? Gm@Ͽ&|ֳ}p E{|]]uzB(*HZI9n~Fãz֚MIOm~#U r?u|j_&Lev;Tv˷BFGs)`z=%6V4_SKڃ&1;>%?$t/kx\B%4litoߟf Z%b f}:0 Viɀ~txW/mVN]hŠ>J`~$Scۂ_kgeպ:4T[PS;D1P PmЭ:^lsHӹ8.`ݟVۑjd?f<5~Z/}!Ԁ"%%Zc+0Wy;}n| ?Λl"6s+ʈI8"*6R{$Tb8M JsGI4"1|t>I̳o?yB[ިj~lP KFgDB2x =H K5_J-NDA=ܠT*iey^gzr8cr׾iKabqU+Qf/! Չ[\kD(vvWcOS6_ɺ'+ ّ3,{U 6@W'qdF%'[674n|,vһ#[j_1ch8$cIPtvKJmu*b{?"6?wvkl\n  \,}KmH<&q݌8I;L& ݆X~^o[Rh4/X҂^ 16. #61(|,R.tV2ikQ 7~!?6WtWŒ1ҶN])kqr5."P:< !LuL"N'q>Ln2G!גV֌P4 jW~ڑBmfUUL$17(W_B35zg ko]CFKOk 0ͯ Zi6YFrXqHuyOB9DMd4S,i&ѽFL{BH]Hk)8,M"A&4g 7sО,Xm[k3~ Wq=`(lD \Ar {&p3Q|0$otcՎX$\F7& bvm!5k"6P )DYLը32Btbrr { };aK/AAL}KBh@TU1M3Nb 1X4?.ghi v[wW$ E7v^ 5o'MЂ)ӷ9ڨJ^BLF.NH2A`VTt@*|(~$wXC?Nf4W^TBH]FSs+|em_.@w{\Oig?i P%_]>FY}g;Ş=;Tئ؍=>ܥJtժ :?ʮf+I9H+fc2#0ۺd$;J/L0$T<}.qb%pV3T=%άfOHGz$KJ%QX棽X&m3R܅;##"^׻sȝTF3GLUD-8zN}'8Śޖ^}\ѼI5o"Qm=w2jˇUA,f_gGq5x~wڈKe^z<`=l#=.G2rB,ʼn+7OLƨMcE/)Nx}epcJV|#} -ޥSs-yDV \( ?RS-r,"}3W!|t9kغۤ 죍`b݊-[PC*!*DV \@D\CZccI_aT(@=0d^HZwSF_sݼCq`|ٕ,eu5x`W7Ģ"s>E^a<`g NFXa*/!:C"b ".0-[S \jcT.VuEl"R=$uq$ ֨]XҚAbY>Άm'YD#Y?z>4$#咍 F3^Y-KPjkMBlT4 jzoj+kvU=ٕNQ~1'K$`-NH yW\p_@Sɍ`Q3AɦοU%3#[\8Ԇ0:Kr-(8W!H~^iޠic.A nft8Rқ׬L{ WʴQh|\h7k+ P\dv^3%_}T@NoBItBb (rgϐx- ]hIH}"l9ߑPj\ͷ"(Jj8 d:e/tTwe3.֛:$F-}&$;1@Np.MT[" _L5p [C9:ys:ȶr`hH#av1>#lO#nihQu '{{k;0U,67MQW nï2zR& y\FnH,)[*iηߗ9cU39Si- Fl+}6λy(ZIٺ!STh(ul#s3.Nހ6%'d bn:Zģ{RQ:\.GXm~講Q?0|wZgPbcs ?X¡a>Dy= Æ:I/?O%k?z[PJ3޹Gk|/k4b`R؆2QݥP֦,y=LK`2z9哚vס.)- ZfFUK{6qTaGߏzU*Rc܉k;(__)ؐ}HHSO6i4aMVΣ uI<yٳ-tHO~9).&]@|2ncvY.w\vRY*6( QuM%^}66:9Nir!Dե`'csC9k+L=LzT5>o]oh@"aZǏمe@ O-ޞ2[_O3X|4jj棙 poЅ7= |}_+퇀u@ąÀ41扠8sHL=8w j噷Q2LxLrDbz`|'1@I94FK3Z T~VSxV9t9-iDJ6TjQ|Ķ]E9x7D>`>O9IE'EQe<{FFfv}5T$,)͐U +0KGk*~͓3B"6&ıߴ]0( S(B+/GΔ]k:$p&>,R7"RËve+E'w%fTМ+M1|]VH>&J ə4-vښIסNCJ/]G@(H+=@a3;]yeM{G(ym_."B/TͤՐYI޵(]{U尐`Np/XSTuqOYj95k(ʩY;Iw;"4Z`rt$YC>ZѢssT~uBǾׂ=k;$d4`;is\}УCR(SQ햳mB:oE weࠛ ;1b9;-5S)_ %ݻ $3}'6vlHb"!'F[ wA ēnY I%ڷUs82?"C7HѤ՞KF!}TV$ǔꔳIk@E6y VnVsӠKKߤ;u"W {sZ}*Z$Pu9-.E ٷa+Je{D( ϭ1%r%(;%"FzƫNēZM^ WdI*[@3;"k=ZC?`6X + ɥ~Ei'Q\)(p2n=)f'!yax6ae ?wYrᐌ¹^5 F%H!i6? wANuw%BLK+F!ȹ1IZ~uʬ38>\XPfkWh>gSոu)Ef5z h%<| 3g׉]K 1LI AG )kc)}sA%?H^3ϲO8ʚdu>BNqٸr$a=rRKAܯ0#~iKu4l?9@֧o~psIMf9u[^crLF"5(O94d4,e($Chzܢ[@JFЖ_":VsTcoW.)ˮwN hA`U3ʂA3:(jfG|ռT"Pf DL.,NPRANK V#m@˾s7<ȥ=@M ϒTmpPՊbS.p^ k~:=歁=SZ_fuZ,mӨVyJ q@7ofszWq{ mwH}aܴFb0?aŊۂy+ͻPt)kc ғŔeDX&I$W{u TOEfN(t>%NZ#emS6٣lwNS7|]+-T>3>*F^BuAཱྀ~KŽA@݋i]̕+Rbx`prpYˆ咏@?mE{qTj{ %hw21ճrHڃi>@0*0^V!YPo/I ׮6)]Y`sbg=yea[$_g>M&a#Nc:b=b; nlFb.Z3JEJ#` fHσV߻]h Ҭ!Xp@}kA*hY~_21ux}"j g@fNC'썋|J/)ԁĂ$<ɗnL)ee?(hszѺ7Fk}y 5@Hra@|6o-W` E=,0 T5Gg/DGt9[g_guQs$|vOBbh1T촯q`B N@.ک8la}jLۗ`лY:{rV,VJ`4ǩixh fH8s2-ʝVmVVjpGň{(+-b; pA㦗w^7Uޮ;r,ܞr/m {db6Znl]hE$\xP_\=𲄶pċ2mֵp/AZe[uy)cwNbdL&*lB]ѥ-K3XMζm,ZpdVMӚ춅/ټI#+`NsESk"C6(.!y)UY:38p04oF4XWI1OHՃ;@ra,ķwޭk2#EnV_TCGc%IqTd N>?"dQ9/G?&VdPT8-9`c5 RW, Ԫf%X՘, b[h95і8`;@1VJe wl{D>[y're=B bԑ ['9JQhXQ]!sC%A @q}M*3ˆZ 7G KJ.iҮo/v;/}72Pl4w sAchI@OtX%+agxM#6}[jn0aDWEQrT͑2eG774G/0q=;K'~g|:oRiBJE˯2ƒs.r[ V5_8=k,˿)3Ĭcq aHRvbtAnV"nSR)?oHgMNGf7 5:yqnsh (VG1$"}9&Wd[ʼn >u0Ӽ,POI=ab 6ۊʛ"VU[t2=JJ `lLœ"P _Ɛo-*tv]S/488H!:]pQ.7)IvsxՑw{;q8l?G>\74Q>ѫ+d6f??(  J3 ԇ' jZ\Rs+ ĨOBn( `;V.3O(Q$4FY6Ǹq~'cvټ|/ VYfbX4c{'ThT oYt~N$`h"yeFЮaINO}S) ;Iނ*0k{5papY=3a6_8CcmN` b4ˬeT10 ˹V.@rQ-߱V7.c`#qmXw/XMOZȔ.ͣ:AҾA:uQ ??G3:*is'|kLHՁXhe/$IqP ZkdwYesVa" EmvE˿?(P( te|@7@$fWzBDcl\`#ĵ|靬%v&.t{>Zi٤ɺbq^0rgl_W /e8du s>1"5 Ax3n9Tڊtur: RYڀ! Slb?V=TOaAMƋxZ$~AU!6odY9dF 1<1@ߙ/}ёNWI@>h{f<KUn8K}`S`s "e3뺔^YLzP^)o 4zM3n^w"#la@ Aur>p>=A|wyĪ$ϳfhZuӹ40 mI#y!T{ҽ"z03֎`]4,5t+-_t3f)ݲ{Nӓ52>N7m@P{J#\\W7vڙ 4|9++ZqjrpcM^z$T4qkkXܑ{Q\q ٍ\3eVP>Lܿ|au ߡ?ݸ"I11dJ왹L],*ԑ]|,rds)@nMK1w>>]zk|49KYp%{ &}٦ /+ Bo)x]ϕUV]M+A$OBˀA]vUNKzin tLgˣRfbT OQ|PD¶dlA"=6= ĴHqiԪHvONǼ®qȗk?doaWڹX@:nR,tRRO>.7[Id`ƙ9iS}*cNj`PWk49Y~Cs5׽Y|rBez֯TtM3x? e]΃' {YQ6HyX\mg7"ÈdLħFK@s+ qzT ]>T ~\frO`Y03Mλr}j>- Uz.Nۨ&j%H? * Ln+dz4;#8&\ZKA,yAZ%yz:ӽݶ6SѤOow rqAe ۴Z(gW6Q~xfr&NzY7LY1v[bs\\am+L_}{ Ƌ yUF)+2{62?"hļg%iW0. 2  W= T{aQ:a @ iaD2g11#B/h@W7t~mV?HekB9Y w_7T ZboD!m7v;[*>ҫm$٦*sg:6 \0M9AF 㐁#Wv0OzAhl&Ә}'PՔԉ?m:8m UeqBD2hNq:sT79)Ĉ'd3؝1y z0It)mܸRM<̯M8ۓIutU3T y%,bG&1Ph݇WxeIs]:f|{h 1qY.lFyKiVߪj9\Qti,T%.{XqSr+c+.4";zݶo"8JX*[1B8jU65ԡl 5K-ǹgU=a|x#ܠҽEFAipZC-&Im-pwp}>y1E[FNNaCZoWY fˍH7?\9tvOosg]edSj{f>k*TavB5っ?r23vQף"ńPMO!RX JR3sl/y,4ì,I+NLsߚs=\ ^RNrPb{5f8+sF+װ +lM+{]1Vb0zn3gFnT nX(%wex;g--zG ?PEWbwH,"tTRmⱠJ pSK,R>_inn!wO~)=ѥT: U\$qc)Y+oX PDb%u\׈=AM2_2_!MqcL8' xy_T4.eٖHvc8@M WĺT8[1 2*+~ۻw<A(R.3l=_4Y&@r6K$ۧi~J/4- @/LzYd&-;R+Ps$0 +HFf@kcufio,o#.wc⢴q)GCѷFd>]~4A[z:MV Tݭ1ƗِⓇ8?R;2#_Nhڱƽ;G:q"QAd^o^ϰN/t/םCˀq KuUv p[y R 'l-H˪'C_㒗&wQ v֜9wu yWHm8@ef{Lܦ3{Ջ%(1j`9kI' LV5[7yaA='44[c {"n֌'S<J*s\v*Q.X11&Ke$ArIB؝/Wȫw"O [ o}ٙ7A3(L(iS<@/zf? 6Gv(廚oW+9ЀzjXvqKCC""uڦU>>7YnF> 5|R TۆJw_{Kw44LߏM̐X CD'=>'721OfY?$ȹu;G<'dG4ӫ |_ǖ> ooZDgplOtr7bswT^l!nKsc0g{S寱F G.@O{IVgǍ㼚qo[#ivM2 b-_Ŝ I>+h- @80^Q%stl{zKz(;kAy\9pݚd~kmJ+,"&u"Ktк:3`(]Q2TףԪz)vEDtQ75C Y2, {cIrKEZ[2\jc9,<R1{a~]Ylh.zоEt튬G].VΈ'#E?Y h wӞ}~^ͥxj}̆p M'c/X->#:8 Ά4Զ4չQ3Qz8tr" *Y?'1:Z>N}36JUxl>j,M1Ăm(iUtowӜSo1>`sju6KQ LP/]"}Ӛ=, OY3s4R^ض/ɽFy|6Gl;=Xk FoM -&0sU ChIVܘ3_5tB_yS!BP@9Ci1/A=AHhFZyQ%u^ ak oL<@<.(z,qG>);i2|c+JĢ38GQr@p*+7c^ڠ$]r#IlLl %ďrNcL  KO@ EP>'u38g|Ukh])a qOrwRlnׂ&m܍rL9aa|8;O8=ysV]uLd FkMע<4kR͂?5Ss^Lrϓ\M (.IP MUƏAg?r ݔ^^TVXs@8 ?Dy5牚є4+A-e]H;(~Q;AC >M:{b鷺ELd#É|T>H߽K~A?:x֦0LU` X_ozyzud֛ۛ'>D|a\q#v|C|z>$DA KF&~nPEƟ5u*7NN\#LFXm$BrQ3덈ˋ^11Yb?̠R0 phB4c>"U7i'ipi{ˋA$lI2{(0Ɵ6BOIrrFT7FW^;d$!\RosU3 )];&֊3^;7+2a T]bLޠH, -q5gWr~?}C!sՎ2"n S,;[^\L+ Mj \L_!~}p^Rˡ:*& C|\4=?sx-Q-!8 _ >̫L:(D5NgUS,X{,g q%~abVcqjSԆ^/M'LZt0i`v1Eޭ[U2=/GGƇ*!Ui=Q|V Ȝؔ'->Z/1D3q, A~V:N X^t7A|ͤ;U"%nπ},˾t"]2{Rl{:>r~wJJK7/ <Js.WnqT7H.~=3^M @4NۼDƪ4V}CE lNO0Lȗ+&WtT_U$?N/KtsyƼy$7Ϊ^Fj t:¨cȭ`#534R]?~7-b핊:̚+$FZUrx:O<>yW%În[7p1trfMS H˾k.).i:qBSS?ht#0stz, H&&?'eVXD"q% =N6؋q8fq)"0D,;sm 9o,{HIҸ4y//ō:>BF'zftac+?%f's'l'dyOlr=0ϼ5 0 M],bY@yH2m3,2D%`wc{`טeP':lYAٝ,_ІbΔen7ċf4jDQwnΛ[b1Sw>dce 8q,֯P2YH?Ms{daFG;L+'}%x_hn) 5gM4xtK^K)PPeIRt~nXEx⳨~7BXnK7;+?WY \1(1bl߹Xx`u%gt+ @v~4\ɤmLO[KT (z4.ǻjC(ͳģ?DXױyQkڟyNҭg'*f}:?9Ue*4p8M]C0pYFsnRGiI${O-Cf0MҍQ+DXb^kaF{}lŌhOT$|u~շ+D-qԒ wch~՜CTMM`uN1lAgM[ÞmÓ:: WeJ]y[29b:Z(k萯5^Â(^<Ŧ}G OVK{olLW3'Bd&ǢݭHDAbknj<}#Wt=έHiЙ~9 ̍4MU,@zNh3Bƅl*$q eŸ]uW2GKQ- OC4Ek迢pneiK09…bhX$:Mݷ& 0`jhb>F +Wan}^бN~-7_2eb,lRX=Yi]juT@?jд@I g~$M;HdA%\˜][ݳ7mdtGMEoT9# TY~H]*oiNOe}%A|kjuM `ӹm52TmssR3^dщG? .ߚ`u~dW?6&L3mU;]7|^YZciy\O {d$ '+]T0Yb-UQMZm^r-D% G sʝS]^%Y/3 fQ늱 2bSYNG-]o&|[{ku# WǷ>48@D#QE V^C00ӭ1>\;,1ݟ8 i;6XY;N[ZF_uFoPƖIF<6#3Fٟt&K_ b~׮_OOkDw>ns%b.f_23Ae?&~=c0ҵ%Jsf@ ~S:H.bD C},*~F(F;x6{pX6 J߇叟x|=Gg17W1}(fTiUppGȒǣˡ!p.%z$y@r DOӑRպQSL=EF8\XSv>io?yPә$IhR_RkLG|v%$V E/.[ͳfXob1fXbA)<)nW_nrלSeRndQۜ ȞZ)FcDl)Z1GDKц_ངjtڸce8(V_Ayzi6f$*q ~2Iv@_!v[m DbIM|I e#({5.Ez:&ƅx!D&k vjXfq@06V9rfR4{m%:-tC~!VsC7zUlGԈKN݈+MXsm>@,*vO9j; -%lb6H/fL5Srh|-.JւZo8BN,3piBՕ98}Yi4iañcq)}CU&O>Hbڸ! w; JvPk M`|6 E`x=^ofIe&)T/ũl^d1W.oB-znxjV^%?Sq&y+6&%n#E[9 |jwɹl`bĠRCL苮%RsF:$zj$%:X@ ׯBe${or#0*s1[ +nMyLi)wU" |lLOFW>_LPS #2,Ds `Z:I[$6HNpT,x[Uhl1rhM:+4qZh-Rܡ07`rѴfr|"縯@x[^ƽ$u9M@9r=޸3A#073p>Z;U䒾^mC)M ltsג]ʄWK(,;ʢD^WtVk)c%dlƧ[pTsdR"Bu7z)DE2AnձL~=0zPa '@V4lI{d9.\R],aSv%y弾VJ8Tut<#FfJ>C&F NԼ@,*Ζui4A[7b5̟U0w mjaXqaW2q#UTe[Wgt)y =Tz}>Hj,e:aãcFk%f-jbbKՂzc`E"Aj%B?j7t+CsP'pզBҢm;zګ9P>waU T=՞>ݑVR=Hgс[˙iӢic if!/aO峻#cb$^qk7йXz'01,t 3YN HqK,DJHRJi':1#jsOm`]25mófk@FF Q O9O:sy9d42IUƝL<(PqHgWNk8YKbw77bjhVХ %*qT`PQ-d*^ײn=N#rEvK @HH-q=N/^RoKAExSߟk]%~d:7 4 hiGJ쬄{KIŋ+q1Hd>s6s$M>Gqk ;[V^X|Vocʭ#TndٻDO0C#NɅ;IyvW)!4g2-P [Q3{:%4 _JE9? G #KhK׺L4UwǪ=ŭVHx87`eLh@Ͻql6Oc"`k 4^ad6c9uݕΎBK`A쑄oK0Cáu02- KZ6S'4iwi:Nzj{ՌRrJ6fSTWHMPAwAS??r1Lw.!1UO')9{RySLO/v m_n~uB!_z zW~+É\F;nfΑ֓䒃"L\'wϦ]V݄f,0ˬ/r3i{*]Dnjgx %FC^`Qb zB~ϯHt+-C}|1!hz׬՛EC?Z]@5Y]Ó0EI764C#!Ja// c?~T~t\7euxWsq)M$֍Slj9&Haz7vޑ)gm4dd.K&6ƕ?wd}2f2psBjP1Yt,'p~p͢X 붗1Wh24Ff_6y1LYNɒ`ˍ92eOgaG/Gp3 [CA-/mhTD3ZGL`X7qrسǃL%nuʅT@B=&Ct sPu;8CI뽸1lm~3*8 i[HPu"}㛂LMߏ#g||ȑBVjˢbyD ,պ 1.=}v>?,k1}B\@8HT!G o*|{ \O$:.#z0(Q1Klm㡥ړ#6U=ݒp6z(+p}&}t 2uU9*Y m5@% cnxHœUGίY';ir3q}EEqʒX~EK;6q?C_Tk,1x1׎պv˘CՌ W캾̺hZ; j.>V/,*ٝYmFzq/BM-B-ORS^5I" To85"x{SgyJ5::Cy; q(6קr%nO³˴5wMI$9΃H.@h&u:~K[t_ lwkfMC:ܤ.+myb*ӥ*3!|hg/FzR!hP"zSYn^̯˸`_cCݕ 2)&ȴNGyD ep6:qz]gGhh̓Y*F/XB`aGgm T&]Hq[ }nhŁ_Yƕ,϶Ѵ5TΰJ[h вniS!e^!ySL0<ԗw$&+bX$F Tٯ%`W̋: >`_YuZM;BϜycv9JePT^0?|F^D qk\/g;ڎMS/Gt 8!*JNK.|KsÂg#ؤ9Hz~;#sRkH3L1iw0"֩NK~,ȠPFXDg+ya6t@m3r2r<; RG*`1-c(lE( {kfqH:z(L z$1qOJͣNl[lB*[v@ϞRp!$+t<|D0Pבϋl1lDN60r%k& 2;gYZn0Ա0^h>LPHv{ڛ`4ydzGl"hRnP<<8<[ ObN/@CG9]M1jisqGZ͋}zt/Ilvxj3Z(\ٰK*-d>b׹GVh8N1S g2 M[M6sm*/á6I} )]}O3I(>bٗY.Z,T6s%;4uMº! +MH@^ќOJ0Z ,_6N6,#+zZ"o,)v暳NY]<0lH2_Y d-{!zLlfU~ÆC7(P%=kT\17ަ-~1BzODĿ~XKuE|,Yh`[xBϞT>}bx~u'Z!ek*z ߔ"$(BwZ8v6')u#0Qt=f77]^X[q(O,Jayvn_`+hͧ3zj-;Wqǽ'E Hgyd,`0Ǜ+'F~$D'$(bI븙7$FnSyԷ~lVjm @/૒ʵO۠DdI?VBM )-ewJ1}`#˺ֵqt'?Gvpg1-bLWfQ^ pv1Lۅ9&OIN~kEAyut*lZ@.DP-iFXfyvq M\}) u&!..ʑTI(͝42siQl\cӚkwXIf*Q~ ّ_ӯ2QyrÄGߟZ5 ׇRSibW`ґ=GT<rGDA=\k'D_'o&A`,ܸ .g@.oBa>) vNh%cݖTPI#OAlb`|C2"ǁje(d*63&Yae0swP B-k`^?l5B(aIOGd!nR1 IqpGe9Ƀ*:j2?Īk.eqrEtoĵN.kT;9 9d#y[⶗O}Bli3xz )9<ɩZж6nf`AR1[LLۛZ=J) /Yir%"Lbofuʛi#YwLX(ߪ&voL?.N4Iu%Ǹ.{~S~Վ1hrD+y7[[С%o_{ +%ެ*[-ûP"plnel|$.j,#qE~#|uE#w51czB"'M8 EKJX"lU}$+R1K$uA*,E3Etݣ3r*R ΄GB¿cH??bafCŪUn2 c3lwފ;McuKsHRf18}A5Z,Ĩ,XJշ;y$u" hFI<^O7AR_ (}(zh4ap˭,~ CVty2Њwaa1c05b灬^0qPCbԳMpan$ dç=Dy^7Ɨ!&qTe1aXɭj&B͹TffC X̛ o\:^Po GCQ2eywuԓrڬЧz{l zp!xPA[]h_rB_r'NcL& 0}A#`NHW,*rJ"fw <^pZwh7U9j΃ig-J>‰_ˏa\ ϸlkHV4IbHI`玦R* 2 `a{}cbשҼF5VƆ_G}}p.D9xx 2/ Wp:ٺ5-'>gb`;j4oFafr.e /@OMC"WVr+0٫/w6cK)Pꝛ]/,"wo؀ .do͆ "]u `@4޸d"J3[sTaO StkBq%7zK(~0Mt(: !"©^ )!#KLhv=&6K0ČXRuXwG!})“ш,kUVJ"1"4`~O:3Q@.2 Eeb*7E—J_#aP`$JUCT|%zC iS~Kc!I1b+tPcB-5hm8 .VrvPBY˽*} TC$dy}w`;jp<-05'dpX)aKQ +>mEQ@ܜUaBWru2l8,}|m|{DQ&m-a8(hfq&Q᳽Ҧ*(|=:쨇Z.DK-GJ s _ ?Xi(|do6%8d;Yi{%TlV?09.dmj[GӘ+ 3^rٰJ[8]ȁyRlI03ބa^kkh41P'7 wTn h} ƂLyw|o:ΨdZDhϩԭ::y9z#t@J ,X7lbeJW(pA+RT]".\=W0ϭwLraN!)B_L\._R'eOxo'}Z=䖂 |xuc=<(Hbactr0j.g: 0r<:FMzњBZbv8,pUa.l,aRX'h(s5zz+܃$Uc2 gov,tpbUe:Y2f Nu0:d텄hF&v%w_~݉hK(b =x ^#&@Zrs> (r9 tM'FL!sS"FYl@U(,\˪[`*' fz0rJIbvNsguzJpKEC5U]@ ``2~_ߦDs\3-6N,\`rrHcƮ)M6~To7 SW_b2lj>Ħ@rșG@g;B HUq:G ސt^HT2f)P DAF'{ءՇy( Yhl5}]|sDZp#:]3)jԇ/u*81 )EKAnzaBdME-34w : .CD9_P Ε)%YJ=NM^4;t*j[Q*ߣvWm:c%&uݗN?g @?kDzTpȈT2Ȁ:>!;&V+@a-yPn8"bɡ㥧,i-[$v UZZ"GH$渁UA~lY20d596n#A,eSmIƹsV~F#5e]W&9Zj(¨sl@ox R&;ݸ?U hǻ(5]2@B>GĻ++x&H*WN)dn)wLj3]ɗ?pvßhЌ>Jo'%rJ֭FTWKM&HJ]e1!oXJ!Z K;lJ@КMX+I]ͮ|HUo w WM[P{P %ցzНL+,s$?]_y)Us?i>Idg뷙sUUs>yB4S;%xS'd1qDsCVB! G+g"ݲ_ 5v v8 놕n˅OB@cҼPIt+7BȀ#{Y fR82pNzMeĘN]#rڳ*_Z^%9zW6{!vw%52fFTcJO:|HJ ۊtucS| 7ro/RgOH&<pe߳jsKG?+q4s M'ݡgd؂WrO7c7\{eyxptZk- ;<lĊ}BW[6hNTSYRضr0Ոo |Q`+$j!F,V.ImC%-keW(*RGՂ s]DQ/}xxqaB#luuEӾ$P# 3qլ<$Hw>;~[ ^~dufe*//x6ŀU6#u1q:Йm}/^1V1W%j=`sJ@tE/֤c_8%Ÿڭ{M:(H5+<_*h ҈ (nw|_iK x(YyE܅Qb-1ygUt߂Y9-yi>>o"3UY \ 70$m$uľ-pwC)WO]tځl;>&.s?؉D^ex a1«|uNrp8*oc޲ZУ}- >'I:ݢrm61kSTZp:hQ]y{CDj<Ĕ{UD0xS_Dm(: H G0Ve6$TʄSS=Br-}C:|HF7JL$`tX:M%Z;h4x#gFۣ.|ib]F\W*tWD3YJfhi!b&2 l)NRgdpڦT@xFal[4.KXu @eЋaٯA!Ʀs}Yvmmx}rIUiHڼAOk*\tvҸv ]@UVy*DԦ ivκ;[|T03eh-%*귻@z w[d- /t|uK iaբHh&p[<EiL$däS= 81 2YSu7dmIjrȐNm) 32A4.F9W…\sk, SmOt%Tx֡f"m`t"Ǯx$Vj!.ksmUwAJdzr=9|?Pp#2i 8SU$N6ϕxsOT!ԭF|z4N`3PKiBᣮDKpP1ueqWY)ϒ )?CѼ~{[#0 6#5Wr`&\`c%w>y2֫VoSeW:h`%Bq3ٙK ΟTɫP˾cGC`jޔRpJ#0`lKy=/RРىuƖcEYRYVbj 1$aKRͤ ~l.~(=6O/!{)tѕ.ZAsYה)`_;fgsU͠9[#b]\jڇhXͣN!Yp9` bL&`l+J%P]e; Y-,tuV! =dEXF`OisefBҍ8&ak$QM ͽ ^lvQC-. &!e߻8U)B\ dw&3 ozo[$z9W8g h怯Б:`v@L88R4|}/MIIeO~=BHI^wq=]Rw&W ?D>&-$npj>d3,_9'?1{@˵rLSˀFj)Y; *5NWhM*{Z\^9ɓv x)/\jxw=c$&HYTS+֚y~e.B"F.$.Jͥ@AQ;C AhtG4WU+\ +?82m @ɱ~M.S]*1^d3 m'tC}Wr -r'][u|=jQxCEqvi e s;;V3;7&$q>AGk&jpnn nQsz 58ok6m&oC4kDKK/*ECbϢ^G ;J~OCKELJvH*\o[FIy{M*qg8 X/ *afD)-4b a ICZ+r'|Rp_Ϸ6^#voΓ6{+X%#槮Nv +z-~&it>}<(9BJ ´py.I LwFq\$N#`~uSn}ury`4<Eajx*"(<=pc_eȖ>sh[XnMK?]CzĮ>4vwtᦿ(~(nPuA5B+j߁ s7q"Zh#=;fmi|FkjsbaO_c `"W9v~q#wIcЊ,b fؓF6eʠJPjvj+|f~SnE hAF5a 軮e~,uN'"$J }Kb} txYTf8QM 剃sLw Z9Us; )Us ݏ_Qȵp`bG! ?@`5s$RB_a|b]2jb# 8E>Rqb5LR>u^\pbBo@ g7oX55 lsuRx%5;K'}H oev o)8,0Y_\8b)N6dc%&61`~C|Vo=PjLQ=gj$@d+~SGdUc2:ޏJh᳆ #^w;LŢD&@fNj s8Ŏ&ܕtB\Y(p^ j

@m+%8cy||_lj,r/^ك6@la+` l\>ط+[8N6HFVɤ&PsZʥFvo<*Lq'' j*WxAGj(=2"Veݠ=.0XH]2{Kn VeSHAkc$:cC7 a8r\$tt^%pY{(gP򱫛9C9v?fxw5iaͻ&?v9/l&w `rѦc8OC:x+ZY䠕++\W7߶rϵ/r@js]}Z']0m\ D`nD"fJގյbsW!/E%M ^oH?{U:d:\ rZDkӸY6Ͻ#h\a%Q!y/r20_'#V4.?IXUI3 2! !,6*+sĈb:nxpG:K8S\NT!IXK\ (Ip)euc;gFzN0\OZP߹ۇ68<G:_XT4=$h1(D~af޸L}¨Y= qZAT$z)JEOX qO(mnY6t 8']6{n|é|QE1G-* ~05R{`F і>pkE]&$ƈT%*ZJIceϑQϐ„!u PzB=&9P<1DDemJ@_Mzʾ͑URrK&Jb9KhfzdMWcG{H@aq vhH'_%Er¢m<o3R$ d81uZ2ml.ુ>SMkd+RK=jkŎ$` b[h Fͬugh'q-<2>FjsOdijny?K߫ l9$ c<[pCp;g-97~?;#ij6-!fN^w8n>!&8T8<06+h'jboB1+{ð]}[QVu:*FcYjTi$.^#soqR쯗:v-Pyі֕}xMqp~}MtdGD"[6Q]- g&S9ZŦ'@* 옰t2m#lUsK2ꂍ7 6m|-^J VvNZbgt֐Kni>A!0SYyS.[ps% -LIDa%b8FEM2h8@D}GXvVsSwoP%mOR"dsiR 0fba]d pmа I _J˽X?e ۽tvRћNod\hSʎ E·K0<ܔ_wka"q?S!oJh)MЦW.>mX<#YϚ(i*e^awMp1c;i>#*-t~ƚӭ SF`Ԑ!)R'hS^V"8EoT Xz* IGWZ |{ܐa5aNQެ#XN^(f-mϟ%@`:#mY7m%Y q 0⍽Y0=z0-J\ߒh)x)%G7I5&)}qXИ4$PVHbPi5B__u nŒw0Y߇q;l/tp*`KNI| J S>:uV~+{\d;2^QtQٽg`kxL~d2 5js uS2=e' Շ"%p;8CT*ȥ/4̦:zY|r| l=aJ04ɏǷ|x7 OGhCPydU5pYyW4&hk`To~}R)HlK/_ACfS_1WdJ诓'ݫ$:  bsЪL@L>gPέ(s[ACyx+U[EL$B}N|2 %* 0!~gADNHWd%W%1;zp#f9zXJfB*GD>#’Gc%;h8wgW WmSߞבZ8`wQBDeXXlWȉR9UxcJt.o E`l~to' mQb|BÙOPL*"f2i*h-kȞn 6 5#i s+Ӟƒ&&/ G[XюtP%#rX;Ćh} {%BCl\diX.͟&u(d:6cN0a˩[G{"CVzEƟs,N@˄)e;k*[,/ Q,k&L\;N=¥&5N5 ƣ׺%Y1qywAR:nf?L8e(rce.f*Tn# QkbU}woP'҇p9 U27Z`xi Y8n^j%`j[dFp& ]@E gM;rZb*ـΞ+Zu6Z_o"fW͉2 }M#ic@r\E m5GAY'8 ٢=bKeJ:”&.N:ܠڬM1[$}*8J%t$:;q w\Urp-?]]EuM1d؁ vx2rMw22mT>b@j":.Em@K ሴ}B%s @|*iU%'AV>@֜2+Fn}du'_oGԔkIɝO%QnJL6 T~t.ɐhSBЛ=h?pdP->7l+Mvz=Z^ #O0lmYA" 6?T~FY,HrNyN?\+J$+V/X[2d@6k ve2Yʰ(ˊ`Ց)j|ĨXj{o )^W gYZ07070100000293000081a4000000000000000000000001644ae3bb000212d8000000000000000000000000000000000000006400000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko.xz7zXZִF!t/]?Eh=ڜ.+ȞE*Dx MyZ΄ ͋G9W-e'FEG¿'Z|b ,OK~C%]Q-(}a)mNq5,O)ψ [<b-}Rݠ+_JZ#"; Y`/ag4d=#熻R?Mks.&#pkjedgI^#c]c`QY`=D}_b=p6_?0C*-"kAԭ`?`_z^'d{EY5#x YP o*{dD5I]Vj6M}zgCJ hj$dJHmJV $ 9+гe;2Q`yI i ='`~<\QqԜ _XfصD0v-֥*pVۏIP@Y\pyxnxu Ѣ a'"wXk'4`v␇mN#eMH*젿 1:>[4|{\t"lk )H+ _lmٱd_ܒZҭ394/gHt4Kf 9l3Ȍ7?j fb+*Q@f {c7aiI:IܷZob5 {0|UbK(>EG656v;ISr:zѪeYa"ӭ4;-ẃߢ4gc<|['l6E<@u^ LbCϏ-y*Νa%hXݲj`Iº;t(4a`Ն]G+Jpj3ڸ9cVȿECI 54}beZJCz?~DJvs9ZXR5(e^훏WİL‰Ukqr}\e3\(l (T?"qiGt1Ҧ;P[OXh>853!ܭk@N?x> @yAƯEcTKo$/,LβFC)%/V;{0+xo& | 65(ƙZD,cU?iYN ScNlt|r^5UO$~QbxpRpn` Q;ƫE; N]΍6.R1bBoh+Z>]{.]|X:Ptn[h*X5,e]Vjٹ"tgKO4At1M 2Ou~>6^ꞻB(jb _ߏOC;11:L)s_-20}0@|} rt;,ˈ;ܯ*{.F<Բϴ`5HظIEP!!2 '%JHZc8Д X~u\uJJ زlho\ t#kXXkNW/F ѱ"{J+9A1#unkc9*62 B Me0m#윟E>΄+<>J4ULPth2)T~>1k R ~ B{G]u=X\,\ L+bđ5.\-O=)͹w \<(2}ۊ&?3Us&?>xm.䤅KЮJtvz:MD_{V4 ^W!ۃ&df~zюV`QԻfu^3ҿLwœ"}`WB!(9a]Fus7o/Me@w*qڋ'JJPYn]KxWẁ0h]*qEBvo<~{ទ˶Nj' qW!Vlֻ)MΘs90^!-Uw8= i9Uq!>v~*_ ^:CUпjG'!xUhRSMKT7㔌c绍6$lI:%Ho=: _tb ~>'U1>A ?wCYgnC'/AРb|3.c"ؐ*BÆ&쓜E^,ՏdNoɳ $=Eeg֙Ev9/|GV9wc_b]z6EJAx6 <ګ-<ϿNT^)+.p<' ќUSě״oؾ#/$Q42ā蒔"r:W~Ⲹfپ&&.U a5oVw6Jǿj2U_Zz"僸Y)!]- _ysS]&W?QDy5V#qAĖiF554]%[q4MhKΪM("L!_P]v/g=$YT"Wss:/{ 9if@ ,r3 #2rlcP3 rOLI:*DٶT99@a-9uފJx`w(:ӿMf"wA3.,/-ǔ81 }98lV7<[d algj&a@BFCOqEI/Jt s\!>^s=V9 ^IQs#Fh)͐gȮ k2Ya^oiǻKZ#eZ7>-Fh1̹kƻQ #yg`S!}|$PtcDZp]RfmE}Z1j/ ȗSMçR bR]S:.wI<5;Rih͓ WG}x^` sUЈ(J%Ja`U kJNO*nj.;U#J.pE3bf xaxZ0bo鞻Fkk⍉b.pwR]Lc^grĥD$s edWOFxsL.դ79`e<- ;l.Yd#%rr +>݁3k%fׅnj~ ;e<0WC?C8&Ԋ?;4)S{\ (&մ'M>Jrk?u%*>['IK.#猪a'K;C:ab+'(i񴆯30o)jy+$39u*14IMT*pnv@]n %:'^#&u?ZZÊEBi5b?z_fK%؁&wke) vHb2?BgjVo< eV600{SMwo1K|$;{js؄ Sȍicjo 7sgQq/ 'XZZo#hhlHC#Xű@B\n-Z& 4R沁VF/23o*;C߇?)qH-Ztq󑓜Gh'[tAN|ѧ\nL@i#{⬝H7Cpi.0&gQk~bDJ67 m5ψM1Ձ,mW!ܨWY{lW&Q=ETHkI+/8gpt <~׼l6ORh#*-\-0 ;Hf>J>!ؒPJ= q{/?D#9*?zJD;1L$N =OnXi m_ ,iR̸vXYcٯt3 ^$H!JDcKpg#Jqt1սi@|pD#2͑l ~BޭVaVȦLОLI&F~>'LXzdgs'6 E1M^՞)!l>]pp<3hE9Mu\\\_c!XW\ o+ẒVg75͘0h\.A&&ۺ$d ۂ~3TTmm2 A|$!^[U|]79 gQugv{ߏuAxm' Z_ddOFto'1&/?~ uv@UmsmyB;iBc+1"H ȓqKUGg*2D&8"hWul[%%R}UXzAch[^":nq}@b?q S%ٽ?:NypD_Xv/5<":66682WC=UЉ7U&wk7ڔw(+7Ċ{ ˇ>(]vr%F]Fox{S%U.(VeZDɺݘn>B\Qzc?G$y[^ʒ@t-h~lNXn.]cjc㩉}I PBYdAرVc4VPxKE{hwb9i۝7ts<G91T5% t^7 eٮT%bLKt8=Ѽ72Y[H1 IP D)'a|`~C^mʀEn~edhu\"8Bl^,ø#okRj|T˼fH8X b}b7jc 쀣!]p ,lB?_lԝ\z_kRZeQ {x 87f<ľĴ >h %3ۀO tqT'H 6S~;S8ĥH~xZ܉tK=99뜏@lhM#=ǎ8PCbB&\$7apܯSʩ3ɢ8ڕ5 )gkVOn|;԰h۷c';k]UZSzhKE,j;34jIn1-Y\Du\sBUQg!Ge<6炄_^aa BL##ղeĈ)@}+H%)@kLOnFo~@ ޕtOb:,/uU.mXw$ :ŝ]lbf/_*V$ȇcN(|$rdI<*>W%qHE4Vq[3޹ X>ki.rUI)tPR!(y,Pt =g[L=G??w7w/ Bhbw;rwݱy[~ 0^x6aEEx>=-5`{Qł0;h':?[yl9v4MYAZ17 j#-sd#-;x@:s4W;u|f2)ұ^ONJdzZv*^DI68;AyڪNYZ5 !%lr,%P9Vv+BA&㡧?{ilM0$s +7Z.1ePZ{@q..Tˤh=G\D?ٮVq1)Zv:v3]~ĽZˍqإ@]M C+ :i#uNJDSG2&2j x ( $WA@c̜֕pwdEq(((  Gy?=x}#bGc\}@n}w!V|W/ wId`Z;M})&vsC \y'D迣ޕ<;N'4m[JʔᒇR.JDhj@aYGF|Z/޻|NJ/ZLmfkֺ}+=AQUSYT:軮dJ8ZSg󡀳Sf9Q}Să3`WE^u.Em:2hK=Nx"gfN3-h.J<|0+C WԳ2 `^zLŵCBGh2X]-^\}G1Q~J*72❏gz'|,C9IV[5LclmrUcܞ(M7Hq|iO b :OhM6ѹr`n-\tX/qئAa/&Lu+A2·6+nCwPD kT^晛7O՛ ZC/E^$ ߪvPYngt'D8 ,aDSO,$$#0oUkN#gԔst!lcoMjpg CylϹqDR2®Rz=l&a+j0d8 Mx} "=p r^>vH\ƙS\[`͆;"Gf}[7^34DtDۋ2Mi< XWL-,(6/=?y/ǸSxйIoܱ [{&5,r`әKy;S_`6}zl!P;me1d,m>hHۓA bj2^ 0X6dgĬsbeQujc3Dt5*ʦ8 pcN,A~"QuCX|j?e ? 4gA Y~Vҕwx@lw|Bfa,% sCpFz3_ k(^Ż{XP+jZӅ y.mtz>)6fbQ]-,SxTJm%w f&x(RZ}hƑ*J$l0BҒ[@=qA`gDwo9Dlf۸_. MmQ]7&c t&qZqߜW[AwĪ]lh3LBR܍ 6˄߲ "KSx'h߬C jɊJT8xЪn8bޖЫZ##h!)vOxZ'y`qT fG\ &JUiU(&?DXz, 9T6oVf h;6nV6vnQj3p-^rI?:Jǟ"3-ON#C,"qpzk7L+fzW@w5Y8c i884Wao ֭ֆ2cM0B$GĜ%)92q:–ޮY,6:{<4J]rXbT4\܎-r؟gD_TCLQ l\СղIkz`{fjtGoLjIKs+H*=@Y&nM|{XI),c=jDZ}"勰~xs ǩ%|WD{ H!`~ik&m}uf>0sx BJL<9r[pj3b`1NWAs3zBdLЌ4verUj&ToTfU?wPpѴ+EsZN~(oTHl!LK& 1I:x9kn# =; ;FX+%_ ,%#=,t ?! Ԛ5M(z/$s^$(D +? L?3޴ d,: }N6;qݨI10pvVHL~ eM,Bk{cl?Xb0EǢj`5 Nl&4QaV29j3| $Z>Ԩo#E3&c%?^mMf%̇ݧqU,_êSC]6BW%2=@ im}4Zrb":;xaWSFzw1J{s}ϊ X)֭hj\mꥫ?˶ yp7z5̓ qg>֤Vo,Iٹ5, |Uψ l۩]CE ~d/oY:ݘ}mk6-)9iKN<ϖׁ׸F}m& b(!ؾX-5իGPlRlڧZZaVpy3rlg[,yO6A: LAaޤS^|XNAQڛZf{U1%ϱ ^9O9'oge 30Hf6ҍѠ<.tKXK;e!j-Plz2M4l4:1 G 怚^|Ѕ$D^> j&W9ϣ`E pZpX<"+_! (]PR (f:Px8:N(ݾӞ7 RɧPI+Abk5wsy,R|Hm? Pl|nX?t -""&3=d,Ugf"]t >=kؐ-_vĪ C;H }R".rLZ=bl X4p0Dek=h)! Ӽ_?^: I.e)a+J{[5Q D$ ӓUI t h;^-y1SIr^WJs} 7q8Ky>".K N-Q Xܭ4b)7?58j ,Q; PRw KH=^nMF} XcfUO%:FYZу2 k`4.AL>+ ;ʖ8BjWO pd|tɔҺiYSߢ`4^3$1e֚(C|~uZVw )>sJxS{7ƆOO4" }͟Nޠ '@^m[,~8Sc2h)?3S^&<6?L1͟jmV'Q'F c7z*ѽzJZLotHIBsb:AD. >]k|: GqGlNbA#6#4^(u`cвtCoЦ T=ʌðDP5-. zD[ސP -e- kx`)O3@0l#jܘ"5y`=5B~"|ѰW}J3R^VF?G@ҾHu. *az0H]ﻳ Уꞯ$^QT`m"L?ZML;%\'7*u]e=YxCY&G'=̄e6Tmw, x^lpJnȲ U[Ym UT>D4Q^=\Dr8̫_`4 V NOu<9'8+0ei; v ߌATAP asɳuQ[L< HžFn^Ew>2z ȊeC =]ea:9==JbYl2 Id fL饦P߸,lOtD izm6 A.y i v?#Q^,OByxk8}ZH`?|(0 5)*5yuSBƫY l G煓e{ S3 lDϠ* +TPa[8zO @6#f*/3kQ@Qg0Ŷ~Y{.Ȑ֡]ê4 &I'QL AD48Iѧ,>p iS kg;4ꕒʼl:{iJ|f!c)[󴬱+mͣkxqAĩ=󄀃Yw?VQV5qkbBA4$O!}aq>m Ă8-{  z3t@Ԟ=1OU$]G[yђ{Ȯ) ';:Pw ]m&StesFtqǂ.ޕ%.zu:n9AE `k gJ5hkLIL_Av6]bQλV{1n#x%e tFY׻1#9|+&H%wOWHk]l' Ce*|o)>o/sBT#/gi ֺU|[_bkcl8䟋T-M6w4t6쯖4t|Ų1S2e@eᕹ O D4vc` X\772PQtZpy-i7cPB*m[T*:=$ Z1<+Y23zֈUvݠ&!QզA3V{7JJ;s|FNoQF0?і/ϸ=l= CO"aT፷Vr3xBb"sA-<08oJ, <ѐ!&!]D~jzXR~zBvzE +P'$TYa6_})Nb7%.e3+9% Ĥp3|CS^椤ZE!}}q>6{:2G ?NHak5>rx]'*~@Fƽ#|w=aJjȔb 4TgH԰? zlݥbT/5! f:Tک@RuKLTcV( wNcӎ~7FUu]\3M#JTU#b邢mgqrP/^ynq6xHJb8 ;VcY}+ SC[oЅӅ70ewR{=Q  JWc&Iwx񭙾(dK+V1GwpI2G2xCˎ/.]^d*` &WZݒklv*DG;X=l{( Bb йj#o y}*xL_Fs@Z+ Az^9] 5La:څP^q̛;;˧s#51V%JNTحoUz8i(-qz3qxWǒ#'y^vP2|wK.xKbB{B g|Ŕ6iÀ`[urr'qzv Oώh.(Dn&[V^J 6o|h{PL?R,8}/v|pw+*8̪fHxnT7{>Gʕ6{j^]^T̰Ál3dsAt?$,6Ks#kD*;M<u0' qqN>䋹s] .29YG~t{UcDq r!ͮS:\Uy*spRȎmɒ%mQ:JĺMeݠ_*G'^bB"4'O31uHjd*XX^N^vo!Au~J6CxBYeџ-_3p] rT'+ѿ4*q /h^cB X ǩ1Bk0X5$@<"/p^BZk w 33 *;)dFΪxCjK^C*o2Z!yP|B@O% 90I:fL!9NtHu9 0.Mu'[&JfA0YكK6T$ L.U1"(%6Gk S 5[LjTEu 'Q6o^˜ـ0?s zLj)叆ԓ`$bq]h%om Y+#䚑wSŢ7&T%DΕ^ʥR3MƌP+-0P!_ԜVzZU2_U YgӊC'?I>,5<&H!etR؈*Z@y7 ;<)KHk+ǜ6*gl#2eo &g$O8o4r,IJ: Vи]V O1*'ZpRVhaL7^> qŵfpXOQKLjHvf[ܬ C#T I*Q )-rg$?7k^ЙZ3Kچ ͤaxP܌A+q5g# nab"_)Uڭ. v0Z+Zu4ޓþˤvgma|OZ60%#O4 sBwYv0;:]ed& <Ջw7(멯ByeyZ_ Zi'E+Ur`f<C8v<%V%Nk] 4cVeV _t%>̲bX5Zv( ewsY9x . vqJ8Tm[&`@;(zU5VР<~܎.$2mcQ,mF;m`oeNJ{CmP1a JMpDJOG+bu-\bE~?-}M"יǗ!K@&l%y!Tb}T57iNhyug{ۜCY~^-ތT"zL;3Aö\_sx  kLF vkژnR1ؼ1v筗Ы_@p"V HW$B%@;6t=)kiWQm8sKjuMYHT!8ɭ9j~1D7m(pr$-ԙk"Mw9'oġhPiݯ!*Nx͆xq,DmGYrƃM٢Wwhl ׅ~s] "Ŝmr4fua?'߮-DJo› Nʃ VLU&aRVUԹxЗ}z ej9NґjЉ\ՍAxMM;k>g֎fGjiݬoH'ai^-Qif*EMUYOIg6P]~o,aMeX~dk!Z'֝K~=6dVѥV.*1M2PkSK?]]0%4S]u፣L|>MgQ]]:Upi$#&4W|jT όg),BDg% @3)>- %_n3AT'o '˰JqGv<9I]rS'N:1ַzpmط7Xr4pXMz@1<#2ܪcrhEb{9Cpؼ2< ulfT}@\GMMn#E9@grVZK[L>  1iein7pz O(Ib~dq|' )C j5iȊl?Cq8bS@  Ϥiv&a774"#Lt:IK1lT Ӱk*,AXQl dѐaY,zď`}f] iN0cZ0> DgSI\kvŏ4.{_`H8NTj$ʔNEى&.z 972HD&2|63HfGsJ0@oF4dS}BDA]dkf6tg?fS u:/M{8U C)iN#x]eƀ1hk} fo[ȷM*%./Nq$Y=)q%`Z6ڦ)׵'Azx3|) k?ƏIy[j WbK4Ǧ˸Tc4Yj~8۟mh{wpIF%cބӴgDTxƋx; 0R̤TFM=HTvOd2kQkّi/?ڰREOu-,6z"'A|'e v9sg{lIl3~i9Rg0r.gbe]<#[-+'oF}A吵}Fuٟ;zĔ/fd| F\]ӣʯ"3WflDq]ݽ%X~4Hn?PA&i5r||ا,Թyl\f7AviPsy=XWv>^k9"̧x p~km~Qw.^"2 cIūhΏ2$Bog{"Ї:@ ?[VQpxX9t 3?!p %pHBES9FJuZE!gNvX:2QM^$A-o"Z(a=J^)|ʦ^xDI7T4*lpY5nn墳 OہRh ]E (̓WC >x>\ 㥺eZ ͖ 2?R{y0)@l`_/瘌ZdLzZa@/\ezBc~%/$;#gbF>^]MԪp9r!1PP%lKS(Ns,d/gy7N)=):Q@wBV0E-&턽f%^F @Rh6nIGDV3/8ꔎK8Lr[݈"BKjZqÎpQ֣ZmV=JxIPk(ωҜOwd ZԢǽۇT*ߤ'CÖh$,;̏+.eG fa~ dY+.Arhc>XazxBKU 32u*R + fۻ˕y KbQ)bc(Pa萦ۭ&2nh+=(u%BGMPs: BcaYG+(4ewOSiT򽜌߷heE`pG'"C~Pd7(&Yӳo>m4,OֺJb}g/8M[8/MNX/RW[nU^-;&B9o~Gx5󳼱TL 8bzjɥ`4&[=,*#aul©Z>*.ĕ!lw+z0tRNXoC$(($IävF}_?HQ/'z0BS`/j(JYL\ s*BLlaDD 8:Tȴ L[K֨e_|"&0,MSޑ_2 J-mN I?AT( ?<' W Pd?%wKb8I;8O| :נ}78+iUת6W}eN дsB ~ GtL0e"B88Q駱'x"ƕ5YEg*I T䷍}! P%xwͤ;1/o ͋t i1WDtSgRX r!)yY'@iW[x &0A yٺCvWV{ -F>9AεޒnTBmNںZVH׫$ZO ziFcZ1meiX}r<R ݬ:ݮޫ9E`FE-BX7:/KjtE(2m}䀨rq` asFcJ ~r選qH<9P"8Mo2Ӊ _y\Lki$c׷Ig4N\ ?8EuKU=tʟi׭M 6Ha_ m_2v=;Zl>fr<)o^Z#V3r/kũD+Tj%kScؤ|'TsIJT; 'TՇ,"9gӐg /61C6Ycْ?iq[<'Dt8\ Έk}F2A 2(^N 3"ٗ xNE^SroόBΉI d_~(f$TlZߜ/"d PTmKz ,QgSn|p@}h%U_Q8ʦ$$zIȞ|jb1ZeSWIupˀZ5GS^ceόtmww+xۿbٿj&y F6Вo䉇Br+ad L%ZļEZ˶DEϔ,;\g"{o{hk{ jN5cm/Dpv9_2j Xk惁<|H|b6=Pu1,vww\qE W_+B5cV9@J&dT!H3tN͂&sϽU:FQ@'3a\{i%IRZ$|a 4=i~QB=YUcM[Kq՛Ɋ,(i:+oUz.OmڏXh58艊_7ޥA߳u0eo4h^iT$.%|KUMP‹JDi tսϫ)5,@5 i |푀xR:Kq)!_z!,(< ֭n!u}KjdXpϑ̟YC8^@zJ2ƠT T".RQxUn\26$N쌅;UcKXJ{O/NRqsxSN&2иhEl^Lw{CӨ -e|-iOQ;Ch xECkV2Y Q} Q-*lEmxRbws09ilE@l|9o J JHY.Ҵ˧\f4BhMȞ{ 3쳚]JEꐴIpGpNTqJ5h?X:?ي S+nI{l)XFmb!o<3JdR$ BZ:4х]sKa- ,k` \Cϟ¨윞ֶǂW#诼WĊyv@')4z'}N{= 2F>+/~Ap k/X~72.wmB%ɏ z8;%TŎxԖ2Z-uόLYǪQJq)~qf@;mFW y?p!O(ډ1eؐ3r%I''bLV 0w/($W+wQ&u7] bQ/ʦ7˖N憉z7EY s=L:g<)E;;@; th#ؐet!nB/ĩ8H2}Y}RT+?& +P0ŪĊJFrMz mHP{gL+Xv˃r(Z*lr$ [JX?v {\ե'b<9R";Q"PWΕ0<iʰ @]%1D st"01)z̀I)ʉޯPc =R c;X E;O7 @L GNm(M.kާ_UQ!b6=TX˓܈,i7[>KM;tуͮR5%:˷fDFx$=Xiқu[DBS=ܮ*vؕ-H} ]M3pבS=x"[]I.^&- Pq2*O?rS-SqFKogGWl4X+j#u fj%l3L~V7rPq87J*W Kf`2q蘗4DS @I\#.d $)uS!sQpG*Ln"mI/Nb2f zP_`Y"߷4_wʫ]eFيk\ C'NV&\_d*?r{ť=,If'* al>dXxÍ?PD1N?1"CJ>CvXj?CGeyn=(&6מ'ڿ-vݬU((P(o5# '~] _Ԫ2b"I"Nލ'q꫾U {Kr1iReUSޘ֕܇hg(ۥ~Sf UȨeݸ žRtts!+mp5aHUɕea$8Zƌzo_A0 IhI3Gl3UpEkW~&n tHvrnr|;xن&{G5, ͙٣EhFGkM_{ف"-VuWQ͢J2cgH-0}o%oԺf$NO,7NxT5Ҕii 'Se`q$ K:,/C{BK^iLᗀDӡ(@20~S&#1/2m쁙:1#YLơKr%D69y(2h8a|-M˝{TfW:ҵX|@$BXQ u VLsSZfuv,M⩣TB A?(KudtjYuɎM@b|Vw.@, ,#Hxok$y#<L ~-2۔( D)hNZAU(ZWƀe٨!M `>U˷^9uWV ~`!x_ȈE3@Z$rֺjJ?oxu r3=Dx~H1|%QfԏkO 2.jw^t9iZy8q#"`Xr/w ‹Jd6ﻯ#zGP=nFoӥȁ&([+"\d}?QJ vX3@[JpE&iNTO)T1:`YۖmZ(]U0@wIPQw0g(?Th5U4ui:_ Qݽyƙj;TQT-v,Ȇn " 77IYc: A\o)'+ &'F0KwU]Xŧ| N(X{ GR7mI-9V7߁~+n\'۽x1DY,޽HKC-fs뿐4'> ՈIJZ1h%I1hvԱ/UwKJAO =zԅYLHtDZRo] h(٬k,yfC[+_d&B 65D pa:.R 遠>&nJf |81.rq)$-c 1Qxę&B e+J5O.tw?4l 7&WN-3 mM? tz`EΝaPlU@T0qI],5@eshNU|B+-,ڭX=BtK@W,)o fFQYNdBw (&lAW55 SƎ>`W&K:I_>鞫grz ҿTŅ-P$m:2ڞLeg@E)n*9kht9Xxbac2v(Ly|Cv n{8z?Q?RkDϚڤSDBJ ZtHQ<cKԤe <9֣K23-Rʎ0/o. Tbk͛/WL3 -tfh"?Bڒy[ $_I`h;]mZ^]zbN_ Qqql}?Pp\\~BvZ7L8rb _ pbk!F|4P@ ]rlHa۴?JMo()5-Ȋ QhO0,;vq:S+$HrxM =%[KurKNʅVd{6 LƚŌd]>K;R"$pVfhϻ8LqBJyg%2思mTwmLTs|u7Ea}Ԕ`P_Z2)g= a V(N@QKgPg+R#ٛ=Z..wL9U}pV *<~}lQI,^(1sSorݲz[= #sVe ߮J5nSKIgl={0pņ]Ne4abkͻyZ=9 yq44bZvXMA Jgw+vBi5-cILCz%3Yx6{F!4"t7Q"=vKY(SlKn*Fc"~|RRYӔ Jj64KfqtP|+7 ٝ+p>?tϋb93C o0pK=5eax4ٍѸM]L\0ɴ^k^ n=3/iCn:]{.AL,<>Qs9\3NNWrs+ ZGfw(cY0ed.i,F)&w-^XXK`VU6n>gJ(q'6^) G{٠DJs ]*'pZOC;zEL, &s7uÕeda#2 h6gmjٮq*T};IRЊCac+$^Ƀ#=.g~ς–<ԫ]0aIS@c9Jʠ 0 >AeC&cAT|eW ٜ>O7vZf.Qǂn0@9nĹ۾A_`H s'uͦ,fh7U f* !λ8ErX~u1=R?Я)fzMά[6s1\WD$ Ub扔bdL Ut$ȖG_RVsXHFFCEĦzݨms%|'-5@bhv_6_ntn'BN+h"1|CDWB\W߫Js81Gx;[{'{S \" ' ÁNgDLMy5LO -\D*uM!F=iA"7t[arf^vQ97[lLH05sZxcWbmO*Z1n'+ƴMp>ډzgڰ V/RbBw'Sh39m9GxQsLF`2Ղ3 \zλ^7ø&{~j:Ӽ:R<w=xuROݬew4漐?U,Xc2 Fz'ֵry2:4v#Bce,yG/P8Qٴ: bלO &r2U@ikޗH>I4o H<|Y D r@Mɽ|v^}w>^S Z쎑pZgY\!{f6sY8\vm?(][m*l]S:l# f쌽hVj~xFE':[HrVhlnu0&oJoLgv񲛛T1͈'Y=ᠽiStPfBr|v^7? K>T/`h&\oF}aKJIR[b"lksNdX_@lQ"踟r^zyiqci/_y1*{膈᳆9#N^aUe̥ݴba`> \CRi?^䍔qjqg,-%Z ,x&º2&>y-H³C[˱d5J";|}GExFN=Lsfn8|GhHT%쯁 XʲS2QHb"5{u}Ϟ'B{-= 0);403)c_&p5ퟧN*%#<)}Aߒo/r7"t߶g'8hue_-YʡiE(~pMW 3b_uL> =N", ?MyxRajOaF1oh-1=awOPpC~&n+lOjN rs}:xXLk9!7;~rwn]?}RAދþRٳ|6 5B [Ŕ =k} 7$PmAKX'l d?>/6\@FC$1^ ~&';'o/¢Th^f&AD@幑o<~.9+>dcha 3d_Y?+eZȂԳWH\"$A1tb]Uh'ERz=/^  ¾yI9 K+eSR!>%f7Hm\kUV? *sy J[AZ]hy9x/rM}AL)h8sgD,dd,о.Gj>GX|V! %R^ĀEV7~-:@Kz*[Wm|iS0YU@2BظdHs5Rsy@"tc~N f5| qw %4P=π)m/GF)\Ue +؍9{GKۉd8?Nɿ9xxɘ}䀒4F2Ra舔% : <|D?am{l+[vB9G !MFWb ^E"˶= 0{at;z<Ѽt7&N(Ln}@/4Mxf!J a>aȳswWf1ܥ/i]%~#xQDU# Y$l ^c/PPtM IOq5CP<"b㲢. t۶rYZrt_>3^ $c.iD'Btdd)_iMiҼ\2LE eƓZ;%ld;4>;Imp; u1?Η%;H#Qa޲Loq@W).2N2L*Asr*+kI 3X yy=A&i[<фT kx';<Aiyr 6R'5i$9|huL- D=Р5Apfz~W"p*:%X~rg 74PLE JeU[K*86H P64b RgI q5_J PRhUWlYD]u`l$-Hތ݃aywD*PVv:d),ɐ$ٟI@ۺhk]8y\5bEVQEMTSWC, J S-|GArTh(Ay~{>geqXƙG^ZRlMNڹc'XB賂isv$Aۅ#dv)e$Yɇ(}OG\G& eDehvz~Ukŀ ~ݩv^UrHl-%OAZݐ/UU_Jy zB6q-Z5T )u)rzUʩU|BQ$>w_SEGS~wzXS/ŤDJyAqr(ZQҥca`X7+dxn{@ws md:t!{isqd͂AjmVJQ#ڒXP,〴 QvUWuc@@ ­j6-=x臂<Hns8w0 qq!,&~Y9ZQPr@Ov`qSNsCgP /9I8Aʱ[5JvLJnbo x`Z;) <8;w]m>P %\/4Y.\7 f_0,+%_‰Ե{S}p \ 6fH3ڋ#9( PV"!dct(]IESәHf:{B[E|F6Jndʫu1ȟ'D.6g̪qhers4YzJMB: r lu@ڰ;rDsB;{b}uҢJ6ͺFQ+성{k:DrQ oSdV!|ܲ߀'Dbâr6XYŸId3q`@V5hrȥ<_^qysZ5ęw$Ԟf)^(v WBW}etryRǘ"BǍt_ 6[tF!;NQuC)/+yЛF7T?jTQorGȀDܷѡ7܍n#M Ѓh2 }0 S{&13槲Ej ׻V/,59 [Qj$8;<'⫱=C`)Qx (LqEi 93c ڳ9P#4H*F#cl[c;%41=KNB_RV:Hu-4̔=IO:MRVv,EB/BЎ~3%uf >9^ZQk=c~otCXE!(d%GZ?aFar07/^VzxAȹ,[v3DP|=1ǂ~`1 KRQ"2Z8w'n{7Xy}4;;aZj2RpI1>Th':|#e&zYJ3tZ}O'YKD}鳂>Uz',"#'DI2͛G%I Mב7EKo qgzpR>(dk]Zx\fY8ml㬼9>3)"<}*AyTIЮ# [a F¦ DAS@UxnX#kvT&bfNm:vH>YdHǍ2Q>a49Q{ 1WFaek˛;d5[ -dO2wYpd㣭;eP6x\SYC1T,z;59;k4*;?SѮBdT6`Ԉe<{<7KyR (3>3 ~K7"3Q9[JwA_ Aq Se:Nl==  HK#3"k5`/ |5{ d;v !,urW5߉nq}YV>y+<"hZT׷ɹ:OArZxol~T} qȞ:I-A~sbUliz~Ot@]U)cfؓ(3ǩ"1_B,U$>C,4::JȒcйsĭb(igГ7b qx$*xxg-#Bp'F7odmG95ymmT(ύJRBRf$$}̈́G!^ K{w(D^gpb0i˱hZcXdxy k-z_Ap9j|jmwƑR,dV@Cs@g~ 0`#dц{y[wd1Ze~\AOR0-5 !)$ip WtgOzD?c+KΗX[>SV vg]y9Z'y0~G|gǠ9j3mT'=[ ]d$Qp#,Nfb#~1/;hOuբARMٸA_ɼYqd_ 9veȟV[/_e(p((m]dq!d^@7GTGԂ[ろ|yUPz)2n}yיF/2J` p7!UW*0ѷ6aRͫQw ݺ$dk4Ud'-/dD pZ}Mu!StF6Pwhe^J0MYQRx=;2=it~WT^uQJOe 5NBȡfi+s1??>ZoàcXw:߈nL75ӭV1Z*9?eoq^>j*^5Q,ll19y?%X1N,&m| mYeSr  }G/gl —1Ye?o@0) 0iBpsig?PiϜZ( I:l/st-g"j!K)A +~ntI& WmƆ6hGVbm~{t s&@^~Z363O =d]gx9tXw}t zI!H"`:tgJZ>#b^"R9$V gYSY yނx3l@HNđ(VNķ@w wI_ˇII н_Ϡx1$Bd$)xqM^3@޵WwFo#B踍VB<4r9 l1℀w(XxT6 d"Z;wt1 l:bPC%y(y]BCQ!9%#9p' /&I0[K;.#z&(O1>vC'VXE>%B*-PR8FA-+@MZ.WiKpN5A[k27$ĭs9/'^Ct*ńP֠ ez U(@`kǹ? 7KU3X]IUd{7-Z}XojnU2x Ю< oURdYyY3a$ERmK昮@)~I+biacb$Ԙ0&w@pn~$ f`6?!fcE<>ꤺ޸-t+ZVMS{ϗTsfuO6rMxb1+]3[ݸk/_Qj깼]EIWK;lf.а/A$~dlW_,/csHBP/zej*xZ gr=^ "BLܰCE$7'BqWe(ڇT ϜL.M<+8O: LP`Dc T QXN ?]aQ *3oRr4.YʅSQcs &޸ } ~I~S-7Zcv\H[HH6v܃QPc<+:;exX"A\ڨw PvbZ^B-Ā?p68I*iKZ 7:-Im?+mae)B+G@FhhSft>KtqWh)_n4q)E2Iow\MBߚz}\.Gnm]-5ڥIy;%mv˧Qnlo*Eab?*`68&¼ a pM*Ӯ iCoi.RPMàk^$㗲J%%.Ze q|-9 "3JbLvaUL#Fq֠[_^Es4$9lebRԔ>C>םQV-"D H{Gf1(JN( H0/84- \u2|}t9UE(Jx4;(prϏM=V iz4(+MdF76 VIoڊ}Iէ̘V1;] Z4c6g\7FNA-de^䒍[`ALm~Q9F8 ``&xv pVQ[Yh)]j_J-`zME]quQ gk)w5޺ξ҉;1V2v]pL5|1 A}trH]LRdvs}wbY(jt&FÝ0 #'o޿X$8zW"ĉt HO f|>$:NTQt<E e4F)5r@;ZyPm|\/D0c>VXv Ii2PgĸjvOa%R8B݆Y^P#vwZs]4p-=ex``=_\*w%ѡy⧓}8sZSx th"@L;|½-7E-dx (i?}HIOTdwu+_-/?x Uذw"+ݍVӼw^F)Թ 6Lr `UIwPlbFb+ NOR9k+*R-7v˪+ۦ́~jk Ŋcsv؈-X\TpY%a#H@0KaڎzG,AȓE&GAMط!sŒv(ziNo{?XB(XΈ}a ~BS07{T-W0Nw[qs=KaTQB k7]c)o=4Lfܚ( KVŶn5Ǽo"lUGm%ށj]OՌuO6O^*pWgD>!D#>T+쓘AgkW{*8IGg*'x#93L ~=hV#12j,*Ƿ9 E,a74z|~H-]Vw혋`a&KF`⎏E[#xyeq8VG o?\ @Fdiy%Cc*xcU6B3uf>L$ӑn2u@Gn)PKKRųL>Җg~G! w8 DRlYR{*('&WZ1 Rn/>|ѐ W_+ H]YpN%&;AJ=O32%maj/Z^AVXi|f\Z1By{T^`C##D=;( yAafJրcJ\z0@?aZjq`G;RET+MkUq^9RɆor÷Y{g(NjX'' }sr< ~iD[PZ4:/VR;!t[>BA7N2fB4hIc,ֈHM.0Aj<\"|J_=Dڭd5]l1˽|t\o (:.u6.:a?},_P1X*fAG5Z _8{Ams&'F+b ^s-xخV yK;&ީH-LK7V4j0p^_ɁJ8A,ɮ3~fUz-:iʥmn,,xi~p]T>$lJ(`đ-Y 1}(Hne*|Q̀Wnnj +גFhԉ{B%d?8w;# \~5$ꮲ~:%@ewT+utB? 7xZIy孍:Sʟce ǚ7k^]!l39[i>MIeܳio*̟pޔU[YAWhTmL9sI|gQRbCcȜ2/} )l0h7082"5\&i$MM сCj:0TәggV*F[`ʜM`p tejjE[ս 91OJZOχT3TO)z H%PJJ~`lʳxWW1d%0_ʣpN~TW+ũ8 DO$lw-(ih A:ٻZ|-ÞsEVc D? *0 goJ ah/u]灧c$U_k 5'>'8üFV+[ZrLx)0!ŤOZy.D,p Nj ߮:[tDzDx],Rp MgfϨ6"nP!bJusJzNSYwT ]EpBj񪐾,KH~&J#&/L}Wb' Nm%=egk-{ZTq ay{zmgJZlj?}fx,q!YhHȲ[pvb!ɨǞ:ϸ)5 s`M_ Cqjc3 x쏽?:409_4ҳ9=v9{T=$>~n{\;i9<O]ZbFIν,T@u( XCf+ U7V|:3$H<8TUC[8 RQhenpi'ր !Sr5K;>pw(|U>.Oz.T-4v+x& 32@!= ęu]6թ(rF#{cb8`kr-\b!ȑkzrծWPx԰pGhiq m\2So ׅHpa046Jǀk䜝"p<{-A뱘jYWҋxE9D[|JDwG}?[~JȑEzsvhVG݋JE@}޸ܹՅHνMLR5sB֙GoB,ބ-sʯ>F!cU]OIr2T>,p:u 8sدryl*"kAvYE>(6["aK&0Aa޾ʍOi8Цv$ǰoZݡA]dKh/^\ܺ*n C T{m۶N'5u. ʣ0k0CF?8Xf/Gx S˺IO;۵fhg>|&/.m+&ZrCIu7g&7_NiߍOGȴGy I+yC*6T:^~m~|i$U\: +&]QPY/rE˵愈$O.6 q˄)̋H?yQ§Ï嫱hi;AQgJ&h&vW aL"]q(7-S K[L ؛d 98,Mv0gW (_W27it^ 6|%I[R5_uyCgQ4j(4ș긲%*=GyyXMhN.(?oS[ ZO"yڂ@FmFrLzhO𤠤@z-m0R\%h5`COlMIaC]mP5m|ʻ|=sq>g=wcm@*7Xl,L:y-6Bd)Ŀc%TRwQJ'?s-@,0G㦚QnxU"wT_.XtGm/^@8nE5+p=˃=XB)*Ԅi\)?@Mw܏)9K1sEbd? Z>?"n(L2zaJ9*fL`$Cs&<)2S(;+π2&S} 98$lc< wGy>%!-J_ j|O {9$2Hy:ޫK sB##j150?GKED%`L2^j[3Z \zY`650417iעЈM^E'}}YmMNw+?gU)^Ua7 ]3s^ĉK@ -Lsd3 zҤ08+)' t;fN-Dzhv]bJ!zW"ĝPpss F`H0d:aDLC>3W5HqTy bKO<(?K9Fa$Ү Wa: ^I%,Q~0\fuk;8upt\eu^[XC'HnӅ:*~l0ЁuPX֓|E!=Hok:dRk6uٕ+|xśfՅsdfMJ.zX 1o%Ȕ5 +s{uH'Gg!k`PoE5yhA3AZ&f9mw$O`^]-B`gQZuL4R^$!a$*JMy`l?5xWhLfϖ~F$f."6e9}U 8,~K2N8PM,NjMr;21bŽ8?ٿϰ)q>+Y44(4ϳVwJ_A Í'TbBˇ'.l/;jD !)``i"$ףulYIZpt,;Hp $ȼ hj@l-^^ %5R 3d%= UF1#~e1(4d?}ܲ&8[@_}SK._hkIt{AV 1.I˩`Fȼy=8׏83Ͻ13AK&s{&{&݂bO5jFtq |J:0җeDÅo{s{k{g:k_~?n6rl\#V7eL:X! |G߆568@znO}F~=SiqN?H0ߘ1)rxL/*RkRyw]XYUء֫wm{n۬JyN[!I<{y*< (r\UP--0aJ| )ޑ@i2&~89E>DTq;LӢlE3 KCfsd8Ǘ 2P*}ndK!VsZc^s= P6%f=(g:Q=SK,Bcӓ Ɔ^e=4% 5T$rKوXh> ao) hKB6U ?B>vw0xA]QЌF6O[fbn>a3 𮬖={~(Q1aqAf Z8QiФߪPϘ)ցx-ٱ[AYf>Pisd+@ؑ`]Ub$iY8&zž}جLH5W~bxFݲ6pjm]զQ AJ*]'PŢ[c!k_\ _gPF=9dhV#Vzbx͓ؾkZEkT7Jj պ 9]`:s?jtZI6Me:.Tl IuILx/=Y'qe'_SH?_ʖD[ G8W==X7kc`k\ܐЄr#qFp1]&`bP#) DkH]@zE#A[ qӀP<&ͪn6 +hg\L (#z,R3|JcZ|}~pG v,#j O;xGՎ|4rSRD_٧l߁:%u[Td-{}>9'xa2ԡDoy>P >='zEAsc ZEG|[k?c(=m,= "-BB7>Lyfy#r;MNHtcQ/}0^/4 ghlJN#D.7L5TAS-b"ŵ\m>IjDL|.a=|o»{kJ72*Mc!4{X6Ugk+]~7phu$)OZ:GntFfo~c'Wݚ.!Bl4$`NG PFoTDLSUV8lSf=X>:NJ)&0$B m)@8D-]ؼHzĝ|z酸/roLr9e .hv.ʋx$bOj5+F mtR !'*{Sx~w'H]a(-p`<21<`WanNDd^e Ln<;Mt Zie&k6nέ#)eqQjhzS ѥ;Bҫ aR9^ln[edm1۴*_a62"8ZVv(&qĺ;HuVӕٜ>݁ɰg_$\Ƚ@7מ;Kv^l_z#bXK#2ɂљ 6pM-x3Rb _Gav{:;/u0(#|~$D/~D yrb_(* |vG7tI!xra:~<8vՌ>lB5<Sg[SK8\5 QBX8\t*n4tl/x%lz^ p)5W E%/uVZx{Gxo)Ŀen\|V̆lob>S&s]cKSKE۫3ҭE@mޞ [FgEyuA,\ ҞLN͇]ހ`VwP)vPz Al qKFYb[!<;qx^.ci;J[J87lkW^cЍ xBjtl@+AV=`_0aŲ&v:GHXːԧBzr+8Eܵ J́+?]D"սi~!DyleuTP @#EMw@@>Coi\ԱS5&YVK8NJcJXxVv<@[ كE ݛoJp|Y(yF/Xۺ"tc_8A崍)O-s4KKi}}Ho";Fܭ`>Ni HAaC9D%33BT H?D/eʰB_ҡ 4Wp?tGPrLڂ.GXzg6"NGlp?'9Kh&ת1P^^?ope9#ʮl7}V1j,~'oSC˻欉odC2-8g\poOL̤[|]kV4E\#eY]HR0%iQhu!C|ѹFV9m|5+Ed5ee 2-qd+i*#L Iw!ՓK:XF (q_h]fߕ)"BlwRcm6޹110;{3qJpFOM7bL$r$M\БM0(tuz#daseC}=4Z!NE%]\'?j }. b|y3|.d/!(7 YaʟPerԧMKじݧD&$:a򲤭Ą~{葭4K(wؾFLP5KHF *yвxKA ܮLBE*~QAvR sf8oSw"0P"oJ&j݌N㲎ɯ!^h=lතd&Ϋ.n҆pȧ:s{ej k-4FU1pUhnni?sz`szz 8]j|6ኼ[ٜعD uX6Ƶu,;s"_"tPz]k/kS){?uQZw*g`,s:I~9pYa}~kİ86qs u$n2V\jc_$ܖ1h7Ch8 /5T]!d8YNکLfo SQ\$#(]3HT|OKT s <^,pIs#O7IR]/ޗn2+#2p4$p4I|J큸x:YŶ{}yJו3ќd @>lQ6ǂC Calk !׵oӦ#"a0ʠE 94MvxMB0,X3;"pdcsj|swk^lk}sQܗvB0 2xa] ys󬡔k̃t@ ݎܦ%CdU=x'sڒ**ۤZe6ɛM هVZni24!wjxCG )Eli.{%h /ٶwB&)_GU>{Z6|oI4m/V_яipظƷ:׿QFa_QX^>ϝG4V8LJxED2kHb&)Po~Gp3>~^ dek%kQhG*| -[ R`|&`2/. :ٲG'7ٰTBnb:׻885 I4pX{;R^lے $B1DD$$e^R@tyk)@JQ\*&Y1]-Ghx?h9q!sGxS "/ŀNcM;W"e~Bak0cU<9S~kPFht^ Iq. ^|V QL#`6mJwq-UѪ:4«WLS13)C0<aj@!LJI J.\J 2[DY<" |ߵOU>o8+A nƉa=ZX(*5;!6S_-u F*1("PH1KVxEJM#XFRcT)˪]7H61e⾝3М]ܝ\xr;/ncPD;9؂2Av(XcLRN.`GtLØCGt%\T!ύˣA'4A´'G;Ҧxc{Z?ɔŗ&v+/e3xCO=p%7].;,N"%Krr.'2rζCl fof{!]`Du;#N:d2gAZf6}rI Ljs4M+ x!h7U ߺ$1l=a6htL{p!0.C7lxmMysp܀(5 s)=,.eV?([Ii?=|}$(?W;180-7"Jaq,0W uhv]^h!2x?7bY~Ħԙ.%X[/5qatvҐWkIctky$SֈJ/]}5+V`d~h} c%K2Gi]L66 =9L=۷]pP?Ȼnb5o1eKa7z\l-Βo/x;5&aY{{q{SX?f/I3;N6!l\FRzӠ5]^qO,uqj&?<Kh[?}cx.flZ]w4'Au5l5Oa@{|n( tR_l/b8]`f땎k'\[үbpۦ@e](Urzɲ&fe6ר'r gZ6jn d5.z`5.4 &Ҥ+Cߢ;D=НMfOҝOB)?'>zȁ7\"R:PBPs%/YQ6uÆXw\#Qؑ$pNjrQKu?`Ê?񮢥;nd ̪FHT!zBv:D?a=W!]!b#dF@?2]6WC\9%$ˍHq5H9y3+.? 8fi@0WUlTZ9Ì$m`^ /RSqϦD[6T";'qbX}el#^bƥ&1RΞD-֘GMT@{rl?)ʢe$'$uE-0>wE̻ZՃ<;?"b2#KfǠV- ,-OTꓠXŅJ'RlJ.`j-R-DWKJlGV觺]n<| ./W-a.9 &1:,&TЊS7A }=z39'Di1|3?^H MbfAC3ol-Tp+:O>d3`ry[Q#ldRagHZ].+; \_k|$`ǾxBlҝA?A.D#2]>igc͇q5Dtq,,J9h85$Wn᯶k'a߭5#rTkxWCC~(dA QL+ߤ)áb\ Tv9NZ=胩sw(e]j6N y#D/N#EͥudcNT bH{gCM ,(گX7uqd)uO׺;kJ%VAev\N؞V'tl<|}A?`+ؑJ'CD!!1qlg)\'s7+qA,4uz2g5įFkwWr%k &;AQ`meRm"#x=JZNW\@QǭcGGB%% .XG͢O)BvA6\1PFSd7ג'Z9@)cv̸F,[$+'#5b74]O찓Ww.~X~.I$Ra?_)6` tDUc@G% ;ؐ@vB}5ڢ*X$#z $ )r<.XWN=Ӓt"978<&dhA>.M!IfP+A_* j[I*ZiHUԇ+OikGNڮCQse%p.GJK~MQ>@͞P>E bPkdܾ/nzu`Fv DEzKlAmuL7;i636Դ!JN4Wbfpo$ɗ3&50BξįJ X9ɋ[ `$/G8Ŷ+ʉ/cc\?.t џ}JӋǝ N Oό% \V[T򇲗8>ܻ(~Æa$QU& ?_  ~Jڟ 3#z0潴[Q\DCj#-Zߐk;!z(rspeCvW;tdWn8Ї H<]o'V %+]2W(  F0lzl9pSЯC qSIlt7DsʅY.+{6{4]4:ƥeA43=1%_Ź89Cş]~O ͯMƅF>{o0t,!v j4uM3޴H$<gz9cPuj5czMEt8q+3YXq<D:d"֫M,w9Da]'(磥sxCPQ5khfGx֛$:yt3AWFN'$Bw6qۇ: ^rXPQv?u h՛S4P1ܐM#vKݤ ~Sz'-Ӗ-S}T;0O61aO(2QVކ_K-($Ќ3oG=!H cpRFe,)XMnfGsT'6 *Whň=-+6d>qBkFm@)'ztm(v|p4v?ˆcZ"F m KefS.Ng/p a>h0Qm: vF[?jgb]Y#•u΋>w'͞x1kh^;d9^#2.%*~l:3>ܽJow=:8mRL ĺ9Ï $n,i]\_ +B JBH宬STMJ{J:k6|AY>o"[gedzD(Tp'x["R-KޑL`/,ɦFDi (ILVfP*/aJK{SYtB"kĿOssrk/C6m.=ҩZ|'E߆kGPC-1e/!p@Zȅ4`t5u)XMh q;.(paJH-ȢUbBdQ[da 7Ϥ.=?S P)^*FiDY>e<e1j%d6e\;kt2.j6H>g=˯1MӠb KB4\|DRLNyGBr@z$Qs̮/F> Lg,ad(?IqבU:LZLWSߘYW(/^ K_42=UɜEw5仗SƀRlȝ-qǩ-c<[O4.$'1PPUi%T;=B4eo4rTeVx) tO?MZYH̀ŨMFFKʈG'k1%qtȎ뤐y˒`oicd CgbA@)2Qb=xB7%H!YLB*D4޶F3 K{hA0 rP#L$ uGBTL n89Hl(u Hަi^mZ U/׬rL'h{_BYbW6TnjnZIf#c{׿(S) JymSE"0ɕ&x!]DWCT6jF:)^cHNp:FJCؒ&>).Fc; QޚN7: y~ʣ+xVskWݿͬ[ACip4$衾MK'rBwD䷏ͼi9`E`܅)~"jo\f#dm0|m {rP8<Ԃ5hs]Y&éFu:aʌ-#VvsOn2{IqKe9?,;f^j ޔ#/Xea0aB"~y@;TƑCW+4I4yx@a*T倧 RRJUkU'jzD9/ P :?I[giW|Oj5fu92P:3^ 1Sj"\4>\(IlH`g_,AdaT-jIe/G[AA*X{($m\!"xlA z\(+o`9CGˁI$"̼.ou\:AdP 'bMPK-TGQ{,070tK;zF[ߥ~@o*] xKp8OQM% Ih crLIOxs *hYiZ,tA(æ*sVK)A)jL)43*h8kqhwzoA>K-&̻3͡z|;8DIFΕ(NlV> 8A(0~VP9D]+`lT ,+T߽ LGm֊9 .wWҦ:ŝX lڭ)IXtw |{"R D*U6hRtY[ Jj O~CB !Jᴰq8 Ex =͉$00}uS[r:tOX(ed Mxe &:Xx-jgQX,QH5JӲX3c$0Q ~pb.ȷ_l6F njs, go] ᙿUJ+\zPKD%d[x;֒y&`'Y' ͒ "+}[re%A.dqV/;{u H G\#U tS޼>cM,['.;$fvqӰaʧZeϊpt.5Cfru=ڹ%żwF\0l80G8;˸4ʼ]rS?3 *H%b/7["Io%%€T3h[85[ N(C.Wy4!]hb??<2s; v2Nb/C~O/ pWڣ%41#>0"K|nSo 5q j@W+kG!%'%+20\V4qg;_~ AqB_>W>=KK@'oԯնz㮭)H}d%q 58 7p}8 qYX)jӣUHQ~ּŢEmj+\Lci "Ϳz@k:2g iDdtkSޗUl&:Bf:yaބae3o$|'J㞊E>z1,.WQvO;X}8#3ɍb5f tD@]<^ǠVE4Fטq35A{H臫4`=\I~KL/QYMaΪ_D~T'3h\KoV]6,bjiK N<պu76"+*= NL oF%.xxJωƞvϚ˚u>$̫]ق ~lB?,0zA`xTpaͧIb}B0l1Ýt+D""*kFb#lɽ}<,xjR̨3L;唎PJ4׻R&6jWbC} ^qZy"b7ثPw sOQV??x8ÌHu]wB=/B|PdljX_[(Z L]qj&mBV Ir{ qHv2v*q2I= 9gX!t-#t^myCN\.9' SO;F.=utiNQ*]weŕ,^hU)a 1N}D}JT}k<F HBh ?6f{t9Ve&NNKY"65(ד65J !vJ1f:!qi Y~'e'2WW=Evh\ÑjU(*>˗; -گڮFpOC7BY?UQF!#d25,YKsN'Wwז*<^U5<[.!-L5(؍Q-&1)w,dxUX'Y(嘁-컾9'E:5D=o  I턣ce m@{(K@L( jy'%S!:ލDNōz!VxL );:N #’ xB4s{Y`iT=;e%pɉmlb]:7NǸIm{\ /tSkaojs w׸ҢOP-䚁r2!Ij.E[*h,ۧ`~t7<3w,@kG.;jDz O6 (tf+/Wwp>u8uI!`A<~xڂwj7XU{  i/P/z; ׅDBk04\:+6ٷOfW,÷}vf's,Y?ϊJNQe\GbA NMT3s.R\  QC}Ϫ%GPfGHTDft;&ګ_L 3lDUj3! y)/coѿHvKj-ζ _g7M?^8CQ <3[: Ѫm|F|8 $;_@8'nCgb>N"mo Q7`TR1rc)W~؋*R~fJVfM$ h(?H{".ߜ fQ q{sΚ'cmz_]3KD8!p.$sn\U) :Ƅ.Y2uLVܙ(.}#~ZNxWtalx8ﱭfV}5?PY%n2v6)3TWS.HU[(!x zXJ~P(叶WimkC폡VğT[{Q]IG݆PF<ľۯz"G̶q,c8'\h>Q_ERsSDcI ^!q%Ӄ,b"P+9>&0|uPٙA#biɕ"Ǽ-k_m,z7P2WWbedÒoD{8`fǡ ({z`;au0!WJ)(,⼖|}C7iᗈlsjRb3ZB֦8j?2 ,GQO9Ctbj&Jp+PZu5Qoi^O&EKx+\lz#dp|iaB__]V3#Xl =G&!HL)JϘ?p{)Rm 3푭ۋ7 ` Z-Rt <)תr;`.2]:թhilOIz9֦%)v{ G?=39ӉtFJ{m=SEZ14ЖX_):LD=(ߵ$R`Scodhk=jzMte 3}`b׾M2J^<=۩̀ғTNhʨ~Sሴ)XZXڴ7A1/pBxY1z^ԅwg^&0FҜd{ԛ#)0I-_Լ# _8T~*I#`fG~"4WީDH ,M _:*iH2׾VUDܱrqlD a3&s%9.oμ[F݅C_OU@7qJ6\ fB=wNɉ7vW9qV.Zd;e=\<1gZ]8Qjj{L6v*q" sd4QY5-GS mKP{Q[*N;j,bxOW{: A$Elh:HUŷu+lWvpRD]&M8k$@%y!U{Ǐᑕ( ̬^$XW"CN䈛52<؀%M>㵬\P$3\v;[pJH1shP+ FwXsejӢ/v@YڹR1ϯ[0i֩Q{r:kR}{1?Gc˅O mYlf" +bTm4uIImbtƌZn~` 'O R\#ڀ`gy2\@8"7nja2 alti1җ)|S5g؄N]فAr0&/ >9a0) -]1ZQJ=؊EGӗr1VȄ(PBQoL ́%,1JW 4_u8 ^?x])(Fb /&00hĝO?_p)_#ͱN@0t5ϘMh G]r` 1NcKǖ-ώ< bIbCǗIR僱RoIO1I?0fmꁷC ^@Ya"x.BpfRERx:' :zǦL'kdPź,PS_ _vp~K>-Zs{::U쬿 5sO>~L W V9gN~a T:] G-yOl r"\-`VOq=?8EG -+e25K%E@Nd( 5zpa_-9ł3m:D~}t@3P@~BsTq]/?B -|奺R"2^qM۟VЗln|yhl;O6"VU1G;lχ[q,4Y}E㌑Pb%uz@Ao>!I+[b8(+?«K%S!U)G|c+ '~%A?m`v#! qd1)%dsB>i./< 7wݫ>$0_+YMB7aqY_fw8  3eB j֭YbZ(pS۩4Ix0&'",4 X*?4 H>oR]޷]x-I~)qU??YaN sMa209ka.f1ET ]ׁW0'.uCĀ;$NЪ&(^~'8HK1'k^x7IQzegsg"N#:6W/SS{hDHw7a'V;,7nܱ ffUU`P>9-p `]WD!u6s"c39*#HΔ=.E~b.sH;\rXqbkt (My%aI9?,mj8d1:Q?bw۱!ukXM rKY螞@f`EW6IY1|s~"xrHaәYo2rM`<¿+' H[lf<oЏXD4+dyUR 拈ݶ^PMm:ltEsn6V/\ 5y|鋭+T259[HxMZwm@c5(H5&M@R2XFRyC*KNQyMGGfi]\ ƻ t- ׎eMbuAtnmоǹz<(뫗P08`}VTUٌ{ 13/B䆓p7n >uqQba3E&WW=Ry5zV6,8 GtE AӢ~ ?[>ϸv_ڰ軦b`&-^<[>f e\DL)?7w^O0{pyr_~njuiT{\JU[+Ύ&yC~:Δ>yp]Q2@2R+̦.D\(ĦDZ@yk9J䍍u,>q;4=cԀU?mGҬ>6@ /Tcq$&ƇkѢj"Pf;=[r9ι!@]i<,)!b4, "`ɫ0P4fM bG,R_ܶ\`7嗨bw'P=9Z1Ǿp`10~cc1a:wC`_'Fz:c !V$]Fm?vLϥʂ  rh"OG~W7*=w/]aU[,]lc-秈([lxwgu"ПaY V/ Tz5۸ "Ua5zX.4/kM(w;}EnZ7#ƪX|xgpgbqtρ+=:iRhSq KLO!Ԥ‘Id`GFደpqGmj:M|҆K0MS&Ҩ?BY^ްYфz h4$boy:ֽ lMx.[aD!""k(1 Oh@cnc3Ą6?^*ǧKyS5tr-=/,oB̬ ;c0G ge)t}b:~ahm8^1fbR 22Os*ZVp\WbV%q/NsrtaTa6vz#QX&ROƍ$p=^͹ ՖuJ$nH@-S&0BS>";u% >Pɚho914Vx8$ٿQqM<p9|ML'D9UYns ;#bFaPV u_PU 'Y|&`S,yAO[6vP>5Y|(tYض̢N:JVOjKj{ؿ. #,hWDwEU/){>풄n$*|H7 Jœ8䀰I5_gUK%`U8z-ck4g'aX&K2}ɸ6/0#ȿ6Wi[IOB q͌y[|[V;2l,@ %G%WD4Cȵb$qi҅ ndfқ[]Ռ#_N3?<4tv}?BGѰ^a Vq[ ՎD{Nyɛ |{`798Ux\U9F5;ד*ْ!UTC R$ϟ4*K$ed:X땞xfOp/C62}H4x6q [D[z ; o0)ܓ( -y0e7Eo&falfǁ{pЦSk!8:^c4~3/LFÕ^>c9 ^Bõ/)ZqL{Xib"F 2>oU1>LΥ@q3 GYف޴'GF‹ (vDGۉrX-/ް)Κ܅f닐e"RVN+i8@q|n遽z0.Pw%dj0"P4Bk||jm0q: ]o؂VmGcßHD,ǐ$igX3A:"Wr]C+4`gP ׯ椪kmPxֿ*f"+ .S8@i[f[s%[9źtxyyh%:`ߣZr+7H05 ?ׄ'Q G@`z*H9f범H(jCSv!ύ,6 UMN%ZR4塀Om8wCdxAh1kp2FͷM2 VbUg[mɗL{0 -H$&ۅ'GNozrc;"=[q r7Ra?MXFax󫁧NGھc5s:;K%Ľ\NZ|Q)%E9 Ѱ4c-.aӉ 1biLD^:!ɏHtsg+³H [Lj wK'm9t$\T32`EXC n"R[RڟJ%i duF\<__)zn|UCBv\QV\r]' u!`iisa#j `ж_jUe9XBD|tܯ$ʥFNM;I$Dc6Ɛ)9dNGhb%+ 5tXWԘ.P6TC{17w;Y({0}mʛR셴=$H avKh)©h,"郅?%d+i|,ĖD#^ݤ[Mj+ft.[kP$-+Ӎ;<ԋM  ]9_5 '`4;梱I64zeB9(MAr7)#h~CɷSİacwXp,󔓜mdtI=Yp{ i/X (=CZf{a͏kѵtd5#y !w#>t'toifo̕Yl yß$jB?41̃F': A+g!\7}U2WfbF wTlI>A3bSܖwX֖_; G?))hw跉"<ս;BQU9 .~nWY+5Wc4c%,v̽N (Β艓Db*2\'@–]i߆-Ϥndž {7n2఩* AD-U9]Vz=_hobI{fCe{8W},n^EN\s/q{I+-Zo^\;| 9-N2乴Tjq.@d~JZ&>aml0i&U,ԇ~:&p;Ɂwבqʾnr}{$\ǧe^w8ӽh<7ӱqoDTHzėOVöo/cC+ @o~;P]AGߨ׭Ǚ<}0ȟ \u!y |pVҵam&4i]SrOC+"%-^]!TUZH\`Рl2Q{5PCw{o[ ƒ BYF{&)$DīqX0B1@MS;ݮd5Ec̥չ*i/̺Ji Jœ&g.`&remFDBx|pUE]He:2*]Ƨ3ojq ;)|~{;P42{m;,BEE{ls.˒-]b:J7y WY :@qA9erwMBGryS8{R5R<%\ !tuj/ҩ.0VKZz G9(XZO Uqݗ\٠%>}*#*;0ęOل_C'#IC7Ώv3#EƜfL&WcG4rP5ԾwmS~u#,]1Xt_U ȋrmsj >#zRb(/s.nF! Fj[zrr)7rkھKh ,v,4ُLUY(MpI *8הpz+a(!@495,^4/C C@yJȟ%wF'yш:(Ļ'n+a20αn)Tn }G],S[T-.;E>lH+v`u"4nKhAbiI@=B79i axkk[yMH}p.WMc7`f5,\ic7B#MIr M!PK}|>HnfT!ӛ85mCIZ(6t{#Қ?x&kCNAt^%4gvKA$I,|˶bjD<ƶ~ *[ә)efqB ܪrc6IE=N6VTgD0cLr\7U:|b*ZW̊Ckmv |3j7_1!3ߟ_ =u-Osg {Dž{.l)EK8VːáKԱf sRLs<3c-j}ʠZëCyHb_Pdei^sts/|散yAe}lZ^utOCE( X>`rnCc#8:<.,ԁ^Q\@*a@mH<(2TXe:<諴=4YH/ LdRni}9Ӻӣ+i׎x=*>ԡ"AeežY~N/](st]*m c i4ZVDvQegVE:=V<x?qr~$Gń `!^l1+ĹR -_K@|i2AIS \Ik=7QEwQd1Eb Nżјa :.P15>v`NF3hYY2U³ԓXjp`-ݏxI$(MFvhRІC$A$iRqo2QnBHC=Sk?>$LWH(@bݸ% uFB `4KY3]|Og?Fumf(O`)4WKĝ9p#@(miyjQS>[vEx.F5&%@`+S*qLbLĪ[GQĥ}a(Do=b5wir™R8DLH'MқH wak­-D"PJv; 91*^~[0ؖ(ҸwOfɢFKq4ߩO I0$,䣓a[X' 6uu㭾Lߒ! $W]T s_AV[@'PF?R#Hz'ݘ|Xdl7%bC@f ;w %9╬Aa26r zj{E\C.,qڦAb{BwEKcj;Lk -iVWp * ۭWQw+(n0-.R%=_IlwJJCSڢR.xH_}ЎeDV86/ϽU΁jQXOg{LtC}{ XUu+=N"vŗ̞@<>HK SXo*@}g@f&`lM .$ ibp3+%Jχ*giqN+G "a"p^n\y"Dq2&`qI1s+]M0BZ%a~>bU˯4e@mA@j؊Xw njbUo &KuNǽ EjjVa_'vz8,+KfӨRsKXQF\!y{ a8#>LNSd봬nQfGiroغcσ2k+Om21Ň@]~Z3 ;z{_ j*pV:JI˿*~XH.ͱ |^7ےy*HĞ6ͼ[UG;o4IcU~aYl,uy7%fJ&`WōSVc㪃/w%-j(IǷ "KZ|IT.rUGz-l>LwjHBjN[3] g.)P1"^" *I'&8+%Vonxk K1p"X=4\cΪTog ,c.dv^Sxrϵ) yC>Ac;ݼ/$["p1Ӈ3Ԙ 7-կ_Mbq"j 'RVwt?cU wD?<ࠃGWGT} ?瞍$,vf(?\@[~yKӨ V..ߩ슴(Ʌj~ _3#K <%R~UI]o W+*:}me3Y]ר"sBߗ͢W[|0>Lb@jF@d=Mbj?ؼ̞%Tʇv!LY5Wv۠ eF4D,WﬔsL=KnuK&1tU2xeo%L@m7>&"!]zl"zs]6J1Q4lC,F *oƘz-EWX t$. d`:y}y verWjmf h;*4G4CKF?.~Jz9`% ^u-b\cuggt@|B ^fl]|yI?_ r\!:Ѝ9 c &ڰŞo˛MG tٕ3QXdhtpԥjmp\OU[ő"5ʍK]G|u02ViD ?-ƞF+%Ó~p r:RkS2 {?Xf,ˆf˒~ȿ$`,4m()Ď-A 'Vk+Ժ3-bm~ۨ|X!|M*3T7$-@o@jO*슝,;H*;Rt ߷͹ACBtfBUo`I ݋wfeHQW@V-!,^"SRs-<,l̺}f#^Q~5 m6w$)Y o4 _Rm7Dv"pBc|ո&fi,e]è,0FچKj-bj6[P '̳QK <wLI}Myn\)5qڱ|aMz6qwUjmQ#dp&bRD Q ƹhEgt&M׀ǦVAI߭ $d 塖@3ѷ&pHdpS2DW 4R]VVQ3*5#p=oF3#m d"l @g? ޷dn~ ~f w"'F(; P$@N&&qn@pJ2R^Oqu07bn/ _Dˏc&aq@ql(cvÆq]A !V%E"V3%7To&v[ߋ̷J$0 u6p$m=ܔ7xqg**9.AoS! R@dMhsĂ%>TN HkG|a:y:LBkܫcQ%Vd (o)owhm :yGjmc%2FhVfiO?-cL91%pIOUI\qNW)8HkeKJXMrLڏY#Lj5@- SЪP\ j U?^xsc+/ujXiD,yu/Q22S ,kT4s^ϥ=Tr/ 0{7 ,-3gHANl^galfЯ\/_M]bEƅB5&FA .e*C𺗢+YdW=Pn~;MU0-,_f,!o0m yj~k-fl}%;hV .b&bfλh]UK|H" 9V@):ƭm*J$ !)pZ 5zr ݃j,WڦKi[*=3fSVO'CXF#2*;PHT&âoKd1h3(i(\ kؼo*Ǘ/>3{W5 dr٭]>UfT4v=Dofz;Yɡ)Dɷfaìx 1YݬS9 G^3Gt@输) TK8 \/G(EV)_N2=y,^|b)0Wi-'Q)'_P)ɩLEH[gCKN@4fSň`UǏyYrU5O]nKklH%!"^|)O*R9G7Mҍs6O%b|NSЕ򩊅령gPi^Λ3?AMfN/0ŭ97|GRj+wn] lN[ɽ,J<6Y+QckFh+CLd?9p믷zdd xx-"B;BiQ@vI})>Uۉ%+Ali&*HHWۛ3c3fcI nƱɷ{)F\yni.Lk/{f; ]gQ^xfR0*˸oἕ})Xԑ(J}U/ 5,8k35!9$t ,^қ!, , :'d2YSǎK&} 6wT/\Z&o$/p̛R{!=d3X~)T\?ZU,'\~X qikV~‹jCx KO5]FtTy{{K* n,򩍌G Oz3Ŷy,:εfvArF'mD%"*%A1G|PiCݩ.dxn ˰F[∥bl칿[IG"V*Dh6N#$"GG9l1MQ 9CPj%Qje5bfKs.jF#y%Q,ZXY 5ju@LV\5礇啝174Ju!ݼQk7ddqT+ס- {K4ʸJk1+t }>n\/?agJGB/k?pq;-#e7yu~F*K_vXRЋaIuSy;})gN:]ڊqp}+plL/a#_6#bYD򖑿|c@L3pm\_BS/4ߪ8nȩȒgvNXVk1{X6P@{;.'[f2sЃ$L.įĿ5n#r&_ KZ5i,[z.0̞|5S8LZ%pab'![#@&虿'G^K4Y"bW^-5SlPqIN=qߎ9fP]J SXlݒD35tAG&Yr98җ6`i; )Rl%}/=eFL:EͼrQuO=zս&A[ :6 {Fmmؗ5/iZ5DE" ŮŃWs6ߚ ;+@cw&!;_gPxvD,Oܔ;WML)Ɂh̒ZM_RU `!0I/ڕо;^t&N',JWb;i|yzft o[wY6{vT5"VZw$PTwϨ)7`lRr$u;Ø\0iR^Vz4X&M5=/+ȹD@Bh[C/Pb"&2[=%l緽y-P5eV>`ʠԭR٧ ZMܛn)p1wv-$Ίk|Lהªq.F}? l*AvewnU4gE,ICnO~X7 X.wٽŜ2։d !d d' *\=UsՑvVuFԂDh<=d kAloq,1S:+a]0 :M%hxZ-RJD_N??NFWIͩbpBdvtP ԣ =4Po-$ש?{^PGrcG~i֡ .jtl]4ߐ2 Lv h ѡz Ȕ.+Pȕ4>0#x6az0#7ﯙ/o0hOCYK`t>Y9~Oҁ3nL5o/7oxeG53XMH(X\=g 1{jFAߎT=w7YD|OPU '3Ulv$ؖ^[Qfi$խۣ(ܫω_z.K᣹yT#{7i-k.vR5B- T"'Fq j~ZAmJCױᜅ"#G2yNL&JOc3a2c[!lc$#.ǫ1z3Bxv?Oh:CB?2>7780FY79 *T0°[e},|6Ul!\/wFWIvCzM˸~b71qΜeU8\HR'Y'⺡)uS m՛7Rd9]?u`2g_~[|?D]wH/'qd?"~3-p2;#ޜcoYzDŰb̖Q`)tk@ {uXJ%Ղ*D#$=+ wNa IMZ 3]8A E\ʍ8u:u u*j{V=X87\wB &s5r]~/fsv2t$!^LWz6%";z۪|C<e;)S2RDlXbQ~WPer KJe즆QqaVtSg`2۪J(^ VY{ec|c:2 cah73S=OliiB!s,yPOf#@ }\Y;Q9 o.$*]ĞdP-eek-:8wBZ]H/8E&} ],Rl(Z+w鉟n _UQS#*f quثviU Ld! +(Cbn\r'/ɫR55$ڳ6n>y}P\1:w#n%ȦyrG֓Fϡu&UdˍaP) dH&rRF^`S]_'7xqc_y\a풺ȥ$I/֦p_w4B%#RWJa*Y>ȇ@r aĵTĂKs,^uYK/U3@ssbQ16йyհz`RJuZ}L/s!=F6 5?=߫dTDP9G-iaCȨ n+W f4i> g8:! (EZWPzf q3H @.҆@b:tKֺP˥^`'0 y=N{a5I s OA_q,RvVޅu@<\W+fQB(B) ̀#W %hd]A)h]ž[wsp.2_lp䬀r /\RX_o uw&Lt,4|,Gpk$i^tJf`#_E3Z &4YCeZ{:V4音$f KAJ̏g< bWL Uζ AOzA'E k)N]]9WbW 7Dsj)rIQZŻ/mf5GVΘNŸв])ԺQ}{qM 0t?ՠƲ!UsfAJ`<m˚LQJYv5.bQk%F u5ϣjL  N)I>$&R^>M$ֈc0JQ>l&w\Op)L#2#RmmHfuqi/VA+&n1:;ctr 0kӄXA ͝؁>h :Oғ692(FX} E%i`INmbS ߴ~ԡi `7(2χ1 mV2&pυBz d6\0Me麖;Vf8iD 9@+øHFvn#vJk>MF2sGp{$m♈ wW4Nn ?"l.p?"w5ti>66|>,5v`Bq<[b R鮲oo}ARNz̸`>B]bdWkl͠c׍9EMYꄺi՟ WK_t1aN Q9(cQ tDy[g^L[V%/3ٵS#UЛ"SQ$̌]䪊& 6yP=9!5T.0Db< h)Ԫ,v9u(ʲH Lp@:Z=@4ĵ1FkA#^> 8(LFiH%Z$&Om..9~MMA"D9y}dD[pP\1e:@7jNU8$3,dBC_%P-p!NbHgo&"cPEt˨ ]H04N!5^WE LBʲYXi~t7 |,h>(V;cml:4$ "c~7m@]+䩀O wB}U?2*%>"|A",w4CM , 8zr՗E{6=Q[~z\2Dk;l8;n" UB5klp)H7ńiG \f3Jp]As[%>cA.yjǍyr)gn7 XA/aeR4;ZZJfDqHKx,[p TQɐMϤh(vհ`ȨUzkOGTlP;hqQIz:X Ca7Er3/ ؛rr?k);󴫜1&]&$Ѓ~=,XnV8hD4tBJچ~^a)Lg (]R87Jxב{F|4nC8ebovԼEEs](犔AǴ|*:Fatp C#IMNG)YV+\"4r|ByyҀo5eM6얃i tMRWiS袛P(-R\şdD>l }hJ{R( @&;ݿ݂ ׼ax +%V .7z= AdΠ8 {r.Ȯa~ty_}Ufip0:IwPwV/͊$sk3 , s 3<ݤ6!ߔ!hdqBk~h4cͶ ^fʈn퀁㮇IuM+Eș:H_EG ڸG/Cr[BwSmVѸ twE5EH{H|L1&qd\U7g +i#!H# z5GЗ?¨MR;]vl,eC.gf6qMΊrNDA] `{e#HA:W/k,$,?dilɚNAQeNpva\NjпiOsVd@uۊBM-J*a _p(N JI+f.-ǝ}-(&rɽ-:dwλZ*ֆr_QhY63~]T&xC4-O.Kn#񽟚}ҌTt:fZ-+qp=6bfYp`y@sI5&LB*Hj`,!hVZSS4<5PgQ1nX+61SR SsQe 6K iqV蟨ƍ>xG| zYJU- ܯOFJĎ5+v3}I,1:Ǥ$8jb#>>rr@J ge/'F!\TΦGO)whVܰnX܊6`z:~V2UD4P|&>mAv06&Џ%S/k+l7D WX7] 燿22gmCaxL/Wh-]gQc o1Y$ia$ͽqٿ| lcwEԌ zN DK洶cp-`yjQ*F":: `1d'\IW7+Il BN7PC [V@Yz+ Ec:CN QPhNa#ipn g|v;ǧMϥI\}D0JZnPC;RKsau&6ޘC*!4bS0P jhH~*?V1sn?d/p#ZTF,Sm=obcRuOA@ޱ~XhaX”au^n@"rp8 YЦ op9*Ѳk:,v Uu.yD:$> -MTX7ojLVBv}={-=PHH?8rN& ƇsGEG.^syT6r":=\beR 6ok_$i0U/l4Qߖ[-`Ѳsn&J8j(P'IdHMy*ld_Aʄyo~ />}CכB|SyKo c6?$`_p.': 9YؙHudYM70 խ(nu_` kKlq,A,ir}!XfPyy.pl _ q7QDHryQSD>*иWLĿ/ "C-W5DVZCo~Ѷ[D'#j>]ө}0jpw'&%JOǿKI$S7VS^UgGZ |J %Ӳ`,3f$Aqǹޯg-ڊ Sj'xgMkMMV2ߝX:FфHqTMY.j|HǘeWdOYOrX >HQ繃HZaCJeqXPG~3Q3`5{6Sb< i?4x>N ~5b;q2&6 X+:JF!vg4 n-hm;̉5E0|\rc}K^dYq"@Kft%gr},$im4LգFB0 )hF~u5(8lyMXϒGGf;ڰs T-_בEw!5ER*gv3+l~gꠦF JXDݖX8PDOJ3V WXdGBǣ4u쀳W+j OUYI?8Eq6*esAo5ibPYiOR!xWnaѢsvr-e_@d+.9ju:.6v)?(bD B#SKdؗhdQ@oh:ݗw{Os+jVT8Vni(آ%,yo[vYPt,Ofn:AY.rCD#:6Y@/6 BJ%s $* aYpV>SN$N#Ցi8AS{^,>cF%3В0s:@ ڴ=ͅ_\'^%Qm7ː 15U!FxKvRatpPc[NpU1IEDO2PM4D@w@#xQ5;|NU]3ymV9_*E'^vV8<7wRfDSL9PuMw]xU7aZKLf?",-CɎ ‰3NEhL8k k0_ͣ5^^$8sPhAgi!y;(?HcubPtQDa=ʆp{NkZzÄ C@*"VV(U*lB}Z4_2HPt_-s>֩l(/F)_h}>%&-l*'–IZtCv`-ԃ.R3"8MMI_3AgL"dMLk.d/VG_<Hw UbKݘ*YG=Ō%~gEX䃧8aA)ܒ̬tGխ,6]}L̰1ҕ%Gik,R0yۭsxd9roEHoRTy> -;˜[њs -.]Cخ]G>OoƓkw)(_IW6+D' f)|)': r@߻^*XCDV>:qʄFM h$֯[=9fYU2 _-qWIHL BW=3Qh.29XLe|17>֚9Yo\g&c O?Y 0]cc|:"t{Y"ZJ.,*pk[" ^Ab(s*S=: Y+o@{:_~5fr;0mH  .̄Hx78IF<һGSͩOnqX4R ֘Ep: 0qNNKy p$MN1҉|p ۊ?u:_ܥUA 5Yeο"|˨P@ӿ@vi ٳ̌BnʑK8t]v,N13nH~V E^VRSGq$ e8G=X|z)Unx Txj+emXCtaNS>kWsشuv%֭G },JLaMJzU 7Jgw3X+UJDgN4#^1eIAՈF(#ü v4m{r߷ }ؙ{hL2)eH1SߟZ>'6.ly:t~"`)0ep zp*z pv=Z/P&tq)ZH?B3Ammot9+>F~<' ܏'Xl{50syvYP=r!ቮh'kW_ z`MV}aSP RvwL7I*:|Pߺ+H+N"]Ÿ2ʷ!ܗrJ: ]ةJ%Zm6-RH6ժӽfO n̨ґwHYF ڻ"ᣈ9,ISS~zk jrjC I W_ ]JP+"XPN8+&:겾]9tv I(sJo;"d78&< Q Kz&A#ݟa8oRux,v^Bʲ4ʌB˨Ǯ{h-۳CVwx24y(ԗIV& WIU{Z/|"^-S#^}埵pDbHd6?;9~41&:CyI^#\( ,zF{ꊸo ^,:q{`0HԠ],n2  C[a4@$ɚC7̋+;y/%¿JD,:M.) hrd^~RM©[m ὄu3á̜@ klnېY%o͊<'x겁+,+kZ sK;/n>#L84<¦;4s"rHͭIt :QWnW_0yL),(hGhkxۜ#GSM|RwjKws^`Helhd>K(48_)NdՈMK6(t_̮+r 18V L^?0 e@!i"F2H 7;@)7QDuR#ST5':uȋ606b$\9;g#I yM1sdϝy!X~hs5zD:P E $./al/d'Ey  e-Hc2˪`B5[T?ј-Ĝ@\nӦ*t*"m>q?=؂0[ UTxZ9BNpR.Gi!"o{spZc%dc>ϟJ|i,O:vyD"<{ma| dh}/Qj;"#>")j]oqɖ-oBfs2 NN;Q;||ҲTVsIVS{*O-nX%4 del=TDU'eO<:&}Q&.N~%47SW| @ sG2J?I0Aj yG wdlh.bD >mSZr jQC(W ܖwfa۔0,j-gL$OT%h퍼j}/2Ș4v'q㨣j!tx.1*I0_˅$$o3aMp5O$mF|X2> $Zy-t8 jHշƮUi gHL"{-,զu3=8raY^l}:X}$z C^^_MJ)E>؛p7ߏ5&n2r,K`gl}V6M̰:1ԃBM",]cqI94?~a, v]>H5ћs;^o3 &PJᑀ$[ctInbD d2ƺs_w(hٜH!BUD 7kj@c0cI/Z{G[P }s4%H⋱rVuvqFӳ/l~j&N-n(-Cbr)!~1F=7aTgvx ~?/N[ |+;N `蝨[q0w(ou-CTqګ@Y09ûY: .(wT&jN#8K"^<[E $,0 @Wqi$t:[WgBi%QФr[*d_C "P"r{s˪on&3ƍNQϳICag̘2GІ;̎nlnl)z7cl!Z+ V~|`%sBn|7sU^'uRtUt{`O@ w4`/+]tPtL8|EǤ_"cSPIїN)L<@_b`B^1U3+Izޱ) B=ߔkmgz "v]k ]_X-: 3j5EC:pf_ij̼G:n0/ Y90u!{?npˮ%ݐac,rQApp| $yCi2y=6I+m’suj1"K42gveg`a;О\bI/3gX4Jl[H-љyl<T;dƒ.( fY^#xmu#̔N;o7^*y'&}0 jB~۠BcO푞X)1|Hj#],-6Vn {nC6LuDV"K 䍌VK~jϠ,oYͭæv/)L]FpFgnj1c!3d]-O2@.JlբjU5}+\1 Lg&EmM*JvxFʫ3 0r3\QөL#3oYʘ"^}{.+LOOlq#{HNcR %RКon'C!=?@Jy.ڬez(h:+T{\ 8%8Giׅz}Dfa8L24\&G'n?"/ah]Ĺ\~d#I'u Lk74 /44'=qK SaZ@Pgn)=UuX gQvۦ; P~"ʹUe'Rd 3(GhE>֕؜OҬQYä}4P8+IbY-E(&4ԉ,1<{)8]@eejDn{Cx?uvU%C#E*HdA7ͭ5~?&/}D{SJ4N}N:tb?<'=9@ngT*=`U u )V<*5 'u):ZY[w~m+F5<-VzpepZdH-cemw<8߰Sk$2Y%cGdGΔGĖ } -eeR8vz'AhDƀ)x+**ĸiި}I wK#_s,/R9 JdRQqP\ȣ><_]&A6^?4Pץ/~KCoj8M+Nͱ$?:=WpM4~ ;f?TPud#dî<*(%[2;&>wS+TVߗ|ȷڔCn{ y,cTʲ4S1]HZa+DB#]K8d/"mF8J!|L!U'wfgAvB0j5瑧 1bTR-- #][Bh^9Aw4Hb;3 a+p  Ak_k]G3.j* QuYʤE{ 7B7\1Jyq+fwxf`3xb:䤘|R|c9>Nq U1g201aɯ\Ӑvno-9F^j4W7@-, :Xޏu3ÞwѮB~n@ה8QRKM?U4`RpoVgrՄ/l[ut;M=,6S3HiBۦT.Ql^Y pt}2^8a&X~3l#=V1/,]rNNu @f IfX"u2Gȋt]GrMϏxȡK-:ZXh?j TM= #) sE&uUؽ]|vN>J~j-ONlKvA,܋/-x Yo,6ˍOdRP6f%B!'ZQ+lr H]#Ȇ6揟.FR5udp<,b.Y֝I¾Pv疔_ [R\SuµxԎզd\#S7=\1WFO!ܜis3v ar90}Rc\zKLRs nhj޻ɕ .:ie{UfRJe_=hTXI$O4埚E`'J`~x7\oHA ʲٟdƙrahRLˇo4:'ۻtlo1#Vwr[S CtY@n3m WQi6=K-Fz(wD2_]\/*}2AJklhDC328DiHRzxB3[ O<sr^(6-c?PC(d-p26׬_b]*掚zd߶vL |9tCoR樹UKQFݐ9R }uc.֍2X #Lo9F!L}>܏cVABTmQto|I)Ik'|%dﶤ7-F`sN4.X <*Q8t.|4 N Fg*QmavHW *DԬː/D_q:1}#A):ŭ!<;kp9VJdd@:AҾh),nu 毫N:p $%B:5Wmgt |(ˉ/WKd,UoC;`|XLkɾ b}`r&`XXyjn0K.TR5>hP/qsI-Zjݽ;!'.n04ZEqÅ +x} y%ҙ0WZ4{nr_4#&Ї4 /!iۼ,BE  s=w[K2]VKTiOf<иթi,tVFLvZuc`mO+\օle9  ,e Yh;1غ;vOfaP9gf> gNlb+7c]7[* [UJbh׫pYۉsr&~xWz]@aWR 餕4 m#`O30Rcbn#gn}:lf\X5㺫4ى.&9p-fLhx~kY)|p_ir{!*GXxpzFg`@gk :pN=oTD\ly>O׭eIeYގX]4TnkM!l|K3sÒiH}])ϔnRaAR/X ֺi6e~U\Q! 4lig*Do LwIN ë봄,-v$ږ/b^5sۗ1} nd,mw.#SOjO vHa,'1mOEzUs?n~(]s'ŏ G,6f 1vNST5H+elIBt-*ޞ).#㊰; -Iz)S]ڀF@fodry]F49Is-NJȥF1 ɋN]5Ͱ42r:%\l/t荛0Z]EH8%(Zh$ ޺MeBI5 kg{Ϸ1O!_6BVA战-{7 dV؟̀/(*wB+O&B=0b}Tr^:IxaJ*!L^4eGͽ2'9^ͺd#X3x.+6^`ftX]{잉mͶbU<^w|TaOr-9ԁ6^v6R 'Y,dx>*-'6ŘЬ_>3˘CಂdՐߪ-Ԍr:y:- ~QӶMUB+b|)c!'xo@zދ:pVTe io}0 rJibgJ$ؔLNCl} -"qn|ڬ 4?N }}H\ Y1:D%9Ov 6> @rd#O -"z]xUWQ-oIM޽Ҹ~AuIsKӤ45CS1Ũ9*RtI).lq@d-b"EH(l 6xp3 r(#KNmmL]&;<!JSpI³V&`rɰhHEMS 5w0o'T[^bSrF_ 赴8lI ŷSCPC^:V/n^#F$vq@:yg@︓؄gГ]R5](8՗+ɂDaPhF/3ޝ#AᖗKH;BP3`xa?32FGRGqO[%A"c+Eb*{Iŏ:z hoB)6ACV%)sqp%"4E񜏬g0 v(bO/4̟S ^Mt`oZS`&ZZlȴMJF]iH}{TChbo? B\@HrF -RXQSN`I>YZ9xuFm |E$IGAz~8,\j_܇)mWxvžin%O̔Y0 Q=XS"Q ,Jti IZJ X0j+*I ]6+SC*c(UiH תRA yfx4](6qvLŗ'<+06f /0_$WiZp ta]dl>leh:'.qF}ЬFבj» 6s\NdԿ݆uyvS)G*>M!Q|:+yu8X%$vHYtݔ6^2舫g$凖 #zز,agpՁdZu#V) ]Z>v5B\70>m;SŶyFraܨ d'CW/tIVGʻیDO#`'AM~m8# h gD,֚a= !Ƀ d5 gtLwOu=6>Z bw-04B£rz@k&2Pp ` YEEuOt{9mWN@~_όwXϪćfCn_Fh 21IWV'ڭNzik!ЗC-pu hE3oX։Ll }/C/]8u2`b Zقv}5V殺-%ڠ;>S>,fC#Ỷx[0'"hY8MQW L\*Q|`W^[ zK9={oy#D10.\@jx}|BM)lZ}WK;;sɋp!c,M R -fKһl^Z0 f|u>Ck=3G܇-E};L&5XׁTw<|ъ1z,>D]5Nӟfy+G>Ɗ hXnE[JR̎fbuB}P*`wԽ(&av3喴Q%^H((]bS[Q`jV`Jj屙珔3)P"83IqMny򝕴D`'oS5ǧQh x]JV !p>"] 4=k:)tάƓf/>w,UuVKB bJNt;٨`3aWq"_5׼;9]°\8+&/TO[FDU{QNEMn?ȭQCkmģ?҅*Ǻo^ȏ)kHVIFÈ$S Ta˱Pۜ"ɜe݌s~Ak>gICw{gU 7X|{xl+@Xz-q6'sp&iz6!׶ :;,5ZG!.%4,H}H0B?agRu{B6%FD_΄\f-"_p`M >[_I5q}%~pe뉀c҉cL&hck&*bH"{#sr#l6YaÐ3 S@wPdHb݀+:=-\OmPG<%9f:LIĐvr9֞1f8}fc ?!٤\Of>~Y]@ =dD>O?& ^k*ycEx:+l( j#iwgT y |Q N1Cv 'Oj#EQ`2PRv#s,r$}8I8)E{E}#"s=F=qBNe,d`)Bw*|o3-E3A|930U (,sE qAk(͟ *|y!%1XVXzU %M5S'(FObF\ .p #|u)sd Sӝ?BQ0;Fr@1͖5(= Bo_p*7N/*BC#W@Bkl<׍ǽnI&k_EK ;f柙DEv0 1Av}O4M<6{Noy ywڀ@)FJ= L﫷I)`;u!3/ilޥd@yUcXr$tp RX7=%춟슂ɸQԪ{G[óW|f"h^1S=K2"qezBK{ΟTfƑ :9AGz\QjRR?c;V@U 7P&o7yRv\w.h(TTϦ)e3]XC(8O[w^B "!2_OWT-,kįmsTO. bTV`1 Z3枋 B}"2gʑN3:L [M OFq{x ɠҘ@_6C#৮G {x4UԱ3 $FgΈEBm(u3\VÙGPg;ld.qCEZ=T 5{uk`ܸHԟ'%a%goGX)lTFSDa:L[w@ 3EËj?Jco=a31j =/×mq OHLWv IaKAP? HUxA#" !i0{?9MWT-y dCV *6 WOK]XV+9+)%YhPu3:e 9}vOnPE-^Pm2,)Z:ضHR(H/2scag*MYqcy8XJ茒Opkhhۊhf01Õ|~ ϭ]~/&rȕZT I [-lSf{Y30Bր)_ _!'%{[QLqN;s,1{QV gU?&N3B٫!lU-h=W* `, ZP*U/[Wy:uɐ](4f,H;fII] b$yd'l}CʪsXA77:fh%޻恵OD^hGw<8֖|-zi;^5fW 0q`9Y "va K +o4lj$cbKދlbNZgj בyOYK쁭U%4J<0cG~dή#1f١.hm[(Q涾əX΄MWzy,:ޛ{ITtS Hk?%;'v6|)f>=RjꁺrFWWB2AfR'#;nl[!(Cbxݤ WIw ~ "=M08EG# K{#?BZ^~=q\g W]C|.[=4 314g[$΍VsnDcW8e;/3m? qYX_F }(kbO>ITK?S ]uI? gw2ʈq4Nݟ],/H#e|;]|xbAx=K sIYfm#vڃZLd,܃6MI_żx+ < TGCJ;6> bYn_ZzoVy]LDj'Q_$"Y)Q\_i JUV(Ý|Qo3LX"8/iyE3B @ғp?"mɾY(_>kG(׾SR1*cCbLe&;!+ۻGȢUMB|5)dKs_/D?^@MW_nAFl'/obP4tF`}A$A-/' I"h^1 -F}ⶮBokFYuا3zȑtz<*9$d&rnHLA ,X1fZ%y`YR *mޑ|^*"[b`{/>2[p[IPbVH1Oy(dQ2p,}Ё%u HyKj6:4w |5qA փ&RBjZcV>LC\5'TRrcm&FjcӝFW:7kʊēAygZN8j=~ :lu 6i .w~xf4yB gߞvDG]FC!FMi3,DP>#W,֜4m!aXs&ci3僧|$:|/O1|r(Fuˋa8YǞRtp}@=N9w|ibxA oX(b`sc2m:$DsxҮU`!ddȑM}eԷC=ˉ?ihWg/Dm^ХO !1oH]`,Fl]CC#3OjUPm1ӱuA)6TեQIbeKgQ_ή(7x/cf9/,ei{ R PՉ0>D̤4_|DSi gM>WA.k9RU#Gʣe` 3 Jyd% 1uRv ە Bҷ&w ]su`j wthC_%E%y۴w:ƙ*r}GjJ4dg>sA/R׸`[`X{rq$KlM۪_iĔ7粸l+wPjmz\UQҙIq3cB-\v.2+9ZiOC e̊@X9AC>'Av7/g0b_g[y\OðA=3$۱ӞM[ c >"W8oɟϨƿET/,4(p`)"J3 1vߐ^ J)ԳycޯqryY{;#L<ƌ 9%TLa +=,EճGoaDbb kQO/62aLJ(~dv;piWRd cxvOjđt*+&O~W\*;xb.b߉SZ+RESye- |gI)q.4d+a>K؂9 jm-lѣ6aYC,ɧ#EԜ\ܤ =snE<" ^T04_"jMe,-)XYԫxqSPc%Upf'l!&(_jSA5j> *ix۩wq)0Tc=]s{OPyG5qSz3sk'vWR*P8 s0gmjNsX /g2/)XjPI jqw+_mI9]KrS-Yr"̻Rd'Z٬rVV.曧hQZéJ6=,uȝ3qMI f"ߒ,TRظ ꆚwN6f-gyn/ ୵nKԮHǵ oByB@J*]H?QibT a(׫ޭ؎ȯw2yOp z%ಕOJsK%t+φ3ndž8ýSJX^2vS3}q LY ۛ~.hi?"Eϫ8IJL4y50c[ho;ၒ :Au6\ F$Mճs: lૢ+~9`1[S8 /.YĄNfBmnO0]6DoC$0aK5Iݢ{SSlБm0>>U=2,PDzmyDj| }Yְ jqc=hκׅO}U8I,vDM$E8@wYi9*1s`;X+ tXVro9<א4G6 Ha4JCE;xO` e3Pn2bO g&QbvM"9a\!09~&,;V2%xX0z@ĩyJ^JR)䖼u^ '2D%<Dߜd[Go OWYXInÓuGWgҦNxȀ ɱ>6aw dG\| ' h--.24Hfd.ze>^w)s6կDw<P[*j`O6ﶊ E_E7`gg*c|^PsK{?g4A$an~JJGՀ#:~wUSJ( ^߯mX~[e6āW سdr.C\v %ɱ\S_  &>tei0 MVžQJZD'xao\7~$Pk;mu*#YtS4]UeҍB\ z)Fca+Y1+0eRCκЏ` Lc"čr5H{WoZ% \HA@-WoF@?hsɀd+Ö, ;2c^mr`P~o)%_='dThIx|9= NyN P4 prPпV `=|2SXv눠PRQ2Sđo]Y:v:-fxOgDx(V > d!ipx0f~;BF/y4sܧ_ My[õ<-2`NqH^;2?Fu Bk'#_6hH|`CGL[ex6u *xOjW1Ŝ#ƉK ;7݁HûvUwk[/>ui]6,+:5ĒqV,7ѮgRt2V*K ;Is)ŭUkJO.V4s['SUT깒 XuELs¤xJtCE LyߞAzICKe}eu[cYˍrBCxm\Aw38 d,SLѰd]ldcYo S:3Yeߨm=Iɧz-!Ȓ$JBU'|`*꾐^7~oiqA* [yMǼX~<+! ń, E(a 3$d@]HhM!Č#|O ( pݻ,wZ|Qwy竀f :n<9'܅EV˼y~JpQFع2rڧn*@?JGY~Val|[x UɚX8yT (魩=w`"s F"-kHF``YHB1yI4{yN7X4*& rwO$e},DȅOB쥩C&a&*6mM)ηTO s %Vdzli'B;x +ߐVK(蛰GԲ:wLEğ6$i4Am̶_bZ09Ꚗc'4P&c%{ 2#6.V\V$\쨸b䆸+ vןDp:PF y׌c3Hjuh\?q@*dc~u{{,$zen]䱄m\ wNqwHvv?d:/k|,W[yFՖM-ErHVǯ?mN/A-|(.,& L,OJ\j4V?#JA:=Z;O >]z#wya5 1n y%"BA=_Zvo8 "c,X1w]~cYeZBgvxW kd&?V%}$z_=&"GߴʰzR.3d1Y~p4}'g,=fImHV͜ o"XAcg ?are_%{]7i%3K5l!-)G4r;/y[f{ЊhӟdQnu)47'89%{_'k*pS;m56DZ+Hr)gg@΀kG0r2=$U(;|N΂t)12Cfq@0XИlj䴧kq=w譧ݒȖKc6ц^~sWt=;4'wcH% K4]1U\zEKSR-, Xnߢ"'eUz#CpjռGK1}jřv[-xr=E 5$w)r< F\Y~%N`c"o W4hѶ$[bva?1dŕ``D4NE 5 do%Z5BY1^߿=?1$f+a4 L% fq0/1Qd-V!>98ȁBK(*s=V5*=)ݕ5 ^5m;b3-" g3Чc+(VoiGGe,\Wҕ.Ӊg|: 0ǐM*yRA} q~iANV!q/zPqvqUs_RZٟ|b =D[R%dInzGRu Α,txsVHdV›Au|oF@K77ØL5ʟ٪b.1 (.Μυ]cYeP̰IJt, ;j{F{pxOށ ,.RQB~D$:ܫi>J#md͑ ~M ;f~-hz˙%]HVK6[0f G.Ws vU)i1s/i3ӹA6MBW/m'> ;e-[ΡX09 [Pc17ZFz:1OC\}k@H WCHe23]9!cB'uǧ(r dJH1YÕ]97P 0=fY`w87.˪I  <[}6Ώ lSY)ª1gTrnÜ$9):\u~"ov)nCS a/;rRN'_zɫjI$_R;SR֨xEO ֓7F᤻ KNizd8$-:ZˋC@e`p7s2Z{w!Xbjc jZ)T-RL+fD[e|fB 3-=:4RK} iC|)lǥ~v](Kz:-7ZAUsW\b㴴DHC?  C$la8!i 2'p BIGnǡ95cktlk8dPv) L1GR)yL`jFD"mpąw[O&+ K` !z%?nuy+<su{a,LHXf7nmw-uMwX';+hng!B[7x|Pj k[j^,W<GFϴI>=\Ooކ9F8(k~Hԅ,l{4~>-)ˈݯT:b!CvbzeLvb[7i`5KIeS8E}}{I˪nFx̴cDK&l"5D"tWg!\Ɵ=T/M wCq 7bDpVü.RxTp;[}tV_>|atnj!fޅkYf9 ΨqhP%_+8pM ڽU,ދ%8ArAXq3|p_?I: qDiXr[XOW$L)lA8fqJlIY,mߝ\ͷ_fGcqR/ b+c/8*}TcBwHfN/.| 0,s D̨OݹPkZ\Dg73|"a&E}ǾL`r+o}:\q`9FY'j'~)n+vۖ`.5vk9VpN0TZW\_bW g8& wȮ/<7.=ԫu_@qY`0+v"9OANg@-qH4"YP`o\7j:5uJyFz*Dy.Rbo#a[ۼ"DVTc4@t}|9rgΉzϦh8f'y%i+et/(N{)wăs4S9҄?|5PtE59KN6/NXG>dls'w)ƙjJ;  -ञIyvkBzs)]prC8*bkIcKgA_)Iב"O>ij$oq7uk<,TTb?NIq)i{uf%iMgD 5.)L _h" f ;*ٟ@ E"}Pmڔa0[!&ԏ\j|ԑ>T g3]Cz4hk}A)N/u'/ _fc/zFwJl0*ȓhR3r1Z2PU]}#`wAxKbĎ8!Hs@!+(wV&>3,r6%t97~X_Y( x4?@eOL$H uIڼs~?!Ka3Ir Ը/BևAX,rToڐQᏛ^8he}=)O+gu @Z8Q=tr&W?WήM7A%'^"7 a޳Y16۠.#D%ϛ=Eޏ%4YaOJg֧,ʀiE}yߡsIzFB>rzq9c"UU-wև4IB,"_d.wgo|__]~ z:y2ֹE肒~ENUkGlroۿd a߳q)%~`w+e>. *KVJ1c;I뵣8*&BH߂3; c v8?)'ڑk3͔CKSv^";Z I9u%2P{Tm3ͷakYf&TʫQf@/CucI#Lk?mg:|9ɄAo2R*t ,e:AR+'G _"n2^nV29]݊`fQI40hB8b25iݠm##g"i148d jAEiru_zaK\l?aD 5yW 6 [;BZ7rπUZyY܃6L1|?5A Nm:0 VM \^_ߌO{c66s)n3\=٫1~RMdN&\;=qqFcp>]ˈFi+IaBorY2|ar6ZZMH:{ ; . K;Wqzz1f/a;7o|;SOԟwC^@z*<$fxa/CGXcdC>Un zŰU}&z;jOp} T /7OӶRi-ι䗃qOX_ǩ_Ϩ,pӟ`y.'|Y$A[JOߥ-r#y^C#v%!9O5E.:*RX0w&'mG X*jpFUxv#.{~fs@QG@,| DN21 \X?[}ŧ~%Jӕ/!kH(i)r :c^+Jv@$ kn96Y|_{eK4jEEGhJge.qlr\Y^a&7y`c[[-lwxG%s23AX&NE* e +5լI˃`ctXvC+UCF4Fm)  _'gd$[y5j~ʵ2C^>$"Q`N7.16БјkU\z~Q|dlryEs=h(+?/ x?4𭘴C`-M/&Z!*x7>37#.͏ɚ7/6}U6VGX4<:bs=է^E]O2䦻R3{Z̧yg_Ǭ j A-=_p~E:U;"ŋ79SDQTڣլ-6dCG; 7.ɉZ+:' 5X L*T=vwwisSAR {/::6BN$@oGz 1o(Kb%"*z!W\R98|)-ki6Eve+o@`Q*RLfP Av tXc{& 2x5A{S~Γ"ŠkN]_ke?0(I[)܊B7V3u+ #{!歚7븸)R v:H yۓl7Vi)X*X"03,݊ Oq3A5׌5AքXcl&j,1`*(=펤e2`jѓnq!Fa N[I7`Âb/TO}K? K4Qv [Ѧ#S) ZR+-xaѓU uIDNTCRaҿ.eL,ˈ[`AjWn1tޒ|<4jco@8#?S_%üWzCsi`Kj J21i2Xf!~"oeO'k =?|"g߸@ !OifHxɞ:n Ř<f:MLv3w, Vv!+fcgBWL3DwC%H2յ~xP!0?W[»3]ekă(nj6 ޹=^uIgFA^yA]:ۚNNU}+N~1}4̜|9}FZx1isH잪VW? JޒKjQJ@ȢXxҁx"kLAUU ׊羫A8LEAUt᝽d0!CVìAsTȇՍYbF{nA7?"}Ag#Al(@ژD#Fֱ")Tml:HNy8 X}k*dn.6GCR MtE"Sym(#% 8X̡㐜4`5"yx: )Yzݟm6fɉ1ې&5ƀ8v߬,7KQo󜚦 r-3[pyҩM\1:VɤB+G ##xs&\Ć(}Gj-VSQxqkp"Lػc 0@.Ɗ@'Li1գ0>='H[(}5Ծ?εwRduC%KWGŧ…>[_pyLWDqڪTj]f_G -pIoG`ğj bU|çBSbv[xGZqw±vcm`91=-QApvlM,ؤ`%ٕL81Ь;.V#E'Exy,k}Osn<4VVI. #%tLX+i!V0=0k􋘄ȫŗXx}& 9ܯ^+Oc;d(8̸2rO`,b/UB)Ֆ@m{sQkozqlFYr0raE0B%:˝<,!:,Mg9/p;@r%㚼v3Qzu *_/Y5O򗗞0LN#Lxk27sv8(j[Ƶi _Uqcu7{oEOvXt'3B}΋U>Vҏ [ U'; p% A|c$Fh{[,}ó&G kP_ > {JU6OQN_c[-XhL75ʥA:hf * YDjmPWaob"$@H8pv]7%˺P:-r`G>=Bdmcez.lN?ЇG(V ˔D̛+,.uTM!"fjXm^B&sճ]/NT Wj4Za23 q`(t(oxQ7 &飓Ir,dYtV]粒?2P.^9ÓHWuXUs #$uBZ #;C'@'atm7=1$$*aČ>|]{ \g^tZk_It{Ct/AAw$3D j"K2ȿޑJelW+ww ᥹e{ @|@ =eT-RP :䝂OF^|<G=F(ӇDw$(6>8F2ih[IIIV$._ǑL D!:ݑ,o͗t3"վ~H칂>S3ᚕO0Hw@OPpi‚dN4*9Ȫ?'ۮ U$p`3/uS<2;o7$LdPo?tKŜo{sv0F>'Xh˲5{ں`ٍzD^^RsitH tRt7NSb93!ꘪ09u>0rol.(1țw[p(䴟g9aQ+t'qjA+9c͢'gre1*r q3h<ښUȍbLzgbga撫ϋrAUR G2aEF(-Wu{Yw'N{$Nx!V?:_7-أ3 bM'e1Ϳb넢>7;S?y_I((PL4w{z}} nm%PEJotM%\Ȟ$M +;ZIΡ١((u*"4Řeb.Y\4-^;rbyC7;6"CRݴ1(&`j V*&`؂-wKeL^]05k)Cb9i|J`,!UD*kfK Xu wKtz yi#&`=Ƨ.vǛxhc-Li َA1eʐ3t07aSA'>\^̔4jU++֏W7,&@$ҫ)U`b׶T+_w<:A'E +el*IshScn6,AX3vGdvN݅V:0\3{%V3olJܻ,vZOͅC'1kMv@L`CT{ߑ K&P;V?F] ŕj_HםvZf%1.O6h{. JT¶9[bD!͘pamfoݛ B)0#~w_*7cB/è6vG)9zC! uĈM-]]=V`F%>倊/! 봡5G.nz[2fzHc5w;$~ a Rvw|:/< To+0Eh^"'c̹{7Mr6 n5"'(bþ̒2hAOZK0WCbQֺ{Mr4dNGomH!E/g*;W}&@B X9*p[:\VйE3z.VG.~K* T[ltqI1=&z5üL@EQǧN Wk)/H)q,QDÆtu.>ڸ>kB ]J5dWISuF] y u} OeɁiWٮ ! Jދ##92a.L:8={ȆB~N|i==x췹qJ-A߀MM>{tfr~in2۷~ L V*,_(暃Q7iyy CϏj}³Сw$.܌⚣0ҸMQ]^*uM&H쑡W0ޟ  O)ZTFYwȉ, $bXJt0(Gƈ(-=q3Oi-R=/\sJΊx5` 14b/ӛ}vW90´dBr67Ls89n5ʾ'Hk"c:!3.jӛƍE ؆ m@> ]Z' 6ŝ+]_W;cXW: `0T޵0YuXcjӍ=7rګ覲8aqQ+Dk\"`Hf?S)#,DhbٶJ .RY4ǿA!g8̰* pQ|(_FhXVKgW:lN2ޫ#jI=׀tE.⢢2-mcNHSqɭt5OK)k)  \Q# SSxՃ4&KF;U4V>YFxRVv[|d ,h8>7#I5 T ׼uelky>ݔh-BtwcUPV(ᷢuuj E35K4sØqd 0YJǧͭCѠQ&5Yg;Ы*24E~Acyg>`4qm nU4pxH> :*3` –- rۜx-Y}"U!}Pʂd c R^wKyqH:MUf'-vz.* {l[]>uK$Fd@ӊ:Wv)"&g5tTLf8N\sӧ:>ةP.l<Yd'&vJI'ɘJS`m =~Lֵ͝Zu]K. jS q Ɩ r!rh;jJѶLf딢Lb7Z-INfk7 J_rQa2B $㿰̱l?MeF1 uB~3btw#eA#GZ4E>7^闰 }TdքJFY/vǮN,47ޣ-1}f\*TjxŘًnZ|{YwPԫmjX,,+"(lK1nmLU)pC0VUS11 nF4ɮqϙFx̙PeVkdgTW-Z]:rvu{F\`FǎFPD~5+Jv;ckrMB1?"(zbcw*#`hh½S6;Bfz ī8B(14i.(ou!_{x+9C'ܱ(T!dMY7]vM$`+8+s O%[sQWVs{߈"%S' )BZlcMGw|mogɤq 1g7p3xrޔiPۮ>!C$9a;6=H,ϼV6ޜefڂ9~ST]sq[ bS TgWb~s W'bRѷ׼8yZ9A&W ~}@{\RUq}_*]{`zk/bQ OgIA S pOO@$&e?*M]UYa$繽 ǾJ;73D ˢX~2ͮ^]3C\T}[p?-)"XRC-@2uxLSh)uQr?JR=:`/2ƃjk?16Ǡ^IiV0e%Em`I3 qZR3ZnX|5E l| @Ǧԁ޿{(Ѯ@fcVÀC2Nffa)e ݋0Xw|UEd Àkg[_eXik$aEm-b)·J5K,ܻjȥcbZwd' :=pOdmM/xȫ.o>MXqwWiMawSyoiXx.X~xbSN`խpݯAuLvBV5bV#lktn3˜ 0HDmϓ2G͂}~cMM'TmNlH UZk dJ|ᡅz +4(!3Ιod} 7li8 r%rP;p-`R5kEs)S9ŭaTxf $3 s1$j)Vu56--QOt+=V/x&d'`J0jXdžBgv&;eÕ=ɳZ6Y?yb}UE}?k4>>XCx^n7%+"?1 ~}[Dv-@S%H8-աWo-Zp1 D*ENd߇ F4eyUى_Z4VV}_8gòy*َ8uܣ i1D4!8$tAԳW v7 ']!G)۠*Ke@y6S9Vδzw5Ͼ/AbͿ?a{/ɳ!ܑZ<+I`CpsP.!( ߓaL>$ؒt܏N~4G,(5w2&bܔzUFRvhI*Q51ng$ F'disAMzp-%u!}D`|\G^+[Ũczk#BߜLv*ȅ)V4ª-o f-;26~&37o.e:+Y|Duyœv䆌R\7EPUȩ@v?Ǯl`^qoG9^ktQ'9<%g_u(F6k_b&r*\5hɆ=3B~^<@ց+Jy+zYzP'i3c32JYiTo;Jx5^*#!PO;MK!Svol1p'F1E/NxuY 8oZqmE?5P3ή/U$o8ì,pw[ G4 0x'ͨ/ ֯N #/WQQh{Tz^&IHNG:tDN`.{tYi)M&*Y:EybȂFGDQܩGt;iyCT_MY #iy% jkœ:)B8|a4i: ?栶=0+g@缴w;HENAnxPT"GĽ%r⨬YwhafsdWDk0s ՁL%XAȟ0BxyZhF2?&(b'Q!WN}g4> aû3s”>'&`sҏ~iQMjl"/%/@X DR%d$j:uJ# FJ:l vA<8O?g0R afTL#ov `:J(cѪK%B$1v{w'N֗j-@O兵4'P\M US2N& S3dRl̩p oPv(++W-/B\."u:o<Ùod/τ^ݧʬ<_}x骫;N D8=q+:+U7=@eCtmAp@4`zV[Mn PҭA0愵 -`rod{ t5eQA JXl52֦*z *:ڂNL!1ީkt{F5қ6@wOO"9'ܕQ(p ]a#r}"*@9#l+^N HDv2=O9dFuIL.iC vqlbbrRn02US~:I F$/]2f+Y|eh9U-Z%}loX&IiͷC,V)bg!!ĠdOzC%i #Fp((9Fr31X*Z2/o=@Ƣqi8;ٵjFuGx|tJpdپ=sA#w|MffV}ztA{c>#5(i_/F19*H|[-!H;F((^ `9qRFv2/ yq|j k>G l꼰MVxh n?A:=xRkr@ iN))׍Iw_/[:~x✴;:D UjAlt(# =lJ#1Ԧb_}J\#CQxxn3Il9"qC\IϿ.%j~@aPjlAg@nm{ڛZ*МNsTܚX~E҆^iVT_Lu'#Y "pIY x/-gh5t x+y%jǾg O }2i3?#J8sDJ{v)Eq;j# o# 3:&(Z Ģhvk<0@Hr]̎_rgLA_qL [slZ&#Y5x6h@xWd.MzO9-e @EA]pl0m&v+a7 V3]a-I=j#.2k%oN6 9➪2UJv'fvӌU?Y m:,VoL,c{uͳsgD񕿾ztrBWĺm v|vxroo&-@#V+xy'0`~_|GiSHI`m}\MWbُV4>Gokf]9}aDWRb@ rGh뿷 B4DI?buo&d_5fGYJg#E}A'ȭ*GDayl}biW.v`M"59C>>6w6I+oRYMc~qnF`݈-JN8?&(i]x{{Xe'7ʙۏիOssQ,ܥZ=8|f:V)E'(qfJP Zfo}E+Ęay ? @ ́Ƽ.SLSof65SMM;&6ticBLLЃkUN c!,[E@h[2ZFNT,FHyI yhUv]9}_@'$ e`Cm(0 ̳;9Ml`\ ⦬fC}ۧ]rK:2U-_tɥ;+ Tb 11Cj쒳VX6d: &~ӔI`\>+aÓh $L @iD(0pTνGm0?!䔓JL@}}KR7wg.HJ(7>=ST0]OCAZj |}xizmҋ؛Wv&oaJ8YTPe*#I2_x4Zȑ/SQO>c%?Kpډ>?TYgbY؏?Nk<qc_?b3]7GR"G =ּT A~[I\0ERplBL׿eIٌ_ x5[!T-6[LZ$ =ո.tflvw䐧,9<;5<$N VCFy^Y?BwqWO޺šIkGky3j h!Y{EB)mV2eVn?U'^ϡUHf7+35Az+ޑ|PStnGU \IK_/W1_4^B;MVU{P@R')%O^KS$ǩ]07GձKp(^Ut $k:,68gZFFj Ci-';K\S&vOx=[n5 tCgϥd]RqX>[=0H>=1j?}H/ GO.ؕbTDohe&Olmʩ;Rn'̣<W Dy\' x~\T69sk7_iBِUz >D'6Z @qtT9@|0Vzuj‹nRia*=0 =h}U>D:*!x_70<8@8hÚ6S$sZ#-])%ʒxp*3ҳtf_&dQ^7wWa5E" ~K,] d}%dI_jn&67N3)FfLFE}( Qq>?_=ɱl,}),iš KXM;c .O\AtSP|˞-P$ǨLPha3Ϭ.g%90F`f oԀ2g3"{'xN̖Nծ+W؍@5J2t!FH*-3UPn:pkR!m@=ok/Aڧu@Y~El["f$q\깵.]s x""E[TmT G^37l9ׁbw`'_d!#K ŠYqpb0=n+zqt:j\̨IP]7 BS%)Q}fFxEξkϩa?hcZnx+E Or8LpDitBUJj n 春As#ۘMBn i#3* Q+ȟfm͙jlV{DZ~q_-YfeKqmootߊr㝠b*Aay1 T*j_%Wى55 #]kk/F/-uf\픹TVUա@>XFiZ %bP) hQbW19/*1Z!2ּ!vP@PK.Oj\/hBO1Z BF?q e@`4W-7{}YA+?A$1֐WYNgj~|ɑjk,D_B83@{-p`)fϣx\Cq3(9TM2]rӦ'5~VWaSHKj܉nT[Sӭ U`c$٨TvDd"rLPpvk-enc YY/agD~g>"Ek>Ts:<ȉF=)y`Usso2Og(5xsx˘ ;9:X$8v;8-Nc3QCe p$/=0%H!'dn* K=7@mؾށBFS!]^28s`rs. l2Қo;K<`gYL DjP?ArHG9W\< ZW6.X x!B'*܎Uď]I'{hB#43|xU+lFEJ"5iGKnˬ /x3^YD;9||w1~"weҏMEN2'cy?OLϱoZƇMɞ.lwL&䬼(YzŘ ٱ貪q" P.^=H *6jSyAl> NS;-lgs)F1Q?*A-=^%:TTF6#E<jiz~`i7!Y)êaaW}~_iTfiU֫HN9Rfr)Euز@bC1:l͹WDP:H c=ݪ'j]e,ĢX1W@rKX*>2xOұrI;%GJT>\5[pKoW;Bu`/h͡e{(ցN2ɵ:U:J+2s+< B}W3^lBMg7v=o .dI RPLT&,Ck%3)1 WubT%düS"qC"F%!0͢}v6߯uh|%O x\x| ٘ oda62C{~K^B]Dǃ%]sٸ;bKMfѬd'|dx6zƥ\;} o^MAq0ՙɦyg[.; ׌6EXuUKȉ]LWENޔi`tCb}d3ܡ."b8=lwcB gD6l^rjA4z8wT$&0.") "~\ Y]} 8NfILc '=kf7#Q. `@e+f!xxmKwOJ[94Y?)`kX\t;N[ɾxGjsM*tl՚V$O)*Vu!Lϊ;؊K{a?~|JPǔPY(}M=|E: ֎/v 'aϘh} Q}L!ԣ#AfLuTM{$@o+u]H=} p1iIj)S9``vFİ ﹻG|ʴ6Oa ː_ LeQ M.԰H:c FP޳@=iFP7Wf6E΋7;_yM \#%EsXh*"oho"7h.kDf,7vTL@Mfи)ILWP#@YoK%|۱buIG>mFJP!Ȯ!h5n. G n 5*HƏӵKFBQV0(?9>juNQ.kUum=HQ16Hb[usqs]c|QwRTȸrs\%j} #{&u8lGɲ)!ldeR0yH k,XE¥b[6H 5"\=mozZH~f}&k[H5#;pe57.`\caSy+O+_eMHVo]qiQFK0F CxعR_*dӼrdhgLn26 YddwLi q"SWb}"iŔ+1^ GN͌U&$0:cy*/#nll ׭֯=ܵplPe'kQBL2#)8:Wb%YnPq?#dՀ|c,w^?BҔص<+xG(=Oi[E#շH͇=KZ5"1{'< E#i棺^=R, 5R+®{ڍ o֒cR,=:~23D)̶`3Ksfe rUf@lR4aT?m%=݈cG?[6ӅW .I䋄 wùm23[yDߦӀ݋鿰 0n h%Ub;gHv\`n1-"$,zA4P X5W+И~$P:~cp)lV.M|zVXp=;jϱ,%=po5VoEDŽLJDJc)1ƮR$/v 8fvv@0!o 4r}VEG[?[c. 9jzhbC8ME<8!%aےAHK'؉yFX[ w.gtEGhTGlvϥzd/H;pI%/g>z./Hڡ~gZR lu|_$+a B:l~H͌Zg7WIB`QQ?tۧslvb9EC3:n 5qtwoi =YPs}2hC#iox UXoo%C&lTx?|flJ0Hk_1fU ,ma<=t07 RY>!rEKZWTMO!)mXZ#SRbF_d,.3C |Y7)5O}imk3]ޓ=J0ubEek"hM\W dHwy7hc YHUł)uc$-kdQ\Kw9CɅ]( 1@Uvˮ`*2:ܨgL!69*yRr+接3 %81E=g}#FdցzLղ*a5P2/ǎ,wO0t}VI(_ Aj'&,dEJcs^z[ZO+IJ$@^s Ncm_mySpdD}eAA!2R!Ѥi=Qt&X"|qngeɀ$_^$yIyE AG[SnvST!vOUi7n u8MxLU>J,g=9Lx ޜ80v|4`^-#*TSF A % }RL:_y)`&zx67դ-CI#Pg@dسx6EII92&&j\1=],e!u".h!+AУm!QksA<<9]$k~4ni(V xSrC[KPVA5 3tްqbs0cԠ_HPI#p@[n뎻u9uqaA}~~%{ „ }sPzwm,pd:;xm׿ J<+I%Uvճ-4fdD}e#}/%oT˿hB|;A,h շNnPI;_0QtӌvމexJ^ekI@E7RGJ&5R$ftET2e#>;wCpDv#e 2/~? U/D£PO")HB׍ƯH9ux1SY;]GhvEu7xƺSUtS ѡ_R^Nn8!+8L*+bce@~FRR"+~zvh|EUF^]zO{ĉ+#2T&qZ6iH{|6!Pv/yU}.Ex3ٷ# ~LvsicvV@C $r:^: @]I2Q( 8h0d5mq{oO}a R?zG>ϸɣ9ދ-)ى6Ba|ώBîwb LNKL1YRc"&dcԿ9[/$s#tqsG *|zaF-zt)[#{ ?>&Y;n;ܘ@9@I9I(!gIj6Gng>7Ya9 ͒]k%6I)OfFCT=NH%fjsMkV虺}n xlGֽe! VzKX 9KbiZ2z\_fo;<2ţ0^ey7y1lڞeU{iouTGvs,.Ms#@(_-,bD[h'*Q(0&/r8\0c# Q^'M0i]kC)S%=#Mf]ƈSvqS_vb e7<ӵ "K+QYp,]zQPg` hZ:% -sh9Ahуm| = `lk,V㼔99V/&Nͺfqy`| SX.֎#q[ټ5r֗=<^̀ n8VM$AJzN[ਜ਼]h{*t䓦et TylI0KA3dKl*jg.l隳ȒY^U#r|t*v2oCf J6{ Πsod;ҕ;U34A Zhre1'Sx.#J[v<3S<"%io&Z <-'S#^o/SbZFo]0 袀-[nYg*K>m >1DUi `P^>ehW_jPo=YE3ò >0jʛoۣʱ+Tu5~ {[Uz=K&&3>u@v. 51`ӼA,M4wgzAY3CDM U=ܚUW&4=WX' MvT$c}xBi6&8ތE |&˙&{mg ۞Wuo_|~-WNlRW@ ?|3Wî`t,g 'e\ѻ E?ࠝt,&n|>;ny*o +؊ez})DWC !GqXJDD< r@s,~NAI ׆)mb7jN^ "'{sdjhn> 50+>Q4X )o iP:-HTuy}ffS/bcu<;RztRKG93v& $>:E4q ;Unz{snxXƔGmTOyQw`"l$i-KRBAv6#SK\({(4ȹwm;={R-z@g fƼ\J)5읉+,Tevy`-b5el_jmH: W9"FwYJqĿ=[bvڊeΠxV$n=n [Jfj4W BW?)d㧓lA*!S/r;h,8qt Ԛ46le7EmJ0x\u3G뼌8*3L'{,Iխ{90JE &JґG}NP43e(To}Cp( K( #J Tj$V$1l~3/J>^o jh<{`iv/8aUdx6֯*d|@u$ܛV6[gE;SS`(|=c*e/,S eC⚼\_4#kBףQrȊF6\ gg^H;w7O):[} ;FK9e*^]Rxf@ίb~XZsJgAYR2Uq7\,Tcc ~2Ys & {4 h!QgV?> b\| hņKRii M!hܪ,pofY\od/[MڄvlKˊ&jkqԼEVUP] -XX1 Ĉw--QmyЇClLnmFhD2mn +V?iEˡiP"~r4g0ꗺOkGJ]:b) Gd\ituK3U.S.:3L2/:dHYʩߑv[l]{e4ErA+ }&LP[rx Ɇܞ`woJ;JEx#܈:J$ꎡt?Lo4bzS<5  pjkNJHrCP1j&sd/U[3 AYޜ6BΆax[.l'z: (:3 ~T.(A@`r5T B]a#2uSF:ϔWUS #%*!D. 2PF2o' Uc7ZwϏ!F%Cpg#;Gn #༛r21y~yCzC8:„m~X Fg2կ[ }#9r3 wᅬ<"w10+Z+``(AdJ-.b42az,#!jQA>;E= .:8?$}i+PL$/ 1ңeַNuԫګ |4D)Dcġ bePϮl~EI]XҼjuI ~KL AVjLȾlX7n lR]mlnIٜ*ۦJUHnj0}p\U$ްh pk;֜n4I*a-w%%\tTQZK$j7S\0of]@YShVЃdP@TJf@]'Iw{qZ园=l7jӨ!j.]S//S藂U* mUd2zGeyHă{W|u/]3$(g{ n0!L;YY $uCtU /ysaY-0_bD'pxXt{հX|:%a7y/G3-.F.>gD`7У)!,>v0ABXD ݀BpPj\7Ǟ`n Ɯ>uXq?@!-Zn#2Y`[ͥ7wn\gĿ'шu=糉Z%ABD\6 8O`@m/7#W;w7*c'BOeG! +s7F{vZ[##ko,;m+5+k$&NK9j'QʃKx hc% fQraɚ NHnv껝eN4M5 &Pi.w,>FiMF[ E6pZB5C wS%3e acFqQ >Xb\*S(U탇3J7iq7t-e0Y. w9+T )A΅cIClڧws䋟ZM0 K}YI7Va0qDp0$?Y^=M%WNX* FK35߯kTJ\d9Q͏ a ̾O{@shPe_,M|@L~)IceSJ hW_ i&W h2Tm'MK%@m49|A+yЕ!Y@7x393>TF$֤ R!x!+?#%s~mv,xϜY&M4f֙gѼv)Ӕ4R;N}X3]P!(r3;U|V 5"K.PQ?(/}zI5gvwGwf/w$5z ܯ읛;>= dttr8 jK8Z'/Ca7N#TEMF3'R4Y],vC(ˉ5|!XL~pɭWv9q#C{o o[+ItO@'~EZ^MqYFYk_x@"#& #LcS|%xV#!i6|Pj b1i߫q6L>Cf|,RNȒُ"!XSɣ2:wIWDk _gW #%w=~d <#)f1 |`yG6OE`/gDYTR/1?a112dB×SOʞz 2OIT4>f~K iW5}X9O"a)Wmx4RnT@g}i XiťpX16g%=at>%J>wEn*EƂA=Zns,~Wp H鯯Fu Y^r!q b;ZAp""JtxX@yazVqVYJo1XWaA%m_!UL`-(]&B٭6WOQQE fvne|#/Սܳy;?hF9]3YѬ _ɹ">[i׎n ~VsX%XAмd]|=u w-*dX^03iAj`f*mT[)xq׷&[d,'lO}2jkl|\-N|DL`Mqʔ)mq4F zҽH[F=Z4./ =ibuDoP*;Kk^xG_keOL况3&ixO`,f5Ŕm52?*¸8`5TBIP4"`B-D9XsÀk5j]{v c3@_lX}Ӗ3S Oݺ9Y=cgӂjoS7)iqsoM!ĈteCP>uDE~.Ag)BD'4!ޠ֩M,3w%z:~B!umV-R+M,Y|V6f)3Q1<LX5{i]2/_+/i >k)a} :L/P Ɠ  4"jd]pu!_EqaԙU o!J<./KǨVr p Cމ6rƚ"YBm3[&x'J=z+VrO]/)qCw tYHQh1׷,=foNل(GtLy2rFwCF_.P91rnK. B @xXJy,5 Ɛˉ=mі.K\,t'#G¨ҿ`.ǥYHœ \-a\P k7BԍEiqp+R$j33-3楔'.+…WqTa3j<`hS\Ho1lzG}<ֳ5̍_TkSs6--u9l..#H߶ML^yPΡ-` hL@O0g)Eӭr9h e1r$`(]qxb^\0bF >BrE/}-U9, ؝ժﺪ".{|`H aH4,>rK4Y.`Ӟ%y{s7EmM2=*Ր!a\Cr3%2JED<%:;5]!ԉn,B'&u8;] ac'|sxBۢRP\.ଉJFˮ8״N?FY3%S^vxw4.^ NǐPT00[IYZk̠k2]s?kxEG,5GI[H6:؋Hp6g+N צ9y oZ0w7bjH3AA1WT`"-fqAmϮ Ϥ44>Q<9}uX hyҒ$HXT=l?3vsNGMGH1 2GjT_'oLP"CQp!Tz"C] bhtqv%ژARD")(.s8IiF=H} *"Zчb]WүH_bz yRz&A^2v@d8CS ]t6h)0"Z&̎$xLf\vK2!?fZx$0#vďwT:)}^jv7rr6DPR\pFɗYEMď3/, % Er"?8f"w Mzn'ӗ4:'i!Ñ=\t%6tK~*Zh8P>U#G&7.} MeTovN4kӧV!g`aS6&)cWgzFx¤Xړ[bV3) }Sdh4 -)bWsCfҜ?L\tHh}ۃ -#ǥzmV G =p#%b\$f`N;2%֜hL}2 {EXDd$"eh,S56GZ.Sg}vlξ=3P$Y #l[ӡ,~rm'`H K ? ¥r.jhq/5r6A g;g5"*G5ԉ?[ KzS!Q;xD0]Xyg3MڿODnSHL8M<_u:+! EIS;c%}Aq#wP;DؕK# {s@ "f"\槗S^W[6zx^sӪ〆6gI NI#hIp Kh$QúzVm}/Ƚ[KD]CizyOrC8讦|JmЪMX;p.Kh>-oXܰ}3ފzQ( PWibT<wJxda-qj(˞1{ .H!mw%S]eQ>e밄Tܱ`H5@' *P@6L)wi*g@GRo<-XeuZ|kyi`3Mt %%]T%2wuUVlo*\^&&gYZ07070100000295000081a4000000000000000000000001644ae3bb000141e0000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/broadcom/tg3.ko.xz7zXZִF!t/]?Eh=ڜ.+?BȨs&i |- ~5{4Nω{͋~Fg}:w}Fd(`q2Q0 Al,Ou!dޕkE  D3Sx)O[)ȭtZݠ5Bg73R.*aUnv?D(<-l% m;:(bRnqLn 9}o]P?c-NG:ina{(Z4{eC8A'2Cp \`U}rJHghӕi"@1XpJGuxz,˃;Xs}H6S>1lLC-u۴y^gՀ1b:R;u6X`Bst.;{'J-H޷+'v` q4㗽x%~KXΦiS"X-#DBxba]NG]0T"Sm$kq^S˴{][s%֕$:X^]:=F SwzP<ď}@LNUq^}Do8>_vzIᾢHg!|]îUcbiP< w]Qe40i1m=Is(F.M'!U)eCOm RK= UwW /7Y8F'yc͔2g5%`GTL <ם5ϔ (7Zzz >Xtѷ򟝆wV^/7IٮF*osWS=,\ϺT9?IRBFKU5WNW͗mD J|P&a9ٯ`-mͻRJBCMY+o_I(U`H<٢11yT?> s sy-jy -^CF<*A_(~&Ό !6_J!BCEo19i 5@'R&JR[;4kcRm'3J)RzMӅ܏l˽2,Jq#LZ _+:RsTZ 7NrKw}_hAm_z$r*KbOe!~h/йY AGMG^I֦U=6n[a؊qrj񽕮4;Bw.$z%+SU# Awh/YCfq=[`4G9in&@${'yfF܀Ye9cq{gKSm` 'DqbtC$O '؂Jh&pE˰Iupg?+,TN qiuUzX?lX?I- /rc%C}( g Vmw1 +}B : $D "*\[9ב[Dl~L]rkEfv7='kcAĊW>UG\gl[<߇X:$ݖɻ;ھY'v k|Ǜ;"LA 3-9&&puQ 3Jɩ2g)+9iN@BPXllC=QBh 66S__P^.UhP'4zּ f` zX"E?1p2E[Zc1W-%@TI6U%atCׁ'1ҩ:tq~nS$s˽º^fؚɼ{ :3bp =wq/<Iǃy֕}N*-nZ)"H|} .9ܺP|oG9/ğ!.Riـ3}M,~mO츘eGU3@^)^ # ѢY^  &bQv/b`F>0*% vN"$eSޅhCs92{4 (ŭy3C}fC82Fib4P?rI2΂ZXz3>4H3g+eWcE$H􉆰ﭠO[c4eG8(H.נOL`di5:+;%Efqv/9HS\s=q:[xc-=vRO4/gmFY5Fq T8TL7(BsZGa"q>'~ސ%w,I_pz]6iT%gGӛ[C"M!CۍM3`z¡GiRRB=v]1b x&R/Dʭ]҄(Y39(E/h;+DEjiƏM L*NvEt3^܎Q"9[vdkaj#ߵuܺ猪&ÛP|E$ڍ%చ"tMHR}Y3IѝV i |˵>ՔU" 3@dȰ{4-ٚTwn߄5 6KT e#f mC%]@q6|g:4j&Ou#&LD7cp. n1ϊo/`4<] qҝ8ŝ-ޢ6 p>7 ;ѐY22C,s`~LpHy*33 *ϲЄ5mo^25y}Oӕw FoVUkqכ$9=Eo9۞i:-pUhH5J;~gvR+wF9B斄_KOF'nqD|۫mjF?< 1;)=2"ϰa܋gџ?*!sk EH%ūfY;+:MˑK"q:F'`2~?3s%qxk0Xf֗yKqMy!2>}} T]Uj<}na_Q1g۰c/]RkQf0%Yy И[qhؼ"ڔTRTSdnQ o(:@Tx3eB=z0oFfMu&ֻ4fD^ye'lά=[eM#N`h =V=n'ik&oGmΌ4`m@RT')IE_Եa;'OY:qZK ,|A8Kut`@KݺF%4M02kbJSqhnZ[VS өӑY)_;*9C)ѭf؉o9cFQ,Zi{.Zpt&4xpYcM8gJ5]9{ό?N k8=E' UD4id+NDO ]DZ| ǕY#4wQg!AE&8Y~!H+9sǹfD-2~s;5KO9]`T"(&2T /zXMm4v s!F^ڳ|.S;kԝSP* K/6'R::Q=).$;E$H$amy$y |z0sU!e9?_y/oycjʦaiΒ] äx74(!Vl#C0>Ykw 6 \x mWAu:U< Q[(FE8"Bru9% v׻J4E ʿuRZd^cWCfA4}D«k fqiWJ4DRf(ƑLrpm^vu"U}n>)h<Qm|||ud4~d.M, \$ CFCS"5GۆvO{!2 ⨤ .Ҽi|zM"QW zBBf[1!S& 1+JXDt֊y]?E.ĀSH4FOcO\,٪֕v'|eO~dS('*-/8ǒkʯ!4[ɦa+FeZv.y`K8nJ'u!cW|(^/U$hYD!~5I`PXGZ=K,VYf7z|7vaZBcCz{q0y@Hf -'Y8-zK}H\5`W+D*KLCT:nLr &ЉN~>/׼Q"X"R9٤3GL+Gr8f56" qBKRgH3G:`Rܰ'K(f% biQ6X5>i6]XbTWz$<{ߢL'#%i:w#rF||KeH ( Ps{HYB6ZT0=(ju*_8x~uX, -Ґ,c T?@"=f }}X 13K]L) Yށᝒts3ֳpn&>,.p2 t Ҫqb.l>= bi4 6^H ƭ=cE%3ʸyNwyL]B%6k15{ѡyFD|g+y2 -ekYwYG@n8:ݚS7\d:>XpBdJ.eߐ8).JmBt <_2ͼ\TsL_29rG)`-^sj9SciM`A]h-3_z_VM:`Jp–ceՖ]`s2/#R׬_|mrn>*Ҩpv\X5D^7dIK}ZSg<S}HSAq$tڝrHcopd %?4үOS1wfqs aMyϒft5OzǝKb rs1ulDd%a!P߀`dR2[&7}$zM'JeqXD%H3i9 \1f-ó;5Pta<W+SU#uTދWSE+mF5yX{YT=3N}YpRVh8}Σ$YI<%w|Zd>[hw(ҫz.%5EYx& >2 3W5 %`zCbpSKE5yAAL/#?\u?Pe җHnL?5G$١:Q Jd")Q:VR5ܴ;LY}g6Ppob rğ"si5! nV2ʀD#Xи?lnSO I6{XbxX4s+„^9tb=0BsZTjML(quR N m\ {8n7%i^5v7/J_q܊tIZ%q94O"Y:5 %0M( %zy\+fV7rш$ޟp 4 @itZ(*Wg89>{'p5&5]8Sh?3dRsZT9- $G`Ƽ?>?RWv|vAjSN6ƚv1yo)t >H myؗCR=aiO.2ÑK~S65A eAm'G| `idF^W_?Tp ~Qm"uV}+0} o<(IpFx2ɵᖨ`z5PUi 5!"P&Lg<'/X/M։u]VoOzB "oywS~XPOہ) p{`{"hC_ b ,#ҋbת uKyŋZbd8>3$(?/*5 OsDVaO K=VqX&}W,vJ/P) i~OYrFNc`U2K!9cbP ~Cu}Z_$m!H-KgKq?e27d|JѼ3ՋՈ.L]~Ҝ-{"1ք[,T D0^^Y~&5F$Of3$lX(jؗ) l}DžMie_%2I5bŸqҍ½Grj O\4$w[p2 b"\z7xQcǩ`Ri6Izp*H`N ]0\ Kx[v~ٸ@l-0ήػzkU,Ѩ쑏!3,p~p5O~ ٮYF2wUZN -V&XOuT @ b(zߍk ,]xFN_ZKȫYhfuזH}J3^-(D'O፺G\S Ԯ.D##k|ýsʶ^!Ӂv ΫF9¥IpLi|Z Yq98 p!)Nf_w<.%7 v/w>iKϪцɀw}ZrXB?U?0ޘdw}0 'Pu(u. vrR}}m:O/NVWJѴNʀScR$1h]_0=)S9q@[3=G\< (-$SP : oxV8%9 Hc@d М-c.|f%A͎MWWE ղJYgN=t L?e|E~e4m`lqE|9vLY;7,ʺh}ر9;mJo)z2b,{'*[|vp^td-Cћb8<9H_{`p(uQYl6Oq؝S(I CEG>zYOƝbz4pWXZsK\*m]L|VMGnx3ѯ͝: W;fF ȒZ Z@tm+L;"UB%fk'196Kl1?3d$?P(V0 ZJ^0'%1(fx "P).&S r'?޹G  bCt"Smzj}O.td7i04SnK|n7wu2|pdsܱż >~6.G,-ɰAA~!z,v"$yèw7|ЗxGm{YJpԹzɞh]ͼ Qgx46υb>?+LY|7Q1;=FGL[X+ u-H<ѢY?n^Ĩ? qJua9G*XE|};Eeo;moD]Dwe\,? 0.}63$Wqw3q ΀pgh8y;ߗc|Uሣ?C3ل ԔԀiLJw"߷6 Zwqީ=@ٍ >uKB9qgl%W8^]C|vctL`4ǻfC'ܭ]@c5r&8xf4 foQTRb=_ǁYgd*Y:^-2H= ӮwO\ M|nNH9b(*8ec1vKK&}x}ˁH:bK;`b~|mXfX"/I_z8D Vv~@ "iP$9U&ȐaE7&N#ҳJՙH#|IB;m qXĖ>}t1 tDl2i{ccWY8K~R'q@&^sgxϭ|FU U/ W7޹P ǹ[]dVAI/x A`jZ'6dbk):'큋otpp϶Lxǃߺ(P$E&?FC!d@i-lUb0(~>ޮ꽿 k=<]BD7q24z`!5P np(tkOzƊ {ցV ͤ3R6 B`rB'RͶ.NR!4󻨅Ųwtށ2'hrTNjJ}r;;\)RqO%Y1UZnh`'I(w72~:uE]3,Vn:-~ T\rmN dQl @4,XDq(nOE 5ﮩF y,0~Kz'2h,.QL u;p|9)};rKiH!F@<ڞo-$飗D :@Fs獿۸hXUaZ\4 72Nը+plT( E_E~z]¥] -ɭ%bޘ7̞R8M//nu蜻EwK_[d<ǐ~!p9 YTJ]vuTi Q+k+1)6"/ ٺvt$C.xZ~:½047O"+QPĝPqFk6) t51\Kͽ@-V\MA=Eg/ mDCl+ u*Q*Oǔmht-ELZv4ޮjW|0ڨ+.N#)iev|!"d:uxTH7yN+y$W}^<) #̓ 9hϕa lrЗ[u-%H|S3<82eTłvĀA;XSE̜8 +yi s)J)&*% 9"Up=$*T#B1 ":[뢗HW'6Zat ºQO|^y$p#acADP;zlb4a ىrlסNoee0Ti.H Fq:cxъ2M::>GE3)i$TWaV6E9GotwX)!Af/A8ٵbišH*h=* 댬}ў2ﺨ dX+?r#J³y2pY$*)䷳r|,tVUU]hg$@bGFZ~(#Bpj3wpq0#p|KsIpvŁϘH6jqHSI` G $^J<95 ow/!ԓa`'|X%rz-jz1s?iQo䮞<0[Q8?3<>HT:sB͐l5ҫMwcd[SOqCQk)i-4mcItt+ԁ.!Bk% ٠ObG0Nea1Ǜ '{)|OxeR7K7a0.O(ckt X%㈟]Z*螆tkՁWACDpEIۑ3D't=O9/ \׮)$BC_WW'S13O~Ea\&]o?J IáQjkH9|֓dN։~ QgbrФ1 \Aɏ}8ZD"`yV!4}ReИT#_R˲GGsKp97Kc$!k܁>vdNҨO\ea9*yG+j},H c&n"5*-zKP꾱L4VW_GjΎtKT R ʑ]o;.Jݼv[ iat𮗞cCM]sx)](H4|*zo*ɿOFf^@$| B!B_M | *`s=B3 c0cĂOC'OcŀpL-3钄 HNW MmN?I _# 3f5{.V[W#[MN3$_ِדKEUd2n;qj*6>0;>F4e tVMtmk˛UCF]%>#z!>HABV0(UAG9t\h̺me[m?w}Bsc?po' $.Nzv |AXw, YySXť\Qԕ{6[Uk@I]|]QP!!?WzQꡌY\|y­ teŷGcI+o})Vb̹uH]D1J-1ш{zߛ^ xbS*xHV޼4nu1F3M觟=tYF*ԟ|`Bywk-@M&xrZepcr+iwB+N`&&1ө`#zxZnB#:3Bүn6p(3PW]/N06=\%V/jJphe%=e 7ۺ "$a;0ҩu Ӹf@+RHof%•Ug]Pt%W(kD vKGB T.ˮQY8;UIwjZ6GSͺ$>(0nKG6Drh f;&M=)A(}袮|}zEp;x4L-)wSHZT]. mƹ-?h 39T)2t7`OaӢe4I~H*b,JPΐ+&J B;~׺(#׊4nhЙ!= (GqLbLѩYU|* Njva7߆8 Ӂ] 8[ɫV{9+i0ajao6$U- E/ kq4ڳ8\G[k`K+1;Éb-.\)J׻2< d v 2NčՀҸRC"`BUF'Z) [ˆam `sIyZ5zH+Fre~icQm< b4`?K]̺KH 1fmm\S_QTj AA{.B\]T>&o#YYpeLM0Z܊EV`Q*GW)g i`s, nz]lEOVj'I#Teu^VuA|TmV;TP-,"Ls1 04ncճXe;e6lשn 18Ǎsinl4uϹ_pn䳏Zڣ:e dG Ca6P'T-G= -]yu Q|FD1nRR$& eCAsj10NDo~"6F|Gd e$%~=M'Inyʫ"?Pw$u*tG;ȸ>wZz!J~F[Bn^.ةe~t& R^ 8_ R:Y3_WN?mhFC*΅ Q4gQli|q޳Ǎo$XNMmAay\.+Vyf~d63&y>ip}aN q]CK%VVIU۪h)23&ߕ8ՙ> vl"2&a c`|_,! IOI`\x ϋ8ZUY-W*@BOS(c`ͱ_+?3V ^G9G |Ő¾w`Xe*4&m !s'̭yKq7&. [ʼn[ݍ{h6!TqB1`k0\>3OdLU R]Uo,(Dh7/:aE'|VJ \GTR83t/u&^`}X'RޡbL({rݔU n:@bK+{jlZ@[;!ҭԫ R@m̳h¯12- 6$?b2'މŜʊ\2,|;˳m?8BVxjGdHe>B_һùUoB"0%a ܼ{Gš]~ Q:%ٹO4=]U='T-{u9W(ψJ`m"Z6"c/ǭ-<[y 0c~G#\>x7pEBtTcBt.9譑Ă2?jAlKhf-aǢËz>;oJ 8tnƲ~vXZ? UI0nQE79xcwg_9'0Z#A=x_|Ր4J4h:vNj$JCS0G&'l~ZCF-4y=eGX0lB1N5MjڃÑ@u͔HhT&^R(LIu0 &^zA(v^ &k ґ5Dj35n $j*iK,k „K>[iz8$HasR i\b|UqAՉzGڇr}Q{Q)pMwuKgMyʺ@J}hv)RW÷6Ď3{Dy|ȯ᪰9EMH9SA~Ft5dFQkPC`))DnT(xׅ.={H.i݌ nBX0iL@iCĦcFШd.q)BӚs"+LE£IO,2 W dojgn?V`F!swP>95 T,G:/92EʋKt7WgS"a #'BRםʫ1΃DO1/ڃc Jf[hTB],6^C. [<ŋ=HmGnBި)p'V#h<{=-thH\v1<}Eq?m<(H yQTb!:pS;#*ǏtqLjթEA588USin<1+<yxD], ϨX"ħf]7Hb) e q60{ pȅž ,pNk &Ts*)7_pq~{? X%~@/`»^DJE#zUѨ2,(s @ڨΤ}ĸL/@||`s Nޒ[AFBXˊ̿UK+B5AqVTY^qۑ<~o1l~mi =(e&>FwDINp2{q23kYw[~ \ /0 $LV ܀~d]M8crnN(q1HA{%{%Fc&/d3C'#|%@ A 豳.2'F52tNN.dWJ4ۍJq+}P=%ɗ`O&DNȃ(B8 飧wQ>Nf]~(zlea )z6C%SRw1rmț}߇g590_Ss \zcb}N#?ڄ!R1*)J?q z p$F7Av ;4Rs,s@|?-/-mGJlb/"´+R8&$r_x;LgARY"QJ]ڷybwDWX-ޭ+^6ӫ xܭ6Nv"FJ/z԰^>SJ ihFLbFzPj=Zut{.rT4M%Gvi OK:_[g@u"Up O7Y)$FMg2 &8]2/_@JmnU|yqmP[N)v&PoUЅ N3 US*3 IP -M}ቿ cP2p,N?U8sJ pP|So+4e'[Ilꤕ<3:)9E,*+l;;8ߩ?6ۺg<_ r=vئ;[DJ{r$>hl"vKSQp/$-u勾` 4G~afŞaZ-ilt1H|j!=KDR^%:ӌΥ7>Z' ZеBT#>c< 9"~@_h^]M`W"C] $vcpG p(Ba ]ksafkom.LKaRE2yGh+ (>OkuX(~J0pv$YBvgpk ^ܗk X/C4Hb0K؊OfBj|T:qBӵ>ZFL 窷rmfx`t&W46wz 0uvb}934ROQ[] wrM6n#@bD΃- ,2kjIhHJ5m= TԾ/?"xO-HMi=GL4xD~O&(>?A)ca6=]cO6%cg;cLFUI pmgk0 (JJY.!<7,JO98 55 sٽ{EEn5N0㬛2`ñnj1zgߎ+ Jlu"w܇v#M9c5(xy P hGƐEo2g*`~x/J ݆R ?oL=DfTKlFgn{Î5tdboq2 MRhtTkq(ƈ\x¡#..:K/oJS^9Svx{vy!<T/s=<.XxSӽo3.,4̅ñ`Aۨo(Ս9| H] lG,09|+7mq M#:.5p&r8ձ5Xu[h(P $H_ eenȏm8xJܔ͹rTYT~>[m)D/)ʢ8,+9%elB.=>զž=Uj(rnjįa70CM8ER&:>MA%*-t<>`ʊslYt߷¤e"ڄ5N nSz&si En"3)x=k}NZ[jQ㜺se{u|K\SX-R|=^<%)ۊ$ًkh6 _~Y`6 e 57|>U\Ë5uw/ͪRLvgC)Wo7/ b#Veaq,ҶoF'73`>JgԞVP~;))Z퉜ؽw:T/d:0e P>g:ցmFE AIhPH _c^jn@eOgalaTI\CFA*"Y'圀mP u4\#J=lnʏu^CR]J1BrHmЯE$>evJ23-NM v9#;l`ĭgGnǕTVLg-(]!Wx2 bkv <{d*f bjC&' s, h#e>UH*GF*緛5hשE埶5Ƥsio Z)SbaJJY  d4+Cplgf\#au t鏨zxb'qӻWVRvpjEJzVKU ΄I2_Io6~@ȨnKaEO*mb7ai)aI&l-yANf ?vGHyh)<*ci f7R81Tw~iWdsDZTM- q;־-մ϶IYZzBs2TZg2I>*Շ ^[BwuUc3$÷\}SBGcA3)J==ZōL2}#:vݥT'E/ Tj5WlF3580z `;5*c_\KK_i,{Sfӥ'5koi.qS0H6F :.Pu6jd qJwGG?QaPi'ހBxҾs+ӫcۚ9~}7JriJuEWr ~4W ,5? "،p7:+kr},燲˄d֊ C#uEkF| HnwzF>B lr}ASte@,tAHsPAB9vo䕃Lf\1'WTJ,A۞"TЎPMXJaq+kyUߴ"~̛ *7tm *C\\xRMt.UUw<-%R7Kkk*H\vb!e$a PR]uɋuE+!ldFZ.h(0 QƸZdOQG:ʟwNx<"ںG8bMLq-5A9yy޻"NMTqE7wbYn.:㜢F^¶#Ckt&MY,U'/I |@[&e~2kc/{ݻ{(*xS` _$!x|yRb[܆zYo7@68I)U(1i^\:@!:~+SoWzlI&Zw$O̅>Utp%\hP9E\,ŏL'_P"қ6q#,զa4q 膎 l燠犯LSsg}hH9w~7{eY>T)c^Bx{&~ʢ5RV{n /!$2ة6M]VCxp-aWN$.,<^+ PbkF@, =NqtsKCyMODL F!y6f'J|å;4<MylLz*4^G: U?Dh:D;}:xeʚ5Fp*fr*+(QrEP;FTK_a`SĜDD,6/|OAoaҞR3Ҥ K)]7tȍ)ynGy%cm[/*bL>N71t">Q|hjÒuk0L!fCςggiG'*`ls;!ۯZ,zX隘:U,Zѱ̃b" 6v]`.P#TOUw||n[W;g~;u>x֨rtA"ŧWq+G<+6HWӵ|7v%O$C]Ujlnad߈+#v{7/6%@!sΏ.. iF(6ڄ(ŽAʺD8>ΎX)Y.*Y 'оĝ P%H% bq[Xʑ:3HD{|1b ϵ"Mzl`yg\ݠL.iwO⩼6p;esG'HD\rN> G1^Ҕ [ X~{ :ksZIfSs 9gaC^gC5k˛:x?w8P8CLS^e=qb[I_SJXl)zc_6nQt(K .nM Pqtsgv @'TD13&+(^XWV' :] D^F@T͚=S\OWVL4R ΙyiCh1I}ywy.zh3 k3(@pX?GG'YWSkF '܃w}nKS(ЗdXU"=!5k<4Z+&c,ϟ Hvt6|NT t\4X;OǻV1iĴ,ܑEr?z:S[n1$F+1( r靿FR^a?)1q (wwXq^T7;RRI z\/ɧr ғF/b (? xU%͖.QQSޅ5a+e: A]ne#Ik>qGYafsJ #=EkdzƔ"W؈>~Lx} \K RhGRlIhb;K3+NuZ2,߰ EXɺ9\>jx鶆~T4Z75FAp%9@.{$#>_oxG\el~ۖ?'a dcB+K_޳[)[0q*k_]MY>n' y%p8wq.?v]% HEpEt6߁KH}#\o#P1Q'<BP<$v6)Y9Z1j4ӖϹ) jW&mKSl4t"m/1f\)Y#|x̕%i7_[dƴ-?7b[0z:׈#f.wAQ(]_ź-aDc6%KJWRodS⛍{yoIA_~ 6n׿{cn)fGN&*>$k$S(U %Y.c`Q4ˈKSw(P_׮&1QGÎuD RJ 2=٘vb`00ǬMtS/F%+V5o Oomj̕idm<Ymw MCANsӷ@HYh~WoEH0N-ͦ ky+,. FA >qed0ueNi꾇iK#z Aˌ%>̼ BG/[B"b\S8JIUH[ElT-[V<0`ďq$(P@}q\O)]]'F4'1OE=N샼)G27?ZQ}ݶd咶X"m.% ZFR{qHQKA#7Dn @%p{%nv!ҳdVJ EBi»wDEG-0pbLBshcݜ̥諾&[/ O:d]\ƗtL3H09`_^kTÁ0 [a11z Z2,sr\dMfoÂkJySCb1jwIZ=  ¹9DK-uJ+d̐\^~Ǚ h~5rmکTWbm\ٱsE-\&`v3?1Zܑ7/؊Gf gJ0r=9j5+#XݴPrڐLwnSS~fI}ůUҷk_E_g7Un|NYq3&헼XpF`+=c#mv`TjkKϣ8,ºG?5nP s|TJt Q粱q8ڡ'.͚EWGh"3U[i!'2|~,T[hԴčY#{E:ftj2XƻCn )px#Ea$=3%.Gp@(J{Z$q#ofr0sO4qo_'t G /DZFunH1$$=|kὦFMΔ1sbzA-Q དྷ3Mف~q`F!a:ܹ"u}Lٙ_&#`Zgdt\մcؒU- nE#ީ%>7ðԥ FybQTѱI={:]ԜDX-r(I$߀,[>V5$=,Osk|g#0Zx1^[ItV^f5;~GtEp叔3J6NtWj]>(4:6cFA޷Hco5hi:?ncd`UA:X11}X},p:Ma#JRD3:RoJv2S')+r=BiˣQ9G}賩^aJ~ 6g&N)*_4NGGX4}H"Uslh//37B"hLI H:$sP|QJ &Zxr9VU~Ln&= F|0W |?OL)="V"OK1 iҘP Zebȴ_&n8o!=Pܖ"GԅRhFWxӑ,8YޣEZ)oMOCgR$`F3TL_/rh`sMjSz4[Y|e`jEsR 2 4҉ހfK{Mg:9ٛ3 ћ}jpw ()h>*-5`6l)Q<gŒOUb7Q)1 >-"6+!_*n-IN)t, ܃T(q#I#rK-v_wJ}kv'gKb?F] ltPZ^??mNRx:|jM?Mlu7R+nN86nͺ |x\-Zl<1-VJ-fWN˜ :QJA_"Vw;>!jE=z͂EL`5KWS|:#T2[ea0\\ ?c4 .ܻ`f4w6dpE #tTѯ 'l~ZJ̷qxmLVuWпEhlr>Fh.ХK ֆyQy"I2շ[-щ^L6,2~6vFIU%著j F1-lnn!d\S1\q>)h7V sq.2Sy6oWpͤ۽}J9An4ԔRrkA :cPWDT3Ӆ .{ &qGo'ʹVVR@NsĐCјD!dmW弣@ H.v|,@Ebh"+":)7Vk'GK8[Tӧwg^[,skz}7~kH h9d̍ـ),q-8#81gTƘV#Jy>&-"1I;hd22NFn FSN״w[ˠ6yZϗd[>uj a1b#_\]@xH½莥{DF~z-vAPG$8Q4`tiG !F eOrL5ZW:V{%!?@IAH#f͂F_.>?lr3Z^gJp^K.S ),'e,2.kwu]A&sᥟn2![(؁\Qp4sf@}EtҞr LM%f3;ʍ8JT7 7Z@Pq g1|- gԗHi,l*z *_r,viV}ܚr$Yatt]$4~2Ȁ.?Mޠ8?|HU(dg !eR592!) }z_8ݛy=? [|&mPpsRhvUʍHִhNhMq?لq Vq.y00{.Ypk{wعQʙ$7;aD)u3",}Z|hVgڡWrAOI2dNu-uv=dW5VAKANve UW=A__K ?m <ѕƜ_٣ל|n8-m(/P1Lz."rڻ\7| wwmfo{Dx[:IfuW=C+.ݶ@7ܬ(6OcrepId#h3ry`@F}&"hne|wIl$IYS  NL}N79S8K^%<xq(\_ y'5)duS 9He@%]-9kWabT7 "mיqT>fXfQX`! EJ,o\1M֊$5b%V8'*/, Di&6:j(b/YC=8M*]E%]AxpOqV1Jg>mNzCwspeC+fb{? F|&Q!.AlA2߼Nȥ0〭)ߝ^w/7Y4h(BwNF_rp5[}_Nsx ,ǣvdd 鯺 :$ )(UM sIqMnLّXe_6]wc $|*c{Gr"(^~5#z؉ UAB늡+Ss-0c zuaUK8(*c GR%Q!EYu%YB"L6ON`̌ikU+5bH(10CD!qEȝk5/j[1x) |N|_Ty$v:?cD<AλtR;=$mWi4+O.BMN ~5M[ZZY.Dj\o1Be덴XͿ,VǬ!їvǚo7/fV}vʎ|ѾSRMm_f3e8$Lz#3GN^ /aopr[_| ƕ8m1><$,^jCa@I<{lO&eݸ{#e-fāoVDcaυ`g`W>^ƭ̘;(gHsV{/Kjd~]4[͏ߜȆ{p&Sdzx/Z;胀juĂv5L({~n_ˤ]kTd6Ne;4cIW8QW `ɓ!E%)YR93הDY K5v'xr,gZ5lXŊRUͤ>}p\׈a-9Ny(N d]\(90Igp=vO|m{cJFֈ9x39emBe`P>1)=Hh7o]J۶*@EӂPwMw# IRa4ғAOM~bec~uR-?WI Վz7Q^=1Pa챗PTw2D_n>ۋ@[CT ⩘~){rx8}hi$n"!wVvEYZYD?N:ڍ6SbqBɅK%ri6Y g񯂹G\G6$e.낔w uUX=.x2h=mX f" @hr/;9ҭ?0#qu]aM%Oċ:p`6MEMW%Mg! CjQβUniQCx)׭J+ woYZ5}6b%qjrR.7m(A7Xejg|`J C!ē nؔ}ݔ}.Ɓ4Y8d{r?uaG 9Zk.#p.]+0;)pDL8eD6TŊ 29CY'aqL>rCd0#h_sS G 1 j[-~ɠ*H#KnyHE8ۊǫslУx3|p P"ŧg0!-nAR#YRS^!OA7[:sK>eA!w:Vgga-gƓF;#Hdb`Urw?h |aAZ1˧"ޤ'aC|ձ G@JBj[Ol_//Qȼ~>s77sȋ}֒~m$a,N+”j1 hz0jhK|,hdJjkC7nk4J 6F wu~($;as#Ne>]ME1nsf0#q1.)|-Jm${ 2ǂi,2O/p?GQ OCtL _$Vo*cHQb> i}hđ%^*srn a~38'PrWNӪ{B- QA>}4(m12xG%PIRQzoڜ# ]amDO1WYawl?'Qk(["9R'Y#zhAzh޽I垐9M}:(&7J W>.GE/c?]KoS%R!ojш3ƍp'%ʐ׉옒}QtW#YU^V`+-#oF996(T5a,.gor񋃨YZk;X>mXp'YTUcJm$M&x$u39̙u[O[±pNWJH!v?]>`jun!E7l%3(l2!KAz8g¿Dn+FRh.I?76JDdq*a*6d"OLS@ \}6%RVX!\l2EY)fH\BziwRXe #,duDq}[|7}݌ t-RRT(d°Ō 3H!s-P= V~QQƊ>΃瞥vXSCeZ̘+S୛fK!=y+n鍎~z#]m}sZYuId"tww/Ri5a /zr~ʒ墖3Z: u$Bpt:Z0:;=S`C48 WJfc?2u^Pc-H|kŴ Yx=щ٣^N6Б>+<*|[ .MBЧ(޷6 y$[Ve84[CW>+q݃{CRIx:PonҹfؔNyَ{jS[+G9tSkD-v3edz+%w'ϗ3P-h)_]X|M1u:pSӏ1g 1JoV*N҂ Sm ڀ AZNLrXFnNN70ಀkdž8Z_dl1aqޯȖ>]gzG޽N] l/V&ez ?|HژT^?=@09DtU)iNJG_4yehirwr_Su cUC00n1(*Hq$vi_yXJx*x{7kI\Z۝e鮑0D%v~GQ3"~7W学\qGg0R;lܖI`{v &o( ı=UfYOM=!8nS-/$^vY%0NW?B;ҹiyU`?wT0n?y, eqHև0 4hjE=aj^1d!i;ڷO[ {H@Q[@@RBkVw"eByE&Rűw8%vHrQ_@E$U5pc|K*oFLfNMQZEԖ\J"hI6 4,L&9E2w񗎩3lf9(fu<`[=hlmC IGf?|c=Û}O\ZsZrR~=#L+6?=Ɠ y'ßdqRZ0+aUq/`|v$6<˒4t+-+,8]m譜•ꚉw^SDVg eJ_}gzn)QBj ^{wǎMO"9 }߳34^3rp4uKm07[~UDH쟹Iaɦ-rX2ϷAQg7] aƳc<^(ҩQ9(p>t 4DJV娐DG̥[0ʿ~$ |fIwLE򦀃?PqOW[%:z^rLfPYEjnFT-}Y8s񆤒BNh-CꡲB)@%7UnΈ˝R!UE;ߞzFӡ鄶mnFd T+_É-?Q r}<u ns&Y,n;3ҧ YΓ)_أs8Qŀ`Sq9"ub ; %XMIh+ EK$uhPKGatTSބ'' A_n6{&]Z`!VHkv ^@'.:bfa'ՑUؑ{AuBBTیA9Ut,OBk+ OK20i<8ѰDո\]zb Ǻ@>hYBeUݳ: {Z71 r~O~|rT̹+ٰ71 ~ ɨlxMi0=wQIy^$)m5=ļ$:eD̨i<Mlx<Ƃu=DՃ+x,,qZ֝h%Z{ut[BȀW ۙ}s Mvm7Y@FjJ$-oEᢆ)㲓%:Ag{-1rPќδȖ/wG,kGR#trS򸺍o5vˮzǫEվT_R%h7F^G>?&lj T_'g,~2X̘ZANhAgωDh2JJȗn{.K'Ks^h?= ŠSWHCp0~_'װ} ;V3ktYt$D+9bܟ!ԲE.CWgxXi>BLܸ5 F7'd.bܙR]ihH1"W ·wґGF ލ¦lXը,\8(~)4bO/{@W*MJF6)]Vvдov"uvBv3:uVCXp\_ļҲ>I&H!^#a=,_7iN4}4N )퓛 (gRg彎jV,yɀpVF5K5C-½OK /,n?3oryřYäu1Jf'Z]6o \jESd@MbiY֛yuGpMJ4uk|qkUyP3M 1 G*\@Ϣr9=~y8- ^5xJjw.pϪH` xgciɳ\y!y?C]™}#>tKhnR0ySs(N҅>@ @z $CER^pW1 c&Vr:{_hyſ_IsxXlP)E\]1b#:@(3 ;w(`6vAp_6#zY?ܝ"-\$0)F1D{Kk}Dj\hEOҜh?)Nב_z)ֲt"QƢ`}/O:SoQM. i絼 W2̳_2xTØ@4jMaRl-_qh(lrͳUV*zoFHɻ&9kHj'.0X^liϗ:lV~Lt"DDi `L&J^ kfYifKhXuX8K?¥ paL\LE2H}K!Ät2/RB#03~*^8!hfя@ ][0P;26Q!PD`rkweau(pfdIrx)+IyiI Ě)(^6I;|m;_th*_?3@7^B*H2QjaӉsaeLojvȺm_?n 3 xT M@j Z?B=C kAp81y{k\'b8Ɩght"O{s$O7\ImЁ(0NN8Kعaƙ@H"p&j侧R6- ZOEuOҠWQE)xMdefjeOf],@ߡ#!#ٱ"ym ¦Hgy]7;MS9l|p8[:j[y:O'ri̯|\UQ#:iyT V^Ajip*$gCQ9)oƟ6 [%H-݂h=[ ,&X5?V3bg07UOBҾT`eZ-QSǪ?w M:[ jIW_31*p3A|rz3cJ]E7X V ȗ.e {śhti$="79~՝Y:H&>,xA@g)ڂ \(ҁ&B9P;yHB9RI_C;(h\Xѱ)c?B8v,^)N4/]xkVJ=Ql%D'+O9RIn5D0&زJ' 71*Z*wUsJ믌UȎ@@/nHyg]E62.&B>v$aOn=m?Ηq{ ,D]w -`/liDNg*s0bե{A dJ@i뺨FŧK#.=ގ?2wqe=*Js5h\mopI󙿈0Noȱ̼V1C"zYFԆ zX6ÿB\ֆHb>޵A^U܃64D)cEIoDWp54AS7jGNj8i`fW^˃<&q˭) {15eNmJ;k0V`z)Jn~e~~$p=QhֻKSMj'L@٬P}΄wlƲyGl"ʰu*>``mTtf8C0! ~tŽ9xWLw=RTX,=Z=@9&*1dal& i2UjɤSDy2M50^+Dn{%7~ %qo1 #B8hTs,$>N}F4{JbAz\Dk4-uCSBo_I |9WN*d(LO20(` S^[R*I%d0 y)A CS k7@tC'  v)Fo8k;߰ kx_Jol1S)v,ua&I ePW>f>26Ik5A \!SI[mNE+$dF е͔HF QϪ8vTnwZ^$r>=B%ageda)C9?I˙62[tƯٮ+>QQ 7Û:(>=텫m?I8%DM\::;O!?1E}tyK6wTH3 ߋy>S⣻Y?ߙn{KWo{H5Zm/70 ":A d\WvCO?}Or<4cwnmT w Fc*(^:V7+"㕉_a^IYMTb}]f:zmho0jGŶbJ}`NHW 6% `UtlŬ4Td tgF2zl!]h<gvY i:D"fDAa84ٟQZj|9*s[.c*եؗ`7eaKKG-@_('35O:\o֑& ᥚx(S1vv%ୣ,̄f_ 6 )}?KͿ|A^;mQZI\|8^V/[IvmTF"JD[Lk٠LSyk,d5ŝOf XH3yFJE6;}rndkj fRAXmE-P(b➰Nb4{_r)(y*& cwC*s>ib2Xs%’#ǩn(A:45+VB}lR ]M1+ɝmR9ZO=O&Rq T\' 붇ԝJ|nr _I) g+.r1uoE?K@xbxsP>l7ZĐo>>}+3bzLt 1 ܸyUTI ɮ,q5`ơ_,5'|X3fYM2E'Y"բ5\SۋȴϿFE";M\)jaC1lx՟41s}bW(5 ddUbkvQL"KI[%NrUFp ];rQ4fu3҉i[@ŬM'" *SxA"Nypƻa]Q?iFo.;9cw-P$'Uy^FWzir= _jevGt4@KOt"V_kEՕohߓǺ j@lj/*;g`֑1i-Ovqt hArh K=$idL2J#i;`Q$g浹`2VsѨTU%l_鐇!4biYFz B frЛfx7a*#y ) !1P( VgNAe>>кp3Sa@nt䅈vF:фm٤ll aݼ$J/T@U`8Xv] %X5t1b(W#q=ߝW`b< ( *VNH哥{ӑF&ȇ_Q*0{ý %($ʛax5r30?"}3Q6׹$CL6M!F!Kқ~g!(D9S1(%/VPo)eOԣp*nFSH-5Z: ?#\uO;UZ+\_%6PLD9ۯ iҝ\_MbL?4TS'&DSXw]Ezc ee<_wްĠ@p'q^U_V#|;#=א@R1f;U- RYV,qtgg_OϙZUG$" aA2[Ǜ-WgMzWN 2nd2-7U;\F&ȸK4X8l4zrrf@}fEU [o֚ZT g`3(;#4۬wvX-z`×T1Q==Klryn!^DiDC.- 5sϮ"l2d񨒤L,w:oPf520'BF)&S@>R0h.$뼕)v(8ח a;H ^L0q1Z`;n4ڨbygҟʩWqgmM@Rtp*qh/v~u&2dT2fk\qv'tNK?M sʽlKi F'h{6JUҟG3o-e݁< f}Iyv,GCRƮpI3m)P<ǰj籖72uCxȡm9gF2ǶˡTIrXRuX='@&z=T'܇K?SN1D1bko$wsE|Gn gr%[oB|hWbhf?HҠ!X% m_dTY\'d͌1=`n?Ac-~ "\^"Ȇ)@@7ڐVK>=T|*"S*en^)Os8c;!KjSÏIL ;Ud 9j1qoس5Js%lzA`T2F%^66G<pf4!dԨ.bM[ R^:)/Zdٶ[ R.&<{틫L37,gpi+2M>-z75%5qa3Z/#DcF8&шb*^9t ӨZ";ފ3S9fr_Lቖ,VLX.ˋb#@r:Tv͋q^yu;OT'rNSdTeNz'2lL m&%9:T7&9'j%C?ًA&7x3*]u0cai1Z:JӞ`;LBkE։i\Z\#C4)< Cgl!53U⍖{s(38 ): "kՠĵ Њp+JHxv$['xkުFDRcev>ݙVףTAVؓ7@)sXo422 dn""#v"12n{΃$ ɟՏ"]¸26K :QO`ݥי]ߦRp'MH'Dł9û*yw&*7`yҺZMԊi>7G &[Sa`ҹE^4n.v&ZK[y9dL2 z[xDqJ> Prpo#<U2#"XORY%edos7q4 BI(vH+*[+CYɗ엲O–`䨯s;᯳mȾзm0GA5ukPx6g@lrά_jM0 T Y>VP I{w5]9# 0N ]L>}&ݾ[kbr[1@9 `4rJo#zb*zSWwMvj>"rBу9yx\4azY6@-6"!ﶊMjo,L-˲E_7V6I'k 5 q=7#GY$a-*ss~5_"5O}^\{#9Ujl![@/}Lҹ,Ww>F֬B,d.h\أgk77lUT'Cn8lIӭ [Ny7N hnn6^-N %vWwڍ#d*U#+äd6' R2 е'<TI:Ē:қ@ȎfG e=i̕Ϋ˨umXV(cdʙC6ŕpu,ƴ5+`*<S"\D)?%<)ȶ5ԏ`Ls%~dإZ!ؔڣX>+ n"ث` 4gD({r8lk)zE?$mxBs]r^HkK>CYh.)W;Պ-ayxn[SA v:YAȍͬ:wo1̢+( f6ˋRP+I,g/崰DϢ*rI!B{_Q;;lwGL.n v'#PlђgUuKNalҍ}8OeM/1R"ޠ4HEyүI=m8f;4LKX%&o= ?TAi_h*0 u,Q#UV{FwH3XTLD{0?Uw+CL=JLnjbb`r2!J0zTԖz|þ?̷j]Qy+T'RYbt甘6QG{;Bd25릚G }F )GM#i(pq< ĀN!vmPO/!j9=*w#ou8ѸSj%؄>yI9vh'v~=l(T.*Rq~Iϗx]t&f)\2 ʄ^>ϥxw3(2uNij15J@G*/"3=BKFW1SEZxӦ8RdʏW'~Rcƹ@_"Lx}L ]XߢzP ]@2Hk4B -̉66rPhh`TVlK,S|w!ΙuaT9s-ҏvCbJU ;Q )}hBW}XM/-y'VtY!i,iSPMov35BQ\n݈O zS> HΑf`?U%MUT )q,]  wi$^JNPAPX=4héHJǁ"\@ ][zog6Qu%MQTkEX%)\}&D|BO8[[6|Q_ݮAXwغ@0((~7H~d5hOw}yRx?ֻ}5"VG`$pi&O;ź Us&Ғxo06Uqujy }>/܁*CS',jA$~wÊ+趗(]@6Ԩ6{GwI%dxF?\E~E|-wK \N%q>*4LM{[4 %Cv V?#KkhAfifs7 2 8t$'y6~n)8qQd ͡~HhYnqaLRXHz09ׇ Qag!wB\cr~Aޮ$@#fG,chdZ cM̸U|~š7iޔcs՜z1/eG :|̫.u\ /^mU|Ig(2wSa&5 #˜pM\I$BEHtj!rzJ{^t #k- r,k6 Mtֲ\ YL`q%( V01XIh;¿끁ŭ!J#"cP9a 5%דU?g-D!=ޫehcœO.ev?ѶU 50VO/) lG!Ά=ia5*2(*a}TB|^fs/!'G9'VCt'4/ʤD64kp2`WmY@Em/~>'qx{؟9ڨGNd=q$ا!1bi91A{='j&є V]JQ$z\5HGٽUC})`bdx Qڧg;Y% f5F{dy܅9pN&;Ajdi՜󣪨է|c`uU$MF[Cˣ.]v̳` f1h5)LOLWX 4YTȠ3ep!a۩v0fK+zo߻_c~rN jgյ!yƞes uU,\Mx-MP~넛fLY7c>> HqCA]LMy&Y:Zu0Lt.hx¬JlAx1C%T,j>B5pԤ91Šq3uu-&$E||XB+ӀȊNfGtj?,z.t+.9 n%31N'WDY-PTs.%k*t{t}{A Ř}I`E)m!%/r~.i91OrWg%k.Y4Y3.6H;nO?X CNZJ1 qtqDf`VQ&P“uR Srb)@8N(c˟&PLtԆoKKDŽebÄ5cx@؊_;Nw )O}q-g% ݯ6&}.R(ƶ%cz-%w4.E)>2"o;YU`Z6E/V!;gyn4l9t.ֱutgѵ -g>-* Rh.˘ͯ-@v3i5iliUauThݒb}Wyُ)ӄ mi+nbVpQ1>@_}[][zUۣ]܂fx&kRZ֨&^WjᲟl)MȞn)Ӣ¯Y1HJ+\AW `Ω4m?w}{pR{Fcڮlu^G׸kB,94tiy:6Tk$o7`G8ہ^ ; }LC1^;z on$t $Ld9r$F%kjkؙ_eRYg0JlZ,{Cʏm   9WGK0Bx+qBWS_vЯD;Px7ǩn5ޯ^`\#P [ʐ^ }3NNڊ>Ŵȹ,NCI;&%*"mW W-M0V=J>Yxno!0!+N Y굳^`zLK J aEVe)e@E6&k~kMX &Hs )'f$f X=m0455w'eo$,2+;c5;5'p(DRTe*0I-h\.(H)Օ][(Z5"a4CjIdAt<JcMu"TݝM 64.c}l%oהz(Fv27 =,H~>U.,"u/JG_4QN;^L=VCXERPk fHxQ)o ,csU@h8y<5[Gid3K% jR( P8 3"٨1t4|y0 9EhyTϻz "X/g&&M\*v}^驣%~*5h_5uoKb&>$0Uq`,ТkrY!n;{3vwxñ14 S4 wZ(sݖz٬wW"a|Q )O3. X]3vs9܇e,Ԃ3"W-S},>eu k,_oXݟHk{lcXd,r704jGW#9W%`hʽ&Ҥxe8'D`\sc\CԣC'jNc)]:qR%/Vp$Ge>Nv$‚} tC0b`h]B5#` 8FNZk_!u2>u\[IexU3|^;(媷7h9xiPܥPБ11}Uɞz`r|7AƱmI /ɕvu.zh Sx,, o:1ǟ9 4ϺG%Ml1 eCS9XhF@eY=8os}h 9[[Yo([:[ u6OU>0TJ`㐧)(GsuB1rS9i *w[YCld g]tH +rO/[iA}:vF&nTğy^pgϑ_ J/ns#|%]>3__]"T"W3Mܯ}wiFds­|"2ꮲ;S,f{Py\DXz6n:cZXъڥCPLe+ P <4>:e=_[oӓhgJ~B"c_o▔Ah$VHN:@_Y:%P̚veW 1{b8937 ,"CE>/Ʀ,] 3Z.;IwD^^l9D2)l(~Yq5"cqtkS~kV]K.)&JͶ1`Zvks"QQ9l=fQ%^?q nR[lz)TS: F{i 1S>;0t aǯǐLџ2iCmo Vp+ 6f@iv^_ g4&F K5hFLmp-ɑ's(S}p)ʒjտ"j8bj{és&ŎYԯ'ZtONmHx3|˧Vڏ)lX y4nEھ7{o3k͌!ml(0W&Iw{m⧜b![3Xs51<7_ć6CpCs{ s;^w\㐳BB(e% ۂ Ź=9AuLġ? 32±g[TC 1JR̛2RLvsAo Ba!_šw4k!iSJ[f$rl`Sr;)҃ ;8eNɴo/[*xq;Nhuowbxo іכ0%Lߔ0S@ Ԝ(;y Ueƾٯ.up{Z8AoIcj &( }'?OG8yԸJO-X`e<$V8(`\̊K낁YnK2sW7L2:>8jS'icw۫}wVqS[jŖ3GfBLXArf Ƈgv4cl%%8yR49CO-^m@d}u4sAX|p_7%d텣!JvY1oG0\ mGN]PA^8k'`XF0P VB;VGN ؀I|/Fo0>[w!yIϷ^o, U>f;쒜ʪCO?&eت}gNyZ~ކ<.OeeeК(6KUKc쫎ß'? 7?-Cقa4.&"m< ղ⬬p\T"w|ޒ o" qpehLV/S6l$wBHBI:XiS9<9IY|dc{Iv"ph~WWFh൬^7L٩g.I jhyTxlʌs3'5ԭ>=HXRH~%_diU(d"8%&b@#}.Dzov oOF_w`t~e$R-ku3Aht*-)5_!;X ɦͩe2\m7M6O7f#VZiZgqetL誗qP\I"9u},JV*_육PΪqs3VW˂Kk{axM1VzwV{r]HR`jC+` _\iT M*o^|6_QQq}Pᩓ,ƣb/*EQ?A97l 0U#L[(ֳQXX)=I܂7[2D@8ӿťF#&[?A*c$e_[K^M[wƄ_Eֵ:}4InOxL*BHy͸ UIЇ.](SRiv@p?"aODQI%B {4Wsx4s-!&SRD*!YND9WC><ܧ{XYbF.)"-_0\E!& B8$DoN(x̳%u8w4ek sRZ+z27[q&4x1S;9@-fx^R:Y+FndrR_]nha+A$X8BZŪ(ڀ[M= bb{ dgHžOxS :Xu$[rܨpv!Aq>9I0*VDiv #h’f]?WׅwY zdoEcOppA%RV&׫&!UF/"[Q_hA9p9\FMn3U_4U?u/!)ZeՍB2[ 1ۺ݋-d5ʹ~%t\,80ufI7JUV 0jo&vx9p׽m+px7wv,/JΞ )s u{`w>B3 '.zKiB{jdY2i É쬲&Y_Liٝ7_@Dz>w](H.{CG2MCQ6ߣ nV(1,=M9yKTE3g|S]+="hz&?J-cǂ燷Tyz"i2 18.,䅝N$bb;SOKr@>nѷ)`D#k WP5K0 ~R9*10Difw`@^К|~:a]CXQ[JDyyLu$ЉGA.˙C ˜VPIwUQ|TrdMy+E_=rʵ-K1f'X9L =lߞl!"gq`d3orC|R m C= aϸ` suRF^_5QwXZBߜs-dP=Y4lIOxBi d]E2&v"T}pD>'Z3D&@-öbsިOʸ6bA>Ӷj*ԾLo/l|,nA7΅i߱SI⅒8!@[N9erY 1qJ__{50t0ePlHo&!D o9fa&y ƪ[rsx+)i\5PgHvJZ$2UH,I$6SZϜ,` (LIZ>I?e C07hE/uObc#0]\ ]͞4ЋrxuA4XVL)W:2" 5=]z yp`9۠;I͈>" mu`SՋǿe}>",H`\>NmKLOv9'R?UOx\62[X0b  BC"!U Np.YɤRxŬ^tݬ6mk(`D yDF"IMq_Ԙݜ"rq@1!=zO2WcY?*(=k-5dY!yJٛX%ibZ[H]@>L('>wpq9"ʑ_ /b2}woK%2RaWJIi17dRMWKd}TqQ_V[beK/(CS:D21GQ5NϚBGtP:X*n@DխRWNQd1yiFewO!>p~ "&7Mz:+b&D8F:0U'@H,\pW9EH=*mƿ]@PEu#M)9F #amQlgV_@;n,c˵ rإOABE],A˙iuM{>yFΜy3?Rc,l#(m09~;D`W>z6U'ɒDʆǔih>lEj![0c]+-_#F8YRTM<bJ|"a) )SYpRj +max0*bDBOMFW$]-V1'>F): Ixi9K5b4W~۳Ń~ (]S Rd-gT  ƧiUV(#AXhnB@= #R>J]XaHQ`kҐEgЈ!hʤGމֆݧ-Cqy^"v}1}++.[Po운l51/Ty—[z,Y]뼡.O"ALh)%L Y+K(6#[1]QϿG\ڂd%L(M';`R#3ao7fDX2]jRJR^1V㛗h0X_|m5>a(]mЂLAob~ZUPiM{MA&B,y*z^)EhAM4c/ًyg|T(A 94}jʋc9_p >7>>8Ha0+UͷV&{^V7x%% Ж^6Dx$߿Y E se7ycHygsܚT:ly n4 r!"e. z @|1ʀ¦Mձ]\Wc')qF1XP]WFSK5K_9ǁc̦׶D=6wtWZВ m|{fvF?̷. c ]j9T)NfЍb Jtً1^ 藌ZX 5~i6̢"h5} ?:hRfAH^¡z)IfCbPŦf}hrܺS -q;ͭV7كcIlnh#cNPo8VS j}5 < e16uNrTatYjB 7űLUWt#wv9 Jv(g:ޯ3X1u!d_ͦ=3g 'T#G1g!#KuCF޺;mfWz΃'_jtŗZ屖ˈ&WRCIjTnN +C>bC<@A!k]lE5ӊ<Ӵ1$YDٞc>}4K$yPS9OWs9,mU k76mKDVNiF2U"L~{&BcoizF,B46ofYD_T%u"w$AiwT wDs|fKIklV([J.AOYv|6*2 5p"s;U72*A [8xݢNփ&B-7㛄n-gͦ%6GUqOTxnN+҂ 8?2]`5n=BUI(nnjz SOt1t;ZO 1, ߠo˸J"YM{`buedRjU~(V!Gn=[  #Taz\iRw^ݛjDf*.O臲0}S>ŧUUTH]t֤Y^:cLB`⥸/` ]ɋx=HMP 1 G]=T !+a)q rI住 `ܱG$1GkeY]NZ SD Sྍ8D"쮛:W Ŀ%toqSD3y 0Peѫ>ӞS=% 9*$:baUVDY/ ŰmeLC2 !?rhX)U;^8wѹ![Ԩ">ttQpI 'xI1L > AqoJkq\gĊ}-LK!?pB_3PH:%ڒ32"浢NgjDG;ӓ;.U~o .$}s;R-pګHcSS];:s3F-XLc֎Sa-CXD\ǏI}}{]EK@68X з|mJp; ȨB&vR\< Zgˍa~nM(X%f!l:% $F\}?R n[ C?+ۉ|)"my3frV'#}Z@}o,;C C"C%˚zA={(hSJLm!CS W8ņ>981*?؇H^f*w]{Ҭ@[] uUDgqㄝW[_1Oiw#42 v)n6+!rKO f=F Vi2xP*knHI `9] VC+(dKPizk#ٖ4Y wU,9?JNbj\~P*|CcuoE]8SwРVB” (=>UGDXgnW{ƽ&]r**-X\8_"\>CXͬ4b8?zbR's'!XN6Μ/6Бu+k޷s,Mo36>K"hU=)?jC:a$*~E  |HPAa:.!:Kl>evsIa bV_QleiHj)=\%`D<5P,]e>v7 Gy` 2Y#ӆH/:͘Lj=CeĒlolef6 ^EbB_ٜ<ے +{Ş&^P%! V=_Ў^6'!P)EH}S| ݙM:zuӁ^`r`o|vQ N6F JcGZ>$͎=׍y8d%-^ LXSyPWWTKV-+@05"2%qޒTh0sgs6d*:OtYB᳴Pg< <ɻJW*}Rk.θ3y$ą}{a0p^ǐ<+.*SW_#:+ŭ(8C j56C0g[4fE*>ޫP'{V@8OJY;!E,ޚ"˜?+j !,z'v0JrlZ@'Dv^s@H~BYFء30xEaH9NeJc9: 4/jܣ?쵌TAFII̗ q{ilr̜d bFm9˼Z<9QPV0k#XM {D61Q_-fċvpd2v rH1P$SP[̹Pdi(MG.B~x#+WpTJ{C:JHU\Gt^DMzL3ThYy8GIW Y?Jm,PuRޛ׭ 91u|cBvm;4? k-@j YDJnL|v ‰EJhm$Wx'Y(.x[Qe0zx./+C8nG=IqUxKE]Fb͈ 3ky<]LWw*䤄۲Κl \SV2 '.ƻ &f)Jr$'$Ё E.A ʎ@ Wy%Q m> 8;QjmYhW= %:ˮh8,Fi8Pv֖P’5`nNr@fP 3;b+>po/Ij騈fUYģ!q1蒗jYG]g2 "F?&R.vA G#JWnA~hO+Yez( lLf.ٷM(sLUձ I.)ao; oDgcdx\\9Ưa|uq^h8g6Is=WP|ţJʱ=ieeF$RZ00nk[aDc!#Ll(N[C1w$b@M +{k UcJ3g3>%Dt΃cM?K>tP,~>ʽZ ;/p^(in:Ƭ %%<)~1C#fɈxD=!96=: ru' Q khnxC'+ VQŸh]+o bJF9]{V_K)hBfcbQu 9EۼR:VE-©[teqcǜO"ط 8 >Uy 穄?񱒏bS.׷wG"aQY}0=ߙaEQI1C&pD2Zm}8 & &wS[ ŧ7}Yu7<7Q(* ߹#Z/ i )lM G֢9/9tTs/1M٫Yr)EgcPħ]ԶikU,0(Ӛ9Ha1%JvقF)mtfCxQH/΍YMmċ,&ɒvdwQ;JH9 n}y_op] 4Ʊ1#IBM&(B:FM{OCقC' r6'\l?#,'Ivge[3nJ2N]QԖAgrQ#%5VX+ƓFZ*V4IbP̝py1@n 9A{'[d2Zo|Gݷv\ƫvm=$ ج5J xP-r{ZqlG{`. K3yP­UWBAblV gn Df.Z)S9HhJj{4gt$N`\pin@{{iP;zË3$)cmߏ#jf<JkpXtI:L}4*:RLBz°~Y?E݌Hthe+ؑ@'} LEH(ҮJѪ0U܁ojߋրn"` {5A ),JoBk=2q[*[P []ix85 ]|YbroT|v q-3MZSrjn8S_F:uߡdozhڹm=՟4@Upo^ 8Wa8n'~6ʱ TW; _Oǵ#).co{L2 ZuTn#h=?/XoO@t>Bsw@4Oo(n.Edlj;8>f$: G<Pm +UJII 轌 Eq)|*]ϧNd $O3# 7fj}f\t#DO"{#+ss3Q|y.}y02VM`2Z 3cRa)4a3axyn0 Kg'-Q*D1Q| 8x`Qʧ5^d8IGW#-8ؔqko rl Mܗ\~i< cNG7͡fM"4SzLKh:iHPf xwŦr3+oi\CyW%7 J]^.NC7rVTjOF[ 5 _qfQ3@t2[@$4 ܣ>zZ Nـ.;0 IcuŪBk#9,IĦ#2A{2V䐙H si*B[V##Y 1jhF|mj-?MFK!)Kz>F_ 59ؗ4ӷ ZZFn4"ؽB|l><ND68=@W,pKs/'glL#!Gw\cؕ4s P T;=m{743޿@I0m-ƓwP=o),ޓܱ-dtwᡚPpe]'LInWl _ڥ ̓W\HРYH_qrԱnŏw?*`cv `,NaA䰞nj!TTD|:TZ?V!#fbf+g񟺤!ies@rʗa"Z%v^KH=7O,zH qGտu/4WA/:,najFcݲfW mWZװ-2:=%bˆF"^K=.Q7rVcuEͧ% )a#_L*DR(aͿ@mWhD){!1+hDK,2=]I\0ӂ\LׂtoHJڬXFȬBa"F@INZ{Pᝪf {H1Q=Uo=1F LR @2J"3>~SDS^'_O,;gȖǸ} Npڹ[jeBu BN'6*Wcy!kO C3B~f N14@Dc[seD|gM6٧l ?T"=pC8\ zGV-DC&9;`]o,PNRe\_#HL37\y$gǚW Z_uoJ^_3f5gߴ ÷;GfHLqYq`\bh?6Eҍ(p .6x0?s{ڄ& S1EWdMHLdϹ4v0Uo4`{haDnJ Q+*8TlL.?/Ik,`A 2i\M$.g @]܁?=j_&yANǬhbG~PٸH;N .K;AIrxk܉;>%SHT a'؇]F8򶬠:rƧw #׃"#`ŹzsœTԲviӋ#\dbٍ@"'\<\z\k AX^X8u|O!8kҜ{}]G*[H!)ݗj&#Ohlǚ.B\m hX(m$$]AnFuH[uK9r'o~h[$4M}P8:%]:b/>>fV }5̓d| 4R=SS Z?(RHUO0/'/.DB}N[9!on@Jhڢvۣdk8ZWBWA8FCgaX>hO7@W(\٦1.Fը3`IO[J=5wh8l|p#gn $AoGWT0:`yKRёoar}uRȾ,yI=ǫ$mϊx(7h>;{^?`ýy=|Prs #m*ʶ1ښjZtft?1ay^:<% b7bHۣlnr-n=)Sb'Jp!̜\Y"z{7y1>_ b[xEr шd(k ` ƩR4@CJ,w2Vtg;ΚBU&\&Ko/TX2GєHv6X<`;!eĢ-l>kJ sbФD%Ag#RvO22K? }*ˀ*;EW(qk>y՜à v̕*-np4ю1\R9?Tv^,)H,H`u-Hu[$7۞:ܢ z*}߁yi WGNı{׭QdGR ԨE {xm|~3`U{?;j:JM3ڍ`,ʿnI+5Aod8BAy$ͼ6f3d|O9Zn@%68QEnPJPV-Th^6Lm$p-5 V }/.3 QJ*'t>K+噎ºMR 7;*:ԡK - Rb?Us>1.oQVP [;6b5A?nMs6W\LZ:TirJ"f$ҳoRȁ8C]dGv֍TK*%}>g6QZP X2O?Q` >Sjws0z-cK= 긑ݤ ֬.$' QfC+\=* Ll64`tշis)oS 6Rc5.otdқ81$kzC~C^;tUO|g'bzx59Do,vj}+DVtE)$~6q2t :1FZ v`?[2EtT~L,y!AmECq4ՃJ7oO%p]:&W_#cX3CVΟha#{G &H`DKvH&`o~FIXUnGcWC Uk,,A(]1!DRZ+'΍*0@7h=2AL-.8Z jLn(MWuE;^Z]^{o}9ؑ_ŌR)H'&xUvLr.J=ӧ k^HF%>߮3E^xAF`ʹ.C^6!_̛eI.} giH ^E&f=} xcg!n$z}ɖ6%X%E 1[y(اSIp!z˥A՗kv {O{ԭ_gvϸ;K_`~ HKS\fz+hY6m;-oէ2q:8+ymoSbP &FC7z(@ ׇrykaIOWqhIv- k>G4_g5ގfFKC'wUN9藱gYZ07070100000296000081a4000000000000000000000001644ae3bb0002f740000000000000000000000000000000000000006200000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko.xz7zXZִF!t/]?Eh=ڜ.+ζVX~KDhAT m>DŽ7= Z%Sb+fwx䂘d]Y6&ظY?#P]q}W/g|,tzo|.5SƵډ1G~c:Opy4o5!L Zn~edA?+6@0Kw=U z u,S_k-{ hW|uuY[E!MNBS#\^&rݾʻ?RWv}B92oFyvˍ l[q_2#7]oR Er^aT,l=T=0L4/{V=jߘYohTHq9b"u|$y#tl5[yٕŭ":tI&ԭ7\YH?|[Jh_$aC|F_e HU^I53mքsl3YgR'cnF{+'[@1U)U[E^c.&aDsҜP]`&^]b͔Xѽ'k?QILbøn4O._ꈁ9u'v a,<.GO!q i٭Ie" znϡlI $wzEtiPHἜⰩ$7Ivxxh%0mh4ή8k݂BځyZdxZ JhtGS~0 U i<w2 ̤S8"ä.T3UEmnbCMŷ˺#$,e(,XQ[K̳Ez>;6SPIe6iRZ|*@C>uYK@kOΫm!9Wd!IJ _wŵ]C~=nsFliY4q|8>.0~0 &9K!ۘx+O;M_}fP|  pi!8`& ˽sĢt^V* ɕ18Ԃm\fb!}feQgk M{;=~:PE)ҳ RPD[Bna#&^(ŝ aX/ϝt Q<~I9_P0sʮܵ8)GMxӪXÃϽiH &\ʙHy piހ,'; 1uL'rTSGHG4Է\[|*G@!*GYǘ+%d$ԅgIE [h6Ė>mxQ[moaNLvW]%C cD͇9G)zi -Bv*~dpÏN7)qew)V@Bv"isEz+ex=g}AɆJ""HB{-a{Njl0s؞]Bt2z uFd]ORryq%ѿ6isO ~sM޽b**hKR"Xz;i/ߍbtӖ4 ˜N(87Nh˚8wUmV =*QgMɟ%q`<ڄ|q:SeR@%B%!/onJk4g+ u*LV{"n?yg L+!*7ni2ðpxd Pi\@hd Nq6h _ tK\0If >] YI6N e$BGP. `m:&s? juî,iJJ6Z9"j=y'eU\D~7+Hbcs9#v,VMc{D6؅1>RA]w%BHrɖ]VO5 L{C2.q5dPFVE_ ^-?&.Gԫۯ-l-Klj" 聢;;htt-]Vv0Z~45:X+!8X}=ފ,KHt+|̵*ѺQ&7xs{1w]0N=[pV;ATbZ! ^H9uC?zI^FLN;YC`9?٧p03B53QþPGH!AlLO@RAE51`w :mP8+JC (≃4syqX_&B 12b>lr+y Jq"rHUĭ֥+d+&8,j233^(lH)Aj}4Xl P{T屉3'Ry p.},H{,9}>>ݨbL=$a31D#UUg`vATf?qE:܋bxGM7㰌OSA(GyHbu(A0y8,OB+} OgvRy4\ZrcF,*Dz [u8pezs+x~pGM3_ٺI#ӣf ˰S r/4+ʠyaF-1=df4EO"Pچ K{nrgGF%.t"*Pimuanb|JkY>Na=<~"n\^.hx=|ެ\y3{Vlrߚo<+Jz?Nsu %YE&k\ T%ᓎ0>'u$T>l&@`آ]jT*o;d47} \f}aVQYmOhhiVa (4@;IyI9#ik0.qYX= r 6hdfb U- L{#mj7io?L,rC!N!IfBm]I"cJ_^ ܃OQk/&Ov&WA30McTkҏ#K?z\ pI+oo4@zCmWD(4Й0tb]XE =,ub />~3i;=Qvp8m8͚EG0#!sRy9ΏxQ<$#w(p9}[9nf+E j zl,2`Bkx+{ẖ0³W#R>tu3?ha+/Zh&=]5|WaiLOAAL׾`W`H?f uѪJ9[X&L3Zd&59$'go `{| хK7*ˁ^ F\bS#J(lX1Uj9 K6ZѠZ-#5V3.vuwNQD]3p ˪`2Ѽf1YvȪ]MU(U%eOcD֕5ee3?a-C6fF:r0)^[iĹj y&SW[+ϸ`NCrh phl@#C$zxێ #1njG`UZxſNLaF hE1/'Cs]qtIg|(PIO_w:@`Bhd YF[ MRx (pkd.d.ԗ5x c.g}9rpՐDЂ ƫJoV'=U ?<|%kj(# txG:0n RHSm\| 9r6 .o|Ƌ,I-|jrts/+^:?@dn՚T#"ꨂ9_=Lt:F_grdKI@$wްqzqYoF3ʿN+'(aל#d~SsKpE砆BAiF!,!$J/jшvNnx2T-wC<ւ$$F:_3>Ba߽wPQ3)]iOrA_BhQ`{}i";)ʺE&MnKb`5c+8&$=h?\ 6P?8oy:U]5j/)1r3SH2$kȐj1 $ RGˑ%S.-`,䀺4 "tmss'l, ݰ/?=WHjM@H 7Ejqp3|S-.C  7|ٶMАc̿`p ϧ<FlB:KbbՔUYE*\u:bDko JD4EJ"cg) wBemE=[ ^*4'q,,~ K I / s܆ΌcaI8oIg>CE.>8`ց!j8̗- l {&PLJ[#6i\{Д_j: i_!fg4*o:ѯΞtHMlO_'gGzGtʭIo|mAy].-E `6at 7ߔ=M%}P簰o|?MN{] \kmrCLGcpȵ@ɩAY6(Xa5 cr0E2&of`lTC=g "5/BS޳}N0kMzpã!%* wԈW0P!<wrsfZ(!$=)՛GvfH&ƑfB l̓edˏ7_= RJ﷚rN)| <.mUkxs%JGMl{"V֡(֦n۞Dh)xg{䚥 ߧ:B $>kVt23Ȥ++㉓.7d+{10, PQ|+=]A7@2\OC7.ggW>Z6I854&yİ7rh4$:K Z1Q^_N-pz̈́;Sgeg/Rh+$5ҌBL:WoQZ)#zi.VyY nVOc2!ЄnOUP\L ߺ^N`SKhXx/PEX Q>KbBb:8`[[%I +C{t<ΈH^[ \Wl4Y$[ug&C~fb5\6ds}ʝC´0wX;L/;!I݀ZU}UȉzgATߘucCtmOD{3١UEι^ rT0~9I 1S~%v Խ35cI.56<*PV]'`zb Be6Y)U>b=VUd}`ۃsP=̦lT&| I$6VuxZʼ˅<1cϯOC&?#H8Mzg iA Oآ3c,~}W܁F#aD[1Yjz"zA嵀9}'Y-;+䷑۰!;kHW2{"Yۺ AB8UL6/cTP-fgl 1H2} R3xA 11>AE 13#GVom 9gܶrŕi*p n*d}sd5bJlMviS Pb+g=M(dq1_|zɶ1qZ+M}=sqsqs;[o]EV 0;_tث [J:FC?h& -fDŝ,KXzS}j_rw xOoRdXa+̨_liıpU{Hh]DnTSTOH̍'gVq 5.)%ɲj!2DZ%@ZI-ul͔E! F2{as=s@3o f긾[cQOLj(k>[oh/aT@2RMn$!UbAŦ>Ga᫉) O9+}KZg9)9 FS9֜4ɕ b;@w|F! 9z2+#[I*?cMvcA>ط1NY|=@L]d>u4PuEYy2EoZ9yU$v\5=Xn=GKRG &Lp5}eҺpН{dFl`L_]I閱#w˳iϥ}Y"]"Ԡ7 ; sXO{\RB !70}`K5BtkRGn$,'PϏ'c[MBػrYc OqŽOb>ƽ^X'QL9U-n>n_fT̋[3ً:]mu;֫L ޓѯy7esNH:rkfpq 4Mh%ƛ.:at-W[4djYEQH,?oňj2 x,gc0%5":3kϡA?L&V|}iƿumJK 6;c,m·1*&\kv X{AX=A eAU $B,!6ѓ JlrcboLeu}nj;-K;ͳ%Q]qp:nE%BU[kvVƲ`_[n C#_*VPD^TYM)KŔ씰:HHN0CG{xZn+Y};Z_ŶYB^Xś9B u9 KȫNjl |V6뻏uHVY't&bZ]d FԊkR{zś" Z @(.u0{TE7_ONʯP2k{Z2鳑Cdnn 7Oڷތxyy3[0m)$ި]O@fñRc1}nT5j$Z)\;ҧ^)֭h~/8A\*GܤdYZ^H}O\rXn.&a|EQqCh/ðX sv2hw {leC"#OnQg]B6|Aǝ*0~ެ ~jv2s$rz\,?UuM?^=5xD^ayWsO쿓n ;a[j~O06`m&:mo4u(yՓRRchp>_[Cg! .dGJ1PjTmu)iu;k8*֟1zl4(5j^$٠% &~Rb%LU9D) %N2۟D68Idfdmĥ'e,96Aծe%]kV15f~~%U Cl jn$ `#.>irba/m׫NJ6O{\ D"|=RrH uefm.;wgt6FgF&oP;C罐pJ(wbpwI*rQQd)35!3nLZoqMKi9e#DY]Pc5vǪ5w 秝ć< +"߽l?טb(2!?[?;i~e!xUH `S>K U>啙;-Ux%x?U [vN vAcL8Gq0)`w/#A^)|k'=FβkOE>0aoy 8_̍-1Ay B1ѵYIp" y੼:Gv'sԫ.Jl@t haLL*.iΕ]_h2LACAq{p'qgB{vzǠ\cW|tQ?t~}~[Pתw@j}k6.0~%g8IҾw>-Su n{e:ivݵ;V7OE8.c<ĺr6>)T{k\ Vp-Tr[)ǖ,af dP{u\Q# >4^@j) =N!d3-uDv΁Ґ)6IC9*0i,{zL| EFʯZ?=P+w}ݶb1grٗP<{X4o@քo5Pɫu߃cmJ3Gkx!s[ab!GcnsEYEy:g,9GR4Bi^dU“$HU#T)jP]nI( 73%3 ?ߦo>6*VPD?vc!sgO4n~D(4lhחj .&MsA64[Ha[]?,SJ]=$pj> Qiy7=G}s&tZb#XۿI&.IFher~)4kPK"@'wdNL~LQ>]?ea +pV=Nւy\ۯ;߿_+Y hNXV3@ dt`'ubI9*5Թ]*wbpmǼ<:u*&} r Hy6%ʛn֖.Ӣ> !c|2iGgۊ'dE[ 0 k%';;pBmۄhM/{''M݀.9lP&huK-jg } ^%C- A;`>lB5p,hY;,J$OOl^ 2 U "#$UwQ iń6G7%HnSz?s=(?9ǻuEQ٪B{)Ls.eQ.zOnQ!mTV}Sp45$_kTgf^Jܖ5[C6K?G>giu*i\AD˛ o3mPݴBqǖEQ2wYluJ p F#vx ȻJbIMJt2J$w #FM6lړ!}'\VZ%zmB|Y'lAN<8 .-qelM˼xH`;^Z$4O;:$Viz#K$mU!ygaSaQQb˽EwגFi3$t4G|r*7X޺cH KKRF8m[R9М;oB&% |w!̱='xyxc-P`6S[)2g9ˏrZ0q:i8OXUXm!fA B(_jQeYЖaRİi F%EV/WSrA+ؐi˄S` 79w Y-`.n#c쾡ERY bP-|*74MdXMdUsس Tx~`ݪ7 ,9L>%&||kfʡT#vmKrT5p~i)z7q-CMsW^,߭lLcX 3",g8sMm[ӄ[d-p* v:aĆ \\[.V]ͺCXz*n@Qc؁;MhV HU٫Z$Y'w/02~;Ғ1$z M(c`MLk@>d&3f0ſX-U~ņZD/hC.ҁM[A xO( O}Du$V~i )e6@ FUQd{W~'T^dα,G {B(xG @a%\/nǧ{}%RmT6󺹑W I*e>fvIНȻV/K<s",* %qBxt{3" S%Va?mz0k1)i>J5Sk:J)9hFyhp21跋6/XDʸ.8-uӍwDI8M0㳽yK5/y`!%0e|^ S8plwPa@XB8'`>;嚥h\&5,(vBL|In̓WFG܀ye1[Tl)G`֡؆TQ251"p?9)?Wֶ Bu^N&=&K:oʒsLrJ#/9_NZy> =V 98Vҭno&tj}C A)ܳ>3stx5VUt&D 68WrIL8;_U /4ZLJ[/"<ҘV I7/ᄀZDX}Fh.Xyv%7jcJ A1"zq. Uf^18 ۝\+[e>lˤ`15u؁;N}%i%MR!_T2V<yM5[;oB&ݒs.{鿨\eJq^kCfsQZ%+< ŝ\P) 4L[s h >m#,!]^k8P0.7ME:+|OnZ'OZ~Jz)<͝{+x$';_XeH2 U~q9]KpbU *S|ME0N@ <Ҽ/8XtʽcL6,/o1@@<)A{o?KW>xϮJR>w,dk4?3kupiUcyG/ *T -bR9a<ԦM[ m@W|ox؏VQGNs!X c^MBhVC{rh2)mfd C\fڷxM͐!D6tE)})3^tTn$B*e-. X %͝ˆ+lPQPSW&u8SR ea,BGxz 8A+̰FUUَ& $FO5t.@" hfq_"qaҝyz9A*!i#$eASW{RUF'z BQOЋ NFgi_2Ewn"w}{^BNu`>M=I.D:dlp슓u?jaJ_NbwZlPbM#EtT doe|a IrRy'G3OE^mS Ck\i_{Ayk zmvK>htZ w/M|1c)+ىh;@0BP /yitѼZ3c~wF)Fn S3%mbow2Y3A4QCw{IMaoۯp }x0VD kMlbeyo|EZ%O*~;( M8wJ~T#GYATZ305҃l 8Kw+>7 fo$g@W(*x皔p{aզN^etCo )J攺, X[-ĵ.̼O)?, ? )Iߐ:?Yn bͷޯb|Vjdo6(J58+܊1s Nʲ >@AZk'ҒΈ4/^bШ Y/!J Bn%D}׺%7!3Rd!o4NI]w.{lu 9"Kf}V,1oq=F 'S4Gq z `dc]`&.n\è MP4Xe r޿ Mg/!m# z)lk#!U;<$1jYΣzT LRd%Hks X%&O<̛ aW{Q*"5Ϣ<.İ@Ow12Mqʮ@u8MxO5U| M& H˜[6A*zq> c᫬LGFDʪb?!?M5,`IAúޝ'ɔRFAtٟu`67yT˶aAVhhd= {Ze3He;So$ {e`?^hi4# C \Mʊ#j3,s;iV+ֵaWST0c"B g1&zj1珲 Lj'xHPlv% F.q@pLCopq[(>uvZ?`񣑛? Ń ܭIFvo4)M/@o]dD1}I!I:6 OOq!gvx4bY60Sk&IEO48[ 4?p ڨv*d~;S$Ͽז1;{X87f]Y!\4[ A,"}I?UXxI^BJ{M?1)|PF"T{Nwm3u8_9IDb8hva:f qkw~sX(䈷m3W\>=vSA(Pz#cqY݂ƂIPC 5xHyQJ>=&ͮ7*_ n $mg(~pbdupx3n@VFRUmIfQ;1komIXY2ZV`óZyz>fNM~= E%Vyomf$̫rg}N7<ʢF${Lea{V"1E2ƪɛ^e!Igxu]vBˏF4Y]fHXECQd_͓hG(`ضOtY\<%򾅰n 鱊^v1Owta4:ewq͆o,ei]q] I}R wPb6?:pi^=ʱFa4 X.fmasHqWY1Qr}9~ ,z#Or|cY(lnOy~A_Krw^yr!tX2Ց,*6ĕu.de9,ص=#6=+}6Jq]xW 'KAЭI˺̝1oLNM8۠puӽDn 9hMAXt.@>nڣ.(c,^; f)wQ-\S?Qe\q7mS&{!jCu4Xɑ ^N+MrXoZ$:>\j,VxIj\Lo! c fz Is/G>Xe_9+3|1PuWϓB+ό'Fx \#o A afw|)Q ʳ5gA0(SBx:$tH=_$aN4Hȭ-IOܬ1Q^oCvA;f]_5o93һή{'Wryo qiNp1fjrG̤BTViJ=0]Z+8]35n(?lY4G;ў8жa9 KqH @Ż.Xo> dXȢG 4lv96Ww!8̎W#f(LQ֠1ke EMkik^(|tkcdW􄏏)~'msP`;dnd~b,r2Sp}b?(MXf,Pnނx4.hV-aǼRxsm?qZ'!44d2,@)T>;d[16c6{"AA h~mA& fq؃3\|)+ [)@P FT!WxW!̗~ _<ޅV\\)u-q%w" .03%*-TI4\4z M,o<7 < ޞgŒ0z÷ÕNt DTlE88 > 8=7. +Z5V"\@#玞ޑ=6h23q+F3W Ȳ0 %i4i5DP%A.M>7jݕojKG֞m;\,FÃT)lݮtV mj@C_^1`39`a? x=O_8Eο 'y,Z'JuH;e83I; &[sN,cYPљ/d? =G8ڝ& E´ם( yI4rSJ.{ߊ>Mg.t/ҭ37#5x J; t=2:YC.dYSce1p! :Im$,vO?SSxEQXMP׷J&SRrs.LQ:;¦;*Elw9f.vU6> m(]UqP0;02nL?$%"Ft)gP xR~ZeS7Aqv* eqBU1`U[,U%5IdK:/˶﬇B Em\gJ gهrRK!Փ QAo A/cH3@G,@,WaZwg>.7n}Lw -z[ٕ!uޖmꕿ"[} S]Ϧ pId$fE,$~y~auIU!DzEB$k6\2ڟgk/HR6̴Cn+Kޛ3rLv'!eF9wH"14 HҥE*t KhygÝr}ԝ[RԊCM4̀[T 9TW:$_Gv]:ИQ:t;[T$~ Cu[/HY6Z  <*A{Brjb׸̎)|]8$9iS>|>R{GJʲejq  ΅NE6 ݵnGmn,"R.B]53G 55] 5D6k3fBbڤXP+]!!N 4XXg:r._L 1zŃ6HEy W sCU٭k8vL%9{T5_Y'S@4uߺc{X;hش\$[Ỷ(81{,qpuh+Q:ʀ!"ܶe:zgWoV>( SO{UGcUtdQ#(qл43;4QI& 2J2Jcof:DI1jP8t$- 9s3ZAҫK}“ y:a,ELjybN/>nuF-Ah8+t[KΦJ^e8֙Q}Q̄Wh{rN|Em Rp l|eo➓/E}ќLם&+r9K#)2S5CrֆRJgj=JDt~deD! gPm;p. yς{U^hc;t8\mE98o_/OxXsS%"o)w"bNxh=BuB*كW+5)Cãv|9:Rx׾<zi4m=.b/ZU5^;f,uZ34A=ꏑpD(te,at=1ն fL=,L0, LI鉆^> 8J<)+i ř1W".u/ϧNC׀ Qѣ.譈ɰW 3JQ|Vu#ؗ8A,K3n sĕkC8<5M2քJJ` TGg@`u']I$-C0ucGƒ2D:}4e:xRK͑G=. 4$̄c+*SuUX#MH25*X%BvLqbcW bmYv'I OH~{Fp Qf- )~KxQTy)%xMsS63+A`Aۦ-wwU;!= _(`SK8E Kh1Aʷذw k6&ԭݡqT/&ſPLXv#gC,XElR*<)IuEj^]؀ xڲK{HK?}3HKJs;<|"DpMf8eKEʂd"e^Bݐ|&iB ?rlgdɻ#+ObGDVK i52i-apGb2;(!,JC3 m*\>kCYm1Y:,đ7F>ߩOL_[L H Ty09:f}"j3#˵\{#fX$}T#3.BrΦF̈sP;Ok1R "Ĭq!zJ!db`Cy^ ~:Lۣ@})]K5ʕdeM~3TK@;2DF") |n 01 @#w\/')xU=|0a&"(0ɆbN 5'ұ~PufKx4/@hߏ}D1)a[ MCY ֝;/?#Rl p/tMa?˭-4u4P8Ųʑ[No'&E46O=n)hglD>`!v d 7ōs;E;}3*cB1!Yd;<Rb `o+nKuIDz.#9˵XT#]9sSEt*ܸ|/%j "f_IR:V}roEYX;1+RM``ե`tP[W9tBZ?*0q˿hfVċ}iNW?ik >͔ c/Qx&`YY)6ѷsLAVJHr^1 0Gn0V~T Wlʲ`q1c%6_n |d_=%wMݭlȂL/Z, "(^9M{O_G\J $0sUssI=En9ր>\$JiK fwbyt)wfnrK꘼#CwR9ވya~֖" zSE/)4ScTHBu1|;"ړ.K<(UW@`4 7Y|<+Dظ1 M{L)YĹ@+rcÜIXTY30`٩g)t@MAI? |L_Rsu攪ajy (7wSv=5XT3IT=<:Y~W:& (X}@R y~&֔>F,4$zn**_ :Xۆ#¦']q;ͦEJ7"_%Bc<e{3Tx*s81=QQ?M`KKTpR^KwkkFj@!vazO6'4HFgfUko ?l"@2/ScK%8%KaOo?F]& %FEǶy^a%;7㰄doa{4&|M;{czf!bz+rׯމBl矵‰#^.3'}7=*Fd^4J?TCqc>GI]Hb}jZ!T+d>]HjI!2G8z#x!1IY?P|>߬%箃ͬr0#Z@Hc/҈Lb/4r#lZEtT*Q9^qs74M*/Y #ce8q9ۂBq~SW>~A*H r3"X5eԛ7@͹: R@Дf+hc+6OASHQ@QM-Vin;R IM{(kZ.q)%8i˙OL*/ sEQrolH(OÀ@Ɠ4Dj&?!" w1=q N?ɔUшm(ޑ%$0hZ_dגt-k:ug0]޻$#j) m,$Zt&zKmTV#BV>q/n ~%蒟| S܎NZ3g. _N`Kvh |+ӕαړ&&)*o5;?P.C&x#鞩1 uP u1GeG)|B!D$d}=YeØWӮ.)d+DXB i?oP@:۰vqsߟ7PڨMtTZT] NlOț ƮLdP΂vӪo)27N54> Ʌ܅yAkC:!t 7x1rTχ~$!3m,<t *AG=VLhR(れr 6{a)o)|lCYe+WS<$Z_ٻ9g#2i,! oĕN46dJE;VO26w֜LW q~Gwf]tHC,E%BBӊN5Y#,0E_f7q߅AFgeq16l%}B*[J|pcɔeb₽ *nW DU`Yk цK}兀1@5Tk> +"ZטzN]-<)sJ(/ ƲbxωM%&QCy~vImј>k*T9TiU..HgE0H|gf m׉'ݚ?~(DO9v7$(_EHɻONq9ڈYwP& p@=ż\]TGr>hㆳPht<<)k*N f MU4:q~!%RAS+{76l20f jc>{kńJ08o )F!"Yuʹ9YU Dž>VƦ nƎY8b!Ep7EGjLۓDi=5kϚӊo,8 !@17ӒAVUkԗAtyѣ,Gpu@W?n#08Z~W/_yoDrN^|BI4xNc5Nh8eր +7sMNN8MJ)&2%y`gVy0$ QYWAiLё˛ 9/A{TVk/c"dY*7EV}e?ʆwȘ5z=/Va73Z-RO.b誇6̌dW q[DOepOM^AޟuF@i9+\>WI=K _Y6s ?4<˜ov1+2YY$ CӶ&BG$qdtJu1YD~¯+B tڅ3.LƸHLAX`T?fnf-7t<*zS L9X3/ zV" fUG 3;Z9й<_SL{{9y?l{38Cm ?}{qRmda%2Jnu$g<륰T Z\ĽUB.Oi|F]+ y&?.B 9+0ɷ4㧟Yݨ2UR(g'8#*Nj~V<"I˿!uG=+K֊ѡ!KU5:V :eϟ!WA[ e/JH>SJ)?u ef;sT\F0m}4gn**DV%TJBjaykΟU >P?s^e񅎫dw?2q̙z<!>Zm2wI[svP#P=>5 aFѝ4O5]YaJTZdՅX.¼-I(Q7hFt kN{z^{[G6u5^1rHC&w6C{qIρ6f A,h{9#AH# M9[{{EDP`&+A'k8]:%(hcIwƫS# ^AXFLᱡn 'K 9=&xHBp.<[['zmoE _>e88fa(-՟c&D1OVr8zK KkE$o?.Q"Äλ?Q-I;q`*v*F:IB>!%"b8cVʹhd_@lJy6;a@/Tfܿ9L -1%W QԍA`\cnLn%#ʙ3bϺhF.RL7b0\"[!&XGiY7"MBDU0/¿=KRdVZ/*Y6W0pb0oYB{ @VI\s fYӿN'ƺB;NpeRgpaTR'@Bo}Cdn1h)ɜ =gQb9[]} \KB |a^5Vfk5 ίp&|CƪBx"؇vTSvj8tqM:?]Pyg s!stDvN(7v(-( 3! uc0j ISPfxM?z5\$[6*齁h??J-B 5nLRoF/mWF(-;t%a>-?ߠ5&UVA*',3sW;r8&ݽafG` [$Yj poX6dw"RUo&ɯ$ǣ{{B- Et6KtME|py7e{s-*C}Ew" }8Ր,ڰt.oM )ftDسcx[>vVEE9E0n<k0[H_!sRf}#?X&2j_""dh %P-.`C&W<,C\*t,i-/@A&DF}%33vNOle½Y4MK}RϹ_ oV^OgK]X"WH qSR*UIVdRm[**k#%@k΅ \S⻦޹Щb/Fd5tcEzk;Oh- SSFߢ3㻃Cd~]n&l(0OXfz;Ob_+$i[+?i+LIVM|8.#zv0,B,j>!RAb5eD*ҟbν;qNݘ§槣k \peZ\|9c6yB1Kqxn)Z{{'nS8[/2quO԰b4 ڀ8k4D_P86|RqK!7`qt/QOzydpݨ͌Խ}籾?dejLۭ@ͤ¼cC2k4.K}*'(}ěiS pXn:[,#ap&%'Uw̶i Ӕզ3W4I0q. ~]YQ_ mג;_&/Mk;l΍ Y;zg.L֛堍,AM+BUvotjxen.BzWN"QĘAr~h|Mݺ="mPZ̊ėv$IEZ-TDkf>® tm6|ׇjp~B)%"yF 64D6E1-$鹬XKMGFg3@1/|x)a,ufxF{<]@!v0[ou/~gAZb*#k+e"M߭XCmB6j "tojpqc7|hR U8-xzyvK}kMr.﨧M֧v0Z=m:r)9 Ek]L>_GgW/f\n~2aSy@&_=(;V$:Ƈ؈3Odc30R񧵕Ku6 gr6[\3_P;ݵԄw oȥ~K݀QH!-5h+2kC]ܹ_?2zP6O;S""67oM,:6'UB!:S݂Kg@tΝJ]l/kެLBCHNeV'9)#Ze1ѹ!s)Y#8sf>"罔."%e,|b_^Q"m,tyy7 ЉR#! gJ [( w3u2@qk(zb:7jv{+?W77pƊriULA 0Ze[4:I\Ba3fqpϭ7#漁{n5*ߑ">/*z>"gCK'29Mj2 $"C0T»0S;)LKK\W/>(`Als!?.ʹc3nُ1$.Rv5X2UX;GD%1ZEGʛlB$җdtкk' Nc=ۦ5ih#i^͑Gg*~"פъ\Ź-нrCϨLiωxi=ohϔ=/d 8!|P>}z4n(ɟ3)AWLS^-IH-&{Dg\ٶnXLpp^a kzdD%~XpJԪ|j UPEsmx'1e F:h*X#QM8:ޭz[G(Lޚ,'ơ oZ/Bi4IjL@6^KX 07(Y>嗝me 1`\b3?al(|ɒ6i)akM(] CnPYy]% NW uyu1-H>,nd/[b܏YVe}*MZ@cDg+o{a(>l.7U4U1Zr!8K5^(+~7ZS{C5# @HASQ-1r>}OK7 jj6`[%d=z%`ՔJҞb'*g;㜀O|ދ껮}fGٗ LkJC塱2 hQ`7z<΋q*?ն6Xᘶnl4IM Egc,&rIY7@=@xYiT%_ΫL^.y$JHT:+aF-SkvO+%v.:8UIx@KnO. dB /*J憎Nzj'ρU#. ]uCB]ٙ)FxT8 H])j4mKKd½F(3kA/;c}z%}>W%)rAAay,]ѱrEB|\j{%8/PB d}校ݛ:ԋgZSZWz6L9KKzmK\{m`ՁH3CuQ<O$5W>b¢.1*)RG5q'A&XŨB򵬂&, ~Q6G+3ӐG>mq>9qE3pT]K`EώŊ2"~^Ş{(N_5aB)5ٚ"(^: [1[ViL8+tKܿʷP(e>R.OYtJkzxfq+GrV LUPF K tw?JY7ie4_!fH$&6\ϔ f;4k^ܗy$rL dN7~s=tm~|( ,թ]]|>HӇvY }[cVy7X#W۴*k4O牷7; 6 ktCɻQ DݪJcx! ˛UDÑO|oȿgYR=o߃)qf%`s adr3MqhЪOF`q?F>* ]XHw .7d1C6Seޟ~Q\^Ίm'!XiJ1id=? j_Ě=;P|kNqښ }m8^OmR?0Ry(_o fZѫ23|h0'WǨHqlٜ+E{ꡁ $֌DpF@*bl62a]&ьe;ٟE* أ@ &IQ,A2-$2Tc9h9x4QlmU1"<}NU&#|eڮٖ4/^KuC2sY=[_1H%\݋|Ib\9Hp8V>n %Am>zE403U9!Hf-hS†fMоAztoZЍN*֎ꑮNo^26Ύ/Me%P#O2O򄎴eɫ"AVle'&ny>~VR%8h b`$! q!] F7Y%,Hw6=)򑈼˖E]t4^PC:_LDDsB^cOn.!Onݧei{\3Dm#]F3݃Fcj9ԋ/]Nfہ!˴fdQێmEܰT_6Wo}Փ#L:HB%>}j`C>xJ>bm,".)?i@6+ȼ{ǡ4^Hzfܵ!I"[[ H c> _ XŹ)kz[erqJF>&B@0fb|ĸӶل"܊B (@l0{l;pG׳N'5ZE$(VXH#k)6է횙/inќ{şw:mfPَ=g\=*էm]_y;c0_@IKWj %Gtib[i/5&h[`DK#gטk1'g4W~>44U'<:Z؞1  @C"{ӽ) E3 W7_ϖg HMNq]w|N^upNa.-O+36AaUˎm*џY*St㞯7 Sr <(2fc &?è̞;zߑJ?Zw tJ3Ẁ_`j6_u׀_wJ1Vldhg'!8򠼁PzҽVr{l'j> ,1E-ژƤ, _XWyf\*F%*ha܂uȑ,WB}^H2񒆛Tm <%J_sOXh3CĪcdry(O3a_V牏g~ABIh6:($Q#zc]!ChÞXU?1Yn"xmK8-0KU[gUGpenZr} /y2qƳ~ 0}W+O F|ffݩB Ivf /a/!U?` Ő}N=}} *6k& _hilTR@u]R+>mZGdu:㦡 ҀǕ4gEi(Uو% 5}X <2/ ^Źvfz* 8 o i#4D:qx!|vcK@0vɬ܅qKR!*?g207}*51G]H)sxHuҤHKpF04ck o(Epfn^Բm\iT]ћJK51M*Ewm8I~W%K`ہv yaDPߣOɩo*KGF+? %a1gjx]ª#wS bud9R% Z!`a*iyHKTTwLvobMUi¦xkh+Dk#H¤ 5N1Np\6oEyv 2!IJWb=f&ynL!kQmFG^%8>#&DF߅ f:Cq,KOhEHY 1a MiȳqmN *ػO3y@Wr恀?pw 98hehl4KX8jؚ߽wAZI @E8>! g|Y)|ck\"jeG}G&otcK[5/$[c NR ?0m&y>S)=B1ʹ0B[ Y}/R|b%J<6Ww)QixIz6w8WeS04oϯNLv>ABzR]YopoZȂYeHNmkë7 pz;)6cRhOJ{⌬[^}Dx*n؁jc1eL`5e#һ1f "݀SHFpU|AMm_|0)3YYa&L"U~9᰸,=_JVLT 6 zArD$ěKM#d(,-)9~WZ$[yvϕ~$ ^mqs*Y,%$wzo泥KSܠ)iI }<##)/FXNHjSRksECi2 Kqnl[ e #Ү٧WضK?u .]g~(^Q!t¾gK;|*#M%=+Vޘ L>ϯo<1HH5 a:3],Gk2JmW4TY*oQEMQBR($v7.-J S콪zj|PCR 16N!,PBsZ*؝c83ga̻j)ȡVǦ{ s B:ѓ7MSCV<Ί&찇Xc5-6b10ob]č)u}TYaz1)iݿ("*=۠?J-hiV0ЀQu-{^dE+h^R&H0_X(dj`OP4 M!VmBH; js9tPiERHa =У 0(0܂}NdֶwLXfc ːi]'J j)4#ȸ:h9(ו@FnΉ(SDD/V"bkXZG AL ++Y3/']l)1ٍIM쭛.%v Ew~\FsQ: 4. ݙ7ɺ::e;f:/DTPڜa< V,AƵ\/w}9ksJh^^g.޸<@/W"ɀAzn/]ї"鱚xܼ™}wrCw90U`0#h%O!"z鲥kpĥ6);j+>sVa766B}Q،+7c_nK224#*\E~0dVqRFv 9i%'>gy6yC;L5?QĿ ՎV 1awLR57GN[YR4]-I}ksZ\(}S<\C(sPYIt<nteAgl auR;x^`RO=(rHmuGzx'X Z}rX|f@cNA)~`6*3{+fw!oS!ջoTQwfIgyg+L]m݀]<6j/{ )+P_-(EAW!w1_0z xo ]9H@q+^`OL?Q] RF T ~$g뜥Ds.MӶYz_AXޤ.ux"j܄A0-f=7]4(דfhHFݎS~9^Rf#|sTO2ƢW "N6Ѷ &?~''xxKA ??D_.^ghIfϧEIY ea5KS6à0x )t2:0*ܛ p\ȎcYjh05 EE22Q#z:[4*_tPk+pLh XQ1%[~n0kv0ƦN#{!x tJ1k;9:&;0A%[ ~_N EΟn77Xr~GUS ^6Gv/ ӛx,^q8ho=xd=o2PudJ.#3'w(a$ܼk%OamQS'GhEvoH>*[n;7 rsx* LPCY J^qQB u(<)*[c;N Pz 27 ,/yD#zM~L %=!˟w TO&VuO֐?T?K`n#*Mb N>tõN8ZA,0^L~K}e'oY-@(lP ė@@,$@Xe4O6c߬IuO׹0ipX`.9:18j)Rh"ls=ߡ3cm(g $T v,I M;%<9-NM#q̣ZN:RSnn,᎕xV6bUHٌ/'5472 .AϊcЦ`V:ڷAaF<)A2 *9X#|JvY͕g0iIɢIL1w7uA#j% Ũ9Ҥo<3"=]a5μZB$q{9K1%^H7goV8lnmDYIc;}%0mcG:ܨaqՆ7^ҩgh.64M+%EF!dƬݷJc}$ٟF{zO(uyGP>$g󶀕nGGM~CװZI7޺G%+=ٿVaM@ 6c_e)24JcF+hࡽ=MWtF+1r,Iy)VtJ_O@,]XÁs$C"3BE0نc4 pF<ѷ/ss.GJ+F3G*+SV RvSSX] r t]!Γړ=ȠfӘ 8*Kr  IN@(T|=0익J݂Iv@RE>ə$֘Rn`>%ixc;<%H =JU Y|@;B{̆Q0Aвkp&67bpIP )wDƦ/  s@ 9sГxB~I+A ڧ;IkQL=5]&c#5e" B_O(LFwDo8(_a9it,` +m1ogy4.b4V¬}v]jȆ>ǻ:pM܆p3UE]m;QKAˠpܾUR"yxh:M8b $|ŪSn(]XJ`RF@MhWr2O•Ҍ ʱ)=1˺=gg͚8Y |JBGafY\MB/[%`I2P%*%1) !S9>:D#IV`w>DC+ hD(׈~E@I;bϰ}q\EtsqW7 5FT|oth!@ $0~ڵ &]8F:;͖[>ܘ$qxB8?ff]'ſ'5I%%\QByqPsن~Rx.+Q>QUQEA?C 3=1ۄOkV2s43gmn2űCkvʂR- }o*xkDoDL&ȡ"M3y;kdq8\RFAYلc b=GglMH2 6ش)+R?B9H0'">az$X"ʋ!R;J t1wz3jpO^vJ=:.+*0apiԺb^$Ikvi^9J+ kSv`<:$ #Y.Ǝ፹<*&ȯCsRAܽ;'#ʾqMőY˻8U2̏\_ mQ&;/;:ƺzW|.6[<8q}~0F33聱7zeGI3X] D=Sm6gXQ|Y)蝈,+Kzt䢍%/%!s=[Y6TֈgV5iK$Ӝq_ zkM+trxC "o?DS sw衪Pu׌7RftRVgX@wVn] 9߻"8?2N)#ǮEKq[Y}L{]umu%0䦎^p!*2]pWZޑw|]nTûg.qogVյEz4ֶ!bPA"^>a$*&] v' XZ<(.p*=)c؏yꌔb~)%;HUWg8i вlEPL8gRxʾh%ZÚfgZ8J\Z9HqPB*bǿo%9togRL؋]С[6ۧ^Յ_y0[Jdx:V!{MC,CMB&gZZfo[۵Ar!x;M +4:+m?۽b%(e(!O Lvӏ u{uqWݳ͝]xuҞ3) ;DվNޟlH~ S==x'~Z[/^J@;>˂Sk,WuTګGԍe 0[QN^$t7y^l5bqMZ7 _inMpaYlk)RL ^vԏ\e}گfʗ*:nС'6 =|}BUf!6]pZyrC Dc ?oSL2݈;P^#EB|Y4Ú! qؒ3ź&¶"[0sVB{ۣqXz(<;z y)Y е/O[gj'\ U%OaHh ӊjb 04Z3~s:..Fa-caC-{Y& nr_IqC2 TE> o= CqJuP™L6Jߘd'Υ^%a6fҔEN}donk 㵥h׹-t5Yc",YN".ǂ6>]{wq}plKi鏱c>qZc n :MB]s"nX ʦe UM6AZ~/j1a\BhMFL6:>5yO_ LmTh;rzpYR,x. Ww/{Y@(S<=Uj:lݘ1tb h^>9FذU4)f#18r 3Lp_N+=T3k^*cz~: oTDkR% |]B\qRcnYrnwi0?pҠ-΍gD%u>(7ZEqƁ7}5]R<}c=iwFsl|*tCpwiwloUg(Ms_HgY\BurMqig~'zmn%W*HpxaYoK*+ºw |H|)P6"1DB+}Oy+?YLpʑepG0T+ݲA2f#TleOS+ ed 7:$ X '&[f9[XU74U, bzrv=iݝ>8IvTN:*pULg\'(9\qD+YFFUzLt4kSz0ռ^JWPN^ "aض<(;!gZ>rl/w~ ?MFb."QѲ3 yɪo8 В޻eN1gүap%&.ܥI6Jߊ;pKýֺp_Al#Ps ]QTBy>Zw yƣHȻ-h4o:TDIq|LYU" |XKRJ=k~vWG>ԙB~ގq DDi:pO2k5^vqަ̀Nw9ւ P >*&ޕ?Ճ)b7'_3=4X3*QB=aAP^J[" kN&4^8H]|)'kg3ȻeUFo0WڤcP;vo@+59\}*w Jb?w h‚GU4Rvc6$_WHoS(mk3tc4MKT4WRy" ޑe2r!}X? QZ0oZv%CjvUU7ׇ<51.zrj2iOnKH);ْwC h\m8\g.oI*q/B S#u|&d'NA r ٽq )hpT5gۆٓ(턦7GuXWgW60@<<И[~kmek9 Jl4fM>yڢ"PЬWR~ "riK$[f@99A[f4zS$gLq?Əb>uEuOߌؓqMVRG^"q~!k|>M7n bfW 5.[HznƗEC~H*Ln?Pέ|oWNKw%H~eא+cNg%r2mVp&ꇊ ^/oCgK?*&87m`\b̛c.ExTk8bi 7aMԣ'2ŀ"q{3=wIM2DuPkd|Ryڕơ(|Ł( ԢSثr!R f_Go6\Kr-!vxs/N;[)gRt{FjR]^eX1`ӎDQK=ΔmCcYDQ4Em+5:*M!%r#zi}ө_՗}*'9)Q$U'>Jz2,qrgF8h@P@Ր&v2?XTUSuj@ۗyruکНX> AowYU+hNxZ_Լ,ہ7zIRX"\m]9-R 8)IǾ\hAÏ۳ vߑΌzԟ}k+V!|X2"C y"ӦH5_$qCn{9{=E-O.܉F?}]:aPI8w(ـ=}\4y!+w]7TZ )BQ)Mj6&T=)[y'}Aw:CFOG7s Q4[V |0VvJod2u^D)B6o2˷]NS?pTf{ MU T.#&;MM:gLy'f R^{+`4 )›KtoZPFM;݄_">`t;*$eN)#1Gh76hvc۵KP DKY_Ul9`i&x寢yZW8ՖXubM&pY%UT.d+CUM~։ d`) x RGN`㭃N6=u tHR 6,v7շ60C ;9{پ|MOn k1N}16a?1b7 <ߑ\ـy !d {YTH %Y~IwCg:*;|a؊VC5YI@U~tjs{^nɓǡN⟢0Nz@0 }Ci\ '%$*Zqpٌ#,%]1YbUƻ^7<4]eN7W2SbX[.CZoQ&Q }^$^Սnꀆ=S@c6ꑲnewM?`>xƎ$YmlmU믡ȴ>L_-X(qx"zI+y;6u:BYd"@a H"7->1,d.fA8P,{x= b?(qxh%4 PP܀!"9u' %NAfLYh0Y5w2rĈJXS%N@uÒ~w2\GR˃@=>A6;ej͢e)}NG hN՝M ěGyiCzؕZ(1>-g fr(/$S<3UEϐi>mBboSPw7^M E<`uCY~9צT=B[]BE$1 {UvKǂL3t!n2X7iɄie'S ΤaBD ]I8v/eNf2WjLWM;9> )^F  %q%~˂^%E6kcZ;;Lb_(DԈHA1LF"kO70`lSx{)+!{+TnCTB@Pw& t70 BCAB{'nAi`U.,g.Z![4G h8VV&eNC% F!1`ȧTrmMlg_5G(9_I?/7\/ ]Dt5y ПuNKk;)E]v վGIYv'KŒSZI5/&5}.kt54+TIxxөʇ㉏ %p.A+9]{Èd&-Rz8o|Cecٝ39"k"PښWjfK C-%/Noc*mI?jb,aFKقl(x. sWfChXwXK[5K~Z\ :BZ Ң hth{3i0CG"ZLqe.A Q9~-$-شACeշ dX\T,Jٻ(Uyĸo2[oibO\;&MVJP>(_SDߟ1h/83#|h ` AhH͘} qgUj^%`e噒*m39lU "ŵµ5w醋|>vXsxVXS:6tU( nԾPw!CfRO4Z K$@K4,5Xěh_"YԖxgjA]NNS8tATV+dZXk1sU[փpL`{]襝!Obw Ui~Zv K2|cs *y  Yp>ɥڠa՜=+-%mU";g|[!"Ğq\ՑmeȧB*.}z&T?kf JD٩!WYU9#E(r,[> XHl (y#ƹ$w(ǁI8 iwհ:S|I-|D$x@afVKf7ġƼ&CiF@PSQxJV}\IwLDm45?/SJ9&ipZ 莪*3Oаd U-pwU\CX jioK@2Cu 2b7|LW4ҬCՒSHw  \W+:+WhE)C1u`A+'lQ󟼟M1Ky!ȮXG>CJ#.Bv y@*b)VbNP"n-h23l5ٰ1↍O&Tjw CA~?',-E/]Q]vRdUpD97  E &P٧Y* %&V"c & '䆛iqe0 .4H_˿$_\Vy3_ϥ C;^1„A ~JX4;FUp$aQG I^$F`wQ鴅sњWfA֣N?LUWfXJ k4[=ǩm}="bś8ʲW~ٻ!4P~t562zQQ!?joS&ӘPY%R .H]Wo~䂘>i1Rqٸ(pb̽T#OM&5F[ ><-MS 3eR&Yɾ`bLxÖ^evܰ(_edRĿuӃ݁9Gw9#ɩlal􏀙@&S".MbI>R-t~)bMVdvo[C'SlވO7>hF%GapZsrSh0kiFbzBd?ms]4hk"b%\\eYCz`O71bAReRZ>+r-:XT٩GNi B: :'lGA.)21Uvpr+dz)w0FaEWO-XS9X#3 җ~JO XZűpF#+8|RBGUzW@ /%ĥާ4eTdN@K5:n>;[~qص es0P9rnбnjҞwF #`) #( ??CND5; oiҟTzK 6w+7Xs60Ȗh3]?#5n_Jv Gi0Hdo\J /arι*MB< 5A4d/i=k,&ЍT.$w+ XȺV %$ZXϳQ6]&* s8Vqx$bfd8x|.B|T`(Ye̺ ƹ/W3 ab"9&NX b>ga`@Rw yH"^F=!}ug&uF"DA{CT;(Ĺm4}$5@@'~gZ᚞)(וʘ/9a'2S;~mko:!CRY.N+$ " +HU`yyAZz.v͞ma  kDQ`8 t|hnP} h[7[jTZE7e.A.E՚Dгjڹa?cεOԯ)SaΕDlEH}XWKJsUEvSFu<-#X(xl2 u©Ŝ-k滐:s`K셜0$`g#Y_ଳhQQ\#'Pn.N2G2D#:5Z <V]}|϶Ŏ>/)9hv>${ߖ7#P͝@DZ5ņkuq t۸ȘVՔˬ Twbg\g1W+3,-KcϟJꢂ2{ϝ3ehAR:5.t|{˶=zH#»([+ &F 5)9{Νvwf\xG2-yFc!o zXʐyUS^)nV(c 溩'0|>w0C/r<+a6.[eJ)6; BobXԘӬRu xA6dA}Xi4Ž1=݃s!bJfd[A恦)g8LJ'G԰8K+E/ЎWkuc$ @B,fZP]SAk8&"$}8O]mڹd/A_;-!I:; +=X7n7` ` *V3nc?7\-W<2@ sPi"MHD^;:ނAA C F]΍:bg D]g}"iڈQ')̤y^Yװh"[iiֿAb6(x UJ\3xGѼgSw&2v< z*3R@ݝ9=2\GT]Pu&k&srxR-C,1.qn)44-UI#aፏՉ ?<'+u<"u^ ~. {8-DZ"pZK2y|hc-EM2@Mnh|xhYyDGVk:&v֊cIT+E?N3T&&wXy!HcgvpgY+AǍ״;{%6} 47J1bu ~RҢGd},7S>CjQMk 5c**$@EóuhC~m}u E!뚬]yF㛽)JY% ޤF䂳֤~_Ɲ"~FnHfIK?t$/5symՇ%#RxE;[G28Wt>6 9c+L3 oYFA(m\?^/ݹZf•5\PfImq9%dC*•WiȳGC/# K20=$~g ӅoLiC'5WFs+<ʲBY}Co71}/#,6jQ_RFǟd`eڪ4N?^q ⳽GϛYؗg *WF5dR`3N%dP0 .ӸȊRasߥy&McS9>;PPuOτ!Nc0Qnz_4Qbp%Xҍj1$=P&yR-s/I,1+VZ2 "+OquaFƵtV(׬l ä:!oOՏ|om?t4H:Z迢zD4 #>k`T+3Qc?76X3rUdXwU5K qJnB@)B=KspTp1e.&. Mm%G񽺧ݴ]`\g~v@c}; O|Bq{۞mWinCK1L=h\PF{gzV.Ke*EӑDkZ_lYz-AȤ>fq*}C4"' s#,eGu%'QP{<ah}rKPJrm̙z絘; 1aq]s0 Ȫ0;g>苑{ǂ%gn.WX͚<*ϑXeHۤDZ&}2Ky*Ζm+(ibf 0|VYNRn(7 wKlʖn("ի,rG,Q%Ks"K&ef6Kf',cj%CǰD帙cdH5 jƯ,{YR͡ZXJqoE4 lQ߳1`à&ucV ͖{_Ѯ2ZH8~^"iU wK C٢>ovS*_soJ,*΄,N,?A걋NY9o[~Bdԙ*4l~TۤTUzϗ7Uw:ܨVVx+I*H^Pٓ#u3M>a^$aC%tJڿoF/X0kfDq_VWEa{I Tsb,X<ZqPa~ D%>d V!V\\\ô_Y&4ct9^d'a/Ր yB!X+ 3EN,~JȒCJ-zd}JL1h'/!~:@eXf!9VuNӉ*%,oRV.Hjֶ!S@n)l 9; kmY[݋?9 - &񴳔,ޠƪ9"M^_[X8vj?͠~*v8&$f⛀TU@"XVh,;8m^=M.m\T|voT'4h_u3vn=D0ݥ<ۥ7eE\&@-l}Ҟ1lB `Cm[AH?&Oxh¼ ЭPkkaVJEj3zC|Đ T8Y|TpdM$e9),pJE]{GWꞒtMZ&jqeo[8`܆f8؏;1ɓZ5̅96nTM-HFv4Is6N"Bl3/*,R§A!}r|Mzl4m[ Kf3zO 2h\d5#RO!,{SsSɢ_^B5<#s& . Е=Q0 ]8ݚSZ#d0OTGr,+Պ|Aկso9GsykV?C@ SEܫSA8D r,tqS;kL׳k9k;^ep KMҚW'_"D)r \~eNw!3O(!e~bvxz ?$zN3pYK\ ꓵIcx7J) m/XU#YƗ̳(8eӫjTII]\apcP;D~QNe$n:Zh[,duz!vayRb hA 0 sMĒJfVvɥR!+djY5{i9qM\BCw{_ #s8մH<ᆪ=~ܘ+Yͥ Qt7S elOxp;.`g5>!#1uTw!  ~529w1@0m-/¡w p ϐS ,Xh6Mv^w`wFY Z+yp7OӐN?Hܿ)&_uwt%x\َ94#]?\..@͏=e{Hyürg̳nܯ&{-+qtM4zٙ%oY4&$Tu`/ mЂ kb؏7ocjf @I`^WO{N!P8--Lj%k\=VobA FyngP;b0G\:'}l>LD\d)6o0$rrw*)KCf!m|{AL3HI F1( \(Wp4kNɃӢ+Iw[p Oww+b>wh.ݢcIa9E}ݶ,\nj̮ซIrwi @Y$DyW @,Pi3ے ?n/ #|'Gؓz2jR@o p:L3[PS[Z(lE,s#]̎O0;8'2\4VP:&:=̈́95X`yxv/Rt hI]k!]ԁ˙Pa%`/-KSt\s{HF u]{y1 g,<5Ԇ[|Lc\O]~e^ !/Ƃ"$3ꯋmt(%Bcco yUt'Zh)1 zbl14!ITje%Ԏwr& ?ŒG}K `"*VucG*jS |'^Ix2Y:5BɴoMQ(vӧ"|:Ӡ#*piU&lώEd9hr_O\o3pPn)(&L!{աӖDP 5JuB/+s6g*UMFm.i>0!uN wkK69pi$ܵXCcPKB~o զ N&AH#捾K$OZH)hByY$hVd|,9X&-[?Bȓ-x{= 1pL :hHW*Ԣra%Yx>"~.OI}wvjfuwfY˺᣼cwL[ 0[Μ*1CB$!ƌDTCu/kn !KCٰHz#Z-4lR0Iz/Ӝ񝊪g3 5'uER^Z  ^u@9Qk™ ZTac~y&`\~,;)[Հ[%_!4 >P->\N_He>< zbcu*?Jy܇.+d!7Fc2UėJ;b )JR;3Jdҗw (R<Y ʵ7R o`A$ ^&hi<8ðN;[UEtht!_O{v!рѼt@q]pR;J|8\ReAVj *!fm?Wjx!TҬ.ad*;"΄_>A=~c 9+ڳA;)s!(C%g1Fbڶyx6,fw7(h߁P$jQ]h{Oe Y::{FݒLrkfi.@z(57I; aZXqH~ʺR{NCLvB}Vd >*ǎ@ҶX-oaFؐj6x}w|%UZEqv 璩7a0[(EX:_ϲbl֏"k˯/Ϋ?7!+"B(;@ *J]Imh)]5o>+0KD}n-0a}ki*^4'jFNA(9muh4`$Ӫ>>*%l9/gí.s˪OnOb#djvx[E{8!K)W$VP@Toyb!n6cdbK5lVEQەp3Jy"z^fqw@(G5+9B'Tb5iwuzv|yc< 5~rqg|sFE:ˁ2dP?P" LmQzb?jh,j=_-`ȹ0}+OmUMCXhh}'Pz =%zg(ڏGO<6>ΛV4_5MT|,8@$OThS8.BLk>)]$/>aCb,jG\ ;5?fcI|Q|B'qQ&4ؕk|̥iVbg^ ,L+J#0h,q<,zwB-:μ*e*`.oNq3r<_IqD~ꇱ01m1d!$XE4?v@[!2g!-(( ryeQ-à3pfð lM8Idx a o]SӻrH@i5S%JRҬ8#7Ԯ3tt{;80~֎p~c[e ̈́o zO I 2؛{s_; p>+? { 4uՒf|RjQ+pםĻwL5w1IcD:C0sӽԘ!WyZOcҒԥ$Flw 4mc:c^"_*IFcͰX)SqzMz:K WIsO閠3.A>1_=P|-q(}Djj(اH6FEEKxí*D߫XީKYOdXf2}&9 fC+"A:쑡4WbfCXv>=wG@m7EA#+$n%z]bpCm^\!e&6QSj֦ sqv"!T(( ](Mpa*K\"躘&a:sYFz]i ieP蠐F'gE]/z|g n\mD|ɈhT"5]}gKw G֨~B(Z cQ0[}XO@cVݥšh[߆(YAVVh~+-YIւfRp|>PRqMbgԎ4T<\SjVɟ ~yx)SWp! 5lj`^-;1#*qVm3vO<뢷<53.9^0`ciH%e,KIKl0XB}r h~p1^=(uDm͛3\K_nÂMl)]<1p> ;f>`eꢼ,ۨǧQo6֮R_U1.ά*MJ}#k"Lا=Fn}k<-Ⱥ.E4Ò)j[eVgNլ4M õ?ȿa~SD$Iޯl|{=' ȁ/!Bٻ(yby@kn^|0]^l,;QFk)8m.8>@Ջe}K׍ $]jyNm$):L DrƷ6u=ݨջ9_C uiEp_Om^.ljOO[f Ƣ*i4`.S)^9KĔɦ>y:J!5f I3AI5n_xq&BnG_Isw%œ胤[bl]gGMk'+˄\eNͦ`6 U {eB*@1=`ay k_R,y^sd)^6Nd  ~8I39ۮ흂^*w%XmO@0,ޙ>NHeB1n"0-͜Wy[W& J6}ّs[vjv$X x{墉 `C>.b1c1ü3gv$Ǔ,%}7a)6C"w}<"T0;hoҼ0SYޔRJB%<&vK _($}Pm@>fY}^,Q v:UIn ⻢t0gRyo F"$+ J.1LyeȄXHm^7|K۷+t:^r#|p0Mv2R8J7ğ,> )`^hi5'9JA{Ƹ >U[uYC1^FX8<2⮤m)Slvr%nG/I/Rx;gL-Ldsۜ2&kg"窞ayf@fBMn D.`x oy U5#@cZS5CS;ߦnY*)joXx%̘q6e4U, :AR'N90VDX_U?K_MPvίOjTywZ;3CB'N_,^H= WJY)g5m`{}qv$Sbh, =71TBu=k1pr*An8xt8w..goΑ2㣛$!Ѐ~g`EqR WƉ*2f#q"p{,Ϧh@f G% 1~6GL<Pr"DQ[`L GYN ذD`7PӾk-76F% =*ȇ1RyԎ)!’v BqVW8rZWBpsz 8L~F`rOa6GA_6$N({7 5 Eך'f*X1Bd.bkMwI~jd"w"q's.+#,&y_$ЀCDq뎎B}%r-kSrqpL] L= +D2+m2Wv?r쭡>AoNQGZ;]jDgf.F ZzU8M(JEGQM~a +E;#Ǧ#2 2pVvZLGQn<p ]kS8]PtЖ;a8dGT[ͯ |߯)ãM= $HQ0վx^UC_ex5O! \vė,N?0˩TC< ᣫRj F ˅&F5pCyGڔB BsK'l J?Z6SXWa;=t/{?GڱiNWh݌ގF-tpP?Sr6Lf?SCЯC˝ dc՝æb% +kcPޯG}1D/+Ӄ竑39&TzMq/ A 4p̪2.IQPLB21S_ pi1qylx$L:>Lkn^T5[{rP9.yx1ԚDi/FϜ?$6y\łw,-K4h,eV:Xn=7'c!FT\ ?˨C%İTdxa$l*@jeR1KsZ]f@J?|VzELM(dp[DF\IHG)grvjU\ ЩmڣGUC '|$+ 2pZ ak!N^Kqr<҃'1CvDͼ <ϪP:r \Vo NekDž6F,q}H+Xس5?&vo4woXyM2RH2Un{޷ \r.;딴`6KaZض[6llM׬J jB/eøAyhUټ9tg,`P%H ZA,qԒsEIl` 犳wИKPDۣYM#|;Z T֬~pF~l+-(Bni KshqpU}@ѳe~EItt_Ҭ`$"c)#-ձ_6H1m&Qa߄jTF%u.&4\ꇑ c|6 ks'IY }ë8@8X<>5dm}0QkxP".8vmY-q,1;YG(X,!@7T8Ow-&2uk,؛Qp7b;lo156tI!zPQe(,Ca:~-w&.DP=m.%?V-hA_HLAٰh)U 4ID`4Mzkm)B/'TtKe<t@7't7嬄ɁAO OƤM#VkL[U\)vR$@\y_@a-f]4۷/{% 6NTֈٵ#OZ0Kz_]~給yDX,4^4I#&!hm J èa?@z)tT,5t9MWA~~;:+:ͱɱdg ڟL S8gaj-q"WZI΂QKLΙt9Lpvg@weX@[]A'2 %'n:h|84@8g-5G+h'z-_5ՙ~휮Z?;]xŇ_=SSv1T+HuKX콼å:Y&Z\@Ѥ,*Z׶!֬BͥbweO;$d|c6_a2HFQzjB\ڢʵ LbRfw^>C:r˫գ#s1ufJ|أ`B~eg I7${^D8vzfvUq꯲`(Z&7Lez9F7I񧽂47fD́O,6XDvBj>{'_)XL&7 1W]BC W>AqI܅Y2V{GW+" U4VMbQUIKgo;0h RI2(-?߽#ݮ5}^'*wj2o%!yi8K=uF Fo\2ng;,~B:QN¡AVŻ\󚁧]rہˎw 88|#:'\ @1Ov#ZޮMM J$qeFVWVt[Da~u{{aPUW5nC\ѡjxhFi- [$uPIhRpRuirvV`'Z/8&+E]]^UhVK}+C:kq*ͼ joLjDRt=1<k*S1/|{Yn\ȍ9lоx8UfD`iw  ϯk` %PyU&ꁇ'!'\ eZh`X93= .@ \RrlA+Fb"#t8;ʊ>Gz)cG"(J6(Ex$eJ`MUPvA~\|t;u1}E]/:(m6bI"77l#(~kZT2j &}BHnʱslQ`ȿ?Ǎvyh- /ݭ!vf[pxupXbZ Y 0#ۣiӕus KɣۼJ8*yz=;ae|!FLcͭc:+_x1YӰa|+\`4ՉL lV D KTꛜ25`Zӂ!b[W0SL^J7ˑ`N.y@I0|O2s}–au n%_˯ąŢg9t!~zt/aoM@ FY. .m-+R,I_*GpwpVsfNNSu3&DL̐Q|$tSpF}d*+PKkJAf/XU9r:w͗U@׍~ %)ESdz} SKa6 X_5TջbozrGbjP}ߘ'D ޤ!b8SIKa7{ 8hC*j9~swj!r`Ѹ!ӤK$WCOΗ 6sk=h&XXǪmqR\K>>uiJDϜVgD wsp>>0:R6$>'i#|M>MΏN 'A겫Q9e`YQN=Y( IgFyըR,zc'Q2c.U5I8#[Ar0ʷB;&d)Xʫ] )^ep.962d_P NfK=څH|ތpN@D:0Fv.>>DeɆo1'*ͷGG3ޙC,џt^NA?|wk( A?qk]eT֏B`DfkS"L#%a$-OĬv3!&BE70f7Ԝ'ۻhtbҚ7}4x]"E[#$61~ߖ*Fj*,%>O/o@G˖qE d_o1_GF⳧R8 ۰WH*ZmcC֦QOg"M p:,X|Q#׍-xFHY18T'sUόu٭3*"B ΑKӺT]ik7 ' y[L>!I_~mNj Gw݊=f6A/i\{ב+_ix 좓vLNm3+*a(Ifpwv[Aw5;;g'ύQWK/$YA@eHǎveQgO6,oJv[fFh᳈O.hUvLYq(;N3:xr΢>7lDX4"}m~e)kJ `Kt?z*kdKWp|=DyCHzUm H-z߁PN.һpxHa4D\Ɨ[؃7+_6G=;] Tzm:Ǐ2LG2n)@t1?K.(ѩSupog=% 3{}YvHCYPY"xS$'Y:<4歺spQ*uܙH#jب\K${AJSy'.8vyK>AJrfq1Y7w$K;qSK C88LxjB@u^f $;˱,0.sne+`:R2ՌoG 3d.WBċѷ5.g}3\kdR6g˱=7܇xV;:NVE8ƿ™@T&D(/rlCS3ȗ#Oa)&)N/ؕbw%E4H@ƍ2H0O]#te@c2{U@AV"f!a`G Ia6.*d}I%̼ܐcNmC鿗\1by2F1Mw NSaERV1Xv4 `4aO"*{`"!$AIR_51HCRh`4ČHC1K.~WbR EN}~r"  6ݸB%!z1[H4j+jdLWU%dVS< ZkDų5%R>D,Lpt[<u@ḩάnWbIW8>a}< }Үx߯gǤc4]FV䨷7N5+ 0넪Kl_(6D·6wBځ7!1k e ipXN }r/|iE2LN%l>X]H.`;$O9xjJ"2*9sH8[! =RQ#Q$ u1_ Z[Xk>qI#8e91 <%k|;z $r$*&zQp&oqӦhG><3p*A$=d]}@={6[]zb |:\U#Iep8! l7H9)Q+v/.VJ{ XNjf[S:ǰخ8K{^М@x2=5, Flm9%p'|A$s\SU*zGlWNVFsH" K8vZNNrw*YWʖQh*ЇJ&&1p[E"١ꓡE 'A#>w+8|vCHc1jPl{RӠͼ}}ĭU_9vj|"gkho{ M屏Ic8\3Bo=m<`*Z$ủd8*VU{gّ61' jTU㣰bU-`ǽY=0)Z) o+iU7^GkPRI4? }O5! ҈qHiR9$3UKmvsޭud)m 02|_d(RAi8,4f!xpXJ3J`TuN9UFڒeݷZZ'P+`jR"l!;r9)]iس(m̭cw7\*õTA21/>aSxytsX3/B+u eV:̖zN]vHj0'V ~TޱۂqOwr-dc2M*x;$`.9^mG@Xݶ nM-9ȿP2|͆8@ki:%u (wd$OZM6^JO]6n)%;.%2M=h&>ZI:z8ECNnǥ@];E[+<: GoBZA}\(\ekҩs1J(B\S{xeHoS=?Nrq} sɍ5>(TOHxIO*}V&TH^vH#I-z=d:\̪{sTKwhũNIS4܌!G%䨪# pgmUs!M%9m<(TYkG.E6I|-mnMm3meZBdтidmȻP!@gnȶƍJAVdYK1˭>hqѫ2ك OE/).aBWm7 bډ՛Rk3DM$JNU܍Tqx܀am=Fα!_Z+)зg} kL?-GrcB,<21d[hlGA3 foBU,ِTJ8ZC~f7>9:f qJ +h^coؿ/+.4ɒyx1ѫ7җ>yEVjA3 Hc/!pv1 3zԞc =+]m!44H'XCT} |̦ Nޜh|@&̹i XO0ҀRbZWE v+2xzf|N1 Ʋ^әȀ1wtAPnܾHC~tt3]ET|)8HM v6O@IvңC?{eAK,I_Nfl l-$[ܢڂnב rOEZ͹Em]_> ;#qlf5wu)?SvR |yq)Dx{ ~)pLu%NEVkˌ4s6LTI]|+ ttɀ:$kxB'' ?g+oH m󬝨V# sSEj7B;Ap`>=)UE3G%2(dYoЈ}`.ƱN6*2f㈜Pȍ4ӑJMO"a(@ⳡ(ld$-z#J9]ze*us?HYiX}HnCD9t}}$h~n^EϝE̯Q !eWU|K{tAI|ؤ(aR|a/hN~::dk6 f=FJjUtN$;\FGo9wO_{]`s Ўf Ʈ7GUJ6hB~08 LOVpZ&PgY+fFy"y0=G^L{MJZCnjAdimlC:-u}z $4hy#Y3\Ҧ"PE*@vA$)-h"!6пS`1qGuUZ=vA>mކ[ &8dc1 _D)괸;V9C< #NjI[35Jmfѥ`9 klW/y8T{@Gen0ZQ AMЕJVRC`^*V3v=8|b,qj2Mz{NqHk|K BLB$γ?{x!{ hH_3MZB?|Ŕ W5Wy5 Rai՜5[eS0c+#OW}Q0Vw|@!R `:t#JA6Cnc,&Y;CAxM_0zلu+T5 Fѩ_&{qWi(P)EҚ%"BW(9 7<>M78G[ Xd{_\CĞ2-1wr zSV U>›Mb5ɣ.֢c  Ky,f#~WPV[+E_y@_u_iӞ`M8G$&6=zK}_B4MDR9`X7!S(dY?_0NfPTfB*/j{G.|ZRݵ!Yvis]Pқ#|ft`V0!֚zT~s mDža#F`L{°Jvp$z tǘxfI ]0YZv-:=Rm3Z])5F: U +d* tKKth!!aD+E|^/#ݠx{Jӡ|B4ӆqCNQpqaYZaط]uv~ S9ފth J^FS)R7Y=AR1yNOkn}:{)6^h4&;jVV[zMNJm.‡3ę1P˰ ()1x^5N5YX{y|v){ZW0 _?MRk~n4%e}K{l^fjnG=RNԢZWJr m]6T^+LgA}<̞FR"K#+i)g7BQ(lI>+ebEd{VG7orwoNT;|SPQSQ; Wo2?5z!|R$#9;g[a^VafS!Temm{*; >y 2 ʺHv- hH8U_02!S%â"`)~yb3{5[V Q6+m[d T9/{Q?AwF;p'#btEzZʌ{W) ]kvㄸ @P T 9?Ta),R0[g2_OKuSr"3){Y{[FsYiprhhО,͂@ p 2q"{CyJz AS^(e?J빆FG'{T5^CwߝF)Ƕ]orijkJltf,U4ǃQlϞTP 4RuiQ "R?2#?w{w^xUkݻ2/Sތ;0+b Fw0$Xx](#4/v2]1.QBѲ5P5KmAzx1̪=zalTMzlyOe3T^_׿ǹynװ)C9{Ur> O|(  VZA֠IM}s),dV۰&60? z ͇^_frD9 b+>LR69IU|xe2On dz7A_@ۯ 7UX9w;:ĕJva/Sak܄iQ9uWF=Waj^t܍9"(aW zhc@h\&D]r;`a8/wC8IRkM!e='ZlGM$Q17O^LÒC%X `J4y O'T:83Wn䕚B 2lU}d3+sX&g d`SQ ezGE%TnjVQ)v}uDM_"sP𾲞 Tfpΐ?az۾ڑ~ފw-Ar nO 9_{HcJug #I 5a]+tbvC9󾗉`)NO`'7fո̻MBzeU4&Tt/PM<4JஸF\h^ͲG7"(Z3E9t I.x1[x!`'LZ2`%070xɵ33!ܾz: -H( Oiy9{z M0 { enHC]sĒ՝A]1TyVwK4pi"(L gEHgTORV SnUX՜L )' _J6$`sÿ\tZ'mϡfzƎq Я< Ja1r_NU4b*}SoTv,/X{hr0b̜HV7O3 {E擉uJP)m$ޱ WO*VE2 =!iǞ igjR?— Pժ 0 v)"| #?ohS}iHR ȣEOt6  `7G6J0\EځBw+Ys#VTAM3xq&h@_fMs[ ls!'}Q3&s{u O@0'e mfj{%+nX_*sU/-.,]twy܍3~N pbj,{u8Z D}T'60oN *b/Ds>ץ:-yl cxA:4 36T⊥Ʀ''_8I} |:#p~=Tx2-yy)ۈ Gh<%?X|,Wo(>5vGℎ AR)CbiQSɎ2%܃Li`j`嗾de@lc=Mzv*Ŭ?z-Cт@mNt_Lp?l>+̢b'YEL.D2${hmVT  %qUЖd^_T#ѝ/FԼ͝6^Eee|p2lCѝx,S 5"68<=˶^:WUVrkHc,,tMܘXD=%3JR*V c.,Yeh?4uIQƃ=u ?kZBbx"xPiν,B.v^PZ~\ $g]8GrO6˟v CN`^:߅J0Sw(IǴj0O?I~w_0lcA8Xw5Os)MK,(1%}&K|-pyv)YMBBݥKrxb)m /4~9*I*17=_HH)IulLE졡WLd%lA> RGbAox#Pѧ,SKWMj`ベ sl'1˟\d^;i񟽴11mhz$j$Jf“}pkG YV]vEO0% OF~]2f Q6K-+D"i)ʥv=QD{K:5pS"$,bWDosVsqa|ٰ ]2GnRqzkWy0neK{RYCHqk09ۅS`r;4JŴo<aߗf'QL!zŽ%q2}MFMA&OZb ^X5oLHP!`Hlk rd'ξ9jt_JOKB!m?S>B8x&1XN-0eO7X.3}rĉHdwD(}[d) ڶ#ق/@U;yGuJi//a n4\2H*u Kg6v_NNdffB';j >qO_XhT@JĶQF |ȋ2fX3"ZiT[$:^(nWK nWT~%wuzA^Dg+u"lYm(錆ٳZuZ\ߤr7r!<^̣/s*a Vw]$ ֏:M5oT t"K4[~x>Fø`)/.kڝޗQ1V[JJ>32闎]_o=cQZ,.*xЯDZ>Ame.adIH''Ԃ)b̉s.ԆEx"yΤDq}`ЁC{P 7Ue!9ŽRhwWHf#V'U|: hJΑ"x&a!Yەv|i wa{|ތ/˯f@ŠAw̃.}:C.GI KG6d9*Ŭ%l2R2C9ob t(jdJ_O hݹn%sioR=vY*k-Ь(_(Ǿ_YU)Rw&XFcvdElAMQʻMg"G&Ck3xx6lZ"Idm*ފE:t&7֗\!FK#!DgWkdt G+ 58bqktpdWÅ~i$\6#ٙET+/RۀywtS${%7\א/4| +Ud3aSѼ|Ucq [`!'uo BaNJF,fu?,xLk %;%%1hԃm|:n -U>.vX{oj!,Wv\.9V'Z"{ {Nb$~r8Q 4NY E6}\D-*wz8O>yhq-&77N #j'SFe +4W3ei+)5HmUP[JgdX]g[rladbvTL'Ȩfq.5um\ Z#fVn*9ۇC:< (m5p&[ISB*춛zUj2sbTT5'_GQ )V'К1$cLP~::[!ȮF @OUJHd=lvRQdyCpQô` sK,Kr4Xc= A Nxw%$:o Gqc/S3E8%ߋ]#k reN8#O%<՛\B4̃N B@ r|[x;bV[oƀ:FT~PqCL쀯Dpd/4uP*" j Zi6XBtWN@f+NKXp<۸^BܶDAh?V )wLR 1SfwZPd@6zZ O*_M[Lzx~Z6(z%=jCYFIg+@[=^y6 C272j̩Io\zx;>/ 򊉖[)G{|( T?e r-kS""s3=!ٰQyR仸Uwt¸MTDQzG&ôw=GOBoHFfw'<.Cxo6s"c1|1BLw |_^|Ϥhb/m݀ùڭ`ʕeMI~$" Q1}Tir\‹9@z=hº945;USaMHcwQśTF~e۸_%?}܌bX3^k5f0/rL&Z8'gWk$CRk) #(G\ҵsF@ jT)mwgR=_= nҫ(+`UT2G8pt3dK?JPF4ń;Ϊs O?!:Ԋ1}Y)ŞW6JV95ƈlϓngJNjӢLMpMsag1Bx,0Gȱxb_yuی{X)$]^Eh`JVL+g(l%lq;&iMe`8LCt=-TɝpPs NkTϑkLP# .sIߘӲ`·Sn-Eo S5!4,AIn/ +9u0?Y8J"J{䱫ZCsyĂ[fĜw%pjGr8~`<8~)L|Sr(LZj8@`=1oe偪}Qa 0fLI>?.NmkhCcJ2Q4 Gc3#,F|X\X$17Ar\2[c q5ӎ?.h-6.U=^]1sJ=ϙjD(E(f+?36HDp~<ʶ\΀vw(pFBiݮ4 Wdv: _y'EB,87ϰD֞ݿ?3hw,#"?o/Cе?D rNC3*Ŧ(ĸߐ \d4.$qP_^~uU3{=6'ac&K8!su Z9ң0L"GLL$^NuO8nN5.G2ތV9'wݎX F25dپ "*NW\VNtH%,|M}oZ4.Cf?T6bN Ūb,(Z}0 Nl/}my40I"[`I}x3c { lt5$a]Kb9K)ʈٕ<SqUwcYT}##Ը4gf_oM8r,/AOqʵs*fXD=h66"4j?!KY0}Gd3ʽOtEZFߴL@( Ưf׍-Xq_|$4< ԅIBb6q˨{HG @0-LV #Ԑ WC4DiW'ia Qܚ]Gө ջC\o>Fm2t|]nBـH=q{kǂG-0H-I̟ךmybl1qSMsnYWVܠqS`٭}.ɠh޲DAtlW:nX4b9Y]7 DLH6 ӨS}0Q80N:c*"z'|>ZE0G@ 3n-jmܣyauS*OAȽ:pmɱ|ŴXDzW@BM%>Dž|hwk!%>1R ;&dsyi,s)6{p7׻?K\+U\x|c?UL;e{tB.ka N-]E7xuB_UdN4u(j!v^*@bT,ww=Zߝ-֢l0KҳX-:EVCv^0aK"q7HKdC¡don-|o焛)V$vwdԓp(rBՍ{6>=- 24؃ #t }4PLohqmk%[N,:WvrLi9m8{sK8 R<8+Ո`2ֳT_Xr!%aPk $nX)Z Ν0HEi 0uߢڂ\%SlRU: ZӒ~:>btO UKqV禝w":_`fC 8\s se7xąiߵ 3 ;R&0$D>-wTԩ+ɡd.174 {@,,U4)Y֟XwioHu. g{:2ez*!0DUGl$,Qu7h:cmмR|Ygrz^orV۳?,0@`-)ԔD񶀂tNO2|ZFlkˣ$^ҞfE\8^x*G5@Òʞe ܝ۬F^T U#S#3 B M :C=p 80C3M͚v-_Pb29ә-m&bRuW$|EvԢ=> Je/$r]Z-Wmx =ԃPظ]ufa.śy४-Υ.eޤGfXi͐S?u3@1E3j鳁9[>Ywӯ2H8@F<@pmFH{M=Q-KcZu!ޖqjLw6*c;ls|M5MAno!8v7@uRrTZU =lƷ /.@Ha=qz5@Wk,-N[3+xvU 5!Jˊx+5-Ҋ@biD_yj!ٍ~\66`gT(ÛgH<^;GУ==:ݥ/2WOgsK 81@'[ޖ]usyv{kPJ1\cҗc=4n4'Ļ Nt?ȿ~20KVվY0y,2E"}..-AT(ωVG6lgAtJЍ}ULrMv俴ff"J W-0r=Y0aKY0l!p41L>\ECCb SqC"FƎ:!,"5rׂ4QYO;>Ŧz"QjKz'~OIn8 V!v;rؕI'b`uZX1<)g_*8։KZW U"މ8$gTbZ\>j^ T{}Dc(/ uVԑI䖡3r+& *v;UTc}Ϲ`:CrOFHLp;& :U\Mx +R+DKօf}<~ ߃ߝq Z<!Ew?uZ+ʖ'5u y- ]LW**]DuFz4ۡ(W޳b8- ̴>g;c+0)!Kh#a5R5cK3ɉ-\!\߷#e۪6'xKhzwf]/ u'ZݹB"8iR 0N{ov-nV&bca/f*->]o.46BQ!l)=FDzD0>~wgy~*gR(kEfHeY6D2&0DdNOHZNV{'ZaPŏeƢ EgITy^惌xk=X>zU"T^8 lՔӨ`m|fChEaMk9%yg}J&} j2ުGKE ǚ4+ԃShvKmEˁrតaw\KDVz&auZuY8!ڛrƽ& Pv[bg&3~ڥ ^ߝ;(?5}+%lCn\r_u0z}{ˆkf2hct+mG 9G )+@'YP5 1a.&5\ a1ìy¾v%e-"?֓\Y@>$[Aפ.5Z+:[4hcaGQH&\Rr <ջx? 赱uXv~?8!E/'m>Id Jˌ6j2)tb1X#_7\9}'Qv'ۥxuxVDlɹ)~-AaXd/D'TQz x:OG7CB~FZ16W?<ބ2RHLjEB\Q~mZ%]ϻ};"{_㧒d? dC`e.T,Sgkjۚ51X`oJ2$_Jc휾f衠K `#u$-=%ɟ[}gL+4G$C_<U.>&ktEPiIZ0BE0H ##x\Z%;IW`6si0E.ȠQT[mLr}hz{ng Jm/A]^1to.x[dը58dC\4z![fJ|ADI>Y٥E)$绖>.0,Ei N!cHR`2lt{C~$.@Ҽ,=5f=DCtyh5|h,ߎ/#k0]uRmOWFs_ Ls=b[B`=DZ \RUt'ӂMPZxKj_px\ҐT[k_;v2BM+䮴ƻ7UƓ~N=3o4'^WӁ$n!%_DWջ{U&sԖM`ΒiK[(\Pu/x :f^QG- -q>PZ jLt⎥h޸=DIS mⱠØt !eUnaBVoz8 [IJKG2ӋRcѫ YWuBh8p. $DI-/6Ί.Po'@$<FؒsID0*7W2P41Uz˧Ndww\ _;-GXvp_f|` x g9 e{Me"ToP~}~[< ~YGinR? ~\f_fNC,gBYWbH7:h3={}GX[X/HShߠ<&ɩb{`?r-`! 3:kzӷzM; - (u|1 G*vQVEZ}?K 'SZ־ 898`w|㆏7KШl@1Hw|-WQTB0l@%9_#t*0!*v-ɖxcpURw0+y!9J}d8}6O]OfwBLو[oa -y։;kWWi |f+lYkn]'CƓ)k+#gwBK9CẀ!@$,qǐC\F-+,KC }LB%8^ H*b+.h|\v-'EsrdEh5lyW%H3}Pmah1`si@o>6+e4I4e|0'ED?g%W_: ^vYnF\~;v #{Qq-k|?b\ N߄@@>aU| ۴kStNL$%2~)`o n8lh.GNL&95R&A}VƑ)~dQq-X-##vl6'hdOGGKpBOg@&O`о7&2uIeLI*ɝWe K?b=ޑ[Ai$FltZI vq`\ EN֨Tl7Uixzj imՃb0RƟS'~# 3B Ķ   hFhdלT-5"hNk|q Qf@C;n`~ݾq*b!pD^lC3 QcƸ23A$`&0% 8H)|%)UۛC=m7 ? v|m*2^ 9NpԢْp[j;r< _6gIϵ\ԑQR#(&kH@&ۮu_8mf55a O1I"_O; h URQޏRfV8p6*`]>ԊCJ=/@pcUֱZ F:_\xyTf_7`{(-(E[7ؗCW뼩ktAqJv-^L^6Q;>VNe59(w=A7j TF.l=_Pq ׉9\:lBD+ ư(]3x Xv, m*PK`q j,E$"PrOdGMT]AӲugEn>1E{q FȮ6ca\%ҟYʚ*H=Ř,J5QF30*];Ylyߖk[BOvHB-:f8Nd6ވ:LdRcԱ%9^'>B/˕hU/8 &(ёr7I HK꺆tϜ~!hAhocɡ JxcoU'IjEVWye`<m h0+Cn YBHzͺi7 D&[FzȈ:Z2/l_ҦWGhÊ>jqrleՎ.a?8 ]E_ےc\̉]p"pH_J魚Q@ pRx"2rkfE0L B_G"^j>e%#jZuoZ{ͽ*!8]Y~8j<>kSޠa(B:_Vφ}4&ϊH%f19ԣE[/GvJg,6G`}Р-0Khpog4,l/uߖV;jf@׎eTSseVܪ|, }/Ef7€¸'h~pzX3?_* d^6n Oɟ+V d7>:XJ: M܉幻p/x`S3$ ذ-;!Bj762b @;k9 T{0ϹNV]̝ˏbbfiN}+P-$59p CzL{J n.|vSbz]"_F0G wAZ MeKe0̃P#t% #Apȃ7%WjJБݢښ9yBycb`|F%6A=gβ(HKWl*RfܮD*u %TxcMS (I派'I&mR\qjIClFZpA5G`s:p2v`Io 9zCNRF^p7||Ko@K6_85>-9;Ib V{)U'2:p Vztg%#Pc=*7nHzFU %z7gF*p!%HqbD8kQ >[g:m8e*qѬU~f.e:I풗IӍݣ- boC^ 9<*̐|+bG._r2 A],L ae6 i5#,Ox YSU9"zo'4gqO۠ \d rg qlt u)tӀ~=ƃ :-”2DjgOkaYo*{r[y;T)^a>N* ߊ2")&Bri۬VM7QlƖ*5?D-]-:Ƭ i{F۲ £~M"~ӾL6kDL3a9(DD6j'79jCVXM' 1^f1X'YK%ssߐjX A )7Yƻxɠz }G,T:@% 촴+ V37 >mi۟%AVђ~P:^a8, 8GV9DxHe?ICFw+5N,7 ` f; X/ ,7o=~Y8rg9s6R XOgSSl#(v% $.u^ X.n_>ӹԓkt'Mha>yjaKgb775# 7eS{ 73lYeV C>=LkLC:y'%>id@O;%5Iz1Rh1BD6:# Ij+c$q<H jqk\>vmN1 >E>+KMBa95L.z і^GK}X[}}ׯH`QX HD{tuÝHvܒk.r9)WobM;p/%-^+{͂7%RUn6W!! ˆZ4oӂ>rLM Pb,33p O5Emp+duù"g- g".壜%%;+Tqq"NMUW ? kD>w ]KRdžﱐ$뾬X]ŵ:mu@#㠔PP@/@+/EUM%K7+.>8W΍nW$![̭}!`/{Rbv7倜2E"(@Jn.U,cWʣF0e-s rvoU֓k hD Z\r1z ɫ&Ah3"U[*±E$G_r]g_ࠃX|r`)g e]~SY\],`QII˺XRg^e+x-I\-kSeִ UHI사Jgg!SZpvNv?tEkWT裣 AE/UG)jI+]Bd+Qyc\yN0Zs{&LWn)!u$]۩ vca] D|7oG1+2MkF:rVHIz˞][Rb ʯ'խoyQZ>L`'R$[|exD01@^˦~/dj9I 3q,GEj,?ǔP ;}fzk:jܼ}ț^G2z185W> yG]]iy;GafҔmdYSPX-b h9 ]?GPVًz4!W:ox0ʮ= Mlյ(zLSAJE3kgX9j]Ve I=9J ob̸9YȡƷF1vU!U~9|Y9'v~b3"޼1WM ^Kl\lpOG-͵ģ"-N&|WyKlYW#9VխQE)X$M9cwjrVtqD,=o11E6>OЬY}m&swi{ǡ緲0[xKɘ|n4:.asN϶Pqh+K~Ywhbޣ9~U \;Ga ">^hɊYm&񡷄V*b p]l0Ԕ)qANe OL֤86ӪCkE$$&X(eբq>a"OUngOIܰe9zꣿçh5IޜVq񔤿JQK} gZsj6.QD󢜒@/OXn{LQ)dnoGc⒱i".nTo)Itj r8xZ (9J0 ՛]w=X rq+T c^'!kb`IܤG["gWl\Æ:6ঢl;kNdcTd("RqQSwΰ/@C)c͹8N_eM $6(s y-ڲl9 7~s n ]-߹,=fBwc0Xa|4)[]kxh73J 5)1:)tAc9.v5OG.ʑn7$] B&NlvGׁE5}'Eю$o:Ų?9r\,ȲB3)/=t$S.Oiu%yľS 3v٭FBK\$6b$E Qqogy;}IDJL]rehH/I%q W-Pm*u?GY\F0_D?7Q?"4Ubq,~r)7O+_POՃ-6MO`H` (BX;۶~ Z-t1˘{.ժٽ9f'G;8"1K-\ phc2 A:O>'{F4[ʟ%k1rCOAw~;XAK'DҔa:ѪbP'7*X)譄6> ԼzBn厖7‚{7䘣Mxզ\- o\{ڊ\VZI\YӰiuᐄ=ASc'v;譥'c!ݱd0PTC⋅-9 i>S$Fm&cXxtď$Eó* h$:%c,HJ BΉ}m}e¶#Y^DWfe!O=_]L[t{]ׯeæIXL:3@_GKt<\yϪ=н̠ %b0d*D! zD N r\6YRtX٦MOI!{flŀC <{3%c17`AP9mi6SN\izGNFh Mhk қ <06Tx ȇz8>9.cspsO:l=Hz\k ;\_ydc׻su_{}߹L;AŞN Rm֢9H2hKH6֢$KUU.9@,(f8$#ͶZO|n`\|-g,|R3bY|{I= |Op8:Èc8Lu[3 9C^Pf̐?h w&\?~)*>qyDn-%kdzTKH ۄl/6h76fz8oʾSJ Ўܱ˽Cs&řq8x?Yk~f dۚyw G72LU;*bڛ5/"$t:pRir+:5\/n?ꍡ-aጹnq3NMx RH^ʍ^bi9tJK8=Jd-хpprD1>cⶖw*Fr7 :g$5 l qZ$55ܢz_ykD+ιk!wӗfݥ p z$N"WC&a)X;Jb825c 0{> AY* 'XMf?bdIOJxiULC"g@j[[3܍ù2V!QDœ<*#|x\de"l@yY2ǾK2S8ua!(!>m{1B`oC{!_8GfrÚa'A m/;k|;viѓ_ ǪҪwZ&e.'$䫳ȠDma혾yXeRx,4$A B՘-Ƴb On$+0S~Q5 }eQ޷4gVsQ|KgŸ‹*l x~/bB&E|dߕ4zKR]FH uOw uǑڃ8u?+?Ӡr=+]c?Bby1HR< !tvC Fx_GV0d;8 1bnftmk M̪5sG r]%q;<.2%$OBb~rhQl0OC/h&TxD[dvſqf:p'@B$傣rA׋KK?CFBQ#U+4jN=C Ņye<ƿU}s./F3t?*;R%L:|7ݥwc#gx8uz\ ߇OE—,NЖơwTA1ևaYXU$!>8 lþU%9|^#IRcR73PW|uAʗdYA׉$W6Lo;PA?vZFNa17fzlA&&@oUJ#)+޸1E6v~6YLF%(9C6ǒ1B{"~0и 銄Ӳl,w1i vs ҭGG.F5 }#Xݸw1*9 UioQo]%@{S{%Ed-Xwmr^"ުHʞ>|{ΊEn80dF,Qiτ@~hڰ@Ĺ$.) 4xJ=~f^جظ%Yᮝ%^5+ñ]K3&jNB`O%o'23k{'!5e4|?~zl# 7{IbbNzH\ƅmځw;=0Yo*%Hu>|4v?c h}$ 8OyweF1O8/U);X3hmW;J?x5S=XP0 $nS'av,L OzaqΉ6@yXNXW-KL$QnS@IAOeD;}XE\9ؤlDGNT^5L E+L.!DƓn"sxMa'n2TudGClŚV%u~PXbjӃou_0}B2{Q{bQҏaB BM{ 3Z}KUppΦnh7\V`j^fmk^ʗd1X)PLބV/uX~E룳o.hb]:EmueKfϭB8#7S$;-^8W9F*òӌfY)_ m ۍ8RgߙհV`"k/WL2Mܪ6E@omhjOAf[C6)ۋX#!Io{g{ZO&nˆ so+x=TEjV'K;xHq)954R Oݍ pڧŸZI3wQa;5")KP|f_%vr5r}{ z YjJ@naW:H-]1éԳCOq7KްFULh, [ #YȁqW*yX4[ tBx'fBb $Z#ә3R pWpku'P=80Ek0UcWk=ͫ˰X-/g$GߏH3_)B@2x.-͢jՉvdR0"<tǦ"oߘ:yQsIL&1wcCA N+2(0UZSwWF9ծX5/*ziX(Ě/,%ۘ;Y/嶴-G.)jlpj[!MդmU~SU1"׽PT]А㛻䳥;wKHhB0Xt{Ivslc,|Gb;S#S r)TΧde }m~4}1SJ~z!&=!qqt,#+w5\DM4w85Ӵ% {'? :uz䊤IvoWPd] SM3r 1Ǻ;%(LQޏǪ1dÃg w? B7Q2eʾR\*/=t%VĽY[(e^(=0hwf%]rHiye.q.j_SڑMw0L-? !@`]ӒrsZ{JPC"F'I3p=IYvG%C8׵k+dq.w6ϿۀjM(8PV[ Yי0OC3l6LpʀS<^@ߨ2 ?ssx ΁i%2ևhr{YLA;TT,*/U8B's 5<::F{a`L|(i`/&k:]>0u o/(@Sx!ҿopFW/w8ԡ5݄}eU N}'i#7ZtMo!Z20rIFiҺ~Ao6@ Y(rnMӡuM5+H^nd o'*oΐ~Bj^i!\T\ۻqb6/ʱ'| &/6-{eiIai}1x#(M}gӰ`naj%҃B#&9#JjZFAb?+PQr2Zؐ~H]IMH|/-Pe6~i7nFx e$/ ;?$ׄұUhe-$duNd 13 p\$PƐ9gͻt)xP?N^,p_ Nb 0(aD(}0z;Vrmfp7ٛq2gz",3h+Иg>PVvo.qU٪G w;0'f{8}Gc٩?-MS"U=f!ogQӻm[3 ˬ3F#:=׉;|(;w0\PL$ j!C\]=U)^zB!yyS COFz&@j\wV@ dҢCΈox~ssuHX3hV )bJ1[k '۬Lt >ka;A@٭;V5m/?'h?was2մoZ3d.*Wwno (,v]בm#Nu&V #CXt9(")6.0E#'+K n[v<1ß6Pbt؎CgQXR/b.4j(8z;ںN#[HvfJF tc"8&\8f$~zF@^!ABT Uʦ<{ˑkysqrKf^= GĞ {B@z >H\BaO20+U51̼'~q!Swu:~BLOh" Pw %._UæG@v]o`8A$>mL h b6RGgfUB qH/gGRfB=c`nKDM{Qʂ1_48>:G˂X>d(l VEl?J.Y`=}FsBkAK5,>,եSŦ62jIYWi9R¬o3&cd|esJc`w#LS]@f̱!i#xfKS2T8_LO Ȋ"c7S6kǂ"q0\"^2[OB,3/";r25,+yA` 마Pf~F#9^YyW>("3M3c9ظ+0; IWbT%<,AԪl*~3ag;]ΨtӒ=YK ٛK5i )/B*1!\>ʄ]ϘUU\dvue1<( L2`+Q)DNuV`(ݏ/},oN椠\Ew|j?{; i6X,T@?A~h,yQӶ)k5w.^9C\'}q[,LT-QƏhsPSh(1RV]pB/pvLk?>t <D:ycXG4$+AuEp8Fݷq/IC.v׆H[0WݡJE^+a:,1P*`(m=.O(Y_k43?d]r:.CTRPo|R4̐ # MokXn] e.u'+b8HvfTA"/[,F-K.7G:9EݾY QCq) pkєrB#DJiHhHM"WY[C_"w`ei8S/2PVprNf`s,lN_bz?_b{q39ye|ȆY3K.Qk&wYGs__%29y ę%fe31ah3MNoPM歪cPg%nL?ҟ /7⥇l•VX .p+$GD 6"Engʿ8\:.U#{{;MQXjxӨ,\أvlAUc/4DW03B0`QMK [ ګz'ʒߒPغƀ PԉPeSQ\nO{K>6O8P =&kt"BASÍKTc;")2 &0tjUZ A޹%q#;+Uq*]V1+a}u꿋Z` eƽrOg.2 䯕̄ŝ2` }7cE! v YLo'\:λy7u:66A33X=%xWziPyuhU{Fk>RC4NCrP x>N%αQWY8_>W=AjĚ{OA,cy"t+4N EYO W*zxObG5I(܏dU*ۏO^PAu. uå"<|SURC[ <&˶XWfp 8 ?nN*fao/ ϻ;n3X)y /k8܂ zQ8{#{JXU8$Ʊ(PL "Z?/MATIY\ % W7>;mOITzop#JYZE)PMyް oh7>JJJ/\_#h4*qat f<mLZ& WϚ)Sن8ͷ?25;к ÜaV3*uVyXo%ZtwnyWQE#{{-2{ܸTlP(Z>\n Ayps9.VT݀nt*! 2qPv_Ӈ-ʝߵ u1j6O\ ' )fC,2 NgLJ_5t-?^1䪔D ~#0$uϕZSVъPT*pNڬEEI J5_LE3TCGU6,;XKnn)ZD2ukۤ4"Tَ?d+foMrм*D]v]E|X?WoSD.|' ;Wm8+~T.ۭV29oQ [Xsy![4{vqYʛTT>w !kLQs! yJ)sfƎP55+!=:v ߔlҽvhE5ַUxr5!`}~KJ*|ܭsh拖խ,ln@F-~h 10I[Qv,:Y;){W-LKQ D|OD@!RVT䫼yHO? GÌ+fWs3"g$_V:i*IƬ\zȹA]%-v~"K }S063kNZsJ؍X3̿P68Cɭ{pYqr:ó`T"|Jw\[';%{;v|BLPoԫV,V+*g@@T(TǸ'*̩Y2+(Nfboǝ@o~|g*(=V%iۅ4r0m^+L`_m'lܰ4RQ2v2 (з?a/O)A=u1qd@ #:x?WMDC;dt<wP !T;'L-L~ve/v56^` vAJ7*+ńmtu?WԻJ ԛ*s8M9@qwRl!&O2fUCYښ'_6ǧ,HV S{TϳA/ۘu2f$+I>?/E|k z-`_ډ]:H4<H3b83ThAsǎl[ER(܏l 8Voyk# }M u{;,j&D?_1wl߮`!t!ɉڳ)Xy^.K X!;FiA=[fyA-{`3|,BF!`\YR=~xk91̝wVo |;\4 )(^Rtnz4Tԟg ,;ZGYڤ¢2q{H~D7* JXsof671_f|h%"vMXgaM:AVax* ^3{G[ۼZog#i;]it9 \)F^2 V0-(fvݝa,yP-^mst]TI:bZυ%5nx%~wJ߹QtO+&t`u#uffn{ux\o)T]g[\lEV)VmM i:zA$-S\)  l+G*[aڶ~1{7 Vώ˯ay+$%.Pg˫՗ :-$*gwq\ wuT}x y tr7etмO>$1E'0T@#Uuz=_b 6㎅Z0A^r?vaJbܷ~;=~E[ޅ[p` R\XvQSauWLcu]˳9ܮ '~([zJ='!=/<=Vs")QJN.j"B-¡ P; g{:EbY1-@]$b0Jg>MÓ+y#XlVFfye , ޮt:Z)_5r滖H'4`&xRb[?Tn|Ëέ&Nou0GxIRbmqO ]̖ –D2\ULMU7|NLuVL-NZm>J4iH æxC> 7+K*ɂCV11cF[Y~Dn|Dܳ+EB9(T n Ţ@LxkdqX.kȟj:Aۼ恂;Ą +|Z١ȗ􋒚pzhr.fШ>:5`c =srE電#m#^p#)iRJvgd4mZ>smVH=W4ea?n؉vgdg,cFZ]}fx@{@F {=(h1__fc(^ ȿ!;ƭ.3V dLP>V~X{ R5rMɯo&<=QVEI!rROe$)4ϱPc})hUà!5 lǴ6f`Q1捀WۘJ%BS0*sQD'ZOUV>MAOZ5KgepTcjo Ht;݉FG}d[If<1a\Pc8ޡHuaYvQ$"wwYv-M)cU9Fuf6Q; +Hϥǃllfh l aSZ-EHQli6FI6$-Eivݜ(+[('^mOųQ|!Q*w;Ak숬SUZf%fkh"7 nVye9f(9`î7 -??NQ$ U># m`o~_ 2*fGOc:KУ3#8El +_J̊HBT*J墵\`jئe]݁,$Nhܨz8PL?so;-CfCZQsLβ=V_"q6]EC&h SRH.<*~ z=XnŧR )Yt+009!䪲*|5  D%hOgv/AOIA0#d]tLVssSL}#xD&0t U_ "Ő~)&8 3p spM4ݴ=< L7~&U$m8zolStWG6x \/%n}P I| kG;aFcqF\"n-1P%%/ owVR\ڈL19B3䬽l96u%6IhSsU&)O5#)4 ,4-!E^s%M D,tc׵=Ei7ۤemjVeMa2iΛA~qo,GȞLpejȘ?Ͽ),PăZ:B0G2MP&R!\+[=VqO^L8eLJ'ǯ0d UڙxF7yRM4Y-x!wy0KflPhek# ɫ0qEBc)+plQdaa(f?Yl&c2S&cs`l&"H+]_$_ۅ]kcuߥvTbkas޵kN^MlO n}ʃ#ÂτEJ6bVj.Sig ]7ojT(1ӓJCl2tg+'b50c0&qOch"VSdLJ~ 9%z@*9lM-Zy )U~Jz9פ/+q]\V,>,9y^rS!UF>1 k`Kqzm͆zcWSCv/ٕ8zNX~xNlJ^;;Q0AvnOCޱlo@D{C'5ڀF K?cXCi=Kj^5ܮjEyNfH,]qZw{GB=gZZEi +0싇a_MQ47-LpxY/7; tcSQk-ˌŕhǧM 3-iA{i~oĺ"WKC B2h!:eQ/"`'C *I}6f-a*&PY 4:fڷa8)n4 7o]m;/oӽ wq=\v+OhOҼE\8zQ`|q'S"njx04jN7䙓ɬ_=DDn^Fz?o# \fbʼS~n#wܺTr%5hz~g%~%䒩q,x9a)"/H  /;>9P}em2(:JRrP25s~Dz„'稳rqL(ok" !R;G 3NXF@>o Z#JZ4d KΑ/Kŗ^wji%쌻Q= gʯ{0ΐQ{J#Q{3ՌF$ .`ݲP4*]gC bB!Ӥ}њ 䎓 #n:/|jɬ~:׏#_6/J|Aѩ{knFL.Xۊ!5TމP+;Gse߰|ŅSGP.P^Sfľ_vW:YFbcV~sC}E:$f/i\%Ƈ *aYZCco&g/XIJPTq$YhS~"+ހ]1>1\{O?~׷b|Sqo$߇O߇daT T`֧R#I`3[TuJ*Ԣ޽[Ƭ @ih' 3I Cn{S/r 8&ihQHFi;q윅v6j'\z~zuD3~0qN\cKW*HiDܙz\G5"S'f !`iIT n ƿ?f^wل^(Bo]%)s SᤴUȿt֪n|O3)3+)ȹ y}Z=OX9VksEfhv7'lq^X|Lni<똹ӏ%Q= hŽEGRrTAt'm̾\ė;ey$g*@ [tSf ي R`U ygmY͡3mútF!kH.sAէ۞_JIW>J3 eL(O X}N,HUCECQ}*fz&"q=jV|gc$4ڎ6)j z$:7AjT :v0"MEZ2;Fо‚rgk؆S)RO]3-bhaCnCPdJ0sq${a1B/=7V&P}U~ۆAZIQU[MP|h2L *-{~QD\cLUڑ94>sEs D6th9FPpCGbuYK-))yr{ھ> IzU65UdOtEQ;Wΐ!ê{kw:2^ ]74 {WLΩ"6=RP)#YD C Aq5h!^JÜnBCMUv΍J2wNVRdĘo 4G ąmL, W V0DQ7%ArjÈd><6MGʧ'LL#ϱ ]> ;ϞuBkAo 0Rg\!=5# <_jmueo#:\ asRRB6m*K< LJɑ>C%"%IJ†A :(5b++f#ش6]2o $ pYR}Jv, d!PjDG2IHbf+ /",yf"ȐZ@j2]N\]n-Cw Db/JV9DG>=\.0Nm '6{R,Q.ܙ3\vU,ހ/kZ裁. dz̕hgȹK5L.Fـ".kj؝?loTIf+f:0Ɏ^z;#%W4D/fi%} r 7:qhеO~poA *&WRY-U|8-/+wpsNjO:I~zn>&4qZ2LE[+Yt׍-pxE$y7oE>w̚ax4Ր?hCDpnD- Sj| +,T` WfhQ 37bJGZyI\RwY8C!vӖ[%Mɞ u#<9sN%=LS]g\*燄;9`; C~60 np&UzRqSי'$\~Yy}pBn38LRDnq|oXI.,$p (H׽հs@2!3͛{ox`F<?g ^x=&.<ʻ4~ PÂعɤک‟ I=zЧ^SR4߿Q^Vu4#^ر5jNJSkGyv {{w4Ig!Ή2k e!Ija*fj§%ednfe\(?|!cUKgzp*D!&)ZI>&6P*B ܒ#Ts\;q<&Z+kgq[lj \#\w帠HHV>!5nnY"ѻ /*Vt\ ٜGd*BH>0fC𼸚b0x?³ {jOfnPON["8xWe;=is1 j-XYU~%evfۘo3klgDS51t%2;0u?·wл "ؗ3t J~l30O֭%ၕ]OE餥8ױhۉ!!=H!a'\"iz f6.y7LWʩS.v[?X{Fq^{+IX8cP(T.Id/Dwxޣ{sҭޓN:4MVҳ1CqIWK̵[mS*:^aݛ\ijxU܎`rjh~qzM 3kڬ+Bzp@F_-b ܪP،a4ym>̼ih,Cda :gT;&#N)ȷߞ=འ>VL`?B2hjl~r 4Mi,NF,BWq0 1ń@Pw-Cg<W=pNJRk.FP;({Д;E%po~>uRv!NY_YTON "F| 2^x] Hsqo;Q>kAajGT)#s':t\_f泝+E)#t]"s͂*==higϭ nLQ} ARNh,ANrMn50εvRG9Iw AN@)m!Z?I_h`$}1!(ÞLJCCiCL)na3u؎re='a h-)E[uݓK~VPFdVnw&q)<19$._)izKP03FQ_0l.ջ[)VH.iR-ΩX@maE%I]ҺlvUp.zxx4nV,4<|<l*SPx(H=W#5Guv4y(>m>F鏥- Vw,mlN,m1y[TRdR,@ >a7,Ic)ݛzbJ>WlfJW%2;t7qXZ3UNG{%;Ty'`m[rEq 2%jSoSLb8Ѿ>_]p;:61NB'Bh,qX%=:v5;yP8s*W U<#D;yfNũ:N vK%ieq6fI$d?26fCBWB, Yv+ -#d"lae&`mE/5wL%b 1 M\M4X %絼ȗG :!((l#$82e[P)r~_fƜlnA Tˏ~I gX c+x_f.,%0J8Cqcv:'րRՏffٷ1 3)[;k77#f3{h^Q\fӣ3k9;aNp |cv2Zh*t3* ihHw4j/9q/+=.(&تYK |:{VC蜷*D $M}#B5?ԇ7r; &yK/!<ɦP=XKty`7!0!B"5y0u+هW}@|ᬏ~%>O,OGG!-!:4Ah 7=|f Ջ)g=bP[J{Scҝ1lVɡkP Jꑶ:HGA%=NlBLiTXH]?eXT7lOQ~| :!c+#/nW/Q'ZF¡m*Dr:Buk6MJEڙm5C45tTOLA>/ +r+p\cs LaEZ/~rF&CE[ׅ F Nq;HFp;kdŽ0=_H-sFm"k_jĒPڼTN XP& >PK*j3 |YB)(ȴwteyq&:Nqsܬכz!nR7dO˜+W.A 85PwPº;#8B,ʹ[<`@ `!y'#bebNu1tE,5! }oHTf.K-&!sOvcnG.|iku<)cIsd!茙uQ@L?ȧgML"-zZӃcȆrKX1k' L088/8eof <ܕWh5H%ըciw~3Oz,(-]GlODdwWw1gC_PTH 0s>j\89HTV6hwOjmާ+\σ&͢o@3!hg+yºqcj&aQYBOs"AnK="k%ކ]EO8o);+8lhy|^ʽvԷ[ O ٗfό. l!fp//#R7!)no6JO$jXٗF*-M@^جpAl~4قLcb|G+ve"m +r;zެq77[ͩV;YTdM|V|ȥ@$|3[-QXa^K|Ħ'KVaj}'`[cLUV.+W7&#P<|JxOQS,[A;q^ ?̽Soܧ|5,A͓Gl2GwRQB~~,=WBXD+ҿc')"vU훢w@2a!A{8uGL#!uܽlړ}kv-LOSuۏ_Վyj](hMU>88,C(~}T%~Ī^`n8ߦ_Weȳ\˄BSk=ɟ$J-yu`J0͉|苈3h^#m/X瀎g) wPL7˾Y"{;PD`: 3VYm?%?I,f ,t `@F@uB9׀7r¬!,Gyip[!֋ T MZğfI 2?sʫ62 f:p4] b o%g~pot>5@ۨ)|B&kZk8abho=FA3hOOjEj9M{y[aT) 9@$whH^-t0@ԗͥ G-w}^Z}han]Vvލ+v&Uj;KHG7QF$3BR.Ypz>EC4}QBycOA, 4n D, آک.I {3NX&SI;w>™~Kꭠl1)20쉢}_kpt:h/t0=cs0F{uE ȃxXt{+F-\KyK ۧj7&˙"FY5V+赹mWڧb4RNWI3Ȧ4azFQ &çnWG _׸jaTXmǖMu~ S'j'P=FAZ MD >@8m$ Z2XGxHTq

[=) ^ )Aݴ+W 3$*F+ Mo¯T1_ EsjQ}pĥ0_}JBMOO>spr_g3gJ-wJ7 2vbzHJ 00;d*"bcY 04\+̚<ў8?vP9ŒA(Lc_3\/v,~0;Y:^}~rᕪ)۲eA-_UF+2wrftcu{u1=dW] zYhg7Q(#W qHY@#VdѴZr5M:5~AHOΜH=gf!I(5FPjeIDˆ梱Jm=vZұuP8:uVAb\Eίiw5 j$ibn-' tE" P%pHFV9bR,1Dc)n3?).鿙czV|+ʚՈeT_.Lf.^kHwf:ZUQO*R9w9ZVH,qʠ,F-ț͚B9 QL Tdhnꫝ%%i8qP'gv`xͪeFm~7H Jc#ã;s r~s NJ6jP7T:7AT@Xٖ,EU'0iqAʀ^ܦx`:@%;bnor̅mS~]o([L᷒;wdOS3zܒxm*h%(sODy圈0E౲w&*[eُ7hb -u-Z7wL3Ɨ}rMv#L;aۛ_L'CVXYkpho*3 ":5 &66t6*f"TSR,T+Wԑ3 W h J &_X@V~#P%؄I֊ު<閼&  51mKN_4o? 5A8w&#ZRxfC0{be Or@j+2HŻ')۬$ ۆ~wTEh@#rhU ke1k$\PVsD2'zŋq g .5v9"z AVr7^4X4Q|KQ<@WXOw59qznj?%ԠyVS˟_=@DovLqg!U6wLb/eF!S*{^Qb0.~V:dŦR(ݑa|-$~0Bqڗk<[`7 PD-` [Ԕ"9K_sV GfB!ro %fdnó~ h[M~)ժ'WٿF<{{١^ʪZͤ:$/]24oeŔb;t`rCZf6I?\v%w2'f;bXʂeD?x6xF4Y? {Z&!D-* 2،o0Xק)$;2^6!ʝϓ+n*X;Kicѧ}bv따؎˻Xo45&t-yxi kW.d/<]'?I@k x$݌2ZZYGFgm.<_qfxtskW{7kG,]`)9՝QޛNxa 萞`8؃t/DJRݐKWB";L_NÄH_zދ3ͯ7QG(EJ uMbR OYusćn[oƒo;&MKD@\$C ݄G|,BlF)=Huj!bڌ~O\K!([ևYn P?pFi* l9x%vr֊r"-SŔ&qju#21vaYIde4v"f08E3 14BϨUDmDx<qDtҞ4|IK3ZgmliO_~8%p tC-_^C {& 5y>{\wJM1Е(|FEvWgJexuC*/] Za6>@ *:Ujq.V> _#-r;naFZHvRq>7=VAR]{[mUb/@/s7TrPbJNdHk_2̝9KS[ۻ8SApF:E:ᴜP<rN^?.CT}s+?Pfer{6#lJqDGF7pt;,*P/EW`N`fz` 1ņ8 rrn⊫X<^~]堸lϮhT3 3B`  2RNoZ,X7|z*IOϠ ܔK+;EZqמM"0KE]{k2 #}r!#.p;. uO23QjoMcc~p>< ]Hu ?5Bl hruw?~{G <|ny޸c'/4NA;uQv|h9+m m?{²ԯ2~& b T 2,EEɆSvY UK2>7&̆%Z7M_3俑sTrjq}e"5>XS } gW}R֨xk#.;"܏XVreAE93Y_}MkeF ٰ;69'(=UC- Y߸?mS\{#Xx|D~0S:\4h]9ڏH?(@D. ~.`$=~D#jsUA>M$*KEnQe(IZA%V\\cvq]d]iR1'QpGyoA{Z?Ќ@%CjBw?Vy<_jP;aA;ᮤ,.I,rtJb" |^'4Z,!Ṩ%޽Xj +6Pha$WQEc)?]L h >{oÆa<=Kl~JY(YHޡ^ueP=T>l/{ѡ*H|QF @Ik8GzBNLH8<=^D$c^W 寃øpAXyD@9$d˾v/կއ.0ZbOG4P] wOi_RaܕYh.#b)>3?Ų-1ٜ: \e3۴ nΜInQIĈJw+Qs'jj2,05@ [7XM oc2sp.޽Q2\0EVخJK4H2vH""60z+(ͨ4?!I}#y"}8}l0`v ^3O<-=̗ݥiLKJ+vt<3v@EG(J :n.~XO]ZdJЍ9LfRX(kV'~-vcJ%b6;Gr"t!j7VȪ&/Q+?$ | 4`m$MYV5YoԻ9M"˛x{.#Gv_Wo)qs)wBm?ʈ !^Cp#/Jr<RvJ'Zl4ʝvOzj , s>inJaS!w({<~kO1vYuW_wj!;1 @yx`y" 4B LA9#ק3[d |8Nn>rGxqquh6F0K=]Vz7Q9Bze>%#.#&~YyEz+E,3V_7b aƲr4\w~wL5Z{A "d]yRhtHJ5w"O߮"ʺ{ mB3Wc:j/oת\r )qXߛE߁AoPdBHp<:2U ]w9>'xK 7) }~C>G,nm!RUO ^iR*A͜TyCK@iQ6'ol57E 1Ldd3O==EWj, 3 _3U Ϛ"$ ۮ 024Mk2 otI4p˄Bca:-.S$\=YygW 1QlYSQw F ||[;?}YuCeyakQ.=۽&z@lvC~Z+'p3L˓_o΄=> wUrOA #ЌGkTJQEuASGe 9)gɺho4&Ac>%2V|ˠY|(__+JPz<|<X#K\鰫Fd.O,9eĩnf@J1#C(FApWQ9R71K[]Tp?8}P y9_NA]7IQ%R񿽷vh8 {Vobf%G1 D>O`V1U|}xR=DY٦(؈CѕX7Pnz~zVVsx fl-SjiMN+#uD(&jjfC_.SS-X%B"_Y h=?qٻ:֍" >@̕Z^~:! p߼V@V Of{$pgl^@ޛ؂'jU;[0A0G`5s'yUběL懥 " @ki$[7%r|oM~(a(N%,)'OWJt AJB'Z8 ; +\|i2"Cqa)+mϺLX k?*ǧn]&M)~W!h-whN:13hcɃܖ$c[^8iG2Y{Ͱ?Xgmyܕv Hn$re"ˠCX䢌R7L-BH4C*"TxS҂y_s [Ba;(sjNgRێF;lD/eA-܎#"J18!jL]!$n)ZEi 9+Q|yV~@Օ[W`K h`LC V͏ױr XDD6㩻nǣ ^ (reVӞŒ`j&RNJ,TlD xZ}Yr6=SC!L"WTZ̍*Hϯ$s|W=8TeΒ(TY¸W vrg^9pAc;" *PlSX\V<;@mRܹ9m6` 4Lzy$vg/Fx˧Q&75t*\5*{)PA735k w^Ir{FL0+[(K.o< Tehq6>+cS8=u'} OYKboEt \Wm)&Bu:8Z`}?˻}&yfmV˾9Z]mbl Ő &\&oIQ}\.T⠶6TUa{|~m #rIg.j"yUs 7+Ӯ@ b4##*H4 j:s)  aY~"B|@_k%[YNLm.J>i~a\|6vfY³mȯhaE.j\`UK"򑾢Scۈr=HXzɮ3kbCs)W *LCVd+4Γ B~qb64\򻇭qălΜ rcΥHlcmo_,{B /!㸺[manܴ`lV f8mUΝ*$\.w>0Ǘ{p<ݿ XKNA'x-c8 UIwo_<$ZlDyLE, km9z B0W_9]bhkMMYh|HD[Mﰘ'4b#K@Kkvlf^󘤽::HjD1IǶx4nQ߈l"yKKۈz/eKsk {6!OJq~\VbRh[/ʱ8DЊwPcMrU `OZ̰QFϚu纡a|.=f۟)%At qW m6(Xc9 QKMpX{SU1_3Ld`_-ԏj=IN(cmcAEoKܮ o3X S¤yfO<׼\e?-:CE,/r/ɠotj" cq׏dJ,e&>@+UAh8\NnP!~ndSY ?F+!zY y2ĄbMX4݄k42w=fqaHJc$l'4o &̽:1tL{Z%GDzUԞ-o`zρQ,nt-ozt=D"zK _EZ>0rDZ8$F+ :CE`uW6c0.,O3z) vKӀkǴ>LoZVվJ2̕Nі-;@׺s AGؠ:A a9$`(ʅ&T7b#I\A.QzU8ۓ6ה~Ӽ5yLu+$iWt6Knu3VcZ1FzoԂ&q8#[c8ouf>˥vӮR46MAJd,!UYkNe{17 $OHBcK eiM6=s9YuHpdq "4Xtk =1 mh%=gni*y;>B5E*E*9 X88'w>Yi}m@o{ O9ͦck [ő"W5/N]k똇⃵/=X/^M}h_p|ޟLKp(gI" p7oL5 |"4hbڧ7 w^?FSV)#x83-80ꨴV09z\JKy#̕ zݪv4)&!K?YȨ~ɚz D0 5)/7 Ց9]6$M0k^Юk@ά ڡ.i߇ڍ'Vis abܙB\- S+$w3L'=Z, LmgL,e6 OdrO*tr!"xV,c[-2\ٷ=U8+̩A,ɖvQwK9O%m$1L X[kWޞ>&g#ؔN+?tL"ņruKM),k30ExR o>vDy/zE"XH9őѠ~柾Wֿ']s$z»BعӠ {t?h]8l26[۟1i0;8ԉb|V}7+BsG!B"PXEoJ:cxGT)DĴ Vl<¡Iֳ52ţƏ:mc/)ZJ=IC>a$l8ac7NU*lٿUJ9Z>H38WDȰDHz#r:Oftr߱}$B+ S@_QB7Ѭ#^K=(1 [ZdrLSpQgҘUs)aS#/~Q!*}}3`WIa+cX}AMJ C]Ó 3 rAͯW豰Ks?UbʚWmsKt@NZ(a9-x儲yIL`-9q36sPaY[p zkZU38hatBaEexpIj~3 h+gA9خq4iT_*MW%>m,悾T"%"`uACKe`NN>x5To=ǀϋ*A,VgA9,5$;DJ nmw/dާ6?&GѨ Evv\e,tw>M Y mw^Kɻ&50>pGmBF嫙q( ֯~ -J.yBMi(>K4h Sm I"il9bwiXQnO>0l;ek6]^031H EQ}?XZnjr? ]W:(`P'VR3OuQoV&6hALSB}VϧW9H%mk|3KɊ]>nTG)C_PWf+Uz9؆ga Οl+7&,{!14ܯ {H rtAAٯQ| ~h4h>UBxR,lkZǓ/^0ţ>: ==VG8 ! );YtGH g0=~~5D`e0kn13hQ^"?[p򝆼<+@P }FE X 16_ '+7M iQ_MPעZXoS(9%I7d`;Єƈ1x~  by75XJ)rM~,01{2hPpPǩ;dqHQô.1.@ǩ UXWcEdvp^d7: FT(oI|(E-(LU=c/jAoB*Q]{#:~wL/58cq3A<%R=}$ SaJ';.#Z-<$}Zdzt[up(sH@YI9~s`t %)8}OG~n4vhù=5Yk>\ަnՎޭk~*K7Ӫ#j"ܾl*P-2˃hFt|5壛''m&hO׍ f>p0kUC+ij~FBf|E$c}nr2S̍ J̎ZѴ/Wp RyNR#gB$IuXB?QhhL R#|Ub2([9Cb^+/u@?؟0QZӹ;@VI ŚvzmiAd3.pU_\dςC%mжb,o)v`# $'@鯵!ֻ,oV m7pD(9여B%ZŦba <0H|O9{RF:B^O~0s)\f*|!AxBb=>ŵRsGߧRV@O3Mw\soJPQ_0E\y+Z wtˡ ':+;KbdiU1EZ],cQ()kwnkj\ ?΢π>ObN'f>U(4~~L[M nKKd t,-H|!Q~toeMH~ܟ<&=<dz=f OL<[MShŒ?{(_ޣo 8]z10߮+1Tލum Zb ͞Q`eSr.x0 \2@Ec=*m{=Vv (h4Cyc3\'G epϻ8G\VN8g#]y؛Dz4jZz^ͪiȓ? YrD)\$|),=7в/L)j\uU3XPghD?iI>_ )wK P3-mPÓLhr`O8/Vtȟ9~DcL1|pkqWO8UYLENi4@~I~k NDlOb% 7엜A=Vb*| #3Sճ]R-PF <4SK2RNy ѻ(M ),Jh.QQMw b| 0˶C:d&2R2u%4钕4 u_1c˜H*Ut쨽iMIUow w9;yN-C:Dp O w|*[#ԎfrORj\K1Մ9$ZOTP-p](57潹íkɏ5p'Br ;oGhj ʗIG'r 0HVMY/Rv%̙sYlF_%xϱѿ".N37mf#d_y:Mߣﶱwm|RLjfְÚ{mW~G&6ī,Fu M5@?}D R!KYUh˧]t<68Sf෱K'NxO .'323]!ɅL9c+qZĊ4WU-Ad|i x{zwӧm PL\p78 (HWa3 lN ɠ'q@s |ۯw!.4T8~~)vv+SFpXT^YN`+Y< 0Eua]C:;! mg.nj]J!S:v3h,PX$P, _j^eh؊np8u'U*Dk*do!ތg)lʦq*F:" %Am^]EzMƨħ{! d=!rs4fנI}@ >'̖dGJ=+:>y{z>λu)_ _Fԟ/& Zd nmC,^yd?J p]\fo_ec]ЯEك;r_/w8hQ_-iA e# U޹w&mߤKʙ*l v' =CI (g\)}ozyK +RRΣ/.4PThM ^.Reww-Z'bZ#g.mbg׹C{M>)K|, ޙ'0Da*iOX 1%eZn% PW}Y(#:#*Н}=^m \g[Yڷ5A1GFl&Dmړa17/Cu#])thOY%v5ØMe6;e"A#4G \= DY4b"e3$: Zn v c"y~ĽO217))ސ`phF[ "]@%]'b>ykTߌÙ1yI@h8& )USa u' Hp41%$12 .$F1`+R/:6muBgZ'03(=pJ:nZf¹D\$W &5jjk6?ԧxd[~MeduL=+:Krأk fFt-hnm5Q{a`R(c"a,h~5Ჟ \%4S62}!±*6Zo(8Sq^2: o{qMXsV̦~z33.֙r#9̃U?{g@ SS`1aJFX=~R(`zoŦd+n/gZ<1lä:F(̦C\CY0nYv= ,c& 4{#AnnTrg mgwhn/i5U3auqNr2mrYȠ)AL'\ik݀j5/LWݟER:2387H؅FB4stf0cHs].ΰϨ7$s(<^%z$$xϙm18kt(`'B[v#G9F89LvWŲVTF B6 c1dVݍ+avo Kyt O&!ZP!L_b<贅ޔOL*TyUm`7^/,6>Qo<xV'KY;2j^z@@n_Wβe 0<},'U;飤6s2K]U]!xXUH@aU#0èPVt(bY=P%nS>{o 6XT&ŏgU((C١,vJ؆*NwjWA>Ĥ-Y!G5u6NײHI@n ?-XY{$d>B= 7o}Q-nUyiE$_? #{T( sDPȔh7 4aZl, ]1)b r2U||Vy}J~L0ZZkqP{3FCkuM1s}&A5+d*ZW0CFؾss=-=e%w!7̟&pV. ݄L.8k)I*" 9h]bӇ6i $/Q^5}zOœoX~C9Y;##\wEڞaaXI<.YcCO&Us/Qk rs;-p:HMrD\qI$[P^ ū=s}-B-Y^X/M$ |msSwYcŊ(4SOv8tܨq3\,.C0{0zw{^ڰn3Yκ*]u`'54UD%7,ӂe(/p}ox!`qo,֗{2ҪƌRFK8Q"r=pKsaSqHH`Oȧ[b{Ѵ8"\{ZM>pN|=P䤵0]X"ǒLsJ!q5""čW(ǽH)*V۴9GWZN)x<{;\5vIЍBwN.9:s' ̻ $isؖk9@+ynD5Gԝ7)7- 8 "օ!]XuYG,Q( K+6{Ьs2.W0;eT커xTyGF®#?,S70ȏ ]uvx%9|%/uppT ˬn\T$Rf}բCF13Ӄ}ypyLy C2qg'?ɔzHi֘63)Ķ.؞-Kzf޸\Ϸ[CHj,]JC"e͍ȋsfM?փ% 0 G[_ZR); tݵ+J:u7{1t&.F/xh#cI%ap $%ԭIݱbۃ5DD7>`z0τWJCbiTg. A11:a7GO" $9O?])K*b'u*Sўg'Ok&A_*/+?7Edy /'AW3ΩV|$TY Wߝ(52#}/Fi(a1F+̐dzqy0.tu,4@?KC4[/}E,(U/vXA1Ԋ5:a$\ Gx$V[dZܣtԄ-j߅;^)g =4*Q`74:BT:eEW,\/B#SFO{H#g,H1V 8D%Vf05?Wu3=[Zguj7Ά ݛn͢}tdlMvO@ R{J`UaZ{\E܉evόx~ (QJ2h4D3GQ=t)jM?7uwbD4.5Ob2D[IϊZ\p3eU4㭩=GV 2Լ|[#C̿I]ocM"Si3"* AᎶO!kTW" _[Fu;!%~B=$?f1cl;;Sv7}p7%_ R @^܍*-8(?dh53|g=2C@==VISܮm#4oH\gUP*i*TC&{f/KɃzSr0MBɪe,06H,at-pL몛*`7w9fԭ'=n"y-[[Uo7ϋ]vCCAW CMO4#ۆ.}&Nzϫ*s%Z~ fLcE"f˜X"UT{`(1,D( ?IRL4# ݨ88T>gg$4i `-(@,؀40q>=7 HWb4USpSY.Ls!cehD)v:h-^_ѿ+9 OUG"Q^8ۅ$ 9'uMbklWZ}XQ)s%#֊#Ql 6'h:?J%1E=m*p|ZO**fIc]md$P&<J?уWA.VxTk$yaDȲк4\+`{5Y[md:}pv\m? C{cCqa3q191pZI.-[〖/ᖢ"+<#|y)cH 4&(C;2S BHw6H*y< V[c'БtZ5L t` B S8sS8~ab h̸u٤U(Ƚ YC#crw @u=3OX( ihS;P*BisM؎;&~zjr,&OTԠ8Lu#_᷶m~L SaGV,t3z󓐠 o\4 K{Uwo@%dk#jW`L?j/aMMHPn(L#@3R}BCX88rqKdZ%L6{{^^óJMHC8ĉJu89Ж\ LPq$kEdF; qbL JQh=tb} @?kD^R&:7%%~h =nuc عJ K0[X܃sΖpR)ΨC6@/Ek# S~G5!PF V[ }lZ0QZB##r>ۦCye e$KgʶoQ:%q`m7:@6w)KÃ׼,(>fiVҍBГjkBA߀m Pݢ&}kC/|3`gwqJbQ /0z.:b= V,YF kH'IPjѽD>ÕBN( IK-M?0cqqH[K]/W^oreLAo<!4{QKeVY{5>߶x=Vż_ b7ތ 5NTֈv%kf&C~Ytid.V^\h\j%痽w _H ]CżVyX-'L`fViuW;[P8#G2mô%~ju*3+)8tǷ.9Z" 2P`@ە#4MlAHA"iYPuOX>I\HwpP(\4d{v{[X"<7CYS9zTWQjnST$&.z._{e M ó:gȞp7GhkHΚKdYR@\}Kh]A5 +ŐX lJ%݃;<JZQDda26J8$Qg<`R]},kXl"qyDA!rᜂP:pJ\jA<ڛE !^Ibf}7X..2&(mkcY /*66tx ry+`2 7;Hg"JDM̌/L`3iyJd4u]ѱm'Gy*Bs⣹N68ЊA/~8P@vEN'DIBʿ8_2ɽۀ9_±/p %s !Gwaevrfs =+>t+G\68fNx@*fBϱ]&ȖȷXv9Ӯt@/6HOKZb2#@!%K=yAƈtUK)E̥^Q(<JB΅1Gq6Hc)U +)[0 mLGf11@\;Zϧ.!f7qDRItk*KKn88.F{Kv <ڴ+ }F5h_,"X/z)%6}OD#?`xzpzbh_]r*>Å=|;Y( ppe:Mg=VOSvOb ]'Bw;9 o]v_טU3q$- =1n\hH{Is(i8/"qUqYrD7P(7ͽׂѰ!XsEUe|k{v+n95TPʠ [a6.Cq6s PG4𴕤GTdă-0p= 9&^ELV5pC?d ?^,Zcs@"=U6/f=ʉǴ=}Ϛ 54\Ձk iPx<8ZRq *Ϛ5'h/s'K[SUmy?*b=VcޏN'Ց&M?G‚ 5_h* 3\/ n+W*8#dg:~VŴ.{ _ɒ Q/8%B/qVwYB;b%.TFC $ Ni<`OQbȇqVzȱʊ~rd^,LڒYHmQ[(3׌ o"[9yR(hi'YH#yAF0X{|ceq{ڀRcl 2?vx%egF(Ö3b<{TEI .=4  ԡfkfu >'ȃ@4=a"壟ODֆtѧx2`׫Sp %l_EUgXZS)͵61wݪi`[In BZ`f?`5M9D4A=,$ÑΏ(5jD:Wq~(0 nJ~g{0R',@l>:sgriݐku vkhpxs?EMyct|۟ F[ P)7=4ڻ_*gP~«EHG ۦ1_(WgᵭxA-@Mk4fbl`)eOW܃YthaS3*"y#HqGS?.~\0礷fܷ'I';B "fONĝcUeKkӖ8:M̈#bEx[T-[Ɉ=4a5#|Plo݂+u$^Y/_ۻ4歞;JH}ji>WNdf+:]Lp ʶOxM@i;+URIzg o}*L8,S%{\9L$b5"ֶ#^;/tlCo$=yθ/2t8&{Z2Lu 0=ndm8:rX8,%k4Y|Kbe$ߒ$ͼ ;:TAXM X}k0uқ' v`=}ٴ=8'(0"Qfb"fr0K um=/y,{>bw2eKHV5-bSD4PAt,h[C?~$ h֚ 6ٚDa$RKiQӿQ*uvpx-97y7mƉS ة·R + w 5q,J LJ-W^CN񢶈gAxL9x_TVpP} _vB{!>#XiowyCdl;S}[n%vf}VVN.1~R?NќB=̮GA(9C #YdEB%ݦq\QS!>sm.'):^tʷ![ܳCV/ScPU#<էHUx3m!'%H3Ҹ,푆yO*SA g!(2 Ix/t8>=4Y-9le$ 74XqS׽kB4̼QЕq+w6Ρ6ԽD<ВlnPcyT啠c1T++n>;<  X{#rPӽU ro|yaowt MP&?;߀C{ؘ~ܩDEj8'}n3Љ ݩ$JA#I{ßՇ2Os@+с|.$~.4ٜqL/jޤ,*|092M /8ri HÍ9XI4P/uۚv #cuE7&Fd@ :VG"r΂Y1:cRk@0t0,}*=Hْs2R yQ~_ 3ߡc6[ur!~u&}]*ױ4f">eZ2[ OE 4Vo={t'oi/)6LGq#)qtg哞_]^۝ڨ_oè}rvt@$¤jM ,=TOǪ[{+Tw8k7߶M 5Ģ;ɁjզFD6lBYR :|Ec*qEMAb$lD>qoA-tuI1h4[z0zETT4G%Z#Dq"䍅I#\G~naiYyDbL-is}MbMeb( FcKeW}!R *`hfq0|yNqW$ `xŎD;70X+fis-cݐd8x tYk0"YAP7OI'<\LW"zmL-Y_&թteB9C8sUb#k&WBi/ ihϼIMZ"}ลTSpZT]oK\W@uI԰'>H<>=2bseD gpMׄ2=֗h#D(Nct1w ;8r`@<5-; o,]涂{MދC*"zۭ)H|QHlr/35]א`FM8!C:z57J68="lwp%UݕlX/ v;d\kZzw Я v^eMRI]h 7rЉBg}&I"0oܝ6~TBV*1 n[ քwAƪ7224˺ 7N 3xoc$JnOuT> rrmDM zr?"v^a(yD.;q#|7k46 w>5KJ=)%yn4.x;e$,w󩯖}u/FȦD^O׃)6~~Kpq:>`hiV;ɕNs~>sJ~:oW݇tQ9ͶݝwFl IDڔɯ瓷8fߧ+Unzk2 !3\]eZ̭Mfy- +nw6q[Lf DPbquie=r=(́`6M" n*Ba޿B k-.޼.Uc9x!KǬ8JH4"}_gg'<-950> 8^Q=M `Uxj!xis-;%:" !AwXlU`pI>}U|Al"XtA?ܡV2RR@gqLr ʸyOr`’D]؝>ig!.JdB%H \nBޚk.S`,evERJX;(_Oc$il j9OWJ,p 4+o"f箜Eu4繴bVQQY>vܒ~Tl2 DiIY ϗK \kiyǿڂ>d$8S=᠖m?@PPUF0"gLKmQ)2JN@pȕ]}6Na1Ufc؎AU4Z;\7i;ޜl]~5Ι+_rgTx:o-p?ծ,ZV,ce1)  xÆzWD&^>E$$vEP+wB[o{X b96֦ND5i-jhӑ W#L`*F%MuW d5R W{miuT$F] >d6U|;ٖ8.HકQvO" =).s 7kt$EOZ׋s`.7/6XiL5wfV6pȊL TEa=4?ӥأ\:d2ݹ^+z5 +;űrn:֠x͟??-;7uǭ+[3rS՛ YCJL sRpcX6d<4R1c8{tVHb1H, A5lJ6JeBD;`}Tw4Wh9XV$&)uL }/G9h9y9xЋXPRFJ|J^ƹ4G)fJտa Xޔۭf;աJCA/W}oޯإҼ{Xkqʀ1;f@d606Pػ/Q@ּFuRAp--'iUш-Æ8mrR&9SF߱vKx_Aɛ/T@SU?^*iiF9ƴi4I~tHc&V-=~=78zzArH.10\ 1}'6+l.'i^-aVC?:'# @%%wAБhD|3bu!To8>g5, 8Oʀ0Yk 'l ک~V˜9Q3i|fwFYwR/vțjO&"}S"vs0m|A:B:;0DEKPVЮ"@fB,iUG#isHO6P~EC8\?w?3>`[c\xjad#sR{kٳu&u,)bg`sC \&8?yLѐ8 KK,0꩑0_Q*c :\6h C>MXJvtOD5Pb we?WOze utQ&$@[pC/^ *,^4W쉜lSF%͉T؀~@YE9I{毓ĄiJoc {y2:g~_; JTMֆ #2^}rĽk 4kQ0lBL,b J}yAr=MT,4K3zcLr{e+ fG=FcƊ٩Fw3*)=G06W= 4k:q/eT.dGjZ4.qO8>mmNd@s@HpfݱBs^z UHwݜf>NʙHX`6_-kUV L%Il!ސh]?x=с%ϙVec(hh &77H?9L@ cJʧIx 70eVs%Q ZՖbFq[ԝ oQVإky7/j>D(wUӻzJ֣44G},wY;;X&4rww5%M5vmhaD ]IwxǺFuv9!ܗ0iׇN#O $&F?:(΍S˗BLWD63J'E@?y,>o\x:фSay=12##+i{E~ʼn!\RWQA;3Qmb[+pn/"3zB hh(8q,V}(sN-3;:v-IK寚4cOzm 'hZLRjx`P"xy D(-k)A}TuB%x6سbyоH0OjGߔP? ǖ#:!/4P# ݱ7B=aTqn3$`P`Z^gi$Ar 9ިMpak^XM@h=MA"a K⼌p5mu>>B 1!ka)Єf؃m}xvvF/K]ԟ tgU( aI窰~\n̪Õ:~ /n QPG>A++WAIԀ[&Q=8jϥ RŨ[Cߗ-ZzjE?Ȃ77ĆQ!;阃ek!ײEq 9xVkqNCdֲ$Z{C7)Z#M8Exh.$?!۱KzʡQJ6N'$0[[j]Z(c}Kpn%WɅғGQ*KA-8qPæ]+fFL߹t ;'UoTwk&&RŷEڅDc 8Jkٍ:1uB9}" /7%@+c̼1|pN_wk*>OmE3,VbZ\SihK=JEM>#Zbu)D\f:y)̩hAv2Bhf^y4w7PmqޕDiCuֆ4ޅF X <_IS{;ꬻ{ӸeSV!=D8d2^l `U'#b.2b N9C[{n0ax}WQ-F4eGZ6Ov5yN@^ 2Ѯ@Yx3މ*tԵȨe}]٘W6PȆ7 [\;2na`d@> F.`VNys1u2$G 0+NgHT0֦F_)4.9Vf-gfv+ei㹃7WH&!TUH@2Hq^<\N҃) zxq`}ws0;48pNJйlUҔx3<D\ݒd3=s9;#HC'Ic8'檔'oZy <C*D4"J sg[O& uM A`I[Ϙ<< rK {RIr$S;s)y×TmՐ ">u|DSG>UIL{'hw}+LiA~k Z_I]Pl'3j/#2p'μ89h 0SkCJ-]w\Pe^H/+5a7jk$ . ʦRJH.7HeإDy"Dݏ #<IyU3~ p&q?s1"eEp!L@_S4o: kg+ kW A2Sw QFضBFڕ0Bs ClTj{OFcjdzӎ0b@Y>*}KS #}Lp<ΞvyӼ>|M]/9$ -Ϳ3hSb8.\Y9AqژrӀGƻ|g40GQ|̺Ϋ? ؿuqКKh wRd hIŭtIkd` (ؔ\~{LV6PoH:an%ܼ>!IVq{nx伥[܂˓wh&`vϑfrP-p*6(d~EP9הkHR;A3 {EXvb;`ܕj7Bnxb"+šQP}4m^P ,}{Z>fCˌ4OйOĺ0рnRW_;|_+ǭga\ߌ[θ?f:q;y٫2]P-Tu[f[tmZn%)y*ȭrIE^A- tyq%Zakf$9چuR׿Grebq#n`8v*peqY@c2ic8ǻ ODt{BDn@CyX:61EŖa6=8̬sU3m.|S0T1:(dUt,GT̛O9ij2YUr 9a̴i#х[E ||^O hx![-)4md@,Q!>_\>ȁ1s+3sQ]]}'Ƌ?U^妠8#ʤJY8,<&8|Y'ǡRĘ&XP(JjjRQ$<;gt0*N'sq3Q_`_0` 'Y(@?7\.!bHp W̑<%}L&%2`HڳDZ"}S?Nar(]f0(z.t8Hq/-"h \ڑwt,rttbÒ3w 9wNeٕFk%ޫbIqٰ67]| 58/k>&$ut7(olZO]9*r;XvPJ^.rc;G3#H`k;d$WA\kl#̤aϚ6y(n.F){Y/JxEn$9¨đ+TvP5u %XkEr³sT^7wQ:m~+ Wտ}nc_#c` .U<0/|͢:Ju! E$~OOKFg?"Eo6]r1V20{.<9B;ޗk/s1 voUuc*։k36bY[@X.C3&\X{BPLD=0BTgBׁ$P y~2@x, RPWAXY٬cRFY~YfPl[V6#{Nf"ɵ󜔿ZA:8R닠˙NAh$Dbkک-[U(gOnDo_&?hg~c5 :~BvKۦpG]pʜhT@+$x zyD,J#E&pa'X$x@%ݞ _]1N$r$F5v`G5[ ETC y r/思5<{92)O :ܾ*cpWoÙ8w̻x'kAl2.%YTޢ1Vm&>~5V!Z.I擕S6{׿DN$h +*m|pr`1ş{-ЎI5 LEnZ]x&6&v4\- va^f Ok8tQA &oE `'][)9p!F\Cr> &ffܞmqo: XfrNP7vAˉ@Na@"g7|uSx-ƤO3E;Yg@(E(;96P!>Hp0b"S ZL٥GiGh?^"0g0/pM$Zt2CB*wuzi N9 h,`nfDIv5NF07p{-WM/>፹;Έn&!g,8 <|AŃsG1Dirp jH&N'\h4Oi %>lX{2E/6fy_1gsOBҥQ(`䎏A|> $9c&xvSasƑ""Y2ZGOʸ)/!dOmK&IXDfwcTj|U;62I)=|hBO= 6dvB Q&~y:fyСy żKn7;#C H./UnQe \)a*? 0IL&oF\W1@B<"UlBx &-o( +c?lQ`STײCOFB<0ihw%`|V ahMʯTl'c f܏"C0zp城' xN~&J%&[Y%n&=< BpK<$YwakS7tHI)fSzllti{tZJ=n5xgo}ڻ^iͅ朁%/X^D#Oz;9hyD+H{Iߖ كMCdzD_ ΅k =GT oS Pzw/˓&V୸F2Ti@6"օܓM IJE}WU1%iMFڑ"ó_-U&WA=;oYstD5~Ƞ;~5gaQtJJe9@^VDtЄO"}E"ϙK$O"ȩ Vl z7èvK}, ^OED;xH;ʐi/sR8V6QnV\1} Qkf6pr!}fu(3`V]D+"G4΅!}yo -gai^>m)|g;W[._~,I,D2fWr%my5OXܶ{W aF\Нj=$"j L94zs]ȸg [yx{:FW׆ fmēj%Xcgr?}VFQx.8L>fT'ۼj[<5CT>yUpB $#m V %}̻gϹCpT򾛍:%{c2l(C)4j y (d *ȠD:$uϽe2bU)z}bRe]U׈Y,\rd+8b T@ﺰ.MoI4]Zg9 +MkTyh3C^C2I[b]PU`-'i RWWWGZxgP))Ӈ43 RAXD*ufFXy428|j~T mn0wcUA'Mxx~oKB+.&@ۼ"WIB#}UC¡ǃ{>@h~= ے3MQe {6skğ/IʢSì~*MVam]Hm\ T,YtK8uUHvu֛WQH|<*şPYgI.CPujn =oY/bEaw6㴹NW n{#I~~^t~XpHj5>8V۩#t#WAٞT-fhX7ǂ LO&Ԍ~bWKA&(t3Զ/y᫧H ./e50kx?Cp% لuZ#Tl׮]܈:a a'[Uv]kdZ˃0yrL ǺѼHeLx1gH19h2xэ(U i+ %#D dKPz0mm3'LiS|]qq9IdX^x0fyx$ΟZ]~K-?MChxά&r8:lEu- kyy~w+Q›>hs+sՉQg"kL.n!s ~kIXQe[f4%*yQ!FKc|Djg0 PpȎ&F;ٯ"4ehoS2\s_RLjz? s)-sZհ+C7!l3 ?<khYY",-K2BE*#z SECoQ-vfgށnh]vA"r +^H9BraڙP͘Rf;E[O7 " F<,K#C (.Cf hY* HzMAo)Z>-"x BIƍnJӬ(&GhAN(IP_c;KVti$V"-v߄9A1R~ILt@ I.0Iɴ@91hY7@`F6MXis+8[`O$VMPOU]mf  Q`)mݨu7<'),UWaR"YhR2=nW#y16kMFa3&Q_^WyE{;)̷ f*BUIGHA4TGZ/޽l5*R kd;v6h XzBR$';ي%cဈTL"le Lkq' 9ܴU63%l(#&9sc -U| Fxl Nfp.gU쥕?!Ґf!Е eteRbSc聏DR480b "h_ѳK2U!e3#q~I@dv ${j~>*; = $xSd0qf|Zvvϐ]g$n\d O wlA;1q@Ȅkş8!aw ]>g> ~Q'Vu܆PݞƧ&V[C kVat'Cjب10og4>}j%(dp\voSO3/N~FvTr 1o'5U(<6V^>9`qq[/$ہP-3˚bރ eQeE)@)xMOu̧%I#Qf"ػh6|ZF[.t OIH5(LN;󴬃,%Jvz%R7-O ,, dLňb(ȳڸYȴ:Ndc1Lu,,øTˀ;t*u*V&Ǽ hb|W8=iX‰DR)4i%KK B:D c.GEʒ^a*BT| Vz$NP Q'Z:h8w z|r~݊8P/G?ƝaV^vRyAy7nQy#C/POιk?gyųVyG<^Ɍm$MňQ:yYQzgcT:!PD?lkN8H) OJ´<(>/EL=ō#Cy} EoR1; H~c֬fo!/9S(IVDp׏ǗN3DɎ&~zZ}Nr\Y] ҫ^ ΃4~֪keybE2Ys[wf8FL>%/n7iKuJ(Ba*F/`xO0xkR;ٻ'e/|667 0*9?b1p5^)GaX$#{XoQ#X@0\cP-*<M!򽣀D21PhYd5I 3%څQ5.DE=St $3+ b´+dxpEu&c6yGpVMSi?/uE hs兛$qJ(a Z>Yx<$z'Aǚ"8Fig-` <#*nȊ,@ FHsC5ѻ/&6~uݣNF) ~^fu:a [nabNWlF|o"7GAI=C!qu *2d3(ہ5 ZSG! Bf,@Be ƟeT=멚s`LS0h'!r<1@CC]z 1Gݵ;VpGmDz_br"'lזIj'ĨLU!*ՂDܤwagTJ,zb݁:tCW|`kh`yP'wڨumMՃNI=W%<7uX6q{Z/ft mdc|F"|/keXG$f2S-9۴H %ϒlU?YVS14GkZQ@չ4Q /-@O.>q:D_n~lE433&uҥ l@n&.4Pԥ 'R ruV$OL]ZHx0Wa+ņ3iHN|&d}D$kWkF֡uP6TSqqv_/]<ڼp{ܲIO[f:Zb7pXϗO !Z.* /'uA Mg> ;f+On*b!O5#łg!Ĕ.eO&Y|uխP2ca`h+`J1_[x_)otTcRP TɠчY@KdE) VCƁJ&S+w@ԝTW 77@{p# n^ޅd G*EYeT]_:y1|1~5 -kZ] _2] ;)wB ^ v['^ony95꧀3AmQכϤm}!'771.%=E=׸9cbz40Ԅ讓B rYyo^w#u5d*a,Sہz%I%k92Hj8h Aۧ "`DgQcXtYFd>-S曊%-?6^uӊN*UܐE ]߲c3E$2=(׵_(pQxE*ӖF(Ÿ6{g-Bf?5ҝ|~}69,syҵ'ka ^rxZ.Cߊ7)Xݺazs߭(. qie'9P]+`9ݿd#c@LaPn  B:\~^b+T mhytl[IC.pc(Ac,UB:։PG~Wc>sRi( B4}{%8vɡy0ח]Bg{SvM'Dč#nGGVhъX ;yT kATu] H猫2 j+`NI*3 !q.e/6"W%Z4& ]GF]= kck֭ +$g6++{^5vN#kasȩ)ioIZGWj7XKd'_j PXߗ\:ma(Î@ky|dn qpfqrN Ӻ/e,p4n˞ j0{,-MT}wPSaЅ#Ҵ]e~y! 鐓u"'LEMx"Y8Ti펣 _Xp4rv}*:bYˆ.h)'1wtf7͵;P*iι KPpǶ0R0&!H=3>Z (P*U Z nT Fk/fbh9r2d5ӚGƬKFmtB%.D( r׈6 n(Gˡ9uTDeœCL>: wϖ鱒 UF!ב .)U,bI/@?Ke1^,4#f9[t_0Ooo:='0tI;A*o2m.A;{е ,8U_մ meθJʄe^in\z$ ]=yw;SQ*@QChE| dNnc?ZĈ67/aX6"ƻs3_)*unG*i+ARqJtʹ_v)O;>ʂܖ :Ԋ{]g1C?F['oڲXR!+H6ohj? 78 pOQΕڞsk- 4KS̲Q@+Q8 {b^q^hKpLLmYy!GZ$x7;&+F ʉct5vZ^PkNNVGW3ELѥ';1c sȏGרy0VNSٮ,) 1+P-7Z f=8@,s\Ƹ]me NWz{9 fз8G*Rk2AdDdhp@7(h#OWq0 &gXz'7 x 2ߙ\ه^g,WO-4|%r>ăe  *<z/{ +-q:8mq2aĺЪ}S-R vhYHnA  AW/d{GVވv|2eND!LkbA$?^&SHIJ+&2ݏW"VSeohi`la6DUՅt^#D= *#vCtZ1QE%δN[DdWSe\KIeI5-|c4 jA`<ۊbj 4_y@ ypzq:[)cCcFoN^dZaH_͈uѶN0W0Z ҷw9f7Oh JfvVSkk4ֵgSS+D'*}hIʚF&g8ARTgQwFsj!⊄Ve@\4hw{pEF)Yy[S2g@Lqum+]>x7&7?+uǝ|>/EdU4 7PPAzq^ưPS0oj^x{M>Ew) EҠj9l:IGJz|SѪb) ٔp4X[SqlBv%eDC ) 3qe{6;ɭU#Q\V萂w\|Fj`c#35xBʡ&:Ɖ!8A;KA_>,A゜f&DždC{}۸fGш 0I7/ٲUwc'fOr!3_Xrf6nN8:sa#7{q>Q3X}z v;V`[&MN,6)"PXKobd_ $ڻh.+ΐ0v ?hG|L=:SH̡֦<At"p@+G~ecAMZhz:}5nDC@ڎĮa~sɤDE_|ͲDCvI? KT9vI-~9awRyv~ܕfb4 R26hَ*H4M[pl}IQ'xM6zoW~k kiͶ:ˇAuO^/ 1ܻd(8h9[Jשs ^P*8gEhh*b~:_-0=^c l̗!cd%)Mq[2I/GŬE NZNrw}}z5Cy߂DBuqY q2Ř\s6D$^֢'kMJw 8FӋOq;^(kHD Y(=ԃS*v?^>'4b]B0[en %IF#Iuc58̝`h ڤD^R;(՛ifD5RׄY{U__q WɏJkXday9qxp΂Ydh;R\IfFjy4qY(v9P ֻ)}KЕNb{+im2u8b2UnR.~&J򆿫I0KW jv QIK(H+y22C@QUqKB/@.p f: G7 Ir^90E~߅uܫH[1MJY6"_AQ} "IZM=_ӇG .bq*+~8}ZlK"鋶-~(D^]ͩʘbjܰUz.p5̛yñmR6v >xud⮘DzՁSZ?or*>1'TX[Oݮ*E'j8%63o^f&Ӈb Fy-^Pk'A0wP0=8=F%$ -?pJl-v4kqAW6VO\.Yj vK~u☽T̟3=̯kMOg]?AoW |PyR7_l` b\M g"dpD8EKdʵYO|,t4֠xą,~>- tϳm:w)>oD_ u!tG9@o0e+M[7Ρr1 c >Ƹ(gYZ07070100000297000081a4000000000000000000000001644ae3bb00008e14000000000000000000000000000000000000006600000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko.xz7zXZִF!t/┧]?Eh=ڜ.+-vUj.jծm؛j~MyPa8`Q)s䑆Lv*TDix µSf d' ׵,FB/aZ yilL9B7hy3 ߠ3ۢly Zʑa@q:NȠ!u JlQlt$I{W#G{җ { 5w|-6L>irAun9c^ԡs-c]3I3$_1|~F"x]8Jf\%|׺'GħUp@ݳt߹rIJ y?S4|[POYC4`im2J,K=R/3Ψ󥙺o}I/ρʸwv&C ]<3uur^sZC3@AJk;߈.~VdTa<6N"3yW"#&fH{ sDŽ$URN_Zcd 3:-w']2f s #,ù/#4'URo%nΕg\+Q~ Pr W&*~aXNH$Z_+9!p ߸AYX#XU= ?hz|M%~6wFBN9rG)ƺ3K9{]%!fygQ2!I\fݎg]G@޻}1э]31㵀󻐠;*oyUBgDC6Q1h0Na삫<5y$N.<1Y57ȎFzC cķ7X1N ܳ- _讧xÖb?wƁ bxΙ\0dT:Ag2lcҰAx}Xg$ĪWC@/QnZX[M g(̎¯B=Xzd}5PZY];A$uM6Q3izY}ʲ^ruL[2ҡy7bG NS^%")m~2=zxƚ/64+)S$bLn[ÌR`#@* 1&g1c>톢샚Yx,ړ@%"EHGpf.W5btÅZG4^^AJXfIjn1qxeY@-.7JC+5bl`Wu&WlStU97N}W9|\,JݏR84 %9If$1tb+ "L~EH3]0. u6̸č>hE,.!^_e~Ȝt]æ-8 LmC ˡº3++Tr3wv'oxV=GٜrVamOh-Q] xX(√LNT 6FTkm2JWn ח\su᠍ w8H_t# x'_K`>ԞY]y==~>X@;!wâ,+*֤H<@` B<WƟUnn? ݪʥa\'-*V?C 'Qg#RO,r$X67sDreYZORo|-R0NEtڿ?'9̽Zu;[e÷'pLW,ǩ |aB$I 8̾q3X ksqM&g [A*,*KN5dXIJ:RqPrsn~ʣ4)s'^F 8pDϓ/d*ǿk͗'G97ݱYciJrqSPw%|(aklve.:֝URZjCe=<ךHӧa=-t(+mg;/^ԎCr:i0Aͼ:k9/H'̙7zY`lIiWrC?#ߔFY[XJ2D|X&LW䭨} ~r @ĭRۚL."D2'!LS:X^F!-cSI9~F@VWqUs4!oDG{jkK v.6G[R=GZ?PH *"ޕE>_ w@Ԃn%}/@\%D\R"(E Q&q>q&ٷ껸⌷ƿ%kdk/دGԏAL]/E3qNGz:8uد/N{k pօ5ЄyH\?6@,r=N.[HH=)GdG Z,ycS m 4TGױjNZxzA_銾vЕꑑǧCC,_c{v8~gCejF?CЉNMO;/.eTeyZXhثW$M xPz&ȏ x--uǸT`H0+x\`WkCް˪$ +q9'Q.uIr@BQ +OZXGRûU3+?}#g.|S<^`'Awe.37Ov6dNEүM⳴YW\~(4a>2Q_w/[W,|U$>.}*Iϧ -c^qZrLT 8%.leC Re#H%ǒZjSx_¼67j L)U/(޲ya/t^LNHL[^ Ώ7x`Hb%.Kf#x476J2k~аL͈˼ '1:)Ӣ,1Jg^ :oAPaQer˛UX m.|TbQell_ rt*NNMd=ACw3K5jWV~nC쇽{PQkDlp\tÈCc=y8|& zmyIMAx~%D]ɍI@uE~Q'0ka"G6V! g _G"x›r@=bD[U=&tgDZTb4ww" 8>UMBA}"WzUW\^T:]|: +s3<0vUnj}<J[u-M*j7xB2ţ;j_=R)Tph ݠ._=YFJIɝŽq٦Aw qR];CopqulAOAl;@D= k {'9QK}EC,i@j+?$ оjf8I388ŠKz Zdc05b0*WLk e ,q?lTst  yVݔN8S}w]V^QAP}G%I-J}"f V @& qX6xLBӔ&UgX-ZdPkS\EOEL-=לpyQtSdtbY wނiU~%=?~+@yI鏉eV@YLu)l8/os7Obk_Y Zqlj[hT,:}'C/`š4^xP%=>YUnPfiW _l6`d{{I˺Oݕ-cB$9K73ĸLKםj;.-'>Ȱqty$kϑh(,YͶ lQN\_kb$3YOm֛$d'`<28؆gӈ?|{Tg㌺#̆e4Dc_=Úwo^sS7j?*R(z,c<:ɔ}ݧ3Y!c&>uy#AC2u%t<DBd]$ y 1wPf1BQ䒤e=R^j;]39֚_J&%`aof6u`9\:" gQ֠z $g \QbnM")ME`zLR)K SH# Kғ8SI{*}(t42]P>֥~,,*gx3pl~cBg:ЙTgyg-tqJD 2F1F|%kiQUQ|F,k35 ݨ6;=Q̮i CQs:Hse8ֆCqiKXAGVڸˉ7c~X3 hTVb"BO`ƬƩa$b9VU+>UXd1a$N #C0+OĨuh͂< ]6&B]-Vfx|$ THezٕc듹.k"vQыJwVciBaMN\&X:X9VXrÒ!w^1xR.VR/DR 0\jEiaJlh~ٕaѓ9}o.>**RDY649{)ms(y !ҟ\iaγ'Cb b Fc;wB(Ŭi]g9ғtuša)NI TJd_iL^Y%c\~~o2SMc_:=KjP)#"3 \zJ6'I&Ĝ(ctΰN;uѣjm['RV-3PSaݨ&G]P@9I_>ДJeNկF@i&;ּ9ڎ`l3lCfv/3W=܂*Wcnԗ\;RB/83B 8PD(aꐊnMx*E4XЄlEZL-8BW,}1 %6 G/h  cp*ŎhآվO-p8opgf ]pF ʑDV,<̪q`k16Ėv6 M^df^e)]Q#KD&-N~X`'[1eڿ#OH s)>m;OZc&ГD[yg|[$s:aZ: hUy#"y<3~y_櫢VK4B PWZPϸL|d{!~-]-;Єֳ 4]rz)EvLf46 'v:[옰F3r*Gp8O ti#ƣxd#:i){:9M}+V؂GS<43CB3<1+K,LlE\`"Eg xq_C)+iU j8e_f<@Ẩ9A9U`p 9Y#w<+ܿu;T|$lh\D'=}֦W6C 3ąʩ!JGsy;ߐh<kâ"w\y=N?&6^&IFA3EKܛޚ}$@Z o"tl*G2~E\kjrԟ_tG*zA8яr%%B[t\fŏN9N3fф}BSŠH|MtdKCCUz| i~'=aެ$P]"t-^U]7ixPe? qFEfi28oP⩁l<*\'Η=ƀ9~e*ї_av Gg;T3Zws7ɝEk:ZBu͢@\ck2gYeGJ(!C%*:"%q`N&DIcTT NIm u{+u qݴSX) 7C$6M9? o~~^ ]bH"V,Nk[Z {1*UIGMvW#ĭ¾FFw?:ͨ;I%SBIf@p K|XF)sD}A"`rSBRCt2D[qefҊ_vd#SʎGDφa]?$3.]=?ttk 8+ D#lXoy+:h/ʟ/KfTw ,L?Ӣ˽kciVlM1 ں3|p_Pt~ x+HT(V آKw?ǡosb.f1(Z(D88pb T9ny>) tD`dh[e\] LeGr)N$U@ISu]WgnYeE^(UnQVVI]Xߋ,xzHeiVXȁ[դ'ih (^GIk:O_|3B̟Ki6aANbShS|ov=%Ή3JڽEl:COx2ͪqTS##xŊo t8D Mt"A7B5q?U\ 3Kh"㞧B<`NR< ا6(;:HݝYk+"&W) ut)n!7MKo7>79)Cb"K)ƧF| 3 ;|@'3" h11fl:)+Jn-PٺR ݻ9jVY[A\mҠ5vVXbAcSVe)6H$ٵJ;(ee5KXR$^=Gy8ĿV u)z]^Jms P{rP{&v毽vݱ D93CLI`d Ƶ(Q GfgHQX@njw`)vSN!b׌n,U*ԅTZ[h>579'? 5U 8I,L+]/)shO-s8 w&} .އņvԦ\V+wAVh\ƀ#q e db֏0:"i<ӊLB W4mS"2aR$>"RX2?1SEr*+Ly%m }R5si'6C6[.uq7oSf'61Gܥr:ݺXA?3K `KtD8ݵLEM?,ɕnOK`jw6P^U3 ЭE eOA[\L֍Hf;kkʡcz5LԻ&+A$QhwJ^qH8JTWT >t +i b!% <+)IQkvuT\=r \ nV& 2W.ƖjWi+ w@d1 ޚQ7Co)p٩uOF Dֲ@=34+LyZB t &1 ЏO~ı1,:Ǽ>TfBt_f?hf7Դ ?zo|tIS: j9O0dehFnĶy45alk԰ ~w2?zb8A+pZ_uMȫuń%3[2\y9gȨd#P8OisaR9A9|r-l 7"%[t'f:ų%u$o_c\voE0"2ݹzuա pДrjBٰX.Ha^\y~*PsL=.㡞sa|<]V]EhR2 .K]I%g&\Upo{1%{LKFno:Gf/5\Lϓ=Y2}_a  bv J}nr{!NEH=tP?UFS2{MM Ch(uJ(f_9p`>ve^ܲylgW ;.;a`\8؍_khY罎 *qpYhaݰ]F'E9A{t^pTCj v Ynav~[ItnqNd'\!T z ?4I"QMէ +;<]b-7x$*͗eR7}L9@$b'HW^iԦ&>~Eo i^oW (R7<|ཅNG<)(*՟d{NG/x=G&MfvI{Y^]*OC; EU 䊲T{p%1B2u'o";~Ynw,ᅽ<6zpId oQ~Qu8u_D < mȸ'n6^?q훝bVL[3.#Ilc쭍eVw @zA8/>3 +1T}l{b֋fwPnT7gA%qgG t;]vcyXm%qMJ̉Cy-Gz˭`Y` 'S+Z}F.B淋ŋjL'̳ HG gjϢ(dg,yvPAEY?̗'PA?b_ _MJ -w(4XIĭ ORji®:l'v4vܭXXK7J<33}G{;W'ߴ֝6]sJqQ <9KQ0<5ڎK3s!L8a,՗0]/&IBK'ǺFUk3* {h{=jxgR5>P\ه\͸ 'r59e9KD@H h4Fni5G2l3}j1A .(6-VA(dƜT8h?#j'7MRweϼ  P/ᴍd#-|a-AQ9\Λ4aW8\(ȄY$ߍ|^-8ZXNP?E/06ypV&1?1{}P&$Onƅe^8Hfe4րDֆc]fL!Cz rEC/I,5{4+c L)}Y vU ܁Y`#HXE ;?&@4wYm1 \#ZB^Ms,"=\Nҹ/gsl,3ہs!`0>*]BBRmh~IUcgKDxb[!_rL+ 5Y5(`kn}0UZ,.Oep; @279"rݎۺ=~&>}(r!(}|%Az$D];: s-Nɛ-]]/2]w)ᨘHt[)"{nց%يUW?%)Q#^D9J Syźn`K&x2rlYAcvjG$b/>/Bp)JX&n(+zyѝ)6̦= oK,qDLj,~yomg=AiM/@SV7RG` \mE^ X+pAGƑkIZkH rt""]mJtqtZKTj,x!FQ 5T(=q6ڌn_ :Q2q0ղMܦƊx+%,oJ ^Xs7Z h=9L/c>-}J0(6E|[5 qsvQOD) E2%-kI"VH SD]U$oP\18TfE~I6T_ٗ獉FAv)/mQKڂ-rOqs.(᮲ۓܰ{xZy[˙cwUV,&y n.UlU%s3ϐG}vba/dM=oeDf"i=e]?dcIP9:M81f!E"vy&, UX#6q, OlP'kf4 섅ɪ޼Gfօoߋ!s A{:>F!qG)"vP\[ ˎ_62]vi7aSI@̚TPuFkeO<rQOkDP5szʇoʞtZ㙖s]Kі̜z?sPux1O`(nAURx E דf5 ' ai4|Д4-p@.p?R8}9@!Je n9hꓕwuz`7L-aL-@3|2'[ ]m8Tqv ix[_ĻĦ4?cpK6G[[&2g; \@A1q:Gs}HR"k|FC##R@fܜ<Śړ1+#)+a;buɤLF~蠛 Hß~Yuܐ'wJC[m'TѐF}0[(MovQ VS t;(] ڭKai_d:)/`") (o w΁/w@-jR"X$S NY>fq:ֆNz5QOY_P5+).s+Ϭ5_*omLPDa~PWR$A_>k”MObE&(|RU3!"=06t qj;ͥ =Z&6d0W#RSOmA+w5TDKs5vxOE;OP\(W~Z"?Z>mv,EjzըOݕ)޸,mEGV8 2zbXG."HAH;V\tfQbDd53Q@DdXNժ}3+gtаpY"gW^G"ic mR#P_Ai3 s<};rB-~ZјjgU*,#z:|T匹/(x]۩G?Uğo1^FΟ|Ax6+ηsڈۭO6LU*:tn 7QJ ,35WztTzB.7dB\Y6*т_Kd '+A{T=%2Z iN c].9NfV'$FJW/^~cTɗM[86e#g f*Ni̮B.Q^L La5mՅf3t%3ƋW#[3>iS|%>Fun 573ʰ6 ]2)mC94]8NN"ʄս'VhWP -?m% CbC"h%q'z6 GÔ셢va̞~X|j=,陈Ol!bG&fl}cZ~Y: EUï"7[*,[q5͌KdUum,*rv֤n(_fx{kAṘ&^3ϓJ۽= rUwwAyhua4Lw%4mg# rr! S9KK:,;:<4\Fœ20zaȭ7̷$d_Us,@n34B-5{V[{=ęc2pV2R`yash@GSJ<0K! ZC)4͍;*:V5wt4(O<.UIPYsd%蚑5;`pfDlQvuaE &xf$^)Z|A#9b]R5X+:KP?Heدy=ضMi9B3!vmTr\G"q7(,R"AErHJAL¶C/f5? fHG~ak&H$}3fsjaeEXn @$ko*^[omj["ԗys؇~)xͬ`H5C!;\r/j3Mf($Ik1$ͤ* NsH+ dž_.XN&B':7~kўIk;oGw׋P:䁋(PT8b [CRL Z]bjr-SUPP6kduK* yQuz%DVtWsV97 )qNƯM.a}!\u{;gCCH?@"-ZQ+QepWG=6*=}i o@]Z,͓sW^jWE`tUͣLaYs@\ ۶neyJ~ק$69^Mo930qB5)\F>X$=Ϭ^_62RBb_5/!fn-VaXp[ r[xՈоvcaKeC)/$98 b/BpNp`q#{X'E@O`ڨ#_K6KdŞ\!S31)}_kx;8ou!BO 39n$O v+S`V \OY:$.Sxw_j&1}zͲ5 L[)F/40MI$/V(J#5D.3g=By.1+O* 3[:7XspEI $ /#D D:fzre  aE#cVۋm)3\_6w ݝtP˒JIp?EkȞ\xHڄTlLG_iv͊ǥNaat?qaX5x4z!]jzˊhy2"rԉGҬk6w=:xRm)*մ`7/-#dвj<- pAg"޴ x0j٦%ktJ,xH= 򩦖U<ŭƻ3 NR|cN㏁Fɵr@7f 'na_>*ݞ+m$%&%F"ϫ!_gEt%aQ`a\88 NY;U1¬wg5d$s{m1+yL8ɭZ{tW/;'" \0GqC&|j)P rÓpM`ECRZRUmL@Qj4ƮyJ+NX/նkLtmY[hq껏VEuj2b\'`%v=`;Y *q=&`;"Fþ;]VNĪ;<;G<q` (pmE0Yld' A2?ᳬo_a1oJNHzyV.@IH 0M;XI"D=أIBт3;k8 f,70[; paHFr.bXn{^Z0iWŸic$@wx/eR;`S7dmq' ^YKeM!BgT*߈_`/Xx={9𻃾U_Jp5SbǸ.pB m8 ! F%ak$(UNK54~\Q 鵖&fOmw2{ᛒL PD<rkjr2)pzCS2 P qVaa.Dmp%`b1.$j:d=˴Bm\i6Pq<d@6JQ+ḥk5&LVe.$,n5V'm{`4mӗ>T19r5A3 5xHW8^yUN#t lwI'zi3S;qkF -ÁG?QU>nmsYj0q neKNӛj@sF- & !s}fSN8 :=Dhvw{ iywk!h=EueMrHŠ?| 2+qw+rؒ lob:CX@w̟~?#Y|[`~6U^H(,e4`_!=Lȴٓ4_P~Ǻ3aDwTZeK@Y]jѭG=A)}li23/xMUė37+?MA)O՜o_@um~ӹz~^/)FsiFDvHyUit-գPbd;HΒGр2hj }~BϹ=S\gosb@ċ1vX/5\Mᘞ 5pt-Ћ}g~|In_ԊeR-ylߠ`$KmH{ܧj`f+ 5;VvBzuDB=JJX\u\YUuog7B*%yRw4+9{2x+vڃQQ!jrPas}Qͫ?LAА@ 2o`Y$&~ }{6B`]k;{oC`$ m\Ubue?}2m/o-,fIMF9bv>XQM{ E)F.G$[UL[ ^,43~=|sn"lMUxSha-Em2Gv s7u}E9 ts(CE؆?K% b?:N0+&֋_s-S# NdgQ~I*=Q݅D6R$̰#Vs_IX~yۈ5G-1(/k-)G>5,̓ |6sAج.M5S ѕī4z ٴQ l& <`HFg< /ǂp!M1oaWyR!2=dS-v4µڷ6Isǝ^OÏ2N%c8j1>zX u^Ja bL "Jmvm79< uԛ.7CҒUXYՇ`iv`\T>Ȏ85m yB$kz=Z 8褓:^k~9n#.ꖚbE|и{p+:zȡ]>gȲyt59Oi kdl`22֜nжS~Te*j ay@UI~U,`_nSmzf@!mm &[4B+F<$tzk%Sȼ# ^eP--a#x+u[Z4I`.˓[hh r~nt%^4A BH%\meE~툩[Bөl(׏1c6D^JOWCgIo Ǒ椋:sO}XPNDvL:Bs԰%T{Av.o)(\VC$zϨ[=\ÑM7\3)2ލS *SH6x_Q8ąb7k l6@O|Jn2"cQ ʵ~F sU[2E_H$ ͖ soͬ=t&J_o2^4kZoTkڛj0cRuUcNCyA6 %A}Q N{hkF4jGJ"VT:f,i&.̑>U؃.%GmLz9)dN]Gžɸ&:&h%t9GF 24+:~ *ޱk#קP'CVx((뻚VNGTY b3 ^*$Dj|}I0oI-h"Tǀpj?o4Bkb/Y%T^51Ma\j4=!ɻÿ]SηD4r2v͞Q9UW*E'Z0-FتX?LjPʹ2TsSɹf`f| u\(l$ R$cp&s)]~|ޚih+t9Qrs(@=4$l˜W__A~>!0:MQ6ݑp&t^gk&TL{KfU!U<]Ă7\s3d#dz@1 8(j^gm5F {rrd\ݭSc.jjF{J׼֜isBfQ4-,Oɡz1JÝJc#f2ɢ :x74Kb(x-gqTOcg:Lbh yޑ_hת߸e#&{\ՖK'Ms !Uu7WKq:dJ`-B]?Tb#𶾬 Дb 7% aok\1vW$ cG^x㊣ŏ ےP rss1$J+.M"$:)QJ& ߜ(I1eΕd6 ! *$1|#'}Qt|M e ,wt@QϊSgurqZߑG\2T#>֬ؖ?pOd6.xߑ+ak;TBB} `Ӻ>Uc( &)1ETG]@nW-gw-*=i$…Ԋ.,Z6mLX#P@^V=s|4jbA)iYL~ʍe@"zنA[ (/ zP'TVƒi,z[GQx: Bc7Mz23H45bܨqNٵDR}qF N\(V FΜl-//:- ]-9R4!Ug=QWd86)wt 쯩Ab\ &~%t4+,Fu6h7P(jVPNHgPΕ^)T/a.731%Q&lY-&P9#r!8[Oo %i$okLRg4Mo1#$cG1n\\+ފGk.5S_c8% :tX!I? My?ON *[Gij5؏ŲKvsO{|*XE.s/_QL^Vq3GC-y÷e rHSB}/\oT؊B*FC@_[ : ]UY<, ]]HOaū#f27t leD6CU'`qJLF/3&w 9z_8CNOAj.\4 EO vz6NviGƓlk!/<JOQoD+#?A[..(@/ Ԉy! F{e'k0Snd4MD'pj?pngcاQ΁=\J,Çzbo*nL]'G[d$]erRF-Oxt3|ދq3LϠe9C&x:K˒Fax X:E j\ְ;vJ >ISgV])$f\E-ϓyj?ds,قpG.8X>GTfq!*Ɯ/- TWѝ?Ąeh.UDǺVWLN8tuprFSڸ7dNp3 U $z-i|HJΛ{6rTj;13'Q ڥ7v;STE$ :§u؄ّy9J` 7Gn]/ա櫫:ӳ/1`wѽv1 Մmϖ!A;+)Eb1u}9f@sTԷnb6iJdf 縂xW6f._!1䎫CYhO}ൗ.Y`֎H3kI>j5٣,{PtY}bkp}ƅJI;^F]ի!/LZ^ra"\x.ݷBWK8"OFd%k@_۩܉-,Jt˓'rE ݛf.vՙ ٩ų9dߐAﰡS 78.yBFl7._iA(ly]D,jq(5,]xX+^gdMwɥoLx2BNnND&&ꡣI´S|ÜʶMpSx7+C8; xC$~H(|mkn;H nzocƊuw FW,ФFT~* U$vTiQKEtyhedD|:Kqv3d7md^A &s>Cy}Э-4o&@UbKW׿({Q1 O&ϥ%jN7rmJn}5)fv OuFoх{.Y U 2}@᡺ dt"GdəĶѦ[L+)T^zSKcRQPS0H+BmLt$Ďx,o7YsDԝ.k$qi!0!S* Q`X⨧EUM?N*d"鉸hig:6~PЁ,z/5ƿ|$%,jŏĚGn^=Z[@IKϓO䆌6ř`4حd G-8#wt+_Z,UV$2ӋD"4+Ͱ=KNWX$׊' pg|I>x.hͿn2jH#"rX`àLDxRw# KSv44;f., ݒ\63L;*9;Z($W2(9}]]`|Q5X;X#o)%]!*:fWcXqadTE}9E:\iCcZVF;l`ZcRs@eI8 r1dM`^}J\x.+Ĩ%EzXI WD QKO)&{Dcz](ϛ2,k*-8-1c*9Di\XTX"kHݐL1';t}#9Fω\}O1?մ踌9(`,P J^? Y$^Uj<̝*1k>‘YF])nJ_5!LV \&tYoi+dq&Sp?X`J2D c8pa)aי"%)*ͦ3ei {iy\Ei`!\ڙ *%b}Gq|:kvwM$erS'EԍK2/2 QkW=͗l$.[5gUNb8E?՘#AO-[Sn푶^:e)rMLlpDݼ_9aTqڱ &؇d`GS޾Ku @ȷ'C]._q*h~[fA |WX7պc*_/p] 4ȲQOG#Dbtw1J8Nfқ]څK83vm2xCyd7-nL75#H{_;]ʞ 1zȂݹ$hThŭ`wbδ5Jnw_e܏1]vt>9KG)W%g)= k(zuC,y딓`?9nX;6 ɡҤ> cS啌xhf:\4/1c|<}8"3㜮=Sg UY:1̝xQ ){|픥gY:oPnBd v- *Y#UE=I^s OiH*W@k_deO:8?E>OH6Q0 *{i: ̧NqyTxK)~g]~ya`w0-d&eLB9 @C/ʙEՐI23'?~ ֐uf[(lpUYނ$ǁQY; ·a9]㭊 C zwIZo8&[rQ( Q@,d_cN"qWMn|Tt9 +EW͖K@@]_kx_bKXЬ<0)SZZ(Wr ~sm-c 㣦O%\fM*074^]D~'ym<4е^˸R*9rks$P{: 6 &>ؠ-\ƦJ)I4Xu3O i {;`F0 j;֤l&Q~dz4ʆֽ<ΨiʞQ`E&+l/z,7*܋{1uS͈HZʥ3,tU9 =tI:ՌӇOd2ۗ!-dji*;E"psПIncψgt8c4r~ϐA6F-Gݵ#|T%29oSML?W9~I@Cׁx98q5,1E,.Ԝ&Zؚۼ#-WW"ִg\;o3OΕnYbF˧ ?A{ajKq;p-dߐ|1 d z/RtrV[[q85ԡt ܏zgTrW;62Ɨjb(:,&O7+ &Nڂеu^|[vA`B`{4Xv޷w L+ړ7Z/2C p;8'<^wBl4m][!t"S_v6>'E 2$_ڬɉ M7:(ڰ^Ee6)vX.<Ý<:`U67/20-͈*ql׽/D5L=ʨYp+4߂N3Z=XٰSu`Ye6m-H2]Oj_z#=4"x)ja~) ww;[4OE)f j(T51?E.{P_7ȮT^]:;Rc< Q̈́(1syARlykn_&t2@b=\KQ嚹h i(rg)4l*Я3^TnFNVLa*ZHv/4ٸU pf*U!ŴxUx*{y%l f|!哌!.v!6#fG|@;HhDR# hEg(/PB !zĕ 0"{+ lw?EgN ָ; F|Y՝'d..UN9 tP^-7y eF6n !͚: F2i#;N! d8iXBM!o0uA~$ceN,Ij ļr"k2 q-}[jHoeM2W[w==-Gؤټs`AHFO5B pkυ@l"D?%wsF+ 7){ |&l"s{`$8$~xջ2ʻ8Lad$B3_B+Ukh$ gv/E?竷4鵮VPUG OhK{?R8αӰA뭹7VtEUL\ءxd'OSgmڞ"#g-6gZ6{7[472LC(mjXj7G"2aηT]1n0>o( p?qE'qAIpy_F2 .- :VS2n.Ն1[P no;wʐB] _wt+1 i͐I{ԤRօja`YkM]!԰)-h%{K='fKc쐾{6^mT!1E>:՚85Mnr!8"E'߸zKYϱ2=#wAKkƷ`JGx/Ҧ1'jX:/SeO/ܾ.^ .+7yMߙݟC`f8G@8Jx Qw۝_@@>o*"N8zO#tvCbP%_F9Re2{s׀g~\ bd5WKztC(>(okJQŒMCt]pIz%`(r< (_}ԩ97ہ|olR.w:j(>9Z2<M\=VŘ ˰F>a߃ٞƹ k24ጅ}-S4g}f_!6.[m+̯/t%5]2 Wy0:EV㟆 *B~o%GV ?!!vh?#3lM-mƟ]SK4VU믮wN:ٜf۽d2%=ڒ dmX*Sl*a<۬86ko?{_o(63#YqX'!U*? j^g7ChGyw2͉nOl'Хj+*|9c\m6? ĄG(ӡh/@㐑|մJXRtjV Ȃ+)ut_HNݘ,SQ򗩜OŹUQ}1L邋Y[O~Zۥ$T=gBl4 ?nwbg6֖`٩YВHb5;#M3g9cIjRY^KuF BIҟT9tDN>I!h?UGf6YmL؄Wu=[)j@942KO]R8MY$wBnZy(S21`6S!VB0:y \T 8mK pQ*ֶ*7QA<6JSCE32k+Cg΃OFX)d!1V<*{H? @GcGtϰWt}38KLB8b. W@W.5^߃&͈ ɼϛuabzQ|ƹPASA,/y9{a%RčL.ein>eΊsФ}E,/2^п!W$ 0e'+MgFȍP Ύmv 6\ ֤>bYPx#*b#e֍ɥ6͇'u݃$pvG~/ *v#PU; q u)龘/+WWD;O33V>~+36g׷q~YrGY,Ę7ϧ'R8fA oٴow)ʳw?8N)ۉ71ѱxZڱk. ^v=$t9+]-i(ԭ!{b2j߾.Te"%DXwA[eҢAeݼp f@Ch7zI%o%c8& n"@H(o XD nd |1 o*Ӣ} y騋 =6`ZU:em6*CdY?5yuϠ"\AМ`lYA5(.y D/c{XL l,~kJ?_ͯ@V=F $cT=_OtpkJ`-*vu fb62*k;7`?YrrgU@߂ƁSWA^TO & le$79).m"<.ԣBm.d݆;Ti0-HeKe`J=^s<PBPjG>}Z{nJIވY/蹦cDɃ_;d[hgb=;u|Q_oS܍޻š֞O{_+yo[Mu/LyP宫c.q=fAx GN6'g2&ւ 6A>r%L%۳{:LIQj.]g $z &Pǝfq"t#*玔IqDPY_8yBesOpqo5#4p\ uw@`Sfxf5)k6 !?oƊ`D{Ă:xSW4.|^ggG'1V=ymsl\G6Pܙ6!]2y&LMjY-_HicfTEUVxsSgDk M ?JTMRDy0Es~\|.B^%|fф:TF=dk%ZJVA*:RhQۼ("%o*WB DWnB,Ԕ'^FBr#yk⽥neKeV>a2̈́dV>A'!CY&?}@hkS(.}z@@+Ccp5PnrHo#eS _>6}z:x8Y-|jpU HC< ^5unنޱVLP7Vuj (Z _4O0jV'+2 2k9x|Ds ']:lP|15%c7٢>5a~ ٭`([E"ᬏʡ=~b>\$w`aH*]猸l^;xN/&3j)k<ޛ'D []ܱ18Xc, z8bsa3&ZfhCC6_EEy 4%Esi9;9WU+'('.T,S_*̮Dg%?ǻؾgr٪WB|OKe)]Vp愛[tDu,ږ(24w&Q_>O{,5pMW:jDFH6"_,D~K@T4 7>qDLdos )Fn)TT1KĠ pu Aݗ\vh [RSLŎ1WQD K\I^b& ;%g5.>M wEݵ\p &H:%UP3~S)0diZ"ե&G@ig&s˞2 o}teReTw~<&JSz!HNVNAvp+_I R&iw/]Zf9 5Ԃ7^%D!4؎`߉f~ kE`ɰf$ݎn+m p)mfh72F;9F?юl7:/ߘ wUC h н$MY08jV+?^` r/%Y z0*G1hvljUi0n=?@0 vBqÅhibajݝ;+08|8єl/ڕu^? Q^54oRGsV2l*acLg 4}Pb ?owF[̣!JxT*hFmQL_>UDMbQ Z[fQx^Gt+7C)rraLYW8n(n6ƯɌbI!U[|p <;]Ji(Ė)Ng۳)@Aqkf/h0B.{Ry?'Q2H*ޭ{ِo%O8u \fbY׫?AL5cR ?,Ѕ_ku79{[T$ ںo+28ɏP (>hվ'dD[ %*՟[`'W-xo2F!:Ơ.s8%kI KGLs_T.7\*:s !NgZ&x~v|WmSŏ=Pgg),jcf18<Cṕv4/_7c\3HO&cVex-tB)Yz uxz=Yf;uߖKGeϾ,I%WH$ׂǩN{cA4*O@fM .Dg9 0)auO*0!KK{3jl[ly#'W,{?W $^iq͙(c7)ӊK+MV~ 䉠ɚxyn"iDc|MW&H<5Dܶ)4NlK26܄XȦJ#)')'B~9* x-5t~ۇ򧢬YwnlN_o < ܥN3D\!1 Β}xܽ<-&Y^g>g m^np]=>:5hoUvL69bʼn'YJo? >F+}wt`'Zj?- Q^ >SݘW4:"Obvٯ ah,1&y|>Eml}1FƤ̇c\${?Ǩ͒ SV>6DXѠR/E!Vd t. rgN%^+`8'(ԩA̲djN\@'$=zCudeU J]JO\"0kcӘފd.¨*髸>ArL2rf(|+z2͵. ?k& +h.bk* Ƒ'ʍͦV_x'k焏(b&&I 6Y#磵%ΐPIi [6׻fOnB5Η\6AU}LS":o:u_G/8MĊN]F-[qŵA0d %GGKwHL^8ؐf5C Df4^w^x*C)_27x2F$4B+؇`iUpQA~%+e\E {+0"TfŻ-<P 훋?gh4l88P u:>ÐZ̘ţn bUc`#57b=tqWhMYwi-&{lu@έsf6IǼ`n.֪x7Ypg/3u | ,ї|4P6 Z]!a(yi"tf%OY.k0D! v%iv!4't 7(4Hq>,:3\0[_6w#y& +ϊģr|qFҵ>h?4aggiqXdVDUM$AieڕbW'$vA=\PFZgZ{3X<aX0qɉ,QK}[|,f9DbBl.2!(s[%{neߏo;Qe*$OvPZ?r!*x@?a O;zF}Gjr ƐNc^TwiBtA{=?by8?/gTHnm4:&wL۹* eL xc0n_Y"4jn))p]i.&{}&\տe}Mix*Lgi-¾\r>$jMAܦFPdN#Iht) ,:wCr;|X~AV ft$_htcipHQ׍wh3܇ie5Zu3?9bu6M+W7 c9 B[7p,P;-թi|CIjП YM^1`W lݗ(ұ`:SlM̓8Q׍f,؋bW/)ϣ2PcY:;k>z),Jā;O }k)RYlj§Pcޏ='|CU?al3|Q|x- I#zE/,Apx+/HVX TA+#D 18m pZFtv=*Eّzʿ~G0Də#g1=}BAm`\97Gof9u,dwh`*D[H~}87J"ȷw`ay#{S8R) jJsO2L v~O} 5M¹e! O _ rA/{!hWJX~0)q12cZ?.[|;!.~ػ^ Z]0Y hPƾѱaO76]RІd[<*T2Bspmy&(C΃ MX#2wA 73L^4e2_"-@J`aJjO Mpwfdß^tqxgfK[okY&oeK]z'\RF3D&ꘒޡ!jJqЀ-x3C &;F%~p%\?] 4ˠg| Jys[KdcG %{x]Ae[ e.O;/n>IKTzHx}=G,m_@@ngV/اVL|>l.[W:JUsmj(*q#T+o 8RYicncjay:Ke=`'/ R`JZe-x1&VT_"ֳeDoeU^,n%\lp=A6|(__x"h^wY2j|oeymWF&]̐ᠲo^K~D[wb%2A_:-LP-TU>-< YA[a]kS# @ڂ & @qXx=˜mbٍ5 %1mqz<=O* 23/3ۨn)f{ʝnwu -.ƱF"YhAAݞT@b~2ԋG`\xSYGE4lbB8!*k?ŭix 2]yV́qMV H7WΠ· ;3D 70;c{~3T)1n˳5G& ^TtH aQQMڊ%fFcYf"hV'*#Bp֭IRSw6q2Z[>8֧ MY$Nެ՜N7Q<|$ G2vU5@1wqo HjtSȰv\o!ZW2eVB D``?#}JG ~Yq9NqbVTאLzY#hU|#߳?u3+H=zGa//덊g~wAߖ"qHaD0@{oAÈkǩgD,M{ioE|=TE3CǚRx:n'@nF !t )\,*4]chD27D-zU9>໠ƭUn?C÷h,(t5ډ.ţ.=c,KV@lg@ hH՝m{LNshxlGmj0GZ5v /@UѤf?.9)>ධ7:=6Jݾ-13g6=03Uwn04 :zM@RD >5xWB~fĒ׉`Ui6氛hKPIgUWl>:b=R1A;0-5o{mC*F׬ZACO?g49"&#3Cjj$c_ƕlx"UcT.xr2Oi$CC6MM96tq(W"5 K$E}܁[T*)TIHίLP+%V4p" ּsb#fBazkAnKfqn& e'L3M_Åf 4S+BM+ ,<ftp%CԤʠU=o^8w"qE'?G~ *<#iHgw862*2bwK92gu QAaH<بJj@B HsטfH8xkJvZ/? RX2Y ]CB> d#Y HMwGDt<)=[YU^6s$3H2+=hd*2M6(,@F($3mܞ?=#DSPCJȭu3↖n N6 (PaՑtKd0='x_޷t;3:D{&:>me?8krڷ.(|>y n7R)\'tuEQ&xBHC?;˓~W#SkKPALZ5eyg>d[ѵL tUpE2wdS3]@C#0bp f0&;KݡM=%3ѸxXE,_4b |/~m~\;A 2 eCpE$5ͺm6AA]4T;f;ꮡ@R/$fV$4aL<%*Fba0SKPV2"`)Mkct$vhWrh1\Ҙb0n;eUg`h5N uk&1mJ%4V_erASϟnГp|,uQXļŴd8˓(`pD)TW$l֌ihx|V8cb9άתWL*ZPWB&Qjp3# 0sieF7 X~t:n+t,^i $nn;۾,1͎ "QQE0X#l`OBƄD/;9$WfNv$O @K?d_9Y Y'LbK I81]g|XRJ(ǣjηoY,dj,9\`A wnyFtrv_O$<{8Ò.Sf=mЬZQniQ_;ZhYJuB:c\y.&NdQUkAyYm3s3Q':w'xcȥ+~iţ t38!jP-t9]-yp+MݐM O@Q8(" He4!EO;D.NۄRmb~G](p%6ةBZz5*$k{mi^DA$}g1ԟ|I3/whEPz@wbasF 0O \ڇF(2fwKr4d17 8iF<Յn=ޖsN0YO`* W a1}gGPKcx$/atAR~N%eXM)Q>'[%Ta>~32`S%CH$>wthP~Xw r`mVWEOGǹ,?iwҷ{ӯЙu+ oV܈65ftI` aIVyuo4eJ |(Nm$:4mYz tock18[QZ6>].1:*d8n"7.)`X3ݎмW-4؋~ϯ#;O^1 7/eDKE{>яE֓NH$ cd0`8K ߉6],L`k\dWA~h>6i'3oMӉ: DʥIo?/$Pbf"´ .A 7*VR{2-ؗU({FapnR""V@Ĭt)He`VZ2!n}zW:#2\˓ߒB_z w2kY47 -8b频؏4ɜ&vAсPSPDLY3?ՖsX6m]$$lvD^q/-H_FS5="Ze (vٺu82*Xp*;/ si Y}Eק^P8SjB',]xn+fT4DGg4Uթ'5O0-ǭRyգ` ؃yM+YXdR ǒ{=q\ncR5e>6-Ckg6ewqIdBl[\<VPn!M6eY#i0h#`>]%lB*kl^m5޷+S ]:v'U8xVwKBlS̻yנ4|`Z moM \$AK} Cj5T&s!ʳ3_]w8Y#W|goM NT@zq.>~Õ:R]GX3#[?~ ;Fed}XPxY/Q2|ܓKTH .fk^[]f_LS/2/0}1T.RaTsҺbʇžG%ց9审A >S :IBO2.ݫ'.6Mp"xRネO dK`?9OIӜcƓ&T8c?Ec9`HeP&WȪri2{{6m 2D疇^vbi}]1IjZ#fh_f \e1K:/2ngt(Ax#=y>I~&`1斣I>*֚I'X'HZc~UNQjV$:ӯ4;LCj΋5[$higggÒ7sFdYCZ%(ykdTgj;Q[[ -2xCCh.. i̟"Vԅ81VqfMfA2߂}JkT =t K#\ >Z#hZ~~Cе ,= YNjYݛ>nBҾŹe${u31v=1 ±d`Ԋ!h\8*n1OD$qOpQ9ɮ~YXOUabc#YtOq 3S[Y8%ӏ{Zٷ>rӇ0u3)77,xAY`1Rr\ Ab &̙A1ZRBiȁݝuU#RޫFnG;wd)6EG?8#H'hj(NSmzN 4 9h'^E2ޤ`\,B$0ڵC 'Jl5uӢS䨏ˑIZ#,BY%D'c#xTfw4'͚D4Y HMj]Ȫ}@9,H0X0Q K\TB5?ٻօuAG;zIL&ʹFGsf1H8!7(̉9W0SVWXo6瑩O^]+{ePYƧ@z.8% pOD]F91A@sf{zPM&2h] T!;FE ȠB.b' 1dqٹLzRBAe䖩|Ue<Έgk]:tt-ܞ'$?YeK9+KZp$*'2jAH1zޯ9Ru߂M3wH H6(%Bg]}uxPeq+(0pQ/B9ȵ^H'Uq}Ӆ)GMɪ %%5I;Q)hRlю pA8'֍}A 7cAl'HyL>ʬp{؍TBEeҍ!> YH1ͅc"wakXш/P'-R73S/-Zs3MFI\iԲk^u+1>&^=5FB5I>3Lؼ~>OzbA ѫdS0/tv>k.TiuWJnL2n[y3^eJuUo,Gs(w}C~kKDzj.X3XNF#m#U}Qv㮚6̝֞x@ I_J7# +iLf VBs]L9FUQwX"dm'#N9Pz=##VC6+&s}qEeso:=bh5x0}j^䇲+&8GJf×wP5𾦌TBUvF=[H 8vNF"Ԏ 󽑤ƏzU7TR/M0?ǰ=6 b8ݣ589,~/idSTo i6*^1ߣ)&'Zsi:Fhna.^ _Œa$ MKX}uJ^ڙ>JOS#%`wG2[1o=.Y$VX?.REB @}ь4ӺUQT[1 z[>^-Q^89ҳޖxd{XGN9cМ̶Vz|bW܋.oU/Ae[k, s(`3ދ15c{'ɵ@.^n0J+ XȺX;r,2{]ubf?b7[2'`zs}vigƶf+M݌ ]l+hsہ˖em~1[փZ(9K F4 ,-pC0m~?#tݫ1ޟqNhܢ 7P'J*xhkkR̶h5$PdS+E޿$唂mS))gaoIE#4{z{|T<  *cjPIsa3qhߨRn@<+Wpp|P1r[S 9(TOW K X(w> 6X LZȥvX{@\?kߑ1HZ4L#L2 (g"ClgA7 ໡Vs5$_oO<)=/ExdI T7S(L%]f1XtXKK"Gu uwK2Zk}_a$a_`K򂟝=Ӊ Γ}R⦨1J6}V}No_Wa+od_vATD)Qm5މvFyrYLҺr9(cTCB~xYC~ӆϯdۣ54޽5%fA;b &s,$]=oʹN F%Z {rtg,K]K^{Z0 cIwkSI;ZsOA)SkqnȘ5y[SA)z:b_M)s12y%b|A*ivGCWZ`7C& ӗ~J=+r&R=| _C\,n$:]3[O=ꄛ3IBbT|eVݾEey4H^xyAXuH`4?95ݞ5eMIt\.\ բ`k#xFʝBն؝orYYf5m"U;P- P$'Uɚu +(Ps z+ ueM# eV^ګn7hML34 qZnoa-҃g! 2mK@S~ 1"Fp۔gxEYҘxht+Z̾lLX޸.`"t. W\[ao6#|q6}U%X.V'nY'}f9UhsitOcɻ u9=K`#<8̈r0st#2M(,NsH|F*9ˮt&"._[<;) p@۵s8"eN4 iTvyFtkt;gh>*vr=Wn~wt6d1ˀrț4vZy6ӨzHWV⚜LSnRt`њ^XUZ;dg2f+I9?",7ܬ=9X $CQng M< m)ƚCI(* V  zj*bp)hfe[}.e&& 1BGǍ( uԑu;~ҡV"ی=6?c+sl@ț)=jUB4l'/>*X\^!ޙZVIz™ *f U %N)nm֊S\D6^Q{';,9<\ykTJ7+]qԧBK@lZ(^i mMv)+c, hXdλ~zjx؆b*i9ױ`=m:@ڋ$}{ VZLkPdawN(4՚E4!xjP<4F4pslY/@dsMkD0?BQ}@(tX $erHHǘ9VNrr}*h\U;K*GvԎNz:?%_/U=6ޟȰxVo6T=D) UR;e- wƆ=xZJ!_Wd`}iv괰-Q,VBSg26Ooci7{m`{Vpr3L(t&WhY+д_A2~mE@GܗۦPn쌗&@ȟ$ǿI^;"{Ar{.48^3hcȏdE +Ag2D*X-w[Q7V#IM@o5Tv+\κ`T,E`jl=r@]:b9a?~Y3hc_ ݠZ/.?^SKk,֥p{Ю54hA>{[CŁ8nk4#lL$NL2Cy+8A!+ ٲ,c UBfe`LqSBA3*+u$vV "AN.r~L=j%ӚA܋.:GCe](䊲L}k0HKY#Ch'j,:';nb RP A2֓Ŏ_WktGk*)l;լβaUF&XdZ "S(ResHqbYXNvஐ"a/,<.Խ`m Qoa)Ď^`ldE8y*rOKdx2mI{X@G+m3L`.êȓS򣥝ml=c]oNɛpm vt+lGz=.f&{g "~V&90>nM4u Z%q3U1 Dt2TU ]ΫϒAf3tn8U[S0i9Wm>{&6_n7:pTgTٞ+RN:(.EB-4YPt­ Tz!U+IbIh2er <_B=dA 1q^%C0+vAڮ2W{%٥Pȩ !f.K5{fVCPZԬe`l n(6 \+ *E81Аɦupv+Cop ʆqTHE! kg+YXBb0op~ A싷Hzu=7@cF hHV B]P"Aة-GXPNvU.>w_!K(ݢF wqTi0WC|]bq qWnW9m^떡36[vԍqL"A#o^aґ]͔u?a˜骃HqW?ѐYXzc R ,tM3Qݺ-+E!˾׷BG& G"/0lj"϶A;_-+l8\ "b/ܟ]!wiV$ܲxw> ^[֫M-8 o:i9DԵۇIB&^-u'2xOosLWv,upc|XjU8G JGElc f+!&G:ZgZ?TMZL*Iv zòMhjeH$QpRaZ҅";Y-nhw324N(8M0!틚nkBZCVSmfd"ȉhI4sbfx|7yꑸ~zi+OYf +k 5(0&ZBU:北/9b(D} +Z f`WKNGmCDMRypE &p'DOX1+* Z0},_/ z/ K1/Y쭄3{EYpo,G)Tc>/E~OZU8A#,љBN,2Zx|Pc&Z. ʔ]NL44d?5ciI%w ]`)v>j`BndSL1%&A@a8"jq'b<\4!X 1wQ^\GRbK-F:[U&4'vn\C 4Jt|Ys|64s$h`Do_8^v:}~9`|qz"XQvs"G<fXw1ATɝ`AGY˜_K%4*6{-O2Eo: ϑgv<=ڢGvVxo#8ēs+K.jd-iZ|c͕~͏ء;Y\Bi2X% BYJ }ND_Α_`ă_x! d`B Ͽ08%NQ`[}$bZ#g\UX-ڠw凭2IzɴҏШ Awݙ+K<&ЩHf늞HyJ78[յhAsx,ؖP琌Ԏj3 ~^ν >,|+ ^CpnRo<9<_y}~|dSЃy  29Nt?{TĥrV,7" < 9՗~Ս)L0BEGbPނ*1lVn*Ω+8@m: "v8(% 4$|M% ~Wޛ!?@-i|MNw]3 IˑgpB*:-&e<>i mޭp`LF@UHHD惐}gsg+\ebM86Gf0Rs/K_#0˹Xݟ*BYKք`mT4C0D5rO릕aÍ0mEȉsXɗ>1CW ꔋ6g4M)yUkuŐ:ݍ]?+Ԧ;|~E`\f6=0ON$yz)%" ᝔5Z^[O6XOܔ( *?`9)(qT#PP@~e^iԐ֕%0et+㭩aOL`CބX!_KVV|Ag5/!Syԁ O [!5i9/nKFxT\u>I$Cm Vݔ;4~V6dK#2H'^5!/-S$0E{V-"IW47]cC뼶͞E1^Jܢ5Rҝ]H)jDxsT=ZB0س2A[BEpV^D)N(*1-"EmF V?{ړq!bt{ %獗5כg@ Cqja R~3+Wy _"̚o#%<kC[mTLy;$E}e21ؓP_SJ,5?OXy2ޒWT_uӷr]$avk|?D*A좸|7  !ÔʅI8q HC::/fHɴ_nTBaTiv ] 9K׻b9?I0M3VKçS:1"0ͨ}p@1B"<tX0!iՊBc\RIQ ^;v1auyHP -ƴ(L= NQju WbOT<-x6AjֹS)XϦ?ʟH\ˆ!#|pIL޴SwE|܁x{ݙVNK@kApM:yBB}`}B4EkY $voV}zZb2 Q*VTr>1 oF;Z7J{tқa&ձLXkwJdFEs/繻NVl;ᡨo.ŷ>F Pmm/돛48IT 9 鰻kDi z¼3svx [սyA-en;D;H(K"HYh"j(zPo l, ?H(Z=8u3/>ҁFv9\h*O "F˰,D*:`Myj@2'hͣDžaܢy_y ?8`Hmy`[W쪡 d;nw*i+NG : }~pQ%pޡÖKp$JGcpj#%EI)8qsy9A=#yGϑrîC˾ y*f}7 ZK2DF|`1pQD殚8sSoșLFW1#B`u (cP],|{8JjuC>YV$swxwg6 '|;]tǐx>?Tw ³:Xہۤ+2*Z-$a,؛sLì>< j#LF-bxH?&g)P v;p*eNF~TFcxz&ɖnE[c.0>\lzGƙᷟAO&qb%` V Q 5'0J^sZ=8CL 4)ܾ);'m*9 K׏r %9pJotFEr,Mqi=Uw.4d-W6$EPUCGY[Ayi, 6W 6Ao/f *Ow:Ua6 vlp@B)1>nT!0ĥ-9:L=}6"w k|߬S[DC2%獖,ѿ8"x-{>&sUwce-mCK.zpڨꝨ o*ʐ{ӈ&n=Qwy=q$I@C*qqrCKh$Dh+З([je?4u% @Ɠ|i6_0k[IJZ@Qx*= 6֥.[ _i˫  CTerW哨٪ث+·0=%M)r/ɐIqkk!յ|p%AA׿[dS'rS׈},xÈd"+YfQ6vA#߷ї|b̩dD`z4K Es{cN3nMv>v`UM׼/)roJ?zY͕dlɍ%Cx?AJC{zL WVr `٨璿⑸//f9X5_za_]Dg$- >ƭ !@x>@@{%PzELO$!jYQsEz?LY%Le]/lNʳwgtZ/T 2ǹ"U-7r< 2XX͵fGJlCbI}⒥}FfM_24|M*4BAMBLV̻Ō ޛ=vQճ,wXSX$B `rQs+O=+.8CE[Dž0v;ٻ MڠgUV~ _hϨolW=V8k:atVT#EaF_U{Cz`_>HRv4ew- MW>O9Dh6V]lOg p< Jv:> |"g=9֨< DH.+ ufcˆ3=L/ 3v6Ґ_rDCѹ z7wpAK̪1ޫ}s.,>d}I0Sɗꖓ,n )JCK !+i{[xsB;%;ƅz>+X?-(uC;ڥ,,5j/$Aˢ-NX)TD7__o^:N،ԐG`XA%Hk!!=LWHe )Jo`}y #h!ڜ{3i"%٧6ͼFȂ`` pl}b2p(T<> j#Wr;Y-X{ $|Ɩ#!i~'F(C⳽BȊzb⫏_+$֍CT~b4c ^MJA50%eb q1jUT}E][$QW|% tt]7WoZbr_̷AUڴK A/w-P2%[VQ| wJ8O@VToh'V!T#lr31ɒ +@zS|`2uAбЛ =r ۪kd0?QK 0}&Jp;_#"5Ikޞ\dhaOj槜lt*[u7%r(UA'o `jr,%IRm4o߰d%=` du "}×DQ9˔t,/4k G'?gE~[l0g@X5\`am%KKX{H+5TjG&֘s]@߄V~Ok/ߡw5` ^LYX:/ͮ^/ANre_]~`4<%{LPr$h)`ƙ Z;Q4i:2 }gڂ@*ϐĦ}гgEam!,'h\HKOs%b$Cdp=See^[_cnCG=G/~B*6Bo$Vmݸ_猡SĒWmR=Zgv,"USupf ?BP&U?!'#+wFR8EN'"3Bb bD '8]dj&M?߫;\)JJpѰ<Ҩ3y$CvV5w ˘9g\`vD&yj\fZ@g}2zB|̆SQ (7T&h&m*?+BYhfgveCd! j1cT$:BO^TGcWXg$sy3A%OfJ%!L@8@'0D(ֻ;8TpmN+m,֣Mf|I&#}IM3Z ֧k>]SM98)ƽrLT ^4- \LjM!`߸b6?RiRа4y;9R&AHnr'ȿ5R:ekTy.jM4>l_'k-۟g(rCr)e6@:Ȥ<AԆʨS:7SKW(U[#71n7>x;IWHg&"s,s;\?BR@nv|S.*{B˥x8?a:Fx8nU]~^xjvػF]H'M z|`Hr~ 6S!Y60)0 6v)m)wC wUv{Hң4.ra(PP}}涑cV6In!3+ba19Lׂɓmpnt*[5p '+f pU0naqhkŭlZM_Dm' h8pf&PJߗj/])N w#g&gB1K} fFdSvY_$_ eTFVع3M<{J1$ p;|u&2d!cdhP1G`<ݷoӗ$n@Lws3d=֔ Bhx,.Ē HNiJM4"%C@fE@x4pAb)DA|A@eo¸*x6\\ _?vg ]d`w轆 2gT5C";5lAS#Uajօf#~G*pK"û ڔH'gdi6p@( %pCgoT/ͭ*'M-?0X`u&^w4i1 tmM4"!m _nz0 ѸDp7nh}ޤܸ$Ȉ+Or=e,j-f*I皪vμ=_i4jN+Lqa(~YWFpS]y&?CUNK'f;|G[,gkIWw3 $BE^GH r9kn=x PBצ,* `['w.hTu/$]I4Bq .'TeR|yj:έN:T+Xn90<`T-Βje{:m])fnC6F-O?~5yRᑪ6;pY״tbGc(oj`%MɀI,!n' AýX/>sXpg/R44>G=M-1B&eժ?3ަ 3)i̋.س$O#֑FwjtE*Bb$'+bF ?W)KΞzK.L݋@LN$9.ƺ)jB 5(\5.5a_;BA$[\}B8;e=5'WkOf=rv&u/N@Iot𖰩*g DqbN y|ePY,ƭK _ {~^O@L~+ ow¸Ēu' , cJוƋ34j~UC3 C\Sj,5s 0>=}!"N5&9˙ ƯE1@*ةyK0U9Ar7IíC>*Wjk*":'R+Ǫ_3!H Ud3}%:|+>gҎ96D<@ݩs`$ؘhIX3EVz$K%7ܮ sdjO.T4Mw ZgqsG>$vn+MtDHͪs5D9t:}WnhmBRHף%z1C~͇ &H7HWKxujq2W$ۚ'Ick 1udk|J|ЭK{z0 a G~E:# gX}$ޠX;K\4l2y;s6%VB1$fK-s9hFv\`(Ll% cPTjiMcFYCFtUMRj8+"@e׺nCκ"LZ̬ jGBi.b&ݽBh<9GR_(qL3_g%ͶLH+E5(ȮIKpeIj߁ZAf AF5[ž3v6@ۦrh s(4{N|E}/6AE'N M*#!`E_OW&O.]2,o1v[XWϤ=v`ǛQ 藠=HꮟԒO] rj)!k?dV$4{oVC9… 1dGB, F 17Wj:rۙuʆI3:ujuNF y[$9ESΧ~FȢ&xz}:"O:*<OJ9@aM Z>%#d8P A9Egdc2=D(YH%46 0rK(I LkR@Êѐ3b?e٭'WDSEt2}9-QW6Қ c`axVEYxG"أ|JZOD:֤G \I2 #Er3Z]qVl0l#"4w!8_22лC*Kcv+hx=x(5 1}a IIJ)_~@_=A64U:űKv&+/iIF473G˜h9GŚ sT, }'#z"UPp6oLYgWy4iJE&i7k|V;nT6{4%k4L̀`X$%)ra ` 5~ڷ9K<,d1pǶ zA,i@rzұd2\ejNջNU_zlQiNɛ5oRyz+gB'R6z U*o&U&PCB7熶Dy^ fԆM!brmKo:1RJpq#SS,}*5V=bӥflb{l),4UAƬ _Gς9=fB؂1z]G3b,WL&D(f&FY "LOwΖ,7qEGec_6%03hk6H &֎LE08oKi0{^\|GB ,4m,kbT³.eܲӮv^RU= ߦoyծqrdj1{Z3S]ir93eɞlݤ46f-;d-4Ǚloap_qrUouƉ}x%]3 Bӝwt/HH`uBYQB`Aўց2W 8զmnB[<`Z2uCFv9ܼvjv$nrTzU%)gWs%C!^ VXoY,ҼF|{ɠDO=Eg2A?{uQJ\h-P)+&P 9IZHM@)o1+_(Rg-9:a϶Z3MTɴ~D%3B0ΈX`$a^?暪O>u{R ?{0,[s}=ufRz.s;o$vHW|Qqq.e9ClahCg&fM\ů{LtPULUO9MuvlWPuYTB b/ Z!/Jaw5C*T~  LXq.a`%w6zqD=XV{Z8Gf&hگClLDE/!+P5Q9k ƞ)4V Hx~i!;5ý.3i@'R3&6H'M8$Ԝk6ҽąr!@v5nl1 &BdZڻ mJ3I!:NBβo a#O]|Srݕ|Rث%9K:k|@R 쒩.[NMXZ 8lDŽ1[u{^J\:3"zQ^O=s 8[nx|>Qjp~%1iߔ[~!°뮋xUR{RpbHRRbc"&2\Q)W|շ[GcRYw\ldꔥm] X+Zg͐ P'%c5`['XӜ5zR^\ 5Y,-ZF4,%wϤ~@wO%R?PZy#-zYI7϶/Ϙ<^?u!$R[_{3Rpsf_9%W5'bb\KQGӦTq5 pM`v$$ccZ H d,[~0?&2]5/Kk#&fSAZcµPwbgXW4U/OS8ā8* 3 |JeT+Vd7QůsSEp$ӵ^- HC;ctҙuK~#vI䲊U*\d%Y'qJ;0z!^Wu,Q ા E CN]FFjpt IGbK>*uQ\Քfq:\45Y쮣pmN..}I6>}; (-Tٟr#rbC I[@>~A푈'U}x)R`ſM7g&*0KQFNppyV"D6|IKZ8ɮL}yFbQp@䕊6bO1#!iel~wi+'ͮ1"2nz{j'Y  Ʈ>5cQ*LKI8ծgL' 9 ЎZBKf|G=3Z.ڠAWQƷ \ 2'pElwynpH0"YKڃl{f5&9qA{Sn J> mmy5&|99i!]]c:$?M:$ïyE{n9<y@y?c’1g'42tCXt&CM'uzFB&PGgW-|2o̚xkaNԩ"q%EbqhMN BL@Rdf*$WaKs/)"rU4$,"w)pQbRB]o(7B]$b t-w~`1 b6A#}d_q M"9SZ!#6iB*mgb 0Օ ׈)=G2<ksG{'ޤ>/^ h5/B_5|QT?ܬ}/T͘oF*^% xˈ!)pQfr'$l;ڃ/ǗqU8iᤢ N@0{␥VNݰ&O᭸D3K:c08iF+ףznE]Cѧ+$ǿݓc@ӵ sO=a $[BWXQ&u21zGƩa}Xi;Tn=sL(Cֽ'2Ňtw*58sp#$]oQ'Fh0p0k&-jR}+ x Zr%e;0ؓL=ӝit! ^WZӎ$E֜|S z@yf1)6y=t 5(;%{# ԃ,{15Ӕn_T;dp}#^瞄U$e=ltp64GY)с@fE榙2E5sqH}i&'fhbs%؆hxbuhT K\Sg&Bu# '+KW֣Zhv蕌hȾR v܁5<1:z%O+:zF뱡gl{)V9:kZu&خ* .L{\[nԦc)&\c.597w|ʬOV8.:vcsmbZL;-uY=I[,% J֤v%f uxI7(6QuGR'+W%î&M"&) R1&qo=A&&-d& XEA'vlsf`nְ5Я%Dօ:ءN[_E̮!ꄧ kh4Mt<>Vg;8=wUK'=57~fs39N\3pugIth[=~}ws-! H*; :>;c^bCBPxi 5,.XN@(ZF 3 7W10 Ϫd5?DyR0 PC\Ϭ޻PV*UL!opŔ8hn5xKwSFQPSӏ\uBq%?_ꥬ95]BiI+sė`a8MN*6ߵN"7ąMUaH.Z2H:2:BQ6, iL Q혝BxZMVawnͬ\ IIZ(3hv `OPo6GkoV0zBYVMJDB<9h&Q]Ab}uCd_|&V^*>Jh$G} Vu>8|| "a=[烤\ ̻旎3XC,RN`P`m+㒶cCF=s6 mFi\ePqTFC~}^S1ܴNft(KlͼvX9#b7\miV,łk Qڔ4+ǩfkѯ7 e}M$'ql/ʹ'k$ٴ8K4%Fl,-KɗZf nɜVECkTnOQXoUbX EŪg*Mrެ⻓L[]l>W-4e#O7`fO'wuz"Lt>nUs AjVU2"d CH&i ܄qbzQF:3pJ"j|M<N}1{My1x@cUPZmlRQi~خjz1.wQvqPnwTo1tܹ0$ QF\ET59Ϻv~%AGPg= P{j=$Ae5Ц# ĵ-KVoNQa &5QnECt,eN"$Nl084O~z}4&09^1hGMxiy:u"BлIZvL2nV:0)y!(fl> 5͍kU8᫱[8UD /h~@RYMlYJAm∯]NZx.,4ٮ/I⚅()0M50C#1cgUR B B^q g ufi"tL4RSXK:s0Ln|t/#HlZ,ŸxCb&8 ٔyx V?*x%' ƝN+s.ߕrbTK3ȮqsX1z1dYJOfy oHڡw aVe0׸*#8 zX+i\1@n‰ n٧  Lj?ꅕg$*?]zEL\|wv1ڂHQNcPrƃ8RZV"u7"a/MjqnJ˶-Vf'*?L;bH8sg(D( vxPL `ak<˝ifNB@:3yu)X9&SsUOa) F de%k4?N|f&aNv`] -)vn43lWDw6b!9U4w}W&Y52xUfL̳@ c)x h#6hf4y 04@%_@@ "ZXe6E*; Bڭ̙%뷔_t+Tn⌁qi'9ڳI\ LZ l"h3J+n!h'[Ǹ+ (27G{I' {"ӝPmחu1;P'i )Ψ_9qk,XlHɾm ٗQ>iFG#bq ZKɌvG _lwģAo&K\>{,.$fO-gΟu&c&fn]Q@\SNsZuPi? N?5 fXf*6lݟM`3$|b]Ҙh r'VOEq/s˿} Pj|FXn9JmY>Ihp7ݶxڅiĤeS낹`ZuKVW@Z*d!Zp|i\# >Ss.Ή?_":tsASTzg%+>y5'!7VZ,M?hh]>{>eFϥǮh\*PW| #iihYEJ܋XG <_ jV^{ d.3B?^sC lUbZ/w]DrU)зqVsh'E v-vzb2OPJ0׉dC'HYFh*9_p zCj) 9}ZW6_%@1rmFixfB;፵9<y$`*[( raqji`8[%-*|uW[~/kwf$bl"PϫK3ܲVbuvS&(=E/R6jew%,\wBb`:?2Q;Ïӄ8N zEhBs&fGPgb*~Y鈤1mxT07Z2`#ֳX>CLu?bƃJHԑL)X|)U/<M=,8}"yFD ;fmVt<DRxlǘhlI6`!,\D )+4>Zf+}_cåwǍ!|Ş櫆WCz#n|*kM!r |h[#\ۣD5$ĉ>HZ+aIQ%FtƷP[;櫆PM_ņ[];Z][ؤB;x\TtsW1 Z;y<ʢIlľ6~[5JNTTŶsVHۊGoHA[ a`!$DKBfiBրd( Mab?8o`䱸r .H1b!k+rSˈܣGaIPN |;dF)Fk#&l6Fy:!LoKRKs7??u+l J7yfCËLIr1'_m|(JDusw. |k8p$X+iF9q;{& hn~u[lPxrֺ23E, CpyF)Nj.nI@,YTz+cI 'ƕ~ۓI8:n{$׉e1sDnHҳlWO;3\$Am:ɂr$TƑa @ɒ1`~* zm!OXS[LR%*_L f4buʨL٤nmI0CĹDY ދ9A$+hp%)Ɔ>\j&U\ j{eJ+c,.cVIrvsgƀHey"tkr 74֒*`gRGTK>f骸ω%6K8`iG~R WQrè%yT 4_)f(rr]|3p0L 6(a_wMg7 ^@9w:Y=̒ uUd[ɍ#qPCֹm! _>DAoFP,B31Yh^2n>t01YǃwD媕܊tbUW-3X7칺YInN43RcyƃdcJ4:ZӨ^E3wo@rzw\"$fn'|x#S|2_"cAs{vi#'Q|zЕ2 괏#@r_{=؈|ݩ+bMhENGs0h `r>8 uf5 `3l|*\vFt?򢿓^?Temkl3[޴aㇷq|oN Wڞ68a̷'WLsTԿ ߏ@<6e@om79Hx s]e VcHj]_ 3ggbdH[VJbd{T\=z4ik}P~eWY}33׬ڜv>ɑ`]:jP4̱$rRX -ٜ& sTxhs5΁OI̶Z *:t ӽɞv2E!=G &a}0(s;F9FnL=P[N|:<,^6; 2!O WNG_a4RWNV㏍JחeޗˣvqnH.>{b}Jr01Yok(nZ^b4/)ۏxF:$< *wVALJ[P"&y:Ȋ6݇wJxȴUeO߁PJo?c]E(Q`I/9!ה>n|dg{ytr9izO`;=Yh/*HÒЭgI G.0$Jroc=ʅ`R 2d\cHE4,n%fM ]^cIJSBT5!Q+TuM;fl}jlI/?xeð 6fȾny~ R_Q*.5nֲx֘}wa>Z<8Վ:RC(g Ll KejhJ[I^_yKz4:7iatࡎG@י軁>~(7ǂE βCj@jTy`n_`[3d^q ^U 5J\~ M qQKY7币B5I 3}v.}npG9.!js9/>FWtĤ;Tl [p|`(KYvQRiYO(|x[؛dTyQgXhEo{{Y"V0 rɚ(SMw:& Gr~w[j]58V݁MX>:(aH} xqi5L1AeI k =]B-+E05:<0zh0)˺` h[Ek`^Zb\}0ԬՆ:D{pю?Q9@޾J}yᴹcᯊo!.+Ϫv:-Y P ?"vToAffr#6NvUq 7ۭ^ D 474QAwo}=RGJH%d؞ (a1y*^p;-̀--+qjiZ3ra Vt j{R1 4v:p HWt  w_g*֊ kKG*OqTeF [Tň8Of":^~5m;Q<oE|ޛY9ě)/'U_ّ.y52)2 /A)j t7Ɏ)u:rnm6V~$(YٟuׇK1:] \`Tp\ 7,8|[m(- б*7]ONJ*4y m:5ub>E]մBXJ-Q^^"6LP8F4CpHiUoaĿݸ7O|Xr]{کY77Sg{`}Z\%{ڛ8#suvdT b8=ǣO>!%wgcT`j c/TN""Rg kۗL1=W5eE=wDo43q>F>|*oetT;n Jd3oL]KndF8:婚8R$2@D H m{J[o$ :JNjDAm\ |/ հbxjw Sxg~G_JҚk+&[ a*ƓrBi^%]j:YJA)h9‘n-BK$EvXD` WWIm]tkNIdsrFvuV-07gkZhMeQW"P"=pHsX}UPB^2 !}9bC)>04ZƱUD$; & o $bUi]5h»sڠ#5y01/_/ϟalOOD/rοK\\{"o눗; 3}&KtΖm R n# \-;ۖ ŻQ}a@6e0SynKDcj9wz{ g؂کF#bGo vٓ[-ZW! xe)AȜ /N~ )"q_B4 _,Rx\!r#ZG.dN kQanzf['9'Vg dڨBleJ5+?7YZٳgpPtu:Ԝ5*'NA>eB5>Hz8pb&N>ձ9+iNQ*qJ3dqj^+UDZKqP{LGF TJ0Uh!jw*b)^FPp a(7Hcf׹"KaW0ܑDʧ8p>zgzwmW8l0Aj^ZBM f93HKZ E-: DZv)VѧaƤ^fzٲK-QC TpJ[SQؕMjk:s7 >~Jh}Ia?#s"&0g16wj"JXlbTB3?$I )_B^Ϩ7> 1yeY͎AU xvb%oOxӞulq(dMp,BA%`K8*=**G/㐪huk^u8$}晴uc_w#|ٜ{HTb]Şg6tA ,| 5LS8 t]dT|V>69%{7_,uEg%ysq7 \ZO%H0?Le]==?Ļ8TCHΧo|kX^:Lɀp*#D4̀Mẖn9Yjr{ԕ"I5k 샑<Վ$)7RwY?8Ӏ%H5x^>X9v꿄 S1ssCib#)DrI c  <^.FOE"[}XXS6y }tqfG\ҏ(|QFU% 28$m ^ M}.MXv}-'t|4 ~|ӡׅ ni6Gr 2&`K736qF<KK"sP61*Gp||}rd2''3yV`Od5$eF֡w/H:=O}˜GƦ\i\[,Ls ꆂj Dv3 ?Jm-.׳` `ڜ5.b#Dɬ6hoe>؟֕Ev/7Ed4lO琙j ^ѷo 0){hoa.Fi%ƂЫa 1FT-\J4 EF@8}q8ruUS72YhO"ia}ACj.$TO+maPyлXPC`;k=(dɁ -5ى~է%$.µd yu>Gb8S(i"Lu=?V,Ez\FC\> ƀ&pols2/Vtw u8&ZabkR=_l3h-;s:=K.0&o959_c< d_6MA+Fxn W'PqNH1g+!ä۳pH7X2:RT'FLR&{9?Z1ٶQh /،AXğ\*7` [fnW9Υ<߃ck bΙts '3Sq}lWq;S^^|NT& )f-'jtz (S,m6sx}<'6q*v7X`{7NK){φV,;NDH[s3~9&͑* n:39ŬoS/$B*2x?=ȾOj*wU WxםIkSYm[)ZuF=^0=@>I%B4,b  -fbyرMŋW&:K274;&C!ţ;~*B-t!ӓ75 ElWgS3ٵ:'$Q-cقG.V1n\|6qdE򵸟*?bNBGntgdզʜ=Z;dq1N/yMC@sirlؿ 7_>@ WiiN޽Xgw4P33 n ^=Q򛭣N6H~k&#+uBZkq B㮗NJ~dGLjoȃea\p_.2 H>H}ōNyO5 *VT?Z1Op[큶 F$bA$~R2 J/nA:Ӷ`"HKw /QϏiHWlֻ4܏WMҀoq )H@Ve7FHqrt#W>`?5-L'؆jVlMD7^PH&/M!%Viş* /7 d'bY/rll\0_kA\yse1I8NR؏=$oLU9"܇U&,;.vB-ioIah|ME-ғicM>VvRQ#>-58bi(*Ph9ckF37Y}EZe4c92{6sVH$ިêV9Ub @{ J Ǘ Ml=p:[`{4w 6 w%;9EQ GP A,v]>-g{!tzLt{2 @\r g K(PBHJTp~QT]_b%M&᨜~؉g7gi{Td rgĜG$ YnZrFUMETm ^`z@* Zl'ʃ^-tCIEۀ~[2Y4O_z5)T/  )|m (kq]J>+$lѻ+?0:֩97ňwfb u͞*UFQD6Zge KY k"}P۽^$pj<<=#h$_K3g)mr_(uYg]"+Κ3Fb`6oͪki*0K8B"mo fbZt{)`?eM<^<")bbos) W[Zy`el J9;=sDN&O~:qهUhr׷CԑT#BS(=6OP?|~ED4g=o-^a4"%33"?a$#sV,$B>vk]]XE~Ѓ8|먶H]d@m=K,Qr,A8 w!o Wh#1k;-<@_A nn|ERE鮀TX*$PnviDM^D\6}2hTJaTFwu3%CWNIewҎK˃GG0EFh0hty0ޙo>v^Pb"!^fPlhM?QfvkBstIE28Q(v>!:&e zFU*V 0YWuiJ#+f  b5Yu?0x&z*o"Ql@4^\.={%f4 lp\u4#1JBO+,m #z% u0 ߒ~FJ^C'S|FpΚJ:LzkR#WQ]9;ӌhJuaXF*(V#1 l]d*tC9ohO&oQsKSZ$!,*pћkSBQgLxyx ˙nMT~6z֓cSv)%Ky+FYu7QCLJ(, F5O?d1-qyPb_i jjSxIiR/*Sf/'BvAY s j>@b[ép=Wj缞5GGN۾a[ZO&Za8![C$&)6sw=0+]A9hG>i*b4L]rœP laͰ//ED[HXեXZ؂5YC?QfzyF|,{9يD\ԎA%jDj,S3QuZCB';@͎J4 XR` ͕i>[&o%W`v`^6fy1c$ Ō2w~ލ}G8λ(\m+9Q\Fj =wOX<$౹%Et| L6hܖ-*LC~`z/pX@\j|,sl < .K Y!.It%pD1gdS+|뱠.~O@-.F~廸1׀`ߌшיA+9,sc?cF'%~W e)|"瘝m;+u[kTqHmߒ}|4VCŭݚS45ZC@`lirXR 6 (Ecޞ]ܰ,Ⳡ |Î"R95-KArQLFf.pt,Oa9`sD?Ŭ-;f(k̤ϛ븞t71mי : A}F\e~OIYYf,b D)PJڱ0OxGS\F 8˴ گٮ!ˮ~zkmTo"[WgkdXb9U1"9HL80s N2nژ+iDʘa:/MU)%oW/ QvCwFtr⪋Bq5t6/2x VEa]ɉ6!F)mcغsfqdq &;O;E^->N*ʳ2zTCYs4:Q~Z(~13piQ"+'4E`& |Ñ:Qr,#`IB>?;SFJ`K+_@5zL[B*~/J|g@oIYjZr:\l*2gVpeP֗ P7K rk BX0GƠXf JXo dau7 F)fTnT)"iدtzl:j?Qx=.OAR'])"ǰ}EDvRF+`FRF]c 7 :kn+S$eHqP*]0NsaoЗY,1$)HA,'x|'?' W;ipޟޟ%!79L^@sӣn*]wdmT =`$XKuGlJQGM`4XQ&cd8Ը$;Èy`oϗw M\UeL LmH8Sf~ DIӀxGN|#96k:{#)H4pM-ǭlj&aDoB/[x|. ,آqIxOjυ#Ɉ{0EkI0 -U}4d^'zIB~@qhO%%{jw` C}ގ)W ՗'*!ȴ8b/lY[ sB3B U?Zɐ2"F Ddh&QH!u/->):B.ȟLypԌ.q4RR$z.VxS֏,}cɨ)S"6dV#F_ؙb"+TCE$OCi Wȅ{Ϝ~*Rv#&^ҝod^+1N "{ZžN%8oMJH+x&;{sbpid].rF7F-QU {C^[ ojณ# {~.Ei4H#{4R}zϰK? 2@BW{E4 V.#/V/"vn]kۃ19|(:Gc7߱Ei^~թd.C+QDCтD]h Ǧu|` qP}Mp{yRzv`y;SK~X=i?9OV־v _۪juGZ)ނZVO@*2.779ᅅFʞUT&~\¿4JV$Ҍ q{(_@ƁaauVH<'SDdBI^EKQÞיDo YYdLg(+B0]}FZj&$N2߮'M8$72y^SY4Jd <5[oFa_|iйH36[$c]w\Ez#i@l gS TD-Y~aUV?oxO;ٴYN-{bFP}.Q )P= 1N\0)f.E_}?ٖ_-䰇Ѷce3򮼑9W39pH{τ-UpqrKue%~7:U9O7} 2Z}κBQMA:}[6:uq0jMAh "Fg}C+\8GԈp # E!q>ښ = Q6f]٥)$93`7{b=z*._pS֪fz,Rfi[,'EH'X3/C$,[zHM\dS|>oIQgՁ2aq. bNx'|Ҽ1 椾y't+kd\nj;&r._h;5`JAc $1~j%BPw꧴F4'3WJ[/7H~V?Qndib܊43Bkݩv;>b6pi4<,.ONC)+)g!(x1GLIO{ĺ$LH4Qq "<#ݸq֕ۓӽ1DSW!-5u*ODI \>ru%2l1>=M-KO Q&p?%WI<ѠgaUjl~TZH:TO fF=qf6 $gܘZz^MֶɗBV=Roܤ,i}ͷrWǫd!%ۋ@{M4pԙ{$g\Ӫӊ3WIU* )km8.H`>Oџ>|JUNo d+N/, t6kx;[gR4ڃib h`3+E(F)]6p.(f" Gܲ7Ty$L +h*x.UugDbA1!OGmTHWI4[:S%+->eQTI v-ݛJԻ']0KfRGpB)9̕7W :WhѰ"Pjt$!JSBj' oSClڼMlevEG FVl,ZE?1cYN"\ڑCRSQFS{ av&>&#vU%•/7ϞSSkSO]H=9\@9l:4Lљ)C1/Ef31a񰄎M?OYh><sSV,ZZrFdyӓ܄tTSKb!j:_^ʒۑݟUwśgś O(k%`g\Ab|ڝ )xwmkF?+|%hu (~G;1Gy2ҏɘ-/k#Eg0gŝgi(G).s_4dU$MsE"Ya{M[u)s]'w D3NdFnp5-G:Qߌ8DQ(RyZ풔jX!D_q';Ftݨ~#$Aе1}Il?TfFѐ (͐s_ S>gBZT׭B^: s)拘oru5\,:[|J?{Ljz+'HC"D(b=5 g,AE.y(v.y,[S-龜DYPʵnA#n3ka6T2>"Am.«_` NUguQ1 Z xϷYpcdj }jkA:s_ir&씃4ЬUU{_$iiX<<`/ȹ8쑇$%ƑW{v rl r^۹'W21OޛE fQnLuq mȋ 6(3  ӎR+nr>=fUfIPx͖׭<DޙRJxTNXlYHZ^Łhry#&p [zgDn= ٻ|xO8O ;䱖D0#N-_w{]>>Lk*{^$zu-Egv BqoqX ځSqf@mh ՋOQi~"@ކBZC[1kv U4ԡ%gd707f4u{.2R)>넝ޡAE1yrg^d4FlHq~;G\ǾrCUQpEFF7:=0L1KD)ɍ QQ67 Q99 c?0^2KCX[*>uD#܍60VJSMew]Ta-. QL34j ven dgN޹v2!Z3|&(ՃR(Ϩ s <P\ n j7ʱ`GV+.Ԗ W#/Igz᫨Y $UΠ=y6!(ҕ܌t:22jF1DSJV@c$6]đa-#JfX=.,27XRnZs]FO0꽝*<:^sktwˮv%-:+q}G*.cfçw={+p Ȫd |twFڱH+ ۚHIŧ;E3OLn]w5= +]|ډKyZqw->:5h6hC ΌZ ]iI4y=8S뾙SWazUU65D'Ggy_rZFN묾٥dzsܽxʠOyDh%>*4'ȏCcߦ47_M9NGd/W=0RA{~JO6m3,yS33*B/FGAL~Eq\+z@+[4>C9ai/=s+!1WE@YC >Q좷 Px&; 70:RK6Om1});$l^ݖE>;r/'?u: \V)o.}+c.#"''Qopa={"U`mYXMs'x=Uxx̃HD"ljQu 4:i \p1ha׭ӵr5"7qKxXAEHg6PY?j|ur2+IEZN6G~(y2em5hw@1K2^R@vEޣECg\(|׾ xIJArF?M6>1Q(NP5VpC ,@aI麻\~]ʴP6L^,o_&샽{j%2K:2,~ԋ9Zqɒ׽7\ nwM^)co@Q]+slXw>Z¦7+W *!FN)QZo23(B~11.oh+I r͚~wh#kţـ} MhI  x;EPn8 f/s: *(åijL3s=d )8oyA*خg Yoz֌6Jo &2RoPϤ;nj Q>cԧ+"gZ@j*R\hmu[oCӱ ;Ϳhg¶@x#\`Da$mYt|'{7-)zimy!I:."ar: ;c%\Y!7zIDպ 作@_mURyhw(QN國kpEϓ%} w 1=Lu.h*B5'(%t}zxYG]cƟ?t Oz4Q:I-x9Kac<yZ#E/It6-IGNmaZ։pC>#E"&L](9$џrg54-1Җm E[K^27Ntr/i7PύGkx902j#/@| :x= bN1bfcߨ *DVSQR"P#tYB"c{ȤRU <E]+Y=qk&}&P"^E~ߔﰠSsM&);@m/`fSEVc׫,=")(:5y ԐkFRhMb1B DWolDBo+|7og0r(30U1lᅉc]?Dt%Ym&`Qj+5%Ct 5BgJ`2%<*hK`mXDR9wR)mKD_ZoNRU*/t\|fx@V*VMVnhMy ߃W AD`AXlcW=Twtdcc ^4G7aDglބk'`yJ)Us;#pq0.KNoy}Olc O͸ޖڀz62j +1dl G@=bMDS eݳr10s\N]b?E-Z_ V:0^I2r4m}It<ًȆ'O Zxi:kvzkBt[T..DϠqOoB4UMT5{p7 Ɖ|VCmqJ ӑP%g˵v)3pQ>*#G30e\x j:1\dēr|*A$ϹA)&t{c<4>b_ n!Q׷L,e2+224DnfՌ&WSRcSw vjQG7ޙ\ǜeGgVהM5Gv> iQ'Jx۫sFu >&ꟺv^| ZlѣjFœź59^359gqF͖'c#|#E[~ *y"ۇifּ:l n/⺄y3Tvn ݠC<{0vvE%hAl $@=ԦtVkVH ,[Ba_}p=Ž;)քnD{ўfYofx)on/(?Z-[+~i+j(TQ׬-uK[4u-P<^oB? y5]S[Wd[ڭշJ'`G1$tj'(#F{(v1 VБ,P4n$S!+ik˰yǴ!L%|oV.Ɠa;kmYvI2s1ܶٯ{WkW*+>22`s $lįQ+[ BNYmzQHd̛ z{9(4^ϠU(c{D̥Iz 3) 6k=06c$Y[|p-(nuZf.\1az$wZfzjw.|D ^!;hJcuAp]GTyL)\|&Ӌo96D5np[tI Ha2[ʧ%N >o`(A稂YYKu~D\3Iz ¦PU03^#w~T)*_6TA>}(?J2"6ڙ&$*dm!ZcAJL{@: ySG Jh@(hPD,!(kZ@}چW1 dm1F?y,~Ìݹx#:-Y3aΜuLnw=l900&-}Jx6$4UB7$V",?dcQ@pG=e/^ 6,d\ TO趏mPid$)!ʄ|yxǵcPia"qꉗ˴t4;VWDAtp鳩!G47>z9/D+\q](tˌ@1dғG=R Gf%/Id8:[zWK'`=k @tgs6:٩A \=]^,‹͸pUZ x؈[(+Ι.RDG$d>#VFԐ>d*؈vٱVT:⡣dzi,<PV682^'8Dts_)_vsZJpv'Gs@湱5<ݹvWjX1ZV3?߿Ȁd?_UL]?Ԙks,ɤFjxeHp CedU^J,~6ǖ9Q%.)ih()>Mv؎ BR6N$a(~V m&T츄`;yߒ2Y~M#l%]m{2~ֱ+tȱ[V`iqT+˃~]&_˶c>d5 :i`Yؐ७w[x*g n08ʭQ{H BgYZ0707010000029c000081a4000000000000000000000001644ae3bb000036b8000000000000000000000000000000000000005900000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/dlink/dl2k.ko.xz7zXZִF!t/W6u]?Eh=ڜ.+jiJ0A¤'3X^J2'~iy[)ܹN8a"%p1bepXԼ*Lw#kUє'r7d]È9i/URx9mR8R皉IJ -*\][C8zB倱( A;BntT,#%h@Q2Rƚ:#%iB)$.~rZʞ,y2JgO ' XK˘owջɆa80 ~jcw4 L__5x3i$T(>'S1k@k1`3|\کHFwWe5+| WmwM;i:h:(IJn+gt rh`XkҢϹi[UA\ywgO"$<{RRv,Y = }Rȡ;ra gMکx'7] x\']6|mBAn4֥"߻ Pk~g#xȫ+f$@N[Ўߌ}Ḧ́c`,3Ԩ̢Axd۩pp(\nli`ӭ޾貨&IhQ;sLmGn纼Z6%G_ì*@}b*g)6ylj"r͆nce 2Eg{ҖTh:O\y)do/Ә, U]HSV{U*_(Ǭ|A0P>FKC%@Ph-WF.cgNR:nt2-06_ճ16/E,-+8 <%M;a$D-h@2md-EEul'dIgB#J&nҪ +x- =#ǁˠ5(+8]G քi6rEWwg1ȩ{]Isv,q&nL:==* ׾J,k}$c|XJypv?&g`בw=0Nv0r=[SAP>?_QU5׸޴*vto3@ *XC%_qssIa?)/}|M`ě}SO.YtըqMsݐo̴9/WۇwVW=&\8ԉ:A޵S3Eѯ r/oLNr=oUIMYY&m]ϵO TހݹHm~{v>^ع1 u|7zd P2mBl+ qu=l7k747W?㲶#4QW6_cPJ|i_mqn"i,]FZR&>:OOUՕo݌U5wiQ[S&xb Mdޙßse0ꇀnW#DF{){Cܺ 9uyu4aT{$Jxz;?vpW=xrcʿ:oxWEz++9H]J3`3) L .rfIG ؍esC(9 ∩ 8u% ,j-ceH3>~]@rL7m9rH(^.x-!U:LGj@X|P^ޫ5">&^AEVX;ȊOYO#q'X{NݶRl=?}6|:4'+`t* ŀ ^tvp:w> + mXLIEWs7!޾b웹HZGd!ן[TX=F̈́o5n>+4U27oq䘋w-&>m Φdj 3n%*  1VMfC5xvC hv9!Y$yGW0q[܎΢:mmqRé =g[1-s]]B I񃅜W\tob!0v(k쉩Κσu+yԶd 84!gFj+lMP ;Rh#2W[Zq`!tܙst^) R[p=-o]:MMm%{]"9SMY'( LIJHb4^NvtR Q4UXk[h۶c!``%!u̞4QVziJSfՍ7@(^ҟcVVuswi/_b xMH~pU6 4cc#2rṔ3iG;"@ J5>^)pL7t߃?DJ~9J#~ІCʂ'/hzCZ)BrKpp)ɨ~co|mc[dK1*Iw#`rG+ ++6&Qf,D=N <:\xN֕Ƴųg= .z{"B/sVi~E68Jk72Τ|^"; ,'ݵZaVy(,J0(AK1` mM 䐸).9s9QڞI) Z[aD='B&{DuYNA pi҂cӷzʸ~0QegG[,ꋴWprT1O]f">, f,8s $߀/ÅXQG\ NmauKSؖF7EQ.s6*D@vE+t:~Ut$'x#(]R#@Z ha:H(1oYpw!q;E!.IǽrG#&m.0^ϬT~ӄK䎛dۚlu1EXYY1vtAO7as2,7p[v[:q'4Y`Z;CF+e-ʋEW ʐd!=Y1Ss7yPlTm#AC^~kQV^c_HO^ȭ-hwZ2Mio6ZᨧB_q̔]#ɅQnܽ52rR}'0k5nS^ZDK<{XFymc Oȉ&zF9EdLJD.0vy8id`v/&Bw>H}vbz"䡉0~qh-XɕpFۿyKlHdTONB%yr}t5}c5s IW\ BRak=ѯZG([ NSE1e8nd:`h=f3 WWH3G‡H qR'`|ۡ|!ָJxo/Pdܞj>CGd:S^6ٻR`R%p]ltmU𐲰W0La[OTn-NVG.ʚ$hf;rg?/? ~vX8{ROã~:oƊFOK'7*1n7Q8K<'M_0 Cͯ7Nؐdn?4u#Լ0?evAq S( @bZ (hsh?_@@LJc ifV 8s RQ2B6k( 痎A8:\l&Uy)J_s!TCvF0Y9D;oGdM*KVD#"M̢WFlwGe]݂0PiZUIJL:y$Lބ_$'SM !P8C ^(ah$N4IiU8 󖤟u*臎[3*S!iv'"Y")wY3f>b-UchY6gtϚ&*w]WTxg<0,2)j$@Ǚ2qmh,$IQ&SMj' wIȁtjrk1:~O$DN)$sqO4eqot~wʑΐC D9e4'Z ڳ/<$ m"3ee qRU=XR55JroԹw<4q>C-PT꺾u)vwݒN;6/vDk]UPBU=Jo tC> BfjpK56jH99CG[z;+H ؖ̚?*n]J lZydg {k+j[ F%H1bHU'c!2kg1є秮Rô~.}6</`Ҹ>z#z`>SXbOORɱH#4)* XE\e]n$1,0Zfc(]3bg|7wHkIh0rh顊cҭ}>9DaՑ!,b }P]vr?&Cu$30j.vX8 yqE ͥs B Ɇ9QZÂlUAC}c*c~8&kHX, H&c9]>o@%T)Th. 0]j9·CJ?@k ]ЯA_ڔ I"PtDRJq9Z]/KK-P9ICa1?gɷĝpH#eᨀ9y燘o9}XhHC=%"Vٚ0XDlƧݎ@ _dPf5Ϊ>To) 8 :CBDYwr)S h"㺕Ftu=]k;]'11Nϻ */\!;9 ,]f7/UΣJK*sښ+AjD"b(iC+"驊g,RGۏ$zDMz*eԀ2Jf嗶veF~=;o델e?6Ct@bi"@n=HuhdxWa|J4y's@Fkyi'<+LlVN ,旮Η. fUޗ4Uڽ6RjAsF5h>GVvL m uɪK8!̮۴]@kY$ㅐW-4f~nfB:R(^L/!G8:(bfϜXFY܅".w].d3`(`ŹWQY`_\3 j$iQwZ#MPfJ2ɪFί[H{;W}jө++|xz>Sc>jߖu<[!ޭDJHX0hͪ\Q_>[aJhtu^SkLw{b6;XrH+zWi ju,I투%GssւH|[Ûf^좩׆֐/ҢAۿqw,0_{(WtWbg̲0Sf-BjNIL> 3G,g3 B&:n$?uѹQ>&*{,56WtdBi`,l?j(wζ hO\&Ƣ=>t,O<ԁe w{?f*vvDJW}f8Fsgx<>$ȺHCdh=]GW߿ٜPjife=Mxҫq3)HAbZ$:]f:@bȻtvҐ*X쎀%[ #\?Oe$upJ2)BדSڀZ]6 dyW?Q̾R G=vC@hQ)S,GjbCuaȰpGn,R$8IrX@uQ#ySmqh*^Of~kDҕ" ]V_qj.(7*KCC_Ox?f͉? MbK+Uޣ+}RSZ#FСmЉ=0`ec4iA$I2pb7K"rhO!6PU R""s鶧WC+B$*M;(볹s>9(,pzw9RhBRXCM)0jSoxNع>`2hm;'}%-hg2.R_/_`4ڜp AC<'/H+)"r6% |}wU(`{d)r~gP!+6Z~jx nF@-bFҹ%Ev~2{.NI8d:ؤa ]&jfvԬ}u{+M',wOQ B$8:z@T#;k6-в>md qب]""DZ ` g+{h\X 7x{ǒ-DZnW(S"`bE5 {CP_F&~* Ʊn.*IʥLז">*7oo$QT7^]V,ߣjqy3_eUURq-6 2'A?ƾ7L] -#'`.t Uu%g9ongFM ػz!!&VqϋVXy " {E4b-{dC92azmj3Z3h QU(DU-HQFW2 7_gI <ƜzlL} ~4Ba@5> z?ww%axumn6' ES~AdJ{wZ ")~esV9+tWgơW&IdPm:E#:(Tv񼯸 2ő3{0o&Goߜ<[9רKNE5cQ%,ODhЧ0Q;: [otRA i#cݙxr{:"FB2al]nwm q]P;mɐ'FD3 i( E?Y ~ް?iD[$NHNFY8P-HsʥԐ juX() 9HRM4JfͻToťrSҫ/O)_ZxEԃ^ WS%_Q؞Nӟ/y*M&1\GLx[L!'6 i2S+׿H9N?Tw;D}I7] ^|>G JX~5`138SvC*3~)Ho4T, ;q~I `LD߃XM)\E缧:Xe1Eg2qҧAbly{"@זBt).a6^?|ɒLїkҁqftAA$L1Dl{<“l#4=ڨM'sLQ^K|C++ua f2(qX'*ȋ7|B8Nۧj{>2;M5)J}hB+B R7]^R(vXY[a=K10֫;E@ ře+ {f~/{4JM.MFEb>y&4]<4KY5amm_,{Ga4äݸEuF]C,n(YΘ_9%Q(_'ȃ om=ugN1rzb. N^nCȝ@*f=*/vi&RF2~8''tGn^'xv&k9evG isR,+Ș 0|k_MeZײOzkGN쇃p}W# Ui1(\hyfAuW `鳻EvZ!ӧp$hͻ~_2Nɇ{'J/Ke<԰tWAuuADwҲG.n-l/pܗGʯ2|[gkpԀ%v.UiHp$TXǪE. rۥ@8X FiӢ#vKS6*DT0g]Z.BO Ӽ*AwM ?n=tsZw{qk]GlU} G@x yB=W!+U@P8g Kٙ{tԘ V+31 'oKzghw٨2˂kE]?j)t>\Igt_#$=vuL< =[;~`x\]+߅49LX>/1XLs4fYD{b%C$*K5bE'$ jƍC4Nd:l^ѣ򆭅%"E0&(v!$ vqdչQ5Eܚ,~K@ m*wߚ $ϭ@-34 Ѐ77 X`-cw /]s (vq?./A :.K8sM9w!nqWNb#wf8myH 1`9mnY^ps*[BJԚ/΀5?-r֥PW5Y/;3PHh Q+o]N=(4ٔP1ʘP0)agAiRHUkCR˽zU ߄GJżi+MY۴"9P>xDZנۻǙG>gCL/[~p+kRh m[\FY%>_ QQqFrیxv{,J71F"O (bȳp{y< oU p"mԲAVqRvvNw Pŗ~wwKDӮ:n{ &+0 LJ#w- ‚;#qL4tI p!4%;D6;z1)f4V`j6]#  ߝ)bo +f4uC2uΘogy@NX4%'&vv؇;H\~ЯS3YC$N@3Ort)bY&Nn>ȯH:v !=+πGlBf+J >RܤX;aDλZ> ݠt*Ȓu˚Գ;;2-R adYl5lBhdh k7EMvr׳N QA 6q/Q7AL~@sTS~@э[h6>Q 7%0ɝ98ŔXs L4=ҭd`1A̐9k/=vfuCٙez veFٿ۬,'ay\f;O%q W 0[| 岌1B uSwW>%N4bLtҌE3JdWHiBsi!mâJ=ڿL=K#vDgfj<hm I/6dCjlYѓVNJb{(e%ڻ!fMLڶG l- Έ)ivB`}.\[Z1ʹ_lh\|,Ȭ:*%=i  v/I&8`[iݖ f0rc#|Y-N?-%ktוw@ew'-OE#A}J߹f-p۞[[:\+Rc_C_m&>EtΨ\g*9j dca xDf6&s]Jn+6*j}<ŋ:'Sz>rqE.f7V%W4χXA=~ v<]fV{ua.$}s2<̓ꆤHKzT]2*$GS*SB`cmЕ@,'˄%<^`4ߞ ~w6#Ma,#nPuʳyyb2+k W?VDžnCg@(/TW.*昖޴42)1+O.%fM&-APO,4+Nk/9W^0%=1uس0y`GUXln~Qȹkq97cSxuΌq$;ψp%?\-ļns&?R.wC[̼ʷ~uzD8 tKS7M&_$R\t,Wǵd3+[Si 0A`7`"ssEmZȊ(+k}⮪tN\w fBIbZR뻢tWA֦_w޺ǃ lCM>g|`9y}D ֭|h48BB͵;CrPA3ᦪY\<^8oɑ\d o͌8x;ÃXMLll& Dj}K:{Ow*a77w6NWyKG"O>5:15$ 4ş0V yќjO^]H;Ch3̘W:{_tbo^^;b}!kb=EDIgǒMמcE8Q~ uڧ)컭nȏI|$e:/e_ 1 ZBGmUXK"[a/ mwh gQ""O` GnB`MHK( |S^8^jRѻV!Ɔk`K X=w```g߆]k-Chn#.ViPc#s9ڲ!bCUYݍ=tsD |aa1<"1ۿdb> 15N,2zbx7X6rNP~0z)-$sgIQQ,f/'\+=ܷ3]cAOe.9bvЛ'|d lK:Iɰ3@GcXw$G>NJyjYĻٗ#/}M{!Lvajv`<6Z>eaq|1uSv}?yw}Bsu,qv>P f<m~gYZ0707010000029d000081a4000000000000000000000001644ae3bb0000f550000000000000000000000000000000000000006200000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/emulex/benet/be2net.ko.xz7zXZִF!t/U]?Eh=ڜ.+9xyW@]s =4 ɎgcEސOX%X@;E9'c~j=\fFn/y轑?:lwN z9_ j/z*{fιyڝ?kĕ#LSz=LSLEf5xgĿ#-*HoTR==#",R(AՐ刺%bs3]~7v4_Gv._4 0U1$w)ý "DWZ%1#Z= ~oSkyˆ! G>:wu_z;΢:jb}/ykÔ6idUAIIC5OYQe,>zG'Ca!`BP||G.A耾SRy ݨb\<_S1՜b6C~d3Y{>7_鸌^LUѸ@l*W0z6az& SlZ Um9;0z8m .J $/#>3w\"rͭoczYD)'GNQ^L+nI#_Χ;a Rq*wx᱅x5>nd2H9h\r^9tv6[f,1X5[\mhD`j*wLq^Aϰd@엂qv?|doSqk 23g$`[ȣtl~v)B?Y>zר%a] ?isC6Idr=OP6)+nAlq`<y4Ѱ ܸ~n&JRB+,Xd4hWR}.niJ;_L@au bzjn}gBKum{P#0yv*GHRGu"̒O8=÷y0E!Mݕ7km; ęQ:L63;Fi5"&Z 66EkWa9G*ƒIF4^5 e,Svk  OW`rLe[V{1Х(Rdtri#jb4w\pXEg>RӟߗB`pYH>0׶y iީCYHa wiD0g5oOXC* sFP[rժq;\"ǵ߾PB:(t-|͋<#k{N.A$(]߳H<y{:bDZG0^#';$bڤe螳xvt ̰3 iUt3O,R-aa`_3߁b"{lc @\PFPod&㊉W7nY;De0 7tm%ǩ'Z 'o @mX2b`xj` c,b_Nrɹ<$^Fzux3hR(‡. /Z 69蕝[ z$WMVp2$>-@*7R{1gX,YrYݰ 1'Ec( Zo5"&N$jc٠׹2?5e)g5;Y,+l;E/m5bӽ,q³~գ: :LY_ 7aX G_?9qC&I3]&/%I*|Tm@%$/<\"dkHsYx U)Cޡ Ml8NKDD6l0!1!ZzEaa(_86zg#e;=ָ_UMա\ՙoo #ZxmѩjiS0"pS>:^ N˾3B#Z;_-j3p0sV)hO%(D(?6'T¶k+-k4Ho<$`Dv*MNڬ@+Jf$4т59j,>W?*-7V؈]bqHxt^pJ^` f"U pr/Ewzyڗg(Xq3zVsNϫ\y>dBlaN>O&1Փ*,4Ob2Lgx#x&/s0^ PWR^)u)p~V:2d+6 %y<jhh~g2%܁fON|iom̦JXd0{k>X ||bm:&cеCal4L9:}j!FF$95^*(N鉸#Yv^S A0U7u͜9ҽU3UaWuu|#9ޝA:/_ үᯮJvb8i2{6wtwGbDU{=pL?9 5:tNuKjs#\mFUi&EkH=m-Q ˔*4^kh|֑^܇7XQImq$K ӎ1O ~\y,unj.AAr{}Yr\T5.kpBm, N -2*։\OA/NteLPЃtjXsn>%Fb䬣 )bzC@ju;AfE B_*MIpԐ n5u|gi2TI౓*p\|},h4I++7,4 TW dľVPhV걷g;]O!.K:J28ʿ3$axTPu =D?%g.|-+˩x+߸)>.ROQWke{]d3N"^$Ɋ kmpMJ@O,V>Gd<`l#IfՉdA.U~2-J'1w; @BO6U)N\[iX,~nvska3j'D'>~[וxkvG?es {L% F'QӶ_ (XM)v׍# ,>lWJKɤ=1]0`uzVp]l~pjc*' $xPchg[ ݟ1ǧ k(A*}PS,Ro]1,?_[*fA/-ǸԣmRgj7K+Cu[3dʲ7K]`n׵^`jҹ1[QL~dVGl$]ֽZaX) -qؔ̈́Vq-VtĶ%ΨFq!_#AВ#ojeKxGNU#vۯaNW,xV( Cr^{WGM;L @SoInHpZ{vڒUwnWl'/Ii’}%9 3\HrgԢcq 3YgRAX'MJcAG뜮{7Nk@PQ}_Iܶo880u޿!M5x5c,{T$\p Q{N!¼ګ;U{gm6D3ØV.4J:%yقceg00&<&]itښvN]Ç-hw+E3eUf - UV[1gZWL 냏[o\TG-t~uB^!H mp&sD##"~tɘCY6 .?i Gw'^w cgz.*rW߸F[LNpf*q] fUn7fM%h:)u֏Kԩ3A4 lFjI`ohNzQH^-ryF%ޣ+9ijٖ7vm\fC3a o I.`H ]4Pm':=&^=ŀ=\wՈ^,o7%&eVloSC¿!}din3Mpg964m =K&7ΒaB・zPD"Ccӱ*9X4"hC#G7\[j1ohjU e~rm@ Zhs{ 59xj7*î3!DgwU֬K5 OMnhJU=U(N/⓾0 3FjY:dN&̚4¼0T= mNH4$`Tǘ/j!C(R`l:>'H9F:Ȑw,(;lL~j$jZbQy*:OZ-*B ? <(3ՙv a*&|Rb59n Ym%oH^tͶ:[&ce*U+@o K2B~cHUR'ϳ4bӀ%e&qN?@n,0RN똔m.;nƯwdlzKPl) bMq2V̓JgkRX2A|!po~W4uNw㹜,9D`R1lm}xgk]z$ ۈם1f.y_YD%XXW0}huԸr5+y=G8˜MKo 7d57i;ќq$2)>M%z)0EX OMr? 9iTiq)7:_| v|-=9Li *;'Wqfn g:^Ơn]{bi˖!y#<4j[9:F](-|(,8yn%G虀01Մ6yd(H,^ᨌiՊ# v9%|Nͥa:ͬe-|TMxtqX"#;; 99.6@K!EkhgNu~ĉ2$<UE!J jl3K2*"=n!#uqqi|xCR39T2)׵U=lC^c6$DJfz~nni*׋\ PJL!h hAػnXn|v /۾>p䀘m^%eJ0mtmփWVvdmYn*=/cԳ) HJTbxX8Vc5=Dfx+J%kfs1;J>|4vq88iAR' C$f|rPwg o\nwB3lά_ZV@*GqVƮ.|Qz$dzJ:|mĹn{pI:*ָǹ׮m5C\6*&d!?RVO_r<;*N#3th*g_%a_)?w ?z 4}C0m8ʍ y+ZH@$6kCs!=n}&R7k5ʆ~YCS ou/Y tidzSV5qz?EoG,0OX}Z@9ɥFMtT;ʾxDѻY {-d kh_ݝ fB69#@$ CPDS@]]VjCm6l?۾S"xrb2fAs\)A]ƞr^x=rx!ϏWmg'wDV^pgc 04vQ.n{JkCwZ\3 (lj89V?6S$\ҡ}z%nVWe4d0G4r˷mm>758a=h \o?(,f Eн=v*mqDt-,4Weӷ*&%Kp>Sx z7Zڊ7i0s Վȝ4sUwKkMd|ر pܥZKio?rf9XJDo:yia؃3yXT_BOeϯ*0.D cm*-KET(G~LDlDᙾY,.Rվ< l.LwϞވ}B~c lg7k> fn5%e\q@w14y /莵kӝ+b3[|? O `h}NfV;.Lw;0" ,H4]9Ԇ-um K?Hgv8G0"pA+O~\bNkv%'n|m<ZNϟ{_q=?"v]?Qs>z;pN>"}OG,yVU7ڎAEo adsW(!_\C09*gIRB*痽msgC$ {`ňgQdUSd&n5zSj`ףϷ_ղ+`c$ÿ6*BK^\v9.Tu~ucX YuWgW.v5~IJxCڇMx E%=\Nj8Ժi"d7as`úxSAD, 2OllBe;4X H hy"BB̯_x}jR6-.`J+^20ONF[I=FW ޓHA1*uXUdB0y|9ƩcG/am({-gA2Z< Uh@ W/ݧh`̷Bmc؈>}Wk0Qoe;A&mf^Zr{ 8lϴO|C+# 0p(-|az{xjRbq;&˒b_av.DGT9o+L򂓒%j%.ػn[o o:n6|.w }_~F^sle(zXQ9>#Ձ;8dX1 _C930MX3 K wO@Ŷnƫq=>&|`|` z8vS+T|% G]}gth\󨈃/FQL *:#69yu ~s"dD7#GEwY"P#VYl Ӽ1י$@ҢkZ#6l۾_S#`jT!bqIl]XErOG6Dz;Je/K*şck0{soϊeI48%2> hLR-+D-gRՄrM!a``"`n#fivș xP^rH+D-73DhNcR~)U (xIt` ]pҡ\aY\?&J27UMu*8.>pYntĖ iHC5dkޙ/N.U*F4'-SK>Ead8';RT`{.P`p}xL7;8\;. sҲi[J~G׭\PCcGJB',J7GVtԼ.9Og&@ Qf ñELb1!q?~H-^~mj|ZOֲ89\} ^b&m$g# b͙iYIp@!ȕ%*z YJET+۠ApZEӇ@,5AV)Q~\gU%rщy.p͉C-95{Ī~rN?뉛9g&:lM]|vo [= y-%h 8k)ؖ;V8:I?s)S7x]+t0G=MhXU ?# ef_sR.rB{"Z؅$ŀ5| Rޒ!!,lh\ Zz?S. QKY }~RX|C9&jM杮3l< ah KgG51Wd"&a%~Om0 B<6}nDiMq^1{H3l4&2DS F <y}7c-c&Gɔ#b<| yOQ}-joѰ&|U/d:0;#d R^ghtzO(ð㏔5Gs 0*{4횖ݠO_xr6e_ +F7" 2H,(c?UBe_i)SHZh TVMUl~K`#sgpIMx#H3_j_.YOdCheJpsv8ON-pK̓8%L9/qBSC07u.PeI 1 Aiҧ1` FP@waODNłk+Y,+2_W13ߎo1+0]k8P{ Dn3go G Qg] r89J35\(:Z)31?&AC7)J")BXXzcx6.D4=܈ +(:j'?= 4iR8n]j FJjB쬭K -FQpZ݌}J@Nfh}ciOљŠࢯ[R0sPKMjlan!Μް}v aRy"NX8 yM$hIes`:b)ujv':CB8w {DA6ReXG?Iڝ"baN# Pv@.Ns_ z\ݎ _BSXxZ_K D>Ⓟe+>+(N0 2=ǽh{сR5 >N9} 5|1OJ͗*TR4Ȭ皆F۝ c ;Y[ak|3 =B;1? ICq}iƵt.~CnyDIޞ橢ܱ勨-xea2PqGskzW˧$SPq;ł^⩱ ŅOySqXR; \6"Sy-.P;k8l9`4T*)e u]-ױLxLz&h0Xq6Zb${֟qg|u.jqNu}θŽmb sYMP.MJ*ݺOJ ޔ( B݊%KmizY{.H9銪\OlYJb<},hSnpJT8T ([w"8Usf/%50(sຸH.v-MPϔv/xO,{'췠zxZU@XFTL]%N:Ya/[:'M.PFQA_$hwh{2Rva>syµjytּa7M͞#W[W2Otw 2hR7FX):ÐXp!HI1kv_=5Pu0 6MK_JN,VsSy| ׀Ր%Qf/zD'KY. @Ժt٥25dēbYwũ5tR#&J1<SYU[(4 XSXRbI5JVĆK­AL`>_'\'Y^᭼TKrH">Y)|LɹpM;#JIh᳦6;7ͅS ̕~lZ~G&[AB])}iJD+~p=p4U>ӯ۰3& "3+ ʯ ‰MЖ9r[R5qP?¾R¬6b[nWǮLفl襡iHó~@X\_!LH |;^0"äE(f%]]aoQsy[;⯽e v n{*⩝D=IW{f@*/;`$y,՟4t[k΂so1Qݗ^> _Ut{JJx-S"e h[ya>-qė!SDoe,F!]Q8m8うrR@ KT-!cc>'ћ.VclJz ;NV*7?^m;9÷E&1`i+d7̇Uv "{PK䒪SHYnCz cw$ꇧ .g~2&`ޒPaPB!B1~{!$5oAFvˑ O~_ >uAdΣ3q `^}tw-='-+>?8,ԓcF_B Qǀ-,gJjuGָaMqAØ)G.-kX$4&Ohx_5aɌz#ٝCI$>!ntwGw$@hZPh<ɸPpϾ~{F{V0/b 640:D]ħM34'rD?1pguRJNڙOlTUK*X&_[ gtJ+t90ÐZ%#2ZHLݝ-9m}UZG(=:([(N֑9hW!fUuyBk$<>'6Bem.ہj#oxػg#bQU_Vo )s1wlKЇAP)j-bS/8&܏E|)3VsJڭ,%y󇱐%Oջ"yZ`GgH2Vs#<"cU"LSL5E(bc8$Ԥst>Ug Yⴍl6#/?EFfE)7ą|D9@I@ryjcQ 8 W__OP ,uCv7IXd6X)6w"iz;.iMk݂"_@,bIKU^%R)e=U-Un- _6qNIYhn7s`YQL+&>^};XP`Knz{Uj l{4b7bjag^e n4]C!=YbI$}S˃1!&?a=AXytAc}hс*N Hr[ nhbTAA+\}D,IZ ;RRJ_kvbǺD{ :&ܐݨoHD=)]7XU8> ,{EXKhw p$Zު؄r߶ 7ꗝT?||J4۽S\8`{dV%!JmB_(]h&85}aD*԰*b`{4O ÚE+1qG _+$((&۞S- 9pI?f #ld\Y@2E0{ީD~C ՔU/Ydai 4s82X 61o"1KE1չ4[u6"bE"3f-=AL6G6p :X!?wK%W[JTI4!F$e(,Oc-{F7_W4-yB\ǟ_b1ڿ")T"wNWc(Pnɰ4пvfH5>Ҋʽ# fJE-!WFÏ;|BNJ!*w9;soZKŴa܅vn篔Ee{*$a8yl)aN4Z C8'U&Y9sYO}OSn*ob7o1h <]# E簐󜂣@l`gM؈,rO!_YP@փY'6^RL1~F.74XE/33yz6}R"PQX\X]s9J<ǹo;Vzyrt̎MG8gA^)MQֈr&:;|Q?0 fNZ~:LCVƠy^ک-).J<$y{Z\F ͖hԱ -Oo4rgl9M6Zf$zsZ&?4bCLc"k# Zdz?|ue2S*>}AT0?_]>ݾko8UQw$ߛ섟 6hi9Q˪sݠ@԰ݘ bp:prkKX_Mנp;G؟MisA?P,K Pgpzk\mSjǵ郿&ה0^A40nV'=Yd"=̳%Y_LBQv֙t4^wp/~e/" cUO^ުDư\)'0T( 7*SVѬ?Jp ShGoV)H"FFIaDAqLjwg:rE\5NHdwӶ,g`n& 5[a~ .ᐬ`ADm%PohzOhC.PpP0upEpBsCϖ~s',(`y"SO߆aPU4^wsE8~C葃ʲO} 6&_@`b#MEYc! o$%pa ֥hJN|7!?Xv [2C+#H0ѝ.ܚeUja[WEG*FoQ l\_߿W6 =HnT&FK 2˗N.L+j.}7ba?/N9cԓeϖ"b}kmv^LY^fk/uz:B[3#:PmW3*:yˠF&#nor)k0-#OB?YzR荽n5`Qr"pwvܔEzFzXgCλ?ݮ"I%͑j"$8B Te8-M;ncS `Ewl7O[|0qZu'UE`VwGRВ]\?BnQ( F0,t|Pф8` z+OҋGXO5t;qdjl3*aYdSKf;Љ/P8^Pe-)M)Jbm,7݉; n"@o/yH?C=*%SJny|#[a|kif4V}ub &͜/jYMoD(+>gZ6ڧ; Ґ(zj7j>ss!w0i<150g97VDWql~ = H13E} 8Kڪb@H扉̛ ۝ca4w`7D vj4HyG_Ij]Ԁ\x-c`N,$<߰r?FiK02YIaU"Nz)xP`#?$}Y@vcH,75Aȴ;mYbQ:G⹤JGho}VC0u,^"߽?0&2`XX|Sdۛ+rn.)JyqDWW}-,Wl3!zᖹ$(:vaa=]̠|NC,byVwIXQ$bortZQ7`kSpLVuj 9]NbueV?P!>&%9O]/KAњ5 A qWrD)H)tz&S+۞rsfM`QZ|/mg+9ʎ(ˊ.Hѝ≳&HEg? 'h755p; P>A2LƨݿLk2&+L=ZZ³kon+ጏŀhA_SFFtR?!n_|:DG0ݵ{/1(=Ok'vg]3dT2b\hneNu.swHN6FLύS  jJJ @WsYFhZk4eaLۗcyJ84O@4nqT't߬q{o@?}aqDI҂]/:PdӅp9cQ8#Ň"=Og܇/o*?o/`n(lBԬP#_y 5+tӫ9!zr=h\ HG(%Hmztu/O7 cn˅JŎPRk0O58'}}CЪDJGfT7DƓ,Xyt}KgSQ/jZG+G IRѯS?)?9l?=^p-jTlTjj}r% T< ֢k0 d{Q-gf'x!Μ \Cf 1lx1{4cU jbw|hh/p ?D?e"Uk~d:} w8k&a!`Ufa#b~"YgD&3A;f-Ob>orgj45AnFa_Do͂ %N&7Du*Im4:hf@v2ѮqemoMj{rn6 6yh િWr?doOd',m2tO֚޷aݮ dfx.wL\COINbFI(%+L78">o.Sj@fT4~Žb=E0XJM\--KgűK6U=^$wգ œNVw,Vώ8 7@02cVWAj3*]j1v-R$ڡq7 :p`jH+rH_b=C4^9kg%1GSuG3ٍOP.l~HZtxv֙z$ZA&3L/f髅XQ6P:0{\zELU&(9(GT :Z L=ռUŪ,`z`m)J2!2pǭA06/D񓁾<*Us?.XvIɉe)OA.E# ǣF 2b+fL]1iYPPFFa۫d4Z(eE#o_Gt B0قɻ3Pg;uŻU_?`hIJM?p9 !%pq,C0ĭLW`av큸}nQ!Hel5R 6Aj>w61k=V0CtSzY_XYl#əHL&")qF#DDҚ`4i Isvpe# X`Bno9{p}c|c>q%'N$ qBy;P˟_Q"gU04j0}<"5 Lta[\dj&Ҏ:Tz|{V?t3vGZn>)?;P,?WVG%n#z/2SVLrq՜Ɉs$k\h̿rFd]PS펗͔L)[vbbG@wcfa &7I8E+"V4 l=LX\ZFB?SwsuZy:̡IHMѰW53ȫyjJ0`򋙢c(d17_'oBo^l76MOMxFe0SEm* n,O*b>vEʞμ2ohPݕ d“@.<|]$[ȾGM։~{x=7CuwaD!DŽ2`* Q!P&7 $ӦF :),e3N f6Kt7B%Y#XtFMŭw +yAl߶{o9 O{{#T .&X<*Eފ5ԇU}K?,~3%%Nq|ވQ<> *E1aI ԙٰ}}R #}l$+xdٙyٞZ)rv 9(TG*$V]z%mX?iyZ&t:K",JYˏ=sF|ןԱ\mKٮaDJ*ipg{~os&&8 `sX fy(X,?Q"!e?) #ͽ F**:isB~֌Zֲ˞7 ߙZ*@s4u)7d/&wi ē%Fb wY{ ogb8~EZ|XO$T~?K zi27=ת1VTWpy ɿY5{eyB N*zW,%p֝4:?z܆Ӥ=05䭕c0#dwG୶D+lʾc\9B "{?ا $^U3r'EIo֏u1$&֗A-anU ? f#ѰflONp=Kv)d%GMv'@s~C`9IxXTW9IsԣMӵT¸"GJ:W+;VpJkM"f?b}}t[AȒ'1$q3Ee±=(a╈ڍ# ԰V_v gԋX1IR@z󆂔~jT"0UU\q`%npaªp@.9Rl+O|;R£h5v~k?y]^VuPPmkC:Un8ݩac;/!k+:9uik"nxSm:HcZNGU~d f}N,tмEbeP(ekL\8FsuFDXriv-RV+N| LSèed,yyi5O }8/oekbl)e ;+Av_R-3^$|ϕܪE|u$sA:U6~!{R6]oeb#(Z90W`a9Q5@ֈ0} fjXyet</cE_2j+ 7-ȬlDqc3sc ?ٳS M.<jp4U/ǧը` F'\\u`d'1b{ژp\y ջAPʗlO^"(u1+Gb_'6!3)gW_N7Y`P6"x{XYAuW̭G\tTM,Z򲩠i]GZzӳ4uej(,Ivڂ*pW葌5lAY2+|T2h ` d &#(h[U]@.J׋!%dQF⊂Qcr׈Y%.M%cg+Ph ՇYP9K 8Z5*4/1Э^< u>hMq Om8TrW}H:gOZQQj':&f3EUդ_ e 0c!B'=㔏ӆD6l[$A⇆ޏSp갺<5o3YyЇQZDR~⼰wNChFY~.[-LWŴiv>ӕ6gv2[33|9(:s˭ɢ{q9* g ԮKVQ%M+o c݂6RC};phslZJSfZAE^( K[爂I3daXٝ)' T2vv%{?df@;%C0ivcK Q%i ~T;zIM~L@<"蒿UC"4RQpP&h^ZSkwZxsͯMZ@4vMbP-tsܝײcNTRwf?z؄ti.Sg聘j^KTfm@l9;<ba?&蔦7|QQԦbpka9n39krl}jc?萧—Í'Vu FxIZs"vfDΑrE (}TYO%\t-<]5 >,J2K aNxiͿSaM0CtgŁ &pŇzBe?IGO-Vk~Fj+Cjudȳ&a߁rhVBcJQ:YS\J^k.4^K fqgkE~G G"W WG3"Za(}pH*]ٞo4}g5fhQpȈ97hYLV=={agZ$tUe0Fr/͐e +Q+8 eꉃV x={*jqZn_#2\j!RfP육$LeH3[/i4QV ^/v2ctsβ&ibZem[^YPf, wɰAWE3q} ķ3JM?YPIuS>ߢ}j'7q ȃ6IHs$18cw≗=hE;v㐻פYYZ+F`Nyb *!=j fڣo3v3G5P1G|vN9T8b(vQ~Qt*Kי H"T|9\`k"UXF<|PzJVh?M]dn 37ǖNXmy%Z= N6!!Ǔh]D4?)۸E?ϊx(̀i[+pB5q =d;nxx)ZnUK4cz<^bΰx(v'k Ɍ酢t@]r/-=hr15LJXӦ[]}Zeu j)(.L4[tnôNQn]Jl/jo28͇a^PQbPKLo@BVBjTM# =03(pD݄3ƶ͔`4)+[2>[`֏_4A%WkF{qGHFPUYdc&PV˳or@s2}EI3(~DR K# #N e>7FGA DZH$ ӣaإc2 r?ζvMۜ-E%ߏDH;r݀.fU9Hrx_Bus{hE!M EM~pY ~~w<0/d3MRO7? L;M,Ŭ*{ dO防J8@jꁒw ~Ow^0a: doVEe2P}kh_x Ĭs)X\xqf- ux֭XQۤmP0DxjzR%'S&,,/ /](EJ ]#u~!xm! /$),/&`4O4M%p?"'K[u ɀfވdx:_W׊kc@Ȧ<#sΖ [& Ua+J<] .F_=…uX@t{S}-@WSOVI$dxX؃glUcf|3-(@ɫ2Ye6A2|"KI۩֥h3_&j1At`F\ր!Gԛ>5A6-Ȇ2(rȏ77V {`9^01 EI4u#3sACWk,[N HS ;OIM@rR)$ CFu4#á?=OA:v*9+#%ݷ+V8ʇP_B+^ad0604$F fP>U鞿gQ_{ʌю `zm.]u0%FiHEZM gg xhcR^B"l "pZRoRU'wMAu]3Q%<Ik(+Bef|[PK~q?=%7x7SX$TLt?ˊ7^vt}R(5R+Թʎ6LM.Xh_eU _Bm,d=l\yV;P|Rgl}P?,VN奾n`S s?"Q^)H@{ݽ#P2TNo)LsCl@ X|Ƌ*Mir`tD@5J洷0a)!pF$ ٚGl\ᰕ+9ݾ4dGuȴ hU"ι=|Aܔ_0{ *JP&:Jf|}1* ^=\@?r;:Tͤlqz*.˚D-x$+EMk8~ ~Q5|lOSqYe0pUT.۩ܬ(ؐtN?fKJe$Z_ka^F;#d.\.1)6ط&*- SY72`5B.qjSo^٭IM/BwŻO!sPbS1 1Pn.q(5IEYJ$aZG x@: v#Ş$:8A<7aV]i@- ز4f>ii0| .4i+ ʊ@LH[J- tuQgէ]MasV48Y-`LϞ-dv{o֎0xpQVK蒢sJVJs';v*߆ x)H@J 0g\1C&6S=2E;28 [L Na2uEqJ$eZ(_^:rYjByλF0b\X}\"+2XNϋѬ|c5\IU J唙(HD.mmB1Q?mi Xt?U'mx*J+t1$Wl6'<u!\!hwH $/t?V7[j'Y}Tyj'Yt_a匫". 1暞l[ϓ(YF~wwy2me<,N?$(lG~9C/ҞE-nN;ag.NTW%Z p=͸9'bȓjGjTN-p-?d V~0lF@y\g`)tU1}+YAMEQ"<MegrotO2@ѐBrs/;aT&hoQ/Χb OoEfr5 F+^ݺ+"-05T7p-6(ڏUձDh\WCpg+֧ԧ/xhϹ >2ef91Yiv?Y(ZZ =L E*WѢVZAP;?MFL KwQ Kwj4w ?G "_ K|? 4V"䳲!]{\G@c-\&|%_Ïk;Qj,sY0+4KuC8.K),t>cuzL_ '[DfMT,! L q-;v?gʩ^N, |3EVxC%|?'8Ta:li  T$==.Ln8xڭF<DK6L=H!;=ߞQ;Bhz)Yro-~h'Y?KU&Tط(aGk௬g.@g<&3ViIYm8fQg#U2$0cnE?:r;vܿH1ֽby˪ۥ )Ϧ jg ʚ ZpI2iaVt;k<Ͱ*=0V~-&?ЃA&aD8«0¤ :/~5?B|Uie~]$Rjx{؁XɐmŜ:Z;ܜ҆`!ӫ&M}\,#Bf*\'Ɓ! EQ0[>G;t~7w<.ԙW2퐢laFaf~~"?l׮H?Ư|B,Ԋ[NpZ2cu)6>.Ɗ*ySABSuRUsP$F8sH@t.=!cY Zv>3]]JԨBRە1yV@Vd7k}A sqab.$A:€Y#⶜;ЭK-\w+tRu820&P>.)ل,_P·o->7h( ?g8X<!*0ރBi>d6mIio.ANFTmξ0Uބ;-ӻ̹ts,hlU #B}č H<5gv? iR!?[Epw lU]."_ ;ROR<Ea{zUT n~m^XX0;bKSJ';eK֢tPmwFq72eClGNY y>h0lIN K ,gv532򤕎wդDcp^I'q؛?O}CyڇQhR۴M:Nkr5[fA\#.YV:v6~d$s"NsWVwv!AI;뼎̞o y@5*,0 [7^OPš,‹7q~R n|fQU?Uˮ{hB !3^=,O<oĭuS"ϕ}+Kuʠ"SI<.4kP7<Ӭɋ_xcó\w_?"NIg__@Cl47%hDoHdL\s oOQ‡#.$jYDc+m6)蝸!zZ>2~DE(`hvYIPĬE]=2潊|(DK3j~p;cweU#\6߯I6hxvfsCEͧt|?܊wWۑG0 #"+";d5DOxd̯WfEa!ww5)P* UH^i;yY=wK_J31 XH$"~( b u6|R eY-^R5䊿o 5xjpw,)Cu\+_ ngCgzneS-A߇W?X+d/Gg2ך!<,LXf.?XW@`3D-88<\o/$`(Ĺ^QUrX1HVt$~Eb 6·)`栟1[ZeoM Zis:9~ -:żۖ>YsǦW{n SZg{LAJqS>#X%' 0B@#2^1⦍5[ĆPNOAdw~&nC2^0{glgujv"kfGK'ɠ.Hd3.ldusc'U_`ŒbKYqwƗc;&1VBqFjQa9}*AN,f2F2#ڒCkߣ"e&}(Ԝ`g]_LX{L)9,V %J{|LXnv-{ JXXy=n@'Sw?/8^V*)>e]79vW|3д *7131[DqȦA (9N-U< e7F}Mv̎;)߯D2$(bʑWϡ@2y01]K(Ӌ6&H3lҜgԑʊmHphwkeA@+oH{c&^"f zp,) [b_BW6P.K}YPCM/,ٕ, Jtdk50h3 c.jN)r{lՔZ:랃bêOh^hlenAK!қ{Ei(0(1g/M<53_Nrtpe?:EMV ͡e^0EԈN1}ߪM?}YGqNcI+crꂀ\yBݽMMϙw.q ?k۞z0 v @I9Lg$R; E=dqg4/d,}b eR7Xvj]:1r/JTGG~iu8*d:X=:m O !f C[j1zRCkcVf1ZC$6^csOƲP8(ԭĄb42kKEt a@Wv-}H B>-$CCLޤ`Aj G^vsIl+jt"fۗ:Pgg[8%] nS}V-vsc~otz`]?4[wMT[UE&Ij >e\Wy()ijf3y}ueCE@'!8ZHFL;X\ZF4PìF[;vki{ωdn\{80A_o AT5jOմpg@bv>@/PSq%^kj.e6%%𽐸/CqH2'u&S ff܃D$ i|i6[g.S_z \碇w zfp|lif~GjTGmaOv PUh_~d!8MGA4;KpWDJe{d^T1 ̭ Em4dv)B!yY}岓2p51:vK!< b>*J)D#]e#<*<9P L`WWT\6Ey<ĞۦUܮg/+:EF&yo􎀒Ľr5һ HHV:S?X@/(>;ȇWu3J)tB^k|z@F^zaRS]}ZZ.ϑRjQ0h]?/|@lEVzؼ&C iK_vi_b.h'R-]^Wj'cZWrh7zԍs̍xxx4MCC`_yr, ۊKU%ܟy.8նúOmJ?*A] q˿`*be@ME~7.CˑPEكP.10998::FfkyJ}h@{(t5hS`a(z)Jh 7~oFPNLF=A5tIb/x~~}~pSi?ȓ?.=hlh}PI2{}yv w,t&i잒Gq>[2 5 ~+ߖbY<Ϟa:_&/;-)K'7n&2<DrD@@Bԯ }ǯs'd_ D 'x[|u;+>䴪HPGUDΖ O; ʲB!kw )3dFzۜ@ex>+ YɼB\"W\B #|Ɵo[ɹ*:3&2Jf(/,.Qt0)׾B#`OyL AcWt},dFCAFַu-}Q<<­F˖HEZpB^wUqn(i#[?4i;T^5rmEmiυSvX<-ar 1#0M8휕g42Cޱeg5 (?戈p߅YhS5[ӅɏOUn,XRXmPc( K޹Ιxv*) 6 t{e6D`_ 떖R0gπ5\ Gi=x6U?9C?<뫟FT$cu0'ZqiЌ)n"# {( 7Pn& 5~0ɑG⤡^X Q:WGy !N3Cڈ|Py]#km6@t~˼h= |顒K-tl8Rxh?҉-x? OMP6n} {H!,vی͒FEr+pY4IF8fJq|7tW//3=6V4D4/A6>fA&GiJi趏;:4l_"gI-sCHS)SJ;ڇ wȚVOϼ@s!B,-$$xƣrޏxZIeجM-5% ֲ|>|jVT[}A:8urIxABm%n4@3Ӡ7 tB }J 㐒LVM|Eͭ ;^6",!PH/EpH `{wd[ʼȒj7cRF,1Pօ#PĻTq>aiX| Ě=kZT ?tQZ)+A〦ꜚ2SEIcX'b)޿*Me_?ad3n,;Sߝ;y9$>G}5dJ@ [eN20L8,7btT5Y^*yfWHF}eL=2 ?u5r+0cήZG"hr20 MzGUnVl.+|qj -4!*붚9e~YEғ:B}aҫZa㉅t]^ e!~؀G3!{(ÕcGVlV3mQF帗UÂy]^&W&*]M+'fދ1Or]|٬85@e>c`7N?G&Y`陷# h0rDfyJީ%tA)76TGZ@'9l7g>[8S$1;e_Iz+q]%'N2|䡴A I/aSp c x.ipg&Cfgu DʱHTcts2,U_94h6Ǜp bntg_ u A\HOд$7J F][sMϾ(U?㝡v9 D|BE QyG2L5i/,f0Xnv86d޼uq6qUr)tjCk,iZ# ]GUWXJC@ܙMQVܳ9h/s q(عN$q{."A;}S;yE=>!O7BkD-I׀1uzBӇɢ,[hQk eiN>"KeǛdjKEw&EW>zX,l8[ٱXqA^e=kNyWMՍp9ABm` klJaT/Pn=c#Ѣt-bv@8tii)4l1^G)ǫT0-dR$ד!޻!+1k^Qi'PB<2?=MR4h&0My\p NdK0ԉ2X&t j| W).խ9s^7iL.>#>ёxmʳK `XYqWT<#;G%g/Ein^Lظ#L\ xRr DMq2tD 7rNvޅĬF 9:@.t!&|iUCM߭2~ R.gA\ˌ$y1#TsML蟖:-d*h4C/.Rf2o)Y2Qqe7OrHN0Q0D4\`1tzD*]dW) %[PQ6 ucPgArJC!k}6Vn `oWU+EЯ8srq367ϝ.0\CHS8a ?p~|썯2jZ+"ߙ{=Y+V~vWyТJZ`@,As 2 {Yd8%HOȁlҲ󵍠Lg}z7i.~s3FE n{t. E%=p7ZT_`ɍrsy!//EFA96SFm8'$o#Ex=z"qH\x̱9۝+v芹Wu>R'ǯ1k^yY:uAG,H;yYXಝ8U~m!I+K ?3eᳵ w`΂F?Ɔ@zO+ޝ4Mxw*ߧ mfx:R! 6W8~[=o/dQi A7wޕ ~؏obc#_XVKDM]Ǎ^tx\^ g >A=ѱ\JUA*u 2NcKQ>xخ ɘz@,9Oh-}W@EHfI$vyZu"7 t3E "aT#%ڕ!kNɹi3ct U桜ea%K' 5ljW,O)Kl4F`-q,._J%#'\weAul9lLCOܑVzwCp:E-d>G ɂ=, \.2< s(T5"\!֖e}PixT|@cqDj 3/ Tk~%8X]1 ّ+`G[@Bm0x{ժ(Uq.sZ/]6=d(f вiDaɗ聿\XzցD.ȦdO&zzn=5(oL(DKFϛ<" APC#>lrjΞ/g-{HI83n$߻B`Ss4>ak')xL:.0LΤYzS-0jwq^ +*lHVˤ"ta"'!I ;Z:hV\&w{qkgVMɧspR7Ǯuo^)Lp܈7@f"+[W$y)ŕFV7k@Jzv.%>~IR~"΂#=(QD|] k7/{n-wξ5ʴ ƛB ABn7UKjJrv(52|)g'5=.nO0C53Q vq3Q*'_Pho+!9*G|p f?c(.E^h}.Q/Ƈ;՘_hҬc/vӼ<>* A֥IY:[7T@ xzhq?CZ[ߖA!u9x 7!q; {zJ /(~[}!,I]ne[wGO+)ikGojX!LwW3Ί?[`9kힶB*T97Z c.-sE;$s52nXBN;yL_(ڸٳ,&LQjU/t/+٭l6.y{Bj9m)w9ُlx1EA +ze{O"i)&f&64\:C3L=2ZUA<Xhd-i!݋8\qhJJֽQ}(t<^-ZF,s Y Gu=:3@T.~wg+7| X,ωHK0؝D/o bFS2agsOCkJ(tpѨ#bEׄJK%^] O'> Yhy:5ZD (rA@%WYw/4'P 0)AaC 7%X]9p9vIUӦoBT% Lx?"qme e\,Z+f٬c~a*/?%4k_-m"n(bó 3 om88|:=bN8K{2by?TDimJ 1Vƴ9w{2>}`a-MPHP[nMsQ:Fbp:bmNzjxvxcO3ʑ+ZȂ𑰧)C%%`V쀴Ks.[FZH'ȉlfB#􀙵ټpK.udosMz+|NI ym(45!Jl&rG. ys$Ľiu*>XT^gwo!4zDjCiN$L.` ͆IMO^m&))׌C Ѩ;5c8lM f @8>orјPX5kP5t/O9d? a?8z0 /P͟9aO.ɸ$JBT1st|Ps=Y;oQ@Aŵ!N yH[ϱ4_e4] ]$DgL֧Ra4TS71=_YYK pl]-mG˝>z$nhP63Zˍ򷺧\B[ fT.Pz.m8JPV8".D SV "ߟG;swN5E{I]-cXh's S W2NϡGZ !68b~&x9]sV4'RnF=ΆR6ep]v, ]^wu2`|2wQY!0,6#qmG]eaRJ.O q oiMl:k]^3pFlޠ uoLC܏+ii' hL`@֜U;Jy;_+Ά¶=v);ˤ!u2vУnؚxECk+Kq l)zW׽F@7jad{W*::QJ_[ala }*b[Uϸt}Vb4rmK(/_c帚{]*@ ~USofndחx-m)p%UX&pp9#R+o]ON9sGv<,WcחjZp8$I S[`,L] : t4Q} ̯tpC4=RLF1x zQtle.bo 0RHlmVcꙭA]xǯINS@>iH5nJ"GC&kzK::Nx7l]嬑Uߤ3gE7ayUfܩ-U 9~vSbKIU${ş^Wi|OڂoDc˒3  8ޞh)2QY -Z,Y*0Uiȏ-l n#b5/I5>sVcB]Ӛ^ijs/Mju\uANG#Y޵ܩol^cT-)Bd+OePVl7GJg@Hw_ؾ $5 \*H0ezn r@Y8,EP}_!ox~gL {`ՙ&[gW+pI@h5io~<^~zlj;zgkZCBb]K"Jg(SI*wN@{; ^ySjx{ 6~ӆYIzuJsh[ۖO "omYpƮY[N dqEI$}JCK0%>$/p䫘*s ڽ2ƝbvN{!bz=Q~x!3MDYFBseMiٓA_&s_*ꕃq\;IO8$=&:m^?n>CFg-2{44 ƭGbwRm\}JK*N-hWA H-|uY^>b hF(TtlE/ޔ ab.nmClzwʗxsuNq&WЇKRX;Yi.&K H| ^dfQ:S*|*NWz،ЛyAg(_^NUo1k{S1tІǦ։vWD)~iIz<Jìwl>.v9>~m* L]H(FMBeθSk+\*&-"Z\n2RV( _H,u,z~C0q:Mkg,w[{Pt}윣wxC~SZ×ֈ`[9lUM+a8 8Q¬9W'ᗂCm @5Ü% p[O!^]_ "㗵@,Ucr:*\fèzԼ! a {nRA?9TdNe-r=;/کN񽍰#+r-'Mh>L]uc}@FJ/Y)]U'Iyǧ%8bn;!wKY #kA=UiA.xnqZWw616BLϸw!ԒPԳ]OK% Hؐ/n(%#,Ǐ:}T&Ć~9tÒKxryըkNG>yn@ om^Wg8lw~IgͣR!hay{GIli=gc~r NNf`qg`]Pʠfo)Htz\Oޖ{d?_'7x"K<QK_IrFT:C,>lӒ;s'?_&e _{D_Zba~e&yD=Mc0QaO[c Fqs#lE!F1dhʁ]lݍ]M CqOwqL޷RQNl9-{hNW>*o[YJۜTyN cd;dsᓯi; %\] 2 :*.g3WbU%Gh[p͒1G_%m̵juR1c[}1Ve | KxE0D,Fh*Ψ$w3R?.v0 =Ku5b6[ggfo ѽ|7nEΞ%p~LT8o]Ʃk.[ޥk]`7t\֕F Bo8j\(:ē*9/)Klj8AcŸ*DGhJ9(Xʛp֏1°bK Zm/X5#F(7*G}p !KRx$CW5Cb͑)2P]e~DNEBEpidd-[h(ڬC?D`e7܍䨣o̙)` +zT(G\ћ]7@WoiR?JdȇQ`'tjRC;:^hL5қP1QPXD\fɆo*S2Hr~{oE=^k'd%^F0!"C DUС9SK Q,;,fqxUVcB1:N|j1xutf 87x1N{cdoJkF /E<4$RXTآz*nbvt8 eWS<ALm¬hvpF=*}RQTIuݬt ?-gy"gIa;1H`T3U6Džjp ^Ud_s&~oLK_LjR`PP5N}!2#EA<KSLW $@FA@4 HVYN&MfZqt(&eM8}:!ФeXņO)Lz;:,ę1ꎾ嶃b"[#5Iu=QUS0(cҿvˏ{h_~T /C9$aּ>G:N(yɏ9ɂb+WU9QS}R*I/jɫV6>(TAiLp4y'(`5W~yye6#NPaK]ϴ%]i’LqkeK! &/}?{?xT %=_G9}gЖ /c Slۊsh鐽(sI(Z=D(]`,F!pvy{Ch }p^[zR)F2nyaR,W?2$TĪ큜9s;65w8ƚҮ+>7%>Lxs[SF96jY׉@$@i\|А(gml8y2u Zl9)iY&_%xI537c.2ƢKf_۞d˺gXHv qKHtېQ`tؗVC[2t;b=񞠌iyY Ll(^,Ę wpJp3cc aoZEKD|@gIJhם4%=55x#CeT_V#Q?Me G.Ի(wU!;f=TDzV`7$5f~}O7 i~ 1?bG.VXp+ܩb,5.gtYQoWYyE HV^Ncoq yuBG⊭ ڌrݶ}64ME%g*GOPJ1( 89U`gq߆>~rRŒ5Dw=-hmb:gۨ9>Vr_Z*yͭFW`!Ri _âz̯@u㗺Sp xrMIb?@hkݐqgJjr6QLD>-lẗbHVF:d57I=-d`o<5#6Ks{jV°$|Yp omQaM׋r_^Ŏ&M#VXrRoû,)üLFNEj*T3u*Zq񠅤zG+My{^IԞzM[L ]o*6Aܥk/6[ufԷ3|`4BM$bP4ZWz\Y5e $sD?5&zn'Em>d) aF]69lPүe g;8}EW$ql- «Q"GDQ=Lo ] \~4,XYsay]< rU1x!5J"ZÅ ]x]堬XD~ \d8KqhQ"bꮋ9K+55#9U%Ct&pS?(`2q*֠K[:#Te01#D5_(FsZs- J3p5cC=_vySH- ׌ fG+¡Ag<,^'G=[o܅ȧӥ?4iiC<$R6؂<M-"V۷V8M J%L/Q?dP Xn_bxJO(M_JEFBiG1!cOP.ܭYЙ*ԡӻ@_+|5_DN@ѝѾ:HMAĄm>^Sssl16yA2AB"¾~Q`+v9Cɽh+J_|7?EXr0Y]pJJO|s,sJLM6u/|QhȈgPQS;8O\hu6a^T\uh\$.V%~kJxT;?MBq*5maR n!E#ٝB[oc^GgJUBLUۢoJ\A^7CKG1?% pRyb3yWK&1b Rkd ôoG01% /D#.(l~ LS5A#aٕ  Ļ[UyƤ*V+;Sd( rsLoz&c>rl( zZ+LǷ33J.b`faUQ Ҹ抬`.k^'4 3 E\.DNDI ",v" Vd(rA&s8QB_ p;ltv Hwr\x܅wf%'߽bg6ȳG477~[ 7[SA- 8mkO@G"#LÚo~ #iR1~0x3ȿQG!=ٷ錌H^}s SiߢX| O1~zbz+pAZШG/ޙ' +,u휨E%ZdR~5yHNjv@|t^:~*GohTz7HF𸭸Om=؃Бʇu#\eN! NTVʳVuGaUٴj xU“Z2HW4Sբ5G&,ʹ#[<(=j 5,^Pŧjm[#twϾWS={&l{( n<"y_phUֺNr@л S=v gJFP}5xc5D1a32!ZrXqR"2 s)8 _7}pV'F^XNJ[Le˲4)Aflb\+,]YcGT2ÚA`TdH eU>1%s,\Ys\t "Mvny9i=_xiw[sl;IÄ.Z0T+\gRhxr{W]ςJ@攡i^i3޲&]17Tlfg=ivnOnFΣ"b/bU ;_`}U|3 ߽\=x&! rĊctpWZt '3ס 뚜W֔r>z* +/~'z=MsY|O$!PVP B;3HFN~:FGj9pm6e%?%p O8ئhhC#?aF ? P"u)i.WjN IRMٟp iF}CC}ɔ|jRs,NJ y }4uɼX?ȗ%~W0^Wl{,Ɯ>y'o,n o͠Hn@0l zqwڒ 1W6]QS%[=&1S . b.ml`G~x%TĎ,&Q|㙂)\v>gd=5r楿lqtHѳ;#"dxH`G_v&sQ鶬(\x W:kQ}Fj7bfyVnm֟؆GɌ')`p|nb?f-蒉ugUJ[S+UвjbF<#@ݞ煮+K_i%ڛni`7<`am[U)cP<~bQ+!bCAq  y.as-gj]|i:@wv WM<`˄Ƞ=Z1s~ۓNMmw~5pzJ Ͱk*!Dթ/~GTc4sF503a@|Z@>!O(Hv >2`z:&o I@^X3j8~I_sS(,8t9."wߺJAJQ9ʹO`75H{M{g.ғR }B6\avF:!yV7aYp~yifB,(ҽO) 켘Lx}8y$8)|a8/yl덳Sb; BE sIQ"̂SيAytDUYp6xR1e|l(БV,.2mVt-D2X6peApw/&SZ9jvxs(fhw@M/ ./x8 | [^JswW,l(jK-p R})i] Y89/o;2Pk7a }>_ǰ;f?xc^~9BȟmC}kDJ;jIR]%f2х4;/2 HWWnXÂld_fyy\_UИ |;vcٲ_#wN(!򆇡ʇf:>0tQs|B$I\Är?uy#jMl , c;}'SZ uB:ECӭypA_*ƚ'y!P"1?4}~X,ϡ(AC 2U5XӲOzCz< P:^H5fZ1`FOtPv-y'3 ~Bd+0-R+CnnS=P& uw84֣UPl925mqJ3'r ;ms5 Aٶsp EI^x0(vډm]B+3%G߻ (^\DZ_K*z‰v*}ʐӲ,gbM\5WZͯ(y, 9"pFoH_cCA^h(Ⱥˉ 3ֈd{/W4rB酶RAˉe43+[)kLEy̯]hbԱ7.y 7 ^CMGROƣIcD×e{ =mD+2ҼmHVe`/3=]nK B@Qh$:i3UgZ7^/Z_=bXgunOɛ.OA0 ޴o {㏌5+Z\B2R5O~:e<>J8|G019?MF iz=|dHdl0Cj쫰y؆ ¸4K^.k4uV9Z#rzHٻr0}Qx;vCqx`hk PEB.EA .\[[ΓLd2s鵤s2+4i =NcQ"9:[s>teQ5tZ.Br_`EC3Na-_M$_Jߪ3szR]"pǟUyڟcWr';4q槨ZL,^iĕ-|;3݉m ,4dcԞ <;zlQ?#\P&腚hO+g}D=V$8^9YGsqLx,4#CӋUf?i2կKZ[(5 CфMQ #\9uᾍHS!׸<<1^,h¬yc4o5~6KqB܇w |⹿>٧Ȯdz]2掿m<2$u`ʫREgH7/3,I2]8zB-侹k ,hZLv=GZNB*wBJqnEE3I-t{ n% Vg_A>5^7Uޤ<&UuėE+va-jo2fJT ^.=6bt>TAS<\IYEF&gLƹ%oU9 {M7lZJw%7ᇧHP,o$zGQjO7$4#R+|s|%&GĒf6SfGRC;, 4$m׃$L, (<+]m]_ m[ly.`ꦥRTRC! pAXO*CuHk%FI8M Vp!{:7JoYxxQt§|La~M:A~kdtDai!n]N#)=R+lrrd%ڤU&RAk 9{3a8Ńۿȴ4.b^kL76K[7~ƍ"Q qY^=*E8G/2[=MLHY2u|saɲ%eOmѴBzJ#=lb$L8Gf#G1l y&o'P&u Co$wjP|i__3~6]cRo)ZR.vr[Iǝ$%Rw؃XF ̄8P T6JT;tR֞."E,FcOxcM>EdJ!:A<T GT: Y\FPE(iƑ+`(fN P6EX=4d4qE_6vrkP877>r:&HsּBVI5rx(: gJג_Eu,6\X4p9ڤO_˳f 8L+o>xKݨ$w!PTdcGU|oH6,Yk3YD*ke{#81 ;(g u@+K]cp!H`ZY{+Y67UPy(#F;"'`GK9L6ZBxZkȱ=p,tX 紺@" [ӔV𐕈^&}Eů&VM ȡG"M kCE}(U"ڦ]I;)~`WdJeK+2qO \\st)p#;2K >vo%N̬rB@w*z}ڝ+͕4 Ջhvէ,pJH \˥TP<ڰ4/S48vFgƵM|Xi†Q7M՛0b'ԳQ!j\W|@׹_Te#lH:Wl,вSXesgFiuu)wؒ< XRΗÿD 5#4?p~oQ+gWoV7fݾ$DN&A/`'(BMDcvp >mJS`"N/dܰY ajfH9)x7̓ÛՔz n9Kp_^jSQ2Oyݷ=n]aКCq՝` ]f[P&BpCPIRA7R8Ήh87Rg44_/|Gi=WN"qp+s8l|ӤR=Jšk^{IauFM@``+#4m<X0Lt_%h&Ӄ5dd\Dxs ȫj˺PzѠh2ۨO$g']=]/Zmb̈8-i=-ȴՔ;pWdRLSMq?2Jli_y6B>f0s_E-S^ f{-t(U3f6WMѠAݕ - lAj7C ZȁC/ ob9vc$_,q2A5Y2mO8F%xR:}Z վ9#X)֝ "mY7 M3cGۇfQkA17MC bhYdK5?Fq:#K7'2$PäxU37#N}}sނcD>u{=mh'mCJ "* oyVH/NPnw?bwt4E 3W5)5yqC*(֬IM9!6>w`ud@V 4Kk~xߗ{Ib&iVJ0~{&|5Ns P  ;d⟜HFg3gDwbw]F$$?ªPI-3fψ8DK(hٻv<@ZGz&:5 gOa#a_I[ m-a"W4ه0*DY Rq=/Ɵ|ݿ㭿㬲p -=>נ^=rlEGb3:^wl gά ]#٘`syf _yڃ:A̦^$4?5a.H#HjZL "۹sDaY;99hhjEزg?9Xj"1䂄;v: ~XǼ.Aՙ%[װ p&qQhO%P % rhxs ~~fFM+^m(wC%܂WO/үࣕ 'ljxȠBTV$&y|^)PlCq@BDKS; I)x-YyU;RLŠ6P3t z_ڷn HLж8$~Cԛ!P#CĀя-O 59%JJoAV'ESGg"C[?Pbhujpea^@hknE@q'mc0Q}dC?a6ӓHu;G,3p׽s hGjZ/;yG xW,Ұtr{Ԩ:8p~eK2 SXvK0ѽ?-&ᛙs $P"_|魺FvL'a H:t6t$!UMXl7E)dbgDr|t; HVb}9n7Kx+M!0L6t1#v1?X7* /ϊ3i)x`{Ï'}n_;E̓pAɚu.#5EK|tFe8h`ajFi.9Z*Cy> F[ZA)2K)6z\ɬJ0M6&O~ ,X m0L}Y6SW1ǫihOqTfR]0: Š( (̙oX(?r{YײUX 1 P]}R6R,Ac+[hù{Fo$Y % ,ci덒3y؜'dQ{'#\׳ !Bi;mhE&+0 qrt(h~!5-)78ht(SJ1NmgYZ0707010000029e000081a4000000000000000000000001644ae3bb0000be98000000000000000000000000000000000000006700000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko.xz7zXZִF!t/oV]?Eh=ڜ.+4ҩQ~lpC/:%"<P&@ڢg+^ ۍ1)mc$@@DQ :]U,lN8 +CEĿG @CoAυ~btQDG:د<Q11{-_} ;&.3H!O*xKt:V#˱sEi| 6˧xk*pSU][\l)W0ƈ_;an]>wo'=te!K`=:@&yϺY$2xu}/wk%ޚ C{$\R!A X&-Ͼ!:<[ӹA5nv*<"xZ`l\cjɗD/AP%6Di3@ }~D,:ͻOIq IAZy&pjfiY9`["f&NHl!ib o"N1C~H(DR22̹ 4l@ U($ҕ/!s[rnCcMWuᄕ ݻT9hրk+IFTrG0ׯIȣ{>ߙɚ wGF8a2BD jr!Y#塬~R'CeH7Åd?: QbJ,1M`sg[V,M( v[BPZ[]V?;crA/-J["f FXn>Xj‡QY:ݗ63cKeT' * q5ź2 {wzokD=ڳr]C7kJRlpΚG>$,;]X" B}0Y$ 9j"xAV3Wd ] oj>P 1H![YJ>؋5Ր魿OMۋ 9-󿹕"-}ꌍF87h vLM̤򜺩taokmgQ,YnyU_.U\Ɓ2ǯ90tً1qY 5 >hp9r5@̈́i|E"z *o&3A"Â19oQ^UY<923[mhCt=I?Xe*ZLǠepJDx"ѬhcŢ!S&YFR<3<*jH`aޓbG('iPojYz[M#nknCޡCvg3:CBB'&vU!i缃oXΉ y)iGy<H^M&pLY·ox;l,VBO}]W&^&&,|°.B~wMAbRԎu,I$nPRZT@||5[S;Ii DɈΙs<A ǹ8@,btl Ve!*wbZ͵H7Ro겥K' QL-!%?foQeT;.2,3?[{u:ǕѬD@),V0p>A[TVTSD ?n>ϻZk6VoU2[g yn=)$aۄ&=&4'eZ:ypl1N@m-t.A-Y۴ɋЮ펾a6O7@uugRM67yvaab?A9҄: e4V*^MQPB/m R+ٔv͖e[*6Gĉ޿?h4Ǯ{@J#y\t+lVwżG#LfĆX>Ѯ =*5N&D@_ݡ2964skGRWW6 o9*T<v(V%z|Qv^c@m/3OBO& JQ%_X,ʡs0)JܳgTŲ6No/rNQNK PdUM 5n WeUl3j~Zw1Sd>,?] ͘-'J4oA^TeaBĝW+d2?SlG8KrSL p1u8Dzu# C[Uґk!yɩv0L5NLM†h'wZG>U)Uy/udZȰ75B:L*(&2Q :Qye6} ֌%Krb0 Rsmm?EqzE!3Z}ANwAy毤Ijk (۽OȮj  ʥQΡ4p!ۙ!-M2%3s8"&9 xw"]qS ?{ƌZOݨCn+c̉Rq$^rAF hϿ/=tI +`9$ :2sf̕<voj\s-(x]x_[ҙ*~~=#`4fc UvPewT/}SUGJ)Np(ݧ;r ksh0fcZHL6zÆGCeE"4X'bԃȩ;N|m5ZkCBPEyT](w,_Pn蓅 1AGvR/՚pz,8>:M!(Ne=l9]_cpB} t29!31WA,=Đ-yc{C$;nw`,s#..,)K`Ip\r{wol$5@=AC5>!2~Bimт˕TfDd2ͭ8!9iSWQi2 rYwJ@e;iMX]ai58]eS+θL\ٷ1oӺ&,ȘnqVlmҍ^. uv ( /!_=! fOO9&J-PMU$:1ϏӗuyILNyCX֋I2Y&A+"yr\0kNr3#s[41BCn4̖i+,E8؟o֩8LD:S <'YD㶛Gk|]Ȭa|fMU4tpPO6JIKv%EuMXB1$jcdg؁BD21gEt䇏EA]๨<\~X߼v%izNGZۧnehOUɞQ 1RIt>H>p61qcQО6Q*!߬s(Z{=LSihi,w3ow`F#oHȔȦE_Xɖ8:[m6<-j.Ђ~IhQ0[|M- WtH$sxQc΀h1p!ysi_ju4ޡQJZy2} +<{^0=2f*ӣ ōSeGBIm]Ip |Ū 4 ,Hb`^-A{;Do<7HiwZʘ]&Bnl~p#YFH|'g(!En;=$c:LE{cG y&^ #j.ǯχ'lEOr_:izXO} U02ip%uu͘_Z=whբD9 c̾Lϐj|T|e*z\҃R qbqdIAQMY9~)7;:ĐpDd/LKfƐ܋w<wC}#]{hjU1g6ɬgT b?ɑQ4r }ȷ\S`O-fTV×|'$L{_@o3=:tS@E\) 7!V~2q;*?)l-&I>]~Agf!mƅUl-P-g!Ē|\t`͑I ^ZTdAO(ǁфmvF}Ē+K&SGsl5SC}EE1 3̮>pdB0a06茥ٖur ߯`5>f̏`T|.TqtpݨXOeG:^Pd=,.xœL㽚蓆|AdM^6gh%4*"YȢ y]iNL[L5BbLxNb ?O%xWrABdtVWNbr<'@6 !{=_Zs'0ii0+h}TSug)ck\!#!il !8.<6aH4r(>6~Xkz͉BssCv+;˻ 7_C.L*A:,Ovly<!]'lj.  27~wgG-v{輀m=ZQFTmYqׄRh[/wB&/,S`R,̾|n=.C=h%e'M! dZecDa|u;{烽a!o@f:~1r\)Xn %;>lG^5D,!!IQgwSW rq֦#\uYK^͛΄WgHyUw:mRnʴP ?7VþQ,ûڕ ӳwIQ˸)ZS t+DS;`ms,Z S_Y.PcI^Uh+6!s0br[+O9O~A0tBA[ǫO$R݉\] 66TD_7E5hF,n+3a;-P݃KD|GmdD,Smull vBm~f8 شyOؒ6`_gas|!J'ͩyP)wOmh`!RorZX5~Cwuf亇:hށy=T6+m 68>P_kbjt~ݭlWmjoMǗ1k_{`TT;9L~\8 <2Et=Sa=k5XzQU0 hQ;}ClF犇SBײ]q[UO.jdUHb?_G6'Bpj9fycV 62{HO5M BeMqxQ=pf/0^# )pw;۴ ZE,nHȪ˷S0"=ꀛsGLYy(8yG(A,ȫaLoşyoݛ`C :Tp^=lVȗy)o6 _747 EsM _kVŒv7<٬~a~,]Ln{;K=K9=V/tj+n j4zv69L5ugt= ;x IJx6m*LK)ItbV~ -h..ٴ/Чgb=*mVksK΅$`^ғg[ "O%vF$[ֻ9x z_EVMPHϒRvU89Wa\IƳԍ:='Z94̍攻/JpQ! ~UaDзvm7BȢ-;S1= {`/C.b3.K϶OSƞNlb[П{OݙR4J/aelU(As+0c_҆Bh;r9@{O8BG@ Lao0 X%`sQ9MPY ĺluH@#/_¬²kSjTULFXXϔB|!uFk/Fڄ$7eQex gF[-+{#h:p␾'xSQxBAvIdC/ɱ%b.d%4(\\ B4Pɻj*\IM{%YM! OLnٛ~`myE:1$J ni)"G +b PuI<$:V/9޳^FcYQDl)kXh:΢kq2Nas?l4͌j%N1Сr@@W:U՞,p%VvR"ȤE8>gK\lFx03}a=W%ĝ ܓ5g@@+x)7qh#āUZCskA&.63um>bv^mDdfsʄ׋7j֌yFJ"0Co eml\Pp  )e9ZxYLcHAˠjczTzsstp%@aq{TڃFӮH~.q$APv35&Y܏4J#hܿ[wD? ACgNUI C4t]9%3xJ6wgќ%MI K7Ieil)"^=qQ+ >)=˂>9K|[}or$%.{߃oc3@v nZ;I lJkl]N;C7D!Ōq1Ēj~'(Gn\ڬC]EBHg@}3'_p`* qK;=o Ň 3U=7`, %Wj6[6LJ8 )?O3NLPe1~#iSTB63[\̉l`E?3EWRgF벸_Q:<,<3U# C{@G յc4a2ҡQvΫQ[ h7YhL9<2ŕ057cG\ G2 R쿓MW9k3 rEXF5ׄ̌MH (LL00Fof$8KYK#Ls5ȻkDck ɂ]wˬ9kS]q܈IA%GVO\ 44A_q}Y$T&!gkZeaPlZ |8{gbBDsYw?EUĊЋt_ሸԐ0מ/X^k),j~-9\,,!kgj @Lثabk~(>WJY%[] O}iѲ 4Iȷ4CWjYd)20b :^sr !ߜpD§_$ڡ(r羥=-LjYr=O"SDO#+c=A0W#jҥH:ߨkC艢4 P{oQ%%ALF#!VuɑlWcZ|=\6>2pn|Xd{꾜SyWp[Bk&/ǚWT>@:v Mٍͪ} 9cˀLK7\lr k I(pMؔT\*?gLj?PRib- h\2}3#'?_$d*ab6׫2wTς !]༔cjNo _vf5lmO,^DXMY'ЮLAn8.h(+&:4GBtCzFCEd9P"9?ķ14XA!FVUNBeQ c4:VZAiv"H}*CNxeL1mk36 :Tl'cADI.CҸ#5m~vP{,jܓ﵇AE@xso g1l40;y!K3HdMPpyq`ɂW::S H_O;2bvfʁteHCJaoRK[xw-F6Ž^={Ĺ >/UH]5|r+J݀CFfE$f*tj6@NFsDyU\EeI#(/O̭k} Vmߊ'PCIiNH'#Z\Qz(8C;~9F8{V 2PjӚFx H~Nj)u ,_ (7CxL"VYjVx7]30vr@H4<]ŕʏQΣ/G6#oSGb; 6X:`T5? Hfw:~V!i >*IT:n(]8_n/Hp y0%=nVk  "ƙ'4!~RT=PI\֖/ZI  "Q0?qFauNnX$QoqGpAk[ZŇ >27^ K/*v"I"u/eI@<'CRIco_wp3,70Zoվ̞t n^- 6HcL-".RX&1`Yz}ؿ_!A:pwnβkaٲVwS-e#BNWH0Yz_P[Ȗ=/) - F($hnTPĮ 0Zgy"l^#qsddukU$ q8˩صP ã <h&u<[@Di^\%Ҍj%:0fu7DQ R9ucdצLj,I7x9t"3s]0.!I(ZAy}fG+T([SQ_sO$IkJDld;ܜv-+- y7b{ uӒ&0qv!J%??r3NvKyHuK#W?jJq%@󶸷6nGTn3=<Ő4 RI Jy$dي*ܿR,}tҟI1d]h{_kLڔqg:jQ\[^@lHy%tLHc"K+.77BK0a{^(x0DO$H+_(` l:L O1P-W>9sgA9uRQkT*8Ed(Ͼ.VC bOn9C?D<~Y1G/zn"DXL{=!yQ M^ FgpD!{J(Clby(] 7K|]{{ @iOAl3L7yןvtm\ _Ux8qŬWf__vaGx5no,9}nN#{Ps" _ˍ] qu68兹`2Flipt4V¥-OX\vTۍ)e c 85ߌM }a,𺺇+v06' }ҔzlzUGg/~WYO<$^d\E Ku%/2GnZ k'qqB4`MLCPnN n吵ܓ4^ אQWK8]9lqZ%<_~$N.V>3ai|eeAhe=!LǼZ?!jd\Lɑ%eb锆0/j?rI43CqL#m5֩QX108{&xN(-TE iaU>D%~#i=g {rv ;єxS];<]Cgud$p,K,Hf( 9[B~7n/50ku"{ X]JdrR:״d_q  >M~DTTr7(JtXA4}N"+ T ,;4z*aYm~y=!Z&Mԅ!KB@Wc2ݕ3ZoH d`_P%]qs!$ٝO z8[UGjoaUdYxs<?_i@GԸzADFKޯјǮ YD6lQFsO*t -~Նe 0JS`A0prU׌Q B"~e@k_,#BEz3Xʂ]voxzWEBzrʴAX2$ ^%o91^pD #-OrR 0jBPI/}sB͓-.Z?m…>Y\Q2rpH[2"*Ksr5zO:S8f:v J^ z扑w?ucg5ͽke=8 R?!>^t2_< f0>4za^2Kߤ_HK 7' H~fob[6]tR9Tikd8=ͅM}vrX$e->nziòpdYŃ!1(VF:+W%B0 ޡlbwinOW>V7kFUG?ZӒmQnt]P  v^F\nw ɮ'b-v[wKoq}LR7YWܢZ*J(<[n䘽Q(U{^ɒJ{4!y;IPVliR᠀E 섧zu{_>d RQBy?9j06Wk RM6|EA +- :{J|A,h*M貖?3l cR{v=8xtCfF=mpHHIdO׉#K⸭);ڟ)O`S.)$R,]# #&.[Lh#" zh&/N2V8FX/c i~k{ҥW pſZs8EmP٭ LJ(6up{ȿ1t8y1cpbY0tbhi$#+ CL(]x1\X %y̲ۃ {Cs]~IdYC2*ᑗ51?vםBA&ᴑ>/+-5X%Y mCE.#x\"DC%V(N68EÄg*Tk+ lM56 vnib?h9b+C&t~ѯxo۹qx𩸶EJUp`@& E>LU޻K}b- %#KCCsO6]{z,͸Țx@T\+`RSXx|cZ2ε7;FA_udGŧ` wѝ;?ExR;g햺YяJ>~'5P\ْ9W~$}{2x/Z 5@!hi)LUD8Q cIp [Cj:XB F x--g(rs%P Z|:>мNYZtkz`i''k6ɗT P8dUj:aۭ]ĥ_D:9!9+ .93nH俹᥻:Mc ,7'$}4N9Og8RGQ6aȀ~jErqHzإjلh%„(J׽%'Oi$zf_shZ OsӼ5bSʗEM9* }d6B_]Rxdbe #I o5L6MOsŹ7٧j&m<)'?I5/u [KJ^2޺iC (' Pھ\5p µVX*e򤨞(=7No s_K^xM!攓5*sf]#_J Of|+i=5`|`4_>;^<Ƀ rcϾ܇ V;[bqETlN3d~XKmpu̕}덜4욞גGӇ=&KO,~6EUJKow7SЌ5T^::F7{Ph3G?bqx0Zz8 m7-ߝI,x6$QOF&a#'M</ha1%o`PΗe_l58Je= !Tz `P$>B_V<SҭP+g*E:"%eNɜ'9-4-aÇiEBoHBݮF;5@""`MX:u}TǜKv=#Sǵ,3><@,+,VoCON{ rϵ?35ţY$e$dDT<𸷄GozH*L'q$2sX^}K0\ϖ^) B_L{AY06uvqNreSjQTYN+Gu8P‚ӋF2q ut_NbU댅$zy|;ш!>EEOF}'-T #(T[%.AZ,Ԣa2+8|ͼ:1q2& SMrc=B$oؕS2Ǘ^cg6b)fp# wE^lqoXYd/H 9 }_&Mv|NFM^:$m-%JRgirM)L4i6[&^d. F \XlXEyp2 4A~cV%Қkh8= ,ة,'2]U1ًu Ooa94+eJвw5[>?X4\ 4oF$B 659q3I ŴJqL< *u+7d)&K|I!f6e>OfVT7qUrI=sj8M4Ds a *Ph~.) B6J؝yK[==iF im0a%9C_ƕoi8s3O}Do" HLvxFLԪjɶҿȗ 9nJإH%` ֔|: \fq}=}eAage)- D7pʽؾu(6MbtIhk-b CƕlB`)WA whߘh:w479.牕&tjfCćOKtd7 Hm%z PGLȣ%M(pkU8eR+x3S,z+ SѤןj1tŨ DӅˋU!G0?Jsq ةo|?w@!];m7kNƧliP=Ą"_f^zg.>W^XV^UybL>?ڻЖS&K9ey䞮8-}&J/iu?vдye sL`L҈mw!=[:?Lj[+JlG)_HVD̶dv= K_TA PKH bE~s)qEסt-SG*4-D6ȅ?>њI! DE]{x|tPY+MX_L_Qs m'/.L?D@tun0"b%Br7-ظbRb µy~-Nx?5gu-ttD<Kz[j.I ,DMjӗ7@volV% ) Br9sD=YvFκn D41T;&D^oYD5nY>||ό*]Ew8madË.HJ bHSDki .UP@ִ4J/2<|hG7]FTpKNbD(t Wז6ΊfsP|8x_ѧ@2 6!ƭL/0HW9^S c5mz))LX:jog"}T16˭ Y5oz{~璚jToi8d(|Nku>K=z)&qe3Yǟxy }'CM.Dt:,!9"_NLԔBlƓ"?kʷ] K2TszO TWWJMRMs;t>5s_}@ Q i_d{"/=> ?J sړ?2:&M)CYІ"JlDA?r5aL2[7г;ai6"᳁#04 aI IaՅ&WVvƢVt]W>D dbwlEK{>y&Y9F˱U5p0;uuq[ x1EOdf9LzR=d3 `]'`Zx K*֥zMpV/ʇd]c}"o͞n ȿ3)XfN #\BuqmdN{sP7ڈB3}TK@Bbl:dYPB1 ܅[l}To͟qvRɳ !YvP_pΟy P}dFu8~*89%~'0s__6ywX,D"t>Cٞ ϣmΫ Ϭ` %,vh)abz>=1}5ޕ}kWⲮ>p[;o%}pM>`DAh@T7j18nCydߞGwEK%V6rzaWSf! Ce _3u1I%[Vоc~@}Y#*Ds@3wm:0>|/O?g!0ݯ/8Jwx V h9<)sp' K4ơ k7Fm+[2̓4@VG*Rs5d+Kf0WOU |Tg*աT3ᓍIf߼5b>-3޼C0RvZW$5C2%W39`Zn9u 7WZ;*$-pb w ĸuH튳AE݀yЯ0d(*wq(NIҭ<ۿ{ :ݠ-s{ADAYpIA:$!7>YAF$w+;|L!<ȅU (k 3_B,T/!8`yOf3jܓ]-*֖G\֬ɇ3΄c}= n ~%<]0[N2c'n0ChYTazML~!@U~FpG6by:;;"( ,GrKr++r8tāg BdԷHlkp[aABެt[5C-6S(17ڂ.Jk瑸D( lyV|ZMؗ8ؕ FX_8D "n`56F~0Wv+ ^q 1DM >hqTڥ|+l PsdK= C]k ՏEޖF O' ]ߖl&ƑuExC\-+1Z(feQպ|x;FlqMʧXFNwo߁F,fѳ; .Rن!|(f29Q4R+@G%plPd^&8&˄o` pϑ l /um6Opپ*Yp aۨYOѪNա-Kjz9nM1oQ[FqT-6CV*iDezmsRi`;pG~A0uZөAa[d*!E9 I*Ar[y%.|O:c="v„%V m%WNi|^z@H;j[r@VT8FA@CǚmyF8m%Lyb} C0rU(J+4n^< ֢N؍o*Q`x 6;_O).m=84is¾{hTJ>rljN 9|i3dƫU,Ɏ>N*9}39]M=c k`() ]#?/2L՟:k=t3N94$ʐ wO:(#CK݈|,dν۲kw51^ gSkrLj/#SW~mhj@~Şz@_[m{K2[Gw##AYQ4AW T8tZOK?+(?J(]/puBYQ$oT?Z1oID39+@FU63jE>JK+DG,?8F1̾w8GJTV 5r;3 TF[qϽTBo?ZM!mWe5q1]j41|8ݩRh>뀈y fZ#B䀊Ng(X+p",b) DBC>nHJ3Nd%,:.>=4PP\_I )g*4beQQqV{#k>,dEOP'#nm/a+*NdǠXG^猰Q PwTV"L޷㛂Ҋy BV<Q:P;+SdZ2~բ'D;+)7,HC{UwoAP".J[31;k$TՐ+5X:jzvoew_ejh`b+Q/{_Y>lls؈r3WqBh׶KqQz+{2i;?n5bSMUڄiEslᑔGDY~2g^jP BhPEY\I1[&uāT I5U q'U࿏˰wV@A(J}*-5\rιQd6 EA_ywы]hȋJ?w4L4g$Sr ̺y츴-oIL6V\lk Q(i=͠@M"m!,r(xohǦAzj-?@il_%5=KA4E,,)1Hť-at/K2[=fNniۀ"sk$O`o- C8~WTۋ#_4c#*rvA@j.1Cv_ 1XtIX)9.=3;:f1Aq oKyW.-A3ᚫI;Nu$ߡ24 ]hr~X|v7 y!>u^a)UXRŋ8H!nhՉ _g.=@\)AjWUa{^%4eYz,~rg6gƅ"@tpn&wpɠڼ)쌖P'K7MhZ ѓLN8ͦoh7]x~׭W:K&' 0%HgE݂t]Y Kw Z W#i~~dhHgVۇ+6AG$Đ7֬䦲4 7`rL[!5`jfڅ?@'졣m-,&ɩ ݳ:K"\2|'t {Imm*b\dҪ"Ej 4@3:nMX @J`0W5w\+ KJ_sT̄M[P:\@ka8>*%!Fv#$hY_U}4+wI&/+%,gz B7msVl w6+!STRVr6V$pUI74Oj.Ғ @ ccݖ]j YEO3D1;w Pr1N8vEJO2N<4oj{FCA8ЭrnRm!zZ4,*G ~=u-Mw-'5g7q>(S NH9yfå~j(\ʥWa=^Rl]eYoYP=B3T1k.Tg]Vm"]nF hJ^fٌEHO Q`_զiDW_ìM}#iiv/ .Uql7ԖR)8N[V3ܴe`;4ԨQnJF d ʞk#һOX6Bɋ_,pHM.Y|x~*h#_%ͤT3i`g@N4;rpQ6G<>;VOnx*2ѢЩI2\t=҂\ 6Bq䃱$8@ ?`)u 6kK`)S r /?$,V7ֹ*BxPȒI邧yKqggr=>*ޟal8v"+ᄭ''kx?_&6U ;kXH)f`@J̙zv[ {;ΛІ {\7DȻ(dyjuoS:@n}_{A<]s.0'!˦$JQIqg\L-W<5A{s>SSRԛRH3s#cݎR&GuđP5O^_t+VRIv8456Q->¢72^o|m/vd/Rg oVh! ;aeE d52 8~<4(q$ӸnzJxf%)*Gc]ܖ)@G?^6X t;cwU>zFIt;Gʗ\-YFwޤ$b8 ^tB̢.CVϕx=\蚇org /OLʁ}p{x)`cp{epNG^c R ݏ̑|Y5ў\+q3uAϧ\mzp$^ 5-}XMS= |Ҩ,ԣ&b>v9s{X301';WS7 UwL;@{a$^h Q!$yaR|`6g*i%,T<e|0J{9g"!kr=9e]]pЗ Lsf  ܐNQBlry)Po5euHR/q0M<-/ TD hPVh|H='h+^_w/ ǭNf"*5 S$nQ{!Tֱޢh6;M&YGDVͷT%ϙ)m~ *£52PJ.rPe;fJ 4}If`2X8K= vp[l.+E lL Snzyg0[>fߨ.KhqBU3ǘ^@v$7M8PIozFˎ*Ewg5O- .ҧQX73Hn~yG6a FEʢ:_KiVq-~(=E 5NL 1!UBxPS Llb0fCw\Fa+[r.Hwz|A3ӽpFXl */3D{jc?ՓECuˉ`ɠMFZ(@Ψcۏ|@ܝp7)@AM(c)XRk وU>l\w bs/.}ܜJq#r[5M r7zk?,j[o? i;$NMy2;^қc=|u-Ȕ䷃oFt]荏(d_ϼ_UCةh2NvtgR1g)p4 6S+F7(fA>i"X3g R/ԡ¡_+z9fnGDVnQ^p1GoLr&;{gJ]P^ x5ŗW<^嚨7sQ)؝)se4WH%v*AH1$A X',t:N$UĐ @/i68~n-i[0t3u-bX5t$~8WM_fVEgk9xgrMK\i-黎(Z8x`0m`*UOOPFyY-1! 9)\yë[f`t< JE7HIsҀ8g#ͩ lcҼ;2vv}@~g;uHUd7$ln¯͆6ߑ{J2݀Y!;5Q񎱭?_ỊU˻ki&7KJ8R׹9N\"-θY0 C=dVqkn7TJ9]Rc~Dd ײ3IF 7Gt,7$lHdf}B5ڝ 5zrV:kjꛍ[s #eX c. L2 j,~dNj󼆳dx`ʱ8wE@!zNRn@W tep݄NlQ޲9jnS }3tD̕g7c%:MJ,NSs%H' r-]lHt[KTm;*ҟ0.gH09ٞ]ۍ(}K|4 '7nS*n?:zElv#IdF^DBv({O=vzWz~uh@w.!C-`,eȍh{;d8xkd.8% |D\i&$wzyFɤɒH3i(Q/\TOoQO.O&޶/::|MXnEA, S$ 'J#*<|0QW_:V|_x?a_w6dW Ka{ Z5"U/C>2_tHY4#;}3%\*0g*j'6\sd~GP?QR־!RѸ~@cO^tφ< -{7.ڰE#:%IpeZ)alREJ6DOpT*P JZ7 XP# ſ>#d#ݠhGd`CfA,|4CFkaS2ShXT\>C(뢡VgWGH{@F5xMurjt Tn#𹖉cl[Db|B7 X2ift@CL^zeZ/gP(+! ޗAڞo/fWty lP_{ך3xm#9T@AEJZ'М8%p%Q(ʌ}i}8JDx\5)} y,I,~e KD Rҳ^ߙMn])X24|27v.&W쇏UV {5afk_5p'%羾t3P4ž>&N.ѽq<\ej߽C_0zf8̶Yu1eRycVQ-0Et- ?Bnid ;,)ð& =sJUi N`!8xSYր* ~wN4b2D+]I`J: uNp{[X.SαPKae> Y,,dKgplv o(NX+t=xײtV|1MKX'p_4e゚knRԹp" 2L@Go܍n+HFQ\f/ P˙e}ExT9 ut6p,շ4AFoLVLZ!+vfݚMet|~wWOl^͑gA04s;8Ցg?5]7`fVKxd^C* ;9Hqv?*BJYHHL5%/MmXyj=O{̥nn&̉&mZ e9HoKG4hiOn;{z0쳥&et6*ꉌ O5׳d(:W$HWr 1o:oy4|7HŌK #aDM\Y,Zbte mq9jq%$nִzMºC$"+Ƭ!jO+r02Fw؜1/ߗVţV!h婤Pugk $W~ޘ(1JHR9Y8Θ MsZ0)_(%E+EP֮{_sx45Ӧ.2sCJm^MhBҐm76ɾ @Y0|rňF+-\=58KiJ ч +Qo` Kevڷx(m5 Fv&n$IwiҧO,s Dh91 !Ndz5&]Dedd/k"$#p &V2qO\ =Nݎx29HRC=y6͒2#҇*q%~@U3g5lA %ӷ$VV|BL~:/un7)̭:d|0:W %e8RGofن@vTPfϛ ¿+0ddr9 Q\Xn!o*2X$P7eA^ 3_5d YuS*la+*a2N,,{63TR۔ÆLH*֒$B/@T%5cG9nͤE,9{o?~P?U{ͷؖoih֝+UgkYxn.pjv @j KRW#zUR4 tvbW4[ڴhwA!bD) _@J; reotu|\ބ#=6P3^ Y?J[T҃[}h?!SVd`+KhCU,.@; _nt&{􇋬t̚4'30JeCRJwMVKY%E3 ֯G ne"qweg @nu#J0|A`@Tv>iI[ʳl> @~lCvڰC3rɡEҨ ((?7b|SM4_%;IzMzUIH ;rh]$m4#_2V ` e yΰyVV2[~ %/C9֪Ͼ`J6xRҌ<ԫ~X US/Vh&q8kQ؁׮l<=4G-qsy5&yiUYf{۹"8] N8?{_'j y˥xb[}MUQMN!1Ϟ cr}{aψ k r Tor7ԣ<>t?C5~Kb:?at43Үd4:0rK[ж7&+t0 }.?`ovYl^J/lv96#hC=n,V}@MMIX}^r{T?BySbBՀNh/W_UKxϓ1?8tچSBI4ҸSh0!Q)y_%Tɡ;2FQ~n7k,_%$/: (%9ܩ*|_ 4VLM<؎ޙƬ4,M?J2\ 1Q$r±lE6[eHrW[?r V--3!L^خ\i;`*Zy ҿB]tM=Eg$.d-P=q ! F*hFN^}Sh:4[1Ҷv}%Uy?װBseHD6vpNRE޳"Gz)#nQlite|JЗu8"j9P')+ Ё_sh~?#>&z?-BH Wl,RO=gMNѾ=y.\וc=zZyqNP_+W] RҸ'2bQw(N= '^D1A3*ڂ1K]K/ V%B4e͹Fܨ#*|gx#нK`ma _[J1M%#%Dp#3 K*D.k5jO~+1:at+pҡ[X7]awsQ>K#I \_IY "\?u8σ.Po.8\>n2ЩmrU$29Ou8g% - ֘{v#Ͳ]~[Sh$=!od#! S4a 92D/`}xM2!q>/3ȹ㗚 l߽#nۘtC$uw.bn?#b:~<{@ Lp2:D4Y*Gz&| m1cΕg?i򻧔=~$\藳f,~z=rUTœyhThsgL 4&L_"E(s}T/|yh|}Ƈ64⥾/ FhP< &zN XMO\w֐]=#9T: 7ts@Yám9IrdD`.w +=2(Y عlbYI }$!B:X-Yx̨A')Fߵ/ JlS)p2:AGF1۽͋5{Vgȴ@S mc6鷥jW_>J"/5WU, 30F,_bv;[ ܦs=?>kc̄,Ure!Z@;tG9LFllUtb[; #( ;Z "R$q(TŽCL2DgR3$};Y 2 mK$/T/gyЎFz4Oaԙ)X$:\~jKrM:EcɄkA=(g124pƛyLr<Ǝ]^a;`uy{oSj9/7@#9zpJ-FkCTTtl z6X[/S̺rI*֮<8q!q`@.WV)N5GY!-LτHTlEOpz3{"YxR,`IiL1݌e&w2u-٩%.$ kgD~H \'b]pF9&nKHhh$^"Sm@Mp0l3Pn˓ IMkP4i.{:QŐ`)SW!V,ݟ=/A7Aʬ~wXǺ\)ϳ`3&aMO yw[К쉫C4F({ÞE3Z^|R}qlҺODd M{l7 g[' %[tB~Zփ|H/r2c|qv`P No3DѢ|`w#Dsp:WbP?_6Lz?~"AgQ 1χcI1˭w<kn"[kcg;4\>.[qϓ!me_R,P%N"L-! yݭelEQ)0S}V'mK&Bԗjo֐A꛴J#44/ʎVȰI,b(,x=r[=9PBcUG@#.2J, &\=Owґ)oU&RٳI`6ᘘ&L1fS:!2xQΎ#ES2a\?HҬ_wUJh$A_ ˴Qsrͅ8$/'q{b$a`ݒhkz-lGبʊS`^AJQיea)b&t5$}{fфPR3񻈥X@[v: ~zdp=S Xn[R S)yɐ·BH:V"%_z W K G ]vdla@k]=fQpxɛԆr"l48!{2jrD1ᱬ^Z戋'S(o:=c *l'UHf-5IR_ M-o}J:2ե8x֦U<ŒEB)bytħ)34"Io[Q_1 a)}(jA]aП g3J&Iun(@uiн?(H \dLHQaŽH./yˎH)貐rbQ|52_m*[E[\ETNZsoijSi׊3 XYLN$H3" Q;C)btH;h; -5R:ypUU'):pP 0\aWmtp:hKxai= %CaQh1Bm iy|V}_rAcP0U@CDyS}0۲&Ac<"b^xPȶ&hFD=n~xuqܶ)JCWm[2J[%^}ٿ&r-2oPd9neףH0'rJI-g^^ǔF* ]?$J0$AM(B W_S'JV^ʫ мrph/Va>XA7$=R^gζDž99%X jW6Aՙ{f<`9:1 YYc8}F&h`![Jݹ33٩Rp5+Eǒ'~{u`P$ro/#e`u\-Zm0┉S~t8g ;DL`O "edt]S1{@ j5`dy> -,γGyg.@Gd,VB)E:A]f+cȒGejKF:/ݝt͞Ks8π 3L߾-Yt$&Db-L|{ 4L'yAvl\Md4s8۷Ly<^-N<2^_G{ FGsnjg q==5 ETLd<7S!3**)F.L٘}~| ꮎ-.ldQOJh5 MO6k ;EQIjni K!e P࡚ \?>]Xs멾zG4Xf~Wu L[QHRҘ_=0cƗQ\q(CV@y}5P3U}A =}LS4巡.gdpg*l#=l_mI/L>?1mi&!Qc,Aм~['cU"W"P&<ܢ%([bIMdSD˹]ۭ+BS~[m +Y5s÷""v Sw "f-߆FVSم|p QIH'7WBH4Zo/ a#m4w+h7zQs2Ư3אxIﭩ‡Xsj/I)_ԋ`GSyhfB> ]p &F"4,}q5=5MN) y[ QI8ڲt2;Jwegֵmf꧷2՟1.%3|W5SZڕgDPk>Ha.̯oq"hRI72`c'n1N|PJKw߹0n?e>nn(BFgKpԞC_ղi>pf9eA.l8j^t =~B~%cO*\(|ĢyKdhd'\֗x!)/~3&Mq*%  $ֺdIAl!T8mM,2"Tw4=r^$*8KÉOR O> QXEWʞ;G_(d}5m#lD8?ך0"ɯVM̤չZkOtY饴Q2Ght/]LB<>FC#! y}0qkbV&q:&I5 YhY(P3|vH3h7i6=%IQ ڽRR~Y<}!(Y1/rwiJlj'l* OZ8(g,*Wnֱ")Fda^,v>`Qt͛ن(DToǥgzɼ;l7a(杠|u `5\AYՈ-sG (EאFéV"q=[Mw42$naɄ:G([ @qy"d{8Ȣ 9 iM/Loj&h1RL +';KQ>ϩ MQ:8UflHáu-DR.J{,ΜW?t&M/ X ԛ9VmjW }QZ64Ta}iH.4q?Wx?6ZêնA _%(6o3(>2EwhNdhaxbw8ҙG8p=:Ud:(#WU9@Gucg7je$XJ{O87r(6=L-{~(`{An0Kyi! 1mHQ*el*P&n4P +&]b>u)fLݙ@V:#ŋs,"wŋJ_U#*= ׁE9XBoxYCZqy݁|N$8:UqvjBVR Զ_ l٥YhRHe[+~+ {Ie Ѻ16Ƹq0;XYM`¬E4F7듷a\ d[ ?kM,Z{= }so "|E3~c$- /D`r;_h~Nvpad%IU$%,t$_acHP|T&#t)͸D'i)Un~ʿ1TC& @G-gTg{6`vC,%O b幜zCn*cY?d (Y3AC\qW7?O )A̡ێ+I鍿3L}pb 6hzUc$6}9eMtO4_mRQ.}cM@搷u(A S:>%SCZ-!q_) f3˹ԗSlQ瘟0,/*VFWl x3e˵H! Mϵ>P ݉!@N* a*b/n[bK6>xa9{j=%:Un@FZG{[xS6ZYvXn_./!F|,Ey }l9UB%8` b d* ~'5 a8*kli'H)՜dɹvTu>3GTG (1^N-)4TRVPJUCDۮ)p0nvuqICvd],Q*,1Bαފ} jtDHO0D< |(@ RX>g Aϖ^g;AN 0rY!`Lc=}E?Klj/k%2օ S9krSɜ2JǦchB;ou[h?o:+]ٹEg<7UM.a4(u,Xax|+FK~^]痄 TUq8DHH{_S}UVP;/gڪ^<ۅ5 7izhj*?t%"oߺiyRӐ؈h{`!ӓ/S2r]hOnK$p,3pqY4z'i.ح(5C$*c_x2pԿa-)Abgo&S,98=վ7!w$ t-P0f^2RyΚui6J!^ rȹm^oNX: } - MN%Z|tUnH#qfQ yOC P5\f+" L!/-!7*_MqqcqE#$^GVet$'?5&"D%Njj ZJezslk\NʰuKBUhG?_w`MQ֥> Re>OtQQ* 5!,3DJ8Ӯ{d/S{⡘b>&=:G5QX/p!6RR)'.C$*K1*JAiN@1WYSK7I8~zW~wm/eۇѐe6 uMʋk0$anb+g6E;#C2 t uf`Y`pz#IE+ C # ʼew cȆژ590s1.6rAF;1-]3{nA> MO~D-ZNQ^3IH{/6w\f@~\\y㸹՛1,OާnI}L\]n@H|gH9tu@$Imr.&51͝*9sIn;\:mq!y*++DFgu]R_@E~.Ҧlmu>XSkdvB:!-b~z QK萓F:cTmYmNlӶ´Ab{E&z vKekʩ\Q3"ޤ4q{5Nޖ؈^P+g6=~/\Z3tJӸ!?gPi%un&:=c۫Xs50Yoɐ3ֿ PF3ixn<ْL@}u:,w0,l0QjpYxt󀩑q` WI\KYJɦ4p4q?  0rL4/IL+L uߊwnm;(͟M7U."/ƜϵS+";}j~lp9j&'%Ɇ1ML8vmh/PD6Go΍ 3"9Q`w,R@*d%* A0lt%W噀 b=s3e_^¬njGnBIf|*5 YrMZ,p DnEGI!"eާXXr|u\Q|CG|t>bRk2_a`E)8CH74¢-CdI#00*Sͷ۬ gVvȽc-lFV +'lz6x`\]{Zknk_« [E{̎!QAp@؇bb4=2Wi8hSLնM`?+uW2,!,9lX_&}[ޓy%^hVViW V@XbJc~1Z>EJʝHޭgT{t͆B.u w`S:,r}8O^1 (s1䑛y,wZ`Lhw5E46dTpȫT2$HgT;,Z,S?|QݧAٷotԭҺ>FvYUB ь ußzӮӸM*%tnxYkoq킥2$=R +L*Ax[EeJ\{J+IxY_МrZ< %\NsTSJOܳEH3 fX\AlrN(Ӊ l-.~R E-IFqL<+cwXY* RqTtbC9!;Ӿw_uT΀҂]^ J~$2-E*fzmf8Z]|_Lo6G'K7xx@СC7ikB $IjX(FK!G|Wr7oʈX#8nf7y_ʪ^lk(xڋIcjT IP*zʰoX BiWD}DI&7S}rPv rR:9jcBm`D?Q*mI K>tս |7}2,*lC tB^o >Y7jڣX^ƽq(.t x< έꐘ-PA]}׺#j!ʖё[oi?*X>-׉ns J,QfG[@Q9=jLJo)+":` l⫯$|Ft,gH,dm]QijNy]{+&oN˒6#l(፣cRqD-~F) WӋs5X>'flCQSHaVEvdr@nyn\SZJ9;TDvN 8~m%UYٿx]T-\A| հMF_h#_#tguYvt_i|* *rc2:BL1r;2OۮsPCXXayJH1{7J+X-rՌXc7UFs'Q$z+^9k azI=T]NFj2Y: ؞؎Oպ{o$eAȶ 3_"w!Z+ܮf^sl$NCʰeQ3.7g8aX\ 0uѳsW6/&83v&Ǻ)ޅkņf1!L4-EܫMM ttӺ8u$ǍK[gspnjCҬJ zȇDL2qNO 9J L[¢ +<*AR僬J2\-Hӑ Nu)E ~ $9/d#5YJkRk~iFSѾhxe;׭CSуt $9A>bѬreV,K,lnל[$[vE8ȋ:ά)=f`ѿW0sFoh!#xG&#A H 'Y#j4,aKlL; v,W>`̲k|c!;\ |m~C'd Sf~zYoQ0<_+ "Y LR{5:zWtFpF,_?ΣotC [=mm!WECY^li~]*xyNH*FJieH&b o{E5g5ւb4l6_]M+1M#dL|]Zvp_بoAຖUR++ UfulYI H¶%i[Uh|u܉7VH,fUM݁W5zS2$%C[ф`z̄5;aQ/O?,U[F7 ;]XE8wa`J(ׯ<21TI$mr%q*j1g7]֥B{[A;'1wC?VCZOu:!ݗo2:ؒa0:U3p5n`Taqe}fIjFϔGjb7 Q[}Ž'pI-؋.VzCDލGf=H$G.l!#FUn4Ye$QKA6?\ܢqvC7oM~S jg!cfۣq9=,`uZͥ@` <nX>ƗvRѾf6WAh8/i7?t|Bucȗ. ڮ찤cdi n?I-'Wì=]YziRHkpVnmQ턃\j*QO!Ǵ}|2)ÚNf̍z +Ph#} >>! oꅯ335ɝ!Ⴜj.$𳞻$?!gJC_B =z}p|߸;68PLx"ƿhF~i/C7l8?fj2x@ 3yǴ.x(S9ۼYcVM3OUT6Ui2Vc~+@Nw( }pJ pz9t,&B&#"K o/7- (dYE]O1&=B,CTpt;tV7 ƋXBǞ-e 4ĝ$˜+O _ -b_Lz0G\w t0y"yŔ1NXcsxJ7$/gRB ų.w$(3"'mU`35X85 /@ &nPIҳ BMe6Ѯ +sKg˾lCB|n!]6,#j>"THLq^H4BGn'a)O4tͱ;UܕV2m$Ɩv4BpF?HImy>vkPϝk*nPk2#3v8oO>2 *1[~ 6Dʃd׵kx(ٷ>{۬9BDs!WY] V'jh#%51e,!Q|dS* u/p+Y>U:;뗂|UkD 妄.߭_-EP\k[V k&lՠ= fZ܍03B.IA cQL00EU=bJ݄X-Mޥξoߝ/tϩQfvʽ2LkIkħ:ST܅]08ÂsaYQJVI=ODBvyo4m!!1n>K`T2 ZIz%qopl:(,.bhVʽ Wx% Q;S$s\b3n t eŁ?z6?{7~VqY 4|X 9̋0j?,rghax5#B,=lDSUܾ>&@"cH$Cǣkmc. ,m:ʋ[+_"8I<|C_2*Fn_GN48y.A2>Rr[ni 0Ji _PqG?iLSZZd50PU"*6' `81KH= ƒ&#,%^qtO>~`ăD#Ȇ^#@sVmFY?VenL˷}0QWw7ry:DܶY<`X͈bcį-,veSA9F =B!ZPe(:/G"أf)!FN7b?ۖrA B1>Iv# mBCO\=I?ѱ/%_+ ,z(36ņ t "dX#xa";ŖVBHJ3d$t}̔n`]j>밡<z U _D%XΤh?<:ZhU%Ŕ0qޮgq-#Dan;jyf@0}ln]2e/?%z/DsFhſ97gFa+*! {L$7h"Y.UBENQ4\~a;X]rdo*jOyV 6Tg@O$xA|&òp O}I.9=NFJL䞥_ jbR&\IVm2 OykmS#FyxtNgiq(TˇKA˴a7YYLP뱻"ȗ!;?f[w967 :C3]o_clGC'eq)oCq}]`dIʸuPD}! -ـ[Ez9dPL"%]Us~  G gEɅh==πFOÀ?oM ƴ3#U]Mv/T-zV5+@bp Pj_ˋ?'cm  tr~HNQ^8/Nj:5m1JӉ֩ѧ}Ttps0 W8鞂jEҭaR#1b*B?vKf5oJ9%@ 0O^<[>~4I(n5Z[X%prh\Y ?hDcsQU(J)ֲmyFd:SUf2|t菰'H`}W2'ˁJ:& FO!adTeŲq¸q/6>$p"JH Yל4jMύǯ[t$҉6BAGtO7zI 6@Vk8 ~ [OŦIZ:'MF7ucXPH eK <Z Joڷe؍gG(" ;Bی~ Yge:MĈzmjon -Sv|,7BP}WVIVр#@9My} ȡE];$j }DF>:N" DdQhsH%j/Y'洡K2c'zؒ)s}j` (oQ/&Ȧ7KAfԖs 3)!@X C"4;/ :'XD;8ƥr@]*nI `[[M:KOOr/$hT'$ # &W0b{iV;i,u9}> 䅙θ$vtX>3;Hg]97‘m/l3yHE@+CXdIl[N(<)B~.E5VQhQ\^.u/">XLD)%;7n0z+΍307 >yH8{i*)EqWx W4!cz#`/[hT-^t7JPmi9196n#L ;#=07{Pf_#U% Z.r >o/.4cշ&8OHbl|T O!\vNdaBuT4z4#s7an_|_*kS~MUiڶ_1c?b?-`K}#4 _}4u`kæ~oWKQ*ocfF\,˛]BAךLUh4ÍT-52#ϒkL 2D\biCmrkZv+!n5_#S-X!}iz;j'͸&1.N0LFs)#"zF 5k*hP%J+oihڨNS3ѨNuy󿴲Lg:qT/Ѥ < tEj\"CүAC˪z:&L\Kk5%Fr(S1 ET{/.cC= si@"BEԅH[^;ɿ?|v. ʰ5$2>3xb<Рrrh8:(eY͠c{4*3]ޑdC 3jXA5R1VJhlN=I)T.pSC _DE,fRǂc֫Dw`+=U]5mjvh,Pq“Xo[\^7A`yu@%r8Pw莌^;pC6d'3{Gzgo@8 {ߎjK2N(,R%無5F<^4:z*OZ\!ࡆ#5Z3:9Dr&-jU?T`pF;o1’UҚBNY040].H?eXځd "J}3mW۟5NcP6KبƯkzg=E:Č k zK |#_$9 r}Ua@Wҵ ):>0W9 ߖg,YiiDkF%NnI5Фz#uc1W|[^DU/#[^6TjP|yv>Tpރ YY} Nh&A!Ȑ|u@[bR!FE2t+ڬ0Jx;du=95> m{n桩ZRo?;E~s dY0]tr?GHo>ag[\d,j礊7[9E aȬyu\[Qޑ1j$]4ZW$]2kœꝌn|1Bq=wLu[p&$UG )G=UGpK]BE5pO %ґE-5bn M=LYG=C>O_e܁.h`SNMOgEd [+œJI D92TGxLx]qi\AYv}8CgxThD9 e=Tz N7ʓ0LZ/hmO/M_mK+)i3X*94YՌ_E5BcOHPuv ^FEy$.e{{<ҍvퟦUCyMLvH.>#1{]]' E9D*,LӦunS-<3=ϛy̩G\d㋾k]MZeI Â;b ނ5y H;.RmWU?1Nn2+kzOZy /_ø@B.n;)$sSj+9씩5XL=u(44p`y)H5} fc1Bڊ'xnY`K #*γHe㑐]! <:*C*'ܪ'nTsw"r#\27 4lY5gV1ͦQ^4DDvWo7~*&laC`[kwB8܊ Y2gZzLS nگy@K56X\~Lͧeyc:c:?(CJ/t7Ei[nʊS+u q[>  @yߜBՃIdU~KZ2 cHh#ՠw=xT$OI0LV.iw8jZCւͯ c P(#o扊=E Fȿ-ZMѾۜ-ItRlVS]/ǚ'I&:>,=/z vm.J0']m#uWzd7Vb]Oj`X?[O$3~!3:*82)J4BHhDmT`1) '.b0 85FQ)~&~mcg|Sg)w6~x`n!#{ⅧdI gc "ĂȰCԳ7fy8jU7x0d̹w3B 3B֨;b Li\+~HFnt9'ߜ bWI"zUsͯQ@M ufP@$ˊ,^r <Ҋ}6B򆝓 #ՈrRi|Y[h<6>tц/.cKpVz틍'ҠV2oZt[SWyA6E7pI<`0ۋ.}allj c;[sG —UĿE՜]*iZ=DdL+N+4bQ] 8H th` 娂X(1W@Y"I!8X摤+6CXfuSfo<3TMrJ3!<-TFo+\=M}Wm,Zqu$\ y(ymp`7WƀeoL&eQ?5{Fb _\~٪&]Nz,'HUwQ2X!!>fwC$N:0K;^bG |;B$H& S##.v!}2qDYKqu(\4xd3su1JoY&Kz?Ѧ d>咲tV$=(aU3:^ylsW;#Q?y]Fٽ`: ?3HB+dz]M&Fͳx2Z]ђlIJ#MyQ(u~wTbjjV {H¯_m%O@#)-MH)vdˬKLcbj3Ny|.OĴ2Ji{!\{?0^:uAypbf(w)FَOۆMCY?k+׃`UbY9r^|,bG2 Ya*-y+˦g(FSߴ6Wm/M} ~PU~vr\4~){KR 6{/YҽM41;lxwq8)3^(Hp)Jg#La ~Ýl8R:cPU3;ZMI~;2pߟ9U}/^o4R21@צKr3$8&P5i9y3(<4JC1\$7\_ěڥ,ZiN9 ;cHSU=!.R^(9}%5x{hY4htm|KvzC& 3r+ݬ < 5P*ZVt]m362Z6Jc /`7R݊%LgՀ]&yU>&!1pSrbJqh/tdiݾ!;> (ݽ-Za8;.5bhތZg~S?L'LG;3` X'ny zW#iGfj>p@16WSJDqû,5 7DL+e&X=a+`J:`4 ã A.N\Ju[ͬn\JBSJZw~ >`H4k^;(""?uG7 FoZuܬ:oCk=S+?w 4$+ŰplPB1L-d&O91~@"4xO$N}ެ跛7BptۙP^*px{[ 7,Z1&FoaZ0],ѣu7(ë=[pW@ Km|O+~zѸ!8gXKOV'f` qzM}@s:6|&( ɾo't23;F\7 S ō"n-[Z%ZJgK| Ĥ2wT Jvd16^-פo魒cTv*j fr|W 8}&{f: >sHw5#MyfVQ?YcdPJf &<[%A;BNpdž*hˤIr&rlڟO*1w&Lzh]kfDC@,,+^M]N;4L+,2Sf!O650PUzƣ9`gu}Pz{VKɋvwEa>v:Ayog"M󦇢m3.z Qt̀t#f\_lp' s_v.vN8F%HN}RVj&'}UWufQ娔K0BYĺ{lY"W{Jb΀em]@1Чſdȼ  ]|̦(grt Uf>AP%¿GYs$&#g"z7r~rC˼-vqr"nͽv QhJ T49 IV$@S C\p$SZ;ѦgA񣗠JXSr)V,,욮X#Ѹ[ ǐӕُ6biL S! j_uBM>сZ\)X>%'eV3|+AVYVT5i.vmz I|&5)nrB"L +/@I:n6t0WFtx؟PR\v﹟m^XZb/p28StU3 孼7W)vvd85M!PWn;oc * ޒ3Kd7PzQɎ~>{2A3,n3"$-l-h~Qy+.NK-UC 'Jl58'3WQW*% +i \1 rb}G_M. Y*3 zZ5!5FX?0FMn=eDp|iۮ +M Kٷxa7T֛Dfnџ"᭨C{#@@G8L v:u8 ?*!Du[x%Y>*Z](4 Gc:&c+#%@>qb;]/;,K,OE.bUB*ԓcC@^R9`{Ja ?JZgO*4EB w HΒ +R=+ٽ㲡FDh|ca5w,W<#0|ӽEd)SPR &;Z,;HfdRnҞ{W^ }i WH7 Aī|T#QlUȈ`?;M!(h=4Wˆd5{Y Ka}`PpE; 9b/\pjHGQD=$d}5De6`QVM0)eB\prчQn(pۺUNf 61e 5pWA=ț>Fك?ٮN ޲M0a<;-;H*li4mQjxopŷt'3{{$Ds[@ wҢ&Iv 0$ecѓIUy*k _i?H$!^2+\IԮi݈ 5E=Tb eNҟdIbjLX6)ISgX%l)gZW.:L0j%$gKߤ}gp˪3wq|6jal0p .X뇧50F9{yS0x恃m#R~'b ,"C&fחG> 1bGoX:sQlXʩދ4QA)f pT0zH}l?_8|T萚CTu)` FU'xwv L۲zR-=xƺQ+OGLBwT`)w יH,P{aݙ,Woc-ۜj2L88E JŦ@:_ELϔF}]0gO@mK  #H }SOD~kz0XD|A'*VJN;h)o*"'A TOn]wv|ڎ(L $SK^v U!> EJ]rᝂ,vZi\VW ]>1$)i:o(:\yYQ8+O2 KbV{Uy( Gl!FwQΚoԢbVA(3]*IsgUCS09rˣG6 *Ļ6B  &AhGonht߱.H"ЍtvŦ{I?JR$Pr+QV}Zgu)瓄E @ɛ{l9cozO7*&V:hXI:*cwވ|_@r?jM(3SA;"^3;@bcwƜsHͦ*oW]v] !稤T1Mqp%r#ʯx]4GMqB:}Cudz4!n?2)FUݾ+P]iF0rOK/ސ:j@bj#@kbL5XGw縆s}pĄԌp ^IPގ߫Bߦ~O@$5lyX%PpBSVIg+D M4ӏ!ӫ ti;y;aAQdf(Y"{Y6an9#LG֗[ j//l)FwAZH@fG%GT& =)O=dģ dԨ,Ϻ13305]! Kf&eҶ L?Ҁ)&SKKqpQd YD=VC|ΘdD&h?8(/Щ- }V'a5CfW[:e'0-4;8ދ۝}=n \6h: &P=xnHF1%1&VBlN1ÞXT'&iR͕7-QY7bMT8M:Ul: z?g=e#? $8r8N =?^qݝۑi xWJw_ i3Gi,`]`hio}XZR8?84죩( ? Aʙ" }qyI#El]avȲ6vY}NyGYb&?$=_Q΢yH-g_A)ҴXpB6-BSX`݈Yؤo2=` o9QýG )Ub&,}lWAyJMšO3q<Qfn] pZQt8*G" bM;x hD#j6YɌ}#g{wGEWG?\\}VgܗeURAP1̟qE1G 'WN@[ f*/~[""n| A(Fkֹ8kRQdnU^!Ba}Vh y{ PpsRpGhoP.o[ K s<"D?üS$* PG?9Z;yj֍O(9HRhW'{'}g.e3}^84?ls]lh:RY>Yl 3,^&1}ERMGSeW_ʥ_d7 #p/@.DlXtp:p؍a"O&4@3ˠ(;ojD`ss2SmM׹6A#. [x b[2¤;_k ^[m &Bq7UNȬS;]Ap:"j@&Sb8$b1rBBp!,DMGzN +98Ac1FAfG%/6C*H\81e@W])꧛ A~vYJyg%o~ƴ؜*[|vrPLn 3Eq;b3a B,䘮|"LjS&i;ivlʖ:6Y<(/)eg!jGqoB:<%zHnxh>thsBeJ#$y~$pי5>{J."E0bH.;O\kO^mH}72a?Ml+FUy_#^ mN+ - eI8ʰX/K+Fw: 2~Lsl켣&lRu==2-b0nRi G f {]p]mF} EF g4NXUL}yNפmÂtJܷ3VVA$!zG{Q unJ <:0쬔2 dSz_8>nт35o jFڮtiKͯ5Pƙ>Ep%ږ·r;0>βa 9 N3kbcr~ /8nG-MR{eT/8b=YyAFiC#z7yPTxu¤JAI+kOaM7>۹)ר 'yzU s[~Ky.1tc0% O΋ ?vN(kţlґ02vɎ@>4f q!M*nu̺u뼐jj/~ _:q";OmbN2D9fY3j83=ۮܾ GP)ڮp (M"lEîa9}{G၁KAӖÈ54+{9Lp ed'Up5nyI(ǑYeNL>-ZiꀱϹ +8X)/`-n$ '9ggāzJVO!tjDEq6 #ǝSeJ|e45D0nhc\7nh Hr,-"W ujoсG9G{ m% o&ï0 4f=At$_"9Alt[t}K""<,Úinjg@qģAoz+zIYgxXʎ{7 P@2ʺ_˞UCa(^y&%[/G>§E0d |WT?2äysܩ 8/s?4넷B>+!$ S{x}o+5 Isu*{e;E$y8I8[?48 G%JKxS/gĔǷϨ;rozK$V(2;Z Iq'bPZ??MOn5x?aPpqOLK/o&FD&D[JlÓ\+`Kh_^6BJ7y Bb-om ?w(j ̪tv6Ih&#WK5sKA [ta/o;J J7Ts,?n vlup)/4s||-gaTw6tr Mx- L[ DAsU>iHZE3~eJ{^")T4o9Ӝ{qɐ;uBzV/sK*v4\=0be6T7 p*P}]z' DB2U.~@&PgCuj 9c)W(:gH{C^FșE1ѭo^iC<~^}y_Ja*&;ʤV m>aC1*_]2 "wbSR1 oګ(y"ʏh!P`27Ee{E_ģ\eȏ ;ШؙSڷ YփMb|}؞|K ۝Nײ0~2|Ǟ(ftT#TEt@)A-59Vvz?j nDaǩ"22,TI[*v*+'7b P4eDa`CJ^BlR ";xVԵ^U>NQns>n ̳څ>Nda`!+a#=e^Cӯ`8wM~}R"*;?s)(g[rQ} ,rG 0TCːZ]VG,EPNܞot4nGoYw34@3m=XK_ x<AŒ!N R4N/b, zIFV6h2D(s[fuT.l>YͿ:z~ӣ_B)V  }ֹEcMDákm]dg *<$Gg Gpb&HMZc! m=NG tyn^Ԫ>U]')R!IYc|i-u'u/P`.UrD;ae90tQ?HmfM+NF&)R!qbG Rt 7g\p\oy=s3" M4f=ılZI0a9-` $p<&[)`eďxSp$98F+JK|ՁwX(Npʂ wlXأ_dw(KyEqA_N]8s;#&e%ޯB`׻L(. DQT ukHg sƹO."̅GpYȊ֣}C" Ew^cf*G&(8Hm̒>_jbi7!d/b9Rb s5H}SI5ے 2d$˽8ѩl`]_/_&|JL8JuyQ=lV6 ) >Z ;G|P v)2TxS%-R41U ';emΣ1Oصq֐*p&˧{ #݄ /L_p ix1ZT]-0!]P3V(.Gk֠~ ش"2k$?=T^&q=sQ wq3shdz̑*1%OC B4#q<︷NWRjK[gv}\H ' t[ҿ֠ @hU0ZO 5OfnM-oĘЊ%ڵ-ޢOSOZ ewO=}DTNzssP*+C|?S4`8ItHb %X x>ri3Yh>12vg(4NZ=Xqr`ͧf"\mE0 $qKZ#huw'7ވrr7x[Դaty 8s/ ~2DReɛ)W4I"}̕jIVWpQ!#^wk-NF׵Y^7vw ݘ[zu1`c82((VVgLp'5Vwȶ{vo1t7+ɯ$znl(!k~o}5xru S >ˎywϽ!  [D!˜hsU˵j`靯v$8[v^D7mhxV,ଷg>5 VnYɞ܈lQt]B:kLk*4XKmL̎M/Fv>'h?u-Q 3y Zm%97 xms=@T=+LC@3[0IrB F )m@#-z$5V~M[Ż*%dO#Dq^ G,``h8F}/Tx\2|߾6 5Wǐ9t_]`kx9 @8uNplׅ`Z!0dDI‰DB7_4z kf># s@ ZF_:Woٚ$%j;[qႵ 0:L )gsO+Uߊ>桘WXC8nΧqWڋRƆ'84${W A`;TH`7wۇU0z4.u]b>pZ K*B#3=$s :LLlvE$iHj@5 'y,kts <.\紗}DM=̻--)3$ˮWXF2Kn/}.4]aT* "mw'>c\/b㋸j|1Χ17Gə4Q/L :c-_.eRے ֛y!XVF>TzW59l[V+fI[ +. " #qV(,q. GMڱ# Pؼu˽%rvB[]R; RLzռjtB:/NypA/@'6*uNfxƔ*MF$~+=͡=m X۶tqjo(*?d~$#Janޱv0|5\d,zp Ԙ)gc=sԵKˎ"R+IcmϺ,q]WSˌ %)skYJN`L `wds_˚WnBf Jūp_5!P64 , ɫԾGXҵD"b!Yw? r/w0NolʨTS;!kN~p /+M1SH[1m;ֺRr'BQy W -zs{F`"Y}hؓXbld`wGQ䲟imk7o:< VյevĞ}cfγ1$SZr`Riثf逸F-(hըə}.d6a|CϛBZuꝨ4Z&IMV،О M\ 4fZ6NB4QR)Oe([4Ur#nP,zߋ\>ljp4jU$*f 9#cvY k_~2I~Eu{X@,d/E}He|) $]=6f%zpT";~;*ċu_E*p

ŏ9P+;X~+z"*9EXӔ,r,VDmnx/Jbp*@1i?-RQX}?fDF"&3j܂SFA~6oGC*u'S迂"_Z"s` 7-` V5}kùn /AwX$49wHD)hbCC1d-޹5i4h.ІsDԸ-v$4Q #鲫<k~밟6Jvbo<G+>[t^R䗫W3CZٱeF:-:'6 FKhW3ԦEdcY﹀qLG;w$rsBG}NοэCHaoxTbMkTxyNhhv0&qȶ3pn! +]^u#ܞVna3V*[Օ[ (䕵s4:`M#zyLB%Q<Y U=Q4TܜhV?}*vٖ_u]Hjw}#K9eyU@?rAזpkr{Ejк|}08]]n"aL#X,oZ#ܿ<yk5A˙&+\PnY̿\6B4J};Agd !w-D5t6+݇4)r*7ĊYXHg O mN)0 eG&xNK_2>+m95Ul<:$gyV$Nr7>0`3ε] +)RĜT<ͤ{x[4|DPw h1xj!oP Lڵv`cMa\z:Ex965S\slh.9ȳ? 5]soTa$:ͧBZ!N.}^ZV /=GO}SiK µI!ck<"tAs{̆'_TNS3j U2.Y?M6e@b0Fzfu@ZhK(=2χ| ZFa΋o$v^=1z1{ ]B~B{#wA`"$6CPl+7PS 5]ѝCNMAo91^?|;y*u.&x,Ǭ22Rg}^?iW$6#ԽL9(%]= RG:?K ]j*>ՌW|GL[k ^So;;U7-w†XrH|y=O =]4Yjgqj2 A WꚩXvzϥ/52c ;5~*i[6[um[I\4d(z6p CP֨0ĴRi|-}i9oxOcۙ|!tI?pY_,cܔGո+^$ל f~הwJOQ}ň^"SzOwF 3e ~tjmA8[I3fϻ=6eA,,s~~t`2`'a=3`j R!3${1>AS3nnb2@ЩCoXulg򤥿Ħvfy:S!㟈7bbp\~,# "'a ѻ 5 G20T2,0Jn|lLusgU(UHhn\G-MћKimt#uQ?i̲u,#Ĺo?.Kڝ2="KAz7QHMi)Nܪ~戓*LSB\h񲶍b4 st3`+^OʌT5[y]`  =UyA,qŢ:Jm H\&+TB=AM g?6ߋL5~뢴=Sŏ jD:)Paꦮ*KL /Y2ܿxЅ8WDkD{>OVۏ9hoO.V^)zksYyr&^d{3ۼ{ҤqchX[:+ t)F闐>Wݏ [d1%q )4WKz,S$6V ք}Ίo@!;Cѭf2'l0tvET] gB=9eYFӆsTYBA6wWSUQY8m8%o6Q3=gXГ rݐz' Gh+RɣMMƲp@D3.ixo.D(ouPs^7U!l< =yw곝\7>s9׶O >l0 ,&-,Tj0S۲h XZ~DƬ4h% <3/X U@nF\g)35Xzs0{DƢ"(+I+DOJثʋUC\ W6VY@25i/} D¹]~ET4oO⸔QkU@5]eJ=3U6~I8k9k{Lٻ{f{5:0IU>}s֚)aIDs/Uf橢!lo0NΦ(Zbg( s-!I.fKY#_lcbA#}9_:[P&YWWʯK#iIXܴMJ/C4`OLC"dI̊ot'1H6:ʀzYjUd. PL( UxEEX{Y 왉 NA s'q 沙do*T9byd"ir znˆ4P3˜K67|6L# ObdL DGW]۱qRƍ|S"e5nAH@TtM_f yT8[1:fp;L8kH~i ,KCȍ-:8BcIbi2U05 $`5M0$",xRlss;/np`sV V*ˀsCO6e }Ddޝ--h^A;%<2P\Lm,W6$&aaNTH c/J+K[=|*)Gm|fBH"`Tcs*>7UH*m4blE18R*a/Aɩ$&>cWTzؼEw=@ @wr/Qwcad O_Â$Jƈ/e]J\#ŭxy_̏)c]Rq AFPOauoPFZrN6x,SwbS ,wl6GǮ1Ha@>@hEjyh5,W;W#stVH-Kjpr+<d` )Q_ Nݓu^ld >s  dRXnAG͹rEXG{kt=l t%Y;bCRcVp4,bʫD\dh`!DwF}9+2gp/S#s0F\qais T4%ż#Gc?!%#܂7NqJq݂cq3 <Bs;&)M=I1.V`U;e/!UD LL:1/t7$}ʛ+R2=iO0Bݳ]Ps åHKmn6zޚXYQtIrfz[!b IV[WU.~pW9w+G::Am hg:4¯Grjޒ?i aK>P_1m&Kk"沛M$JrnIiχ):Ž111W5㪐Y!⪐,+̓ƁGG0õ1DA`5x=gQ48g)b0 EDsM[?oTƨԓ)bx;I,0>i8Gx+r ▴Ť~ڊJgZ2X 렐Z=,-`tE[h2k$6-Zw6rzK1%L~GrdK4eqNn?: 8XŷkVs^jj#s=]9hʗ.ztWT%aޫgZv`V9UNS;ĩTxt ڿᎨԖ/wa&h4 o }o@$e2ո"M|@ݵЦZn}ްs)Af&!~9 +j_36suNVlӊKLi*rVTT8le&Y훉jnr3/pV0qa2["[Nof6'4`8Wkų=OL1N S˼^{1~n9(,pra^I\+ٓP$]ɣMГ[!KT3h+L 9aQ޻ږmkf0:tI92fw`#_PxZIߔZ # rNbgo RF~mxڭBkZf6dd~ƪy$ܴ:|}X)!ףL)~Ě5$`["ɴYY,E5E7 :o)̉gi@D~Nֲw2.'KE"X?>JB _̡⫽:=)j :źDAMd[chs7)kIW8F4[VMKS. #Q-ZRTd*cb"ZpN8eGMS6ؼS>%:`VsU,ZReL8[h|i~~4 $koB&Kqgݤ~ tׂp4)΀ \bWK2&S?Jp/8vkF&W/ЎW̽̚lg#,uPǛԦOc%ql& 1>LUnd{|:R)&A`pP| 0]!u ^3]AX="Hh)},9qov2깯F ̐m4i~G>'>b4@aծ$D5Qe֡ZДڒ?370gy)_쪌l񁇺vsCgb,t9U<Q6 s{y՛+]Zf$aǭ^]f=+Lx262H`[a(Ԓ"&r;ggXy ܖ?F/R:vzpLԆ‚q~?<,t#ju*MS@c(Am𸾶6pGр$rd GڐDluO i>(<5[\$$p#ժ=x{)ܱZE`5d>NY᫬E1;.߱@<l8KK2ds7l@@VB6Ͱ٩gcv>ĖR1["N9`rjӇ5Ǹm3#"%(fg1enM&D[uƌμ^ogeW>Fk/ŀl X3աKrT*@UfBACXS 4wU'nLT9aߌ٥!M q@s2)}R;P_Bދ8%ԟh8TEL'/Kl #B=s] auFH}ԯ$~x'Gmhnpv=5u~1&̓r\٦ONGO悈غmߊ4"jC[P|R&-c4k("g]kzvq<2vDxH@Ԯ 2Vh1b*mMbgFE'bRfg vנ<(~j(>=EDO:37ޟF--Z@8rl&rN'uiÀqtZ&ܳ4 Tcn5@t'?x4<8mՉM6_S0\8qD27_zzW1bQ=cg!q4Į|GLЀBf5y{7/ؐ<[q?">{,\DKLF;vWkLz+}=D%ah舗e>ی"ga"RPpjBa$B+d 3$<ʞ;93">ӆʘMz# &M"dQx$w֡)?LQYwm"SnAe^o3L=ٳ,a gPq-xi6ST%2&;5+p7x l&}zrrT.W){nyf hіAl_d]V!2{@@RGEE~$7x2V? 6HA? (OaDX3#ޗ\@J_'$dxˡ2أ`B-kD/`f(q_KG +C/~ɧVJX5ΦL y2g};I2?_M{|#Qos:b |(j4ͽ|D/jA# $#RE4hѨ+aQĜLkkmsɑ̂cI6'ZWRȫ%6tl;s&g1n>rlϦи~M;g; ZvY %<_0 6 _¯{`/hJt"wA0ʼnX|-VۺOf;&Iub0L9F ^58NFc/tc7?pF=&$i(Ec-ɢZz㟄FaEalw}ohpE8WH+IIZë9O6,;4;Hv4t ttyvZGYÉ"|z|Sv_RҀ푞.s]kiq CrvڗfdORNhM>&:GhF{YW2SpIzhxnHJ"W4=:0!ef`HnZCvH@uBk1ܿS~#Ģȅz}\~%f.>}+Xؾ *p&}YǴUCl͹ Bnm'N;-G/PqPO̬q7'^'0zMg[M~myĦtiW8EA7Q-JÓ5&lgJ=Cw  <qPz2"&=_{aF($ [MW~9r\t"|$@+6@?)qt8% k֋oJ08bC&V~XBs9]̙۴?hU"*JļTX;.m086X|"BH^ VW!Χ!B86>:)S3=m񽩭0h^GME-O=|ZU6n'T \8w|!qt<5'/VD _di6 UҢ6[z_\-aUu<]YI|  E˃OV 'WqG<7Z!ח IT)v $Sh14R3y䉷?o,Z:&x.uU b?)6Dou?M.@Yf vn1^ O.G!_QoI8/4bWUvY'W7h# x>?7u f4W<qsu}ݤkΔo1YL9](y6=1톢-QLf!S&6P{D*FRNTr-]keA (eXw+ >RZ2 I mʬV1wmj" yj+d#Ij'z?2Y,fG qexۂe(Bcc^`y 22`gfv?F@H5Rk/I/‘P*~4A#LBR%m4PM54<$3VG?j̣BHd 7nP2Є>k S0@GRhK>1\_FVb"!v@RTA2%#g2 |lF#(0#X(:AkkY({+-о'*_Ni ob;PM4ݏa3Fek$NβX (,y O8dFؗU96術7c7SQUxu0Ÿ|堹D:RvȮĺf*a<,ೣӬ|GHvc 4_e`*t՚A~ .k:R%٧{#\] .ZH3*T0A/Kf>mRJx[05^#B-;z#T.)C1+,qCx3nX3j7dG!-1= ?Kæ5޸yh^iόn]/J[,ҖAW/Q`MΒ{Gl沭Iut>Qks#Ը.e4YN@ߌ$5=,PK;^j~N|0:49O\SPZQ#3)~Z>Թ8b9âቭ~1V7)rMHtzmj[6_v1&[/8-^2fۆJjȡjoؗp dV lxw+Sm>l>Hz9ȩQm ]}V/(ss=0٬y Sv&tLa*NoU'g+koP9q/?z]z՞4n_/U(lKK%r٭ TLm rK!Pv&ņzl4 RĖRXTqQx85*F z:y`Y7@b39 qzCEBnNIgŘ2B<"+X!vݤ/q ^.<լo+XG$V]UgQ3S,( _f{KRd%`E L|O4d0k391_f<ؼB y{O dV,νw]&u8G.M7/ۑf#C5M,fmoA J;$ +̬C-W?prG\f2?_߱;XX _nz4,+`[v6Ke.Œ "||nnfu":nDtUuL q惘&V'UM7Ot_alp2ˠ{t5a)3eGUO٫GLñMJї1w[f&gL6*gc'KeJɇĽKdyax,Gaf0d|4xqj?VcmOJJNw`i˰e@DKphiAJć˰lL{ę0 ҶRu:/+ L>)0ɨݍ*FBK$HŤYiUO mpxؐɯO騯ɹbW7+Z>vBBT0|x s##gsp62{ ů nd}ڒFEcl?-QiS{>3yN=r<]N]XɏW$yDz5;T<٦as:ᾃB\@"ڞm uS M]L.D/p2|6c 4iBw< N3*Ng*2дܳ7Wmspc S# $,f'7xޙ<|0Xպ#] I~͓AKf-н*3DR1"pfֽ>* ^ kzAEwWAn13Qb6`Îu> yۭXnA/]u/pܰwX0wd7(ʏT kS{G)68=pth4$D 78i k"Svg&Xm÷=xdØ1U`^E34,][-_=U#af J?oF u1_>,)i!LW9949X72Gc$^%ۣ:Ɖ71"!Jnf$E︆:/zң >Hh`zi:%"h_iZgk<$5:(#|P ݥRVB͞7syVl ޤj$V"N0N ភ\m]@˭}l(&Jޛ6:u$\Ϙ́f.;)(P1lz Ds͉q]A+L8L$XU,\x|xV] &ZUQU#r~EyJ]5ߝNQGC# a+|nߟm䲟, 2)3˷/蝼,x /#$Ƀkl\UԢD m$SFp,+[yJ6z⊛|)3O:<2YԺ~j3VÕ%L|sרU/!I > ^0է9$=$!bM ]L,&jsR ev =Nqo DRvwZ q,LV.o@y88ASs.aj'j.$v^5ҩ2mBzRT:zԶ6f<ۦ mT_7W_=ͬ_J`I#.M⊪H~oQ~e]f9^&P?-z{2'UtjWgv*j+/Di(-Id̀Ĵ0qQMuu`Йlm.Ūk$9{Fq߽>.ș{ys6^MU6\|{%DWZZ>D/=˴t'}Yd"0 ߲J iglpsk2vp㄂]g.˳u҂9yv9Pي J$ R,>0tX/Ic-^93lmz6#*)(MU jIJ2jט3it^b"V͗<3=.l")9RBwv= Xt.xnb!m2<&@GSց^'Ʈ¬8(5kPfk,mr?eOS396 Y<* h@Y"~|BC­f4sů#$CX<Xb*D"1w8> ]7LL1Ղ~Xtx&K*$nT&Qvb}"vbw_*Bb5jhƹ!y3;6^P~Ztru!ԾA~ Sqxmc pٻ'o3T|)[_8c@9TQqH]z&(PYbë⩊&sq 0&pftN?ǀnLg>UmY >j|WH=%vv{EvϞZ2|J5ܫ0Hmbb,4.}j$.֏9עۓ/`>M` I9JC7,n򉪣ӏ%ϼ#\fJwͩ)qlUH{Dex=.A,R"r鎑Ŋff\5k:>>KQ-k_J97me=YOɃk\~ʹ\cKmqS+}GǣMkJxG['q"13dU_hLn+lB3z0j 1 +%jS3ՋanPT~zLh5^U:}j(ѭzsw))X p%c?F`EXEJi G0wQ6hՅɌ^)XKBICFRP R(&hh;е߅ۣc|mKoF/oޔ*-^ickS_ܑ] I,D/p;^ڕ*_J' d9D[WEABoT+HlB|#Uz㔖-7s3f Hd&лS>,x7三G';{ۂapE`̃EJ?hK$RzxR2}B0{(YU-p'9e椩iᕠW0rtX7A~(;yqU3IfEZ^sp4 5K1zh -$ƱyTZ%랖)VJgM92ydhmtdh?;aE1@FZKsVn#ICS/Ӆckem1;\;[amJw#(v̓Ù95ؓ0e߰OCRE{}do.ApYv!MPM (ï)n VԬ+&G17.QMfƵͼ1OyC7Fʳ(a3|l@Gc=?NRS f*;G{5bEs@t1/“iQWD 8H^tn4/eJ bp oq {_i}L̖),t' f&%]ΐIHQ0r잟?Yݞf$2ZDԮH99$" oϋ_20ك-%g?%dNc 4 8z[-B<3*`;]ɶL?OS$/*|0թX,Z4Z7oq+uj~68Ebjd縺g80o͘BuSU"B"4ymq pfK(jLpv&2Eic'ƣ=f/R.@ dC{='-[ru1J%a"kѵݑ:W_>7us[F(|%L `ɱbNN$`Ǵ𭱣oFK?z~ֹkҔ2teˎJ7llJp\$<(҉AMĴ+ }pט@m[j? 5 ^],]0]Lfߓ`vs8U_["Kn 0q w&-x撚T^5K%nDh9~씈CePFX!AI Thf⎌Da\.ҨσKi]&sM7 cQݥ.t%sD6 @;Q='_b2&8u[2v[r vϗ&y6IntrFͣ[28 /yp.TOܼ6{,a_r7[#~g[fj:̀zlqQ[݋s7H`RwP% {)yT戍?aOp?ZC1eŬ<AN2y&V/};/v\]Bu&$?`a {ϹݗrjdpsQQCok 8F] Aj98^W8\. NfӓdJQ5\UNg\Ks msHKhatk1Xu,h]PН*΂GG;a=l"-fU~GȎ|v;Ύa'2$ ĂFҸ1cBpݙk+p'-$tQҵ:WZǀmpzjrEG0@N2uKEt VsЯFd_k2C1?ԢmJvΡZZ?h.Se?=Y`*~Bw\dbW՚|ڡX5.f`t]2T/ǩ|V.f^t}Oި+c?; hUs730#X%̬d^NO\T[P!{RIeKiI-FB1 ђe9Rl[ XɹWƧP]6+Ʒ&ˋsBoCuN!~COdI̳?9wџKsP51iq\dLt joy6#uYKq^ȁōqm6G&^$շ6%AzNnBCɌu6}3xCx ?╓CPmYgk.;?^D4TD]7x4@A7´g`tkql, `jc^TeRņ,Jx<@g/t6 ͟xW8Z3AOT|&F"PJ=-#ˏdO/]r&v sD Ee~Ib[W]RҞB6[:V PmYAP`^ hC"Ur|[;gOIoT A0Iiτrw= *?_oQ<9ݼ_6h~M.P 2$fVg$}\'OHrz `\֙Լz~}g/7/tۉ_VfLU7n :v.=T3l%U{lU걯[ \@ZMb nwo׈ *7}! "25ۑA&4[f?5 y%Ln"59 HFkH*lo!ޔP(Ʃ ;5~:悍_ MsS A|Rփu$%bSS>̌S };a=U-UH o[é?A?fE].Dv(Vs[l`VF#N+l_5ّ O4Qܩj[-䄮evV~eNkNa Km_s~󼝓PUV=}g`)En (L3t#ؓ R7ʵ20ܲ~[W!mCm#RQq5u9? vQo^ lG7J &&.jC>_{{YJ5+A0-PصI3T!&控]Cě'2Zζa}ש0xՏ.tJy-6Xj$ $Qlcc8+# }0K #3'w1 $A  Cş lVv8z"ëC픀G7&"Kq=/ʖm¯Py}g 2k] z.dܞ-YkCxg!zMWde Vh}̱`!==p_-YY/sr: pEVFH$E'`[ko ֜G( *ԃ*ݫ]ixxzUx9&ƀSud`/ gD/4Z P+rX0Ӷajz*s8Ϲ;LYD]Uך]̀QrfIǖӚT'|R@PzoXq8)uf&~/5PoO7>?3訽IܒY@) K3.I9Ħ*<&sĚ|ByxW%Z *;k:tL"\g'M/QS<S]j\{XQ@m?\1gd,SkqpT"о,!KcėL}\BСG5խ\t)S}~OnD .A}P* ꅜ=o8˰Odwmy&C.z 1-CQ0@5RPS9kX]S96J!E$>3%=ݠY U%^u] 8ysqN'A';Iy|(/ЃQr~SnY{C[?pʾJOwFH BnY$x+}! {Qu 8!OĦi ,Eo{̝{%d37k-mw)T;[jRɋF~L(RϰN,tpW?SkM ~&6̝?7^X ]}TYʆ[0?Jr$|82y"ɵA\6+#HIsxP=n9qo_1MJT!j#9](A)t]:e:NO.VRt1C[aT=<&}T? p {_G^n"VƇH^ 4* 2b0'zAIMAt2] d&dj*E|0Up;f׍||2WjSR>\.ar:@Bw2dkt)"ҴEZ&-fCyXjœ=jpy/=Cel1xK]գ&^{q,ӡVn4+,n!C"f}Z[76_dS&4Bo6&ARc.4̚+ KA/Hx:=䨅Qx1}w/eKDW`|Dvcd[oΞAS?,GiќfGp{bȴ&ro"veXs,"+iˋ_kMAy_.uSjG|N#`c#:ҨFI14qrFԷ:]MfԳ#nqh^p*'c= ~|1y+|z#jTj`U _Չ?A|1(}0QK|8w1DX&jof&N1Gns^;Ox%iO/n53&D9XJZٺ>fˌh^C!{&0y/ƼtRp%h|.:2b,SaWH!ݮyR)sПזxriY%Eۜ|. NbhNS:Fp UVS/d{oBD 1kUc+F̕HP;=9C(4 퉙u"g_##&uȾn-sYA )s3LV9(H?|1$]cm^ef~hZ|­:\Wиwsn+ء )|AAYi.h4O|`E75FNnszJuEgzl!A }ӅZ|<]PzgQuڧvtu̼2$Ͳ(B& Ɛ  h+VrE[!.P咈t[MNk.00{j(@*~GJFTae; RGDlaMYMm"'BEU˵P9_^d\P ر'{Y[)X%Afq%G 2M+iIB9i[B 8Ok*h>N9_?&4~>XLZ j*wAqEk/\9v+ңf&Z@r)~S>3WŒ({ޒ|=}9ý] Z9JL.u cdƆU|8; WҩaYGòa i}l. (3 !6]Q^ xwC-DzU鹠Qgt)z?$A(E=t ߔ Q?Ij5P~5HWFT!Jߴ2qr* ȗG 0 sFhEMTyИAbwޑxīX'H4jY6an1BUv`Ms\e>95v`$;qH@LlWŭ rzL b85N)CɮuWede!` #]A¾?˟s0LYڌ`v\.~sr.3(7FƟw} lcnv> Lx`9c<e7)):Ѓƒ Y?{]W]R|ޞQYWlxy9[KOe=+^{Nq9d#sCұU:2^b;5gmêłoE6!L.6(%y@URm]D m`.!y$_`MC(v=!i8x;b%-1l@W%-Jcy {eÄ{0L{X *Eoe^ d4i 4Z1(^̱A>P0ϘxMe 8dN |!Ȩ)Pb gěNO΃V,rWmS654n!GD,>aR~Ĺ9>ĔC[d/"zⴅ8 Pi0LTo}f8t?i"ؗOŁ=O8S_`b]dž+=] FEЫdG/+R#&ݡB Lg3!%c OLǮ׽VEsG L~x4H_!1^1v:!Ax)fO~k6,CGxq aV$uuUJ( ,ӈWK$[-؁zv3d=\)2劯{:0wl=' t9T$,8 : d6s>Р=f  4zVFZI}=9ծu(|.4޽lĖ$1~ت7C(.%W¼*h w&wάj'~;$1̓u5Pm۷_x nXx毘="IvKeu/7 :"%X7C#t` LHzB]n3҉>K jK-&VE}K0Ao%*{!_,OcH`"gnиćiis2gdiB BT أ"D-)P7ceO+'  JR}P.uyBqHUaoΞc/9U?Nχ|L(^%8vLM~&&|[1|[Te޿92.[Au$_,&W#8o۔k {PBŊ\[x~\^X٘y}d1`K]yC)uj!Vwvg,`ɤ#>DGV ߁;Hwf:V?[|&ҦRKMh>Ϙ rcMߩՒr}C6b@YQ9WŠ u˨%Ka_DٷiOܓ*1\ /4PQAh\"n(ނlTt-F';c'(s3jԣSflvǢJTeoJD+]5?Z}7g|#ƩxQvcKj݅19wpj!oa91&xΈc ^Z&y>#Fq: 0SoT 9 C޶ 5JvaN'\ #@-/4yRf7н& ±KsSU[3XEڹi«|aj`hx -Ks[lgz )Nne/ٹ&>ɨXZ*#Jm|NCtic5@ DY%wlz'l M3=Ctkژb'߻Z,~ܭTOoosJ=5Q@[mf{N:'qc]?,.hdz0GL&.*qoV.e۾yZSE44󩶢=S0frUͿS:,=x g9FҨn}HɬhX,Q3 ;TlHkk<ٌYj>qe8p7*=P(hlmZ,L`q4 J5 twNO[z&ܫvN6"";5ƪ82F {5vG/_!-Qm~f+܍%3Arr'gYTK}]]lHl6μ2&i ebaRގA+AcFR]yp<{@-pUb Debk?z@U:=v u}4-8T31=eJ-`*Uw E swqYhO.i;2xP'r7Eg!ngcUAȝ6y4oòҎ̀ceUrڿA/pddJh0޼䕸_99H?:eP1ʟq3%؃n'krPqϲ{.oVa6 m.: y7oazʦo3"):tLQ]#dIdIS,>SȂC/\eH'M)"tJ5  Yykd?˲ =JYYk41hUu͚vҾ@fTAǾۃ OcM^r\7YZ3u@Id~uͦΆd߸KK¸zKň4U0N2JrYY Pa*qqy %#Ϗpn ,(=Ha4<%s۽Hl61X"iƽ>(vN Hڽ:irYt1}iM QEAJWH,rIÖ́יںGOs{@jPb!(1| _LJ]ifMx~zMv9Mkh-V(DӸ+"O 0kw-HR _@,*i<)0E)v9iRKܗGx'W1wST]V 8Wȇc̖=ʈǵ PA%'잋Du^ ^n15 ") Ѱ"V*i9E7hy01NYb ŏ\ TEs{lE?6M/mLfz>9'AsArIu_O[҄<P"OG_-)!7׉Z#TEBYM,؂rx [EHvwWJIV ].>#3W,\}Z>FaДISfrXwdhSێZִ' Ȓ F`/r!}o ;7\`o<,x+d~`Hn|PbP ^ ْ,Czh |gш|(z>BP@36Gd3T =b+yX28MϰJFg+Y ݭ(H>Jv8vѼ[8b5ӳs%' W RjfI"[46WѬT+aJDT16 .N(*_ Wx /Q23cN~ė@'}Kȏ'jF/ chv<5;`[/^H`8lHf {]OPв؞tnK p(~jG :-͹~~ih#YKl0> s.mV?Llw〓hiֈ Q٥Hd` d5.#vC F)쨉j ,u Z*/Wi0jXjry ÷ziKLr,-]).ab^VC(MωHDhA#To"+Lz*- Xg&I 5¼S#a36+|^EvdQHojpJB~SDݎjˇ1~$hFx7p1yFrl=H$it0lK/p #$a(^"mYZs*1>cB:$WQND= ziOM"?'MS|pD0샟7 KAH1YViaCF澬g  F0,y-cHd1r)02b,jۏr,'=ы&r(=γG}Y-Ma0ՓW-vĔYιBN(*Ѐ{09$NR5IK 7reM^f+mrm,fVr=s5Ml#6~Q'#xf^*uc(Jf3qd) Du զvztjKYKt5~g'VN_AjsVPݕ̏guq [7=5ed)RYKUq,{6■dPfP磿 ZR܊r3jo:Y8sY$/jaraXJ J`Qpii#gN1OMM84]J2{įF`#?*RiQ~d%FJn  j -kOԆ?) NTI"."gq z!64obQf3gXk غLSuzzdJJ^crZݽq|d'/8>(Yuždv/|=P|w!q6aȭts)mVYj~I?<ԸjpSp%u<r:8bpiN!F1xE%Ϩ?j 9FI `;,ˀpҁٔ؎f]m=mO΅*6-H" n̜bב$e+^3 So% OjU Vy Zi%ʈ8L4ցDL|Nr6>埃)Y7(:g:&9oJ輍!6N0>Br^N]09 T(c2Ϋ@Y{fC7BKlF|Z~)_,8\B/T,k93~ο`Yp{liK>~askE)#2o/wi2(eHXH%W}bɩ]@1g5¾of"@{ ¯(l5g7M8Kދqϭ<(~ُ/lIrJ48D&1%K钕]|m 46# z.aZFk5N?zS67 R<g HI?c$+ Z1l];Jfq/ QO6֥m7KTh/rΖK:x:9]$;[#hBZJqv<=ϲ%=HoZn\[Աzg&f"5R-S,{VY:U7qGxgl(*b0xUMN6zӈڊM5/?O^ Q5TȉOβ=@rG KҀ [-!O)`#v^ y~)\}:סu;Y|lY*jAxK/ y}B5ШxNgG2}Tdſyls*DR*NGzpW#)y>|LߴE(!O9s[W(1H(ck;pKD"E?W℩Hih??ض>=A:;>fkpS&ZB͆$۔)`qjDFԦ3? Lj72 &>e xPo,Dۆ~ľHGCHxH5 o1:=K/.n^]BrfI >nO~C{έYpS 5 Kǀs:@yc`6noB_@Rv#V\闙I?{UPE;j4v$'4Bj+?Ng{/A@4%6K/kJp R&JjŝU?e.BT}Wv 7Rg$Q {r`ePqOң*%1H@B>/F*7 bkte%aXvq#)R4\دu;i?qBQj4K{>sݱu6,@y5yd*NkH8|#ðzj{Kۗu߷֐~#e#$c+9iT}nH Gap˜UG%^ڔ`ؽ<4A -Ӎ $<#F[%z]$r/0Y7έn9(Żwb}Jv;Z^Vhd| [>n=MUuMAŞ)6YWHil]Ty涜[VtҎo9p%y:Y?#"}(My^*AթRgDhS!c".7ryNOGxP`lO&V\g>J2$[+ppNfFsޢGs=7CRqZ9풧g} )P˫UD ya lh >EVt6ԔFPBCsU-',Y^<6txn-+<$#tlcRfNO0AFPXTYkgi˾Yf;k=4pחQÊ9ؾ&Q_<‘ K4o `JDOF |)7T)l&IP4\ۉ!x4w/M)!Vf ^KA_6Teq# yz?A^MRԚfS|Oޟlp+ %[J~%btJPH +eX6[u~as Ϭ|w}&#GáKR: I?Cv#U[ɕ1N0 5{[]S13jCʶV+HYz\q[['h72$b^E^JU4AI~M74A+hAw;URY[+]&LoV(ƃxW 0IZ椒;*%pQ^r\/SΟ`H=<q'WY=Z?$7Ob qw m.dww$ ';@%lX+3R҄2>F*u્f:oQ6|&H)eEDYN>p&Mb*ڶKl 5 ER.YaPG#H7 qqn5OaKdK>ߛd7%}j~q?7npɋ29_ =IힷB,Z2(Ue:'%8Ev-2 nV&jodAѩKt31x$l;gŖS+LU[ˀ^Xio)ܺb 8ŗ;C H÷).L;r jcxKFס]y4Ff.&:yB#m?J;,T~s}c*/gw:Iۘ4 0JweΩtgt7XZhgik"0 n@*Y>)i#7XohWGr<\EYeTe~gW<.kOA)Sp~?uMzX(PD2Z @il6c!f̘5IEJ½kzB@Ʃ b?#N\r  mmtub*fz W34(7Ytq >ջ;y!%] SU.s?"KV!yp#]_. +e5h Qu@(~3\1m(LڎoG͵u1_,uxowF=O`ޫ}G%ʿx|=P7l0KdpwoGHX\ԟWk>oT{ azفuEtae(`5 dJ~Zr[P.+]2:EJm@{@ŕ+% Q䏏co DF_ v?8%QZ2܏L%uԆ)_,n0jBY2El[$uႢ9#1} TEk{'EBY 8M!KNxJq4B_Z2N@NлGX-* r B%|.s{@'Bf !,b >>piM7b@.ӝ=븗_)DdtZ%D UABUu?zvmK ]Nt:_l}|Y^U"iꢂ}'re۷ dIת=a#lSFfq7siA4DEs E#+Ro?BKT]0]v=[ǹU|Z9Xoa6}U'F;^0םlvۃ^:( 99Ԋ\yKv 2:&+!{튯V+lHYe*ׁ |=>Gfk}A% ,,;G2 2 O522\JIEjU90ڠ?CipLwq4Nx? s ~z`/)XjlU|^cG<*tn+² o+ Om,Ma :7,:#N (oL+`{Oj{@ؽVIB8N֚A1tfײYx1g+ۀۀWמeZGiCZX.UoDר0%dML?cHj8xTWZzW^6_>i27e( rV|"xV}v];'d,lm퇫Ƒ2ar\vme;)=,r踂5Z j MunfBKZ?v=QX4s:~HW9UK:r(]sJ~_ qŰf:WT FڒAl$iJev4^%JK1ڿ? (H6r4dS(AC=M`Bg7]Ib. |0{ݝ_$k4\'q1juLm'5U/>+ϡwc?joO z6Uwo!TGk>V:柳$ tBKjcm'TǥWN~ꇂ-Xp.h8/3BԑqEЏWeJgH Ks=Z|4I :NVN%xo}^,0 qJ% 8W:8`+,$ ?FEq7 ˩6Wn"CWj`m^*qg{|.4_xh un[6N|g8J?"7_]!ѯJOY29"}Ɯ0kk;u39n5Xb%Zw1b)k/6t>YL 8Ք sTDDo3"tyLOƠ]6c9t-⁾;dyZ/ZV7iCzO-Y2SDW=깟rM7:;ix(5ZῨ/#T%qCVr`k8gk+ɱg|@8S.= ~fVBL6gɡ C>[M$Dno5ڜVv:LKn˲I3x]HXFi!;J I7L -2u(v3cOΌ IArԙEhNuU|㲹mp(>=F0^ ^&SzAD>*l, G1hx{" gDOGe).Mzk(qϸQq%0ox& +< u91uz Oldv1e}k )ò*N%ݮ)qC Q՗&tCwı;ΑiBYP7(0BԗCnj$RcM25bhK ۍIuWW dghb7hz/y[J Ilu'>Гh%(36H"=ʛyp٠1Ψ0͛;OCU* |] `)HWХXR>G~Qr\+%4q.2ŭ]E%ehx2z=-#7&d'S5en!ŎGQ<]P`x|$XZam08aJTژ4\%vcSs0!j;~1u;'m{/k6rd 124uMZkglJ@V4z(ϹU c}K}v}RY!z ? T;@(fXҠWcڳ"zb<y}8e,Z/Šڼ _ki=DvAf TlesMV'[%m`w %4W?u!"-jX:#Vȧ #bŃ};k $]4y`yۂȋyyطfNp0ލ@(6! 8Z۩xݸi^\uw<اE>BSǁyDe2&~{a;[ LqLRQƐD3:jp+KLBr$$T~tgf%(&$뵶98vF)Tpz4 1xx>vRq~/tlil}y6.oSҩ^_E;b`#ܱp7𜒃}3CUAj`7=B<&0rok8荦X 9]oiUH޿Qk0W}6 >-\|~Ö,Fś| x;{:8=|PK8 bQ0XSFl O;<NȬR;kأMpS3o=kn gꁵUĻ`np60B[Y摦0TE>L*lkGUț` NDbw<! #gi+Ap~Vw^kTXKwR܌oNz2NM7 +WL^'+t"-0`q$zfMȱU6 ˆ]M@f ;8 |Fa5mE?2+ഽ!"G9V^k|S9{z`-W%ϭ'e=D(UAi#ʇ(M>gnyW>0dQdvpa-?'B"l ɇHA_LbQM睿tg"fRO9rCNpb@0PnDp DA{LuL闎=Ӵw*^w~ 0*RTyAcAQ^RACL+Bw@_'/ /ZЂ2x )#(y ! s丒VP">ALZd1IMtel~n5,{P"؋ $]j .C>Rݧ;.Ҕd zgv~cIџJE,R [BĖcD`E$;Ӟ ߛ+JUUփWWRBB#%@PiTNpo*XCy;a}ըNL, h $:qCSX8i}fa*!fݕ'٩"M 3њQ[O_}mw{ )UM160)%S2\-wA>5 ~B,٫#.1;p =,#ZHPrB҇G9ƭAMYAsR YŌ̠}ӰVxzg]#I !;A/HہO9aF,-3HF0Ǥ"'I 5~pKH@CR!jbv&jbϩ)6|uro>ո+l(UT:BTc, ɐ{h.26aCF#aR8l^>C%?''qUzĵ B:#tr2OtZb/y GƟ͝ȯf0q;)-Rf.71z I;HBH,+ =aYw{hungb}d71Xܐ3r Xd@32كcl7ByԿ`&]~Q1Z0Ho"ZgISzJ7TP>eڬd'~U\r~UȩfuPySuLy%5-DXNtJ_aiconЕ3.l'om"uWN.~|~(,rk yH->M`+`.GHu_='Z&[OjkܫAXU{w%[ym@(@]n QAfn1ҦT͹Qbċ_u-m}?Аd\>闹ۍ4Bf]Skʙͩ|!0y2W=oA07xf6&Fɜmen/TA:Z Ӡl8#vǹGDSvQ~+^أ}T&D@SȜ }+oaMkƧ ^V5Җˀ-L}gԜ5_WN-F3x>T[({#Qk)}/98bz1hz]2!΍W=r=pjےFh?T3h9rP|-~Kw7ܪ4+#ׇ%%>fMĤ'axL'DZ ejy=&[#Af@4nev>H5⾋:o&Bzs)`ESe/i κš|5)I_vŕƛ:{TMϠ\Vǯ3+9tX! BNGQcB炽vsYex>Lm-R-סU0:)²T M] _3zC)k ,R3G"v螩Ses;F5`TH It3QȅIqch*AJ(yZPRL 7M`;ɬdBnOYڣ&0ɢzB*QIw̡P7 j@ہVVz\8avY42Ô7-@yG`ai'ЗK%1͆GB5B}%lS:MvMBYl&9Cf!GI=!Q;8J('d; ːxf Ƚ 9(SN"ռ,ݘCIt[߀{< -( 86?Z= ([d/n v=&'L7O҆i혳.-uIҏ~ƘH~/Bݻ7?:$>}#׌ި"NQ !ri6pCi4oT_#LrB%On FZʰe fG\/iV+!|_^iVŵv9*x 5T8^"8:{n[&_ bgk2<͆XmGT_YCC0$Worn#c xf&mt!Lt-.M>uZ,/Pn!,1Juh\7ߒqoQjZ|b).X@K?p[3q&=O0.s%GRhKJ<<(90⋳0:$=̓q7)R*2J"XcIICQFvU_oT+:<]1H0I%PD)?js eGͧק$esUGsNК-VKfޙsb t& Yth-all[JztȄ7S:HtLuE$oްQ(4y=J8o73ͿhD`y<,&@ axUV3:{Y섂q0hB_&Ty*A{5Z6r?9?Ι'y)?ʋ7Wɡ~F,J^l0bX{eOEmO9JՏ/ܒx{J ^Nwڮ7ͩZI3)*smT6s#|  Y'3 ] >C(~|A%3& O.D(@ݩx > .F58xX>P,heawHZ9")I4(V(u #0OP/c RG \P)x{ w%U3/\,Ԅ *[ R)o SN"W $ `uzJ[z !\n3oSmt+u|A z0ĽY6Y) rkVqLD<>l)wuoAdKu 9E_2 \%ps6JY ݸ7ċQu .fճYzxNSAkV}IU@sUS g!H́zPՀ,YAne?kܭ 3QAG}z&%2h[.F ,kT{~EVd'"U>1C/oEe-ȞAM IH7$ -X̝]ް aœS-}n@|rј3/)pͷRr1|%"K^bN` j!֥f%b"RhugcxB8vhy=G익4G>E! >[cOWxzLO-6Q-kZԹBAv.G|]_=rŅ ߭X|L`t(O7<_XGu0]g8s^hTUS{CO-gՒ\ ] HZGl V]jذM5Yu;lxO!;ĤaoW*'>sgfC8NydI5|2FV)BI=a*킑`Tf6{DD|ܙV8@N_X3ƪ.0v=_WV*b·4=l3oxcv5E8Ow\wnnZUgɠeӊ-8Zg3T/x%i6=.|xf,཮ibEFA-ȼ9} 2u>AJ1bE)ovD7dpvҋĶKxDw~3v`)}: EocLDs1irZ F :Fx7O +];^BEgF-俷, $Â:؍! h9Lg2rTHYM ҏa%kϸMR\3 \̲a:_V{ *X(2_qAjΚ4%p39Û(zė#.7ۛB|$䮇z,:Q]gU0E{3OuZ-n2_BHYLGs]qI VY 1~:ԅ?d~gǦKDqs=lQ>"*''M!q"E M?Y j0.le?L ]qijQ(#;/#J BM wdu D`e$[%BW5AI8LC:q$M0; َ^I "ʱ6K_?1WJ3"2:'HcSRDuϩ峬u j| u0~6HџuKbv~o)Q/vbѾڬ~|4-mCN>G~ ?MUn F@kj䉛~l* _#&h5]\lki?gph~_.C짱J5S6U16l/*:LϩyMwjijzWa `[j嶼ӣj8#a]wh!8ʹ!tZ $ Ry)r UN*z#O [yK06N /H9}vbZ9!Z@@M]>|F5x {Қ0'"z)y,Q.F*aKa09tJ#;,D*bS۝T,u7hABڐU'\̳ɷ]$>j!0L]YZli3k Ҫwu],sG&,xiTN_yCam$xa!Cx5Nq)h K,_FO {24W6JHnЍ.̇W/dPfyk |祵|"@8Dr{-bfuFFio9f=`}4 c8XA-O A!j+<>>=hiIR{&u2w04O:Ḟ =2jMbMU 5Q2KUu ;+= K1Ta~9„&_q)Pcl%{X >p #QsKLݝVh~27ܹ:ǿxC5,6 CGW 8.ՀV? 31̷TbqsI-2\N(,-O<}qGqpct7$NUUgK*̄5h_,圻=!M`CptRIK>1iQ}~̛CĨSEVz2'v%aGוU-ZvZY+hw>{ CݐrOdi=Se1,?;%P'cZ.OOKm|S)|/dVw3p`&?˝J5)Kg6Un -S4b|q_癩Mrq1ߔ1Dp1"-w/1  GS P`(HG P^Uߥ7@HHcܷ(ےphn[Ҧ]MQaV'OG(q IH&9+_(B=Ddt[1r2춦d$7 V)* c!8OڨaZGTdL gU!_=a;bޞh'yt"gOIC˓ BĥI\{LEw81VcY;pW)S*y>?uI%4H1.^em&]VccϟLF)ι"t ó#.4i;V(\ER_LQC›bGɕ*UTUy)W6z]#܎wUUP vUQևo N'%b4|e2Р* \ϕ BX4alڍthxtse0rtui>vIk U}17J$1'p ԣ4Y}xbK' 1g>q/*nV ۸y d'\H8> 29،3bh9A:YGIBs@`@}(EYG]s  raWcaK~~'?U|y`U:u6Npy es(%*Yy*v72KIDwLZ6b΅Mp]:7FHea~v ")ڭL^f񋧓,hz"nEtQu51{:w*4~ `]QOU*WZX#.L]DؕI8 %!bW?Pjhʉ[h \bi&%':7w0_\.Vf:¡1"bg1j hA\nǒx Ls\oƈ.yŧ ߗΔF( IڥY@>]h%5DsmMiW\㦋"ŕ6y#֓Ȍƣ)DoL(zHQW?!)GS:tIЭYQ)~\ XmhZFo|1kxQF^c%wR#.XtKm^Wd%L8ud3 A*[\hBM&I,V8aT1?9,@u5V4ZԐemxCvggm0Ϊ!k?\\!1pDBSpYp͋{^Vo,Nd0_\uƬg?mXE<ݭX{v.͐ДeF n#Yf;Ӿ1~ƛ#iPU,*Pَ nNNp˗\Kרro/Gk}Z'DxxezX2+u( .(3c]u-:8ZqR@U 6?ݓ &ѩ?]%Gŋ.[m * ]"MY4a)i7Ӣ?_z0vRkW',_> R[h|}#OL~!}7`+4Bk ʣZE<oRYgzܸWK"3MqoXEƒS:x?fKȮ!OSlйs8JQ׋tH|rļm5qPPy D9$UD#ţa'Ir<(iͷ>r>K #(,.gt'MAjr[6*E}KSC: ؟')^ŔJ1tDt2r=qQE$V%K<߀$LDp;A˷Dӌ/+a9+_vܵZkFNqLtb wL  f=M1#`ZHa;!$.U U q %),+JsI-q& XDMN }֞oC @^&%JV*/9rwⷡLNЁ QjN=)a8?sv QD$:#[R4L֓BhPmA $n *nb5Z.vojF6>b}CJ>$}׊:5&e,0 ~IX`Yۻ -ZZ 2z- ZM[2їʧ٢(J=2q*zqfBhX۷tvEK;5/vszqlF5.sAPȸyyC# ztD/\ɼ>%eJmuFS"W>GE2ggsA{&›֡Rf1?%d$4p+'Lk`{v{o !v+\Co#JYj(TKL+~ct@pLc}m!2pрC(͋ tEoF\~!w\lH"xOּCMsUXʅpYKsVjQUPHmJ>!a $f~ K#TьQ0RШ}m1!"ܿ27-ie@HeC?q-fpR9(ne;-|y5h y ½[J\3{~]Cxh Y4# `꽠t%(z; +M4J,̈́Fa8b4o82᷌IA\#񯷿-ND攴cj(տ)eTa\Dq`aϹqE@WjVAg%24vAz Ov[ ;i)bo^IagK{%s<Y\sK oUF["5=X-yw;\.,x] t2Nz iZvNϗ1Cm:̡d_9PRh)P# 2gkN<òKvXe]/8b(650DBHGi! =ۦuی@qHa#Sn}니s: +Ӡ~@$lQġn^-Qg%0)ê`\-$`뗮ai:EكtHsrHrI~ 9bEգ͐9sUǟCL@hV}-y@[g>!5G ~GN "J,)$'0&,0eV}C݃jHC@Nz a$XUAs#],T{' z!m}Q`>AGf& }q֮'d8hG(o pG?sfݐg0}jIē38"+ /P'&FHo_0FI2;e !X[FMeGGr搾_]гHK~Q;e;?zCrs7L(ثIxSUr⎎L8>5gAq (6J'\ʹX/I+F!Luܷfi\&$"qlQ-i{^К6j\D,v h}4S aNs/mLՔuimZ/0.x7ftUoaK>̬\=c3kŬQ#ZmJc}*t^ƾ̓6(}ԛKyG>NrQBTK FL~MX`ʤxTsӬA-픷mҀb\Pu?n̉E8#" &",h,,>48_*N*`n_oͥSo)p|FZ?tAE".[kiվ1ƽp|nPhTؑ({[ -pI/cafZ;G"~< O96bp r}X;A@ >TՖ]%BL%{9ks*V"!vf_5B ۚ>$²P6e NeZ?a{`i4kῷ|\%p9Χnjfce:q&J f'Ece獆-l#8k~\[]aacZJp~:cnqnު,Ӫ  (`\M.e!ᅫp)$ CHA)8Db5_xN"O1?41o;{B\II@WݚE\jlK,[e9l N<Q86#yXg\4.\~V,tZxZk],'Riw4|أX8\0ʳIƏOX_նC'dcQ lΗhAE17Kyy(#-Oٺbk[I wZ++ N@>$T#U&nӊ&>I^jZ6تdae ҕ1oWvfmI#n6"3YH6:j8no~u~l +'…D'J}pԓ禑n㑆]+%.tk 8x`? rdȳp,lc=j'CF7=v sT^|gȑb@Cv%/t0UPn[!0YbBB.916`Ԍ꾞go`@xAmyvh#(Vt(ă]?ToJ`lYC1l~h+ၭN:Oa (tPyW]%wdmŬ-l]?-/%"tKE һ*E#vtj?wg*YzͺʖGjҕFb>w* %>~bZEJh1E{~]dʗtf`Tِ>GUju)/O5YZx&\uh҆h t 5boXٚWĄPjg;niaZTc0_G{",}:ZGKZx12DIgŮ&i̐i]e7iCpsNс,x*DeeJwu }eqMk'+;Bh)\!9͚H/3#H FU]Lo6E3( +?/lKՂ{kjZU|&& i=9[g5*#O CRY3l?=j$v75JcpbOjpҷLxm?eU8c-࢞m\#A}*ݡ,\b,\A$@iLCtDpYQ=Kc.j-л,ݸ ǹ f&ݜgt5KiZIAԕ_6'(Kv4 .u.QL^SEpc%Ծ«{eh>0$ޒ]qM:=~X|FLm)%da_B+ߊ$wc*`ZO/jPop ;k_ :u)')?G'*E/ϒs˸y7斌S˷yw=TSOJ]Ig%e% poV $T- %V]pV;w0֩)=nig']"*Ȗ9CW F oSeQ30!|ufŚ!R͆a8E5SOIFI0-^c B -Ln'JV}@H^`w -Hb1zzbEx3{%%#5$E Rh0#WZ7Ա0;,:3d ϻ>H4.2c"${7ƆJ-hVԦ_N ErLpzޔ4lFF~ͫ;K6Į1(u%b.[mb~5:3;K|Kͧx!,է$>(P)f11?Lz6ˉH81%ɗIr,yaõ R' TIps TϷQBH7TYTI:͉cnԌ)$ë:oyvƭy&sx, F4[ūO%w8Eo&VT9 FJ΋w+[_$BLAlAWPVP(5we[3KYqYup#6MBkص`^Jn$ kC`f>r~QAnf[37Ѵl經G[_O`TO' :Q_n~SP¸E}5ug ֍- HV.ӿٙ%QR뿚I6"8IX_΂,k4 `nU|;gܜG)|KtÀ`ޏpQH3m\=P {;AhL,0'^fƌŐpmIu> K~QQJ6ɹ(.HZǘ#-n o<0sP[#C|1/u>2P g>Z '_">!ڙQ swEbhwJmchU%_#ԍnq\&J+#1XeZc|h%&ˮi΢mLlN>K9LpJ-fh\TgSa} qNvBm<Οe70-Cy"x<|[ ]GMVH&̀? $Xۍ]`%Ïi'+a-afl5ӝ"vOr&7w}dSʈX?c6ix4mnp T 6Pi`~â/๔z%.8,}u#l;<*-Itaj68ZS1c94 $ 0 6e*HL3VCmpGĊnZwf*ژ !8m~5ڔr5AO cIfrbHBCŚ(t'桾KsG+Ty2x5n̮]v(:vm GK@ծhQ2K~0&Xmu9Njsle-$?ލ P،t[| c89f~Z{1_2XCdя&B"O闄E-RmTo'D`i3-k\7ȭC 49IW#)(uYA_` WAG&#oB$g˺ r[v^1|d]@>13scZ/[uq%?sڶG "AƎ->/Src u" LDkswp ܬO$ &:aTAf)C$sL1TlAPA=b%I#}!7x-LFԃ}f?blSzlޣa/JL^+^Јl{~ Is{)q۩ipRN$lq ֶzGC!dMOq7\f]ݪjJ/a\cK~q6v62[~+=Tlr`cԇ)\"Wﵘzb/5`lU'dr{M`LX 1jeAT.P+rZDxR<8hܣxNF44JJ`Y?@NXRapbwmVX˦F}Oa7yx >Cs|32xa+Fy%Ϯ!z=6̅$&|K/D"7̅$[N› 7Rz+?S/Õ<@Cneg[$5.0;B=Jj~%"=4ڀ8;ޢhH[`=E>//r)X8v>_ܸ/:ltOKn!TyPo vp@Mh/`_3,֊џ0a9Eܠ rsD>ծָ^O_/ v sCb.V_|yjP= ȢMUaG1 v Ga.gٚ n QLTC+W̰'yK~LckG,t' Z,㓀jXfPT hY>;^/aGZ0 q0NapQ?kl~$?J$\Qmر>XF5x&{F-Ha*|TB.hYT>](eK 6*E Q;D+7 Z_Bs]b]/q^Yqȥ防&U!,δ=, %6nr%8H>G>QYКmE 6r(Gt;f$>֫n|;8ivy9'HĢ!qmrKf2~F3KJ+mp8 kʚˋY^nGOv~1x/Y\]]`0ǕcYq.XvkmK\>ZE-#o =i]EᴮQ kj4*": ]0Dc|kpߝ.GjЦn1PV72kA}_ܒuӻaZTlMfpsPlVmC,lS[(6@V HR_u69UA'H|B~Ԫ}0xMUW\:>܍AT1u}S> *Zօ~qhi}uꭵiQ6Xw =E1Fyr_ DV{\V_݆^*ۦ𼠪Ô v5'4:ӰE땙>{}C2/clUo^Vh?4B74L;4#bZmDX=({C|@,o8 wHCsmU0Ʃ>"QdP`:wS r7a f7[wr쿅LP(KlV#j)-ݞIGW{a~/,ЕmB &-N @g3PG L5GRڗ-ť`hM . ̉S,QS@0"O[)Bol(aOld @jTuS!L$H]Ef7shE(~Hk+9d`mb:3xR9$\̙(c!j}{lj/`EO8ܥ0/`]G\f5;bSrJ,Yͳ['֚C y\pK5ŊQRIQ{I5gj*Τx'!5chzIvRwEN2h}vl_>JHc:4klUߌ #'7ƮC yP;h>EL.ou4JŘ ~ׂmbQD~ jou]ѕDL+=Yv&r>PQKY_UxF|z+*f+ȯWҔ%Z 2VYQ915lY+®<2}|*--mD"v°=Wdy|O!{|+;O3Kn_$R1?s1Ȃf\w*qTE!ҝF(wHz/bt"q'#N{zF@@,oȣN xNXB.{<-z.v%wm1=3K'@nvb:{y_ͪH8B<|Vɥjj@F޶R +OO:_D[FŻ5MzrA-f^R$&01*a.H\CZo8薣ϰ(ۤ}cV Tw?<#Mb]8}uh6Cw{$:K l.:Q`Wè3bo/!k9 }I t e] CB8v%u:e'E.2"qV|kyN:[N \f G;$P/g qej2v6]M˧k6_T!sPZ NYCfAcU짲l]>'J6eCDY5}qSa%6vTdu0'{RM=n|R*Q3+|8,IwYQ PTG[ծ%\% jd"a3P9&2f!jq_׾n+ޣK!q#{! 9Y KBgYX>1QG~sYd+U?)MgFg^Tl%^iWTj:inX?XˆSlz+i\ϘHi]6loT ,ɻMT^ vpy|*FC$eiUdlYHNAa B]ad  6XzzYK'9R'D@vp)xǗ2F#D|w'xRq  a6%5T/!M%𖩤)l BFlwT#TCMajW >Yzu}atJ>>Ps灏2gA̝+X06 B T+*6s/'kzz5 T AAqtN? ?>y;.`1酜w'S='CѾ:3l ~f@-Hm՛Fqc6JZLVHfQ[dר(G\0 'P(m"z PL&󍙟%kevtٴ9ĿV%`V0缠袘0Έ92BY=LŅm}1\+.Sf T2j-z eIi^T.xK+HO $UhYȼo=$hqIcL;Ь :DƏpRhxXxVq/;t90MwFٶm[+t黸Pkڟ{23޵u _Xu΍Y%0{#1&?-*> -5= |ۊv&|8cد,|GГKXFf7*|A9 샠 J:I$?%vm $Djdyw ʤwj$ k e6 wCLه-b"Q \ueWmx.Ł['] YctKj鬑[10̈zUMuTj47r//1Ga!x 1-C Fڮy)Y9D=":!yF_U8bGtsSP-̱ښ4qWqFk~G-#Lp&o}k! 5LƏsybXRM ,U*[Ӏ'tsD7p-P']kOMHh=[ 3Y~#sÏ?wE#/cFس*oxekz;ڴN] j5A>ߡl AWH)ׄե1 Zq/RǍfq ]Su؝@;cܧS`AI G8: uHrQլ.襭/_A 7ۛV@Rx v PabΉWg3C>&\2^ډ2JQv?TBA4xzQp>NhbT݌qęxWYb"w~4-#ADК4>6{h<+.|T|$^' p#yvPIۢiwY;P NP\7#n=!L_QQA[+J=Bu+ |-eZÙ۱M'p4FH_5V˥C!'Egu82_I/IQ1 /,.ZHQq6 ,l@`!!t? LXЛA&*3M4?lw'̘_]X؅ lKic-t]9 ;]C,?~ [ bĆ?̈r FSXG.-Js6 ~dJ1'B MV=c`85 _<\L *:jeQyG|yd)v2Now\ҒLq=,_rJ(ykYhE^ >$x//8.J&Sfz9dl;8hGђsxsm 15Kv48BO)Sohq 6<2}206(@>fҽ~_xڋw䭞e?HT2ѿ+i0gV)*4?ʄ'9?j ㄈz; |( ^n-2m\Ȃ'qGcV9'k=e~ZH(`ĺ]R Gg8&JS¸}:g_twpwz8?qm|+9;ud^ov-yZý+*!3^)IuO\*/YY#M]VqfPG ?{̠l',6 F%ڃoӮwL4v1foٰ`0Jc[8 ȓAkZ:,e;uɿs1hS;ўݥ|D> K12obe6 muә3mk8dbMS1=-{*LT= eq/w6}̜ 1Zʾ34QI !tD;5y9ఃnhZN?dGX/+= % 8k} BO2id?Nj{u}28{hWNB]⯧ڙ <̋eӄ w">8`\ XT~{I\qk'B`M:{7KDPD>fuzl=z1W{Ѳ~ko=qFG]mhekgq*^M ڦ/1 fO'.̓2. ]C`+HXJckA^A=\H1E"y&.&~ߥ'Gzٝqme6wF,Li5a * 5Gz6!(k]qu>g\khF ͟H!iFd "z6SɧkvW`MO֝d_9Ɣ=4H;kO ЅO1(Ԟl4J_]߆-^XH"Jʐ7PVK;^F Rs3K2;mK)FqoU]B.hxBsݩ 1.c1DxZ6ωXuD оFQ{»wYxt/LS/nr) 6pwL ŃdS_w"xQ/)(E* $b 9AI䋞'Nyh llDnHքQ"D5}%&u[uE;pȜr#5W~`''spQE='nln&+^!tIsyb'p-.ub~ᣎ6f%u%wݓl»Kc~%rVL?2|3o\8Es ">jU~:;.-sd{ ~ih[ Rc4Q-&E΢; >{XOG#<J,SɅ*2zq\LL Ip$|n!5~(>T."}qwx7RKR;ƪ f7"bKf7hX^ӸQ8CREq fPd.þʸbG] }jjZʳHЩM- WvfKeieuOs?-3F˚a;0Ն{Z/[ޥV15*)͙>]cj{ӓ-etW-} K$CތW);yU`"Vt*򠤩J5>ƫwzy,VgQ0o^l~aҜ`1+Z<9 |Q]2A<ݐs4ud*Y̯ 51ǺWpN@ήw'Sfۚ:Y+I΂x,=Po`l4q -1dH7x$8HT+ܢ>Z:5JlX9vXE칲md 32#eל>$B/G*I$Jr *vk fu '-FVe񏔚bUmN.I*F>2k=!)PT;d`k\ظu{\.a%:w䠭[klB1Nep> $ S,8qNض\ާ)ܟCg Se2. -kC5Oog8qVoktӉK}-~D,8,d D^VE3eu) O-V3ksEs Bx1F8]Sm E< ߖ|KNFiZ-Ihv.CR {g.5Hp"ycs& % 6 |/rN4% DeB +55h8В MAӴWQ5.Dp< l]#Ŵq?̜`n } GAׁۄ\Q n$n#l*7_i>+EyۂFnc2FojRde ~Y!Y*];XqbGv/Dȣ.R;YLDђ+mp'{6 ]_n`AM,SutҰj^W\\ڃUֱ55cNeIзMbD94meCH(|cML=~YoTLF1[^L\md]=X$T8@l'JJAz8ueoeB^\P`M=r+: zkf 66Ųw:Kh(c$4gwhSbvZT͙:]͔"3^": AD %?jKѐ`&Z̋:q }},,0q;f*O|Olmz>t L U?X{[uY fwhNonL#ABp 9R-7@WoZ3,+6Gچ- gx *Z>|N2M4+װi] BLWpղ1.n M|+ϴ!%CtAfi8|,jR Echc0l!kOJZ٩B|ܶf/q!^8UvE{ۧNw;gSuwܻgbqd{%IB*(\ f }Vqy\HƮ{ PbkNr)`E<`H]̤D75Қ"|6p"263>̙SmO0zG w``I޾) Icԓ)A%Hm~DZ2ZFB?JO͖\@U!w4bl{E> `ceA[34Ċ֒<%Ny[S"@>gЮ 8q?,%֐\gW!z 6=Hnm[ˢ|)FC혔 #-/roBJ"+0ki'((Km",D~2x ΈhUL۳v P<~n'`M^(t=C.#Mtگu"j}E,FTCl[TByKbV4$a`)Uq!)l-URp@!LZ-MoFȂ9>}|%nN,[ ].+Yz F9oXlrZ^fM\?M~:Z8PsW]%!@s ܘx583RL۽P.I WUZke\@'paȋMB:E[ˈ[ W?r̲jAq| ^Z@LѬvkŴU~ f=\Y xmnm۾d(۔ Gl\&]NfZ̀*/2T$&@"o{&@ehhlxEu[IZ0t8t`y|W0q i5@h+d>*7YyʞFEjDKQ g!׌krA9/DFs`qdL_IɭT.PtQjhsy5syzOZdJ| 6~}!|bLּGгhf:!b D@ AJ'y%hBZy7ÚydeNHò s/V3LH[^OYB.aLg 1,\M j@x!T-<)|!Be,i1} P<_]*+ J.nGS‚xU9YBj`Xm|eM/Qc{>ěc5~ɛqЭ%p5+czI'x3˥k9>Afv{@;ʥ?«mS=P?{$axuK(_YA(VZR Ӂ0'_℞K5[1r[i|+Opx&(*C5upe"ge1$F~U4gu/?AA 5UsI4o$d/AbtgeD[|X# gT:~DB ۥyc"CI`cISއ oo#)옹bMB!>QҕA&mjj]aBxwO.e0vaєHgONqʩ"ΖG4[E\/K#3öeZҩvP@3B2 4/,d--g P5ip&AIE٫W,ml@8?"1fݺ?XdJYZ(o騟9Uʠ/T2yLOy3Su5*8gE#.kzZe$0]Y:#SńQb#MmQmmtOתaezd[sF-NwK0}C7M}[=Rq,a7rڰU9&dy{O{$C{x;UAHGz { cR)n_!hd Ř?JttbXR 3& L%8=鎨(P8AM)=l,9Ą xk-{>\v Lo[al9:li'ŐL3M@o ʆPVHe#!/+xPk&H.Tb 0[  CTlF\>(C_&ѷ(29ܧ ]CmO{mY\S[ʐMMNV%y9Dh3i֑lus= 'l?-KⲆȥ.t6ⳳ= F?b$>ˁ72:ni0(ty૾߰~܉s7gGŞ䘉A2o:5Q*1&HcUlfq#KM|YeIi< !n^}J[(cA>=ji05toEmHNNp' ,nwd l̈''lL&jm I YYrۉrr0Z]v+eGp¨u qӜOx}#I0t=i+^_ogu 4tَ8v>U:2yRvdU|U"nuz* )7l5SM-j96 h`:z܅5 /b݆;5oHiD*Lgl?;VBUι/+z32л]0/Dd<`]J?.)P5OC}Q}fa‘͝0/%HA#! JW6D%)S% #'@p,$Lv4.;pde̳+@mjZ % B<j剦\A.{0$6gd8if=k ,h/:RPvt_ouq+~ip(/T(YZMJŦz!X NV$cYa]h\ (B-׌"~}J~3ZAa,״RɄP`"8FR+;mJ]JPVaYd82mhA״)f=*7HUmnLg)8`&)ãeٸs-YϡD, [AZKFp8ޚaUqP'ubkU0긠#%f;A`L,/U߾2gq315M ٮVkұW䕜蛃^(ѣ7!Q-5H_.NzB˸g@DQjW D71Ѿi'Η󎐸8RZ3/jnRq}}ÑFݿ6JK)N 'p\N 5#t_# v1;Ta4}3nO,xפJL"5:<(&U'5l5+ESbh+~IAViThCu5M[Dh峅MY۴O2 Wʌ6d.{Pa5lX L΄E\) }K#  J =m*TgYc5)vWn G|gUy4^{;w=1W|[B^oZ(g'Gλ; !?H y]ELpo䁌P!s9$׻Y˸ͱr0E߫8c?~ݧ!~uI;D6ʐ5IߝE޳!e-+Iu6envТ"U9 UFTC-LltHQgl !^[4hLTV_xge.@9]J==h'akhɴp[]t{$Ϸ2CٱtF}@6o33s-E4tn?tkc@OZ7MJST>mWޑg15**`ܵ'B2/1WYI.j%#BE)o (5)΁P.>Ӑ]/{d@$¼AX6y[opQdϖ;CΈHtzG_ϯL![">Q<;"F:gd)&^-3m =W3=u@D: 0XG]aG1Z8^xzYWC2_S h.sZ 4]}+R7㿨iS+PfΔ,ת +UQR 됞pENp<۫^Yi, ļ.DOA6{XP">/Q d[1ԎL8T_U< ?Kk/z N[Nғ@ylNj! z.y~kIhIg\0l4rmYEu$Viqb; (ގhi<ѩ.M[tHM'h)CQ_ϭRL8lH=RXZvpF<6mL ĹB-בxy,E*_x*$40;gL]r;oGD8e]{S2uYGLi͂)Lc6vqbr#NOE ㉑v#eڣoY=:Kg*޴H3OWgPwphm\c*Y6d`,PIň@MԍSIŒqF.XOL~;KiEVH:oW쉗E>|KgW)p6Ah Uee-MR ۦzriفD`0漆IfiSbK.`"WRJ-~/'C=}Ùe/V`Fvpr< {3pŐNd8m\KgZ7?-oX (A+,xjP|K$La{EGIժz뱯Kwy.`^}J[9$ NRr$1`*VB } N=j!9!muc^2~nSE%julRv&QҦ%6^M*FY#ʥ>;Tw{Q75x%+CA3~e+F߇#e@+Mc(֏giILaNHnt]Uq펅g>X,aj .o;"HNG2E/(sÁ!FY!j3{a/Mp7_ށSf "er˹(>ka0UjeXAi2ibqVWs\ތO,q=96-dsd`C$ٟm&w{F_,Kp-xFx=&:dW.x󧲌Z-Q|_TLg6D0->h.W|GAo\Q4Z {mċ|DW IO6Y5r4Ѱ9 R' 8<.͙z ڞ:Zks]áo}LDC`&ETX|@-_]AXo1yWkW]o !~~1G/g`'k= ;PtPKJuHsQ̑Nm}=eKrsLqvpd|kY2[;@'&Xetf>K2q%,; q' ymo}}CEt >\ׂ$z;-pq=9DMTD` ?I?sʹʟS6>Q@ h;Qc/98|)DMr2rT-WHù)y5adHGg)͍3Kuw$aO(EzL}vp&-Qbh/Ȃb\>E]5bUxn~jhk4t&ad~xwjH8kSPuiմ$Qւ7#mNO%VJ3ޑV ;zpWw֏ؑeKhXO"w-!: aaд2C (K;q8;'D-} AM3:QS^[W}r#%݈|O87uطbx&RZȋhN\G@MkG9iM|E;U9BwrNyuZ?˘ emq\o F3Ȓq!^]l`TD[HCD3}vq4)ʙ ǁ&RN};+?n-PW\ Va8p *hN+#<= &o|MOr:5yLl7OBDV6[m'9 D^+4pBL5{CgXw&+Ed-Mjy+a#'$BCj/Y`ZI}{ՙ;85wPĠPF 2rli_|OuP"J6)[eM2;D:Dj;mv)Ly[SC\@v{ FHlR;- _nj-pd9#;/+kH!7j~qG@XWR9fN,r;@.^'9`GjaUT3ZEO>VCkۡ :2N C78i2p#ty4s\ÄG^.Բzc $5|% DTHT2@t^V%n W&&pࢌNzP[gꕬi"Y$: a-v!QV4ٷnEk,FP'8R b=?5ڻ&(~m k0Fdž3;Z6 a#BSUI]\^sF]a<{`K$:S玂BFmɒLxv#X,BQ5iܶA}AD["==wTNir/҄r\dq;_5mq4ҏϱ=*:e:|ҢQ"ӻ'RjF #ߍAM0XA…ЈK 7!_ql?Ne5>7‹Ikyx :<9عs啎y4&uIC H#vnZ>+KI,[3>*5H|(K)(=S۫ >j{:W'ӎC#t$@Y|p 8uLH_DU/ڤv_@ױqu!2V~G2bϝb RX`k+ F1ӸrO',R" YiΒ^MMظ>mK@8E(/Ly5F(#c?{JU |v.#-SV_voyBvTڊ.c5GE8ykS|,뼠m'wO0 \'i~?bMk =pVJmDS]7'W)CMg1P\U6w6O27)-˃[F VU#;s~wmoT(+dq&F`9ꪄaԩi1ӇWx"o94h| nv?7Q&1[1ZYOӻ:h.zdB=g@G#ʔ{[4.\^paקƏG6HVvώ\e(a> (OY̳}7g翆~M0"YA}J '.O*0V9{zsv ] #)2)p4N1>sdpTUATs82@1$ׅry&@*q%Q;jh#_MW>|mK\$: Vj7k'n.OI[huqß)71Z/}Փ:fW*3^"řk o:``wBD|sIo@ )*iR&FYvIԒ4ΑcH~N~'cRGӓ{Ǎޚk؀.,4j\hMxdށKngYUeN Q[G@o*wEb@Yj@Vb!3_:eylźg(slO:t&X{SqXo[J]wSy=(1<Ws6kZ{8YՏGpI:ѝ&OŖKӀs7G&]W #N)+^/")!%ζ$'

S8lSG|%Ja֚X*{&SQ Lۉ?v#wx-Oz#tdfts\Ta}6P+=:uŞeTt?LHv.&-#llhoDi-lu P8'+HcURx ꢅ3#\OaޏFk/[$)~?Gl#1_:G3CW@$L\“t.k"֨p )'KjVU A}Pd)͹DpA+Ӆ1`:M5 [O~?V/7oѴaH@bΥP@@<*4N/@I(kan o־"t7H#@t e.ouҿH+ח}+>gJ0h5bK&=x Cs Rx.84IT= +3v_\ r\xf-LUD/թgҒ{pl*JGb2+;SYȈ5Ӽ ٺ e-øzW]CK#xWuB XN{}>ʜ~}Չ&OulAm:==̄v'ˎ}+RH)YbB2I|x%'CBlfiK!ك*ԟ˝zeT\#աEGd7(>?WLi.H T >kgӛWFwPF7PŴl.c>f܏{Ja uM:h^Z zλ' s[,i{kÝL& m+mBew @'<a3?UQ{ =G T$U"GQ0/O|ufmFZ٤Wߋ^GFW'g 'e6| gЀ] ?cT9۾:)&Bx4څ2r G\Aꚲdm?k@}&˓f`Gi̲S~nOГMM%l C*C=:̻yw~C(25&f8JxC+AF9O?O Rv ߀e^WDZʛor*j8ݰl v0<οۨf-1&oMm<.ڒk60JPwI&V6so1[j4m,{Kii"bHN]ĆZk%Ijk]ngm,`f:X*YNyh>T$Hӓ7 UAHDRQ.o4§U&Pڶ`rwԥt)RIP1W;vHT<;|@8IUtτ(9tEAfW>ɨQpXѶpLk„qK=@G"P WZLR!m#ɍ:yRޓB<@[bɦZA_*|lc&Z6RԱ/N۠4ɋfY]vt=^|>~Y 2aw0BdBQ~I7 i=|am(#%s2nߦLulJxU+#cdv9<7;~+nU{ԆN"ftCo^h9+B-NiѠuc.` " V\,_!n|r~ l^ȏ ȳ΀.VG8`g= ub2DAZ` ͸~nIg % sT>*KN$mB8t\huq;R}\?Y͉$B7NAh=suTLN?sT<&uVCTF.P'.N 2Q{0%ԯ~L.(yKB¢l`볍yZ 5~5Hd;wwkRJ,S*q1'GȦE%„r"ly6hگ MR[ vdGZc9zOgTkB5"n b~E ƞf}2Ӓ'-;|"sqʯ: iF=9y(Wgt`1S)+!8넿!?{!(\O&p'CS& [q~ On.9;AGkTl&xV{@j|mOoyЛfr#/1={Uq쩫 3#ERІJ,]rmň+mg+ʠ72rRl:bTNHiC(g2r#xsgEܩ+(ܫk-pmdcv-ZT?* $j2]b#CɣDŽD:`jBnnXi}KF^o@SVB +Oh5e?cp ?Fa i1t1Qulg,[^on"tfBqyݹ e bTT@gpZ_\DTt0έEzgs:EU$VxX5@^H_e s_5C`qzW2{Ӓ9A =,o*jt[Z 홪w4v)qiy憽lG:Bdֵ\Im}$ܷ/Dqͦf0_:H]>6,;RMSp,sL=UE-a#SwfFvR+ nC@v%Z7J l-_HmACh+" hAΨFL~Nzsh%]:;{%hـE{(v?qBOqHwr E&Dq[^KcS`$=]l%Wغ#-Hۣhbe#\E߇ On"ytsA@kc[wn{I7lHӈ?.ݸh*~l|Vvnj> YA*y;r޸WW{ėfƣ.Rsĉi BbBe"ģtJ qF,huXMV88lb}gD-Vf­O﵏hS〇Ee(1Qd#Kq)Q[\} -t-o/;z~MH:O5UIˍ-f㕌9YѬl(MiY/ta;+۹!}J\XN ?V0?x-nɝтr_0b*a۪\90$jb4叠˟%UZ3V;{eiJNr/VFw;eaa6P*>`fk3 GǞ#Q;SOmOXtTv %65@ʊCK˒bHVr [j(8mǑZObSWe镩 u6tMpR/CS%kM}ʚF9X[?mbHZܒC y6:b†K)M,P`qpjIo+~K_ҪdN^S$,2vHȉ>@; >`grQ:y<2*l{O:|Ң' ]G Dn9lbWzcL |"[s%/tc^?FsplqڕPfycis,ˆ4J D+8xǞ$~(ay_CǓ)R ."n7[F2zv LR:6VV[y]pyCꩃet#UU{-=3KNMw/Qɕp՞Y*,:s;,Gq;_*SCu ?THF#d뵁Ny4xBb~ْb0*,Wli3U;~BVoWuP¾\0fhGGcb-VQAu (k y>JBݳA~uOί ~ қ)MpIX6/Ar*nv a9Ua)2%_Y!~TF~@ݞT3T|!ӔTrd"|f- *;Pu}ОumXܒS@/5 ր̎% sBH| qY4IZQάKj50ņ$&ҷQ":Kvxۂv}0AYL֝X7ߞn ظz_ ^f?T@N~NMdJޗ xo!]SQ]ΒF޴KLZ?i-} MxZɟPkNqPxVqV{g&NقV,wu7>Xʠoُt'>S([ JZ[ m}0\w̆MpްfϏnU]ȏFms%$ҹԚ^x6i?`1ED.ƘC$9dڎ;nf w G q͋oZ:&_^ήɼeJN<" l"W5}FdZ2I~oQ <,Juh2m^!m7:ljބ s5v4 uh@T,6q\k`(P0"ejF\̌85b}wLxY7'LhS]p=T=땦|2n0.sSXf[,4xrsdARCQ6,l ɏP}Չl{R\TPE|矜8B.l1Ц{n*o!J|KSrbKʺ~8me8qyZHv:OMtFy@oc8 [bQ+|>)r?vG_`@c=kfL \d* ]QR3VA(Seμa[DWz ~){kqJ|,B76X.L@mM2|I9" Ct-54~ \w;FȃF_j;ߺ2?5x4-u X #iv?Ö` x|B y;Z҈/C/ϟrLki@iw aYA6sKx%ֿOӧ  kbR ziY1 -?! l!~r.P?'(QӽY-i)fJIigbtXzaH&j܃2NC>p,XB䐵9v_*A ,s+o3bZf3: ;fdk>3{ز6tߔVtBv:|Q& zLPCg:@WW.@)LS16xqti^\5ai]QbO.sx'ӇS1<9gK2 tI@ZWyMRE ѓSkOW>aĝ↺Dnff|]-]:&1+hWJ{ҎB`w"zX+jr+#0ppS;2q6 ,d3+p恧 XDžZ-ρKe[y  e`MQD "ޟ&(jgUƒդt$kn8;ݪ ^, v{cVZ(2(n8/[V嗿T E֖ c|H{zLJhFmC.$/~ų@v}$&hG^xV#X&>Ya0 qfk[%Fj7O龟6zdC"p++5SDjLqBm)Kr |d#pzv"@Ԇ}j_{O ̖Wύ--x d[[+ ؎5I7m-{* -ᙒ1_@-&Aق+{,&>$9< z F*=)n'lVHӑ7ZEԄe9I($d8p ]I !'hvS6^3:9rV=h^ zX8},9Zcީ`,BVL3 (^c[mVQbM%ZHXX;bL$I>"UGuEt05/F ڤjUnX'L'E~BI {sLMGx"H]Oxc:d=xi`k3a{KxtEĦP2{E$iw ;ڴs(dQMc=WWy -]zNbߌNwgddl<#|fcoՐ[fmܨ9Tn L;qK2]Ukji`Ѻ"6z.{fN%k_ 6H3&ԾY:T aJ=1f F_soDn[φbWhй nJ]軡`ATUT#k665l>d'Zwl duz%dE\Ӝ+a~l7Tʬ`gma*Oa]!me;{q?tYNoڈ+]jxpE{ݳߥ:@BGAcA R JnVXE#%(&X Gbq0Ο;Z 3r (7pY _yw]&0Dk`:NJ'cY1 \*aĦ Hƣ~^Hx\{!߽cQ]\]^JBq|6!c@0\>HI/Z&A\t`f/xT>]Ply%8fIFqQ< ~4W|@QJjR)p7!R ( 't؟udq*?^~*XT!P:ެmˮ!J'rGiE}ܩ.S3VwD̒msb5A,bĉ:" ! :RȧM\De\7tKu27t,$i6:6&1@R}ְ$4.>BX8]GE|lZ}LHEu@ $&d67*,IR闑0W%T`OZ.·jf*6S r4h1r0{b!#S\l'(̔N9"i֍F32` _ ]రQxggG%.3ItI.b:c*voO/I /Ϗ:|{L慆Tښ qUSW\n! wmӠ)Χx%BXhÒOJtt$-ʁJB R'QgL!6W3W;~PaK!0|os3Өڦt`x{ B:DuǿTMWf:GToCiR+/[ :1c~Ӛ^uLǹK MwT+~.`q 7;7+]dѦ ])I)4*}הqnHhbcn.N~B 5ɾQ5CO\T`q"aĜOغG6rN>_47#j.˧)#@do! M &ҕ ؙ{# L|)-g;8mMh](v(CZ7v…6_1VgIJY[xy),K+v09刁ke2r9"uS[t]"+OE*Het}"23影k5#§A VwSp}̙1"Y)Bߠ+(Bɓ4#~N^]3V&1EgzkviGm7Ah%{P*/Vmj1HHLv UGK|3c[BG!/w 7Dk1=KAOw W^Z:1! ,x.msRH L?]$~f*hXibD#5_n_k*F(& >i{oE]gZL/!i'&DDstEwRlf/3B;)&f3?o05e)aȾ%mHi&+_1Dkm> MӸUb'-lȔV>) H^.07]0Pae-XqU=eXu?l_P-CL좥V e>_oO+jB#g`P0kP07g$!bTuTH*,ZT=u5lQD${Ǒa)<zt-*y M[e*N\s!FZ2 6S}ɟMᖊ%WN9-U<+:{w6GI []6Gθ5k5|r v.Nsɂ7C GmHbcɢJcgVEYΗ /E )CoJGZƾΖ3]fT-hs-.b N*E_$:c:X{ |:]OEsw'%a ;soWG\4WTW=SK@`%m9FHU} ]z?K'3?>֝ɂX;_? Tq1>Ir6յoGRb粖kmPHItHo6~Tg(R g‚uH:3&DT<P9NzbSznJD.- lq=C -Rno/)G\oa=[bJ2Ov{9TD'a= an@brю`n$0MK"5jʇA`ˏ*l0 Q?aJtʥbxLv:UT )k\i ߪ&NHqܧ&9o$GFg]KPdvF5~<XgKE Ȩ^ͽ"ﭗ[Z8"Ơ>ee0+*/aXNH 'JFJ|-|S^#ꐃP\=t[+ގ  > ΃p#j~$xd2rr7/bJ|{EA|=)oa64t9$ņ)D9vK/Zv;GWVO1Z$fd%耮V'#Әed.Ipe^'Ǡ' jDm@'(IysmؿcljS|Omܬtv! ,Nf\T[ > .9tF2B?ٚ4BeKs<5 R*,KDׇM1eR54'8Kn>ưXmƨjN&'0LH’1Jl{qEL֗D4DA쭿T'\P۷B=k-,n1B`z>{y:\~?Ҽ̃riJsg*2 S>Y/š'rp O\Q!:ұM%(fw;Rx<֓ ITB+- uc QE{LAY4 v/fα{HvDWeiOhP˨w@l^Fh.ލ2֥PCO0:]g䔄-uխSPeoȢhޱ;Aݣ\ˤäBbR~-) vi+<)pP%@=Ly3Q;+BM VmaiYɂ $6~^_q8+<ɑg^tūY6F2Zf;,ZDTaj- VAnNeh}6x0($V koc d=Rl}.wf >0cDyl!]ri[/V%gփnQfdӅ2ľ@)6]Id.W̫6'/FanFŎX$A&V~I&_YnZ'GN~ᔙt[TmCi N_w#QgL.9 vc$L;\ S5"x ka)d*q eIbU֨% $ Wljzg +t'HK⻜3a3'ڮ㼏ƯȨ"M$fPNF>b`0{pY{@q‚iƟoFRBZ#IeBAR鄗B/]]iVLjz!ij`9g3[^p۳CtH0\usb_O~, 2WidSf ¶l?!>Ԏ[zYn|KWd%y-h`eZl=V!p8$ڍx?i k͈bjo~{%e4 тΡ2bjTT'B u*z"~^379) zXLfQ8 Hs;/翎N^O/6:'6NBTw w|t%e4]j|!$xI:?D(c7+~ImٮFZ-x= Aq>{ՠr-X}o쏆&y5EjH/ r|=lGPp".ewFfT-5z"3#դ=. MgG"N!qtOU LCжia%ʖRfn 4kӏ [x(-$2DBi1<+5 BG"$nh$d䑨swBjźo-9L7` TypUY.?8J˄{CZXCy2b,Á:AÐ7TӚg l|Zh9饫iգ(9r)ҎE{a/NAw7<ǥ%Wg'S?L[Z0]Ӑp#itqNB\ks] DV9X Н>ǝ(TG')YC;Qʃ=n,$.!kDԨ“tuVT硋k!+C-0Ũ`\KPG vM,Œ'| f,Sc3cjӘg' >X&7y>d9b 0; B2 Ik~&6e1{Pt Gd:m@,{f6^xEZWlcvb a? UƑ25\Pwچs.j)!Fd|e.@nHA"b&0ZyX)Ae쓕)ЋHѧlOI- Zle cQtc?2B:uirl3/)|Nl]0b?2Zs3Aa_orA p+2)ä4` ,.9!8̈,)v¼XR^dk˼K :h }n3N3S9!m9FaDڟ&]:u\sS, )[l~FIXK h?ne'~a-E]H-}DzǼ\].֛! cpt1f4n`0uMVFZ:4lžjeb:wZ1PPxAi bhS(L-BК]Y$VEc۳?'VT< h8*mEK$( }_ӽ}h:H *FT>4x{3}'ʃSF5A^jft{iR*gth&” o\TpKHKHH#7CkQq~`K;-~bQxL8IIˆkiHG򷸋ϩ86O/;j&),=!OM]tN@^8>3PXHh:۴3w28c8vBU.ͦDfuWH ~-,\XOw׈ ҹ%&GwءAuhhA11/^" Ϟ(llKX]>e=,r9K)_ r0iS,uq\ZԯR7nӸ؅($DBEbLnS-ItHtPo~BջϙQd BCkxUkw  U,>0lvpΏf8W^x2e)_EPa␪ld On=1<>,92,IiQ[ڷ\k4\WwK{YuVƘ`9Ro> GtDB},{'a Dæ6K{GYRsUJ4HX7 e\V3NZxw[/OgSkmG}>6?=F=:^i =UyZUPOEș_Ïs1l*M꠫ZK3֋lHt%RѣxXk iRvyoV5yعu>Ċ2G"T@7\mI.#aZxg>Ų!s&}N*dG& +!1BTĦ rZ1/P]0lBqEsFFJƔ%7Qi=UJ sRCIj%͠+"|CKPJgnK'b6yD9|ͪяh]/VvVP+lfquYͯ A K5*c: U8(x_pg;dII"۸71FT(kI9$o| hK{M3rn1@q"F*xS/rᵏ杶 : YRލN/[FFq8fdv (}+\#>u36ۇКI=Kz~U`Y5K1)}[Bp4+ ơ4wj#pԤ͉7;fj3$W\]~,FyT1l(Obv ^CsUXՍw #] E_B K;b(+ J<bu(YAVA('(.`T ,a cEy 4=tZ]K+fTdS{z[KQnvOuzgkܡr'U93D0kJmKO&맟H?ӊT,@4WAdUDsXsبaWri:oY_2p%ӗ\xؿ/+b GZ\YZqIfŰ!f3kj".DNwuC =~Ҹjm (FϗyDj<#Q}os/JMS fRF7CꣳE]"*E1Ҫ3zOf!ϰ?I}|2iүݔȊE7eY UQ#:&]| xXgm3E&Q!0X O>>JQ YS 8m}}2/鸼vg9 w6g5Q``xw (k&yڴ $nDz0 )6@&. U8Y|x/nH\h"X#tn;dC@˃ d 5<6NFT/c45pS-Ttql!vFB+`2Qi!<$.]4vĚKIz4%Wr(gb;$2 tDœkf>C#gffED&:^i~./Mچ:HoQǏ<ԥ|/Yrv':;Sؽ#w\jQ@L-VS>o6I*]<5vέ]4L[*wi+ڳt`MQ*`>̺ JaN6i$[}pHW1ZW 9cʐ3Q XG8]Te!lW-`?!p_CmrҏS(F+N.^/ǥJ;t)vRCTW |퉡K rC"CŋMZ]9JyX3JU B>3gs\GunVMC-_qf?c?Kև339&c~66q+8Fô LM*}&N+-NآD5̪x;*<ᡦ`>xrG8Y*7 YmO fV+휪hq. ¯sITS & *e7:4ȃI]Ryzb.(WZ UH~3:XU1Y >uT #ID^@kaa{}J(NsM CQ4WgI6%'QԁQ!r`Z J4|^蓳jSҨ4U)R^*Re5UD7LePP*8ˇAK>65M)[4Ծr y#z$DiwY3eS1oUc*3hDŽ >NOs =}>lW j= n͉\+d̆I| Xn6+gQ5 CQB3UaUxݼ#2Y_O.)N^XWul8VT1}V,3P~PrÃ}"c / `!!C"M#* ^$;΁٫,U.Yl)>Ni(da͌WFJg;_dv{+t 52x8iQe&Gqa1yr}eLc{mW0ʮM#Wq{5 8A$J7ALq4^Ix=)xoB0:A!J0G,@쬤dۑ?#K=Pn* 儐{격!ȌuBbql9sCUF2)Ys@+Ukyuypc3ލγGB)s#\Y v"h-DAͻTbet$\6c"YP,K5-ѿ/Ѧe_~JGC/')6,4sJ)P=5z!3^GLxpYZү`opF3PB$bW9lj)) D\F,[OO4(1:ʡ&F&#ZF7D1Iߤi\M)Q^V&;n|Tĵ@u%u(tAp20W6l{܉  a(=%l1U3_ =H"oHuIXOۗy|S0D+ 2l 0\F/,}dlfu2Zs,Ou+Kk3h54mMs@t4,o"OkiM-HP(oJ@~N/ $F9 7# xH .r~Z<{Q ֙ P1XsOPi nm4YYV%m5%'uzl(*<8Hk%JbJ/Ht59-#gcDϙ8UKpADu.{':mUosj85T-e%`aNzyJВ 8ܦq%9eج9O  LlbzB1@ ޚGp-HWRi'/X2n;bӭ7AVA0"|@P0 J7Y UJ'_$ծMIUu !V]P$)l%daIQm#>S] 7CGǧ59+ [H%哴;zBD.j/w {APs MkT&X  1ߠ/t@HoM W#[ʮƩs /}'TYrىom ֫xMGl,De2z +4wX<6--5|Z!_.:p$cE]D7 __|%b`:$`:h6?j :R#+|pVldfT ` P!~:P>[j_2{|ieʌjXLIdžY:zъe24p#h>_brՎcxe%.k-_Fu$D3cTr$yl'Su zS%;䫔k{]fE#=ax; N]h ˞gȥ^j^ơ%j3A^b,/YG h|c2d{)/ u.UG}Ӛ2[4}oy$`l)i Zf4dMLbd\d,;P II!9_!.'xp5J7J4OU9H 󕰝]_d̆ˮO=/CNY.["߄I#U&-I9PzQASnh}P`dY@n,]$OZI' #x~4fn". 3W>Hf qH=Τ,8nqneE^*!%\:<u}s %U]Aęl p,syX7WuoQ!f}Qb- %v!jUBZL߾ mih}Ew2k'LD6a?PEi0^ }P^YN F9.P`Hc7X_QH9_?mBUB%X밌reZ9TZЇұ{. ΁߬SspmN88D\bSJE#s6RQ70:q$Eza<tVn4 :5Ũpdh}P^,P;^.B9U`spcf7PA̼k+Փ , ؿh-V%ꚬ1A~o7ȏ:*DM2ǁԔ3 '}L?1|j%^һ!5M(_d 1%@;sB5 #lVx(z~̵%O#߷ΰUDݕoÞŵ#l s]S-LXeތNhLk?zp3XI FsRɈ}')Aԉ46<̌ f%@&< ya S{!DmKG/U,Vm{#b:~U[ǚT [g^3|3NMHg#uf,Ϊdƒ~bD -bM:j64lnyC[+W-AF7օ\n 5 SuV ?tr}C9ӶQƥWf2vGKľrv=/7%W6F\͟3~\iAɝ1gT.2/:{l 3IuGΈ1yhey{'$hmZ 'kgFAy#Yۂ3Ǖ[:'M]%${PYO"D'NSN!0uCG ᠰ$3%Nfў~ !\G6."xĪkPkϓ`{|b CC2ItApaTƕ+ty( g |P?uI,ڬzzTYqIAe B XM7{;~Oj$N [kKm4Ta˪}[(Ƚmd[~."[:6)h$'^W] %RH :՛xԖ ;eAWB#<:H^zIrJdr7l%D,TդUX*y DlTnyA+/]#SZ*Cz#K5CDODyCc>pԇ|\&b$JKj3|&moOıi-߲iIsu) {k(Q[z:PK }UEDԚD9 ]Q\R:6 &1g> ? " 4 nQ9#axK}[oqScV"8o23Ja+"O?-珄!bS~AZvj ) s"nؤfiZH{ v`Olw0W ]_+)KHY[c$ Y>ZNdI4|~q+EcpHbgU&>;c!j\b'<hϹxtn/vT!IS%T4W\X+{'UJT }Teb#<S  r@U(g2ֱ;6̛x>D&j$ ]ҴicQAšLW G %46$_J,LWMyORAwMWw40H,fzwa|Cͭ67e4GrhJ9. 1xb<&-pVQIaw;ƹ9EXu0vIt)/Iۏd0F' ?'KwԲr,<"RO"gNexBc K")  uhՏq$^lΤ~S^c G]1j x&2݁\'hc<ߌ /`wX[ʖqm$+g9:OVHKcsDEܫ}끱q=o =zcߠ'm 70s뉨S3ܑ̏iAcMZJFMe%N}0VW<&u$i`9a_DƆp1%7*mHl4 ,?BV˜<`y<3fX<];A|\!-5[up|lU6\I -{d,jVUlDx? z(H]jZ*!0>,T) $kIPnh\McC5pJ.aƷ%oR!e1Tq)UXE@!I)%AWYfsй-Pˋ^YT{*qeq,YK2y3Gx`"ꞛy'vc݂ K3JCHpO@9ÑJE 4~nڕ)L;3Wi\fw\KD?,z`jfFdžQnwVC=b=& dc񴪔03M3io\Ar֧>wv&L4 L:8\O*Pz0$=j>eTK*.]LvYj*:9M"q^f+,ehdVeCoKv7,Էt7IVhǰ mŝFx P.XKNEPq{I;@z\Ψ r=<wٜ֥Amcv. mmU"TOLRBSJ;zݠ%TuB8ނVdlz 3JuI_%kG>ZfdZr OP:t;DDfv5' *љ"y 䪵(B hN5߾Քl^88BjrdESnIx%P=92Wd fKDrAO 97ɐ=)+4œp_i0Co*a+DPG'rDNs OzU1 gԐFfߤlKa?4{&nb[nHL~]8o҇p4[kdwIjeA 5J|;ͨ-15}^& ӱѤVbk}!CJ08ļҜVhTCrsdI= HGQ7J//B8sXp_Z>4%^u hM@BpsdIK=4埋rUt?;8{#OGUü[ |5&}`rX+\ :(5y fa (C kCW%hPITu;Λd $:Lw!T נ@TWMP,fIC`䔆ȶ:?SS1LM ]m>مΠt56/Wi?16WW`t?;"b7V78rS-'7'D.fbuH7?dv - po? [2voi2tE=Dæ'{m1n`=dte+Q@F;41%tѶVEgc*`5rQґO=n9b u"qӔ($7#p_C>|Ez,yԙhbh.aegK5 2dKB2͐r^洓&M^q -Px4m\ ,7Qg{1Ur "=j;;pF#3ƀ! o.yg4=5sS"cSpձG *~lS2z xfR癔cgL ^EҺ)5\gSnǁ=PJ)&߅&?%Rh". Ĺ~E1^m1]\Yp WWorwB;VqvȤ"oK E$$_FU:45$P/Sd8sǢ 5þ׮ 5~*HeX.pW`\h1anzzuΟ4]2@>7V[J¿UrT%Jϳ~,Qd^oP#t&8$JTwӂN'spB?UU34|U&(;ƞd0ꙑk~ؕee^GB-t0wꋾ᠝՜XUI|1+oqaa&qZ̀u6 ]Uv$T =w\VfDAqXY058\<uᅲV=( ^L5[Xm.`[NaƸqߩrW)v3h^|Ɠuyggqo#dizy8#oeXV},Kt}A%6:to4m-[4Bmо8ZDKָ!9ry0.hqj k^P<, n}z/QCG Z@*oOށOzJM/Iq*؋pr '|mOhT~׀mn?ZVkʓ1kd&,i% M'zP%͝[!£N]'ZjۈYQ~C߿mC9A rT -o@xDwBC=n)iCd0]+) I׊"P7P er:xt54SDV/:M@h+h%?k۔<Q1#ZMe@݂ ||@M y0.:#+(Sz]eS81VaBgĝ^VQhr0q݁D1zx\ZUÖͲNՇ#]n6hqv]-FBdܹImCUqڟi%dTQR׶WκtH $9l:jޟǗ4Vd혭z-q,rO2t3+Vj% :ЦqnV)V:rz NU>|,4Zan$+A񫀬WVߍ@zKN7Ԕ| wbfxfvޔvv?S̎ʳ%%ΌJ]uj< zkfؚ=,h{$ˆCqM1%==Pqm/V(nWYqEt +!@\bL]}bmײh4F{c.~WDą`L!=L0ÔC9iUpAF9*Sh>1v|XmD?\6V,{5nnZS$|{%3Z:@DYTH``?_@j c+,vJ5dvemgK`|e˳"[:a(Ȕ[nTwOS1g( {Mۿ$2cpY)BսX7v- ٢bx#vR 1%F(P@*P7ʢj'eU -6ŦnˋM PP"2#(rLU3[PQ–@;Gv aL]/aw& <-yȏ1*pP MƔ/TUaEC3S:j?dacCyt_[ W7*y,\㤩@˫0x]n#=2+-B)+{n#t4fT4%V#&}:9ZOHt^% GbghGkw,B lz8͗̀Gpү`3>OpW}UPb?SaR5A/wsz#̊Vfo'1MX'CɯHzCcREP@1 .ˈѷF`xw zjR5HeH\ž$oeLLdӠA*5\=ܔCF7L5wNr/eXE`\iVzD^U4 ȼxBH8,yp FjpֈY(88iǻywm!6OD<8h˵;L3?4`α^yE(|?%GSq]r)NŎxLbq~VW7)UI@}:\@Lh) 4LQ} y0K3Xe[df#Kcjb46 _w8#ڠF6KusݍP̅zԌBߖ0pzs&RUGnQ|KȔ`/[x!x$=O'_ֽh91O?MoІ Ĥl+s5 aƒljB0VFqR׽1^-3GM62љp23<)[b3IJtu"HPўTb*zQk{lk֋fnA([Sw¢>9N'q(yqZC͡'MR!O8a&V%I;Uje~Iӊ}iZ':N"tDž{e:ײИq 3#%]ZIku V)XI{hl&\)*>LC}La^Vӽ_~H'H[ ]Gk@$uI䂚tRh Ѩ/i%Y]״V [kE@ ku\!>B0~CAGwx҆ϛמ:GRUҧߍ[/Sxwwߤ˭BdD䟷w $w+˶Ϙ@SXD>Fxaw4NS5TqNjA-']0uOˣ2];C 7/F:bH|^#{sG NS"5GUAvP,D.(O 7\IwO~v(hU&ab!ʄ)L[P4RLG7%4Q;M^M5cò'`CB,17HJ ™@5F%[YSV)Q6á1=&vhJSFN{$vf>-c]:$c jam;<<;@-ýϥ=3 3 0P^#k.28-701R k; F_4B]ߘ<}{=ul4^MشQxz$b6=x}X}gȤ:!Pq#zm`UfQ[&_hLq>7\~ɋk3JItjRZ}tSYm9G%:*BLH9=H>ny~L÷]I$BpIъc@Ou30J(.7Z؇wN(Y9Pe_)$RP&q-qE}g,1;hHPko8*,|/spXlO|bۻ%! [CYC+F?lٱ뫮 ԕ{D;T ڟvc=eq MFQ3OI$&)^SUihbן)>XP(%6*%,*_Vu:JMӆlXb mwHXJeaIaоB Ưܩgcnn>IPCV0]Yv$3Q2l5ѾeQ"Weuk ^U,ԴHYE0^'.4^L|zkpe[pհE3Q jHhShZƾ1k<T8 )->b'~ \Bҋ*f1?jj8^pu\Ab E| [Z {WnUꪈBCpc Z,U*f)c^o%M;@9ͫzE6,YѨj8 9h2f^ Φp6fR{oiBa(ٖ@[V̞;!]tZUq"\lsu:i ICLys0e^Z. 6֦O82״/s4qV9ז? ' -ɈE$maRoUÑhלUa{ioeX`N姈%|_(2(o*-";W)t[RNF;0lݜ%0m/lkyIvtT9d*UJYOck34ATQw&3p ¬Tv|ޭ֥}[/J͕շ{&?ߘE銁\ ݩ^#( (+S[!ߗL#ՠJCG.i h`w3PkG c)t4LT&'IjTN;uJ$ ˎ'I ˕{CA-;Órh; Ni0魶9 9Rˍh&EĪayvrXaː eY#bdWz0*~ {0e-%n>#8n"ɳXj2F6;Vչ]L7їX J?0VQ5?nctĂ}P~"@* @fCֻ{lA/9)vu~۹;=KCF,:DO2: U]lSFщe8ـ`p-#D@PdS{X #.=_cxɂjÔ}ǧ3ca+c3Ox!r7D0GzYgs].buKK ˁ &R) .jq7}_6#od&;epإpO]G^)RfZsOwWz?>* b,)2R_݊tSL4'Zl\A˵1Ox6l+hd߷toͯJF*͑%\sbEʓ9BR87GG(H(n|Ɛ֊|"N#hdIѹfǒkgDf#ڟK T{U=oX暌|Hs?ےU UgO+ 5^K-=+2JÈ![L=E85eu/ۙΝ2Tez pCP&ϩeԿr"d6ܮ7X]Ls(#VZfp o6?{A .r=k-+G~.#O7}R֫QoXŰw^(g4Zǘ1P[Q 6{d7INduC @? Ur![ȥY̱$MfrS`"8R#4vծxl{`fE@s_T?+&mi:1Y ^iFdU)#OBOUh \?Ufqp&W;B1ˆ?4kgwCii/rPދTn<\ۭ 95}^˥C<<3]N6p*h5,(L|p#-V{vDʖèEx8V#tc @D8BG 4T<$ X0Lmm[ET S"oMR *W8.8s޴>QQSe { #@F,}u>?~: 8RFL*UnIrn-<^J\yp;8εu9LfY{G@Ivҷ#/(~LU^(斒\a8zS+yܓ[z5_m>)4 x9B_!G”ۼ癨!OtJ<}bd3 cP[<AO3n[99, 4.v䝒PuϾF"Q jy.#Ax8g΁Q/=hqTT DŽHT T@Q.zizT`-3lqj>aX',[l}->eC%hD;1%x2&€S9E_v`, OO.hh.9} t\gi~ɂ礴3:Jp|Z~'"H8O 6Xp&C}Dsd{Eۨ#^7S5Ȝ+Lf:ެ2Q~б=z [ƷS~Z¦-+k^R<+hee+;Tߟ%79?2rU_B  D "@*Ke6󫡳PN" UbYlHj @LB"_N7t2tڰrT "xmᏐW{;|cf=Vw S 4ou@S˿?J8:\ 7ωǐRC@Fv~6 (^2vsơWUyH4u)6 H8hKD#P 窂{PTTBWrԎ#l2|͇ fF2)G39˳WTCS7-֭+W+: qj?h%P,4qMrh%2>; 9zH1M:4j<6a`vte}ʈlAmW k 8:%ՙባ@@z?yg&?vBSL/[8c-iq*CKp Xq읗K88BykuҸ*yG} )YYB#A F|fKgů`V␚//$K:MC%A y2xD_ՋgR)" m88)Fvc@r8^?iʒ$U NI&*) Ỽ2+1޶U 7EPOQ2 f\]k阛щ$nz@CϘ98bn*aș1aתx=示r}ux_!֛e\fU:9ewxN+fA+YDq VAnpG}m @Rv8U0F.dR_S4'_tFzY.;Lo?1}Љ^^h)zM WS+yse%H"&Q@_5xC"Â8s$~.\)+ɎVx=sДIA #\ߍoM*:dv$hb-Ky1MBԗ# z?k)Nv}lv*$MQ2 79-A5MyʪOOD6rCj2,?$nxlb^Gړ U6Afjz'!l>cwzTSMNNhJY䚵*$=! +d(BT75kR3f 4hf]$C@:JyVrKpԅ[lMlņ[1lݓe. h95 BЫ?+q̌a(3TM o7!6Ϣ[88mzfmƉ=itX8 #ɏ@"d"_^;P ]X%3Ѷ^/x+ngN|naֱ} U="t1xt u+mnQv̜RZkWw|Ohެi ^D3ko渵D@FL&ou`ɰۗ,/~wo#w5 H9աqc~K/= ZN#Q%I+`5`&OndӴMɠRS7$Fi1 DkOX1}9>\ Fb; fDN b؁t2tHJt"PQWv N(b grvғCQ2I_J0]'!$˖` '>a;‡D~WPUY`mȗ0Go1R9WiU24$|$w ~Jx`h^+AnJ^_urS/`% ׊1)VW 4 ZѴSYr `m<ZS?PE "H] %&n` L])l0qlK޻c߈TZ0R֧73m ?e5_~#"8A 8Q …Ԝ,3? ^,ʌjΦqӺB5ѕ/H T [:Y*bY|"B_y"753mE5v-0;7 nHtJR99o4@ejz&~P:lX>fDJ"46ҿ'ҧ0>#mC:5@>C1mClIZ +e^Ң׷% j4;pQS?va- +x*|)@ݽc?wn|/'䓔dUjLq)ycKvC tudb펛.WaW6Ag`sD* __rGj qj>Qiӳ?}oA5nDaQ+$YMwDloTro[7QULi:<- ]cUX3eE˒hhuՍXt W0˽%Z2ay}yyw;}_qoHou4C]q6L}(tFK`@W3 t=xTjD1hīʽ $qGŮu-Z?jIHᆢeq=U K;{:7p)A JKֹPٷ-xz{V5K一FG!? J<ŒMJ?;Zv8hD4xS&S,JЌ'|_WL /8scLijSur @PPkM}g #y-Lۚh>ˬÛLA.˜s̜Z dA gPNe{NcHa_a] Xzq[?(ͷ_>tG4kz{ WAͲ?c$()Ls .a0'9!yuT/J%H#JTe\3{'(h=m\pxYduRoXsvj7M;>RQGobďUX+ b>N}#zuDQAW8 @ ](P7S}mb^كڼ^CS!!.~Ra[/k>.B fտ9Q h1AReQCd2j8u,P>],`,߅[eL)%#rmJGI7%4C.RQf+lD~z@bIĀ ƄO $0~ C qػS Xi+>͑|tjм?A%_ʌѽhB)~eX$9WS˶! K5 '2= Bw9'6fU߄.; >O-QN|&({'@|KN!Ӕ?} dq!{$D-=+O+Wn'8m8z3/k|h;܁H.SL-h4; fIn礫Oݠ۷7ݍ]M JLI6[؋kz6{sR11^E1պ"QP!JA]1cГz|?ǔWqyH׍CnnpЅO/D=DyY&$BĿܾ6ep'ۯ*T҂azjuH#ņmݚgæk J)8dnJHXt?,َ-<KK^3{J Q}^hR8m?ɷ^`VQ8ҿa+{~""fYcV'=9re+FbFof U'SXcbn ߫B?8sV6 m"i+]1Tz"w.5Dw&4b_hpZN?쏌TS_I&Lh( ö %N +7}ybX {y?lh^dDy5/i: Jt\=[,';p\롓氪i)O04kvH#vUz`W KI:ky |z"6':[b~4Ųff*>LS&O!DyHVSLj_pv_vTg[g ,ҦjGr\LM97e}yn ؏u TWvl{ lh$#K3j3g}"҅<xsp|.epr兺H|9\.5pԎsЗKepʊPgLҦ…%)[$pƱh[*IȪh*oF{}80)$6Á5wav+^aLx?0fwY) ՁCF\Zt07"[Z]h,>7~olí6 W8($+pplOOHa Pԭg7n_\\ij&Y!@>xWlfu>>4ێޒhV%HY[4L?zf,n_ܛf_Tuy䒼jzI\y61`;֒ "(Z>;V{,0ѵ/%:tFi7%j#~32H-&QZ Po-FdC a)a/H +  鬡~1M#(T0d_S}تpn}C*k>O[.nvui&+BC& m.I:V)bp/(v'V CZ|Ym~뻌txQL|',dbF)X<>[z3E!l)*492yh~Kt&OQVwk+.9Wݯ726rAhe1G\XHo6k)z:rj0)$PDL˪ o7恞tz4!mWɰboy,2H7eH\*%0/R ',S1$%”){$k􋙘4+f$xa_T zZhM&Xu|CMnV#F(KG~'?>X d^-Krt8_a]K\%iSIOpRVH|TF|'UI$9 Pm 'm5OGZԈ93dPeiפ~DYO dh콻x.׎q8qVD @ ;^ncaŞq/`SK $a4.\9I +ŶRtO sT^׍Z rY )_GJ-0ՐR*m8ftC{qB*b ЌAmj=y?R\E^S1ሤ qhR-PO>5DVtF- D6fFE<8SbM އ.2hYf>l؎(oůE`F}_DּR]Gr-?N|mUXM; 󯥜_8 T,'FY}-/Z.ThYGGELLW8޸xM#:s!Ѭ jw;(=|HKUB58Zd@&,U#zgV@6+=^7.'*UʹYF=!\:lE#i5-ey <:WʜJܢ Yw0<>|^%I[dz!7iJ|w!4 ESW זKPM| n2u]#jQU}֫pفկPcCsIFўT=g.ӖkM?>HXد}iL\l~uY:][#(C=Ax0#KEX(fBٮ ]&W]zw4衜F,,MYO='mIH20;9Gɫa;?`=ƀy l).jWYY8XImudMb7g Q6w.`$v-WJ$<<o*_km2їu svg%tESe%Fm#~PyNB,86yήocn_pϸdvm4<;kNQN w6u=TYXP0te/3k ţvڒ]Fkxu<۪SAפ0t&W[~V\slk)з`~^Z+@L`Ek{rIY$*ëTHs& L>3nS_ g:|L.())fTX.|)s~qYNl?Ͳ:xGWf8;Y>>">~>(Lj& XdN(.Q[!08%2G^NMVV^U&8%0{4t^ÿCA eg9D\8ع{E"tޥh^^v/+Aaݤ='tѳTg ƾ J}U{۟Zթl&#]/T0V|q pylW ۆGK>јٱm0$MG%nS7ùcNEzAqlO?z=9g`(}6}uH14id[-Qž5ӊ}:ju]s3!:bXdx+m8$իϲqQHTtZHr>#nqu+G ތq^C:fSK6d㧙*N5D\b;һv1E'.Jڀ T9 V0EKYgO]@T-kꅄ_L^'C·H-(¿:V;3 4gAHIP*J?(~rpy!sG/{垿א0\5+rAU^%;,f=y=HSJ*C}yT9(l X]z1s@w[?wGEƥ{ EK&t$}Ο!g2̀[tfiO1JYU&ݓ )X0AlV=+/Hٔ>g=ݼŋ.8e YudCh49ycb;o57-oaٮz >A3kF1xIYLl/'㷟e)~I[O](i1 ғ}GBc>:\e+rnIa8w"9Z-&Hmhֻ<7;,0#o$VJ9B-iehgfy}7_Qj)wj&<~ keqKT1k IճWLv/z(p0E7R0sJRkT2jW08k(X ²H/d:OV#Ԟ FPe+}pw׭Q*M,7NΘڇDiyuَNC #4@zK5q3{t+Wi!po_dxEKgF:YvWd\&J[t`i.#&m/OF9Cvx (3dmIL6shNrL,S6p` hV*HRLV \T3#[!r3G ^= 8JE 혖OQ)9~f^B J8xYbxs;NO}qbC0(W*"ŗSR+]f4?'8By%yh8k:be SIY{}*h=yv#W"{h"fD7&$T+WS"Yoe'9Z)ahrfVp"OکPn9Aggg5ðk+(!w8_&b|<8y1ih+5C9js롺zW(y¨ )ن>gy/ x5иSNO1&T䩌uv U&'ASUd,O ?w_/4Z jLqg:';}Lp3XSx>Q%}9DّޱYKzYYY6v%sOR>f/vٜDy_8b5б4yRЦ.:Lu{n.>CMT@2݇ ҉&o} s6Z 0C]F (QˬrS'Pwj0ikOB66ԩˋ t9xc63߬Y"'8l$VӪ#Ϧ5{X֤}5`B<m5>^Q+NY -0IIj`5%;%C[SI8 ^V1ФMk.*Zzp{MB ٦]q׆4F<:D;LE]?l()?G@dD>Ʋ hH\Zan9?K%_|1L6[b*6TY^!hPhz"u6쒦Re3u~[8Y ؁ Wz97H^%O[}1MؙH`q鳃ȠçSVE6igxAUG`5B Y@a=9qF~RV zCuFsTLYkbx7bkܣ20Vg@f+vѱnVT. Zݥg ƛ`x5L!R@^%P%5!Zgl鮙BQҭLa69nLHGZ=_R忹Em׉Ű ~`wEc;'UxeFY;xN&#p [o[ 5zC+ hn |Kh>jQV< y1*Y-G/s [ں[^N0,ÅSt-N(T+XPj0 t^\Fc}5xmalX*2|"QKJ?7'@׫`H ĶOue:ث[`DCMXGNnEcCq}+ө%=eC|*.yhU?-ea*̨^ JQ傾t9)jD VsS0b4DG "LR9FE1/Yd_cvV<m ^ʀ+* sõ+ntZ~Fk9אvAqn41 swtp,@sRNӼ[VD6Yyy,V3A@Fx܅`s+~3Xp:Q1py=cԲ)8뚩rI4l})_L?+/nL,;k+\=IJCCA==;e$5~ѳ!wj5v_镵ð-Úymd~^J-]DΑ8Ќ^|pE/n x,T>NͦܕLΣ$ne ; ]'Bd8-m9C[Cufhoes*aCJG=̯.q.&1ŀ7~ʇKؘIZM~qsiS|uruQ"MA?vV;huCoRiKgU&Pr^=?0e6?r! 2o/MsEer_fbeZuhEƻQ}?[Vt5WmɲMY5kQzuM);U,eN}ǝzKI[0T_3uM!̬[+Bsࢩ\VB!7yQx7/0HS{q g{&xRz%9g/s_41]UlBڡrr# #2̫9Qt F\7+\l(k(z/eQ;_ٲ?v2Nai /}u3Mik]X% Nm*;"iU30˛ZhlQU_,`W~hܥ&h4pUa(uh@9>+gAj JLsPw> >`!?8Bw u!d @T9]fRmu-z /,*ș{Pg*iY|ؑ1Q8u"ݵ0 8B݇Eʴ qK!HJb6e?&T᫻` ӈRu]U-.o̭b2JɴB4c\:,%@ڐYL5J^CԔ^e[YRtk}AP;S0+{ #br޹@poWčۦ/_G_Kt5X`V P)ZUfTuRwr 3"z>O*4:/H ) \,z1]JdJrS  H{IMlRX?. #&L0UIHB$Q8.J藂/΋]5S%+g,rgx u .-,unٞXTɌa^kŮx3UA%W+ U=m҄5wF9=\A{Sdg)Wc?+~qqݪntڵ,._&t GhN~ȎM&)NѶx k"w_{ݟ6A)F`5mza唽kڪVuWHA5o'7j*LTA!)o\F>E$~$(>nH\H1862`}Q]+LcVƛI[J4ihF\MnC)/şkJoڢs{Db=z'Uwc3f-yEvpՙKoӿh^(AG4!HQnFO}[ۄ'o+5B{U9 m\#@VDvs{[Cj(l1 _+$\NquBZ&Ow04rP!j:ہf$ ~ۋF,-_%|;)vk0X3kU}:<kjG@^\WI\^Jc'^nQv|M7ݔJ nM戹[9{+ _G$*Xv\y`jO70gz^>x"^x0;bo%tKei9~W~Ɗ-_l>Ә\pE-$dX{='Wj݅A [f\ UuEӊHN! b$%c!z.-f 1]N-U.Xnt1%2cx]]#/ёZ]>.ׂYz+2jQZtlDBSj嚷yF|'E&;̞1J?9KUygxz07Pܛ $VpZ78!-q.m䞜p]w^Kգ\m_Q0x9+vFs849(Fim-X ǀBn*kPuؘ5AvEOUL쌯 dcaӠ=oaj5O.tϮ%ȳg 7 Y>>q,0 C2X(MVs@`ʘOHQd]( 䨲TuwBkH#',M9;QX8(5wA9Jg4fL zPؘRs^;Tsb߲U0V4ڂsSѼH HaN.9:_CtjqlaӖ^r|2ñx9+p})\t+W@wt ZeK%Vs^ =ૣ܇@΁t m@63E1A&[UR")b4Q0Dz7fVyR~\>EbUz7{]IDm*zz- Rbl6 !laqPViYH&͡$jdL9=|3C;>]ޱN ,U.s2@nbjMGʡ1D#gьgqDvNW@ň`<SPÒ[V.q>zDE${rU7<6Ο)14ZFImZڐx; ~=`{M΅KM|Ih hG nP  h}ww2Qrgp8N W/DԼm{U85S6[E*ju;kҞ0@rI'M9,?!8B'$ӽ{xW`R0qm]G`PCJJHSIao챃`5>nXaO h/ =M,; z[mgyMoMJ"je*[k0,*>#ߏ'EUz*NGa{bhhO1,Sv_Yi>kSQOK V[|d lJco aɭ츈 Q'P:13N9 keaH)*͸!Rɰ%9O5ވߠ~o1IiF)+a܇&<8iz+):QI9oѭ2Pa#׮992Sn22>4evh8| )0 l8fudK d3Z % 9iQM_ .3e|U-tPLrPx`DT׸&]f J2KG\^vAUDi z%*N 2iU`fEfE5ȳ =I D`ҋ=؝ͻǨE{ϴKv+ & ,lM*wOA`BXL>jKfȘ~5P;k# ^`!7-tn^܍7UVC0Н` iEſܲREU(Z[ FmZ[vZOE^) rwy[ͭR4ދq={ g.B!鄉5ٲf6F놙򍏶昚C"I'vw}y/W}#܁ɯgx<>U+"S8%>ά 茌elk99ZgC'DvLP78 9=jN 2Ԡ"x ͈OԹ#;;fr[~@wRz1] Axi2)Wј8nZ!gEg\ ;wIw __o}h144WwE'Q7߫ O']վ䇰oJrL8SuOKϻt檒 Zl՗|ǨnǴw~a#lyWjJפPrR2ґ83 av~ьMu*׹!'M:st/=8š`0Uh3>cqDq|F$IZB.r'cp mfT*;>DW Pkt0Mכ\t)I!1Y+ZJ2NߏCTJSx:o(kS -W"N:>=!Mڜ@yo_r9$2cX t&w+!~D.AɲZzfdj霻uNXE_`5?J.>w@ƽ0Y'G^>۽ ܔh2Fl{9#`,!m++zJ>EXW'¡@nGnMK:3?I(E*_6edqW ` <3l([|@!^B0's߀f*BzPwD5_E: +9!z7C6eOǣa1p{T$qR#- z$\Od^ UelRnsA7FHV A^2ZEAY 'C ĖaޙxIV-Hh75>7;.LucO̽:[Ci U >* jzB D)e0ڠu!B0 )]<*U& #"C!S[R\?䒊fr^[ߤmVq",Y'~2v=%6wD<+qq\^ K,+#A;/ vlR+ށlbvH[,.=Bk`aL.~H_ !HH]ykЅf2wFnHo18_#[)nsA/N r]cmZg&X^2m񺾺WuN&6qnѩ JTY9Ӭr&GZoz,qϒ6biL\K !"nPDGbNS;9iQJC^ˡ%`^cjcDGՄI42ysGGֹpjmű# 7:"_)vr2o4FNPKa rŒhiUZqL^4(D:<厔?N>:C20|M`xPb"ڬ(md1OW!uu̮3PXCn6c}bZ+h)e{y!U@WzHF&(uב0do7xgW3C8881f15a렼k;ڄ6$SEDAӶvQkIQIeˤm2sN:E5h!w^u%/=b7U.]oC)XУ`ۨ='~ƹ1/v SOb NI֬CKNDjҘ~귫 BHK.2b騩Вy\m'<{WlyCNdA)4Ct3RS)kK-2M[a}M5Tnf S}w ηD}%:3w}0Amr {0| eia,P&3nDp쬐چú&%rMMXqD"8}[2fC\"BV= PqT=S7K7\`Ս_W8XGu̦'ILo P&q~" K,;͑>3hĢ:ຫQ Y~`BvhEb)LFb/<e4;ɖٿ2a}lTTGVʴ6,ЂOciH; XgCq1{4+ bήffT~WbhQ1DP^b=lrF[lR rpLR`{ҿ'g)lV~z97`qe=;:[Nu-a0#WP&ם(DY8JϠu hPӑ5D{p3nB6NKu#ikmk$!|?3G8e?#XznH!dF~y4$;`qFsߚ65Y r|>%o;l0n8,| ?j$uUǮSM(X+@X]=˒'G~΋5R7}:d]TL ˗+>8 ]APxJPfҍg00Cv 7Kxt@ Z,%0kE&ddN#E +`)ly9o-ygu5a_Ѝ&A t=%Le$RXR] 6LIJy^o>Y5X(gAۓgӺ<{x*[VSL\eR`Cc﹙ RC$I# HcNy.۲lNgj!"öCa-K_@F.CkWqyǓygh} g]Ə3")R-^9okh8;0ʝ~ch*/Ob :͜!mh*_ BOt*;2-GH:nHƩ:xgOP<bwFc&a>Si[ *V8=0&3cRJ"),C/X]C 7IOEB6WN-YʽċKAV |:àJ.b,Xca 8u\^_ʪt3Kt (˚ -L朎{*p)BP'j؋Ң!/U0L˧8p7wܔufiti~pVÈ-wCt+,Ƀ4\CMZ7'K.Pc~EJ\DR snzByʠc56WB#Or>wլ PK8Þ猆>mII宍.4?T_lKah˖vMHx[[ET f bW[½~-c P(up|Ee8x/{NO"(n,Yˬ^eG{c?P~u0f$"]-Yr[ nePH/4nCj@^:+aR^|ůh7PBPpe.a۬'8}pWv^ڐEd>9RJ7 xYb. bz >$'ٷG=/󫝽Eǚ5N0" FD&,rdEWISgz lS_8Ujſꡕ;tMZtN#X0@^xnhi]++d٪-9Ğ<).F#KpKn6Hy_SΡs_pƏ /&5|N%8=VL]^} 44QO`O לz٨K@-䬤cdU}?Y4?vDOxW5C/:+_-brZ'go+rQ Oq{\LPDLko+qLM^?mi+5!Ɓښ}f^^'DE;s0I1^7juxi. F %2G I 7X#y@AX AebFZʃ[T11|[\լ {TDrZfhg0pZ(viC4PluEp:k'h+~X}Ulcq΃֏dt3bf!;>;"`iH;3_!,j Q2RE?G uOVp%u(MR .s z⻠wcL dw@+6`H8,cqh̬=˱<]nDIdO\:!?LL,-fvc |8Xs8IZnP0y:7op!C1AV|Ļ[)0<$Ě^yW[ʻSŏ;ዲAkDakl3#]2M`m/rX +> tE̲& `jEOOkV&umbE ƿo/ uL| -C W! 8 3d"}DEVASI & 'U\id0;U&rW.>"I!OU (~3IXCS覂sy6(=D[OV1kpc@8qci}g13.cG?Gqb%TۆrM]wT#Tc֬=լ:14(.ZLs)h(sl-j|]\Wt6)bj:N 03]=?:bgׂHm`d?A-Q̔GBSVcK’ߗyvĠo7Mv$ĭ\^RAkb.!leD82Apu;..`.T̜nli eC4ޯ i$Vwtmg_n N٪עVICU(n0RKB n834 qndo&(xӎ**%rP鴫nA*LyMGiY07˜T=x!Hh0\58߷Z.kMW; aL j79୭$ܚk `N MqV@Ѕ۵&=TQ@++`t[c$OޕKlv8.#P@'/ OF[x̳h㚼 Iy֛;,{鱡ea ke#"),ŵrjkŧ$'1EWtAꨬ NLz#x#yLtH +4p O@E`h~qDvo)'ct c:G ƨk0Kk{b:WgWW: IiM51ԅ#zR ڰw93 /:%DȤqwCF0sKgĪ%m+0m8R7 R\,EHP4~8bRlN=zoZ 9LzFW*̟m%<Hp)9bKc>qy`\R?4tC~s.'مϥ/V &{udRmWq aVCO=>؟gpJ"\)rӒ`-(mޔm@5k5&L(ѧ P!rSu$iut59}jbD̑~_+؋rd>hd 7%`Lu2[RSom}!K"/R ugɝ#14Y+UIq_Wt H\❤l(-%RΣ1Qzve&B\C)ʨf)A"<` bHR1Ϧr҆ؕ>a}:׹2@8 )s*w |dW" LM1UvqQCpU;ƬtF;ၬκ6+j6ZkOwXtGvSG^iZ|eV,TxMaPG-i}ӃMK.]iq)`pBr:ڧo24vN͝džx}PndkӝSB}*Ȫ&ǖW)OCI^ȾwPSNk;JM À1z\uڇ2M Lէ(MLiGD!QTr{I %fprL3C|X qlEe`N _&? &ȼ&okCUj3fZL%a3> Vj_N-huGh]^UcO뙭s:WyfknfKԬz3S_PITU9(jր)rUBZf0nY趦+yf7iXF'v U>JMOhfҋ!Lc= O Y@^gWSLݾ9E~C7CZ!;!xAAHmm6JS7ɵFK #[2!͛$Cƥ#gcG HάN)鮐l=)'l*2m(y9E?ԓNI-+ܑIz*5?WeܲEg2oLObO==\eŨ7_yQLv6K!W9!o3*?"0j,5wcp_W]p @ `J,i'$pZDh[מtݼxns(UAkƷj QTt }_VwA֏_MBxl%D.I疲H L0>qJ=-zyj`?;5D"uotS13+^`y:xnYd}YUYl@x ȸ+pդH~~tBøe.s?Q<_$ Q~jDi|'3zYUBl5y8F呜mgVCcsDev xxJ$ށ"m%тvaĊ@gHAU,B!rjR)zts2C{K$Xt]ԗM'Р施(-d)-1f`WwBLvbl'%ѫ*,Ēx$'NkiErg@c%|m<'eFy"ڷ2MAh[~̺\\+.d'wm!3t1Eo?[y{@:'_?)+syr%.nw3,+[2L="@NtI{[RP|JMK]e#R/WGl]㺬B cPY6 8X,#طI Kpv |J+Ҹr[9a05tJ 6&L`W WSqRm֨n j`:6̃W;1V-B֏ncdMH8Ω`SN * &<ɆMI?h5)z,/y"6ؚi0Et!5E< }1YĚ`H;?ㆊtfu ^3ͅ8+i$ݍxn\(.[6 67АQ÷\i['i]j3o'/Jsp3m\mSf_̘`?]Շmcr'^Z7Şpj!|n ݍy3M"Iܒ*7x5VQpUQHjb~x|eYHeǞ*} Dp9\Z/VXںsj@ʞ^HP70q0nJ;@K)Qj wT. ;upuxM_DHQ$ja}uu8Cno'9\;8J-3rSj&ΜZW?E5JHt%98v>+3eb-Q.P%o.V3-g] #3[)4}LŲ{X2ӘyH`tZ_MZaz4يsAR5<l!/gd;HW4JV zVA y,2}?bag xe1b$w<,SSzxHC!31WݘK@B}w1tyqgjf̿I]WR̮h+"{g ybQ9t\e|rTuRE'vFLQ R ~Uvr0XxaZMkL#gk&rAzb\ejQ x#/fǣg^.Q6Ot'ʹ>"QI 'Rn#ͩu&_DxDҲȲm%Hm馳..HTKn5޼mݣRg-vs-@}(pe3:hi>ʤh=pW( ۳q戢 -2+'9bsA v48`^cU䝒WB`=}N4ߥV&erȠI Rm#nHQ\o (S4`m`=r8 H:-pCSIey&zok)t~9 S5Wp~%B}W/SXM!!]bWaAr0)4-tn.JΧΎoەv_FJ m͜NQMI,Lvntժ)12 fTuqxTw(n<|ʫ3SzYq%}b4n]䨘U(;_votzxpٶZ;-Z;)81h 6o翍ނŗUoB5j;m{.F'vZ^uÕ. ~@P cIMoʕmPR5IGK}ةv3I3[^?d/ w51L]78[iv'']5$lL&bE5nUeFI@hM>iމJh*krKRY_&^tcNʡޤZH[!CD؅iESا" A'&} (OWPyVXluND(=qר EO*Q}\YZ'"Lc?9Hl^$HB&pͼXms pQ8l3w1cgS{꫃^uBݡy4_&E[zCX@9q8c&mOWPWXANZ0lO,zH|xZ R12iX2v9~i8Z#&m(L0HOBH0>VeYDO@r Mx~A?>-k啡k(^W,_If5uC7܉z_M stqפm";V@ߡ6I){ >TCDD!Y{sABZXA(F1{CSzzȜ&nQ6/~}Cr)+i2UxQ8YH(o9ӢCx MBN٪뫑xRN { 0u-3Z~AHD'k@ L;]1N' lYQ7Y*qnSo}L:n^92f FffvPR2HVuO˳Ǝ Ka2a',#`c<6w}_b"%o;.E_g0,Ĕ~aKJR*vFm]pG=sܲt"Hq9V$n*[/ˎS}aA_"sAp$4z&5ҥmQq_FڲîO1=xTW1ႿCGN`F15L;̤YQ:!9  #~v2j24):y'N8VPCZ㥍1xa hwf%$q;~-TkA EDHn6GC]m#kEqjI_(:pts4:fD;.]#@b_b]#&|v^nQt M}jؕnvn6d=ՔhX:V>iy*,SܱC$kY[[QbrI* /O545=E5֫߅Τ Fn8QJ :Ln-v q̤g&qa^p$cL,fmU7uP}\aR@{l`3tCT}?2R"@fpg6ĂpS &haJG=}Xġy!|[SU;FEw|*Z{E+qIqQUES,!Xx,J'SEؐ&~R =(ڒ &;hOqHf@$iv"NJ3$4Zw᭪5:JAQ57ۼ AK::ƥKJe,aÛvjH$%x31_Q2وqj95{V$i[ ̰+:TgE47'F2Oj4`S.ܷ|~s?NfLi[̩9I?G;>T:M.n3e!}M,3Aǥaw-7x ?ƭNޑ; ,o"Xfw|}oRaEϧmvX8N[G ,DRHZܤ9ɷWX@`,;4|Pw,Xp.5D8z?Bcʑ< Vjgܴͅ(tWk;}hHj;ń[Jc).v4H60/). mzyeZMJ 3n`|*FWA2#_@b;1o  |2[jaɹF4vhD=$|m \R[@1 ,7"HOH~Vݓ z&2-  NR7t:uk@vᛌ/^2 jC޾ ) .a直*veQqrD(TChM,>f`J/ÔZ(38es:UoKCQ3^_s(Ϙ$W7TeRsdwrYd4f1aX7!n5No>hZ"V3=%(''-)y|vDAk U5 qǽEraO~ 3nӴ$N=o64+h^_rH|`ܽʣgq<:(DŽ3 nbzd{~pFyJ&:!oayy:|+r 0:?,T Ѯ"~NGh~2F$ONSGe~ݶXN$hC3!0ΓddxQ {ohi֊PjRlOH>:̛GL.];DA׻ߜPBF :ȫOwAYnZ!# .#* 1(x!‹,yc+O_ˎDֻdwk|qQXZ ^7\ʊ^N|j~)qu⻻7ehggvc8_\tEַ;#Ƞbߨ-@lvqJYAkn BbK""﫻m=Pleh4P7ɀĸإn#_4TwS ʗ>^S]48}L.+1'* ӹufU--FUI+oF 'T|CV&XƶJYzC4ҌۣxE{O52(ktk9:_MȔڀb:x+)lr9|j4Gdल:b/ inꕪ]*ID@ \} " r%8{ڈZ09,Р-ȖcrY@w({g̈́5#'NFwP3 vV$8}LL-}J@@M3Al\}9cCd6򣺳_u#>_!!6sW0(RpLP񉬦BM*+&tA{-}x 0["q$n-:g>(:`H͘ @pRfk2= WWøZ#d;!ּmk݃as6)o5:g{\h6e4g*,bptwm0YJt_}0LA+ $TP*- f%ў޷P`O8JOS1WbFIM._OFmZ)L3JyPޱ,=d3{zbJ^ ~+!QS ܑE0tܑΤkL)`F5۠86[nӢaѠ嗥%zs( d7:Ƅ_1{R S2'CGT U+"VQy^*\/Sus'P08ۿMW2,fnr¼?Oumޕ)g3O_Pﯛ:"!֬xp=1u V+Ӂ_0mBp{[Fhiw\dw= 7m_jAU o ^޶'YT=U'Yn+Fɏ\2!&9;'˼y'o=v%{O@TNlITQW{Ek|쌹{\4SxƑ\sF {7'^g6/j;oϚN䝗swد\PPcQnB-4YCg4^$t`2JЭ x'&հX>~&t=w8uM|OydO9gJ̓fлukAS5AX*,&g*a1"7ݯOq*YfUolNfB7B%[Zz0:ԏj ?ҹM@[OBc t[x|K?!zdjl!" &OUM2vӒ% |cIw 5()-z6&N9:?M܂nӓ'z9GM-lG=K3\!NIޑŵt#|Z+,H z贈x-$/>ۥ;1!tHW̋lruIl^EҐŭ|I\)7hX'UAnο7j_LN`| K̺u ?HFVM.GOxZrcdwS^ˇz5pXX=4<^HIRp^*!%Ss5Os"Cxix{6{Q}ŸѯL[zJ5SL(=g'LX%%OE4(xkј7:qҦG,l2iu]k6(̘1lJaޠVJF KTZo%f9 g7ppGXs7MBluF0O^ \Ta1?\JPxm0P9y`DrS$yYhoi̪ICT ېՕ\C !tJE\BA,,''-וXh^:TR5DpyY4"7Cw(A ɦZmԊ",RUD(F.B3um Daz?ESdΞڶmF|$զ`P[ 'J[f$\z 7xY֯^ouM٥8TA`+1EMԸp{7zjebi=ZJݵ]'<Lgk˻-vA`]ZĐl ?w4uBM8(ao{9O2g^=PݲadLD"&gV|qu )ހ/-;*V$Eb@|ҢâUxbswst BwK 5H7ouf \#xl)KԭǚTvOkM} kڅzST*4P"! V s8g_~A! lxw^Ԗ45 y%䟳9}4iBAwp$ UÔ̸9 2m2u+s|9: Siҁ.'5CrbcRN إTbԕ\3HU !1&@EvT.7b }63 //u(ZCR; ]f8*'{+;84[j9j|}O6!#XmEJXKw<[I rm(,$ןk>ˋ]J|6qx=GOy(;kj>wܲWV=@ФcцAA^a(LwMIRmk(߽|'LpLȇqVA.: 4R,m ϢO㐟/).{@Xq;S+>[ˑ|Q-i)ω/'IV{-:)-3~8)T0̏OwV;?`P8H椴 *GFZrJF3wϫ5I U Ւf\"Z!}(U$]x@HK(-L{P[>YžSb 2{y([B+TSV_ZPw7)6ҫ. FZ?GOb9Zw2k:e%@Qn"#SQ xˋr_l &G w/8Ɗ|~Er P(AԾ?$,TIh(XfaS= 3d(6B(nᳪ +#O)H\"]̃tӊ Pi^ T ez];.2@N0:,>m/@ƛw|IA z_"'!8,.}GV,(kS m"v lR@(AxmTg dm6G:"\̂Z0ġ/ SCkDA# QtS iƦKG{sܨE6Ħ*lDwPSF@|. !K[w3bMTY۸J^ҹ=ژVE^a,]?L I61sT:pĪ(YѢ )Mt7g`R B审:Ԅ۫;sAŧD@bcaZ%hƝǃ0kx㚿g.w?Qc%?es]v/lҿx>Oyå3OpB1 H9@`Z EQy_j]\7M մ)9s̛'%6A= c/{C*uI:m|$&D#--)³4y@ڧV袥;ӜHqk5T,J%3W!~0~'{VjNO)¤IU>g[5v*mZqq(oT诙DJ ɟH P80dB|Ј8l#Lj+څ"7o?!˽*kuM/*᷊&n1Gw 5K raI0!ڕB‹V +B4Ex.0lS,sLgQ(آ`pN6e9)D}%+w0'p y#A4S;R"mv,}QY"ݗ870*{ŃnjC:MB_oi[2]7tT=byk(J̵Pxv(8GI/] gbAA}G #4 pV~&c(o] `޷ldMv lm(7/0}=9O}$O!):Gqg H6X3LW>}0vmIO2;:g7P.&!p`)A2i;E{p3>]ug vqIWWwy!O:yEpt]j 6}Ycu~ڕ}R GjKrs@&N3ʎI0@90ț@' A$Ҧx8*^/ `PC6#a ~jY=̀l$ry.b8)ϴw2ˠjf{r{ӵ.d Q&Β}Jڷšiy z;D'J 1LCքg`JzyʹuEH1k>~*pՉ,J̱OiJQ^fO[ {)㞋 /|lB @{s4D[*C)RnmG1HcǷD|TG=|ӼIx~jujN+ĩBݾgG0T'Fـ1g!@qK:4ϻtBSmX?R5aKMjjv;x9eu1䢦؄: F#A0nh1mKmJ%ՒԂ`GY A|p9BB[Z2B=$Ё0{*Yb}yx:*.D$#*fռ"P5*DBH(1d7[un:XN(DlASÏAOrpc~55i8W NZװ͕d~A6W0j = 09U<sH51'RlMgx21Ţxkr 6B "Nb c6t؁8xGOAdTݨսl6޻ə/ݿf3ڥ$d&)]n^p6əc)t}ʷ I uB:R/O-]<MàU׷.DzjRHLRJ>+$].>5琮Ah3О_6a":sEOXcė"҅kj<%X՛^]~5ϩX`߸p"oZZk.pucVR Vx%lkQPOy{M{{4ADi3826;N;ej'rk2ˍ_A6y5BWH oqE5fI0̺/-3-N#x2T{%D^/f5-B.ZJHE`1iCc?14UJ0Eyx2WȱLN_ҨAjE_)|_oBT @{!K~]/+uErwȘ4htJ=S-5Gr?o(ME.s,e&<5"saY wsTŔ9CqRY ]d߄u[W$2[>}K̅Vb{^h^Q"psL!Rwt 4bٔG1 ^|Tm! HO͈d,v9(&G|eR#Qz 04 UM iRC}M04 }ZY)h2F(e[xRvSaϮ@(Ǽ֔5@Dkh 0x#g.~_˅0Vlg,ryGVAAu,(0L_kރ\+5R)fbGA@ ' ]]e҄،6yĻY?0D()!S1IL>!WZI8ՠz6y[er8K\e"O詛MutV-V5gy, jQ ;T3=8IsY'Ѥ=S,-h)!d0^=ŝ7~i{SoA-aԻS 9[W1t5 L%pMy_҂d KVDѱK3[#A|lq3>QBtz\#cnFG$HlPr=ib4.jz>F@Kf!;!fFD $>c D߁l^CXrmB '-\&&-%A p Q.Х)`4uE#[v~;A)+bPè|y`7xJe /@mlRzW=*x (4wzCÄeXą-n<3 ky- *{T75ơ)t5|tL6 qa bXQ,%mOi?$q[T|X?]} m ^ѭոipV -!99 UgJ=&˖EY,12}6|kJ9I67kL \}^(48c'"W3yM"dOodf/׳Ӿc!87ӓ>P7a1̙i*OբJ !@2L)26up+7 ZO#W0ʙ_bu_<(?%в9( qܠPSu.X4OAݸ `(۹X}F߈("An:"$ts@?{oKI5X/q"$4 X:..<7$J%[P|Y^1@$JŠW)V%@s /vcꜯ yǨA0e9)&HYl0JS`N?nP/goPDCVk-SǣʭNe$[#AN{dGSVw s)_(֋>VK+m$vV@vR9\^ݸؾF؊+0f8‡BQ rr^b%eQJyQv&@+(ׯ(_h-%՞)QOnIQY*6v񶰗|.!cAVӲ*hƙye$(yւlek RqtM6P2$46*+N3Nyu6 ˙o\M=@K0qOǯC.jU / jpe2 i{ITZ3~uюΐc|UDL#6u:Fd٧mI倫D_fҙy ȶI\1_v~3*ȤnIut$Ҭ"N2{M޹;V Wka)IPeQǣXwV!:KIJ ko/xmd/̨vD^ 55b_Dʄ͡(sZy=]hHO8u k)7ԩz3fa( *od{j5,G7kH3z"<5]mN+礏kN RIK+uzM}"R9W;MP"J݊,Y9H5!<-G/(X` s dCf [|Ƿ/̒P?lP]/xUdJљ(× Ey+Z$aI6TȪR:G&sVLOx8-P@%L vG8*U~,v2K6,g+'HB5-s  m i}?s c=^byW>l,縉OoA/`GN h asS݂(8'*v5Ap>MKbCOV4>-~t!ɘ$ * y G<։R m:05?Yz$Kn &P㯺 KGR)=~I@1j356[ >Pm3LxZW9ƪ*)q`IsD*Ų6oRߓԜEuqӉE%*WYP +(DQLcDJ;meW(E)lTy09Nk5%L}2su d>6!OEʧ.o5ld)0OT;5y}}j{q(QId=l<ontY~=&ҝ>->ѽO"DLZƷVm j]ʗtGeG v ȱ5\7]*dFA}?R >[V & >sM}à !/nLNm.6JhU&~隚X\Akʧz@z頁3L DΖa[!@'>G4̂D93tKߋvbmt6'J{Y}L,bɉxZW(@cɦIj2jLދXG =PzSEjQ f>]jսHT?>PJyhpDv,.+3iNxĆl(yCߜt#c)\rx:q2s#zDD4!r.[dsM̐h{8 ę # T]:YꋩC 8.azU|D*KBL@_ւ? SoYsr ɆVŏ"_ @\#%Lip0Yήp V˦QTW"Fح(Ugj md~\&Ax\u ЕY˶˺c G۰cY;4UvoJlY)vׇ.XK,Xtl&X-:"fぐA%"(sS?¨+(3bf/lY& zfj4ܡfZ"lHM*YnOUFa,Ҧu=z9/ Pr3/zףb'n8/_5If Z=ZY+d ,@6|\| Ni40L6(<9sAj ^6ZEsI؃Ѱ@X։'%ȫf[q5s(Ggn-|hv4g"O'.A˅ho ~n1a T.x6jS acj9ExG} g0 Y} g&jCy|TCkX}\->d;T BSa2ǰn9$.U5駻wgοICXPx""KGDtiv%K%$AP:o+EX) kN#>*9 ]IwT0 aÊ5b5 llu]$Lw.>jp jW_;e/xCPp#7ÛJPIKGأ)(wu-v"ﱯ D\L>hx i" Yn*fEՇqsݞ ǥ}M^=+|t'a:vaCKn4G 淁F:?Al] ɂYc 짠ދ[–(ԄjYLH'|-/-N\h#ÚyTOJT_&@Em6[s>x$+ QR ׬|z Ԃ*6lNHU^Эe3łCks] +;"6Y#M]œ_)mcf̛yeuF_-iNMIDLl(Y؁6${`_"5Zi RYST|qQLBjX2ugQ]yoɍɁ0Fʜ-dbSG~T-KLӃLQrxCp4;1;s=nun Or'YE4w ނmum~g HC7H6^rBKBN)9aa\Uyʺ"20fv.P .h݀^b݋A`g*4 SqA5bT"bƌެZ`@b}6ic-'@9>wl$d'IfVHV\|^'X.Iы({C;LR_m8]=,díc5'm^!k?i(L&`&DH8P5QK NgcԼ]۸l8Bϡz{٬D㽕HC$} aZO˴TKD6&zwD;ՙ͵lN}pqde!6t#F͵TH+)hL̮C ˽[쿤盻/K9[r'A(G_iۨd̋3>  S97&LzBqˆWx H-%>#@R6'qFe@ #iڪArM_DEQՄ2D ycH`H\ҏaHUl:ݼ&H QzZXJ5fϦoá!JF/!+UDliɊ֩qt^-kV'A./j>/d.fp˷pL:ݍoAtdzzA\؇v"ȏ} ؘ:J3IyfZI7yK jQpp6f[&>h!|f@x]sJ#}NUPljW4K#\# +$nrQI)R]| Sel^)s@Pݥ:2ւLX)9%[6~Z^OMVg!`.LdTb,;pYνշa(W%/źM "-/Ug٥a xf7RKJɣ<[xG V{qOFؿm~4)rk- 9K$u3&]E  osJ&{>bTDhXeJ-Mxyp)D9zzto3Ӹ@8`C" к}н^, &7C@( n١a % ;.e!) v9AQF5GN [qػX|\{cS:l ։E`flH[y9~@sP^Ӈ7~Yu(Us{܏* Wk$H+]ƓA6J9؂ϯG) [y; Im.c~KDtM<ޟ Ø`FXI2 M'eMJy$g?呥h byx ]DRV !jcG&ڣj, T:*Ðuq |'f9S?΃FZ3Jq|'8S^F(g]=E~TtMV>M5ymDDSRK|UdUCײUӚ>Er\7Z,F䈟;yõ20 ӔZ Q4fa ,q@8$T~ QB D{(҅Z`ȗo?lh;`5K;xh%r*sgǩ,ŧIU(hP'B?_!' rS<ڎssz(9 (w;se.v/6,g+bVFI9q>c} a z#71T@(_ĖqK JF%mz! R&r$$V9W!K$ujg6fqpҭ4PPeثސ/ :or H '[7~=hLZphO0'>YXc,޵e_3]Ԥ~8F,BHf bБo?{N+VAhg6}wĉlyvZY89݊0 bnlQyT+brG4G7Lw[ EL! CxnPL;p!y,:kX0":]`%:ZDZNGX,W$lEJs`~3t0P C 38I4#`Ih $RLbL̛%ж~am>Zd7L'hQ$Ck.-xM-X)9h:+C%MH|2RJbZxxۻЂSUy;wR0ېCbCb:;&,Ku5QY]kͺ 4Zq և—!eؚ#88㓓l^nƗ!dAW`㩖٭Ylf%!RQ9AB,qDB'ue*n/glGg1SV*Q~3 %;L3b-?HMn}VuuPc |4( FLY EF(Oyfɨ0PkKuh2RS19'aH[ _GƧ6O uH6&C%$L?~fSbi)ROC l*CP祭 $vXBpz~qRQ:w9 syzsf}s<98A}jR6v 0"уkhN·s]O'}_Ā?EV>vrOGFOz|؞kz%5+xjc cd\BKYasﵛ+*: )c}dǔHQV18μ7-1yWPzV6r $d UKЗQ֘{C=>ۣO}<o)A7}E^v`Eh;g͍g3 [Do4a+Ҡ3$ {:.׌\'&̉٫yg>@ b}}t6xN*quVg.SFF*/];b9:XJ[yqX%fiE%$p`LA2s^gΟtMG^V v9yk E쿅N8_y&V©BV:yO@ |,ϝ0GL uEiB,3DݰcV:k1kk# [m -;-TE=Х m Atz".m􋴔2cƞ֙P>q܂dlz_uNNmeŲ|uI[[eXnԜ;)&QD1t'ŭ[\N%:JvD$n5v|wD[m-)a+BU<秶.AVsBkI+A(?5cZ~ .oDSF Wwbm˜VT7aô*0`m~F{"N*P c5C h及1QoPJxDƟpN. [#қt.hs""88v⥕A9w*σ/ڧЃw񪈎E{BVn՚ ЦH2PXV"u03 f~tlTu)sQPd'gZ-s)? *Z/;SΎ ^ JNrS W A%kdF|W?)$7;&ݿoaj~p9xO{nv= ‚ j_@["7q[ AH;L+28Nm*Gpu-+t)")7wy;G"7_hl7rQ S;TT)ݐYx'*120{3bɂ=~5ޕmkop".;'sr$uz2pz!|Տ/}mJR]9!0Aqۋ0DC@}$Ji8jrTv8f[v{w_5Ќ+bD-s.$۹{k`;_Iyt:a d ?2NNцgyͭizs}gNI2^L'2LJ܅^ DcU ן%t&a [ :f*˃;d4ppI[K?ᨊ< 4Oa|}hٷ՚>%fFDms[,sٲ;et5̆4@%NV J4Ҿ_}ڹZjΦ~c ÁˀX}*!} +Z8viT t^o^f%~,N/sT8F #jW T !Ê %8JS1|:p̷ uJǞLX  uxe-<Xg_L'n{guKy)a%kr(e#5TNQR[ϛ\7`ඪMo6lE@i\8(xʲkmGe\%zkl:tbN<җ@2UZ8~Gafg5i$8O$^Ըi:g&l9᛿dw@6Ln{^|D^XIjsDZΟr_U\nj ̜&O@20 H n[7 ن8@U?|ݱn6+ ]+]}Mn/$b"g_U&[ew Fj܄s:6?iВq4+)VY<B,8_M]0%j..YIJ`hVeXm{o@1󶴮U"M;mfCn玟v <|W-Q9HFlr,`im6\GWׇRd,Ƀ\^Fonܳ a`3"S~AWx,f2=QȻFQBYVs%=S]8kPXf1((OCj'!篭cNgOtdds1nvH$L'%`'$wꉍ`uxȬG̸͂&qXGp"Rn9n% pJq1|={/|J 6dɺ?<##9}l/l0}GOnkM zu%T+ӆ+1ݣ&Khod*v*:n9cj3zҚvc5X3IOxU!Zh(SLg^N @ kV q4'w s1Y7<d w޻U#k-%6d YHߋ67'|BDоg9AŷUs*>Jwe[٣pO“h`z6QhAO@΁ W֝&%z&DK mbF-,pK/vvi"̆[:4c:b[B֭ޫ`1L* [bFF kY^!*%3ɺI,Ur%BjTB~cFrqujrG:W8 iT&[*W x"_G. |Ez .f\[nQQ[A; a k1k =|aW?Y,uRй\  #[MiZZl6kEBMI 6DC5s} JxxDf^3۳pq&}eQ,qݘh|䙫>3K=x8׵ ?@C-$St._&Ϊ@DE'*}DI6.BP)C]t/o]OU : qCS,,NW`oOU;7].; 8 GӜ)K "ˁ)n X;*$aH޴˜5 5ȗx`)wM5^?ZE+Ru)xgD )uYHXa/_!%w!=,F9QʩMCs=&q,ŐБDP.kXȅ*FsV݆_sQkUr-Z]5 ^#u;t .󘀷nMKàS3)zoq< I1aB@ڲ F@cf<Hc" dB7gZ*_xAjDK؝aFѼHwA3.3YϠ]5G.)lpo05,"\*0%D@KcG<*}^TXc6|E^9*Ir֝݊c/~yE(Ɛ?J\m?zసU) u#W-6R V9 sNɿk0i]UIdn)>AG(rz1)Oόn*XO%>>p[m:` *%C ֐NuyNhp3uQy)+BAoL)C,PH{&4SDXQ8[FMAƒ<(-e2V?:wWbvCx͒Y 1jު=BD[dDFrLw'k0PIB }A2D.m^f'hp<ָe+oos"ib}K.h/r<$J}j_ J}"{#M4QoJ,jk޶e?g`oݿA?Ĥnh 3O~q9I$He^4Qr2#&bmxh:Dj (A8y]oT;ʱڧIUcʻ +=SS7N?Ol7gVlgBM>_@`ߍc_k=&u&|kI|> =^e]/Ƣ n))d0,05v7- $11#o kd&Tًl4ف0e(=91ϐ}|4N=NUx{19&K){4Cyd T-$}AOFпNmNP5vP N?H)݆Ǣm䀂@9^a'Ӄ힛™zړV PsotOp$$x ^\&SQݠgy8^KDW^<1kɜAs6hCNIy[jˆ&yq x[zӄ5c Qꓟv٫SHmAG㦭F3'#!Fy/EnS Jq ofFVkۖłDN]{<w::E ~k5͙ԘL%/pOMn^,;Yp(=`9JnYX([g7 K& aXFduoHϗ=4t 88o^!`97;v ۆ`mHuхZTK0ZF@NSP\e2Y,ChGf/LpL}=U- ok`mczl.ez ;zGk ;Wk>ybLvmuzJ7,Ҿ3~J>Hk|R-N ;]"#)d0}94l>E8#swP}b-,68CS 7bԻadz$.U}ڏRjN4mY)LER 0|Omj[j~R&Y\8jhkwk|/"lf.CL Gcޔx;N|O b6{lg!MiӔ2+mG-LhyqרB6]{8:DY["|p#Aֺ^[{k(iPs'2i;|%-:3\~o'e{pݮdUy3+BpA*x}>5TOF u]JWnEۃR`Q!|t$҄" !5!&MS8IOzunOTޭ1Z/vkp(~G5*(57r Vjo;VtKZ!>W<:tz 92J*tSA? #aGz2;]w.qw/PjQS5H5e΅yR 숪* JX3cqpp>X6:!t ',4 :PC vEy9Wd:'X5ӖhJ^Y{,irFb ^`H_ucuS$A쓌9Vv9'R:(uUy+Hϖb,#Y^9ܸaSG9sȬ/@ANnk7eiM0"^ p?+ѐS& 5G[@ f)npK}DpjM$\;6U33L;TC( M%?RAwBھ6);^E".%wnǾSP\+u*KiIn&+".݌n3,=FDq1yMYO'eFT|y¾p8ݐzMGbeʹ@+pa -NuH",'ȧj.`yHUd0aMS-5v&tf\Yˊ.B]vcWf21hb-3t5`5 U`' 3yphvn븪X)\2EVbhXMMlO~iQKM)mmxMU-ta)w$чdy g,w?:Wi9_'8nw^CuRbd|Qʏ{iR>EZ|?!|Ht\ѲGNms8z1V]xbM Rk˨ZZ V0RBIJL}muvUtcMmPFKV RCnz,vT5oXaetnv~Ez])YxQ 2Iv]:DBlDjAPGAGZ> b2OU6̜IV֡+((?qZAOr3ިGMpL.M3U<Љ6Ҳ'cUn֋GǷZ*^8GbVߒ+%|8ef2hF$pM jxx/K~7Q`J dyVW}G֮yE!,tv{'6FT E8ȩ@(qGsܩ `B׽PLϒH]=3jdb\e  EaJJ:Â)wo&uX^GmnATĩC4 a / ܗ) OM&-"kLz}漀M jAu3ڴa\ˠK ډ @Efu_ɓ(ݤ7e$&Chgl)+PA{G \Yh3j4v0KDc)K3(w\8tO wQ(spL~*D!+uv땷KeI]s3i u6)G@VNOd,Fɸׂ8R̓W7miDz16`99waB hKǚ[{m[̾nώ,"H@F䦷ףo>ڒeW<_fF$X0A-ҔʓB#~蒦$paq̞P eH*TY]X@iu$6C[Oc.^cS#R SoPC%PF}TշS $l%~eg: >Fd-(5?É(qˢJ%,_j_.Z'HbNƧ#ga5eW'q" Ue}I4/#T(es̀ hϩwt*fH[X=bgUE6 n~y1#K^ n ԯ3,/Gk,>bLGXT R{ew_8+!_7'H5/Y謡os3Qp.wua"ZXֵۿ*+g*)}8|$T]̘:plNR1̹n O_t'gZ; sk,AI .{̋;t&jKBGZErw#(1UEpڟֹxMr!z6w X%m,GYDQ\f5Qݓk$ 49pT޶20oG|LRc*zRkӓo nمU  @X&{]2v55V"\'bW61@^|Em1njد_d8potveҦo/ qLt* - /kgEMwEfO!tŸ5LG<#Ny~qmgkV\#g! qr3QEAÖ2,pw(};naK{:*mֳbIM;6yYe#[G\m\NHM@9 [M{9.9v,ANg3_p_I6c/Eu|V0IPIYА)m 0 ?m@1,xM!3qz)]ѪF*-RThc x'VsU!S͠P䒬&3VDDw𧷞ˠȼJOH7h}ML`*ggN>[¤gx6c6lJŧ KIx]A  &!m FRTm[{ԱA&)a`<3}'?xN7`MA1*PLh2qS@0:]khj-{;G7zeĬ},E!Kݧ6K[ x nj>\+/^:;u.0.^lDĆu"i]m3||6{q"9FϧQ%rrhmқA"L7S vadauax̣Q{/v65i޶h3J=-NI=vv.:x<|sWN84 $Fא9଎7} hw%e}M}xĐ\MZk0Lcܰ^rK^z* 3^nInZ,H:F֜i#Ŕc) 򢿰nmzQTMp!m2 [?9Ri OƬ7$K H&&ٝ"ً-|XՅbV+uIjF?m5vhFcЈ/;β'ykLk̙z UYR֊ZU[<ԊjxpX2)c"g$nސUm#ll6G)Z}ïW: 0{j)2[r'ذR´0}U*\jo8tIc$FNٻE&~lLKIv?4 xܼOզD ]CX1y{d*ZWmRDHi*QF (린:S)XNNJdbC-dm-x\\4z#7׵O7חہWQgB)v%NoO} we{]g&Aoऀ&eMCq:k 6 滱 ^y0) cy[;ѪR~Ihhհ,h 5!4WX&9|#rZ #«s͇TI A׬d@jn"&9.Ǽ_N2Nse֏dV48zL~1Y't$J15'E) T\+VXg>'zc[_<-;;%u.Yjc[w_wQw$ ;>یi{3MAOk^HN!Cof}N!U,o҇2הyheeZpl*'%7.qbj N+k?^ ŒK''v}Y0mvό |$RvoH;\ۧ e *ъ]bsDi\t3C*3fbkJ't|¥A | b6 zOk2Az1VqFˆ;l4O:ƘhI}`__oq_9w+'4tcE|qh:wމӫº+\#:Z_:CK =F&&^kQ>)P{Dw)I\ȰDuL߼/7؅ N&RNxrctKQ6,=+/ ;r,a9]-Ϛ٘;HΘ%]!8YU\zac+KEhE-:]dolQ"%?+rHXM&[a#D yH+O)O1'+Ҝs1_>|N0|m6y7=@6$?r.^:K SK'>L#X| aȏvy^Ƒԭn¸5lsbaEdRҐ<Z݋e I}1pl0-W#XW Ք`(z Y8ɜ% ҵ_$8JfW%~*lJX=,BdE16:F R!)B#1rQ&P+a$p3@92w^ wq-Z^/!;k=m;qlszF?k.dj>)vZ? =w/vF1t)Zf%NAXtfQU93hagK׷obIiQUI!׈Lb;n Ìn򳕞@*7a:SҮcDf *Fjp׍;oDY ,[+fVp\O7v`3D8(0T 1nGL vFX¶ں܂%E#AݍH$u! iGSڽ!UJɬa& 'Gc)B#)<>sgzwmĀYShSv:O7AHMŷfćr"a'6v^v7db1Lt-Dػ q y[.hG]HATG.02=uVgcmH)X5{2G}]4/DyMb3ʶĨI[-c~iP'K:dZ`\vtg%w&d*-u!x)/Cff>d#]iƌtb"Y}u{(S4$)I6p{$$iA"/ Gi @0hwg𲥪M>ՓÃ`|8O/8s偕aQd&YONl6yYmvOjpAqci 2V&o:;U]_f]]N˝b8Aj xw$ ٟe2TBzlfjd7D, r]{\2:rǎ/zäFHoC;InVR~[< yp+k{IHl'0x=<21U !ɹ~xh獑6`;XE_J}dlS4v!U3PMi RajArIOK`2?9~ <]D GX=,–ztOG=!Ϸ㓘6W> 8X(>ݳyܶV߈taei8E3&(':hmzt ]hoHsLe>{3RZxHv!UT[QaHx3ʝ=pGH# nf@܀#Ke 5zNLK78_SUd~(L*rNrp‚oE~rhBtVdM0;B62Bu|E4X!i*7YL8T=x#{uF!] Jz7]٬dW箋H/yɆY}@V?jAҠ k2n˟=:WyXhX_U]ޯ} fM &iWВEʎ1˹gCuarl"F p2wn* ;iDW)ML)[/U.W<,=UTO@08AalT}Tk }o}g01+?o  jɭN?3wanw* :H/v yVXsCzy8kӖ\{EMt7;.-&chrV9CPX)yx1Ïs&(dt5c۽k@'C pS§Ⱥj/ UԬՙ>XEu";1dE3=7e>Xoπn4ޡ̭Z^_^w; YY`qbBH{jry`T4ݮe؋)2s)+@9M%0$FX 2l = fTwhLFɝ]H 0){ے~nh gZ,E%jW߰ZYL=7< B=Fi%sr'iT߅̴ 빜Ë8ʰ0xzR;LcP?ա~@r8v.Sիw @w[Y'Roo S@6Llw} ξ;!ֽe^LlK ;C*EV+D7 Th4rBr'yAt5gj33 =%ƍncmc-%YIxVG@2mwUIˬyNc'Hr 9'˓MPQtPg^Zyj-AZc;9XAuߝmf]5쳴x]uMbctrlxMÏ+2uƙggvX1=9￸sFZ*87<+K,A6F=@yȹ }N%v1lmnnͰkbX?Zk(mh:l&  :qq<hI_E'_…0MޑTsU]X>*Vߐz5puNT}7|7l$ugʝus_OV4jn2$KD9hoi & ,ׂA()Ƨ80S!6YD[er Y4NpWV~q'`"DP2YL+1z$j7啶E9ݙ<xD3_|5KV"y-c(ze_Y0!&c:|2:8֎*+m8pX ;~dק0YOrв1KPP?NHo&X)i[4823fU_[Yq(䙄^(G\ ({\}5&SM/vVjꝸ;(սjFxp+4)g_lx``αr/jm&o/huqg[1 i2әX8k=`TY]whzocF~wnUuУIX!YownL#t_/c{mXH@;w[,&k?f/y$5@70@P] E]E6<Ͳ>c>^9 *,LNQI'Ew}o>r(ǭ Sz }Ӓo{~756q?:n嗩2`leV2JEg&ȗ}Z;|-ҰBtz%Q&J6ohV*]D_FW|Ӎ\OSܒZu z'Wr %f 5©!I4 Ϥ RFH a[W:^i sn[Kԯrlg'QRKI )ɫĚ-my1~~j!6&b>^Nb^p!o 'F:>{M\ x!%yҬoVa-pY -qʜsw$jQ뉿TmӓN14C:YI=3R,H'n-r$VqVCsJl (-SYM5 ܠW~+ DOV8Dn%k]s eTߢL;rw1PB*ˁFzZU|wy}i3[^maYSHf|p+/qwW ^^H/ ll ! WYQ ?$ ,R"iuJ+!uꁾx_~]~,V#gDylkR7v/cƩJxi%γʛC;G%sxs:nj`?'kC"6h_ho;%iUo E֯;y|,$Nj2yǿ0X;y%)Gͮ5S8eG:*xUC=鵫,#m9ޥJuv/%Bu53+BMW9ӨyPjY "=Y-vƈByZt|4؜*km :##sq/@&.w!HVFBi9YK|H Д12V7:BGGTsEdUn\, 6}ـW)7}uiI?YH|rRo-4 dEK)uii(a)Cɾ,,cߎ<Q:>q<[U'D \7PfMI:U*gĿȜG.xẍ́:H=pdŽqR6?q{6q\uf8ˈ/;|e~D9WaV&ę~vn7Ap\<ߕٓo^~/dML%cӡHO -3YLvսTS`0ka21fIv½wI'EH2SVgMBO2,^/\R&g/9ҩ\ss￉ vdDkoȐ\NloSRIs|t7t@جJbP@ ŠF+ݺًWpdLwulm ͤP/Y#PasV$*`8 0LDQ_>p#}I_Qm}lr82 ŝhH#O>&x-! ]>VTMY/ɰRyv&'asBdy֨=mB+E2OrbϽ`(ٔ{bJhRe|АZ}8g@C %4;dp)? w2twrrͷ iܦ]D{N:IJ( B\ܒ]5%l]#|o&f4$ `رhzie 0r!H{*/a*srwPUtg[ ;"`:>5$dCe@e`Z%hV%M8މqOr^nO<~4KZ 瞧5ÅsNㅄ c 5@mӺ PFCgҵC=O Z-ːm%BE,m_j Ӡ) n3IOz~[)Co>Twu2iu"dB;y1O7A܏ԹV\,xn2;?ƌ'/3Pq8-~GwDՖb㭋/m\킁6xcxktu- -%iꞝB'~NWFt*{(BB߫lOmd#{p T+WZ%/n?Sĸ|u@a'oD$gM;2=A:Lʰy-  $ӏ)P=5B~Rϭ<ڛF= վdԭģwНJ"0Zq"^"f(νU@v!;j8Nw`MOk[qCn>T^mUn*)0X38fP./kݎXj r} 1́k#S/BMf"Aj`#2)8R8r`Jg0 4E ݪ HכKm9WU?NgsZ?iɗS/="9T7p_cq7֋ bN'󄩶ޅΔn$ڱ6Gr2ؤr1H۞ŕ " Ǭl %ovEzqځc@ctZ'h΁͉FH7c2>"(sIj>}cշ3WtZ5^Rl@Xpwjiٮ`oM#}TϡZM&1UIϲe@*C' %1eWad״^=_`[1VՂO;(\lI*A VwCq0!:mTT6bgMقŤ>@#UHq")B{gf}u37sOh);#xGN^eF?l<_K5 xh7sJ)#w7#ѫZѳġk KZFx:;(Q#}>MZ/DgK>fSQBהJ2#ARƃABGi>eAp¯H@n;" ʹg^xЄ[f=J.QŕڇOp8'S xԐɗ=Zslr'PHi h|YNau1~߱4k-VW [Q#=ʎ,[BEUv :_s9$vfwM5o\o^-?ˎB,j/hKA+[1#'y[28W[8bzp`ϰ\L݀E|WQ(Nw _FVeCQ1<MfX?A 3bv9%]5"V Ztޘ!*54P^K1wW:z_a:w4R&xW:TY7V"' 0H؉wK l'41h==HHUЩc&b;l<  QU6{E7EN7gr!:ᜇ{8oDKVy7;䵀N/3QtqAqH\|6I.ob[S\yte^s Nlty˿),Ukw?iXb]< '͂3@+m_LT8Ẕ;-rxi;F8Rh {x`L_?a1NV̟^" |f\;쇢_A=X]ڹT0^;9QHeTDUA m1 8ڛݳ Q`ueoMj{ L;YF;lIu.E度=։+U_΢g[.d@"%i߬U1ݦU!,QL 7)#fԟ- ^ZQV:2=mj> ,]WM}[47GӤvrL JQ~ِ/XrξQ7b ],gb4kEIW=wNz˺-EQ=@F-5iD3Žz%4tG:w#:qJ/^-xѡP8I!D/4f=*Ͽ[׹uymR4PY3#'[efzd;:#.I;׍F"ɂl᭢́ (Qs|g*ID4X X-O(qDpt?\zcH=rIMzVD,1Y_Z LPH0vsWY_~AS̗=a,;Ѭ:6NXʶT %.zl@2hxi/gLuh/0FWh{tk]soי7l9!-ߔ,= rOi Dɬk,g j"K~56٬Ce; QM ɭa,Xc4bKu­d'6^ m}3,;\^VSo^2g4t뙚IYĪ_YÚrIPM,EGP`S#, 'R=2u7_H 2CSFP˝&UIKqaE٢ /~;)g7L<8݂I- *cm@"јmM0l+jtX[]'-;%BViͱqm;=(̸x{PFU~F C5⴬ZE◳ӭt >Dpݭ4TXqJ33Mؘ0*\U:~^lzpHjI)?d;47tZIw3(Lɽ՘4+`|6 A4V.J5Ph lG1o s$̽Dw~H|d*u~5Wxz4xJ|Qb2dTj.jI&>(9F^d;NtJ H0+(CIc.GMOQrSYo2QT.?^eM)b^9~D§.D&+/V< ̥DžH# PplzL͑CɼZR @<;RMra4! -k6~+C[ ĉ_wjE $jP(.<94Hs;B' R>5.QEm܂ەeMtgܚIMUe@8\wqKXrRipqMGv7Ķk9XHyP@؅U&E Z6`DJWYb J®W=^cGiDCx ŷR_WT!oq%kzV{IΉXb,G6Ru'?))JCzVFh4%ldrU{P܂H.@qLz,) ZX/uDl6pZ#*/]݉ɖ*#gz5ɤm 6n4:Rs)-*g̕>Su4~@VVr@}{OL*K;O}oc;6 aqMu{YV}Fj HPZ =H˅p6G^i,-.MZƉGBk0?qlX^f츏2߇kus8Box1pe~\vD5߬RT5xgk*CJM#""] Bh/ѱDQy#C2/c2[i+ BEET .Tn2sw";1,hk ̏i9oj0Ej)K\="n|e*Pfϴ ^]y+'l9Yc\bKe-:A͢=<\j? 1y)ە#Y8(C nS&ϱXjK^TxKs&PY~_QjS\j0&a?5|iu KpOy#NhS V87")iPn]0%xx -*%[Fqr.yMx5h2&Wr=#E',wC$FQFW.ʝ;vGp}ygd@pgj@,`V.+{RԤdڙi w/x#A;scF=qk;=&g2u@ 0W)6Q^-Say`P,1=˜®C7cZ!'xpjoOtf"y_y7Qyf(e =IT41HZN7BM]l; #/W& &p.<}\ok@`%vY2Mمl?dgT酠5  u>~BVDӄAP_V$$F8muo‘P;̼?4*XJHH4gOG\h(?O #AO8񸒾 tאƂI󲏼FZu´[O rR8G?Z9-N09+Go!o7\e &]M L]SqEY&­$OPAo#_⳯AXe6{DPτhۅkۙ1=7vk/] j;b@j>`4ޕ7Sb>nNJFB&艍чe?D+kMg{ƿ)4ɍ?GN'/LKstKWC1vJ}odI֚J3IYףe.zfG5a6""X"U^_MgRBK$"rhno'i诸7$tNnk}՟OX)fo#JMa @\ccm$ lAjSo#u\SJ\Ĭ\c鑧 V@:ǓK:dTj䂷Hf'jJ8Qo}Cr#đf~޲;SexO=gz1!H4#Qou!-=2tL=Pmt!}pqI`&Bqwhpܚok`y~^XmMdRz6@iaE}B]~"(rBǸrlkt=厼L fqD2΋uN:|.CyFų><ڭjDVS8K58!J9z \M VX] T`b m|iYᣍ$T77nbVBceBs#1jG/b.Dx`8J-7U\xyC0{$ ɜqhWlk}b6^tC@Oin@jX3?_'g:j|tysQ$*b O<3*z*H`r^*; MR)4 Ak,MwvFdyLQi˅f"M=[s!^t_2C}~fHgƒ`if}WL&J;lE0::XMT i(.Jm.[.c?|O8,/eY7s4-Qw4&@d @vի>ڷৡHvb61 <.ul6MB4R&flmxzzk4K `g}{@6}Ŭly`ZkSe$BlB0ws0 v^x\Z'^,.J7W,^X Z(`:yv*3txڪQ*N;^].n~4Svˍ;{3 2ݴoEiv"ӥ~D&n N ̏$B9Jz]%g u̓r0].89iJŝ;2)c 2;TwYq̇p@ `0R}.T3}]}/SM'Hr:/ ^<~CCϔ!Ӛj*D:@QZё+q%Ul*-deIt1->!55Q[(oNC>s]tE'B;W c6n<0766o.Qڎ^rZ{36 ޟPG^ Ny+bF-W Bo,q@xg|?ia;'G1ź~YTpyBHDla[ 5^^YyL}.lgXk`]aRBhkIOoF%4zRǞOcP0)mr\UʇۯiмГ+ᬚ 2Otr[4X>Lge } h3.SigM;n6R0GŠji'~.iħ*x^݌w(xRgnc!gwN3a-isoQ'io=e04"x+raxJEg ;0ĮngwN7GxGL].nEa.з-8[]CbBXMB4D'FGlq@8pxŶ(NSqiV ^ ›^\Zפk7a3nglRԕ[afneI%ƷC";}iKk/$˦pvh1Y G~3ObF;2< 8HpcrJ"΢J͘p|3_ĆKD0Ka[Hkarޔ+qP̢!hƳqw:y,u?{ %N3h~MܸZ##VR*ֿ|X9ۢD]ރp_W+ۊk^#%m :[r 6FYcV(Δ)" Va~mTl jL(7o"K6}r-<ܘi 7q8o_7ִm:R5ǀN++ڭv1~tx;q?SplK*a&Ҹxuj<"m^T;XUj v 8# & TnH [fR|jyfP(HK&w0*k0Šnv#`1p)|/וt1kpD9+Մ+v~g1~d7v0:sO|yrkR3U4xq*);L~ ` dњv&CWoD<2׀$=t+E_g׋RH%(SjDgh]>Q[DrEJUw#_f yIk^RV|0L|Wqwwd5׿9i$#aVwNh[7uH=X$XL"fZc,`ApO>O\}U֝3I:Ӡj'<`ˎ֧xUZJ2R4Pe(xA;͡lnW&ʦA$#Tc)OFŪu h|߂v:_ ,b'm 8憨;̟Lbb4E%s~]O"R-ACZr+!N95u jDOa70lWt #ի5>~ zr +"CS&Y?SH)6XDyԫua#=/ p,o);|i\kbv{Dؾ"07vXcE H sZMЯ$P}M_t;0z QѠₒCU1fetA5 hvru(DaǼsok$TnܰEWr;@0~uGl=?@eVkI4nt0\slǠ~a DLRtF)ۦI ^w8]j"r1QMujWt]Hc0y3]3.Ws=DPi>qM;o2 0U~nw/조rH2h!uҚ0j͗^Wy顺9il,>7骥0~wS3%G[׃ Lok,dQݤŐ>ZuV# "C(xk<J_L:&يX^@hF_+WQ=bƒ('$G9'>7փ?N-"xs^N\C7}@oM]wpѫ$iکqETkzs{%-nBub0G;pswVaRAV^ѡ65s@>NVN%RO:,%VhIlT,sΕZW/=$;If碫-W8?5sr*{Rwt3~?Cސ rZtfmc*TZ& h%6|Y>7,L8Ue)ac\O<|v(, oNE;:92DoE+TI݁y%GAa*9 5Dcy2C݆mw P%8ѹF&RB,+&9cHv vF\ˇQFX,!EѤD7[{+Bu)>&Xhm F{cOt`Jї8ނ1yC BQ]jm+RFYⱿ!M;n$ʩp ^:A9ð mjA|&` #n` sWE44:ɚ+" l}W`yCRWg:̹3J:1 H9V:*PM~Mr|ޞ{;>ec j;EPUZuYv5pZ(|:5>$q!Y2ŐP]#8-Enqí6XBu8A8Nػ㈡%4ӂ`+?J57vs1}<\C_:8{AOƔBvw'fF)ܼroE#R|c)z6ũMeQߙHEj<%5*DY07( ߱ )4GJ#?6HI͛I΁g9_&~K#Uf#V I>[e՘1I+m&*tCLJ+eB ex.wz1MkpHʶPEq7rN6K ='AYb}NЩLS6779t <g:'撇<؇[A v2vB<3ml+S7mj?@Tqsk~"o1/U0W@ 9"Om0V`Ú/o~4)P}XyN"WV[\&?g ͷwdcb ɉ Ix6^ΨC2Lfپj2PItt&k9XRC+:vd"#ߧh)xw9* L/0?V7?˻#oVIHztSz&g7RԥH^L0?FQ F;L("zb,:"7$ZqHRPKFfI6y^ O5 +"B$ ;sVmWt! lŇܭǟ? ;*apd Iڞ#K[? t ćOmĀ["gÖ) Y/EV~!h~{!4٩b\r%0p_*{xJ8PLAyQe0C}_;DJ(q^@ܦ70YU U R,R{x4ą [[R}ȕ?P9It(.A2R"ӢiEiiVɖhL@uA>Hͺ꜇)'vL7vd:xuIS۠ Q5ix8Mˊ{_wC*aDgw]:ό)*Y ?ߕM0R?QEzi5Jz`D D95P1s%#x9JU{FB09S&m2[el[)(0#^`Y #Ԉ}2*Ǵۆ<^ 2.L<Ү7MP}M@"ѳ3LG6_=Tv\oYW7Ħ Z!zK57VH kG$md8g(>hA!ߛp^BάɑL#[D!06p6Vq^)Gupm,FkG5v0C,d5X}о Y_!`Rg`+>ī/A@K>hё jqSr86 oN݊eWFO/svTjBŀ܈0;ߋV9/g1͋X1qPV;`f+Ϸ0(yu\o:$p^3 c00+YbW'1%(=}+]&i_Cpg5Ah ;(-Ԓ+tVIl \$|/ ][k0̆NC0C;?*Var#VoF@~+]UtH@TR {j9 i fj'u1n hF.T.<'i!6b{T ",U7HhESlk̀ZrP1Dwp9  =LMU9i7e3H&@Lꁀ$YlE #~,_,ZGC0XƖ 4\70A[9kEzIlM]9E|<&۴ʗԫ*1z„Ƽ@1rF')}"I`7_ 1Jkopq8;'F w00ys[vpDg@z=n3_S2_BǷH ĕ2\(hDV&^T({;JM EբU_BLw">]> u s{=aI~qhb\U=F-XVfd>!CQ l \>p\Uoj\dE(H$OQ)s.3L5* &1J'"iK,G|ШGH>tD:.ł%@\Zt>@6fb"ҿ b/iy; B` =s<|cJZt>  S|p$5{󞾫NR&\ʴ!z;&s VX]+Iv7L942E(r[N># l9fb#^N/mRku >>\) `ԺD%k(E }ǝ4m V7vS (!R^['$wCF^!/GM,),SiV+tGj'%oZ.b$׌ż죳¸mT*7Wĸ @WX Ǟ|zk>3rq eko{$%5h3&M^]$a irW]|L|:K6-ڋV- ZwF}nXTi>X^Q ܸlGDbP R\vN"G(V0_}UrF2go{U\`dlCW ^iyTkȘ' z$.K`W+A[Cp@.yTq`Pn^> ]PHŴS؋f-M8(iU y`qoGאAlCkoy>eJtggt7Z&_#T ԧњ3(ssP/1wFÁa;9* ;BOs۫V7(jFt GښnL76hֶ Dd`&|g3YIQe4nJh)m C[ b`Ť%&t.rje*2W bZ B8F ;{XIOYBFz3&=A 9P!g3>TO:CȌc0}y!Lk>ac+ޕSý(X/Unmg[+p[q0Uc:!܄vCk SBFChX\[N9BN=F^7v B7T溑-28A8nE9_CHP5&,r5<O/^Kחmc&:Cu^n60&H]\10**uA07<$d7lʗDPOzwNRXY|"-ddJ/0j1 nA2P`z^:ߝ.gzEq4!i\"f<Q9Z@iihn4C) ̵˦ u? 奺u A?/wa-# -۸_CPtQ%uWb<%\ gD˪{#= nMcKnTQ[n e\=Bjj&IFf;uRa{4Bp¦i>s3:lWp϶pҔ@cUx2ͲgwsWya֗ǗSG$ؖuqP&DQ?k5 rHˇ?KLN`AD4M?–c%vYYWu1Gl׽]j^r@¨bֆdOX UQg[".Ts [ "VH|P\͘>OJS $5B[ }-?8 eSN,7e;m[F '\15MA;O-P?jK 5l͏ Zga;=Sac=jm#ӻԇEe|Ln+Cߠ0xҾX5\=ylk,?2$@^59vP)qϾlM3AM~  =oLL$1]4! mf |cC3:$/L=*O5؍`Dnlj㢵'~=^3/Zm+5 ' CݱƜrYm9 ;cI&$O%kH't~MCw@M|Dri| '@R 20jkX?B?w;_ @ x`ϋs6_[pHK٬xERkYV5w伥(Zb ^KAjEA5i[D絳'O;hS ׳M͔I|!TNG` 7)R#lS2#tH5Xfé֎I*ݱ&c 'C.ZR*=,}J0sIK.[0ӻ4Wdn_CGL[آ"Ko\_ΒmPJV!Lz>NK; gO~f:FE2|MvO2oPdkwu:̄<6%_H"" h|yʈh)8N-Dm karm` T/K8+&]!_rLB7`) +$QƘ#7/S >oH5cf] W 4+f=1a0V! nOb .5&G RsC } ޼·_V KP9_'FL6Œhdh"rb{тЬNt:Z6w\jlڬ cO I3,DA5578/VPANa*Jh#Cso0WAݡMNK(V`M7MZH']zaI-L,/ 0[=@!Et3׊dsrr;DĚ}y,M&8(?2%û[w 3[n(hs4=ZD) ?gG ^A_Kƚ;Gr$1U-`x(IXOGYahcډOcR%1z=!_L 0d N}}Dޔt$5h^J5s4fi NLlYu F{W ҟ:.Wh.bK.s&|ѩڌhoH2q?kuJ8HwtEP`*|6{ Р_weX,%=/d߻+`/EfTdCo+:Eð1($A@qcMi^ ÊMXFQbOyh '/pGV ;)l` _l62l};HsԹ+y1E@IѢv#' \*H,8c25x˴(AB)x+"^Aٯǃ-')eƷ|!-(hHPUyB)?Ј*[)IAKy TRsmk]K,HF}{j<յc@lcZhh Y?߃^^Y ?xKWshM_]>+ۃ {}@@T[3)K=i7(N ƜF=ꉴ4SEV fC WqtA|;D3ĉ1=ϩ~DzNL _V$w}ժ4>Boކ-Ѷ=;\?Am`dbqc7[t,fD]:QaD;:x!t3 þ"swq k62Z%suZW+WTqk.>Pf%v_uh6p[6 ɇdbua[UC>3"l*1;5f,q HHj U--j y(xvG@ku&oI* >ofOR]XRbS;0rFbHsT`Lʀ!.I_^J(8K|R&䅼)Q Q?zl4I6jN|?q UVy\aJ4hbHGm U(EÜʛIG ?Y0Trj;)cK~ ԕD[0^ʼnop4}nVKU>;ZD:/zf='bX[9{`:3XжWęMTIeB> }fu*U-L36PVQGrAȤ~?Q Xk.&ruıe?DŐYz <ii]M]"v40d8(&zd0B?3녓 Ps=rVׅ0G%_/q5+?Amp͎ ؆bXbf:;C`KU2\4} ֫X|E_|2@Q: ,jF6'^g}@'c (3(,pJ Vd\G,g;v{3){s$Ѵ,܇ 49@$TH0-s7 D˙]%L1O3 nN'lw3ݷ^E5?uuNt>,/[ciAw2G^LS.:L%l,V*N>#Ts pd_EWѼ_2 `\m>eh`stʖi7eWNJ_[ET:6ҚGG $ksȲӌ#dJa=??~7sF_p 6P$YZS[#**1 7eW; 7v[֙>u9LYjr8+ &_uKDan&t2:ɚ)5” oQ(@y6^K{,9V و-$ ޴Ib츮9+KV frjȨ&FF1xzĴ*Nx52#(ZWNqoUwA W5Kߍ&l.4'`P_qIʤ>qiEdPU'A?]!q 7Ar/A{S)]0?k-=W`#oAn}½O#е[ʟCmׇy+߂ѲM߃"|2gbmfTs!0QknTG9&%-p~xWXo}c"h\Y%՘Y1՞UZ]=1MLٻATAd%5 tU@l"a/0y1?&,@%:zvЖe=ۚ -m #Fwv>ty;UPwh) VJ/P'im }B}"QplAA`9X03We[Ҝ`?NHZdJk75ՄzIehR^p+#6. .2IJs>ps3t:2wrmW?ɿGFXTع1Ck; >;.B|q#[y}2tsem nwuL!\uʦ<uby3HW @71bAO3qn{.]wϏG0K?HD@ZDEL>EN.Yf.+2%G@8 ͙rf%qxd:64cJ 7kpSW@Q@}_F)RgMi:RU,6sٓ՜Eiة3UI[)pcPd+>ҹ2 qd\ +0T&?_;[KeL@]:PlCh(Kxmj-@Qq !P`AC6P?YuAMyݠ'w)YGP)^0oq$ܫ5r&\b~_yp}˶mQd@` k`# b״M"4U=a;@}WUJv؋Ul[/K;k#պryƦeˋ``e(<H$;:bnvqf!oNIt4QػtT k1(f(8,13gW,u{]ާmn[#$I6xADһkzw{:I:-\}YtYQpmq3;i[TqD#Hq{45''2Q}ZG].rSe*N&]@¥QL}  XĿ60[.:?.o4#^+%,Ѣ  mh;UfwAw1$eTKiOxMtLy~JLQu7U..5[>q575 L^tSQus%<J3LT+n}H iUkkQcz%Z 9{$Nq}ٺUZnRၙ_Uuzv '[o̷ֽs;ZtwQ[,"7^ W` ΂f =A@AiC@zYVwER@Bg . 6q:R XۧܺkaDA8 K#gLG1rÊcEX飍;t/jF%n&J1NTQ<yTL'| 'ʲ|s M|JRb^}?pP{"2($(7Eu,A>]IN_TIF$mX_mF}bSia(OVU-_>,%՗BꛆT)JE.:S'Cf{cnݓy9I ɠx@L( sFԼ+I~`cZRg5K_؝4#6czL-^=_qU9g.-*AHӬ=]Blj6X%&OYO^9GG߈-a$`k;n,g6h@d ({?/@0{.c$7>.ŭ+MAH vZ#K}&ௌeS4,4}x@$*ElEunT<[(Y;^)" 00'|8}Ap̻:G~ߵe2$Ag~ 12 >!v2@qIP\%dXSx(nӚn8uamfr bID|o-`"m4) nSJnۇ>s??v_k% *0/Rwj7;z@? "OH5[vj2Wih ޯ5f .:/gbͩ_N²=aF,3³y ܬ[ ILE$wUC,A*&/qE ~| LӿO\~yãs=2';0r!6yJ8.7ZW)=O>lf1Ss|93L"yM q &xsWUvMXzńW!NcOc!|,(A5p]dH*#i]6~YQ+Y*ˉE\~\\eG3 djdPyW-a~pm;1*RnKEoD]sϘzTDHW펽JGtK<^3< dm9`[JeS.#WA?wxvsr&}"ħM.AEYˤ>ӎ[bB`>Y9>UǂWE u/ ry#U4J%6o(PdBt-H0LC^__H4G?7,Yd>e9a6ɶ:SIGڞjhcpCU݇˖Q: ;ؼ$Ikߘ^ zcVGl1s&OF[勇3izS0bdI %p|ympƄ'`V_l3}5S)/ZUZ&pTL/,rV`I,sx<;=| ug15Z.᥹ cj*R a&Ҏ`:7tjWJ6&_yY)ސۚ RhG3. ߥ(cg*_T# = Σ*jw .6mO@/}3#9w}]557r` NGd[\I¡(LV_tݚJq$OfͷZf_j;Ii{r\<6g+wFXJpm'@3ף2pSl{idy&OLF]3I< 39x -?d[ӷ\O̒qWMFFwbu%ʏ3?{NFaj—\v gZwb`Iw# c%xP~ڤiBGU.ӣD:Zϔݵ(UG/P%gcYo`_҉zɉOHgDt'j65ul9V#Rj=J܅OoqSEV,#Ү_- Gě%NL$>U{ c\ݤe$V\ WV^_6:![~m+$X}"P]>A&&H ֱ|kEtnqA !xMC0u@UhXo>Ky|6Eoetb DriO7&]nJ8+O ČKHj,&Ւ2yHbY4i:cS\M׹[i&t*DycR>7Nk'Dži~I8ҷ$Z֎,;rhawX4Z{?&V6q2,lk-¿)^,aN|#Cvʋl;E[K,E\/m"cf9>s^sm KSrquse_E)Eׄn䰄љ:yj{~݇z;RģDٶ3e`ٴ Qfwj''5k|gp+""bu 9;rdz 6Oa/8-uv;N}ZAhXB:riƢ5tՖ \VTs3>۞e~@L}ڜc9dVŇz/:=Y kK( Y1(O245^)TnnLs[޾˪Sk>6]n Zgڈ/J [ ]Y6u`i5i3eE iHZOUԅ r+)2/z!ЇVbGbgӴc_f-R9i7y%# [L2et//h~g#7\4I3jUp+!Ӳ">"TWw^*ř)Oq8- MFpƼ9E^7G8"><{C@f ^~`&FG,5su_w=θOx.jr Mjd(yۏF Ҝ Ykڛ~I)qOs"~t]/٪We7 b0? ᑛ_p890& ܠ«b> /ҒրgVC{(Y^4-|1- x/V[_d*T%e?Y<%oCMLʺBfX&\5ڂ4Zwf^Rt]Hl<,3ʂQ * }cVu,X%f݊PäZ#BV/' i@[2Y*92E_B@#[A%uܺXmSDL0Yݐ/T' o+&y~ʼnhTҜ7 2b$NWͅ mvi7x;wiG.OAfҺ1T)"URSQӾ ;&I!a(UOsBLsxN!%禓 ${̘c7!,LB]_Є _~c]S86d_8S P0Db@?]u's_Ot=?ڀI񦝯 f<0O,I>J薲 ՞T![wӱ̙AN\3֊MYY??s_&6h-^5XX[ȳ2N ." ģ9&u\GN%S 1Iբ wa= 0࿄~ADŽtS@QUh/zc}vS->7?n Q:GTU6x=ɂ;u3SDlLYy70[7?$Y;MI~2>17MYS2^\b F[%p] H4`U0 6.eV9ļV#ʂWQx^|Gϖf0]]<+s'>]'JK"W :03a/BlN!ij' ^-O cC3eؼ Q̶6"$.,letx%BrekO5u 0uTN^[Tgev GEω8u7[>QOsS嗢]$YUYZj5{4;]?BnƭEaY[i[|&:0Xs_in,Q?{AyE<[w N"0tn&ƚ So)^Rx)%`h9ŇiSQ@Bu/-;v lp-=5s['dBR)[u[)p~T-.x)+pb=Tl蛜OvZYr0>)Jtq,Y^眿{lq]UA7TR<1 Un%$KsӐ/dMaZ؇XsX NZ` h3-F53B·I:c7ScB7n0W43m/(sa9KM1"tiD5RL9p#N>(FƞE7s5c'R396=ZDljYܓteM>;.f7&tޭD` ]Om!HW^*4wIAɁe1ۢfg|'҉Rh 5yS;AJ?ߩ)}dΪ;o&0|[*IAHh>81ΌPh/U|D S$o˴mzTACv1WV xWXiI]d+Y"%!Y(-- {YƮˢ{迌gDMtN5EHEExDlkz8 > +{&娩S[N'=kM'Ba*8`Rrh*^~p;02\>&;#%^*ryHe9.Ew\Į __UՆl~ΏV(ZL8C kx`apm놬LdosoH%@ET8\0ېQ>$@ux< ŰxZa Zw6%}rUT3j.%$U}hHMSW)ZšӊXܮ(X.:; RVQyY7s]{>3h Ox+QN`h=q(74V tHwV-'ip^fXDP{tHa,^021/+/tߒ]Z:xnbޛqӕE pk6vBFq,|t}2wV%=UiV,*fz\LisfK=ekĦNIn!0yM[F]u.}nU.$նE$+X{/mp(Li).#$O($'Jdz5CPM;˝֘hk;GEW2KJFZPQf:0') ".+iiQic`KL4''8Vjl'oj$i[k/~W[,9Sy@N5VB~W @oHhq)Ścy0{ݲ9~&;RHB-x'_Rka- 0,틟Àl- ԽQ}@1S|)^"̣]Ak|hʩ[*W4GȪg-/ NPPC1Ueû%:|C1yiN8$QSycvK̢Nw&~NfVV%WN|('5PXbHF^AsEJTZ(=d9:I7[ZQ\kFq)ss4FezMAJ|әo\kAk%8d|:Rßs I=htJo+ Q53ǶtQs3].߶ʗ}SB%MI13_s4րJi1Ҥ`Zˀ0KZ N+w; Z]c=>?AQ4t6/~BBp$Ѱ IyݹTN\WOBrh_:tEM$^l#>, Pgo!{MU-G#.Svܛebh סPPdQމK˵=Qh >i%.Q-\a-w;;Aէ2' Qq['5[ 9KW=T%̹ῑh5 ]~B#b.Sx:2~';+wž;rUu 9 8|GLvW^G6u),Tz=kuДoU• Wk͌Vm=޻_JX7cpo=bfã-m t9'Iq { 1A]rIɡHGzC2%qX⦢LКpI[:fY&gRghb'm~xYOm[ !@˘q|gf !u8urA c}Ԯ+ɩ#\`;xZѩy "\K Y=~w!X͓'|:793L寣˙%}?󩏽ytE'[q 5׮Ϋ φZT^;hps/4O'3u;~tv`B4Iv% 3b>2P+p.qчl4aXbR:26+QEt6DqHnguhOtOklN~1bcƔ2}Eڤ,Ki5S8\GpNcuC`~g(R+0Yn Bj9,P'jsM4x]GLS5$>8PI5]ʦZLF=AR5tq=Dbi|#6 k Ofe= >Mr2V2:vՕ'xe"Cw)Bu6lU,{t|j?k} 3yxAIRLyQĐj"רU&kLr!z~lvp<}wj:G\Yv<~7^L}5v3HHV}@Ƴn'gE$VE.lV@„B@,i᲏^La Fۧ(X8җ b8 6Pd&3EGyQ>=/8$j[yB+}֮4֛ >J=cf 8;lS2 : fk'BœE9p$atDKt˗$ \:(L:12ȉch̟]P}9@ȯNNB̳tt3,oe9`_D'5Z0El /@ gvpLMqjq-<%`sRi¥RP>u&SaP@ {/[ UoR,b0_:#֖iaETqN .Ⱥq2#$9bL/{ٻZ/*pwrhe]خ(D 47k "pRLPAh5缜@ܩ<:,Ȣ.e\FD2*_$}ĕ֋!&I'^No պT7/kaM$O)L# l/eOVgX7c踴FPi:j+.s;Y>|Y* Js)H1.=剳нtJY])&>WaSӵGqsS4'ձB&3|HU)k"XgC*(/i,iT3ăGн–7[oq)&JD6[ORj^0A>[LurA䃊1>gR83TݒE e}6AڔWf%tnPc`6 1;",4Q W=YUA/Sׁ C>!6 !L .G)vA\WvẐx[А'YX=q)'bGm)_g(vIir9q]G FE 7_i"@S)&OTs!<* #6hw(\0@'M/6u;MAik &_!VAAg`/[d_k̭'ӼhZzdP^.rE$nfZ-6}CJϗݾw?H<@ȷ Kp^ANvZ!.PKm@趖hzy (f2=R7c"*s[/d ď0ih"W\|+~] e<H쑃Bo X2mM0d^08mJVE]ӚSXavo%':#X/BRWr.Ј:\(PQG07ۄD-!HS C/0=)4}WJG=J'I~>H>&;E9 4bU'if"t;T (L`Fõ^cK7iԍ &;n]xY􃓞LjL2D; bƘ]O6b:E k܋ .xN!u,Ëp} q!wWIl Aa#oy†m_RYgO`\ w[k݀.Z~f.>H 1葎W]p4FU \^c%T0&(gzڥ4cRݝٮ8A$s"h%3p%:ʎZ{QƐ!rl=_CK z՝Lw@OGQd[8(;́16 CB^šY/_{P7u1x/ PɋNQm\(鯰)Kokg=,E2tR2yh~*~t^ 8H$'Sކvًm [^Fkb2S>~d(LtqCoU|%-f"r9p86UFUn'FlW8Xnb\7ND__%@Tes.\X[):3RC\VN;^SUA0'">9bPVת9?&\bw⻮%HmFoWT{J_3JV(]8tyİeSd]үC[ wؑ ?пӀ8 /( E!U߆bwCX yX8 1}AW!V z_q*[,Ax^Dѹ .H ,vmX#׵-?T"SfveȿŽĶ@#ĝ5,d1P vWajP a]_{T2>x#gCR8䚤i/EQ; %tM7lJi"hp3>_ܧ4PQ Si"  -t]F#+wK|Қ"k&(ram-[x\(OvS'[݄&TЉEUz{Mte5DW| 'oΛJmV96"QMY4,tm{ġٞrڭb\don:Ʇhe4#m|Bm2 H$\ Y9SjY$@$E% ڑcy;` ؚow|&G /䁎:,RhAǕCqmc!X>ݰJp"T%o,%~*Qr赻-|wd1xFk eW^逩ͥx $`O XɛPg&>>Rߴ7GB-Gish iFP(m]_ʤUP0ҠZ]&mdx,k蹫&ۢBi8*XG]ܣ&*[܉C,bNpw@ݽKacKER/$N Y2$ 3HܪC°d^"= eі+"K2 p!nO0^N껐96]w?+Ÿ]nq %IRzv4C:ٚ6uC);Ƅ9GH@ t`>[Cm=Μ9 ;!I; qsd:)&g#}ɧs{ƽ,Nbg4"ɏs'=4ʀ;Ի`x* O;!>Lħ- fCJłmzNsBr!Sǣ2ܴjYsz~o%Cd~He~zߎBG]Cu=#}U{+7X%4'C?j^0b. `~~=3=49QL8%RAr]^8qG, rT |P|0 n?}q(QعAx }v .Ã҄/7$.xcL1%0_:;@ybQ ׃T˨] aQ#ݝw:V:ӗVgj&m>״)+šPXoaS4ґ+Hx@3ƽVw(eHWgVt`h[ukQ orj+ǑhL} Vr9O>eV$s*V b܈+lmX2J](wU☍}-|d}K+i2*dDty;ޙ&83M,kiܒ榘ݱS(dߞLIpꗭG@gb~j@ [EVp<9) Do!xx{a&N#ڶeHd305{qFAͦI`.?QDchCF1z2tx="}:F56Y*N.j--|^?'1ǍZuMJ,r` [-]{hHܴp-b2.f\*:<ݲP4YSs/d[/ dQM|A!9yPW]tj"㽂 ܩirf`yʼn"b MuoLS3Bif#Q^-_Wm=SCc[hԑOեB VuM1W#L=v w+!%wEKwTRXHWw_yy"|B{9rӐٯԍRe`8ո Q`CI#/6{ō'B $%ݾ^%eccqQ>*Þ Q$Ch'H]]6X.& Wg)SDH|@I+|frTs970S[G#55Uzb>C1,fAH2 0?ErXڛ˼oMX[ʺ:?ͅ #(Kתd(?#99,~WE|OxH>,\rMgvBI b*( 2I~gϸnH21V"e00aCݥ)q1WfGvG<7m]P!\S"wGM6Mq<8`@>/.IͲS@X}:A(eݦmNNU'߽ǤYB\ /&΅wsY/ d-Bpb[F$LJ!2o*jƠ"O/ >{ e2P83`O9aLqiD5$ @ȃ߸(r˄b2kp\/Y-bOD␖$ԥ>.i{QF'f+hC&O0T8P7[!O:seV,61Sw$̽$<]jG'B)\B9 !(Jx:_@fL/3 H90Uf([tx^dHMG3eŭ}J3h_,gXZiBƫ)&tB6ɘ̒ߓTvR#̓ufP *^3ƒiv(auLHXX!アrj`OVxyzC;5{c Q޶.]_O}y šbT =lVm7wYwS> ԣ~ChN7tY%u׍ޜʋFNC]va(vnSIb&/ /q'FY0l8Ko+ãXnпm5!; ~ZPNR)pBB֭<~&B/"Y؏WhJU?^ƒ D2]' _w o9[۾Rw)TGi[aEMqʶxJ'~F3!Թ䓋酙rj,#QfzƝ\Vi҆2ҁ%FRGހZc8Nq>7Q´QM0XЃ|vL3X廲(lz%8^q랽c,{;,>P_qpU(lXжz;|F9XAuREb hpytuI[qւ1,ښڎ%OQy/8(!{0kXOOZB{ִ#ʼȁ-|'?\ڱ\e5mZ}1X 5! %!m8e 7bkpZT4CߦVcie+Oe㾢Ui_VgwF'0mnW.%PJ SÑ\,yS4#O쌦78D#a")M1; 3zwjQwVߒXNӜUy>Frc e֛Up2BEwQhځB~+v}sb K~4Zx=E}C&(fk]=&30둄`(Pyf}(SY2Y(vƲT7Nr0u>f7*1C2=fFX9AE{k9pumD>Y]&B.?j k-QzW6"mdPl"JG_JYP{'9ʯ runa&$zF. L_`b, ؝ Ҍ*A;k)~͏{Bx¨D S&L+%%#(?(?g1u" ɀMTS9H2BGXy ,1D47ܕ +l_]S8An]jΨfxQ H2Q^(^]ՆqA̺V/YpvJk0E}zlo3[52S @W.S(D28¡cv{ С:zHVf*(~a϶R\6Vj?=:س{īz4#M[*\ʰ|CR6|<ϐHyuZjzDMb>Lfayq1>⼑H!lO8F~r Ѫ}7 *r7|.TuR?VDŜ o&q9nV ^Q{KqL*ZDN`ҭ C|( C7.bEc(=>/nͨM뿺d wK̵t`*’ rMnH7i—R p;,e?Rg#I]xр)a$bڋX\ |Evvܙ,^⯳),? _[Vo7x$+_}Ȁv>6iTDӣjEJ8^ԍn{u(L+JamJNy| qNZ$mx[PVEXx)qI"jRCfb iqig;zaȿ%zڟRau? K;g9`0@{,sq&`R3vnE=y"agcbC ɑZ,ՈlddJ+hۿ<]0Ӭ  uWwmO̹ӹ zxDh6sjē`?"MX'Ee-;+6"8$(MMAVN6)xnjqħp^{ٳma9%eg8h!J>Vy8 *GgWYkQ:#4&XLf x.-y{D9VD!}pnS9DZ? ʾ~ޚ;M;@0G0|nv})!U7*VhR,D1fTv \d|w FiHs|:W褃oUKY%!|Kl0p$+LŠj/5ڴF@@~з hcfCL  jy,JϠQ`B*Bwst/ <"/ԾTSrd}TvÖ%Fx 4):Q0esPJL׾R&0mmⷍykreuED{ #O/;jϡyì :KaJO2U)@Ad86_'\BX͖]G֗ԩK{タc^N=co%ʲܿ cYleWTt$۬ o*UR`R\w*nVfoˆ?)ie郟7Y\]%q8m6gVOK:5q~ݹ ֑;_!/HBa!BjD˭ٲgљQǐE&MLi.%Zn_>#vykcpV xƛ5/ܻoc..m`-G@u| A1v ^"Wf3Y&텃_1y~'*VA"e3:U˝KWݽ۩ƅhY'TrK{[rk;隩5K!yV_I8%; PyJMY@u Sx_ONkQ:Rlh_D)A;-N|FDHr}LH(!]17`FzQ6_/w[$B( (j/. X OyYÐ&.m(hN<giRGKaMՃ t]R:ܩK$=Gh0F5N,qeoYAkFEUب`.L>L/Shr'C5Eɐ)ʶGQ&̌_HmEPRHbwrHqO[Ǹ-x6X1Y(]_[|2-x"UZjH"drPvL.%bijkXhb"QϨJKc3LM܍PW T+q7kC7=x;9o ۀom*؊Y7'/5e$8ɘ|Į@;Ө9@~bBӫ^aa26w3k]GJ6GnK[)"Uk˷7 Xh ȕZs]/`yϸ"-5lq{OڱWjr=\21Q<ɋuy` 9yӘI33׿[4QvCEoE^̶bS+8smxQR[`%Q دt+r {Gd}4LHe^1,0~۟SZ`f5:; *:' zi6TApo1G$vgqk0e:@mH%j/{8WU(r)OZ>dRg_69oGe]f5i@ %+DO]55{ dz8?^X&zknEzT' ,pB'(q^E~x" 3Gs}Z|r䪭0\!ehp$+v`1:'+v,,nT=߀H ^HhŶPjRG?WaBިϱbLA`le5k ʽ}@3di\5 [DU}@D7Ɲt6hɓ^66 |Sl[a?A#Bl"cfp]l.VQhEԁg!"l%;~nV3d镎?m}DCDus+`4+&=ߌgV+$@3PNp(74PŽZ:ܡђG-*G~Cs[U^7fu{;:[91uW.dT歏;JqQOR㦒}jx:TT7^rk(0!!(Kz>>8y ?8LȔ"[lM1l-+f5qt^at=Vm#V*dI\,p¯䈮cl`@m5YQy\3UOˆ"9)Tsz?W(> R9Tc@C!G?m#g "E^`yjKߤAtihwdN ?^ E*RἻ.xhOc?U P dIV' Pypsx#i`ؑX1%a0 * 0f+G􌙱$&"h;i/1K_՘8a_y鎺κ L_Z,޴%0uȊf?ixbb*p܉bA>.Xz/HI@!h;*#kZs(fwǑ9aÆ@h:6n >1= cםh`BqTtQkzFDzdZ(*@5~D+͡Oz\6X+L @-{z5q~hsgVZeyyxb"g$y|n7\'֛i_:Y6母'=|Fr6O QÔRP0'gO@ۓ#capr.a| قmgUeЈB@DTpnZ}쥰Dw!C b*ˮ[v-9T%+K') .,pǒ*6W=0QDh, 56HHsGߵ!-Bɷӆ^ `'H^ #t?,~ ѧuj -nqk~LBH¾nSTWh `H}?H$vN=7T(pw0`@r.QM[~?ɏCƌ4kAXЈJǧJdX" fU{hmK|u{puD%e8 YkbT+l8/z5LsŐ?GtHsVDɯ"-]RUL7YT8= ټAw4=OLdrƄp#ZDVwΫ$|bZL%XΑ/H4=]n\Bְh20;gy0Tt~MhQ;[!(sTF"j؄Xea נY**y $A{e\"9.iKV,ĉ; 7PH'K n4?wblz ԙ\FϛsAțk\RfpADJȭ{ybJ f6;4n6֫to'M wtq-C`wrB|H',WG̮B;vV E*ThpT]wB`װO#5{B8 `#v7 荹Ě`!^f{a Br<č^窿by0ЗXᰎQV{!.l:msX}ctX[aRΨr|yƠQoR*Z^z3kO *S׾Pe\S_xo$I if2fSݢїydw{\: ~'xJX@W<&ז_HʙyK/ӫ$1H|MXbA5qH<;~Z1L.G)\‘y yG^AKmf f$W$l\{V"86;ci/b]J*_qdG뾫(r.jVFP\WhW(bdOnHxJ"䀅hz"dQt-?Eؚk3'L;dBTCӘc,[S7=UHtktqʯW\CWʍڜi{ŚZrNWXh~^ v 2Y 94]Ph`#G- QkϘЛ*ɶ6f K?iߔt"m-'-&q1P**1ɾ .>G;4:9*@Ѽ 70:rY)WR$$Jyc,~0-p{c#U X[ ƌFn(>z lfXYĽJhqmɈ碠D{E-M}> k/g-^]qHZo5n7J@ nvhOANY=lOQhzIe,u+ЩOЈ?6z*F7(&t17հJ <k¯;X$\2?^j˾,ƺ 1N9ԜR:ԴwO99V85U:WZyBI8}3cۛ 601 ;/*qA0d2y~Lل#Q}w@%)W79onW2M Ӎ/" X vеLgh62UBʑ*WMS4O7ԖҬx謒o:mu3V"mӥ@2ԂvFY\E,=n>dUO^7آzIc.x܁7g0\|0qfc|wTic,aiBlaETrV5J@-KWA ɶDOb9_;j7p=6Iɩ)\ HxE*3{XX&clC|yQɼ:[ QN; ҸM(vMFqz=oO(lߡ:q 9;spν@Ֆ& `uцv^S5 8\w9iZjDB]S}ly⿃06.qe/L"$@Q(3gzB>2^bz?*cZ\^t&]Qߖh@${ᡘiep8nD[҂u_)AM KqBwဋ]a,j9ec}> u!Ma O;v`ۢE6ɯ0ذĥ|?c%G>m Ž^]05|$9*1dHh序Y 4`ѲhsQ#sXvOLx^n2 3߂zgr%?>S 8er`6{[\ؔ\ۺ2SHm)}@S*՘=uYI`ɛ23B"^%۔ (' a $Zعۍ/Hښ6%<^.(qH& 'KpbFv_nz!$E?PrA$c(t;LRYimxHĴk˱أ{mRw$JQ &M;Sa2ų˂WyHg3O~5vQ٩s_rQĝ59]wV3/tǫǏ4moy75&`mlVbk!֛S#-XvՄ3z8hnn trk&K 6.>vbY[(xEqkd$٢,6mnlFr+ݵ$RqOOש@s|0"EcFA*}J H+KBKtrmO)/qN|6{t3IZz(dNVUvw!Stv矉Jp{໧tX`ß%ROm}ڃt s0 ^¾*TG8ń"dU [R u$J5xlw|#%>5PZ\WzqM}|*PiZʐ;-j`1Ri+1|ʐd_x;5`nH]縬9lM~ǹcByꙁƦgcu fP*)xjHVv@.LZ)u%נ:(g8V?~Nmsmt:7~.)}8H=hCSȹipkD<#"~&(tW:QWP ~n^vRU#|,$2{{:Ҷ.9'*>l{z`tq>%o+F#cq,I,pk̢&%>}Tٮw԰̪hy&K5;$QJMs>ϰ1TmC(jD軏%&Ud=VFK;̣p[6N:='G١V<^,H嗌\]89 &]]W  HDĄ jlFZ4"ӵŸ3xA'MJ4H"~><:!49K1Tf |R0a{0bͺ*pWZŽ7\S` Ū+aJ&7fk\#8=(= ViO's/?*dp1smnf#VXjP5G8L٫^?)wӕppQC߯]Q2UbT6V/4 5 Nù'/(F>H,€%J~q^ȹH\ؕz&fV*3kfbI&W6HD\".UțǥaH|=ؕ7׷%Iۗ:b!8sXqeH7Ro pyp`D˜( ߍg]SKUÇ!<uq1r@x|mߥ7Z.FGiq |# **,ϔor l LP@A7$, #"@5 {M\X/9K+ljZax@&Q|PezEeSyZX4icW "~ƼmǤ3_Ŕuɬ䟹0uKtX45m96\aҸzjuYMFRo'8 Pis@9ʻF>l YyěsNmJ)|ͷI@wT?͕|60}ߌ[ڨ-ʠS9]p"4RÚ 6:5|6`׫J鿃8E&$$xvC߆Lr+?Yfpq{Fq'HD!Og;Ճ^ iiI͜lM*q,,-sz:eWY+L3J{#PZo,QM@L-Iaѵ({, iYYX&&תCOTRA><)!9 XЇW^X p bQTBnL9v#C8G2sysptv{9f`7ftjҗf2OpҽCwm6u1jq)f{aX|JLG\Ćj5@^k.M!H1z|]>)byx(ځ-Zz2|ji`6ܑui rJz_-eЅ5N {ۮ!)!̩bu|8j5 H)I yAlSĀ}、\kAJAt!"׸zדj/1r[!bEnrZ=3]! :q&:ZVBbU3(NBADU*GF&2)+"2F6D6^tXҞvخ}ȁԋ?ft>qx%`&qiˡ!gd@q $BO=и3|iB (#,23NU/ˠ^  I$@T>"ck:;_|CpMqߏTu4|#앏( }5YxO.`3==hy CP~a!QH/FZOe'oK⭹qqEW5#17VXZcg2ۓsK|h,;JhIL\+CTYN~ ř`L*֑[5Wr Wńxv@$/"XᚴBMX9 3#6;%n 9Np SyӲfn d[Ѐ|yevR?L|2KoPPS؈\V@[hP:wUdt!K#J,f  ɸ(U4?͖V2 WqKka@pL< |'Q\bK[[cy,.`>vUA@e_lg/+^DpwPv bo~7fh'UfHEIբst~sQҥraZ_N)sr1=g/z1SbGFX͖i{v@ˢ K@CO[Oyw+Vr J y7_eu)~E}/)m̗#V. \2tiʯJizNN\V Sz|fߎ>e<LlÌ2o*׮`Ndrb)DW%e@4I5l0[~*~!Lu1MxU&:ӽ/Ӝ5L(-t:e&bn/jF`-S!epH)lXxԮFt8ll"L&훖bFk1xQ.)@XF'>-%k>ä'~qN7~\O͎^_ՉvעDT$l36qwqN0Ft?=^EdʾX#2L|/u(A-lپP:6uSqΣH-!ż:n+@Ju[nSk/XC4pW{XWeRrcp=qH }-Q??NLfsmiطXdga'f$:u-DJ8H( K#p-x|kqK/&h oI? {?d'"t >b&bu@w p`ͳk6ay% !E^_- -Fk^!!=H<;ek YlP-*{W+гʴT(jH_Ļ8~y*u\D$vz`E3)$v:l`ڢ2O;e-Z'N؟ҵ8+.&YOnppӶ߷V-/HVMU L;G&gf[B&LoeaYRw4KG`\Sfe/jǒlb4E_-Q 2)uF10891׼4H@$ReCw0 ;Y`QD96y$v oqq;O~x+^:}čtU>!IWD@!sUdvtOܢyG ʛt"ub1uߏĉ]RP,6d{~ 9zl ze\ȏ1&Ea]kت|^-5 yopzT7)怂9' HuQ_V܈4Zq7+}'vO[VFJ\`yy Ε_`ƷN Heh%i<T~(vRqbKֈE \\Q-o_9FCjV30(iy䷠u6wp"kƽἭ[HGaҜ+]ob/MjN-z0jŎJ'Bm[#.u1o=WDFUFWVUm#3]?{cAj-փ/G.E/}7l/n ( :{xސexkM7T'_q, V|{lW ȑ$aqctjʊj / .T߁滲,SDqat I'= b{@4rX}v{ϕ!,yi^DݘHm6]C*b;;TRgi@LzH<$3o +|$:$]s3kYxT:>ʓA#h%hGP 6% ʑq'J 3?S:mkڂ VzC\;uzLؙ yN:`1ʠ!Ly8vC CE(e?}n$°ʺÿxF,U m=%;Ύ/ᆯ1`c3%c3f`bzƢr,Eˈ0θhnzWT;L f|TcIL{/JR~#2E_ ,!V;O@ҍ$!oҧ ]H0;-{C)YJF3"˭nEaԩ <* Fb3diй t@ !G>=}@Gf,?V7:Θ~k,ͨ?䣃B0UN֊tO`tETlQZ9RR-_c&z?~ZrMƑ.{(@|Ҡhpݜ:iI>$@y5aqt"R!fl~ $$68"+kLyPjV^o ؠD: faŌn%;7rpˁ]qe BSU:9͎UpJ&@6aś#.QTjmX$_\wm|yfwJa9ZTڡ̕^cnqHp@Swkm%ѷ\+ћ\En˜'+]6# - gd,Wh/8de>rm Vy:^'Lp<% wb5szhӓ)q+Z}[ a^,S}I4,]߸[@YLBa}" a׌+PYx(l;̛BW7x;KxG6-{(x@ܱ9WZI |AiX( i |n͌@o#_ 6NK&-MJ/̦LxŸ .j: :We!x@!`" :~ҍ2QN"˜IN4FV }Umn釿FBuRqk3.2H?F>?/ 6t"|%u EKK (#C#&TԞr6c,So ҡ'羠fPsۈ!uY&OWXˀN}p] EAw? !n(_xjqFHqՋ.1~EolxC$ob#_G9D` 3J/6p3~O6ph/|Y/QiKxXKڮM v? msr$\0'L[jB)*&ĒYuᷠ馝`X|jEil_A޷ug-gĬcqFKbDA 1D"r CCy /ዔ# r.DלxXxU־<0˂R6ޙfB=ی]e<'ޑ$2mx l02WUXtl" 0ʽжӆkmjF!2Xo=[5h$[IIULh0ͺV\W(!^6DV^; ,/=’5ӕb{ &3i5< xI"#PRݠm*^A=b>tkS9ōWa ezO4g+@{nKӂ}d<'MCh^.`,zwDpupzäjq<Ňnaeu"3ES1,\t4ywms, jsjUiC22DfƔ.<0?0`c{}M FـewpHxPmEkhҢ ~6izHE ŋ۞m &^wQ 9~K,tL5YǪD[Bx5tG%)H\B0GcwıeӢ! CW$.0$jn-`";ߜǝvυMm~GL N^$F5wfhFb8==Nm(/ =oלy2zs &fѩ?*3t9p¤qw,eLAC$ S-.++jEUhȜ6|*K c]'$Ȗ9{`J-aAϜUu!;7Q{o:n+HQ"GToȳwCfBUSRQL+V ȝrrĭ,?J+'CeQv?3@RXzIzU9s,e x^y7U-+^F69n ir#+/.nba/Btf:N`2A8O}<?X[[{ 6Ok0SݟE[TDX6V ۤ q17vWmR4P?$7tXê"A^{" }%O1 [ $^VA9hqXbߣ:Gsy7se }/s߯"չ3{vZ69=c`/fMQaO)ftQL]P!\+\,gKcgNWȦw>G'2O9s!¾G1I6|./PobOa7U<7(NRm Kc#;J#;!Gqxd?L H3BRFӇE0 yL9ƋX=8'Ma+hzkV;( /`raHeGwɐp݋):bSj[4b#q:;LssgNiTfV?&Cf$޹'Gs?KFpЉ!RJ)9{֥ _MPKmjZ_H.'iU&opHxqee eھv0U1hITJ%9,_K]+b U,@7FtaQA'&wcb$80wlZIZUNSa0#/'4h'0e!:X  E0_psK0R*:  ٙiߓņ9g{d'P."h-Z<>ugtBӽZS7g.`&^?@ *=irzQU፰Gv֛9-Sn'A7Dvi9BEZ pN=zQK]ڦ.1Ce=`uTΊcC}f5HlxS꿨oV.P&s/m0J+[=Ά CץamT::Qw KzEsT>;X @D NƵIܖVF\pѢ/!G&ûNvk&RSDnlJqV" Nu/n ,3?⮥pRH@`4bN$,DM+Αy #7#rm뺠U DMqH*UE*}AJ?<`#oU:b/G7TkĻ#STx7%'mŤkA%vC'ki.8V8_j𛐋5^w"Tӎ:,U4].QC#IZƵCK5?'F*&x^$AmS@k p诡wؿCƠ"$$q4&~X!k:gTmC^DaR ^o4ҁn>?E+#P\[ȣ" {굻~HaN|=hrveR{KPS Qq,:e1 #ot:|۱oئ-z>7'np`YJl4Z+۸)oB|1l[TukZǂ^\lNd'!1lE"xysmF]O<$3".RhShxQSɵ3Br== ox;_!mQ7 qcd\.n«yP ,{-[AУ䍫*#Bu5&}a XZ9&]KV\tAcaoȽ|_WG.z9F,ŅӢ<(uNF Bs5ɬ3ko& TI` #!;4 4t8]G:́E?DNy F?͒̔{ӳfm6w,1._/s^q^}yOA_AK/&3PvN޾J nZ>tsN6Vy|Aܒ[oI4ὬcM@ŀ!RA+! `:Xo\[)3=}oM ?,9!n,;.G*`KelWz.aus~)$dTV=n^&82Ab*4W"S#6MЕnoqIf7)v]]NLJ%mnl8杹bޮFSmD [톥?(z hWTS_oWS*m3[P#6w/SrJZCHsڶz_;=?Ayu %9ȿVCC0 3/?>%ŬLQy/HOkPv %o$'%^E}>|G'X&N{6/r N&.`l:09t)\$JscĿCx.H^]ĥ4]S٧Kɇ99㖟qZ 8Bq'a]*[gElW`lMݳ/=r8Z913*Kqc@J̰[}M[~=/k v3ӜGLbZKx~+:^Rҏxz%h98^{H[/!>됅 kfs;] 2(fiZsω)ț1"@2 pw:-i|U?Sp jpj`/:@AS 2[gl]j1nݬ2ֹ/S:O~mf91'ú |2O𪔋t.uC]nk1 yfMn9 [y)L, bGh}zuMɵ`^pasw.ravfr ja4.RBr a㗃$jŋ8)ry z<a^^rnԊ.h)Kϴ~ |~s◺E=Ew<_I@vei"9k!^.Ks,1 RDco;?;5pWsׅ +-\PЄg#vj e}P ұ̢64I>ذ%d¼;-:z\-pƐH$$h jīۅDq6! no|9cOkƳo2/[!(1jhes er4^JK[ ݯ+\;ܐ~\U  80#ĩoo[‹cE3rP<|6MOȃ$5kR#qhCP@ yHthkZM+l5#̨m>#6OD$`vw Jħ(Vň~ż+$ԝ%/{b 4}AO% CDs0&6"|FZp> :~9"^ؓ: /c͑WP5Я@0jPkMHzI\zmPQl LuWp v7)uB.ʦ1VlVnRV_uCfc/ e2E>._N@= fX..YN _WF~d ˗F.$b-7:;Nڌ|D%zȁ$n}㰆W&%Y`/0>ZLH ƈTW7m/ U%Dz3O嶊7{q7PyE4DC&0@RiE>sa߅<;GQزY4ätӕmr@zk3ם9j_St0QeU?PRM;n>ɈQZH/)VVs :Drs'#!3ߡq*#0﹖;ՋkJpuEԱ)a'4ipgqd@щlHxIJ&ѫcrU{1^&cdRqbҿ +; y|s;'~#ѧVFo`4E#v{~hMMYLꃰNc +mŘn]AMN&ac)hP'k&2t= edE Xj-K:24fXfΉJO֖}ڐrav;OwU 7[f%n9*h[o?^;pdsʺ}Zb fbM 5wG24 ފѱuvDDg)*r`!' 9y~Ll WjLj<{t?@wkzq~o?K#aXX[xa̓bX;\UmKȔxؗ#/Yl aٟ%aj>[XUr[l^!Rl)S^Qx{ Xou6oN'uPΕÿڽ|?5Y~PEPg!Hy7QUP[Ivlȩ(,\LMQ0EڐO4{Mz{A Fg_ÁW"`sRr6.tu~ UW^<\UsRSR^y΅YëZ( ZLF"ʩWMw)JR8!Dr\*Qy3)`;iOc^ KA^vgfS2Cv C7g y|8VX.2^F3*ib*& cM#4 Lhi8A &Iwz,WH=3}e\\4Fڟ?~G-FaHeYLbP|q`+!yB5{oaצٸm*R϶ZGY%Y_V,ٓF:ʷ)&2d%+v`;G(IrdN9K81"J jod"VxE N c.W5i|pRy \%4F#N+ms;_H}J]Q_+C(B'kWhjFx'7;ϧMDBXJq֧PBnW3s$"m{Nр T*AZ P Ӛh`r pIe.w92jxۉZvvAfCɏґf3+myUBfuN)b$`7~dCJg |[ KաGNk6}%VqIE>hH\,Z_tp,Mg lqoOYcĜ⇿-C\|CNU X趶U4mS@Ә]LÓ>wc.y1(*"QEzcd+prqηΟ)SmT"JEA6&:a}J!AbbïĞhZ.ӡj@9>9xBq6 K4)ۙ59ϹHLҌTE:w?ے,ݿt=>`Q){y&`rШU^㦔Q8>ނaS4N,E}%#P5|7q.Oٺ,SR6Ba$5>uv'4bX]F_By:yLs[ՑΚMh enLf4c͵90O#?CTAb㿧6^۳5oWܻJOTMejq(xZez$5`ю >{ѻhW$=4JjTNJz J-] ધ| &12+Իc>xb#D\v$}BhMX36Pq$L)+v< ԭ5f^ f(LL太>n}jF\]EH@էNW?4pa"(V&^+j"C(I|Bãm mT:WyX)o^mLmT;ma|fhlcss1kwD4IKre[>qr?p`wKsDgz'{6Կ`$rK|gAk1+]nZu=!Zi M:ZOQKP;G4_M%\ERJJ`-6WGXV򗬎ErXS"H>!tKdTw6C)ӊJɢ%XbWy N(m6S}#$cRNsJ>V|6`#͵Q#%m||5),t.1w1lQ4H736R/9Lr& 2XG+.U1՛ZQ,i%a мб!F\q{^j V7 Ӕgbn ȶbwsZgQFe/71yJkWͧdPjkջp'E' 1ciإ!NlC.Aݕ$J)jWYlV .mIH[!] ;^F͈/0^+B'ѷIp4Un(ԴneaC'UʀwLZgx(RSVɑg}+jUauF%v\YU?^K]KdUlbShf(tS4EJ6VĮA'0R!wT _DEt3oWUm.SVKS R#GY~1yt9q#t[s/ j?zm'9R1(Đ?u/wKj)ELq'2IˁtF흹6L{n8>F-J$;99R@kj_ aEuzQ}c5 2'όKЏxw0!^ Fӭ)ŵDŽ^|ߵFՙ >)``=Śeb ,,y7gO^F~١KWzP/#a4&@{|XM=XQgeF{4xLF\}y f>K-֚wgye]ςƾpsLPz,Ĭ381ӑB Ѻ ZE99t3CuVDNEM2U:bǛvMbGL(ܝyRe%pf#IPy qm0י;36?G5̢`o8XXyNSTi ̝EC10@t<~QFI bhM9tR j$ kqNdM2c ^oǥ&*'a̘RSxw@F/kF&+,l_=- FG2.ss'&ɍT ̧$2,je B*"^a%۞ih<0 K>gޗ9͞$+lXUuQ* [oQwCw:/(296[(cӐ5aEcda,ܥ#IJ<$ޥt!DFI]oG w HM Ûf={p@"Eu x1;5ѹ 5!D!px6 qov2L^,SBձ1LlۯjifFHPE񁴾CsPTs C *~;Ǖ9h⥫)FQ/\At^e=r=VKs GU+)jUP+Qfbi>T}IJ0(2eKgQ*\#wx ow{Y %B%I"H;OXZɳId5μU!ZxNO֣>iOJkn4ўAOC3$o~Ȝӫ8YGjs ys v,i31Bgv>_iNpЈdS1:7־,P`5E4La[ѳ!fMKD_XN(ژ]ch})5F? 9 "&׊`ڵt";АI֬~^*_ֽePTqڥV oB0)dbg$A7my񴗨d|ҋ9*M 6[Pհ|4G2J`$R})}&!beUpoS; < v"/ K<=+!VvS T!\@FUDSne_ 9ib[=pڪ3MlwJ\qk_BR}k=]w"ic{ ҔOK֪sB|lORHǖs^6Z8V0oWVr]@YOj}o sGvnhTm*`p_ k3RS,Y-Ցt0a%BKˍVa(VEmiBӣe毻+{5=@Jd2oN󁔦 Ob5` oԚ{1MzI p_GG)QQ*TFUgqC6$\3n8!`N&,ywc!]l;QxjuFU ~_}s=ÑZ謹uLJH,7{7ee\&:o$5eۣ'5gS:/ TKS?ןœD:ѻIEZ%iRڴZ]Y^eXUImfhEr 7?LsrArmdamU>ZJUp'Κ~M3+{\]un~;B.I$L e/hBHTNc[sIv9zGmն! o/^JRQQPa4kRm 6W?-߉&y8oGSj#:*TzyoϗðVyqBKmEN)'MN, @ sJÐS(792B izx]ޭ"؋ -;h4M^p%S,6T4ޚ @M`1~뢚iPF! ]T M1؃w 8,I}V.1O@KFo{D󿵙h-ЦQ* Z -\Ǭ7XSRSGF(,+OTF',mxIOz% Nrӂ?U7*qJ+( &"q5/B`4.?-?187'NnʟpG J,1甄5&axr)9"B23ʧnr|d|XꝷJ ):Ǚ8=IE[K|M H6 :#yǰ\3zRg^o [?\"/2ix"@F0U;.xpn|d6 7d̦nPhq[aؿwndw*T A|Fz onP+rLr ωb&B:;:_ ˱Iu՗QմVfNm11^Lm"ྎ7Nַ^R΃,eH3Aj`Ϡ}ɠw͗,4ʀh1x_u=`^+ΌW}/pN@H_Ӛ{!vhڝ/7WOc0sd!ۃXtBj 5ӊlǏ^,M (_j|ǐe*o{ˣQ H9A,᠔i Oo4% {a91{j}CE:Ƴt+i0 UZ$/Tnk#ru4̠96N_r;={#FK*$wm1>CS.8m1֟^ : KW,*tFr4 6%!, -FƦ 30hM%N[FazzU[VSmLVV8{R!uvvohC`(L_lo;|"xI,xѼҷ J̙G Eɡfؘ[ ?u!m,h46d+#\q>cKG(0Rhʋ!'߫/&bcp ;kOY tgZnt ~;IMNR<5:,ILf<_zkJF&A3loQ {3mi9 @7G@ְ zi&D܋eazI(Aj(siul@ZEEb3w2NCL,[5][QXm< w`i{3| zݦ]U7D{MjDugBKϟE{4"vg|FbEPԄZl[=!ڧ\" 辫{b?lpGi. :+lQ£<͟PDehX!hEt46rYgz]cxt55&&,2U2]{Yvy";+Bφ4nޅZH)`1H6-h=]⍺}v5rΣ@*E^TȥUs C;2Xۇf4b0h$՗/Bج;46}~%[ RKc|Y*@h˘Aqȴ?61:|-gWrdz#pu&x,SC=8{Y@lJ/C4>,xwh?ݺ 㵇OF9St^̷7vcu !mk3D ?hǕmhW1{_HuS23H<ySj>j7EiS6ՙ’b?jƿgz!߶2W$B l&#J(bG ئlIZ&y[[c:UTWej5Pg59验}DZG)6bcJͥTpOљc}ҐRQXVP Twn |f3> Hr1.F8Hs9#˱xzO^rQzаĕVE՛kͳ٧4M[-Š^i?w^R4 >*`_sޒ2+VtD(*Mv\"4DMZ]E'[ 9hXEΗB:LV^oMsˉGK2<ݫۦ֡@7&m]dYxc[kfƅZF\kz͝J'xP] ';bT`Qb^ f[9Q`vY5Hfƪ' gAXFAL:wz:x6]@,hR]ţb!P 1=Nگ}`WH ) B)Jtd^ї'ʕɷm 5x9:kxW:3UaQIN/P2x1ȮXŦXedg r WhUB?i,wa.'@z\L?;ӈ0COj$<~5o|ԄuqlYY@>4qX@jұlFEf]N, Sd7C˥P ǔͩa[B" ,]l\dF7=Lϳ Y~G~z򲯠T^7"2Q04qêf[ VX0\|fdhm Y^p`Ǿ>.W5\ $L\6C^-CQTx=-!֑^)#0CD136o/0x LbD u1߲_>#8"F?;|chZ/."{Y"Gnr~#f@"sa@L֢2rqys?<%VB JZǟ(0#7-{p.2Dhzz# O#,?e{?w.P~_Ǧf9^盡b0ʇ7  jK?)uZ8LuC}mNާhmx(vЙ2`97í5znQ*0ĉCv6x'e<)\=S{ a窛 uq^q #jvОʊSR/LS|&׳<:Lli|r[+$0=^zѨAO1hrs8O8׼E:j ^0ck)@*/4M}l 6j=4]`9 z-wfkp<#i\%"pDtgXGۏd&Eq*Vw{ ]"\MJ]L.'VmEěg0x:ư:^MUƨ |%ťЙ>j9` EA|%j./0#Cʆ=s68x<%n5$)bOr_]|Oh [XEj属+"_#Bc:9&?V=&ah0V3`ZMCcP&`1x\>=ds?Ă Jhi }U4j\]b}L>`.Ľ??b" T fh3p5u^:\\y3Ӷ/LMwR-8 ?+:5.FpR}tPdx~)099&i|q)$yUoU"QJfPZ{SO VcY41ڇ#q_rnK=Hߍ":t=К 7G$:ٸ& <(yf=^"OYP 7yw>i 3!Ɋy E '$,:Ho*#צ ;6nz)"j.4j*Zjl^"V[TAVp_Sp숳lpm_5]-_\x;vc/]|W?ܚjZ,Էd\ > )=}߮DK*n~LC0i DXQ7$]+%SiAA#r|z?PUOqOQOtiZ59 ,|3 r/5BG! aW.e DEn4 #.i1-؝RGE6SF8hJei2 SoP}m;}p'n:mfTYoӮ=ҺWd ĉa !Xu-#rNVo!6 仇g90p׼lphUӱrqX/VqD fX!I^Fpt,zыE[5w:ZO9ps3a84*أ<<>cyQJ_M\k .rsUԻ@~!5\'Dٛy@bץOI\{a_x58G%} ^eO|<#w #=C#M(#\]XMrKN^N{lOAY}/^;ť?ߠx)&G='с49#U^L%;ok  @I"4^Kb(R(Kx(BRR2LlZ̏g$ >RiABKo4\+S*xFF ԃ7g.xfۺz*\^&8/͉~ͤ: (F3ִ|dmI _#()OU_#RuF QĊ f`rSfҿUݔ}#İY1-2jq!܃рjďZ )mUąplz׃㐃.`,L«[`뭠l(Gl>QoN՗a[r` 9)hd3k@ GTA!'?MH2 *f%xiUjƒCo2 *1{nO|/4VxA@&cKu/kGl <c'+uT c)c՝.6V`ebl Q3sat7}`t-%oQ1xNϋQn %22R5r~^6Ieg2 lxrð.PM/'lḍZ Ꮰ= ƺ1@s јYVo>̛EI-~'' nXV(&aqY~mU1o}9 s )fJzǑrMB+1vڳzMόJ8̻aYMLa!v7R gkh߱!33d9d͛,tPIƘmT$ǖPrv,ȿױW5i:QPtLuP8V`rd\*e9J̱B{jMS8AXYU9F@F% k?> +KAL al\yO=Tbj͙S9MU_̖+Oؼ'n[:쭊b *^}V />,s,ѷv #&מ)/77>qb!Mqv?>g<afC#:*2B#kTt[ iY+؄Iޝ, FjZ80OzS ("]2kstvfLTo g>bO3.#lh6u~͸[qd "VL8H'>Ⱦ iJοfW DWv}Ƭdl7/ T)m,Du|43+br7 ڒgRg2JnQ=BgSkWLBҙ Aça2Je <.([SԘ?)7ө>َ|(q(/C3 ˣ =Op;(x Md]4_ƆFڰ2*s.2M#^wm|2gStT۹@?vЦPBt5¿ߑ2]&DfJ=b@0.x=)1 f͂%D9XzC&sIO|G_} jfhcgl4N}@)oR|PR:gvPฎ  J0ٖL\ eB~ fY3-.`g^yS :'T~͸=S1, C$2(p>0v,<ٔd>,G34O=.NcVFɿ+9-zJ )RɌ0TVԮ9(_ ^0v~x[Qu<2i2C91`f+{iHy=QI+R`t~<&y] N\VLWTFaClMAkYLN:i]Cq . ,h*hț?\IXq z@Lw{+ y΢v!tOk;뱾3q\l77C6T8!EgLjfyzf̭C3f8l-Db?\(v"(33-/[h=)!FMx@jcpu9aX㎜bI?]R\(NsKsN-?1eU>&RǼ.%{]R40*Eq-5>&"4h+ةD5$B;>پt媤d7i!@.qq}=bsOcZzYg[J;\I[ pȜ~kA;Y,qBe[>#8e,N,a|8 }3ÙAFg7vNp245>*Jz%ʒ~6UEr ggZp!AUUX@ =g2iu+ǥj5@yГZPl(W|TS_% mYyP>łN(c=lu'n(a[^=O:u_z'?.zPS(E"a*4xaKW V8P+Ԃʔ`8ܶD:+,KڎEF |#&2x[rנ73h VG8 =;]* V . d!B=E\[>ſxlvnxqamN߹,+ԓRI}vq]u=/ödn*,+ٛˈ~Fw70eEꝉN*ص[ c<]k]:({k809\ppI Vc|{Xo%eƱQQ+H#Z #WI9]G2Uy$]5dj;Ls8`ʑ qꦝxp,_у+@žIdݓ(0r`JU,_qHwA唬8!=z\Kd6.H({FZ 8E\d&RLaβ"Uaqtz.?|e)8'qAt zOIR".>36iB[}p0^zRJul/14 6[=]3SpML+D3\\ 7Y1 CALnt>fU*@b=}F׏P:`VA?) 7h3L-U5<|-_*,i++|PF" TnоdHX>}pHtՅ[ ^!?dP7B\thbx[0.G"G*?4]yHufr'=:YQ9eL 6L~[87d98)ox_$KNۑ:A[첳fFcߞfLj^Z b\M(β`}Tg bukUD1xCi3BH.t_L?PaCn?tAqm6gDԨX'n7%>>7.lp%IH&&r+8CgI@n >ܒLgr鍒_i*#N̓CnS:KŸ^/ ,o@7wO=$qݳc{NwIO- *5Tei źR1mUϊQv ^hc+!~ u +дmV,%z2Dh샰MsPQ lEt4MMڝ8)hR?81-Un=B- iEc豱d~-+ Uz(L*4DKqBmdsMJ)^*J~X! Su ?r;֍Na<  *5Vכe' NJc-Ir<V8DOD_)莭L4M뽰8u`?r >PB]5!M[ #!N;ٳ>C!TJBJֈbΐXq\Л_ lNOd|VSef̬{ Fϛ$r}oq#4N?5>k/`Rprdb~ޞEfԲS*P;:F6𑓴uNKK65sxtѾ3qZ\O*fx,ן0"/9SU2 ?sH`R?$m>j˗L*u)5K"ЦX Vqf [} DRWr!0L,VODbܗ^~L7+ia V (ia_Ru^~SGwǁ%vuC4|1 [HrkWSZR9I]o_s+ek;=B\ڵe BAW|}JՉyw(Bvg?H5ϑh?zXS@&w^Ywr5SG?i-o3簻cݝ*z6JTʹS3o038:#1Awr{;ճB^/-bU;G<.IJ#Cvr2/kj5@ $jƭeJ/ $ 1%9A>y] lZ8ۈ49mq,bdHMDxwc^Dzxa[-(V\ymI{rE|NqGH.گϵhlwEg@!1Ϣ2rS5IZKw4O -Hw5o[>T:A+s Qtݰ ذt}vur6ҁyԔG1\SyꉟCl9s퀶ôd0<ʢ]0@ }/]@Ԩ8M{3bZ6:I5FH" UbWb lVݪU=[|&X26Hval)lhD ^hVSv+t[xeEa'>@#!Xםo0x%m$B /(&i2^(MV%~bۨn5g!sc\{:'ƅN7ld~B9$h@!J$V]1PJᔈ֘?`@s?[KL釽C e(1=ӌ2gPQ,%ܨo}욍=%B}NO(R3 2]0/WP\^;š(:%WLOiz BF9 m(@t) {gSًfIG^o4SjЊzD;QRcu,!Ν?gtb')-;$nT?Q yf/:JYd]IbuTOI>J )n?i5_ѿOc"`^Cb@nvt#J$p m NٕP/)T֧r"@iнFH˸Kw:C%*)+("Gc rGI?,9ɺw1ݝߢXl:[:.QYĭ5 zTh*d u nnfW)R|$BHXOia*_BYW J0mLp$X <@8Wq5Amm2<@$PiSXwKp/erQAk'-Z $z7BBtB>rjv3~3tkވfϓ6 &g"G^suZfH&)e$qq9w{R!ih ;L;/7Lfu|X:a=ȵ͠Ӹ1}bF--݋q`.ˇ)=)†%+4u& =tBͿ'j..h{̍y|!Pƈ ؐ#U6yOzܽg-z/)H+Rh& ;r[|^1w\/ԗYSKұ҆ [}\ ǘ%So杘Apݳmۀ+0ID%dDm˱Q]H6i[&[O7UqA6FRʴSL@q 7LVޫ/Dw?,ʁPz(qxW)5I,4jsNWZjB49\!çff,"Fʵ°1n H AQ2{gsWaP;ă^5k4OX9ED%`1g8p;d`D!ojyG +>m1#ètP5Tw6 t&4CJ35:x >`]grյV)y -$FIV#Ʊ49"~ $wKeC1YD‚zаſcpʻgJ,RJ}(A7zN7b 'U7 %P`\{HC!)k]OqQ{*Jf5iyy#K>ðY)vz@~5KfO1sfbT{jg|HTѹ;`z^+{x T΂j0A- |#vY TǠ7QPșˎ:}= |HPdT>n! hg2wu7mp=W2LS)آ )Spetߊ_k"9I ~%,.q>d$$̈́?cY`&ӲZ6ɖ}`ShA ZY?+XqRˊ?CVH/sFNKbMgJwĤ7sl/x):uNrKwR#OqHEiՐ&v~0oIw/Jeb3cˣ]1bs/G hM.)?9ދyDfŝRrNC:!-jqj(: n)M*dcք߃&Վ&kz?H6U7t;L%T^ g{3Q uw5'.;zteGHDPP{.{ԟȘ'P}-deٻ[⦲Yv Fb@adlQՃ Qd0a[&vKi$Y}VbxlgYtQiKct0DS 9xA(==vKs#(j MZkle3a@nWGXʁװG }H%Cq<: v^I}̫yVc:È{|U<8T淽-7^!B$[kG{*"g*1FnMEfFS eU$,M-v!\miQ"t&0d/+v7sOWZ ra:گCi_ԥL%2[⽴^U[&$<1xo͚`DŕP MN%1.:_ArF5pTwB!;%fYMɒHErS M9K.@z!|IK"Zۓb5Gs;VO2_ŗ⛀82FN#'y4up5)yV6 |pQ¼\$W!w*yoԊV4)q3Y-mBia'= %/%"ڼ^d3 (`P](DByhdSi&W?0cWA+y.*>k y/ LăsDPzdBJ*vtɋbkgXzza^)eQϔeKAGVHu+E׼ R =WeWCr[TI)W K5SrA d|W(Z}ڹhz1OnNI1 o-=u:֖tZGW!5/{R7tЛS @Ʈ*dc\=̣#,(5!^l~4dxo1%Ugf*^*3;[ֶMh=sD*e0TmdlEb'ۑbG{! :PQ 2w#& 򕱳5,{kWت8[͹*5IDO, "/Id;?ZGx?it;XZωe6T`NѺs#x!=6+QZb[Nf^3*KFx&<(YL1kPn9N@V$-٧*3Cd 6|lM )wQ .vޙX`ǿN)Kt\ @3$PEv_ a/D+ܤ̇櫕h0'?dB(QA”BƘDJDssA˳/ V=xH9VJ<ځ &7]`q>¾# }b]íE*sG6C4Eb2Cm JNp} :}jb)KFw۶pP(faJѯސ̥E$đnB,5 cЧ,pm0_ GCx᨞k(Ot>o፹Wry[JGhj^o&D NYZin”BQx?<; ӄl{=5Fĉp]b"KO\ߐ6)Pq(=%4Zjy[˸"C`D:'5+RuIoAE1Y ~WOӎZ-\6M< =vBҍl} D" wݍG_.:"c !b%Ymbt9ȣ(v>G2E@ՌVvH0ȘA&]iF \EW,02LQSiL/^oҠ?HPM %^u*NqH7X,6'!"{߈[b  ) /p2r/CHWG(o%ӌKU3 kS5=dkPt0°2f4笂PۘZ/KਜLnԪ#-7w?h1y+Q<(O?ݒ_\_-}S"y_ :&Os;PPԑE@&;%w3h5ػ7cgo?Cf~n`R>T\hKRxftXRfY[tcR|d8s~ݴf6#n:siwN[eJعdc~G 9K'e1e(xOGIH ^$N_dcaxNBWP%+dRK&屿ؐ97M+o8geP(۞=0>E.N`U|5-QDZ3p>7zʻYi.a >>IVXŒG󢮺]f_Wy1¼wČF8ETuV|m.I{l 1}I2W*ʮIۇEʮSN5ɨdgռ1plKpR4 >387Wj;ؗBs6!F 0T!t"^g}E$2bD$^;_9߯Z Fl^} G*gvG&Jйޥ j@r*+|o6Q50"rE aJGX*AV[4#/j@ RT C/2YO73 O ~^m"5=ӌՏMi'6)WL|Mqe&Kic +㦧V c\YY CbBl<|z3ji08,D|:,GU_z41$^PqVt92ʯIma: Y[ߔT"ȄQ"RHU_by՞;mnA:XfXf˜GYX7c4 YX}I4 F ٰcNgj"ƹ_=nE/][n>y 5!t98Iڈt=UoZ3&*2w|U3k $n6WX 8FBb|]8.oY1#Bi ^в([ue<ɡMlE7H|PiZS{60!{ . ǂ=v*Pq^"|h{fUEJM&EN.k O`A+8 fXf."b@=*w2t> fNDLH6i,vg.V )3޳mIPgBJX..qŰD4$snPjF(l BȠb#^<ώohzC򮌍@*M[," ZeRTLOɗdĕxrGFMIt?yMIDB wS-\;u+O gXf=]<{m%E2&5)dNJlRHkwi3H+sirקNr<ս0A)Y4}ۀ8_Y {>OX":H; Ń{473b>);[RZ `lN\@pҁXw/ΉrY{G/A] GO7)@hMAtZk~cSZ΁RM#r;6d<׼oYr+5˗=<۾jV7 2壤 ~j|+MDn67;L,ىVWkX┹\ߞ]$i#.kh;VH'=/rI1]s@ex|.5B. ݌<|bcBp Lj@m^b(.'T+ކPZI0W@ݒ=j7!=SUJ&P 9՗_ыQ;Lu;pPaG&Sl̵.AeݾDdi&ͤ)Fo4<6\EE۠ʒgXjX%WŋHB|ȚFh@Z.n!F:X]\Զ:`r3lͦ╅W&|1wmL!.SH,?ed WhyJ[ Le/W;͛Jm7MT *. ؋O! K) 1)AԇKٺ@X;_Ԁ~aJ=ܯ5{4i:~:9[q\g;ߎ7ʐJIYPť|+&}LCQ3)RxzT (Ġ9՝2gi̒l.!@UEe}[⌓Ǯ!k^H:7'4r`k9%YyA꺋k#Y VnN;ү@)"eJGg lw6, s8CoL_G=dÁb#ڿ}R/-HzD0zN+ի&WPw#[0v=>}Zy#x8 #=ˢsNPjfSD-88qxH.Lݖ2wZ\Z@?n^xOzͮUXq-}8n6 W+ -O{@Ya@kYFG&]0-v*9lgwm,t܉Z!{ê9 L9W F>yfyJ=Dg [͂ 4_vZa9&'L |5s:w:Fy$h?Q6S*QoNSy_2lܭCzWm`,'5j\r ilRVPbE[XzZ|jk{Û_0pa .sd)f9Ԅ?HJ9e톴ֈ.OY~ڿZKfx:͏I팈(1 XΥK}N0o}G ϙCkY9;GG.40'Q]_ ܕڙxPa0cM>͈zITZ= zhќҨgȫbwzؘnI#O J[ ,=j―Qi)*ܛ_YZF023?%qeeiq& tE趠a"n/<$n:[*O8t8›envi Yx!r9eorIy`|V͆xoOH(m*#% <Y )kS @ [PH&idR)s<Qp}Uuħyi8]45[f RiQȳ*:H/FX&a$UX:Z}?oL ;q?%+67\}Dt$CF TW7rO[jNRVr~13/LZ<͌]E\)q^\ )d(?!cn:Cv>t/t|`t9cMسHhu6%K0ПP;aNx*Fl8XfO%~~ȇz45MP; `ӧ"5AkaQ*sh4GϞ}ܷviwJ OT`Vb!eak ?'3+kaaktGun3Brɽ2E~4@(;ti?3Ƣe8ˉoC@W&8@Yפzf*Duuso%%f.fZ9#:t/׉=N1R}:"0-NbBN&U~SCpe2Do&lkgiw4HAcm& Eyw$7gȦ+kkL8QIFoRYLI_N,@CLZ9nVt\n,QrULCOBRE[*RoyB^ 6v}W`w)$ ^9}R0<٩BǤu8"7?Ȕ9|GWNb#E4a.Bd猩."[^ 3D49嫴k.ΝƝ+;pޖ*w!6S y[pv7"p0͞d#z%a.0ɢn0QY.pq!9p$|ܱ4V$[CAbTM {&wH o$`ᝐE kjM~A/T՜Z~M!uw+Kq.1$}G}Bkf6_a.&I:GP'-}wզt^32?@֝=_`>H"0@iE@V3py4D ЏJ3JɛRxY-2}H*wTlN1/d1VO d#yWI~Y \*9t^Szӊ-5ʚ98#UXڊ~{;Bc8|)ҳo{52$5%ۥY:gf-^[HތUau& ڭ[HA whSevljtHExL漱dg7i40 VԍXX;/6٬DH0iClY4gZmL_/ j҂UӦQ :«*m.yY50{"| 3FRMLIKL%3;!IC(x٭@ Tx|ŶV'~[Ѱ -v7,|DNV]gFMcJиA)*s2)N8lNdUi@܈sz,4*bMlDvEEݞ 8r+~o 1kATt)خ“XtsK1~l~\xT&aW( Ol3dgb>MFrL m;ܰoڞ=NR8Y/4%>pC2M|!OVeQWAJo;ij7\iS?+>Ö2X7ga6<>PюzԀ+5`骗kscef=Ix`ӏ%Gr]>6{'GaaJ-)^# U9_8iV@ u5ة'S}hߐasEQ\Gfb ͽHr<ߵ#ʕNcRc_zv• 7z6Bծ{/*NrTɀ$*aW>C"J$&p|v?*Nc3:׊Ybu{4Bk TQk*YS$AHK*ɓZz8 ~A.(zBw3KAB{~s֘ E/;KE`(UG95DU@ K+p{1 ̈ XGr'.|3#UJ+s]pjH "EWEW =?nX[S>aōۉ2XoႤA@0^-ْna Ve{n/mj Tu~XUѸ]fWw?7{dyW+*VNЏ}ijFC9Ú*i5W;>ҵ+9݋ѰtM|AKq Pg\'kWi2sWKsm)3uાy{z9 xp6PBXz -&22g 0T'aR~?U8qGO=:$/rUmp&r9[qeJ0{f`M:PO{ۂ#7eλHbDV;¸e\ rMG6x/? E6j?|psS2Sd{|˟yIh~:6/'/ ^\d2+dFp CD 0Z$c W$QʠwJQJ2zj[(S  Jѐwtq]~c~/Q'y&:Lȸq;(1:HU'ƸSc\"tzJTc+݇Q!3RI`mGL.f[^l nR;a$k!uoykt]и2Z49̘>AxeGv/Pcj%sR[hSoW-#߆p== 8'Y@0/g9$QV6NG*b"1hRdR G kWrd[Y2zۦop^jn]>(w^c-|b>g2rt0 ۣ_S$ 7^p)OUglT4 8@]`}&מPangnÎDIɪ!n5M9} u޲y]^e)ݑ _HwħW]ҷj̢ 4~ּ@z`zc[V ?S{/ Lmތ0:o pLj`v:@W;T%5u.@g rGX6&8A8d#yg ̪|7j cWxi[ѰDUn>c+u/v(9Qw\$dvr|= áHݥr( ;al X WUe}@c%s5$Ib\dLqF(S[`ekߠ 㖛FR[vOX䲎˳-Gk$+ űZjy:@4d njvQ[ } dl;\7ƮIZk=4vhQ)/b )M}V2ψ;yv^ئvT#-$lKW!7 c9NOmP4g*kx?z [G")P9Bc#GBDOKY\vG?^Ɉ]I?\w(g$. q ԁvz2[PS-{Fy1ȭ6 Z(jh@gSzTLVIl>n{&(/&A<\mfUED"5nK 5C$I)1L{7h~IjS@ǎ6!U$ݨK.Lhp#z sRTqI_nͤ̓_u3#3 Rpq}cQe@N `&ȧ [j{22$= +6ZQxޭ Kͨ,0Xz8=_Ql!1b,Q4z1x%W~B]au96kfؠrub}n${ H)Lce)flbB-~p)w-֋(O#«N`esK/RH!n oaQJ7`lk󎀦ùDsW w"A[4j!%Ω 9ɗs 95#L^V"Ԝvޔ&f^@B瘵VqM=6߂tJjnňdy㗼GՉ"D,{r2~;z#eHm@/vԬ̈HNGcL}@e*ONfu{>gnK Y@;栛k2zR3vھMp3y8!.Gr?4KHͪ8m2 j;-dMsq r;g+l HYbw_DS$zg `7?R]ԕcy=\ב~nHXO UubinLվN7=݄w`#~]Y2yx89j{ C{\Әic-8۬wzf$iVf"L3 &~Q < o)L<΁_P3>֣{wݴ˲u h1Y)oxZmg.'L|шuqcL\kik+J/=hOH*-rX>pl )_N 59gap-+ϝq[_ gL.pL@V'0E\\9•m[ ۍPBOh=5K^\Vy[KtE愽'5k8Ht&ЦHq'"T!vt]T FQ_qZhEscmMp·`IҪf]Ed/ ]R-y%IʢYWRjhB~Y v?_2~7/QmZ%K'>?KxI~KU\ P8ѕjp= 럒at+_GsHѾָZ!Ju]Qh@o}r2Y|mzlp/!D\'Om,k_#3S8G*E)3c Md>q,A[=^=٧!I8P#n/W)%2$6ڞy/+HG50FMc|Oq,;xQ{*>ǣ+ԬYd ,ckl n}/P\`b&YA=%8+F /MۉiɴΎ^L# +_Jȕ,!WǻY>4 $ ty '--Zƃ\llms$OqMf>D$MiL *z+nq͑|y-,Z20;f q塶=:VE, ^O[%yschAiM TjȆtMuJX6ZB;OЩEd8زB[7ú=iA:Ukx;۶bʈ4Ti-1(X\({$m08=]u/qV>STAST1yܚyW'tX$筽kJ" *g$rgw]!FDdEvBdV gm5CpeQ|~bH\d WȍQ%R4dOX1< 6I6/h:m'WEEçwd7ϳnR|OWt$ ܎u!gx!Khc%^.-&C_Pt0yoAK8]4֠ Y23**&.wrYTmc:oƖr9 }AQsWdžr9 B'X+l dƹ7 ^z`84yl e?}=`%ȍK:ʆw1kx2u|52;R܍Le [[S鹿q"lGEc[ܖ nG1=} Nf"˵KNz޼MG{LЏ,e`Zx%-="8$ٿJ֤?(.yJᮾWӠ~Xd ""=c?r0'9Ɋ&WfE.'KW%_ׄFLnrP#9=5kucS@.ݒɾu!tF?tPDI /dx,Q -ksB!Niu 4G)bc-Xȕ@ U);n ! 2 FJ}G+5/mGNsͦy=΅$|s ۝{ZM ¾FЦI͎9^ x-v_rtculVWg';G^݈+)A[g%GcQUŪ((euDf;77&`Wki@`༏l*7F,WCokV :Y,t(Z z?F`M4iSu%!!OxgA|~.o+3l[|Kݟm-F!P7[? ,|7Vas8&iǦ0~|- v֪rCVv8뛻䏝TlYl g pw(7eyI"uxV9WGOcy9-v {&IaսAbDPkB9o``l@䱹l$|'drI!%YO*g r# \&btѬ4dDů^iJZ,XW-(#Rp_"FߒBFZR=-̤g:f*--Mm-0L [a4+W꽧ψ`*}y(lPȹsqe7nez#z$j9Ӧ &ƚq4`&d; J8!AN}3^ 3pcƩv$GgMsϖ T~4q\W<B^1>~ڼki`1PsRQ퍛"5 ˟O8I&@NAQ&rjDgs*j|P335~I¾U/3 a7$Lm ON͕ zt^>zV Q->Hs].N {ZΪvL_nAD{CApE׿kfuXُ ̍d$i -AO EchW7:w+E,y'gֹw}hx>^đjӑ,('}umZ4 Łzj#GG$U uQe$0{w1X'X>Ӄ9ZJKXg$ iƛJ_cB 6K1 KUآߒ=FɅ{#"B:s`:iqNgQ/v X+JRX,Jma s63*<5lĉմl %ӫŵqqr>kGO ߱<ʒla)&n@yqIxT*|dz,n嚘8d3 }Z؆%ºZwB] K"LۘPhv]lQB6W *fx PKIG4 kq86TsX'L.b dv$E^{K󼎞faP}&9kVTppmC@JJ"'dm٬AdG`w:y?_K\E r;NKk ?0Iqszp݆T9!2 ĽjY P`~ģp3q@8̦zf#S [831y~ӣv,^jӧbr?&:xJv|LA|P`BJ3 (#tHG3Z򓇭;U̓g8ݎFld6 mhŇ4W+!P =/TClfj$P]Y/v~D$2j)3f\C!D|ND3gVh/ŒfIdo2r]W<&Wا?`bZ% )0RbR{#9xɴC]F6 k6Ւ^c 4cp{]pL0pF~=<]l*.SeհbfH.NfwD*҈RGТ{"Ƌ͊Qծ5~:R6),6쁑>%! u'm)?mH,&T)#G2h]ylH.|VpOQFv|CEXCf> ;_"Ỹu-t D'c!2FT}K@;cև-ss\#WHScf:GPWٲ=5qFYS.<L̃F~|XU0u 5)y.WHMdfO5T_Wv$v^G ]l0fҊK\f{;Ycմ`~aĜMG:yJP ٛ9>d jsvC,2uv! jPs ݾ _'"^s Pա/J ?kD6Ac#;vHOԊE/-MK#|)r6c g8CJ/>-#k7uc 'K$`cʵV(NL!E`a2Rk;Ղ,L1d}Y)p;+|h"Rc&Od`GWH/?W8OjAVt>{[y_H~Ai.kɋ]:\g =r#*Z9XV Flg9|Sjǚȓ|('((4NDAsا<yj?aDܩiP9tL}SдEck>6DpmuV\MX/9>MlhB 9јp̓kRqR*a Go嚪iQ&, QҥNos}1{3:O%*RB&C`5n~)֎JgL= FtNX~.9႓.\P\Sf)^ ҉ʒӓcw'|z-sF=+'&*߷ 6jJԯ?c.kG/kJ/YW%-ks|%r˚ݲmԚ,NE5y:?*[QHɣ6c%eqRs!+`v"&Vf}}~\@L4 =@_ 8'֢߀^kY*,ejM 79{0%tAbVXM#AchxՃ^ki.28,"R r.gB i]XZC= M%hQn ; @1ӻOA D,P-iIJ v\,ث#W)vꐧ__' S:ù/[kgk&/'q*I7b<]ĶA?T"lqD;ǒNw񱡮K[;ׇ#EqbmQ8ޓ@"0hlH龱v'v3GlQ8|DtC!%Ȳ+70v ~\̻/OgۖBr-{պgn>n׆~BBnW W?xDM/,ia+0QKgRdsLqCoSKGo0fx˲s,}`K vFN)@j^&H"$ǒ2;N'a4==:*vEi5i"e \/}.hq+ 0wφăCLDFa#յz'FEtнǘFroհ {(@%J+E;JMaFJb]F1}8UHJNpeYx1FԪQ{c5q) L06))e졬v1QΉz W^b(a$_{ R>sPg/-Fh恜n@]^0l|;KBL&2jaYIl.UEHq:L? ӚQ .q*3d:h!f铤k1J6c`q' ĞAm8>K}x-A\*P!k)3NSw:BVÓ-]0V7>GZnW~;]?@IJnp;$B Y^<XFIf||+|gg}J JBbL"tw~ymW$ҁȠMgYZ070701000002a2000081a4000000000000000000000001644ae3bb00023714000000000000000000000000000000000000005600000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/sfc/sfc.ko.xz7zXZִF!t/-T]?Eh=ڜ.+/s-UY%r ޤv_bUOHq;<>'Ic]sRWq*PMA5N,4@Tm"+K!P \.fׄ \$WjjZ-deCO %-;20i1!6RiR2 %)Ը?bbӵ?E}j|Ko@&Re^@xӤ! "ۨ[_JAUO롂#fЃQV)n(;nu[ʏ A`+x *T|3,M'x {a׽>VruG*ڸke0*Pl ƞ@loB,~=&+~3qo 8wQ~fyq~|IHW 1!?a2y:&e[ J7C̲3AyE4K-X tq~a -uX"zSڄU}I]^\OW#yi6/ԗ5bo4vҳ :zUsD֭V=r ZW*-WJK^,K"M2-?xmJ*[m0"-&?-O+SiX8].(_@s9ՃmmMF q%odōPi£.&̐ d{m\y% L {~!_ޔaWQ_;>2 ¸7|`SqtlP  SWygNs¯F7bണtg]u9x ZMJ?.dȲ=-L]1y>58H7~Z=J#VQ*FBP P9y#J$FVbEa&NۍF}ZʦN9OdfP:UWF-r{X]  yLD,6K)'-!ZVxdBt^i" P R12MC=L?͌EzOߴc,o7齰+Az1Թ|g0՟_ǕdrdPFZM7ID2eh?tRR}X@26.30GI-+qT^1 5}읜TF_ ͂Gh{Lz=$OPCwgM]|{챼kVhۂfsgõveg+y/ ӝ=ϒ?B4O &vIJ ŋ"L yFzӘsBf0 -%[-b";Zh@i |)]Euř~_&mu Eʡ-ռ{6RD!fxք6F8P="0%g爴ܽQ?=bM]aI ;ӨbZXl*0\޸˶F4RB;PN15xuPf⤝1Lf T $>{zԄcqÿ跫5P_x-|>@X! Қ V|NU7HuQZCI bTu,?EEE~yMOYEDC eC5 4x?Gc o9=);V|.9]V'eMyT^H Ͳv+Zq@VدCo!I\LAuat+8%E7|r>>?tY?cCe73[ dLJ>2~hDNY֧#7rD ؜[ 8A-%*ǥ|ESD(iwaAr]}ʅbnT*Q{AA",H=↮ bmb*ruOM x7-s$tvHbW%~@UXuW[$mil:: <XF^\Rݶ}DZ58/,I|Xfh}@F"?7]\8p傘5# Mȶʬ'7v[a PwKJ6kwD7V]v PY;*l[lᆅeQqG78bot)ZSlmS"FwbsqQղ3 N=j{>~|+(!!Ә$$If~HApQ09P 7Y;9hKې?r}|vK[>/ MQ=u<yaw3yJ ҚZ2%_8!?J$^,J3t¤Gꌍn& TV}kF0/%N'au;T9k"X2M_e7:*9MD(_ z8}<#;CgϢ!ɦEyȉ1s{i_ӱRŝtURn>B}Ȩ*M.lȀ iFe ۼwhw@:ɳj\26ti]kx^~ĂW;vm5r"v0s(E_E?>̶3[`g ^Ÿ2Up5 .) ќ*[Vf35HebA>F>;N$$9oBj #p"#͏UՓMhsey&q{ڧ{l%4 $J03||I!펣LƝ|9>NY8M<梆4xR5VV; HYshLPzLQKbG=Ω[xim4IŘH"s''P8 .Yt2noNn VeOQ%:f4 ]<굃0[Vu{RT15!FT^--Uh4{H|(1|Rj-v5G!Э%Y,^!|lRڭ,lqM2xYQӎЏ ‚n@Hk=iҋÍ= İ/s(SUe0a !Amm7i@6԰RtswA~c0/yQT)-A5t֒F"R=6qS DFlu{L7|90^D@6֓vy׵57gR㰈Md̅jDeL6A!Vd5u|NvdjlJwqAs4]1)PfT$71n %)ѿhf͸L5 ոWp?.גif͎Ttm>@=$߼߈' )<\~I[J)ȇ01;>A)\9r1\0Ϣn3p`C+'/yhF>]8$sPUWwnB{{Rrڧ})/)y8iǮ&~1 5e]{k~Db*zP 3Q69Lw&y2>Mř ǔqUC]쀚*'sOFKmHC|3HXZ@ei8Ka7'+)\#D?6W T4PP3x&G:Y+DLc w\WBm~~>yƺ-;J U[1W 4;S<11 җDSs>?EO1Y0 8 ;t|7&0 R8ṱ?ٺ7ic62v{DAhE;&u筙!1GqC`FOpH-=~,7};kx[1ع NQ9T[0rA]Ec7 b8> ܇UbsN$3]\ S(N%'bԠR2w)T0B;NMGqї 5Ō3zEA]`ui@N$XHlu9?}l2b0Dj KNj9BrXܞt`Fܶ`pgィ2Nkvm/=i92@MER'AO0͒l}wV sGCNXCt F 0`w`ǖo=l?p11,5:1_OaR jBx%UL#z!.k\YT<,ҷYN&cnxYi<θvL]e_໷]I нE*о`2.u^,]qЦWc)[}twԣ1eio&N]?Ht0;ؼ(:$!@K;?f8ltro>\ E }P!P3|)zO]P+!Iϯy/,(~b zǨ-2&<`*nk} M@wtyߑ#rE`r /P$:9‚Zfqa R4Gdrzy"Z}Z~SB!U8T1+ GOc3ׅJX)!޹6\b#(wyi[P>j;i_PXfZQdA$ql J&]!G|1nx]ۚq)=MO c}zZyr--6dDdVP`H Q)#Y)3gY!`>:/h)K<"( 8"WymXK5tR{'n,{{%Jss ^MpΕ*G=՘;s9bh]-j]]KJL0J'tXm@:| #F 4t./OШ9Ta /kݓ;ѣYyXxSTE?GFAAXx+HꡰiqTQp5,$FB Q-UN# 訪/-x\CfBjVGP' [pFHTi]_^L6ŶAq|{n E4=qtN;i"gc'& 5Y<;?P p&ƒVbi/6/WyuK#ǏWk%ok8$k/kxL֔ʪ[W83ҕiYQW g ^ :<ɀ%N0gOT_.F*BO9,lN!m:_$ F[0KSq̩8rm43lK9>2$ce(' gQť_.{p%fn[~իB>>Py>I'uj7]Jv䨺7N~ǎMܠL=MptO54+F;(UqܦIԗWۚ,bV8E?,<?5hGTS2$/L*Gj{8Is`g<lBg|Vܶ=tWֵBC=Os1ӊS:ZD"Yǖٲ@Q_dpNzqjrj+ i:g6>Jvs\}+VE& t?Iom`:=$4@{uK T%5C*^a${;; /p"wJv +ɓdžh%UB"h $yZ}x^(B{1e!mN}Hxma̅5%cT`߁7 w5C\ݩDR״؞ pgϭ1mՖ]?c͢μkk nBbx0܃("/bW}j77߇=2پP P^+nCeV9RSpᨕ~9bS{JC3\juUr[u#ܹdJ@vfC3ABk8{8%%pd4=WCau f&q>ǟ1D,W<L4/|%" gS<\2)Y,8z%,aN 㟂EL^eQC^/_*gRpNB|~T.0 nHFg.+Cu"-ϖjXr85q.NVs}yy>+ e5{K]NaQfѣ+5톝I,"x>zSJ3 zC ⎃.J=Ck?D‹vuL= i7J"x}h /}/ǠbFgj̱j_xiӤE|E]vDb+;hlTFk/}r"-vUgDĥ}faη~9{W_J,kA"?wWAK=fYy.:n$M) ",yMb ˽9BY'n ]VҿпrTN%V0(5~5Ruh8&EIʨ~S4L{9qu ]s2-,L(Ty *Nc'HBâw`= 0R] ¢zJ(#KGEeW3_[JGHq<ri1XVHC͆6kD lu:8:$Tea#E׵}9R8Bt )0gz(16 wտcrZe,@nOC\*шr[gVR_@J1xCnnDO|u?8< {ܖ@~/ta.p\x/5nB`sGH"N&jtno:]%@JDDUG8&ЫRtU UĝEp,jg[勳qF ,ܥbFw0^m9ObL*ZCYx7Oޙ_RgFM :~ (Pi{CT*/@xJtĮU e%x.{,kuGnahwȯCM1ԴQt|%uUl3Br~aǸ8Cs϶fGV`GB t$gMڸtӴymt噡b+Ư7~ T3;+RN\H$޺ݬ@p6K\S0l^3+8@CNkM< Hu'=﴿NHlUَMUeyf|0١M>`u"vKE1aۗFz3X%PM/Dr'q@$hIciPYJnbKԤ+>%bMyP`i-ru RZ0ZfH{0^9 @n)+7'2^h1ñTDw)MA%vץŐbFD߯I.,~8`vW7w,QNqQԡm@UL7zX_q$,}?EW"@\4izx›m2UacwgAϠ9Зps*k|:}N^SE_L|Ov 9EmWE)̈́u0k3!]uԪNݸAVtVq3.m2o7-z/l6qQ",c`É9,ϢGUtEFeac Qphb Z3( T^E50)٘NΈo$s-rZKT@ 1hX tHaC2| [ y>u;j}+h._U\=LbǿTNvNtOժ&5I=]Rܺ0|%XQ$вr^~*<.><s0NpHZO{C[3CxEs+hݩ/gyuac46<v@,z+o\ DeI7D'A@- DArB򄼩NѮn _5xS -M#K#LF^UHC쐄"y@eJ`*tWty )vGU[IyߝขA 6n4+$6e fZQ_GQJjn:] <"u*^~ 31K:y)2BrE ܭk;4Hzߌdі7א;2o %{gM:<]$s5}ۘ}A7:rV. C1bv>[%w^|zLFkgΞZOpJyjLQ6Mq~B >Ŷ|c&c$4<`/Hgy|_%vot5,=ݳl1933]z`Ӫ%dԗx`RY}f!HC?  Zlnˣ* n2`qyjM9~R7HayK'U:ir.{L ؅*…8̣G KK{ߡ5YEΎQ-XM1~ /uj;09H攫o]0^n!ONIITb>0)V?dDoQjsݯj@gC*~vŏ^{Z8Jn|l(A"Hv{ &CvQWԧ5Z(P}L-U~vUsE3hs|߼eZh;w%;i,foH5Ԑ_1_T#;~d~{O^HZp$J2OM >ߐ*^sI԰45Tp- @(M?>D^ ,̆;!s0p' K *$XFAz/bL!g1e*L9(3ɈDHaIMgVhӭNUyPkp%SzV QC|CƬ@ aׂ!}ipV;Ffun[߱pxsqSF@y#u.\-n Vlq7(cZih`I0MjYL=_s`>D-4iKxx遡z Y$~nH6ʙ_ȁ[eLG wbu;z:d;^Tģl;dbx1Z̮ S2jZhzR9È^$Ѩ5YWuLuAࠋ) q‚?/<ʹ+mLT` ~4w$G?jȱf偝4_]x!͘Ҋ@s p_{kDF?쌋/c5 .@,dS2TMk=#-Q.rqa%Z% bsCv=>,t=VOLV]rX-Px4+!Ϫ)䱇w?fZla1 bOq!K 諩6`o~rxt!(z&𪋙D)nS:u0Hn0MpIW(#uVp?*!d {-HUMTkϋ+.dJPA*Ȓ FMrJ9sJop=޳GI ~8XyrYƚ P,5~]%׷eod}Bx6^u2(g,=yee! {+X ƦZ[J/<=^~s5D\@Ж JuD5P8uAA'+~)E.jAL|FT׺%@KQڋҭn5B20^SM|]@IapY39[s$,h8m:x 5z|Qbpc?Tx^_JMʓྃO!.5Qw~m p00**y]Mt\ߝڹ"F֣"ZvN1"qdLtɾ - p=t#ѭpj@Yz)`)[h# Uct$/Tm]NaŖ4\q49;(/>G!y' iW [IϜ'DW"]gG-Dls3]7A'^ADH1Xq~9Ojx>"9MUe? 8ˣ58QlvY zŜb[Y.0.9[$_K\nlmE?ݣT~b|nVR6ڰ n@Wim7fӐ- d,$L隰X~\ ڏ <߃9ƕ"(/;+!yjB9ITɳ3֙e@d29RuӨ._F.F <734uo9&`̲ƋS^ `ڐ] gZo60p>0WOuGaOyKlgis~.0ؖU p ~2Z"+`2}ҷzn,y^הi3uPK ggCy1f!__粷ِY Dпj(WW@A)46^$ɾ&*8inD }X00JAU{Ǖ3FeΆBiy" u/(:'p%Xu"z*lNctò{˨n'7뽒'Rpw OS P>U<3Mi).G S~g󮏬Z֧8`BHP4983v0p_%ъc_̹grO*bfSYp(>7J3*cL~ݯprÌt+y] ]"Vo CZ+>R IpR/VQ:;_Cp5`9KJ#͸Tf q9-&4Y*Cǽ6Ii_ Zt2R9hN~љ "T(tʫъ3ş0͝ނ;J/saX%鿄Lro?'qӳRcB<7zAtI)Idͅ90y|lh{զ3Cén2jPFPtUS:tF<xctԅʤYX"OEfA% ~,&5Z tkz6뱕֠5lYwTnS mO;K-O;(vSu4X\ۊe-bBCk]r\'u 2Nhx-]z= 뵥fapYz<r^qN%Tzdz ЀL%CiM2n (o+kb\~2,>&qTs볮{W 6 * +F65s~T[Etpz}ntp{c_$w}x] XGHЅj.g-6U;iFJ#,/dk`XO89b`c8\ ;3G\N\}!>[/! T골D@t)Je- 8Iy)Y'.6&=\1?H GW'Ƹp6о})QOe$rH7A>>̑ 5x#@xH+w0kfԉz}rތCҼgB7VspؔF}Nu4<"r'=[8G\%ӎNxϾɳc>n/Or{-؝kXdZW):\9z-!"k3`y'NJa7&O\aG$v2V~C'퉰-)*Lh@.&uxtSj88V{E5 z; ok֖zOc};ApID/`^USC/P <_N}]( A?*NjI0q+PKHRGY'P!lvoإQ71hڔlTrt!oNuE*a#]km@|?ķrxw?Ɠw/eQKc0K[t T6KF80f*S9!i{`q"2utiIk1^&Z5 2v%YLo#봾ޢk6EZ+ӭ#]M []/)swS VRée^Y27΄_6%X+^g\l#0̻~%hd} A<岷a ⽽c[i6}Tqn;x1.M 2Bg+O !b϶v[Gy7ad!}Sbs7uM֬mfJ4Ȁ?ՠ RV*F ^d @ldJYӜYl?y?N~  |Q -UB&4q-c~ ]D`3f]BNЈnp֋ɦ@0?:Um񊊼$~ k3 @ qU6^oV(ּID34voxgpC;4C~* 2ġJis;VlF)Җ"QGTexx"~oϚ. wO B"avϞ "y֬w(<'~?HZ竆v5`$15y bѱ"č?r,% cݢVL_ yZ Li'6i5x)b5~-ʃfnaAa>V4^x"ښ%U6; |>+\}ƻPpnȶ8OLGK*}9}5֚ 3 K6^q'dܫSRM}rLl:ui'@߽w ;f[M! ^Wf-ڮPZ?V@bdD)wowc7nQ8?pNǫ|wVUL̎cuZ`agZ1)i>L$rz4Khbݶ͝X+DK䐬8Yav<&jQnɮT;RL1RQVh'E%Ԩ<1ym/.Q^yr2ݒMYb,H@8AEo(DS>)쟧Ё,3$vwhl9`0]dU9v  AۏXMK24[0:څhSehf8HX F-8ЏO%!PixWs ߧ" 9&B5b3(')4t,*j0Tg XxLٹA 銏h YP+ pCıumS-͚a8b4]x  xR"iH)G||Ujm9ʸD]/ۖW["i^g)(K `$OlOb@q6K-&<H{|KYapkx݉=vWu hL-iLPbA#t&~f/ѥӇpGjB>Sec_ɖ$le"O(U!f_CKj,mu L!8}b ^i~0z$h?ܰ];Wغ`ҋb4iJԘuiQ`/KV CͽH'׽}-W;gڵQsrz" B#803W(!꾗A"uP*̴i;h;#7nwJ7]BdimV@q Ρ3}!sZZ-Оq<LWSDJ{*MdL3Vгy,!5-JJ cm緯v9ݱr/:m泩7Gn>ЌY2!%!0)<3E2(ոɓu:K-~-%s0DՎ.qcёkNu+P*8u{9"` οW#Ē Eai4kˍɛu1x1v Y֧LuO m0M|^?tzph `'v>`Imo k{ГpcꊝD%镁-X8Lxk?Q/߉jS[2o0ax,ɎM>lkj0]K1 }Zfįzj\ Y{zYUua-ePU%V`-;YK;`I7EW.S_IB s#qB{q_Q7%RZHAML}ȃpnލ8#;A!|WI>9{Xb+@[([`_9^c#8EZ(z^lSژx#Vٔ'"ޑg`F |/[.RUu-agwO1wH0sE')1t6Gv\'kH b۸N'%2+k;wDQT8 0vQs:5AUfQbm#;t59/Qe.|,9t<ӻY&%4"Y$r)u`#,2"vdwOm͇>4iSķo;;JsC6|tGNoemGٛ2p` >pJ_1#Sd]jU=?LM`|h¢'!eMFޔrrqsb5@u.lM|4vr2DW6jtS^͉R[nӄz:Z:cWe/U~@#?.~6muEB /"3_9D6ۍS3 :džp28:修dHE2'ռ!C4\E "Zh:/epx][=. )>$I0/^*~1ÔMϊYuƊ4-R_sf 6/> 66U<8xR/Q{HUӻs{LF{\|K4/\*JlG\xEMR(mN:{l\/qYEhRq#[I[\K_HN-$aUaȾˉ9AmYarc]&Eu9H*-ZOa|ѻ(o*Õ+M7@$e f?**jU܌~6Tp NΠ FpL*5W$z,~mbG %jE[c0,\_2=P.3̿ ,%)d]>7 < 1\ ROHba4~;} a#b( 7 e,,Fxwɒuo/:v;#w85y!>ANSB1tj{.NNܩ!*BU5#ɇm_^MGTy3?. @5ђr}?N|hF|ֻS=p~075w(Xж. q*MCR{gwj<(pqxlZg$ ߤMsmK`%vSD xx)$"-R}&NQ {% S6~K"L8jrxQ<0$-SW>W=sH riĉFk:sTjZFe[ۏ5z`Id Ԧ:evQӚ6{Li݉8ꮓNpmJEIAP||( pڒחYWHV G}7rT  i!e ;!C]E\O|q=(W>|L ;9l|D,sh`YEƻ|>5 X ? צ?oSW 8Q)gf1YhC`Î7H&{C@t2[s"Os3A=GkfʿłᏳpBRf%j2/&x gAˁ {(TΫտI ?g ˤlOm`}q:C[kRN9HhN|ej](Nk?v q?^~;GUyr fhA]b޵jE$6X=ٔV7S~Xl1晝kˮw>TAQDJiWTEĕ8ڍon^nG[i Fܖ_9rfgZb | }E^K8&&\qιLޚ#Kf_CRg&N'Ϩpi=%{6}\rZГ1Ds+Ad`aA#hŇ> ކHʯ 7 :/<8*n$Koԭ:l ju_?Mh/@',108W"ٗ" :X"_QF3-qxtJmr_"ĭz# 8h CBT7BPfYq=B $<fjV'K-ŀ"5Y=Hd1ŕɨ$rh;6CħL_k=/l /Ϛ/Ha$Ǽ  tQߠg?UKj>z5i.$Qo%#I}m,Ug&Ko eLO'笆1OmS !1\aFE2}^G^G$WrV`K o\CPJU jIxSKW+L?V-JD+K6y;ÕXGF] j60%DχAGYsO\z%?sU+'b(/d_037܋{;eL;AÛ;^φ˟v\D.+Gǜ3OgAGyO#<~&yr7}[Ԙ_W: .I 2a]6DJ}KJM ]SDV4G`۾8+ba&ݠ(a#lȼ+y T 2 ŎȫKmzC~iR+Q$57.}HJ- W(v 1K^i^tʗLg q3&:3D3 lݟInF0nЫ~M{zymh#̉.޲;{)0 zԥ pXB+ɯA<˵U9& چQZ&uR;_a`JhᒯՐC1jR}8d0.|)wG>>:0% T0eW/J7^Uw\/`;fӶR,U"<b ц+LYNb7a f/3%foI3f aJIy#HI.!6nqRJGтU- L.8ēn)<hSꄣ0',6n{@ 5I<\\Cj}kzґ`OR.9W$D)TlJ.Aaf>.91Nϸ89IQqoC!BkXC¡ ԧ)^U,эj)0`wC# allV?D`nYaW?(Tj?K2;Lj4t1!0A#͒1|gO27̖ sZӉGVf1}}yR ;8nʃEw{ш|'a̻V2W[Tyf;_2yJ~YBIErSv0`'Lft\z{T*(/mmŸ|/:3%,3amNZ"$[Z]yi2wOҔ/D2XFGMY8Z9R%hS﫜*(k*Px78`W? `+%R(m2CHd. ѷ_7۷4 n:q_Wr .vY^цKꀟ4{nSiR6)L0s ǢП| pvV숒gfc H ѽ ZF@TjswhXIʹs:1:˼s]a^,M{P)dg{8e?#s{7`-kO^3h)=pϗ\F% q,A= 4L4G_kqԖZ^+"@@|z\0Ũ:ܤC]XM,YOCR%+9S?tqD}-bN5e"2u-UWx+  p>Иjղ;\F3T+?oYVd)!il?%F3Bg ܠsoGpM:~K򒓖٫%2܂45_̼AzM>olte2P!;M-` uW8`Rj!iZJ`aiSX4| /lU>صzO %R'D2\Y @a@c7:BQ){8)canl\3)!MgU4q Z;UV?j*NDiR*IIc3ݿ#('ypbJJO\]/ĩyهy"1 '4L wGn=LV;ԞaGdS`X* Ji! ~\@Hh>HM"ę*@ D/SsGz_ ;S=pd"Aٲ++Sγ?ylv?l,TӚŋ-:OM)Yl/"5Խbx.7{`)+?^7ͥ_j$^{%4&脩> !Sʁ'ƯnPR3hW˃+Up6m[HTK|Oѡ-Mw7ZݓyO 2R#)ܯa(Tȵ%,80~2r-gNPxnZ";űj,~]'i޿{Ow87[jr%w1;a+cm/, !q%r$p$.HU r}+GYASN0iMc-h7=#N4 ucR=ŽY&mб eqlx. vm뮦4-lSNU4]iv0~M9 ^, ԽzG1)hZ{3puPlex@X/9'ŦðbfpoQTux[+MJĐsaA?D^nm8_uEDqnϪftڏdPM~]Q_  `\0jA͑K71^(FGoa/eXe&ԃi$˗ɾ2Ml5e? w7eD~lx43V_]^_6ixd]e-On\HOip{Opo/ Jl,qMa*07^=`hkky6+E<8޶B Xڿ0:zO JgUod:h^&uP)yX>D; z1ktYkN SUzފMcbjP*2xp,+r1'ԥO e}du[RΌ4f=9zfiZPmN]%4M?]>c%6T$ K呃4Ld6ms9h+v&HV# "c3z% O>W*ƫ/[$9<Nyt_m K XsW>BB½m 6燜.(GyERh-jIהLҒ+5[E{ėkvѻj 8sWځ3 lHUPy:d"m E” Ĺʼn0}-߭n6:Щtm\$ʧ6 "a뻮>4^-0S۾oN8C胢B)*qQѠզuB(;|e!{YEZ%VDY[S0p$_ P@bV"}h2|LUk5 77pAT5|ya{͹FadƖ7.hQs:(+1 h6Q? Ge+sCmhobȯq0(O}t\N+$uq4lА o1:|=G.7E4CMn`avf>ƑRRY,(vxYtɽV=I-ρOY{#C ]дe}3Q!V<$؞7aXSa.y"[k aR @"IXvY*/58 %%DS:fq07gAjH˰19w4QmԆ+wF~ؚ-٢{uLއ*3}+Ub"us;ڶ?y#O`AG24 n۟{dv-#膛@"$;ۜmu:[u^4hJ )T=QZ4@9ȯ'eD 6~ΑFp(=jqbBP+%yE󤽦[p:'k_,/nόź%cδ) 7aWS0IyuI/)9/bO-q *T ,e`&v9?i@m<:'?iv+ѣӡ3K@[ײ 2kahtk6`p gI8mSw"&jͪ0E}JhjR ?V9ȶ#$&AJv/O=.'x 삦l򌊣'O I˗L i؟;bit Џn pnxt[1+gi a>FҚ2NVR#1tE?WeJOIp֙~еeR&_v^]7&5\B %LRgBIR* ˼lKA!(X3U& G_?5axIՑ\O//ɵ <@3Dc %<V(z=Fw.*7W>ى8-Q5Qoث E7|;xj Qպ{Tw9 H,F@@l}LSS1TrQE $5GO`'.9<wk KEx$Ѭ-kut+,mgn(t32"ǟY3*nƌ>z&Fqӯ\XcLvr:v&OE*NbNeJ%Ca12"ۇKŃ ;O:o*\Բ-;bmFodO@F8)>YoY04ꂰʹUY}Gm!HژkT# J8{$uP&0֪Jk>F򑢬P139UEϤϪ(ڞ%|Wn @XR7{AɦkrhW\^gq87E+jacҵb}hIMS2SSځʙǩ8"a=iOp; 97Rp%NZjHNn=NxctҼ=R1_Ns$ cB洳14Cyh<:hBdh)˦MыZR*FjVZTV'Oo49g FbSAzkp@~m;Dɳ00Q4A`hu1]9?$Y)XN&;V8Y7Vl% qe4HFX]86Jg澂֩8Udx?#@z`nGQbHRd0V&>O9b2xbф1C~ vi̭5!H|CF'w+$jW?z<;'@}Iz-W=+0{^Cdr5$BD_iw凗 1cSMjLy_ӹP,IԔװL,mA{'Vs.MAsbp.r^;:^J;AT'@BF*mBEW-l[!ӳR_lqoh6*P%4 dia4 mE Pjҏ̮׺b8"zѣz{m`,uISbQ5h"R6ҋ6K%&eQ-&;JKm镰oL3M:dY.+uBX8W#z…;/-tcPf8 =rp{C$+gZ߄Wό1$3YE^Onsstp/nYW![jW_I}4mLS!3qn'`}_0A%1̟Lۄ9F$d|S6+?pC[[*I/ 0ILP,#{~pIƲ=5rEz{9cLǒ^/'|2q FYq?|dwA{v!9pXuXp̷BA'G{|E/ӲڼF#IK]T ¸hNgx,/c&9~&]9{ *!уa)-_UQԒi4~M7:JnS=$yF u1(lOH`cyi.2EZɶ'1D}V%Po,a!R:r[|փ9o@"Ax! Eig?k;8 wGVnBE¾;<_?Du\9,; ^rNfo VN 34~iV}W(jKc0b C36E \rxN_fuhώ P0!6_͖hDfUuXI8Kd6?J=Ra+`_0U~`MyW}K=5k]iomJAIUt3*Déi/UYK&JKo{MQH&~VL+$Yo"Eg>uU1_p$l8\Zt@)%)h&%tLƎQgUԒx%/$KQteʃx QW}Y-XB2 })4~ aas6OGX&P.i)mI\9 d/t,!CDL/v0baHT<R\CA{N::]v^L#4XU?"VfAɧI ŸS +XotƱ#բ8;z`{\) .lMqc5٘NY!DJezz]&hÍ@q xۙp̹p"P补Q*R`Ta]#bc4xC(߈ w YDėƚ۵ ˦`j|i!~dxUTa%`1 $,xa,(]GGM;$['8nL?;"C#ErԹJ$6L3Vq\ xάu}ߐ_]XHғYvx4e H ^+6 Nq/ikv?bHBb!r *rƾ3?`F)H G^˟ (vqNO5JO2S|O7La!<oS(^(ש|N*Gj b&h 625 uR?P^!O۬.e`qI`b4{ųevNN0}nlS=m :3fwG%\0let!1ɬ+صK=A{ZX9@UQ[Qpk@d-B9QLwO0JnZ}A CkpW~wЦK+B1dk ΰ)p :dM+EaNŊ."AyWP_GhW{ P;h}q[@lyR>F5@s#gYߚ}PQ<wшD3}hB TlZ%tڡsH:?>E(զ^+5ja>j44"ҾclAj ;H䱭tsERV%ґ1~iU>cBGkF~ʎ}YO[ C"]1RUr2kiQW[, 0/{ Uk'#Ʀj'Q /P(KڐQϟBl) 0~ Wt.́~"RTH-Qor4 .&7 T5{ͩIli[ޔ&}ހ=Lo ٍ6tҿ8B?fH3JVbrE5G_Z߮|PP _A v,oemev1<׃O:f62CÖ ڗv^0bs5qRP;\#&K4O[,Y2j0i-}SU#fυ󒎗PG5?BP\-fdZT$&ƿ6ٵ8ASQY/`֟Z(`C=l|.۩H;ߺ;k{߽3򄙷P S "g<,z3&uc'ك #7~Mu>dUz?\1!X|ӸP;OHFP;AY=-O7u) 'xʣWeJqE<ha2Ƴ9^p Qe*03g"`M2ӛ^|2& =D| 4|6ظI;-/zz_L=2YBL?WmJ,HOĩ8IH>i pV~1*#3M؃'( >3ap58}A)<]0&lb#wJ֜Eʫe)$338'H!b ;B*3p]h Z<\eLϣq\,;b}w15?ћR |CKTnuJvM-k۴e#~'wY:Uv zFL 02E;m:L߁uLcEJq0:b4w_>2 @f| kV X+ÿ[@uS|.9aASM ^bp޾#U9PZ 3h`C͉;Hj,ٻl?`WRc ,*Њb c' XЈ$I#\4B+ԌU"ڀ^?5qD 4H/zS P 0 fJt BI}eFNɂ,{#HXP繄5[(^pU +aO(* q,cϧ||%^V N7rƓfg`pM-A<#06 8ޮȼ9azx cU` 5apko]o~t2>{"NS  <1'iww/!֧n$NAެE~ħ5h\YʻC[[ Wܻt [D=WOѦT;8Di\acq2̃gzJf#>Ș{^\<+U1m'˜H:$ngd<E԰]zj? ú 2q(4_\!J;嗅@7ef8,lH rjFЬ_ V K/"bd.Rr:^qxS-[0 MYq); ߦR p3W}Tu%>'c(>Эs!m7čOɐaC`vHr:M¤۫و6` pۃ(\b.dx=3)WtZF:x8;NCH d1!=9N}Sh+* `e!B]N5)?A8Cuex 斏=)Qew6!b6}U항~ex!beE{O/kbچ(Q!_,.LT , >OnNd =6<]8%f mo\\S})BOA:4`?`g7OP}? ä-  %^m`| 2gҖ_KP^a@DNR4Z{l6-bVn1&@6ļ-ST{`zOdc2+Rs hk~ ˉ3̞|N;8)Ҩ?[HHn &++.d[ٶs?Smt VGFTӹg"= C[wS)jĚ<0AzgA JkulZ3c##,qapĦ?ovtG^%.7TcaO/)0ފ񶰅hBeM㨠xBmDH?)CKx!\Ǿ{I5 f֠u8@љedOψ%ZtJbl&[ǥ }Qlp c^$B;?Ś Lć,TwQWcʽs;ƍ;[A+aC?3N_PIZ8l[蚠+Q.TOoQ$Z! #evȌ R@@HܮTZAҺp!| .Zr3X6;TԬ]?zJH[ rOzǻ .D==թ{3u{SL_¸Vn?mͲO;$d=[`o5 ܚ?'c ÎH](IKaXvs6 Rעc *^JIEpjhrehosdVb! I:<ƾ#oFheo|6_ce\l+P0H|t/1`7`ޔF0k'٤BøU8rCL$H\YV~=W"#ik~W{xyuSM`՘z@YC8?zxf\SXV%`ոA~YDX/]0Tf\b5|x;´_)_j 䴿mN}PPCzl*4]%ϙKtʇ,K(-Z⢑'ʳȚ8q;)x"7iy31(rGJAg7 ɜ{bz箆|U THd)ZjN+{1VvnYl}A3X n[I $LkT[} h!70Xl+(O4kXCX((\I7Kjɽn5ДLiò-NF-z>z`;ba3ŏsmjb@PPǶn0lg ݍ;Ժj`d/m8 g ixԬOğ[!1' tW3߅Tplk]1#vAv̫e_~`LlY5x[t?d'>{xLw(UlJ}Ds9!YC@3vHCZj۽fiyGf*#am3MyCӘq5zpgE6orByWP.K/I*e$Syysc_^1,b*xڈ +*ZGj?ب3sFZy;,WWy>d<2dx^jnB~cEiI]9)a磩/~K%=r]Q@9G\3<IjkkY$.>z&譽Jz RROAzрXyzW(%PI+ǍBa?P}*aW?Oʊ,dT`3tsg(ZC0W΅ꪩ{69GimM}w)w?E0.لigM^T."Hs˻ݪ *'钐6,GB5zbSC*d{gHp^$3$3мi 9.V9 Y)#P `Y\9gnFWvбEVca@K2$9T3?zTCbqSuk(T%YTv/U2Mӿ{2#Yȑ>2쐼 c!nIMɖU)yIX 1NӶ34QAַ/cz!qG5mfH]tܥFf&-$9]D.뱛C†hR)Z!vu{Zj*zGQ:<ڒ[^nаAg*/3eXPXa X*2k}t0" 95Ordw|X(''@XS=ܬ=mQlӻ5'?jƔZviD'kiK`FSL0d$AEY 93s^1";Nզ%@+•fY^U\U,%:RG,Cj%mZ1HɦUk/)nT8}|4Lro@m_F%ϺLO xXWjʴn.)8@;lׄUR}g[H;/~Cִy7*:$ N9`A7܄NY'd b=3C!x/6NgϑyZwP)2]'.$X}OZ__F;YHP6,lDND\uc>msof'O}+nM? &nR­AUI.g V@F?U&N]VSh~}`̤tE^(@F c>!X%V3>#$mё#0`R\%[ַ'qIEc.r3*^}HHLul93%z fܫ1R^t$È޳PmU4Kbӌs>Lxo $VZToSxj9?T G:T#7 hxfCӭ= j\vXBHt6@.ZB  !QkzE]\d&i).|X1^)/#>;+,/8OT:'h`|7 4Ǹcƭǰ,d_bB rC̷g(5$]{䦍DZFP? c=6QF4fFn*MҨ W}Jg wH6>0q [Hxo׆k֞3;J{+{fsdc4hgtwwG{ ?K-їP^ڊI2`A&N G0*tTaXAo7D j)RQu ʨqr?%JAwf`??~wq&73]}Yj̄My /zS!~VWْ=EYpϛAi߉}T9蹥YȖ{VN6L@>@]nQ']n \&xKn*X'/'-7jԮ^G<1r#N"ZOWUNE4%y`E]SPP3] .>G8w;K(XF֜a>tCL\2,. W3~uw6Ń뇚{? %,$J˵:q=4,?cR(GyNIcɲya0e^_7gkX).aj &q`xj`V8:ÚZޑϜS;ppJk9. r'whhs\lk]j*$%_H !4W xO pɿjb\ޝ<])&\T+] ]~@6Rdizi4,zUugu鶦Ta}1e JH< E^Gg;y;cсv\_[ AEdC"0lvKF9w +*%Rd0bx@Yh3'2sB]8)9ڎgſj`M_a\z|4eA(rYd*՗[B[)yh3 q4cLz ojbQI/l'܆Pb5įVŎ:AU_m-(!%+cVL!n] G5|]L ㊲R#ADOE@ DF9a EkX)˘T="t*lkvdgx]^c醭>6Ǘ-mشND&. ήlm2EX݋,M!n~39ɠNlKņv}Odf`.&JMNE&`bjT$Қ ZO({ ]nVH= 1R`Ց*a,TA J$kdgy݄#&?Fx&ƫ$ F@IIb.GY}0{zMc]x9kEz+[F9羬ZJ/]v7iXS(PxW94hsRjiv0/Zu;-֝xFtK9B:KYC9d[9/睼l(^0[Y*5ͧs7\ x&9vBC{frpi;~A8?±Of/̋{=M} فR#(OqY$kne߻6iqJyF4M ӻ_+idB;PIX\_/j[M#gLY[|6aGc|/3BkHJ4~Bq?AN}1N0 +C Z c}ƻKnnͼt|&t e?N,ƝLkdZB$"k٪HnR`OzmQνp]NA9fLQA崵T2EQ~3BE&5'|qwNBK:K X:'  |EpW>)K]>3&?ZG{0q(xw|&ba-#w ;`إYC6pFDRU$<˘p斯Dy!L-AZ[Wdui|ӅFyIWW۸uBHH`]d۬1 6 >mLЃI$༃Tkښj'opT $roh$wuќ֎WչzVxaQx?h2TXKӘg] ]N** 7sHqsnTƴ֐v~p1ӫ' \˘+^yr8e2̔lxl xi|k2j ,N.dmC})%ۺX62>q1 5&6qgNF45׼ϥ5-d\:O&XoE Q32Ƒy(G0=~ X 6Tb5mܺwgXP0/ i=y;(Dzy']uU0I5>wy4OS-5<3gG kW\0ڏ]FHBܻV,xʋ$w xXmg=OX`J<*@c𛪢f@g7pI*z; @YRL-O>rjr%,!|l~ BvjeE`iRPwN_{_=I#zU3hF][j1"R* (U>RkMۍzE(<Ӄ%Xbnch.C3:\!7*iW>;%aOQ8p,D11dM1&BU4#QVKuP'2Ρ -sE|Pg4ʞ2TQ.godMVں'eb"3=%IL.NAO=[y>Qap[}7oƸ\۽mYܦՊsӾa߄)P}=bz}0 mᘼKlVD_vRMٳ=8GVR~:her-bc9"kN4pjG$LIOk39]$MЃB T70coϋ>+]5={!D5kBj4c(qPԵٴJ7%I yM#cDw+K%gNH; R,^Fcg8'Y_XqV |Zoas9bɾ&Kv:nw I$89A;F&8W-qI.cCrl!y[:e9;FF_é"1MQ)ȤMe(n MQb[^Y!HCn$p\%¶6rD-XlN*!5,P,ORZHV$ə x~ZI7,+z8 2ӿ9s*;U*NZnx5UE\ U$>Y$' ·vi1d-zpײl=ݧ8&M1-; ʃZwp"uiM2ZۖRGCmSGS#5 ޼DTJoN] JTsV&YUF]<ߞ&pg=3>d~T()4v뜦g6CrkQw6VA2@ J_4\U)sı(~DZ) D"9YAf/)oyKkYS]UNI[@T.mdx#fM { ]w],4/T$)f0kf ^iDap5ܺP\ęn/]wGأxCuc nil$^tŤ#j\ʂ'wl=;%if:@"^ *ɃI^7.;O3ȗ XQiJ&s:L1dG'בZ /@W&zj&8x wmPۚW_퇑{95 ̌0)3;ac*;otaa;СԳse)vN S_57Ԯ>m0ÄL $o}dx,~KwE@A~#m/2I[@"PN6q͵7*??wCbHAyO|1#ԡtW/;LN:81 r#~M ɐ5з6lF{3?M` JT|x3e ]XJgVqﳤ^)>TMX\Ho Q7D_I }c30ϯwXW9 czlU >+yiEeSjE.gW(&Rɕ]m6"xoq!{:l#BCbw֮a_F&y4mz8ǓNGw\mLP|nC1҃ƍfVao#b|VhMENp^S35|(t 1TPp}v8cw35&Pf\UbTE5Yni'U8¶Fkb?%[bǂ{MO%Ub-Sj !bUF,_Fj x RPUdpB|}۞JHEWp!:񹂈q9{E1ׯ(fm+]>R{,;B}|/VwΒfoI,c&1@JG$U4(lcc.P!i1D}0C  8m&+;ZeㇲaťpglAjfu==d(hT(f_nOjPW??X0Ȭ6b"XKaV Jh9V c\ï׶qN+^v$wwr\w [ +sqFY|=f\%ݨ"n0`vvjQOqXf2A\IX[-?1tvzfϚ!1֬pGtdxz+jj1.J^&0&H)=]Ch,IYOiPSsŠ)10{ڞUν;XڧnW^DC*+sN j!xoa[y0:$#Ls֩x "SG4cئrE~ĒlAX2cyDcHơC1[n%!57i J+[z̘F?%!ӔCh%d둁v;GC.c#-a?6~;a ]m)#[B֯5&Ip$ffG|1P=zci漴3]PT3W 94Ѫ=UIV%1(`rg&lp~:"6e6~.׊M{Sd4 D=ѿҷ< ;" sSCi?%/UϜc:Z! Կɮ ~4f+{O|P^#M~0wJrѸN݇~Uo9^߬W6 |"~q<07-BT7-\$ؘG-dg?^'p=2 wd.$q!mHmE~mϜ$Y Bc6XyoȈw% {Nz6"\51PJj ~ FX :h LmhLK:(ttMo+'N4uyJgHv8~Exɰ{C>iE$%c̩ŸVnLqe7\Fwf˷d9_th>ttSwkaf,vc5cF oT!h^Ka`{.)ܱQ`%`م(HT=o# :NVT0eL# b# 3D ';?QxɉP(^L Prʉ6s.S|:!:{R9|7q x_=a_s$ԣ|a|Rx@aX~j}5Qz>wSHiix3wV޸+U`9E0AfjI] MqIJ1P^^tE`1 VD"]6I^*̓ FGQNGKaHspxd+/x5>EOfӖ&ZaˌF]AHZNt#ÃXL{Ujt5{E$\LU#0zSXzYC>h?QH/أLutK^q k<ϬCw0P#|)k@? 8uC` FҐ MݍVQ>)*j+u 8(+b,ć-㚶0dtJJ{J!38~hlXƍ}1x%7LdEm옽ؗvn"DŽ{3W7t-=e挽@Y1R\ LHWÀ_s>]"[G2qb$D^*X;eK F"8S9_雄Y  ')8(,8kR%PK#L9FRpxՖ`dD ߟ\INVߧ(FQPby\E ix7 {\cT[#$v%/~h֤gA}DLJn|Ϧb"dPŝP6ִ m{ؕ`r H~ bT"}Zd+-laXIvgH>a6Ga 4vth%5P5ȢXȱ6WQr<&USՆ݀q2ՌKFO4ՙua_ 3tA S+R@t&̬g0k\ ηH*dcVAX"Sjڀ`qrg,aYwΕGOT pYb5LXip[8kG!ANrQt bY}LXWК{.m #XrsP+#uB@܄L{xj͌hH=W~y=#(?Nc:M*=q>O="lG@T+#V {h xÝ Y^`*^@"I|ޓ G4d~枟sкjĠS{eLhMxuKׅ$G=\Q0j&K[܋Qr}3V3(tmnXRtE'sl.66|M^g5 7Xbp}Rӗ~:fs:erٻ%mC38sY(׃3R,߅ZYa=?6{WKYZ()ً${ JQsC.ʏ ,}םϻ7!TTotMZi\Ln[d({$C63^ GCn5+gX?&c},] Nv=XѺe~{Nzm/i(:4TL^p5W Z֓kmH9DvN7>j[Wթ5"0զbp!+r.CB,⠪ cj6'gDs!zMGZ "vLwRmSBՋBy3 p?.C'z(::y̌aܳNS1Ol$@V<r>(20,Pi|ْkLjOb d&ao6[瞨=Vfl36'Y|+~ۄoN[`fh&MQRHFv )yI1  ̸'hs-+[ 1ܜr@VJEKNvۺ?tᡶ& q/>" 1p9WZmr?ր^kmjHM: A!+4yd_bYsI:!EqT10+'yR=uܣ(GZMhmHM5r3]i%f3u:+j_W%֭1ak9#bU!_BKm ̂FaY.[7Pv, 2&9&, `$NxQW8dN;w,A،FQG&<;]$os{h5mW46R?^x%Ǩ}Ю ;b%XomG5krOY, aAB+_ ]$g~a݇XBYsc%Qyudg]F0AL&4Ϋ;AA^HIaR37Ke+YeDGfZܫlU^^مDAfׂ.uWe` ۶~K ;'yJY>傖𬧉=}Cc]$G`A=愼Ü K0Bs&wͻلLqC{kFq5Y)E]it`f-2^2:] >:Bsv7Vfthĵ=-/Ɍ LhH1"̔H bl"YcP09ϙX z ͖Gxd < T6&"[c{ޥB9:UG^cBsH2We"Nu~7*gdWW4G=agCRS*=:ßOu z}gv$LIiヂb+"5t%<7N 5feQr1F $+L 5b@1*B!Ĩ"Y,LΝ F Ků {P£ cut)XIp.}!?QM\rN`"8a摜 jMd=2r+$}tP6[, rE/OqX0McK/)f9 M8SXsVmy} Es^% Cxۅ0-c0Xqg5`FU— Uấjh5'oM˟^}19a9#=(93z}4q =jP-viy["Ј~%\f&5IF%eblsFx.Ab%&OM#jeH]GQqlN4@yAhWS1A*]֝hKCV@ 3Cz2aɚ!Ap1 rq~.2tz8أvi { vOp!.`I֋y@c2;GR+ׯj<>#L5LPƭ'4s9M&&djY>*!aZJ^+ƀR&jË՟a@.>+?u -Z&.0$b,RC`aK}2ֈ Sz8LB"{8Qiy,s[ +Q :7&,zt) z0+ۦPh|%C A\g(ghJ/@* 4Î)mK94,gfhCТG\-3F9/[{|Y88 `t}LOΘQgnm5U ?ր&؆|ƻ?y}?NCƽ+5_ j 5U0 Gad;I'# q9i|7L*fW엾Mγ_@kᖪc(14¢0?/nh?H 9o-1ܻFH+5KK_ fӧfIb"ԗdLYdqW:-PfB 0)#{>z+dG_zy9ôz~Lnݸ cu_b ?#N}%TtZ 6rɫ}sM e%\1#?}tn㓣&XQoc*ߊcS,N:A07S;?D*<5U^FGIAxdL,Q곬(BپC+ }oT嚕RYPbo'oߜpa!% Xb̑0&dD+*5:y[ޛU[7n04ʳgf( k vh^_PcǀF (D[i$ǖ t~hgwΎv)Ngp9jI`rxazh SPP^ʄ B`gK(mB 0YYn1sdU o۱+|)C~q^P27\u[C&ڒ-q 6~a^8^53 ?S*<=  l^H\~. nJg35jr'AaQQ8ى O,2S>uIRea0ryvm3D!QtbO )fa%b;$퐾?/@dɪX,ݴod]rƟ*5 e̷oZ;ܫYMNEv!3-iV@-\yuRju\y49["U#/0s,y2 )VM^zst^kSNqQxldG33bO:D~0yM׫\v'KbPx^5/ ʭn>Rl=ts:r<w#H/@xQT`bN}>:LpdYlJRH,J8݆ZmaQ,ϛxP}c-׶V7WD0Ȓ"yOĜgHM@98J؄[${s2_嵗8n3Q:C$_3Hw TmgCbYdé r+b8"sl:Ҵ-&4i{x3,H;4++gfw6;Z!u! p(j7xKؙ$Wa#q0 o\nVU^akJ+aĚ3 )il;d*ޡ&07TVv  Ei(G~% J2-eU{'Jg wp[n H%5R52f>zSTǬ|V!XWbJ/j_$dX t$+^w;2_JQ ^寱K*4b7BXOPC*nq}F gv8DB58x9 9WAP"oy"1W }3wGSg6eQj*?ݗr4 /_,=?\ v+]cNZv]qE,N09c7У\˅kDB)5ἜP gh,?:0I,}ZʻΌXnFtwfpJ+Y-boVy jHxGkŔWnaasns/1$hBUo$scxkXhɁǛ0q`kUP7ɄHAkm[{~z!rWL"GJ \E#-<&&rUd4m7jeaGFX_XJ\\%&:4&Yp/D$ {LU3F+?r{#FLm_ -߇_I3J[^[~F x"QarC{>=@\qȥV7 Lc7ʯrid&B'CBٱn!}1P 3g\f뭇$3um 3^rȉmU "Q 1q Jaw K.*A\wegT0ݚ N6vPBhBۼ+Y`י&NݟX HnU6s7RïPu{.BTbp~O;1FY+tT;n{3D9KIV$Kl aJbt^21Y 2uvpg2\]րF Q 琏CN3|'3S;2N'X(q[v˸%Z?۸!IޓEB~%H[CXQx,Qjq*d$PS$;}+PGy?tfq\〺Jk5)hR /v$ J'גЃ0Ջnx%?nl+!`rDP ] :?Ĭ|YDV^{!^L@cxSS,hĔB3y =rou!|wA~{,0L)V&Lp/JI!Ź+[x/Aąe2E!*;l%R QvX &Qxb&8x} # 驛7;1ԧ(8/xn_EuRm`n-zl#!?w>D~< &Ŷ Lд렆Z5/,Յw?^l^G3TLN 0D١mE IqᓭɅc zەfX\ 9Az_EJ]u̜ֆ3qS_r`?qfr /[53lz x8S)o&ۥ$` WrNWXx5crPtI$EccD!z =* -DO{ A߁W~gEDi\nDLycT%vqt>LRVժ P= PD ۬ b 6*6Er] a[&bi:l(b{x(K܌⥶ Ȳfpwsq˝s;0(? (( iy.Zd@ ,"8rIG[)zX{0nAcNB&Ip&Zya^a8Xi\jyܥe ;< _ynȡ"qr]s{ߧ>q&z8-bqjbxfheul3/-usT$bUƶ˫5C q3:WTzЋ[3&2D[1Q. 40/fGv&5l-۱D-EDbW tv-Nɜw=TM'|pqݯ-MԳ:̝㑱@,#Q=^.gB_᫗wCZsC ts^IL^/Akmnm{6O{ !mjdvpmuΎ،d׉œdCཀྵ:_[fe:RQξQU/JOXHF|5!lIF=_7^?<zӨMǻ);<Gϥ3clf}cKVWg . }i&Qx4ˠ*hЋe=5Hd]w0\/ @`T jM8?2CsfN*Z|3A-qu%dK17%phb:횒 $UV9,-FĤ͖*\tDϙ/VM)`<ޛ<7]vffyk8ޭqU /췇EE攨Dy9<"+/Rq$@ >|+&<(XQ>}3'k'[?.Ԇ"vkтH<|*<5/XFr:W߸ r/Fq8ɋ[W?_rc|u:%HVI +,=|,G9Ҁ{Gx%/bj_̽[cgw^5`?=q-Q",Ώ]bY%G7&_`DS)(! /Z/,avf[g6TDӢٛ-Y:oNWa#ey-r$M~FG桙:-U@ h͝*FJaÉт^>g_*Th/BmǠkIṤ|YwEU,5gn`;`PTV4'Y烫^/O)kXa3FJīV_5ٴ֓W78R_v:JoU,~m8殈(}{Dv*_9lqGLa]zNԏ=tidcS$I ģ;BxPlmo+Nvzr<~84}܇ImD $˟%_{wV x KcvVOlA*=Q͸_q^5p+Fs*ơaXφO7~͡Z1?iZL-qЀsT<V+}YDNU*hvȿ.luNm(̐9;H^`5ԝnx@74GW t("MMK,| i9_='S!OZ~pۅ;! {[l.k@vE N&mٮ8ry KCA3jx$oZĴU%^' J enYѵY r&‚'p;AXr*𡻇ewnl u4p!?0N2'4 z iCxpя wۢCiL#u͍5WotJcO>M}S&oyAtl9]|Xֱ\ބq#B4Z: .z9\rtv>䵃+5ЊD{8V$Ms?Tw}J/\9R5֜[kӋ%aCBJo+Z uҞGEK9hv>g;gj;WF1X3/*\H !`Ac]>Lw4ݞx A8I6UۓtjP|Stsz hҡݙMY-*f< ++%;|AӤ~ғ*^j 瀭>'G2kv8:ʌG5(y~Gx!{ Íާ|=b g lŕ,OZT+~bl͵lN,Nh"&1O8Ⱦ ZgW20FUhzD6hl5]9([֯KIhN0V5d'[Ʒ<]T~0l}uv`|rG6S8@9-"f⛒~a6 `qʒ؍͵CLꯞΕgyvFl 1$jh(,Rg̘EZ',+oz8h6z/% >0Q06񈮿PB%wdX۔c>/3/jᥙ~}daO!ҲG3NU9D#ƌ$}l7>WC|WHvub!l\͊WCmKPL3 9\$'1oP7輯FtmȊ&JIЫڨ5TP2-b|j9u؈VNߠKȷ[9w/(DA<SnRNacavT3E`υL2LlcF5*^D |W bq2e(gŐ PtP¯J$}J7m]*뿔ʘ=zBΰVo&IJ٫qVBMg;*7}`~Ԫ0fn F>7x?4/?V"%Dע%f݅2R&GtȎڈd0ʺQZ$cD괥=^+{ܓg]jmArƅcQ)aO>uXn&gO WޑH{,g\.^ތ.zU[7$ǀ=ñ'y(!j8"zaМQuΤNc/l g9_][ 5k&ci>˵۰J3gwA.G{&Ť}d7 L$y4t7zd-l(cZD$*y댤s<,ݏ^>޺,x A RP9>`wqmF帍WhÈQu#pCDT+"^>C )N+جM14mzb7:|΀D+lYD#h}=>1@?4E`!6i&Q'1QyQ{-=q^ 5ʲ5p3\?vrC$n{"/2=M=ϔS4+nCC%2;\Emh+`L5Tbnu>k!WJ`mnfNn=B.nnso{=pyNLa+oMFK??2g=+"RuH"$(>itXjg-ceq sxt_:6W> 9c6`)Pr>[AV֬^fCWfJ00 E<``/|OSQ(>CW.ȥ.W-g¢x n`ܩz% $1\:|>NUnʠFlod U_ò_ K,f;8:43F]4x4A7 \ѵuo6P9ycMgv]fcTiH}&V{;ӄ\˷ghX^LJ'Eս@yj'aDGL"dz_00 /قD$~dOR e/!"v̝? Yli`44qk ^BzDVSY͙ r^1 qJYPvSސEgu!ᇩ`1n?,DV!;RTZszo"IRkHʘ[hKđ̮t*NI>vӎuԇ4~G( oV$Y$9O#+D_9[B~-Ox2biM7z/b +(4z* Z! lGMv2Rd9)pрJjs:yOw<B dbYg_^^d狗+ངt{HA`qtpRy>{kXXצOЀј)^͌S{, nAG DxL%N'2,ѤIHhRY[6 >>lMR0!R-fpz;deoSPM>$"_y2v>JZJ]t;R@ʨ۴cc1/q}9,W|G!D ,"#Fv\X(/^~LNkf.Z}VȄ,W󁯴eҿ2HՒq'%#mN(4?麀% LF[JkṺsʍVG ]HgrQIhgLR:\ʽ6uEwWݟv f EdI^dV׻>[5 :ł@z+-Ķ3r!=e1h&]0Ȓ]Yhؗ!f+j7UO w27Ŗ*WJ<9԰JLDfDhլI٨0i=j8sdt . JZz?-E+ 7-vݍQ){H& XoQLе$80r{\!Ǐt }>”Kݸ"sӭ^q_. Eh>DZTe|xz~T!oQG^yeO NKa'dq1s%{ȟl. bPGwPPD=B&we:^`A/&T<8jj,!A5nS:\k4gX0ku FzW3$J_LL^2ERd)] ҰA&ΓmF¦72 j)a$en7Gbt+"xW̏q]429[7O$&+mԎXdo!ayL>\f^nLi~`5XSYiNdQ&KWfx\q|A?$I1ghѯebv+̽-`WUOO: s4D p[(^2sU:6N|m뺠.\YSeqHDP /@Vh#ʳudVoxeiZ3#/%`LɈט9X'0FE'^nnxu BIq#M$嶘m#pw1Eq?p\mw a"/ܷ$>,DйB: Rdlȼ t,y8]|2ck/xTK9 tuԾZ!1$w}s~k]};jq!jMskNʁ^\ά6UM.8 9D[>]n7-pբC6w %4#0:G͘7eR:O]- j#ﱰa_\#*K|[guiݟ4YVqFAE$KOV=yJv~'FUX "j Z Xm<f 9#!1R.V0w@nM$K=ǞUGN"LDG\OGquZ09c_4h} 4ÊRc -ܵV$Q mXy1,I*+`.\[׮_õ 2-˅hn01Yqbg4ͣ+&FrG0 +5XĽOleIp^*΂50mrƥ/=|68GN + RV﬉c%By1v[K)b6s]e=>}MJd}Mx-Afdк12mL9eBѐb8l|} L"z}>`?lyF2 G 𕿿쐱8fDnˮd[4cɶYoIuA!*b y)\o|)nsm  %g;39,09vV9CJ d΢6# 4#WgPy ¿sgƏqN~s:9ʏNE(݁ʘeNE{L5I$IW>ɌE^C?f r׈:R*P&&(U3թ{YeN'We#ӵGv :\|זb,jA~4HOsvU5c|XUFp5}.K]Pj& ɴf>Gk6G˨-E7p轆-"s'zsnyς i省1>fnCX_@?h`6F%(ڒ*H+G*OHW_쨮/^De[+Zf0xgʺF")$%FRĞ!s*n&/6P\ >4qњR"@(7t0G ΟǵDx-,AH.EoQ#+—Qq}ϱ<alT=xXqi<&>k!'g !k݂V C\ g4V72x̦}5 0spO[R\*[. U@WVKi\nit`%^_ 4Dx@(j!CxaL;Nr,W.8QgdD%ط<$@pʠ2y8oT*iըDE~өWI6P3^wt!*|hM |ꨛur (.[f=~&(p6xtJ~Iԟ2\u %ժKLЉ[Er8 }31hЮNsNy_3x-.CK`_V{P8A?HjhGP)*(b>0<Qxa (n 2B1L2 fG@_Mpxsٱ02.c&4꼗Iz}`th1$oB7T8NNluޜܛ8^k"# JjY <5Ga@P ΰR!9<*-#bpe5F3]qKEGB,^=VEu5ZH)r~}Œx*C8}I@-h+ljnE4Hњ8f(ZsDw._N"]b" \'erĒӕez(0GDpn A6\C)!4<];E .] cxҒ-R4񪐞WY^( E!Kɥ. JrovEdd Xdgৱ.C-ki3\@Ku pzdKЧƀga|2fGB3zK@SjM/LU+m RL,sUMе&O$ߚFn)\.RSlcCK|>\d%D|5YL8?pgX C f5I0΀ ۭ;h.t{V ,}@'EqZzP7@P\0誐p/~gx zDG|tpKF{‹%[roڝ0ate_@GP\yw,Cs\ŒJ̮s&D ۫->׸2y Ɣ|),yڠ(?<\qXY]R`L"#oan"TMhLV j9yj%n>ȱy*"wZEgVzY4 W2asѧW,%OC2p26? -tB "AP1':)ς{YjOF @.Ǖ5Es V"2ݢ |"ch \9= .E 8K!7יfdrd(K[#l0}jLmjp' Ci/x'D\|1Ep,* k ׉\f\[!\mk c=YֳZ~pψ y1'ZcTE8c:!= gZmѠCi(蓮YWѴ"4ff'GO yi_>+- Q61זjqzF.RGa6O1q5_ܷysj{ V\\ZMkwbI-\_/ #8 : AP^Z.vm40!*>+;|w2s-|%I9)3TevZlʳM2i"pYOŢ0JX=Zg>,`$rcHb`(COu@mngoaIݛδlels/Ԯ!vh>J=+9FD3W@VATDdƙg,}&V' ;[1ѷ"K.ͮ~,E&϶j$HyzG4Mgg:)`D&/\1 Tr/ %uFePL]ήFSY_VlFOf"m@/55>:Ziњ,J6)AADn67K|.߆%Pd585 Vߥux`38;oZT &r\~CRV'FMHjs\p/'X\W-FVΝ.=?s yz3|rO66T!ȋ'F5{ўuf\T,E~Prdg/T'T/֒g]H~:C?q"CbgzV8]L9@i@Ր:s[~fT1y}l Z#) 9B6o I<%G}% 3:w}[}Y:%fB:{Z2B&wݶnrEq4@k>8Yo>7ILz}qZ$yK];ls6 9TS<*Uu$ZK%?9PApUz%c al@ڣ.$љ_ 5rW]_4{ݴ[7?y8_nNYuVq9䐗kG\} bDb"pP 20*E6%.OeV:֕V6ޔOvϞ?8"b{(sbEQE[!-t:܊ZPJzZ "6?R(;7R3clIݣ:>[&WAZATױEJahblH70zYScwcJ4VIs Őg}،K, w9ڗK BSs_D{ u2F{\ECjx^u|S'SfVCl 21 ers1T~zTgI=@g uQ3T0gav8sZH-5S>T'i!G#4_=J\*ktܹNm#ryB_`ef AP DD`k%X1Z͎Vv\>'#(Dј݆cayDm6& -'S>x4;J5bͨ7=5UzzR6X !kklu0J9* ph|Zޙ,ܮ&% Czrb^$\#0rcr RȧmAl_:Ќ(-)d=BxXnn2p=gGEnܮ=cg0}D*cJR#o'q4q}f('-h, dŎ[J##o(hu܋㨴usH Ʃkj&o;Qul\{,Z֞86p)(sn~t=jYZm%ͅqL=w(j`)C8+O"3y Uwk"L$b>b;5BFip WO_)2.a@\{&̎_3֍ K9N{mRǨG%V u\i~ZFʼIEu#@ $7Feq ՊѪ5cx Hhq= gOGEJjhлCfhVο9d*,4Rnu]A@p;XIƁQ_7;r5T$$3G˩,#Uc4\)V},'}CT ؃c&<`D~l~ "rxc2 [4R(jR _.ӂ܃Y{' wQ"䫮-32g_ߺ8tJ)R G+JVJg&")SҎT&[DE-:ꏁtÐ#JF,F{z,p: f]©r[)'La_FN9#BZ /<|K߹Hd-u)rs*Y(pNu,f/ uBKG U!. +hso5eSGl֎H q ϵ[w7 9`̨E&4 enݧ#+b!L"ȃ|n=:<<0ij(,%Xh20c͕|U.Wl4 #lCvN^QLLoxu{}fHy`(Ek'>Cw'.s+ s>Bȇ%9~xw5&Yn*N.N @sQ4[kSDVdCZ…͛L?E#w&dlsceUIJX"D(+;YOcg}y!G#o ҕ_ڲߧ'aʁGl  a1wyd2oV feȷlsK"bb zID\L=<+bDHM}#76exLZ6xp$[ݨ{M$\ӨrLyF ¤4*.ySr Kgے{&k?f Ps "&tZb 34Vh^- #R(f/CpNm()[kN| .E"^;tF<\ :hdEk[ {){Ti>afW~Dx +HM5;Ӟ1e2MºbQ2xD_QY aTxZ:8!\tpU J'zN@^.wӇj&[]|SEYG-Jn=z<:uIɑi{h{\kny'{: -xQ񤝎Di(K,.xcȡXW)(FVPjRiIKclٷ|Y>l,d3iN(.$oK\ba1-$l*eΝvolAK-'i1 †2C>.0`aH3PKBOW5K|<;xК@m^Eb6l.~-+\ϥq&/k"7MM& 7ʸh{{w@׶5t >NTRxr7;РƏ٧nDrtYw-M$Eu}l7,PtqVy"x_ $=s %O/%m5} @7 Id W1WU*?> <+<>7| U۟?cᶉDIá dL!$tm@,,A}VNjpx5[W^0J~Tk{j92y R5DFN}Ϯ=]c˒qرEsnSq(,h\# d?ݵxW(6)z XtUI_S4q\.ʙ=!Y}@!h3mMYVFnYkV][Y\I.X-2N f\5]k1j6)+Qd4<<6=x㏣[w/o }{59eIqxv*m̰ wF(@zk#\!rF62"ť_2%f|]A%W-1n~C&p:MrSfX2OkA̟ cPM8o>|`Ѝfj󋶿'E5bEDMK\pzS3t>gKV} }r~_ZS=T2阓geɂio2*B7 ex}7ljXvC%PBU _?. o ъ Aӯ.H@2}ṅ\B KĨG9Ff$8訞ng,ZqȜgCf?G2SplScT- h*_\:U2?Ha(6b~pemR[\mY~2fQՏ3!$T'Yna/~mJe͛uZr8!(#yv=>IlQe2J;.H:ඓ}B2vS~vv@\L'mmiX*@!Jn̼A,}q ZkCohp]Fq֖IA*!GQ+@4E$ٵ:[ʴKr2ERFZjLƕ~9;H Nɘxj汩Y;6*pe|?ֽ~]F[to=K򸉮)'!aa]#?cҔ6%6k^Ď1g]HrM*Рuhz^Oj '>BY(,6EeBRS>vy1A#F`iuPf1A֬W>fgm Hx&{u!Hɦj+/]to/aJ?2۹7pS=`ClZ1>n7U椃fڽfi]^>Bw Y !h/6(n@&^Sgʭ+O{?^1s۴Y1޻k~lIO/(l?)8ԭFblu tf' =ݱI;< k`HҚSO4xiz98==^aN W ӗz4};6W)Kй}@µ?I Q5ҽB`s7L#V\x?]Lf< lXZjR,7I0'/&jy9?Z>lk_|3tqC . ޙVh%+STҸ#is?dJ'ڞ [e>p󄯕8bfGs+dQ!5 XX*mʱ/~ѕ<%SIm?AgB*} ]f 遲k+^?~Yo2+%`F?i OJ6(̕)1O2FI lOwlZG?:]F<3ew0#X$^7m2C}m֨ ( S /i]c(D䑕H6L8>s,g@_nU5%hr-jF(E x/">!5'q\]c%ؐ?@^{votܼ:<ٸTiɰiZ~Ħy^A>˝H~O^MT5j>'3E88zh;J F/e>:4S_ JXު@bЕXLUα*w` Sƴ)燿% m<9c3O9vBDZa娢2F)t.[A 4AU* x|hӓif 0(‚8 ȄfB[MaG2)-͟_yNŋJHЊ.zc7aWt͞Y5m&ՀER9NՆ84XŏAhShj򡎆H֍iڒjۈtC@A0-!$z?o"ўft?O?"y H?$Sr DFfi &unS:nleA(S84"oN>l6R.HYLD)qv$>(A1F0}:ESawdj W&}@_iHv5 S&(bk !۠gQrpx!D ޱ5&'4SBfȓb8gt̨NP˾Vq`g"z#-orޫ5Dt(|h8 /oO4s:gG%H~7QazjAq.f4|w~1--^lKazKLPH<|] &t:뵻(Xlۉ}l0lV*:R`8IKN8xu*w7Hysޢ;OI|޳w4g#qG I$Ta=ɑ\#U&\qS "_dV#cB 4t-&܉S0Ά|aU8YM{ ,%V?>ȟ\ys ZO&ԃs ޣ"LQm O\jkBpWfKctQ㤝>zE~΋QMwYLhh6DK_"݃$ѐw`bkg t좌#FRf\EB(\vQJn񩻲,+0jl81. lɦ,\wf{jk՞+I3a$+UJk%o(r 6'؈ϸ4 AY7M0~rdS:/ժ;LLk|5ĉX<%m%@\y1'2dx%ŞrZ%[;wة% \wtۨ;bxwgȕaq}GZ.zC[9 /|~M?)g`bm.?ũpu/@$eelLHc|9- ÝBu;NMws4 Qۯ ?h5:E,Kz_!+k4 91KtSQ,EW@M6;k3n+!*$ĶeֱkU=L03`Ѐis+u/cAVm.~2+Axb˳eJdmRdW-^ yPaxUH!g~)(MN}2:Cy7wqj;)y%+%KxF?&wp^dH8s28o>̅^tZt^j;픉xj$Ӂ>i<3ђd_Wӷ0gj?Հx+TGckR!2Yt}%72xe)qy,=mԯDɀ : :n@}rX7UOy- g9:GGz5*]+h! Bq6$[4_i$$'l+/$B/G_xo]ngc Q"v:Ɖ0`+R^];Fk5dx12sQ8Op2b*ETgN$Xs\ZL+OJqc» 9w [QsCKɅj"u0.", `$RҺS=o %z5˫@*MV[Crx{}֯6v6!aդoe_dY.i"u5q0,'UBI7Sk0O#h xqRg @pҡyFQOi2,"ƣp)GRbjٞ^Kq^mo?YwnnsTvRV!f⨓+P\2J'q. >i/p!Tq9I;0 h+qBnqA4 S.|vP78YH/̙7_4-cZʝ׽uƩ)?e2,aS&2?]E)9RhHFYh\{\ݜjlRG2LxԏBr;'O®o 4ąd;+_f9\9S[jQ .ͥ)ZW״o5z0r ''{p 'agԘfי.=:=ϻg*-d.K%ya;ks~P d.zu&.@E_44sLUT<#gO}>&(dc 2[Ws<ߕ2~6nɃ`#0(m<[֍Y1NIq l}7uTF oxj9UbKo,/H$Lӕv,y==祸Cٯ7p P*U lqFp⏩+ ̼ LRyv mUvA9ߒKh.f:ӡjC6!-=U~4!}c-r{ 9D5®Ey-]i.G! )o."&I}(-hqsMb. <_gxˊRA2g5 m8ѝ2Q9-v55d }glO>,kA)ۊw]n!(gLͩ5ÃUw'n҇vN5FiIr ٘Vr,!lh@j뇗}vu:FV3 fES27cvU웏f9D8EpmX 9568_s7,_(8ӗuPw4 .Il7Z߇۟GVs%sahO\k"*}O{SԽp$Yc=W4Ngn%\Xc*^; ʃG( &ek2 K ٭ e0jOV0D:~4Ex h?0o i#x_( y0Hh36i)2_*J-*-tAr {D!w# L֮ùF5Gbw]n8@yv[7mbSh$Wl"&kN=·cg_)C<7f>B*]D={ZZՈ~ *M!2[sEcVƓ%% T8 @1V[_C=|O҉CXƆOC@y#r!Tf >8KH#42qT$6$J:oS#19 GZ[K#cj9\$1B`_H૔Byu5i_)*b& Z55uEK|)M!0T&KՁwr aW"DRX*<z*L dFPhFiKbPcxWԯ6y3Up`|9x$i[}EӓA Ն4Y<[q vm_ѓ*O$ɥb Moo)PմR!)пށA \[{Ӗ=5R(Ë(UX)(ץJw H=fg^!+WԙG͒׬zU tX0'ܢ}=suSA,<.mwQr 2ХHW B־  ݇U/KRң!N o -&{έ9 #~U>ىRK kˏͯU0jK:^7{xgXw*_Ƴ*Qu2~PuP*,9L#o .ˍkd&${h< MK, 7^l "K ( /Y~&Fs- 6Neѥ8QW")[is+)1䀥셑qRk-zpUۻhֳ:$[!j*ьhh?2D YkcW,'3F' Ћ*l %;w @pR~1؟\XR`mZZͺQy1)F DE_S0)[HMz;;dL}-a>ZBbdwHߨQFhߕgkiHGĘI ;N?E i1qIz)OT`]Sm E ߸<ֽZK#}ȎIJCB1uy$4dYyfH}ģI4= [6N gF/) rs§>L ,2X+~p٭HwJ[^?CC]Vx0Ep ZybH@2'b{\tqrVT \ͰK+/{0&Bst gf1ʲ(Fa#qA~z_.w $\5܉<!C۵\\Yr;Dϒ4AK|MRWb.4ۤSW]%[′? .񳴎-6bre%Ͻ#V{E~$:Bi7V,#웗Fܷˇث(c ef&KY.wPZ]Y3q%;}'=lA~ ԣ5V)phT`28yJʯ#4Mk~j:r8u2sb<Y|JE8Eyڋ!ghѳZV2Y2kC!nL9P$:8:qPQΗӂZRɈ$ U~6[tY@D&,ouI1O7~՘oDlg`vfXWn׍/K]1;bD=S5BHSB-T9y'lwq/6ATk235˨/2,(k fJeiDq)p-&@ǐp얣/VjܫUxӳCr˪pnyAњ]Z $VYp/27/+RF8\0*ey ؒ\Py 篾.k0t%.U`d ]J+lw)Uy:BC]K;%~̜l PګN48tz$YH,nkO_P.Ғe[;+UMƁf4EfIhC 1H<"]A.-4U[ȌP `+X6SA9$P0miEgSȹ^y 9aC^f>]"w2 Ya c8&ȉVkSG#]ݜU#lGTtbFXlN$ol. N'r]x-[Thqq| (v-g ?F_'l'蔢X4L2@jJ&Y<{oKrP%U$Q.% 46P0Săi߰+K9nIU?VkNǺQcG'q). /e KB^w/[w@IrGZs-$I9XےUQ%0 Q}a,9-ۨt"U\]gޅw"g~~jM`K8"۞s}j~v8curN`}A)@ NOT YmD?nX5r鲕<6bA;[u^3k Jlg6!+m'8I(En _xX̗AK4M2jۍ.Srq3,Wv!#AB]ϛ%Z1"01ɧܛQ[y,T$'q䖼طyi#{3Y싣U;Z]~ 4iu;;9}h8+ҙ9 \*mT3/_֮8hE 2QO ƃ!rjC0}5ʵ5XQNRev:%߱R<ܚ[Ԗ;0T8 ԙ wPEJ ~7SEB>S{UJNNף·/Lc+ 7':,.>,@Xݍ"'ˊL3l꩑5f$@C0^bwQ.vL9߼F=0kߗZ=*Db!.5A0Wۮ2v9v(~՟>kpkf 6ULD0 )ѯdS$YF/8='Y,tK}EuWpOYע5-Bei'ѱǫ s},tS 9l{G!Ng&3giF OUBE:qh9>3Vd^ѱu0=8p׻.R@LW31`U&gv#MDwY^AGD/wvӹ:Snq>qnEQ0YI8<-oV 2*e>"yy7.xT8|0Fǝ ꙟxD)B_p9?S "/T0KpԊpUBbtiܻTr$^^9fӠ-p!qQ]fݻ 1S<8_Z~sguM Ɛ<[nmhk4jcBk/:L-eS|]ySW- FjXK25RǑ| -I-i]p a|uMA蛱v s \z2|hz\g/jfה>mTMgUՒ=m*@'*t}HX՗1K?u89|eltR-E>}1B.(y3WK:x; }p^ ] ^9Bp!=l-,!AM n2<@H3v:pC[}uhAaw!C$+flpbժ{Az4"h#7ѴILn=AsDfR}߻(x*n7]̰}QfX(',;ou7o9:*F ~lZ9@}J5Z**wĎ%lJKYoTTĘ96W( ; 6ŻfK_d" uNeôfͅրqI,W )DRUY+ƟhDUoy|ԨoɿxV mnpoi4VY:n~ JEvmM֞K!>O>ΥJo݌GihtA4{tj~)OF\Uxcf[‡0q݅{C :ܾ}CN4GgLژYeS 1' @xBuR}٤!1 7(j|s>0c<#4¶G3كIʭx{1&k(TʞIj+¨WC6̣b6bx%ID hF r[ͳ&9 AX9RĩN5T|؝ ]DJ]< AGZRL93(1ȧw9oX[Tszh ӓ5[RSQ)U}J-e%nn hoqmIv@`n2fz)1E=(<&] ӽC W{@lחSv<چ,Og6?$L'ʀ/yHzGe`u? Hкn ˟#,^{:*HԢ غ - !7qZx @u*i~{.nd3 ˖e7 &Y!v$ ^1k(~RLC' %tdZ4z$twZg>a UTb4x D*E!mK֯YYȤ,z:w1{6w n}_a90wöNpDܫ>4auY(FV: mu脆~j]JUY.|U7ꅀ~WJ"nj5R]MKCrV;;P_I:^óp?X-o`=|O4تh("ՕD8"6r_+[:U(QkKjUXKMTr)qK-٠#\އLػhj>ebLi[6D, } ^U?0 -=k`$wGơ,x A D;PqpI(MB> y(ݤT 2Ne}c rz|yB!Ta~ E׶!ynW˚ba$%J.rPSƗ^ K3ce:6`KT@h2=uOWrJVx2M m1#¾!%I% bE~Sqp'otQ#]3!ŋ$&wB7b[@fY҇@YO[o7ڏcTrS*ɒ5ň:>t礯%4}^XU64t ]v[mm}L'9lp%ֹuxW`EDq%Yo /kbC%k/kx $AwjZi]*BxWmo x(8yѢ۶Ή2헯mxY*0 }j=ЬaE/Oos޹& R2FN }60@oLӌ1GLT]> \Q,Yx0'9zUg٫z~e^z_W*(yx=X(:'ū Y E6eވe{eb06(O \KҔͰRK6s{aƗ<쒆eļCڅ4KF#'VZn ;UzԜy ߥC;eA=3"!F1L~I o p,R[d -Z.~wsˤhEyl*!jڶؿD0YW^񸞌c:In Kf;ځp^z%WI;Yk-4Fܫ/kf0RL5ʭw]|H>t LmU 7nC7p zlAvfY̩p2Y #vKTE:"޼@  NtOd+"U0vl*dCCXAVX}sWp"D# og0{`Y'r=ڊ̥LE@'ziBL6ymfAtZk+~s:#:deLZbEDt1XaS.J4WkjRmdmXPgef@UJJ_3Ѡ>CXdztwZp.2W̰H3lpךaG,oK8}A$JC|[ ̍A\hBoݘ7_(PX~ANiLqRYArtϻ@1F0z~ZZ7OL><:.~ռDv#ӱUW{w] _L'w AT|e!T ߍ\1!37hٌ(z{)w7 #T)045p3 Ŧ#`IKN#=̨`Ks+!5P}qS.xSYE~+QHBχ 7Hnoшl U7uk(F!fOQY8u _9SxNc6D|qV5mO8l\"<'JN &~$=j۩"DRYy2n>S|KRC45dwn!~VZL~|-Dz -EYI[wڅ;hbab/D0B=TW~me3.&W4W3m=~aJi- >&#/)~8 n^m3~&Rh=ȨI69Blo"&=hTF[% e1eb?qj[V1 :vGPYlhʱxl㨍)e:ѯ(7P%twV[a$S1jN~6Ν 6VoK؁wW=[S[%^l 5:Mi {vJ,]JpOaU*.L^MwKN䞀B3~D+]Wu'niwWP!y$pU݇ {TmISS=73#[{ b6Zbo*:ME[2Mh'T?A!_LYͥI$jn!M?)Pɟs P"3`9sfasBێSS(EŸ|1fp ́״2ob5-ю9&k!'ekc&^ȔXQB3-D@חj:_N|wdxAD@B1up_kp[µʮxXُ-+_[ypx\5q ,cNceva:'۠9YBe 7Z<{[q{YY3ha績P~72&hqAG"[uZL\Y_(Xm9DžH}Ȩ"_ Ɯ#51=8k)چeG8)alHhFɅp<\fid2YKRZ0/_(;O|Eq't0"3L)S SY PR&ړvO3' oL @j)5OЦԍc!я`cU=h,6SW?o2Jbr> g5cG4Z̛OqcZ$FCcWj%)yz*c_FШY#ǻ?_ 3fnQؕd{>Z> yNroܲp<1ضRD࿆CQRKf@_u7Ș6nycqC9 }U-+UWۄaӬ# ˆ~ ۠R>Vﯓc N@^(JF4~FpV/ 6)Igutr Nm& H)=Y 1^?=+}2=P,0tJ~R!6%qX^<*GR/#Ofm@v74I<;}5=7#$rSKOmmoSBXl`ֳ@9*mM\ 厷NE/ѿ\*C CB~>F]8A '^-7ogcsb6;G=OΪ5"|6CPgw@P;fiNtwt7ړ]qQ plWKp+w&ٖ` ;YYLpkH(6 D^RjF, ܵEaG(U:Γj,1P(^% V  \Ҕg C s.z &f6 b!&y5B?0 w:͡h9#Kf H}6:gq4Nq|>6BPR8XJS8=U`"U2E|09ok‚z//$9Q}XaA->EjɍyyeM6#Uh_0|D愽ĭ>vvZҡJP7x` LY[_=o(GeUJd$F/wfMӣW}H yՍ;do S=O02-`~N'?lVϿQAKKӕ4PSdߗizDzPYN ˌ:qGҒ5~s_E(?L|mB!a/?(^AVٕ^ӄ|<٘ $bCe7Xs!m3Yw0 ίo[!yH~. M0+ ƣ͇oF] CJ=wUpຸ !TtAEL8"K_b)G왭\.i{L'z0]㝖0D}фIҸn{f6*-lz wz6.V b2_Ƭ`D<ͪ!LQa/5,DGԦaI=p?h Qiů;eg(i0|V'mn; ‘%Ft4gyJQ-EDu:.|QBJ&VCCBxzA ie9'r?/\$J6"!w-,+t 1 S@m+ؒi…0yʝ:TRlKqDY+@WGXt)CkD(5'Yc*XnlPar}zH!HHpV{'Mz.xQ/e!2G䗵]*\l 4մ{i%qǿp<*2v5<ޑ/a]bG\ʾ9M=܄`!vEe+'eK^5wO!+j?.]qS+\I\ (c ,*sM `䷬p>Ąy-o<G-O@[z@&?/A19]¿!s0E$7 y%VE殽DŇmE@ƜNEDP%lFSv taSb4_J]:rƷAC$YD}zH6V'92v۲Xq/Vd  u@3!yXFMYzd>}dŇĚPy^@uؼ2ɽN'tؼAG*&t)z@]q_-U+zk{tŦP =F 4^?u4Q''elrwqW$%MPӤ"Vtv,t(z]O /e©2,\:% 6^ |UxHJL-iEC(t OUTz_ctaPxAm:o^KkCDXߩ:i@-k}=I6IkD7s^6 D\cYTZJ{)w!&2ZA .$V}0Wr-Gzw6Zvզ(7Qg}QB;| 5JP[ M>~B{  *# 2yO I/C>[[T@ϝB<;1:!l"*Zݼ rV]|*9kM䟖5BX*:$7r8o _P]|}N/>ЩhbγрJ~Q.y[n{5'E UIUa0\(?WaluC!t8qo0g]hxʩt[,VΨ#l|mz&U Nyo:vm=BHCr3Ig=Z %ըLS1GOX}U)Lf!m`~Wp#:?SΆ,Q%P NicJ|IoH$D+ j1j Ke{@c{ = ֽ/e!@2|s-Rd4gOf{3쒜%־yi~ ! n`` *g f9yϜJes_Ն;f^nGάb+fZxxz|Qٝ; 'RHk7kW'}C."vNL4x0/rMx *$[]] %-hbMrArrTK$RM |QebWhLk/.B3H S*%JǦ#3l@&]*u:3w>Kd|0V#g, (uܵ%vH/unM-n=ϩ|{UXƎ[J)/\qF{m/u] 9`h^xބ52ɗ,hX>)7^G_Ss4ǟ:c{[*(Swe'c?ǕCxLJLXSm}uB,]U{hA=hݲ6Xg*M eevjovBwfU\7*`cL)  1ݡo߮'UA=eet^*1*ôRk$> ,i-~rNOr?+ e;h4f6/m\R'Y>:iR#hPI8TdbA!=Y^绬 o®;u变h-2B!]ZRJӒej`d0'~JFƗ4V3r>[BlGT}׎$YAWeIv7K aJDx}wLiRs kc9{{ DR8l7K潊ieq>0 /E!\D̿POI5p~|`MyU9|O: ]ub/`"M1V@,2-V KcGËK>CR_"Pb{DȘW'(2^Z꽃"QC" G6`855w_&jr3 5kuMK#_1w+f#0 \CjKj8+'j _E6x 854k۝SE^F,+[o;9?}9h"Ao-ߍM%z D<3MDyM " ѾUR9w^O h'F1kkV!!Ds ':׺N"BAҐ@+\/0oL-PA:|IW'Z#h&Ɋo!\p?U(hs|{d9:\j?8:`(=_Y,0AZ @ߪݦ[Qaj D$ßl?'  E];=pg%:#_?eBE7;G/1*?YHC4^3ԿzB%Ҙ)5x礼CS+UPcPw"lGd*~r5O uFQ>jxi|ѩpKN}F5rR:!ol{~^3jP1uBGs,:w6q^ dҜ)HqtQȵJUA8i#[soK3nfس{aŕɥ%2?NdԾLk?(W"۽ ?Ӛ_GDs zg_5xM4;$h*o`NL9R'2Zٔh8eR_SrpUW!k=BBp!sNd72>0mm[{G?3QNШH'rV٠+Kz Sm{ 㨼3a{ʊs*NL&ݕanb[1]%b#%*E8z_ꧣƴaMO[0{YH*{ֿiYZM;2S4\GˢU-Yez |Գ4}}&6g` d=>/P8Ooa*?]EkB簒,vDhhfԈL|,m{!,ārM63By`d{z*iwhZU¼=Jԟ0S`0 '#DDFͽEL0Ϳ{QR~U#ᯃmO*s7H)@nj jrOd˯" l޵ l5im"D%w,(}2~~Uܗ7f[2n.[ᾦ$PKxoˇtz""(2Cx{{dQYYYPK@aٶ^>ћVdF&I[`3t N.ӭeI0]}޷C{7 ;?KcT%F@'L8!NnfPnH&$uſefodC$LKݫ KsnCC{gAz5ڕz [x_[iS'rl$lٜ5xNv툢3͝v|Í$k1~}Q{Q im*ҋ"2>9CF*ZH`ҐV=Wxi9jISc|[X\0cbw7zS\Ѽ[ܐSeyYÂ+ѕ`TSd|NTYdJS2~(AD>k|#3'i>66"QhK#.nr~wR E~A)ܱV~q9 }MѧAd9lW{z&d/o$o2Fzݐi&|]Qh?tmGg_ BуmpI-3iQ0ůfV8>o8PTMl+y\C T"-JBLۯ·Á*, OEX6 gw2A1 b#X'9%<.’/`(7J WgRJ޵PgjnBT6XT%X%l)U=0.@$N"TreOթ^\6MXWR!_E'tb~gEHwjjrK Yu8J3snqB#)u~r׷`q$9)d%OXZ+< =_AFsR laR 4CU-šoV|/ڡe7N%ZQޠ]Jy V ҕS-9Ygoh4zȄvCÚƵu5?°֮d 6'VUb_n;$ymY\x *'!0>ɫty`Q#3xȵ`h:SE\fz NէEZ;GT5x%C.Dž:H,gD%6k(E~q p O(A;-HUM?~d>agBԁXD!b9+t6I )[L]mFvrwrUdZ)S\jI{j` }CmB @a6l W@nnP`UK@h5%ؚPB0GQ3$} v$՝"Tt|7,7O.}o` ?<)ٓMv5.Vɮ(O7$dOn[zmCy"I>q,y)z*שt 6E~+)ѩ_~=g2pV\fy8ګCB6x `p ~P]MqG= yXȲ#p#"3ZumBUTi`sܩ4آs 9K Mu>vS@Dͳlт)OM ggH [=4&G0]WZ l Վ8~k )̈[gZvaNO+ _WN2?I#*LֿFqQ.꿟=@--녢LKA;UφU ^ͧs+ '>"V[,ވ*v?06pΟW;{$挓Ъ5߆SJuX^iK:% |m4% Hg}aP>(,TkJ3b a^*o^Y#:OIa:^H_)Ś{< 0qu~|fj`2Pg- VwkU* 2)My.go:5IJhQ.{qkHu[@!KC3_CCvl W#CgNy[0HoPʶ&#aPȔ9SEj Vdۿb&in@`*I$AuD옳L)7{~R֔[n` 06\<tK (7@?=OBwIx|Z31Dh>ad,|ٗH`1?*LSSh͛r͋uj+(TDĵuNl1y@ ro؄ĺGv Iy'oM-ROG_^A<W T,+BtD۽fO>*>/.u7ra6ن T  %ut~e]rْmv/Hja- 6.FLӫ%IYHT~_j3 GM]4GV*KX&$ rc_ń6y!CyLlܜA[xtS#Z%#\x?-_$'8ޠC{&J.^j^t(r&ϔJ-S\؈"G\Z98Y=ԼLw5r8;/ vS쫉ҏ&t M/W)G! bMqpo26Vx\Fe[C#6P1o*IJr"S+W2f&wHbȞ5Y4,Jo g};{-4kR5`$̏+pA4QYN1kЗpd!=MOMD!?Fz){|D&1dY,N\p^ HO˅}ʨ$SzSCjaai9Էh_X\|-\GL;7om弨uRIkR|;_>)ztp>dwjpd%5'%_xk qA٦rRrPeАǧt:odoe'Fgv׆,NB(0wqKolՠʡeqr82Gy(TmY"V{o?7`%Tߘ`ZHc53Wyś#^}`rL }uxb ]cJzGzPo.8KZ^s8%:4RGl4Qʈ#DsD0iik5]g¯X/?_b5 /oL>Uijm'jE6sXԣ}N+R&@#崴Qo0 @CxU"{ҕ=ߞ-dƟPSlѾpπUx\-)2C5OmNOm./G\zuAf{e,Fr!z<u=#z1?蹞u7Gx'9BShFIX@]"Xѩb% $;bugJtT*3Rk6Ӯ,$k=;-L\Rblv㺆O,GVI/ t1xh;"2-nZgg. ' fbu -W7sҤ&K4+UyC- W3hBo4=%ȃx{k.]B-YL)k?>=9ݳVD&jRS+ҏ?1 $SS9z6PTl)[c>4䔀%e08RX0=\kpH|1 V/|Q]61IRҦl6 >!:^*eԼ;ç{SVy!'LW媢#w`4GXی:nSh ^f6kO+mK~d7 &2h8p<7yJso sR :2~h{ٟ׋[ {5\ V՝1J/ETeu0mDC;8R]aK`3wAAcڢr-a1m=X?FQS#Z=_,h( yY @uAĜ]%jA@ ߿FdVG BUxTZ!}E?5KVDZ[+/jmj`j &a/l*LeHR0Iȝ[;eR MYH-lHN&CL~^qtCh42@oDD2K0͠#:1 19WX_ӜɒjR`# Ī ^YĹLD.H-( 1= td,=FU%wb$\[?^U!QsEqERb Bv֑sVUʶY4w niY ǢCt'Nm-8'SrXb5T:6 ;%m+oJitO4 vONөn7JA|^#@ ڂ-#xd\lbJ [^hGQ?ubE<%y⾫*ހ1iX)I!p0Y- HuƊ4WZ LN"|k{#xF=@z/^猳iӔ2E%vy7ΠdZ~+Eg-&8nÓ9C')}|AÇ2L0ޣgO$\ͺסrnf]}Qh>R G١K*K.68!Im$-vjڶ!ߊ'qL%ث7Hqқ^2"ḎW.*/WKҔv涍;< muQY7W:ҘށLd炓zBO0˟γjqMrohw&o`/(q̛g4pH$] ӣ~;:2 h/&۲LWWqH29BoJ-s\ M= tZ3)5s@Xb&2u77VyXl7vdҁeR>CC^:Յ>VՌ.)l٤euXE>BR"U\h]$&fǁ6 ݬ=9Se[o-)"Ntm3Au5˝[e 9$e4(y+DLE"!/Y䰀+7 [JK]h1Jۖ܋7Q]9ἿyBuuu&9;uw,RHf=|SJVfg[M &o(|jek'/fvRnZ0hjL.]~ olϮq ~V W "&mƚau|Mú hÎ{FfI+f>na[v\¤ @B 0ixy0%DAK&q Lc&skNa3{gnKAn( rr4a(}4dyV9qj54svjHFuQdL<H=m_ǎÀ` YStRM4"чĈtخ6}jdOj@"v}k.b^O%sPAu&HH'TPΆړ23.Ls.XghA˦ckfRE੺`#P}i/ p?։5$%9|w܈d?Se@7g754 x *U-Vc( & j洞Bf!,"Slنŋ$o'/*bCDbSzJv=) K2)=4 4U4SU7:\6ũpRWAgEr iwFpn>8[ʟ\WUb;_n6h v|* ҠPsPF 7A$eu 8*7]%<3 H,x&:TgNHY3z"? ~{&@~3pBq3Sm&9IdDtr:[ @AEW(sx6Ux6J}P}Բ6f"G;̶ߪR&y m.f_];Prb^!GA+A FY4^2uVёiZATF9f&QL~K<)%v,MOLGD.Ts#ߟe+p %= 8.Dޘٔ^f8E6$][5o%4\K =La(oWƏIؼkR?^Qe cisO7U=nnp𖽵e7!^'Iq'aeh"qyO9)׏=8f[" kg ؍X]:eQ{^ ,gxKUEuyCRN@`=Y[2+ M8EGXR=U=H^C4MȢFPa 9HiL2m_+nJ QK+Fe:)*gZťfB4* ĦyM`$+^K(I^mV,S _xn:' aZDyj6u ) H3L{'9D3(/٥DpB.YAjzr뙓3f_pu+iaK(VAa@:,,=mnSg+4Nk\S( nQSyzIXլcY8 ;WE|l dMl )>ȈII4Z:Odơ E26^x'%!u+ۧͰjBւ6s_V*SilHFw)$ypQGcJ;{wx %[Yk\R-Tj8i܋ v/`;B췣0i\@"H5ܸRT~aqyGuC,s6?˒racYw^L-?n,}8 k{t0%&%7m^8ltZx0UK+j$_<6$SX\Q G94N Z-d$Q:9ߵ6;H7['G+L$ޭdysX4Ikw##2'i/stm`/\px2U5hIsA* L7 џoP>[M.| k`A9[7x-AT8kA=EHC ? w5XɝXy)<ϛxd(!^.vhc5EsT&h>NθĻ)7z^[#fnXI_- `E_܇fvH4˘rs^+ 麀Njqkď3Q&~壁>$9vM%0KݨadLJ)fh\sZm<Oca 5ԯj!x%y)S(y&bml5XiVc :!2%h#L3_sg^`V~/,!n /15NBz-2«]׀>&)72Gz)8F"zt]#SFhiz{Q%eҨm;ΦQyRޠ4V"5z VB>K a3,P ".bpD]/ A5QCH't8J_|$9&$NV*9*R9zZ z{hi~,|sOnk gİĎaN" U ?4@3fw | V&m򵤂-]JD7akc Tdf] eҽӚuB@u&܀/te2rw G= Oϣ*Ѥh?x/YcW1}WNjbp&FԮiO94%ݣ.N1s$Q$} ڎ߈st ıv50W 8b6jyI$ﵴ:;Z1*?M7~4`4̐j+h*MTہyP/σN'>OA8xwZ,P׭ FC~bJF1]U+kڕuO;p9MtݥUv?IJ (^U!]dLWӺ‡,AJG3CgSr uiC 0y/*a԰v8^S%e۷l_q2FZiT\7}zϊL*^dMVY@Xpf(aC]ahU4C, `J_3݃XDZ<~}yheC鋈cwV X@6TI2AKN80!+dX1\OR|iz~zcw%9C9~ i N{S4E۳]}ǖrkFjIJpL7=Gn`zxgݮBͪ dT%zt(xǪt9tf/mD[.{PLmhŭ"/1FV`ֺ)&]BA™.aB72D'B~P\$'\ `"v&S^g^~.09$B%CZ̬(SJ}b`X)kh5!YK];㗴Z'1D۹(ڊA EӘ$BP NL?a[)k"Z)pnE2׳P~nFI.E`!sC=f{V\0)/K|FeCFVq eߡ_*E^wRòxK߮1"w).aaHيPMQ_ް@/ƿK%^;[,  Ҫ6w;(4;nOxC4le%H8Lm񔳶I:$M6 *S^wG؅ia\iއ^$’=l7 _o۞,cI"$^@vy٪{d4%*#xd{-wV#{BwV+d⏒W xE32m¦`icsD '/P:k#Zx~w"$K&˗2SFZ֚a gEǣt &HͨŜ#8=Dvxʜ-Q[Ã{2qaMʅ~0u.48P(9x;i$G]ZدУoOF6ﻵHFÕ.K7?!03k{opr+g+=as1iSPFajS7e(U.D"ӒsPG jOXp ҄4 ۓM &`gBU6JN9X7pߙF?x˽K3 4t2{@6u{) [ ~)[<l!@eLnɅsק㠩2⿒(V%VpvxJ(# S#_FZݾZȉ@I- ohA.0L5e9jf%Rߏk.m>Iu?N}JX3lXJb՞Oؖ0b͆oCB]*9zc i[m~yw(A+;E zfh%;Xї!捿Ē}+ZEig9|KPu[ F- W+jHs#`ʌy9|#E|{͏ CU5`ꇊ5"=*13:L+@Nt./tpׅ;+sͥ5W=+Yr0Wm}Oߕ΂~x*GNj\ǦC!̧-"?Vû%6 6(ͻ8rim58uƦC$Fp^.Au^恀 +y*pen[>+-VF0Nr?/(\RF%[g AqbPQz*Pul&#tXϐ"1o+q\L7;آ{c]p-Z.E pG" q/}w7B )FѳxG4!-OfL- 2n`΄Pux7ATniyJds ,-v61'9D8{|@. r_v!ƁX/nrg%yIO^ƃn{Wјm+A(?lڛ;jK74?8PqpbUZb lx=#K@,'0ppx|Eb;w P=ƑvchYUGulvы}\dlБd|wv3qĜ ?"ob607cݜM76 {(b\D~*7 )byn{l~s͈$[yĀڎh7 RxJK-.SKOf.3gl֏gjb0iUf|lh}BUT>+*yck\JLCto;fRGt|ۜ67-b&@>2x9@ .(]Py–5$ocW9a(u_>eS0@ | v{hT}@C }6XJ/iSJVLpcP.昋rwօQ62ǰ9s]%3>A궰~D D\{aA)ӗvڠ>wToS4gT~O^;`z:AF`Z_~Zxh[74C_*!?>,$J̢c}3o'GWi}$C8rƗ=pEtG~!T<{*pӦ7Kor ދyUcZ6@H O`CȰQk];`35KPFnFV+Sp8YKg/ GN .kw*u>AZ-ꦹ3CC[9~nXU!ļ&z>JS!t`= e;@e ơ|p90ƫpR0v&5oˆoU!{شԎIF-Y)'p]F/\-Gigi%n7x: 29oaT ( Ղ$ոrJ /Ma|75WbXfp-FI ۚ5:9T]Rw:;xBG0-G=UuX P̎׷Q4m&tP_`!KAu:VX#RK5`@{d_r~L9E)H@/P(7+_I?3B^ ڴ|7kQqB,SWҨ.q׺Y^.t816 <ŕ]DNyVFêXHs:o?=|/0'i]_yujIY_m6+Noizv'HH'}ۈ>Ldǻf,=F+9xŦke5%h$wHu#?0,+$Q:&bԗqV=vy-Z`Mi @p<9AB^aͦFޣقuR*G!^wK ,vmQFǛ$yj]u\?ŌLyq.m s6EL|av Z54B>͙OZ49'wնc(6֮jr-v J֍8yBYL~|c|ƙ* Cko߭W 1Ѝ[ e&bT_DF9`uPie"*ShUշ ]qII'pa׌^8ȃ>Zk΃ޗ$&90n^˵V[a#Rp>'1*Z0:{$v7Qv'7k/39ooj@d  pCls.p~RRWgk:`jT[!i[-[ў/Iu8辮3FQqnG`|ޚՍ z ¯n)Gt~s-#_ ,J&R_u'G̾a';>'ZSA1vQ?e(Y=:HQbP7A8cc Us|\2KOP:$&T`E} ImbZPFHaE6y,8Z,4S |k;tӸނ+L7$޻6U <0F ]Dè=jhh}f_g`e2AO[]-+~P=@tX3J7Z|HC|԰:}6u C:>xEb䌠.IO^Xj ;u@ `ܳN?6jLz?6 HI;޿ Hȥ4aaqةPAS"=F  Pk`6 VMvxm)ޢJ'PQb8ZB5 9AV(R9$\H'1WˬUȘ~=UEM|pȨ$jv($7d?0)}ڝӼ_FFT0$\FT@Rl0ZDIUT1L\+7J`S#nI>W'g |ͅTA3ӧsm0[du.NwD& CU$'lZ8"[&z ̗MPωm7SM6G-6u۰伤cO9Z #=D{lм6bODX~ބ #ӑrG灥iI zKϕM+hЩyf}>OI^;אHjt69%S"N=֌g4ѥ:6(](9 b„m-2IϫOV~lL܇.p4"H@ӻǪ<0ny *]x9e Dǰu]re/j-.q)ҖqN_Zή*dp#GQovCs7\qrEOX˦_T'_ZQbD.tWl]Rp蹙&'`LlQz 7N/F/krbэ5eUB^󭬈$ 1LB VwqóSpiҌR | $ebIΦϙ;n% BtdG9{N*$ /\a}Ԩ4< \4" &^7̭hcg;wЧ3%fA_G t" 譨G~%Rlڝ7n"ZX#dQ`qV9)D B@Q, 4g_`pDg;4i5᥮6^ G >V/Tm>"վO~HjXG䚭 uG{jh&H@ωbg\0BgQ sverc„!4֡ci ;goEMjJ9JCDŽՓnRy=GIK5L2 $ UMf+`tGu2ʀC `Ĺ3xBh3VV{{c60vw$=^x;zͅ04>z̚iG5Vh_|!WsR~\gEI'jNŞqw*.%ϤB͵եZQ\ʀSZj.rG:0'XcZZh6]歼_ Pu7%.Z01yΟܗz5-`eM&;C$pObټ. b7XI.`J6q'J/TMf:/v\~80x{ldVN}U|Ih!dR#>-lIB*&LvrH+B"?>Q+L`犗 u|_HƎC*(ANrH G]N5Dt*+*SJHL"D6BTka<A9r MnCuBFKf5J(y058 Ɲ6۫bBQIXc5/]CNY!R-qx{&i0_{$.l3,TLƘL ?O+KKGn"{5WxڐvqHԱܸ~//x4u X\xg{$?KIܻkge@v2ܻBA3L\u#Ǡ"S\#%h3m;f}&, J:x\;iOudMu78"z*ԗ#y + 5ß*-:637A;T"[g9xk{G~7cTQ6 ;OQ0#޻uQJ:a 6A8+ 1o2- Pʥŝ:4XLD3N'2B?4w%N]M ʽB̭q铴TKhlukPqSF}# ld^_Z5ߐqS>?'zbªT(`AЂiG{OQʐCW_1!4/R.Rؓ2v |1\ZWAVwo]C;C|T{֮hq =QIWkw.E'DWhy\C7j`cGzLO#Z+e.@٬sgl=Ģ nb Fis8)l"^S2Y?jQIC|%GϭȐ: Ts\JqJ<ؐAO+^| U022a$s}T]݇4W /LQBF). %Z~3N%$}Om/D[GI%`h*Q~ʄoY:E"h2o¯+GAZ>n TѾ"`4QQ沢⣹$>}B(^1+Y1/&(0XR( b`.Kukל߉R -j93LJ6֗v9K Lj ;^ku]c ="Gٻ4k4sIГTa7[gu-\q2PXft?f5sNlXJ_/ukƁlWAT8o7HG'6} |D áf>V\0eϦg.]D< kdt_/7 &e%,Ly|3\dD(rP10voCX&ys@Nش_Y;:Je_df{Զ6p>_JmV@"`P^N3W6٭#emb{97jݗO'a'SCZp][zym52TyŧCRm>ǒfQ]}a9 vP~81jwNׄ':m`"N2n) /;I<=NND6{lBC_6|sf`鐜Fxs "5b/ٻM=X=rRT.DZУ͋h-ʅ nͼ<3 8iG$߈$nX`^:Zjz%tE rm-#e|cȼ;SۿBcHwYj3N..hp5ސzZh_=DF+2{mRg佯e cx8TC%~d.*R2m׋G nRœ\͋>OW&>yNLrKL2IB@ ĹF⺱¸!z|SHz6h1,PA$Pdpy9"pXHM^#~SE{D :i!,!0R̹`Iݱl^8MIxq2bPW&Et=D NY2݂ 'Βo@ @1ЬD0-Yxk‘ "|ۣSCEpgOW&UJgJ~ Xf J.,*O\$2ҳ&n͛!'5o@_'쥔 2)r,ОBۉ#ZA|?FE;.lT7^wtM!sګ<(*prQm(j(\#[ftn=QQ3anm*ݻX'KRlW'&W맅wj|ϟ2]_2 fYri&N== !>%VKL=xVʩleׯIғ! 㨤۲AK?avX4.@Lޓ<\z m'2CHv -#U&R>:gBqov.hpi)NCE扑!(R2rw'yɧv0I$cIצnOG%(p>$ 4|_OJ؍@HۇNMڳ# +UI miQ£~YRK6+>ɾ'5>bʹExv잮;ZD2{Џ'ʟbJY@P>N~^<kGUik8'%;%,GΑMhPQh疭+qjY,l_1| I@&^e>T%"VAĪ#ՌLJj:ۮ\gVWJS( | C ,u">4-Gt7Q;U!=bt4\}|fĽt2?.D*Z5s Ң:[Yq!ryI  Sy7+թyKD)-9e@Ϻtw9[?VYqkK&[OVcNF;n:Z&LI/]Xq4DzFKr 4lhd޾l׶4@XZ nTc|:q8V+ pv^0j7')Wo={f4{5AÅ  &5 &mHo*i~֚m(&&ԲUn]ƉÃ1a$1!ґ.bXq} o?38U ZȻ7a`!&tχ+k <ㆥaaUlzj,EG%d` şoljcN ޕ{ϱ"FoEDLZR5aSr* :#$.%ƵAa^Xg( 8[:ۤomd&t՜ؙ #]|j! xOсZiL~s1AzsPɡuЬ;KRQG~Zɺt ȔI§ 9 zV]`֬"y`͐ptQ]P~rmEblbJ>'0=Ssl]@x%ڏƜ!c#?BL ^&Sm ;akhzNǃDGr Z l3 e2 $;BCyIY;1v <6EC]bK khA?fzΣU"f0CHIJZJ9pn|_Ԙ`UO¼xK-UY)4{=Sn Ɉh.woCA%:fϗ2[yo& Ցo(0nmZq9F@l(x( Zq^:8ܥ 3?R1F*Hq.+f@YB )OH|?,k'2^&< -)_mE+}*]d&̰Ӱ\RAPv`[?Q$1z0"5ZzĔc/q.L,?lHgŸTi}yoa\e׆R#(}u6Κ %L>ܯ=_z/&^JxԡJH^oF[ADUo_H঴~]O~Njdg&n*JIDˬh4Y;:]LۤdX]U|N1 w^iJc"c >%=vlB 5in%ĸ<1+)}4'=r0|[ʖ:.@F(,=!J2@bbx|gmj_7. ]F-s]ڻSR!S ww6^ͿaNfO~x HШqN<Ŧb@mȦ@-*}q!8 J]=Tђ; c]d|oXԾo:@$:0.Ʊ$@O_;QC?93>4IEs,P{oguF=6٥I=ϞXDfkGIyz8 Լ2 3:L@8O68eUٮi?:+wB :y٦2Vەt66rKyрDY%ЇJ#_A+/J#mSX6]Aǧ*=/wwҦ \B@'9 _EG:*98[/-NVy]H#F\0!naM0"%1]5npJ1pg$3zAaO2-$ـ)InFy^VL^2jv骃ӥfVĦ#j> Hܶ?Jd} ~d [ arĭb@UGnzL"(!FU_IV|؎vu/z98n~R)g $ qlŧVtr@inиQKjAKk]D>Q^qc%)ҋQɇ-5?mHr)]jjUBxfr'ћ%&}TSB&*}ѱX+.nJW:/r3&*wXABBl2y >~ ]U]ґYk0p׷ nc}]Oy'9 sٔ8ǹ֏NnCg cJBeo$hwѺV%9U,˺ϸ KΑd)pBuXU@-q~hēHYD5 (U%\~LxouueaH' }pd†f?dA1<>/-IF;uGknVm-D>s+e-t\Pӻ_[*i)A)uWU+~hM!8 ji?+Qb%a:>zVc:SR>NҎ;!voPc>)Rig!ڝl'P"/+vM' îoĩp?D/*s,?mO5NoUNw#X>n*>둚fGXhʕ~g0vV^{L9jaۚCRIKQ?0ԛWrE+R, ^nߥ`N{;{qEP*i=(K&{6`]RmIBƐÕ^*@R51SsqJmM).kQGtϪ2+ eIyq3IS~Pb?! [/`[-3/A2=|#HQz?ԋ370!G-m +, gElr(_]pe);N(t8&&^o3&RWYX`Í.o%s1R+W?|Fbx]oV8Obg*B< W:OR TFIu)Z=m}ksdq7}.kP~QBf c<'ӑM=GU:08:\%>׾}vW푐ɂXAh"zaug{_{zEIב< 84uNj5~ RB7.#W֥*M?1Jdf*҃6,:Wg#,lU+S[ kj(H8NH<_Cj0 1h\? )|`إIoaK0 74Z#Au tN Bu*_Z),hؿɢt&2AZnYr@Ig:H*a<‘rIq%2)?'9*c΢1DYK%Z'Z[XҞ"%p56i +0pn.E%̀NꞦI,їL1Bۡh|=xE|V2Ot /`kB\=M)(s6q |GspX{5sLzGTG*7>z .XxxPď~-y'.پsm/锖S3:h٭A4M@K>ZdU_|YQQt˛]j,CQ+ґr#|+3[ĒSh6M3wi4q'C'|-n$Kcd۱vnܯ%ުwD\g=G $;9 xn^ir| L@`V;HdsKɋ7=gjb/k ,H{L̘=< _ w0L M,oϚ"',u8_y* Bp*&$p/ӱ4wϟEӛHzuK[}Km%nĩ&/‚iF\s)^ Vs&QZ!w^* F&bvo/ߧFzavvj΍.Uwu9VW&6Y, E>YȩГzhP}fTb¤.alE<l_6GR]` ml뒅8U,2 Z&7g: 6s $#i"j“sHI8zs0b` n k'~P`H+tb8i6 6IQt#m)X|2~."oRcޓR/t&9B~/TۈI̳ytE/J!~] [<{ PyzWUQRbl[I̅n# 4GpcWDZІchl]zIr*9_oCdBCO8yuQ},WFWZ0h>?mǷi61$Pzһ54PvE/Tݥo\R[RD̖wثt:PCܬFHwD8yM "S/@5쭓iXV7i1Xaaܸ֩u+luz;;g|!m,ך[ RNYC-.[/UeU@)`G(Y6ɘɘ,v}`.#-ʩehSҵd:J0p(_ZEkf^;dAb%5eqDNᛈxѹcs4.D˰Nn*s}'@Iht#c6*$)?C./I y\淉 t0զ>p.Q.of>DOq+:f (0P p3ˋ`O`}I%' ,G $~MMބg-iϫ<Z9^w$$TLm}Fث] 6$ܨJ^էfs hIo~ <){KEK^ Ҧ.I^OUXy-%6UTռճf2ٔ 6h.w:!" @#6To 핷]OpP9U<( M.b~CHpxS(سR_.%$08<>~Z@TSQ.Ojjx}O uƩ;ABlAO-A%.ٔ$e c8Nk#j S*_%:TsSTe+٧y\Lm!Ѯ;2zU=;A}$3ODh<{*qJ e 1e}P2bKLb=hY/דr߰u\|A69EZ~ߤ;w/v FFоjN­$H'c3ױL1^o_I9$0 rH")yr (j5ӡa@U 6T4ic_3CLJNp׮͚_}N?x,P"L1X߱PU_) F#;bZ IA]jԈ[[Q'$jUkj+`dDOZ9؁+yO#>X!^ RƶZ0}?@#ItT M`ek"HŅ,T(1%cߘ|NFU'8T(z_6Ԅ >_BCn| 24_-᪱)?r!+hYjox{iRNh: wb$SOEV+%V&yq6 2(NmB^!j!QfcRʠr``>d3/~eU725}*?5>n.]#ej-nQjnRs`cU3wIs([JY32iL=tYY,D| WfDSCa-=#zMVGl{Q)@SeByp=t0xR0T}CvdUUK/S=zffz)즻u䇗"/`b'&R7$l.|@ɍX%޹$HX«SW zڡ :!7WQn&yRODenފDh }tcCT;!,*lip!ҷ9TnbS|F<\M9Q@`xW/ihmzozPm7=8=:S:, P{c1CKT  ʝ¶hr@r.%7I̓hߍY'f~OmpB|U`2Z .vCaLǕ]3L)RKFf{b,i 4JJ/ň7QKmV_w`]=_u p?{ U>,yTՅ 7F;CR[:KeBpg:%'Ռ~sIw̋:0^7 Ҏ*HdT9a9-fD/xo%F {a] YQ O[!wCB󞄠 m̯?5o gN[&3VoY[r">%p(`;AwPLլ1T!%{W(wt8l]bVR:+08%H D+J.YZhv羿2:zBI„;=jtm^m` 0Jх6dI`]u-(T$/SA4c8J6Q]g[EZZkm1gmdLF.$(Et6W~  p j5aʢim[/,7VmySBT{>ihmN3t݈FUYEP_O[ְ {B{%-4.L.e7:yQ5&omyQ8rHEz8cr6wexe>7d?Ա#0WEQrϮ:C;\C R\=&r2upn00M[Ru |l&3hT_vFnhB)LiSYPsw\uF/h?U<;ދ"'1S됗h&c-uF- C y.,(v,n; rh:9U-ԢdaYpucUGy+nAAN'xZE>jTd֟e1LIȊa d8˱b&uiuUpfyW"Z൴}~/A pv7w`shhrSR! tC:sIY1m!rάNm\&}'16[-=I\Ҩ$nB8sca>VRWFC `I2\W0s8A=YZlUH_t؅vi G,z!@xh8+|bڑHTbiRd~ K))F6-ؗ&{廹GFrw7P*%dsfпS,| 6Y̼+*uGWW}NV, >Q_Ng0VڢYcC9 D)Z_j9Tj!=q}EW;yJ4E^$}tħHQ~[q0n4,H(> HgްJj/}ߕW{<@6fK5C:0]c/ Y0e>)Od@N3(.oq_@M^NiGn~e5Y2:%8L>ϖ_o!ɣr_0T^Ucki3Z~ uXyUT5 OVQc np}.&.= wPa@fT[E\Ln- zԫl%d[\"9N PT.}Tw6uOI_(]YN*^u즯Dn^0tU:pslOlm<$|%3Ac;?n\\"۝2+xvCsȋHqSR0gsr) 0x}]/?năfNiLdcYoLwЅ.kgYZ070701000002a3000081a4000000000000000000000001644ae3bb0001ba44000000000000000000000000000000000000006200000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/sfc/siena/sfc-siena.ko.xz7zXZִF!t/]?Eh=ڜ.+͟Y0 uƿ}UQITz;A=*6`F,-Pn`Fi֕r(R% g]% ;{aΫjYw+Mn@lGyMN&QY}Xz5cP.xP0ƃ=3 =RLw3ƸMmD$h$cq8fz#/7| \SǭofUK9p'),/Ū2`ӎ]H˜Ig62˼8z+O$<5PsTQe1 s /[nk}*:3 GOaog%V'Ta@*4DE~#|~5"]aˀ\Lr9(|**?%P>Rr,GB՟jʟLJ**/\f1w}e,?+h`|&oULC] 5"ӖolkoBǍV=%;b3lr8PgMwmk! vR7A9Ԉ$E,~1=+a-oG?IQM i.oR <*kī 2,o"a9h ␻xF,2{H%e)4b,3s-j:BbQLÆL\2uͳNG % fo+ͭUUqɇ Xw.'6fM9 hL \bP~ GoYr Z&#f82ؠpDmRz|_ s2H }M|*XKu]oH'UWngNpB AJK?e ,9xxuL-צAZqg~t$ȋ>滤9|<U'=bK>Y )H|OM(| i)>Uznu1yLlϣ`NlH[T8=X1\1rBkp,G;(ܠX }%˰p|7|/wFM_<䐼baer|-O{P'3S!RZxӰe9h?6'?z/ńZ%Gۘ? h{{k@>o_G~eD$} !Y`CR]'K!I: x IR,9AiztFWC.<ai2n` 7g/`sHl5}6(x?OVyk#T$|_+ K>0cTmʙ##$]u[L75:Vwc}- Sq u98x:@X<_<J>-<;X6%k_tL[CW#Z*Mb]7KGNYZNM#W!:˞A+]!yed_0Reϥ-_%Xr$geOJ\ԨieDT.yLz3ѼN qL`9 bD Zv2Jڙ MogQlWv\$YHoTƜMpaK%o4 "HŸTix]/z Yyn&Gl"3}`,ޛ&pZMVl{r~>L~v3zpm~+dx>Cm`mm`FTȳHCV&G#.%L8]9;:@ќE J܋9xYk7 qǺpq iR!!5YCFK}c 'M9LDqƵXֈW jIkVE5Hm8Piz֙~šE,=ˋAgde?nӼ֋(iEОWCZ8xuI\o<d:;T%ڢ_YF)l̂$i($CU;+8Xh@^elOhU1QG<$:7'~^s s-\Zx0U-Y a߇= lUpEXړJMc )@$-X:uFč {flB%{ߙP nuY/R u]q!`Wtf}O "pwsRK=苧<8 ]<C˰W,W }|1XJM5-tݯn%SYo>Ѕ୰{ ϖP-7/͇:1%6.ʧ[4SHA;ˇuy,>+ho=w+⾺ۺjDxezZqW,o}<Ȃ/nZR28|Ӱѥb 'G9 QzZEP:.`t8έL_Lۢ&l`$ad&|B h}q7I4uI>qc&yLVGTFtlceF(х-C{k=!=4f7T0mDO]?y`OR=Ð٢>1p h_#Y%ՐoٍBv ""TZҩnB|c/;G)eݏ=6^U'0DS7S2ʍ8p"Ά *xYtqd3 !΋լ M bQ]Y20Q"ZT w;[R晕OkԴV|7HTZђE"w܈1W]QS0M/>pB UdkHTvOX~{z% wGT$@^;h*}QysN!Hb<wvrf[Shl;I+Jv5:/].̳%]_fy:0J+\#۱ c@*Hn1{r9e3ϭ`DI2[ţZ^U-B O%؜p S30 tby9*6H6"U~Ac%In?`irZbO줰\cKU*#v[֬c^@i_MⲿEot,m DFٍ`lT7oW+ܾ%1Ô.pD-p?ߟ`ח޽ԴqGBƓ6u,2\Qf,@%6968d0{#d r<=¥_oQ4?3vɿNK`9aEy]~ g^1l6+{fUN0NӃED%BQ5"*M? - \U"gg@/F W zEX\+ P! מ)M.=U[gկhKuPpov:*@ z5tVLfWa{ۂ-J+sb-!Wa_R)2,u#c-*Ȯ@%Ğ:_\7o,ۣ)]W^1d(/ܮ%';bx7qQ?gʇIόKCoFLF+CD񮾿Nv"EiJ5?=I#Flf0Rw(簤fSjc! B .fZ׀D)|""dL6AKK[Iqz?, Hsd]p-闔̯`%=9,ev}昳|asZ\hJ)ըr:(mWlf m $]EƏEu: 1<)^Z*̢%;e !Jc!`O6kl\?o>: z 8R"Ѣz Og9)acv @^)\kiRggFŧtR q*?~+kB䋉_d2Kvt$hSp޾qH>M-"ǖJA1G~#{(ʨ|)㟾Օ,,7,f+p>ae ,w/ʒOwӢS 4le̯8!T' TX>H䢽5ɑXc冫N7Lv|W2D CCR$5(]x^;YHUvѶaUTJjuF}"Sd v,Ə,="ɿTy)fjØiأ7ϒ@M2Xd0ks3]Ʒ R ZV\k#<cR0:iyb l}b=i`_qp5K#RFGa~ZabVh\iؗL R|zZC38:3{ԋ&\{ˋ'!rڊOz\)%x_WG :Ib/dȮO4-.g2_ɷw<TC: gB&ljXrq=WXd л^{ؒVp]+]rNdVNg/cr5 s:q|eO+I^Zd/ۼ/z.Ysj1tLլpXz-. HJ0li[\q1vTe7kA'4v&d6/t|6уb:c3Z4P4 혦<\dM:M??\&˺nD5{1ہͤlKWvd*"6 (oN4H%@x j?^NyaG5JQ \*{h=ۡNM;@DQ jjPv_ Q5X5M9>+u _n߰hXitH(}{t8."k*XnzjhI ݨO |ۓjUABVq,+  ZN nkD)̕BITl?Gu[ E$QsbqBf7g^؞N5Zq|~?WjS3N cDx#~x:y6vP o.a8_.,.5RL{kuz! q-#F$ę+^} g!l*ʗշBq]|!0͞\f5s~E>FEOjvQSF歺\Hb2Ww8!Wy󆽛M&`25섯~ŏ6i` ćXrd:>{Pɸ j$Ng$_j|C+ȁ\ H hӺ MCѾ"^qE-j`kzJ]$y.R?)P,(t7mP3G;! vDwYyO@k{ usiW;#DD'(ڒ@+&$j⚐f9+2GialM߮\;ud0;:VMٺίz(Yew}(l&9C$bh1םAK0Y8EbYs5Fag(Q k:/Vnc \@)aOkB|K%{FR-C:dY6;g?@.HJ\ AF] YK R$OthUm T0}H*f>:L)\)dvimk@PYx[![b7cȗM)CQn[cg,k*?uI% "ޟ[)$jcՁOoca^N}mhL\j0- Qc_i qy'Pɭe.Ѫ'xgg#^Nߘ2q[dd`|FY[^,GRI3g"B>jmm[iDq|yr%@۵S rX mbBT*blKĕŻI`*>VNqch("7*Kv4uEaL~g\T]5 td}`2@.1]5M`V>ET&c_T\ul\9V,+՝ SJ Mδ:$[ln6\ZER3N>Tk:l7t^Z8L($؈CSDȕ2Zz<2_:$4(Uߺûfq]0:C:|D4"4AM0 ؆!Q;&&'VQC+˂Kby"-;ƵNJނJwCx|0@V.|c 8ebR 6xC.&u뉱b#*_'W^IE.v߈voaOcA(z ;:T՜} .dCG.)B: &-;lPmGT@^ߪxq B ~ &h8QFC Y`rax5͚VΫ +Y#ݙ r6ᴦ8=' zot)sj[$Kl\WraUqЄ&H9eN}gݏP9H)ՈPnuϘ#ҟ1u$h莯zգZp*W&n"ow3? fxR+h/xoųJkgR2cP8]EEMdblP6&}Xcd\"d ~n&x GWLFW2jN)Tfv|",/~(d8Oyizҗgn"(WKeMaAL1i%5O%L DMݧT.tx܂Z"6")4j _<͠D0t(y(jߠrs HEir*5>.]:N隯v=T< `nz6o>/ˆcYیO8c pԛ̥x8LYjFصӱAI5XĕxefZ1(mOx5u` bbp'"CbD Zsy|Z7`~ 2fo _=+~Z(0M%1>.BP a4{Β{Ā0$Bڡji=e[HIwݲE~~N%;Ӭt<'Ɯ,5H &W|֛I9Y/cU`Tiً5]ƍʸ -wL~EƦ 7tQG %!v*U9IڷËQ#PɬQ_ o]xlPdxytо=猪)tkFj]N"d:@hgh E 2EL4vȅ#l/98fӓ"0A,Y щ@ LE.Z?\O@)_?.-?wY\y}m\%qZ j|zvynv3+-Q?asN:5I&aNR)I΍ /ZtY?o+?lQiK0&> -drX7Djy6x!R Ħ]3Innȕ p@8^:|P=Iq$,g($u,w #=a3.Klh_HroHâ;0wh2x|Ě49FzϾyHVP  QXG`DճLqSްn6aTdܟ\ef^=N0܇)ϭ4|&PryGOO2«`mG.PHK Ubb_C_̞<%\^H8/;{xWjJ9QA:PBGBehn(yc`Iikm'/8꽶؏c WnhvGb"[uY4QD+ #L$-c(Zf8u4ɽ6:~1]0E7gb3h],@Ne(U_h:xJu1UjWr @(f +w`[iUIB8/_vc+~x-0 BL2)zy+/)2$"x94v=&WKo]THdh[K6tр$LB`b d@8A!Qg~H(O:C5.G3++AzVx/9HQ2~aJeĕyxo,X=O!ߧ/F>9cQTkG8]I*i*eY"HH \ HƧIOao#ݪ)i4UI|p1fs;ų",O,d[p!̅V!sbϸ HD/J ";AZkI*WV ÖVM%#Ko8^3=!HUFTZS/l#Ռ D S1g_BkSP̹{[z .qRKawf-_axorCǕ&Ncb*JWH[W,hN&'e:j!xJ߾~/k,H8m~z[e=T>Ppgv7U?:9W>r60Ym*y8E6eQ(`Y\y`ԧ-&'a@b }\[yyǎtM.<ɗH09p:6T,MWER$Ԉ0A#0c}r z}1,P2C$L_bVUI錟rn@N7CVK 9`{VģeUR*#| AncNd1T!p(%1VյhH+WU,a#NptK% 9I/0O1䜐@(^H9W'ӿ@0|ōXey.YgBjISF0NC&b)}]!a (EIڗBPxs7~`UзB8cHہmiOA%p^-E9[˧Wo']ʋp}ך~|օBZǠ_ghb,~^9x=-w >&o@gF`o`Dt\g5u}~'!;2ƸO-w}/*goNPY]Nv3]~_+8)$ՂMjJ X H֭{ 3$D϶mL${_2wNbyUD4f"`"Rw{緣WK^t);Ic4 ܷN(*WoN~Z)"5t>ZꜗO #{!INN U@Ց`ɣ-I;NmUjV2d)խ5)=cX8 '/υDnn ^fZQ35̟pc*2P&؇{>E7Qs:ܐ)g2Eu)ttWW|A[[ ߹3?R|M0_vGrB 8#&A]a%-P"dPUͣ70x:Ict2ۗm{` k)ob߇Q+Zƃ0 鼬nDQ|bqaƑJ=8NɖN@v[kdJgQjg0=fnr;`RԴեF,XH7# L ĘPg߱|? @w݇+ Fx|[<3e:axlNc<, CLW7b"1@ID_=2" a 6P=Iؖ?':zv(Ŵ?&'8*Zl>oQ0ϪVT9׃d3YVd] { @%Gw7L5ZZv;1·ڲhFAE b23ܩjpXϾ1i3ڣah>7XV]kX eS{ܷ/"w~KI Ey}4LY|k/g6nE:@_6x1خ#:z3Hg"QFh=v\9>lTU¹f2Q[[WF  :7YhuŸcۍWRB5rˁ@6.'XJp {>"T }= ' % <Pu"3/P/Bt!cdvTOOgTl r.F1ftܵ24-=V?EF.yq ͨ/ipp7 m PB-^^|dʷ'cMo=f]=4 ,].jgA*@Pu[)Li䴆٣R Y2b+ΟJ!jk=^y5؏{f7Vqق*5Z+ m1(,{\Qؔ?`PClWA]b3i*YOk5>\,3,l0e`FXbC!Jl[bE ne}.8M@cu(.V ? ]B~D}DM=տLK3_Yۯ錉x@D },4뷌[R۲@ǼM<+x)ͧIqΗnvKĦ9^͛6UjަQLTU|~̛=;4#Y-u~Cuv[Yo ԦF٬uSSdŠ'~^1rzmܩ(mHhp,ǜC"Qfw;iH ]%=ʪnTލ҄`?B\{? @ś-&ϹʩPLXNdI!dW$p aQ,#CpbQ% !4JUzFr❧ vw:Vkb˕ntܣ&spw,693N|ePBW[!m &G* Qc]mCͦa}wlowܔ>)v.㋭ȲƲK/:jXq6! S˖5pp>`qV!a#Zq]l BŬ4p%o7 CH͆` x،=|"W(TnkXms=4ઔ/|zsK4Gy%ApJs/=;\R[o%In$YO/~OvQ0jFBe̝+KIiV{nTBnEj'Ek?i(`tT蠿jXyY+I8֠& m噭)Z%w6Qf Vţd9KXfw持ފTR/]< zL5mhehC_Fl y*u@-qqdC"u^`'~gUf%j !uDi1rJy}Sl,,G5⍘hhT{!մS1c` eVXM^KA(:m{{;Fi\=$F G||' QmY 'tHfuA頢UbNf ^F@${w%La>@i#6V\:}`V fmZUr(nܯ,LZnA+ “=ѱKQ}%n.E:9_&xeP++xpq)NU/i|QϾH6O9{G^x #oN%qg"yi'\r!de( ~8 f&_9&CڱX+٭0j3+?v=E0_Қ-v?isث|o?^!{Oy:7S\9U6qi?M*;1i\8PxP/+ROVGNgm)[wE($3}a> 5n.If~.AAA|aׅs:@TOz:o7;`*%zEݶJȏFcZFhć8|e|"lyN)GenTS-4%/xf(w lzqxBs$~8M5+C]ٯa Fg]>iꕕ$}<9[#i&K*(@?"ep\{F,!pcnħ`?A2:<-XRsܢxSE9ixS|r?'?I^R&xHo8-OzSURlG[d^) Rʽ!knɞEaܕ\+)i3l0á?Cd#^udzZ"f>ѱ[Q %:ْ"khD!\6w7D`VsΌ)ϋ)."OUAN58^=OsgUi, {V6aS aԱ5Ł։5i'9a I6 $z~bQUs*#L:$^>bZU'zBR*?S1oI"b->.ށ`'+c|c_ƸՌWM`Uk )rjɲAOa03OA фXcOO#$ƻkw ȧ]5S70lه#v-w-7uzuJ_$<2Ҟޒ'`9d 5P +wdO`i/mE<(!u—Wgr jvc < S4Hy1ь9gKPWϮD|54&LV.SjiZl3*9jh/Ζ&gU>'~QBdLZ]eN{7 +=0g0(ϽZ>T 9ٲtyy6-.kR-Js0sb~o TtY0ۑX)+RGhiDaiz; Y7jӓ^O/S%\U?qԅX:f;RdbP"_@:"Е~{*79 >'cWzWqKlVm x m'.L+~b32/=tڊW[ zvͷB z 3Vh<>*28O#GPM>?HIe:¼ ПXqwG,^{F *L堽F,#Kb%C$\B״QޙtJ#Yu~_i ed<v8?B+&xgL~% LB3TQ {PA[ Ӈ)^,5E,F_8b _ {Nizdb8>yG]J^A[/gB]~KvwE.4Y[֤MρnޢWݘ*)n/31$b3Ûl޿yIz>D*HDI؞iW`~3tT@e77R^E[oPĐ-R8 5|c(~4He"h`qhhmp:E! `fo| |?IFB F@ E<u;~j6|p\4UX/r?.O5 /9TѲigpEna?뤖+N Aɷ "SB)b_4'd3LC΀l (9ƣNɣ|DeNjknE"(|q8b^ 9gN,q 3VgeܫD 9vC枼ZDL%,8w)I]ޅY~=!SRAgsrؓ|-mypq ӂwO.h p5% oZhH AY>hsEaH릁V:u30ꕞcZ1V b ^73b{ zU XN%J7 `]1~Eʴ^P2!-$c%tm/\"}X*5,clb٨,V?w-gg4XS Ke!٪GD7̘~ߠ'bU.m`߲ғNi8NviXb$v 8oIB;p 7JwSoQſiM~U?$Jn$󜢹Qkz"c9uԧFƟ`A_hy; \?wo-__p-^u1H"C+#W_Ti*Y*@c> G`4.$\,]\7J.秡I-)٠agZr18sI$G$O%}NMhI &HCE29$YyfFBg]2xw-`]>NDzN j3c{`=u75U!ut)RrgZa;H}`f %׬90I\Β7BqY{%'53$1~q2.4e5HքJJٯg twWL} ^+q:Ӆ!-V3]f,2zfT_Kz 5fVvސMY@cǹc߄G4 'RXQ5~ #tvࡺv+57FXSWyW$JU<ے;.&fh/H!Z@{xBwbBB>_(9XTƌi6iC>B\s%"S o^659,R xgNO{q;ȵl.bӓlw$Иd42;*7wH+.l^f:<=bTlZeœ:S?UU:CQ6e錝 هLkcG)ay(}?ϿRGLf*?R`W`)RH>$fFA|-#>\ƾ2GrIwpH܀.E3 ֙t++X<BlL%"⅗^"=̨-U\f zF\qX=.̠U&xV R60qGk>; ;Rs6MM}yzH'X~Yܮ60Ў4lþRkS"r<ڇE)=\p`oE-W=$-ּ.^`tkNr+^,ISW"8bp+Z$(eL3.'hEk*9^YCexrZ@P 5f7GE4hx,l/ (=Hn;Vf2~̌.ߍҒ| m\QfE:I]1;s%/o/cԢ],XzfaKQM@qzC]o+QoÊܙyVn&~ӆ LK0"]HB27o<""u[w#C{ 3Dm2٭.mKLJ"Ack|@٧L|>$j|dIeM R /(BB ?|,.vCV`O8'.~̱(Dz? }NRZL=8ccVZJ:#rǁ-W,U !qLzp^"&Ќ!#U-7IWxe^^Nb]AM>rRix .GLr_ 2 :TnQ @; 8ݍaJ!]^ædH #2\X4?S4*Z"ؽwm]4JwZ2M [}1h,7|5j. QC퇨gxǢt[A#>n^v 9DE1q"c 'Fok-!k޽7Pr<" DzGN"bo &wN D7 ư|6o„^C!mePLYS>$h, 8>!@v}r37NàpQ&[ѽgݤwcPفK9Wb8*mb̭ ! |SegFVU-V IVǠ% ݽ+o[ Qt=xˌHcG0>$bVyvgA>kU;E_JWrjX̳f ˫Es2Fzd%B#2.7\=k-j4M-}^F0`>s6BfΗ7МSSQ%; 44gھ֪kbTVk$:Vgn)|OL 쉐xw GŘԓ RY |)DGeq/|ha25kށmI4% RhWJݴhb-A.я0N^Q t'wrkdAnz:3XP::Rv<*K qp\if91"g\ Zja!FB ~ڃZуB$!HHj`1[2qxHuu&ٿxnu g) ^tR^mTuXmWî!vҲ-U':z>qOM"a @e^L@%r|=kP,ggDuyظϫ;4!}~(M0BRs%RHR9P@Yzd7Mݻ,XPb,:Vl oᩝ47v jnL?a]QE9,:t(־BE] $p)XjVB1oUv *: ֆVmD.?{̣*G,RHV3_'#%9!Ay)eʫ >>8íB Z쫞"8}zbMZlCH^`\"Z;3g: D<8K~|R #6t}CFL])k3PQ jtbYlg#i|m7Jƶ;W~C\ Yeɼ澣5F3=AU͈UYٗ(@.<3&M0:ОݽcߣS/qs܉5 +`| Iu:O^ԙ:`4Yˏ%G}h"F^򴺘xNFV((]7kYjf? Wc9m\rN=0Ě˨feH}b~,u񀁫LC`L)2Dѣ=:].oAwue׿? |s4?^\qpF@h_߸oKJD V#5cշB 7W6ȾS4/\zu!_umr9&z&JqAMϩ3_ @MIHDC$rQ΂X]ßFV}o4gp. 6)L~54">*ձ]1^q1Cb[ΤW?Z1+hIh?Fr=*"2P:1vRҡkrbA+ YFǼ?, , $%U sջȊpᦣtAv"ݿXD(9+DycZW͡9jUP4i őWl.3Њ)$rB}o;0ϲ9dc hpvYa"MZ4?i{7.Z I MA~tH&G~cQQu,'lSuj1K 7XzHݻI 0J)V^x&[Ԕ2E(sJVEҹ̢DJ2gj&VTtbjJEee@by]_7XnzlD5W\b:psjruQk_!e'WۚNiT+qn/Ti Ybl8"']4'FV+҆H/#^oP'CXew[<1~osUb2!:\ݍ;T5ܛf.A0'8{ܗ[;1Kln!֝!RMCXomB2ud\A.}X4KsZ%յMp+ѷ͉UO7[o3hV^o%P9 .KH&'Հ2Esft5j|~7 +$Kg/S73} xQp */tg;>9TY 1 :]Ld6B%j50/?x\H9`eim {I \tI߿l+ɽ. V,3~[aGg=k6Q'FRF@a VShk=N4&WPDm9ڡ6e;w//0z>X[x.Xefv2fF@Pj=G=F*F=rg Aa|r SkHEZ֥zR\!'x)~ĆDWUIpF/o^X0< _e>4Ik/L0E]Fႚua|x*H5ƽg֒>NpMKn;Ra->'n]zޒ :"4Jm[hlUsCCˁuvPGVA~:*ʍIsjgKÀ\G_ǨDD1B1^}9N?SUɭ:_Bt,d۫5S>`-Rïj>L͔$rd%P$;п9R[nv3FNGA |<%`;zp|v@Ơ%"hVgԲL $N1F7{kF :9?fCi .šA4u٣}.-h-fث&ڑl(] `{/0 *jmV;cmUob=5c|8Z6fO? haŒ;x:kh٧ €pZU'.WV;aV89AӮn&,A^'vQRtK{ ѣu!"q3UGt\pzt/&WPfv TQ̳(4yP&a}7fu.oF=?27|%~b \DN :훖ÆXlЌCI˞W] /f~njM lZbïd;'R,_SJ]P9CA2OXC|XΙimg"Uk{ ʨ0)Pn=b DŽҵs 8+Gb+VI*ZրDė)mB~O0Oc/|/6Ƴ|@Iř,ڡ9&;n2s%t= D%<s?ϓRO0vu!T K],L1#[Ѱ^ +D\qq(M m)'rw9$f{aJ8{|b5,X~.b' kZkIv0S]D d<IzW$N"tͰt?MdͣSmm-"H |+-CqaKoǕ+9;6&4'ny}NtFV+UW[[s{_00xM i$}B~Wt ^z=`8Rgd1%줟tn:j Y+u]cGĬW88^YhWNAh[UL$:oEQڥ6)5BRi=v 3(^ڝu}:& ,al%öбjH."~|Q  kPG1*# Z > t`WKq= A*>~-x n G㖳e6'7N71K]"  /]Oi{cv/P^=8l\0G!Gc^0SM-{Aʣ(6O'i<5]u/΄7})Ŕ+Qza"m`iO 5 =@,HΉ;CL獱{paҶ3FdlSO7dtkܑRFwF$`qb7[hz߷7vK˻PL^ L )r`-PTT;'8TZxުPx-BFUZ1̑l[xZ Mt3P,)*|l͚8w-Ĩ}Ώ12WB"{fTb]/Eț'@qKW~9u ̨thp^&lKٞO0W!>^8N@^4t#=()NŠꠒc3Y51AyWm)5TZfL8=Wuń9?0Toʢp]D# Z=3bN.}MzbY7Gl߁54"&}DlDk(P?-d71Q80?yn`8*vAmB-EjG|\:2T9 9lgmᐈh:lk hHჯKLhzntNJ/JʥKJBJw/1 lZa&3m<=2-g2ŦFMt6nhW yhL(.Žv&JØK0c-y>v GAs26!:+s0~G ܹw׍([Il"J;b ",om^CӻǕni!OǎY ͕0[\NÊe6#,uơ3~!WD)4M> r,H; M_VTXcc(fXܓW͔1̸oJu!n+`7:sJT փrMA83q$c9p*&66g9!s04㜱OpzyḴN/Ok]6=6wߖZɟd-.Rچi:pe;dNgtgpbST>at]Nw^Y5ؒq#PJ[Mqz?]o4?9Q -7hMV 2aXyԯŷ:D^izDF$u==6"9xdQVCAjMo8T/ElrE=զ9e Y Wߦ`('jw:f;"/TZrADy˟flߺaqeN*lf=-$oL$xTdT9+QiBO ݧ$DJ]Eё{ dXXPxe>8$$*[ bSwB9QETSϓϦ4X&BYpS7G,GVo2s8ғ#}#ҊsW,L2tiUZw&3{&jsc٧ԥ7< NU@YJ.Q<? _@zZ$j6qa猻څ0`jިRט|Tp{N6}%ˈY;P4im[+uX <0`.lx$|oD>\uTx,A bm:UUWTg,C|cE^~矎 Of NxsᅫU5R\%[wF|D6TdPkR=l{2SJ^9'838(uS2hB\F6zx'(v25&p=YnYnVwo|2{? ^_5`ק!ISYw\@aZt%L-rBjM8291; ö)X2U>>xHك9/3Ə *ɺh;#qdz.0ة}yg%4_!pL`l\O.h7 ㎭=Ώ =7^D^\4ƩRl?U‡t # hyKZ&ݐN>Gnto(Hi SַPtR%Hʍ!I$ip @q(pm;5I='oIWm%c攥7I[C$0)j'L[sNc)p;nstq҃{Ϙ:~w iJ<;YƯfXڸ yvmt/NWʽmm4DR9ňstD0+se4VGA<_n<LvD/)?X̉XP;5c%H_:pδp>IXMqʲ,]kZ"R9A5Ć|M~auVC(P0-.Nگ%Xᅟ 0ڵ`’h"Qf XlI~ϼѨ`: `0ul2܇GkZ(R߬o郒`:7 }I9Z |*1խiX7YL&q>RZ36>0v,TKs6ZGȫ~]`Bc"ǖK)*y1r^m|;ujoO;vm_)O~4rFI=:zM/Zk SnVY=0e4F4aĠ#j~2fʪ3r=_ym@wFRtIl"A5,JPAHųq7V~'Gk {|x4$3o Yl"Y4B֓+vBRadSET[HzŢۇj^}a4anU2=ufeO:O;< Yo?QUr}}QEM: FT 8:C n_v"Y@E Kt"9ߗ_2@"SH7<OmO;EeœMEDRp# k,.t>9$:H(֕o>eXaX\"*U{=+ģLfl[$S(Wډ4P֐4DdD{ b7n_ Z _+0Bƿ|#`ҒϮ E(y^B#j!dq.Qs>l\C5oOu;'}ضvVPӮ5fP(d]7TbH= g(: ߬o! H탙8@1^;,|RG;xrAϮ@$b;2uC kz O~~8$_Y|p#$<`W~:t $7]MAXPi1Xi  sP\FX}7_{0{7 C 8(֊V -wO\uZ (؎HDGx՘#52Z0ׯs^Ǩ2 ^)c/Q^76++ӿ`79.--5XMF.z |"Y:㭎yi'G+{jE6m[GR.E^!蜝\9,Y6yv|yZ70ZǙ2(.51TKo{kC-7 Wj21x* @eߗE{vA&Slu+d9ȐҌb rzĮY)L kuq☐B/i}qlCz"p D r%8hCd@/SؕVVu<*zֽ"< CRPiP]>')PX%<(yb]^],Y0,iˌ"SS1N>Wtw6W2ɪct/ ;\(mjw,Q*(i\3y+g%OhYOHȃhIҥ]n-Z/J*4ed#j79S.O,Z# z-1 ov !1bqPx1~p5iob8۠ Ѥfz=턤I]DrŚ#i'LV._f<+m xTL}~ J'o4W(9YF%L.Cg1}3)~)vxI,+ %]`(㴣BXyZ\'#<5VX,4~{b|5mNTbCbп/F Hd5 1lBnM\座6%1@kJʦf@xiNVm&a'LrY 齔xjyn3*JG)Oݓ״mѽϰKPKά3]g#wXg?Kd>{ gnA^5ڴݣNZ%s{d\՚DelJ.̤-SmP}OOR# pN[lM#|2JYvt'Yuԋc{#qF|DW7 ?Byz |̀aZ)ν ڹHE&]S,XNQt}$] ! 6)gpyHpU&J}$@i `q?̆-dYhmEet뛰fYT^D={r>V15]PH.6K_m3|;cp$hv}@DToї/(M@uxIM(*Q{nP}|!ZrI " ђcAX#Kɾ~^n'-UKϗ ;$Mʨ9/d=a}wtgJ]hLũl=w bow=4Ċ:Cq9fϿ{Z2aE}/)2tR)zR}ĺl8pF8˰.5+7UK.l\m#$ 0z!B8|ż< 5T:*S};p'c#/,*p7]@tz>^sa17'cNy$bO|(KJ[% v̞`-gT/cB O` V'OdlE2{U$#>҉iz[ K*;>8S2XT\( [<kkۻp$FCB'13VɦsRUE՟@xd2uHx\LۜDץW<|:aKu\o9l砅DV`KK*KĞټb3ly.C; ׭m$-TtACG@.P0QP(Yy-!hF`x g-)w]8 bbJ^C}1 [+00jѕljC_@"jz>7UyQyCܭس2q] SP&%@)&nVɏ_&ЦЎ3O-hnpljPi>g«k-䉳8G6% 5'1ٳT< C@͜Rd[­!25ـH -}p T l}㑷v8,C:\ ĆLBMD:g$Li|GW-C}n7yžNuQCs 1D? 9;"ꢄ.N*tɸZ6ysaz{%,ܚt̎ExCXZ f"GhQ[ v-?Kn6~D^KjXftV H^B6-|]I; AN-iLj|t|H#y%Kkù |3_Úm@X$GP3ЋX)q/ S̝Ye{d+ qSw|KCfZyhw_trnF.)"PL%vw7O0$%ϛA32va|odu)wԩVC4hljޙkA/*D vT ϲd8ttF.dT 62lljeʭxE$Nr: {sž JL-֡3|>_,༗2jlWl__B%%=k}0Q8vA t2} ^ Bb_@2|C0KSH hWۈ #L} :5?< <`HQ`/I.X- JXoI]^!]} ?&bUdEC?W{1aLu؟״KߡII7pb򲝊Px] ԄOsCʼn9ۯBSqOPX9ѝ3ؽX+57 ^/"Gt Nuk? l0'IX~$Vm/6n|m Xq80Dn0n2M  PLafA5;X+&4NAld{ZOPKkD=Txɜ ` ,oHZ%L` ?ZQ֩Y Gsr6&)R'a 7(.bNp>j,'/BycxIdXe?{6X`(=,`l⃕nMOϔQ7(*}*ӧnr.,dW1B&s %>d(%`an50Hj( {Y"u4=!n;6>/[IrHR]1lrEq+g6_b/H5D ̦}_댮6N+/+-~ekgY-#11 54S+tG%TkxO@dWFC?p9!L>-&(qrۭ29O.83D - 3""KH"aM[QgIPd=be%Bh ,R^WȔTc2 #6uC\3a&zY>},XZ\"w; !L׼gFk9ʦU԰х4E8Gבf_^S ;B9@, ?ԕJ0>.u* UԔϤr S7JNl<@_B`|xgKC/nv&҈uPyۇFa^ft,1p:#"e3šTDL 5Wrhʋ\kKhNBHf*Oȓ3m:bQ(Ňn}&@сIkR]؞aH𤳀PŁYp"J7mi"?xjYS|R*bDFngBve,c_zS71ĮvD4?YkbѦyt'~_~gL^85G˜3{.ϭEmUrTνDio+$}o~|Y^:IMVU9vURdy,L;Qi;šӻ %V ̴yvH;Rl]e47qZsnQPZI-"Pf^7X^-RGqd"*<eM{aS(^6J |>a\i8A̚Ei{WsȈi=6:h/@)VT̳ [C+}sлv-dUzC$p*p/ C?0 wIYX4>ˊ]qT=Y`Rͮ>6ˆJ8hO4n- J,6*ٞSDJP֎۱PÄd O{呸ڻl ;kK\(O)-&^}ݕM,I m2ϳ6yxF cݏ1`{ǶI 5P%?҆&n1h]Ѧ$ WYU*J4CYzISL`:uIX?d߿r9u䷈}ó!t`ޒ,x~9w20[| T8C'9EI/=I']X1e3D勬!񰇀%QHQ\F; s_ۻ_#H>WY;^xnP@`R(i ٿ-ÏRwh^='o(WSa'O6?21+u*GE~C%6 iRpX}+@6Svj3Ύ/1B)3Oj矪&خxvaXΡSSg*$/K)h}I2BoE0j0ː.lܵ,Fcew'k Mr^wUMf͸Im*7nv!c^ _Gc]!w8@LD:>Iu20yG3b_@pfr:{fjE3nù5\~Qd~D69WsYqs՛d*0ߜe@rrE7:;T*cKy0,;F9on(pMJ ]"JƇ ] tc^y;/B UƲ {WNxKwdz t7S qr5blxԚhhT"ԕX+*J`J?;(ܨ 0׾ZpgaH/Wk5jM1]bF,>m\;+}*сd!?s7<3l\EѦ'x1.qr8 x<:wL;ui؂dG/@+g>fJgN}u[ag-Sf9qX BSJ'(gP,n~Q_kka!PL0- juﷶRX(u# ]`0u, f |`.,~塈_>mlM dg1+;?@cک4Zbĸ4?·b^c G!V< < rŠ.|!p'R*U0hlB>넆N'xavfc?}ɡrTfsj>ey<ЍA{C:AP>azurfV;h6Ofe\Ő^GKw>R:bIol4Fqfz{:&D1B̍T".<$B_H@XyhSSWS ,|_L)>x6v7cHuN:X1] 6\_Z/BJRE l{jE tХգ[<ڕ?a9]V-cd[w;I '}FLp8 EoMXN'MOܝRCi>kAM?>m ah{w5"YzkF'B!Ŗp[+yABOrhtJDdD|VX1Ȟ *[Սe2Z)9 pklcHdmz4SNayǜXxr L8xS2=NNn- f7&tLLݫ*2Ɔ x`5)q0:A+"GP8M壜OUei>UM`q7 @It@0'TBדZڮכ{/ }L,~on## v33H/ٟ$P6uSN'Gc- cC{$;/tUN&gB0hݹr|L sN?I2AKw趶dیh_fpm Uq>H?kN5pߘOf N#e@(}@ҡe , BO?H~xVGLcf:4\4#V)y#"r&TEB @U]v&]JTj7uePpFmOIHݏYK΂픬ZHύ1x{&!Yx ǪfKjBEB^!G 8qdΜU 﨎-XᎠBQ qdc(O31lv_ݎS}yi;hLgxYwndQݱ8P=ݜzmwBo p.:Dѓ` #d|Ml̲a#lի`ʀ)@@[fTf5RZӫ˱ܖNVLmd +I=Ve pǒP/Mm{N@OošvƛZeY'4^KXFz,if^Ak+j 4白=JcѾ+6Xͥ;}I(1I'wY]X,o`FZ*T/<@r`q'SFXjUq)X8pf"󢿋&M]ʭ=: E@c$Qi'&3M*ҘͷuE?#}ۼaB n.%lw@(쩠y=J3Sj{>.,,:m?o$^%Ynks\:KnBN!9 |~@|}HU>#*:q\fn&aӕb)B^, Ңq%Zͮ.Jc`\γ޹Y{M$F&˭3>m"9jBL(v/`]G 0.}F[pMUtm0 DE|z҉90_`D^</xHoa(k"[F]&2ϣ8j;_S| ]Y.F cazv}rPwӊϔځ#|s%Dx[)+E%#|@)ϰZ+ѩSȝ08oR)%#hkxQ7^V5Bm}a鷹=raMKKy`ǧ[WTV, *,k*9R&@@! \].b((QQsf-e1 أB'xF?* dȗԫe.*To$ AB {y2$>ؔHE%*`OxUԉK;V{~'KQe䄋0-B5Aka%z榥>jOYjZtZ<.PЦrׄlAә$#SLHC^eM~ nUe;B |mϔdc!QT:mxgy\da:=aUv'+P??-VůkRf)*A0Xn ˉde$h{Ō Jyɇ8v LmQӞȂZ6]* ?<@c5h,%~04gW7.WȰ a)|S|KEpSIxu-]HZow?a.X]Sou(rРlg3kS6E6wt+VEt^lJo,PV_ږ=TasJTkg#aN@ ,xʥfGI^ (j2NָM7G˘o.~[jO#u$ 7{ \&7XχA|3<1+rsk,Q/&w Cϯ _ᆄry?d.m9wUG^kSfzK8cPˎpp( NOf~oaЕ^=TfӴ%vt `PUԸԿm0Es8*r*.[L U/R2+=;ƌƼ{C;'u*w[( e?z[I`f'%}̵±hU-ЉI/Kf"9†*]{84BIsZ݄j#tUN2'2Vh0 F$s FYK&3'+&`Rʬ]DX27q4J u~}c MjҸePz.BB6U"GArC FaQ3T{$"O ʘּ3<҉z5n_9Vq4%@-%V~G`g; p@?gUk3sI~\릩 + aOs6uJGLW ZY AJ3=nб}Zs}7望ᏹgTX\%PDW>LTϙ"ǪrY䭦f N6 bNBbWa4h`z*1N.5,!/:p?FHH#zckOӲeކv]C&H |kڦ!/?L⇒\@ |o~Zm{&1wksfViΆMI[# 4۝E1"XƂ%$e09?_UgI=AoIp0Gn%#FN6HFqwFhѐKT~oPw0:-̑8"Ӥn@׮;UE;(jt SԠxDC00 7CSS Pzҧ&:DtأyX\}XٝV7%QԵ{҆Ih':7c tbJof1Pqn7O@H9ca\Ҳ% 9=׎^(_۩a±ĵp3^kۢĝGFˇ'$%PAԸ%/tlUboE^QBxW fYA@` ݸY _ x4kiˆl8F~*eLNj$n+x]5YN 8S:/OCHI_skT~ЈA9JÄC *eYGX[b޼J~pp06o#éZm!iP\5d.FW~{_'$U꣎&y"Y;`fyLQ#ˁ [4Ycܖs 4+4ܜEt>ct%31mXxټ͗;N D/i~~wl/[[P;em Y*@Bs6w8XcqWw{HRKѶ8A-N uMz|Hǂ\dz@^Uji=4 ,k>7@դЌΉd+$mҌo_?ಌ&D¡$\2fguv.5] !^[uۋuɒ%M 7폘pi6DҶ&<'HPxX ,3U%"Icv8@z5K‡'I>c G^^5rϻAߛ>T_hiHVG7?3:wJ)ᒄx QD$jOy4`F>Gc1 Ԡ3շձlW6Tqwd6*D:2yFԑՃ?a_̄qZX(Ěc=qӶv+"'gH?^:h@g~p:]ULi[e.$`>xhF^ql 8:.!58 @{yPn Nhb^Y-^ L18(pWf\x"J g~m&\bR48aaTH/+k33!oƔ5InTX>z=G^ E)2de7*(ti(}nMu [tL,2 z>>orT t #A`AH'ʎ84.zD/-ڽF).Yx=@ hGm/̂4+ |CvOT_b(U§űK+:!_K=RE@lN@$cf{H#76 FiE|?CZN  @`H`^O*G٪:Ф|K)a_i1>4"e4KjbL@ ?}o,e&y+o_Cy}gDS[?8<7#Ƀ̑']D*( {8QZXL[`G5weWj70>!S wE-;-&Dz=CxꭂKAiS 4%uyA)M:k8\QLw Q [MZ BrT;4Xv+1<#el799mT_峾m^ Zf]]z 샬/+4l^?gYcln7:ڴkUD3ҟ ľ C7}aah89},&1-6+[*f|Fs;~Tɋ L;<ʨ}%rS;v= z MUfz2pavErh+eKWE[sUo4>?B9`.+Ү&i(yfI*kSAsX%xESq Ts֙qR`:)3k6yI~o$waئ#)dSgU&*bUӤ?=yUg-f-rl77(wYcxoOAKg8Sq}b˄yhc XZWL7ԏEbEa;BX깦=kUC_pؤmkzJ2o0ޑ?̣^UIFtPz<9#!R`4_fj5_NQ5B ƫ%9BZܺ{Z s&Čݡ$]2\4 ׬zD1% t&h`"3f2Fl!eDV,qI{>N> T6NlxtvʁBLN21̧e8 )`O#nKMD7 O89Obꤱ*Zy }؏E$qa8#V=sh]5#ZJd\]21·lbe/JF[Uej_f,cRSS/8]Ryz&#B`q0[G*5b! !>H]a8cUyaV/ZʄёRz;=Y6akƀ2JzYZp~AW S6|2+2(۲t ?tNxr]DCԑD^|FCMN^ e]1)" ŀH':D\_nJ:zrјT^6];鼊W]BTpjGgc1.|Cy4`fAŁږCV$y'ȁYuC.2[((*qlSӲiVdXtm;r.3ΐToa5f*._A]ᅹ-ikzB{&:4tv=nSAX `0> z> (U,nQÏȔz}oZV$g.E#&=?-gm0*9];H }a0+FD=K=m5Q =xR„W .",M3Xj7jBzo X}jy. ay>}[=B8bL>Ιѷuu:Pj[m^^fk}p=qc[t,ku]09XĚ2R&`,Ɓ}C;fʥ"Ǒ#욖&8"Tp!^(]J32gcL;ՅE3TM֔do-'G_v?;2272ú=C$ "տ׉봁t5{ESDj"xo阏sYp@T=E,.gm<$+-{Zfa 4 MH$bD FK">ZLAR2tޣ0?Mÿe AbPL #Z&V*y^ƢNϮy | @Q02Fea)]5= ʲ?Ft W WYV!Rě?vڒ9ӛi:ozbƑ%=!i.f\ +vf>v8YzUyb< ϥcQpAȨl("y p}x.Rڬ ,/N-H\VE JpH!9BzKIJo- g|),k,Qp^~3wЗ(@ҏռ˥3ъAμM3B׷.}[J6g!*OE-AD%xf~)ۡܯ?bKˤ|?)A3dMO̩7ڟ1AD-D2s)mТbD=Y/P6X?wɮAm^\"l4|\ͥJO,alگ08{l8Cjkf܏@bgWS ǯs=h[S .ԝ`h-Id=JxMrƫPFW Sl0 Qg1.Ru^n{pb*{D`șrDkyE*ŊyOHym`9yb?vc,W>9.0}eD vk4 嫿ZaE֠I#ɬ02vx=6'DRq~It0ẢR(0hvKQeeT.bikl2ADF}r 1̅bhOaUdպ \h(ʐ\7Aj LެAc{z퍘"D@Dq )ˍ, Q[05k-Ɣ凱0sW׵8}37]tJ[PFdM ԋ(G/&iXybvK}v/%nvSĢqZ_&gWˆ Gwm`/ݎv<׽It`( Dr_lT~ߔr8;~2__K2PB=CggŰf2h ب }`WWWn8J/#T"wYwo1$BgHXm j2;Ƕ:GSx ʐ#Rk4Wf|g:t|{{yL+rt6@X`Ҳ <[aE%IqA/…q/2HI3HSė2!B /!U =q;_'Pݕ6s)YA9}hNK]G #%= *7291=jqhCYH}:U/KbÿYYE`Ey>Rl4g6}5Q3`u#N5ĭZ^\Szsß9{rypQDoޟ h6WJ6jiP-.H>G@c0՗'BoFJ?pnj1 +NJE%zwm PRy Dz~ aܿ Q81+bJWɞ+sL:cqzL댨B$ʷ[D? {zVU#P m͋m\O0`$R7עVE'. snco$_  B\A kCkσ#|)IFNİ@/EqG`\O>+9fMP<2:{6sb z*햯cdByN;;&3B?5]MSJȟY;K9 F.9;m.`U<啛2Ӆ瑩VX`yk1i=L>lrRl`:K1uL?Nn*$g;/1(9#XM*My.,T6uϹDU0aKĔuɏ`tV r" d} ViY7Om\GsQͧv$Z@L\)@xgTqh2hMKE-6œ %%^(b&MOk"\ÓT1L}p Z|5 Q>敀xFx\{@+c1|b+mçĪ${ю̉2ґwrXЋ)*6U99#:)0'>7g^bJ2,@^6v\K~Om5lM"U6I UBW"n[a ս4M02$J2A@G.{Դ|қJM4c5?w?mk.HJAewA,IK߭Lz!#b}L 8'/Nz,F5<,ogm=Zp~̖Zݬ'DVѢ^x9eq >ҩ^"Zm"Pe>->!S whZxYQZ;8h1aU]eKwr@hԢX09̘4bM H6>ѽcḲ9T˸ Q>][a;8T:~j=h:4_ʸ|S> ]PzӬƘ|oO"$yG a3JMXIҙ cseN8(`6*SٟlZ>4L5gx84mn8F7Dӌ5wJhېR tve?kCd@f I#H͌]tkE" A)+P:5 }>ʏ(x2KC~6q'UOMߙ`::"2m4ɏ* %T|U;?`|Eă}4D!j"ͮ'1#d?j IGp@h3s*˧Fk{a"zW}mr腂?F.x*"UOpq 447}j.ڱ)p1_-lt7rvI?ZC6mj(5Sx8!΀Q+)`^3s;W|(o,:PSؠ+{o5.mp|:wxg \uXDWH7m6->1kސ"djujfgn "ls$kNA^RƆT13~]١'r6Z rG t猋媪Gi34)6^8EW[YP%M,ys#+z!U#[C#nm{}xIk+hqJ?h'6ne?;X㛕D{OXWv"tԎY@E (Ȍ`H z`LQ6yn.J%0/'MF`QX/泹Z1\RR;o.aFlwacvgz+INY}0_BC]-}~%QbFqBhQl3Dڦe4JL9 4KhTiCJZCR -vF~uM/x Y#<ۇ8gř0U|`˖(̓W1F5BC}TC/;' V\< JgȎ+W4k"x%=dw^cy߱>vmu5]n ޣ%Cm'SC'7 ( {>L!c\pKhgx8!)0|(hoy>tH.(lͽG-Iu\h?32is$RL/.l-qY.DO_{X#gonyչ&K;9JW~mj5n(2;,]qիa&@bҨaoa hӌ}SOn`ee #22 '%'nA?HQ}Ѳڕ38+ HSnBU*#>4G}7"N`#22m]]Rަ[YA5>?6Edxs^!M)#^-B''2@q;mTs{"K"Mgc*_+E3/""{IN^Xth. ^V1pKE{ҫJ/+L^w<:32EwGvQGY@*] .sVR!;٫I_AKemYz9W[!n%F`r@y#˽5zx8Ů;?d 1DƔcv%-O_9J.yh2?~:2Ԛ/wڇ-T!&8FwJVsRŷJ =ma{l7k:"wWai:6n!M1.f9-Pc-GMqJ΄~yc,xd!+W#&l[,7{^b_38Z:ᔽcԑ<5;6Nz]/@'T cSu*)ѷ y-.~IuRPAesUSa!4)@~NQ"5 #rȅhVk!`E<ӺgųIY+zj7Z hΎIª;wfv Y3qW~2GtSGN+|;_i#^\ӓ`s%y*M^$9yxFX=UpZ^D|a/7<&?$M)np @p?i ~ɺ:/<C f"')$(9l=AWgcUz_8]cX8f&7k8&^P4މڸ/ -fwm*7}GM^Ȋz(2ƅ:8Ec؂ڡ5F v}8ܚ[ȟV#?ysQN3oL5Zl\4:aAlIūEȭaqF/VRj?F{c"\ 3 nlIcOvK! 2>8l(R*Ʉ._)A€ʭ0"x(V{Wkhaaz6NM/#`PX至§}xFar |X+R!z:])"&\oSfn\[Iv{u0O;Pb ظEBwkO(+B:qu[>|h `,QIJ1P1.$F68NXRZ8˷vз𾮲PFa!n.RLb{7%U2W^#S/)/bdJHqrfdU?{nN!yELN|TzzU, F*24d*T>&˫PT7xȪlѡ::$q6sd"[Bz ɐAJxеw(р DgT0(Bt1>墵3k)SɝR?+zZ H1 kIn:S7·+ v37Q7ZPb8o@2A?rsKLiVSVo{&"*V"\κS|y‰ɺѹ[gygaN~ȃ!z[TJBb9dLN)!榱Q[d=?ro{?sOz|Xrr!a>qx!jrT*!,U2zeҎ0mPn+f |.ꐟ#X#l Y k/bװ6eEk)6ŀ+島p;"dg2N(.Oq~i'º% v=47d8?p:Ƨ^w$ԺcQ`s,IfkGf3뤤< =u@GFrP+/UiDȡy݊sD=.l"넹t8ۓ YepLN s㕃H}baG,+oKP]\ Qĕ O H< f8 6ӇBa{T3Xu׭j*n1X!wɡR Q xW0R3Fq3z BLTO3XHpDB#kx{Azt"NުXM뼞VՓ0&QL]r]K; rOKЈc.ڴǭ [/it uk AO@:ZFJk }>Ýe,ޙw{ 2R,IΙ Ë2(01dԭn~l\~Ĉ9d3 ^azdpS82kN3u'x(]^X M71]O0X mFzapfe QbCPm_0@|!Xk-U/cRUQ9!e4IOo y& K|Չ 6sO%\tݒ6)ifȀrTXU=F+;e)ESaq)cwN뺫IP<mNj2IvCO6_mϞ,v!v[Fk>{MV6pCfʉ6 㴛@9•z1W[ TrW;b8>=3 ·q 6؇Yfqۭpa[5F D3@2XW)ۀ;:mg(w6SJyZ!߾ =|⪸$D6dpOQCUm ^ ` qmR}דL} RcSAm]_S-2.CUX_縆 9f_ шԎ8!`rDy3c%?6[CC?, IpDoxUQ5 {8h23 gX]佑˔|@3>s͛#u@A,RCr\Ms#۷K<9*9Կ7i2@'#)x9at_&~=sЪg ZT Pб8{us_3R!;upl5+mCNs yPEyuOAqFii#Gʄ B^ "J*S+vӠ'{,;ǻZH`Y[Z9ZGFvK̄uqLB4C)vFEyqZ>$$ C093 bk\: 6"?n" vmD:v I+ك eo+M%TDkn☮'(lr^> b< !,蔍$ g=Zj : 11@Y( /V1(0j){3H2fvIK7Y#f /Mp`[X߫DGB~l*%+AqWZUyG9F[Z2&YCg&i앆*2THtc-*:סPQ1'A4H}n0D;>H\20pBS]:FhRs*߾V!OԱ@9mcoMuunM41ãݶֲ ݽvndS97 fei$m7ATNI'Y@?؞6ϭXX+XB#V@~tb\+3DJ h5-(suÄ0b h>odpT76{ R٣wK)ߝt d=jQ7M ֽzsrزDt'_81(yM$~ӡx $7ꎆXsb3XMn1x7:zFWFhWf&@ȸUtșЇXXb& ), 0}q;ќʕŒE-A3yo4EыV2%GDQZOW3A߫@-hjnd1ϧA^z~ kлXL4!}`d,[5_IsEwrqF&BM~Mhq{4$7l1͠6zS7L_M;1G]$*-p fe++n4vR*yHއС~&b|BU':G3]%Iz_%֮@K;Ce~s)T޴^(ǖ³`sPHt;_8:>$,CGRDH|E"987q\F6&leUx݁K@v%ې:MLA?{"8 OS?:Ylg0yGb }E=PW496DRnWGC>lhLN~Ў* `?{XI!M'俳~ҽ] aVq~Zq<ɭUlv,+wdxB&w&,YyAfAԀP('ԭa6S=?(Nl5`hZJ0Q ]\b KYQ4C1sN/ Eϖg)J3!@pbxe3NMPyZWC. γ"w_HcV8 )+X\/է@!j%"E=;}PnarStK*pr-c\p"O|ݮK p`dCe&s֭ _|mY=/p$CEnR-1TTQUE x=PTݞZ)ǫ?vfP(yU4ݤsMY|ڼF[ۑ D-vt0vW`[C܅[-Vg3o4v$"=B#=%wtag(KU_V]"Z|46ug<0B)OߚٌvYiT1Z5 G=y4gJ߅3_aY~R#uB}r𒎧:Va*orLL1$guyEŬRz"DU}$d\Jqo#xK 32easækTt9Lx:~}M ~QJӴ$KfgTJ;v-+v"5[.m# Oc/QΛ3Q #?VgA.cH7o쌗A&dŸLe(#]/h`)RUxsd`cx+?!.GacX&/:5 vdLQs6zU {~GQM+d$q&96'wPF63% 袳a1 - كJ d9|mނL(fv'k V$#TI+y{F^n/wi{ ]\vLD4Z9* y)iHV)w{ER&1 l9y[셥&许}Syxhl%'mZIU Uwa`^Q%']3$+tմˢ[uC ‘p%pǹ~`m|1)`2^,RK|9/̢N Xl5ۢ)[7`3ŒoAmN4NV*6X='P(pZY,I> ۸t&vM=ELQ{ [Ҝ.{ M^3W ]GBSd6:KkM . Sy75U_IDM>NNBWoNX@&fZ&@;%y"җTOG7[ isy@LbuJr{RNX >{ Jb5'%^ hx!8̌9 Dae85Wj=Lv-i5'+*Teϊ9Bg# (,dDblFtj @ 4.¡աZ 4Ѱ`t"yt>?Z}N~S}ùPO7P(䵚Bw8%2yEom#{5:E|uA ``mE\MboNZ 9xX+ qG6 zk[(GLvܴz`4quh >)bEտ l3 E.59@7GTmt-,#xETH6l|),"Txq_a ~G? ٪<>_Vu'p-ͣr>ҟKXk1z|kgpa ׎pB{2 "gd|k$uXM40箠܁wH,f~ŌlZk|W G`8ns/6\ /cۧG I~K-de jzMI/3ɴ87;Azn9J\Ay/Y8~XvVa! ұ5ȸpO~iIMbH -9,*]PWTx'^y(gNw(XK-HV uD]3Ť+$Ggͯv *],punuޑ/'Z*Q^9!`ܶgl8S'{oC@/N:'n@ݒ~& F>Dguɸ\FSjI߫Pϫœx`SQ[89\{&gCK$rҏ/mA^t5zмPX3ʏ]* MrnɠrNmXvOf['梡 C+4j>lϻSJ:G^ryЮ KjS:9oGA/z75&؜z1MGd詿Kedfg)j?O"RdX i#(Tߛ[vnQ \2+<@8"DKL2)wr'^ EVO`HF^幐ZwAyg׷<\0U}#\9=pBbt_J k3X# ?r*(^TX\`K: .Ѯ v؞7qJBTꉑ$, aX@i(hk׾ZZn5q)_%m04k "߻[OA =7 1P nFG99J=٬?.%|hg*O8$]:lH[췐׻8U/Gl?,N(D]VV./ULT^yhL_ڏArR"̣-}6/{i A$R*e h*?chӉ0vL5!_lxqe;4 njJDYU&7d#i2&ë r۟kZw'M ]{{I8)F)wbȂ П@itEawJۜdSDϯW~i<:Tw9P\k]}Ԓoh@ؘ¶>g-/A)V+&tq 3Nh[/:wyB,זjuLg,]S<ՓaI>-'r)Yrn$@5|F Ρ1' 5'i4ij7ˇ7­I}v a/Y)<[qUU?&INV^V”c,Pe|ܖtנͼ|zVhp\ɵ8;Ax < f{  D &8Cs pbaBeWLu6Ff!ccx Ea2J%V}),,n7XD? sĒLvC>J ag~m }q` ā" ֨qgZ/J<9hp \ъ, !oq+F^3PՐ&HCLSg#=iI(+ }ZJȻ(5?!aÔy-L|_jXXŋl7fλ ^|ot%AVa}[Dhzqʑ/' B**JI;mW], ++Cdq?u(z5ĉ5e9G d8Lpʿ,r?Ǫ$U31K.jS*p0?Ivjy0ng]T5M[¹7GOXtMzd,r(Mۢ4LdqXZN g4@cHa?[1nn罏#B7%BgꏁuNLOKei %C*=@Ӂ$WMڋrYw/z[9fE۪8e\hL4G?*"sR8Ҕ\K%YEEn4ݕ{-i*߷/~*fhxIFu&Z_7ZJsh\pB>$Ia `\䣳SKEQ1̸W3rlDpC70˧q=Y^ k"zg QL8vY\hbOe cYV3O3ZY]0Xѝ*A[1!p*} XM3]u3{sFӝ"/%8K&a;2Zȁ>xub !N"?@m{𶳼hSg0i8,QctL, &)9w%Wzl-Ea>3m qB yg7iAdWXj4Ghj,6̡Е-l܈f&z/q`rڿiL6U~IKlj[6bTmǮQ+K=L z>X("Ʒr`_>N-|L@8nj&t*VA02Ih$jpB@uZ$wpJoPê=m%cfe__G'[n8w/cJh)*,j̕ Ύi^J-~Gz;EZ~,]AM<9R\fgE.$ùΚEQ:#"nȹ2ޓ2??U7i% {A(^gvq/(8o.ӱZpzk{Tܶ24'J w 60 DϹ@c s8X/,0yhMvF:Rv~jlhh!,8h /6pFwa:Gp1%kꮹt?<(` 9aH7؛;7S.73a EKstOoh`=C(g 3Wx=rI6M웄I;դX^;p:YȆ*Gϰ,@r*v#C%\>'{*}Ja-Eqlnq 9?6 D lSmM%zR"76ѯ87A LC 'א8WtىsADX22TGA΃NP߿<l2O߬^ n3;ѥޚTLỖ_ L}lStLzUrwF1@_O2|v5v`saBTel{uY'[.rt)I%ixHg.W_,ջ)D,k](aON mmt#`lxEF0Ž&3?iJFFXmݪNqHIj$뻰9bm7m-Y1~> SO!lyj'-nm|>e<4is*C*14UJ#u ݩQ!Mp'ݗ-ws TЋ;[uVO>B f 98H T#9E]K@km KW!܁{Lֹ@ 5j1#&KbtA#q4?WnXY/y.|G1%f*7I#p韢Sb<3UIʁilFQ:&3uêGjo{-3̖0خd g,^/UOپ7>!;d! 9p`I,a%l8,H\MA+E?ys]tcx&(&n>yԶMMʲt ޝKOS09 <lco\Ch &}Lv/ٮ_׿oq(ۗ 說q&t'۟s)aOҷ<(؈jmMvmO͝ui0a oM{}, K(|ia:[*nU,ς޳xԔP?UW^л뽳?SWlV !C793ox<X6$]ZO40`(h6IgbQE<ժix4s.OҴ9_F50͏R]%ۺ\u^n?^ܧ&@2d;TiVƄ pm|5e9+#CCK,`! J y1E3 =؆& g R%FOLW jVv4 f|0;`FO/үpT1G!@ds ֏Tfda~+x.bUUjBO%X1?^,_ ${A'JZ˼ٍ徊@|PI&=F'}ϱhlDƛ( = +5"@%ax K)U!J!B߳`B[m sA*dȖb2a0';v r׃,8m%Hg-9#d!8Wabm#L(x 6ИԆ*M\\ݍ<3'RgPNiw2^؝;rqyZWmz[5H/ˢdr2Lcn'Vȋat0IM !OR;ׁN[8Ȍb Ofx_b`}H8@`ʬw龰/;zr/*]z1,ӏ޶9iDpxf f9B,t\Tg:-WXpKRTR.LIM"ф`3s`R"l*7?qZuX!6e<'1MJn 3ُisˈ!B7:(tL$9*/pZ̋>pf +FP&" صZRgYpVOTNS]θVٴ>1SNy-#N[f/V*CGJ| gy8>.&ם7qR *.Aat,? >zrIjtm:|T 62zPJfm8~/5C [j4& )q,^O:=r /!9ץi_ޭNe\ A1w21ioed Ϩf .ƚ Vޔ}l.ڕsB7Oآff.T7IFs%A`\G g"BYfl㚦Hjf1>Gt>Y"[4 OO%C\J욋 yALGъlƎ@#JmojDx^kW5i CO1'vKͳH8UD鬥89dbZ>qZ~]*?<ه UN')c ăԓ ̹!vJ 2/) A,?~Ebb;p<֣PeO)5z u}%D< "U Tji-z37^#wc  &Bft*7Hg( ݓvo,v7O%j*u`rCPȓٴ'c=S(GE0>Eh]aA\% \L3 <v puXUCIc%(@K&ѨEY[imTm̦4 ~mx/Q䉈RR;:͖ s4>UDlN>0n2BB ), =wVy2 zMٕ^"3M៼ jsf{3Ldim ƨGeQG,9s7e p=}ARUvo E3^U-VK~.e5Z6 D dI藷<_usF.B~ Ш*@PԦچkR_WuƁTq` *y#y9 "Zdu5n۔(euLOKo(lAE5]l!w[ ҋp濕q-a͒/`WsH[ڏo!_?O# N&b: 0r>4U pC@dL(dp*3?Y(ϛ›X5XInj:kM0 ( h$sM3S/M>_Nd 'm8UmzM̳9of7WPStbX*V "~cyѶBKT+pO9Ye~R-.-1d`l7*cXϦA'3䃩oOm,~%TA}C;uXPܬ{$`hjsM_ )^ri_og+yJiDx, ވ[(<#VQ|YGFHM#PEU1=͈ zp)6m= ouLLnEK۲f5Z\;6O_ J?`ZExZͯ4}8"mwN^D1M%ހLĕ,AߡvGS"V GLg;ĤoxT ޲<#F=*i|W)rI=2q@)ԅ*% ^9zg&aޝ]P3Yjԛ՗OŦ >fqdMi C%g?Hc~ͿUI#deڴEa$2Q35YR&[G/62)Pv$o1]q.a`2pL/87}1Ǡe["ƫBME}6&4gi!ӧꑂKړ<}_?2[ut%2 ^ I:%\NיGqRfuWYU.'Bx~U2/WDŝS8[3#V1f6IE'LOK}#9N" 袚G̓N)F\!w`i KsSB$oRhDR`h+CGP37_gBf" R,X?ӷz"B%"/+^0TM˫l,O&y#ut-A7+hKCSXH:|I3Gk>"Z؀tr)e!x|O W8'~#Vucl>-)ΣG8<PP@$_xx81(`iʫ*O?GM5 t(E9IHt+{gA2}6}{"W!RcbE0mU]?d9\o0 4޿L $XBpڡkʢG;>vnEm bkle-qFSM$_Gu.G4Y o~=^,#㢘Jpb~e6=s  C-icF>-Z{U]r,D8HoS/ g78WJ ;2*|;$Z37![6f5:r15ϰ,*ΏX4/ ǕatcX pL!_sh,ǘdDB&x-r"G)=(CRID-3;H&Qey̩T Cy.J4z5<~A\fakR CxO֝Zx ]sN?1o6F &cci Iˈ^H`dwxjWP}}f ;PE$[)xcxZc72sGk6B+=9@GԴ<0m 4G1ҩ~8^}AQ|߿3&3YZ -шCQQ(r BŶ㸒=٘@~j%v̟*q'ע/!㱱o5Bv}r$)XVL`6:9`AQn=Sa{2h8 e}g>z0s9RnɵJ[C]^j.'%8}jʘ00`k>s6Qz_c1\gHTNbۀϒUn22H"ѿЛ_C> op 杸ے.$}0qOW ́ ب)SB!glBKk;L|E)$rR ,B]ڱ޿1+&1*# \Ŕ9!ՑG;PdOPD''*|ݕ,f46K`QJ}T3bdje ʐajn$} p&7:J/>={:_Lt% D%=i E-WO9x#?gǭYѧ3-3oQ s`Swdo_=!ZSF.j"!h'$X9=U'a Qһy媘> PZ\nvqw\J;f1(U7(qBԊDoqaO9gunQ-߆O(23VdRŒQ/Hޭ7F\HM.Z,do bRrW?jn͑%اӬσ3ڷxX?6ar)cqVEԿz0A1wط)-HW`rǂȫkQ':tF=ӹ b;Sq:Q1:)}:TGtPp %[ ׻Cԑ-% =`H܆`Cp&G9շ²f[>`)Sv7X<#Geia%yO{$q5¦A!3 P&g1'96vXoe1K{u%m@b1l#62/,'uUwqaLbtsXPLr]S4qa/ʘ#"͗mI%g(rMQieCE ]T_|$v<Ƃ{86pa7:Cgcр|X`YtnTny"e1'4Sز Q6v9t_!ţh@|SN,n2;ZZ3e$iQuԮ1H0Tl|+eUWDeu%Ho aJFG3f| 519.})cߗR뮖]7C5l]i݉8JNKt ]/Š9^i.qk73>;zab#,uRSV1ƫ4{jVUž0I,3 P ̊VV'Ԫ5~ z9sf}궘y1DZ ]ݶ`k dNxnƭKkEwְoh%%Wf[1Qg˲IdN3A&KIjޑ+ߦhdeO3 ٜ Ae s+tڬK- #:puu& ؍S㼁x`{U9Wg4{%J9V?t;+R9VgDPB6]@<A+FՒHE U-dMz;<3{5g 0- r+@mI4>ܨztfb8)?t9pZi:4UwlYÚ4~ Vg먞 GIsN~)}-] ZAǖ0@G3*O37GpXmG\.+i.By!BQ iu\|#}~KI":SIƟD^Mw4vdQ仅!B#gЪ. fPu֗6h/[{I 2Ep}s5Rf/6.oN%l.Ix{#( /Mv1!>-IEn@NFjaugTZmr߅{L|8S1moC0u.?AgzjuON=ᷕGEg)9z̕,f]&w+WMd.]m߅ƐVz`a݁jō^2B޶QlUμV5 PLTuHc!<:?.pM?_Nˠ"9.٭(= u!4jQ|oUI)r9 SQe)C–7D(\WI*;ᓬq AC}]Oh uNT$4S(KXy&mcw' "'?PdIrM=#A̳L(yK~amBW^(ҾNCC|I!%׸cDzFj'Q}nG{у?|{C{ ň hUF{`47L(`skɩvj64G6^z"#R`B&IgI>;֦ټReD 8vSFqZ`BDC CVc^ۙQ brF u7K855TS$#sB&[Bv!(;E_#:j?3S7BhZ34 c8ƜRtaKz {Q5*Ts*'u n+ hݺћע]7ٮju#I%VÑ|iy~kiv7ۉnE ^#L#~#+ㅟZÂ=qNLb^$vEB@^봧MƕZ1!_ė/@+O\ؖQK5[|Þg#fiyrva\fdz{h\3rVCc4.p ry4gQ?|7eJ|7M$}Ѱ]L &q\rb=:A__==$5*7uL p֯}:oRybp9n0p:4S j ymGELVl [[o꘶Z7#JGcs%uvCzب*kHu Xk,BoeE0 cMF zn>y@ˌwۇǦ L;TzQr(̳u)#>PINYMCMkƋw/($z{,u-HSFddh灺5~rs&2d%\ K|"Z-$7 $<)iqm8{ڇ$aYԠQgwy-&lnܵpCVTiXNʴ޴eH66L0"5?d^">kMEgpv/!W=#Niy"7GY?"֍ƐmR$.ѫn\9 Z*JsZNynB K'ǥdjGV-.qQ;M> >JZIƌI?9M+qxA'3k*U3OwMωUz?h!8(hS$=1c$ {r@vBiIηPhA+P (ߺMkn/_]˰;nqfpZ*(LF\^1ӌq3`)4ll ϿC4Mnx U54JˍAfCg,HD!K'|e:ov4<krUy+al%DAMg]uߙK E=gad >a2Ԧ{-U({Òt5R:ӝ'mFq"pnv3?Ze%Ǝsޤ.rr!qUyuf؁. BBEº9-wt_oAO8ùi/Y ΅eAx:FJfD<.`\BT $חNYD٭r#'A)ܴYaD}T#!OY5$`X}NYX_te3PLvP8]`maה-)ls DOЎx/NN+y(M}j79H\(&G*Z3H;%HpvtXg;y\>3qTeL>}\_‡NE-'D}&}+f;[! T/̪lyQ+(7EB09']x;Mhea0}SנYoL~q+z(|$i--56<)ƀ6;ޖCP=\m56Yo)ء)oJdμ ,cޣjޗWbbrF+=t4'lQ+ %W@ɌHś`VE}ee25s_ӭĺY7N(tԸjm5 }׶!?? m\ьt]7;̓ P<_R]Eم *4-=3*-IRxXzNDSMyiAh݃g9v6OLu}d#{e /ha 휍4wig9/711<7B >'im+1/cʌ1č՟Ҟט- Z,nx)׻Nb8"Sxѓiʺ47ABQEyC277K| 01bnh|n%H d:0e1Y:*`t-AF(7S(iao>L0G6K!֞ήJ |^22@ ɄW&GzCh,-7B}rᔶ(f4ZCZb%هKVNū$ ).i~3N.Rg\VӢ~rQQ(!^#O }O,nW1R%7K&/7!&קjdao¬]Q,#3F|ܩMpM}}<26%9㐞 4δƺj2qsc׎DPhB3os~7]95% i7ٽC1Vvڑ~ZÂXtI15t?  U}٤\ړwy 2(꛶;)Ѱzc9\\ğ֕Qગ!̈Xzyѩ&bA`K-r8FuAx[O[֮q;%?r*駱F—x rnw(M,HdBɨ]Ɵt6CWX0 LXݽ>JG9+,)g01PaK򸿹S ??5p]lz0wїk3(o.h){f0Ժ.hGmn>4z5Zb¥+ё-F@0hI. (}T?_-2>mw DZFC(m.1 Uae'Lx"{Ԛz•[?1Yi}BExt˴yg*yeNPF-5A3k)=dv,e|T@GmJO]tND@80r`&Y[k]]@$Uʒ' Eo8jI0h;b[^ZmvMo/,e| CМ5(CldWr' FT|_Jgi`#]dz/[[ H%L>#¸}8--7,׳%ShF "t]S(S2l¤vyoǚW삅W}bAń:H'Q7de!HL7)2-K z߯$VToV%viU<7x1@Ux(% PA;B cgTjyK(ߋ>K7PToe.yh 9ՠ+cy3>2sa n {hMZQ),k/ cx@Շ'̢^ XI$k HWhfSMD|(u3 n|-"*t3 *xNK5F(+wJ{4c[| VQFݹm]`^qr vi.R " ɜNA1nHY@qUY}?Izdi5(ήḐLьe lk!qGED˛[^@\ܗP jC"xYkTh C}a<ͽ@Y.un;;Ng%L݊ȗnwvܧl߲}]qSEٷ-$C=lN!My2@S!|s@b/Igq' ֡C>ao.EgtD+xZ,ʄZI$[fX^F ySY~-Jٚkƹ_|i άB}Z ծ`ǰ6U<¼ZSozeki+504OA0. 8(sR|o Љ6>9,ɹ&4OFOاu ջW+tWNs3DmͲQH{ݒ.>z8 N1۰vT׻jNJ N1PR0s<{=υ1G/:/-=}VeI˕4vհzxe #-,f6&2P߷$5+. {~ZWv D:g^M?dmJPc):ggb$U+Co@rNvB?dN:;LF:=3ƭǎ[,Wh#M9q,ɸ\;= ;i nֶq'cx?(X𤎡06I)CR._1a^1AfP)䕿Ox*s **+W5-V9^&OEG'aO Px gT0tSgZR/Z)şAջ0,󬂉̂6Dt&죫[yxQl.P13aN`HvJK-|E-SOqC4KSx`B;x%͍#SdݮARr7E+A-q`-[)<6H ^_p ?y:h)GLWouƽ~voGVE[ZY5^J 26t53B  6/b^muER$AK.3]nCi,]s 2UΝ >e{{BAY3&X'yINȎ1n7=ўGhV ].rRW%ڎ1vz K~=9figl{|n${/a.DnZ JѬv(273 |>BjWNj.fpD{q/fUk\RwdF2|ۂ9~`n):YsXR`1- jtn'3<>?U+1W,.PM/ϐjËI$!pfLQ@M D㦣mY -&R. SY-4 9߻kZ}őf\!Q: ]UZ'$]$Bw5qz>{!! t+Nl@NU͞FB,o:A8G!yKhM5%V*i;ڠs(˨}g2(qwGǂv:JBqZRNp'C^'Q>Rߣϗt*_~3j{{\29y{#.p`tcE$ ~_䯬T5nWkĐ[ihEpFlơ#j1"15%mLNq#_4IJ#+VswRh̶~`7|OQ3<ph WgV+(h,*jox@܁348h߮x;y͇aUQ@E Z4Öi1\%=P{;Jw ykP C˨4Ә'}ALoyˁsC߶_{BhpwTNywE[t \]8NCEϋ+Y{>,QouI;V̳WрZf++4&Sᕎ z鄴I/hYAeN Q_lo{Ч!a"0yU@uu N|)wϱ0wAԭ<_~FK+8H_l~JL`U🖶O`*pؼ5P߭03yh77J5NpX^d."JsjBVNKnfaiƈ$sEDjU ,MpBڤD'Sn8 C7Ӊdˍ7!]sz 0a;z:M7 ]Kȸlչabq)cc=x2:|&Qb|qȲ__ioi*taPN?+䄍 &G;9wXѹ d.UƷT(G5?#EhJ̏L:pτSG}w9$.b_a~rB?@ Qv Uu9tuX$޽g<d*p<)#9tNfpW{L=M[A>(Őjݷ ή CotƸd:nUV-|\`mʾGbϒƛ-kQ=@=G c\?h W4!VJ4E1nN8ٍ$w_ugH@?p̧&LޏTtxF{?[yJ4O"5WZ!ZW) g̙?Oy9SLidt!8&ji1P#RT](gşʛXhot`Օ8hϡ">L ,U$oI.'Ыo{ K(Y*M^57XkY:$3dLWULE9 1]ޱ!"Qp;֛Ow`lnW:.6Kz#ͦ-_ aAr)b!BJyC:[Z JO)88z\#rx-4YvkIR|,?AּPI+9d5eQl*' 3$;OrPN.VD/WigֲGD`WscTa;R5i(Uc䰆OI㥑 zJ3iWý(L(E%.)J\F.‹U^,#Խr]{% wj'`}>V;G"PBd¦nգ;2!:;xR5*(5zT;c ~k. 2^0qYT`ʓHm|Viį-+: AxvW{r2޲G"@x +0<4)T$U4ǚ E,.7RdEgg&BҧS$g3 ZrCTט$`%}yAQK65H9_C+ɩժ)kPin @s}#%:ひ&B(l*-RT['Ki,vэa4 HWLu|P{c5Wt[4(U6d ٘,նw >^GwG|gAFQɄ³/9mM<N\dg&] !%Gz57a69.:  ; 28@^xu?[kKMb6!l ]wZ"g(5|CK1pRvN038_OMOE9t/A׶n6?f13!"&<&lGԯnNS&;U&Y<;qԆ;$o^M2pA@VJ ~ϐ'9҂0)Bv3CφL?)>c,@0V_۠oǩP*B7QR*!ؤ'd\joU'']MIᴒ8/ f#%4}LD@gݜ_zvvK0C)WU^Rȡ|fhU;hxŊG`l#h7\Z3'w׉ gHz y9h ;>;[s\Rns ,@ckRBĪNdF})CA7NNcɱ@:_!e-y.w"ɓ r+OZ+{qV9nFpZִ./s2)W1tH2&C|ڐ+g%hl zt#㑋 Ӵގ&ꖰBzHV|[V7rmMm~ϝYQF2 }K.CvkxIc MG@IDjӽϿ\bl>iSِUDZUÁuf%Q"cB&V lj5!H/N7o}&KPϣ4BtȇkT>W ֗VAͪs ك, p6LȌCt\>KäHW3Ёf %a8TxVmu~屍30ٯ1XZ8]KBW(d/kto0F)O$@=7o8"6/cy~,]#s/nYh"`юN;7^:EۤFs9Ru}iԔD.Q XhuԬFqg"j3>̭/ ŃUO`9dZ! Tg}UNY SFܻ>]rU_*s<2)̶IpAaJKӉ溗"In >0>Cj{Y>5&C4iLFNNIӾP={fRS;p8rV#ϳ~5Ȅ["ݱn/(f:wN_Nl[#sg6oW; kM]'~ OٷkHYBq$9,~ yY+˂b ,+wqۄ)č8/Rʎ{l!{KDR}JL :zsqݧ}AZ_=ϐ`D|RiWx )B83le{eAcPfV_.Zwð{h!yN43|L缬NvaYozAƺ~3fi 8B:k]*ցz-Npw6tbtnD#F?C>Ᾱ\P+gTx{O:1XkISƌ )VS:d7F@(ӧKtnTPJU2J`A{j<,hƸOփD֊"rLjnz#O5"4(r!3' Sz8ek8t[Q _:o _ov"]0+ ͽg#x2zJ-eC"jFYZ哐Y$' ^&C[5`c˛yH׷"Ws|ζrδf̶JރY}5%f0{@QY 8MC>xkF=`yUFA`b TF=&ud0evypWFk%*p,ų Y`aZ.4u!lĨjYhP92cVTWrU!!y؏fv9IcOrL|rvkyn cbbe5+Ibt~ĉ//.7ގPS΢#s8sy[511gؙű>C,71{QJ^~Sbf=$&T(?h(c%>ڳX~g5HTadj=t;-=wQV-w- X>ZaE`"X_m5D _ 3Xv' U:ͣ d6ix1WoL.v\mj^q= ds[ -I씁#8DSW60PPwY {w nN Ш!)h'T~{TAi~;Bh\Q:7掄X iPm_zڵ;ةA-Sy]v^catVE$Z-$,`pŢ.;{܅'ÏA?\!his*_*Dt )J7nC QG HsU+ .yAü|R!+-@ _HYXpUuϓӋgiٺ)2A=9v[;eǐ,'%]8'h1X%KdbTedi{?zαt,1l&M%I1>-:hPd3Wh< A fL)5nEZD#2b*Ecal(fP?R+`C)G~*JvÓu ASo^s:J)+9Ky̿5/=Gř \$uH t POV݅^k'bcx-vg*lOIyj MI9`9֣u_j{0lбЀ<ܣ'lg<&S#%"??"(O[セvGY*S8N'9 9HRZFSB~YVm  AI~uH./ K"V% T &m^*cWZ$``6*]U#3.'hss/'gδWY%]ڒkrG,qBTcki^p}tdnpa9pf;ώfna"*C5yHyZ=l;FM@eG{,XqG FTJ|eE/˧ ֲ~ۂ )l |HG9Jʹ-^ظ9]>Mtyh/'-93{Pu4"cR(i%iga^zlIq<;&&ɱGv.Ž$+Mwљ2ςfxͯ= ~i"Ob܍*\EqƗgA)^HY*F%zw_v?*ZnC+"~haHxKpL ,<'_]qQaȪ7??Jv^/8U qU$[aXoD>lŲ>S~ /7f~M8x_Q~=\Ch3o%AYU 1PGBq?&.:8][J&jn 4ڃfC|eH4=l\X;nJH0Q8DˡwYnAL (.FyP".>r =Ub-ɋV\\nj.nmFw'pϠnሊJˆnaGu'7ΗjN3S(ؐLuh:X\YvN7՟y`:DJ%º@/VA^yV xG$g$7==kS_?('T,)Ź]ڰ=R cv-w_nIbp ށ;hg@Gcӛ'$ʉ!1EE= <-J=,%a@ 3 P{ghZlċ`'Ze>ЉD7^[~h2R .@؎_yh?+$elAE$ 1|m/AFWә-0̥ =X#j"Q/@.g1'rA?}k#Hobrʃ@es*2]ޮ/;j6?5×٥Zۢև-Wf({s |Xˀq̬-SiПA9Fa9%ffdlh7|6,Q 76*T4-MyTJ|DF;x|)z#L('6.Eu&kF6^3夐V@9e^ܱCƀ i)e?elĩU!'R{TH4+Sj08 ̐Fc2u9AZ_>~] ڋX[F ?}1RM~r;Ȱc4r[WB-~Lpen:+q>օ,WON?d*[6# >ژm2_֕܈sVͮdpÈObrDV K qLH9GQcGd,q(U*AƜaݶs}b-B왋_DLƏ[Uy^ڿec2f~x ,K1}LQ)*NFbƴ(IMR_r*JHcW_#LJL@T@=Cy((z2*( FF *w^-6(&H?xK"_^- tGoE#(ܜù/8BQȦ+sehW{n?rÐpCWEo-;b6`cY TqɏŪax+>Jئ%Du+)"+H-1(_d1.?Z5P[H]N,9hLOÉ&;7" :!&}k Ox`:'uUm`X3C,jF%x=Eܛ?`o#(Q0"[ۇ%39[TbsU7,jzYaY?߈j"( 5{O}xb2 7;ˉ&:.@۝rG:d)J{=.4s/5;wCBPf>faebTM[q:o 䬙e` =¢K8x*<$/GiDW!q?i\raS͑K~8 "(b )逿}|p߷b9: iNmY;_;T7jR>76U{l^3+< -_o>=(G*]$  u]K+,x'^h6/mGl春AQ\iYU00 *[eo {/!=(,wSL͠pGU=f#^KYףx0qKkn!@ % :Da,'xƎ݇VZsc _yUHo &I=5ɳ26VOd1œ%F¯vW -mʔ'x.9>}Y` _)`[#%ԏJ۲o? 0y K<6H U"=ޓχ#5Ux`N[uT fR0z$[̅uڱ:B+?XHDa?R.FB6CPGav.ƬYeɶnz3/wgt0TK˭tאy$=a`fn'P}GDW:6e09L)1KGak ̡"6[$[qU0{b: vPooQ`}>~݁1 5 5+b"?<㍰><\kwM'. 34Kh4[Bx-mV¤VU0AoՊ;HtC.<}΋Z>t[fKkf52lx7׆J~KW[ M jKHLРdqΗ=w =Mf3/8Ɖs'"s :1]Yѯ$F*7֩gp5ՑLtz1Z¬pw׍]nJἯv &NnLa,(^WAIK]0M |_G+ |yPoG#mF)6냫dH4:VK? EMz~ fY+j;*7mk5Q!C 3jW6xIX؂KL_I hp%SfHLYj7R`cP^ۼnk~fOT%Cw#x8P#=֕`/e<^)Ę VosAbZ=DYe/ɘS0bpk?8: ,|uyYS8'`yZU$PW"nGcinBm:?uJ`Ow}T*85m:,=:DT)%Ko|CdAIJvd6Lo{=IbRuK};\>ߥC862T1I.g=OU%{5<ND]^\D)w\4bC:hk'Nk|Q5Y28YS~>:I҈j3h/*:~/-)hgKsAtNs]Y 34sC5%i <Oу{˛Qԁ누{E3ASщf#.hx~UiL'g'T? |3&ޔ7Cۜ IGy2T zi2"od(d (-3-!h 1pVzg+:i:% U  =Pp2"f P ;RFv޶>ll̏>rx׏jKad^fKnt87r%EY%_0n[[(J(Q)+N3CN 0tgV[WsfHQmu 4g3ctyz F xEK"fز,4Ecn3h%9Ӿ -&Nz\Ycsx d Fˠ!#0X ^^Y6`S#'Vͥ/>V¹Ix \@C͂F]K_BLqx,YB~ LV#hU1+(T?݁8@G[⡩ҔСJs|/<$iS ,C8)7Z<#kb[y֢(gZ9?6>L^RyҙAk ¥,-q7٠g߭)fʎ䎃H"0{[o~Gf뛐 &x5vGxu8+#8Dȶ,ˆ'"Mbzm2bG)tB:Вn[{Ļc&z'øR߲ltlKm4c#P(EN#`[+:}՗kZ৒>pKBBc;Tpe` |ɯcu~qg:2.s;n*lӌmZJ}YaF;!6 l E m71 wyJDD`@{yGBJl?#D3\6x[^jNz_xtɄ0%Wo _QW >3GiB ؇<"}AjgK:ؑr{Ϻ̛&54ekh4j*~fo碘:A] uHE5jъG23OٳMJ&geb/c ,J?m/U>j/>ӾSSRK$p@sd zFeߦnYhX[S+\.vȑ(l0Wgm}7U ϐ6$̓5p_ YDO VU:xpFa:nUSј-NU~GIGJk!HG דwMF'$GNTK?*vԮ< n)_ 2vRwQ MbXP]Gg^6%+÷gIR̞h:m{J2n#7٬[˒[e,<$#_}k vlyjĒXMAM1a8z矍P%qٮY˘]a8-3LeО[y>p9>BwWK)n?y[i+kSDTRe-:0<>C9]>\2lC\W$_uv{Egy-dD҄בt5~N|z? s-U!s=nm`l>tc>X HZ/`+n[' I^ϐ:đV3Hy%lJs.4^mɚ /:߽ݖj62(>Z{P╹XWh;|pFI`.493Ҩ3l?/.,esmI9" %Agje "|UALP\-Q =W b?Ymv^*-"aQozlTYt5 <03y<nj)MˋkÆHt3<-蠻G$&{qԬet \عl)|_dGPN#kQ}v%5ir"&f3l0]|4թ kεBb%]O1[w vr#j س?9OȨP-xI`-.u fw`N}6ϝ% Cu` {XSW}_nP.r-ԦUQ^[3̑8ԕc*HiYtY|{94`ᤃn+FOb_!%!b:٩cbmR#iv^It,B0Re9j@رNAϝ^8wOKhmH܃<ɫ5q~)jj0\FLYY\f$We!0'6_Y^tR;鳖T{!=A8aKq, *87r ,&>ya27"z% eڅjW޽;)nh{LA{9ec3Qk7%s9N#GA峊'JYm.{pcpFyX mƖ*͵>bt ԏbSgN }>hz?wJ3$bK|R0E[4`_YFc,%ioΧV{ qQFc"vMN2iRar{u+Rblvx} R}TP1SZV^YclϺן A4j.Bl D;SVVԊc+ `-7-D%|?cm?5΄{3T-# 1y㑘IaW#^hw'u%۾wCRO0Xy9"Tht<~[ YA@?_7v.Ly88ţ2>ˀ^n*^ XK9%&48[@SF!/1b,=+g{B(33 Nϊf-mڌ=G'U߻@wLGd~5\H)e a>1UZ,׽H u9xDc2UI_Yv<)Fm6: $g)rs^觶}`ɅC%5̸!Ih,]?x }wܡ$B^y1|&Jp@E vV- pc@ڙBM <|y鬍I:/V4Ðb)+beXأ x',A?4g_Lg{E&\u)'gX;q$+vh y:dlpd-:ۖ^HbP(?u6!W2rBEVԈMyTa#;9+4Jb/w( 1@ε"r(0 N f^xWz]lG!>pG~ioܢeṮCKsҵ~}`F"]ʅi)iƣl;qwޮ.%w׸jQڄxKS+`iqUޚp@U8ɛ~P;b_Tm64N>Y ꃐjS\^v(ԀZǍI$4Ҭ'NAz~Y&T6Yߌn4˯k.sMpBi]9JOfD41,op m$' m6F|P96> . 5쾆,Ot*ICz5/!"}L3CCzl)Q]=@ J Au5;e4"tȰoz|O*Ku~9;BSd""SHֿ$tAEmn:qI'ˤ­ 0C# `DVs&a{4*MnBJ [e$t')[7HJkQq371gգ+U` %x9/% #]}B#Td ˵mHE4>m)w-8:oݍ0ppڵljutxn[|D#m!+ap0͸gōt@ Y^Q#K#4N<o 3^v Ը|TptdK̈́ ;,J2H@FuH8?(kV 71:۴bNdtCuMû_\q?Qȟ.ND77Y0v=AY8m@;K-O3Zb/wt/g"%PlHkh^{=($ ÕV06(Rg/h'hA&R2(_~V۰+4՘2yr4]Cm ٹ!^rK0rFg!O7Q?*XiuMy,4mzedCHaGoi~$ =Z&$~]h k+lesX6GJ D6`\RCI4aE>_nʡo'C#^5A`% {rtDv1z(\H>oOtKZy2.ʉڜTL,)Bx[ LSkܙ3\ ʂ Uoj`@~vYx󌝓Fl!̪5Yd܊k s3~cnL/)%fOo{GQH*__q.}\r@`3AB B' jbHDNU207rcB/z)^pS}d.Sjaw;TKC\)6kU)FeJElfؓг nv6!+d7= /2EPGSKhwoc E>73WNVZgNbR:@Ox'*OXrZ,_sNw+(N;+{NoUYȜoM>)YV<~|ۆa`p]1.evMg_?I{#`x6j[NQ.M0ylKeР\h{ @BA! lYO3P6skT1Y4Ҕ[}Oddဗ^p[a?,oT[pJp9+$p(2`^eЀi,s+c;n׳+h.[bbwn~ezixU/}g|-FSW!Պ %RۺhaL0=`D2Ս., dʶ(qBn`3<ԕٚ זD9*)PCzؘ/jsil&Nv% }*Rp{T7%96y8`祉-诪l9k l"\"'DֵJpyF=s=1)r7DTUjl9F'vdECMiÑ:>]k-Om{^>`{`#& wd;lhd, Fz ׷]9B*ٻ#U.#k՘šQ@TL|趩ѹ XF5rf#K_6JKan@GHswv_ۙ%t$(L7Ǚ6&==q~'Df"aAo4L2pi4vdn@~'4F~0M26zF@M݃/yxɵF3"hb*%nvr'/ET<;D]dڠl" @bğhX~. Qfӟ{HA,jd ?L!&ֳ_؉t .>/D~u7ML*[0Q|SRHQbinbEo 19VT~:0Rk=\Ďw =]8zqZVXѠM_ޢ7;_~ǰ3RYqR}Pt'9( !Lqx"6&Fuig=4?ߺ!ʁw; <#W  &#ǤFw7*1?պB:я8 ͷBOyS=pҿC PKFmH2%S kSÔ)dՉdW#0/ g4Ǩ)@@Etg4/s=*>࿴l K%'Y2vFc> ^~ZKz︊I#Mm óaI)+]asKαwR_8JnCݒxpBoG*{RxxyT("$U?QR3b s3Lp\hHDHsr}KigWA>"gZ Q|KI@,\5%CxWMsN=mn]Ӟ娷IʊRbcpP`Y}1t8f5F)Iw~9WB7;|"@zPrFXQYiÕi.pO;Dms}&r"o&_5ane<ڋ-dPQᣲODut4MǐO}x\;,Q5rAZ!lS9(;. M2$ys׷+$K0p.&w(^~GK5rWOq>tЧ~dsu4oۘ lk"~g^z%gtxyi?5/:aD͛YێwC?PfXT<{dAF$}ү)G^գ|2Ci ךXFrI7im@V< a܆+I)5}ک!1Nԁ 'V(·Вx6N>WoKTPm![i.*IGnF._q Q%)sF('k4wq@IB^mD V}(;E'$Su'':F) ]6nHA_t{v[j~Jye`lm'PhfmAbڙX2xBu#PNYۙ~EV?o˛e֤>c\lL$ htk.#[wzDtC.@+6p:_d]}@R4~<yv{qZg9݄Son^Z8_~eY ɮ㙼=i uw4F}goh2]`7G@D|Lwtb4y{L(e$":UdC֨$ fF]Ohk}j8)GBcTqx1g/Ap)ab|xxY6&:W<nyqPYJ4?ˌȷts2z@jkpne}ѿH 吳Brob"E ~{G\!f\9{ "q{ruOE { C]Xe[.'jY0 wL ޭW45iSF>ҞXnxӋ=#)9XE|!hy$M+\{#z%6oDܧ,,r WvΫ9F|3>:ǶJR}5VtCK 2ux5ꕶX~/H"x Z҉1x6@W@bҏ,6#njvd8!T /nwL+ANpE*7- 1:kLk!zUlE csNQeSZG'YIyFq~{aG(;DIǜ'dڿ'm)P?6 s\QNDWv_68#cc ֪Lp k4Ackl6y9'oA^Ȣ^'~zއ݀C4z1~wчW!!2`ةal[Xq߿+/R_v(YU7MFH',<&=D:/OH貕7 Æc;+S;j󏦷 s(,#Ŧ9A[?aieO>cGٴŶҜbl 2=넙`Aft9,BXșĈK >$dy U{}Yf{ZrY9?NȀ֣5JD$*B-Ilj5BaŨ5j 6D|d9XA!O"I&'jp= `D)Q?&qABlr8dV2vAFڗED&Ю |'b1" вMz%Ֆ_C~C3Ǚxp._'a^Orl? X{4,Xz>3{'jle#]ys\t{``jG6Ln˯n=UZPFX(2Fu\/,IJQ1=`u2=)MEovbR?[z~  g}s&0ijuN`9} BU"{ Mf0+EWRY*@mocVZ$Ք @}{*q dBh-D&jF>2jmxsƒNe#[Bm_ygI`n%J6/=;9_ӮBWؘ" "tqV*cO$,Ũ6{UlF 0Qㆫ]3T+)~o)܎tYNh L$\xڎK2$^,"78>@{ 5tؕ @H9TKkɢy| ۷$KXj 5byh]iJzRjCP%# A.WoKWA+39,Z*"6 u" 3ViBׄv4Іh+Ց Ymۙo0+/|hZ2(_}O[7k{h" ⋘!ԨHkQm3Ҩ/sƥvSY6>lg5îf[)ndV?T 4^.>gp8qZ$dx]8r駪CF` -Eyo@*\Q6n1hv;Qc )Xl?sm{ac=2Ҡ]!+oU iD_񂘨ioc`azV`mF'm@h6Ğ\lU>1_Wӳ\L>D!ldVL3G"ރPfZ5Agygb 4DJMMD]AxI$}Yǀe(Ci¥򴒺ϘdsOx[ X^h0s(S1&U`bi*#_^x5`u6g3ITv{pT\iI9ROĖu+=iKK)vV=@.Ɓo,vW4: _ٸqc:4B~AԎ#IDĒR#[>@'>uѫK|Z KYx_GM7M<+F-!Ah*a> Meo$>j`}{@rK=+hnp /s̨v!kR|XnjI= - wDxGz[FM,PRSNP:j|mFWT-gR%IO->r^N9yzv KIL*,hE6/WPٹ?<䞠 *m1 Vy&YB b`+qlNg0j|axI.">8m-tgzů\R֓G bAau~QmV,][S鎎z]J|`8&珣e !Ūu.2o Z'})ȥ6!G7&r ZNg;9uuWK٩6=mBW+pe L%)OM jζ9-fصVNz):x҂4Ф䍇dNچҼm# ![򵿱gYZ070701000002a4000081a4000000000000000000000001644ae3bb00001f94000000000000000000000000000000000000006900000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-intel.ko.xz7zXZִF!t/R]?Eh=ڜ.+̊HJiUm% XhRW`*j3D(ޝM8 ^gtf\M\v M'X;` BJ%GQ΍(ͽL7h:mJ+āۨey7d#6?<$7 '~+j"Tt;L'(ڐwiZ($/}R,61vR!M1c/*e?dH˚A Y|Fid~5%&Ki7jWMg:tUQˆ6;5vutN ՔW>!p-t=vT4s(bltj;,Gg%SrG᪉]4+ C?#t7t'Θ 0MW$%6q^Y|޻ЧdXNBOPor|[hRm{HVљ[{t+l C%C,;ۢŕ&' ;s2# -QB; cxe\1ɏ=5:16ŏۗ4)\J2Sk.$')X;:J_S-o=- vY2GEXq 3AP([vڝ5ő{Ӎhfv;dZt6čqAA&]eGV1zmV2G/+=wK6$L?T"tpCeK7W''D_~_C{[xZ~!~'8k/:\EuaqbG dTD²y=QKO42ShY, gk'#OBq6?~*@z(l*lS@ b0/9VrAL@_jŶvKɇs?1, uaa=p0SA%gqkjP;rU)" P%]-ԋ,b UqH'ǥ7D<Ͼ诺aPt1>:![.&FGvP0i~mc# vB(! BxSQWijZ^v Ah}Zndj= D=yS0gd"r9G {{ ec$a.ncd$Z?g,PA18Q͍*}.7S9Ї]*eYnƀyW7`1MCRx֡Nc OG.24OJO!Ȣ[@ 45 "@p{Bo؉'ْ=j擨y!+Z; 5)nd۞`Wݙ+617P#x _r)^מCs'Nlc3zX{(Ͻ-Xߜ!ﻷt#9S9-GgǪ 8mQ ܷ5F@10@d[ u_j|6 K7&$ ۫ח/!%ڜE:U_-tXB_2$e7y'g{6qC o B[/KOLpIV8N]5?QV"* X [tt+Rۧ ԣ{.qD!?ѐQ-Q+d uz}#vs&X}T=2 hM܍;G4DNЖ{pdySX;9̠݊8W&MNzM*:,aY:s3yW,f tCx (!8jd9GuZBE뮰v*鎀,h݌? :6K!8 Vohƾ2RVf벐k_/UBapa?ڤxBܱ۔v7l }5fqϹ#$O 76M I~/)._;,Y2RG HjifKfvA&+~0Q99_Uj "ef4~~L,N'|#꽬2r'>xO-Kc5厚T4)ٓYnaFJoy2D-T7~2+6U'H=7Tô+O[ v61?Id9z|m` rv'NN,Vuʈ-+G?Eg.nvLɔOzlpGo~Okм* {2zٻBmnxo 3:3,]sZw܇uP!^P؛ZZe瑻y5vҟB2͊Ϫ^g9Α}f!i@&HdGF҉ N#L8"qk {}S3me^g|kCW*1]l|:%֘8,7{7,Naw?1]$2R](}>Q<~Z 2olEB{>?,Czl.Vc)B`%Sh|Gư^0c;:_ "zN$$Pe򍕞/k9 Bإ1@bkz| YR_K`ͭ ˲U-DC 0i쳙{NL$Su"KaL6n¦x 4jJ;]L+qAM9@7HjPw |Nj(| `Bm:%d9V |f)T~*uVQ')_E Qc[$:焂gxߞh)H-Y,؂E7^k*K Fg~Ylg:ƋBRp]nEOYiU-ۚW`d\D.4fHξ ]@7QߤG_HbGde}++ՐR-.t6+ M9 Td8XKV@J8 7&.8HKt%̞G (zaIrw 4n|~7`mscwo(ed֭7/qs8#xrdK JOa 'ny k!X{R'CA|S,gtJS+y@ +<bnFPnۍ 0U; eQ80/Z(̱U-UKmcD#b|Q'HeVBF,_mA_)K}/A6G%mǫ=}<^6 2E0m}k)%@1YnQyJPO\o=X X7FUh%&2݁`~)!& 5z{hGB[-Ğ%:Gy⃅Ba^T1u W/;=YU:='xm75 J/$%!~?Muh2/=G+@n>d^;u %y={4'2a{104+i4Kr7ue&4?o5:k$KE~挤HUDf}Z&;HU &8_:Q" ϫ!ԵdY~z2=~s Q7zy kT!mb [Yу o xfg9:~A (rgYiI-ǶW`]/sYz\TthBd>?LBca9M)sD:e9ZF ko:/m&[=&(|J4Qf? >I UbzujE):P7οsp8|]F5/AVFu:>$9q{l.KQ+nIaF@ =IALkw12@ "$1ƞ9#7xD9߶nvt[ag՞Bl`Cu rեJ qnj~^BeD\0h"%虏 uUs:о>>X:ii,**xb\| jhċVgכ"|5]~ilU`hטĜW3YB?$~xQt[0Vi'݄DHU: bKtØO/o.s'PjEl\tl=ѥ!8B1ŭfص0~ MwHTFZ'lu: .=βZEd }/5RMMٮ"U=c Mu/>+.fE\I XV9 0h i~=Ft\Z8 O S:x8YyIiJJ$K߱"u!m̚G &W(PѼɋx^R9>ŞoҖ]n5̣le,1M;9LaWT;鮪c*+WȃrX67m1m7<>ɭrTK.ٳi`!/ ւb'ȄKlD;!aC >ڃg:7&CnP1.JhM1zwa `}p) ?ظ L?I3W$[K:umG{az,܌s!|:$Kx;L^~) A;͖?hPw*+?$" \Ud_i(BcXRKć4JhdbāaG @bW@lHUXUoL@ <kt8so>!qݲ8`UDa$S=&+o"zuڔ@]=pgҒϳu]ӬgfqF*\tVƩhKR!nX[Vv}F GbSiݕs3uo,.>c})1H鴲6S]r?ᾝ7 uZ:''/CHtC <)^:VAuB8PACljzW̓8N$cJp01k_&&VTt#wS:s"]9B-ͮ~NkJ=c9nhCjJ^{!rj`gpe8N_#VAsg^ no_]̀xK@Xۢ;E>:h7ߠѳ{CM@buX)xU5͕w Sjߍ#>5Ȭ:Ss!ǓA^I1$"#3y0WKz1Ə` 8O4 (o Nv59uIA(> %y/ɶW:r I 0?!ky%A̽8Tw)v95a*fjHɝ Qx?4'"lٸ^x=d a 95wr^ʁpG?eGx?YZ{1,}KD}݃DI_nLc2 B#tDޠ D$pm"Ab\|jeļ^_P ?<{gL/ߌ*^L .hX4Q3D{rK$NXm>6h};>O\d_mZxM o;,u-~4zNrM hIס`^}/1X~ιm]٨l_Q*ي,:D1Z|e?>[D7 7Ȅgj֯Y{uJ<b+mɩCbj*k ;MR qHvd&tZ< esufuq׺D(~sL|K?MCK[!.e 41PZd{*tr2 *a@x }.?aRwHsԇ!]+ż4! So=yPJWNdO;u\zW.L ǾXP{=SU"Dz k˵KݴA6,^䖺K0 9 Sif^ޢ84b1XBdtW58W V86^{^ Pt6FRa@o1תu~$aċn;m#~m8I]ڂI ו&rJrZXk\PqYXN!q/jw}2gBP$)J4v˾#׺mbq mt,-K{)!N4{AU"G\.{v؟ɥB|v"'V")qFv@͋(+J 9)$4p邔d*L8P"gYZ070701000002a5000081a4000000000000000000000001644ae3bb00014a00000000000000000000000000000000000000006400000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko.xz7zXZִF!t/]?Eh=ڜ.+[=$V®QBϺSt;И-}|y@L'P/O7vTe+7> T9JK덮!ԫC1=N, c;ւ3"?}vSIҷLֵy@_*@Dgyq SF?:͆q7M>ny(AV&=ovofjZ:(D6muXXXn՛kF2n|.Qi,*ys씬 d<[K)<|IRIEu ]m7ݎ!kԾQ_/U9m%uƿL5d|YHY΋Y?ȏ8Ƴk+Ĝ\I.~;)4HW^Ǡ~MrR14lt=><=}E~N\`%0NxT”q+wJEZ׹hQ@_EjqХPIἮ9cDo(}L%8Y4FźgE]ZIR˕+d4{fkG9#LMV, <ۋ~gBKe,asVOz_]wEaGq+*ȰvqJse-yTDdD_߷0 zSa@7 ܶqvhq"%>qzkܫ6 8+4m*aJ=(,gURq͉Ć|>n. sP1@L//@Oҙ,Fe:b`ro\t刺KMT@!_$[arU=$jjD᜻(B MܻJZB+%rq;ß_[2Z,HC~cXqsy.$VZuc`]O<ҰHa&ghTjp\b*,xZ^ָ&TsNhеh[s_)E\T( ^6/Gd55Z x<{ Fx!ёg]u2) f9|WSi ԭ !kBLqx_<\>?IAs:F^5oᩃ ě/)_Nn<ղUjn]?aL߬+0D( )/b޹Fm;xFݶ0qKyv 8ynfO)U#ļj&7b1lrbj9]mW9:?NY8mۡRQ' 2 :CVfLb@'B\E.1`jaOwoyL<Ik(IYRf20=BCuc2^e{OMmbC<ɱgFٌ3kZ Plq'Y~nӻ!UH&6:':#BGhOl?|,!#hTyk­S^ XHēցQf9U{}83ܭ̝Um0`zK\BdMVY:p>e?Crox>gIdU~G ^ QRE4l j4iT,h@B@cd_@!?,!nv j+݄Vsa?6*\a⒫*%wG ve;KZ&O;)):&!b%Cs3~'큈 q| O .\[Q5sg*f-XIu5EL $"kӼK:|/N$#*,sӶ]"y22If!sSI;W> D^b>!wbD;p[j\g2âl9< gao( ݱ^e?eJ(:Ԕ2C'U#vNWoY!.C[m u,|jǵboA!5/SpU]wƉClRvzt Mv*Şy{d%p?Jy cqHֲH4I/kY?x|H"GGXQTW9T2dG#ySXդoNMAg*_tuVB,E.pacIj&i,5Mre$S;1Z}n/iV.Nt"h\B& 2Jy,b ZJBMeǴTG\_g. p$mOJ{pG93\cXtrtpk(vd, \ZoT*O (7-iz)׮Zg*K >\6x<<@1~c=+QN`hSb9TiY8ugEؾ:fIoB*ng=-U UY[W F&ޟsPfn*Yvb ekhĬ.EWbH "r$d.#y8YQ<<v6:,=rW8H =LO}2nEЙi{m`pz⻇G:`'mNV)I%Ǐ7*C0BE_I؟(jMt^A֫}ҥ`MƵc"n|G-v4^H'YYрiٍǛ^+?dXL:_{K,5?3{gA># . pؚ3ͧg KaK ޱ*[l@p|Ātq`3eUk t;fpGz_JNұ@UY;@t?=H1+o{<[AͱZs/T4؇c6ɆtяouK+5ͲS9t잮 ġ"Uyñ\T]"Pe1uS0lmb>cz˚Mj5p+8_$խ(%Gt+&P|(]υ[(v*|ã8t%eI\&\<E+y'KJ`LiwOfʅC|bfoi3и hz4@> >^ʤJnk$Cbi*WrIiwP2e`t[$+k0X6vuavﭣkA :K`ltq08p QroJx5hIT6 )G^jdIDex0⛡8#!W$kGv ^F {@AK' ]YVDa*d5@.0X(),':as["mј˖^[oSl Ǯ;Z'8[r~xr`6Y!{ zM.Hx#dߙEazn7uY^'TO5bUG+DQNs+ u%'BcH/uJZx 6d?b*VKۊ_o jt6t棌e~?4.I4gdlHwitmXImhRdCj?amְEzYZu\f;n!f#?Akzig4p4q5\{t|f00[m2At]G~Ť`ԬTs%[@:Z;(Msfá w ʗ 4ԔG.~~G) %o~޾ K"K "xh%{&FNocs QyӁ%PiyͮUC4vPf}'6 fMg&EuK9M,g[X)f?fFq/13a"1.t9"J$ x r+-$|zn,R,i3ЀY}Ros< !ZS ^7n~|kPB.{41CmhwQ|Lhu'B:#F 롷@莥+>G f?.}8w"ߤF#~,HHѨdyT\e|֖{{9@z|C;-fj?sFUxBLVkajӎ8J47 ktH+D;|kQ,G)3񋹄 :Ap,Š6]8N7ϼ :h|'gELo)ՂwVѪuT՚# |=z)ݥ۶JKP(Y"Yy%Yf/+cq->"r^9S_({_`߮)fŰV0LSCC`DǤhŝM)3Uizl?/_8Ze@Ջ%E E/WfQS)[yϨݙ@Z9i p}XiIN(pM Wlk{8: ;0+X˖zo#+k}͈A}m۫s#RMw!7? )6;'KAn!̽Jm*^q4!!k 6y$M W^/U `*-oQTnZSeBq;ۙ 9:1 .q{fU2>@Mn+ly7e:e<ޏG0808_;,<3T-ko&oa1W˯)!r&t#|lsL;緢A‚(u$໰{x8 82^/$wXEDNR:3 0\:өW/yd}u[hS-X_fi㹚)ƁmDh>c Cr'* T9zET쿑fKQC\1%/q7p?oN "h:?BZ1*x{ mj[!YQ!MVm {`6anGSΟ:mn+ WxFےYl@&EEvOFI >^`l9j&!3$9S9͖]PkWa Zo(}taԁ421 1^J DvL irCXzTvxW铭@z!&S.73IR]Wg?(AŒ= {UȥHzo}*?YH%h5'tܖ(F>:)ӽ(ifkme/7&$mah5P#Rj+~B Dgcϑ i( \];`qQcBbrXl0_/I%mrg6U f?"Y{gETihIp.޺1?Ҩ?lzWڵ֒Rf~ԙЍ AN(@X>oK쫳vǝِk&ROJd۬gÐ>t)xLϘC ւC3@IF)^ɿI=>%u;(B]y$92={`pl}3JzbwDknƏ-&̈X|0g !iΙM=e~XI]ἇ\~Nye~NJ"0}i'l+$b>3s "v.M(̫ 5o9&8uw @y٧cxq95;.:!7W]6!#v );5 yФг re^)x5VtlkXG| 6"in9jyeorD,UH,8{n7جsŪi6) 'YAvl8gѥ-Ղ5jIʐ4?sjr$(wOݺ.R9Zh;=C&<:}'qLN{5' bo֊`^؊j~i'Miĝa#Nj^$^ZeZ6(w"9u4#SEo,z&H. ΐ?GmF-<0iV$Xۼ( ivvu\ M|&{ry'emƃ o]v+FG }dBWٍb3KP?Ls~TA(WU6.o%L~J-cDeu2ѣ}%QaC[.`NN0UQMp7 J礠TEt\dSs"2ݒfŒzcvb<ǥ?#5H\0 _Hi0CVCj4N %@{٤P&kKlgRk!> &`w3m*HA9L4fh䩃JWT0ۺ ,Dj[M1a\HH Ʋ:VZ|#(._s2ZWA I*P@zν.MDktn2PUun"C_K'(ʚ.:'^k yMeCm32dʂf0`9b4ƨ.S,hhɊqO8V0nzaT̎͞YBDyҀ&0 or ~4(AdN,.qdq%dEc~!"j"@Ean 9E!W#*rSK .OY[)/CιJ-s{ٯ[~C*Өw.OT{yD>sL/;$&Ԭ䲒9PFqu-$^~m1Nu)0ښu2= wa9S0d[lQϛ`KsPbܓW|) ceC}6l5Ԥ:F=Am`+mҴrgaޡE5r};_˥1 kD텭 Tsg@Zy6Fbc>R@*[}[y4 M穥":&2}M{#臚Hf7=X֟(]IpCz6aQ!RFx/^O D,AT};Onb%V`FDHn9 rPH&VίeS=c=A_{b=9ٚ,ySs>+[r #*NlT{%qaB}GB@Xn)-n8n_f_9S>h`:c*vkƞ۱'YҋV w~eH/ kL5r3% A CT9#D^4 @B-v{Ro=T" GO (`/)p (D. ;\ۃ+9gY/J 20~wU&x?|MPHR'{Nd{P4+ o$˗H1~-g ,u& spJ74tT-sf/ !ߤ ܠ<MF s;%|||e0i[F^NaNEH@ƚ]#U\B˽.]k^2;j~nj85%f?,iͫI?8IwF1{q8^'n 67NEget".t_E[ŰO`C::* "Mhи"7lXVg;5V|C5x^lM^MUw8nq(5U\~#aCHxC(;G%l)+`76_bC1s3v65BG_.DgaOr{/Һ jpyːd!4bet4,x+7ӵFy>g^*l>"8)@KˢH@h5/Vt󔌊3# ^75v񢫧Nb!)z^G*[B֭F)A:w4avdUИC^0. ~G#;v ޡOqwZ¥xtd•]H@ܷC Ţ/@hI8`z&/} ֻW&m=` *T s𤓨L8do!GWyCTΓWÛQ/ɒQVv5O"΀ol:=)EpЙmMGc'|{2oߟs65&=P8UT?=Y#X*j"a%:0l]<. 0Jg-Ў]rM|;"XeY%,VG!JHXQ)0%M4Tz촎 K{%uLj ehe{N% ##$/0Ê1ߋe|g#TY256A#=t`Y]R4eHo"ü"쿓Z8ە_ 4pW<^Q1ingmhzǬdˉDM}[qe^{BDFYL52G2m6n{nMCBA;abLŬO*u.BՓg.}1/P|fb$y.2fGQ72U$Ĝ$b)E @AlGC5;0Ew={rF;aჿbtiF{ў&s &x1ڡv UD1kFG +E:T: 5"xL:؆$*ʐ7s9E@1:e5eJ{K6:Bȶi  i 鬈`]Uҿ3~PD$)78Om#{(laݭ?k8['}柶,gux9(7`@ kSM`{dF3f&Ms7%|b~(717DPwD{ujojLrW"zxkzТ?YZOw {IS!}o1 9J )(@8mug-+ SeRXS]5\y-v=x1$H>v< R'7.j? v@(Kry-jUfS~ۂhM'DտlP+# r Qxr%]f5d*pGٿT鰉U\0J\Ue9/) y4N]J~ ԚH۰@fg0tF%VU9Q`MFwP_@:2Z8y&ŠqW X_BDX෍9H5$)DL3nUkd:]v\yhSS9HmWMv彌/!ݭb:3İ$Bl)(~m{Ԁx(2X0Ѫ#id+I{x ]$\3(齵; >ݽHehl,X9j`A/2ubEf=-|{xE(41Yy6.`MˀNtHCP[[Nz]x%aκ4A 0{oC_#RhBeUi58VvB? xXD$)_C|ӹ(ULwm[8ys<C.ċ &STCop>:P!<]""(^3V0ˡx8;ʨXPYR(ϙ6ݠ $/SQBVx`MwpD>֥hV'4 g$K}9Pz=٦CWr\ˎp8c8u@ߔdBOA5΁؛=+S,~%K Si빋ѿ Ch(6¡Ҿ)б9mnwgΘk=$ߦ :+hI[ GaDR%(\j5ӦN`MG:w TC#6XEܚ=HdXgy֚! 1 `l`Ph8EQN0EpXUI||tLUo{Fj'˟51742 σ8N(eV eԀp,Tq'̯WS[K4rOmz~m*)Dm6=oH_HEk4 0ҩO:I q^b&[skb_E!q}qIu*LHyB6kscFW[(,QxKjj=JȷbwI&f)YNO/5U#<s!{3 \ 6hÂ0ya[/ #Un e5,tJx4j\@kI8AR:7ϲPAɒDa~߁%P0%E%Gb_iv<\ʾ"2 kiL>;XQ)r݄(0.G6ߠ:X$w&U Nm oDvWd`]c[MB $-oۇY5vr3~CAJD3NL`jN6s1d/^k-h!5:cpigk s?C`# 8DA4fXŠ7 ) X ˻I*̓@^JrB=Fxe_i)u2@JnVBcKRV(aYFw76cm]\`کFvڤFC}zE1n8!HȆ*y}]]m5?r|^d:OGTd4o;%d8Ԟa]t 1?2E C 8ͮPwuR=J:LTQ+a͓}s21)gdzc;N38|uso6HKɆ dv lS~NSF.ͅ[akπXI'SJ] :T薣}d`e߅eY%&f=*tcZIs@<^s2D@Q*#X9n*йTL ĦtFR-gUPN:\baދ{^ ,ΝӼ&:[vssan%z*j(Ϻ{t̒{DI*LF/w{6`.Pısv-,C;]~%dH(HE͆Lg-9_QeHR說HָS67oDN&ʷ0ΣJ!OȏS)Zٓl xReI8NL/XqJ^v-5t]T#ފғ,[j҅gH {OՃRtd+jiTC2ꉨϏ#u&piu/O"}Gx1|{zͳʯI SmQ,&TrsAnvb'[ֵl3^!5S.MXׯf |boo L6r+`J4PX&w,1wtOiNm(bA+\VNMYQg2AC㮩sg ;" ~dD*@?[uY&$B;Fnz{*7E?M:hu:gt6RJ Ё~š%!pY?1 Y^ r?xO Wy]di!sGH+u.^lג ؖz DaF/B5͋|[dg0ergh KDus0I1iq\G^nSj?YiGv+ëT7Fӛ7txu" kxuc%p>ff}3}j km*'~A9(oIXwgvk೰قu8NKN!V\ǜ27Oob;z/XQg𫧙"=>WnU6 g{e^ c;Me,ou2yyr:LYG-v u]y/㍹Z+(;T\?ߺvaBbxrN:h1UmIJLOד+%}:@>S*͊ !뙊9T uȰzfKې}л+ĉ!8"PՍ2H"c#L0#=^ί)PeъO7@|^X: ^*[%4aTU o ;  x핌XCEv}q>^Ag˦:-Hw5ùAm0vq iIn9DP vr68,9ZKOPS$ #p>}ݿw 7۰y4 Aƚ(I]Fz8 Ԥ7$\vPTI[7 HF:Ob~ $?A﭅aL|d0auNf-&eu<$o#_'&-xz? 2 n iqz3CbN U7C0~3#KaƜg`M\56@fY-sZko?6!OxV't+_%iQ_Ψ d@ev6UvMip;T `orrDo \X=-`U/Qk.X[u$*K*l&DDR\,mϟ%nv36'5WE՛}j7yW:-("Z9CښmxF87`?JX}6LټN>er6'APDV>dT4^g^险6\Xo HlUo c?n6.|Bx(\pAk]Y:~L|K>3ۭP`#Qq٘30 &Y377Ȇ9g IY -C'99ZnX:1׶}bd3*l)&!]cYJ|D{L+6: K֯\MW֭5ssIU*ȷDl,\EmŚzk?g7XiP䶶[Sؒr#ub$du ;!@*3Gq;`mqd/QYl*Pc'J9YеENX#)on9$9JUSj#BԺvC(4sj]Jkڠ/63촱n=86-> +1}NqjL~$(Sl ㇉Il ȂK(i~cGo͜Zݬ,o|5wEŅEiQkA|D<3*oR 3nNe7(oG0m£HQCèe 4ymcZF>:c]JoTQ8pgd'ͻl Ax$Df\Bi{Ye;b9)RʨwXW#ܧDfePuC]8?HMjkhxn/y[sq[fH&α߂vLsbBO8й*9Rټ}ŸD,5l>cvREȳ#r1@dyu5S~*@yM\Jo#EZԞ=LL]i 0e'O5TʉBtF c^!~:!!P)}JҨUMLS7 FGȶH瘕QyX*.hMH˅׽aE)U`xXaXVoA^*0K~ߜfhi>UN} ѦyA2Amh?GW{k~pFb[+3i:<[m|ppG7aKO/=_&X* xG^\8ۤ29?Q d9T3*Cxٰ3|,EQ()~>?Kh5Q"X_޲6u LD1O}Z>8oqg󪭘eƂBA@IɈñ3QN>I`jDrM%[lIno\1})c҄@UuH+{КCJ /;  XoFƹddnC'VTi$}4ބdl u(e8VLoF_/!~/c$=?8|qNۋLiG^ @ /0ͺ'ҖR-:LxYcE;_)ɋ^JP($He_Y(L;_։v؈cJ4,Ȓ toө"|py45b1_lp^WAO@t;{w> G ?>,T0ĥg Σ7kEe3=b>]8G+E2[LOoFʩ>~ nx,_f =\"`MX@Ȅ8/,!$)YE*ZV>Z,z$Nv d#H%mh@Cuo|&I{vˡV( &^IRr '&-jy"ޥ!kj<;~mCvr~f+1 7^* mAwr8P?KtC6iyk] Aj?$k4li*S.Ao29W=Lkx2t]q͙k:Q~d!0;+%he{3<Gv ]q8]Tp2{m5F>rDLFp?'Z7./z%iHIֽTabrURotCDZׇ:nE_gOB{T;Umya7f2q?1Nދj]I4KlT[66 CF 8(},Yண&z71j+|dqw˥݋3iR%˭z:E7׮.| ͪ3_=7\YL#FST\i iXx\'$^wNDs{a.VsttkfB@UG R!QB^^DLk+gS:U7=ͥxW#cgg9[.fX(uH}`:h ɉVkb0_. Q.Kga8H܅׏,ŗ $M며ZNTYA\hMdQZpiVrͫ`0׃[xl} s-e>Ln,S,>:%?R`H"R4qA^'j$AL.&"G2_.tQ%'R} ZaJ#[dS*InY#ʣOfUeuPes&Nqx.)\heXK?%V^~9R|l$$<0 |i l) r%_]7f&S5[Iq@%ȸs %`4~ nפ~brApopa;d˯) CWwƵhN5RcV˔ ]͟I5e!í4"8sVV[@CWbEZE35l>_' lw `eK$jѻB&뿪_2T9(UQ9HVO7U%'OkB"nr&'hz8^!J$ (ư)NW}(c03"6C߆R@n{ė)D>j͓Xĥ~۝u>guz4u+ vUm( |hxZڔٙ%"W<g5˜_̄u\=N畩w7ȚM_ bo>ZElCS:?0 i&6iO7JtcZ41:F=P}@- #K`i԰uW5ru\%geZz''NFnUkp7ʿƮ=^,gC!NnYa2jg&3|3\oFK8zu+2߯? )̇O閞 E{Kc j`]nfd*ȉ?n 앯*J G_zyRi5Hq}Èq +<lUrJs8g_e V0G~Mjt".4M:HeT؄n€ }]<>TԂvYXH ^.S]CTf_8֌g~+ p-ޠc {/Y+XUއ_5Mik{{RRǭ$kg~ܾufAdeZY!Xտ )ADԲ2-I pLd\$c(G 6\#JW$1>KtڍN_9 fnb;=\B|kmh?i .XM@ GYVB/<.Nvgcl5hIcүiBBFY\ 0sq&HbMR7*m\rm\XPa eia<x`[9L-1uH9>P ,U< ETg]"մZOAaAift8O7‹ vrbL'aJP@@G3$Mw"Vzӝ`{y8gk8t_E:CFES&]N^l̙(=:{ (ʡ'sG[L4N|Bs]5~:Td;dmmgդӽ*$HyEdaD+UPEW=;1i%&MFuؓwőjۦsC0`h>pnV^&Vͳ]"]z뇉UbᾹ2 '?cb ϧM8"(X tQ:-e82y` 5fBG k\C: WaY ~hO9 oS(w$UӅ|'6-MjK N$P{J FĻLᄺP(m Gtҽ7P1Ġ#tIX5/*P*&cO3lO/6Ղ%>w_kif<eu~LvYjG_L軬 Bؘ+ |(yR=߈. nCQn@P5/h-6^Wġ%Punn]UZ*lH_Hi݇1$LmC2k:l7b|Js&-y3"ڥq{n}ʄ#:wn;5(:藕nRDWr5 4 !t*9zgcp6CVFf7_Z׽¬[ͣ] ~ުѻp8 "Ҥ$ `:"9D ; ӅL6)h|(W"ǣN)9*iċ)v<-mFYܷ`0E&B;u<-tr&mNUe`77Gs/"Qr(hmT z]֦ceGַ<T HP) _kr.Ȟ'qm@K' h ̞Jq` 6Hc+^bh3t!4nIm+d,Z@-&vӉJmcu!@]V8N/lcFV/-dpXR=Yag\/}̬&Ep0"H5ou^ve Wv׬Sr6dG~ -xO|+ d 7ݻֹFd!u8cX| 4,s:}iohG$++ĤDU" ٬$jRX:,nK@̈́jDs2Ū=, X;ٺFJ4oAX\fF"o^ BYy;Wc1rªE)\c]FlG&v^"&z/m2w> +'xYt̗lJ0sF`BR{tJnռ?g!08WI5TRԄ۴%m'@_<+A~=B!N ҆"I(.tNA/K)9yWd-䡋W氜 Q%26yafk2iI~RD8kXlxmx" "8c,5^1mhvD%n//:01jYRcy0g\%T koTڠ*}\3B;I' 2 &kN?~PpW r]M˃Tu# :T<ҡi ?^H>&aꣳ<s:y%@o\KрXtP)/@l:tM>:I]#vj +~A/ݖ8_ \ZbRѐ0k.&,XڻQm-1R޹pQ?=?TLȌOp$ll?BU)ã&B/Ң(6BQik?Z4ᱛo, ʧv]\d0]{{r*~xn >YFG.iI.yDŽxqRn~ >$qI7sN@=j\P\S,]Sf´eDK \9H9NĩX?C#$ת+TITi 2XXAe5 cl!ޔQv԰%ƭzgy}ir..s,}ץpxvSQi>> z()%K|^pj%1;w>}>!if_h[@>SN1QUy$!%eެ>_%`y `#Bc|ЍZl*Ix<xK~y : ףZF$v#AW"z4* I_IZ,J/a!B+pcPj:K A?k[~~G%@ ":d&fgb졲J.7MRy٭BݶW"T"^E=I4b[l{t9d.3v4-%w1^QYF9>XJ)#AJ R8ʬBDg`< z#LOgXsXppwW )`oZ<66`z%;5TF 9m"a<~ p9w:n+3(/5rLg/BC˼r':̝wNkSJ Tfj^_Z94'IV Z4KR 쳦k͉)\ƿV3 }qOZ9:C$D.򟬶<[ m ;y͎sJ#ٿ:5aQ'8}'OnpuOy~W8Vd͈E UwV*7Iʨ_5 o;dUR>yݴ8tjᩱq_P-"pb*)8 Fg"S5>5#oyyzkurQ AWeD@ zZs!1_AGoͪ9_~w͛vlӐtj:Ǧ8"3/F$'mxՀU 5h˦z{W"!__`cvwVp㻔ք4ǞiZ4Y/'\1h? /Q\PZPimtT+6a\dj?us}cQ.\=_؏iBz3cbBH|4ם َn Z!ߋ5piN[.6Df+w<?7 9LuCtۊ (@Wˍr0BwZ[:7U_DU@C DDH6?]|ʎXA&Ko 1\̞Q%ЇPݹh/7J'U<|FrO&4qBahlyci[x٢ه[CpVj^]t&ʼ>q0Q,SWdqnj3~@Ҧ١b6 1K 7ى7&-a\cWrZ% n=1M#Q_<cJ=hu/k8fr{TpC%\P*цJBt 62؃wm~hĢo'C`ҠeBH+8E}]r@8J>aP%@,=:`DwҌ$tdݯY \zl,qdTF4zdKe7g2VȫnLvRj?O}H:h爏nL$KgO1z%MC/n@B]ŬijL852\JIic4#p"%n.YMW%hyRSo,݂pd5y@<#}(-2m1kizEteynK{id SGD ʐAs=o2<4 uuA¸&Vl4 e<`+%ȶXFB>s?Oz7BUc䓩0c '|zȸ vhlpo'HVh lHw(#nrk!cl5?BjUu'$>>$sڵA4ss<}CjY+h>@0I"=Į2cU[ m7&kaIlAl 4d6w\lmd2іx60E☳dR-gS :Z?DQv/b3W~2',[@*+~o ^3cKC]c"£{ 1޲IҘx^Dfs~FItpl3L R?}{W:?f^D$sd؋0"Q/}uuD,] | rn'RS)mKjf7 /_025ÁHsx=X1Yp)}ɚ<%Ϡ w-V1_a5~Y4ޠiHa1}"ê| .UD%ؓ=)bL?[s|Gq+]pfV^:!0DI!X]k^а>"3P%4Zp[=X*x]ŬʛŦxL%4瑈 #M1i1^F᢮o{{] չgs?Bfu)s'B-Ʊ2eFj)8e~@g1\"JfhNW 3ϞYwO,y(򋋢QQC[ O?=LȾjh("'1!qǸIK"dxpr{\[2mfl,)޷vmv`gHT$`AE{)e#)'W&V.'Pށu'V[ob1QF2E % * B? :C[~;Bx^yWww$%"Q=%Vfpd}kABQ^P ߢZh\s f,݄+~EwmB3ad62fzz91`{|U`;>1 jhd/ЍnZE0G``jW% AWWc/MVbo-/@rZ\=tY{eFڈRb%MǟnٳLgE\'޻Av_ [Dқ$ jx H67-%»Nv@=:M>#if_ ̬ҁ7W@A EP5 R1ߑ 61}N?#Ao2'zw.x+=̽QL܇x7" {֏ZJ.,*q)!,m{iAG-wDA/m1NK dpF/Qi6ȴm}~kBf I>6 O%h(=cj)0Ĭ D2Xr4iq ݠ!{n'( dk,Cfoqza}զ q"A _MiJ9J/"jff:)ze(n޳'>]AVNB,AN) ^fJ^8ANԬOn.o7i2TiW9 ٓ|HhԷw?ōNǘ=VA6Ѽhk=nڇIOs}ĻS䂑Fɴ$6oީdK&'5 J{aӵsmGX&$qIh ny5K7_+<$XuFկ(Xil&%hxPw e), *\В/Y6Fr9iFq0D^*65ܽmw}hJ^)|h\X4xq3وneJkBIly}mn%qWRߗH;;t / ݘEl1L,ώJj#-7Uae)v6S"dݹ!)xەGCr wZ"S캉 6kb'a@RU7jcyJ';ڑ( yN T޿+l[ӯ Jn*| t[0s>[1nt,.9L&Sk|=:l&^N7uHfGrQzC`SW+,f+&Ȑ0w?eN,0g>o>=z+={iry05AA2>/ ikc7'Tj{fC`5G8^c^0.DIm в"]W(H#^LE__c:)=!hHs4|GY8a삋F['~l )l O09_Q:& vںC!o8NШDZo[Q|?E7 *f--?;4J1T@]HS+7#d53 ^Dӳ/!3V?<48f?134A`i00F I-BKaoee? 'K:L3ėL T,$sC DG_Law Bgs?=yx; ? TMaBoǢҞ ;2_?B]lvAP-L"܁ _wNys s#9P"D'8K!}0"GW0 8fl"VX_Gݣ s#>@c,37@ >vtHr"SʥB08gUx5S\=*PRWjʞAkUNJJ%]GFX${ePz U9G}Q O띿:pt D ʈp!Z}d&1;K{xd,9!VDq˃ v ?^1 VU߸cP 'H9Me˱^4WofGGO嫚T_Aܯ15֗r=7 =I|7 /U l$gLt sP 5cLt C_@ÏC"%JbNq|İt忐8X5탙S";3Q/&fоrmU~EDȁAw *z v!^XZLT 0c!1%gGM,qj2Wq:҃Ml, ܜjh^+7 :ZֵNicO[Ί+G &`O8[09Ber e,l#Q,m;,K d~'NJ> \ZјHS}t8?TTXBSqʌClNPM6@x`)GGɃNYXk]TҘ\}T7k?6 k}"sRdDžtN 4),P\uIu-\,؆ Ճ4;D`WvİK/ܚI!S\ 8;8X`ٰb #&9jF[{دo!"NH;Z0^@ciB阸f|g,ʤ6E5r#hvm8 BGQ/OQO\y1#dH3N0=3>GД6|{1N9̴(EŃbSLY@ ^(~9Javv} z%[/}^K^UjbX-2Z?l`ʠz)=)]KN UZe{H_v1+Q a5[`ko5E.Vm:!; KjqA(}|(Op~K;Bzuo5K A7Tʵ?_^yGuT)`:ez@q[<PÃdrS}2؈Cq հX!bG٬C]9zUu n!_?BU-<v|$<PB 7arݱf4tYA-Wf$v%{ZmDIɄkU5aX!aLv-l݉4Ã)YcOE KQMC[x7aR`qK$G`Qww]lFӎ&I%䱃^bZm7gD>([`pn8<(JQ5dG'EIiU%N,B x!5woeuCLct;{X]x֦QtLP=u.މ;iǵ6]B%=߫ `6*+[4?tZK0]IvY鋄C34Ϡd hc-\Xh\K(W) (jmh j@:f&$JڅxW5+rkΧsaԲǷ=?@ɆQkeS0̓HwlLX5p^2gv94ߞ}ܷ:̮:,2v1 6R*op=Z*0&]8VU50LtJ3jrA)e1 1p:6 Z0|,֚2<;+UFA鋐N{yVLɇUL㮺-3TP:b)Хz.y; ֨?)mn+sAάќ{ Q"> ۝*?ރ1u[6 'Ez~t 8{ nirg^%qbh5bYhFdr,->2 =rҋTnr)θ} -vjٜ2p*nmbDc#eajčTgkI|XLGc+WA#S"MLE w˹t:(8ȑAEPh 2ffexp.c~Y)&N Ѡ} \;)RHFµQ%CwB_s 0D Ss 爪7Il<Ypv~oƒtbW$J*wwE!VGn?a543wNOe|Ļ?DuV <:|qAS̿YЉQ OB 䮆2<mUIG}fXe8a ">1P/]ckIGx 8Вx \*I@q_M'R7Mtw9*xbyh+G(b aq0e7M UWܫ_VU>E.ViѤPEdD2;Xd.s9~PšZBO>뮝QN&>‡EA| ULʗm)y9lA+h%ோ jE.v^~1&BVK}%L {Yڶ F^=JhaVo7W,ɽOw$ƒk:M:L|pNOYrc\DF]%caBH=:i|x: ^L1pü&+'p KZcSCt@8%o&a,@ƻ)T]W<(p 7”Ҷ`'ixC2$>d&hi 匬e\RpvO]!>VNH܅ *ymUNq^Gܫ Òy^&#销)TkM1i- 1 T2=;1Rysٍ.'r%:xlѱ' "6Ka?8 I5tqmUSO|zO;t?Xd4 8&؛hhQ +L !yĺ 2,)]@rmK̭,ȥ ND!?j! _& 1@[~d䱦pj}z" j>ZJ/t@Zm%>UQJt@Y g_[ T,+8GQ=xT x]?D3b\xų'k+ep}yfvc1CaHcRFUDL+ß7E+8QyLxҋ\@[ wPU4oaW+m*~%:l p4"S Ub"-e;EPmù7~g Zk^+)b}E/g+i_5'>8`۳39D䦝1X%+KlU!DZPԄ(UdV }@ޓTd]|JI-:y]G;׏]ѸUųUإj7 O9iEcoΠ+16dٗtW|Ee>FEwGi5JZ_l}{ڙ?"{xos !wF=;~9<ɥ~@ #r /<$>2C+eŹc7t?hD |H5\XV$QWnj9]!~Й I1+kn6VONzo-<N5UˈQ;&z.&QBD !eMq țGORʅGpo gɽC'WĉFoֺiڙ!n\!(`z *fusk}A|TUy檇zкGn4~TK&f58[j,ީu*UȰb=+6K;J7#qQ ޕeq9#FCJciPҧì}|:vZO&Hufw7pWAK78iU>q!4ܻ;(^~#Gi i35ע[OmZP j {X f8¬PN>8SRPRXh cɑ0a@5D&=+kWP(A :dy30cW9w M] 1h1fQ֗YQ{2DZmׇPzؐJf\ԧ.i^Y spPUჳRI(R7N GdD`*pTyC< A<((#qze꿝kW뛱1Q`pc$9j"7 Ss=ջ^X&I . ;5B;!fcѥ_*o$MD>(ښ]b+_ONl.f;Pì'6obb&Qceǁh ?WF4zGy=-yDXZ֦y c9ϩ3 u]2YIsX&%SQ/\rK7CZ-/,"S~5@9vyyhbƫ@"ܘess;|ޠ)mEfDrr7P:&|+P9:# `:w1x[.1֦+TѸlvHJ7gVw9jJng#g~3 7e 4ᙲx@ZhxM M-uB.5aA;d[ >e &UKxBoԽ #ILHLVBbjNOT=C\(cE(+4-#-Y乺w®Fj{IdHN4xI~K +n *Ete;XEmkWI͊2Mb|ch1A͗J=#$C @Bavj< դjlcZ eyM(!Z*r\2A(p"&?H -W@fh0YUzS\? ɻiDV$ gH6 f6O 9%&;V2Oc8Sxc+Ӂ ؑHayrG#uj9ks] k(a ?(0Xh"3 {ȋV^zqI`4kzLAʏdhHH>|ljT6ʼn;2BkFvzͶږ٠ 2oh3i2]e] /.3]tMBd\욝?EHXߘ׃Qqd&PWÂ="\ED-t_ɺbq v`N^M.ՔS.Y57RtAa6SX,vL wﯗ#F_w+'#|JZSZiݰ0xN!}-%^796+z-8N ,8)JqH4_ϡ f$R*GXP?e*-&xՔ|maV%|I21.< 4UQTpq!s]w-0+j+!S%]5k g{?P$a}BzV*,3ܤ ]Á][8;Oa64 W`s XrH]& 2hL<l T7S.ڿA\ϱ ,6in_1.C0/Ƿ^)*<&_?GHw`&C`K)XKdGLX:NoFTyu6vTpt&f֊UDB4) 28_1"ᛶTug?lpߞ#3Y׃}f&q/Ő\GW2<<5%V$V:kE%{9UESQ%p.ʁ?<*Y4=vXt'[83baXk>nk sax'G{u baҜ5v]:UM~aO'kn঑`P.jh*Rb%2\OSk'ﱨ 9٪EMaC==8J$^\ڂ)yIĄDRB";`OO y6)I ,xuA@mbS.ZIk'\v/*]\Flε1X2ة~ng>^*C8i|0TCzο_=fO+ޔGe!5Odfe?IqsZ]'EI,%R;N$?lvbzF9_kK]Ap & :;Zm&*򊛎0[zY[ؔbMn53}ěqidm( qɑNx͏25 w 5iH.J;%=EeF39Y;6B{hGq3BC u*N~u-}tCY˿-dskmnoӪvI_̨JW ;'1oTN 5F7y{5&sYp2:@:g踟; q-Po.LKyI[>ᶚ~#~)|x| "{@c2NV;L:< =q@k 2<,{2}Ex ޑoҕzi(>e,φckʌgqeG Or~R<Akl cvThUakx aܝǼ`A)( P|Lƃ0B*v~|8"׻oPU/rUkC$~]kDnax i/J؜󤊠 Q88(C5J~4]zWQT(Q*؎(mtKuoX4=ctfw7ha}:&mV6׌u݋,,.r5(ds\\t9X/I8SA㴃T=wy8~ApL(2]|!al5lꟛBr:;lA~SșNKXq٩qdh5&2hEh6>܁K%FOC-uZ8yܦ+_!=~` OZBwƩSgMsHeX}ԼS|]T4ﭤ%n y7.bEC=a\d ~G=mXB1u~Yת̕@nq[;Y}ûqrXHXv8~[}]vS~7TZwMҨmegs>8 = 0`JT~ܼųGVxY"^uL}hL1ڤLEph,<`T$b۳`͒YV/˵&Uߋ>&2':t~vBD|+N[# $Zbz-4osfg&7|.ٝ  9'zCE0G?X<;To~ n%,\08GˮxO~6cїQ/a܉PrWNOΒ8վ42he`&q9FCtC+FGGD#-_ t~1R[Pi;'E8Խ?D{ՄY[+ݫ#2O ͆w>I,<2<4>*2vkW"%[Ό!0֓VP<ﻻ./Яp}XjA#$0Kl LݓޙC7eL-,*U@Z jU9H4M)+5*P|b n[>34s=Z}3 oB#<.W؅0lVQ-Sp,pE(Ncnt$b(01_TR%~Y^9$[+ H חF,TLCl## puuJnN?W>2e=U:m\ 9594.ubd^T:%DA9,B(n$%洢HX>Ҫ>ڿ!酡aINFP JY%pLOtM |9Bl-dz s\xs wP&ىGwud֯Sa=1 Dv,z,ԒyV͠yOa ,uMm3rjGRJgnfCekIu.[o 2lƛ r^@uȊd9L9aeae7 ~3 1VKk0A##jZY1Z@?'+'i}~atzVac|c>jA[^լ6:~)d<ְ?kLd*^+ X|8αgAM׈~smt=N/@~/㪥Xs{^ҎAl*icz%un6 *0#FzW`81=JG=ɐMRbgQI7#ˢzޅ??D\>W:0OZ֙~D w|̴=S?,ut27JnTcEWuc>#B1@YaoHedْmW6j>YFMpJ)(cynF6x t3OUpRz٥{P$SˢB.!혃QډZLM=> %gHmV-?ϷĪ,LAW˿D}߄ Vٸ(qk4r=$s2xKCAԣrbeo2{yz^,↑FΨ:ik@3Wy QYa "zD;ihUM]kH8`d4өr􀿅'Ht_9eWNt Gt*T:QHǀ&ec& Ґbu_ix2W8&@tQ[_2)5n(%Io6 pN)"Wԝٜ,+YX_PX*no"ܛoqձAJt2ha뗩t[GڧM>}חq <4K~-lpUՐ^,'`δLQ4~-GT"vю$wR3Ut9B;I a#>=5nL* 8|GƉ7M1MNQr.YŔЖHp[B6Nȿ]_޲ŬdS}yÆ|Qq$Wadۿ^ITη4$~W~$ҁs`Ж<8ruܑѮ rVs*T<?88z+X~\-l&95t|0e:I92Mmbci<ZVSO 1N`V"϶JnHBPHo9d}Χa#'ĺ:XHLUyf5w,@ir- u.0ݘ}T;JTO$fZY9N7-ETJeCHCB\?8lD!t36GZ0ΌgqBq2+Ҟ=y^18 213Xz/-cϬc[=x?>un3!FA xBG+ZʹB;riuR*E얧ҔYz~. >@g<+VUm}0LQK՞b8 aJXuLO}rÆwiX? A+sgFvLzKTْWNNc- xw>o,$޾T8jON H_Q1`\m,8WJ/.`tT9f pأ2M~ &[LN+@}jHEimP%JI*V4gLfm@7|)Rွc;ªγ|TZQY&N=6q.ƕhM/8S "*Ri hxmaV~Uu _BT̅q|ަbZON@VE*E H/Tgd h8b+ȵ+;g[T~ Ury6$[VGѝ+U #Nr(]~(5SNb)JU|GNLd!"ܫMM !3_XHOę1[OR\y>.V(OiIQ3 UI, fGdQ3AM;9FN`X60nWf]I<:FT!jKoC<_PL((H5j hMϳj| #(u"ܟ~u*}D y{1ha1}ӣg# 06bэ xޗGo+!:sC>]Af9jCp~\d$Jܘk6AL7')Öt8qQ\PZ(SQ] 3NJ5j|*^nxr/`/ ,nQiة |MkSLas*VGfODZr}"" Vf%G VjYgYNSyx0+RӖ,8\(ڐyRB\z4xzz:yKEoĽUcdM+)|{M-FӼxPrB9qBIg-+y[?? ԟO"A F xeMrw?{G9(?'h"xjPL-6e>p>I0_D1D;IMx&/]W7^agJ]͙f$cYI;I"&}N{X+8eZV#lzU< ْt߆ȸ3` C`ZS_ݼG$2FRa&(vDة\kMKFi}bH7Ar[M?Q > jiŸhrZ螡V*n#*Ձbe'(78C|vARݔH\iU*:c ܛpyȢӽY%EDMKF Z w̥&78[VNd}>ۈ%ON7CԌe}GKC-tMV0YiA)=|}&S% QoDlۆnD~Ņh} Lp=&4`l R~x,8ZWohR~ruم&PXvf}]Z߮rm ԕ q^+ucpK!`|p:"E(SI~Yu. qhNInF_C{QLB-o| Rjyp#2l7øs!7??Y6M1흍Ob%]u5cU^P%2dF.wr!9yWoabn >9Vj/T*}O3 7 d>z+~],ak[e]YJP!?]]66znc}cƂb]-x{$d$m"W9d"M&{On@h7<rG!իxc<0`xS2#|.FYTj$u9|ϬK=vNCv &ie{0~+8,(4%ZhAt_8Tf!D߮DrvY U]c;n[ڋo\S ,#97, l֍DA׏^,b)9&lFSi$W $V#x9EP@V1Q$Q h` ";$Jak,hT ?4 h }&c<<.MZ<˸\=D5(GQBtW/Rtt(l [%D r3zAIt~9l gKozX2eV`gA/ F&[n̼{((z XP:(#k3L1 GFϊfzn s֌uU)e%`5bSPgr1.J"PΨТP@ֺC+fώ:|} ;w-ՍqNTxy<#SS$!ɦ]ـ wR<=JDPq=ޫ DHΞԺ 5|4Yu%A,o%p3bkڄܶ}Txgz7Uy^VvuF%w!`~&#[7NR 1V j)5r&~WF"JK L Rp aj΅ȉޙ?6IaF'0J4߆#w>;BaCN\qUϊ3`y5Qc}H4 ??%ץ?vJ&Cx+B1ɾgt|cޙ@czT5mO{ý3e KЂUM{I3|lV,nC?P {hxI0u{ל"SDn׍߉,t^qBt  -0u'U`շs[oj;ivbR^ivF-c&YŁ?sB/dS.pc8YY7elaLa 0△(jDr5Z͊48fɮ[ސe(\r`ZoWGiet eI2tYѲ gգGg.+/4lj>.2ώf" E+yOjQ Bֲd8Ck)sU/?9,`«_⻍A38SX14<8T&S} &R&_"v$oV,s>Â֟@N5aye4"ӿ="RJpVu%afjmw[ ω:ԥ'YҔFN[Hl^\SuA#6^bΓ,Gq DT^ տ l]l76-w`>kKs%e YY;WA>\aHVm*_dlq" J+@0dU+e%*VT@vLɻIeN"c#萎N0<%C4%'Eghu>΢ٽ |E\E 0ǭ|MӢ}ǮY@-)f6i0oDĤ4!#EIcQ#R<%] "`в֫4TI+W]ţj7& Y = ϛPJpSyIm%X҆P%Q1+gZZ TB 5bK` A}11s`f}puN6AAxm7@!ӴE?:'"|lfLȞ[ĩr9IͶb{>gnmtd?E\^:Ƕcak9{58mj^3FPUݵ`BEleET'CI rxb3E˗ ZHNƨ]9 ά|UƒRDvpgUD!d4^V@Dr"q]N`~?&m0lLxE|xL]ko iING'ԅKXxmj}S'i[ϵs/Jl]$/ˑڳKhq2NL#lfesŰnvgw¬^e-%*&.% ޜl1 7i/7XdcJpU#Qx7ܷygcf[w`OWV~t[7v4'Y^:BtYXw9ݓ2+6RpvkP?^8N'62@g"='dhsgq/ptM5HVe)t5 cbc7+ͻdG b>b0y" QBn NGO`@,f@uDSEBr%hQt/|l;MS(Ĵw]˳1>g?ҥ(#DuW#bSN J+ xjb25*FQo3Ls@e:[-*k!jä}jӅntȋ>[uw6Nzwڼpx/%fS9?ˠk΁@kibVqZjyO,$hUkFi0ےI:~玈E{*2~zE=ݛ7gxuw4ӏy+Q n"FlQ=Х˼4'LG-%DACS0t;;!aO`$~14/ AG(rwD4*t`oyph$FK`5(Z %Gư=5s d?#g2ѐ*p~]Brq%T`"ءUcS :K_`>.:d`]ED&BK.q_^+7 #k8:dEI_'+}ȅB3?$JmCb TXs*)K-dž Y@HPXj`\ [ l|}kOk;T!_= 2P` 56؆\f+)).jP֤{9>EH9o$a}drzjZoI>R͑q 4_WcmBT/a3oLW:[^ cpv^ڽq5hj{ 5yQrU.uXc<0x @j K %awk gnTځ ZDŷZ[ VM2'7F.c2dy(M/vrb-m+tGX_ g::zsKrNW9[}cX"=Ac14L0~,نG|[&dJ90B:O=By6Zr(.m]~ʢ5_}- vu dLUԭT3xNvw ]W+Ձ\?#yА$̾QlajʜML Z԰ Ӣp iXAp#{.cIdGdܔ}y)Kz^g*rsdVklܾBjʢ] <~lݩ=j KqB8cn1닲޼/ymqF(ѦX19dG`(-l lLCtZnj=PĔWoIq*#Y̟>+?_Oa[-?f`(k6+Aɚkm׭j 9md-RIe]{ =inI\ģţ؟{c؟xOUl)sxB&xȖTy!HnJʌu_n:^(B5 HXY&hNӭY_yޖ_יּa>#0!H᭩|y*N llsu(v;.Q>,s%I]p8xrju5W·7M:-݅6TsVF !xX)zWԮ&C e5Oس2`R{PH3&ұQT;^ Mf XQ鏤yrJϞo(`_WSo)hsogNZN>>v`'ݔ% 6X L2P3& ؎7~ő~ 8>MSA_ĖMXqxL,֣$ׅ~o/k7I$G1CńpAGqg\ v`i;.@_>кY&$rU#)z i S}2fwlCB*ZW$Ɍyvcr:-Ǚ ]פ'C6!(+.&392_C`LOL'FodW͐&CSoWE7rvZJ"ql9*Ƨ@\`~uz&AS¡yw!ViqCh=Q2$ )i43i E>z)t|G^P7;[9jyyNGӘV, -=$k_%9Z)BZ}$8XH 1-*K6(_2.PƤdwzdœ2guaX6ĺ*ݫ+ȍ2А]^ow/mX}U0 vyWKp̜tbss,#oP{U9t yaaYBN']՞<ѥ&95qc^?X^Q }rfH7NGe G>R՘n)ͮC[^l,֣0COtXA~Prbvn#xvpRKM־\tGQp0 ߩ?KsZjGYLS$a:FR Tb= ɶkfZ!7J9pN1D9 aX5[EēK-#-Fvu0L4p'$ڠ֍| / 16E_1jCQVegaݐא[6Ԣ/x>YP@>&-.U~gHy DolQкǃ"eGiZ `|G3v4{` '줋uj`+R~v' Un؅kiۺxj9Q'&V(u:,OㄗAݹ« [\E@P *{Kǹ:14VQ葊)XҊwkXLa)cWR>r'_w>3J1—P{fOSpi147ѓ逰^FQMpCXEkoԬ'x@7ǐNґ_ |5>|~|IcTSeiD_D?CL{|33B$GwTUu?@*4{`eD)|qIo a0[{X߮(GS w+kHԺ:vgĩ뷦8E KT7SkUv"n1 #O .W( JO@+Z5ޑ&f!>e2.OȒB@gV{7[2QZ VҘx'H.cFYdC7206~Mc&J&Y$h#EKpTD/ Ԋ<=De$!o7Yk i7$ff2:Fтm0r Odc tɵe ]^zc:5n 29.2ǚeRim8cx`w_pǻh[\1+˩6]ckۨB2ށf: SB1M|q-K0om&D wHvvqOyx[cV?JeU'hbdNg7ìtx;ия[M؊GF8RI S?{M̌Q2/"0p|Mj<ԉN,Xw׬tpu"? xƩ CbAK{GC9| 8~C/'RH#0ȄZļJ*{űUSԏ!teWJI*GzXgqhFm|ftK;LS *<)hd(rSޢ33''G8Ͷ _ׅ@~8=>U})/];~cl 0)q(AIsE\dRZq߳^mpLgs5I5v4v:Ğ" TU, }ey@53a1@L]8Fz>B*b1gC0roS)" /)M $oO5g4Eoe@!-_Ql0޴+X&þ3F0~868P34[VOp)!=w:JM$/KC좝:S $Y:M@;qU~j^#~/2&\ MmLvauք `0ey/&TTjt<(TUZjqEI(2?rewkس>;iW|Y`ek&',E,PXBAAa*E`>+AhV#5Z{5:1p-n)f|%阜#Qȧ \;2#F뵨(1PP0eh5-doH>O^WA Pat* d*UH~7^pU 8c ,"A8]] z#(FC: jzBcCOA6%ڏ_dՃ4ژb#\w+γ='fI׍PۇBI~\!AM E%e+c^ŎfCIdJ"5eo]]Y -BMpn6D&][C/>el hg#r,^}Um(&NP2lHO.vv 6W92j+'O_x:P~ȧzt*\CmW8: 8,tiV]ǖ[hv d";< ROl'Җ4vK7e*gO ]Q#QGf l՟0$[&#6Z#Нr~E! r AoS4Yx)nF۔X…}6k`9X_)Zu`fawqGΧ]^Y?肸BfK`dO'f􍼔[HWB]b7+Px RE68?h9J|:Д֛F؆;kM⍶)W DMa!BM ݥP>Y\3燽oV_ap^=.Zz>/ljf^2]Cisef Bh9 ;(r :Hm|9g?G΃e)Zt 5kr.ĺPL#b#4NF7CiDZ[Q8.zdW*р}nBatI & Tgy9f ?JO"\٪kۊhػQtʏGU?D""3%Z0*?vj:_@ 2r,7N/sLYX'+g@˹ʩgCN3}VV#LF~B|F9 R5q]yÍ*1[Pߒ^=.KD`Oɯo¤_SzQ* HC!cwH]p(I9N_ ds̠,~y!45gHU١w-TdS\ּ=uM85שsC#wuB/逵~ {Awy_ `c1x }EMxD*BpLq5SP Uoyӊd;JoɏP7.)/~3.5TRKTo])EblA'pIT: H^[)D"YiK$sX'0pcy/ O]IZ N.QMKv[pg,=Ss;b`OVrYVUmAĘtSjD_cȉVcHOD@CcxΟʉ|Ϧ`>w"LXKb*uD!EJHNfVҦ[I;JsxϷ"PKL\ E'\ δ1y.W.U[}GĜ*ޡm`g+yriݢ_|rAygx'q:f2733PoTo`*JzSіcj" *iSO@&D)"Zm]̇oL?t[8r֫JrSq÷^K5G}'"> 7fӂэ00dN^ |=GE\u-1tѷR2{DVS3(o"Ҵu|ƍ* ieFw"+{:ӦpltnrYI_1;̴3.J. ].8+Ԫ.pmWZd}Izg-LM.$?K6e7KK/{ -LC\~Г=U/joΘD1R"fG^Z[_ȼ osl:G<'TT!3h)E + h#2]Ev nU' R͌Y;0_£ )Z=mj328~5l.W^)4)œARy^e7|X1bw-;Ϥ*7jf2#7N[yHRI-n 6eoG'Sҧ0ZȨ~ޥ´unVWƜLsDaUcUNuBa^a!ac + T&@ Ў{GvF؃ +aGg:5ʭV`V67CIR0quW%+fco bAtW\l6S>bjYF\җoӓJaS!RѰ%U9I- Dzp0y'JHE[FOCc&3<~4q\৮1:_t-q;K~r8:h D"K- >Ptz#nKCF#8f,"GYbޔ0ǎ9ż'ƺ?B:Qk1t{ݫ.0[.I }풏}%{Pbp@p']in)~l0[;P> P֤0n4@̸̜ Cg7e}|\ɼ:F[m-puݹ4G!WQOrLOjg_5C*ƹ {|&:븛j\ k~p"C 9Ss׎@*fƖv^"Mh=,#pHNhhv ^1?Ђpe*`>yA.Gm8SMRΜKjvljzˀI4]^4>:DtGW0j/qd:PVd7EO_ݬaiuQ ?7Ե_?SܭP Km'1_d&ہF ^ |a;!1'mϣĵ(ALr}Bl5M\ 5:,)&ϚQZzm+u݊va ^3e5N_@{&ҹCtƅ{՘Q͇?2B#|8,LvRm[?ISZ6 Cm]P E %]E݌vuIt0Iw 7[w6 X{AU$#|4>L_2)^&CKDO͋j7:]E cse"D"~6FB }7ccE`VMC@J%4śi{}.T6D{|K0g0nLyq3 2w1p A ᪾\5SVvA ;`FT{-H&c=9F5-*۵;1>%Q_YPXZ6J5cѤO}Xy 7{[[Tbe]WWnuy Ě!pt?|u 7_Q@KCp}P?%Eߗ߯I =x6U| GR?VuFkݕҳO  w."_0ro d M&j $eMZ#lSƹ_*߳tmQj1}#a@~CǸjϧO=,Jˇ k jQȉCsal׆/%o6)omC7س`vS,!;s.LHcG4ŸvJһT}ѝ!RAbuV[F7yIW>Q%lH*=DBŏE6KO_+zEQcO^(& M` @sf騈. MPr81JGy=sB3;DL2/ NUS%`F>/S#\k]q̨ ٪rz]%0rET~(I{mΎbKݔwᶠ+0kqu`fd]M[x&|X©穡y*J+??e:uv7s /3ZJt]ڋWiZ, SrqL$i1*/Qf\+?/U^, ĀZԳ^ >Tls]̃-C,t ES#Uu ZWndA4աߛpP{^-V}ђnEѸLY+Jٚb Ae,oaClf 4u[IV6CCn`KY/yj/8N10tVGwϩP)'[Y,ƨvx`A# Ii_O qݳ] }%Q2GR5#k!.mGed-|~s}Dk@NP&DȄ7)K*|b4(%IAq/-=9{gOϵח"UjKLxxax 5;<6%8ްO1-%98ri_&oF#f['1 eZr\8֤bzqEzVh$εO*cppQ%|,ɑ[3;R"o#-=6ր;s;\,' 0,\庳*Gq:kĤ,&ъY&ayb5R4Չ#ZTR6kS*܉@]8##Re""Me he]-u-\#;G c? {"04fO-ՋWS_֬Y&Ҥ@ ɘl+*ȗ"C 5H3P܁[ x mJzh9/ m a!nJ-ݾ O)C‰<@POXlG :NrN&\6wΠ @I[DI_޴ie"ueq x%;kA{}4.ڢ8Cu`. ?sK;s?^.󋂨 ՜" yAքG-{UJ~.lax]}TC1їbdڴ!ѯIK d9jgW<`m8^F6t²V9VbЍė"aRkZ1$#ꬓ+OQcH%_5Wg<FE5@뤶lUkDS"D+Fl`yؘqh$vs|¶e1>F',SmAڂO=. Hf̨dt3mF}o,m-7&UA$&#$J C3Hn~l}ϱ މ|Q HF[N(p9/qM_%ڲhH&m| ~ i=XFFTp"FuoCsM=ySS!XI8:H0ײ)ռa^DX5$$[#)earC)NQ"q`^WZt2 1Wr2/U~ٗB/x#O < GsלV/Qꄃ)m=IɨٝtLnDl|PGmHK֨7(?mviޯ\)፥n:{9o9r AHh'H,CWDx -aK-r#oԜv H`1@[ID*g"#0o&.IJ56Qc, $g/q~`}üPI*!rn1:ׄi|})s4]iHJgcbY/azx1aLthG@d6bsc\wVY=rPO|V{?b\.#Vz` }zBs w_;ӉУ RL OL7w;_Tm;+]z?^|We^ SQ,QcT_r'ϸu4WÈ-0hug힎sCQ[WyZm94"VOfQ<}ѣ}6?`8'yPx X[3n0ʴ U|&_x`X eC{ dn0Fl9?%` \,M!(aSbZ@ xkf>QSH!;N6'vdTѨ~Lq$TBXD"ӊMЬ9is;&;%ZXjG}RBy 'eR@K{Tp.(Hn8Sm1veB$[ rrb0UrbdVFlāT K%Sl}צU6ࣈ׾ݜ폍tIDOti((ͯc]9&q*-(=_ԚX+Jej3t,g!+.š7;g~zm%Y,t ;ėh;C y}'$&~{kYi{Usbt$B)Qq;N("; $ʹw T;~0Րc{ϝp;ݨYt{pJǑ\'ɻbL.Ƙhy%(3O?=).sRR"or@r2LA}Ju\u./uܘʆb,,_7idACҞ*x}@ڍwjR8U3f)8UMHVrC )~5hn'}F@J踊hc N *| YA+f͍0̏?M)#j䮻1XSI<`µ%'w go#|nʓd2ɌIo.UJ$^0as|q"`+Q"hoO[^~R!=TCB:K@QNAS=H $i\[F͵}^*impd_Qq9&˒gZ#_z^y99ENy@g˜.W4nœ{gGй-d3]e7NK !(q҄8GE/͈F(? w2+ j_1el{J%lP-B6V? rr.n-gCIID!etU_[))H7MjoGC~SBۤ[Yi&ݭ a }. 1]+ׁ8U+7l=NHAa/f52`̪;E`"#}+&)hmPhfbbZq8BQ"=g\bϽ3KC~!驺mJ]TId| 9#t='ڕlGInn lj;OR@,I,Nb,̖h)2X3 x?Amv BR* ݚ%תiQlHH>^fJ*4e^n;nLoC/ S]3bܱ&^7PÀY+1{~2xxXw;H )m>v/-V eXZ4ȚϷz6X[Č0kN-su]M=\|b kQW2x|^sVLBpd8E_*+ګ3bfU\h{7AsȷY 'J' WC1ȲveQNG4oB $TDx./̵rW~f#,STgE\F]H7@czkjPC$au`Ќ2BGȦ^w Z30QIMgq(ll[\&½>3\7YX}?xF˩"Dk xa@;ctA -G_?T 6cQ41ʩVOA =y@XԚݽ3D=i;HϊHn@>Ӧ_@PuEOx9{Mi Ee ME]$8?E# L[8-V-:owSJ D~[_aZ,$OW5e5ljNNQNÞy@j58:ā=1ȳlkQS9@e =8Lf"8Nj8gsq,_]~W KY Фuw}Q~)>;eV[ 1}-pFi5Ar*NF)$lQ3׮OOw3`\q/퓌o^=#l~s5פ[ @C) [=72N/ٟ @'c w[@* 2Go/Boz2soCN;<;0<EC ({׾[dfWL:*M`h5;|R73zh(O\RK44:#"0 |8*R>%7.C=UԍԒ_`dhٯml Zm1o7<\Qqˢ|夘koԌIybPqb$;v"۞r;WGUS Mq =KkjqYĵG\G7ZFz@M{3 WJ ~Q uTMs$׿8<+;R.2 ו?VTB%㛁#=qSD@v2:rvP~8l"Pt~9ȰTM& c#ɻ$@m4RcqRո+%x;ߞ#ss)QxPuf/QIqfq^/o:7 j>  ` !Vfw5,]oE8 }^y$NjꝽSLmQPs4m)|-o%ǡDpU)3:9ĽA@ XR 537۵Nl?;߽Lj@vJ8c8iYj %3*I|CǍ`(W^;A,l* [ U;:$7Tn]loPA1kȘErI7i(OR'5CQ>LJוA~^)2o0Zt$GZOefdž6! H+)H+x}hOaـ;&eֆĤz0]05 ۄny,qVrZ M{vr%xB:k%tZm2GSE ;hV6㜾7s`IQW)'1grw c"WTIc;ȔAu{4'{C00j0l8)D)c]3W Ϟ{qa߉2C`͌?_ZÉoJg97bvU)GigJ5M}."k"!$m7L`w*.'Zyx #ME,_`HRl{o/pߪ?R!Z>;6Oa4CzγA=5?sDžYճ2մkpI :^׉Yi-E7 !;7!pw w #KfJ{Y5ob~@1>s4r;pg\>u ~&3Zq8%7w]V~2lpPԞ<n7:'~V_]6-~Sz&~z(OKhM趌ҍu:mSW:$+ (&W]N cF\cOkgF|cd7!"ՙzYJ%d3B#nWTiЙl%aŢ 枢*l\Y&W_' qK6Wۜ23c3zу%0 /2qX_\̿'JVJ#0oV0ZO굮噿<ц_-: %F* f+Ioݗg ݴl$p7A4<(8Z1z,גOV|!Tx7RU˽-n=FqqWj0Sk/XJ1 D+3Cy< y~6SgVSwtcX],X9'K/Ԭak\ӠrlfnD􅛸H02)8f]*EHe̡rצn[ҁ>`)κM3,̥=D+lzv,mHpAd>uGzBt[i 仾{\Q:to60n9hu>/7"+VU;$S'-X9  UB} Pj})Ml w"I uȯt4{}^==&#f\{ĸ1d຅b9/&xSnFoK ڢrP= Iqޏ&rQH%9ОpWQd<5.G׮zI;QudB#B}1aǑCu2 0ތfLZՠ Jm mh|b 00ȚaXT#U9A!'HR= $JZXsŧF=H QyɊr8 C[xq}밯W_|@OE"J.0FlMu&;3u@_$v#%ϖ,8cH*Ӹ 2Cb`$]RDM|D1NG.bu $z :tR>t=&tS:y)|maьCܓӽ]j&!2tאՐ&sZQ >D(\CJ >/.X8{ 7L̷PF}{6qqZ^[6c^UN_W @FL}h.E$^&hu8.{ENڜͧ)$)LFudI{D#Lv<3SX@;>.;G|n5Q[Hy> Pt'7$w.kmڍaC"W_zW6x$Dm1^.)ʀ&z5 ](T|K08abe+euoCaYOuejnlU NxW$jkujHK !r.}e,E6š_ tTS?>L $v]Oӈ^ %<A Ll emUזP*,?&@^JuOPEixs4=7ED.}ZػO@uȨ7{,GQAm| DQ +("MA[3sաG]CoXNHPFZ8AkkOߐ(?WSݺM4j !~RU#tq^w53A om<f},RQaҳFtO _3dn%)R#s,#аMS| 9<` Dw־ ٹ8\{2$iOG^*XT%xxn_p:S#\GA6dgwcOv-9n)v6$ɓEx'f}"gVSuvۜ\'/!(?SX&: $ֆ6;Dwcq5T=GHW#.6얝2f,! R54ql%e86鹙@Ab/xC%1S&8i&I(Pd%$#hݧB\Q]'.RbMAZf,wN=ӻ"H,o+cNY`|x"i yV8M jXQ/bR Cz.rrNd>7CE`~γpFxkк],wjQ)MU|ljo z/DCQ&gd1_+, P!g"lMgBH`ޗAfhPns%_%\5ef#L.rZA=ɥ/$#q9),FK tǎ %ҭV)Fi v;T%̧Ut[S~^ $}"& 1Q tr=%06qc(,3EL*T˝0`<7wf8B{΅#yv?%eg +Ѷmek1l c0T\}fO!9S?z0b dE{]YY2SG۰DDӪPm:w87qٔ#[Hҥ7\Đմh3vݦk8L69lr@%Pxt36iv͵ïV\ďgEؤݰO &W/\] ݮ ?BeABG2| 9$:Z,V}jqL-,=;ǡVqɿO7~VjsۨaE{dQ R/IKvR~"J(}DcK{ 80g@?U2}k hkLj/n `^Nخ΍ 4FjEl0gld6>8z4| 3|g u[ tܝ2s'. "څ}Ab2H{%%#ƈO&EaOıԽ$ B[AAJ]JfK[ &*Vh/YNPG+U>h'b(bp53h >w3H}\mD hJ5LxãK@  :te']i^BhC*01o8 CwENǘSf3E$џ%[GTo]SxӴ[%9/&pЏkŢb<|bc"h$;ߪvBTk[+͎Aj3lkU9)0hS~&o$_ 48pU~ ~u1J V&2.icj괩сQY&[9 5^ K/:}9ܢ̆dj;aD%# и5)=>,yf8a tK؈{w5Æ~+tYyy_L;&I"[w<K^Q# ŒT⑖ߑ 7£yLye|V7n_\nC"ff$uwȼ`W; B ҐĢL,s&ZߋbTˮfy&^/ĂG/Jr"BR@\Y 1tֶx޹U$uWEӫTTş2^AϏG})}/C:xCĒyֳȓҽBPΘN ek8-`&ϖLh!ڧt3\\)z"ku'M~ x7ף0w_c|dk"G/"@F bA%?dv3yG>tYG!0 __Y RZ8{yOBI9%(bvh_fl]?TC_dw~T}b8V>ϘZ*c6 >Wvxrh,Qx-N 5.,tn`_m`q4*CǷuV#K)=l * ўWuEZ ]K)0:*Jq&9 d&hgﵡho\At,ûE4|[@Ə)R>&OjbЭfi GJDᅵ0Pzx%]KDbgQ`PSyIv9LFC yA¾tb%wvƻVr1"w% jĈ8jƒv$~=%5uS)|7ɷBEW'J!`-&Ȑ1銀@L#^9Ii Cic3J/2P~Q%hX +[g i#!0zY>:xr"xEf& CKkH+)41 ?j>Rikԗe;ihAR,a})HKxU#p~ PS'1#GKϖJ zt$L :dpޓ}F!C bwBxKr0խWYd ԗ 64P`/o (*HѮbblN3]|!e^tF??I3_rLJ]7'ކi@{^|6鵨*`4*j>W&e*R:(X6b]6fvQv]\7_16Kղ$ʋ4 rvcX_TL ^5?3Z`_`4Hvyx 0_/lXϠ+ Yd:|{U}Cgե|7t>tHI|GCȶo#,4 T8Y4ZCb,R3͏ Ny O 'nB%mKY0ێQn%-Q{kw‰pw]Xv|CC %nC227 <ź7_FGv}ԫ_*q9qDK|ekG4逻DV4@#PaPq Pl@Z:kL=*X&/g<ݛFRhb@8ٍ{㛪K e ]k3"5Q?ף˷ulב՛n( LKʔ‡j`o C f? K?}TCvoQC/t3I-^c̤}n&^,Uےqjiv :a)n(z_kRn '^|sTݩ&ǟmpaa~oE,XyVU=Si۔++]Ryט!6F M~G m;0wj}3|LzMLeDߕjU}}&S tʁ߇x Irc?3a 6{dv'_`ͨB3Ϧߊ 1xZ Z! M+!@E9iJ|y"w߸϶/);X.р ? &[%/ejzY  FnIJB=%rm%euٿԞGT А{'Y__ګ ,|R1*ͣuXdtbMDG qHa=y{E'v0nB2չf{ S"µZm_X( |ݥݜTN2^anI_ثNfK;[^) pd# n6 5E($+4JebUDŕTdXJA Qrwg"y{!f8XED\ت m 1  fylkg ͦ"~n);cN: >Ⱦ@IϲGea7PLt;9p@B#<΋) #aAԾolu@CYXi>ٛĥW tD4̇ǮAO2$s5wc@d<0o9kb nH;57&.sPx^뚺]N-Ƃx{<6Ł4{2*n\ &W񸖈A,3_ǃ(Җ`]@ ZM=S7^2\M~dSOfNmCBitna}0 ,=aH;K7NYHux$ *ѩS7Z&ot5v3:ڬ4>I{]TМpZH6GnvJ&ʘ X~/#t4UvWEU ĶMy-e`C؞?Vs]5V-Dd% u~;Bh!uضQ.  ՐG"65Ȇ<4Yן[77=){8k2 VW2r5/%I=U}x*X_jtJdVYx(T۵p>sB`5,BEx Yn*Jb Y=AշI@/9|1^P1{wsm#9'ڍ/p.TgP'0$tCʝB+;F Fǘ@K3{w( 098PZy/0r .[D9,{14WU[*ӄB]ewS¨~WUTgu0y/@+GS.xE<55WIC'g0k&dZY.Yŀ˜J 2Ck+2Cyr͉*l0CV`4\8`o&PcXCmwH6vm 8K]my 4 ؕ K٫_zҌ5y[3dB|)M@zZlD Jȏ2< {`[1 PkVQj ma4/[+**̗V/G)q3c&h8V"0K{^Il6R_-}+O3 0:^X̧>t|֚7:jGD^ 勎>|qέpQׇTς_r Vд-z|>u`Wv_^n% 8됩D9#ul?H5^b'K$TI2 ?d[w:_ mg+Iu6%0D Z##fq t+m{F ᦭ܪxRQ Z3 ч7>oC/ۣ1(t ۋ0!4Z ;XELl;D;K4И,g5xC\Au6nxk-=LH6 O,hÛaQz3~"^yQNto:"Ԝ ʈ6 gݖ޸yA__ 5z2#>Qgd:7[#2lyCגlߊt$ D Q]N*,#=FWdƺy:0~peM;¸`'84s!_"uR}Eb- "[U.Z1.$yByzsګnr)^5l-1$OĶ<U%nX`ݒ 75?fb<͌Zhg~rN34}ސ"@Gy1RTqȏ!%A3ʌjyPuQk)zCxjk.ZBc |T'8iqwҷ̷ sa%,;z_zLSZ~Ez(Y/mSa YTgLƃF_pD5UFn= ڽ?+ʎ*tmTm9 b}޶&2HH\Nx[C[l)|/TCDքy[ $>',y^ݒ`r7zThڈѪjٜ%ȜW A ^ex7?\ʎ߶܀Xǻ&Xo$.9mUJ[Rǖ#$ $\~ۯ2%0"jPѧ]HѤ%G_NQW9UܛKe ?ai`]/ptv,WJΊ<&^>hC"8؆r0 &=5gZw¥x^\?V)~i]}Uk;Ztٞbc @R>` dtųzR½}'~'T- >U`Fw|/wՌFbHg'ê<_QxEC G}Oה d)ep1d,}9R|[sU0 "q+V7g[Tn,Xkon#_> 5Z7IcL&4)Zl#-0P4c_QZVKkWb~[I@zz'Xj+eiƫ8wFy*LzuL@C0cfbRǶ-op iLAWgs"ɓ@>7?OcNh"E*s9I0؞{E~-ɲ˱S\ё G j* iϯ׵ؓ@낔1k&(w>8&A+C{)U0wDIZ߃lK?]_TW+l9vvpO7)mU uy$%OrTKdמ9j [pCsP6mjnnvy-?7TnelUcޯFC_'>PC;ڲ#h,zKq?@3bUn})NxM`\Ԭ K'?vt7xAd:H5,43|&qKO qh0H34{X5%߭ʁ@4c}|bp?#d]GoGAUt6 RV,ܜkg~,rz|%=bXma!#Q!:UQS?  =Gj.:,J1HVSylx**r{^+CyoJ%7#0p63MT~?"jPaU'cNQTÄ9T{zeKbP@@ 5BjkI:PU|,^!o۳ D*;iڳ"Au!)Re=MEF-YA<{!g&?KҠFw5'2M[LVepQv]f!H+%aT4orXTUۯ0K=`XGzǟ`ՂNPqOvޒ+; ccZ~8b!SF$Kv$ٜC<P3jYv5U*ǎ#!.n*o6nu#uJ%adi9l%HU`V Z>xw3q$\59YC9dmSu*(/J_.Iz֡7cR۹Pt^W=Rl; `${&,xD/kyj Q_Rom]2,gqw9眣R8[Cp9LTޯSH!Hlȧ'߅vU*U۞DްIbv@¾"xdƞ e#e&5^p? ]'*D? _ t|2'kwbT<FvGDxa^YC}兌1ن-X4}~uV Yf`3j-ә.O( &[R#h&e#sR^BfÚ ℅F"#]Ƣ`KĐ557!;;Bɢ_:XO]"-Kt/ā 6> I6K 2|!!g8!ωҮ'o$n2 Ei,c~j34Qb;7[x?dyk Lc_qLE v_*TZsrcj="ZHau9RkvzG1Jl_?.xZ/hX6$b !%ּͫ@<r?1u+K#܁跣,DiTjUJabBl3b5T8ZKBMeW_BaR!KmZ&0dazVin⅙0x27bFlNFG9=)[j/^,K"u-X#اl:ctF zw}ۚO< !4>/\}|{3ɿ&N{1tV@ kqɗ6أ A(CE}ǁ?HCԥ?iZpdExtܫ+3ǧܩn|Y)h?xso[ qQe2|D<<37uc_?dŁ~;岺6SO:kGk;xm嶁ĢKd KmB?Z 5gOZ܊r;0GF}q`R0 -gk,Rcn++zp"&Z6 MEyBp4ind<Şt}B&u}tEmaC{@ᷗۿ` -}KkV|ceu`oq}s6tGm)v#c6d0>Nj 򰇳 !K pѨyk)U,zm4i8f^޳;r1㓲$ 2Fb|+% kƃM˹, #j)1vR_gwA.)4ֽIȕYl:Jdh*uZ)=oQURwOE )$j1$7S5PuN<*K,S;guY'x g!JqkҋZY77Q gK107L}}g9₀q@- pav7ذ"qyУ=8E?xKIGw Z>O+[F윝Rin3Bnh{f֩9ijM]Fk\ktUW#}Se r [ _bw Ko@GP_(oDuݺsH?ڥ sھY rlKI0xHS(d Sg>I?:0lX[N 7Jm'BO- Tjs\z4;=Kx(7E,kNQl~ttwgNZ]PQ;qwIjsגAW.R/lesëEng(oe@W|@QфWVZr]߯ wǷ~ =0) erEhI5>w Mdmj_WhաSj\quKO@}3_mդIyont/cs7Wi=YHi() Y>-l6uIgI<,}j4 4[F$G|QQQu2ᬤ4I}czKF1Zg27R0a s(]֊٧_~g]Jm#E-~N/q:0u1Awϥfb΢w(rQ?"7tj"#YP^"o ~p` 3If<\S'ɶxoFKqU0L+fm#Ncx5ݟuQCưx=r#Q 5$_yYErg~k,෈2*[AE؃?D`6V//+ihddCzr䙯c0}@-C?x V.bq90U غOI3WG@M>={+RvR>ctEj*C2A+WRjrcVLʆo,Sx<^J?7QU>DFaT?::QuaX̠2e*ysQ 2{$sT۳ еhb~ *1OW8aq7i_/#V>?AMaUJ6m55*U;16 o [G 92sj0lZ]GyV)6=خȏp ?7p?&5s^N;< wo>LG86P\@$ħ;ȉ[֝@ nÊ^5F 2!x־2w-*V]0%?A(wO**ռ_q=V7<߈ebb0 A՞l!NkWg)W}sJK uy"G эedvϥ]#-5}xs'菳1-vݧr|?h;S ޺Ũ~`uU4/ rp9?:qvu˛).vӮ(?-Z"Vڧ( hvGW=G]"ҟ:F2ҿ@tfDˉ"ғmH$4 +&0TfA J<D^k=ocw+KT<5k&aaZ.;8dgcECuЃ0Qq0͈ܳM/-_j ~t>:]ج~5r 8 ͇XH l*aFޔ6L^#b|U0=]P[5(rzy UZҐ[)%L4tXR8DŽ̑)pR@AM#z_ w#-7_fpQFq=~ GWv~DJ0`fZ.>ݠ@@'ӌ*&tNum/dzIK3UBݡe1lk>gJg "Q0av}/JE ^UkƚV_Z~44 gOctRvquŗ"rvA1EsȊfryIi}g!z~] tSVx:mńҕg#("ejV n,vwe5铴qcݞ8v-s!jR8 Dze2svls'6d ܞ~zXS*&1{%e+p[< Xyr0%WN,#QRf?B/!Zn^2MNFЀ <FEX`쿠7 Q\A>|v>7 7[v2 6*p/g /2Gs$s(4+{2qdoYa PJpVc[ِ2zhM] mtC'є}$čbk\gĠyƾ̅|JӻU/H3)v w ;7~ >7mQ2XO@]'Ŕk)?50?"'45ŻNhl,)$l_0C){E)R~2762: tÀXP[VLGBX/d˝Da#0\wptNI Bϒu.*AEo@mR$*hZSorO4eKrE%x`=}rEɛT_Tyh/-'ڷdgB782 J[?.`7Oy4l~ .E9@V@)-K65.h)mŃW;"T벞mg~2_0q`k,oRfעz҄K)+ݼ^.{ԟue]B(b^̪j`n1ʡkR@MA(dD˵> "JYvXlS]{i\~o8:b̋s. ._kMγfg,( U+vT+lk6߁{Fd2_~ -+rͪ/q&@SB/ _1: ^ m5Q"u><*~6x899ӼU|Yp) 8ʘ8n03R6s?!R$ۃ%Wט{aEPV8XX=Cyax56todO%-jkĖ+& HVhKxF~n"ܧn# $!!A}~栕%!Сi<r'.PiC>UٻW8Kͼuw~oejsso1D>gU\N{D89 4oe lwJ^G){ބ+#SVKYdBJf2|3QD:OD ʃCVy–h„U% G@{'D`ӬOH VS{ua: 79뇤"&,Noq&n/EO wr`b@ay9h`cA))ӎßJmEI(QV059T}\I~Os [0E9voX 2Q!h "öt[m]fwjE#RB<ܩ{wV,{&w*"q@ɢ$lkp`uo廇 ^B]|#OePQs^VՖRy}JUJجLGTE8 4%) ~N10EkM}@_-iJvu x[7`wu]Ud&\4? BޚXo4l--&߆*f(,H!+cƹn1=Fm"+ )ī5;~ NT\'»a5](uU>8Tdnqh=j{Jb"Y'|l246olғ\*h~7(H6I[ۻK&CMi:K彋mAzil断Lk Ut;q !:=󆇅KZo{V* ݾ~M]KAPFak^ 1wBАoUl}[6q^<8/ ę_U?,`kwc%j:6y*=.(,^8"p5n8p@id擯5圗M\t w #B@ȭcFQB;V n&pI1ۃ=an[wUv.tk_R*+`/Łq)R*Ad6όZ39^O$]A|~<4mUz`(Z[4|WD.@ ȟ{y U>=هbxԡjf y OO92é  kW߈R ,76\ .BG?bڗFCCE.i,?FW3М +zGٯ$U! UKИ5G{)"Co(Uƭs^!(@%0 6e}yQQ~Rޏ2$|Z^U3EdX ްk,h1Z O(<@y\F2Up-f1xM-dęB.}y88=2i0+y V|*4ⴢ>vpC+ R.i݆6v3 ޯԏ~ULarxB+n M%'p~s!eb |(u%~ktwYPKuFjIʲT J :xd{F=_v'E9i#sӏ[(e%jxeشF%IfA6zkG&[*"æ,%]y\wJO >D*'_M-,nEϘay9NY0y33(!t%Ix L> FüA^sLm)@d7ftd;3 %g,z+lv=XUtl&dY1G&Fmd?a+(/g/U+Lh8dCtcoz n8&b_:=az!rTn>=u',⏴'-Mw%$9U'bA{N#=cmvߠpic6|Ǫ՟\TϴA0v۩2-v83w:ϵL"6P<ʢa .pTV؉_|vȶi.0<Š翛,Ԁ T nѩĘ 0JQ 6c|QǼl-$0t%P~K-Z`фo.`" ΰ]^j]M ُT?wq\RmW4ec3%/LwD|>8%6J8^ր8RSErRL8hOIXJ~Vus裡{ ,-y H)┄zi8K<(WngbXUčjԎ$*۵RHQ_$J@'feS8WDӖzGwRF.G=b/)l}j.ג15͢';2R t贂ޯ83MISI@]}7q:XX3_q%wn,^Ca>X!ny:  .{WYN`]2hѹ ]@etپo= ,\ ߯qfsN>9>_ό /wdγdwMe@-zE>TX4gp}  F~l[c*G4N95FXn.!\o@='yq ⹌ LjLK%aX~CRlK9/#$Rx{hZtݚ%8PX:t}NH+~mݻm `\Ƙp dwF7qC,S~f7~RDmХabw??N=_Kyl&Aczm)Re9@P/]}c'FVX(*K M&C,AURw{o*WU-W,RP/+oq]'Y0|oe`dk#l+jXg"?hjp5XK;Ikr<gu%L|W8'1we7ih*n`YK%.<4Rtp.W_T30r  ts37=s]ydvp()|]G0g4KN@.i=c)2 [2[|ػ }|#|*pZD-$ iz4Zxgс]) 酏E[ RgRīxE: Q4ٺ xsaH@Jޒ`]8d=6>7T>,_/ظ;0QZNV_XW?JwPfcBנ_~9KNcCoo~p雾j_^(PAdxqoJWI뎀N=iOGc&u"x:À3m#31y/XU9˞_;C‡y~˳Xj24i|=uOÀe}zsfوپqT%iԱDt{}kUoS"`ӲC͘}՞"xVbFxz-RɖYCs=4ʖ:WcAG6; }U ƍ!d9rrfs4av.@͖gLw !!13~ۍxRÈjb]*,RŪ~VF\J,S*(f`A^w6s Ljvrd<ݜ Z,ޠO Mꒉs)h zCE|65\ H$rVI >ˉ3K:Hv`o4T]D\FKntW$V9dqQHfgyƨ 5ށ&fBVT3&KQk#'L3^-D@o g-e+6bҵ%W.)QxL\+N`mGY3г/y'u?NiA`_J&s=R[[>|o[%$Ĭх@3oHmu: E(K :8%h!3u7J0Έ$vsO[p*+mD a  A@V%ecN]nׇXIр]8@SgP8w b $&^R:NLSE_"DCz-~50Q٫N##Wdi-mwv'ҶOF;>;>sx+mFד\z[jGd7ng/A 6gj֠5Qko5gA.Dc[%Zh;EkIFK(ѿ`R4ŮJ& g'a_*}^Sܡr,C1&)'Xy<qGi:b4Pۥуޞ>vl}BXhlܸ."j9㡒acTgA~J:0KnhbDY,[bBs0iԙy tAtM͑^([:!nxϽܸgn>߀KKp=j >8{9=Ϋz_DA=ոTdә 6 e<qt `vw{1`:PO d:X/O#] P-bXD-=11-=}`u)=֋5{P lJ?WCVV8,r1^XpEP_YV3u`t#;ۚ:eD懕 /$^8S|q kI6^rЋ0'ף t2rzF]p8W[ݖ^aeNKx)u)\4b78DW# UC>=/uQ," WLE3j/m4o VG o1ąo~5I'/xljc 7p2eAc_ ˩@j{1T BCfpI4 ދ4Y]t `!!o:z$Ꮻ(ViLLm^sO wyU Ue-?z>hHn<E_z5SnR W2'5.i֤ZQ8ca#7*XA880/yoFԁ3h^sKreGzM>OtkQl50LE ?^WuR;ԕȳWz;ᢊMy"^w< uG^} iAJ a%i yE6~O7ti "' a0阂v\^}F9nYNJ7ݗ +OGdlդ0O}"Ht{molfk^@SSh{wXEWwG';&3 zمsg@X5ah1Y3S^Lb$iDLB$F/c%Js;/Nφ0PO ؎~s`M} @zfbMkI`;(sKdGdK ׏8cϷem 'Rni@ &uг7̍wIö:CBH#q⎌ybS9@6Ns\}\"*ZѳyHW)otL}6;߆Sž{212MrRaG!.'SC^~ ڑVKy-D odC8vwjFI4YIL{)r? ~xFےi(wsn*Zn@3ޣh/ T(n+MK, 6OBO}2z3a:YMDJr ?P`vh"fYt!x˝q n.i×̜z^*Ot!Q3̃[VQG /ZPlfSdžëHO\M~LD܉$Ŕg`H>Mpnh Z}9Ċ@Q\FcvȃKv>pf (RJShpH+C@;v׌6z`(m[kO,?Td5#dR@ ѹHښ}DkVXz=56,hy5ٷD|o(yZ|oҍ֪cQJFu8I<5kЂ73 `(6P,w_=P >Z-Z2W.wEVh+s%ݮQ.WEieD$_741,V 0 *1 jJ2ě^W_MHhn&֗|Eaq oinQ3JTL~tG]gK &̇_,b}71{ʛ%\<}UVi2˲]강]ܩ"jҪcP/*3widQ:HB 3n<+_`GOLKش%ca#|H6ˣЫwEX+X䖲@vQ_/I_#mV_.#2%y~dniہweG]ϾV ĭu{mg1LGucԸ|v|'v2BkQmc`25s 3t?/4ϥco傥Fd:'6J뚨<@϶ܩL!s@lW0* MS3rkI 3Fg3,"g+[q8K_$(1EU|Vpۅ В)wìRhp(r$6Ui訑sʪPJklKn1ݭ`:"OXML.IKa1ԛwwQαI,LjԣYtSWb"rM/>Virl7vf vf\TO"YzdAv5BDZ>2a[*{ Gm TN;7z<ۂ5$Sմ9mFVJn;TPԏSؕ[Fj"N}#A f*PI5A81ɂ|z!^v#ZeU<, s}V3{+%߶JW 3s&X>vJ.oV:2 vք5Nⳏoj׷Ƃׁa΢`Ę-Zbz?F Z(B| )0ڮUO\Qrue+#TK 'viVkBEH+J^[f q3Q~/\faRq.E<߬Y jى{Iڢ;eT[YǶ%x(kPuW!D%38H\=Oi\0?$rhbO_ڹԭBvvɜ͋|@ajA_9E cRv?Ьx GGxPB6\7:dUA5(mh(/YQ_uKC@Ϯ4KJIմqpfuExqӢ"&fpjHmX*gy{k'] UW4VwUpG6="^bn>ܥVHZ.z^UU[JDCl(40bA97LEF_TOwq;ΠSE]"6IJ`8UvX^18 g 'eZS@.Tsm:mР6wf1uU+ d6UY0.-֖c:?ŠmZjo q@ h%Uro'eeJɰv.O2S&F>;<htvrٕ>{!¹ ߺ.J+< r<,7Z`s0zrW&䂁ARߔMv( 4HĜѥKt4::䉓5e[=_1w wN@㕈\hu=<6ǝܗ&ETgɯgv10oft`=2r1Й-٪y~qDկ*J2[䎙ȵ80?WtW:|+;j'-H"x#z<9,H~Z]l}8`L<-Q"Wk+l9g6,{Vd:puLtThFA{sPq.ioz8:SJ9j-}.xn_97W9(_j0bc@~ j;_/|3rW>HHAEggX!N Or:/⣹Q" ׉yDBf4ee5?E8!_|U k=ӝ5klA=^P:<+6\_37vƫbd62hzjڬVEタX5H[`k`t п~>YrY֝dfrɝ֙1MsSƆ3.ټ[x,Ѧ8D8Fݳ^(xejhFMR̺tqiBG EH=!p*^0 8qhFAlVP NalKXdž&ɼӘ\z s"X:8Yo]L q!dcNR{Ê fM]s.e?z{tf޲wъlKjO.c=1%7%_Epk~ Tq<'=t:q;̾WJtM}xJ=X] [iw}Lq^Eق T2kV J40vJT 7 (nfpcsq5QeR.e yx#B ׻0WSXLfj"9?7?`A/'AhvqB.a[Sg~$Io@ޕ%ZG&<ɍ-ąp:HZR锵AjSUWO9dGAy(Xkf4'R&ՕxWK閕z XpDp<5q$jǓLstJ񃐖(מ-#IhcMhrWB\7&bZahtfE%Fɘ=<9ot'^lz1Jix}CÙ?tG<0Z_BB NPPއIu (u^-靆mWʜх Df}PҎ25gV}}TXEGB!c`ռM\5@Ray`e}XN2貵C;JUETWb| NSHJkF()KOZW=#w_F_JHA8 7ۮh;+f"X=魞^GA+ua2:/t4_xxe[rTvm[ԸWY$7ll7~gd(YB ~ڦӾBfA_S1ۧ 2VZSj:fq^Dw>vk$od wװjR5qWD5| ~Z[V2X^Pqm-P 4SdÝ7oL=IŜ~wvF6g"_ǣ|G (۬YJ 4ƊB=P]L@Gx4NT-yůb_x0p[,LNjKWiXr G}xਫ਼K OݠٺCً~~-&"h~'p)|V%8 R~&wH<›C"n/8T5bL/o>%˧bvrc"kP27.ꉮ] [Nc',;a{Mg&XU4%;,֠)r.ȼ3{Bޗ;73>uESEEݟ5FF&+^g⹕%Es5I>#7 mk/܎#ݷΥf,ڌi~٪ʹKֿ:8=K?9Ҕx>kH)?]goE.𩙓o. 3yWiWޮ@: 0*ZdpOʽQ0{Iv,-c3J ٺ_lLd .uPryy> HqjzU{[3lJ(-}!.+i&˿*uʅwZ:y]E 5HEyCW )y#OidXyΛxuNҐ9Ԩ7oCnV}/X8T83U:I a)f. ERfřӁ-hӴ2ppuY-"MI*(K,-$a^z,$iO $}(rУXZ5&W9<8Z*";- HهDuKeXj|?L؝>X3rk0擀M>K, :hn8ݑs <8R߲]j8` Ϋx(2{ 6s0VXS :99r˾^d1I]F>VN#PïE0TBO=WghҧK|7dϊO^Ƿn?ƤPdO*20*eݨoKY3ùʮU ޡ tLaU~H(eDSRZ.5 LR|- yB) ;9uR0H0W fOS|EÛtϨǚ@xHDBޫMѷ@y黍!ֿ<L%Q=S9`DlI,T{doj`q1$}#Co8Dp7=iDYƧfP閞iMob.TӤul5dR|H ;AO3g‡erSV2z2 |{WR2gRt>jQTL Ug6, V'O!|@.D/\5/>ROOu5T s %zX/czɱU5 ̲ZPhB .4X. a^B pE(VPC>mȊ.%XeD\3@\GLfbW n>;w*홛<-B.(zXABKpًqَْMqYsPU`S^mq\vC\Z7-чjRqPl@]a *2ariX}G|˹K%|9^Xk(,QDR)ӎV=DUغ~ hh4Z?W7u^gkJ6RP\YRo VX%yN\;UMO5Ҫ)6 c?w:s:hK:IU c7g?+39DXJ;^_ȚFL#h#+[haQAR`~ R+xx!"(h^zYB|Q?Sv{_PAc0BQ'eTbz8$8%eTni̍&C_!]y] }Pr!G]&$1;M0Ya)B:̲GGCn/OV;n_Q/QujQ8? 8!tbPps" RxzD17]uvLLQ#_M+P㟮D4hz΋90Vrbp1v|Ї>9T^bJ $j:2låcD-z~Y (T׵Q? xW"A p4B0\~Ia_Hdw ʴh$NM1m.cKuM I)1lDYjIyW OE%g;mēH=kR8ZQކDm\g[Q|JT 2ӷ}ٞ C eP~Ж$V>Tb`3t6MųIa4,Vֱt/ ^nǭSvUSU7Ԭ`PyLp0 0 q͈y]( ݹ#mu~KdsʅĵIث=Zcg mpBǜΎ D]GѸL ?ؖmXs &O lyTF=Ɛd%!hdPU7}(GzPJ5`J&*wqiƊ550V=< |WDƮC"\d3..-|y*wzw^ʱ"oAZu; :ynkf z{>W5#As_T.(2@2,wpT±vD(=^3k>\J:-1- n@x!y9bԾcJIv&,$NaʢJwtNp$n)mue8#@&rAs.Тw*-M QSnqUj4lwkQ-zΨT+CY9m(hͺ ќ닺Ax隝I(?l῕{GXf̳͆-&679e|2 @⽮v<pEJn'fƼbEU\ρ&jۂN췈=gǁ< lq3 d)) @}9[iCQl+ g;NƎ4zhWCI;M_u? oطw݉p:vJa;5&lLJg: x"!i+FF~g8`ar秞E ܑ1ֿ5bUFT9'Ӫǒ(G&}SGţ*ECWK_/[3B0dQ|- og'NhJHN[gF?0㦝 lsl ppߨ!vH#۝ 7qӇ|&6:4]zu֘>Yݗfh}}wqwmj|BM ڋPETOb 'y7Wg13z (/C:u*䶏1[RMS͎Ev:XjȐ^5|Ms TѦ)6wN?MJQ:縮A,کlvs\}Cs;]lU[z#D!p|&@­v`-.+j)X56gv"= *Y6$ㆆ-|*xw؂Q3u+fmt?ĚH+~dQ赵M]w%SPlV'K?WS1+Nh@tz*/Ox0Ρ<ciZn0mSm@=8NOXnǓV;5gU jJmny_{QpdMhl{4Π( EWO[\lk(RFW2ڸߧ&O=_~;BGV>&5ރtDIJk^g0I,*o'-$MC^۵乌DꡂT4CQy+D6͔;)/Rh8#:0,:fkҟ>Snd!y*Ew&7G,X4Cv>K|^3f5`dbmN ++/A !_+nٓOɟ@鍙$V8r.kW,J6CRmy3Rkb.ж"0Vu02d\l)#n:(Rnqj>NĚ^Sm>s}Xz7-f@*M`đG͗[sg X10;"|:qsiF/Ky807!O Un ayEf|d;w!uaq\h=;;9U2xad /I$f]\;7` KBx ^),ei":VGjIR$(%}#;}zV#/ KJzUnuil(11Lv d簁CWR幄L"hak`1&E4)tZ5Jhޢ;k :6|Ud ;=}m6}nO{ts /n`jpߛ  _1^ٮ:):ZӷwM0]"#Qչ- pad਀ ,K*|ectc+ P9ܬb|(9BCDž q9!+>py%2.an\V&eA:o[55 Y;Cթ\>ޤ#t` HSK+3OZOgF_Z!'ŝj3 wz禬w^:K3m{ޞЎHphQ&/N0DsОzg!+J۶vp$cBs7?bͫq{ oCӰѸ s}'Md,]Fz;S/)Y%auWB⷟b -)C[*aOO%ͽ6B<kᚊV5眎lO:߂xV: 3*Ҵ&$I6`1V}/Yu?PK3/YATO¶bgkS/іoeoc&׌!Ν}<@] fQt;G=8l֭|ITp{u:  Tv}lX5 ?i ?XʆHmfXKٞ/4v/VSև)ߛJzi!_2Ō@w^&*E# kAUqR{˙*Q$oxzo-y[d@"75#ՉjtvJzQ ,-N$:Ǎb#xqk9\`gl:  hy@~Rɸ7mlC|Q3j-k_6fz:xF!wHg@zBOZPy}'TE?w qIW;2f|#E]0'&Ξl%)1v8~ q Rv%%J$]ϸFCI5mxev5͛*g#ݭR,BEN]ab=l G/i'2E6\nG2-LTKK|[Z]/bs`=ur176䩇r.CAX(֠8w 64P3hD ت&;́Xؑ8(7DِjnX6Ԧ5/ݜX8NV[IBN/8{l'@ob+1j#q9N^k촰. Iˀ1fũk53piF `V2Gkп1ZA祮2 !~f3@NROgzͽE诖e=2^8iU-YK\(8<$wW6yw :WH@9%RPb2 )bo0*%WtQ|.r L9R-c(z(Ov!8'[WC,7,-UN{#ggJ[>ac@c⺩+wou۶vh[P2\U! T ϊ+Xbzlw(waSV)z[HBL]HUS-MY7ӞEIۦ$R=nXy \xBgU/H]ᒄA&zjMVI$K Dxy A5Wwɯr|k5a5%Q}K/z]R4Α)".E'`28Sd{Ho ~&*24*KH"X?Ȃsx]"ɠ&}}u=7=@m NTZLlR20+$^gF-LVLŴQs}ܸɜB6V`m]6~;@^AY&9?lVUq\{3!.*V\ir ҡ?8˔)J2@=|H6a+.ch+Z̓Ę4u(K&q 4D]0YgC^}ZTGx[ qnOƖq5$wWAQc4Ϯ(!rJ  jpWf6!A'$C7#)vqǕSa,1p@Kb,ם &Ju5uWݓ:v{m>l[~"0^Y O3eƁ&-xъw.wuGB̹SpHI̕ Q'!dVV:z9\m^94DӺ%SY#rZ#7,8آ+=V0M[zN0 Fˤ_ ClUJ%RQ~ -%rD$Л#CLɔ3`\ҥ?ZK) 7R+`GUʪKGv02&fh8g~O7u5lOoh N wKnz hЍ"YeZdozbs SQ(wR4[+I専گB 8Yj+Pz WC^_L\ځ2Oe%oJBK{C-ᱱߪJ2#PVJ0@ ]w0&??CCf,kev\f?nvLGY m^\gD_v<FBW<(՚ʛf[TMO$&HD}zsO(Fl),0IYi^_ 9z!mDX2+tb_1c7unOnׁ?"kl]Sxm %3 ,ؘA8bvWA3͛Ӱ=94m͒p\wmd2`K6>i:rdRiOQA ˰mz40'yQP2z$4(ߩP܎"N ],3F 0w2Hn}?#QAg od׭(HV ( 5'mw獱BB$X_1&B,cjC68Tvx&3|EjMZ;r\/*R.͝9vՏ6Z 9b͚dq~Pמ < jk\I,'x 9aE-;Ud r2$CXQ$ls=^DɜJJbǵ;cWػ~sycKi~m~8 >ƪ|o8X +pˉ$U h8$" _[/gOĐC\':7Tii[r?gCh"'q{^8\' P Ri}_P*jU*{U{E.Rdnt÷myI 4e$(y<"Y}8 1F&`t(XnFFe 3Zb2D+ؽr|_qcv`+h^e*LfbS9d ЭoI'\ 4% =lEC0[5 sР6O0P9͏[U\ȜQKq|`|9gnoNEbS?tAO&Ƌt쐲P`D_b@&ca#:Kq_43R]qK0ذKI#WwQH u;>cMh0"weK a3g"亵Dr\D‘G^ ۻaV])Y; KgqݭzY.4I䔆׵gm  :@Y־󏛞%z;'zK-HBתP gL#Ϣ3yXVxohFR#SSǩc`X A{=G7{ŸJ;LG9$ќ gb]f' ^%ƲUUϻ7o`'iW{3$&Z̞? i_Ps7dn?Eo DZN#5aWM`KRh%mEOe Q^91Qd>[ K:I̩"*NS3Lyδ^e; w  FobF xהH$ڸ]ԟD#L\֍\Y|r)9Z~fv5vG]9㏐al \Մ}{Yl4$`}%.[if`&p2; BJrDr} grk>wB^t+J5lX?`RD-՞{"= s\JcY+TykJ@AM]>F؅YS}'( XpB# L cspٛW<t݃BMկJQ)pZ\P ,I#irҀڣH +%7oάWΟ9G TKhjqP*Appbγl>1OS?K/hufAnxZO߁` Ƥ2^,[,o]{*W҈`gىI%Tq.ӮmVO~!颋!u1u Oƀɏ:+$YZ$(ZO5XE+5ڞb:P!fH.5Y`kD9)JW Jϟ4U"\锖@$S?l$AT.$$$ Hym=T I*;Aa GEՊHd/@{d^N/gU6x&~CT֢̻/ ,$i-Ri~Q{R1>zޠ̃HiFyTɫY_ʼ%@ҳ-Kʻ܋eO4-1-}򡣺M=W!uլ y6R*YGJ ?gWz`[@qk@QqR)sh-_OU1K*qiס?'U ;R]#cnYIi>NY'j"9J Wm|uYƿ.Au,utkUaWxXi >ڐ.G)Sy@s_(8teWyQD<9qt߶M0 m ɼbMc0c۰cQD{=SFN FxBpKU]~!h7c;i\~C+f d_*2J+7l6Pe Ph+9H?1tuQ /=̄xBa,37^R.2Č6'IAɶPpX6uL2zZ^H$`?PKW9W`)mZOgp6kX=L0vg# V2!ӧkamoCxF}wQأ$|77+# Ǣڧ y1"k;&.$YfyTGw+6B*;!NQKqt56 2{?F!yCzkgE PTD왝w0vW_P*~1tm.Z }mXyv. D;,(;b*d8cfS $*$GW_{EPWTy(# oTm;iT<]gE"RîfLoZ.ӅӈYV)*ݕ~FhAWz@䔳z%~99Nb֘g NF+%%S?3pؕYIad].+ڀ6ThTE{9N`e1DBT.Dő\I5.C$m!-H!+2Z+svVcX۪ cTᑅQ"?iH]G[b $@sNpr\YQ ˖iuЍ8̇<\ oC+ޣo8<43¹/ WQRtHL޳@=<2衏q"8¬~PgDU5؅Wx:d?dIbA 8%+,A*6=G; jEMO"qM5]\Dq+|E P BJ^CiߐKdInziFkw^Ks'ڮ}+U ? 5/~ÒL3DG#C$2D vquwO#.D$no޾DP4ӾJ,}Pno dvf_ymȠ T?B 6DN"6TaWb&XO:߆M]Y"h0lߑq;tҕt*J,i49wjWFt{q6?iu|޶EAn T1_M+pw*Ncpw67w#قnS (T}jq؉|~2֧i1VmNJŧb*3 / |) 1\ 1dKz)U8rF< Nƙ2j(nߗ?_5HGo.\9A}2A(L{%7!j>6 })ܚBQTa:5$bKE+xnJ%؋i%!KX=hLf&sk_#*=ŽlB9}Ɖ7 'qJc!tQ%Mt?ׁd&d@1`#vQ'8.3=ָ{2P,Cػ[1C5G̩fgE,kC2?x˶4̩ 5$< U6N(t6vt bf[it6=su޾ N%/c(_' TeqF'FɠO%6T/tDYsCG87% Yr7=X *}e:,;]0,*9h9P ޥRdgV l%7!A0/j_Li޷q}4'M`ю/c'6ì|aRfZ۬i+'d%PN^d"J,Oه2\IvQ-U_ԘJnϿ!oVN|2v~ma` 8ۛL,s1|M{@v@_6:lam0aD>8De@-\.aށةmwECFG|mXz7`aXL{־/X/S8R̦>O2\݅ܥn z2]wc$X}s=l 2!fڇlܬAw3F`\&-v.iULq"y} 4_H>/z$H/uPf̀ڰɪS2DIZ\l$)h޺u˵.AytIP60\ٔ d 9BOJ6^=ќfcgO0 ȍ:Rer]&Me %ɩ;ePW% A]DA=@QTR[g;:i~Eu3H !DL,J2  T״fKn9r@~Px*SL[q~t͍JZ;/;R^TM};2{/Rif9)S:Ho cᷝ ]>ʹQ/6`5*z_{i4r%i RIua>pk Vy݃t iy?ړU *]TQ!]-i}Yc;1Ƭ00vf^́i^W ^֥V\ D|4ݴ ?-t핺 \P$>&Y &Ԋ[H*,cgQ(zkه_>&-k(7D:]|wO0Kɬ|)rXZhO풼q91;[Ġ'%kwA\<?`mTͲm}1jNU9 -Ix{<" ['asr|=5v7Jۤ#>?("R ؂S mxͣ)Ө\HAv=a%ߜ\9?{C3sN4stYRvͨV/Fx!c$=Y[sh#HQ95 <*A;$νX2|S"|d&Srhޮ4^211jq-Mϝ')T+Wu?k%읻&iO -|I6'eRHj&) .~K/N=G2\J@aoi-=G0hNk>~Z uvjß/s󋵆b<{?thLncGKQ,;AkѦX8C::&S@6UԿS?˰+<)V;9Sqgn7Ӛ>wN䭵q^n{H'`Wz]vR=戤g;M  ^=o|֐šѸR9o7c|8j+RqkJhϡ#J{Id% ~)wѥ/J47 Q77RFZs6Zgo؏~4;[/4\ѣnME/k;˚iF4 dCdKϪ(G!Ucd"+zx[))&7s{ZGdeLVG>.7m"8#Q1{sdr=J^ :M?[Xת\litW=6 h?*Lz3Rlq3N0MHyuE_s@b tʓǜkGksa*:r KF-)47 +Xغ'e&?_н!/TL0rm 7'{0] ,MN,SVQ]%%o(p} f#7R0A'LOdgb7ylaۈ}N A F Mh&gvkCz:+ҡV^ZW!5$ONօlt16G,cZC pS0A8rGv~1 tN{x,R%St/m&=&wKʝl3Y?d=d| ]g_}kwam{L曻.n,#UQ 5TAQi6;ҋ\)yudyE fQ}`&a Y70w򫇪y3l8t7^ Y۶qXJE}eR,3v-suq7 8x)4V}DW1M¥<*^z$ 'yOmQWpv|]24ҹi|Zr>B"΍{zW[BndG c zp پK}(̴O櫋J3bF>S ^76*.㳊^fr}arm2[dANIr\Oю?-C ff!1y_-GZق'U/%}j:HI1 *)0(~Tyd6/i~D89ł~ADžSʩ\85($C[w ,ߊg*,5$ll苨OކRYh5<:7?߹_W L*1lx[~e+/-'*֘e | ]B$lu0b!{fyzho#F>UâSpԄz#YwIkFbԟ.'w1R)Ra4yqOmM3ƭ!O?O=I(<>(13i|пVOߚK4/x΅Ck\ԉ*U١KXc<ܗ; McʃCӃ:<¬MB2/ 贑Z=lB\!cKr*qjEB_:v]nI7}pZֺ̏rw3 {w+;_GTU+M\T$4pPiJhrꆇ!f*m+IM+/KSyO , _>r?i._Pn/oE C`~mvRQa;fwՆӽv^4s JE!͞ uĞD `R23&}vV47z[wYHmuMjrxJ |dLfOp!uaM%=1wUu(V(9$}3#Is{aP&1TBXRs-@>Ā~%}xr.z%$i'"3y~HL͡*ify\.\[m䟐ǐR :]8{K(`w,mE^o 9= xݧSހ8f+XRpJw$ +VhXrj<w5q]R'ni$<'\nD cȩ}%1Yý `7rW((.o:̀@y$T5ԋ88u(ILtaG . ^=xH؆;uOdKpj ë QG˲3 :tU"H Ye6۴ pX8h@U摵iM6}O LLVktr((IrK=Nݢkz<M@#fr>^"BVہQ g.Zi,udNDI۹nM LO?<$ n\]Z4|!A|od[i?vJ\vs,RF_姷O4ڤ.׷rx+05ICdqd-r hh8Q׽n!'oc΅P V&nIYBBρ6oP,]KNn2}XXlтk]2&г?n-R!3'so's 6T@,uϞ}`Tpp|{&tY3jt(zb6Ḑ:Yr%ս\P8 κ?c2vLBϝTSYM#DŽZ2$ee(SbS:ZyX/ѽϘ7j_H0F|!uR`*N@wt 6Iry_;{g7QW3%jȘ[zMkiZղ`zGͩ>;IzvI9<`>F؃hnZ'Mۣq5! |^q:_Ǔ,(/ 8)l|D12:2Ϸ ]{WvF?VCHOe> =?%1'(!UN`Ճ7-nrWr,E!)XR%CQp2!1VApe'`3ښkUOgGǀgfp}VB#UIK*T76\pP+sA-os?hStPx…f5sٽuG9Ypw-ۂci@.t+,F$P(pKCTZ~G ޮh~P^t4yʀqeVۏՃd=yOVհˬpC'5PQ~6CLgiʴQy?N__쵋4.u=Fh';MKV@s;}d5HP٨~1Wɴ_<x>{+~kG\O'{3#P@ `l%G$3,]oS8K(и& V+IJ:\NdĀ6?Fμ ,g2qC<6MB]OA&bt6;͏/$$L,n,0hP+p8ͰSd9&vwlQ̖!{Ռ(P~G 4YUkQWZ2=28ӥhʡ}U2j//ra  sψsw^գ+=m~D@Uch@YWt_aTu}3!OyژuDI?"i.0rgu6dy/#bbz%oDW2.o[.}5_c ΂|Ɲ|MZXv&f>Fkڟͺ7&9%U`5F..% zLKD;y߻ XcG=䓣$VR-f׸ Shc#idBZPږ=%: 's%r 6 %i8imIO^C,&}%P IW@6r3F[G@6q9?x<\0̨/kv"L/|'l7mJo,X!7tfXFg/OZtx sPn>uU5oD@oW] B WV}/CfT%R=+ZX/B ?'fRJ=adY-\dMy0dG7 IˡVE@:^?d>5{qCР֋M)/6)ucu<,rGK;X9sۄiwG5E0IE(U˱,́`EN1;:1Q3r) |]oLK_e8Yd"Emު>m3&;&neP1V`1Km%jV1, Z#T>Ҏ6 9CvQ(7|AfBi+>(G}bۢ? ͖ tkwU"F^qy#r\0.W%}Ė &VpO =_=,-ӥ\mSeêO9L-(GKHtaYe\XGj禺Vɡg־Zt ^n`1P}Vlg͚3Rs!ƤrvqyLwwuRoAa8VNߛ煶6};dU/' A󷦽1n2쿩UwD49ܭGx돘ZΏ E6+d0o9 IF|aR Z[b–ccZwl\Â]IX)$l9%k&t2 K޽??=^:{Ψ͗V`Ƽ(%pڂa8"ԶdЇInjvq6/rzM 6W=MKPkMqW\k3:7p8^TA b'ﵵ8ړ h/dџzoc TgrJ=h9LZ3 $ޕ1e 7DjDr Da+W~0d* ¼q*0~w>@Kϑ^88HvDuc8 $#:`zr|#ğ@jM:͏ 55O̹sVGȹS4 #4IG'_/6 C[f粌ޘQ[OrW%64.Oi>3V&@F4n.c+-=g_ۋL -JD-ѳTP+jy,>s!7v y8g/Xx@E+^Gҕ։,Ruy;t;FwAJeSI՛2 -`v VD}OTMÑ^8&X ,jldIeᭃ\23<#RgXi'eKMKa`<#x`)X&DPN6:QW)Z [vW@k<߾̜UjlMr Np]9%=5m Vn5*X'0?Ƒ=/뇜KYȹknH:8!,\JݷFyQ3װ;l'wJ3x4#T`vɲU:hlbdvO p! -&t!v8O0ܵ<洋kaJˍp8?&$#ǧ^Fg pF g0>|cM8\fȚ;p&M ջ۝Z'%쉆Sz?ʞ'фGwzΌ 8 @m${GO.>/HS]1A5tpK>34esӱJ=+-#egt R{7a7*h^%8Xka7I*x=|g iH7s:_뮈+:Xd n$Ds +RKlت!؇Pt>/W7'vLQOkBf)\n1w&2u*PX yPWd2iiZŚWbN$\bOn-A`dTU2O Ԗec64wSڗYpw@a kǻqb*`oF7@pd\[gW|1\锖! uo #?#{V=$$u$ι XXcբWl<=-i[Ѐu1H{E@)eVH~^$x ĥ4$a܂X%L(M ڕLd8(H@RYxXSh0:hsMAЇÙ>0YJ^lSĉ` ǨߌEC;|ԣ,$^( PA6NL_K伬{r0"521jvLj}VNسJkVk%JN3*eFCĿ^^#TL꘺r- Kp8zXn~+pl̞Z3j6xW*~Q`@mҪZ׏3gsg}>cjԀ@[(vX a-o2ʛG$eW$k ݩ&ɪM@#=^*ڶ\qTy7 芻*Z$`/N4hLb&Y :G-$q߮dn^|wZ} ѮdGȐ]*RNJ2€cmaJl/)qq³j]HEL$Y ϤA@g>0{V0LPd5mڬqQ?ۘ~Ҩ}qi\P.k} 8Bɺd=R 9Y *kP虃 2BVvB-4K&?($RaQC&f^69,1r:X_ɔWyxS2Tkn@fNe2ќ[[hfXIXE@tRE)-| RSi85@ZpcnD90/CRB@q?\t[VUP{hZ nUwgFBZH;Iӫ+<_B*wL3 ke0х/O +Hrw <*/:wo&Qe *r&FLGܴLXDxwiY6w~3m'9퍊I .FxQx(_Z픙lFD2H.~W&Xg`  诃u) ݀(czv2&*kj@/&khW;>[mjW3qjrUjh-N&qWQ) ?n~]G4=<°br 'wk=[\+t*iz@tи)fM.mV HEnhAyAʧbCUtP@=I5xߙD LC31sFZGwA>< MuYO4L?eg,#~3veEzߑO1>3I,MP֯%,<5>xqcoθ5r SWBǥ߱|I lzH$*<_Qp7C4>Tpi4p&Sf0;ɍ~EDO@.'w'@kiO:zwz\\Z/!_Olp9|)}[:ͻ@4r6k$6؝@!&v֒I}( !5L`r>燊6#hUUY-޳sU)9YR87FQM*VgC@\؊-;-pi[7Bn2̤~Ax4ZwnEܻ MJmFz{X9S`8L AgQ&qUf=dֻ Pɽ (f|~"'y*X'_L⮿98gN6~ėF9ׇg<9a&Ao]{Zqn.4o KRas,톖PZQ=h~ u|1wA\ n8$2zɐ/ 'ib5YAs'/U;P}h{P&<`]ek=[tZk${r\d)љ)!'<)s\,ĒL`ui׷m|hF$[sa}'?`CLQ i;8~Vmd5^})ཱིNL,vj-WXf )/xr? x4~ dnl|Vys,(ؑ*yoͳLj pb/\TH L="@+$4ՖAKr$Fnģ&@ŕJޖe %u̇=B uKXx&z䖟"ӆyu˹@IsH` gz^!xd>x&Ep&Ec8l=jzfv2\1Êm~YKfm;xT{hVڕfS}iҾĠSxlӯvD]q+1a劵A,/"9E̹:Jf!V/sxdږbY ɋ 88aQJMEW8:;3@Zr~gQ&P"ُ--fdQ%R3hT2ᤜ^ mv[S c ++X8nx4$&7/(L0ėkTreκaH><>1X0YFC\]r%Nq`&2q @J}7ûHQE!KQ5~\n4҂⃶|Uuﺂ;~g@ރ O78ݫS ޜY鉁?ax [i+)e1a{DˀX6&li%;=WjhDmPׄO~n*'n$삕陯 xbV}a 4HvSűݳf.{,Z$8ib X寏WV?IrVG¹&LKa񚑬Ճ1 dڌLVhZmLY֜(@N=0E)迬Wޚ;wHu@=f8<8K]2j=1趒gT +AB'rv*`YT@*:x4'cY ܙ(p䱌x~=20ǖ}R"Lgr p r e3MhS%/c/].ϵ'+wղ26dn׺xwI!aI `LQUo(f9Im [muHУrǏ:NQJ`u`D{X-;9Ϙ$嗕?%ھi˨8A~.\)/*knN6f\[[{JG' sJ]kY:09s/M 8Z?a5\\up^ީ?D-ز//f΁59AYIBlLE^$b-=Wq+QWЀK7!ΪR<(͊ Qt"efU tR5Ӳr`OJШ_ߙ:S *p2u̴o ùr6x}$LrWQfb\-Va47Z E(&\O%Kfkj2R'f5#?1:/'AvC ?վT}yk 2^-!-<6k@ЛU@R1#i+,hAE2s/ۗj!p:iEVPjx3"чP1^JӞY9r]8F99DZٸп9Jl|m `B 1Ao҆i'& /B1.gA_S x  JMJ??R%d?ƹzorR3oNJ8rЦ"*U{ϿEkɁAca0J|.=8-n|Y5 T%#X"x$ ͙_OO?0Sx^Oy¨ 411̰a<_I1=R V8 9KvR =S;Wvp1?y Q iv#,`PO}殌n`T +@_"KkM|QB]yvNK6jk N//)P>z0?.9^$ Q-Nj/_ τn%_T%y 4>-喵OiY .^4H)K]6sܿ (^^C n }kDw×mn>vd4 .yϥ[3[Lݯ)@؛Q-s>44a=%1k=10ө_gh?W)g^UJn9p*B 0W:=:Ū>}JhTC-c )M H$̋u܍܄)\He>v{갷g30%&k7o\IX-1"8h-dT8הy.+\!fV;s{ ZmX| ~:P@+w 05߹O͐ ?ƴ`h Ώ~ WO*vZn~3SrF2r/&-n;99N!b :TS%n8] K+5sqdY4nF,ɜ$tGb 1+J4DNũdDӐš0sk@Ϛj! ~^)?8qH'=t48t4@UۢWz$'Ym_}!$~Y Qv|$1{q沚Xqr:r'+^l͹~%6#>tgy;9HPIQoY4u>/k?{gU.fBux,YL%ԫYgHcqA/bmyz3<hD[Zؖ>ǀ_Kuya]fnȠ"{kaArY@iRlh^wJ;];CiIIX5o9ND<輳X%=69hs.EHIS) Р K]5w)|昣dز ğG=;6a?$&`A7M6'GL/FHv')36iE*)Vo5_={oꅽ N3f(wSµ[u:/r?W7s!k'R7Җ5)1zTUy5sgc.a RcNXcum?K)l_ߐT2vBC@T3:x ?*r޾pn -d ,7UU%1 \fecʭeȘxii)]=RN`ڐcY=v#6pp0=6Fo)*TQߍIy^37D)[sAjH'Gdki奛*-CVAI1dH`Ai$aofToWQƝ*#r-ĵs~$I#,B[zܕ4wt):'s>6t靈,Г3^h6ơT׋ 7_;CIE|P\(C= m}S9a/(/[`RJ:3m6E I?۷. @zZ:9`J:]1.R9>-Кި$9Z tI˔D+]{C$@fx(b b~8>t!_xşsUƥ-"$@A4R3m i `jK= ]=mu9l~x ğF&ZDȬGFe9WcRP?13_' };fRy zŅNzP &E?c#ㄐ "pr*rʎUDnZ 㮧J}{dt8W<*Q@R`YNDy&Ʒid <ȕsUD/ܖhz_4Č!~&w#N躌U > ҟ+lQ&@"BK (޴F+NԒLed(Y@ *biIH拖~~3/% X,$o0lN@5}_"[00 1Ϝ8jްˍZ|!|3JvnM1vӓk6g_RA~vnYZdYOK3 mmRG:鎙b~02)@I,J0`3zlI%NAuEl3.7B5ETHrM G kT6AHMmusDG34r8#' O܋"bǶ!.Y*j-nxw[7GÎ6!|0syF˺tgz鮈lt!@ul:[s`=B5 Yv JX Evkvf^8;zD!h;Fn`pLv|H~ap{n=ª5"Rv_UAcEBRlarq?#Hfw#wLh~q&"m$g/`L4M>02sw.S9UN7k`6s?/:N8)4QQ78qx3hdK{f8a)VX7!&:jp-`Q'Ջ0i)XFk hjţ`>>TIVRBG-'xG.fqmKϐ`SkKKBKֱS2XʣJ %??#^a@V= ~/Tj$92Y V2[81V]#pwqu+lnЙ[1rN@1h)"v"UdY(޶2mgMLN m~?63f[OɹU%,teӛ.$rv+ͣd 롁1Eḯ޿[NMƖmWVްDWES~Eȕ`p C Y%/>C㚸s~LMN:oI_nDqHDGVvtv*fcG0o:^0 j,WZ?b R&e>{ǁ`&M_1+)(^?[;?K&}D!ՎD^*ziĖ 5˪YtcMF(s5ɜ+7歌\<M>gr & 2q"2R'PURB;gkL1zSxPs{AlRk-=o/7g-B K]k9\rkMO#f'ٟf3jྟJPr(X nە۫TjЫ2_Vi." [~=H'aλHD$WaItIwkD}HM?F+ߔٞ;#8siW\rl{5n8~-kO%!2k2 4Hvx)-_\j\Hu] Aˠz܉(WʶqP6$\uP;Sb~v{r˶4z!'c8W[GϢɐ:؂H# N(?Nr*!Lo14z\qHSQzi iVħ,Idho/|逹  ~OKSNMAiW4$];ڍҦNpDdwa7S%nTYo1T:0VB^Tg# : VUOt֟5t|*̖1p+`~GM^+yբRd VLSme|(&iyB9Opش}:I9aY']Qo;̩; ^p혏 xugתߠpRaB6-).(q^knqCG6 NcؔeCRP_ (w@O]`_`j^@~G!ئKb{⯀~: 5 =E_+%5 ?T8DlJ7 r\<5oUNÇOxrupD+ÿ>[':x2P*fZɋi͙X+ c]+JTYV"r*3 ,n}cT;n{hıV_ kꮉ`~EUnي\<'{f!(~C" |Cezh 0Vbt`uL $x##WtmTw׿+rr8Kup-ۇxX#Fue8~-CE2BLMR&Y +ϑnO&ӷI[ۿ̓5ƲO2Eꓣ`kj_JfVQbT5陵Y{ ]E RG&dƖoܱDgUMz O4`@j+Caц=Xe^* t4G"zr#u,Bzs.7ө}, |2QC pC}Ӭ:|\ރ@-|+SyHAn E&:PvOqufIJs3#̗|DN M󚃎wZuvPp">&v#!uS5ƶ-Q{4?Qfk< ZiF⏠NPՈ#"۔2'x~Fa.J|K`ujsc㚞ϋZXHW7>7j6BsSm~,dב$矞R+hY+f]#Wܔ%e8|t)p yf8 Nr%+./(%<Y!}<@r`Q(8,撢0m0O1Cf8IbӄS)4>sQА:Le :,F rF@ b^=Ueę2q,"/d\ҟ"K6c-<vL 0^0I)<]Ul@9- %_jLB^oa1jj G8xоqV-~>*;w05Ud,AA(I"K:{W (,[^,HY[NʾgഋTwv NbpuStKk]H }݀<ϝ<60ۘz*gͯM},v]nGo/@ )l9 Puÿ) G*.Ѥ ccԎ&M~ l\D9X< ,zNڂ.)2kY{P3؅uZ,o!躸>i_zh+ٗ9L)̏c#ɶ)׽$$L"VaeZvAҺlW9ttRza@{Zl^VC'/Vo$voy`]Wv:Mz]({ƩWP@YvLACt'c؜] iۦ~zґO 0/ɰi2SZrBC 'ip)29~g0k+/pO%r{ϰt81EB*Cvt[QZނmKa@j(0`ecvbf#zR1=?HvxM>PoY @rr5[2a(Ղ^Bմ-s1ȍąR*? JN[LTPŚ+~8 І 2l:³9*`i=Q) vRMJq{@߉#47{{N/KZX5CMMJ15SӠoa$ߠ/*j9d$M5j]kdRt>4D*ჄC42AhCs6d(P^ u4_{3b(tu!کhЗN+drkUe&һ%FٹŠHt`(Q yCϖVU)=g0U ~C푱EzBƍ vqUL $YIe\x $uszm֙)/QNx/Ճ%KCܤZٓ! IiQB۩\3zWZ~GY;DQ)F:%ӳakIFXI\Bܦ4$\JM;X_ɰ~̧(ad'jlDF|sمLꙀnAR۪H$wi_)rRs q_YxPs4q\иJL4yT(C}-06 R}tJ+Zp- Xv=c%/Wg"FdX'cȷ+{Ap<93H4\5^zJFj(AWjʓzv)ŋ|:(G{Exb 4Ő4q͚,&S: y¯w(P GZx걇שNkP;_>гzcp/G̒VFPSnKq穁 ?wGyV!.3#Z=*Z۹Z]HV_8.7VBArgR+D3yJD!\B/ g5ᄅ貳\d8m p[|+YRm" h•(ʦ P򀕔ADF w3w!]z˦n ?d{}_+9:,d dqBOgTPagM8юrC}(Ƅ2ڿ8ϣ?:atDxy}"ؐnd''Tq$9rɊ./0gXFZ|՜?K5ygsU$4=oQAD%|KPT"EUE:BթU? ڱf*~ Ȋ;SN{ #zL{Uؐ "(!gHtNt6˞UD 1 1%ʻ8u/~l``%7⭐)zN,wާ :F6'x_FZ{L곪&9lJ~[.̲h8D#߬5"SUD1/xB45n{W*Tj0>GKrq/_aUpM8Q.7%=.ETa!'#ޜ>PRb{F=ajBlk*T~ʹNlpUg`=4,+ZGKS{C 4yi9 HY^(LyГAEdnFwBfϴ >?"# nDc vq99}gތ\y qhs GZ0 tV)^eVp?4 \M`Qamy I @z\4 UmX[]# I:!ÛjhR#Rj?` 5ʺ5CRHcwV+qJ\{]J c=9eSNk֞@z{dG~ /f%{<.Fr# !vuOYr|-EV!R{֥ԁoLeO?Ic^-'|!?Cl'&y X]|KI/AB/R, i[hq΋_YzM cHؾNh1i:Kf%TyL5؊w2KpR3$:XXذXwey *翎|PG<7цoȃk#S@Wwתb&OHKɩ'` #׬ݚ8<32~Nbb Ln)pUKY/#o}p2su7UrJ"G;]x>z (PyM@zdp.|.o.\) GN~ӧl05p2qx|C#C-[rh}] ޹I3]h߬DT(4匙#֮BbP&n0P8_Dda8rQȤ2>yo֗vjP0k|\ "]R.BN$]ȅ),f׳A-Zs`x%Lh#}xQ4ulŕ-4hJ۩H`=zbO|kUWͮL>TZmlŰĥ8j 5M&9Z&.RxTJ+vE,oQ8^A;vyu3~,LA"V=ԔnTA|r|{V A=n7-I.ѐs:ߚTjpDsXQh'G*xXxࢌ;,cdIB[rvGOַpPE2 ^RC+ /_9E* Y9\ocC<&/W3d3:~AttIqB Je˙G;kDdtuTie ˃4u_\EK%CN0~x2x@yW&ފFѿ*o%X`UClDTҠ1v[y"{cFXP^Ki$ښs69~U숢܅ME)e*QIM 5΍JY3a: KTƘ߬}E *"NS:%L,EoPM;/JL5V3.rh}Kd^fwIyEloAt>yB,mmu-~Ͳ(&ed6\#([чyK 7~ <& w@D* ͉:^@ W jb-:ݝZf#)t3%ك-svB07JĝCp7vA^.;5z3.$:|l+.혘BȬ[%,~}ɬ"8uǽ7y$u.Lalt<3$nLNM(nUb"Jb/vmNUv,(-gASU`4dnU톃CFF5vdt ;e2з,n$DCZS{AC#hyt^sIDk0ґ! Hʌvd,gǓ2V|41$m"kwǪY_<>ÇŻ, ujes!aĐDSA)8ű8;Tn AzKa1"9 1U$G65Kb߰+o,q25EZֱV<2J(Kh!ͯQ,i`܊W5g"!?~6:J!f/&FƉ@n0R&ְ%6%mr}@lN*?(od ॲ<Hf8I9zn{o}gjG>Tva<jvOl()PKSr#Q`^J=usdZa}-Wsȃ.FȄ7J_v3APlqs)Bk?ɪ&ꓝI*vyaΠT졔yWEx^&3m # TO$.rR;sP+Fdl[8Wp.,thfl0]9&yL)( f;T8Ȁ`N/srQK y-Aq /CNwSY;Sb$5eM &UV]f$A$!\pׯpQkdׄ%* VpV!XP2=^{<V(&ߚ 7+ gO ó,q8xr-U[ףbX3o/n_rj^C?Uw꾭*h-$ʕw!ja5Ϧs.)9k#{Ɲ8ôa0&W{yˬ^rgf wUS J)Pj69m?)'9GO }ƩQ{ TQW= (,ڛ̓;gs8?~ ! &|J_tEJo1b^Jx*wjmLHΗbx{ </tOMS9YsT"(πlsaW(WGʢ|fna3HK6e5~dr;xϴҞlr,2x]2Yך,]#Tufncxe}0.aėíʍj)%fKc)|ip&ų f}Uթ;=.Q%0fΌ 4_Wo8"*vjXu|\ɴkxtYuF}ZJYXy2BtoĂvŠ4ȏ:4,3@X8C%JՐķa[eEpc:v p- 6%L Fy-,%L]얮b><CehM$r2*ED;E̍ͬ񙪉& ҈"q`j*+Kw' /=P,"a+3-T.|& HԳd$P2CHF~F Cm΂ v=(["%>ŕ6 pjrfxOp̟J:uS@iB\{+yDɡe9H$" ь кZSN4>RGܥ8kX#-G-!~5 *^Dfϛ˼ېF x6!K,\&3ԝF!Wܴ(dyu:̊ 04Qv< 6٤U1M `Iiy WTHxzPV0{)~.%3ZLXa(;]b1@dר%xAȊ)-ԁ](3^qQ`HuBx.`7 glQ{&lPKw@B{d8v  'YʬV.b̄NWcىSd6bzB,?0K/e٤\NiH;YL؃3;Ik;:ϯp ćHeSTwsO,+t{ @>;Pu^k(Ɏ$/^U'I C<$QRv,B߉')!HR8Dzˊ[Pk;77[A?aRo lmk~GU4iU߮ˀYK,tQI p]ޗ*VjR,< =k>6V|>aVJw$iG6Z!88ɯcE 2\V$% /ewJ;ӄDVQ3e*S17TQilMہFpa RO3j_ķXBh? g eWb_C2S@MElk+[8Ҥ؋ԅ1:l=V^0ƺ$mX8=S02Q$Er* f}AbZyXH:Y믕ppޯkp^ ݶ*h9T(lePUx8]] 3B-SFڲo|%t}'!342q\bbsP.P'_1/`:o?!. UfsƲctmvtfȿf@nCptqvDCc0kȈe S<)B.i'8=犪ƾT ) m~4\˵,pyE+u<쏓cC-Cr{e`RXJRiT ۣ9-f M69(oFAJ] K/~ !٪t\,erz{6~ƶc̬ۺ> ("NfB )~,qBHqb^ȅgGIH7@C9hګ Pq-Y~pD%dcU쳘 T4~0FfcS&遽\ ~#'v3Br>m}7xԦ Fc2J5viӲ~;tPOZ:;*!s7d2#*MȔB҅ Az/ɂlMvaϠe(Èfa_ఽ>cKjQQJ{g 5w2*~#2@() x=A1Y&FQQ&BF# 5~ ,?TQܾ<ɚܔA9j+6*@[7p0V54"h5}L8n=as=_.ƴ蔵C۪Hq,q[ o2L ʦ"b1ϙTH+uR90MH5ޗ \<=~@Ͱ E+o1D>W\ DUHʓ^N2G+EHtep~əٴ :J ;; 6S}('&"PDyAg>PXBN*Yc6O?C9 1:I mųyD*;,f x G~ˡ6NRI`C qβɍFi=~!bցI3@HeNqf6 crV3w1O]U@˺XjvhWe;8q&Rf5&B >xz$%+S$c>ɷok~fDh"ªI21ּ ;:2`X+.TQFKx nytLћAGAgIlJ^: ݊|CUS[F.ٔo/xHyfحC abmʯX0pXHw9yE\xФ(qH-/a|0m^AO()9EGVpx=)u\țQF`j,Ys .+b8Hse/vt=Az>O+c)ό1fS |}d:E(q'm^JQrŤ+([Efn[{)XP>SˤIA|q2N[?ɕ|\gsh6s Yd bԣ.v\0[)ezƬŢ?~H֔ ){8=o"Ό߬uϞ!1wH/^` 5A0xGe/}˦[ta>JZIs>2> >nSEN !b'ĺG:tY|c27^rB =ںwT  edv,"!(1g/^%"L0)!āi *Xn>)#? A\AQ399t_,!pNj(ץd6Cdo$*w Y͸`gQo@ @عKt5Kjkǎr: "Y" ~gQ4rϸCф߾S`'2W..|*Vԏ<5pLa1TlzpӷW1`zKӒe{U ªd{|W\#F 5tuDj]ٿ鶡eli٦FV6Wm8M[qYy6}@(3@m !hc&!ZaO AP*Zi[{XG$Wd]Ӣ0v$-ZQ $I!eLCG)DQBR$Ԩ?Zn5~ijU߹<0!Z;W8bYgĈfE2!P'ȠZZCs))2icS+ E?-Wͳ _մl*nYEWiҷaN'xGMko )Ϝ<}P[S,AG'cv4jsAھ \>ʻ屳pt- eCB3 J]LI۬Z7Uϣ&IxF%H|˞{ͱJꏙdh~&>EMeuдفMX5QFNN9v=t[ $pI_r۪ l&XHA]f̰pS*n=Z-) vUY˟٪5a->[Rƻl^0V[b>40P+@$ #X8/ -)keպyihAV^:Pj_WL& O8k$i?_@fځ/fMc i]g_R tc_VfˤfCQ:x\rQY j4!^NCs GJĮ]7TbE7M x|ygU,,Nl ashW 1L߽:n#ۓ wd<FǢ ~4eaTHW+̾&֊Ibxdv/f{VkaL| 4苘4~rN8$*? gRF$<hm_:^2]=.3/lWt}ʕqRq0!0DX<3`D (sޙ[3,%YFx{.]Q''̍IJܣFdDybǬn/LP/3I&vj-id4݀-k9Cm9AghDf«JF;VVcؙa^AY%՘u/-.lfބW&rۡl*_t<+h"YP;smy:2Rm}4ǡr_)PDO >5NDMms489Z4gL\͂Oߚ4UWf BE[p1UjՌ/,aa4@/EvaԋOBd=n N닭:]\ b.XekTRgm=Cq?qL|KSBScm!b/¤F)3PYt62ةC f,Kj X- UJ}ć 8]ʯ_ p\ш7Z/D`^eJ*޺ MS,]sH\k Hh^>7nc~lR?_"5GBH T҃mt1{ yXxehM#LW]F2g!kjdڤ~oL~Žyks7ʠ]RiӤh>.!7~f٧B9-fnYhJݖaƴ}Cg+Q)|-n˧]# LZjS_)GLVњgUABjޘj xlI=Xthøj2dԫD-iQ4PQ4!3w:oק4"N$yـѭ52C JЦ6D:~0%Pܫg%iazRcB[ ɮf6YX+b9؝q~'LǷE)uFlo1PmEѕฺjYnaX&K^`Buk-Ff<2>+Eg|ޱPj/Fq=Zb`1W&uH7Qkm8\hQ5$~ q)&乢Z٪JkF 5头GJP!0}1IBj5J!0R1RBn΀,)"9GaKNn+iB5O)oP`ɼU Z2rLK t= ]զ4G=<3%TpI3}|`4L`rsǔ ~`B-}L ql"쎮7I=]Q)ֽ /Wŝ7FMx[c6GۧwZ AV+hQ@YK֗e $b;9l r=NCOO @,SNwTOgĚ=]MA6 tMAL3:E*ɞhmnR>*k"IB1w'o Ok3gm7E|Et rB.t@j ET1Ṵ1ߡĨ)GWr_,F"TIr}`S " *A)pe]ؤ߯pXM43GxM3ϻ :d]# ,[L*ȀgBdBea}(PKc7RM7%*>%,8F8'Zsֹ{2K|)8>jBݺ[ @ _C7!dOǛ xJ'&3_i,Ly4^_oǚ,$iHЉۀ"c93|k<:zz?,wM7"{G8^ ۦſ4LpĖtMƂRw+lz[m5 yXLeMN͂㡂vH[@ha ԌCG>Z>^ RF<|}Q&*&R0=;(A8on𛆿RB2XK7a޶Q,g[$_'uq6T Ɏ ʸ2ro"4r]#ݧvGcwЛy?e7E_͠?Xz4{<{6A EvDu0! ]_o)I*SCʭ4T 2 t9]v{_3\Z0waM>A.MJ!&GGpsIOw:\yr>[]Zd}}̚{sb{krD oZ`ʍ H 7F@?m( sE82noccpg<Όt*8^ߘ yAmA#S'Q軅B\s7MQ#Ӄ 1Ba#:ݖRД1^ԣd?5ȺNz an)S ]'Q(+a5DÝɨkt4ށ+thn Z6c[+?1{j͘RIL0LAXs  -b )OcrN~˛ZTR?Y iT3M<oqs dŬЂƁ%iiÑ_U1KۯOZGG3V  P-G _|NmHT!ϢVT>k;ZQZ!lhEoD/'[8 Q:D_«[3Ǎٴ(-Sn?*o ={k*Ad{xq?2?J"1wHFxDG1>+pjcp&n[WsI NJ\g7>.ڨva lSҤK]mzA^%QMw TKqv0B$$s6]<+r0vJ]5=3ב4rБi9T s*x':i3G@Hr!ss8yy4':i4ϹFⓏܿ㓾/Ǐ2V+̢GǮO5p ޲噥8aϜW_,yhz͏ !Oa@ODQ{ 4X\/qF&ʽwI//+}Z˔{isPB5@ D,ڇg1 i448?k CdFf'v;z| DžH[k5ie݅A7i~b۪'nBOMLڹ%b|=;jsTI&lؐBD0kt'oaH]L{,zG:Lj5q#-c c3v\v1T~ŧHqѱB'6ﱱދГh12w`\, єOI:yo? GըuGuzY;6BEF$jЅ"C4hls_KD&6}:!k/Gn/: &Ay |t +:Პml:^) :`# HA*zv!w2t>rsx;(( 9rNfPX0=e˲D++Y?zt'A|ђF{iRg R"ܷȘְq׃sJK^NusVp$[!ap,3V:Y!Ӣq˺x*kE'o;#R`DG49M;-0D7rsBlb.]wY)AZc r-[_IᔷlQ+Xjm~{ 3URfe`jV*e<]`}A0(.HrXyl!t!YQ1uZT{!?XkZRw-ç7C8&|8%~&Q, ( x_Dt)t4x UN}O/kd`xޓ SМGylc\#o 6K44гNz$N@d]\0 J d??#[:[Un$a8^lVC&.ƹPjuh/Ɔ[|A){xu`k螜?S25h?h⹒Ua[1ƏdͨjFEU6R`ˇ+R94_ ˹!VO@x2 > >A[fW\-sBlsq Ӎ I ȟ!pa)c|]ԇN^Z ^Uv)W;9«|uOn<,Td,!r=Li-l)UR+ rdV<#8sΟ *K?%%80_LdASΈ2+{n)oLb_.$kĩQKV?)CmxBƒ% gBOk)0ٰ7U0ÎM23PuF"^a?xPQ)`.`_,\sMw ;Ew~;t6א=KMMj2d"&B`u7$5TAFq/aO Sf )6of򣫒Q5w Vڀ3P!gSO3>QW]8FHQDmYn@hU(`IFȋ gF*#Mښ(gR8>;1ԴKtKFs;}cp^bmuJXQ,FPl\=*޷hNؔ9ItTz " jЇ{ 9%cRƿgqFBrD!uR4"YuLN ۼ\*Q YJv@Tqo]o׭{rOf19`gmtN#όIh6"lM DUH!H#Wk)G$׾hŔ6Zg?QM1ΧZG8Xmb:t0`NRv\iM촷̕iuBav2_ jp_06%Ra;X.=0, %U;(&נr+gYWZ((@(i !ܣ.br}a8"7%C ?aPpvp/gn32"90tԚ jK'LTҪDxhйy-DقC *wuo7Cm R~og-=ӀNjsg^/3:cɱ=6Jge.S|̒_ zY-+ah);B7la淘Fg 7e_4$`HΫpys:@8N{yWW.}(Qz0x_cljT`dƚdK͞=ή__Vꋀi*{E c_3H6xh~f]$sʄx}[%B0C>RbMZV@M')h!w97e/y$.)P=BGh!ѠTVW~&h3q5D滫FR,Ql=:}@?.  81$ddށN_ݮ3JGvF#lF1н%?UIɩD# }P3Op)x 9;zb>^q/j^p6ihbA[JT 29ԕAi~GM**E/G W@aq?Rd;@ X ۠LRX人XȬn/Z`<c /s#=_"b7ib_g(V)-}1gּHrVՔIi[(wk)sZdΧ }ɫ,o+ =}ZoaTƱLW?̆6c}LvTiIEl$ A;#GIE)Չ7]=8ں !.!F鎥_ipPԅg=eN8|d Tk+H95_#j9Qr1x) %\bnK0sN VӢe'xqyi ^'޲k`xouD2tƯ.,e͠O[͚ J6Z/>d;$?On-4MCBZb_$ns1!ځ@ld$ k$2RspQaЉo$z˼ ]!sHBۺl jikN|| Zb+F|]Tbr*ى iTsuQ ΰDbd 7(  6{N X' ?MY:xI4XҲlEF &㬼<ŖsNEWco"VM')J_.Fd8j'h$y;5W15v㭡/m`KSk%J q8LpYLO.`u}_-n Y#5 * h$ԇ5r۷%L.xy#̵ d^}LF^~ 6o&g8,d ݾa?2&%bȄT<۳D{J0r@ 2?Z . j <_ᡮTxdUw|7zv Bs.0,^5T0ů8Ϯ )IH?~S;Ie#, D9 ñgE\u~6U3[5yڊD^a¯+),AmXC"@+˾ uVQz`:NnUHlrg!wKKBÅV?7&3r|KkS-fFB-_q@yi`t阜0^P9I<VRsr=zH. J_ice%8@Ў-GlXH~#sоjβ:u< Hs ֡ eCMtd&^`&.Y{䮴C(Z:KE%|W:9Q)/z C@әcY! Өؙɥ-;Q::P\˯ aHfkdzbU|z,84Ʉ8{AYlU̞RuÀ<<&}<6xRN7?Elwj;:'5m%}̃)n[aOtqBEC0yƴ.QHI2 <@^oɪWUsTwpkv}R 9vM{ܿh̫Nrp2@+|{J":, 5*Z{X;ni=Nk%3U@Ql\+ CSQ7\54[ Zx borgf-w;LF񦃘A 5[C h:$ HRoR&J#[(G6D~0tďHS{Q6dYBm6Ii /Lo8nH!$gcߨLH͂ĈK)vg;`'tDw'TToHZzBk;{IOm_Jv AtLgjRփ-& eY^SL!D14>p_WYdW/):Oadn[+ ʬl@UGp`u_`_$2qZqq,A[DIuQ!en*LzNefړ^B62p?OvB8Q yokEh%VM(iH$流0nH*5H  WRXmL|ӑc?+!WȟR (-/3[.cs1!M PաUvzrfVŕ6OXf'@>Fboŝ[Hnڴ<A V ]0:%u$" Cb6v9yL2g'U Ƣ#IT~D/;Qx2TnĊEX8bݗǮ#*saALbV@S ;>FC[9N .m}5{-ԈlKRUI&}\RL5q*@Is(?_MֆA/'Boa \1LzB`q_)h\s `DX2Rf\ Y--,oeK}8lBDŠI*sH&I|]8Ou]R&gE%e@;R$]@"zm -bMKA9e\y.%yTknI)k3SO 3}GU;[A .6̞(`ɭmDt=ֲZ(luS2Ǡɦ)s:q^ I=rp~4nq uP-.bWt/`qֽ15g4%[*.pbތk#=fyxGcT!2hijܖ˻vxqRζQnX2XzN&07$KRɆ#'pX&|;@:{> ߘkLt/8A'az)!7+P ̬J\](bS[  j mv.gQ9YC䔑pgJHA$ ^y(_EPngqt73VTD6 Y=B:*TEeU45$e:o"{S]j4 ".^Z\6 NBv-V7Uͽ<>KC)ęnf! qu L<w(T5 ˆ8s C|"T姅鋦K%X]ljV@8Sz\8,)^nHEs0U.03t9NY;D9) [y/ːSQ˖n]%Ċ|w/-~ K?eX\^o__$%\w:D$ pjD!ssQ^h 1w;{~ 0Q`]N@.k.1Dú˂}6cX4y6{)U4(Bh2gԅUN`RΧlL&Vh :|S*3 O.Uܮۥ!!N_hy$Z^TXgp#hoR>5'JIMFCjvWjp6|k+4Ӄ'Dc6`'\7dJ;؉xpS7QLB%Uq3`FEg?P_c<~rj%nKp#k/8ڇeG[٭'K@OѤ vku|*AO&KZ)c%5v|ɞa֜VV /$AGRlc @=)L'C MY(bD8íb8K4 |nPNVڻHS;-&S5>ՋkCkg|jct[YG+Ϟg bK&og@j79ҷ!|?kݡ&ajpPR MC\ e Ll0-./dE=$.d\%5|06}Y'itלɝ)uq:ׅ+ٖ8(<~ ԺS<%yUMe7>+7@>HbClQΞS/̜k$3Β8VUG2oj?*8ۂr/ :Z#5d *D?[ndh86r)}M>%J@꼱\;!;zKr؞m ("ӥTIUfo$_ė3F5{F%&) ZLy5`з# ,_yc'2!/4Wy0oLC BNTm)-qvڻ⿥5dӦӛ!+'iX K >gF%f8C'avqvQ Q y2ȅq*D>!S|1@~V^ă E!Հ%topA.C{WJF nwP;;4ɩFm¹S<Ӯi6iϖ18e1"ѤhzXqXX|\,1jLG՘'UBG%o;eܮU/%<2k,إ>>mGh0/{b4U*:0FMF1 \kfDt)r'N;Gg!}o9Q讛sf@jY &2n>BݭytɁ8LE.<|8@9ؔs,^h-!{hIY@-?@D{[.9R75d0ڱQǜ\rMQ+oe2v!k Y!ץoő0mfnH 01-,y 17*+->]k**vEq,"G+)g.tKZ@/8̴/ajܐ^=[8#qjEUM4xBea̭K6dMGMQ?D)o"FD܏0Ui["B;i;u($9ZTqu8R9"CV\\viw[#ӉAW^s2iji$NWzo<?DYaZb{$iSȻȳzh) ;RkLEzziK(ڷB֛÷&'h-1mn^tor&Oksɣei bqF#fRA>;> (4#Sw(H ,/NQ*~g2࠰" 4Q}v3E+[4u%O(GD`f z8 Ǫ(*/o qaq Vecg Edceh\)HWoԄ$ЉM6ZL@/_w-*^hWm/LQ9 jֶؾEWs*EaT9ێVKDF^Y˞+Q4ճvYZ3_{fr0uluG^KL޾'e7xp3JSwv :s|42F:f6E|_2 0wu,F1RՍ THf*~4[V Qj \!p-p D7H9[MRƈHgN)p%NLdi޺צG!S$'2+vd5=ce0`ǽǹU`NY vV΀w/zvUT*C8ϓdEv-ʯgr {)0?4!vki (><3ӂZ k&C8%BY.3!q}4| =ގcɤV}3kam) {:! f<f`zt!r.CXQ=`?8t0sqC#D ƷZrI_q.:ELZh@D?.V_Dl̷?B&+ؚ1s 46y'w춝Wzc*pΑߪ V!Kh)rMɚQ)i/2rm N\Lttzx*oQ?_C&Mi)֛(Rqe7‍&%CT?E|&# tt^ .Ac[9|!* =膻"Qat[2C9q㡀 .L!֞5>@O7x NF~R#,Ժ'L>w͟.WɉBa~Upx(E“$(|p1bϤ́=j>#ZdDEvF6oSoOMSA-Pb63+_i*m}ڜq,%r.k">U 0G$v,Fi5x%lsT l.r֛(P*Šj Z"i[a7""2ew2PxRFmma(w4b9{H+TT<\HPCG 指ތ oϨ= Ȱ  fg ͩsW=?V p0ZàuW lgNy&i?` bX_~ڜ5^CeEg㺪h^`Ks /ڹQֳasA{q[:UiL1 #$QF=7(F.+3 \l{}זe#+^O3]}Â|ke )'DS4c\ԁNP (>a,J^;Ip<.4ȏCwrpM rBUDz¨3bը蠟ĵGi|mA1DPHvJFqt, D)S0ޢCzVzϖ1I 8 f.r +¿hnAo ս?MdABaX2X#B|QPhFbZcڄݬ,K,Ki]T4n١Ts1֔泱mkM^dV%sS'إ—1f0wpCUI[ M 5LB>M[0L`fN2N>I-)虧-p8-OETÈdz>]{2V@@Ü~Ŗ*>u_)<~yّzQ8~XL*gE٥L?lvt柕NV52Ձ?\6WPJm+A~pJr< oEHӡơq q DWIb[ J9\9QDy >m#:{\K+ؙG+i1Lh'U %]GId M K(:gLߨ) nYb!\Oz;}%wBo]Wk ]zbucwy/;Mz؅I'd]d LXrNCtdRDzHh\6'!5's2KQѝsLUVx6C[r'BŅSR j2Af_vZUQIeAƲKIUߢ]I-VwpjI]#ۧM⾿Dp%BTl /u ՠؙ|rp^7vt-*y@mǁ&l>եPןPRDP: hb 0/RR9e 6Ф B_"R(0VBO{4OUgi S8Kԝzy c4B!IC (9Р|dTHCLIsya>3Ë~9=!u;. h|BYwW6g\1Ni+ &EmM :a<|ڬv( `^f FmL |Q3,ӠB "0N|ŕoR7~m a̲X'pOF$5>s[| B̤ô*8 I˃ Fks3| jec(ID A8p9ku@fCR2Y2pe[ WwmlaFM@s"[ɷ<_cÞN&hY>;&_}Mp'"#&%J 8'Dwx_Y!Y*P3:#5pn7asҐVBjJˏJlȀ&:sXX'ttӲ(xGHAOۈQ:Hu "^@M;eA)l]$i=a2){+j,!NLRY5aO )j&xO( jRck$K@;.)2hk}yjx>z׻ wkî`XY=JP/2Nߊ}t qMulbTE}ȔXfp,hiRgvm K5dO eBmB y0Ar^u.ۿPglκ [KOpy$}l;J4M1n A2jD@$h VXȡ%P܃G;XCƇ^N.MWB)g?)_[3RdL<t́96f\.>r6f-jZ_AH쀤@%Z̐w2\+j3^)y\~a`R(L)9pM|[IN8K4G@>-$!+"!|ld,Qw|k(38 } e 9<`ㇳFRqx%jTõKu]eAشLl!hrǚ }i|Q~hbfo RbV ;G1y ݨEUţ^m*z%>+6h IJBȅ&"f7ށ-ݴ¢V n|:;ÄG0d"~g7Tg`DJkjpt܁wҚ?J "n8[{R)q>36 F@VUת@QMISBDĢ0NBEz}nMmOCGf8twkTtP嵅5;I-UۭHvwCU_w\"hd'-5UIP!{ p1aPd EZ{3oZ S"l9:`X E!0E(6zqAQIlCU,4~b0_92@,bz1 wjEuƩOҵ/)8D(lL@ hB^|$%o䏛0sȊ`d"Ů:t tȕ(%ec~HXVv8@젃J&dh&=A{9ȓS0p,Eu+dj-' $}U{7)!Q%'43n][j Ne^vnY1)&mɐ6 CI;- m~ ^SVC ΍^~cl=PT=H4֌m\.%rdk(&kLg٦Ipq6,\9:`nI(42hp8Z0يK L˺(1 3sf+tĦ%.9r}1gكP-qUVceQ~$3Hd%X  b;!!$ ud;*\w1zz –)62R Hto.Wv}2E'qe4aϤ$lLW_{f<[ TC03 ¥mt|}$ESA*8ŢI%ZPu< /fnzD$Hܼ1"}} =(9BI.WuHSK0ҵjRb 'Fd:_YƬ fζT;04:z !-{"dU*12()Agc8G W| n&TwGn-4Ԩ![i#6)6䵈xV;IZ oCč?sՕAtBSQpڴG@u w&C{R5R!Y/YsA+$"Ldt-yw.6:Tgg>3Py=/ԅ[ZlsW% hO;$o#Re Pm,i;k<9s֗R稙ĘpEGVm8 > Iċ)ʳU,Kx_ sAwFvovr@ɇX"NE-D+usr'<,..,ި ()C^QRbJ꠱_08oԗ9MfE]7i.;^Xb]0A<K/ISD9Șj1Uz|=7( ZUh/餖e&6Zs*Şy>桛8 4r KY?OH]U9ohdy9$xbnE$$oJ ]D6PR)R?)nd]ϯv*%9xfN V~iM(P,YjPQJ9Ϳ&1!>SB39_ :QiE17|]َ޿a.k M+-͑8c+C ;`+xϚ@G/hBC&;}M$6er1~8$2sEFQ ^ b<ŕ5,Hm:VE9yˍ6Lgֵ*%#WAˣWqdRD9gR F'9\U0|W3ڡ( OખF^z=^K#l!;x3(? } !,I=cKXUy;ǹY&Yz}"&o_,m[iԺeI-.fW @u I)vuoncWpC "ȗC|QBXU -5%Ũx{%_rv-:,YXq31Hs/.ګAhz$gad~-}h5Կ@b׬*#OD g> Jǃ6\YAM{Պ :#2k@m/¢8LHp2p.BɎ⩡-ltKg}|H>4LUѴl@D}Jx`d.,-ҶQ`n^k]`J0UIq,y%Moa 98$w ]a{Lo_`{e>7tZ5ÌJw(!mq>t:u/\ Wr`d&,$M)~)la7G<`vG<*UmYFSOΟ=Ľ&_L PEc8u M0|R6.lJ ɨ|2r`up,)!IcJ ©RɯɈPZF-tV[MX&bq6m'!\zӒ hh)rLX]zVp{WbM=Gtayѩ4ALtV~3qH8P Y'K~2IXaCk.+iMEN_{P Lf>1,BaIfurh͑(hu@ ZAg8)y=Ҍ;Jvm44w4nS`U &/&z>WYcޣh[vP&Mܷ> e wã@yzpӯ6hŒ$y :0 e_]M^ >:M,YOёu2nKp))eoFTL터NMpX|ׄi<ֳCMS/wLSRS,4}hU*JJՄ. (TՆ~u'-c8qe4atcCP rgn7)r1RR: mS%Js)APԓ nq'r-rwk#uʕFwgQI"T[0OXEP'Qa>*K_Chx'Zi:ʨ']:SAыF"LMBҼB0DK"4g#m8pVCW_VǾO;K"^sZ;LD't8⦃Ix?0W:.Bvim|X1e}Id7)"`7d2\? vN(F+CCv`j! N޽1mV5 A1۱wOd[ӀvkrS44a0"U~3#b0*ΥYvNT-`QFܛkT@YYtAFĻP:68Gr`N>IV5_LJ%whrh{n7^_*H?C6ЁQ* UN5$7Tll06u:IAs6rt2wZ;~$Q-o? $U92}(xY-O.`b)pvjC\7H*7C\p],8Frȭ.Z(B3P !58Ah˰<`0G#$"N5Bu0~ݍ^uqS7ofr =~f)MV^Aܐ0ȓOABmVL\$~=)@뙬 -EcARlOfxINgSW'zfCgt>Xp;bn ̬s1z@Og^{q6dŒe[ fcGMFu>S Tpi lՉ/GKrI`B|\%]Gb>pCr,t? PMd]k%w7ΐ[J'bL5gþ45E7-gWѺХ 2^"H*2T8DE!&%E—Jkw#x*k{u.%A4ƯZ Ȍ_"| _^uxs,IGQsqjA@PXPVc#T3UKcW>oŴ?ab=J)L`GܤD tNBW$#:CA}IrD}3?9eaC1b3`LRq*7k/EMElߚA~%cjQW}6B~`_ hNz&d Y^37dS^ /rHdq~[c+7D{Dqa^4u8o)1qBDkP@2I$O}D i)r)n{Whel9&&=QSg 1ڜdō<[0ypa9h4Kf{ȍ(fஆKl 2O%:9CVP۩sN7&rOH MXm;j:2\s3rR^X뛩 DZ:\qqs)ŻB1ulp kj$1`T6S |`Жt&cK L/x7bi4nH#exNyh%de` LitA|z#뺷qE^e@=m ּ6ڸTgͬĆ&xbW0 4 R{0p S~R^ I"=Ba5!!8m$ ]`e![*yWZvƌ9k61">w9e!:b=U?sx7Pj4U*\.nb'/9^m-䃫$eߺQC*'eHQ!"&jcRbZ)Ө7IfL~nB%4uT u4&iDuMXmu2LNjU9Hځ-,i*>%VD/ԴGZ0!F'd0j! 6%w^ˌt<7d&VoiݘH%{t \K ZarG(-24͡H47ľlE&̵x!VL c-=]Lw-ph|39֡9FhA\C[Tg围_3pjMmzkHIRWM3i^!["H x&yWf CG+o.FOhY> =ye|2t2&V9<_}\+L;_>BNα2J~B1u[B-,E_5gr'(_/N[WOuCI -(Ǹ*DžTNvpHyA)لFo,f2LIk9s, ۿ`~Yt-+1Hu U5f ! k{3]K LhG(yc&FK^~Y`t]1{qeF YM#d- 'Ib+)H}BnЭq;"`rL?Wl>?0`Iϖϗrv&D=o:$Jl0 ܷ *H{GK#9F/: 48ꄠ?"^0_?O*c&vO&2 І»IE-oIXt۾n2 g`h66Ukw-e> n* ayV9YTB= w? [b=: z:oʔu\<ʠp%zjO#:BN; I#'7g\*֯~WH>S5zH6F<mGo<;3c0XL/}+?G.Q2=*<@cĬÞ堄K!6XO<a&+ʞ@MUXe`TQ׍pYfA nM-h`ӹ2."}n hV z)^]3FŐoke \OtTev71\x8M7nϽVԜ?yw.f}vQj vSD*#0{(>.)24w"⺪3C.YE {N=ǐ$a23:S2 [I;=(V9hK , 4ryn :>>R9i-xƚޞp;ZL,j0HI(}ޛ%iYlN|/wJƦUW*K$<,:0Ĭ=~62 Ì rsC"JH' o`1)W[kfVCl2 ΅6d7?XB [0A2wxcd="J-I/e@'hCf_n(!>SgUKv^Dh[Pwx¬oCY%A?P j("%Y@r EC~6g^r}>#nƹh`LŜ="9aEV4ߗp ŏ'pݾZ~6b2^IGkEC+Ļl癍 *;(IxE@Agb-J*H2( H3fkVBf | ?K bs"qFgvsuO(K5IwNji7* Ɣ -X@nH!m[fs\! I͂g] h]N yF́9qgXzU0$836 Tύb5Zc#I `uXE1_Ք ˕ f ;Ev VJyt ޜwOYZuYG>bDn^ޭ{pnZVՂMO^bP\s >c[ }`=삏>H-&M8 fڒ%Ǫ-UxQ|k}avWG/4T66N%i)6ZOYchwoߕ8CΈw4ghɫߵI"pV-#{P,@o5cƓf ̜G)G '{ȷ ϱ2A xNMm}۽XǸ9kƈk&y^á}&B|WMGȋK=Ӹ}"qbÜSSV:k ؽ&)6]=кqm ժu9!v JPx aTԟS[Q} {{fĐ*&>%RtbP7fhJWkǚ1]*Py} P$8l .v4j֓i\$4"rF5­T؞4D1Ve+{Wu`]BBQ3t?@cymh>X?qEXjr(t1_&jn10%1>ղjzԘt/,ֶV%SAc{p-/.9+?s"3۬ҢJ' ]a [SPNxxaT߿ɇdA&HaAFT_0xgMnBʤK]ĬHMD^T# Z#d-rsQfؗ: Z7E3Tϒ>dT9BJ^l[ٷϣy*!Drx6mI;j8&#Vќmx!>/&$ gd%0hQfh]RWmnd4,iXQǕ␃>mQŠ(@k':iSwrXzsd )ǖ8';&)Fn][3S"Zh Ȕg3u֋^75ЃEʟfO:lͪoRojfb~~A'%lh8yr%Ewʢdܿ,GM-:wĝ^FJbMJ|芉P.ձoϗѸ?Ұ/wA(2 /jo/ˍơbFB'TAhbPB薬 ty_7cK7XJ!\<-ûgz\IT&UF}3^9Mƛ߄˓a^f?{lg+=J;{?Yw%h.>,ƽ &j֮-WV)CFK6c&]D _cHrS,PQUh"U+t l:>!J۟& aRKDiKhqo( xw _ Ԙ9uýB wJ_~Qx&)#$~})& R͎١=%,il,1C$>6H3LG&P-첋-2m$gy=L!Χ,6emsITA6uT(qKXlR<8>zTJn7Q p8ﴱ;9lk0_˸8Кyxzmn.C, e,wfK2|g[._9t/,8MKW>ClUl+l p7녫9e"ʶHH, Xe2ʹWˋ=]Vt'iSZv7ثjOHy@y,+R3ץ`u$ 鉳iC{Z98q@ ,;\>2%vj k&XL TXSϸ]b4lc@Cԡ[<l[Mŭ bGdu[p<Tb耶!9q&nb^,cf^hwJ  |ETxɋҬ6$:4 /,5@&c.yzfUK~,(Iwkoc`( 6M 0r>—أQ$jݎS.X ^R }7"'EzU1apu6~FQ|!+pxeVˇ NH,h}SlPJ*'xyDJNhW«p84ݏѯ惔osf́VT5~T_|?ݪO:LZW &r'!!IqU%oɂF^$ DzRD8ƚט1>FA6r! `&rQ{w-P } ٓ/j9 l2nŀω7s9+0/ Lot?ghG `MyO[7̒X η[u.͊rR|z*V^BA=Y@!lDw(?W{צ{Vk>@)a" eFQ/c҉J^~k]҈˪mfkH)z;S21`֊ZN)i?ԥ}XrϼmϙelgL!1YP3`BgLE^ }"o7BFO|NACP-J6X@.y$s7/ss3pyz-IdW ,j SrѸ#;H]Y6{i&0~xU9"c]^*U@"asʒ0ekHy;; YhR1Vs^d |*T3L0rKwV0k[ȼG3\N9_M7QQgʽoK*xOE$td]T֐S0ע 8++.vqq?X_ˊS3itID-RzcyG+ yے&ԗwxSA%bϻ[U|VnNz0#{8Lx{3{ěJ*OAb hzn Kb!t$p3iqN>KfFH"2@#P2WuVל։9?|A(|GaeYNԪk5`F> iABa@s^9 >>#TNh% #BCkoynr~N @ [AV\^%YH~ӓi򣟌^Q%-;ӝ^+ŵB¨ ޛe K2v {j 4kuY2f8l7'e+|^S &,2-$}/:$WX)jMa bB5eH9RqpiS͡'c9ޢL qIIAe0Jtaf)ɏ> ULbm&j:Ώ.['<\Hs:Ϻ &ͿLJRU<oٴ-5fJ,n/l*ӣ.K[sm3Cx`ZT*S?>/Y/?Q0f&)HΉZ3W xU| V lj„I"mN>k4y{WUAR!E͹alBa`^æ w4_T.uVLdցH hRx Md|@RSl! ǻ>2^\kk_M{Y%pp& <1%ĉ,ܙ,S>R1q@^K*$i 5x+T΍+uEVkϜ ny2LӺEGܮ$j[m,ۥ| DT"tB!K/|zBQct.yy%MXpo5Á-$>(_8~l? B\ ǭカU"U>]Lz#=6R6VO YΎ ƫ#~o|ycu˱s:Z#БWSp5@ɎAȘc_ʺ5@kՀ?a.)t@ g|{T}~j3D^}A*ɡ "W.+sn1p tV{ Xy׋Lb,Wg?K02_gē7n$wQ!`XDl%[_i(-qrؼ~ Oc /ƪ|r^fTҤM<ZM",BuWb^/0BC=o>&EdloRP~X۬Is dr]bCh>~v"#e9VY*3J0{(t)dmŖ\wߑ>V 97Q_]Tcn%wĉfb)Ek3Է^R%=+fL+Td>*XP`.bG 1rBh2X/ok`e5O1nƂU\Ȼ-'_hp[*.{-9Q E~ 0+GZ^Y)ѷvpp%ýEt8o5N[mm^ެZNwmg-P,$Y),.ʌ1 p>mHIQoV RקN?uRO`i'o:*`Kh-clg8WiJ:M[M|iK[y#+[K78+ J|o۞R0{1)Vh#f6}V]mOa}<)w8gj8GJ^oʒ@FY,@ %TVx lZ#,h' -HƢ 35dXλztÏR7xkc| HV^"GɥOsƀNq %q +xKxX04S 1 {-X~eDi8ȒwqT K8AH=r_sQ"GH +9*Z >QaŁFqz/+o)# ? Xa1B޸$Qk% 'U[-:g#4ɯbԦ$[qϯ6rˤT+pZ[atH@+ˈ^0rqkf(:\N<&AZAR_ NF) @ĩOl|)'?`x| @ot1fZ1r.K‘"6,5AD*bUK4&M-s9d 5B;No8E$5Ȇ-~^DHlq}-'`t:F,9 ]}W$ۈ4Fg/ykZD:·~`aE[[wSv0$Bja[P1%HY:5ȸߞKq/ɱ0,8   V)ߠ2Z%L]>Ekh f\^~dw^}Ŷs"Վ쁷{y],$7=uh$_8td}㽙>~ZEy]ȝ#tNч v^-LwdlhK8q*YjuOdŠp dĔӍSʩ˃#%mv:ބ ˳A؝bOD}*袢hp&,u7R:ALjia._>d,+u&jzj %`yCef,ųqJo'1 ԯxuOh-(/pT_+@I|aj++X&A}Uj幵7ugͧ]6X0S uߧw>3;!mx|A7!uĖ0[Ao4M6v0ofkmP՛׾ ZcBLZENЛb[Dd}T ^H.'Sm)%>pdeq-*' tluH6Yh UaWa**!]o膑$/̺ݢ4X7U\*GkhyǞr2h^A27QcI] $<>T V'sM+c#E0jm~@ J K7YCo[CBosx2;čb^t|ߣr\m-Z/Z4,sbh>}o(óou5wʯ!xhm<&UCtBZ9T2Oonz>ޏ-x9Ϣ^W4t؎T_/}+wAgO9-$6Ox.b{`'0Y5/qݡhD5xM]Н1ePMB"h6^|//G:f9Ղ-4#lTKXÄFlgPt$OeI)mmv d3,a|?q1Fm=bЮuAڹ!ўM ~?'HԳM, cvimйO eнn~R(Uڅ~LQ+7BE|ʥx ' O!줬m!~$hPjх,+"a=Z}&O{ %$,+e'1`cZ&y\Ôif?}~5ۏ=QX€>y؊ػGuf\R%yb!] })"+ߪi.)R )jaZ*opI?V^]4Q0WɅ 6DlEhLXa@zɠS깲N ~a"ijݝ[)f |sA_%#f)j:X≠(N Ks0CGb˝9ym eߛsY*b8?~(] 0gWb|XE U8ԗqǥ|"VZ֘FUOÀ ?ȑ-cw~ .e+FHO1=ŌHV8?|Fk`=ͱ?jDԣzMDk!+[ı66G}0 #9=5SDojT&0d8}=5sAiҽ05[k`3@|ʓM Z|RI0JK?ҡCp`r?<oK M;x`Aٛr.L03v,K6qud-!L$b2멮+D `<"b+< 7 Zfz2+Fʎ"Lk9bNMZU?(.@ /rEn4Q- qvDU+oGΌòNp!ژ>(zz-TlokH,s LX厇1"+iF7^Nm$Xc|#U;O.7::^w_4(@_q3Hυfbl(~Qd'ݰBJ5q{GGX`Jw^8s/);q#4*WUi1mG_(TRKN>ɀb+,fћHO)Lɤ|]ŘHr}#5n7uma)_!D|RkI-t&pJ$VzH^ֲ_wBKY1g vR^1(TNj5a SB%zRik zReHԈ[օ0|*C]JNjo5^$ > uQx<Ֆg auumƒ΂Ͼ8jdO4%ւZR^jpMtR_:3ڧok?,&%m.*69rO7t- 8B͛Wus'Tot[: j]ɿ@aep ܚB}$cfJg8?+NIGsD6KU= ) $";^?dtU ro" "Gxl;f&}.y XmkW$A{ss{FB2Mnw *LM3^!Pc G!VtϽSUs*@KKPMefuHДȅ1sk=F9II _p4PҐM^̖b֢*d.cTGgŌBq\ڋM<E(WjtnQU=C 7 $+h6zȯ kxdčl&]81-nqBzs6`=W֑ n}<c@B0Lp(7&$GAG?s`Zk+8"Ac5_k9y>F~d|ğ/NNnNL –yhVAH}r 7{Mί `+EVy9~XtJ"Jgu/AWwTP! ܲmZ~z]F f{S9=̖?$0sPIE2A&@QI[ -~T=bRK[l)?;E;[%)d!o Sa @QDVBm0sPRP}:G#: 6Ƨ9L/-MEKWqiI^6Bw4gZ0"NqYʀ/~FjX^Z0BV7..dˣ\My&|TE/VFaC skNzdt~lK (Xd eH5cB%'>3u]G_a߾TPUrlFc440jGG_@}\4նUő]0_*aLL~9򄌝-$&YuNa x%E vAWR@t)nϵpjgحwjR$9u;ˆTaWd :.gh@m{F(Ԡ{o(zSgU:=^௓NL(<qmNKԒXAx*Baw(RV;-1mV9HfvGm}ɔ/%آ]7sk ﵓM&#͢s]ǟ?/r{Ӊ'gȣ4ÃnX?B3LãcU=6VAqF8Io7Հȼd˫UW?=.$ԟ>aSP"1&i A _PJъܷ׊ś%kbvAgkDjͅx;c 5w>4ueש"bvLjŖ +++tv_1:֢F e  0u MG.*ٳPҥ ז6Xu!C?Ld0xA2QQ /}YGa>\I0jOQT}S $!汨erī,B`u \3 H/.]Bo:]H_C$E!A hTRJx߭Vo{B?`6CP YYCKX{1H7&29y [YRR.t @ $Jy_wJg:ND N k_MVD>L;۾lj$B&(CcbE Yl}{*mHIB#Qsr~M&\nF:Q{o}P"9@qCдRjldEv7pdCc|avl`؍8NVb_mg? .=G^=P~c=A:3RH%AX!Gu#bDq<0s /M@Dkau^9@ԅGǩ!\ڈ^AOyBh{6-Or@[*@1,)|4Ƣ ~vB-✆ծd`[r./Uʈ\BUó"0c;JuCD_G/qߍ9QYvo,n wFZb=k]{拃 pB K>œDz`NnsVpᕼ4r(AkVB{t\Φ36 ?D`r$v@ЩOP!^Ui)_9xM":d- i~t'(V%-)`<M ng)iBA6D*WڵK@aIsQ/~.b-T?Cy.-9X#pף<*7,s,jOTRq |BC^Chu6ȉṮ*5)f&/h ٸo0+Xfwx: ~ojtt0uQS W@Z)Pu7;|Yr}Ŝ{JgK4( &NܜSyW-FJcm]YiWL~_F#8Czqz=:x՗R5w.1UC;S M[_-gzH|4Yv>F, 9=> lEb}yK3-T^fo>+vO>trScip^m/ضLP1ʟ2!AP EՏlck47fS|'̉+сy[߭GSS|.>AFwYszfNec=ޯb힣%'ȥ>G[ \̉eiPR[{:~`-3R:|$ $t'$pRx%"CR%jWB9f{/rĨWɇtD7`Jb,>YUC9.M-Lt\0hZip5UPkv欥Eq>ic =3%Q*rZjM;E"J䱱([ʞEKJ]B rrEO*؇*d"܍<F्X!v~J%)U\4 xYGB,{ў'fe.}V>a|2*$'|n[%=azh6o H?YeXĝ&mT!Ԗ. Z9y[T4dѺ7e0{:@Ǿ4Bt%W%AY""b}+9M pˬzM·s?UT4D_,df,7M9pLB&QsTY"c Pdd皘^_%uTĬ۩Nyh/ U{Ԥ,y| hŐXB^ ST@*[Taf%T>4PAFIӅp]C 5_;O"~<9FQJ-U۶X 1d=W{5v3LC0c>- &;Wf&X4-`XO!ҧՋ%_n/}3% ]ӷh=z5)}8M)kr[R}*O>tmI`X80ړZ` #`0$lZ@l_ WC+QjO'~N+z[3YXܥEBfY/=.x7¥l)VuQ'pE涫q5‚f|- zGcYdnMe[dKҢt=W<`eQ-p^$4N`a6)Db0] 7OD0A*OJ>U"xqUw4b鈢x˺@ݎIV m,2y_>z;"eobIipPaT >X.$|,9j,*@OP<|#(Nu;'$Y/߼C~yYр<7gJc8'0K5\ Rx1΀UF$n0XuJbFDrDcqDD(-b-BŅ,%ax5 J03t#Jԭ`-Qa?! [ADp)SGjJns<,#E+&qVShd5ZL*>bj8Xf:(+l+`A (VcuPBX<~`e$Ɯ4Yy-q P#~Co!ن G&6uAjv,b]|qE7/:㣗愁#\lW֔: >J~C;24f̼qln-m2*vyiZ *;E6&z?c^ Gm Au$f]I+| Iux3s!U3W-Y'sy ޖ֔= U|,0r^e5Cm0pu UAg3y-h6*q ھĥ0 _,E&4Zn>F8J R!ECHkijO=V/t8B۩`f%l3Xbյe$;*zЧ(L 3w9(bk0%O3 ]K\~ltJfWc #sf[i1tv)V}i~b>*M'%МnxSA9qZ-H}[Ҋ,q_ l@!>4Tnݢ2Ir⼞$x|LWIE{*lOİS9cz |Gwv {|򡓨'_48VMK)2' gvѡfY WԹߦ|)u*+Pc ]9C^rxN_e&" ~3ujjS^2d^tR61Ǵ|OMJԒX1vZ$ #LSg8" J2|>r1*vO茎3>oOrg5I6F1rHmjKނ|-""D=H$ )Ġ*Qò^K.SiB1Lk^9R|"`l:!Oit/FZ` 5oct*Fv[I#Z;|S#.c6n㪊}.6Fd^$uAaBad'θ9GH-"$ p&cl&8 #1hAmA?=q=58s4LCޯ24o t 6ҕ>19/-Rqgt[jSB>ğdQVQal2:+x9ca0~y+N7>0i֊(L3Z"{W=f?mb|r"փP0Poj- \kͩvR烩#ll+s#XyuX4zY  Q$Ģ\jѥ~-6c:C`i"Li?̈́FK=БpeC٫ [!2aՕfgSԹXɲ+zh d% Jo:En L6fr֚J`m͕bu ?+:n&\qQص 6ځ~E6<hWykn9z/h[:?:t5_[#<{gܘØ&ȽIrz)_Ⱥ9\0EϘ_HoЫb`ཉj'o%NpZB#IgXk1I,{ > '&Ǻt'#IMZ<гj}+# S99[} áU1(nwt([6{J3U|zJOڄF4y,AR e9Rvd釣 Э YYhayҫC!ԭ˲gi;XOl @?KϺAo8 =Kyi+78*ѿK.:*ӆn$SYw媏(<\IAડ S& md`;nɆP`urB{ T '$0Ҕ\񚸼P+^YJȵR3VYY?4XCpG"W^xk}͑/;dur基d>uvAH{*Dn-t_$Syq 7ܲ9c )t6y0#>_+An9Y墐d0ʉukTcKxhȸ1aim)i+GD%4K_ݪmU)DN:k(0|;fQMĽt 'b^ŗdjߕj njN#,H=߻)aLln޵+SޯGe;Iڛ9-M( bDcL S]~hvo#†gK[ѿ뵿-6tO:n ^U(&Ucrg?~%^ `]s Rq-* i vXsyo^nj+VJc'h@$X\:hX`r C`Z@HW5`25A }SĎ=DK=נiя4"О:L0Q] ǩ=iܯpIop/(сbWIB /1B#;pf:S?|ÓUkU>L|C>2G^?"tcіTt[^%zOVP N΂/[0ư6ѹ0crJheg./mCRc}ϓQa2jHVgNa2)\) X{) NUnP}mqZ}xW-ݞe OE(v1pFmѠ&,8M0ՀK 3ʋ٭d8J\{3 7-qPvKGKoq G)ArZ{.-6s/jflV˕) eňF"uèi`?dAlҁw حvI*'}G?}n|oEޫ|勽f=&XiV0kbιҖ>>$+q+6LxsRZc9')dz7kQZBك\cƕIq,K孥E [$*&~2z5o 3_ 8яV^“H'@n,79.I7Dx庎n309 nzܣHhH9{Giy:e<SJ&J?6 !U( ~! ￷*ԳPT&ݠ.kuȔLO9s8K$1v~,Fvc IQ?+e{+ƶNY {U ^2޿_X1{j)M_gK!pl>O!~8U?tG}ɯs>ڴ8d i?]V鞀_D5htcϰ[͘9nesWUlk༹ 8ם<ӂ,y2F4h/^m冥ϒrz 8XklOp}-]x=Z;xq5Qz4ԕ!1#ݝKĭLjU;E\`5߻r3-LGdF 27i+eW.O/x޵N`RaQd]N17F"cvY5":3{9V^Ug6OTCqCeweb7]eeú)yʳ|ݩ{i;T9DU)K+>uDtIR*AhQ T<|.j$4*wGxb:5#4wϐeT!O˪1L]!@z`PmjVo ~\k"X T9 /`ފ`c'+S~D3:)u aǍ€ $5"4ssu6jEX$C8BN*[W8_oqWĶqEFu/l"ߖ5Qky\g;@abC3sA,><上Py|aK Lm&D*M,߀>۹wbSpxԆP\5l|U9 ͻ?wp:]'␟EX?OLR6ЬXDPB%{(1rQ >!@0KU',v𫅖 ]˟8;~};n%zELÕ_P-RMg }ޚ+OT2ZPUQ|SByn3ݨn! :$ 9\Nf(GNfrV7'n)C,w(G]sk38}&*_Plm|Jb]Niv.5qZwa"T-4MDMCKU*8(T~$m "ԗԡD&EZ%EwХQTn|dR jNyZJFD-9hX{3=wRA*fa&ʨ<ŨkAiv^NG&-^'B+6ߎ zoo'8_9$/j_2@>)N\e؟w/>Yp.@l9pӈRM)u:y(r.nWp1BOu12}] i2?I!D)^lJ40m0شa{x8Qm1t#ZJ JE%+ݣ=C@efC*Fش[y AL܀݂.B>u|.V9R=aۘW0)WIܷGL@I}^g7Qה^XVMKeeԄDAL2(5G#sؗJz b1]٧3ګ@3s7 ۤ~[˂hL`mt9`L~G8'9`mX:K:,A;cbڗN Fsfg)yi[+PR@x+`3&M#@# ޛfа5 <ko_qb2Wbsnm/ f6AӃpHU ƪ_?5Y](j$+w63vbćkx&J[ |w6V2'\ZRg`J^U<;?':A-Օ/Ye6އ(z:HQU(NTb01%zyXXȅ|lg].wصW GTqsX7i*@sR(ibLvR6e(x2S~&џ_:MN qr~GCc~LW&^M/sڍKWXN\W,D(l/\/Z1X3L>dX2dGVBL[^hhC]p;7o")$d64>wi/ZՍk=8[ƙ1N24e*>^!=JBu"t"^PDdd!{HUDڅj.Ucuv˶eC_5(i66Ʀj}}G^^7H$l*W)1+"aiO08n ')7YHQ(u!'+^W%II7YdGlx % ]crLyFA@Q![JȾAX02ۇ94SrLP{ӔRG/z9 SA8Yu $Bɾq L\8L7ᇝvbV.bՋE0d盤:Ra_ ௦R/[ cUU\)qJHJ$H_ːwnHèN~DVFcrn3N,D_pz1v+7͍ Ѩ=˳J C@ն^1y~ irL|=x>}Xa! :ȕ. k]cE*=~d8XNv3[wp`tVLju%j =w` XaWknoH-dХMvv|<\Шo.\Bcv2"`WHF fՍFk^drt,O9oBӸ˙x㜹7hWS ТU(8; }c5$pT]" (09u3 5^fyW#H"<9>ykdۍ~A7{זr'8QRo=ξuI@EB{;r,2qq/9PE"V̹?nORR͐.zpE 1.!"wBi"& [ P=a'g͌ه:&*Āmō!$E(OQJDm@Z_ZX[&ا+iLbLT #=0xc젓SӲK]Fj&ku];J" j+lOWYTՁvwjG>iV ^P`Z$ȞC@~e *ӓ0#HW҇PS+k,8}Qv7%*ԢUy|IJ]rF<Qїa+G<ơDֿ`n"Qb_!:eyD晳}ujM۸I> Oj )wuukxa 2 }r1 `£l }jxB*2ԝdC;4b?x %79#$9˾b hrC Я}IMUd)ǝSQxH^d][k[~D<%I[%V#L _h>q@t6鮢:HP=ʈ=37r/!-9X[cR KJ'h7\8AeM7엸j3ߟ\~W~chm&#lƠa5THpWl&)r9\,n_xnYؕ|#12oȚ䨏<'^e-Y>zщDbٖ?}@uw.F*A:N@쵤 fGA%OҌtfIe7]y Wt3^Fpv|I:N/>Ҋf$h&[ Z>S }Okk,B՞uYif{58tLdvW2'-?c#Mv?Lҗ_<d?nK.lb.3}|ubڦEksVޗj)~% Vmݢ2DŜ?ڳdzĖm@g2yQy~}>S7GaXحM\,gČϞ4|"IcˀXX]p:y4fxa7VaukLElOYI{y@ehOGf3xo=eEm fv<% ?( nn\g`57`e 4O26 DNF |gyDZ2_ lmU6mFP0k/l7),yTv7ɡ&;~딫P;RMަZuu_zWvhj^in$tj_zED`9$J_V,wtN gw@igfEEz_dNd1o\O%xx=h̭LKp K۵{?[B_E+5RSo0w1 {_{ӨǻtI骊c>PaH?QN?2:`看ri\Km|b燣4!xH& i5onSĐ!vfhT7ᫍYk]M/-, Nt&ؕK`XF={]&/EN)M}o+B/GuH>ig#ngBv;YѡyGL(&D@UHj?/1݀?e)I  ,I?}>,rո]N/ם`uQ[&BRY2I=Ij*K~?ۥs'qc1VFmb7"- V+:C 9ʭ͑Ƃ1@t G⢅YR_\x2 Z')]0trJp!lr.pY*Ӿ%6 m^N͟ıa2.  (g*r+j@$ڮ~`pJ9!vBGŠPE;)ާ'ʮнF=mJC߁."-ω֛>5x=bt&&&HpgK,EsP/#غB%YoAQW?r;%'W8tP]Vz#R<&f z;A""@8CvRU3SjI{!j* !_8}LZr_O"[_>qvN ML#'ωkk߼Ï'lšل!}X}%F(T6>f?8gqjt]8wKkA{`Sqh相-f[ ΧVj RHvs5IOi0{_47`ǚ>)qU[L::.J ̑pVu9!6NC;c=?eiRp#Z%%UFXϨ۫gi$ %ɷAؓH&h*v93$%o>6 $& ]S 23D5fs)15^U:hӖ+5"w\-yz=zNn̋mc!iϩW:g 64_sО~ܲR';t;,QK'9oc([1Q}IK .&UxTAI6A>_G0&Z֡"D]\ S޸5eʐD ^nC2 Usz!cHfRϘ wzq荊#)4M@•xgm?hokp+n=Nzc@h+^ݠGnJq7YZ<;g/!,Mq" ܺN et V{C~8!Se4_^m݊ѢvV_H +(ϳ}M0\WPa˪6ˍL=p!*jg;&& m!l>c5=G>SDig4*1?O 6k0 ǫގãWdHL2kY!k+)lк-')W Q:?4H8?hU\]Ca%-˦aBw'೘U.(̻ߘ{,.=othrOɪ~ z Κl?:.9 =1dݾ0dONL8{%29œ@ZUMb-m7-}N9}˜'l!#흂)ȅ>z|>: R`G QXL(uFGBJT&~ҡ"6l&yU8ՈTb mn6I|G9%0|<򍩡㭉A1ecO?) nм8%*XNɂ&ɼ#A!kg坮XUS!yT$ ̮w9/6*0qqA#]"ƛr:y<ٺ,Y&~19{L6ݷfVtͼV0gu-j,3Z3d^k^ڲvEfy`daG1r e#[5u?Kg1y8CH*i 뵲C` x|HdW8 >kIrYQ+'&H"i|â&D1RK3ߋSRs@,U^j#<]0g΋mFs,1롗04vE@\nD M_r!;JZ0^&:K6o^;{GxZ*B$X,NT`WesMs[=%ΌtVL-"OʼԂ-\Nc95tn'rZԪۯEm JK5Ql`M p;XBԨ:f `u=کW$Yf1%Kd[R}icܢG}@Ӽ%n矘 PK|/S׿e4 ;c&X}7:qkPVHbTvrCl1 VlNA;`Ԛ XŴtʙ@ "3 Y4u$vٯ@WS.g( 0:grw;EBe貃L+Z[̓ϵdC@5!5uQTf ul؄^o`^!^ *eCdBwml%t X@;Ld-ߤjznsѷD$]_~puZ9'-)N|$8u=N_F-9d}]g`Yvt??X3sV[Šq#]ԁblpķ~\۝h'Wj el 2㍢֋槯kv/(C$e߿# =.(C|,múُye7\L@}vWМ̱~ FQ-9G&-Yq' Z|@aBOaaXۋ4TfV;VNH;*Q2? N \$eE#o\]Lu(8,Rl_=p{is;W}HhZrU6l'?oX2|ꈧnI'szaOu$,A-k̠Vc2w;w.Gl VV{.6 i(k4{l+JɃg]1Ҳ׈n 2ߩL2|AiC&Zin_=F3_!|?Vijzu 9eAA (1yM PNJv[BKZł&>>ZAGx\!){7av tZ;T>|.`:#myI$Vr, ai=rPv(X&* wR#-[@+y1{l(y?PN&Br(,G6lRI7VTh\ bZwePWZzJ0Sۊ|s!kߡUَm~}vBȆ"Vhd󎮏q e.dx(Gk\ntf*ԑԎuxu ׈4?d?m:ځm_pM&GAL'y3;.zK'ev{Ovg蜡IOZXB&샵 jF'mpnvNPs Pil.KM Y(kusW XjOE$X8 6=bZ w.Q?ivqqMl>|!VZjvѥ/5/a%xvIT>b H:}lIO< l'a#:$pZ7ubsyw+ VAO)L{z# I'\q*|Ԭ9~;q~[OAԖ.v5"3"g> [=2&v\VpDo_k4&ڤ9b@h_Q4&@ h~x3W$)%Զi<|D1;#Nlg_4^iy!mhJ8Qɏڕ(LJ`9h,*F+=S R'uyп.w|CEلJC@ MEV zS~D(`T}-lکEvݺΡmij́#\l&)0|m:M;(OfڃP P㉼%F,XO$٪/NcmrI2'! `Ӛ60.npZñj%ҽ $SE݆F#v9**9?Vs''VR(c>U|>R1݁7뎰'7RaVsdC7?ZBWurJtS$IoN >SJB-!zQ#GO4JA%8̙ŵ{TWRӟ .Uc~i[ ۖ>hUoL6MUZ3b.Usap\&/ǻY.ZsͶ&U/ݛړ`<PR!yXٓe`ݠhePnPV^]]߆u PꈯcCS̜kjp GL!Bo'ހ,U@ɋa1BGn_WDcKvSU2ջJ-[JOL[؟\۴M~̉S>A?jzGIb`p5 {RroRPHz@I]uQC@GoS1XVHKz@G%5nӴxސLik~C3dΐQ-ӐuJQt@J7 lU9Z(žڙP:t1w=}fe33zz}Z2*KDdL>(t)+`5k҇'W(}*+)n&kNP6,W+L.^֙'$qy5KkN[.CJgsIaSDž90Czh;907r4tZ rZ20bS4$ր׭K3̳Fg:f11K:T(.=Bhd H"?.e-qԔJec1;l,yvfneWOZդ4SC릗l(_ogITl!(,p k_4ǐ[iL5|[~=(t{ٓMcBN^hfJR 1(^.dޤK`=<+=o$6Y)<L==u-D0fPU`)9 ;;}ّfi: dGvN;{)JYu9jIL\.ٗzaK_# F5zhBS-&P KQHpN؈O 2U[l-@ˇf~F9^0 _?isMQ[~ ِ+'J:p]Pe\Qىvrl.빰Cωduܵ疤Ip\@|*)*YLj bZF|}kE'R>~:&ݙTEQT !\B.EVZr޿c>6r aͽZRm e01 UB +vc+C>%8Q~/c%).`[aC{xςU|9_czB`ZhbwD덌'*k3XfIIU9Gc )łfrNV#D}:+JR}S#J/:I-Gie+X^#`jo̔c{b1CH0zl.p%`%8\cVa$2V?ID4/Gd]- ";d[0@>TA%f_ow䂫wB}m*7{ˋr0 Nݞd \ᶹۧ.U n2`G%;I܏Go{QYô%-#UJ+DX}Dʰfiar]=^"),tkLX7<[uOd Ǵ֬yWCO/Rgb,lRua.Eɞh@TZ%+O I<-0W!XYV#XV2?Tlՠè1|m~yʟ -^x&,ؾ/3͙DD"EqLR #D\{;X >6\:_af ]9? |dnc.l+s" Po&ivnE;҆ܙv5T,SרGk񴘵aV[w0wQFyΣ2(!#.jB^Ÿ}#G =mT:RU(tǂ2t. gaьT8$;*CIj͹7G2҆N̎R6,t2 `je$-'ϫ#j(C!Ha jheZvX!L*FrHSq0B2Pݫ0 PTEɴPΆ^ecG)б)jG jP+!B.AL!%+Sꄆ2qANh%mLVv{B~tN*EQ$&#R怦\j7 'gZj6M}mWY{ f"2HU+a̛M GM/!K$DnQgTDvԟIesN>w$;UlԝX- 5 r~[8N$4y^W6TO[?,Nu4=D` q1At2{՚p fܖ7lW'`-ۚN.2]g3H[I684S)pc׼ؼR5;'rN4F?j|`[raytvR;M̟]3!+o9Xщo5 v xݚ~B>trE睏Rgp-f=7RSkd ReRHWs'x z5amCHbcS֕GPo]Ks䗻 g5̡$?+\52łWqԶWꡎ/`qɶ@lw ҹJ^pK\UrcwnSzƃᕯ>;˵a@XīO87 R8 ۙY6:6}yGQ>&}? s@OoLzt,`e -ӓ>S#+j4>8Փ)WzPxC OY X\(pj4Ʉ貱Ĕ|@|A 羗t؎h@d-"fzuC.'ܛj'u$]3k"V/< h FvCI {(5'5WG+Z7[jk-B9%W|+׺ko=ѪqgIZ٠V$l>޷aKY/5^`Q+<7pܮ[k`h*Ƶ:9EϧBƐעۑ.OH扻s`~\K)%h)N|+=cjO5HvU>$YEq\r5pmNBۧV{`` %I{Sw}kl@ X\%~c M 1e B45l~}-.,@ À6S'F7T]@K)-\,?>$IEn?@+Csv뉲y+EC0 V6Omį~81G !~"Tcu@܈.N:B߀v#(eYpB{"4ehےIQf wM֬F eW*$̢{ R0mIy J%f26Hc*8cr> ]NCqO:17 ,wR0õz"B鴼MYXCаSṠ? =<Ѻ~+N * Lf μ -%HybVHj2Ş0+-K nn]^T꽾o?i&߆?v6(]f/Q*Ta##`L[;끈9OQOgrŔ'(5ro~W>ųw׽Zstk wk _bk{ ը'jiܴkj,`,L!8`K;tDm%aFmIfaڶ (&x0sN6^x@ĂJKoXVۏU1Cw{7?CJ1A2,rO} r5TgNwSҼ%ꂻYG7Z<+zNL际5E[tVw{[o©]&aԉ˿LAy[sqGq7\9WFB&X0ǂ_ SQz\~d`p(o W?W J2ĭl)(Y$Z0-|Vo;lLlvC(]զpJ69~bu)R+V*epT8X f>߳q5( lk>QүE w.H[,K2',VBV%c)(3b\7s;o?5ߔҴ8Y&B6: 'up=Gw4Wط"ApyP >R]CWK'E|(Uɰ+O]@U<Sp=Kht~y^mwx5I%x+tB&G\vE i$- -DM6?9;~-{#r7"2"04=3v|KEjdt~E]4#\j5EGƩ]f JW-Kt|K6<`{]gt59SԤ~/6U/o$;yGO!Yԁ9WwP.´4'u~ܻ.9[v< ]G3ݙ]G.$#3‡?DX7b~&m_.$r .-QHRÜOΚs6<%BLHU4/W=V³/(j7¦)::* Tɸ,yJ"y y@Ax|Y z%p!?R-zJbٰ,Ʋ<63מ͈ KoJ;[͵G!ݸS8z ߏRq*gyE"ĆΦ8@Uq6ߘ+RpYXi"G򐀛@7ҡůscWXMe 0_p&V״bޯcWD/xK6ZF9q\`uqnV~u+ !_NߺW6'W:/$S{;Fƛ\L+ZKhT!4Y>fC4<t$@$mKY(nNwK 61.04X=rb8 *ޤ,b U~;g+4T/ E6~VSF/"Ut'm V'~: gHMfvek+<눥[` 7I]6Q_[fۋ1ƞf+噽uk@, bl7:ABd=p/]J6ퟳuאQJÖO=< -BtYrE1EU]g~2uFˉB[m{HkH9N Z>簙Na S/28|KCi7 ]Al :;WYQO"l7ne]\n7Mq'Z3;e?0\`Vce+.v'D$Ҽ`s31f`4_S<͕Oj<>D%q+QO3%qnP(pa"V"7S^~q=5Bʏs6HnUY-6 8Z`R! y~4k`͗5@]:7χ%`9QxΜ""|sO"6Wv؟dC8+2!-ȫRM`f7cGaRLh{.ޙml}=$YɰfӋfzu[PGDNb̧i021 ^8[R=,MV@Z;,p=\qXT⡅8l!$PZY_i:6W^Qڠ=Bd֡&q+q=k a8xN0Bdۿ)>Ufhnǜ1P\đx?ߔM6f n2϶ Z鶣%x kxd./Uj H4:!7 A'4OuuuL6Z6=U'Zړ`.m`Ms>LI%)>eAcOMؓ%s#DO-@JJO,Ȧ4)mzC[~HviO0(Qr& xbuMXvf擽޵`09RHdݞwS iHON FvDbLaY|Z>7Q8VA'C5x+s%a*wUD=͉z'1!q+iK6M60cpypq4K 12 7HB7<>w)1(Z${?r:i+Ή5Jڽ+j>밳RΧqUW%>ek%TFсD=g&;^_roti02./pآ' K^q~˾ci1,גNԄj)PsVdî*k 4(f͟ amP#淨:3&@kcD֙׽vf-ՓHzsD~Zaq̹̿"^!:op> Ȥ~y!]!/XҔ=ˆ~_+bU"ey(Q{ kpFSPɁ&%7 ȋMt#m+i䟡_a(Pr3\*sǪ KR_AYLGMG6y."Z0{4+͏ʸٷTբHQqu n}@;}_Q8VS~,0%y߱[~?u%68 ", X?L~m{L XD6M 2P)'1 Ъĭ$,)*.S)%v{o<''rAM_K#ɷ++4sVzYWJS%Sj|pS$q4qջ8/4[ɱ UO" k ʼ I5w]'A<65!s$k]Lot/IL<ȉL LM_ԛ_uѕ;\\X&dc&U⫲1 ]Zۺ6rM6+`fDQ O!>'oyx:!V4z{>"\uW۲{9V,-T|3OYS~ѫ-쉇>"Sd8V gW[D? g"n^'V ,(wA _) u,vs݀ Z{Wy0zaci͌•1d>G2s9$ʯP4C!ZWP/sꙶ" NBvKDG(WLkpsr_Mpa!xck%vӜ+|@֜+涫:| LxWmܑȅōaڷ+6ԗ]ݶ3_'dZKt̖/ xtq]!bJ :S!"k-}f/3ϮWrO.M9=YZId@GorH<*Ib3q<\JGxjK s'fw8AXI':4g8.F)6~X/aFѰҎ^ݜcPSds5%{s?xcL[/tɓ֚(Z.[~$3uSٴ/iPA,6L6nl$5b3:!m$=xxg~ TV֋S#}7^kvy{|WQ+sհ^/HdiXu gvR {qeA,e #т N0 !RB+OuUh‶iƈi&Hs+~T+nP*O 5TU_-^8( iU]u d {VqZPuQp[ !ĝnH蟮["\ n(9M1jS+QK" Iqg$Km7-JM=gxZt5 ?!)ϼAln QqaH6ӃS{DʦJnt G\ќ :3b.p ۦ1XUޘ>8d%Q? ?+ ]q(槚rv8+^Z4:T׬ 75^?'=b $FuM5gLy-: D _ +]\&j1}sBP.dƼGܡXX<3q G؍x/ 5F#԰TGG;0F2Ff?d{'tEO.KuW RiE^4olj$Ot$ó QQU.& 9vmPq0۔3G+<[q'iB }V`zg+O@xV×"p~xMĜuZ_^;#)gR>~YNz}pC6vb#uBw<{K-FZfhAPNc(܍cZ)\.w YS1KҲ~B\և؀c̮Wɲ{>G{jGtd.ez6莞Nqoznx^O 72D1ycnKX&QV1VEMbipI-cNh#TA*0R"bBjLA-(8CC%r^'G85‹ ix9:6eopն)!ƻ؄1{Wi==-uB@{cxtsLF)pPI'a2 Y'R-IUYA;ɵs)V'h`t}@9խ*Ȅ~Z6+Q {S= ,;g7݋;KsFutX@dG0u v@O}ʡ: zd>{`،lA:c9PE\Lމ_'?yP8]#HoH꣔b(CCDԔ<0lk : r--%aԠgo!q@&s]ar IŔ Lh5B|p2Bkj/sn4m|/ZvNmK>n:QWhk35K"f0.0g}4<>.J含$C+)TaxU#ȱ69K,3D6 n/T<0)E'2dEln~1^Բ?"K_/^(ꦅTJP[U$|u})Rݟ:^c20$(l?/͙~KkPm/J`KifeH/Bz'IS=-3(8pAOm(Xy#ԃ#FgoX2VzUsb=0Z^{3s{v8ieC mUdSS r A#UΊO,Ce]"u?Qd\.dcCD0]91n{?737+ffj zdO_VbyzdiAlWgzt XHv_1#) O׶X+ Im@t4hB^?J\Xj1yO<+S+1o)IHa{=o!)iPBr[,`h4?/&)Ϸ))_:,X\_5rE)2hdEZUZ“2dDo0QU4]:BG(e"⣦{O󩍿wX(M!e{MZA8ܥ)ngo9l\8ŭ ImQr]z_H4!1tBJ6])-T`:@N<eH.]jeQ=yT2nu%$hMq %\j #}Ff3nm'23x/N%{0sԀt׿4P( T. ydkrZ3Z{QD7}X=Zf"[BR?At,ps]DU Ljp^ N7WW9N8%Urs3OIZ~ޖR'm1 0k5L>FMe$jla;# HCݽW:1R8>HK` ?tfH.X(Lڙ. ]{j7W6ҽ%";oa'qIVEpdI =3EH8\77:fe#k+#SnR~"E!]nSN6rg M4л񭒖MꄳAkӼve`$ JOB,\Ac,_ԯ˷dCJZy^!q"L;[ұ3A2vLgMeƸMk64I<:6qZÞM ! (9Ŵ45WX +&d**aQ]YO XCNƑTcL S6{m?nztZ8'ъ/o|+(fԍnMl+ňq3wVY⼆2CR:oMC*ΉIzOtgfBǢBҸ`T#0%7zǟ/ #ZH=dzc6_VظO V,@.c3Hevx>O"[-,)#=:fFMӸ䓱dR`QV|M?66$H,2}<S9 @"msh֥Tz'Tw\SiL1d>1{t6%sD8Ya&~onrX *̷pww˴ K7>“5hY/QW!4C}[WbGE[ͥDxtvx&/"8mJG 3)Lim;]K]_+4D_`,\2G*4=0E % CaCs(~\xq$gakwC&gJ=a_D /-:ܒE% u %SCBUhЌsB<5ƱCoL6ࠈvu]0gbӐɑ@)/lВ|k)M%E4/iA8eǥl=4y ӓrq7N^y17D#4+Jy::=,\~`/"ɕ - ]|X]Zl֋ NW<4Z.eB>Q,;Bn<4bXv]0$=; ~=y/ӂS|= 77hL꧔l,G˲}}/y^Ok_qS{9Q{Mm)Pqjp I"D߭6Ol{=ă703{15%#␀e sPuOՓ?cj kqX.A(ћ,\AV6p#Dp~6j{ul$IgpX:Al 5Ϟ5{uP(&߯dQowJb$ ]c"AF yrIHqG,|z O$5>Ulv&\8;lرJS^p.oܿ\LtZmG9}Fe”Of+ ] =kWe}`(.,>EbG$DETͨoQ#cw/@hjŵ~"cÚ6<'b vBzLMn2$,ckM5h|ӜU!>b,2/:"fP9ܬMwwͭ,?5@{pYvgsD gϕ "`H=W`8Lw BLm[?Q ϥ80aohry/e:3/Gs I /a҃%Ov}N(}b]_>\X|r v䩀,s#rk@AOꖕ6 D^D$[MR=dd~"Mt:Ib77gtjbY:|08:wzE{lE'?zYv]bQHpYr`o[ G=FMO)Xb c+9)-pHa,:dmt̟LA#=f$bёVʞ#4V&GR+֏PZdJrWz/w8TKkaZIs}WmZ6^vcp3 CNVW<֔Md>/`CUեN$+Z<81e);Y_ mB+e4JL̷2{6M]cxbam}N %Ɵ0-ZlM;ls5)w2y8:ɠa{=7@58@?u-'=X"4̔ 2TDjM廁 Mr>\R Z8Ur\Άp'i! $nj@: ~`&aـ_"W"YPT^aH ~Yyv&.WЀ`.ցOlt#I= G KgڽȨeqGx=Uj(Z>3vnpeưj<Rɒҳ>Iz& {5 VU!$4G3 ey2l(m^Y4ƶ:“Vb x;jD_/*I2H\`읾4&kjTO]tdG+SD{£[tIyF#,T٢yD}J^V`5znMŒx_Q9^Sܷ>JmJ^ǔ,]]ya\]%R~(ObzQ`VEc ʪ2' sy%9j!jӽ;7zwJF;Z,ؕ s@kB +8}u=OKziJ-^lb|Rfhl7}ݷ^]&UښxDUed֬Իftz_GCuȃ Ǹ.^bwj&,Rxz5HOY`e*O6s%g\HU=o"bw.h-*4L-gD[ 3,҇֨in$ǒEŀ߄=}{aֲ[ǐ G*Hx?u9/†uGW.T(rRj*gƝLSmY @2?c8˜\sh5ƂJc,$p Ik9'RBe+b:_l6ϜiHolEOO )4ZIF܇9PqFO|;(uf1*OڈLa}nM{"*pN@ (p rԺ0+c_ӷIa_frN%~$?+$:YIY&K@U.e %{>:Ճڞ/kv"_!cb';K뼦dU鷅S{v,Kj`TsSsg~+ũE\얝2DM3Hs lZA'/,^6ڊ*ϸ.ߕlqU4~Laci;$? k-,n=31hiۧ8flUwf5C+4xE"iB!>Rv]] kN㈲#U o!4n.A1e:ګ/@hF3DΦ@gatj[Xp<3)!CaJy X?@+ucxExBp<MǝI)Nxkub| ݊kmA9l)8#ܡ6g)L  lX29ˏ#yLpDȖVS.yh1dwn䅉mCV%**dZ;L&߾x @Ֆj2QWOz&Xq4V~oknA{ޒk!lո*~;^ ߱=i4VW.k7H!dnN7t?!eӧ\vt@qvPCAS<9.W"sŠa# -FTޤg:UD>dGគ@fs. k9挛YSmrLj#(ڼXixUE{BBZQ@e-cw^HR"2,`!:/+MCRDP5J 2x~;63P@ϠvB 6f^+".@UZ'=oPgXRB*k@W] Y+_9DO`DP[;{c%f?L:v\:QފuPú:+v^0k2uFRULPa~\Dz-AFgrHR chٳPUi <eխ{bt%\{&!BisCTe})ՠR\=R`F7ΨCn 3̐<v#mBK@;+@YNN4'2vj邏\8񸴏%Ds><\!rjz5|nNMiLI/U MH¦~n~lPn\u_^Dxϻ4*[PK%ש.XzZUi=J3jeR.[w6Aw Ҟ@@> L Tgc*w38{P6ig'xQR,flJ: P}&M 5hmDyp@_,2~?= ^ T0Ųaڍc-R!̗>['t(/1mf+yBV(+ `N\Fg! 0=uW s2R ^ 7yQ%<5՞㶨䳲!io>I?19G3MPVkb|^HBynnmh|!ejr->#Nvb +Lh`N> +f74WD*ܴ~sQ} wQd#9_'5|_|tYjbʅk2IKɫG-l+ $pGwڜFʵاDAΩH}MT:uV=µ!Pp#rEW elYuw|FxzfdW)5S4=Z5K@ (?"̷kSM$ @$ETљ4UBE tbb%>Urahmp4^d.Za/Pq,*͚ܣJwD&k5b(^7gaM_GνJݰ]ck{0M,xOiELCh&[Qw;7uʊ16 ȱ@xIbKo9#FestoҌ+(;Цn~H :qٓ]X)9/]ܛ|[胱)&+8@ѽ 䉲Y+MpKEثmdF hQC (Пvbpٻ< K*L /yEJD"M*vzPĩ ^< Q߱hdź]RJ>GCW+Eԁ vkt sx?[`ag+˷RtWMӇmAmiZ\8Q<>>CmA-FsVAYFnj՛ 4dA$cäM-t*93ޓޥ5nJ$fwvt8qQuؖ}o+1RmA{ MUNfx(k0֛x1y%;ĔVhK6#bkU7V ?8:o&phLTE\|~M/l6(s+]H#8^}s?u`4`L[`O6XK`_Ө(4YHF$FvYA($.[,x'ݝ rЂa]1AaBӤo|bӲW6y8s{b.^v zKC c<)9xNygWR ) ̓Kb׊yWTa0 ÐhW} ح HrOɖʫ{#aZU^ ;W\䍈&/WBsWMw ^·0|xFBL2m`s8{~ o"ƻ A"0$+sE?RP1:@cYClvyhLrzHҕ$IFS{7:y3[XH%nGĥ/t uM6j:2oj56O,L)޴}X=MSt^ $kн DJVQg@8hkEnôMm致 _L&Ӎ:o(ɭKQTDz-h[q4ݳF7k`@ :ґW6 QG{sOiEA7͛~& lcH\# d"PG@+e6a/ GZiޞ q5X#m }`[eԉ(olI<0Gw^`c[[~w:sŖIIחQqKDP "]f S`<49@yyZOiy%aM͑j-}.8I)m谥jή Bn >EFTzc0Ef l3|gM^ [i*'%\*OZԅLkpUWTGt yB< #4G=FytUBU & pplm>T;Q؁e9.4c:J`?m>PRZPTD~Ҝi%eohM*6WN*,|Y ŶFF0#HDS ]UAϩϻnqԤrr lS,_Vf,I}sbǶa}Jc7x|V8^}sL~Y~bz~<.Όb^C _Hϥ0EZĤ|!ŲNYࠥrF<,XA3{IdQ[ysdİZASmtyiqẞHd Cp>'m #K[ ±,j#"K$GSYϲ2P@BCQ3LRTϘ3R^i(nC0)@n2M6.k.*yO a7}!W;?ϞaT^ 5T!DfWW38D_Rn#Ų_\Уy/}F˜k<_ӻ?*C;,R.ɓNn;תMTa%X©}:_eF2RY$Fx!dD nPXvg#0vm\a׼"Xi}yaE .[1=}N&d-΄6` * hu QliVziQfV^M8z[nPFu63ɚz 4@]o>0˂'-):Fy̓@Kuc?hXvY94%|ÿino+gx'ETho+TLc]-P ~<\j#@37Q^^;s @|=s28O \Mwpoȩ;*̚a,ɟ `TH+ VLq喴) 6{r=<5fǨt.'Fc %<ڄotn`wwC_Z!'ޘ2nvFCt w`E5'2nU.bKxΈhdM$~ ۰!Hd*0~}p)H̳)Xs D}9 C98\ZG}Burrh^^`c=$}&Tɡ]8@5`䊄h (?9s^M(6&Q/#qsrg\/ UwH6\ g.ZZn З3 nDrvqn[V?Ȅio,ǯvy!)%AM+kgg.LeEcUhTڬNB3ԯ.,5@TDg6U,(isۆ:::NS} { E5#¼ C}* 5Ċ~af81">:; v'lI7: tw0nH?'T\rLx&\ºj)tz gi=Z2PܶvֻS>EVA3tHM; 6tΑu{o)>u(VYgN[==D1qǒ?zRP+nGP׏g05 J|qcm, 3\V/-g_8p곎Oi?5{6a^Aiqg`b&# f tDxV'P J{#æ'd9]i.>A2:wܠ`58@8 `|i`eb6ɼ#$ h|'Ș \'^}azbC]_5ރ;6 lH_UۮYHarc|c$#/\ mgy9߆nK8<8}{/򉯏CٸoX}v'ACUbޯ B,'hBhgam¬:D;'u+ w~/M6z'7n$\L[V1@87"P4Vsgc;~@"J_OӸF D0< (W;5kS:4ACȅ߳v/H;B@>o_N5jt!ƩߟiKG#R;t|[*ʮZֱtyLb)(Uzv6Ǣjrq*z,6^BYK^҈'I|4aL˿v+Ǖ.oh#(T;g)ܔb`>I/P{L3ݸd]Ijv>0 ofޏk4Ĩ#H\ М{tYc#wƮ{k()ΕWQ'%uӾa\R\]LgXNWKBf~ bs8`Vzd 'ͻr9#B.Lh|CeW=5 uD.,R"$= >zyX`'ב.U25AznMOVXP)t)<;Tm'vuD 1,_-p@` #{7]Œƒ0х\\Oi`$7n.$ QGyQ=BcRctF"ܟ6fƹNs-?XI3wS8ȑZIgGYOT?&Dq>\~..Qr,xS~V,5 sqkEQ6A oyqthBc5r)s,E#sf!&Չ) sՙ^{=O.1W:n N$SBSV|RJc%e"5JCt$GS*BNlR\BC@mDG# R&C!֛ê<*~GäKN!,u- >o;֨˛i_EK,)N 錌D0̱57n*d~237̦=PH)lEB*xpO.L;C{ ?,P$ *eY6:Þ֕Gtm>!Uj<;r#Oyyd!AyH 1[c&!H^˳+VXo,2`|I\5i*[*N0 EAY@l_)?L;}@/M=I7nɚ`Swqa:"2e\Đt1k[o%8UM[~Nʓ߫Kc[%oVr ek7SRh8O}?O]ipbjX>F8M |⒁PPΘ2JLo,+ ;Yb]IDIh~ GC^5m`$?Y6KN=W*֩)a @ _M)!%H\=<;!4!J7slz$5 /n!Q)ڪ9 "f%( ЬED$\~l,Opnhn esX^P4\6=je(i&bN9ؕ+n.%QgQXNΈ0,{UC ɵhLwY]jfMòOm~$mӐTΧZ4+Qq!:BO~ڥ[ T 7i TkJR 'buu\{TwlЩ_2 x9yOn[HwM If.NK/ÇD+FLu|)`%O4H[ ħUO7z@.0䳈41|>"UWƜݍ 9u\QP$JRP\`G;~?F?l10aEp22][`Z/I? gI=Au vpm'Fge sF{bλ-PiZvK9e$wxl ^>a1@-ZEf!^8kuҥ6l*qp{LKV>Uߏ&5f ( ~F O F!\MAQ1j*]¦TpDvTA몟{k(x/m;-~l>*;y>XZ ` Uy]&U8];G.]̪]=~܁heY-Y5"I F:-AB]*A҉m"L_DǠՁqK]zx٥}md†Ǜ9q%ɽ_Ϝk\Pf1d$ Af-Spg, )Wi5ӂ'x;[LZHM@XcF_`T@(;S թ„6xIV(Ϟ6B5Mo,7|2ر?$XXQ+r]5U; 9{P†b T3A0qf,ҕh֑դt * '$fnw kBDgs7v}9a;#8-K֕9bSX2< =QYWJLt1/19K0!f?}a'VDZu0 1ߏ‰c/N-c޺-t3ơZq p>A}BYt;1rk1ܑ4aHeP+?̾ i Nu5zݷpt2\bzM {EH{{.7o^?!J^585.R4n:.[6|]a%"c3Gq 'z=3m9p)m/FE*DMAOTvɻ-:eJ«an4㿠AC/Ɨows(vLC(0ms kiNN)lHN8.۔< O(DށI(;p"g ]1 m#L&WN<= 3Z!> deY֦5pe`47!rk JF:[) fwgΏ1tґ?k.7/єK?6O9?U=̇eIh=wo7Vsj~sH%)ZUƫ}`&=:k[E8ϝ[XQ'^6.FPtCpc,e:X0}4X"-qudLw )$ k,!&]i> 82 SUf17f 7y 5vw7%yeW|JJ]C6 ƃ@NJ']@EZdS3<)]䌲YO*S`0+pd;56vǎ9pb>B^ {(zdoc[8IU~AR02|Taڠw6^֜BES,(Xp>V/絭\juۅù S7Q(%T׍#tt$`WOEx{I7VL!qSG=GWBoy8o r=_)T0JĪo%o Gq,(ӈ?>c!:2YM Bf} _o.,Z>c=I]Fܿ ,Ù7 b`ww<< KLh {Wɑ()wv$DkK `s fË؏ ,H"-g/ 7'*Y$Yd$%fZPh-̆շ.eI7'q3Qeg: zpAosM)¹LDVg9u,ÚG%rPg{[n{[@jCxjɭ9q ԒElQj#p5x <_n-T-0Xs/.Y?LLyȧ.Eq/w{~7ҾvWGxsJú(_'o2gB9~f +HKszyÌf\?19z j8̨LΣM+/#!KN+.SW߰½ڝ<văySl9//w32ݽ\PgF=բs[ -I+-ha[gV ϻH+K05q>ˁx9sG>C:-drQ<8K Ttbik<68TQ'':?R>LB|$˻C+)ⱄ!UO qZ[,YﺯUXTgkf 3>r-(oZMWOBE ;'R0f%;-g\65scSܫLY{N! hǛTٗeEdؒvu 4 l#_\9&Sq_-Rg6KYNV%1ny u"H5ҨAqo1LDMEs}vl[ ER`//vz~O % Βqr`=n+Z< /pU^EԀ}"Տ 6-8#Ri֜ŞV'Kؽݕr‹+֜_b /%)E_d!%myݑJ2 MPZ2of[J)X%Lwt@K{B~bwthzkQ=f3#Ҁ=hX[S]A匭Ͻ9HiV&C ¢k> ևꇜw~Z2Ԯ'ҋJ}=Q+@OFgߊ&+vD_ƭ # ZsDdK!Jta[ϖ@ HzϫZ׻̆|T](Mq[ڱ?rB*̵g'w7)xƘDbx0TrSكHʼnGR VjvB/sgN<єD 0'`eN/l,(+z\h*0>;ãvu5$8+[.TKOV .ml,ɍܟj6C^|mdLƊ1@y˜tS̼3HSSn54x%;2cRwnZ`?v&aTߧkcB<`xz'Kv;4bzm8`UőRA!;X\=gk!#9!fOJ{JUZrTnO4:U:0/N빢0()<#Ax= ^!Izc8_C)`}G7Ir5fEr!,R&2X']Di9u(|^U,EҟhNquB3ŊCA:'7ʯ`.3ƊA㝭HߌSݕc&G؆3DۍSnUf:M`]t=Y-#mP!} mci #IB6F-ZguлGl$EیNFyk  mɶاz}Hkq}GD$5{Z> :F\Ms\sȕ 6'6Эc&;H6lN3L kEn|Q=OCZ\R,/26``~ ^7ސM4A;4eIkX1ꬹϽ1UuĪ}I_3^G0);p:@7GX GV$'H8U]@mE^7"U y>ai> 16<Ǖ';ժ0Xx jϮGݴR%^B#f'{hR# d]q՜:7]4qē]VՈ$$Y}vVA^!CNF6c+q PXnaUS0I_ҎES 뇪QB㜁fG +qU&NQ&py/o]oU$.7uVrm o{XWe摳G #IqAd#{ⅶxnOv0IiKGt]8/_0a_0zf6[RNi#s-a\u-`&@7tc&ʸ1:H<07?2-^*ڏ,!-E=mqGWDddpy3Ay_`\'Q)-ƍy~] E.A 1?o%ؘ?Sh 0^2M -*p\!#(= XK!$cqU bGGZűP)y_,QRf,[khpIHOJ&7]<'/c2_?>{}$+XVcMFP?/ gOIa˳ؾ@%ҍNUbllaVOBJ#gWz؊!RPqjs|~,ݺY,0C*J7w)sH Т5*F<O$6="Vu^㡻L } *k>mGGc` 0Ѧ.*l2w lpcP)p2REFyąʂܩf$YG\z` LXa%+i`Sy#k {Qā=Z -BM/-ZZQB/cYlQOd_ -m"Ƽ1Drs^ rVi[IC.2 Fm`;f ~~R!$Ϝx~{N̹a%۪?  +FEixtI)Y^^VAiZ1xێXN"j ީޥ7<!a'˭#_aM{4Ȉh݊dLz $_]L@ȋeBBt:W9b`mrQM3"oي(%Th'x\pX..k *Fw !̊?mGT?۳8{+4z isJўX9.P3P QuRCo;Fmo5L9^V1(JPc>sedq'9ɪ·f:>JG~Cj|$s5@K4y,&ཱ[$m%Ls/r(=ߡ}gGe] Y{pt,61Xnt[/rMJC2:1g ߝCk:7@+_{^k Ί"ꋸ*?`|mQЛVQf='cq͇"Dsa@»@mBCW }UTƖ( *ƐSK 260&`#,{+xe(Ex~+pDtS!&DZt@>4hqkP9sGwJ+kL,,3P ԳEu\/7?ǀԻPw*?i(kJej8LwmX*X@NAc yl+Vxj_@I X9h35@`l ȩVMKu/ ccZdŬnX,vlV[0Jd&uGLJA I(OB@ th6n;QcM-WCt`+e%xʵBA-qi~]Y7\Ÿ,:us O܆O6[m8F0Uy$zj(O_+ $@τRCb֊z95s!rl{Sx,V^0S.op:tSW ݖ)CO4ͫ a 9WQIHN@9Dii~Jӈ-gt6a@JC\tZ)j K@\i,Vγ vY ?}лs}uzGSJDY4}![!z¶3\$8dGyG$&Y&/kp}+C X!9koH8-9LG%!VV}- M](1uaXY|OMT kX UۭՒIhPjѥq!Ydwz4|RGg򏶙z~fonvW0ŋ)ێW KB \IYG9|MF=Us0gM4i^3qrЪcI_I"'&j𢽎m"jk3"5Ve8|c[ps}K XH#33w.sS"0l;<눡DcCӆxz#t"7deG1@ң+ lab'H}hqgķJ{z1\.@A/i%\I20N?;)譻0 W~nD@JLB7C#fݟIy腏/gRv91 0IU.0}SFMċDx&}l,ws*V?SV46 D@Bxhq¶[VMѾ9uєpf勗}v ;q4qh=?Mf^p4JYz%WL$}6?6wD/[\H;Ze2I"Z4e4wOFmi>T"@#tKDjŠqn;.]ZɯP: ﵳwc$'m_(XIw5~g#NX܊X5">A]uEa;&iV3ʾn^mz eeKj]dL WܭO5<}6@@%QvVьqf9 c;~b@Q6OT"DVX@j9 \ ?Q`%Fl,YũٍT )&Mp2wQbhj#'. htK{]fhBXHNz/ߔKp`.ˤ.2.{*ˇ.A=ch:EZ#_tJK G\# @}-QoJ14YJ@d+ChUh^+ 14 +jf7ʣ {!$&!B~z*F׫^S'RwMf11 R1%X {9f iҢL}sP(Ȑw '9u='uOȋW't7T+@k-hP44 Sdɂh t,)S D66aM"^#ٝ uOy~%&oÃH}{lNp5iN^ѲlxhdnఈK]~>( w1A]Tig(P+X,dE@Humd#85΋ԴEHݖfe?%5%9gw>.\N1K ˍ7A]^09U?Y Sh4V'&!qءr/[W<ɯ#wQ1[rMEU%l :, "ޜO]wUqQR~^T#ya^14 n`{sdTL8j_Qâiڜ("|4iayz}gq[ws%`An6Pdתb+ b帊*ř,|X൏vN&: ~&Yd~3dn섶bVHQ$0Od4]‘?P-';O`td6 !zy0^4Vex4o*jRLBVGSi q՞#UtZF4.X3/#00HQI)4nڝvњHr)!c)m8W`U$ovH,.W3;Pn)@K=3/0=MQWyQ&u؝,/+;iaAѿ>Q|3yU6[lAy .I ^ЦzVj ańd%w?R;"f=FCA :wȏC(Ԝ]w<ʧ'd:=_x+.zY)$8۬9 UcO^jmԉЫCz(@ Wv\*B-RyF'mq[k6!^ I1)l s{1_p) к1K ™i8m$Qai $z](n轗 FܵofoDϘ 0:i@6\БD؀8 i}4m!ʷ)0c*A^Bsָ>ќ|z:-tvnsW7cp"gFMм_ͦ @+Xj:Z6?ͧ5{NN]+s#$˸cW,#fqnȍS=0. ^łslE:jQ[WWk)hfaMTs&1>w56$_maU4)T ~7A\eUdUQÎv y,1NđĦʠ)4rV2/+'I (oZqT.߿CFG5pAD#>T W"sBM83A}?PhM#MYVfPCoXi'Ob\b#s%7IpΛ& Dva 'pTÎ5qcnAAC>"5Oul#,jh*Dgg~E-]5i`,升nIö5Iz|u,yI˖"9 RZOnilQ0JX ny@ !m,Mvk  (8Oɘ" 0, NXu"tC8"?oL լXjta",2gmC_뭤?މ47N( y _@r0OB0* d>C[02!$={ &ĂIm xDx{ԼUm|-3 vXIv26j+"T>#}FljVu&_ʍ8=}>8Y(ͯMA9c,ݏ= ݤ "=0A:q>UK;r='peZWX*QUdDЍ?Ef5mkqkJ&iέ o&pv':<2dhZ{V6A>lo G Fsg9گг?aǹK L_ aՌch .@kyZN7-z=ې[MkB6~w Pt5wհsY8UYG!ۻE%,Aܫ6brJ)uPCYu,Qg[Ho$&T53k'{y++z4RIww#_ubuK>Yy- X8>*ofQMS536ph h22c]M q9)X%Xh\Y[稒l @"-ܴK _@7< a?bv/NQ߀Kyy60(6uz+a}>~xSdTO)ww= d,^c.C!:)@uGWVTQ?8]nzQ>l |?so &R's{p_&Ԛh8hJY 5F[UNGtaѿm|xUp[4 .:#)l4>1n?)+L 1P}[0MlNR|GByRyBܸ#4CáQnf zqʊp#t026TF8w(KT*%{g_kxU~h1Ӗ:us<7tG3bR0"BH."0k7>-Llp)>vQaeZė G&RCPVٸ4vhڔ'6牢B +!(%`aNڳ.VLS~ƻ@w;oR ߲r[J'>}PkTcŹRt"9CBMum۹$v$>Xd]hN/J`j=אpv3羹B6!p-ŵȖa=OLz.{m-X6w6Vl_|#3xMmܛfdC0TTFZ#wz ,YH7Q*>_ IASE3h)G%@f #h1~`I|]͚eR) 3֍SW ?`kiÒJ W$(ԌYZ- uE4cV|ZLǮaOXm r@HҰXzéG"--,6ab=9ղ RA?q9 lɩk(TWyF CU\+RB 6[yYH 9d%ĨteCـuE_Z,8Ԝ!}Ex+Gl*G "e20xt @;4B>׃fw6A*QƲ&/:E,N\RO\|O^b.j/?Zw玙NVo~E8F,7|{  GCQ 9>(>|9fZ㯙/#?Cn\zXLwx\_,+s@{19N/?߾i*hzSmխ<@jQu"^6}nT ƘC^D^6?[iB:D0s|^K`X&2^O. M5]؂ Qʪ!QE 1ϛ&Zn.KK"i1mx@3$ 𕦕%x*&ڃUcc3CUOp.&+bgյgF 'Ӯ!xS'r[&j*N(ՉCubd0HCh!'0Ue&wO~=HPWyE4dhp+3cuEӭ%$EWz6zkх΃#Z: XoE_>}=J/2(ߨ*;aP  > ݕ[KɕlJYZx5*Xb;uQyJPZdx78[fQ9, ij@253[bw"̩)yxm s2z ^>&V/X<~_NHnI{BZPU[r[iFT `w3lφLcQ` TaD@0q)&u6Qp>Ol di4AA)&# w i)@2im„qUl7#;HaDJ_o0Κ eNjA3Py 2 H{B6aZKPlM7KCJ@+; f$Uc {KשcWƇa?μPcC C82,I|F ]CWLᣐ408 Od 3+ɰ굙$uaD_܂1;+IVr+{ڵauGU=ODɄⱨ "?s(0R}̰+g[t"]g ʱ69Yl͝%YKr$?bt!mД!'Qn1Ȁ͑'VעZK9$tCCn>(վf)8 cSf *ޅ+E-1y4<1԰/ M?w~ k[ %w%_6'Lt-TQv SТ>*)L>Im#GIsh#F^S>R,vî4hi"LLG7@E@Z˦?(BB4_D(j͸,1{~,Ix Jr gd([;?R ~ U d0MsC`!.v OT0QdyFw7/Z9MF ԏm";xَA&n]F됂H Klza#K\UijR+:%gMf䧥u X$-c'Qק tԻVW/]Sw$һt C tKRlK)pkIFmoSmhnG])b 1 .F'J},(*ah/<3zUX owvvI=ۼ V q& \ (M WNuU!U#q< H@;7FdUUS|'{R0,-iֱ3johL݂nRH 'Hvni$TzM&#T (u#yOGIXvVr1jO?j{', 8Jʳ} i#9~gϧ`&H&TbB6=VĴEo]\jmh)p1SYfHKi̫M.S*PO>6qwGot)z`(G~%OZ)E㉴(X:zj[ )/ ؿ" ֓V.s/C5%KwԈ >@h Gcy73I{seZ=/V^y˨~a#1aTJWۡH3bB/z5A FS~)ƅ) #'XV4V}!mgn{G{Ojr1obynoiASO:x6a7c] T${TF6 Rz5* CjoZto&历kZ81'kO4>/}~[|'Bl`4 k@ TJGkXg:n$$ͩ"Jf2g̹O)*,ݷ7]m>B65t$(a :[tRd6ޮ# NB=#_`Νli=ݢq9xM- x磂 zD7/%k4S.8Mqj]"+*FU¢X\6Ϛ$ J؏p( |,;/>}N#Q5 FTg!a[c4(#tTL=cs7/xy(צΎ;Lx&TФ-XI  }u!7S qp_(zBֽ/.)#E:{`*ie^3_9F`_S3`LD`>k33 l) 2x+σbx:7'#w|~^J%Q4 .7]V%<((8ra99s1búa1ʔH;Zqi'ŴZ2V=%D{ [YZFp[FOD׾ʰb9CsQ(C[Kq5q U!U a(-LF碕7dd+^,LREO3L98*-u!)K'0%v21nH[־͚a3FOdnTwMYEӆJJn !\|r"C³8(Ƹa=ł#g8R{IDw:O2m!Lpԥ|ŵ~u }鿠R8Rte$[4 $qD/r؀ -O"~<ޏH_ n&\ A"RhcrC2( *O1}H>C4{8Ҿۋ|=M!,OVLu/,eT|4˶Cb*n[(G: nҗ V6Eeiۏ{*"-JW#BBN!lVpPVKB7Lŵ+^4ܡ DW_j,vAl8:fq4i`nZw!s){R˦T䌊7;L@-`Tjb`p/ M׮#ѻG6nr9"SơK)f*c |݈RlKBZ?:!/n>"; *10'sW0>2f(2qVwԮfJDzl6uYAd5&%LFA&gWeXPxvyIv3]/}?AǤֹZvZ=ͺ:\W|k8g 8jQiRex&:u]j̺XЍ%j?ӰyvpVT:CGL%.f!p{`WIlRuw6̼Tl6ϩ6(z])(` i  O 3]^Ւ᱃IY_\~9'kY$g [CI] k#0$k/ƒN;hInoP+w>ݹ2.lE5!r2"nsëRƢK{vjFy-$zDhWnD/ (wW>)ޭ%==/usES1_NZq%1n8wpEгAeoܯrv3KTRH0 7fvzZƍIy^O` cnX:pas3Y7jKުĺotTU r!нn.:տ jYq{bݑguwD $Uavߵ_IǾK!(@OZMB(9TdHϗ'|o#D涐MT;CG5Ĵ$%55q!%&hvݗUn B6z [,]x4W=l )ȇ'փmu^+/ENXTp~,5n$>?73|c egyHTNX?s[%;aEh3VF i :(܆W,1 :3ڰK@dD9g3pˠ?ƹPe5a' ]c7va5,l&DPObx|o05^fW˫~h˟[]|dQwB~AړE>yoc) 4FH l wtiiUMk xpm?[:+rjY I)`!F|*'&i%^DзArS{]Oe(TU\Bx,>})e,sy߱I&2v:n-C\o30ueHel . $\dB^syrb:!ωsNBֱ}M1*zMi/McRRwiAүt ReTPS.0y@Uc- fj))&!E%ڬŇ} -`9dXso9^#(D btE5 d[(N(&uSEn²8e %A:M.G%b?hԯUI=lE'E5vBJAx`Ŕm]TL^/>Vmz0C㣐P`XZ aۏBsɬ3JmTQE~]1l^q rP:8X8|jvK^~56áa 'IG*W4gvo u,WEZbG_PQ*mTm>lUDRfc[ҢYVȼLN+Ty'% ~y`:pQd'I3 L;#*0υ:oG0TRo57ǎ8IO0TQarj4;:B NW)`UiX9_"C7I,L;+k6efLv+^{B>pm Eٳba|w0=42l*/&ۯn`n-6a~5x MB9,Bly uC*pX}Y6:o{[(J1vt&+-Wc9Q(뫷֪=m|۸7oԉWlة ez Ɠо;n1W,,ϧ?XǜVCW.T UGMcۊQD?k7Ҭ8xr*eO-SSfO70_LQ'&>> ADH[EAbR"Le6aծ@sZ6!*i,JįYhu{-GP&ʃfݒ,4YӌõZ c~f?\-)e,uWw^)jP@-}:hV ?7ryX lj5CSw^)rL6CU/._N5*zh)ys`H$3, 9yB66/qtףJ$B0m-[>n-&ͼDGE֘2֢Dr yތ? I`a\Jce;B& +ED.w@ b <ޢ)S*#nfo`_RN9zZkli4%{U֢9kU2C(i8V_M'-m_s,x_^X ЊM{+3.`CCżmeKe2*E8yPcWm©6 :r(hcV3ڱBLIo5SQ!-4Vl;CQx,@hnQg]K-KE-}+eu<5?ݙF:_Fubq:Dk ?p%UTV˃%B'AxBՔ\%]ד;C&)ξ=4S*?fWq~<-6;U9/5oDкgܽtgKK^|&kh;@ueOFTP BAa^PuIE}+ע] K4~fB)T(^ՊQ !A.[7 C \ 7;.Y*k=T*0~R͵<{˝^xd.NyPY$Q tאF둝I@W^+xfj9)0*>L չqj }Z~D8D'&u'd:2ڤպ9'9ͫF0e;4S8fM6x 7Chgdlwb`PEMw\X@ꥰ&IYEf\ϏnV-hڀHǑgw8^fQ1eQ1%+nډT7)eB!6.ZЬ #~6Ԥj9yU:W&אsϷ#/E,3b=lM@jA}ϏX3uS>Y vK%HJyzs._ebY%»gi{3l4*S2{ྰ},_X' ؍$~ҬU{Z>m6 jpb^k,f^SD?ڰCa>v77~`ǒAGsH+I#˶)y bJ dUa}!qVush W8W|o:썓qB\wϔI MKԆ䞰$1Oӯ6E?yԶk]Uq s`7_ps {޶:F0@:BZ@2&+ &rP"3ɔ?͵BVKP}ew@D䠢ј_ҕr!mEb@vˠ<;݉&E̋$J6 R˳Ň7X |u&UwЕj\!ɎtmF("Pwoю%L=,Hs*FӲy D\xHK M?Fb2#U68c(A,gh&cBߵz0oRJSg"AQVMȮ,ڋ,Tw.X~, q>ҧc^:1{fߗh</ZV⛟kVBr$R@WM7Aq|ʯWLe.}ޣ&m/4S%#&!u ledc_foQCZL<2;Vi>dR=t-%Gl1eJsޢKõddLPVd?7U#`q33zCgcZuC?l^ʇ d˰[0{:h#;߿XJ $?[+7D1FPJR!F0<ĩ# H9L<!SADweyBK?l\S@U75\sD.8^GwO̓[-x.;Ԋ!l )60B_[9KU䖛ҍ{VM2*ٮz瘝}wL3J4EN7Wy7KRTn\z;71\xHOl9L<![T.d d9Bz4 ߗ~dl? }jA=#a,S2zt4P*t7mz{v4Qm;wopԕ'BѷK9joLs=fY.؜`H7w@XN!)%F+[YrH-vSdn~fVڌ-ńo1"V=y#IA˾$hv8mP zņ,ZB/ku7uz{㇟VLY.3y,R<zTyޅ3dsuٶj0gUҶg_4%[(F׫9x,awK7Z£>pwngbm+MaIFCޟg,HĄa JKMQz; /$gxe3s`}UE-Xo -aeR(PDW6ea'\ZPAgrNdvᚱs؏ jcseQ3y4~L0 *,Ġ-jt~ȥ1ȴrieI*<9ѯGg. ^Y!FX"{%|!wE&ScE 09^똷?& +w`Tc~k\-OڅJy+Q?1CH<;1hT 6d=8M~]X./2=H%7,E#'=$j)9f8MoqW-Nn 4Y ^うdZ S7jq_ڗq%-`h9y*Yv'ZR' wK[$xO&[L{BZ`qPym}F%"%COW% )a싾[rx~$sZ SN Cm/47Uq3Z|IUa6]Ԯ1/E^UsL]*CDإ6CpDm;#bHj` A6mH@yDq ^q<^bnVqO}Sߍ)F y>* s\4-,biy]Ga(T eLj-ސK$vlSIJ#(aL,Y5N8+y S^~sžV5qzBQ]]4:`ٳ>GħjvjMPB΍Lx;hn:BJLQN!xw+z /I L:*H}+9U@w` Ũ9fվ9AT#Q,rQ|ljub`ؕT~suIFQ:/wCl6`%zz_E>V(~fcϐqU9q@ըr ^jp#5 j w~!|#uf#%Ķs+rںu$D~dL$܊V24Zs4J@}]L%&ʁՍ i>ޑ^9e^M@O݇ a8Jm,=^ԩkh]3N,Ϙ40k c;x~?܅p])e<돥on,""'n;2aZL}H!^6)xSdlR?ӅE)l֌ b밡 jv'6J!Ty<yrlD#FH./uqy~t|Gw~ӣ);`' ;fz/-}xDWyl ; c5e*/מV VUZ^'<#tѳpD8%43L1N}@ j5'ݱ$dT}1[-ޒȵ/(Da\fz;W6.1O`^J} 3e*72Q,zF >ꅚXCRRjpZ8-h:OB ϴ}nRN&u ǐ!rJ%i =n(w}5N ?IsgX,-<I}uazBX1&P 7pG?$S/u_.~$0?Q&~Vb#uwlTW9ȽPN3M#Bt=Af{DGE" >gѾ]*`)N(Ql1iMm2z5xGbJk*-Y?y ʠp̸oDDl6 }]b&نz9F׈$@I/RN:^3S.« R`2޼5=Yi/ QSKb#Ԩ\`b]@9n]KO::^]bqp"g\`T gT-$Z0F&}j3„RdG}BLUG/:ʤ=qQ*~ g/K ˤMpCbÕF-3_fqs39MmJDN1Pe"llԗ`_d)5hcĸ^qq@p>j4G\` p\H] Z D۹JdRZMAuDžΧ&BKISn8Bj_pҮ@0זO\E7A=y̅FDXIb{TN\\<9r5NCok-w}z8@ugI3 &7F9~vU3N>).O !jҙ#J`pVc͝e ?rTˎF͈I >kble)ܬ!ns[5x7nC>yI c̱&)}6[ԊKפK"{|ͻ˒M˿> :E cz8] %RLCrQNgb@W^F\Ϻ)q5C6{h` V̶"{Q1!j_P9}C['XjE|J3a0V7bO'Oy:?N~Mara4Y1PP-O_Ҍ?xyfoıiuhZcx̘{7,7axYY~`w‡~ƆyOИt۫}=9Gi$c E9B\_ãvFfBrcr&{-b`=P@ }'B\5Q,f  im:uQdl`0؄?F=0%t.zYFx99?@o1YEeJ s?A%iNt!u]69k<.by"*Av 4&d9L1mkWǩ!9Sxpj5:XY9P|ҭ 1e#i"t4w c^^۩z}Fw޵!> ^BPF- Eo{9اz,w\3=gKRqA`X>s@̴4+в59K"HZ_+1ʂIw̯U!_a!`*뜕2峺s_S+38"s0S03`hlJA)^|n6Kgcuz+R. N\a}uesۙ^c}*l;lIvOmmh[m\ A>+\~<wB=f1a"9WOR82t̪Z}ẗ́Cd俦W{qM=v1J胤(h_y-nkv.شL?In4ˮXXZiEzsT̙y |LioϱiZT, h,wWk_4jD-(bETl ) u[K㨃u/#+c84#!L^^k-կHwrO%F~ SIf+5wV3(}R .}5ȁpuGX/ta ~Y;)م.1X NR5^M !G3ܓH %3h)(`裌 tĐx2 4Eeqf]`N ϐ'%Ph7_=D\-gQB=*Kszڸc[{=iO2 j|uѱ31plp,!7@[ϴ6/;XF }J|)%"yUaR:#AXw US$mXُ7'd&8{p1FA͠@.zkC=!(fBaI E٬QmXki;d?*s1Z{ड़o~\'+8T} \ndcQUE]+;_6*pun٢?G+]o?}hV_v} sB4)5'Mo)_~S2{vkNBFsw@*vf{jڸv(;5UٌqjUie'&y fIgmSMPOz'_{/V)heF<"XwIQ'R=-V'ӵV[` 1Es7ȐnΛ"*T·7KI$d%[z  $tr\ {9%,7T3-n@%mZbMB0y= a cUN`*q1;9v;ȝKؤ?x05E.7&̨F _2J9,71N囒MZ<[M酣,C6c1L}ivuItnHUX{@5f+qu/9_ny=;FT7E-ddr -?EuFm v^~8 )Qu>fȞxMۨfSnfrXw)= ~ibֵ{v1EeSj0'*d{EVHM+j],*а@Q+&M)l) 98"˹Ӥ֮R bo.ZhGvُn(8wLc_46 Csl6p2pI{yXÊNQD#weY9qKܪR(.ł!;LЅ2S !q@ܣlQ4vh BVW˱n&*wр7;gr[aYMtEɤxg;2T b޾ڢI}cw8q3l }/s؜-~Ll'нeQ0lQQ%+ M#BWli [YX3 Vj!%x|51 Y 8Ͱ >&ApYeɧ怅Aw.J[8뢧7 tmA=My<\)MbV>O1wțBb(AHyꥦ8n4{N Dɳ1Pz m:o`ϣc.Ҽd-6Ӕg!@qk%[ bqVA*A5ρiAr<.]V}i_ iK62q0[u)'XJsuW*gԘO8KRR2C|{e띓SpSE%|ԳJ%gw G%97)`P߻IDvz6x] gHh}r2 APYbQes!qYbe¡Zj ̿hܪ/!'Mr:9vob vP23#!\v; 7&..E|glZcxe|C6L Q٭. ذO4Of cM>]_!9RҬ٩ FGr:p0NuFv}Ϸ+tB젪^x@~"T-M7À3wfA)zih΂r^) $`W|Zv#-`!0 d~#,)bSط("_Z{ s.lӬi)sEuz~oc Z.µXVRj](Du:QG;!;*PMUf*g5|'lQ{i[k0PE'6^kv˔*Mjl<@05@;q6} 8e93?$;MWe3/AK ַ}7).mMvN%2,>eQk`)"~%lTiBMLnqٕg\q%`WFfU{. ,NلuIr֯o &e t"UHW e5 :W'b@Tfi}^ F$ťy<"P;ij51:/FY``cʝ#WLZ^F+Y7D89 AeCj'rIz2ol'&B*"~d;}Serx`5')8UE8{|._#vz=G2Cl,rl-79Fh|4E%e=PkD󱉕&X(ꠛjN mMGS]0ܰ}dcm̂` `k(B_գPtN EJ5ϴܟ*j]y-CM/*PeTJh_FyUeAip]!B %;%v}< 1Ʌui`{+К 6UP]XMEmuÛ.{#MBZE#$bg^xKS:O\>7]_4I]v\U=,+qTNozދ^=M<,US4SF >oG;yF*@|3;YjVf'`}U9'k&G j ^ңfPA+.v7zq-ke~Ojihj1s0-E5=@B~* %@ǒNF'fx# ɱ$;j ~xѬ#M+t'b3H1:HZ9EVDH9Mg#nuR7|FB%ړ̖ѓzp#6v8Rv}F y=xڧ?m8*|~dEvy.˥=;oqDɗCnlBضI oYԱyc4^2^~B4MQikIܩGª^Jv)K㣸6toV!/j_2栣vVz.v&AO?l4<[t~d- Z}5 Sʛ5tC/0@1XGW;c(R橒fԼ_C$RzL^~9NʹO儢B"x"ɈKOf+'֥ƪQ¯ɓ`XlH0%^U/{ҵ+Htb5OQvg L3. NP}pR/lOjq ϩ[wݙ|hJΕ:LSp#8v@XӼ YS(LPğ9nF9_R(7Mfm-!|_.m|0_<˷`oΨb~ =Ҿ@,etɌ>&F8q#_Gr 7(Wcx{1mʌqez4[`.^[4O 8)Ң$%LӲ="Kb<?~a\15_uzq5[m_ ŗH,Ng}KΈ/B]}^ScVnF|+_ЭW`sBZGp06I* `S'&Y.N>t4A/ ZĎd}$]k6إҳq@*u{0-&4^Wk@1 yT-Lm,dbP4$r<.O+@IJmAQBרtqڨ-5~J5~6] }o(1Z8(>y审-EY9`/\w$?} ܖq3+ږY P8 Dl5oeZ1oYER*Zf@°&EPcΏU*y񩋶1̃J+ƾS^4uMQ2'/Yr S}a,z\XG]War!y Q=o;HPl$ӥ!ߙ9 .gwKC_H[pCUK5WđZ2S~[cG̔ |r8 KʬOGh/{灛zwEjO!Ri[iʺ,6LM֮)مthxZt֞v1!V"w4}/fû`]oCt#:na4r~lcGԚg؎t ؔqպDޙm\Π/tV̵HcFCBOYmJi7*PiQլ)9([y, `B4cVZɖ 7݌xZ=s'?4oX=4>BX3˼렡 p(ܶ>Q!|wV܆1͎1zS읱+Q"ptkX-ci, >1 (TگǢL_E{;INsPzYwQLXȓZ쮂?:YI9Li"|o!R$7 ?QK叵( {, 1R~5D|`4Zϓ op`ˁLƒ)-/x *ŧ z =_2oXQl^byq@} 8E&@l̹zV9# _u!jP>h}:/a-&=YQ@/>"F(G%Va੢HŠ5e70n]݆X`-*Y_# *uv"f5Tw&bjp0y&6t:ޜyxAZ2FH\j '*>{Ļ3 YV(w |ٻ !R#7Bejp]鈞$(z' mt Q۟3AOE2jr* ooJVgu`mȢc%3p{3N'5D^Eś7a8ΓnC%")z?>.?h"mP}myKBzk﷝nՀ*4X5mBn逭pP]Kexf%gHR5|6j sz\ ѷ+f C2E9 3`Xhhp+h J/LKCs!aܵ5R)H'5iJ0XMN!COA$]נﲎdS<;gzJ3?|~QяŒGE}ճDO`Z:|NvNW:ϧLL%-Q6YD܎bUxUOD-YOќ0͑Uֶǻmt4= ]Q\a ۫\"V G~T?%Ǫ~ۧ.+dVguiOQbpVhǿ}!- 8Vd='Wk|NFreUJ%Q?/mPyx>v}x&E.7§E LT]'O{6F_n<< : I:u'[щ9VbdX"aFFqzW<U4mF8/ TFm<թezMA_|8褃\Op?4`\?E#!/NG.B&).TzIxg zsI$U8^JI2-߸+V "DVR2cVH=>P̛Pj5a8d $KLAv#^nUkͧ0Í> @?"\TqjñP򐴉q-ǜha r=2v?_`t&lAqƚ @ŃifN*SG,FF Pܷ_Y^~Y/J[3G*Ϸ~A)'F{슅 Gf,k6xtE(r 4^l0i='wV/'y6{:d_wjA ִ%~<)Ho I$T>skLCV)/s^hw&H,> ǥM:!nb{mR;z::ۙsfQa0E1m#G/CGD/ǮXo>168w*jSs< l +3L,#PO.x _K!FmӚinACWaGT?;Kdv£,L#|ޡKStL^S,')Ό\VѮcC}U{qB[v<{ZT fAt|VJHaʈ5ԥm)t uׁǏL05 [+]RQR[#;/Tzb:E>~(7Nu#~}&"Ur|3idgU9t@73o׍lj"2άiWdg^a9 |o[blT,?-[0$/$rzcJcН:BC)-8`Ԋ`N]n\7v Y}@7Y <=.|L[tOKS,:!eDGmHbhc?+e`I`%q֔_BI;jj@c~rh;1>[3^ZU֨I.+\ULsAQI8XY2ނ9gĘ#2Xm% A/c202*sjtvaJxfuݵHG_PI#u7}CFSGnKrF YӮ|Ke&I}iz/+06 Go<ے3#Lڡ]%z?Ie`7&ݯُJ%+=a5չCu|P. vV@=_q`ݲIoe-VY;OR'OWQfrԉP[ZSQ<'MP0}Na)_Tg%beVb,19R23=?E UD@&xoHXrI)ɇ0Fƒ^ㅩ׎$  #q{ߜ'+oRګyLHRβQ^c>S (&eA{|ɢi(|ڤi: WH⃺>5|KTb3cz` kAfaP#]P0{IJV8K؈96v4d}6Db$$~Imc?@=p 5SZ)̕#oKSUb&b.6ֳ)#Dk=Uzʝ4BxfGRt9?཰g$o/ S3E<<12g-XE=npo܈*</qIUl+^Pn#5iCRJ/|7RBB|Ae åm&LWA^B6r_;RM>Z:iNC9?E}A [gp:X4[/"$ 'Y &;np#g˒!+4ȹ@_a!jٻZ5QD}:]Ɇ$zcDݩJlDP ͧޤ"Q'g!Ò4&X4_ÌJ=60LPνxz${6"lJ%+{8ms9较3d(K'$'^w|l-kސms r&.*=[e OÒ7dk<>HHB5ToǼ!$ܓzPBJ/Dl"(V'PwVbLUUPMe+wy>oگp#\F'@>tM ʆ_fMLabD?"-m3,HӰ}k)`aԚ\s-1'vf p8 \Tra{_Pf&0cr7"+RG=/@窦!Wͣ@%=NLL:yø_U;/)і K\X|rNa@pevv ZAǀ9rKy":vP+[SGVuL1 *ķ|p_ |#ρkNYU_~*;YASP3,_B>ʋU-.%$>~IKoSNnv7P^<\s#e,eN;ÓFM7=ǒ:YA  dluV){_V2PLwԴ}ٓ`ReMevFs:wgL[9KR4w7wU%rWȕKI&Y{nh ˟P:+YP{9r٠S%jtm@"(gg,I(_MۯшovoIX07[$q+6/Ïooz7VЋTH2;'e)wpoF˔ra]YTt6\G*5%/Ļ͕x#ؓJst\Tt~X#(T܉afk!801%0?[,RmowLn%9xZ3}~-mO{$j"'*^ {qCW^? ^FmHdCi}Oҫi6BB`t cGA*K5Vƹ<'Q81D2.4B<B|neG>~ic Wc( [&~W*eI|GM=nOT2g5i7z䑴1UG06/'kDݟg_P ru2&ϼwl"D>bEg4)FF}QDBʫHeil օ ]oe{=$9HpE B!.pMg>Lh5q5vCoOܮqrצc9k{%^UIQU"*,5h]ۍCɷi}×j$΃İ/F!BYI/ 1e /XZjHD/%p@Ĥ֞Cs({,optF[gLE~;0D[n\tch: \I~AB$c'qc .hԣgRv]bocafsGڄ~JVKMJ0tP,EPis$2xP+' k^Z]U#h|WuMGiƞz M+|ڢ^r"hyѢ 9sbEU0@#ҏƎgN_/`-f7{sY€olNTVd0\aؽ qsYuڞljvYmQcK=g1aR3M(|դ\[ӄ?PȖ@Q\P ]_ ^ć[]Ɩ_IBamߜ}Q  X,;d{P%#hf={~۷cHALS#u]R}?_(X%q J:-Ƀފ %M/S6ǃ '_&#i;An*3:}~W aroho62[AϸMȱ76z{G)ok|h4s>4> ?VlDΖF`oyg=l6pS[|211*j{'ƬǐvrP/^3M4SD YwhJT{d~\U]zդ\caY4}jtpB*u,Q:hN_fUeA:z$ 9R:1(\) ]", W03^sηO"IƑ/¿^WQrv-;rJƫ+D6Y/[^AғާB,BM>sh[B90+^yN42Ӗt[Dl*yn1nPi+Tm)(n&Ɲ*eP1}+h lnmM~rbe;o_ *}6_'OussAtd&!!Khx\9an4ϗnxVGJa;:MƗrzf hLXfCTGڞ.G萨o1eðhۆΦ2N V|qsPC4jV^֌AgD2!5!vY?(`ߢ`Ii Af"f)]KTrAtSSBƹVq֣pSå:Fl٣ i"ԙeM~a 7YY[P>/Oxխ?8TayDˌ O7Hvsjb :tj*괯 ? g¦~33ܸhj&SXa`=Ĩls*6lZlZ=NEK2*/p:!% کӪ?k8;W*g-gVyۄk@ یuK 1 ΒXu4L wpCP}"I:>kCSp3,alAM#@w52?r窇V{W84Ulc5Xԯ,$N-M#s wiP .x:-CQGg*‰vC@)Bjzլʲ 6Ўߠg>tD^[B9!1.\A-rjo.V*ҙc r(Q[; #ad1vFFqhXDӕQ=ѝ3ߊNw`l#P,XK{e+do{"el4bW9hi?>Wa_rHyc @TBhS)I^qwXV ׬Jlv~$(`ܡs͖E SZJ0&\PQ~\oXmRn8ЯޣӘ霗HHgSȀɉ;.U<|W6=Qs5xN7/`CzQmіjP;DwI8\Oh,AK 3TKl߈8ĭz/kTN_5PvN!4v[a$#TFGiEkGx&}ܒ=x3#cMC= GΝ]`KaL*[T-X1ss:%~q @K2oZfIj)唈YG-z%q.@Z1aςLꕦ#w&>/Uzaʨ=)PͻZ9? PIk.MFVc?Su?yHDŽX{1ut"*K:.ǐdSJڱ4jd:]Eka6/8+:WT,^s~&;sTc)jy"ykN@̞qvu ~EmOdL H7̼`0It.UձtU0 T7Fh Tf l }QaCID;cSaQl:0؈^:h*Ы-žMĦI.3QU_DžEb@=bю*qߧ 1vMV&uФW5~;5kN^i}C=R*3%AlKy49n|՘}ҙ 6XZ1N=#kM !fMtj:0~/fkzz ?DO:RN*tt rMNWK}ȏ̌ PIO2RŧL0.}"2`U"z J+6٭9,E>5Qd B@Ac-g[  Gh"#Uf¾ PߖԬ=v{'~I]moJҶ3q&aAC"1vBn)םg/Hc"7, A)M!*+cćY9",bl7  ԡKRYbz,*J ;8? oK_Npy^,VL9.@(b4}wqChm=ؠLn^}u'g mutC#gŨ~eFԴ&C1uv\o -Ru},Α3TYo9t&a|@7˵yvV8 R#M4TӖQhYh9!.a(t73T2tKh@bCS1 W0桅on>[LbU\Ϝ^үV\8Ƶ:vu LM!Iau4@!bޡWgwk"DصI^]%䋙 zs  L5:@nk3L;1J8UH~~IP`JAlosTbGKd Q e~OʗKчyڢ̎eͼׁX/g\{nY8 dru -T/]8W+_5g}BY+xkE>y<Cɔy( wҜH׎e \%,b LA(2Cʀ&VΙZzr3Sa=ʹƟnZM>F7ZXg}/r˶Dz9t>zRo C{gsN0m}ULd{o) G':X@5N5NOc͏&2v7%]jphT k2& %y 9ׄጛ=֥0@k[cV]\tE[Kݧ|f붚mT4*鶣(fn#I=g[Zck@x<2q;).JԻT9/@7.ZŒ .Ӕs@ y>W+Пq)H*GQ~feDA`D+;0 D}ޓU +Yhl𦡘P"4gRokpٕ&V {{deE[/R8o "`{Bű%yO'sb mDFmPV!W}?j7 K48bog:l񩅱C_Q!g妃6;*' 5Z|(H.lW5FeǮ Tg[< R@x _ N倫ּR둼pg!A[:wp \0(= jcZHؘq9Zeʒ[= ,];wml\E׭ӿ eoφD 5ihO/zE=EBtyA9|ƪH/\cZb 0)燣ya߈?4cyD[$x 4A`%u+daIw3|]#bR0,| jloR(1َ,d{tA74*izB.^kBdi]()U&RoD[~J}]4c8] <5>*=!KbCYU D޽fT) &prʶUlMLyG!#,z=H&}VT m}9|#~ި=Z zJ|q9WVo%%D{]3HIuc$20NOxk[uqVDO tUu#kxyD&S_-WOE SL.ZN-~v*׵8Z.ZIsFa6e$5(b;N $ƶ'Z"C/QaVߟ?N|y_lp?p+ KgעPG3q j}+R'9N%σ5*`~.^֌Ǹqn'9&.H(Ue)Ҷ{An3NI}z.Mft&qv{zRڜB6@RyqWnB<2z]Vl'x_b8iF4l[~$'ЅɷyU=KǁC H4 WĔl[Ko|JQ"0-dϾkqa)o B6{!F; WBDP9Zsu ➟[B)|6ߍ벌Ș8j\"'+c6w_86id=A &O7d?a1`)SD-뺱.dʄҎyNE4B#2Q' +36e ԔC.xh0q { MlWy3`'U9f\s,`6he49S '~vz6_MF5 τ^U&{s49$_n5->s7AI5Pj_}|[.RI$7(zŀif>r -aOM׹o#4ZSdj \>]!U9S^/E!:n W%SC=^Tj>NXLd[x32KBHRdm'uʳzb׼8ߏ]D-~̠`aMxNbգ5X[hҞ<}}IN輒&* -5maAHlpvaH?fLXn/$f = \wwPp4-d`f-X'*DO2) ^SfhTE=3YOP0kT#Q:oGbʔ _ߙ[h,gkzq'`6T<}>7M>=>p/~J]"@)M)ӛ:9pa,1aGؚj/RXB}}}BN.]~܈r(]vSLZx۔볋Gzϴ)]8RE;kc MʸiI?վId㩗`) P鼔?Nv1[p)5&rA#%ĞN~_@_/sA߈2R)Yp*WEšK* 95 JE {QKαg0dcV\0̿}eH pa9sUqXd);wgv -/ݷZ`XI!6}c\"/}Yw9ل `9EB,prv$zedD 68pOȱk[ :]?툡/HhXrB!rEnm_ weZͫMա+Ƹ9Rb#<5-<§ҝ@|x$}09,3$tqgTP':l ]@͠KSqy6`b=mpژ^=>!BO ox=+(?53w+~7Iac(YX\ vrw.r*zCS]MqsQZfqqDѴP?/Z% Sjƴ~(bPDl.I"12:hC&$P rюQncci`C?BO,W9u׋:NkM<5iHRY^[ CwbF,MEɎb2 kvN-.wۃfOs- H((dOv qgHu(o/6~|ZK ;W<5Ҩc2b,+>pf04َQp Lwnlg?U>GStfIGMfK?tuEZ7 Mg-aמtgs@A`Ɂ}J% }@уzHCK3.~%h ͈>s5^i¨Wrۜb`D3Nc~~<ׯ  y@6sa4ekV\W{t.nf$t)hi&WWJc.'8-/*r5s#_z\Llӧ>fs,7m_S%d-l0#?K05|UT"i/զ<(x'I)wtsCCQr}O`X,h [2jMդX ,podU掊?Q_jDޝtk"qe !XesXxLTQlM4Y'~bQ4D,xHFN r=oB˶u%}_Xg#,(ntup8/yp)w~#\nK3D{+V n^*a"$nuUCs0jY駰˼XԼ\+C<|~su8U'ֱ[P/q{]6Oھ,w+s5 ݻ~:⛅? q1i`1bߺ {=ocF$L; Psm螞v P'>#a:mn"֐X?҅/[5 e+A'lLXBJsnF)z]>RGOz%b)c|bŧ5lXW Ooxn>n`1[r|Gg%T晩*U6Qv2ɓm㤧9H"m94\dyl(wzkfL{n !)m5<+?m@ M'`#qG[&*Mޝy%~3E9UWnHޠ3C@̶/ZZE-eˡUkV>|p!T,)KMt8ȕ.F .$OX%Ե"ݿvƺ#Zѣp (O-'/f 2B; 3*M^i/Akx?Iti9{99I-6!Ij$&4YuV{hOɶLtgD?K K,ӷƕ}?;\{ߪD.*He2]¶7{,41s_ w׿F`=;??au$B<;^NDi߀ف bB 4Z8NkD8F@dOCԭvKv|͛`Zt&zw!َ撹RXT2il%ځlKF3<.l4r;σLj?q/*KYd֙w!Er1_55Fݰ3ᗱb$ Wr0W$GhB4ʃNvэ2i9NNfpaT$ 8x /ZwFeD$nY@XE6fqhg?3BfT@dO.2<{:* PTs!{!?Ϙq͛w><}GJ2Jye%U vqK) y.%`:~ P>L?.dT[/+/,t-K:Z݈kjxx/kDO[x;8A^f(lbX ~7ѢV{ȝ&"HU @36]Fh^VybeϤ eċ!/#p4wl> ݿf|)G|I˃A)TRls]=W|<&SD9>!Ie p#>3+Ƞ ǒtwIJ%VD<-կ ]fQ I}4 b0-}p* `"NUg 3!R_|J;h`&H>\՟8?wwU'v,WLs0['m4MC/ Cg8Mۚ =*cW“ Go |bs^<&^{>LbzK T[Xp\y<Kvn~%1dUc<(2!܄\n21V^W+A02?:Pk23yqϚ ='Bpr#:(kx7L:xhxsuaWKCO8ޚ1.{{v[݃G("4cOƌ̈́}xץLV<=[ cJ;mtqbQ>;v7ehENolɄ8YHo{7Ќ{D.2ᜀqOG K.\4.-:OVfh0[ HuxUTʳ5 5^L|4|JQ ugFC<=%,c"pAw ’9HT63%VUqm|vEuۜtnw* r":Q>+ANF),=I~@I+12=RpNZU#tN,`$BD1P P~uRKa9Mq}Twwؽ=5e6hQW滸&pPғ9E5fTi/8Sf\G+PtT/bT{%P`41D) Nc5{Jι]SX8/482-J.dJlC≴mީ$:]aߝ< g>` aLHّt秐ORTWZC+%!] xP\ۧ <;hۺÕx x>f@2_M~̇#c7jδ~*^U|~S9B%/Y>xc(xe OVz ha2 (m~9M'胇7\\iBQT0c$8Љ@P6FQrMrJZM0c kWW//2I0ib͸}vڢqagiSa^ o#Y^2eAuTD _;\Mˈ#!kL,N3nTC˞<^l܈.wf O|)XJ'F oVva!JfSGEחrh[0 :DmN!A=4I7_]8A0I=фH'0hdCO}26eG RƴŋCl'#Eȼ|ahy9' ^*)ՑYfH!ZAV_M lhge ≧*_;(-% o|RnNp/a^ dU}'jҷ#A}-@ů<F>"k|S{ݐݢbq沸0[am-CJL}dN]##nŶڐY|4 ΩKn  F ]8o;lpx =34mg’º%z@(@2cBeѣ=j6Ms\R\1xRoc|8`x,C9.\yHN_M*Hؖ< +W0-;.;^H-`yA ʼn<'s-O@-LJ hb`,.uf&@P<2HF,]+s  suߖ5x d7&ˮu6Qe?&7؍џxJp 9g9`?=$HmK&"30IΈ!&?aDi1lXgX'4[s"ޡ--M0X P*!dtOl:6o 854$Ǹ+7{V^ArA4T֎W,OKծ-no!2 TQ`*3A=hPY3MyƄ4]y^N:leT!|`&$9}z dR)jY2 ɇi kM`zV9\59²WAh4ٳAKfΖN^sk@pJL_ Ό Ui ;|>*5G3]}[;o͟%K{%9iDيDL% ٝŵ1jIQ"N( )Ÿ^;G ps[I\KDsE4#g]rn[:7M*tqNحA:Y14IH0jҫdk7RГ~@6 Y.aXx<| =wr$ãa٪gt;5>S? ?.y=vhæ_b6P%Sb%"63Q+eC#(]8LgYE{orLP~2thX5k%)1?¿ &f#L7#8|ƈVKE*pvg{mvMSan5s:C]{g %R{ۃQBOS тV<[q=w3tbKZK9mW=x#4[#y a3lI/ȴZ Gm Ϊf~W%2:S12sU0'_Z3Pe3t/|]R$_[CXVxTxS"%{ sd4TA{ܤ_~ao4xMDCjKZl9g]Ǫ0cr4NgE FQG:tg;Fmg"lv=N."y?:>@}roW8#21r1 Qܜfm*)٤f znn)>c0 Z8*LnC 9(nt ~gUl/U fT}d8R.>MtFaJGm)u0;5h]l bD ɟ?IfW;tBO="rx N5$bt/sGN%4͒I;(q؉X2țL~ɕهIi>nޢQU+|NR^U|1_i|28x; 8n]/8(SJv⍥ĢG?z.10U=8$/R:7N6WHtjq˔7 5 !sOѤ!Dҝ!b UꒊvUp\c*dmzˈ@qUO7VPHě([ S%r n\> x4I@f4%d`*nXѤ%"Jf7ޙ@; 4V_"Ϻ? S9'Aa! Ze+ VDzU9)\Qb\kHʡABnOk?1D# @N˓}PR *b);a-Ė~?QP@pmujҽ4d6a. J^^3r|dI1U|6sژ{FT)6]Mއ, luTp4.|amMڥ9ܳ`m>MJk_ORS\99֒MNy| eֽe)Ǐ=04\UKf?6qa.s+EZJ*J ]2ǧV0ӡZ9;cH'~D Ajܞ V-F>&Kx4 kĢweD&)GhqgyrDg?K)pW[V<_HOk|ˤL)Ltn>ڙv];Ń;fKlXS20vXPkdKhi NO-20jJfZ2P^j:#`NeY,O-}"9YS B(L&_m>Q E`ն:ab xi'JͼNYLL!.ȇ;xxiRq%fUP(uHqE ƍpC8IBx+P,Kr*=D4 ՎTSixw!0=pMH&RUO0K# mU[w#l+ =s oӨdyΡJm1[m{~!\']ϸLSm52j*qj~Zno/({4㭾:ǒzJ C9ņ#`j4&W80uz%CA~[`zY5 '7/;zF@ k+876eުGdqdIKLg o ŽN&'Z5C@qwVl*)T<0t (g64(:lp<ژB(/m#c.õވڶWqOIJF\ )C'MiF?lAz*CBAB噪lMmjedkGn`aX@n~ TS!m^3( x%Ɣ@r׶ʞTݽ—[d)R4RRktjsXtQ}׼琥ݤbdjez9Ev"i3mzvg!f'@:󦒍#:йn\9~s|θkο>1UG֐s0)z,T\\LJ/ L2_M3[+Z\ѱC2U(g+qfL9ōncyb CV-qwY5x^4Ƈ v'SNiI(OҭV2kS"dErIRrK7=.N7քw]cuvz5z 3FDA I, "јW?}U!6z6Ha:<0`84jǖX8#XR&czgSKz}#@QHCr_H;}%YBTy>; GR<i▊qF|?z&]oN *F6'Glx- yyR(]:\"6W<ݶX^*!%[ɀfҳweM F:?fS5&bv& l?CWLul[yO+]:yQLZw.WB;B=d59yP eu6'wU^gugK٪SxBIOuw#L.Z9ln/ny%.Wq$eWwvBP QLa$G:S[fD3 f,T&Y(0xj %gPwDNwVhTFSG?3gA&xG8XpwI.V !EB- d6{bU'"1RZ(~t8I{M@O^"2^3tTBT$Q X朿Ngb#BC@C |h(u̲Hu|݈X*S_B{|~H#DOȤ(8kL@d(6.|fVd֪5 Vt=tu;ăKܣ!%g|↸) eb!_ruP~ݍ;|O- c ]"u"hE[Z9'm} -~nkop<\qJ7}DWKIn) ݵ2BťCʣA|!Rg`R$zH7)}FsE1hcПlnğ}5ٯbUA#rDlLT Q _={ (*dAS ґ0WvO%'.aZ{{ L0nJ| ۙה:0۳ $L:ez^*Uw$M<9}*E^ v 5CPb [XrF.5 " >"-c ?b;@˩8ݏV[~?W3-W֟-ÎS; SG\4{<YK(ɜzհZh'G&`[Π$2lYɺ8瀌rkO' 5C\ЭJ,~PSXD,, @*1jo Dl݀#o icl+ruyl%4ceTvƗJvPlwVWa!s.*bE]7" 7RQ`CPť|ewj R#h~ bd CGPfIUm =o֨5Y/気.XSZ*FA!Ǡ?rZcpA+X*lկ %w/?uU$賡9iљl5;4>zB/?wZgYM'KOWҾ}gߣ*ݽ2(_L捛lLCa =yrBH!R5Hjrz ҫL^^6'W6kJU))M< tËD738eC=OQ8mh zu2UݍUï2oLLqQ'S_\^nO+jm_WS 0uI7eXH 1koӽPojq,t׽PUzaV"&(SѴLDQOLxͯ'馗@ϼ`}Ăm z$Ԇs̫WYfXj "{5Or(9YbF!ܾ3m]1ƁP9zg;9/Wa[bŚ$|4RlvY/:,_( OC!dORUtY웎6쭾R'b61J; UV7ǪltIגE=z^?h23 q MAޒ'̀ܪZb([Ws" | zHAK+쾷J9Wl-Z@*`wDt-A6($any1.nQ.(9F@KO_mVwa+JX>>akxzk .R1p 9Lhr:ME wTߨB96V=ec؜;XO ,\_8׫OiZ%oOG9^+@8W&W J>vAY <+eQu$.**s?JFl`#2![Z2L_Ѷqx解/X\pV7E-~ =B޻i>)[ǻ]FHp5Cu!6$('r` y^ :x?[x>xV-mUwRVkEX:C(<}[f@J5Kzl0}m&1ABϛl⶝OR1ja'0-7EƔ68FpmړY(;ܼ:d.ka?ϝT| 򩁡j'f -pfm/GٕWlm 8*,g1i9ɑIzȧazF-OFI:onEQ3JU3 nec1>c@A܅XЪ 5<?Sd{4yvߐ3݌ SFBOB[+rHOe=K 4'S@7 rR6tl.o܁F1~t=~I@O>Qe,Y3a?ʏHb2k @Cp-йp7j1u)B"®J @NoB^)9dua`RiBߑ3W؁,UİyZ\S o*5$!YXàups)n8]q;rynB_PGBzYH֦혠!6R29_\H3.FZ/`8JH1~< $j KF_Ph\{R"*F)Ertʏ .Qg'f,KDhb8^bOb)y͏NHS >3HӖyKm9v46p[ A}^AHH>J-_2g Z>+{?Fo!NI5 k#۹*=Gy°F[rbK֨|ε]Vu;IڐWb}f?_tDb\:Z}QM^ XQﲷK[NGT :wV U&lxMEB yE#11[12lD(jdFɧ 8i:<)_bm*!JCUˋS´O_v?0탵 3dEIJs!4Jݴe߱Tz&; #e¡#08ݦ.} K`uC6rHUL3d<,k@~(ahεݏEtsl&K6;ntt+E_j Sa1w*sz\{*d5Ͻ-XG~oKy1|"ROC'Yi!kX5j-vKk$@ Tp&VnRhaj;aRqު[A ;9ik5\}{DfՍ׶9fBHg[r鱼\1 ,r5>հT  ^,,*"FKk⪛8`,5V^<b}S0䧮T8{p4|<#QX ;ǵ5?)u!׃iH  8 k=|9n=jɖqO `cNm#.(RGsMb`I&6+(W*GsȀ ړ4r 8uxʧ}Ý-RY^=癓BDR r݀q}艉;ֻgj6+@LsU7i|(9%;m(-ނ^ )* /5XѮ#b-(q?IA3 к;1~!3OKwI+q& BpD?T27&{R_D "m LQWkRz0M THȽc | 1EV}\tY*~ ܯiA!o(W Jߍ;)N9_xx&듚r[Ji-^Xl 03w ȌV[Inɚg n7Ļ&^Lղ ilC,8i`HF[kgC+XYX(6sA#A _tf%mFWv/.\ô5kb ӿɇW"h\) Hl"q__L٧έFN U4p*4}v7ʅ$PH̨YHia:B%FnB$g=.& UT4K<ljEM dٵ? M ޻k$* >fc]#&9de=mNL`U t,"FOʀ9 %VƏ\viVx)a[D֘y4b HՄ8{ApC]9Иfn%9LsXNw zKCe Ÿ0 ɾh9,GqC$U*M8Cl"{9bj4އ?W;ံP(_fok샘r;jڧM+1u79*?/e!H ?BxO9B&kxR;kesJ_)1ʆ_ Aw6:ƴ15b\v)G=al;F67"{[!&R`<ࠕ+]9x~Db'Ynudx$ ۬)4~mwډxRULG,k0b{&Lp zl~6.1/b\" .`ܲ|M #7A_w|607SIDhm>aW . B^Uw%X·ɟ$ '+/O߆6GKZ+Rml&31o.ޣ'Nµ{ Ǎh%ŵrx԰r#fnMP w\Cׂ3 b{:xrO4ظJ I'+0bt€܀+&w H$bgdpE|GsT5Z5j^;[.$ɵύ^ 0uڃ\$N?$$56MɪjuQ)Sd[ 'e2r}25Jn`T KUY|M櫐}/edM1C~b }PJqP 3C8/dh8 4zDMeD{Qqok.7zZEJ;xK:04 aMsl*z!W)&gRHՂp ' fa\44]FH%NPƣtzUͻme-G9-?0r[id뒘bCl]}VPZZT͟Fxx} *E?*a@n`v9NƧ Q[tOϷ&{a䌔xFUî7q}kw\#@gB_P a0F[Ԏ.& Ѭ{8K_G:ٽER::uĈ540-\ꕪZ0ϑi~r$l٬4yRdFQ7?z NSW5JK㐙uZ?)0wGډ ?.(0}&悀7{jt~1_Tao(=#:dlVhd^G!]Hgkn֐>я%MbT:B(䳡#Q!`TEURd1:<1}v9g^6ȞF2lROʿ*-ّ5uha2h$(dlGrqtFBIߓIWjjfGl ?59YHIDeeon¥wequ)uȔ[xTD £D=&j@KqnllLu510\ēg6/ܳmA9cJ}MDffRU1+QF gi;c|,\[r B\Ck?:D5YP(t]kLd|ƉYƁH,y^N +]_g5h}:Sr"^씫BggQJA3Mڬa Π*~)0cdl4I\N\;fk\8\!W/ma7Xg)4[lr?Mpdp>FowOwBVbM` ;DvBL緞IiiY\ PwgXdu7ʈۣmA*SY5+[⽦QikoF +A7İ᢯Z9z9tEk *gcFԞck ~ qS~NEⵂo$>**#Z3  9b~=/@Դ7{|y^3ph%Һ_9='!i=c3r>]< KП$(Pf) m w6܃_M^_řT竈ScnDNjlh[4w@1KRrG_xNPd+nа MMiGrZC.c8[Yb<1keMNǕ@UvuPKAheeِ?]VX^L ħIw~\G?|7@<65sqXvQQ⪅QVͦ fBXRVvg q=2^nWg ,&|~c õn g p?B09FJ1,:fE -$I oj kp)t&BbM{WxJF˧qdA/R-`H[e,g g湂v~}00(av)`)t̾i\^Id0s1E% ߯vv:C.YC™d`7%e%6Jo]ݱC҈ %װ^ nhwne@K3'4Wyn_g(6&Bv{f7iנu̙š5<%_;\/uLy&-PF]FX3 v]_2~뀩{,w 둄~v SjrJC{J E@di\W9hVlz+FX6lEuE x e1}l M5yR<8ވD`kA.Qp ޕ1Z[o?\@vFq@W[jc2 3}T}j%TYW 1~"&f|5=A+s5:g!姏h$X黊^w?ui<#tͅ xzU Zq8G/F$;y@r3eM#%(xL6MCk+Q~Oɂ1 益k5H*fΰ8Tu3 TT;>w%Z3lCcqEɶ5EB (0'+F4q~UxWz^s?l,U3_JYtof_W C^Xze~$NiV|nT:UR$% >\ >ZK}PD-1E&| x*P-3RTj ^#9@a3<G%/oe7;6=a[YT/d`u{G;|G&t\ .UJ=#!\>A3g\j,Fgb3ۉyP)kk+FCUf\ze5%T%َ}KݳYvF zv)FG>HMUQj-h;%{a``FF`2ZN9GɴpV#-S[E'w?tMJ-+Ćƥ SkWnIMĜuāiJ.BD]Oݢs\_ՒBCGc!&:ٗW \KiWI+Z/y9uJeI6/aFd&f.|oWީ5R Z X|õ8WU% ק PV{GodJIT,8-D@㢿 ̞;Y,-=R;'S|3HKU( ClcVL"8P l r*i| =EJ3s:]rc|`VJ.FY撇M`'귷iWDSB\ 0L}aհÿo 0 O'v1~y@!}ZY`):a8BFaJnn412|=q)Rd4"\ 8$#+eQ=kH >e)\;g`HHo@DTCrv x}7P0!?A"7|DG>ng]֊Џ/K:Oe:O8Oz<% 7X:k ll!,FϰE ]=mY$ڻ8+G%Xl@싑'R6 vL] |iTTܙ6v( \.n7(/Ci]_׎!=XIEW3Zv0ĭiJ3 2'YdP1m?1*dJb"n߱ٯLI*buL7 `f5L͒ۿ+Vzvk5g)!l'f1qtuyFR%d0Ac묑"ּk * ʓsm\19dz=;K47E g"(4zԠHSmXp3s7! JPE.}ȞQa\jdqᓎ'އVly}OUdSԳM!ph BG߂jrG*> ZiԆtjTӚ]2qyRZ V}X%a^|:*bK~s7> r.'́{s@+5v\-g;E&#<s>zv5rQM.BM/'}K(%Q١ 5qL{T0ߊ>c >u -wpXx/MBݜݥ L{ צE*8Mf ŚzrL$o6)yUiJ@ᥱlCz-X|eP`1&~s=Q65X$E+Uv2<ΐYʇ#ωz=q^^-kQe}6hoAA)AgbnI#@o_y$%Un \0~۽8*H"C\juvmipY\c{bGƋ"deUc_2~W˔c;Ev?*JSr!Dع,Vj{c_pEL.3:Ԗ_֬ђ:p.*Qoi҂N:@c8 fu=rY&= ?'W8Rrk_˔.(sPm5Lo$&^jiO/)S.wkS [a-VM4lת˾Yݨ}A\y72jX']L{A?+2mj+:U5e[ 鳔)$蹮"@"P`*6N4WTjZ{[N:{%*bjcϲ,~W' tzzfeSάM]D_S |ŬP*Z55 >TT@{S1F1D6!։DPJ۠jtu)9IKKfJQm)% jݷaNtG/vR>ߒ3|lBDȣTM=NwQ==LUf9*4A9:ɜbMڣ6L4}9_qZ/غ> )yx3Cl}&vhGf%yMeyHFc9 %iL0 psxdgB^;fU]{=7~|Kn2xi`8(:cъԯ bjylsvFx}sGr[ GB'!XHx><R wUǓ xzW(WҩopC CQt^ՄKef>C M&K_X'J+˷~Hb5SL\V{;ґtMHlG+P ux eԑjqxqeըרgnyadϠIؠU%W^dh_&=wv+w &1+H'0aPpx˯ˠJiY('&S(ĔDWF*m󿍯KPSfԇ-z*Wy|K ; |6$ߚN_ YyfJ l ϚVM:edXb1>ᒃc{?Z+eo[uVS-szΛ_ qɽ/e@jFO=~1ZXpN5RkJZ^!?MWxF̠Ur?T4<{ƻMzO̟(D'"]~t|ZKMS?HF xI80_Vin!6v=*۲3-bj1C̜t\t kd٢g0FC1Z6g0'DSK 5 )?{!Due66w~7"!/)O+n $/D0o{Z d(wֹ ̇LѯĆmn5͚odo qt'q|%ǃ,Ѧմ dɵ 'O*?>az|M`FyC'$8mmESTHqܧV_zd63l۾5\\AZ[-B]Y2(+m)Йevg#e~;(~=͓\ӭ8NÑMM ݦ@ "uBIގԪ<}BpqK_@$Uds8f ;rHRۚێmVLO<*w&$T`d)H7y{kOyH_#>Eq?F!-ΙO˚cWh.V0UTU',0wLU9נ& ;[`cvX"\DW5RT\ç?Z_nG!1v^/ WLB$1^H . rWZMSNc ETlt[[d1dog,%.P6u/Lۭ,ŢG>!{2M= ״<@*U VIYHBhJxʐt`S|]C. *JXrj檙 tȼ4hUG+NԬhq] -5=Cq<[(;hk[bUaKIb@ @)fGP Au]j"Y*aJؿb:EוSPp 8`'޿Hb|~~-o,E~h (NU .<#Gm4Xv<>],R g0rq yR`6 }G>tضBEnK9k;ԒeJ02gQuafEg`EH`dA$fn#8|{kx!y(jLs$e i-/EנY-\BwsbC3)ڪMdcUu$bYFZω2mu$J"|AxPJ+Ѣ:{neb<>.W*U&(dݼ.O]\\w69UIŇ%Qvr@ah<ә-<ۭCŧeW}Xo쌓{-#%Agt.l Qށ0/@V*6^27&>+Q <϶:.8kiSfvI]C\0 Mu1P꟩̾DGw ^{E”Q#%=3K#xO)2 pI':: :6= `\v+vqvW_?K2dčqxBQ?~LYRn>.gFSgW*QqK!Y b1xnJ1y8; JYҐٿjY~Br+ nV&YIo%zd~b>pcyz% df4$uJU<;63okM4@pLyK}3t5*$;㎂+)ig~vDHTiZ$͑g86<g`Vܕ ##\ɶDC fslh;J*a6-t PSh'$|TyZyei@yKt~]hK-BD8SΙeҔ(:NۥhD-ncK)yG$#$$w߉ˡW>bc䛜B/g]nȹEarDO7{=)fnx] Ȅ0VǬ<=zeֹr= ԑ'n܆SE}X4#gɣ5GpڋƵvİ &nl `Z @-Q Rs3FpcDyDoҍiz^蛣if/צGv6q !-JqIaǏJӎ'm&h̎dѲ.8ML:Y cU!ycbwM>^Qb} zHEs:,WQ jq}j$W=~1بAD"JT\!& j-U〛KІnXm3&=djde,]_|% xT12[NrBqATTf8zk=͹5Nyv 0 Vt#Vmv :e a$%:!w"oNCJ{BCa.3k^u 0~zCUIͷw݄sgzM[~Y!^8Qۯj-iqsOr=fx.{7TrL *!8~jAhyeE t:Lȷ.B4TGe~ cG]aUj9CFoWZ]* @ͺŝc[1sXzd`3͛8tӵ,/GsuVLq˹Zٵ܉\ʦ9 5_RT<1j}Y= ͗|SexvI=$ӁV/wZ6IpCu ~R|BC4WM\Zg7 FƐ ұuNv>Ox;q*)/Ҧ߅qdK!x7C+گ79ouR%@O&U ֍5& C֩;1E,#_3>S`:v06Έ']zOlI_ |~éD]_C&ٹj7Қ'_6}$15K`lQqn i<ϥ̉swoEE"j ? 6#lM~hr,pSTDr`LQٽDXC%Q^uY7O+j{H3֣Ý7Dӧ>zD?S<.aoXWU\&%a鮓-w63%d绎gD橦q䧓~ȿYvr]PشB R@U* P.JP٢E+')+$ g&=cg#g0?zm=3!PP[I?{} ,B6O4·~BG2W$K-1?dHeW5,?ιى=S%}7'i~Wfv}ANLI/bsk -l!d[bd 0=?6It WJDuvzwϤ=#gɾW@:iYy3 .g;ai""-0ArC:6B⓰qYw9yux;[iG\",/g 7M}H!}qyp"8)<=~ߔYR|%Z2٣յS!ͽI` _o=@3VaOO"}ZQPN;K(]]G㵣 T{BBiN̦ڒs{mV_rcRM@oBeH0[|rtU)f`!]1@]Zjԧ2eء骪 ,)V|D~0޻Z:|@6"V}P+C,a/BEe2 ع(JX̣"*b*(Q>GgK@;ΤPZG'&*'ae(h97#WxFYy| _+BYw:2耳z!%|=udGO$6{N,-y]8ub27%)]BݟL( @ '>y@}y\Z$v\l H 6Y g(8p4Y[zr1n8&K1ҍϳg]H`7NHɋ/|%Nzʴ+qDu<.&` N:EA'v>_O,( (i=Eu`z@X|pp\]ߤL~H=|W/рM w LkLg44\gcij9sv3f4Z<5thvFfvY:G M#DG@|\f8Yk[mΙ{_&`&dyD4a"?O;ۂŚQع D H4`A3ah;}f6oM[|viZWe7]ZW7(N<^6z&wñPlwʘJ{Ud^-m_p}T[A)]h^ܚr{蘱~js|]\`pʄ&`숤 [ba:> ]yF|fNDV/}f-$,8sZ]DP2 p{fmFR%tod9B|(z9a4*->NK7lnjnՇ6(G6Y^>tR2_+'L/S6fW+.u`U+yruudzX1JLӏఅDh`9 Q3/I6d. 4fX'OdnO} M 3@mqR<%"E6 R}wN? 4|]Yqꧡ,uNܚۂU1}@#Dwcl_B]K aԧ2/hB)~~LyvkFZ YsB;/DMĐq _>a ey. _? fb \3 wOU@5+P=EZ~lKp*Fc&HRI7*|Gn P*9P&NP;U45_ {p'>ynƗ5n!hj$ZcMx%l[+ƌ;xO,w g!mGp5{y.ʭ~V#h!_5FgM\$](fmC.xkrV}{vٹR-?Flcr7M}@ NHQ1fsR[_{X*Wؓ%vM=ĞEkh w/k3t#Pѳ0 Qxn~BK=ܩ0>p8-ܗAR1v\̑E<ޛ|o.bi_[ tptkXݲQNfѸ`JL-\o`7hDz]#{VyGҞ$π\p>ԍ$) (@a pǓ}n;~\3zKH[$/6`?j^n5$3-f[`/2& RDP<,y8_3 + d.$ p /\_<&퓫 A-;9KfMhL@"d2VDIѷs+KuZJp H;,/f lǰr!!<&PEHmf:LI:ΪsÉ "km"5g) WI.SS3d%1 LYUrbf#vVs( I:G }7iz dT`;6'H]{Ph)/]m0Cq{)>=ɜ|ೲݤFD8!bR < 1p֚-mcM%Sv7:O;/\$<,k13I|heQFTQ$#%-i~x yxߝMjkX]"+;8Bb?$\z{ hcvbi7ɒ-^:)u*[}ܚ8O|Q/TUV8xW'C,+˓X]>~'b.4ÒajiJ 18yAgjSYaTji`9uYޚ~M@%TTNZrî'Mqˈyb;a1b=[50 iB79pDpοcجÜh\S?CBBEqBjNE_dTMt?gW34"[Vct| Y'$8@ٲiGwqB;-ͼs͔lP7u SOܜXU3|%AeЛɪh@ YTsx݂m.N mjGc XD)xt9;fڳW,\X|џauW/f.&|PvQ|p3(bx{y[I@hлSǏ!^Esc O/3)&C׹G01e*(D S+ibd < pC/gMqzg _7b[Ouq%,,SmL^ Pb -}nX(?gRq~] YןØ@qK0-,Nu;l׮p؆1 {coJ=[IVc,Ԍl<,ǖcxWxjB -{}-^ryK ߖ S!Kф՘Kq,obg ?+5.+YT0~bbWSFļzxӷ@Q c O~K)艹Ẁy=}4d'n-ec LPl }}7]/D @:q4Xp{I 2LHv"r[gcIldiDOO,1U٩C8GdW=#9ZD(H\ @&kWߖ*;}킠6h@ӉLyq\W I|c(H'P_*Y%T)7nMnsc2OڄN7ou\Y"qǡ-D*l+-GNTk SY ^& Y>l~M&}U5x_Jzo 1QtU鷸uLKRGΑR{!,"(K24Z"jK';Y_+CaoJ*ݣm"H]\ {*3Yɡ =i]K PGHՃ3ȦEELtti__64ԨPw싷c+Կv'- `^&Q4<XF r %uDgd X"|GL68*/g1CM{M: `2&.d 2 Y雖[ĿSr@I)\84Ƌ*oDO|B@8d1/Hh+Cai_%c51/u+10=o,ZL6&8at +)0ploE=;a(|f2jBZkQG9L;V =;25lrĿ*kz9 #a^{q2 -P41ѹv+l"є5}XA 1ݶ-NB_Ce/1㫡pNpb)UÄ3ZcHbd$ rimǚl2$}uہAl2f2&T;ИuW({ZF]ORװuw``Q}4ǃņCg(֑12ܳ")?c^B n<FOS pN/b  Vȶ2)k"D'p$k똟~养.rZIS.4dK]Db9} p׮rCINbYu72Na2:H~yT, .:ĈٜUP>|L:<`_n>A/oD{{K/DZ/:VnZӭw;/c226$)cӉy=^{?XNHi]I-C_OQ\:s Xe}_b#ƭ@ tZe̾h68C:\`ѠoIz˫-3)_NRwI/mQTF}$2QpS?tW4@rOmm9/["Mo=)=|[}Z;߈K/fey~e@ ].1TЗ-.hvA!9WWM^~cvK?4##!/3ֶI硷 Bĭq܀5.܂7ZϮ⻓\ҫƘKv(u֫>Q6@qGS> K=ttafOuĩwMɒ\=+eSkan#\~FWs).)gnl6l-5ck ‰!sQ<֙@Y{*} V2Pi73髚PsM1,h'цJNmix~29=V)#*"l娀 ed baU ay"X 0Rk~KVɜS@CaMANA!zKܔ g~즉"@ ItFr?q)B2=)MˎA٩+B.ϳJt ,XBmr;!dゼXn>aWGZ۴{Uޤ¡@pV]VG*oHLrS sJC^bv,uP K2 4k6j7*s))p;srOD*' 'e@-¦t~G)\c<H <^-긆 UdΥ?O=&# &[(ɫ(4R 'A^Ր{5lf,LIKR"FNk:˭3tyG1ջEܓ:GۡT ρ_p2_j,bT r 1TbQQ>EuhaƏ N5uH!x2Kqj1X`ALGА)[4o3u<*{' Y6hĻ)m0ܞjYVBlϢ,}@jU~MՋ[4t<ҤFVܓ[c٘(>@*oyJ,rQ {?ؐ0SZo,̊HRZkiQQl 1L2/@6bZjsL7/nq/~b|fڑ 0IwF?JQt&)I< ifNӴYFfh8Εw qf;&A@;uha5Man2)RKNv&928,"~cfN,'Ob+dzoЎ _=&):̺<=G3mI8J)woP3X57[XfȌI(a cߘ$ރVnn1g5C%H &_9@+!>`I*NՍr}ֈo@I=?;ʀkI]YqVJd{VLEr4\ػQ|6HھZ% ᶷ"dFIA'~`DQEifv ./ZPt*;ZZ *9s*ClŌ|qܿb͌9LʠPQrhw}-F3"Gɼ911 K]Sw)ll%ƸFM+r}R  aY6zH0қq)QЇ>M~ӄWsV~'^~|&B3qNLENZ7dRM]{֝6mkT<ٜw iBvh'|k6һkMI"2y)Od"dlx_V!PZg<사pOO@`V/x9e$ϭ][Jx;l8~ Sfq&z;XGV&c eG&,E.mN WCqҦnC†>lU6Sw)gNcf7\Xh/d_;fEx'>wRӏy(GEaHw[Ү2YVT~;jqfeNhBƴ/\9¹WxTPR9rGLu;i&3Ai8}F{*OV6[ʁy%6W*wa*0~Q=Yx׬˫cg~pU'Y-t,wymBXtwF"1Cc.B6&>3  ~$,vi'd5Z?=Yc‚r`op :+>3mQ@byU#vD=R]!aNv(l:WUt]0-ao6a27w";x~{]?eWSE,r:=2]5Ss w@*n=V \uNM1cT@]L(my܏$l ҡ>ֲ5Ŧ)bʼnhھTV^.7T\l椃PC8?;c /6jĶGhb }A7I. |pa{\^vB@*PoDٯ?$R~9 xXv!vgУh:1N͵UD={q:c6GU*r+TkyTSJ<3eY)aiQ|&*[`#>H%T(8c:*AU 03?0 H1$(6/0倽^@G,[m(s{ gɞ [$.N$4QS b H&%kxmL'\Y,Y+R71^-c6{iaymH$aiwi2K$5:erT6_8d ْco@x C>')&FJPaՂTF#2J^9Jm"(jPMbJI_C´X9ne]Xir!$ . EIV]C%;Y],28ɬ^ H*G#R&DZFk LwILty;3gi%{Ep֔=m}S<*ˆuN" xdʥ;IL?Pb\F N/%LOJe֠$ epxiLw[jLTnR euժ Zšz|D<|p06M9E:W7Ӈ qf͏@e(35$]B.0+rUXPʃv6]. zq{,}*hnK블Dx(5C+QYS PNn3~8ud%1Dh|C|d$k3؟Ci]9'qxλ." Nep "-i#FE;x+T\gV3 / 7_qu1(al-W,LC:I8-ф ZRhI>qp{2$3nXʟSyL|13 ג`Dd@=Y?(VR&j<%z d_ef/GdMC M*=ă{'N@a.\i6agض2V>I^9 .2y-I(nOD"LFTEg+|[gh Ztl8¦"E!I.a_m,Ad FʺbE}i)Dg".ͻVi8FLщ]}[dh 2ĕmtU5=͖Xݧ:EM)<_6&S}L#]Y9cuq_ CT7AݳZW2p"dΈH;64kx! ay{Ꮕ>eDlydvu̳$m\I a4cmTZ^vtk'S\Z<޽*"8WZi+D;)z8!#v̡8k6e $?{)y󖋦~d lSYOEH!4U8ONcFmčkZ2Dpg[uL%3JA6DZ{nybJ;oMxmNw3|BAh&(^MbFa&HsJ2ϠmORNѫ1F/&8Ln,$襇E YzqP@<918[ G {*diznm/gMM;JfKHr<(lNѲ὜0T"ruw>"͝{oU~!{-u9fF7&k-+>LWÀbYEpMw`3{Rа'LЌ:s<_t#Xьc~I"ԜN%ʇ* !~xnJPF$X`2x:?.RoV@tgEpBȖwRd6ƥ RضE]kT_#Ԏ *, Pحqjy aqgvBGԘ>!_2 計@OZjmx;J\/Z"TWh(+r<_U*Q3qdY">nP;,Y,|HTٔQͩWl ᧮ϛede؝-/(5`2$9pސ1C>vxu>9"MZ͂Zq-j@*3YykF#t88D^lKSfʱ'yn ' [yOSd[ fԵK0D68uzZZTDIԲ.hal1qU-w_+-d[̘Y>pZ I*& ˱n~;_@orfC_ ahE\=~~%B >AJ2'I˱{Ϩ4($Â~n?:h? 1e `0Pa0dÉ.,DɻQ%P{:bQ\j}Mp0\qLcd57=^8ءȘK so~"d:I:v ͺkW=B=A$T8Gح!EvqMoG`q>I$JOƙkfw)sMJg.Ҷ;&LR} LOW`.ԙ|r,J#/.2ϝ Z B5 ww"tMWeT6ΪJXQS,S[[R4dҵCc&*}tA׺xvl gcv @GZ/}MLK=n:#܆.KKnzmzM\y芡' D9~5F1O FhkE1t]d?=PtZpdw/v/DNyPg\9A~^$BK'_ύwgR ^jN3 do'EвBU0у_8MRX=(J ڨOUT|mYR}4x_ߥ! (a;ҥ컚^\M4v;_~dn> 3pժf0&F"@#5T)P-.[.6|d5Օ ϳDL?YyXEʀ.jg`۽ט _pA؎ m9.Է)Q()b*JndTC% p? zW*Kdn %A5x: N_NZ+HD)9ޝ(#iua :|͛F`dQʺ);QA`Wt>B.?Bt~ u.7n.N=Rytw/Dp6# e(#cC(j4B*Jxv/Kj`az7 \v:`"FQ@;!X`3)r .>T2ռ_`ZJލkAYW8ʲUT2kyN1O#<н! 46OwLHkCSZ1dzִT"&M-k z~j8jҥ)NXOQp.T`]&#zXȴGY:i$bF*/ԤMEe"1/bof+!JDk8bڿ<1;i 2(X.yk4=tiEXU^{yHe3Pm0" ( |a .wKOqn2 `n7?6Vӏv<9c WYCrw6\лxKQ:@WRM=]22Ih0bQ۪[UtTs k],y}8N^o(7?#3b4x%θ9@e<^*CO-hK&LVOԍnhlϑi3H@Ci4Q6ĜRp%ڷCx}ot.R- gACi .vF+x?c(_݌ߵeY,j:bCYOĺqsƹѭ-F^s_;'ƣ)SڱHe٩p {nJڑн{|7GXfs/\,I-m|X.[jAf$V˲t*>dɋɧ/ 'ֲ?Y6ݭMsC+ZބC(twH-+rp7@V>YbcfڙlcUL- ڐ1JɯdVpt7!Je ӌFʰor@qsROA$~ xi/u !ѾKLW@o}2e18JeH/&nˈ&TGm@7;Hrٔތkj2+``KI-( |O7Wq_k; BqU2VԉJ`^,(iזpY&m ϐ. a;H01a4Ox`7I,|*s).c%pKV}AՋo@|ebZ w՜ zCv_Ѷ`2X`VqDPi}DX>S1kҏI\*.t:ŝ%\.AZmv7ď}6Nps_U멼nݼYHE_COЯ!mjq%ϴz% tr2M&LY&rg9!)ԛ LI$~ 8GXQ c]BZC5\KhS1!ogK# 6B35v˜CmY;ۦ}c;Pj8,ަ=jfĥ'\?C_L6̈́N@mm:~ SBaZFg$ޗ=%P^oV#+sqGdg/6mkTw%R =>QW]PiEu^L SvYF m}>Vf*8 >/˦amD8뢂-xfNpnF׈-ڕU+.LNDC͇-;ʘ P5{Ź m"RPK5v as6{50U3K4,_ $ԕHް+P+JA}cc: 6k\`@Ɉq f4gYLKkG,EF\ ,n0be{RWBy|^=TwO@f_zq#L\X[wiDS;B66Z& =?`8-w8&DZK[T_d7'q=Zˀ5zXNA% Av1mސRzIeNEfD 2zW-e?LCxْ'\H5~2r̶ 8%h0NuđL ä{wܬ,h}sV U+7R sąÃLQtV==baS=XSiu+#nVubxgwSkr%Md+]j" +wzh4@@1ஙߐSޥXww<4LY)M^Ȩ3{̀ȒLTćƸ揰:"zɠ({ p#w`4.٪qfؼU[/'!= g%}re}(aFJ7}]mmʀL%h><,y>ܙ%U*Z ,eS{bA L&m p\;UZ!Fbk }yQz$r?j,G|B5 6hx:FV(*}@Ow!ID|4=v0i ]?} ]rbD_'_20ʂSΩ o/g5AR7?l?FUMBmD\+߶_ /(82uM++3*ܐ+,Ei^agxnqc"zLtTJNJN Tȯ JH?$ϊMA{[q5Nhڝ| cg o ɱ2%DfYWq2!74r@T1]SR 1I+^[+K—K&.cdm's@ N< ܻCPefz n#25V;C 7&^Mls_ ?#t l'{WO!MB?9>Z!LJ\DxUCzF@ުϋQiBD9:<LaW` [*GĶ bLjW.hnVL/ޤ4hFш]DS$ALջX>LDm7ݐOi@8$ZNjT)"T_i09M}E$$ژ"z 3ۇo d1 0}QEs(Ŭ<jlIΧvP0s>J A4ҟvP^ٌXK]=.8'/?*O'z;F&5K~O1K[\WUEaK}4~\Y|Zv#R +._=ƣԇ2tr?'Ĵ4:*Lmyؽ[hJڌ ^#^v =+ h9ȵ|A{*/jeMs+JWuNaUrdx)*eVB'> iuF$f& O}yN#'Ge-ӣѯx<^ߤ u6mv+e +!Q+XadePX[2qDc"\[qggY"rWH3qZKy0NiAQt[}S@ )*Sɲ Wr]Ƒv,zAyRc>,]zD2̕ 0)z]踩BD;JpZ|ξI jϪF[%X2="uY][-٥hr^0-<}յLvCvkƘ!n\XFZ!'imBPhVF{|,[5͓cTv ~N>7߃ⱂ"qh7uҊ~&v$3F4 3.88ng8j;'>l&߿_7K;t/qsXN (T>ԴUCzEBQ340ֆaU;{uh8ku[-i<^%Y#`!' 1x]q硉39'ȴf"L`CL Txd)9;_5cg *0i7zu3@ ?l[2tgWOH_*^w:@) "׊3!t@wUWF;c`M~Go@: &lwLUz? jMSAKniXX)<;; 2M+b>ElHA;y0yW[Ǩ4(È5 [NbF0Ϛ]9NM:u\pjLM0F 33nC^ā%"g/!A)]N bOߜtE JU[zexʨ,`?ag5to"Jyp,/d,jAZ;ZJ衑V]EpOL܇ܟG\o/"çօ#ק`#v[ok߳?爘F.V?eG|L(:(P^!*koǫ*P_XUZ:hh!w$9TZ4SM[SlGo$'/FvW0~P?Q]mx4!$;Eid:IflñXlTmB̒!Vru4{qzr I[9ېvt"2# i\5'9g,:e"w7p6`+w#;Kȥfḅ}CURCCo*i"/xrLYȓE(aq=K!y7@ e?.rkw  *䯻H2aϰFXOFd<=]g%>:ZJ]qKg r8_VK=RZwa" '1+M$捷i*{ 6L( ] usand"EH))Fcfe'{qի̰1JaGQƴ]C\7-A(fHFֹ0tgd9nX>#J# c[ٲa=%'SX|V>trY_a 4}N=r=*ѳY?[ҥB`ХmDlt]e]eHRWuhqm$w)َXMgCEuULs 1" f)nBV2\j쉁 naxy< =8r763V?ߴ;8騇ץtAFI@z ț9j;e/!W;׏Sז[,!zᜠa l$9zd w7lbULz$\"rM=#so,Jֻ)3J}m!}dGC~NQ%I>^̋D!s,Cv@"Ӗ 6ҀsُaKrp8 [agT9zE1y"`w&uY*A!EF,hdUvx$/uBBp)N5}tEB=n퉠FAPEA븭نJS87%:$^#hݱ&wrRi :jv']m^Gj{ϱՇlʵCwX#bcZ9Rc|7@u3bY~)N}C!,_g^s;|gMCމsVLRԨAޤ̝:tɥc˕_ :Og)^S`qX8ԓrkmT'ii/|x0n՞O V㦀„Izä[`+P;ӾP"S?O1?{ )!j8q~SߝdU7{ !vKyOr"A0gb3;n$4Ps=\$b ~QY+Dȗ9Ws{IA[J-4aJTT5`GeIIq1(.*3?-`PzE1J-8 eצ8$$rdԨe305c}Z=Fg{{m/=oL9SK}wfV|di*rUX3'-9Jg=f9Ko EØ_)dY{ik qe$=kDTU&v^U SF=96Nf& O-ꎤ\V3f6j&ln "/"w̧dnj:O>}B7hWրڛj^٨ӥ{hTs7ui]B̏JmamB}]FVнϏ z±hV|?58(WjUY>]pڼcETכs)0c9e|yƒ 3b5O#%+EpJƿh p{`~]QMN fz t,x~'9D#ANZ!,Tup3A#zG5pS#˸1ldZn7}2 _O&L!Xґ_,M2} y3_wvGW[w[޸8lIAGZUxQ ('2Tb\ѩpx雱e; X?&wE_K2jyz"OZ#T0Bm&fb7_L,]DCoI[Hn'IM]BDo!| ;s+΂[,cBϷ %z1qRA8PNjI"YCOtwW@`J}/HGN 'ZN6-;Ȫu_19HꐊتD%4h5vߋb j̀]҉?U.V^)PzbwF9RT0yk^Id7X?\5*QPηs{O"yT]C ksE|Si'IZ m] d+S zD)M ;CڷCxa< Ui|9ۆ$V9DLJ1;jsŽ*WGF}@W,8qk.`5PHg4P.w,>>E} BouKSr펝`WqdIv+!+Wm"E #`DawDQ?T.ߪlzہu Zcn)?w2^yoM&5M?+M kh |˗ ë*ދHT󒃧i)Gjđ*Di* W z< ;AtJ=?>l^L$cߕ\z v3 Yb˃xF}!G<׼LAuw?!ae$JC z\WV_F;|*?y9+W0<3>PPXp. 5͢{F{`暜/[Tkj\' .2ˇ?l@܍"[Pog ["0&5%p xl!fEjcSq߾tS]\)X]ol%‡T ZjEҠ|LLrEOLGe);m;_d VJ$yR:V&GQn(΀Ihm*WH~63h)v yPxbflٱm#a)r05D҂<<5 >1Ȯԙ`. J6/F|ɧ'8m}6*9eA7[ E/=#eIHB>B|!hDB ۧ9Fs8N 鮹>0"sW]%;}"oA]B\43Bau=){]Dn};Vk{.mW߉)Ag_ 8kL0U#Aj6i`bf+lJ# zuU_E u{ LЊlv| >h&i,P{< ż/eS8}9ՠ\B*4O`KYOuR[wUi5iUZѸ |=FLꘔ[`Mz7wi9Pvs4xS c hrl|]o6atYdRcl'Ks#B?m>nŊ92F%d5MBJnk oy=ֲ[FTdEZ'乿`^  B&)ҚqF;'l8k"qJyd|@zҵ*(Hl9.B(mAN*T ogrZ7`!o𷦞X>Z+Ԩw)+x2^yQў?5-#PKc7i ť (P5X 54֭@5jFz+F۹ڶW5͙i]@CI*:̮g->eԼB{ۯST+l򥉻ȴr_y9˖$+3v@;0l2lC}lD}.y zГCy{#Xš %T !(Gm.Pe 86MM5䯵em˧x^D'RsEK>Xߴ>*:ioaq^߷5N\l}sk}ώ|+RBwoZv!n%A ߒ4P}W41+? WGl0#Kݒ5Fn*}xr;NsNlf{z9 >W!8X` _qpײq˹1{!J8S[@joъ,k$HI&cHNj{?Mbeٰ03;SA/ONb^2l0*tbP0A(KVlB Q=[鳍OA,|tB w">.peyxʚRkdlb(z+Nx뵇,!S.شB/2m/4vEP %q?XJv=7N98'>J0k cn*}YAH#e&EF FjK0K E-qM㰀J$͞*Ӓ7c4'‘+`_3淛BD|m[=Ҁ9u- 6 ;2;v |ORIڭ]p=YkLw ^+7K'>~XsV߹2 ,2Ḟ]]!3a.er,g[pC۱3eQ&Zu~?P{ ؖ*APLhs)CjhDZ 3w$(?-;#!G(.F[J~6aPѤ()=/tSkPIB=vdbH2!/>>@ =} Iy;k*@FE {D^)2hx V _v~;rS~?2pH.!"Bt(T.Ns ~3`LgC!g|>aEqS -`Z}%rU#@Hi&b چKk P61j0"HJ@t({8'eI{?c.\в+I`9{?r~%_UjLcښwchxOTf 2+ӑ` c1; 4 wu<&٨FzgN>Zɨ*˝ y,=#eaZB0W%-bS?~&>h|ł\vP_hFHz^0X- jr=;ia\b s.jBoKAtkc[~Q4Ќ 3ue}.kj}^VysnzA_4x&߀tɗR5a/wŗvp\щiUxTH{o'U;n) ޗ$bnx.h1eҖ[ma1r+Y&ҎZbxO,;2$<#Zx~bG c<{!ቁSɝ}!Mp`6\[m'd=sZ8j|a+v#ckqϣp{W%ee5ylHC@ ݼGhP P{؜F l_Wa=(7v.}(f=̌z31/=)դh5܌+75O#М$ݰ$qhV}'3}X\c`=+Ay2ׂ4هn 5Ͳck`Ml1Rհ3yy|^ci:k~‹ ef *񯴽E+]~%># ip2RF%q#[6|z[e0'Z4Z˹'r zlWpu!|XM"ʧ#W;YBK>x𩳘ecЈBiFe,uB)YO }y>^;+PYLnxfoC* (/:)Nԫ!~.]BV*CK5kFR)S׭v|JYXSr:pGձ#^~R>IƛQhP8l.sG[}7=bе &sNYE^@{CB7yWʛ.Kw̰w+k쳾l2eq9C,묅dgl'21q~M85>䢁iO6GSntROTRzӟ(WL0I{,V;~ >dmԁ!ԮyǿMt(#6%d;lQ1yюLQV o1EhGgdjoy,G{e:p_PβXĚEƽp ]a[x DNno^hCqF&1qv |u@x]2"!T/t3apSu{i'1_/Q\87CA/-e"'~+ 2"y垑Аl/m04pMFC~1-Dj[''1if>D֟J줟- x#.)b{HnxYoJ%T~6(:9`AY18˫3:b 2sHF~Y&vQ>2VFԅɖױK2LZH~y7gp[7ZZ1{tR-S; _![6^K@9>rMGuy'Mk%tƁ OȃW_[tɟ<ۡ0Q!ӟ>p*t6\$ StO 5vٔ.SXVG!dlJ1΃gy#F ;'Xϲghc7t#Njw!_M8̲ق[O$EN'7 Ip_fk}AkBEˬ8W& ixw>3'g}󹎧Y]xgzEWip)  =(nFKJ!bHGFйTC/+0C](0k `dk\ߜ8?L^VVY~zc_#=gJ0#ۼY=R4dKI[BJU'¿6rEwue,-DIEF!qaAw/܍WcAn={oˋWŜ8a5#>81ucT6Иw"c_#/Hb?DKQH~&Gu^࠼IdaŔlP3('f*ʢa@@;]`f cQvDRT3N[{i-lFxjX)TncAE7_/S8&&˻j԰ U@v1P66)JJ8rWݬgy2"88\?pT~hN7nXbHWtJYX] rޕBkYS$]}ʼ< 4.I5Np'CÌVUG/I.CkioE22*zpR/|ڦIՕgA^gz_={kq(Hgg_lb/)] 2y Rc19p,g uM-ԾU+(^1 Ϻ $٩ #S-L2g-&?8#1 b`3,pC[*-/6ϥ:W/VdwWKkR)V# z-M$:$v1*8<>j]zQYkBf4l. 5X lFu8ɿO@xY=3CSK'W~Gk&>󾘌Y6(/'ځ,׈2+Zih_$$~a~C/Z~1M׆"ŽjMT4QnlU!"a^.l#kf]a hzUON1uC(@'T[F+lUJC_pX(΅=CLHôT{Tk%F7e:~~u))~`&V^˰3ɯ5ȥ>f3r{œ@쐡Y Y/chHk7e0@!-6L>dR/k50$K@d*,c)p_GN.RΫsmB}0)ktlWR=oā8rN\1޽θ2T05 .3|*5E}8871:Q]0YX+=J `\á;=KSBLPsw'lB/j[%Mws+e>XjU=KoRa*-VhHǬ>g/,[JԂ V}WaV2NxJ/XxЧj7J/I&SiyED\|s\k;{Mx#b e!&` % 0.T8NFQ)(&Wr'y^T+5!S6. *l]]+]H+`*d!˸3BePc)놙. R۹P fUSĈ4*|uK?&|wBҧy#>O-B3 A4gXJJ\Y%r\%NytrpW{)n}()hy6~=#Z.$ 6R%}=6}Y{7v>fໆ) nRw+;w_aW7ktgqY\GofeO * -0YnmzO]]&qm7՜`-.Ny߰/W/ZխW!/ $ NXQ+qUZ?M[iPH$A>(B dETnֶKc9QbmiIJ^ ߊ_w i ΄2J\vm,]4CNNB6(]>K*Yѐ?ĺ͂@t8lfr˶s,jӢQNz8>E|^WR[tU_`X''=x",d!$i(z=}d(i.X!67vy-~SD} LvCr 잃w֠g qlQTGL웓 OI $,me4Ǫ4ZD476oޯdIA?m3Q ugQ{X}.īWGrYH[l$jeBƮe.Xƞ96͕B]{е]z vouo={~ƨ]S>-+u-S7\? Keܤ+bo^@3]< dus'O!G4ҡQ12] JѼ߫V.ME k &EC_z/IZBߓY`#j; v?UEr[D#!>< |WqzR37af!+-[UVF]O JD'$V!WZCVH~*UM'/X 뾗a|^wfʕ0"l%gpYsU{0H ޔufOn@zEaǀxi41F֔bl>Y;?t}uhWD Rpvj? WTsţ3'[j]9SZX۟W8O[5JYOi92d?LWB rB!gt[ Eg2k\Cq ދ>,r!TT ݟB}WN?b>D.r X_+V"(*hH~ٌ_ܳB.2A^7Lxr7p8fLeCa\cW[`0&B7ɵUyTa[uf)648 }^(0{O"Wd 4 t)5~fi ٹcF|O}t()q].S&:pc`bՙg{x8 eOH @ZI{oZ Hj5nG褽72w(7}XrqV.+H?چg*Ԣys?AwfQPc`'~6㼛(|MMw$;zܰRPxMhdr<9cP6YHiVs9i/T{(`$![VrUW}^Xt!eny!'a@Z뼤swBgB=AZ(ؘKíx&7*m ` Yϥb$:/w+ 67Jr Peh_VxntX>ߡ8τ j?ߊ8HIʛvz:1h'((#DzA^s6cpwUw;le"bpL@/U]GJ~1@l`"ףQ_QVFe™m \dH4jk1}zDZMy&ts (l9; ҟt+[تְH 9ĸhQ -~oe$kIS:4|+:#%$ٞmg$`2o/f]vՅeyN*Rjo<>k5Qvl]8 H]KPFQ]~gH.Y8?P`2XZʷ3^M]1A~𲾏X9˞=? By G=j9.@nʟZǸ兣O 6GieYa!5c/BîDHn T!V _ ' (^_\9罶#UYjB]<2^)Â;chΗnr%<8-9`0kʴm:.)bm}5P]tvu^曊/ǃj6i$2>JꬆEM(Ūp^.yoAh^L_78dDCi ͳ;>0r2o2?~L)kCwvDa= :IJhijp%=,2@ULS!!y1~VRK` 렧rZబ[xdO@qV7{Kp?Gtw:R ~p_~kZPqpRb84l`$UNܙ!gM)!쬿%g`ܚhtqEtq_In(č~ _j%ѭajF)<^"- ]#F ":-o='&xpb\HsJV*Ͻ I^)w.Nh@\}.JPA{~`$n֪^]!),ӷgS6FeCO0ԓ-.emn.ݪRA϶G"[cJE'^i{JUNUއ4)2ޱJO>)wxsmދ: Y"3҈W>ؓiqk"KHYKJRɃkRW8Z~q(qn+Uʝ[{f?LB(6tC8#8 2&Mxwf)(Vcb c7%P>H LYnS>?,so)2fvu}EFimB'x[ܒqZhڞ^H:5Wz)|!l)г`׫mo%R}6w*z)^8{pɿ˫7C YrnhCBC1v;aeIYQb(b5!ΨVsnØm)."T,oZa"ȋ`~OdC .'2 bs^XZmL8]_o01e xV 'm_GpR~k/BdW璖,] v:S\1Ph:!&ZSٿxšykq% q]!W>:Aʇwf;0&ŧ{%8Ӻ3B]^]YC=qd TjTn\Bgbzj7gr R]vw1%;_|,e9TI]:_8{B#?m8q*NӯU$Oͦ Bǩ>OUiz;e3'53ThK!Da [)dU`NOCG\Ho0`<&b; vAbbbG }%]V[!5[_ZLF)d!@h?kOzUDn"%g/25BU3SP2R9h)5~Re҉l­uoKMyw%c(UC*j1]_iiXWeQ|RTho#C@Ay/ C>cظ3]Oۑ6j%=IU<7Of- ex^450,|;P/…5u:;cN9 qހOg]C*` ¬4߬X AٝqrMcfcW5X $]]@Ai%Vqpe3zQ(FX4HR X=X bq ɵ1`~8iL ^Uwi [?_`R;=$Hj!acـŢG~#GW-ka>ļz ? 50 )#>jP ]!᯺F1ףSrPI\ U,];8sǼ w. ls[;E*|os%u.Z㼹P {²\IY$QPξ_j=Myvn?"x9.t4e O쥈lw.mG {5uj1=~5 dQNɌg/orvݙ4C&%l2R}dM~sq AiDdkAC% VKg8 $D؀%^섑k:K>YCS1>Rt XtFl4´v4!d}*NISÙ EI~=:[MRIrRo-h Rl/ 2V~d!,&È!E<`t@mmapyT(n\ M dJfysU⓿?YiɰB!dX)xރSpcb荔{TYW rsjXdjme ڍxDŕ/IlK XW6l팳j'!CQQhi(s.`$VDwg)tx9gޢ}s7]HHgvǺ*2s^cᩜ( E/+O*Gi_V{oz蜵YDm0prH|C qFtO5H>f$/3RN ԝ6`BvJ/v{s>vv^cfFE6=fdyhUp?g,a;asoQqc^N6 ddfGY߰7LfV;q]evRPqNVVAaog F]Y7D3ڝ~r"Y;dg-Y |QY6h8:;+Zbe( I#gJBF `٭\,jt:8޺gk._[/ŠBgMDj3?sFr^~rӽ+"3b7^ lBIBq5WLoBZ2X s„ ׁ9d^Uj'8H_C/!lҗzKre$[*!9a9U͏ #mGɚ%/4س6]BQS;peG>Z#'Z&bL]8#Ŵÿ 4u[.X][&Izk|F^nՎ(תUV>MQ&Y>Kx72JzE6#a+(@GZ8DNa-s0#ӽ>\u'hQoci፯:Aڜzjci [ ڐgTܾc:7QoV6[I[4̈\$쿩W'>pqst"z\[ Jowl@VįRve,奸ۖoIШ$CF@ZWK}Uu|.@:FLkT8]5yd@!*e > (@iqu k=y5D~ NR-F]MQ&\Y3£e\ʵ>GiT}fO~XY51?Pqfa͈ ͤe|׋4n$%~ycxXoB9akfY/7FP(.C > badgAheK+4)%mpF>@bv֜A]Wz-F"%T6Cdߊ%_RA"6):X8h:} ! UH轅D7[2(~ssC صљ2 OB$ 8ԿY<;zZr vu5K kQ5--3/ֽ$2'FXsw6Iۀ/ym2ŮUΕfϵ`|EWO|֞Lc@5?-{Zu/vL~`GLj i!ѰԱ}yʳ.YĒgg 1?bټ*8b "lØIe6s FmfTHT3^G w\5mE Wm1@&2u@' D8@Ls\ۇ[/Re"z$XX1%btlK&2*\kKyͺ+lD|C{sDagLl~y7NtA0ER&S4H4Vy?U >=cDp۵Gs#&-RM0<_+;4y^Oհ Z8>105vϑf8:j"80ϮZio#~/iry=TK+&f KW yhxɴ-py0jh4(\9m|JEk1`3' Xgc$D/ M Įb`&>pMz ۶VTK+OT?150csʦ魕z$"BRaM*zQ%x.-'xR2.N7#Yp98?6\W;|*pZ`opUV%x>+R"WO%mRD$oqFM*ex KRafݥAh+QGʙ ՐZ@'F}|l>q@ v'r]-=[m,Ky3#.ևg=Pp I)q=t(6^y=DVYN)ؒM+[L6rV ;B=i(5ќ* B7[S6e)z8|q@HES{)M#^ٯXva3%ajzMx0&R5}Ƌ@i\\m<#-z`]Yr%HWǏ! z~F/8ѷVJ €ôak˛?R;ہ)Z]؍!M:x>W:C0XOaqMʃհ0zgK@(X~.y^)䷧ rEW̯ #“.[|.,{U ،\H!RH,u^pʙǼ>x)FBAKݣBO*gy6]"1їN9|?1],ڏRb UW 7ظ0JmG{Tb!l.'mNq:ro .NՇc~s K^]n&?vc-wqI n5˓Y\&hp8/DU[JzʷepxXV^ q g.ꏸA8Òzak6[^!t5xX9O)p x" ՞^нj<ɗ>*n2l?*FsN m.,+ aEX |"W0.1hىDM*$P&'紳CgG1:יU`ij6I4~C:7F;k=&D>Mo4 WP(5DJRw-OxNao d/PRz}?Fj H54N'5*f:gY0c2#!~( Zs?IXCؘy6'}áQ_R.40ٳeA 4XV%:&y>>鵼@Q.dKdwP*͌D"DtƭAb 9O} :B'&7_Juо6[KZvrP}UF_u_1Ɠ:.S}z_NPePkĒD9?G(M< .y@tO"fJ.F vдJk/IΒ )d\ nڸ9h/}[?X02]3-ޕ`{`q" MNE mЈ Z׆OlJg? 4Л̖W p$\!ԹQ2K}݁M]`f@nw~A5$9$+qX}LoWDn\MրK0'GnORH[_-\sv3 Z5%u؝ }g *Ai ڃrJSJd_ks!dErn溈'AKɫ#%gm繍jUf+tpp'jfnd*kx,O 7 Cc%]l2{Zw[\r:""el%dcuU!(Xt0IFNx W٥m*wDBzkY7eڣ[\`EwI琋K2ct/€J_:op)ZwZ[Y*Ugǧ7mr"Cs,y? Ao囙bu@ϟڋgv w")ia7\6_'o,Ij&—2* RwFjx!/EѮ$bBRy|9qyyﷲDv M8$޺Fdme*K=eqi~)v)v~ &r^=guBدmVV2P-$8e"^`.[>Hh PO7oO:SY4)~9}9lٺЗG=e4A}ɾ0q;.}Z_(,? oVᾪ@ &_QCX kc0,5T f؎X^W3/P uY25(;@SZ8g 1";Ѳ|S-u&_֔QkbV5S<(L- 4dR837r3P kM!r%;x^o.g#naG^x7(~jKDKŷ=1oNP?~9X9vo+݌ bУ _GLqjk]Ǚ tsv OcἧeK0T`CMB鋣6<_#]2|]鰟$۟H (4=FRB.}Kx%WsU62rUݴ#z<\>juR@`RSs!8 .S]N&]D\p[I$8k;`\Qqm EͿvPk/t# eˣydЄdE!qizl^Cf~܅ <k]emY-S|pl*)SMRMERqnp842w l"3[ Z2ugM,:gH-|'l%:vto4Zx (<6uuPCdBfaM`c@SR/ 1r;+,7ʏu4ⲑWٖZխ"R|}?g Wl%|J%|,bl#΂^Z Ƿ򑇲st2PҖ4'ێB= ^wJޅ6ױNa Vv ߼%zPMSiaN(y!gz{1cтVcF0n9@ǰ lrj]-f98a?@|V˕ _{xl"B<ſwT{Qcd?EWr?f>TmZy CBiq݉qa*/nɜa2(Z/<0{z WÏssPa[EaH2 !$gB,NF ߶RiJ2 "[$#WR TKi &y++pL;CPvph,^.n+8ˢ \G{/=x:q{5F.E S ~@ M(ךEW) ~C <:2w0UfГjZ=]41N#I\2)LWv_ aښ5ag ZX oi\T%50s+!MkC5v?Nub͠_ md'ɤx-#[2dX".UNtO߷ɡx˄՞)>4M5.|/[o9q(yEtN8ᖨ3/ H!ߡ#iRܑ9bfP+b0+4%ѼA1[ غc ,Hiq^_4 % ':EZmjU.jf 9r}ǃ}'!j2à$1j (ҶiFpdFoB:R,+L*JD(TL1~3"ˋ"79~dEi~r?4[hΣnl΁`E#h beEiW}ymݻb5%`nT-KzBUsU2(d9źک\RQ Pʾs+xWdw7>;_`|ڸT x3B$wຈ [[_8DچOK\㭟]MP}D}oWC #9guG:Gq0&/+|xP'v^Bd",75pj$^9ȩ;]%tM}xi|*TC?-a76ԽF@k6cq |>& {bi][&g .wu:>2mW-&fȮ۹wxw Ho F PI೺ݖy BC~?o~|yZxHI,=Ğ2^1hm]|]F 4] [} OV=-mP9#bʾ"#y2/5?m @`\<6s҃_6ccj_/ő_GR7y>M]#af|¶f FUא,\(/,_C=jc9ĽMbW4"~дȿmC ]!q2iKukh8&L"[,h j/^0]TV$q*p7 l3Vam^Y!}j4Hb`OK4XFԌBTeEU٥?| oD԰F铞'E΍y[G1ջͼ"CPU_Sg/29 ،=Z(9̸_;xI*m vTH ^NXiSgUD~["X ЄfE})nS:c?wBXs_7m6?J:~bH*|;2rdKHNY%cϽ j 2ͧڑr4Wl?a`-ֺl.+tfBPz$} jc6Ac'CKGRz =HvfoQQbHY2l,b Ī2v6̩ĐVn1cqHk|L-_,} f)IX{؛\W=dۜzM6vC,b{jf+J\gtb2J DNBSq s2Rli4k>2Ac LN/lxFkZKedAK+-4&&#4seօDרd MoUen"q6ooe@Ͱ*4b& IsJy : cRԶA]IS.Ӯܙ[|_h4_ QYho&w!D힢:r=Nv kґۢJ7$r *ePlYIF)zRC1`d3x8'4&q\~4&)w Pה1aWJĽ~6P6fiFg1 H$Aa !`W{*=1=֙{3mșڸbz %Wh,B 0 Zgf4NCH|_`,Z2iqD栈 yS5γ>s}σX*gBp%M,^h'$ԚBי%j_}Hk Zö'36KHr5> d s[[Ξ@ Eylʺb4J&3#[ EX!h?ar;Gxq9lKzTQ+ HsekT˔*Pg]B߲An] 01@2KMIFϮw5yJ, k'?ʹ $τ_$X'fzdߑNӮW4i$JW7,M</N6w*ڒԕTTM62a7[%x4b*<vkV{P Y!*g<24yI(ծԸԇ[_2Sl_wê,{Ur J9pBz__2Nĸ_`Mez^5^M|i/IcJOq!§Na!8v{Es*SAva,&Ĩ'jyƈF ¨y7V/E{h"*$U!@ʵ9<|e|`L8/Q涩$r^m~X8R4bAY$kA;ˬc4-l̬\D%tY{5D`OƋxVlsyi5oɡ:/z*rd$&S)5nb;bYB3:t.Xf+[v` |R-DrԳ"`O pMͼ608|;j&.|SQ_ģcv._C(;10&eYTM'  jor*HV:joAJQncZ V2sh$@=DLĊ֨W 0 rRv 0)u'ç 'k&"3nݰB%Vrq8!zҧVT֪ԑIoi06.-C@aA -ɽIbvAiQ ԔD@OAL4f|QEN=|c^ \.iD~ 1=" m™E4|kR5-vW,0# ԧsxVc3 Z<yZ0%Qzy 1$CӮ#iw7Q[Eo?D!t DI'c(bnZN25:0gsH#MIB}&bMR0}9 : }1Wf#J6or+)qoVaGJ`gZPM +mEe+NSRAljbƟVppRJ6+Z3dt`[{NEFۼoAEiU*jvOmJVskؖqThe8uKI {??42>{kLT 7xտ_8eJ&fM styӅc,2Iw yjEw, `C0b{)C!P6#TS?FˇrAhPdҖč ⦜lvAv"p+7@ b81]wU ]ɢ9Qd%G / PB11ahL gDI/z]ɢo̪G; $#Efz֠6NVy8g6^zkBt BBae^;T+O]f*{PpWGhج.VԖQ[l#じF7f8;x( Ue;ǐB*,~aU<*0ӆ%:וB'K6A&A}eQL2v@ڳzY{DVGa% vyc ċY"x -}uDh+纜>o'UUۥ)7VI?HE4o\򊃨Ų}D+?}2Ŏeʯ=C˸Ӝt_ҳQS@*3߽[k+'+W`3ȍ2#<a\{3ң)!2'xb2�,%r3IփJ .reXM$WEpt}b_ACLG6lhS@>kFAeolx"bi<)gfӀEBaLY'GJr]?Ӊ/v;򣣿i!V[\{0P;Ow9mZDazHe%z'υ^jrRX f_`RzQ@s(+PUg2#V8Y9:fGyx5Hp 퍍;?.[Ijzɶ0'U|PܶƣLJޑʌU@%$wÑJ; K~dktƖnp|{2t٦ ȹʴt=L &0.b2'V^ُ@ANhDm|pFz/Jwj R#,;% ѕ;(9K>CJhbMg캔 OY| CcItBD\[0c ΈټK sV(|\ܲ !υ "w:uҤX<;z:FsubPʑaX݊_iG:Twr2xB|C(["9,μ< ;s9o" j4,i#޵5iPGM|"EݜGBH<~v#'Eir(36V5#zO}6k}5~+Y'>`>$j']dV1qبvZ9#jHlLWն WU)Lhdw HO?!˦-c'bIfRM&S*h)m }S|m`uNUy$*nϋ_F:VӌzUu}Fҵi=].`jahVs[䈌3cӘ:ieWՇIe@[Ipׄq60ݲo~ec+}kOI@5Tfh 1RV /*WIM.ZadItRM봴;9Fct;C~Q`ZK1z7-NbwD/s՚RP>b0bN-5Q.|ɛӾCUV FN%߫Z颜Z|̟?4=\8QMfrKy:Õie&[sДp`WFfY˗.~W'߾SsQ[Ku(hۯGIf:kL@Ah,rkzwN6nTJ9baIBʑ1qOUƉ$; л0DqMl )?d)rmmE2;! i<<|SL $_sB7E`&k KO1gjݷA.o4THN=r)]=⨞&VŮ6Yd'hh&MLKuNUDѲ # Tr;ȄoMQH?Җ2C`Q<wVev='0~* _|'5oرyV71 ny%NX[kɜ9iL /9 4DA{W*pRn{I6I k۶:ad;iNBVסEVE! ~Q a U*;FA4۟M(mb[2zs.'c9}7JTuxj$OXi7j'=Rl֎/]y#\^: ^;g8wͮ94 O!RSf6^t dk0ٟ {1dLrTqE;fA2TB҇/<0? 䃍\'{l壟ߛePD.,\w?!So/AN3F "7.)T37BPTITY-1]1Pzж{#tK v= pv8pvzan[R3h6kz{"^ ?!tH b]7CpwXmџE͟ÓGp,՞50n6 ZTO&9pAv74lۗ9s|f} kj +х),=-?,R*26[%U `:NSAc.8"S-("с` W;3_lƮr") ΟO.>Re5j,TҒ g42#Za O|P.b'B]'^!\0{Etg-U%}> /-6AO:oowm+xW.T9Ⳃ vb ۢ,SNm:&L hCp]{pZz;IZxbB"x6a 9 Xzz.,Gusidm{&|MMPlfn~27]]"5"Ic_PJ?0b=/ ^ZAίFRK!XL hgY_p$ Dm#ND;υm@Ne_r$mj)F.y3nդ '.򍦑ܐp!PF Xs%G _NDyjIz̺ui] ]WG}z萕"q rΞY$O(7l? RǐYJ $Ej" Gt b8zV[<ǥ+9KPH77$A4Zfm%^f‚S| |B*oI񤂤1Q3ȵX;q/]&6*u *¬q?γ:ŭk3,N$fA2YhH0IƶnHwVCJ8PSϙ+_1XSE`?"Z%ɹrJʲ7L[?@~&%!$R+3G"~$HqZH/:p)Yʴ$?1XmF$sG(@&9ӛgS,".+3!d /XCJ)fJ6`'NQ`#`'[UGkn3?4[3n h7Yfׁ s\3V:!#-s+dRso(×Y6sȰu!hb4H =Et-poIY !~L6"Qi#E15oV$d!\nKPO=B9~1)Ɍl9ttk([~XaN~at!ΦpXp"R)TD24v-=J@`kg,^x| 1~uIDeͻW>2S{p9)Mڏz|lZu`;GcU_2# 6j]j0 ,s ~i, ("w!Y !VIP 뫍)$G*H],ZR뵑=sz4n2dmu A~QV4^L,sLJV͑׭#mc}=9X堵 q2ԁ}$86 Hc3ՠ\umgȴg2PK ƣqFodgЋ bG҅+"t༁S?v;=oۚZ:_R"D\hbsS Yb(\-=SphkoiqĉluwD}w$i]g>ͰaO(sZ7%8CKaf$5ww6XCO3\ Cdq.@٭wo5oE聰­1!~uCu_;H^ûn;]$ʊ??KABx=TP=0>)Ҵ0,A@| h\/ vnf*N 佊D^h1k(g)T cIQ=RWs2*Wtrk}m8~]7`cYge'3H{*2nL5AL_=yʇf(Ө}ڶ ^&IEirgO} AUDnPzi['< =kH,po&z9BcH}!~|7\d:BBhIu1Tu jwM&"st>N=Ϡ%箲F1)l$3̀@M_v,S', gԮD_?Nѷ~'nuH.#6o; TDx`56¨Nnw|C:mu-#&'Ƹp HuABv^WNjQU.,^Ξa BV0@K!9!cϚPjXsĮ_--YT|d7K˕$+<~-s_%瀛-dDm Ac?5T2 ?] ;o2&/vסON *;1R! 8#๢$J' ձ% NƊ^>nIW˅m 6JɅΫywWQ p]m=X& k6rWoۘ!=f[}\ tH&#(R0pΞbqg],Oo7:Pl;QBjag[;m٤e<:8c^n&}` xgo`/4/_Xkf0ӟ$ 'I1;\K4جuHSvTճ"VȻ z69yM" ۄ򥥾xĔk`o1D%cR]-_?W l m|ͬ sI\X Q{M gˠeh`b}+,3lGQ$m#U2]fk<Y \}М;@kOdv6 nj/lιΘv4F?r,; zk b֌@c\ µ``KSQ;uNW=\6EE"WzǬI|L4ki-dci%T㣦l?ml(WMOBbR \}>4LX1(?xXFdol0lgzrItQL@!x$sFF}=H@GQObsG<]]%&д)ye36>̱C$ž}zS[J<=1K&ׇ @rwjGcm8gpY#<0{RnT߰R2Oƒ}jBW H|>nMR[п>6J 0f`|DZ檭LGKp,qr3Au! p7*f>h#𐄜]~ˀ2Q9 v&..Zr228@c av#I=1 l QgOr!F},Ey(:_-ra#soΑ3Q=}Oz\+?]D=׶s27e0XA} ,CeU_`\Sf$кD<[6W]n$nތoxߥʃ;;bقq']ZT~ٜ-frcYV-WIth[ J DL5jd2+綆NI ; m(;,L1[~ɇ_~z^1T7_p~{0.,1 J L<m=1{&ɾe/` = 1,A$ @̅Ę\5i:[z'*@gXwlr3([88\^3&~-d'E5Hzx~Rll8h]:'*ƲĴ\VYb 'vCS9(Q؜M_hQDTF:1v[@:4"<=I -}]MCBaxKᐬra}ZUR:o:OTFHFqQ6j):-w;g$_e aÒS.# Ӄ{@鉬td[>lY; kIvS 6nu@28JDL/$.NgE{+GD 0Jv }9P)n-}lV7 #I@(m~ kJ {Fl, Cy&CH#dFt$',Ę?N51qq*hK增Vn0@aFLKǕڐ4Ukg)SFhq 6"M|kgmgʵ2ɓtL 0U0p#ְƹ0R{I&`/5D'7E)Lf #Scc,Eb'r\<򖀚^jOZKi:|d(.vM[쒐E󩒸xoڀt֕x%ToUNt:nڼᣒRŞ +ha{厞_37Y^f[νJR oj*dR=X'H6yg+P1gdo.6QmuҾX_XljYm400-#KܗfWU/̻CGV#~H;Ba ȶ)L#0R3 Xf٧H~enٲ [Q%VGgVoж,E)EyT{cUjNcI-+fnNIւZO:zD>}+(]#K Cr E7`/j@MR?X5'YKRԶvs-{o<F ፟3"v;PúB@tfzV:=wvw\3ͨ"ZjsAA,jwB%ÀXF`9\JָǹE;e54n0$,:Vji%iMĨczX0į!qL͊Zao "#Z9H7/|`78Њ]D {+X@*h[Do3z/jǧtVGp,xjLZ;8cɔfR2 r@]88Y`3Q./n!-EO4e4l,N7K8V wU•) ; Ά^:.t)P;켏uh#S 9:/ƈi\}~1F})%2`oR Z7)cY`: h$6 -tR0r^3pk9_&^/&?N$P+#L@Z8qcR4(v֧$-D$pgtQ`!g:Ou0[sYԐ+F@vIGN] j5N'5],wljtO{) [R 0Yl뗪s_V]9>ڔ\B `#EaZ,YBQg_L&ir1~Dظl;%|7ryǣ!ښ. 9tc'ʶH9\Imj%àvrS_Xox9Dx|eUh;a\(í xU"riܘ|A ;&lؗ&%)jWEٕbA'^i#WD=/$! enjOWl僯dTvHK,VrfHSrܳ; jQsQ<,kR⥣ܮ(6,-&e7'@Q~حJB[Ƀ}w*D(TF-#2DQet^Fz4L.U121EG {C4ܡ@PTx GAYsg` :vB22X17M?N4lGioDMLern>tF,D#G,YnH,6+\$9HpCI_%WIA!XX-3N:RV5|̚:ϗHwMޢ`>Ѓmn&rm?*sjOڽUoI)4xt^RyT3'" >5F559|ohF&10=g!FXC"Dk&nbdS IS)?lmcS>/x_x}^60.V^w#N~CVL)hໍڙ+@NuU㚅. TIlرkp90*D! * DPPKC( E$;7Eb^^*s6Zg{Iǿj3=eTfL9|;¨ %^^uE%=`o}R |U A|/:B !22h:69ꄳNF@q(ՆFXqZ~H?Ĭ\QC746W>U+pb&̈́J/'akM7_dtFu5߉@yf7֏0O||_O'IBW$}[Kt5,#}(vL9>[ -\!;^ʥBZۗ=lV >OhY(а&Gmi_C. $j@Te[\o\ɏ!6oE! isv2}R4A`| ~ bcg!m!U#`/+fGW#}DER~]MVύ+w{tG#X佴 "̛ؐx?2Al 5uQ}Yy?9%do>I&3,6h_Pyу°б,ܤŧoLyG{b-'N&i{Pp|y[kA&=VȖ_cb~-rw8%rdjE՗hpVZ􂊻\2c fJ2sin j=[tth݇JyUN<27q=WKIW$YPNyKλM%2}h_gy%>߾\rW2*UW_" Elx?AʴZ[H6&V}cџx"~)#~9U%1$`Tm 9t\օI&2gw4fPr'_=q%_̃;9\ijw鑱$Ȏ؛Î\V!O{bob = +5% Pt#7O piC.CfK(|W&+4qC|oږ<^*=NPyԕ#MPr-VUކuej36N{g+X}d{v2Jz=E/3yD?Zk?P묩SGjEnN3)zyݪAF=/ $ґsڎoƬA.Cx) LM" [MmU_Q0B=Q S^nzz_+ۏޫB XW0(! #9< cp6nu_P̫оcO܎Eḟx' sF鞇C6'eHNkW=G乜 9U9Nu(M>RgF?Dfn8KZ"7#ղӑq n:K:%Q/؎/1amNG'-z`FNOƲ.P-:@LRO+Mqga"5r}aT(s׼zN'dͰi=0_u `$/c[(WGj-êk@C4wCTd#MB`;`KNO}<{+']Lf u0F p֑B>- tE*ngyF!1{QB\gj-b ͑t8 hV٥c/q <F6|jx=n4=~8+DE!!PEBWGD&p?W2P8&O(*ʌhFgVgDSDF9 :# _>QҾ,kdE6hW㜦\|KsHdۉ〚 F]I=*AҎW!vIi- 9G>ku m>mx+P)G8|v~ j^ZۭT$A9C${k (d`ki I}C3J|5$6q)PnkG&8!{2qg^ܤcae@YbbB*簶YLF_B׻VAD93%#"ix ursjg$XjF9}8qK)x+r&Fz=N0Q(uLɄHPCa3qI,مpMG,JAeڐ[`1&6}ee2!ZnPFu[&fZaBgA%½&0#M?(#"*;#q|kgQ8Fw?|vBwL%0_r'hkN83||ھlˊ/8aJf' W=:鰯3&Guv-O98GUCsΰI Z_IH?OuXU랝N.8)S CVMkԃtBLyP}Μ >KPjaKIvtŐ]JLT4.{ g8 j &adL2 ̫ U2$YnMꨩ-Z/OR6م3:JMY4 7@qiFm]55kѫӕHI/HP>bWR^xAE #u7 #5;E*M s i݄[O}^և-?x6gHa5( fP6mP3 A,؍BrlAYxY=FEP+3i"!DEՓp&aq75?р&M%^wq4 ^^јjWsK?12pbq-P;btSϚV]+6Ds~xnmxS 9빢0jA %-%8ew^tÐt` P ]Hf)֝u!Ǧזj<ȉm x sЖ0x8ܜ9R?}D*b^_X\,8/$YF%chWI~PF3=kgۘC4`;k*Y6+&Rl)-OlK t.w :xSFB)g6k3lh'I*:IF~= %-}J8)i:/1Y璐sM[mSXh}k>X+yA[ x{''K%+N,=1hNnY f)(O+AՇ(Q[%mSdT[X#^^8~1T]Hb6! b5̗aBve\>+EsY\5yƭ]벒zSJ :̂JSC5VYM@WF/+-7!OmAOVgO:i+=iTsjBb&3%n V{A{`;T8~-޺ کdɞ,d_/%K*I;$݋5nDAT~~,qSxSnn--aXg.óJT觔TjV.C*q>]9/^^cx&9 wQݽJ@CN'0" #1Ԗ $[[Mn/0-n~(E.lrpWNI@b4L+nܕ:/5rrL"R@ b;X*W1'D[vnDO 2c%&4<qR:ZumY|7$b,ltn%&\%\Td]A*ܟAy'/ yWYe>9}J)} 3<$"_N='xmm5/$AUs&[bAؔY}X˨%l*W,o`5Y#kIl'|v:`m8M"2#>*+Tvv7io3{37ils5fwcf}"4¨u5CMR+Kj0b.1g964hGJ?cCΚb~ =!Y1%ՠ0,‹[X=@KC+_z!Nތ_tS@КQU4@k5}dϳA}luZ,+ e"EoM"ND ƲqвrȷYކw(ౣ4nHi 8$qq-Q@Xfu]a`-ݵzb( Ew?0şbꦎT+3P!Q+;1Q2Z˝8~`Bav,҉?K[b@R 'iGzЕϬ܅MlQܤLI0"XǘQz=P4[JMyO44" QQ(nLvE8םjP dtWPǩe+ky.TYOM[& wf[QۅBtsnvib* 2, q+np}.NUm}Ulu+ ;Ie4 ]n N"@DZ82{hj؞mM:!ĎM(2 nnt힟p1D"_(5t)p{*H<Հ:e3^S(FP [zۮC.};u3&Dʤq+XrVBo܋!'v{pa 0m4!OTdK %\2UH)}S_j/5\V *QF+ɹ, }yA`i_N8F)0-N0ƒWE3%L!U:m/m&dg{>XRB oפ܌.5 "ݻ32fm4Jyh-4S !S].cX>G)B!y7&fuOS u4&U"u5,_Xrp=ZQ5A'7rZ-p'9$~ HYvb0e64(ʨ!Z,'wJ6r z.Hiez1#!]>LJҝ5112C<֝nisO:SvwZ jvݞ +TFے70Pވ lGoɩd9kQ1*h?fjE!G5̆nwKuݴvHmߣx7ۂ}W&2Ys1UU4&[eBJjB(].\+% ƙ!8dL$9D+·o qC0 [(:_4Ϙ7ra}bAS:p`nJY6%`c]HCőnp\/H62ra. ``̰&C}Iv\F&Qm J~~=e}K1cY7|쏹,D.sroN]%Fʩ7"V;']DhC'Kr4Tb:dq [ :.4$ǜ7cϾMV_ǚ dȬA+D/yw*č* 顂044jbG+@i[uKOΐ$Ț`I@;$&|4cKډɃr69<1GUYJ1@~aYBaPiJNCy-\hㄎ!4iQqUIm7˰3R)k/4D},=4@gf@S# O{[ M87Ek _H啽=&+bl;P;n0KoZ][#P$Yvd pݕ(hu8g\܋!WB?đlK΄Qwm̠SRT] Ȱ7.s}'HF{Q>,< ;&TcGxw(Z9UޭC! xE'HsEVw+ie2dc96h>obEF ZՅbDr̷Grܽ^ \Vj:;)dUG ǔ%}J/ttE:f9SRhD_ٔa$"iQk8?>4<7"|ab{qPQö_?;8HM !E/У J P چYR pwG%:We ;|D` '۶&P#-:ó͸)!`G_xMEA?.䠃aK%^{fp[oP"fVnIv s > 7EO{ƍŨrI<·wr;L3_fy7^0|3V̧_'i@6tFm&|BAoEXkBiw Q Gf }@Er2glkckG%^]~Yu/F"Ic$ӱb{;'zb}Iͭ}.AH垄]I=7#S;`oۅVMܽ  Ze/PEDl  ԽS9Uoǰ]\s "t +s^:5z׶3؅|μ75)dH<+UBDK4g뼼P?>wt~o{IqU?/tis4dٜE|/Ko:ho{ Rv`"'ˋZ=7 tauR+0+'kPCLҜ&g <)1B$(;wÊ59@5,ɪ/ULyks'(ECvLTXO,"-U `,wQBuPtǯ 4(@`fID7BCzsA") zc# ΰ]"ZY),)ENÇ#wxopbQF]#. *(/r 6OgHjC^}o|#J!)\Jmob?FLVw=Gxb\: f $V5]vs܈P3MCɠ!WTd HYIeHWêScu3l}a0c`?lKʴ@Ź-j^6,x! 2<.~NZL4JS2uD5,? s\shnc +6:Ha8)5Q ' f;2ҹV(ʴcXnrQ$P-eگi}Ry_,-CU #Xo*&C!*ao )eճ&b%#Diqs=n] nG29f3@A<QiBnW6.q+rW8-q*i0iT7_w1R^@ihͧn Ǟ |Ӧ4/'hN&zcW8TpI񯡸=:kͯ3pkAꗡm^'%lIYGoC$9Xab"1 v;h7anRGVzsPNe=<#7IJÂWEn'ajiKMxvޙ6JsPLY+kî}hh_WQ%ԓMTBz=luJ耢jat \? >P9`LHs;4w^W!$W(bIϔAw5d::ԯE{ U|!4.un6W0iv)ފ8͋OPAf'b 5=51drk{z B\BUpn"[E=p@OކN[*g0v*s2l;tMVb ؜!`_rc[k@+QږxD6g9HQuj!VzƔu;m  9%.ʆ_r!~%hP aǣ@'1ADT"Œ>tbx_aF>'t;qW>}0Ѡo@IA9vj{u* wy=U-ѭyw͆s?C]_(;*@V 4P"Fm}Νೣ6iӽ6.yUք?'iG˹oln#֚Œ_X?uteN/2%x$*YjIIh-HH1'AuvΊȉY^%pxz}R`yf-)pzıl =֚L6:鄶L&zvG_f&}Pгn+3s~8@eP2!z!"kizԶή#/aymgi 7GE7p%D*I$+y}3HIg9kQ1.ˁo3F=ɁpŖM >Yо sкAn$"є[tD5mV nK@at|HHԬ:;ۈJ-S3 D&5wy9"d4ʢipԡ'1;WV궕b`K8ܢ>I1hVZ  fևx?]Kwd3;Zz%BhNo2r S`.FD6wBPu|$ R(6/dvMM.(Bcjtxy'M /೗zkHڰW2srS%1ˑ%&z#$*-uǀq${G\ZpuH ^s叹ؽ ab\pڨOYlu/̭TǕ~wHϕ}B&Oki$%j8` ˫hCD!ǨW~v[g4 O\ ypuӗR֩)nPB ?|WmjI%,!ZuJm1r"cIȢRJ 2]t)q Jm Ml>OKz$6#TA˭,* 1MZy6:fK!R `Qt5d4=T`즿/Bq2r6ma*;bzíZ h@ςٴwm#r$Ho) JmIY~p#絯XOI$ף+2 Ct&m%^rbm8BrI^ "3i)Tr*fFU1{"4GVU:`3 ދdQ].tgP* ZwJ+O*~Z *U3e)lTP]R~1F-j$Ĵ"6}|Bi~mb:bԅ>}k$BHh̿Ăj$i*dUhŬ؜mYӝȺ+;XNDlu\L'|%K4:$V&3adoDW=`Pqv}]֌Dsx9t 8%'%1lIY8@ aiЦ4 AlB()QG߹8N|P 'ҮЍ!JGjPR~zkQS?<]ũPǮ:B&R6d1]oS-#6G7 7P10CqHQ8:ЬYj:zIxbln&;?G=𼧼iϻYuLa;*lҖGn-Iu ^TNs6[-*/S9F1URלtΎ@b{l=$'R n88 6"?!`l!&[4@Dzm}n'4F c'6rt ܶN\5%b} P5G!MBNzB Ks:#< –zމBHT+R2 fFNV2+qRVx̣ 9Sze=t m51~(KqĤG/M . = gI<hYV a<tsR^۫xgdp k}X߸2|* Д85l"'ckص*Ņ6:BBSRD_Iї GD`ZǬe|-Rv,Ls3vimiP:-g o:?ڴ`(6)8%r !ni ifgx&6Q1 ooCY$Z~HORq+e!dZ9cDa y$oysQSnT}a ͜B%xZrGy!`5SrmöY?PSg;i?inS[Q2W:m܅)xzUwB5 ϶a -@5K()hJ( KƦk8"ei ̎]֎I|MXe`<8%EFzֻ7dLÜ8F?g+(O_!S#@׵q^E@9s_\MDay#}^!؇sYFzwp2 NZ6{ 3.}kQN,Zu_[QqE+˺:Y PQ%A)"[W꽭FaQ^D\jмag+9~gx'ʮh1A)ċEd8C*p1mf @SƎյZitvc;~Ib73! s'+4Jޓ}ow:5-9B;t2F¨ b.:vn{;%{TKMdy܀/G*A;"(. ʖ-9h[L|_='s9J{D [DT/sYk5=cB O.BopKF$Ď$9k_B"zW,{'9z{տ(d;6 rXozEO"<.6rrJ$·vjҴ nm 9T.wY! ó(Vè3/}jt ' \ܪq~Kp<$-PE};64lIШAt! =qf WdP">=3\ N爲h!V;0D_.4vgB3%v":tYH(> A*1 ~Er)h~HcZ]E< [Իys|2w_t44hMDBM)zK*!Inك{0+(UD m[Vz}T6Jc'ʊ,z9(KL;.kCLzb] ]~LVl 8R)ɉp­-e ^9>7KXwy.?&GL֠M--LuBC7Tio kfɦ X:c`pNNˇ%.9}L_fSef:qtGK S%/O&CΘTP;fqu}A?N|s@`O%S'ϧ_,xU:6km+))߼Qj;(K4̢;O;kF 3O0;qGkAo螣:2CݭB)B)2zXM85u..K#YR %NU[G[/־3!zgxҫWBly E];a9ߧhE<`h cO}9sA;Le$+@8RxhQ]lQcz,-J,zb<.cwҙWBGs^ ~eLz^ *gKoV0V74;g  D ϩ +"RΪox9ĉ]SDúlGQ+Ӷ/$8g7h?լxr)YE($tND wsV FX薏vZ;AF~?bO_bG;ƪ}.sb 98W"+`>q' "P׳gMS&w aՑl dgfic_"uh t&،RW*cŲ`F ^3 mo39(Ď;2ѐ/G[tG6g7K~Ԣi)o\etq$ qՔMI)ca` XsYڧx5o%ym\(&*_ ,[M>Pn-S;]?`i8併n"Z ݜxOgeh^#$AM7C.눓;WՍi8&G\i#bt+*޲ j]lz lVNR2ꏈAŎγ2G z 50#j7k)t ?1RdtGmִ]HKxGʛS?)v-UElZw~2PnSS-8/}r< [gj85" ߗ1TKs9f@4P<!O2CZ;\LYP`֞kvq}GjNl E0@F !|\F0"CmPT=JGi$xTGB!-{$fA#| \~, s{6|48@VνG: "hohrQ2*CОH_Yj?[ODzڤwv&)1Pkkw>Y3cuǬ.K&frŐbL w†$i*fG+ƹU=~jdsw%!e~zۓo c''cj¼e1͏䑌@Gr+SmR-ƙV1!6phJ{vbYX#_4/BMe5a@QX c=Fv; &x-8}~X2qJcA0xlErZ;s9#T-ѿ0_y9ƗN`W˫(5ZiPS 1vA.-tք'䙄_pT6"TuMޭUyq-SE!P"D$1"(>oZh߰(Fr;&yybX7]6U~ n㥒Wqݶ^\HL혋32m<PFnmih`~ypJxM/ f6y?w|c* ئKCWF`)g]?iSb}c)^dtK`X7,t)b5x)>մtb% GtǩF"hӉ0aw) *b7x\^|@~H0ƝzN?r!V5o iix )Kupu[yztFZCiqJXc?1wgbP~%1w݅߾Tnj r.gJ~K P*}3"P x >RزFl̩>ifvJ7@U)oVu OqǪߜؚ5)|h?2|7 ?g$OAGN{x}8N)eGSDNAl ʮתoZu0'/ΠR%E踸ΨUj~{GQm OZ9ek r(@C #YTxv\9D)Ǐ 2 񑭰9،0Z{C۰)h}fo#L|be//}ְwd0u_l.푨W/^ m8[aKr*wTBN+l%&v&u;hVYJaR-/iW}m9rœb&&5BSz-cw-\HW;ǚo::MzУ'qxV5rЖxfh;/}DIl-n&hg:Gb$rPdbTP[MyCWUE>^KP7mp0fu[I͐#:"5Ma؅== C)Xu&665^m"}ىe*LT4zJ*!ڪ!,@yfLP ݰ#=QjoZ;hV=b٭{y-e_f`[G1aֺH> LV8v -!uuS"ZhbbR nLIy"gN}F%Р1#  -EF Tx֝fHf_oa %>/0WXsYjV< qD#sX*dzIu κL}#jo^ƷP pP~DzN>;D ҋx(F.+hyy ܨqeŏUqn&mb񵋻 PEkQ!~sx/h  ,~|*9jx3c1/矤Rwp6ĸ!ͼI~V慕nHvLχmqjݪVw+q`p ?_D|DOXR- >kswAAɩ%bl ?A@wgZ(Hڇ`dg$nJa&qn>p/?3væ# qUtj`4AF6$ݡ?#2zlxR' _s$އ&uTY.6LX1,@O>#z[u<}*OUN;j%7ߋA IZd|I?q jA8MpF*hNF=ZNOn,5Ҿ3%WY'apVo,Ɲ< ;sVV[Oc,8c_|@R"k 6|ys8s<_7 z_,;uk< }u5=oLs)ӋVN~~7 k"ka2ѐ0Nlq YmjX*ft1I!H \ub$vD-_Unk.&FH럙'_F 1E$jI t jEk`eblq˲\k&[S_XV5_)1'T:z_V "Ƚ0G}{ó30ƿJËOP)Ll:D¹վ_O0s8pVI`t Y/N9N;5mQ /{ e Ffؾp wX4\=I]|1 SvdP? XMY9p"b+J*V':p9 R%#Va-<9ꅄ5m"d<>H\ o4K}IXpTsB?_l$=Qe칩~!vV*seL6b8UoNBxArx3s Xx!zɢs@/'ga՟Zq+nTef#17Ķ[F6-LiF&eA=0~#zu&uń_Gbk3jc ,>VOjzScp^C5a87ul42۱c]1a 9wd)fIv,!,MUZJ̾_M0M.,ycبg˸(H\xv*Qη+lU>ЁY.IQlq'BeS+qp  #TNRjPwb?Sd^{+0E{4 NpLf.0y}o]ld~q%Rv4iʴAg,z7 ]bx$of"1I]i$ux=YH'ӥX`TT}>H@^vjA'n'2ATtg0sОjLPW qh <xpbt0488S4aigW.^1=|&yBׯzgtxqjH4" 2ZJ,DUزwi"~AG)RLՀj;Xn-K!ds;ih SԃĄBa<"oT$HjiG ;5_r+֎J*Sd]hQ+ɜZ:s|&DĦE)>.aq7z UFz'L#=>P̠$ՔV^B ˼ 8- ئ-%ię;r8TՀ-Yg!dsrfnl8ۂL~ak8"+C2^5,e.A!l.˛ʤn0jRX0 MkȚ1ba48;DISfD#A=cSgxqj'Lr5|{@ ^-ik5aVlٰlǝk'la42:8 +%d vɆơe|oIYYl[ȋՕ}佒g'M5 y~[92{)۬`xrS0}M[>oS{$<:@OsIudžHw'%+P AzٜlNHkJUfx3ŷԓ"3`)1eWQ T,x f.m*3\IL2_7n,81?LѲGh+}k6'[PmΆm )="s5٫2Q0g"陂|Q<0ĘM e"Lۭ (9{1ֿIԷn0sTIW/i,ğϗ#kp@Ec&h#sj[j6|:zmm3PEbh>UE/ VdDy@ܣ'$<)ՉOu=*8 K=N.鰷Ֆ&DEh^In,?0]{/-F+}Et˔${@Ph[$:B +BsWm?P1 K,bgCF,ɮ-S|)j,CF} `ğa ^G|]W^D l;Fy\Hj,[\V2$cT~O]eÙZs߼/޺;)[}柎c;Fٍg 0Pcqً,~k dʤ7Ё;O}9(Tr7NvχR7_Y]Y\}ZV]A[jX +{ (IާKùnf"r>IsVyȪ3Ő&EK샐l,ӝ Q]* 6ViJ?J k2as-*cp ^@ OœƇVuIi>.ZqUje디O)tGS_5+@r Ytv-*4[@=jN62kWוG|ENvaH |(%4tZq5,hBpfk Gs@y+bؓ2-25ݟnJr .wcH}tn/:i!u|#m0g[GWiK&q4[V!3.&ꄈwXQ3<أUYw|p|C!֍K]%Rg%h52}b\d1I3H:Y2cy~SlӦЛgRM~K21<*Po/Mq[.Hts3!WSMF#azc5Qo\. |ǰOAaE_ 'u Xw/%J1 >RXDCj'16\ (/#,:f+"@V+::* .h=U0ބxx(ǍoLk@O-$#}|w^K`)lM#$Qi^}9]y`7:޵xƓ2ck˓Nʽ8*y3$H#P%,xG SduoH+jnuq m]8-tUsbjdq^_a'xJ7} ڣJ&XS=-cu!i <`Ղs^ುX*`-8Mذ%! 2Ly2B' q:9a9)Jn{Q0>LP5}3 (1%~/Y#:nh+ '̼6#nSEi& meǹTt5lA,VE`z[@$=IYT& `^DŖ){(Tgv"߁rmh6C&G1"6Nu'NߴJ/d;܁h(`^}ش"p-GfjA+$F Zp(#'@{ ۙ NTʕژ&6˲mP3U^RNu*iQfl?ҾEeA0Q#*N婴1kDwkh j @Ô<"vNn#[NXVRrm R#U3nVY{ݷq㜡@8fQKK;Ӌ湙&S.cc'TFGQ`Q#a}tF1ֶ\C8[E8_EuT6F56HI_^"k\ԗ+RUK>o94DI뿀ImcS@Tؐ!fYQS5`K8eխ=݇Yl+VzR(-Q5(_DFWHDZG^I )*9aLMZ*sI>)]ctin^a3<{s v4">nM0M5Y8Gr\(Z{NBVF"!~^ ?ien?`']b6Dp SeCH zxM8"V aN%PAG5$99\ ,e0+I3G;::b=ubi^CVRw1A"=P|у8ⲱ(gTNM_88H[w+ =(TCs=0aG&7 01t/l/c`Q,TPOiߥc+++pK#qfYo9>L?sCEVi.r7JtW)Hy=a>^IVTnUo.M屰G sv }ap^zq| _PPyۇ,AV?:ݱ}i(NLh4w` N~ь4|U>_[vo 7.V ybI)ǙMG]~~XnIZ;FK;ɬrR= #4ٺVx@ߎ:b`ꆖcfx CƐ1n{/~5H hI&saVRZRgw*7'yx+ZkB WR2>Mȕ#.lb/U8Kβn Mʏ#X$_]SDZݫ1 D0=V1&ܦ92?>kYɎ2vt2xycNY)*ZE^^Y=R)T'ΉξJI⭏-wz^o"ώdybRqV)mk2ҨNyhP+$ 2C;.ʩFCb1!KMal?I:ۭuw ]gVrjklun=d' Md GtU"Qރ*U&D㴷Q­#y㘨M:u#v֚ԃq^f~彗Dgnd}}6g6 \/B~i<94{CgI)IˁYj5G 1[C{ jM]>3o[)R,4k~;$W޸;8(#zH ۝"%w=}p@8,*H>e5dJzb$Ax툘-!]Wuhb(I)L=qWSaԔqmwQ.KӂB5'6j c&b7(\Q{|'S5X}ppqh o¾5L$_i& CFO@ut%ʬ`{y2(0!*6N4w#)##E<&>->TT]Fwuw=?Wn~f'$M>"Q͋OV#!&Šz@2!"[f)6h9P-*AXog7V%<㪐\lBRY )'%d54X'`#\mklz,}mw4yoR Ɓ@x,oTJ9y!r խAk.M/# caGz덏c׹?uʅ&js8"L*ËۑF:@No]rTZaAi/zsَ[NŐ(Yf?aGrؕ9=Dn({LǯBMK;a!wsQfX@mk?PcUXn61`_Bj>ž* Htpj.KQ70qǜ+82FۍFɤb:~JIEht٣DS*8d|-'C H]az8 $PCX;6g)8͚%2I .`/x$?lOy/r i(;Cav gFՎ*z`v*ܕ.8'do}ɷO&ݶ.@e0"6),-twhoF %Kb!,*A zG(=!0J}2d;*VjMFNrNq8ٰUE~ WZhY o݀E$ҢI#@`bHb$$Q) fMU&T%*sQΫ8~Yմ+|j;=!(Vs@&O; Z=ȩ/}!)yl40BS{.:!'4FCXj@4Ζ*R~4DNK06hXނC{X[܇z,Uc1QDj^|2`7x;nzb­B;p\16jwcx:Euzj HG $1vz}%Es"Vh7o  xKemdd7 EDZ}!,9r]I@_1~?s#/PSȥǸ}Θ>ĕm$JHTPj,(ߏI4[$(xB,? ^&C aEM{JHz~ uEI ٩EJM{>ZΉOb~%7j .AN$DA1OtOУ'0W;yÏcy6{l`pLi#}G*/U} #]{T2VXֆUhCd1G])n 8eޑrh'W~P-B@y'D>f,z4͢tЫ"]/t?`6(?Wze򇑹wHgn+Ua[E\*vn9?}lm G⃊g(UQ^znYuЀ^WEJf%4D|&ʤ :#^Ub6n:\c HWX,5 뺽%x&`씃fE@b[/@hq43E85wfqHNմVfۆ^u:k?jt{[)S}4n~ EiHb1M_ji L*OM^odJcB}{; 棩h{0YHPAw q:l@EGp7~jG߲uR`Z,SVOJn%'~% !jDԹdW"Pkj?-y`w?es|;O GI ؖ*kb,3ky1${?Χ䃟7exiT0# כ c[(x톷Oq$: s*ӏs;֯FU+vuL!>;U7ǏJ sTaG/slDo^Җ c x9)70[@kkUbQvmp}f9mH8f ']/QE$R~o^eQQ1KMQtBs;,*EJT q <eC4Ike[ |(%,Ej_ʬ(X6vƩsa~øFzk~3m4P0A8~fܼ;IͻqήBG;L]ft }CjLe뷴Ȣ`*dO͏0= N++IF IX0 q!A% KP;"k?%m4d7 uW%pŁpm1z4H {5?ԡ>n=c;nD{_Bt;MmzH4u+xTC)N--1Nn7r3{GP||M^aˈl<_LS6@p!3q)bPMjc8MiLp gM ldύk]d;[ihyrch eG41a}7fRXѕKrsW@IEL4 Oe:ueOJXg7.T OT{Ⱥ_D}`*Zw OD-ϸMQm@v& ҥgߘ;p^ @m~?5G ) L  0Ă$_5?2fAw7 T"b+YEТq_jg6m'9C*)UtD^>=o4s+ݳ!fTV룖 [rzB+/L!VLU #UhCc´[;cO]ܖ5hUkKKƒo6"n Wb@p`$-_Xr۳-^xD5ݖQSCe,WQvrkLWdK ^Pmo9vI"Ը?$t:B:\ g" Z'O$?a>.4Kn!t"~Y="G7|SN %.*nw.`8vV3⑜3FjԾN7u ɽl"ÊW_Llq7~BpC$3vѡh0ktSEPtM۰>9 ʡx/&n@>>@.͟{mr m!RSh;ok6@oT\TOP++Ҟ<*cV uEB~|J07)D> xb=qEw ƀ^M@,݅^4,:FVJQ>8ֱcRFM~Mi J@/lNBAG䡬IDO.͐Ǻ'.@(F*463 ӂWQЀס>)}؆-GoH_)\|OֲMfBl,N=RySg1bzߣq1\ g)!@]]u`|D\fvT7}`YYGSG! %\DHJ  Rp¶n9L)ˣObEES wטQWh@b&τE_$Ww l[uhlPZb&EvhQ3)G3VwJl^+U6y ?g񷭎IeH\QavՖ-s9wԋ.tV ^7š'a>tŵGHݲ&G*cl!i@'UҜn2Xatdhh׿3"LGTafpTXt$;fbS-ʲyUd`j?1 pSpXZ|sI, m;г MWV1a(jn]@ƮdԋZV[Pbbӝ.$kH-}Ni7 g5ntJ mu;L͹݆ QMPyv7 FO.?5h@$Ir@XQ;^z@`p:RV>_/Y;"mxqBˁ1a-1uVXW7>bJ4_ vd5;"L:RS$ocuf|@ fv!pJf Z/R)f0U(m{vUK5&⩿ߡ <e*Ъ΅:/%̽'af r['|Rp3ǼPRП<K{Żuχ~s*ZL'ZR@sW :MBB:%ofңq*C~Qlh;b--Tf_ŸHֈ`#&ObByLmx} PsOa!m1qYlI|'ILGW]2h`_TZkoҺ6a^zd-T2nSe1ηIraTia1T4͇́p3DU d8qzח(<$$*KX4SiQ'1e[B!7ag;g: 'vC82N67&ze"8_8gu$sHj+YF98X7<&/\/q2wI0^s=EDLsitDB$$@s@+o͵\TSu,8 TW*H3ʽ΀]ZT>,͗[ iuGJwZ *Ld)B0MYwBn/hEA}Q4wae5 .ȱHUs]"wӶ:*/3MDNZ&v1'+w1mtapXh>+~5وn[ZQz53ݻ. G8*"6saTs2p$` \x$oQ1H[Q:(({W49S+ç4j'p2b#&gXRCYOn;.bA6&'( a^ ԭV'yЉ%)2!k%ב7:duv},JkWv`}qPuc)x+N7_ߦFl;5!:ᖈ&6_Yr+*!Bj %*vK䐡PDu+V5a}7 *ÝnGwZ1t6f*Eޞ3udR%^)dL)NnYf!Wg7,6? ӳDsaw"\{Oeb'?=EKP znA<8DDn 4$nK*40~Ǧ)|PL&w,xa@#xhpQ9nLZHZ_CNű[QYdTTfC$>4/E3o{RMN5/zsƶYet=.;zaO0sLX!w Yw ̗4MpCC >`1UDS!/Q\ R ^b{]LNCXѾj.NBrb˥KdqKzBoXOT({Rn%4`eOXpYtY(']LA10Æc()BLRqo\:IX$SCo³oM+aGAlO2|n=T.e' *. n5`[[4v_toW2lRCފ?jbs1d üHvC? >=la=6lV=EYE*zp[Ac,@u5%T֫0$P=k̙'3MaV+MVJ_"9սCHU#M + K{.%έyeBEijt4 3k ͪţwWquE"T]]yJ gډAi;'-EsƯw`sAvk~0#&h=~ &3S3 ^NY 8 fx6IQoq&@&jŜ,35ms' _Ȏćf+>4Rcb >d+Aھ.3-՜ml/vhSuJ8 Wgf޸P%*/cM_2&?oEmFf>Q!6 [DN`l>^zǀ6T]ST $`d / o>:EʻD ~hq!:-wF{V_g` Lzz{dR:pp"qH2Z3^cA\7}^@~mygOO+o2 o5EyR!BzA'[- NåCc"6xCfsFܫūfP(v,pЉ1_a34ʽ'z0{ΥWF"NNcr8Ø+x>(K~ &NlOځ8g`pk?r75[+Z"p,u&Vp2zMxܗ` 2Nv5v^auA9TrV7l =TN1ի}V Ex*n⢴بmeV  @_~B06z3mS.{W[D/Ob%0|h T{_퇿<2ֿc}HBV}Zv4Kn4N)xS q<2=6*SYFt/*(dr'h9Zv4C&~Z&x%Dm2 ;_=|=JfcZ'7,MIrOk߷aoDTsmw`/(_EqXV$x S!2hs>h[T%͊ 8Ff~zsN\`~u4FWP!fΏP.(wj tŲ#ONҐE:{Gp7`4"Rqc k I_wJ&Q,tbFpk YI;0`*i}8.u),D{GO {У7h\S@.*n嫊r-~+4L*$bYw8;,sn=Z;mgahr>o̍ܞ;{'~ɂig-Mv p[bB({F%D:iޮЍsa{(7<%Oo,~̟ nų޳@H+&ErKw=+vۆ^2 2j@Apm3m? mRnjߌhZUp`PX]bypض<\S:2S!.'W{hb{ggr167 d6e7ht2Mmv_7908:V?Dx J MWj, s03sf:Kăp7:/o=8Z6NtRIWq([9'8X]ylp*[g{ϬAEXȍ / ݱm"9lt"MU|2s R=#tAӻU:y3=s4k䬝Mw]nr"ߤ C/+?K!1lauP/O],.q0p>]\鉃QgEܪTqTV/1t!|NHS;;^vʻd%&U`Xy8.UN-5s<:dTvcpgl}kO1hiJ@DCrxχʛnTf+U X.8ONJ 'qag@@dQ`_E: Gpn5߅,@%h1VYSiNŰ)W]$ya7r /NiJKzΦV "_۸j$&Ub,UKf(E8v,uh^VOa>X߈b٭E=bGb$p Òlūl 9°g=fMƢ" jkRRe_!I GUUm~_I*n^"-@id0u&F%B17d^W Lօ u jOL}}+꫙jǖfQv$樴vD\0ۢe[͵JIFp}(5A-C].NqmIKKo,sذ:6NCޖqf>1)GF ]#rxb`g(e\<CŽ,OyQ4sLKpWkhW< 0 ~e|HzeZly3:-u{rfUӫ$wQ!"-mM׵7'g}̮ ӮN?xy}kJI2Wh xւfX d|ܲRЄm0ڂP0/L:ȷX7hwBP'm(gNL0 p@V|ʯNms+~${_zdR7YXO!qݐs\ZQp ҏ !3S:u 1VZN,XC?`湞a&dNS>םY=]j|35BAyNi-xئR܁i>+5G"vDDtLf{#~JR*b R 0K3|\KTo҃)X@7s\lUuĩE[4%a\ wf!4Ъμԧ>П Brs!x|#A Kߌ$AX r<"Mkt!n49Wc*B Qך8] tHC8mלӉYhqGft"M:>G( |E"wĭ4e2uG]ݺ䞬_|(~bejGΗ'",VsO$t.Ijui_~X7ic & OAh Ԑ$͓,}8vMuKy F Ou[]#^"Lo1 @|RJ[Y|k}[{MaV7&)9$))8}## fK$`ĖMPާKh1zY^ 鱶 EXo>ϊb#Dn_e)4 #}䮀DvVb?@Xx<m$6+*g_W|km"AcVI1$rqH [$.+ R D%wA|9Z~?ˌ,V [`vaيO8N\UM a" rͱPk )UB𘉈\ӻ$cne@HhOFL5OܦU4YELI H%v7ܝ˿ׇϖMuo=/k @{j+fdgtwOA{an=7Y[˟Qmt9L`W~ |14QVA-WR#-;W$R vkf8VelLsHէ2S1!tvJڧ2]x.s"\FJe}< ,zs[ }[d0_VxՈVܮIJ}ކ *[*^uQ~^nHH={.OaM6@Nae@'B+ybPOfkHE~&Nc'4 |5\֪vQ{(*>P*^ EvRTvOK58JE+ssP*UjA 3Pz עgiz S8ȏ <-peSxWɧHono^Aa)'hw.!n7>g?b:3皱xbu_Yv|.j۪]~u>=3f8i,a$]T2-_|$ ԰0|܃el6@eIBA]3 8ݞ2uK=sr PaLd»ДPwV덴q}y3 `m AZզ)xZ`ŐϭDu }.?g^]vVZ`CUL%;.+/[0^_z0$qGũ ҈cg2j/΂3N2%SՄ%HYLw+h ~7ϨյʄYL%%rB,`i;;\UpPOhSs4+DŽ:ZPܥ~ga"ryeuJl"i9Sð9ܜ4^t)cI7x$Ѽ2u{l㟙䯽k$ݎ{|(_{bUkȔ}rpp恓[?ֺ%5MzقcY>;΂w't^ upͨN[*6u%F4(`}ܠeXXb?Ed?  *i@_1 ]Y$VǓ׃[ M\εq쏔5zQWe0WU岭?v2ZDDKH=gKTEREC4Y}z?zjcE64BxU.‹ƉW9"R2 0bӔ?|+Ksݤ\Dȁ !-ɎD3p >Y[VO|p·/K @vi04CWCJk;]/@_ƺOڽs";;Ue(;͘ ACAgyZ9xvE;_k爪u˜Cw7ԈGR_mGw hnQJtR^ 쥞5;ۦ\O+ p\q)p Q)cLLӉ-i /?NsMoO#r޲#b|Ajә^<~Ld3.3S ^;VEbuL604\G2Ɖ9yKgM y30FֲǰkCR&GG BkX솣hSQuç s]>l&z.!18x]>GX㊈jA+.ksJܭu;tq&!"Qf}!@9228AL86xM&~ K ׊G\9vˠ )utbwi{¿{*~q=c𩖽Àjin؈(*9i-;3k?!949M7xd{( Byq$X]?;邎h4D=*58#U6cZïa2ӆE0b0R0,M6ܹ?TT VΓdlrl ]n5yևEDF6cus ,x{PgoyƛIiLd>qwV:;n-|3G|dp&l NYXo<M[^-/^lT=1|Jt"a \?cD`*:D`˅靁vիp2î .YM:sy` ۞ۮvlpԿ:Lvqc\0S :5*B6O 2pJ9!+ST+}\J4=M~ 0od zÿE Pϱ8J+C6 1]]dd^{7Rrよ@<:rh 8v/!XU$rqɁ;/1:2"pi6PS*I-{!!$hoeӏn!ΛvXuLM06]o!(2e PuHp<GMzry|h'Y*3?$&žxO ђ|=QtrygĦ2~\iÂa TqENm 3I}K@j/uwuldזV8I)+|dCPs rdi戙/ PWfd5eL0chimfw6~UKu4H V"Y']E2rtɍ-*2'`l'-\'i.S⇟*g9:'W֮rEkbv73iU+&P\DmYܷH{b=5zl=&^a l1+c(ri8BGFoY}B>{֬tnP8R4QO;hSqǑnL 06VkSNC`I71 $d6 BNiI}T!*IPHA0lŦ#Ϲ1Cqx|2ߛܰŠeMT[{s]{~AKC <2,f N`dE4 e纉 4#2#Ik\p^gh(}+&hqdq?\J߫.V!QX&A0Ft9z@Zu'qGڧ5כEH>:Cb.#G<Ȫ󶱂T-#rЃf kPlōZhqN.L9zm bRUR_d1 4cqȏA&m]ߞQm7ó Jg${q?Ѓ8̞ljfۀ봼vXA)l_B}s v;6~_2R=Z> "upYc2nq<37`NGwnE!//2Q >s%2 5cVb׆a7}p&}kv$`Th]Da@}`㒬@*ho"&^7z; $\חt,xOcYmgFӣ)n(ް#o$i)k#]#",v0K^Y:sbLw7tψgh]lg*2Tw9(NxUi& < :&ӑXsu|DeΏ .ts+Ua;\Cd8d<66hIUrGJX-ޟKc'Op[ ‡b-0?g{#z>xtc=?6?*aUL_\yd v`>-kMbV~el4YW4:e@aG<;$oKd5##Dnӆp5B%9/U`4cb~ &v--jqO73hПQצzȷPZMRe2 ~Rv o=}Wò؃ ?KߑdteFFޟ͍y^4 T`Vؒ0+Փv 8Ae#E㶼4BhTߔilHU~ir˔ΝCAe'OxT6-~l4* \}G =Cqt\ \|ArB) 3 q7r990K~bBv[(_vb ^[_@PA 2q/ABB])笶G l .p D6 `_M ;# J' ^җIquLJ{wS1%!jxsm֯p9EU06mKF+MG*Ia4ZQ,Yev^NոӐJ]oȚHylL_%os,J'}+\RO m_OnF :]|ˈ(iR(A_Sŷ1`;pC.GM[GX R5ŁBM'aL<61Tob0!:͒Rvb= .Upbb? y0^#9^!~g#l>J{Þ%U kvyuDcgGq%lځ*2%_ʗ|؁dpb^P݀U{OG %$]œen%wX NZÎ  Cc|Bn隃+KAV XXΞtC0ˈׄ'=v0r?#!T;K˗.YdDvg "!"=ӘeWa-1 N~Ϙ/!''@ؚOHp.+S79k"^2!RȞ Ϛ "<8Y"UJT땢q|Dը@t shN>;rxE>w^aj 9hlv(;HJَjHrmdWh RϿ,(A3hbt>j {[3mI1ڗvu/|&xszLMRi(BEF%3*}wvB.%ɥ:0%EaPOq#04a[m19~QeW] hL5bm V׵0ʀ5"9hU!!_Rup}FJ~o#CC4M՜RL$tҀ;&1j6{C.`ͷAYKK1F5eՃM%su+,j0`WFip㹅IJ@ķ B u!̑"7%r4/y/ΒqKP4F;ŌCd_ʿUZqa_zR[8}k=4Q{?TG0MM b zv>Ĝd2]7DZ~8c9p~@R9*gKU%l "^2C{]:r -UZ#K^=bXC< OSO%)RgbMI-j`hE<9a`nc!g;G˕ƚx1ѷE$<0)l<J_Q*V LoPRPJd\ObIh4Oɰ1 3kxa10#M4{|' Vc_UlZ eY$Μ[9?)͠7k 膉T=;S_7-*hh# w.NOs$>U]IC6L\:^0zܘGN^)kU0O79}|O\5 U@10/"qqUCMGYe7! >Jx8plA/rܐB89.7w'Zf(6=} Njyя,M$GKI`ϰ)psXPu'ի79>4qw3tpY-6v]dg _!&:PZntHEiNhLL:gfOGAeHUMr#|p]6{knCxSaӱYևd@۠I+(Mf+du-+Jv>KfтFj0Pvy|aאg r-@}~b)L>U0;̴G/ҌOˁg+L4_=&UVVp%z<COK dgO<%yޜk9g>\_fNF]P9ޠx!.Bżr!D\o?X̍޵?x3S"NjFǝ5݆ݱXҐ4snw|ZE}$S@Nr7Ct+V 4MEJkQIU)@Cv{'Z|P]3s;UY8w_JsE=H#<5Y/\co}1+^~[+Z؟0V"xvVԞ[#$xV#ttLr[Kk4 L#wǵߓWPy虸3 Jx(h=v)t`ll'B)w>Xu}{¦S;{F~AJc*@jWWB|wЕ-,6:Mlj+'C (vSʺCW&ul}Μ}e b3cuEnBMFٗP_t: f rbQن8b k2|K򟪱Adž^,|QV+PƦC7Ʀ8;{+ûXcl^@T<fhE%z0)p'_T!.@r!rW3b^kp135zBx_Se60#y(Nw'8pRv ?#\8E+4F5޶r5MЯ^tRd܉媼ZKjw?bo[e&djfyeעѠh1HQI=SgM%IHIJk`x!c›~eZv%tS'AyX}/JsW ,d( iD~SvG0˴XZC\Yg-XY׾JGV7,ZkPbNN' CQqx2vblWvie%?rIC#xR !Sn0K[Srg:~`G:s~*p5xoꃦnIy ?N<f]^ Pמa'KdA iT7_$IYP淮a)*}m-8ad$$rf̎wGKG䚩(rX :-7&:R'@!b[4-62/ƦC;@}}GtnKlV*^4*PZҡ:nhG|eJ@lu U.즾QXDUAèRozWQ6P ;~[t9 |rIƣ&Q2ZMu*۞^\ ꌂV8YHψ65ڃL(4"vK7 DY尛+1!.Ά>I#ƙƴsUNyIQ.fUjS7%G޴B5 b j`K`Lꑌ2*. ژ)$D~OI_$Iˊ_HI۳:(ȢOOUn rpRRehvDcmAyu6NQ: vND$Gj_o=9j2\D-WD fKGsӋR@jHDeDުzP.9SOO@7+Eu9  YCNr7@*X&6ѷ 䌾iPٍI0U!ƌ1|6"5֨bP=bĐ FȂjўc[Јm/TMP62_[V[q#YluF#x'珶/ ߦ=ż2"=x*5)TA,C+rA[|iaQ \7 \5srUbRqJ- ( 5F{F,Wew6u\LXB(+hƶ )dmRJco2 zf&<$-7q&OI7-g{Z Y&~rM8ZUoc ]{r$ Gae/Ul]D@ ȫ{;VVd)N 4*( RfŎDoXLS r2s>α()q OF@K;ݔ_pzWxR&C.GcKl7/eH S?+:\ErSEפN ^9 K;Pl UVkduF'h)Gi-G .{E`J$ NOBl|d)0i}h"(ǥ?YLZ僗D< ƏG5Hpz \^ tWH`V?n(okeSE`?lKdI ^BKFǁF8S*a+VN{0OtkAفf/k9*)^W: Ii~i}GUG [FF4#ɚFC""OX[ĆQU"{ϻ@ Ymx_N6[:(za-%+1zGQiLfv1K@_S˭;aوy]䴖2wMSM_g~Q(+} !U$&f1c ;W 뮂$\HnKӷ.Vrh%H}"-.4Lkt?1*u>KodhVI7vՀnCk8^:~ N vX3N_}mQ2vhiR{,J1ls HuW=qzBEĭ9[Ct}H(*%_J)=3F"P߿8~ELɰi} K}m4mvTE '`i~ U7PAWM T6&GC$ Z,QQ6_ꤓauq'|Fׯ}q zT3!Lp@)ѥ}.`F|]+BmW^`d> s PR|3ln8.wWu^ߨ{EkEd1]7Q jKl`ws[%lWQJhRU4K?9r-s W?#܌b!Ib>)哺mg<`怢&'`*FO`b+Y3ҢBhT8[FuMXަKD乀0>XWAL9hq^ / `~ˋKחϟh-$2KENzA#YOmqv{s) z&x4C뻽H uy)[.Ԫ(oAŽɊ']dtZ ;@(eqY؄=$xu¥FU-vDwm!h+eo|ʝ h.3Qc tA؋NI6e^dm9]R~7{o=K;H1x59 !ІnKj]STKH5reLָg8Ї2LuBkVxfc2UAhR/92yNtWdÓu2ha'|c[nj#kg ^y_5zq~O]{\K~M#x FC=4$Y5@y&V*LJ@Aw 83CW3m^4׽J8 p +ϝ6N=UkeD8Đ߰ӈ􀧡LļZIѺ1>2l걐7URGmKFi.#N!IU`"wmoE^wT \ZBVGW:s? G= < ^H9b77?|K&Vg-_Sgu%a~£+KUvcɦ`ՔVM \8(x"5*:B @uyq;RuSŸ; FGe9@F:%] AԍQO._W ,[J@8xC<]Mhdl$b\_G\ A)8 ;Mn- ,֢q0Ms 6/""3+Vw< r|uGU)#ݦݒ/߲nO؏[rVxq6-~nP̷)˝ȷ o"YG@տЌWTR!pQC RkMW[J|,#wI~7o' <镩K;kAZaJs5(0|pkiWCY, 3fwz,K 8 q4\d4 +YȾB1? P ZV9D4kZ@9ŽDZv(+"ϫW&iHej.n8ܶH^j# su%9L&(.v}eNAuL3O3):njzQW(lB}2h}䂖k\Ђ ۲mŇ{#JB=X#DM-EZw3r ,{ mpfbڊZ"&=PAF* ]9>ڜp GB ]xb0kcClbZ:kHMf| <7n6"{0Oer56~(tA"铳Ŀ!m*O1&v(fA<ѿW{+B$0~H? i3%t8^1RҞSV_ۋty+Ǡ[qjmꏩ{rI@*{smDŚn d#%E &(.@J5qҥ*9g96%UevkpcTy%jEj..|rq<2eUrcPG4qija?=!F;1Qp vjp;=9wx)H&-: |܂[T[V2aӕ Ynej|*ְeTi@CV$ctF *oh|%uYTg0<90 ۪"bt7QegѾJ*6BBC5iQ^8xqP˛-h%m6Mz>0wZ{ O4roD|?ˮh)}C賚  A_z߫{{h6` li}H t#rSbvp VtLi.ݦA-נiJZ a6oW \URr<;&4RM7D=Tn㫏7 ƞfzē{9v??*.Ъ2pCiōdQ)kI庩s˛,z5bu lcva1/źs0d=R'*.O~9B3\FFX !Ka=1d1^'.E1tDyKK8h-V㾏vX'5b`?|w~UNݞ"̋\B ,mF;j^V¥: Ce{ cA4|?e呈=nT/W+8G5sU2^G;67ḡg_+{$>0YG,иt1lw8]sF̢o<ĎSmIwDYsOD`E'6D]b%$EnDHi۰l6G_BcȨR bx+6Q/.%/,l9&FQx?0WJ HqYcQ\5f$whfPËXm1%UPc?_*r`U3}hɣeUIcܱa%mIGhOG0dF b-3$kyaoI .ty=QP+Yrmrly@w9o bمR9Zp=} 5]mEh ~0T׾vl耔FR4ob6.3d G jY4<Z=v Z/').td@Tp{DNjVa*:s jEs}1ˬWI\wډQ rt@/sF@y زuɎZJ ɇ%2Zrn8;⟑b&[d/U3 ESQMw 6gXI7ۦ`pgLkWNrN\Y3z<*99!eOԱ#+ex 觌,=Kw:^JaCXu N!pjĕ~h+b.-Y0u5e~*Pow}GHbǘ{XD-?7mZZGv-w~` " *+<| =(-ZPd*GNcդhpo$Ռ}L]m MG2z8Ykbb3kCЩ؏{q FxaiA{z#M%˝,dOl6 i׳[&n+(+$;&rl0 Wq:ݜw362AJj-hke+d>G>u_BS~y_Yt7 X=Lv vI(uMSyHզC4sg^hbR5zrǾiItljG%) S[(2-C~0> hBR}|edT4]fb- tv/Hެ, q O3 DG6;͆Ɗsm?^qkQZj|>^D{CI v$s.U Jaf"9~6J=,Ќk+Da(CN`L\p QjR^PC;֚˨q<(&i^ Ӝ5m4|jxǙb1Y2xm)7JEg=fKn')',3%K Tz"u6do,(͠./D[+X6 rNp)^W|T$7ͥ ci2m8Y‘z@<9D #L? F `#R{(ХnAap7wHJ ; 77uWuwsұpH}ﵮi$h>͗ea@cGQ|sm|aχiΥyL;9eղ'|#"Hn%οO?^$?b,aT26q#^S.s>䑀pW*}?t E@{kc@pg. 48NRJC`DǓ2woջzTpIFh_h4?[߻^iIl<`ʾ oQ:s'~Wk$xN7mE%b1<T3v c ݻŭZn?Fr~A(n5LHZ=D7"-Aj}86FGgGǴtj-sy [Bw,Qz\\>}x@@@ Җ9{G~ - +E81@DEЀxJ5 Xɏ1);`w0eͻifƙ6ՠJj%lhdMcl BsD]!~ٓf(R3v[-nlכIaH~|i +X\X\ En|"i xуgt[݄3 u+CF4gLQ^![orc8D~k %ž.,fƤ@ r{iJ|cK(-j3c\ܧm+T0k9@!AH䊲x^(aldr]':ςL 0n_?ҭsF֡2 #z(ј L \E3śvH<2AQr2.}Vߌ^KJW5tqPh×pħi#YD~>HSI}|)EsAs-`YYMXv!;0x :ن~4S(o99ڣJ 3ciZJ!Q,-Wg)RSzR9Fs/qPsƯooR=lG Vtv⃶- #ڌ$ Ƹ'ߠ)BC€""lc3eCgƧd˝q?K"U.?KK[ΥrZ>%xӾۍ'c`ynsrx#&*!{`pˌ#1`苭V?׾NUX0VˬWdoIɶ]#LrL$tʪӜ&z8&,} >}LNE]PvqOo!G8g9~@^+" TU{NxECa(C*m(2jb?zYר9aA2usTCwaxP}uBO}ѹ|N$(SeX;, 8xJۃW5{_ڄIKW?if6܊p _G3ݟS-bܜny^ FNׇKQۋQQ66Isq*vƳUpItnJ$.t鈭`<-PkI)\pzMՌMt/Ńߋbű'mɍRָ}ӪT]6+##6k5]E[[?%{ILhuINQMm`_ 2_dPRՍ鮾*P?+P}d֣C;(j?dSYsfH Vm ռ!K'$#cQ\͋XŚN-I2!wǜ#y;RFQ2oNvR ~:=s72l0Էj ֓[珼Lgt% ߗ+Jb ƐzR C)j4a rk=JIJ\ d!;7oԥfj"`e._E ߖ!{Je_S!E _|J͵X[<_!kť^X o I1\eu0|׽kߠM8Q2ޘj=k VL6Uhp;;J^V:R;xII۠.r[z1mPZ”cccPVȌ-Wވ:7Km?ĿgdУkuh"brCiOeP Uvӈ9ˆM9J»7xKqV> jME?Ҩ0r ; pV 6.eӆg,^#pDh1w +#rWldWT<5ݥ4)~!~< _w_|tֺh&TTLgF PڴLfVך+F -AhL@. R&[3EBb.GuIJu@u[JD -UZvWi %*͐?yBu:^vXu_wZڷ_b:MDRznY(Z;ç6S>@|~)%kz^.q/>tP䑮٦۟]}zsڳ˹ A] Zg寐2wk䍣U4tre45TKD{V({1~vvaP8#u1GxȑOERr$y>]3\ 1:YWwj!m7r:l޶h[ˇ[x(mAF:>u bl2gYZ070701000002d4000081a4000000000000000000000001644ae3bb0002a458000000000000000000000000000000000000006500000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko.xz7zXZִF!t/|u]?Eh=ڜ.+B2̖wZMzM'ʣP`A1|.7!|F;CKP<.\Mho8-$hMŸzUO-ȸzG8O7]m`kdIƋ#JKhWo/+X` RiOǀh&G6Od`LV ZDшiYa}yk霤?~_);zh8 YcP|3kRj-'T>yh@Ћ*Ñlc ?&/;VˁRIuQnEb[V߽}GL-WXhT5"= 6XKh,酆Isۅs7Bt-zԛe gxz~o#8 h$enKa W,Ag Լi O<~b:)ub/s^qPDn7'Է׹tAL~T-/mh0vm+Uy}bYٛ_tO)AdNhŘ8+I۷5R#3!;Bz>:?>_Ɇ2ۧ"ѫMķgO9H^LMic?c#$oLIC [ ZbAR]P`XY6W {"zÄөZUkC`U&^3*٭@r%bj5z}:cu&(%R(𣛎g7cd#$;ےMiwer v95H{OʼnȗߑYl\DI='1]O+ Y/fslT!DQN 7144 X #5֭@`Ӈs,I=x Ãb,b [߽+BP pe Q1iƓiUQAQ hM + ImRPHic,P?^ݪ ҆A$[-v:YAQ[;USNy+ɉT,^4Q_n<'Ix?$o͸fY;AI|{A+f}} ow_o{\5A]z7D(IwƻgEsџ!۷ȱ:%QtWE(2aZľ%}N_%M9 ,`XYZR&%)A}zocKL++xLw@œM,0w<ԠUe 5Փ|ʷ3ôԌ8uZXnrQ‚GVL~ŷSZ@NdgaBh~%*01Kd9Hp,[l( HJݨ4c!VB@:* ]\a+óaTPqf61t7)q`|qg՟.|Vkh[Y&1Ȭ@2~>% 쭬N݊3E(țF6 ;C3ENjIżsHe]SyX%}Rx8)޸NQ+ҙ0g `fs%Ѧ2:yHBBMǍR$Ygbx,*TDsQ*b*9o⴯Y?nQmnH$WCw<ރ3tX@ovc×]`ۼg|@N<٠F}H8\(e1BLޞ Bʳ]>d*͑b_ @^L$ +AbM_4~q>V%JTHG7fMbE =cYf"~D.RlIP {e+Z{Ba'"zҊJk:h2C7ou\XeH(߁`XݪإW8Tʋڹv3LH0|T6Efn8V&Cތ>ބh<*2y5QG9h%e,8iym$jXc׌*O;O&CHFQU޳T^?6\&0L 9YP$g!VO=c䗋oI_m>Sݚ hh"P6h)fk"-cHM8K%s؅#YB7 aGxf@rCjRM:i SѲv_7l DUkŞC6Q>/,Ub 4+䑞mN𪼾#'f}*k^[#-Uh?e',AwhlFfZGp}B"}pʃƀ&eň͉;Y(c 8Α' t  SRsRʫdu.[ +2n-pdk{aԬ9!xNКoYQ(Q{kq"uO/ɌeֿeC)ݵ^/36r)oe@o_$>ܢ2pzqj::cr>2ƵtWq.e6 c>Ftjo. 1PkM)֭E}gAj6۾6.Re`qq\q4+lL++kqEaI)r}8r3{Nek3Nb{W* G$@e9zVq3LTOR-sq 9H(JhYiQ|@Pb@]qxl,U]6I۬ޘC\2kLyY.$Z8eԷԾw{!*NM֠d=H/3v9ޱ}qB^VӔlyB`[i@畟/X~bg[4@ʂm2u-눩-\o#uj#_FҧЌ{[ ]gBs )7(kXN"g 5a ~O`b)W!UF)tKK4ݻ:"_Ǎn8鳇1MbaI#o&]-J kSj/]0r25 ]Q? d:#~>M'&SCfn6; =*[e갴,]@ \Qcו!I;v"a"Wf)kxn٣xr52nB?FۙAdӑID]:VdW/>] z-#,%|4Iм)\r>"wBFpcs)˂(r|DYcfmAsznZASSbB!vnme &m}@]x1+Zi*YS4hw0q `l]y$_6)g>Pp >d8)I:y@0;-+Gid>MJ: X=O:cot"kë K|ižvRb]H < Σl1^=m돞c)Bm@Zn9~`ErkW ~ ii(녠V%5\exrP+"ݐvs U$w!-V}#d^1Non?;/xH IR6}tfIF\@oȅtIJJ`+][r[+y`D&@)޶Zͫr{'VvNWڮ q?k`:7n2|cYI-d2*iAqvO -|l9lmZV#57_sM&LwuMb&Y .vb7ùyH!u fL5e%L @s5} \JU>8bXb+!0$Jִ] _C7ieA-P -cbFBP\F[~-_Y4`auxmӌ <]$Z]rg(qQ;I09NJ3W٧`˭Ѓaځ٧VOP24KZ`Xq 8"ǦQ vGDh-5RX~6IݨI+duc)&t>l F)c)|xc/ucݗi҈_?bqp2P5ꗚpu ߊ3M,=-bVutFf׊uI>[J\D؛^c eC9>[)ո(` +&(b3t=%ݮ}o#G(o>Y=@Vnhw~UzߕQس$=1}l3aYc@#Â盝0duFx!ZCyI\9ZhM]Y10Yy,U^na7O Y&5Q gV '9ڮ}Բ4Le4&`.ǰ 9q`DF7 7o єW_f%u/WgtP_2iÅW%kK h5j}B:+|$glzbU IE[ * +K+6Tys7M9wHF~|v3q D#hd"wT!; 0|PW7vqt +_XՎQ]71~;XjTKΌo8L,O":m(QFsU ɯF]?ٛ-Y 5B]B>u' B= e !ϪSfAAk*w٨R8ƅQXDWhL?(OjQ;bR` vO*~ )ɭ<klSq׫r?%Þ %4ţ|©-ц8Ȇ}aIzlkTa$V; X$ubcOo\볕癐\s,!*XAG}rLȆ2"Q'Sjޏ$t+>V!O F@MK(!{]LSGQmkoT Uk 뉛#4ؑ5Hn/:= ~aV /hƸ^opҊY)3?afY dgErлH)ߟc@‘cm@E">ؼ*_TEhvs?5a62rdeod9ȝHJUtt7+(WwW&o(NQl9nntC̰Ʈ%Y7p@AO}Td"SOz̿ ~ <RM>Փ7 ,.ގԭ qX8'u<"0fr :Z%j#S=;g’qyk!+ g獈%^hWg2@2Jȸ8G !}`uy!(4mxA7-8$)yjG+},g4)V:hRҩ2;xC{FÃ-4lΜ:P]% u8$o^ɨ ^zֆ:}KU@os^u_-1؛_#6 psK5>alƥ>S8#'P"᫩'zpgcn`C\P;/bGq`!h}k;v/JX7p 1"n~Y$+?ƾ؄lM5nF9h@ٴK+.aĻ>7oUdm3` X(c}h,j:E Kϊ)zW`zE&j|4A : %mQEGCqvIgeow+!+0ƨI,,3kX]NT'bNЫJa"_xfըReq rߒ@lT3K՝5dOs`ۿXcP! mQ:ަә)Hf#%/-ӻbEILBlN%:DAųf %)Ŧ{0K]b+iK{W:UD2\%:7T2?DdmԪM)ev4t^4+l@Svs&I$ mMso-H-=\|{H_6Klw-?ICU@5v5(5QI7X)-eM) buM['.%l &Mn8hݼH4#?[PTVT+ (kh(e\rs\!&)uS=@ ]Ld*)'p'_[]Qm.i6,L; 7Syx++,1j(DGFyݝK 7*? _B)q6?.Չ@ݖllMlr 5Yy-5; `^yoI,c#nk5A2?̟QFX̣@TS2$3W'KQ >p=K@vc{Drjgj'{}(V&p;VlHD ݟEvij<|6E u[g˖~ fb1AOOJtH:@c%Bی1m${QbZ˽X5|5[s#a\1 9DCg `Xꂓ=F-aS#@넚Q' OO]h]x)Q6]ڙIb3; >@^:ºH) Fx)3v%ۇF#L猡O0y#~n0(lh.!ŦXF>"WmiIQYGxԏ$hj9WhF+lb'fX5Hk6ۘokJ>ofk= x yܗoR'wsM!ts%k7-PZҵhO{ˍ^j$\=l+'{86pțKv*+wOyֈ154$yZI*_ޅW7(my_8ÂVEFE?fCzjQoJR! i2ba~ԺmCS(&^1 5ɨ~UᚿoMŧ;: `kIט} gyҷ^s!H;OUi^i4f%@ ?KR@?07oj]*/26y9".xǯM K{UgNQpؒP},[:MzV7șD?L?}6Y`3C:(~>h]Q>?yYmuQB>wm㻛0O2;|yu{+8#h^B׃X"L3Qia\,e:5hW=5ȱ,xY{ 1鼓-qzŤwSt ͔fdM8Ly'v.a $~7P%󨹰(3m\91t/}$~ P *Gˈt Jl "܊9d EKsגrQx?hh& Ha 񭩗t6,w%e#]hbNgK qM vߚU~513%Elj|dä{Cy/x`C.\=%+T@*Oyԣ$٫ʊ:oP|@9>_z,nA؍qI!etbiZz &ruYMfdNkdH~D$8]ҶO軋U@s媬X@6B:Yk )uo#X;D U Ȱ!(MeǤ%1Dyuvbit gw,8LۉTN8\&bg'[Z^cRVJ8|^_.R[܁fm_=o[ՔnfVL|josD9߉3GA;wc#zN;Ug5'ܝ&[%ϳ t~NtVrH uU+qX3oUIު?=ܻ%l.z@YLcVMCfw,#|jtM5){,:CU*Jĉe|H͋ WE?.){hn^g]ж/=EP՞J4 \XT mZX`Um&| G)qD[ױZW&j7nI`:q|,Q-'Rsn$kB^,0'w܀VJ:ml~m񕖉@Ȍ㗥lK/~1^U+Qډd#*ړf$*;4OYm{ |o|ȃdRV`Z4)x`!e QvNlh We=݈h1 'bLxv{V[}[7. *͕J%^x_SAee qƧ; Kc *TRm?K1exu VzzalBXiߦzX^xYh8%<=&@+*ze@[~ j1<0d#O\v1uGsȁ!% x&v&V33.pC6[B ­=п9ҫZ=/po=X3y g,꠷6Uaܚ3CJKf9؄{߫Qw}>Ć*k}ioM.q6!pN0A{շ \ ';<:[Tx?Fsdžםa0C ̬!GR!pA|qΝhC+[[ܽM/;lÉtn vcslX nG_[-z噃i". OȲ& IIȅl?DXdw:,p#.HdEl͙p;-&]_wyڀzeg׸ Jp,4ѺqXjxphJޓdg^n-*GLV_!JYH3Vaiuq3Lf*É474f\ :'O2n2+Xv=R&Kse0аE1g樇cANZxUАpt<%Ue]/-ߒ`Nsi/.&e !JQdTs8 \܉i)kKKxsXB^+_'IGO܌|LL4$*2TPNa6䧉;i S. X?"!ļ֔BL> g筈%4 [ 8`T RubPo̳B&_+;k);mw掱ERLh|J!yu.pO<+6漣m_bzeHH^*褆%ћ2[ K7"$4(UejKkWu cLRdN@'6:~V624-,-{ I]Bn(&g6ﶣ|F^&87HURv( @}1 Q){!ʵP69:-B1 %scbS MM4 AClj4 7oTeG!Sжkg1Eߟ)[KW-YM/1wTasIok0U}JTK7?Q|54M(r@ܫ)k1?N,%_-r3Pc>VWr`O+#)~=#&KpH:Vgڠ Zlh ~V kDhс}U,"9`+ e ;j\~Hi'3>|>6~Y&j/n\=#2Ry)[1CU( "VkK Q[^8AgU8M]^Wk~g)Ri.*_dXNj4g[Ҏ3Pp1A+ Ϫl% #g ;=UrkBڔW1Td7)CFYDk$牥<@;qU8qΐ [JzN1L J" 7&~X8pdŭMΦr  UmΒ tcQa=g<X3($adN3ihlx+kdF>KЪ0xҿfOGY5&hj BBgk 99 ՀOlB N;kMX鿪5S֔'p-P>NTTB"ɪSvջv :=z]3Y&:Ou/D8 6xn+z-kޢ2[`r*\. Zs6(/&\ފC`BD2'DwwN=%. /.K$+ckFPH&q+ZJ4hNL=iؔ;/%zz6A.כC6:խDn":i2 8\u!2v4(X1V8j=IHgحwHsۗR';|tFӝv G? ?/1tkm}aʿlXٶ-,'=ii"Qiv=w%ⲹ!9`ȯ WX6(Q,DmĀP"mGwHRw~/m=LQo*7늘~FpB2OQ1۳tWzj|.~~P +Jη§}BBĸ@\5_KA"c3A)2r86cfUq)~nw~CΚW6!ӌn~Xe`P%B7ٴid̐B&?P,` ZË=ww'd^0sW[Y1> j`B۵iB)?eai8HQ@]`)ݘQmOsp=/3W6Y)ɍlO${'s79}5SVOJ[%4٪kabϾ#zdX kG'}j"2~#915?@2je9{^IQ!Pog;tXJchF?e6'.i|T\ܛ1 q& 461EHC2+] v_[ܩط&Zmk~Q dh5Q-;*5~VATl$omL_Ra/΅"F$ D&ebmKs YDnE! {7mg@$CQ<5nc=TI2LR%#of' YMEEU7Q](ϔ2 V `*F9gk@샖!"4PscK1v}/|YW@Tv6&FƠ#X~g<"[)Ch3; NLH6WlZdy_'#"{Sc{u/̳J1PWDQrڭ{aC+׵!ǼXZAaԙ^>\T $vP #2Hts! .5un;qdKAy&ӥ,ÅVIQ_{LP4>0]z;9lϪO~pf"_358kZCR 28j+½0a1?DF0Gutj#lڵ0]:=D ̕.ƫ܃d1zvY ᫉5}Siuٴۅ#Z@3k L] Θ5I OV`lo)=m&Y^oU >ċ9> Bc1"gauI;&`8W2ƥLzw>6uqP!,,e9xO`Tu\A:vr\HnZ/OX); Fw  Ο(R A}{#gR@0o Dbs:E-2hf┈*3A ~RqMݙ_LϻaD6tq9m F 2hi-n\ LB mr;Ă&6(FuO2Ug GQ/Y\uc&ߝ85;"2,u:Ov? a+9kϹ(h]e .ku4 @7 ]γԚLJ+#ʲJa]ۦ얺hV| Λo+q"1;b1Z]0r3̅v鏊 IkySNE5]4yl?]%`XBVh2/u״oa:ЫwR7ZylVvҫ>I|rβlw92o) !ikwۮ#I^%n  xcc(߉yט7PId.۹@kO6sc*mG(ޅtXKقwvtnkxvBhB/qrc$L3?"u!&AR ^xמ>6ڽ}8?pdFuj 2/|t=dOUކpAfRYH)p !F Zɥz l(:#;BK*jmXH2B^gNLKݤ֑uF婡܁~+,gkƄ6=23GZ₦ l|I' , wO,`O7הKseb49Q*ҡcpaK406/E3[} y)J}:S?'I^Qrp>KZd;iQk4?\LxMT (SB/D~mqp~J0Hcvg%WA']b*k?_q_`0iқ@dRl ~EbϾꄹPFGn0'!]9%ߋQB)p졧{~'Ԙj0 #U]&T08sib0Eu2Ϸ10s0!oJ/L#ֹ]2eD#;C$A FVWҺuaYln- g*huĵ+У/=d_rGrrOBQO!}7e?|K|_\3g[\jZ[LBY!hQMV/m[ګ=$/R|I]dTjsP_UVpI;GN!a0 <竭;hq y lY*)m@@Pn\ҒB {i` έ"RD ҿ&)N*.3adǪaecb=]bd_O4,1` t^ӠףVљcT|3x_b8p k(Ahm죞4D= "EQ3εa}숤ZP |j[{+q+~_Dad < 檭:A%L[+Gz*/}P[F^VzStY# OLBE.EHKZosE"Rhۇ. %ënSFw㞃WAR@:3E]}!;"v;%)=G"{ {E l7<:B rql:h#LЃ_@غr|u0>d{`"@TPȧHJFl)9L&13>[mgJmvlRRVG{_"σqSkBoNTsOM;BJTJS?} r~ FD| ]qFm:BZ^;P|yQrK4*}m#! a~&S4#>V$Ҳ5-,e+=s’|]k!bq L6\ '`|SRd8 UP1gHD9S(~lYYYR?:^@JߛY^GkU7"SʾwY'd|s_ܷ,z1R5_T"*.TX1}XRDx9x5iVd0 y%5hfM|0C(v,[ϓ6*`iQlWŁD?Rot22r($@üЬoٜ$ğ /.JmYq>J=骭LYaS>xPjJ^3)qK:Yd%sFv7O Ю]='ҡP`hc`,ً},wtoq7ˢK)班>h쥋Cqx$S⹍c+'(@,U a@N]u)O*Tr0Xx\W Օͨ6ztŠYh_4F6u;QLgWl%҆t{M"M׆*^ O5k鲐i+8v>I}qa~{څmQ" g53,ӑdt"jI;~ B[U<DžS ݚL֍7rȂ\wJ7Z)qzuE 9_E [dPw65\.ne_6.Ru6h5&a[ թy,s;R=fo0zIĸ_>q-?S+jy6q7 : ˔^ df%iף} t^bRzWy" w1/p(x~H7f<ۀ[w!TdY&Ũ74M<}/i6!m^.mw ' GmB>Hù('U!,=4YfV2+d]Q)rYm|Ir<}`k7ow E7N"nP~j;Q5otˋ'슬ʆKK4a,uܓOHZ R yyު6d*W+P\ٌgnC!.LʜZł&UZSsP.#cc޲҇2WwquR̹앞@2? ^cR} /杗?f*HEXP (T2hm- 'awW P5x1d*bެ 3 `|doݯՅ*xYK6-)ڎפ'+bE%zsvmgv*YSTFց]`RmQNbt=%_6AHb][ h}%}Q\2iWL ɣF9_cqhO6vP#oeb+9.YP)z >wpعC]kme?L_%כ.$MM+ͼvhch٥6{2r]UD_ j6󮦊{@ɀ}Sw/~CK!g!=ϫHѿ,W~й\_G+(-U$# h9()DmjKjau4w2HS@p8+bD?HVkC'.FcYwsчgtD ѣ$w*r>hg`dME*2}M֛/s>vx_ G/X}jN;.;ʂB^^rL`[D^EkfWnǗ+Sb)f~ B<y׻'ގ9f 4|Hٙ:4zF^f|7&>0L4 4pqc&b {[-1W2 _pZWOk&6QtY*JUI5wwwYN==#CvBy|SRۯG+[/n $p\'l1,2D]s֚я6~[bm)b&!2*uWhw &y}ʷW]𦢎H黊N* J6#Ő=?~h_|"M٢:r.&E4םcQXUioR g ynD} nDXk5iۉ$v_g#Fma]&$vZ~6q>q ߃(iNeٟpw#(lٸm7=( #&&mBq1|MԴ%{4 PPpq<_>{Ǭo3_{3oE' 1%)$4J(tϚ^ha$hW"Ew5a/>SĻyaiyUqִJ~sIR`/`~m)haʨ6FU}S .> <<~_KXx>0̹~kZb&.ďWH'qD7;F@a^ P-2`z"NQtMR7RfU5'j<+3 sOZu9YąC NZtя!6{`j,u Ax(2 Dz^C5 Hm71`fE,b<1 tn+l;>Q"p)RE K 1 1l(OLVM7?HaDa׊w1X2T8kŏ_<ߡ[70vci y n {2eF>ġx~mJդCdHCN!k''zZq2Rd8gJe6rU]-{|\C@rx彪1֯æ裀23"}b9x :> V6,6lx_A!͊?{. A`ϐMey.HK.YxLmlshQ7G7?u0Hđaچr̳,_/j 6D̎Aaqo^r.+ʝ&P.Ոjf(+HJ0sUc cx &\U60WqT,Je惉Lm5[5_6nԎn“Y= '!rIkuMԸl Bp8yBG"WbVnq_M |,-Ko0WkL x*x/%3ATTD?'ɀ!.>NRݴZ|05{%f3dJcIx,3s#qWbFowޘ-1]Y >']k-'qFŰr! f=ibvRf# [t~jQ_Z|ȏ/\PkEtt)^߅k{q:nԭZn.ऽ2΀6}r73ZM>Mz˚at^0Jd6o&MdYnա񧷾[ o 9|c#[ 1{ZF7eHyxG؀Za|#~)&j&rό4qzp2ۉ"ˤߒk$:9-!ǔz#>Ok *HHͪ#Y n(Up!( 4/O k 옔#ME:x0RnB9 Gz9c{EB%OOHȺSn#Q}ܧ @~pH7*yW em>GFSXѷdODZqa$hG/gU֙!b(~7}z:b#mM :np4@q R>)+W5ͨ`+i WbD-ByF7k+-Ҿ_\1HY@$=ݿ O҄D E5lH b%7mg^~D@7lϷ^\)WYX"I`KI7];Lɣ 5?.ikA6Mn+HKː%r(dns6{Nv50K(>ݑqae8f38«,T-AJkxVǗ--U&vGy,wo6![3@;_!ACE3\ʱ ɇdhF~%+ie_)ЀM/Cs땤$:]=@:*u{QY[v^}6c%/T!84 qգU)y^g$6 k+0p{YE0EBb>qd3EHQ-\xTR[8ub\mǞ jsGzqaw /*)YdK X$yFЀ%|S43_VVRϊX0< j _JJX_&e 2vkݨ%E,["Uϙm^[@kؾ5ηMz{9.seξlMhO˿߽U[:p`-)_X+ W jA(_V{><P58FGJoK%'}f篴-wdu|_W>`H^>a8z 8 =I(+ ̮˚wh 6:Nl$SfkfۏpCsU N*pG]hɴ*%)-%ZV8%D8uH;Y3Y%,!5ܒz%H_ĭwR3|1|U٩66H5ƛ>,9$F98tdqe5Gxn_)ʋݾ3bW|rWO!ul\Jz[QRnc WZP7z!&M=9aUfX^b8owa}`Bc~T.m"]'HL'r>d ޴=J/Y(Į1Nfx;Dhr2s^d`)j|F&arZcu SDChH{&ŁAbf(u9c5Ned[D v5=p nI3HMj6gV>ӈCV(#d[qFPDR1IT9Cg|d5p3\xFp]x.hG* RlL쒟 љ^QolB"*3ŮKz쩚*Fj^8aO zIpm%: :P`&_%"Xm*d+a_Ӽ_' fT&*zί^VR~5n{U\LU2l-9LfmHrp;sW7x9șF8LiOŁнrlF o%nYɕVDgPI,!a uV8KH܂V=&=MFMO [jL(Ļ]W;bҴd7"j1ѠX[;RJg QI,:~n e,HFDstbܼi7P뮅i7 ޘoڲIN iLHOt"M^Pq_DU y{|92 !kDφUsguMGdRgq\eiw/a2~HJ{[ys0$8,P[2&}p qӏ> z_i@!4?t?<">k#_rzB8 h &:Q#☻ם#@5`^`Bf6yحcS4Қ6MݿR)rRn!4/ù+i:<4{=![`N:ҮSq5xl8hBɐWk|9iR*"/? /b(C>&MiӦKF8O|ܪΏi672ߍ3`F=OIXc:2R)= 4G18JJf'jag+~7 8'iiSEvתTa:p18fsI&/m솨f{5K ^Ms7s`yDE8n+]9P2bͬl}ų$u2p;Ʉ F8XPB tqc8MmW 2ʮ _W5̓oS m}w+"Ͻޓ4c2*+8z^xt<@)dݍgĄZ@&Cxm|4m[p5'mkF.Z4SWYvĜJ"].؎9!Om݅h:O7V( ݱ$/#rf~Z}I8í%C.n Nt[ٛ @'ęֵCl:fi-Ajʨ5LIЇmZ簿TAX 0&C ;6HE]ehpBxt B]GFS O;64XgHڎngeWc ~ B:U@jпr 6DY:R0i<^$kf 3 ݬ`Ib9Yv͝ U'C_4J`-v 3%d=]͘Ci̚}EeA 7b4 6p!gZ&;_o3E.LmKl=G2u!!vOfldQH6cHDaja_Wz 3piQGV@o1+ 7* O=\&Lӱ\% *xeCK3-55,7XE͈F 3y8-T!FvL/Ajh V5Q gsJ*{?\+.)?ޒX BLJ0X X?cVr{R û8absHUE]@k+ iF#MmP H3:1~Bd>۠& M&R\r~1Wɂ-dJe(i:'Yj6 Yw!?a}.]m˪z C^lI;,YV#E@a:ʕDRW~y}!XAUj%) ٵ~o;`'2$ ̉w%9Ygi zy6"% I!gx ڇʤM{? (]JK/h)0(YָL˜Ms [،,2+v:1Pʛ7OFOFߥ2 L(PGrj}poTϝ4:` WV(]i]M4-C3օa^\E:d* V ӑXqߴ BXP.E@E'Qd3#ɿtB[2QĄ V+sT׼߭v #]A&[}!wr3B#+4SyIt7P.- q',=7Il)umd/-;UbC,(WYXuv7H1c+"0oI/)3LRLKBW~NQj ; pXd)XI:SVPaC=֞ 1n >IA4GRs_\θTN,mF=(֣*UjtB.T!,d#TWOnEƛ"J ־w68 ҟFrΛ3ȿ7٩@)iح:vVsa~O e`ߒn,p {OOV߽{ M V#ˌ%GU-)jG N&?`0JDO̥?Fx?qj:#& }sUmv]B^"V8{џ=Lp~g[dqxυ;m49 :C_#l]y(7#Wa)%%K|n,+RmM,чտA 2ݖ9ݖ 8͂8[Dௌ:(Ta쌩 ƪa@øVW6\M⫝̸k&xR0kc obz1\z7(Ͽ 0FibMC䣫fۭiQnpy:?.d:Kfu Lz\pJ *j-M%́b\+L <&R?pr9f, ~ cA]ts= Q;׏Mxl_ߛRoCӳ|9n? N9%YC}=puE'J콉l=ڢ;ux3d8ux2;BZ~jÓH^J0SSmvKip})ld7_,a;á+цu !chŒ>"70;>SDI4pZ=7V 05;r+ x&@i~z5vP#OH #eEWg8ۍQ%FݑH kv V6a ~yy='}4OsGhaFY͘Ցv'y: q0=G )2m. To|dGsa1$DgDn@X%o|)xRKxrDCu[FZ7l#stgҸAJdܢ&xͯoO:IF[$x+gs;u{ٯ_>`]UjK#t:kҕ us'7_a4%_ZOz=2qPW;<<'E#. tڴTFkRc/?R/ {i҆J9 cđZeX6' | >kv˴(igh4ٮ2qa^?383H8e%~l;\\}sʓ ׫#VBWEw,-ĞŒ^b~fc ͕Ve{_厤vZ Vāi('e oRVUĵA(`@;gFLm3 [.jI4tH bz膖c:ZP(V8bx<2GqBRoe239#txikBǓ6趑X]A&ۃ`ٍ{M/8:%ؐ`$4B1]0$0-gՄϙIzCH+Q(cs@dt4XbV&-#1aYǤF7;&>v8^8wp%qoKfzW鼇XЊ4ksB|ao .*UKT)R;>Nk)FjۼP:GdKuSv(#Y|ir鵱&@䔐.-`$/2XՐ2qp&Zъ `x&×5]\RWoyтS0ǵ8{a(fKiiu؞hpX  p\ڲ F.-8 *hwp {83p yt}ˋwjԐ{f(.cxĕ,̆5E8CT4љ /zS!@Zog|zૹ>jTVG89'X L>HNL>fuэqp5>4ӾS-ݛ Y7jhOI zz[nYgymztC_/ kTLHHT~,L[ Ֆ! 0rc˂6pC_%#ޗ^z59UApW̱ Fqzp8ѡTPl3y2':FNE4Fԓ9:K% <.5li5WyE rEB!`ޅ]Yl]l8n.3)c:ݓ1OH4† PTPAwQIlCcI/!n'jNb A=҂HXm()cԴa~܎Y"w|6_hOqX%wyVW2T3 /m .T`&F؜|8]eq Ov7߾J.PYZIWBK ' r58y>r+;m%+[Q~>|׿,}}h>]{P,7oyU٨s5MyeUOpp ֽ'7")i@\HnAaw<)IJ]hz{{"74\Sw`nNW{KJ3v%4{dSB_v Q Ih h'BFahSswls8It\K٤% rfXDNC$@}|qk\Q5\SRNH#Nvλ<'9̌;5RTTd3Tǩ*a\ִܼrqgk%US̢Brjstή^,Ѱd'\w\ d @1ct o^c++Irیz͏?B3ٶ]3Hƕϫu_HR9,j~tҺL,<&1Ώai`h*j5Pn΃g C/}R `xﱴ3M"GmMRu!{j/#H d&ifP:+HKzZIo0Í5܁PK|to iZq4 ' V"F rCƒl(e~4qρN[%YhǬ]G9$hmw*Fi{*ȻXZ'gbZZL0;8]˱0|XXc m$15& ݲNG-;tqbQ=^>\Wo8O |ixo:-1m. _O 5OeaY{g2"H̥zl ^H}ӓ|iִЩr6;vdL7ZWK̒@a \[o#|Dry4'mhnrjHo]Xi) !3gZ5uּ9U G_YQAoh`=*8@B=5jV@U|EGOTU[c'Ѕ h¨4I/*5IEiF; yDƞ\8Ah w2'Z"rPTT IBiD<L>AEǴ(S"7A08XB[$lPlOE86 y*vgĩ6 rA/@:l㶝2h ]XB#^fk}L2;]ɵU1_|Qv⢣vn'apeOAYFNjk\1\[3,DkI}E/oYz؂qatuDcH|)BHn,SiH$XcWv؀Wf;/#\Mlb/c^8? O"}0lgנ3kg{cfF+3.ICٸ<ǻa[LDv̦&y()PT uv6@WWʂuN)ibkgO7"&3ROOYiEZ䩋 CJVHS61,vzc((ݱh$P­Iw[6(Z!^En3 .s`kPex }W]ֈ(Թ,@BRzKJ28I~:-^ NqHquQf6 &߱+y\p Ơ:1e]n%Yv"o/ 4b8zw4ւp^_"#fIc tl;C#b6?rt~4Vʧ=Q鞣lCa7cC?2j\}>%ﲟǣF@~ o-0k 3OY4Ϳ[;qKy,Gz?˥hwd'!,}]%L{⯱D;8<*uӷ8ϞPođ j y/zT$AH&bʰ]n|9n!cŦQ \#B'O0F};䄫3)$w!z k fGK^SbQ;qUTˠB",;f)sc⧣(&ݕW1)yޜࢷu-?l bj 9@-BG-YiiU@-vk@B{{`! RM)ަÀ3!T$d9VkH%z4Ô$ݐ% vpP앧:akJyΆLO%*6e\ f|n?=t`]3@7Mb?}[澰Q˅kO {KJR^B*2\տ> ]{n/UgS2F˴ZUmbO"QAyhrq#"GU %f9 QzZX9J(+lǺ;AZ?xe2{ATzWF9XIiNԾT>bcr(޶S6ŨiT&ph[)9J pa޽]Ϛ\&SWNEo[ !㰗#$;bNJWv t.ЈZ7%Q˄0D[#;C 1GƄAY//9) NԸ *ZT{]e(Em{an4ٟ+\hW-rF"&V%tMƓ-8ņ^7pbYxMhmӨ+/wK.E=SuDR.eۢs0†sP[g<;:^%"|NS d`1@}n_USOJ!>9Xjs*U;T}1lPd 5,QC^f ^x5n2#n+}b!VW?ބ#lMw%&ڄMt?&G}6T-{&MFaLJm*}Y,凄7uy8zgivl7QA * YzG*ARbxU%uA GIDְxc2Ӧ#O9bvm ) L8Zr"^DFM6`]|Qa/.{M{$EN|OqPFhGjQMJ3cP(k>iZ)hvH~C+(_4΢ap4@aR]n.q.PϥVAa* #qYBչKxkA$bb?'0"W񾕄/[(J])k!ύJK){u -+_l̍#Ÿ0[Kc \|O%H6rº:c@zc2{]#m/`fxLӓOVCj8Yzn6xw^1)UDegٖ8g]3I{. 9%/npQtZhvwF.!ϗ%ͽ P돮/S/6t+BuaMq76gRa| ƞ -#ۜ<JE5y6޳ZQvV pk)KKk^q\BMCpZskq5 P*f%k97J[Bj{M}"HySyHfڂ}47 88Y/ [pw(̇! ŏ邖Pne"* aE 5]ŗy,$aE4m\ljb-I{Α3s]¦(9-lm6:N( a"v ~KK~$#Pfސ7yR2~#W#Ӯi%VY<-5>=D`VkB7nIڏ7ŘH0* Az:*VLfm.nPcBeZFC`:|2S6~sf/M/8dҨjrlSY~z5e5%EFm= u$=c;Kq¹烩󶁰98;cJF @5(ِ\^fγ AͲpڞ(MWD$9|*\Qc$FyBwvקXT[:Z:;K -1A¼=aobcQ"o8Dkga qS,kKC@U+G[VkB EpSa+4jl5DADX[l~8]9˭(`]cI443 _<"ɵ܍$c+!JOߠ[19!U/?ƣR!Joc īvlȞgVt CO5~^t}c+k:qʡAhY/>o6!cVI}TDwǩ#/wҔKC Ma-*:H3̎s.CjE `aiHG?K0dxJ1 b*;M/4osOzF^!pen\!dѝa= c KM(kvUƞ>AO9U-8*Fwk˅$iL`?2Pj1r%2P_w(2Ȩgg8E-htfXMNEwF ȍxN,m8yEMr_1f2/&fuï)U&%T<:p vW~:hQPf:?V!l6V#P`Gzq.^{( XnT\R{?E5V|9d,i(MVK D~fIuT B֡? L!TΜ*,,n L{d&SLxjb&qZφ}H iL0r2uwgn C4(ҝk,eyKY-$8!{QKaL_J4^~?'Y3CB_kjL dhVr:;W#8OQdD[/4eP6_ԊR`lQ=ㆺ9|珶[p[Daq,.LDϴ84|92:>*1}8"{$R5EFyz-7]n!4zF*q縚dڤe}ɮ[!.RfʷjG#l2WEhc`N7?Y[b R[ JRbsT3d^Y}ih +W^]LCxM~JJx0P 69 5}C?FyHWl$joDqv8}c3,7*àqA(Qq ޘa PRV\e.vad'7$CZK1Qϳ2Q11DCVHNEh2ν~#pBc R u,k{ꑥצo3u:ؒy}_5veŮ`{TiOFۚق42lk\ ҩGxR`ժ L@ο@pTdL"YO>e=['$j*mo'~JC#??3ߕB 04|woO[Ph>SLc:=o`"ڨ)E$5(wˏ\V(y>.pkkrۥ{RAe4s:u:g[H*0U|k߾B\$ X8r!ti`)DdfG`V9B& [ ps+pVĆI']txeJZ|p!OZ `La2e(,Ģ}txڭku(@2(` *_XIz\^: L 7K'h鸻S-W"pn"Ft v vZ+owD*.!kv!17sX* '[e_tiJD-l-e<5%uk#U,ylAJbTB r57Ts{#Gr\~ z0"(]կ٪.N3x1F[BڣO.5QΪ%lM5Kj+z#dUlhύUcrcsLTU8Boeqcs ӭdD#>v~aveW8eX-I*:鷞W]7' wlٲ4 "AZOW-Ȑߡ/($W&Ln1,P. OsQDlKN;Qo$ҁD:K:iGAk 3)ji apT9-q gǿ əvfA7ȎdNl ( ;G~ mK[`=?0D}@|EJC=2lJf+!&ۻ2ǿ@>l1dcLJØҮG{F? H1)Nd@!*O"PVZx`וpєޒK^pkYyOI2AfʙDT/Y:Ji7c6f&[qU_l`۸Tw^##lyӯ8-?vҹ\ ޥ=jGs"i5NUH[693]+jM"T^4 JA?'$WqΙ{6WױrL=^#2[ g--$k~IFƈ-=ΒwMX 0$$`TH.K70jL/{t9b s CQU_Е 7:4 zgrX,#4(~rfB/@ a~ V یGLW"3{~B2mi4r7^Q#a⨆s(C)z5lki s'!{c[Vq@|! IS= ДO $:<:I8f.kGܡ\|Z_U<fc?I%.BL8 ŖD M jqk.<~ ݳvBB>`ٱH+1r.8uZ)'\@ܺ" KQTtoCK͡r̆ެڨɕUfs/ѾmK7ڒEDH }t‡SMp^6TʛwP:w%Qkdy.E Z.h[[8~brmj |é̙f.H]gq2oqmiG?*ND8u8$HJ^p <ȪOyՊmLu#,}#R!#煢GMc(zPkmDLx& E(lA|d!&Ma[10l`!Fē1l..[:S㿾G?Ef$ A IE^htOFwA @|DI˜3 ҃Ġ^'0ʀeb^ w KQX^UG= Rk93>#B >i;ݚ\v23 @D;Ce>p R)1/`ӌx6 `#nVX5*f$?\v뭝W,~,/]Rr++yxWW r0URCBx.NpQ Qg_;šu$P}r :U>UV;p4q㱍l7"ifa #dQ jReglx>d }RL1Jzn]t-B&6<|Bi~"4EE\7'(' 0AڹSr"P/H*Ea;@"ŔUɱ}RaoNJ0ѻ0R8r6>d@ש̷ּ毮J|Nt$MY+~4hNcƳfhlƠ{g c6^-n{jf#Y?3BfO4D//Ay/3+5Smc`T'^K8!Ӣߥfőd3~ZOM/,M3O*4blhUMN^@ݔB8;zqf;C[n`l&.p1XFR$z˞utK+b~9o U?n[vug ke$';HAúIHZUiշ"*NFYϤZ;ܕgߓ,le͌ShjR=C;BmA|;푒rUyԣ$& j&(! >x`jȕ2 dDfV+Jiz.7˼wF7݊1=8祧OT>+R/䵊gq_e3o Y bϡܧ5>fJ(QYl ȧݽpey+Lnu*^fjf27}.VĺSN'&hI=f˪jⳆ,NWQ1wYoOQ0P2 dtf\C`6&{k} w?i^y\ךs Su4Ig}o5q&{@vk+01 K% nhF*WwQ#arMV=G)p`#)G\A\PrO)ٺEh\ 8QfU(t L87,[dh# 5U 5i7K2,X5Lzědؙ4&]q(n vAMi=k'(> 2{`$~+OY04QR1=dQD఺B:]!$/QcP}%k58]f7O [oo솦U  :oUw&_0ϻc2o )MǶJ 9O[$T1x!9V$Wcp͖. eC=hZN˱AX(ȁzao")o!ޝ-G^Ԧ]I)@zu63 s5x3: 1,U}!VtmxSK {߇{s6Id 1Viq8V8iQvOek!ݔ qOZgNgH5hluïT.Q /.[ǒ3-&BVVFB Bb$U7jVW?,/]Ne)|P88gO!X]yse=0l5S@dlCb9T;8@2~lUl׊[~e=RY Vz+N ݗQ&({>Q,护hB5/8J*tծưBwip{rs.ƵOɎ'ڝ5SV&y@R!z*/J9v+!-YALo7ט&rJ[k1eM My=&OeϘʹ1)D)h ܯ}泞h$<*MHhBpaԪMV+q^dg­ȻAĥuWzV|pr ˢ"Xg|^׃nMQ%m}P7 Lm&Y%.iW T>~aߒ{]ϫT+P"rWh'9 xt":!NM:|p/\uOt hv{6+ #bs`o=bt_S^*VHʆy)7) ?vL z3|r(|PG%Bp/xH@N]z;7%+QEa7\O†W%nNhD|e:"~ R OzX _b~ zB;ԩ+YyK[qF :g3N,DvЇ/&d#^g 5囌g2pGB^y\Pؕ ?/p@ ('mޔ|Tvk ezyMuxCUyc'ӢVwŏI g*As 9%E ХXilXn$=!{` S=0%>w>RE rRcAiTY(܊$h-(CO2T[[FU>ۡlJeb0;j$q.uHܠLz.Jɐ&҇N ė95;Pm"pT|E9<an?ފg|]\3?@jvaRwW=<",u } n}^a@" D_mnLwm*TVw_qƲ^.R+:A ^Z\ UO$n:bQvs#9n=+hOsBm\/=+2zIyF\Y=rHBkg,c=!xypnޫ{R?/*B~fFu Rr7Tj&]pxȃ<Ah?1đ2?aiW^4ZQ: <@-Y/_<%HJXs xo0t ռ15YB૟Zŏrc6UԒ.Z[jAb&pԱy^[ 4Z7! dzcW&--pN™"ȡqco) VS頻ʌSêo:zp# Iz2}i6T'5j>mz:ȭUx-Xh . %#s6[Jm#ۡN׹' 4s\l)z{,aĹ[S (|2/mIY8$_,p(}cE I4sj⠺b׻}T *`ghWhZGI@w  ` Ln˭ԏfȲ1-y+f&ٿJ5x3bu 稩'[H w}WB/n[}6_bA&fx OVgYC/b O/qyGD{&ģ~A1biZ;x:zqK&l|UР!HY_ϺY>sC AEo'/V «N`;1N^QMs 'LռM|ZN$ (_7VMOۛ >PF=LGI8+J_xAqhHgqD>KŧJk|!}$)7Cdo3RV#_(շYth_'[D>P^#ZVM#&{*QK{ؽhm6FbΛ)piP %_#Ϟ׿~4mVٓiq zkh:kPJa7X؈쁫(:q,K[RG)tӯ~n1e#NV?pz 9ѳ O[Z/l WPfxs0M T;Ըl觞KGK\*KԊB΃Iv ~&xO챿aE Ѧ@jT )ŞAQÂx0SBXr%D EEP;* Dwj\ P3=S#)Mr\X89*VQ6IOP_uMݳzjpL7[LH:\3 āO8ĸRGD `ꑨxW* pwx7(m,Va4C8ӿku2ibuw\dub=faRz:ҳ?}gn#O#6y#x2<hmhaݷ1 Lo Ao??o&+ {ĴaGپ1/WyNB,G(_R~'xAE)N;(zoy~v%u^3w6I镘/1%['rF=fMyӠ~:{7y%<Do$ {}ǜ3%F҂//vFk7<ycC zjn;fE."1VnGAٵb0mL_c*0sS(QNtTwoX1$$͘9)^X?E)Fi"xu;\w[ C߫}Lw2B977 i<\UcdfY C΢ӗػ' EL25_70Ox_OЕMgU!85ٍo;E^ BSV&IÔ*SeȀ: 5ղR~N C?%+_`$,#u@ah-ݷ+3i얚kT |='B#8 &v\W5IԊXRq p2[Kԯ`,40Y ` &%0H d_H\DzTG󃹣#QU /Lɶ Ґ#J~\03bjlDǿ4"|H˩BІ(}6"ܡ]@gn'ih`JSZVÓȔz 2[):<פ5r{lfuc}&BH2wnʲx"vۖXB'|>#`J)lKڃKsșG@Ħ#Ļ?h?}}Oi0k8n*mOcd\ҿB<DY*VAS+ u䍆 ޮ.UYS8Kù'k5XG+RK8VŚ L I+SwDzu&g~4ȧ]m]{P᱈/xF ^9e{~!-!%_urT:h7!=t[.+$JUH__B$V(1jfaܓ7OΒ+c˵ ++#5Z7\)zLɤ/ʺ#v)iQw$#q}@ {BZ! Qb>]3ʷz@ 0KkϗURZ~&_:p2f.,bS֥Hlwcy̓C.@,FC{Ym W<NEkgaBΐ)bPV?gH׎okbY]؛;=6WC!6|(s}j6!b[RQ9/DXYU\Fp϶qkd͟[Vl#j$3Ι{q\_m6{BV) # 'ćE\*68.ױKhx"=/~m5+ ԿcBbZd7Yi?#d9FttIV z_M2NbY A~ٽiPBy=m<#sqĚ%*䚂ODIN=xΌ fiKS|i[3\BCՖ9XERk'E̮@! Sxdz@2:(|O+ɚDԹQ~ΐdd?W?h "ݶAUB9h1IHׇ!6/-<҃cH]Ȑ2NeŢXNl;J%tTi3 h7QSFƣS+ #ʏ,XFb-/ILO]iUcs>DpS%6A``9 {!HcVGT:_)2Gv y,jN15M QT!?Cyl'栊k>6c)u>{I}aތXګ#yx)ͣEmc=gCrbD9ZlQ%>pYf2@Ⱥ7h wݎy^EYuT;fP_tKc9((${ +@:0+E[ 5tT|!^uYB(0B)iJ/O":+Z4@>Uw{{]sxw"LPl7wB򏇰F_~lq:yuΣę'C '@_dK6l-W}M7x*.{~w)D*4Xq턳($ָuF2B^&I70V}WA "+`%CMr-I'goQ6I$j.yUvSXN/F<_̷ ly!o9 ?@k'%~j܍!>B^`nALhDiw$SsZQLDzDnk>keovv#EȀɂ+-|&9{Rc(A8b<V@dQ s2^& iE2h_ , nz0`[t%ٝnhͻ=a/ גэlosj 42TpE0ԠC/I~[TM1LC-҇\iByC4Vu Rl/F 8s>8 z~. ܃VM=Inpu6.RHi`SzS=,Vɇbԑ57'(?蹴ŗye9WHQr0 t=zNylEnUKH1nhX$BĺR'qq1/2U̝¸sv75]9DV ιeI9g %O.8 4zD7NLmQ hZaT"we}J[ҵEFJ"`tXah萣M꒟Fp^+pHL\@[gep\G*+/m@MR:mFKo;Wm-ַ>bb`8= L؞w@6n1Hv>Vk4qL'EP4A* s˞28>-#1׮=ptwLvw E 08Y "::Içʗڰme 4ƏlН@oų lS:oI}cq!ӂ2h_ErsqB,g*'E޻4mʲ=Mf{YUK/ZFܠ'4$BMpXTY-Ė d!̧b`㏼18#hd^Sz#T=O-T4fؓ[6D[Oh,Sv֡*u&eZi:p,x<)B,矒Jpő_q(cc֐)ғ,-C҇7 !N^CLܔhc_9b\GcT85ɆWܿn.#1"d,t@O&H: .f%U")xf*+(MUp՗k\5{ror?܃bF 7=oWgÅ@][&[*J{ lԝ僷ViJLpK~.Y겖 ;_r^Y= oc](:ySlAVyg,D+or -h=qc=y?ni6PgHy*`c_רN.ㅛ {BS ;Lm4;w9W'[tYȡ Qzŋynkeh4{WTc!L9:^ԭqj/>>y鑬2u.iF{@'8 fOʀf=&s֢8K`}vR9 b~Y- !D̓I q&iNۤ #~vN]'o ^|63Ny-,); XnJAA&dctqٛNݓ,M .-7!4MMӨnF/mYﶭ'\t&G/[$D4`"XAM |MWogͭSG^~ItNd~D /GF,AYCHmJ᭓7ɵY5>LA'"mwmW+C/nfCp[6.fwh(Sy^ `F&irAoG!49~ /BQtJAZV3)FwtT9 +̓XdK~f6~:Jb]HVHL7^/ʦGd>֛S(ЕIS)cK`f9eIja'XtmTIh%01[p2ͰiPC.-Crw#TsHth.F1=)Z^\&"M 5CՈobW~X[u}Cֈ&*u-24\>j-םaԨ2^bu 04=zR`ypu &G%j=s*8)&7)k+yNQ9xaA}=U7OhVցzBpuCIO nâ|&ۜV>um ('yb S* ɸ _vi ({?fV.LCAA&У/L11gi qIwZZWlTL,DWK¡#*4qHy1i<}[di[OSjV 9>jecS-%I ӆ}v^̣e‡8vbj8`ƈT苗8֔!xM fa)mR)P+\*Zr[x1su s΀&#h1.f&CEt nG 6/-SB~|+g-5GMO'e̅C#gh6d| $f 4ox\J P1}/{Ѵorkh:h=(tEtՁ0N ^A>G`64&"^_KM+oud!9q'y{kTsD2_)s;G[{)+򹑽Dj;A\WMDva-2 &Kz w}KjD#h&L:1{zǯ.kDa'2u7QҦs*d.>P+(ȺydǺiUkaMГ;R6M*2f%F9ϯ_mQehJlWR P]6a#uIٹEٛ%ppTa\W}<vKRO$9wgGCc'Ѓ P79Ti$P=}Q]8 I(hw*C:4N;1k[fTsqތǹGV=I`"'qWWedilajSWCSlk: Е I />T=%CGe5ϻ' C7Wkǩ^3vf$!9Y1%F<@ӆWRZ̸v!uJ m]|pPNwaCPI>aHH&y7epȟ^Gyh,[ʻ4(ݫD?Sz,I1*b)z~?TFk& f8kOtIn. 7!r8v6C֒'_9%FҙMqMآ}/n$/Q N-k$[ζ410+lʮ>+q)|*"xko5lX۫j᯻ub B3SJ Fv.\SagX5Ta/g\5&M Z͉ȫg* aQC(E\Le󏵆٤]:6-H]ΈatufVFvR/9 eH(98PNFusz S ? h!O,ĶՂӸO>j4CHFU6oӲDg聊p(Mh vQ3`4Zb@ 7T޳ y<+rdyIa.FB16M tL 8ԵG3A%f6̛~ohtyx@Pb}~E.lΚvJ$y VgZ$oftat*XW:jom=|* 7B02";sJ3¶brI4OPc؞jɣެX/cg:Mi)zMny `S>R ܩ\'P?$ޕ{-+F5=Cͭm2F5zdJ8&pg|kN~ 13ނiݏvlo6o!h :(y'^;H&!x09s;b>D((oD@/ 7りa' =NXRϴ c2z])ckj)33ˊz`'SLEWȂӣʚ:AZ Σ.jf|A c}WƓKR Y B%H+9`FWvk?:]t.%07b쓟FvF$k4ϗ \B7 Y- d3۰tތ@J^ #v5j`P;ẙZhY Wik+Mи])V qŴ= [: fŝC"pԬ3nAomi-,GF8](!̏/ ფWXx) m\ێuͩb+niJGMhH l'֜Rgؾ'<^PO1iIVYC']&Z{>8(ˆhMbVЄ}xbqPUY$ɾWP[X uhڠ3cLx(le[_WΟ$m~bi%=j 0 ~C{wOP~ Tehú }' KFyN"peI nDÞEZ$nKBD(W+˸u)qV+\ϋ 2fdZK+$IalMk[1BFUAe ,xF?ס%\SPvY N뷌 dfO"(nm֦9IHrސ_Wӭ۝\AmS_]!4cfK0!hpZ# P -FCX$>skYIȆnX83eoC05cCp%AyTZrX(ÌoGEr|-g]/X/}tm@1c29 ̓$(Y10nyW'mJۨ^ƾm&7d % "t!H=OnbHG>S5/{ %t6T |p]-?1J,rAf6x >0ݣx-sn(0J5`˥hĈ n G6b3Hy_Id ',umtܡ\Eb30Zй͒ $Y\#)ZpY%Բz .>85T pwIК9-;#QK}K׺kZԮ<3}l T7ҍQ#fQQ##en(1 <ߠ˚>qn;3LOZ@-Yf\ M5EHWH?"0  )FQ;Ppu3gf0Avfg@ϸ1P%VԿM i2aP/afzQi)~9[[jMڄmRwnh. ᜲ#>E&g>c":8irHu0 ׋:G.Tu'oL;0Q*s N 'RڿxOk3;@h˦8W ކ,xV9dA>9,.sj:<%ʧ? o5tm% =tAnrzb}m1x'? AQ¯2_ōK ¶ 2 oBQ+eX;^h8fJ;K$͘|9"JU/i2I]>;"`-3I k=^׻zت,>ꁭ<>^α`+SHTgXjxk<*CY듰ݭm)I9޳Y@#`11[iu.R)'KFy mI3 Ŋ_,0=֖m ˵s飾4܌5zZh틩tmu*"yAﺒ9Xv2Usian2>TՆ2ukbrc;I_[a &esJ؏ Z,S ̋qwRqsw_ɮx!יU HQ؜[zAZaiCy^(WFf2OvnsCkqy>$SV@טIO(_3CЕ2kgKa;\/ن`w1>YC 1H'BRAȆԪ[|(4wӾ% {B,^Cm%ef`>)EُxY%.}{ F~_6˜&VL PDO?sG6}xt R0a~#C om>;6SکE9~Ֆ;gGX׀MˬETE47Dw]|rs7#x#0{O VY.ۺj9[¿ѭ:%~{9aD;mj-A>pSGA`سysz ^q&csUݧBUeo )078Ӌ5J/pOz >UߙY\*)L(x%⊷r0` Q72?VM_F#lw9өX ${K6l:wo\AF=H t*l} LBԉ+[g;\;nm4WMwq^{x̜uDKoO ug)3 qńP+we(OD4wfR0ov|pʛ񺠒\Q=5{~;?Uij"LeUi2;o<~(b`~u>oܹ)^&ggKćpT2ח-tf*/H2醞\2a~_m%W^Ղ%IƶY')FU%Nr@rX nU+i"{ E(<¥fG,/* |1ش +ba:='Hm<(sL^M?mpzd5Y !ן6'Ģkm /LDԂT׳*sHglٚ-ٰev\mkEzUӎfhr4z3~|)\0ZںSY~#I6_ti@P 鮜رP8&.fk:0Ua?p?]9( "Rʇ2@Mygw}V⨝eDMm藹_%/A>ܵvﴡ=3 MV[Dc`9-e81vL"MNd3B 28v-E"OL^&@KZ5{7em}o# ++Xk>g9|;s 2y@Ki-_VƜ֓Ӡ|˜:i nsrƮGf˸V:n:ӝ{{է꼂$;_=BJѯF*.=!iS+8`X{ẏ-PHvNoVcXBYXY "4Md?|I,EQy^y=ہL_YŠfcy8(B>##CB ̭[ZOt\iѡ%mDt*"bä8j]>-Rt:R $xU o$laZ2>1L䏞kd`//Mk\sD LV&O Gh-D筇oLx)yveVLxe-.^pkE]K/׬AAon6AZQ6*.L-9dmUm"@~pv۠m|)b/=d qjY RCs$M(aNF!":Z|R4n"jB[54RJs xO ƶX+|f]Ux@RHl/ J 4.m`#= HxZ 7}/!8+GƁD#m}P$E+N~C{ ρ t/\@|EY(>NjK%u2'٥"'G@Wo9l~~_) ?%{7H;2Ci Ot&$o53WEj 5u@uسs&xzD~  ϯf[}oаŲbahx{hVlX3>^1y sUi1:KmhPHD]gU\럯 i Ra~@r7y nɞMcb N<:{'}Eq[+Qށ̯,0~%wX#|9o }bթ؆6c\ct4{ \mZ^ Dld?B},/1/2aE98κV%K njSc0eS@Fr@,i =_VzvbeMM{.+lUi!jP=m'TY&M^ kOf6ҽwiIeƴvO8ȗ"=1 G kxIZC!LF.g@v4Umk'1NƜk_#E3 N O\pzYUP!Dj~P ~Y#!`pر u1ܛ>WrdšSҤ0Uio.6 ~X\ }.o)Y3%fҼ._t Aȸ򭂖]PEG gbOr)>墧6H4nP͓txӚyZNi?[pl5 E:OE(oq>iNhk&E(pI0gԙ[`"\M̢_MTi נo$,ZbZ#UH=4[JXӅ8fO* htwe2Jc1ZaHHY+NBpǢ56N\NtC~KZ݁rы.oCaQ"0}ƂpjӕP+h^kt[e | lNg@ޢ<9/e?mv@!eh歌bU  X" tM,4q$c[w&Њc|`& ڪ@Ζ\$V^o@u>] .Aq{E]A4e{Yyφ 8-Bd?)G܎ Ffֿ¨9'4\MPSZ[ʒ463:V~{L#k /% y ty4IžAd#NH8xmxZ] N_Eov.I RX0ӒҀ ^C^QӒnc ٛxОrU;S:=@Nb31,ָY8Yv{o,?&k˧B,^["weAm3 67 q}9&;;S5Z L ^X+`, I9)tÛP{Zu6-@X,4$q<$Re=~I5N m\F!oiۺbo3byJW2yM%!Ӈi0HXSۣxgx"_5=L\-XF8[#+@$&4 Um*O,F|⒍W޸|YܤkЁ| mhX@6\My|R#-Qp E9CN*Jx !BzR^f2Љԙi}x?ic4p GۊmrR:& bŷܧz;ADұ'F`!'By__Agֈ]w"VLߴ͏oM5yˬlFx!ѫg<זI1W"dί@`O$iS?lML{Vځޗ0yS[E8} pj  \-*zzY<ھ1B}",Pev&'F_tyo}%\gV,V f9H>|p|Yd5L \[L\po)j"HO)#" όm=jV =v<)?͘%@I- `&Z%Mu0wOL^lA kC,]7٠%i74F4 zp U"R`1sP6| q2eͪ^4֧"@˲\cF0N^ʀ?LL'S@ cܞh 6w"uBL$P aDu,*?}SNʫobrTL8PEYɸPԨkX}}S`-gDS!^Ys@"QG\顗,--ÉZŮ ϖ ane+jm$JLdܚG\/q!|;&?2[kYegs.ڍ A^=]har }]:Y՞q>+ PJ5KD ,J{!wFe.`ɇ$g/lۡNC~>ˠ꬗[ 0=h -/F\%7a;X6|>ȗ4oRNX->eӭM}zBΩZ/. e[rt <`#C(z!Y7T h2s1Tv>q759cP= uC[|NðZo]ILNN'DWؗzӐ+rUW!u4!DAqMsd ]Al2 vtGΝʚEy,o: bDLC{Ժ#L{]9MU^ +XTi\ECL)VXW- ^?X0.Mŵo}lEFԅ!d ܼᆿu ʅOrV4iP~`bJ36gY|;µka-BܡĘOL_JbyO@}MnH ÷S V`W^V֚Ɍ)r++QKUnRW ߽Nbۙ8\9^6|tn8R u=?:|̣P =սGVSI9a| / ilW:}p0YgSd{o LTr͠]kMJ+u 5BvL(Hh4s9NIR玏I}o+tư BZ$9y=`Lr-S@#1mYsph{unK562Mw:™N39;/.jf`A-w΁NM@7[sǡf-Gx Y/Ε*دNM6 /iN:ϲ[ׅC)):puЎՎZyNM#1(6PǻR~ R48-fO^Iuu>O6ApI@rNw3 L?WR#ή@ZTh ? ML::KӏܿYå٣ޖ4{J`^}&7?7W.+@́,_0i֣P4iDm+x|*]噇QgzQ#O Z[ŒnMiYKڡ89z_-͘'sJW7 e{uM7 Xzg:TAɇ1k(R9Mخi2ݯJOqCԿnSKxAG$<7F=4z{|_CA V?޻:o}:E&9h?+%Ζ^Cp=Ǝ RFl}䩔NJxJ(1GIyK( 5V7)2c~%:}[AM%q/&yt;>DBWޡOeCif-t QKPF;d-""%1`IԊ 8DćP&9C%!:MLj75oߞ4q臋4 O>:"`5A;ʝJ{c~Qᒆrj&hgֲVzhm!Kk+S`.0?04Ean7.Us)lȩ~RB܊dYo`ӏ L6n.g*Pj~$й)lsΓ俬߻i*$wgy1>Z:r\yGE҉5=-ץ0 o$]zC)j&}ֱƤ2kyt[#8h0 .TKJڿxBI\͠?ogd8xE% A:Ӡ="_p+ PY"w@wQIcOڃ WMG)~lt^~wӢ^ g-%G8Q0m h`[Q($.= 9qt_,\×X.u@Bnn2qZ^Eq^zwSm~— Ӕ]7LNk 61۟/RӔ]QS&mD,AXt"Ю:ߵT\}$V}˩jr|PsmKu:/*1W%]fŒhS J=$,.ɧC~v6 aus1Aꤑ|7=䐩_<&!﵀Lv/tf ؼZOIC@RPyQHOx 𵻾W #*Glؙ,H$ڢvī96^ G"Yx0.ࠌZr dUJ<~'5lQ> `ػ7}wc"z;u_K#LK>@]^-my",6DY@1W`- @Ald1}yb6pgffQ\ !gG"&y#=>KiBˮzjk+:$`"h(a_lZ +OfQYP ~j=3‡ WMP #`1y̜ NX}~>jwO Rh/=4p A&b +|aH}\8m@ҍbAFQv\R~(7评Uslo"҄>eJqcZA5bK>oj2&ig'd_Ka7BM,e4fAQDl{%ЈaUC(/e!`p4[۱<~-quKqygٱ `~PRc8oQKK{ciruf yjw0ƌ)xԎǸ.$OL˿g6f j AyT8+ BlmI{Od"պٶ[8K)t2x3N@rhhBP{jBR;"eR3~YL1BTH(+{[J=+'k lA(ⷥq fSQP/./FjMxmu/zi02Do)!(<-&F ˍt.0:9P5û}G@!\Ys ݜߍ_6AN't`""_+6M,X2}ҙQSMmNA9D A(Ǡ&Ώ~S[*Wh$)1/$,*Dl(Մ3uHǎŨ։|m2V~tJGo^ǥX,+IܳX i"-%Ⱦ_=W=9Q䙭vH Tp#v(wT*_ \mKGhAIKj`6L\lj*S$0tV:nQ[K[?ۄLA{X;L5D7tߺ@$l#<%!AGt'B3XuMLK=M<(-|v#T$ 7Ά ?(K])kN<}>(XFF׉GX(֐w4EVY{0%_˽"?%͗ 3TV%QBoWpx2-SKךq,&ص}bbV\{n%iBBdՐAR?զ f$J^WstaC{?Hޱ]{cp83dW"e[ SV00\4$ >OM\x(xcC )Nu[#ԗlIC MݠȫrjfbkIFi;h6]'?x!$PU,n h {%27n}EfSw8( D'r::ny6K(m|X~s?D锁 sW\W|J!lO23l@A-$}:T/v0r%pҩlY[3 Yɵ%FyυNTt(1l+1q3CV!!}ju`"Gq.(kIE4c& 4C-VF@Йƺ M?W`9Co|,+d%:5Q3gY u-Y9DpkB`'QhgE ?z*qy 8J$ae;D®K܈MS_Lu.*e׊6''G2|[;8H=Bf߳I f7LȐܶjQ >PȐٜfakjQ:8nMʷ Y8Q)o1oYd<=N!Uaqx:e`:=[?A_#``{?QNoKFDAj$|(疆&Mh1E!YS^`["*vz f:EU^F]Q9+SU\^e$O#d%uD`o|͋N2F OO`Ze[ r7bISEɣ7fe+=%dX`ķ[,Y).:1WIF06Ŭ r]iG/py4j^{Lkoб ` H4qlOTbJǖ*V:|ԵyF>O~<0ݰ`TA aG*VA-6QnB?l #4Y232fɼ ze1hKkWl@FM29 anh|LﯖI? þ-0L_;n 0b6ɷRNPFm9m('n왕픚u^}诲͆w !ngI.E^@(MvfO;j]1J6MϊYEiUٕbA*]<{"YOYC{;{vZ+1@;Z/+Aqy\m T><] 4Ɨu?c9D#T(д'?E 9X [JX%|}IoTmz_ qAqx ߢ4|jK11e3SغfwaU:Fgk'B٩6uks2ka*b|CP7~0kL]=5l8O_mۧTh3K>b!W(ŧB)Y԰>J/B03N'T [>SrDZkl y(_]wgSӱer-g1z`_wRƝlOc*δ 1u&R%u[X7ociH%#Q`ϋ©>x.t@1ў&oId,m+g6Un?4i.WJTB=C84aṅ7|ҜxQlhw]COfQh21~Isfq Skyԋmhǿ 3]!bϡ/)y]Slw2UMgTE%">V*]\14xsbmJ_x2f*"bW4us]&&]5]w^+d s!Y(d^Jq1 !ŏS;I̓\ԏg E*x7v`4 2VFf쐕G+~ &.B!oH?AeR-Ы3rF"@F|񒸮Y<̬VsS؆{g:RD6 =GL?A3^L!jGې @NrQ _bI&j@0#mekiO!tܴ ξ}fWǓ>Qׯ*hC$YȌu-w^||SQ7c)NH]JnaaW\XcŬ f;_1 3D\TlqF-V2yE2{=zEI dJXZw^5 T3J'mNF2[\<?]:rGƐ;K$CR}f0H%JLB}=h `TYE3gs6)A]ʜ,0vXԁnox^0T5tmq!{G},~ fUiX:`3TOMq@ǒ؆q_8?!tE!/mc4)?F)Go"w8%d~-ќ9晰?Aa}ȑsN;,6Hd^mALNqUO`x,y2]ȥmY.,KL8<n;>#=%K c4Ï[VQҥQ6mfOyԷ.)N.d!c} ˮYRRz#QH#YSr\hv}}D+| }1)xW/ސ/N!XJʇDiy,u{d')B끛V0C$⢈!> ݙL5x:\M*ˠڥG?%PQ,w>;,՚ŵsr!Ǡ8HvL3N4IbRC/函9G,H0pE y|xCPL lh'_녆bֲձA.Gf)λȨ`e6V8ujd-;fcEl))i9^yc{<F⋎|&nϤ[,qA~ Eܳ :SgS7?X\Wt;p\X1|gFߦlxq_^UߵM.8zc Zڥ k-"'ylaau݉pnApCk'=h@ 놿w[PPKTKTy"%]@G~bѸ{+qĬ@vW3!=m f}݁#t[&RYd `ď4a{nCܬ3u(>2*_ҷ엾,}'~64/ GwqHjOTׯT(pR_Pk׭k2* G'tuKהDJL1\юW8LFȝUkY6FasW[$)5 }p+0R_>CS tjm}j) `u<`I|4(GlUm)U"]d(Up"Ѹ7]N[1>Ljǿg~j{Ee*{>^łrju?"~ݼc·(]d/`^b}TPm`A=Grl!Ww5:;!B4GyN?`5nSiӰ{0iDL*U)><˃GUFs~Tv3j,%I>>(*CXeŸsxhV*ОYㆻ|k4hHErTZ +"QvguV^od_($Yp~OL['Ynv2s{s:rE t/!hi\"$i .:obE/nPx(lXG|D?OH65B1=ѷVW}P]PT1?9x]C>ǡZ5/nSi#;8"ܻ60חj CMW!Q*$;7S|sR4fܭdΚ'Et[lI^wOl|*^ҳװ5jXm}e[w7J0h!vۚEҭҖ8pP .Bj9 lXߠFE:0r:Ή?sy(#*TzDV?v=IPa$:4KePTQ2).0ck'f?/n ./p8-ȧɎ[P(i;c u|S8 8F>SEG.^ 41Ez :Y1ׅ*pqelvuζq;^mkڷ^ƟFnʣt\p:WQAԴ9Z\j0r8x2? RG$hL=2 ·;2RsivgNC* rSE-,,\|ѥ2ZGy:DᩁjJLͧ<_֞0B RQ]]zILs/%YjȺ|4/MKk%9Wؗ~j^(!5ed$ 4%m@̮C8jbp˂t+Z,Wz\)җ'*!M4MqaѢH3ɮg`#4P6@$oʻ eFZ^$ϛk@Dʇ!)GaT.D0\ Ɩ=C<Gu7UEoV;] .+285S>_Bh<1g~R+]vr[ZLޥHìX;5m| MQ'ZWޫ$ڗms xM0xO}(컑s&*;"F~PwÐR(GǞ^,`c M`1q=p=ia}sZ'4B+l.]daHZab-QGVIK C.a*!dK]__L;XjĕI:!/4uአk4DCv=h|c^Y hXj3qW3n:T⧭zJ~:4= laĭң!V#tt&?&~}| Dhҳa(;kO8+,JCuǡC!yNglְ$Q /*S2&ŷY4S,P|pm`L*.RsK Q]$ ϭRTk?Ȗ*XR=Q'3]-NV@IiRqnRlVaSAe)1à evٗPkG%(~K85z $\BtqXۀSNsXqwe&B<e6Rhf= >Jdؔo2=st _1V?_(GrA.FfMxv\S=c {ƶaܔ{d>>V9CʊKU؉߿^10FnEQiNFUkP]N㼯ې=gXCo^&iLnCdB[3hyvzG`6Du%7JRaM`jP!T|xkfl,3ix5v,peW3z01Igj'+ +{&WջvPkż*pp5*P%E>*3"SOc%@osN!s|ao^Cl$8rվSerS$xfyLKm},eڏniAK, DS*3Ӿ 4m&0@fzSƶM.lk;2ޠ}Y@{DQ-G !T^m+,zTLB6}I+o]sņKU" ՟Tw0G[2 ɱK,-`z 1=Zv5@`9uݺ_ނh>iRzvŴqauTC%C4Ƞ,k|:.uop*DeJ;OheVp9J?FZd!Oܜ5N,1u~%,]k,|Ř~wkd?.k*(7D]..EX8PՅ11q,N!b;ɩf*&Ngpj.9*ID̼.tH>C!/<>qߒX͜}'y8iۅݽyμusY#́=GUI=B{t6`]㧇1ǫ RT>N=$1I~,NK1n:mJ `v`FѼ4!/WWɎpѫO!srdJlbP3 ,Gk٩$0DccCcB^^Iùt? |2nG?}61[ F W3',s54rsT%3Td1] n(%bxL #x츼s>1c?:z5vn?ʾg>jjT7g 8[$LoiPi&§~#~[H'_u.~L-xA-]1m xd`rR3ϞwuX)\-u|8iQ *Zv𿟑㹜' LZY=ϖz.~@N (3z;qdн90W.xI +V~pBMCA1`4&܌Ä2 ;۞hJ4 pMK7*~YK/[g!ZZg{|afN[-0 5?e R\$qe,\ fW!`t|#y4 FgkSCL!SEOJ =)ms sMYI$sYb{CX!V_ Du+п}2<tuR|iYJmB҉z|+I.*"{PO*P6D[}(9uIA\n OR*X]`җ"<:@ҿ|ʵc:'9Ks/ 0ϱ XG k v,ׇUHy{MV`B|Kd'BHi͝Yc{hϽh46R3?yxܟ|DP@㝘~J`h!yڃi :23_:$w^4  Wc[d@g%h4V,ގcZDA: &S~tnZ,8z}V.1l:p:|+wf:e/{P 7_돪[/uq@xRg!$YysS\7;)G/U3Y 8-;a-҆mV-z3Z.3VXI~)C2G(KFi}@ӄ(dm ԩ(Z`/;CO61 ,#%?yÎ{ܲ]vw}+_{wB`mdxjf]MUi=_w.*} ûiIHI\~8 {hPat |5Ni.!D˼}5 Iȕ*農@rmHHQ`J0cNe rz̻'.e`-'lrw6ـd-ecdxS GƛLo+<&LJB1_~;a*d0"r V8$B1< ;`Ph''aq .?_1.#Ҩ|xMRq\q2nYǻX"= X{SE~NPc,]G00#Wk[m'(˄`FDDU0wlg4`"[H*9qk@[>é $ v?wݎg9 9Άgи? = Dy(ߑ2k-k_XzAwo;T[T UŤ߳>a%07Wa^IF+3~{BNQS;cY([ܻֈC0mУzB%Tzr횿$,:"(uߢO\-Zw>`ˊeKDJ})`"Uar8bn^]29s<[8pn )I;K>wk&oe(ZFP7ݰWV$N\ _g `%xS=lYw0[ k := $PsӄK aJv#tn9MX 7u't>_/!$_ 77,y>IjiT6I2۵ kU߷燸ɧ/=p ]dzF'\++X!%ݘB{E24uKsiz33VlluwOk7Q]Q/4lC%p!Yɚ@rgZˉ+SMR l2W41% Rol-;`ְoR}N-[R<W ̼Xm!zLLrF5q~՝_ìB:6ذ:=MLND|,YCNBۏjyU$1~3tӌ H7r]ZȪ3 ێJО! v1~ht.L_ h݌'oI eQ S@|~m+>J5(C¦<"">6pv3 䬜znrsd~&Y}ߐ@P4aO. C4HJH36[|1ˮUBLY%Z15IU%H!7!բpr1c~c9T`{XSKtѝ@%=hZY|o6Z-Sg)|{7B`}ଞ| ͞[gL:\8a.jPU()iir0Pm&kpiBܜ}{/ /g5Oѡ> )\sX .|I$@S8F_K(9mUW0h=na7-jF. Ǽds,D[M`}[,aiQH-l;haG)UwZd'ABIQnمrQ[ E_PRAx'OAOc/A]oV9&7*ԌAX8YH]/ɢ!䪝C:զ;!_@\cՄ,PJ&?cTDڣtm H}M>F^S`؀tvTIS 'E^ &J5e`DĊtO~jo^ľh6X-4'BQsryMľrus؛ L;dzDHJc6Bʈ=j*Lڿ+yE$^Tt-[|&etג!#񢆢6%jeȏҲ^4O>ΎN4ӝR{{ GoRd$IWJ Ub]:7R*a𘩼ڣo"Äi2%% EzKH5En?ЍYiVmARJ NsE|v+'LV0QuB;K&!4L%R)fq@ ._@s ,rz+`8U86\}} )AygSte^K i>ļJȄGA'JmA(2LNFdOby,~,RѪ4#G:чgSD :~ZkY.![h}"7l$@$k_Ph y$ɬhZE/ݝmOӶ{>$C*- {5zuʈ{5˥-{t)O9ZU]I[9?ީ@=m%N$n2uyZ-t$ak*j oi=B~ܸ :E\B-]u 1N`6{ IeG4bP Q*8sJuRo! ᾓ{VBp݀6iWR=}ӧ^ۅ3z)S0iѺ]KRKfKdRJE#1 0 YZ͞Qs-ݺyԵϋo /u \\vRc"zxS{m게22#Y)ha`WCpxP|O| c귧^vy"0s,:*5l&U YMyffQl$<[:QRe <_mz-슚tqg_.Y*eۭ}oH=1kp+>&!C)Vrb[Dھztc.HoA9T;y_D˳Pw?gn˘e-4p&>+=#D'ҘiZbܳ^W!T Уؽp"\Kdy(~f .`'UjcOaO o:8A[Pp{}HeÐObG JU8Qk9>N~y4>2E3C'Iul5OQ؀B}R`eooD@k%r  \#\doN~᤬4'+,#8h̲o S垼H,8XZF?AO|fz-wbDL}b^8}hcbfV4?G7YdOF5XC=^0O'ЫQt8kwh }Xh}xK礜Sӗ;H3z7CP3/?̌pK.uD8z5[# gHۯfk><}[K&A-,T*`!5Dh^?kI)g3n4 z_/cQ!es]S(k6y;jx|5;r*%Y,o $e mN<2tUhؚF8} T`2ǣG;zFOQ-|u(WMW!p@G%yNh ՙ3i}#?MƠ*E(fPc:_ݒ,hK)[@N7I}Uk>`:2CJ]M9U >S&㔈/sF+Ec[{x~Z4RTGF;v$(M M6s 5k[vۜ#|AŌ/!`}Nު [Vu8=zxkf+$`ٟ ӠnA AU%13u8\/Kg=Bǵ=;1O{>-O },ؿ&)@)ǸbTgnJra֭Q?mNt /Ÿ{pYHR:{ݻ;ΝA4% E.-禍SX6_=k0 ' x/bVq Krrsdo!)ĥ%"cW*e0DS]5,S|9jf&x]$$Ѭ/DMtZ0}@N@y!yVߋLlR JMAg%2srț!.).04Il 2*\+x4@'-.B5\4C1rXGv+CǗޣ,$*N\UmJ<(-E$ulXd@6޴r34&YŽ# yXq5eB]Aԡ2m@ÙORK\-{Jc{Ȼ vq&qlva$6KˠdˁFriFiސ#"Hu">5(r\4M_t?\/rB)kIs[%K%f{o'Nǥg))l'u>s`1Djk u.~$\ mL9cM)k4=VϞH*sZzۦ=|z(=ß⃏)<{fn4"Q-^U/A0pg4ɓyF28OZ㠼' } \*[}Re[ M;+65R. ]}I'AcDZ&O`6vrb߻F?w>ǶO͆5ag=Q!}Bd3k':6s=c Y6xh؎٭ҤŤř)?]x+['߹\ ~+iڸ9Ҍ8Se&O~G10V{)75Ў>j$1XH6?o G0:z!+[DEgOG/޲t ZlOoZ gqaZgW岣:@ck2j@Y| +T92Zvc!'U#=aY>qvC_ Sn;*@slbq{3ݒOv0awC]q ]6&xCanq nЀ=CJ>j?pzmJ9j9%>tuj8lUr''O5ћa#?kd/-L5uQS¶ &[ˍђ,na:ʖ_DrwьsK.rE,\)'K/[ybӡY9@T߭3i-D!h<s*c9nⴕ#0 %0!‰=mog\V%h+m-&z] T+V$arFC4[zj/m܊#e{=[ -5hHÎ $C@Rx^q̷޹%S F@?)j]ˀWpԋ.["X%jFHQfaXnc=~4 I ╿Kfɂ}WcL]^*@֭ȥ䋓qRIo)53nggEթߓ ޙ'k}_XWB~ԞNfmsT~ȀnIl2cd +!m( znZF^Y5[聀̵lerK%N^e'qjq bpZ`u <f KIxUy/=001;[t?iaǨwcV2[ ~]U^-i#QKg2 0DŽb&K:D"EPòG&X2hUdТx~Sp5#٧%43#XA)4%s+yrT(A@8'[wbQZ F9Ƴ~pn?8Ži& Dxk`ETzDE~ق/ 6ށb=EeR窤]P+l8vZsΊ^J@ /( ]]h_ ]ҤlmrP"ax;X@R8'5+D(QlFܗQltKUUcKC\P#tR W)pWy!e'H_8AJpL$)%;]e6$p-9j{><\];u_km=2%^Q#Fw^]WI)1# XلEޠ<@^:,dblx-<;%,cLpkXG:6fj$ۨEwAm<'dS'/IXmpK d Өͪw sS 6?-@䕊^)2I0|HP_BFk^M]ꛞyܚX~,15o?==y,ߠ|1> LzIpvƒsok] c`7x&bLmx "gJ]Qx֎&goL!9.;өiANL>cLһg(Xdjs.`s ]3Ueӟty tM#KG#Z#xa\#GCsW&ds)x5" c t#[SA0_XD ;buPvv7hr?ĆKБ^!JVdEB6o;Z O_}*O|_1XldI+IPއ^D97i`QtQb;Z6h/e@rzC/pnPёXI]Ҥ21<^ !q?lTGFZLb 0_y`9l=d֌TԶq#{NBX7EςP@*`ܓo{?aM A,No*t|`w4+rAI3N6{$b ͸j:ZH>Csҙ~,lZk`=紁{^Gn8CU]~M6's 4h'mL)J12+sV:sw[ (0b.gGGlGf/96n $Yޛ*""=Ѩae۠LiC@qEWsߩ(1U*E^ޢ 0y5Dhx=@'&#@+( egtѯ)]ŎO\uFP(An2.}|:)ZV F_у#L~ߡih~P ƶW{~UO:0aPܰd]HK!AUG ɯ7e(vM!B!G-D8Q-AQ,dp"c0ⶺ_PAWN%RiRM,F&|ʥ,sL n+8ұyx](b퇎+$ w +~1N{Ň=o{wo1?9ĸ6e7ݚ@-:T"?s3{ljC= IVa$]vf'i\!)&1neRpCs_rJ4R[#6Bc5bضo^MQ#A;eojPJGr8J 3XڊIю  x`OXq9++_Wϗ׹4“<‡=,Z@=+A'>([7r(-5iG0/ 5?ug^q7M: _y${;G:=i+ ڐCGVBb{^oA%p~ԍȲ ;zstAnAT4zO%T܊"i4ON3N;d^΅ȯSRp$FS ! PCW.؃7US$]5MѻH̐ z+TGlf CBidi% Dn:3YLJ.![[ə)I>tQji|PB9X + _.]k Re yQ~g(\?`dYt…$}R# ^z&\p /6ouA`$-N^3G`v;8 Nw9*s*,'Hli#]K,~eb|v{`҃_<ˠ"X{Aq,@9ěm_5>o'8,2>`)w⛁@w|ӝ͇Vp~EN1 ǣ7YYfC4<9B& Ҫe=o~TnP}&諦^Xfg3Oжu[uR36=nW-m-eUd*YP.\;UEkGͼm{cFlDٲbTh~c)߆5V\Ԡzݨ. rc𖁁[` *th/Ӱee+v/)ŭm< hrcJ go ADՀ!'-~o[(L+"6085m&cca~%p=3+M:)fک{Ȭ/Ϟ+{dMv2Pnѳ$@DoH|:I=WhN7fMǩS"UP4qkja, TL8t34=At߼E? UȊd@F˽pQ0VB,a`HN)z aқ᧮z%g9ԣa0fXJ\Ub;F*]dO5mMX9m zr2ZDz Y-MR2i[j|2!xbeM4Qǵ59D^I #b}uS*] wZG x".!D.B\ʰA#0>R3d6}P3^a75vr3=T(sh_6֬APB"Hg@LQLTc`[;`;LK9C.rrs { /m;[e? &8,0N y}1aqn&\{;Eb&Uy:| {h8:Ef_ҖԐ!q [I 3[te; Mr삈΍>c:3PAݬhTX 1  h`0執 1ENHxc(,}~ 1KPO̳_|H#!ዟ7r.[w݁@/` $:o:;G(r9䲄]TPFp7rC>$hz0EahE|b *`݀xMۺ{(0ѩNjoW({G!6OaٮS*I(4 Gj{_?/*-fÄlD7r> ^(NºL+H#sW+{[^fRPPzu-j:_'%3M/DĝN$ P }Jt@DYV|;fGݺ\nRlyL*:ԫgMғ{eykvr!'3 Al~咕&`c1ġH1K=ܜ{"՗/iH@ g{]$: -#DS<''fVlPSiU~8o^ABg)U˵- БӔEnC/jәǷ9 ąR㔢[ ;ABTKK7>Ys_PZ Vx[M灻 &/m&йaEToi꾅v8hҼ 5mA(wD}\13/H-9Tߐg ĵ_޴n" hY͕8dhRFx"F)A[y?a]^SLV8¶O8V !dݱQ9#]֊5sHk KBsXKrWA3X@ŬC "u/9TZe`NALQ9H% 3y͖4u]XA3Fǿȉ`(isAHÙDkz @}= re4JO߸JB>tEC o9+/,.Q4%K\ЮD0dta0?geoR҇iŕn܄u|-hLKXtyDƆEe2w3>r!FKo4东t#hH+1CүAZēEoqqL2V|7Jac/:d:UPPh5;67IU@K{%%iu^$ ^$IνMV҄A4 YM(zbB̥X'LD\OiH] edJ.xdGF<FHY~.R xyZ++i)J@ F0Y(G29rE6K48kApHG)q㙄gI"5xrd(rYϗ[+!ſ?B?{eM]tD잛\^Fd~vh X<>`/K{+l`~"z=\iնM"`ǖGĠ#RF MV|# e7Cg"/f4|D 2' L~L!7(f?kMPdB@/eUyT@I2+ zn5(SEj|AJ٤4+?[rlZ+OBP/C*K D#Y[D,$;o̻b5画g 5;ٰ&vk\Э<ؽ[/cKDSْ=װYuy7$C: GOG= ^vTo,t>Dr32Ŕ71GDtPJlqIZdEUYo+e;OY({J6]Vfo_S bL'Y?;q.H I_+:HЪ 7M^hO5kIs(pdHo']Cf\9z#4^[5ív]3t $s'K(dn]۶R7pbL2 cfW71m&6Sé<"Ob7ʭhdI9{9q\{l@Kj'.*$T9E|C I::%L׮,G p Gnwl<⅀UNlMNrngΔ_Ob唎guBx؈:`e`iނer)6K{+=(RձV%9S;KhϢI. i>Ӂ-;}]#,җtUsc"<\)"yIJ`P`fYIm˵[F頰l쮔ϩ ;MmΊjIٽ#U2fC8 K)dF(aaɥghTi癔z\w rN\̲٢n+,/39&I%SD$dlFRÊF9)Y1 FJ=b8DmGSHaǨHC#OL{91rO2A aɭZ0[!V廊Cv90KHv#ڦM=.jo[ nIAO; RV M﯊ęRIy/F&y"OC!# }J@E[ApVh -=u%0io k-:z43 )XJ!:j4a.K/5C1!|0 `w)di86 ,f=F:T!l8qSZ5-+DzkCg|CU]"ޙ|HZ̐Rpv6UZ"9i1_nhdXcqѧ[o32lȐ?2S V;y_n\";W!_gPrB`.d>[JPU(Wzǃm+yꐒM3@G[f@wʀ>ލ\dָv0m\zbi|PZ'x0@"o?ׂv'ZA_ xo|XK'\y ]|AV3I0co@uɹ/@GVB]/L$vSGmgb64p k7+Y[HB h&g:?&8p}6 [+ZK;VnHGh!&qcJ>_%$ b3̜zs|>=v DS@&L`9$<8 ӭ8ȝU_`(xR?(8w k Eaл:yKt؀|} N{ڕawJ)IaS07Ո{,;6^Ѩ\Ȫsq˭P?n"$UT9!' p䎄fxR'aαW\O)+'[B@@C*nɩV!&=͉܋`!h&WB J2ڗj:TH{|tSd"r,@ҾX(d\g00n$~dVMF};lSߦΫذ<[RR+B/OT`fFưK.i(۾W)xqmZAB`5U6ޥl&5dвxɃvd>4r ||R}`:[7K wdHSrVE}%aΣJ'8rاLkQ,.zO|1cSJV˽?Gҩ5>2۝y,^tճ֟1 Q=aJ(ij : 4)({zٶcJ"&.,RXCK^5 8hQE& xXpdGF~3s!UuTZO(?JLђ[+C0WaAaԦ#+ 0׮ac;?q>%`'Jg!pdR bφ&v x0JB/\^D揷#~>}BESC+I/zFata5,+L:s!-iD#-LEMВ[03BUP/=Bp(w{lJ2?&Uq3ژ2?;)vΘ?srɐ9['qk\isG1| Lii[XR{\(`buQK+4) {BLUvfKb5J7᷒fbTVJRqWo\60q깠r>17/Ԝ Nx&B}AxVpK.g?֤69JaE.9Gp{q vׁ+S-88{\[{{Gt+!gJ+D8raLq쁳Qx_Wz^}e+v#4;d"N ].V%odF7%MşqQ]RFy93-=EʅvmzhjV.K% s1o'zc{qd-[P9_{Ԇe.%8x 6vb% M' wZ\ "DUOc;'n,hj1&x Lݨ|)KV`LgaJa$L'ÕBPmqy/ΣꢃℂP@> ޴!7ߩCAvሳMP#9r:9Xqi"7%m||`IbEwVn/8 ێ>_ (whcS~zWЙ3'_yjrREi/˜=yNho 9g*PZ ^mv.l-8f [e\ <nECp`\{v[nȞby\"`Rޗr=Ah7ŶAں@g-MhNu{!}׶|m>'jWpV8vo @(9+oH9Sq !k7po=kF$ C7u?a]:ۻ5=u] `sf Ƽm$d(rXj]aі{y2AdO`5X_ڏ6&?tCC)_[ZVA0m+ɧ!aVJN B)#Z[QmW3yHy_CkFꃌm!ۢ{ 4mb !07sK[P<ϐjLkj#M̱eCGϲ3@s[YDA귾| u5)*TkȽ0GD9vqWACT~Q*\G;0k]ɥ~ R5UDxBL)oFJZ+@Q'r06ԅHt=!Ӎ7܁Q# UoVJ)I~RB VQx ٯf_wU.Qkhڲ=wk&{^qE&VIye eSlhSbf͜wo|B?gPQi%LxGb*6Mo){dhW yjÍ͆ z )7|t/Eטx?xl >~05l_J\!JǾ?@%SaN3-O`X^in+wWoal HU˗bO0W#>e}qw@m'@QIzxnAf)d>j}VPF%Y~0A\AxhbaWկ5[F$D⿦e|Drz5O2LzQ~d_.ף) 넦A`Qܠ6EvHI/ `6bDm~9 ;O=G6̶x4GL n D*%׬UsOY)aU@j s9f)wv"fTb-q"q>^83J7ScCVB=s-_O5bR? }Y;"gڄ{y_W(2L5ģ|u_R>$pSo4 |JelT #| OM_bjI`xgT$x]awZSC7>ɋZ~S"+"5ۨ<q!2 8qRZ=fЙ}} C?釭/ 3ݳs2䤗r z,k9JICb?UUGaI"AC^l9hmQSׯ9o9.GRI)#~LR zU߾@Mxij1N%FS"`>S֗R~K'#۱<6Jc)ik^%W=AcMIī֨4 JzfLKCLihxpG+ eQL>wpRR]tsXCof9F-dd< R,Ջ ׁv,dڿg)>l6|&pm(tfTSfBYj_/<9gTU!t$9e~ $d^9vnW}vkbVxu/r/v8s'yQYfpƍ?!u< e+DqKj K<)ÂgAq/ si ;coqc Ha$(|X.baZXIL+% s5Y2.Ga$!bac # ϭy o:E;ɏ[sQ`fB ,[U~ẅOԇVrFhkqDo_^*>eDCӕVhisP00,]`Y b8[I*4GRHcgwo<"e&y>;N밗\3m,T]{&eQ9W{;{/OtK']CֹPJR.A3WD0ʐe&˄I5&wv5]^_h*pCƨUddGtxϼP&4]8ER+W%70A 8o%K]WqnOΘ$.C66cdz)EdxmDEжvdp';Q/m+k\dm;{ԳAX˹>C[iISo7w`ђJ mCnaЊL)r'UJ@PxچoKikB $?'l66xs0 ԓ߫;@? Ue*?\/;*yveSu,c쀥wJu&~WI@* F 8OR|lR/PplvP4s?&`% ~#?\-ϯoVGQ $14-q:p cV&mEsw^ˠKvF1ۗ1 Т:p=gyﯫ <}J7("ܙPb[)hXVA*UnTdI 6=~{t2®wvKLUON쌄[AJ$9-f 988)81GQj',"Jsoy9˳ϻyñ!BfOprM]ئaAedW$t|an \8-! j;e$73vfU Ro2pa JkRQuu'|BuE+bW1D*y]-[i!2fLƗ ]$~Pyˠobz'a*-‹.bnj zl"xd 4+bGη$$SGCz_)x|2J|n^))*穽lB<|6B0ZD2oGoTfRS:ݽ}ݾnsg@z ZN`S a̼1:7lN2,T2aB۞^1m%$m y m›o %/!(f2}>?fbK3- z{]9 2DYY`SgO,27h^SfK =Qx[V޲D/OgÃϚmV[U[n]meZɇ| ײ[2* .5t#ctZ 5ZD_zi.K߃7gCA 2TN//re0ǡ (R JB|8:!^Lh+}Cr D Z-$R܀N?[E~h1Y;˗)?"s2X= j`ySS"X\^ "l^>7fوcgHrP{ v ԑU<ĭn]B wǨr>9Niop*>n ;l,kLȥ»aۃ) 4%8pĿ.{:Hɪv]` ϻmo2D'5P=W! +Qe/2ڡu9-VސUx&;w,,:Z=uW:hzfDBY2]=\9]mb`*lEv1hʼnwrDt0 %aNhv*GmUс) a[G 1!IB5HCu5l5dq2REPk?iiLy($Cˤ.r) ܲp\)G}hGgh;^eb0ɏ7u ē>ޘBn&S[M2b`/OpSt"E(MvVGh339)4p!IŁ퐡*Yw/E$w,`%uz1kC4D_61s(,3˽G~XLc#4*ha%$x*։\w*;0˫+벹<+iYID/~LIvdh?000w8n(.=>y>*ޣ'$%t@Zm674rT|>.Č0"wZ U R(ۏK0E1*~ Ā!A0b | }[LYѵK`)J^Э8,=~C#Ʊ %(VDž%vp/Xq!+v:c^7[PwPimZqx~2^@Dga؉r2)r>qk{Hgwb.V:Atu),{MDG"Z3Y4kF?J"Hϫix/v3biz %B@Ôg22쑻xQ_ބCYtHxy/Lհaϭnw~Vk LY-$$OpLPQ# x"Dnm`fԑl$7zo_LUwQlziiM)#:= 0I Лt5ݬ>Nq$.cqu7+e zאIDq)vp`q?iU&FsCE6 m]\w3n:v|u2:LSF _8,p;ԤI `u"^ ']-u}N_=Lj/%xO_J8/fh!RgFY6bYZ0f60:lGOkA$(n}VKw/|6aݍpEwhb~1cVGxz;,Ii]9TP%2z%Ī"?Ӝ0`};IKy_$T GVA:^C2[TBY4DylhÂZ_):YLڪ]GYZ~!3߮W1F`x9KN)Xixm,L@H"促6\QMmP렁c|Qɛ$kowA;eBCt ʶQE.L ~ְuF'}HSK 0m6fWrb|]8jc瓖Z־4=Ug'M,(w֚CXfGv&վ"'5˳יz [baB5#sɩYW΍.W(PNI*9'A:RuvAk"$u%e̞W82Bq%ªYY٦JxXUYwYX,{{8HѢ6pR#꓿s'z iZX>3#K?ٵK-έ5j *5NRI: +& kFTe9L/L|׀ ]y'-{o#OI 6tyt_ocoV C;kΚB1dbV6Iߦ&_V=Eٗ >Ÿ$&Ȋ(멛ͺ%֤Q演.%oeƹy 1'b-Yn[oB 3SǵTbŽ3]7>a(c:Pq2Mk*Pۏ.F,pտ(xҎ@\^[BH},UѺr7MKw 28pb(kP I\~L"3hWܵrfXwc&c^;9mw>.{{vlgOt[)/8JX/aLᮧjY OG4SEfGLJ"7%|42zf,%MvGuٽ'$ 6 ~_풾2 hwBjSkV &-{M8ͷ-foUeC#r\!OQ[_V*+$ZcS֐a!&IHL怭k`PgrZy#bxsMAIx7 |1|E[ Bm\QHV򡬔#.embyg@w*tpB!.m9D:!U ozVjceasiW>H]`.WsC~ Ԟ<֮S=%k.4>HڽVǸ]% Mh. S.64~0G2Ne @\Zd0rճ6.<:S^fW˼:A坧ȞwXC/2L:z+b,h8R\Ȑܜ:KPȆ"4La-l@_&v+(sD٭p'x*F8+ZDEUUxKk(MMEӞ-v;Dk lP2[ril9%:|r2D![J^qn`IM]2I8< Ö0$Ξ_G#ڴiSfJL+z M P^i_^}/1eC> L ^~ ƪ؈2%*ʯN*Oa/}JC],touB184>6+Cs]""L 01]3cp}i '@DR|M-Ƞ@J!i3INv /p=Σ8Nx7MZvm-Fs%(%M:(ms. j?4)ۙRC4 6{;΋-sP(T{0f;JbgƜn1\*U"_{P-*=`s1SJ0xa8b7)#͞y"M*{ӎn0cږmXgȯH q%/^u΁cPH* cPd<%1)u'RtY\r;*gp*+ۻpŴ{(ޞ_ }<dE&ϊ^G/}oh褍qvD. p eW8ǐ4 2MllzHzdV Nq 0aׂ {ˤYn 6tMX_QxdBc[)HQ c7l<5* ?mV ? [&DF,>Ҕ$mIpw.K%Y&=ہ$]lNw\!9?_#֘d'u.jmpѐtl2];*Br_\8H)*P-p=ZӇk`VfaVrce7vF`B|142Infz\x'6mcFn3s)JwG0蝢Nm*LXnl|@Mg/i]Q竻>g5 D9V7͓ lc8.iv/BaƯCK؋L" z hj mƥ|:E{GiR+mO:U_1Xk V*KͧYH>hN?$v/9O% \4@(R؝*: E| b(B%*AK`* < :?Ax_?X)8sY"/&Ƚ֧ߐu/*GIf0M$tj&I%- [WK H2r&䒐 3(;:X)ȷ$ƞ1wUic~b/W 9/І a\g{ 7gk( Qn^eh(.rh$ơPY"s;;#f=.鿑G,}OAr#[O#愈̀"!}!Rم hC.~Q9[ka뤲/A)+]1Ԃy!-/RzXSBkFvq n329Z\bHX795[["2BW~w`'6T 1M'P@, E}籢5Sc.?_/<ղV`sh5 6ؽ0-R\ :T>E965p͉ˈdJ quL>/|Ζ) * TiI%ۧVP)K[ b5[(83k Tْ. 23 ׫m갅HQkyZw c*(u: gOr ?uxmm!'i4ߐ HҞCyw ö Cw\$[Oe^>AP*4q GN>gQߓZxC`R6~.՜w@ѨCƉ*c-D[º^`"Phm^Hv(t(ꞢbE&=86q՚`dpp~P7L$~&,ٜ.aLN&K`BT:n> x$j)Jw.X# cPr-tP]zr(kW) Io:TҬvN .rB{.gC0VwmڴDtyX9$Uov8WбS<)JYKNS?qkgOIF#s'i=/"eQ\|ồ9 C $9VI"o(Wn`Sߍt'_h7UPA$2zRqKNhtUbZ|j,޶;fajX Cp A'-kx Ơf9_=;~ySkj'׀cdvbO7uv(;:]ܭb@FXcti{5j &]{V<-Z4at,[&;h uz&#-- {̭Pթ_H_,䝝(W$0 sZ Y#2UѰ'`6KFעnie7 %]T=OEJD_R[DG`{9X3X:o%&`栌]6n\ȋ琄Z$V3@Cx=kA1W;pȴn忪bx6MTm_|Hpne_plFr'#]YO__^q%6d<fupyHm"~AU>XG 9O0د92tʭϿP29 :*C]IXax}[ ^z yfKYwќBT$)~̺H[dWNR(x . %dӷl!9~w˒!CX; jZиa,H =708 %qai RD{t|W!}aWc/I"9g~.%bZsNA,"ˬRLӉ%ԟr0x%OʵVMj,e|t݋c!?2IU-JX"P(*^[Q`5PN2tlCy_5fc9[h/[ߜ.ã!%b!Ӎŷ/xeI5 n%;ZkF&ZK3{~LH:@Gb'~qEԶ 764:{Iz.zxFBg {D] WȆy֦^H8DYa99BȊ"7 z,hP(@ORsC0#~Jq@ɔg%N){D™{BaE^?iTpTbא^*F!6a^,TIS Wn]XW" s?TDGp9 J ݅ձ/39l2_dRbkik.L@i E'Y^D@CS" ^07 ^g;_ kb'w WZ4܁BGB%bS R.e헲TkHt5h~ĸ8^5HFϥcѺ俇s4D@[M.JJY yB76?n hd!&uP&ByXbBHH@öD$-WtZA_/^ՠt$K%:Hi6r5?Hqn·>i,=f$R0@*ϔ=T'͒oK6;Z CTye7! L|bh9<-^f؛H卶Yl{Y:|Y]<[0`\h@6%y%- 0`jcyqwU~Qc\7c785X&sf]5`8aL M5J4$%w+t?wpZgu- Z#œMX`6R_2Ze"dq1 _&܆޵(6(e[#8x/ k$&w2*䤷~r2wJv$ ?ARdWTT?LNkaf zLqA 4uP=^NnUJ=.w"| gy3)}iS'&ټR[8?#qZj ՂGf?_w'^ª~tIJ^ʪTsb ȡH[&1dJ$"Le2 iD+IP`ws2,cHs-i*sut&bkBAOw,aZR[W3435)z5"~d^|8hi$IeQˡ.؅W[땬!naqc;f[@_ Sj_] XJQo ȷ&5y!!eaR'k\kvtP 9o͑z1܊v__ ʚ `ƭvAB} 1.8msPUbc8ؔ}l pIu ܢ0 am;>7-C 8b|1u2ZR"v6]jpC /nMmET/TWq&TK#'gO+1Y|!n ͧX*ÇNӝ^AqD"~[E:殁qc4zj;&7 *ݞ9tɾT! Ys1g?9qhk5Q8DQخr0&? 7JLt5d8󙐾;r\JNX`oJ+"|7La'.6C`|OLW$:_d)L\.g3S $u$)gnF@>M !QM [ΟMq`|Ē~Ķ)*JLU1>7 vZxpF4PkwSmk `Hap Yy5!E֙\ F(Df'U-<>uq>=6eu-ÙPQ}>D۬ŝJ9bN}vMIx18~+frڸBOt>PIEjt' ӷl)gz @QUNA F9;wkP8UUި' ~?2a0&! uZ D(&ŭqBۚݷZd .7r]=QD l9$)y1dyvP}:j^*BKy@M>֘ߝ#e8am1#_ ?Br ˇMgn:q[oJ*7T_ltc#k1]PIQpHF QC"qO Ք톓j19S9p }?g@myOCkXTPXVY¸vNuޝ|zڸf3@@v8&dy/NsBv]M$ !C8KIc H/s'N3*j53$.1:>zPr=&wCdSeyT:Q_nd'-9 ylϲL>r*Cx A&5E/C<@} `_+̳:A5WiHP?W$]oZάף[tVI%P鏦3B9}ܕڢkcm"?l_Eajpd+D6V\UT.Jp DFVy8T^RnwL"WU%OWg%M߂zXRJg:ǷwP/إCVϮ>%֪<$gxz~=A Nc2ɻL8W݅BZGpc)zD!uI+ZGId w}6q*i1q6{P~qX-\;tHX +pBAJOKTV#ҋ:q;Dm]\~G7פq/ t`SGKP<IMUE[UwMh!V6νu4;yY+ư[r< +`'mHv@1+?Na$Y z5 Kudgayaϣ2]ߣxY#/97hY;3_wdX ] s bNV<:!| "SϙdPGNiz&)xJ+UnaqyDЬu )R/^eH84%.( ? =ik4U(3\#ZȖ֡5a !ɲI0j(˦&|up0SÃ+vL 0+[Ӭ!YJ@+] nOG9j3bu!0@? ]h2)]{̈́]ݛ' 葶$J׎|U(} J^?:Q`6,G]~DĐ$ ivf!/F!ǵ7Y\kTv!$` /pk "5 PaR|l#~"q1. 5[@ZYȑ/O>6W4 X^GibbAd$^1)yR$يA?-2*hEN_ E]4B*CݧY+s%83YCqn2A52xs+f΋6D(]Վ疕.-˫_ʀ{8SA)PN}VAl%HmǗ-?ĵh8]cr&Zyb}-Nzf),{MZ8ׯb.$~G0>g,chzDb6St?^5k*"b߁'X#_`iZ`,1e1^4+4u!rFfI2vpyEAE߆I\Fa~kq,Hȅau)o=MGظG'lueY@4{}Rp5hղw.RZ*C¾s,Waa0FwglN5!gS=BA߶]a%;PȃB7?Yí%<0c#7]سtm li[ Ȉݲp13GVBE٨N@':[l,#OFȖ@6Ғ j|=^A`J"*˓.̄{%{VYT aW , m6MָcIsq'?R-g՗ @i# =]7MeeCE`7nd4Frw3jZh;& h\vCE $L$j8 ь&CU{T>CG#?/L` ,UEI=x+(2]n׏ȂGrWZwXj(7tReO5ȹuFzœsf@zSb;Or֛{8z!T6.j8ỳEakCy I$=.0CstX hmStA Z}?a_ :O`[%~~+k:/E0?.+LH-cv~?@)կ;,K펎\tΛx}\͓F^mRjO2a EUt2̕)e r4/jߤcy\M0L<8šɉxMW92dma`<7d6Lwg^׬<h[V*T|`+_ }=A0ـQ@a&S/}v\OJ]Kt2v I%wjT >$Q(o.BIu? ~(Ǻѭ15%+قy'=MaoH{S@&F૯p{tb;Fyb3SvH sQ#k&Ź\^o Ϣ•/$-#Bf]z$ .1¼oF%2'Guژmi' (+v~#ILߙd-V0g3`s4ďkC'O!Q an:])Y(_B,GY9 -N?H )ѩTMgGE6@[>O|lPK%j$8KB֣NYPR ẓ}3ٴ6qm^^-3c+ɨ7x*%z~A=t;dA/Z x;}ۭWZ(9h}7~}PTVJ/_҆'y_l=g>4V|`x7›qVǕ& :hd`qa]dcZٮzH5cۂ 0uZa7yPZ,`:`^D J]0<&#@=<`͏Whr%OSnL2opJ77q'}08UZA9Ӱ.G53R^.VpPڋUv͛ zـƷ'-ne6h+z fTʹsW` G@t#L&  J"״z']qcs zMsOwQ3τ C>[E:|a}2JZ Ӏ\}*ֳ!{9[+p 6j%3*[SfC4f%u\(7ubon 31My/=N{ k!0C] {Lj K4ҋʳϮJiA决T[H⼰ŭpon$gخ=C0Y؈r"JE^Z) DA:HW3FŴUCFD yI5%dw?yv D88ӻg{ 3hL5*\PZ$!v/LCVK+ nd4}cU ?55[ OݕV~ғq-' |p2Qt0# ¯<8AZUF1it[ Y*g{x0<%2V"_GRM#E<]۔{Z: 0řOQp%ax࿁׋:;fj# dg,"Kj 砢\^x)uRJq>eLh@al0zXv֫Ƕf 9C~A:(A| uK0JL~[󐽉ڊ.YmG[՜aο͖LL[(G:f_EUhCTVn"ݵ~{vQ GbǓCvm%7K$uL54PQn\0";s+~]CJese!<&Bŭmn $$jd8ې+Y*?:Hx#.o 7[F? 2O#GBw#PdP G[X$$leL3cƊ?s|*&B>A۾%R+/37Vwb/MQO@񪮮Ն=ֽYv%[l˟&9M~{9Wxn y(+.B+'^%u1KFluDf1=\c&Q;x~!E `OWg|9SbPlfԭZ-4o0c&x׎(%a G̝I] MnM} }SA슌t\l |Wpc v$捍{x8sfR+zT !a^کhR{+ ]l^`Q9*Zo>)/)US>r~:ϒTJ !3:hB{ՂGvpӆK/ _G½ ;[%Pe1fԳAF/S $z½*wgI⧬WG^0i\`ĊTsugkDٶ& #vje:r;#k]9bϤxlⲒoW,f@t!j &B<]jpѕY4E/a;AD _a]9.9c–^C9CZ?V( bObё'Lg619=tûaEq/.)"v_ܜi%Q!w Plm}4L-Z:&ؘx\i2xnԵyb^SU\<VF;[w{XQhtwdB0;G9zWO?7 s^yTD@Z4BpȬONC֥3ǘu҇{IR$ nq4S'sZT҆*"Ӧ\ثc5?"ֽǝu5$Z?;Cv4 'KvCb)G^^dސ 10onB Ɉ<HN]|,E:!5Xd#("Gy W|7INI  j٨1p &װ79 ZTy@@;M=sߛ]tjJRDϜĜkk"0FD׉`'tjuBctFpr!zCoroo=oO=c[Kv^##0&ǵS63·nu^\65 5ɟנ5\]yڍ} K@_"G0S R(+#,I O=`!%}fچͱ-b/ֈhBweAEVGgM&{i%#(Y`/ ]L߸jIF_94{+h04_}1lG1_0^٪Dn豇Q0Ee0-]/CmqH+Uii =s2)ǁr(;wP3D{S*ْdVsXA{T8_ Gq̎iJGLGP}-cCIl q@]@9[mXUC63T."s~'&MvXP2&yD*nxlcX'ϕj6jجS Y`_;:iBHt/pW9BB1`|Xdki:#"O]o|+B&A SbaBc}/jO2we_,ԯQׅ-TӁl 7]'ɉmvןk b[I[vK\M)sx,kJyKmL3xTy(JAHOy>-B +X#”ltbnft{o/\ݚ+Ҏ9H=R|v$~c\UtGD76>QZj5,u4kšu#^ֵ.ߖƺC[v?uTK;͙ 3t;{/[SUl5: nHs>^}e?ذ.Wu᱌{%Tg}aS5vJ6%/L9S K4JvE%֔g ʙȔ/YߊItό%!@>CDx!Fդp Jm6G]1XeĄ󒲫Tv (,G%e5ʱLoV7Yڿ02ܹ+HA%ݪ%:IQ2д2@ڍvZfY\Qܼ^^=Y>{jVd ĖY6!th5~n&:*1!k.uە)E @|VHHM{v}2dl(u%TΙ83H'#NjXk'cl/eYY9&l/ya+R^Yb pʼ6=K{0 a6Ѝ"{[N 2tU6l*N4'eVQw=0G.vzazH#u.W|VFe?8QcZ-J ƵƷOW6"'<-(Ez86z8zZ*A{8qkǿox'1)r[/Ӗ~adGW G朣΍3'fD#c6ʖ&f^zLFz 6x]1o|ER)H¤%PEUV<|vu6$_Ӌ?aSO ˋaoRsaZ!dε׊࣒R9{?ტv=v̄Z[i`US暿-odDuftQs؞j/\HjI/} # D۲E J42!q᥇=?8s|^R&d0n`Wz99)*B-K2(Ӷw~4 8? {̇A%U1b煖e8tBA?Uo`SNr`%PINxTnp@LU^JTQ_vԏG.l$ &.u%U_"f MŌlNhibP¾p5ݖ5|(|.n4Xu݈ya01i J@tܳV PcRIL@3ˀПo ^5egke?^" 8$_DʠR&8 WZC-}D'V<P nS\*. &F8an!kW J"*-T)uo H b l%3JNX0 ChfswKc!C0W)V8`hO`w.3l(Np.ɨ-1w33X%;`Zti ڒ]L=PхCՍR8T}0uB3¢$c'#WK8{s2eE~6Ȥ*$X^G$SmB%Z.QDbfl35F-> 4mKn~RπC!>~ Ae7M3 ݴo7| ,G!:I:5rc(ˆg}:޴4^: h|e q+,קO:OtaQaO3%hHEz"J}&1/#9Y]2Ĉ=F [bF~Q+FEL~f@.":&}}S4J$G' QB zAUfk߫ F3xIxw K1uC \jPHv,`ԸLկۍ4 =on<!?!VB@31R euŐ+FL5='W 81|`V%@s/GuT{wr=XTB}GqmaRf 9= Cl f% .2`Mqe0! ߜpA%yd['k27ov;JFY7N#P [q5sJyO *@u..B939"k[Sv+Q&$c|{I+G oHs,*>$;jhK=L}W~-4clx׺Sǟ׉3T G0ġ-S":!~B =M2ƻFvn c,SΌӷ[UxU9]]L*B0G=]WYB?MXRl&3T2e'u9M؉AL.xRpC?Tpvĩ&ÚMU,(kNReYJ#\j5 sǾ'doK^;F%k9fXr gNϣO$RRxLrn@k/?S]ԋ^1x~c^6cO) "d, me1~Pm,~a_\ 6[:\,L_1\a櫿I Eq/)n@ްB{;q #")IBInwkka ҼW!E/b5cElx%\Lv5g7u'!BV||ZlT~O=^ha;@I|czX{]Օ̪~.m$^CfmU-> 8b.iqk2,6qg+Diu "(O0"Y[;ӎ-dd d{UZX܅7lҜ%\y01}mDxĔWa(:bWcȵAMN.NU-w܄p01̺`Z;T*QWe;WH1MÛ^#0Za {| 0?"Or]1NiL6-R#,_.`' pma`Ն$U)f xHFLB)g=yAy kfif{o0FjTn%纣g;#eʴ s*mvFHA'8S2+\C0@F&(WeU‚)'H5|{dPιPQ'SHo)&EH;aQ#,EP cpCN0l!ORŵRx!LҞU:eFfy|&Q8=BJ1`>V_U9`PNI~c|x%ue6=nyE?Qa 2Mn rB 6o5 ڶgUz=Гx7AOT{YiT2h!~ [|**^Vu,0t*օ]F{2~ueEnǿ|ph1E1kq|X\S`5v)f$#-7TOuƽҝxX~}P[:Ò m}oi]ɺ,pUY0xFul Y,hMZ͒cY̖~\rs1!ۘ-%J.,QAZ "@uYaZZ <Tl:xj7cԠJ^\1.wH"`=zo&(I]nd2Lni0Qh된5B4~8FS I밹J}5m|cB;.O"&D Ϩ6[L9+ώJ"0\:/SjQ{p8gѥ* *ןzX.`˗X!ȲP@oy^`2U`= D,Ȧ*w,-JZW\d 2QpQjPۨF-e~E\ѮD )UQCnXC08Mj,e p]cT*?>9>ogo} @ژTaTƄI!ׄ1JQԟ .09 +/2A9X<YP@J|ٛ%ztDq!?T.9I/L'gY~4d*bUy>n^ĿE)xeTqV6zc]RAv):ɑ.@ Dx2qS@O֤ZwBi'=(jhս@3,_I2]o9Iܤ_zKNF '̹ZQi تsX;D'=q27 JoS(;  o Pt`hI N}{~xFtPxfgaU X/}-1eǙh(M` eFXaʶzzwSkK ioռgas >́[x`Z*2c91]z+ ۔OXP2QtR"6A<0*3 zΔwTwQ~Nځ\=ow%'_q9JWANFN=ôu ?s2fd]؏|<$QL5E^%vT-ur oր6oͭZJ.ūQMF"d`}|-8x㕷Rd.:H;Q%cxR,N>x( ;CdmhnwRM+01L1#>0GFӵ&12rn3{b: JA63 ##>, \mkչy^IJYxg7vy\QƨiD&Qo4 }Al[6>xJ;@eeY?nRufZE4u"J'@T*n&=Iծ]ya'}Pc" S1굿ߋf?]B:9(Z9u&a I~ֵ8TjKa+UjR$V"AEbR~ӂ.NԢ3"6p-fkDigpzmP{qTs[{k?Cx:TgWEiL\P2,x!NB@fuhnz"m` 0TL54 Ƹ $ $;w&Ar b۔^=-+v vWpHw5+;h&rKs8V7!agHh[7CT i${ esPt"Di.<0<*rY0fmziZwGßw$S@-癦EEnjM%~2Rq֣Fn]*YtfMA]&IYr'Ucx Nfq,tS½Oa8<,ٍ@b?gbk5:KK0[k 56d|"ԅvݓc7@:Ü݌]YՇ|\͜{DH_Fr.[N5-@Px˱e똑3c=Wqw2Rݯ?ģ,"lPc?}ԊC7o՘[˂Fkyϱ mX門?ߴ'|q $g_`a;JPyIڮax7i-NY=Iȼpƿ2PYCW4'&bR,ə+HM7>/4 %de5O("d:Z{6y@ KQ|ӴFwU "QmšC(O;ttIמ>x1QHyµb0uDg{6#!S^&K]$,8}Oኔ!*^ܼfO7 VS.V^<[?$'ZGډՀ_@O}?* /xaZ/sQXg2W {L ":;qe*dr\W8 f)3,SSyjS]n}e܋7XZj0!tJMhU/IN>Ҡܫ4*З>`'R*p0U3E8;_3iP)GOgKR:<2}o1*QŔIX58H7%X`[8%77,@62{t,9bnPKfx2cF|D׹q3rW+o1ëŭub{.5)q$| \m ItKT}I>lRpyRˁz0iYL5ϧeӁґ{=df ':*a-\)/[[Z)Ŭim!ߖjz:?yNXaYt44BR1FJhU,AT{'1;'IS^.T^o>`I]dzx[/xغ{ğSݳ8 }8.OdA$J/lv .+# jo?)%0G r"%k>;5=LFW}d4Y 7R 1^x4)yQ0r(t"M Ύ东v"4򎰣J۽3V>M0fx~l nbEτ4m?dt{ Xg RBI^Mz<UC "acsi(%43+yP@I)]D[/ıKz$\o=u9ee+pT\kFlEߟ^5Y LkT0DDmb$ѣ^%+Fł4oӥi..DK|q -b>.]FLy_BVd#X[{uժCChU}6m ^RpmqVjtk9>J,\<ʘ- u?4Az `N`@َpMze;WOkZtͮ"*qY\TpMdJڲRVvtpxނm*$C>1qI G`lai!>wSgDǘ{ í=qL ++bGa.cq YCXf֚KSr0W.pώPk2%xd„%Rp?qO;*rMF9Я5|hLgHf2(*lNW5WK1Rq2'IAJ$UTڦ wfgzf |rAvJ ٔ r$h F:ޣvBaS@skP^ë+MMsk bYfy'@HYzݡ﹔4wD; EܠUx \֬"2+L]-lJ[$y0O!`T(FĶC*ay4?v. R93CM/)!;ZqlxH,'-?\.pP.&=il:Bpܾf!cB$Nm َ׵lɖxb҃Yi& g-qsg_$9wri ZVCkϟKL^tcw: 6Axuv޴$QzI;$$(L"V}OT4 -q~橰< 4Y7 2ʛwuNn̻jo"Ro'>ײmژmRwa'm@fgT&R>oB^䧛Qڙdo7˭Wwwˑm_ Lg?kz;K11"桑;]:[%4E". eBoKIh9)MU%ty !Ŷ|풠Q5,ř\VVѮ ;, eug\KZ<}N :=s,7T5>aL|ۉiʚqߖ)a}q+kU=σKʎ[/{#Ƒ2uǫwoe PL2M0<H5|[[}ߛCi57 _2ewP ~1o`ɻf7|0"N%5ǽl&}A6iNP{"aвL #Sx2,# b;JØ?Hl$%{0 [ Ҏ%ⲗbbrd#s24*|@{^|~٠,T>LRaB$czD8;pR0!\D=3b`UTr\!d B(>Z#kZYtd2h9(~eؗG )\p(l1f0ELO`^{xf2 ۬fkL^aEPrj/"m-H;c_ϲHe7ʑvhSԉO^WF&kRӵ%ug_^ZbZSN R1 h(ΪoH~PhdR_JCȯ84kGۛ]E%99cz\kq:s zq޽M emRS_2Vc!pO!!" )oRXs3HSƩ_=)Bm*[dxʖ&F ,1{m!5#Cx$V /e?emWbCُ?C9禁81o\}{7ڛ,@mSE2:PMb2F`ܷ( -^gf&U @"(hK4^WZV+0@yb~ )Vq.lj͑Re-7 r RƸÖAh]S6gSmϵrކvntBgc)wP 3?9;OqPu frF^9+kO(Hشpy{f~}اG}wYCe1z)s)RXqlA([]ECIR=m\#(W~)s+?\絓6t_j#qU`r_VHM|IOyg-oEDud?HLF? }b}jy^_h%dd[0'=%h{J9|J&j5JMRPtO=n9ܰ؟9E#c8gAFgˢ)v^?+8V W`Tw0o'MYN;M ?e!2q(HJ]H1 4lXS.#JTx% ťbD  K1 ^O9}icA'dEz,2_ .G猂Pr^6;*,@R'Fa+2q!m5yd$RiZ )GP@6*H1R/%"X:v @8ҍ-)WIJJfIشo+\T)sw!4 69(2`&?w pUܭXzV>* TܤD&j1k`|޻U CPM|.K0?k kAGbVݬ_,)_A&.I*-o*$ =xZbb/s_m_h1f t<83 aѫLe=spLw9zxf..׾dIpGĤd\ :v`L;Δ> /̻1SzouZV^vPu$^64y$y`[h 1ҽnr bL6T[ᐎe=4Qi*ѨH e %ZEQ gt:lu*%@bmcζ+ p3챈͒mcv+2x^9@!`؅g~ R8m4~Fxݙ"V' O'gmf\4..Ć4 Q롸=Ћ">΃ X4xy!_e"=2?wsMg8]BR)W$tr -smNW}!gBD jbۂݓ:"K3ö$^+^Qm? C0([f={#/ v"D!j\-D,UTuy֌ Uޏef,9d i_eҪk֞`;ގ}HKc'(|IZkyiվVy(4v z,'vg?nW N kɺ(3g eMe,τ溆虹 n x^JQ=zCX7sv F"=$8W{W0(AxDhGҡx %(ZN`Q?`֕SeĮު5NY `wyu8#zoOs`oZCiۓ7Zk )lKK%r@FKC24ֻEwb@ Ԛ/?E8B1<`lMR+eR:Iy9VJEd;߽Qv6`%2F@<|;qrƝ:cALsx/GϱPp6 UaF1ER mCj[pcEq[C}["T+43N{Y6(h]}N37~Vْ*;f $8KYTaаk` dXKnf;~M6-+[oKE`{QhMƽ#j*}_j$JcsɝDC-< lS[D\'HPh4<3$CgmbvGv^s?3y+'Gib6m5߹n?9,SҔ ]bpݭUeZ~Ѽ l5+I),nVAg#PZf/Wȁ(;?fAc_! 7; * }:ZEl%e^yǎRI ZGt{GCzJb9o4%NE/c>iyOyߪQ6&(1rf@Fm4)[s箒c+6d/P]<"'=226P̸GaTNo=ƳJ%k䤚(1:J{4\^i;@"Pnpok.M$[[ة%v&|-y:nX=w6y[ yrߘgT~M]ņN jcr;GaIO:Ec|=,a҄f3B%qҿS^P!Ҽ>Z+rG!KV>mѲP0q4_d)whu%qI VUȷR;BJQNʽ$Q\x*]~ƿb #W%\WM =XBYz ;RRbײ,~"PQHrfuz.ԥ5h&q'_4bͤmcFa,^21׺:D"n:`Y^y ]ӟz ]& Nˆzޛ;8EöMJbq-ب-FlV86?Wd292DWv❶Bnf`"傎0 :Ko/ZorÕE'AEYmN,k$ylΩ&=,#kA\կ1~^rESbSS"!%N҃8mXSceђƻx$3jv q߀Ve:Kl?8[D#ʕ*Rrb 3vixu6%Fib܊vϬC  +8k.@͊\>`_( YogKRiπW)n%2:@)9$;Ѭ[ D뤸7#$ TO"odҚ 6݌9d°C!uA\VYa\g?DkCP``&/,sl85%-'u= iǶ^Ep{g yfM=$Ɏ4 T i$h a\V.P{VQ_@GS[VPKyJAkМ]ݔ6 %NsԬI5ņ.>,m9=AO[Ɩ_Te}tK,>Sɉ&n&[T`Q_gsg7`^BiDQ.m)0{5a3ҝKzM7^E">ltB^*2RN GaDCݛ]gٞeaigƯw7`(X:mTTj2 ա[7z 'zԵT]ʔ€Qgc_Ӻ, 7%R34ggPQI:}ĊMFVؾ ޵Ⱦʁ`R=,{\] Yg_w*Xe욹i)xS (:eDN`i ;kb#ܗ!TᠥN͈lQ$6lj/H̾!:r>q)3SOSи5D$}N~nuV $A%~P, X `:a!~i>/1?T[| aX4`,4XY7gr KK[W\!Qᰫ<#B4__n<< 6˺CfJʞ IYiP ُ (" #V_]$l7ҰɦYƿ.$󊊀ͦ pdJ"m!Ƭ׷?I`GOQ;#;M4H#Ӿ]wrYIMw-m2_3p!T8!)WL}YٷBT^f(MLSA ґM GCLXФ~jo]ahqz>EG$׬8sFDW'Y[L4w1o:l(= n~/ۻ%XC㘳3 Csߖ$\j,$!)V#uldS+.]&)⚠ ˋ]K~9oNW\SᥠSBixA_΃'2_aWg̡wDS%Fm/gz3`M'XQ%Ryx J9JG9~>KmVPnL] ">M2hh辆xLO@&r¿ | |뢉|?JeɔYzW|-J7c*]_`)3`-k&Sp՘:+@m$+y4"Xa-":H4D˿j\ b޼WE/J`$*i؞vh_f W>(2WIaWJK6H2o:3W(*pI&*4Ђ=*u#UXܻdoOӵObF6ߙڈY~i'X`h'yA#Qg׀ee?_]Q"n?G7bWn+YqRFk$k!{uD lkϏ@?ߓ?{AB>zG=?,A9w&>,!1>p 1:Ol|ȨdO>1_룗 vT&tZ: 25j ]Bz :#aAxcgon$c(~U1얈 Pl_c'L҃m~'xLX9@k> n#ڄ2NahAmQ@ v Wbi9'}Ϝwz b>3eֳ6qS|JW{Ѿ WxnO$ To.5ҥ"\̷^2^EQ)ԮiN \w8q`e%N}MvpA7bn/@Wˋ_c-ǦRǟLI" dh"{bog1U>^ /Į<*AOܨYeNQ" cd[{1nRE>AJ'Osʨ ;$LaAGtr?0e|J%?%o3:+n4+Jg)x9ȹ,I%) 񧊢qJLM94L~0jUSV_=_%WFDGLj H?RԨ"G` 8 $(ҜϮAdQ̴>JߝJ4yu,D=mϧzP~{cqrQ{뜇rR꿙9m6 =(>ۛ7ZlJQu>`2 2ȃ(O=39s]@E Ce;A~f7Ū,Мn>PTPdf{`s/^Ɗ̅7}%x9E]aפy[S?Ol}`fSƒ1@y`2id6z#fgEi Qd3v b9.{0S_A(cÝ*WjZ YxgVH* H{se<;^$|jT5\C]h.]j^"C)cT prmYoxAKn|aqO?omְU7-;'bFlxm`1B_R=(^Ahv544:ou務92 3k-&MQUϙ>[3dB?Yc5YX[1$P0Q%XPS궕QF]>?x_~"X~3X* )-y<.!-"f7c! SfVuT0O9<McH K@&f^9`ztHo_r0&%P0A"? jj9 9l]e:kQ`Jhf8J_2FC$Y!6V̙J3{\oTʡ%2]v[ԸU!ϫO*3f1ڡTĿqZΠIfTtޜǒV8f r]$WP%*0NUMϞQ~B~n>DLF&./6XD>  w?qs&"RA"=lkE@@ 50_ :S|ݢ'iodA5tS)~`r?+$Z=a@0 oIJ|Gpe8Hتw"8ǐ** ,<xPjNTH2Lw:!?< %Ju*]y|BE`^^6e-Yo_[/׊0/PULLTcW7#`N# >宔\zʒZѰuY0'@uI] r̓Y-*&ȤFJL(A67z}PǡY1=# hu{L ^\:P?ײe\1EG;C S>HWꎬR4zP\U9uSzi#+W<׉Uikj7xJ(& ͮY^+_Cֺ60s9}cPo8s.!=4TVB>>Pk%u,K#6>x^$!3BH=Fd(eװ!8RWn=@| ߶;؟FRjI)G9~R40+ k gix2&j.;*UTRY3{h7jKuMbcK=aR@3N>svK^)wki&,ERx<[oHTz FPc&%T'O5hczp 4Eq&i>`G)OM(Wi?MO-lb^B' #X2H(' l՛q`t8! <@VDL`$=XDC,9WJK pDz?LW;K F 9.҆T6eca\3c If,`(.˽fO]>. J҆x›l<=>ZW{ VPӌx^/uf+\V} 0eqf^!x>$8#)5Jx2`j@EK?[F^;Dl * -6Q2> &^~j5L~-5O+=?}y;`Fh0ICnS*[d/+hsfxr)S7 4$ ^4>*/zϰfh(c P›)91Z4t iVi٣C|Ҭx?;yZ;cB4y7#2ZCfK+!tZ{*"9ظ5r%Oq-u YN[xj[G n&KXH*M=PK TiEڑٖٟڊ?eC S(M܅mwԟȖ4)d0w*ֳױ=IFWj~hױ_ ɀ|l6jLЗ_ѱvx ۘ RnDLh׎fҹÌ |I9$Ei M`dd1݉UXYEp@4"VMT 0cK؝l-^D ,vJU%G_v5pݝz wWgu]!='15 UR"IR}U/Y2ww2bqt^#x39嫚ka҃obUXv)ȂRRA՗S{݅*رY4Qv ar3]yf_!|vɢΆss/JyG{k?*15-oL^TQ:$M*/\Mp9{C~`~ ֵP7RՍPVF-ˏ\f߰e ư:.iaf6izmxs.łl0U&>*b Xͩ)ly8 tS-\V~ UNra"/C{[=;zz/mOq7lXDiїJWb4dw}&W_H9WU,5rv'[|O PSC|-E[_N WQU8V98Ktb[1nV$I^X=0s۰\!G|B5+k4\G c\vY+[(U)feMS<=މBo|ȿlKCUw>D(r*Q l nPh:@ џ$O4Y<iG 2.uhI/Mԡ JH>v9r|td6Ƨcf!VG4.=y% uh ap0UbSZrh0 ZmFk* 6Bv!9;[ٻ(΍Zpꡆ4/덡4wp4 ng'c}?ɭ}v&bd[)?X5ղV,삝FYCˁ"+]z#P㑥&~^^Ѽ ۙ{IK3\>Ҡ{,{;PvB:A<5Bퟻ}IRW^y)GF uk7@BN'ը wbeEӍPE:圕_cژG d3NM炽 P6؃ ox2=;tC 7;Ed^ AY[ڋ<֗ù•xTxyl&Fɮg̯>Z^wlڀ8d*83m`^eH02ih:uu XyM`vHi=biHWLz6Hi_zcOi -?>kpgxs ]EN{Zh+jPQO f;0o^T n.'~Hʣԥ;NW;+5o?q4I8d"#3|sVK+z7K9fSm`P7IsK̩ >n)XQif>^*d=*zv%(t "8=}Na\ țWF,C`Wz y-s;:q[:PTB[Q_Zv傧|&&q]ȌM`5gT0RB?A)>YRf}+\Dc6__+=.#]եG@zrv՞lSmU9L0HW%ZIL7B'v<YwD.wRm'eTؽpɵΐ6ֵPy, 8 J;C3/1(Eve@]Fޟ+;sKw񴾞fupbĢ( l29|0OM=ȳ ŕx/Mm.oFKo EG-Gv-]-;tȟ>g/ 1iSʦO\s-X^G2%@_@+sqV||wvH{K\WgQ;{BQuxB;?D! !CӼQ}\[g~6dT S̡%cH҇;8qEQnk7Xi3h9ęiNDgЯ "S>GMtCgb C`,wCM̞]ܷKx| :GS^+{vM oݚcXԕ(aBLj$bׅGPLoD^jڙƓĹbҌ!9VW`gpoC\"bV4܇k:p4욪C摂/R$![QaXSJa1*̥I P\ I]2`ޙdI3B75L/_BH8G| I3!rLkPqܘyL2sa:WU_ b +/FŠokC?2v+xv-d%<џ'k͗fGAZɄpj)84R|`ޑrvTDhGz۹'0 (Lb|0YZ2RudUf&Ԕ0;Fy7) >H =5nڜDHbU g &n/fJwz)w= – h'$J}b:)9= 6B`MF: $bփm[ϰ Z[EOC;y4KɌƁ5yg#Jp kJz8y"ZGt"j`.WA_KPq 7vơykHl͎_-bW$5z\~qiUVr".t/6ʑi^c1뵈eP"6%NfLߩq~%Xl|@[x *l2=E* w╫Wnлi!cXRYf҆FX,49a9^8-[Vlj*۪իΘLR;YjZ'C>&UPY4WM*1,yyƆ9:[8Ejȕz?JyZ[ Z Cuyƒ%szӰG\K_̻aSHlv.0 Z֩qd}\ڂ<}o)UDs%cyHzdN;4FdvZ)p^NnF^ͼA)[&MOfn nao^tJ}d#Z{;.[8 =rkhqCzeqNqʅDx *Y?rJ2Wʬr i$n:OL?a<c)Q/ΗA_3@)=#4cfV N-9$5gIT{P5s@K*a(%Y| z5G85.ƧWD}[}:#Jp)\E-ЌZ7{N^k6<5zqɜJ qaw튼ق4jU =k,F=`.(u63/)Ka~ȏ~;CR\h(ɱhf]A?;z\54'P:UK'0(uVQ~\7x{6mVz:9K8NQ5Myz !~lKh˵*^<!ލ)W\'OķIW{k}d s 4pY ᅭ%*(l41e ܥokعKįdG&`Kی^Ԙy\PJ2;) ['y8fM{/Vj}d!V%j ^׋ S/(*!Q}J&kxY?F}=h}Y&nk^_? .LۚI˾?1hYUjo&lcD+ 5!1 NUWZ Kw==q)嗾7Aji"vZK[rj*Nd~EFM4t['Y*DrQhVbz8 grL$[n㴪s#8Ur %{@)\g^*9vm) TԆC ShT*3.7P( ~_F\po֎Uz3=UKXyGMm:G"/T0!_5q0m卛-"L9G &T x -M^po@ qhTbs?bLt} iL)Fb"yur^dFc#ʾZgH-t41K\Tن+f jL]2iEo*sxHBLB^3A)Zo(k/k&U7&v3!}'xl@V2TY69`Yi/%l꒧"W&^.|+nj΁I%xnf(4QA#a)_goKg~20\ "kk­l\NI:!:AHIOnn*|C0Q\e8 IY綾jR^MW/8&b8ؒpm'XB,pm%}d,j!Xu#=isL6BF Fl.gpvW^\zp^?C-.m5eMglDm<|cQ]ѩ̤Zs}h"\</8}`FY qYԚEPlɞ6zu;D$nP]@o]4}+glx~AY~W=ZM|uĦɄ{*\p^YawH8Ge6l= (0c F>".E/.-{ @# %Fȱ|ud^!u Rh ]ӛ%̖.!fg;AM۱.B4Q'e4pZ@hT_fq϶Au5/j:?JzmSg"P9$G-M9&[b[5J_qOs!Rқnn 3s2샤gw<;V+WZ( R]/VX̻3/U `E1aRo\^7wCp߉ ߉'v0Fb. yPJmP٧%@r|#o[`c[Xn  tx`sM)/X/S-|,bk`.Ǝ8} )[,"dZ*M'h:Z]N;v;?gFibԝ eet:{؃#¡BB0G 5sֆ^) CtVK\vEg1Tb{=kGTNo0o;tz+0|vހRľneL3 pZ m*TkK(\SpJ,z@]?Ӽ%~!Nɲp#YT'Yrm!5Cf5 65Dٍ2#L+D/#dz.qt-gf#'[L&hL[_Zfh"鯭̸̿^Z%DAY2-QC0 9eHvdeog<E7X.%|{$qF…#? ~Y'B!XOy: qHO4]$2̑*@4:0(dH2oKnaGO%#.xKTzUxojjmXuQʾq+_*F; a98#2wTF8" Хƹ"ƀ ,*aesw}ѱ nFZL 0rm_j>i mr?z7SEyzuy_'fa3&6X(= k%5Rl#-;&<,rӛ'=eM#Ai÷롼ʟd` zWզe){C6wqkude1Gc1",#!+\YwH{ o3W:Ƚ5Eu ݨCbSU$[E `oN+B>M̵({Uqu3k/5üg㑛`15!~KkO pixP6r%FϺ٧i䚆6*Rޟz,J9جv?8tA?7*׉ ]f3Q b0#Th$cZƯR ]cbzؐȉh0qlv36cL~lXvqJIw|,d 1nb\Ў)Mo)KG)Q*}^5lrR>EGEA>ap~"|m8 2!0GJ1a۷H}vYpNeIgc~$w'UX{ml I{۷Sslj_!_ I$WF1:^jSb2.8gEJ|^Ό:F_*[]I̺z$laF!o9&VFA&եRL{.|dD;:8wyId`.<9-j;j9iEBW᧞`>Z-)LxiL2?R^f01UetմCJ:Ы5b[R˫T'ˤ7(w $4F@+2H-hu+#\$)x-aP%{()eF_)@[~ʾ˔z!f'z9БYrD6J\}O5\~mlt4ڛGo{UT[GRE;\O^P*+T/hH&*ϙf6#lEU石C]yh38_<".nAēDG9=J^rs0ٖ>\~{1w|&ݖ^lp≷ʧ _=ETX=u(djlkr8syB|b:u(KSڮk&"pk,?SZ0Sr9iٌaaq6O$6sWfP?$:%KGrfN"wvrDgٮ XEC Bp-`4qFrl*5|zRrWP9)J`M/"_ YuoQ} bHt#,cJp_9;$XaY2+s dEot- YϻGj ~Tzi*OӳvXw348͟>}_ʪmgpVEQ@tOqi*;,4y.!.Ѣl)KO8ίHչ[}YQ(6I<0D9K5 YT]:;CՈ\$f۶YW =c |* gÈƸ׿b ?s.e MwvF/ *ϘVM臤tFC,#8PdA۝tZkj؈Z?e \w2M%:if M)Rb= d@>;`{3oW rdߢ9Ltr2Z ?ޅ+%^Tc4G@,HݦYαs}I7r_t^`013~^tv̴8di[ @-Tq{疬R~gInMwoKF\Ww,\Gm-X̊>1Ds 3Jfs]%2 kwHUܖ5jVORr5 5Ԉ#Xb@0!A´ˋvdlEpXFe`_ru=Hv=i/2sDR.@ ڰ8ڔ!:ʘbvs ̱"dTdl9l 9ϋ_f?!2:j̫M;9CMXYro~DMI?`O=(_~wϋդm eҨ5_0wt֦s^aե&$ d(>^KREybM_<1ȫ.axڧ+܈fVUEi`Q)",7Cl!a4Kǻo1t\y/Pvf v%p.՞EHW_o.WBhepMt7k4flҘ M_|^ Ǔy\Rtkp?]W~NUJuD.0iw.?r>1bn9wgwیFDr7qw Б1Nn>Q>E9[ݓR{y 5pt hKł*NMTc E +e#RTaz8?8ag{BV|8|Nz^~΢ ޵w!s(jGJv`u\h_*>hXZ6.1Ɵ=k˵v7)'8릌H3_>c`TCugA}"Kw.U<;gxzTO _%{f<vwGYq?8mśbY)HP!,l.N Nhٙ؛MZ7d@t{I4=RMN0Ʃeh,TowSx#`_kZ⛕: dbu uRVW:J4qN,_Q{Y} υ-#N Q\;Y>R0T q>3~Y|T34I FIR?a'`>wI cY1Tt>0RH+ƴeq"^q ֹz]1qJ  OO8? xɪy.|X g%!eqm(sQ ؞ cV-JΥj1X)Űw{STg5Sŭ|/OȿR8B^jaCQ,03ϲ2eT6-{ál сJ7 h_p5\Pյ%4^i]e[oBL:C6K;pKu_yH;8{ ʹQCQVp]5^B\I~qwv0?(4/${@C}2p&dtyא/n]0ˑBXUw/Ւ  0uJa`Rtznme !!MR#\㨃Vď:R5AW?$p^]̪XilU%IV]s-~ɡM_¬GK3iuu!+J`yܗOKp:@j_!tݷ_{rJ%`vDVMU_X[8\U_Y#\݅g_.Z*{.ҰQʮ9R`7Iy\U^/}H;6G-| Nxf'd/X],Y-׈Nv`#Kg[ߒk>{Wexz w rሱl/ɸϴELkXH+g=pb,27b@Y]:4! vdkz#)h5Rft ˛!JGX*sZJֆhtNa66;bNր(xkco@[eQ)~PMeaI_:s}-D2T1ŏ!%ܭY<2oB:0G򼱫|>0{?~'s6ӌIL&o |aś=9yE%36!K~?"f2D+Lжdr[ϙwUN)p?C:K8@U]#i1ɦEh"0 5d]E_pH'lPN9rrqlDvk|_@fZ2pOFOY\ˡɉ h[VF"@i$LƝW, ^),] ,=)rZĸZG@Bu]*a !3>Z0{T+nr ](҅X 圱tg ŵY%U (3#_c) n5$tښ_[4 k#si"j'SߐT" j_EM JiKH:}_߻ǭ?SUqPV4K꜊wTm'Igg0_ C\ہVxo2 _ M><`⛺I!&x:"=b0ʄHtI7<84r-dN=z1/!kQc[@F}P7qui; hO'S ֧'=g5YΜ!L7(Ev`[hIH9BԂpgZC4Xs8?Y"EْIɯ :73 USiL,[}qa+.Hpo-;|`뙳7Ź9 {Zl@}wejlWzG?YOt:8{Z*Q$-˅Y3`rcbuT~ۥ"޳@F1sfFHE/ nS^yh"/2_ H_e[wшu)/ HjFu$uCEkq94ڊ$#1*tgY?xdBd/|Dž[NkU^iK Y|qLbaQ~PlâYϵ3̮w-˜0rsTE18{lbŎ8Fꪒ}-6Gf`k>kG8!AqA n3(S~W\5.S̵NԘ(6*twYc23ro痬V涴RRoT8oBqZ2gxX[-vO sKMa)TW;]{6`d,Vd+bZ"n[2Q\ވO'i* veU_[0ao-=gkTg )u ]t \p7l+&)&@ nҎ'm.apDǍ~f&uؽpVT$Um堭OR7;;r '=3? LA6:@Ia?`r$YRRm,K\H|*H;=GbSrQX%2F_,`[<:E c>,Gy7t5xB#N,OH00;>~֑JT Qa^40\>Ko^1Tdz) +5t1v \ءJM(^E/(nsΐ/kk#NL%#ERAy֐f< Y:NGeWsԪ"btCq8 F,ʳC㛏;VX;:BVQ$O=L:m?t1D[/'t&j},\Fl^Y7`U.wode[)i~-7˽p3'\3^o"iWQ:fò!Mme,[K Q #yjz]2 fj'v[Z/o[ynaz$sMZe_~#m.yьpaAR@ 1-lsz(HW~'Jz|G@XЌ*'֭qRNekǎյ!G.u"*CCovrO,E}]g9/2ifJbņNpG384f);/]#~z.e o:tQ hr-,7W ^<N;,/Qm&R*(lA-;&4d]L1W@P|͎xh~CJR挴5*ٌÑ\՟GP{wVOy]NYDڲʡZ/wJΤq#wi3**<0Aej U& 6e;H]k\M)-6 hE TjmՕ1g>}A<N!/8υ-* LTS1C.Q"8tؘ3 ~7mJU ѭ^@OZ[d` &Bk( - )jZXuIf!΁*m6s j/#оpUKiE:,@c[Λ@#P,@K r:&Kv]Hٽ.5bc{j4俖DpݑBO֡h9Nibe݃k67: פ]nK>9=YYB s.[#&Km)}Ur'_HS;t!-8Sסr_;Up\++ؔYY(|!=c t*ѷ!s_#gIy 騭5c,Y6!WhKvJƯ;ݽy -]‚ nsԻ$ |`lgON;rtT 3ctN[ޚ89T2vtN& kӎ؇I33Q#KH{a p1ZoheHM/ǻ& DepT`[Xr@'\xjFeCN;6y;^X,>dPxԔ^g9k+kk򞣸 .&Qnz_Mo_첈jU2m5N-e 4.˚!XΰÏz49s QH##JZͦ2$0RC6Nje%er͈ F_J]k\AEi(ߥ_rJG‡s ʄCrz "q)56&x{qu2a"fT.5ᚑ$he$}Bmpgni eIV:!hW'ʍ C@|*C }[G9E4?k&߳oq5H4d*&Nk+o m9a|`Ns?+ݧk!#r/;rD!`Kq[v(ӡSHvȈ2-, U~-*Y'qDT.p}fj/D*=w,='۳+? y3iSQI.ZF1X: ZXF  *j\J:b >aQKݹ Mv?=5Ր'vz9>6i{PcRo?A+RTLpIF2v-0"-4Aܺ)1ߢ(VϪ0[] $Sy-p?waf Wp Df'kc*Wҟ& q0 P M4H]D2±ٝ%ɋ vGL1}jk@)c1N}(MeYm_NT)Zifc6)e6Q6,!hWiPWr>ŌGBCOrsYzqD+9xcF\*q)2`e~SqmV o|C瑖g9 V5L&|S't`xTo4u4\0\nh$zf:Pw/ Gb# 4(VO3Kv%X< a<ȯN7>+/0Ȭ 醘d. bxEIaŷAzN]Y`;H&T:A;7]a0Xf٘sJH132T)(M΄*j,iu:.c5}t)"SBV%%@$M.dYG蛹7K*F?u@+BDXqwpq3 +gw%pƏ+\GUxB_@p'=ݮ% YqwdD]ӭBgO&h4U )r64=,D`ҊO(lLnox־&"R vK߽>^Z:Rs)q RΣ-_2:*\{$)bW W@a%6]YQ͵bР S9agdY!_(꒙( &"ajjwR6ڳ{,bZyiyg7=rfL+&610%7Bv*.@ߩHReֹS_z~Ҏ_7y@NXT5~9>WYޝo d"Uv_lПs;}ӭNhΎŌI9S# AqRgZǻ966]5s6^FD[!o32>3)`٥IG?2o/# < wuELmɈjv@Bv!:J;tj2:!RGmj@C@6_#h`hYSo bTz^[p7`pBŒLWBơ.?rL^T)EŶ7eC6 "WTwJ(Eƫ`B_hEWw&TY*~%,ETLG=]F߀z%ܻ(IRMfʱ<2JFJITvM&I*x=-M1IczHn-Plq'P7o K~ c?Ay'J9\wdvA-ԕ]AOB뗿ļ́)Nb3@=ixcJH32 (U)V :fp3:x p_r~F K"!j@܏kc+^_ς]!1GRiwG;9w?PxkuaܐNR魏2'0@ӖW_|o&:*\0/e؛$% Ľ"8W O̯{ |Mb o+0R㨐Xxfp{ek3$g!v6[Qj,#FwMnb]]S֊'}7c7 K>n|XXQXUC[ mk?~4i-y3K-"'I"hΒ&)/m<5?BfNJ׭<]fdNL1G,5Bl6E&ÄdXm~|FUUa,1ЫvL>(Wu9^!=Rl.5bWAʁU/@߿Nph0qNV:"Eaqţ/ Lۺ U r7ܰmRGR9+tLTiuKh9 aT8ˆ]߆ʒ7=U\0JZh5!nFiw:mE(o$Z'8_oauj6P]Iz"u[s& i#4˞8,T|BM)>Y7.#WB)d\ӰٚsH$hX02sarG1D `spJ΢[4τN`u.4T=qáH#Ch| 2X?\H^b"9TBGǙ#_t>h׉mCѧt%//GG.⮣}7Js ,D nY dwE;Ub@% #c zFt8%i,钶]kLqs#.k (~e)_ kXSa8=/~I) Os Y3Z=BX;G+ >F̚xiO4]*7ae.'SW9#(%>z!Oܻ&hϓ=jōK;U^9rIIrz+5C@tDCvނJh48M솂(ޏ@1aiNmk/ ތ*UHPXMX2@6Yv"cXm ;t2˜x&/$p۾G9Ha. T7Wj[dR tg+ $l}Er--Atho+_^DIQȃ{4j':'歷3ӍŻ=(ƒ~e Qln ē ;>Ft~, q>Gid}9 pr**[A>s;H " 4(:evיj)t{nE!` b6?69[Bx!S"g85ʂ(Sc V:@ >"7pk{տb"yoKb,[7 ;( 8{65M{kr^>(7ZY!4<ɏr2=7챍rкj,qzS@Oލe̊.fq1*DF Ǻ!'b'3lg1m,c@* &YDBI'\t0M!varYA$/W0~k59]ZC(g6Yv|Vf:*p.>/{B7w=yNK-h[YYxӏl"wSFMZoFHO YĻ]jM;hvwp:V2{EykjhԕZjj6LiRiЋz%6|ݣSZo?NhًԒOs4kRZAeX%Ys (9L!o{Y?; dIx'\T=v<-ʢD<+碌IT#[ 6av#j[LշTs7V|UD[u7<êv$FN2%]!uPǾ_acN<[o{zz1=j}|.IzI & {lstD0[o%839[]e/>/I=*J%&8b:0c~=;D}CGrČWVca@nҟ.C!#6{}' t&woɜ&]S8u0޲vA֕a= 㬁}V50A8ÎCL{\? Q4m` 29iO},r =ʥ|UW`G80n% _T RD㻼S6Zs!N؀l4@65ժBtyNRh$=?d\f`RjU:/ܾw X4&?'rq.r3o;7/lIn1 [QLɒ뻵qڻi][Aؼ;ao"cE1$A;Ess]'q=' H|VcR3[ yb:~ iυ$i=K ֦Ȇ[u$;(M Q[|2+D)-W[|w^tOnms Ra.!d3>!s7N,?=nk^@emVqwΙ29AMiW_ 9#gUB:a*u<_uZӺd%G2jiwչx9s-=d!-owA^fm.ka~˨۫ñw=@awb =.as 0{(kf[ A. 1āg04n\zq_)Dm`AKQJz}.AgGTnf@H.by^3ʈ\oSjQXhf\TO_f&WFuSCj>k^.P 7́I iH:X7Q>GW'̸ŭ1aK ٰkKZ{iw [s&4d _4,B9Z2|}\MSX/Gp~QlM#WQ,"Xw/ݻ5,dɃ)53h= ሂRW0& O2}hVZ"|e @SI6 R eڷ8 ",[{qgu铽k>o8nXa•-ERݙY:6*08O*R_\H 4#|oZfyEB8obiPd#\gvqj󿝯هt2anh.]҆e_(juAaJ]옞.Po*IlXV`i︼vo2 >gһbh hɎ9 lzJiǤn:Nj'N%͟^H).λJP2媃T&S4O2l }|6qltf6МBk86>>6^D fփ9T.I vz@c4I)"Ê45{ !;FcK䮌M;;ɮnu6y\QA&^_i NsG4yisLjHjW@R*YT4"xKM|3dƀ719f&~J-"~ܼ00I2޿NN5_ǔNii;G>}xbTڵ7jPnyTN FL1l>$\BqJ}o@49Y⊍w3 DaZWUHNoX0% ~$>xXR XIzHP—Q/>=X&pLd3(KLv)-BǛlB8nE[(Ɇ(4JU*-8yh-AM٥k,dY׼!$ e.6\%T9>=Eyt,eq[+$Ns1 L[s9dc*5R,қ,!D [bǜKy`2h@Z[mt%]@j0|[vÑ]5s''HY"/ IE7y1\_M),JI ] r/sPQpEs\]*@,VUȫ1?Vj6A/&@b.L}m@tb]c2kNz4Lfc*XFg+ P$WccCd|(owVmKpeds=4DZ-zh)>z0(vj6!=O-R`MWh$O}>q 40X€*|蚟 ,wzSз;UW~ͽr*Y*Irܩ[T>NvCbfz]jR Y\*D_n, j^C iz J; fYƣ]E>>&IńzݟNd`av ߋT_I :'1y}$z#(DwOݞ6ga( {J;N>5G@8y,Z sp@1z'{'bavFKz»yP8Eqz/~=j?z@ \Vjl#'cH:8WX&F BdBĥ(. x.{HNsRBNl]i>oܼwت0"0UJ + ;lVYmKxYˎ0 0 [^:X{gmf(O?eUsN.:w(h&Qw3 ?>} nmJBFJWcxqz=} -qM YX(CldAHDxjb!1ȁ],#Ѫ͐iD὞}t iG:*JuXc.`u^c+SE"LƜceP4x7ivaY ֥)ǭa݁5k ^;UFz)37 , xy:Bf1V!$_8`AOk84V>h_ p׆՗b~%)r9H|xkH)lQL/œZh ZdـfJPxD]|D7aطz&k>DpHE -,K+hDU;M#ܷ8`XrQXapbeaM&Poir hTED uj;wOu"OfsiEsi Rc7Ђ_q9Emg!{2M"Gǟ%U@p C7;,AOs%.nn؇^&Dw778l|84͹&']}Ļde_v(0p >}Jj(=@ **_?63e*" ĥ,iUw &0L&ØgkVkUh^C|ᰒ3`HӜAÉNiA^pB|~$skN}dy0a8כ{%D nj:1-5 kZPPQCl_ɟ]c}YB" Uv0/dfĂ}~\l>Z~"OI0*R/i 'A> 6wM?igX&yjh*B, 'ꜥ _<=_ 1+L%5P81, &LQx\4㌗N ~Re{;IhGV(HDl x)y\ V7xzU!` 7`|lպޚ# 'kӿbn&bΏU0Q|iy%L7 {Y(CνYl"#ΨJ|5謸o¢;KkNA+8]N{Fi؞Hݦ{(^ 1x3'SY1^-@z\Gzkc/Ur87 ku{,>;xzsU §pu>4- Tp.UzS?C.Б)I"{|sO(CX*)&`+ޟ4@a7G܊oo)zF>. >S S \ 2b%t6(vp3 3+~!%ݭ3rd^y4Hg:;2sxd7c ub=睛93V%0 i$C+K=N򯛼.PNעfU;D!]13N.ބyLSܦD脝ep.b 9df.[d*Vd+OYKIq]U{=.DtNW"yWe4M%p!s1tU8VV%c&(,7Pݙ.%\)"$K4?VHr=9~N͟ .z9 k^U`ONVՀflқTeޝ2K W/zpXf"uz 2BC0A⦢etI:at,FY@+r]@NZ{MCigX`↓pTѝm4qZck%{cB{M(vcX z~ aūë-p]4AF AM 4m~3:&:+#`wa_Ds~.PR_\/QUF݀.u@_Gon9nS62~+d A=2~[VɴLm>윣J:#ѳ.sߜz?M78%Mr3?J׾ޅ~ScO`'@ÒP}}8onCڱT')`#eAqJ5b䂻R >I/41'P4SCz{&Q{[[F& 瞪3[}MNe1Ba. ;PTɭ6y/L?sdNo&TqU  ի10f &MܾJ46?;ĚCa4rPI]-"=L9P;ltm2i0/ T%)dT4 ¸W k} @~V(?$!\—,FVgd:tNEtm,@inIXpIab mM; 1h"s\_ѻh8?>%e\1^?tu^8nW^ urҐQy5rNq >α.alQ;FDĭz2OVc9/ղ4~YHnķ3㗛.L( <'I(| d!Tš5(zI]1 92KKڰ MqJڜnpD&: IqSqX&93 ;EϺ~:V:+EQC k <. 6 Q%vc6*qT&bch݋ܧ}2hor .Oik`р:3m`vykAy'Cۢ qsu >tUu:u4 3D%?lBQJ?=bo&|; t:Lr_6ƕ^긘sg  \I3# w;7yr+R`?w~mLK4dw' 4* Ixxy~r_jtǿl`Vۻ C[֬89O:Yu۵+ԢkZr"8VY*ϑÛ!)U&dQ.Q*~l$۶]#t~ e:k U>h+L ߎ &B17 G>/}Bi.ޠ Xi1fDv^?e k.?&D6'qB aч?cwҫ|b:o^:*H\?LӶOa1} b^щ^>sl@8| CK]IQ-9܃o{7o[ޢVD)2=k7Zg7?4UOvSO %iNR)h(3Š9t]nn?ji=4e)fAHъ_d.)bf i>+ w֒U剰85 &ۑ I#(%U.^,>kM*V-L}Urf$zCuau 'pT86@j]xHo?`komwvd 0l*%)0NA)x-HdziލLޚJ`3w?XT]!Q752|8?CR¹sVƖcwvjs?jทU pR2k4 tv`5 8%kEE L_ΰT}H]w)=oG 3A){3wx|/~T@0b߻!jtܳ$":&UW 0|TX~5 |ec%)#u0((>H: DY9qJz d%z/'{f$? ʆYM1Ƀj U׿TaKw0/y@|Bh,o[/%av;xתW!O6z?ɡQ걤$V˝u 6ׁ|_eڡi]sr׬ s< e$ܶ`*[-<xӱeH}ObwfWUZ򭿳kOEc);g&y=R u0ԤVߘgǃXnc\rdEDm!Uę2z3ֺ[jr}ՔS}c_2pHĿgAcvS{6GD|! ^`AW͹DxMf&p #PxCI]Ng#݀6泶9jO01*Lp}*ac]8 ?z.Wk 4ω_ʒV Iq%8 9cE.Xh:|VѷP$*!AeNUW,Ox)]=RZ2'*ZLPMs.׻J1saqZmg qX}7vh$t69,i[uJ77A&##BC+Io WN/:eP*V B~_W&^;E# =\t4i Oy5¬!̐"݉w[19|ŋQKS@E"]!V¼@i j^hd L ]OV2>r;&rY'{- ϒVl%ʺ5R֙e?F M< aԵ܌|b#`/3%u=:ݥ_gse=!<6{ O_g8Fxڣ _Qedr5:Ƌ\}+Tk$O]mFGjhC k;Bp}mo Ug0 CUu8 a`{^duAC 3(Zi}hM2Wpj=mIÂpYBӦjw>8*s>XH-A\>3^ԆZ=V X>7-HB( ȫcRcWoYSM"Jjl1VAձ)wWv_pKP`?HW{]"7+ʹⱥ׼^H;0\xM1Kk;~L&hs FT~W ohr]Fx T 4!!"1 я_{ufXW("3ZK sQ˗ Črj\O؏FAT şH!Zwc)턉2= 8!yϚw50nD0<&HsFXWXTD.jq$aS ˸cTȤ%4'lW_4+@$>#L:O0tFt ]` ŒвoVb -ZRzvO`1P)!|L=ex_w\AH Gқ_< JLnrcSq߃k^,c#,NmjӄnxG)u(OU&^&Al)HCiqݙtBMz}EoͰ|. 'b,{߶V#6=)[9ijb 㭑'4 _|@c\jkjg W/P4 PVr` WWMGBE"0B<+|%_{j`uޱZM?>1A#"JK<9F_]`G;>%{S7]*S.m:^/Mro1Q{|ioiW钉2܊Ũ e@7nE}+"t)]2EL=ݗm8(G/sҰp݇ʀnP\շoP]=D=p$*ھ|4?mfb!]Tt/K}Cz&^sAϗ޾G:BG\%Bbцđp&k,< sc `D+xI}->plSti ΒCi1=Y Ja$ |Aew)4xbһAxH]l頃Ξ,aJ:B_UC V_܉:? H1= S]5nrL5 rӡ.{CX];v&5U܉2BO.3I{c[ŠU`nx4L+:u+%}H6|! w]^&K G"|/1afT BD"ON2MvB{e/x8SԒHB!Z5q> 7+_? HVLG]oA 6$ dH?\u1_y 1=^5CeQfe00s'6 z2%++RUaF^ P4hr|SC ::(7^hVp mdOm7r\'iJTq"90Ғ\2E4w`>QF83=pү/w=с*k\Who} /ޫmF#AU MATM¥`~l#zNϡfqM _GU˽T_/#dOL̿ˎ![Na`ܪ7"m/lIY C8$,yBMs"h9 0۝͑gͨu-vpӅ,ظÔPg+M7B.bn۷D8|f)dኣ+AYp O4< +oK@¿/RNm, 4iK-j\3 *"cj#⇊9^׷ J%7׫4}=Jtyo{a!0PzWҗ폪VV {.4 $TJT"aeNO3[+:!nMC%@ms iw=<Ⱥuq̵>W.sopc_ͺe5#'͕-Nmp3%j7W;q{G59:8= wC`F`3:ؚV+B&@ɯ(1(xw;B$h(DP%Lޔ4lɩcQX=)6?zD&rm&)R&$zLqqc:TWp1+iLޥnFYe%U$sMunJ.z>CsҼͥƏcǟO;nÌ}bi@ *όkWxϭNc,Kx 1:$TgpHn6!>}5/zw7U_5mפȵ3<%1sx У%gp⩬m IKgI~| YQ\MW?$] Ygyr4@qjcACLl*()ӭS_+]Džo@ w+@Gmt/aw#c^ Lk5%!a!TFբĕ!SJןW~Uw(f0aS| uowޤ/$% *@93vҎ D*S\m}#t{N/-Xֺ 6aSĐX%= EqU5k`&LKZ V嫥3y}E߫;E6#wEӤo!m-ϲ2ߣMV7[-T#%Vw8uZOcӥQx,Q ? =8/a]br*'Pr _eK$?p"mPقu/ZjIBIj'Qy i~}:|$yeQh&(G7IadmTYf/Ya3JcNLR Y sCiVNj jn'$$Qc}3kh4arvA 5ouS9dA* 7lm00|2ֹCU'Pe` =Z=_ڴ&.yʯ(ԑ#5Clu:_K}.4,'?ajmB36ϳG.uǧFeOFI< Gn`EkȯkqP쌤XHdNfJx~ 4|_Cu:rIb7eM $ff#[]Cm)QسşL2bQ X>gq{o\>zW¶IQwB.SL.S96 E«nݩ3̍\()FGKxխn6\; :OYKrc?Hwz`No54 /+hod w#TvVG`hY#xTRxgST^W)kv %9^8ې,sGJDD6:7F-XˉB(Npm5e;v尧s5 ^k`ÛVF$r\|'lrKMud5/HW}VFs{Llѡ!P /dRpͬxcMu5L[N_@cșXzB&PEceΨKgU*ULv|{l~ xTRAIPh.w>P`B_Җh۔!1OODe]e&lł:1)m`T[U{L[~؞Rvw S8WEh>h`.OEQv|n≥$ 'RMkj˜gD3^:ld?B4bdM߄0ˑ?pFAuoWH#mq{_7oI(^KWY[_WdKF K !fy$zϱ%qH.X^H#C dtR38e W @W`oLO|>3! j:|mŇ^5bC̛R tH*^ m丼i}b1g.}v3hOq:n7Q=zN5,<],$!5x?Cyd J0 <;WPjս,fIsuτ.~Q7'3zc~%*}N)L/UgDr ڱ|/7 "ňj=H0_ڼ9 ?9Y7U28H8da.)co"3Y{!^dOK z(u QNciF楰G`Uv˦;Mɧ60? ӟ=(3顷$BWp.5.1JBNsbuAg4w_CLyB=zc!R%2=DKXOZ0ȨkȚD0=Wk:cڌ#E.@Aۻ3I0[cw $ K( k0S^yB30<``l,ٽc̰ A)5t\Qg +&"r(=Dyf(B+qZjث1. KphVeݳȪAUĀT*d;Gb|dT9Cw;Gh.5_\\*ŷD?ʰN.Z ]0$uyt'ݝR$cC\8p@f-D4=42oY6uƮbr/w˭) isc4I\g ^Q+Š35))ȿJ:wxPe4GxM9x./wCVKOc0`!OaVݜqyHc, (sXRHY`Z;r~Ljbbo[7͓j{)i@;|p98(u0p;#a_S;WӍpuڛG;xȫ5BMY=6P|R+y)vx-~x9nD R@KMw~pAX!%0xI|.E]tJ~ln&*@Rܭ,Vά4t]Y4/7rL̹i uFvâ]cݮw[sIڕ]Iхt>gH$DnDVds<Щz%h\O Qi*n$b[.13As% l "<*hkbh茔vmJCp4(B's$#8y]|0  l`Kq e_J"hRG cu7'O:{spɟKN,?UT1Yk3R5=oY"Esf!AgD)u~S<"33\q0Rx?cH~1TWVk2-/ L-7&DP{; ]k؛xdD? k6H,: .n>:䭑4TAi3EYAeڥe$He g es{s㻫6I}SjCd5'hF9$;N}\@QYw~0HՂ߷~}A/ 9Xb{;X($Kbnר@iQxs-9kܿqbQ֨ ?zہ3z flE͙t_wR7h|q٥]=]C+;KQQ(APdFWE%'vT{|Wnc*kD5{j?KIÔ(9~LI\#~K°x)\EtXξj'9'0}D0m/ʗϼaƾfbV.Ŀl"MuyAbBj:HGnځtd4zFMa!AocEd 3W "#GÑfKy19٘EUAJxS}z ^*HC2ő;y~"ɟ*ees<#jA-fпJ)GDG΢2Y2|ZXٗ!n":)C HR?8ez\5 lRcq{|xRLA> g,JӼ:J3d<Ȥ2SUYMR|O@ʯ|NǁW);l|- ]]C{@xWǃ` '.'%o5滂=yd]Λ,KB:Պw6(TG##g8)3ж'XRw ď_4;^ ߎ]mUAH1 (eh\%hٱDqVڷ5~Nsdp͍|Lڊf`uCd,mǥ (*> y9cA}t]77jKޱ%WnkL(`܌ :WEfJN]NbSYw}TA8S; cbR*  Igӳsj3;EnI)Qb0w,hCgA\Ι}g%E3^KKHN$6,nT_a=7#r+!&c[퉤`e=Gtfݎѷ 𤊻0*ϗedukQ!o 7 ܡDB6peBI9lKMX2pENdj"no'UfTZr{T:+ߌg.}̑" "DjF#>ZE_iE `kFhm/$/OǨøUZLIzy 4ث^xQӴ#`LǬ$bT.GXT{9'LwWٲ# 0%EHA=K~qDɯ}y/*i0(b .g}!Sʕ/&𜷥i!]Wӷ@gj 9't WJøɠG`# >ʙ]N#].c1-8Tj;hEN?* 9Drj:&!YRbJrưO~{}7B!}C?*#5W3>*{toEMIWt}ccP9To+5^O|[~s؉SjC"C MBA'OapQKxistpWQ+[)h;Mep׎T%_p=ظ@V(js&弱A}|] { &s{k־.1Ui(<x 2Xdì֖?$3 O,H4)@Z $AyU422q]UjN Y)v]m"1X*q_2tE벷~|uW5 ە' ȑv$~O6V|`4$◈D SAe/nٕw(0ϢH#Cj渔cĀ(+tԒ&VX /F4w Sj=<5\<$ёĹQ[,3fT{+8+/9WB|'ߛ:FYLe>fDM9ӣ#fċ7 4@W:qbQ<ҽgART&J>m:W5b' VwܺpZ841Uj)mz3߼,ΪLۈS$~  <eazNսVÞhȩ(a 7g[ O2y;oBƍrXϵQA)@wYo~A@Z0G;UjCk̄; ևNS~v+xs 7fO,~ S'aY*L{'M(I A@_)+n ۛyiBx_B}[9߷Ro%x:S*S=z1b DC9`CC$];7 V&)䒲c?S}A\yRDOFϊg/D1{TBs;i|mLai}wSÀ n&-1{d㺕* 薴wuV#>άzicQkh &K~ .Z,t>ݾ}:4/ifpg5Ќu% A'ƣ&) 3$?%U QtDbi筘! YF|،eUHp_hd‰lb,?.ĨD#'LDv6MS<t/ *F\R\,HN/ ͬ0cץXY~zʍw4p= ]BIAA.{nqoY|3y gB%ƴ얷BѦR AB50@$HJn)!7wv?h%Aΰq,1uE-,]2Əw҂ I ^t"Ǿx`ٷ.%1 v gt8GhԽLR ?Ni`l64:NT}'˩l%~' <~ FOkjUдPCg x\lUWڮ:ͷR$B3Wپ0h&[%tF\ )u֢IGN~M0\(xVZT_|`b$ڿJ586He-8i~kHs?ؽ.\V)gѸ-m [L oJrcB_YA{톚kpN Fa" GUdgLM5I.nԂ FLֽ>&Ă {֢㏀.ߛLU̍٭k(NW6'^EXlǂ 9=B)UrvdAm[O^>I}04z.ĉF!PQßW1aad87yήvҍ׍dh<„P{i !vc~g'zѕ.&L@P2 ݢSF3l۞yY&_vgLm3a܈lIH %˭>*B*lٹkrJq 6ƧⰠ9L͜߸:.s19z$J:zvYRjXޛBc|ߒ:W=Vp0_1Nip%-6BB^ƞ-L93)iLatH 'E؋v&AtI+ dy<o $[Tԣb$qƩǕ)[Ih3F bO>~[/ʋ#ҽxA>x62%a٤1d=gZ{j<&8!hhQ2oOIu1NVh#k);֝h+ρCӇtNjۿ[ObQ(6A :n`4zF8D2<+ɽomzX/IiF)ک14Vov;Yg(gN鄛M8  3-@ȟƷ7= 0@cn|ItL3"OA-|U7B.;gn^ⅧIEHE/\|xԂ2:TP'jZ >P@CΜpOẄ$ɂdctmVaEm(;vƾT|$&FO71~FL5 j8s@!>x?fg5A;P|؞:91f%|5OiY}$tγ%ӟ( ^DRE%;$@kѯ:bg1^ƒ {o&:{53ECR_-Ir.h_N~^fy5bN]şx1o7aí|T$yj崭8v?@K2t1BoNΒf46,.y[ {(ơ~wy g`=w ].\B_0BCԌvX}sԡ,ubu);L+ Rv-&>x73IY vzt ;Iʖx<+,b+#{W*h2BH9s]"~zFy7Āpy+S*]PZ-<8` P,Rȯ=)= P)*mS5A_& M wA==YմGP 4zw }pr[ŵ{e# ÑM5lD,M!XDOAߔXM5=,:z 㑹x0 (AiCY`lsfC+䉕&\7Gk,qVK^3M: nEbU̔b1KB(+ K.krVLt%(IQIDȴ̿޹aKQ\@asIG*+SݴJ@=gzzb킻c]_v\)q$ ,Yuk[+[Xv{hv6\j>ڋL}O> WڱRk]1 :YfSs1NB:TY`:FH TqG|DE.w"B%""O{nTA~@pL85ls.6˦=Ba-ybʽg4P px}A$E=6y,b쵀h}R+vPRmzUm[qJ68*7 ):u}kbItcvv0z#$JOnPAښk62Z1:E5Uf k/f4'`ǻyZya9ŦƵBV:x[&P-,+ 3[CiH\aAfF= yoyf2< DYY2obU}^6d_W-M.58sr.$D Vy2y~bAO8FmkpagG2+ĭs tSӅo*-g{[n:=,B=,՝AO\o;ɣ8OW7{u{+X5f8A CJ>{0"UaY*۠_rKTEgv0.=2n\~M]YMG1, i9e-]a!_yo/ $k)2W@oH-#5M[ŋ<~qYiZI^"kE۲ }7XU pPhҘQB%Яw1J-.%#le*6"`*;FuAZSIFHX0PU#z4qs]ѯS/ÁBO >i(Z v@˩Si?Fd:X(90NpMr0VCe^Bhæbʍ.F|E Y; %$T{%ߨ7(`NA@f p;[V>H"PvOB.0Hcͻ(.:|:ަ?u:;]1 g'Mo |#,]HكVq_ wߚĩ{ޚ>$޷DVT .(w`ju`xK 8VAćrIl1Ts:gX°#G*q$?MPld+6zs!a0V\1pͿ"0 Pu.JIS(JA)Fw>p{]#LEW2䬼s lNBhZd{:58x},3h?`\3;>jzAd.ᚁˢ*yaTAGb#DB|SUJqx#(V,!_"G#+-;?S5:vdR$݄sz! Y75 WHC_7QeI7܉:ZҙjSp>c-:~޿PT q~OUפm|F|f^uXl#p~$ Xp*7EohmRnM!Ҟ L6zrLHCnf[E(..=e+ $SVsd-0fhlIj|f~Qޫc"͟d\j\jAJCm!$?6j'I,Ȓ>i0wf;E뒌nbəh#HXRiͬƫb`ח2G5ґ_boԺ؇!Ġ SBj"<ϻȭI $2q &r^1uFn+52Jo+kxT{9tW]J) !2Kk碀O6O]y9xviuNhW=u4 p.еIZeA8-59~}uc22Kvk Z~DC n2>Bġ~-bڤt"gDCDbZa|>c`OPv`sLvxZǴ#BRdےUȻ,AţZG a9y׽lMgeeASl'z.1X`;XiC[]vo62\0n []f=ɵb(  3JȑxF96@\-/~qg0)59&c}ǐ#=j..XT6)8|=:wMO<%gZ @l:X)靜{kZ]EjӌSk[AHG5x}jW jwP`i&I5S1]^T`QMqI9B$8t\ bk &&hqlÊ|8Av&`3/Lu9-(EU`ȃC p ܩ<3 y ,b4yVv(H}%ʔa?;;ɻ=PLU849Q =QNg^Z 'jRu/ =wZ|֕>mj||{2g]KtiOPȡԅÝߨ[۳]<-n}yT|LAPM8|%BG%W2Oj~Eo@Q&|.6όXU&_ubv8$a#MHI=´ّ>_Ut4Ǯ1 ް (΍d?<`-~;'7XńejRTkBjRVl2b'߭%tJ'l#ʳSsK!I`G6"SZͷ\]d]u>ʋZ 簇|;_ԝ`Sr;9Ұl&Θt%"45LDBrH徹dA*R4:l^sBrhP"j#Weݶd W+W$rȴsTm@*B@J-~u*|nZmT6qg .jfP XSߊ֖ 曟^kM5D9}qψD H5 *㷹ګoSE=4֍.ÆՅ"Мw6F [xÐ^,ЌMO1LѬţ PCHavJ$">ӿPteB 5]o@_0>e|f͖2?˾/بeV=ʧqyqSG_,uQ95!Łgdoˍ=.N`q5Fj5 H(. {mSPUM `f_@?;F?̞wln%\I2PxoɞRa(Mn ,cg+@"WĸU!_:idiHJxB$΂z=˹>G0Kؖt=GA3|a,8UV? 6dWGrQdSqr$Ȩ3LkԊe4b9BfTe,ca\M>m$ñ=Fd0{3j ~3H@\U#F5Oc [*z;ٵ-X L3j.oWrK.^m_L`* CkijzTē+|K]2J"3+mxIzb慥b JID2=:Km0DwA3\81Fݺ!.frΠ ҄<~o&"BUCZ 4G3<Z!{F/ Ք U.Ygr Xq5G~@;rf"o{P*W,p`㖊zѪӺż;`NرpakWVK:a}{a3VxRIݱ?^3Skv>fj=o bf:,?]y`3`(U M ܄Jozf |)eC tݵ9eoIɁ7: |t5 %#zO-.vW;K#C5J>z.HcHVoI#qRFhC8wzhzLN7b =Q˶m怶EB́{b5Ñr ԏl`M_E6_tRgeCh8bqWیV-"PؘcVoMkCN3g~M10@ t"%0/";5= tυmA)*rc}'/>_8JUJ`Sv'HۛZaNX܋m8s+#bh mvkZo̱Ta ){C#N2 r74t`Yd 5޸[E=hoETqዋ|׹+k0Dڵ YO#GB 6@&w!.6UxciՆx6VZ^>p$5¢N/r.ڟ+9aA V5G,&9_YIֻ`f,Y4ԑxbjgBp{0~^k\dh<#ly>Y뢿#LkK5-e:Hf·hg{#u\sjf3!X4sIBQڧI3&nGTUoB1U;^9W ٨D4G;MTuvVx/| -5TU$d_v6)ai@c;)_y%OTwZ.exb `7Vy "_*{;";I.hgZ'I%<J?A8 BdFcdc3p>K w8(5d9p`h#vRY VJ@6PoENx8|76b}p c92/$38s1nweӪ 8bw>lm ϸMPAT}i(͊P`uJFOn&o!iC93$cvh 8 XϤx*G9_ ^zI#~:k)o,MӪ>eeՃ l**b4R0 j\h:9/̇7{"d QnQPEgqM&%B"l=S+F̨dpVQA# *ߧ~mCm4Lo: ~~"KorW2߲gׂ="|٨̔,~ﴶ=#e:â:!n߼Q3`mahZ]yj>E/-¯4YC}2i*w)7VAK _ s΂%_5v 4-6ȑsz//)N.zzU0BDE!a{Q0kmo^x¡nÅ6F'j74 IecJn$T"c]u (`ˁmbdaG_21.w!}QtiPi] NG,Xng$TGH#IL8_q2ߠcݔ}]=7P9gr Kᥰ֑ 6[w{|KA@!ؑ1RL$9H`ŅvG jQN g+Mz£\t{}p6z܈c563 l/H`+/wei>\xǧ9_.^VǨR>r:[D|W=Sj"0Yz!dhax$'dSvVGUL_TN|l;}^ Y.eD˫V\) y{J nI6 >+ nR<NyYz 0 `_飓?ԣiQٜdskɺ'z!cfnf5h(XX\3"5\zJj8oasv謨[=7Ŀn}|4fQ /+ =KƂ4B^P-`5wÚ $ƿHEsV2DB~])^{vE #S]Ǻ9E)I'mX|}cnN 7{Z.M$cKk!6eE&L݈'/ٰ5lO"̽ 2^$6hDqF*i~uqʙ3R#Q\ӔyDeF iI) 7_2ۦ5xɨf1AP=aĄPu(=BcJQFhE&9o!ֺ *'ߥ0k4V,6ڴaZS+a:G NRo&K$MLQ)p7eҵ|ҟ/rضR R>w>Kc7$Qѕ{2ka߇:!Zpx*5`Бb4jZ 7W]D~w[- $zpӘGYӧ9XZy䭾~ ÊSa?JWl=K;Oѻj:G  Js7ڡ<#~HOfp*oݧ։n|Ar]-\ZM>hTF\ [{ܐMLaq\?i]n[&ys_9@_[ }'|P0/t'J!TO^Dh?'8v %IC_'^ld[ثfh]l*y0|.=8V*$,b&:v2j]`r##ѳx+%qyd-eH|hh']G qfU@)nFG .[i:w'>i0Z%PcC;M&|EB[IR&(io/ܗ+3w $1␪U%NAܵDJ-;VZnՃ8,5fEJ_9jX (AֿAaznwXb,'$bgv)6+@H"mJr;?ikC~XmWr*as*&I<7z3DާoRBWToбFJYlTtGi4a.Gd2nDRe\HƸD\g)Շn4G|]jZSœR )An($#K85N~e0;Y6go1ja*qbb4ᪿxc\~G %K¼|~Z|&hgF&]џ!FFaMFz迫DHg\PdEhdTl2ZxW= rwmo)&\{HOK5!sJȟPP 0n]:5 5}3^;^Tm{)ɧpږ>w{ &%}u8XGe}c2x޾J|HՍy(3]+Ll0jşJ[M0H6k#FgCL~4L!4ٔ"F^Ҙ\"BUY%m: 4"DtN^sף_O! 7҉espQS9GVIl+igimuK: {M{:]x(r|s7,7@?2 EZT31ʑ<C/e7G PS[& rn8CSL M86b n?H&lE^h؜Xѯ/g#rX &@jӱ@T!94VE;}_{AY<Ԭ)FWoI$OMyC,&JsTsZP>?F9}>T[NOʔ(Xn ~]-?GГ$x!b`GC41+gkrm|Ix}=No #^gj<ܜCϹmAUcF:^+45cn70dūK(=hy%1,A#3~L0bNޏ^!_wrw$ \G#s)`908) 1ƒf u3 K;UwF'irgsZc)Z#NlX90EEW]8>@dBRR? _H)bvaNYMRaXoI49sݿ@Ήqɯs[,LI(R7I?Mϡ`s\;Vx:,/j鏣ڋNI4Ӣ6k:ų:1"#\1dW)$R ^oK*wH Ǜ.?!nHBPO^h? 2>mvrcQR\U?HntFm' ]hϧ`SE3vSO*ʆDf RH$\v9}71R^,?xR2TBxK^93/Ǯ?ce04$2j42-,phh ڲu'*kY=XUeL? ѐi*su\w&&zz@[9i<q#Wvp0FlHuFfh {v_EVė|:s&/e^{O$Þ&A(mmCPDflIDBfϑ!qw7S=;&5{ձ)g -_hjͪ~4,10^nc3xNNWVZ; I[k׽&bQ 8u_.?ߐUН(Dbci^8s$KX4.9,IWgQcj6|Zj@ɀ""nN{֐wpz|)lyR`2&X̠ H<L=UŴO·Lͥ-`nߖil$;I=㉩4c8E$ j]*5Kp߅ŏQVadZ23ݗB1}'p 8IPvkSւ2 UC|~qC1meUiVQ@4ڱ NHz9JQC9gq #y@s%T:O,0OAW*r丼ō͍l_\c\hX1LP^=Nϖ*uSZBLM|v=)CB&)I ,9,w-Z:q:kIRlɤyP*@jU~ob޾|Ǟ41& ?Kuphw%402y|$W6kySKSpa7ZTl<::Êrm뢃i |6qIZEЙSɪ;bat :x[ @bkin4bh(&no TQ_+vCN ƛ$eCĺTqjNځmC<|BoΰQhy df<: 'DPSiy8K&LWK2(wa{+ԐY`NLJ`ѴDW{!ʣӦkX|(<-Ȑ3_K$ .zmC$P_ot}gMSˆk":b6!i(kers^r *+0Ϯ!֣4f'dd>dYfSʒ`7qC3u,MLf^o3ٷS^ ^(Ojuh>SOJӵ̴JhPd ~ZG+Fєlgs״XNRǣu~] w3ݼZz^^|ofo9Z4(Q'L.SͲ+AK4[}0^WHR:(ĽB~Hw! t>ENKpm$ӏ&)xhp% /Bx`ЮƚQ9_*TaS5[.ݖɰ C,Mb* SaMl.pN|3TBg !ܟUGoAjTi&r$":-ve!b9V2EDQDL MO(9Z䶂Wظ +̮1lQl8 &kA1ب:A [ |d7 ~"Z S%mwOdA/#dJ\ã,&{S5/D*`v Jd5o_/JIKY,x%Wz; \!HNW0鯼n`>6vfia`DW0&ҰGՍɌ?DHڍoe-t^[`cJOZj_DX<ϯ'T#2r)3X[yޞ{o1}~-SyB&"3D-*~Ҹ48LC,-K!myk]zjYJ1*zDrru<䎝KyxdTݐDYR(~VfZ`F'2;@&Ʃ( ql<7c7ԮQރ #ntC7lmdtUS=FڮtCz_y_XO<(N%śݩ0LBxZd#ίNjaŏ-O]rpٷ;|pyxJv".aї]a^3 (:F%}LZ=NȜN9GF;?,6 Hs1gzd5^+xJ& {ayCvH ֔߹3,lRS 0Y8p#_ʒ>0)QNuwURuұ/@ṋ?"^,BShTh>FzPVB&w8xEM6:=pOHzLkr!/Uy:oB0RgZL36|M5*%ܨi,Uw̧$ uDž%xʀ} ITK!މ?/_!x!HN2U{⌭Sv??= p[s~G^O0&Cu0=>]vׄ~(g"֭;{5C˗ү=Wxq6sQ!+NJm8i(ZslEcrvms=fq=T 3(+N"K;miQjʧƈy*/F^tsݎՈ 9qKoRgLL3XC) qx Lal!(IwS;ݓpse"ڨwuvs[auz&BZ 2R;Y.=Z\ȳ!ɰpӷyL$z璇5!odGȄ8}IӥAx=zf8&+|]|dF)4Vښ@~G֡*)zzg8ciE{g^IP7C4=;5qd({$LO%*%r$/«bQgְ&[!*Q|qfmz;;h݋[%M?ܲ:%DodEtKKaHkݺ5ҙJ+I:CX86u6*% մ w[RէUr7xW0d̄ax'i U_xWi@sL(_ѡm0"e3~'zL$S`\rpy?Ą+ W_VnOme}ﱞATEL 9Yl,ա>Aqۆ{:On9h6. )f/~`-~8yZBRi($\/ʪwR Iz~pa%J_o܏$Ct~tvR &[żp,ְ;,8M$۴2f<#c{`|bS7H݁M*>Zg?pٞeC./׍*ll$3Vl["Ci,y]ۥQe`|pYWԏ vۂdS Gw"P>c[[ Qb˃I<Z2b9AcD- >=@9/|30WG+g&z6pבѩ=P\_s_2+_emy.47iؔ܆5vӞz(r~74'o@jb?ft؏5|M}$z"=Lj LPQ2Q bїEg@;?^J *DNDK@%7H@r+3µXIe'&"SJvv'4FbPĸKh]]ڗV9f]Z5:3- F=`tV`;ԏǼSY&uƭh'(:ez$Z,0jٰS_m\,~A<-`fLMo<[RmtZ>e+e|KMʎQh-%u d>81 6W]O? R˱OOS-We߲Sb$x\-9JzF7>"GWSbX{^<ﮮ67upp;CFCSLH D3SlCz,}DFl~ʍYA`_9GOv6F[@O4l[ѣ?X6P+toMS`\ߧ<ȕ-+G @Ɤ)\qƅ^30""kɎ?H?VACuG#Z «!,Cu.2V<`bܖZ(A,Ly9偨2}%-gn 'W# w)uHʕ*4` O */~ԨŁN'"Ҿ l+ -_B"1m,67T_*}Z_gkɡ] k ײ;E4-q-=60U=}OG+"PӉw-Jpe^v9;Cc ݑ8)F#DU}OV2p]=,To |7ܞ|{!YU=?Dt *lmNuȱ ̮7]$Uru3,_7sd -9bDřh|_V$7ė< H˧9`J|!T:QDU8i҃aobK#Igf0Lҝ` 2OS L\eJTP:Dt{!$k~Z$NN#*9FvsiHrTj\ ʒ=mn̼Gֈ1Gz( o8e7kA|GEK;z]cQ 1JTVGPH ƨJ;@aN8]q|}Qf^ɞ&⪃/>a#]$ ?$mnv G'{U~/ZL<]//y tJ:4H@Go^ā+ۤ5Ag/Ф=3GOV5sV;93T9: -۷H"/> i,.NEcb|URCD4v<>C0qkz ܬC^(%;96UZ a|e@D4 EIL`oWa CWL4\z۴_0۝Z0?I#Z!|&5rBGoi CYߎR\4JYFǝ~|ԗZn:9.bŠĸf示 S@N,'3N,gѳT'3}~nalRZ  ,&1E-p^Ő 6k#FpdDb-ЬV& $MZn P{0.>6| 9cD69 @gc4P>L g,b=. 0uUYhvmSN,]Vh{fJTrc-֛uD]'=ă?޵oLWIx@/5TZRЩ{yකq z@/W˹g21tRbGv JdIdMo%K\(ͤ1k*Xߖ4A5nO B Gh#2ԁq47YZ'N<\ܯ#\h%C{2Xˠ\Qkg(^*#!dfק8b[jXd>G? 9DG5F謐f!~KH{f{! ݈vȾ*Mի/.(#7uT!mqk.XgӬ1m)YUL33 w⚺7syBT}t' ^sL~4Yu "$ERrͺ}zr, 90VJcF^:!,|f-ojUJdvM3Hf7=%eСc,} P6cbz4KEɠla52%^(Eaz)ME7lYƧKP'J4y?"Ɔ(JԖ >;cp.*<-tcf=OtdVYGc]d1zvc?0EE:#qY]$e ТnJoQya.׀6SS[iߍu<3}ژ,S"sh u1eieR\08:b-BQw"#~!61fxxUL_W,7T̂@k*}H׵xœd԰<ڄ nqc0'i4*P=^}ϧ{Q wk=r]1m30ʼ`+$%8@J'wvNsY<5+ʅؾte R +kpm nsCnph?E†|%5A?wo!wS;ƐP>(Cc0|OGye`y[ L+mݑ{L3~uFg~fKu=ݲB'`*E,FLW2,'"7cXdbm=*h-:Ů[d2b31ռמpqr+ДCB!ႎ ۃM]1 Z.#]3~(oiqRMU9Iol^8׫E@uiP c:RKW[.mbUʠt1t_pNiT|AJ<`~}^WZ*FD7gGumdhLs7F;%H,`IMXDы)E2Xkd_D&Te!.$O!%yʹLꜬx?>6+%o ulBfgdb%<˃~4zRp1ś,6Du`>-r<~WO=b"9YGg+ J0hF^L`ݨ_5VcM;E~Wΐ[yscV u2@ޚq@]ԜZrHfHHj(L{p/@޺Vz"J ]FُYWO8nqmMٶ $|hy̑Txӥ%0]ut '0ܺFӲ0KRw/;Vd`Ilqih Ŭ(0I8){u\\{w7"KϓBm &>qJ\@EffK>Vѓ.vHze~ļnV+ VF3v(~X5#42#"PCÍZA0Zs8PcɌ9n-P4` M? 1ΝB@>}1<%ҢiI)N*N-<РhDi,Z|&0 n%|;T>k[5d*6W y`Q|ŻûrW_9@9V X)@U>cCz4r!!NeeZ#/zΝ7 ud5'm}pf$CŬ`bfp˳N}#t~9ŭ UqE~f)D4B(u!O`1bF~)`Ncv71d(c0;h[h2yaA5Pvj;$aOQf Y1gJ89ML/ ^xG40"K2?+t-Vx5eRFM-'RO $GVĈ7z.]榎mY& !tdRU}z+1S ?ޢRR w=kqu<ŸDu*"܃3=)y7,8?Ĩ#л Dz|HWh5cIDF8Dd+B^)Sk0_6 (Vy}hsTvג.YDߥ|\YN4kSA4GIC~_Ӳ3{̤5O3_7q0;dxi_/"vҶZeS6eL᭣>d}"pP^Ț>0p=V\ࣛfƪ _E{g6'BSSyu4 Xv*' &r𒔈)1'0YH. Ow'VΐS$0m!l%C8yQ#*#dIT8HY8Nũ}Z=2`JOG?ݮ˺#職?rHpǷ6K7$| tLfbC ΧO#Q $Pn-thV!,k?JۖiAsU0'E #A&t-Wt˖o8i>b=f$ xpxd2vx}s+ 8;ސTŷaѾG*izU'] 2:54-|:\=.]2T.Qـe͔>F 䯬\%8KՙO!KW,QɹQڹm N3}ZszN sz](ѐІzb/jGO>(ܪ9yg-7g?nu+ڂôRi}R˼'i荾{{cF42'%7 )1KEE"jGs$Q ExA)yBk>hzhn5.+upӵك8.5{Db$pn,DbGwӦTz1s_&psĎFH&P8TOD/XL4̥8b4mk N+~*9_y~J@J!x򱮼Ju0gp 9U wVz% >3_~`@ӣ$=:'X.c׼3S5Yljw)pkRFDy~1dj[+Б6(5XixKeu4&9lHV d|zVz!%oy#~F# g R,slE9yx#b3JITc!aOeǵQZ__bg x#Ҫ=~laMVrm2+(#7Z%:"DfY&26GR!n[E zUir?HbBQ]zI^͆ͻ0VN%qI}"QQ-<2uX%upPn\'b74 C"kM ç)3 eA#Së54`=TٞK ;l+)Y^TGtao>~r[;@/;8&΢`d}RQ*R3J M+5rtfxhiaĻЁ7o`˷} }Շ&s5^*aY爫\٭%|=YeZYo.`ԡRv?ލTwt| 9 Z"ިцF9U5+{[܃2G~lDyedz8k?,o"\6Az< QHSY}ȅ,i{ŜWNBSIGϰ+TSP}w@sԞS%]|`0^Ep?%0V׿/;Qw K; Z<V.kY s?^lw(vuHDpic#콈'7nsZ+V;q0k9$VbKn-6c[K$A̚\e],i)v'/ghuĖcl6UE3aOgq.Y a (4!0`lFFdc@,J%`=!:?)3!)_;DiI_"eL.x%R]`<7#^ {./Wvp7(3 I^ybx_z1yn-cQ! 1,RSū,f1')Dl,yD]W/bF q{ 4bxX~d{ؖ`e@t=1tb>y<ᬟ &j6Ϋ{-jLs= wϘjmfUw?^-?bm X]JY>bG-tRzw5bEuI&+1w<"(aK^zO%RGe/'"{-dociG1*x'JY-HA| [4aYVBM$`lGQdp&"ԑ]]tJdYMWc$Spo8WrLIǠ%d*r @T`cԖ=L_ϷT=/Q./<6SkXA  65$1 ]2XiͻxgCz\ h:6m {(i4҆Ihn[r[qcT$%y;IB1MzX. >r9D?]1CӒ̔6:9<}O{K[XѶruz'))9[b;\P0= BZUrHEJ8.,?8B!Is`/wӟ W1f(A&bY e!JGfSszHnkF0I bX 2CoWHQ%ymߢ,p W7_FjWSCI'opM]e)KEbȕg_jt f60 |hG'HErHA#Mv6U,Qb KB5Yo M4mmR~; AtBJ+D|O$220F+;} `;VR.ˆWԡOwoA:dhiNRm* Ƴl[ςFcpt&ڭaYR U|"lPaYNLj_,[J^en-'])WC7gse0 ~ԶyF^r۵)#[8WZfέ[䃱ᇂ+3@Uk<ɽ$yۃE.b9wF^YU/@1ǬWy}.xcԢ%0uԳœqLr.+GЎClD6!f҅ϳz ^:Fc:kFB1vETkգKX{EGϷ9'Po|]lNvOߜ5ɢ(Ԉ~W_ЫuC+u&`$si$O\F/gMAx^^U%#3@?9|П˄cnr.wP}ӫYUUm4)S(a郿_R?Dwujk DϛHN8UAzr7f忁;ɝ+K.0X*cO)u¥t$QK"-#+QIܰ ruDŵ/rCěGm6ӕn5N+M{ ɫ7!P"E;"?8j8;qQOdy+M tԫoy[ldh?d9|`(fV@ b %HBj!vUҝk_c'BU˝決..l@{Ddiv&,COaPM')l4iK|e!w2/Ŷ?)Q^y ԃ*EƪH)(kH$/`Az`H4U^>K#BʊqQ39 \{s>ъ2j UK҄R3B[ 35ͩ<N _Fbz !u^ڐTW ʼK =R;| #U>s{~ء%U~ K7EDtONhJTdoyBx6arK{]!5-`.Tgbo=a FAwU~z7Qtps. 8+QxHqDVaL 0+vv4w0A#Ks*=BW/-Up<6 ןgDʏBߩieͳݔvm?qK 렛?sl;§ %\@4/?M7x؍<&EyiӨU)Hg8wWy/*z+Z$MXuPnKA}cD+N ,oLB֮=mesBHn}h75Vp1e`O~I~&dm@+OUeqሎ|rprQmu S:kSrCnv=z|ja4\wQ/zk::,HܴP͵gY0t#4"22.3ׄ.D@ZqNZ_6~I#Ϗ&Shu/rFYח 1Ba9AvA9$3$t/~1n(zYϧ4KT>եC ĄAxוּb 5>t̟HFiaiQN7g ^cp^Ac.S;>YԠnDn>XT/CԪdQ5˖{ .1;Sh:X^BqVq]Jɧn@~!GF3Uvs2 NR±1ѩ9-Xo! ;[#0W]v!klBFU}rG^q$~-omt}Pv@2(= tg1:@eLЎ 8yCy -dڵ(z "0XybتEA7o;Z9&n|6:r~"5jimHǡdH3Wt.460},_IQM%X (\> 6lYqBDވ \~>$ڶ,55goAw|Гzc)$-a)R<~(rtWƞrYj !oVQw%4חCcaU<.OUG|`&jgyp'7xÐ828ҭlAxF\dx v8RQuw''{8l[j̤-|W:YѲVO&B/F#>w*86nd)(^Yr`s% `^I\Om-p_4' tf'NI72E$M`gXiKӐg(VE#D%*}n[2)2Vn[p~+K,[td`wtpbi{heݨ4>8z+\j.I nh %ÉhG\J U&T*A.¡I#[)0o* 6XwI#C=#jM]_wq yP0ʼn/wgU^%v^ǫIYY0mŔH$M 8A~+ غ%\En!5>W<̙GZ3Vd$8,[s"5X9}|[JXۊ-UFs 5N^y(Ly'q=Q~ҍ%,Cʙ 6Qy+>t _5I"R*e)G}&tMP; 2BRL'g+ mԎ % |ޏ; ̆?CN~DxR&ӠKy';Z8 y2˿MEnXtLǸ)d]K+90)뮛Yj} jzS >X*At)DnK0Pzy5˴'N G?W"z7A{4dhq2!Żㆶ%w %O#\{+Q}\UBq=JV((u:)v`rP0Vq`x!UqDp>&\Ԉ&7Y9^G A1ۊ*pւn$VV䄵ÌJB20ˮ@ !꣈im0Jt]tYaݪh#AUP6k Ec =Hl=sMI5SWfM/%f p ڛ\AGMٖUCGxd>5jrXѫ00n~8QN_z+kTbί|Hߚ`Vr_FM}d>|](&$vY8a."(-XN$j|llh0d{ m~%f֢C/.7[dj}_.Jbo亢_LkuЋIGm8z`;G3"Z*N" n벸I>Q-5̬Flʂ3sRQ%/LxsM:'e隟qQ^%?u,+-C/χĽ GW^xQ @ Uюg~\*#k/A.{EuҀn D@ (z:o~K~ڴfX247k3oPM2c]mh(2)q :/K\o~`c]]Lj\ &Mث~Jn& [,YJ"&[շ*ūcK'ꡒ["ѱ!Ls8PbW缙qݨjTHJ*`@eL` ofTw-6qγNb%Fo"GͿR|)9$б)/̚ZSxNAԚs8 ku}:ueO[kM)3e )(7uNN߉,v2 OF]!B*)e|v~*10Ku-qDr6S`s[+, ?`a=/MPxHF;d%~1/ue-hpJt4LDFqI?wN,Cr$g)@ow*%<2Av:_69Enqĥ!O:xM\& bLYȫUf#~[map%E6*YA{*ـ08vEݠ6Bw-%ֈb>Jni<}  DT$o;-.Ɉ${<#1B e>%fj ;.:ΩƉ"NfBŸ_ݴm"w&03L? JSKs+ 8{Z?؎K}c ]r@2BQ?Dl,Jrα#ʙxfIU;\"VG`|LUT|&{zuӅh$Yݎ]1Ogu#cB"f#H:m 1iƸɩ?M-'|DFنN'S 岕53,I`ح;:7CS Q|,FJ-#ЭOW*nhE?1qR{e1^~# jaO#2_Mj#⥷koÛnK8.<.5fjFP]JC95<);~Npy=l8!:K%A[[:ZOֿLP2WiT3H ˚Յ  ѠƏF#"F4_u}9!Uӱlyט%uqaҶ8VKĥJk4)F033PYñQoG8'x<@_,RGBBHGBvkwq9&lr-[}ӿtUg%_r B ࿖)U TGR$hZGa*i r$P7FaETyι.46~ =gcfשF`c;j|֘R0GO9f3*H8{,5mg;: BTPCc䁊yc@zfV $R|o<fdzg{~b`T8+EWzvZ2Am 1gu4K!y]_y!-ncZ%),YA=h24Vڤհ=˄ls(v<565@֧{OһߺrA8F'*7J߯sH3 `dчu/a10.TMu`1 ) Zo5m88a!-*mޏݪsEH%3TKjM1FXŝqIxdBV}0T5oWCAA/xB_-uln̠Qt-P_I3;2m%5 F϶Vr{*j76LEvY9NG׉LCw[Y<6IʇF2iVh݀9>JdV4b*"I?77[Ca Tis!M]!C҃J}۱ԄK#N2/8QAޥ,XM&i#gn=#`D)JÜ,gf'dВu5+>QS=.ÿٝ0t,+q^-)F] v5¸&kC2̩;\'e9@/Vɱ]4=SmQ87Wuy7<]]Խ!4/_ovhS3ZJۢf~3%!FS5Z;T1*EЊ7) -ef)T8:Dgd[]D.wq 18Пlg1zm&:%p޷ 2>Zj+]":, Ґ{wPNpMā MI9ڿ8F"w^ceJ0S MH[hwg ]=dh#W}RhA c]Q2ž!XP[idw\H"0b[[H38O*QjihgaJjh۵t@]12h-Ǐ4qׂKfHJ{]$4v\c.-~%=j65XKN7fF lp_WΌ?jP&5YJ"aOKT{i,qģd.Q3x3/(AhΡ0Ki4ِBt,buK !|U'Zj=/[nO#pܖзD3};bc4H .<&*G(s]" ׿[nANdlKYl#!8CS.GZe P!3RX\'o>d>/U8D[JԔ[ٷs=aw9ILL12?fРHLӏ6YZ]ד7mSe&}adžz479DzgsCy<_WUKyK"' tbd2PJ[rML~y)ƐHہ[)َ`op8]G4gc0`sXT-5ES6_̾,~;lҹϓѭ1nn%xx(H1T*tOMx / ɚYh=umw,CjDqwO՝Њћ,5֛CC[FܴJٸ|"k; #}`4bN.cLTr$a3^\}C+!JoKbU&1yq_ee4zU1GZ}Krfē3Imyl^!}ZrD]A$pbOK(MnXyIB8,z}`5r/=SF?>)YS}~xE0O/MOK0LIKD[ݖ{ U­l9Rn~Of3Tšh&'>Sbvׂ-K/Hξ|o :~ԫ*VKrҽw4xt[:L V 8Wg`'KGZaj%Baa3i> 3g LkK!XD<~6PzSmWLud;}Nx1++4Vmv`uiE٩l њ)CLK'TY Xϗ3tY瀮P8|Gi-[:\q+GL ! 7V- _ձt5HU՟~oB%G;9LgK4#)ѤP-qo/RbRyմbdF&5v[ vM Y)TVÎ}֍R|v+"q Y 9 v Rߦ&^ E}fZC]Xעc ZwPD B۠މw-sJDM2vldX_Xwg2։ ڴfպ.F}p(q6\sNcTfK~5"RW-{;H38PN[Ip'a7&c|*JgvlQ@T‘24B**n |Z1;bM:TBHUo{fv.ͿPPr#Q0sJOgi0ڿ15(K7NMpY^&LlNZ(Rt p,4{<,YIپw- ,Džٍad΄RHXh$wfP Un2qy ~h"ǎ+n$ovóOh(:6ڦfz~~`fBpOP5B6BCnRk7οV- Tަ2VuYf3 T^}i B[P{=iApO^r>#ԖuEI/۞惥QV8'J`@Y[x0}c&*|āZ =ղE=} lR69~XȔ3 77QBrX/ʉVC[&hU f H,s8YAqCY!Σzcf@¦t-:R$?4~Av.LBR~4WĄ/?:OPʮ BĴ#&p vvEcDMHRQWe 0SaPxt12Пzpnc&_8p %_A#boUOnG2|:a*>(ď;K4D)_ æ}/Y A2 VxRבWw9Z!'UB6 1DZ 6oGsA^߇[~l4kYμ&aGVz0+tѯE;5L?Ss<ݯrw/wjFy 79%2߹~g{!Ss.zI}?)1uWG2;3~ `!2ktN+~1sBv5Œ*?բ8_)pa7y.$nez$~QxN0Oz$̛7,n(iokbDsN0h>K(1Ԍv^b [_09!mz%0{|C*WlZJ{L\Kҷ5Y %Fa0>#,4~WhHY`x nHAvp i#O{w>pZ<\/_f .Nj)Ə. ~jR\ϲ:#ޞ: uҞ)&񂓋~Zhq Q 8hΤ':Log|O?u3@ej3Z /s.4c<@ W(9c`z=m杵 _Ky.ׄ,Ċu ]e(m"hUF{`Cun2cE"R0rU]Hs 2[)]PC@2N%F@^:dV]3ڐG=OU:YU܂J~5ey%XB ,d*O ̩ Ʉq+dDkhh_ o> ^990?VJHH@څb1[ 7H=4U։ANT3a,;J}GC A$9VaEIKR>p5b31G׮ .w7N7F-k_8"1ulƠ*?.KUϙ 3(rp#?zPkm!0 iqCYΧ㬃lp W,1pg,Jid*cDlH(rx~.~J6?b-M8}h875'M:2l{oUq6gž&S!H@sx\Ma*ʫ[57c"dwF<^@zݶG,A@^1TtIp&Yi'<֙;>8D-Ǧ i< p!"nDAJveDv4c#|2gj|~u#FLt臡đZ > .wuk:k]cҩ[}S%d\Wc@P?\(ŔHY@%~"!?h^श@MnFe8U]*hE C ZQ1v&>#͓+Y*uran W|L6Yr.)NZ5>N$QE85l~[Zm`֖~榎ڂ.ij+ݏn?vK_?'h"X5 -͞BSa$DR 5LzV2|Z0tFz?}$>  _PuVh<«uP= VV}R c<jSE9J@߆<& ,EޭFt}m# KĬiTl0~~n'3FfO ClbW}fN9!cloM 6^@/nF̧_kr|0A=% q%]Be!ӹ^V22or K.{+* 9z@6}ep!diB@Hy Iq: 0Yg~zw~ZstRO uTO-VIO6NlrG,QդiZ@5VыO-TuH^_+"ru&l"w@#0,# b]s-Weo'oaZxtt,_u5~Hx5^=UTŽPj7L-dV~M\-z7]?ː7*y]Z3s#aej'ZT7wZhh$3=v&5HEHg)9]=rK ^pl mN~4IQ9aj`(\?cQ})tKXb," \u}5woCeOBf^;Z=2V@es䔁{* 0 P;ٟfXRJ[@#:NcLI"Ǝ0io͓g pP!Cd8*9wd6԰fǫҦ/q,O_t7XA@~!:|Be]q^!F=sV>MZ&z1x"﴿ZEOs[̈́gxNlv񵣧HmI$D5 _'o'VC9!]Z'@j Ո'&jmIbٖ8cUՌ3Io#[t+5I eF8ӐxGT.Q6IGwJ_Kʛ'@!m(.DG$ʍ1 6| ;5F?*c412k*2*9?RV"ףG/0qIm#_z(Q;D ߶cb 5]p>ϭPpHB8q˲ʮ+b)8{:9?R \0e83~~EN-D+CBwV2?W6,M('kSVx*0'K>\#7o̸]#$s8zj1QڗOV%̀Ї*7"*D2Ϲ/ J]*Ȓ]P9^̣S O%<:Ӵ8u٘g@Z,?Es)(3v!Tcz8!}bAo EXM]M] 킨B%crI6/T}-7L: #-9;F]ms ʨQK`myM6H.Gr3n0U蘕Vǂ#0VZI\J a8pGp;yz6.) 5hk|;~\^sPxy"n ء[}QSYX*}+_Xݩwf}ߝcqcpKLfl=<11J?BAN- x5LAW)Z~It[+IkZsKnNu][Ƙ-y,g(2]ZbâSIA#^8=P+_w@ut.sӳeh)UzI]\6]`}'р0p+wop0_zꎙ7IŰg\32A@Fr\҈pܪ^( bUv]ѧH8ۻThb%T4Y^msjTvS t8z:['Q$ߨ[Itn~~@?!l3 pQwr/rm  z`T/oog,4Nkhڬw;EkIlΆ2c%M><\*Zi$wIʡ޽"i Enٖ*M e6*sVls㳩F*8+Ȣ] o38I5 a@0o#T1f2IeOT#5@<0iJ&,V1ʲ7{|b-㍭hN׏0 `㊲;R#ݹO7$+SjV%#/Njmn g'b#rrwuvh-m1_?u>t>hF,JA~V,AxR&*n"ظ)ǥŝJ7ޢTŸ >$)L7fnjRQp=(LTo@}JEySOA8G |aumrA*c# hMٴKMwkd?wX'E1|ݯɍrZ6ڤ6YRͿ-f60D99юe3i PܶaD@pRv0Ni~w9^L,[ ݤѩ-0FqAgV%[#e(cm^òP+9_pU ]Bzn$CMd\KuWF}c,)q/կoBk?r$ͤ201NgRN(6'` CoF=` %7G{pХ\y`]{JtxVʰ_۝)S)뼖'A?B? qA5ȇlpy/&}ۺ+x}S˜/_XJo ɘaD>vmʕ=0j$q/+dոv+DO l̑22*->) Dq舐&zPĖn`M\̗rΐ!xTDt yw}3 #eDK3y3dM eH q*uM<'U@Ыpuý TK H}ۍA3y9H.*kEPE7DXw=@{B';{rtxؓrJ e0º!XbjY_ _UΘ'5ꔻV[w{NxvV~{0>ތ̘ɦb#a\f)2jUU y&aaZ{ QGXݑRT<;pj_L 4 InT4j,в @ ls `[@2B}ķM7BfWu^68\,) ځ9i'~vy v.VsH#"_"Dߝ< ;i?;i3~%{uM\JNqeL4p*Pv%uv\T<~~%!z̀Ryml l(Rbyooyu38#Xl[JQXyJq+0kHymHEK͈jp}p*HpVJg <giP)_*֢^)گFh8<r=3^Y6,l{"<mV|k&br3.Gׁp#Xв.m&&T/+| j7mѬJȳ!²Kug/rʮf:nwXR+#yڈvT,٠\k=h#LM4po맠ݚF&\Hkiex.{ 1y]bM X4eb^oD?$b\@W 7q9WKC "FAx2CFJi9dY\˕x:Jݳ2Db7(j+.|>|z6UTl(b6 7gt;G)Rq@tKΆ'ײ notn-/R)7-$>ђsi51P5hAK dh2T0B5~߳xrMgH4jaދᓍu6qmf VĔorQ^d U^?7! W̒ǀJ+84 5M #H;8ܙ&[ٟF1+0V@Hia+ S>i݅c. *;(vD |Ȱ>Ucɮ|]L.DLYrI텈myub+w,BLEH$]]$ES2yF ;ݾT(y%iɢ@_rEf3iEl] st8HQOa6˒1cU+4<6RJՀ( mNRF@gm@E|& S0on(Ax MS93_.K4*yޭr_@t>0o,)[U!E!(:XdىsP43wpkʼnUu8:QU-~@Jk}@3W;Ol1dR$p4ѼMCE'j߅w6pe vHsS,S 3ݞB[MPJJvg@C+NNjr=)  $_ֹfH 2 ;ZDBc:GSȹ2xP`$r1kj߭ۂ~J^`'ĴV0;t6gM4|\?w65qA<@0M(uk}@7նP{pt۸fWs]l/Mm]W䴘y}WlʹF{}#Ev4jDzX*ryP<$$Lm̤ wyѤba@Ȉ]Ls+O{ETOp} @ZGԫݽ0VdK~XǤdxU$ZCNA7VXM-bKVP(/ub (mJ[c 28[1X'j|a#!zo>mT<ԃ%QNßˍ;M-ˎWJ X{biQcUPl*\MeCceFԗ<펮WW{u+VEqߓ/1QBgSC.5,gݛ3D/)ZD- l eз۷a |xOvtǵľɠj}45Y!w8| en(;:oB)fkuع`%=KK֪4sQ}|ǣ]Pԣ"d1{z>che{UϳD" 8a~MؓMH)Jo?[TNyI6 Tۘi SPzOJSf"㤊t57 zEҿ׮:š!W&gٹa42=.brla~ Kh%j;DOsZҘsg/7>To;O}<'^ d⚒bO'[9ɒ9ߩt:=_5"|"R\ B& ;Alr-1oɕn`-:KSo\ߢFB6LjD$"(7"9.O&PΜ&utc> %1q2,ft!LVF Rm>clB@SMߠveTIEh.чA_s0PGB?HO$/m,(_ۤaNg٥ZP75t1#H(h.V*r%ZqChg74'¯Yx%)0 h܃:8xCD+Ih^jǞE8ՌL6sz=GPL4]ڦE Rm2R֓&*  ]'ڍe@?V=DOpZ~FYši. G9uΕLēЋbM@|@%/UQ~4CXE˼v![׷X:q|`xyP "hIl6]Xe.d7JP0):kɎzTX@pwJS=xD>F 9vTTl j-FyC7y͎IȉrG7 9knF'qKX WLB(y.ZD1]o-UMfVjn'xڵ\`ΆFCF*ؗphP0]""dX^}R]wquzThMX3WRb|bȻTQ?nCQs+t0&3VXﲡf l(6nШ >.V ͧ3ES-#[1񚏂(H{0)» Ců3m?-kxJ:Y {Bzgb:*2[=H;4AexA:p h*AxM/fmQ6sBXؙww"$)fu˺Ĥ␩v8;I;U_)1#6H9}>YQ3bIGH,,ʇgP[ϧ¶:a8^SiUsĵE\Ľ$#oʃ#dVk9o1/ٲě^ܕ@P KJSQs#SU@>r3 >5&T W{ć=aX< 5d UBW ZA+r'EVXDz1ޅ` !mS+Sax}艃ez/8[9x(wq]x4U/;6op#F~䱘Q dhrSD޹Gw#V(#8 p[y *vbf J㄃^KY~Q~}WWe猹il W|mUf7ŸL1ڈ,vV%Nx7 _$ 6Cl'A8MCv8EP\R+;٤)sf89Oq\FۖWMjYdA.zEQ^0lИvei%5onԘm.>Ii92ZzMǴhkˮ)rm}Ruvxy0d)`Bl_Q}52uyRǖß%_摛U<]u2-Z=g ?I,9+8ʟFy@ t֎vsH^> 7&#0 ~ˡEp q-})|=OQAXD~϶:4L8 zy[`v~'eJHzrzlb@w|v WD*h ??&BM ]z}"4;y懶dL ux*\JdqHkoB[q[lĘyj*Rc 9v'LNkA6$1?o&>b=Z x9::dD78z'C W<+57e>nxryU+1(9P*|NS3[^C( Ջrl+qKLA@3#-nX^ҁqP֌R{fdK,iar{}iTߺbC^D_{颛07kh?.KtSi:Kh٫D_@t4PawICqJ7"ś>TC{7klHfA@ZuvƑE3f @,JhQ`ue%ˢXs\%(r'$^K)ikb0UJDs}Uyu{0MvoxSfԚa5*< wH7N{UV_iwâ\26< 8Z9?rFf(clDg/8_Wr>6<ƊLNLm#h(htx@>y;:*R 퇑:;ǢS܉$Qqk1H[4p*Kb\Mh\WGxBVK =KпQ޷ 67, i;|G98Jr:{÷c 3O(kla?y~I|߶* \(fX<TYGdIٻS[cPV.}'ТNYUydd5`EqrH 4y M7oSyH2)"A x{Yk5r /Gvs)G?Rü*'`z[zU|Ԛ\@Ȇ2# hR),,Lo8>A~)ŚIC7;x$9)Ӯd/Q|f "abƱz?$Pp9kdac?٤-2$f11HPasKMst[  PUd(͵Sޡi{CMIUƒdov\3z+5ҧ3xե sVg70$u!iϚYARJ2-jg8,:¡qxG bLnzh7D>ulj2-YJr@$D\FgTzL@"NU:?[Kʡ)|DAFK7Fe/퓐T6i|v|oZbRm,y,g|8VkQHYbWAi go'E:gQi]=$9[ qWxg)Ȭ iPm9?خ {aNq rl5)C˦H͜-Ѳ6T8<^snl[@<r4Xc }11^K; ر ,~&7"5tcY H_p06-gg*QMo\[dr:Vgrߤ1i!s Sd] |#(dFwq՚Hĺ  {JL'q)uSkI͈tO=s3 ~y3C Q=⽞E@dW}}S#%.tF]},ln%dF%96ew24:EmԮv`>n 5YK{HRw}'[]_I3Xw* dOvŽMR e`x=W}6 >@ll"7rKWOhh"L@{,d Z* x2%2^ᵌ!+izKxb bn??Q@<'#<g0 Y V*Β ٹ;xR_S݀|petVinӔԆ$JDE~lq#o&#\VDӫkmomcsྯӼTᘵ+Haiu766p]k{gĮ$܈}j^%uY~b>!$rP]Q;󚱠\Ej]jjm14"/էTmsjx2.VϢlR1GZ81pfguؼ8-PlG|7!4"@+~px ɾP `H}?}Fsgc#c冯%3dMȵ~} keEAM5ԏB1h)P7^O,A#㎢S0E)%$1J<_~aq),6-6gH\)&nm*p`mgInv YNhr.B 'Z[صleۦ=IŻφXjɦhe2i;fQK42.ޞDG@E9]E1މ۩i=T:kB :, aGr{HŪ`LM$2$"tMsΔM@u !P^Av&\ ^9-eͅhR=mL;/ +XUMwD5|[-@Gz#*(\%~YŸw*0˹@HzY.&ak;-!kQ⍨ `u: 1v@ڣb̶fTGܱ$혾{xCPtw2?߈Y3ܯˬ MELC 0'k#b_]{~ gkI pv&'mFt 0xZ[s"︗lx fn9A`Jc$Y(fQНzl{t&#ObΚiq3RBߺB~m|(2cX.iovk! KJA$!-{&D}20鵉:*|DGhdd"L~$ b#!q!x@e!r{k0L!U[ۿ {U*^Mt֯1RZB?8b(?)~!zhfh4o*r\x|jܻ[M4Nq:33%`WJX>@ Ś,X|JySwV;B;WN#iԠ:gߛ̶r!v=z]+wL/,0t1):8::i@6Rp7nfHzS߫$n\k&{>Iz`8$]%0ڲ(TXLY&epwGzMDٯG'cDoW3 gljP ;e񥔓^-|xBM l̓.@Z*=,OEmU)57&HE'jRe 5!(p=eyYtvە5?S 2/{&g&1wLlCձHјYd_l7x5Z b,'iZ Q8+{MYid\x[|5DtFڗ Kw4S< Grnf`/BhޖՠT[h@q-7֬T^#&`LHvʅX)7)/쥑/]9 3 2hlj WȆ sbR G>ѵKߤ1C/wK+M)ή2O2 K)e2t(6v3W@t譊%#9֠b5ýnykt pg$*Xsp{M%Oe89j:p@fI=;u+SfEIQd7q}ǎWՅZڒ :~Onv:-e`vtt?-rTcAks5ܔ~a!hᅼPŎldS_$,q<1 K*|+]WzQ,CAw*,xb{S&-]v7F^GAV&0h $АrYQFh`[uӫ6oωݐϸ_ H%Ezϼ7M'Ҷ2JNV-H2؇/v:|..s+;kW`d2εtu6^┯={c흲 0ׅ݇=w%𛬬||ЇiYg)qjC2?H+Ct|S9܊pZ)Tn&jmNX<^[s8%9dK _t/H2S yII0CQkm*aTȀh쭥}; ?ޱ JcX{s>ڥtw޺jG3~?KN2 1ēu>Yj >2YoS+!)l/}۶K'$PYVn$\40"Z8[Ja%1j_yR]u^LDLeEU*\K3=KoNS3&n+yCʛey/ןTl F֨qD/TX*_}D+!LL5 "řa@hR&M& XϓI)Nt?O 49qmp_H6XaCq Iف_{:e>K᠂ dѦqp&-,F RWb\ӄd71Wp˸ly-(tA[n=#5"p _ ~있?;&?~pakˈ YHlF~XKv*!/;R$+a1q#^:g޸]wQ|\ܐhdiVN1Oʲ9Q2y#9#6e&UÏB0#X:m'7"w_;y@8@Hdh>:':a"V dc055Ι N>鑕kKѶ'%IN l'@}B9ׇ8tӜg?+ 3qS-|jRx)yBp!&Wd-_T1lv_9#vfgO=:* 1TA$" %O G~=YLioLJlQѯ90OGUjw$ ~"",`-q~u%J Kw҅qP!_9pƣ-Q,i7Í 2eb7g/*E(~HN#kův![x]^W5)K;C$S'̴ȹ%˶&;ML$tzCGsղI?#> w J0}c:*4B݈h;ʟARv_ԇkˋKOVA@ƾͪ 5"za BtcXڕ\v*bZ > &"k5iu cĖS[YP1TUع׏ i͆&XSS9it0wKRi/nz;f&RU!*n'O@ I;Ki% y3Hal[ctxP.yӰnTN{yi(x#0rf}Ǯ>KȠ`jJmnсWJ etfGl}DDFDۨiB?_nc@h3@&MMpGJGpo%6T[['Ӣ"/Z%ӑK/5%2Y bg6eЖt~:=b]ڊ"~bѓقG?`M0{|*PeZ(A߲ -44"ZR Zb=knϷs{j P`Q؝+GFx_ %U{$ >p cĨ_-_ !H|vQyD c6#VFkEBe.~$E1a y/+ɮߪGP]K!^dO-JoOo5%PC8 ^=cINbRKZ50ƞ~r*;5A 5W%@T0y-MR[ԛ'grBpNa - 2/ ՏwFs` ЯIիDw]n'eN,<ע0F; +o4K>c`($GoEw@g{04%52o`OڔWt,>A#0AX&$b,D)X3?N!GR0.|! │;쒤ۄO18L-v+m I[{!.TKs3E;^? jٗ"Yn\P]қbw.k SS}z0o|Ƒ0[%D 8)Yh5+B4\]NpNsd:2w q9-[vIz:@xh3]&H\_* ݂pՒcIȽrK8_!p;rDJE"A^Ri1H e\CR׶ [?xǶ1B99sr3YN{>&2L,8)` #/UQ?(JMf~=S͗2rBE2Xg}P Ϧt.P,Fzj|)H9* bXq/.*?˹w7v:wcu }w .X*q-3[4,ISb>Q b\Ih!ɚ1![ݜzN 7* +$AB_uɚ3XlpW-{B\3xtL0b ,(<7#O}KP|SDn P;r͞!V-CFMZ%`8hm5.0N#z FxvѿÜLE{׃ƺqX]QJbđ]{l  MFS]9gAƯ||Mk XԦNPQxɘ:bzxX| *=`-:M+Lдw!ðpo;SKQC/XFn2HmY 3}G. {?-0xW2~ ;^!gVe%Q뛖HN :)(ϥ[n ; P7[i*!B}žN"p* OѯǡJE*CfJw3vEmm e}(;hl?K y:w$y/ YlŪ(ݮj`Iq_:k[e2yKIX't@!-ѭg}hrMbe]fB si@I6 { Nj7A٦ف|Qf~ݫ'wBa0`T#8cQ!T~Q>^8kGػwzt_OOvڇ`T u Ϯ$FKfCz|F tJn;rcl>Q m%pwbRAD{ۯ9d{pί'u_s0ĉ<ޝ1oXX*|E4-apX7=|y<\%5 DI;Pc<+Sk*#YfɏX@2(CCQ zRrj_YS Tn lCnnF-cT{;YH2(hyكRv.Fh-P|o潽Gd?8z:1qI 愔5 Ȃ@Wݻ`"%ccy(GDRүS r2shpb_l(+*ФC)R.:ofPJDhB3k-Vc,P/\7j[^nFǠةރZ;|3 B#"VH=hC F*Z=&+hko k~j;FYX0EGB\' gx1 Y1O:H]  ];ztS֡lCնp3H%=qh628pfQ11狗7e 3k>]L+m,H<|x!kqʞ&QK5:+ESY}!jq>["̮SNBDe^;0Ds0I {t=U]hi*R;lD$iWl&X)Ƕ9u|a9]CoZOz㙠2Ey0)͟bzg #W$%yT ?ݒde:xKjpn+(hGxWtΤfMjHCƽ(J9GM-%lj37 *N伨;I ->j튻!*g*̞9xɜ~p`B#B"ؗM!p X#_l7=>ÍζcE~Xb![,S_ YHQQ/VrNtBݥUR6ń#$*q).~>1I֍;m뜂GeyAm'Gt^&4\#9YʿNN+ YQ,J]uQ~D_USZ{*βxlqRHbڹNmDYItOw.u 󿯊o}(in -:)1xV?U1j)/WJ9pY~fuAm2nyKAxH4w>t"CY~@.O3V`"J̲u_Tۛx-euō: }A5]DbVqI|[N k"r&t<+p&1: nc-qU=ԵAJ{Q m1 2Q(*QJi5,;)8,ym^Jf$^Q)m UV3y(;) AdǡUR~%-6<5Y=D,݀YzgŬA%m_$DzmV6ޫhB|`{dE.NeŪ'.9x}±~h>@IuF/!s}q*[l%m<zj0轌Mts;a{חM&rMfaeiNŕlWz ,fJ7= }ാUr%< 6GnqDdoWKm Lh8\Nk&So/,*Ǹ5+V ;x$jм u1X8-go=' X}׶(craP;Iv١s!<7{D'(e,+n!aא4Q_+€O)'Uz *vW'qj5EԪ5xЙAJJ]ic3Yd{P#s~9VbX&1^GpidlΏݔm  ]Jo# pPڮ ~4-:}ec,P4x{$1yhbFY^+(WLp +RcF0B/+ـ/fAn)~-`<7KR#f]?\[!B\ǁPhY}Dlz٘Y?7Tڤs@*f;RVWLWDF@c݃w`]ت7+WEt־ >.(s.}? ghߣPpXTNKc 3"5G6 k+E}!`@zAnѝm/'&u\XU* ']e8joVU B:]ُ;Ҟ27aI6~>=*~ZeAәJIkqҮCqX% k 2ӻ[jktyt+%ӷOBsZ?t3vixX Su+kDYp}|&63J}u$~k8A vrZdvU7NDX&[?sc13ti]E][,G|5Wt)#N@Cos4)SdyIv)Gy\ۢF&+lp,@}O5{|oVpYViw L^liԅN^2ŘeqWR{870qO@߯Q ˮohhSWJ y͎6(ɏzp$cSo%[8=ۿ&گJ6c;{ gc Gت@ce)\ꗻ\&86uVL'wkYG'x,v4ܣOOu3o#whj|TWIEĢ`_u !n8{"nP81isX>2jߢGhO( Iw %>S(Оa%aB͞A2O vni7Qx-ۘ#7~/CA3ԃ}GLqVvy6}k4/d~Rs;פCgFD$>X0CJwXpfoݡc[xc[O _p$0Wᜧ}c_ڡBsA :0C|5,mhۄ6pU4=y;iRs) /z +)˱0W&~](Y bXPr\Ț>|rM^v=)[eW;9pulmNpTxwUV6 .b((v>{Z>plwJGvU5)!ą/h2+ Ood!DFoWom@QW5< =zDˆҝa*a(>2!̠.JϦ! <[D x>»mu.:Fɝz"}mRаOS:zI TU\l(zۯ'5fAwL`Xn:Q,GOK E>5 yqHv[C b\o+S_LcC.ۛFݫ7P[h]3vxSh;fߏzW]bfUIlt<n3*LMFk:pâ=k F6"m,7; []w*^B/QF_u1Gc!ʴ63Ԛ@e2yꌽT.cOQ߫pLĔ,h,'DŽ,lGrh"2*Ҭ蟰BD5nj5fߣSTOڄ٪Au, O9 y Ạ>|B3q|xK > - Rቍ_lELe" 6x^ɫ>1dMk* pO'@Y =un^]# gYl$ŝo|M:|uq]aYobbln0: )&8Ks6&#S"i)ktC8[$vQbE8+SF==#r^2F&wV ϖauAΗ!жC BNGR1gA?$CLcLuY\Ok"Okn2x"K*qh cҴΕ '9=Q= D%çg]ߵƤGJ),a][^𴴄8}=$9Q*C<󴸄'.cm\ZpeYP JLWbT92ɚƟ3Y6ݲŽ(WJ-{j=P~@|xCQ&ٷj9l5 ûc6IZU;Xbw9Ql \^;X|reTzQ?BIpOsPMu֨RVWp*1է_ЊZ0gM8rdm~?P࿳P)?8.)3h0jHXx3ڋ1m '{;̱g}^祥zy*?0@.~X;=pmP [ݏ#^x ^34n*tGrR5F9/aa,$R&^'&W}+Ϯ>12t<&M-/E^ г$WȶnJ)ZzvUv{n Gpn_z&]p.~PW7%x< 8lx.'7eȕqU9{0m"(bc6m& CP (<ɝv>熬E@-JNzkzjT: vje~afd >m͓, )ClNgu5l 3FJa;M)-QspP83ɋ9#QW*gg5# !)'{[qAsSyLqϡ[7Wbj@xtpW([4_1n46?s w_ {< T#E:-HA2o"r7To_ ڛEtl)&Ό)2tta#׍W`ö!Ӿf7+U`JF*mExI~UM-ra9n~{/\p]-߻ כQFyǑ,S[ER:G;TLpJL_<ɡz```ӵ(1J5s*Vm{^a'0(  zv֊LLrăϛ+H~ țN9+1'  :DBS#LJZٌ Wwe)T%|9#l&sD6hL΁mg.D͂*P _pk|e̹6Ds EȚĈ.Ud=0b}x~yRu8 -?aL굨Xsb'џez( rKOɳW/ }2^J;cEW`rY~ l]9b>׷l۷%5l%Fռ>B @GZ.B}m[L7ςMhûq cӚy]FZ /N&i8%.ixV}d陬M7nהL E_v*KXbȍ2tY+_ É1nQp?>MI:~8^'ZM<7T ꡳ(AxR{T.;rϼ%=mZ׵ K׷0{FYr'oSmr,8tn^F>8LVr\\6Ȋ*'ۈͯPƇFv!l=7ܱ9SrYHMv6aPYzڱrtj @9$o%B lYkOG,kܾ';DyYn@.ɦQ! Ku4E*5]Ex)֚RDTmH)fR |J*hU*QC)OA͋`m dMg%Eմ&,.Ynb (?Pj7/~LQ;os@E|ӥ<_LZzk*oA:vB]'ÏGC M:/SIq9ݐZ;-<ڥy%qWj~ۆN-ܟF( F_皟 b/;Ũh;JZl-x% mԥ ¾JvAX4K?A,̹ KTtƗG+x.gSHM`gC$zN0&%(/Aڡ B$䞜WgY4fHk`^ (Pv+uȥ R0&'3-H[!]_}?떎\CLߝ$6ڑ#A࠙E5{'DszY(GKڑ{غ-^ZΚUC-CmIjc1,C_է,_۵\e B6aY06XFG&f:D.ѷ8=ViYWwQ-G<5R*v OaGYO|ytMx\ 6Gj6\t/Ǒss" {*-lS6,A.墡 [G(!- w56Z>` o>M 8 uXm{TfMY9v +5tݵA8!;_zoMʴ ;s܉hQخ'L5?W[/24XC FUɌdpnh%~y*1.XtAX-"[] g/ҸmFQcr85'yk )zK^~Z%H!"0[d1QN쯀eUhю-NX)GL9 QG#Ptw6<4S5+ P=37>"bYip}=!g9J20NF/`2(o@; y#?y=VL], \$Mrrbgв4Å-!mr>S-8؂c;y[ukLZq e, LX RYTp. ߼Ch{ȡSM CfALHy3FNTiԓp^c[}Bz tu .yp| &DI09"p%TqIoE:`o}&y<Հ˚㚀'FtEbcz *dQSYHof9mv9"XfpU:͈_uJ# DGe PD`9w hl%ń.fbEr\z^'!8\9 4dV|̹4=Ŭ[+tmOm]ݓGecOpǢë,2B!9p仯j5~Ne>^\')/ 4j D>V9ڝmΨɍ[\a2M 1'׊_m::] kgBX9'dzl!F:ڧ3S(~e@~dMg{p x\7t9KfKqsC7>bQ^ C#/+< =^;X<غ]E |f^vBX˖#ϰl80V@kKsMBQB>m5\*AiιC5- Ƭ?6.Ivq$Qԥ+BKKS1y$&'AQXzZM RAކ{DCȆ&,} :LJP3sv/}*V &NJE(# :Ry2e톄Jg uI>ORYrcՈ\juwJSM5r+b73O9F{eLz KX [K,mD XdI Dhl4y)KOG + Aef,vO&eGn^tS r&,! kƪFNU(d*C ZtH-RA}^TqV p-lśI RŝL7v8x1?b^Vf (mgi J}+_6M*XV=(y4r8˟ c  P^7WDQV IHP%0{]6>(9 Tu{ZJWqR~(~ޒt 7(߽44¾.;Q*U7ē Eg"r/Ա]'~ؒDuс@&NӨҙ{ / 8OU!8RWU2dTkt$>Lʨ1[ⶴ-aΟd8 r3D-&c!qV lt㓃RZh)vÞ4ٛ*iм&QDOBEnD1FG6#ou@BB.G>Bgi*\s5n$UUeW嚼P=Ͷ|ft@ =]F=tLԴr;`׽ڨKl񿲀ΐP{ӽ'ؾ<ĒK(o31-N$VkO}~p5G{xc.^ 3aMCnrޘ%U "HJ\aoܠb^='}2ČG?`:)а+qO?VHOnftz&*>@Ϧb`PٔwB3U QL,CҢiwT<c8o__C{^Ng(cI"$u giaF]_ڪ(>"}0 j߫'_ ]?TԕqdFͧ$D;r3ѾMGd '-< τ.i\uE[@O{Su'[Rگb͚Dj.x@XR`p7!zxSRZO1#ϑ`'2\(mUka-6y+K!XCtZspxc,,*EPoU8Dib,lf 1>6Oq}e@ )bs2JO*=zD/pNzyd70%|i M#Hk%>~;#~yfa7Fl/*C2682F54qY>٬=S\&Z:2^؊eH 3Gz6X6m6"a%HBC%^fj{z&^b }D;8~kchCm =b 6#ȳ?PdRk%JWMh I0EP!{Q!N}M)" Az .sZ@[9F3= 2N41$B#M;#΂' .ʔn$\e*S?`OFmVxělHBפv c\ȟIWESt27^-v iGK-q"2^P|mr"*Au&Wc g'ssyƩL-?>ҏtO*\\pn)TNzLQ]w6_^]NZ0eC^,z>̩+ONPwLTz4aJ%i:wʟVjG)z[[(e+U)rii5n1YBF{/3J{'ȷ"!>uӞ(aahM@38U3(d.-Ω`MWvW )x߰2E {{w4y6lѻJ:e`w~4g"mWw alm t h茸>1,zM9i/H"qaWZDT[q&ʍ[%T9AkЯoǖ|i34[4ww y5%rLaPK9gtASZp!{zWGWS(>ԜMI eu%0_B+.,KƣFo.QS)]2E,-&O_z_\kTt89fPB!}eSCHܜSrie"r4]Ϝ͡<;+%qgM aDPe~TL/ ԉYTmMz|Z>`Ѩ#8@UņZ1џ'@R.KhP$PID8THFH /V)&^֜tFjL0@Ye G|% %24g96"p9.Ĥft]~0.>.na+}`w %E௑?-a5jf 'i-/ ^1p^sZe7\hA5C,oAV{(`05Ufh;8ĔQtp(YiOw;}MU#~+Vsݬx5oD'@˺ZEjA2<\}@p ZWFƯ+7-kL1fõF(cӪe*0Y,:ZO 4u`!!_]6\뇎bȹ2tn[H $R(zCZRU#Ӥb>b {т]2dF*2m%~ѳaC4awҕZOkӠ GL(oYB%U)k6O~]F+z8S6 &hYa M`ܧ^rec7dd+S܄[(% (1DWg1$&u- \~SR`b9V:$ϙ wșЄz#|&hTTkzR+N  wFhɹ a Ds 1^;r ;HjsEQB߱,d=)r&r< Т(Rq9Ʋ%Y-qu֋դt񽞿w"z1tѝߖlII^I=aCҳD ᙕg](.<>T>ݲ+b)&=A1Z ~r~fwYf}Uz2$kKiuj}إ4\ctշN[EV_ iPF $YiڧfF0Lsx ,-4@.{T(ߠf8HۏFpR7"C&$uS{E+nfaps^yY0q@6_u4>aGwG8Bߒ;ȍ9d>4nBCn-!0P^M؃cu>Ƞ#O DwJEP,UNQ)8@ 7i& N ? .RaQKK)M47Vu PM3۬Q/fo0c$3se֗P \ЭB,p6HBoHj"Qk jGh<+I!tpٌ?ffF3PU(x0v~_Hl zD^Qm/-t>ąOOb:cio%MSa߰9*zOܮ:өZEjT R {RE!$x֬p?41,ߺj1|L 5z(Y~M:9s݉X#"ܴn6nGA#ʸøqļI3?԰ǢMhlsrUCE;,lm5Sl1 5n@\6*@# ~w⇒l-`/D̀k:IU -@P@e+Q]B WIʹ%Mo,|M*zM-4wyu @D>sE [C' gpF_,iq$ JyKVaz0ƇRtKj5\X}SN kǃT,hX eǓ-Ǣ[;%T9]DDM4^|C!Joe?d +Zۥ/0)ZJP8Wbͨ cIfy,D0c;UdM%fx{97"u){_g?Bë O٭Y+|C7VmG(PGؘÜ7Q& ;|MVJחorK*u 9ϝx1s79&yثqL2 մmE |.׾O׾%Cぞ+ȥKdNR g>%?nn+AHZ48,ܛ}1 /EB>mnњCU$bg3QRO(aisq}LtW-` ŗB-Bɰ7Qɐ~.aVF] ;6&cPH W>`Fa47fY6"2G)WJACU""ծ ʎB!.C1 іɌr\2jFU7LhTP7V|¡# c;?.v(i1 ΙQ6kqsw,0f=!etaaªFcN.?hDbZIg"C k&a|*ZEELzawyc(3MoZ{Ia{M7 #w#r+|15]}[.`¢ W62W⋢_m |tMH MKfuzبG&:BĪ9nߢ|[ iDv>JUFvR7,rFkgVn9 Yy;6+B"x_Dd'-};2B#ڬ< %__4۹xlbLB҂ Q~ MP4fv;T]*}NVM"vR!=49 bEIU `u~mJXqjx&=Vzׁ֦uMg!ShQ_˻{&G>jV8P~l. {RS̗҃Jpi/@?rX H9ZPDN9ϓ^݅@j .ʅ9À'BXE.oՏ$XKYk'~,`q+l6Ph>+>mzeO*[jc'q?q?s&gݷ$̷@imY;۪_ݻHY-ѳ%OJIU< y[[]dC/hK/M%lO*_췬y|Oh_G:XٲRb,%cG^D#DH 9á~MMN CrT龩íiNn%ߣYd*҉;YmAmQDE2M9Å3[mخ߆º]I=':gau:M).p6ƢzxvPS:M{Q3DEf|SՐ8ؠ-ONP&}]/RVEI ƲZJr?4x-">\*ᶆT)[mAw/^UK!ef@:x7g9hۡ*3-5uHhQ[mY]5)W}]H/s%_{*fF׫ 짒-"6=%iAKe8!Eg=RHOu8z`EY`(C UfN'mG研&x#TPT{]ӣx}ZNYx9bh"e9*8L?#MG@Z5II4n,_W鵁@F,210OI*^62=ؙ>H'?#/}Ɖ;P)Ҭ+g#!IwfniB9x3*DTꕠǽC6o g#yCa*bquhY-])}l=*H k<)gD7|g FS co^΁I"V;Ւv |PpzO}Ƌm\zx#`+"ƊueY&S)I(e%bfx8t^&]+CC6V3A@Mt(. u靿ii#$<I]@ɦ5CZ͒d?\pv ZkET%A*3u6M?xBP?^pAn1ޚQp&J2=EچLcq C.:˞9rK1 X1Jj3;A6 $At[Pt(G=Li.2_K \,iI!k.A56:5m,܅Hv^h+ դj~s5*}M+FXAM Q"^{jqzI[uqB*<=: -=*MNj@ !^JBi%3U%1Dl:.*JY7oޏVrHr:P=uoH f5r&Ji +B>~\YBbH+~'n2`F6n ![- ,Z' ?aTDqE#3y܎/<|=P$3MG., ; b C`Bܙ?ĕzJZ&'`)tEʥ֐z7Lp632kCsS#5Ybxc.x`\NC`YeoC1r63O 0M+fC1Mq[i+ |Q"㦧 nJ@!l`vD>o<+x}g;#,2 ? qs;a`z091wN<3=6%x52#ֵ2$JιI'jnNzo^kzXh}|_3E -Ih:#5:ʙeGar"V + p QRiI zBt2p2PdI6n0Տ @441TguqivV HcI_o]d5"؉UHb\Qbx^Fڔ>6Yz` SԌ9&L 7?JE?;PBKbϡ?ÿIܜTǝQ@ULjEA:>B~F&OFik9xvQ_cC\vؼW[naї Y.h:}yV-ƏM{Tv4.1kG74vizU~Iⴸ/:Pߐ=S\(GF_0W9cXX.E SJ"x*`Ql{?1#oVFwLHxX |nV/ `Y  ve0ULXu cOU-iɗ9 xKmuS0,43Q#NgEӬ[Ʌ/g@X7 l-VKp||GGd](fOk4z89D]'#Rd 4-];нCTE&<»wҥd1 U+'w Z(Po(F L _ag/|*_(?gak7JׅO+*nr\dl]Q>"h z āvC̮+LWOGj:nKCxL#WZmPv,]~$tb$GL pKRD)`wOPqޛ]#ۅO | A+x 0ښn*IAP*2Qy";>x!>xɏWXهoOV"c[Ν⛭:c}haVz:3@I3-ؒlZc ggM;eVR}Y3JxKHabSl(?AwQN^M-sgpmg7;6hh)= Z%iIZq9~E%;hYSce*OЙIXF$d!.8b٩INJQWP0 C>9JL$u '5:̪[?(Բ;NtIPwWD}QS% TF2c24TMϴW8zEsnϐYܟe<Th`ʴ_  >^X+]~pk<. MWN|ڍ`s; X=:QƼP*O|fRu%~ bЛp-7K8AY; ̥GR]Ȣ֔U's/sg+LkU%R)~}7Odӌ%r!M{ס҈j>^IčO5k( 'Aֿзd~Ъ d=|a0͕^CӷPf8[ xQ;4%,dv#D#]ea/ɕYs,V{ q1ҭ~&ÏW@,ıOfy@}s 孵$T f64In߳I9г^k0CQɍ.b-Qȓ?TfW̸2!%,GƻѦPbF_[BɌ1x] aZ22,Xq^_Okl[&P*L˩#OĐ()*|㎐Z `%_ hw=~YGTd*Tsv \/,STұVΆ3sց_NUVt^J|W,+>`>C{ FB^Y2tC"cWkl$2>@뀡yw' Q{n3؏çF4cS ٝ>MYg"n1T ?F )Gt0f^\ [t"jD9o -$}lxbLt:qj%]SFz1:Mlq 2>f [IOO ޓnaj)5H6K') ? tj0@#[ھ2|ʻ#~ [ꗢ[)e!C &V7  2:$KͦӶg06"u?okwf!(}4IǫW0gq*s81#ˆ.̯p!!bPiu RrHn^e+P8_Ѭ,ƿ7߽-zFԣRDK*I[,H5U)Yv5|)Vx=u^RH-TXٚ,R0g6gL늾$};qq5KE4\bJ z@I+-`LiNc F("H3q[=iGSƊ_*2,(^Qtyƃ m12 R,+Sǯ`jU*N>^LI#>t9?E^SȒܢ}U"e3P z1N& T=h֗z n_-wRMiS#q]C\b=baߓ"+@,l+ \S#{불6X,\k;@sJV;ϸ7$>w}1?*r%Ի@ k$<6f(5An[Q,H`S,l2E_V`4?9;+9/c&A nI8=T G`u>v'Z[ـAF;DUBgQvR\!8o2<B?}k["ҁj=iYw ##[Ћ" ! igÿhn~|%▇jf<*n@+ڮT%ѣݸE] sַ(Y <{a͏ƗjT2M=R{k|osGSq d Fcsj{&P9TT<"S78Lz~Vb; 7MH O;g`BvHr o ᩬxT:c23!xǦPKyݖ{R|a-<@,ڶ^YkYɲ{ N mޛac4jjd*P~y}c;^Gҟox/)5呕-f5Iyc_Qհtyjx+?FVD_RNU&c"S;(&o}ە/Rʱ_5J$~]M]wc:!i#1Tc#_7Ysc퉾iA.Е'W l5£NuT&8?M'GH"y%(eQTȳ«c"ZBt'wʅh"êB4;}̏ySF=^lLhS_ d/)(|pl#dK^-q;~w@AҖN,vrـik?+b іlxYڅ+oݏ1HB*AG *b͋d1俬6[S+$yL~=PHGh楪 yJ^jIhGj6`&+|?>6b1UxϹ]xGUƒ{wZw/?Mo.vކۯ9 Cf6M\;)j-Vɧk=uصS_ #mH5n8LPgpkmz=fƝWM)t`7 ne2H5=6w7z3Y6. [@v}e`H D (Oeǘ;d!|̘澠국l-#hi>`e-Wynk &J!<-_m>eӢh9=(#KxAO}:\kX.tT'`$nAԝ]f} V*CP-kl0ɼs0ڧN< !WńXĬȊ.=zqv;3VU6 x# *V1*pYcb|s#^>Z~sAu:_Ѣx5;6u/^_[HD$-Qrkcni_%>m84hM}غÅCtzMrK*yBXBDR԰&U+U\Nۯd䐢 Y!JbVJ?*m'QNI-ý^enjH$)RY-U,I>e4 mt|D?.K>Tm95y E,VpS B`/, eЕc -zK3Yf]OŬ9 a*C?91G;ojf#WGC0QU'6x4)#X@V.'^ :0˒r`=_r~h<&4^Ld}O`Ï`"7|GY/9gWn1닣hps$Ӱ4MGEvֹk;&_ {z`< InjM!OO@EMt&Cݡa?_SDEyLӍf Ա*!9)${os y]:핌dNǔxq|;8|_̇FiNW]^.N6 {HHd$hmWDvV\ i-*HshMffM.Kb" ==vOldZHIn`-!&a_?f@z"L2v0sRVRC+ Z\~xș-&2LjUKžHqq$2+7a3t"XS1@E!hE K->8T3Tmҹ1ʵ@UeU0L^jG%zW|?!G ZapDdh')[\]Vp]$wt 7ՅZ^UC! J?M׊b"6z7/gQcy5w'%Tn *p:-uE''>#}t?DƫK"f!Ӣe{KF澞_Y`˿G= dv(r>]2hv+!rMhs_ :.CFmX3郧3ĸ ԝ/=bET`':Ԥi7~S <~}Ck*DZ&y?- }_~c՜̪/mh$Seqdž96JPj fCRڏho5'[aTo#?Ml~ Jz@Y)ORid:y_lG(`4jxP@X\p;UT>Ӡ82q !ǿ9(&w+߬CJ\l2m2Xxpuf`V1txds{hJ+Paem@4jUsȈ/)V[ +Ns bQCʘ *l5BGF("Jϱ9}#Csdend\ Z$%:ý~1.@WfQj{_+vQK~@+DD 䧓;krZapef۴I)rXW K_AʸK{n+ije)Ά8`e8ˋ~W%(b4]zQ?x*I<4.Iמּ7Hmy[EȂ4ypՀǭiy.jܽ\p @"8zgv1 O{tVR܃iR'.9,-y{oi]097ʱ9v\:8kH J;W>5xvqz?=>f#B9u3X{1{|~;%FpRIfg0NN&U-s#T׊9]6&F~w] \e3.&pTqzg@/S'txИHCӀ O?&a+òrN3U!-*ҏ:["}N+Q[%Ŵ Js %m_Hۄ{/~џxQ!){}VumGt:HCtR/Qi \$@ ?ە5rzR"U^})i5MK*L%6s;[Zga 1ac`aGfF簪 a3.8j yba @C)c1dyRmI?,W<6`K1cx^A>Z\8J;ڶ.oR|W5'&x1]dAT牒-4Bp2o'Fqcq6x dFΠi>ȉQӵ])"/*i0JZӚx9ւ(H 3)o3+@>FA)+l/[moeԝ 07ލY4+G"ˀT7J*2h}|]>pn SߋrITX2O)AY#dؖhĠ$C#/5;%Y;$}*a×GY_xV US锧Pg5e2"x\4X*Y$Jr9,ʁIK46t9F0(*H)5f[}K?:/l|ZJh-:hYbO;<f$/O . PQ[Tf^Vb93C5# }#=.-r&8>j! `QSI;hӎaܦ$z MxϾq'&  p_Š ퟴ#ӁuX>"')$^U4쇲!oIh"5}&FأqBT01 a}ՒsߊUJc^Mu>ymtnK8~ t`VHz 3a/չo8F$,=D$ծQPlIce'5r ,D`؍"M1O ?L ʞ?I["reJ;jxep Xp5dלaP?H"ϴZ`R c/="ʲ!fxxf^s;L.AwOLS[H= 5qGS+ cOő:Yd(]“2sƑ}S] y uOJ2`9W&FEFr#/ރ(هAutŝ\Br٤)R}1כҖBPvjLWQXx < `s&4zvAuhfp|c=EU`׫צmUR)MFدȒB~`D|QtUm{ըz(zB VGH'+4\E%6 1b\xV/k~Nn#f@}x61I2,\G/6f{ l'ߨ# Xze:=]T@.R؟qWOv)z)F|+1nAu $:v `x_ſB^YF~ )ԢgQp \ ^ hx1g!|GW3Ymc2\ݢ׭F 7/*wTo3IՖ=V14[kw+9_A;_#;GSfu\2*bo.dn@hjJ;JёѾXkQ5}i(@a4s^7G< }􌭆iZ&b|\#s؝L}Xb4 HWHԼ%{#͚ήW!l> 5ݰ^&%WXp Bl8>պSveeyFĹ. uϣ;&ă+WDGY 3v_zw-}`(ڠn! k*dykg~}o&"w]8@cmO,b$ՓsJ=ˤyj8q!ƕ װGs;st Bۄ0salӝ{E8 5@n=+WoMGnyK3c;aKBzWEGGsdl'[]my [?Eq`C|p"n8+7Y U+8(R}VwyޕXM뻞VۉKJ"[,xōNטؕEL&ģM 3*Λ$sEEߡCTU&{06_7.+ɩOi5TKHkP!W:=k=L%K] !1)b^'Q #,hniBE(*G$+,z/rS>낀GHUV(zȏ?% b X](ROiP|}ƃ̆X\U -;_YLXKHɬ34՟RuK\ޑVh?bG̛sJ,g6h_]U_ VtD(TAsa ͢+ \VOEˀI՟QrT3/jBt@%<3S=&t@r҃G6/n6|mcY?SzrQ][>kS9-2%0hUUIv+X G#)ӀVdC=B^> IucKߣzSx͆s(Jp*]Hag QxZl "Lijno#f)'+$/*Ǭ!XwHg[F:x^Oì;oE7'S>K["z{Ӫ ?匑桠/"]k9)Oڎ.Hg?Hg.v5N3FU6WA\H$Bl,fDp2Cc\"ⰘOH*)ܟdG76}j\eS l:e1[m`ݐ BEݢ(5^ϽrfR`x*5Q F 'ЇN# Q 9}~ݰg#\딜K0-~, s"kkna x@J2 Fwfi }Oì*Y Rl({< I*S:M0U_J99q5mq:EF] W[ݾ‘Έ<"!%*@(Db`Y u:;i %O1Z:y)p%*BO׫Y4f MM^qVmF-^8c qՎFVq6dEV!jx ,.U97@s2Q(ϻbn6 F=1>f˶ɸl%,v؞ņAPAlp^'¥EQJEc ƀ'>gK!sc]B`t=fl?^a.#M''5U o [Q{Z: gn 8kkX(5JeE}y6鋐&}C0Zb!@.v5 7Q w579+c­DjLaKdm:*TխB[uk~XoM߼\WhFm/v8_WQ3kyb4|("CҥJb;R3 )۠@[4HDyl@?S[ HYP H~s-XVq+-vfi&;AȝRִ+(romEl %`{[tƶ,9GWeJS@%2hˌլK1&2OdIb7Vb+XQZYThqq6&~wiMy *$q?F]ڌV'}-:vs'#xjPc|2hmUI 7a>Zi剐 hQ7ꟅI$_hQ6.wTn$ cHn9pE~ʼ y,/H[&0cr%n9(nNh7"2MD)[]e" <4k9մȸһ +2/rL9`? `@G䥐}+mˡZկӅztD~x Z7HGLzleT𧇛GuUR~`G%Юe} 1"¿xr) .߇3b֠#t6o\h Zz!RcIhi^6q r x'ЛO l5 4UDR գ'oO*ɴew9{aV31*TQaۑkU Tyc7iS;G]Gi] Qa.far)B$;DSHTbW0tdźF&-׈ҡN$q~j l]^<.u7$1X_R?HPg_`僪HE͞_Q9d<4N'1NuVJ./rNm&BơdIO^uro斂+d'"JH)1ED$552ALFX8JT5]0PbZibbOtpn2Wk-`&v4;`ĒgYFnzSD,p!)w`O3r'd\ˇ*B+c3HP*yb"J=@bba!TuGwBNhxehJC4po-sp< њRՓqԲa::dcvţn }v0´9U60z@"0tϷL.Vz*s499WF°w[M`\} 9sfC>C$iO߫:k%fW:VI;7=AUQd=`U¡&gltPc$avrKLkԕRKZ5g4f#$6ʽA_p(/ F5$)sea^|yM zafmgA9 CVcƕ #EkCl ԙ:C[Y+aŜ:ߟ;_iX_)5x:d+.;OoA.Kaz2hp–4۾#h,yre8[gc [bT=VwG>6-}D_7dPT Q/S:.mP53s}p,TPzE|E:P l%fvOJp2;|NDjzBqou|S!O_x7n "47?ۺyd;K϶4H*D)y3@n0Tf jr<F KXR,Wv3)3TЏZ˖r-3!HF/rȘiXRW lG;qb?|$]~CA)l#Bx[FhGy[8ݙ@$!}58-xX[""5^Nf9'5kS) t'8U1vpGXLò7 ЇZ"{ДxLpdl6s,r`0Ԗ7EuSDH6x)˿oh7́I6 XHR:C &DBE_7,j(iI(]zaRVcXO{+`U )om"*WXXeef%Uٗc,%/SNZCN!NAyR#PDCIX&Slm3WC.%֩D4!L8yPIl>BL~ EP*GL2@&\T|*ҥmyDAn5ő鹣^*gE [K6l0a[R,m/I=pŌraJn0^i k<&A=={eEru`fAЖ%ϸ./(مe@D+Uo+xpy X:l.d>F˓٨!&_ l\)8ѳ1Uh֛,yH)&g.4w(eqkZV N!Q~6y6a= h=.ף2 (GZOG[Ñ" D@kg3 Kik"m ^Ix8CI:QK3΋BL׮Arz70izP;5lrb ~S@Q06fq iM[Qc&og([ោ2`%`]>Za[7( ,5霃װ99и0x,3u8W#x75K M O5!r=0&g}NU5 a:+K*E[l\$B&;ZiNL|tkv8_߽.>K@Oz ` LyJ7x`5D<ĥ'T#BمXңe-!%XmbJN9"Ei3?>El:W#(AtڵߴxpQ-B1) d bm@^ɺ Pde{U"#wPxUeARtE ;pEX1(w-NFwl); 1P%nz\)k1hX Lpd *S{xbXj. ˣ:f~iK8c@'KaD%dh+vp[]vX"ӄٕuTfx@Sژo ֳkQ˵rfNĻI3~b禬ŖHC#}%Şֈz_\q̉^L ~Rc?6۾VBvS!#Rig_uPp^n5ڃruu{g8\9\5!C]q5ͅvLYQd"Ow*디T࢈pS֊jp>Vrnw}T-R^ʽۺwi~e<:2738f[2`f>''_@c~ :?<=ԜH͆72KirY8\5X9p岢0Խ9(S3]ĜΊNN5`Ͻa0BfIJBDuȏ 5G1_lKGCd;O}v7_A(gIq'| l[z#;(!ns~ڍ9iS:w; Y3}V֡+MlTu'Kx&$#Ft6 l E%lzaI7pGcmm#X+b'M"ASjLXԃڀJ.jQlNW剫cJMy8L|;Vs?̓.ψ(v\'~7Ư`U~k} &t߁z 8V[ ݖ\EģOq ࣰWqt=eC\Of-v}J昑+n^h`q^p,d(] x4lqYgyƇtY+4!X<\~ͦD,ԵtG:ۍA3͈[FҾy{}rv* FGj-.g~ rj0nQAaŘԁCr[?C"э'LI}*=mrPy h^U3zTTF |^ά=xc\~jJ%iʵ憥)0-EF6fm<3@Оݻ T0Es+=Fo٠ʗ껦Z0'ȣ ᴎOILL0;vKÝŚcN wJ#S^ƫy}"`'J-yUU{wΔJP IƗ?~{bƷ&JM;ktZ$wVCcҴx8߹s=P& נߵk6L82GTsL0-*|'}%"6i¢:#3r/A@yI&Gd 2w]AV(v6ۓPaC $u{-BT| /z9] I,\2oUF[lo1w ]%(<.\2) u|Ӕ0SC ib<?}.V*pcMr_Z*1uh.~k;G؍çuxAT"+1{8zπ^ *X|#E|A?ZYe%Vz Ǜ%[4Yk4;97--W.j1bqGg~SY-ty9 bxӷ1p ۉ5ft76=kny{#7 XHA ݒb>ps3rg!xK1a: 8H`ynGoˠ6>SUn6^b²Z>,:WgZMGaD(GkER w_\^a,BfotnpXQu+vMnД/jb{}g {i6b6e1@Qq3(I&ɲvޓASJ7{ZdѨ8WP T &J?-[ _)xo6>Y9oq@[$͔8ܧ\ \-chİߢ DQ 85TYn2Ynz~'wQDnA܅$C^eb5\^|^D"z=ξO@ f'6s$q l( t)V@aJxjU;}s(]h[am=@]}^KtC_rzuSY] QO.f5H:pӜʙA' 2tsT1K}伬D *d!Ce*ekRLB$='šG܈8lw^!͇z%ؒ pN * d0ϋwwa?GMʹms%ݝUF;3ȧE5F̂CSg&piP"!,8lȖ;Gel,R gWwC\^rqx֩3}5a\ 1z%7oHFE='')1r;u7 m61ZD ʳ[VYAK4"F*,ZY%̓}MQAɕtN#JmCtߪx֑\i\L}O T ֬K.a쩁#TaU `%g9ayX> /gĘfTX"@s8kj1,x]>vsOpTP}(bϗ-؇n |Q ( B%~(xQ\0_OYeuNBwCM/NmW\s8k"2Og5"*UGȞUk|&#xPټ\U#w&3A&i?7R=y^_JLft%KЋ!Yok޽isFWӽUk{3#-&vI0k1{_9kc`9P4;fy;d5Bb/_znET#˚Ռk+H@^Jea{^S\ 䫎'#]w,vnixr} %)>Rht ѢlU3L0խZ9W~#g237o /0LRJsO1$sQ֔才Jћ0a$LZ!|s-6« \YA Ȝɕ 3!>XYP+v.6?irHa#gps* tM)j;He%?wuU//z"VF@yX=VC&2JQ_fikN @Fچ)En3 f]h `^kFѽOM[ؤth\6-M:$8Gvsg蔤E /qX қHn0FT@jឧW1a6a>`$e֯I.$l((|]6-lS2"kMcu:$[mGH?-U`<ꪽ\cI<:*g,.8<2q6tnhŒ}뺗סWo=7TtmXhȣQVoOIg^aƗ$sK3E F ƣ PGGֿ*Z,{! jЋDhsK]6H|V`_7#J:kGrT2/V-ƓpG)I[d2*HeB74ln-Z6T=[Zz!.Xڊr5&_Ϊn"0@j'#Kv(;Bژ챈jzRާ5|Ԣho1OWG0B⻋tE6 lWi P"5`iPaE\|ImۆȰmp %c/ 55Rfњ&t+&~z\3ro!9BMbP7R4iJ~r&_Yn~f,vw[.۽k=W3%LFb'“\;`2&|JS͡>,oŹ:Ge@t,=FmX;vmoJya5RKlO+̃&Y^Ņ쒃\\O/Z9/7 (hVoYJ{k4hZNQ]-AWŐȉ9˟$?ğ#Gj1kk7v/W^a[担 ]lq^X@f? H\b~w"US p)lEH:暯< *[O8]I{Lř0o ģw&eB`BhXo:> $KfP) M7u3ΓH'\'߀ܲhm MwܩQt͗[ Eu6]vgh_fjRJG/؈bhg543@!tv2V‘SS3EpaXt:Zd^=P2χ05 l/x02fa!Ǭx jcsvlE4#8LrI)Ƴ'$;A?qfw@/HY* N&hLiҟ#="cslQ2Y:' .&ź naz@),w,[9<00UKe;nݦ(2ۧ8zl׾] B 36j,r9z ɺL^`[vSx46C4T-sGr bx>.;޻o{v+ qBE;ȍ$ˆUk\kP{&\a~GcBͤsI}C5`EY 1Ё .4ڲS7"#>?𙳦G4d-iX3;BĚ[yXDcM܇凪F &bNMO%~!3:z&rݰ.*͛sQuh.љC{k>G -c/5 -mKu0aҋ~f$rdQ^վNpb~dSMP(Dc=k w&uܲ"IevΊdH*VnkHoFd˾*Z\wƾN15n7l:m?[{+џ Z+|:9x*dC@vϤCmlWy-p~ Ԯu{PLq;Vɯa=S-U}15TItƽm"Gp)uF#A.p#-Rɟ_|䅿Hn\!j5x+o)3vmZ2} ]#bpgg6TSىj51XFP2Gxzj}<8@PBm6~1B o:wpP'.,e>JdJ]=|}"=}P7kkn`V(b[EJ2N} uqya$:qՔ@b -PԔswQzB쭷BQnok3?Zփݥ+sD W`V Hy1^u-fMAwDx'i`vQEĝM8߀{13ױ(ɥVPPj?/Sn(y-lkFAwb ~JI1ݭ/Qkx,e'jH=EpO#ͫ\e=_;GEȎPCAK@G=il/դL%e1$V\ʂt;#)R)oP[^<_#R*8o;T"ճ)0pS;jx2jҬb4B0D'3"R] '#^ۋ< qV]` h;8,5_{ceܗHJ!ȧb[vF˔jJ~|-[8:G4X$bɹ'nQYjIU="c?ٝq Lx.p4ZΚI0'O AWxGW4*q)n4>Vc+L4]NvYpp?i+-M<)HbHn{hsOhZ̨ '}ۘ(6l;ż Njԗ LgzEUw^6o|/_2km U[Fn'M݇Wڭ|v\J0UY_]DJdu|n:#/0)hZ`e_|g.3)m_: ^m,U"gDj ؊6ۦgZ42kn10+a -Vbv#j 72!)" "xyY)">!h[k2SKvlւ.8w,gOjX)6]q=_* T$ַB_IMMaa2V;u!VF3RaEDi473#ydZ"Ԧn&-մ'"𗋂/J6o9Y-QͲdcyw1tT5f =lґl:#frOb=zut *]$Eͦ>z1269')Ơ"8 57\QH64,1`0('4LnY{| &k T,@p~p7Ԃ:0dX\}+Ƽv-B<_%{J޷@ әIˇ BUX} c[M봤EZ`|}r1 J+7Y].'NѤE Є$a0[$lj}=% `3S$SW`MҬ#h4 j]DA o:Z*)dChdT U8]2ǹ?>"f,[nc6<9@PM%D84l:rƬX4qBҮ`<<|rCreU2ǤgP[ɇ?k^yj|g(+Np1_4?uNMQꛃXDKPH7|l9RgޘKE37<- St;}.i=}Nإ _PCU?VO['aD&h?x1m#'*zDXQ`trl6Xҥ%=*@Lex Wii=>Xrzu&>$]1jܕ _xmd5N[7о05%$W)>i3k&qϡz׿y^HAV>{oڤ$!\V7̤8[B5BTAi#"#U@k9/Ý7dF2ʼnjibZ\(@ LJ^rI#'I<K~\?]I7;.G1qRH@}aY+B*%Zb`-Qw0uw)D㹼[ttLu(z.-fRL˂usCz̵zBh|u )%yM tLF+!֟v`4Tr 36i6F͝;QRi0RR;:ȻHyӷγG%O9qT6mM^|1݃75gR@n.@k!+NKPxнxLnn_q-Hz,-ɽh**,=ĺ(#AYz*ՁI*,9%H7jiᙠmWsł3kVl$QbAѓsM`sYow-39qRߟt֥B;eїW~"41< 5e6{+sGʼni{2t+.>Kӫ=as$L-MJV)s%y[03iѴAcK udߝ P5$bc߃a'"-^6U. Lư܃.OMN QzS@u{ |VAE}_+M5y21mf$_øHT',23"TO<{ i\tS\sM7+#̤)3g0XqӔ@zH~fmmWޖ,KA0Ŭ䧺:~nh!QAQ:s"y6W##:݈p9,YB)-f2>ys#-jSCcUzkA.J%U=< ?fz-|2B5{V%hg0EE d4(Ym7~I6 M|cǓ3RR0/)#'C경6:AEZ.f3t(r )1=f BL2s-[& |AmR|Td1R8XCpOyzE:B -B.[ݶQ> ̙78*OkطVW/۠^8Y>IaHWrħvj\i7M,ob2ZL% E􀳺-Sixo D mHs٧6PZo $uD#'ūfѽW[j N7!~ ʩe;RON5ȝY9̕j-n\R}X(BHٰZZ41v>X,$C_/V:=~I[k\X8fc4}!CMK&b"w#G1zWM\< n#yڶnbAE^k##4p?T谾\TZ=9: HDn /H%hg7WwP' aY# iPe"8Xi9n8M g'O=gſOgˤbXC%8ĢΛz nd|uJc )!,Pו\'(ѕ2֧'VEaIcČgEh#Hrӎ .l~/orjV)XXyQz_'3pbT}Z!17IZ _ ¡GQkAc.]NM &xhd|&SyF@9).%j@g65J 3OhePV$ɻՈ kDǔ2>Ӛ"Vފ?J=rɽ;8ԁ+"A݃,#Kb;PX[>Ϸ&ч4bF&Znazل=Z$J!O"NtgT(Il m/s ߜq* *edrt+tkjKz^(jAN/O$DG8#qyaF)؅\%2a %Wͪ! : E_b&T˼]6"DYADl`NSQ^k|V!V'¢l5&Y"5Z'/hyˊtBs"4qM)9$GcYax-a{(V}]D-v֟{GcyfL; P4tM-ٓo3/ZݑˬmCebSJJӔZ&Pql;`p3x6)ck2S2iyTWeQ6@:מ" (oʼnt˳}h:5.bECKqnqͲ(GK9]N_PoCAPSDye^=z=: iL{ugOTw#ZTN[RfC\wedsRt@nni\׊ńmcˣk{Aĥ9⚼y punov_.=J4uRG6F9^Ca ջX ' Q@-xՁ\udS-aR,\H벸F.Z(9[ɻЌOS_&%>"D T7r sv$U&WF6ZEP6<^F/ (: 8XOd`:Q#(6߂ӄK0 i/}d!hHS/XN'd-`-""4\c*S_@:O1HK;rhr%:]C3/x\padD%#h 5+"/ecS:Pq.Ǐ7vyt_;lbB;3:8}d,("uxB\g!cWQ(?"EuIbP'xlx̾$!U-A4V_T9i1kR1-QD3P-bFU'X?Ɵ}%9g1D(/Ek]Gn&Ɇs1]>"QA=s Zhs3_ 8oMOf1K0Ruz0;Y9x2.]յHh)gw١㩓M6%ptrY5xEY>zA9fE8{I{].Kt_SE ]Bݖ~ZJ @aцir[ӑyv,oؕkBsle+\#jEqcbo@4~4oy^_볰74t!&X;^m*o$Q`muGԪ46#E} dslǎ5:(i@A`,oGr_CiiUc OS|)KIIi=0-c/SJReTaë57 w)aIlOcK/AͶ8'@HbcV9T+K@Ԥ sl/Áv /̭E| A"L7N [p{4m +q a^C%ʔJjZ84^5[F4T 1SxC砞}b/rp̍'m\ŵ$tTqP,+9^ߨ:2Tۗ}T1rp&\ӕGc]sbh1wf'|OĬQa~86c1k||,s:I4c%ò"w vϞuChwKkLsMiXth΄:ؐS`7E?:xdv Ox܁hkL6 SE7+g@oX% Us\LF.qLۤ+lvJgs$Kz։\߲iF~*ivAFߠƈSj֏DYc+DO֪i[G6y|1T/&M?:*7߻[oEm-PiyˆӏG;9]z%.s2vyfS"+dL@YԺ ,1bmn1\*ڷ΂$BNXX/T*@† 7Ӫ& (Ў鿀CIxE8GÃ{^p6k]{6:`T|0l-pUoaFٓfc߷02可AlQ(8Kk£2Yw[yjP^ 1WH&W\MzHȐCqZh*~ }Tr䘝 +UdTtY f0S.eK?&W3A؜Ⓐu ]fe>M<㗥@"k=gZ m3xY7uPfDʔUu: zḱ.2CO%ݖ/l8I,A { 9qЄ2' ,:b,dAa)u|94Au |yCO M.9V m iSI(Ջح`]gz6C;*akn$(t|a,^' .Vh0BW3ɪC_om5VqA+wyi+u&1 L")Otqxm6 ج8@!\ݧI> |q'$xe1 d2m[^#F5Bnaݛ=gws1CZp"XIAKѣ_bD F^>:e{= Y8_q`T.^E)D:x?ݐ7|8n4a5&Q PNAW+56ƍ6'b (@1QS$FÊWkìW(QOT[^'])m ),),YgKT%U!iCJWk={6M\0SE^Pg9Lgv}-> zBO3"ш;Ũ7wbx-&6:M 3_ {9քG8!%e8PuvVE4vf~[\Ăk.l"9Mgσ4Ҷ N5=UzE"7 E撒]9` vҷs(B2wY@`\g$5؁xh02mɻ8"V4~?L4e#,b-tƶʁv߫"OE@ mGt+FS25A؉5x#J[q{W_ yt3αCo|n m f㒣>[믤Cy9ِnss#ƬA/bQZQT EKe!:Z{rAڴp%Ea{LP$>:ߙ'>Um[$.6P*Œ\y$br m=Vo\]gW( 7:;UopNV \^PP$[2~LhOڂH'Qa lm@ϵ#Ô~u$c4PyGE ,>_vy{G ?ܽѿZ ,(z!4\tUejoM*KYHɊ(J3*kLٲTBީ|(V0" dŋkP؏MЏyndSK,#0sHBJ`P ZX:r#P.n_8=JD.2]g7q/@Οw/4u)ZnTm_pUX֬\E5vP%9|f@ho$S?pмfX6oO?":A>pC"56k~<*a,m[QÚ 1Uƌj/|#9]8PtOv^`ո 9: Hm ;Z46Yc[p H ^pQv%^7k1sԼQQFxjA޾aAHS Һ|/gZ#fiKt˲">{Vf)L;M  iLH̯b7i->v _egpci{#)ԫp{{$4V=OzB0X%n+}:5FO +K|. BwG]Nbx@/t{J'KxGHW9=),gL"ߓ! ԘBOFYK/m2Hbȫ t_3j`xZ,ԛ|+׷@ҭsJ/#Yv%P&Ş Gڒa3H"͉?'a9bzE>x2Hj wf`ɡ'C7&X=>Ջ?*8Ér;Qm%ԑ.C@ oBLAIVU4RVa֯H1qV,e pԒH4#X#q4GIN,]wڶp.SEbr 0PH[96 443r?>{Jo\HƎWByJkg)--gɤyRWg[W[h~QaCTWAˬEuf/.iRm_ƅӻ|UD%f5uSaFZ6:cY3ɍiYRlmgٚ:irײ3bTO.3wt)Nܦ "J#]T0o(;oϛX=0L usa~~hx2Kca>9GJMX?G!QS^/~&~~oO>vg|~|i/xl?a~LTPNq+CV-ŕY@?L2h.j/SOvo*4_4㦪ėT5et S)gh@jXC m4ǿC^h.WtWn7E[ޘLCQAuWDE2H߃XV \(Hcۛµwuۧ߮p$5 Ӄ{nT V։Z!\rOe_$ncG(|JnOp$;|iq>Sld@)x{d6Ja }d6LdP'h`U#h{2Z^/I@SfV\*F9vµo7Bf<+6V;aXv4 iPM$a_[kO(k؜]Wϔ*hU2 rp9RZaZhӼxr% t!s+ЇuK7W(ؙj7 g1}1`ONA\{lA%t?*_s}Q)zZDEya*4:3^p.Rn{D>Y@~*hUEfWR151WA! &W(-[h Ja_z v3+5WzM#t*a{3xpUdUM0]&x Ɋ vUWYlf.i6u #gk<;btUdG2-35UIųF׍:AЛıbHl)f֏8av,ERBݖ<ّ#%c&vZr 17=w,LNnaY#RIY,F~'4' MGI +3D0uc@3cf?%5̓Q2E% ۼPE藷5uMδ?oW::.8 wyHYf}@7b0+/& Y*c*ˑty7|uF? B.9 *ԗAƝߺ n^/jzgX0|g'_ud{ Y WO}RXz5?~b/Ngv?" _޼ bcl˂to“ۑElڌ0/O3&eLv׺ 2 Y,!ZcMlKOn؋aiGop'0Z:U}~|W&RxI}JEiT*>}V\ݩ=QʘH[iALqԝMz2VD|X%gð2 쟎YvO}Yc7IO!Yy\ n(AwK߉;?9o(sz^DUk)K8nb hpfj.Umqyir\h|("l\^RO3ſ)0L5.n/rQ Y?V6Z _E@Ocz-2̂#- Ip;0AD%ÒȨf5E>1ǟ0ۄ_6 ;䋟m='9C];v6fDE͡JyaOJ8 j/S8+` 5H #.tU(X v3J:O{$ˆk'4 9L2dkVomQ 6(`*\z8 HeD@a Ӑ8UoTѩ$QFn/i48Ka޸զ҈?{S["DLӂTTiF™Ie`[N[ KJGyB0Tn@T#gPv]VF2 G!uA3j1SD0g| ȝ\֛O [K C17 A+ QG 3ydBኦ76xf%ü6%`}ʎݤE F6QF@7f ㏺a@U x}^DrU1ze@ 3rV"GV|w١$6;I;" h+2L_˓SC8ʭ&=N7k&ğe~rORtiY^gH8nQ(հT}[XAqOњ9h}9}C<rsn+of1~06__mLTЅbHO{]xxm{I8m!) nC' [lI/5 /.jч(u H=WdqZS'#ɶ5 v(=6BX[gh 6MdtEdܒtk Hn•~-Q;2 Uu氧.w&p;TO&BExi1:_狻7eوFZBɕIyD'yiH8Ȉ4+y(!*.m_dZ;}o# .C;KV* K+U $9uPA:XJ'1<_EL}/R*_?_`P [(G]~abɕsSZ݄PqT p1UBf`Mҿ. ̏KH:",SGM (ib4Đ 1 i؃dg$5ޫESf ltVZ/?#ng[c]@pZZh0E Gn8V)ǩSdw ]I[6YYS@{^N-P.*ӭKCj-WzЍȭ*tpzWI~Ҽ% +H|l^?E@c H0`GdSK#+'}d@rAF*r>HpJ]%6T`K+;] u]of/+KG6 1 n],?ފ{']Epp} /$i|Y7W$%" 1ñy}x;Cm -n۱*RUYx'r<@"%~CV {ǿhfɽ^UfFV*\h2MWuǑ_-DrI'l@aVgjZLQ[ x9"IF5 NU_>>T.r NPiQYX'o,JB#\xsrjFD9v:Рã'AװHM};iV|O%&4=7ʵ Y~}"%|"Mg+OP7uW0k\ Es)0eBj\x*0τyg 7W:0<-^X !7ڙd -*a)*hz`y4[}&@uq T|3oce[ z qӕ☮eqz-0O_Ԟ@Ë.[DM$>Bv[RHJ@rk1?z2vd|/(|/)l16ʽZ=Tt&`!Z-nzl'!Ќ)74Wbح{K^fXĠKЏA]y^7^\%sDBmڳ*9AVwj (5-᥄/Mg.>="z!hIugszHT;k^:`,0Uj 8A|35~4|_+``x|#h7Dt`D̚7Y7y9{Z}!+ o+@Y!,ՅOokHYG}{`zj++jQ"u 47AY7ME igrlBǫ <"og̉+e:BeL]7nPhe毙${xq#HNm?$J|d5[Pk6߄!Z!oΙ}`uTązAZU>-y84y,5^*T~kQEM@ZR)bm аZ d?caxX|+y<2TMυ ?gx>BW١PtԺ.[G6i> fJ3l ¹t >:"2o~j;t-]GHr'܌rLevۄM+@,YWj-FI!TeV pۏ{uI Wf& $#3FAsd8 Q2]] Sm( ,W"z&i}g0_Zи/c驞ZkK2G97ZYgH b?]N*؝8?3zZPE/_K;c ;5V7n>T$kb{RWN-aS;l"-{!M#tlwɏbN-U޷%kʣ5^ON<]*dhMF|ՌBKk@ZL@s]5vñXCT:v/"^%#=xmԒf\orS)¶JPj+Y Uh {Zwe8vAQ/&ޡy\a>0i4r I4QCwᮏ$utd$I4`@h*(Z ^:9r &l@QUgk;GոŢ΢V{y7ڧjQ\tJfXlkeSO&/3CH&xyDF(%c跺zyU Όsff+[)M ըf:Z{gvQͻ>;_c(W6bJ@fɬRE{ep YsvaWDypfhKb}pҼ%Rm]Bn.u5ot#]y!Q ҴG} 23NFmmP~`l'Kc-]/ifq3`YցO~߀؟| Ok{~':΄ELkᠢ%?!JݴJtǭ?d!d}bww'_36|Ae`fF4=fbaG/f/z\q{!#4%+Ŏ@, տXv*ƢjV2dF k(JSz 83<)X0J"4z!d_,$^P>8 c{ WC$1R5XӲrdjah,U f<#[h gnܰqp/e4Ӵ[hq?ZCyf*٥.iB'# T7IAHjXZn_WQ6Ŝ@/`Aj/&w@ܜhp41JF;iM4;% -΁ʛR")AHf8JR Bo.@dXEK8#vC%|f"%DQ\aT"A Z n XEZW Edv KR3,-*1U]_lL:Vu*݈߃Hے\eDL3ni3 mc8>ڸ'FE c/~Z)4=4O 2Q_y~Æz0^Dk I[W2!3b4:OѭfGl3;?Gzt@VySzO(f[^=fn7,9%VB=խ.X}\AS=&6$ ]mQe23ڸf71hoymZV(v÷(s9OC_Bɲrf껓z39aLppr&5\5H>"guy.@(NYil;j)۲{$ҞBѩh@s 2is=]h`GGиgtԨkfEQzADccx[5zjI,SrQWˮ|u)aCpO)l 0J. An6yɉ04ng+KF[^xDcw99O8.ptH~맔~YxXn5 FrPfOiFt,HӁ#^kC$V.ʹe"6~CU}qE+[.C?+`+~@nRWëӳ? (gx FOv2 2؜-_^BԌTjqr5Z'HԞEu*ޯ o6D-8G/wxg émlN5]ؖ7yyQUN O'p* ]q 1.=Y`y|n0H…i,M*W(p .u8m/0 p@¬ɕSc$Z~Ę$ݴm<+t,T=:W &%e/- rnm֟Dw{=\+<{u9KMyyN݄kl;Usy&yKQSY:B 1@Z,Yv>8㙚g$ʚoiT675J]gӎRaqfH"rnExy+)KMZBnݙpqhDwnra f=F\7HM?Md(9< c 9zR6 FJCU|s#[ANv{YP,`dX@ iqA|pQ(#M令7-2  }Wc-##ܾNyԋwƫ4{RybdRsB5E%[ݚQ2-'nS48VLlߢX)?hSEB O(Lt>ZELgN)#uz=iWZs"!;_iX!ב4tvhRIJۼMS)OvV-G&CЈx*{@kCZO5ʳrT4Qxg=X.yAo {-m'UE,7g0 Pǎv!&VۨZhKN$wʀdݔ_< ܱ7QW=Yr8WTyz-K:}fdN0;@_"X*v?Jȯa@lWr(] Vk1NBy73$-6@X#ȉ-ZWoqzϘ,clɖc& wXh@21b7:"Tư >?[."er^B2 ;u(8(~|cp]T̄(x-r}|,.5XR6V8'{4ږ AO RW"J/ $vjڍhNpZ˵>r>?4@h梬PXVPT6ťW ur0jYY1`Q9@ ]6{IMt+"RyYGt'$1VFX{ .yAݳ̫^BDz;72B8'T1@gy@5_lba'{6i<T&]~Hs6Eg'J{pN/ ω J?ʶR*?lsBf3\E|w`.K,eadZbZ,{>v"yY]4,GyvRYqF"aQ "ujho*|ik!^hڛ9ڰLu7-4jX6] CiržܩbJ<%DylkxoAe.6n?+x+N˻;#L,1υi %[x (kG !2+SZ $!IW| V) fW V^KO襂ߚدJj܆͊Y4NxWgJ 6H 4ԳRxҽiO#c=}?0ZA6ڑ%NA]=O=W/} ɼ3,r)^0?^w\9*d&8Grc3`^AݝȺv\R/<(:д\e%g˓ϪT ? DBp/uƩvԤߌH5fnȴ s,C3<-/!fM5\)0߀#tIAb [$0U+/wi5/jJڢ:dVSyoޝ"h8 \M.? AرbY.b?Urhu-xSЏ*?_Exڿ(ʬ= BN &,r9G&̮Z.1]At/S/^d[) n>"xz;ڊ/ =#eO`y(=VAYN͍ReB4 ļ,tI/|/ְ|5-ϒjP81=~RȔy+ w2U*rdtBJf]]0Mx YcBDz\FG:r\RY&$KQ0s':0U^pN665nv* ?PV"6{A1dgG\D W4MPRVF\zUfEM̑ga&=)˞Fi!ju[M;6wPȰ\&Z"0ܕNh\_#1Sw"gѥ[˙b5=NGH;:*"[ 󀥴3m?f :>N p/gq5Cd$T_*I3?p.y F귣+[)V6wk{T* Щz1aƘ|zO惔oFn_9 E\b&4.S{m8= k$h.ZʖI% '^7Yb+mԄڦDEl< ļU_m3ֆ{գo={jh%kei9~>5?TEeuQ ԆjZ?IJ{[61wr$ O;.\AS Pvʧ ^n @d}pɉ VH"u>U\`vMěHlp>wZn!/ 'ѹ!EۈfY!YS M8gaSIA;oޢ%cЙo|LQRYPJW="vkIlwtL1sx^ ,(7#JAIȇj4 iJE5?+Vx/,hpҧ>ţ'C%`nOg-xFi 3@L\1֠cb816ϙ;gDH+ -LƯŦ xsKVfi;fDĩWB6^/Cܐ)amc䠡 ,4:I>:O R^ \ ŵ|L5(D>jOӜngF%\_,pCSͶZ?a:q5}KFp'JŀiN  $#cE/ɯ{9MiAN,iq5V=kͱc>+Am?3Nr\NWnԴ0 Kzn-7)5z˘z9Bu~H:Pғb=W$qF YSc; bxdzHf'@F;a{_(b%d2kIx \L mBz GrK5%mֈ1NrZPo-wυp!򐡣ڲA"E:'qp55+HPݼa-pqM1eP2Zju ^~5QX̮5tkT_cw{̗1l VLFa.t -J`MzUlcWkA"4HyP>{?s:K?i_,G G~h0P$lIZ&cwyd],f"ֆ vwRJ`(^ }(|au&uZ8 0HKo:NvevLg /%͙84N5Qo^bޠYB+l6[_8k{CNo,D{%-ؿ|gNIʨjjD:!^,!b)`?NZݛycbɲA n/q*L-[H_WОheڱllL]w|c)f % CNFZ}-Z]VTIx7GvّYۙieRAZts\ v6׬-w0jh(kSFVih,| dgrZq9%n:w?YЍX h'?HWO, [5md&uIӲ-HHpv|$kQR*Ȩnɹ("ToW#qef;o(fZ*[D1PyGzyO6Eueg: R,k_E4N(e*-i+Ai#bݎ'+o<2#}u3K}B9Q-BNsE:)*oY˼`C!Et;[,92&] ʓ37m<3r};_c{H9"ᅠ9٫R0pP& ^>=RCB}[#!wKg}C: 3-&VTw`!l0XףλNSz5sV牰$X~AOxPVa3t~s~1|0+rMBѷli5 C{CZ[/"?8sQ'Hl*gGM?6ߔ|U$.kW.ɨ$C,D ګVZ`O0Ő$O815{l$`!0 S'805=e҂gd3ƽV}0%CJ6 o8* &كn ' DҗVZ3!%'|rBEPG%CꑒW %KZZ##Z _F.~!ΟD2to #\ՠPۨAan&j4\X9|yݯYDM4&zLؔ,cUB3WN6y('tI?9&JKRے <9ux'd-uBTOaW>({-!KݴԐKv} ?G5ܱEO\IaAҟBۅo[cLx=5"a^‘ ~| lbnNKϓ.~BϸbN\̟OSuF3 z2g02}g\:#AFb$d[&$Ajl='t j՝b/Gl@4U4}F_d ZDי1Y +`vhxn]OoA܈7xYX޽C$.\89쪢-Ϭv6p[DD4Cj `>/VxO`(+1\ 5~sGnͬbkIh;a6~Fp55[D.BD xHv9cyn贕糧O6Ɩª6~BJW|Yt/F+iLRK .%#R0 i,%,z0s@K+ }͋gA}.X+9Gp.Ʒ/<7.KDu:[vy2Nx%OvԒi4` `hYY$z}O\  -dpq}wZEQ]8eRUWSu)J'LsNTӆ]b*dtB(TwhA *-Il.cJz[uQj8Ο*bHt~| !'t3K_L+"6^RQP6!p캫$}@^7?J{vC4$0Yu؋m-i-Vͽ"$}FO^*ӍXp*LvKcxl}Z+[ߠ}n(qmPT{x-yCC{0 @Z>0(GW?9id2ۖ24r!uKR3se׎ߊ>[%x ";Sev 2ugb TYZF#9b=UP衐!]"3/o6]m4Vyoh1İaCWS|8Xi)04%o` ~YMg>Z~tpeLƹINYM-4#ƕTI^#UCOYa{Bs*XPRVZ,dK>mPPWq䬒k ƒQGkom]+s,01$)`Z0 2=ΥDe{jZsY٦YttuSb>V8Nt{.}p(zu86yߑEΕ-<->woo @@Po7KiOQL K:2.[2P:G ,E4ȨD|*;f;3j<5݄WJɔhm P}sOE殆 m!e- K9 Qm">,M;z!?2mzڍ|eVa8#K.c8tU#sk ~-4>8ʏޢx4~_r)TIɪ~؂xH03cC:fT6 31w= |Q+w Oz8L0itQ%s\OORpv%c )o i-a9:֫ Ԯv]-^P(*} $Hn3 1=~kHp!>s !bԯA4)[x!_;PM+:YAJCV),\\=`ڋF.6ȸA-gDQO^MU[=o? "m~׍C5r7$2nO93L&42~Ng)z+Ye_VJH{0[^=ja-EU %VƎ9 K ) :~|X*[ж ?ѪFh_rJvk;+8@<XLӀi mѡ&{:1<3yv@ 6 sFEpʳ"䲘~HUU}Lb$T^<b3qݎJʠfv;Á9pJStt yBLI'V]3 o+Ev*F,,*2ԻNӶ{|loRG${^4˺UĦp-1Oۿr[ $0„3rKd;'ԶIOX$c1~! p1D(: 6r_%0̡[/󂸼.: 7m!rA)Wngϳ0(Ӆmmխ{\Yh_ԬAՂX,֕Lx{d'v o+S] .ybZ<#c>99 2e z40Iev smr#z'9@fרHM %;7C]+c\Ӛê5Wxg;e!7/qWXۤBB KybړOi^bpD.wGqUK֊E :,GMI/m$/gKzM\:J9qھz4,2'TR;"Wδ5Uk8@%86h:q34 t _$v׻ԂM_[k% :0¹_9Eq1X@%~fQ7$u)BZ=x2To5箧.$ Br\>@;NV)nH0jOH__B@ ~$;@ҹ,0zJ9k_5+'Nh:mbx* 3P`e&`tQ$:s@@;!ބ<%0Y&U°:N]c) nDfoI*f%ӿLaVnX 2UTp[qi! &!{ WLpm(eDE|/Ieq_xVz5 -i i^'g# mJupoTX~hMgoWrݩњ(* 0+Һ+&R-&ĜR䦭Jw>pksf5wș "X4´ki$鴚6_7^6]1AhFsgZcH&`AԟvVֺT>ed#R$þ1 ^!Vy;tFuT\uoƔ)vLW(2S~0eIgW{mm W&cc췋*((B@_~EK^U,g`S\dI;NLτf]d*PܲT(piq{\f݉Nr\"ԏ6"TkOE]-á6: 3MSɣOoIY_ϝTjx I*x9a g{|CLIU1gw~?wϏd"YoߗaX%ZFv #wDX ET V#|uHb0;ݓ1Џ?4۠;4eCOS{GFGM'A&wr`JhKB9׾`Bňc؀~P?:#~=K53ϗq72N*م4"Hk__GP)p|*n782B+mkA qvjp[J}_xq*s0ɪ412"JcGFJXc4.@eT$:n`nz=H+&=y%ͺ(,%;{eB[vҾ >TtPd1vA𻎱FJJQay/AR9+K Y6$-ufs G\qdQ> wBDo) [fS)!3Hr?|.^D( UDeͥatl%SRL!6"Лg%]|!<)Pg; PsI.#'p^R F, ' }hXܬU'd /D9\l*̏ȃ%?D:iNf C2&yt'ewKܢr8 %F&4 &Ge\m@9새lpl^^Ӆ$;m'6'm= N~\0^ӇZF3zWw|RSHƉZhSrAvtY)f)DC x~Ny_\C`: *nG )mݞ\47k>|zȌ"N<-l\]rQn RSzVMTt|9b|iH+*&%MWG)4K]{EQ:5G g oLԽR:Sʞ-ir-9.W[CCF_fH7ӄ&;\ޟ\ɀHltY@ / O&oD:6LOVt>},3劊B+$߀{LG M | jM"9ҕŚRfkoؽ*[r#+}(ٞfg+3wє~HCf9p1 u6Hh1sU`Hz-&ۂV%`RvnI[J(;}5 Oo4f.k{[px%9XZF0|?mx&أY3A"zӯغw8QrWhk{"S7jwުA[`pWbm mtKKXp#,g| yECM(qbc8q>}>QP7e knעgM?&ʹz$6.pt&~Iᚠ:ҌD0zQVꮤ30V6pfB׊J\70H?lWA4 }v uٷoLñyp4\]19ќjKmw1AF[ [h[SG?D oj}`-hhii4L:TjYŊ2e" cP''RR,6@pG ,D"< Nj46~x+f0nm>T\!JsDh_*.JY|KPEn݌A~BuqMOuE85YʨJ0ȓZG vx #W'o* E3Au/lq~}S܎:ɋ#֎o[4W $ayv*Nv\Dh 2OY5Ԃ64Wu#e =љ8(&m &4!4r5Y[jҽd\,LM c1Fh0>^cڅEǁ@2^?R0PXyJE`z])ӶHOa*jz-, Y\% F{4?&\>}te1S {tp͐E%[z]9#lw*Z-xgVz{9믫V歚yԱS' G!IoPIx-ܻF9lV3$zzYn .y͒I1=ŒE|d [,!se$dL+sMԪ2EL;zR!]}]L1NsΑ), /RD{3T%t=NC#V]Z\p܋XFvJ?Oa7Wи?߈z|D@՛\&zǹf?KQcGrJP0lBa&a@#YBK@hă~4zO"PO2lᗘD[iKhϣFfF[?Lu cM*fHTs 6#J/tVB2'޷dÝQSPpduͪ{6l鋲v:ga;6HvyNN.ٜ/ ^BW" :!f UNH.D *ZSi\b).`NVSi4:jIi9Ŋ&%?gBm+-_2`# R!(@v~% > j؜YG c.)mȺ]͆gyv:΄_dCxwLOH([bx Lv]~Wi⏢k^G=B0éݥPZ}(i#i8uEZv =@Iu{P'whL3p|aQ`QIubǚ~-P<:,Օ$,OϾO5DbFR,O4iFl"X!m!.BiH8$oG" QJGuJ{wZ7dcNOVhoۉtKG[J8i&1E?U&f3GI1.E|lOsX!VO<4k_tt^aA4k&f5; Ǘ# ~;6y!dNc2ds8e<0̴6bp@M#B_uЩg h@P+ժ >2)JH}.U<-ѷ@1vro{/1M#8P8U_] O@D&,-ῦ$$n},Cab_+V Ip@}(2K"%8a'W" Hbx9cP=3CZVtq 5# :]? craEt@ D_b%uE}7fr≊Lr*3z_*[;cH p[Z30;1=h~<$*k\o'wR| @sn |ZdiKk /)b/pe0.ta~&vt.u^^U -ttQ@"WZGcF"JLo ]*]r #Icާwi4&QQW,Q%8dHVJ*.GSZg 0kZ3:\:èCaO0'0UcW} Fᳪ;zv+,%6k}yj}_]W֧o)Z} ϷdkYhO50G3}I Hgx!vb5i !pyՑS||0WÞu/P,p7&ĒA8isw W:2N: U85cVw+.S*NȰ"b5BiGi7|ja1B=0(Q6[#1fJc?^eՐAȝǹVGW)I M:I>fx'YsO^³ߜ@ϣqtvՅ0݆ [H0] /M0-+ӸV!"AcWS:nӁQ^ʋiYJ Q:vzIoԛtL4+h{=8c$qԘ,h۳rRZ4.o5΃uh9(moL4"A1T/?@RK3dImWoh*cՐJ.̗fN(!WdžkX/CHg4 ~Ɠ+!rVu壸:oJW2~W.=2klqV|3b{L>*$ m՟?@{ṇ\EBBPdgpe1.励lF" lXd QLRzG וuSOa,Yfwa\-w5~4'W)zS:M\%V\( ݊1æ&8 Rː9ㄨ`b-۫csfq 9:yEZ(YIaOv^j6HAw,}}C*׊(#8U7oal+ڵwH %h{ #q҉}Yt\aG8g_#`g~= %_ 51'CK3Xݤ[iC:s~ $cFnp:Is(^P#ڼź&?16yMyNʶuTڤ$xo 0*pPOKhgOȌ *g DHxMcS}t eO6 齉X_ ZByO{\j ,<&'<27)WiVh*VV:rR4m=U?j$36u1TAՠnv5:* #bkZf?O䫛piQ D;nfr=Kc0RZq- *(eMGs$p̹S[[0ou7N&?:P*z:5WÊd D5ߜ  i>w].qL~.ɎщU~ S v6aiZ]b𡏱ADc8%̵s/:1!Iqt~j{N{F dAgk W2Pjs@ oY>l%>//tg:#^Ȁ O+a%yf,iF;OD;C@,TRi;\]^9>TF="h譗$jғy`.Nڗt^e ."@fm,:)WK'fxiZZ~gIPe'oKstxb"+@dkaf&5(evIܕ :< 30'Zk/Oβd L0^8+GE,>Y->sJVv”#ii/#{D!5m\ Þ(P~;"cyx'+lYiܙ&9$7քYXՂCb@w˔J/V8{Eisu~9^ٿ<]yﳱXo\48'_15xܲZGH;tf[mt~/Ra54l+AP`nwxb Pws1QF '6>^sE < _zZq(V5#훻sv15<;s.i70 ࿶(tC(ll o4އ%}i)uFϳ(wUI7̊e.<}7ûH.["|~ I*KD3?N:r+Uz;yH;)' rǺ33+}+Ũ׺)M=ԓgr'yAUV>}KANg)@$jBسz[6{Ce_r6i5ƇD|93l: `dԐbڿ=JܚyʊFC޼ wJ)m:l즌nLhuvmu i/zS輾>14a+'\B3p 5jV"+] X~ƀ0mAi8a.J;P!ȆOl~ZG$Q;rUpO/:I GҼչ'WUCf}n+4XF0"ʮIU#'CP/ Pc+`c0 'Fu3*V-2;*SY5od1uȼjH98?zsklg# W4r'mxg"^,AIp\\26r>`-5ؔ% E; eCxW 2_VagˇhBUO`lr ;pAԔR" al5.Lѓ#.{Y3:9ȓi.m ߧB]-1C\cG-/4E)qCTŒ{U 7//%2K_j?hBeg_ÛMJBg/߃h ē!>\Pl'^Gmz{K?!IEot<9[{NMkזM6S>IZ\LfE)"Wjf>_ _rCaPeEF …Ějˎ*mӤ/oCrUo8X&"L} neo}Y4@DyZT81v=ԁ6}L|$ >kR1jnŕΈydJw%=y)u Ʃ&6lJ@O=nޜ"$=#Iԇxҏ!xdST>ao{4 |ұ YKv*oWKŴ['q>؜ku9}CA)j̼O&w{D,UhZ[>{U&4&>{_ X @$<,7;`ғOf'( 0Iqdy~xb}(KtP2ũ|SSО< '~uS"{,c֫ty!zn؏/7TfρKRc ;_kon, . Pagvuղn%Y']J%OMK;@yӨ,v9b ޾&%ڜ^d/-Jpz@(TwQ&a8?a#"Ait#^vQPcY4W"Vbch3F&:y#^ #k{jFz?A(nF! q\W's y$i礼4xO:D+9KVzvq?J&(z#>ve, =FвyZe3A? Ϟ.wR]>Nϓtu?Kݼ9 ƲB,e㤧:`Ewӎ'+%m#:{EMDxxT@!OO?НrCe7@D)@J#t,|@`?-Ki1$˜ K t#:[Zzٺ)ޒwF"k]vPMswU*ϙ nj{$uzha\=E~G q>(g]eeU f#c4wΣV|ǁZ%|uN*X5n| Qnw%Byg V^fN2lO @DQmRXέj dmP~fCty%2tw;v[k d+_XB͗AeT**o-9q&6yD1 JF*@{!Dl^e'14(Ɩ>n5J\^s_RH׷E6elRZ>J1;HP=V2g3f;;XO GNN*Chԟ liB^1J=G"$C4͈mtNdlL絑ȜlEm7 =Jrh_e>Pӥ˲{ӱ8VV:M2c<ˤ+OJFd;lfOY 5- AepyS -m4 ]_.^J(kkJZ5-ٻNg l?QݫWj 3j*ӈnEyNx40ѵyq]iyWD5XXHtϿ HEvɧa=q^JgA칆]+P$_!+vtC\NR8\7{N= ݟ#G~ ivNa,s$yT0HDy&UoԃV'_ @#h^$h|6>VG vJ>O$:p>gsCzl a*= amN z0v88q6sg̓,^d1b&"Sn9f ZO ~nG-`jƃ^~e~ULtK)2`;)Nդ:I4cA=ȇ@A#\ޡ]-e'EF;0q.@t02/`| cgߥc rvpQhY{ܚEkiGr8]N:)e8zHbw>uOci&1]'y1))vٽtF|1B}({mɬdk]cʣ͕*9T:3~E[HlADݱfm]U \sFk;OOo )y" Tgy4X;ukeEKP36SSp$:"4yDQ)z#$c sj1;s%URل ÃIs!J@#;2<[xa{7V_~Hm((J}ܴsM@:p.w.#+սBO[E@d\UJxd݀) |KlSCNK1R2 ȬSQ8 qkR,6RͰae@o;H]=kݧiOzHp/2ӑn+EX-٧hތ4:n g_`nW\ |/3q0N㕎 #P.f$H-ѾnZQnt-tS| L^I 9{”oϪh՚rkfj]u!=O4zdnZgmh'O<.̇z Cts$"@p~ 6]?#+Y#yFfb1Uv&)6xci鵌g ڄ07&7XTO@,8'Pu $C9S/l^矢8)!d Z CEMEyzѥ9),uo; Tu~488rR[1=J!;mymy|FW_wfn}Gȑ_K g[L&gT&`ō&+W;`j >#˽VôV{k拸ʡdV1ofJ^(9y'}əU5BN=!+֭BQeP7uvBWu4tӂPwK1v hft~`xum 1Q_:/#J@00V;TC#44>m{ǚ `iߪi<,h/+g 9~;!3nV_v͟u٭ IM\PdT^,LH yAc=dkUSEP5~}^696KSfBwZz<Va9/ݿRg)oLf,ž즛mk(,eש8Kl󚕧vivORS =V'h<B{5sZeןRzZG{v<@A=Intp^ғcn;qMi ؿ:5G~v@)aX^07aG!q\zN_(͹U&9h;g/ puDs<@EjR,%4'~EvL;ȭ)CLGli#wqҗan)z*Dޔ25|5.!青!5ӹf7؎*ǑJT7K\ykһb>*VdVUx{J߈zAτoҜĭmKiyKhe_Ak ]B'kW^$!VhLW*i+y On.1B]20!nRjOʫZy#Ҵ)+amF[GPd어6sZ/ә)0-:\kGdamK'z4HpE)=]&F`}Ex 28DҬ?j~+ tY$\yW~7] 8AQb}/$׿MPm,U #3tm^ YU] i~X/~4Wׁ%&Tǘ`2[|QBۏ{Jÿ^L@ mճ0RhL8ToZ2ZU-v4FGw,V$`Δ ̓)k6bJz0!s]ˣ2a=ĢT哓 ?3m*'@VTqpxN{)D3di5SoG gW5m˟D̖C6+g?Nɏ^##W=b"R6je/\ګ5 ~Tj/:i6}04r8y<LIdzcbQw-0ңfxsZ'eAcZ9ą}>Oَo:K4"ğ*LR)XNRrI* .o#;,t;vOOzWt7>Ϩg,ES)(;&p= HǢ񩘰257-#BNvLPvVtpXLy/q)}1M?,0Y;5^v& ?TuyI6'r0DF4~WG_E{Kcf Ghڽ`OTNڱTѰJ]/0R3;=c:oj-^* SB՟k}|zj4\`-EOt L|z(K7h ~HQ Z\>ZFZ_m ^Ҫ0Hw8̂(/X)lϛKKҝ,Tn1UwR!%G ( َFtjDYL\X@ JQXPeTI q`x TyEåmgIBR=r=2v2 ,8S_$b=,sČ},8Gc_0mQ,EM+ɜk'ޘck9uEGbRQvnj9daE꣐0-?37t(=OyW,+bɰsY.~yZlMMYOf.<_9"ir,Q7,V5 B Mqv1l}Ms=ҹ޿z$ lσzQ ՞nK2@ݵ9lp& }܀Rϸ9B'Tq)Fv5PJE2Bd7|a% S\陏~y\%9U* {KVSN%-%.޳7eF8'jMAÔ8ϋh<`KFS&/ȸ\R_[ ݔ%|y3 eUϋ^k\:耇b]#S?awɐ Uk3`ПkYh9(UK^.@DZئ~zB@`D1m KS|y+l֥QoAG$;M W\M*>\Uo)ɶ3/鲶q- d"JYyjT]V8iXYE>eI*3n] 5|  !qP&z ::zt : "yͶ 01s1Ƀz@C&۽>'gz| 07>"y=)񦪭x쮨R@m@s<aNA66ƙ$`'J9(!Z Nn-]UܰϏ(ާ/Z,A<*ūMSZ\ۙZQ:16Pp'<pUIXBvàKbQCa@-ډ#V&åݷ%Gh@Gf$Ab =(\cJxloYeJoGt)%>BHo[7m~8"Q?uLѯ,yk>]{61!8ƴlnVqxTɑ^{@Nڔq?5iKE){̄|x}S,ˡiƀyzgU0zݧՃ15= d=ICU=΍jB.ht1@&kE~7iE=s%yIax6#vz,T^Y̵Dߩj?K-6 f ]ٿh'F)"8.ÏTB]IS_.)XYצ׻ͪ;3clfw+Z"[hmOLђn[7N\y}1kKR9"ߠYe'ZC\CvGe900CNzhy(SI] OW=mİ5\Y\h+=eP[;&O|xD1O۟-l⚭<37pχm:Añӯ$<>]ڲD@4yT lIY B)s5,(7Rx4JeAqrw킣,VxY#&5n?љx܏IqyM};ٯĮOE&SI}68h5K?p0SBΎ"8Fq 84n,oUx$#̸%7 ֔ 8"h5,O1_L?Ij&$rP)ͺ%:})8DW poLEz'0DF!zZUkopA0dVt\l`U Aʋ}ݗ@_8{/x8q0rW-$h W -aCe'8Չ+2/ +v]i{_- <w(&PZ687oI)_b#$71'S e^sNeç)*Ji~Kq[+]%Fդ^>N1Q52Rـ'"JKH2IBg חg0S]* ^t)}7IB5/)c%)듴#c>5u%;= ,yGuR{K`o\v@Oqh=0HF6Sr>hJ,؎(wFOk,6.O?68NHg+ݱ^цԻ`!?t~uL$T]  gcCˈB)dhzvbЉoxbUၼl <_"F, QHhRyl6SS44d`ˬ^@kNj8-zK^`ZrВgq~ꎇ|XmӔ M>P8s% w[Yi+oAT*A2"F@ޠ:hE{`8d۠XrV--ZMLW&Bሂj~(Y|T؍~f8i.׋JU䄂5K<'I@0C]P<،L&ȼ&Z*+[n#ClnWJ91enr4fNl?+fgMιph.?23[oR1i D`ɠAOanU!akkwEqm 2\̠PDoFXw r%\8jh>^>l:ˑʤ7W5ӍlJ(.4$-#l]A;t\(bmPANcP/,cr(1%QX/ϩ /j{*='vvYoZ֐&PvU6QOaKYhJ):UUx!y[~Np"뀯sΒ^F3EMa&^ΗF' ֈFJ}x¿*x[݂Rbt"DQ%5Eˉ=k1ХɹkK-oN|IG6ȬB7Z?v$5ᘙH'j2lhdugy7t7h\!f?\HκiL`R}|;T| =7OHNkmN -`L^~CB6B:$Xa,=jjiEuDCjeeo>5qυ2M#CGȓbڐm;{IU;A):a]y϶xPWo?$< K:{&i wtT>4VX֪_U=y2D~l Js K:D'Ÿ({i& Z T4Z2xT$f|&}J&~= &tcQ&3k3q f/ޞ{̜騙E OKf_! ҩ0x+!zH:k˩s/y*=<'kڙv-utKfi>uy 0dpk⸂|uEyɡ-`.>*E۰m?P3$n845HE $k_" (,a$H P!3a!5rJr;H[h$2CyeuMw'vtp)C{^] ${" -0WkoA2rUYN$?x&I&6Bɀe'W촎6쉁 3GHlV NS6tcq}A'vC$gyk2gU j;R'_-oȻqX^OB7f7M缞18i`DJA 9{7ÜrhKh!"j1!8Av=9}u\=Gw/ K{:h3xp kKC[0@{B70)FZ+rrf`?cMK~نT?S0G1jN Z^ikxWcr5Zr)ޞB!ӫJm˧ŔO_"&{9pcꦎqV&flEMck;O͈udRQҊ7 ]՚uӼ8!ǯ4 pDa'va1(eMczl-2v·*^NJP { `6YrrE%>h$Z)/a܅۬6)fSQỴ4/=/x=u(r)Ҷ4Ivr%'3袤.{֘zFhUsӒg?pDC*r~I1/u`Ȃ5pCT&!ī3Zpe.7Muc`̝1)Q#EQG "°uMH$hAnr& YzcoE LERa+bx^xd`拽np{S:4%I2 ^6;](R0MS7 | =)(/Q1pЍf&[]\kǽqXpz>@tg#Vbj?qN$W 7cJJ1@SKQUEk,ɔ\V1@e 1O@0F!xScپ'r Lu+^\>L,Ѿ `S:9FֽP۟9੼hh.}\@`eI;2#LvskSO;ezupAynw(SzL>Ey!}˖:mÀr;WwE\cdh"nFp%f!@6Am%aC:QRΓ5ɨo2U|:fpv2~H~Sޝn S5ӲJy̧kêp&sNsH}F?{!&R8dB_בnFvXzk袜N -Iuo_!ǯ]Mu}q5c(mS&ϗ[^̆X ȹ]o'U-+ein&~FſNB&?# RL` %Cr h0|m~Mxj`!` k^m(¶M^ %Hߦ9򃁇W:~`bEvP(U[Y(:+m[n| KtqXwL֔O`f4  *DP@A[B4|ѦL< ӇUeٴC! +2_|5[(gJ3Sd'S@r6 FSƵmsU.b}m!څfh{՞f:HDqKq7$rdG?2 at}f&܁̴x La)h:0̄I'$a~2hD9 i _ V S&U5ʭcFZ_B^<.IFXor^Z ҧ\ {]$Q Gwغci]Kq  )F]v)<.6艒<ܤc g$Qz1lY X%xG ~t 4}kb# N?߫{pk+\B%}eK'Zid 74*T+@ՓĈX [I!KPK0-zY6N#3 &8K3xigĔ5/eRN9t d'^੦?g<:,P׼^}Ē~ `]Dq?UǃP! qBJ-ZB!$u}XJ®;vDB_VA [nq;svw7MN =-RG8Ea$Ej_cm1ى?#8RAЉ`S₊!-O$B~dk /qj5,ӏʞ$-g]d@GG[Xy5"+MED<,j17}hp]aFkt=)fWeVb3r6!fL 3>LGRO)&Fh: $)`yr, JbV=ʪ̓^5HO˜; ^k& {W;I5h"pnړ{}Y"b3\g 1QkįcK"Bӽ$eL3)NZuLppφ\=tKOD[±(VꏱKziǾ⌐Oq1nP{E3WH. i+;Se&{Rfm#Y6oဲnC-]7HI\. H!ps4Ti(#O,20ALX o@UF8D;ЬݨIÔ f!DD9vx g),bX }!:w<1m}Jw N ni4>nƐ'Dp;(GI,sX' M]iܴe +R&Xϳg7Op$*]ۨ}YzoL8X``)dWvHl<`C̋͊8KQJZּ,L)j>CexFlH/A>13S^ ?O>2ao \z,XTVj[qiڠәm?'PoS~ݨyTsFPc խ- эTyOvEKf9 >kZ+)-Urh[+~ԝEiYPH/HǪH!> ӫaMW7Kbp8 }[ 8ey$WNw! 埼ĥ=aISOi2f>X< ';mnpval%W!,X4PIgԛ?VESul$t9\ A0"(Xy5d~ĬXH_\ )'8P--v | MhDe0ñKn%,%D@ZXZӶ+|GѺTu_U#W%/i3@}D~TpaNPzH!]2}s"1 |A?jeQu]ҙȬLx>~$'}$0pX):NH]Ȋ/}g]dKp$oǘB1)5e{Xz7:Md@1RI0 /NVx,@.ªY螦HS I6DEb^=cj=t'ptS_\J'|pSb/?"+B+rOx5I&⛒\lv%h] 0+6ڐl. WX'ꩄX6IKWʗ;H)I2ri:ܪ[^`Hxl9s!.7 `iI`UBӴ8-"%׵wWPYRy۵ԗݯh|$ 8 g̦Ф@B.ME_Qc u!"[o%IY "tJڶn/K0ptZP|GMwB.LptL}:BU ^Xߣd5Jq:+}Higg) /Z%ǎ-Y~e`lJٿЬR -3俼v佃nޡ"b>q i] h0O.,X5%v-6JؽP)H}ebtՃxpʲ|Y\7+7aY9<9;qz+NJU09_@9gۃ%cWX}eZIGGc3ܒk+V u4Vk Cy)*_:xR1xZz:)&2kJoL{OFRϢ [:i?4Mebp~z gi?x9ğ&;) <`}܊,g ZOr`P^Fl ןt'jQ}JL:IiOuξ =!JQZMHx*?4*Я)i۹NX'"Dhul(wjuS *H Z lgxmsPWx9RZk&RW~F?ڢkgCc]7Fh) &T Drl[L0 ``ZZҏdJ˖BY;C|1[ri} 7~5F2i!u7/ HL7&ܖ}y%YP\V⃰@^d\nX߿i+Ha=NN[g'4z ϼ`ͤ|.jnZͳ۰!R!=2NͷgqTmbU5j6o.#1!ׂ U LrP Y_3"\NN\IR?蜖JIWyuҢ׍cZe9ғfd2E\12p ԰m1Nmh2v2l1=.(9Gwy!:=bYz9|[.9jr\npxF3b@ K>bmolAj{-M<#,&s>6S8RiqgPYqFsjz$&PH 8l\soRH0`, j)҂5: 4nIג+l۶._4[ζnF❖5b kmW3srps ,=JauI"V{ pw5| a/Rz4¨BP}JķY4HXOR8Hq+{W+ߓ&?:9&nF~L >EC8V?[X¶E{\ilPNumzvul싷ÍNs#pjѰY&(@=ɴ\awteD{>E{?Um0s?<ַaԱVR.~SY /; 5}fQ)u9>yQuV>JJ-|)&T ٠5,R q.c21,`M8q yi9ZX@!9f> Q" Z45I,+/K={ٔj{q“ZdO82᫏>=۶=6%$+ͧVpbxHsuL wW!5 ֽ ԦF߇, ި% -0Q1}E7'Ô&#yJ3#"H VB؃'II/@%40[747Nla3iuhv?xȾ#8?5:Lj89ϮOS= YX Dza; gݖ{dl#V`fAh^L&ѣ9_Ia2b潡ы}b6V$omrwImGPǂ 9ƚ F̶NIZg>_ne{> u7h"j?ǫk#zպeQ7a,W2G:m#=l~MhgM+O9!ZOd63. aA(J]l ؅V¸w9ނo33THD2+Sčdh<X[z#Q,ReC^yAosEb '#GAdkJ.o'SGGc 5ik/-osxM|1 oK/Oˀ020$xJ "X$m؃O{թ^HbU[wA$ & Ln?H> ɡiRxb|務;"30 ),F-1,o[zd᳐W@I,^4QTtFS u!;~g,[,L(ѠdS- SѿO oQ~a3(ˡQuڒDёAK[o=WzO M^#W0=Y!}|ٮWU@7By ĵ2S u-)֛n$ZiGXj4`d47Rp|Me(~K2G,pel Ӳh7伋uQ&pL* 3怞4t590;v+)a\x.XBX\ǓAk6w?Γ-KA6 V« 襣)zu+(z-Jzp\M#B),i!~+Uy]sz3uںn -ͅci<|Ÿ>qWW#WCm4zvL7[9C0M ǹ+] x8h&;*n>J ;‘lB#p6%!° e="кclŸ64[W0x!|+t\zb439gvE"ZVW. wBEQw</y?qg[l#. Mf` M*]' ';6qL.(9Yo |"L< spJN4t`u5EBt"644s1 ;BcZ!ZwL~<d{{ƺ1kS9DrV$1vkM/iԄp=dz`x6ESkd,W_~ 74pϨm<ٸ -An_?_ec;tICL ׊Yc l6G$a _z '  Kq'mxz!܀:ǦҜ8O"Վ{ક4f4 ," i9~6I]u1#wd' K ߫ yV? %")ȿ':VٱZl*whGS#( t7{6%ٛrp%EC]I!pC|O!BeFK2n(Nj]c. #a b%1pDLìoxwv>NbM8u:Oji%y.vȾ(Fs%2yb)ΓJ{JL(ilgrs5N$Ň$e{ u$ ÑX>XpV)AV=`PyPx8&4кǬ zzsZ0/yn9.Z%}LXGH;4",abwSܻ 1;8-w߃ "nxhn$*ܢ0ENbȨ~zM]Ks2Ӿh`+גEvN:;W[:apV҉7J6:3Z$$&gExv`9K[ 1r:fG/+JU>j#3jwrT`mc߾7`&- BLBu!w79Ts{I p8$qikׅ^F<s^췡5Vcp#r`8rq\v["p#|8 H+8eXɗ1ӹ.E$oq](@-:tMXԖ+5 .h0ΝIdY5, iyJH_~!. *Ij%L!0;{i$H1 0ȁ\p4T83tXMWcHlIYo(zʊ݁>" s]} 4nQmCk;}/ 8 r?+,Kf ڜtĕIg6S. m&⌔˘u.,qJ:rNvӒžu`'Mrazo[=GΓ9OgP,aXEu}\${y$\H,\ =⬁w(V 4g8_r0H"-*\a^\NIt4I:4+<9J[|}H۶%p f xWc6SI{y . fL""67ŕ,[[Y̅J]?GA p7p>QfVk4%mcdZPOI-޶)Wy@C*ʴt) drb-烑閖(7^u믃|7yy?:493MNPhʛhf)S4^C0 Wcq*#<izXU+0'{R)T s"yz>; EΔ>To`P츌<}EY(1x@@.Cvu6pyD#d9HCR?Z-e$ ?;gUx/\*MnG( \b&bX2o( }jk1ܬ=\/PrT1|Z,ElXH,P^T8 AAs7}X^lM!_{ /'VfMPFlW,9n}0}yERZnmtA5l/ef稥09UN;qBUFd1My>+ ,ܶ:' iV= β 3Pap v*)0ujj0ydVfS ך" B h_Ů Dm3T'Kׯv,ךDH>{ "{13}3I_̇=La :GVzW:: ./kZ $gctW뽭4YE\p=99Xm/ htCO"cj|Uj0h^ c=p9CL.7\`K&購m1 ǷZ,v}]U|?d #V[bm¦ e.+MfCY<  ,!uBkSгDe%JК י9Kt"ΤZ{9SwiIMHG쁐ItAzfimS8kw%c1*::ck$`Hv6{}H֥4'lG.ht*`^prKq{,YvHA-1 ピU0uro$TToHLqhJnEv,QQU@%oc*n0Nah#Ima(| x'K1fiPTD/1}p"2?6+&F@حbT |`B-ĜPJe1Vc<7N VɮKB+|Z]C= CJ4KLǮpGVDŽb\{Ri ]<{5PB˨ 1l@ߠ$[h/CbCP Nps@*uSYѡM3v r{gcu *Jy˿rni{젚D4SQP>,D#x|j:/RW.m@yx }@|5?{Wj(=DÓ)lDȵEm(Ë_]ɯ:*Ne 5iuR5eD=h AC Żҩ]{0}#gK6vzPtJh 2/ K%s,0U:bĂѻn,ʯG{@&ۆQcETf`cYb|kQ&`řXln fB+It؂ƣ[?zqTg-yxXZ\tb1H^* "5yzH<4Pa0QEYSnl&گT2[ 0l~Aԧ:X9BܤI!\W3dQ$Oo$y9Lp6AWJ?{bm$\ O0ԚTVfAp}im}*?be`XM'"?jH[3ʊwpsK{CQ+ڟt2(ElR!B2.|1 oxZ };d>`Ub;~Cp]S}+ҙ 6^~ㅈijLw$2 @cI^0/DDcVvhPK`-@%0˵ Gs"#a 99iP卞NڈTg|T jE`sS\F5DpЩkd0i,eW\tT*8]:%*Zfj]êO ͡4j/}F/TJҫa}~[@?3kΧXufm3HkAD>qh68En/!d:!;e?;c [G[L*e?SjC+bU7RT5";qW5:'qݫ2PC?q5L-)uI9n:ve"f%bK 8wźC.Ќ$.{DnJ7"J>HT;svO1S/v䦥TAjvXp[BC4R1 jvEKSz#JaCN/[5& y1ZACߝ p]5NmGY(xf5 ǪblD#SbDLAFᙑ'{J!;RKh~Rge4K}4Y/UszwPmYSpbIV$CTv*Nb;r:@XgE |tf,.ZfC@Scl_ %O脀 m!+:TFw!Iݥ I\O1 `c? Q`,CpV j1wV'٥^uս}Qt^DwdWYGYWu%7͊*2sPH`z#_:f]vISz!n!Bt u`ۣ,=}l<7zUCAaD'`pnGGz e 15>SwM1{"j"`{0X j~$;%Fӷ'o.Vo$lZ$  (S>9WFp:0Q;E!W@iafXn^#Fp-MޘraGiGKWq6#w&e#6P*U-$R,V| ڍvWnqPRHP"ψjyQ-%\6gUqr+!+bCK9r|{WMe;EI 3{uFO:(yD+>_F"5KK16\7Cym!F|F$=38]#yK2E#c <]; Xw;(Oڷ[|6v:eђ=ܪn qf0E;> }?v,mkC}#K<\g|;R)0٣ZݎcQ_1QXz,l¤>k;KFاQQo/d͖ 7ئJ>{˨a$,~P%h)P:,M喸m3{ğz/>Ipεեe3#׃ۙ `kWb}Nê $N3;r설')ScWoHcI*Ҿ>)^ucWvqA5'.rQpʚ*u\'dQJ7t޶-*鱬GK?6ou9:ܫYO3NK&5ohUQO9eVv~2Q>HY=31b*Y&釩.gZshTU]IaoS.?HGϾQr" Z|v(4iq^ЫW6+wMw [a7^gl?:W14y\Ձ dJӞMɥOL @GF?rgR o5X~T%RLf:(߽-_'HOZa@J@ uuũ.Ҳ4v>ff]:]O51ܤ {#Ae{ټPjƏPuv2kP@#OK歯m!+Ca $W ._ -*`%"[ :3YKDDץ@NImUN E / k,&Ί=Ҙ4=,ڨќd?O0a)z+-g:<47Io8XZBJPxG~A~iI6H)SnyBSƱ]t>D0H*KWS|?)аe,(ps30=ONUv} |,hj?z=7חٿv^ ;sI4wk=Eh38G/Yr~F +v@VgJ:FUd`AAP)ȍ8w=37Qfu#ΚDz0o.1rg[2=7[dk)UA0o 'SWc{'Jr0`D+L2pIff+M8xs,xp#՛hRY-Ouz?0 j.F}x̧١7fFU-LWIJ.Tg&́I (顖c]/\3ֳQ2dg o2/Gn9D|I2^evLNTK }YK``8To1YiJml׹|l<ؐ<7;3Gipչ\W'^f1`.I uߓR,,Jp̙ahhj9oa!i.c[\?t!$LZZH]KÝɗ-J/*F^X]g@|^*xB)R7+1ĸRi۱[cuv@yOݑ,KL@FM]z&cm'֘,VUTބILaniglb|_HfC`fe>2z$t:O\I,73v )/JgɶR(s Z/c;֓;㽭eh`[QyU.̿OZ*j+J7vOM v7 ӕ z $\y|YYܿ40B@9y LvnU{X-KJmDvi&5OuY-BܰN7ԛ%"5h9!;rS? ěB:_38̃DQfAs>ƙv Osm>Dg7wwO3;lČB r`#La$L,z"ĉˮ{8Ӌ΢emBy'v Лv;e)q܅jl'xSWOi(z5pROvqXڟt*֫ )1E/-QDcHY,3䔆; f@Y>XA1ck '@&_6ph84*t3ŲmWk]P<)sX>jؤ 1Kk$7dfU4=liCUn|c|ufJ@`_5¬B{Z5f~,&!!Fó )w/Jz/ JU`yNzQNrɹHO0GҶqN, dMFo긝}ͦN!F>*pZHGU|9*hAx2Ty^BFa'O V|F`F˟Ce-ִ nA5}=^Ұu}]3+r&wuۃR !g`=gyu12 _\,l@t`HzNuMΎ0_/J^/:?p,m5 L0.$MFs.nD!qyt#"'FLs؁S:9aJ<5iBT@h핤)oQ ( DB^[:xN{ޖ>6{AAi XJ\$aJP݅B Fx*K;ឨ/Ƣw7a.$+%yZ$5GJ8Iz(MV) v*";đ<@o~[Z+5AN+WRXC*VCꕁlc<ו'np$`)¼ n 'Ԇ0die6|wڭIpBwy :Bl<2cyUOy%R=T %Ss\('wtko._ƥ{5"j`S2ESp&#=+dm?E {SדWA7Z;H0w-\xڢ}2A*CfuF*Z o'nuc'H ٮp4I} zAd HK-ory.Il,%a}MQ_lo;Ȯv>$pqdAd"7 r6UvnQ6FQWyšqߍIK9Jh>je-X|3J/r,v!L.=ؑȥTQΧS苤4['6.i}Bk׾{%K[%m6de i6D䷛4t Ν\2d9{*ovwNS|PXؗ(ݡ8a_\>*DpBcy1a^YQ_':$}1jdXAXyDbB\6_PңTݜs$ V0#7['܏.\nJ4˝oԌqJ~S@"s}D488)1H^jD 4XDJ[=.Ujdzz&Ml ORgYZ070701000002d7000081a4000000000000000000000001644ae3bb000028a8000000000000000000000000000000000000006400000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/ath/ath11k/ath11k_pci.ko.xz7zXZִF!t/(h]?Eh=ڜ.+˥Mo$EoUۍJqhu#YWDONCfEBr@8zw |?&]^j5uuMJ WYk!kƧ ZFjm#Z)H4 :L] ]\xfXj=} '~ۅ}LA@YY c2d TsaW3>yJ*h}'ٮx˛o/ mhPR4Jʎe:.!VU1W/g^c`F{{߁T1S+,vfH.q}kEmZB) S0e y8%`ٴza~m=B;k/8 f5̴5LNw柔6җaJ%U"F12^SuJ}|{HnrH^1G,RA(s 9sy镤.]VG ϘWq"H+yVI+s)dJ0 Y BQ?3qd3!k x!ʯG^NOQ|F,һ"// t4 54J%7#>A.z:ąNXL& WU]8ح?.쁻F8}_G:Ǔ~*1wf&F*Q9(R#Q#|Ug#3gW#cgY,5O~8rK'A~͆TJ&c<xMI?BV~9 S[njl_UqJzBn&V,fSS1~@FDss"d=bfðA*T"[ ;*K v9a7%P'`m6G#c#PzV]bf!%US15v& kx).M= $c8VLUBںYLW OF.P댛:d,K[bd]!<`N uuApsl|iW&XےHԎL{BT"'?o2Y}kѐi yhG|$3QxZmJ\aO]~JP"< ^2݋P÷yDEKף*b-aapj?EZ(>~/u?-Gј3A" eC~$If}I`ﶋu>y/ ψTrꃐܣ Ydhg( L_^6肻b+MqvHWv/yFH16:aUF~yd\tK9u8bڦ jf[^'NI :1݆jѺӖ@= `Z!oBnYH:XG=B4rL4EWwNwn-f}))染*Dcs/w2SZyߑŦkjr"Ǎ # ^5y=irb'!Yq },r,nFh=?X83{Bه;)` ~˵Q,8}xGKd|.z 3s" [tyھP.P\Wq!eJsְ?T$po2 vO--iwޏ @HX|YeQvO'Goe䌝V;l8h/{=;PrďVrj/WeBûaE՝nru0}tCTR驖8@Q<;)׷xH; ki/|pÖ"Jk x(@`2nN/X(o8*sƋp_nJf 窿O(yĦJAZso<2ֲo _v@G6.T8fqc1DZH'YDkט,>O.˜1yEX("3xr1X O" i` CGo=#5{C2.%jtw?. ͊w|clON-6* *P*5_jFutXfmO[die::?Ռ7fbѳnOģ8KU+WU~y DDK3)^~6zS:`Ү~:'uV@Um\x~?qRZh牻H XbBWL-޸97e.Fsgӣݱ21#|2k+b0tW$Є4b! @Ot?m>: 0(70s.iZD`C;ڏ}toiy! -l!JAs'.5g-TsU;ƨ/蠡;~\|9ýF4_oΎ# O*|z6mYNҢ4wÌл;Ƞ=h ǺXK_T$\j!ueWXWW;ϷBPώ. &uA d&]c}(ȟ9p Xc#>6E}d7N~/X*~Ie{|2hf5X..<hM+<PYxUh1Cbd%=dOi7":rk2)$3]fpSKFGjvc rbSSjfgvfaV+eM4 N`>,ܮ9$|ڒzjEbN--^h[v_Sx%b$uC4oK> XqJFנP):[PߔG VruBp}@Pz^_$׃jxMl|異g=.Q 'VΝZ!C6݊QE&lXћPnPANBsp,ZMrERγXt3@4[aZւ"e  qPʓzc@rJ+S91t\܏-fY,rX$T#(.uK0"G6~3N.7kywN&tC=W*\J(j6&ބI9YޔeHrejq=X 7`+8KgIڤ"PF~# )Q4ԍ[xt6=}8܆LKla‚6>M22XƆw8ϖU#$#v@j|~F4ΛvlUeqZVN_]ͫᦋb|LveQbJX7) IDX4y'Q ]SZo|jyGҥ&wձԛ'Gqd"8'-U>T&<ف%0۬`ԃrCjhW}GΩ7,S8H 3єu!7Gfh%#g::-I z }9yte<8QWܥaZ p=uŃ8Iv|wJpnC4qf].fCg<{Q} K6(W`ʢ&VJu"QX~7OLo?n) ;zp-M7 nI=O>4`ID?RIf\j^ɾt%됼*O>(դiPG OCߠMwLYwLb{3 U|ڊ %^jݣBջ\ll7oZ{>]mˍz70XΔ/0/.TCة8eŢ,W4Lcx9 E0hpnZJ!ܺ0v3!qEm Oe] gڶ9-{$yl~,i`o,Bc?8r~Ojw>]_ݡ&PrN?V=Xj{u%5ٱ' eqRlLm› e&":N_90jWpMtm:V>,(OF-hܣ6Wn};O}f}VkO\ 5_Cv XM~5 b SlœͲ#>ߐr?AY*uKnOvǿe0tw uNa@NDӠouyZlA*m-*&LKhoDO®w;UyjK݆,~㿤lBP(*`6Q;S4kSN|Eֽ2?[鼸̎|>f 2aDז"iȗa'Y}(C9'C$2VfTU 9cDTm`4}$MVrcExQ CbP%GKWnvpǛM _='xa ,ˆNl;5 טt)k=.E* 6:y7/ӕȩK[չ@\|pdRXif Y벵AƄWdMX)|Ⰲ!]b79[bIA`gg>Boԥpse.DfO 8"fw%;Uĸ5`'mT*BjN%߱9YPִé~P 7rܶ7@n}2/[Qx.9urSau͈_oeX?k/` ;N/SP7*ԁ)х~.U|tcd,2<Rڝq^' 'p~_ޞ̯@*;w/v2v{ܶ.| e1 #ѳ~w_gcJZ큟~du(XY [;< ֢#HJE(V5M{Q!"2yٺ@\M.U;iE`N*[ʧ=(L~ qT>u_=x/< 4Qh_]-'zgZYG77f'98HOFV ׺>\KS&)kdWǠJ:#ѥd'5KmxO;ԱXҋ"lO,#X\$18*OLHǥ} _Q~:H.G]@|0z,fqF+aʠ51.r0OȢXp~unjKvl@.$(S+gr[{ `[g c67)16(8 Õ՟gdwgȌ.VһV)WM:v@L`Zov`+Sa" +.£(E;28 &|p9ݲ:Z~WR~?C/tvh .if/TGBS.~0} K_T8D.u9k޴2}fєl|#>8r ̄s_"Ece.U(v>ʅtuS\'\8Q/f pYS#NQۑ/$. ;=Š=%Lohyk_t׾ Tb=f(J/XDVp\ӛ]ۮU2,\ű V19ܘXRH#"u0W| ppH5]+Ƌ|-~V>{tq^a\rZ,uѯ'i=¦7}:ex~1?&5鯴2IZ%Jֱz%O~(ͮẚ^ZmnF,v%hԉU,v0ZAuW_š ÉQҴ+VE"=)hzɬ qSڎXP=t+ʑN{إpF.Ox`+z'pU go`=`_m+f0GHEC$Ng~-$Pu-X,=Fr*#.Jԕ5PuNe Bf zaPcy WZAS2 :ɭ釳-w#~,U73!"@U7\2}D|9_}hFfrI&bʶA, #M_khNDO|8}*BsX'ES ԥ&j\# .{19">W!1[r*1RcͥmBA9\hRZSvP;,G2wpL>vʐƼt*4\ܸ6\+NB޲;j1o^(R_Iم '\<qg z]ߦ͸B1^A 0E &Dd6KWn-h %>Lrh9>~~ߚ'% 3Vi̦Ȍ9٫XmJfcJDtCmZ^ f9&qޣ W(ꗁk n]cSжcl:wt1&S6bW:a#Rrf5D:KI\D1[s@f~s6SGhC)v9Au笅:M5;dc6a-q̽سqÏxHEIUa1YJi8^u*2*Ɂ}sdaмPEIckiMGaV&‚TuDe&Y<6hU`*YpѳKR>nlJZ~ѻAUUFLlgԠ+G$>N?ueƿ]:$  -g#R\.(.n=c?Vy1tZajUR%T2\֔}y#+hBP&MXx4L϶1}#UdVew;kV2]>7&B}R,l ay+=}&m0Әc0A!!P(Yek?f^CA3XQ'w"yG9l&/68*1 %*Z6,ʠ{q`M5JA^-rm n 5vuqXt /13sSK);ʾ' 7iIY]W ڶ!2fgސa0X f9 +])삚 l<5nۡKЋ9hBFgJ h̟sry¦hK^&^ S2s݊LPt} k"BmHsrCWD]If5+<2YHJP' ۔"?oW&ѐRt;3kqQ:键!tB?*Zhwfj(]K%>G 'd7 ZU+pd*"B9Ы--\g/{q!\.gLKRdkt-J__c2>ssV2H\ ʻ&%7!#Y4Q}3:c>P,%U" ^s!]G{h̿|!@A[6{̖gu;5w_Y#1{ vD'ct)7v,zIxylXH3QECp,Il~ILhB&@q\6ژI_ iOTyoe_ʥ%SesPQ2I #w."EUr6^9fk*Y$nf-)>ò G;>VQB::DϘGAgۏ8ئs)˪؜RK{u; ^[mgZۀ݈j{3+/dE<-߯2H NHPguxEyv{\Sb c%9]W;6 a\42* >Nvԛ`z7{s ˛spZO+Ӡ1Mrkf4YQ1TgM8C6-~`(ov1>11fd™xc 1WZӒ'uG$Y8Sjڳn?:wǞߔA7j%M Ks~+&.F3l*KZ2`'NbMB { [Av_FM!VY"Q*3'V-k)Aa{ugXs(q>V žG 0ϟ[,bՇcBq9&{8)uVlՠK-Y;7)7ln9N?Dp]ȕ=hx[] R9uI|aw3X&2oUw^vRsw=3#B+`J0mS{7OP%=' ե!vgQ:ٱgYZ070701000002d8000081a4000000000000000000000001644ae3bb00010f98000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko.xz7zXZִF!t/]?Eh=ڜ.+V4m]ޕXk'oM &0T! oDt9dԠ8%!Og=л2鎳a2]Ȏ"+ݞ ܫw|儿M8d ~:/uj[*Y;ywaBzR"~BnWBJpI~1\6b&쒛zYU=$5bhJX}+3ZUͷEv KLDrugSXR*-}zzMP<2*_!? K.OgkGVDp#+[;1wDU+Pb @sO'S/)`,rWzGUEfeY`*@@BrPq>YpY,^)r* P6i~8sSbEt@ǛC u6wzJXoNUxwz؀y/[Mxh#z/r1Yv)֙@ML-{pD.`U3>C#).h*76T?j:ZZD*訖&Y%>N: tmcс^A^Zb4WX4VT?6@G&OX3z@t茏w TrJP(c+b02bdP1j(rh\.XjG4ufә o}'ӣ)z)(aR|xFbGpkWnWB W6ZMlC).HnhVT#/PoY,4+΂Ql  N} .VA?}6ZHʫ5De P-:!4半[B(jXqT0#3u^<|!Q'Bue::| Iw/aw/0ErCS1zԬ 3VgPF,+[kEenؓo񢯐9[tM3#߶z0, NAtmT_m-5:$e>懵SAP=0/־4cγ A ˭^xB09UWDC͋o]cV<41fFB:'ҩ cg-Yaa$.le݄P$(Jd^X{}KA̻I )4#M+JG&0CL0C RxfbS0yy2/Yލt\Y9i :+>Z{N(Q6AtZ|z ޡ75Ip g Kә{{DmLE2 ~X5=LIfUƸ̈<5$M,QF*y.F74kGkmJ}%޾$1D BWn,a _"ok{r/>_ڽOJ$>pM݇=0.ic e(Cd! >i180`y-BJfC0[bRڷC r8-BibL4'") nL1p=ǫ#95߱)` 9(Dʊ',6x^lnFg1۩Rb Fu7æGW .uXZ8 YDn8,YYCto{-j98g wwߠɇOp n;K@f-ʃ̃uֿVм8}@!MZI;yuY2t{79b'~d`3< iyv[@> wtU.Bp"MEh[Pb z׹V>YWG8|N )Oo֢w1xP+xqV-Hԉ4V_ӿc ,~+>&UskKK':L$Eq*^?`DPahr;|N OV''|cLd><$Gkd|!dZ墡lɻwwK$.bk7v( 3ZknNz۲QXI{mbaAd90| MO:] B9Cvd yܷhC[vw1G(<)nȘ1 u,|! ppFR3{_1'Hr*ObSˑ@]j-ϟKBk~.N?T}q@6:ݯ즡rA¤p~"|y }64J=H2Rp +ndyK䍁zk;r`+H=41B -sp!ͅx%0A5RqՌD" # 5+8|TJkdL¥wgճFƑ@6EN_%pses *7B1.cIŅ!#mCmɿ 9W מ߷_99 ˉD|JP0Mvˆ}//a\ttGiKNIaH.B(zmѭMy5|!ŮBwN`Qnjy<{@^W?) aRwunTΛ]7 87k"1.křCz8)ee`K.# E K)¢*aMD:Ij^l-7I $~%CCc8¼($ZäF4'6eǑtsڦBb)\ٺum[Ǝb-Kg0" x"lDh^L:ʭ}8 ~%h},8@җ9NRu܌j~A ]y&#&}8p]5U"ГIA|SZ'Ђ}0m qFVv[2.Z_ьLp}IeZX VV2lMO'Kv O*fXTLtXF;Fe"!#zuB$˄PhbF)nLaoXK(3236C>3KL0Hl`Ɗ(Ũkzd ԁ1HR{a96 1/6X @s6cjX̪&:Ÿ,÷ |#A˟&Wz/MIY +}75icn_7ha¼iz;=^ҭ_AĵB ۏ7'q!ؼ l˶ &^ 좿 Ik3|In88 sXG'=ϟ(lҶzLvgQ?H68b$FJsak=<wpRBu_!h" ;U'L #s$i齘4$ܫg@ɺabI(Ӷ>^}V('oL 'PbRAG^o>iѵ2Zx}iouG| RobSH xj N WQ43:]\-s+ޚ["d27Duw{7 47lF?)_sPhr!&3>N07+QÙFTu.o #I˞L?f-ю?^"aJ uY4i"Ǵ /|RJU(^O~$%蕸璫_;K_=M~b:%T=]UCtm@?PK5 ̟ZK7 Q3gbv.(6f^Zԯ*O!W%{llL!؄($P?a[@il>E^~Y0x"fmfys "{ /h?/*9CioHҨϢ>͠ t\ib0[f_Z-TO [?,oضүu!,jLEmS1ENʽLg rT{->ЪZzMl7!i_#$6TͱIؓpA O4d1LE//Lt 꿌46%\;t-|77E͊ǟ"i11 Ycoܐf~wXx4)5M$=. 3KQk')? L_~ =5(vyKa!: M^zbI i zӞ5$\N]'Y&3nCHTx\ν".=K]ekƒWU7,*XmpM%Wf@r5#㟲Ҁ(0;k=}sŮ65ցr lƚ6~n;5H$T0Dh t@gF͉f/)% d?R1ߋ0.vվA!WTmu$̴qNVWpeClj1Opry0=b30;gBz[8sASoF^#4P/qՌ(âm`;hC2tG#q0,G2-I4؏r>yn>͖ܾE踓m3opiUa|)(y^Pǘd*[S9-ZG"UʇUw3b^J8@!@*ڋ-Hn|!mt$&R OL֘~75swy]T#['6pQX(0oyykN"(p ox23:[( (XU.򱛣#~bMp`f9M:·&RѳIv]Nnn٩qg5D۠SL ջ/z|A?AJuK?,(1U,Z|<3:ί;>x8; p ·Ǽ4}"mכaG{Mz]*A9eGדkYVngayiQ\͝6g;|gz$^>=giyK{R9D,vu!D/Od&}, {(xgj!;O-kB3Qk@ÙW1{Ic*GV'fQVnhBfjN&~V;ӘUE +~M*IAKUIU1u Ev[fYth\D[z%N 4k5kNw w귈5LC:~|u|'Ml${sb͏E@J3"zjў0+,9Ϸ6v6PEd5r۫mc=}PRוiHw4djKz )\*?~r6``|# ,oܸ=dKr|켌#<1lT= gRHX 8 ;OR%.q+A/`VzW dF >j`iM!,7BӲ@N??_Y> s@K9{\1ëhHv7ITV4ӓW7DL f`v |c-o^WU /LjvuH9^: -Fң䦂 {|O Jpݪ ;#ҟ̩nʼnaMBU~7t7Nȏ?r <+ !KKA[Ptd;U>ԵwW|' ӫ8n.40!{+[lbGLԧ@TS$76AXh |% 6q?}ݳ*0{XQȖl^S D$lGe@ @GWÅ`9?,2{MyW0V^Tm3pvmJ$Lfs/57Y]"Cq,Rв.K{xo:6С$*/-PwۣL˃_fʅ{a\B" {j\=|,Ayu i@rsMۉF|>O3mQCFLC!&!!T^aIb &KO* ~B7w9RD0caSb \L ?+o %N4%#aH6f;zot|NɌ691J850(҂c3랉Fw{te+ QAG &+q/ -;"&bO<'YI4|j]uuȜЅ+!ƦHhެpAi:A0K/O.+s.ַIJ;%kW(%B$`tdvIh?|dfaF~kgᄋ=%\<3)+ghl_OV)@e  i #MHljFyTWsr7bڧفl!?RBe4w|+kZ [&H=yleP&%s@Jpk=>>ݹGGְ3| )7">GTGSm maO#j=#`G%SfΝCKd^9#爫nJN F )f;y/+cDw <7m~@@vXtΘuyf 9C=D-Sa$H$l\ ۗf .Ԥs<-v]Κ5U¢uIv@zBF8L4=\i58N{pܻXvq}SRz&Jğ)ӡ68@h2VD!{x,&-hW NR1d%(oSP_)ʓ^@aBUGW ~{33 I"16ɘGg {xj.s]ª¦hKE >XߕX8ͣpֲ jvr.gH[\.<9,Y4ÄN ސ\%v)/SKvCJt%Ie C Ȗ8H]` )R_62)uȶ0(c9@^GzRR祀B܋q:(ٛ89iw]xMd1ź] oz;<: 'H0 |'$#H}u;WJ~%idC0ftƯ&{ OI)Ls\_>Xc{+0%'2Rv+3(7]6 {y*)9`/=tehͶ:d"Gp7هzHLMvjsۨOL*`G;"av0`y RC=[._,.ӣB3@34OůD"]Bc/hIt{ۊ"锦{8_;adW=߻B^-Hl62붕.a1:dq!8dHYvqNCSYn*s '6۪`{) /CqZss f ,lQ+16x>1SHy\5;Ș.H,gdˌLif$ֺԷV12n. 5Yڎw޼B\xR&EӠKPcwGGOβ-'!Oٞ׺UAU+~nuԠ(IA lھm=͍6R4j( m C%Q8#U/WTW: JZ$4RG6ǥDE=})h~/V†`ؖ36#S?v;%amUj1pհ;\ kB{DU,b썊)DRY7tS%`;9!djBuO=W4_ ym[֭,[U'@WR⤝y4WU5sq*FaÜA9kcGᩃǜN]ȏ;ָ乨ECBv&X8,\S]Į0G_t&K#1Ϯq7f[Cu н蒎#`Rv>9p`9d.ߔGxKA0.yF/zH6ggsQ 4ߎӁh0e!MBǥQ\&z-;whtהFs*( n}cN^ S\+\Lak7L ۦ3["yKǜ6 bGЀh<^iuTNK7/_RB/iX4}cǍ$Nsa:~ >ÓirIs^Fb)`QDM:za'O5A|ka^īhg@e/Ѯ.ՆTOK,;5LCK_B^'?<G .LfD"Pr >Vo YbpY̨376#!E#)8h (q{_|d^m Oeɒ3yvoサ +\ 4«bIjf GYгw&aq=VE; gҚSAGk-4wmQ D)̴ڹaΎÍ,9?1 IrK]ZUE$5? z6=:m!%]_CD >$ S8vF9J/0vi\wYN<`є* UmyQnr+D7aT!* bƲ,KVXuP Vr@PD^I%vKv['yH.IQ$LT5wu$z3. l9hciAbjs+dNm8aUX:B'G?9=?&;ba+< ״2|X^ܴg1>l>ۑkZr9~d?:ӛj] Kp/2ZUAaY8k&N<3wJRS8Vsj/ǞFr?r U)8-grHHHKgih R R[Dwt6 H`f:^,8X޹p ڼ4HF$3G@HbA0śvRwj^3` *[5>*;Ooj4-^-,Y,tA*u[?)}J> ࡲL@ F0 'ZZ! pr2kX)Vfâ(-; Ojq}5s~:j.^m4&Oz"1>5Gdec5,ry:݄p?>*6v}++܄TvK*aAtu"a"=3ojUn|<ѫ4&+E *Z5:E2ۻny΅ $"#V`qDߣ 

ggKkn%-kO[l'yV{|(lä1!JN 0tK3mS}c3_ߩ V B±Щpb#k>?NBurx%pA=$h?{0/ծV{Daϴ&m^l5Za>M3OzcdgzáeSEK{\5Jsߋid*eT1{rp\ع=#7⁜06Q_jyIBi >3A&N$7߆mzgy_XB1・3IcG3p^d(I>}> V/ G7 NC4`W ʍ͒K"erj WKrQpΓh2[c4D0{ ^,i=Кv/FeJA/L@#8X{'5͒$tp+8aPFf.VhjUmy(^WZS NO 18 {|cHLDG2ZSIէU|6Δ" M~\Wʼ6:a6ײ8u?4J4=2'{O"jSn5S=ܙT3-ZVb)8U$]Z{-jZ~(=RW6B@Np}̖1^#!hbޥ |E{vu]C™Cbb@25 w?<@8Uj(Z-7şXے/k"J3H;H6χɘóFϬMFӯktaQAblk6H 7+(#씯I"]ڟڎ1:'1 mX\P::$w}q&"`zg|əf@U֒2`qB+;6 繱<=g{x˾ ca5:aAAϽu$NE_.z7C_>5X<(ۂṟOkAt7Iޟ&׆}}jUm1vG>;sw3kTs2%,MILOk0,u@U<+wW"D~Mju3F|uBkRk OV;iCF(NuN:4;'|CRx6zӑap8EW1lx<% m9,5A{w36Gr y4AW}%IdHTJ ׄNrsH"=vrqچp̎VO)\q+&[nsM58y~;*7?=Ee%o FKl gK_Zi? ѥš?)Oi#!\;+d[=ADHXc/2]´ ŒCP!u J5ijEAi1v5شͿ)[QQlv~C>zѥF doZ 3Q(J4uoQ-W`܅㮷|.&F dpW#bt&.[ G0+3NzBG)_;5&G8iJǵUYdD*_1pΕ;F+dےT`l/wh#+.G^]G?ܰOwvSu-SVOCO?O_)IuFS s&sG`oZ֙oZy4VG:0{ׯ/le~\7;»@b۬cճ\Nr. p` H_ެ)q/N-:T-뫘8Y#a)Bwu/@%݃co-h2c>){Pi+AI [Ҵn𶩝6b~WQNV5󤑨X!:mA@iK=DZi.IP*Ĕv{>a@]Egb@ Q1O6_)ߐa7MOP A}&,Ξq&WG\Qa~۰ 5j,B[! ƳVw `ȸsm%{`V~bhsn@͇Ec4Ҿ6c"!.h阖qUu`_7^q=wxty:?)ph`9݁ 3[7?`"(,O*7°zJk*Xam.w3ٛt&&"4b\\256kg =H%E{w_?e1*UCѱO.uv{4>ơ7ʇsVDP7@e@h;ĽM:b)Cu7dBwe\/z$lIJF3;b/-Y$RY*c{;𤏌[-2Pt/uq&Rچ')?EۜH`<+&]%mxɯ@޴g8oACbCG6M"rF}:?Y2ChNqH>3]|GBQc@Hhf^4}_#J8Pu"ޓ+2/'j\88X=%gzŦ7 QڴY=\%yd8R*+}ocǻxEµ﷡Ue{q23OtlDϺ4( <,\Nol{"đNfY50 # 1('2'cQ2'F_!Cjzvk+,ۋrIK3~E˼#9{ xѭ| a/5ˎ XUthޙ?~/(5c/,\ʪ,45@26FK+ \+2鄕2Knt397Ĉ '7PI߬t);a}5YueF尧; #(=/~ 嗖\-Gkhy4Hü Tg͕6|_誎4 Q@IO&]ӣ\z?]]k7   f j붿-|$/xpChxW )\0rk ky]EG 9:@G0&Ng>iz s*Dɥld}?M~domr31]hڎ6Wdpq%D~Va!Hhsl|4)Hwx1t[ DMQ_EGBMX/Q>KeC8VK5"CՎYu8(u`"dqNgA@@ x,9 )qL>0{Ė|+%"SGWA4"lzh]x8"Xbmkz?'K'zeUl_g%]ķȚpu`о,;|.[Gs8y%rۡO? .khS/:>Hl\s2鏵5GwI[qI$B(0WS}VnDDSnfb,i$^'4 "Qڽ>1+;,sg−31"M$Y{z'![1@qu3:b:ՕompK}Y]Gz#QCKLŀ|DZnVeD Ss eIMb𾩞JNg63E!fB9-V<;1DQ.?|Tv4ðR4J[˰?;H ~\;aXRt`PD'$JhX򨣯r'.C`F{Sx&td4 uqzjggXlI 6;a7*#"h _n\=9!uQ#q g sQoc +Ds\*l,tGj}r#(>(1XytENi#| Kq!~O.kttAi1Up4N};Pfuu<&N;h{j5N8{^_ӝ\W6W .+Ѝ$~Iجf 9yNٸMiKJ`)@]Ą?e͗QөIT!b4^(;J H%7d9QpR.|+Y%L[V#&`>8,!%@P~_qfR`HZârW$z$x_Ұ؁N6hgy4,Rq;c ` 9ː`LRvLn_ÑVft6ep76z=]@{*^M@ *Nk9 |!.UkJ|gCR~rlVfz|9+ru_x4@I`]ykTf̎IYOSN iQFF+1#{@>rr>s^hn =Zw6?X7ݥEkwFy u*ȵ6_ GG]t29i Tt')E@VƷ)0MtYd´Fs+L} "ZtFZPӊs@VY2+6a`?5ݖdAz,u>R UVxJEo s˯Sd+j) 9^aC[S隖k`7zA~mӭu{dj:;dޏ+cf*gP*a<܆3wmMfMB ֲ-$ 3ЛZZy 9D3Rk4W+|(GՙOѹEIuSatC _қԞoM`1nt[4F𷜐 E:G(=?:%(G{OOB$JI_XyǢ ,ĬpkӃ! bD)~e J^3v&2AP7h2CSQ/YR~L-Pɓa(  ?UΏ`:\8?@ j~%y-wD3V+Ew>(5$PNy^pV&6r8ʆˬ#sA4Ǡ2-4O$eաjO[܈ "n+ZhsQ'KT_\9s*FGݥ}h";#pR'}h<+2 S sAp O*6vlYK*h 1GMZRXlo 蝮}hA>Gcw'>f:%UCY\.6fæ6abIp#,j8#`a,}8'5bhvW'I{&E=7(~sҴXUz[PST+>ϫ J>07͋ᎊ&D q}͹FԡB<|AC`wm3BI/y#n{KgF"l4ymjһJ.ݙH](pUȁ m0JBh\pVw k怉 P3Vzz ('v 2B[teKxأKƥUSv [f1pـK9#f}.R̝=n?b NՆV\ȳo$!kj!a֊E hoѩPǑM,{8@H@Gd,,ɓpijfc1zwWbƟDJZM(=.[׎gbP ]#pyh.E'P3|VfA 3k҂|@NVEI1Mz2ǪMh}o_<` ?Q̜L%/,U}{b֔$^@q;_a>OlRh?#xuvݷtkw)KQSD3A}F^1bMUh.0{`aK{j/׈ n^,*eؑ*M²2@wdd4)\Μy{/ia1E}><:ōS dЙ"7ANvpQUn {}-R~؉X)ua/lc{3F7ci1Mb}y!iiHx> \<Ķ[Xa#zk r?6P(˔&M{4.B\Yi4`/+5+8G=%c_3If"D t(SpkZW<>؉Wvé3]( Ѕ^8, 5Z[s=Xո0f$ޜ1<PP2+}2uj*W/Tg >&-l{j۷[%.GQWO6[zhwW:89`/6s25F6+ߚ/ _3-9aazXUy[50`ÔRM\aV.St.v|~HIh-͇x:`aj,!ٞ5K Qb&r@`#gVܯط쎒¸CT~9׷!owuc  + S*gз:*Q#AnIB ΄~k%Vdžцi1,4ǐ./Pwn)&ʑ〢]洣e[WZjtIh&7Zg|ƭUqVƛwqnp&[əz):M6q"ň`jiԹ mhJ`&0&gi4*vʈO57lT7 U^ + U,Զs'-?߳DtҤK;=_MвA|gbB7b,YklU55fL+`l/x(91H79xlRw69Xz%$Ҍ3sA&բe;}8où7NOpe{l={8YyQ#|~=|"R9HE(KݪZR;`uvF c`i?⋁YmD?̑ ^YSII`E顜tfӅ.%'9"l,~0?yd[6!{kS(&|RiILz5Ѳ,jO鮠>vo9JyWM\l&AEqߕ _\ Ba?+2׉u3C]4*tv=ne83s}, s.H{\yG:ru!DSɳƏSQmP)6hvxF?c8fLo%/(uѕ98(e7L!.QZ IkWA#=cw>O+( {%]P:j!s=Ѵ@ ]KX&*ыع2ՙ̹|ĎĆfP(V1)B?VYZn##")c'ZjHq'8"i Dm@(E5y(XH}Fq$#`5A&6\AΣ@k!$_<p+ԓw0NF3C4739#UCfQda,DBPZIp->\MPpcz~.J8}.xwu%4(4FHߨLF[`\u`oO =HBnQyN-<45}r *|u/bjbڿ J -qgɋ*OT$V{%81QsbœZ Ov9}Lh_L-&T aj䧦!kBCD ;6ϲQ *Kr)Q|Pmhy,h7k05(JD9^qZAv D[b-BjByp r&iJ _x$CH䅉C;w"Z1jQݶG 46햫Dp4Yl'v iI΍3I*XU4MJ|'#m+.~{?=B׆ F+FjÏ|e ;(NR8|+gJP*O} _<`DtR'tٷh%OeL`ڛ~=y1{ejP*.t@fM|vqax Qܸz;.(;UkG-!!z<а^I. tqjܷF:&b(U{häJb*e'")PLۼ͚GN?  \v}+}_`ܳ0EcʖMu7nbͣjian+æ7ok౧LR_ҿ?u |J濋&"jĶ؜Ն ZL@A͑1?fw (\5*Fs?4v@Wj:&'l lJ,֒-|, ;Evjo<+7\cL¹}=~th>MGg#*U",lRWE!S//e{NؽhثӄQ0i,=J 7{1%YPNܻ a`Iv8Zusv*V\p3קp$h)9B-إW"}ǧC;#|t}I/LTeS׮$~y?ɏNE_`hd_O"\)3ɨPC#獩_h7+&Vv yTi𡖺<~5lo ?}I!PqwȔt9䮿]iD2sx579bܬA*I  r#u`~|䛉cW"N/Oh_ʭ Z9E.'4E/:!"<-@/\#u;={ǢZDd I[vt{`FAޕOr02"*ɿ2HD"SI&BGXwǷ>[}&{fȝ)$"n 1[Y$͹XpQ.hSt {%ַR-l3p( YZ;zD49ӘuMurTH>Ձ6ބS۳i% U~J4*@͇Q# L&272wRUL 4~=v\V,ӾnSUmp4?5[=,o[T@qOBC6#R(|Ro~I+<ոk_cf4Gi^RoR#7!k3Jf%+q-x]'Lsf.,ڕB)\CL__A3q' =&~\;I;s Fg6(Mpm`ʢ^40v0ZMS 20+"!sLftnF*M9,x)#=gSl~2p[4;\}`Jx5ZD'd]ufRW?Á=v<( B ~fY T^Var@ ,LjXK@4WoiuWU yBm{ U՘xTcdi~^3J>FF*PnO#<ɕvAuXf2p8B5.zϜ-ZVc EM~M)Kf}Tބ cȫEٯNڤF(@9bLƯKhFA0j8 _w;ߔ݂&9vq,k\Y #{|˕fЭO{=@T|`N5uە~هŽ+}q'e_z,:=Ż Z49eO\xt ōW(&?&Qu4Hനûc.u?tv==n xd1!=3y[$VfA(9bChI8^yU T@"L[R9pNҮ#q,PllE$2 b5E2/e#*W&JMM_u4?b8&9i` 4di7{-BMЫ\+h\3TnSIE4 BKc&gCp)eWV#Er5{e5W+$2 / Nmkb0~_)Cdhauymߵ[Tۂ9* ˑQ,hWsGk48/fB W/, ea6&bw7‹ zZ0)']MTm}r,S@Y:e*EYD?]΢Nk̦$/? ׬ڟnL3Q0T+`@ rY;xYHLI}N6fɚY 3g zG1@6cm Ϥv)Iؠzg3lCGZ\`6 ˏ$2GP,U=i8Wz:!&xCt&u*Px2{J[VQ~k'K _ Cޯo^ H랅'8#rv&b@(փQ>$S#c''/IPx$(v\C5!`SC^Pu5)SFUCL#-L481Q-mo~hYZz4%~X6XO?A֋!HU}G4)|,KݫӲA:Ѭ>eB>̓-El\-?m'v$:GlB#NÿO&M8Y'e|/HY`w%*Uf`f#T}L9&,P1^h򥚥PXkK*!nĿzqEi5alV 4:8/&7w7\Dt0q0ȓ.wޒ"yN)|֪WrDF{R]"XxS.>"sGgg 8Z9Z  JyFrP @"BI}D6TE)G?Enտwَ7EHc&h!O64D r<-\h{6x LB~CKeeaM采많c"'%^ 5:.#Qu *_>%[dq`LC6,/˪'ZArU!! @V2]xڱL[D)KƒA,,kx@O'̧*q{^/s*҂/6/R +?hs޺jo#vLf!EAGw͹[8l4yYFtD&lQ"3ԙ"'^6vff y#gۢ1D= gmsw[8 PצNmOpPmx*ekwcO~MR N?PClypʮZ #<&K{e^juKle㸿?KojHguCxO)Ӂ/QQ:Lsc"R6LP2!L2BR{'+'tҽKN[gX1$$4h<1blm9a_ڠ \wY[T}]Na'z/!g򪰨W'l ' ǁTROHvj`RѰc;+) NLIӄGO+{@9 ~4282`ipaO?ބ_9m}U0=A7sFs"Gɲ<ņC+԰YЂY'5W]}(Ӟc55/AQ sZ -v\Vm㻌2fQ yjbׅQ|NdX SۈP?=onZxy -pWiinPph?4` &+?Jd=U^? ОaʍXF_K<2}:I~Aߞi1b+FBAFT'YC:ؕ?-'&ϵJm_PѰMή{_ޓ!]d Q&.S_2|06 3 6 H#fF K^>[U3h87@ib6Eo1+k+CRYzYCcˁ('qh#lKPAֵpzjo_K.Ϲy}l( %Pa\<#u%nM6e*h6d|ဈ^jF|ȷVT[B0rp} t^ߩjx4S4i)A\KD bxiqkzRj&}zϧu+`C2ۥ7}d`}Zm-z#]y' rbiѶ vVΘtfL몉P*nWz]u}wU3*~ƍlmS"ZkE|[b˒E#TQޑ+)TMML&ľ[^ԜuP`5: >ѭ97xG/ET"^#H&.yRjLu#3aD+N<]&Nh2Y㸶Nb*>۲"8Ik"7rk.:HU 6JCg8@MqnM2@<,~GyMD)]c#6JwT%cD-HYXb,&Vq3#} Ȃ\jOdj؉mͦ2OkoeƠP"h2`T5KF4~nI8;$wAkF@׸r`rr*H;(qV ^y$[tL*e| bx<=y9xk]wBHG̯e } ;>|javA$ =IvW|pKE CeGvVqÄ⳪^0Cm=N8^)7й:k3 *SF=vV63{zaS6fY AJΛsvvk[bЬq^!Kfy;ȳA%Qe3ŽCY/C69Td%ټؔB5U4M)nmZT˾3"7mg޷5ݽqBᇷ2'OEXњ\TP{L8w:L+۝k݁" ?M1h}D#|srpl 5PǧR&Oo'z^{t8uk*WTDANNр"RI,2 'ɀEZqN]"wUpuW{$i'[]$(|Ѐi.#v ;R1tDJr"6 π\:{W8ԥ#|/w#W iN%TNR-W g׹UԬA3݌=y`hx\1^z*i}hI*I[*tdL>:0]|"k9u1y:;8V1APNXHt>CAbMVP`Z!8>0,"Xg\=b)^ɂ\_2F | A8$fTj:63 vaY+zi Kφ-j䇔*ya{GȦ=`48"2|Zd;I}E UG풕:K,JW,l3'! D 卹@R-Z8HMK*-@dxE TwH?vvoe Mq֔}g({+NʸBs2e-mVSê1OlR-&v4+;h3[IQؓ^zXê\{1!4!af9LN̘'.݈`׬nT^. ϯ^N5]Ж̓xHxbo8;dy;Mw6!p);N%2tI(p9U(]Q&[ߢ_(Jw vO:A@J/;2QQÀLQ9+|C [q%BKšG{McG{-b{]Zz7BfJi7/6:uf˝UJNnt uzu8 6ތx*1JhȜ( xy}f>A|:kΔo ">B ըK{K]ŏ;S `u%{׿eXf> 1>yy ro)]%Xs¶}u`GdM 35v;3mc,3r0FWv@ƢS}yy/k/) U=QSO&N=;:{T+ubSd5>R`,яQ4ۃ6,-k+yE0E5q "*hŸ QEnFXc˭&IM`V' kczB nt(P(V&wn]%鎙X? B@fN*MWF Phu(t9zC B!ύF^^+^zG:(*5IץV& Z{Za3chАEZ>zW_)2ajMh H/n4pOmpFa6ԝ`JҊ]tуRܺ70ֲ YeGVZYj 5,JԛЂ0Uڅl9DtGEikO&" 08:Wb]^~޷|ܣJ*\m#{o>QлwFCG=l*ȸŤڰW82-}CVS#>o%,ċVXgx6x;}4aDĵ~ Qm6 ]6}``dS8>\?*U>rC'39VCYm O(kcUaZ~ԊQK.gUP$2˴}4ݼEГD̡IF^ptc>P24+e#{Y&wڕظa1 ƟbywBS?-5{~ @#}'$fщaKR>.H2?" RlQm!:h^>vuV6Da8 f7r 9[(4MA2 t=,6(wœaiiwtAɮWYB[3+VARBLC*.]9M;0+c AB>L0>V,9ʺZEdw>laZ0FVU#N#B'hQPt,}_A'; Xh?r$30CaMc@ \` ʅ$.(1 Fue^[5JVN \g 6"EXb}(:NH0^=2+Y5CF/7Fr1LT 9%auƎE< LH% gg;,y ULUlA4N 6 66E$ܓR=q䘟mAЍuo#b]>QJU0DzlG܅[W$vꤽ} pˤ>D=ZU#zkMӍ7`?;܀t,8v < P^iխZ b5Bz#)2+jpyT:|3I`Il&B{̂L^*ȶwS$ k eLK2ezJtj_`O4?^S|ulg}D~Gy+}ːf.\ȶj^YR&R~_X1Zѐ1ht P9نNF^kL&ܒ~EPZ:jUTFN\תLϠпm/(4OI0g~T >ʋ 0bęk!r68G|C9Q?DCj)۫?e)3ĉ|Ardn_FZvyHjIe{H O %81t$iGHz֜aUI=u[$3fBh t'vԏktRQ]nh/ _9srBݛ r;mcC"?ZL)#0JÃl7+tyU_Y *te*~yR޾֛gN4"s~w5ݕ%2 $ iiV.]77fԆɟ歟׀ʎk#>?Ռϰ"|B)\o$,weDן.5D`MQ}@h@x#~ҳ^ oIEL_"%D6? l?7\V ȑxl-7UJ]cUqK̞: !2bJ<.:a89f1Oʔ ʮ?enNB\wx7aMv`4qɖEH uePS<ʕO<' - Rۢdg3?A'SR^ڎw_Oi|iY1գi yP =E|GoNXA/XjUKsthA?M8{f5Й?54!i7ܭ7Az9o3DlTm!&P{(3߂o%"wu7!;@Rr3MMK៏ghF|#&7]!'MJp4 ֆucAFH>Ekƹ36 7|ڨĵ* ^/Ŕ#VӶ|nǪ)%C 94l!Ǐ/$B24[̲@N{`9Z|Ee':F0]H#MVv=½[44ǘ!a-58@t|4iIw1;h 6cCM 3jU:7](|ͣɫљ{{.)Sˈ0K*{wCڀPN]Tu< `hR `+nj1`nƳR[eTׂԒE5[^s%Ee 5@4}ےAkXsEsxQFf`(,WPlCElU.!"Hi@ Fv:T$tlM_ҬƮef-"uTUg,JGkV].oֵ4Lu-y oZ8iThDzCpVA:&WEH|tgR4'k&}ugm{.ﴩVb"e х'T,7cZx)5zqPA%OC!c1HDI~@b*!󣲁;3 `.q_!,Ic&HgK'\`n?)sފq%rbbo,C<?]vDxMYtV]+ɽZqЦ|fϺ*5wټ g⽛I(^HLh.`TU0JN1BQz %~0Gdo!SLd )wՀ紖bI u%cYONNIg3ҰI"_ 6czJD\eC%p]}h'*|~$/oE-늪\2 \ho(v=1wʐMX_j?s_W#Rnðl)',8IOHi_jҦ^GH+ϾN[;" U$@ 0zQ0 €p.(2wcj䭖{;9j@Cmqop#A%`Oq;[9tx(RGOt6- Js4Ym7m} !ߍߗz*,qٲ.g^'CNp@RzXe`ƕm$B"= @a1j 0+i h!콗HMEMߨhGdfׁY n@T/[9U5!P|zj&"'$pX~WucwI|+ͳZ }ē*lc4~nl0 -KI_-2eg`-*~zl HPɹSd\e_d mʍY 8,Ayf3=U)^6YW;m&׷d8a}H?L9xj҅k#24DD4d@ٻ)▐yҒBذ. l1ESߘ[2HPRCs;{fv0@f(j(9(iHD|jQX^\ߗAcֲW%B.\s{qo;/eF/G R[܆5D3%WKtߗ^OZq,<zPZLRq^tȮ0C]ȦZZ!Ơj1|'J6ߧZPgHvxH`< 1fJ:Y+4dwGN< !c$R F2WI|"?v]VH#ZX/#3dFR u䂖Pr*wdǰgfdҶMß#Dʙ7sA0]lc9k'YMK.a$\!RYw ߖ:m(@r t%5o[-# "ZKD]+ Jr݅CZjTD#lE;Iz.`^z7]``FLrz0׿yGLP*K &\À;1зeWuV'IPt+,$*@wf}۽^) '5XY%\1 nn-k,mzx眱~Mm_By3P|YU"S- d6I"sP3>"0Ttvgnt b ]x4y@yƁXGU'Z ȧ2S 蓼l)XtO5rIh\ĬJ 6Tx+=+ tox~(5OG]ueDfe M|0iT`U>ǠΊO X腼tԊ%#R~d#/SnWf/"ۊBf܆a(C)"RRP=bS%Ѳ!,[խHaU}^˿Z"]n9 9Nܰ<x)8p׎cA)G"@p!~^F.ft5~(m"1W"DW5E=zv:98;ȵ& Xʹ~d^Z`Lh;ecG 4*(VZ6rxNqNXcY(Nc8V뻛˥{(:lJ}7.Q)Uq?$dRrUjY>5_2@v2K~F|{$iV[B)|WDpӞXȢ>(QeErͥs)6oObH4@-L-j3=LiL=Sj-<4ZcKI- {dH|&uE +˙(:$<`>IQ1j_ Qs\'AwOsUnMMPiWInQϖz,ܩj)}-?Nf?=v*ગߥXOV2$daWGE"U ~`"7|eh>ZZ8yNl0J6rB=l ҧș.P7n6 >=P$4懓8-S T#e0e +B*3},6 yd˧Zkvyg^*o[k|;h>&'f ҆L7b>"u9F}iNxӓw -˶:DJKl^3q,29Mgxqc*'Ӌz`(n?OlY +Ԉ&Џ O*hB~2i\M^ejF:ԙٛ%_W}|*n2!W>bOO5og@ZYhK|=oC4cHwQM0QedFhSNcj9 @̷e浉;xӠwxq4W3o<{ :9L=ۡ ~h ]GK>՗1ƒL(H:#t mXޯ(psYJf_UU =czKئ/5 TRv5,:/OCSn==12,)8k@R6%7*/["!tU >_32a{(i 2H,6ۈ*gGrnH7&"X}̯QpP܊\Ta'/jMb4_Ӭ\:bU&M!3^b x߯5c P׹m6٣BĉR=5_΢Fj,&wFg[:/gxc#d{`bÍ/\y 'C1f6A@7{^v/vŃw U4!U _D)TwFW]- AhpxC`\ϾKq{c˶ej"9 ͏γښ=#"_"}mj@S]V߮DlyٸmcM'*lhS*Kn? GcdaQ 97%F3%fo3,w^ENڗ 'fO-هr .INv:ć&J!bB-3 ዒVTnԽrU˸+R gV{U^UvO8xL#B8hUHr%Q:YvxA@yscŰFX;d+sM;M2.f86R\̔4+=:4pjD9vwO WYki 1# + bNcF5e{Շm  DaCzZM}{وDw̶.hf^$0X`ЭA¹V#;B߫Hk i̘fγk+^X*{^=&1,#?r']A!0D^^vt#r wVk qָY ˺ XmS ?a]{a쵍DT꒜d`0'–,SC7v0fU!+jG/SB(gBYF@Dc=Z Ca'%dھY3tlqpN`bKey " ]h0ޡe_ #Fu{)Pw0c(cz6UuqM랋rM%5]73~?ݠ}-FkclK*gLSe wa N: p)Y8J4ӈ)>ͦ>,C;ދR/{2KyDT{fuKl "2 l|?s ^Y{05I@Vb3~5D4 OECEC`!näS&hnVXO=auSh,>>IuNO1i; tZG@ NWI!Eg=wR Uh~D g(VmA #ښ,I00n䟂TGMi /Bt]^CR-'(u|:y.V{ݻBn#FC i6 H1>@aj.Xk9L i~0,a,J]Gl.JwL~I, yIyh7|Ho6[ǟYP9蛒6C[߿9LjOx&Ym{ )zN~ *B_avNoy+`?xV<0l)^;qb=`Mּ?_V}7 PY}$]r<8Z 4 .+Y[YntN>6ѬL?Dn@P/8dsߴvLyoK9+z?l&GqKEUs0V=l, d-eэ/;&?EcLpCuJ ?>4NI[nFDĆN엝xV˒8!QvJTJ9"|`eZpGZQŮMhaϐav$5~̪p6E#mp|(?En0θίFæ41f3*zi*6A1RoS=qeJcI%'I'?)$l4d8pԏPf'cw;+ }hrϢ UmMR[|iq"8twLPh4g` o*mD%<٫-܃ b\M&|Ζ;|ٟ<\%% Lly 9@ C&4óWZds @u3Qd DŽ^tQY`H$VWu!;ma R>`/>EO)V#l.1a.IbKt6<(A^u :bPN1.va4 W!yBeƑᅊfP !?N(F6[~]m xma @Adwg_W+e4ܱ~JI\nnfSe/ik0,4dEf~fGy x~ T}Eݝb1UBymlpPɶ Ɏ׆ɥ J&ϧ@قrFɰBݾ E8mPOXO[Џ&P-<=z>C5S:P:\R` E=ȬXP&>ljo9veEOjhD@aAuO&XF0@z=̹a4.^)ѣЅkxj@YoVIɁެ(;M}K%#M{P$yfB5ďVY v"4g0J| ,>s*<֊9. #ArLS7K -X=NwV%dT嘓b{x0w9JóJ 4|ؿH,wJ;>u¥}Xaoa"3{P:$|9b#-e p\C&BKQ<}2s hxv38Ҝ=.=s;#%Hs7O(svOhdjzzՠPR2nB&~L+U]'+c> CpQB]=T{[Smݪz?6<equ;?vs sh{#}4Aaw&{K mm?D9 {Om4=mH,%׺R-$ ~ʂvQ 9>YlKU$пԈ6SD+p:e5v8=&VpIwЋ#p=_q%6OSlT21`7C.񀥨,gJ ~?<4^.,WΫ[Sc~ώk~,P3aT'ç߅?+}\֚[#ŧȸz[߱buMqOeN謯2iOoA?T~A/}W&7.j!ҫъg`M^n3kie "t\nf 8h:&lR%]/5ăm徍mafneIW7CK|MQra-Ri<kDʇoӴz)7EO,o aO!FY{+ p,lV46":`D` k<.s4D3L_S7aAPѯC>BTknݡS%Yǃݢ[+(0 6˜$Ks.ZV곛wĮ*_G@m8y CT+#*1 or'0_҂+bOޮXV~}+ IVxTrHe|5Cp vv1VvkAGuBD[ .QO~ #Od'% kJ*MBu1^\"GW2b(iWՆ['qc6MGԞFV 8$?O5pJB9o%rqFM[G}F =e_gE~~,HW.At`Kl  e~x Ij)1=b;Aq*ጊ1 ҂tY1npYҕ0s6?m^"Pe0^s*lـ=7תTO62ȳ*-HhV삢Qڜ<~ TbXiZ[-="fզcv1)y\ĭQJRSF6.t|>@ -UGߍOBjsݤͻdgo>"(".?-v鑬_leao͠>i'N%Zچ~fӽl[zm»=X |r" Ԕҿg<~GFPL3\z߲1Diymb^PL6vCSz :Nw|."~.Z_*w5uY'u`n0rfk*csqB qS0a#g"*۪_c[XGl,qw@Ml;!zg>L:ԠD*m0>8Rz 냵hZ <خiS| Y_yεkgkK#sx&niR͈X7IxKx>ǽшg _k{G~+d_Ćetuh мXcZe1 ;eakj$}Obpv t Celo_:6>gޚy3dnva}Ԣ-1TĨせlH+cNPQpH_(¼Я2#P0&&<^ϛraFOMܠY M58Ek6#i+h)JH\ j^&Hw|CgL|MlgZXGn#>q%z6BA \#`=u/P5C'Ԧzc6[ԜiMGpȇ[|@+gLf# $FzL#hC@&,797QkS%fd| ͪ9ؤ:JvhϒM%Q!yDM"UxɁ+;ᢗWLGET&~:iR޶rPu=T.X(&x-X4G&-q.m, \ eF'!ƩьCd5[xA 0't# P"߲eU 5eɖ$EJ#JTBo0Ov6%܆FC"3*:Vlbd̉z]ƝDs>vY3~LjN股 fjFξ ~5 2gD.yƼ|9@vڛ{0<#ߨE2 nAx ՈzC[oUL2^?c}9Nue6a _!>b60s(Si䢳-mqOF0ͥ7]XΛ !L˖Qct͖^.Y&!H^0[^MFċ45^oR#F:Vx/hP&(vR0~IG#g (cُɼ@:Aܬj_ Ԗ=$tg8!I}܆ ~n6)#ǬL<_IvŞ2}3ce!ƚB 7P4P,gԇŖFǼt9bz'C%G&7i'u),wfN7XQ4v&]BlEno%0\~z~C zpxMp=;mq3ۨGI#O  `@= SU6ņ_ -Kz= I qt5/kHztɚc_z@$KpE-`׋MO?vJ8 QcDqw~QǕQu4czAЫ`vtwk?/цEO1qXq|Pwn%{}[BR }!0 l-/0~x+Ee],%GMKTj[nWr6_ pLDrpP}cYA鉤_WprZveS4a zheYVȔQrA; B14c q0E3##O|h [Rq)OVw.1g}K`MPUdI~U|$[ #ar/xQX W@<~ Ouج)V/$VH^'{g05TLԉL޳v: Skt = &aNo}ML@lUޜ;fDΊnNvw1d{E=4H*n%Lՙ:R>߾3lI{7xp tnÎa[\P`Q b$ gDDxtOJcmru>C[< )،{AR@Fˑ*/EXCk̃ 7sRVn5j`A㉲5w(~0v sbj?] n>GG)w2x:ZMrي `p.M(QzW%q 9-t7MP҅pt`yF%ĪcNCC0ɴ/2`vMT_# >}iԨ[O@kO(6dm>/GB|*+f^TCCټHl@#iYɏe) M궱@Ʋ+!RB/!<Mi7N8ƣ_\4M" yVj_Q Șo$z)ziTA^o|vH06Ue}E3H{N.d!P 0#V e 1T:]܁[ ?\Bb{N`H^*GWCVbq;aeNX'W^ӂE{Id65M2`OXtМ| N*Wg7jwլms4y KOY]WwܢUbL.;⊞_q.60lt C4IEI>rab 46.)O@mHjOJ8I7SK;o&:xE?+W Yϻ.X K{P;i0e6:-ӦШkeި$}b oɀ~`(KKH[ OO{Q ͠ih (Z{va5)8+ Bmo_T8.+꾍4"5[͓6a;m2$ AP}}婂mDKGNրy%ғlf7 ;ecdUY v7(;WiV{ ;}sS9W?S0 l!I,A1v$H[w#ZyM/ QGu{]o4*DlҠ.ΞNǢnrCVJHF~>F>BQxpߌTAoR}@U`!:PpCS5^=eWrK]Fku*k7fB~H]WÛKBȈ2|lhbk SܠhFXҮKP~~ ^><:YtCXKzMvуsNî+7bs$ͱsq& 19UGCw=ioi^*y7 >sž:L## FldFM6,TMR*̶UՇ/+캨,e'lgRfWd^:5rW CfNBuionGlxAnCﴵ­5[6hpF i(Ԯ/^LABYZ~N83AAU&RoOtsT^y]u$Axћ YMAi2z?3f PfS!ѱ(<^P,==, _HhL<}a(n=UcGB4N3#fy~ggRs~C7։# N@+: Kg^KtkI/xj6lXdO-2bhTiz2+ҷkDYsL8j2J^} = I~x$}+PťFCPym>Flsf #O0RYl,+G貴J+*0V|Tz^+jѯ o nŹ@.xsAJRc~L4 E6-i \ `5L숖(JW2~ͬ="?&+ʸxc"[CFiPWG5"RRXb6iᏎh$)QQV<)I>7q!ZAģ <4Bz Pm2Z#~|AU he~S"p' BR_>&b,yt>{\ڶ;Ty߄W|2vcJg@9o7zwxAY1c:G8 t*kG(vay,ͭ4c͍'tZ'<'}Ϙ}6pF{%imhsᵠԵJE>:-"5+9\EIp YF&=V1bbVȣnk!CaGgC}'2K{$F{:5&]ޓamھ ZeQuQ5aW#› X9'"p"Δו3c3l‘Pك,w`f."iPg7t咘pgziml!_G (VV,,K]NK ~ڈ, `ZNx#djr>0峠Jh伻SsUxc 1*sв >livi']H0U rA6()X-Z.]?la_UMZuAURV@`;xGi,3?c4R @Z'$ }R_ڀY,)YL4WeQK֏"ǂm@R?VOF=|U(!,+ܳKԾӋAR!)wGM)/ONbUYQ+Rn9Z-NS m;xY@/x:'7%6ΰ r.dPQbCW.BJ,4[?>L^BL'~59gq.Ȧ@JnFcz6~abg88m(:͉xJw;oQmmU2Ӽ{a]$ox~]"[1@(Ǫ?- ^ģqORH7(65 5Fo_Rs*.6"!K̹rɊLuϟg5^,9Rb'ۤGs4ٛ࿍2-|IXkSHՕټDjfT B:fsԃJ6dK,ye otKab$Dr,Ű0n=<3.aǼ*t8rbٯ$2>sW2DZSR}H≬ &LV}1+@~<۰Nf~9v̐Dx?o1zV2Z2ua<Xljc;FD$ÕI|V҂5RꠤDͬ "ZΝM/7Dz>hdg2e{ 5G gLfՐ}w!'6EFXl1=`::FW/Ko U#ԨD Fe3eB$Om4/Dd6:)S<\oEx:-$Wt3횁^48q.)3OlѩI PGlXZNk]f-c56O yWCTRTqũ^Qq^ &;ޘ+HX{X }j #`>qtƀ-Zp&(W٩`o=;8.(@``$dL^siz&^n(OԅQʤVb"{t3s晀9PHW*BQ*/g(5JK&z?PGf\NpeyȩMÜ7[ .exz`reh)y DtCGCbmŽU=˔WUnM p8ܷVG5* ;3Go5h_ZR{X$>_8lQ^[L luS.$rؗWpw{XcPׇU )vQP*3ݔxńnm}XK֛?_SP XnWg1ymc1:ƚ)7)ʻU >WL%*[8>S^t[SXͯ_>~w܉irY5cB46GdCBuj~tu??]H,}͎i֙?jH"3{ʼn(o\U!9qM<dլ봏H5X_,m]|F\L"4d"bs>S&\dJMI"{'N薉jZ ?Z\]6 ss2dw,ΗEmZ¸YUZez@Ź-ݲD*5bTMmzmTO &)8S< |Mr?wwɊlhʤedڜ.pMVF@YU_AT.gp|>[pRrr.[uA1[g) }'T$2XJ¿YVH):<nZ=LX w1H׺(]U5r!~S@Wg5.ܸ ''h`(b%w^xVs9} ̭=_^SS&sj&g]&O &TЧQ<Kr}r^=y1>G#344Uxےf6%x`M,HgBƫ-i[#z۲"|)Q

b943@O6:3.lS[] '>Ng^a}tGԯy[] ^>>p/?_>O)NhbVi W˗ 2Z\5)tU~C4SC&3WCf4aHuQ#FKj?ǝ/i?i)WOqL'i-kƸ CJZj/,RkB x(isBAUtjg/DC**y)චB oWCzVy07KK Bꣿ^%6mC'd)23b$?f/.@%j.tQ~GL3"^C-|Qⅇç"}g~Y]Kk&Ȕ"5s`x0v. bBU;S}Ĥa.Q b' Evȁll`fI_3͚E[/LFMb1 xB>$dBDD z(.@*葄Ub>or?\|}]ci?!_y[:7 bo | '7FI½f:;{M6DCqC]VYO2,iu`>:jerUux]E$mH8A#LQVZC HoyC]Ǜ]iU2->olVJݫ˜^6Tjaeq [Pz6a'v-:No{3׳ƢH]W_(ڴ="/ɬ( :?ם2#0UnD\,c7 塏Nugg#&M2.n8$gRRY cj%sd{ڡkdԠC*B;JL>r2@X5I:.ϩK'LPCloRy1Zl֥2P볢Ps]4nQcI}LT ^aEXǝ̌n!=iyG:3ӗcEJg uf+`QM&u%RX0K֌m^'4JdÖ:h2)v'/ .c ߗ:Jz󪃾}N)nEu~M}GD1|0 ^!&l|kL/K%JNU?OmEz([;upzۥ}+nnvhi$[؏.;,w;nTЃf:2踫+.w9wVdN0B,/3[.6p|#s.V`We׶6M>ؙ22S~GfijWpmY88䡰7\x-Il)x|o iEKcXέ8\[%WY23@@d>`yÈ͕<%tߩncӒ*T~b<( mZX'>#Q6wzjݸJҽ0.iH-)K,ca btkwٕף KkI)ˮ[| :T2@йx)tpi/Q,2{ӂkb-h 7۬妓-~$6:Gh~Tf)JO&5UFiiS*E@/wm|]xgLh3qAFxwCj 87*]RLCӺ}wSw@ҡ xWkA"Ŋkmʪ (jȾ탎X&FwJjF7A84%ZC|19YLD FIivbdqę_K!MCY :c9}Xh'쓮Eq$OPL{WǨ Pymi62}~SruS1O AƟv |@#a?˚9q'l+po`Va iG6H/^bF'KBjw̐EE\h]4(UO&+zSԼk=Bö݉4 |Rm,~5sʏ6qab_gp8pAg0AQͿrCBHt0&Mu@Yqxx&{nod>6ź>^8bRh&u!ɼB;~4:L,=v\!B7 ԕ|"J}cJ㍅(=ɍԮjuNV(!.X%e3FfpFXtP XK 䃨TnsSC%$ &’:_ܙiBxœ1>LAҥfNRex`B_pq+? ) =ba^a=H<ɰ*؇q-jC\LZ  >~vX'`RlCNN~\¼F"r6abE[zO!K', Z]Cٻ7#FFmX_\-|qCSڣb i# uD}p[6,{`=eT?TY4INi%I%&'>/ǢP fOKiv5QrHb`gOK,?uQ" .nLzg?\B%z@iSӀu Q}!'r7l:~ܺN`,Ae٧#}\PH[_ H#zFCeyg[FF\k͸N/@&ϯFV GbC_+g'b\x7|,Z/٩dI)[8}NQa4&o$3:/ ZgKde{goDL{'rp^h5tE~WkGrŨ;lXK( xOmToZTowSJXuS!9 u (p3md,#C\PdfL:de)b %,6 pX&V  ÀmM l8h2@3efofzBn*2VWfi='cׄG;$]t!jxc.3*R!;UF(p x͏8)3`XӍ̐{VA0?KBurpلH*u);ӖfqymM; L <@Ϭ8> ٩S]|q+")e9E3Y骁O^d%srvZ%+%3H3+U4S@vRq@Mi3̄_("C*g 2`w@u"ԳI6): u$5~/?}La x04mX'{ǯ}Ys81/ V:([%t]tfEBӜrubI\zL=5nd!4(C@]`:e2Z(R [A@L-zRq_oc#pLk}Y߄H4*uTSb1!%t7_ `fu|piҡZ$IJuΒWzEu ҀQ5XFUn]~$| kk@,GG2ТBD8t9 >l@3@Vi֩ZSkZ[]BV'uɎ iQpni~q UJ#g@GF b+_A|guO 8W#1l `2RJ$<̬g RP,^ө+6,pn)Q/7K1n% E[px]~+K^*/tVɫ2kmܲlElBǽ!Q^his;;G!|y?2v{' X}ɷ-[;I ,WV>85}F aUz J('5 (Mba촟Kn&Riwe$Nl9ATE>RAuLCY7RD]0NH{feŠUzӟOS{P!5tSay15l5=Kngt@) b{bza kDUDZ'KU]D&"¡3Vn9A5-+cly/cEhQ̮L"!Frc[rP8Qy5c"ѹ]m&=Bt1RDK}#BC_/S7e`,3 )6+JTmB8tzY,&Bk|5=0N}GI7P7lSwA 7PVF 6\kKHzB0.u#q~[z,=P|G렲*ۜ:j0# گX*`S9MeqY[RDKJ~LY-8|Z߃YE@e~yaRS|׍{E}ͥ%$W/"}Ku~/g_+w%\7&&s0~yZj_(N5G~}!cXė&W瑾Kضޗ*Fq1IRyzM1&5ZJ4䘕j$A߸prh'2w3P'oY.{P̐gvcC`3aG^\mch!s~AR(VsB4;U2pEeٙ@-_GTë d^qO itqP ٴZ[P.tI3GI-Ce>'V)N;3!$h7#w&"Ky!"y܎7dDJt hAK=? h\VB[;n]:Ҩ?c0oais_Ŗ۟o0yF¤ 2?~)ԑ*\>Ji`Q&aɉzHǻXD/vVi-O@(0v>}veNx(ПεȇQ%čICˏ RP|4L@D$(eC AcriwxսJkIȍRd~fPl;֦ȚR9̦zh oYb3$CqY|+h'M 5!46'\qE2 jRLZ G;?)qOY]%dL&˯ͅ?#p\^]r!%WmV_xd$Ywmk.X~ bU] @C9[OdCvAmZC}CX%,Aђ']:yx*Y B頉0(Z5hx&\XPm) nFWi;I(:Izr #p?V>d+w~?ި֣SIrMnWNlun4p厑)-[7Y$b?cIXE![-\xJLf`ZdJ(Zhu}-&0bS.Eo9eX&(zW=%P5 иZD-KYB%C")@C%W)z ̺v>'A0S!Br'),v˃uzX~ujεd͓8+X%F>?wr{` '2cΦEs? _t) HAh@$4+cE۔Fh9y5E5JQnԹIWdcwxXbko^T-13]([a#r,~CA3߀jsp5L5J!Hi>3P5d&j#L/*lHvca7\A76,f3MN,D=(τ)oR"fcw|3,' ySo/ac02f(-cs),Y1FUa$BDU2-__a6V % %I6p!X"{ϰY5q Ać A2ɮ."s`FՖ:ڝFKm\ :lC8P2ƽWL{IހsB?kP~TUG fSsc-T5I֙4 \R٠? n\r 7%Rηw?^V!C8Btȇ?2! 1fX&}ڄэi:e`.@.B#3|lQN "K{rQHCiug9l\h|FJ܆ISa QEݧOKd[w;fesp2ӕ"v'R!3w@D_œ6pB9a.]*dK,Ąkv~ܸ7X-].V PˆpvN L|5 p Rt{gRx2ϏvU=UK/lry%p|"(?4x ="oՌsC}[Շ ?(Z]EQZqȠgvDZ< {\ £kGыEш]ή.Rq}|bw܀P?hBڬ.'?JY_yA{R2RV|/ҩ[xl@'߂y_dmckGj4.'DCUoq- \|{lo%Paw67v=Έ[6AX9s(-÷d^N4Zا gͪO-J*$܇ O8 zM NOf'x伒o=X=A*@Q&kiR;w&X"ֻ$7&~|-GqXV<LӨr#pP q*ГRN=w9 v&R)W&Xb=J{5in^T$ρE)GGGnBno=FRB5m%3rq[ ˂_5aXe [| t^FEA+C^뒋(Rg#i*0脞/uG(1,- p[E*Cm@ZEc=Ix,G7KT:)i)>Cp<[* IŎEǜ+{kk ;jt%HH6쉼S0 ߋ-*7W2}9%^|=_'K|I= r!m}jDtmgM55gWЊCgbarW`M 5;#qLp:nPA^EpTm#U7nzv(DڦqC6%;$F,_h $~,6]cU1w7Ë0e:Ɩl3ģybT7PGbG̓q15jG}hdsT2kkB@:h̳vgsˢa(!rJh*b%2_ѷ'ދplWvh'HekSwråjg[hUfHˑ_?XnfIJ 쳬Cm^#0T*u i֊Qղk Wu_nC*شA=.G?}I:rDGhN3{Gw|y +1hg2 oZP{ԈOb.@|׻G\Iy&L)#iĆPn"VCu{Iƞrhɉ½^uYdSH<9Q5Rqq2h2^|{9޷q+PwkJI9vO>NADW^i,"jV)Zǁ2TLQfyLyk=o; #P9gʌ<g Iu*jS `tYLRcm!<*'0Vx6\hbj/K-#9垞ns ;F)*QqaYxA% A ;ږƺLEaaO4ڞ/HGPgYZ070701000002d9000081a4000000000000000000000001644ae3bb00001e5c000000000000000000000000000000000000006500000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko.xz7zXZִF!t/]?Eh=ڜ.+-pO?mHjl)eWРA?Go% )ȫ ^ 1hu[73x]Ԁ~Z]؊FNn~3!g {f?'+) Z1ZY܁1ؘM[Ӥ@ۃ鎏T~43g2g)?GMq$ 5r }-,cX0qJCYɡŧTP2Gje}9 `xy*;HdKEZ"05P`vOUpHc.coHN8I"[ Х˷~Eo^8Ld1Hb RDz#4"ܩ;OpQi71w!tU^*J}dU&U{'mkJj?.;Cya)R&o[K?rq V ϔoiRRݼ 026M7NB{w&|cFQDzIleDmC<ܿrHZ QE^!G{_LK~d U mJ[ E(:_G09dLA2aZHjmޓ`\SDܓo.inhuco$07xWڗ ఩4t˖#a"%m DMV&gt' ڿOދZ%!*9ǬS5nuٓ5!i~})O# r'i&'G ĄsvֿCu*@Q\/8D;[; Ex @A U?L !QIFj̸;##s"{,?A˗CV &6$A.^"_ ׼)RuJX~z?#%i9QXe ` KR6VKfY$:C_dxpޢ|=Jb/> [l#Ow.]C:2i#nñhS7~XV"@cczz)Ii񼻬YSߗ7IIhU;0j힊ǸFdyg}?%\?/_aa,@_Gܳ&O 'DS !SRnWp`AܲqS桍2c WMpe0dV>Tll/$XJͯKɺe9RC{4Ӱet[ (UTPK\:Ke&Tߖ0ԾVkk~EPю phχ%vBMlWۦSIe5睲zl;O.6 ?4 wn7۾^XƋe5eFGy) [ )lTMq[-3֩+c<2*枾D?YQ1 ۞d]tXx"kkHGC6;';n3 BSN=RhХk ,_l-x _vb{:rsgY aJ.a!YpV ePZ?RذX" 1$~ѰRJNӊZ3賜%/J\WkMdy%sC{v:b5%GHjPσ= ~)ވ3hlBUh|y,~fS%~v@^>mjVF;c 9lHgͭ3FX}bGjYa|T/_w(0ㄙ&^|J'+46p˜룽bͣU%fHIBEL1i{Ve)ު+?\/dO]»%EQ +2m Ruq_#w.hD :i&% 3"؃< '`n~ՙ̀/f{lGOsR39;u3BOv?91_+w%od+m"+ys! )h4wȕ{ZuA-v#$P`4$Gq9p,wмeC<y"%*kHrq"$DS2 2 4A= V0/)!WhF)V2V_$p^!]::} ;ŽM厄:0,a?3%ٴL"{dzF$I:Ib>۫$ucY ae0I4B45 fw"f51Z]Ʀˍɫs.R6}脺lXk:7^F)#eL!?[0}- *PD>1,),}rNn6ڞɅ9(Eu߉836RU<{%_:`e,[\mWZV=#kV!+X$jVѭ <|ɪ8_*3ɯ~6ǴPi;"ME;N.rjE F]=PZ%c>\9Vl/G9OrR>MWY*WbY#DYt,'ߔ(KJ=Ɩy6+04xok+$bv"m+>ZXB3M\@j }"w X ,uZ z;{ _Vjolcǁ4}0"i0 1+fsiEx · a- "PǦډ q.`Z!ޥiT ybk$ݍ50`>_s;)ʚ"2/*gd?1җFˑvd:hM k}U##qZKVKB1lqX}* {s ?x>I=CoO^(> BTsa,2h>?A=} ?bc.cI zB9E1+e{tzȚ|vC?+*pƹ;\0#s,I (ZA'MqR+Ob248v'6(l+xq j"E ZВKo@egmNڹy~5)nf7dOg_ bF3>w{fM~0:߽Ҋs`2 rIZU mpvZM)^n#*G}r1v`Hssz~&EkP3%o  V$6X2VY IAD] C:J@XLxq%,8 HT\)(qxY_njE? S-a)zMLH8/Po9t ߏ$ltgAJpL1Z'U5Lxn=>5tH;m{PȠH*8มPnQdGR%`DA)m>+;;,@Mxi@uEi@ەT -I2FNoI3!;& ~ܐ]O`O{lkz8懾Ml)~c' (1 ˾sT<}.vv"ޏ&!ac5oY-/Tj{d0B@}%]S; Y'$&IyQf㫌_r@hCy!oRِ3%v))w"/9+{$\V\E&N"(^KNTq-6}z&ejahi.`1RעgV2Ov̮m> 8@XC[h{"ƗQϒXBU)bF6<-}njܥȢ - RN}n!{|$.XnyՊ~f/}6Wa>t:'MbȢ[.jƤDJѾxtU{ 'kX% zhX nŸiS ^:Ū74_l0Ioy?m'4zB 4ƭe{p'% >8u^RdYFXh p.v;0,+5?FWUȺ`8(?CroX <BRarpa1=7Ŵy5D%/hۏr'.i*фjߐZo]r #:ZhJ3vi#D >`Ux?hЫ 0TXAWyD??vNF ͠7 A$a8AQab/S(FA]գ͒Y{r|0Zu ytI^^᥵Y]T/4Q*,`hr\[0= UaF% A:sb;ʁ|sØnCIBS\CzC.!\`J+od׀a-"q16{P" gGuD@-xF#)p/ s,$\91BN9eIs{qT05JN.b As3iʆ9'ixu:5fc~8|L@x/V1T>(ܘbuO"\nRM˩ULcu0T#βʆŻ=-Zƾc8loUB \Hwo1 # &klG^E*WZW=sITAC *E7h4(!8 p,mhA$ykR֑>Q6eg~t"uܜ0婎Mk.o[]R=>B#t-&IKՃwN`yB7l? wc8kj;>CBF,G"[>;Kdq)ODfa+ӈle:~ۀr vȨ6's2\ETjNu~だuv&Dn}"^"rg_s)s*P/YiM~j$xiʰʻfwYePC:Q,x;!B,*zGf0!˷O53z^tz!,.}8 v;_B>?%\ G,ih~N 7Dl/um YE cpZm\:jt)b$o>"-m"g(`;\.mpB;*x׾Jv3cao*@g$c[pɎej22qoF~ۣq=2=:wl|3=]خEP-;5(EnM ZZ3Kz'W귀CY`vt 79qz. qG锌{lC3])$l4upuyT-f$mokUdl0઄8~ξB`=|yfuaL dʊ-]RY+6bmNj[DS Z6g,wC8ggaO$>L֕{I@b-6Qe|ִ0D$`Eu]i)/Ttԇx{x)9ͻl},"QS@blH}{hYY~+z5'+; 2 2 Q3֜hH6/dF.   ꨺3yh@j 7\y$?TZ$s%qYM1,.7ґxYaeyCp媻٢< $\%VgӋ[ `UCEn@(\H{L9 Ht6Wc{3rBnX{NJUI^|D_ZO}%9Aλ'##7h8/0y;cE,`oc_9xܵn3F[SDnW{x +3f8!:4~'81%WD";Mu'lAt94.q4|jfXxQpn_T}EҬ/.L?0UJ@y]Xr$W>g:אct?|0M*ﺎ> wf Fj^?Kp^t6?/VYܵ HЙ1{]ƛ_Ԁz<+ۈYuLtDҐܞț S`=Tız<_â_kN2v ,TA-_LbOm(IySR #*,BXQU-|nl9Kv&-5;Dh~s`jRZg-Ϝm N}S]5~yx,L`U %kX2N#G|a fؒ#-܂u"gɟe}>olyuB<ߥ <Ʊ57l5^Z`=9J8- p7_.p]>BW}U0m]1¼=Ϛ9sHؽ4 -IYWIBn&ٸjG_hZ7z[I#64H8>D8e;٭[+eڬ]R$ ^LaK-b};k .b Rj,R="cFsto%_Nz˿*HTEn+4VpW Repa$`nu  H{폁 k<=zt%vK=oԕ*P %^B- $[@疶+w"gP/31c:b( aEeQm{q OUތ[i5Fٸ?Lx@6JoV[:c̞2k9^=j /WpVdqWrs%l@=zQƶBտKkVZ.rUK(}oΚEԠn%W&W%|5`Ffg}J-icZ!?@UN!@~ULV̐&o]/٨ \< x3b*a"&%^EW?cЇxsqc Id\IeG]35Dz<%IX;L{0[jcEC7k|ìFRQQP޻fdAsyh1C3O𥑳8[j49pXJUG98w,N`jFH[FԱv>]-SN* @Iw,i6JP 6nmϒ"gдMxjyB$m֎9Lh/<^|EIߺhɔM3KmP6:!HMFt-s(3y!?8ݕO҇nO)n F8KV=ۀؘvW?k' @_-b,d'X!@&9Jrϸ;B\S5ه=_+gd J{?c=nnvZ'օr'vW'F̽ptYA Z|ftb"p\}xՂUZ" k(Rbf#–́822RS2Yzͼd(_bTa34_ηܗI P|^w_iϲs7K >Js7"; +9Q|~3qL;=.jTwij-eoDXֳU sCvg!txՕ*n{m"h۟nmH15TOnbjEQ]z0VTw*w ,0Kl3I)KWT\.Y$iMޢ^ v5אA`7^+6Z28 ,i)-ۏeԃ/ O~n (ϖwCNX.W6Z}`z'S[ҫ]%;i|ehdS6՝Tҟox*}(<?H^K8y;ltщ-&\ot/:eq{9Z t~VU!؆rv؍_QKG89o40li O D)8QFb,⛪_> ۘ,^#mS.޳DJXA:6iڤYBSvј=ZXg›T?C dQrz%8(9ǭt+8YJ C "(\d7 y;p@tMGmr^ ~Aq"Xʖ02r^;N$R hZ[ֹ4}d_kLaYYbZC[QR"^`)yt墓<1dݎ7yvd*nTV)w339HIg*iuOd–l8x:6YT+ J|󍣥@,]PfY{4G?WA|>9,obmȑMڥ@SF}3O@ԫr5/Z+&z]!DWqrmǹ|W I m37{P 9K_ńMP$~ IUњa'.$4(yؘEū.Vr‚豃/8thh Ţ̏/r[P1ICNjق Ik:kzbR4!vu~`#\ }д9WMiT!G62,M!X=a@$1¸B nNT:T:[n9WK 5<5PJ @4 kAOEfwcHAgڱ)pfhLW@O8j5tH(JE.GWN%с"a br"z DǖX%=|/??\jlG06WqC? ji,*髜a:/oDI丼6?b쑙j饰dk/ʭBb7i؟<z+K_(I~\V+XCZ\'<Э*L3q #+_%H3DOOܕ#ŏஅGLgn/^V'X92 X>zm)Q32}+\]0cm=U6!31Gʻ+\xVE#+J-y m3g$}NW=vHO! M@{rǃp^J_4@ml!@QlilmߙD{u UQ6mV6<(u3qGT(?oD 9V.#dkxIxԈ7uһc!No6czrQ_EHԧU@gOї<*s|T$R>B|[W27IiKY#bjo1Vſ߀]xR5v$&r@S-1fkFa7_23(&@V "p^|8leJQ('obVdbNCyTm$7Ʈٲ&mRiDgS\,reiduiEߘ'הA^[Zk.`ߒFkqv7kF@m|/-ݰ2->QQgl}J@ϕؓ=tUg8R/3rW.鶸9Q:l{:āⱊ蒃nQ{yFۙ:{TKw l@ZL~rwl+*P$* GNYWz;MY!U#N9$Kc6F@+w(7Գto \Nݱ,󭋭]1qJC|WU!Df᢫fq~3L.T4F\ z x$ؑ5GgۜfO}aчZ# ɪEZb,uƝWD2&*釤1ƫTB.'F1>iN&,Z{òzFnkd^˜OcΦJKKڝR8Vbh 9­"U BU UD$Lp0E`fn}٬odXi5u ts;R9X硆*lW=eleCev1aw˘)m B`.K\F|`7w^ۤtNeɹ "z?/DCD(]eJk;B5kB "ꈖ^ߨ͸gsb= )G WVh N8e^X"0c{%F0r.Ԑ~r:pJb Pm}TU')Oiq8!oG^5opnwҗE;Uɦ4ػcRo0HhnTfaȳ4X*G8zyI [ZS(2Sଞ<_"S镠ZE(^0jl%gyY;rH~.'y ¢TI(z{ٙnP:$PSF74 #%<Ƃ I،Pm Y&;*DOPςOƓ@@q{^n+Dt/9DUMfb^X`\0ovO#xOuԣ|#S[*>-]] b')d?`?N2 C|e54E(rꊶU R܉q y}d@F_͉E`@"Y#p 6ƈȫ# n&0LbL߁.v(I ^v, F ՐWMJ0k:{ZwtP8f}آ+N@['0fÇ?4:ر\(FGq%(e${BmM,6t` iY2LYj 靝1DҼsC21SᦁgDr\]Bth"|4o?vciMqvAYXkfr^rҮ-`WdxKۙqoc|(Q Pɪy Ҧ* X Œ;buǽ0/,M2ҽeH4:&CFBvѭS`>u,Sk}-mhb'j!}o x$LMNT- GnI#*BDT4BGw# HA?LDS9k{y),EP Ά|\ڊ1(Q4GDfʪ]xT|R32XT?gqd215 9.m[];VBqnB?/1rCg-uZ%,QewNA>17*Q}Y5M LQA? RL,9?H\<4Am/TKl-R`c&UJ:GK~ůmB8B Ya4|p:4Fr9K~Y=MvŎn _g8N.TդI14ݏKf̮HvS~^k]MnvJF9yߩZ [8xTQm8#W|Jz1odݴX-̫je1=-nIq wJe>s.7O6$QcUJ%u3zN?i`#<ߥB mϲ3e(?&Bve'&4`/?kXq䕒|@\|C5`ڠ`_gEDs^P^NU|! l9jlfe WC&8  ӰR'+!u!iJ:x8+ROOE5$vO/_;|}1 eF@R.} )=Ah[bk h@Mj 1&jDsII;f!?\D<ӓ~2f* lAm9jƮ ]4\*$djBZ+3zQ6|.Bg?4STQ?lyi'm;$VhZ3Sw *-vjw{AN>'3篸q !ywl32Ɛ uyT\;uߌwSDykewmo̬׽FDH1uH^ aOu*nTF"~/>.A .T g8&ؽ8zKu90o92Cӈ\Us%o |.&ՙ]oM>#HsN C [TB(V({JdEE\ ! MpAP$MYOڌľt`w.P %:a/)M_^xAXJ&xѧn~{|۩yq?A}~@[s"B*r]PrzÜpyk1Eu"%|. HC)/Ih+DU Ґ5X7p=B2ZbT.Kܹl}Uyּa^\_^!H8$rhu0߀3 3㄄)d?#Ţo3޹=wDa8]:̷,humYh،Q 1V_[he~XB?Me^_^ G36w!0HZgғ| VD= 57\J qNuO22BTG,UH,؎ڜ[(gg3HA6QYYOXrzjj(Ӷzʀ/4w)Ԯ'MȞ1024c1jS V#}$V~rXa B{1+5t',T]L 9i~Brc܎ y.-zX ;V"0wQM'(J,b|*L_=3@;+1a6ԆhNT'=Hd"cΈ0v%ͣP\qFv\;rydGi6Ƹ޲7M(^}o=F MxYn/ jmkۃ@f,+ _X'  S $v6rWDEc&Bmh˅cqLZRر% ɑ_EgF_/r:FRP70q+  e2ERij:؟Jn@sD.eXV>q'6{rFՆϿ Іhd<Աu<5”9K\ iWTVh|_rZ$ۜ qicfg͇О-wGzQ%vhu2p sdevGfJZRd-u L_ea˃Olv5X:ӇFWa7r.O;&Tce[Z?˸T };d:ToZE~ү$WFϲBc6Z?jM̷ oTORx+S}< ʗzNX*ao}pH^XCvKCsEZ=O2#NγdĄ:rgl ,.Yp&h !2E]=J\݀>80 73`NpS HWG9dZErc(;ԿMIg0֞{*}oŲ)x .߁<8NZ܂ M3dmA/b}_Ikarfl2a?Pzvq;>|QfH/4* #%5?J%] շNm٬CD.]g &r]ӟz'H(D{PϋRV#/&O;HB9)ZH,v}QEF|8JH66ؠ%Q&믅p#i5WGm܃լ9c[,fatR/Po].w/tyuZeؔ*PbIHAY?<47R $XR~LhF@5/li^zTy}hfOXZP*^?7DldAm6їmX8e.gۡ8LQ 7>gR<8![%"ppb/{Oj{`! ]ADvḿ'@*+BLj",(,`osB| &yYcr/!=n(Tm\Y bs.y.z;Χc x.Ij,sQ4oNOsKm >[>UŏRQp6ny9l._TQ [d/r:,tHU\ҳijJxQckZ\ 1Å#n̻'':gld#&kckV12o }+1xIU0RF2izE\%(KDxɼ4X.;Qkh#j>YF߹V86"*!0ٳn'ݳZ٭9ͱv! \tK(>-exguCL:)AaS( h\GZ%6 -On+ )v1OދW1M>g@ĵic\eu3|'D=٭$xAuMGj:r+↟3Jgʰt;}F9BO'{SO/"ƞ|gVOͷI_xT2luXJL'i~!H `hf|$N%\[o܍3ΓLM8h{SL$4AWt4+ne_T1H& @m&;a[frzӶ'΍υįv3^?(~Knlg$a!#h u l }p~] &H2SZ5iR萯$ЈLp<"t6VDan.I^_LHLR̥Tt67Y齟Rrk"Е-Ȟn;HÇÎޭ &I-[<K.91ww|(8!%:ΞFQv%om* ]ӓ \꾳18SX ZQPA${upU_^!@~ԍ{Lf/ C#gM#a! Kv 0urm12:oh7B؜S7 lUۋZp(CjX;d Wb`qH!tEiI?nӯ|AT_SW[W$#akc80::؞H`=w0,"^=}/\SfIզYqy7.!p\i=̏CSn&4sEStBO^v5#(pv($W!O. 3t򎆛A,Ucm`~ҙͨk(s(!X.#K:WFV}jWd#q&/2@b"` 8SvmC?H% p1z5=|V(徐 Vn%il$ )6s^j!0KVJvx㣸Csfu-^ Hq6;S6χ`~o1O1>e`ѷxm 4:EFi -,lyXyUF)4 |FרG/DKgUi%8{/MqדbUް/>"i$+`*sAԾ#hXF!@SruSw1!ei w[>d?@N=! m*rṣrDf+1%ݍoO4lqwōrfQ^9z8Z|!>`oc1nz/ѨFη Z02^V 9>AfTUMiмe@ÂT]_ނrɨy`٬da݀e83(ߖQ}}o?ّZgb1U<ay|Z v7յyx`O9hu Hlap=֎8n5{eE# jǎf@[AL*H5(gJo<0qK-X?9bgk=D!PֹaB6 />(C?T rhQ'h-452}68k J&`E·]?EڎqL[Ca}xBpXw;q$ H5I۶c3v♸uM4@>.zjǺSU8!7 Q+PLOb䊳l&:O!s|n+ϸp'+HB$ , _n|tsFV_ףsήiZç jjsG` 4~=հD @89</yZg;7@Xz *pmlHdMϝė^Qs'4l1jk"O-/=pV%(UkFߊe-)ΌZ7K}>~(,*"7͙@n*A%P? \#W[jD_D7LOe뼶y_qvli3.ȋlmiN8!@Y emF/14ʸ_wܥH?$,Y_Qc%w9}'6_ҧIQ H$RBMVb* .HkiMh'漨sNZ$~"`1=9[`#*%82r3ƋKdQT.]6 !i*s)ɠ88 aU'L:Ez~zk"7t~#v:]5eץh-Sڵndm7b8N~Ih9G=!tqC T(]nVNroqox{oY/Jd4B7?[\RY|!tP x7|$|4`6bƄ!ܭM=o!8:KQ諭5$WFˉ$ EIe~<q)ų!~-9^oeY͔"M&U8"[ 'Sn8フz9)EZ0tMܪZot{7l3Qb}<)Vh*E4sF- ̠YR#'*5ddF\(1l\7[J~ J Q2aR;JgXD]NRj$wCдUU7v*IfɁ8Mhī Nqg3(|zȈp{YѺXBڲKz @7DhLoĩ7T)os@G("ri>>$x8Z?'X^3PôۙgW( _܆S`1Xߛ n!{up-I"mn#2M;ijL/ /Pg=A9(pȐPqd7SĽމ|'ȉ]<:+)dYR<^RC֡~n(EN^hb/"5C´޿I jOaLyF42%=L+^_QeitotzAHpy\ ,e$,aE#Uv'h8ۅ_Ai79LbY" 5Q~|^8(`U[4vRp >Vd$= SwQG WwM ׋tC ߘҋ$ֱ͘iUj>Y{rMCW[*6Ž~bЕxg>G >.S}0 PT#w$=ʝ&,i0/ )5ouIt",Qfh4b9x#o|Hn2A7D;`ą9E .ߠg c)Fc:Sofg4hG`/q P viyhoZQT 03!rmYKi_k$W"u>_T4u3%ɠ#ŸoZVwӊtj`IL^}nZt17{xӲ3n+P">Y24 eO*zoE@ {WDž|/p8HV4-j-+zJvRSI&$"Juc[b!s嚑|i2'ˏդyW8G_p}!L{L#O~fe|tغj\Kz>8z Xl#=b[+g/  $uhGY[T |}*9OAgAV>N)vswiP-Ԉ}O3Ӯܕ| dxv) ]1Qbo&"aGÛഭ sY: Z/ki>kTbԉ9m$Tc~U$X#iF Z11VՆa\,lqh3@6sPV^//^ǎ_f"!_ڂD]m|q}0 F2n2xh> ,%# {j'Ro2 =*6Ma̙nj\TǿvV7,՞#R6{1{m*y* 8Ѓ)~MG+:q|u/pBZuK-6X+smFB|8._{ ƒ*vY}"<eKܞJi"&:Ep rgnr{EXH3 DVw'o KW lGI9!K`_Y%1z|̨OFN 侞s`1b|e ; 9cxJue:P3`tV1p-k Z PUNŏo,)PX ',vQ2/GCd~2P PWS|{hI?5|i(K=a $J|]W #=ƌbvjmumHQqIkv0Admͬ9dFŪE;XEOYoc|pR> ׯ}y=k)G1@DDxpjCdtҊ/C 9+"d=V{1[W1`cf HfT.N+_QIl}:>^"ƌ慛t ]M3bez:d)wu"Jw_ ҴLv@ޒr; /vb?H!71H+ 'Od>[Uz"^o]\xAY0."ۍdָV簲u_`ll/_NG)͵C(ʮV͇D+9V{ Lpȳt~ˑzLVf KC4GSm%L\Rs*Y/tЗP[CVR'>NBj#W+K}婛#=g+腠i퉚m*W) OF/{'o-oޭȳc޻\=wFK=t{ D5ƪA2%!, HV*NXMM}߭:M'6 ײSѪTPQh8D=޵m\4dL^\AsG1aDN.qʼeH#Bsm5FHkR &G>|hjh @e3;V% 4|1(#'$09Eܒ9&eƕI 6j{hCܝ,}F[JM̲D䶎.)ˠ Qo $@@[T BSa +͝bTXƄcʼ2 -wwQ%!128e9<3ı3ڌ:rE>(ڂŹmL'as&#zHYߌ/2h׍yiŢdQ]줯 ,d+fc2y5`^D,t}fvU7Z*=H\5;= :RQ5=Y{PxU)~ GMrX`Cы6H2-At(U2xD'$Oy3xQGҋu(]°g,m9OpFT'%Cf HF|݀6|JSD^_E[Qax5eiځ@I"%Kb68?-=8 )egcaI. /R|Mwٜo;:&u^Hd͸d=i9SWw!hhXDMo.rN],cQxd7pFBes¹k쥃{K5#ռX樰VoW!圈4TmzˆIA&GllVx7oeո Ɂ601moDždV*.M1I$zHc<)cT],6u`:3W{\lO{ysAMq`H]m&N* P. UWk@xQ5!1,19"e̱w,v`P `@|z?)f„w#MɏZrY|n wU̢kj=r+~yuu&d l2.~k$92Zˬ1IT <_![(#we_WTdNH 6jO+U9 E:̜yB LD z`[V9*Fo?1EM [dE_}[5]N"n]H o߾SAɊHvsYvED^tSRza@? ØG?`a#Gi ;UdmJϲnE=ܒ^{ڠ8)Y8Iu)R򥣾ԳxSWMI2wAO[{k{AݕwHVmȝbb Ԣ&~t Q2G:5 fbS9g*e|h#:1ۊfH&pghGcC|W@bmɗ' ͶPjrEPDǩO?uŖ2V!fNރdoZ2AX^k/IUd|]LU Y^#NaW^%s\Qg*IK٩t^g\=|ÅtVC$둯XNx1?+k@ ]'>ȶ]dj!MuX6B?YoVx"S?2ϑWBPEՊodeqpXS F n,;B6tu7ȘwdL w!;/W{"p/ODtzҋ3 -ކ 'Ò"m ș&Nʁ/8`zámL2`/){S|V Yd_ #4ZYw6F${~-g>X_BP7a ]q-y`g8MF],;XOP瓓|b)Xd-5Hb8JB^=h K:\=1YlTh*t0v:ԛC=yp3{ȴ邙m#:/c]`|* O {8>n{PT^8jL=t#x94Ct3 N`F`Z/o7Y1tiM1x!\me.!]Xi1VRdA!nKDZNpA\&0EFL!'N+j'sSe Dd{9~QO/|^aiAE gAyi+Lv“|%ӝܛj&PQUWז_D☳I(?$7,'K=9Λ>uC]l;J)Ek`Uo?&Q~l7}{6g2,N6@.f| +tgkK Z3ZJ&AgQlbtZ'- 9bO-$H-#R|w]XՎ=R>k0}$y>&iY!up~wbю%Xkb$ eRօ. 2C >+)&(#uw(6E2Ɨ JPZYb RST*n96je(I1$z"m@hD@A(fdYtSڨDxRaÉA G9{ä.Y{ceYExm5\>1m/퓞i'ݧ9lB8ɀ=fA7v\r/I 0{7޵! 9(oPֿdl#}(Vr3e?v 3}5ka*~熂C 8T4vJGEmpu3Y{]nӈ">$ҍԝd9$X()!X$5RW^*m SU W3*b1Y}rBCrœ&~n',FLO+&֭eV?aY@͛~hނ T36G ̢YK!E7N48&\,k 2֦ hu 'EkqvH?+K~\D-Ju&q#V;Ildw۾7Wq;u7H 蝭.֞fkcn؈;DKPL$TǗ?OVf9<}z <{s͵%Iiλfi'[yu7u.h[6E/Tbpm޿ ιyװƚ:(Wr`, M.0ˍ N+c>.Ɇp~g1`y.:P55Бaa34Lf׷xV"sJyj`t-qL)VR{ÇWWOiDd8:WYBV[DȐ*2yhxnN6U6RP V:'% iCRj ͪ vҪ+xvdJc%z*䃉B<9j 5pĸCߟd*YڕZL:J,KڔC,‡UsÉX.3r]V:p)=LZX=ďXOn~|G~(뿷^a繩TŤӅkk .M*[՜^%G;6=qeXߢ|m< בj[ߑ=;3RN z7G-3q(j P@;jX9$_H.;k{ۂ S LD\AIZ| , |Vud~8BpӍgu5Y Cmp p.K &3(u8[*[Zuϟ7ICE6֙2/ze7&t V$hHh&S9c8 8f""@,AB Ҵ@$We Mdb {غ=̟2X"X_g_&3)pH(\ 1\`Prrqsky%Oh%Ϯb`w&MP5pцcr KQҌnDʶ5)V՜6[]"div7"4%h]O=*;3G'+fS ,rϋyTϭ@uȆOV s^`/6n88֯od ÎNO<?wÞJ&K [VBO[n{[6yC4M~+W$)8nV#<@[%dŗlf[*D=B{tHB59)ml SfS+D {56@qP*18 t|DqTn-kP? S.^#?VfDg5W$<%?ft&3J( 1.YVcßYƬT}pE"U" hp[?rb|ډBvU:Z|8蠻wtDXw6%ar9BqG"S~bǹt3i'.̱S4J+ eFd2WwʚxuU" F)Ñ:\:&_sɂ 7Ì1^:DUHD7PCSJÕ tH?*O~eael q_@K+o`B(":|Gf(cA xw+Lĕ|I~!T4tU 4 %R2E{KOt&n_ ꕑU-:ߵYVɴbU lk?^1NmNՉ+RݭؓC24U9u4g;p$\W&t;MN -1r;I/Zʏ?v~A}ᯫ›PcN{¸[kqnHft\=A3pqh 7hu %wX0j~`a 'ut9LG}+ Qi%fRtYq78\Ѹ၂T(%oh_D_ |C|fnKPe L$g25N'n>8a:3z;x 4b휃ȕ<$چ%h\s>6k 7j]L'(fIATѶm.:Y ;mB->"*c@ocP!P`'ݚ#j;؊FJ}R)t?Cwe9Z3zU g;aV.F޴N8xlX\VTU=>\sΠP bWZtn^Mk߅\PhqUUߋ c1Va26A,&i4s=#>6KMF@Ծ-,BaS hDzd@ĴšYȟ| 3/)")A%n)0pwox j=" / ^47%k>z`A2 |⬩F[n><$^nxFSDx?~btTg|xg2..8Nb굧 抨F{u[vQ̖;l=7k?}_\5nA}3H\'!ן*{GINi T+ Q'KA 05jٹ/L¸3Gqe|#jX:S(LGe'yeRppf8Wل8/7$aOJ4n +9_8 =j(N꠲KBJ T98/^pK.'v^z  Z@glgꑈdb&QuLo!ݷ_yyfOXF 0,@)~ A Vsxe)*&&ZFU'yzU_S[-]l$/v? ցN&J`MMʹ,Uu2̻_ ;h =fᢂgTq'̄ҍW`~~OOJδ/K Mz4cm5c5׭Dw)#&+*aVU ;k@ؠbIҙˍ4l[M %3;TCG@ym>m=ΣWŤ 38#8K;\%ӱ# Q-} pҎ0a 0Ɯkǭ d_&L:g3/ڂ5 #qWC\iA9 &@?Zw_zuWP8Q 6a٠r]<&,:mQoVB1m+epV\82e6nMʀFRdg+4ʽi^UKS2_ ꎾ^\:Lv5+DJ4m.OB`wh494Iccx 6{࿃L!/]M@ q ""Z^ \%mEi\H`;?cT }hJJ6-,D#9+%Ph@Z{vZv >8i Wcqgy2XMכ5:1_``kIuVD+cIszQYxo#ҟ77AۇfZ 2 ؂FàX]E Z_Ps#ENbi0Q޷o˯SB*5=9XR\ 0K[G 6>aǖ1 EU̢iFn2}Gsg f@~UUQ-bz@ⷃiB%QY#,A`c=E \!Qfmav Š|[]qBu]ؾ+c(U>,SwzDDbM@KvS;Gv5!*7*6; {OVK-T91o?[}мC!lKYݑ d`VC@OF ѻqD.ERRO>h 4ڥDyI+ov=8"8cYzV.;ZGmQR FP!SUwXЇBѻzkߺ=Yr&Ũngq7}BA]#E(#J/rM9!=thՖTjH՟X'dY3RnT~zf2UW\c=%0Ք7,=VV@3C)Hf=`pI_ xI7gm@^j#Jo-+Cpe0Yu}ԦO껺 3 Hhm%e$\)D6wXP׍oIj& 5(PU4׎/aD)DzMٛbZ:yq$nTx1*7sEθܢlV i 1skFLI43<$+}RW-kb32#6m +HiZMyBF$<5U-A6B-ڈwNO uVu:񉩍󯡅5YsQWʔ5/9KP͙^ʊQ] "Ӌ#Yp"5f*{ֻ,Gm24cKY ù^c -4su`;o ku,v#xk. ީ hoVR}  jiҀ,6j0OK޽(^Upn%:jdj!dJl-Hv6FEJ7"'⭜A&=ejk(~kfmAm{+s#9*{#e  /zUaۗT>̞=Z]ij+[fly-x(Kob:_&?z!aKBAԑVuhQQ.3ړ+-P*@)jQy8"8FzSԹ" !r[$V ^Pk8p Mb>&zt mA5"2Qߗ"eo nPE HC)v%yTd;7_%$m/dPupP})u "x[z3ڕFMGŞK2Q(+q ?m*n{9vtL>xvc;U`qO > L켩d9,KY"nD/:!t/t`D P3||} 7lo,혦d@S%F|=\;Cnu@>S6vfX3su;]9؜NhϸFpdV5jx(v3^ASp# [ ?lO3 @%85"s(B?R6Uy~{d>3ř4,=%YWڑ(/I.jO"7"4KGiHßks :k9;n0#NoGrg$=Qڗg>HH+[ "^Sʇd!| Yc &c\Hz9L!m"EjI2XOV\Yo> g7%C* +xJbƺO3-V èȱ+Lu75sH_^b.c7`V+6h$lc`Ff3$EK{hu ƝR e 88Xm|R:Ҕrv{ CR?0ArcE¼;(XO1tgLC1M>IzPs5KŕH+@^H2Q+ɰ~cIr݌~}PCah1~PDĚ+3 "G2$Jh]fqAGݰc'w$𳄎j'F#]v!41T )hmp'"Yێ' 5z袿v:eTLspjpb\U{In ǟ^W SBh~|[8i A[0Gߓ3 Xև*\0፠<,'B$)\k|͸';wy6͞8ͯ%=aL`ЙWV= M)^{-6~fc3k}uA"&;n0H{hDHI&e?/\Ԝ[$4Ș.OyPvcI>\|cdt'x{X('?-MKiч^vy̪B{_kkxXgUNdq}-k/e_ ]EHrA zb58, Vv~HSLS֝ljB H5֨=voDCgsp շNh棻UPeOH2H*BK$ͷiEb Uy\kD>NvTvw!6(;Q&S\8ϒuJ!r-#(6{+A#|DNb&;⽛KְWA~ Akywtvõ};2s 䤙4.>@-p\&,ꡨ+,j8 ؕL-- 4)gKP/l'&}oAf +nvɚ`X}r7|90pl +nLlG5(n9;|j} yoq:QN*iRS3[WF懪 BN+#JNL6$l5xA 'o׻i ֻD5-)^(As՟:@?Ģcᑤ>jUfD&+< ΢qEĝ2z_2(0(=f ~8 e "˃C1ucmYfy{6Ai8g0tQlءMǙbtƟ•g.Q߱}.Yq(byqBl> 3RAjI-Ϭc\5x.d53Ҥ7.D$ %2x4ixtq pgYZ070701000002db000081a4000000000000000000000001644ae3bb0001f170000000000000000000000000000000000000006100000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko.xz7zXZִF!t/uJ]?Eh=ڜ.+@ 8?dWUQ1YI #;azI٥rk*#q#ȝ6@%c@t0?EߋX<Ѷ@[*B#S +~ܓ?@;XL<.: ϰ8P, ̺ۜuX>}3'A7 Y0b Q-D8*6K-ֵWA6h5[wy8icP>:2]e|#AHP$Ly .*DASuPLGA-Pgx@ 9H7߼ P3g+5M{ Y_m]vdgĠ6EImFn\OA$m(\gzjnjg$*/=3j3X9P tA.xFb$z`~US'4 r aI%q,jK͹S%jBK,}@##aC;'K}b[5 nR/9b4X| zُ'U`MmEpؕAu7*MiXKHuJ;EPN2wn^^Ap:#415o̜ihˉy h,!ho+H}4pS%1:w1`]fṴ0T}4t!,V%2xj5TԒO١{nےxB8.31G:|rE4AA4;x/PY1.V)jNKp<] Vf`k 7m/J0ETY=P.EK9p%֚uhfN_i9U _{TOԋļ?I8-p KE~ O}ycǙ>~ ݴjW9-S"Fi@k-N|li }p%'ҍ#`j?@J,A|KwglSԝxK-u888!rjYm]z;߉+$U㿐Xaii"')6x#7Aصz/]FN,(wUބ߱xŘ>($F3({ƽKƪMBqвV-.nfLkM2?elߧVs62j@ 4jG~qz ?SgWV\!+H J z6\ڍNJ \Y~^_7Z{RT>f4w%,$賨RC o{Q2 ` )xRE>̲)XنNE2Yw=5.qrJz]?Z%C2ažj=Ƒ C֫ .n]'0<ЯS󶈋3|#Ա2C$(q&gk'TUIЁg<,ڬ/ؼ #C2@ԭQh[Zϓ;~LL) .q Qi,{>1l`/bU"ʆ^r#nrIh=iaznk}̃d\ 3hFuZ0@4. Z؆ U ^֚{'M$o#bUڂyٻqr|#8|ǟVMS[/ٳPbB+u_h -|ΔxXqZH86o>7i0[i8Et!= *v -d'LzBA0ZfGǼq>w 6:W0NRJ- RGu(lt4]YqbV̂E&a-$WePf+ή#LXt @*^fquhݸAZj{\%OOx/񸢦HK&9[.$z[cJگOz59\Z1xS1%珉˾ؑzct~ѴYE<]2@`bʼK@ABdʺ8diOEvjP7BeЪ ^[k]ؐZ&;:VF|fhB=.d,~+wP:?>,h+L:,oR V념+k j2|B"\vd=Aӂ0"8SMqxw c˹'H 9Aݝxd=L2حo 6I1xÏjk>|G9P8>A')~<34 Q5zOొ_ dJWfng:n1pʇ6 {O&#f}*QEv" h"۵y\CJ(O2[֏D"9T͝<^OU_eEt7<=PCzJƗ)-`iby2l_2]^Kr|G4:཮ ᆤ0![^GQςEw}M6)5< X}˴'^l r$f~娖@p D5$m$ʒA.Ի0! tRTTx":4zlԔF XTfX[PG+NJ\/hӛXʼnKƬ%AL,UA¤nVc I>!$>3e[24dLm4hh Փk1t/-bg}W̼}ChSLpg9xeE8TL6r:Ɖ([dk G9]u:jJD]Rn8˲+xyOdt7U.ЀZf½t?EF L[I臖I R<5d{e Uɍ]ݍ3By /s0'm[ٛ"7WuQw*1}> -R07$(Þ z}lxu4S80f1 㛔d;b<뺉No 4m=*VƾqPNgI1^1 ̱*0Ő,<ܛ(ټtUnހr/=[ubXcjQ \4^;#L_k5>;{M*::\vS-YqT5&A.\Gê@g|bX?tvSͻRlsH-bAeRj9NОcx~B{i/&&f+ nJђhx_SYBb8ȱ޷ `tmȱ`M YG 6EhE ρ,_T@"Gl}Ҏ=[+UsY2s5WS鱗Y{-qٴj=;Δz 8_;81l2N[߯\ E-<< JSǫH~Rc#: C` UF]H)C*^ރo ><ā&=܈rt<^˘LP]uSMliD3MzS:.Bڃcp)F¨c4̙Jmn4a4LsF7qyL΃*녭K;b_{+/`"蠴ԃsR.,MF裞| Y0~%a'|{ 4=Q` |ϙMH 6 h6m6ӳ2 tנ&K)<,-es0hx J;`@^d@rAFM d<\g꺎;nbykW tm&d̼w_4j,_ua*ꖅ9'/pJ'l7aÈ#t 4|^ _'KIT%?o0d:uXũsօٳ@g Z@!Q˾+  EOGlkO&P+3Y ǧVkjVo(ڐGө °8 kuCn*S*bQ *##)d/k[ \ḾD|BJ&/Ol1,LܔwwXްZ-+6Oe?q{8nJPhZx`T^;-gpR{M<;9f$-<1CJXQx)چ|ɵv% ņQ!hV@R6]Q)m53!jVqg:4 MH#[U|:WPA7#5,3=__^+nLt6jN5_R$52P>xeZ8֯UgO.J⊰>7NשT'V9*nUE4yQh~*Y$o?6XSQ\td[HIF =*4fvX ֫A BΛruJІYQu[셆.ro:bu<Ji;.v:dE 1B$2g" r~G>z awC%?Co/_2"qpљG] _ZjM]]O/UYsԂ:CSWÜ$YR/))2`Em0Gj6XqO>kXv}θګfxa݊kQJ R*D(W= Ve+<ӁWyZdLQ+sv'dBj|[b?ػYЇ\,7TԬ5:VBVJLHA*i^1Q ?JdXl'bfPWʦdͫfp 0G%_fC3S ;i۔J9{/79{h1r|xohRAa7%Ym^@2m$Ȓ6NYXq(-s0l^m89+Ϗo s;ڈBr /8ŏXTFuI(;Կ8O\!Do.T6Z}+# ;_2:-DJ chŅ!XGW1ʲbAsŤ=uxH\@oV7P>PI=7);#G q;j(Y3h-p͂W03O]3@}2:Z5s^|h~6k٥5ir'J} 5Oox:)gu܄DaCf2U~ys*'ÿ>u/橕 MyM=붋ovG\ I|!}sڷIZzMCyΦ'Q_*Gq.0MArTrƝ {: lia اWb.qPu?[3 8=&> EBɉ(Brem axKi1ٽ_C@Ѡs+^V*ҟ0FmY7:ҧ=bO>ں=ަ!t<Dkڸ x5 ̖-%AIV,%e[>*Ի,COge0Yr: 9JByt_v@0VA$b =o7k)+o,~0|܅_N y?g=0PP!?[rNB0KR}0<VKXw;qf{8ؑu>^*yfO9: +qpZ≸g.X[kVUimM+WKΥ*̎'gF+dƸ:8Îs$BYV.# e|`! 4ܢ*ٙ0TKxepݑa3_ taz0Qk zx~x{uV*}kc[^*"C%{OP$T:arl<}.d]ک/]L܊}`p!-JX4BdBe|(eڊD +4M;7xYHKh@rũd: `GOwxB`U;D06]޼r`H)xr|΄^PyN+rQg2QC%ncyey;dc#V C*cPM!r7TZY\v2 !7iE;/ u\xV$hY ȷ%q l:߇q;XA 4rľ^$WWj/_t \#=dtpV[ P،mDY7A߶nFj{F].ډUpC{^q E0C~2 ׭3T/@=#[9a౫d1O,Nz{Q .ÆQpZI'vQ ]yZNp)Y㶼 hx휝x2^|u7UD=,Ub0 Ng[r\;(@~KfJtA1G[J๱@ O͙C-?ޒ$"ߪ/_Ju> ,,vȡG)MΟ:xR+΍*̶9@7kL(y6C'}ƈ> ^~a(D(y+ꊕ?XknX^f (,?)l5P:ޒ#aJ6k#7?9wpU J *ߚ>jPłW|I7BDpZv_}0HrI~ !L^uw$+$@pmv!'r@ t7LV#rDg ,;&LU Qg6=;F=;\[g`Ó%(YάF%.,%*F>S7W49w+~v2X苎V'7_gAUbvC2>C}ZV4e;T|=SRiIoY_KE{7 9 Q'n' re[֕0{=r9jÝRKr%Bw `Khs* ;oSQ\gm˅&҉2E)Y%a=7\mͯ<*N=]璀3םОgwL*3=j աw_hf޳or\盎 Q?iًbrd$JiݮzGұhpF}Ŕxޛ6:n^Ͽ cAL(o[G.͙lQQb gR|]ŹƸLlh;WÊE4v2HӪ0B⧫:x[AfwYFxe??L˯uC`]o_T%ѫM0aMb˛h dv4u'*ϋP^ot~F%o$}TaF,&AOA&x&z5ita6U;߅JBƌÇ٭̞)3:9sՅc ;r*`d't<~G)w hj4Ֆ=lmoE>N |H8ro;|h+^ݮ"m_x-:lEƂLCXcJm16QiZ2;($L`̟fQ 9:j;WH$n=˜+RYx̭=&pw`4!94ź?Kli<'NVN X$ %ڍzs&6hx"1e Ocz,~UF:GȆ1TM(#踮i3iGCu[&Ema^G˺B ^ͽۥ9k.@ UCbO Ol+g4tFlK]r-~]qG;2R|iK}?]l> VlP6Ry%pN\7_GJ7Y_&i@h[n| %[Uߊ9O.,N TD{磢πR<ɝplyჇ;ٞn㹎LF\ A@8,'ɵX.BpC@epY>g?Z:zORk]vqA wY't}J2l]3%r\:YBe~kKl@)=pbˉZ{A1ZοVA9E0 ġ4/_1BB#vG3]+gzKlMkv٭&8fhG5 ڜ d<W+tN镎.6d` <:2S2L\EfbFA&/ LGgI]oaѼ*wr(z6j fwfKx7t)I.MF};qV Pn`FpF)Z֓Q R ӯSj:rS `M#%겹; %@Db7[/A%ݺ~Rd nkڰojdGD.͠;eSflTRKd3Af[[6.+$Ʃx(⧋26T.O,Ɉ5;Nrft}@#VX+cs۔z_ͽP0_i^Vl ؆WJtE-|A}af}bҡ;5EzGS z3 /#ȲG\VJU"> xV,6RPw*'IIŌ"HIFLAbAifVD+}9wS"]pfجw} Abޞ옱Qj;5A/ O4*bבxm*0lU %wψe:1WˍPk<&e " ʻmxK"C"ˡ<#Nza t(9G׍*DT9D?y_?r7τtD@>QredWsqyhul.Y֖_1'3+=Kq^Lwmh+-޻wjXVCP-v5 Dbʓ[[QMυYkslv1+Q\䪑 i6Ckek0A>@wxٞs62Ҟc̜&.5@&fa hDI0SX`Nxh2Ko'HZ)& yQ&&aZ'>|hr\[ wR0g̷4C9_%e8`;bDv*§p1Dr`\Ӄ~m{zTU ?vxҥųuFP +}N&ߟ Z"_ Y -uC,Ӥ?+b=4Mi3wKbzJ<^҆"h^YEz?Vt'OTJ m(D')+SõYU\sOz&|&a6r/ĨU"<В_ jzdv99g |/cwvͭ+̐1R `4sYJcCQR<CᅍYQE;ɪ_̃MuqH`& ^slpidSD%$78TekvƱu<aRB]]ޢ^OA-}MEˡKꭠVZ}+XܯǝܕNn \1t8`|D]*_5T=y] ĆyF?%"?<`12F_Evٸ)Pv@m^SЛғxZ1G:,p&K.0hM;k4P6YY#=g3G _E : -)`"Ǣ7lzND4fD1X )as3֯k dy[Uň$m֝#q{^z8VrxЉ tYBFrAӱZe,8q@@狢Mjakwj AL|b(Q#MAPNǓ`\EV$ >[\쿢vOYr;2]Dά91Ƈ27N ÷=PI^xӓ"\?-q!@;p"7ξ#yv6Hb{d4=!@;Ľ`1m>X 7KO߳MG&bd0l/-ldt‘LjӘ-^TERBU%MC\& ̈x7!ۉ;~ u)[[ZGr k4J=rkM7-:/S iMQ'Vz*U6)ZSH^|<FT+ءxZ3VQ]ޚcq/x/*hNCi mތܢyf^ +|a^8Bqfx?³RM Q` Zb%UP92MU5_L%0UQRܢp]j3!K4"DV?Q*t9>F?$6ha|ғO8,i@=qV 7bڼknl!X`{$!'q'c67)A!\&J{e?ey4"GNn"I"FUS ׁٽUfQ%Z#/ 8~ä,h\rGR@Oъ9˰#v{e7M6ßF;191qOcH&hx؟G[Q,))OAn&KЏg-LrLٚ{2{Hm>74Cĺvk{cz*?>]xEԳí_zhS 6gjx5_{{рigmCj&jB9omvЋb@ЀPHP8‰t 5xM3srUc .;Ցxv˝O?a8A=>AbL7Ҥ,ZٱkR^=v~-iZ=Fc; .M "' m+uL8<2=٠k8etb.)D@ml͙ t=N_͋.lAhiHQdlowYQh#UWvXtN+|_ozjE ph oV͐$F&\KXO`6>Bӵ/ɩJH>3۲u%JBLW|ZO_ n!?vZ pO `J7'EPNAiQڈ鹿ؿ8}-M *'&W+f9^=UO7 X_UVWF݌*3N>,]!Αj;fdGN =U&$W!y۱1vj˅f*NQr$ BU,63CWMכ9a#)C<{!N35X,$c)1SeDgWgVVW~n/t<)Ga D}^z~F>|WT`,B)|ozn wꗍxK; o"cuc4Jt 6{[DمRjd6|R(F}y͐&87U]OQ T&e~0?s Ǔݩ2m4rdN/Kҏt4 J\p㟑G?,X2\Nx.U7=LjPc|2;ͥk) #dNѡoD"fҼEܣ >|G8w3Ǻp>fBq%&l{St,;L̯ل+>-xد]u{ ^7'S~єbx)~_QDGN㨽)ym'$ӣ(h׳#_xPc=ƦhӍƞJ՗XovX%O+^Hul&C'(oJ6aqk~Ҳ6w=;vRo ǻ'OZi3. TY]hcbeDZ6{PA,v }`ƣKP#]q+r/ɬ8 ji h\s[61IZRNN\B|Zv;j o`] Ye_ŠO˱2&xD? >,pTϞ 2?d{ X_wC`r"RDJޥԆ?DntAQ^*9뎅~il}suJ_KF7omՊ=J.ٖ@V)31gF| ^(_qU`2h3'!T_N7ۺ0vfC߇>)2b]9#HۄQMcLd1kJee/B6᥊@#I_:KJ*je[eg/vcFT= W/xK`BC&@p'8>"8NKkpWYJX^(weY$}~0t2\%x>ب+"RzCX>'Wk43<72Ul#G$="BkKO}c&3ʍ Æ s@n1:ཛlv=x$Uչs!, qDeȚg"yn.pϩV t)\;ܱcwmTP-=irNILC0k7,p?hRl.k snOBHSPLAo,8>(@`cBތMwE5luNPv9ᦛa,/,x3q ΢3˃%[@hzhSM念E]".Z;J/1c}Pl5cl:FqxwSdW:RȦ7ˑ-u9<*ЗTDJ)ПY1`ܯ~)Po=< #\jxg\)~@UTuZ[w}{ f=ρ蘘a+>XQ]+>2Âk?ṊSf*^RQ{وvRɢ=eu%~H5) wѺZcޡ 7L͟-˄<%92:G("|CIm|2*(ÿнdioI:< HQMb)pXd sd1ͤ\'`N9؂K#M) B(_9"d i+!sNB7}-ɰ`x|V/|yn7忈Yl4 oH\8~8 l.E6DuKwJn}L̹M\DkuZ _`*{t!0,4^a%hͦb9%Hj^ӎ읾IpysqTM<{ψ5`TX?h-O;mtg/l9V-%15_k(gaU OG4^_ /MTjѧ$'W&վ,U.FAr}Vث$9@QZՅ: 6n?:V/#9]ΜCOu#cefjoTRN9F:=R?$E%7Pe2O_5"%x9w0po֗JV/+4GӦVϡ"UтH/weU'`㼓Mdf“2?7.\muoQ&Q|nC{b!,~Z)3C|fHv TNC>e>%Ƥ9]jyGo{r9 l(3gH [8o''TM0Fj?|ߊ?4tLwiŶb)*=A "+tnGv<13!協GHx,d&RG+I?Քl˷O%}-x8agG:1t܊]QJJQx;u޹Zrk'.V`t۱AWI/K`ա?c"Z@%<@SJ9 h>͝\x{+]5{Qj_8#{!swec}KȒyD90;ҝ&6nM &aKOm=̡ƀV3r}kOdlٜX + tTv@(+AͰu Wi,!r 6ARcp=YRwu2ErWZQaEARBzk,9/?T*rX}In̏a@i E1Yd:C϶Y}I)1I^'a@+ dlEh'hY5y*Gh"kyuu=V  : W[ {Zf 5 y2H]qbðش\2%)e;vk-Pd -<椬HA۾)6r)@kXOJHBoԣUp̼pRY,WL";ùq'ɂ;W? k`f2Z,:Ռ^*y!F%@Y[=۶%{F5?ey1;ƨ4s:t4VVb%o?:z:WMS}I!v7ABdce~`r&>Cy40VDS@>2AP+2T)8 xg 稐%:A}î6z`80.{q/u՟T &p:M|{6.B%,E*TX=׋},I4uI;kDhˤ+5{[FH}وjds8像8KqJ܌W-JNT,Q.ek%fZdeWN\"3f+  3̳ 2zxD&C=-U'_`9e @e^Z$ԍ\aQHcA tW*W/:)`eTA c]? #m,݃7rrRxES8?ð.h2-7]KmuJ" nꬹ[NEdj<;C*Yj.GaRb@vF6xyp?~o~ *y@jp7ˊCS,%;8n]pRnJܲYw CثQ[:<;졬4)xu|.4[* ydRN?ȋh{ ܻ/bFߜssY~,sfnc9@&0Dwgl}`'Ej_p?d_[(cY'PΞhVL'$*壓_g5n@n̤QV^Y-3.O:wǦ"fmQ,!V.?py̠ }ԙJ%_""OȳKn^,N+NfSuJtb 6W0ZS-k֡BLIzl<<;B/غZ/;:YPI7Ldn͐_ӪӺ/MfpjҮ!m,Yh#n)Դ`GRb:.tTO-2dlyAC-aE1 xr:{vu )}]fXshrvRAJϡn>PAK[5uJ׭;P%jw6 (>g4^IJ1JhJƭ ==_: TN2wN#mGʴJ.b[\WTX05SQ.דk8;ס͎ 2?TJKcR6y])v ;r:BCGph_Ex1|oh2KO6xW_x-ts Q{{F! P9r(0>۴3Rapޅ*!!lqn96"&>o0*{٧ղ Bt-9McKz0;3̆px .},Hߘ3?S8eǠ~*BG#n-:%y}/z/u_K6tT㩄o!5}+"cxM}LSݖ:rC6{XC-M}Xb djV-$Rix{3XBX-x +c计Hq\GH|©R /55]oRҡ*L})yȮʾg=؅6D%R}y2e {rl*w?k1o9j6a`P-j(`411.p"RJ_ xbŴs؂ԕf f@vu+ : z]@ICB,I>1@OϽ7|Xy2 HLFFCX!pاguE5k{YϟzO Ric@ Q+Q{R`zW@U?=/(GUU}!Idӕb5̔.cV\o\ YPƬ?/v͘U> 6P>cC\մ\WyǙTjI! lm7>[:H't;(k#9Lԉ`PԿ3uV0NDv*UeLi;H$ǹ0+#Nn.#,xm dͿ4o&lIJkɴ'Ά0.7W%t:u_=jvU]Shqme UM2qQAʭHoO=7\dqbm9bzve BUA^G-JSP:i0WipDA| lտȜ&@cw$ZIk#\<7RBZu$#nE'cxdv%+kHB̜ghwvbk'Avd]I1i_(qjiɟ j+L9y}!IGLTmwjOLq&ڂX,VDR )uVd7J .)j* a=vS8( #k{]uF_*-GG-I"\[h$y!b׫Op=t",QrxvƟ>&[o;t뱙KeȈEL0Ct^ rq82:vzLoû'ad@ۑNќyq6e8nTjD~wo4c_QC%lv9{ vZWvQ*j.4*ՀAuxp!%hpz;.AsX˩ 6"=8H}qQG}vV ΍J2j4MȕٛN 0H>jVq%O05`f0pBP؋,]$jU<;o|зK i,DiU*-aC0^PB!Ff";t 0&n&^J=ܼx zVXN1Gȸ]9>Hj|.Z1MgÜ߃^>%YSG~&ZHc8HٛQE]?Х'jXda<⧇.GU¢+)m{Vob*9 `<E;qX\%@l*,R ~ngHnaWpP~*.ʩǽ,GHxz?xwՊa @[4ny{j5jEiK1%{kK*߮??`O:C[Lpy=~33ñJ_ͧAS|PA#^7. 4 <: "Ъ\0b Ƌg =wWppo½drI-Vt ImvsEoOZ [` ZI$'l'ǒBIu'_:7\u3CR |ŔN ڸVA*coE)׷UȢ#O`: U4VmE[Bm2( 2zKP=݉Aa]pAS(-XlՑ# O:Y]h݄|36Kܝ]i]e{%-gҶ_aеsFq wdT\)-> (.zn%H1.⠚f*bV<?#F: z(d #I{$uBkt*×u],RzSw^L4 UtD mZ~Xb6ʺ,0B&~"nO#n{PUHV|8}04xt&CVӒse}ӟZޯg@T PZ0@B 郆&`E3x_t/:^h\no{0 'Y;3Zb[6Ȓ&̦O(ch9&M0W#Uw)\JwK uΒb[U! +K8 'G T.i|潩>1O!%C2ո,N!ẻki 0RX0AJ+H 5q\m(Fͥ-V*βJkFE>D*45X4Z)* _o.!fp/JlW<7n4cic^2MF+9}4zjG﨡E wpJ9 iD/Lgo%-a%݀._QSVpG#MrxnDem˺ v^ 2(EN0E~]~вJ?g>rj>' Z`?.B+V4 ǁ0''U.]D\=5AGFR\M{Q b\ uO%T]'ԏf0l{cU x2LE !BNW"}/xݞ B>f@S 1.[ֱV$ ;ql!v NrYj< 1[Β$O^i(^%x-NaRy+Uy=a6ybM3H_F';49EzɄMl dTB|4 iw^EP~ ASwݒ'W3Rd7'iX]/ )HyB ']Z3K{_wmH.:WQX%)zg7q؎kb9 t'i()UswNdLn<RPMKc'wi,˷~]D 08eУ !L 9 |[OSp;|EƬ-s*!eYnt&E߀XyGM^- 1-G& AH ˛{6@wLf\7++b ә۲^ty@P. eUN*bTq; :a B =%WǛKRaxr{z4H(84஑ ͉vxcbK̺pjkrĚ t)o(y?^BY5}@ox峣Ew[ CydžV{mN3>S12[Z{"85* DXX4vп\uT)ؽp]b݋VCԺ]{~hR=K̆̓׉wf `ࢲOI1/@z P+E071;%",`QZM \Xg⯶V`oLOqբ mun|܎Hp&~1:*v1bk#4di*Xߧ%XeN qYR9{0> Zg!ȁvPE; +,Gz5ڵt V(1؎z'qjp;`V~ q܎5yTvG+ Fm0;/fW8]) _ K sפxm*2VR#`h.,~I c!h_QCϟ<$KI&(6,c^O/F#Q970i1Zy^C?df}D6T {QBFcƳ SIXXZ>CDZMQ1ܸ%A7o#H]@Ig GKBK^ݮGlY $uYV̄jSn@\f3Wz}{bY`%mk\=AdXigꤱ)k+LX]̨N>fIvS) .ʓBаl: y v6RtyyӸ]g'=#n3ń_I-&Y}{&RG:*knJ[ĐA8FIwvv..[1?a)D3UPP0<)Abȇ`M⏗sxT3``xImzؾc69W26'EϊMaXyN1aeHN6>Ӝ+A ݊f_ʪ lEk.<7o#(xvϬrbLp(ȿ_57 .Z_ͧ6S;a[Ժlʧu՚0@8Ơ}=Xp{TF/q0ɃX4J?\p7OʅyzáJt͸%~17dZK{Q@F![,&īOwPdX MRȨUe0?4,YH.%/R1 &i#-6{ 4k$Nʨ?ǖ~@˾c{3|\tՆfh w6 !ı@UPqEysÆfBf9-XY>k؂rWV{E1AH.|>ꬶd 1a/q1q?^MJp˝3C 0'Jgj;"(O W*~xz%G@hn}f2, b,Eg8FeLRItTUkq$v i\+۴CTᇰšQ#`rUTTf{:2_׷tubB,=!'0{;ζ5JZz1N5u3M3sqXv}\_ 2_c[ iC~x85xm  z?ju!,p0r_y KfÐ~a̺kN-q ;T_` )_ PGɂ缎-KNǞ\~{V1y3,:Ra&st;z+L49v'v;^96jZu_챙x81u-?X^ZF^UQd)@|ۘv$v[pQɥH`-b1\ /wJ f#fױ^ ?!LQfvC'uDcDmt;k8xܱF3=FJTy&cv9P d%mVTYH KY+͠: ^~\@z62+M$Na]Oƕg/ -A#~PEo}j/]۱VJ 螁hf3ܥ y?kי[×LԈuyhf[JrQc. Ģ|YLo{Չ@;Lh&np**dd.QMak2%c&ј${N8#׫?|(֤y0\JkG|&\0%RNZ% N쩬NSA|>_c?tCKs2W~l%˓Wgr;WiiB9ws8S}xrLfdo͒45AN\>=]y6XqW<ض D >KllCv*:@fY,}*=Q?~Z~~ v -lfx8iSJ.:&SQCf8}Zjoty ?#I`IbwmE6^_R@nq\T}1 TAhN5Ȍ3p)?G$ʛ2}AKJ08R$`o]r.#v*+uJxQƛ](S2QRePEpĬ8韒y樂5`? ц|9?KYC{NSlߥ.,?2N bgp{\.;ZCYON)}7Qrco]Cg [A{=1$p%Ȩp5ףr '",={U H0G2gL Fvb7::ר$0VVL'tȴl_p2ˡG(@[xA:ǫ.Mn್l>ޑx;uT"=@7 ~qz#{>?F`I)I$4O8.c9Ԭ9yo>s7a|1 ] M;.a4N PMtaQoUQ~3ql8$䎊f<]rR:4[Z)VϼB0B#Ej& #N0SCpU+ҕ]Y5xj9Zg8omxFC/(L Kux ^ŰZ xZa0 q9,[#[%'f,XKLyQ[UljGΉ*_iR7m%3 eo@`b||F4-_i;xS4f9<J䴮 WOsh zš1= LXc:v u>vjԖי zrcüȡK21qev{ߛN ݴu(ڥ4uR钤N/R7{e6dÕ^g*c蘫pۆEҺ1P`yFsUܙɸ KvT4<}T5պ> &*Kܵe~ԗBDAˍBxL}BnԖj.mQq_WM~9wɛ Nd^^7*~%X3RWJoITΈU[ \@cYrbɺ1ڃuaVEsƤH o8Kp],!FWبryd߹#⊻$⚙ԕi,g.ZM M(Eu Y9u5ǗYO.|DdZ*NmLʪ~Y]U|Ƞ[3@^{JbdjgRU@`ΩjN@R;mU)P atnEc &h[)&T{nZ"~d:VǜGDd$[UOݵ^2P:.{o?BuZL5&Uw;>Mjgu65ςTC,c\cb^!Cr ..c=Mf*{\U)~^ϺYύS0=d̻1H̟%iY)μ$HGrh)نr=}i 2ٲQuyE֐<ǚΙn2ZPb=2.rNSL™jcZApٳQaM2Dɔ*^h쁢I=m/WZuAd2T ')4Ьr;+f8RB'6R? (kWp.J4L.oè_+|-sbkDRXe(~׆16rEYd{B875ƭ ! Q t U@lߥ[uS4*ӊ7ߗPݎ+ ֮;jR !)"M48YB %ЮbַR973eH{9$$Ei[΢p k/%lڸ< YUXiZA<,S,`v܎O^2Z I#<T<ۦZ>.c -GY* yAke$1VaWYGJ_>~흷󫴫7!#DpADr)!e>b\m)}& ԫݛ}*E .DVbO=7l)XP"b4|JjQ dn :Ūi qPqMp !N %E<QYsdYL!,caЬ0bYq}7eFy6&?[Ku5=Ap,˰Cl&Y+|j`v¥bkaFUc%1uAV~l}hf_Й9=7up/ LdI@nbvbsX}1I#W\RF(TC(֪oIn]-yjd|z|W9/F4 {rci)v6뿠lr?ssȸrr7h y4(|DuFׯ u[m~FZR3HUʇϑt%{PUoI٣`TwdCN}"6tdc;Zicܜ ׄ [?~xiɼ"qe.=k u(ҺH#_7Eq+_ѱDY] K Fj٥^ğUblC0xI8ZA;eCD4x[ 1u[Xc)V*of6rM'r#] 'vgLB$,@BQofg<)f) n[Jo71/J`+:#B#6S(^ ]xY*ci_&n?KADU&S5gD܌pꏾzoK̗EÞjHD &I|19>^}I_;`&]㨄3UZ@{y-j+:Z-u%DYK'# J2HٞLAhK3#Au&4ٛ"0se$O"dJV$Jۣ{\:c(u'U+@Eb\[$(2l .lb փ[-:J4%)-VYnYbQO7l辿K=DΤeV9;Za$Q"w(U5<O7"Symm&6?s"\rWl8Wڧ4rQfϠEWlq=@$a'@Zee R=BKt/@Q4#YϭFؚb6@x#mRI'*a ) -ϱg:a ,z4- CH0C0 D\;lT/.-0/^.TFy[`q'BNQ,:w5 XP;(0mCC\͔$%+_ʘ%v&GL G9B1󁦀#6F#mLgzII ݇`52Z&|430b(¸M"+sR&*Nl5=Ӆ̖7ҽ!˦ 5ZuhF^  ê].FkA>}`y&}@_E#I_ RBY*m{ \ܺQ35!= jJ-)L uqM0toM<|y&ѣ#KP14 8Nx=Q&8)Ϗ7> ˝Tt'MaOO.X7격;-p&MT~)`\6GlXgw.U,WDw!z|}Zj@K5;:q0A]xNソl)E#ODn=iL5Y"-;_srD8T s S luɌgQx(в픣0~:QJ|qŦY-?!Nj>#qٸկ`αwx"e zP{ &qJ,'cPNvqE)( v4"ωUC` !q.Naje~GnHVEԢm.ߐ{bՇD !3ǓÑ9zaɵwRxB؇c'Q%e Ѵvp&tGJqAAftQ[+{:@[] cRaezZrM^7Niy*z)$'6G~,WdVWPȖ"5`ҾI0T@KLXt&Pܣ_cWNv[N>\-H\LqaS =v_~GcA94A{KK^L^(?ЭK}~jFo-'4A*S? .vӇNDFxؾQ9 Le5E?{~MaCSt}=+DOm&}?(eAy|AFKR]t2QFW_1UUF<$64@V.?lAԛ5)'oaaиRnF)6 l~"P%˃nן09M(ZzTP| lN.ѳ6+7w2+0ytB"0zL1YIXL!DdeĴY <_j HGFX1,xb8XF yRgx Pw9Jq@7;>m=sq8l"Z3nv\!kK"Gxj W<]jLL˾fZ1s9|NqUxa̴|Hn=L-R@Pw`i&cCp{/'|[:$Z>ht18[oGSf1*Kxm15I v@b 3|HP!6c 5/͵mDӎV6xyC4}5ğMIXA/YX{Bq?029x``\4PGYj'reM_2`O'@.+o]W阓^˓R4-h l qz.jN%jD9< 7kZTvIg3=niQǩL&([L: 'lԵQinz|jKf3 RYKr㼍W5ʈGac3g"@gB-GMݱH ɻ0jn_Ɩy늼UvcfkcبU&w}Ԑ`?Bf;.e`/ rn[yijk3 t0bcM9y* ?rmHZfKR@.+s['9 s.jF•6sX 4UtE2nƇ{G:X#:M}B]/zb i67ܟM M4XEal故8m&FSEzݛ[B6|sY 0q=KT=kq|->$ªv:My?OjOSjpL:'̪GUœ[^3 J4$\tBB?kQZ%TvoYoaC^aBf=GLԌq)9q\N3@m xj h8g~tӌ϶mO70yK鲸L 4=\kHjY) y{SH(K^;Kt $x7_\OвͮH/L}u(pQ4ipko8c&)!PYw3\*IҌ%9o]WbK%} kBĆס$V ;Ѕ(-NHrEea92.`ij!DttũӃqxB܍րϸ)҉ȼo79'm (kxUX>G~щb ;[J;g4>[Į kxG!s.7 J性![52ԊOL(悝nC$ gudG0~S7(&mAQfe3 g{Hly('vs|x!j5iw ',N6L ԙTwVJIw_7"MO"+ 0ެ')8)[ŧB~4A@&P\^5l|BUQdudUbf-A@{ukXDZ?o}^VpQڑv+|,Е?L} N^ȗm0Jue,TM'5StMX}ȿ̅UWTM[x/I؃}4UۯBɒc_dC 1&2INM dYDg c֡oVu*]M~5qE P=!Ò)Њ駭7!C?GG@ 8!ïZ%RyM$9X5>Avbe͋D/'y}0,h5v,}J O{˳c͋콄R@%^uk"H] S{G!S㈥Ν5 R)Ω^=Y~ u-j1p+Sk{u.j"^a$1M;8'0Ȓ!]V|q!g o|y2kI窔c9zJU PЩ\t)ˋɷ-8{yyuW 㑕 meja%/:\3xD%(C䠟]=$3tgfX2DW`(\]pAiITlΥ^9CDA텪e@H Mz?~Db$&ovH} :5%p}9Iݍ*HrO'CnDqӍoD)eʾ*_^ +|L>*A؋7BtYЫ+EOca3YHQ&zrkzBX& iZluȇ])9"^Oi룥5 TPv/$ank@J`EIXZ,l7Lp+pH3]q-c!M Q~Em%`S?+2> "8[\tZF, aJ.?u5<>_mSpzuXL}9q#'̽1>&׍!Ep6LIYNmy+ħcu8sds꩓M8/cw6@WTlN%F)˔"_}6+m C|V:/M:6A*>:0Zq)x yr0oszni&kmh)? GSyZ饨3}m :gļԴHU,$LڃZN*mCaCE[ΙQ &0[ym~d:MM^abSA$k.a_wٖ~9 мC?=3R49l2$aCVPwƥ&]PYϯ7 g@m'$٫)(T%q@~Aw4_I@]Ls=T~S'R)W~!#1ZHxnQ}2a˧pN|1b ~{Lνew,O7m}tAkoUn{m(?-.|qޓe&094|C?UIl 4d3_HY Fv-n6{]`κAQ# 7S-|2 }=H>N۟a?Za)ʨY+ŲX p\oCȝDǕ}㬗Vـ T."L [Z\]_ܒ?IJ 8sjAt.3=r.3: 3LY*e%̠jgqn8u( 83MzV[eI M* 5AN43пarnW(~_g'|3xM|S+ħ B4w?{^9oXg[Drf5 CP4\J0NrB!=ΛsbX-Zְ &_yU'`ub^Q.lY bN\YB/o҅ S^u[ICcRFŔk`GٴZ Ŋ`dc< ;ah}f7az+_SiNM)*X;<VjCRp+lUIJ|+PRSfP8kj6ᴦc.—gG \BTܰFޫ(/B#iSvAl뙈⯽ JR7ivh!MMr-aN{E\Aq_qa6Bm)M29JgC=YTҳu6bD(&aA4$op?TX)ɯVm5gH4;rNmh;n-D֮UInt\i奙!ExU%\] _go[R 8upn@y$W="۰\]};Rt׍-{87+)h%{ˑy(e7rf;x׺Ǔʜq]!WuaB~ݮaK=S 慄fKD3k )q $:2`+q$נmG/'zaʩGTu=3`r91 }A[u3> G,>Z#F.?Ư#D,\)dyA2ݮvuT\+5V}A]wPSR>fؽAll>/YhpU zHg U]B >2h0 1IS%O%*tO 0kt\'. =Άt_9Jw.il^ d(?OL@hݭط(&MmΒߘEO,DfU<~Κ@-qא3C=@$1QDK&=ŭ7'AEw@ڊ71\B*T~bZF*mpUI ז>'AƎF7$㑥O9niay_AV Iaݣ{{6.m^MS~N $"k½#}ٟGOQZCo)՟fi('8IYW[[F~\nSoISO+JmS0蓃G4K2 B}:;oðUm'Bm&/=1:KSdnwuaSfښeuga%SPY0tOF^J.qNtmo|HD#yx]ܒ)8D% U[?7DU,4*)6%k%fN ϖlq]+-ȍ&sP:;[Y-R_JR$*#˭+=A ˋLn:l=tWi HxMh8kC qŊN2hB<NGtObQj-|ks u$~[-{6Tݹ5txl&^J0AFĐ0OVɼ325#_IX*})GFE/PV֛Au&)FI!'lK!d8 (0ּ50tVT^}w͋4\ٛk!%[]gߔ l@|!;T0*אhB#shdt(\{p(DNI.e;cva6x\7ئOe;liǦibSFG֖7-2 {lߵ{oz󊈕yjr 5J_52c_F1.[DW,יK#7 {'ZNkVimrɑ`13l}8.^*/-ɁHĐMFO.rFw "3#eolVt!1XYSvGBk!/O>c٦B Wg8U$E[߄|%=:"ߡck5Z=(r  fs7F&'tp0s1iV ┧$ŭ>=RmG{%n~ d„/u<,֏BT*8C*ZK&zk@p5.5T@3"c}NX;a=ϺE\$4N: 3~ZJzUahSR} bݚ3po5ɨFM+B a5/L:ޡRlK#PAPԑRnRփ =kP5_BLЄk,t{8(YOt@j&<9Fx}{ teǚc/`"wH$̒2qntU~C}2uv\*BͰ35~G0M[w4kG0䦈qFYߡַis7a%wP5w%N$b~vj ι}q-9 j} ϳ}mq5Y6 &MLLyhk}} \y)jtZ4XFNU/XXX|0I=2 ףAE*PSQ&~ zGuPhTT?tg9c&/^{.x8Fpj dؾk&Vܶ ;7%q,yyqj 3O+X! yaj| 9ns@ *k7?ndFt`:Je6Y&sN&Ѣ29p/ڴBdpȃm%BkO߫lfIpa=7^R2<Յ-u_+1Ǻ]v>6adԯNƩ5/ߢ|eniJׄF".MLgea]:j*sDv>!K S(/$iz^b\ˍ$WxDT\צֈЃ5+éCRӔtxHT-05YDi{5l#PfnZP)RXL+׮ ߫q9^mَDepF0oU }aeMAFNAd#*EyB p>[ھ;(rW).ulp2s`Չ{lr;BAB F|14'57='Vq'هy|SZ-vm:o^'yHЎH蒵|K ү(e] od.:4L:ЛW^NH;0ZNHjN*YNqr!jy43BpO|湪fe]r(5m 80.FY| wE^A`7r&PF*륚ũV{ٛq;̙<AH_ X iݵ~ Z+&0&2Vl܆z|)$G 2 ЪHCWU%q}l'w᳁B@wJu pB9%,^ngvs6,8;^[rX;Q]hKQArrkCMe馡J~6Ucm-%xAwbÒOVڍl"X`f4_xn'f|+oz eDt;0j֞$gSⳞ4*iO2ajcD"u]ݰ9yЭaw3a !v㣕Y@\N1U\ph %Y5 :aMqMG<n{H=TknONpl@kgF>:=$7G9 $ፉ3T.Fջ#]z:ؔ¬0=N% l%|[VӞj!?MȢh@hj'{cTX?\~W{m?8hqV +dB+4L{v[Ad@')A1"t*=fXl&oT\/XPk3vwleȥo_ڃ. AB͕}| BK}ҩ(#E~~^RG/} zA5p,-8S E%aHO& mۍ2FM'R##Ȭmde=T?* {2KA" } ˶^< LӧSl1d?6Kn!@5N~r5fh 1_~‚l|'qP1m0 MYAPon~\07ۣB{`"=<8Agx] iauaėt(X憮JCh ˮw0J~~4JuF^9L3#0$wE0 z&vv+[eL%1q#œAB7x`; ÁمlAhl .R3yUp؝u R_V Cej6wN$8g W~Z4/gfkE+j6z@QZU-oЈH}]` a!ΦZh|OзI^ϓj2:xJmE:%$VsD84y' c#RGJvպ?Q E2yp]cs*' Gf^\F\O5 l~v<_UChvj;ótoSs: L _yH>J궩dyy',[qgD<HP}+uFϕb@%ZѴh̨odvXu+I2H86UmA@wt⻏n[zJ5ffNW$j9]N6M? NJl@wWlzL ^M9 Xkɢ?P®CfF=v!׵0tG4/سCMKK==C!2Jg3q_C.[1jMA4rҪvpD3F7 l,`IW3vW8/6 ζ46>TwI?auYZ`7z׮[)yWxXlĘ˰qȯAϬ]l}`=)aD|i>|+6~2Ɋb2{C?f!طDw։KEY/;>F$oEsQbcm82h tP)@B_+G.[_t5{+cT&ք҇(b/7J*Tު90Dk$# JV|YVu,eEΆBԬCk!&qH>KF2sv~ċP&Q vgal LTYKWII( O *S}vAX~pŒ9w=9vV4骑RRG Qd D-Mݴb*}o tq)˶_Q$!a}Qw-\Pu&7MP-% OʼnЇ|86q8?$9߃ RrRi֒W$QVnK G"̤ą+q~( <.E-G]B;RbL ' ΁Ȃ(:־KS۽K`EuO|T)4 eblcV+jVfT:k:qLЏ5ċs H :ħe5X w`\ON_C]n0$j].nR nele3x~<9(.i4j٤2nA -ApqWzg&3Sݚ jQF.t))+cu(iq[o PN\o{ __7EKQ?LW} 9צ:Ë#~WNV`43D4уSIA-=`>?^1貛-O<kN9rJd i/P I֝C*,u_f7fRfr:xA@Ň&rT5bڥZZ:d]i:R?re.Lj!EtT@Pqfmcy!y4)襆E?n\mdyg׈c0ʚq*s,am GV(s,e>fDt)cE5-8Qp'\Q;FWkE2]8\Tլ'IÂ@^ 9TLRR}0u9h=}Oo?T;`V5Gk)-]F^u#**G cd6o"pٖ0fR@'gE;T^ݤ9.4r 0GTƭ^1IդөsӍm/'?m‡+ķs;0ĸb]G\΃i@%zdJP[yun?g9yk3\1>ezTa|ϰ+"i?(LyRΥTp_{QY3q@qgCLN*epIg+oO|f~WkrH$ O%YMdāS"ӡE8KHo[pIIs6:D8*1o+IBh$ ;UQnHC5#WK?Eg˲P ~PZ#I54T-V8k11Z*`xv 7{zO`]Q%By,{]?\[I\Kfސb.LQވ˒=xri.\o"$Ȍ2ǔSwy`N)u>V >-! Dϥ[;2#׬ i㇟ t T>e' ̴VcZn 3=@E/HfVd2Kk8Q:?1ëII~UhY ;otrsAX>%sVUx CKx)^d3L+Цk8XmWzb~BA[0*;+u! +zݞܝ9j'C/8_p0kI},Qu^#:ex|H%Ѳ˻ªsd4.` I+YXi`-ytZ!ߦ+uN밶·'O#/q2 f^ANdar&%h |Daqc׿տЂ7¥o),r]\)y,z9qō♽݅wQg L&lHWHHVZ~&r;#4I:v-fjEuvHN{M3xyɫn ۬OJ&j-H8;|b:>j1z3z%#8$zb2XMaAǤБfO8o)ʕ/Z,^\JV&t1r-Bmw%d^"_wl.4Y? }hzIAwHB8uy~x^F*}K!}OrZӠ^d> ®x_1pZLt'ج%(gO˛?.JcWθ_a\H7( q *fR.xT򦾢WPNyO߅*Iq~^/QJ3>gv(i'8Fo("kKNx1H;Af.e2ȝUr2-D`8$tEx@Xe5T_9'umt⬂"ӑ$%jomo_ҿ0yt,lSD3Ч5V"$i n1楙_N<w?]%uר|'Z|Ko* iq>P^lG0v_Bs܎5,T~A[ xEj" Ul]Duˆ.浏*iOcNAi` }O"Y''"ptT)Tj=q[, r)C k/jɝcE$`|pt2!:+,I z}O6} Z-])~9ʧ'`:}+9z.Gm(w@.l@Oڠbkp1Nh91 r,\GWȾv0sQt1^@qoQ^cDԀj00sʚŐ俬D[lc% =wzb<÷ T攦Fwzq 1e2e)[KD]Kvo*2 9څ0mqlaQ $>Gљ:d4 W >$?)kI2Hx^2 &r}EheIB8v.q>k y2CvmîzAR9x>Lp^=h"%ϒw(%-zbG%;fO XD7T.z$ca53APUrp9#ˤ#:b_TE,{E/qm}G(koWbĂ8.C>vݼR_+k8[WcsC s$[t֯%aecl`~Xq5#;t?^ŬYx^ ~I7.k(^^:1/C 1^>4Dƒz}ɟgc^)O4wl8ܷ8{cY@gc߹d?L9P^tSNZ.)_Z>yǐrC?;bR~28%$\>5ށU|IKC=|mǎuQ*{*A`_%:4Ք/g@{u:dzGGjaKO@K5P9W,pt`ev^VgFD5 y4ݸ g$66(b 4aU9fDn9MºU3]R W ^g&EUIϘ80@^MV8] WO!NzxKӋP5RϚ/` bj Յq*=^zu{Ô Na. L~!*F6OEt„gtݳ3e`7 KgTc 2oYʮL`]=DݖT 6MŬnOku6&>S3ծMDj֑\{Ct>4/NU~o_S 3֑MDRZg=Qp,"%kSO!oUL sbl냑H:a]́  |!h:cox@_1gSu\Cdf !TypߦD2w(i5_+9N8lwTA(@{b)D8Lj6 ]MrmÒf IZؤc63B\ vyWfot`OZYZyroZ1Er⟑Y:jѽ=([v4 ̖_XWM 2Tf,}n/ <}D%|)P<@l&cDB==` >rVM0*\Ą(C"B7Hr&$ E"+bcIa7E cr_^ @y[xc~ZmHfgP<1v5U([]4%Sja@\ڔbe"*PpqJZ >3!X@¶~]5](=5Em+ ;Kf\#R*u\S8AG@'j" 4WĘ%`Ȉ20T'!K@NHg, y^_$ޝQ&yT se%=p%m*2yO4kdan}f̞TsjrþfdYj|owCpkاMOA㒱֖Mڜ&TBoTuV-3kcP=v2RD\AI@!Q"fLcJo[j:gȚxd1ї4VwF]gpA^^'28_MmJ'5`^"ك'IB.x.pMXхV(BS0jXa*#ȩy}3ȋ% ^Ԡv|T୹5lkk)fpt\̞sA E;?4{- b" uL$%8$M)+.CwsX%NکGUU[9KqWiƸ܃Wmsô8d@QFrNr~l;&i_ #hB4 ',xV}99xr/{oR_*;%V| Řq^A;ΑDYM*h $f]3".ù~-E̕0m`7$s3~_8y'ZP*̹=Yu ֫a?->No>ify1Xn}#X%NKFR:-&QlW2}"ȃkbs;0P@Bَ]0ħx~kR]\6p= ,bk1CSJj/b ЧGo~N6||wPF2P{bZ-ՏȻvWP;V(<.r?[uk@8R$6b K1Ϸ(ȯ@ݨAH򺜟(HB9꫉Q%lmCBFjlƽI{MUi߫rcE>E~8,ZLg2a'E&0CR'i|?v;0Ca7C:^ 1ho\\}i\ٶ2s#}j{=)֏w,f !//GqIW_AϝEs^ |܌5C2 [w|'̿{DE{=h#qEb晰z!jj I2Z4U%mLhIJAۈS?Mf\oQMiaMG%`k^Pz>ME~:K8GXďJIRT?GW_Ҥx*uqslz۠#|ojwv#JɄ]pӎn'Ԛg%F?/kᓕ:z{oc|a9#]¤:  l\myYi9:nuUL嗜Ѩ&N?]uM9ߍ<3"al}8FGgX-/nq}N a3 |3ia i)IڹY+GDӖՒ?o}|{CZz~ePIg@aŬZԨp;٧/%XcE/$$/8fZCP[, Ȼu˲/~IYX{ۭ5̲r;.tLTy^0 w㦦AeɄc5ҡS]L_y,?d?*TzF1 4@Y ZT~oĘ`~ H*dzFv&H_WltS|?mspVCZlق8DuWy]FgUNX AΦ~]zR\w5E1?2XP'-4|6w⛄4 ̧6R#NQC궬v8AN f"] X2MXia_s4x AC{?1#ToڧBO/S)!}^5;#!Ha zu!qZe6Quh! ޖxg?7rov3*^ Gp r [388)nȳb70жn5թZ;y>Ǫs]:Rck'$rӦ̟hx4䵢k g !Q}¡hG-L5&a'4%/w]AKB%ڊSDQ䲰X6q8k 4[:ꎟ>¢/ Nkά4.d\*X핵WF_[ CsosҪq mݬA#-KSI>7 KuE}ػi+Wv<\(EY}@r%:>cQ{Yvik'yh}S vW(J#жINebwrH6mYdջV2}iӧ6vQz|,妊=n x^`NG+*!a ciMP5xUBxh_s#Sp+ř;aN O>IXfkI;C=ЫQQw%5 @-TI׷^x=:]?Cy&%^Y3ɜA ༑L/ks}B毟鼧zp Vo c# }1{eߐEZ}HVN>kqfhjcG{4!HnA| FE!2yu|7ȋob3 i]:͈A6Yw1g}tٴg3XlBi.5<4TSK(=+XV  -+:h#(QeJ#[M+1BsjtkK@oJ+ҡև_.'G,vbS]E Sq%HIqe>8 ޾B|z4`h3 }Z AQ"saFk^^ZJmSD݇ ;"5W3~ER2v\SZEH)b3~: svuP59_Jn@ܹaڍVp^We'H;kHmk ̡d07'kNR猛XjR-'BI8|~I'&d]I*i8ZpXo).F}W1 3*9ָ hh-GFh$" ֯>T ̀CeƮUv36wd)"F {g(r?Nĥ;AG\57f#|V`4ͦQ?T@BRӅjIi`˜lٴG '(P~ěa# g w9Nw_@!kl~ P_tCzǩ W1u$;{&3ހƲ`k|G0Yl[?B\ oMbAr)z=~-tbO2) ]}q`=$Q^;~NҖ6tŒ޽ԪG%Z>C|8:qp B4&4Hng rjiSdTT$h\n_#e3nĄTk>#ՍaveN6:P yC5Q+eu36pz~Yny-66Hgr]DHSw*ZxqPcA. ~bLK;P/.a>LS;@0^m/H>`@?JUӌZP;N1 Eb̓eF9;dM*z56ZXtͅH,՝4`iDTkoi$ Ls bߧM:%Z1 0h'W#.BYK[KKcԘW(#NF*dq&Ρf$#LOMbk'(b2Q}S[(=2~'+B*@erY ?Ë|t>!/kcsQ5пsh +,QѓT&9ۇVֿlj?X!Ȝ)5=)8?|RyX'ЦȦ"O k*QbϡcwɔQ{ ,OM:P-4aNC.ɪ_sHÙ\YJԕRtX-kT*58*',QUR$y!e* @s/KփbTpf3υJrpmjYve[̝Ű!" $Ww7|N[k,Haf&F/& sgC*|Y myɉp+=ŎZH|Vtk3vb7p>=-mK+>o zvB< wp5UyaBՔOԂFZ*X|덵}2+Г4uI]2s5m=e>Uc]Ƈީc8X59+V(;QjPc.59" Fc9vSqkrj [UmS :{wWc_a H*} 8,mCeUVFOEDq2sma4/w@8D~}KnFI|(bH?,FoZB+1w~V}㱻۾224'sH_$ThwTAd(Uo| s <,u`o|e=V'L@\o F4K Iq ~p kuA)V} 9%fO%e2CALGkq]tW&PhB6k) KSGv|uéږ%& mcUPa<>,/:7؂ 8SKs/'-oqi *Uo3(m`@ƅL{Ȳ 2$u&O+NL0G~Fj+N2;CDٙ,kK)j`bK%~SuȺ^mq&%E6;vlwʻgYD=dIUx{]@jC({((hd5Ev g]ƭVq06n\(BFVjWK,Bt6 S3jNR0j&c))G6/s.MwF/pD*-3&xeྲ"y׷\B/*/}* P}l >- QFtX<~ >1 :_]HN p.(C mu+F`3M ½o+U!~OfԉSꅤm/<ckwuMEgN:vA{n +1N~ԧp㌴ԉ\?ǎd$sG&Cn:l`<@ pĒ]6[NiTaX`;eV _@4(j ',QlМ5d1~cj`P28a'حan)EWA' (Ԉ Ϗe^~<FUD ϯĶhE)\SŭT6a<ЮŠxL08e;IZCGˌ`#6LQC03lE} c=3ۭↆv7TLyx׀9(‚k8~v2\]$$ز{#A;oǑqt~I=p.a῞dc&;7יH eL=juyJڐ:EvY$FQ8̨^AjtMm>{Q@s{ЛQ!2Ml=ϵ)|6Af!/G.6R^G+)Ԉ&!'q. :8"yx&, iMT-ĽܷF@d5|ʋ3m ]^%ܕ !>n uO;jcIuJvtBT=k[et)9J/Ԁ=ij[.f:7/ Y62%;QMr)mi^S9-ʻ";oN 2y;ɚG_lVLh0i{W\T/1!#,O:Aڂ>´6U8 mˠF{lٳWB%N[6KMw\煍Mv.[0ѻHjz^QZ8@Dr!8vṔ˜\ᗾ`G'W6FVL7gW#W XyNJ닆W"эp,x)֫ŇPN5l"Rcd`چo)kUvA l[0m !9yFe}ǜH/g"˖B܇l^6oZyLvw6T:߆T3ʟ#č;bU!d[4o4h \Dߍ56dSEmTИ(#b^ӣ0 eCeݴNo SUXI:gsnBk@OGq>xM?6Q8^GR{W,]0LQJs9s:*ɇ2dl $%f{c?tç+?/ƛTyPWWbo˫lvzO2+8xs*)[$R Bu^KE'B&<~+K|Bq`J!jnDN7U-8j{FGFQQm䵔`(? QUHܵljBOu!M{|h]렸5j`4=TĄ7SȘ x^)Ycuk@x$iZ&^8nj~"=J[';f*SҚ%]>t*O*U}#-~͓&YddU+ ^YyVK/S)b %y;Fz |]1ǝVDam+φYv^sy||˹7OsAo o@BAV-BHGF0mMωJ!qEIXkU`"8T~s aW悕n-,,HQ RYEj<[[^R%aKx-J*A頶 xkqz*wƂKwj~S(pXNww~|%ug7>Z%7U`- NYH@ |95p:Hhz"P6P?CE4m8jEIO4|P~kМ Sj6FAm d;xV~ grmgrgrSB!.Q )ga\Zs=JX/Y;7$UV24KPUe|*5?cRTHclc~zϓм٤~ #{켂 A^h1;uN4 sl`5uNS} _ h SESӊ9kYrMo9rcY`1WB߱JX^^P6,9)c)>om+rȩ :O9t3Ww{>ܦPI"x.opYK҇ZM5LV1Q%wt A9Lҵ:^m)H䣯ᩅl'!@05I,˷rdCWzMyao5͆]p{=U%nRiQ"}/>T2V\"{!h~_ k[Qy rzS*qtfkk.?+\^~vbvLLZ\%?=Fz]F6d?;Ֆ풵BRm:ݻ72Y%K>>Jos/]ek̞VI KۯIK$60넠fo7;'p:X?79꽓A*OJًk aas8e+<䩎Lsѡ={6pgR5s\fԥ5%Rx tN|rnW|_ţ@QT2mY6TN'F2[%x1?ҰGZx*>1W}۝B1[iV g[({d\d%gmOAikz[ oUlf6{Ҁ Pi ̿SD8P #,ܶ+"A]/D`-Ѡu752_2̻.@&`*HC}lɴqE#@S:ޠ/-iNXRv-1 L bꚀwٴ(J艊fb `?a̭J ;P{_C%md-}N[1 ;zퟅ&D#-`pZҎyO=5}SDCj°:fZ=|&Z>-ykIXɲ`=@@ <^O3a2&)?KV63̊hHݎS7}' O'$RƭO 2oΛ}@N.t;&,&0T[~S *WMsO9Η5ܳXѼhLeƀ)=4k6y)iZP[X쇄H: :m KS)\ )c7nǷMǮ*b[#g{p zCCp^|Z>M,qIܵ+ At?ߤԋc0AIT%N7g`ţL:AZaܥ)BAtID,}v/12;5R88+ORP.I l?Ҁ#`FWNȩ^{Pd4$ U:VљgI3;7۫r `wXOL,rz`F"SG (-tAmD(n6xMefe fm=UI>(`IƄ/,3S_6۞ AVk}|ybT33.Vn{keu<[KRhk(ڃ :3lM; .^*0)gD/Xa=Uϗs?L+M0+܂iiju-LPTh$,1kГ@/ik9<#n&ˁ"X9ƥ|!M4T Ԇ<̣.^̲J'cu@ǦƬ*$G%=2;GH6=< Q=(7+?!8PdֻD-P{jtq%,(R}{,{JM:UNMZ{Ԓ=ȳiO"q/czw^L7e^moee(wn[rdD:S-y+bonƐY=3u[ӊ5-1ke3jj/`0TM dH}=R¼~گ/Կ1% 7Oe״V_$Qr!>h8x˯@e76t`ǕuG I~͚:5>v\e\RcC}ZD }Ni݁R)vݻv+~=D[DTM!&yy> 52 J+m!sm8{"=x\#%H9Z\TQ,o@Ue;ʻ0!=}0WtmF><Ɂ{nQRMs}Z>IA!~E>=(9te;H~oO`-7шW@Mu 7XQ&-A$<(*Z L<qEOQ@m{+%-UT+9iLP{g ԭe"h#孝c/LL\J3ož6`n>_ue2ZE,X0,޾D-DJjFmuE7x{b#Spb-V[ hȨҎIDC/f/.$)5;7<\0qu$-E<%S3FLOIv}Uu`U꠬P*~q9N'+Ra`THg/'T Ajs*>! SW˛g‡rfUsqy3-ta6$5`&)n`?ӊ)|`TWu#{xmҡC4:h +a.ga? {$ٻ+lq%FbT?5ᳬAQWJ`zO¼-m9p`= fr*A5{':/X-F RPXXS'ԺC-* HbkV܏sj$C5 -m*Vd ajA?+c4e~s#B]{S3zkj.,y)q$8}vui?:F/M^)n!^.*%}Rߴkde+"!׮"b|64xpHH$ˌkh=ƄKRRI/}/~O;t&ic`nX:3\JSX/.\3B iQ Xn'I?dg:w0~!+!' 'dtݘF%BIr6K5 (wS$Le&>@Ԝl{6w3e!y]=D%Pe%% b{Um)>L m1T$)qw2w{?'؝m혿TЕ R]ˮp by,hʧ9Jjމ:Wa+8:FcaXdYqٔ˂dJ$)޸1Ԏ/?@yEOdDIzE7 7?3Vkf_Wƽ9.LMstJkH\Z9f6┵2V7,Bs[#/TՀdC.PO$ ť+YϓԌ*P̗CQhӟvC=*9β_a z^>XZ;$Ȗm%^se}>6dI,nedAuzW!]JǖZc5AB D$5# ~#gy$#>bRfA%WԢcuY|8uZPzﰏz; |Y X-9W=Rt*[.&<M"oEc.7nq@?'"3V֍ت#gܸ Q3\ ҧm`ٿvd,Y#CSܢkEBr;La:Dl}0| o}vaS#p}a;*E ~vW.֢oչVVegQHnBBt?#DŽi5Ĥ|GLJ&`#ą;sfS H=Ǹ})~_&N[U?L n9R,9 vPr=B.AxTrf&u@ĈM/+FʮțŕWdnh@T1vIYrk~c:lݰ$l<Ku9k\bVUp?~']Zzy+9WWiW-< j^tL{V>=v_37\ =2Q~ aV7Eg u* qϟG|DӤ sTy,5m g)z<㑎ͤ #pc! `Hpr3l&MMmiHٗj%k5/V13x]`濚);}VBd/qOtpd;^X{R:(wP'2Cj@n﨧sS* \Ur$L7S^00z8E!>J̿EdS;Չ"p]QI}xX*8m4Ab?ѥ1P/[4zA~„;QλRHjH7[ P\"=DQ.ލTU}e)=Dpnr25I6.KpJMC'cpl\StH"V_Q5iعR NV_Yz/k}7 Vs`ܐ#l V 0Oӣkv%?=z_oxm7X)۳5KvULO_XneOXWC'>j7"͐Qބ3w<5Y`Ŕ?،h.Bb;p=N1ӨhM3H{\J'l8."xs:R%4O%0XTNRo?m=ʼn0Mn+4xZMDݺ~,Ezbo]J,04y_fwDp-^\g@#=a3rq ]&5[TR+T(3"5"])s_&>>L7kPLh'h!6&MmEq3aYXHǮ)a-ElG*&SM*=!j/S١S3w(L{xC?MN0B oC!AOlDm77N,Wh9 Zˑ0{}V&J.j ng/I8fΖICum_- $BQ)Խ:+(H/Q6hYF#.Zy'ldQ*@Hfwy t+Rq!choG/a_"aetme}S̥?#,g뮔}ShJY*"#[*f[fow3I 1gX?R\8.{o| ,<|"'_\@7WP鋦-YBjv]i6O=Oב!@.u$^e=].b߲DhJ E-U='R:Cƥ?U_>0`vpQAthR+CLĊR_\( B  ,8#HJ$qr s+3*c֓!]D*>HoO=Dșd?)z/JLw .1WsW}D\ g dC쪈C<I0jMНO-I"$s2] \bi]X&QjWwٽ s&uqݶ>.bЭnϬN1ORl ϫݎڵs P!휑clvL)0&% S^J;m63#ּmk4fI$ )$\|ҹD.` kv)& H됾l\Q&E+!o5z0tPfKDdV`` FcP̷Dpte$+nB/q65K'Q(0ʶDpweLw99?DO׻Ň୓1>-yfF/D8Vy`Nju$:jZLԳ,CfbflO~nLo +9(|י ?-ϵDR XׂS'6ģǃ~A>)l\$hX|q~F @9zr XGM;fx$ djߝl_3Ю((>?ybY4 e;9 ,oGW(gt!J[{2C$qjx+>Q[kHJ{ɵOl6l$AU1s%^>:ߛ>#/yoBi)-PkDK;k/6q -.qgOg-pXXMA<^;co_Yg+^^/6Spn\)/Xf팿=8e~L[O|-Je<zro7 BvXfDGMh**sBѶ+{U6իN LӲdշv~QLYnBB@=8@{]D:G:_un>(%h#_%fqďĸYdaZȎinP O<.p|Kl< (C, |CJ:S3RO~'* |tH m)1[葰DaFi' QhN:!o\"Ў1_WaҒʤ^:`qׁ? ZG ZO ro@҇Бn@ Y>,g=Js`&Eۣٶ+N|H':iǪ}8);: zkvZ*1Y\΀aU ŴKyZxRu16f@fF*eEAZmS2EuOGS:%R \TWB_0L!XWp,ӏKNqi[ׁ 6s$~O*Zzb}4@0Va*?S𝴌'H|a -L"TzZGGk9D+I.#ғtF3:RcSih5+VD'{Fi.Xy!t*oWU?{RlC |-|=a?:m+,;p%x􈓣wcC!$9S=QӗŚx%E ŇH7Ng'[>q!eO rsy$Jh=I``*5ͺ8_(zڲ8փpW2\; J):$V_^P1`yj7mݓ%!Bmajc7T%[@0lj'G<"!kd̬%[KH52e:g)jªq[ѫ$a^<**=W+eui2?kɑfU Vl-;ԲC\I[lUjzUCGμ|ZPl/H 3˾6K~`al0./PAk ɚ .row ^.<%?~UB|Hnu. \8#kQ`KHoeF@Vsk9r+2Jkz-XRm 7m= "\)߃7a/ߙ#@]Ο qÜb.4\ؔPULP1Zn֔G;~iAUD_P/!y N =X`Q/:Pj*:|#镗,ҽI cxf)hRF~VX禑8Տ~- 4tX߼טwGY^̲$P l'h'к[E QG> Cu6$tzqUl0!^K:GX8$M.)/Dd^R }Qug\CkҐ[3Y/RTtbFa%71rh&XjBw:SՖ#Ñَ )o-WÓr>rv^4T؁Ųe2Jle~Me̡;0!mA=~- H#(IiĩT_L:foBϝ_6DsF NH:%:Tr&qе٢wk@_)m0/Xf(v]=7)[w⋟N*%h2 m8,[X+L I4y=bpb= /N &b;JqT,:/,sX3'GMh-Y=-/3f:/ow.&"x:7(C>AZL,FUxV}m>; 5~ s{o^B t9V-[r OUFcĒqޡIx@WЦ7vcKĬ=[+{Ujl k+:<>6` "':A^U?xNuu8gf$ʮ fٛBl2r 0U#[3+7]߯i$#)'s*<ƽq/UixVZNhFIS($*DFn ) f̬9v qƒ{ث'wG\ US_' 1@, \ ܇LĝTNօ喩۽@GTB"łJ.#Jy#x\8 .PN`Ofҕ"ޒ6~`+ӱԐ)GH@Վ;ȋߏ!XԥK(.Sxhdձ]S#>칰nM819~4 ȯRwLzCv3e}lT>'p? l^V=Ov#U2=XUg#PqTg댵P11^1r#bvWEƿgLae[zZzB4 !2Xci،ϒ7cBAGɎ蒪JY-\aġ%h@hbBU~v=鹪;_tՃkR󖦭Nd|,5j\fCXf\%E] HJ2ۃcx+O\!ix 47ln"{*.VbMN!?,L?ˎH,WlK!hKO~,%kl<"6xnhWMIh"6BwW =zvf1bt_Ԏ\[΂A7u|i;?&iH.V.l(ZadH9 $:tei:6!:ꮩsiC,'ξ0C^.d*W\\bțg-Sˊq관#Y$C;yrB&]nzsɂW8= G#$”.*5rRtJ;ǧT3ݿk;(jYK~B%c)z} `aեM;&-CMZZlZK"d2N9>h]0Xs:W%]慡TȌ*@JUrB+ \Pv8Q`[퐵Y@ ɇC>Ȭ8ĉ w9A'[>*&D8` *+cn2)φ 4sVH&S2lm<<|b*)ٙE3. kl%|~w|Uo{Ckk$aıs%"`~ kq'ZI+3MdK%\ R^`e0=2p`|s'u9vE05mϴ?oglZ5$+K6 s gyVA>Ft˲9Oٹ\1r];SLpr`;y<]t ?*SJ㷬 04OăAОVNZ 4k5Ws…j!mcI5{`$q gF:EǗiFՠ 6 9U,w_-vU2[.T()'҂VQ1dU ,p- Xes ݟS[1@RewMqW"Lg Aa:=iByQ&jv׻9MT}^ZpÇ3nmbSlTC7 uqI ԫ@VYXm8 mXZS&+'5C]?46"&ιjT5= Y-ᯠcYkhTa+DmFZn8|MlPuSu*e |K̈p3]K߂w(5^`nYsNaQ |ʽ,%0e(L92{-V5Up!8gc9JHFڨ*kk<շJa9?1,볥OQ ]5ҎIw-xGM1 Y;g&mUU{G,c2?9?,d,'Ifh55`SS +9%&>`e4q`eL#Tvk'>TXΛcۼLf+-_ŗ8J&g:f~Gvr,*`8&Btn*Qއm!_{b-mtFn#1|/t4IHEwR ?մu];&?DPKo QֲY8/ !:1A8t)%k~CFRuF_:j+r=,^ө:|4x3f~E4: \йwnpXAd|E&jnnU'o = ޽jЫF8͎U,=y>O ׹Ka^3t~o.%ȰW ISRg~[4ezVzn\ H"֦2ZkBm}9a93~+-.ո k}Ar'J&"2@Ca)]6+J߉ .`۵LZ3 =׿ȷ I9@N6G),(82_@$:W=-zDyKXj'ۛPԠQ5MXHޛ oH# rkFKJdnSX$2;'@ݩ'_h^9{QD|nV~9J{Lѿ)j:&Tv9sh޴GŸuuBi4t-+B֫PLp.oNs:n*5V٣VșԸ?zy u: RfmB CtIO-'o@}Pl`_:LD`'t;ŜF_?6JiǑ)+G S- KVQy_ Mgh_緓wL1T*m*T1e?*YixzPB&ܰi]@WJԟNȏ, i %"<֥䶋S^pA{!w :+{5V9gz^Ѩ,g<VNVЉKcUyu8P!]M'VFp!Ao6eMr?+77r 2E[%$O< 6gҋC5cK*ݔA$e:Ur ZkOκPZqV{TN2|qq| ɸbI.˼GY:<+JW8cZ/e*S`F"[ޥ9D ; wыZj'b33M 1A7ASkqAyq;Lwf 52tޏxmFG'ċeGW;a'OFΤ~hB> B>^gד ŭp4. ̟L5-yKvIBV p@CwyQ ;%g{yuE`äC$-%&9PcK~7qzw9qUd1Y26w.'Z\*f3N`$ 4ԒX J`(vUHѲ"R7N#h D%DD_L$#~w\׷ rh;F"U:.i2KAwF3zSٶovb F+jצ1*,FTob{J0nyI b[.25y[`\J܉s#9/MwJ; u$3oȗ|]þ !5sV{uFjLIV)5w$T߽AI>fMg-C#Tp4.nv) ;B%y١u|$bC< s`j)}U$ Ih(ɖA1Es\\V;v/*D-+Cdڊa*ut<ʥ5 ht8*Y-4ԿV0ǰ[P1joF%z57(,ԁJԂUp,\fGZDw@/jOq7͘ -a,oD`𸟶<+bNև&/1#جT4vsѬ!E»1.Oq 0=4:;n b؝8H//̥r4`Co4տׇQ}RA%= ^h=.V ` +O\r- L4`CRZ;FqS_?x\U|;ص٬#V&+ڠ^9R~|Snc*[U2QZMҖ1(:-Bs%0܂a#"}7T|u ODvj㡬a3n|nz僡o$G5 ōkΪZ,O&`zDTq $mkЏ3.Yp TN $f 2&߶ ou dupڈ-jh= fޤu39창 QOM&](}` eGɞ J S6 Z "!rWS6I[`pL iƴxd{@}Jƥք<ks4STt㍌] 3'9S5-ۖ:Roԑ?8Zsl: gR؍99EWyy e6Odaʐtd a FPv;79NUVW$Q0<~ MUfg-c|johkMucp?0 C!xt @n $J/'[P'\oUժn lYTjT"fxc"4,M@+`$+x!{~-E'vDAk+7jmWR< rP8X8)q "rf#Od3C-H/!֎:[{#AAEM>]n^"{Rc駯h/X /T%1|lq&@rRULefؽ< Mnt䚒brP=P3@Nz&aLO7jf )`mdFج =:{ h >q1 K ہ]zv04ɜ.wyOy& 9XC^V?|AL0N^TR6;c+8v'y+ڔ԰'bQ`uushc'񳾧4PGˆi~@ZWVY2\z_K!>hUyA мAh g2RR E_3aQ1rd J[\Tu ĭqa "u,nϯyְ0`R?>T\*ARAk3eћW,v#+EV$9~-]7ɩ}\9{ aTRb7Ρr̕JA?V̄vauwB}{yS܋u]pOnjt~؆LU5 TW߆S*dj$I>*'2nnYQ\v{d8UZ=u0VXsBRwr~KѬaD_2tDO;P`z."`#8@F{HA@TVt]]Z$nʸMxz2I}гbh cU+ŐXo+vj^ dW cVa.(\'*]V:'Q%9 kAt4[5JK~c!D{;j"g/t5YnGOxs SKPhy־Egrh_x|6fM4UC!*[+/R}R 0Jl~Vrl[#rt{fI,MNZFοV;?{qq=?$;^[%bFz'&Lm~M~/$HXd{F͜8 Ku׏4B{%]U ;qڽ`t]WyN}й\S.$haK3lmA}!ozhe[!S#wcJ1~Y5W6x6v 0s3wur";R:2dr4 &kʹ9@bWJٖwɬP  Gl~[cw٧bezQ`8*}Ar-PJΟKI|ñ0,Gy:15إg'Kؑ} hNdd[HVC^ -C"6*=[ZU޼#2U@_*w듵/I=C s-SQgHxi?Թ0xo=UǎU^~S"zE>V1@; 6$4ڣ`@ [ߔXzk86Jlh JSI%g8 Jjp?";k]Ěəfc#76pmı|Y&pg"})!.M'P p /;*[ ܛyc.RrCk;#)FmEG2zߗ6 3]Ó#T1%l?7i (҈%^߆} I2-f~i,alBq+VdkN(v\V rgﭮa~] xh܎4($)lO.q]XC*;@gH 8{)/y-ڷM`h; 7ʁlZѿ~0i馃I8O%?NW=~3ǵmh'Hb}pC eB eGN;d*ʀiLO yjػ&8rX lf^(u850UoMG޳s])pj1HnLt+,,Wר6,zyƒaV)ŲV;觧FSa#*n `'a10=Q- 2`iOѦ݋T粇w F Gr%0=kAT48,0ט_GsI"lma’Ԡݎ G4AAǿ9MiNy %Qʊ$閱dn{fݺm 881rXE"LR-?F :faî4Ӌ \AYxyd8sv$;‡;2ݷ"*seY$&Fw Q+3@j۳R\ ;_:+M-;c0kZlG;i TA5fJi\ ,JWD$%zKe+3A|쿚F/s9^$FKeNP_F>nΎ%\pnq(t]8*sv WH!9'/[KXs?Ng4N+]`k Rz7i2^n¨V n>@* ˮvK&Bl'TkMc(rQ;Q_IR=i $ŧuXw7ڐzq又@i]/B5%^4 !z8iun lCJ+=Ѩq#UCh}zTyϔL:bO)!%=H̳{CWԪLk%];ŠrSZF4HپY]t#/W(jYk\.k>1dZPC`Į_$ݪr?Tzwj{;lzD O.7Co@DLŔQPk[(V̞ CU3 o7v ^ac'Pң% P&3&ԤHN1r;+Q'Cߙ2` B&1^2i+7f xγZtJܔc\Ei"9˟o> ߥYG.o:?,;]2$g9Bߪ<<7*lrM xx6 {8mdrV'\\CBIVOkv!KTθbz SeHCjH .hAO]yһ=+{ܒ0R, UZ)b"qϫr-q@Pw+fE'\ )}ľya֩Y4.*\\tXz-k3i &p|46̯DW\/wK]/:`9 LhWMÜPJ_~[%y66(YH\I/Rh0P߭rZ$mLnh|i^߬>9@U 0vd727+j.6 {xp3mt:YE |r~J]s !>L꧅Gud%$(}yb/@-7:US8aZ8Mɟq|* qy7 oDG`n6+Ug2[M0K;ڨJ}p4#,jWKNVNؒ9%=֝Hji%"ErӃv=Ownr43aM^6B(@7ƓJ:O~r\&%qqq9ȳU5A'e8ӓu4ztFD)*GatH @$y4CYG K-'ɂ=8wGZqT5bt^f74C\YsWF4;8wh`"NcjUQmF ьlHًf8^NCuG0 (NG䄃Qoa ބ}h9|@%'s7 &_48̀hgE4rAG`zϘc2y/r[sz%kXZ܁\һ,fEN6i\Fo7X ENa&j5Q k[vC&@ P7~5ENEG!7en:,h8>/zD7^Pu BB%:5c3gzY0\}8<ɹ]g&fwOU6/wLJ Ĺ06< 3Gu HA@ͅqzG)$~#0 'C"̵lx{gQ#PTO^@FDpuo yhCGTjX'A5g1RZqVP.BD#ɜ:zV D|zݶWjK?M- JgZDxuC&|ǘ2[Cl2Y -=4߿Sz$w{|s.ǩ9PA&!ϪVMR!s{nN/Ӯk4D" &*`t*%ń6+u!;eTY8+gKq"X@ʇ+(cxr}0Bd,H )k_ fTf * ]мՕe h,qd\L0xݤk ܂:Hh긮%2_;#.*["P"n->~lQxԐ0.*])_uҍY6C Z Of ض$ITʷ'`T wm Et Lh9:Hէy{r,DP9íWD'xP9~}m1V l@k5}Tk8JTLftG EKRWPŃI}9f4p4Zn9bpV.cصZ81nĨ5Ē^`JeØN_]foDfǫ! YXջt&~nU]O)ޱ]F[%eͣ)[,ɂ3P*ֲSD% u@mo1iX)` z>~MI3ŀ/h9^Ұ$Ns F_]ͺIݬNuOk~*j63~'J\O#IGFH'u?e/~=<]Ͷ3t2Ub4^FƯG],t.s`fՄx[2WխV ,j._$:J zq7ڳȨw,=86_cԤUb>8Xp! w5:Q2>VG@0_ˬ0G!$0EMLu(}9.(Ʒ=آt5F,)misp }kVpᢠP5æ r,/s7N?'/_x,XPG`ƫ\WPJ`t=?ST"̹6>XQTmI`/Nolʶ!b3wV|"s45q?>+:?mPL 2HJrk,ّB[¬ hfS!m-.pqр+EOUjB M((Y_8s!Qi]cMrnbOnjNgU3]X*DLM\KjrDcXZOLy5,NT#EjY q0"Ě ~ LLbD\NG @"o'&j .)9uHDQfE!gM[j{+J *:,,v+Ϯ?#MGסilJ,]M^V"ter{Oda9(Uߩ;x`xL_ ޼G=SƞB I:LZsNxlMP#&?©WW|9NDqhk;Oqlfd?ԋΛ8CҺ[*㾬c>8+юg1~DRT`%g/H+ ~?՟ݴ:U4J/:{!xC\S/mK OxA|hT&-Xb弈[\V)kU/` C0U-=xP J4PBޗA ϱS2bg3~l'}~i7ڱ7hrWn~,:Br!evl# irnouOonfꊧve.Ftc&*`4Ig˖97=Zݖdtx/O .; dE2^ 3 XwZkK?JLTh.c:@+7R5;x_*L1@$ymtLXԉ#$51 .j?@g[?{JOUJ'qư؂GʈޓKPx&CNѼ{ig5)`Q\9c]ڝ`s?yF>^k^̓3+vx-!w2ў? t-z^S;W_YfqkZ# ҙMq ,\sV]OsJɲOzE #\pɩ"=F70߇os 5e(4<[(A س[lE-f^AaJx]l$u7*ba0gi-v-jPkLcw!(f}DYr(y?Fvi*(92  Մ?ঢ製GAN0=܌1BR`YC\ooQ#kƾKh Ng\WַFN/^;ΨKkJ0 sȝ`ŞD)둹yilݭWz%ى; UwQyBx)H~hFeHL1 &ɫW,W1 V:. I7iRWWt, Kɴ`%mP[@R-(PnGWzq. c8/-0Rp|%͍ފk(Ա&D9ʲ>U| Y)Ξx1z|8tTwj<_5I}:&V s4tEux0b߳I  ռ:~Д8(/lrPL-цb06[` %}Ui K1?)]*D( [_X SO 1GɾW4n)^kT,˒t :Ӯs陎.H?[zZͬf[:?6DH$gEI)@ؓDw,Xl |0(e0;Fyt*~oh4+v Sz/*)K h ~)dvq+aPAHQqoϣl{EM_ iIbLo-⦙:fgTN6d @-B@,0su;#k49s~@G@{KCZK׬s3Am)(hn^5?kMu+|PӇRQ t; )Bd}acbiJj}OP/}t8qOPS ɯ-gIO1 -POoIVl%&Nz{>ц/&1:rmxRĨؘV2,/ cU\֋tBmn֍c$æ%bgtQi\^/hUx>4KW5}#ꓰ Rٟ>S}$♅ Gx&r`s{<6W.Lӛk('ߒ^PQ.@%qG8~Y]q>S# hE@%Rوm^=7RT fhЄ(bT4]06]; D20{*gD/bLlfuTR8I@6c DX9iMj<| @gJ`ԓ@>]Lȷ^Sx\8`K=Nkmp7l*waCw:"~Fik^nK>wYL@ `\ X\53%&B@C&^w\pq2zA4-˝鎡^?v>^S$hջr %L+a8m ,D\DARz>5rtM/QTe" KY1@i+\+98]Ϗ!gݤIxnCRJrO:ˣݪ CO(X wzafvxzpncfJo` l>z1F+`w ]Cо(a)X*ZWr=}Mk)f5~ڢjKDF2ml 6La01ш,!mW<# r$h^}1d6ۅnl}-97A՛eAG!NϪ@tU݉65!'9,1KZEV* ,L;+]oH4P:Tߠ5)7TkKi\͕3hnĦmwsY&I 7ae-&_Rxso?3Ixl&^/g}5۴,Oߺl. Sy8*F׈a䞋H‘aL~dBg8rB@I'r'7XCD;kƤUJMIvD-J}$/ڹeЪj^/\MhmѹfmJ)yZY\,8vkeHspOv7t価=?pB4Oo-h̫pAPwO[-I/K=Oꮳa&b2AUMb9b"`rK1[P]"3PVu"E`<Ӻ*}̔ Da }.Eme}\X9cThu폕yw,4lu6P4X@iAL:8[&9a{'rfUfeO|+ʔ@~Xq 9ΒϏyFT<&/:0nYS]ǧtR|׋A([Cg13zKs  A™ πٴ|h9ه-slE\.,́+apTuapQ"^OTWꋮ"O<2Vy2⨿22_NOB\wbpwH}KDcZ'\M2)3([wN r*k{F 1bݧAXHlC)s %˿SetƏj:ظ_VAKhSpb@aF\4TC^V.)xpDRbj %뷴JqBLr7DI0Wwt񫮆qH`[>+׈u`HxJA;tצ[YlVǕVϜ7jZ5`16+L5<C_Y-feCV!]cۢe|ӐZkέ/H57XƢ^yEӛ֚5©{= zavh8hjdwSn#  X{w'. p?rǝBF)tN/Kw[#sFS=V(*+k. kͬpXRqPif|YƬN;_<@AxI573WNSc47vn4KQmx7mM'lscf4N\5 )90g.*6T" J $K;l+;\yrpPݖR\G<"d^Bّx) .YԀ;WZrYqqjl<̶-u~BW[Q T^P+ֳ1m0Qb49ʢ+6h 5}'rz+EY@ՎkhDd(>E>WwC{ºWӽEC^6ZƷf_c[]?۳.~ԿYV"&/6\ r_7ZVZYPoR 2Cߏ\cjYQA"=8 H j'o; Ҭ,2` `QS:L]-4ao%*T\@_TQ0Eߌ51v7 ԁgV:i, f, =B/%nOסUefk$hn&q([ϸ1l0ivM6^fBFa51tag izإ$g6/U]s&(W+X`Ԇm֐Ak_d_udQ[?;f6dK ђ&3n6տVၝě~pi:ZybwZ.zUgy"\VHj7$~Đ^jPj!/8DDZ$z{d[]Jl SqRI,qAeN.ѷeqShk$鍪Wc)ϱ>[@QI*-6Les`Au 5)U(Hd\&^ce0/B?^i46Ukٷ68 'x:/`#$s=^TJiHܗBWUq<* ѷp+k:Ñ=o٘1ĸ&KPBӁY֩'H=x  tX0$Z"zaGY0چDqB|mMkg='0֡ߩH(Wd2Jj/jn7y_$pyE݉ eMv|Y#ìaeV}DjieSaUz7p%*֚S5/'2n5o_W)0FWf%9%[y֮a;` +Fǫ Ue#}agi\yZ_7_1 #+Q0bpcӤ WlOf/o1- iBB GRGI--OM9Uſ^Am a(-J~ҢCP_BAe"6)KES,mA$4V vFQ9,--D$Zҏ{ /E)w'1Ŷ[OoQԕDRlW (pdAm @eX[3qay-DijB((%T XfSl`ےHr>`IȃHUtQ&*0e;Yc^I7 ""ҭ󬸗Fj-a" ȋڥ_n-Ei^6iy9 tӢxeu&_~nrP[#s* Ϋ8sLWP8nb8~(aЃrIkC̴*Ow7f陚k GYK|N}ys3y<8!*HH- >ɔWwݥ)4a)dġDY&oL@<ݞ 1rs7nwC%kݎԮ) [7 T:9 lPʊ=ٟ6mo"3Ί|%o p5m[+4/΁T.1_.ξ,+I6ɬ- 'ѫ0q n# C<C ԣݹ>NGje,af d~m!JA9v𞰤W)ݣ0g6+lzdѺo8.[yDt1{w]/dWE^QQLNME~YGFRźH.q-J16|z2^NCɬ=`ȗj3n6#l;.>A7QB4 f"ߋM QamV"g:f,>4n3ک-oe9^i~0NlT+%0!mO2J-D)AAUL`#Py*o FP ؃ĵ43r^h{1]lVNةьB!7&Xu8<ӝz7ysZ`Dc0oYVɏz᜴|ܯŰJv0rzw+g4+f!h6 . בI<{y͹a:k j QI x!4E oغ=hk+Fo} ʼ$,lʹ\NYPﳫpI%90`(T2꧐%\DR.pѤ 0I>g^UV xϊ2CER64!`8 (lؠM)D!N0b5ݧq1Uo1kzkerP~x\r- U&p6*`,FƧ\ov^i,yJ eD|l _TއǷw5/۔ڑg9=a^r}R[ӛ$)pґ=ToOx;vTJU9nX.`|GUPovg׋4 Gb;yVfѪ쪩BYN_DDej#;/}"%mrdNct{Ul'#aNt-l R-H~Z3-LiHl@L43\OuŮkGV oP l%z#s9U& ߻̉R9^%GE_?uj#`RMB穪Üê0LL'*QX1 Ku%=VD1eA@Pje ^Ͳ3jNhŕ`lAu+w+,uʼUf+Q:.F%:خ3v9?(R;~m| F;x~@NG 1=n2m4?FC[xF r/Ebњ#~;ȩ}ɶa/pu0n(bGC\7Z1sbut'h5ƨ ȴ w]1@l܎~a V-8DJ<~rTWZE9XR3 s`M˯6FE  !jWBq"(#qWtZbk^8CrW䴑T@/=*;СP1d?c ^&^Hp(DEzS_Xm,exO @fpʮʁڤJ@b)1hP P-Cd}O>Slryetɽ"fXDl:09IR@RQ)>צR踕1gL8ŬO EɡnvTUfRiɜr_!Puvsϻkٲ JIT^SL&T-V]oloǘCL]n>T÷%qwm?#KPAnC:$scBynGcC;P^-FH! u'úvp! fb 2|~y Z #sGJvƏZ>>6P;iVr[oB2cFJ5KH/q mEYoMJ|U$'7Q@ʑ'Wr 0<;N-:j^آN' v5odH#4UD!jL-Z frZbȕR*Ku-U\gR{\Դ@NO>7P-#-j7=v1ޛ'xԷYKς房T봮tBr  N$5:xx<5vݔM~/7hBf]%VpBʾ!: ƐEϳΙ6Oм~al߀EU<\qwNR*8vM:t2FxYS1_<#i40.աDd/S4"cGߤAETd4PU!Yx̶&@$Wy֢d.\4l``aRB~T1zt_@wLKRK]؆٣D\ՋgX ^rHqh 9:|÷I6:t]hYA\P-7B@ _۽ LWL1hӜ̮1B/TQUls9OQkƩb=@C(Wӷjx0zš~aBjҖhCڰA 3-٨'Hx? :0.wfU0nU QE h s9P:f3cp\`nK1@ ؾJϣa^lmNiUzQ>~xg(]n$#!*5;9?+K>mZp X B8TDvjM͕+$@n36o\Ħcދ(Pn1lzk-dX#CO us1>mA&Ltj&lތHhѮj_}ptg4 mxA*#gjC '%& WCI]KnqVq{"9 g}7Bg!בգ͒ ԄwD{LQY.nw6=ҧ (l;emF~BGhfMܧkRYlyVU 2H'7JC# qxj8bz XzH@p WՏ1gPW@E:m"VAnS:ERK:_Vk45$=Vi K{N h1}lb37 \EaCH|k/K)Zi{xkeVϱ rr.a]5%"=؍0Al>(&jVE '?-bU5{mvSBn٪፫*)s*:/p3s& f 7wDuW@41Œym7}b3OH1)SZTOipdN[vbWr 2Gr]V0RDBrGie:OZY&e Pg=p)Dڏ~{wtgzmї4" ފ =冪= BC}SnoXŠ 63Q_q92M/ɸ}ui lU! ʧcdF?i`4k0΂,%3Sa>X!$|~JI1^[>*6E7- -#H3ꅧgIlUɧZZV{,>zyHDkIG KfR9䱊DiM@^ v=hnf|#Qb&Xg=7>Pn1:IeҦ)_ 9]ϑ:wW.O U4RAavͨ*"a );$?nj<$켛 Ã(]gD@(jT:UFȏ r^+o d̤cܜ MԾp&j-*CqYǘ;h , lNi |.!96rφ$S e`]ظ ҉G ،!Wʢ{{8ӧ.t(Tdj:~Q_4 Ep.$m} mK b"اpM͈Z?=1x`}YMK;!z *:&# )Jv7ѻ$~iU1#cGNfV͘o5 hz7H4iiMSҳ2W[Qwx6+Tư83<Dz~jvMUP :=` ٭8aqv}*`Y{TaSadp+LUclu_u~HC+b|+wM- i>Nf%NF[6]|{-}EpU:oʦ YN2PwQq =_B].Q0^bж(EQ$Œ@fBLCJ 5$'0*ֽkuH AdUpҮܒmI/wX&YfCml3::I{9nD'oӖzثwn*u',>w4 ;S:&]>3CmVo4걇}Aːc$i}=0U;9~iC!)[L E r pi!ce4*qfu9tє_ɱZ3). s*F=ܐ2;@黟l`[#{*m4=8lXb=,̙jg@Wz1g?$z?ʣehzŋV*FJ-ҥ99b9O%'᥈ !# 42r$UOuSZfa` vGN)D3n@OV/;8YAB|ޓ~q&O @Fd_Y ;itxyu$&7FAHsI:T 8Ia>z E N,<%NN`剹1lDXT)HUMMm!5ijQ5zo5<=m Lb]J]u s,xO}Jg.j4&†5B::EiR X0ܡ[ EJQi㡂^,^Jrw̖DjkJ 1Gu9[=_`䕌{z(/.fdTdݜsn&LV?*8wTI݊W řY(͛cg],/y`P|igu=Mo@jF20-6&ʢ+ M~jɋUF q{M,-ea%@-G{wte{4`_V 5Sk4t\.h(rt?:H}Qۅoj8fƧ襊q=Ÿ;7Ms#[F6mxdΐxT'+gI4`@|s|3A Xv"ŧh68$לRQt_`;}_nm[\>t:%;TcK5?˝WɕRej)61o%ex?W~G-:>}sХҺ ŒC;)cvAO \JNM5@})mmgj $@A `IJ1xxY<7l7 HBP$[T u%&Fd SaCY'LL {J|:?/F윞PdR^HU*]0rUI44 ;:?Cٖ M*0:~Y"eJ@̩RxFl&qqoMRom8c oN1tl]֪lLW9?ׄBF $hMp]הRd'&DB?6;1ReU0*?Cm"anzS E'R/4jafESb?Eêj$ Q{GٶFњB(yž^Ю_6e2]:K/Q&]`VY&ԙl4Bfn8G824Dӗm*j0 Do8lؿ35>LS-Dg dLdg &^/uj5njZH'T;PnfEn0f@߾^/ `뇽3rKn;I[ڣCFnJZ0--9qRhsH+4l}/p}$a CQ#NоH*A'f{5*Qз8DN%t%ֱO![ 8 CxRNY)PnV rlP'^DmT(/Y S Z6ܠ"é@sQzWLjh3(7 BE#C پ};{s )dcUaL\~%zWEo.x]Q`NuXTo*gx+\C)1Oqx.o)ԂqODZ+F S^#PJjc8ΏZ*pLJb?ɽIQm± 012]r^O4W>’,u 6tdPpz U_`J%@WjZuiq۝Zػcipf"#+G6i4<{l-㧠n=,Ol:# X?)p9=?.0µMr_X#;^̳7aVhߎcصCD ~7N\8x7tpixb쫨o!#C"XOM;uHX:, qVFaqhpI 'ݓ4V!)>R8~UaZEUJ|fw fnA^qq!09laDllwZ`< ;?0TS< EG$lH6:6 W5S0+?}۱3v`v"%eYgNPYȟ%ȳʹu8K7:yU!KBs1rm} L뇝<$ɬƫ9t6pVjo1DY `t;+5/Q9MuBEuȵ#m؎ hPB@[ŔlBV7ՕTh<ՙEy‰Y6 8Ĥ?u;n4 4:2/"O=(UKAG #{ ,qA)̷O}B$e!KR:9tTH黴&nwpXmji{H'+Y.*o P{,na^V`s.wƅMUKzFb{5IZK[!i˟ O6w(uH}aCKs4Sb%_Tޟ,wbiq^b;e?rcǒ^uޤ!.ww\1KL67;QGic`IۺQP Z3  ǑUacMudDh Mtsf[%+T/ [j"Z]Ȱ8E澕38ر1}%]g@j*~NJ hCkW*h2}=!NB݂.Givn Atpms)KJ`-Sk E;Y6)oAQ<_]n*~":h T6ٶ>͑aYc *kڲVW-OӶ;(c0ˉ3@0lH˸}\_>1 |#W#kc{ &Fn حFJ$hpj<>8S:d&a \Эckr}7t;rvS#C0y>v+7ff,B@2]eCϨHzɫr7A+qH"H]H $%Sm~d  ξ2sÄv$6֊Ic6.`t<;<$6U_0U񏾐B@):y vA'vnT8& A!LծDޙqI1E:- ~ /!|9w?׹}w QڨAK8XkASo+SFu;/읇wJu=Dkstv#4f +K<}e]+xR>Λ-x}$3`0f/W3 !\H0%bfޅ'RNfT-#t^^LԻKB32Ϲ!k4Mӂ7u7)-݉$e<=~y OxtR]fh {a$1-&(lJ9qKЉ69D0X q ]|cSe<`xcY.*nu Rw>?UG*X:,blkhOi(fS"*$2I VL\31gsϒ7U\fW~g* !;aLRJ7FU7X7wO8#[mE_k`{qAZ^f0 w OcgT+B@FR*{ RE}+Ⳣ |s~|y0mg^ 20u " ?̦@U< Q4*yz1{|~TyOMn=7 )&RG47Y)Rsd$ :\7" ߧdֶ߇Jqy˨sXmㆢ(Tc1TaD\!B\WtU z0RP &dbF 9>xl/X'zAUߎ6U(֙4HZe/f#eD\E0c<'H ,>FΙkR/MXH**~4>0,u7`Bɐ;g6ЬY)- &n4塃EE#&RsEl,@#ҖdfVJn^nWd%KqQ%s4pbTv9 ڕB d P3ztZ͈.05M@+BoS0/Y؊TQ{vQOC6zEG_<MzYl8ZMم,ejm2Ի0?{^:_󕟩;~YY4XW[B\gՙ[-dxU"([qF"TXk~ꐢ ~pM# Zm5m2oY'6]4hkbK $rqqv7r]!QЅFxEN?w'MoycN4ZfH7?} CG7RetrlZjR1lo)砤l ¦ `(J]K{˪+tl#}~-NSc<UEC[ko)k>\IH]1m,;& -F*_5&y J9!橥.SDŽR\ny^+<wl uLW옪ml2iiN Y5m_VS`i1 & %BwDj":b YWڽPF\Yq=}RKIamm;`l7`C3E>.˦3B!P[EsLWSM?!M|+~-oB a+ ?N*W{,c0u߼Q,l5Iz=A Kh3ZG|GP{'ح!ײN}k zǯp_T;qٓ]!^?P:xæ4/yG5aK)l -ڒWU#G?[Z1#mֵ6 "k=9=ui<йC,"U"hG OmP[ޅZZtK)U/:8.SΔ!ZË̢, <]~e(NExܶpL >kA o3O@ ~OYgҟz:mǷ|LV[&T(%h66f'0&H]i@r*WX'w{ߕ͌^QG=S5Ѩ N0x,MlUb=zkViWO hPYK$l#ǀ6׸lzGp1ۑ '߳62̀NGeێ oπ Up&!1X-\vMyk'yĆxi 9j֭։ %CWiLv1.?@+*b!DvSQRASBYim2ɑf"{@ښn&||iƪwh}u\/(ĩF^`N4X"\j Č$L>sX9zdy{w4M?$( F39ک f`O^ZR2DhV+KfJɵ`#߱1V)9_3\׏p2pkI130prE\S܀TzCD[8b a" Qw_9\pK[*iB@є4VB)I +P˳(E^ٛ^NqV<(O *%g%&S~qJ +1$ڡ:er $zS.cfȃ0 Or4coƳӵpMc2UJ̝fEDЫon uӝv b(.(Sg~)Lde'93P=]!0sdl (& 5m9%~ FlIVkw߳OTfbkSs2\ %bPi\ tOЄb`a!<6o{Ev i?x+20h-UhkHYJإ˾]2邥YAfLF:_] 5}fSpv<-!Ml+a,WE5&CXa|=⩘x#ѩ%$s?) nb[⬵FDBCȈ\p(Jb"$f{W"DN۸ )ALW/wD +}jDx8|Sy` }@O??/<Ň/*֯S5-z.>%jGҤ[akm%HM03WA SE]<! 35U%𿁁d>&&>cu`rSӼ'wJ[ `ev$kr&˜U N `ozQͺRO[ʺjo8ѱ|"^<O=ޕO٪i~wzP ִ;^w(&r1׾R8ص #n׺?=?aDO=5ʬYا1X%"/0u<:=g#6NȪp&=AIXV9f7~9.Ԏ o~Ri6qI&B$\j@#Eׂ=/ye Su5JI>.GEO2,>yzBqM 1R ؗN[*=GÊlG1*[>mBuT׵t^,`&1( Ǣ[E[k XdsZY1٫C:ªnm1s0tpTث&emF`EPH4lgY[J1گ7?|{Z,.ga{ˆ4-(Y?n(wW 3,!9uYw=WqCd 1(1݌ț)߼ /J=A,y`jTN%Ѧ"%!i=KXÉVܘ1f^;?B_ЌgeV"WOMUHRNҰrU -OQ2nUa!Kmw&D'bl1wt)!6'4f>j]RōeUŇ_#=#༘o[Ch  X"Su>Tz(7}[`-4YEvDI`x,ͫ3Jehԯ2ژ 4k鈕8gƕF{AԷ{3:|Ltb1pψKEl۾:v2R2ߌ!dDb.N6.?bK]g[qԡ^{7|HgD5YUd3l[_}$͵r4ژ*c!G$uĮiXQ\rrScy\V/&Wcm<Ԙmf7`F ^Y=`=bED#z[nzӣE# F:FFS Xei:Rə±BxTΔ~ _OHIJDstӊ4|!!Kj[y x A,)-V]+/M5sDWelJ;&۲ ZT"~S{ 4^8&ʘj绽y]3U ry #4/,z6؀I[:`p|`OGC>INcf)%Dy~cU.SDD>Yoyv85@-0p;" Gzs~s( -ӳa9Գ;Y %@3B#caǚVbN'PSC1bF>~p,ͽ3=lG O?;jՎZG'C\ˌ*W㿔|8p2Y}+ڎH@ m4 e!Av;|={/ Q{2]nJ!bcb&~#qsѕQ#`j3/EVadCr{m/dEUtK2$1KrxВ`"rwbL"]_DN]DD$|3f Ȥo h,P$#nD<oC(zjc0BGAc5*CEӁ io/}ԻR6dm2-~$E&>U\F@Qi080rEbHz0}j ġ ԃT߻a#[V$@8R 0p09>mX&XBEɐSg}$ĢҐۂaԖs MUA8be>3:o|7&^KLS$칝U+DW _ m!1ˡ8ѯdT(SN39L\iwCfCms?`Oɳ[GQzƫ["&t[;;jJ"܆20Uv1X|` \*1 Ci(BkXnۄG3wV̩weHD7{ gTĈ"neA;i8,7A -u9ˁ4poXf5]}$7a.l['@PucD)Je:LH]qܹ'?Sq%kϪT.&`Q% T,0@L@,w\K6!-^}kgC  r\H{\:I ^Q 7Yxu}}'λO)~:P8(XKf7qH䔻悢QpwJUVÈfx?T}^womt602ܠ\٫y.6|fסø%xcƘյM*fi13xZwo*n\B4RCK.N|(4bT9b1N:9{:8rl;33=hZqhLh@20Q D=%G{ZWΤo{7GB؎3r0#LR4!Qp V0$ 1(z; yT(Mm/Ѥ}bpBKBH\o{/ )F;Hc\u76oUN/Ȧ>k~XxgG9z0&md_}[=BNR! Wλvun TjM}WF1> 5Z@..y96fn%ŴAO5ɂĺr/u4 {lhwJ38^eKd(";A%Pi锖r!]7A!/"`Q|$6 V`ԕWEH,D)Z-;NU.U//Ԯ*r"Z2\×a\ N/@H )z.j^t$T<Ks?}Bk~ʸ}E&yz'i3)5MK&6_oRT\]k혃{\y?Eae~()QqR.*vpk.]vW>G?',mZ_n;wpbd{ 3bw]xqRf%Ex=caXMf_~틜[HD޻QdwqpEU3e'mMwRJ]JVhJa^+שfi65W*ATmVe-CvZpG!bU( d]~<.xB M0 v#&.o(wMlqd>4pjqҮLtVܫW#\E$U\̓ ita²mbͪITR= z|sBu/]ed# 6ϣ]\4RXفOZO\ ±f ep< X!2 uKG޳=U^ s 0Gtk]!i6;YUރn|GusS!\kff\:kO@Dϒcg?H =5jvcO2 _dJ͞3f- +o Hq6?ee@sTN*EE4JiU)b&Qz8 r널2: W\t3+dp@Bt<ڼ_xH[pq-ُ@'N/[Em5!2ur}6Уř"Tl ˭Hx@GrLy5ԭ?YN} gF1ΆCjVn1UeU7BbdxwFP*yi΄v@=hJCA6kghЇWKclvzLxdN]htDxnwf` ~z[-nPŃ1VR\IFb׿6*mR[`Ifo䭏|KR:DWO5g.BH#9z,^4nR.*Ovxtk0v``^nY~2UVs#q&:ԣ KQK)חr]@P ̬{}xo9!pwj{_4ȔZA +l%Z=۔' eduCyG  tmAL[bzSq$6Z'vʴ$%BSGs C'F@m8EMR cSOCȥdИm 1_ (_߄'nPbHU%]&~sE]~B=~9pPMׁV=$Dǃpسa,DVig`<ؒ8w; 2{'>{㏆6Te-!ϊW`%|yX)E"KV ;k#b覟ڪ$ܰPN߬8I%=y9$x)FJ=3ez*ӼJ 0`JW:ܐ˪{R1MMAmNGc q#< KP㖕ݞ->0 :r>P yw=I0v8@AR(+TN3_v̒ M DJ47,.͂k .  Yab *#"-0MaB '{L 6[Ijvs@E2U #ֽ{ZǛūї3TSSG97]fȆ2 ĨbU:?j~X[0ḵ@5yO(ǒ=,]kb-Nb߆8uC[]o _O|=7l~+_,߀6Bi4F`57Mfdc+upw|^ڊ\"`\ġ67"#LEsd^#.df0Q:`E oc~zJ>eބĽ ҍ!GbHu@nM}LI8o/h<jT^g[Q᷁]l#!Ȉ-_yKg "R㴰A=&&SD1nyex (:Z VkE̛øϹwEG阜m\X&N-|V~8fg"E@cooW^CE"(l< bDXCyzSz" x ⏶3_&wN# )qI\5i_*G2_,!dr%/> vƾNVYeVp;}B"s(xp6lFt]#i*gi7=foRS[RN)Q|Yq<޺< }*"x$^UVKEfDAF"*qOGβ acl_㶔xϙjT>937CX4;2j⤨|;Rіvlp(fG'ǐh|m==,K|Raz[j{龚YKPJM{ Bz2Qe(תq>TSvO~RWMDu`AW(7G)sO±ueuT1:dQD%h(Hy;^IPKCtP2\x+c_F.Յ8_7"pƷ >hoϡ$JHY핈s>5hViDxsϮA aʓ{w0t|ajzRp/M ("ld,N:Hg*>/iduU鵴ݒmq&Ró:Equ-4B^)+8vu~Gǚp`;]#&1|$א4x@1f8 owٞY6=]p^W0]Ӣ^<[R>k{IG)y&#=o"*JI۵8\p_w(ÁYXP3D=07A;PE]@5M+p_a:w0m<7t=o")'Bco٢h@*_W(K>6 ʈO`D Z`l m@oj^1 5 l#vXm}[(x71jlW0?#m]4 z15-k&Z*Íb/ZròY7<_)vn$% ksD(0M%j$f0id]G[McwzVS4ٰD/Q>p$[Py(euKݝ r#aC:Ăh9=NGT R{z}aǍ*f12Rx <>FGUP~;'R$ 8a/orߣWJ p;$uJwÈJ)]$.c 6HQ2L:\*y=QiD/+Oph~ (-A:oJ0GRpHܯuvWhq`jVghG G-@7%:.PnSwFsV\_s`QQ:]1Q o]2v_MU /KU9WbW.+gv eouH5Hʻ #4|%4Lj|?@A!>XWdZt p,o^)'bل. a. tR5tF4P@ M~א}%S`x\ T]vks&$pI2COu0XH@6fn4N*LuC`ius\Ge:1ST xwa#k͹Ɯ׃C),S|:sQT,%cР\:3\oȱ44+Cr b0H >6[Ф~L:k/:-P$i#NNZ͂[V Mɜ$ebei- «-ؚD450j8c{מX·v=}$$*F^9N2 u:?["PҶupg;„ŐoaG+SSU> Te ݤķag1ߺ̒` mF]WA&76fwU<ٯOx0 ŧ9wng449.g<NȌ4Sp pDN`*uD% :!<@/ wG]l)@W,9Fm2I6q(G;nɎ\[%p^9p 37Uo(M6uqW^эPF*YQ,zi(1-8uZ8I.'Xq7֡`tQ؇O[-y~ 03Mz&un[$[u0*)ycX<&)?p@'HJ`x/C.hBs&ځ09ll& qJȕ :i#6aOݘY\kS{G.~FK(i/qIQ`Q-s R:I0۫I =K!gSa< V;# L% (L')Fz`5a#j % =W7 rK%'مXE@ !F "DSTKH~S{iGVy! iǘ._*tw[ѡvsdB`?'ml ɚ&*˛VE }˖gxLNȨ-ҁ{9\(i<ŖL5pY^f oz_e8=K@E0ym67 %Vf25;_^͠fhD QP6m^,6 jŽcJϵ%-W Ii0g 6 PgˊΡZw=֤)szJ~LW0ޕzIj ~fKha'7IH+@†Bֲ! MGX` Bp->Kxޮf̏~jPwxkt _ݠdJ7w= !-h)j=,r86>~(Tcq+@F9:7Y+0 We@Y,{a ?iރ-#wSVz&0H-Te C#;AdRO"E.]QZ/=v~%-]ݭU֭Po_x,P|VP^cs+4yݤ8DڿY(]-"U0,7ojiݔqB]o{'2zLu Өly5 DR}[>>kg/tMVu Xۮj٦fhUT2~'p J) z֮H%e?=h7C<)RHY [~~`C$qp`C7],}ڥ%t˔z͟-[!΂I5Z܅"KmMZ\$P<E\* EUc"Omi挗Bާً=$ Ocʙ8r}DyYAymB3Dl㊸o)/gdt#*\D=9TkAIrZMZwF`&sAp;dsx›Y\̀~Dz?Ula;5%ymIkyuUfϬF JLy 'bUXdzՕg}MZj]g= ]{M=RE*Yr| >M@9nI 69`ըxf|"<`n/9" 23DK%Vjf$%\r׿0F(dtmDe;5ɩRRUW}z[O5Wzl&VZ9Sol31C0uf?ˆ![ Q=ՠCkBrD- Zw)={.Yo=$Դ$D~&Dכ)Z=kTTˮьG\-A 8@Z<frPאʲ>`l5Dۧ]]y%[v>bT7_(cY@s Ԏֵvi( AI2U_(;2`(CIu/ GLQ{=ݑ0۲в?to-3Zt+Ϗwd`Z૕ -/b8YxWN9 {K78eѹ-Ý 9fݪ??Kw1B~?UM,rggdOr!%_0[)9eCĥ?kÈ/y CgSiT\N^1Se0_>j{$5>Y15r[U4`}@3953Mwab]CK3l86&L9ٿǯ[nn)9 ч jjdd*߮ ${#<}m@|Я(K" ]E@\ö$+YWgyG"q,O8fKЧF9"6 [@~sݵƂ܈9.Lu VF ;DE_[Fļ X5%ͩj.KV^iwRPO\KMtC0Is/v8R.;8& q_ `jvRI\d&$Ѐz-=5>rrUcX?ڲ@Ԏ##jZ§j$Lf$ۑ83vc|Ab @@jͫSa{<ʖC%^QG%:$}퇽s#<'毢E5z`ї{KD5MPy Ƿf3 Њ =v`ц!1,+g)qHCwnv".`kp"h-s $#d aT,AA<7!`Op&1ebwLC%ͧQR;FmU\5t"]r;gǨӀ}Bfc  | )bgz7g  >(736WS;4 /)hp>-{J"Z\RY0Uuqw}ezs|yOu JxRyr| csnDAe\ē+tXz "*6OuD *cnD[r߀T{@6^0It '8-wGI&e${)Wo%i|jVl5:ܫFp&^)*{d9]XyTx,u:(SkLncawI:t 3Jd?S~DOYH63.D}w+&hpbYeyLtgZk,>\*9݅U h*| H`4@HNUg.:N{AxoRԌ#[vlMf{-H"LzccEc`J=4sUj+C )2?Ihsz`W%X+XYM$wHagq—OTa{n.EM?hMg T݃m^h0:XaC K>p4 @[`rw@@xweϒ<}x/yh.x1$8,b$ 5$YX%pMLeڼP"w\iSr3ɳ'guXVVK_qN8Z.~s1~z `G| mK*B}'SCL⭒L涹c6ڒZFfg16 Ń« Cdc"!9I&14Pv~ڝr^@ LJOA:o tKMVGfc7β pK} _+y=7 6GFګf Xs"mJblUjMb}r9ӟzG\ߥyK\BgՍg+PϝkckCA}u|(s,Ө_FL[W{A9[Eg1hԺT!Rgx\ 9eޤz#RKXp$ʑ|_5LErz<?1o*]sÞeSGk5[㰏C,`PI)ֳ31NF-jE_7 %ad3WOj~U-N\{C+phW!*nvcmF?E/❨H uEAu`Z//YSVG3D'T-&wwsW|` G97Y5Q۠L)/dĈ'|YQ}q;HJi L ΤirX˓Zp( ~ ]S` |:H(9h7 Z_hTd;_;rX$ !gh*oOBZI3P}Gy&J ^/D(JhJz3B&ЍdyZ>BL:pn>ZnśerU$&yIIĐ`lܹ 4>D}Ȱyܫ,\Xʤ!V3w8SNW黙Q[d9$[!y͆y9\y)*#"v s5\KqI)Id!K0GXi=ezffNGiBEչ`} & ,W&tBvZy(`k7vޯ*ak P,ٸ}9mOL-{4h-I۪c¥Xq>Z إ|Q|jD+ȹEM}d*(XH3Zu|96U<p#}͝JиRƧ 9I)o h᠜NmNS <Mra1<)}ܝ*>ㅱR1iOq=UbU5a?rWhnu}|G_K钉U 򉬚AyQ(Bv=CچLJZ"kڋHyrit#CPۮ%HF~ fzSW |Jo*Q%462h|XgpL@.=z b!glg_7ģؤ;+bW5*?|~!Θ7Ga ɰU% JHv'[_ܺ8Gm$k1B7VbāLGQӜbm R(W$WxPvͣ< =c,٥5vPۓ5HWI:#y.ډ]EaΪ`QlfH2j籞QbW%Ae-:^Y9y̓LQS 1Ep[\ }l c ^ ǛC2jۚlڸsM(1o1KY~zFF'J~sQe_t`u2&T= O47v;f8v)4!%:O2El0ɻ+F PKkP?nD9J,4&fz>'۴A\bU 0|y<Of"ǖBO?s2 ]c<R0(H|°4Z$ʩAμ)ijֈ.%J_"SD(Q93[Q2QIϭt hs"Y 84Tsڇ|lwߟmzh) Q*֎9Z]Ɂ|X>594xYq4/w~"2p6t0 +DnKie = @ G恝 ĹC&i gSD*Fng).P>RWNftmi_5%.`+[}|k~BV;ht3:NXa?ِW"#!I^&, ;nRdم}A$fc"U @:]^jC"2+x߈aLY.X'v}r$F$0{M7K3IuSM|8|p7<28އJc6pD Ĭ}YgXL\=`9llvDW,I=>\Q Dm{,"-ƀ@C*$<8SYobG,9pA/g6۱̴vKbP0, ,U>UO]Ѱ:y˫̢orRPqFf#}@ ۉsa]"x S;V V!AtW:p FFBj\jtFi )TKPt(L㮔/ aآgԹ!RQB.ߤއ z>g>nX\T`ն- F,0vV45zL;Rf>vBT8/Pq-ot9_41Hٍ8!.̸{NeиQ?-C1*>S]8eJ3W{gVR'>=s?Jʑc14bVhC~ɿPIF\;MNܢ' ̢rd̔Aq<"6"HW_Z(Ho%+B!|o4)o |GAC旚\V42SWb~ F)h N]85ĈaRbx:2Ʌ d.wV`%U M} `Lڀ A .~J6H*ƅtN;1Z٢~>aauPA8|D0^EL!S}|f&ct=S_zA2_9k7FS9ĝsٌFŁjvS0X>G*}aH&ʫ9=| V UXDW96~8o#~^*۰mBH) I i$ά:?q #Q;=^J.hH!_͊!JՓsXAR99sWU3 =88)cE-.\!$xa C% X]*$dFQH<\B_y@\BGBlX$>i7 "fvr>Zye˓=4Y V1k}8eMɁ$ھ!վ@ G"z΋"JʭQby$LZwܭ'!C*?Wף;.8;fAGM!Y/3i.?V~wš;PB謇g9Ɣb{Ь9#>`I'5R8eO)s )[bl7 6:=]'۫gnf@ Ѧ vcŃqZxѓi-8U8eڧEdvsxQ)YƴDF5BrXVBE \Ƭ w A|f} mi'Ɍpo8l6˜Ⱦ,O3Z;϶ l F{4?@pqovDhJǖt,tϙL~ A`ma| 01է -ĉrrDhWfo#.(+;GX.c)~=LrxޗMS0MQg d邏H.UVV)_? /Gfu^k!͊j0łv.aoKҹh?:bRi  &!@%埵hREDѪ72y;+G<!;qnh ZFv<&hP;cU&w{-ӿSݒY_XV+%D@˺[+KF%KnAS3Vf^܇f %)HUlf@Gޙ$ʱTųt kdH%|؈9KҟWb?L, cھMVψ-L8 (HKd>9ܷ2<"K7 ǀ"ub P^Pq`!  dO"Z˃&p㑌^l M{qQy{#WX-,0"Vd[4 e;qμQ, TZI2>mŽtnw.e<|x]wBޚNUԬ8m;w=$ϱ(ecK $)uw;  ]u9AKȣm! Q?9p|.I?%k 1?#r%W{$ܙ &{}me)A> Yj.(W OeleS'Y {śKn}@ߎτ:"fR1fZaP5cvצRoimF;݅a_wXb N7I[Hߛh"Eוx }!gCխ\н/F*Բؐdruf{הoVdP]k`VY*:"ZMG3p~g `b}517R{sf]e q~>};;ڃkܕac5v\=D"rgNL12 r@c&]7&_4]bcݮ‰hΙ@Ŭ&8w7 *Va?sr6 Q&UMʹF 4\&KʫB1;\DUb!}4a+u]{ E[ =ouKC4h3eڌͬ%$'LhgkzAM&D闐E}! ͟?&8aW_C=?^~6fӭ4= /c6ʲy)1u\cT]yB{O'sA3OVu#ËKhsPk) mڄD8 ͹A{YK2p\OM<7'-ek!՚o/펫^OI]m!mF!"}PQ mFQ0YScA5L}C>1/2=BN.{`jdMCzMz#@¬P/dR#D@6U(;. 6S6/}[DHN 71M1-azL/G>:(4"|1I%Я~Wf (5GoN?}"Z4 x˚PC5;ʠb0!Te-N_}ND@ LAϤ+g ju^F.Wu Pz6<쾬}qP`(b1gA? O~z bQQ{6e3 x cXԬJAyCFD(u~$y\DŽ.7Tӻ3626hy8 AvS"ƭp1 $8mk*Ќ-Y$_]wocfp\$`'<=a@U:'Hqp:H L͌ 2x˜n| 5<@s!5F윽Bq0Q6b/L5 6_ #6 <>|39V-ܬ&*E ;<-BHXWGLTa@gYb)O׹`Юawͺи_O&\$/1YǤЖ'ذ%#{M6:3]u~gQW雸"dsB,:e@.iXMmHY qFRT-fqvrUۢc(Ju;V}@i0r?wa}ZWIͭW)%4)r-- BdOD/O;"( ?RY8?``1}cp*XRB2pd8dsaN?~}N*evYz"]뎯 -*݄W,n3eqQ#xU0vStP͢]E+P+jyز|pw=/: r7b!=c򜉚 AL'WmᥲCsg0fNZ0̂pgB@T+X,Du2ΰ>oL sIt$:0BOZY ri1%SyZ^sޭ0(;<5Eⱬ3p狌u^ĬAb Uju2Т`R>mnW_;<䶩+ ̏<Íu:BlpI mC5›PidpB}SCr6@>}@Mkd&t}W)+e%zoYjm &Ob h[t"0@(f'X_ҖЩ\7 ܶC^>@%92=: \B6!c"Hxy(!9{Y>a)7# {b5\s&r O^qJN KCfa?U n*Dvc%GU =vbʋ{0k"FpaAğrU(ط<=l5ŐiTԚurL]<4#|u3.:kgk,c2 PnXh`s dzd)_ϐ@UbNI$Y삘4vTI}E#cS23$u[mym̹OGz??߳op3T_ZWLyUIiF~*jT׵ZSuPZ9@u閧ʼn 0`G!e-t[?кo O\[[{.ͣn):J!DP: Y1`L莂j7f4ڟ#br%w5պ2@C&IzsSKF9Z ZƯYzN\ nBGqrM6M4`[7xT[@5hE}hŘ]tlw W,\`Z."׍}3T<}/jG`F!(A_+(КH@QZ ]L n@cj`这B4:;&AȈ$N7|v;j@^az%M10@x8"M䉌9JҡRx!@r0&`F!~OD8Dɒb-i9}!aܑTYYXCIHښ; f/6K4дnם<8QrwXƍ mcͲOfA$wa8 eL~*u_ ^1(ӴCD%&m0g/M 5P yiH6ٻ/cަ*$Ul+U`T#i`;oqs#)D'?NX'Pdam#Ւ6{ ~EB{>E} BQ< $SڣyÒ8Dq($t3F\fTRNfb=t0(B0ugohsnڱHoɎ"d)njsk=9/ͩúO4.$&q J)8[r]TźEYD.M1.5c &m&!Sd3Z WȜYY^.HE9NJ?Ю-)jpND@pm@v(u|F,8uJh2Uskz&|KtԮvcFmzJ0YjZgqrD? h"M\'NYERn饩ͷEa}FiꙔQ#4K Ae7uR#[Iܥ4"wrR ?9mMC,a8C!x6z_Avi][S9>~ET0meQ7]n$(ޔ),h lbAmޞZTg&^-$EYꕢ%/W%*Hb E1RJrd 7R*jF4KyoPhx%p3>F35x-% 2c/֩BYG%JheHu4'0KypHsL .W}dy1A8<("|/}B9Qԙ&hn;;^<-}4?fq\;:wbITkHvȡI+ap՘-A"Br6:t+Zmc[UH)?RڧC !:^8 'e5fljߔd[G^QN(zcdPyx1#ܡ[E% Bߓ/yw{j oUj{8n xޯ,`Fn>%=lO|6 1 I+lvg&,m>^CJHrr1J$_ =f8;~ E04rG&|kى %p)6fwU 5 nO͎Bbڙzyɴ7篺Eɿ4$i]WZxRvpO Vqs,WXNR"D8ĖZ n#6D<d/6P|n[a˝[;Lа{Y'a<^Ă"0F[6\C l߆fU؂uo> O^H* Rd1Պn@q#n. DѥP53=ޢʞ+2zj TL!v!RI<$ % ʈAPME`^Q@#@s.;]"AA( ':VūZf顫^?0qNXƚt,@Ʃw PaAX @,1z/S-q)MGsОTF8(EnLo ~@uLFf-&d̼5΃G51cUO,N*,{9B>Du] S <ֿTUвؽgLҷVXh2dEۓcIZW['ZZsZ `m}9P>,B;L2NS~˽<YkoP'"L7Fn\N:.د$lb8VH5om('r?g?ZT)Jɹ, ~j%l«1(#¦w3+.q%wBW64#7fHy&Po/O#iYR~V|f<@E] B _҇CpM[PfW/\Y)莭 a]LC Xė_+ԓ0_n7y/|)}x#9 o΂cV$HxӦҝPdm 0Ay {D'Nٕ4BՉ M`# #[m(eҢ0NbF\RW:v(w^X'StS'ʬXțh<)ng[9=!^LJk{)Я^b{tmP؜zT׋9hV7{lSV`xDZ^!fT\sKZq^{YJl<(ѳ`wuN``za?)!KPI>v!˜_BTzܡJ%R][ϭcyl  e.3p_S{iAJڏ25-mD_E*[ ΀R;b\t_n>>lʬt1 ShDg,h;H|C j׈wؙðN2,MY 0[ *̀rA 7@H]:Ua eCD3ڰ؀2(?gyj.ʩ{ARbWAM#Փ]A:!F8%,vKs-15*^G #RRIjr.E-XW/neǻ~lEXg̯"7mf+9m:]Äh F61]"?<6E3"GH8+H=C@Io^8yjݝbzL._U_{ٙh,}Y"ђ̷}6=L%܈IoY$ZPKW5"-T8Ԡ K5 ,EF!nQG$-ܯw̥J` v2IĦFmu2#xn7=>/gѹYphDJC7,hȣVl z"|0Vj[vZjAi uȆI]?q-s`L4k =', >{!+"ڼ'1ɝ}ȣ+=08݊`i1 Mr OҜE0r-LR5P𝓎qM^m./!ezrn/žUd.0+P33AcëUTR342g .lQNfI2XIUM,':tf5WIV"Y7J XpGay8W0PRq뜮BQUJ.r/vqt- !d,e<ٞO;;m. !қ!,R8|vLRP V\e m2F/LApwO_Hsz'Nw@Չ@u]MW"2s59#G~Fs KZ˸,$鉯P:Ep\F[Igh=.&Y҂b?mjC,mॻM{kn1g7"TG@Gl;j^(Η,FI⇋ԜB0p w~!}W 4Ѭ> ۮOۑ3`=|cns$2?J$waY&PXH~ABP2p],?4!2 #Df^K .'kePzlP{WQsh^lX^~+P4h=L3 gs]#%N;wlBefjRlv^$~&y18 hdWdXf¨Z?E jA7+PO~:Zqq!&e+*mȰ 9ON1Wm7<Iv/RJ75kp5g ~ʝвXeURx9G`v6.[sZm|!R/RZw'ٯzWr;WʒTAg-'vI(X7S]886 ؋@F1L1,_ 0擁M$';BeQ1t"rr"!L{l5l%=Ǚj1(c~@&z OAj$ZrQ;U6xUOZG 5uɂVhg\Hw4,Ag=MrH]]tdFH?jR/$,I0Mi猟yz6& Ű K;s?at>%zJGK:qfӞJjrz_׶Bug{A?q yZkݐöcMtȍxiM뺯w^.QWOk]i p8OXR呕Jgåޫt lI  xM3ֆ)=ѩhrr똠(4CV~C@Y4:ʲt۹ ]ЖUjdI!7JAנER7w.x*r}-2@Ey'K_G'| ;Re2GajW$ˁQx3`?/kEF܎v B9:cq[gm5Kc+_{-+ſI3G eFn==`;RЏױ=m))O7?T^b?k ͑nU8峲؉IeY#x~^P%^n*4Qm}Xh/?Ƒ5!ߖ@K{ggGO˯g"v$_oW=_9Xн0 @kXD1euZ)\VnSb#x 㼫SŘ3z@d$~[˂d,YԷHy3 mѧS9фRGj*ͅkd?lj Ts{s.j.U ߈ZOuUD"/g$`Ms&qm}G\m>5Gi4w=c\H ) 01eE_>ds9j{vC &Zc|{o: }Ќ=O 7]';˔:D)v O h"JycN0(q kq[luO[dCzwʡmG$(@ll=` 6~F?>j`,;T<$\}d~<`e졋mJO:HgD2"8ϥ*T "+˵8A}sc3,@&E>)et&!j&^Q> zg(&D8q[,3)4Vcim3 g#=hdKa=:`qH Iߍ!TQ%=ɦ V~xFVO݁ـ}jhYu8LVQOUqr`0FzdizrLsX&PK,R8 37vAmvqOwaUٵr[B0خX;Sr!-ϟNjqU;A>9lgvI\1lO0k- /Y}ϗ=mnMfnj6?}Nkyă̯V{#45+~2ΒxR18& 8S`BV&g  ѷahwRfi(H;;*H1ro/3r|ia7!J6, \ tw1ZsuSh901`޷@,em/Mk~@FmJɖ%Jo>%-B@Q3}LрͲB|SĹ])2VrEĵP4}롬qoͧ#I42bxg.2T/x/uSL8lx>uȀ/C+LN甝U5Hbsiq+”d& VQCU  jzaAN{S$ 7ܜ¿&ߝ /-1"[4 hv RIքm&|S~[K@w߹3>a=-/-#S5儂9֛0l5Bea:i F ҮNd]g fc4 [u:* =ؔ멃uHШ,QN^ dDR;6Dˆ=7Dj9](wg|{zjU/Bx}Q*o6nA MNfB3WAl\ x2Ctd "`lPl-O!A<a㔟?We >F& py2{{\Ev) 6D‡ᯙ}pO" *$ slΠTS3Mf\.^G_WsN.o<9ƅ2RU %+ f1gu .̕-%-hE[8K%VPO%2Kk;P feWyOlmC̾p=v`a-l"[1B &E#>]cKAy49H6yz =z,ݕ+%gU߳ݾJEdžo_m.LH? 7/|n5U, [bt s:5#!utzqvtvzќ>US/Rc޶1aװz g5vm3:\fdiX.Mvk!f`V*pm{{I9]C' ΄}/]RV9psN+xp >iP&G) ԠL0B5N uja639e_]4OԯlmD:TveJJ%gbVN̹ %AUh:~Sj?9&Ff3jMxOb_R_ij[47<mjk9l?qO)'6we,w:$ -8+t l] &1ݰS%"Q$1b݅@j/Aؾ/9tqx{8aWP&THW]L&;Q!Ûɮ/+g3RBH/Vw%e]lxAt"~ |O^]3$=WwNF>yaVV^xuFr544 eV`՟fB:x[i ^/`Q\_m(O*/+c*T*!x} x)ʶj\aY1h2p{h} j!k$LE8=p%wgu-ZVCj3-09DRLUl} \~3m:~r=QEL惰ynU/ZƁMM*$~SV@8\Wlec4?IaɄ:U{C fwSZh0[9Ә b;P̶w7ST{ b Hs]Sa5|)ͿImzuo6&ٯ:b4d}&MWl1g~r y=Ry%I0סaA׽ zꭩ9nπִ~0]WNRհJKiށ^zwz#4l]yG;qk*0MH t@ @Ͱ` sAcGaِ#2GaHsfe-;>E>Aa:r/!]ͭKtb:Fsen쎵[\8`7PЩEh%r|qhU"A"Fa;9CƆϸtQPi tK 0GhA%Nw~[\ yd'\kd醾[]iD *.$@nDF*b@k~5Rj*F` _{&C H@>8wO%mh!jK 7_JٍyAx lPtIuˢКˇ`NPhZNGO - #A<#dp_ "'G2KS᭦i @M!0>3Hӡ3p*%mdAG|!}$K88!\-6gfMa2C4;Q'j䆦grdZ\{߆u8<-? 9ÔȮMp{7־u@Rx?#n0'OZ!lőϘl=P!uzwe3Pܮ0`ݎ6J۵- bL#8`esSWޑm3E-3);Cdli!gC[ `_#^!2f%9o?꾋PsQ r7qՙ#3H`,#sgԙ~Z mIt^w9i*BUBu9*  N`e;$\h]e"j1`b6܁xs-%P-LvO@F5}&Ei{jtf7THγesNVkIFZ\䳴&mscq3+o]4h?عN@=WG@=%-)AQzUcӥӵY*=<Rԥe`'NGoA i!3 垹& h^Kvr5G}zBL6n;4+.[7{ ǤuL%](rɈְL#SΉwA=U 1;<ҒQ:۞\$cdž[+q8p /Ikj< NG}>aѝ!?Mzw<'ĩZF=W2Fk2}G,=dfq};@Az n^&?oWiɁSSK N4Kͧ2Ѕ_F[ 6R[yEBcHA7_( rxnN 4X d2^]H}+4ΟF%XM,щ%nRub14̝4p:IS'J!rP m+rrޝDbPr/ٞkM] u^'Olk&X,Ol[)}U-cDy{B^s󋸈$M,挌٬㹷Z@˪$8X*s%L;H qRږP <U#^F_&ڦfA8|9By'+yc}ײܴ܆t.Ri+)xE79~[+t |VD0G~7^av&; &bl}:wxѕ։RGLrWEᮨ(܂]\N#7tMr(s@ȷrcї*UaJhe>$_<ɰv?3:"K+lIx̎SL:4/MgECx$͡"m/Al"sϪub$oS刨 |0Guƍ&{ꃟDk~լ%c'|R`ĩS1r ҏ Z:TB_Ƒ)+:J!rFȑXϕ)w-^.3oZswIzHrvOCq|a+u>:22e)hLp3` v1 䥧-l B),=/S_Iٖ | pj"5^P*d%ؾR Se\-yYGɟopep֪ҼE=Z}_ͯ5} OICT U;:oxSܣ6LCohM#l#o,ق'6%:?7M0X'ґ (GlF?uhm 'ѩ0=6J_ :Pӹ0o(|zc{ sچrd;L:3x 4@n󛉰T P0J{n-:| KC6S* B3ѿ.l;W/?2)[zLWj-yԑtѶ(#z- ALc3eO۴~˛$eFh+GJMb *ک1!VR0=.M1á B#.K*; FХUȵ4>Ԃ;(&YtRMEhCGER]8gt0F(,}M{-8phdu/Hi Z㣝S>8׎h`to nmCG~DhVy+_2 l{28[&3HSŹi;7 Ijy8l3Vu3w_y nA^9z{l8+Z[EUA^nZz ۚ B"0ڛ4 1E12/6.;;z݄0SohT '*)1,mЏNMMRﵙKfҠM J.lc})܃'cD葂Z-<*ZM;ۍۄDwd5K/Ag7ТzE{]O AOQ~V˜C₨!甼GoS2T6HN (A(PC4DH'65zRo-Ux>_dŧNht&&|nVWu;'dm9s UMRL%+mFe UnH:a+ULo",!!I//{?1 XyݼlJ}ZxAM~Ex^hm٘ݦJ6\O'x-\|*^#=oI2 U_薖Ijvo] W.hʮoߧ .n!qh!ULulO?O.1x -Bշ(n*H`GgiNPx-3RHD `q| W+)3^3}bDvLx@=cUf땘"JvwՂk<=zt]H(i 'w.ѸrHDyK9!̀ 6!sJQy%^lnEݙbDPnR42 tC͓iW+=ɏUOn@FKݫ3kݞBG1lSG' 8RY|r #L:ڮZp;ŕ}U4VX4{W+,<8"[֙A`{$**"楟ePe]9fp8gǸ %(0TRPm,/흗= _W)J{>?Zd͇<)i8@azTRǰ[>KPd4ϟk?C8G_N;?D*bFY-m.x*9L\ |=܌&~JAd4{Mc[2@=P=¬,~ML4'ȡUldp蛺C<<ŨkQd+h-=5/)5(M-Wp= t(i19lxM28 X/ JGJ<%3f.ie\N(괁TT?Gn&P98VhѳrkĜi}bxG^OAjZڸ֑~ ~Zy?Nt>u&`{öa E`[9aIBNDpL?|P MgM6Bf:A<Ou{=SHclgr+Df*RT򙭲cڮ(/0loC٥߀i#8ΟQ&%džYN@¼ dެʭ+SQf'B*; y>sXbc{8WcaoBi:"qb? v9QjK^ Mu[=#u5Lh>q..57z8FmsQ{s;L#TLgk A+/ykj D Ĩ$C NI_VU\`okqOFg>aIX@3F {CXsu P$~$-V1w$ J{ (FKG V^8_e!A ꦶSAybrC:ȣVkU&Mox`)o>j.șz}/l7xE^ fdn>Rr'CHwvZ7@Kb@?U<-q4-zp\8?pr9$|96 fQV apXN$ B/ec[[d׼2ddUv/.*`&>SW:H90y&yfk*aS*-m/|R=@m Dta!ƃ X:s x:3N)Hu怣AZ,xr0'^Ozuխ40fd1$lGZ;%Jmp @aNŎJ5֭ՄjkW$ o[dtCζ 7yUxEtKϮ@?-7AZ==fgjKX4(Gmtq @$e 80/Iv >)L.qwLQ(xN<k[h;{ [vj$/08f9Ui텒DU=v2m9v03AyML/*>{j겁*EA%)ƋU3_# $hV$!g+k4WH<>ީ4,$L]M&/҆& 8u_?84}R"Z C?((!]{ X=:Uڰ1KĚ{󚻠Kcca]| ˌ>+ǧQt֏+0OCu sKb߀4N!rӇHͲd]9F6n^-O):I)4XzM۟ [-䙦ؙس(-<(mաa 2Wl kBbd/#{j sYKE-K]ػR'Gg}B sUxl^ΫƖ($i:z WfՍEwHiftTGml/+j0d+Wb-_J?,u# $]x-R3R|{SagwTr̸V^*Ϣ#ފzo'涜T%e:*Wj[qH`,Yq|wF\R5%šՉl|u_wA=t?0Y'PL3':\f+/EzݩH9X d&3υ۲ϬC.E_vU I)>O]af)N@$6}8~za+d =*sKV&zOţOceG "\EKlHTۛVtx7/ Dě_*J͒y'*f3Y/=1!ǁ=.9sΚ&)_wV_(cBPQȻ5=d1(ty,D f?[PyG=AFDzAEa7?#ރntPT`r&3H.Zs!ShvSUfS6@/yeax=шw6^0]&{lH}[q}R0ARfj=}2{ԳХ ĿfEݤ5b1\@➧HS΋yԱ¨qun]g|E%WT8[gB\(tÔG ڨ!l mcr>O7M%:a[:6D PZi+ %7l`wĤ %˽eˌײf}4ƌ̋k+9%kۺ.rT+Qũ+NIW2A@A!Mz&U+ L2>?珼}`]/| $Dz̬" +#̡ü:\߾ xXlojX$-)3|JUa.Lc98i? /Z( ;j4(Hgy27bo/ٜשּׂ1#L%4#̯4(Faz鳶yYԱ@oͅUVш3k b~'yb1s+櫫U'O0o ݮLZz xl)=+^GFsߍp0CNUy~&zм&.*;z"Snpfփ <ժҲ+n::!]VxC_$ ^d`nvaRlrpP'+Ǎ/_5Tfnk_qVs`ңtI5Ol9$m\=lFç5cfle\{&L= uRB-,HY iN#B:y56Zge3g1U/`Bdtg j?C8TɹB{r~ƙ I웕B {w-zTC8 TYJx3-~σ=U9lxzRmb]Cf lZEk{mmI0wC*_TU~0T6.LdQP#W#Qh$7uqGxp[#%ΖKC n~M1XM"͹vNUDj &T8v3M𖙯n2ڶbjrwaU"ˊbz#/c!FeYL9Nض H5#a)h]70 |-?(WmVuSB]\3q{|v` d$F=Y3]!&D ]N :S'1z"lK WXoڬZEg&j[~h9x@_ G8j\31ơbs^>ppBsKV[JC/v %f=^P2qd 8^:?^4to; Ԁ!:VV5ud˟z+ XMOq8^@aT.=*`y$Y}ⱪ ^7taS閵Gxiw+)>ThU-S 9>P(}K*_^) pQU"Y| Rw@jj *Z3T!M*Pݑl.*í}EnLR~櫕`s U򣨜 БG钛2+u@1QQ&jKz ¤Uy^şOUox lw ' LUwc5~uJRS΋r6ഴ7e\Ooƴ D(MPydCDږ,`HՒ:]ڐqY˅tmsHe>JS }j 5a/a6:GJRJ=ɖnQM'G0:j$-iP&N~M7ٕC}^((X?as ,\!?s-$ԆZSvkht_. $ڞc]+ qg#՜0K.Qg{ktn@=caRj mJƂ:Pp$L{&j=@hYNP!s;NB;ޫfץP*P1td!( Tvw'H4o3GƄKhGyʕ>׌z5D eRekBy*fB DǔĝgXR<03w@p3}>ZhMi!HU4AkPI,Q.i΃i7yuc .7UL*n$X^W22h}YˊTX{>ľ>+Tzȏ3M.E˞> ±oyt>h˖?bO+AަSxEVkEehُiM#g1iI{s3)}wBi_<ՏeV!>< %6(GTt*D |'<=~ ^g"#ј+_r#,⧇F]h-8xeN-;oV[t?WbzCqUË8I7 wkdF.XbRՀ;Cr'Б{gx1r ID.P6%-@-DL(<>Ԃݯp=*$B:XQ i:Xvt9,`kzfjE] *Q›Í|ec>k{` e u5+#%~P";3=fF'W>ףY7U, G}MCӢsdvM]&nSDY"b8l@X }jO=QC#%P+5WBt YL')2\(!edu, %Pb {4K"~ ǍJ Xab:\O@~qP?Dif;=f2| t:SSfԲjH U^SuS~.mE;sH) ;AK-l`ײ *BVR/X6,MyW,SW1 m2fX\oUOT(_a`ȡ)ٕ2GTX/i RļR:^7aFnD~'d]ݧ? USD$,GVϽ$:@?h)nہM׸߲/͒Q.e\ DI\d\/SwzYzH;v aׯcI "mEvDGSq!DA$RshM7]~FuO%z.UYd7lc!D,h‘4|]^ÀIȋSrp$arU71j]'O*k1 Ipw?$f- yH2i#Zfp YA𭎼 5RT"l'E(Bʼ&A. OaL)wQX6Ն_&o˅?xEIQ茰{JH{)t7PԆIi*jLV* Zjs"-IV{P!jG\1|N&Uh* _=Ȭ{~?9D1lj=f6rS!-1;ƕ.PLS'"wJCy[s o,~ޮQnF}@6^e IU?CK3v}@5ͤI9?_?lҜNd3k36;Gjīp<ޔYӬnpe\(p nޱwd7'q'x'.UoŌ1xw=/f.\A\APDnZG?`?BPM# YyΞ'~'[qhJRnoCndD{/:skxTqQwyB)PC% [r;ph肂Q)I#\B=aR_jA ֐,%y*@Eq Ntb"ʭϷ9[WYIX{;OҔ9 ,w=B0w.|sӤ_fs0y3Q2"o /to+E ݜ}ö⍌&ށr/e7pK&$030UX2 NHOߍϭ!]uGf@t=I wGt+%hf`Z_cj\E: s(@D(ЗaT!f"fŦe*U`;c&gñX0]ctڿB6ۂoKZt`q4խ8R;z&yڢ -8gwW2DW :|Q0ɑcǯ`&R'(<"mc<0ޝٴ\;Oz3,Tna,3s3`JU@ԴMڀ7-enFpv|NNQSuC.3dϫ!:Gb*j -@Qb^".\О(F#HhZKKɼp59(Bj_Ν@3X/b"EV0tmS?R  ?L| 16̈́+MmMkS*IÇkE64+q,qKhe {@iEOU 6v:Zڭ6,z>=Y ˡp; ftE!eEzb穈꒽:EW!3n",Uh!8%i2Y`)*:ӫ0c(e &Wn1湃_~s%B5)ɯswߺ|RqL3t+=`~BC>#S.!GYTZE7fBw5"xiw=n ~ j>iFkI ޥ:Md$7/!W:Rshn$۠>:!$v!mqlO@6"iɎIU5<!ņ,] KCQdrnnQm'ΖF?i6K~^bU5 ;޴}7ըTN1FR~iX{#h8ÓGy1ǧ%|,8F2fT1~y4%5XK9-D@863 W4̩ii~H_@iTVG\ %p;ODrp$L< tΨtV;v:W*?D`?=MT$,;@cXj])7bzS@!ceIoXp861EdŽpړYY(47>>HÈkVoD9 7wyU6(Y%xo&yKwbܓvBawtps@^vНEOI~f+VP2aqY]ҨSo'M-+GiKF'K/ #=EpvH=IR]t@n|JlNیb2~S;GJ WZ$| &ZH'#TcN:vSnTЀ,c*qaN "Y+Jk8gtwwZ?1aISpOyⓍZZjQiՁ#$(mfΖZ},\#VK򣒈g+I~! vGe4^*R V7͗IA8m]i:uY_LQD82֠7Ag5je([jњ;;Ɩ8p:m`%F\;_zko0IBW*U! ֮_:uOMl^j ZJ?MCT}HIy'멋)%9TRٻ7/Sjʁ0 v«- lQ#yY D)2#VoDQn*Ho choQb #YM~_A ؾܒMa$~*\HضzSycѵ ]zE(5}{oȘyVB^{/ae>Pt - &_^mtޝ+ z#"PF$ :G3& H##ʴ8B5|e dGw 0b6NcM($*Yt?2[!+oo@=nNLC9PNs? Fyx)RFG_ I˳pjtd#UĀ3G (!u) TK+6ؓEX7Ձ6a03Ձ+n<}:jem~tN1B0R!7|(ˢ/ì$)\CWIÕ`ɍ.Uo<@3Fizrgy [2{9mp9ύK! ,]ڼOYC_ yC Hme9 ;hu\?OIj+ݺWw uMd pvɛÕ N'\< Ch1Yƭ\.@)]\Ӻ"[ДJ>|@|iѨfV~ƣn&:?kU2MK1z{6NvL}(c9B#:a6 M #'CSPjjLROcK|aY>ۇ=!r15 K HYg϶@i#{ɶ_8xA촂zM:oNxvonefU7?7pT-C‚KǢHz65㛭ƫ0| vE~_Y(xwdj; Ūኃ̂# H> hčqm%*]ɦ_}Alf@_BIPY\GTp/XGۋ(6= !jᐨYVE*ڵZ+ONU7ClC;,tSm."3 n-YO$~@-NnZxVX}lrByRSWg2S򧆱}3-uy켍^kB-A<6Y-(zY+FqB0N]=ߚ.'eBV= Cς{*io\ܛmd!s۬T*-e'j(V}}9I$EtIjavV궰N"lfg!mo)` q@': dΦqmi4%Y0IYJS$NE":8?<yjʪoE+N*oƇVNĪ( 2YvK&'I㍈]qݸ㩣۶Rz9ݢH!V:5\HnEmɆ YXLO(zqG $U!Tl;zWŔAᨩ5TTN*i ,HKȻ|] -\/"9KH^QtNΙܛ9Z ]|rm=7ЩOϯ -ߋazs罄s,]NWNSvNJp-M1$PPgzxQ!xG۟ *MPH>?<;n=Siu =MVrnxDU7rO\KXQJby\f`cGAw]U eZBySO!.Ie2I{"oi{nAV%Ԭޠ>'-!_% 4]pAaߘWg4S]Bn[D k{^ [2?# 6-1УWrs#8jnL݅ğN#RO6۪tG$d!+(R+2$; 5CuΧϽR 4c^yKi){c4A9.ì~G0ÃTAӬ4-d7dSP^y䃒E<(O J.dZk0=Vi}B* 3P6̝cյGCڀb@ݱ{"QIP߅u|9;{IQAT $'[acr@ \),`j)W"vHE8nbޠޤzV N:o[$ 揘EYwC9yk-]=MZ}L Ui(#+>Z>iwImZ}w"-FdẪNA ͯL\T&ic~qRItcīE%5хW-?a@Cj_${;G5H+Yzox;ʷU`Фdد9gy-V) '|5li23`a5y'*`4Fťpwf9j.\=&׭~]QšLo&;YȜt (~ m3݃XD5'*MW7{5#+8˔(=%`hfO#qGi3OϵW/pJq(DUv~J 1K Fkiw'wF:(TWy>֋ ÕfiikV2MC6JkY э̳C)ႝt߬Ӕzgi6 R״ق%Mq̼/K܌5Dɐ)?oxkQ)_m!}8ny5k>,)H pUj)3tK-8ի\MxS ~;) VQr `?.K:Ʃ/~V\Hd zn5GҰ"J‹q|3 8ga17:,@B>kH+0we9"L<҅Wjd-L^H{K%$#B72u]gu8U6w]&0]{x/&% hkZK,-5/uDj@c|'exg4ms%p񤬽eu%}%Pa*KIgܐUE}^=|USA>.lQ@klt$^Ri8# A< xZfhq"'hr^@B .‰BX{4GO gleFjͰ!dqM(j7'dpB+CޜDT%"f^XԚA7 _$2~" YUTnUjiN\ab `;wk*BBD#<|c3[DŽH" d/o%"y?n|@f@XPȘ )Q&kn,ͧyX'*uud?tb I3WT '0V4OM~=@pawTVɈڽovI!-4n(ϙuN}ջDL]I%m!TX ;l~@+q踟 6&c(M d@8kWHIOsPy!}dgnׅ2X m'?|BTim n ):t~}X ,<0t#ܴLc/f$ P8^Z}T&AxfW9&KA^e̱*c˩Dp%?ހmNrXYrcl;kg#, HW1LbiZİu w3djr~T۝j3)sGIJR"M0ﺮLr 6X@3@Í>cV^x2`5" $P :/VA0[@h9aTi!ze ?x5iJ 2l_3HzHqcQ nU^ \j 3+ーfgD]]G-.Gb0w"W}zc^RhZE2mh߬69M9JkcԊamb mL}H\z8bոl:~rDqsk82@=n_"W=9=Y"n=NQ\6 k7,U2">j8q\oPsЬ)^ZBTNƥ [&W3B`HU3*Öeq7OJL<=Xu|jw,,Ǧj+tyMgY;~PO714Q1BR%GJJ^{<1) '?DƚKKM]X*QdR{.5c8'olRRl ,felfV!k B([ dPp$]*LF;M=Q $8lj>zpy51dc/qPo~Dv`-  H_W~J*4~R v1)_S$k[4n&_}e g;PG^B?:fYogOGm)I #coJйiu&& ˹;6 t2G+xU#! JT8#S0ebdG\wIua&,؉ʺXJ)>qBJ#praA0I'%WFRQjc+G@(atyH kGW;Gtlm8A$:@X)\?}gtC/i`:&W=@s3j^N7~D/2ƜBh?#ÏdI 1`$y=" < δ=3Fʡjo*k$%u;f2w8u(˵H,J|CP\ XtHmx\\{unʕsT\4|(~J1v5ڀ Rbu6 bd8cbg ׉,LN@k٥c,tn4: I7@c>VB{t>|z&{DП o=̖ZGhr6yؤK*ȋR[p0ޑ? cfa${ս+H(d& pP BԈӋWf`2uj>K'8Dtc¥{!}o- _AI֡׾l(D?SD̟"H=SGvP^u0ue=9[.lw$rNUdT - 3 bb.,`/r+=jIK狏Ym'([xwm-:2ru0g t [9k9LTBKЙV4on;ɕØl#Trn!@>~^ T}_a\j}d|3@Te>2^lNNV-tZϓ*aR?Y%NrY|rVW 0Cgf *<dNb#/zΓF=S!<伅[`cp}sn}lE\~ǡC=~2[3\C;Z n<1s6@meJAJ6`zeK:G-9MZl<@Q4*ڐǎ2~h(0fZpkς՚ ֽ |CPcgK(>a)QZOM V1O`,21eoh 5/'f#TeGO@>QÑD^2Mdh %&qa@K 9N@gwrdh47_; L3b֧YCH 휯N\#b7ˉ3F#3YAPovK1_Х4Cc%%.*亭c54xڻXhTkڸ'~}'a[e`.M4~%c+q~qWcc3U@dNҶ@x,ħьk?^oeĶ`,-i)Yty" PH^!ډ/eGjOhr S8W}BgɄ_{59Y#.Bդw*dgfB% M&7hmbxɣ+r{yڋ5~eLF ̲67reVm˔|sڬF90{S1([M\}뿟9Ȥ1`D)ST+.7ޥ-/BZU(D6vmI|0Ӊ+*8[10LjN/¨P" }@JfVV+׮ ˔`4 $ g %yR.atoyoF3r L\jM8mOODGC}(EQ"km/eP2Wߖ&btTi{!Sma^D3Dg8AZ~q>R/buP=Z4𜑨6ӥ߅pÛll@J)]vjØ.5τͤ+tOXuWHZ{ّ{[H dTAW}DZkMEYGɝBΖN@ݟ+}\3q4&9D5hC_U3ZL1[ق7k5է`:j$1RR3]#.!-٫@((Fj.cʚoԘr"|#n`ZH o?!O64%INEglEM"!Ezw1V q b񋣘h ^c{:$2Jd*xڮO%/s̵ToP6.8Q}Ppl7`i 7-C{_\?IGA&8UDꂬgV w!6ĔTD 1-"}-?wnP $vWzv%Ur g%:&`Z 94X8Mc(rȖŸv4p KzxV+!61N[)Md![f^QVm XVP飥ܵ"xX{0n C|0mYHR|Dnybɠ_*iM@@|e"'f {:SҨ3l= s!԰wΰ J cR^ tboYr)m#}-i(HNSaAl IҋhU艛Or˷ʿ0=l}K5w]UuW 6Ez[] ܎K' ChͰ`i^(;=e!EOM-7`w)!7q5ds3Ѯz᱉>Jeh2/Nû!(":yea7 n찉iqK/㝰"LN|{ƢhyyAX5h$: X" \6\|XSa|D;exOi,NE7%圃bŇpjmRN6,3Iˏg#}xuj_D"lgVln EjʏtP-gi]YMLSNc@[[ʼו6lй0 R<ػO[R8ţ]ͻҖͶoREó!6{*";0Z "jf/´F| 뤒AAPsͺSO3@Y0mWP8 ؏0aJ10lp&4˯6%/4^tO" g؆c_+2Y%fXu1<˴=u6  oSP+5$`nd0d=|zEvGla؃n4rSXv&4R^e! jQt(ϛpe,z7:*wEZNnȮt5Vyɞ1B~8s*wS')2:0$߯%eվ$K%ecPf-+O0w_\, $w pqB{_.u`,kiߧ$%%z =KF8YbT@>[j[Y+IGCld{ڛؕ'1;5(K%7Xr"&zg^QY/NUC:UF͑yÅn62pHgS |e Kn|czJ]@X$Mc5}^ت`Qq ; 8 b_1]؀M+Z.z sl+\T߾sm3j9ҿacUkT z*W ^ZH_S91Y]f"wmgbW'ӳ/iQ%U&2VM؁EHX&U0&|at]iײ:y/J^.JdaIU!m:m &6|=e{bFʨ-R9)hngZզ7aMͩ?TI>IU[UӖST_WЛu2l@&sB!I+[7r&3;Z-j "I5L(4iڒ0qf’pLIzGuZH'-ЃB5InJjL=O JCVypjCBLC"jٞ u 89' ;ճМj c69DrCtŬ8͡.s%wPĻ4hyeM (kj4Mk8zsQz=4Ee[0<攌p>-0 &O< a?,cPH dng s3FC&}9V7˭Hnc릞7чwJJ'!8˺J(@JLx~ۭmoͫ7ziF3޴|J mVI5];Uceyߠ_8dynJhvaI{`=OhփE1å;=(CF=<庄2dʐ7-Iu _a}!#EJ)jJuٝ<[Ҷyb)L2k4Iail1WmQ=d7jEN! C:Lgeaױ`)%3lD O= !\ pQyybU.#i<;sɠOր=C S2 ǿ<)bJ/Li d2Rd* $/ a(ꛫٜr=0G3NI GgE9-Xl}74F?~)֋lE"֞>c\y4;ZoТ tn3@C;/}2Moe˃nXkNp"9I(sy;鍋6;V,&4gm!\T-KC`5P4#y/G?լ ק4IN(˧:ұ{e nOYqKJ}lHA8ӐGPpa#}̡R0RHVP/ ©+>n&8찳 sPq^/(b'@0J+aꓽ)xL|E:;}?40jBrtZ& Q{zQ"b{\`N2uaK=_F?d(Ygp/H۲^q+uw r?DfM.+\WCSiS(-CYRcL7 z+Xe EzQgMK\^6;nWR:N[ fo6E0H:2\ R,. '8oJTARiRV=(j@\{EЧT7CbF0T7$솾 p !(e6g z7Mswd_g.\a12[Q@زGcݓ#'oM Gvʳ`}C&:j$9~0 %B\azlih\w)ۖm}Z;fŰ.EBowCFs":Y P*v &04ל +=5|PCQ skGƓ  7\9C۩+gOQ]N*Nn(qU4KA:Rbt*EHIPu)OÈC?'C mwMekyA~63@ȉF3⇩ PVEvWn8!AX q md)nci$P~h#lUMl*dWÁS 1,DfڬtD0x-^/<,נ\M@wFͨi;{hJ$8_c5@zx8)K)"NjN!4BC1U49LMC4m 3h**m[hE_BwS]S|'xkp~.!(6wxr,a[_-Yy@жƵ@mAAb.L<_BKCV:F8*]A5;[5K(cV4`Uvc!4כaWTqG283277dX\#j[[KSMr* J%"gIu˜^.Q*<7Yạ ~ ʚ8bPewrzM*?.P3m]]sI!ǃG/vW2޶4NЫ'M8s6K{g,…LGr^YWhJIa6 \6"wv^5h^K@uiIZ/eq[SCaNJRTP*شI 0㹀jxFϲqLSi"!A ?kԦO4zdqi7k*ڑӞ Tſz ehk__\MADb|uߦ- cqZn}Y@g E#1C_~/k-HOкU¨r,/z8rpEKڍlE>1*hKLBp=a2F?Py&o3.s&x+E؊YE4EV];HFnI]fۓ@&J0lcY&Z!p]'?l2YLT =t`M`g;e*m'@-P_f WNos2۝qʔb]P]P&4q vL*|.II@5zO9OGse]"pDacS4!z?@Ci㈛Qj6e=1]IՌǪŌ lAK2}B>_ZQݩwJm#˷Hn_Sv^ z~d<%p KMyx^ }sT>Qm%B\h%HTm_vBB÷\ jE >0ddn^[ya7S +)4yt5ť)"a"8)ፇ|`@`e+3ir?x/YJMVHa(i[-C_Ɋ~ 7A hଃff/o$EӊƒiImWV&{B<*dX0=Б+ѻ؊bl,ՠ*H椶t/0#޹Z=1w]XMQHfJ)#M&_ɘ4HSUOHqy1$v1R˔(=M@+~:bn$4.k @y;t>S;IKo&7\Sˉ%hVO,eHpy~o/8|1,R8腭Q/ݝ:_s:~ri ͚e&B 3snQѯLw~s|~)˻:p#ꨶ42Of- SJkP - "<8PUN_fS/R] Ye)Ib`~QY֩kji76 %o-@ʎoIYٵWi?ˢ?)ɂa矆׍2_ƨ~}|s@?|ZOs?rjҧlMFGA|"lrFs˦pEsAc>ݕZgx{&'l%94ZQQs.:.Q5GЪ`B{:$EkfQ%ޚ I: Os,fCN?sXMlXA<#FKő6x"da/،2 ]֦s#V^wx'}crR ro`kk) ز;V@l0, ]ݝ8HQuF{Qsu BGԦvȮ+m '65B}QzvYm@1cPd41O~eW1JS]7|BV$kiM9Mu$/rK~lgY{Vr@[=ֲχPq8a^PkrPG/*xY8CkHK쐍RF%ⷜ6(}gb~ƪ졯V/3>Vb.."Q>54y&b0Gqmp53?D,GlR(B/JMfD,I/)cLm߅Ӈv>@t%o TKοDe D4;dSӾ%CCO3E=}fGsS^\`bpC'qS9bt2,!Anwܙ-rLcTw6Y!{mOI͜:I~x4NAf.-_=Ӆe4kwh y}"m8W9av+􆖘I vva )Q HLI4hUmUv7xkqsZ76~SV9MUiA3F[®YM0iE$~\'7rNc qMӽ-^%Mt F/|^I.2R;*M5B2Gv*ڿi[OdjU `ٱ_h^:oGj14?ޢ_uIQ%!x'j0@ Ќ Wf~U(ݜ_ LIծ$J'C֥jEB89exCն~Wfo)C2x|yÕ^on!,לԢ1Y_L/S@)<Q(0 pc]74MH:VD͙K '#b0`$1$aYAί6, rP'Ϟelzz<ʜnxURWh&NXaV=WJ6q:B]^ڈ`3e/H: ¬N5۠bğWɓ \Q9ޱ [/ VOʎJxl*ҧQt.: U/7/NS'ߵ2Q?ad{fJCbJ*'&6IEunAW4nL):ؒ)@M-"bMKLAD6RUZ`:k᧩Bj zo e"Aqt樓ph_ fQDw~#%׶r&474xBQéd #QL]&B5GxJY[ƙNV>!q8 bȗ˵ !+?=G;,) W+UvMpDz*7Ln84ep%΢U Iĩ,j)2 :Uo޿__+.D`BRх3q1K Mrh7*Ϙso:ewV9G2hɌNϠ14h_"E2&xm5+ٹZPC^gփlB&6mוPItE*u~@Z1oGH5"4DqjYꚁ|c  T7IY/F~}\xǥWgFq H+AB<-rwaxbzBţL8_EYT_ (5]"Vє4DsKZi?q|JmLm9 d,R9D (D Ln&Tecnpp,ebyC6lkhݸۓ[j~ǰٲSYt@ːBeD֬5,*Io6Dy(Y}x5xrԲi։Mr7- uњҽsҷ=oZ{3YCr/,0KZR/pE]7hHzIi9)l06'*K_V`JI.b6 yJ$ȥccn/=Zxfqb"QGNzgI~uh!*꘢Щ0~Y|3N|=隡D@2xH(D &dhj1IJjC2 ß2)4y5Kv@^@3 84Cw9wo7c! |'8OI!j޳BX.tq"=o4TLBeuf'He4@g%9 E0L}g*ܶW7'{y`hv6nښZJ)R˄2 (ۅJҹr`MeثXϓ̘{s,Aq,cZ)<߿͜y GHQqNU:>#/a#G̗u=^yU2 }94x5 ʿꖕh bxv+= -3A{ ʂtvTK\|c2& @# SF=2t|;Ha6GH S t+hfDT)z#W<=WN ˩D_>ܩ9ɂAi|a9B FTm`е5IR䷜b`1xJl yH73i-I~kꖆdU[Ͳ(Զ [fT?[`jݗPg Yr x,6 wZЗ{ @DJlt lZJdt65N+CA!v0zm@46n3U͌"N>qPuqz $դ1YEٔnƇZ{=fN}Hyr!;"c3(oN4XUĚ5SK-CNW9E IM2-먑'~@^N%Cgx U q1 &r{jB~m A?#Ҭ <&hPjnx{cr*u_ȫK(ئ+ㄾ~3Wq5\5{pycoI\5_O۳o݁h[_phԐJ<}v \/ `\xH0*zTjL U)7,4Q[C]x#GL6ygi!\ Bs}J^6iN!~UZʀ+e.,m# 4HQI84p̴'i輨9Noߒp3d9pkwaG3S uScW '.H}!;HwPxAs`g%wFq `>i5vk=b ׯyͫG./81i~+<TL7񳣏ۜZ|~G[ -/4[E{-fCzt׊Ib% # e+p2LkEZ[ʫ dJz d|)N1($a\"Ͽߕ:$gMW0ٛUpiaMǛ{8n嘁pY0 0g+^NA@սMa2P7ugJZ|XsMn?)>aZNOrD,׺~F׿,m7m7V0/ L (ݛ%w~q :5&uxPiqh0fD_ A}%>r(3x}mF=\LCȮvYTj\\!DM/K9!vQ$Bߏy[Q~\2KaG4/Ԥ!KB[kL~Ԭt?Y dh=P5"kC]!M$YTFЙH=Li-{B%ǥPЩRۦ( 'P m=D)rt" abWa9H(;P{߄[hypWDSc)w5RG:%՘*J劉?>]{'h9d[Jqfus~ɛ}aqbTle(+89b%E#Ժ}xv'-wE+un[\y*G6AVk$)DoU|8NN$q :]Nza5ǣž >*+򹮎{SP??I_9i ~|)DV_Ƚ1ҲJ$F8oɏxtYbPdC Q&r)ױiھʉ^j'B+=DA"X "`\I(B 5Ɠ3 [s UűPzH<$ρ}Ǘ]0Q7V8Un@ߦ[L 7{{f>7&6fT3{m5HX0ա_|b@\/o]6yM(A0C֛Xߡuyt<_Ճ 4$]hA G)ZO*%_wȸ\LdfͫZ?c>)\^'e{W&HPU0c_!`)ȢDV}+LW}hF^`ᱹj> C2;is &ŗZ5-oYj] ]v⣛6ͮ _ ӧcKMG!$_cqd>Vs>v(짔3ު<4;n"'!f#3R\w$7h)*X'7£FZ|aNȞgMIoDhӨ$\9ƿB°=F;K_Z( "Y,ƆK2w_uղ!l(v`!3s|MR݃8{x?vB &[q6bk?Cc/ {q oBZX[%8-B^/Z@Žб-Cgf3Ra3[6CH 1kM"-YHO6b076-inR![ȧ8%_. \yymk}ml|Q2\S7MiۀJуp\?ny9/Ln}@8v_&sPRc.bͱsIJ*2@Otv=8ıCa#Z `직)V12mBDԑ܏pDt+ʵDC^[?zu0آ?o5Ƕ< '#[^Vuk]Q?"2>BT{WQc=Չܢ7ٵ{etފwUݳZ(evg%ΦIxIfBGEz/IX|8&*Z>{K|?+A`SI$I.p%D1%!8es;>Gz%x1yl&E^f~2^ tCՏ˝XrsbmF:@ÉV8]Yz\S"M$ |N#j}'Wm\@ap`&W3h i %\sVَlѡI+3:X\Z;7"g@}Kd )WlJ!!}Mc++-a A 7yvע2$;K*8Q0zOR1h=#BQ%qϵ?['Fzdsw#*6  \Vp ֻןOBCzY >>{|%}=O:3qTo&62m[z`lw9ޮ3Оڷ2]PYݣxmSq 72HE7ۙXwkۇUs[*@Fu, 'wOJl\_Kw?4f*®5~Qnh.nA`p| dlv(7 (:YW`*2-5+5mwbYcxYt"PbIVNZQJ&CfJ]/КJ7 YY7--jD٤Ⱥ7⩬#h CQ*W5 :5C@#w6J!&_Q\[P3r].S$_odb:+䦛Z;OG- g߅/=؆,>{Q]Ig{ܠ<ήO]d;(]߿#1v C3b=w~\:ݵΨx=X'e 8MNj L 51iVWEf12b5q~gX-l-@rj屫4a瑵$鞄:Υ\*e+ F ^Ii~Ɓﯭ` a2^Yeo5؏< 7C_ k匕g0r2 'zۆZW^ŻA$h,꿂5c98yX/o"8>lWaߗN_Mud'4%VI9q1䋔ۋӪ1Ȥ,:ZmhO +!Vǹx49֖{ď_TcGGmBEc^A?Q1>}곇3[ xR@ٸ•t03)w\MC8(,1kj@դh_/Zלl}$PA5ZTr& RWLQAX o ~I'n-V K^$:,}e~M("1=hU5WР!qT3 lz|H6/s5O- gsVc, zYɞ%@ٱU8PVD;X]Q1i&zMjcncc ãebay1[)rQFaۿL0+C%YD*VO9_}fU]8Ekug_RD'/P ՠ!c0JrV):U9n3~ixOPҗF JMKcYyŁэJH.iWR?-:z YJ T1I'NO'WGn۱m  r/9.\vh 9Hf;97zU %SғWv@ Xձ#zEb0\P9{mLûB~*Ʀob0B悔X0k.-r(POe$T.8' Qkhb xz}{+#{3WFi0ICzV0])%j}($rR߶+ t}HkIsЦizAS &^bBo~P z'g+G#GΕ\{ip5E[~lQS 0VLKe8橒ƈ ICt +NyNް&|E<S?I[u6Dk,uW Y+S뷑Gaz( "M.Bˮݗ_tNB3篞ಌkmB!hPu[.!\JO"|^aTbG `Dn&*=PaH(Bu^M+$hI&!-.`I0R,F-?em+MP1  q}Dz >ڲw>Jϲ-5k:~qç@T${di 4{V: 2WאgmWؒy789^Ȥn6jnr:esoi\JʼnI3yfML>,̼B>QW jMwX~{V3C=M0+4D7wq<:}ڋ TBۼ@ZSS׏mK9LW2kkq9Pzj;n`r招c,() 6@vk!spf, 8Zz֛@u} Q 56$J'jD0U!ڮIjVPN)-,aX_P9R#N#5*bjd!0nK\[VnO\%>^n [W1]"\w9E5I*ϟn\IV, /sŗPoz\N}@0\ٛ;?ʍfa mp?H7]Rl F==2DJrgq6+čeاr kB8%|i#tw[-20)|N_52"Jf+nT!*f(xY($h$i6\q]K].pN4$KHB:MmpHdi$l+~ %? _ZK`GYd T8']y7!hDf9@FrR$9:,Fu#O'I߿  uOT) "_T_Ӛl0Y[z1 ؈aMN89}k۳~֒Ct {cLӊ!)Rs4ΰn 7-@ $lfCcu#L ԗ3w$fLJqksܡV]N%NI'o[>7\t9.;j_`D|9X}1q wqL͗+Uu122KeʍԤR7M@ ]d)9ETm >ɽBF9,~+[VkC\ Uz=Wﯙ_@D\?ҊJQߤݘ AxctqBٿHDu-fSXzGj2kJMBtoV#ψiȑɕ 1 Qr_:>#4r[P*=>]$UrqЉN٦_A llѣCr=}_pA^9ҫ^ql`^9o- ْ ʵ04ZWVXv)+2zGIWR& {`e.I̓'ӡ: UÉ ͮFN8z֬kW/L^H @Rɜ@K?T*~5T#}&dX|MD ݓf :& 'n.zmڑ6݌-[Swf(с߲@jx/vចRk3Ž}C&{dXC_4.2ڗT g#z V,&o 2GYIa;R4(/C%ֺK7ᄢ f`b[76e_#Y~ru%xɬMҕ??|U< DHmw\,Tl5LfB8#rXm!`?'?rౝֱ r:\?G$}~jpk`"Gc2VkSIʮlʟXg&ڛV(9PcE. }|FՔOLNk0V"^,<~21T4d.SF5еcm `qڭɾ*$S$ K,I'=BD@9,R.a*4k ;gNS0PtJ C׍ՠ)]zH!ZvtJb}kv)\j.FW "^}{yh`IZL]l 3W2B{xo.us\p|>Hi2o_ Ÿ_*Dx9 ]] !Mn8;5aHciᾯ&{K"gɝ(~>ªfB[+J6= ˔>l߉Q*ѽyZdR).J|A&>_ v=7'AB"QWdu> ")=P-~*Dad ~7m P#SE +Ƒau8]Q3:UY[^]e4QT[͎\VF9C)Tޑ% =e@4)(YN2ѽ1D7Q9U_jKohlK:6e;FDo3& g`"z!fպx[GN$0p-R/ ar>Ip %_n"s[Li6~w8f )Tg~\KhGۉdLZ$7Fp0ۖYDg@#ˠj}a",n0 nv.C../Pq厫qpLC f+k0.gMpUt'~l Je+''Xp2 MYBq@7050CJD+l}##DUdڼz6--c蔐Cwd཮g!JyhW/ݩ챫/th;P:As%QU s^j?) %|w{THV;!~&Y_g3!YcR7EͯJH;}^j'\ͦY~B$-.`;љv}|q= +.J5-Vaw8t }!*W:OezUlt5JfXpD'qN.c+L9|5(w;NbW"_4>2]lah&$ek!.%o%J9DϘhOh*vXeg5_Cw%BFH5RE b(U{{gRSY8Ɯ=8+$3s!TdqD&Wq"c:7fb:I_}nd@^߽.8aco$Ho_d&Z7+nJ`aR` e) *{Jr-=aRoE:+}b=v(NJ9 Ơ:>WLfpkkt Me)0󌁋Jh<'k`O9pu0 o̠f 'Tw{f!"x:i( ;k dyC8d`1!NbpWzo5T<B[[ {ǹԐ `*4@=·%\Y<4qLS!+lB@wK ADΞ JBHm#HUS:2?eF`zv_O6g4p[tq:5]Pp&ʭ'i!:jCB4\5皆dQjxS#j '=neJr@oe7kqXjcYTJXnwIPvI)Q>-i7bp$j#yYm>oD-X%es'S'=jG4o۳/ӷT7Je7H1!`]̝)O+@M9G%L*Sl]wM23NCŌlTD\%n+sW:;z @ z7q$*x _7މ23E/ =S Xxt ]Hw*I1'a"-Pʭq4R3BH[H8]pgNtep: }9T*xM3vu;8lGnF%VRK% Bywx/B<{Gd'_wrgۥٹ)x/|Gݭjg Z d΃x1F=;þ5dHʠ|W>Pii{g1k))`Ovσ >PrvHr%*x=.9~C_)Sz޻Zc(nVK GK W9Nc-8 P:Vkn[VU{UԳ]sRg ۖҞM^m$n(.q3k.oMozߐ(^cbš`(od7?LA0)+v?9 X'">h,^[*+=d\!.d&3gFy&t1 JuY~FFVYIXwrm"}>BH^j7֗2Cji;"۔_9>rޅsTR޵_$&Y3k3n屫zcj!LWH tIѢG΍ryС*a[Y0W'l%mزn=>sЧu1+QsGj y^gS{Rs00.ɥW {ifv~øTDcS%ܹ?Fdž' /:D)9Tظ%>Cێ Zs?+yi_[%ٳ{ykvf&2&`s[DW Wޡ|iφ*4ڏK'p8s1kghRwj}Z"a?j4ro8Ie m.^:h)Swiژk?k`֬5UnN[<4ɒIp)7{^z^rLhF^ϿJ\b_bOL6>kGڝN;d|ea#R`NdmIwoΛbӧw3 Q5 dw眼jŃyqt隰o`8 vtW~iP%53]&ՐfY>?8hb #8f%<'󘟹b0PR.4PnEgt`% s\I]sJYh#߬xܼ,L?̞kyqN@O LG ʠj$F7P.Pai*jvAv+:3X =`'ו4ވ셰/RvbI:@3a* Π.ݠˆx}\Be΍ޤ7H0"*C09Ľf4>q(,pM%ZÄ^{mR=,jc{4Zb"4eqm1$2T WMG0'!z989 %ǰ$BZTAjW_f3ȅ$7q& YaFЗ}fW1UW: g*Ktͥ PEW eE.ƺ_Rt蠑_x|6 \Ui7Es0'louP (*JO4"ovv絆,%2XX.Ǜ _?<ˡ/Kqm)o{bAGfO=Q6a;Uϸb -+\yD;lVJNa&+3*N!Wk! |%Sq: oG!s^JueMqkhBa^. *>#lL\Jq6Mi%[qu5A8jS$*92cjv9I]cc?zuOc͑roIW/mOζ<c1Rh)DKHջɶ;6H=#^r %Cl-u1wOw6L{PB}Ƿy#JBVbq$'faqie.WЦXA Q5Pe% YMm,ìѢJڼUʄ=4;l=vy2U1bկ4cM6*}*P߾b!1E{h\2P !=uP c"N({.a=ݧ#h' | '6r)i^䳀QRDLѫ$9x%OTq&go|YY<7_{$-: 0cKp0dgvK bHSn+t"^i\o#.Mokj10mEn0 zKP4GAиƶX?sz. 9q]@B:m+LxEN 7ohZ7֡g6IE +U~c &JeE ~7uG+JY'cؼǘmo&Ղ@L4ޒs+?AZɈ0IBA_m[=IZʒIF*Dt]_Ӂ+SP^oS&armZ\ '>mTsMzVuDоKv-JP" CU>wn]{u&ӛ5C›zKa3ҲWڽc.iX~uwIQݛ`몶9En7SH DW_4]$+o>򘂈wѴ6pAHF{* Qfc9=BԷDGQ$N)bAL`<@B?y55am2m7hA|!=kC#p2riiņ4 V@zW.zG7y6 X0;LjjrQ6XםsHS25׃P7D8:aa&|k mBP"{uOFDUEgnO CF9FjH~[X$ zo呃,dd=J tEqP| 5 Pk)ߑJ`O?LV!hu~YK>_&3#_ʅ^ ,Ք@%[DCFg[9Aڕ˱ksoYkCuł2aXE(?t_D>ش6~GF7tb*ܱd1Dۡ}} X^(/a(z64@&v?4(I;P̝}?PlpHOy͹X /b _VBg! "G++̩MpjOXd4:ԁv 7+k}|,Sn[ +nK6J8΋C* ߸k@XDdQ9A2cP=0^x5S~V9Vt+gl 4Qt W*TX-c:?~H ux*ͧ5"ٶGRhvS;Qd^_O'?A-̼/[q#ҧ]G&jy+J=$n{|Ti6iprtC2>/񃝼#PBHHKsQb$KȐZ^3Xv:q|tp)ǧ1oUVB%RBbE|Fp(rLhYLG1׳b76&kh]7uH60+Ϟ򪴔o(/%T17f!Vajar=A%m8~k>96@\a^CZ?~ ɡXpVv#;\)1n2j#Gb~mu3r5rf@s u ]d~Bs O F/[I:t6'-AaccYP MhO7¼6O a po3-׍YעꀃM Sjn"Td]S +^vHtY%h+ulmeуPvdVM4A /Գ4(f-/pg׊edQS<~뜈mP7mc Oï;X8R1uIMwT1H 2L.1N}J#`:;p!%'EOU|^Sjфmx>vAN TՇfZ Eǚw"{qȻj}* yаpp&gHZྛ.(Z":=0f͘XI4u`WGbB3j.[#@)( ػtﳾiY)qWՆ#ijNu'rΡ}wUM7 w4C C([cPZ`=OdG"q*gM\|F7%Ɯ zFXI{׫OS{m ?nP[ҵg)>-\z (B@A@?pu.Ddಱ3n=|#ZHA@)ń)e!]&Jc #zcȀ/f,~YGveey$L5z8j)te H/ѹ|?8s>gu;T0(|qtɟGtW}xquZ.REci*I +I08Q.Х%H70 Ȣ8n@= {q.]{x:{YM3M9 %1_prc|QvDhp&ZA?~'a"x~F΃<l48M )ֲ4To^xGH(G Qm5SC(ц2/{w3o哄z#Զ'Jei<3aAOs򆜑!2 w MUiˠ_@3ߺDԘ${LǡeջVg^Ze P<9W|[#9i'DTwȉm"-~ӊؘx WCIr.6q$)n7bBBgJq=+ Vם]2zgU;F%qXVm1YldL[vo٪! ,4*C,SZ9(Kr`1,p:7pOq2ScYnZik# >-DDXe*ಹ+3 {\G%8V'eq*20[oKYR#^Qg, dr5NO2_C9qQ?GKa oj TAVN@rtc VC/Y<,Q8u<|0%<nW1kzJwԺyhL] s#< }C;LdV8D&YLS )zOHqH6Tͣ6%~z %xmIG,$?7d^wnRnu+lܠBZkEF_|^^ 0BO('j2H::p6HrT8]N'|W:"(/*]_;K`R{4eSGN5(׳@Mq#ӒZ߬sdKOCIJn".^t{֯ד=Nj,pYP$LU֠L)o}J1U@7;qwx=q?3z^ ſf9!1@ YlMxv5⦤~A!!r*V^Ló<Q$a7\+5>W&;NAqxe޲p S|^aLFme?j7C_> ̱ =_gcP3h/U /v*ZT$>Wu9{Biމ.;e] .΄ceODgK1o>yVŰB7|nNpF`ə]gv&3 e|)v}; eβ'OIÑ+-BH72 -XσCsܙ.V"fߪ%h;OOb)Z#qd6D0.g#0t CԛLxIq<\ye |Η(|d*)wX(@rx`JvpO 䫍rv[`PI$3| !MU~cMT&lҳًcyk(R3LIO(^Zm|1mO#p!kO{5[?:.Ef-,y6;{8 B@ hu;a$>[Pd.t2[U#~¹L|y /E4>3⊻*C{:aR23b *>xnT?$ħ'a$խ<`Y ՙe0_ جbCﻩĔ,:-<Õ6.xݮZ;nP=o^\j~Ǡr%y.uȢtG)"3@jAcU^O ЫJGR(1UGpϚDx<|й-R/ sG ҶZU궉SM"?Z8vIg㹭|1P 8SDc_<+ȫ%su+";Kwڞ? [NKՆvhnhYq C+F(SBwp` cke(,OJ_-Nkkgq rYy$2a'QΔAb;_ 'A>GjJ'"@hT TL*+HC"J_½=_tKDhSeT0S!37:@ o߂w&V7f@"#<0$mH\dcqcln E"˛ ֞/縠1'2NQ)HnT|[rieS{QlӔSH[]kщChepo281R ke?~r K]Tuɽw[7I=ȜX!9mR[Sf5j&L, ѿ("vyq/YRm[Sl@-qFBKsv[`0_5> MAݺ6ւ )BRG""2*gc.F y$yՎq_c$F(VU[oIkza+$@gC'?YX"6} Xn[ۅn+ŦN`>C`^( 5W"Ԃg)iO>?e\~h<1Hr %u&SsaQaZRn*J;i2 21;̙eW1pcՎㆭVӚʫeMSa ln=H'YѸPt5`O_rg3"_yt`q>kNi6Vڕ@Wu|R _sJs%j eȡZK|Υ.=6F6[;fE^mF;;ӻ/>!Ur;r;7>^ФO3^P " #QԀR%#[ o2֬.nDID~#wu"ˉw_ړ`O]-o;K!xդ:)MM;)H4EQaY6- -]TyJb\[^FS^T sLyV&-zB9qrXތjK)ݝ5he1+O[~ ȩڧU/i,}M'TYk܈hfs qI`yE@"w״݃~/Ct5EE/0ң\{yMꋵi J1",Tc CtThF"ow"ؗ'zK}k k҇z4x Qf3O0t0Mߤb:.l/&{&ߤve/֎ᴋjIPa y ۘ-NRӯPNx&"IOieoς0a-̄H@PXtU+JZΞaa=t e)?5W:Օr6S\v;U3b5O +{߿͖9sd9I^߁[V (@ZpClGLCr+O878"E3?񡇎i:~Ç7ѧ$3Qߓ&G*+KuHhQDQxj> )BbȺoK xrJEۨ=O Q4ML`ORX/wA^W;_?Ve\*F'd۾ytqC:k7`rw%ۤglFFH 1ܟu":ezr!ХwvfO"ӷb0rq)4+%l;!/ڷ}# 7pA+}89Dg1j4?{", 8:6 %ڹ:nBYz:G̥J<ǚCd_VNv!(O@;P_ m]x`Ngpf}UR@"E& 0<.`'UƏ|F(rGɋKGR0o`LC{Ig \]w{qnOz: t@X%Bn,왂)q}%aG5#˨0C/@!~q:_Ž֬zgz8ix;:e(L %goFT8U o)Zv ap<`WIƐ"C.Nb]>Eۯ(;'*2z?T^@N<&ۚ c8]qrq~T'aLXeF%VeԧWޝo t4 (.5\e3SORwOX$'xSRCknt]Tϑk]<:fu~k6sυu%mZ;n_5b xՃhj>8W>)4z{E}-@ 7[ kׯ8%@|/(ol{! DHwe ?R~NiW Wc/Ŝz:}:Vp3+6q ٷ<@~TJF(¯QO%&,^l<{#ڃ-gt(.BMޟ֒65Oˈ׀LfD&P{/ޚ/FE)WIۜUR~5MRNZ+^=E\s3q9YK{a)XLa >BR[X)v LR u,n!pıDXMSc7pɨT s0js!@d kD0&zֽj T6a`srN݅f34ڙq:X>5B }3!tNq,$JaBT:KdN6LI=EBgJՙA.}Y2vS5 ir]cO oi!k#i|xdݽ>Z%gm]!+r_4j ݹ;P>F&*)wl'\N}ǵ^߲1c&fu;KPek/eqBS\ُ_BIQTC>hHp E|98.0^!dxw"z}Q#H*DkSr$vь$%`InpȆ⍺cR6F{7ɾ4'+^^ʼnzDQEU9JiGQ)Qs&n,P5Om\&ek (=iea0lpJSҍxqǠ}IT(xu:y&s}E'yF~)-W=Hd/Wq|˲2H^Cy$e{ǚ+$6"-= a?" bgbxG{\8/qx J.8%3/9eG'oBq|#iM܋-w} [}y%X э]i B`wCFݛi~;qzEG&p ynpjCsxd㶴*{PPn53u!-~,z5"oP۽2%s񳚀!*y;.? :w߻#1  E$叏ȦކM iGQ+̈Ʀ:O#ć%_d6CfO"upAcZЌXk?V 4R-UeY8z$Eu GQc2RZ[E)ayO(x D>ٶ}&^3QUL Q=⑑nl ;FD;d-A}*UEMOΔ%CyJV܇2J,o{iySm]5:8Gz'穩i7ӪRR|AaǥXXTn,h"1/_D}-SZZ%hH ^'нW:k>96P9"X|@Vڥ6n<,a˯,풆V.[P W!.]}x3:}J!SS{\o!3*Y@%H\sS͓tt?AS}-MS( %]\wpNd>|o7OKv0ajUu=!G씨8uE uAb Jc|w|7rDȓߴ֙?J Ԏu89Fe΍=7XFpe`6"I0Y~oف}e 6T@4Wjj1ݔif-Pi\ɮm7݊QFWc=3)D1ZP& jB/6y P824@lWj-\4ꮮ]Qc]ZGHZ$dj}-Q!|.+y42SUovԖEQ H9傓oq˒fhM tT{"6m\n449ܟk<ǰԀiy&W3!O1x&g.>אAd^in:)+調sf ^'k' FB'w,n;. av튊iǑzHdi;ِemC3t!寳Yp~ﴌ"X*IC^鷞~H*W|CO rK;Y/~1h׍nѧ ;CvRCp5U!~+ n/gȬLXsĶ0T@GQ\->1!1'*Ph<B\I??x NN;Ri>~äRgC1C&dRȟ7ϡ/v$PMz N0TO!?HjUՖWlT2[k8:ǖ"O/hVvލQ,x"h12ɦtFHt*>kYY6Ri1Z.' yM>NXnG9n/HclD .7qg*r Ҍ{JKOaj-kx:W0p:]i9|FSfuePߙvGM$zPJrxy1>Frw\V>EKWU,_3ј#5~C ʓyM4}w0Pۡ޾* :#z R zCy{e!ܖkqeNGL"E@# ;6%sԜūb*i_w=p[J:J:1.m 0Y!y vhv-8aIodDPl9I }5'Nsm҂vG߭ AXT5y/zE>v$";ނQ& =r.=opoAʃ3r(± H y#9c]U< ntofuCZ}Ӷ GQ# i"g|p Π*Tsx1veM)JVd#1@oxfX;a6Uǀ -z! /F"Fq- VtWӢV,?!,@K:jޒK=2u/!jJS!;?\D:a~-_ :67ӬC ِC$-YmBXEl>^ %`]R~0oLg"n < OcXBH',T&d,x$6JO;<]Oq@EG'3b ~Fz]%@EdX۠Rů"A˄eִYd!$,"})LadKsu"S*!-jOh !~KPϽϊs,YŢYaU0PY>|wԢ $uOyuDmB+idZM* Q4*. [H3bzg\JȥȢ?)d%',[hc;sh'px,vFqs4{5gP%5 Zx.noLk<:lI'/C- JՆZ$ ژZ׸ɳ*6Ӥ^7J B8 Dj?ˆE{;r$TX vP Vo<vio}OZjo\zfݮ`5 Z/B+cUطڭOLMXe&ErsE]+c|N举_2=.wz5HES`0fo W '<`ũn n_\f*,cow|5c~c/ iWx&Fh[TWRI->g: Nv!5̞,Pcs8ރr۔ae11쩞k,cGq؞\`\vQHf N=#ƞ~[ 50~Ո]֣W\,ֿYs#5hO/jM| Z[?B).B@ KXP%Y=+;Ѣ 6}< 7&T=gN{Ir\UQr"4"ŌfpJ3f'?XKr)pr:9+q?pwPW?gHNN/Z!x jUL!4R5҉s– U휒 )a<%Q"R\6&SGme]J\"{H=͞cJVCI?w`3V1Զ"hE ;H2_b8(eEMꅛg֏|6tCˆf&x&Ζ ToK[]qIUb` X* GSd^;:-pa@n@aV"yY HmzdN1 f[A h"g 5~V ػ5#-+Et@7;jOmR!{}G[pm^L>tR\|Qg&ó+Q5ytZ|GsT6| >Yt=B{w ožRNU8S&^$ͫ]h<}ϹsJ3UӶ1rCd(;.)mQJܺytz{1 T +c\('q3r $3 ʖ,<Ǩux5͘EyhE{ݏP*n`\[:/dvLcl!6/֝W`XB9v㠴E|+pب]@˖-1@,2^> w@r@Gφ,˫uycB@ݵ{|&vV۱YE5JO'rmq?rtUy= $0cGMDl݀) *ub-7cm$a8h06$ ʃ'tD3BV# l :6&hOdTo O!88"*toD*2cBA>s-{v8x_Nl08:ĖD™,K2C!}ʍMat >5 #5>0QwJu GfQLKQ&4u`H{DӏK6?jn)d;֬CW҉3fK~r)iY@tSYkle&V")zthnkGyԩY#UжJ0bj%o8Eg2ݻ炽KtAQ9Мi |KH ZXYC{jVkEM\^sݔD4 ?C]9jkf 2JX,U<;$-ryx (-P]Ty];쀊vT FQUP#{ذ6lNNK n%u$Ӣ']B wwFuC 6$nWO=2٣ Gnc0Gă\z1~:jCAG^r2xFLKESOaqjK6]nKhg-_*~ }1{ɒR$<ŞY* 9<~<(TX4Fx8z]U 7khbuGyTH%9St&)7kBzͮ`1"a(rX}/x'DƂJmH/(36&Gcпl~ [c(/^Gv"=[ `C|?bՔ?7ujX@fɪELFITS6紤&v޻ܩUdUDرn({1@ cηaOTLȸd?V ;1B}8 bCD *:a"io2(ftAPܒsj2+b$*U@{< ұQȼWBq[2Kl 5 %TR{T$p-ʊEtR)֖ô6@hsuy4;qPNBOJvZlͤ ?ktxu/I; |.wm]%W B`bHv6f%VcDUeaE8'fGb3vm=4jyaG}Z\*W?,1wD粋ؙ+#z@8q)9uyҎ] gdbwwh^I~(puLGYtwߢA.Ms.B5OPrzP,WH>')Kjp!hोpw}&s¦PM5yu-;fFZA:&@n'7RΖ z7g? 9ڋ|<]k3HȤmB5#2I8{Bj~HaOrVu2 +yA_|h?kGѵ],O uM&Zӷ/cݨgY @hw5fw9i$D%Gk*caXOiA!ӚhޣsOX )E:wN{nJ.okDI.چd}ɐ ,ElF}CmKS>/ڠx+Fl,FaG^DR ~,Z`.IҾ3"qPl='~+Kg[EcðkYtTRWXM$Ƿa *_S$~B{*wUekfWPvfLVxWj+'BNJ\IJb,QIؓ)ha_/2NHƤ~xmrE4xz],$-h"Q3^%3r[Vv!>sכ ^>eX;{`v.Z{:A[n?'2#Z,ȮՙE6~[<^481)~?To:sQ)Rø('(Ixo^ˌ{_/8)H)ST3? #E['@v '{;bnbY;y`TȘL+]rlT؁o +:(vqE2AP\o\y#`)+A]VSS?8d|cvdJk_h <;g'rVb(HiBLra ޖNϵg&sh|)(y}][#,UQٸ*g'Ѿ/: :uӅ7`LѴƠ֚e'bv4Fӡח^=oVc$ u=;tVϞO'?G]o+Za@d[}wmq x|Xaa%)\X]†>ͺ&BhfTK~B?Oςo}F/>HdM%~sL];[n1lQ"Xj%$$ /Hfpỳk܉j !qh-bX}j ׃MD" z w6f'g78+%iW%NUB˔Vd"[:y+nCоu""`N$VHf|p:2~M-C:f9Mjj& JB^ރjO 3Y rt}.6sQuPE+^T<~NE4&|.{ "'zo۾'x؝ P9"-d^NaX(\S/Fawk@GD*CR Ws%[\X4CbЅݡt{>;uS /ʅ 1}tMg19]QSTsw6#64k_ڌ DU +g(Mt;Q5ebghט~#h'E`K/kH^677:Jӽ3 |"ͦk ]xeԊo)-PWM*ΧBBD5᭤Ȭ|Ԓ/3 ^/a|#?}׍$': XPYeޜ-YהPGBˀNQ.h>+S2q"㖶^gwk-VHtalDš4)]*0\ ~Nc~}ώ X\,0!!H`=DݺS;N=nDI#o-9ܖXږ1qNy' p}4̲Zul̫ݯ{uQeYL&7XS]wuw;}+L*U+Z\FiPN ]%3g1HRV)Y73]Q`"Lj_/iFMKcV7ޚ+P_ y?'QT=ܤ2NtܛtQVNvB~lD|PݫaS e3ormԄvT )`1G2kt ov{HSH8e57Pۧѿ6.@vdr ?? $`USJe"Hoݽ~Fɟ[VXex =y3DjTV 8YLhУ}Y{ӏ"LJxڨE&+ǻ:G. U|O{ϡ40*{`^d.އ )boxH~[z#r?9B44@riVg'L@LX*F XOm@7r*|,i*vaeDw"Jk3Ե.cl}AI6tC9@h`;fȾT9&p~fɑF:,P77ˆwSD]}Gnׂq:r B_Zw#>8}]RCy+ n~3[jY6 I"5&3dHvʰҙx]>u?`2HShg7z}4>|>dy=R~fS(y: gx*Z=pQfҋD-86{tQ"ϙ'.=ذL+Z8Y3{xy AdP{o XP,IOpOL:c9r|?#lݻ`̹Z(yNNYTk@:_ǀ%wy'z똤r1ƃJ0`+XwF@x}]w?Xp$Xjf8Sp]P C#qgBc?$2JY04l`d~We@AvyJAa. 9ЖV=C?8t$BB}sq4^BP'#dv7v72n[Bu %1NXpO*Z^YH 08j'b IQoԣF ' E Uʚa[ٮ'Ʈl=xJ1y\Y& Qa)vmaSSe\x֏^h߮t kVe1TX(Fq|OEboe\aa+ crgzHHFBMxqFlygf~M7?P? /s.+p46,T9R`B[D@j vCIN˹ da;R5GDJ]%faTwT%2M=%$9>Њ~8JhbO8(5XgMŚ}c4;R 9ktFg.ÙQެ}"'2*hh;DgJH"on69QeQWI3"Pɠ̞ǦNx}~@[ZQe&{/nMJLL:{D7 w f#+~4UʑM3J*ymOe.@(d&ST  !=ETm#|UMEgeKX\\gy,p.i"0څ9J|ŕޜW0*"o_jfhcg^ODu>TA=DE> zZ}m&7G} "|eV;M{LpC;&OO.K]oGlȵ@O>:gt2rQFvrg.=PLb*k 8o Ks;,vc@VwrRāYS dbN#c2uT#6Ca!z@S!W%9`n01) Pa+r\בqIӍ (qj"S/I/T j.i}n[{5569;.ZL&tQ-|g:)ǭ'骯M71O9QnȗD]a5qȞøvx*%-mo5VZ}qS4sK}5O x5j[& =DJTp5PNt%4ĵ'*V9n5@=64@SJ-)ڻoJ},i [.M:c5OK=-SUBc &};:/iq¸ꞒZtȇb;q75!::Pj xGl@,,C h\h];+qyzh%FMWHW!#8y~V/qM^pCR?q=SpBtQ-ϞW( t@_7~ctZY`M;E8G>@1<$۠Y_gZ QЯiy2j;f e4@qp|o먲ڒdMZgH_m?ꏫDT1tIZc̽Fj.)*AD vC|Cҥs5mC(m"ǃZ1F0*o\/`FJ>p*OUBL< D={_2]Ya;У=0-BnmێۈUbl.LO#4 Lю4{lpė h9л#rxؤ1+I܍t6tn)HqvҤFz1!,P{@Q\}.`~Jݛ}+@:rsvM{$9FnA_JDELa[yڛa%h Y;6WuH!6u0ŢH*E69!rj0ۆ5 ӪڐdvG@]{?p%5: -2>]zƜIɇbW+6_S\dqqnb-8dw-) 4 `@.ߦ&̍^Dbyq!XW5br4sFvz&AUSkҽ4q-`P(^^G U'}@yilKHPڲ|Ǵɕ13Dڭ:7Mç{JjN6G䓼dx Q:9?+J(`p_ Έ٭pG(]i5pI'LD+V|C.WኳWBA)a&MsrUZj Igsk|\*FHtzm%>ޭ -I&ŕvXrK0M 6%=?EC0/њ}2 RT~+IC-Zy_iU1K:kSru7ڄh^/&&FL#uϞ4Uuv3(9FvwF|~{)%@i^ ʛpT<5|}Km\6_?4 3CfR'a"+>?IgA,b)2/܃NT*_$^LQm$lXN֭Z[g@1vU;+LLŪK߀u|zZp?DNӟa_Xu2P,.:}9,|Y<>?:@Zi }\2bj+H #@ r6?%wֳԊ?['&8>1ϭbvˍ0Hs ütpǜ7ă}r787WвEhNNkKaNB뢇##oR̸u2[&ЯY]2UI-ѡM9NΌvlOmw`u2ȊW*`iFmX z/ ~>XۇLyCAn2 ?d5$pUi6B}r /FeVym&Aa &<Ԉ?563{];2a\LZ-{GPDWHD_g+'+h`TÚ,2ˢ+xP7摦/ έquY|H]ziIl__ɵ8an$ӄU?p7"iIJy6 m:T(iy6*s*0uU+&~6zkJL޹ iXmҁV]o^ptʌAP6Ko>̫pRzeW#O5_nN+EC)l 8$͏ ɚָt ĩx-a ɴwݦqU.ّn<7ȸomG Uu jO`q3ZH1EUqgag5{+$b,䱘wZ-GWsO卥|5D; {ļc۩\p*㭏8Vp>Pr?ڕ(CK:'-v5ߑ{ UZ) !JKM:'9Ue:t \%j: * 満F {z'}5RtnlCs#8P PBg)j/'  ՀFtW,b=%7Q >B#l l;*Gb`tV*Z@I-⢻ޏeDGBVt?m37f] vДLWD~ ѫ:o⚈a gz^uS[WyQ!6ga*>,ZTUA=vUQNʗ"Og N Ɓd)1_]@ŝ!7XeKg/=G+`ltkAIۂ3ǫ =w2gs=Log >k޲cچ6 w7}Q 'n&-79;Ÿ;YN<^ 6A/4gnmnҏIB&SXWtsxS2+x?~G'1?niqΌXn\p⊋OrmD\q?Z@DZEt|LOFSڞvΟ|EA]ξ)KiLqKQ_gr*4{ 1 dr~/o8Xwl|) mF3Vׇ.U2w.uU;:m$Yzys&柯;ȢCNbk2*0Rz/ hBP#QȎ{m3N9 6f'O%N<*ܲ21syz@ͥ3y~BlbJ(V+\PǸkf[t0/v% EFT9w%i|ON,Mpd& [Ȁ gXBQd\<筮1t0 ;~g!+W"mfs釥WAuk!zzR Qfv nAx?6Ǜve4  4%Z_D:b}ڢ''u~4=I-׃pqnǍ'AF&ԪJFy**ݮ9Z6G?nNҼ&@=98bSUeJ +z~ '+kPōNb_ JN9~Lijs 'ŵ .'nL胊@!Bw1mHlU (%VP 0hn< ESy'FrL‹6hՆD"8/M ,۠y }puj ٻðIV H*bU8qīs[Mix9񴥫Va$=ckm"Zʸ~"?U*CtZp^5<oAh)eLjZ1hi8'M}z7FiApjH'dWJ [OǙa^L~7!F/.I>dΰL~}v-5>3PP|BPvײrΟL:= QҋFduđK4;+;I^1U9C@җG,3PB S?L`H~InGbΤ+l#+RG^ּ8I{N9+Nyv4s6(lf}A9 uUf '%QtY̽"6&@_5Lat{PߟPχq?Q_лVֹbCOx6舀T:uO(z6YcGe@KLwiK=sM NR$q&\ Z"&sbS⣋A3ZCG&,~>n^ocн3؏mm6$^?B/K"Dab/P8c ؂^ Epmе*7^C9Eqrc$hczLLhl}>9sȯ7>T<򄸷 B|n CcN=rPOMed?T9_jB4nƎ%ď$j/Ey*M2" -xjFB^=FPFk{65gOy7bkRTM :1}P? h ȥ:RߖA|apOG3-tb K v4sZÍ/+o!g(gЯ" W]3Ȉ` ?U BXR%H=#T-P2}b\N+( ؐc~+1DZ<=JaBl5PƱoEh6ijBrAx+@EvW zWc,(V?r1}A"FʸWVsNN`bPxa`X|dO^حO&7"Ԧ#?-ܤ96Y)<\l:p98}cr#펥 z4H:F&Sw&K7(A<^!6IfP!52 FU R ^+/ϿYή=Z\JB63B=\I26UP21V&ueq72^db.yћJz!q lA=y0#lnOK4ƻe'8q6 VRiu}2n"{!z?^Cv%ɪ3'U^թhgp;#xP: AV#>â+&6sZ$$n>f\ſ紉l-WqxK{'$DKH^#j ,B2=7n1#d{MB#yh[ojl  ۴M[wOWy4[e(/rǥYc*ޥ^[>ǍUӔ-]1 ΆÝӝoFDZl}d8`Rq#xm=fil5FΨ8\P[Fb\ SD,Y0UcHhom:-"2b?8z{m{@AIi[4jy23-] !6O_~`[K%p Ydg>0?9sC ԆPP:FTZ779 UR±c훽φ 4u U'T 61!I#i!+^𥌀QtfC11.7>* k+Ҋ-Nb0 fTD:i*Ljh4SOmo۵0ޤyȽVJ22tY17bᴳ&?Q F7Ū]N[ЎH3lƱtC 4d:Xqv+)ET{G,4vv^6I92e 8?"?fE qǛ8GEQ^!^>e_wŪn/hYVⶺw&~ǭ@)7=zoNb}{5 QqS`,K T7wl:) ~CrnZl9 VԞՓB!=D918iDlȃ5^AY6݈,L07-M?F8AdZ sez1jE/UZȡA: ]APgwamCOĚ|,Da* y4[x( \ r~%I!MG9x%o}vl:b ,&@|#9 u*Jb8 rHOynMfhԃ`0!32YXk5dƱ|x e+qI fuCgK%p_^1Dldyy+4מK]T݅%Pnd$ d!G(tfVӆS"&2E /R "P{54Gmz7+So{*yS(P '3Y짐;(14ŐbXޞiT;!`pÙ AI(D:k>[m7 ,XdHggsG-zHi x:4Q>`G~{Xrh[.͋,c̅TD&ZQ]CV(j܏#Faa32ZrڶGE @/_SŌnt&֣+{5'x5;0\qDQQKo5h=Is}SeE*M\i:(Gjactb$whЗ^ 5G<(-)PE ߢb{frNDmeʻ~w_7' җoՆU6N3؅{!|z!k(2z(4vNrUU2biwEC*%ځКJ-T*O\\CKA#Yg#H)2ﶛbm*E]K?}} !zayuVxYReRy2zl|nJ h7G{nѥ):p0OOY`E R#tnxjDxb| "D+{RHD/[͜|\;P"P$Aaogg6 &RVK}tmNđ&bx*m˵|g7X_ Ƣ%TfuPzu&d)netBq/w)iz;*RU *e< Ğh2"y#8IX.N Teϲ.wWjK6HH3kW~tv 0պ{)v4 ˯Sÿ}C1̜!9s# η 0'qA4Bj< H+n=~!-ʀ"Ls_@Ml+~( TtW3ԋ)_c3P5ѵCG#BX\EmgiPi -K+ QDutҷ$2":RLUg`r;W eTlQXi)IgT\"|g "HCAS.(kHA4![%?P*rl[/bSDXp`mt*2Vqmu"Z\(UUQK6:,DP#}@^;UC%Ҳl9=g%$< ;wiq:bjSNl&fC6G) NZp*0ٻ_jsi.ٰk_Jp8/˹quG Ofy?5 ]f0Oc*ӯMu# *7k\I6&)"ğ /E{@R!Q-ER5ZQ*8{~.ge|F A~Q԰=W(tP)rk9Y|z iz=˦5 Fy>TK}**VSh<0Xue]wN+ 4rcowp0QWXO*O_ ip$qEv7  |GҦC/1 +꿇ޟ0qNCr44aڿyݥ2WuA!)|EZ R*)uihMkV5⑋d<}P'Z)j$e_+-#"wi}GJLjk"lUl\+0}SXa%-1,op= V#a[ֿel׬3($SqR+ѫ vXBmB8@F K习CU2aV>CG-^u}bf H'cQEm:rK }I rG,I+V#5 DSZC뉾lx$e֬ "=M73 M\th!ӝ"lW3}62`%Tp7ڶZڭf  pv_(s|Aa\酫Xm&8 scLMw+s=W,%< :E) e&7WR֗O|Mo8EcH_l`z@ݳT' jzj@ZqfmNDsy@^;#X6r 92R}r<ӖQzd51@^-wYd{.1$2E& F5k41ݕu?<]Oځ)kօ z&# c`x{45 Kԃ<}೮ ,e wjغ 2_-T{99&|g5I/ԩ{yU PGsl8Z[B`K-eɯZu/۫c&BpK鯇"~Q/V@ :5;^\aA@R:ADUZܭV}~ϬeFqhx*+^6՚\ޟC׋^D DY,XGOY傚EIq&0.2w /ֽ˝ԂI.3ݞ&97Wh$Pb'&m@U4{N9״gDS0sbcdv/8Ymjp'+; Q;kƎ-_9@e I8$yۛ2{O.z$Je#L1S3ڽȷ?+Lg}ˀ` ^QRM;W4k~Vۘ,sR%*'v;ikzץ:}EyNuey+|oBXFF_ga~BgΧ̀PWNe`icWN1%id8lk_` yqch;q!w3{w Ďx$]&UڌZnl*[kJX*Ț78)>5YRZĖ$r:,9񙘑FF3u@1EjڧMzW{+{s[jK?'>Kѡ(~ok,Bk#TՐRu=4%)]"H 9e.{UPHK|.–(|tBM{k?^Mt8^J ]K䙒~Ewº E&Bhř̌~lG|y6쟕*vtCYfu6cz 3oNH2pRxщ + Pz ={{ES{ c@`͓ $iҀ',ٳXzT'$N1 ^̣Qϧ;QB7 [`?r>:sىE: *u `p+gmқQȓD&dln 4 [sxSK#$0BZNR7m(ke6va%sW(R\1$-"k(YFi09vׄ?.VhӔct@?Pooߞ}fMyh Kv\_-yuΫ gP4yE-ց")\\ƃϱI)M5t!0MX $gVJ6HX(:F(L{N؝6o$ņ ;)SJDl)%hdCa2צS{AQ{ :_#?#fJ{GA.=c2dK$Byi/6M+Mv#Tћ50BR~>E\S91o aӖzu R$4YԹ&..Q~[Qp~mGnt} ÓTa-%9;]5u~\iUGl~bxzMKgnxaZ kBB&1i"?D%*(r .*~6yL؀-5x'I2/ʅ ڧh1o^=t4ĝDi0S3E-TK'BԯIJTX/ JO 콠},W=%n99TG\}-ՑWq"VҚZ`Ŵ c8 Pi5H<Э{<$k̕DcktOܱ|5f-+"i [zV(YO0;K凜΂K&)Cr]6PxƕI`푇7o?`@[sϏIqC 7߀) ̟d[e?>Z;uވՖtoʛWoa٠h ^ [,Tn4WfĄ;H7e/ooO bId DkiAdiWzWŁz\s5Ӱ]ѿaJ{2׻A'gkarbñd׎[5QEcTɻb'Axu h=j@svPA m2aN/ + y srvs;p5%fQA?fM-0ńp/M QpޘF)ROq(zƗ kxc 1[1Ґ"{yW|kGҨl1tbWrUktDRY-V%D=蟷BϠqXrHzs)&GN1LHꃛ5ơ%JkJg[.}5ILt޿[-&8nР摇sn䦘-?>qy,6' 5 AK8VqtBu'5L\N <"Zi耩ԵtG,1phOWEAb@ӕyV@sM۵Xyn}Eߗo_b]5`=<Κw8U[:8+ϳ# T263 z&[d\àJPƝӃ:.~t~ 6^cj$CHrxY4~c}A72 ȶ"̆zzrOI ЃihS"r#ľ[K4AߘTR[\g9M0LC0뱂"&vn-ѺsV*{0h ="ڌQk"$(ͮs8ߣ<^E[N}\)KX'Vo4G^\2 .8gOOݕmfgQb|_R 0پ Iy!ڨa$8[nm݀hSS#H{!]BlT5QDFw;9N,d7ln?oCe3x uŧU0cu) V7!E١87s[2st O gq-*u0F䄱Υ aCLInj P'tCy':>+Q( &IX\BTR_29O.>WVDhk3>pkmSyw6qz @4vNGQY5wޒ*Dv{ A!>,<=;9ǎ'`_kaX9k*"O(Om<:CjOO^,ޏlcreQkڍT@ޟiUҔ^Tg0`*=gZ(?2}_ahfM⅔vI=̺4pΖr{]- n9E \0zWN8b60Ǭ1|ɘ68[V9(ylv2Lugw(lӺO" LcwB݈(^SW !L+(z ~Gu# _A ST+klYAd{vf#6YwخT}29ϼX\ayZը;:?%IE-y6މ&5@?='IK#mt1SG㫌c^j(?Bg!đ4OK7$5+(AaLm q%ϕt(C@i vtTC==EBOCd,JOo/|kLyZf|f0dscFߕ=ruz̲J("ڡUjzl43qSQm24{)0T\ە;@sY# &\T^%?Jj+ȚoR&mZ'l |#LANO u;£oy?qė ,dE o},S!/KgYp|T7"*u|! nY|DUX 1kFVMCwj| _>Ljыꀷ o_wBLg@S0VX7|:],'к61rE)rX[tLFOJ4^'#i@wmT-ZoVa!61H^tGFpV_=Vʟh E/97 17Y rc̚bRm Q/g@pu>nyGAe~W*7xS$X>Kb*jb!\m銘-Q4ITCe䟻@+D7Kezx~ vqoI ~a֟zwv,2ݫ*mI "ɪf٧40 S 5Knͮ+yN1*_z}̗_rPeH#\ u}LT#X (#4zؘaA,byP5B:dl{,(g3 i% νxuGO»@TӮ?^T!qBЄ.gLw^p<@Q8$o=MY@oE8bKj&R/݂)p㻕u<#ѧb E`NJl}VbW \N3|q,*%gYZ070701000002dd000081a4000000000000000000000001644ae3bb00029b68000000000000000000000000000000000000007300000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko.xz7zXZִF!t/<]?Eh=ڜ.+О\eqy?"`Ԭ *%E|?hlIO;l> _Vqm?I$w6qAMߓnO]H+ %˳@?S,{( 1#>: Vm GzHoUq<#[.-Trt'vtA7D6Z>D#<'wS@+4Qb:R`s RgÏVxA&ݲsI4:C\n;O:?}1Y1\=ˋ\`A~\r*Ifh|G> u1r~s9}vH.E4%#ebgm:f@ (my4lio<^^G[D$WAН3|zBPd4B >~^ρrlWo]ɅRH;j, Azq9~ }fS|rc:p pZu E=]Tpj/ȁaHSFz& ZuIp б\>ߥ^@\,c6}.{PBz=e8@J=QpsLԓ1OkֻB+q1-Ws61İJ]xkgrr3$tDUumWhwݒmD%|ۨMw=:t$,xJS94q*g = `ۮn=zwRW=ā1\BpFlqc}1ư;>8H3:bR&]S+]5tbF.c{~^i/0??VOhSojv%‚w47 TSOJCS(oı e bpnoO'b踺^Z6&j ǭ?2;GW-֭>M$&0w\?vi!rxT53o7~pK;:wK=eMs.{՞VJ}x$ț6Xԝr5ͲHUbLw'6EXy2 N6\a%ηYt#6Ԃm0d 3Kgn"%zVuNTfo1ipr̵="/Ta|CixmO++~E=\5a.y;mvk-vڒK"PCM( +.& ҮB=U2UrxET}^r( Lz$vMJ=/ΗUHAJ'n7j˟&NHZ`%ˑ}Qi1R\Fw['GP#M]Fk#YRz1lj5!:Qdƥvu*tp$MaނΕlLdd؈Ǧ+< T|V."%8W^"9!Cpxٛ#M= NHBˁu y ui'7>Fγ XjQ/\1 ^׷u]SV 7ۜUM۸F uxcRW{[o&-𴦜7} 2s*v6 tD2kGap[P(K&w <& -p9U3p(N\3IBͨ=l#@ݘChABPw10Ɓ7:%H2w@ ě GgtA> +$"w!T"U@2Ca@mWGA͠[ |g1pXb:Ӕb"K ȈWMNz0 30Jv}qMQ@|/ 'gǏ[|邰zpPϽ*kp95 ?8g4<UCX({\KAQqzZ %Shk 5G^6H^4XtBWBVI۱z"qxR,~ uL~!l$$dwaj,}v!`yb TӤgyN]ˉ6meA$OAM~?(i6+#46z D``^6f#]Krݐm{sw(SI,ƌF3ѽS\IMVJ.'bkp'FF$f "G-?%Ǚ$tVKR~2* 9Snh<Cy䙈 3ybp֡##bZI*666Ztip28lt.$O 5"Qv.ch͜wE#a1zw,aQ`g]ͰBּH$q3oWxm8p4syT1]'Qamɠ#3 @c-VmUkN_!x.,"!pC<|Cx ppdЃ&'d2JC C6F5]*]0c`t 3.L#<E 'Un'_wf2xcZߠi"ڳb{) V0>ΦXE|s#Cfo #A0KTr54'8X[e*V%34oےb24ujjʦ!pkDD̟L;Sohw!)"6{&WajE=E% ̡Wgd-qӵ7nc^ Qw@ ^pJ02D18όc[ImPO:$80 ~ڋ>[c~6G-? `'g'll=#(̪ |zHg'8!wO WX'bTUvcUI=رwfZڕwcw])3JugAPaG>6qo}eÅK5fQC]5I:>ᨮkf:4z5?aԘ  ;1(fCX ӂ#a=(  ,2h$$ZBwSOϛ_dLe1I3&^,a9!{Z!@$gW!gA5ysehgA"Llct% A ʈTPfI)9 !lI#9A\sJ,z)J1NϚj,>0>멠ZQZ.& 톺!"ߑ 5̑ )`BA c#Yrcb=Ww/x ĮdԀCX|@8R=[[5 GGE:eN0 >jR['o* t <" 9y H [D ^qplu[-χKvh) 'b5zA6BtN٠QCGez S aAE+F$|wmSy25X"(x*OgMay"$tۓFY`b7>h2ĕ{5yJ$'YCV0zsNllv 0tPZ8|m5Q ". p[t?huXiȍ (/D%3O|xYF6FN(žD'ksfn65W`R.Iƚ:7=PEץzfc#lC#:|l ^}.P;_@ZU JôP ^cx޿W+1"\~J \'?[U;ɍm\Hk¦p`N^<2$ U_nK ?}&6n:Tu룵 BB9r$qgѡ%s Q5t?Y$Y3}ZهzDZ%'MCDYz͔ []1  ߒSmʲBnX?֟w2Ӆ.|nWJX8(t-ao97ұID]⮚ı'hNUS|?x=skk(C _oln#3q&uR2Ϲl.Gcrp*&tY{fBw[ ?1'G!e^V?mUwTZjZt9FJio%{ U/c,?œ-G w(^ ,Ƨ*^mBCTzҟ2QM9b }?f2wpCeyA |àZx,],ǰ(Tb8q)4]:~'ICޒ̞#H5mйdEW5.N@5?5]e uČAI{*i)Y5DҲ"|o'uˈ`K0JXb` qTm,a>>E Cְ%MbljM λ8'fRNw>()nO3 7  )8󆡪fڋ$@G b;ާ+xǣ}.Rxܰe=1Vo|Y\J2Yb ă@P+Qj{ĸAupgbPUX !d7)Z,_iwe$G m\eURvmG?s[c''?"hRH05 WP.txڍy~iA@<ﬦA%'wKPfC>a&HCજ~_:u9 0e3oM7i=LR/cAȭEO6 _ <xp"r"HJTP]] oөuz~OG] p㋶t)'٠Jz+3C*^c"ʩ塘+E# Rw"W;́wG8" WxRSN(p,!B89 PAcӭ3 :!sT3HawBzhj-?MngOB0b \+-2Qz_JNhrAو^QƪoU%tA@6b61gBDSd2Vg>("k9v̒ٯ)ҺȨLvY9J$yl4tZֶ^MNb "E/JdOrWZ~ 6j Ȕ|8c[}f;cxT+E0HQ+(2p^BFC-RM!j=[-IR>̍ә~Di+y_ycCp@[ 3lnJ%2³duij^ R0[eےHu.{ayƚ'MFYt[S\05լ>_Ó pf Gx E4%T9ٯ4E=I">{/XIg;ߚ79ꌏ@K->loc䅀 znC+5nEvs]sUϪN{%ظ縹B?hVsQ=aXP^)?%ߚڅFvΖϵӡ/o.RAfQJY]S#װ>{W 7 F]L Aiu[p`| Tr&vVꗢj U3m/Qadc>ۡ3|bD]tIt03p nJFW3& 6>+#z)b7jcN/LhX %K,46f#oH3nV^%GB^RWv7(|bmhxǽ9M70h>@nt=8G,D4_^)2/t"r!ћeROh[V"KG@&]V^4r f-$QG8պd <09SY ) R2+uuS%qlLKR'# c_$mKH4[q_Y! ,.|W6e իrZx3yLha $u\2JY,->1E9"BKk䫇=O,IX%,Tq>thLϭ1ܐlHnW2_/o$e сXHj+.p+8&Dz4,!~3uY~0$f8汜= oԴQeR} ]1}VOZ{& W1Á_ ϸ`q,FޤB8J'/E›z6}g;j݂(oC~9"i՛vwǾ*];&U \CPąn!p# k?zTT.Ҽ}+P`w83)눈8kG+5;Yp6t$3mFOڔW*I:$5| 1٢ꢄ |ڼ3;Vr<9ނWC YRӾ?v_LE%Uq֗QM tڷX]JHRBn=jHH?u!.` ?ePషX’ΔR*zs`ƸM}=,^J!4"ϧ\46rkzxR{k.^^}U_CD>hhPi:u ' M[T.je v  6ޛ[J3)EOtj+IcJA9]1 l[[ڏpeTl-QCF2fku=eJ|r#3uԑa"@FѬ~mha/,P`+]Ӊ@lçzc=|- 7D ŷٗB8~.YcN ݒ̎z\H]NkfƖH)j&bаɱ+-W`Pz^*- CDoªFndžɀyriQ)|wϤdIN"Z#R7,k۞\ :YEOOW]a#snݜ말A ɿKt9.6pEM3shn>M`JBHnk[C**o现=0m勱J}6aN/ߊTnx-L&K2wI?䈳IN۴Oꋇ1[fc6pSO(IQX I.4w$k#L=9r3%ꅳ}?:P}ʥ *FVàtPCw.6;ې2bqyj hhAci25נ_>R Uڗ͂{O~uԶ()LՑ1uΘ@O g^F @LToMfPC׾9QpjiH0 x_BjyXbiv 4_+ɖfC}hS ܥ.}s\u̅[Й2o:(V1KWFh+cub57v)5!U{9ix6.CfΫ(<6T+,Zl)]DXyWZn.kHLÚ0=7r*#ijλhG.c5v!>.T8DO: #(,´ EDt2ʤksoZQ)H#-^F)/l7{T(o/ 8㩠L$^IZ)ӹp~wfӱpܥʨꮷRτUT&i-j=[<@{>rQt?f-9,IkX{K<2_ć 'Ԥ+n3xamp3*'cY3s_'O*AQ Nص"-J Q+'vqv̇}JQ|?k6ty t]^l ?;qݰv~bp1R>{S7 }&?X?}V32`F2a:^\4P&JqP{1^/Q>/XECq;&ՌЦ aMy ʫLaLv]~nEH-?b qvGU6ZYz;M퀓 x 2= 5pJbB0 ;==S%J{0&ZId"1̛cMڨMU'ec!+Š(cGոW1pUeNzP:9zt\4(^w+9CUƴG4F8F=?h'ӿmi莧oc wt}[JeT [?):Bk7.9%wIPdt 3X tzٗv&;L]Aޣ ;SF?*hW"L(n@nI%Â'^K=2bngB9KPLTK<PڵSHG0m j[B&wo$ωA!"PjwCrA4A$}X;}|j|1Bf.Up^#ܑF)žHK 6pO]{teK8w1-m--&wxfW:V^WH(F?(ֆ(E0Krў3c Nn] G`  6=rMoOs.ykbbi_F~M!4:y* §>IWǩi9 XɅ#ť8tTBү.1scDe }h%G߭|V!įLF ކ潚Z F:zaIRqswhRMFBpnZ`dϰU @^xRAOg2Bq'jɨh6 Xe0/Dnr}tNwʾNˠ sH4),Z=RVw *k93JADzt%+U 9+sRLE|V[,} XCY4]pWY9~Qt#e9ǁ>59!d7p,oߡTw$&~5PΩ"o0.2Nm|$ߍXff^勛TL;s<&Lrɶ^*LٙG*q`xPuPh% @ҽM@bz-( ԑ. 6`)wWmlDBZY9q!hզU]C8{' ҽwW2]xj@h@ `:ǪxIgDn9<PZY:( )'UVe-m+:gG.hz }9*RS&c0o&XVSmK.%b'|7{m(z|&B|Ĭ\w044P#,LX׵@X=%G@<`5SZetOB!u %Csew&1[K+gSm1x:Pfef~5DT&jE0Ja[C@e`,|Ӫ4=; ' {J1y=zaTQW&D,o`f~/+[3!dT{[ 1&Zg 1E*19g̙ǻZjzOx!PMnIuvibv0 8h"'$t!:k>L0n B翄V<~&e+Vw_ ΎhO>]M gEE>!𧶦X݂AFm[n,I0jQ}}N'_ wTef' 8Ыvk &1(N.c⢓װ+U%Do}JDb}ƮbʂJϞ& 3@|LC6&)IVFs~ǟKPFUD) )}cv%'. V=(!WkBHRD0Pu.1=, -nwa@+ ׊m9K6nnΞ=vw*|f7˚ir5¯Lz~Ph{\gҁd |wJsY.^TG~C3QЏ2$Ǹ)ڳ2dÏP;mf[&&lb/ ЈܩwAJ`qGO vziqkTc0 eFfDFU A ;>LB0xϳQ -4sPێ$Opu=#K`!2f+4?8Tv u0̵ N_gږyK+Y$W1rV-EY>kx$sQ OK:N/=Ξͫ p)8?]cJ8pcXg&N L&mQk^'3GD gibq^pנDž˳v/vW-uz@7.KuǪQՙmeײ^S ǨW#H! șiK7"ǀ# 腕5<$-δU.0rr az9>c ̛f /?ʼnlQ)Tx om3gl7m/`=6>ڑrUH¬bp{Я\W%mY6vmL$:k٧yݔpm7dT9hV5)!m>u?bT쟃i0|-YF{>^7 ͙D@uQUGG5,`'zNnv3=8"(ER&mJ"qؽر1ټ/Zuw7ҹ7RPC}6l*~Q|0CKB|tj0*0LN-3H/fJԳ}ns6 g-Dፁ&({VEZƺZ'>(/>4b4:vRQ9Gn Ka=_&y,r/kޢK%?ike53KL:cIBq!ښe5.G ,%1^#|>h^-[;sr:m+\?ԱW@̌(kpMzl>Zk̄#=P&{FNhs5Q^"{3s;tZ^! 9 vR384VCzxhnJv G$%}&kz.ʇՋ(2鎐X{yRڰm &pƈӰYwWALJ!8y[ l K.hĨ#-wY^ًS܎_ 4w;,[$U&=;Ch噬 78^AkFG'\ƸSYlcWޓߠHY@3w>FB-,]D\eQf>ԦLo*2Hdp_ uM8yO ;hfIC?`X}I9xfX =Lr 7??{+N/K嚓F,; \ezٍE#>߁9X>%ӡ'J~ 6/ | ȱi#["EYH<}~/IO<;XF;~櫍^)E0n$EHN^UҲm. z?·6 3H\S.m#TEOJ.9ѳɜIDek}o2{:P\wA\s[lV՜&?x5?#~5I /*K;*FQ\&ӵب $J٨krD.oSА׫;$(bs.Nw,1i zNףjP++ŵt휃 Wyn0TH9[1:}CcyGde!lSZ޲2~1#e|Kxftp0mAk6$VieJNUT-pxuzNMZB(Xk*Sطw ELO@mKoF?KD8FqPK-N籲y%1_ϔJnWTaNTW6ĚMV:SqrHۃ 2Te<.`× eզcz`s5ԍw-G CMsE2L"If$Gja6:{ '-Nstod| XaaL"yd҃A*:ˆDmt>P:K?c̉4>측+ ,OgLj,OHu9B>q[U2{/ o@18|}_@ݻݝpL'Ml;Sq&ZHA1t,á"c . } AD܇iylӁ @{ʷw3dUljnK@|E"D|ԽP;,; %zk Oضa,mS=y52)Q 1c":1}S]Z/t_+ݤwimx* +Œ6@25R*VɊP`1Z/l.Σn.)&L\\5 f3$= :0t4V1α E=+7hԺ*"V`LI(z;z9֦E8lr,F k_{2WINjۣmڅa|qK~r9m<8.#dQر`.Y:pZ.} +?V7aoũÕ=0 o$!!?֬=~g.=3Ej҅ dPF%?rŏ^W)?q1@VVjA~Wk0vnNtA./`agŗňF_$oG(vܡ  hQFٳ&BV4" ~89fum^Z$pȩ=.ٜmR 令QAd1ŞͿQ{\gp `R@Gf] hdu<;DT1V综'=R> 煳iN7M 7J hC|+J;MJDaFR6X b.cTcsJƀJZiemIy2{Lg]oIxN$ML(oib bh|>i8F0*J29Zm (iėҒ)Z-; 2A$N `݇_4Kk+z{zȯz&,kғs5[/]Z8d $Ў=n}hkۆ{0ojJJ?vC./lfW5QoN;FI1Pvj55,y~m_ވ"No^b ޙU\ОR_҇='d,v50 L%<3"=༼A78a"vn4)T*jV,R i55P }ŻA/ީ#~AĤ o:v xVZ'6^#X[ԃp? }Vѧ}m>(ʨm,TVjxBV^A GM<͂ ,S%"+D/w|JKsx8}<,KFB ,?'6 L6oe4(-=>lbxMt0!md6T L 3|݀T4EӿjCR=߿GA,QK_vݙJ=wE]50p5(7jCtj̋EΡ&a~0' U:J2o䱱z2hPʈN ϋ~'!$],C|2?iB;}e " =ݒbc !xA(T|0J0ԷW./<((bUpӕ36 x@!ԥsa0xK;8؎ -3Ǻ\']1v,(AV|kpՕ22 TJ-&'h@~`0 vWw.N}TdXւp• @n 7r2dxLBZKDl i`<[s&rxxhfU#w;{۔(? `; SS򡝳n#0 pv#FUm6 :)p5[ }E-pY{vKm?ٓo-s',NLb|QP }!V&f`wO [I,@Iy -Lq߈tjE6SÜ4͞C'rHjq pŭV`uÀV-6"mtj eb3Zlv7&ޡh;Lq;pz P .L,c|cօ_G F 3"QS7th,'τ*K%>>j8WcJއ*w$~CGLnf--Y.Kp\[\1&&RZlVo&^ӑ0o4)q2a$ށ'MBz_ۥ]7n#B2/aRN죟 5N_AYoKB;`%п+xSLI8F=0Ŀ\I~zR@a+濕!1y:WuM2qOlqOh3FCc<{M>A 2Yя)GfR+WRc+|6,ıHֲHhd9,A6G˵T-'L'kLbyF%PI(|g|z}GIk屳A6nNZ)͖֔Š#ݍDM?}<>~HrÚaq,11ҵIIo# 7 %g zDHmVO:DD~ka =ׯ0{ElO%ؕOILO!̞ |U5XJ B}Yt[(Ȉw !?$+|2YkEJgԙ&,!]4(lñY4ـ ߝh3-3 ၟٚݫG7Ԟ a7E(DjZ/a\)ƪh;ק~o Pm8R QUO>ߗ 3K:"Dv!ْFV{(2I[Cofm?X:<`H* fخS~Tђ[Ʊim} gsc:Ɗw|jѽiX bhU@xgaMS ǟiUF80f|_G)ߜaMpq`4DK`*aL^vg'-tP1=ڈ'o!{wUqVWsxkOc-9a ?҅C^1-t&N3W{ݏErZw0nTP95(+i}.ExKC}-'-<-kHt9ֈˠ%bZ1)b26iZPWU{2q%x}cGvA3l v>̗w.W@PT\H/]E^=etTICvFw2'aj1s)`&Q?'ꠝ!h̃ UN7/"VeDT Hf`P Xo^tyExMR!/7-T.ZLe>Tj{.@ߚN+PUAӏ;ZbF%{?k3ܝXo{QCbl$֮K ݖ~[^LA.i9)|hX 6$zWc2I/:1压)k/S%>|A%!U)ĵj(O]}ѹR˗Rߡ5d˨5nX~ a~{Sxf+P,yPdd>G?4@:Lqj:]6eHDeb&"LC{.nDF"DP#%֌9"u6WgBhNuS^%K.CujX"sT( #.EEwOIɡʈw舍>N2JnD豱 Eަ'`šm^X,RADdEgm9\! KlL:u 7ب肽k}3.oJz6&f(S%+\\`~fR :>G/%^*/v6)e5+%1^/9,P׋"v)f)JO;ϝH5%ٯHz8cgyU=aZ?$ 7!zd!-!B_=CP㔺%`N'uSFy).UL)J] Ň'"Im{PQ>!1dULe:$V<2&ml8E` va4mk)No9 *yཛSoE<}-{nGf*҇s#HVĭ8AeAӘ6+NIΎbbmm)}x}c{kީU"DT7ڊA@K>'gl@UbH"$¦f޼psq6⪬ϛȚ};z5#=og:Ob'!t-&~՘[k7ΏTX͇j,M69}т ".m)o^99b)ÅۉMOt酠bD 2DT$`pE7ێqF*0%1X"Vt808=YӺ G4Sj5POh{ ,pQ!Mo{\4A; ;y(>Y @N5eiSyzTs3W9{m۱H$ Bj+PBّѣbd5<C.S ;6˦A27VIeC= KыAk,ik%{:1q|y_4]l(?צ/Lĵ825m5[i|M bZHv( 8{>"̷Ҝ,w^3Ydb{h'#vdbF29bmVD1]><(&I^gءlцu*~2E+]D8* Ĺ.67.ik,N(`<|1!>D?!"ͻes'u<&jm,ߐ2u ;h;53q5pO[QGf*^REmج.#%;pOZIT R8HzJNuJ2нe@+l?*C&l GN;>´va@s"@Ap W*>_-$u5'zy 8 !UE"X" }hʑE7Cr%#kחu!93GzgJE;BQv_mTƖOD|ާ QKpx9G7ShUĭ 0pr_g >; `\XLku;r7b4';KFkdljlEM~T:G~'G&Bҡaתחڕ}D=Hs*nig SH'"mg?WY}*NG{i4 s-zy].J^2>WaNcڹ ,0) ~yx4nȬ'mzmr '5edf8q p 2P\fshlR&yAzhfdP4ёLal#(C*~`_r!}[DL{UY6@ϗk6˹%FCȣkE@z,S-]J?c u:Z|΋V8E` 0,W1n=EVKrf= k'jїV?91%1Nt{N,W(l%# l1tB2CT糳H983GAZQyqJ`e`*;0;t%HVz%+:ň̛ 68Ԕٹ+ NۦHUZbmIvN[DZ_-pZ&w E"?vX$L@p7hUzNB8UGHkm15Odr`2 GQ}^JbU9ȶŒ/a61;̏H!}=W1*~7V8C_Id)ȇTC{VO"M~MX%;˺mT~Fv:$VxĨx#+t/a%IUapZFy&@TGXm(g!l愒fsl䆇Ǘ=zq!Kl~ hYU%9(M#pA Xmc#L= _~eb8N]Vc/*˒FJl=9i%D@Ù< A5aw٘r2╕wHZ=t뉾b:h}wgX㖓Ajt)(0{es4RW_?qK}v'trˋyC0]6) XUGח2)iQ:iC@W]9۫4{ F+<[Ľ58 KU۝:7hߑ榾|WNuz6lT<.]8U"13)MXIùwLJV1/#mMH✶rf$,qm*ɻ;!j(=5a9*H1B E,:lBL'evF~3FPҒ}P*. q{1GګA`X|`2ɥz`<C^'Vq.J 4Uv6]ڜ \38)Xrt9$} ; t:W#keM排}l:_f-% kAHxhɅWPX h+˘-J)\&zXˤ\V7~WMg|ww8mdv?Pt. /f4 2Cm}Vk4c*gmn sLkX5e`.[qHZdHs$N": Y 񬰺 `R2Apl6l++nߩSl-,*pۓ.t'Iwtuzj_ 9iW]Gi[U*PΈrn势Eܷ^0Ee(1zJ)y#lr\f;3!u1Խyi-ǦR|e-LB;6^ѰmIh_@ְb >|qSr֯>ư s[5C01z-cڕ0(W%9£m耈V*vu ex9e:Rn++_ rtsz_ `j4?LoVfu: &a[eHwwʣF'z^^)7NN;.q$q& A/K<h2"& #m0eLW"͉gS|ATpԭv/h7DOa6Ys[Ւ<؁gN)`\s~y4A!i%|CT:[VuGllSf*Rxd!1^mm&#&pڋoKlW܋ u0`Vi~Q ZVM ٴ䠲AP4`^:b Uڍ0AڷռZNdB\.웅$EʱzDv6<{pF ӥX8p`Y Y±}:N,uu4U%"]ZQ`UP]TX=eFYB,HV~(x.Jijda:be6^~:ѩ"YL礄xͱ拱N Y?0絗m1NƬ^;dzs iX;.QyM㘥7Ӭ n*"Ľb[{"dչAXժ0C[X.jyk=2B,ercჼgNp[_3"~ٻ.y:CқJ[) imؠX[ƭIgnuKY]$x=Ơ@BwCWOR3pZPY*nΔ | Əl_:|bC9wD:0bl R*lmm ån gMmݷj䆳@6;ā]!V|ؠWN^6yӓoXxy\3fI+z^`+\!}*` 9 %{JN__=1ih->~5|X`Gۧc=[t_8#HB{q]>ni{!\qJ,AQ.Ad\~ip.sE E`YNr<<5:)dph7nMZ^QK: '݂>]l)3U4꩸Gc.|0"3Kg%Wp^CO`.DZ?eGH}zv5U %ѝ9^Af /-_6T9SA);S\3[<gArڻ?%Z)La ֒>-db qHYŸ气, 'ąF@lpC5I{֙kma<#"Nmgᤑ؋8yU3ò`-ibO,*w4_3ȪkR;\;`olPY$Dfi-ݾXxBՠ9x}.ӭod/8;Ro!ғcv9[_>iS$qs)@V[/+ PU)Ѭ- 0 Im]MTME"b0>#iN0ib㾵 21  3~BV=]5]6̒d  sm!Xv>yt !J's~nϊXt8 Sh-bmA+|,Z!\0,8H7o?}΅;;ʗjO@ :nQ.n"OpI*W5\W$/}Aڸy|x}ZC@-=>P )8]MBw%ֳJ@;,]E֣'yYmoZiMj"vL:Wk<& لsKJ6d`!^F(IH ur]rT JPF+7}7F:7BO$H]3rظxML~Ja׆/9%#S!z#X,;bu|ޚyL+ҧ̌k<8;FͿbq9-OrOJ9tn(R)K'y(+%6tt932YϾ|n^$Ob1eN߹O3: ZJBhpv>] ̯r!Y=C %gw^3/פih틸KB;EQV m`<%ѥw%j$P@@nٶcګrh bjbˮ*'Dv>5ZR)"$ ~B};YAZo7Y'8,\4U(#+Y]6@5ŹZlN`h0|N 72qaTeTt2),2EfA0\o3yb4,TY< fk:xL-?m̓Kt @ M;Qo6wKe-×TDze`^Zj0ᒩKm{%:c Dݯ=woҎo


Qqe j]R}/R'rXE'FQN1XpJ ߙ+/fx6M,묽2u h~ D-᪭)W H-erxǸ;MQ "MC;⧶W+bͬ ~v 8mERjI!O; 75 gGKXTFL #3Z<0B;n˒aMނy;3|')3:}2;V_P=i' fg/[yieCf%*|oP7uUV)r\կd߽Ojǯ? H[47o!׿u"]Q;[*H&/;iMrD|oxAǘ#UO pHX7$ }%1yz|ce{;װЏGdwX$xJE.67$jfy71N,'ؠp1Ǚohi›=%k!6хS3?/zuZ :}ї~+gL^W3L>gWZnix# I# %JcJJǓS'|8򀧵k,'9[x^N:bTBS@q-'?wpx{|b\/TCS2ǜ\R?7\y4%^4'ݠ۔f] ZLbO<$Q8E0(MKwm9~nI vr .\L:ۈpW+_օodYb(5ZnaE%Y ^Cؤ;y\GD$uYV#pslKOo |Tqx jW#* 8O)M %Um~53?D!XRgktz9̋D "iU_hp~$)J/5Bk%痛=djZ섏mo왨+}*$qU$w8'$bFF> b5U $hܻxWܩKo>Gj]\4hP,cTJ^O짔i{g$- Ð*ZX΃KYauMuT]_V&pkX(-,g }䁛#^&IB osr 9ҽT?#{DO)M0Şip1‡ ա4hDxA#p,(|al1eot$փ{ gd̵k]~}fY/t|q)67Oa= bmv|[k8@.)|, ^THQƤѠx Z]@,,ҝb`4 |IDνq->~ȓO>kUT/DYѳYjLB#vq.4nݴ)@yzmCO1ંQo H|y)XC8(pA0oju+ 5Mgv@?Kz̀dCº,a+u]o7iM( )jͲUr8oɓŸaT!?3snKrZ$] ,`no;(J0(ߦj3lxVt3G}6z6: B3$uƥ_$’JiVibb ivGdOeye($(6O@П(:Ovrٞm&K =fsU.e aո+RНE DPܥ!5Bc53UTtb[~CjjXb Q2vzc,I8ƛkǏ[+X^_ SW9&+sEixс#>Q5}%G':ދҿTgÇ33nU6(u7eND?GS/J-f#ڿ>mӤsm4?ߦLQޅՋjMu4M y•"o}?SH>kSp.NHP DYGڦs˞ %3aۙ4v4jA`r A41<" 3ick h<{ gZ4/׈t27[8Q› 30,{SE=nD0gv?^lFlRUƤsyz 㘐Cu[iҏ3 O) p sQͫhF=G;^oߣX9Oz,n)<)@(k& u.Dy@^'N@|oh~C =L(5岯zVӃxhi}U6Q dwHpv1O| ,i"mu닇ݨ;^ʮO?/i.|yQ}ewgjNEtQX>U@o! E?B\qiݢJH#=D ?VFjw{ b 7%=Wȿf{򱒮x^4Kj%XrGeCEJ[Ńc1|PסOUS NE"X|rv`y,` ˢ'Դ.57&*D+Kd䤺RpJ5eF{tټ-.`=s#8s0 )*EM02=-5w 5).4 0d¡JZ<<LqTMRgd<rau}Se|L0$oұI ADczo{hUp:tYgBw493]fA}TqݥrmcW$V8<8>d.Q K͡$j2RCe|]^ǝESz |^`[=ז%O<"6 ԕu3lgk;pZ}`QEj]MIwbeQ!%@'uz ɯ􉨗i7޺,l3IZ5)h3!bU϶ 01rV5RqY>m] tCZK!d9+bfذ7N9]4{|*s_ޠLvYE56,ŭJ=L<4EMPor&gec4[q xrJ[)I>+c xn-iZ|z"mzE|84f0$yŐG.|GqG|&o,2N]cA-73RWbP5x+ fCO $2.8*hqjvxB:s hijx\Z>,Nbjlc#$ߌm@ڃp,Uw˪YRJqaɔ$QoyQS6Auz3YUZL<`vd\a"P6X$/~LH[LP'_ 7E`ZFqi[M6/݆:d}*omSmrYTFW!-t$/ˆAF:M}.%; 3%47f&O*"qEQ`&>k44[f[ Uʔ.Ģ+ѮզCBoG8 c$q9yt[xSÐ-Ya~ux3jG Z57 ۅN="]K@sCs ۡ#i \,> TdW08;ۭԫ `ѷAao\ǧJVߞW pQ縫ŕ䪀2JdUFn˃$@30*O|}R(-eKUʝcgP NHc26|p[Uib\ j} ~C*K"G𮼫dž}١$1_J#4Lh#MfC3í3v*rde~',hz%_KἈR$ݐ$$ ɱ/N_h}gO_EtJF>NouL\ M9_'~3Eoh7ٮ\ Jx;0JM tYخhvtdBI"o{O`Ɏ!K6rU6imNSkCfwe䯆O=*^L4-Rw"5QcA ()=n򝛧 +ӱՋuR;t <߰g~~aq_GQBk_Aj_ Xo!*iUEFX hR4'qëE{eXR4 lh4{QJ\ Az_ M!!G,rS)) |7I ("pV)WGm3Syx;SF[ǐcޮ) DXᗜ),) kpᄈ4r\ jLWg>)~v(P!jG^ 9PRq|źg9om;1A-G+.+dGs1es4hX+\Lʯ x+@RuXW m5;͒`_wQ;`WY?XV/ '3; S&nmp(/HH͹{DԻD6z9ټ!irruȓǾ]`+Jfs!d^9CsⱕvX VLV[aDaQ}ռd*>5ptN7Q(aYSRWMQY*x햝ǟwua=ѝ BR:vT1}7Z@kVx~Pdcfg-eBo1"E䨎ԄBLFz.uf@'X |M)9 <0pjڐӭcL k~\{#Dsum\\72pg;' ˕DὋnDd*py%8ak {d͎@e{t^}hVuTڰ-OVG~SᑲN˦-C-Fϰiж;v `P8bNTM ~: $IM3 /C>Mߠj w=*rT8q:AͯZ>XC8欦y yƫ/!5SJ-OvP>ޕUԐX1Y(MYX7;Z}\#Ş7!Oci@wݱ &M1?Ed+K R?{sr&& a kz})0$u$j[#tf{tI л0c0;޻91sp"C )Xvqԁԡ^A2!Mٛ׍/*^" /9W?6}ѻХOJ (#IPR@ !h9yLtш$f_l$#a-7kmf ۂY0t2_8TD~[8yvBk*?NMMi_sx^WZ^\^L~VCZ8Y-p^b$X>W"= X3LkkX_1D^k6P@Z47DU]7gftc;j8byFU;T5VLyNG i:u+WȤHHoFems7iCZ'xq[5PGhH)Xc[Wkp`RK@;9]k0ZM بic<7n,R ̣tN'VƢ9(&IpʯֆF6LLtLϬg"NNz e X#Y s3V*-|lPc;BJL5V\2/%헮Ǩ "ְ8#aswsy\uۤSMbȹ7\6R>}"֒кVK'W#"cM39^}qI; P6@aŻ1Y{yhkKߥ .{l"'i^;V:x G`9Xp B/|;aZlx$&4HeRx b޽JA_.;] MWԫ;7˰oQ239%ѽ=|ɹS2Nn4ᢚ.pOJi! ,I/"ByAh^ *oG۶uD4elxޯ&"*ݷ_&>S4RF CddD10x^f4R'W։*L#YsBi=cOX[YA DR:D-򽺁YM۽3TR8xSxE)No qJ>knUb>\y\^?kV %JFn$8 U f",mu%4hqa!FU7>ϩP3[Jز5Qt|X$q,U`5$_#:ܼm0]5mRC轈߲١}Y4͏gwYυY  =gwՀԾଙDR Xsg`V!$tg ̨|σ|o-CN^foD_:=!^;_Y j xn 3rBڬdo}47K|3y\ѓn?RP*/;l^@>Ϗv? &MA;+"ȮvWʹYsZ/™V6RFbI֞~Q/u0k @GZD`E\o"Eif, w EsV D[K9àNxcXtcBMDۋ:7 ie*={Pa`3搰<T. ]AvޚsT,)0skBA1vg*yt4Ԁ׉ `L><KKZ'X* ?cFMO 竴Ҳyx&En/Ύ :T !T RoKg^(6=Yժ‰ kmI=0FbK;׋hgdP*ARŒ;q[8{au.N"Ɠ_-P09O 6޵Br/}"X:p",$?3vmE1PvtK ]^AT ѪwZSc֘8 GG"7LZ]<뉈RFvqkμǶq} ;haE!|}<+bTDȷH7p=d੬N' zSGʦ80L?^QMƳ[TצN<ɨ{4Tq/1`,9|VW`u,7Pm;X[ܝ{R~g<`Mek11mq$:B \o$~^H`>"Ja5bcy!Q!;hyOlzv%ʏGK_b|V?fxxr ?t AK b-$ A0iA^ԇpoHyƒ2$ͷ3 JCt);*zr1s}1j;liW#ѢtUn9@ =n:.K37bV|j6p8\$z i@٘#}PqMT{CwEɵl% Cһnn;{y_>e0tZؐ=е$L#9X {yr@w@18r8D=gB&R7~qvYʻlW_ĢCScPdžݿE:6S[VY$xr40@M/Gȃճ,RyH_C:3,ғDքDI_oovKkMNuu;˂' 9rKF"~K$ִ׾p"tٙZ;rkH*'v_u(F Q:aYIZ_:D恬;\'5eܔ?.%kvPHlИ7W+/+7IC6X6# R(۷m_N\cƥPp0Ehm\3G@=fB˿Lxwj~e R> k:,G9$>$8~&GVjA))ձɰ˻'UJ^S@B-uVơ EIoC0472ݬ%'eֹiP4aYwBꚋd+[=f3M(^S> jJyLkؙrY΂*6c))3z+AÊyN&l7+E&{p'= bbSi^7Ұ88D!KZ;^KF{Ȕ. rgi3{LV̓ K1wTi Rx)2운/,y3=! Je?rNa' 0zr##ưE5óMoj ֠awP>iAe\fgҲ]X:ۧ]öKNۃ!yk-|k{sVg6MDr-^W40Qv/a#{zǬ?ėu4|6%H7HF9\J^qёg2jftKdK$f䀝I6 ]*8c=S;cm OУWlEx畴!+AH+hJb1ѥ וթvp]mL`[@w)a MeA~bb~MRobgmlJ#yG w&yZ%t4˷zb##%o#T\GTIF |FHFxt[r֝nNRךXo%=>1YBK~ ѱE;JW5~t< +eQ,Jʎ-trDv֧rI qkl:79G~iPJhXm+ k[@*OE_H+xiaS/ưF)]5[F1D! \Ɏ/~qkH',(jbu!t)R/Ϯ&0S8D|XZu~P,buǠS 6AaZ!0t7O];Vmx7b닚 d2,+H+ΏОkdJšiJtJ_GckYf"Iл DpܒϞIƻ7u.uhl o4 * r͌#@ ah ,˞`nWos\@FvΤy O1e<)õOgqGZUP2M{K xpSlm?Я{C#^uNMgQvDd;h:o|\JbS㵄V {|0pUsJ+QEo"|!ɏ|[*DiNd!bB@dTiC` 0$ Q-ҌwDQ\eۈth7{Z0/,yYoIcc.=0뱼rxiRO2Y k6{@ۥ_\]q#^[mjkj|2Y4[`E53*zg{Q8ΒRdH6 *b`+f:{g"]wgOXLGDQօpDAr173 aWI!F20 +ŪPq/)C$IlǍq}m7}؈R!? 7HmEd&!T[",A-I*絷\} hc>MyoC}_{2;_|w{{-F0+{ Z,iڭ;MtP=4qSz.o4tTsb#h \Eɨ̡*nFv0c b&ڜ*D42@Mheշ$bdDֵfi *N@6B]BDK<)q(x| i;J)!pgEe\ ;ʧbGpvHvs\pwxפ-/QBCbUc4]eL\>mr@4dCȐI?Tρ93E'қv=9jmb_=C p2rt0`=Sh^K&r3LwڞW̘y8VJCn`d/h$kLk]vBݖs;y[*'.n̤Xnc mArξ;3 9[ }Wo[(ns?7T =]ӓ8NRX1a"SJ@L)PwZ9j\$k >'DΧruZv.qjk=D*ZQ0a#[yC}&nWKt*!M"積Y(qȔqL?J;L*jv~-˩ sIkHs!2\=Qj.#uYƳI[bxc6_|;ga$!؁l;a9$epR _|&lm}xI>(R̾FfQ1 29żQ11/4&+ )nϦJ+`9CX! [[>7K'wouYlȤm+;HM cM5ROAl 1t]i,n9u=_c b;2SϋٝCzc@{`mMЧuqAa=Esb/$clZZ8.8(TπCLhA)y,p(oX9#(.{|A|qKF>ӝEϪEQSa5VŲ;ӏR&)]!+qv]L#c†8¾\|K=Kdݾ[|ѬqK|)Һ%NNه-S Ln035ۆܿqe%04{aslcKH/pPSl|ؚ5kʢ _+d{.(88faCn .(*fo˭5 3(EC& }LF7aFU\\FI&>a{gq= ,phu P8@A{LwEoVXf% ~CCކ!ZZe - !ZGTV.;1&$HUnL-󜥶TС8~/A~R' vR*m>I_k7gd=b‘V$mV{^?z6"/ oy&YԥWt#D۱8;}0^RX~)r,ZZ+X#5_Dz/ @,T 2hv:1&Ցi8[Ƶ5, mSo(=ϳy^ X.B"e+<т&^}1.dFaCA8dl U8`9;gذߤW )?~R&B Rp<Mph~_!ԃ3RY }x!{&!'[EIg6L\/Bg2Æ,`I훹7l,E֚PK"Ѿ2{aמjWCnsK9]"3cȏJm;kdjP#[L fw\Le7??$l;9~lm,{䐳x[30%])f(>pbē2+(f,ʹQ gw ])`_SDYr6~@ x0[+mX/rԈY a,;BݽDZ>1џ*&j- .t'Wv3ȕpF܈;s/4,EU.WsC;|+&\zUtDPa5ʋ%/ >;d&.rΤ'Q1o[(rnp+5Qx ?*Y|\W~߻S브RGqo +-͸)7/gTm"٠}敹Ib/KCmrB\Tf,,K?FbEl@f52/NmO4bH76CL ೀ8\aMqٷ8Al9OדJWG٬g+GO,163õN ma.d(pobI_w)up]X"^aju Y\V4\ hj<0Cs 9cjꝃޝ{}JMvMm >sd4^Eo*4YѼzgy6a:^CL|~LPX/'*z6U\ !O$ "кC)M$śNze yKbZKwtzֱE%ڷkAouK^h|Rœ>Ua.8?Ru.zmm)Y(,=M{ErDs@jLS*V٩l NN =k^b[Q)p± ]EAW\7M⥴mK$7?^]@A Ś$T4wkƴ5@23bpJ^kЕiD;{UE)i%c_?&0o 9H@Ò{ Mm벥 p$L*RԳ3cPblZSF[R`3VKL]y7{ AdhuE}ķt/,`Er~RR F#E20tL剘ݖ;XL:[ /HY,Eʩb YgTuFNmsO4y=׭9ayi9b?#V \=JULۣ#ENtiDN",^ah?x.Zk}4y jZҁ!8ȊS#yJc:'>Raeܛqڗ W`)>gvY}S|=.icHz-p|`;@ڬG86اQHCM)VRϚxӏރ Sr nwIvJbV/2q@NISegYԃ=0'4 0DK v#QT χ=GcA@ww=j{Ya^f=QyV!O '8;w[ zks3m Z'zEA\Drʛ_ m^gYl t0PY=|iĀP˸:hfH>9B'(S޸L qOI^YH6x1xIu9*y;h5}skU>Ihi!q.t ڭ#Bf 鉒4b2, |OPec՞~NNj}/uao5 HǦ7f4i>] m@LBuD/OZ8P.5>)"q"Xwue#Ξ^P8eHcPbm@OZ*97 k3Vd7]P,$k1pY)uAޣ*3H٥h>B4c[7Mps3 ;(Bs+'Tx͛UYSR]<DFsPMiW v30_ I4Dt&Q{Q-i ?y;/޲Q mJ@Itಋ{~D45c^xj>Jq`U e/hUANh9Rc&5f'@RXJd22?<^DE>-<d\h&$Ap(oEng{Ek90DYP0=myuLp4?!zY_8m^St{®Ӵxo6]`MR ykf׈TrpNeH%[j~0X~A]!/I0nlA1o ;dYB g Š ʚ :v("^Yn4doa┷N$Cp w,\olx\ [Ze{HfMVK.iB -{;\f-COZgwXF20l;6ͺfiw,<&T t!}hL tEIspa7S -IJv/)#\_⧩dX?N\V#[ȁg/\ dGD"iX/CWƯ޽&udUݝ:hn@EqXp%#^# UA-A #Y۠P@A)Y^ր\2d)cnTF NdM;WXwEuKtK }(rЈm.鹡R: cW uHi89ްGYe>mO6iuH0 R!\/\^Ӵ#r,u2蝜"xmi0kw1~`ARAᙟ+ӌ3`_݆r ˌ iݓ$ZE=ؾثW1~4fC'BT4?O˔ib 9Q3iKMa߀Y qQqs hyL&?&C{\XEpd2~n>e:pASaL16K>f!vk L5*p8c?Vgmk`-R8nM+bu >yI>g q~@ -}rlw עM9Ժc.<8uw:s LC `oE( 3q׍K ^_v=ƃ]x|ұu`"A|rR`$z5O./'Ix!@=52* V~VQ*p%Ʊ/K5רcRcR j/dPܳSi"T&آf8zۏ#7ݛZ%\%mQI{ִ%"14Iȶ{B> )`,@S Z `s_X}Jurl7Jǧp>_Z(5udJ$쯛*C|=6*'̺<v IR~]F2DeiHu\=_g/s5h(=X@h |w|("Nk'"g-6GC]`| t FZB{U(&͞J ۂ4?dl`؝8hU[Gc{Du o$6'gv>ǥR[Q{@d 5pЛ6IY i*QvAHaz\q-8#>^DEϻSR)idL<-U|ƏFnSCtb%y[kG# uinm:fQ΀ ♫OP0!_H b58םF0sq<ɀM)ZhAٵ#s,⫢~px%LqMrMzA (<%˓s\,rfi} 1ukn$:Ԫ'c>>$ΐÓ W-+$hR/d72INllt*zr2 † Mƈ*7 1̝4JBJZ+ 0>ݱ?Afe?Ӂ `Mm|P[ܯC W^kFtL N*.Du['1ϋq;$$v5ipYO=`BՈGDH-[oMƓT9`ؘF@Jt!(fPmJ"G4L;oե%%,*Wtyv҅ Wp@vU"gK/' H&YZO+Z[t)XDHp +&e)EI0xIujR`zA+}-a 7!)~  ťV6&t)+OOӤf'u78"ӌgY杢VQm GRJPy$ F{8su`u)樖np=:NMϐ.GL}`*:$N13%股!r,y'e,տ ^͆X3ɨc;ymCum{XK !K$2g=g)/~@j?z+ 0k!H}{C:F^D`ň 8ޢo# ^]L)de *&BU¥3&cFBAarnȪx5^<߈-i睁 IN)㰏W!L辅99ه6GR7%/.܁ms7-g,L4LHQѤ0NÚ|dv$V\J=Ya<^ydg-uYv__N\|yu=Ak7t#&WO;bLM`kIM̼sdAk<36ׂݧG= )KCÀMzd bzΰfvfy66|:|Nݬn#O96(B]=Cl<#fS!,5tk~"K~WG2{v&+w:A]2, 3I9E4|nwIr3:1RCE3Kҵ+0e9{g>/1_`ꩌik"p韅:?xxۯ 0$n!GB|kXUfAMNqLDLoeeG6Q;i';!Scog}|-dsl' ~vCHaZHxxҧ jEKTGRلu2{ü_&[Qqi,J\B}rEcP1lzPy4px:ѭlKLhO IT BŠ~kov|ﴹ,XŃmx@X*˵ѽ?IǶEG@%7? <$HV\G >Ei6jx!*LdQtg%&-<+ק8~"d^Ivʷ$jDy 2;#|/~$$IJH`ys#܇kS]_v__={a߶,3_챍k-WRX #Be3{mE[N9ddvc[^-;\ MN}$m;+Kp3YCdKX;x7 +]_C1>; y[/qWvbjMZL=YAȟ*!H Ev1bwEJIhn`~ O+6a+pM25tLƘaz`= #9$"~~(Ht;&8Vu02- ,nw욼 XBQ>](?{'T1WJBtE!()1axKEgn[P^/abmM'mT\"gH䕋2/(ſ;VY pFŔujo؋xN BVoрd3W┇fX (6ehݦu )RhK|w?Fc-(b#t/ݠUe-d ;i}z>|0`/B_A‘BX`<А [I.@[m~Umv[05&C1`/9^ijmMF؀uAJOfa ָ *atE\Rr\H%,߾p#D{2\V>]h`>TT=M+ҸVY\*E4VlF~k]>EYĿOy7PgA&.̉';+ճ"ABsj aEb#1i>c;MY9/Qn^ VU?|=j1`~z:vVm@T3>k &&٦+@̄BeRjD8-tj@ï.}: _kq+Rf8wiPKn][+` M3e]=NXTq5t&=";r 3g-Tbp}[<5ΰRC h{._rQ$%oU&à&-Q#ɛz#^ٳ]+r=s(+&;֣0Q \š3,M$] E5&J6e=GUxS'@εr-Ơ6v3%R^3s/egU}~~s#e&ga$p'郊˕Fq46WݼTd冨N1&,T3/s܇o}wJ 9P;L~Ny@KAtBfe<&?ɿC.\J#l} Y8auh3t3~hb|12pdς D~` גh&E7ƒVn:fڂ,2fXy]3#&`gW?).G3RQdwBͬ~4Ga87[W ;[0;?}$bC *W/EfUB4"ۂúM>h^P X9at7ZQWHKeqҪ0е:`ouBNjZ)4gFu{~]HocHER+9OҨi~˥b/PֆVp--9̎PRp_C "U[8#lw\avg3 c\>?VHK@K!Z)bXVɽCa\c =X2By^h2s^:A> QBL"Nl)xloY%"A yJD3/r ruSqo#d՟:C̄n)#U8Η7 ) 2XCy|97S'a/[w ^UmPCsapCCέ$Ny5۠r@tS5K©ŒAH'x$ 34, 'z޷> HaȡK'̊܋'; eޕ?2EGh?L5\L,~'Lf玳(; 0ʁ$vDmoerkUmA:oC J!Nr?Z'T~F0!3|atFxP `T%^8UbyэA M[z)%ޤH[$Och%kF<(PzB5_(+v$T]^^YL{m]fP2h?;bJsZĒP޳yqxDȄ X`sO|"2UY~Ƨ_ZPgOLOՄU`:,q[4r,W6!:j{lrȗQ`s<%W,p㾆pwD+qń¯7\R~pk~@] S)D@+6tn!r5b'e7/Jݶ5i0_̕UkدR(x  Le_GfAlf]Zm5f*{$`=`Xp^2w#UdgſtlN\Lcx0!سmM˝( )cNa:ebU}Qe5>cQ#'N%GtFD1fQ.@ɷĹB8brpyGީpg? T5j+*) hQ:}a/tlMLN( m p3c,:W'Eg-h&b>: Oe٢FEE[+btѽzU1gr ,"AQgo+Q";4T 8$pbu"Cl?(C&ܷq/jy* + CIx+0 `#v',KT{ t]Vh[&5/\ ٍ݀'UcU Hv5ɡxz7?#\ >0nK}@EOF%9( >8MxֻH~{-23ˆ=O7:y*{._4*CІ'+b2 B&. 3:) K_J{CSIlƴUjb0mHU7!kf@۟ '%&AIƒ\, 3i|lz]nP;lǨX/|JIs¹O%v?8Hq7荲_눺h} ܽAI?`Ӏ6U-n" OnɹyhHa1JTۏ43'6-Ոs5WDtw"R XG^{cܱb lՐ4{9j}\v"q P o2u >PLJS_gė}q}5#`RQCp.FvtXVt-ibpwll?3q! Ēi05}z"Đ~d) :A/` j.K6kyȜ3U|R0/U*nT^3ziyzV8m5yG;9h8-tT [0[1gF; u%UvU9*VӟZȰڻ9屁߆8jnUY_'u%5V Š`r 2 -o$E\c\>Ш\K}j;T+=ԅG6i}A _JڎuHWGj&-^{=S6e|#0y R|U%f1yNeo^?K,yٛ$#ݩwBHKw1S:!0:gKM+#(mTpʲivSkQ"|5υo뀮x.ΓACu]a~N\ '`#b?Qn!!xt DV\?Qt|cx>778N_nOW޷[a`*,GXb]r0c,3Jj93eL5R UZx5cρ-"-/YOUŀ)|K_/xcz>ego5`uZ@-OFw[rQh;J7_Pe5}X.y=kdfnԃgqjK43D`kvPŲ><0()TxސE~ CplAPT Օ5kǬ} dxJw`S 91IXL; {gi@IzzӘ_5N6؋_Z ofNLTxmb,'_Cߴ;pd$94~7HGF#`v ̥Ϊbt0h&Gر\V`SBEڟ,#w,78) yE,|/l*gsLPΒZ?|I>004f@NYRl5,VY6,_›Ϯ[IQ/=lI߃%2v%c|(eyvuG>T)݌ W~nQ{^LZ_Rw6%s[0 f 'ֺ¹+U[|bl`º E`AXw ;dř#Sl6U=;ƍY.0BJ|Q# tlc׫3fJw62HfBaMPzА<:@hZhQQLd+l) {uhaYd d5}t0mE.czhyƶs.Zh9[#k:>rB/}#)I2,!XKBYƩUUCó$ /AAYa/X=B{ qBՠMӒ@_.J8PD-o}r3MBko6TH( %c얼,ݨђfz@׬m9{Dv_2 wqLd\MWI.t`ǎ4|'3LK8Px~Q&نFtE]6>mǼjwxm̻XahtkiO}ō-:1iDbY ZzE`['k|)g>kPEЃ![S+D#GSj+Sz8wNWb pa9cMs WTOO9vuF(!1>鰶)n2QZa} ;t%ܦ*?Ɓm/UmtD>0ЯyT[m}j)kny> %֚2z»v~ |.AVy}"]*W6yjL0. ?Ybщ:~\`Q,Y_Z7L݉QAm0@ްa. 1]I5a;#*0t {qgQj]OG% O@CT2D H֝jεe5fݔQFt sU+0yo`Ĵ,$#;t~硟Q-9]IE~@[~~/N(8"$׺ҌDf8qדI 8Sveh^F:y-ҶWȧpM?TUq_~y!ם׮ruj!I 0T @OxOͧ#-?q}+Xg$͋Ya0'x4M&[o'%We}>z/T!:Q>6P;?ɯ k,D7+Жe4|h{M~ h$116{8:rkOp4 Xn߇к. 2K1*'E7ɦ:3vuN׺ d+Bj^x &!lê{CS4&iV}!xPQ,Sv`} $)|PKaWZ{ s٘d!jZT(My6vԓ\ؐ'2 Jދ%Zk`ξ+SYV1w@C Riq+gZǻVzXĀ[02rb:e^~&oow_y n͙|gP?:YkDW\\e|ԡoT[s5)/L<7Htͼ_SMũ1)Ή)>s,){mjfw2/m=SgJ;(9Qzl cI{ig..hrI*0LиdKd-1MD h2*֒؁[r|4[$@ӷn5I@ߎ#OF~.] f7,> Y:Ƭ,Ur{C+N-[ɳaV>XBUF_Sޟ8:}uu"[Vm ޒwzRP" 䀪 YǧBM ‫ʹ)RL tR?+wc;κ0Lqawcp:'\a-d5q\BҐrO5L.$;ݿO}U ȹ ۨ}|HӳGo"Fp@Y13G`rB- +4IjE> |Uj9)N7LrVż539Rr=uʴ^_Z%p04$-`"#ifd w 2nOx3ZS_56*TQmNm9_qRBeKv߀5~'Kq L,[ѦN)֑=R{:ڞ2m՜ԓ_ES Ϯݐ_3Zܼ![]lr8KzAsA.B)^K;= bVR2x0Tpq܅SBk}ŵ[#FM\7I1GRV3%oi&3f+e|6l_!۷ȻWJQu0OlY1[Rb2*#HIdOI ;D@9A4)(B Ļ%WDW6j(u4=w#}PiRa^2a MP n˘uʂ5̆pLCޕ9ptj|lױо&}^sϑVwh [U4ށl Sc36ךk…eAlDZYWGw i2ݳ |Ț4DZ?hݪnǧtT( `*+hKf]vR(nW@w$b ӷ?pvve.8JE;9Bm0 aIy%΁$iϴl׬_]p6gZugH/ x:X#PHo44GCD@rWwVcRiFura 29>XT8˘`AΜ8 UPVq=Ils17ZS9 Jzt,*%<\e\tI`4C)JaZRֽjLO:h2߱ I?`i%&j'cݳ`^okXh/N&.(w]EYf^'l4 fR&}yh1#K|D/Җ?SC=~Iuq{ѱcTT0MZ51CuA(q]m^c AhrDkaD& s0UD'Yձa}Ta]AeH- o+ɩh"]neqRIaۓ <ӀNƦiT޲pn]U2 T;J֏CKpE%RY:I\m^I<ԕ2Pʊ2roVWo0AwBEW[Swh[D4z+q}j֯PLXs{S?tso?PԔX7VH+Ӱ%8g>ϺJ?wlg&=٥ЫuAy" A!]#_`v%BB scV8_gcsOjd/9QO/a is(hPH}EY4 $Iz~ڸ9@U^'AڗDڽ"\z&慟~ Q:pT.)PpbpYé_}rևB#\ :,},-_(L>ģoB$NK'4o'A6Ţ |(#V~ ֞ŻI#[Rmx|8dQ~mc5K!KĻ!쀿L%GJo5 T{/fYn s赚{P;%~ enJJL͓RLir$ţ@%S}$&BUm'Ә@ seB#$+/|5)SNIOF FnaE<Qaڇ+]n C˾/"N{A z+0^Ӌ$1  HU;j i{} QcZØ* Z&VaqZV{5z1*zi1xU OR,'ҎKWCKaQrG>+'&?$QCkF,GqK?aTBEA ZSF Cs X(rv^t;Gi5Nb,W(׷ƿ xr3:z[VN& &WdU1c't*Բ[к[*L Ej ,kXHe]6e:)xT.(즘oFl>3>6b'WJ&ĥfR;L?#GƲd.];io>|z'2s[0J \dGI.RU[^2-!)8@udUɳniǚ*jvXR7C/1K̐5]x=.8j ) P{VTT*w%k_B䢌r\)+sK?O4 A0:4" )>d!V^^}}6Y0yN@17c 4ȥGWfO#Lҫ#/dHn\ MDn0yQ#jC/}Q!s'AV/  ʟ6@yZxo/X{kRذh6=Rq"bR%03C&G -H Q9>KQOBVdtO JF]قGU3ؼco'/4gWkT gRF/NaJP-"X}ZP mg/Wߥ 1 ]Dvty4)qnhU'^ѧZ^4t}6^!Z-/ds'$: I{1z o _S܊ᶌWdh8Ov˂*Dio?Sd{fmV'cΓl UK WBXD6ɕ>-6l7(U4rVB}Z-COd zrLF|50yE{]!|o=I\J7#T0`[φ&#QlcUuK=Z˘`<'y~LF'gԦVaF_<>T. JKjz헝*3aK#TEgp q'%hB@wX_gB"鯗n/wҮ<+EAԺudqпQ($[w5 I-1^<S5۠[؈ʦ󃒀R:BP =* eUy8!#iBdhɣA1qv =_@Nb5l:cDɦt7e}a} ?s(3l~gc?, pAxb;)- 3rLUz9]iJzxTtA@QV8ǯ}Qᾙ Z-+vx(>5$I%6aUIj=T_$H{kqvIYw%A ,C;lDF-x%P}t2&U鮔L\_gMЏMb;Dx ?UQ_'[#4_d4V(cdu88O5bC+1Vm*TvNlVPLwz~7gLwEy9]NlLI;Ē>>f 4*ڠJx ZoU)0,lі %UBWC#8V3LD;z9; %9<نBofx2MOl{Aj6|{T%..)W(cq3U8Py`ReMN_BfWoIkm䱾P\]2٬r[sWj{/ a36CUS)8$OO}V{au|OB9JR}xxY}mx3'E_xӟf zl6ِvw I3[l \ת]FB"R-@ ƃq<1N \@(iַ+j+\jAEc|\|’{& z9Ad"6Ce< /;ARgI2%<͚2)GzF`S xBSUI췯VԹbN׺6'.Y1{hc&Hj0wW<ݣN~Gъ3>vU/)b64&qfdO l_;'KW`;o`f3 ?G0ȗzN7PLLCyŹ\*ҿqUNkbۺ!2GxFs_w5X!E*v8TL C ҰvI2x) ,X `N1> gn樧'p$͕ `s8YL--Z^32:|Mqzn 3z|V7NߡƳFFpWΟQbirJ!ŷ_,4noqan$j2nx"R}tᘠD*P*K:{ \GՇ4"ý53kdM ʺs"t#q=Y8߲Kbޯ:Fl8Lk& MR~f,ԵmƦ$^9賬O\>tgh_9%]Lf j<2kn}ЧS2U&ݍO8NjkbFjE5;k'N(;`֦\ (g{HE섙w7q cfME08 1K뤰:ȿH4Or[^Sisbv#C[#(dva+'84Cs!.dF7n1JC⽈.`k郆qEǩ&&lEu{9uBpE5fNd -`E2&,y0@ÂmtXGyǟE.Ba\S2΃J _h\rxVG@><26kM}.w& xت/{ F:ePZ&b#4d\w!| H[7dZx4v7*xx٨Aה\[xቕŕ݌~荾kf i Vp_`.OBW($5U/Iȥc/H$:0ݭ]$f-]sz>F>`,[M+Eݙ-',j %O0𻾙S|0~_naWP ڬU—OE9_i`:&jT:|o9z[̼V?<͉pf,{M h6^gVo-bPTKw D?gH!j@9&|ARn`<RvrxL6—cRpU 넬@ܐ㘥; ЈY4+&xzX"_NLۨ@w@"snz1!o |{y3_8sk+ع"G8!lڈo%܋oi;PWGkN5X3 ^(b~+ NrE͑3ŘʍfbH62)riiN'Dn=q8@LXwY` nCG 7#mMު;e=xBme~*>B<}=%YAfQucŝh<\5p":m/kޓu$X3kwgж7oMY'@n! 5&~xq,imǃU:'x j}qsj9EZcKnQ` مږQf֬O5F٣  jZk_{ha vSA2iXOF 8ϳIZ75>g/~-,8i$lľWaa*4__e*$hI{ rnI@,`0_C 5UV k߈¹$vp5ZPk{E=v09 &%w `l6cZ @V['T۰j=_z2Iz iYAѳh 6ǩZ*,0 \ F\ &4B[5FG MmQܡģO*̽=@(KYxVvx;?j<_2Zs29AbCvб?Ws"LY񇒈` np#t$f :^׳u{w;lelP:H -r ډh}qliy?TN~z4f ' a a̘|Ğ*xHY%C[42^ *e=w] L]?4 rh=|t$.V]ʒJo>sy>-)X&҅Q  Rq,QqB ==isv؁/JP+o|0ۥ@`nZUH- %R_:S5rNJ&ۥ&q6?M1o8FNX)GMRcNY$Z1 }~wQ:DfCK58.gmެ}NDC!e4}D!yck[3m? Q'hW62k2D = cY`ʗÑ)E RlT"IϧSvAݨ Q|az& +Ɏ 's6ݻ'F?\Ò^{xF/G{Za>ز&yq.M65 '>h\3?D%&/JSk96Dנ+Nǩ%-<'1hIÉrؖ?~_yK^e:?F' "U _Lm!݁nB!,, ꦚq`%;E?ps07t&7NY0;}C; y9+IJ"j <|ZQ/$7BiQ1U ]:y^Eĭ=G^l=:@C+,iY/ՎD; M)g -mCp~zscmhfR!R|, ` عż0`@z<"6ȩ\( CJWm0@l2H2ٶbcdK``{ ?5*58cmQ&.-m;¡4/X?7կ4\ޭn/f󂎙Of0_[~sFNm mM({?=Wʧf(z'9N tH.(-R5MK|75Iah .ɻo+q rOuPX|(8謄aً(/0EaO̞'qEv>Ѧ۟)KiHׁʹ`,kG ٗ|3dWi 0.OjzARvfđM#&w12wҚlYŚw28ρ$70eS%s7`O&O:>13 s$83֑u>u`0|3`2 taZoLmwEU (޻y2>R $hSZ"h@8M<ɺd7Or<,&S( a#?%Xw{ON=dYo'V$[K]~7 S1> P#W#@cO`t>qS(Cu:QSV(9ʁi7xC"sA59Y[eo1u_xכЙ+'K.'2z'g<ի9]XOȸL[jԢLzɇs)+dܾEN߰% |JW0P;+ӈe\$1 c/N}ŵ]KUtC+ɶ2+o'v6D< g$Xrf:W<籅^jFqr4ǃ$]j!fBWu1"{LմQ{rȟ=7V0k$:pRK)rQ1ޅ¡GV|;Tyws8:?uAXiB, a FWꭶB5}%=fuwDl(u1 )ovcJ$y>#tJzT9CZտ1xL~%*,u4(6Lkcb?>*qq7NoV-.Te'ŗcˎ  ff謺b(ze`]vh@Eo/8pUMz.'}0HRDREA=N Ҷer+ RIec(^-|Q*Y`J"{q}fߐ# ^UG:ԊtPK` N"!5w%ixyg9y[LkO Gfk&l-0_A.Ta#)Fgy8ę~p] ڒ 6)X\q6lvy ˖X(11]6DzGI9j-uW.=Ţ,pyi\onSDrifXEiNnbP HtĜjn\DL?fs$m;#'J&*܈dD OO}^[Q qۧ:L D}WIOܯY|g)S[AYp!S O>9[e<ۧL'8H"@D"U'PvC>x6&AFbPqw A 8LD!$ʚ+5e{K&Rj ڢCYۅҭɗ4H'5aׅcGTkb `~oiRD!$>`~LZm˾^ RMf15nFI&!}huzfĒdh\ᜀ#l?E,.ģ7;z'TCY80s mשr$KS7v#pu?##u{>VdӾ`Tq6Pk%%n}ZF!E;WiG#ꮴ&x]HCCyHT˖ȴa'@>]\B?}|]LNKRIt]M&kJi]X<60hb Thbdq0B*GHΘشZSCv9s})tM^$cX^} !ڣ퐥X0VLBΖь^P6>|Q?e^^ұ/ߘvPҴ#5z&@8j}g"hoO-Rc_``枙8giE?4ϧc-;4)ՀJ] X/'ШJН8<>Uҭri 5Chm֑?B޲c6TM$ f:;Zu-da=aȱy~Up?r":cA p1n& žfl0xlj>? ϐ)oh,FYcL  vGM٫0<5_ 0Vl3 vOB8ֆfnO[%+Lo1t8yթ|vNPC;-om$C_3 da&q-d ‚} ʜwzי|ٿ+Ol2H#x5\ [+KwZ97b`zntgm,};$"UFNQMI1a2op,|g'o-OFУHefһJRAA6G/ 8>Cq n)@BvR9g_/gVJ;2*r~[QOy) =~n=ٕN~#i#7e.)뜀h,оd*.)JRo b#k^AA@\di$*)4`]{W`'/:JUXR\@`՗2huhxA~nGbu7M=w &|}4W馇ɾ~69sGY@w>ag=^M6 OMx0-[%:Mʼ:00hvk7N.gkHAW1z AtY`pr<)P*>wF,]/c`h/k2t86ʜ\ASR{hJ"+[`V-?|IW4>@l(Dwr< Ub*A@UPL\)d C8 65\1" Ą!3^f+p* l#&9`Ó c(PAٞ\::-}U Qb۲ gUݽbYA5\w;Cm]yk&Z}J2v_TGSr^aɨŮimwmL)$B:Bӡy;.AՎ,!AQ(~?FGp/J.0 Yqrjr';],Y5ݻ&$l-KIe_ ' _% Oܶ**xZSO)e.?=3K`DN ]M:*tb!lbc~&Pb(R#=@ZeD'wo%8Pih7^@X `\Y):uÚO%-i@>3Ua3ulsm*+>u6dԛXxdTyX@1׊f Lft1 I˪u9@YF)!jHCj ߕ{UN"Z}[l>_s2fّ|j6)XZ|UjmV.GB )l4ޡA˺7i@jO]WCQ1Y.QTWQ#:V-)5MpCgb d͔ j]Q>t502 B8OUG(ݴ'jGv(p '^%qEYw?Ϋy>X[VVOjDK]z!0%)aQ{vta4]<Εo@tp⹕QP8ݺKj-vYN*@}j#arC! i> AMzZJ)Y5^+".:+zϱFVZO_x ̓3MLJοnXXBnϰM^tcJIu4 궨D m [] #vl'_ 1,BC&߽SWQ9@CE9j/kۘXe ks]6z<{v5pN*Mn䠛WS( Rxe8+%yw 7/.@XDp!P+uS'> ` ˁd0C?=UE@;|Xϝ?,T°#`t`E:8TU`N(ə?4KoN9-/x}sUqXv9ִQeADyĸmq7@؀`4aQUDOaw99("|>'׽at5Hê-=I.mC2Aٿt5@OW  kκ"Tn0u/3W+5:ǐ<څ1PA5WLSκSk@HUnxK0K[|䲘vnI8X@'(د`+WvHM)?(GcDSgk~]h3(#{a nPiD) }I{ߪ{eӜ܍J\8'{T~W@>63,n#?|\:N2 Ƭ'#q { gSi4=`XQJR#'2{ll[ \,ڋ^]j/ߓE$krBvgo+hG64q0U6Jz*O@̈́ܟ)~詴T4V? (S L1d"<7KGpDԷ֨c}Zc-Gj4a,5/Jax2l1^}WÍM4v<,O'O}x x<>!O5'o gex,hymd-/:|k&{*YCdKnŸ]/:EM{Z!Z݁p1]Xo|ܩCyAaӨ8G 7T̅t}azHK<6S6錠˞jhboS}|;!6ߙP6}H\%۱eiN0ZdݮgҗJ\҂Tϒ>q14[f1HjP(^֋Jety"ـ}Yѭߠ_=:ЖIyg(鲹{qb!ˮEQ3xuNoFka&'XL 8|%Nx`4)Gt'J5U384⻝کzHۍuě i<0Ɣޥ!ĭU?3DgO1GCSs/c"۬+ˁnK&VgfPT@Y[VmyN6\{p>N6]͏#H!Dc+3ɧxT2c / `zJ13Attg znGl),/r،#KIGTb=j>$W<45 ]or\K?`"_(#ja`6.SX@s *.YXt@/pH[o h`rX{N+տ U3KzXkrޱjХ2lb$vZRoE$h ˈ A_ۑjo"Y%--:Kfwp,wZfHdMhdlAWFzd2g^`=.u~0p;S\M56 NSZ65[e]<{ssBNRONAnZN\f $pnͨes.>S8&IO'uy-g n] ‡uNSpׯ1N-pЧ kHMC_7ض_OI 6e nyMq.P! Y !g񄯞}HS{\`9Ͼc5]f3*2a,ϱoDaD%5`6- E:Ia2W C$#ö?߾xşY$YܥRf `UC\s%S]%2@t]{OsҸc աӢ\ɬy7^3bVj0e\LL8^ ,k'OLp];CY-^3% h!;C+mLUѯ9șWIVPO3|yshʨ'U=Az J61yI;%CRÊvx+EhN\@8J¦ä J? xGc}}ZKme/w}ZX,Ja]I;>vF)VTPb `/x+9` \5pW&ā)8}^2?hK(<%l  ۃRq5R(PW#:1\~ґ@b\5)^ Wf6 M@D u/ JtSZhɏI/^ߊ,3Ur: =i]E7]|oTZrzCiq ȟ~NbE ut|%ɏvHH/ Z"ǮCND0sIYr!(BfDœ c].iM\m^%:d ‹˨:/]rs lu)=Vlcʢ_Qzi[l҉=],;'1]`׌T>_?EЅVtmt$Zvgw1߶TT_U2S^Eg(-a# poioYQj T~Ar-thv#4B.T^F߂N^o^VN%ʸgx䥞@4L=V GF]svb\>Yb%H;?d/u\q{pBcud?lA_a]˶B-A1=KwaͿ||/ ڙf&K%/T*$sH퇢u[6> ibd57_pe0Pup0HꠤyhyLؐMm!rPHt乔b$F:  mR4C%6?>=8ѷI=xTۮU\KO)` Xѻ$s⷇ b(q@R_yxQ/6$t:`p4D NK/r;Vǡ/.2fECHa.ʦ5sS.[.X:z+gPZnrl&Y~#ic_Ug3 ːXm!>f(Q?cdù;E uhVճ%j10\9zEe ty@2scEm@0ؽ 4l-E!cxb_"P|E `8s,XYG݋w3y/#ً2G}V]4JihA|x7wnfXњO ?D|܂ T1e뗦?)i<5uQpye]dvYw Eal#TgEW1ww/ܸ iL$f`4*%;f#V5ih(Zc W(c ho"1( Es`#V tOwpդb ij|bn|Ĥpll;I[M7k>Lv_}Vj 7H3nÛvS"JnBa*ՔAT[0yl_Z¤sj :Nr߾TI둴*D6qIG N?aǵ `Cۉ-R'ҽzd/6Lj*bdidʨ=n]V:r\ʿf =AOgy" ~*Bgv@h1[>.Pyۅf`q*.4.JJmɋAbzejY3fa;'Ns# r :)cb\ЌLwްH[T + 6M}*oR'?Wٖ~4kvãS%(U6ݵ[:Yt%n~3)ԭ (. i5e$q?tGda ?Z$u^z^މa)POc `ӱ! @&7t}_SKW3/xmn,;@z(蜑CMi< #30N*OA-x}`eFœ#"'_\IhdeFhWu/+d4I֨-@y ;\\G#Ѹ0DIˣz0A3`' X!t]-rRM>{좷bipW ]T tE.VbʓdԳKW}~fS_egM`CzW<`EA ޕ5h'@''>l,vћyޙGۚg迂}W Ǟo!p;w5m J-ÖkZz9jqbdC0+%[!)S9 v}c>͔8w{/&dW>2z<.ŌJBy:`%TG+X1{TN (zqI”< wN5Ǩ_l"}ֆvb~N*)R>)D? }xC.q{Fu1- wYrM=e#  k|DmL \gJG5J.!_`?@ݷ в玏arnwZ춇 ̻}9]$kr '$C;>l} h}46c | R3}ז2+hewR zYjzDe}dm㲍GV:z&Wo&JŶ ־cKj:/zn;,kp7R;v1~4G%1n#ntK HPKmsf,8K*ܞgMW ZT$>Uu>B !I\ LRML`aaQth1GH d -ˈJvp`1/MتH1D>΋M_t&(mn }钞nm/Gm_3 5Aچm\)Eu뫔 Z[OTRKjccCP ݉pWtb覣x*r.}軗U C;Låo؈ kz%7}8z-fc~ȧ&Y6ڽeȝ+k \kb4#33RĚD@r)b$-^}k"jsbٶ|퀵WMrpY|#=Bb(CKPi)ݼý_Ce #R>I^N;Ԍq$"1):m^B5ݘ$F!(XW.} ;?clkbIp$nF>Wٯ!^c@Ǟvr#"[ШF(pעpAg6cY:\/!)N:K"ItI۩oA:9dGtrY)s$+jHӘȌ}l,ElsnGv_k#ˮw{WX+ː5rjyvˤGYFx #U|ǙXB]E4ܵ _<Óa4k#Ch FYu^vkİ;?0Q_]Nt0_iedJˡ)£+21;_v`D!2CĀo?>Ęޟu ~n(IbR-'Qz$Z#$^Ox#xWǾyO +"LxY"RN ] 3u4ptGBJ`Һ$ʩ?CKj]{=$ŸQ:a]CrMu#\']aʼn3i? ~l v^tNC`ncu.n`bV#t}*IZ S9W3ӊ(nQ?/|= S@p!=)ZY-XT(wl$)ZۅBr=~8 X^ S.L"+z R&SSA%aT&;'d$^ϩUEӖJ W3_G ᖾ7t3:_X2ϗA@oɷ[^B9r*B 1f@8N?X,&II)eG%,"g<@y62hZA@ӱH)E8<,V[irZ~M4NP s q8ȄtmۜӤ?ϮFpCdžC54)iWlJAj,|=Ndhh-Ec(N 7 \nuDۈ0՘*`䁸_C P o4 T!U{ˆ012^>o"bӯ,=V7C{Ѽ8Q-"ź 8єyV|A'pݫ!9ĩl,&KԘ|D퍟kZ*WWr+Q]?ZF$QWx;ΝfNѻ#rKn[ˋ;E$}(Mu"TQk*E4 :=>Îth_ġ˱w? Se\ޠP" }E0Q##@NDǦl;(pϨYy/:ؠkHp92;mfi矿prye><&!H /8F;o7O/W"cU)>?WiiTjGD9@1Ż DYҭ\!/ӷ|#E}\r䶎2B_8p;RՇ-q!P}LUxl/)q~JGB]p(WAZrWi;j1|VP5{_ &P-m;6}H@tzDZ_!)mm|:Oiſ{Nc=* 7Yv5B)QVL[Ǘ~ߓ !KyZ %w8XQ@7H\<-{щ/~Yty 7R^][ugXe"q˯9`letbZ^tZƗTW qt#>!_XCplSf%A@م&T2-\D[}z~l)#_p]@jm +AuKe#_WC$zp"lG/{ܽ{x=( ME7xQ!ۢgוu5S \w|Ʉ6Jft'An4wf'ߠBGuY/'0G2;aߞůԶԳ^ VQuԁf :(J-MW4F9/ J,;lw:[gtM- s 8­1%2.?њ&$r BEoyz׍9ZOT݀X#aFuO$(9<> vjxɫF_G| I7ݺdU;OnSݱ%_%OBI%~4;$/ |88>)k25E%qoy(k8,y~`ѝ 7|5<,Dyһ:|S]盟2^a' JkgXqXjZl&Cl=qu  &|N.P␇)h~*މIEIbEC iqH8'T63EL13s6G.ՔԤxͦ0P'ol7*,Z8txSvI}H΍P}#m/Oi?_ dFV@N;X=v p:$ޅ&f:+(bE RFz }j NVAx ˀpI/zKBXvy5_CO= Xx@Lj}Tqb2pS1V2}Is^a}RTF|szT3\e8#3|2cKS)6Uy{<\H-FUbfX/V"LtHwߚ:j/5x  vLjן_Gzbs׬tʜ]'gJjUʑt.-cN=A出x Rn ZKP : ,2O@d Y+ndbluMkb^*|ոjT&.mSn60v%U8GhTć(__nhG*n9^v1'Q'9ez %5g@-Txg?[7plA%nBCj0!]hGe Jt̶ałU߷=){5(6WT.(6>`!UC(43 p_Sp`A.t[㊓e 󦯟Xf;)EsEXo|{ںK`<"5DKЁmMPJlkc0htz=h@K6DTzg`X੍dL7=3}o ѯg um{99mavF^pū%NNvv&Ɓ xD"#zQ:3ESd||]G|*AZR 5:_fe Vֽ/isӞguTxA< 41ɠN*A%~λX"Ϋ .*9.Z+e.!>(dP.f05dՇjYkOli#<&Ƨa[LDr=@|֍?l6$k/g[nNQc+-+99YK2-  =L ;>SwRq^3nHi0E" " 60gyn yiշō`PR*?Uŭ;Cmr_q'C2LYͼ5 晘/JDz,5ĩkVlPH-^K Uhu1N#x{> 8]{cw|K2oz #"@kDGjx7"Rf̎B̆ Ph+C6#}cHiK,|۪?)3/=#>BEC0KZ[KSm]D-W|+'4$as!r+N#UQp>ʀc\-zܜ}}6DO<:/=75DOmmBjpk; z0 Pa ò2J9McI,D:?LPk>8Z-Q]3TS2;<˝r3|f/Gv vZ6<jzev#[u xoR-1/G؋'H 3fAhK)ueBzf~,lGŅėxYV/q837By,/jL>.Sn*RAn侷ي?޲SpdG,f.1kl\߭rȆn'h6-Im߽ kKFlTU͑{Ky+O6^hQD^2P̧;.;ju0I)(';2Ӄ;MF%ms=?X};2١BbV !>7Rd_x,VG0LZ]([dUI^T8FnKII8W! M}r5c)j?m'ß9` +#뾾ߠ`ҨKďSv8%h٣?{iq@ <>åJ-0ɾ!u(񩖹Ph/AZmNυJGHOխMˤ?S>\/1*- jPkE񋙸Rz6"pS*!nE߫5=_]~ ~KY+j]p5( RŊ]DN{YnulM,f2pHlmOsqY&`3%޵ɩz@(.A^^H10?vTƁi/2Sb's=?+vKR7nnj4cBl#^+o-rW='g7c:rr>.I~7ta.]}g^(̀~MɸA,"i})L2A22NB̕M9hr1O^aAnl0k~|5{?kxOͺ&sF(ᙿ r:d@v{!\BaDS_\y!ۙKfBBSZq]5Q>.AA afɠ|{e<ԆPzp3'"FoLJ,twuMmWRFߐO)+kZE_N^PBud-!wr{% ]2 T~ #gt# DKB17ø*eCUF5J\:֞rW rQ?H<~yTBFeG{';DxX7|*+="D}Nkh_1$^.$}]L@vyme`1.w#zbMa!# $3-H4#5z0*33%U codpTN<4!?jJw:r+LغW@u>BXw,]F:\>}}_4n ?1B- _AD"Sv=G2XJ]8ĽП V~݈rڡS=>TdC̻H>{7M@JQ&ՖH!sZz{wf|Ζ)F5~nyC 5c`d+^r,ZtfA#SA33>0oaؼ"HƸrd=d1 _}b{b&wBO DJł1V2$pt՝FokһÅ2.2*DIsShyט+R)!kZedmJ̍,i"fkYݔ0JO]w@!׷&g9Ah 0Ώ?oB7#EbLS ' ^{^:U<Ԣ#DQ#dۉT /RodlQ'V=5L}Y[~27>CUg% 2;s=U/sSv6@Y%!)Z@QgHE/rМR}YUr82k;D~(~t/sx'ybhQ Y ٯhS}f'ᛦ܅ H4~jEE! cs 2`!bW闐mwOx!Ym6h/R=aU@3::=k3XډV9'mMI.xOI:-9[U7LWmu!~oߨbiQ׎$@{Elz|Dy m#@+Ž8}-]EGGdiT_ǧ ~c9Nv+6z }7  R.6cI <>=u.&ZCU)K&{a4vͻQ̄0& e-y :*aOދ1Nn>iY|:5[>iѲ:'FCiku27}baX$Kr4y;t,mqY:_]d YD%Yc^^X}%ϕ1zzŷnØ2LWB)ve^GF7c u"oNp02\D_f #%ެhÑ\CR-_/S^Ď>ކ3gaYRIxMxM&ttƵD\{**qF`0)M3Ցww{E .tN NʽSV]'cDI .@Yl5U-ȐkKWdM.I}@QS*e/po%6r/0KpU$ms$wZǵ3Zl>X #sdQ^qYCRӐK3䀄Hm [+culǛd{,w^@9au!wS[-8Bz1R.D)]͸m81HUZ"0GxB-QǪ9y+7Z/(RO*k2 )љTVd+9 y;+aAx{$ҔdHc0`"Dd3\ȗ259vWUYwn?A߬{v)/( |Di(y9l͔alN 2q#_vuZ 9D\xd'_@>Cy/;ΝQ4BS.WJ#?7!5; $àP>5Kt|udrW/8H +:.Ե?m}:q+LVMd/Bm>ů ,?L@#"HmhOsvI'csԼ55CrjEZ&+ߤ]@nϼV !]z 4~ ֋ مcl7*Qw/t6x.Iߞ keAZR.Ѕ 4Y{Q} tۥ;XDr:o2KK<@cLebK#5[,\?Ue:Wq0YeTs';KO66l?D7oL&:3I`tȪg `m-+ct/EmGTւ av i:4x__4.G_t=2͎ W1RR,#8QPTP~ }VEχG#UKt ݥSn tVS9x\ʓ-yuyy4ӂxs1T R ĺjPK#Mcz&yeK2Q杂gZa#p[.7e~wGʍߍNt"z~էEYaFh!`֐jf?\XmEcs,W^N6?59w[_ex/XzQ;n\F?<lq"=vG!9 `4ĵT`BKt䮽F`(}K]fl!BKGlVIyǤ" n15}l` /<"cB2,lJw mcXJ' ]!LZ(W,z3\PT|#N)ޟ4o|7Cvs!O > |p=jlpZe;2wݛ(Hk'KO>>jHj5j7W^A6Mծ?3heOl* 䲚JIA}=H47WnO_*kd  ߾r@ݞ#+[(Pog~A׉%J'bDKr# dUK_(Bes *W$tT\saOF.KZS{rd%c/ub%׍w@mvʜKKYs.%оixX:P6N2*י|Uϑn_dE쩗:¶7Y%V\!~$A9\A$+>֔w}&vϪW]lg*DQ$D \p#?krЧ@&`7`}nmυ74܈8Hk;u2ͦa#a;"zN٤xfhxΦBZ-N1t-5ɸv?J~ukDI4i!}-pZ՝Z2eo)n}f% LkLDF_4l}KJ߯*=Ҫ DJD/҈*rii u8txݤ/4xZ Os8HM;`!>_e8up V{F*ӈUQv$(XZSݚ>{P8z  *sX\ֻQ5ʏ"IF8܁Mysu2Aq1 r[Q0gusvCސ(n]? rB6y";N]?:iФNC/W$cL7A=7{b A @Of/Hmx?`Ȝɮ f ˎukfN :*ו+#뫙M̪OVO`ƿ![3lInTm:2vQ rH٘}BۀXOJ*m\Vfs2٤GX8:MͼˤQ9o'SSC8?32 0gg \\7@@#N)kБ@M_VogR۵<’"&"d<\kbfG,%wJkK(@NAw~ŕ!R8Qi2iFC:t) ڷ+ LWrV EoPu_~| _qIk*>LImY7R~ 7_mGį,hC"$F#rqPz# Z_d"8&+Fsw*G8ÞxEqw AxQ6Ȟ1ʛ|dЊ^,^Y} 4rثǴ|]U8H7Ox&.44JcBB3,{D^XPilq=1;-YH;<%G$:y=)e^vn[tr3\(4qlB](;^2(r}XIB!q[f/ UPͯ㒗BC{5ߴjtqw(Ʀx6-Z p;Tuz#$&GlЮٜYt\nͮ5_ a,_M'KFխ^_mz/|(6'=iy8eׂ(i=ٗe@C)/zFXfVUj,lL& n#a.ݭ.#1Z7 @|}|,tP`|r=-04 )-`[3]P޲b=ZuT!^?xB\zmyܵ ZeN-Z 4B=LYRk1-NמʒKK"/ $ HҙHET=c(kRMWwd,zː[g[5=Ywe#R SrpVGw'Z 1}~,8n~Ƞ*IG R$^5 jR53붷|ϸ]ƣ wZnGOeKf׍ H CU} r:s79*m7ЎP-PIzΐN= ӑ$:maU|Fnަ<T\E1bl\u6p Ck"{$(ϒ/L0g&ϸ0P){>*%\9TEK&xzZ/i[Ƴ$,>:|tCzrV lqn;+0PڍJ<Q( `zB,4|!C UKYY@y@j.WͬȢDDgEGX"EeY!ܗ߮* kN 3nGK_LQWA!gy_n&,<2bP>W]z 1*ئ![)Q;hvʙV\戚{h"v8z[,4J73GBlbI 9[9Y‰-U:[$X!uVq`U UQD6aҁEBBc,oM)z|um0>z$|jtDzmۻ=}?Oʤ:5+Qv|]bb<>`gGXdeZ`{rڃ+Tsh\ĠE}6kDǽܤ ^"2>:$ɤMK6 \%+Z.Cpe@$:R*RxIγEc(S'fEwt P]n؀diZ')|s8Xe>!}* Sy5檴0X& ^׿&{Iy<8~jH5`5ਸm \ᵐkoy$]&D0,oRslt^-C>ՃepdZqEi!Jl![OХ7_*Dh(K s0|pT9pAjceB`6BcZ" Nf*Y~|z~8c3<҃GO[&b)=8g_o&>@0ٶ (Ucl!~3vXIr=Wqs[6)^͓K?JB 5ozk`VK"-%>Ch H4\|DެĎvWH7"eR(h3uTlfV6'7JJh݋3SR`(oK\)i`KBTt#7o!>9Z JA i{_|`;˻6k=wtl90P?]F!AASOizdM ,_@'T_?h."h93UL! Z12L=ucBc/pd;ŷ1hLʭ!УrXC͕jgx# #QSA3qd3]$(޿pB7C tf%L BxbT OOtHiE״Q??d_fy9b$FN@"z.1ڗ?mje .*h~]!r== t[}X}1sZwח"lO/fjA&d]m3p,@\/ղk FzZs|ԞMƸ+@=Z`\x2`sY"[?=?M~U`PK`<7!8Axf=)u%KQ?v֡N]z. +`>kY"1u>)%X+N_ YohurLtsUD<+ ʫ.3 $/l5^ QYhZ\a2<#̔?.Vw}&鳆#vC,ü(%ߗNx5 `(pc*|V?j** Yʌ|YDӨtS_S31R5?*XXcMgDe̱iL}xu28Rv'f,|5Jë%,@ bx YysW+qU%儙 mQ[ʤX?g'22l%DVbD]x'&XʝXY.yEvnllNM;HSҰWbpQ%@>͗nQAc:Z'\~NŒd%,{efx&jCt u 7IXx20*iY({ 9mf1qo!i9o.> K{.peQg707=*Οwn/n7JBcN>Hj> 8NќxW> ̮MO;2ċ gj5 nM!t\ u3 Z0_3Q̜RMJ)BE{KEJS #| $cz~APjΈw*"zc[ h/a‰1A!˦}R,0wPjZ7\sCE@z_ŏyOh>Q%x&DuN[@<3s u3x2hБKd]v7lzA}DkZDd?թnx'a6[psQAC;!9`R^il`G؊,X~IXvkV]/mNpbp$`j8uK:c Ho%u4Ye44 kxG`8^36o4pVY?۹|* Qz)>$X$>dz}v u=)d($4[GkU֤W }$Jmܩm?ጕΓaH?nƓ3 􂄆-Ic΁,E-ju\,'V[es?X6(Ϝ[ԃvgq8< `* SȄ,h6 G:ZcwqeݯJ 푸AHy:KFP Q$W$ly9̑gA`sNrf4tbSo~ b][@N f*-WP`QBñ'iu;fח PD6c!}TSu? A4QxYZ%"/O39˼/޹؀4R'et!A\OFX%xqf^zi(G}I;UӜ^oEd3:w(@U}OL1g]eF@(4tR⥜yIJ.4%5[ J'~^mhdW"a>( (MT';//r$ex ~HIwg?ǁpg1w־kUS÷SIX{!~RMF5uIf=8׷)}0D@W͑mrBc HٖDВ+Ad $8SB^^b*噫R!0E,gul'ii8lIͬ(BR:J폈DGO%*o'VSsUv Q 9>@_!OE1ZQP$f B:؈m' k%"ݦ^IcOnkdU흯_T|06oM]SDw#0\4Gh¡o2΋0B.nw%Eփ\fT4h3$gtcؽr8"><~R 2'Xsp|. c[x0BZQ'Ē|'d|2& }vg.6y|I{mP$F֥-;.SVW^8ݮIf-<ܛ'XF# r(9؊ -e""*!ҎZD>@cdT)YĨ-J^hj7lk?L$ ]ty!7PØ"TCY[֯+ćvN=8O4AJbYcZ%ƾ[mtu d"i%,DG6#XuƖl D.:]bqqD;3/tfU]`ED姶K;-GR ЙQ{Sꅮ_OvmIA:dh!4P8-%>eJ`wˏ _iDV氒0U754b҂͔>gv>/f !+"5 _H̺[,b ,^3oѸ:{`Y` JI >Luof9V-:Ops&izIS9(Y  "5ijqYbצ}woGs1t_(Hs". usLk*vvHN׍Yc%I‡y9(UxMy'ҸT4p0-ԠOP <5i?D':@ ~ߦ\;W3VHXLr*PޫăGsNVio0H|1eco̸7"^RK߶] ob)KʗfY6o9/ La4EhdeJOfnQ=ˬP8_NZ"It3y>o'1e09'o"RNFpR*8a$v ĩHD?-tq=.ퟦ2A? cR*ʥeUfp.2+ #-޴?gH`B~jey ]C!m==rT8^ 3h1dKDbh_?A#[@WjïAyiJuSx :+/Mr2oufFhLUw0.D1ri^ b5C^ Eg Ð#.gnxA| Kk-NA$8/.VoVkoT&,)Ot"^"g"TқC #u^NkIu,J))%Gj|̋+S'PQ]}veV؃~-OOe{jsCwVvRxKYOG9cv9ׯ>ک]Ex "P}m 2 CF`r{40Nz{ A>ʲUyS< Lp:IA0_iMrʑ#<1=O.!|r\>V:)IYfa~vrprDk0ظEi8Yad.*Q$?ㅗuZfxjFb3cBYY߫8BK`2 {m ^b[on9*I;s&g,Z#[qi(T3ʒxp,vN,VAH,aXrMF -dpngi 1CI-uuo+ wyWn3iC75),kVA+>ur-R2JnF 21h$qŅc .rqc4Pؿ9˽wL`_(=ffgҷǤcYbi08j#FLzDF>[0ֱS^iSCvc̊vMqR@1n2r,㪕 _jt$=g@ntC,P&B6P6sB.~P3]ۺmp)6}0БeU5k NA"Ѐ "d?Ã@? vo% 1 J3tK˱44gm|Z?/O&$]z|ab̟xW.}jp:_K 4ExEƽj+@ x W;w8Ơ8u,o$#WƌE >xY$i/b|-6]:ŽۮWYR1KKG/!pcpyCjH(W>vA*%V\^}pJiL(Z<:*#e;u!RKO+n!k/0cJNm>Z eC$uN?c[EQ%(#soC/=Ν]+,2D@Ȟ`xosP}! 5zE4u)r5׮=,E#h T`:S𵋩O +rw`8 8\Oì"'}%)]bF*r["p5= ]ي#jFY<0v+{/ND 9ӭAUv _i4{7wX24¿| }CQۥҟd4&kѤo~aBkSt;5;Iː\\N=p[ Jdt禬DaW0Lo` .5|G}&э_;)'sl ,ЧW(x~OtMp~ 5j3VVn-p1@a!J]VC[<=6mv vp߻y4<qdZ-J^c.<:]uՊ&vzv BRUOPWRм͝gi]?P8jua14̮rQeAM^qb;}4s㙚_#GV5uQwX1?r\rbXH[/n"{zwtȳceN!( 0&@i7f䤚N:m.EƗ G? !;O-hڏ>'zNj΄_*x2>^h?Vlhɲ},04i1k+˾X^n0WE%cBn+1mN^ !['Hc=4Hh'q隣"]4s4Gb># k/NTsm.'fNWi\c;Φdw{ k,,g @bcH$*%q*B0=Ǜ?i# y h,x@H0\s BMUWsKԎ,PfįB(nR 8!v?ķv1׀E!o @#c"\T'bٍ+Bg'5rkZ!o~.ḃ-NzF8vhZ FP4{`8xmx~4CJ!M[p299 (2Zu,P0΂p}~zFJ q -R,YW$6#-%ss~9"i@.NWED?9(lё;z'oFtQs3֒ c ,UGNz` %V\m_k Òj'y/p|do T)#4%fOzAǞwRdi6!t/?Kh002pߎBy3my#<"bCyI._t"u5XV *'j63ӄrՇ%rS'`*8U_lxk4i}G|( mu;u7Dm>b4:#Y'@&9  3(Am ԇi bz3Lg-]vI *!I 6&6wXcCQ(W$],(YVH {M$bպBEy>$MЙCLP=~8FAL!d=K|$)W?SW M"6eq,N أUt ~Zt\OCmp˖k_jt(8gv0 S;\?=H4Tն>ojYs  +`Žq9?WCh ǜ M@G2+l?1!L8[Ɂ q0^3Kp/Nrhws@!&//!9" ,<|S5Do6?]|[wS  9N3|'H>c*lQX -va1UɶE[Q.8j5$d,"B nupGۄ׬Olj\RX޵bnXP1̑M2uAcB`ħrG}rRB c*\[IW,XH9`,M+7:gw<(r᫞ota'?@z{ ,G^/\PEKc8&+'*!KVXP \v?Z: Ds6ɴkި"}׈"Еm]"K #*Jt w#h)ߚ]Rj 1G{ }0k'w[7Q`WVl"0)vsv͓zgqœ,K7ES5m>Y CbMdw׺=@0BP;/i[в~.CC3{ &kN 0࣊A`O6KwZ"b\ ,H,"3fj~%Dyv]裻ZV,rzGsBYl&tzݼD] |n>+Fmy%:PU$n  ,WYE8^4!rЛ1ߌtAh/îslɌ{,,5gOh >6n iH ic(7Łlr'Q(<\7 ٧zqh/Gs7Xq֟3&. UM)c{ңh&Hj/8s)];/?(EPڍ 'NtotK  t:`ī=0 :wt!9ux^uhkJPіJQΚ{2RҍD0!]>w}E> Ӱ^KoAd~&K %-˒KvXs}}L %Bm90BD+'@?㠀/8TAliJlu5)jBp_֥YökwHCOe#^.y#K3q{m>~/vD-LV|z\?* bԐNb\bG3U$=acV"'9MmBoZ "#.@TRv60.ג42VqfX߹j;[{o],>`Z=ԏls]ajuqOyap6Ua-uv!5я d}hcW'E[P?!fn161` ۵cX2Z*[+3)oަ 0Y:QVI 0(@Cu +[f;wwY`G5X*Eχ֎0&90<@Q}`CŀYDM"ʃ[1$<\\*`¨"t}<2j~4\8v1!0[jK1qC&'i̗>Ά%GƗ٠|zS8pYA= PYڵ\~I&O.#Κ#=6WB 㴷?[DaavY|[}cjG$L5 9WWJ`(% m@ab]계q@M* wZtlp"Sĺ{w!tTOJ*_+z[#a+ brDNL~s ު8 W{fr'$jQn9 7\)ɳC0Y$ |LeIKl2!"?Ќ.WxOuo Cw|74WSxa$ f!!t$?h94:Q*7]C}L\pv8x0'bo%Vn_RN!}"L񃬅ŵ.(fn0t mde;|ӞzR /lG)y \D1 9dMr]E#6@]ՕS1F,!Znk "X`SA飐(]ByBp&iBk Y;X"Jٺ\:VjgBicr!'TyjnL+9#i4We'2"S;}Wi;'G A U blcmo\sZ*H̀unQ(Ɵ9gv"]% Vb#bđr@aTgWTC0")4i?:/&5N+v2 30ѐiNW҇8oXjMmRJ2Ἆ (j٦۶Tc{DIjh%\8TPN'tnW$ lUcLwpw0qe{ ~|BP]y.2] SHMlt6&P Xe"AŒKe>t)6Wߏ\uɬ + 7(e.!-n~)woUr_eMoE`ǰ!7k^=6nmm!@(v̡[NA"Xj{s3N(i,?|>Wut, `20}h/jV,.oj<)Cw`UƦfI1mWP}PD4q /-Hk#:o% fh"X݁]@~ Be!rilC4ak. C5,,BjId"7|jiw4*d ~w؏S0ӉR3)YAK(B+>zĴN<ׄZ-4Zhʭ8ywFWk:ѓΨ\) /'oּZŧZ` |mNlσf i0#gt+Ô9&>%+ B1E,YvA+Rrb/9 ˬt o68Co=Û;$u5gpQdbX/R68J}5 M߬k|yck[E @~{UDBlss~=|dˀvu˽~ ^…V%mZp=|ue16, =;!lxk>Kh!/_} UtÙfM&b@֋_{m`ezm5Z l"8( l"&+sZfK?iI?V?P-R]@e3|,Qmǿ>&粏&p\C5'70@W!;j,m 6sb wem?ot C1?DzGcBursҀǿr5̴BkMM< F#XU܃ς3_u͑Ž$=mMȳtwCy'[4ff6q7TYd{94 7щQ@ސ^Vr)īYuM^+0@Z{YR.½9\|G+z0j-D.Ю/YE,'#;>9 OC6K on5.: md`+gNbBKĊfƔʜٯf?N7tw4#hs?eBScY8.*O5BĆvSOjV"^J;2[r5FZ}cI3chnһპuՐw~KUfwso 1HMCfAP]q%5 z 쉺,+mP#kfMgԞfE|0BYs ˁjT"^I1[0g{95A|ifK]&}ED,MYV d&NQxı!T][ r(pDj:q !!+hFRFYH?axe Xqސ0mӍ~lԡࡾZ:1 T>uWD];O͜n ËخLPRb]&xY2ux$ei-Š~s Km 5@|Dw]eY*p`ǽM7'n ^ ǝ /4Ju?`Њ쳳ӓ]3eGlo4Aij''Řqƀmުj-gFN͕THY$s~4Rh*^@t_;$@zH*6'WLOB)<ߊ 2FV1B~n\B~ʝޟ.Q [.N)xgx/D2x 7~sqCS!(FC!i^Tpu @ZԖ zO !V]ҥ-K#g|?tY-tbD[v<Ǣ ъi#C3U=!GeiS+'"4NH ^xCjx؋2qfcR{nI,g:' IiHv4:◮lC@!*Jz>^ 6#,):FBIYmirZ╱ۃy-o:!Ct՜nOTD $Or#jqWQ"I-2 W6ː#ښrU#huSZ 7{~dVK&Ŧ!cX =7 } FГ91H?^^[ ,هQ;kǥ{(4e3CypM-vү.P=Bf?Mr+eu)m 푚tcOvRsQ,Tᅮ9Ɵ r4N~攸x/k DPڑnuڭ''>FVO; ȕS)З1AdD|ɏ͗VH *TL"[Cp^&Ùb";蹉+,-ì Ϲv3ܒUȸ|%$E,J,GN09f7 ̼@K愕FٶHѦE$ a&kQol$8=b2#nT>u/+~D(LP|yatA{I%{/*Hc P B(JIzCj3qA8$Nr{xs-20FZ:G=B%ϴw-'F;OhmpHs13kH|H& 8pUgp`wpCsL;6=H[3-Ն4NVh~Iύ&%KixW>6doFMMKhSuv̶b-N:̎3Jv`5AZux4F\\dCZD%-wnJ⾯G3T [WEQSQACs?ʩ&VOOT٘)`3Df͗l^S1F ,ߣ}p~սv7ĮK Tx/)}ԴÐoG %Xl='phwCWi\jPpT.ؒkB{=ccmMϑR&Y&QmW Y]3-lCZQ:R2%?6!)nɋGvNxGS>6WDyu8NxLQlnIϵJ3<]6:"c}i3|mț +a ƸU8`4wzޣb/`v8߻]^GrEfMQƾUә jcCDr8t)yXN#ycwp JҢA!hv\,6z"ΒpOqLP +[ْ%QKIj B3l&vR|UHr?ԧns0$D8JoY5B̨l|B"YD :E֓Bv9 pn Hr^+9?@y4^\%r2 ˕UĆ%BAj`w _;\!rLpH%ihub_hxq[} ݐX0?}}I| 2EG7 qֻK 7 `qP% c9bem 2[+"l`)x,$j9ە1i4?ږɹA[8C$c cBB˾ nc." GmӖp~fHQ"!a\Շl$ѝMƛ~\LY(L茓~hҸ?,Ξ: yAf_PC8:cS"d`x8rW&7FSAKw|c18Qքh:rs"6Xu~Hp5ei&{ߓ-@i~R"~Fh({XV|ڱ9a#̮>ϱ}㫓mM/ ۵t wq1).[/@Iiܶl_ *N\f%ȂCIXBIҼ]ìgw-8fłoKkAH 쀌Z@d[_헥ˤeH m&71U>2igfBh Fe2t:YG#xg2Şm=S+HR땯`u=h+A)͎Ů{ 85eE}i{) +JBŝqnzűujj rTC˒ D*Nӣisbhrd%= b " 2R a05-"#^9C=UK?5̂3zūO$O pNW|ͪgb)13)8)iڅeB˟t~˃~#u.N^.;]b8U疪?sX\ +j4'7*^H)Ynm1pPE6Vnnv?hCW6M99mC;{ SRaR{+U*w]!5\#pU$v }$h$v0B@k_6F]e5,i.u%X,mXFknmтׇGW4έG᲏,"Vd2OOW$m|&\[ mb{WP j@N9JF(T7N^=Z*Ǭ"&t] \ (ӎp14]%7Ed/kwhs:Fh5N ps =k:ٖ]8K=Drk>3ob 5yӨ(%Ok* I*4#g4T"P#% ƺbLE #fw9/! (R .Z\tWz1\G y*]mn:+)qFAd/+MųΘҖ*"kp' p97.zR&R?F!2 V%C< U^Qgy3?g3f-NPV/OFdkkڴ &q5TUB=i>;(Vtk+v:wHtJ]wmi, L1 ]~׿g2!&6 ݞ][tϡ02^ۭ,K-d!$2o!E@LI!9yV^N"`B܆`uw7Tr!;sGƆ8 "7xpvIɍ6we>cwy0~L8=~%R>iv="fg٧Aw:-?5thCFy/.08o ތNvXazUx$i1A*C\kv9')~`^ֹ ~1:g_ئV+~ieEެibRE9#l8FI""&&Z})Yc=䙥E,Q ڐǭv ϑ b5΍%;7H`,'_ x .O$7!+)@j=J'{NX؞p0pTaVl./ V ㉷g95d9Uf[uzl C꿱q>5P~(),r<{(5g_@8p=v冬,~3$PhЕ0M[֠K,7mPxɮ7~+ցEZ< eGQUX\HG&?k/oUA>ѴX.]wHN2.ԋ{t7_Eǎ#_x-Z!\[Pd92Q(7%%ޑZӵQnwŗչ.S:7 \dnHF3!A/0X9ov]>vIc2܍4~4 "\8B(r@ϵXےT~O11uD^yd (qca.#)C`NW yo!X0∘6!Nqv|#!x%/dftf( jG?VE&Y2?pHᯎ#œ1/3* = ϖ9{J_WS?Q!`0\oϏC@vo VR!lHA'.Κm1SsD Buً=y>}}/No)xQmɥA;^s$b#0IsZ$?cR5hdx'H IEq.$\`I ~>HQf4?k |Jgtcܿ2~!L)(шo_f~RDEvx[yP[1w*@7[;0֥ !䋘mX|,b+FoJqim0S~8rY 01s$Ztխc(1V%G9 8(7`d?[Z[Fw 7e%ua:բA -+Fm^ G2Q)$M;\tUeaf)C55<֠6O'z k xMnEHM̨5.f@CFڟdo̵uJ-΀H֖(][&z5Ozk9uv?9=d ^W V9GN)h>c\uyF&&f,'&{5`o+bn YgбPJ-ظ~< }9*\\oaqRm5s?d$TϝI Pj:{dHFl~Z v_:X كĄW40wHiw[MW[G/Zъ[`"Ö{n`)fq)Inz|p|vG#| H~2=YD VY`"GhsQ_%yg{?od[z-je*#^yDX;\7ҬO8M͞kq'PtنSmmtqkXjVq$@Uf98Lr,J"՞qp~87: "Kb4iݽb4AM 0s)-^enn~E9v %nAr_U+|C]0꛴u{=qRf=OIj}FT D2Q 3!ޘ>=F>Ν{FA|63A3>C| %=ɥ<īݕ '~Y}w7Zq8'6'huO%߳} H bޠJҋjw[3vrѮ̞wgBv[m'iޏ#:0Y+vxtU>y~n?b'hndʳ=:dwI3oIV CFcLk] иApbOՙ2E&[5 G%JWpUho^ ۨcb6W%Oq M=O"YaU/o "Km#TZ#S5UD2SD~v*P<6FԈ΃xx[׀ PЊKojתx 1Uw̬ t)+AuJ?vѝ1PGpDoKY Mt\c*j&` "_qJKo*`y_X'ǹ3I3u6è4ޢFzPѬ׶6˪Jg*jJr3CPhuL<>˦q1H?ΆswLQaBx3:Pԇ{Šw[ỏt1Kc6կ:.0z̫9jlg|M8nJmm4dۚ4yC"?xt&mVqqiZϕz\p΁p/??1np : ޳=5oOh "H2 Ry)~X &0;$NJXV2;yS2ۈY;u7ZGLtN$xzζ`S2l%_ y; SA>'t"\ɨ5Qu109YfJLŗQs̼ ir؍ԑݭH/WC-@:u^mtQ$R_E3ၲږ t":]{TSh\l?@`^2s}BPn;N1.NDW{wifXۦ>V;aO7q]7%|n8 !u( 1dj)ǨuB@ӼJ_S܏fcm[gYmh!ה:L>j0}68IjRԨr'^ڠ_Ffs8<$ҶLL|9 A/‹1I>d? 8's.8\m%|iq@2LLdMl7~IvWwd.XG .PV 1NJMWV&QUfAq6!)cneW} n4n9l3D3rg1m Xaz#es9E@ ~~ qK4Sz Mv*l1I|I@bH2ͥTO!HzdZ*Ӡ`VVHzfp SZmx_J/fṅl4Z!>.zAG6^xJPƶEI|p4|W[吿n)K:=v%+= mĤˋ4(1D* >O< OHAAZt(; Ua7}!ӖtA̔#*M_tiG*WJ 40쭹 ̷ ==#dz 0SW&՘Y _OuHOJoSMʊ D h?dC?6“IwV@V^5Ix65|͝Y V_a`g[njWlIl-ȓy)|bN~<eu V^1`S-/3c@-] [ae?͗%i >!wGb6 d"9ՀVv42GKE3tRq4 - RY遲iGsؐC= f1?dƋbHse>ȶ$ ܱ[IE1G`dܛ̵'ai\ Wid؎{:Mk\ >?WwPmLIAƴ G)nE1" ~5&qA9@Б(a?ӎ>XV$7U7Y $-To@ň-(+-a`q1v'bz:aڡ7j͹ o׎͜3H85:K'i7vK!WH{Y݋ {fN] !j4x cb UE6DlMym~pQ={uhէL<~o,7bu:cfjz2FW5;mV)FZprH7YLk+bRmCF swi&mh^>O]' DCsIg}]A:_B8ϣci4D쇨?a-:PQm }O7<Fr+}AL}Z臬th89:Vڴ~,] )ir~%S?|W*ޗ1"9H׫zE/;d%6Ӯ)E) ǗF"{T/kY)(_D+e2-oq?V#r,Z)Е,Gd"&X+coZ%vy#B5]Hm2Hi'UȮ1 sy(^aQSva68L$auB >\x:?zvv+rϲ*gIaYUX:5ByC_\7Mj}NLLÿ;~uXbY~4)Q6.ܚzKQR눇|: ")בjX27v<ǛSNICFfېcEGH~JN}z>YkdPH|Bš2 bjXufriUgRԉsJ4w= rAE܍EZƆ 3F69~m a0SRsK[RZ{exF(Cg9KzyQ~o2xʰ>O3HPD!z. &UX1zrzHghfܗ<{TĐSnȢcbbx6؎D5ڴ0ągh:{![BlehWx^~Iߪ.R#-ϥYMak#MSQmq EƯC|)B7^{py*mV`S͌ހ|±6d]8"7NwrZ2_)D̻3۵WP!0r+%+VKK _1 H_d,yGӥq(%AIf,}E ߙ_J^=gyFiE6b$:b$!.QO!T,orhII\[ |@"U #62 ,菉{'HQF4b .H;9 M8Bg')Xf9#>#~*̲dԗ{m=G/\sp`d dz|'vU;q̱<^O_ ζY"h=QL pdjW3hy2+-$tB[ITœWY7SgBQ?&r8ZlZj%GIw\j˅F<_i+YØ5I-] * *^{a0ziEjюwf+~!gPZq}W ge}סsS=j ?H`PEA PQJ*X zx#~!F*u/vݗ$^O h珛YT8Oˋj J2Mx+X+wUΛ/,j0.o^G)(^ۧ6+PI=jۣ2Qqw!THmVܼX?V;xFoLe0rʦK| # |uYT@t*hC#ʣhK,l?;"QL]+])TDڕ/,3EeeB1DGpB3m$;hvP`lKȊJ25osT^P4xuYm:/ 9{KV%N.6%_4E=20W]zyv <td=XJgAJBw FKE' ln\k B%8|bCĺBXns1pH] ZCmoou5%ݬRsRt֓)k`Cݸx%Z=OYs1ן>{ϡC,:QHCّ"ʼjG\iؙo: *7iW*9L+sV@6 .<(PDe N5='uaD@*C\)ܩgcU:y?:ptnwƄLe+^Yj̹};o3ˢedo`$? ~6pl߹Vt(9$@K#vW !<+&O1KPT:ܿ.UѺ)KM஘tHN2=6S׮Gznq΁L/ pЌgsKܸtSbC)t]_Uq anE 'wФ~n k ?4foϛ:Ej2[ĺaE^e Ÿ̇.`e[VG4gܜJ,C|a|f^F(z1!d6sDmkTe 4bZ'6W7=Ev#'´z>>&- hc#-HV9@hFʍ{1>bfiS{!sYE'}ujk Ϙi[1Q!Ljf0sxR$W?P~m!O!V@VakݠRՋ~{EDBtdy: e#y &+4*ÕlYW ӫ2`s)׽B߀XM-ݩWPXC[:+>X D8L*vJ|( c$*HX;۶ߡ[5kqZomQV rA0-,In!T?ϰT)_]H7b8'4YD~ҥJ_.c0D~7sn*O$ :G+lX'jÅ.+pYaXn r<ű,eEk62-T00f)k48S5f`XyS<ɛՖwFOFMn[44;_ vi̸z-PъtޗWy Ծ ImeIO+lFgftU$ql^ONʴ,.8|!^ þ\3y ɮo&%k@1Ϻ]_i/:/2k yy/B3Ӧ4ɚBPDLsvwlOzqlD L2QQDێyӎY74Y'a+U.ZVdZ23/Az,oDG `z,1)bUoCC1 ]7՘em?`&5 yվ |O2+psK{a*bAee[\GSf,k5}ߦliIN1-#VBtd[e/N \b:(ЭB5} ꂽD4^Y$JGtnw b:c\w7:AuDYV&  WBE>~rDx(~…l8p: 3g@Z.h -n8P+&wV{fMط|pUys.BGc[UWtf}ux Am BO/]"A;^\y87/F^ |a&In t;V2;`k; %r[; e :AOjԯqSu" EBXK&i\аRm])9 COaB1^yW.Wz:uDR9A{R7vGf{I~{D߅A\SaMZD;gK"on:ѻL`0>7BMe' ]=Wڝ4 c]mdS^XbŗH m%,43iZ+@Veh,]g|72!*f?}挢ACZ f]f^EDqKWYZ2pk ?8`oSHcU/R;o[!..ocg\h sȏHK? Gjߝ}nn-#B'^uD3"̗="6:(JϹ3Ք旺|{:3, 9_'J{8ߥ I &P)Q`ahkvCi4U2^.nhI <\)δ[F{^ȧۡ0j0:@_>Nb΂P|~>y~e2;=;<n8źEh"^^HXd nlKfoc%Hs/*k K=1)tjm@ɌN`;bWީZFЧ]A_CMSM֏7d Ǩ⹨zi>q:wѢ uZ+axY]N'1\B"Ky2U4Cwy;,[c;$}\[ѡzi:1G6.8؁v 1_n42L"/VP$$Ktx;+ /s7nv\mdk`xpV4#dT/X6E`)xԹ:a|v ;g I,E0PX$GRTNCB PE*O_jWFs)'(mϕQZΦxUxMu,;:k{~&g,|vyY1U3*O~BPŘTQ%b7_")C]D3%)3hP{6!˝* [UvXoG붬Q= 621f7l~g- s^;r=|ʆl"D{T4]++-5Qy\R |m{ȍ,m&J0k0͟YO!l|VOƮDfYX;Ӿ4r9 #)8'D&>8r^ GJN$!štץJ2yNpC62 vZ-z@NA5[fG,H5/ _S=I>۷NQB3Wzt; o aS/Desڠ1)*X5huE*d]#e昫n3o)[)Z츫5A7=L$7wVϒڜΤ+cvQW.8ZHtKZ50RokO5rIve;k:dq<.ڜ0~7vvRԁ;DHKqp`|#l=! ;NF)*|fɉ ^b(+!${ofk]Y* uPk<Æm(AsL@#FG)HwE42'1_cU0Mjh@H `Բ !A!MK_\|HNIoҜX+;@MQ}xz0U#֛)#ՠ{ d7@ #REeRk?C%.*y,VqnPK׶Def7Z8g#6I[g2aHg2tgv1f9XGUƳ-N; q (Z/W%iO4QB2nVY]9UXuMX'N?v*oE ?.џz0Q9K}.d˻]7B[[Ù*#>#e 8L )mPuz<;ya\ /ȱ_3ʄhzN2Z>#><]Աz|;:vq$N݇ז}$3GVNJYz*9| `\˽P^`8& K/+x>Q#XM%@^ 'C}DQ BK`cBԩ) S_e A:ï؛ ^vHNNvHN'm/1wT|˪]p_Z]C 'Rr{A$<"5~HǚtO<9->fv٣?,7 e|/7`ӏ:O읷xwڽmIxIE{uby]1NxO<0+8FTNyxL6ܒǁ1H{-\ w ,A^e ~`]%ʿ$O5mŒ ߽Ȕ[Nn) | x~8uUQBzDki`Ů.:PL&:cGT-2빽U <6cVV-k<TcqiKLlAl^4<-ԟ**Ɉ{e 3dMRN{6ChU$%ql)&û7u( 0JY"Ҵi}׭v` Pfy[]0ef꺃x?Dg7$-AUnx~s3ѵ/ Dx1S 5n>i !uּS6`7|Lc@o C>oW^M}<2Nj(;>1h}`o@=#+2˄B `c# }jhf7Kܨ{<'2B~ TU#~` l&E?p'7wԖRc9%c4:O!_4/ұPLL5p^⹌= =_STؙvR}< d9@`HgA#I)ELjX JtBIIOpvyA13UN ĬyD(&B:S^H >=<5sԮ;o+R?Il~^Jt x#ruh} 6\Smb I&޹u6*og}|qd]ڎ-q:H)զ;GgȵSk; XImmPM-6"zX+;pqo.܉:jN_+' ^2k1Bk3f04wmFg߅>CewTMk:@!ᚍw9Q*$фu"5Ti/u[oPι>h2]<«/`U<%]ko LZ@Ebmӌm3R&"ַFzF\?x!#ĥ=#iǚ2׀uuES{4ZAw= \(%)\|v Wj*plAlz[U1Nv/ɴ^H8\$\scr1׈gۅW*z?KD4Lf3y3`ϖq)X^J 4M6 }.:IևhR7okDP&*,8Êگ=7==MLB X]ݤAp)1+QwR(N|7w&ﱘ8fphT& Am8yzq-GyH um{C0Vg9~Cʤ8|-^ͨ{:1O-'#'fpqIxgN&IׄX aǙ5sԙdpuIJ:oŘYIjT(wҘTdgPnKBA)Of`UkB |Gޠ ]fܹ?o|4~Կ+ZR 0o", 1sweGqN+c>÷/‚T1ga$O 9Ź^]%`2rc>_=*a7FIQq8;Y| 9+g~TW??> vWޏ*B%26id]=EA٣ X`VqZ_9!HpӔPҢ?s>ޘWŴK2FAgphdz*o3]bjO$K;Lj;T6!JJOqB\vO=10Nƫ΃wCVЮNiWkyL[<1)Ne8Iyn4ь]k ![Ź1?&dw;0zey Z{}3&S!tqP$ f=ض=НQ.#o2k.ܬjLwV~UOX9It`°3,w^62< P?CoN~`Vp&m 6LF_UjBS9:"kǛs|v#piÊ r\)N-]@#k[\$He,@Mʸg3 #-KڿTgj5}# R{j3rc48q+U>SiW 茭5~FvlUInHAA Xu> ;,"r)@B\"Պiy>XLSP.j@[p'ljK'y)6yΗo_i~U $y@H>{/c4MD2+pIm_|[~S -1]J\z%uMt:L \YxFk:69n.T;k>SE~_lmu&!Ҧ*n/m<[BKͦI5ΒmL\ b> Ǟ 9;Qv !Y]rMLt扦R*Fץ׳6S~[%9oY ?7pBM%gtyi%o$"e?ǠBo\/kxsU ׶<~N<ȭkNa#"#So$Q5h+ҟC|vH GëWx"[GMij02Kh']w^q.@du2:U>ud3eS—$R9յO[T߻X׻8n?GZ7_x$_~S'Ǧ{,ձR-_&sNRplԢI&Rа<9~(`eyUػ0g3C9kc+8E!=5nJz44pܘUZ}#=]Q |B82K|> F JR7zr3۠c\4TsUhc[,hеQu5 N|v:w٪C3㿫.kT)s߄UkƼB,a "gj|Q JT21]}` jĪ"WȷMxvb|[=2Tnڐ@XN,VT.]qŲVSzW?d䝐~OYvhCzo1Xt[@Vz}Pł Щ~LG%HTg7N BnLJdA8RdF{V"*ޟK̡.!1,MTP.-,{^Bz |]9C74yZ'5q`Os5^UlP."T܈u.6PLeBM6?r\İ7O&hH5 Ç2DB|77@!Xcq7A=Ly[ :V?v;@Q72Tp`!5ovt?px,ml}_}R[~nrBJ;dRQtz%ُڀT#21m`\֢@.<hG )?haSxd`)`zF9KbςA/އ"&ɖ.^B_n(o˫ޑ 7,WE?FzŦ; AB՘k~cxi)e6ZVKTXs~ʚˢ!JNY{DY8De4r%r;9Y3gnyߦQ்BQ9Uy2;q0 S\r:Y vmVf;ЃDjZD{U ԉ.}]zC3{XStD@qYw#wgXXƣxUcI3 'iy_;ra}J]n%b9vo5ȗ9@\M/3g]܊m;9c6s,L[ yM3kWл א#e{vd;Uӊ(YH$6$@jiu]ΊrrUl`oKtUv37C$eg3]'XRs}-_]GfVlJ^k|p Ou =;O='}m|hfubM2*+zQo]-Ƽ^iQ)9XŢg;m\~`oi~=JB!뛪~`m铐6sCH l|ni1aowަ\^7ۄ_.Ms:][ +۵?k fl[D%z0}S2vFy$܋xW+H28!Bj)^hiBM@.93-ڭݚ+Vm*BZYXUt@5X)qMJ!AerEӁuq!W.گo:BjMm姞uQ^31R~ Cl\-OB0}+pWI އ,B8b?&[~1>ʥ+ 7^b#6n k}3 Y\NWŐ":/uilQ/)koveĞkxj"]f?rW=\ţz/@kdhxwNr`&!(Dl_C\G1L ,} E.k`nbSQ[[G7PʩrM?jscfY!FԄyA=3ҶЄ!qN%3$ZIfnh8Pʱ2%_])U-qC)\lO[brcK)fM'TDoie;*|3f1q7Q!Ē D꫋J? ?J/hzZ!{+ѳ%1[Ish_2փڴiܗސc-"N|D#N}nU )-7y W6eHI,d`9Mr`xE@~/xZT<=ggA^ةNϓ|3(Mؕ' e:ؘFbsG$zhc)ە#YX7U&RC.s4O&Aހa`,t[w,cY &uyw`.jtJY[XH. ɟd$ \T3`H{ˋuVXMaN%SzMkOhuV03µi-΁3Ng;t-;4/آ3>Ԛ4Ym~qvrFKwGiJ E_\YRt~D"W/ Q/qqHA~) ##usF'9CGٱrYa-b k O>{J'u#v-,] "羝x~23fx^ hywg-E'w@& {H t%?y1k=!]YqpXu-G ͢vPcx))./cʟ~q'Kw(}ޱVMCGv'*Nۅ>eG X+ԫ <Ƭ)/<8V߬oN1w>j#_Cj *|h_2oIoa^<3/*L2:VW /]1?zԇAag& 0*}vp M}o``T*٨}b x ~a] pr:愚Ö(uIJ(n_?ݰ x_USC .gf̓n"N% ҶXwDLEdX^A$hltTC釘 nx"q%hMm|O{B$"G%&jcݯ&K \|9)U,bxmn֤(›nkH~AD3M5vg]1Ljv7~{7.- T۫a1֟c.&up^<Ε6yK|- qTE 0剉\=nDkO̞CS#DZU.ṍ)L 2/LSY\l~Z>qvwId9 B2V<\L\^Y Ғyt>)pա-=t{; pm8<3z9yx|dX(;l4Ax]*/mBB;-ZD!1{?"yD1!])-V*b|r&wvˮ" ~p#FqN?yvm@A,}!#T6h&+ϫs Y혵5'3{& 2(32RV_iwd~-YsVtT8zU K+=bۥ<ղVh,]UȃPl@zAXhp©MGt%}qXC҉|lk;+Hn:!/2p(8- w^k~t D,PgE땰{ N"[2 (yß=O:٦bh`t3YAuTTtJ{3׋¸*Z ZDT|eB.zV1b8<=]3X$F Cqd;ѥΠHaՐڲX{*F}d,' o08C)QQUALc٢ryXup%6,#DiQMtuaKv7` &'MZ8ܬnn 6hر 1v9'>p{ͨ5|+&])Sgt )ZN(yjcڿ.x޼waAP*jfll=0TCggv<2%`aΊ i iCxAnR6jeYcl|ܨ%68S6d gbCOJ ov[`V /#M$[Aܗ[ l(f3ę˯f׍ҔzZDb>fFn<z`44ؕm Y::'7Pԛ7ašlwt}O, d5kPQ'ogj2է@%TdocKM Y`dѣ 9j^]~8qF$׾-XWx;V{U  5 *LuVP1[W)7q"+&7NC͕#zN:dt0/ƌto֦WVBa\"Rl>.-@hs{A,/yg? ^ۃx/aZBH9ึe7edWzX~P$2nj&J4UBCFxXRFqq^}>Я4%C fDɹXЍl-r]%p3Sq4}#p܌${gHLj2K&o;~܍6w%>Q[sxPGYF< =6%D@ ?جm+fJrnrKs:ZW)i }%DK D[d'R?{/`D޲*FN+X`Em[ԃ1th Tʜ*?GiY&͸件y(qwLn8gԒ+BČ@ٙi*ǵ7W08JSfjaPI?ڸ0_hYߥlQ&4"UuN$k!/~UlA;HVbFأ;W; (븟-D]uK ')TOfWW1{B3wcqPL(`REz2|lS5llIAh. dQĀLG ŘLm.C($, |mFYUI-rL(F WaV~quƽMiٮRa3Bb| 9WnOY­Em7Ł7Ywis2"odi6|>Ƽ^4^6lU,j}}7hdz͘sp~PQ;' bZeJ0If{N8wI^^t@_ C"{cʫ\:TƇ`ݬjsI5TKtFiN,x@YPJӊv$u_E|G6V%m>RUYar8BtcM `g+i㰸wVw*/]ɳDy9A NQX-b:2)/? sytMgʉ҂_,vK.?ӃO6[?@hcro]Xl~?B&^ET/dxqS[W>Ox0:KoJ1VqcQU G,db7 ]t(U4UXB|oV)l[ni;6V=l7RT߂5|d2h4:uY23vwϱf2 ob!*6,I>RMjt;9=,JUyl0eJ]WB:|'N2LO1bYl&0J˝Ofn4G=*:Zc>v20¸vyPRNCϞ?/C)˿u\e/-,4@Hw گNikRbB 7<()6S4d3otF=z{ $+fNcmB{!Fӝp>&x|#ZvyCϕ ;/}j v˶ajmyޢE0H5u_";/(HzidC7G ۓ4&gE VaM4@.p?%JU,qq&["<:&Ӛ/LѦdB=ЄplG" r]^t[mUYp=\ Dz ͪ?zw;Jla2l ϠK]iee#M+) :J0 u)tšH{x}T)O*H XaD0~ܵ:.R DԡiiƒF;zwR?֡5?Iz(6cxid)NTȡ+O3Z^Z1/p[Wu6}=1C99QDxe5^٣4vAPQv]L4 >D,MV9rdW_ ^O QW)ĶimY70K u=ڊb-٬ϱ}ZWUQ's[L?;:V&(A H?6 GCq/˱gڮA11qx$nݴY#vMםSeakɽҚ'bO*DM H2ʅB)'wݿ9ɢctөRr>ҧ~)9PHqzǦޡ)kB3'n,6eB,nkG*sm^&;K-ڂ;! 9Q# |1MHqBXdfx!\c:|.lroDF?"V+?OŊ0 tas* np4!ylV׷sH+8~C>Kk š B#ej,-eyCz~9|bb %gUdr!B  }>"]]\{ w{ގjV_>YOꫦg_ rQ{mYȞTS9)~.~* z͆Vf^P%av(84zsӚрͼ+.įD8.̞M;%t'+n g{Ï)J0Q$c۾ U /p;F!u?DBQϛњ,8H2#xCfV:.垝nB)Ѵu:="&+> CJ mnCzkANyհjIFG is:zI%#"Y`6c98|#`FJK7QT&P]1|NjRd}GɌ zlE /\Hӱ ILX4Hyj V9i )m_ve|&RNؑ+3 SsFt1k՜]3N1ndIׅsJ,!S@n1vW&i lTGlB@JS?ϘkԓoB6P) 5[ Vz8PKϨ_6|DHPw؎\4R2Z侘y>=5%, +~YBoM1GĉIm;-p}T) VLoNMC V'">*j4tJqGk6ZiC]8[;|YSe\E;nr~!WCؤiA]gh",[)RydC4(E 1N$]L̃c_IMZ#z`Ùp3Uƾk$HU=Rd-p8 Xh7ngڟlH̃cFu41FT3&V"O7tEL7|iTˤd XW"̻ۨ4?Ptj}qNE`bT "9@giQ|mWò% q1U gnq8 R#Tlp*y3Vm9@"2C8Szp{GНdT[7ΕX `1ٹn,+xCQ'( ָwpyb4PH@h([WIx1欗:Gڈ+ clTFvRge˳cj}W@rXB\?~B KzVƜ5@ڑj1JϐS M_r;d prc  Z(๨1[TklypVelCdc[b.]RiKzePZe!X0T#J÷1.LFJCnƨ@+{A64䔼ٻ]ًqV'*[ck[)$m0qRcWpG]3FtBBz}y6U1|#COt9bQ,~E4J zH94Ž[g?K7oƐv~bfI\oQ`$+tњeG#1Z$|ʈQ걷Zko'06R\D^D0-fO\ 2vS{GH/D*a(t*[hwD"E֤Ckhx[ 1QN^Owr8'vl.홞Txbdzy\Q2QUR͘X^SgbP *:HtfUe@rO빊~ A7!$bL !JH<6?K+xá2@HlBO@ @]MLIkOB9*réc7)VkԣpNQRMOު4H "b*yo;"q-)*ZvY'IcPnKAճDwj-~PHsh1oliV?HKތ\uCBhYEzҢWhUVGt*OqΓb]/,}DjPm wz׾S4l舿2 g9Az%z{:{P]A`ؙOBF ݃jTXK/ a0]{ ;C\FPbg?&2ev\EE;d7UN r2ho^gT ]P\B`*җLRTU+~b[G:ay@1>W>ذ:u:G9^sUsQ8FAH[_Wu0āׅjZ=s[%LE"3[ $"_3v$*KfT 1Ϧ:ئIf_HJ:sWF#[K~Wd h Jhj0]O'% `6WM({1DzI (6@Cw][2i'GZX!*"cn=\c߅Z cf!9,cZgõa{Yk65'Rp8qK]yy?T ,dkƌ<|:MF$aRpm~jGDc-H@A9r'Zlb/Dc9'PbN83j͋BlHl=,%Gf!ae<4;βYAd'b݀3o,={sɡrl!f`CD4:Zs)ouv%3N7lb / $jؚ[M}kn]=u:o!bu[ވz{iء‚6@hK'TUZJ,M~ k{- { 4S)Xw?lyeDyc*ayN\1V2Us^fk6O:J!mG3X9tNk\4tvZ10kCed>DًA0v!*K (OM L=('R$LFmhhd,Y}IǖqnR<8JRQT펤ՇFr0/4>,*,ԤY(} yKz_kz솞ΐ"Bk򐜐OE[ǿQYGZb3a9|YZ2;7iyn#O4#hz)y:bѿ5jcIQAl"/CM9۹qW?4: XrS[-paSC0ݠdۻ73yX΂MݐN'\w׃] hq?ⅉOxK >۔ ̹Ft>%fQq@$ 52Ѐ k{W‰QBl_h88u=:h8 Ar[*75HɊYط Gw; Z! K0:IAءE"e܌[=[Y"zUsma] XQ-ťhj̢Qܚ{stiQR=>zG3;ttUĦ Uv<܀/ms\woCDvMSl6a9tE{n*-Ug>S^ܡ7| JzXF XTL:ILg'27+@}alCLX<; ]跠|l, ]\_j lPK2$յ˼neQtgO՞ 4[lТI@X} .6S,,.qk4hPZ-&uQ9d_=!)|uTi 77-H7ktyh?gc8EG P4!|hjfur5J\DfӢ3zXK=L$#K'Q#ElS9._t3V$B cy˔&$/Mޘ{ro~X4 $P9ՖAG*ˣJdae8xldU׻VLcpRJs[\[^,hJhU#4C*HF6}8cs!O:L1V6zI?)sDz.Em帼Xz0Pr%x"F_#e9uSK$U*vjGS!xj@OEkj<zvy0&>h'i(#FYbΩ "ERÔd5$Fkm>P f ƒ Ay# M-}Ig1B/b݅{*N$0u%5/mY]oIWruq?a߀ۣU4+{o¶ ID O4UдhҦtL{U-y+nTRy'u?/Ϋ*u s1~ӆvɰ;Jq{gϠp6tbBŊƹ$arߤ6|"ԅaͯEWЦ#`#&<ޤ5ܿ}s,TorWm`qT.8ɐd U*[a{SD戏&LY;>!P9 ƃ>GldMƼދ桱d7x2G[p$7Oq5cۥd`*j/"Ŷ?^N%S0כTBX`4YH2mRQiGP/ U"QpdnN'# ҃Aa gJp3['*@(0LXuTW|kcST*/==9Z~k: 1f i߾[j;L$!a:awB]_L])p %'E2]OR Z7in\Sw]NMts6=6oa1!~BYs4m8K+u OLG:UѾO!!dܟ-q:{36Te_v!I_߆KvRH[Tf{M՗pg)P&,ߊ@ ^1,BʻƩ,/B8fzB !2W0&yUHlIBK1yOuKƯl@éܚ_N`T~q{}lo兗dg)x/x8hrMC%(ƷV=h 9 :lhH[l|:1+\˩+( GXv:Ժ?^l/X Hڷ;NC'̖IZY'juҫ,OЃU}f6ܮK $coQCލ, by?">n9~} P׼X)(4v찠OTWByܖ!Gk(g7H yjs"TǠX'WnQg9;Dl-}m4[A`=$t7@|0o\C ]jK!AV7z< ݃ƭE(QXU:;q7^ۈ 7sqSR+֫6Nj}QBn@e+ 5P, \d{BU,HwU#򒅒Zvu=mUDݤ?Dz Rxݑó.+qsS9Jp=. nVtBwFVFX*e%]&9迤[.hQAj!*aU<yOvaҹ)ʩs[*6᯴*%j'@'ImNbv6 ,8Yo!FʙH kl΍Kcb-g8YD~Z}D zj[:W%լwwT:} A-NcggdJ4c^L3G=T7JD:|GiIH3^ρsYJz$#]d&z ̒<~(%9uA0n(OOJv?C /*9K@xD.gURzx ~؟~Hvb)=>(%0Z8[Oa A8Nnv;@@y(+ j!9ȜRwG>- i_`@ĭL ӵ,KDd|g~lW9V]Va"8'0$@N-х 2<c|ڏ s0JVn`}vv" .wNq0J!R}v95g ّVJHG?bqgd@-Eӕ~)tF b \V%NvFJSjEAϣS_ Uݸ{ ROZ\Sm|`_?TPо s̘i$ɋϔ3l#b.Tߧ]Yj;L1x (U`w^6LV_Z/=1T{<;10>@Mը+21CGL&iu{/ "׬vܩj tKhLty`f_ψPnԸ|ې2bc'cO)R .&Qv^ɂOL Z5GĤͲ"a_!eɹB ڲCVT4tVZȑ-Tu:&_[,D{Csy*Mp(ؽn /x#s9eb00aTrRמ-) :ZPeHw Hޕ_^Eu跤go9WМ!VLS 3Պl-v3i= L4ʥt.7ӦZG6䞮'p1!㇍wiQ [NJ@ y_\oK,0Eޥ5t!*)KƋ//d!C-^Sk|N5$gXR~Ċl zJ2(2ˍWĐ<~ 6!_.f2꾀Q{O݀ϟ *AXa(ĻdJ){uH`_AƪGkWNg])2 j!RV}]`̥uN=*@f4w܌\.ȅ%/L7zy챏Ozv(q6vXGЈh䎄N3 (XW C-5PyzJ'Qy41+Vhi/IN.ejf5G"7̓5o0NTmؘ.FT n&d"xhijbn 'B%q yZMսOq"-2x̮՚WyF#_2Dg KW3McӣE("©G,™0*JN iaKڽknC}ORt1=#\=t]庉,鑛^D@y5; :1O8(2p pե~@|Oe|97-dYu*K!4&}B+n ʈǟ]8r+b|zMZ윔DDZC?{kr1or K<ߜ9d4G'#)R9BBeʗ=AjގSK2҄Y:z Ʃ V#.Kx'ky(deʤA m/j# ` "DHYc)51 d]%SSյ,‡[\pcQ qtdfW)ULkj`nRCGĭyU1{dDY i& i>"<Ǣw]#wXax\QH!W>1}<:fgroŚ OB^<:oX4=03Ȓ&$#Z⧬DS͜h TEƱ]4գ\).ȱ$Twiޣхb@y2N䍐F;@rHi3ss-略{1IyntQ$ׁk?ypNtl*أ|靱FiqKoU3 ZԷcQ5@`S»Baէg9}rn9s:lP2")yV~ 2!;OZSFDe3$0_N!YcGJR zzxpyz[X=RT"Iwc,ew^o}m #Ҳe[ [q[)3Z^ 6iu]\߁)uv:47/0/?~kdvlfw4rBO;0Z) :Lko xG7Acn/~]m>9H ,Z]>WJ&号<ۇvlpc{Av(NKr׀&d:M4EHF[=XDjyO9BO1֝rmם ZO9 CiG_'ew2> 9] X"̞e_Gy d"sb74;y v mV]"4c(#O2O*JՏԗ 7:`0D_]ejZ ;Ǯ|+~COŕ_,M~t04 |޹Jw&b+>'Zl(PS~ِXs&Wܦ=@B+g[6s|qs~ OVwlL~Kld{RQL hC|[tW>8UI#/G-YfedJZGpTj/ Lo W<**/nw!8u~~?uLwX?!d ~bfdEl.vO')^y{ZgQh|@gÄgTN$VլGZ!"i'ȅjeg c '^ZmxĴHe(Η!Ýo7i;!sh1f &Lr#IQyw="ZG>4_-]ŗx;.X)jv{\n<DZo/SȣU@tW6)vTtJ#%z_K \9H廼9İ5ec|ʥ89f1*mq]΄DD cXo$ސ@s@nj@ 9+*q*CRT]%:kToy8d;6j.zvЧ#Ӌ;>]|d8CdOTuUڥU SLfe7` KWH>PC#^SԔ&6~+vzCS{(9fGG8H^!Z0=~J[8D¨;N5Gk3l&?M#]@_! +2W H< /3ϭ%+*^ZNj_GPOh}wgzۉ6gZ78u#9;y =qN{PZx3AkIF"c8Qa[3sp5ٵK5H#͉_ȯcE&Vp$;iV(ޅ|j{jū?0 7[yK 7+r҉4~#헥'ѱ,umﶔ58k8٣ RsyzBW ^3ݘpp#n-E qN\WL@H#4Z糥iza0+ ?6RҪJMފ\84-c qmKL+*l pyd{D7+;?Q Ho3Os_gӔ֒SUPfq3Ñ[  }MΞӂ0b>~+i@i[\c̔R|l|pQTs{2V;U6UqpzೇMgu$ԚRN X?rx_k:Of-HpP|nymE m<XDK 'z1ѻJY;h+D>v lQLԨJ\^3eXwpOڦBAi ڵ4+d v,a\K ~`nڃXf0^WyN.҈櫤hcY&7~);L* ^$OTC2oW*멑(ٞE]1&ҺhS=U1tjo{ ;)ݩ!->1sᆝA`_ރQa`X'=֘U %IP؏EEœc =7S)ك "hINK}uI3 rX6jE<܋2ysS`6:4iTi+oqry|ALqprrG==Zj_ѿD+?% {ٱr9X/G`u`?i4k n*d"ԐXȋ`.0mԀ̋Y{ͽ9+& ^Y!w4NC%G/'T.Hr.4Z;~^L̼3;@*a%6cF+4GxnB:K7 ^45'*;Q =m$NR[Dk-6`!;Z{!W1/0T5,)gk 5xg{y~n#bH5#JNdZ6Krh!!{%±!墌MB]m9 Nw?P R7=oIP'zbu!8[W=R0lsb+ .3 4\Fi1.D0 Vat@?%-ëYk 끶9CxVOmY͹P p~v:!=^4jCԯ뚬PYцV[^E8#ao}8;C)mDaHqS4"w'( HȳզC WzAt(*)FD8TUc8;-W5oF<ivƩ_KY dk`XV!1.G($ P!ǂ}f3?Π'?acdVw5tgQpM.&HH[.GA U pv&0n@ωlj6d &с9i;բ}VJl+JR\Q*Ly0!n{iA{}䇍d7:ܚ0Ț^<:S\ #ݶ(_FP?ik 5fQ (Ox]UX?!Sƥ"Pc)9 gP@@Ц#:5gsi䘲4,ÞءCmoldH^bBʔ"KZ>2jڛOagh GN9`A 49 $ DD_b@]OBjBz]Q+e- !A *K=VXT'sɣɅ%i ]OZpxl!-&S H Vk,߄#lg~;4zcM.+\%Go ȘD:{1 T˧Fx 5A[T%iQl3â'Hl; U5H_>֛sO̪Pю$N]J4J+ `f 2.WuBawk͖C1a5  [@Rn:#)Wr륕4R U?e%50S nRt\9:^S$)ebQSn4<t]%jQi18(nK0yۻ7Q1T|i4*˽/ϛ?gi#MIB+.Ӟ*m;gҍ|/w_{yxB(fCP }/>q~ӏnc5Pʜ^jEWtϨu4]V]kQh1x*,U/A ZML xU\aHƍBDx] Tqbz%e86ئx lzQ.Q#,K0 b5t1Dȱb:95v1ީr!Kx? 6e?MCQh[h9-oW;}@k5Fn^B'~)hζʯ}¶<! QT-F TQƜi"іڧDT 'φ?a{Ϗ]nܙ'g2%kI}Zcȧ:ׇ(\N3Pu`;De%zSwpnqE.z^&Gj;&O+zWkI_l_Ht RªP}$ԈɘJ@@]߮HHPZO1 _ " Ǹ #a!kOM ?Pefu`ݸ0;G|t{f)u NcBA_X"dP++mĪqwp:uڱxkI(͓&!̭F'8c'@K'=ia Z! Vl;igF)Ȁ5kc\3B#kfh;!·(,(77P5ݣ73ˍ *bu @ZZ; jZ%\x9tYiPɪR^i3?A#4ædh,p-ʖf Xff''mcqܿTcfdȲl A&rJVa9n, KLkj@J Z761ޚV(`a xD"(a3fRvVX`|pL糎k s& c%ֽ.ޞA- ZI9^VlmD%JB Xi;'MD7r%xy)Q?~幝bie#SVnA9&ZAֶ.ńazFW {+bfJ٘3T, :Fg3Vi6uRku{6.20~n͊+Vֳihu\ Qnܒw =Hv#?eķ9Y͓~bŮ{fO]ХbKT>s)y□AF' 5||5iIk1&T2 7Ԏ2VI[#$FT<)TM p/a`QJ. 4%~ C*o *(!TXr yaO\mgעFùO;(jSz6 03\HhL @-$9~%œ[n/DT`~b @¢Mb>ғ?ԏ z_ĕA+bUR㥹֧(`"Vf?.G{?C,/*orJB ֶ3RURߙ07bQ%拻WFͪWQD6޲ @%|kxФ)d=,9lR H;YЧ4qԫܦo^nn{zc# QS抶bhHDV!݋؄, ID-5lw0b'#(b^^ VYƬ ~nIE&ef3SQ~@u‹1YenT!o8f9Y=s9x73S[7[̾$}').DjOm '* o[n" 2Y!Zfe:1޶GkcoM̒)qppOz =d-~HȈ7óJ:pĀ+㎎E\B 1F8=$Fb  A"m;*szyXvHP>#O 󳗢$)MxRcE(xm۰55͒CAa8ߺ;GV[(2pL"tڠ K7Vc?2ak{ =QǾOEQeiL,_ܢTC4pS&F`^ E@^BV #nޓ7Xڜ+ ڥ+E9-}{fp үOURS X%2ȉ+i 7#@%.jU>gL "<eYXSClZ`6c"@eQ\+3 nٺ:J[hwSA 92|-?ju~D_o 0#2<,uv+uNoRբuKN[?3L_OmO5: gGXf?zH)7>vEJ跃/EJ4u(cˋ'ԴO1eRoy VL0lLK(N~sAVHgKa?`Y+&xĞPى5a3+bRB}^m0SQp Y2`ĵ+?vpFHiv'uݦ Qp_BWӷص1C Kk\ g 8X5/\7Iи[U*3)!Tc,8.' M Qh;40{oWev.)z|&'{aͩMuk&==Ov4n~ o¼{| 5b]YIhӿV~d{Mw!em)A$]u 5S@\RJ/٥<9ew|9C4%8 dJ ҩPj;GE7I 54>ֆ da a!Ƨ{ԀT9}Ht[aPeWN {wQ<^v\绾7, Ș)a` ]$MDZ!Z!K-WL`g#wEVgW"@ⱨZ-u1JLItC˩cg>-c%oO៱'d2ق'Ȟ7׭)pVXCbvQ/E`/j\}LhrV6SٌpH`&悉fM)wdU[jLe* a0{[Il'jh[7ZKGe}nYtO{JV +8:($ B/BN(pU0o>_ƺ&=0Q8OAfJCEBK`rW!;ZUUqI$jrp gN@= <Ѽ&־_q سIuL [A:oC+I +\S-\UyE2o%LO/͍C W™J.Wڽu3 `[E; *O'|^XKBuu Tus4_ swlo_2EYs\9fgoµ=_3]ɪ bn)VuM*T-,osLʱ˙é..ZLpS)^rvcS8`!cg^ԹPʩuIV鎘C5ĂlXL5 AV-@ܣ#1&=s.BQӑӋ]{g3s֤hđ7!$q-w{M]g ~Z5 <2!G'p Mi]wu@@z'{Z*N,^|K‹ 5΄AF#E?RÝ:81;?fp̳;_%/ҫ3H*  >˔SЄ-# {a6T[knng~zP7rP }2峽ta1B"< +摬~fܱ#JmN_5+)+0a6$1 DjXԲ0)[PǒleAIX`:~0f 0c\ẽd@4H8q_4!jf( LicPGO `mQy?H%kiPܕ`YwCjR- Q1;ooq8H[KXKo7L/W^yz32(&T f&FM/xkUW;;M[qX^]PyE&޽cG+. XۧT^0P'"@HF'vHǸ# UMG{~>bNN!Ѝ2vTHA0BD9Ɔ7 &ЦiqPGѽnƄ>Ɋ SOzf!{2C/6sݶz0jj5V0y/՟!Af)o1-Pl\ϸ%(Ƥ~W74%u-e*ySr9P9@ |Msl?T1 OTũLTVu<_㆜Jx;(dpVlGUB5۴) DlC}FQBŎ Wz_} ny+8Sφ vȡ XԨeRpG(eU =zow!zaOXle$at2&+Coў8?:vMLP{f9kU\|J kwXyv܂.,UpClC}e54 Nz˭>i$u\ܲ@醡p'V*VL6@W"͇]'S  A$_ Jp~ XZe0u)Ap<~#_Lz 2gi[O2w^GlI:4E~Е jG|19Dskpp(ѳ5K&{ %6>Ցc"kDA&V.1,_ \t Vdt"92 Az\3b]oO%o@R \>DzTDe FWytMD[TpX_4: yDY*e\'QAG'])>z_QnQJjy]҃eЬk*3P6Gml@epGǷ= b١Hp|mDN8<x2$-'$DW ttB^̷+h{ݘ> ZG݅8@*HTPg2obz2KG:w JϞytIt-{AG fq_vԿgP#1`pq'qEHH8, }Yfq2Z?vi,f*8'_elΥ+ڭxҀ.sȖBb q0i\Uz7dUqBG8^f)ܘߛBiw!˘:BC; %NH3Kw~>]k6R@:Bf'Zc;T?6@KuW#KC$[1?B9pݞqqn&' #&?zeba Ds>:#_aF-jJ@nun$>Í@s3U{)nE,[y;6&]B^"[e΁ jK(!ag9a_?\E&d}*PV1r-;=ƛfgF,Y]/ufhP` Ê-JǠ7̣>k֚P]8ٳPazεezSSONpu] '}ֆUy.׻/6QE ݃PSRFSjU7yi˾^Xَc'4Hno/i meu}S\-]mw $R؆Z4[T+ynj#{N0~Z"sjWw"[evKU}ROF֯)o{TF8q@;%Ff)^jOJ ^F :mYc_q`[:&ak& +=w斬$t;6*khFG!܆?ܥZؘiw2vk| S%*OX_nv/2!p>TI3E)9bLHD{sr,̞"P| mKQkW ޿W>9uE|?./A֬`ݿbis)c&2;|FɌ7Ζ٣?Y;}3k)dO`ɃIK) #}> o+C,|?' #<ӵI6" R {;6<\+֒k(v2?~cL/'ZN"+cLVVHV9'ӀW( O_0] i_mIX.( 31hRP/ZSz̟2{p gdOj usfBrA\TMacb'{&a^ٴ3-Ey !OVcnP.`F]62K:쎳0B.%UG g1Kz)؛>X #:IGɒT`y u+ i} <H@:ρ.jg Z*?#0`mNqB7 'nz~8$CIK=D1KK88< *g/*))#F׍lCHݘq㊼ P3 " %ӺUK9Iʏzۗ\ f' 鳀 A@bXKjD0y~je}bSKK!|m*fO.)n_T̄񆺘U!p?SkZ`.>2=}M-?˚hǃsUHȭIZvzir]HkTؑ)7Qh^3NcdjCɓ_ MKAcO2:]z%77Vq!pvG(>qMgHc0piK= Ո\SAC/Z3t@TN9;s~C$5S1<3[| &5;uנO0fލ}vH̔&NhT̫_B`b6dt 0G`vxX3gf&2<[@W*FiCaBkO#kS.cSgևts8^yʮ a> 2+Ys9X KƿVٓq^\TLj=?4q[).嬳v~\"7,qUـ쫱護+Eg`0,8>nX#e6#I7+4`<{z\L6" V&DuvIgX' %/!夲QRZCr;8Wa_zzmDgm=ڽ <^ NA3O1$YՔ*gjZ731o3rMS9H̪սC:֤STqWrv@3i_6g+FZLMf?=#8KEO2:}KcɬyҠ-%ڰ'&zvL>_V^]Hʅ[췿TdۥL_qK߁ܖCiicN1ݰZAoTG%vIXA P=3XK,׮i$2gXhאО p6/eP4`[fc0T:d h9N 6vg F2a+Մ">d՟E]"^`BDx\^+ §aP?+ V#i-A&`nasu{ "+>u,="?&̴:Xe"߃+\&, K_d5 sc~\H=&CD>tx X!T1x?Q%Ԋ;cۭ 񀜍0L0;~^l_‚8,&n? ?Hh @1%S)֠ `S4eu.tƭmcm7:B* Q= `^@3h%uLmkK6nv%;6}Ie $D9GQ,T.Vi*m}Ӭv,GB+ҾF|`T- Wf+sC?b*=hGgg&m.B0>Sn eƺfmx^WmwfB\AӛMR|.xOV\7u]OÐD T͹pm޷u@L$Q`' :uPoU 'n>8^<&1"ky+7Eȳw Z jAA.|-"q% *Z6dqσt)Ä Z䊼cY^hw!RH 9$_sV64,5 ~PE7 ^'\Eɘ^ "Q44;0qݾf>C-$5.=K]WTR/K>k̦&s~ Xs;W%ě4 9UI]☱w.mWgYYO wⱈ"C,ƗiIA^67nTB^5cI7wᢵҷ[H`[4|d雨o 0sI@!UP o5hԤIsnFYM!Z5K!zK Rkn`VJ+833>Mwqdg0"^s~t9SBTin]ܤ s5Ϣ@oUx~g ӑ xUy?@12bx|T{{NkDI:+2쬏@1` k*ÒMΜ::M9 ૻ]8݂ikMJ߉ d&>3v!^4Ӏͥ-Ǩ+W:I;0/lO(=Ry0TT_5xcO]pt+hA1#rsU^9Uzoҧ7W}^ %e@PU.`& EkNN$y{!KΌJCP@[q1M vj~ 5h&%+P!,}iޤӿH u ;KVKܐ3X{F]n2|/Z7Y'$Q΃ k,+)a5ŰƨQ҂T#UHZE0C@dÃ(aqAkhKv7.e&9ǩ QIvYpZEn@$J1.lo=L__JP\1Sz4`a}7ˁD튘ju",̴i#&X, "m6M"ݠcR % zԿBfTU*c&G -z2 uam0%'KK-q J)d?Lp0cVb> uh[)٬ D>=`Ϳ?7ǣ?k*_-%}8A$0tXS{Cɂe1J\wOWr9fVB$vun5vn2#BXq?b]gR7{H>3V;"e}-w +Xw3Sf ;3M?0,,Ko̿?~ >]R/q 9=J!,! ƾ (\$A 27~GJ"O5K:7De C̤"L!'pgz*?!ӧ~7P`k܌ c}KفIxdG\{swD'edыAh ^%Ҿ.,'T01;~@(#i\8ׯRǣ%PGWeYjmiyꮆë[y0I#-ױIi\JhX@GT%KlMtoAAyֹ8af k hiCN>m1ɌWj?ä+υQ[2?)*<nς +@`dTI#7~HӁe.E#KgQo\/ˊ~T@\Oc8%dz =!6|#H:]C%Do#-e+ۚJMћnJ& ?։-IoхS}>Tߗoݼ)K {0QJF BpoRWcW'#g]aኾ5Dm#/|dֳVE gx9 -Hl."̆\ɨNfݱ7U7s|5J$`1f*5s)!-.ּ+f™J bܺM?= w؂"ĩͪ?nk2mu5]ϴ._Ӻv<f/N (iљVMo\^(܁xVU%"ڭ| ( l?"}!SPq됙n|[8wZQv2.1!tCGܭG}`u/))ǧGd AOuqW,nJf JO+ ΙB~U !Y*pIק흙BU Kr bS-W!z GGE;3K#&ֱ>b-{ņQ~=w>#Mil C=4Ն!&ƒZUZwҭ(Pۏ}D2gIx@|qcwE ?Cn՛Z/^[D: yxS5[?NXgALn0. -~DRϙf=^[.\5ZY}t4U7oU{8s!`%I`,sVȧ{agBYk ]%cYfyN#z3iC1[E )ɲS GVށ׫p|U͎C+hI%gO6?ѝ׌#T\֭X`i:xE X$VA&ZGŔ=u3W[/#FՂ2l<ٽ+QM"zzdװX͏aٛr$ſoWe׺àX*\kh? \$Z"_񐥔Nh~l?L[5f?aepeLgI 1Z*g{n]C?8}6rT)hThJ,\X XUNup25ީ@QN1zP 𨄲^wo1w}ЛƉF!!L\8wH5@hh,/zLh,?(&hi|s=qS9, bQy.Ϛg&\0 #֭؀JoX A66x|mn\”(_!`–әfH@fzkQm`|g fk ݯhueG$U/cC'f0l@-SUBvx:Lm5_٦' 0΂Vdf@979cxOzz9EJQ)DY/3-Fkȉѓ+ߋ8˟4@̱Oi%~qMY 4jz~? w"t6SAv&Dr[ӷZtu?7vq*8&>ܹQ8 ]aq9WuP FY_>P$ٚ(%ఎIѳH1M%[W(a&bQa։:/ݠ%×G6qWca-Hs\N7qQ=:v_xN[)?:6UМC=)J oiĜ=DvMsus qIذ3G!Zw+whGlҡ(Uq4g?lc_|\Hqn[7s}0mն[֔+ v8홄Q'a;U]iN>ePSM8؈d»GWv(Q$ C]ժj(g[ᝑH9`R/b+W R[c"y2];վW,h;fJ@(I؆;G +㎄_ѭdKS)|AWUE!8b Lږ1I=\:t$kROz˞[HH;zaSAS΂1&/ID6Dtx^4z}=tej;*XݽFZ5aQ.ɧaAoR9n[yeHwfQ Y=SĮ~B<)e|5:nѩْN-Y}V:>u7 .)4ɰLQ XWAڢz}3Io:U(940`-3UByԸ,#033tOeNB'sY J eSMiH5RF5ω]6=}ѳHN(+CkZ-Y="Kt32f&һךh[v>=S` ]@+_>aO$,˃]㾻$2~>a saOiҵ{Zk$z#iq3J3eJf~HF<HiV-Y)Wq/*Zٚ.b ޷_I_3̓j9@L+ Uzɨ7Ӹɯ[z??wCmdJ[RL3\A1Qigua‡O^G8h;DWuɕee8u~ YGL,@M*?\%_f*u~`m7j^l^HWΫA"B3dK:&:B0nAbz>K*8e7lYjLv*< *2RkM//ؘ֒H+y[*DikT:4u9x/'9qaiA'I aXivQi 虸!<8_mU}6f>q!PyxBpC-r+{;gDo )<58-.xnTHb9L>dl6eزk hdfhfϋ[&HH6;!p[+A!~DH:={Xt@LEHEtn1R9e{'YW8p~hu᧴,[%gi|uj7c$Hac!`N!ٝgp_0V֕YC2Cxڪ2oV;J6b'dBlcFEjgB!6ac!P[PHf;mF)pc\W llq/ϻ4kܧKڪ:PզoH׺\~K"d=i9'동ҝԱădAė\@ >Sk 05E ^#iaq|qڣ e%~\%gÞLqTO!n!iዢ'xY#-K )`-bbh*=A /lf4œ}7 onkFJ})xX; 9aȏLsűPr},#Աl[ߵ.4H /Sdf 9Kv|_:] :i5pJnI<,nsu=sR(_AzE>ƺLъrٽ ~l kº:&2IR1eQBA?DdI*x:XMBT"mjhq4ĝ=>1ܱ4A3bsoCܜb-ll|UxIVrh3rHI̓`A̹wd82qPwL2m_n#ꂱ,#:Ǿ8\|lUabЄF=*9H 5ciac;)!dLw_1*0I<{26@bQ;6 |ejf_g( ,R^CvPԔ+ˉKVgz:q-x]D|#tEM ]ar5 %JXǥx. ژ!K% ۓNhJrq`#yc2 Nl,)OXdh患ȬwWF x>q~t+۱㝁c`fȫoT3IG}}6QɪAߨi`Zi`=͐`wcn\ZJ7y7{S!D1d%k2V:QPVRd$%dI"A{qJzϤ҄Y#q#w=&+>;C #t͖Ȯ|]_$O8u [­I. b1r-u*nK|ɭό=TPa"QtU@s(%UmCiY_5w,LE{ ސ}C-v- .l] CGqJq>sLxDv6j|x `@xx??xOQ~Uwr'ij*\Psm ~ΩIlbO*ZK, iӛbo;Nwf?]gˎמQ0~,r:` [=n4\K;vF\x '9E~Pc9GoqGQf^7e80r}-"f$h/֦gpLzU5wvPr+*~'h4ym=HS72\#6zvq-xFi]>5zME8?pEh5j 5 Z:VsGƬE ʄCb|yeY%-]Ŭ[+fGfQ.AQv;էw!}lysꁟL+ GM *Ta !2Ώ0oqN2EZ{ktوP 9bN] 90gT@_j!jsE$1+|Pٰ<$!CB &HDr`x b'v51#XFh` ujIAΰݛ.t wMë4"!"y v!aAQcwSϹSLmoT؜N4xr8as?wP}+ORD<6bPk\eݍ!;zt!9N+(~g1Dq2\ FiXP_w/owlmfKB q\n E l̹wQPβ4yul^t$kഛ'OT}L!cv;OPKLv{rNfx(8e΃|*Vjk'Gtwi@HbrUWWFAFCP](# %E ] Ӌ$کixCΦNA$EC+Js?u=dOlh䀊+rnt{?ϮBBvj -|Y/@=<+iLѢW.V4oX{?{U`7dzn:[ɮ \9>^fN|VgoӜ EcU$.ٍ2#cZek;7NV jaB]I~b%iv!Za](ړvOZI믈._X7g H}Pj>jڑ_Sp])Y8Beʍ8.k4q!B~$Rf ֌CU`|PY蕃-2c8v_3$+di VbȐm wJzU߉Y sl+1nMBmnI@5 4\׮SVʄh&j>Ql6(AM< r8Ҡ+U@/ij^ˊkx "~F0Aޏ!pV惟$oifbښ !i_"e]UAF:%΍ ބ#>XbOw1GPI-H5\?Y~n!'mp1ww/JuRܭb+3 Q?z ːZ;lr'j@\PŒ&[d9)g $5?Py<)hE\>ҏm8S B=0E6u!im|UDHp_ ׎,άWlxa}H̀5JG.H!Y7_d:бȜTj ,^ c o l2VG|k# ?q2{A8@r1S޾UCro78+1AȽlC'?T'3L'Oˀ/$Fv|O XėiLo|"($_jOon7#cgy(xʄ#Z(-׌D FwQ. )j^\F_X3 Y~Ր_ٍGB~,`ͥ`v&dLRA)twFC`;& f|KaQ څHݐz?niA&?jŹű0ofwzT֗ji6|3ch u,ЀRRvXuH:  !F)}5^e.pxz p56faFv C`K:@aQY푽}0 z;6h.]$]'SB re%\).$R ,Vv^bg> 49.O_3!C&:Mm媻l:Q5;GuvPxf1߷:/4H=k#Ơp& BmG9o?B6jdZφ2ȻLD8@bYjƆΟ!x3@j9N':%%q$.5[3e k8a-%\(a ѱcv1t?4+I)j9Gtc4V%9&Np?r6ASPS*1 +(U`fgGr){qR[k *?D2ʝ(lL.-fۣdL~xXh#7إ  ̨^.CؐHTzl N Ao !HyTMh:'m7ܐH.5 5^3~QFQ[C13jWdv9/bn:(&0RO{9[Iu<8 ^:٭@+k{4Y6sBtaHWC`&=ԛ3{jAr,fF4o0q|8;-^U 3 i$(iޜDj~sq]Bs c,34({Ǥ/GmdD ?3f8h($^ڴy9i8 Î0śeu>]~/C4Sk=+o3l,L Vof51-Ah!u)ٶ-Ű:X缔v%Zy 8CDEbĤ]}Eӕޯ=׃~hXc ?Z DPh QDOlk0Ӛ(\@`һQMIdH#)>(5.D{D|ȗ&DPI w_8F-Ư>G;#xI/r4 8NV힍n+Y/#`#^{=tɟkPo秧<3gʧ>=%f +bPN 1urw_wjuAHA64qD F<wZ#Y 0v: 544*Пc$8C7]Ғw* iZgS>ݐu%|vUl[w2@Dƹ,ܑ)LRcquΆz%pADN۳uZ9hV齡"aj/;?IӤLOtvGq tŕֲxdwAfC|d ~IƧfGO!n)7Mz*Ku!A$ SDonW]2HXP(CG%a3gj' g:؏g-tB-2v cL)1;Knu+>/}|51fɢ.*m[c:%BȉnßU K:Miv/.1pHPSz! Ari7Aov!_o^:'h%by0Bsaä O4' @) L%}0ROWXCQ7+ï |"p+L_e3xp3!&lWzI*_)]4K.͘,&5Qx`ݖҲ9&ǺVR -0^]KD}#$?MT Sׯ=ߢ]◒+;pȲDAKA-yGWt/1ӘXiNF=n]07+k ~ig 9i86?x+.zʣK%qxC:w6{97ZJojvop ⼀BF̡ʃl|lJ['[yDRv˦%`( n۩of"hq!ܵ7ZZ 6:"wG3QɏAId-tp鐆uNtoUe(ikM>%"nN mDZ1X.MCB\CyCDK+OM=2>zxϴ 3p0Di" 4dJ&6b9q>H)կNBWQϨZm=A惁oۤ=+S{mQ6'acO͍ۧa8*0r OZ& 4Yfcw<>wZoAhdBW.Ij/Jlg\e$ EcU 5ė3 $K96FiK4Uwf厃fK*hK2[G;%Ϫ̭ٳJvO1 AO_&J1$aϠ9_0Z}jYRnbh9,?|MpPҚc#x c "~8}#u=֜Eηt$͛5 w+t8웍񝉨{I2Gy2y2ątIzĄq,m̼b`7} {b0vqeVeܩS8"%/@~0<)A0bnX$νYBv={5')5#j -*o!XËxff3ۃSbv#/ -jF=Y_0z] }O9o`'Xa7 { 8U)".ڕ!Y;5眯ouSx ~lg^5PGs|C\™nHlh-| {[7ft<ΓV`^yg@<=̓^ ^ˮvwQ8xO qgT?9`^c@rDIfDNBYtE͋U { X kuˋ`sx1z: ٹAr9|+JlO"m.~X"R%Y)xsF)7Bxa.VkelBGW%Uxn`int**A8RCc_Sb߅$PWJ6lZ29`{PJDz|M c 3N wHw6^Sv%5ԑ#tw+ӹ)B3hUYV9P7gaC8̨(qG煍3:]3s;~Ĺ˯G $ ?Z 9:jlQ7ޗSuio=VuK[JtgL1]zY<`/HD6Ϸl-s(6u]mHJ1!sJʤ7viXEd[:ΊF Q"Y-]Z#̒mP(^vF䞁Ĥ? W+h)41y\ ,Y&+UΣ ߞe9PɡuYmUFci_nj9edӀ8b_M) =~]!ʨF}kiU椳D[ק4o\$pF9p䜵X|+[Mؐ>͵ A˾Ik(L+zұ zFwG Ga(C¯I-P_EuŇ#/=bPd*>UHMnRIYάV@тJ$bŭYz*0}vO$ae_Q9e!~o(;ƾ~u -ʘSeZ> oga'|YbSP=jeZ{t+֥Ȁ!.:Mĩm7ʂ6o d4{(_CیF>6ŎV pi{QSP`Lj:ﵣW{G/a膙3}ϑo/~=1;D0vRA\H!PU=]dltlSf>s:" #a66Lce'Ya}^.6ČudMZ4ZnܘP-XG7a[7K\P%wl@}TAh%ֵޭ #,-7m4y:`lvLp![w9>J*UGQa,><t"j=+wqkѐD]N7_bs\ǹ!!iFM:‹ʲ"Odp s_5fQC)%yvQtn-5X-21!؍gzT b?˛LHN;IdxxF'| ЮR)i@Z8|B-v,o~H =~ol!Ia݉E(%١5pvȞHeG~0]_aU:7If͖@tl43!|CJ>MxAw<gZz-cj}8+H.9(M*P]1fqV$&d}tR,N%v4͸+^J񆩁#IVm/nsˀ qEyF)"Nȋ 5b.ڜ9е1. X^Ow4b3Hqc(t>\"};zl= @ rj3LZLe_QJ M2g+L`$]/ / |)jԅ^ X3tNTJiIs+ۻ1Vsy*GOX3XM~C8BXYe<2ԍٕ֡7_#+חfhR %;pq/il1㪒yxiJ#\)G}bvm{)TZrΉD=+fQ)]9^EI m&#ō0:Gf_[o0ܾi:UaTs`J2,f5 ~ϴ7\=`_ܕ OS|ީ(^w6Эt0 $ރaLY.eF0c6I}#wlmTRZ=|75ÔێjwanV0B% 0Wsd*a|LEYAs)FĐ*ibE잃)=yb_L4vLr;v1An'1.:2j˽zs@+>9T6=2+G/ l DF{R t`ME׼U|u#6+n?~!h Srj Ot c$!.:o`-೧(V~rr;+&c 3oʊ#RHed2J gՅ~>ҷu9r4 ko[2%dTO+RZE|=qLH7*: "=ˑY6pc b[R3z2<6,1P+;TCU: pY$p4'+!4µ, ~ ##|~۞Wn'Xfjw¨8ihj)Pf+ y YPQC3.mkl9;mBTppdԦw} 7# $N%* bɲ0 [3o};Q;TnkjDT 4YCڙ/byc;:taEu:l%traDË(<;ܠkOk5,l8+w3VO_ ƗPrLLw3ilt)=y5ps̋?SV-vMӑ pXܡ<;h=!9 %~Ѿ: ,)ɥ Z5~hPM#`0$`iЎ[g>MO,oymjv:аFQ3=VNEVBP~ȁQ&t՛_TC~Sz"z#Ԑrץ2ش'B1&A6L(Y7 AHOB` 9B쐏2Wу7I/iU`Kυ3iK͇Fb9W%cZ܊iH 0-Cc d(EgGv3 + G\Sɼc/.&ہT ʹА҅j> ҭ@@#e36A#`+i'`2BEp,ڝ2,񢜴- g]Fet-)eݔJG APs{'Þ6!*ROa[xGE=ѐH (nh}J%[g{d2(cElŨYj79%,8+mo~҇?+ae FM7aA_A^k;`cA9b3ڈh J[h?3tYXBBi 3PA1d"'(!9K 4Z窿󵈾&f|hG:$ !)3dYGeYgr`"y..S5 !M[#ݨ@-7%ܣU%K&$ɻD|3|VCĶ,)t 5~p!iMѱFzSR'+ 4Pޢ(ŋx@2$]{Y1 FKx5t/JUWv7Vu(#i# L/IͩI&ʑf $VnfBM1` (1/x`!GhKNqEGTYH,ӡ1LqVhP yd'VT)20 "0%M7zs,!CՏm|5%2REF 6C%5 łEtg G?8ЗA~!qۀ9SI];T4,.ne]C]&[*XHrR <.rz%ohwo7e\BĞk*=^eC v/ 4/pQff^usi*!QNQ x#9n 7P&rz&F8;.eT8dN%TQua>w7zuuH_RE[P<2{%lOsh(ܧp_h>~p_jO #" %n+Q] =6@hwag +c+bU M3n#"`y׍u$POIeܳ77\xH^բx2)?h|X;) $ۆ}%.tוE{W ƫ~ê宬f_NQ*2Dџ;38.7;UL#G' ĺ {UM54Z1~ZsD3٥  MCn!XTLuStf_ H("uMTZî!xT>86NTۮ8t|ʢZŚS,v7%nSʞ @Ӫ}<6S 7 זsuԎU}p* 3MUa< 8w=H7|.¬ W" wsTp)1gN:'{E y66&Vq8í@-ėIa1-a:|zvHӚ:U3=jmw-"!7vas^[ùinehhPq2d"=Zf!PwDR|x׋Ҷ帞>HǞm1HƗX:tײ <35ߎGPlڀƒZ(,x$vaUG+<Ic1ђ|kFe ;ۥT|*q]'g1SvGbZjGLA)|QX)ewgq׵@BNB?u045诼hP)3#%[+r'Y, &r`kmEޘdN%T$צ/?ZES$8rq!7pD AUU|z&TኇfŲ'+l7jOhEfsw$Q[!{*z'!`ך}E:N!SL1}D;vS#| ;˨랿Zm&oXěȾҀ0$(JUhr9HӃQ~M, +Df59X~~N Ī`$zȾߡ+9y T iF4maXNR5-U]YQ'㶬ppճ)F{Pp:$)%+ ML%P&ZaJj[ToL~_D, tm&p%X!6aj]Vܤ&cz#x҆8ĽyqɊF ѳik~ec^HH%N.40T =Y{%'ADGdž3ucʿV3\wJ.uѣH(nKmpNK3-P,,LqFߙ`6ec(j.ԏK)b7|:sGw6)u;nOӆ'T?,k~%|qFWg16iyt{k_Cey|S+ups!"vqΝ1Ț_$9+}73fIQeteiG`ơg1Wɾ/7'e.}(,WFT'h;W08lnl&2)+*f s"(Q`؎, iCB]9;NzLA9 ~L0pfQŶ%DBvzۋxn`ˉ8C)2'đv//\H e3k, d I훥|lGpaqLXGc'dQU,YIU&`YI57PW?Hn ڙ,wӯhO)pSLΗ30q5t11) CEqUUnβ$nH_)OhJcJ+HMfY1]]"5"̚X8~O&DՄ2cRc˴JJ_9b_p~:̯7 Wط ^ 8N1d>JA/ IW{}zhw'S@TU!}4a5_/W?ŽSz^Dw<4]beߕdsVLƱٔ>j0\A+ڤ9U2A( f#G@(P^YEuT*2rk9vBD)wV0 UhM?>xDweG+rPxWL dO?ʡZ ֵ3SE5lhTynX%m]$3FYφ( 6-06juJR]b"=A)q.a%vF: GNr3n0%孝z영0D^ꙫ~FU + IuFwF̢hnx9lb~8F^uO]K?2̟,3UVM:Z,-'f[2^:N]+M[<kP.jn.F;/r`73Y!KZ+^Q\냧sT=%[u9#&iVruAPju=5Z.'/G_bC{V[ 8V\1Mj5=E~\Ţk{ݑv)k:&c/^U4_²Z+JtP$G`,|JSc|F!L*c ȟS/^}~"/_E,P`N~߀Bt!n+׏m|[@VS<ۢiBtɼI:;"aC0sIܚ"-zu&\-7ټŝ ~θ(-G>3!J4Pm-#Hsrh%i;uh6 +]Q=rL N(B =Y ikjSiԖa,s0vk O,FǶ+baUͽVϲ"Un{þ30r΅9'c}INDxv^4aSu{D55/ƺ16*{ӳ}ث@ ؅(,"ά_ W/0*<ڊ䜬7;i6jvܚ-rDADrqkbi.4:]ShHcx4>.ok Wn-$<8 yv+2@2h9o|un2{pBѣDUrc vafY&7 㪵sʅѢ*ܺ[!D.?loVEq+EQf&m3$c9ZFo_Yޤ X E\Pz6Svր'čjk .c4c>:BLzܞš"qY ,wM :>s8 s7\`L^963S =i#J5JDۋiْڋs^R$9ir5Iæ>ҩ[y s|o]OJNX#iv 10.CsGglIٗ!V&Z=QPbP h*"Os4 r &eX\8M)R+[Rc 0R ^y> w-xeud) _Wu܄zJL?0rs<ӡ;NE&~J0ϰ4+[~'6q,hW`r#Dl4W4*;nM<BwFUhN?7X$4/-ţb[wİvAAcz'r]w|AHQV `o<˥&K>cND"ss񯔂 ϴ~ 3S÷(W<5m`θZt}*7ȓ 3u~sYsX3-E5\K oƚ~0bWГ^4Nq|q X䘖CS~cr U5#2'*3r|d -_S/>ӽ73jMS|/xQo cdUm]*;a^z|okL)6ۼm VY6n(4Td6Z `d7H`Qt=>Jti$kT5$N$<+GMdj^)>4gY%TQZH6? l[+aHc3]b#P Mr[ Qkȩ qlw݉j Th[햸%60"̪ML`hNݰ-6b%'3 +X|:zbsYPE!g-Pq }Mk5[|NYXyozrs)eԋI[`~w=g:E[Ѷ҇|GR:Cc#ډQdPKٽ1w%OAK`jET!Ѵ @䑅A&;{JUף0刳 n\jIg{@e _0;ڍLP~=ƤFZORc޳愥K{8n=_\ JWmi@ɃDMۛc34/6-!HI r1_eG}'L">ﴟ%?3e{A:sJ/SCߏ Or<@T}#-o~xCq@W7i Am3{3K_ZB睴[KU<|΀q֘Y~0. V;2ֹK:7\b ?+9bȏ7#f#ڻM*1-qA*"%LJLPXr¬b6sgi#^%b0@SW%X\1(THLEQVϙ/iVǿ^rtpmsƝvϓl(ۏTեF}LEQ$@H^c])ѯlmM5}b 9wm^BƎ!N\isf;CœY](-g(LJ'BvIC/;:` ^CTC}"C{EXDgUKYY(k塔5{,O=/`qlnIM"@Vf1M\\<ųquz&}u* JK 4G*E*.|{+ʟAk$M0R& 0 `6N5>nbܜOOoC4lM[ӥݳ׃)SkF{*`RT$vLAW=uE@^B' ߳ iQa< Tn*yj]dOIFu_Bd>b7`*;G hv.ۭc^!̔ypxn"~iPsLL6o/ZD_9!xz3Ɩ{@ĂzVFO%P|8e?VVKzqz4VӜ~Hɷ:s (@#HZ@ Gcx :,V("oqB -H\Sgy K]kE7P`: (S blAp-,A , i)X0Pn񘛹huz[Q w}C'?ajGɣd(ɰDT"N!vOKTyiU'v1_c s °I1'CWq/qy4^h/=sلl9eWy5tf) Ě!(\pdBok8Y4MuϞ?f֔lw\Jo(g/jfa~-Uk N$U>ͿM)Y}e 5 O=9m|F,>N[Nc3ʴ'ErGGK Ƞc(i {+3y"@t2I 5GWWnhRt5kZ|ާ}Q}!Ye6Bn7$$ɸs,bNT)m/3:D˷e ҧN'I~*eƎ_o&u9 ^-ٌaZeH\B]OHG;_KJH>IJdeUc+W<h+ioȔredΦE|Ozso,)Xu)T.taպT5M$1JRFQE~vK?F7/я;3U+\1F!t,{Nć |r'{~حN=_ j9 uI_0rbR8F~-H)5mLG1z|@ '>%1pЫà?'nR4s9d?nQ-\/LFGHB۸8;xx?7fU=76ol:$of8(՛-5IUA.m9'vY#j}D`nR2HDPՅ3ezڥ8h=# D9啲]d` b3^241K6sYJƅ8 ݁ͶI;m՚*w+%.-t"܈Q9OI6"y?}2vtc, 3@`.{m! EM ! kcI`* # ΐDqvѣU1 P3+Y]Gv)D/$*[ziUxфs^/?WLô٢d&c/s?Q/~uheX0b1'.> YqGNU4BZ_A-cn\Hd”~ȵbrZ|%{x~B"^kw:@9dMSf-GJ0ު|N0vų2Eܽm]DYQuKAҴX6&5#*$qY{R3C5J],5Q lㇺ؁V y=)϶Kυي/V%C mUJL+hykVBSѡ(Dʢ^G)[[;Hs+XEEj8_ыCPQZ1I.:rͳ:_02w3; 4otL[>K}CWȋa -鹔jr'U͈֨x׭oj =Dr7 ;RLh&ii Tlg)2 ^7pԲ4%d+k7sTyFSôo}!9>zqа}WJcq^`%5PJ-Y?hXK!04F]wcf>˵^Ԙ XS0@hӘ ';:CogEjeUthJߑ (]zSi!V]bܙ"EHd;i< ޤ*P&!T/vwtd; &"҆hޔ&-Թ?M% }D5:cNOr@L,n ȴS:Oom 5 -wC!;>;&ܱ+;W)J/0_05%#~p;>iFD'Qw@ L;T(Q"yErHLf#dE,Lu"(t%Z`%o~S-z+A)MQR/H6{Ook"K^l9^&DrK}j'd?R/A+{0(*#ۢRda/ )V2/s}58=̙GqX+Dy{8@ujK/ bj듇Ġ@[ P;.T(ّ_l prO^K/$L1lgނz|nxTBDcbXŌ&SRij=}"yWN"ݏõQ827foH O#g#6k>|/sA,"-3q8IXoYL^BK5otӬ%[^f!0Ǹ8NoLe` (}SD(GzꯄABHbe 6W=.FRLh㭽ms5Xo7 l'> i7\@b2nCpMl#>@Kj+m۠I*[QOg~2nwZæ=qV3K7߆h7ūAMNmGU?ɮ'Ӑ{ sb a~/hi_p$e1y{ dxR,, <。+{Mhf̷eF~# JהŔLŽuHxu j#1W> ^=24LPuۻsٞ2Db4]20\[Qsk9r"+RݟN UOBa+ Yz~U|>:i An{Ua`2_ծg=en .Gg͈,3P(R u$x}>n*A 'KLoFo%c`i,,1iୋ츊כtm#[r0M5M?2__/oXW`חA y?D}3r]@UI?n$@)_3Im}ش7%MYwoׄb o/>c^ܫnп~!K4f%m}k1{ax7@9hhT{ALv +<+gyvk1c8>>AjG P.J\ʬu'^c kW܋3C\)|kǃ3NAm M2ʌwqu|t 踗$N7Jl0xnKƙ%צ*&V<ƬVoϩ閦syAhK)`ށ[^286߂TQ*MxN=JhPEd8)$6YjtE4f9 g*L+؆FT=U1|9$ z%! O$(_!:j)kV,W%kʊM\7N =GL+JW 閳w"I*vٳ_ 4 '+`Jj- 0_ Tn}}S8m $F} k4lQlAEHOj_+!W6@bs1{e[,gՌsyٳ0=Yg2aI sKΎ2 |HlT˙"0![HMd9G,w܉׶AgjĚ㜈$(K,Wn5a1aXNo[+2LrgUJ*YCc+@x ?0vhEd'Om1QR ̹"Zhximl4Sٮٴ7&ςg/΂u6y EkTK ~7G[*XMj!/xcbuoz@@sGB*6| P4IAZ2 /~{ҧ_ s B2_d8NDbo!p7C5ÿI|<Yț=A= 6}%G:LnƈvO5\|dG<;Gܑ{kl+ ?tme-J{<ƪ\]j̱-'mq--lʽ*^ThJp=h]Ls,]Y3(Līu}:IenD81PTY5ZWY{K%1,6iGwF'u8 ]LTb' %6s^賬~z.I{*JaQZ}@zvj9g̅,wɒmyrB@(ڴdEǿk[@=e4ɨ|W1zfV:N\vZYoo6log-ڄKl!Eǥj.帊J XG-Dzy۩Ѡ/M߽9r"ݯ5Ju̿>$}FDMe1ޛE 0f;V挙գŵr,,k8jM" xhC le[F5Ɩ]7W0"^U:g42goF5e7M@įU/5yJі:tiށU -@Ses,8XM0c{÷ϒtjZENxz c]%[>z@r@ 7]uYօcx6hW1  S(/3X[kP4`kȼ`G_M'VՓEG\eօ?,!׺kq=6:Xhe ÀĸC>}'Cdhʋa~3E 8{9NȘ.J1cř^8ua hk3@'fd_\u ెVU" JavՎ;EiywmMnO6.l U&0 ?ÚE'֤! S&-%[vgBoɱt[g!wZ.xwMݿ=c ytZK':K#8'5y a2$)9r;;eSŔ'rvp"KpY paW!d&$!m=6ڥej^")sP+?s[Cp-ԝUNſJU̽T21^;i)+T6*?#ۧb}Ut μWZ9j`i Cd&3B<]\El!/(v c_nq߰ uR^'Y\-̨ mj(/Y9~jOm((+ 2'fh|ۻ^y;ՙS~$J&xAvP{T(UfsZ;_;N6`@d/tB+{cP0c΁tΔvNcs/"q!7;t N{!TXEqGDf?]nFy7xbfS+y.o.sX6p(oOC檒PMa\rk7/X)roS=V" Ne|)]ub? Yi9Fޝਸ਼ǵ > 5ϙ[ez@{;t>Og9d 2Pz#6V-QmWR7~فz"=+Y 扅Y?J`^Y#աRFx&~Fc[6LZUʾ(U;91tOWޤY`-'u P!Z/}qGTb .]K\±{φWMKOe ‚95Cc]lNjn\DDHT.<љ}AaN#jXsڦ^-f;@DfRIsrTȷ Bz kq%o%:ˬgVBe+RZq0Ad)5ajb>(H< )f1t^i4Q\p)(}ϧ@-.KB [2,_Z@y)~:S]+HkgK~K53 n)KS)SyR~.` RHAiJ* Lt%uW 'EjC- L֪صBO< h> jU)aemqTـ)" ǽ'(:Te$|8lvXF3^w){h4ON9D4JS lzr 5fU^r4Lۿt#^Rܨ΢zQu9P'<iטyvo>MNJt^ank ryS a& IVӞ-l{Ѐ6pw) ŢPʓB~55<Ͳ|́,sm$vd/_si*$W%14n$ZG +phcWFc,8)đa \5VM |bIbU5 w\"HZKWV׊fIFR4x!ZnO}SYN6= tpl~dCz (A^9(q\&8K \\s?!8lҘ,iO4(Ѿ>o#/oXoizt8l%dƒ=A5ZO@Na0Ί_WJXNhVT [t:#vV&X-!a(iH] S cjf>DaD&;WIY7 Fk#1 $ʶ3_C`lS9>uFI& 'X%)?5JJG wR6p7(W lԻ9&ᢝB֡CR߀$B~.T鍽'735$)v68w/GNn<%=Z:^k=#|ivINuYP8a9I T>Sd;kF>ܾɉɑvφ Zp2|?b~q" ,4j!Sn;3ǜKlvT&8EhsrROYi`o0^VHvf ))ډi蹩[ZeNVw<dLlݢ`H'|RoKw +h㟇;? c"?!L$ |k'$KG@XQU~VrG5>ˏ`*'/&Ti7zڅۑ:.ȸ U{,ѣTGa'%tFiyTeŠFOp y]GF}CLk.IQy+Ц˲}T1B)E|E-nlGE ߑϒ\昅,kS^I얡=q.ЖijҚ_kNi(GZj)e7#u9ť F7Nh$3~ه܎߉$l4抆p&]%e$YNͻiA3W)Z3"~mdd4$xlwTH?Mf t?PO !q9P)mf9}'# lLih!ъE?UNخ(Z1ӫn_P!x~G^Xm]3XI bdt=kmMv*cvJ1N@S=bPȨrD2ޫxrGWJk4 AxX&R4I)1`,6̖(fO:Q5ȇ8cAe4Ԋ>-g ㇼs1o69PIyo@3u_é5o U iOg)8uUV!1Wndg7;%`e;֥|y#Xܠg AjTm;K{?eJh{qERxM>q/c/"Rƕ1u*^T_(ݵa-5YƲU!K -xVe bm _t!b&f'-F mPv͆L חt,0yH"rx_F4JAʌXzW}/A<oY6*G sӫmHWRJJg!Z!Gͤkf9JDo`1YD@UJ $b> N#lNJ gV7_ZO B*"aZoʙ;UjB{dLJl1%%gpe.:q=;Zf,᥺g\.RY @^^G{*O~4!˂e!qiΖq O(3O]UgV%.wj"ʟ[m?f;| P/paFoHR'*E?n AC> .$䲐Sڹof)e3Q7w3'լ T!#8 ¾Sve^I;)-8G˸v%ㆌS?Ѥ$ÈvgGv.x`mpzQnSG4ezVE$`؟jR\ &7(!_ܗ埅0*£,W#佢 :^Cd*yD ib~cidTOfV.zJwj4{ΖPz 499HnN1xu| ϯ҂Ӑcd=9) z>!1Ǣ$;cǐG?$w1kD Ki'-gCb4JOՂм0x팶V!PԚe 6c n"wn1uji]@ʁϴ^Ո(˔z RS8=pa'CTncdԑ/Ӷ1USw }Qޔ V$<ml} ޫY%qZnݞzm8S HqJTÝʽR}6L4qQe$ օ>#} /#r,{X֟Ya*Aw@DG'dF'켑!m]t tR:L _5cӔ(BpxE'ȁ'졌xLeKta]pog)Jly>\=Nj 9 p=nF &^n^Ɋ ,N~cI@Y)e]t it 4e.KHjvA3M|ifFySBևR!Y tbB܍~XJip^VQ ~yl{']I*3DF؝D"NB=#GlLeʑ+ˢ "VN;[e˶WHΜM@[X[[!A_1kx扜1_DOјj6&jՉC &Tdi XV%H>N-xZ͢ pS:+%1بd_ gr=Szu eK~eqgڦ!Or Ӑƒ*ת JMlG|ԶZ_~>`i\(qe8 7OB3 6M5x8mJј e4,Š@Bӭk:bC7׼`7`O8qۏuO)ZmQW_a-Aa!\kj}cxJt)+ Mj#Qr͋T`tr[||sja ]lM 9̼8 h/p6 B5'vK,GjZpk r ޕTOj`wgң$Ebj癴k8AXQXb~9ԴJNMYsrgW?X¦x4jeuV14,Obc-3) o!ԥ.|_^MIԋVl*mF/Ӿ ,Z ξvm2FX '|B{i gsw *%N&=& JNJ>{^ңik+K/4$ . "s gO:hCV if8x݁2'";J'C8aύ܎A'Ԅ~[3ոn"X\@sC[9DURH ޙRo;y{Kn{Cݔ:XfFo 2'RLOZ9$!*ĚZ`xtBSg-F .0 Cz0NU뢿ٰ)R#qVЬ_ϼT}0Yv4DžGimP#fp$.'-)yr葟yT@,CZrq^@#[2c+d%ԅP&Ot{kz299i -*fX%, cA1o?'nj%I k/_5m#Jy|8rvmZ9Qr9M1*%ɓg.V_Scw"u];.$_(66$:+0ɼɏҀMazRos-{{LJC'qmWI!Ԑ;IpNn적ko<ҋO _')Bu#xsZ;)2"_Q@̬ta[L+|U Ng)ֹh*v<1PwǛKf7|p;o~ -){&>(,R=Bm$b;ȴ1_}lv\N. qfW]!r~-9}7@dzR{$ҁ윋@@_ [VZͳ3s=p" gJ;t}!H>1PR%Hlx;8u$%ZmmwW8fcSvIbęk?{.%ھh #諻nj@wM xud<:F f?x<q;lAN/KPϺ 7jt$?Fj 2\i~XoMf9!C' `/Rȓ@iĴTSaਣPѕm!ՎK#@ e/Dt%]Įi>QsaH8 .[pNpBۂּ!7@T OYNv:}S4VW+dv"Ɖدipj_R9PyD$l"#?n& XaJv3۴!bnB)s.cM4"͇V^L[.$tdf`㛖TN"xyĥRVTϷ:b/b3a(nإ5J\찗CA 8T\}a :jX<[ o=ֵe;[IT{ ~@`gY(oBڞ0:AFDND+9. ,ļ$NQ_!zoph((I-.N*$#/S⟃Eeg$I]3@Xd} Ӌ#Eoudt_pLbR8} 6u(aO0ţ9Xi[}rWAd+!-XD .K0:^+'3wMHBXPXȭ&oo^z.PGOm]p81Y|$;t nL#"\ k24v`migׅT^y׉R=Ѫxó  iE=*{jX݀aV: R)m7$6Xrt|ܼϜ|w`(P*صWT}mq10wqqgޯоV/GR"GD#Ájx69x*R:L` sdpzFM2ǧ9˜m_2th.;[|6|䏂aSa?ǶTzy`L9z 8;3;ZS}ds?drۖK r?]t<֧7Cև'K呟.W}J+<0NS_ԣЮJl>t;O@TumhQW )_7l{ε#rdpIw&VU.ړO&qvnfvF0]DŽsϼT 0P?_i`iqiPK@ 1H]|~E̓VgEhGvlV&!8 j_ɣ/}I1fgo `rBqAܥ?(Nch$feېb?WAOiҵg-NGr57=JgyZөj99KE.~ԽrN(Až"`/V׆SPnz>2NF*a-#G"`8enFNW )v*bCHĴM;yWK%[N h)ʅ㾿2]Rbv5ty5cݦK"+ZT:&bZ _=sB[{kiJ -Hi@\K0 on^0LD7v,k(y+ɥؑD$ϕ$>,kwc8+ʛwH4?42THcZ/ 'iI, wn˹mĺ\䐫]Ν%L:(tl@qG6FCDO,_R~)^gSG&==|a#zYڷc Źкm\{J"p* ]IOL +4ESR7YmKMBKo}eY'Z`j8W7l}ϯ,RG|.mOM\sFw{<Ô pRK;5{o㌄B(o efK %%R~4~}Zw=37 CB]?rߙȺHfD}Ah]o+Oh?2e_Xx }KjGdhqex-'OWc"6y_-A#,>`4^/_ eQbXL7p?֮;ɾMs oMoEA X)}~yr]^m3u Ru=ںĞX̙#7BX*Ns+hC*uUޅWP_fr=ᕿ0g4%ƾ2Z~P{؍{ Q!aoZ;2A!@f2i.#zv .Yr⓿]0ÿؑ")x>jgDrAJ̌U):,G\=QVrg[#Q&&+/rW(yh5A)Y>n2ek^ں4MqMQiKHpIfBF͜7AGԽil@-ew]/FolRsĀܤԨ4ODx\/3=jfD ANP 2Ij&\lS"ӧYNo~/k^U{I;TG 7IEqb.]K`@ຎݩldǨu!C`$D}ܱ@xvSbT.$=t " `H,ڈҕ*kY'=862}W ^*/2D aGst%8 &(W "mf1Ϸ uKքR8TA8Vν 'O)% =ơLgHm0~tF )آl_sn3ВT6n㛮qC>\C&}clC;=ͧa8?"Rx|#2FiP5/@/MUJzqD Gujh"wTSEr@'/ \Ge;tajj!y)9Ε7s9߰.Í*EKFBq9÷tDR۟ѩtJ"9STJ8LCi$+z mnlBFMXXqRo@$t׶)f s<2TMO8(Y ,ܟ jЩ(.6)"ńKFٲ.д4M\ 8+RJ1f T.J mD%/.ք=X/,s*>B5 Rw^ƨV i~%(Vo -uUSIԿp5H܉r*ڕxh:zŤiGA?Q9B9H{V\^t - dKNdﮤXwqı{Y"»ӶٚmWh {jE/jua vÍc_Y/>Wf lD<;ōd}21Du&`=C*Bnk&LM.y Y?]8-˨YKj7"$țAfl걍8U 'aь^%*Ii2F+ DZJE@H}гŪhFzQ VKG[ʈYִN;>,'PJi8`dBE>veuԟKy3/Tj5fA`&ڋyQ="Y&x#ACQhd.ZMH/ Q*pg7 '̾8^T7:wzZel|_6%) n֩ݙ1©U7w4xCdwdh50!&V3YQ ѯа0(!|;rAͰ|+~.Z޷cޮqnN;iWq3{gP ][zJkVI6Ԉ87@WO3Bhm"}T1 xqs96*,Y{1}KkKm*rB v~ Da")JbJ 4 1 TyJ=E߾j4lTz2-Q=MmE]}WX' =rzM 0!p)f('lE`+5֢1C1MRYk оt_3.Cz:Ƕ{gkH]y_je~KnH.a0FyԥҬrhl[FO*,̙5JpLs#>+w*쨉"*b$jY,@oԇ  V|jin ~T}"pI;Ћ:Z+Cc-G8$0V%.@+bArƟU>"T6<)$U&c6.Il6=Z0زЗ׿ 9ϭdO40jҾ¯Yv؍э=R#RDEY({FdyZ#]2T/5#AOi:IB.@(c fS@tdSQvewqs:d:4{B$kBHyd>SAu1ӑu@h' #yl)]:Sv>)3Qܟ;k DQ:Ui œ=CԴf;lzЎ B Q_8a2M\_.~MyA'iϟ R A\LSO%pqԂ2qYj7sufӮu kܒgx"FiB aۉ\ j\xjg[e#@2>{:qC-mI|5w]wf1)cib7䲰͍gCB_n6?WG6 !> C\#ȯJ (>2eG-82P 񋕙8&pxpSy]e䎿} ]N pɠ 3e" }WTDjRCT!HD TSj9z{=P' [}VZ#h$(zaEK -6+>kF DtG2b9+\ +IM% i#J5P  w\~((q$Vc+#nh#>49 @zT֋aCw5C G l}ghR :xx+= 7@ 5Nf]mDn]>\F! =_7d0 To! :c*QNzgLr26e8gFR&J>O9W/`2-.2֌ &%\p'ԲV lj9Q`ktb<3JI ӐLhFȉc U7KmfK'>saArѹEgRׄ:aoqc@KZ 4]]^ᑢ(XZ_+w !ܞAKPyYlS @rl p1r 3Z5eѪHcpiw!MߋP]A#o:lwW#<8wjiVE)o2ȭe?B8H7m˘)WLvx$0# "ώN>QA`xPmEdWJMO:A@;g5*ϑP{$WN=Ԫ3qcxp d3>3ƳWG@ܑާ53|Ě?aQf#dqPH^@duĉo 9ZΪqn+[c1w0`T%+MߜADMlL/x.nc$hݦY4PlVW: B*-s  #Kdi"` nkMeтF8ֲJn01@X l̰RY٥_7[iZ>N ׳,~ 2pJFN_JaKn$io@^7U-> x,'X>_ =X!LFmT縞(7nxo ;fȄI@]QxE{LֺR%PzmSz_6c\^2֨ڒ6u;\օ(FG;Ϻɶsw SX:JdU!@`S &gq6rH{B!ӧ6g~ը>FLzlrd9_ fU,ku#Ah=Gmp?|_jX6#!2ߤBLBA0b]n]ߜ65ӳFʮSzd"[Q4g%B y }f SՐﱒ=zѰ{ K$%K}=Zph MPU ɠ)0`w#-C> Vlۂhevj`ri7߁lo'pFm=!6S)4#Y뇹SdsZY4ەj>5cI.}lL8|)0 B)jUe ׺F/V6CxFY}4̙KXvϮ)Bh?ف/rJDZF^aQY7EY{QçM)-[Qw, |!ŇG;S$K;8ظs:_wtgZ$#[#7z*+nie,J+5] h=K"18D$_KRHx;4'>I?crMc =؛;txiu˹$P#f(-@;y0|:{~3r[rY Zwթ# "xܤ=D`N>-}2b^}ѨؙB}X!BfPWD /5pP 6gO-,a =1&@@AYnRZLcm1X`zx#NSOU˟ZieE#@C['2B ,q?Փ}Ṣ}t"2 c#@D)^;) V/r\T]UDDצWJsbD/)٧vޱJUbT<\!AR<༂*ᛙ?gYy b{I#p%z\rl=uAVMe;u1ke (A6e`7JI5nvXR> TgrsZoX8~b\_~)ȫǧdnfӾ`ު1&:V|\PxzYgbk1wʍPA'Z:aRd)jvb^_/u}0s E5%37jMly u*`qG_ Qo~CţMnSS;e)Z(BXdhT7!M iyGuO[(:Kc3iY_ۦ@Qf \ۻ`h3bq ~ +q4M@I֯X5Z noӉp,Vs#7m`avRF~Q%,@?Q$&8Bg}1TQNB5ZwQN?u ,Jm15Bl9+k-̳h?`Is%'<9TS0uS={E^cE>cE`I<)[pfbP{E SpQv$wGG:'2KÊg8=^q aor.g&p^Bg:!4QbjqPm|^IѮʦFzU?UAuvR*ΐ؆)r Bv3>+Dk\["6yԆ\L6FAdӈ \%̃E ine9Wp*G #tKMtœ0Ɉ-5d PϫY77RލtX}kQEA  `D8*O; ?,>Z c -Fv [G!LumzᰝNڏa`xW:Q],m+1]MUpZ'G7 nFOT|9^0!$0j ZtEs^2ƽ*陋P Xo޿w~ElM o ׋-euZT40⯃ӕΉ| 6nYP͞ ":T\N\ݟub?(boN#Pc7@[@xMɻI!(H.7|5Ϥ&j  qK0EuNG,ʫ=űl¡wAhmciSO"HJw'Q Y)>htB5wwRl=_ !Y _4 u^+ Q1%OSP'NuȿMg(ۉ¹юHc/=0 X(k(TG [c=ު F>C#T[K燔1@,6̂11nDTSA"\8s?F]/G2kkHG]NJ{~'X3s$ V+|fYtpAMw:Z)R㻸1i}>o~í^FzgrPۜ 9KS3ySrG7se[qYJ@~"\ɘ[j%ydEIۛb}A;tԹ\;R;h=5ډΏ{ ^ =Qq{?1kٱZwk8i}ȥ0Pew$ZԘu4toljx[l*}`p(E9x4!R{ͩ9m4@kyt2k5p!0(MWv3t]Eq=v5xYCr#;bU/ٙ=e̴c;!=MV$lJ`2u|me4N%NEt諝kp'hyƓ(8BjQ~ @^-^ >?Mq2/&f Aq7[W7ԩ'>J&~#pڽVySADğUb&Z b. O }I <% x MtZmFD?uD,|,홲RBK#wXC|7 d|Q }zv+<oC9hT% r>YmGe7 ^:܁O+ 3~ʏ dkn=9#mIk2Xq!,.Lյwᆳw Gsռ" Ʋ!lWD_W;(ҙpŲ#\C9; ;TzH!*ZM Zq 9 kKܤI4l [mz$lpv>%☻h gΧy}TM\$o*%Y F{^=ze?Yad!&{i2N&|7#- GVN˴6JW`WaSk^4}q`FuTQp12L7K4vRH|ѐQ*&HD e-vlk#Ҡl_w}RK5zu87q1WՇ2aBPeL^>e A:8_]%ru_1up<6i =l鰵G$A^Eu gKx=ΟDB:iZW |XNmDi1}4 K40 ~8y1 "Cm;\IX7ъ̸3Y*QĜ*qm=d]l*AC/7 :%Xoy^)=6:I mh9P4@59FS*#X!錵> R4\.¸ $>N>hi ȼrO&IٞPz:m R NIܐ*#F6J mǩggX&܉ϥS \AqWb}{m5e%ޫBMĻϊ?ةjϋ;Q Ta࣌ɠ+m{d1йU0']DyV|l4;pKJv~' ך`օܸ93[kɦkA2mIoՒ;]El5Jy[sEC/k3U/-_NMw/Dj4 WqdP5eҋmǚZpf>8@ZcAx&0pPW;wt$Gqf7ٵl{4ɘ)QAꗟFOO]eqY xC=JK^SjzFd$H#I)XS"X -Yzr-rj0 DTiB 3ti$2v?db]g.KNeR3s<|b8Wr+zʹ?|tXORz`|6XE WÑFȗa`YJ"\? fHoX?w@vλy (=/[2/6q5_8Drv<ӸJ/xŠoue54_$7FY1T82GAvN-,0α.*͓:eӽ;+dGa.:9 5řu &gF+#E>ѹQSvlBxYTB2B(UQDͲQ9+EeMsr3=i&t1fWw,9Ek^+Ŷn=8J8Xga'lvi0¯,6`iϯN"mc=Ņ=W-v+VPW;V~fmn ~v 8#=@HI = g)nZH(ttrO^)~Bg'%՝Vq)9u#@/JC6IOdhTML!U0(ѶK-,ӎ5[}Dp zJ"8 "=o,9$$R3O]) f"ܢ:`Lj=B٥k^gh;sьρKY(fiլU*,xlQu!VzcC M6:Uz(&YIǁZQ77N4Swҗ]wF7H7<^.ڹd-|5L'EdXH<?CnL=3TȨu"k OVͺDqMR[H:* .;4WD@)/g(pH3u)M/vwrO0ibGa DΚ1jqclF跜d`w떽Sv׳BFXK)LxTPCȠZҶ 2҄XI]m}3enK%Sp*YXJlŞy^ /TJ68_ͮ80Ϭg癩:C6b-,2#> AawAP܎?*Q[Yj,rғ{slx];.5Ip<W 7]6m 6.Q.>xҒWO=*>}́'^G9ɔ^ufBŪ}PdbNN ҷ@t8 hibpZk# Ge *"df/+B]1{VhDCP5iJ#:oj3{@buD(6Vci[mVE;VVp8PNprH`G9BgI3!V:䨺*Gieds:Bf`Fl<^7DIn-v6a[ O;zTs7=3[7&7xXɘe,T \!2H\=L.q wzLmG!|2:{Κ%0g6$%aHzIvlfpEGti+,A iWeJZ;z}B̪iґhI;n|/>腆?G:Vߜ!lحs7# sHmi9QTbvp=wgX5on2BDFy4w]鿟[yx*^V8scq6ͱ5*tZ=mrYuSP*ճ{{._.yHh-8o3nWMIvL'#0ǃyXW"+͙F'{5/ l{d*:_;/P1 č:?sHcaΚbúaB:0!RSXctcQM>Z;#o„D!TE4[&v}JPs}1CݯVk&a %f8% 4Q$j)NOL"fAl1(%36vV䆒冶9x>`պetJlŀb}uL/:Q<~,n\#UDb M7;- KTJ;rc~z@(_rEwbRk" f44N,OUن}3۷P}Vu(K1ݫm^695U1-j!g7CL^Ӂ+` Ji]j||(ٽ/ qcZΨmJ'3-ԃuox8XE%tp"h&sXqL\v'#qQixK#AHH!(e쳈'?!tу0*VxgQL.2= ߃>>1|-_`J46(K0!|0aH6qM#d>ni;L!x\RV?U;1#jWޜ6NmKEm<j XxͿ6ޅa,ߍ@P< +篿t4qn6"L@hh Z7^[>'u<G`YJ?]`mBBghyd( [ zw Sg'u>(<^2R{jAm e2aEE`,ZȀ5~L3n<,P1hMf6&Bl1}tD|激vz cP#fNwC.lѸK~ũ~YY .ŪuFmRx`+WWga)5&W¤Y5iBrURod}Kz^ܛ[a* rPMq& EBLMPytk-4. JGrϖ D)kMvM9e"Ʈ#euQ]}%ߢo?C r'yAW^ lFޱ(Z,TO4x}Gމig{zK%60q#wb;`Q\Ջ} ެLo[LGC cnb "f=SkCRR>:ucO2_l^+s9DVM*#$fQI_FNZ*eF"d'XQZ\`SKqw\U =3g(dOq %DM=M)-:?9э6•K_kLV!VlmK,B H~iHN7Wx_,9EL4:Ax)wR3:\ ҔR9U=IE`jG^}u1\* BUŋNP{!~?Gl\i#ȩ;ŽVqG< tIU>N895TUapvVHC-f{`"Hr`[?6+ߵY FY?fU*i;&hxm)+`d>Ci$ann$ 8MML聧bIVi9Dܿ(bi7mU@(Z#S90Ykxt╲O{Bu"r|Ƣg^[#4(`ҘF9 -;+}?HSvHqEݱ5" v!kC4nXi4P^A\d'D=On9 Ъ̩P 莉9qfYZ@VBbO[0:k֙R%BxE)7L}Mng1tkn DuC#2F;Cut_FxzcxL+3nU@*Bk w' ٜ-G|NX`֞Ӗ5o 0P׀ &[[FE`|[(>\S<&/`M-}g"+5Q0䂆embb'⫎Дza౧muU_2DSGBO˯\%9G Cʧ?Q@%&^N))Ղ`Ė_à3 j!hw:nĨr^Q]!%3ҩe QaJj_Ow$0h9B4_ 1M  N0WU:cth8}S.,XŸhf(m$5 ;?){Ai0@_{WG\++EV?Z!A<;Jf+A ̎\V F-m ˕bhǬQl[T&z2^t6N!t>h,';-\^2b"_F\T3;dZq1Ʀl xxF7:OH]Z,[f݋:u0p9=eyb$Zkz= Yw^ *9Q9C.<̏fĕh 'e-P}-ok<Q \1 w. 1cy-7jwI4c6%K[ZC??6%  S3!,(S=y埬'7z "Z7_@&G@5=9-+p땼m0OOݱ,ki57~N#:`{ VICYe 8WtGn5먩^UD}.SBSډ;@{"E 7ߟ#vSocB[dE'v Oλ:7Ծ81/ ̒B'8 O|5"TI^X(gDhz SoYjDžרR nWS=G OLm=}ȀaW/õ?r4Ȥe%<!`"{MVQ Z**NXr 1khbE4w+וPaNyK4u|^m:GXSuyQ[ toǯ*p ['ޭ' &ۦCS0OoP߾qeWx Fdp 2k?['QD%sf<%;;bfƥOhP꣄8׀i>]Y<:&R"N1&O^~8Go`T!S̷[ w_ގ g {ExNi8VR4X$ӭ_3"rFC릾˳B>|A/&ǑAf:1ퟚ!rB?K7:VH:m,Ap'[!τQ+,ُP3FeaK]EW۩Jd6IZ.S T+u}\olZ53Xwk$ZXl9J%$@DL{p!ɾ2ԅhpl FQz[# i#*UؕC+ǐ;@,&J3\2CQ9qU8b[|mg*'ɷ' ;A.iE̓Ut?VXjH%Gkh/} 0pYKuF.Kt,SQQަvm4#bê=z(nbZB o~Q_,f7'Vh<PPLm0$?o7qJO|d?P3!9vFcdN; %Fa 'qC^gI N l:ch rfIg5Tz5 E!pklFKavlGGeϼ?0_V:aH#gKPW;cL'N~% ăڛ'V1$m75y+U|Xy-ŋ4()O 8"o\OK!f.B@;hcS*77 s,q+J۵eW-:huRFbi;uUS|Yk-ϮpWSxs_Mkz&߯…X-h &U 8$_fJ sw _aLt9*7k*JKgg77h,"! B- ߂-yX[tZAh -xs<@v),:xejh?Zpx BQlO Z0[g&KapSwqdKUȟ{ˡNsZ\q 3vLi#|tc}͕Jijr;yfI_%̇|ԏ8ว$hyx&у ƮSKN$|ANLGkaxsjr|4E")M ~ދ9i-XN;{EXw]j_X ;{5\S-p]LY =IB`⤭mo!,+ߐ kORGVo̊s-G㡑x='^"&?`0A*e.$;ܲqmoӌcIHu"bǥP zǚ%δlCTt~9M,.9>"h$ao"zy\E]R7Qp/_ܸf(I| Yo5瓭qA[7b9ANSO7m*YΧ9*rdV&iNL[Bi9soiip0x4]e~'W^M}?YdyV3L1͇42 85<OKSȤzK+o(EAw[}xXW׈mp q}e a&Y+~=T?t -&?Ǚpd= %iD=55YunVM<5BRj!v`vt+iےf$sB㪟՟ͪaGI3!b6(fE, 81N<Ҕ^w"x#״kۚ`~[.Uا"+C 28mh/thUd֛I1`SĀObf4G&(j6.ūpn@ow̥f gv2se-F妍*" g,>b1{}B^(e5xe2\:x~On=xmgdwO _CPG\7"'h3&k@!HRs~[2}e:I^0mڕrn9XJjc*L 0΍ #OΜ =u󅣝\y0G b+ZZ`@J:Y d+&V#y#b*CM`6O\ZSt .oLư`P+e'6 -H~& 岍(B;,X⯃mG?X뫒c?(0>|Oc,NZr)E0BFYiBvU8sAg"Sǿ)-9HB|sX2y0va7xgBf 0a6 X͡BAQt 5WK =2ɚqBA6 tg v%Ղ'DZ:qUY[Hԅ).WcK.0(:amB{=3޻XdkgRх5|}㹜=^)n=–uXS1G:}q kIc&ZfތB>Cu׮9|5\Z'[:ðyM/> -7h{MUQA 'BH7. b8F).t:kB9o\H=ͧp!x$))F/5*~,8/<ʄ 'WU6@UJ0MՇ!:r=묐;!Z~u F1'dwO\⅌Yfjrw0?p|8O[5Jmodys69~8˗7T?Wf)9蛞`'8_ԴXt GyNω ڌȸ w+~c#jd?^(E`]2ϟ)(G^lBV#M~gc93H6*3ǺExN(a\n`P|JWɪ m=B7_S MZxA+4bP(J0hp)Z?uFbȺ2'<*tU)tĉ@KiC8pi)].SqxVK)ЁLιdRWkr.0Z'52} oq5oNr!1i1Ƕ1}z2FFѕR'4X5g4r(W ]fD9#;'dw7bi׉i..P۵C<MMɫɡl9>`EN$br2ɋ|e$TU.Yc  ~#rgߞ1T^b ?߶B0Ue@n`0Yz_Ly{K1h{921km{{Zduh- ?_X>ݱ`n4;^d474&گ/$ARfwk@y%#䜛.WyXr7JGh).XO<0%mϧ+u@xL4/ϚdB &8FJL cZ!hyɓ9EdW˪Aj|\ Pab/9G aiIPm VzhZqĬލG"g4~lc`u:'ZrP<ԴXq(,-` r-;X3?!E{NǽӊGML;J=SK ?[}P$c+X>,mFzlWj{1v᫦OoR*?^mnApMGkUӰG‰5qw"P #"`Uwz/f \nP. `M'lqR %G&aUћ&2+uEVߏi+T*14csonLkM]faD)/F)X.ҪU?m`]wYREJZW-觾QoVuѵ$8ʛ.~`w0O!k4ɚs;05!~T>`[45dO*CIa *f_oY]&KxcêJ%+}>KUrt_' qbZK(+sB0ǫLmT0?If1Bu7QsQkQ$g573,.o6{iRTlz$}B$%} -_‚~~oIq=ߕc!&H%c\'tbFz atd:<\C#řySBW&fCsM^(HQzq BQo%5 4a#]`Sj8K4p{Vk*β,kL7ojB0XS)QfCʊLj0v^ŪcF2|&z dP"nƕIٳCSw8{ihZzLo/!z<+sHR1< RJg{pKcc3kKR $~% U0F6}|͞&T!&YKvJf ,ٗi[>!dgr*Lp!8`|{CSlkuTFCbIڎɐ,3 spvGىڥHvJm(n~[dQ_fՂ_L/ E4Bl!Wm? xR;ϗ j@ 7-l=cLqײ@ =^-G0i^uH~`znsiLNR򦓱XWž¾OZB@Ӷ7 ɫQ7 ȵ=T) ȷQލ l?8\6#zt&Ʊp`U\VQ$F0r+l/SM uJoNt-`7cFџK rQS[8a1:L  eVFS~/e@( 6{ 鵦~ׂޥc3eyX}&ޣPDt^p6:_ىq)(SP\-€m5j]f>8;" ͣ F Yq,U&/k޽pKGM0@fi9Bb^q`fle׫w~@,;t̫~֗C?:ݿKX;mczߓ v XυmS ab*\ ede{Aj2LWdxs]?6m@Ifu9/kۖv,"&#J qI{()Vz,y%$UxjiV3/JԯƮXLڭ,asPIPe&zp r2gzC"q8F%f<%or`Z}P;S)-;:ܥ̠:N@< z}6e~.ޭmBgoի%[!Y5},TZc0/⺆AzH#m+ -w`Y!U͉[~DWx_sYyp`=ƴbܖöfR~p . ̓ |˰8)~@S AI Wly}sWvsKF)RpURA8_ݰzmQ곶|Ͽ觲]εRjљ6QN!.ѵޠ%%=|!8CZ)72l3LGBrY9x09$*}gO&*xi kZ2NH_iퟁ*ZL߼ *ceCRY.{Rp 8l}h{;Kj;UTG{C65k9?[~1M`z.'+02}3i%{u@)E}ػ$Jl%) #rGCeR E sADm"FHU>wrr8$9PR.1'ڬ ΀NX0zP4"5WUun6*jYG+0[mxcM>?jQLrׇ:S{ Q"8%Vg5z u8TETٯ5A|36F: _NAr@ njb|CHz(WHmӄyz#u׫jUPM dLՓugRڍ찒{0D9e_8"V~S(BQ?T#a#lLXs?z,` $^?cW-&Ar:꼚Tԑ3t/G+l#p*?aco,ڀzZHVS=:´L0E<5F苩b?U'V4|7wQY&0᜝ xf^p.XTf\8zQ>k6OAԒL)WRl2i߼؃![(GS"F!7Km55Gwx>6(1M=vAr,x]Ië15+3dIm[/NߍOhSt/NP bqfK]aGSn^nǸ-FC}ՓټXjiW@ɚII #zQE%i=@ŀ!405TTj+շ.SRV)AVunO.O0pۘޟP޺DDVPa qyۯ NƱC> SZ-”C5)&M9Cܱ~Ҍ=[ljD$}uQ =$]Cš.J#!6 m"L’T|hyϘYC/LT)($5ژX=^46uhr&2zT2uwz wZr6P9~>͉(E%9oJǒ;0$kŔw#jMG;yQD<5< !Z1C.\W4'VTYuHW-0N,`O_gx>EE.ndFp@>D fF:`^ ֈG r3Fǿ$gTg6ϟi=f(~8CzkDDkwzhAKlsm;O40kMk*:7Ltjv0$tn먍~_j"VUJzJ\Pd'bTo(,] v4an |h#+=-jXkb? #ӏaЧ$'yYh&E7`mWos+vETÈCf_}K\F"bLcAIڗf.>:k%,>A!ۡdQɪz̷gVV e%!#Vb*ۖ\OٜDk2!**)2-Gwطd?0&~Z+F3.j~yeCpYV\{uViQw]f4 ^x g3ხd1֢ln[=|_qXה8,9×<=' DC>aJݸUO50tFSX:u$Le&&DoD'+3ŠXra 4\?R6 #_ rh?va-CPo Qဨ4+,MX1 l;q6Ϣ 7v*Z4h(U`~5DkiJɗߧq\?K"&b]bS\܋i3~,d &VV<{*ɴހVKPm{n,'6pl,M[>D'5oQVƭSL.+A{P_fըxmndxL1C574xP:Ш0G[2Uq1̨iU`n]ym61ps`ǫ9W5+m}cg7hނ)=(91+gp(B#ŌAK^]D-ɘXtYPp#QȩJ\sTd|cmY>BӚ&\o@c Eq,&4j ̐\"CWZzHT<_F`g]UNOkG%m|VJ"/oeu?n֛t|T3mL`!tQ^ā;a̰#X-OdP%p ޯ Lfև :{q7.53j#z٭ۉ#@۬S7EU–sq=v$E}\~ahB(ydJbEfNܧJGIi<]LHɔ~WMo 3W秉O ZDPr><6C0fW1U#_K}~CWhgtJigO p졷t"ό!I%@UQ3@fա]LLȠK*љBNd9pIeϮyBB҇~lBxaP;yq=̫( Sa}t8jpL>'A(ЫkJKO *Ͼ)|BX@h>mq({biWM`@!1 HâM퉂9fQPhi"h-{B6:\S 3Tѝaъ^ &T6nm (d*8U#ԊbhJ CﺂyYmMɰAf8b?(-[' gL.!UabݠsJ<{Ol |JYOhx*c}E`,{P^`r~ddhd [m~jTpl$'~)%t|B!5:s_)A۰QqL7 Ms"X]fݣj[yA~Fu-u*z$#?بk.me=Zbɴ%S]Nnxi6pt ku f=a@-Eܔtj3gzfquh||;c]qޒJ=_{;(~~EO`=SN"1^'qAASM/4x\șTv [6o,rǮ~Y: ?+wH sV$ $PI[iB豁.{wW;^jCk鈙 D|c>Ԡq-Tu=器 'v?MDRmpYioݲgbF6,Y"-ԹcS[z$hyCɚDǹ'CP /cdL|oV/?Af=3Go8Մxd<*1HkFYĪTīͅ&B!a "mŀ$%^5?w|Gtb=7.ƈthFpUQ&kVL=Zxv<$KS"9'Qa.*1 Ò6O |YڣW>4*&mt1j9PeyFiDXR`(paȷ*>bk *3 T8ꑧ"$O"qTRY5qvF)z=]|/Az4nif[_ ,yN?\0hOK Rsp#`\("x\KlW?l'u (Ǽ\f @DMHr :Dƽ`^ [~g:atGtG҅T´v ,an׆(ZDS(*QGd* sd"3 y> R_)hmSIhR*gϓ1WjCjnFH (0)0^[1bA7 7Ы~X$@x}Ge%i*xHɱ_:dV+Rh4.olW,7{HÉ=Zמ_y0,0&a?2elm`j_2s`J]owB'miqQF>1qv~K5"kݺU,53s{v h/E3CJPT)A*-Q Jzhy\ml:9 h3n)xD,\*KdX)zm7S3,XFJQ'FLjyoU/_o><]`\}/|CrBNd̾7gp>teb>/䕶]4u$l^8{u>@(6 3eKe oԌ&m{O6|5ƳDu>02muoXCEA )u(|NL,K }LV `E4ЖݹkX?PnmyV>u9VnQ1JbI#=?\Ͳ+6G>,dPi GS,DOWCR86?>0Ic>ߔBT. KZpx0Htz@5fD9 7}J6GƵbR₲@[ Zw7%5YIw}UYE4ac mƒc`kϊU )l佶VNX7ua<yV'SA"3JFX_-, Ӽ^!;Y>wjD1673GeQ}ԮB8R7W]S_d v6tVxRg @(B9 TJCʊOĘQdiZV`9pa^4bM4*;]';SmpvJ`-` k;BZXn/؎'oxuRۋD 93!G2\{Dֱ6ΘhN%(F{46J)U\SrlaEq3FË696%D#lx%@oBEXE>˨PX_k:]$ %Dc¿rP6Ndi: vs] `(#ڷuTL.p׌tT鞑Clu|ϟ$R3JOS c8F#[C# !]i~|xt8gDNRunHDܹzsZr`?oxe%oUa)r%p\O,p{|Eǧqe%W9v2,?H:K`W'GߓT$ScEqv-nj`ϣ!r?XY@8eyywxL"`Ú54V?ސ}𯎧L}ťWrB ϔYǓL:I3PXLc٢d1)}_w'A+Qeg?M|=JC+E|6$ ( <9R$w6 Fo;P{ aI WkbwsO:Oi5Y͙ATB ,eƱObQPCW ;gD;Ki\j7V$0,D=[P!Yh2{ DIĖ=x\bFr(D$dK@TXyh?i k+ $7@?f`:m UR9br^=R2b@Q'tH5 EyT}RSہCf5g[ Hd,p瓲F#D}*Gtn/!P= ddOtt R Jqc "olK,-^4['^"d쎇=4E+l$9 `J]0Csc!Q"uf,r"ILpCT#s1)!vWZlzS`%i]E~mc4| '..X2hdeXzkJ{_x=y%2ʳ:bfG(r\Q*XwΠ+_RKONE(؊hH ?[߈ef92F!1ck,&?s0꣆D("kJ[ح@BeZ!ڿr_iUq@M쀹ݣ$H_&i1Me`/(-k.˫Ba.CZ}G`,U}S:](Y}rvϖ6xrv<F8Kq Mg&]nkiӺPw3Αj^yVk9Z.2ڌGc^xW4rpe4P"j ef}kxlA f^zGд -,dzULVT x$KV0bd9ڈ -T#IB .cдmQhe 檃-V\1UO<;(oVǎ ND'|f؊tŅ&^C3a$dF(yW@V͛!XlX]88@QDП1~4j:c|rqCqc2Ί.>+7WaҖO>}I"? JR˩Aӳ:*S }A1urS`]zކ |\OoulEFriwP1g`"0%qեS _̸-@*_ۚģQ0uzisgz5JeWD5XCE?@- Y3vG|jF@]_SyvVz(e~Zd&sćɯa7f(rk.D]YXJ?eZvF=05C2se" %ycٝ D׭SI3;Uo;S5ɝqϔQWx=4OQ\CmЛ"DRMr]BA]0ޞg;eZLJˑaq¯C<<H4;iKy5X5CI*DU@\cfYj>?5nP{9 zYZ[2R,=ǀUԶ{!3Qw '^9NsKE} Lk0Rj=dhnpQGx|hXp npPY,x2jtg,}2  <7.şDxݱb4FMtEnRTpF\ZfQ_ؕ3SItoG*K0nFfm\RV..Kt0(yexk? "ac0N7cM~!~5@XPh2%C, zG=9ˎA/}?:%NYB{wGKnU`_vLW+7HgQ>As]a GZ[H’::{DOLk})]Ϟ &!X$zoPŌxq;OE[5}e"7F8Arl À,MoN%{8-H3Q3 ̒c= U[IxK˃eHRxuf!Y>>m?sR|9-AjoX 74qiڎW]//7j"$oEh<"cSM̮ۥx?aqdd^>vYQIpbUse=@mޅpU"(rCq<؜I.R6z&dq_!p2G۱pN!׷Ҏc2{˲O 8_<˽u t@/-pi eq噙j9̜sxry-^OKȼWB ;D{+ nl4>&0Ir/1A/R07~<7UeB./09e o}Fޮb("\6gX[G]̱xiK;30ypl`,U X1[5G,5Aa phKݔkHǘ ۖuJ3&k);OJo;f|\Czie{yL + lM~k7fEfYE_"agz*rϡ&Ӽc@JFhw[)e:W! :Yݛ?(q:-Rw^w\j= )~;Ӝμp5Dj-Б܃v!bܡsm}:ZMVFB$6q罗a|E/Jϻix f@3U0xrԡČnh; k`x2ǣ,Gqgs,̈́S[Z.ZQ)xKѺV``2yL<< ".IR*ZRasRa^P+-UubAP;BҰʦ2^ìw"hw!cUQє>1`ݫ0{J'V| Tcgc(<ށﳔKveA g; Lp1uʣj ޟL`56ޘj|MMe4 ᭥O7d;aZ*>D&aW% VwXJ` 2RhU"Ѧ%bG+~Ѕ$d-y\lI*Cϛ u30Wyp^gʩ?&,)?2T{^{?qQgD]n1U{^X^fD*!ul1a_Sb@D|c^)śkƯg-2ZB\-D TPpy8^eF\}k ac5Nv"T^A }4۵S>h)XxK|P=wveUw0 =+yC.7gu N\M?_WZvG[(@y$lͥ&EVqAy&';Nw?XFכRdJc920ǕplLS` ǬAPކ=Cc9 gCzOL F ,->Eft1RE <9H|*>W#'PntQtmL51@pVc஬G0 Ғޢt P7X$Ȟ[Z=bvXj[&p}'#?'CsW [H=3bRx]F2`~剟kq$bX2K޸0Wf=H4Uf\EZsMi=5bW{q1 [b#1Az89>2܉bGHue "e+M4ӗdslNh?/>h]=| %^Tx;)hqu͑.ZZzidREq_B^zIʰ{cry-slAU⣷dm؉G4 p0Z%2Zw29ՉA'rPCqؐ%-v0Wxi忍џW/I,`< p|1JZw WBƝψp mv#b|ǹk^:{BܜikUQfOk>Sg \mҷ̧e1ı),|l<ԑv'\RmJd;B>2/p&Gmi\fxe[}G\Z%&Jne-A(o>ɱ@<{V @؞L^QH~#+l 3]v3{xf?WF xۻ}'U8N¡^DPl Q ͨEM'kmAIJ Qh+". 5/ 7Unqu.eJk T`9y]?.?Zډ.h\E߱4 >9+S -iĨ se\)UCDIhvu }vr꣏g°DXguUGBA3fV mmy q KS$,ރe:v6gMv?Hn޴HD+c ր0]m-~B:©w||%/*Fn\EPH",PCbSk" Y]?qN1GF(δr A2vnB£ASElv)8ӊG fE#uY^F͜ cJQ+x7ڔ쉦nwD-j|YbwSIKq` g9sf]1?vBzqr:,pJNap3%Qh&=<: ('s0"WzmsU4~:i:~ЪոZj'PyAWqʀ~svf*9ȔC!KMTj4HFiӱo'Ԅ ? Jd+;4o#S5 )iڿJ6lm'馀'PzO#!EN4 )b*h'>&2'1v 強`k ŒnV fP]5 KM&+ Nu%rb];&NJr'|b*)1׎'4f/_\[O9B2*~ Y+SL娥#HݬV_̉Wįy 5iiɨ{c6 ^* x Uw -Y&ۮbL=\ $دtS B'/fׄ&i"g[z_YpBP?)OTҪOj5"+.iUFRa8ufD_y`5"^FxSYh=H\pSl+jZE)!MkX]3>I8Ɗ,o*2]c}uԚ$btC]mF9/ØNƷZ0Ւr,`ɐhq-^[VZt+N0/*rhb䵘n Ҵ&>QzdbU*(5YO_M\NX%hp'S{b_C`~" )EY+(3V$̪=5V^K/:NEgCƜMU0QLr2| G:o.4z}ԇi޻G_oj>#G&DA9L-2镫PN4]_=gE-.k7^&=aMDp'i~xǚ UTgG!yt2ImY oș`(dAb_L]0)0=B^vr* 5%B`&SW Nb6̩!>3an~IWe-B9XM+ݙPr4}3h/.%[s-MA "bcΩ/' 6~-!}w'ܟ^ 1 P;9Z삈 @[&6FD 1=dAv8xmbdG t 㖽wsCRI&^}XJrwZnp{ Y\ԓL,1*ao?~mKh.5\;x}uM cπM"sMz뱆`~&DBKbO^6N$1ӽgI(3v B&=4鉓%Oޡ,xNXH p~a <Yr /V¢YY27ұђc َT7RrNl:j@Y4o^ 7LzR8GBc+IͲ9> .p1$a2E֩[cLFYŐ m=>ޙЯ+6ULI%V?IŏY<|) ;^XmGJ9tg^DN64)h +vr&pV~BL-BfkWз0?lb [žnѰyT'U:/7 ѿ "2Yx&-XscqWzONOŒMbd‚OJ1oF5g}, qqɱ]%3 }:կNDb=9=A]k(9 7\lJc*!=x;qH$H%_/ 挵vj#P^Lݬ>3t1AڿWQoŕYy4XF?PZ.m: ENU6I˹  CfuXVސ1FՑC~w]tNT7AOlH]f"VKHP4V*>r9)LfoSA +I `tR~ܰrr"670VtǩTqd BdP\>,9L>(yVD${q OE5k }fJ.~G(-1 M^Gd Rq,%=lWc@$&[oB"5]qS`ҘʭMxh2pVKKxYHe*MY CWX>|%D}VNPorreZz7ł,X[Ϝq&ǃy m~")Y'm 16Z 26by vI86 ; !d _W ,?dC'c57_ItƇtdl†8\Hn=A dY&Mg84^AN(u$ ^Y$[3-԰N"IJ''D&G-;@,r c2q#tJߕ/pxbCPEi'j!(ʗ8܏䮹Tr毤גT&"w8)nlwq|c2`|RHe|[ n5ޘ+OB'r`InUqO @3)-KƖmxe+JS<{ǿgrE>{ŵ7A7G1V8Y.+XW:N(U=jQ>B-Zdu#8~AY)6To7UR$%>$8g>* cpp8E,B{& uLMPzb$ d:}TQu*%h *Ԑ8y4bGHLȍv $,d]mA@U$FL&'Ȝ {fs Àv3g:eu+]# pJ=E ȹ'u~T^eK5ElGe(IЋ ad FߖCEIQb ,n}\͓]&mkC]NslL蒦4:kl痰hTsHͲ0k`/:lhS`Z謘H*n谡J\G[@ȣ򃸔(RH=m|VXRny` WAW:4 l7,oɝs* V5ִ'3P@ ɂh_֌~laYD9VsŇr@ECQn`6z#sOXPc=[$ѷUw?aˇm;>b2;Y-TR n8 tNnY51haIkX{0YA@ Tg*Ã( rWCmfH./輓"J-]RI]~<}^{"r^>njX4r_pss_֬CC5ojNl$D =ME.^0=QyE,ō/\WpC + ˆg权]ဤlXKӽH7@ʵ~H2KKjz\'\P񑱥\VٖY^_}^s!a]ϓFoso^Rz&Y`!?ؘ@sSUI]xmԎ"4߻o02ߚ2UM@ǮqTRm4qF\;H("~ؚ3UXc+MvM{A>dx 51.]Če鴖sA@_{aCGЅHD xke.FHΥ9sH#Q]ڵ"\jqznR|t< 43`*q޲z41Y Z9=j'?!6DK5_I3|>ꓜw'_3ы~ X3)Fy=2Cd$ ?@34lKU*KQh+9nn]3ʕڪ3THY2r 0PW4 X?kGYf$kq[i6 #f^\)Kͼ)[~;{8P`xP "1|?5iluSQHK9=>}J\n1ˍFG02zH{p*]ʯޥnp-+E j>;/_ns(եqvdJ `} vbq_TikXC[hZRX{6Gc#ml"P$wȻb"쀓1o| |H iiNX_5? Gbx|~WڙlTOmk^g'Q21Z %Ƀ' õ}V+9jDf(ecZ}S>saw hۀ 8ԝ῁JD\[MEb SZw=ʡ/ITh]muհW}z]u =CB EcUCu,쭬 Gj1'#r)8nUEʯJ#6AqF -%shMʗ:=nǵr'DF!>f^E0NUaT)9ɾV;ᕰ*ЅuIش.9 .uʥب!uޏmWTHUlZy4\ĪhkޣV;bs Y@I|n6F.l_v$&TP. ]8fGNiM*H2r>J3;~s({/A;;0plKarIWC\Ab2_psvK+$Φr!p]g;g/.]:KG]J_iȇx삜fHd 3HҮ;;ۊyBCL-yxn*m KAWk⓰)dyC!;`e~{mzU#B,G]`EGwaY׹ݕaנqd'= VsL'cJSz)PB3Ăh-8-+w}\I#ױ 62?aYOwc{^0@9n9RH:9{`ژ oښQ=f|' y7fMb}iCgծ Z|Zj7=2Id±*E5"|ClgVqd}t#Tyҵk- 5LA]UT'quǘ+wFQwT,܉s E^?(|ԺWu&U! 8eȻE9ˇIcz GVƕlwP-/=ǁn*Ӓ BU0~ gü> #9:O_W-:<TtN )9 4*~EQ\O7LŖekJBA]%۶ }umeQ>KI4|+\.jnHi4 x*m lt]Q{̻.o<=sRݨ0]t:fTow cPji5A2]z\r7f`Yt!ӂv_y |꧃Ok]GMR*e;Әkk"WZ:WfK|n6?}ytTPJ܆P@PQroSV,S(&qқ1o}2!uřc6%c;S֝F}-}\h-?8 wbP BW[p*MpFBdؑ7a C|2.E\KEx*Ӽu|w0"P+@E×gzv5:i722&e#:dŢgbҌ"7o <B #Mգ746kMmKOxe+.|KVv͍%_=dZ:e) xWvXV|b  Y?2il¹)&Iݴ\XWj%{g>2j]Uwe _bg#䞦ٛ'3}AZwA~)rwUsO'Ub,5pq>3cN^w$က3!'9}% fU%=ВmkĢ`d>a hw[ڗk$^孧$i~%tv9yp#$q0 NO׌ص%:ͅ;%KQ5W6/! ^v z_hcgxpސ(NZ oIR<&hx"J3˄V)]i%Z??}̰5~jDdQ V%ť7JjCiscGhT}%I/(G@{rbQ"&o@Q$]O/:pWl.]#]n&X^ٱ8Wwކ{o>iě99¾9zTO kd GTSo0zrՔ13m^?3{^~ sX8rxu5GHνM9fW 5H 8:rAj߭pMWQeDYqSӒJh@Z(bh_~Q-h,0 [*88l f/U6&9 X A{gbjf(/vAm-%[ң>L; ܣ&^PK;ꂢc6t͚ߋK(*Cv Vs>^ Q)prN-8ȡff 2CjYr +)=3 s砖?b5W+\}=Mͫ8:x| ǹGp@ ~;*cޙH!{!c٥Vρ֘Yhtz-dUX bf,&g ѮuT̿3N<ϵϢE j1!bO]Z"'%[Uʧx4D1)%Xo*F,&pyD趚2@e`hZCBW@ngHD= ~4H5i%zW(ͷT#de +J1uU/jK3uQͣi>p/VaԨ~UErcҫ+tL\MƇԓښ: 14GTpf C:sxk9Q\{Ewro$ .QNNbbdJSG*-veF <U:iڬxV aetVeTwPۖĞEvk^UUڂwP ;aR?GlّIEDU%(8)HMbǿRA\% B/.7Qib3VľtyC.0a~3`*'ʻxr; 9#< w$!?@2)u(ntC! 412z? o3:>feuf)㫱6 ͍;^H8LC#MTB$3ܿ- 6nk"~0 einwE4}Pn#l#Vk].Ͽ{~jYrnnQ4P9p~>QZV_Qgno8՞iQO@A9PR+*(PU.3X$xH"C\lLk%iॺ[I-† 4>xp ƧMoqhDBsπf|KqK$,gv2ߡ+Z2cU1h#ޘC{H؀Pe]2G(D {-Cߓ^hQCO3}%w.q dAy)tz<|c:a{&/CӢ[a·3@U_u1K;]kR P"!M, BܣGjhZFFڭ*']$U A+\H\A<ϔS5St *LSW۞\_NfVP.D۸F٥ 񌟀uytQ^0/Ц50--bHǧG6|Nمbh ^]Z+y9_3, yi}׵>/n똬-L)av9 Dk4N{٣P8R=X51>$E냾[- >ՠ`G%`[5fܸ[,YZ#BMJ.w!lkzP0!9CH H F cen+7f+}Bj5ִ߽֠ #//@% jT49vMqM}`C'-fTA,<-d]0cy2&Lj[!g̚!Ѱmش ϙN;)t_|x)ls[T"4w`fz2[{O[৳r8r?epk(9K[lxIԽf_3iZ/y_-2ڝp޾ԝw6e} }‹&7ͬ1_6 T{6ca.I FT/"jW^ڰwKΛz^؆^VX7SݚăG`sBS%~Ґ͚B"t=9nLqY􆲚簕m~ϰ," }Kl&tv.0TCa-;J%A.l`U ͱ$xlkL? h95Yw>gwmՍuړ\H8ŔY])ٰ-N<9uB"9,QB W_7kxnSo3 y3Թ{TC 8 QH)`2ϢcȔ\B[kW4L]o*нżaU9 1@Rwa 6/S/ehOvou?,15#eKR+#2r9P&rςn M"L8 }_2fCfNp7~ .T6:G]E4|(p= [/F?mHYMHw1Z`͇ bQJan C\2ӄ4ew/H6Vin0D#':-:I:<ް9.D6tM1P4LK?ri$BTAQ %"F ՚aA"CrMv<;!D{ה@99$,isc`٘Hܒ!/_*WJ)zmz8Cb`pnHn#vE 55Pm75_%%R ? ;!Kݣ92Mpi%ЭeMښ?Jȅ3+5p}H ?μ?R~U]/GHZݸ_ØqxW ZG#ϑ[:ۺM.,İ$(~Q4g~~cÆѹ Znc5VISphpוȜ)hd]WqK:3VQqq:=4N._*ITJ4XH2%&x˔W&P@3k2z}k(tߑҢt񅫬ݑy¥!&YYch;:j" LmFa?^1{y\|:'^@8y<=BᾟG94"TNs!%H8g$ *O틗 -Y94I>Cޖl6zDn|Q(+-v}DIWR h[n]s#"(" PQ _(:Uҿ5 9?/UrԤ9UTO"Q&wUYS*h.~-f/a /6qٻ$'vAMn`˪y۩$j/ e4CL wʉ`P4ƋQ(0C77(-nL(9Ekvxف!lqzㅙ˴c|>8Cm",/Z2n_ ,zzpz;u =Q} )/mѹ3;*`U^Ş#pN!nRv5t7Ztu,qљH* =~lYu#eQC7yil}XCD5Qv_cgD(fWk'{Vci B>-Tλ8dBY0|Eؗ>2]k/>%j_DCC'OAK",982], 0X|{o$k;Jc#)N/0 6<`*$M ky8nXۦ)з31}0훝{ =˺Ĕ'= 8IsWOP$l?>Dss33 2݈)PM#=7_T|'5P. 9|6IXoV %ƞ朅{&ʩ.fߺ 帺wOU@C_mN`P$+kmÜҕ#feHS tx *FPp;Sw0 U=uCZd"='+/18t"7sA< ϗIvm Sؙ zUlDjl9|.[*Td^c0O{9& Gʭs6QHXk%' Zf<pû@hCDPᅧwG֍ 9Gt46F>[~ݱlD( \mCB L? BqO:ϞTaTBV7 Q^G3m4`}"HML/7!fi,BRi%7B@{-e+ಐ =6WXv) hD"tJYY#f<(AV\}>/;:|#`73^XhN^fkT. o @C ޶crz hWo905MHL# z,I < <#@0$ˑ72ݹ qyy_: }_( B7i,}mY#pO'zlڄUXKbQ$ᎉF.KP)_ޭ(›:/jO&Џ1gp{Yzje(a6`ChS%'~kyήh^H\6<"/S]$dyܔ/XiwdOڟHVҽ/rD>`ISas,vfj%k a+pMIS.Ŋ"XƑx?&Z'fm2y 3Y^Տq]FWt.=s y;CHM-yyX09'>&Ej0>L=d WCKl,ME1~o<>kX~mJ_6rm$), "UfJIM./{7۲zd92VdbNpgݏr!Yf-4Xm|Qڈ&+]˅'߬<@k=:HFaȋ,R'C$ 'fi+%emW7ܽm 1C{7R/<yD4ZîS3mnPK+'2~l0*mTWL.Lo2]oEs~-H13rbfUW* $'AA7Ӷn b^K46_u$w*GڅiN0J]7W+NpG4Sx@%P̉]6—Y9~3St4`<cG/ 2#c>iQ~캚ͯvw0'@ !gb_v֣{$RP<yPcl:Lhw2ES& 0K1XO/z:p!񖧖3!L`sHU_-&,p` YCj:z W'Sd$1eK<5d%8q%ɏ8pTӺn_a<24 j67|.'L$Vwy~ٜ ) )W[G)sxBq4mDasV Vy}nw dz`ɜce[nWN=RXˤs99 ,s~qKxHw?6HTc'bZA pMJ\C ;Xͤ+zHo&a(`uzU sE Zk<-P@'&wFR/p0!Ī $$!)o<`c6XH1R >lTuWįIS6c!a , X$mm|>q\ dAh5eGGXX?>S.xu\ wa#8 P0HV7}47MFt1Gy%9cXŭUЗ~8 0ā\Qkl72f`M"ŭyIbp3 =ж ~xƑ >:M:@Ta5F_n,2;c~f>4%r0!3۾ܲM06_y%h)-?`rk/Z3hA5}@/?,#T]j/_+b#␮Qo[og*0[ Y рm֙Oh,ms%coE_VMɫ+K?+s9PN qy s` J=_o7pwDf=RJ#:,{ؾ_*-eYdy9+ǘ܎5aW%%UǹR?{=ĝ0޷{fO,TjӀIPP*~O~M)yF%9Qj[)(%04; cRMp?{Llʚ_J璮A̟Ϻ SXY3~ bж {c`J$WnM5ȷ],G9GX"~b+ أe!( ʝsN9xK?PbN8S)z>\ |`\=1?UY2+z5%DzT]*}Km KIQ,.}{0ZJu/KN451%]mxS 9Ft7?^ Lb݅94e~A&ʟ^d,2 " @@P6.\G6Vd}#?ʧ*%?HKzŸ %/KuAr Wg$M}HAW`%Ngj .tbm\jR{q_'3-u.s" P].l[eㆪH׶rdz<b{`luZ<2w~@LT,V % T rt 8D'nmήWq3~GQ#vb7Q?U 8g,ML1kI/7LiɐuIo4e ^Y",pEn<פU}DD'ZKg[l\'?2#c*;OaȲbzh'™g8 4>wv_#ӆ5oG>g$|AYKRmIRPS;Q~ݝZ+ DXTWX mJ!^hVmG8?_r6JOH'" }cyV_nv}˹7 ik7g,!,SWzvYpNgsAo:wKU+ -BTcB%%1IT,m{kA㭂w#Chmu-r ݩ2G+f]cڠK,fYtAQ#d0qvIQ{F+l8a 11qTG d&a hJ4K2zSd4R 15ttLc^jK}oDt=K5>Vgw. fEO>4(2>ͻk 1Kh'J@X/_ǦTm-q%©^ګIF\%9[tV #G L@!k oc[%*qYQ(g2ѳ0kоtSeh%VJ Pm(>MY. ;(^/$ ]Jަ$ !GV];"]1pvM/l: 3/IzfC] G֛ = w{ElH_(/ ٺ;5ɗޫdfchc@k$kj$i? =9 |`r5Z÷mGq r`ov7ōbdWi!kV{3*{ Uu|ԉ菲pZMqBzgi[)cWi`yorQ{Z4=dS]L2Ԕo}Mhg^T7t&!ӣɹԬȶ,.JE?G&J rfܚvjOIZ½J enkP}Vʓ`y-'0y3Q%^܂wJ~Mf %D%r !CWҀiJ/,TAj`q\| ve%H-8#{$q/( ߒY S zdwx)]dA9jssmgWC1/Sa:(O+t3TKA0uIzo(}!@}>\\Kk]ݟEDֻLg0n=1F̲9l'$" j.ɅmfIqk^'fДտ`?rLݟxi ƘjӅYy1xwG)@=;;TڟΌ pzb@n֓(IMi1҉8/MܨED1jwSh>/tb}k XY|4mظl)fR%FXHq}JճʙFճ`F/G#\qݢ~9i[D&"C *<]M>DlB=5H#MKYI6JsKC3N!"Ƶ޽VZ@} `~RBzղ1ʊJhRQ& ]^\;Pi(i@v>{ f/}58a&ë>ܘkE1k==4ۜmzDiMxd)\~v˻/12M{CdA} cmu&O}ZE_*@eg%ܱ# NZjX&j;60X+3@$'L|̬tyK[W5 ]؉P5fzxj{?ES~ǧ-0\.5$څ փIӅ͢B̮P,I.E9ޙ} 2 FT50Wbz^Ӎ>eQ|ke#a JtT=aJ&7X7E_oaTBM]A%,EفHז2Tdے(ʛDq/XAp/dk\Zxh.& lsM7rZJhIU 2 XpQS 49ȼpbnw&;˗ɝyǴ 47$V:;ZiCٌh紩S.URuD;fz*4ߪ1zWDuX&4p NtٜETĮMWK+w !5llgwʂ;[sl\Brr~; < _S8WE3kH(M`Х˶ b[yl䳳O$>(j XKiߺIaf W><$7:'̒C.PLL_g 7# ϩ@ةw&> k{uRP61jt͕P]ʎ@#FQjkZNrfv'!x3qꬣ7\ fs3xG1tZ+"Qo sFuEDT/?D@nTP uII=R~W6)yk乻YGwaJg[jߙby=*r×,?䔚VhȠYdle޽nV}M%XLZ_~J_!jiZRov&6*' 2%S@*f'nRT{+!ƧR_"$GUCf馫ݑɏaRaǮ oHA!v`H0V5E_IY~WZiޙ<=g^]RX:1T].01i6ƸD>&]8k$%|\0erzw=Z\n/1qs4`l]6PWшl4R9&(\fJ/jKL;!BMKx@$׺s䷸Vjbڊ\ȣX85%OkSYQ >!E04k|k cjdDG6ws0#Sbӝ)4bCXo UTy/AL62PnW0m5ED]u$|pAE`Y 2˵:zH.A&!e 49'/wqF)'f_γg^<I5Uߓ+8ڃެpGXC2"Ph~FҭqI(T0>OέSksGT)F {'kw'Bl tjHS"F z )]8!F! UKY>%͌/-&$S-HGim\*C^Sܫp8Im߼lܽ.G Dx&]0h 987I!x0U1`RQЯFHa=N2:QU 0'^ bba^!ԯdb 15+*Q|Z$Kh:ܿ 0p8-{|яY%pF_GۅJ?5Z">{#Wfdz=#7Vkً+@~V/[zF>Ql} Sx`f;aʵfkᜦ'ǹ%sUaQMTl'^]@7 ,q;9C$jE0GפqҺmdZ(p DKB] DqddW& 7}FU.6,_;[F*)&ZՄn(ó:/'"݁ mYXS 1WZd$7. \ьc0]`hpA:u=r*$Oy,SR=yh )PHe vnXxMqcBS)u ] dE=wHR  {AR^aOX׮h7vnb٦mjldk,:2Ξ>e 'x")E$Hr?q4?(U `YЀ "qdӉVRd0)p \ إJO&9i;+IRSѝNi< 1]9#jCSy%/F;#P|Wc)A䇡mvHYOV1zgx˃a˞>rSҋh2qKb D\C)Rq;҂)a= ƈ1/r dF\==Mj^Ǚhq`0Xo4m }, bqT:WB-/f2WnhzBn>0/#qr^_D(,KpG M|5Z5S3㥗BxzYbP[6Qi_>U5//jK2[};OrDIFkej{xTN!݃p+ t)=[bϳ].XuxyjMv{m` c:AYDgoO'"!C6"/AL^byf/U)uxs9 N cm.옕_06Hot@[&i+ʇ`}oBIIs j`0Lj?cgɂ"ަ8P@aD3c ;?b!rcR}'/.njds$<2P${;Gp(l;frb45Y/?[t0Pҿ(æٌe?9#!ᇵB?YG&rOU$`Kn _8y*ûQr>KV1µ"(8w NǏH{aZI;!5䈢֝ VA!l랤K(:߫a0|ymch$h˗8Cq`t]I»p-Rɜ^VH=̈TD%1ݯ*t."PVyyr< q_)5AQ#2n:sAyh0jC$DLxʹx=#OL3~[ Һk&2p1phFu$^ F%orN9`Y&4e2Fva3;ΛUFsJ%݈X^<Aɼv?k;kFNR@ZB} goûȑ?ۥg2gM)ėB/+ɧYe0&{sĸ dSTPsp"vgh\Zir$hS9s%/-؆w*q4޾0KW8E%Z5s29?Zx7ܜQb^7Z DNE[TfhA)z'MɇYB?'z:5lM4T=9X({#a ; F5=>K+E ]Q 3usw-]p:'AGicɀ3Ye[)HDeFToukhaI)j{B>qB#ōajݵc@MNI i;}[9ͨĉ|y8Ya HDek.yJ I!ޑKr~AB )VT℃@'"ONNRƕnuJ9:D}C=jX,1K r) SJ{P']‹eAE4*r\e_&yco[^Hp}&> cZ@6@8&'3vgXyDѠlQ @a@*{]"F普\ΉZblKq=g(~`k' rHF82QQ:}F1 >fi#Es&]φ1$(E~m."y,x!$>45;:dmchZJ15(J cktzC]d] I-,;Xi!lhUbZAx':zoP @ @xj1e0O/@&χP"ϰ,RS\vcHCQ*q9'f+1)g6Hc!͜D H(HpkwMfq,M]S}5 _6=f:,G0z5)!t5_0(Ī߷DŽ)Ӌo:%̕Z~3Mbw+U(xI o(db/Kěp wi-Nv !!!c,mkbQ)14keM P!r`Ϳ Q_njԒGc*r6)uJzeΡQ(& d>Fd*Tq!~2,`f dMhL:ygMjHQrF/V'ƣ[zOA4O3uFR$6\ ؽǣ.J2iP/#@@;%>hLř\I1Їqh.} MHX xc !pճ(- k;nOGnnWSouӸ֚F \#/FTž@??+*GzWXЙV_6~lzɬk rX$T4׸ 84StCWwUeCmٍ7]Pi.,ɕp8ZPsdO[-Q{贁s#L B^]F͎lmp^+n2뻱'Z}oߎ*; >gxPۏZ&(e~8ᒙ|_Ne'^&`'pӒm擐0(![( [q-X _9QҞpzg(3.yy9(/tMÍ%~2)Í/ Yp[ &#E Mڤ9w٦u%}lkרVkr]Pr#L%u].E;痰zO8F^BM [jfł V3m !=T6RIE&g_b;.n8Tc۪D2egi@^ŵѣ1Rػ !$7BsΪX/kcFH+{vBQ6re12{&k0NX6 s>1 Z9 'Vrσyx%%"uM=Oל e6Iw0W/|x()t𺒥nFT 'P̪^XRU!%*EH-kBqM$ НW_GzBd|mchC@smWrku=sNzJSΤ#1B>m_].anOube !N@cLQ!AڏhҘ._.둲z& ?Z̈Tm.(r>yVO9Cr@`u~8.@GsRt7CQ0W Q۬1 >zּ?|MM<@,bFx: s[C q=)k [`ak4ȻEP0꽳W]i| 0ؚf xΤwVVpdɧOW9UFJrdqçϤiWӪM}(@!'n/8@xb>\ X"79ZogN=@.aIf7_Q~ka J7DtDzegI1RwwZIXXgԂmh0sz=(O9S*nj UЬ~`["a=H=~}l)RJk)063Kɸ %SNVfaLì]rh#Q yD7H`J8 MPI1o_U&vU./csON'@5G FAq3,kxasM\np1\6V2ub(E֟#G@W+K췹wGo:Ȧ&?'TkfO %I: vrW,p :@NCTF"Hy`ȤW )znaDX"ew;> kHԕ^"G`Zd Ќ)#`{۠ܚrzmCjs`2O'6ܓ{̭/jjbYF,'Xnex<b=GƬ'3@e Q6pE)8(i6`.»2Shъ(W5G]Xc=Z_, 9:"[jN>y i̦e@mCY^<,DbIGߩp (H2vi-LP4,~ZHDSOt OR]rl(:<}[3P&VDD)+>/zL͔1 oIр% Xtt8vRgIuTb{r TW|ӥ):ݐ^ngUd>)uT /ʇ`0}+;=>/9dЄكyƝ_hc/W}Sߨ rur0n7 ޡlb蠮;?e{!6'@~J xzEsBP-!"q4\[$ 2:gb%3"ӤkFvG?myh&[[Coϩeh6y~M]i*5:sS|P>PEj=g'nAv[Oư.\jH!Io!K8ln@U}}&kv$zR@w${Չa"շ5?\2c[.bt meR3 qrn| hu.7sb5BJA9niyJ5X, T$EcǨuP93{>޷rDM ^)tdLM:SCJTYpbб2ʭ*؜+00wVbc*wWˢ5637c){$[U\- ѨsK(P%Q &+WCX1~b[z74`ˣ=?Gc:NTžHel"eқ?(p^g4eUUy."q >Ex(.PxBHk_ :aT^ kxNɔJ}i.p[`T~C(m0[:YǰDնdv+h,[ޞbP6XsaRߢK:),O颭Bfpf}W}#F[?8JjO.ل.yyձ%E 0ʄԾm{^x B( :y{^\GGа9U@MٓMKTV5gD7ľʌP}}\g5.gB˚_)*~Z9i Jm`"ԤJ|>) @CTDi7/k $0-[fvh[D ϟ/2 \$)q ӸWbm`J/I ;9/a?G ؆^qZ/D^TG&KL`LE#\YF^f:@ "ܨlQ>Hk!Vҋ4&CW n!*~K؝KZQ9jzvD@B ifv>B_ 9_ZِܖcĽ2CWЩ{` ozŞ6q>!s#763 %([2@%͸P8?wɯ@*/$P^th.KfFq,ҿ$SxzЌUɾ[6ZkjaEIt쬚6^ͪ< U~Ou k!r>'!׈&ȏnƈG<7m{cUl{=Dx.m@zr1 WtsrЛwp~Hp_ZF;ۨvlE3aWlNٍ-cLAKU1?UԜs:Z#ܹ+.D@@ebW,oNsIl?worU`&hJy/xϘ qg2|cvRl;@:, &9k"t[ & oPJɣRB~Wf~+’_fB}l6]]<vinq\FC() [{KMS{\e2gHBB]ECR< ]1TKK2 m)2. 14%&Ց#% e@':`q4Z,ːMSC3nmx&h3?/?k510|V q:7ƞ)}ò7 (z<&/ê%49)V7A*`ֿ\B\Q١(u]C] ĎxE2ܒ Ax9>u[&~"\kP >?M9oæFGpk,I(–`Ṕ6j7fz|ׇ@W9 H@Մ׸48TQ'!T݉UPSX}GƮk*8 aൟ̀Z+b,4kI&)$ Wdp\> ն2T sUh[Rw0:b V3rύ\MIk8"l^ӪlLʰRŪb0 ZbnD c)iֽGwh<|i8:Ձ*`u>-WV,0|9U&}-DUnhQW';/R5vNj=@K!&d|vퟡP F ڨ| /m(J<8Z媗7'pMG,BkD WUFQWΐl _H,j +p!c@œ8:aK+ jqlYq8,+ z a&E M;"owjC+忟Ք,Tnj`*2=Yy4Z%+Z^F\vG|vעM>>*l JeX Ntf9hY fFsk#+>C$^%bllՏɏvڜ"Eɏ4h`j Vt}(_u9(p}ݤDf-'am!qK"BQclmҫS{~9H, 94[jIbl 8Yb)} u.#Csv=FE38nU % Щn? ,->~܋۞*bpE9m=; F߽ml/C8B5Pk ˊm#M8?˗\q3Srѥ Gwz9f8KXܼ*L{t1)~Sj? v;pŤr F>J_h_rQo7`kk{D\`uȤq(=dLXUT-%;ױ՛uGnvFPvej6`a )fNe@Z$#/3gę,c5 ~%$x ]ȬS@YPŖ 4; a*15_OJmm00OY_:Qz̅1l'JQµmv\?2]ӴrJ 0D -F}[i?V!GG*A㽩-Ʈu,S'E ,>HDdN-eGwtBat*\υzT|[{/On(˂wuo]u%o z80_2tgӒ\'>IBִ}rV;>-%?>dU}muݠweR y[{b&DK0@-IS)ե~ӎ(N;ɋۣ"P2U4fa({.َSHrDF=I #1;fNoС S6N[8s]MDs<1.}^v.`w0*Iv3<69y%`koOوLw7h".(j!Y2謁+< AMùGѾ^/ 1l`cy Nxh9ē)R@75=65\3U:UF->ܫ|DlR 4c:6B J'/_r,0a`m,ٔS4yGTVxN%HVO!Vi$܂Ƈϕ鬶}FԠRJS?HhZ&l* -GtƑr2]S7TQa4幱P ubuD@6b䑝Eg~b;aBNFJ R\xO;e LEh{GQ8@DaGSZNas[Q)763׷#lB\Eg[(QQ4/^gl񌥸)%v[8{" I ЈQ#sn/m nI3VEIN1R1Qy6%2gB dAn&(-Y:mgԞ<0j;+ZM R?)J˱%Ao#i\ nnul{@v(\fL[~tHAtt2-M.Ex@~Pb6چ,wf1MPY {_ׯtqk*Aswc$ YtŒ}PH/2U' iݕ}EE[\>'fqj}WOs mV9vm͆ Feh]$-Aw R(HFE (c%}|Z灠DXk {SyXȊ43ۛ!ץe?YJY |^3kbwɵÿS۠SWfcLd$-ߌ_1h@ \%DDRkJ~Y?F;ALW|(9x(w^̽_ܝ msд\gc0sc;;E\R-z?n.Hr3|Յ5wi'/ⅺ91f`r;6=x ~ @NR@?>[t_+JrGfbls-tY4qz3pG>2nhoI|LKYMaJ&oVrK72cTOGtwA\]6Ǘ4@%pLsLDgCL`> ) Cܼ46E>T~4snbGsbU=d}GDvfYyɛ?PcDCkA#u. 3 3Z)wV 'b x5$)ʍP{'ɏ:33v~ww"Yڿ.O? ͑bXO!9f fy*lzwbdB&$h~3ϚlC 9o05ru\ \zG$^e}~6;{|*tA^_%r=P#2*A4ݰ7axq;4'vD]T=c'gJqREP6Ya z?vi+9Š) 7^Q ATbf WT]خ2x=)gMVTDpt)'?5уlJoBoU=h5.=J69ڨg7 ~tq5 ⢝Vc|5G8P ,Hiwwn#1"#l_^M,ej9QSDseao`ׁKuӼ1r%tfWI %{Iwv QA%^n;b z4cX eBzY[ Db[KƭXpIW^vB0/Ѿaq?9\[~eǂSs={4jЮZIZڱ`qGc=B(ӥ8aLĊ U5>w5 )ӰOۄc Hj֪Z |(錩~. /ĕ'W9ɌGauhe4a[7o5n m GGGY2XI_³%zf(fd;GkjS[3NݙJ΃SNAno^ː)f7'=jm`]rLN0.:ƒ5ܴzYG?/Sх?Xt줢~D`1IX[II'&Z\w o~&-N>>FIa*|,<4Rhjt$)}t%2*șJm\J6ވ}?|& K8"`\B /ׅ M‹SQhӘ +%״vˆګ)C bH\Soڧx+l2 _3 21vC{( "o''tXI7syE}ȥ(5zIu(t*\k(61KƶWO<cT5.gުtd2 \ *Ηm DPC06ӵ 3Υ=wL1 Ns#Sh0Iv̉͜%_UFRԭh#dV~j'\Bd. 5S]k_Ju7=~kge:c~H.m];j$svx`8Wxne>Ca \ 7ޱT ~DV@iww#DCŅ1i7 \ (Ml{Nal~f)tYAlD7z/5ϓ-+ݵ~Yİa!i +v[by*7gT"9Fb=0G?;Vkيqe+ |3ѝ-iHxFԺg5^z8s>o V1,`6anP! y5FٴŸ7oB[#AKCRuMyQ*Ic=#$&iyLo<r֟xٿbbwCVC^pԘJfx/[_Qb\n7 CjyɳGѓ{j%B&ڣUAt l1)r:Bj 6[ Vs ,UrurC$2yjA\MN4d@ǃV&0 dύ)ci32^<0uì)Kow$Q(5C3}A'Q'Lᴤk; "⁓IBGy?`=f\v$M,dݾz0j4ua;*JB 1:VxY%oRNsXQ ˨d(xUwGe̮nehTa$AR hJFlK؆ 5H9G#>xxćdhÊV-ٽ0ŹW{&jnCD"=S?"y!3WGtqPǧEĪEr) aDMf)-M*1WERƁӛm7Iݽ%S`4J=TV3b~(ҹaf<*F@Z$ֿD޿e՝<﫸`Jbdj+a 8YxeEĥuG>2!j Ѝ{kT@OmjN'T*Ct} 2=#VU*rER8ԄJWHXn#SzJ in 1bjaNyCB-cE]6o9G1 XO $aǭWYwS闗rLSt}ۚcJ/"aW1\LiEFGVXW4!]lT".x9qqEVffnDZPIwԨfh+a+轀=o5:M^ C9X=Ş~?,=S}DqjÖΦ_cʗ긛V:aQ2$$kOð;Z ac-8 ?ҏ@$M7(7MbkD6G0ۚ_' $79xSޙm1P-9!BR7UQ'Q8yN w[ʴ5-}(p$&{0PRAʁjɍ'!l> OCo&U[_ 3[2_aY t?;,=Nar:C\?۾j*DPvyS]88f4WBcl'V(5]ˣ XVI_&|a%]D ̷"{&+s`.J7rNw48B(Q_Ƹw ]5%0}Ao3Zܽi^4A+D9': i"nA8"j%nttսf m32p`h(n::zUb[Uj7!6WVpfy&fRyuA*2YiNs[UfRN<2E(蓁 ʗ|6. r8$׆%L; 9Zriue}91+>m3e9}ߘ*wG忰Nr){㍸IO5⏃)-5HണS]Xty?.!V/wgO)w>W%g̯ۃ5 .4MP$B/Ta>1 $y",,LmXؖk8r'oOA3mPW|8L=J SR(m۰\+e6:0e }qGz5q}w}YT YWoS0pVjyÝPVHiV=u@K ֨:TnJq/ƙB~۳:Sb(ͪg n0$Wӽk珓x9?|D'Ьpu.@Q,w]RV̖˄.O]JИU{Z.q{,1/ř 4)m<4ɑUW-\3sb\z 'eYV0@lKUz%I{&4ݦ3U ėXZe*΢TJE'/S S!iZNQͪަ[{io3mV.͓sQxLr8&7rPK?(MimSxŴ E)+ݳWzl}tm --I%?mrt)QNL -gju#,%o %lb{p-z8bthktl a5)z >Q©ӮH`^"S)қ:*g_(\?WqduwhPĻ 1abQC`FۆfWUM[/F!9S2 ;)7oǡE rZQړiƤIȭyiw6Ol+."1/GFS PpS'֒jVóBVJi*Rm׿g\]cb֑.(cN|0F ^\݉{x=#QVC]qY5vƘRNףz Ax~0eS'5QҌSHRqa%=F[f ҉Sy~ҵ֒V}wV$zaC ; < /CGJVgi{a+ Ћ =IwZtِA^cOIԟ=ΞְAgS[iS]]5o%pgլt=(exra?Xkepis IP[?#)XnmkYBq:wٗӠ%h[7LD 3%lUܝFxL#~f1axlek0JN (5o#H?jFqas,Mչwɵ慦P@Ft ̼ΉaqƇF M5Vb*tפX݃ OMu}-6jJ`O\c1ig+@eoYL+Ȫl'IP P9}#ćN[rF^hum2 ƥͱhdYh(Z :u ;wZY-SUDtw'R+3kG7{Ќ acr?a9nÃ'NM*dm;()V{ٷ9('6{1"ȳXè}8F_DQQNmYmhx6ڢ$0.a0 ;(QS{ JpBH4Ro0}>S/E}/΋a9b`FH!(&cQqe1-9ᰥՉóphSp/gp0SJOhie"m [,ٮw"*/-^l`}l_ f ?ӳ *Vm/I19d_iňXzK6`!k0b,I OwA n)KtݷQDOo 0k!C%ꨒV.$+Jhxt+VG89;?#TEOү% .9`:Vٝxmors?(4>Ѽ>XϠF xMy{}XwWCj(+f/e paӧeOWLAjpB](XJ;.2,]S(P( %HR߭lƳ F$ g6*br&" ۜJ@\nr$;9D֭c@}h`vəR6?g?ѪO!vo 4س_[sk:#:Ƣ_ >oDB=9>ϩA~%wHCah?:V~"s8Unod4f CHX;hG[ͪPި6ڢ0xFLgb7Tq9PGfH_`6SHq{L-nyK+ oE7/_ZB 7{<#9XL}]j'^}SPL:^Gs[p'O |wÙPj432g*kY 843-ZcPozXDNkdE ucy^aU17T=Gl:zFrx[Zn{s@T8_8#KPdM)]=<> ]"^Poo=mC ,Ec KְYLY0}6g6>7)[IHMH/- REH9,${.A:Ebh# ֋d>T1;DI2_?ɧ3ϟjE2v3 w5FLSRsKM5oACeFՄ)Eaaf/Pd9rAbO2iKk٪y u;dۊRCK%TtA zi &/P+֜z N!8q406PWyCi( 2k7C. ~v:lw,UآN*xs`QNmΫ*#WooM$@ )3 gbn2Zn7OK`IvؕrQӓtjH~6+A0m\:"i`?Nr I9Ľg>rqtږVp2Albj]2(#guuC?os h m ejWA,FLys<Ј?G䟜R1<$Gm,W@L' %On9H4dq{dޖsשnubr{wRq7m}^LJMwD ^BڣeiRֲtWEb+Oa>|XddS[ e^8sA/.WÙty}*cSQj mj+61lR-غ"Rk?\)1dE3 G] &4k:F&>] Μư62ldEakDWXZ76F˽ꏘI|?${Kv9e{?OL1D P2qV%w%xI# ƣ`Jj[aG`b\(qO؇L:8=k8!@"~UA̅Tf{N>O ((ZZT@!xмG]RAPf{WAUTt;4=|ϪyaI*"t'|m!A@|&^rϥW͑ס=ԥ#>IاDF>S|^˔Dw>)WәVn~<dZs#gb&qjccLTeʩ>gܦP5:N|w$p풱V#+֝xS ȃ̴HW`׸Ko(2f#BIuh̎(j>_Z'`Oڱdu&1\ ^Odkx} le?f;$I;-ψth5Z68>X9lUe=Ihjr@}. zӈR$-TBb}d`Fbڱ Puq@e*fBr<;{p`*`Cq( fZ| 7mVWxytJ3حjl/68M[(ljץ)nn?y(͘p 4hhkl.5kk> ){&֣@oG4#dXid3U% r:nRt0Bi_a-d3JoP*pܤ՝}Ea_[nJBl H;W]Kue$>D@'y+ONGcC&,^G6ܨۜ AR4@UrIJ(:ԥU|4|+|TX>[7t5m0> s5R_'0AV-'`%x#yc^ʊQR'IGdi@t?ϕoa|P' +@ č ud׆OT7 C}wrD,&N,ӄsPl`6%b_S 4:cjyúAr90MV C*fP yܓRjZ$Emz}"Ĵ~Ya@D8YUUOTXAD@D ?2 ċA ūO 9)-nGmpceE c0|.&]!h͂_WϷXpS;n$BT]J.|x pǬ~!"鎯ڮcEQ298:NUKXW\ k{JvH \({KxXU^Iק3*L\#/@Ry| V64WC>\cETq@o=ee'K?]'4,G=(X0I!| `ecp)9ѣe9O`n"E}Ѷ}XP #w5=4ϻ\ zC`+óx"sy&qtYubD5C08P|&nQC$I`L--Ykq!Xqo$:j(TK ;~]6BQ:GN4LDu׭- k 1Uk6FljM*jT \k;\e[WLH)k;xeYMQ\YEƙؔk頙>~R/էIe{ KS gt܂7~q46&4*K|Dş!gOqQ2hvU5gft'w6o=lzOu]?֚8 L;&^l f/5x46xxxˍ{ѱl&caF0(s%1Xv gSԕ#$N#Ebƈ#Xi*FA,Me˅V72j"7,w;314׬=Y?)$,}kV?=mLɸsoFbiXtǨr/Zr&͌]>X;" 9 PW1zHǛ #(u-5+]$hzWRnBEʞ&.}3 ;*pTάFAzจn_=Ndn屘5܄rg3Ak*߯vgw>.]V"J{t[J \@2.YK+b;wS5{KZ;s&2շ٫r`沔ow}QM";[Өa`h/Cp,'5#o.倻42uVJeR9ƶyew`2JE X`_ʻ$ֿ~'l;!;۴Z6|C\7p]6<~P9!yOY9JZ;5b5'NYYD=|NwYBY/V>Ish{(AdړrtrQsr ,O=΁tlM|N*r0#Ph] LEn d[C8qu7}B)$Yу`,2B:,>R-f>j%Ɉ_Up E[8n<P fF=f%O JO/jXq&E"I@fA(:|ZѾ+ j\eNɈ /MȎpV7FˮneQk-5 h4-6kM tEyAOq3JTK[r.LTV^_S6&4Uj@C"/EU@&ւJBgەWw^+tdȀSB&\{Zo4Q!nˆ?0T*O"8 q:, /kRKs!=-p\!,1%OXSZc4ݳyy ‚զ\y%J!W5'[A9lۏZL3Vbt͖=+̳Cm%`ckZ@ڊA%KF2ױS-}&^B xh>ME5>d=I-)ldnçӱ7ldq֮Km_NEt*{U˞ia.>l]'o5eQW+7NmE8ݫX-`G,O} ѓ婪|F I]褣3uVx<?`2 VML,lMw+p +dZov?1xsuX6~! Ur[LD`1E5+'@RLv?}]ڃR-bc<t yn!PG82 )G6f{|_W+فAq&ZWw7n } :rLwixJs AK9)Ÿ#cb1ehJїR-|U0慚MXFT0zL%Q+bk(jcu=ifw]߈!D $rQ]UApMPGj a;}onQ6Zs&ȰN$6^1(xqg]Yw~X2I#l!Ɨzz = Hr/DRө[pe;@Rn*u@^pZWyx4B =oMR="Ԡ׈{8dt=yt.ȕxU/` bfvw+W‘<̻t| k&n%ںXpK2G̢! 'Y^z3`%Y;r8 ڍi|lsӟi vģ4GYQ>,' HT1t\x B-^2"pkY Iv*[&$>9 vgܺYn(T(q9$%Q锺\(LDt!f,10/Q݋b."ܿFbi}4ai.GJ[Qv%47pd\ SזBtE )sj'ip7g9ú0+N;Y6 GRHʰoO[SI>/yY#&Gp˱RjPDToj`G OqWR/cb wR2}`HBG),y梂\HMhcח2yeL%,unΌNTԝO=-߃>4+f|w'gzkYĬ<:Y,%}$rʸf!ӓUE0$4!I>qxoM{K{jAbUf )MZCbLu󫱚 J1Qvj[}tbiaj N#J7/d]CS* h-}N:2|6j#`k 0)e_ķKw9j͖Nq) d/e@p4)ĎJv8( %ݔv@OQ7k.&i0nqȖj-tL%psTd-yqC_8O/ dvFUn~@zJ@5OC$E$'. c,$$aT@BT]Z=e 'mm|+:4'~&8݂f߮!}pQPH`U${xmF^:Rį. _~ʡ h`%Bi]lg$WZH݈D{Q0ŽLR=<%ok1FSl N+BAQ>iV|goƭ؃l~Uw!mD0l$r&@!I6kP)„f Ah,A/B2i]bKa˛#Ֆ_jwR`PX%il &iG5BNH&2E~1#euGb<2X G c ]dX9\!NyRe1TաfDlJD0-EB2콦,M#'lk,K,/j]\Lާ ;p+#"1yޒ#p A]GNaWڊcqG^m*S栂_9LSkӤ!nj6m<7X `{Ǿ޷ٝ ty+D5L\B4i-o9PtKÕBL0 sx[\;~OvK ^?4"KAQ3&$ 'DYlFfF]96ZS O0ucBAT_+X]]R\ [x4D"5|OW-xƀkBq{2N6,[xk" tb4P0ŶĴϷ/Y+X36`}"{@-Zzo@H,ѳn-PzT/Z&TCp1H\XVy#" A[=1Q9okPk0.7t*#!P2f%eVٺ}[gk7a MH-.w<Y~K u2r$(D̬蠿zԻT=ٻN+*lkix+=onC-D1THxbt祄~9zШ6HAb0^H*m~U+~/KZti~dr9H) wr 4GDlsWCfIGcz'P܉9-N3!5Npw` GpL($@э߷@]U6tR{(׽=(VsY$jڋ&p?P2p8΂T"pF?ˆ/\!Sώ8Wf^*BYDCW"]rꌂf*~R)bQ4˰EL@P=E^utk@ԳXZ.A^#)0$ 8^T_>Z7g*a_N;>(^R2#"=a U8>/ m GFs$ϹkK|_TfjW+LBm# @Sv;DMYNRKЧط K@4Ih`:QHGGt2Xs^ @E8 sbȓClvޝT4|lg0 YӊdATD)Q._Đhg+GKV y;s)R)3Ƒ=s]i5^hw”|Ka5 uapg<_J3IۏV&i=ji}ɐR5?}ґl|i1j0L}XB8pvg_U|ߖ#4pE'V.!mB^sTeo3yw)5^X<ꩭSaG}>|Q.,uFSѩ-5BS.-mׄ#1qS6ԏ-􉃧T0Rhg9((|X4b:tLcj"\BO00;wmi4O@?zBDHӚ< ZTG0~&ר"km4լ~^nr.B/5‰xŻ nHH`xt7iUfi e: g}tACR`f69fvT=FqD@9G $YNcUN.DD0V\Y'`iL[~f]KHq36kȫT|)h) J¤:S TeO.{\ms'p!NDTR<5rO5gP0=fb 7!QhP>mԥn#'mALQc*8lS//SBhB^9`L_FZA;SNug$`RhtFDi0Wǝ1N0x9/SZQ=S,0kB2Ŕn7@Jqx7i"ag`/$[lnQ>/쁩t6grmw8-WPw!d NLWBRʼn'6i͉i۽|oCA%9~7-|@> -':Smug Aw \zz;`rB6`X%Z\r˱$uh%r هC## ^/;& ǎ1ΪepjhORϪ 5^$F%NA|7܄җ ۵3\rFE= N" t:v!;#$ Zk}a|tS~ƹlcTrz6_EDUr5S8h5aa~(S kЮ<]hmrTFyպLC.u|ص]=NU ^#]7Y̊ "r>>&׷ЍcwYBQNH( G9 p*֏*"P蚾aH2E䎛ob5m qc6=HMdHUV T.fÏ-Ѹ~q&9{f--3KsTRO Ĉ({Q߃gZΟ-#w&$bфoN8`&8ytZͥj[&Pٶ~B@H&Xdљ6)!0B/*^ l͠=H˝UZ IB@uSDIq_*hNW1±Gc/Jvџ!*,{ oW,,b5D s Ϩ~Jn#Ź,Ҕ ]ћ4jŤq,q&:a6㻓M]WPx奲< WiG`d3WXCCd[e߭ẃ9@?RY24Ǯl[D^gpnie)W3)X wodڵ? t0HRTx8J\1YOZb5'  %;<(_;جj2~ZFSzo# ݳR&LnnTc奛2>[{rO#NLt:2^4ŀGxb$׎5R[)kY]_$OcYCn,P9G[chkkp쏉PƌN[4&@VHAbL/&{_0J>aJNU]9%t\z襎̮zd5nE`\N]!IRQ3M12キ#9kdwѣ'wr axk|P-#Hsvy:݇ g h{(MCNq!NA!k#1i\ j̼\K o: % QMxQyr}u"*b́IRR T=^G8ܖ݈9gwnesڠ1#y[lڑ:Y[q=:b PZ. b4اk5%7 >wp<_IPU|^3hnI= 6K#ZgRoȾ{za\@o2= >BX=ဦbҢ&;OE SHw QWb nƯ %cd-*׺͒@(+`}e?M"E_q ?/78e"JT<M~QԄ5ip2'xt9vԲ9=-EY{ uEq R5R x:=[OJlPV8|v-\QSv:x~g".P6ueX",ϼ(&eh] ?~'6vqJ;hHOb'XY6i*̲ZnQUe naG4J;綪m kloFW6lN`W inr _+U3\t܀;RM_.d7 Lnw&;ۼ1آ sg;kF ^0'kLU 6_g=uS,ĘCA1"@3m/},Tcc2 :5=1$ Sq [1Ly:^byzv-gbJu̟qBIeJe@A_dJWB5R)q~䧺ף5stjJ bf-]HiO 8H"|c8I ׍-/hYF`|0!@a[ "9Ć~h/!D(7-K=]ZէH1I>DݭU$ O*%Xԯ ~yg7fԍO4i[q|[<-.p*ZshIն ~ok&z觊v&.G$#qѮ_'OāV…8z2[%haE?n!f7dɻN(vlpA9ѿˁr .ޝJJQpVz풊D& ԑb9\k-SuKM٧h}OН>ݠe {9SCF`U:D9~ ݎ2cd qk3eYO&oaBR,~ϲ;APĀpX% /8:oLr("Ed8q{hrrd7H .=ܸxST|`wv˨}`t~RlLJS毹E8;sQR3MCi {ãL$0I cv;F$SFs7s޽=E8dgnOVsO^C}U'\Y{gȶ8 gq%p-Vr,С Օr$SC*v7RZ;']H:c馜.vZ0Ep>ukmPyK "V uؚ>T ;[fD\VmEA_5XF6N&76Li릸aZW\" <^xü~ͦv ٓ8!͐j(ce?„3H풁#ɝeYF`NSt"xjhB16AyZ`?s`7%5佃U]>s]ؙoěJf+]kpbr4tHҨزאXRsxj(e omE85\\>sh;Cm8H(3eRn! d?ڐ4ġx>u/>a8G̤ 1v!-/5h]~ )@եׅ*+xV .Mq5^ҭCNjR@2z!5EʫASR| g ؏UC̀w[4KKJe|GZ볋 kPxgh B>1yU75v@lh^_ZF|ɘ4lhjD- )Ok`/; ;d(Ђ :˛4&R&3ԏ A'nL-)!X# )8^<yj`aV~o&rF.$^#ӟ¢;".ˏ./˖Bu>gytϛA [H~c~}}͒" FNxQwYUW!V݀ŀ+h,im32n&m,{> W@ltHWwp2cT5kĮM݇EK9@<ő1 }x(Xz"1꾽ȄhtUK55%P Y4(gX~ًb(b H-ĤK'= M8g h|UN3 S $3kSkk$ iWpUUU,OxD}Q#HݍV;q)?+!_J bF -ő5-O+K!IҷOЪfpҥWJm36$(Iω`]EJX -QJ8>`8nNJ9X&< D# BBY\y /^C0Yܩ%L忭!;Sˮ'K^m4WAl?$]Z"-yGDO:}3! K[I<9|dUFD(Lc:/Aʟ̳X'0!|+[5# iMlot3{OLjA_"zTr:q'@⮛[|U)ccWh2HTP@Y@|IshMWw Y%<_u :qE U.шLA ∵MVt0YH=jt7j(hQIڏ>L_q~y{0<vߵ]NHb]e/Ǟ7-/HL(ҋF[,1oYnu`pl%bi Aje fQB UOVgi2du`^]|Jvֳט袮0deŋ%ȱ(鸨"JrbS+!G":+T9K-Y|40!"t̽Ճ3Hsh[!UulX.#k/ԊFRqd9gA.iVҽuo$fBRW1z†4?ߕ (WOSWJZJ! y`G|ARgtASF|+J@l. 3C[k6waP~ۉirM}: ;LlS4Aّ\=|i{6\t#CNN> $:6/iYBq5R^Q9m=4&t-׊Ӯy:Ӧ{X!"+ԭ/ _Bfi^X$VbԘ $a7ixqI$so+7~V/hFzނ"稙dq"Gu8GNx GjtsԤ H&vQlqTKȁ6xCMP,#f 18P2 X6}bhYn# +,3zAi&nl4_8Z v Ȧ|#>)#\xF/ ·aQK-p# (5w?=fdeHPQ2a.gp谧ˆDGֶ`QOPGHcف 9+' ihneÓ"y{@MLD x X~])6`P/BWj 2oJ5-]ᆪ1?DQ'߬-Z屁MԢȁ* .L[S8fi"ciw!يV/\BCO ۬p,LLoLV4sTK[:9 (JתɬGXFOrJ˄2Tkpm)zlUW'ߣNMo9e:Odhh,Z3Vy49njXcOvSoz8K=G~{PdvVUjY:*l>X0 ܪp#.1 _WY]YMIA ާl2aYg5xB/|6p5oBԂ! 6ʩڪPIuKo靝u[&CF%Bcv:hN @#W L6(#;:Vp+R!EC_G 5.}/%Df='+IEM|wGOH7ͳv49mypmBC}5T?g+J@|=Cw/e||m.`˚TlK [lWʾduEM1!BZOu@np OrxM|OB )~mP8kbsgBKȢ5Rп+/%ƟFhXƎ {&ּF:϶_g4˩azCH;B??w䜐6CxYB8?{xY{I݉9[Cs0k7iy@j$QS+Z]vi6)?>^JHó٫ol4z-}Mz¨ Y@1m~ -]@ 5:v%|<:ccM< 51`#h0pslBc f~ >mNwЯ9^MM'*ޞ*oד۷}D1R <\uL d }?3 LR}0h=޵g:cN] h"Pb;㺿w%a/擢ZV{׉8`ANuWN~[wr-\x?V7[y/ &Ɔ ȳЂЊ"7_TBo>mݬK_ '[2P9^ux~_/SQu$b[S˅v!7cڳyK)GfٛM3 {[ =rtD1~1գe!k k-\u3(*WR|_e`B u-J3]y*#>Il dz@.ÁƏdoWgKr}on׎9K&>hcy!W8M+oލk#_ ?kg^(^MO7ߵD_Oۃ',rvMi;Gr ~PCrOTy$1oӪE$2썓.ވ/*W6l;퍭T6O5Z+%EK ͪcA0S치"L3V."~TY+%*'6p. Q6Ka#iUߡ:5"%D~fEnѺZp$˗K9lG0ps1ƒ$jַ )C Yq-V!>[}¹{*^vnq6_WM\,zcOVO ;M4\b9eD>N"Q%acKD[% ˪Bn]L$gXNWC0Yk! j-~2P#FA9&%,0+\ gWNNp(.Q$n{ҵp<ϴRt:2o|:~|S- 7ROeEO -,w%H#F,)-d@Fw0`N,QC`P6l_ r'-:07 CZ Ƞ_*1e fV6*)T͏<(=.bPr'2dx.Vݍ{Rc,vI.{4UY>LEdШ79Љ' VQK4BkșP&E=4_d0&"=a=)/~D1&Xτ(%YJ?!ly̩aqץ FVM+O "am@9ZKD^+YewD{l . EeQ!ygDd}{^ԔZ mxWa/;R)S~ԏVg-Xs@9ŢaHTn~2I Xm rPN%e'M1I}g©=F2:>Jپr4]nNމ'*1lSҮ٬b5NtSxQĵT`цɧٌsgptqtDy#"H b O V.nKn5z) R\tIdmVC"5P(}J>fL8bI:nu<rR?79#g28!ɾvw#R'$`l:m`1̑mZ$b T:/Rc#|zi֚6Ʉa& >lLEKC_8';,H<~^~dV0Mqj]XGMntW̮oήmɂ Z#$Wg/j (P #^qIk`jq-#vђ"U5q6m@"NSwC`hug$6ZёJ'ϤZRkyn%U:RN7X3x{c:2%"l&])Vƞ_d V]M]t:ˌnP!{>*jejw pdqόBu}X?*4.[mD:*!͇Ep$ullL16+Qfa|TJN,EQ*oL#eàZGԳ$.$D{,̧I|]{&NϦ|:u>ObVM{"$b&ὔX B90ck7ᳯx#ǭzzD[-Yž3l9ȗ>07N]:?[š%y`|dqջ:2bJ2 X ѭ1pzӹC\OlM'3i ڬ_s<.g6no.UgK߭̌NvQvU?'Gρ K:L>ۼaWu=d!`fG%+صy<&Z|L6*1R7@BuWxaȡlIB/L3L}ITη1!Ꮙ4BgT6a%g]2h04]c:MeTFa&:b54[-wČM /_e0 M=Nc-LC4d;j|JK55QPIjY'L {ۤoD3Х@9DSf=[ G<5İ41R{Cc㿞φ%E#|DJZP-%x A:O^_YU\IuVEjZ彮/&:Haqb'*rd7ߝǏ^Zs*(B!)Dx&.tH006pLi/u^[j/i*k>0JSC,͖Z"ƷZY:ƈ'br128k—L/c +3_hG" 0?X9A6d=4(3동.Rh֗54ۡaBO:G~VH|UcrpN@;7t~S1Wy{>,pۼ⺥$8~S8P9_eB3>K+~_V)MDb"[BA\fz.`B_hED2qQAԿ;[6_}%=Hjǝ(ҪqGEWWP: B$toA۞A\-N2aaQp%V徬KV䮭O^-FviAI]yą C^yNRe&$&~4zo:, w`d/ʥ@8JxS,y@)p8wz׍mkst>2XšIF)JV)oTŠ @6ʚ( ؤGʒaYyV7X=+GPWqqv_\Ր,t޽!^1R;4+P}=M|' NRw#Q+ȃMu.ӛYaw?}Znij+ґ0$>: +ŵ\OY(N y) d ..U'ZR*̄g*yJ|&M}nH7#9w/# }QnI#AJSo.(Nƈlk<:C9MU)eYګ%Uu a՘%26J99a|З8Ǩ4;^8/rD$3,~Q7[ * ±9\;̛;9#![S\ zM?g}0wb ]UeX5̣wavFSsQ#⤃qtm0޿MEo6w.>mIu.qPmO ^dYC\)68|޲`EG`ԣόPMantf~w0uCsқJZ Q-f H&}w%e8qEB#A3۷_֗a19-V̄jP5 *,R/(at$hgmO#q;|"% V::U 1н _̱vٺ+#EݔgԾQǹSMjyW=M5iY )ɓsnU z,[pro f 6![5|&@ݲ3/yQeKy`u^v 颷N ,'<;dcV|ot @QGڒ?MƲ[y駉m})^0iE,VB%Ӓ_Rq-pn_hQAH9qlL_\cԼy60xy2N.@I ehNRʤ}nrA >)@e@T}UĮhaЄ¯#՘&_|[sՊZ/7 *.l "}=$9&A5C7SrNa*Nw̾ÉڲT>dZS@~KNQB빩B$z>W3Qh֖ 5$px^n璚<9TSjb_! *#|BRt<˳NP]!MOْ~ v{#wǀeAW TUJev*H:S\yH^ګ4U/?'iÈZ"oP,C, hLSIcHGbNY_1o2*;?Hp=ȻN䛠xww) ϲ8I[. v /h|"k50HIUfKIF sKzuʯ݈LE!#@1Gxʞ'\?=鲑txQ$i#sZ^˩pȨray'bOZ65.\px :λw)Ƀa!x3XkxQA!8uV{HE̡+QR29KKw:;.TXo9twR% #TƋ~gq >rjSΠG,SY({kX ix|/D%^WZ&iC;ˀPm `89lZ6i40{4I߷ g1& uQRdqyE-vN6#P^DJ{"}35BoGSYt sJVT$٧cYaWr7U<⸞2q~>uyn8DDzEA*> W:()ŝZA!GjP JQ7HI' XGtf;/cG+q[ZkbZba0V=~1!W:C>}wb#뚃,_N/U!F!=Ӹ]/鉘y78MkU8|&E |G$Dfj ]t;A9w49d 7S lJxrhD t W=_<:@|C=gOdsPZΦTղл9.dCŃ lG3朣 -Vf#XO l r.t6FBY(0|=z{ *`K6yd5Ϣˡ)0jG\&4t A=q|v\@·%0r=zʣ^הZjrgos!WA7ݴw SflB)Auҹ.F;eœcw??[G2ZJD')7uh;{as#s,`qI5bdSvM0-z xItc Z`^pcbh/֢Fc. XaFrlon s"*jCB͂Ƥ:o,D"۾?DWwsfkz錶xJʕ|CY'ͬހ*{f &_;m=&BEasb ^MhˤFx+^}dPlSpd~ER@.64Uձ ^ʻ'YZx MS ʶ:Q>_"{ܞg8)~6hCm|Wzlgg~-o3 K杣0- 6+SgYAHLmZ?yP, ]jZy';]K`[2Қ4t2<;L ^KKV%󛦧& */ԩ@lj'͂J^F94wEZ[3jqyVQǩWy%|0YDS..!)}X obm|;霦#hFa6-nWvs'eIm<YKU$NX1!Ჳo\=N޾w8h:Vdcw2-')+-miOfB Pű_|]DS@j ( [_a6H1< }}^VuWX zoO }.'zLkTzaPDqcaý2W;NYK=^;/!ocF:UDwV~o 4y<\ ac * 13u.T $%v&4uݿ!d Ō|$;U|ԧ'WHjys0HrY6 al),W7ZEZ< ):۸\A Ǝn:DN'=x Hb}j sAc XwD5*z4OoZo1@? ?3%<ÇӛV^lS ʏx'L/9Q nk]8\DƄmʜ^J<P8Rs,WY(&vɭ'W?F{x>=?4K[1Y6: %T˓59 :uޖ(l7C4'F^}?XNmJ3߻B#syYc i$79C0Nwl B]T >_&P]*aUbk]+`G%/gCQ Sri).*/a4G>QW[;E4 ?XXEshJ WZ>^RTG k l9M~TA7X#U{O1HX 'ǫxFxh"`DRfS4L ]hbotvћ+n\C%VusJ/eEam_{xDjEYg'Ĵ<=U5O0?7F7CgRюv`Ԕ'^ͳPwcۇ~`9q,›wvv;.@}ܯs4BZbe8Å]`o+6D)! ]An$>JZ3p!OroԌ"k; g^ 2?a0#Ѱ/A瀼UЗMmS"{A|&E_N %{=`mXiwrU1wȱHpfj ܛc\d:#U^Qm >ٹ Û0Af1$9M|Ze=Dd yeec I)o=}'Ps`@IMw]^AZ-ldom?'0y"s1l^h' "r`CD,+>Hx~WD _3k6NܨQ eх`~`nyB*9e+#=FF!ч}zXB0)(T^_>aWRA& qbGt"K (- 1UPpZDFQֶCE?{0$`%Hҕ9scl''5U j5 CRIb~ICaTmuܷMu//8:/Imn41q4[IVuSNm% V{Ze_^kϚBR †YbbNw5|#'dб!-] QǸ+OaQٖ g9w@"-RyܩT3-Oƃnзj!8HU_I %K[͡T*4TϳZd/S䑙$J1[Lvˉ;\ C9i*iX9=HW o` P :U_!r(v/҇5oȪstKtq gTJ<#՟,,:r]T؉Lб~1>Q'_"PMdA^) IK7I(sf$8"Ұ`lsf`_$N0$Lz3~i!8_Z^X_"Y_D|JW/<g2ީ֮_QE )3J6[ ttq뀓fp|NgaXU̜oN$M45cw7oߕ殭)*~/e2+o tDI=opqW,\JFsY,&,G\);ԖEP՜[X'*ӥS_C23NmR2grh -ﲜÂtb] ߞ*x^kIKn'K8 {X-~Zp7Yш"(C 4WduOΈB9r~7 VQiES?M}I 4gcCP4I"b|57H EġʲDԑmOOLle;*[vz"nu|_OVѺo@.ö3 CZפ7 Għz)?~饟]zp'bTi͠dҌh| 2c?j'++lRNzQHBMRut* P\zi?Kwăn/݁kBmI_Q?U!}ۢBz8{xuIfm ]\S|/mald.;/OUA fё@TL^6Q1z}+m1yc7|z_{9(VH&J3Ѡ1~%w1ji؍ԆWeǠy4a]\k@Ѱ#M*_FLO(sq;sH Hzрw\oaOۙ yVy|%uUD GOdዽ=Z+ouW6kFfѥ(y龕,HeZd2wv]iK=`മZ|jM͇E 萐6PClK땱EM*pZR7?[GS+?J]g 02#Qk@μ~uî#Rx Vxo{5G exg/!#2궖ʩ(跘8ڄˬ2sj7ApAd%{(k$G⽇\TSXf=e=L0}Şg0ykPy+W`m2$Ebi*b6A;[ĝ \!?[):~_nUd.N%[4 G*_;QsUSW hE u*I)[U&݂#o'O/4Ul ٘Qv opf*L$ JS.C]_HQ'{o6Ρ0dh& *Hj hU ȑ\TS a̘{e]\>w_Luʞ+#A,[4ߡsi&WSjN"9 1;ܕr92bYy?JAn+>I [Kk:qYv(\u)Ia7Itf~6gn;cm.ՂdO5|*u(TRJ3}<ƛ 5a):7Zh3ua8irդ:I !X/EVf"}`ْt>%D!Ʌ}=4lNyi#kR4ڎd^cNiAESYȿQ'$uX(~ˢH$tR|!F[V|^Trvsr0Ұ(Ir[ŋ$6 1Nx-LҼMooF;d{Q$}c)>5`+bt3|F>iDɁ'$arfxGLJʣqqˀ& ;K8%@BP)m>(AOl/&z8Jp m_xӅu;!5g `&Yg0b>w0P.G@]=rAvA&MAH. /Z^KZv2'GVX+=3cPW=NA hwYn C#|QyXCj@*BjvsN&Z >])a)a (xUq!¬i\fLxor^ý'~]!sv**G-W68C}F>qiÜߦ-+T C@=/ޟ{wH3t&%YN2;Hg_oBkCl@>exQsH<961 U_)T) mF)WC  4!sł Ⱓw쀀)𨥫伞Qkbv\_o|] u@jYtomτ'?7*?B~ ax*A>n 1{Lt0"Qʲ^_c>/|$46˖}ʙ0od<8$csԭ~8y9KˁFbg 2CƱ} axc|_*8}E"\ͷhu9&mP2~'uOLڏ{ P]"h}^ eWٌ^|xtYLdrMCt远i[ktV_ Yp(*h?>WQe&;Fq?%iƧn8݈/0>_6 'ڳ[55H[t"[1eq<7$H }r'W )mD*]9 kp_h#P}5x)]Gߗ4ɡ.5SR|(5qdRmJ@#N /kU)mN)D@p̏`eR=p8CeHxWYHVKޞ- ͘9|Pqo=.!}0QW&DWu(fN%m!- \Jy-^p΀6msĞCפm؞}o~> XDBrBY}k5xEh֭9>iͮgI|O0l Z[g ßQuwY)*ިiElvWHoNSj'*#\2IS{AMkۇ4zMZ9;{kY\F@XqK{/zB S\ d`ϭ 1D 䅗TZxLNmWp?N B*Dpۋ?h#U%e9 qhXQY/MJ@2c>58k8^T1+F`Rт?ƙWGZn ]_FH3^0_!eSHo7܄ ǧج_G[8 Y 06d$t\SA97Kr14@wF%vG4nkbD\~ `'#um|-į@վꉳJ5\]XTHdKg1I_8pQH; IE^fa}gbgfXNs=Y2g\]]0Hi cEVFr -;Al]EB4]l/JtU.^Jc.è..!Q]0Kx _VAFDt3l=hӨ3znG规Z,]Ti2<}+QC B_5Vqq9>|Leư"[Y(jGs:ҖO&E[%Y L9Q(;BGujOē/-grt·Z)`Q);$6k3&$[zSjUHd$J!l!,D atQ&"=`Q_+6lVU;n`S!] ^{EЕaF|R@dSX(a 3^j?So4Y5P;VMx FxkKZԋ7ng|rm1DU%~UH!>giwN'RsLW]IKLxm <[NժM @"k5)y ݁9L57D릢#ׇܝInV4l|p{";@He趒~@Oi+$\<P |CG #D=`5&/]ؕ԰B\%VSd.ؗB^.3C!dp6frD֢d[R[K35`e/z4s_55UGo$?}(;n(`) t5 L$pVIvh)^O~ 4%%t::Vhˢ T«[!HiTSdZ-d^8!?>͒ʐ/)$!_cXjM Tն$pfS(-qߐs ]E- ei%S/AgY>g@(}lq|^Oxvw}:r<6Ց[Ufy7g>GBWqX$zM )Z̩2υO`ۦpo;Y+W3@Xdϲbǝisq.mgʬ2Ҙu .|5zk?N*&L>8/طH*!\z :U}CIz 0*$֡ưQVDиBe? ۩L4+)" %lee+̺] ䷨}AWڂs+BO13%I]-ι$麣%% EjՌH@A ~蒗|TexֆЛTd\Jpr8Reֱ:ElT+YMKlwah]|n+#sIJ@m\yyg`P]&G=i4gq;\Rt5>;к.GCF3wy,F(}A-B]i|D t.r84"'+>l+JGFCUMa?AJG?pu u+.x9=v2L )kƧm(WM޹`}qw+{]CӉ'6qLW? clp*]Ko-g(U.ZeA ´DJ{vZ1MMY3P]tKH~1fYO[-63Ziʺb14RƐeVXd6F0@eZ& 06S>+oӵ0/?kΡ}yINPkJM ~ l G~id>`G #tXAT̙4pQM\֗|SBuĉmթjBKG#` dJ8XWRwU3~/1N44ڴŠ۝2ߑ}gA7E˺J-jK07%_J Oyi^aD4/퇆JP Y{,Ƅ-`*6f6~yL[R~j= d`d/bƒ5כf3LيV gیj n5i UwyLxV)<<& FF=Ӛ! N&!8cLqi)E+DXtb4O[9 -LG!F~&@mh?ꥥC{ڮO͇l8R@gvim 4"dǐO_3(9ղ(Z3/(3UB(iT4F ]:`4U/ |pJ)=}Ffv^%HM@,]/eª*f(Mv5Boez`^n5cߦ.#mˉTmS_ŏ_ρgOڗf0_ϼ,ӇAO)Q.=fX̆@:p'q/~/w$-nY4+F9(0ȟ19p&ޠL;W:DJ!DN]"Io򏆄)YbMZddSϵ' gb}.l#Q@o زkr= W竣~F!'|qpzAP6UG+ W;L֙ND9Vcnپ~HSCBKVU$dr[8̉гY'XքQtUv9&BQZI6p~Ui/c=DŽ8D9'sXQJB>F$8;Ȥg ɔ2 M |L[qjNt8AJsҡ"dNp=kd-~E ;^ػC 9yqq.nWe dbȁI1p O"AONQ0_˱ߜ>f"SM=Y Cޮ ^O~|JVsmQBpxrٙreP4C =NytjgMj6B>[}c3YD~|~'} )=YGsz :?|FpLR1G@6I|tPMs޾ClluniOG!/!&^P$ /*8461:-{j͒10#b mk@P54,{8&/kG'zyHhYWĔ\J2Յ#{G#DZpUiQJh7@wc>>JQu:2͹F&qŘ$ྕ+gɾFj uCI!?XoS~9'BQyFowluGW$vD, ֦ή\,5( |M~^4XXf헍ĵ O&~43d7AWK MT3ˈb6A_* DؒZ psYy48#G~yȍxPy,hh-Q NJj&̋~gNE3\/_ݞ;^I:k{f,'dm,B`49ˬⲫڹA LwbkHU_ۇoK =2 '֫$8T7Iv$q;EZp\6oV/%˒wаwhfz,=#A9W=lX&l0BVw+| ^ # Tn{жKoɲ.A(YpR4:)S`A^*{_msjوs.%O :yR"`Ȇ\-rV&+ix/X7lO.~y眐^'}Uet$0D/r AC;I 04X>u ~>]K 5f /S܈XVk ɾ깢{ÈB4>h7jv+(yZdX;8pNn7u`pI;:"kiy52\J(ad%09/ȴ 섈Ec(r}Z'0?FcbVdg@tkaM5>xUT[c16L0AQ%} (cXMTlPcX>ЊSBX#A`Hl675gbC&s[W2͠_lR?c>-jaFiQ"-N1՝?q++4I1AI`ڡ3k2|JfiP(1RB{tbC䠃N3X`\]͉18J_^8&90Q1 4>U[Uܼ1'Q_e^t!7#b(^[ɉDa|rF|EQ|$MFR'ݩim+0gMIm.?(vgaj΀Hn=ך(OlgmgbP=~!9_g&8 jyK.R4ҋ2c2Jߚx5A,dsMfA웝ԅ} C3t4GAQ]FD%RD벱6~ҜWkGo//y_&AG`pE_zj`;>+!~wfr[▂ 7ש3HaAH/CT-cߐ(mpJs,)_xpB_G]b+Z@daܚ!ž_Lk̛[ȉ U9~`^dz-HTu' f=5IrMO fwM7)h*"KNRG~v6>hۯ*7awڠNϝ\Òmd7T|A?N4q֜&J4=M@2ﯾ#7'KVrVƚ~޹ Υ:Gc=pHަv TV֭m.,_$9%C(Wjt4إRT׹cbU,14:8,dM8{Vj@qax6 t)BL V4yI|LCKHYl>zU5]o5ieKF۪w$mAbW&_㠤]°X+ NjS$ :ns1Jort1{L%7+B Ƀ M"Z a= d{Ö4g_gzq CJSu1xpU(ˑ5 Py_m?ԛVȏt$!۸ 71Wa]ah*ط@fy_˷K9&}6OPp"ՇXS3hHNi7 ˆ#y׀iWqLz6aH 4+YLǯ⹸dǀq!q#YS8,@,y5 <5-[wo*P߂IarJK^Z+ʆ,-KL9h3P9٦n c 1'MΤ`y偲dWM*ƍ~v%hhϚރ;XEL%Ď 5`ޘR׌,>W&(`  ӽK$eZ?s&cӌCrtUGo4=լ.0xNP荩[.#>6e :`nBTLՒUd+;}ʟśuf%DM͚%W}Hy]mx{J_e ʀ..ue"Pzj8NlDc YU^sSd.7k|ηK8dilw2aX!/c8fN; 09xNjdseErL7H璏PTHTx"R>|+>$TyT [Q(6g8#ak4 F0%l28ԃXԡJg(P|, BK#r61@<'!ilG@g'S=Hi^N =L̬YLNdot4]6FWRCX"s@WHOt %]yZ8nk_:!Д+j GfV AL3iMӠN0$†L\[RC4ÖZ{zXpK_8,Q}'3rW !FB(: +I!z6Ee.<@_ QהT4xqT N(,-|H U乌ER|c7{6w*V,'D󿈧.FISk-raR៖8h@][rXN, H`Ʋ)'Ĵ`4㱢 2t3:J UhfR}AଘFT,Y_p$uGc*L(L;HqbUp-4*l{Ӧ 6^E-{TRdr J"çs! `P(G^-L#0CpwjR%?c.0IOa<%9 ?8`' &ƊϘP*e9ڟ_wB>)el2}(7vhKL.[ q[.:4D![܌ q!bͶr| @GN+| ŏK%<8&)~Z!Ln3U{$} ĕل/ԁ |цWJ Rh2S}+~UBeSܟ3aHX$#K=mܭp X#8;3lMn;[&YrU*]4W!g'##O 6~mȖ4d]dG-dYP%" U5n<pPW t!L'>kU MGF&ťSg]6؛2Gu.b|B#p>C8z]2͋zs¼R-PM%a]@qqgĐo$ ≮9-rWws/l/ VEG7?<*^n 6]t}4Y!w8X{y-*q/ uiWU3F6 [P&^Ft7_z%@*_mZ_!)&FK2f'GM>I!MkU@{ uhlh_-"nƦu-OE_97U&t5Re#}j_uE8XhoJJ(37r韹vu|PH:LTk@+>"}~fhzy8X(evm#KA~}ʾ_}QbWڔ|Fͪn7IP(& JBz>>w8&@ AwXiYl%QWMMFG-掼t`ZrYㆫT ]^c-wyJOpU]!2Q<-!&t:-^|w J͏|I5|&r%0)|#$N4!9SJ&"1)Ò4nV,w >jj*rUC/obed NqËNRFE`e^z>(?DK=FNAA(+\ۤU*xgƒնfYȴ{IEodHn)h (er(!32T X3gx;|cR93R!th)pn1I׌6)d)+ ;gVmpv\^Na3p(;1-1_Jӄ2Xա{FJϣ`:~A/ؼ,6TjdsJٍ_}Ozg^FFvev9Z@V,qnS87]J"RCe(y+[O1XָK&pNӝb`jW;86nbY"-Q8&''Et紐HHou@[Ʉ'r W񂋅 :yRf:"^(&*[ؚq!Kt+UUbIWΛPS,4s@  n"b$^g,?C q'vJz]zYhchHވk2[q"L@ښc]f5WX򛨰wS/pt &zL<3%HgeJڳ i\; +Rym #Bw۾(K϶h858YTbONໟ~%h7K9y8aH,ps5DF: +j x*V?f^jGRNjn* us![p83[0B!g{'> @%}98Ik~qeCԿrcx*tHL"? ~^ߚvJ,gSwH^PĖu(rF|X]{2~~ U|0ʄK=a͘NHTC἗ȊY@8(wMoceA{B㛵2BϻG*/hx^sS!$CB MF\ Mngi,:yqH4EJ=Rrzx9A~ֽقS E}ޢo@38RrHГzzrvܟZQZ =c*UkK$ ltQ4~T%mj+o6S߼n9 ͠ RER ck^4Uy_. k#1Bs.Zd' 1)ܷ%rcVMe]']&qE``n#I9\sx ޓ7~  jO~3ÃNU|2uu*(œepV?BMΓP@2F=L΋agJ^7ɭW,(0rw\;(YB s5u~oӉ(MW|g:Y{Gv|Ƥs:w:+..61u}hW}_"a~Vo# dWd6bEf'vw8'n7sGvK2FK7@G 6Ed0q ߴ.!$eP_+Q"VS0Ѓ'-f*9J!s<DIQ 0 J-+1>}n"qE4BEJ.H(F-9,¤>-|GZMEMNj}IħL_ pV??)ziV *Qj|Eq۬]jɄBH0 kN5fk{M yyU7i#7)3z "(F,6srڝ+j 2n:{X]C#D*l*Lҫ]/\6jY8nwT'oFbXDv nLt/<I&pA0s-D!7%1& |@\B֖tӠZYu{/>Py(d;'Z[xǫe%I0Sv6u;pGL5Bn" "UR.,(3FUE_(0ȘdOw 1v"Pnj?1B"&sBb=ȩPl05"snme4-CEЁtn!JW]I̴Aƛ|Vxf|gf˯ڠ|(3~'b7)j"X`%"mLy,A4*Qݮn(i e_D-iƣY,EHwĘ5<(ڮ[~c]w̾adz:`6yV%\rxdܐ?\o)]aycN 5Z59<ͧ@[ÒD j)$wUV:2mqWm}ֶI=B%RV{eS.|`΁]4Avz|*&wDJFM*Cx^҇>J+]ό@{DkVTn*#UӺ}M@!!c,ii&}MZ`ZV+[eL2s~~ު:_)\:ƴQ~%dz.5 ntőj\Q6d3+[|@*isL[ [[WޅoД>ҿئ 6ehQS ;lLq\4؂s]I ݺikonwg 0V 8M۪ N,51*+ṮZC=1VLN!'V2E[Orb!VD8K bkv8:z2"fvVMnjD}v !wCt_܁q`btj w2ԠUqz*n~)a3jN.B>.8گLVZ~u|BpD~V}ϽT]<8Ͳ+8E% c>6NoT-&-F*ħgjR ^%W\|io{j) ^)T5v5q=qwYRI_DLyix0eI9uۖNBuA 9]stH\zxc:G}r`LL q:bUDI6 6W- %v3ؕW7% .d,%;'X,ZrsEMF>؍mВKt>=S0}6d1:-I(CNAnfP߱]C›.'u Ll p.L>HCWdY zÒcc<! *bR(C%Gt+V o4i0@&栓I~rLc*Y<w|ӫ j*UΥ-eD5hrAb&)HZ$Y?Κ{r(SJ/.HYv^&sSg >=yS?WK7H'[^Z{&N֭K/;vN:x+gW;*SiqуTM,FlcJH?wvԶ_S֪enA B uk ޤ55I4_IHyƩgz}*:'6UT+Uf ͖@i ܗ'NyeZgFI4̱&w4TbSӌܗ~Ƴ]$"|d3׮@  ];1a(Sσ)F-T܎,R L};OĔ6 U~HeIɎWx8 ewv&v5f,P.D%3PnV4BeƝS6N4hJi_X"44FN 1E:BaEz# KY*{/ _9a[)zYgS*cA ^P mFl"G:CUM-ݢi ޥM*¨W/ Z:X6ukGHEY6%_I$].k ,%1pu0ɘchz|_$ZUICh^e~9*{6o~NtVȍu5,SCk~` ݹ`<;Ѣ_ݶfhYB4Ea|ub@!21bE\5BB*!0b)U^-Ř Uai'A ܸj:\$;~(_nU:wvhxIBvsܿTۓj:Uko&M̓Xug@FdB+rhPy늮+lm35{|Y3^Y.} -%;E|lTaO3=1aCXGWv$w' z+`4MC 맱em6glo} ItWvB[fwbD:(rĨܕfYV,[OYjgm?&ܔ+R|;$h.繋X,`]JCum;\?Mb{PJbw@+߻^Og/ц~/|l,T~joPW 5M&ͱ"VPkJz:h)aJQfʵg.!3dD~U4)'\4f(R_0<(/\[W?ҳz!d~=1< {iƺ>-bC=*0}dAN W8eo"I){!A@|%"}^Ac9 *z24h|~>7"wBq{qQ,^i2-q@c ug>[[32ehI*)8Oט6|%Ǜdc5T!ׅ b 7̐7\}JzU) }N)VüΖfnCpURkUZ9j)V>P?y+({#ʇƐ;0wDM!ChngtL7%19Ost"u"-"XOaE: \Iȑ֢b1JS%eQ9uMv\mi;ތG|`Rj{u*@Zz7H =z^SnX|D'3Pe "r:˦985Ps-#Nj YweD_mPRNm1Or1k]ÐB Zh"lz$;L&}>3tp>_GjZ mTn`l 0_% e)޶kz>M m#Aп+s6~vA,[98X .5>|zpnm;69X,1^'P3Jn|uSwVsI +r1tb!ZiJqCj ]NDGC#疋hzNG}$+]ʼn9kGTM2=eS:9)--6]~jHdk̩" M`EJ?Ok&yʡ Lxu &-װ/ +9Bb4p& 1;d:6TO9q@e<`=4: ##.v/`kR&#4A@7nwđ@t[Ӭx2#\rе'?m1'uD*sFѝ7'MMu h~ҲD:SOرj&^ KRXZO8O:6<)%ZEʋk 2mJy70.FlRmXz:+ C`|-b'LHH x* ]͆<NFqZTLg")ah@]vMyn[rbFjir+$aH)0E?x39_l͗f&12boBuoQ,o!~iD$i 0)R0'zBST-?GJ2S4OM/O#4~#awwiv]&ҫʪdO12X1Z>9&-܍/Y۬{wQg l hm;~m@uWa U_Aۺgҁ[ʡq8,y^ D ٥t`Gk6ɵ =FJ$]gĀSJ2ؚq̟q3:U]nZ .]TvPX'lê@~ɂb=N^F]x<إm[^&bx[3\dsFz 5c/oVchg9Z3 (_{n713UJ ȷ!7s^bz{.R3] ?R/Vy R׮Yf^bmV& a,V>'Gܩ,k+r۱'խgQgY@0BvT->dqD6|Zr[x?密3W"0EG'9 O]Eh8 iGwDYaGCn(ǀxͰqDTxDky%w ajNnxf!k [_ S[@ۦxxB&!@bqi%wWQ,$P`h:wh8_ .rYR<\[# 9}ŵT3w_2jݖLCMm>B/fpo8_jW~cÌZ d47#lt0ul=ͬ1Kt5Jߞk18eI[ﻩGYiWO%/J5aH~ `!7URh1rUEJd=AG:U_h3Ӟ+|l (cI'VX\6mx0Pa.Ő%e.aF]k&Y|JFJNe=ݯ.j;+6yYzY Y~&%[\-4eEI5z=j|L>"SV6^aƴҳӗW޽y <.O?ZR%#떴{@ H`'ېn -[e򙰜Y03VBW\gZh淟oڲp8&+êjIoa,vHDo{䚧ĪLk4B &4/^ڈֳE;أpL >5[qIfw Έpk-ɟLhUz`ꊍ7N@2|ꃶ#2S ͕lBi @Q? LVfXDg*AA{pw}]=QKyP,2o=,\>1R3FBU@%Xҡm [y90yHjK\ͯ>M/[ A (ܒtU/'}P1Aٰ~MRq:g8Ǎz z7Bx!~dMצ ! f@~v BBhl*\y(DmMZY.QxIN-TJ??rm}JqqTr9;K`Ia$AH { T`(< !39d˯+{\ٕn{8)!Ux/MS$rz-Q3^Pn+Vx}Tӽ 7RGNlݚ64CATRWqkS,fm Rdh IѥQο9#4ʚn0#>Vm^ (43}hׁ..$vUEoռ76V E2y*,f*cHTݩ)Ӕ1Q|A}Xyɘ[I 7QI-ۊj9eZEЯ,K+8lh|8j 0M8J4 v!٨EϏIoCq)a ~?OxUDW79 mBmЩhkBDu"?1W\;eV=R;ӲeU]O;h j\S֘9 mZ4j*W~=m%>}]&7_ult-ck6KTBKhoZxȳϗm83l#Z'SQB˧J?K~١p+ΎTES:rT&vYͯLCiZ*չ:W u"ue/F`RX[l@+;pa3!JouθV,-[NZ{/H>'6}A=T6_EuX\uҘXed?HQdRXYCfl ;5i"eu~׸?VY1%LtwfWqƆd[83iuy@ k ȎZu1$j4W5 P{T#$' 6:ddLBA Թ~ CœÉB|-l2djf|% EHT&BL`&Os¥ˢ?>`ׄe9&\(&־iNdN[eTw A% aI^K|`DUsaB8bf+{:t &.'T֔6&i))h9:q$c ZdV<ܰ᫳=;Y,Sϸ0M~0 l ,֤X 95jDVR\MP0v$ro1ΒmgTW%L TO`H-iPT>r>_NH8 rZW,(Yp^ Vwj`Epѹ 4:fհ/ LW1<8D ]; ݚӉx8q!\6s8XCÖNlqL~CyQű}ZTv.Mo$2DI pi(sⷅ5u,s3H qbJ?Pki$qҧ^#,# p0wJ-y*5oAɁ)YplŧjK0p!"{cM(w Tf^eL/"φfS<},-`p DoD豗 rפ .‚&,qRhή-M޻niX&"{2K&}T?ԡ%TIңR:<:4<щE7dU†rC;F#Ly3oyJ'w!kczͽ" 2+-+–Pm:(ʧ!F3 \=glE4MDCRL…hc~^5}ćn5 dROo%;ɜ_lC Rћ2axYpodJ/j`϶tVwE-M %s=i, 5*VNg*E\@(Np_o8}b˭}}6H[^ #ך7~0 B Pw$SqsKpڞ R2fNkg(Z&PssF5S]@ ^tkbv)/,v`EO^5Q׻N`jn~M w !\dLmp`>8v1$B~L@.3&PG/Ob0U%Kwךr#݅LS>b+|r^0jՉe-LzՉ%- ݴֵ؟}qvEjf<jfdA޾ 6aqB{0|u@Z'LbB:$^Eoݳ\Q[G"&H\ tjhA и%@B"0)wSe¹KoDpr][h_$q Yjx9]įر ^GjnN/ QwC5L‡<^sw~huaf>[{C#9VpVfrUx`KiSf~oΉMrzΗ-1F#*5mnklnݰ ^4N)]߅V*#JK&Κؘ:ߚ*:܉QES>+UT  #71L)p1[>av,2W|^{wk;ԇR-\f^[`*ϓ\wQ4T;.^!:bpfo?ͽ 2fHfm sQ{H9ZͣK|ЍIlh=^'Hz8⠋ǒ.vroo]yq#|m% 'CUeBڙ"lլ{F8D?,!F>0ekq{UY-e(\Px@&J+`bIfaıYhFٙ&ʌhXmA޿pE 0nwQsDhCUxX8fx3u |842~-,% g4 $1W5 t]p }^46mᢰ1#ЅsD(1Y:꽭lEA4CoQڅ5H }V̆TDDqMӨNۡ^+ e[ei) p0%sR=n"Y ]ֆ%*JX#w\*9C I U蚠g"T[S<VݟacRKueް3 Ly% kZ?WNdnǂ9k]rǏ8Ɋ`m~3ԭ(ǡQs/$s:,y [ rbTrSx1ӹ!B$lٸs*vUt}`fw.T؂?'?-Y,Ex~0xWc,¦V$WLͣ-U\j?{ =jRD e>5CC)$q3df«b#Ti]Y]/W0" HuǩZ8f w|GSPA0jr{1/#,Z{灋`Ȟ%2E:&kb.cp/:wRxh_xq魗6q6Y8{aHNh-TR8oY ڃxȁ' )1W% Rrm=a+#GC9y^U)6l_MSyH)D D¦4tPAԣ, 騐k?)*5B(m25t[7A%r[BuAv*Sa)6ZG,?3%%b*e^>_>Jixo{F;2vFA]2p[ 7WvҳWh'2X_Xv?^<%sqpAqa2&7dSL`{Nzd) _xEw:Q `+IV#Qηï1H p{3)G#vr>Fcp)/kN3z,F>Jk4OO!'XMׁp *U83Z<;Jg%JreY&?|?#5^c*8P0F;oԊPY,;o/<9KތeuENYɎ]NE3NLQ(YOb%dW";iPndptӬ3ȹ|ʖڥ//r[Μ,!/Ƅ{XWqhla] ov"1uu^..UKۇWHmi Yl/I^%P k;#>̃[Ok1g/)/63M"7zBTӻ~Gj"Lxm 5{ F;MሼcAco.Hv,Ν<87vC쏘/(ڮ:J$. .6qoB4g nFm)B`)7D͆Z8x#v:TDZKW7} pQ;y=r~Wj Y$5S?>:t ]iR+pf}pj`?B}{`RS|tO{tki 8Dx}(t$Cryb:\>9Zq?#=>e㈐iw7Ҁ6(LcZQ))y ͋iedOU'3QC^֯O; 998/h+BXx5,'lC EYh3Oa?8?]ۮ`Zɶlўm +i@B'K+c3h2RƯYl*x9wY! tt@,cJU%u*u~irwGͳ-/|C7yX@gWCC5}2i:֨X鵺RO(fȆ&ht Q-{GvY^|`$"Y[ث!l3k 1Q\}=(ض#'vVQ?qʳ|Z 1)jM`?;Ca(KqSlS+QdB'KOO$?#FSE +qe5^H0y۞! {>}eLw<ЂΡ1lgZ0Bg k.ٚ&b@#IZJ=tK9ok 6LPQfaFjppi "OWlkClS άXŲԀ%"ַe"E>RTk Cy-ȑSo{2zӫnc.c Hp&0PH2[)C7br9ЃCsw^c4^e$F P< %Ƕ>,4! `sl4J/7R3 Z2a̓݇| EXQTϰSԅRS`R~ ڵ] ^ck&}=,Mˁ4S&h>E/Oyv.=}6dh>'2ji v04H߉9ٌxRgq  <> .n*^ ˺{ׅM-fnn$SZ<[\`nN)++ޝjEht=]y_(*Xn;yì==դԣ\^?/G:Q'DGQ~[L2 &֭y:WSn9 31J0yrʏ\pUNA_A gN~f~.AvW3%ctT?Е~kil\$>)@|SNB0g ۰R+", WELU~E\RUН].{+0ODF~v )r$ f޾&kTZ!D0[ݣpC+f{*`?EȧQĘ\LϾgV g Os!F}IqC)fK,%Fu :q?w]ߦ4s|rQ뉔)J Fz8?|#r6-?[y-VaAF[c*N+],?-~7FV7*04\3a&=.&67P~H&N{̊ad;As{aߚtLv-O{"R-/Ol~;;ە7?:G ô]Y[;DMxEa#p)/iKu2P!=Nݾ`2WÚ\6Z+Za&+ &KM)$@aU#|S|!H\N 70ImhR`G$~z]K\Dzeҷ2K`Z?1,vgy߇ qa7E1ęa\Ӊoi!M.ThDAwP75պ2 lt-,0aޮ§f{W c7 qghbt"d-9e ]}; GL!a:ktݲ M2!AF.>yg=>@<4oƘNA%MOt*zx/d~`XT>d^ZP)u$81 M ?hQwjH\=iw)jBR+-( B7W[_ep7ncS"W!gB57?^jAAKP(h6;ioԇ|G`EݭU8!i jƍ!w38RH$bt k@Dr~F;q=ai{,X HLD ѵNzVyb!cF߅= 11j\-k`. 7ܪIBzbXŽ2aU*B[M+d7'<[߶UFa8ܫu~3\f[-'J<@Z@Q[4/=O GCv\-SK۽&c.0)Im}׸YʜJU5{"yMAv4T`ULMw>0ҠG cwk c;Tͩ7@\pc<|qnUrWsJ䮗=:#F XR"qtJr*YDUr_ =-K'cݨ AQuzɓC[|[b&3(ȇhosP-˙n_k)ut@]mٳ qHrU]beeie_ ҫ1͒&WJJyivݵ\$TGP!}WG# .C̬3/=EaNڛh%=oeF8DMm`&rq5ڻZ $] dg44c.AϣW]h=m_5νQ cGLX ~R$ LͰc aW)G"Z%1@%}}EZ&TYU&5Q4)P1,lqVwMu>O;G@a$]h(;-/uK$ALKsO;2HFStfT 5\eAi_R UL4e&r-$d܊߬6b5s9n1)j F]]Dx[T oT̪>W$ZύscD9%:R0k5余vT_FmqLW.U\5I !J{ DA3fc}TTLPRx_lԜ="qNFB%tvEFX F>aWғo8z/AXvK̤נ0m-| I/a LȺ^ ^^곒Gn Hsaz ATẁ-lM[| cL8c +6% 7,aZdNJ"__ 堦EV6(DaMJ[aZ9۳3&P|]\ox*o8;<z2<3e˛EIst!%c19 %4ƔդCާ~ )4ו:`nMq9f8}"C|Y~l_ {#p?ϝYA_L0M :C p5H=7}X\`j/k]]%Ӱ3MYo ҶtvmY7$$E{eg#BX/q c4>7tcB[ZzT1H7:d:ےVA>5 a&N!͗Vx`?d9fA"H99lᾬ ŝS?]CK:3m2q1N #G0}ů3=-7>V%?rϭ䙶-/1eUT$;5]rb\sexj` z[8|| '<@I J:ۣI!f LތHaL)](c†#?KC]n!3qA?HGyTQY&㒇\aMq-Ϛ2KHFc R  ֌H I&E>Q+P*֟!ӚfM2<%跤ȁL0B$PUTujYh02눢QGyW٫%U+4sGaII+hNby̮xEE?} YUJ];Xm:b `&N|Khj+Z@[=%aV]ы@I;KJ??\N RUSp`7"ŋԈm/Y!zX`U+R GHmZ*82`¨r]*~*QG@Nu m4}J Նj$d ׷*<ۓ"Dzp1U7};K׈&׵2&jlѷ=<o C,Qܵ,*"q4Z"ൿfowwQSJn D+_z@,WNf H1.4ȴ/Bly. {t"(F6glw]Wdg[ϩ]?>T Rʻ_ B40cLø@޽cMrvzV:%1 Pjyӻ/-~L[!7R#bxz)#Ւ){N]3UOLi^PX5gk50=:8jn"a;PG$ߛǯHD5ߑ-321Dj۱P8@¢l淾.'N\O9!_QL@Y8C"8RY6L9[^>O<ԯc{OրuQԚ04F+GW V%oN" x n*I7!7T.B[vX? 8ݾs#@1eoxкhA@"(JwD}v?j郣|8n}5؀js] UJ8&i<ĨB"*J]Ⱦ8[KқRNH컊aT +Yrݦ_~/A.fmGkxx{J1K 0CPk>vWgQ2OKiԭ XFVON.6七VO!v(LЈτTp &4K9;vߍXyo8eqE:c\OۿHUu(Pғq!^> VÂ7i#n{`dXfi PUo^5PܩAH̘-壅T)KYb ]mg"`ףy2t<5Z3SioFB|r{sgHYmD94XnWf݊ir~|wG#Bpٖ^㔖(u3Q'cnGvq3,_0^baz8[O2^%ܪnү,bP?Ac#4sX6v3 w䥃x E&5,AV_&| q&C.\`CwSnu!CG8o/qm]7hU0|8?{=ѫm "vy10x OAhTvd "OR,9% _iq.:fvռrx.ORsw!HȁB`:` -amŦI<>` '*ٹCHSUPQ!㷍Ol{Ѳ+`9+Z͡>va0@kb)tp;3 @|>!%VOܒY\xY(xeFp+MDdE߀A^;iPwg^qVt䖮v !YTIHR*'=:Ԥc/SV;#RVZcP0mc%]#+qziXTg Ȗ5x/,_d3Zz jxnu(PmӇWO{bR)OПZͭF/\1%U͓Y>ѲrL!GQ͖h'wTmp ÝƩ.+I}Rp#Rnwe'?B"2cN2aG 'h}Ў.qGKW=<^X/f/dH/귗+aUܞhybhlk$#~A)31_{.@.yfX%Fcs^n+++[> x"X<7:OhÇ͞3rcsx@:_{XDG5iXyJ!<'t9B#Js C@y0zS pԅSR!g>ĵ!6_WKq#%0bZ&{KJ+#>Z֣",f]Ñma/˦ F$^߯!߆>}X %Sߥ%}3%)F#4Ñ ۫ҁ{ eֺC l\ן-9FV/?SEK!#{{K![V=1C$;SLe:?K qDz YʲT_*WɢHFuUc}؃^xt}-2ڈSA+hk>\>Ұ)W K6aHQwW$:oL?IP-o+$)B;`[ Ŧ `UJc^>>)_/ʜYM13l8)[BPk|CSQvͪm(KJj5p66.%4$j.?˲p!îlP֤@IW5^kW*4d4 qQ=]wW#6a I3iZ.Uh|u}gpGd:RIfg'o}ز*`O 2>Oj>b cp8x1Yhn5:Ǫ;Jا#W!R7wj.]kܒg7G5 O>>I㝡y0b ϰQ cR0rX;~`FYJ[75#yk]½Kjh> ]MD\x `<PI渎Tic]iBQB̠ ?á@f|vsAQ&z/2#xPl]=;<)\ Xĥ aLq\ua}p;|S@vDŽ)x yL9 cKDKjA x sϧb'ӪY-4[ g_^w ׿솼b1n%띓agWs"؈Hk^i7W<3+H#IFaOgOM.L <2āV:&T?R(\p2)ݳʫYe,}[ƚ.ծ\Vo< &=2S|[jM:/oa~b)xq+Au3PPxXqSQДBUm"Pn@gO/h@`k2#k;7OiL~Ka@{C ֘ãptV_R je 6TeiOG@K{qH wޒ:8^@|#p! [OO%Z guTfw,!nJ',Sv2<q9`ǠF2Ħ+=xTa'Q;peIY<.~=8n:vQT| ym\9eJ]S LՆdK&㕎䄠&Cz7T$(⽑y'IIQ嵈ӏرgll 3]I=.#n)*+^\D!qߌAMV_y9Z 9tAu)fO]ի|y(8%+{Rp&kF]>E 3mqJ\F=?L熒D9 Qv^'j<}ϊ#B'@J{S%cی=3B9і0_c B*SŀNytX|*fmRapyX9ʺ~/I'oMCLkC3&GLWW~)x2LVQ6V,[>50.M œkm&zFL;r}PG>XRC j=vcض<ly%~=spuA,O;1n{_ՇjKB9:Goqj|UZH~2jOR~ύb.}|glV5?X_vU2?ќ$-˩W [e624w!s!N=la>2z]?e1fH\~CUqusyA' d0Q^fas#y}!TM$p -'`'~b/0Kj9#3n&m\2,+[KDN<%*TyKי0V:É".»U EIVMz#[Pi3 [MάedLURIq/ wBd xM,Ǒ(u?=獶r"g?,M!!^?4-kSǛumg:V>";QDMra0tei 슂G3cR=ia{.k^ǰ Ld"kxttė15W6Y^;cdV`FI;8T , n+C<)8䛊k }Jۻgf ;CX-F18e:rX^^$ss 6L"8KuQ5 xc&Xێzy+\ >W*PQ#m|:3>DU#08Y|Hdz e v9<*!w)m n٭=-'4fQlIi`! 3еc>(MA3Z%M ɚ[R;ҘAou'dV߬A$S,!Z(]1./\Ќ 7O\iB<Ѷt&auE Bݨ:!nBG]VFުwuxR~h7{}:$ Ɉ= s͉~VHܾ-z/o QӇ>>b>f6 -hc>)߱t}'sݍ ]; 9佣j2GPė!cأ3}Zz\ 4]\EC- 9%ք5^?X+}~_*n: TG$;V#qZskj>k$b\6.ה|`܁ǛX͂ pK.ײm[?C}PL8nH]\3]0a8.EdY#b:mhwMK#"sfOndi-}͍iç1cݸԙjk8[\DʖR k l:db|vsa85nT<% ~!OHRGR3zh$uK}>$0H4E=a3/FtlV;3b*R$* n$Wl#vhM؏xc;xėmq*v)1Z^e:T1 uȝYΛZp2ci]61WӱV'hu4p6v64x%on?k nɷq~Dtg2gabV:v티NhA"VA~&*2#w! {*|>Y}_5D#`1MJf|/_z㿐l'C>j^u q/E~܂niu_3I5;ͬtkaor$[ 2U* iQXJOU%N}t_giDXx_W_hlٶ|Nϭt".߾uUi}8Rt]^Q ߈a >,MhZH|OS H.]qS`Dy?$2}hk980r\r~5(^g ;vZv,'Ҟr7mp,+mD*_x dOG3vt8O&-nC6!չ^Oݰ筆g~m2.XRs;Qu!Fg ѷ ++Tى{Z;KH&tpNJ bZx:1iⵕi.yfA+*G}8w{J#v/q)ڤZi5~EYMZPf$pU+5C$1jdk@^ݕJűšȘ]kFՍSIC3=bb)a"ٲT1捁^u pѫKYiv\$_i|A~ebU0;8_ ;ǁ+zi3%4?єrYC~('i7koGț V-6[6چ+ywXU#0oo%V<>&B!Z LgkцՉ'}%[n !(.?ڿYvrzϜKD2V/fտkН06i Fs:Ee L'}BF^ ۼxlBGvU1/$s_,J0ݰ-^b@w9;'(|VŖcha#ɃW7ڄZL (,K|qӖƚ8U@ lP}8}mOv nn"9+ Qk+˳{hE>W%gmAvi1"q7YjpAUDPGv(*sBAkNW7 V?t8JGr f#Bg#AHG<MOSW܏al1RPtAri E^/@c.Jlqzv pBAZأ@.S$癙 ܗ<蹂Su -< J :]U(J`f- VJ%e傘fuOyLx oFd3@L {2P 6h HZ+\R(bJ[ dyC;xM%:/k(L̦?Q 3^sugKBoGDM*r9%;n8!mM UN/Dʥ7oY0]x3g9#h8@ + JRr/>$2ȝr)e/D+r =' \A~8cayLp(+<4cc7oL;.t=%hcPKU [)_R+e;u0&v|X|o$_!#a6sUi䲁A}6㔡;q"ifr+S)I&k g &/Ŋ\IoUU?cw5 Q9A[Z/<.->T.p%QL5dQn[!"eQ@UxiOQ bf7B2ڐ7&`2(d@:h1F1eX0@.I~2! |wUrs0OG@^QpdOLLkI >pbsd!ӌY|U&VErm_\ 5/_ٓ=a/ז8;" %^HԛkfǸg;!Z&coiSU:z_6D'4Mzh*u6(}I ΄)yR% xf߬Y47x3y@:)&Ki `,ڜWry9YEn6cE\9ʇ)J_vZ4A<Lx(Z$?l֫z򣬪ZudoV5?S%?m]q/Ӯ|z'Gr֏?dYYIo%&.x\mv ŀ}e"@6} ->MEmF1OV+,ٍnH".pӚ;]vRRC8$ Ѣ 1 I /9Tb9MGyIqzNGN ǂcci) m̈FIS`mgAچe^EYShY6:yMgOjPY4 n\#,r/ܓAqecţji$irb[sDk*ߠ# OHSІhBIUIPr<_vϔZOoVhcFrVuoO c[>R~/SXG"\‡uUmP3Oc]X}9A2&PaZp|_.*t?! Gh89 ?5SDWO eans;C$Jkq%YG=˿gp r䃎+I4}e(t?6Zmpǘ8,o$x L=\F<iؐ!|Q(aknd#njөid뼽w!@%*oVJm,|, ;׹@؇{kҬ}Z+Ju#/+'!+E a+fZjH1M ,W񧕆wqvF\Kc7]:QxE!ّݪ5ʾecw (_e||_voA6W 1vy3iR񉺔3<+dYm'| vھ߷7rKUlV"h%L2~k DIP|ܬ #TG:90={I' {6)_!Xe;ޠ|.DGzFz h?D=\/w/nL ̾Vo,j2މY8_gO! !d9VLt 0a*.n]&|“OR~,+n/}{ lAW}jM@8e UF!{qWyH VgΜTS n*Ҵ}֮*U #9J> GCPJ 2W-xE: :irf4aoc?jP[b@o`dafJiBQ1iOW@N5g~ ^ʾ`0. ̻HD@kkU:W Q8;"8ZyCc4#ez%*NJ,x^J+:~o9ɓԭMg$8dNfΌY'x#A 8hyƮʯcS!~<,ٺgSK{:Va#Y3SA3&Y{oWMB3]2*>P$U-2e5 JY)Fq e9ZRVJI)ugaGQ'NSJΣq@:,X]YaIxzﲟP* 9{HdYUp^Bl:Ls hZ7=O#neCMZcA(-&_JSZP 76IpuV|58 G X)$#,FO {&jZsoc"#qMt_{>&Ĺr^&ƾ0v# :[ {w8{OBoǗ @ɽv\^i4ŝ2|C]ߦ#U{5ne٠imRWgcFc ^WF,OCHl.**?m=H-pQpU8(z~mJŵ;˺~G~Ξ?YkF1`vAbO^)_CM H>K/#kqa0(FEC؈ުib$m\6ݓbд/ڵY5/J^I8xɞ`lGʩbTO+q`CZ(f)--J9>JK)Isut. hN'!YsUׂI7_UG#X,>1[‡u#a)\XL{hIl9h?mm5?U:s.dOޱ}ty6UPJdުKZð}Jor*BU O#jl@`zB%f#>D5?ʙ҆RhފjcQ*F(( 3X @p -( FRea eҁ蔑8% @l ~D `Dό( zF$ !D0:~^gymglz0e:~pB]1L<^JX_E١kBNh)]QSOmBMnŨ'# q/-p c5=:/A8 5Oɶz`* AGv=,^rބ,ܧR((U6J?x@LO _30L'Gjg!X`ە}A ǯkoc$0۾5y+]T;o8R'mm/wYzlLVl \3M.vD>GKԬsd"ڒF6UA쉎F5w'oUԉ2+m!QC4ZeRE":p!;)Ŷ3-Jw=(cbYk>z-8eʳ˯d6\(@h #)7oK 5aA |V8][fǷETXG:C"a/'-f=a0gQ2PYODzVfgcuuw:(#r8R@[MJla^d x\GwI31q/v,ޓM4nG;cP6Lt= UVDt48uSX}bHJ$C.@N$/}ǷF|S7b18 ttWfGam/{gC`DtVPM/)Cl?J}1eO&Q“+fH͍|ij  p(7m_TSB_99p&=<%)\ȹɢ]HY;})@sIdܗ &4)#oUU^u6$i 2Ygf cJ~/#+{{uX=O R,CWpK|6C!//_5!M3қVqq!)YdZ9nCz^x04<(aME6w3qsoA&b$޾[Dڂ~?(h>e֗b*#e"ԔJ8{J Lɘ$V< 2zaa~$ 9$(XLk]C3V E0A_rxKj߷sC]0uX0d!c@lhIWU&I,D},}/?aӛCWSM&Y}C1毩Շ.HwK_TB yz&YDnYaeWҤ0%o' ]duޕsjEO%FO`t<} PsREM]C?ui+T>'E]sURMlԇL "szɘfUZW5xnrۀ=OE4e̵>Ow+o~?KG !XGŤ h|MIy_=SV-v cڿhٙ`*|*݄tR!*^ލxqJ TcgOicuKX:k0S02wda<h3 rfJlŁ{OYNlRJEKUO;(/J]UVq6OK8Z*x୦5?PV0$T֎qp欷73aרu@[aJ8qKL`ZFei=J]"!+" K#79\RHz\=P1mHk$'/~wRl_o4Z;4tjfpY~Mty5Q(мo,!*d/|A,Slπ2" '7孑nkanꟽMOh5[ No㍧*qJqƃWF#wˌGv7#<[$V"\:~MST3bu;Uma1?hs\؄ 8ضVV7P"F[-rRfsJ s)M l [).A\;fq`zQژ~/<,ZJ88WHW\jL`C-,Gh=? > ;y1u|Ж^E_٥[f9Eﱿ*(_LFINAI۸58osLZ ]Nee"r<3Y6tmHp.H]-hN)4g+JA3[j ex{Xps߼|궷b؂ UWYU7\ڎg~iFJu}WI$Ir0[}/2+ѾZl`s?*0ȳ1F6vm ڊغųgGd5EEf܎Zhd{-FZlsFm9sm.a+4kULN 'yo Lƶ C1FZ՘fې]#FLܙᄌ0Q!THQ-I)Xm罏%SA#`y21 ]xJYY Ux_(Sl^K/Vz}PdysYo(w:j@#F|[fIIN:m.@-9$g5 m_h`M9ZPCP4Smd>2Sx#ψ*2S12ފ :h%Н1R^?kQr6C E̜F)F KӦw'Ǒ6E j3.(36KR$G獑 ԍ7ibR=.bB]AdՒŊzIt9COaʼ0fR`VwA,W ({\Uw6h2&5x95̌)ѳ3o` )\@|Kp t׆6)2 4NsL\z肮 qQj"HDvb*M{۲lFpP֏Zyj>5mhulֱSeGhRfUt$3?g@Y=FXK,t,ASZp,B|Pζ&GÍX-]G~Nw{E73|EYP9:INf3=&8lj`ҋ5ǵw$bI(%A BBRnԾwWX3#%pޕIjQ@np h}eHgb^.@j:偩3) 4ϻ8ʼ7H{1M?WW|"GM7#c-w9Uct=걡}AP!awpkƎƌȆ˹{ؿX6qÆ9R  t[,u>ДEKssʒ?z5V(Fr??lMcKF-*bk6,8Іz [z3F)`67;JZ T/VVCqp X&WxT!a/"3ވ#4|$ܴ+) &[j(\]eM†SlSd" c=31w6bCidHW'>>y,jvx},]xy4ۭdk$vG02~QBoAnׇ0&=vFij@Yo `T9ܥʦ|6X+;s7 (<&&J:8eZ 6c[3vI9k|,\RV☺(O'L&}0BGV[]Uؿ [ ^dxp\f# -XO(b.n(&>d_:Ʊ!n"kN\r5#O}ԟ-T۶^L,1, Ϡrʋ} 3PWjtUqvOsx%wO""nH>+A\L$p64p~m@DxtfNþR@7NZ5Yu9ӗmؒ 1RGYQ <1:+,`dɐ_{.Ϧ= Hrۘ83A(J[x}zg<2!W?Yş0T^n )ln'eӞKƟ;%|q\BF C/*_!]>زS _鿬Bv4TܶRaAKt9'dh?Lgsʟ]~ p%5( շU/Z&"J~kIJsk y[!E{W8`ĀfU0A5LkSIme/GRpp !e a%0uNLΞe"X3|_fE7)X,Xk$s AD۱~X \"(dDZ>_'i:'3.hK>̍mC{tMq1y+EuAcVR”aXkPySZ(T-8R]<yLuUm!umWyl;A0#P‘.=+{hk#kϫkڵR \֖- %h:O?AyaQSlwOAV|S\JPŞ}h?w ְ 9' _hz`Ɗ!FN⊯o%W冷V#~%%y@ñ;ܮ#)֗;IHZ̏Ɽ{)gD@f vݻ`CA;Ff~t± wݛ:L!R}R$ EE96*H#]&ԣ*Қ(0-}?$?KgM&G-$>v*/rd ևގTg%d>7GRw,0fH00js̖Ys0̔Mp,ò/x~bA/R+%kc1HZNkWrs>]ȲOW+M6iyiR gShtKGW2x[k+v$$A?^RtNp}c>r0yYJhfw={[PeNYD8tO PKd|K|J"|rye#\) 6BR5+UEMvq\c|G<#fLin2b#=)6iC.3PC^BE{[)дpVґ}⠁yߴMS'ߙ,xkV|>f3UW@/M ;z, 9q'[ FۘK !dk]eEF`裙SJI-F2.v6'r3JJp4c}"}٤.͆. ZÁ$)^!+}hѰc̄q)^b[t; ġVP% 3g &QXM ɣV ǹU&5wWݓΎ0!㖬ǝmՔ%%A^M*7Ҟuͳ Mq/hu|WD59>VFz[kKʄp"ltT"H6#/xCW*Uwه]X3O q㎿p;?PMyGbw@Q #w%a3T!sCJʒGY`B(AՒH5^~7y5h@>T Ȝ[ }QK ՞VR .kJ=fy37OΛ*Uqca,G˂U.K]B%+2( E5z(uN{&K[kIDr|z)mTײ֏!A'ϭt7|D'UlzVVi?S;@`}hG&&LaM)Fxه @'ejI/e a e)LD֮칰#ݡS]W:a >d怬Nzj>}72JؠF#-~5v:,=#@fr $A>j+@ O&q`㌦uoaI/5s~:@ϪPWنL`$wZ^m.l(i #=P5J)jXqt!Y)[/;PZkꃫ&g{کEPc~$M- lF>;x}& u4)VvUhl2~j륀3í97 _ACK۰&d@"WBXv$M͞;^ kx*-yds1 zYWs 'BزD& Nȇ{dA|Q9gq=%Q 5 JP|:}BQ|^*g$p;Sw/GMx҆r 3P$̲&ak,]J3(VG ,/O(r}, G+g뱓p ߁+C{FC!0hɐMhۭenUpSZ89$Hi<-DzY@/80}|n(Ry>b\ySW9s:5aEZ~xFn\A[% 6Kxzp<zv|2mgS^(i>o!*ٸhi ˜pW8klzR%D;vKn"m@yqև*hĀd2C\& H|hw }Z1;8#ědHatӪ\m)#uAZ"JnyG#r3nLh_8/;=35]U$Ϭ.ȑ'd><81tCkY[%;"B2^xvE>TS aONY3`Ť7S. c?N?Qۜ#H2EqV/@Nyr:ew75z08 .r.1`7P_gjAR'!kMg\-wh <؍ޥQȮ+"[ㄚ0 zkj~PШȊC6o> R2yF>B2qA@a(rP'Wg!i'@}Jau3f(h@7fD)I1`P9d4 ?hT*wNxAd#j^Q{p ,88%0o׺BۋKg̨hS]ZM;(O,S{D7\ljyWu&W wKNP)"4^sb7;GlJ֖ZFjA$W6Sb9g ²=P6!\ϫ>7.^N0 !!@+8y*x /~s8wjF×t%oͮ׸^(' >i^ (#јA}F_d+}ѫ;\8?c15gm`Βt3 Y=v&m_r50 llsh}QE5̠rP@C4T} d66:SCh+ͨJrѦ1ڵ%4lӁ ӽΔhlͨY`PkcH6@R PsmMTnpbou^^pg)?jY. mPmѨCT4V,W WEaS+Ps}}D@.Ɓ5)rH&YSb,\4UD_s7ŔӾvES9'fu-$ zZP~eڇ0chK*6RGN>oLXzJ: {q4c~0R0^\!0TÖ]YCg{F{_#Zw}1Flg5<7YBeaE)7IҟʁQc7BL|v_xG@$rtqG `> 94;7 <"慧owC4;כؖ`8ostrqe2!ّ؋~-r,=5.ulD`!)LRT5/fT8*#ٰ!" Én] O*NO]#ֹ14ƷP1$B]+*,^Ayȵ ^q1Mr];nrzl7iY6H &{{#A˴.{EϳܳYufެH,G6HDJ .];VDfi歵M,]?#]CuXVrG=[">K>&}FT4~B&OLZɡrWǡC2fx :Eՙ{y4! Ɠdz삱^vIT|{yڝ~QZk2uhׯRjΗ#lA|>] أv fS-cBZ#W`!A|`yTUN gKhzX$P I:2֎L0xWTg.Xh#?ԎWQDSYH0Cds@{pRsa :UB/ ^7c C]IBJ}XF{?!ko8@W"]vKrֵxHԉ!#us n:B:yZVt)GQgF;R0qFD \j؀ !Dÿ #zlײŖb@ R,E `<33Od8,տmtWU$ߐ8{毕6@FnC.7#46 L^'23ڵ>q4,N2  {|#SN46N@/\On 2ɟ.h>s >+ blR|kQy$1 ( f!ą>z]mt3K )1q|GivdyrfAo0fm.湼BctkլQxDrLAf1e4b{_! "sd>ӏv" q{%j˝HW Ė}d:3p~1e )MCSnH%u|ө=\Z]rM}Lv'h53-+ QqnbHLa 9Q!E͠'hoSI)n1y@&rf_b^nĵv/mrTX}<-5ȶ- 7fc4٩"c/:z_(O!sj h|NB|oe\y 3FGՎb"b_ltНAVE '/ٯ?;AZ]G2rih:;:";qxz{J'B ͩ4cJl? v+/ŜXUnPJ0-Nj!cm3[ C5/ˎ$ %9elq{ 4Q%(j ~Gm[0AW24kV;]' a|l##0 =pX67?PNr?FgPfk4-{<ǯ Qʶg3I[zgO} ?zaA; B>q8@aVe5X~Z9\ F#p!=OQwdM8Pșr=Z:IdQE4|%M(, jK-Z1ee2% 8;;ՒgJ)!e0F9#ĽmPPm-A  Yڒ υmA^]&tǗ -fOQެE=,19K,+JFIUD/)XHpiv1Ab+aLqjΫڪt ɋAO:P~6+Bn~6['v5C#Df3z@'t6AB.FBkJ}bAu.Lܵ}% fv?X)ϮWH"lx^ψ-7xX}`t@rMߍcD6@"UޒV]m.9Pka7I W" Fc*4`AO@ (+8H"brFWh Lf@5?N5禛,~mE@]0M4F:%T$}tdm7TRK;_PeK:yCG%rFD3!]/m |l~bsb8'٣^ >^aEe#yLJ+ ī{F0qңN vs'!_1!^]D>;[9E~ViNba@# -,m؁l2:EM$0 Pv-1|ԛ*$KnL9<yH"\-zۜm}aiS`sD.]Z5rXt#p[3Z_ [򜖣8_k }Hxͅv 0uѬ"??;=F g/g*[X4)i-r/Po]#i6]~&8at|: gZFd-΋Wewsi-C;a%2JĤͳi]9Zt}! ,K`9~ȥiVF#i9Ԥ<(Dʾ`QtwKU* |E$GFi&&UtRyT+^ׁMcg6,[Y|9YɟͧXa[ߞV?W8J eQ#ψw ͩSgFxEY|nsrIi=уxKRS_C f=G<1!iQk贃,b=ʘ] NY!]Hj-ڋ7_W9cjyI )~D C*y x%5{uH. QJFG!2cڧ) 3ܗ|i]{%:-Gm} $"&X7/CA]@Hӕkoh 2gt|hgL4sᥡ@C;Q#ˡT|4XqfCDe_>,B}QrbMr^iU5 a-7{8 4 Pw c<:A73mMA;l dD8d_q](G\cڂqo#pTVȞN1ՈIIJd; l"Y5[ 0 HCb*!jg0JmĊ: 7&:NaXcϥuEmwۗ Cg0&P1yxSc9.ʕzFUGe ӜO}6-D%U:H:IE]iy`5G \T|bTŔ$jbL̦]ٶi>B>X]p+9-?2Is[6`yZS KpXlhȝBǰ֛f%z=9VxѐG(xa̲y{s`7mL;O#E$]c/ odH8}Z 瓉Z 0h/P4FdT`V!4ތuJqh!Mz 㲪fr: ՉM.e5;Ldl$ڣߏq %éXnZ=DYLGqʩPy T\to U΀Uq@.U_\}E,^ El%{<رWN@2T A EAss4~$!v8캀lLe Xb:-U}±6s9u RS-_Ό=zBbDC &Y<U寵R[dgG8;7";)j 5O9yju q!Lf)ߌl2qT"1D^ }6Q< glpN ܸK?yoTwSV],=C;$24S;ŀOSFVcz(:dž?I+G BaW]XBC\a_o˰|Qu EP͎|U̯I0%kbyQ*g6 ?*1To(m3$r)S`@(YegNPR^j hs(udU2hG_ * Ml dJ tx[*< QqB 1l¶C9xxYV?3`)+wRq>ЪcШ8Wћ~;]Eo2ԎIY6ғb;S?fq+H:6PDDM} S*µ>CB4jKQ'lYdy-DLAER-#~kfhX/ ??{de^L2}ɈSM/'4% *J-Vg#d[͏h1ߪ_UXb[DT#4bUuzTr\vXOR}ۛp"r"pᆕ-a5{FLɣ>@*%V&޼׶bJjp='l2qj:u2?`ˤ]7zJ742p0\79NBc@AQPۋ~'LMhDCe3irƗ[j{}{[ȡ W$pѼqujf?46te% Ҝ6kEWbܽu?+[fB)({9 4[O% GX(`dž9zR^u14 VFWu YGE(Shd0nC ?˂ BͺxLVDq޴/:?FŨA7Xaݜ;kuj,z*>}Jp+w{ܥ 6Iee~Yx!6ԟ\aK4 (\ &֤2Xѧ~; !{a}td6~ y^d'𵕆J 3 8E7AM(eʹofi1<09 ā%x4azls2rf\*@eZ&G$UBk1rFx/]yLzXJ!ң4w$./oп@3ɱ4|ue V>yk'C:8q{7HPy2ũ]kjL<Lox: Ji9A3dB 8R0@Z.וxɏ5xF^pѨV3Qf;sTnslX+ks^hm⡡ Aق S+灭0,B:D7O{h-3Yǻd/U8|N)(H pT~b  A0 {L A!IC#7?ňnaY  "WMN0\A X|v@Kv60yKGSDb.W,p1s<2@6 'eܱ=1 U.@ {VB-bl Y/lVnQ/*nְ DZ@лWbD9j:>›Ҕ9oN'Ih 6Y$j]%e羸>QPZskbQԋcSn+ب8?iX+Fp ԧ7TLO#ɈԨZ:B/Aj*ylbZ& ~Q5X(4UO^mmK޽HwO%dy?ByreCCSW!]$Cu@p9Zx 6p?2sz؉8_$ 9h>*hGnk$axkRmCE|X~s9`fd?LT=<[86: MEvefM҈Z]SL;HP'(ptJhc BlٶSrgt"rMZKgb $n*RB-ȈZQdY-1Mߗ5Rmі'i8#!V!_:T8"Ոb~7xޘg?A?Aj{Y7iܧzG&{Â4}㲃F",o]Q'/CHO,6v/.__ n9F+k3ISoi/hQpDh Opy\s1|[;6=ҷU7I3) ȳj2w{啣#}0T~aF4rP/ "] :H"<t m۔cp$wlӧ<"9۾8-F2HD]o3Qi J/m_0PAr'\vUvu-݋0aQ,E N-7kԿ .Ql `#mZb3⒠֋+PdN xfda.~au.sjn3*T +YBUwiHRobVW(iVV"i Z0}:sUF]CbLwm筧ܴKw]UČa%@7Zg5#@EԞ5!/BJ; 0\TyE== 01I6+AI71nS"E%յ1)6rLE^:DǓO='h<6E>.@R v^jcS?CID2,cMX<4Ƣ"  ^ jD`]SNh `!l$eϡ b6$b3OWd`DZsXk/u5|AZQeR#j3M ҕ±_|ް,"׻f=Z@EPm4p莼% 33M9 /MLmN9Dn\ ^sHUP;?`ˠM|#WJ.*6bP4T)VZBAzkqSy#3ϽWJ.b`AGU%aIC n yjJ4%ҏy-YE&v;\xin z*~qYԊt-'|7(؂,}[ v?LJ6t9Pa@i# m ܳUY6Q2zoC1]xQ9ЩV  "N`Q]"MS #? o,ѰMeY}uDIb]8MkO_LFnPKQoN n9KSJ {ʚ6dd܆X9NaNj3WQ#lʖ\Ħ@sEK4Y"O[Bdcu&byG_|]BjbV#2R:sUݎgGUs} HlRx\{peDqGpzV_+-㻀gǽG"2MgJzUbi'>de@r&-Jk 1,k2MϔzHJ >49X}e6Ef=#ce]6/42F&,@6J ϳp9Q :Ji8z80>z}MA/xxo-}+(O3*TY/4EC+P<bCVשO5q=]2`Ia4CUXgTKw=)A'1'}3-neccw,@a=sxZTs۰I,`a|$tɦd7rhy4Epu3 RK+&TH1cxY~cFkqfJfq~xFpaʂ0Ƀ=\M@sKVۅ9V@7%o%PeLگ0qH BY#H*4D!\|5y8$Tm24xbo, `  o,ȵ&*}DYM1W_6elkJ-1&=,WmJԯ:t:h> jƳwu>N,P#UlmvRsd,7~15WM Ƙ,;a@f25Ѻ3Υ7Źk6u>dݴ7ځHp]z97hI|@sAAL{|p1WG0,!£2xБ˓A K仚E';7тro̞@wҼ\$  W[.p󘜷x=V%đ[ɣ!FsQ7s 9!8RJY(ՏlP ɰɏ\ "rd1B4kb(@01ۋԅWG 1uӶ`(DLqTMEtJa|Jqe>DeiݸqIãKsܯMc }j[bw!UA48ޟF%~? 9Vm>DsoiY6g8<Ӗq9TgXkp "h?>k+RqJ.y]L@( 9B>4V胸bXnvk!,&C桫а(GW!=b}wpU}e_Bz*ޚT,hB}IH %\AC+ tZ8BXE Qɭ]PS4A#1 w$ 'Ѧd5W Jc &$E%_X˼W-m;},:ʭW>7 .CiqnY!xZ(uaeDXUrar :$vAfF{B;H;MWLiÈҨՋ$w) U|xUԠ<<ʟiM SLw;&L+h~u)2sh.#:uxI=n1|h55@ z`4Y :hlB-4Ћ4[e!_au򉶵{@*-.w0`&E4D<=6㻷9SQY/@H*Q6%U8갑ǃF>7e!q[MAL|R ɪ:ñ\9nawЦZ@#87w{ݷ3(N\Gϐe>u>_*!&a[\I*^k _C!N[ MVO!XUW9–aJP#TE_tlm\`8)Fk9J`x 7T0+ÅywO9F>3F =Dq.%ρS4P~N]+VgߟYD" KU]gf?2TzLH+mvXJCVv\2y<m #钡)֢}!Qr:a=?_\^5}r7fBNWg7b_4>rbVTu «;VB]%ܒcm[TײZ )cAq[ZG2s|S\dμ:d ,_clxHOa/=͢{> iybS zKo~cȕu;Q=etAA޿x3@@Rؚ[?ю2S!j)j3ưuԙdqwSqfB8/O9g;[RIXFaK]꺐w-=|.滖@f,iUeFQoh3R5 S"{Cw҈{TZ[DwqR>VIIyҾI q= Z1&]dfƵ=gam؋1}rvk(w}A+t)#*V LvOrXb {YϽ\8NjD[nȴHWq:u?Ӽee'lӨrx~jyHXd8c:I Bz [gDsEO إ/}A%N¯ȃ;Q5.r< L0Px'A笓ĺv}eSX uPd3t2`8L[;v/1?lЎ]rPQZIM.ˊr]s :h(|{(|7`NZJ5!;!sμ <nwFSnh؃Zo)!&ST'=_`̛H־#rwt`Jw( ٸ90ܴle߼2nݳ"̡B4BڦH8zRjÙs\aCTkJpwU\;㠻^.wUv#~H I' Y"`.P-ΩQ͸QH.vb6݀h >#h_b 3M} X,zxH%iVJ^I`X^7&bwfPBI7nˋXeqr6סzQpVG_k )4GKuS  [7kA 3:C(1o:A>;Ċ2eRýXIIĪzw0o'@ApD8HOIRkoLӘ㕅0LTR}=0Mȷ]ZV ъu0tTaJӛFb&gu^אI@I:fmYd=GhaԘm60ozM(4@>,p¨/wY*?hpjn֘|UhEj֬i7|LZdwE΢IqAݮ$Ԥ#Cn~OUVq@uf]YtUF'SZ 6yj@Zxvwdrբ֓k;ȹLm&Sr[aUh; 8@!X8€\uW&an:6 PzBAkfKCSd{`z\}+Oa%zͫ- +5B )}"BkRQy!0T4aLU]a?4_QC]9B;" ]&WgDq$WN>-ԟpQfuA@ &Hm7hg;q=`Q5\[Y f_ʾKKȞ?5ô95WمaXƫOG[VT7TyJˤ vxA0ԿB}#ykoSD`h@567@hBT̓叹&]n-EewFz1 jy~lF{8As^ێayEVLwUڹX:FvfFgױOIU:콞ĘÝ䬦V"Q Jf.4yZO͵̍bϖWa%cFS{H2+uRIjg m 7>&^ʵ|Ȳ4HTtׯ*Lԍy {q,[f4ϗR̞8UWͨ޸Az0Uߗ70jjE6rCaE E׾ht\Ӱ!'47_9Lf/l>p 0V ^+t#rKAé2\M*@ NX2t^<3 l3M7_P:$jUB kM1kBq ^Nn#l\qYaG{4IaMscx_'`lE(fA]Gaϥw8vYq蚽b?Z4Bbop;#$yI%6\SЮMVz2 uZg# S_dd3nWu ˔^9[Kq~B@,T _Zj 4'9\WbfvHR={sr%F3 Qp{驂i? (D,_\tf'-c`Mj[lf[c,R 75.ñfF>~EO z=q^Hۢ >cB}e`o>a?x C]~C!Ca#,tf(FޣGpGm0ς_(+߆% |}Pt=}Ppt]m]j Zpչ*BkYD*˜$л!p⒇2ЍUFo2PbRےd<"[o ZaWAIrt_ץlQeW*Is Ǣ<]aM|)"^a^-R$ح3|d1+9qܼxe_-~&L3 ̬D#8^-l4s3,#db—d0۬A܋<RT-fjdY≻zuuIّM_:EfFUikwQ5tw$сŀ?ΝʁaOo^?$6jy\K1p*jbFfuWQ+YSY./뭤^P'Yy*b\@wwS6母Een%1MBHJ+&R(^f?s=Oj ^F|{ϐF%ېA0iBqds;8s%2.$K@nMג1^DS]9֣ iMT )\Na<'~CFL5a:`(rr.NXqSgȮg|y0y~H۩hz^@߾i.k[W 8m$SFWO<[1cFo7 Q LvϦiz7-B`Ȃ7LhPhexy!m/Nhr_I~#0f?TױD$<JIowa]iF~"_Zz KIPV9侼]!i6sC'P'p|hdue6py+0=3sIp8yݦ:ڧ{xIy(6>r+r_ɾr'v峜HM2([/,M&+?fOطfR mg 4▬OiV벥oMfԐ݃f@:Җ3בְLM.Gzcٮk)@\L3pwgN_Yc+VA  Ըxad:9ŏ8"zM&͆͡$vd;1|J`ߊgE1_D\: @:!&Y"[Bߓ78䥀]UCoN段Lv vN?V!:y O$D`Xƕ+xDAz! BT .V3uiBQ?%~>COyzT%^-L96и>-q#C%Z#M̯:3(AYu1{ԵGo >Kf㉗pwݓDPO`=@zF$vYSvIKSFtQ*K.q6S˻W52i kԦSu$E}iWaYNOØi9w VY>_w C3x+Q6Pu4VY;CZvH 4|{qiб"Z.XXi'Ơf^ =lN/"Dg a{(pI,GG0tX2k&[CbAX-Ō1N/[" 1ާիthS󪬿_,S1~>b :a֣RoISfU)8<;;XY\Dؾ&0T<\ ?U&R͢liP`fW=xMb:1_4ֲ.NKk]gpel9J_&@\ Vu(}l?9ULva-;"nqC5аMF}*7EL=ADU+ӳ,Oa A//٢i Mx3=)<*9̃wgŻgp8,j.h5wG\ ۄBܡ_cЪft1.췁gZ n=gp>%/1Pl mZ~V^l1N K 4taZu_CD*v+$H;Bg\ -;\fAQQV &S&uF(+ka2|n\ʚUCG}Syl\pW4F7󱂈mBf u 7X$sнTQ{ACp=T+t(;QM@D UdvR8# j..M.=<C `w#)) BMCo(g ]G\ eV]y^t & /~L;GڶHj`2kD/B/!w!D>f$_];!O4&+IW~,.Y9:'X`ީ_5MGDV-T8K>ln&yE.<,Y1jtӞE\!0)FErg}Y{H,Ҿ|XePqA3_͈$*pPR:g!_$#EB#=6;O3k;^3hEw WF! Ʊ\a7ɺZ"̝QAf1>XLe佋 ez}_p)hoEJs"ߢ+`cu*Izdk^DVh9X)X?[")="YpU٪.ͨEĬ ;ol=}&&&lxl88#%,z34pC.54`, Xm`}ff0407R `Cu{ڹ%LBC#(_6QZ&q,L|?ҢHj~%Ue%6}e!'Z])ZL_r%FoxQgxgH5qyYXnWCIJ#%Я>ZKkәT~<89=q^l>uO?^k懱l6gB_T, -&s<5댣d8yu4-=VW6SIWjQ}i2>S,F@ȕfpު*zDeȦ\\W>iq#%oO#0p |"G<ŃA~g.hh 9v6-DUĨz JG(~9ƱQn}*/ThX+j~\H9~jK%2V=0(g2l!"ʪ%>t|8ɬa] `!߲I:çOi`.weD 浘Ѫ.C>K8)lwrvS45&( dpeos׮ƻ NWxw_~vte SH"/Ru` Y%{ Tc 0n, ^Y{iP.?׀tϛBk"8T^8SIIHU T2:o(g .5];t@bd HK/x85#3* ΔލDº4iVP7x{>y{R6;cIh1 HƯZ6@t~%ju=ӓtE^޹$Դ*Ms"%5sM]RE2X~񳆏ҷ BΰHKrfGKafG6օ@Ll .4n=߁'{&!s/Z$1y1p5ݵ#gx&ϔڀܮIA#`qOtF'zl'ʼnyMQ֚C'ʺ*/ޚ؝BTg"9=ЖW wpv/fS*($1eAMve`K71G`1od; 6_'q8Vf3=-] N=| ԍչ.; w)Ԝzu3-w"I0ii\w.J~ 痵!V$ڰI/akdMiy{@ڞS,phvN.l,ξF2bN/)?%^)CzOn-j4vOS<8:>wwdU,`_>{ f"LCtaBscOeoE_8sS=4.JL$Dь=f;S-S͟H"\ xoM8n'mH Y\'rFeB >(&l]Hj>!?jƴ O+ts~G3K9LbGŸ~r4CeY6c3';qK7|߆CD1I깖k禥6, 9QkȨǦN%낃VO&Qsl a?2!!0,*Z Khfk| G`)&F 1:Lh#G\ÿ%*C8@N C*m3;:%٤p (vC׎~yH/IH8ٙqi޸t *;܊(sج j.v ;K'º?¬(UZR㩒\M;ЩI#W]_{d>]\5RNCPjCl@vNx~`M t*l$t gJgQ;5)͒;x} 3?s_*A?qSR)שRM9!Rf:<e5-uMk^3kYQKi/CDNDN_Cqgl#lQG!YF`A%H(M90y[r qJ!㤪ppO*VM.De^#nNlPTdhGnoLG@Dj[7EySϳqQ-;z<ѰПpӴe&2r;¯9T|>jY\(訉!+[D= Hzz[]{KD9贊K:gIn1#7 č g~t@6q=!F㲿 5 "Cj2guu[gMa2`qpGv8 RCRTf@ԉwVr!pWN!pbR's`;JHJC)e~xq<,'/c)JE]NS ͘2l< p9 pCyx HBeAj y@$w/4\߳$)bp!k/tbF0`JZTboZ*@Ee0IrŸF-m5卮1^oĥ 9e}N=?[G#WXe Y^RLoS;9k\8Bowmdq !a5։t>@,(3w o۩8~ ːh{n\[ǏP ĥH< os<l'o©?t)6mAΫ0T.~Aqi ^:eB"GBh b6.9 P31HN6pΧrLEKLJMSkWJҲ)vyS ,WEt$6tt Fq޳+p{i@6c3aVHSaO6 jwNw,1DZ|{Њ, 8 gטnL/l>JJH:!{ 8HC u3R{BX3`Lш}mg@dz,PK Pz~S0b^j-9Ш{L mRO6.e5*Jk|T# yXWYf+VK/v?sEzؐO Ŕf(2K%.l%C@!,WN.jP@?҉lC'_ x2`Y05|ӄdqR|351E030b!d:IR:NN\L軑П32:=Kq-jnȊ%:m/8{A"O0u zҩ_ \b`\P[qwN8<ߧIHS ܕM-6LcȬ1#oV҅ǣHB.+Omh Oŕ$J""ԑD Gb0 C.Mؗqqx9Iff#KF ;ff7ܒdX"B:Ɋ[*WY7,+ާY+(h9NXsጀ膞7?Ys&@V]Pw{!v)Jٲ?p,Mr, FےD{E>PY*Up.ղhKM7+aҮ[F $̋ Um(MHDZ9ޑ?_dRYp rmſsev4Ev"rO.TiqDypĦONÈbH0>5 kڨ)6%o+qfƠw{Ri٩kVB.S?EA,91`ص1*-(jcT[HCLtv5~_!b;S3(cxfU Ƕ%% V/4ߨ`_-Ȥ=2lcFqz-&cӭQP.ӊ Apoj|<0=5Meӛk" 7I(|JTjZEyAxb,@Vl*[D WafAz|& ~+4;23Gk:?ν%Tx M W\Ħ>*QG詙x tͽ~Vt+5o-lodaI O22&?r62#<.#|uRHQV1VF tͥ2͕~_N60njg>gE>Q*IZ`#"z[M "ufdMZ, |2KRiؑ$K.g3WU!^/rx-7*]hxMW*m墲fͨ"_FFbS4I&z`w2g24sa8)׌ylb! `*OD|1yU21 oNx#FM"MV"kf#?KRG'œZb9D^vl[M1/Ï#; sا&JGD\*꾂%7y[F-F931*f_@–lS?+/CUZ_>0Af+""&L(FNjkm]255hdIWd͟+d~@Pk)3b=mS|^\KYȬ81\M !P4?Ϸ&=Ȝ QЂDe[ eq3aj-oyW** XFk,U2k2{'D&_(AMk?+ SEC!ۙ9o} *"*qYʮ|sE6`4kI%J+Qh Q\:j$|4)\ٰthdU.h"IYd1dpljRS 9'艥-lJ%_+F{'#oGc5(hDy-kLr%1zO257ʼn; ɚ #Ga`*b) x ~Ԓֳ>(SW{Ax a(odSE0LM\` 4TS,[ZhW66N0EQݸ clF΅:#C_LĥM$zsO(O}d!9tL=ֳ@/[U֩JϥmxcbA+b0ik"ܴZ4_a9͡Z0( 1<A~UcZN=]^ٙR]6_22"ìEj-I@0 R5ŇؑRO8GF0jUcO*yCP_:Lbp7ʂ2~أY>o6qe*%Z]uVrefxȚd$ܒP{~qc<^X? ϛYi|ȷYǴYV!%Bpmw/Y SЉVwפF C@u:쮵bE>B<X8Ap/>TTM!@1.Bő3.¬- [QPs[FV$6҅.Tm;x0$zivU׫H(Em/sQj}cp'*H9KJu{*^^XDTL>эXl . Mw*4A½!" D"61됺bV̢=0͏Ni:496~p٬4TpS0y,H$m> r_90RzIgTf ]R!Π&X6e[!Y׎/ڏDc"wÇiepƩ+5S\I:x9t[w3_>Up. ECױc8|0uf:.<*&5=Aѓ3)ut+q/e 0 `'$8o ͦ nI=xڨ*bTCFgkTӈ~4k Mb)pbUdC )bqBrבlxG/A= ê?KکWTHOҪ@WC%qD>n5H2OB>AaIZm* T狽A{#dBkcOU!Փѱ9G⠬ynt)7rS;#H) ^*>ƥ4}*Kq´uQmQ7L*)c&Q%N۽̴miQbV,_۶R8™}b%Nc||mʩ5j' E<*ιLȺSwɪIz_d-?*H*v(jZOD1CLX G?*+o7^g*Q.4,W[NZIIҦi:8:/GYC_9}b?g1 _&rDr1B7pm}y9@8> de8׫ݍ"H>4B|۱W7 jbO\*Y{*{=m#^#h7bM ˈ)WD]o̫rځcAgT"0pZGեX *W)^goqe2͢evS2f oF_YrǮ `B /BɁT3ϸ!bl#Yj'T6sńuđh ^Cz6(>f,< 0 YLeD(kQzEg;iVc-/ulr9L2Q#L H,ao>ԫKoNF#U#iqlybOZV$~30'= )Rl*UuCQyB8| ?0ľl?M ,tP]a1⫣ |{TW[(PJ C?Zdf8mW̙#=<%z^aAs~udI2:RUanD~^ M%T\SZX;E#`&lQqmɅsi t9b7#(W; \5 .%D`_ubQ](x q\> gq^Tn\ʔ`;q[4xo$T f)3ڞ@>35s&n ^5d` bF*ںhq<"֤`LU^K` .e}ۃ `tyA+RkcoMx6,h-ngBYJuqB@UvY}/sf_i@ * O6'P v=V#wȣMTcY!3+?1 10ckՕӓǬH5Liy#kK!G p#1^ОFL 6L2r@dEi5yg! w늸5H]Dknz}\WnBɘC|`P[hj3Z\Xp0&r z,ǤHP[,ɲ+B !~c 8O5rVR)8O+3"p]ZWQ6jd|') QSGX~K jS]7 墔!/O[l,RW#Q^2WhqC@&T &᝽QX2wl: ?TNҾucH` sHj7)k,/rX 4CbTM/gyF=sϜ$.>($«3e2#đ'#ڬE:J@48)+ְnJirU#^IYk{|߼+zdYI\Ee1[Bt($D;RrH[<o9/l^y+xu9퇺~=b82;l1:(Y[J+ $~ ?|H? y;O:/wGƝ†,S[+o'W^؈a \#kF8X!־Vsxcyl3\W.@B$.nENRw~uctiZhB61 Po{IJ)oW bMx2Ӣc5# uD"ՔlRa(:Z|6H˥lfH1$ w- |5S6Nq+W϶4 KDMqZYY o`.n,rK~oTu^o{*OăTI[Wmh`#FSQ< s=(6+U1veOA5ek| >;E{sHq*kJ]20 QbmDUt)6مdeX g=mPO[# ƠI QZقq'tMp:ߊ,AG6R(|tdC @V+ӄ֍e.< dSqZ Ctm^n~,aQykUR$j'ĚT4Q4pIvNBM3œj@Ĕrho^3;o6^_HAJle {?CSV- ʜo~dlE LY*A&eV.@(ꆘqS%ń䮸b|lTTW=ʦ9d\m~&4{3蜯sa F_ƈN[DOۭP[RSVfƛ)[sݠbœ1\gF-Zx+ _M/ԩaEB*Sp4uhPRkc '"u 윾+hύ1RqP4Zӑ~9%/> abWJ/9CNhm%30n*n>ߋM-,jȽ^Mz)/`&ol3VC89^BMD]61gʊm&^; d``P6Ws93K:YYh}z+N@Ma_^K+ۦ&172 0S3L2*-*C)cۯJ%d|l&B,dgzJVB%ouGzxy9S ז)BJ$ !3>]]QF9cT^;DZ*܄Oo܋5q+jNGV`Smw}E&Xwݰ)M'|Ee_q͏3wd.F$>2b2n(ֺ"J,]\1</^ș{?7i|XǥCTtGi!d^}y;kV?gJ7o3P?}$cC۔q!oRD-ć 8'e1 -]vkq;_mq3gEg92M6< ]]~eYW֐NՃO&XԣpBxq@,M\OgOJNY1kM–x AuR 3щx K`\"ϵ2R^s+7[IhMD1=DSg-c"/UJOocKZ'/#<[EwX4kfiQs{77<(NI Lw*ڒפ9(y?FMwzDToUCǩgRMnI[~:IKdH@7Fݤ0#D߫2qj8`!Aĝ-I& 'tPn@FhX-܃GD0$mn#J[n>)A-G*Kt%!_}i2] ʴD@V-'#K/8 C h*XSVu/2*f:\Y8$]qO=-o v Fkkا@~(b$ b#g`{e-u"x{$q)"8wG>M&Cqe63٣h#XNa|pIH ק|%4.&>y0 ֪M>o |ZĶODjdwrܪ6>t%ak@w-jG`5LZe~e:C80o+[*&GYdRvU>i9:Ɣ`cڢDd`3$?ul,hɋQk ^{a/S_₄1 \Ļx=pI>8p[=JY9P&˄h$9$l,QSB+Uf zGZԼ dq'^P['#w=T *E$YȐ/?Yk{:'h|!N_\̊IƲgO&[R&+P3q^QGylVΧ8ᠼ[ #6Cjo=c NNvg#j|@\t5 u[7fʸeF W#2g6}lJUEۯ\uKbX $-ضһB 0dp}˼ ѕ# R/N&j &)Q6"lkl%)'XyxB}4,x;|&H i^PX;9RNzC&,=?ZS;4mԅ 0ӣq]:MBDli.~T3ܕ!~SљS_W^Ӱ~-Vs=CN۵-i,X4So1 Mvx$F%Fn$ V {YiSxjQJWX*BRǧ,!mt..VOv?[:36&3*<6jViOPPn9֑#A Tmh!B%Y %կפCphKy6jviT2;})q{ _!d*zD˓:^u›w׍!ň͖_D!q٬"J8;n )#ul5G(ûR"dfAxreY H2ۊ=֝Tw4BR LW QA-'>q'FdZ3v'<(Sij z Zt3An',4A̕*$6፫ך6έzŪH\>7,iK!N!VL]Ok#j'R0Q $O XrX@ ;w:NAxBr"5ɯ )3JN+A Av2ʑE8l6Q;3: uhGlxHQ˜7o/z!4KH Z@ph˔Mw{4[ɥy&ZÕb2 ;k0]Uqf1@sz BxvNnA)^H -sUjXC'l#铵8ǻ<ߑ#\w5=Drt XH=?ʦrA\[FR ˠԟ-KxϦR*sݪ_S-|fc`u}dm Fie8^P@ӌC{6*]=/e=+)a&8eR @%'ЎM `W~+\G9 ip%J2Ѯ99(JRrR69 6@0LVė)lwe],tdθvr~y24)g]tV҅AgRoaZ۝3=vA|LK$`%|oz O@Pc\23<i}Z[4ɥ+!ƛmb7(~`c"塚]GZSFVA]ӥK+V H:z-;YhK2%/Մ1>&vZQR+11}prC/}ZQ C{9c,k+6%F[BYmX90X`/VZfKJ.vk2Wgи|q|, r(!`:~^fr5*W5-"ELnkO IH= TXεCp%^rbbZⲜJՖ`Ќ]tB]y/[$!-5|@~8!JB; FRdakEAX-j*Xst AZ)GdtRfw#!m%sw%  ;"iD"-,0JiR+L!v> ;Ù49NX0mB]rW8mt9A},} (gvH'-|zblߦLl *p|W@ԨyUm;&tb8a,l9fb{cMncS>̕xlSL|ÞKMe.lRU ,mDnF5" ٳ@eK E6qe~iI;̢g,&˧W 1V`@*?2XeSﯖPpl- 0 # bf<3Kv 1 ɝ6zv}A:sn5VR;mj؍\v6K,R70ݢOw͔< Pt5Huko@Ζ]`(ǝ gAUEQ` }tկ®Y6 rӞj+woHzr I :}?=饯6Z[KL3ӍaeoH]2lOM>4*>(G@c6JkC.=r[ѬKOk9JʼJ-[]3Ca"R]l9Ϧfpi]+"4֢t#PSraK_5[tlids$Gt\˲lz.M|0wxxSSe/]l.>iz8P3tQ^d[AMI` b㍕Κ[3xc$A$%Jv:\l:+o$BƷlާVj -2*y]LlMtW^cRr: G[-Q>z(hĝ)ɼ,vzquuԕ[hr!&2_ǁy_-W ߰^a ɽA{΋nDz_-,+L gi30K)FnB5IbTu 'ktl E1ђTUW N7]jgm$W{fnޣhu' %.LbIĎu5Qva6Z,~۬f FUGDHm. tvW "2uVdj-g CO.)`xrk L<7A.vYlޡe+5%Ŷ^o?uM=({M`iQo5^*™mUM8Q:0@9a깻h cbg?^w9 a7F"e3"D~{ϼh`LT+|,!N3,&/1IO_, nE+ ̩" W$u(-`G+ q8HOq32bmzAF.t)c`5to w=F9.Hty-,8M>^R@LpgJ"`@#:Ȋ`זa}9*EgOBz[jJlh?vJV{`51/Ŏ͉^RSq Dф;p1iű{8𤜄(1 NɅdĝĨա%gWxA:]2wPXVdՕ)$Ф `q{Aoָ "e5'ZJ7q^ZeĕEhֲq+IgEr_YVnR2aR#{jZjԩ 0v^ ^Ku2-LUy 2U9gt!gEdBLy%F}#xxg:0_y-֊S"̯qFP̪.?<m "ƖN4+wp["' R64{) ^t6o36Y\YU;h N5уup(ޗdžK9xDc<_hX3}oMym0"HEs"Q}a(@vLпՒr¿,JWT&\Tm=}*avP'UxW-MIb$ _)B영2\>_a)}Wʹ;o1h:%N@n] h<ԇ%hMA0XiXk)3LԋG⭤אo; qM.+榣{[^u|1WD֝Kn I=̡TF8#&YB0=!Jft>+N;ʥ2"E?33$ K΃~ɧb/I:#첤FA=$|Ya' DN/v*NK oB. [>|bHMRG'2NiEm/#.4Lܪg jr~M 6F?Z&Ǩ0<ȕsjc tG=0 JSI}apa5'Rb(BTc_ĜȀ)nOeƐ *HxiвcZ7 HDHQ'S]+'u ~ MM|&Et4Ϡq,ΰ<-.YD G v':d"LUүxӅ{z(yIʐˌ2̍] fRHY 8&Hxn$^(A]vAL'fi!%rBzĻw>?Ѿjt[P<ül>m5Lg,n*Q:*,Kz~]kRvt;H>H21Q{M",PO6W(; L$@(3b?Hf:dXtA&W#9ŒG6-xNcp;ujg7vL^zm &hB?W/F=1UBdN"͇fU􈈴щ}Gz8jN9UXD3l D>ĚB8epIsPZ}6Rpw7R7Gс1OfaP׬|huU2!.9 g\p6=1O]G1Pd>= L_T"RW>2BǀxpĈG!sV689pJSBDh?c?Ay,Ak'*P_;7gO"Z:ʔe[_"w$Gz ZqmV<> $x᧿:e%'2_iu;qV>֙S\-a[@[lWS v.'bp{5ŽrS!Cc}FzO$ ̒>8 MxepJ5ݍNb%:bgj9i 23$iB;ލܞfkgϐyKn ZUwOU~t)J,X"OL~gaCt JR!h [tzH ύ9fcfl_ ttX%B10y 3cF-GDvNV5xCH σƍDžyB~S&Ͻw >x;Dٳ6AA;K@Q[fݥYҹVQ^q4.fضMM JkxT_ N[ɐ0KcuwTIe; { {ig(#YΝ-xBՍ.1.rj6$7ZkH,?33r/rD^\uk9I+գYV)ȣx04׸9J<{ NͦW re'E4/5#™z {d)ؘ4Pෝ qNtS{()'L|~59d Gq֑QKd)xt1g;a}2uTyvVK%r\j@L1m~f@HAc:ji3 -hbbxu,v7ʺ3ԡ:M򯜁("lSs0g,MUѫnZH1[?SB9S@o#NXG˕9ֲ_!oFAph>'É+R=:Pkq0$I yZ$j,=8D&to?f#mMx%}Bzf85ĸQ.&zv…ڟ7bӍm?`2 &pw/!x;wI|\gH ( R\k3M `[O* %l+辜a-fd2l_aǷ3G=rw -ψQRyqXvEѵqPz̬Ϯ 1[8Y :+PtW۪w2]|WJ}58НѴFe@dif:mZ >a~D|KpG=Ky ׇaG.eZMSu)R ^)`aJn'\iKHGɱU~ a%\Js*&-01p* 2ͳ.C J>k;<;f|e$r,!,$i1:}!ĕ[{ PT %A+j)~i>mY}Y # ץl¡A1PCeM" p+ [TW: oe > שL3TVA]`̸ؗ}|r^ס3$b:~w!5BTmWoM^.#U"QyϥĚvyuaNR: R[xjv~!"3{Ng@S.F11G?3S'AuA}bJ$?b(ɞ#'e򍛹9xoe4<]bDTE~,hkbW.y26S+E3F\A󂏣VTYpg-Cj~bKEaBi4,q}-8$=F#P/و㦃 Pkn&C@A!S&iIk~T AuVw5Ϯs̔hPH=vl3G56xhLqRvW S+\$ *yMS_F$Ѽ>R(7U*~U}#Dd4[}[eN%YFJz0@<>.}ݒ a8Vud])UQs(Λ?4bޱ;b12 ׍MSfn ?`S =JJKP'@BFlӟc@^2xЂJT!-[: ۽tbjx 4LqP=z\B4jp>{_= ,mo5ymG/U?bvܷ-NB4wWQ'&a{ʡpjHVL B&':q% w|)*m\/4sfR=>+Pv@"G2h dx|ݪ/dmIPLd;=l-rP麋kG"G)M{=]XNQM"n+UMC($s7+@_0˹G,z޳ˤHǓ +PRj ~gVPeB}h~4Vs8{y9c(#< ʽ~u*߻l, gW;ǚQȚZ"]5QiT-Pw%>X*(ٹpOBew*/69P.ۙчM9ׁQ(kU%_RwahӺ& fJ#nVYf! IQaZ/CE+fpr_z~R=1PXgˇoY SwbǞeEY<(}i<:־+׋}lT8T>7GMTNP#rGy3V|#jKuuU]+8s&2iKVgnl2J?j_o2lew2YmLJs Ai1 8hTczg)1C=J Uhdd67WZ71=9bgas11nfռ8P0oSVxBS!/ u 7f^y –ա\p,ZFwI3le:,+_tSɱ]v{2J͋EI_OMt-|޵\mEc ksִ̛_YMws$-=9UFA`Rej )cH=0 Yi|%gKLD9J=,r< )u頛b ]L|]l'],9"}Q}?\~.mZq]K,K$4z>r`=\C5N^U1 ƀxp"Sׯr{J,DL"mPFA}tMv_ӜI#C&S1`3PݵU1'A}Hw~`y΄kӧ4lx+4z jhWr[創ZR# %qE*l盝s]y2졧H`iAVr)uΆ9Ea#50͘A= f|q=Z-%9n} em^i¾$$Au7 Qcq0e/UIꚓ?J._DJLd*& LD_?DMwMVs),g a9i[>M 0;-R'?KWS"ƦZ4Yw y&wEs" Rv8M[L#U+i)vlt ;Uh$gШE $2nˑ[a1#o:nY)2ʿ!.P'>~AC 0+.8r$(=O<'3QTReOà4ExmJ0Tz`a@AD%*LƊ](^ll2;*47_ۇ-gti/ $H$9>҈yxs^@S6-M^k=&zZqpR$LhbjH,`K3~9YNN${b=PFB اʫ^Gi|08^uM{3PRcؘY!bU{ ca*S/ zݝ^onOe”Rͮ$iNXLIh>j؈~1N,RCvym0蓜1A |UrL>_tvcʽIobT 0PiYD_r="o_=fIkys5u3xSΞPÄqX.X OY7!PR#*kv_R)OGLgDXI,* ՀDLz jtkBbCX8"#JymYL*p=BE+("V|qCO6э/ w6VJ7nRܻc<~㞩%$6- } H?dO1 JxGlnm0н@l:sX5c.Ӻ0ۿ.fzx .>kAne(W4U)w"W`uMd5 h$)qhELC0h|_#q:jܸ-FD*fk~ :ul(JN}Bb>#+;P (U'{ZRmrPc 99ם3 lb1|Px%ȶs N: >8LC:0ZSLa_vqt+K w_+u f;1~DM&^|_O1<fjJ6s]X:26a"fb1.hCj;=?)VT;i"c0!ܭkW'\}&3?N}xdMJvS~mK)oMrԻK` w2=cL*{48&7y03ӏMo (y~:: ơAe;aU݄|[&#4ȧ q#U`xoOi}|wnjLЦJ5C{XyTU)p0D:IYalwhn;RvdOCW=E011(_3XţMg# G+jzȡ1{ NS*%HRĴȡrx=p1U#Ɲ[]vٷ_bBs7w9]s %4ss "L;$,^r-7"##7_z֚ py{UI%q`jٕ_ٕW^$y>B EpMK-7;fMx%?u}>~RxLwP"MXaĎ}GiR,@v=>km< 洿37xx!W$]Bcw # }Ut/< ˜N3w<[XAMTvUHa{S򔸑P͊efI%0Bg_)++*Gt"\4Ǭ½?ehѤZA|#\E`LG7ԗ/rh6p€Ynk?U1NFrA{<(+N-IRFJjww5:V%)Ŵ3,  jK K疄RTyܯ-^3IyCLu &8pwV֘)JQLIh@h𽪍|ßKczw"&@ FzRggpKoYS+)E'w(H)>~KEUj|k 425Zr꽵%x?e<^cqg43|thB3jvKف+Yvr&oG}W_#Pt~L\鯰`Nj036i*] cdzI>vv8!߄kIUW1̍ L6)7]BGu$Vx) C3-XKiKps<23.Qtjux=f MPڦWYzw%g}ľPQe0U;mш5irLMDY:[}M1x/E w1rh$sPZpHiRmh>k>/GB^m{ZGNmdu$E#=S2Fp 2]KGnG `BeQ]-?0͊bt{{ٛ.z$TpEF(w(v\riu vKU.,^s oDᗩ4x!8@.S ѨKt;QalVBR9c`3uˀtl^&* /mҳw P}>m+|@#SbTN1ݠv}@յNnx30q6z񡍺Sk tadmyhSfFw@! 7*H31agC1IY (دpf\9f$)A1s@K9zG_B]|9CG[ Ogy|olwd9nsxAqvKbc/v >)Q) ̱ IJiVoH{g06e v cẼ+$FEP=dBY zTʅM,Ǩ|r}3hQy м=s0cNY &ХsNVL!i,k 8(Tdyx{Oh7X1+.2qrKz83Xw]ǩc$CŤϻk}YbGSjoNٚ0(Ku^)9Ɔ9o/ ʸ̏z9F℗Q]O[l[^tm}.QYɐN4]A d1ZNitDdʮًL=uХ3] Q$*t#++kӲ#,BQ[ OO=?(aa|G#O=|Y~[~4v DŽmMwQe%I^ љ~eMi(06BO?3h=]`dH pBEuc؂Sh}e_[X;blED0ݿPP {9+k{vOYFX)g!h5A oIS o2Kbm-1d,"y" ]{H_F8fČ6nkÅWHg=:@h0ƻscBR)O3E\ q:}:fA|rPmYj㺡>LxBc5FAz7UM#lNgvhZ}pkObs@:-r#+VFxfa湟 d}J&E jEI[z41z$mk'} p; "G1~/U<d_DK7H8e6O6,}+>6̪!}-? Pig d=}Yڼ; A$ v+Gߜ,Ķum16әB.i"֌F91!LtD?񂞐g5 d'q=sBtKf>C%\KxruUKK%jfi<&&.q ? V+|QFIğ5ߒ0Q pq n9P\ʵ]U<ŖK;S҅vNY5=mNAȂNphA?PZIfka/Q;1Bwi!=~`j8ո4>Usb0%c] 7ة/*Σ;V>V8@kW'ܰ \ɓԧ5鴹 [7A?vs| ecYc)(;$DԟRL΍S2pSJ%M7;H]Ztw`Z"[m;_ {M.(WZ]2brOt#)Y%-se^1E ; ކT͓m&zLqEs%ϗ Ǒ̳C^c(y/a~4o/ Y~ew'%$ځ)ZxF:4$nퟔUJnI&BO$*kOJ1Awc66wdLs֑`Y6&iM>(nk_Sd0E2}.ߝp~D ^ԸQ:BWr;w߈m"sV;  W*78W"Vb?#Cp kᯐ9d [&p&@zDb;|pܒ6 @Ę`=KIzug|ܨz@)YUZNf 1XB8|drHoAg]^KO ڔPm#4vU1 C8=b!U6,B《(DeT!&zbK}[з^PqdA:,Ylx_~ f{0kAx1Hw LM$ }/^lqHs~3%p}RM*g5{Lɥ@xˁN۬dn8KKx nօ&\Ƌ[K(|B" ?kȼqKGvtm?PC+⇦$P]k `ㆍar]yQ 쟔}gw mӮ0騥)8Ge1)߁1}"ĕ"ѡcT_)Si8z?7_KƬTGD"=18\Weʸr[C6#r|!{3ôNSeU5H:U4eFM_rM\x]r-|TI5^D-VJ=K(=^:}d,J-rχU_o/eD>=3U`1WƊIәjUZxSeqأ]pU[*(.jm޼AKbzg`|v4epo HcXxLweK=}#Hi4[xq6AG]Mi`gm74"Q,}exݪeWR]%gLS=y1X~͠YFM]+rlS<3Xef!\)oK㐊[Em@T[;$ݛe3<\Ix8H>Ww E# d՘C)Mѳ+MT|w[?ᜦQ 8ʊ_cijjkcWBZ֗G0-&vgK]c^ ಇ˸+`$=1}*miM 6h􋐂+hsoIcx=3r5C77Mj=5 }'F0)RېDY : ؽ`<)ibd"EaJ>? %9[<$Wgy-51cfmT_D}:'L8_`S&RDy 4#_*QRڎ, T7g+wm0_fX*kՎ(XzA:EG-EniH$@Rx(*W|a&sT}<ީ-ԍ>$kk&!)+nv9KO@ j ry (!AC |Hl'Gk S*M<@*RJp2̢[~b]bHĒ . !iOY:`G* =_L{B傽a.^,cV^^xWdR홍JǑ b%dTb\FF{Ji 5O' EL?jD1-sv. oy)G@A_Ujncg֪GL"e=Wz EMЬ&8:1(3%kEK3-bm=Ui5qWe/253ZY%:Axب]ߖtpR'ZxlPLok4F+IO(d0lDF#}5a? v}Jtm]P}K(}V/w lF5g؂`.q^ڡV[XKzqjP/e-M=, ߏT(WXMJ%IПnFfOWRqG0s{sOeDͩZ/׸oinBRu3;.>Mc {h-/O ؔAgiİ_ЩQϩoi0`ߨntYW<|“,Bry WCK LH-\HjB"`Gj6EA9JۄPH{Ca[1ʓl .G x۸Uh+g( t{lGK5"u$! 4hP\cn}L4up#J_W?{*g]1m;WfNoXrn#CbNhB c;C 6Qv\DKpg5={ 4 *o\ AIFrlt/"sg %4=O\>!t)?.ěqF bTJx[mIU247y}(1X /Rys-77[BF?XQ[=٬جζ,F'WbW9#w¸ffFzanC6B7, bіSǜU͵.B%"|"H Ũ0⍡0ZuaS>A-\/FCaN &*b| 0u4zuʹ,vh(v52˫˯x!qs`ٖ֨$!@/ZEv` 'oEu"0'iqeVd<~B]{kô">]?C,*|O9ATxWD=jvజ,d)"6ǬG+H+X%)ʛp#$aj'e;L {83z(K ðx:l0Ql,:wS*p3F=NAu5uqضiUPu(_v;oS?[Ym _% G}?h[mn`@ c=F6حXuˌ'N(ԍNs{0dd{[2˜w4X`|hn3oR*gwf/9FB_plU_U4'Y{*5ڧH y5+ 7? 92J܀7luk&+׸ F; O   R7ԑ)O&%3d*@#=ʭ܃4''f߯K;H;]Lx,@\kAgvY=zvzUr+I)eϒ]< \6 G۷>S)lG`qk( TSu6O; tk\ض/ Pvm WAgazoU},0K*9M0/с*I4)6LLYp'h$S( 4Bԛuޢ]_w:&;}3 |hqkL+K Җdi$!1jI۶| Sh;]$I.tO*gTuҽBzc0SqTi]ջ5Kpi׍y) R-v`J0woSL%ܫ"k;qw? RzN)hD ًf ;z4]ʇL&۳v~^[PcTPɹ% >s[ ցybJ,YdN1[=?)A`?m@bWm1aلLIE Ө87E9@~>tNݎrz7k!F0q-+$qh+9w7*kD ~*I881EOF}8#"b@#8qQ0TFN )S:a~[=α"ÅG%OiT~ *^K W1Щo|4=ZD%-Ir(Ё}>JT_FJ\qXl<8Η9Awd,g&f4DiTSAe4H)$[tĠCn-DoaG2ʯ:u$,+9zS;6W}0ȁu#[6SXh7(,G/[}nF<51-?H yڻy\ @ m*Y`Iȓj7}Np34H=xo0  W[Q@%clP/H6$D2"]u+H8C: H;T8|t~p͚ui Xuݐi]J{܁P˼f=()E0PVzp€`vD ;L8!n`(*遳чTRp*Qhq-?A)C$ 0Ȑ0nS~2ag̖Ἦe/^7lO?./iV[!UGcEz nU2\ d5y/;FWô=-a# +&{O wD@cfE=yV+p慁|; 0<rL50#`n!5<m] qYĢQ2k?>P̴PЭ]H6$a @btM{Qx?xf>N+s ^E-Z }bšt4 U>u8Iidn e9'4Q-Mx#S~ײyoۀVU%.=#LQzlxVɈR".#M}%m(\=8ArFԴPϔ;;PMLz}q ȉW@ AVHð2<%X<(;IQѭ=D>j0/[3@^_:2p|ҳzc 2qp46H9~DkV80圄0V ˴WMqA|&y Аۉڇ(v"8Q ow'mڙQەc~8yo?\0g7 }œyS=yI\ 5pwT^O;Vy7jcw|PjX1_fo޵I{b8=kwnьn|#9{EɡRf1\x\#!@I|ȧ B԰,\R.a@jů>}X/{k4GyqpꙌytXWrMп ,Qm6#Ύ>@q׫?DԍAzxs*Z_}sj"tmBNYrG [*Aef AiwU@IF5.!p,'.pْ-#\he Rw]V$$sL&dhrkr2۹dlH]n]ʡH|s -v%pGp8vån-894&tW@+JmogM\;!e rap]g|VZ)0n .$KPYZYߋwnv4嚪& ޼fu)1(R3(iO;B+jAXG⎑)w.4{if6 UPZH> V_Mdayl{>cgy[čn~Gϴ \iȁ쏱p?(jD.͛\m4sf=("Eיzq!Qn5F]HEo)]èwJB{GYJ>6ַpe?QJ [@[x06ҿ 5W( 6p=+A`}!$=RZsdc7wF草PǏ/wފ.IJ@'nŒ!b.}ԑ|O_;sʾ[$N&jʥ*g%N9SHi7>&O*XТYaffI?ԅLαAs=W+wY8*l,Wr:pvz_[qQݘ YbYG ou|ֱ#24[l€^"05lsӆtNHMA F+ή,) n,|<kxNPacb|{qOj$6G\%\Fj~eTlaAÞzJ֪;6c<, )L+T+9dV]C5E1~ԢrTL lkPaj;NNHOʩ>~/b&^3`si*EjYy~' v1' H1#m,*Ɏ{-򌟴}D!e3#QúD]Zbl{Iq['2=Zս;V8a2c=8:"&&c\kN֜n. SH<֠}A\@s &vbp0>KUlZ:CJ| px::%#ooZu7ݢ^ѯ N¶+aFvLQ26VU[kEĘe`{EjTSHh-$^ X^]iTrvNǒɍ^c`Nܗъ}e*Gn69 6v5FcdEta(F1ɭ ISL ך3 S {*?C?m%OgxBʳφt.yƩ`Vw" MڀΆ¤H$pGLz\"FCvp̂ɭTmGsvK#>UZQ떦80y}Z# o p2 \Qf808vBqbtR@F*5Tq 87_܉Rz~7eqUx΃SEb)t(׾8}2{p+yiu\ ՚[37We TGvuڧ[OƗa=0EL SU!\T O0]/wEl[\s ҦR=@ ' 1 92w#JuUr~A_2DkފƬhއεB*Đru 637%Btfw:D Ke2`uMfg{CSc\nzNhV˰pKZ } hH %0E6+w?9kw WfPG)a*x{.uٰN>|WaQ@e x_6Fu{f˺H0Š ~W3MV\ tDctO҅phe/yE ~t{;0h>P:8w驧`ĪHSB:|C`c(\nu.!f͗a.bjMn4,KfL2iR}g6SP3DYG wt<ILx&32_*N؉^G9B[iͲB턹Q_T&'7ZXوu'VGIAqMi?!6)h}K摬sI&)]ŭx$j侑8+K}iPub˲97|S<`03Pex|7,60^&xǸUNHVqLֶ%/.ZQNd}|QH+Or@ JR fGJDZ$],ck[hO|$~ (ZJZ׶FKd[=9Аm̧ތpR >tm(nN"˒.X:b𻞢lI8o3<]b]f/ѮLr2A<`<@MmĴ=JikkSW#{&< pq(9wVG*#E8r"͌9pP ~"iyq V\ '2tj ]=dEP1PD !~)pk<=oɸ>GMĚg,Uf,wo+Do.cw47Mt;Ǡ{4ÄXMT߯ [(`(:VWtB^!&0K'phmJ%ᓁݏ6'!'ڤ? 7g.|RY#.E᎐yBDKndWEMi`GUn*8PŠ 07YRRBƳ-D?"2:%1 o?5tmdKuS?ᓛ$T"*961Kdݯxׄ#P.;zUi"c 3}W#rL T=~0Nf8 cK4!ޔ[WH j}W?vRTeBH >-*eAK3;,nrz"+tNp }%FG>տzhxCҢG"!oMEIPF5,UȈu~qv5ӛ?M! W E,Qc('i^8Avixs"QV 60ls"-C '?>TR\N (Y3}t^ vc%t]o ,vlb@(:=ǡU<ڧ$gFv #3zOQMCaִKRR~$:=dXv8)Hciy.cOuLЗN8ˣ8a~V7BnMT%jl[c?>m]%H՜B(1}X+̥,fUת*`X쪼$t"ӍRH6q8+LcoWbG )s1&D3&:WN|F&i-HqZzm[9_]J;%()RMS%~KW_h;wDapʕa-$Wi%UGc걱MtOH>LiFQт?4"ׂXlA:(F&%n59y3&9>YIrEGԐ|Ƚn .73Gx&4@N0;d|}iI(PRU|Zd^W;uɊBdz*lRYy3kHbnH#@Qv`3ȳ ꜤS>[ ͷG"SalmMW5쌧K$BCE2̀)#A9)|1U.$6Em8k;_t#hh` Ȏ5%˘-"ǒ':{ D_DE0\ XP9z|#_Z iFSf 空25p/1&/C5E3^KoE?$^hcyO :k/t6ckLQӉV/bj{OK PI0*^& % U"yHI% g}e>S%h>|` VīLcøkgrD= K 6TeP\!p(@kkCm,$C8o9c9[Pgژ*NE_59 r*|2|܊LGodO4B\(v| uT@M P[UI% OJ,ԏLiAy;HMKoyĠ4]EZ P éŚ*wYjsgMmCSkH@XkBty4;$;;6 ^ ![#Sie8Sk+bAVxʗI ^[a4w, \]Kl~7kּ R8"D1R~$BcjGM_潫tqW1h-fX0GJWUBH'"!1ADeCPNT ܒA:$}syܽ_}VNƃu7xzBt3ټVx,Zq>{uk_Av#*U{< ?%|،3:T%k)*X'@x࣏-#K5H@}ߚ!G Cv>m@( _?] S1X8ccR.M w2L$ܪ~V\XImHKmy)\,ƥ.rLdwz;6Ѐ=$,?B6)oa_I!v8Q5^rˠINj.ljMӋڜIr:CFҡbvE+y_IW+a\k,I! w-6y/B7W3 , alE$nx ZZZPƝi[|2OH &9lE ]H ]SsTtC(qO$N-A7#WpwƔ`)FﷃI/*in2VGN'InpF ⿊Ѩ+z*\emT*)oD@Z$ Ǵ'q؋t`jq#a(6(}FX$u zlDʸbӄ><>oe([cLm@(xv|~b ΫU0uqJ%,1mt]귩.('K8X=XRyԀɡ˫ѯt|֤fܴ,9KVDlD{<([%Z5N |U_ԅ'1[Jdd/Ym(z`Ki6fvʫCvFzƢ$ ib%I3 4Qtn]7y=oz5Qe,mnb05/RVuFUd=p$]֮"(hP S . 7}%[9,G9/B=܈3r hd= ,)[ >^5. <]/pǪ U|g:$@ݲNU+A-A _3Zrt(-8D(? O}X*dx%]Oy8{VkoT!mZ'Ui@Z4D)+{b9m4Dvݱ@ڕ/ǭvlMnjڌ{8r3$m g4P[O#mHE.zֺpz9\Mo _lP-]M7Ķiᤛoœ18׫M"$IDtŘkohZjj' FHPMYtA຾j*jTϱei`:M*T-nEd_"bAD`dC#Ē-.:W;.'mQ."QY慆ξ2w[Va s`9G5MgZ&堻u1\Q2q `oQ$m1&1±AKDH}4$t(7-˘-9_Zna[t)"z%-Yg87ɉ.`A ?jw?[]Zp"Nq^"*)zPU9b"*3x-1`n}9gwOԓ!Hft[9.!.\gkREsw W%{K5:9]~ͤ1)%09@!+B?g|Yp|jT4ep8O.2Үv, ƢPTbO< fӷ* .B"\[y ?rM?loʖYlL:9m!;˜`$.uJ~9K8o.ԛ?-[ [.LMvaqV86V"t 8:^TsŞDW>B$j'dF<Сˡt l},Ϣ$8ygs~v2NWä}FK LK߅_U!t7)s)rqnpUd!?yS`lȡ6U֎s[ Zy;x$_iĒص'Jw]U>[0*)޺щ9s "Ɖ4K5z @&HU _ 9 QN "Me@=MRr[~)!+^(nO6Z/e6T]Tw*BjHZbL$jz逧ʮj 2TT%H-?ՃTMꜹilN9WNX2Y,c*()/$nl>zJz?TXrU~Oc5,PY#OȜX4,Dor^78BH7|t DycHI& o?^0%]0[Up/']|hkCiNFUoX#CHk%`EPT\ϳw}bYub~pQ?8D(yǬV.mWy (c:{rײ6q=~7MlqAA̓s$xSǾNAr,"z#V:=iǗ~$?}fx2j}@AX;[wL2Jv7Sj >گi4\qRf$ o܌WTmɞVz&E-"9o(PI;N)|(w(i|16}<(ÇL2peQZ]S GU+MZ҉Gdvjot* Ι胝4|JSnVoBd jBh{NfxI@ |{P,O"TLU6:UwskufyhIƂrѣ@]SCNT#_Wo %ynh;4xY̷-YT Y{v"~*0qSԾxPoA~G0GFh1E AXF.o}p>>RytoVhH݋:Dgj8/ڽG7L-~ ,??[pOf' 4 ,xN4m/uYQg7`X0 R=TvGG%_=PzwDY~bvdȉ:.t\[劤$tdi7S\gKa)e@5'Z$w!7c:^cj=_2M JSSkHЬ'[)#G ty1japb4D5LD}:5vo5(4:7M<BYb!._~IacS *qԹ]r^,CHJTA}ئ70]8yX؝e.7H}na=%q` )3 ,$RV:H#PU wԌImY^um\Ox9Dlwm׿eal5<+0JXaoajQnѥ1&2` ;F zC1ג_yAd9Ub0j^kz*~lC^s}nD+%7ø?N>ZAC Uۈ2i6}{R^ޠ <%+u%obVDn{2`/eh2}ţh9]S}zaNY 3{LךӇݨZFH% S7:=Lq]L,6rx/16 ꉛ9CN6vh,{*&#}0{b444wї/>/x69{vU&>Mku^IQrBd m[%8HHkKޕYݢV,a5碩SQ(-R X<>RUwvӒݡӔ4ּ瞷$$WAXDx;NGYw\MG1e3nvX}= :mjg?_fU0B=HmZ n5}ZF`0V#O$'L»hhf'!2KcIYI9zX&PXqy[OԥJ Slg{7Ğ?Z :àmc3;I 1_d 9Zu ֣1ݷ4k+:)r*x:K?^|R+bbAڞ4;h[~02'z)s+_9+>h|={F/p=~ܿ`}"Ѯ?),/(5^[cПY@%wǾ7kO~<0s:\XOEADR[r{v[\b@rwt Sj`gƄJAy3S8>$VyNZ ۄ7'326ܲoagʒZ[s^(Z ¯z1&PXyq>.! ~3&92\-Iů7CHCC ۻTm˭dÆ )Dh2OOq$1ԁ287 T+Utz=%& pP,eVTݮ4\t4'10 z:7{pz(@t!Kl|MhZK R2ԔmShyϵU7mp@lVNu3p@+!@V[oI@:H[ Ϣ{XTEoխcRQ!QȰRsvE/6hy&+m_{_ /7[OnAm!˖U]Y!܅mW%&.]"_1ggZdfԨ~=lvD . Op4; >dj\05úMs=M*8; [* 辔jhA[fol@!/jecЍ_e7(|4Qxή-B-"7l ;Va~064x\ˢ30+,4{ꋇܨK+$k@NsrvQAsy6 ~ugs{lCJ|9ݖm̗ /' kBwT&8%H`mK5]uږ wQv 힞r| %ot9}ϸs)D%KP'T[8VmDxtML4/KQӀҁߥHyZ{ˀ}[d I%~N܂n%n?ГwoTTd*5~ڤIFbTƈ$Z;W0Nyi4H,MOw +,TY{Bg-IUb#bO# 5$S7 e1 Vad:Yo$V6"Gt] HP*Qr:zq)&q8e4j_/0``Y:1 k3jL6< k |;t xo]d_[1ƒygT!D;$Fғ-b8vAgz%ձhG".ɮ⽻"e`++Pl` Nan~jvۃS6|+ꩍ!j *\ hd-R{³N7)Vc5=VqD :KXp'gˣfQ6_cmZf 2q<[e_'X}Cya@DyvzFv!Yq'BE#r; Aj\9 ܮ.|I4.VMBr> I`3Y F_*OWt^ Im:N\λ_)En:(AH[{Jයhqv?QBGO\.1(Lhl~9mB߻1(Tjiyqd_@79U#!tAGئL4#+L7,$͝xcY|H䳞(nd W9s/_9pWוUnh6׶ ̯,gq)cmd\;fF$PPSJS;/6/mXnTSYIeg|xڐgT[š9,}fB0b8Yy<񽄠$m:=f)*X_顿ÖVl=Xp`~8Ux %R|yI9 D0*"w3},0y@jR Z=2gk jJ$ں-yךE훒JfD2/id X3sU[_K$b胿:Q/ac[o[ΆDW>mQ@ĤT(ȼ{{nZ^H * .DIיL F(Ts|>5ֱYO~|GsjRz$!l![XWJ3,=Iz=!px<xOk%ʹL>,%y*MV`j\ ;G@,x3o`/)?FCŋ$'n[n`ADkXMzHBy'#{.`ZF1tyS$0oq{d쟛-M!89g5|I1[-naYiHgzRDTNꍋ E^nǷ#A72g<<;CtM^ sɺ/QOA(bN z qpjjvoa<¹⦿@Y@ZT0p?-^_ g;2闥Wv7|˾~mfYZlbn%IO^.ba}gHbxIxTغ|q[e6;v3G#|Ur#mdb[Tn2ŗ);9,ZW:.=(YG(&cn|%=4, -v&8)G\Bp,=V#-Ļ.iط~Wیm,m%2@kglQy ߰x+6`cսr"ӾZMQ0!Yi~+}ډ=ͷlKxn-^)60(+/뱈by^Ԝ?M$ UPZ\ux&Taξ%;z=|PiXjs:8a<4xS`GCAQ56 <ͣKqW8д""Ov3{@3*H+#-->LKm9X>UAZᦥ2]aO%t ˗-_Lù~(FJ'V2iSNqS.Ӿ9Lrj]6#QԢۨ|ҩt&toQ ;?2ׄ 6}u#94yGȻ+־yN,@&4'G\OU|σ>ex8alzKD3%p.BWZs0}% Ů_LoOh<c8mkr?L$Tt=DNӤgzH9)I#DŽ)s͆ۋVUIꦟE*wHcv-kN\Nwu=cm\TBZ4|sef!֏X&!<5{\jD};_4A7@k-U5\_m艦x'Vsz& } U*vܙW{郔i )zT{֓-49h$mWnՉ@/襙A,a{rO#a@/9&03o 5 9c4}i E hlR뽝 &9} rKJi_zP8 U/Vge>4.õ0]^*HR:f\[顫aXtٻE$1j'.!oCq"% dK!g]" 0A);Ƽ RP9ȍ=&*0k@d["fɧ\^503V#nV?=j6ka:UT%=U`kW8cl >n6VV<]c*V |-Nyo3}xsǽD لi:7QeU tB@j bEj)g>OAQ¦ʗiO T~B _X;@ZftzfޒXVUq1QtVߟbJS8k 7aFCoUwr.2 yN_%sӺݩ@ |S m&.ze_Ӑv֤)=QʹA"MoHZxmM>gyUr\ bM9ZY T9k#d+DrN4i QGA܅đp~wrJyRI U+ XG@P'6[U%98?^]xdROVy$y9T1dÑwqֱVDٜjmxU;L2"9`$Hg 420#7Yhفz AaDa^4'(Ƶ|5w lK,5贼.^%4o8wVUlgLEIQsnoIJ}aKP6>Wf+:E|ULvn"^u9Ǒw'a>@ w =ZtI:YUt#%^o4bIHz4 9WU«p9dhXFr~~0ɻ. GGQk֐Fh44g'YZ}%3ICMB歹G}Ic2l\SZx(r$UH/#0z/OyGrfnB 9aj :ct 9Ԭ6F<0ېP1/Qx$ϫąP%lȹՠJtadJRXct4[nӜ$,WZ06z<_׿0˘C~S%NGvJ8=ҝÉ="ୂY*#PNȥsYݿc=L(m;89 ۑ\u@#JQ_C0kt)?yiZWT bBck-(~r26S@q=\Mؿ% E 麍t`q^F̆:(n Q8#^Gn2[[}Szdڊ@!!1˱|U*aH`U9]r pd]jɛ]86_"%j. 'l&ʅ %ׄ](!~ G{&AG[b\2v_G\KRNӒ򊚰#-q1]@mkgXް\ZixɼIh~(9=R:^]$[,'kְ}33% ZZo$'xx~ZBmCȄAKpzfx3DTM4?OiUCޗwHe䘏DJUK}cj4Qdn# B{I%/3W 0G.Y]^&BW)qxLٽs_MnDYK՛ӼUyewDn"ф=$s}?lQ̥ [wh;%CjfY9!:X Xm^. %vp’ĶwH!C f9`80$KGlB8AazXP(\-g!-h,)沘L3Mla!g&6RAj惼r#Hxru)vVA6-ϿdRy&}A7H yX2Tm3\m2~k=fd֛E)q+"DZ1 "K @O<`.‰E:G6l8!GfQL XصŶ5ʊ0<ڨ$Mԁ=ǒJ9<)){ߺpT 2Bsuz{}1QޥMգ7i0|^y1# v:+ ?4EeUt%>&u=p.C!'QMyRҗFIˑ{mv;XagɈtrθBk> Lz%Ft'zfLρb%!1Ýcad0-`jzm|/C3pVU_MThj١LXϟ,9Wdd_kU g@=n[=,iWVf(ܵį&{㞌PZ%u.+7pYYf5}U<M:o8νR\H*٢3&LDeWpOA(Tctlۀ\hunJL4!QX<4R?pT[8,,Η}Ų@L PLjR/C;8S 0aMx966/CU %(QIfzƐ{P@Mc2D̈́``Qf0'g %%ߒFX^"X|7 ZK>'CsĬȲBK)8.z! {jmD7ϝpz驮.J _Be-n:ʝ# Z}X#)ZqQ3/fnbB!W@nҨd\duySKKTXncW:;Dz6"siSqzeh$(xONCgv&%AP0fIEo w'— /^SRJDB6~`;)-싒̤Bo\|!tn쮗l45Y*Ja$ekV 8 N&W,XӱEVsqh7Ûh*hOITQyYyL0!4#7it8]eh)?"g'0'{!ۆwqe!5zk5 XX׶qjRHgDbW|Ub_N6T%4 ')9qc2/\L驪%(DHK029y[puCdNޗ2{ˋfg.;6YHSKHޓQ!-sOK^ygHy fRm=;TɆоCzlCBkj5蕊Sa\+#GS뀑w/RhC:ԕȣGtHiVpv@$k4'(`uHN_ }Cuf2Ɯ8}ifި.v>-gR1l%uI?behnNaxf?eMph;@CT/V@| t/lqG엳&y }$B9~bl]t#|=%Sk`w HiڠADީP7w?@aQn% 脯i:Ӊ UG$WLi_sl3a/Y Ϯ}HEݼ? Ď9S紐Hwɞ2&Տ 0Aa]&&_'Vm"p'$bpJ!`^3f2/Կp%LվعzE\ϜsU^/M)'|pĺ> .Zk$wyiYY B%;l~{QxoȶbZ;Bek_ӘXv8X2CR볱I[ S7E(y \g>uJ.D[BM[2x 7_`{*4 MV ]IF|d]*O۲T@ٱ[S>|?%zii}h-Zs 2[ߟc~oP4}..*IssK?g8)8elU+ bp=Ԕi? iCH/4鵡3*I7.~%)Ĩg2< Q|O}JW*~c_y0y_+,bmDxljꂗ1-&gY7SGmyon*!C9[H[@bw^mmU?2= yQtȖo*27CBCv-(JdZ@";5Jca؛B# 0I%Z;o@~nqĂ(nܻ=BF*P gƻ~vgပ$l 0dbTϪexp7 y0ہN_kTMQm}5Er/?l]͞P09;)c?`7M(n0(Q1 }uA23CdXyyr >B:^|h.{_ [Ո#^{%n,Aş OX?`r,*i 0&S|7)܅_ JaLjڗN}4Xk2Rni$,\9BAۍ+|ȢCϟJqׯ(U"wV "۴4{1;6* U?A;%C3QWttwWN,yd,2 ÆmM֔ ӯm.K>`xToĄE&3>!% `s->ITI$Tg|?[.w^%Oj' LFf߅4,|־nyc& {~%?BU4'NUlҳIb(0PF"&_4RoVet=Ԣ9Hߑރ$C9O3\)V('Aҩ1#э'mZݽJRFvl0<|09c?kTٌH  >%1F(_[F]fT-vgL8"6OSh/%e(UQK:I] & # 'q}!d6q-X^B0T݇ *E7^|t@tT?&fJ`FIBO) Vq( !ߨw$>+f/KsK8*MA'V/f2Nx2XXJG!JLY.74U\*X%L%w{?2~j&Apr5Vq_{m``Ej6P WK(ӯ%svmL53P7pu761G+wsp6{Lh҉hK"ʡ-tq}LGS}xOMZY?M PnHBOתtI&N ~ R,1A”.cU>BD,M1AGp@Ri7d][y0r{'ᬊk[7,1W T?[Ye\/C" J9]Y3c/v|TLQ)5Tz 5& >~!KY]m/%m;BKdSayZbL!y+<j=b :ѲW诼Sd̶2uq [J.WU#3Ds}a|w?p*cc `!5>K*OrI4|𬭀-ϼ.KTP\YjP?(=vVd0I|B\]ڕo'U7̪aDM$r24'y*#֨v<$"~Q5z%jȣ;mԷ!fz5lТ(yjg #Kq HFG<ޝ̙xg-<ǻ@QiFù)Ӧ\XiDh#|xP0IN۵L0[:BNh"8Pe_ qvkw3wQ"0.\l[װ9d"N  Bp&qP_aBc0Ib)xwUcvy"].wKd\$*PF&)+g"q[X3kSfMl5#*hM鯬c>&C%%ϵ Yߙom ZDm~=aQ]hgLt,6~ uk`.K:I$ R%!?[=*c`/ޫ([s{c`8_>{+t$1]An߽Egou2t`u}i ̟(_W\Qf ;|btU#Շ6CY&(&Xz;uBd^|nH@npBsHrL?l! TEDݍC-{DzrUӻ3@uy_EV>V6Ņ[h/zIo')bTH֙9S<:<{bJj&c|J8V*㟡pL~gU /talBY{EN[ 0"H UR"<&zA{(/9%<+Ȟ.+ nW7obM`Ε۟5p% Z: l nܤ!6U- wrJ+[78'w-d qc/[qZY UY@\n ݰR2JH>dB1ՏR{U&A BvPz>*n2cxMt);dȡ|P+ M ;3DXFxxigArCin0RKÞdP&?)=Fm8yw<:I!}N.^/-GΌxT+XL}TFO?X \ZD=ςqd+6XMR.cbD*3Vꨫ%6>څ3i@_OQI 9w?<}Ş./({`wU‹T39Zy~Ŕ+J5EM"u+E p;kafRd@vz,]7Q(.x3-" xqɹ'/ `M4IWM9}OǑH^tf8L!}>2?)v$mhn*ȰP =+u/z剛SRltf42RcYp =6:)H6@Z\&T.٧2h jtq~߀8 K=}`4i9*z48X> *KnY4s °F&3|li~oܸ-%"d+:N&J,>v\n*탽)>V`Ohhҗt,xH_jBTx7ӳC`{Ud]4&`y^#V _{%3.iDCC`1- -P4 iT3A31k@O=CTÒVuWА әٚhՋiլ=`ɲrIUͶM#Kb)vqS|KR@bV,I5Z%G004I3̔~e׾0vӿGƺ>]T?M|j!J`5Ǐ囶k]xw/G ;?r@(W:XfiWx% x6>:XV8RJ"3Ȏs1FDɘ~&C*Y tN6:6I#jcZEib-8{?,<1,\-84Zr%6 F,l{LiyKU"X9el+ 4vJN[U!f^ tn?4:Gs%G`ItV# 1MB|?7fd.Z Nݬa+gmp!(7'8C_܈}/ ޱFyq}$SS꣗nRMl$NcoIg<|s!3t$^;d*bVAtuA{h6cM I2-^5/Sb_q Ucy dȫN$s%剧aT+Gt'FBYI1?{Jg?=KLEĄ}0A :+VjlZ\˃gyr=& 7աCoTȞf"m̶?eW)ܸ/[@zbЉ+ =p5`FWxй$6|Ix/*_h}xmpƲģ&O9[%!ˬ_ޒ '+X8lߟz_f?n1 +~崊pzMs.WlT7tlݑC{C}K#Xف!ŸO99]I$|bpX3WnHs 8}_Q*uX[XzP5s 𺇖 Mч3Z4R,Ŗ؂D-Wx2P"[V,:dds VX|LdѱqAd9F@Y_U\}ΥlwX@s9 k0Џ?zG^_`I@aS'µy챑+%O6ŢG`lI=6 TF\Nxo)G)c7ot_%GX1L4F9o5Sf0I[Ak6캯zhXo\kp1ΆhIzkz~ɔ[[˰T]fHźpK˶U/cZ1" `@.idaG*q׽[(U;$fڥs)ZNVNLgem=Cdi) ܆Zޤي?0.5]n9]q.HSl DzkjVj"9ߝ|qK4|ӑ-HT?\]o8a7MUS@<0;*clrZĽڏ]C}(mppbfnvRgxd}_eVM( a-=z>x`6M9r%, y]渐ޖC>?ه_P,us wyK`}^cG|¬%tdԙ7,L,([_{T$i~4 a^!w0&O5Rk6 Ha3 JLKPEiFqˑWW[4#wHcp'q ;&Rkܢ,?4{SYWSj*?Ã("MĊdD(- >eRO)>O+eyI61-/ܗIT,n!2$yA.!Ƴbc2B\F]e5kؠ_ ,ZvdIQG3xAfBJfIM'$j eXՈj9s\K37'Ec01WW|v*>&9DW"<{v(dWm/p;d)e֏UHd N[E/hP1:2dCv%TpB;ܹٯ\Q\gs%)_DN QPNo!;G _?`_FKۧ$f[0p'PU,O-noE??l 0|i8RA.?9SM[VBAOwGWN5ȴC#_UԐi?4;E-q>;_G(;GAgJʆ*L-6`M4n~Mˍ<`v<8L$jN7b~WA!GFlTjRv]>y^*[DȚs;;"oDGc Rƻo6X)1~ 9We hy kAvk]KG]@G~(^X>9(H >߭q]W/nR=X0czUo ǥ842$~_Uq2_DE("uI.)i6>j[NTae{0Y\Hm"XC+yGXL|xHjox|O@L^ gB݉?C]S:.woޏ0ɒH-=:cMO; rL]]r('Q'Y M& AwΐkečMl+@2\("AGɻ O(@m'a_o1B *ٳ ӟa/,k Njb=K6zfI#c]`ś Dڲ{`&4]@?ޖs-3SLlZ= šհ[ဦD!䳡 P_Oq;kpMa#&"1ZT@(4S1p38z]UXc'rHTJZ!Cx5o%ק9:VyKCt5N8(WB8JYX_zd ڙty>;_nx#)qFcN\ѮѧwFgiw< #bt{p!]E %xFhx'J,ݴҀatQ%4"|lzD^Hi\,I`D`/X "=!n({)G9S;7f 4=Hv,fv7i3 M ; i{VC] UjV T/ Vq.Ư|p ]rHH yU?CQ3Y^h&} ?ƶ.h(VBVSLc+j;'6«XC̞EPHC.&")e \PIusoS(MLLԳbDF{Wd D]g%2 eqq/c]ZI!ϐbބR!ET構(3IXxͰSĮ3#^פGd󛴻PUs1t=Gw &QKxѶb<=x)/9]o0'`&fpzv֌&ѲKڠoyB}eiJ+B<'jң06D4#ԇZ>ϙ$0+~;fдǠIvD2O5lw#̠g2>a7VB#A~ 5?{,#~-O ;[LĀ!ZR%9bg05]Jxg%.U5'xRS0N7'?[ b+`csa;X-I)I@ ^ס%| HC /U{$use=A3_L-6(6 \'Oec2xe {v]oC(78]5]h.PD]wqӫ"y3t6+ș,)O65o e,IJj>o'n?P_p_yb go/61JC*"{N/k{%iHo~B+Fxp+XxQ*_ ۷҇vi=jBu宦%`7(I7 kSH?Ep S>:oAGr@d]XNPhH<˔#z+"h:OV =YF."\?_LgQj_uet ڛI!Dx ?!n\nMU'rgVp2~ljpYxNvJDJmu檫֠7aA\0Es% }N< mwK4x5vMh |+0$|}R4X5/u)($k `CyM0#0 czB]aRy(sy0}Ǔv=Aѕٔ ff8HQشoKlԜ/ҡAlxK#.X=Fa Ԁ|Sf|"&J H5 I84TGRԐt˛A/pO&EUa3DlT"m7(2|[\u^b'%4^'p^kLJ^5xFDş|Qm j{I<=]y-VUo[/(5xkfT/i7`_q ZF XKHpVHK*9NykYGX zko0 #fN26?%:޵[CV;Vv,_䠢0WF)Ռ)O10v3 #}^>g ԣ i8r4`/sáIٙHcVLw6ܣK-\G/$Xz2E-Wi欋Ag6XTYA'6^Zʗfy`KPܓ%Ě}X+1bZ>Z[sd0B<0 X2JR(lү ۪'}On<FlQԭ}Ԉ2]-#!ҝ[2>hҟMnUd?TȦKeY @JWUM [HbıDdTB?gSeV8}y MnoB aXpH z7 -rn؉S/5ϸaؼ\Az GkDܿM³+ҘܾŴ|f:ѠX;#^s.j) @adh"u#׳1 !hoF&&\WC r˗Rǡ!Hwu6?XJ-1ڤ@4P+*0lRQeb? R {TB+j&}Y5_쾄13*\Nh+b- )U4aeJh@%ǿRZ2$y7z@و[UrcE92nX؁H_TN.eZ'wNjx]c(G^.)vsgeX#4#I/o yw&̝h2y"ea{u#}Sy͎k~LMF|N-* eL>& sIK,"g$Xpn<.eG֕! |~ lSrPW&qd٬1!/N[X>9q¶w;WEknPIW|5c@q߰orD fAoɐes 6)j;X9$(@,DĀ B?UeWͤo4In#F*`CD79Ʉ|s*cr|\D;+ N7\0 r޵f#MYqPA@$w9C!SďUа} 8>OLN&z~:v?PzbŠd7_ЄJ>W^A}~>K11yGFS : ,sUYHK1A9_~}6c{1攮c70L,NѠAǥ,H+;D$ߪ3Դjr3 pi(O():2bp>^l׶劒2o)vTkMtE&zzLH^z>J fLxo"!7fEǎǷR&D9X^{\jmG)Yע)ZsEbO]Wׁ!M6P YNm`G\y%2ɃF=Q)H[CWAj^=v1$ >Q8Hz'wHz_&?Xc'vw }"KZ2:r43mаϔPkx:V±7%1|Jζ2be~pH$I+7^oFvo"BZ]-!J'mq/|92`G1S]L5]Oi4=?^13.Rd0C V<HոM^E,$1&66UÁV.:^wUex 7L̓ңj9l-'&gȲoCm̾>nď )a>ݯzv(ӃđI[_DԽOrھpJ-x,xu QWva5WHpcӴtu8P29(Ih54rlm |O#_QqyLg`Ќt#ö́zp>:䩥nD|tu˓C"|ާЮDDoBo@pou?YǩF;+6Ӵa.e(N*Efh}Tܤl:̘.__C|$T ʏ N~|\`T~zd42Nq^Bﻕ<\YݚV\(\@[2K2P- O!\ΗrPrW-CuY{v;_`C/Z"70) oOL/WR56MT9}4 v"Xw(7dv5SU PV(ܲNGNb]—poQ6 .4"/{ۜT ghD'ObDfjڪC]+RC>nڋs[&t?`2JՉLM3&BU4dN$¢F- t!M}Vww5C2!#Gk@',D;uXUᨗ` hKL$ճɒOE 46xe8)D*<1q~Z&\h \d!3*ۊ((F6=(7MЙ!|} TerA"G˕ր:?'/) fz-RM <]K;6 J^6}_V#O[/- J3e. "',_[,K<͓ѕ{@/o:Լ@bn1 gHحVo %~]2 g7f-Gf+8l]^IdRUk߮(4.S,UnsQ2?FizdM k+*LD:.`Y)2k[`UasUA{,Bk 3v0k,„M{H4-4*}VnXJo7Ȣ o~lQ3rvwr?1~0W Q^R_q5;i /Y?Vǽ(ȭl8n2;S0`Jv @B)kG>qvi-Rh~?oeJF|mftu_yg8^fUٚn̒s"z=[X5UI tQ6|a%c.E= G#*P5O|/RwJH[kJN> @%ȧLm\  h,^I=DG$̶w\ 0n]ݫt)!%*~t'5gbg Y%H{D?…81;Wr4wr,k$f/g_#_7 R|!8\]C1J רH*u4#$C+ĠZjw=7u(qbO ggOin3b%d;p4-Jޜ(6@k6^dHc˜ %քf!z]kbϘlRRU7+3(1J7D*%@*DuB%dtMioqFҽe"(tdꀊnU}<92<Yl9Ҧ]{dBH™мuRFEEs1|)u=4߬daQƶsRD{zmuXVΒ=6^! 4Wr> <:w|c<²g%p`C{Y[k2x3)RfaDˈͩn+0 ,&j&]4 :nu[D niK_ tE߭M,P"Wl BFfDu7sjR/eMCs=?ɴPM=kb*w*?T 1Pg7+1ʹ *1}~w>@+щ:pA1IdjB)ޢ︅V^b[.-Lţ<&do?UL*|c$'cp8:BYHHM%jƀ)*~\G =d:l Eb^9$/b(%l6xB*nNw=:ٛ++qHKeE=_R#ޛagjH_}”3iq7xǮ-R)5LΜʒggԳIŊ>Sm;-{œskL\܎A9 ],1ug>O=ζq|9Kͼ׮/RmӜ0`W-P-jnvip"׏FKKkfꚾ򧞹ZRcڏy(uz‹6*o6|~Ƚ%7_ 9pG읦%m>ǃ˂#5ogQYZ4n3+t?\Q)5髵z 2>CG+!sy[\6B Tl F~ڀxWm-ϵhN*eg@8Ad m>4= ~%ִ4?FX('c7)5 ?A  &BpGwhǻ}HUCth~FRr\  0liTފA[1Ed+fnu|!Q.i3dd6W1, 2_';>Axu~-n4I` ^o^1E>+뛒t^LY<15ǭ5a"P;:W R-kBl1a[~Ƙ `s%f%|1}8JB72:'r0s#<1@&p/x rž8bspQg5'+hS,&nѯ c# yA+1l=/x@k z Iϩ[ھ'"R^&M$h!c^lb<삭E=#͍P`e$7P_$ܿD5N}* S)Qֆ; E*-fzf{%I|g#p"2%+=#?wc|Q]緣䯑R| W<Cd i7DL m @XF{bp;mˬ1h-:Y| Z\F o~nL&9::D H'._R}( _Q8;{a"^Rl1\":1Uy"A+W(%Ӡ*Np=wKtg#fƇN='(DI\}aTjenϓh' G}tYzq/ƋTi!5|^]„TX%\=) (Ї-_ֶ/6"WKoxII3SЋ .cA~G-ܡSM{KqEQe!tNyѼnaeUXh2mcZ`(1ʋ1F<}μ$`81%ܸhYĎ℠gAZw > &^`ͬF<]kaA6 Uqwiz _k߉1uX1PP}#nSu݆kQOv1GQV[Vs%~xfC^b9ӱc܃mZefw!8xT+nȅ3/.gɰ`cXD(եSM*_̉rrd#FBf2|cXboDt y:P٢xq<]ې,Φ.ۋ=x< ϡL@m \;\iS~{3^R2(C.r qr> J1h5|W{#eb CqEOd\_Wbҽ!G)7ߋ֑ZDyU \pMG~o;e*rU.B=RanũK|oԚTõ1s8E4!CG+'q2Xð '55wG_'`pK.`U.V Nt[Hv7OOAC@@1=E|00! \gݿ[Vg0`էM"3jN_@vwj#빴ѯS<)nٌދuI:G$p\vAUىc|#'y^a?R+ Y,#p@6ŴzE3pq+fo_ksj#\q:!*&uM:$CrL_G+' ^Gk=f/r&~yDw5s5%OXKRa.d&4-x>u[,a]+[*әA(u֠j`Cu0v%8Icmή E۽ᗅTUs8b\!X-0a*pv!'co^ˈ 5B;(6CP-NĒtOk830 #KkMHHzxhJP|̹ sP`NYb=yX<FZ9O^)!9^-(~9e3OFpEA0$g^`s^Fl @n~Z7Cd 7z LT؝TopJk(Aه%<<,  Jň#C ҧT>`|8ƭN첏W=SXU0wJQ,uGE )39 GO>*s@܎a3~T\h: iR#wҧG3h_8P. WGZ)9{  Ii  j$ NAj!-sQТqGƚ%}gFQq8*2 UghP4=쀛q=g0ŗ eU .H߹1Ðss-O5=#6.ڌ>/隤0?+bc6tVA ԓݎ3'54#zNgz0VJCk.meuf )$, U6u+?m:5q4xk9,jؚ]0E3R>}) Ļ){q?bAToKl p;γ'>&jg(Rmq,,HpY3_zHqwxz^}$s5֟Qe5oFxm`9x;j>͡WVH&a}݁|4s6(U˕*'⇶ w#0dW?ɉQ)Gn.RQZr1%YZv2| ,f}]|T^^ydf"x4Ya;i7QjSR76 /FM`|2O-ځ84HwGΚMo9&?՟2,E!Cb:w~BHV|ŏfuԳxe&T!=@ڎi}; "l16O6{3]6mva:ZEO%:᰺80dKڈF`0*~!eg<%R:sre <1c!BZ)L餴{H)G78ҡyyne+Mf&20#%eU׀H򹧹f wss2́P榷ڞPM]PKn`_H7.}ڃҺFrn~ C4qsбn*U\}&']a%#krp\)BIH6r'$ 'e;rS&r('M +/s6͏R0DtQ w9ՙu~KbܿFd eGB/E* Z,< DHMڷ}q|<$(GעmșoC^>c寣< v0MhB}_@Q&L[]/ PK|5hi>?h<9{}A uM d+ 5H%zOkV@C)Ʌ.YU+\Jm^AГƫEA%x\6j3C.6y@H䎡BT{GǑ託/:$i>7.7|_ȟ6X2AjWLs5ӑH8Ȅ2TEPԨE-b"tݷc jδ=sNupAAQ`nք>yǧ4o?Y(;BW/i f=MVH*(L|t}Fo];`7w.aQ%AMG4JhNF]6OքIf w"d@X" Az~ݐ<3 feNhp׍$䶏wa9hnAj6@fqg 7T}rT>W: q&Z21gcr]ȦrݗsEt kH_ 3FZ({H1DE~}!dA[ Oiƭ6nyvf'iϷBokĨ>;ՙ_S5 X_'t/07goT*σE.tVyM4H&23T(611zh7֙VtH]AJ эk]#;tdxũ]}dF!M-EBHK}2d4Őg/ĆD[v #MT淐K"ˊ<|N)~s܋ c1 xjvԼ\x<f:T5r#:d qNh'폜?i& $uv {j"1s#H:wXO-Ckwm='$H/ yY3^_, e4H={pV\Y!I&գܤ^ր!볺R@, 0$e gWO3,9G D}P̃{ZǝNj>;$SP-^? #Ә`sUhpyX$b{cv PoiS:@jYHR 9FG40eQS a,no>Q A( |ջM~nCkd@Uj[Rj']HB"gĶgN,j[F\/uZk~TOG3Ih R E hnH!VjiAo8jbx%;k/wrԲLMCi v= 7oQWk@TB,%2*ͼCxd7nP3d|d@ ,ִNi*g?YQӃ([dqx(ؾW?ҫ3ÄBj ϖ%vQ&=V`tvPI h5ڼq:nاr~$00WJ/o_ҽ((vM.g«, 3gWYѬ ~Ö(R"hՌy|陋F9فHW;N!GbP5ķ́J>y!4'eD|^d[[Ү'NKO@8(A8fzk.b~M:0d@Uk2@Told;ST#*a&##m4>Ǧ5E45ǿvv{ɂZ nVl|ɩ:"O)O}\;1M?L}RKc7d~+xf DMn$(4b y6M[F  ̊//,sJ@= maΝ'dztcq\li@cMTzW5V!v*ܑ}eVS{ >d"Ir,w NE(4"Z.@!j_ܷ_4/ohƘ-Sx*KQ|$9yh-n?=GT*JVgɏHS pJq׬D&@x@62n;uF:@j 7lJ8pE>-pJ#\Un"dxO}=]qS pJPr-=Q^7(̓?`f斆d >"w=D-k!SJLFRT5YN-]?BJ9.& ""sPztj^Wגf߫=ȫ&c(x=GSl0Lh, vi[UsPZo 4g%GI d)﬊N|MJ@- XYKv&2R01o+cXM Tr>訸mj*;r{^Rxx |fP6'1U{ݔf 55UHIfM}}*d'xWXW,eEg 4;wP瘝(I670oیo.w| x8{+8,"psZ3޴p`dCkF?pݝ~ |7^HFRh_p[S/ biaգ> ;1Iw1_ li A,Yʧ%¥e 51K(~[DӞ aΆ,DE #NLPUrCtU/L_@> &c.QƟ,sKw m-Ap$ldeo4xZ beOmj&j!#x]gjq6Z>yEIZ}%pSVkWU f9y >59 ]THk׺: [Gb%N4mQBf]ތuF~F[^ Ru׵~Eڳ>;~ gY2;*tC~KQ>{%R7.y;Iz՞sg^xB59]I TIEL%"L"1 1+"DGDrʅD8˒Y]U4jG .~e]T)(d*@堏zr҇=x{֫= ^tpbke^27<.n&i~ľJ6 uK5 Se.vb'ƏudF'%k_nBt^7uo}4Tp! 37o sLP&@( ZBܺ$,MʣY"u.DZȮH#N/I ;5ȳuI4^c`55֧J!Zg!uşfLqΧ]q)kAi}Hw|F!jIB2L,gp 9.oTJՒF۱gyF;ƍ/ 5kX*c:ey,A\8"3it' [}խ۔ʹ%5 5&b,Q۹,T-mSDe3Щ}*vŔ)(;M^RevI v>+YMi'r$ƀ/h X>뙛N_`=IΰA/pʰ<'RDߍkroA53=[,fǿD Y`=씯Cl4aqі뗲ۜ/Q_ciN[`3pzON= 1Ver>BGQG#@18Xhi쒶w5s駆 򕲜L}\K|{ $zfqThӻN# _3"a.QqlH?tzW{fJ$&Fnb,]RBҷ^G?`}yBxmJc cRbe^GBBZxl \8[399=2Ks\q|d"w+0 mO[ߞ9Op>hā, Dr&<Dp^~ W1d-[X,%,FA"so4=bЍޙVW=\n8U~!r%(J ~Z 9a, n_]NJ͢(dс StX>,yMnXC;IE`bXtR3t諷PA? Rei`>˶^!s?XDTt&A~9F.\k>y)-`#7p׻ǸKQI/zsAt"%oLAZCv:;L?en45ƍ{d1`#'dYX0t ;%ss[]ywsŦ4&G;qU!t~$:~]`~h*ѶWGp}T6J 1vGcC*q{ۮZ݊Eo]h?! ﵂ٓN HSCu$?/lP8@1Mcsrx@pd)ĢI {hiI^.brh[gHlhPIBI=DJ0}:æƑH]HӫϩP7;1`]ҕ~<-ͷ Fg+Zb ڑ:P5L7\#&愀`$5zE!6 dژ_Qq}=tfF*hã Ic8_.)BMͦW* c B_$G':^ p-cM)C} svS𡛙`0fR't1_\)LpLAVVv2)eM': @ELN @#o L;`&Z[U :@V=ΟT,]]!î˹E쇡0|{DΚ&_Cr Tw j`]^k!*%5b'ջl65EVk pddS׮S~МD)ևseDp?iO)ujLe LF8pbHK ox6Crа^ ( ]~Ϙ7{2:Fs DM~MM Ř /C9`Ha f;Mr$UQh3? s"< \?R˯L)xb vS^zPDQ"V$,9HY)wPHL[yazRW ~Sg%`5V@`#w䫺ЬmQ#Ncwm5Om1`B,&AK-p~j#R"-}IG`:v!bUxޱX]QOܟ%*Pe]eJv朱N4Kd<6Bה5*>'{fkQanT숄6IH f^[ B2=< c׊P-5X>!\̗8wƆ˽JA$0tm2W ,_!Oz;엓-ػ˙?ٲ;,;^%P57[3XO^ХRuP}nb sg >Ns3sRp" R,F)f+S5 'Nciz~ 5-EK9Adsaغ(_ e(|P;'@apI^TZ Bz5N v|Ha"o`UH \ݝipߗN2]$nFwT9w(fk8)Fm۞ /(Ե2GUWD$)$½!g٭b$;^TuxF| 1\=EH[YuCCS q[av19WUA2۾2=+J-КA8J@(2qv>J]\bWPLꔊ ռrQ)5O_ǥTn'gc<”P~?؞+m²'0pV@JU3lR$xՇ{Z߲Q K#ytM:6FUb2&۴Q^MT|='E)6wxtw-۷W,֍ìv&/aWfB'سe4eOߺu 1#+H $vjP72caU:N%-bn0>9wpb#"MR4}+i#ä d&./BRb@B p w kA ڒ& J 3Tx*Fi\->Z d׍a9yؓ#|ݗ?D~ʕvȄ[!9T+7J;8Yo|3 6O"Ç&N>BS '"1/OA=A}. ڟIdfm 8`y:׶ad<ڃVB-fAm.g$\K$ ShRt sjTSeupw& nqRv,"0S!)8{ebg>e  >HId eNY Ɨ؇ }sw;\mg%sOuk4DZA/|x"}8~UkQ-{˗^J$Xx A)vչcz~ k]}](J3~u0W/*Cj&x.\mqW~=eh0}e.<>eK6QJ 1({3djS pӧ@zfð&"U{Q[Qs ݍnh_&aA+rVqbs &T)zGZ5cv. jW54/8Y{ }[a""`Gӳ"+6֋PI J}8SjO4gY]ֱ|Nح{v iPl툫hHs]Z_xG3Md'!l,]R{C!;?rł>/[N&C5ϺF]b݈F9]oZ] n_6~a:%D\46zs&EP# ~a,&p P7qmUKC)zBpKH:W@m; 0ZP;iv~ ~e`/vǞ8iak(>OGy7[fs#rЩ8ҲQa[m@=+J>t Ő޲L҃Zj~7o"> !yD8;+ *{abj9`V$rf6QNXG 7yѬ~$@S =h5~wVz=:㊷q,%S8lRDCRs3₠I%* ,$!EFYƚ>\4p(̨NMǫ9 a+v#77h72#/~Γcl9A0qTut52 K72CU{Fd'NXHRP=QL.\uk+V`;5VSIAXwWRE+GKkbA_ſi? rJ zS|fdPRlS˻TH-–cxQeݬ ehKJT埽H)+D*kNX*_M%\2Ih;f^2TmQ~<ݝĴ(C0-pc}qzyY~ vgw2&C@k1Mnƣp:N)A?'{ Hn"\84Kؐr)au]fi`֭1d{^'`@گ 3T{ૈudeUyecऴmd% "~_QdOA?~"A#鳳j LWXb_YgҜfJ(o3W,W1B߁eBmN)?i>ǘ׮V6Ta3fW#R1ya~߼TApmn'FDA!zkaEuW%STy$"vA;v^3/8(bolWMBRtY1v<!o/&7|?FȈOkq4PUъȶ[8"s8kՙ*b'W !]a$PNY(#3mDZR)(XvCb2,MM(m%vaG\ٽ\w;XCstxBk%xE,Md3\{gyĦ>(,`ZPHe>_/^M٠rpYW5ZH/+YݽY)ob8aH((CdGO:] BeF/rmSˑ eK6oXҹƑFҘI\4XtymLgmOHIcj_Pfhz9VT9jA~ cV|ERdۧ'> 84$*qbnh(4DaYJ_t1S"uByP.[- f_l[M5h9h2KB_{yfT+}T7ʳ^^D'Yx_ȑԴJ0'} ?='r}▷B?&%OFS=Csm9 *E.&DuO'ʣXB)1K'"nbύŽC{`ۊMƫ8\1fFFa,ԙ]Шz橆/yq!I~g[Q~iX) Qv6_v3ޮ.s~L ,WfOR۵<f!+]`HHH!>=kq \Y(!{&yȩ~/!|) 0e#D_z`@ 2O $2u?bO58%\A+z6NkB2ik' L lE; szC%5_JD-<@S]Sm(-pY?-|ICAwg?c48zQI#SFgq ks( |D.g(mܠ8j(gҝ:0DOں9 iMf\%+0=Q,A-j7%k!5=Owet蝯s,$u=B^~kD.#0#66iJi!2%!(F$ˏKM-Ցo"B98%϶PdU)Eķ}'5˂ci>toV;V1=dǰ_{!Z8Y_{E-m!L6wPj&:y S0A S \i;5̽h||A)1sNF>Cr_fIP"}a&b.:T0'b0St6;B*w_#&/=^ulDU(C{ 5ƀ{,DNc3*%0AՃ_|WӎrY|jDX&lx0TGG~_[Oᓐ ,C ~w,،l6oEGbN[ /a+[E; E?y4ɪ-y"w֣ba[ F%/F_V#C^]oZ,hrH +QfM򩻆}e~'/>Pq;% ޿!%f@F fV@OȔQw`r-tyQkզkMOm]͵ɩVR)v:?I~s 6͡cyɾf[L_"H1I^%0NyAT=]he̦.Եί#ta0ąPw{P?cMeҿW&VZݶ95O_ MV;angb[Nĥ kKgT@gX:5\n UZ^P2Hv- ġִci0jTHFDxevIBH:S fH 8՝v(Z˽s9ejz x$O0i6|ϯ[X(0M8%+-Q$4O27^Mg=^,x®ovPnB),-O #A~׮4wvK3BTJ9fP yju?O3u!seI!RM7nAR跰a9r m]jd;Z>&ې8gsmqynӑkzpJ%d.B|#{6ٟSv%Pڨp*Paù\3>`''KU#_MzjR8=[mmRlV(T'Q"ns "2Az9qp>(6g6DM#c B/z՜VYa$JPbjK-p)J?mi+h2R3oK)enޞ]RNެ ս.R|bJى SMpd6p߳G-dmn-঎30KMoG "##kd笕ejJ;ujou?gliGebJ,pQ,ZT?V` B⮹:G{lUO܁5E\=9@ -~,vb$2_>&.̷( dlG!nЕK_+G%E 58&gYZ070701000002e2000081a4000000000000000000000001644ae3bb0002075c000000000000000000000000000000000000006600000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko.xz7zXZִF!t/]?Eh=ڜ.+͟!0I)AI/W݈R JxtL= gnw Sȷ]^]O ~%U^ Iϒ^/v$d]b[ v=7l[Gά+"xR G`owf-?DbF} )"LUB4?AV)7ZFmTqg 7?FK6- :}̑ =k|9LFuD/hՏ9GEdo!7"H,j:v&9htSZt}Jߪ"._?PQ[S`/UkOzc ,'2WwŴQVu+=T(OBAJv>FU/ 1Q/I]/ L8Mh:DfDRdB"KΊU9Ukl:M͖I'o3V3d$3eLPd$yqnt E1jh9cƤK*䁣s s,Ff%> D,"06bEtd">?HJ3IӞXb, 8rZ|j2y ƫpK{~3BU()Lp:Ӑ F΁WIrKszK]SR ""qV O|h_@{cKPL p0|^lt ̵2͚UV+=b?P1WEׅ's6$^?-.M cjHɎN?T3_X )% i N5o?SBM)YRf[0fuU_oð0 'ӊ}wڞe%OAj7<\˂x>%oa/,B܀*N%iȬI݋[4U督1vR4_.N'H30~-{h汇POUhH~HR)`sDň%XR?/6ۆv0>뎪jeDpuKB lke/KwYn.A^0:oLoTMGsmDZȑMUxOj^37+ƙ-ABw񧢘tMDŽFI~ZVPF)A8vrݩDlh4m&Q1jN!p%79/Y)+P"vp^QzX@ d"v;hQޱ8NM Rܬ 9q|+^y5Ѕ-N'K>NX(q9\+_NfAu%P :RCX165d&tQLk6zeL1|&;^^ EwK a /{S'bBÂǮaQMuRZ F?A*eX,E+: ӄFgGeDГ#B-[^grd_65I!1i5!݈XC)ؾ ّ:ϷDO-l$EE#Έ4J|Φ .Zz@U28uF7m" FmqoEz?.XcηPA"L-,/U]~d(%){0EFii0AG9*Zh 1 y-ʗ5]5߯{j{>]kio5Y!KytaLndz_@EpcM=ր+%;͚8LxPxV r<.f6H%R%j(w(G|Nt}RG24GT:]G2#ʮxXt~EZsgs.2tZgz4ˎċf"rЬM+&K31UX#_ @X1 `m .u"-`G d5cI;a 6|bZ|&Be(H3, m M{_3Ïu 4 MU\O`>QgY8#`L7<-D6o:YHv QK nejV i׿}kX5"uPH默cTz sNTըc !:UHNW0k(\Zz],,1%q]%)I4A쒛RG=_AiVk,R#|D"5ܢ/Yv! I~;W(.cdHav^ؖ;&^gQ JբejtDV\^eG#V@P9`7[/8EOXwpu2ЦkW1IGlN)2BB<WQq9:Ľ=&eQ,`ά{JS8gv]$-3L&tS>{L7r^BG(A @XL&'ԋ֒vIē?*I2 qoVPA\X\1{PxHBGS+\c 8s80#v1͟ O|*nfv`Gu&xgAiA3j7GɃ0h|)#[P р1 Ѿ̱ڭN2mZyLxi7 rdR0DZ Q>6a1`n{;j?zcVzD"Q>za98P g]Ǭ>Uǜl ^~99v)p&EKTcjXnG'2r̷w.i! ZY|BdX/W"lԁ6@BG}` CG(@$+vw  Ylmxw̽7S{Rfww6ùcr#l"xGwFΏi~G 5ݗT| A|t+)fh|$\հG #j4(}"dt܂V@L"3?wqJ )yLy6 fp|78viP(j=c< `RD/7b$VIH: 7YAs/OhIQ2˕f j xF*-R>__~ƨ`5b|)tKϛ&梛BĉC} wiϻOS%kN5FЅv tȚ154tIE*91MzT2_߀N_* ;bC`WtQC25BJ(V *y;X]d9@OHTpWUȋ1oXUie/8Mo/ in#/v%ҏ D F:f@:ՙ &cGue},hxMJUNnڋ+_aj8ϕOIlܐ):[';f[~#MM~<<RIb豆:ʋџ w3w yiSҸZ"PѤT,*Tźv~&OnLPqX,ki'^ɯb)Ž~֡܁YKG4=Ya[{3bc{q˼g dJO"}ҕUP3p]e /sǧ*A+Hܑ6=>c贬}Xc=CRjnTO3LW5MGpHqQ\>#G|jG K 陱l.oLmf?E2&ba OfgH\t+ӭ\bO#>1] ]t2'4v"I6ge*f$ۗl+&30f41&u|jLo.mg9u},x0 qOˈg!k)[ T*&QD p@k/x i=Zt$DKاEYBd:7aJZ%w+ 2ݱ,a "3ΘaN"WHOqQmF@AO iɁSGtptx%5DMZW Zl:YV_vx\NsK5і;es[ߙ*;rq$9NL#$R.lw7ʩ` _zi^롽[uM"?r%n")0Ok$Tix RqL@jɀӍϓb"jn}~%(m37s<ݵ'CU~]ŃU+?\(aޤ&t0B>HH&KF8?`Pzxh@^CӍ8 -_8iy+u{.*b/Kd0pk *ư4;{-FSM.LDIm7$i\ʲ^͉S?KEs81:[I-DoԒ](E˔f!>o ƌ>b,ꅅ!rl$>Wur^S}rӤ<ќ=11vJܰ;]ad(r98R$nGqqb\9ߕsD|26Qki/Xd; T>~MHecX7X4gƳ<A9$tEvjqNW=Pv'`"=;Hy{ip}2l;e7kVֹ*9m v x[* 'Z$27фYP"[p@Te~4Ϛwޠ}Rb@uvِ;u hJ2#k{sB^ ZL[Yk$܅33+qx^w*Ksޞֵ[yނP zJ .42m]Д`|cPe_D U|Ƈ0EVʤ]d9'T@ 78zʴClH .`IVB[I1vH@ g ʅ\fiA(swEL4Y!Zl>t`S! d^Wq-ELUti#`'0z#^5MS^}$EbTvcQUVЂ 7jxyچy 3Kp'S+H4Y>F)%2\'_r5|Oܧ#,*23QV jŰ3nLR/(ZlLV(rt`riWFVĜ7Ӟ /MйJd9HB,/[%>6}ԟڦbUu)BeI.zL$mX$-y[$w\ K~14[Q,ܔ,}WSL.C(8O%5Ǖa/1V&t-`6)7'W(IK7P]hVӎBiлpfw:Z@q(|R|j|.uXөbZuk_ׂNofG, };B oD'EvG7 q|>MGRs}q h:_"e.LTT+v,aDFXw!d@ j<_p'3D0]*3I^jw1DiIB L@=Ni*F^GvG@T*坸Vzha.~!#EWY3~l"2gZ)A T@Y3@|j߶O=lK~Ǟ9??'9t?z~~G7\oQ̌O]z DvnY֍é^ݾߙsٲ4НIOb>  ]Ǒl:C4cj$F]tt1t9QQO,v)?k&PQ Q!7UW)R? 3Ec`P=VI|9fNv{ EJݫbWd'CzEC ĻY#:Z) lУUeR@E76;Lk8h6= 0 n 7/ g3F^jX&X{ZjuA#0ܭjC|_Ip^ࡣMyX{Pd07::^ TemoF.y5z0^x;ہ(ʱUh|]Ro]{AE9]̮"J'ˆߚ9#kMW'@tt ʜ:/ZQLCkW3&@l-_e OZʷ~ @W [KDG`s-K9}Xmy^׊+jf`w EӦ*]PO]ލQ&OލTc*Ɉ{Šg0o W%bc(+{ZEˇ&2{#1I~sP|>)M]E nXo/$X3Bw}e|vBDJ0\_rJo:'{7-]׼ڗc?oˬ&29?4qK[)|/j86є܀7O{yL5];RY+Yޯa ϲwQ8J(iin{|\gO8) `sBq9*,jOuKk,vPu5 ^pC+cC0rL gĪjZ}eo_؍rm .c 4֜@ {~[g\9uV@kr+߸'Ų̵&a-=sX7JoTC}Qm%?$n<{%66bT{!Ǫ& m ˃n@juO!]E "K#eʴ.8 DLNyx/`n^P撐ZNa[ jk*=è&"6ӣ2+гR P߃:!=M +i8b[؊Wd8 {l7\a>L-Ihi5'?F>VU=V@6Fl%fdMx]+<߽}욛 LYDٜ#}"8u_n;O&M@hi4/0G!YRAA;zs8Qc._J?{_T,w3W$_tf7[YK܄r]M|/얶{.y~SGn1ܙ( >6=މq;SXz~l/U}y(!%'pF,Dz\B^vՙ%x|a՘r1Ω'\~.1iYn]CxI\H̒YCqp%id׳=l+Pcqe@DV7SiEG;f@?DSkM|N v/]>_$`m{uM}/lf&H΀%5g(5S;ozUB'7$N~^.>{*k{^Id oɲ/1HV>Vś|e{p0荻lV7X)?/;0_h T嘩naM1*a+}Φm߆/II$Bv;t чbe@||"ԚB] YЈ/RR]fRWbpUBA1)?Ibdaľ @{ߩC> u"P팝uc%wUHQsS c0 tns|Y&Cw.yW|_M,WWEi^,T-,9;(+T`iQgibi)"ٝIUhRg@pasYn_>0'Mִ޺y@ Q_:HS}%ohdhɖ[KW} Zg*A`{zȥD4$=]?lC&"V(g}PáԜIFq<`-H4;N0]`|-$Rv- 2n('Ѧ`O:M,"2gFMB\AYvcT_҆=+3Qe$sv(WqZNfJQiXEeM{ǣ|IC5) ]Qx`j 9}?3 p rP OVp W:!b껋d$rz8C kB; SL^qa/ e3;ceE:\СɃ5qB&9$ L9>krd\=N!2&긾d^vtIӫNxG4[XzLJ?ˆ2q"qְ\nƭLrB"6"6cF)>Z d7CSwׅUB>4Ÿq}j]peW2/|/8Xpn:5K']oq" hM~JczprCX-'&uFEѼ!EpD.-eݔVj ᘶ,u"Ww$֖ #p:Zq$]5_p`lt{͌~6M+) ú"!i =bQ tITjOb%X3 \UJj* Q\O6NĉsܬiE]RP"bLs`%=u0C ,XeD6X<>@yď?PlB t|[@7{TҪKLGᆄmYQ/ڒ[ pJkIï5) f"Ib"%&Swwz_>Zⵒ| C7A8n"{\D,-+Vx6ؗb^DtjtT+lA`3"1 50- qb5Nk l5 @L]}bZ;֢>ߤPhX! 4?%.'"bnہK -4X:|g}Sw[TD :w/RLrS+Mk׏ֹEʟP5\fK7Mf3ȶt6TʃۣI0k(l6[e@ܤUe/ei")@^fvhkځץ՘ {$pMW$4#5MQz$|QfF57r!XJ"?&0lSbD4,1M9áĢqSޣG![p]dcx 4R?N8܆]]]1>F_J=(P8nkH"ījAx\?3L^w|f&[ 4`ѿ*m}G\Sk0v]<1zocSyDkMWsfN  pI#n["06J"/:cMf3n#/cE/ge ]rx_}΄ugAv40м pHelkM7jʷ?>?ruw 2W@j9Xf>!=ѽI[GiYO}m7^f1*_|0A՛Tj듁 r^釐#/s_kȕ򁕃}F^|ƒ={/Kڌ%aXo| fJMNٗ&O#~UHP<&b!_0&4m;UYJm@*frs,(f*أa/[YH Zŗ1@R}Lv꒧Z{Ѷi$gF#<Qxkmv/ҘCfd-@$#C~ nj0Tsj}0Nkٚ;ע0!)݁KQ&XWT(̩luvh\3Bh^W5:Voxl긭IA8fP{\%=]h-f$:ѸBNi{!l(kik~Nh8M+Yg НEx5H[TI!_nz۰IrOB0WYmxājoʬ!aCӕACQQL|`a6CI o$Z5oqSw!0>ZANU|K8Q^Lۚ*=CHfNΤ;c3u$+d72J܂"j˃1s:+Pj?Cцsg~cp׆;zoU*[LPԜŎqKT;9kCu9>HQ$k?q|i"]X]=f34Jj;ĒRB16nĜsxNvZ?Jel[2y,aQGv6xLYѽ_ 6K⿕D=Of?BOY!vUo/M6+yQ@L Xmv9~E?"BbSx=%F\~C$iWb>M}PºJU1נ3Vz\/fv,4Lw4ovɫz3> Vb U  cL}x2?t {'nK M귒v G&$(?::5Rk)A ŗ8׎8u]s+ּ,eg:@@ʫ: -L|FAC&A,Q=wMsrd$_nfa Vu ۩OBt ަ1*fQ3|{}a)FpbmgKM'Up~)r%Bګiǔo=WQ[#OBԴא\mBkYݬĐwta$W*<V:+{͂i C7N|I_D_ɶC u<BEWS,l-u3^n6/ )^LWτ3Ӥb*^YƝ=>Tu͇ҿH\L3vCpxw8 =n轆Av -jHz̬ e"jN5j+甽m)@: Gn@S_qT7ˊ쏩)svxEIb9I3#y44F4}_)V1<ғU1eV9Vޢx,CCx3wMUUDhY>5"8%;J>ϯ :̳ #}5))eV[vy<2ޔ#a DɋbZ\~m,F8`ȓIE݁'OM^ӂD6!' ByzE8Aӱ02AsKy#?\# @!M%V9IPYL8BҐ4ĶN*˛mb(cnL~@A?>Eaʫ~gxܥxufBW51F_PjPnĭ˥ZHc BJcalPuQbدf9&zШ**b[]Mgo7Nu @ ƶ6kn6@!Uh|Nvuy,so9d"4K AGrtGTLN ሃ[Tzդ{Sn]}<QH+u,nߟĹd{s1V3֦gSJ<|y7GdOu2Cwן:pD3~̞ E(F1z* h=(HһevJsga/(gV{$꓎VhĚA礏}BWA,z8GicڲF'N|6YћL&M}&"Жq\A$,%]tK^wRJ;fe]uZG!wz)7Ɍu2h%9V*FPH2*txW ZK"nEY)]"iP֬&6!oeQ.혛q+UMoC'rVJzҬف_ݲ @G:>H-"e-_s&CO6+־~_\d-%5K( 7C@*J:~@>UCljlN8-f3$A*gGrkYt &]4&LlA#(DI!7ރXr4ڊ]d4<¸}K PVjG+.A )Φ!s-0;뀒3~ yֿ`bKW5;8ۢIeX@Z~w:!otsT e#F.d]rH@9֍/~S^x35(Ew (_eϪJnlFF$CgSGX}7dS.a((y9uH!\^,V6Im>NGFDsB2YjDsYЕgwDaqv7{Y_`D: !9rfj`os+OƉRHo +#u>X[Ǒ3drОVBlN.h2L z2`DJA'7UyxW`Z ח%!b_^Tw}x س/YSDfG!7& P'|o>er.&<&$v+ӥ|dϹ﷕K$@.IW)_DPH8DE-tWtt&-5lUkyYtl l'hqq}" :PBa&#Բ Q0[dU+iOgK}A"Kf;!2pW4dWx#-+Zʄuy:S etXg4\-.2Ux;-44 nn%PX q7$#WA6A@.TbL=Gx;j\I-~RNᆜs|ǎ|cEaho?Ho'kC) Atjjdw<=$Wq =3f>B5Jw'Iч@2rsLbp9$kbS#z57;k}Z%rs&B|u1.>iDؤ0x0-c )`87"do9>BajtZB9nao 6A/R Yݳ~/\R\ĵ+٣SS;G.Ճ,Eeڡ> qgGf'*u{3=|7k/6((j"j}evw3L^]Nrc缘l$pZZzə>mrџ5٨@O_`v.LD7vIG˃X@6 [Psk,?4!acZW*ƲD 5u<OEN24;6ɥ ӹSg/#gT.i*^} ٞfVڎV "jÜVE nb]m>V15覻c#A4jw=xd >.0}J> /qY{7mw|z,]d  jt'wHUi1bբ =dx>a|\A3Um[-1S>ˈGSmɋP+!1܈" @v#iɱ񬸈M̺1EYh 3s0^- /g!{9,Yj";uMH *%a,­ PhMِW%A55'vSM[Mϓb J`)ɠ;AFud栈;\;m4O/Ó6 `ZBڳma]$mg~vs479+dYv*3xKo`vD*LIʢx^&hǀّ"Dmw0%2M*,2no9f!nؒr@nP$37TX;WNǣ!J!{Ga(^p܃2/ʦbK4j..yF/a)3D*@ao2!{9Ilk?*[͙=/H 1b.5[5Spoh~׿ɝf0/ ixj4@amX[k:2$aVk2bY{-[ ]MzO]óK;,~C/B9F4@Uk$VEX[ f,_]>3]Myo70i _y׋Źq1 y)&d;%eAhfŸZ߈Y ]*cF@=K4V .]:Z5~Yǩx/wUre!X$IО1SB ]QE(egn&ġcnbk}=)%d-ԇ.D޺i,%^Y II$~wVGYX{ؘSfYx8"2 :o`eT#4 rh9 mLey|]~C.}_+K:ȑ 7E?x`K uM,0<7tz$"eW r&Y`D{3w,cK^zPyLoFEw~Yd@{l'~p[)(e'?9,:v(i'F"'NÉW98HB".aYƤ+=c&G;Z,&zȜ4(p++KfQU53m`Ղ"RFY ͋qT:dbU : >~#p1X6AK& HWɜG*%I$kU^WXq%eڿruH4KOGL^J6 ?z2Վ|F$'TqڐIGɫcgHJ=`n,`jB8۷.(7)&-'15g^Zu/VK#7-wDޠĉ+ʔk$+9qqvQLd) vu=ع$`/#ޝl3ep[A5I<2NLp]UF/ a SUN`O'eQyP x!)zm@ry,0 Vp qmCp9 f^i#b<<{>EginߩE>^g4v*I4O/vg%-ZE(P}6#5PW6;gm`jJps?܊zTBs!(t^Lc 詅萶t&  P>~:<~:Ftos1z_:1oh 0Srx NeoN|;'P&%+*stKtVO]mq#[)؉{I" ɳݸv' ie\p=__QpE)TA νL;lV@ n@ 1EL XwbЊ 0a dl3# c9֛`L)9+3cG[vMz+~QrėD:U&d]I(,7R8m6!m <ȵSIWuZ$\b>fHp7ױ]ME>Z(П3]9U\ ۄ"TvjXm~Шܭ!$5<&:<9p p3pɩw8^Jz,vշj؊)ۅ}pu]]*?gRNYİda+Q9g]ëF>-y-2;(UH} *^i&e<ři.@;N+>뇖Q=y!d" z*כRpffD.g]i:xmniуB$!uI2wwp,G^2wS"PE!zK r}r1oK( l~qpb ]=/"`SUPfTZh# '* '"_ 'ϗPAV!N(,ʴz;`߻D@30sx&~"P[ D?d%:䐼/3p׻/;0U9Kԓ7zW!%̊$Լ‘)f#tJM8|.0d2Mᦔ=\Ɯ@ } lXGdWɒ2CWrpv!|/@ޑ\ ,B$%2K' z~6=OUmҟWY{ѻub((R&|:IE,F75Ml}˂/HJ43iG :_*iӷBbęt0'c+Hh 7D<cR (WvXܛFbKn'Ք$٘~ M\J i!(#xcl.܏;TҰHk9-T]AgSmo1z-S>OEAy Llv/o' g1R/3;U/`Xczy-j; }s9 u?? gx$j;,\K чQ;첻됿 <Ֆ[x' ՛^t'ns]7\s)-o *'%dR6pVM`ο v]5O`6ցH1Q }g]7)mX/f)X&GB ,=dBm'vjtCHUFXD\=r"l kKa+boГ¬o9ިj C*ǶZ?prN_ i8{*Яet3rITʼ {h"7-q"=Y%· hS4TlBPgB"MFwyͺW~iR I* q*w`K ulAKvr ܶs­ |fԾOhZL(I46V Ns|\Iب;XW=z%>Gl$‹feN0@쒒sƳP},>w pɝn~ E^ū +bF@N!FgѲ9&$!V9h'\"3_Zʱ_d0e3^BmWzD*> '+F/&Mjx% $!D?|ZOw 6njq獕_Kl BZ>C^n*l?i9f"SĚw&z{^Ǧtƫ K5fE1"!xgƜ~dyl9b(՘' /A ;5ڇL Yn[иq(S:E{<4-!Rg{9Uj@ɻ>X1jN4ʼ^U릍Fw#BHrpޖ:\]ؤ22ZwG4()lK3q_dXAQ'JcsoV${jǚ mW ^^UXZ滻耘=[Pie=޺^BdiAdOjjuItEmOyҌ?.#,$b0v7R|Mb:N0x(u"Z75e*{Q-f6oiNSuMr<ؗՊhpIOq(T mSun0!t방(!GAuX};[ĚUԙ Y[EJcT\XW6LQfzHFylB ³4ѻt|suR9c_'rHzX^Vnc8PGEsϺ6Bd ЕֽĪگNȜ|磰=Kږ-Hȭunޜn R> exB8 gwjwФdY&Gx +ؿ*NvʴrV;]mw-й:_Zb`i:Lj>4 Oi-YX5tL/ q)p|Im;L܏˷/%Y<^=[|5z率$ }|\(^/Cq'Ԝ}ouGUofks/@h+$tD c.Uy8ئ 9:lj,V>{ca~Σ>BPx!Մ~3><ɶe԰k10}jE3>ZlRg oZmr~Rgh*fpubхٔ9Uro5 < b:n8\8fSKMѷTuw_w*U!J9p0Qbr3 $ޱngi<;Yç[̖P˹(>_s ?MuE &YV BzbsڣեW|!jM3ޫ0IHdV,ʵ0eǻpݾIńNYD ͬV&FԂLRzpuvKxQp a!eME;=X9~âѳjRSS'24FSDG#R}f0#-gr]IJ Պ"iR&tVv3=֋Y)1s,qܭeXu>tǽ'7ȡXpS5wD{{n=a8ߍݛv < 1Hb9|@=B Ɇ/%fT!f-#RbٜQנ,>ǠJr"<[KrJiv5$DƒV[o"b7xl#}_SEV9\9o&Ih!k-1^udb ;==DOLu%c9RŲfADRji~tn=ӧ} 8G0ky7O k)`kĴ+xђ%]FŰTu ,bG'JSX"DKAxȼtjHyihE_2lT񾡃ޞwv.Reqۆ?/AEK TW"8x#:,:b\Jۄ~<WC3̈$(hIff|닾.4~2!b6뼇`7V^;qkA<'.+|M8zuImH8ݠlf"HMTO2v<ɘ8L܄o\Y߀ѷ+FBn| XO*bjbP%Vy At^byBni3NFp4˻{& hyR.}w1/'EUB*q]_P/Eḳ{«{|B̑N2W<0fG~E8A{h>&? k;A2OknHHӛ#,|Ed2L}*2^~x2p]{P;]E~OG1,߁ Xw>OPwNo2 WɶRR E$¢70{ TY̘LQq@s[]XwQlM1z`hgZ"Qؑ(,>.#.y0% 4䞔ܧd"iEF!'B1+ÊmAS:J*O/ xv A:kp=䒂>p;\y+)ytH> Cw9eKþڊ2򅖾Z#mvsyo "B$=+mb{)`(s/uP)6l: ?{-e/`qwWt`Ɵljި\|&{7u鵁9ZآG ߜ#Rr]8 xeYMB,>9C{'ieRw`&b6(.a>{N_kR0:ܵH͠Mle5Y ꄲDBl-2j4%IXe־sRxWU830/&xX 욱o_ڻPE)$KN<h`uv$WV.`_okb,'yߛʋ[A?}q~i D]mjZVwLs>@H!W9h"cf9)RE?eRaHI.XaLFڔYBl E_"K5tǔ[u M:9+9sF8N 'B=J4`url6 D"׈k[P>hfUz7p^f9r-OQpA s͙0_YHkهCj:P_$㷵ƂXTj@I9mHMZE@܍mX{rTmhv\>[FZj,Mו27V $JLr{9m>Vӓ%qQA}ҘjLg<=Cg>v𘋦/_pEeBvonW*egl`D.?\)Pm[U9ʕ)BYd΄)(ˮ %~d&;]/m 㦢jO5m0i\D '/758Iql%wP i#FQ7sk"R2GOs?2)W/0Z٬MwwsV8 h6jzT]щAB˵ٓ7 fپ?!crEz/EY kEk2}F1uU<ćeOO%*jnpM_r1b8CJwj!PW4w",v| #͋4{r*7=?;N0)1k!X:HBc*:VS=JUJ9CXL Z]NN8ť.Z ha\\'v\oKDP`l^ kX(HQر!Usm7|=v8ocHɷx1-h$@2eD;JKؙ}+v!|~k3H TwϨOOmoH / ͜ԮZPCx隌+=U=D? 9x8.̤&!S%lLtYE%6|8+s pX%N{x '8(|m3vHMHղ/_rJ9|aIO0]-ߩߔJ4o]jm+yu򵦓&]7Ml+^(9!$uKvdXygGZHuͯ{J5/W/HI;toֽeN ڒHKKs9gG73/U*\eN#@B%Y܁J|^R'[/zK 1-6q@aOyڙ(MN*%pD GF(!J̧p$d~+:_<>3rFL'4yВ5M"j{.+;hG (L2}[s +Cj sMD$!1gɡGĹqfab]+S-꼨Bf\ĝbgt h,^U+}\.Km-kz*SsDO=w']2EYlw } V~3즣js5>w&,"@'>&pc+yjrEd2bԊu&Y/*#>[1w#j ̣֟8YR QQ鳰rjA/aU* (e[ eN9w8&/]Ѯ9qgpw-4񟥗,N#X*AD!gtiR落 f94(rދ-kBgeώĀK*SeyųnЋu8i08maݬ"TB!vdOq׿R4z=W?]MPkTsҕv9ebl1oӷ6O[4p7m9`20r/յfN#,@+2//].gDoHuoE^'B8i'M.sP6&;Y/K*ĸ\hre $ Wb?]Ž?U~ۆ(ѷ!Jblk:a-88]s$6:Os̉['cz<{sol =>br:(}v TgE@Z5YO=bRhen~ge>UiD qފ5Kx{/qK/y[*[ "7oרGtU4#AE`V`<ӊfGDcA2K"9)"sTn_6)ItDLk.)0 N0F$(ԢPL6KR+ (D?4aPIﶊjBTob:ӓ!9bo9 Q(K+L 5g١GPi~Drijmդ[E]od m=2g`$/BN`?X9=of +K1B8vG4Ākt7k_xB /MDc,dvηMCb o k1 >T`$%Xc@TİG_h',e:H-#`%^59:DV0r2Qzυ]Wޓ q%N|Sj xA$U.Xbe\7 g+h?s;A-)1Ju:d.G7#8~]ba7o,C.1-cȠeu¨?{,\[N}f]B :2R9RQSOq ҏώBVq&[&"PJ2&;A_)yJRᥩi{d Uý=ƽԑ5o|h4{K#xEଢœgȖCQfPiGj!8+7ۧM&b|2J =d6'2$_cEarԿ+*%v nˠ'^IH1XY#$%`XLaHN4~]halve:ߏM!Z=ٵQ#y^,V(~q4Y9w@ԓj+ثLZӍw/^O^DY@.\%ӥgTG_w \WUB0FezYs]554tj{xf4tͿQK9[_Ne[17U_sGgs4dbpqjV~1הI1Ygݍ:%Ujn<~l؜mLt!9v:p&c+K ceW>FzDYn061XNe= Ɯ2P<@O9*J 9d:8\C=ܼGYc34`5ÎK%/$aVt^$"p1-0hLWKsz$D/Ȯa )83'M0?9#1t ,z#XD7YIEOk.&`)'x]wO@&2gNvwPr8ЉOky3+dXTg|&,/W'*oD0UxO<<'# 9D館\lbd]T r"ғw.TXcFt2{;sBEr%^͏yn*s *G[WH20} d*r N~DKn3 Ge9Έ"cJ~wTZ>bF%ꬩ<6'ؿdI,g]SgJx9w%Yzy`!k,Cؙw-"bbDz+?C4f FxbKӂJEVG>a* |@.AѳNB9V=Oi2 ]Skw~D+%8S. 2VF<אHW/y8β3N\ W)aU١ Dö}e8BisӸRx;{ k"zAhiVz .|/q,QZM Vmmu0yЃxݭ .S 9i^^oUR_55ˮ})^hV}r6ڰE2@.8+,8[DDGGpSI *뀾g d'Y7]%$5,Lbx;ty{Fo~bL *ɲXt_~<"8KR^XtoBn͕wˬI٣ Z WěEVN8eggEd_RQ%[ '<|u^X/z#NEPW%xBpDc"Ũ?.^ %Teۍrk):˷CXR% cݿ _fK\buh.jp(Kʎwdz1;MhR<{QkS^Hα_˰j; ;UJlڀOj\.ʭq)DC­p#v%c*rtR_N)"?z;jI%LM P&re>{7rH6kXgDhh +SG݁pHP%u>2c.]C5eQ՛ 3Xg1y=FGÝP?uTd64σc{D9E<f=ґlP#Gϯs\IţO]:{P+&I% qC?U{ NI\v@\%~h׃7Ԫp>y Yt7Sau$f5M!+L{9)rSgE- w&|HLjWB ^ˇ5 +v|p<ԣ)S&v)vf?MwGvS 苢ȁDw}qbC_C.ٸ/Tt )pqF IA 5@U ^|kRh''O7g!hxo~r|n-t0 +-yɦ,`ooHl(c,6,;ǤQ[Z*6AVF"_%_3eG=V@$aVC?JˋӤA}O89oc5^$y=ώ3 qkv-bmyݍXV)4I1TRsDWfc[YY e 9L2$_g 6T:'D)3Xm2|F VdR: EX]:!`pOϥVkU%&g{gY :}P&c;tne6@K9y!DWX2u-|Ni)ݖڍ42ul'6,D;4|:h)Iл+W~jELh= tM*HHiL:o>i]>$=sK<2Q0 @%X\,Y*$S0%g q=z-7 k!eNWVd5 Wh$DdÝ~8 Y!fҮI&ga,NfoKsz+d"DΚd ?Udt{KqZ!ˆl4 P]6)Dr@g"0 vcM<]z]r峉PuX%~wc ;b"4>wa֚Ƨ&#njAFjLܤ9ݞ+Ne},֋3l@U^`&V(X}cf/:;5SؠH $v)`7:\E:Nq'+|:!D~~cr#]q[BpP&g͹$\ێ;% ]:;$`&,hw>;) \X },`$Ml-mYTt"UDrB2"GOQ}ֲ3y6U{lmV):ԓ 0.SD%d흝NKH>GtK0$z*&R͵_%Ԇb݌z?ly}3MH 1/Y"V%.4Ӆ-mZa{*2p>,2E';Y[!9uNG_rsoxU&Æܾ. v Ne`1 /?3as *"k}i[E, %j_OM(|'[&A]fy# 30c 0O'*:U3[1F_v[B3:o)c Jh 2 M>$<|z'gX肰 |rvQLA97fw_9k-z<_N訠G]QӞc WQ11`dLZ;3Ĩ fR9ĥ:<[UH>X\1%epduh\#Ob[ַ3($, *2~)H6~v-ɠ>GX F`fdiWhXoƳe伎P M16=Ø <[pՃX:ͬW&`喫9â/ ]ƚvpo1.}tv5瓻YVg8|99<}W6QP=f+X7 P`rfaW"g&Yz@˱GW8u<4Ǝ[=!:O^ d|y&OMW^>Q-̈d[Lpr :o^ !D .[P9e\2cBřEu5$Q|H"*QQ5kUe90~IuEG}u!+6֬_bDrP˒ w^ 6 ڀX lP_  :¤jqQ&AF-ɷ$1i`㓕S{ĨRTUYITt~;˜ڈt mQpº"{y(Wm4d4B%2b(F_(hk(<>dv(R>F-UQ#m*9*d)^Up^8% + UԎ?aa§y2 q~wz㛰{$'aĒ^^XFW/?~걬gsDmϓ;E*FWؚ DއNB:m%J~[oge;w--ӝMr;{A٨O⊉)zUMɑ1@15am (Cj|![{?"qj%x0ɔd WOypzgd+ hnفdezMbpI$ Cݕ{^ 5bܛ1ճ{f Ho F(f}SKa#G+:sa*K\\lKj2A ,[ O)7o_L΂HNLռ.[qfM[9Ow<o)uժ،[^3b쥰H &{iUGv&2M@pXaf2M{tֻ;v;WTrF,m%#: O1q:H|,$Qw[Pk:ajX@[ncX>:ATz+>k-_>!Nƍ ps?eTQRuF|L\=yM#GlMa#?{'lBǞVi {nA3$};+|((@@jg!mw 8 $ "0׆ Gk["UWS$s1t1PM~IRr>y1H.JYAAF~^+raxi$y ǧAGz؍͏ݎ,IߚvJ\+^&3?k?Fj3={]?g{$@?6U^  K`"g^F~NJ^OYƊZEl}!{s<=ⶼ,B' [)2s}cC\lf3'd@#'4}hN])R'3atNS7Zk0RwWl'{F#פC ZH]…3_D:U,3ѿS?e. 姕G =eWD%IhtWnܿtmP1I_R;n۔R|]!'i,ӣ-2bj)~H2‰> f{^uGšPq+z*V ov-q_8"js-,%-w5A,a#p1"n*P59DjcPľDb!-`vصAHAUeߥP=) MYۡ .{8y]jgwf+ {5kݹ}'{ I(a;|szO4I|),iӟM;0$3T66@OsMst{vpm21`W 32<{4:઱Uʤ& Ro9Qy5n"&;.NL`t_.ck# tj|)@CoEþ@CX{0 rи)S;|~'մ7t[\& \mmDi#LETyEڞ^]w2KX=!M1ɏSzJ thd.*}h6ȳ|8ӕΑjAUkuBnwHyhg7oh+ k8LNXFEvRH g}Զh1jz$9eAm>K*--B=Q{I1^B.qBGr.5hbO])K~ٓCɵ@v׸A}#G.~`K(Owe{R/WŃs uȹ,1) rKf owR94BEe&Xқ=ݫ8M=qnKȳ j>&T=k2Ԥ¯1ᵉW?&:L.Z[&%oU*C+գG1buVY 0ZoSOt61QZ+ k!4u ʋ8@wbG*vZpzb]Sbs)H_tj4fHq &rapk5@kt.vxhB҇g|֍|T%=u@ og? |(fzTVx[KߖbYO^t@DHTAL:P-l<ׂ)z3O,}/|Uz]c?ژZ 5cq֨ySy*TVMciZ]!¿go52EH5Z;RЭPtW61H"MNBM{-VQv1 ߋ ]}iJѾr t_Gw'{jzd% |ߵؐ{W)Vttňy !vz_076Y . 1VmXY  ҵn$QCySJLOm$N^HYn[2.I}p~'QfAE!eioy202_?,K`O4̿[^#YOpQ謹 \D *WѓppShŠw0+ zP9U&Hom DZ0vs֩n<hh}F;2f ڒ7}n|#-I*g!$6aB%HpZ˜@ *yO[PohlX.v/E|mFqɉ <oFX}Hh[l78Z -N*cxre@%sFq2W,H\ԿoѠT<5߆V0O4eft5 '1Y[;aPApejR}%zBٟ5}N#ÐBdt@Nڤe^eh}}ua"8"qީTX@`C,IZB Ɍ1Ck8_,f|oLN<_ {t k#Ktc,0 AM|TC ,x%r=6Qð~cga $hJsA+ rn5ڋg,לFe-ԩ} t*ùu@ K [ wnߎS7*g068da\G)-} Wҏ-oMG׆#! wT+Hl.I2Ey? b kL @Jm^Nϣך8- s<߷JuL@ō%OK6ڶ(^4G.U㥰OIf ]R*dh0ta*0qxv]/ecDQ,IU;H$%i,K9nXpaI?? .0\͛ )Of*SMu%4-Ѹvӭr owfsl!a?>j鈐NhDq)|Ϯ<刍Q3.;o +!kW ~u=",ϩZ27@-ski(qKRY :!6;gۙH*y2By% 񾍟c߾iX4Wf{OՎ K&Yt2rHrK:<, $xBD΁Y3z rbsv =\p4M,n\B!܉ƻ.H6$lLY\n Oz*%*O& Ã@)o,ep GƼϜAi ʠ9 Qsf?Epi WhJ8zzDSn9IWY p"[mMk#a+=2a/0֮i{74G"ZHmUAXZGGrޥ@2$Z#Z}F 7l6]#MDy +M593\goð !Y4mt߁{Bk4euHy U wJ}*M SM{I^!+7|u9_R/AߟL:E/q!GXjn>ȍY91:THhn,D \3ʇJԧG_zʏԝU^L7#KXuFj$T%$Gwe6g0K]?>3G:6,hx %QqZ.zcBq*.]W:uH֍f5m3!$JpG]Sn3Is+=XQ5\y\!5ADRn=W.>-L:gq݇&'N5lӀbLDyt_}D?uKL싅Fi ]m~Zӱ*v=K\Ė0{ K=AG^Qծ.g3uayjY6^uA4@%\U+'؎\$8P9Jk_ g`T7vɇcBt:?"L=>. ^ .E!6FXooA Z^"xÑ YFF^<1᫪4Rzo>x]ך tujl@"?@HXMxAm$)KvqTbiu?ݹ5>Cm=9T{}O׌L\(4B8\L!qL fp_V; K7C8-PM᝶]8f]n*vy%O%їR 7R\@@Ui' s":5lG(qVmwY ҉ ni6Rz 4e> *Je7kl~vqECi#9MJ9 "8h=xKh?bϜr:z=CiҦӋVLAHj>[uPX }L<^UȪEp{y$~iCoZxa " aUM:Q;}"|#qruxo\#=iv S 7QZY.ϫ7$1f,ErcwGh( /sָlR2CkiUŠKϻhĄ,b۸w}d=G,aPS5&)0({RT<9ʯ  `84.TCɺA ~9CgQ#h72]S2ޭXU;v ɈI$`uAV >[̤`belx TNW3tK^!5r$kx"ަUhw& u&쏧j5kqe'4ɹ^'x8uDeX g1Df. =ˆS~-hC(AC|8^C&_ @깷 $vGop@VShtjQf%cu.<ƫ1VMu#;@>` UK_YƘyG3J@?+[v`u N_L1 5 [*&敲hz%2]̏[7 T%Q|j>+ XTI>)[buc C$X5 qVۼ Z H}[j\@@ s|iA{4(yڭ֟SlGlﯛ`}X*tpVcħ_z[xVt!F XlebsJcK5NP v?x|k}%pu4Xo'zhdxi`+TU/jFpkr3-#u#,>)H>, |rE͹,7Et:U.5֌YZG;G׉J@zR"1XXnAU]U*v\ ='IgD?Tzlram$nqP3CMv:56.>ioNn{d oJRY# 7볋Y; VfV3Aus"bbEU\K;ńެnmha >Ox 0(5 @+d84JDbz"ΧϟC3MЧpLᎭjVk*4i]maҐ8-A^D#Mz)= ~]UwC%SUt︗eVnxgp`ݘD8%tȬψ#QdI $b[f! T"иd"&ges7 կ˼.SF͚t=goB)-L,/$Gqi&7 1gO}|~4#v(;,<f SG40Kɴ#XD hgZ?TPJɇW4C pS7QD( `Z Ml 2"'KbY;|/GtJ)D7Ϲ 2aF;bSeh Zk ı % 96rc:}P=霿YU\-ܽ#5)5X:iy p[y>e'FI+l =6M8Z&~iV]ck|xSqa)Oҫؠd| "}PʹG5˘)@Jz4poweuO\B[C7u}Fl1ĨRxڗdH7 SLg~E0n;Vi9'3aNR #EhڊjA0+bYFJ]ҎaJ˹2x^{L޵jjMA5: Ta(jTMi+&7Oirrv&J3pW4D'jtQ](z]sYЗr˾HX^<$]9fK/ ] U?2%A9~qi wµ5eojmG-:E<^O*>=#p4@i zȥoL/foRKfyB,?,I[XZ4*|TH8*m{c`O_kD̢y^-rdx gfSpm"P܏-x51|i<}zd =PT brTppeӖɝt;{')Fj&%m;6o[鄡+j>:T 쨒C](C{Mq\ Q;h - LfVRG.[@=@_3:uaV>QN'.']9OతWƙŊ1z(<ݗ ̪N5}F ;B)AeiH:ƖcG{&0:V_Z&9 BD14&uc~UNWw0mCP{f*+lhVUE1Vt \`TfT5}FB}5u)b`ā|75bߒQEq6WH-! m`(Fp%ؔ>\^}!t9K~ oՏABƇjȚmTdCĂpv3!Z|W\>$ ߾+`K w[K- $+~#?ۺH0OH._d"lcum+U Ĺgodb*[kȬ"HD(g2}=9ܜ`ѤUJB >}ɑn3J 8Όk}c ̳[q$INb+!sJ+6 ~(:VK=Z2H5njA򟀩X \mOOYp`{TVJ$EWS?%6ƽ$ 3|EίAT(9DIp"-B2t4 D=$EӲdaDT^|$0fL7R5Ic@@ڭؠ{gR~sX脍(n?FdZZ2zZu#O (B<5r9b>دVk6.M[cn.\;| t" \Y唈J wդvi6W9qge.8dlYz(413&rIR>m6tw6IC4Yyp=D$տO].4ͧwA]‹1WgDP'OQ~ *qΏ -/Cnl&?]-V`qB}mt[ZpjWY\p>2?q!ņ$C ;Kq'$ϛZEXۣa֔z$yUQ7%j[Q(1, D_(g_W%q!Xuc/2^|m #o "&1.aBFV{;¨fQHty"Ť٭)Tm+FM_*Cԓknw{> +ռykxj ZM+2d.Q_a*E s1PxE6-/JtRODA2F8<>~!~teiuATñCۭ+J-5381>_k w5q! (1XC Aa+j&E! d41N)\Ԍ["Fc Kt+>|{,y*~aZ8ҴP;ޗm(l@uhlj]I7nXf]*X?\E\K6EG RK9+HXa}irrsΞm\xr}?0 T[K=GE&Xb}C'CK}YYK,WpwV qKtۯ+fvܪ3Y,A=%MFO>l=)?oB@MX`rvzsv_O͹ƥWt\c2qLڤrchh[Wqd!1 v}<̣BX<8$POs qĺ7ɕ6 &D3/㍡"*K)I7YɡJ'gzTq0K$rgz7"Rӎ4oD187&R kLFbѹIQEK.5P[[-7GBM<ٞ Ʒ&D ސh!{v`}?U@6F ax/5˭ W C|B$`l.t:3#0b8a~!EzCRxGcVi8ߩf߷WSRrOk&>w )o%!'V6 AgQR"Byn]p;Z|cu23D fjf Ƒ)c]nfY;æV,PGLߣ1U#T1Ʊ2qZOD`ZÍn2dq6hy#3wФX\ 5N9[b*<_WESWpq:0/jiĘtP*FQ2J4ά:KP++e2yM@ㄾB {b4`J}SQx 4P-˳kC Sk _ht8᭑5߭{7hYoE"58~"'D\xsp?MmL :F8r1e@(~ |.\StF!!;bmғ\FIt 猔BH!*|:=I٭RL`ݮI `>:}khn , ^*26pYq$ 4kyg(]C$XQ1%zUi0E~2)"K>֜s`TM{[ŲatAa@W#is_rא!kDd~ŋ&=i6h,W*_Xy5=G0_)r$D~/:\Y)/(Eꂓ5^IG0 ޏ3]@z(L?b*!@ m3#ld 8ONYL[{3nٱa`mi\?Ā ?}vX!h)ST+{GO~}]+[ }U؊xK x&/k-װa6Ct gv4ZEv cjѶeѸ~FPn_Jzqk~72NME8x ۗ}nHkOl͢[=n7#RӥNQކ{^/ҭ`[.V#!2/O1$곟b{3טAE|bY@% AYZa÷D$A :V쵽e>o[(OJmnLItk<30öî3VnY9C+˴FWGI>7qUVb<^o55&ߙ8%]ޘ^Mް=SvF$k1.XN=tѮx۠-zmx@I18 $:B#ͬ˷᥋=QoŁ+G +ly NVSJ{egb ]>Q-OD,i%Ur@mDfT)7!^EnN˷j#W5lO;%1Z]'ov(<dlT\Yx7Rn)f'Lw }TڑJw$]PIܠb3b8ogϞv+G+BCkK(4a/vٔG)_B=},ԅ;UlO]FoUD_ GD *Nvb 0dp>t@\HteB}\V{?ݤ+b&A}eKqgeKvxvP.Tꎻz–o-<\[VI)ґNSNp`enF}:뎸j-yrK6Pć{CoPl=Z'i_!<S}:׺b+A ".$QMFn&/jG8,Ͽ Vݠry? *ꊾ x@R^B}D&RCuoɚB'&HM'$ `{ w{zMYQWtUgL!KExJI>&V qAKӽRgPKגA$3cҢчBvb7+ww[cJu[뵯@ 4 O(KϥweŝL[ lK5t6-I`S]Hvn5xMၑ]l\V“gu8M_gDL7b)LyagR@m#ڢ4!} P`2V>a~k~'gMخ DxnBnns|,BHxJV|\Kؐh4cvKℨ $qnv AHdIɲgբ3A U[hC:˩LȻyTpKK%᠔Lŷ4(x%lA s&E<Ӧ8 XsGz#3e{) sæmA\/YCgǑ~bq!ēŢX%jI-sd 2]ZACm[+UO$y{ݜfX7nq5KĪF }}Ӻ|&;=sHv3"~WЉʉXuհ/lͳ.k̏'A+2ލRPu^br*HWPLcp`̮S?6գ)mmN Sj[}eQ0+dB1"0q0_DqdPBA(ç3UsR)!ϚkrvrvKDOCԄo{T$Vq_Ca]lnKS"2.4 ϡ 1!KtPE.X;ZpRZ g\~k;"KѷlСk`g8+Ssfuւa8u͂Mr]4G+ZRECQ :7| D=AQ@J-K-'>޸-:zJSLF68GH(lJ=!m\-R;v h&&u~YGiM>;|3ѿ&?"E;I %2lty3X+{I"T u7̲LH&AXS 6УEJwcnNϵ,Y =a\a%N]I~eJk(G>i9nS ;Nq; L7*=Z’yVň1iXtm!a,vЉ!NA1]xrUO Wɍr5px)GL }6+"N&j# &EL`p{ Rv4CK^TKmJ=*Ỳi 쭦N('-{]wr2kKѳm.@+TeB1)90Ib>h#!e{ uWR)dHXȲt0˩H 4 .HE)gV mp^$#oxß Ƨg%Nc<іށuXc΍Ҕ}!VO`U}swԠPbPaٙޒ|9ՠbx6= ,u 2f+dBإsPA1In(F'rWӢB15vv0 bldޣǘ4]oW@; s+ƽ_g`ڲ yXc,bM1_0H<'pӷupB׵ wt1` OezvL$L+ۘ!ہ*B9ع d8<]&+ YobbgZj ^>.H UÞo5G%+tVzq:WUʠHR_&f&Ⱥ*u7xاSr~i^&KQT`ՍP\"p?V~1ʃJPzƤ8taU?}ӃZ4wFY6vɡ.3"w=t50-T0z{yUIARD*mE:l{sXjӣڵd153ysń 1 egiW\2TwlqtNVqNS%'$0}vGv*(n"؟锷jY%_\9f,kF9QCٓz\Jy V0GTA_h[fa_y|nH=d)cB7=NA%XC湉|nX@e!(Ō]ebm:qēb]đͭKǸ}v6Sq:<dн*ڀqJp{ x灭C' <[㺱u' ,mgXfߞu6$%ĀI}h*Ų_~ 2b]$'#27'bk<L[Qg;va#<"J,&r mlH%?ɳZn}B굔/MBgw ׺$**iLE)&zJyt[*=;@uf۫rU`2 8o33! wG>ZA5DG[n#_G yXJ `Є JV\CּdO.'_+Aaa,~Z'$W!K;Ӧ`XG=I8fY8;DJ}  &X})A ,e4hbq'c*&|OSSE_PC@J'pW A????Z+*LZ~fkȍвpL<d D#/}-atB]1In4xIX'G[&OU>%Ť'l.92}kK+;c!y**q[YY*K54w=.;JwRރ}fzÀPgtڵI Kȏ.ua^g2eQqJ 8tQ2xݗ',g\Dv$Ofʽeh]y&4̗oq8 "FZ= \rEN8|^<C֦|Q{~T= oA<džI'z]6vJoHTBÖpU N|R1!ua>e~{95.1r}I"PDhkgʿC>jU1~_`?w*bdWO}Ƴ"xmfn%[,ؘ늡^"&e2kZ ax"zE{r;{n9ߝ{St`f"/eU~E:w@K2*DuHr]޲} 8|&1}tY}Ay{4<;ti p:CEӓRf8 ̒OBi)o}4!VyCӇ/MU \]Ұn_z2XG+ڿ]&ag+T7:Yï=Yf盎iAO?Oz<LaoZK H؃n\yuFPMM^ei*B }۶#k9ɻ hgHaFWv p"I+=3| uhEcZaę {_!~ϯ >{Fۖ\!2-. Rr4 >`X+|ݰ,X|RrL<+4djgiDF>/dysl+JUW@Ѯs z+Z~Oh(j FFCzp?>u6\0oQsR]0p!y#A},n q7#g# {#jy=SޓBSWJwlHаR9j[)RFȺ;qKyPd [ftOhXR~t NGŀҏVndaZ_J] ;>AY[fw|.L޹P)c>Fw$}^(P2w9( 1x'v^\!&ʵ5Q-_\7w: BLJ d\3no=P |$IXF&7Hďwbt^ӛM0hA.VRL-  Ӆ=hKu Vm*לosc|Xd}kcu2FAG]vo#c6r_i4EQ;| (OIwgCMb},DVDH3:3F~c~|l=l]!eS\͐.' )b0v'vKˇ}Aty|J!W [ L) (Cm@1OZxVQ NfcAC!18E쌋*Sx,;Oc'M1TLyM=b(z+xTZ DQ֦8=KeNBT.iaiBS"vƎG?'䏅Ab=׶|Z8:Sz/eE: ^9c'VR'2i P>ZGrw rKA!Ĩ\Ӈ1^YIB#Y5 a8QL73]-@U[TXqGDyDi.ީRږkxB̥Ԡ[?oSFvkr`F”#]輣7W}DZT)LmFesct$ <#퇇#J||ݑvcu\Q sVkW`YoPb>OPŔkJqW1J0;^ K^u@}q*v/@Ǚ:xt4b 1 ƢoX@2@%4ͭ"|?jw*O.!1@JQu+ !TABc2{3Ч{hi}stO:I?C7 cH᪱PJ; 1ώlߚ18=K\kG3@U^H'S ( gBcJJ~|5{/؀@`@3k<;'k5ڼ=/m-;~;EP_=5cX  tZȹXe'"Pymmb EԖ苆-p's ?W Mu>~dx(SjeTD,XNאY쌎K7CW@F8$ DN~Ya䱣 `'tK։EL͊T39S@A{sIV]$$+RP@(5Ny#mؿob5#G# =i-IXiU.yP%?*) K1 ğmǦ< XqtBz$H0IJIakz)tD[3Էc+tA/ܔ"Wq{Xt$HM|$PCCh8_T^ 9/ Ǘy!v_%Jn:\z6l a}W<{NtH}tqbnVg`ȝWNO$).Cx.s5RIL]hqQ"g q<@Q梷2,]%!ht'& (cdj` JNh%E:jH6 +hxKPn:369kkTOmSx9"]\)M!\S2Lxe)ђ,Z#q̙ tt187 tv*dQ/I/vFK0ectnA55x[N@X p[h(Levv&OdF>w_BFYERFW_cl4Rcj.=(P{* (R¯9 +f )>*,Ls` mR6h']h[0/֖ba0ȮeHQ) z1晴"c,ʥ* feþ,8!nw0TĻrHM駞 •'YI[.Eƨqہ٦>cwټi6fN&8A"ڛCQ.]bõٸsWVNЄw~3 p M, o5H; n%)M+5-qYWe;3*+"@/N`ե@XF֩o^Gxx!`2utUfhR:ӁwuGڷo#9w-Y`_7.g9z@O3nDSrOy%B 'O4:5Tcn3'"A2Z+9+K I0:]i9sGh'փhx`4p :z"/\w$Ay fX~`}o4=Xa 2dpJPz?*m79̅e,]~÷V'= km14^k(2Ѿu3lu5TuD"i\ x=UAC&K*^qMN*F EKD]nOy/n˄+%Z( *ÚM4 A,d8kyxޟVc-@q_WLu)@S.TDڪq|`b:ͅ|^젾ia^{4s(pf$ KyjuKsYtg- ȣwMXjm际aUQQ| 'f70Cozf;|I@8֋a9t.ɼnX3)ߝ<#Q-!K~p*|,Ֆ&GJO'٣q7Z:,['Qصuu?o_|r:08vO\"TVpVhp+0" ]m"-qPȜQpGk;k:M8Xs'Ng7B9 Bq@@@Zn.\K'YDRp|gmړU%8,^IVl 9ʪ4<+7\Mo|Nr+寝r76YfS#} Rd5հL.j X8|n\h =1Bs#3vwd9YdG[GX6fݞtFMI yo@N{Fkg~Nu@óssV_̙7] W9&f '/f0߲m#fX!UY@xe="xmq37!\OX/}nh R4j)4EjrB'| 1^i1N`K긑E)ؿb$(X((-S99̾[GS| 98R麬mH:_+Wc҄|%c xo')®r//@I^E8U;zn@( H/ ^Cmi 3@Hu3zTo߃c?o+t\Ǒ=BQD%- <-^/6{ ES瓹2(s#:82S"32X2/~P|׬nPmO{&v[$/‰EP}BkHEQ!0EƋ]xΞDBu">4V HT_LNd%EHe3>i2/d fݸ(zc ^UF+Q0~3( x q.?1`e۝Ħ˽tFbXC9*QUwMbIP(+qujgs}\!͌=K"P&-t T3|uCw fˆJPsX ܒlwo3%ȅУQ+)!tۈS-y8j%U[e^Źľ_kVEv ;`7* 5c?~;ȝ=)dC5w[J|`\яKQyu_CS<7خݷ\;(9=#.me*F:$ה7M%1:*,t% wv>p!h[mtnzx5ap qLLk(N]xq?e$e_Plb53{ƭK-=u e W!ƒdTRgiI]qŰEEZ__m'gSϚd܋ւs?þQ0:U: z|ׇ$I[g4kԄYrHfqf#G?2^V D}{M,gXZB`.3g`fRu7a!3&*X[2'N**WQ!g 8=ۥK0y{qUOgT/7^s OO'^4lV5W "nIt@P[WQtkxG+ܪ 5T08bVjx>u@zp6?Lv _}Ѭ˜!sffz^i0_8ߜ"QaNOX2"vJ"\Z=(խ_.Y:Ƨ"U/liIf-vw ]~=^HW7n#4yybu֏F}O`X W[vE\'C5{nN&ޏ\-HTsaT5zA੊|\{[5NҀHW:qݳm9nwZoNPpXW6X܅8Q+>OeL5M[ BT/ YQۤ/nF w=\FnCʮ3 &YZx49hױ6ulMQ [8S}I "X?I0o'د< '[?+M_@C#ek?D ?W3e]@&&Ky5P\q]TAߺ\8I(}7lF4+M=V1M'<8fhea0%5cc2[C@.#?_xvh27*øB~vB̐~b^#} 8Ŗ7K(LL+bfHr؎:PQ~_a~z?3m =rQkwϏS32(:)F `==`eB+ qt Ǖ.+@q<@1T5Ha8',_6}zBYH\?$+Cʺ9|rT8CpLr8.GVEzd9!q35_p:O4YuCQ 7gȸ:Q%Y 3 4bu ſyW'k dl% "p%8dVBgEn]tPc\]S*;ˌz^(OMtCem %7OUɴ L*[尤z(1\#~ۗEF8!%#-88JX]0i#b*)$2F#I &(+{K/*g-"\|A0G!쟟˹Y! dbx ?HV Ѫ/p$5^JD0w\͞#+"{t~g\A'.Ln0[:5xȗUeWq* kz-6[S5COaG6Sj0߸lWmn]F#kb`Zu-s -P7fa>R:jkg]4Ajep~|iÅf Y<=Ƴ2}Wn&>?sTez^0 -ci_JI|1̨х[,t[c4L6[,ۆx~99Y_!dSTŒe~-ϥY#:?Q#- ]*VZX'9scnc6wCV]sjܫvh2)l2a2nzjSDʛy/É6YO3]N-=VO__2i^wKKF3XByKz`?JZdQ7'ZB=@ԻԉV7=OQ,۵9Ü&WQ\g K FĄ%C顾cWtW%葉[+Ko7?c:_2UO(/#%cfK\z^֣pC^>2Cft*v[y2HٽOFbډy+ڥؗ(e &)BCaHܛ[m0nd cTEΤR3 W<<s~\K00f"kppIMo;2V]kBF~\`&Vwh@3$ sϿShО>ѡP/p7=E1ioL<{>:)p->)=x< )I|҆<׊vHRM1iȁ]xT$ X9@/QM.X`Hw@&M+Tɯ;Oֽ̓QZW8VYs12WQ~דhqO@pf R<;_C4\V'OG'$ e%ݯ^ w`;Ә!G!u`:Z@6M&pk6W*Q1X{㐻Nr[voIjD 4w]EW+V4U7=8( ?onzD^RSې P(/g|Z6/f[ †Xl~㟎eFW~XʱPDE,6Ĕ?Y;!zvbwA!!Opb3-žkNE=]h02M$ bq\B0\tZk2Aw"?BzG0E7}5q"Bcm1f+i#^Η`,U͂ƍta>6 ?rJM~+WԸcPx.Jg௽.rL{ϦwBA,uY.,ZdƇ0ׇM{fi⽆0g{H_Y,j7(D8qE "vhZBcKPݒ!+f6G*מ/*!^pAw="pu;S~oF*}|`J@Ŧ{#g^3?+Hߤ$o MkM:˞Z5hӜ";9יqHY!1nw,ʂVA8)n&!3wو-.n*qE`vc'o'|HTK$]} TʒʨG+04Kk`qd(5WT8FGayp$=L4S9?osd1]R`rP7Q_LfP8&3c(.K;Mi?S쏞=MhΠ ar5ȊfO{O-F^h-҉cWj1d4_jGEȲ5fVK}22'R ̰%vO_grzU9ސ{*]UUrdNL#\} hz`h6՟t\dD#OWьLFtĔy(OE Emd$FKz`וhŨ|wǶ(hQKO`2Ehh,2e3ʭw6zi9`zu  FpȤ:iȹ1o4W4\k6Yf67\ɗi) APJZkX ]%ql%+0ͦk"fHk_OX P$j$ۥHݮj 倃.Q<u5lOfƈ3 ;6rsY I4{ *S^^eSΒ1E fB/' ވu,Ps.U$u`]_#8ど(Ews7Zc:V#`ۭ1 j5Q{& 7UR %Cd ~h;]=*jڳJu?vz:? .`v͊cwLcPw&VgɪiKFx$ ȤXmX~P hȮߡ*[^ܟcRLH.J'h%4OH_q z}akjR*p4n&ɏPA>i\YTro@%1uY|8 pB &hЊ 4$F* ae@~e"7щ9Ȣyʼĸ ^WmS<d JN>2Q7CutYt/F~aQ` />g1]=mPII %wv8rKaQoJ>:/?aH?(5k:.U1J:%6Qܕۜ;)jjXۣ|d'Ýt-/ǟOw6ظRuL%/2yϨ++'3bko 3 z#TA P#EV}p8q~G)>h-RtɦfS)|+#&2/NSRw;fr@ H' F>n ŌlڑlC8͊__>SѾNJ:WsxbEp| '&i6F'ꧢ<}NpFɕu|@ e>0A <$K[Mإ Bp[ZIx8xABv^歓ˑh*yA5kjԼWdS3Af#od.,7B)D hܥ>JEy"'o5bO\*ﻉN 7XkNnkP]Jue]yÜT|%&_XGTov̟<_mJ^l#f6tDBdK~YL"eBɀ>|-!HN2뼡;3O3ف21 ]0oidμL_d3IO)#6XnX3pxP&,P 2ؒ+ӨرG^ O[`B>LP:Fn/qZ؞ rF[w{bc8%FH^Ka0%RbR͍2^I&av d[$l7|⏝0xG9+m4(wU0׹;c%\y!8 j[ѡ}PKeoչ.vgS&Ew vkٛ*[>Z? m?Di<) <-M9r/6EuY\J,sE[(2xL}Em_'P]"/.K?pa@/2{"͌-GIT:LAm}ǀ}*@ⰚLM%Vw8}JJ\L5@Def3]Sp'V? d Xr6K3"[%XCQ(),$.f=6cXvi%Ha]5DLz&T @/*Nd+hq>U9Cjecr!RF//u)H׷BW<*ZjYmѣF ѱ=r>`&d203G mQUU罓zrs[[p1Y q%uiT#nzf|jo6"&M}5s+V.:JrûU}OzZ~C1cRRPA䬹05bVw 7sz YV޺>熚CjBt$˸LEPJYbE亓 ]S0A9}Z}X&eK2a3,bSΓ $Aep:׺5\dnir-Hhޱszߊe_[@ܸ{ N"> }ɉz1[R3+)Jn6|]GRy} !Ѻv>zZ1CBJ5|8KԿ]pMJ"82u&u2RUv.cXH훊Tg{IQOW it7/UsGhc8KB.4IxR<%^Q.{8 ۜwՊ_! n@4-@m{#X<]pqE+aM *@d3Kۊ*t֕WO+o{IƎmɗ&L[B譗rc_KA-Cr)-,MA˪0֤ى|d/Q;2 כaQ^$B {vniݬuJd^Fp6 ) d(? :<6|G,/9#<c؃7'vɵ,ʳ*9H, #o]LǼ5.^/ȸWC/ 8`i~CSyMރflXZf|+>H߁=P :qRR$7#9 @x5]Z JF G򣼦dN,XS-86\@A D~D lDٽ{=|Thu jpy3ՈQaqk=oo7yPGYNJsEZ]Aɏ͙@|R6]b,bmPnK%.Mvݫ)MnݖON`끦]榄QR'w>| dH{ )mIT%EcU|84TH+U DsWH" . 3O> P)7-NDIB&4蚠+*0@=-?{ԾOiAB7&COfGK+'m$xI^+ E1b YrlPQ5 bNGy4e ]P=ǘ zOo^W '+Nʱ  ߜ+Cl@ԐG(Gs}E3}aՐr<_ycTOHx+$؏PqMQΏ3)6QLkG򿟇 J.yr}n w rkyiaI44/QaZV_0+M7}F؉2T|K'uv;B!RZ~U{o!_;s&0q'ɹOskst)qUBYҌfItV!pMp$=/@h T˅)rgGk r9>Ck;-ydC% @٦*$>IAnޅk5Vؽ**^2 ::YpPof'bQ* fS;ַa23qh nraid;H);i([.p`~*@GV"Z?#RX[$>0AүYU--{Yb#Xӵ^zUiN{?p{g Cd,,S͎~6R[WMǾ Uf>zˆ,e{pJ-R)ǐ/M8 v[ш{~Kikoܖ4"t3S{B+@yB lC9]R.{m+'tFloc&3SD%0yWJAc /Uw(gKE+bbR+@6LnAn1]#\>.hf)-;A[6 Z4aBiLm2E$Ap .ȊJfCh>Pt]E Tn\u-7EAvFVSu2J<|vf@e@;%bAΟc F }JuDOa&z~ n1 PxKf eȯ JkiSA pZe2M_:&5!D:`Zh(P?Լ7*@<ݭ+OwMJZ$"zA_RXv8w3%1tW}l-m_xPis`pBW̯1w *Y@v + ak Z(w]3 [(9wrW)J4Pڈlha,G{HDFɫAˤ)٨LIƿ`P]7S#^ڨ)X c.b0{IN~R4ȫMwTJ%jnriDS[FbZ4-msf|'IC4)Sͼ?K]UWs, uUnDtp0C#+~DM/[IlSF.HEoXέY݋u#"WIz D 7fblF{2wS&zĕW~cWldTo/6͍O7ø>zJeЦmOtW;ef}2Fw`AG08cӁb2A1 0["_ f}]s@1`c:#{cW `]i+˙] }xuLƭLGD؀L^# \̬'x74ٴW\uI`$SM|ºmnI0z]e{Z%3W8@;h݈G^(FN(pۤXaz\`^َ]h~'1˿sy[I^[_JM>x4:%a"D"p.BmA_ʻ,`[ dY^Gjm^ 8Oǿțc6e Y^M8'nlfjHWCLnNSR1fkɐ@;#ґ_4>gOta3'<4WvpA5+-0!E[7"!0ME0Fk{dBruZap 72= 6rIfޠ.JZgW)V 0g`Nd}DۯDP̧yūx2Q\'l@pH);}AVj<Н9?̱%5U"`*bjq08_.óu]> +o[0ui})x\[ NƉD-LyPVd@Hz,ه^s 8ZMTGi^×S,Y߄n y9MgR'4d!8,hFC…g?/mm.eM<Ȇn!-6v大yKA4nm1Ikyhe־췻1cr9oM'Dkj{f<*p&9o>ѯd}&;0+X2AmCUĔ4QpQh-ǾH)V~o}?.]FmA 3k\ԾOPX`fK9c1s=YOˡ`Y8vVN` $k+Ũ."4B&9/ug@pT(6̧/:!",UhPB?, qm0s[ &7c4@ mfZR$fy@.rR^xeo"= :+1'$Ĉh!LBX)mQPv2=bĆ*T~:ASs|8̷ H FSWa?uGOqp"Q~șFsT_ϲgTpX͜!򰳽8Ӵ%QTKuNʘx1w\0Oqj9$iq:¹8zc*G)Y!GRE`l`{6O #5b"AWe;z^#-}daQgōߴW "#*S^bE1qmO܌* zԖC/0L *+ΡtnXwLxO߻CVPފ]"u:o!|痷0m&E[ dhR/A`ö `Chb HV)&'(>צLq_25%|84ı!٥׃KCI15genCrZvP:W|π"Ĝ_V4} 7+D(!Wm ˒i;E{ (,z~R9ekȊJ&-هnq' ȥrC$BB]ԺyJ]%NiuG7d0`ky@t< ?_``LŔ8eau3Ϻq 3ҽc$SFЦ8Ý]B@7()4|ME;lҠׅ?  rpYO7sD z$:!8iA@WN-=WM{~rM\G~d Y=0N 5bwuǺ0\'痑<fL5Wk+KY# D8x%X*2z;PzׁxG&yss3G2x"wB1'mCSj.e88癘3D1۳zh8H9D4P/*.{}H-Gg}E#o %U0;^7KFS/g )ԍˉT)ȕqJk_LLyMrmLKa"r S zLQe$ǞwY/qh;&C g}┒MK;Ò ښ $`)RWA N !#/q4(i[/1Gd&6724q۲i? Qb,JANA.&0~TA>{P3eWٛ4x3"W`͒EҐfz9,]T@O\6s'qMHVMJАW ^{F?pNziY菥2yLQ)x7 zjw3cs5SrY%LM"HWB KעIk"ɲDOI1|2WC?q鰛 }C4nIM޶ 2r{SSoJtuF2ZuߩpWGO^!0Ms;3 ~~tso]QJЏ N*=Ԣ`3{UrlɛXλɯLQn v%x^{?}H{gJv̻:RV'CϨzΙWR1OZaDž\RpR[\L~)I,(vw6-3>܍|nHWa/8 ^Vވ([KY:Ov<\a`imWDp0N"p^d@6nrN vhC'c&Cbg蘊M5 B` H#N>qﴌmncX1ifT@ 4 _̌Y璽hGmJ.$l*Bغ}w^ * ZO ihGcǷ# i.n-Lpٮ? VAP6I Pkh\[1;d3no 1FOɽOmwypyAEjvڲ}jyz{v 4-V H$51P6׭^, d<ᨺC$(R1 [onU]j_PV@0OѴيy脒[[BTeL-'(\R 5JO/ZE5ct1xhz}58Jae9kڣ@i+%PPxhNXh09(?(b&Sj4Z9C苔_!dдNc.Ȑ-T޷PEy&*2|RTҭI %8 kԯjQMȏ3P8IØ?Iƍعb>[++@S@&3[|臙h|nc& 6Q(B:Ȃ̞P KNOݕy{4R} |zU@ &Rbv.-!# uXԯU7E𙹕iuuUl жϛ/> "k8}yW2j)[s)#fv<PCVQ!߳ZtPIX9;jGO} ΝUCH/*q #| )C" 4OEE(Uyu,˱"H&rf /U(4sdw޶u5\wypo 🲎S2)-_:+2*@&NTK?7ٸ4) `Ɔ\XKz\&W(,n>(Sɲ/rM{t-eQjnR,eV#+Z^ݭb^D^R[z>D4A֪,Jg wnBX%i8*Wׅe:C| G i'U͗"] |QS;{T1 ܉o|^?(.v6hn,]SZk!?̶S rGڨtK xP@(_GhjX! =C>Ľ#^1~oR*_]]sۓwK▛Il o2'sX{#$&iV*~~࢒yR gPn(Qd {jJR/ {WQ[6W*noZkp=c5ѽhӊ^7fm@CJ~8`kw?ɇ{!ir$d}L<{e}nOR!bqJPp0r ˕m6V[z7;glssx&Q1Mqu}}7Tȑ83-u``o4fOdt,ya~+E5Yث@ET3`?P\n*e!&ۍr8r%`K 55N}Kw\AGcF m%g zвMXCBu`(1jε8K - hS⸅bl^tz$>+P ]mK=hhn'$&A-/ LAjƐ1?\Xb} dnksK=BW}IyQLgն|e,jSEqW.2/nQ|ɶ?\`JodRp)E vAX_̊idĨ c̤@0gS=;|R؛@0C/k4UR;)x܍|Sf" ;x#E?OϬpIT"3d3iuCv&Hu趎N+,C[- wF}Kq}]]_짼GH .+*nLzƬtm|ʸ=▖RX s3`/Lku:;/nJY>[^8<<]Q\nZ?# wRŤK0d#S K.RKg*z7 2650q᪵VAKѠE75d]Ml]yySPR\~ȌO# dV\>zT(`a4sCz-3O^Yx6wND2)nl7c1~j&E+Ib|ިrxac~saX'նP-4O{sd"w:I,SŕBY4\Sh +yY[k`KĎ%?J]Р[bٝH=sjZ{_oYM(=Qu;43)NDAm.1_SG0&jTs nC~GGywT1]ji_wa&~]vSNZ?O zɏiҳz盟ʱF#! mD>xl[_&3`d> t3':Dd2wW2$`r)Moz.qi[჎]gVA{?l<%T݌P~L15Z 'T'9Oh hSIQIJҕ_ә{>ӳxIIE#LIƗıalM)؉e39'XHxW+i dzKFA ӽ $ZMF:O΂GgeS]Y+1GV3Bcr88~vp;A2؅ߦ jnl cXuwLc?Q2͍$֬]ѢJI(7nImf~m0 ?2kYt7qCUnta:JEn$\ZV9Ohkq[O%aDRO#B+&ݺZ u%تg;Yp''e:ӟ\$]A\n\ n~XWЖXuIځ$ZJ?x:eL_lhוpٔ87x׼)֑n&?l.b]lnet4PY"woouXߋ8ӦۧT-%^B_-l(WN|Ōxk6 PSU=gYȻ*))^2+߃cv8vt6p#@{Y1ʱ0dDϣ=${ Gԯhcb_ >mq8[ }0Uq9^Nj3R=|~h(~…ͣ}?\NYJ.mcӨdnzI%)?[9G*1WΙ6'g\68? /rB ³nRK(95+u܁i\ Pi_t{KB-緷vہpbЧ(';) USju/GDxH]_s@+i<>S9; g!CRk±_YKć)]ܫiٺ⨂45P'dP4bG"epdJi&y:`QלJ %qq-HVjޟ5igz=FC\%rD S2= A{]Z@H"Ke_RŢ%{'Q*zp*E+(+ {w-uס0<&b*nUxv'yKc-OfOu{83 ">mYr jv:+⿭? 0'iUmw o!'x<߇ABQFk'Uך]+^QʉmZ +qQ/߯[7F;!'#qIX&^ wy͓I_otZKm 2ȾG#Fol#-aƀK8ĺ5Tێ2U]`;t,§1鍭FtܾqH,#Ϟ'lj Rd1n2.mE&mtπ7 iLA]r,Q!n2Ձ%esn7qm_&Aބ x,|c%" ? e>xagKEi 2%, Tdu3e[ˑLL#|zH `l*2F'=xHXqJ]!,:T9tJ?? ~a\_f7Hnxmvշ|J1v mc?(qc5$T'uR̡||b}yʷ:b͍Y/ɏV2eoGc$4?1gVUW2Wl}}"͍*4rHX~?#>CzT'O^ 3-A*Ct>CUe2Ȍ8R® B1ZE'J0ϢPK_!c?ljZw}񌙪p5X){>Th56 TN3-*dfm fB^ibk_j`mmn-VE'ἂM9+X Ȗ}x 㴍;1Jak2FW hxUȃ%t^qgc|?1'cQFȅl.F ؤ% -54,a,̅S9+ɚ "q ?фTs0+/tx ڪbF %v|eQQnR>P ;A'/2 @ǤYjaSx[[@zfWBjA/X`2fte$)]G3Ʃc։&ACQ\2{ џ#h*C8+\9%IֱfZAx+pYRE7Ho3du?}0(l"kUtGZgAFF`bfz^d.hKsb~m.z@UGإuXH?G3@⌬w&j`@8mlFMD/y*8t,,`%z)#!rZ)M fj_cz#"v*FJ+QjSy4hn.2 L;iZ8M`,\~50ըR,L),X/փ :'{&vdg3k+J!ZމvfmgG0v1 ?9TR8w7d196UJwz޽q8ӵy=-}h}(ZѴ̯]4}բ,(m|3;bocIuźB]VoTZ,A'EO0K9[A e2@~υB]oY1K*WH}<_/Y9fɷ@[d(@'.1_0bH2+'\Gܖ+xD.>xTSZnѹHddl'KX{7j;&bd)0aOђA@iF kS%%iq nxeߑ,V 'L?yXL%)rqh]‘/T2g@;% b bb2A!@0~6cxyp!r3.6UΌhG8:I 5(\qos޸K=g^4e;k=6`;AMݚCk*%aHUbmDBAژfFV ㈿Dp<T*lWF@ Ȅ!n&TJG!i?9}{XV@ pԈcK!O?M]<jv`g(4Nfc5JY.vj?mXS g.:_4P<KM!%syc ՉAF\׊x8ܫ75A]$n׽-2mCQ}i 4yi_(ޞ =R9LMe}_@ZB)'"NDZ bށI4ORwlS杜nKCy:eW7Bu*=aƲ~;޴,pYS jOǒDv[ I5_ұ0%J.ER Ez@ K'Oh#嚹oޟB+oƈV?= '<hƴHZrȜ ~]-N\4 Hdse`5*sV);GN[Nixt/XڼWg7]8HѠhvfP@41õgA AZX2ԋ! @۾%Ņ tV"ΗhJO _YWf5*L DC/nZ9KO`C":[ɭ%E?6Xۻ?:xXe7-7bļNrEƛf |j&Γ]CH Fן;Oe3w9hthbwzѧx3Zt7,G5͔׸eK9${}Kgr7>'N-R։2,\žB[̷Ӫg(K;sP2Ⴊ_msvǃBmu*7M:!J[0nƳ)i5>vsƏIoV+U%)[4&UGϨs;')Na\^cu CBSiHW?Vga e<@o0핵f72:;vi\ius3R~jm1y_|@ z9};|1VT,c-2 (f=[+WEJ&f = cap:#!طqaoz5:QJV?yܟIIKek(v2B^ *h(\/NZqfwj+z-Cg$锥o*TB)+C|r-xofG4^w#Fu!\Rچ;EU(S!6("r,G,jqZ =Ԩ VSGRO+๹D:,oAP)YYTK.87i2g{ÏZ).Of )W]N7Cz.S4IW+}sibPz=̏$uedv`C0Jind~~RBXYkKdyx9;AL/bKBQޭjY1OW2  X`K0({3k">@ME]`~E΀^5 0U*e"@l}9v{ӮK/8H,h.[N]oNۺ2p`v@kκLiڝ2D RDFaU4E1̀1jmGv,VhU^ae0?hb)u=%\S1[;]AQ\LPʇ/ "WSq|7VRC1_ߍ!}";<}Qn` _biުvXԷ_h-$YBT|oC᲼$m>@!>%y7ڧ0(mB>m 1=ņhɓk?~%gwvP &["@c)D[wÌ(7/UnǗ½|` [ L.{wĜ 2Ssw|P¹&nfژ<0zZHdԇ19 TFf5Bjtbv_yd2OUIF|X! \S[4Z#-&F+S'*#LQN{^%6: EgXM;Ev9k"ӑӺn8LXcOIFsv&U9=7χjJݹl—Cy#Fv@( ލm&~ZXA*,A$d5G~d|G0n;h顈2 .e9= Q\3]h~}=]Ү~΀mNV?Nw0hWs%B̚i"i겳AxQȦO`/ӏ|9:W?)pHI :OJG%Ēau9o%) dhQ”Hin,0aJgwrb_CgRӆh8 !vFZp>Tf>:_=3OQ"u,*ǧAxXE& }ŋ4IV;&,~mdհ #2Hq_Y٪y3$Cۜ0>nVn%p%Y,_F8Q7¹A]+vi~ߠ4hi$y,K+S(* S8 kWk,ksS7ÈyǨ(q5[xag* nlB2瓾*+56w| Z*t) j َ1q v>trcBoaifK}_kVx+D?䯗50.B$S95n`6w=GiFvq0ijC3,j]mB-sȹFgQDo`P+n8!bF 5Se-9fT 8бڂxO/ D*tTv '/HPy ~3KH4V`cYI8sY˭?טN&U]]?:(>$>>áo9;Òuz~"]㳤_<0&9"AK7uU;(y w9ez_/BOC`P[7VW2}|ˎkUPS8#yVO>`D{nęچ#X.~1$ުaL!CR~C2 ΫG+h hthC`tQ8_ EOKZ9\zF>~BK'Kf1@8Ll%`1^| |=~)`y f{3$Lk9&Y@0UCYf -9'> G}?9^?1$MI?3c*`&gs{)aLs /cw_=^,Ѫ4-5J |f}1쭙XK%Ҡj()A܀.ZsuX9Y 2G;7NB}CKJrIco}:'e(7®Loq~ؾi;k,z0Ő8+tI_Ių0N94Iùs9k45AJ* 1Ӣ"?GAs,@cdlA٬vкR*+񩤬=2O-1 -P-W<a74z_Zt`_rRكb<>_# llB5K j)Ij-i&,sPhz-b]$I7%l%%1~|2(`2r @gubjjX8y]K̮ӡqٲPdx,ǀz+ل(Z/F%QHT& (qQ2b]ZY*:}3J&'l<0#ᆴ7D%.h%*a c~{<azW)fذk/ 0~C0džLkE{lEyLG"ٽG]9_`I0eTὒ=")~%%]?M(A3ke5. |7T{,;|GrM!Z-XW:d@-K)fwB$_vg'ȦH5bw͐@⇋b-Q|?pI3\Adz;M~ ozX2Bj ',z[AfxZMY*d-՝XF!,`R"hN 9x1Dv }I'^kƐڻB)OO ]l4ɇjdL6TD AͧRvd-R|-|ܩu"W RiLe֑αZx$(P@́?]~sg*VP۴Vm%H`̟lM']}q 4F?TFa^3ƚ'JUYǵ8"B$")z5iEX\_?F(FI&;U⣡g\>8 @GL=IwٜI$RAj&;XN(c>Ǯ c;i"PZJ w.z87?ൂK.zoSq/oHbz*8\ZRߖF;8quHif٤lB+Eטb٫6bҕX2eaiɮ1 .; ^awC`ppYwb/=7LTڲb%G41"E.oO] Ra-Xړ]8%K^ h0#m|@Mu ɟ87Fh52;2cc( En)bBuv8 U)2^%!r% vXXߋ~am;&Ҳ5jzQpNyW+FU@Z$}4ZN"҉ܸ&~1NL +׶PnK bV/SQ4? 7F:0W i~Y):iz}~f &w)چUXNYE,d6;(!egX01"-H}Z-@:sos|= ^4:%tLE.5nׇbl{]1\Wv Ï寙[줔W<u+' LKO{7SstT/ 0"f 2#`_Z"?Gi7wD@.Ua0/{ZݤBf;zƘjB=s'_v`a_Wv` wR aRo\|b^ v~xY+PKo/#u΃ǩΎ V\ÜJ~m ʞP0/JSnEd*~ZՐH# ]?t h6U#A8>!|w8ԘZ:`zDJ fQsR!ط 9Y!#sߌ"{uB|RZ;>عn\N^jʽ|4Ӿ[;#0 9=k-ѹ|g)8 Z RpK?zGMNQsPr֑.spLv?B 13[|qm)^Z+ ʾ^9&pJ*/R#kE/Oomz9 O\= zmפ[c4kX L [l'4"sI" E q'w\ᗓՁ&%is.bS50)졈 ^Tg43A *m}6( "‘i1m}9ѵljRyMb3܌#͂a^c3Ǎ~ߒ/*?CXΰiKf=wKIÇNqFv3˷pvC|/ϳ݌%0~47*PdDnujL̤MfWف†'bn2TRT!նLgnFx@^%.Jm$QyB^YZlrkeQ{i/pH%Y%v#62SčOy.0)֔iͻ@|`T܅5—d)XFWJ0n_wJB}y*bA:Bf4$QBf DA<3ΣJ\lx2& V^&MycH(0u+ᢷ P.%!/„JlXs! ⫎z2Y{֙i5)FNv$+t|Pӄ?m?;;g|UKT;L6u#= ݏjz/qAJ8,=MF|\>|QN)!#%{2>>OaUW+Tcp|-{KF1T5&ȃynkt9Ti evk;7`){sߧI_S v 3pV-] 9&q Ҫ.3%>:{gr[Rdz<fCG'=;1j̧3\"1B`oh:--` VY҆ 9ybF?T5RJƜ܉"^e蚂P n?:-[ e(f%?[&єux%K]P.`KrT'Ksʑ䱌~0i !lZ:4H}ڄ5BpPi4UK31wbXNb[vjEeY6Ad9Ddm)=~芀l1{wKAn\bʭeX%T;,@zl"Ru_[gv.y\mRb>8"ߋ#EB 9O62Ws# q<&yf6Z0hHDDdKBMIe2kpqs] \ L`i[Y3<"vt!#g\f#|R’ʭQs7++{?9$\,Bz'V䚠@M-%$:|O]@͓F+3A+si%_磭+4VelCc=-$dpE4}>K%D(q6BZkɀjr0O6dI5>mSɜGKR<,n0܁b`WAYJ~أ2UU^5z5fa,9؉?c*0kT xOV:Hď/qLWdl, @z[dF^&n.::CD7~, `cd`- sԞMa?lN<ʀ,u4k(w"a!`~9+bsobn CI|Cu6kOvRJ@AuG}ҩ?w ( 1g]ޤ5] r5akF8=pg.J2czF9mmO+hz3}<9Xr%PϕxryofZJCLU1fOՔyOM֫{+c rǵmt[C6x4*M\iL1#^MZ7jnzRt&[2еNN}O92\.Q/I`ޢvyc' d /! EjG>~9I!ge4CU&(Eh;?k_lj?iXEK40WrfL* (@?W+pm[{F]@f_|)C%ե7|;Tt4n) ipee^*W]=3PY⦁&Oxҕ9ȋsب5NԲBuRhc襳pU=jW(y$ʝTaĮWɖfj؞jۃHHO-$.ZP Ծyh|q)h[NjpqB$yCP\XOU;?!.TUFjCzPzX5jֽ1H OPf^_+8x׺AD lw,Iː7PuxS5%}~%)YY5h"i **O$]7!zUVͅMA ´mRA[jY:H8Cwkm*@̢j3CKp?`'MIn Ȝ:G8V hPR,R? ,GKŬ=<5dw|܆oaqЈLiq /~b/ldK-k  W$U{L;Zm([7%O R6rF5]om (tATϗwLnT/\uɴh`zǔ-75%g% B/g +g] 5[$;0EBp=q|Ƅ-Sr*XK22tk{Vx|l$iW+ٖ ^ \ZJt@)߳'YMq)(.QΤh2 1 )qg{1-La j|#| %MJ%f0|#?MLv0## [yl:0ZR,6xk{ʈ-XQ9𑊧gwv܌d{@76\*pʺϧӿEЅ0{LAۻ/Q+i J?}[_Q5T@._%]ѩ K-G_H{vJ5ePH{uu ǰtӷ8~Ԫt񻩅}R&a9Ccс# ޶\0l>3a Wq/_d|;i3k}H벙 8N7c3Olu.r#M͘*9ݵA>ߝWR;aWM64-k Ahʵ5w>ጰK/i/\OgAU@<'Ѽ"pj aU'R<*2MھN^@7H ce2 bO3(Φkx1u Zr8j1PhM _h|SQ(J˟2ю4uêJʼᱩdN +_+'=aϔ 84- C+l>shӑo-Vジ\+X?_#xl;cnJtnmow=+m)(ygu?pYZ(|3 ~N4m󭧙AԠذ}ٯ 5# ezA+~qKeo ry/ uźΐh@)4CH].1z݄?utQ`+9NPEK=sB `Kmh9T84rG|^%qz!a'4 R\?E PFʌB;VAa!wrB XTg8n #Tz3kcd(/}'M65Cnx#;v3Ik:ܷ#&D9hyƕ39 TЙ?v, `zBs#|̔r8 _x/#TRjNR9_ !vHx;d )1aјh-H:CؿGД=y3H zUW$Fqe 61GYvsdJ^>FqdҐ  ?^wS6*4G9ϖ1Mu@L}+biI=?Z&@@QFҠP !`/iIYDci$+zP%O]b0bU;6[2k[Db4I)]lGmt6o?c?:d*+긛W L>EO9 4r{ENV RqՌdYq!V4b0-s+Yn1~.Hx+)|u:<)S<#H,lf\6b*6/Gq]MŴ&9]q@_QpJ LblKsi5;muwp~ɯllA/Ebc2\`F£`"V>9:۷3Gdώִ6]RNTη}[=̙GXy[ Nl67}d&L@:m"⪯=CQp{ ^k_Pb pI|1HXPO>B+,5=+C܃p6eG#~jALN,{+$e3-.Lap-\]%'7XKsz?v VJWe6 /k&Dׂ/->u(i&kj$ER`TܒPVs|fz}SVoW6JQM6XdkZ'e_c{ ;TȻ@u6~/hǛo did e8M2 2C)vEvmĎS}e~;TLxCl<'f 6v055>⻠k24A-T~"D8]gF=t7P{6@֤|Uy!oaX;!l> ombKA}՟f@yiH`ȓO}h-Kj1q9_휁g:w3j5qXTEWzo3O=g?|eӾ,P]u=FtYSo=Of՛/][XizZx)l)Z}eKyWa ̽A{أS o$CSd]%g$~̶|L?ipoL/e.F Ц_*FALa]&tԫ"$-cĉ*I4b" U8Cv^H67e~e MO:)fD5S]RרM*׬bfSa Py\\t۝$C<">ʉxXcAP> ȴvlw7>p~DGnAi[ؕ؆t+=E0'C w1-KYknC.s~.,7A:EBV=ǩ["{#]M:l "Uv) Jyh@E,8 r/Wܯw971^Z7ªͪӵk9bi> ?zu='u5$()VH;=E9sY}{W^=/:&,GH3sD|gIU mBpKWEd$4l<MX^9B>Th5:9 3DYO)d9H~R Ka"=.L@3T&MZmmgw#YoIW}߮,ˀq5:;ʟ UfvK-wt[gb$S,>dcd)60A@ R[m4-;豔b+%PG=n[}&mWK7J.Nc$"װɢ=d7δHK[$CFkbm 4-͋%8ql@?$9"? RÁ#=-UHYfNfsp+{7_rcAr h%ˇv;YxSʜ_&vKm&P p&qlnn9Y9׀b\='qCd8dʨ)˅- rd|@zI jZ;.{*Ze0CcnSaS/ɣd&(  ?R& J 9b,ȡg7b( nW%m[XHE0be2j#"g}V9˗:k/#"6:t{uX ɃA @0mcmV˗>Q 3vgKx)XUVfTV:\(xkcbVI|C)(NƼV}dW78gL ##=t0gM KDҖEkph olS9P8S?ZJYސ܉ʥ:&دO'f>5 3xUJca$62ݱŪ:gh͝2<]4l;jP*~π8 !b䑁48ˁ yw6fğ+eB6s1LJARC &0>CSAiI}˩Z(Z43T燾Ț/9yQ3g~Eˁ,n, $(&/$W7W g|dWv?W.V1lU+ZdY2bq37yz4GxJZ?:}pH$Mg?ZaxlYfx RUh8ssB tw{{t|=CULuZx"!]5FAu TOϡ;墙bm[x|}ИڗˠמUQ {|o$:Yhp% <Z(utc^Fm'Ю^D4'BDNo(HFa쁴 C(E ATr:*A..>z@N-)Ȉ|R:alM^3%Id@q:'fKX6 ;L.5OIspC+5r!Nz f Tb?5Rs;&.Y:heawHX]oZxvx03^"{pSG\,u}-JUކK-;$\ˋGSUbO(!$4WvЫڜn9J)L'zbZjRGTf3yx_iv*y%)fT-AA)'FbrMݧcc.QjƗp]P|?a>I2LR r%/̚lYLce^ 09(6@ cOIƈL1ہYK'Oms*"`=R6{C #JaX8OC'\s`97R>%;i?qxsm>^w&MSV xuLpi/h,Uj"LjR=DsbGZ5 { *ڥ&4(h(x!Ĩ2~quVҮdU{Q<72MNO.jIt\ t[=(ãjO[;qz|lO`:;8bBHvFlae_*u 2Ct~˴hq"P{##pd1eI~w mѝu_֪_- %.Fe0CZ.2|pbɞ-xd. _l84<~+[܃g MJW0TX\g^\(21; .)댜=+e{ЊBګQY'p. ǫwJb .˓j]/YQ0HKO.=S|F@p)5NԲFaX&o};J ew{[B7 @\RСY/̡Ӹ܍l1@=|xQNU%y6{oAKP{eZH7V$H{$ 4ȪS\'/˵$ժÔ}+MEq+eHHEhO Bny1M[<إiٺ _|<[#LRCgѧ􂝞+mP;.ZG4u#Kb@ 98Z0Z ,׼~EY&iѼnQDq>WԂRW*HU+RrekdOnSGQDl iоE&jhA֢u_wgyf*0 \-g0p-6;c7l>;IQt{=X"j%%-S=@Xߔu_;RaDbY<(}7 N3up+f J&6!Ԗ?L3—$VXNX$F]cVjFUлlasw%mtm?`io q]+ޓ.Qdݾ8UA*n$+]#qGǾH|Lmyvp#?XJqoNN :GBxU!5mN7@MXDT_YTwҔۑǸV(%|&ar A%7T{2SblL-lUpyY{]Ø흔?!#L5<"VUIF9+.`.EWy}KsNWXqck4Ț7v#l8W%M3g~p5 lўTN 3oeiz~!Y +Fti=)xW}җjHhDs{| @CA72D樂e|M# {;X2~kq>T [lXZ tg*}4Wn)3te{9r”JѶ;->wؿRJ29/ IcڮTb Ef$&b4htJ}`D +.lVB_8no^QrgJ=2ƿziǚ4o E `*rfCt<\Qu[MkÁlkj(eXD !Y8O? yT3` e/Tڹh>_Xq8tiHUWyN# Ŏw2J.=[CDN{, :!' sn~AW"A3.jZi94k\;ZNו@Dpgߨ壵x(v: B5uW]IdCԟ j;^rɰfaěpdRR0Efu,d$9 ]Be"qU Q9,/ 6椂Yé[YxK>(Ya~q\k.;'ꭝ9AJͺ>^*ԻyސH jn nj#MQfٝY]H ,ilgPTYFR`YKE-!Szqqw K2 @~>ɝ :R]f H2YjK/Cf* {iDh\CCRá5p˹Ƶs}G[-tʳ; ]\R8hWEiH؇j?NSɪd~('pl\"&Hl9 \;@6f2eǩ!+ 3`1 ga)8+zS&g;- ԍm_#@91*t1ϡL.)9AwML!3e[k>Il[l6igˈeoF$1kq;\\7)|o39UwTt"G|3A;:)xk!yVuU{2۰XFbe4IP@Ez9L]hf( Sj*/? )v¶l:V*j1oO60弒zf"pKy,@A?ڿu[RsiWr>W?1RUB:_קL$h^'Xop\Ci8[zyRЋLX,-8'/c(FH%ֵ9P-D:|%q B$^ٸ[Ձ`$c4.$Y17X÷5kK8#\W%$lŒsD)v>e&..% IGQ̒Cku6I1×Rnы?wQ]oU]0:7lJMØ(RVvhP ΪB1&f$ɲXnK3:߈%.$.r! (ɩ4l& -FDELjԈyvR/kP.R#墯=ƪ#asv@l3Xd-aD{9XjuIm6Ͼ s{TegLC=J@Y^e@E-fq$:~xy+]qEP 1|NN?WY ׻BǠ ?!~-:߻\knHd:DJg닀aÅ{9a3LW5@NBMsnH6Tf}HfxЮWkm@MB7''IוBLs ~-r^fPbSn{,&8*=0+(xmڝ6")rl`ca*wSJ!t qtD"CܤDr'[1q$Ls4PKN5džLؘU* .V ,i ʙx\5x`_n&ITCfHd1:[YURVw= 8# [=əO$'=/{# (\Z7[`BHWD%,<^ /1&1Y7Ep[䡴0<B/@0Dyw#gǚu~]uhT 墑J)2dİi$ܔ߲L_Mjt3I9TY%E@R4h| -4vQ::& 4~Hsm[it|h,X]2JfgvĠ8Tqb='f'EՖ:BORgȏByO@#w6QVGՈjr\QΕĮ;Yft׷ѻb4[~-xaO̓ ߵSN0 Co<#tжD9O$}@:MRg" "[R0.[|6 y\=)yLS7~b֫4KhL"fo@]b> EIN?vc?4ݿ I H0=L|ûu|1';-Pj0-yU03'ruy?ĩ'my+WiLqb] tDxh؀$r)MceAB*.41\'84Fl^Wǰn.ݨmDuX;WQ D>H/}GbSk׫#n#e! m83~1E:bv55\b5F$hUf/̭ Ą~:,((Ore]'NUcƾ)L}E9)&t %H|5y; CsR*%Mްzv[2tr%o5D6c`^ѣ{g#Ip~2:(9)r8V׆뤝b^l@ʿ" sȅ5KnM\c[np^l+t Ѻ:q+ux 8)UTm;@Bgpg^s=bBQ%p3;WDs+|䞃`UWpHBd6'n4XF`΀(N(V%VAK(iA8i!lrNj^S>o|L0692(@1P 0&RYemAqg6M+0v4l٨V;b+RR:K#ӄ/z")d$&Rz|eLjUO) +Ǘ|'+ZPxi+mdKfsCS2xzs&`A!Uw['zD* IpGt{~#r]#;4==]9ıN- Mi$yA W/9Qaj iD"M&9 ȴ jMj--ƈu.6B3h MڮH&\Ԍ"T= <;葇6gyގ^myl~㰃];^Z'GTQkG_cXP39–B%,:)cNoah5e֒3S *݌sܜɞ0V<6<[BIQ?#K`I FZPR0OŨ%cU\aXՌO|;@2jLuUT%VxR\DPbkȐ̿t%' OO?"[rf">V5,evF`fu =fUW[ 6G5T! vi PԭӓQGf"0(dBKw*RW{#ëhS`Zٮ8p D5(<kH@[VB+6r5>wtB!xA`\-= r{TsZ ϺzY|_5y@Ր*k&jCٳ*ݫHh?;UROs/SRC8oՆ/ 'V{BbM ;uF?>t"*.b\z*ǞxD2y|q =@6{#wR_?zZ̓deR:y+9(,]b zw8o>uL!q~|V‘zq͍"N_RFNa[IZpOOyQAdx׫_HD"7.U䥆 x8Hw)f&.ufOe6JD~0+MA )Eہȟ9 Ӧ+/xW6ܸgA'/yiAm)#b!.|e:5n9(ωڋSe'⧥GVFUlb)'^{9N^ܡ7rzGԔAdQ  Fg^-̶X1MLazfo E6#h2M;T(k/1qu4q,?U.PWwS*1ѤA'}EnےW ֡tt4Gm#768mgxYXF 2]#kA1Y_ڿjېq3P8jaMbwt{L)Pl~MDSʗ+]S:DK$0ӝ'\,-%KFdýJ+X!;LHI`͕/y@'-+ &Ɔ3!Yϝ$m|F>620 c XDe$meWh PrBg<,YLl]8W5.8NM[Ado~Ub ؐ["Cw*KYTc;y]KEZp~7:h$ yW w` %p1CZ}?I[a?>1ߵG4Z{)/N仜YT/ƩdKڢ Eu*s_jT\l$5 VYpdVJٌw1 Z;,ؓ.Мq@zP=BFV[rA4tIk;)F8/]?2+)|65Sn d !VTBeL3b |ՠ/L(7(XK04hP {OζwvCP1I_ܿa} G:ȴXCtվXg!+@}(_02`p"<۔[ pyqWްj$: ^K$&KٕO-8yEusP,z9^xlQ!8Yqy;ʽd $jff%;?5};~eפ9/ ]vaUp|/͛wx_]1y%TDK ĸfO蔨f:h"tm%g[&tor~p\Z0+_|D(_qtSNyqc {nWt_ت P  piɼUSqh]`6.GMyqkX&Ź~\C*sF {>UIxgj, L1Iz{qO D/]+bx`=P`gh 5}jó yVxD}S ^[־{'NPr&?7V]Pԥtm*8Tqqeӱ *i=-Rqb/[؆|hlOWzX zo)Owm4UW8grC_v_Vx$bdjPuc̞@Ɵ{ۻ䇷FL 1o}(n;o8z#BG^U]K9QZc9Yx*YLAr􋨆ͮ&P+Lod@HaOyyD+z-_ƨÝ򔆝/jlg &*;0>p}6,YT1 vxJz ͦt)掇 9?0 %iJCv>-nn:k> bsc;]Q'nyr%}>Tv+|/ MiZE8'qG܊Nis!kR*/gb,*J1(O?ic!YC?rchmf? SRl 1Y:0vl~ w8ANvK"|Dbe:|{eWWvZ;fx g+gy=sv[WF"c QJ}L FbJp@5־ =/a=]:ەtX$͈Օ20?itq`T.v5-)tW'/h2~ geq4m붸>Q V ١὚&fmPw7yE#.X&LV6kMO.ppµp2|l<4Y(6A= b5S|mґ9dk s|\䎃MamjJ/#̭v9/ցU& xJ"WL9t(LsZ46 dD^eXӘ`ߏ_sldhdVExzIԜU']A/jR@J_-kZ$sE+W\C_t*yA7KV4S_$+VNW@kuw,H.ӿvFKϳٵ9H;Xq"GVޯ|ƞ,0=?Į|.6BqQ>Uۺʛ :|w 7w'^=_?\&QWgnle giG.4^!T8G9IQr٦dSg >8X+&?:(DgQHwjVY1$Ι 1e،\x9ԈRdz]0HG}7[ ]OP-tҖ?/JʛUg6hsLj$yc 3 b@]:aE n8^I"&ƂfyyD29:b0"ె }{ϖJ Ƚ߸ܷr2[ `Z~FfXh.`h@.4op'GI#g]JGFAZ@Yɞ+ӿ9}#olb#xCt6DuRmўJral'}Yx9ڡ;vXv F ~4_69702p3 V:6%qZ"#Ph!ތ,|;tBKZ8'^ݳgBZ:˧=\/GQ2H3H3;yP֠Q|X+.Mo3vG;VҊ%-yԩ녁\.A 9=w*vs~ +[P]‹A7e1 OrZ=A~L ]bpUBn X:7JWV>P݉o:!xū6Na~GMQ'+C̷KK}H'i.O;ןs])m <9}kk.4` AYA! E!)xUs`Hm+Һ]"C'^J#M{\ߠiB܄E@DmiIf~ò\ϙ IG'(_g-raм0D)t\|dW| RM4wA% K&Q+x'"PX`)h%qej8aَE_-xt7#ӛ78<*3fnO"h :`RX/|.||_nuf"*(Ƙ1;JPp9+%OCT!n(n-7nz LWr .$*9ΰ{| >wbL{EȚ1D97<C}c3J* n;9I73,A~j8/O;qj+Jx w2U*X;"gR?9qqǏ˻EFu" \ܮp1⺃TI|Ӵf-Ŵ-aG-s a]˞T1dDe.'X9b(Wm?_b&y;|_Almw( DYZFS|Gdl zd\􃣰QZ㗓mp[UOr#E / 6՞uR-\XAI~NpJ-A07' (@-x+UD j]#iuJQ58ܶۀg"j7$hHZ[5g>D30Wy|ysOڡKIhݸ%dbT\MHj"e3, zXAop7h@ TDfΆem1ibKgvD2y,3xa8&sƤb8ezU"P@`bߗH\JD|Z)?Usg<#}8MyXyJ-IJi1%*rHW#ϴ+0+dp:ReY 1l#V ҧ$J|`J@W 4vqk{:PNJo-2^l2*ogƘ LLըrzf9=1p4 k zsKjF 嗴jw>zFgH\(8׎חxh3 =5~uz5ZhT^C$9 #Ğ 0C^u6L.DXy.wD6Is:>CJ$݇Ne("戴B0o}W eQ'އJ|Vx;發5ra~v(o\35Oׇr feǎ%s hsq_y^vg{+=ݱyĶN1N,c i%ce\5?>P|$[il쉫a@yM 4&\֣:IxFb~q'ru_c6 $FbxHNҷG^CUPR{!;L#ҹyѭ޾ZWvi  fT:~*~N`p0zk,%Gf? l]UQQm6yIZAԻi9#J>IrXsW:qeI|JD mh ivΌFM( mCR$K#c -|nE5Į0*TC\5<+Nnw?7#A3#a+7OaR`.ЕΧu8kQ_:LVcTF_-6 t7[%R00yɻfǐo:VR84cL/QaUV H$ONc6IOEM~L~aڼz^ۈṘŸ E%e5_f}촱%Xv6BYDR%=H)9lOB 7al,2/{D`o5qY?N̮ByGt]YQ@!7Ѻ]]8ܳWmgZ>yZ@\Z+o_6]η=])h!i# 6οS1ΧF/Ѭ,Eg8K hf[:TXtؽ+Zjx('4ٟ] [wJr\'ȳzOmct|bjtĽ#&4Zx$T~rUd(8n-LNmEa`:OEuKסE:t=TOR7j7S_X W&k$+֖A82${W-j@ lP\GlTyFa!MYȥRH}y;~ 6V$8u}gZZ> I3s?y1X1D y*SdKaXFp!B*{ ! Rɕ| oB`> d2r$ڤX79_ӪdL0,b|Queia =./{09 {V_o@7McFPժ7K/jVN!h7⚊3 :0H[L*d5S[dEGzzt\ k-,q!ko]κy5^;0a@/`T.Noz@^@K{04hA=d3S4vݻg\.:Rj ~pf*`/XayzNg>c,ѩOOhw9 h!F(3JL(`E;)z8F{\)~8Mot볔k([~eLsG8}B&( rm%zp!]8 }MZ_3X*A`ϦNm'0+i6y39e5.k3xiQda"5ttiu5 YW4ŞL_#]k6D ' gNI塡[J o= +&͙꾲L;Ol L T9MY_f0ti=ij, Joz"Pbe,y5?OEkͫ3 5|noGU+)l~ĮVtj߿r_l=,Uz3m$Ϯg|W&G<8@ آ_ٵ.Jg휂6 ypz{`y3sZJr\ 5c]з]!ŌRdN ;byM V%?!6>r@ǘz~77Z5-8rQ nH0^hg4? .H }z駕fD`oL*<Iv@i8 }{'G@@l4zh7!՘'J*s YݦRzϪn]2BC({=+ mNfA-m& f^,*|KEv;2 5}칠#> dӬAt/A6W@ĥM&Cgķ)wCdr&Eep56%!'|p|:#,odޭ=Sh<&.nu~Dyܸq".3޳ e)v~(RqXU zSdr(^ zt [Nx}1frݢW%ZbreA']ٵ@)TdFeҴ8 BW"H3{L(?nY5"* VL:}ưq(]ꞝ :Xt@m 1~o|L;76(8Q!|F3WIJХTeD9Kl0vy6bE_I.nX%dzHF1%PEf=}+T,Io<=Fn=2Ӌ$K竮XJObv'dޭMzgw&$0 r섧>-{^iJ;v`Y9UoD* zCFkyUpk%MO_Ʋ=ݮm{\W`Ɋ12bDk4XgeQ]VV/Xnڦx~$I`SmEUHL&0X-W U\V@qk8T@/jo2"2x`ȭޑr@Aw<͘G:Qcwdg|=TśHz6MѾÖ_* f=)y8"joP$S4W*@s!wwg;tsg+hS6Y ,"?)uFV۪E (991mfWxe0ԉblO{H'X踃nBJ*,Xڐ2 AfЗҖZ=:uNݠUjCIG ꄡ1 dx `*sךPyLj}eCӯ}f`=F5D4X#C9白WltTs7POp+ N'>#NSiloGE/k ab12Rb ɡPn-Q+HfMuʢ n7=;dǖ_X^9P(`(iPYO}ڮCQ8cq]g"P}ǎ{Ԇ SYhYlöݗ6w)$kԍBٓﰵAЩ;C o9`W`|Nf ܏Y~}u=yE\{:̠GչTHB=4DMB4GҺC"C1>cΪI!",!@G鮈zbUd-~׃S sQD]B V+7k?cM{-j6bs[;x(#"BJ5鵖W9^zڥdb`b%}.d캝J$>\Y;+p!4OjUy;ǫ'چ-^)SQYֲН:1${6J K:lbd1 *[{ā-\ ^8ߒE I3jńeE("%,ͨk%חh b/0cTgc.˩:hۨnѥ^gJ&+$TC4ypf| ů7Yj'f# ;;I JAU\[e7>$9OoIG/ 7 L7 x"AUQkƄe.쏈m~4 ez?;At;K9c]aZbU P,aKgy秶ed# Fp0m8OUy8]&PXJL)t"[HG饟Eu&p+]EQMƺXoXI0r>cb6,EwvyS ` x1p&I ykEh@,v^[i\uĩ ~FW906k`|e_N!hpMEYl7`#u(o 6WY>&Rg*7@%\S)rk, y s-a`t&oxE3~f|$YB[~ՇczcdzDWƘF;Ƙ=C lĕ 8a;kۀ/7 1{7~!5Ffvܟ x:{w^D50€~+l/l_7F9a@*;|l.;u?~t##ί>4pS0$[n:[j Tc KHU$*$m,~;N; v04*BnTjȚ ϧ&tc+傏Ыiɫђ|`ax#!'mx,= f9ph 'JF6++?ϓ/@h&Zf'Q.ѐ4ipXMdQOÄޖH;i#"fp׽סrOM'9gPa=z O6Œj%u*K3CoR-c &+:/M ~߂zK>rKmkB> ).lѣYGFOV'1[gP}4:뤱(]L 籼1V~b"RvQ'eT+jR*{k`y-s~g.s<,G gOKn-Lxi>0JmUsppFL;.ə֢ye>-vMj]HHW#&r?%3+NE{K:%e5.ei5C EЗ 興@&TsD#L\anHwGO䲭9< c'g#+ɺ ̍b%T׸!-d#GĴ.= czLpR~apxjȁ(9T,%N%{Ƚu@,}fW'S+ƏmRlZ B 8\?,W97GΘ}nJ\e:~5(g<ɃL F?X;#/Kj_mSex-Fd0+liǼ%z+AvtpS̵C#&*4P̓(@{̷:BVw_fAp٥wUM+AMA[^40&Z- 41=Fh""ON&qi&4J.&.RمmtZN=vg(n[w'√@l=5UlЪJLZr{0 <4-yvv1Gd3}*$z>qMK= "y Ja$)zث:t2".b>K~E{@{,)֕QaTWG.kCZ3ݢ)EYvFm'UEWum={ YeT!:N ~: Tܨ^ p# /3+>w Q2AkMYBU7 I+4z k*׽hi3tP ی;Zzx޴"3eg!E !4@H1EMy@ȗ(Y5R=.^h+z#ߜZC\- lў!&,飊0abďIqFW#|ҍ^Ks<PqNxƏpwhxG]\:v#JKY,ԱtRLf.o ™1ꃿxt l)ZtSLq锟9!%M WJ %VnvP[ 5 .j8=fPonpsl@7qiL^Er%Pq+1ܪ-R{1) 6X<3G, F'WYZ\I>˄ԙ2wS+]/nѬrz'yR(tm.guY] $Y7CtPWr? xG6^FU3 g&}R'^ 5 G:gw8$C0G`02$nG 3 0V)Hs8[7bMEr d͆_P{-_ijs7W #6Ystd7\g/%i~rLٯ,mZetW v_B YgĩK0Dő8|+-Q7zj'$Gc-BZDfȵiz`||[3^ΔBklBg15G߳^71a9PE-: qU5S;y‡+ JY<{z'x~?bC% ;y4&=Eew6FtmAv؜3`.q_<&=0dHUF%.mWFGJQ? ܥDvL0J2><mCrzowCM*&h -u7R|u"ssC!󡴚Dq8[̜*ƨˏ[ (#؎3!V~߼O)F@//ffI*։%4: ^\8>m7j ugsژ縯Sd[mo 9-k98+O8Mj^,@,z`{t (7}zwW:B[;G! `UD~"fr \gYM"u[2 Q2Y0@RYrpdFq m(f<6m  w ܎.k&}ux~q#K]g 4϶dlPZ@VW=Kd:jRQ)P˙?M>l1,: /R' _x|ci8U`;_댕evI38tx01ZZ-;n5??j@U@,S2j}E=Na%WƗG6 <ppc?<^ TTGRJYн  0PȈ bljps"YFy½^D)ex0bVq mFA]l#W6s)'i%"J-saO~[$\P. mx.1/(c/~3p^uE%o1 -ïhI2ϩQ$?qwM%px{idh7~F`cۮr-`$rL]$hc5/;_I,2<4->ekIǣ w{qH*3 Y KE%(ĝW7ۅ8c&*W0^뷮&=OF`4B.hCjƈ L$ZssHm +$#ˠMì:-DNg^1[9a[٢ ,'^9"}&t۔{4"-R L@7L }Ċ1SN%c~9K3f2"fNNp\,c?UޮeA-j .||e+ TêІ EEdoP \A^!Mߔsw}w*/Y(T- ?3:)FZS\̌j$) 9r7s,ZrVXweYS.8!k3Oxފn'A^Xi@z!0>5}Ǥ;{]eJv$[n<l?c*[$bl<2-?!\dUWڄpФ}>{#Ȗ]_!Lc)\_ЙlmijꄑvfIաc<[Ns|Xt)x #<)좜 XK ;$=3}Hnr۾ApO}G ]s>? -D }<@F'ʽ2`N2,~{Ar;Ͳwfw@N %b7W]|X ZTh4 YY}N狙 *gmo8ӣQ2F?2r]'D{X*ɩ![xΪi|GqI>oǡ %w\ϴsGclP~p) V9ivO~Mh8] ΤX.$ }g& h#;F=̮!ֺ;$ҹ$XϿnխbyҜDDdA2Xj-#D\qE I&yW.[u6y trBN@ᳪ2Z0\4HstͼUO+?:T7ɂV'He|\oK)qUr ZJj;M+vFUzCR׊Ү.L*B5#x+CӷĴ97*4oʧǚ&E/gwU3Hz<{=vCpR%PhUM5}m`ɮMTqS0) EFY%eA%_eWM3]b[*ģYy9m*UFʝ${ܳNz`~2Gkx  WCJFZFrxF/0YIO}HWD1.`CU{<Ծnm:W>_i cV drv5r< |HZbugXZz]$Q»-9,?vE,C 荻dۚ*ށ348iz 2IʕKyG`DgZ.MBT4eao? PJi W|'1Y'Y˻zIO[/ƮǍ4?ibUnxc;=- -nLy lb f|(`eF =\OL \tw-m*C7J1 f4 >K QmK3oPNf?bS1S7h IY̡3IZ5ӒKBEG!Pb(/n5 e c[f9hGNR|K FXT;G\63?[bIQ [aqAgMCØȮJ鹲.tbUYqFEE2%::z9Òw_-bro!{tA{r[ع%{OC"XƤ?+t ML÷ =tw,HցL_347]C~3[I8vK݃Sk!IؼSƂG}A@m4(k pRH]wKVF ~<;ʍʃCh3;'hJ&=| !ZOQ7PDM઴C%9ab;$71s_`=wv#h!V"lr=ĮGA @Z퉇 ޠOQ#7\B.%Jܩ%zLl5ǡMXv( 4_֛2 VY^ -Xj&M=.TEn/tWh(h+Lwk𝴺Ec3Z~0NE#RJFA w]\Ţ@> oc2ah+"%\]gk;_¥:T_)xS%HYE=rJ\v< (PLثfwU({yYJ r;FϡIaxͩ 12E1TC &.vdI2lV+P,U0f \UĚGIj]Y=2')e*l Ro[x:D2 Z Wy8 dd2uɬr b4zɎ,?%n.p}Aasb<3s}X.}U_3w@:VқV;_@ Хo1T'y4'<>VES4 +@,bk>22~z=t{ҼMXyE fv}!9B NRE]F2eApdţM%uEϣ#r ]:a0YL=螏h׎2H4!w|Y0%?:MC]V& t@Hi+?er iC`3j,EW|;m 熈{|/N_8xEm/F3o^Z|#8\%!љqu䶟Sʗ ]pxT.~atKo3u=BTlF~"qdžmh*KKg`S7q5Kn4!ʫ61">.mfX%Pc/%I.ES+[NaMeTe{.Fs&. c61L 0׆óm9c^"_*}ނ3 O:T m+;MEbsrv&thLQaGh5X[Q>-GRF*/raUz>ms  N}}:رK"G.…7K3l0\}A|j#9,9%@U)[|(4V%&Ke&D'ґ=|`[S5j.Z'lؓGzˮr೅ݧ "kPNl)}W&泯76t Iėu*#U}"/hY^ɰ1RZWVdOY+newE7fURJ2-T}kp e<m+fD -SD6BWY`j&F~p†:)j{Esiš=S ;~,ոnˀ~;QW2* Mv$.,fkm!ڃ/Ƥ`QB_a%bAu냷Ft ]|pr&ZJ7 r*=5CdxM\}Xؿ:JorV|0dc4}63ʰ ɌEYPl`LQRi2pZ0)6Ѓ)o _I@#o`8}'Z3YڪdE/_j(;U7s;Z8zRXˀt\Nb9Ҿ8eh#]~󣕅2!IUY{$1;|O>z%8)@h(0m`Ote]á.o'X{4fFƈVzm0´04l*V ,t:W6XC9_Fj!t6DonOgәP_-ɔq3rܾz#<AzKx{ϬE=ҋE>2!2MrELͱ\ڶrISQ~aY1{0„ k} C8psfm`赴 "5RD봼3ԩf4zY8&*cmFg )2XËLEoV>XDkR(Drޮ9%ٹUF'LRͻټ@f!Na}d='! Z Զ}N~>6d]p@"Mc$+.!hR1!Zp b< < CFQ\>BS݈kۘY'榿V`1v9,C[Fv0zAyE8oj(FfJ!gIGY"WciP*c!qp7401M/e:UPP TAŪ=rGM Xtcߚ njq94IۥziW*yȭ'h{}oVOP<_K82`ĔLSlhpqNuA)b= rQi:_ #:zQQ$)&_bdI0)?`"Q` P?\uȋS$[IkM3FvqD}_$K QQbؑJ-Tx3rRiXb.fXLbVS$w9D#}_;s6F{cW=8N9Hmxec2F?ųyJi?m58R{/ĘI;v^-ř1a휬M%+jvю,=B5sN\ʧXV\|l\j3*Z$xLrZ~ *ҌƫDn5q!7Tԁ1e2=%jPt*1qLv-rA2!`^@ܐֶYVT@-Oxk_-w|o! p攵D'_U "e'Snzqk!^PnCÙeQ]OL*–Hu]eyL-Qbci!{5bcoPҿ x䯸{ L"Cܤ.}b>g@w^/^\.J]T!fըp>",srWA )Fr8$9Ma$/Bb9J8Io[ .-E a>~99,OdKΨa|ԋ]Lb!CD1Pg"ߺYC," % 󺟻xt8HkHp-Oї* )\p[p6x X~< iWOKP)9)$D) Ni=1x]gB@ċQ깐#wHՂ@3$mO܈C$X{,LJis痬S`SиB0h ӛA kp]A-/T};EH BcW#,@"TNnmV&0eoE7׷Vv>(F;Wò> ~k!Ϝ_XS-GOHb\P O. 5i);)şڠvݙ6ﻢ}y3BKqE Mеu`k;{s`bmKT?cZxjuN_P֕4oBTp7͡Hķ/ZE Q%((ELJ#j;82ۇo M$M,>6ՊNPȓf`*N>GX<$,/uוh$֡Irs<1׶i>;|d+h}S8 E ^p!1;gXx YGR<ɝ9(Y1ظh]n^6 ev "fZᩗI=PLks^%X޸ '&8:LAaAa5ǧ 2<͊fdb#%\bU'}Q NxrއPWet(Z%[T3T '&٢3"lhg)G[X~ֆ40+QSs 0a0ǧ~~?LfvlWsp)hL<7Kfeﱯw&3Nd /hu@^3\HsD~~ $炲A]җ-B4O,t_%x9XZFOi֑*QI#7О&LZa_PtHA6'*,(^xUfNl%VҝѝO9f=&љ3W$RrKfCo}\OQ_iHN%cC Wi=,JZj8 à$irʄ!DnkxL{ɢ  徱gKf2!$ob`IU#&7R55ctM3nhsBK3j}3YF03+vI~>g ʴ#FdʡEumؼ9lbc lA!w A_vR׀i"=\ )p JΉTT}z/,WN|.>|Fr{p,5,*S}L-/d\[ي֨ :NT*ћ~ AǺUОI~WMK-2,Zv[9 +`pk 7PE"9a W[T9Pi',:g݉PCLk[Xzo5&KI⭨*>B*V{=z}13^8^Ccr@X=GB֡黊Mp5Œ!مCl-јjQA'l.I>s…hD*H@;kŽqdD]ϒ`m-٩Q u/ӯt;M7l)Y9܎-]$w:;^+RwGg%ăwƐrbKSYqB[_gNNá(9 %Dmͮ8\1tH֏@'1k@\]7MeG>Gg*  nR79NG2fkb9}|=3Ґڤ:؉ĵ}H ِ"%/En^{@BzB_$eH W2\N͏+ `Yc_IacQT<F!.:退ϳ$3h"W+BaZ`Jџ+!D83@&4+7M:|[6.NDfTԨ.zګhL\] yL##7umԽMMu GrK߿c2%T/SQB w|72t eXGfSg~pKyݶ -e>dtѨ_4q`nSyztxYhr+˂Ve<ԁlCr;!'Alj^୑y&{YdkOU! %<&PKt/7NHv1f+c‚@vL>T =f`MeUHW(pP!an2cҝfY;4Xb5~gAK3:юaaKw8SL5 t.EzQ| ݐ6*5#?a۷~\\Y>M?= dZ)8lvB2 |Rv]ľT!b@.^0t ɚ %R>@-Ng15ϪNA eI[mw9QJ5; ?\ r+ކtv蛠yyX T*\:ZN;Ը-T`[`g<-w4gTÁl,߳ ׭≎٥F8 Hh &nNPRcg|*|s=(/- Ft`RiF~{Gcj8?Ÿ[M#l8gc f]ɞ6@u6bii<p>vOߪ ` S0T93 wkЈ9A3wu-X- 3dԯHEƎ Ϯ>3n$:+̻ Pg|f'9}~]0ϦsZaih⮠_zh3u*#yL}V HbŜ1]Y'?Q#K":ǁ}Bm%&tɳȶVցm@G\?pj8h&}vn%z9ɣب_+w(*UiyfRvtre=IGZB$d7^ OQ,]1*18tEs rHGr' 9 5e0,6rոhN)О@"-便LDL?Aտg('M `-]6^W9د jtQ[o@f{bASw6m@1Wfx$x?oSI0@I]6R,M48=D?n_`z&{P}EgI!ЌGwaDoaҦߡ/)6)r[+iVŰCoH7|E ~pXòraSI_j`cyA2e3cQb d#lpN<"gYZ070701000002e4000081a4000000000000000000000001644ae3bb00004588000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko.xz7zXZִF!t/2EF]?Eh=ڜ.+͞ g(y⪑eb`=KF6cd<6! 1 5E)PB>˴3#uX4z`~’hcʱ6_Ñ[AHzLx-;D>o %$M3M.[LI'="x1? Uu EY 5%N{zP84[g#9×+1K_ gDOy##_8*^Y$%y^7CҶg UX`H/fI3=ϿBNTdX>p E(\ }bA8a]@*hN᫑bw\ޏs16ASV bT,CM9X JzĐ۲~kB{A> 3j Q *e<8(TVNGڹ3Ė1|({I7"4G2/(J8Sz/#z 57m`~)V] SuI;N8cFm];1) ^־IܫCp~~bNMz9ӮPd'tïOLϾ{\$!K89 EgXȐhƸ]H[$D``U;V=2!٪ }QS$Sh|85|Y16g+Y؋Kӄߤ\MQ[p*%}<ɫ1qso!m^:~,%既yd ?KDj<ԾfJzU dՠ2%"g:p*:lݗLxN/+q^Dׯ.%3]ms.%o6B/|iFj y ז%~sY 9GSFzȞ?m[bcxwl4g#vg) ȭRu|0B..WMz JwVFnP賏,@tN[0fM~kkCLb/8IiNO18!/r rau"cy*+ȩEmAY>/$A;f'P0z\}r! ʕŕNB@L<4$ZZYp@d?Xm=Vʤ ydѬصxr.֢ /;ac#:ROU&j"(0%'PUz;PRRGz6A$c= ]4FhUs @z qh1^xui͞Vrvtqk D>/ 2𤓤n:PgYOQt2DaR[Yb|0B̎\BSL(X؉#! |!.2@aV\,hB 4jpR]Woԓq 3|Td]Ջ!e$y"2kh:4yH0"ߍrM̗şt(]=_!`fRpҏr"#HÃ[?QSu.̢/۪6}Z+qވn}l/t Q5:,^'>u;\ Y a_\WUq15Go~AHrsOI!7cːMd4@-A>nt`=m@qiiT9k0>b0fO ЛBy'V_9w. 4YN9Gݬ)eͅwO1^lф}Y٤!yl1m "hCZ`:J#oIت„WpCT|ZwĨ0d,"}c/VXw#$Cp&KbXAMm^,+4}|46n1M=0v"gO{r 2Cdeu9{3Ot༫c˿-]lL6膚8rCΌ?E[_ 06')~6vIJš"K=Tu1G0\(?t7GLoMOQ3:C3d'U_Tw4R.^@ϞQ8fO%e W@#6btH #5p!mL\|gPeqަVrI97*/[]zAsjAks|N\ÃsI?p[T)7M!ڒAxy8z!{"=|ODQ ׯ727 KKAAid.(uD_84oϡ:R3N'Ԡ-n"N[p;}v uaflno/fP, (rxEajHn#1HqxrZLA6۶T>TW|!pkSJ_S0v^ a-(.G7*&Xdm.(̾ KER%;Dquɢr4=e 8 oG U8φ7]p 伥w- wYlcUԙ> .$ ifW(׃zxK]8k!2>bD F /BU [{=\4䣼}vBJJR$}3)-Fb휮03sãf ,Gn<'g@zB9X9?q,s¡)̓|\ғ9h73 *nwӐ.b-\FdONxN6lWUǶz"L2+\ VZf{SGA}N&^XkS nG|?[ [GbفdxO8lSWu[fdXT`okJD#%4|Uj{h ꖁ>c QY6votw"YGC;6k;+=?$NMv&.@Vb/8\2}\87$@G[ehD=qcRUoD-X%9AȺsg.W"X,YIİ=W`=]} 2QnZд Qy]7 ҆+Rg/ cer֠(|q *Zx(&tZP[Ś1?(Tq042q< b`MԘ 篹^UF$>Zjt{&Sٴ#rDB`@ ^3#G*sPٗ`܇Uڮwq; &ޕaURqI_I_2.|z}پV-"2n5IL.~?Va`d.knxFZ '¸fӍ=T~1凵Ԑ,$x6>7ͥׯpks%މWrrM Z,9z9 I∾#~fpSRΣ& >EfiJv!jtš "S xOFmv3y?Rztqa;u 1LD/r"?ŌVWN,%D򕓈@nqz\ h&5ҍ"G&6Аϴo+0i?= ĨyoS!S_) 89̗QYȶC-O%#26b5֩2~LN]}&NӀvMc-F(>4 CTi4N;&O,|KyGLl:[0m8.G1PuI0Af< ®g;D,%~+Q]fz_*@RSRf6%^$zցe:#tf6Qt||u?Pb/is*Sg+/z+k niR~327o*$xܳz(93e3V:p_P?ĆRBZgvp|h{%\=dШQK-=c]ǜ7\Jؑ8SZm U6 uDW4} 2i5pG'Wv:A) QKu?X&lls"=vz~=,>O8s4  $`;|镍Φ NG` bg8v_1R$^*,R[׎i IANAS|ebz>4^hb'R+탚2k\S KpӾ5kHAØΈ8nVۡX?Xsӟ' ȗg-dH}ç2,M 엺_a! [fQ?T()w6AgO#,WwzCt`+`I(0N9^bMϦ{W!UqvȘRsE܍~u!凒ī-cɴݓc,F L&E?[ .8W*9O>Wդ*~365[|m, 1&cmIY(cCYE ֍90m°} ai E l}pv.u;HɎ| O wm(}s6) .Ka)ljIb3 1:Gb imPKs w!-*`hS60ђZSvd4inǑ"[rkNhEڪt !jnO;IIc\sGS0^Se|3go8uCY=%<ŽI'B#.2݅IENߩx`j+b ,w9M6,傭aCG!qU68y||]%%hݵ>m{i||Av$&iC45ε#UɎOE6GA}Z{S+sChȬ]Qw Q T(OG`aL?'WkJT/,Es[;ik$,#hP 'Q |g3▥7![\ NcXdƢMȕ!>U "8x0j/?(eG?|p#dnJK rT)4u&RͯQ~F.>~מ7rPR7 7lI^ [3Gǝ"OX>,7Qi%ElBQfND PP \qԫ5ta4Oy[N c4gTPWo="$TC5Q]O 31%i\1ow6h-\rl}m-Լa$, m8$dR}1Vu#Ձ~ \vv0M*"= L)"' );kbYEy< p>9K_̩[ rVj7:qYsOnST b՗&ٝ̂Ks*[aetPNkyk@ H 8>!4n%U@l ޷ צ0b,t/ɸhu6<1E&47qUSqԛ U,w!Mx ,$~y9269g~!zC$Wk*yktRHz6ڎ`i0q8'X`#6< 39ʇ(xUzj{]'|z!_f&3q3)0 )d%{#-D5O:5y@׉g\ q%QPA+3f +uV Yl0}ga)뫚bּ`@m/>ȳ>C & q1g3M/)8:lټ,4<=[/SR$H1n*th0Ϳ~_[y=4u+`1l8vO,(P'lF7tB?u~jb}]X;w"qdt gYGQWY)hy :)f w\҆ztB*'E$; (ǔIWàNiߺW` EC0_Qw,|8@K8MRn_ ]r*\=B ?spcsMU# ƫodfJ 1x[2tXŪ8gLJ,"ث2/֘w80I%tEH 3xUʑ]#CL BHUƐ`rr3S14ۼ#@< I68fI{`͖4S'L32㍛ 1 W0}Iu6LPx%+e)%Xo^ ʘxhb˲d ϹKBzKa4S_%JOzɷd][얔ܘiȘhlٻtf/x3pZ/,_8vTdgpQ%!ꏮ驶 N, 1s?U۾K.> $?%t7.pރQe4%|SskDҮD!%WwD,x+Fq/@Z#|]LAĽMW#?5t/ar  6A@9߈9RP2ͺz˶D 1#OxD ZL28F7&r-ޔ0`BsӚ.$4RU#gGcTD%kS  < 'U욳[֟sܹR3n۪Sv7$GXԓd ˥\[n!˪ b?6π'a4E1xN*6[|`?/ޖ˱ 󝢸b8ͦ*DkTNRMD#;eo˽u!.tԬGKiDP}<9 #;uaҡ&4snm2FĝE{DTz0Fżra>4P4~`a=~SG_zN&f<ì_C>ml3M;~ZHb k nQtDOBuU -m@%3T ̢[ Q=e}j Ơ/3&g`g*wVl   cA3`Խ?ײWBLŭPN4fJ角џ63:VJͥ5,wHg US/*]JʺyP&O E}-/%Dc"Hf_@BK##H$Sߠ$୉~w*í҆9 W.*;[ #ܛ ZG+< @FVJ7?)H,f͌+FY+{~ #Dʰb7DcmJ|鬨]X޲-fōDƔ]AdS?*>Ӽ@y+cA!=Υ"sYI3/3>*"%-@FRWY^#C%/ Gлoa0xd0( _ -M:hݱmunPZOϔy(X**98d4fg%#fd3 > O?+PAz ~w,&W6)n $%e>uet&}DT. y5jOBBR`SiINdSbϵUfe;O#wFBZ6w) \JgUlsXKYb>x l`ì^zdZx*Y SgP6T;Q{LSrk5;RHPEd|CTY(2fX 2] k d*=4^eۗ: tߒpyqS [i&=.*GwhHe6OS(ǽpD+{ >ؔ "c, L̾Q΃|c><4w2Cz6>nxp TT`epgM e܎oH]=)*<(X.$6co*ր+K0,['~h4r/DQL ,:ݥY|APT lod>68{S>Jy\ gIn~PÜKpfm/ :OFV%gu=7eNObojjuK薐} cyM;l{K p`T=~ *9@IcnqôlEZ70_w Bu(]y5etMɰOp֓if{@qD7# 8c1c7ӋѰc#0+md>-&ntԌ>DBz#r" َdȘ!' $ῒA_*6GNxkm. d\"B)08rC.F-2濎D:+t\6@s4O 5E M9J Mr'F"٘<NXm愿f 6Rr%Jbd&_DQ5G%#qM{'$0^djh?LȟTz>H+5*SȻMC/Q$ ez"N]vNRTR bzM&i:$D@La\fŇ-Ck%J$HHWI5ۆdP+DOkQ1H'O9/P {n)9-y^e\SCBt/8JCPɰ--7qs+*!jJϹ͉ЫFm] Yʮ,Sz;CH#dVGa!eC YHZ#П/Bxn| 0z- )Pȩ~A@6 !'@FRI! FyeGG-A[ UwKgv\Ohrѫ3ĦßVC\~-oX49'r=+):{j)6<x Wqe/s.% e{Fu 8 q$:(<8+%$0'兦ǩ&Ʉ" ȶbœs yd'Z=s^q:侢i>+l7"I~%8;*J2d1TRuO?e"FDRO} n\XNy/z~<)g(zTR+W\ [7gH~sQ㢫JӬŃNn,^#7XX GD CAy)wy#?uCoɄhv;(P'"NCn %ֱ _y/#쥱 %L _3 W6Vvo'}zyȜn3@,%Bo=a9'eX[i51%lb\څ/gHf{)!YwoSй>eN6OL{i'ɢ8_!nVя:{)ìض"w7kz.U@]D䋦 [ WA\ RPsYEߐnƒG3FX>Gʂ7pZ) aQ'NdYl9!LT;3i/3I@Z/K䳹;=d#@)+Ť#~Ζ3S [R>g…9]i"$$bbz\c =u7ӈa74{Fժ{]cċH$h2 w՘oPb0Qa[IA#)pV]C]>_ГkFt^q H Mzv!cߴapM6A$'—WgƠ,i~&Q@-E3^L ^ka8ӣ; [og `XXp 1L#؟@Bܵf<)o4GPg ފ[炿jxl#PzI\3P7?e3neX5b[G; KwIT)n7L3 -v{gփ$lVh@l`_]D 1rO1=V1<ڶ\9(7-cYȒ,b SNj@ޘrQp_'X8aYMelf.A޲p?<%o+ZC!yԚSS³[~)B.mrGL @s"&ojjQ, .oxzMĉۈ>ץkHI_oNFB:h@NeDK9-SeNt*/N;U @Ez|Q~he-paI%dR47Ҷz*^l-ǂ8gE#jI8i[egPm'A8;u.pbP81ZM ~v/OtA56z(9\S&s,+ܺȷPy#%+{֫*P>:_}@psBm=́:2'Y$~J"_Β:?1]gBZv h/ uI|- ݰCNA$A8Mc'ɘ@F8pYx͜:J!Y#诤4ۛO3LnUr{JqC0d"UdhX&* 7B_ǭU=LRo+wi+}[{K{W֕mXG?/v@`3+ǃD5bs;jw=mRqzH>0`gI:gDmԊF>ZtP“ F}B-+/m$,׏/l:rOCbIvo͏]eO%z%AˀrK_~86NmE 1R)-m^!4nFumFԄ`z;o'|gyZs}⬲NdÌGbk7!X`2_זuВ+[dk5cFp,VܴǛu:j^ڞa=O ey3Ƌۢ V_;LԘ>v8Cݽ̒ :K6ҰλWJ [ȩV~a<5m;j9"0[Yw!]&h+ǹ;؞;c*e({#~\ d9F"(R15 -pLP%!as&{I_A[MNܟaT6~-%m;Lȑ-2! @YPsŢ sw~#6ƙ~E .wC0]j9A7< x¢5B 7+P\"Y" +㼶1wA~pB. OKW{|qyQXn$ٓHOc_x}I#D4Z=-lO 1Jl%kFhAo}[in.^D\J2hI^SK8 S0gLFQN)! Ɵqp{4nlRA͊To ƪ "-lfD_W^JN Xg#몊;]٦JJ bdKܙǯ -->(~hv=nD$j,A@k0ی$5$̲QFʼ@N(0ARNI $6B. h(m(-r2X^b3齍v9H>!4ֈ|!zFQ-STz*5̬D pClb ??*Hx]OJ5A.ɭL/jO3&:N[ !JA/,Uқei%[L2Mc6 ?D|ޮje}LE9\в# *1噃Qʳ65fs[EE,pm纍a܍NBqH3TqQFc+>MYC8Y(k_QۭSAg^V5PRytQmjZ=K7[Y4B`!uP ME+ˠ,p6W:_me9n}#"@F6oa\e3mzN(DzLD{n49PS)/G1lvU^evUAL"8H,}y-l";_eퟪE“2S̴~xE ja 6׺ 웈N4C$<9 c t!>I)ӳ3)(u$S 9iBr*ln|U?A1 }5W=zElV@l& n{.'Y #E̢T7 .Nϙx#Mo™"l?yA+%o3=R~\(PB`t+f2W^VJ\c /rG,)`fYZ :gYZ070701000002e5000081a4000000000000000000000001644ae3bb00002e54000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko.xz7zXZִF!t/?.]?Eh=ڜ.+Wa?涯8̉J|ċ P BdPŸ~HRep3W-g t C\m==pGB&yV?-B #%m0WP\aOTMTKފF~qa ;*GDɣV2YuoE_,Rc+N=Įv;W!OZu[7D"LqZI"~kԄy UR1|ڃgn8죷b81}e( A[n'ag`dS#crЇ*|$2ȇƃ_]:9ͅW&+Hv6kZ(psX_80DZRdKy,A1Dz a`Nl+<k1":Gme,RߗHK[e;?h]tּFmxF.%}Qa9* d (/R@Swp\fBgSIc0'ÈnI- tFR$CP>kɊ5IT#Fm@/(;ޟ_8/+0QZ?3^L.p-\D- Rfn')`؉uGfQl_!F 'P~+-ӑ}R^ Ɨh!y# $!,&EyaLTG)o,X96} NF HjA^Iu7߶FjZMTn@“.w=}KxU$ѩp;K C|QEݱ~G>v%~|%/:p zW7aӒUP1j_"z=Ħi:KpR8hrQ\# Y!kqt`Ȫ.<6r?ZV,J_6gOPVSPd> kd2ϻ- ynvrpw; ZkZZ&ݘn8rcMoNǮIVPl漆@g8kۉ%Y DOόΓ7Nvm]jlUDd _]SCvx;H]q:1>7:",jX$Q t P;Q`*$Q>I;# xݝ,y z=aGͺ#|&ҧAc_5bKEĶwfPuzl޲$ķŤ^^"4^ffFMwC+ʤ+ kq'ZJg>i:E:~ަe)P2zS!>tEm% BBc'.9YM%hHW-Y+;|9+ sCcs WFKszy=G[nx=IB%DVM7j.v4Tc;h:nUFmrF,=8ZdXu*Q67L :+7{+;]xRnEF%$U Yyh[n6 3%:3!r,"'Z:]+sS9˹ U+̇`+eWb8,mG0>BkPG/{a iD3I8a~ʦx}'![P @<& +)ɹd۾AT7 {H5ȂOdMNm]GBIcȐ;Bs 8jC3N"պ,ݽI&d =cfa˵@H Lk'KtQ @_r.w&8h< = 'ɪgItj')H 9\dCW_;3/m9ޖ okeRTʿw kA1:RВΐfqC_Y$J;*>awّ>?DnPt%xfzkk&l e[aƤubQC= 'JnFjz7R66XG[ߛ7Fb5/~Q 퉦JN0)gl<,sSNL!P] 1vݱ[\ TiLdxAdN׷RӨ6{zw_/;.D OKB@湪wZfFWk]b^孋ﱌn ^ЅkcnYlI>&%/L]z ]zKomWw9~.2o.uy2&*S/{Ssz &䦙qLzS+ HjN DS]gTi2n$=p&NտG55`Τv#/Cß$!QeC\= ly.uFR=R/r+a 1Va+Ex*9X393D]_ke"s?1esiIg{b)AwfwZ*w);>/"S8o"u#+y+d<^yC߄H,|>j^}9W8^ѣV"r+0&@ąapêOS k1;=oGk ?OnS\GlX>iKh˩q#fV1iZ 3;kݨ&D֊W3\6XXAxp]*kaJiU  o5&,}8 u*o,+k7]D=([+D/U6i0ϯUq,fsṰcw;0<sba{;qN9u8s$y;|:2Upy_+g<K&5kt5i&6WBo#;gqſh0V~"/d8qؤWL7h%ZW@Z,}|08hQrimzid!`R5?oV S ){JVo.:s ͻ.HVqq5Tx)}v/ `Upyw-\7V "o:[U3,_].$ F ?ͨu rZg=ȼ _^0̵>v&~\&h3H{AFfey3L@VXis'ף$x)qcfBHioBn޿SSq+\I [/Q +܌]4h;K,罼r{^JW֗aA>Inϲeȣ1 x$[Z'$6AIL%?˥d`C:g/zYmm I\D+RNo >?ky|1<#ݓxAnGK'xAeޓo%81ygq.k5Kh$ ƗG^PNJlBtzbNTISAt}NXeEܣ[ymmyio:9}O-JQi*gS/c9! tF,N~{O$D]$Q)tNf o6d<>1N 5ދ,G|WUErNW1Rjz^QF@lϗݼe(sC;p#qXN!=VuDbrj*WqĞAs+ j9k*a | b>KБk 0H-t0_월ER%|rwv"#"il XՓ? |!YO-Rf\_l>v:qL *Ib,h\= ,rZ#5H7r_ӈ.ւ-ѢjKt?{^rH@uߏGeWF=tvvm}tyA ۊˆĢˣql3QRS(OKi `P-aKCoV)NbxPtԪIx"*8ܞI&jA0=sl0!WЦS6ȽH"vϽupdzd/oCd } edlXLQH[34h7%1Dw8ɍeD_V>nR$,e^2dvZ!z^B0۷SvU"LmB1H~n$e׿N[e!E^$BdRp^T_a~.գ}b`aL}z}zgN|\¯#,h '(͏'dKIO|TFjE-4*rI%av-"ȣ_?M;ngDCdmmw)zl"A9}' H^N<Pʝ@>d_9Y5 l.9n&D~OgtU>r&y:o0ژl1#A`THrte&qGoM0S85C±L?6ۗXkX6\ D-B;p3h|Ez+]MI,M m €tGD, '䧝}e6FہQ{fu(ihs~ÊQQIL3e)MWG:AeHIܐafkdt-y T?Z:ٛw AF!V{A?.dAó%xIN0-u!wZQM~$YVRuoʪjb$Do&XnHYV"n˞WWGol ׹{"ن~uiCj65=2Q~-wMbJѷnWoh{7 2?6mہn$蜅N*UÎz)>oAg#KH>VzA As4J 2\ޢ"ߎIL4ԭzHM'lP'/ QXNv' kë :\ -W^sȏ֓A#,1oަ+]u.C^3-4-ėoЌngW;"M ()xQgZͰ|A{QV?`lu/&\/WlVC#9d42@搭&(aG?{fC w"+}3k`/pv}ptA=<޺[_>[Ila93Xpm4ks[R?x5{48m5Bd:LX5~Q0B^>%c^:1pp:ly@/oMYy37s{~愼!O@¶̂Aa! AoUF Hk t>g5*WEP{OkRehQ *1`/dT˱I {q'˼ؑMiPmzpF7Oǰ)V(:VHj)DZqG.N!djb P}#,V9S~b&i() ba'R*z` ا "nLA8b`/:n1Zz;G.69I"?y];]X";9nP ;A-6/e .kx?LG=Wd,@GP~PC\acP g!,":%J6U͈rc gL:TKw,WF,q/ {ƣ#Lߔ@Oxӄ p`/6Zd?: LHX\\$I\l`$*ϯė6U0p8Q^Yڅufh=˪?)DS+Nj!&4D7~pIciަXzOtߐKĒ`dqbKN5N/*c "%u: тy`ʖc&7d7owbT^2O2};MЯm7RդRKR32dKqb<;5ݚE+\_gj *bUc"EeHӷ|$>&¿830>+OS arH*ݚ\C|Rzxz!h4%B5{>3mTSf-1yCGҘ(PP_EN XWVwэ.O^5( .5ێqU 9`a,E:"~-͚aJ"'v9O90Dl؆iTDp~QCXUwqA^|P,H7@mn> ;1c9g\ t .tcC-^A(w*KX.gƧ@-Mx@g|n O#޺WXD>d08kچNd"0Gp ‘sޭlQˇ,쀧ܵ^9yNELٜr [j+, zU5T-t-`wVS$Yk0 jC^bb'mUn_ҿDp{vqinpUv"b/2#kawv/8O7e㼆 z1q\+*B z\{ \:>-E_H2Or'I؜RwAmzeid0* ǹ I4^|\b8O~k:~6\]T߇6k{:X .8Ӥny@֒(RLoJD؉ o}N+Gm8!j$ҶHdI,./u%%N\3.3sȤLd` ?Sn.>Э'ƬF`|zQos4lZMEjmީ)zVL H,-f ]ԴÄ́YBlUE{s0:%%BE筍.pj4Kz׏X]r2؜DlBrUɦ|> 5hFp3b] -/)O#_ymS53`M$Ӽ MwDFS1۔B#54X( 3"K u$~O<^^ѽ8qtCkސ4Ng̙\ggYZ070701000002e6000081a4000000000000000000000001644ae3bb00006318000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76-connac-lib.ko.xz7zXZִF!t/ob]?Eh=ڜ.+euv/Lt>54̙V[%+%3oȁl DC h>Yz·8`@^0+ gi.l 3(;8ai7M^"c)5\>]ꇚ8Xy;4G*yޙ/V3~3sn.)^jGMJi[ٮ%~A]9ЪGoF?aGA*j&dĊaDT,p+orp*.%jp{T)\N|0smXVid$RBm_ys .w!AF5 T?+Yi?rS&60[exnjԒL|$tes9zU{7kw t=Wo}wMR7q Ӄ[IJw܍E)` ҼFJ,GSDa^J>zrS&\x]JÙ^)F Ia>Wxh2 WQ[ qПʓ( 蛻En >#t8HcO¶]4c_ܶ|7G$;ųO;vznELzdg$i7NbI\>=C,wH]iAV+V#Ì#jKqX {:߮ |(9Yr:n'Vlk~r 1tܝ2:?  BR5IU|\ asߛVnGmz}S#Yq"*1\%&5LnCV|Eq0T&k2i-7}NA晷pK*EzZH5xvjiTT6 }آ"S-\g}ـZ&J}CoVӏ7` 4^A>50v~O W]7+ϦN2(#[ lV_?!L2Zq@-$Mkfόz)<~;M%aF5wƇVAkSc ƷBX!Z(d>B̂@ɫv#؄cC\?wV.J s#PD1 bTtĬ9 =s VMǞR >YeMA `u'p|^tDL|%P8x5S`LƢı FkjO#<߯?XRSmoe@pLYo.%P1mH2~XXjkLWlE8/ϕn%cmG"*WJCw5;ܺz'r:jln` uE&hѥ_{آ1p+ۤ$Ē͌y,*?g˜kY&]cl׭s$o$drsBlTax9K1^pϪO7ZBl>Vw̧}c,_gT)WB 6b:hoXZHʫPnS\Yq8I5y:j)%98aB杻VaGGd*Ek#wGdRSW#|=q{+|aID`G JFRRvm%F"r`pMbP= EE+ ЇIhVb+#qY=h/>^bn~7a h X(nX*cַQS|*R.x^o_2jڥ5WG0X9EtH  prP^6(GxfwGZ%97R]d\@ץw]{n͸MLU*Oze73?SM_u6=k-O_ WeORZkX񌼘`7L.._!gš_tG9-ȗ)Ȍ\rK7`cAxGff6 DRDλ`" ihw}JKCS֭5<-85#rA 6hEcZ@%Ж0Q=WI0ˊb%W(y:0VnsCSH7d乶/EX+!5SpV@S׿4ԛ !{ )< /*b)j-@3W515]vۓ2azZ? C$& `T[ h@|…h'K |m<.">ǞO tօX?+hW'8lw\n@1=T5y )fS^Oa8ɞEXIP(AD: -ks y~요bc$ߺlʻRW]cpaH.ʡ~"k3/2Rm?Qq?u:N} mkQ^=iNOU(22:_$6:|v\.7/ >_:e*Rb)x-'2٢iyҬz0BF)9T@٘ f+|=?>?[ l޼Hn LЙh!4=S37L|vTLc""2&'"ZPcFx 35Ψ2pe*JǛPl|bk㤛/ D8t1 u|r $r`kxPӽ+-w.( -<^ȭS laߗ:RT#Ye18A/ʞ)5}EPOYh[_5$U.-y|?}v{/'1GM+SfL^gP.L~ ɾwtqi]rRN xaW[x#uդ4b:b"v9Zz%3Fˢ+M LCɂUE/᪯*6ih6<^mͪtuT1&d#:!<66 =Ja!YqG ,'&j7͢ebgU:uB=}̝/PMwA +y0RBO $Vw;ifYJUi*eΐ}਌^Tլ4Tjw۫jpNDSlNQkP#dRYK~̞Sp~A*k 3e?PRO ej\3e.(ՕZzX'Eb-JšʭkzB2l*̾g7>\nу U! w7t$r`. ݥ/boq]E%ur83.3i ~hy Қ%rzh f83g@+Öm*;BZrPm}U/XÂ9!{| ~N zfv J;.t,hbQ BR_)ƟӼIH7zGKý*$'5(26W@v#*PQ ƪ}r1oOڞgWwO@y*oHU uǶEӭFsح8%(kӯ>m/`.Xz4L4"V~r\qB&ܟ s[Y}X2£77KoIN3eMt: Z56}eVHH]sيdKR".`X XJ ;ȳejw,uB%S0}ƆP c(p5m# 9^6ӥ}BVcTYv}_X-FT}l9M|텔t:>WFidq/_]/WR# $ U׊u3y?_/%Ӷmq|{.5vy>yN +PA舖4zŇn27v_qan_kA\9gfpmTb#o$[W^f5FfT @a1ˎRZt34j[Ğ,RYd3ٵN5cmkp9 \=Ge_~9̚-Uhwr`%h{VRGDb $Dɖj- n"hi!;+BU G_ؒV] Y\RQKZ҉s' (8B"m䃲^X߸ܤbD*HtbBv%Ds( rЏϮ~\$p~C[ʼz㘆+ng^taK?Ĵe76N7%r4d/R3OhnAhx9#75A7# re #B<%q&Nc{X0#Gb_LZ;i/b]wLomx no/},l])<D~lW~*S$nГy7xpwT`HIփK/yd/E2́rNE@S+HrGf$5W8;Ȯ~4T)=4)UNp\(r}Mxa` bb1r펒fAaSBC*dҶXe<ꩳoRcVP)f4o%X2RĈ'~\> ]?<,X>Nrx-(d(M]V$n]jNě sw&A6V }EWDgC,9~?4FϨzA`r1uvKu~ ՚FހY:KB#2Z3HLbݔ8xgE*rôd?OeDQ:@[ײ>37yO{+ʍ6fOf޵#/s W? y8ּmoŨUBBhOh}QDѤnSjՌ%cwHм&Z5/a&QsיuuYW_QX; uᑳ^6Φ (f3ebJme Q]o=`ȞeɵenADT!DRϩ%,m(VMxZiU|gž2;aG,A ;x+5Tǧ[Ԯg YUh*,U;p_Cmws eߎ/'WKVHXyZ\I0d1FD"Jގ;ۀ5 ЧV)|RE SYD,?%U!}3BiQ'9kUJHVXy6Ǧ`:tH;[mR _=B N PEYXRjhFb4A;k'MLm.0mbC*Wqܛ ɐNٹ7SA[ȅ{atH3J#Q7ydvz w6eOx=[0'IE9gC_ůqikG}e8|(up|=0bʂ}f.?g:ARe<K.DkBg1džԴ  "=NzQF-ZlɸU߂xPd`J|uJޗ8 YI(gW_Vu_n%kj -UrFS`2lW*[Z.HܡWu~'qS7K{;*P1wչ*^6AI[k'Y]*@DE[P~CL&&\[^ougDZzr`/+u.BNQ N|xkF;ضL:M:4QOLLCM&SJV`vŃj24DNe G AisvRGޅcЭehC̎F$@ @2TA6uO{hr?.TZ*#W>AW/qȊw)N6CE-eI_X3]r}zOD3R&Lt{΍cS`q婵#XH8=(v`Lj|e=bm ii 8є鳊 ("2UĽI۪8j+ -"GH.,BhpaU>oYY|<ϥ@tvYB1$lP>Xa\\b;2>?+ރvשhEdyO"3^t˻hv@d& SkPf]]Hyfnn=獼 e~S2D%GZ}>%1 _ĆȘm  Eb p^ʳz)[iU# <-K:<%wgrUaALV4 59iwV^.pk9tL[|NgU7==>|b{ybmbêO0йLK-XpJ§^Q wCH=<޼ 0V`W[b73Y|Vu{k-Y_'!U2c:~Koɚ ENE֕PfSO2*P{.NAfVvh |KY3DD!S9rj{lWۈɏE?}J6~ ]k짺MHxKZ}D`Wnsܷ ǃ CE`2%Dē`)BKmF9G`^/%WZ.4q>OE(bg^lW-zb+d #6H7֐΍CpdMzEGף2*3qMݫL\}?!R@m)xI׫әo b̑Qp z jAȱV%U"xثO e U6I#G- /ڸPEcGHXF ‡&߃m9"0 йA,y__̧!|L$򸎤5N%>8F~|ޟ|M@0+]HwzvӞ+ۘ'6A[AKϢ/޷dY7)53` ^#/_%kAV+q>`_rh  MuƳW b:ZEYD4<yAJ9P s94ruR@cR'-cObd3QIh}V+Bɵm TQě;MG.ľZ>iXal+T)?#2tIܓNv&m|î#jQ>𼓹W x,998\k Lφ.ci;4}AaKA"uЊ|l:JU6}+=ԘG:A]ȾE&߳4B$4ZO ^~Bw?d/Uwl՘يHϬtOMp'&xIђ~v9f޼Oey_+Bz@LI6#\b12Ȍ5"ƇʚN&" Ȋ͛L푲'Y-Q2]Qs2+\U`/BU_Ѯ<Δ5KeEa*^]Y(/"j} ђ 2>(1fP `4HTS.IwHHdr ~}]P78ŭL❱ƀ$քc% UW5I0SsEZ (fEؙu * lTXG/+ 4S}1s(go= '6p#XʒQУy@U]h:IRG\CyÑ \A~|b N+LÂ,\+m #FtNaK 1fĈkvأ 骁˭ҪPH[̼LEuK.@҇LBi=Xt,9qqw 70:ܷiSAKP fSqP;d Zp8+dG'_R/ eh),\~ K$NGc2Eib)^t#R⅜ `}Ȫ2%'2!MMXAt'tXbr'9 kDw{71>婫dw;꽽U ϓ_H# aV4IH5k[|UEⳌ BWCJp]1d8Q` Jtʂɯ Kk$h'͟'*4Wѿvq'4" cfʄ'ZR؛@ۯ*%Fj7<F[~*Qp_0ڧSעEr3~_z' y-VzA hPފ`x{1d;Éw-IAaЂƟT:[.w?GVD R ӂx^EhS/#(#X ų"c;|U,MIO, TL/ .ro9C9xԾTt|"uCwjIϥ1>%9! 6up)5+#ٳЎ.= 3Bu(\CG Tyl{5zEבxOPaE>MZV1u`1Sgds_U/Wg^ڶ3 P}Af/8ğɣFS;'X@uL+:n8|#HTVpKfb۩>>p ˾L_&( H9I>lG q}D!uW$`+9ԙ9^ɞher؀}F.c_]j%(l\^}k6Drٮ6iPOeyi* 4}bbdɩa~67!gkEIYd+`"5ˮȷFm=V'rF,odck&"rB0>{)V]ܦ?zP_joλdcpO#U I`*kFK!yk +YR\&?[0b.ŽD%7{s ndᶒ ZL{${ϒs|};ES̼e1  enWTqv"HL&g%0qT׎MYplJisEY^փG*}sd}!egRkx]:ҞːS ޻wb}DӒAN5XQMKwDK3q׭.\6ކ6Y`|rZLਆO8A=YDoP%ꁘQquKZA,V$ȓ?up,צ@ƪn2oVGof(`'@! {ƾ<.V䋖޾w#mVyY.3dޕn`W0 5x{v F:6J7D`Xbc&VeG<$\B;#Ar*xO7b6nLB;$`O!zYSٌ=9F ,jrٹ:TI@A3G@}.cXo.)S룢FKN1" Srd<i]RT'xr_v壕od.Z%"#zYϣYFvEw9ZTQd{vwoYk[㚖5Ya |`1\M||-O9L.w"u7߲ݬzyɿ±?{+$!R ǘVFv%!)w6\$1֕ÃoL$~1wqTcJK@5Zw i-6_맔Mf-3XoXHzB:g&yN֛۳$^=9k{k+d3b\3 O`jPű6Ɣl|r<+ڄI߮C=@Vy6%ݮ_L;YLV؆wYּ(Hn+)}{j]iD1&¶$; kJ~Me/M<ޭZv(9L8c;υH͡˶'k6zK7^TC 7ݽT˺'OGab8v96I=Ge1Q>Jv"bn,Lsz%L Jh"-',]F냬#ZfVN*ԇV ?&2l0$xdPٿF't!9q|emvA\V{:J+ :ArvhDWPv7ϸC ewd}ƺc5$Z/rn;%@O*zhDItl,.+;JR{_rȀ&T ahINxw_ƪj]*c5вNփ۶z>Lg?ATOdjG?CyC_Uc][rLve'P kXn`$3@~Q[(Q48.4Í홫Št>-]]m-zo{PoWK405<^ +Un1s`9|MEK8lkcE3T]聗&Tܑth̨tۇKP' @`7WԯD?qP; zbzi52n*!l\؏g9:[ RձK}쟗70*i{; t}ܷVNj1ެ[o>r[X>7|7,s GHD Rݝ_.17Mx Y^;dA!D4@+Rm#`{r,IlUhOB_^S$QȊv/W- |/]77XC})Ul>Gk6'̑=]GtDh(8,c'[NJ-`tbzR4G¢ \Řk,uoH#+uBå,Sۘk&M(X]mUzBBZCFGTH^v5_^xm1uP67'6bcv(?nbvh]\rɏ0p1C}4/HwCyJ )#Z3ш9n(pԻbL/T/=5qZԔur;e߉:cnR 7rqP{@1)7)BHx$OU=VBIy9V+N2SJաw]!du&r%Έui$r#޺DaQ"0B(2e"ԥOpLChfzPkJ05?{ap8`S=7Դq8Z86 GFQR% RQ+rQ0hu7ydAr^9'#=>ϞFQژv.,5]`N֙6`QH*a8'=i(F]YNWEYm։bܝOIkCJK6gԀ>h>ҡ:0yx$.'9˒mA{ێBxCTcJs:ҫ:tXKV+4f"ws TcT|IZzCP`O˷}HV}i+3FJikIxƦh'ez (g c75Y&;U/{5yCeiG2Gs@% OT<ݽ\5f[$?~y"h޾2ZInԟp8oGBHNܸſ(؞!<ɏŕ$( >F4&cqd.̮Ae1D^&'>~jouAu?Εc*YzЬ<)&沇># <@k9 Ɍ g۶ndf{K&Y&(Z/Ӌq34٢ςMZ l6LBM[%F:_,ZNZks/5y]=2fEI(hx80ncbgJequKܞXb ,c|9P1U_4URM(@׼B0/+0|F3rEKcq ׸ >D?W@,)W[h"zg#q"8y,-cyװ?snCP'i|d@[kYgUg: Oi$֋řmߜAl쵞yqǎmfܟJnX?Z \vQ Լ>iĦA!krjX9|>TtwdיuE_ˀF#X1JƺDSHЧfsOm m(oIdC3i,{@{҂նj?ik3*@"J^L=Y@a)ۗ0j[;ٽW3aWIŊŨވLQxD65ʋBx( |wua|b.3g}%Gi6 A>soI jǟ>&8,_Ͳ$;?_] ?:+Z!D,Ínb%B?*mIdwѵZS]ă1jƐg֮XQ3CDcTU}@ˍ\@ڴ /ׂ Oj/SqO,+Mq8$.]^[Gޕ1 Jm,@7̽MXњ \.Ev udd H DٮtDӝLobKB~HkYKGmf4vOSͯ)QPbZU;"rolZY9sW/Bkg߇qr@P^!h̔dB0W.+]YчOWϕи58uvN-DrEr+!zmVGr|Q ѻwF09h} ?'֫QڋX@TxĢ+iKnVtB614][9߄Ksjjw0TKVQZjMfjx݋@aZ+,A,c6Zl _Rh 7^m+}z!A I!P P4TGȘ a9lAfn:y?A݃E+땬ze)i4IfTbLf)1 vS!n%4B.|*)4B;ƎDzМ }"y,%|ױWcç ߴPx%cѣkc=Õ夙|3oqsMbQCV~b[](|S 5 bgc;,*75 !ȧFrmg7T֏VS浬$Ĩ dTCv,DT7,׬+j12,%nӫz{ !dՕTC} ^ 9: z6+4&,4Z(LHJ`'%$ாX}."LǷ =2*z4{`orx+NwNiFV_XwN`ڃڞ 6)Sm:TEFli0X_ŸݸϏW^DKEoI2ӏ6cQr%'dl2' JKU]w(/ъn,Lg8<VhYLjq[b0 D gDUoUR'~6(e5vL❮!;;1S #lIƜGإQB kgF=.$2M[ \H.RH g6Hi)صm@n Of5= ?6c? '6O f.f*h-݉x{=qC奺]X3x^)|ad) Gf"/2'#2 _r}VN@87*\CqH6ʽJJkc2#h]9FRn~ׁq鴳6L:@0*1ֲ5Q8/ d\] [ _Kܒ:.(N_ە%{7Q t JO$*ųw(HNh3#!MO1N?QSOqFEF֩t>۰2apx9ìʂ2 U|*cPd8dYTz9dn c6x!6H\' W4z45c He-&y> rsق'EَVvIuBWAzg&'a!,QU^=2!U@~; g2<-7Q*$Ya#3waXgߊ?Wrjx)(`,Zgg;K%Zo sAV@dgiX2qF0a;کq^PhH:bAdwZyB9fk_iI1 żGn㰬YN.2qd`[- a^@1@v_|U譅= >H0ap\8\|Z<,rx ]zFҥ^f`CX}l,S?e|q|";j:lfW1iw3?ӥXvFfeX`at5E5I%=<[ܘz3*GMjQ<"r!R:S*cNfg:6G=u{ѓ㨯)=b P#9S՚Wfhx},'jVh珜~!lϑPV ![@*"DPwejEcw2$-ImŨ@Vd= =Z7d.~ ɊܚtfҚ`i+G~g'Zh)یo`,C&9Ǵ r (;m>JǜTpCȇ0C6Pѭ5 QeX1'%f& \AH@AEJZPa}ץK4|%N@7IR ]J8 dՠ9V7A{Ѷ:2rV)ߺj6ۇAAĄ\Iլ D`؝rxT @9m Lr M"@::CTQRJ1\%,_4YCg՗aѠDj=?!~Gz٤= lHmHkսy'#L'_04lɗ/ĸԼ(:]Ez8 Q#SV_YM!ĩ"ȚXBqƥ%bY2cB Xie̖7K6m:J52ꩨ1r8#Ye^C<ژQ?B_lfTv+E}P-JV3#ܨw ߡ\2eBaV1逹dr>TV;7b- _Dp! | 'Ĺ1tg!$֮ʆ@b'oF| &U1b]sBPbC@hzMs*•8)p2{-أxL]< >ApnVwn3BXXPVzg S1-ʾAKqRB?M +G伩uȗ„4 yY=߻gp+R$C6AD l~W(QUIEL=@ 'lvM t^:1a6VijZ2찭{gqyUlAш8Ed ½R&#Q@e83L}\oCpa?´&Lsn:F7cr(0p)d{391oA*ѤadEЪO+I#BbE9!ml/I"xZLdv 팼X$$ظ&cFZIˆX q8EIpY;~B"*:m<ْ%Fk=%gQ B@ɕ?THǴEAd 埑Q%k#-fc A q;ʅ44"VJ2bW;U$/39IAGe毸֚{#];atW·])G SyĮ>8`)6M;%-!ԣp6~#r}.?F,(-/NYǭn2zH3W- `Q{ .1;ėt|PЉBFȟ \ C5oT}o[QK,THQfDJd$y.D ۢRi|*|VG oWC.`S#h`\b#tP>HEzwnynE*h;Mq^ٹey646: ~mp>lNSt6/8,gJeZNVQMTu4]yMP!N&"f5s]86_&wVi1*+R'Y'QT>'ly5@WyX%ً"wMyg/O,K lʿjS >(2KfÝvRi<6aR9RVνȩH: zՁC\Ġ_cX-}{2ja[Q?F v'z*~j{^)8Kt/[C*oĥ\$CbT#{'=5'Z^'-9H[; 3,y|}F%')&Cꕵ"-Ol`Z=d#AKiW`-a$H) =cׇ@g'.`pwyϭ2A%UkK5g tޥžxgzI=UBVLn;JapE姥::+%A'ZlKؑ*YHBȄKPܙE5@=W|*Lr+ %2_%G4N)3%Eƪp~w\<j9u1ݶt((cA/͓PT)qGl ¶LxL4 R{Ӏy~̹~Jt[ (n Wu­yԫuӌmf%ukI0U{@#Apgs|d?O !û~9Mf8xЃI';JKjBgE?u3K<gA: w19@Bh-YhWölo66yVEcnj̧~QcF"# p訐c#Pa}< U5p`&){(#B$}uæl6Spz+?d :tdK60a<@ AxO T 76yhNi;ޏ!\! )dq0A?h$. 2n<,}DU!)eV?twg//(P/dDa%Mϕ U*ġPsa "EԒos`"_ѥ[~aW, .0q)$\甿-Cs[ ګ~оoW^Kp>*gAfR]׵. I&%m6$d~P7Q] SR?f#s]7TXhf _[d8*Ęf9ҙ&UhI UFu@ 7P O~^ iԟ#BQܘCtV/q~ A3} "[`s}煳\0: ]7΃i3A_] (aHgḰu!_Q@==Tu֌yʰX4yN匸%%lWer7z%i4ݔ{ {SkMyFm`$0 Jǡk끝,팲 ѓM/3:8N;NMtŐmNI1O0[3{,(D%)8^#GKUh{U":_u>bQ2,v&{+tJPCFCȥ%3v YUC кB'{*j.uoEn(#z-uw>[L"9Nd~\=_}V[)9G) ./y=8$PCl6kcJ^wqY:58dwcwme4TH~O5Sh}V/W##>Z~`1 23mLA*ďW3gAtzQE@*PŕT8ӝEO֛pO<2O&G?'~;+ps ߌUZuBHmTTx)x¼_Wאk 34G ayW=<"3r'62 ,c nk^:tkÕ{j횿 c$;[ H>zw0rf4){~ Qz)tC*oreBj_ Y7Cgt3FXʶZ3&x*gᬂX`aNphpiIΪ` [[vOyB SK5j3YR5w>.vt ͿcNWDP {ϳXMA˜v1l狃IwXnb#cALǖr$5ճD-c8oϋ&8gԻfEx.IC8 %R78{ݗ0 }l4|FVPm4AFJ,u lKmS; `a}M$zkAՅ2{3Zwq>* - .ëH@1t "*a֔0>n!M8EϭUBP:oYH13;cP C.LXvMl'Z#v%b)װH s zɝPE7m''6䗶LZfI\=?7ZrPGUׂJd;qxNV"DZ zz=)4}NZo2W?K[ud%;VQfU+_I,߇*X1Uh&8їcEHw!H6TCP{B]0 S \@ &Q\`ǝyJjT63ԢAjn z& 2̚|v]Iuʧ" גQ5Ѳ,M.]DMTF@q* xyp{ߛ6m5rq尗2ʇ oo'K냽1 Z:J?$aKEsk* ($P5HrGPvd9ߘ[#b\P&qB툼_/dġ FGq_Jv y뭲G[Vf:LX]0|% 3P$l3#Ǘ~$5 gr5qy;Wuq?\zsA˚" aO[kʛLA1"KzdYË6/H~1'nPg[ŵ5ڤ-Tk\<#v.=Z*?>yX%,?HR#vV-U›4 Lf;}?XO щ), С"l1`ocf 8XG_2FɞhuZ)՟JHdQHȲv ڦ\5RN 7mg)0X-Keql%ut?܌6Tٗ m;C)':o=цz*pĠFU)ϪE8?n#^K;ܢyiAXcE5YDSuԴrD3R;6 ^kq|) NwX"y0+ZP KyY-Uρ`0)2َuNHN(AGiqNl9B4h4;Z W#5Y7G }+EneFp@59d}Z{]m?cBnzB ;M!Q-Y!u0ڗٓv=X`Z!Fmbm-0v!Vz^KXD.\=sx'~bV):IZau`/MD0~Cz53fbE|'I"Tظ*ZLfSqs\yXh)3 n)tfw@>~f?Hqy`Hb j K.#57=&q]%H@R@z4?n{rC#T6ܤyelS (ipY{ +^ۦk$v䙖;p4duWZG;9[@kfI]iְ/W?@ HSȆuʴup8T/DJ4ښ/` T7l/2ø[EU{Y^{ wbLֆM5 8ܮdPGj||],kO@ڬdLٯx;Ž8[Xh^wUZR64$΃Ck|BkisLz~a?2ݥ?QSn,DŽ~s˓>M (=:fxaYsyoed Rsvm]sĨ'+/7( E!x:>@a^p37xCxF.z٦^| ڽ`a(J/~ o)_&pEUvy!>~Z:&(< ޺*[ć}^ 0Anu[Tyc?/#T^Hf^$b/|<Ņ'rwFZu&HI^6 4? NlX_)>tc ]@@x=T|hE-`."YFiQV|FwqqNwL'7]G!n+dSA<91r 9 6/R.1A(1H,N GswV.0=@mt-!fiׁC'*>/oJi~/-fzY !nk<~ 3HT4ض2-͙-jhVE_ulXϤ9DpC" [?KrBɄiB~uS=1Nk;=FoXN N/m30=&EnKYп6^rޚ18Gr-DŽR"m),ZhA7.z=p1G V:#-jqc I<"`U eq/n1ڙO '*O =^d7i e\+j4oA> xP)N,66SVfxThU)ybfy$V{`vkk֤D9[W#Ii*]ZK1>VUv0TTн.VIb!:*?If7C֞5lUƸѽ XR/ն=< &.CHxr ]-lh!#R¡ڲgnќOTI [$:ѦJP\o}E٪a3u,ؚ !I椝<Uab&Ϥdyup}y9c&u Y]L]\TIn  O)AP97~E?`ȘlТ/\?leMvaŏ껃nԲ?C}K>aG@3_ ,@hѾ"F?5]z QAr8DM̎gy1>p9$r[2]`) oX9Aw q90:JqK|(GүweRݜK&JY.U $*jƝK3Qʈ .Ts;0m Fzl!imD5u]vB_ ѭu:Ҫ6SfT?f,'˧=} "v&?a!.A{p(fxU=6BtbzWoq'Nm@΋Cw|& n368.׉9 le|H/S^H[_WA$Zj{J6fk5U(9`]Z Y )#q_O/&5XSz"N[V'r"˪r}Oa<5`[}XO9;M^?v@ϷsF6>G~,R}յ8؋P޺ׅIɫ\LA%7tg2>c˴#|CYti䛜o 3 x !61Uy~I_/e ~AaXje\0#C^n ҷQQcEg(|k:}f /m23Jû\G_@܎uJe,&V 3gxxt,V`r#}VN2 ;C%ܼ!nߏDPi d_|+;2NRYTCFJ}*W|.32 IsACP-$%EcΡztdwts\46c!1DiQO :5^oPu"օ8VCn܂B!^_[$23$L[y>@R "9$[pǬ7k;zQ\{(u{".+/37F,*qD9\n3R2X+F)0zp+% y`a| -#KBWr mvR=X[ &#F^.zgx=7=h'Tm1&{ΊUSй\ԔP58+]ȷe-ƕS7HҰesAs4bYF쓛^*r,c[:";'SM8fCy2;yoh5bSvT Q:VaXi:!k#?:dCTZ,$\b@cnS]BIFk<|o!= |:8UwqE 3>j-w;Ct6E'i;؛ 猔zD_mdRr^1D`6ϫT/}XɃJn*l@*M AhOWCҶF(q>-̳4r\3ai=sѕGE(p3 HO,>HN^ߌ#q<&B@#_(Dr]Mqpj LۂNQ0[hW*dr`P/ r%Oi0dXhɥ*S8 S'r}N\B}pig7irayq^:$vgv`dwtMB;6}7U/>G7o>TSTl[ii<Fkʦ<1p#q0 2@и6uDX*,7iP="8#9Dy7v YR.[yW{_{@$3SIoc ?b_Dl׻=L{ ƇyA=|7% std>ܸ2-b9B,yCCi~ }*r`Ѓw0A.ZW0_ApSg[j׳#΃K I]7u$S IRJBb i#`hNBWA aX[*i=hGd ɳ3ӖWtQ;H2^/6 2<=5qRsU2M u9epA$ckC ߗW 2ϼxDyͶV+ G{ą">"' jGp_Y|:*$2q8QTUj'z3.$^.oIKYϷEv鷋ײ'zؐ''HMH B^勮sXd쵬.w$6l,H~%@?hMDx{v&+'g`YpK:}:WAq%d0[c ÎxT3 Smka ɝCGp1W?FDCdD^q_m\<5{;Ǖls Bo*v(ZV(9@pnIY_nKxL,NeN:fM80O(p> 7Zxom(C0wgolZe|Jcp +s i<& ed\Rmo]Y4RY'IYk>vG=]O`d/kNezQ/ L׷|cr.VXHX/mnT7Up8vȞ4B}wNg5?ެp3cgRh[Vܿ$BR<Ѷ_K/Zyv>Ww2R~d2>`6S}\@j-E݈L2kጞԔZvFuGu1}:2P ܏ z`-Ȗ>NyWҤlZ06`j@Π0}9ǘTU'c (- l=iM#ܓkxP ? )y\N. Kx`W>B>HnLaen 8ހbn qqO׃+"+)BQ v zXR>ԙ×]it|sW{ďE^+f(GY c)eС ֟ ؖWnu0ķ Hc1tm!:E?,% inB1".~ i ,DF`_R{eCE"(m`?okX@\[].VK wVc+VHD|f "|`4cL$FQ@2 Zz^i u4;xVL54v3*vЙ9O ɑd$&`jpu2yb҉Ҫ\US[^zE;uIL-*\5X||o祮Kٞ&E%PUNjaG Z@ƌ{#OߜZ2f1|uEKO=|d4Ͻ6h/:Ȇ\LT ~\v0V*ߥUK!ʕD^7L0mO^}1Vw%N!SYGKzy/_|)wv> V')4G-d.'lqn:A~k? G_ܖRcyeQӶ!q`HQt)RCE3"[5AT<^wj[ũ8+72W$,S DJ`nPFLQÍ!E:?JiRP+-'%?f*[j3$;<-=ʆM)A$ #~[{~Ǣ;[.< S)bT#Ǭ,e0x_{w:>ڭf 2-0)B\]DɨЗ0nŊ.A,2`䫉QLyv/J[6x&2HM\h"载گ?!z$V| ^Հz COi_M$y?xaH|clClH(j[K/])E|O&4cKiy6:@ݦsGцKiChL՝h/V0_44 `&90XE&8 O8~,K/x|8Xt2}NX!IN!\ej%#;Q*ϫ< fqqNF<8 vmCzB6n)2I51%ٸ$*O2 ]F Towb<~lBogɢ5{7d!wǔˊ{6u:?S|C1mLj0Pn 9,>IvT /t]B jizAZՄYAPda HK@?퇕_ehL]ZTwt*4;h\`1:7 mͪiƾHRL_ i6) \-\R%Fkj!9+fG2Xc$ ͢zng쏪+cz-^_ +ќ'Hi%(1 ؘ<4TaNdl9r`rv;~"+"UЭ\N-)P]~.ik6mz3 Jk$s_Sǫı6v ,q* Ǟtz ?b*d:Xz`Z.QhJOVKkֿ&MrZ7oBqئʮg& ۏ> ,}tWmhn4j(Q (S'#I6zm^\xþ+&n펱1אgsU{3+kRa[ꐻ~,p)YpQd )HE.9qs\G1a1NH*(zWDm\GYkG$aM"_\1F=g&K׳x3h㈐r;}}.(,Qp'2`A0&v-gߥ7\p"+v9uoXQ%v@qm *|m7Q292Y*%MV0CB~12V'CsOrPIu5mB]WT]Vl5OI>Plv3cE+ +IEc@  eI1  @b$QUˊ=_ h} Eq,OP ABEW)5'숚$?P81 T)+s8lĊq_5 >o>A$k<~H:>kEbW.ťTOþnKB#P JP~ ӺwM ?c2ic~*IP0MT_קI`UĒGVw:W ed[\كFÛƻ;1n ]#!dAuMfHXP ,9eFHodK}x!pq[ƙFW#U 0^?_P'}ƀ-0E)lB ר-tYlxG5Tr28xɆ[;lJʙխr2J_K'G,2>Ee)A @7AծXّzT _ΥU',x@78]Z1JۑxccQNLEOX0s.{W`KߩaŲA_vv 9PkXd-"}f,TcXc.T<.ֽ̥kne@ f)Q Mn[We7dvX+n`Pο> ?})œ-2AK3h"7l_a]sS9i< dC _t:7TKazQPc_Qڢ,_m8iE<K2FB|Q9 &묚Kc$vnq4Pie`R e92`U$Ý.DKwQEH4uFMHHe"kz39ȝTDOϢa #IB,U^en.XHk&Y:F|SL:l Cl˅_#]/.zݐ5w{|iE d^ g돌0^R$>T[}vE`\ s{>Ok&h!Κ]60I:&iX,cRU]eƙд## M$AM8g& ϵJ ꤖ!ߠ Dr!ܙ3qB0ϰ{ۚ:%Ais-M<Bey Ŧ5GwHw8f8c;|`Il0oqݾ(D,w͜wW0hfRv]T ,PJU'OҾu*kfՕ @SU ~@_7NQ)+E宠xex&5|2X]_uh6<7:y{ 0N=# S%6U2_ >6&dR( X3pnk_&8 b'g9K5>8r.|җ&Y ]Hg`\1RwU?+F/.9Ɏ Kbk(SǵYl}.ݜnA9 aP[}㿳j,d΃bKQOqE-͆AU~77U-c{䨠HF:%QXVd#lU$dQve͚.P`FT 7e&NU{8նX9)QMS-3'(e;-hi\J6w'D|@I?ǥ!&3=] 5Hm׼7#-(HIH!>tdRSyGFd e 09R s[0 d$eqmCRswv"`mU65nPKC /sh@lndSv%U1at`CA9Kn(j,Xy,Vs|$K{[Wp40[ж^{|;.GeЙ]ck Z%=},JJ6&GhEz ΎzxٸǹL$*W) TMC$ 5) ׄC |SI|J=.D ,QwQ}ID{]7S)1 RNV%*D;+po\ :_5r7R®1#=twjC-q]?O8z] [=}a_]0T5ȋV8.1u ~)R 6?&LHqKTJ?Ӆ  #qy^WYf< F*`3DJPնljl8) [Rxf|ɨ ,GPΖ bKԾH.%9g1jzv u7~-ؔu[k :ߩ%%d6 )P>9 *Of}|d{LF=S0Q )]|}vSFmA"Vnأ>~q#pYl qR MJ8[ԭk)hit~״yAGr32cLL5ꨬcpP^7r*M1t#wFLCP\  U3jPߥ'z|~aO#B%kGaR-/U?#%"E}|_oki͹h) H=zS N62~vXa(|D`"mZc+^椛;3(k~ؐGJBT`SGN/*( з-8w:u!Yl)U8`| Ȅk(q ۿn3Ahٱ>˰N2!6 "G&+ UD!͋  Q(R, [$pX8ge?,;O伱 QV@iOvc ^:7+Ј` ~ñFLQƦ?.͙І Z(Y3W0;Dr -a.c :KZ/;!ֱɟ>t Re6% $߳:Nu'X-+%y:}]>象 EO lX>A6gvr  YaDB}?Q>]B!zL:/QH቞knc?K۱]&WJKPyԮeK|ӝݷ@r[2;V~=Rعiav+NlC83-%sR7lFol[?!"vtY1PGR*ȈG&3}WGVlLTɸ^/$"0Hx05yڕK%@]ljhM*/{~o27eq!diasxA#: VYХd-^uf"mJ&~ v'sGuOd~2oV10[(Δ$x尙bp1EkRȰ;U贛c쓎8 W*hE1҉,g3 E;^q?W%:qwV3IsoX_ Gm9b%}nVc ;Q#e^ @΅,gdbkw (g q+^N\JJh[ӗ^cRɮg]ع%pq&sJm:Lj<ƿ) *DxЮn9.#jCL$88?[yy$ hS`A" GVno=>LÜ=zNZj@s}wH-`1{-hL5aGb,\T7.*q];L<ߜ aVx_>ZHAwY*"x}=BiOG/pz*QԵ$T;)q?coO8aR(s-bx$}1 aoRȑToS%^WrCq{#ҪTCY_2(%[-uDQD-Mg.u@2. qAxdŶG4l7[r(gG6"KExsvݭeIj,`)ez {1m:kZk8|_Ԍ 7,i5#`pѢb%ŬQ;'ŖjPBO۹r'`#/awא&F1@Gݩmgƻ{ `qRx^x~p~* `;48_);Q^9 o gq'L7ꃶsXct½鮤b0{s{\5Pg>䅬XR"]Blᮍ^c5tj4'V;ck ge]\Wnd>:"ea퀦g!5vnhN{ޫTIF}6AY`ƗqqyǞiOp"3`;﫠MkTE/?UM7,#zs&Rϥ1yldY7iz51:&(o[W~K:Q#RbhZwU4#$RVqg G>RoGc35'kd<!w3lET2ZJFܛ/+$Ħj(K3TGac8+wGi=Uկ,N`,*v"a k`i}MZ/_KuS$R4BWgb5P:Z ONVWIC!~5 ^p-wO] +suQة. ( *!tpPV:~%*O2ur*Ķ #uL$>TOJЌm!St=^fpvxPH^H; o'LF&eMjMW( YřgZo[TR I,?\' YA01\tT. ;HD.\CoiBP:[R'ߌAFRNa4i#Rs }{cQk@f~T6#D]@O@q@T9~%ǃ g*"89үF `;31RW72oaJT1Gレ@1B201dq;Jr8]Bݯי5'\!\K(I;.eՀ޻e((#wK\)=$^Ty% Akqp{Jꇞ3? DT_so3?N(g?kIi~z JqQ@E'WH39R0|A~Iߦ;@@y1 [$dæ鼰G{gz} 3l]p0aR|m/H2|md%0Q| Pc\٠GY;J3N."WaS+ٔS.,gUB{xi0W q $چ f;VݳTT!0]L.Žq1{rmp ;a+ǻpiYm!μY[Qje"'{))w7Ⱦ/ ~*;v_)U#f ˏZz(v,XiT2 koWV9~ejcv]c9(QU!*8l u67Ҏ `i0e!5IK;l8ԧ@jyVDAjwkGQKn2 _]IS'܁W9Q+)KBٽD`9щ&qF~KL~yM"Hi e8f qI }(c@FnبdIs e@pAdz7lAv?4Iw~Яu66crPPr q/YtcBGr2vw3uNR\e`ϧ17W<DJN-MVB_Uё1U7R[eB8b|nEcjAGݑCkFVU!q]9<8y1>5.T7E5k]q<V0;Eek,!@kÆpA5 ~Of<0Җ[lSͼB蜓+lʊOe&SqoAncɇ6X٧qRI۲爄ILJin}$ο< ~?U#t*^Q:ioV'V;=te PʗY@!/N78lĿ|v5W’RR 1"uxE=G׶- 4 Y%5j; Mnȷ=ƴVnUwf`RF\L!Aw^+| nޭ@(l=/bdGw;ӭ G`  Ec,,1)M?cl%o%=T`M %,l1NI^u_@e5c5=WuO_At o,D>%(?DŽ#QC*#-kvR&|:7^Y|D իtn!zq䍴I:]U@~EV*/$ 1fOy)`fap^#DyTKcv"iXغòdOg2s>ޛJ0L]cC&@3MbjWc :¸&m6~Thn:B ] #Ka!xX1@iq%zLoyD˾q>23Cͺk\;#LHZVR]!kDEn5z\[KZSG2үϧi\4XK~ kPWٳmJ0LT)&X1t^Zf4b.[ ߉Vf缾̱x]Zpל)~)̰ =DM&9_ɷgxnyx#!^6!h%s(;^K5ɩ@bϹ@a7IC-U<zh`|Hnuke)kB;neQ4#Дh~<;H9BS(mG YtmG3Խ6Y?b$Øk&m-Ќgx *qfD;{E~&l;} ?c"ɼYmSrg!WZoӯyt 5]R#++_pjτ A\Rf7iI#CbDA׳Hуg4;+`kީM \[\ZpEOq2)?lX s" v:fe{?|! ?)9t@N@ Pj{pGⳙ#-μz9YzchvhgO!(^g{^PV U\yGV$ ]2Ŧp6OPVVA q$^cUA)ɸ +LeRml7?mFO~dg ]DM1ָ+u4xD!R3V%LUS*@(Auݤ&X:TECV:rk mbBRd]6r*Ŧ^oP q:ݴO=D7gx]+nX m\||<߈ ^^ŢZd @1=L~ 4?<[C?MX2K&o$rO`x)FqE#Y=YpRTrJ?cUClSTjVUő{746(N:c T k<(tjx&-e+`>{B8t0Iβ]mriīa@blN<16괢6d;i],]f, l>Wgy ogdVrd kdoGɉ&W|E ՚}V 1a # X3Լ\!;-O]mk 2 c.][P22G/{EJ/gfp|GNq0K&)[;ӭVe!G%/4sOzp$`Rr'ZC tܧykES;[u7&j!%ݴvZnL9,̧L[P(sYAw6 \#PiJD8H}!#>WmMM20Yȥy\-.b*hu#"z&?͖}GG.*ZRMor\|Ru~p Hm]t {O,&>4Ӥ|k.r v".g.Z3%&%16<\a1wgFsTFod5Cw6))?4>|LwcOSQk' TuUy9w.ځJ-YVL!Fgz&N'6z1T^Kp;\#/ W4D*m spw_+~[d.1o ' X|bnu؉DTUS=aFxuĽ S6ڿF@8.01Og#ph?SA^Gs 0\ä[bLHLkQPv;Gkޟ%im! f6i7b/f[6Wh=|[ +Z,k9at!.TI_MZaRJųS`b?;v# TdUï$hV)fm(6AS~6!ϸKTj2f -)ΰtn`m*^N6h%`jzP bb+H.'tXJi^yDJc%KC7`yT40, W yӿ{ʯꍝa]DESaKbS{#a(F b>^Sk RftXY/`< D~!5 #]X[rt U'nÜ̆$;:+1[N4 Мc`ڒ.{'Qu(ɉ9lu6_ы My-x<"ϼ\Ƨi,'qY"73'F &g}3ص'6:%#@CEBV+70 &GS$_SɃO -GxvDPoWZ7o'PJ_^Os>3,[DUJ"YY[pS;O}fʩv[qo2upےN0Y?34sV'L8ز[,ժ NHoþbח:F WWu0󐝵qkH-;IωZ.ZF+taBKM_XyCz)*q[$|S(8v؝hz1mJi5bn"-fi1g85[exvTXRjCo! ,*THސ^b*`lӶԕ̮l>D"54( Eq6| 3vڣ8;c7T69 8TGYtFi1sVNjSlcaY!8hTA\ӷJ'EcbSRy_ڴp DZ*ϕ;ecpSI %X+Y?\TpxԲt.\ :Y̔B.J+ˀ'BxڶA}|G>U55.9Fto5E^] x*-AN)`#R@J΅_kC%qh,i"^TJTOtlًmib@1#H(Jte,n{L =pq9_!X?nx+hVr0BB?y 5_Y;7/"l|a(K7G>ʇ N#[DZ2 r:btM|^{7 p& `$uk.۶Hiǒʢ e$SK4B>F:C_v oJ|ԂBւFHo7 zs%*HK":z!4o?eky8҅p$\Bɰ^Lvw$m/{YB6DUO/ ZC>A$Ab{)P?:?|"qpm&"}e~A-dwӬ% 6";@ycX.1/N]ouCA\-XTlSivĹ+>/~1RB|[C&sAõlx- *;noM\]Rw|jKӪ ԋ[q>WX*pu8=T\B%N̔RpI5E6Zj5&'RIucWgS-M-ʱI_҂UX!kGMVv*|=B1S&}z|"JNyui^5$))c(aÒ*K Rq7 kX~\p N\, 5M AUތǏO W xj|֣g=z|=-FTW.ќB8eŁυyɽ ٫XӏYI!VF3:ݏ4R~u7PH  =#g0NDo`@˃'٨ `SjpVZAY?:*,X kšHެ(W QC0^EOk:Bx|ZM!~O?S M⯗RدZ\CNj5X.t$9.S'zȓ#k.qXԨN%dSS#P"mt˃4H5_dЏN4+N C`9Q*wz8zcևK/GOҏ!_3\2\ޞS|uo[jC&oH7_cMSVG|aSEUF0uit鮊_Bbi Sɓ3J9(,9 [E5Z N]l0G)qzSXrcG >՚Xs. vog3)5K4D7'bxEGm(n}i7 C]\L3eY, ]E)(3.Uꟽ^GG94ug-!%+e@3-ҩ;?\0 4UX~ͮZ*m򊻔nynnw<1rU&=}J4;!E.Z/XZ=mQQs7ۊyޢ*ݎ :fC-{[X 7| 5ab0JɉY1k_S1 l4HXdvJVՒ8thNVr+U NG[{-e]imj3pE7l=<$:>mkJ +e|4eL* CI@@,9YL eHJU_A=Ft#jpHkVP֑Y}PQq^WRcqsJ{M"܁ F{է&hGUJֿ<,3D'%_k –@Wí[.X% 98OU@bRamBer*q|̳Kya֦#\/>r0=/Pz?y= qҞF#|? @%ci90aLv`Noj3rb6$} \~ 72Ws}w}dq:4&Aq H5S5~lg-\FY<=qM ЮP<]hEQ߉7J$K"t(yq4|OjJZ" qzC1 LNdY)T>hY6_C{H+ 1}ZBR8?qtJV>-H=ZBFT_g %,yjGʤ=ڹm9Π}v>ZU[P"DoGzi15l/rGBYW)˿,+Rk:qש'&Yh ګ{OIvËso:T8~#DgKdCbq-2]*A|G4X9ϗ "{TY\ʹq`*t~ئ&aR;d ˧c4fq$|8I S?V{yVLq=Ρ엜#* a>EKף% SQC:2h׆ݤ56Q'P-[4X,2Vrُ%?W[V&;SD~|x7I:=>uݓ/KWREn V 6.F7 ^[gg5r] ,8s>°"㏪a|Ϡj&8#1ZzƩQ(\>;V1G_XZAgx;g}VVn!'d .JÛn({x|A,|S k$糘zkQq`3ä}W.o7Eֿ,ۊ؄+y =!]/0tIudK7'&Ile-1K[zJp}2SwSLEɯWBhzy\X!OzٿT}$A-;o"&)_uر ե\aSo3۫ '+^4L`715w$\ },ڌϧS_q#eXaم2r*閍]ybVL<&]U)h{%.()>7~G"@ H:l /i'Y1t=E?dp0ץ|]R'M|'dx{3}v1*D!n Ps2j*ӗkK/eR9aM}0d"{{2]M,I>:ɀG yD* p[*;6ob,WKtO4A3[Β{}a F\ERx!sv%vCFw?y5 s:O&Ճ@&t 1+Boݞ 7NzO^ЏJ{+6Y’0k3{~VoR,e4p$S`n,:V5φeZO"ZJK])0{4#}x; o!7jnd @L5 Y3BV?-cwMZ9]H=m hM~g"8$nK:.I#!r$ ZB~Tⵗ"Lz*\_m$~WJ]\",h ujJu/l@R炩%dd";Ūq H>· _ çKa9j$7 5TFĠ2R7k"Y0 drP7{F/=FG:ʥ Vv?5?2=J@xxGKo+ˡ 0RyƯ>##|c+'1 ^EF v;f5_*yŧ]bqR4|uObݴg斻N9uV̞&:*taqwR&ԥ3އSjeH?q3V<w+QEFٔ5Y-2òl:) ʼn{ ȽM(wIj`ɮ!CET~~}8[:!xn4C1wJɋp-gX4XTsWl!3%ۃc1B [wF;K% fgw~ ۇ{3 >egh+{[5dl2<ƈ)%DIQԿY -_(J%R]Lh >`t #KFIȶy01vu(*RT YO[H1d+D4gSd+6 V#YW7aglTwI;ʕ܂,JhJB.Ń{ү$" (_1Br+cʶ zR}7!dbE5*r'4ļt(z@>!^D#T-u|_.Srs@~ng铐VY:- #AKIyX7t\#FIbihChUMP/9^N}14ϠH]F: [9E ?+z%n76(bCg;!ِD9+5'WM[wjhlX&d)Kd1¦ +*v0&gPо<!%/hKY.ҙk9 N9y_"%$Qv;`RIe*/BP=bxxllɫHۤbWcQk%hnrL##g긖r<)w Nb^ 7~]o9ۗ- 臵pTn֐ad:lP$mG~cXR+_qHD-['ޜԖ[).O5-3}??p" (5[ 62z@e/<{Fتu'[)0\\BH5$gԁ Tuiiy+bAdRO/^Y}΄%di-~q)"H`BG-:Gn\Ȁ[^RkmM!@x.-% ˉ W1T'*JQϼ$+/]t>Yk׭1 X%Q{"!,:3(0<3ijy1BuW)P=8?wfJ՝NG.D,-bJ=2dNS{A^=^e+4իw'0ð ]~ж;NK%3"XMOp`u^.>kjW?ղZž#/Z$g=xb!˟9 J(?b"ehq} ) I֔G! bjl )*c1G.KgpRnDbo ӎ)a*Cs蓦;Cj=E{4qχjr7ϥU樛}!~A-%Y mi͎KވE9;'#@LM !vV18܏F֏#Vy}qhW 1|pXs_:2iAFžǤADB_Zm׭%57~Z|p 2@H[ɣs+r#$fB/#:•JE9 {'ޣ⼎Q)g@@uEZ'c,Cb47Ir2<1kU,quD8ZY &kmycD6H8ةdꮜPFZuA[|=a\MKLwSWϨtϊeU_ops:dr020Sqcԟa̞LBiW}]8XRE_Ӈl96R?˙I" lBbBn*0H5SK9  \G / M!]K֤(KMYȴӫ369zy͙zr' Jgoo9#SοcJ0m~i" K61lxjWV߁ u2/8S()o㢉9V@"܉,XdcaVcJE<-"ޏ1hjI-S ^{ΑKΒfEF}L;\*~}@lEF4ص:*I~daV>Z ,v|/ЮOB?-,Aw2I,MZ*>$iL%#&YDgI N[m667q{:]v׍`0i4SCcNL#'nM_Mup}!QzlYа1m̵Dv;]lsyνRuA *zx>!}X~+@C ѽ,XxMP>SF7aSi=٘d|?Ҷd 4w58b_x.D1MHQ$T\H)tG&69$5=eaғęs.cbǞ1$4 w8 )"yB֒I^m!>x)~H| "PA#7m3p \JIoj _^v2a,%Q>&{]6Rv?׾-9ltt7a3uR_ʈϩۏ[3kTVq$÷!QYk_d^!xp(ܙP7v}Dngw!m+ȔlwIҷQB ٦Ù<`~ё/#M Yq0;O4]Y#aGjZl~_zzO` ,&_}꜌D簇*ԇv tUr=~ݠk=r$ܘe|؆/ 8&W67M^_,лXF+n!x#\[J5 Ma(Х+kZQH=(nJA(INcuz 7gZՖob,W|/Wm/!-ʻq(s) L%\6q2DJ.QNnU@L0XxW} fqsmwT̃Qyֿ8ʰ2O҄Qh5.}@AD OZ2Gg7>Jk\nXLAjʆ|6QL8#SHH|h`v@BXJՉw̡͆Qjq8גr ?m!f qjD&Vԇ5 Δ݄R\ʐˢ'n!(yA΀*C&$N#sԉq0bKM؟_!l _ fˮo9r"׮-ز@+GGY@.ʞϚD\K@TX_W'ʞo>!8CujV+BϓQΌ _10(NJ3(zjBhQqF$ lQ@ !Ͱp,MaQ 2=уJZjËKF?|C ,n敫I׈_- WVyՑ;' =UL6Q|C6r$TաB/Ymj: M8AV2iR{4W>5_v ul̮|a+k)/T{=M8^u"8*iA?(}pe>ln3P{X.t:8>UQ+]_.[%:gΊ`1}{Gպ 3&5q$azDS_dQf0nI&޵ַo;f+ʼnƍuM%eL 9EkSf̵8cX&/5:jpcxJ$\+ o){-f>P ِ+,z5V;d5;b:t NXǺfAP Ω)%K 8OD-ĉzo fD+hUKUpo7S/4^ߴ'UƘ򃲎Z3Ы>X82IJV߶]P1`E4Y3tOh_ , ﳃ7#UG1 2Dɣ&SQdM p\ 7oଷ+q3 T>H$CWhhWLд4I|۶:ݜI*5(K db =Уl5gX[4 ?b[36\wkABVN/fěTnU c,rtƈOhs22oxnJ .Ɍnyv$K3K7GtJLa>t*mUȴ:oP8^YVг֢LgӮS ؝t,(M o/Hd~%oK(%%r!ʆ"=doټiX=KPDc( 1o!]$\l d TOi6?f塶ׅ0lY}IV[Zrx,cvvQ|ǎR=?J'+F;FӋ{3J0JDߍ3zM=[ ] 6%*@m~x;! f젳ݯj/f)ӫT+3)`ӌ7+Fs[|;e4_Ї.wE4T:śn6|~4 % X chmΆ ]"(UlX.,9CEM#Łl$Uڑ݊"|^5=`Aͺ~O|ȦG;~fT xzx>c`MI v>8dgi>{!-X^01~!ÿQ,t[mmY8ľP/ZKj;+ ܮgKN!͝ynfS=y{ ltgfi Я^ T$qL<ۭ=R/WܠRTS mQ*^#rFElp?CS?{:sdT E3@5)K`(tbЏS 9( \2yuFzΪ^ Ϊ))(i8+ rY0MueN+-4|LmgoiZJ)` lj㼻؀ZBRgۚϸovh \isưt036"wf -]`ŭ.k[3 :}P3H.k [ KҘz$Z[< 'hM!z ݏ4GM3/UaeA?BP91д}B\FaB95E!Xj-Nd{6|t@em;8_~\FM%TDem5|7c8G!TkK&~W܋5 Dҿq}Ȓ/f9g.?NT?'`GV~i0hU ҈q<>-waO9fYZo}_b%T?O%>KBd 8Ҍ8O܃ktX1riñLwƌVsE{W8 &yV|gRr5k:{-ݑ'p8FLr 0r|\ jYM#N{m/ܣou[hw|E MOpf[S6] 矲Z .@[QI^;6RĬxpXhmXQȱ~j 4홆fjmŲ6]Ō"Hg4@m ӥrCKkLI<B\ -Tok̇ QCag#1`n Ne# q4WѸ19n}Mlm% A۾Fq{#W(((jҠΑ7?)8p\Hι5q6w9/͹g>X[R ֝7B+qTgbD|mϒi'cqӋ])^v,aZTL׬Y0/jtLĥ1 >>C;lsÜ:.?&uD%:V|X5 K0B)pz)1+i'r%كU$-jDWcf*>zn#PֈxfUvk9VZj2r9c퍓f扰گu_qKN3~(5S-6Ywug(G;T> /IC%ejSw;;Or l<+??o~f80ChM,٧jcfF5c.E8`~3bH|67;CWLz[^<tc@+|D9?@!؉K4M`h\<jX' 0yrZ[>N]1b #DUcp'BQj )' fc"uaN91~rQ:y7 9Z}2cai<>ѣI7r_ \ۧ'Sq}wMa<J[#\j Y {fgjLq&F:]zxTyf zx`Y.s D,0]A66/kki*_~t},֢_Ե4<yQ*sDN|TsXt~FVH q併*_DyM[Ixl/hFI+fb&ţxT4hHe#P/-+V/)c,sr K?U#XTEO"J=ʈ~7V%챷8Ey\T[n_)y/aR8+Vt|p/;l)lV5Fi[SC?=w١N=넨gLXJGgTWE9m;@ofBOqfXpLZ l/fhPШɻS:󶫒|y\h*h ]ߩLT8>La$gP<B!1zwڸzƎjbpN8LBvTol&NE zBdhD[Jɜ&xnW2p_ MZ;kpȨBŐQ43Sҩesj8z_B/x:jD!}}ӌ<>Iġ(o 9֦yǸsIKBt2'VAqT rES[C% r@m=:f+k)  e4:86w9>f"k6aKMYз\Ҷ;?ޱsnɥH+0#% ?xs44 P.=WQl6n)*eomؒZ`W9ɬޛ;ZdVxZTl@xZN.H?E:~*Yj,D{\l$/|Q-֑o^8]1ě .Ưp#why%m[5Jׄ]A7 ˽C]@ UsSU2 6;y8:@U#+>0.gQ:2ohFdҵ|fGQhl/gX8Nѷq-7j q:H{gƧ33!4͈ɂ6t>I_T-ʿ ]gYZ070701000002e9000081a4000000000000000000000001644ae3bb00003b58000000000000000000000000000000000000007100000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common.ko.xz7zXZִF!t/;]?Eh=ڜ.+О/w"M(_+k3a,CHt:KFjSͿ0UZott:$@QE~,8ya 9Wgu2¦1T12S,WcH[AUl%!f#!7ؒ7QZ3ȍZn׫*DW~Mo y^>x59c}d1o8Ub =yV2CtŦq2 ɼ? S`HTb;;I5Fa?\ifO  =$A{b=Kʿnnp*5(22n=ϪKK ;!*O9j8k'J0k) McAz&㢉Mm2DJӆ;Nb2pR3p_}QyRj "pwjXin ;ZCl:[yoFE4N CAI?:צvs;v77kmfpI#:>s"N=g\vQ\N'|dUm޻MN{e ͎s=% 7>R3D ij",fq "n8+4O+VVп]2Dh9Ehڕ앴GOWhĈ)~ 4G9wat4z~ 4_=d4hCmL l *ߗrt5qG۽7:l9KVG(j 9 A'8gՔXI p1z+0$y6z ܴVB|6mehAKs>r:hl][KqiL%rAٚ<#K|wO,{Q/W~WXEPu?VYЕ-Hߔ TF_P@Gܸn;4k 9!a@u ā)Fa4Tb= CUiw?n>%ðQx:*w@G: 1$|.}љp탕0[ ,?F+bj21hNFAJgixcO;qp)e)-D sFIי((|h9g ďD:<ŀ;"av0SI,}>Q.fBtcJ R1Ұl1oXT<ؿjB 1~k8h %cS/f[ >Mdn}ݒwiOi03& ^^^#pQ h'5AQjD] O_8!L]62v:/ج5e(u}YeGZᤧ&ܓbZefB )w6@Y4`?$Vx4kkf8)k8myB|EFO~"'8]֩]i)GO8kbVś?wg(a,E)D_t*U Ō04X[3ߎlf"q0Gu杼d \ZBh*V\%͜TBڬ_ ځ.3/|5GTpU[͛k{my*b* 2˴@q ⛳A!2OCHȝnd Oi %ldcP* MO8p5ûb b= Ӟx#X3bJ!!0jsߙƵ% w7o1{8 fMmWnG;)Ħ5j^Xmyk]u?iq2*V!á+94;o'gKw1,"ںNSPX S>\e Hfp k`?X7+VљgN'%mui#㍠*5Q=HONSm& HJ 9?.Р#F@bURE)]/ʍAm*?TJ/;I%TW m&!jꆶؒ)Ř,*HwiǑ{)k^oGeφ$_3^Y?cV=~~ 1l\78BW팞.P 9% zeg :l6]ZF@;P\뢬c5H<;Zϳ!Ken\u`F m\Zթ0ΐ*ڎ$*CD#ۃN{q6+5}`ej]A@7B)S]OM%^>51nYhD%DkRPX%rRO@os/q oӕHcaUzj `Neͫz2`3˂;U-*p (y10M=ٔ(iD18M0M8$7͘{/u'ZiKW\k7c~L_q  HNm?=輺cLS Jv}`=#{7?3(M[Y؈^ȇFڅ*cv8$F(-ڑ}Q>c-a鿹2n}HG_-N&y z|o]Kk+b3)iܟ%[ix󩂋, Jz#GX:M$&d&2*W_ƺ>FƩڨea߿[/씄ùiTapӣ%;jΚS•WA6}0P۪,,w4"9?* m"Y(ԋRJj< MU|(.>Ks @N;{?+ay txQ_Y[(H+=}XD~c؛.+BZ7% qGWN*Gv2db}-{6.A f ܤASˋU+\?_F6,޿v.bYȢ#N%wgN ž"lƪ46 KQZ\4k ^mt0<Gζl@&B\8 tUm^d1b5$zg,bHia-RF-БYJp+ mpk8(ʮ.+C!z7A}/[Yut(\w{!>[ۮ騕oed*mMfWϷ!:IF0c-nf=.:r7-hҎA]kSK;[9a r>CjԊ,s'7yޫ67 Z$!|О)6\u*>JuPcK5I "+1r3 #tK9AcѲAf4)Tj{#fx]M4=ۑ%2 uM39^L|. 00OB_^z;U<^;@jc{8+F1l}俿bͻ%pwȥ:_5Z$^g U8q%Bzo͚Ta-+Z)_~쌁YZ庂vyݝ(G `"ۃ'/uU)m7xWR{ W՜xc[b._.EiO5cƌڹ;Jw}ĥ鏘#.12G"<3${d֩H_#kcцhDVR+_qBS> ՋjD8`H|RB ̚ El<NΦrP)?Q'ﲀx7&u|l᣽ ;/&)iM)xsdb9Ն\J;f  qʲJ%KPDn&ThG lO2ijW/}qYYcsi#[`6U'~~uڠמp9Him񟁑 RzPpWSvpvj[H)Qw]##nlk4GjJ}(<z ;=GC)`_37X9n(n:ʉ`0j[<&ђ(I1#]ůO{I"OaBWՍb0~ZjJǼV>hDX*de\} xԗ!.ur2Ie,KCZع)o:9!0Yߝɷ˽һMz1\pC+ `h/OMJF*.8h!;csGձkڂOO M=t/Tg[zVQLO֑5h͊:V_۰.9阩C;MY5_C_!LhѼ$}o8M_Hc52KYSl*r3 H>鎷ZRa=ded)@/ME탅ּA۲ cY?D&# h^aSU{mV]-/ *-ڊVKA5OJKlv}O6'1[vSdeg|*۷zz!un&>DHaKto38π}NAD_<:=7f֣xIF?_PWBA`c]/رƞ̪uXI 7bߙP)azQ.\딧$6/)sDۊUA|埖sפ8bVsӊ[ԐGF`‹ ֖[9Uík sRl40jNr<^6;dFؗXs# u(:ܒTr1Y&ԔT*h-O ⺵AՊrc0vSiRjG!:\x@ }K4LjIB^hC| r}>rh t+R}td&VSL4RN $f Q+y+ԈjjH1 "<^|#a)1X:E:?k,~f5,.GvrdC_͜HhK| 6-{g2Ccțv57}Bkg:Q&%n_ϲX3 j|J`!٦ZehPnkC;30V<"9\hӍtAէ**q`!7X:I>R^.-$Ac*8zN\`/1XO %E֗/ܶ RC 6$-Np.vpwmL-"*ڴe{\X=P(AZOڱz%NJB%`3)LleA[I{ƫ}!QP0KAjJ\BaR"OF93!zb0w&\%U,I\ r'acPk:pղDqUᑻvS9OРscw/k"<}8=&h}mi H:_Iu C[ X *2/NiB&$wiV |=Xh~Cs6S2fuW]5r5D0Go1̞'ۚunw(^ܶ 洧@fL!gYe Cz[*[2>6! t}ڼg;^( ykpL>5v'sx+"pk`% my?7{FXAhg yv>@Zl$ puquċ_2}g@r.QW7,wdvHf>w)}Vl͢a]t~@g9,өLv͸Lb܃qDA֒UH[(G1h`ΞNQVފڨ aCB2a6VHgÓ5|{hrFJ-[|~aƊv5X{3T:։txWJ6": 6-zႮx@Z4u~W9]8G^!ʹF uWUuI̍k?8Iլn#2F3Bcx CXYYA#o?)ܶd1Ed o>pWVa8!S4 LBҙS> :& !w?9nr%л>HKrmY7aIxGq޽^1lLZ5jQ񬣻@4Hmi/I ]83%t^!$9\Dk@1b|rs;q|Yb^Df %Cܔ ]uSLZl$rўW<=j{Ӷ)'KJ$$HjfU'] T2';.VIxG>4os' nfo;1߈R@.0fe2Bo˪FϠm*, ֩-P#5@ؔ7ʎ1sac9a"Vc[ˀH]*pq/hNl-.WpjsVd"9yIV&8c`nRZiw}2{SR6*.Bb(њ#E.iy՘فh"+`V>o?l5Mme`Mgt Ԑ͜H ٛ]>jR5B![X>#~MXbNR_͵Q^@HS+`8:ɞT»T,8ikwCN>ޒp"]Ūqzx> 06<ƏFh Q3Q<;2\ ?R) G4+pr/Y6% JqƎufR}MtZpd ..i73|nCJ$zAf 7 ;1HFwbH ^J0a0R^y _OkW/jк̫YuDDZGrQg2?PĪl#y|Åm\[qzr|v|tʯrE&0Z%RCQ'mdWWDL\|T\bb]b (7T(OEz덆Ckԝw(eqtɍh:')QJd:^攊O.$LOα"WJo@'fSx%gtIW@vF7{)b|+kc_u%z|LA9a\tEqB4kȜchR2 %', vQ𾥾Ϡfg.eLxzS!ΥBx|ƖLFfva܅x<)\ݾƳBۙTY _M}KyZ/K*_l-+8[D _0RT 2t;!5???'ZqM\elF`i`C6E>Reҡ HOIg\yⱵO7 ^w`uC 3=jQϰ+gnC4دgA{%%_GtCvby-8ΡoMCw/vI5go+~쬣f<ܺp5Nτ4nPp¸h}@5 1)7Zw"YPބDmoG[cPwX)zAn:kU_z,5O}WyW'eOe؅N&>`iu0,2Sxc'/rKFb eé)1J"XU_ݔx#aRN$Ht $h Up6?+ T@sKّ$i0O*JTՋꀋ;?6`k4f0^pICfVmVPƗ1;@L&>K -ufybl4g!aSjw_W\C!ePqS\/\XCdƂ-_: CsE -.oܨZ{ȭaEɀ/G8 Oh/Pq ZH%~{>I]/,7وXZj$9 UeZූZ8V6'V61J̭ Z:s" spo3GMӒ$ mV5XUi;M+0^ʧv3>6z[ QENY !Agc >Z`8~I:UAѭwwP,7 l*nJ%!kݴ% r$$? |˸1;Q_[p4@.@uPWX!420!QV6q5{QUfHawC#T<'.GΤ/xʒ *O0C dIFw]$8')Hq zq<_VU3oǧ' k-fڍjR~ kg 8\^tIiZp5%dp~ZJh1vӱ|$yDcbVHU x)9-\w7SҥMDb H,9qHu"5S)t_&|`.Y{\8dwoUʥZaK&jss!:)h"e~Js@Vv0+PBts'|ĺAb# 4҂.Hu 鷾@ɺb훼aabg^Ju+;䤚Go_ǁcd 7~Ԁb W2ɐğ 32ltg0:SOm %e =j'nsNTG h&ܚ Tcժ <`{xyP/w:{Q~SS@|q"[ƞD]I"Rx}@j17{M[=ogÍ!\"mSMc]Hmӥ7MK5UnͿZuӌmvݛg N%/NCkm" #GpRqx Y&kNY)d T6cڒ.JV,EX*0….ƴ/= #\ 5Lf`nd湱3w/g'w7 +}lw'5SE6@ZƞWL7 #J!IJ 9ݛ#)<2ZT3xWԶ/͘i hAVmЁbZ@ AhsO4jk?d>%ԯo*^. H'rS9S|qUc)e^M] 8AFٔBʩf[S+B 2,E )"t+1&v:mmJšϨt("QC3*xy= / :d澡JVB8V[" rUo{ZAZ;weh+PQfcX9;B8Uj^hiNڹQ[:}/?>PkȹE%tzRR٭H/)!{ T/* 0t[6xdUQN\p@QQ&_NK)o9" TD[X?0A$7?LL"#/ C 8ۊb$zD-,)IYJ{S4f CO2a S`%~bcHb9Cr:IHf]C0NmP.WΫ VuCBwc~iWՑx^cÀݑ3S<,Pd& 1 L h YM{R+|M` {~;r&]e/bδ̂(KS`l}Ӹм4>z0ve\5{_DŽƌ~ W.x/?N@єe^ >{=s3[x1,&7^E6762p 3YzCwf4ǎ%<9)#1SgˍSXajeΆy4sg%5/Fe6ډ(Z/Y?z*'cBq[C\ q4u'%5M.:\Z'+ lw)Z{pQC4jʗfRyʓ"E$pUU U#3()jJ~Sxzs(][â;׷d&e! ߬yPD0&ݻ-`SS7 -kw:O ^ע~7Q f.Zu@R6vd<8 J%a_T^@U20KBfa%uH5]PA @,w څIr|ZKwToA꫘I҇T-ԉۅuL,gN`ÅSK{Ăt^p6 Br6$Q4К vرgYZ070701000002ea000081a4000000000000000000000001644ae3bb0000198c000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0u.ko.xz7zXZִF!t/~I]?Eh=ڜ.+N*kz%Δ8 ˌ/wmzW:t{@Uk,|U S? ՟'n?#k³u1ɵFuWV 39WSc85X:"MRj w$,1ʫ[JЛןUؐR˄jhHzZnyRNI|DJrTMaD+R(BC H\.Y6} 9^}D~vl}(Tb<-fZj5vlW"j~cK!~td@By$>e@OTQ&/ (IJDx˛mX@ &Ys xO1aǟf̡W1sWdy(_C8.R|qT1CGiGc1DYԾ aҨ[Pt g#U-b(࢒6œ[_Az+i%{ٲAҐ4YZ#;Βkw HvBvӺ(1 8؆Bq1r6y:"Jt:I'STޡl{!6'aW mILĞؖ"JwAؼ+,^<6A {/{³ԠzE`QmpK eX pkU3mѭlCM^Zg.:}IJ!%;RXu%E? " ^z3g&Ҳn x| tP[=۫7Jc-M7ht̘?Fٖ+{cE8r  ܉3GX hwB[\ `UOX)b_/]?,6O?E77K ;lϕnZ , 5,?!ǔa委B!P?(v1*.N|N158! $FͬI*I>TOcp1M݄\54dXȣHӠP2DPBRn$O8yypuQl`,&JĦDN$/ݝ]g%jh&Єr@lli=:yVU{}]s92:p t6hU^syەsR$pOPsL{DcsRls\٢.+whk,UVxJ@XZ6 ΢v84|PsL2zST' ɕOެlɴqT;VW`wP|N9i=pdS3kIB`Q}`{1y@+=$} nH896&dTslp|ѢS 3ZglSE^;W>97TUS<9xLfO⬽3鶠,)/F8uvvY~V"XaoeRA:@ e҅zPBO[#Ce/#_&;x9_a)Ǟ!MIHJOh 4ZW6UrƦړ*JtÄ%vqսfS41o*lXrOff:UxbR .kI[̙RJDoJ-%dPT{Fْ*lL(-a>J-DCS4R6ڤ*(w:K]t{C¹xw _(!5*qҸo"9}IP*nd"ADC;Z杵=P+7_෦Űm^Q#ZQ!o")&P\|E}}@woͶ;~֔o uH`*HV7Now̧9>,H֫+kV]8e6+-~Z/~s ̪(gI;I֋#/X:EGuEV,]:{:Tf :|Lgt領.d :rK;5֪5,_̻  3#㷦m{ { {ȵf d> 䗬7V9(K>69yLk3")KhUlv2PMg[y&e~Ȁ`NG^Z{Ӱ8IlnE`;OmD2DEky՟9MgX:Mr?o%'QW7<؉9&WCLSg-"H׋,ggA)gXh86/{,Lo,3?>yYOGz.?-& T7q j7>*R K#ġ<IݝM]K uI jO`&A\ܭViV+`{j^0&iNս(^-÷V&d%y<1g#8ςb7 L?ۜc¨>{C'UUXk .EcXSZuҫJ+C3u\H$07ͼ 7(p|\x63p%u/EW0e~}K$֑C@zZîE,9|Yt(m;.Ik̞gFUdž 4 ݳgi!.ZTyzxfXn>z__P2NW( H||YW_~Κ|"E3"ma}!Ϸf5N;獖`2 E.w!vx태jڋqʼbsWxT+4N͡AN4s^9Mm2l~(G*]"О O )M5Nx*huDG:.QƌqcjS=۪ t7}6b|j& En 5QOkHdp>g X[xުbڠN$2VTݢT+(Ym"XSܱ͓<&=r-+~ =Q^O#JҦ~C;g ?܂g9"\K7,8}Cw$o3uKf+Gvr AG,)^,]u(t?ckLAk1+uϑxDKZ5U!9-u\ D2KOQkUW? b}⇾J9?h - x>uU}uߞo+F鑯STBQTcJ,FýB?x,hhX~( 0aVn?hZIP_kKcjg˧ul"@[ :oRvzP\x5˭н#v4@P%ʿ^7s>*Q{!@*Zʞ<:b}iL@mUmn`0|l T,dM,`)`|_S]W_zw%foQ>0 P|^|/% Eeܘc-Uc.v W1<`O.Ca}>Tnuq'Qo(ZZ+DogRzRF}S(h=>ݜ)~7N[1:nfƐc{gqd98g$%v]a:31h %ǜjVp܇(6!j.R۾.$)B?fV4{CGfi oUjƒK(jڧu_XLo8fPPLzK>PEE޿#VDzU !@GΆ{&Kh0cLjk\eeYܵV`.蕛K`/Z.)YFwQB ֢G{Tą3$ϸ!uk~<5uV9JQ+T[niQrNdmS}*ypaX̌-o{J$c{wR4|g/x ѕɑQOh;~5}w鸺`w$Ų= XYS^d@y#ctҎ =ӇXj Mn F$/YP:Uܪ3$qb[ԐNfpﰦE&|EH  CFꂁaN{Ń\9|_w byתjː1(1?N5`Qpep"s/i)k6̀yo|3[PU8F>0;kMXL qѱM4p6ђox^(tXøi."k~{pa ϗXmv =ӝ1`8pCDt$2֮D"jXP3@OҠ4M/`k2C&`.B=7 md#lƓBX/W pJ;(O_2gYZ070701000002eb000081a4000000000000000000000001644ae3bb00007f4c000000000000000000000000000000000000006800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x02-lib.ko.xz7zXZִF!t/a ]?Eh=ڜ.+̉AdCۂ`uwI4K"9P!|q+w%4 E mA'@W ]^h:XNE[2 &uTS|fN,QX7@b{h5ARr%7B5 *C؎"|0`T@{pw/*z'%ɡY-L8ԣB{m`ܴS^E dz!1Y9 ]2z>q`޲o$u/dHV}4n¾A0!i}2Y6T'O!fc LZ ߿& bd76r׾̑у$IԦuGҩ eûq9K1uykQ.~6ih3Hqij׀y 9w"9;XSsr&2GA,%ٖîFjWЇ6F^фBS$G6|# -s=k=5ɧ1M~k^%*Fo7֛8 A [RAI+ 1i-mpU. #"z)МSI"H+CrSyp%\`%g e~H遨t$W7BKS-MEOܜܰȓUVזLy d$UH޷!%tS!m(}uƒcOJZȡ׏H;I"F#7M,)Xu3i4(?-a+pסu'?i6 %=kN-J&YB3v\ک[C<ÒʛnvQ.e{GuY`e>3XGOZ砷@`Aݑ/V0}Z4[2W^Ի%|z(PO\F6), I>oBʜt`Q]ɿo"C10@c͊=4ibE;-lZq%\!R_b.Aaqu#WA^1 ? `CW2}QT4R{E0x gnzGWig ['QwkPX֓hq?^>/aRbW~߯Xvqa'K 7tXeb:~_A,zVx-ZEl?w$p8v\DR0UU;*%hzTzy>$RZ̜Tu!3vpҘ9y?K磍-ÓZP/d@S((o %@)\?G/jhkb*S{9^ΙuDh~'߱ 6^dʋ7Q!j2$o^_O  s,I6IC** է[dh +r<꟠]s]59S`6k{ pЁ&#QTedƚ㫉ȖW!eo *v9=j 0z'ېs{mMDy1BF(q[T `&L9*Ҿh'٩M\KůVmu%id^ Mf=7 ]qE͞"wCƗS|i[*R\F.2h0. +4QLW @cQu'E:a0gD~ɀ[9#=e^s Y!BwjԶ&e2l{-zTQTvz'̈́GS7sV#J=dhg\ʹn]Z9$C.иS߄ ^v־72 ěE'6{qĨAj)3&M9^ٴF/Zo+glf\kRxJ6#E _3Jx㯱ۍ,iH]0e8IJtAո8x֚&YmiR yM .z p Gpn_A:OZn )CtU]4-aBubcɝI{XeËABH'/8q]+DR&{_C~A'otA7Z$$hP0\&MYB0n& {MqPad ~)k<٬q4GK2Hy|yV(jTQEwY+'hWj1X"ihUڼ-`LFUl0weg-n)_a<X28;n.40Zo DdLAojyMp~Y6L+0,LAScQ uo@4pS׹zhENs܂X6 ,\E9d 9/H).L%IL(cC ~5@L|qYbSSUX$HZ 3C$X\&V>X$+ul uwfw\`Cw5(!&s_O<1xFkN-z;aÜ%H_gB´tIPlQ ;CDNm?sI}LJ!n?r.z_|iqV®qnnZNe<UН !8rxb^UW=vi_Tk(ijƼU_r8unB겤z){t]CwmKjJlQJR)-?yh4r\ ݓ^X\5t\R'!SD- Y2yqɳ;3i^j4Q}i`/ɭy틗{1ab/4Nݑ5c R&,\Qnl !p+AC$⧐R3c'G*Z$"Q%~XU@E>zsg-9Иj<3KvI&{MO  mzH1L č&VzǥVҽ1rϚ{^ݣRA sQ9 ڏ EԵ.d}ؖTu9\I6)XҲuk(4wNҼ^$2ƅ,/:w֒~v7Y6xxwJ8;U `Dw"XЫi%T-넷+~U_DGPp6T[8۞ @Z6?^R;JD-4ˑ4 3Jjڟ! UIze-pNmgؖuŵ6xPz,J"0@:$ XeJ\m}S1 ' d]0!j N:EL݋TeL5 RgX8+@T<{դ]{*a}Uf @qDhCjvR.]u%H( SG6p3WLPQz6,D0߭ԷD@ jj g*)n@E#W\g"dž2UD-W\b*x +`?u}q"cEF.f|7fknzKCE=ɛ|2u)jRrt[JAxHVMȁ_h2/P ˞"En=.f13[yC9&s]s `Y}݂ /;7BoH.-0'A;eWCU$7l=',}xScGxvw ,ɓhD^̪vuICw= ߫=t١#dNo\W"/,?hRmA%UAUsGd` >祕En|3z|&&B8QZ:)z`8 o a $c9'Rjɶ+佰_jhlgm|GƊj < ҹ,l'-;r!~LSxu^ ԖK2.Я5(Iب{t{M)x0d[o@VٙKPzzώZiEN3qx1l]ܤo9d&u*VTԿxALT`xب1g;.7 o@Do |lASgFn N2֙НRIZA8>P1@xȍS7+ ;;c ZK]ж)]LHr4~MB_TaX$.:Q2v{wv=`dݗ|Lj)`6Ǥ8,jtc @|&tY,*72JGl@WxVApK:c]ptNf,1>%R`R>{7rX03},OVb\.O]4NqpBTd㫟߭D9$5м{c]9^Wz)`D=%0ça3NF$z%VDw24~2_wٝ>DS([ %}sڸ'$rك%FTA)/ɼ+BT,ãk-SlWN$3\m;2Ab³> I<vW#ܞOwѮHS*y+PI\o.w6C@I:N/i`%EkawRԥ R]֮r?!CO! dY]uatU 4%@6)ZM:o$ʔ>WgC[V3ڬ/C5Si害Y%5G^awJ5D5,mrT6H'Р6vQhbEf=J H<Q^(w`;Wi3|W"ǐ(=2u:TU>Gճ)dqG`eAݸ12ՁTƹ0؋鐤&l(/Q)g*S'ܶfpFY~ Y5.;t@-(\|9n6_bNG5 %w7P_a}V/wW\p(b`SrnAQDaѲui=NiZ\94gJ#boL+ Ua *~{-L_$n +)15vVnaCQص$fPg̓^/oBM4|Vea-^@h)ğu - }|H~J=r@~ 5rL Pek K>Xv dϝ;^= BvǓx}VCyk)?mI<@Oc>86h' J{Ӝ)nEGt N]N!2bWگٟ".&%gtH,s]@jF=%!aS"76*n'?%ȫ5P]deu-hJ#Gr3\͞΃K0?x/[ $ntϒU~!R+.ߺ: '"|0=FeN}CʛȐMp#>,nP?LVHW&?ߣC /-@s!.6t-0Rr!qȖ]ҽkKX +C^43-by\ {Ml xouS^{7f6 BБ}(hǖmwp 6vn e~ImN!> dkRMIh'M~/G S,?s5  tgwЎ?*lۃ! ءm V8''j3j.-4 DE grp@ Li<ͅ |8Ш4C穪o ,cRRѯty}&fp|bjav.pd[şx'axD6h5e Y\QO4N!;㽦Y+˩Yva5G $>kKG< _\R4:U5i@P ;7XFaL|mc)gBo%Penh/%g`?u_I C&^Cݟ7=G-" BE,h,uevT'<Iя`2W xUK3׮}o`I6:b SomcQ *DV|C8VEYi;J})o1ܝS8pfJ 6"L^9ܾkOQu3@M.S|L@/1wdX =?k^ n_J>|J)w RuUsFf=0S E 3سu4<ƀ]<]zлY "_˵ZqjT_f"/ŊR:Tte -6]gR=4x+=˭KP@6=%U9H7~KV7ޱ~.5O6J&W 07gu ,#B&Xz v=^l"V RȚOݧ)Vo¹g|b[ yc0 G(=n+\Z+v | g?k8(>իL2rYF礡Pu߿˲|ZeqVAIg!sZ㋈"SQ>1F&b)ԟbh*?`ZKpl .}Csg Gmm!S(KG4"~z=\19-Οց!NJ6T;MYr ,wܲ0|/i(qלm&M!C{ ],Y/E?E(6s<+`U!pEP)ڌvwd koPmRsmG"*_3݁{ Q 8UlV"@^N; z >%yoFwl4H~vC١c]RNa<6 ;}w..nKF;G1=фF (WjOD:FDph^k@Dri g60ONH;97tK[Z= P8[; bv֚ӫa"%{Zk@w6:ƄϰyZ1.z8:Ӯ!8xI[ԇ|1vK|(xM7%~Bm,T;C|PT(AQ䝍Dbid<C"Fڙ"`X ۙpJ ڌ i{J VC1z6 jY[9g;,1/Xۚ94PHlU9j4I3; Ļ; ͯ2boKxurZIKו*28'#Ut:6r:!D>j-o+fWl֭ )69(1Rߧ|S% 6́Y; Ųh!uhS]~^m o1bH_KX/?WZ7X2,7DLL#fqz|Uz3}ګ]R;InvPIlvk!.BMS.,aFk8to:@̓ >ʋV3\0tHgR/KIY_ kZ>NFf}lҾ[Q?c;92oBIdWTQ "'BCșJ8:>yϳÛ31:adU[Y',2FOeɔ!G_ؽ}޼)g|XKAQ\f3->!#,%[WK52}W)h'ު>/n{*'2Og#;k:RrI*l=bvHy ]mQ+[y˓Eىu0_5Ҥ?+Yoks;u"m=j?LM3@ݮv/ZuࠞCuoRUЭ1&+skÊ^2k_q0Z:gvvJL18bL- 59mf5,UQ*`B"{֪G/Ӆ) *:RbjO1tnO#$Aܒh$|& JQjs!Y{vYϬ`Íqu\n}vM>}3TPp(/lB>GONaש(+,KtE ݙJ> x[vArH:9gqy\bE$,@ԺZi歟8]z$ qv'mD?GD^_éd(L՛2y4*f'C1'̘%jzd"s(r^-)#r ,~2( eosǷ>DOmGQHm# v!{m.\aXB ZHD;N9Y82KQ+}vOC{ 9g{F Fn&#l"j 60שޑ @L/ LPL+ m3fYtWz{~h:KHZl(*88V[E=0JJƋ^^8`Ƌ@tQZ8H|Vš.7S 8UI?MySn-˼ ?U gszS? o?BI:%h񣚚KwRp(-M8:J(V˲ՁgN.L5f퐞$ؙ ?&uE7\M#$0ʮx%gS5%9cNxIoh:-VKbOY8 8WV-y:LSX\L1 ]J<,t+FAJj{qH%3/E YBLiF߿:WbZ({x>+Hvu?PA ַ8t Н/ м ^!VCAxX>h@d&mV *bv=&80K*0 DC|/Cd[ޞ'Zm]4 GΐpM:vM2fgV$s.YH^c:VUfg_5Fj5y$2䬭"']r6kYX`%M׸2;+<71eMÀolsSӽ{ڎD N.eJ@xFޗK;x WiLSGMuWg-YPHi`8Sq :Bjm}ۉ0S/#НM7 glo.qǮt;SV{6[ ?:~UѱHkIB&a msa48TGĶRtKo hFc}_}E!Gf1g5*^N࣠Tq5;ք4.SW,E!nMKZ@]ͥ1_áZ< l퍶JvSHK-GOa,4d& Rh@ ?jUKqtrT2}PO+}ˬ{u4Qݗٜv2kI@جW]n$1/,ޠpQP{#a?nlnP vW M1@&K^f2K`s!@ܑ ,it_1@"a TeݎJe@7pa;ނ%ƑIW +[M>Bd^Pm{ܫy1QdwJ53ƠוqKMMƒg5)j|$.~$ - W2֒j 4,z[N%6Si].%XN¨ǁ1ol=#Y)嫕1~BBt2i}m\L#Ԕ ⷷTc9G4*ZB-<<[篮4 IQ$f3kHǨ]qC9>pfF|T)ިhL,_,lv/&nRPAl<;C9r-;$n@AEE*dLny\m~P0|L42~]j _ &%}n![tR\_W/63>,($h΢No9egzr;=>BS[jrn1zoT ƕ ^:KCp&3ڭ%**Ų̆s,V=O4"dEBnsDE❝P$ϬdzЃ߁O՘89ڈ&-⢊#]y4{KX1g]yVcf$T04i )zo.$RQ*"{iח~FɺsT=RtJӿLc,ei AyZ/a `^"Cs {o#HeύSOiϵ9Ě&$Ŷj e=2IQdkbeV<_Z9Z}̰{Q&Y&DwqHsPiZT|"9 -~aEy0# /8?:O$mޫ^3,3[m FC. i+y_Aqo/͠׉lTm̭yZ]pGlod\j;HA4 \ q$O`LT';{Jofʇ-e%9q,%~e7O߬M?'U)9:mt(; [5hm4ȋ.7zdZ-3t$QL!Wac8;Z" 16urq$ZB\ .* >X|t8dlKT"=Њs-Z ߈4L60IhxOHQ%k =ș1C{԰K`g 8lj;cLb^^%|Y؁x ˝D:Y;N"r;]]8SQzgH -9kn{NYGY)f;8[mjkHTpL{gdx$/|a8bR y eF~[k= E3 ِF/޸KZO{aqeGbTF#M CD Ugg!(}A$&g>Gt֮tPGr_Fk>Zm(q` @9>szŽ].iʷadc̓*p~FmLSw| *=)=wuۛgy /;!ıJ베 ƃ$qii>ó_ K] Zefnw3>].֜1B+nGK\[MݭeB(;XΔnu=y_a#6YBbYIjLJC>v`1:ueB?#TC"Ե"pm]njyd/7g*pErh˥vj}>D0dcMc-HA?ٴPv*w%DHN#=髩k1t<y.rQ3tHh߈EVc~QS|׹ꦸ]umwF@#k|OV}<'SeQs܇tx2f8S$ժ_ۇ\.ZZ O Q~$iW%k1Sͣ&:+*NQݲ 4@d ϡyKʣ% d-"03K-#T I-LD!;Bۃ->¼4ބ>N.CI^ [la55cZȟGI:U >(vM:U~ׯ-M?I'K34lwJtH' oz(k7!W ,ѣzL(qޡ НefQ?Wk*(if7r7, h-ъtLm&D0/sT7TՋon2WyuAh^LA)>rlkR?τ:#g5K96%D3D7:s}x-5-20]chWZ`Kyw3zҪ8FxYQ)?rBJĞs32Lc_Iÿ33ܟ,b)v1xKf[ZecErz?e{9Zpi%/Cl5(4?79!Ǫr8KbË0 6jKz3?/d>jR D? r^&;6737z{>.=YgP?q-'mv[oLmw!l؎RW$T6_F '֬ s5D>o[8eTK~<qz<+[\Ħ SϑhQJ كl@ry$riڢ=ׯ~yl=Iً~ܸBYEN.E^@unJ-x1eUV; _oC/HW on~RF&AϟaB$:XN7=4fHxhfoxA2c8IkeaUG,WdF'&Zq%\ML23f8`fEQ"OiOBC KߧΐLI%wjy2N߆kV^A㘲tt$bq0!TEAٳ嶕xkkN[oHKVXr+~ɚz-cB`#^q;9^5p]$7aeK"zAޞfeLySN.'̑"oY?ArBsb8\~̒LcFlrH*cPQ8tG?T:֘"۵9(3 ()Dz7g`u餞{đ%ZOdHZ?s y:eBA!QXI4R(}LH ChXaY~o.DIGrAq6Ԉ{km')Ow˭e`vPQ \nE3pW_N! WPXA vnAm=Ejy= 56t! y>}(U8GGMoѷRh%إEMDv׆1&]g}ij!  䔎A/&!-w$;d6tFV]T3v"OG݆ :.@4[F q}5%W$>7G4+ Sd;HD ] U%ʘ^NOvrHW+7d A,bTIdpv2.f}[A~&)4n?-sK{V\ q.uA2da|ȧ&t߅NlaA2, TZ)/@?Nm5PT~ +9=$X_2 O+Wø&f ;nk82Pզ6DZZn zK ?DSfE\7bŬޞ*i;U?RXr}ա2s8]?T$>o'0 8f.w Uz u% ^0'/xTV&F^0|W fti7Bӥ~Yf7J'lCPxHN !K$X* $8{%7TmS,0h[^B G}7}63& ۚ!m do}X0 Ddi] ODDžC ءj/tmbS'H]Y9x9xBegQI4Xvvq#'rSa5x".w&%K44@mW0_n7N"g t؃睾aISFab6@HHTϙkqNn!ulL[a{nYշJ%*|rl1 \6 H3@kϿ4tDm$h1/9nw k phRW d˞c<(MӒC5> 7ێyh=y s%M"tˠ`Qpީ#rD 4s0  X`TʔF-E\V3Q뀤{/" 1јIf ާo҂ltS1'<$R@^ƀO_ߡ;*蚊k'8ixw|γw5?uVtw NIRC[ŒL?Q:IwMwk#C#&R~Ưu4Lj|@v/Fng\B/gsٹγD<q 59rV֩\'qWgHnff:HSqF^|t(gkJ,";DqK&hG6`E!td!]}tNG,Ohm`A'l_@ۻK@¥y!n|'Xv'aޅAW3NCʂu˶V_?tlXӜ/Q[+Ȃ*6s"\Nv4xcQ瞞K˺l3^3gI8OXSC: י;PiXy?ZٙڻHrIi T7l/.u#D; @BÓ*1${к~hh3:ە#kl"qBD^Âњ}m\CX*n)T'3\ɕQw/g;< ^Eg@ >+^D5#da[ٽ)4j5<ѽHSB{+jj zo5~g訿\ثʬ~!aþ4Rfѽv$!n}:P*lN3wXI+bf#Nԇ ` [;Х,ԬP Kq3(Ebhٿ!τMeUۋ{Jif#}SR {'=j#$̩0hh2ao;2r=ᕾ(mN %- S46;=RL-2SkLV=J vQelHځes :Al| ̡f0I'=c~ d~i $3oGJƂqTZ]luUT ztaa6|~ʊgV $`&>+3f7 J! +~cszOb泊`h D99ܜOܴn憓NS6}ԗ7)'P( LFQ ZRÖBA.8=&$TrƉAuqӄ8{I@ Vؽ[4 I8SSskRځxL0_62C"OV5 T+-qeymھ63~5/#:-CTu-DQr  j@ʞKwr0<`@gU*iE[<Þzia$mS?n8qW799{t,]6SR`n&Z [^fx=GA@2'f{e.JzUڟ^-a3fullKC[Īlz.Qͱw1 +^} IL3Y&h[%ecMVVd2N8) t@YΤQyzUWfUL=# 5=n5G.'a^9~f&-b"R}(N~)mލN{% 76r\Gv:3τS4 :F` "Mmgw[A*vGNa`5fĨЉ\P;17꠿Է0+H].?-\F!>= :F$|~a"ǪP 6.%w۰R vɴ_r{f"JcWgLnhc&<*nvCE^F6XfaVdHit ,;]y:k2m/:SYTsaZO>&:+NZ̖];&,6DFrZ~#ڄ+(ebjC^C?ѝ5;z# BoٳF&P-ju XE<=P.'3po=co tDω\cJ*&9(νS.B><0;~5 <  1u jz߈.6|w4i/ږ)"ʲ7zd|#9> rn8&5]H"ܼ'QDhF}'tϷXsY=?6*OW$~OzBv}G+e3jݣ)+0צ&~NN+k[vQp'wT@xndbjQQ=X`kάQ 0. T箑=x,3S@;+u qp4D_:)1M=Vw aOqk&gW[ӢD[H 9Zr}!3CůVv*ufè0un ;t@ux!;b%+'lt=u0#)nNb(bQV:GrjURĭ<3<͚VՉoRȗZ=hlNN(i?qX>m&qQhp-bq6 $^iyfko \8e[]L|?w/쥑BZ+8XG @4"b@)Q.M}[ KOSI|i#YN!J(?=VjilEWx|D*Wn(J9ƹ:Ѳ]y ~_yvGǥsJx[5HH {gY?qGrc@LБTyԶK>qe뿯z\@p*h"jiw:IUb,R+jmU~Nൊu)RzT 9V<~՞ ʓ`5G({}>*v|ߐ)bqo9+Bߴf 4̈́0t @~fGB:C[;U`vy1J1sBU.QEC+p!+쨎o0jy&cmhwY-3 r/l>hȎbi:[ Y^xjMSmy^L͘4OD-ĽbYDR ;=zǏ̘q6EqX2: ^WtӥD(ܔE,`.H꯷BaS y~k^ـaW<ڸ$ a̦v*Ts+ϝŊۂa}&)`GϤE`ำ-/OMqp%A2x~RhZqsVg J~AnG6`$mui gtS &ĝd}kLjˮ,"v_ zl3E'&tk=0v*0yP S/CmPu"/O1i¤dC$< fR!cE IM2 3tcVcEq-Y0clPL1 ~ ˕xT^Cq{7YFI`ZƾKpr=xHJ]H:Ex-܂2N7Ƒnm3)"7 f{>yy(H;沔corGG;XI/rw DXnݥ\+.AdD5@Onj+NEG!%F.Z[~Cx}4Wʶ]!<&KBGd ?hRHTx@W]%;귶)Pcgcp*>ab*0P_Z|6 yr`:U,0޹)56o3$;<[dPJ>Y >|# d&1w\%ϒmy~ \ng_ P'l^(/w~gRoGR#ooyih4z.teEFbJMbZBId`Lٺe(giD,lW1]SjOaV .V¬gqVERckKA<|TPg.F^᝘z^*ӹ\~tmJQQ$ èAij&"ϣ{ s R LQd;;1w+']l S]:4K hXk# 8!oG s}mj~f2 3X}f:(dsPJ#B1Hro Ш]:\M8 ,D$7ӗPwB)>Bm=v l=TO5W#˜,-)MT13XIK*0gFpoucFz?Ppx߻h#Un a$pt X^@gj\\IV͊~8 .C#R"z*8e(4F*K5C LX_"Pg1E#m9Z惜R.@ $NgԈۈy{P,|+ڰ/Tղo/]14J' Ym㐠'd&җ_uIq#OрI\mZel|E}u\Xsyׇ#Q N?'6?+p'}up,į[DV-=` P'P+<)O~"̂)*X,TM/Spq:viE,Zk+ 4^d&r#G=g}յOknl~S/JN$}B^+,iU7܍s\-,bGDć5 Lb2Ax{.{5Pe$9FeeD*#@>`Y,l U%pDH\&l>o͐ԩ5^$&Qac9As-aПsN)+ԗ8aU7rV$ ó-6sJx_uAva5 ifmZahͩeeĻYB͟-LI[vWWp0ݒvW+_ApC'لz\'(ץ{*}'lQ3vYV7&rћBkdDhA)lQ [.Jqq|Bd"T@+npFFZ!pg+< ci2覇KzB5"v4J_yrsQoI_&.iL.lWWdȜl+cn'Y#Ɨ&lܖ8rXIDBlyb?U &|N.7Jά!SִQ,YY=NfXG5Z=Kbn6x>xdžuy~m@fhnQ_Rf,8^*43 FԊaO|Fۮ)#Su;yEkאNwY y 䠱*^1I}.1M쭓E™9vXui)d#s޽C&"9V2K`An8^3ͲEȰІyUR?`ΔnD}p}w|F_]ԍti%T)i^70j7+@"_F̉)A+47,1Y7~jnӮNsv$7'2iGZΪv3%I8o7kmv+H]$A!]m` Cq jBd6X9NIݙpNA6+ v\ġ yO Wy3ЅU{mvw1?j$v:l❭:~{>'`{ߏPᇲ.C:1FV_Zk1o -Ú}<#6_?M}NZ}UZXI2!6['@|3`9jYF꽗[?s^F:͙E 4[e R?;jMKv!TVP)1;*;!xtUuIãogUHm?bwO k,rZK˜CK yWGY"N!KհClB}򷋘Vjh 6~nLB|.'<,8҃~X ғiEFn!ar+;&=3a yC6o3h>eqۿpeQ$&+%'ݷ'*TR JKHOhi.T4Fi&{Įi%*?"p'H;Ivt3&at[4auX𸦙dmUtU:RȪ5oH>[TWUf.Մ+Vx U O߅[O@BRD [ܡt{ FOW׵macuLZ೩>ڧyD"cIDѨ re߬.\u4w,J[yizڔqyCc*"!m?Gge7w{ l7h|fxNAQf`ZdHL@kyݜ>}`gh/cbZtWi?53$zJ`h@}Jvc 2M%e~eҐNb 5}RB*5/uFȾ@'vYțCMSfJk =Zҭ,h70~"vVcZ0(yi\G $QJHkwȾ򛒤DQ19nyFY_V@7%W&/&:c-yþ4.AS/u|0㽫s;P/9D;#ߐ \G?& hRY*tQH'3=Q4S+Xl h`FyQҧֹ= [pj*^p?:TnoRfӃG&3 wˊwҘ}1=p )*ԙѐKo7 䍙xm#ߏ] `,Z*c0Nz}2 @J3/UFP~DX.zM*#Jx'p6 ^jT>*,UwA&bP e7<<7G" yeylXFzuQ^idxZy 2A1H\ pP*,cf\L" =v u'݅q7?vVFaD j-Qet=Lj3ϑ]Nq;tpE9H8DaU'r/| 8 ï4dycXgJVѨ.#'߂3I,.Ѥ ^Iܒ\kŎ9GxMl KxKN.AmoV{^{x~'L$d@9L%Y.;Зϭ`sqZi5LLۖ1駘M6%ag yn{O[N̍DZR6,>_iqFƮan4u 1$Q[ZZ4O0_kQLx(0 "W=RC!7qH'7L,ZL M!jͦH 0&S~WDv.͢ZS*LJ.bg4?/{R6o~ ӎc*$yw A8Fy9rncc:SB2n_y9 L #/GH a⅗:I_XcJ]J pS & cvrֹ7٧ÐTNt,8k̽9,]{z kh *!9J(K3C!փreZ>Z=fo]3 w ƁBH;&ZmjA++NWW5Mrz}~龜DjWE H`-eG0!^lg7I(6b7?6?'y_W61=տݔAWIE{l,G޽dϬtWƢIV;28l˫5js,A3+[ Xe\\yR\|b#h1fH@}x]'h9i A< u6}y? /u0 $|Ԕ/ !bTK}Tw?Jy‡0EE6SuDҩWg>7TX*+33;d1'">n,=GޫɘFٮ !IJlWgXdLL}ՠ(dq41!6zTq Z |c_* CݻK %(nni hGC[Tw]MP `v'`ccV2vePᨍ`(pT?0i׃PPKcP:%)tOx|_~ s-V`ǒ)k#җD!ZۺsLI‹E {=[cFu5u,HRx5_`NڳDؑGixPHإ?]}g&[&%xG8<"7+X5K=E"XS;R xZ.u3CK)2-V !B'g C[I\Zpm">"7h So$p–V" qV.cq m (:` $%G$IOKRKmdHݠD7x\q$jQ(p/Q^3Cr6JKdWjYRU0DttiD/`NKާzd}QZl]:͌ĦlܤͅQ+%f'8=3ZNgfN5wX#k aHĢ1@hDΕYY[t9gYi<*<] .?e,߁ -)fd`8**-WLGb:qmOϑNӵ6Nl`- UF]دo[L^ oA|< ͈HVښ S!OC3# JSۮGjHluY;,vvH,)L@eF0thBkm[ʹX4 N EHr]jAs]-cOIun- ux֫Qc5'bpi/@Mhh4ggHP3)lKЙR)h ~] Qxze1Ÿd{\Vz #N J^^%wԚ#Cє|ƥ%]\nY=7% f"0 ^32כ[L$N^+ؖ5\>=;eMΕڸйYd@d&U0QO7n w{^lzJʌQUb!uʢG 5,$8YlèWbOJ77sDw E-HaZ-8^Kps2㬈"ӕe].O܍LL3߲"_gTԬUǑxҤqIfˢU8ݿŷ+\>%ͨ"&YbyEr磗S_9>*y.B.- {A#l"e$Q8s~>d3]ݐ'Z'7A;*?H8*FZYAV{|fScp S,>z5mת桪)ZMIII]w6m1d {2+F 4r a }.W"S'5[%qw(C'FW^Ș=ɨ?qLIa&YS׹EJTfȲMP+kkw>;ӄkf1L$ipzreykiĞ60gw1f `c4N^@Tj;Wq;Ij^VMtη:z'ԙ!즠 ~%$EA06Hea( t8g%,>ýv)WߐJE}̙ 2p]BGqw p0Yg *Fd2tK@E5Ho>QUw CzϖK=z.$Hˬ.s h m(}jO?" $iZ'/ޯ!')S:[Krae]~W(`-BA@d ts\2*S $X3&BU̪~ZʽM&i]$h}DŽ x,b81F P#ﲧlK9'7_aq%H8/pM(1`Q~v\:4 }C 89E@]&|0be2?YMjj ~^ D;7>::2&Mc9kfXqJsxeC/LINnтFs| -Y<%Z(zd# Vղn^\g륳ze;?"PlGՒ@jCTQw?9UfFyiBBqOFڐB tg\(^A\aCtͣ\N j'}64ma*scu rGbu$xGn.jm,2"nYMվo&@r?4 ƇM`".;SNH;wSB!Av=[w^V:MzJ!1;I\A1w,^lse>JTbʢ:Y8OlMä<v?';XגSgT,ic{@Wg}jpR|tN6V 3:(Iaq]їoVӥWT1[=*{K\A/Cw!uL7`M֤GQ>x;03 $?MuzR2hAɢYK)V5dY?(` Ṃ ,#d^{bP H3b{p,<6ڨ [5uHl`&_4(՗Gt9P1kUu!5s(֢g9;|I?7Vy騅ɀ (6sGV;a \@1<)$9q n3k7=L;um;P~ n8X`+gʾ[\di!_,eunTdٻ76S&6WrjM(.&5Ϩa ;LYVn[[<!K dJ}aj3f#wLr u!W9lR7~1$M żJ5(w ߅uy&w!9}FbLonOzG}jk3s֦Fŧ ?6 xDsT~QZ=__/>Ym]`[A/5tL="qhxg+"Sbk.}!fY6[)jk1%-뤮h B̹D-Dwѵ3,h+58ޢdhk:n&"SWD4_>!)E;|pޝiSX̚}Bt!l"XI oȱ+Hg2`NvƸpZY ѳadb^o- /#zƂ4Z◴%T Dܲ>4}\jOr"Bʊ>kIZT \sɈpc$S(0ʮ!V5TE/kzkE1.j;P%se݀ysR'8S' S\'Z(3 rv$h/;O&1UTz,a'Sg P%2;aJ.㪹DVeD,/P[^ =~J.&\ɜ&fw}ۤ@67nCr;Nra YL4L8  dmO$Lkڮ穧}ƞVS9^A3;Wu%PQi,ߓFeouy\MĨnR tZ:MLeY`H}Ӡ6zSjL Qdc n_;KKyܖn (q^+(=Sme.ݻv >9PXuT/0w 'dE!a})a@ѭcc6$;h))-qO>/hc\m<(z])o`_0tjQP),-'Eb^hNOi`YN՟0sS l ΂;'V_HPo%=cUuLHI6^)جs~3=c9`R3y%x`˂&9ec?sЎ..8p{`r(Ǽ9B31 oTyoL6pi1fNxO^v^5#/9rCn{HE<pf`k ~(imeڱں;B!ӫ|PlvӁ+A_?JSɮOiM@sn O2!VՀ;1]^X` {~uPvOq9W}AS -&dHi|וAيtvϻ=*T!*VKG#ז$>xa`8T..I\TT93 *AoR\RQé \A?I ^Bx]4Bgb*<xQO311rCD>yLj)(HETs#m;{T#|CaDCCO5-[:Ҋcp=Z\H3`y,><JfZǶPPA'Ӄ9:RF}BRYߌ̖kxUf[@s>Y }8TϔOm1B'!d\ OwbY8BW,|am1qhy%5pA,00#2ӾiuJn;@^J#w8Ҳv 5BJRM5( Pcz&جy@;15 m.@[l`y G3{Oƥ2Ԅ6WOQ!P>0lfEdwq8h!md/ՆlTh* nwk7̫cg `^u,}rOap@wI."ϐU{Lܭ[@.֌7hGi29l!-+X&jݥ]=FEb%aP$JW;pDYoQUQ;C(kM*̖ercL%!pre }DlUɺk$,7QNI<3bў>9ޗ,XfGYFE [=Pd46:19|T(s=(7S\S5!BzD6wPM8c%eMzƃ׹dàSi% -ܔ!@>sxQuX1E ^&EsqKJ6&I %αc'|Vጣ>t609!Qi,v0@#;UͫeHW3qr24e*4Ӎ:6xOӽ;ȶ.!.꘯  hN_Ʈ$E`t** TJHk|LI)f䙚^6IRCЖRSSePl}'8;2L(kZi3~fLu]*YsR5ʑMhߚ5_ڃBvF%΃> |^)hD1~37af.=^GK2 a~r[*C!gSg,^.yFvwv]W( 86_E[SsH!Ejfv]3ȨL4\g# g==El$wLMf|?oB.Z/`m}4asnvGC`^Gw3;-n- :"m.;9 iɢg Cf(I ^xviIBz'rEϪoSo\v[&.m6AD&T0LڞYȴ$.[ـXݾfT]|zmQ{.j~ E&" u?Ҡ 8sg4y"T׬H3<:jIJ:wJ X4a?PC]?A'W":QU _g:6|2H8WxNauu:1=.Hi#&ۖE f$*]`Ng3PhVNove9~wf]iTc- $2`cBþR축*`T Pv=ail"BС9X@@9<ݔ-[[A @R`0_kp zBaŹ4^6[i*?fƊ}rvȔ8vh)z:]|Zd $|k[v(BBkFB MntNޕ_p) +BT#kN*QlcU8#C,VH>~'i9b2/)K~clK}HݣVv5@7?Mp<b*׳˖K'k+<[`Q| G8$9[st*aP[(g d_ې.+*}} ַ<_Tƌ/nof/%{% Z-nW2_ȮQp@\Ȏlqi,U ? :wT N>(\?}f)D~23][ƮӁ4+469фE:@kzS1G`Z !1JalG4Ns=w>x-Ii^C  2⸩'c"؉믖pM^c<]៮^2N1%G4X^0jMXr\l@x|a!]< 9)3HN|ٝ# ѪAX%`53-.-0ؠtNX+Mո,P7kı(,_`l ,@[y5pB+.85u^)/ER\􄷘&p2 .zE@((Ɏzys"f_ReX$յ&!2781.kGFF)?ᰥ*Qi+Hz<|&lz8.LGRVF-0nr/=v8c( w6Ip!hJ1 wjC gliޫZs(!^O+"OCCN}J-Ύ1.Җc hv}e2W,(qa`UTa,{hwޝB RfUR?m%\gqJ+W,RZ?T!4vNS. ]N_`:P,sABi]V,.E܋kL6=D4+.%* 4n'n2d1ze`ţZˉ^AsEJ]v5DK_Q!KOk2ðs>M#%*##SMB|N,0bKi>9O7ΘuɧS/V/}׀; 9I 7gOt mCO-҉W;.!5HٰI?D!Cb 5M鼗}͑OMy9zl|j.3-.< &E 1byjVX^ aI\wc| B2|Iv{dph4緙޿CQT=I[N!=NZ|GC4:41NU`9Adya/遖aU;řԂ Ms ۊ9 'f*dǍ{ѓt5,͓ytmЁ=[D INaoU-K=JHr0\ G D^A<3a2&Լvm[L|\5~AB MŶU/Sv +lCT8d';㗡_8/R|J\9{Jb%"z~^mH͞Isj&xƨ:=xŠyǐ(e?=TXZH9[Vс*kJtVsYX/Cv\Q\1ĶXC}BGQϾS|!![0W?(iʝI[vIBË$PPTeDNGJWUkzmZ/qR))PCOS 4$Y/TKn/I\+|=L8a ^%nڪCIKC!C!c@8sHL+r zH\/2"_dڬZ5ry'e )!HPSc>s{Q9&q.x^aVl@Y?:VM"1éE 6c@zx@Z;s}Z|Ќ0"&|A6z#`󠽅[ |׌|*EeMg3+Sr83XYˆͱZGi'",Fn9<?\nRo*bȿiWp$n&v: ;׼R ez,]-)6GŨ,hhB>u+.bz%Xe?8- ?Xw=NEQMVoQ玒--lE7yJT6R_=6ɋ]pE5c?kAO͝}nɞdҼ$vcyn]n-:~꺩-ި4~#› v_""it*2|6P_AjEePJbu*mQ e5coעp.G].(4pE7Q%Ը܄~Ի-\i@WG<BHdRHD.Ksn ̢'?۔׍B{YE$p-RK7ڣN)mNd$ {uzf)jU afQCb UÿjÙe£<Okdt Y7Y#oW8@֊mon9DcphŜpy0)pD(y2%ΰ"XCq:6%1ik/5~"p}g\be)~țBŏva7[8't С~!gK-m!UW_n(s@zoux^~\Xu2MD"SX0y@/Z_қ/yt_ Ԣ:l(O:5r'#àj-to$"쉾͹qw6'jA]ׁ뮣C)&'ؽ5NK1&m ÈO]}tS-M$VAsuY'N7y.<@]S:iȟ& j|`74qR *ѓ5gza?li o%MqO s@Ƃbi,;)y JM94 /.:W!i~ǮgSk7ziMxtۻFy}QTLg\15VfC΁̕t+.L&a~m;pT^wpv Oȣњ76\pbL x`4>cl!sjUgT)_Ÿ(p\RhD-[50>o/*Gh17?S1ayeЯ/1 󨛳L : cSxZ]`@ijU(И'Oսe+7qL|ύ0@,ISВL|IR ұ|5CxjE\C)\=x5Dګ4YK-?*b#`|TV ̮XҤX,hg.`#='|&G$/]F5H5B:p88o_4݆ `Y 0Zu{ B!XYoإy9IC}.UNtmyYn29FHPje2n5U1؄C3iG+D1MuӶ6Q7 ;d<F)zT2n*RlȢ;a| % v:^y"]#Ue"R-5hwBA;Ā4BdtC hy=Ge6Cq(ɪf(rvcGUT0C u+ÏF52{^o5q[Myk-) ) -W>OʯtKxCo%Bb P+J!`eZƻe}FQFs( LV6Ŗuo"S|ҹgd¸]^C,K#,.9ٸ4P[&;!jX5fII$A2[m-~֮LPVxv=Fx#FM*wa$Zܹalv藗Js\e7ta'e:. p\ص,1 |6Rr\..`o-0S rǩj [ޝRTlHDz>ܢkHwU|K`F}"vt`o2g}zhږ٘ ׯWoyy<|V9 v^,kkapMRgƣݴ鳭:Cr9%QI"^}B>֙rw.JTnH_횤HTƯi} RyOk hZN )JUsQ{w^~cE4A3Uhi_G):Flܯ;KC`@Q} :iQQ~(z?ZK).34ehyR^A:!&u5R7rRuZ>_ZJ`/PuXC;+PWTg(.5 %&7gćm;vº ' ƼMp膚\hQ@l;+VdAtF7wnNkpǟ%HX_3 5owIJz!+ؗ,Z6̂.(#U^-B'忓|X,1wsnc@<Ĉ8rdLYe)Sty`i- ~&1p#7`E½Rx%F)Dvr/wLH:Y)GʿfМL u̔SRڃ'ܨ6?.çK_|l?ܔLTճ"`8h 6Bv!Y:uj4xܤ7I~]ga }ĝ^s. '`g}:We*U S-^B^xS+ݢIiDWkfAфt7;}32µp^,fd3Hc'vŻ~&"kVo=Nj~gs؞aG]uDTwH-vϣUfKp(%y&F>vuPM*BoJš!b?RbwZ"=Ȏ˷cH8 p0@yq *Xl9Y#k#Cůa!rLv7QwzLB:!F4> /ʤBkJCM# MIȓbvN)]ϡD(catGEk8rImqԺ0Pc6.h?^Ҥ&0L@''B\+7`TbL`3~QW:餳ǜ'Co.[zmp@%^~Yx35"^F#AcUCR<@!j. ZA|VU|Ga> I\b`&(u?А=Cތ t,ʀ9# Ru&}#}U+,҉$nIU?{wIm'7v$,K=bY|TCmX;YtU[zB"&ҩy@02Sħ6E 1g-<ـr^f"e\{k YA|d2 G{@BH1FAF[ "'_D@hO?XUPW2Hk 1tvbzdn4Ot.)l>KqAjsg)0>WP9Z+ ﱾg{.n<,V{j1Q'?ZQ+lגÖ,mZgOɔƉWx\V:+o {\Hj]Ч}@3}۩\fZoY-6`-}پD%RQ{v\b_FD]=мF/?` TX6k9[DP/;3@{U+lJ1( ik–Ϲ )FFX9 zELMI,:FS2whT] Eanr/)Ư]HoˬwMjz˭=8˻LSǡq*H0k},= 7sߔ4Wp.$uKqYV],ߋ#  A^`@0p64 l7$-605*]E eĊޞE@)m tG(v$p7kZIC ׿t…%r;}^*ү\;GQcaR >^(j'*foI4\sQ,/I(ȣ[bQT̰јk} .h˻n#8S␭!"`[q [KzagQV `p0ZO56I$Oa 2->V9?i1B9yӚQ-;yT!4|'$#}1 5!XQDABe`@\{@>dd|:")TOԘj}gݧkic ۩Y|Ry~ +"r7@<7X!QۚwK˼5~( J1iPlE#npdk皳89T#6CՏڷ㤿ar\~5:7#s&U^V=E\Xv*ib$ r\"žBIѻA y%'iGdEx0-F*I_%&ĵ=p U?2 ־^G(8gi9]x)v)$[˩sJj~p}d0`9j/,}}TiCqt2v`$,,vskl`m(˕f=)Y*hQ%eX?QB37yw|SKhp")+K^$jK|)c;qCh >vzO P0`#dկ{}= uJO! wOJĘLӐ$ikJ<'740IBHi[`N:" +Cf0|D Ăje,?^TO.y}o_ϟN%U\$3IS6>Of D+Y45eVVAgqjby}[(vSp@?ٵ^\$RݜZ[ySZ"6v3ҽP#̞I0}H;|8~i: 1b,vu78%q4ql\k+9qM"RZb UBawnf\yOY)ï3^@XAV*z˫`nZ%he:q1U>fV NЧ~C5t<{?Ey '}G MU^ e +<1MN$CP T s;#e[3gՂK@;$*kώ=Je%ȃ31x: h곹ql'>"NEː6u^clh 75٧CZ{;oJ#b[i!3h^ۤeO v_ԨrT֭[oͫ:=@0C-FpsxWHكutjI AUw"}^c#&>&p & mW "?Gl#?wtzb+(:W2᲌?$%|@Qbt~sY@oB+]8GMIJ颺1:|_J(tC{0 f}A[:}Ub{~7UeHQ`ATS&$r x~+,Ɏ?U6ب\1 :Zd'heZ'۪^h]xRʗ:= q9qe9Ifo9seI8w. (SrCf DIٜ1ė@ q!d:/NNx ]*x:Ρ*Ț_D[ 9%+ba|ا!zc>j[Id=\8oTַ' ](M\tMYa,ҘB&#ͅLpC an&~[QvVׯ 6_^jRQ,p _~dm"sChvތkr%s!9ѓNdYUC0஍ x}BaF&1OMW.\n${GPc%/v6{ΒZ |%䔣}+ 6Ԁ8hceYPpH!UtKgM/(!^աk'VZ ŧN;4эc^t WGƅVV-̾pO_~VrO`ajwolUdYW3٘?m# J2YKh:>0$gQ l_X K̆k9g5g,?5Wա4L]w4`9(f1ЮKp\C kC1v|[^ ˓Lmֱ.1$K o)>\ql7VXcpxu/Aa05tMS8^xf4CO>,S$)⃙a,ktΚ5̚ˡʖy\ՈR7#SVk֖q)n{'~9TCST_–iҝw /0I ߋִ@SuohUz$ZKk%QWC' 3UPfy0a \M !=}K4öLox*õVR5wН.tL D :S>%k <]eլj@oj]v LaϞ>C'TR~SJZUW@pGU)]F:aj#EJn%_HN,/Eo; >m Uˑޱ+u KrM,o|kbX{SQvwN[q%pL]jZT@T" a !Il}2~ӄ@hܦy[kø0nSCH_# eJFbk48xZLl++W# 7curm}VѨ%nT5W!Gi&۾YI7ZyJ!,3?.x|pkceٷqz#:%mB>a>T^ǝCeZ XfC`` kR't=7˛zF 㠕_ :Պ?%3P#\>i+| bR8vSc~ =W6~&,w 9y vYN3n)f\?dGMkB5EQ]ǁ͊$ ]l%g3Q>Jbn7IM!WWNFʋ&XɞN>N)6V)ƽF;}ߟ"e҄5=] `ͩ 'xXJ X ,PRr"Pc(4StB4NՆyHu,asެ#]#de4v{nb&ZDF*}s~_?Sq o=r^޷c,'7RZj-ֲrA-5bj$օ p߾]kLpFݽ ʖg%}f/@dطHT B&Fih^9*bsiұ@La+t Rc1W8/x%u3>s'}bB/ԓ<8 ܛyxf۴FiTBuG*!22W.JÙCjߞ]&BA!^H簾2fI&պ\ Xz/:\JweՏyU\}`tnY}oM!(5 +$3{wITL675^~[zs__;ر$kuZb6qv6.>`4]f۞ 4d7Ja?0Pr2( y%nY} 9n-zY\Gn"=nBK' 3O^G(񚁋Y^WyGX\yY A|wjV 6,[,ZE:#h{s+?]q mdRJ?ADL78> /B8Mݡm>8r!'d O!-OZ E^Eѕwx.n(8qO}76x>VxNz+dA3:ծ_ 6TmwT|H,4/%\ }[Ck Y/Ѽ> zEN0<6luUO$ߠ+QK+ku59zQ@݀/sX@0#M/(L1ӣPsOY}|%'<5L LIp2ԬaЯR m"TSn7vyFrC矎[9Ue5?0Iשm8|rAQ:m6kR =S?혴x -ΓAn J@g~%s.w@2,_ :t4Pѷ:X=6r.pŠlJK>ؾN}TtBȲ~@ FT*ZuʄnOZ@we?lXp}`%Շ#x@E6~}VAx@AGjal*ɸ<\+! V3aA褹TG{{E,:E=TsW9?3Ʊ9`#O՜-Y^`$⼪oGP! *|8-dB#)5t: ގy1W_|ʸ%JGN,Dd"L R ^?FՄC_L77AIyW8, l Pif o xpKJD|x7(ԧ%`KZZ O ](GY@DQ/lIN~]" Z$NpD6!@Ne][Dc߈ҔI7o>iڪpi?|~Vٜ wDԒ rΆ:H)9X@I EX OHa9xs4avI/E?"Sz&5u%q΀nO^+ ʬh$_R^f(w,7k@GŹ BZwMܸp(Eo5rD$5f- huq=G&W<ҬCEX,u1 EZyW9j_9 uKyuq{ ʊ}x âdP" Vu6ڄy8"X\]8 2R$֐םvh`Qk<n6k1 ^OGKs 3e=B 4s֞r8dVIW̆>9P ufF(EàG TӹaP"l(,]+KOVH~? t 5a8 |11O=Vq;[n #<1e/㿫P?+xkZtIV#nr7 J]-if|!ۡt:ꢴ&C$v๩~Vz};3a'䜺@_=t7;[ FUE?{_Sl.c:Z1巩([2 6qՕ< >(,Sg ]'+o)][)ߺHoLG"22v`Їpz)E6R3C 䱓Q7սcm.PO iX@μfď4+G{ Vꄁ!QYQID-aꎏWvjZE;6 uXB4ؚRWFB_Cٓ$7M ,s"t1 zU6`RMmSCxKT6Cqg X{8'=z_s y륜 }8)!osSV3d TiU"=R{,$ ԣk{!f~> [Sj9J_bLT@ ^|x3|{X~F$HK2R#ڠ&9f^۠KQw@A뤄īC0s/{' B"ʔ6h[+Tx:Z܇tT=]WgVϮTLETw[+E\2fT r)}\oV:8.Y!9|vtKizGT+~ p8KD6Vm g1kF <$Dlllzq+Hy:L"g14YT67,?ցDe[9+ zGXۅs"ϝM)#:ػ Za/GByo$r8ܸ;Xk^Z FġУ$0subk)VœS^xBߡ{P+Rd#p̋ :2-+٤G[]_waasx$qJ)Io<uZe@Shxկmyʠo;&vTxPhe}DJ[ z 06_0Vm`.sFt\݊58ܛe;_7-\<0-S3U=. KM5}'aXr>7ClOvtyVց_6EqL?g3W؟@ UKdzsx Җ=׼D*-{ē[̠#gBU@q6yD@^)7Տ< 3Zy!+\YrC4<8dVH)O/͠A 61 kJc1P9yu=qG׌\0Dw')Z% *ġ}!ŢezVߖ[|+p>q#A1ϒA+roG"Zzv=|8g M eXa_Yܙb{nekFDSP.JIhDZDi(4F9wD$"H!6%"3W'%#o='H#;J, UkLGFwEdX %g>O?KlEwS]q]bP}%OYihC1=new{#4X 1*y};+)kn΂kr"F'UثxQaj/\ ![ 5 v){cq tl2 0:&4 ,LKO Ԓg*J>&u RtgNly=Bw1$泉@#QY@oh"cv\&北|%OQAs(yAѢgA۽%z|'cu:G>m3tvSkI]mUG }T-OdB.8gq&+7{`L24^<Y˨_GQNp}A[O2i~te %o5rz `4Df3as;F&<`VG8&X|}@dr,-K" k[T*QoSaڷ&\̫ڨR>Yv@mHn`4 gO]`B1ͺip|O+z"}}NiH qF>*j30*Ƴtva_ 8q0D:WfF]E@^AďG|z0c5Ѭ_zù󁎼 )5VJbb^^pǗ[8qm ;3񟁘hL;q3?_pAӦP}^-n}d{{YƲD%ZIV7U;K)Y<1nM gJKerГ r=j@=O-d9Z[^S\q[6OH`Mz1u(=ƀ:dDP!q?mB3mT~8`V`0ܮ@] ĵ( d[e3k;zQw:|MҡU:H,h}Z"A{"oK(&HUh]:FD@u\uuj(ֺן&'a6K~{E%")E1pa&-VISjij.T5ne?&>$q$`F^;ٸܥ (Ǫ8 52nXn!SH p4݉?2f_ʹ@G}iŐc2anhM|17%Ou^UZٺkjtwsmVTnI! vWAE~vË2L*깊2'Hdt<Āt_}H˜p` S6Zi(R\FvA+0 _Im8qL'D ɟO@jPYKX%O&7=[ll|͂eM3L8E 1&C^59zmC.dt1\JZ]ioElv\sG=e!J1Lh&RjG.R@ r4Յ'fD9MQ4a ]"!)iR@L'YR ibB)quΞB(Zaǜ.ja#A{ {WDxAfNG&.Z)D`̰Hrkv :X^a0Ӯۛ Z-M[RFSw8FY(.8!系A*qQ꣒ (Y~qͺ /M,M(]Hx1陠 )4\23;y"k;>׹p` 1ÂDT^" չu#E!W2_V]ઇG~dA9ILBD89N‡?lЙ[X' bĻGRGrhqw<å{!ϐFZ:??؁٤/k.:4~?,ٹ&Ƴ󇵘V^r3h/vQ [~1Bӻ&vj%KfEQ-G~YL?YLLrU*rHnb* (JY76jvYx > N|_ùX)ugs8s2hAo%ey > \cF.Tᱟٕ`a_Mf;,,R4Ayzf'F%MQ#ms̼D&O(_-TFå(}b K+YXxLP@w}L$y&{u3,TdaHLBkBa#۝u=&8rg=& caBϰk[sbQ1 c֧i~1yХJE8} V'!x49ueѡՈ PK{@-յi tpF&{'>;F2Hɲ4 O@e.<&EZZ|{ $f^b^9ҚqAJ`?RfMXMv e) YVHǐ?"@aO;ٶyfiUAPlP^Đ`o cԠ-;<X  C}Rە34RZRfK$H$?QO ?bh^E2_!InYKaGDOL^HܻAVG(ҷT5(ʉ4r!YuN)dOS?V@hR*d(k5ȣ$u6JFj apG},O /ykHvRx\h.Z)JPޯ1lXQ #v:@Z[u&pVO%Qj&8(3X7鞾؅w dԒjroVZ=&% Yfp;2s*%+ +Ə5Eʾ P7Araa%'dI(v튢a S,`\P$W== 4Ńzn4DHUEgQ+E{>QtZ54na߸)H]28\t) `?ɓl &R9h^X:jx[ 9`,Y mhگ6\ẕټsEwAj\E###6^"cwGB{{A/;\/í"qEo{>W4) 3ġN3;yE[Ҏ;Bc]6Y |tŘ)%>#x"nH~)T4CڗHOZ". <_\ZrK"3;6c{D`Ò%GTD<)[, B.3aeTo3MAL!4]g `;7&DU|*> VΎIIo+|=@f@_^Q1m&\pw7"2X'IgϱZvFF" F!slo HXP-: =^{r嘒ǐt*6X^IkЈl@c6۸ԍGvH-9!!q塧?B{ D]#8ݺj޳oe8h$V3%m uZԑNUs)/a񖁊T&8rb &GHÔXFٖ.O'ӀuvdЌ湜yī⁑!< 0JNHKQ 뱊3 0b k (c&+C7Ra>ީNko5#͏A^zQKaZvQPY敩3-M+I>G%&-.A_%Gek+m.l[x{ fAѲy'xfgAMhzЀ+ |-5GZKrmh1y=Q10%zex?M$J^+FZ12 S#GkrjrJkFPEs TA3zIMC+2 tn٢%k!yp4434Q,{۟r-ApXe<:RZ 0 lIB3/T|`0{#Z@ϡBj st"Ռ`s_4*ңs}f5{&Ss y؍jDJ˽z|H=j;FI b`qoR}:ZlgjICБds1/]KƸ/JB=֍'a0ǀ`LY²C[FHn{T=KRH`Ӌy DL0s8+ګ/K)㭭'O* _ͭ]|A\\߶( *bo:倒ta9TKW?0, t$-tƑnT ]Sw$k3d  |cYrqjЗ&C?0(:*1ň',XpI$Z:,`gmYB"tfMTw6,SPG 8z,`??;LRD/pyw ,D\h vKƗ厰3&-N9Qe8+~XO႞Ҭk5K\4Fvgn3A`3@yʔ8o92[8RvzՖӔd{ߞRᵎK 8b;l2 mNΞqh4!*d}LKYOaltl(YBZjGwiяu3|cLIul)FSδT*Yc $XgtO2s7]G^C^6׸܀;;W%i0 l^1ag;KZ4SHKblyBj4L 4u3oBI3S`RTŝX7ɞ7938f|C>0Ls&6|+ k@F@ ġNދ 63;Jp]HyTH/# -/nͣoBZG:bUDo e2Xƴ`ɕՂah.aq<#m롃TO|d֖Y̙*2_6a/ N_噰ckbohgH IC\|V(|䒥T !o:ٞCD"| hs^We5Ց~]2ORhʘw_j㝬mГI&_ yd5xwg&p6gJgF|bnӑ(g~0 ͢J81'gẅy>&(Ժ+TXOcQX 5` ķUڃ(u(heEE8 CW#_b}-Z_6md^1,D3`OA/ھU e⦢\}~fq  {X/d9Eҝ~P^+M  UUƫI4^KGNݏ{)}u/v,bZJjt"U HmhN٥u IsBD<0@#1EϢ'{|gq"^ɔڠa Xi` m4@(I>-S4ZI#E05n7$g(`v;J{^P_hV?N&KWBNcsgpx2v'Ph\pi~{ e+NZ#K(.zWy)KR0%E|49ҀF_>8RX2^)`Pjnh #\6F>5 9]Sjs}H= ƴhuUxrٵˀWDIjXP|7aw,oqlydMC 䃷OLb@ibk#͈\=hSEAPl̋jؼۤL?XV?\/ VTjV=ӖX4 CVis LFAs^})c#NZXU.k'~+4wXnP (O kEV@_r~YAYtIO{c:B ºl1.PMt^Z^k᠇X)!0ԛ8 Ae(T|9WЃ&M(g97M>At!)Xy? dAhEbs>)kPGRd-ol<{Xʆ}Ҳ]mҥ tEJ &qEmP5QAm3:Buq-2ҋ^& DU,/NU1FM؏n;?in^:hp:VNt4@tQ3WACZɨjfpKm_CC>q2=>ٓClT ,6+9|6#O7=6X1!v4?&J M?qRӭA?y Xy^dwrA I+8綕W ݌ LL꾦9hI121#D+NOj\{'r&]2^-hI:Z# rKgRSzn6I$mK'.."nި:J~lBC*\[r;_)ͨrPw7-ȧ~}y>P8k=C>",`Vs<]q6`bR4Q -%+%׏'6m}`'qNug:yD|qxű['qwh 4ρ8Xrgm{<4#зWO }T&kyTߨ56+ՐDDx!{;@'Gks(οkRHFl;5&h ۺhl?\CvapDY.ә\2C'm#567 rXtk򑫛0[|R&'3SٴRk,;Qn) \9nmkC^Poz}KyEH%aN 3 ᝣ>BzK3Ge9[:vu>Lm[y@)Icz~EK^.%fEEhtdP㊥b[*kCQ+|:ݲAI0Yxe"= ~~gڍqWpƲry ﭨ՟,26}0NI}vӎ2Q0„o[xx-'.y׍ŷxo.!9]س͒j7 jr/[ WhZ0K֮ߍ'e{ ~6\CꥭjcSU|:{rѥ;QY<Ғ~7BR3CKGՉ2NwZIM6D3I28ĶG'q\ ͼ}d/T[3)$Ux\YԾ{լ4>GDuP,'\糾IF aMTHgd:¦X: ;:"ϔ$v"%R5Fݶ#Ҡ'^q奇\)z@ uV\)l,;rtXأԓ8r5HD4%1an ш* 'JlOjt)0^~LKWuiu*r? sL2^٪;}ot"j?t(% ƭ~vǭ&!Ն:@fDiZ0gq?̊Si«cP' z-`<&wgP9mY>Zib2ƫzN)uзsI䙪Gݺ/MHJ)@"p&M["iύ,̧B 斤` D֤r;im*'%"k~~%Sx4;!of,ƽH)ڻOV<) _g!Ts`/N3 ?#0Tpƺsn}AT}Y7{e+, 4$hKYx#) DOҙLq^sI,>QN rys36(DXņ=-[ 4]GV!Q_֥麘]Mi.8nPfq9Lc=ښ#6a:(uh#D5S u eXx4F%M~ȧ}31"y* ƒ0}}p'8QRj-#ӁB$~;dzѬ[dMCkٽQ0 [{q)c~-+[u;Ei[?o ϟ6OwCIh} =1'{(S6~ n0$R-U*8pݍVphz܆e#WZe]sR"vq ͂i,bM˶Z~@'n_iv;=G|$c֢2l P"\_Us2s/;k» w<[(OK; Z!8I`:R`| ۿGNFMzf@1sjV\ Mp>jh.v`giB,z pIhT4pu#ro)^LfaGhGtcGD +!5玮$:^@dD |gIQ|/?q)Oy{cRsgKxUW@Co6XhGz,_ή6b>4ΗI]οWnwH5@Q;r`wtmS`\aff֝ ujZ)}*SLDwH`j悏'޴9a&mi ۃ|hfN)+@SeJj6@Wn[r:>l'?5yJ4.4zsNۢ;zAȜjS{領M_H}{ ,8XGjgdUdtEAȳ# s+E P{/le{#,kٺT"pCmuN2"TnU7\2GϙO584aq__ԈpG}[ٌYei +@A9\KPb-tn<ؓ8Lj{7kN0C^1 *rFhtR4o.ԩV,[͑݉b^:{Q@&edq@+ oROMF/DN"3,֗O6Ԇ⺨/PK#kk*x q%=nc5kxT,ՒYӾ }09oW|G5+ΫE!ڻ|ѷuBĊ{/96}_CIf„.<&sˀ l8ߕNYƅZ(xU#~_N%[ ?~n|VX֎ !cDk.ӆKl佌F` OpDiWӭg .n͜*]î!AK$ݹu*rkE*B~಑58d=ukj>F&@}(,2WXcV 4tg`؁-cr2؋3c>2aXN ̚XM. B|43Lw].ைes=vBW'9]T~? 1D8mTa.3ƖrGaB C{| x\5FwLQ^qȫh4U?i "pɐ -.\'t=ՔAH3Ք_^ƷU@TB~tZQE+( z[|yyAh2WO Z\7 eO !-(#xΑ RnBYL$oÉtMwk{7PƍHVz9&;ѭSs:Ix<ζ+Lzdt5v!z'S[f$:H=Yiq.dٮ⿧DVx/س.IlZMF2l,n\Se>ۚOh^\ɸ)"s{gcv+ձeN=tɆD1*Dɍ4.BNaQ pquTBzW+PoJn6AR #U醭s҅X40[l@S-bL)!{䁎7mHxfz:z`ɷlOUW}أ3~)(ճVz⧑yC#)@ Ԟ$%|ɺ Xdʼn ԌCzS/+ "magp 'cfN!uX!Q QbVkzXx`v#{k\l/*'&EWctqW/'cqmxA6wGm;"ky Ww)B2¦@h^J!I%p)spڬP2q4sg'^n$=> 1VxS2L8Q/wЂCdFV%ѻO•Bg &-95(|S&23lMGf&QJϔ3hepJfha;ݙJ'湽Xg}}# V)Sg^a%vnU@= y.(vv±`~xgqc~&HEbw0N{+yXJ ,'qm.AAHuH'Nlq3hU;M)o'̮P@f2e2m.2q%<BIS1m {꜇H)ՙ T\/<`B\JIpvŨαvjM+l0B\ҸW-k )dd>q~FI۵h ˋuڍ)]`* (4 AS`/ճ)!&x<1ZYc(pcn_*6EkKͬB" Q^7.QX8V MęŔAH,CA#p!Q'З1@h\p[Sʇ%]QU+CДտPg"m)F/l3Y\tݘ;n(D2`Ic\xB?J> L|Uy]>0j )p})hIog4<ߎ1J!- ItE(]|iRp4BQ]&ŌfA6,OlLU!GZI3//![Ŭk/2ss=|[\PJ$NϚZK^\ !k&@Eٝ m6/٩vG3K 7Jz+v;4yoռNKP5{9JF,seE&잙3ܝV.*m'R -ξ'w3!>hTgl^KA)EƙQ3\os818fpēo.svě |{9X =)GUaMte3Ҩ;% {;\l[a'fgZV,wŊZc-z5t6$L#*!=dnNG~n8sgs O]ɢ5: s rNΩcnZqr͎3 Bٰu ZY72݌P)=cX / u["s]1$焊hX莭k4c"#ߐhehMɢ%Q%S\ 8AzU34toq}OJ1e43Ira 3*&ָ͐8j[#(,qG;;$,Dn׹g)O~`oiwz^;a :3c| ޚYsE쓯HAjW{x#(Ozpš\D4Jwbj{4=GН" *qTBz?'RGKɬ;b03hslXd14S%cA"~&Qt!I g h;"Av' d,Q"6a HF>0iM5bNlmlP8A&Yy@]D1VȪȫg-H𻲥Ixri'UBsHGE(9ǑK:* a!Q"4 NEpPUMYb5`@Dr+ޛp@eXD-G)}V(7x iXXSDO16?Ž_:hú6ޅ޴x<'ibRCׯ]t$V(DrtD{@̒tJⱑ(iE߲Cas&Y\Hvt݋^ ŀhkqSb9'^Bb,\p 5vߴO ?6y WM2t5;ZbY0q7fsVUɮ'{/*3,<]9PvBn#cCiQS!x+ZT,4@Z&q/pNޓaxP=2$CăX`fX@ 7CvR2;”F>Gf=lmG^Tzzng壣%d~+2#GQL-@`PJ?'Z5^|3I{E mЊ@!o9>DZI*irV D^:M|ϧT,\D41T؅Ė/Jʳ ,cIM`ŢYo!ck|{!9} Ck>F-E&\$Z_춊Qєߠ.xE=>fA퉘r?aWdzV19b䫈MtL; %ow,/!oN:ԵDDFʶ@R~"QdgEVoc:::rH_7X_ܑR <*5RGă(e6*shM(@[|/Zaclt]F.mAXSp~IE#l.=pŸmuFh, >l$b83F5˕.cJ:F݂͞@TfXigs(a~͊X0;*uBYRCJ2.ǍGh0]$9!<[gW3ƒpQ_`$K3&'Y{*;pZ.̆ZCr!q{ij]2,IBy@Ivg_DI >-:Ɍe9R%XX)/5ڦdiLMRYFл اYVX~k31,6/V7. z}n.xb"%WbP.V'tٷ xQ#wncc:![ 6S~7_T0d ]fH ۋYsUH&"5_ٙ&GNy)CDi4bE׍V !~7=OT"HSW+zN1<% "cǏԐh`ii} =9{ߤ- z*dQ[kaHrvg̒K D~JP^)i6=LOJ.)Xq+Qn74e 1(OFBm?{ֈ~/|}\߉ۭ09?3߭N<`ZKGzc<#8'rKK'$#)$sUɭt-2<6Q,c[Hy HH OSٶ9PM1wxLZ2Zg@O0RMK_oZe z- SQ Ԑ-X`|Ш{rn*<{9 :qVG Ljs<~;~7.11.ŠC$u:wH/$],pݐ)O5FƢ $p!_=bBVZp%0#b̕2;:G6E˨K*JtA̍`AZG%vn؂9$S:ma>ۤIIUno@òL\P3Rqx1g{N[Ԡ/UZ=g KR~*C # `5ˑu KWVo(;] eǛuA+.ocVӠAۢ9uJԒx1@FB)# "3:)_KQnDO>vQORB 5RD9Ɛ@.SWwbAT6\;=4ZR k=w RἫ[sDԌי4~2ofP%#V$+z#rrAS[wM#--hr7W%acɴL #[tmf8>Z_ڍA. .1=lpb_5~M ʽm⎥x~̲?%0/:4§ UWܙ׎rF˃>o\8]V W*_)FVо?rDZ%}ip<2};dnKl7TCO{U6= 1PgzT7 Y.i,`!zy&Za0Kx@07D> nFԈ;ox<\pv-,ɞbESA2o&\wwaY5Ur3`6}ZDR?!MWFr,4)TmQzu,8ZHfkC'# #cF so ^%?ޢ2e,j;Pu8668Nc _ g'[v޺W'져àM߹MkO͚uha4y/e t)i⃞O!~Q4PN\CѠ{Ln2Oyܤ$n^YP~< ”`KeBZ$Cc4ܒ*%`Џhp;b e! 1CEM6YF1`+!0ĥ " 'ׁ 6˗qW^Cl Qa#vGx%'/ڱv.WU(jtel?bX:Sǖ{o1c'n0Q|#> ІϟSX5EiKv맸@e{8Ow5(wЀ%_c|ja}#+f=X?f_qrwe7[|1CoWo RDyߚmR HkH]6>pjI ra8f%6Ug$|BC559+҆ '" Bo5G|܏ƀQ@EpoU1 CP@x&Cɭ¸Z crA4 m_-祉<ϛr>K|q4#0Hu9xEݫ?|w96_:JU MGzQNtFvNkSc)}"Bɠ{\ 6>]aBHdAm79 Ԕ{lOƩz+=ɢo4&Rw+ :6 ۩d>,*ꑊ qQس\zB1߼SP<8wKZZ"-8 "4S7)r'-S) HAN"˛.;4ܝ8x1T^ІIEO}B?3ߵzҧu Nmtv&ԙGwe ppeS:ymd߶Jd3S܌vfRvӟZ$U.SV$?n6]m_?p/?#\@MMO ,;>(=m3EJb]өS|iѢEfAʑJ50м")@`g@Ǻ~Kp8irC')^)nC+bP{oَ-KT@$G(OD(CΆo ,uJ(4u"!~PJY [6:B>ָ"F]i(o*Ѩ[Yup\8e/xDj+{ xz| CpmfJ6S%>W&,w&Lg)^3 z Ҟu>9N07­.j #%^Κ.c"lTLf1!Eh`z7Բ/I3N/ݤhAٮӡ%Z)uv'DtqoqWorĬTU|cViIZ?UrBhv?'D xanR[鿑6'{5<:2ۤ+jV)vR^lQ)?!>ࡨfLG|Fu|3?!th[ļc_^`caHenh_D!`ܔ;Zu:ᘶr݊7Ju(6o\%mh{{F}!co5Q-3 #K1m8>'ܺrG;j6B.H1%̮a1~3pkS u#Ȱ=wI'a~@BazY2S' =?Wkz}oH5_Vq͜+]=E[d.hD^2B+^Y$z2s+ h>)kd}h ;:lI!J~&)5`XVnqX ) ʰ ª3_w"=pnlea2v:Ћvg(]Ֆ4-:FX^>:[LTtԄ_D} OcqPvj0Y9oq<6yXLhPOH;΋ȘcaM85!A _x&~wnO ctSpO)XL A/ ^ 6c̀ 氤֢< 9㹯3Iv+֜-QVq#lޒ1m$G&;oŵxTuB&;JL,8 6ttJ_j20] Ȫ_z!y ?9}c` 3*u_J q$@baf,6ݕOr|BY=-ε1eU]6TM6FA\D$ ^qw-YOs9Ě3]L /Ilon{=prr`93}+~Wϯ<.c){4Dϕ%XX0;5 b*P[!͐)87cE5 SE&5z5 \)1Uc@T׀\F`}{#}GbM3VLhQe_)Sg-0~ >Bv^ȉ 7/{"7_4 `STmJr30[ڜx*Ù'=ԧ3[z>4@UaKr> :z{Q>H8{W0dhd -OM/Mi 1Եƃ`t**gj9,G?5 sevFwǬ ACҼ$30yش@?fz&0%w)dӈ/fG BbG^iE%[Fǭh@fO?[q h>,s_Jf#{v L"2z@w2'VV &ꓤ{s8,{Bt^*4ZnQ%/Q-8tljRh`eoU3VBE|YƢR{&YOUOXo Zx配KR$13ôe r߅E)s+!Dj LPƔNL,kxI j9M~$K{Y~Û~0PG.yt {Yԥa Q\Z9=WXe~JB/_gFv &"']r ?q1jdEۀ߫@Hr qv]d I Yvs$tw+.6xC:dΎ @(5`ޠX,/!eK b~`1ѓFicx #`' ܻ=ٰ:97He=yb<#EG{*x (4}lxlRR N`'> #_L gFSkVΟق#e] 4!vSnc@5?3oqxLC5c Ro0.>"$Fy#28-˓M2IUN9a3x,#J3B(cI %>\!̻x5<-2\.V29hNmE}]O?Dچ~y6O`Po!^t$:M.Bk< Sɜ iRKoO5mC3͔qx Ѯli3!\$ <7췖1ZJ}תZ[#*WL!h:-<$d֒GGjZuuF)\SX r|yΌ SWWpoY!i؀P425RGHҪhFHNӿYAW7MX/H6yynpSzHURŽ&٩TK|w-nnFʡFAFް*Qꀹ^8{LXb_2o#8+Y:&eVXϡ#Rdhcb e?TatYJ{Sze $#@+qQI [6 -cT%>,KXúDsFF dqr٤XL<%'^Ȼ՘Ime; t0(Z؂V,F~yICwAs=wldYZ(9YM!{tgTW_fzμAm͎מW.zrWA!!1q+y Jv4[n}!m_ظxNNV|WJM2xUX)Fơhep;$^%q0F| Xj,HUA+.n~j]~*ub|;)MHfڅfȵ≮| s{VA|)=BzsJ~{ύ%/WfSɫ5]ʙ =O$?&Q=/7YP>"cGKl׶j@[0ag,,2P310AuS1 Lj.]Yw72q@vS3B@~X|t5;8kMqF9 c53EN-ּjGSS^iwo>B')JZ)gI}(}rKJxb?=BWi뇕Rqê\sY]VI$ۀ勚WSn&R\@+KA  z 0ϓct"+VKL&)J:q/3#q3D6t6iT >ͪT YVlZ1 e Q>!9BG C[B=z%.UAZIG0"4 `QlQgwr/tlf-|>-2܃.lйx :5~;cv:Xy!^7+ =uHb 4mMʓ׏em[Y(OL Ao]1{R$)|ُŲIk\r v4t "eMb}yrTN \LM_TrʟH FK'FB6izWiveJ;3--*AÁvM&w}-j\d-`u^B_,꼥îx41X']lHj$Q4,;Z3zFJ,"8 ٞAi)3s,z%g{0ދuwE`ψU)Êyp::mAqw% V~ Vi?pCQ&R7'foH.,1XaKHp7ៀ1c1G,ĪkB{hޜ!f ۀQRR&Nja5<焋5p'FJ:it*rѮtuሐE=f}.g/8(ж*~̄. $2',-w0-d9vM= +P/%qiXTXVb}$5HFs@~^Ss.bkJ@Ð .@.(msyDz7bPzћ ,~OZ^{T .jH!54Q:2vN;l\TͫplQq{lt9hpM>۪49$l*DqC~{c]ű9/e#U0p3$˅j\S_I&g0k/[PSGZy/,S;QiudDΑ 7l3pn:ʇZ93p&M $>Hg0g#ПA T6-Bޤz'MYfb$[60͡[5# 3۩6. WIRr*;8H| ZB ޑ弇ت9xi.ejh;laDƇX'ҝ-K]@& |k]ʴ=oU\Z#ORtk78vYi EI"Լ/tmSpdS(B4b>C{pOgN+ףݾLC eMx۔&eMk ܈!)J1Paʙp hs"*1$ t.&(4?*bŕ#x+W,#uD'[\fPvnU/ɟbjDڸJٗď&Hno.nf( QbkHh8]1\$#1.6<ݒ2PZ @^])E_1$ V%b}-TcH=]_7闱>5eIR%i , *rRH{<XsŽmӃ^!ujty OBS%8tZK1W84"Gm$] :7p^yN-cV,S Q4fGьr(Q`7Rι:NCDC"cul0lv0[3NOߊ߻ uJ5d'?0,)-tU(X:~'jPޘ>S)q:%̖x/ϗ"AF`zlSj6 98[P]ĵBgߣZ۞[N) %QRʰv*hH KQ9TΏ=hl,:-FaP ]U2WC<3g;Kźbj-C>>&]Y\PjP9לyI?05g4 fbG|]:+jEXNcCOmr]b %sɬLS1tD? JDVHi/hYsP#Q )]$^I _(^l.=PA}C3dl Zw!`+ |&Z輶:NIz-N@!ӧvE7ܴXWqw>n WΛQ<&w{>ٚ_ciZOzѬ03/\];c)\hNy ;qv tmG0N4uC4('ϿnCz/ĠE# T4A_.Jξ>&pm^# <+ϮC]rZ& q=&.i@w~@..y IR _dkQ )4eQfm%xt5,Td M86]SS~VIh9<5 ˠtB:^aZfUjFѲ9~x\iw7CָV1]ao7Bu]8c \'OAk׸o)QDLz8 Myi$DˉPVTjz- T-yף;SOTHb!2ø]7.{Y7$`( oc٩%%점WLuC=*-D=c ?im'TM4pVUMy!F;R+x?% SyG>V^Y+/.|qi>b'nFˮЙ wA$62%D smF ~X'fOvYnγ2c EV 8YWy%_$Z%u] `P[BhQ%o9iUv>.p@]X2yev hhz7Tn5l@We[wNT~<#1+Z +݋Fk29aR ڕva@Urѫ7֐év 1tv!h!l"u@4er&m tzc7 tȯ\FoV%h.!eF  sjszΆk(ϳ]=&tbp)HRUc0,^8aj nЇ&Bqw,f 51S*[Ao? V4C޶״y3ㄊCNvn[2c=) ԧ1(!@ *[Q M#ǑVj80ZH7g xsJFaN,quL鿂Q ̱t5}ŜS@ uMs ~!pYQ,M\傞nz?ԳSdSFn-b'xv֜wt>+fk¹ $Tg/3?-Ӳ@Z[ Nai s8ڀ<WȹJ($tPlOҿxĢ 3ŜyE< KvO=~ dM +GxUa9l g כH|AJ&unY9K_> `rJe 2%ie 4 Dsу~h̍<2ׅao襐$FH@$PWX+g=GVE'\Jumݾ jBv}fQ9+=W%(&VfKQ,l\_AW!h@qlw]+Q  G(:앰 Vmy  -$Qo(zQOM,nv\i L~PN94*d֮@yapgYՠMYڦծǡPM#fgPQRn [<Fc)"\ iM_H~ fy-9y4QjrDzWCbooEm_ Z=Z\{D m^l&b"T _6ؿ#ŧZK Wb23:=;I0AZu\Zq;Dft]zµPͥp}aߏFł E./'vɠSdu`[/l z\/yUّ툈ʊ O4vyyR|SUw*†sU)k4Q(rN$uBC!t$T oNw=E ֪:s]С/Slx*l  A.lM3Wl 3I)Ntfnxה&ZzJ8bNG#3Hl|h6|q琈fk#l+AƶbU}[D` c Еa>`k%S," {=7|遴mz/Lpiɒhx]_Ǚy^*ia:_^+1b^^-o1"b׶2ov7;R#UjVuHL \W}W9Zhw\Ʀ!\oOhH&wX\n1AJLzlF+©x5؆k:l94(ucċ}LCΠʦo C'ÀԨ%Dx5m`z e1׷Ĭ%{r vywi +E?`=G]K;ݟtXWuW B^1<4q[i, >t[u-x,TˮL<#Г'_QٰkAtNcb;eSDշM~qgb-> '@1(lC!Ԃ K LJR zBA q>ɦ@BZ bJx>tp̖`0`̍lV=@F~YT!=D\Ҍ9NrvX|EȤe'Ev:KR[Uˏ aBv^K8]^'=I1/(hEP>tk!ts;~?4bmRʹ}x0֮[[릒ϡ/|!kGzlKQ܃,ôRNxf[*ҺnPXE fFIDG[q9߂8HBxŌ| s11z$ [Y Wb&L2V.3@g slT.'㬵PXhgm^h25S,ҹ߸['!AݕblQz#4daP2V# K_h\W /Wѐ2Vo,R:\&Do>!9Dφy$l| owzMJ *w8c;Vdž'<;=FsNAv.uo4!q; 䛻rhU-3P.>,0Ϯ\Bw"Ut(H54}v?WiN ]7DA%HKXyn]OX=@c ][m,[ ]˺y{bV+l V&+MW3$ANFX_!V޻-lW]HP!':=ђ2kf rfT_a^Gғn5ONđm (a$!MH"^qb-5P>c'P"N[/+DًcܤCUz謡8N`)ځ> ڎarsa܄Tߛ,(B7>^<,wQWb >S}E8J%dBr9PKD` i X!vQM ̒ժ:Vrs6A'޵f0$rěJR׵O.0ke]3m;y$bcd .pQ*]ص"[$"w_Scƣu.րs@%*o,`Ќu[W]Ukv*i˚wD5Eo'(;@Fdߊ0b2Wƾv`}y !Qxթ+"?/MkAvDqxG]jp4x".i`*U(tul>H!-'~t>&Uڦ4EX}E\pR?AM#Ymd}lۭ=|m1Y`8F?CCY]GIaCE.:~|Kom/Qz(u!Awڴ)@Ū/\IM=0oVPjfXFH+2y8H6}k,1wo=Z?S>.1o'턔W"2`¬8֏5H)>9o]xb8n5d87TUPd&x_>kֳr)rD,HP})[h4uyrT`ÙstRp$][dqa_yz> Øf\P?1w9QPbt'J-5cY} p+4.9;W2>0t9x_[QGNpCbB`O}xFdML2S Ê` gk%SERؚB;gYZ070701000002f1000081a4000000000000000000000001644ae3bb0000b374000000000000000000000000000000000000006700000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko.xz7zXZִF!t/W1]?Eh=ڜ.+ b$r6Ķ/C> g/y'Зo;iF+"rUM=B#ͬ)2}Z$0x=C:AoųqL)/vȍ=J$Mk%(Zʴ l[}`z Z;ku&|urR{5Ǿi՞8Cw(%鬵qUM\Y'=R{[^ݐgɠC#?;/?_& vFPCUճ|G<%Iᚦ5 \WfۻIm`ɳVח RRc "|ZF}P,|4 9C`M1aқ9HK2sVEVr}HU?m6Y-i}5E3R聠az3yܘpV`jfgqeҜR 3"o]slRoayU.Tu`-D/K/|\_b(w/-T+$} 1S4,>;/AmMA/oL<>TU"1q+ɳ tIi+/1fЇOefD+ab,vwd jz+~[ǔ[XæKͶ_<B*xxRM"a0 FKy[2AW)sfqs֧ЯSX9ܗ YL?X6ٚqO&0pVbyscM8+;Slg9|@~黺e#WQXl.J2 &n|$o+"(U fQ}Ua>Ւ#L8˃|c@]7gHY&'Q7Ɠ9{HCje"ޓB`|Hi ,M)pP-Y)e~w:Jn:6<ש3esk )D.`5' ,\LF9OnzQ3BHlPybL}%|WҷƼb ^n؏ _ZAdu!!u&"NrT:sO4{49$re9K}X7{ΩY,ܱ.f<),L|U",@>3{c!|`+ܻB}ޔUe=ϲ>a$2 {9aX~?no-W= +5JO-cׁ+x@|o ?A'Sɉ], /AmwOWgjNlWی6##(\diQ!qPg ')C|D-n!8Á(#m^sC/ąǒ&.s@D/}-P_IlthU I(7JT Q pu̝~H99>p|)g` |oq_N~VaGOT!,=Ne*rYM.ы1AZi'XG/>i-ƺg?TDX^&Wq fϥÜ bs ( -z18R<>2jR.Ө:_0]y Ǒ|25$m_wA,o?4*%%ݥEAժ )=m ` 9p,'2UeخbZ ՛j<[!7AO.Ͷ8E&կeRsx 'LۭcŶ}%`0g [tD;~rJ֕flU3_K-~g\UC "Mr/Q4A$9M=|z 9 Zso-nS'勢P]<շ&E>+q&q8Ǘbw-ːKP{x5]_|꼛\Z2x Pg ͨ}b^D8R.FE7hMͳh!7biۅPlٛܚٜW1jQhμ9vkD#'ÍߚHT=ԠuNzfpB)x\/εwC|3NH Uo|~ VE43[fb/ot22IT| .2cT"y}p.MZ0f/ԳާNk%|[vjkT.M9mZ&yC BU`/)NDP;N"مq=!ˀY%YO30ׅFh*|FG7m?~ NnMkJIlFhUvnїTpD> :1Q~0:@BmhxzwIQJ\M!?ШKLKV2jwPJ:hWڋ p:)~70k/.HqwB_Ü1"KFQA nU9$iV9搜"bL_ն3O|EyD@C(WgTeRYGSr^aR++i,~Dbh՝'[iO3#,X02Խ'P6D$+&.>nv}aږZÏ x("ՙ:yoiK3p'%w(X!S](fΆ2N#!EU\a>qOVh@{ ooYz7H|#݄f0l$ yKBf>{G!]Uz_QfIw^&f`F́yj~%+yhv`[-DW d9KvDfBUw!3k>&gM 2X,N6߃ubIϬn!$`|5~8>!n> 2Vkv* 9fЅfvO<$`Y0IXHb;欥c^m!V+9$0o}-3{a 5Na wF ZRv]v!5&sf"fM88$F;ן$uX4|y5.TF9EUy52@KWlFw6Di {[`sZ7w01_pO`Co](u#»dQP({ Tϙ۳@ NW\$3L4'$jlVbܛir:R0>βW9E#~ae@9O]8V \>EhG0dJmP. (14ox&U+L5aKs fDA'#ldvC To3橕JVk˒oS[\jC3@WhJLR5k]E6xˬ77۝µK+UeBd AȚśU)]FğǥEKM0?3' -}گYTX ƕ2o[t@ 2 5N쏻Mm ::c)cYR`,i80TB[D~ ӭ=Jϣjn ;Ev^TDkgR+?9k9ʴp"{8LW>:7sJ̷ɞqvh20/I+28L+K4$?@pm~L4 zqGKl N<[F b][p T5-vA0yP8M:b|{JCKփd!)xc Y\qĮL`6yC$q3%h/9%teFFW8=R%{߆Ts tEs$im)n[/}9Zi,YmA^BG4+}S*WO=oba r΁2 +=qr܈QM\C)Q A]!\Mj*rHU۞6T*S<~)n#ܔX(xlޢP`); LR=ṯ>+Seº.b YB,r@ˊO+S@B~نuKdL?Kȇ"IG3ŖùUjcrL :t.7m5etnKmY:~(^ɖiv$ݨ'ZN$=#&ͼ 3G} &v0kzgO.+שwT;0"#a\i|Ke\5wLe< N`v(y!v7\o%.ZL ƈ7U>r.SSx@[Uj!Ɇyz-ri,rJOX&\s D(PFʶT"^|d|OZOd)7K$u%(e녶g\%-Gɐ`hBc9*`CJlmB1r%JqLby-sDtb1wqIAJ*E,)6ch jA02%E`6-˝؏4ɥllS%$j&[L\M]i&;u\`,k- !5e*tY-Zpި|(:@tx$E$ !lJl] crKVa\C8ʓ" RW?#*GyJ-zUfST%dh`;ף`wHg9i#oIH"AiE_Hf‘x6i0XA+z@UH8K(cXv w1iYrmLX,={'Mp}ϟJ''Q9 E0!lq䗙=:..9EE!ȎOt~h;ye.1S }>fc/{wEy<)Ό'ƽu6!ݝ[ZRL¹jrO|3gQ¦HbEPJcɾ~! hkQv+B禭uWDp` ܰ~ʇ'r[01r.jlE>xHiGw/5oŠ{%V(K7ON8lȩAO"~P8Fɾ%әy~_U DT[$w`|[U \Wi&qi(b*$//e6؋ (hMmܳ9Ԑ.[  x!t:_ust yiH6CєH=_m}+̭e[6~$& (2N(y%v BO?2A*,tkehP氱j}ĭ Z陵 -ątرlu BU|FyK\NtlϕFYeY ^i="3ib3-U`TZyŗ-QtH璻wK|$NLԤ&+HP8D\UOEĆC [D.x,%13|]NE7溺6F y f /i jXҙ~U8^!~EhCbNhGY{pb$?4 +>T% %"9t@Zz) ]:sT|{ThGT!XɦDSN 7?N#14TȵyMd57YCǟRܷ'AwqJ꧑ɴICtk7k+,b5 /F Vܑ5yMMhg:%%bHzfwEEթŲાH B귭qk YVPpsuH5ꁿ#g/WJlB;ma0QV"h;x :+M~&;@ (;"P0E1-V0'DBL 8qlBy56OPia녥 CYUݖTIoi} RIz{==TA'ob)YB!cϝyVX7Miyfe\xs78ÛF`\O͔va4#ïMQ<6__JRAtT+%0BOB=:*Нۉ_SCz:_@išĮ=:e΄MOPkB.(nmijdv1>`2"k>z/aQ=('fY9?DkQ)߲6vk;Te]|},l?gȅ(*f;׆m E&N ^\X:wLe:i (7[ m cFMEF^]ëNO\|w!-8?s+?x?GEśu9R !2:m_;\ $EtGNzEC? dvlKBgK)bLFxn:"{ʽcW<d5k"4Ixoh+,8U Z:Z1<>!WR/㠟}N DX^z1UAIAz h+VJUV /[DH=p MLRK/Xj'80i};{˵tnJՖW(̚M ?? _!(WfG'PUBz G旫vc009RƹTn]]D5C 8۝煁S+6PuF4DY79@d@-]( f AkURDɲ`Cn=YMyg)g䉹-CMU5ON誕= ^@Z˅ X@#Y!F0LM$*~m bcدL9Z6I `0s7:q! w@T 7K0/+QwFPrIu. {~PwNZdQ.0!_NkNkcKo_."Zq7y:*;Ed',TMNY'QwUkIsOW}VЭzf܂:laL^x(@ %2=ży͙A_`a`-# ?m &?{$Q5xE \&nf:OU,j t1q'~}|`.ѤvgBy1kэ<2TvG76d~QrƐDH밮3A](0}~M|`C4 P = ҙ!`A P'K>zvЉP箽/\-` 鉙X]g 6es8)YLlEJV@^wHVE>t->ЛxfSBY<:Uƻ;Ea{FP3tpU$ηbȖ u !J5kQ2L͡K@Ϡ\4g>x|K`ٚz&8ȓkiK‘f̄Jam.?;lQ}9 bz8LR *6P%ߵwV$.B + wyRc~߃_ސzՑQ%J1Z X**gK.᥋7&v><=rAa{3_Vp"[+v#3u@]v"`Z#w^Sv%럺7Z)MW^h9JGJ@SK Q:mK ,=@eFraC]IcP8&VW&+\F76Rd+3^ove2+aEAOq*n2GhE K/4 ^ Y'䒭ZHV&ܬbMڊ8dO\HF!u[B>BWT6n᠎H&f_j?BJA}ũ4l\#;}n-[\qV^F}k҃3`4eHӡr< 0pcv_9^s`&T>$u-!{/{ؠe$:<[Ii@ek]* o ͨ2Gsu p$$z!/ >4U]2NHbHxJ-dPAE/qȷmԺ_FU8ڬ|¬^Ea=*S̻ػ̫iuU1=mP,5:he04P?hbO^:9|w_.i So%o '8y.O%1=w8k>cf<׮г쟡!Bp#q0Ůİ< J~pJ( w.#:"˰YO&$i\y艎Ld?϶ #s6 S82.e?4W" g@aQTϓ}]\!]6ZlG$_3xmߥ(]8X%dXd]-Zޗ]*P-)8I+ʗ7!Ј W'LvRJ0SN_碙xCA2КVǧ <#W@kq)pd'Ӽw Ny> Ot"mS~?T'bml" ~Lq~+Y˖8kBx\g6:9<1mLsXѩ= 7*k[,>*14ޫ |MtPZqb.[!VL}(J2tZ蜫پfS8'SL'<Q%x<##ٝ8Nҥf84td_7+(v{7،6M CQǿLy[T[Jr%h̭YxHb~ cFJn$gvK*F߻At!]WmhJMzmsd_v3wwEJic!!Kf 9lW{F뿰_ŷD%?M1:3u^~x('vٵY谕B4NS+5K C녪\_fHf!zu.3g&-St9r() l3T}Yҝ֓~ ǣU"7}~[c=y|Ҏ-f}\ȫ׋mI2J H,M.n9h8󻻬4.!9n_0:!Yͽ^[㳧9zRa` >,=;K9ȽQ?ͳ V%%ve߱2MH¦L,؃}N'joSKJÍߟ6>Jpsr$%R'~|_v|eP]m&U_ڀI:5·DkJ /~TLrkE0I*d䢼7cpf6bPH={SsL?_ڸzٮrYĖ.Md kzvT#G?[/ר}4/v`8&2yC3'F(k!G-EIQD=̎Ϥl1c'A-ru_LX\r.g@ŮĆ ?G CT-Y1ORh(Wr>}`KL?:ś4!@Gg'd=i#Uw~s bڛݜ9]Jd4izp9$$H?,mFkRD#iӥCz֜m ;o.9ǒ2,7stآ׋;7TuHِS`XT(.aIOH]5|*^E6ke`ϺY)gԔP {p7BƁD]vl4l6u{9/`R-Ȯfv4j"ɟɏumlN5eluVxf%n񻳿#2OZqA*Q]:UN*`ц|*_Ha V |)w/yL) IKևsns6~I,=)V>r xдs:E/⮷C;'+BStFc#sSst9m][%z>jN+z 4?|oj J ՊVt#q 3}#`G0T1)_v(p;^t=WM 5{uΝ0Y w$ ]9b[aw[*$`㬓Uv -V< ; Š OMܴ*~ L0-/՞ $`j5peGJTɋZ"h<[ ;9щ8ڌڮ Y;*R'RZĕr}uE4 *ZbWLrddijTdU9M[L뚻$2qOm(K g.Vv0Ai$K]UOmA,M>Ws YQGDB>yʹ`gRj=HβTWJ~DX9;]::o̘ƾ|6H']ɰeNm*r@;#0@=H6gR±69Z,IңimQI(t5^cM6E;B̍mCQ`pL5hc{q!wux +<_h'6ڔxy(JvF<ӣDMguJ^ >\,U wm1QC%ָ2rۭze6z3!fԤdԘINi<2AS D=\bJŘO`q0I2x`vh:M } k#NwID{󉯎ykoQNm cX kvzJN`E~Ř:P>=m 30ӽFkHƴ3Y[D{^U-5ikkbY1XjG!8pLrRl"Yy[*UM{pfPs3х %%C,Y.t@e`O{Hob +bL{'_,fI~Բlk:wed 7@vR'bE,Mν +IB,2|Tif:rwb\EaԄVh  qr9.K'XkgW~JB8?Y:؃g @s+iŁ8gfL&x:*o{]GM={BTH@ ]0wrN)7pВփRś&yU;`!"UT,RQP/6[+bgL>^!Q!1!Hs5Dj9>_P-Y֖go1e\d&!<.DL͒QeBCU+vHs#4oe3M8e63ı"%q8|)'9Xۢ7H8TobTRvvT5b1{ۢ)1/x,?$[,7YTg-F+wd>~)_ˊ!ydbw4&] mjf|ԫ͸dS_q5#$9FB 7)6!pYU~Dngy/ŞPY`cSB8/FZGC\JfP$x76Sj(]';ljM';B>E-G'LW|ʆN0hX1Z7Kro58_wBa"Tgmf?2nXbq hF Ouq&o(~3oBʐ&;^:2o֝t/NB,qz  13zӇ!Z9oT!s}ܲztujEOpm`.4"rI]>ı_["%޽ X)ɹb\ +-9`Zk$0 {o{#Vk~HtB[e` "nuaubaC2MIMA䔱/ifnjϜ'GuV@}_N";2O)ųkq]wEAѤ'pdG[w"SLQנ\0ZT;'r!{D_ iBgGuB,i@wW;u` .@6 -IKvpYdnV{)ߺOplUt$P0JKFE򉺳@d֎is-+o?Bzp2%c]"rn/FLW@j\/С2^0&i`N.nlr)ҚG8"fҲyDy=zC}i1ܾ=T7uکۮBuu~Vm!tВ (-.42(6TTaGX' ۡч!po!R޾5+80#.R 1 BU0.#ͼ%@.{y<)l4kf\rk?{bA4֧X(rf%$IHhIsGFƤ#@ ן%=pjF$Dg/̙>3RRj>ґH@3S<`nQ^wiG Kn W5i1Sx2]I\&Ci硃gyFwg@sC[^.;*cm& (,\N_T#iYjJ3FK_=ݨsow(\kװXp݊)'+) iVpIϥ_Dm\6pֳ0ђؑRiJM?XT@*z5pUW%`4A|3v?,'SS;eN4g6gȫJ$7_F8AwF{zڛ}ǽ b1uӪ;LfxisDgCtn`9b #U_2+T)'Sէ$A ؒ9 lˡRdɚE#[ؽyP͵Q?~=A.*X;b7wۦ4w7SSPi _KA0D:z!WV$fnFS_@t=%s;!B_c|vYŝBMf <@v$v_Εнb^-MɎtً_IX ,9dXе%% ofr6=$ "Ų0; J ][w&amĹl$G` p RRJ $75(m P0GڞY'FF .q+fre{!̣13"ހg3*Od8*#.\c>pn$I]ܦX%ÛEs#R{mi'?>jslSHUdUNsmv}?7T·oL Pj|0sۙed'&ݍTѥ_߆\C PzDIn"fXt5i !pcϞ`^ߨa:]οɻW-Zy g9!J!XJfz )N,/Ξؽ;8!餰Tz`4P/QytbG.duAvMi+84P|w$"7]ˋ@ļ k,~kOyQ o^8 HM&ګwi) F?TE@YgЂ{7)Lg6!8׷k Y07VW]udC"?!<P")vV]U%$P}T`pi򘱴JC#<_Xas N⊷>pR>vF߿|/+d|?PU[\EZJשv˻RdtLDp1b_/V*`s1fj9:` `S,FFM;DhmEmֈB=T2OJ PάЏ [vm%-4O)VBKG?\Цw.&ʝiN;={s=yLN~"Aq7΄ϵxemq/r\g95iy{A@!K5׶S MA'B)@@aL6N`2kQzqA~TJ!2%#X ߹$b> u,e-/ȗ ;NSŗtIHNx>1 l]- H`0_[q6RImV/eU~cJDR .To&E: 3DLWh<>ODuF&ꞼD!S9eR]o_dL$kѯd'Y|{Yp. {/?ZMǥ,&Tx=8HkP :?ֆ t0?%omyKTscw}>u YX|?30o~tw"$>?&XXIHIvZԹx4PSa̗gzYWog%eZ:iy1E,õjgyz*w iS[U@ߙ#-~\>Ú~xe(Hq Yw ߢD%BƝj bf0zP9eKblw?),I>8_K=:mrq%ߍf"N2q"ciW؀iB'LJb#!y r`HIZ&N|9V*]viPyHB_+]~?Ǧc r_s!]A˸U7>ڈ0bV\N :n[ tVèQw(zY:N_mԔ)E G2*>*¥#^tdC .D))Ρ漶]zW3@r x0è$*;S/3iM"}NZʋ*'~ cL\a2a4վkR"57Ҋ}t2rv[7?M5ͫ'P&$SW2Xe3EI1 (E4#|kgmXT=$O%/Ҵ -]C3Vc^ ( .;O.&ϢeN% ,8Y&#z&%9rK=@lccji?c`DXO]ub-v0i[wX_Oɓՠ,>sktꪣՀF6{Y+wh-@)<q2`V j.!Rsl;̸(}/itT0Oc-?az(HWPr:72[ >XWm~fV AL- '@e[ug$s:|\hVkH9{ĝIȽb,v \%AօS05D=0ԥ^mtJVZO~S&$$X `1MbXl-ɔt|.-# 6L܁ÅDsT.5_s?"BAX nfOɖp% bY†z%?' fp M8?ibc085idh,W^6eg\s!E"0+//Awdl@ ՅQ%útN~!wd*5lҸJcڳGjk JM4ݫi߃<&Vb\ߵ;#nZi+Ly0@!PAkFt+;;6JbruHv nXdZ >pZ$'25H9-e`..k@#1A1ـW4~#r@XŃRaj\EbД[]V"OA>w9v%)uTF]|PҲkUMKD>:[>0Z=)畜w P>=pϳz4Xv0Wa3\\S`DR6uWXʰjK\0L#tI` X'lIC GnD_~qu\g .⇃}O@5 ~!Jlf$0 ;S(M#SHj%.gV{)A0sq{$%VPJ!8u.;I[t& @w(y4O>nWҧ0i4nk|DqW"GmO \oU؊,@8u7|Pz,kuH)DjAsiIV R?}r[R`&װB5)u, E2!3r8 eadG NŜj{'ix?F|LVgx:C`I۴Daw|hpoly%9|}TP/6T+ȋB3~Rc"Zt4yKѢەOZG:DFa6q "2n!\%%k l)v?IBV`bů~`V^ :Yo؅ _BI_QT f;?8lͳM},κ1۾ZeNPt>(ۈOƣX$%.ɷ3m*O2~lYs-V{G9 {/΂g$ 6D&a9jS{>݇WwN;y)]|f)Ok8v9۴DNwrs]?̆}|^ ]|9UmV]$\ {l~x+jҽx{;Ь=뫳hq3:ql"uɻVb;TUCY5Wp6Jݯ`-7R'&Ba֏U˗ZV7L]2JШ?  вZR@UnOtE $πxܒ,}U`.RZٹg?AuK;BteݖMUSL*}P`1ߚE(+(O_ *ɴڋTqm4qdRۡpѳ4|kXDV|? 8/A6]J^wQ>UݲH$mhEb( N Jjr _ `Q寜핯nь)XҖ ->{J8dޅ,&FjGGq+Cy V,ʾh*H˪AYA)=2kǣwT)#/{xc/7T:xʉ$H~푩=%)_c"JNYlRܘ~r(z*L?ʚ$\ + Hһ06/WV_+vJ{艹C= ٴ/V^E 6q$5%{X;PU]:^2zލ-#[VZcmR gY(]ѬԲ͕DXĘp+Mrhwc|?" ]_>VyPU|٣6l+9gMkk^euf (Pig|M>,4N䣍:>]VnbGc!ɴ@mjǐAp^'gӴa1ti+bmΊ7E+&2GԨř@AY,6~o#*Cjc:5հ MgS%B/Vi:I*u\ѵZY4VU co@Pb#v6kR8 &3U=gkFe|D&d|( wNg=ujΚ,pj#%sg0AnJ7*,%_`[,Df_!jP38mgrRTP.싩{>֢1)so( ![lD" ?hr;/fܵRzl~1W*hN! Y4)e!v>;֒ gpl_SG Rl|g^. 3g|m?(`^6HimYKD m8툶~<fgF)F,-8)/x`ӪؠtB< |G?, 85nK=;D$R-AkM0Gb#z ӥTE-$Czi8u/kJU\lK.6j.&5(Wm7-aA0.gsTWR06Ih+ChrW0L\E:~l:bXV%߻OoN)v bv@XMXD/ V++|V}}}zWi8[b*MWɡL*'H/ q:S|F=5QC?OAq~ׇ!dt1!q}6X}O4nH$c s9Ӭ!5(*0fh)ٚ'"F -EKDu7sCEU7ydo-Kwcۉr BO|CDچ0VC T8 < W4Ȅ) f4;qgn~%2I<3@ᅡ|:;_XFNx5|=6_s A +E`.s9c?jҢ&oTL"20S?[0EC h;&)e^u.Lsj849*T ]K\ <܋R-Ч@ndi(} /4뫪aEL^ɰz(:SK$@lH1geលE۶5Dz4Nx!l^zq'&8e"|‰e 4zJ_;IzxTD NLbh)Zr9eܡ]Z4fLQ-j^?#*n/Tv9y2R}qT c*U4gJ[Xu!~oVӞtkb/4@VyGR}{/͞惾ZM*jΥ2'J%!.~1i~otAmj } Κ hC7E']v,ir$"&cITlqĀ{ҡda 훱+x)mܶUQ|VY]r/j [$pOjI /z q ʼRjM =n5n7ot2}gC@zܔ"4{ K24ǎ1+)Xoj(VSJKj%\!}ː٥p # i<j4PwZ'Ȥ9-QQI+O{ E8 E/^A,4)u6"2%^X`ɬ6T>DFʲz XiX:^τYTŴФԙXuGz_q2p!Z5 +4=_CϨsT B8&kvloC uقߙc;5%"͎LX`2%kejuV2گH9aqi !/zy ~wɵ4D8K|&fXQF^|SMӯ`)r۔O8O86(7ߚLdR/h'zs)B-ӣ&t$^񊿍9Yy(lR@B;6-,Zx*O*)K=eYZGR vC\ylpy'nrWh=J7 kݪ<[7xDI1d5y>9Ea.nXw(hkHE rL$x/]nM^h%Q.yr z Haݲz`ց",ҩ>) }!BQa.ӝ}w `djڧQG '[:R+ :a|KH$0tv >†n7ŒUe^Zo6Q]% S/XIzyOsS3-Z=WLGmXqd)b?R%, d1˜Ap⫰lę a8($0'zQVEἀ>!WȽC &+Ne70ypΎ\'ւw-e J߈ Ȗme8T|mhbh% 0BV-Sx?9y0xބo=H0۩fڈ`QZ>?<+%u1:ېzEw2fG`v0D]sBb'ӌ,{#9\gveヸjc`+wvq,) 3護_黦`Nlyܦ W^:[UkPsJI`jy~5tn*Fzdfyy8P9Q7ƕy.Z|UܨaW34H;qܭNRbw¦Dܓ3FqBZ^k hmOi9 sٖt# gf 2wAx2x7 O[ܣ'S7_ ]4\ %RNӼ  mZZ xtㅻ Q˅ JܫtT|3$a'MTYR]y1iݶd(6̹m4su@ Rɱ]j5_зTb/"wnG>ap W4\+愬b}1I4H%n/vRfNljjk95Ό=66meG<+N`)WM/ H\D:j{cV߀cUc“>KG! OI2'9^VC@eTj$y; q9X>lMVEq@0{ u/( %݂PG:x.rYJ)A։w'" ַՁO7qO4w;ڝes՟֕wSSR\w0_: l7F9YQͽ3FBvLwIz52/gkΏk~l̘њCZ*uY[섎[$EA`c[j%3lE M&3Z;c[LrlP}G)!E,G@RCO~79AHVB !Ӛn n˭y/b^>\Y#haڞV7zlX"5CWeV?mkP#i^S 0~<W϶\|󏅨tb>{.BxXʊJh5!f-PFݎsL(5L./8.sIr~2!caG=O.8)Q B- ṹi@ QW5$ՙ:1塢P&F{].-$]JZ.Sݷz.^LloaH]Gؐae6C_ZqUc;lIy͡5e NoUX%REK{< TJudaw WJ`\H ڴDZ6R̅*jJuhzԫTeu(H)@VYlSY3-v@/a"M`5fEho7{!y8U n;Ycl^:2`n`—wd\cp}yr> j^݌";B&TK|xDjYŐxw ȫN,-~߃#vgyHm Zc/25 yd]Q%`\Ҁ 0J> V+F'w芿|*~)Ϳǵ՗Cz(HZ⍶A+֙+y66}ӵf)"jX}+JO͝M|iBx_7M$y8O"XJ2CaO%ԋ@yXZ1kKKJ&hQrK^DK_YQ竆x'$̑/l41}: k"W>$i6N>tgKbfa o;jN0DHz0zBR`ˈ >ľIsr`|,Ń@:^h}18FU oc\~ 5C%< LQqp.i,yKT'*lPWΰ8~5?G5+]p~ć0p̊_@v5FzXh.eVZsiE#ׂ].#1YŦ`ǩ#vW7oY 6*#(Nt̟bHKq6kEF\,Ba$P&8!4P<a\%|,jWݑJ%VBIF#!dT0Xxm3H_0+-%߿"ipϭx]fӌ)˨ߏznO0+q'kfs+Q& Ш/ W/!0U<Ђ8m%ySqs4˭) ^uU&'G ¨U_sPAIKӋdQZ+U)GF=)W`mcr|(.+T9w)! áj?~Q>Y)f -Rt4 !DJO#6 ػ҉~.3Udքλjj) %/E{@ @%3~0/&4}k1e:fw~x|K?_R6b7om(iskk/M:\,wz %SD>=+[?Q.Jiĕg "qw g/,w?y %q ?:SRt2F3MvSp H:]R1%SȾq5:tV: Z:&kƐcۚHakXc`E?v{O phǀ7K.+@Ä3o8IV,X%rm6Lw dĬf\dk墎|,#â ?ceg05Y qI|9] ZN6.sA0RZQ@vtRifZa CbxR {3"5 JۨWT衝-/5:xdjxEam#8*#S2&F€DIdM=(c N/݋˾#U+ްD!fhsQhp;8&N43S" b]f6J%>C'sh5t!+s8sک)=D+$m?=]mwIkX HׇZBOʼ@jKȰp4=9"h\4J`=rH 5*@}Z!?KJP%[9_ I4^jirb1nP{CIk]v,$Oء' W"5r4_7oxuS:w{}~^پ_8׽߼\\^H0$򵽺kk}pP%.wytԅh̚Rja(3w c[B!ж{ȭЏȾbL-eHnPG$q2` u,={t=[cx얩MPqn[] * Ff^Zs OCb^!%`~t牅jk`;Su>pgO.ӳ:+kN_4*\:#KϨ6@H>a}JT?Af >z8G;&f*ٖRW[N>>˔AݥӪZA0h=K̺݄r_w+ReԷE<y?㧃 ;J\ڂz[!LRr79r*b'Jpp َ>53Gk2Eno70OlŲxG{NH+@ܿHuIq~_)IdތܳͺHY[h͸M7S lߋ ,}zHLG̿D=abWgv/B#z'X<ϓ+V#&{gk1LS mPq2I4 2!+k]*4J >ZFh~vP/%6)~6/ /!J?eV/-aߎ?!vr.y)`ܞsh 'n, d6x]||r.>ad nxJXB&G+ NYY6owB`,?e~-[sw[S@}$0 w"V/:۴)kL ȁwJPm@we%90yIzs#>a@ uAk")=űuz)>ѐy[pmW+L \Ӝ~F V۷^S,sL)X0Єp'kC,_Y_׉^d9 3er 04|&\>UktL/s\u4z4ZE@vm. g9>ٻj2?cBsM`)_YzBq@\& "9#5sKL@'Rql0Wl9wa *cR8Y#.EQ.E.ҀJ^gx"+ ?ɨFuV0ix2-5Y`$@ ah/LSx%>M.K* `9 &ZpcnRvh]"aNA8SB!6[8-r̗V MfHBѺ.TS!FL+Oeea taBqNtO'=Qφeoi.c>Sw.uZ/'(N :hZYKHeOT!UB{;*oq.#CRwl?DH(=Y݆ImAB1RrPP~ kfKỗG egdK#F71ISFs\+]UAؙw)/qeO|kEi⁇a`Q<%[~ ߾<%PHz?Lmr-9݄;/6UDҰ/~5 x4u)%v蕂 E(6u2VIVeŲ3ϵ r$x qͥA4݃@ߊ<$@s )ip^ Bg Y5͉>|8Ofj& ~,* ~BSq0ֽR>})0B95 6݌9.e'Q $v\7h/.+[VoSID/=Ҙ#LȴQS(1]@gE'w:ȋʐ%P˙-kX\Ev eFwvcQw +ka7=Rgs[#- SCu3mG F[Plɩ~60N4뜡#gñv ձuE<$FqP)Ӟ75fpn ss'@pe5lk83^5ހ/Ft+&7 ,!F]y.Ǚbx#Uc&8*iqd48 uZuv:WZ m`sI1O9m/ho.VGl/=3+T'lμ-ֿ$W6kb`BݓI q #q-Ƈv\k@b D UU;y֡Kk@dzFYgUD'9fG?!pe_OU3$w >4 @1IrGzcZ Х*w2yW R+U:s(Mz` 2@=fZ͟ (2)Zhub`$({ ш?` KIBydɴ7e? aÜq 8h N)L$ۙ*DŽK9;5{pO^_ͭ4=FE7m::ꎁc)\+\-Ba Nü!h?a.%f2@!zÕz[`3 rnm%~-SUo.xS}8|_$u͜{ǒ)gR@n'c[v3_aOz׺ g-֌X۔vT|Yo(B]8uHKSCWtHxG|m4$`ba{ľp\C6dABUTWg6#du7 D`M.-8cn)x2?<y ~77V+ǹO;S)Kܥ̱I)}(OIR̽ez 8Ib~ěD) ="=5 *ia 4Z"X`3ͪiyDѻ>7o戞gO#&F;}م<_/ź|ȤsU]xwJ ez)1d~q㒭w"H 5گ1ŽG [ 7K[c7R \+]YxX{ʝ4k,C8ÿ$T13)m.\s ;ñBs'J/#~U ?cdC1z8ιFٻy%ݮ>^D ֯_ %'Q 6|;;NLByX} $" -S;0 B#, &T ʗ镈N9"p.K#*""i>#e}R`a rQ4t؊UkH*iSN Ҁ@;'#'u>sHJ̏P'7f7xSб9E54U (<3& 8 Ru| 8v_ XЗH|g-0f4=ȸHnZ7 mɅq]kO( JƸj d!/\HwcWD}C>/oTq3lً\7G%ݢ]FCKbi֝c-{T2ڛw;$mŻȍ\BAaLZ}O؊ʤp Kt HA"e wt`ة-o P]H^a$vq&!qݢҭqρ!JsV2%vc I Q[utqW<6S?IYN>[ׁ\@vք =-XUݕ) > Hy=vYF$ ~5ˢL[й(1E.RτA10޸a!G  Ѩ~KW>K.iؘ3Dh!T |W[8!{~qVEQД0P.ʄdGvmTqA>jDQGssN(y fkAdv8vߏuN>y,hd{p@`eW_1obh G|͊\㙀AVv2bn|ժztt a^rwP1/%S5r>*7*N`U5Ś5'BJ4aXU;czW%{/57_*1cd]) \;&F9t6 6:(H[_ uABz̆iK@SŮ2A\J=Qhݜ:,JS*esl QF4&K5ai:ݏB?"@ǩ89/FĐi{HfMlI[6ܬ|8 4Y9t>њȝ)K@Qa$ds|Wv# F>1q=1 uFڂ`Ԟ_m^z~h^#@I 4wM1b \%8T,%*f%$I@A, F\)#-r\5/{y߯1j<}x$Sq2q5QRrYoQmi|Hq׊\FU΃>g;`~vM}𚶽 y޳/ 9c') ZROOk"ovG e"3!'Ywφj _݆&KP>uMJ_~\~>>)+cT *[a#r~$FHOMa,4Ž|b I-T=*⇡#^',>o:mSyOw y]p K2uh4 9H7Ѥس76EfvUcj2znP#RM}3yjK#I #%KƾWD)Nn[؎h#2~WTt!UՒ|ƧV,W$Bć:aKKSz{zc+07CG^(TʸsL]pwi[H}Ϟ#ކ8bJ6Yf{ض)<{53R }a5K7K0#ـ_;_'fe>Ao|i+֎[VVޚA??}[R=DBwaba<h4c&?Ѽ2 5,l9N _ŢW{b9[A>8d8b/K'WΌ 9|ѽQ%T/d^PL'U] Wϴ䜔Sq܄,.dV{)Խ/ƒ鮜FPX2L  )uM+}:50^ #y/U +]'XWsI_2!u D`wwpO3p52ŽXE~b9HK&sǮ+Q  \$hm^еhTBmev#ǡei>#0oˁ冺>q2r t K4P___h>xzl Lu@j%@Eѵ:0@>s7hCD4'H'0#Hpw>)/vk gzGl\LhJy^Li;EZkJVHL֫ɝ$+ǀknfj#l@9au _^4Qst7H{}EQݔ|oa~q5Z> mZJ_6$Fc7N:#s*>~0<f L̗0|h$&F֛mH3?˔@b#ܯ~pA W zfw0k5 uR*c[MF'杤X#x rKy;Z c-r~>FV&Y]U}3Զ hh* !szˬ+ma|VJ]h+nTSt!DtXƉ$wDaG5srVRZCS"=~Fs,tZW݅ 8TgyLs|/t^! J2˸gҤ98qJ3A_D!FbQH.hluL'`ьZڒY9T*{PWIƴ6R޵q=ɓ1 ӕۙL{(ugxvg7T V\:+;c&"V "2"Ģ}@ՉOYשSs}pVX%\o$ݜs mF9Ib+f&mE/ :z4R-&+8LaS|-f4:0/1Z#0R?#''Ί0:|7ӱ y,N\2~FFDbdÅp4hY'~dB^HMd-7/~X49m= ڍQB=Ry\gĿ# y3yL?Le`3rdW ;NhKMcdJËAPlֵ[kwѯ.C_n'!g[&UƘ *ffw)2 }nRa?F1Fo6✯lJphy\No0bPOZʩϥ!E/:OH(lɺbG|;瘀tNXmj*g4ܗ3H9K(=QWCc9Ȕ֎j]`';8RM0bcyЭ~znRTʮZ1fHyHI-e'Նx 0l[;ћ O+gHźq?QwQ1RjPTI>.V:Z?uˈO6U2svك 7 ! $f9cl1S IgR)r5&)'/#3X CQK V|Ʉ'N4_+&n׉jup&JhC)!5ymBp^8aT!% ,5gI@S4@U4˰Wu}&oEr `H/H.ҁ{Sm%Ncten[3R>zAKa1Vu[yXՃ:엀+ aiVXn/xvt0" (TeRt4G+ Z3KJ$tu MK udi@)˾Kr; ;:P_Ӆ[r `SX7>fJզ f;8l?n`G0"(ea>1k-FxtvhLFGl>3z7'Ï]/e2%c5ƹ>`M9,G3k4AgmX){5wAiBZ79$gj˻9T7$1 c%]a5G r{O2csuzӋ $RRC>cl?ڍ2^dBb*׾@h4e"HWTX5s??bfCe>$)S318pHJw &'YVK3_sՖjDVJs V*1V b^s ~ă<;3mٳ5Օp{蓒7hZ".cԏW||Va(L0 %yqP}q  nAzÝEf[ u&c٧>73v$,;;2Ao5ېoc[& F_Sw??)u"aϖC -{TPHU=H\ ^@r SP6}wZ͖l'OO2oW>#C3+b8<W# 4Z䡱ZCOf `U:j{ȿPa(TpX  MXvWR  @XTxk,oaC{&6Kb mH eՆב&Nj)X#,:6+[ $`A!Oy v.'rPMUsHNj9kԲ1NlV`EXK`Մnc@ o4l17M`MozU$A@\ouʷt2S59mq=G$۱'jQdc)*KswP#6z:o*Uq])Ɲ^G5HM HKfGc\f|O%6 'Wn wƸ~!>0)ɦnN$1cdT#GyTv:3j$`,&%mmًb7 h)/ `%Sr@ڌ9&*FҢxIle ґ0}/3K@Q>. ;-xx%K˺31F_Y"1aTɋ'FRzu ;K rrK%5E1w=qG0wZ`(ЕAK޷$;1RAJhZ#ڵqUqNi 3>@'Y1l )'J>M ڱNag-I(AM2%ѥ5FfX*ZX?X~[.6ze1GR9]ݽB&jS@}1b]:6!هm# tq6qfKn~c`Q%. ^*c_ PSEEbxOQ)'m6PQw'm6`Jx07QKI N:Nq az^r8`b-p#:jFN-ad»6 mLNd-LvBxI2*SOaL#}N9E^ci\j B#`ڣF[I n@)`l|ӰazA G窃oֺ(unKo) D֕<΅q%mSȞgYZ070701000002f2000081a4000000000000000000000001644ae3bb0000d9d0000000000000000000000000000000000000006600000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko.xz7zXZִF!t/ٍ]?Eh=ڜ.+tfIı _j@ E_&>bŜx/g$=%r3L":ӑDWđtf9NUҼ7i[%磻\t-/F3q- p ]+Dm+}BcMj60rE ulgYQ N#G$S~`D #ŭfj䭧^m 6@fBHa"2ywVDV~Mr_m'x\A%(ѭ *::_qZUy5_> NXҊzC63ٓ|n\:2!t"U$>J*9ɈLl?Ukd:A(T~-c|4/Y4wRDK`ة+[Wk7R0 ]&˽ݣxPX|tbDdL9"~(H,j7;rE#_!}VoRٲah8۬Nd48® <|Qh1HRvtF:@G]2-ҹ7?2M:;HA sqg?}[ﶋuArpmqR԰Y*Z[M2"IȺ%,א2Lf Kjl22:~j U a!ino.XAH v=|rB ~#3uW3- )$GeX ~MgqUqCXLh 2(VPn?`s\&HDCCyZ^sc .ݧ4h_IՋa\Cr7Nb!vі9lӪ׆B_:!'oB;evSծ8J Gw#Bk,xtOx_Ucsq܂0ȱoT.p!bdRFifYs({]5+ZV}K(".F9JcC/R>oj*K8.Wu1mC+vDȞ@ZōV^|㘿\m58z&iv) r:nBvv܏tW̶B7o$=p)&o8ggi&"%Д6 iK'qeJOunw6MSc fr {+9ՉsUHUct5uyMΠC'6| Ǒ`GSxFmFʶ^Q+6OY]\ZI*D*7@Zla]d';zsxRxS/BLdVS<\m|W6G7qNLD)>/N/zdwUJpv1C]*o?9pSdG(&[bVτeWKŞ,rmJFԼf^rUVI]㹯- m=R\̓IAkO=A_WJ2D " µ^y88ʞ!K[+S6c?H  e KWq@`X֘9i_ n pX#3p3WGGWkVJYPWN䳒:Rc\ 9sAd"XT8SmJ8|Be>uJwT|q!4i5l~0#P;y*$Ji6.g֠!:Ru)M,S!\G͂¹zl {e%vh-I1"+^⥫0FıG?4ĒVi)A bG7-ƸdC&U{BԲ0Rw[h}(`v'mE0Y퓘G֘-#jH/ &f=ǑL*qmvma$wsY]i'H#mY|X炍D?q=:HS]N(3L=mukaKMUHmn`u|8(5z45\ WXkgN#o$,`PyأM_hק!Lsh gc5tEəY B3S ;tRD'6춭,j>8bML>xc&x*ð-% [a",hp E@ }8~C)f\:(|IbQVs@lU6=_n eǽ*[+ܮ5-_ 082oB+x-qz}<94c?;9M68{kX/ƱQKQU0M "o`gu9"2?SPRDbn$c {aB5'`Xw̉U# yi]/\+,_\%V϶Twoyen'4yTJ<P^h0 t^_}Ȣt"%[ lS*9`WX!^kaB\c5vI{1xǵvo~Qφ`& -fUTlP`h@v汫#rN(/'.70$ HVʥ@M: I+zU}R9N!`L, 3]~#u]mZ(1(!Z}&yfN wuCnk& /Zج#hRbd[ŽvYRBQ)iMr!=Dw +Mm:4P ܏/e$^Ppt0vDN?NR2fFrl]orF{}M@YRTQa.˘GS<vxJ%7ۻJc1q{5H0}y)K/Q/.أ Y]T(S "؆6 ƓGj!h(u 1  }Ev16:} ;fdqX+.${͉Yc5VF9[B/0oM4PEaxKac?}RFX ׻2@H,/zGR5ɏڔE.緼U[UjhN'LQ&é80GQ$6⯷ySΕZ} g\WP "L X$P3*6!TpZ5,Ya@*R;mr|=Bϱ_+%`7tl=rQaaBuuP`:ň{9@^D .EX85q@oEt f%ɮ1ar))ŇW/r+2c\{q 89@|n 8F[@iwoc{SV4 M%Uux*<+npo ?3L !=K@YX^g J>C= y5*=QB7\b"ReQ!4[KQj%*Lb(s[N ]Y^uO/.珰x@Gxa"j'-8G>k sE}rD>/^^w%i7cacLiHu6 ׌ & SٮO49a&.r;Jz]lH(@<1[ׂu&،h\#f9`Rzȯ8$1jeNh; ~t-$Z_jˍk4mJdn0&ҹxWAHY I Г@Dj;e74!mPLU,߿i%3~o)B!  -qx򒣉Xu9t==!h`"[5 ]yYsMМo?ـ [[mɰ64~(5ߋ_7lk/  ΫP$/'n"֫&UyQ8MYȺ~|A[1pRVmEdCOM1YnD9jqK<jo.,)]K(s'<(KgP,Ҡ%{+9x܃1Y8po }F_C:d\Saxp>"ZS@fqi2B%SNߧwZ.jR R! QY'w]BJ/`1`C9=u[`hܲIa,7U܊jx]ZfXvv&|$ú`R 50g3(؄qNNֽH(UoR$1?ra%@>vF҇Z HpS'0b(bM-+T\fTsimdɿS4+{HQ!|s ݛ\pCS/]$Vt=yOh Q<26^T(S R=km@[OE Sp8]-8x=_ +ҙR &c|Cl-Wss>oQZzCi}(yl@0>9.<_S$I!࿶$7|;Bv#QKk>O:ݫXe2THZ 'U@GzL= l0ѼmDזUSR) (=|BW]YHQBvoO~ epL=n8"ҵF89l*;J܍+,jƸW`uM0љ|8c^vyA\:4C+]X  !!.\ jMO(RШj;c-dW=f!]U~k9y'j/?sc٬٦M%XeC[Q.zGv"ߴ낗/nHgտOɰÔaI-Qcߵ )hO`(j;h[3Q7SKgEb3{TPU@b%hٻ5[O9=E;`dS + V}{YRcTxH@Q"?";3J|ol9p@d]Sܻs{L2a}TF?') "|؂@]NEk䯴 *_gu.{wc=GQ숓#E n  2s =u9z=[@i=,CIpYO:0<0qS|L2FXWn?ZF4[ʤUG8L _E.Nh<}5aYP'\9bh:._C8ZhOmu(&VRƑn!,B%s}.[b0y"Gi"Ħiu"^5 #>( #bl2OkhLل` f/F~Iqi @#Ź̋T{Nchq @ g?ߪ@R ASaʧ vl J-#O;Y:hI/٣^qd@wSՊbZ VuJLkbK[V䥭J6+X){K|ׅ`.[[eǬQp`($H?7g|W\Q9 ѡa2b4#XzLN@X!fxPgKO lS֓0=j]ԍ:3Ji^Cœ2} J4xҳ,!䛈At&<Н=&͞.F=Ow/lGQl,:>?W9 ؁IvS;VrCPvuݖ4tS"I׸xwUbi"_RtG g+:r z.s7 iq@SSŇS^UF| c4E7_w3>$w ]'0CH<>#!٠HP =]垊 j!:ur=Wy;LNpѺ4-{i7-ʲ'F[Y<=g"qe<3J%h Xȅi$*4Fnh 0$9'NH cluRDjڿ ]EJN3#}"EUPORREdY3zOz_'3c3sOXOy1&dCȫg s38AA[=>.Xo(fzcwfPlq23B?=Yҟ LDa\E _de{a8v4O+9ڛPvûiL.-7ꕿ\Gi1˛̅E1Bö7N'"Vx)g0ϨR&]KM[{\ #^ޗ#X6wj}{sf3 2Nlq:kAsͺR|剴wu{bJ"^x(rDL~& k9D2]<:tnY3TP~1Q>P N}@–[M27غ!yrkֱY6BgO(Fk`Kĺe H5"|Uy&Ls\MKo Pj{!ʖQбIA5BOqѠȰ8qk\4c&9+14c/\hytZGʩIQ6g DP}Ϥ<@${aEu><I#l>(4Ǔbm6VvH 8| 1L{=?a8LFLwZ5-ո!阫Zׂ7*xͭr$/٬4j氶$`}dofvn+N?YE3s|pTto3#[08,W˧&G"jpT_jvR[hf:vIx3tpqY8a(hg,`:Qeױ܃ /w{a;It)^tEnWA&Rp_Mw|mu!&(,g\Ya&>Bs cǬNżpxOA`{TJ1 ^)z畫 g?Slj,7gBNj/l9g>ذg}ا⏡ ͸3 r85Y:_s? dWeQ']aJ .2@nSnQ rɈ{_@Q-w}x/Vg=#ࢫr! dlu1SG堬Ep2湍&YO?x1ֈݍ-6H 78"*Z̸|pKAo.X&pbQ /uP( ɟ= aP_e_Xy]xyF xQoz0ڡ#Ib R7,W7no̴sszLh5C^ a 0czNr$ *vQ6pRJQUW-'7t Vo!Gh%cݐ?$# 4rYFȕ IN]e.pҬls}m=d4D)4*j/ 2kceu0G6Q&Oq,w64jt *7z*>ѐzY2ms'tFny!HHQD*ˀE!,O `EG!%hV{RzO=B\CG59n; m@c}KEU%7#88 \ 46`_ zߟ|-8p+nΧ>"8+[ ]'fuҺ\a As{$?,C+u&@'`z:AR}4ʄeSJ| ,m@ X=Lyֈ>v##E噅BjBixBo:jO"8:cH\>!v}Skw֦"ޫ͍["M_h{Z}) 1/6s=v'\Zkx\!ԡsfP BLCl'.DM *X2.v,X0GsFiהMAz 1m{qKO*iExwKeiveE6wˑZi4 w$o}=N,o|}_(sp/+WPh [lR>PvVoU9ʚIDK2g71;佉-'.ݍnSG)q^ )?6V*.ĥHK_ sEA_$z3yt֣qП\B]x\l#Vʙp ,׀C`EvlpJ4/Myg{pGKiv!6~B>VY$țK>O:hty x6֛J\c_!<؆B.{Vqt8gE:W:,f<{ҬpyE:yhQ1 XMe٢Nt]#c;,TeNC qu<Gdש Hpow~!Z a,MtKLY9un{L*+x/C85J+=H֠`죚pdgZ6?p. RKgl1&Mhc-mj cK:.g?TO'ul:~'WuУ1CMv_AqUE2BZҥc6!DXi^y /[G gF\&m!sQ $%c"/̽DkR"_-g\ߵ8{8won&,e[G)#2Qٵ ˰嬠7dQfDT5U 曯R=lُ,$Q!$d2grcTmWQ4bٳ7. әu8.#V+ޑ6% B׵P?SL u1#VQ!4eoe(7rWXl22A{'sl ",g)}2xQ혼v%kـctrG4/"3-5Edo)Pk0xH1ִIpiznښorojO؇R3 cDIbT|j(@'&hreҳH(z:m^Q%Uq E됒e `v(.)wdӲ`zs \O Pܞ/5k[PE8_3'b& UI (}{LH% |ҝz w+C3LGfm?6 grckH V˃B }z|Kb+\ƶB넭r R)UF8lcywιf4K=~YS/@X{8ЫA ba(_,IHMuRrngH.]o?8S6z>DT7-Y=*_ ytk Ly@QI$1|V1#"!H,vj]ER1s\tPLIڑ&,^w-AA"!&nq&-ØB@1C =`!o&Z"}v~yv+:'=sv.n* n) aySu#Bs>L/!kf_U.aOB˴-Lp#m,ѹ:_\X ܸ ah$Z;׀zܨ\&ogM)W^2Xu]?CDPEX@ qrDo|cD:-" Lϓ&џP&>/_IV*DB\;Nk@m3Xa~xB'n,@,G+屪pj ɷGdۊR0aOvݣkJt܄\/GWN cZ]0'Dk^h>1M7 'hhyxP~jNm]|8 [$4Hxgv%G;$EC:g;*ǔTctߙFVXͣ>z="1G i)kiފZnS(5GtwRtʙ<ޡlHcmTkX0pI L>g3j _f K\Gp۔Ta;{5^C3~Ɨ^ 6 ,a >0B:zshUlPuw%$cSiH{q9uՂd K (QnVpt$ B 3TLkū'wˌKMs ."q'P ~_ISqY)t[ QLc:JɉyKH*'[R98||HYelf6 P,Gcc$HDۖu젮{k#YK`*3D4?hBfoKY3HVP̱CzAh $KBaDU825AsE\5Qh&7t9Phtnvى'!ؾ?Z S4 Bԥ |W+E'qw;t[J'DoE&-# 59wVܑ2+sq;# Rێ{=k}|/#w-e)(PTkuߑ7Ԫ4:-ߋmXhОe^h{Pl`Qgv}Sa[6+V( _Y0M~Vnd$^#_v?`&zcꋫw7Gsޚ׽HLk@tSL>/ VStC?Y'9 QJh3oU_oA);)$7_ҧS "2*r)kvvC#խu ݣ 0k.n44t/ y 7&^]mM,fm{j)*ۜҫx5{lT$kA. l;DžxQǭr8^"yK|n=H5nbW(%B▿_RF{$\am&., e Ѓ#pzPbevy0R@sFd|BsafSz+d۳F{aaC+<@xP~/x9_Gqqv^lOXC:jsX7T 9#=u P_cJ:֢l1i1c`9wbr4j6( H%Ԝ%"༝ ڗMYz7~W,HяKOD Ҕ_Z2[+$%_0L;*|:R댲h=)W@ jFc/R p1CuZ8q-rqy1M-6'Sti׾%%pp>s1<; 5N{YD|MJ.),KoghP߾ wу)}Gjߧ ߇V"VqkFeuZEWju:LӰ5iK7#ªt'W`s-eO[%)nЇ"ވ i2Hr )H)*iy=\\5vL7&GNuDM92!ruB50(6cWlv1phEH_䖕EN}- vNsAY"r;T~׸k\Ӿ9%‚hri :N"[+CV9J7P2" ~ϒEQeD 5sEXεrFǐ`S捧a=Vs[ '?b~G|zW, `dzeҴ VgeM U!y,ADw :/,U#`DNǽOzO"S\R9iu;ɑ5ٗ68sY*g=˸3$̜ɾ6eg!n1"tlj_JV[JXam|"}:ቆaLM# 银7Bk4Is7S;i6$pž q7YCdcw(_5a^wosnd$#DYd8nqIJE)M(GD^Ļ~6u3ӁlVx1r*1?;Zk~(9rz3X4J{ M° Ә*?Bv)Lb,u+PጔZnL %ƍAA7,u&(!*rm]3DؾxAզ_GIV ID|:~5OuzMZtc _WWYh@XE{Ɍkxq7 wzT`l #r/16޵0-g3_JdL x Wʇ3tw1z',.y鄟A7 t㴍~ C=ͧwhINA : Q\Ii %20=6kXȎZ?v#jw6%ǿΰSYz{J|1W !΁ڠgq͐qL7{ %C;{# _`t:O)U eJfjmrfIJ5Gx.ω f"H?7ni3t]p!5g֎Cyġ)9h0 ,#s'|Mq@7<'ӑ.̷?Io!í%+}03fՉhxlcߏ-7~ȥ*~a+F@ >qf| IOd?fmx"GRMڌ9p=aؒw"b@{@RFt~9]Hɵo /jNsռͪ {~ c'I2b_Kk$I C`$&5%KPDkuܺ;$!s|#49Q%0 NQtf^0uq ˀspаLacg~ EHEh-&ВZ!,kڤP >L)RMrBPr Azev.[rDNlcEK|υcѕ~_wxۈPskMzce"oyQ砑N8oq'&.@9ǽ<ر |!9 %)qTlᕍyWK_74܂!Qtb'- 멝š-+<Om.oؽE"H!ݼK()lREl~LyjS_Jzh/|1a[7 g=O4XdeсW5yĎUi4>V-Y3 1MzI&]c.adlFXݚ.9 n/v^t`ryJ#aKz:1ںgvQ蔤>o`DO"+%vž8 D.lʎU2HqOSz9=)ؕ~-ϩ[K ;0J;hٓ=z]NHGB!lon"Fe+G<7i(wJrWThW4X) "s4GyFjQy> _cz %5j*9|bX# o.ߖTV&8YVi )ǰ&۹ \^ \TToO >6B33z5%pC]%6a1i-=,qproT`?HxY@i m;⯉L#z+7Կg4W2/uY# n߅9p+KzEsjX ɵ73&VJ #)1o1uP ^:nu4N&Iyyb >x2ْF<,]M0~¡SH9;Z7ƍSiΎz%z݌-u>ƊzTzɪW8`zK-M}Ca_((X: C_̅#Rr*"s)"&jkICWFi!%n&z2,  2gTܚ ICW{pgg39 p./4¼ lZ=PwDddiP}R~IV.*䇖tMƈ;F0 `T`A8N/_ͧ`cRTyvT#Rԍi_=[.̹ӤgZ:X܎F|(ϼIR?.5ɧ>gߧۂ "sbW[\t`*>`;ZOM U[^rjLQٟDe6B; <+7l_Frg{V\皲 Kjjz!OއpR]տ@S,ߚQAہ'.2v"sLS}2t>V.L]n#6iM Ib*߻T.431/k*s?64A~ 0d2 ORގRn+{5/נyյf(͋UxR]%} զ*``7y`up햻zGck‹QQ{^qyok+~KLF̭kE@tlsm0xm 7kֳFb#7_1[&NRj]Ph3ӓ,?F/ȝ ^=]&sK6.V hLӉK^ҋIpeT]+6:HnOvk0 O FKf @t(MG 52~n B3WE{\y>" Hx/v 8]#\x$"vs,c.5h_ *W ,{eTO.t+ ,ulޓeڜtۂLgPtXvcO^)h;x⿝UaD9 PZUpIПhAٞF  ej)6ܪ=vE+rCCi8ͧh(.yZogJq.^g-Pݽr_㦗V[k|, 1ģ S16xj?rqm% :b1] '"ka!]AKؐ-Fn-ο4ԃ#]X aLI҆Ǎa:,xwx>ы=lVÐKYKƉ(!CE\Y@ޙy\ȮJY ,$XWo;zWE-`fhz߁ϋsڴ"t`3￙w[tLzk{+*F̘@IZHM#-tE?Zc٥*y",\ A}kLs+7LŽhW_ڿ0&A^ 9G y9es[5Y${*"פ{z>GՓ֡U چ `Q5: 19RH0bD;.Be%w~ bpcV9Ԑ|U1N,`*j{0虚UTױ΁}gYIj:%H@t5"6քBxϵUSr7ƵEP܂e~Yˁeu~)ʼn`2 ^!Dn>pp^ybO+ U_ xfY^ |r{C9$H,҇($](>]RCϱZ> y:F7}E ,o4m,wjKYJdTҤ6$:]#SU0G4SX`ẋ|7X!?Vwd Z Fb հkü/Khx4;GQ! .RS3!![XCX1ҷ@%*&ʻnsתw(FOE#5ʽӪnQac[ORZ*cгs_V`.gŜ'"§j*'D;HuurE_;bLKMhlrN?Ժ hyV`'0lb'$?J?I.%S7MB$KEP=j~.Dĭ=gW+J]`WѬTU*m%td T)qBt9$&~LsNHT.[`}D0mk$YYKDQ^b}To NGX;k<],97輛:*9zRZ2BX2bY/| -ݖ @e&Ke(Yk4nM ,Ur?is!?shl9r>D9r)&N>6 ma(d߅IZ PHv}3@DfY%oH닪xd+X74HÈbNA5 R7#2%XM4AK/LW`ґx0] _k-D Pzx)I 7rHqkDF[| k,RO#>OT1P'M.9[͊3"ܝSD`#ahWҰ-sZ{lj6_xҞ'֋U)*Jj ׍Ƅ~V)YUPWPIV=5)hfR㊲`lm6s(E3s(v(Q+T+}!,4;Qj+TA`wǩ\g^QؿH[;Z?YEjYix &6#x;`myE_|Dkejx2DI8|xͥOU†M5Qqicy94,GmDe#)YַBHd~J |e Lt~C#b.hcF~xUB@BT Fa _vƙSy b\`t' 6HiTȁ67f{npۜ(믆Y+r] G%sM؛"{lfT;PL ?Z-;dKХjkGG842 m++G{Mtx;'@S5c AP Js^/AugGXJ(9q2n>tz<5dBnUݑTYCÏb-8bn]N$m?̬,߷Nh[Ԉғ0))K}~CyuVu=ș\8D>!2}YG%܏%s- 7kKϖr,VDɷϽԲRn"lJy%q"gѳʮ3t.5\uvnA kϥ#Q7 lRz;nh ȝ*D2s[+(?vB| 4a漋UubeRY#V]iRO01R*5*P񎅋>2J6JJ_+_Ou;Dnlc2=;TQ= nW v^ur e@tCǯ L# Tpdc;OuVq B g*]yVG aK6jM' t7sijs7Ofe#ewur*RkȰfכOZ7MKmFQ?€1jy߶'(3&:2 $7lʭ8ުeWd0UT` $MV/%I[wy?@vBMנWF`^tg1x|<:^Κ&:o6Xc MX{,Ct L#RYWֹ4_ri1={KdB潴E EJBo7>vlAU)Z3&B7!mK7~vL]a#jMLlIɶ*[R$LHg>w~[tTWcmaF2^3ٗdOkHf_H"?P ˦[b,+Z!l23zX&z/'Գ-K~55AHZʻ6IPw{LHa}*%χ8l6}z" %=;ql[奫qk] !k-~rҦ T=Ш1MU:f^,oMWF ̚xJT'c8L_:3nt$Ixì/֪>}諒;C3eNf@Ĥ/k2eJngNhҳ-bO? Ws/ڶ5(؈ k^5(=^QNL!)L><`k=pZrEmursR;1+y|ю;( BLV{ޏ?iuH_kDO?xR_Q3-H- z :Ƶd qiZaBg y)>2$ӉW(SFcubdDd&l@X/>rңT'G_@ޒ)ǫO~E>lnab{0*  'ב@HaadjCYd2%Zx# 7ˆRU3T<}'OD{9Ю3ïYw6WyVQJPN;6W0(/e&]8Zb&8H6ebL@Y^ `k2y@徽)ERaqJ=P3w7=Cf@Jթ*WYݐQwym@Cw [)RZ`@"r^^h6XQS@-ї&8ZeٶT"oa ^ W #Vunnr@Ft/s 'M S!XI*X4sY+捊 D\s 9?3\|5L x ҔJZO_ Xb6.3ЁpĖ r "Sz%_"VWۊw;Zhg,_0yzr?1¯A(ۈUF`C!]p5J0c!Ths:x4v$KY%Doe)+1dόC,Ha}S8\Ce&o*ޡe/$ A|g*/mkXp̄G6 43)_3=8="|{q26S:@ r"cbAT^Pkh_v;'qEr{[_wO/U |<_'1wj_+5Tey nxxz C,\ra*: 1>}bQsPWj)j+jlqI ^JpX* k?HjL^\6x!!}wGQU-1N^<4pT dT­_h JYERvDlnI{~ );?:F9ar_J Uv)MO;92$g}(bN"Z 1$YJdnV)`g߆QN0:Bs(Rqs@&íQQ5jcjQ/"Ab:WrK* %:lN!pAӊϓ[TjUR52+l뚹rSG$Zi~}+Mp=O׭Q!¡uq_g$$(_(;ׂkQ"bTr']{mɎMZB߱u"sKu&:(YU~q eQ)kkc%a|(PY: '蕍qG(}ģYǸUM)k`m׫UV3LQޟ/]2nM{@hCb KoOq]lV1 ^9F4"5S_37_. UL8W?`H4\ZzuwΉtض9{tLB&M) j p@une"4gKDs{r ,7Γnq&j֨,J 򆴋k ]&!M&&M9T3]~0NGJHS[,g~$r9z!,@:PQKmjoT=KM|_.hr6-TJ\V)O9:m$*Dȱ7\Bsޭ╲p Smrtp >..!+(S"uҴ<10s25ŹO,U- sV'Ĩ"";VrU? #ڡߠ"PGuP WTwkvh7: K\Xc9c*xyxpwTZ,]S\DrTL =wyM!pK9g#F[޳:6u/Jy;klkkpӪ̻Ul笱_ƺ cceٟ{zBFuKhߔ$$ -P%F'"3ōAN(8fdƵxe<f c3 Jdvzh)vٿ-N˜{VQL)%0v`{D R2YcE} 's61XvwSY=|%%v{8KD+"[{gy#zu72qI1d3wBuJ&GT(rnsL .\Hf+7 Ftb`նǛaP>@yV7=?qVK~=xb{S\G)+=nIxPX(I{/NqCep"УǸ"j c˩_Di I~,MFd(1Ǵj ߹u'VecX&R893Pe>p<ǥtlo d1T3A A~lO)n7MfqPg_) r!%@'dѭ oFc>5acp$z 5 b]*|xPuy+r#[CLh/, [:Mk:Bi<rkfYxp\(yJt2ҭ]43xMMbx!EY::cD7pwkzM#eM;Y)p.z i.MKcwFim&*dl3neeCaFs4i&+%P\Su9\wJ:3`ʋ.s[k[2Q=khu0"e_9Hg)?'y]9`sbYi#~uY܍A赜gaN;NITh?cFOi ]>BҊvӧ7j.7,X1vӬJ1EUl*98wzA2ha\O#h)L>[^`p4I-,?6zD"8}p @<`sIMմ5T2q Ѧ;0O4$#cE-Oi+E##4=6*qT|LW|C)5tgOF*81m_{:اI6i;u30S_]wA6L۬E|9λߠ~leJU&k)GwbQ=@45f. `YJ>"Z fCSDZk ̗!k1",&+/6?nu1ʠu.D՛Dt38 %fېF 6iX}u کi(9zN6=t_ >7+]VUn%xƕM)!nuRL JY#YE.svQ!RtwTi~Xv#@%&KfF;Rzcqvr8$  (Rf:Ns-ƾ {ԡbMthܓ A ]h{Jϻ+Yk%8 7WsJ=''.f}6"Uax>K=Q6s] nޭ/$0_|tk/ȍZ9; RU/C8FV"Z c: XLf+ƙپwWyd˒`r=Dˀ`gi2ޙK]VODbU $nMwB J g'GT0`É8)}FKtdTvɨYΆ%cb1 Ӻ~"~5K/ b *H!=~ H=}Gk#zDʸR zwB =S4, vZ!T\Wq"U\lvVms@"\Ul^3oKy Khf$yY-2>FKHfX" oU"'62jEz36 .5S iXTyND 6: ᦺICG#Æ.5} nS*jmast],Y 46]S hT'vg A+ղ^ u@(-(d + gim\ qr ר1,d!ի%w r5D(&xe1UT(-5s:WbJ!7q[rG .j(Dk^e ߃=9>9K.]|̲A`{LZKqyrTp2=Ӿ7u,e~E)7{^x"  GC;ަ?.'gfu|$PPO`(M.C5?!xDŽAH4&F|t8Q2m _W>dB,qtsڱy2=ƉS\Y[>>bYrb *"&K|+{kʱ-B?k9UúFRbq~Y b!9HU5zog`dCYR{KRqs ^-='gyxE[D;8p'Ú?,-1З8hrsb~n)8<'0T yu mJ?CM~V$wQIZ?,>DϜn[I zAćxYN =5 P| t-},w˅@i>o؄鞆\;ۖRf{L}|эF "x6[9HO+"i-'EVFߦ)vO;mbL۲i8VFZ  e+PSC|do$;ͤ421~6H0.ܚ8/ǷȾc==|G玏l8TƭSݻq~~x !=Owlhݤo+/BpCb-Dѣ`؁ buFBp{Daz'9m)xtſWcq׏۰$SIKm*(4og͇2Ԩs0#E|XgPt@YB퇞 x: l g)</v:zS5ukX0~W@u&WZiΌ~fMb!;mFNͽ7vܿ^O*4sQ8=.U0[O>.eg"3ez LP?zԢjf/DwNeO1j4#NWb'ݣbt>C0/__X^X;4xGwR&ir~?Nu%Ϧc&'њX ǜbJ.||7 o8?])BϿnVeI𘼒胺hJ8Sr%&KK3MwE$W 6?_ Yh$k M^Ř[ƀg |bklhCǺ{+ͱc961(4mb(853U$ "XQuSWϵ?+f,Fcpv85-ѿ+O-}ƾ˄Yh5W<$н EfDl*W65аS/PVt:lWP_J޲\*,V i8` n&%sGڪ64Xop,u^od c2.udX<Y k,M{5_|zueU!)Ę7W6kᇖ8"H 5.*>G-|QxOceab@-Z5Z_8@? Pdw~cMlM!u}駩Q&?vVU߅'sۓ]@Uub PM dl7{ ]q_oLྱ5DtjzR_a%䮠"=q0kĨIãn}Q>TA k ȯ[ 񔚆~5.ֹkOɊL{ll:'JR$k j > _+Eo֡kDn@( 7kW @>-u[dqu;^)Q o[=kBfzK]1Nʼo28̢\>L,}6j ?hN;GEv5&&14VX.B[v(94~~kwxo=]1!_˵(re튺MQ6t㿯&gKhgi9q%l/UɞVx uB>L3CLJzPފC=cwAS[򑉥a? HS<zo6.Bud1L?j1n6| ;SL)b^R̠)ϟZXTe ]5&*^ICߨ2m =\yص–S*GXpP:8 J*$ʤScܻ#,]uyQ˝dz5dzsdxo,8*P_ Mktby y Y^˵,"&[,c Plo(L>,@b?݅jf3GU2o:ħ[[IvL˶}Xp+:B~)7C^8pr{ufW[.9WVNoĆɽvJ+l'Pl:X =%4O٧-\F'ɒ# oj% %,Lj= W{"/A8Է=yo Q䲂 1{J)hۍnX@/;䨊o vTQnW[@PukHq!}^\󃾐D+;J[ů(t4hsap>YPG{9wzRO9=Ll{yA2J|2+[Qp bZ83$!m,@`PIxg&XC OB9}hmޔ~&(87; 1ʑ?u@0dX(!V2\:g[A" p m;JdKiꪉ%< FE}sO4 dj|i2Ash6Ժ=]Nƚy~z}Mb uOdJT ?y8">?Xz.>+@C&0tn9ĸ}vRQBY6g>A%m̲:R6Uke:EB+ ڌYԚ,E$u{b^="6}4 I-/p1/MH (ɵ⅗bLT<$V{ȿl'|-kd? $V'.~!їt{S%[,^c9p"v_6VyaÀ"M2 J8]`DcmaI V))_W>?C1`[eFyfT@@$r92)pkS.^HH6Q 惣<0 Ѷ8]3PhH̄ # %lK sӬKdXQdP.5Xmjnج<(EЪ (aM.$vXYp:%:HNJҲ%EDbO Q*F~?2!MMɔҿG @,F2ABDmY !j}G x:䎴twBIpLX{xWu dBʺ@m51(:Ã+1*;5%w"e3d25|Nj^kE$?/ p )¸ؔۖƲtKƲ:\<JJZJ=wտ%%8D !9jwo>I5f#(+dV, ǤD8ҒpTyf3]R rfShvJ|6|z>H q89.BKز@:saSd|@V 6A1-c|a_st{rA6aъvl8>`5l Z[СE~޼uxi(8F^SaY{Fp/Ͼ׷xMW`fmQ @Jp\Ks!t.6rûXkZLy"< ğLtlFpL!i d+Oޤ"oTyfY+C.WDga/A :G}wI])Cq`3:+܅m繰ms~}ܟ%wYg5dJhu *xދ,\m#_^{ FT dqOw.vXu;nﭦ[ѿ+eS*)ק\!j8 [qۡ))C};\m#mAz(Kr9֬d!8$rH>w qYtH˦pP'")_Vu%\*ӳ(Շlj03@B k䑐2W`n iɑż[p+8[~A7h<̻DĞ.dS5'vZ0zefTެ ;UNkL sӳejTyhS ܒI.{i`K5ZҠbݍQjťP؅(dCry= -fn +trI Η;k#n-I7!*!5Rӌ uA]MUj(I-T\f0}ߠ7:9UGcR rD&2 G$yX$;ȣޒbɢ7*4Uu|q$Q¦o6j%J@]GPNhFV̻ Di)vNf9dt!!ObY$5-lL}ʘI3ӢtEko= pTO1D=_SM>z>|_oS[>x_N"˝ӦC'T{:WR[ø ѻWU!iZĽ <;qS>AN|\[:%ã6`}V3)!c:( kGPTE䐮/v$hieRC:z-L^䕰,&|W4>/]{]umZ1x\28֤AG$"O ϮT3y  O; cqZ PM9䥩xvmIl|<cfuP:\$ʀ)B\֛lr(jHkz"!aP8yࡐgSkm%~4@YCy|x5+3PQL@Zr R°=_)bj-F0~](xQtY`1+E_\~2b8fmd4Ӟ PӸjni%S/A$lDTGè˝jCb+MyJ㺠٪.HX0bQ|/{l,U.%h]}?G"m >eCWUo]-Rz$1Ț=BbG>6|9u7F(z[?:2JR^FC|Մ{ =Yb }R-:vb:n\6}`UN2J̕më[ wNb(u)L.AbJ2hjq9q:()BV5N9nbœPfa0N!V(p{#umdջf~ENOLt=UhhkNcl Cl^=ȓmkhwfr*M#PcJJf>;m)] Q7,*.GK|TE.I,M^W$]xlZΈ}S(x?hR] 8dufpDZUZ'T@t>-w(w*_Z%qJ>a$F"8IאBS0-4[. /I'f4ڥ:)}ùQ~ޙSrݤsm_k{MA0XuN#dעe Spdn3 [-%"W4zHg[j  d`VmO͟TI.?E)c`EOƏbwv3]N,B/Ѿ HEp3|Cď7`2+q$s-qhU|VsW(GQOoŒ>!GTւ 9ul3vDdR]|F|ibh`*{d&R) k 2}L)j .{[yl(2)E"􃑽/Z] +@eNvnܳK{śLeЉTf u ,DG%8A7rzphkQN]bd Hl 񟬭-ÚY~x'1]ր'$Gu4#h?@ps.1I Q;UUQ>\._>OgdȐ%wGord/ p?b)Oo^H'Vڊ :Ҽ #d88ǩBGA鲂wCy<;';[j^z8GrGDbkՄ] o8x"bsbi4;@Wm22ZWRFM˞3]-vҲQ}ԉش.Ur! RNLrZFĬUJq@0y} O)rv$bpWixsWIgtӁ3jy!f=p=RբIb%̷'S4zv,Wg#_ʵ\`ju<Ԉp^Mx,|t^_Bm^eaL?,Wi'/u*ϲ9C)mźe8' -AVR-@it 7d5 CU9|cqQQ kgE0W'\D`j7GCʍ<60&rt߾%ʀ~qΉJU%!jb 3W6p34O}$]ɐM)@JK5zeP/H>ʣ?cf鴿\^9|WXRF=8=4gBv(u^-(n<ն#L I3S~@R1]^"=%` d jK||x K@/|ܐe:\oApǀT (6!Zg|%||_k wK< ꕩS_GVt[AmLMݥs#|r3~בNu@.37MC|Uv,193.ۤ6Mb'-&m ZB1H$\R%i$LX/¤xn-gf!Nwҳ&8G=aK=;&C|?1@!b%5c;p,a@]膢wpH4]*9\1My^Iɡ`XVRR%ώl"JK[AdĒ'x9.ϖcMGg%}&poQBjB30b ύi<Ɋ: Ү#2UGn D/`)G%4'4 IB$C}:BQ:¨4 vͦ:D/' ߒ#tМa44/*L s/F8pMp8glaSO1aJ/ӯj߬ktX <-ԭV=A)sEIsn\c U@ [+"\ETXL =_O95\Ia:όl*i܈=A q)A-V,ikInVoTf;JiBR7Uv$xe?(8RH K`܂=R6+c2XeaL8ޭ)b&/1j)H{Lj; "xDF^O.59`yǜEDodAD%AĂ0m.k[k n%P)>T(iw!ະB)xW ü@X_1+#Ew>5MAk,~CkceܗsO*kD98Xۂ%i>8-Iuξl2‚Xtљ,>mL=.TdKw@ (peޟ>aw= a<.5PBgqt2YW\(kB"##@sIs9 ,G,*_u|;H~H\}4(3ˡ\ksFa ;GoS 9Ț~}*C&#$kkHu_5Qc"_eb̪;ٿn'#JӴoًP>I=ww=Q,+ "Iw܄I1J!.jLiGYBΕc0S g0G}HFz5lt{ۉU?ՏB:G&uC䤇^PGj}yj%p5l\/{/6 }>o De|WJY֣lp8MTp xAlPї# 7 ƒ @$ZkQes`4iA>̩fO±тMy8_tX} S@ wœda UTVDx m $ /*BHQÐn%h^w]G"VJ?=|(6wz{Q|TKGXAxbxL̿;:er*L4a4МB0K{4{'2h v]>3*lw,22\6w,&a}A[S=d^6U$Zyt*CVޟf߿ {et' -J/C|nS@{#ƩM؎]Rgx>+i]})Oػ?˰LvihLMpA G%-Rt0xt58z^G21 t'Z7Kt,x"b?#OUv "hQrvaz!hX\+"hTf!dŒ]nm<ġM]?,9ƠIp[chyUEIW{x‡p7qܖ38>ѩ 7ߚ?2{2MV)΍P(vvݴ}E¥wukxO"X֡*4l0tFŠlscF ºS ڙfiBD?ǍTcL.VZU\jͦm.hUR׊TU(j迏%q0QM>KF+zú!dST)҉J+w#v,: ]w!C޺c)W"yy?yZ5 a㩑u}5Gpk*\&mȗrH(/AnT7P#w3~B=oDZCrC1xQT FcS҂ u7BqUÚ)^25AMce6K h+iHP<ȝο L(nzXb;Tݦ6!u2#ku 1r]fBGmw|~XBU,=w7ϣ{ F=HI 4-DjC_*nX¾=fia*9o- 1[=YyLK9oNwX"l>Ny4Ij}J7;U˒:U`PrSԒᱦWj.﬉[[Bu8ȇXyW/>:@ *xmXkˋ L [02cF7*AdfD08HD'e@"?- ρ}F__<ēd(r,D\;ZoGRW-Vrx&`{L`;Sfth2y7#F@."^n%PIQ2ߝjfka%d̎^c˃Tl 7lAû&&h.B?10nvĺNLKY`4"芯ED}/f|:w// P :åPxVÿs7+}3IQ +ɢF۳K$J2$zfn2ksv9yllι5ꫥ05|Qw+(ïOaEb,է6SQ>ܦ也hzqͥ˄{ɝ! wni1DJ\9eD \RAo`_ T4YQW+b)rەtfoe*KO3NEvi(yG5]j`2׫r`egPFٻG;M_`FFcV,2@ >;De#6ipKMu y=swEin[ƮkԞ.@.I6& /</\rw&7fQiȫDKH-o:8ՁGVm!5y-ax!鎥 fa`dPKsf͎?g1ֳn @n:mM@ %UC*)jpľN-q߼_@z(LC0rYkOٞ.6hrͅ| 麆p%GL9!lǂOTOR bG\^Dy|nn4?{rӤ:ޠoRS',uԒFv|GOK SI7l/&J9 B~*PP&")tlUc׿VpDf2pp˹lvb)G뾽mc.$,wFFcG&3 ŅK4OO>)u͍j)–knX1>;F9J?K snjF'-{&?10^Qʺnfݨ$8c?,@Qj^HQQ& #mcuT3R8ld논X"ڕ$1ތ7P^K'4ȋ ֹԘgӯeLzOVxۏN'L!cS NwϿɗ6s>htd 2U5r{IpEK  OبaWaON`U{Yp\e8(S`(&Qv' w0j9ьMnFKl@qc攟gMd#TZbݑ`Y^sءHyF޸u0=]&Ĩ]qË ,!ί3*ЂoUȧEX=c_CLSq TI7I?1x'p *O  FvѭrjU$޴n) r]%j"ƣr/kV9oP[Z`#_PQd3@ KNGS:%Y+2?Hʔsi8كx+T[TSGwWBX@*֡/]gkžU/D&762]VkwIV5~B1FOG uPeuE\Uݯtx?ȔKsZ2=Nv#K4`1̬h-&ʅx5: HC2V?5l]tAmFù52"&%@*`;oro +:!c$iʑp~:eEO@x;Cy.%O]`b?׋pvTv Fs").mm:SSEߣɇ-?@x"W̔bjLUM"I7pG?C'(PTzˆƢvZ dlUz%%) UKc=c`N9EHIBUe 5sWj[9F:c%.r!CXHV5)A Gb6YlK"<5/\[lAd#Uk B G_Q (U;9"6"K\c#'ĉöupȣN6bEH !5 lLFJ@ ~. ܅"j g\jxRZHnf(Q +;,L5 N)␌yR]@DWd0@ݖS6[7 BY ה2=RDqь*`^'D76yVf)%'9SKyQS)A)0!lk$΁VPsE!-n. np@6;`Go~Hakע*i9 ]2U [}?wI ~JQC 69D-9i5!: ~mftP|/!R˴TtJTSw$$I9#H~ӖmFg<0(%\l@&-Wg}v"!Dgᕳ=/W2B顄7plm%U4bN5cX9 ,d66&?+}i 3GpbYY4 5gƍ 3Z}İu( cB+A (@:w(vA5mI9]ٮ{4FFB0+o[K:qfmh\Ɠ^|=CNJs&ɴ\7BM js@)j껣${UW;fΓAvT s~QWU͒ ;Jx<7 c=dEЃk3I 3l-cLZ#Z>W0BpD2s)hvQ&OSLh(wo1Y,#~v(/ɦ7,dFtӚYeV ͣQtv 4$\8tvKUPB4W&r`U?CBx;Zlgg %bn鰅Q h(G}*jc jV~?ΏSTq96YƩ@3jj7ߓ782FKu_̳A0r$#;]) LQksUۄV;J+~崫$pO x1|DU _eX/u!灒PDx͜4/I 7e"nG^i+Vqk=1XMg 58{`b&AB@?8zjоUwnȫJrJno>ʊ1LX0Q?HS`R6=X, -gυ&imeKk'C[d'0lG&i3N;=UT2,tyh00aS> {Tسx(Jʷ~L3ٞ+p_ AempJ:ƚB6/K:3Ήjj1AǢEEpn `6e zGF}L"40Z{hJ#p3Q}z{+ӿr39%S/EH_ݱ'NQC{GP-B f5!zT2MefÌpTP`7xɇѡe;ބ!O)UU"o.(M2E,MI@5v .JZs~]j<YVm60s@xhv7tbhJ4̹X||:OoE%SUGG=,6'];PG#¶5W 7nK@͕PHm-?grG! m2lGڍߴ8 NOlUꈕ#i/#ۛ^"$urיA}/ՎSrz X(,,Q⢖РClflՖ&@8y(H7BeF*^P9޴zٶbA!lsߣ8uQ|Le1xX/ɮ1+WW]w{Uj-1wcJ2چh8|A7CpD'o@Չpk;uV˝!.ѢY^/x9 O::P i\~2TaESO~v"P}̓DY1*3K ay_$7Rw8 * ZW<r o=u?/u߈SYZhNRQԺ]]Py/Bѧ2v>bbGu`x c/A%e7k̠=jD٫UC{J .Ԅ0E g2R"z59\CWDu]X4_"vOsʛ5>"#&ʦ|͎naH?~(CyG],lII+0DH¾$vE {PbzcC[\sW6QqDBVB9`ѼM;xD&uRV?e+Rץ/*batIgzoNͿJ@3 :yX`le.U٭:w$v9+?^JVad:2TˁZ|vM|!g4Mxg7+OuoʺsUjk & ؀iű+١Hk2A%γ lVN 5q 1wna7H|굪#aLb޶!zgX^X ['"]\OZϺ#LF=(,)A!y\^ .۫5{6 ,8'h9_s5|Cl\j9aDeN m˻t_cDwב'Btˌ-:JHT<T^ObXZzm ~QOހP*۠' c݅ $mQ]l }w~+NˡDq.v:#ZaKcxv ]"蝸XM&'M5ѡR҇^+sE8 \B 9ollil|, +JE}^6=әK+<4>{T>FiW .ZnpBzA^[i;t6 "{ei7IY5Ptb:4"pU!1ʉUj-;s~kߧ2B -YGUl(7]q{љ_;|;u,4l(c1Ƿދ/BP(;Vy%"m-I2>,j/fH%JNkŎ`i?@;z OCa: Q%-qiG4 Wo%?6#IE]6h .?:X١zNU^h°": ?Aźaˑ 9ٯQ@^HznGZm}Y#g'49'A y@^PXafqyv]'Ъn 0gX:9msd/%\ _D:(M);U)FvT`CVo2#-%=@xq'PJm )k}8$Kq;EXG<<q:T;L/Z?w!cRH#[66]8o.I3ífP[]'j2o񬊰 .>)bB C|.IŅt"J #$ɚmr4 (3d8Iw6$ ^S#k[zW\F{K. ű!%g%Yim3$"yX>!/M^m&/GuXcs/">+(wyr:\WGۇ -*0ޥm;li?|i6ETZ=`?&^?M:ЎTlnk41ql'RYByc-5KJ." BL P;0ݩ'!G!SYk:!~QX`8)]W):k0`TO;0X Xuъ%YWOj"e숻H<`Pm/:SgMdV8+ֲͩҊa=d3@(1TE gRiݢlI+1tM}GM9B][3Qr MɿBu5jF\x_اU eԍa{4ۅj:ıT&utZհhSk}4*0Sr~V:{<, óCR(AѰ,h[#R{Miy<ܨe$iWv%u( e/_L>.T|?~9zATD! ФWJ5sm`P&6Fbpas#tN/Oݱ̙̎/]HV.3xL_VfG Hb?ٱ&9Eƹ۳=+h7źEv*&9dZ.bBVϊzSQ*腻n#7}{ːS%jqD^9zvqr"0ahs 搦]m'a+;NY-eU9rK3mW Sf^zv < Yz8yZB+Bx]ȋ34&yP$)VK ?ϚxВgOqܭ ԃn4; +yhx.]sI,,dm6@Qou2Wu:\*\K4Ҽ =tV&<) 9bO *;Zʫ%}נ9brG}Qbd[Iv CF]o qVh `Xo r:vS;MBp4|@l!Smo[c:{ oTFuXg—߬%r&I;з/a~NVv) x(UQ6Q.ZfPVn5 zT"ЂdA 򥟸oH? 7&oi/2€3U=Dr1I U]  -t i=67+_|C +(:*!Q] | k=>vuej|M.a7a{AAQ!j'ےf<՟B:gxE!#7Q!U`gy9ggiAZr)62#~¯8aּdT`PKRLtOc"V\FǾQA^{/)pZ[|.Aѳ Inh=x{Bg_a@i@i1q!?ҷDknCȐAI)c sTW#eWIN.^_koCr-5HZI約F.s'uLȒhlLy.ؐ2Jo ^u޿ab`G^j8f1L7* 葈*X6iZԶn pqMq 3:mMX  ;wQ ct'$ ,J?> " L~ D xM,c P+GE!b>H{F2w@0ahW8AX/;x8ڴZ7\"?4*@$l:f*C5 =է0TӏJL?vPd0*Z`*|#볘OH'Sl"}h8yt|T(~1;T;h&P:L?$4,5DQzQLACbGSeuRgwj ϫ͸?&fe,Qܔv\u u5Z)XņOnIZaZN]/h""qsF^/19F$P4z,@+w kPsTƌV:g(:u;8U~mIXvncݭЌXf%# ߌ\y@gZ4shq M`42sBnk]9IUon򓦑0>ꡝK߫D qڶvcbdU"Dy;l$5~\R]Wl|ۃ-vDs2NCGn@ᄬ6hybmTb1{CpVaO:;59zc9=8ЌW;+\7᫪b GfƝP$|OI_x$ȀPs[y:W)wE;-평o{*?]w{fJ0kqԏ-YZ팏i>.|k * PZºi~ft$i>p/Pgjc w4as~\-KO@5;yx<Ѳ~lpYA%/Q0mXrMZZFa=<^0N2N_M<;"8NA/{COIQSf7Hg!CZ R!TnQ`f^_:q4f:bv#m6I=teatu;O>EHZ{k} pr{wMPc6 En#ӉxUFxHv_yN/‹*{W.9OJRQ2=\w*˥9Τ5RYq補:!=:Y/1-nMu|S3~V4I|'N ?pt~.[ B]=Q0Ry(ȰʸfIRDRM6 Oms^cp~٬W/nUwww=u|GU/*@.@VJtئ#;h@ !ݒ}J,EyͲHHf; uRf݃tͣ(쭃S<:!a!5{;i×]=-h-?{XT3{><g`ZCey(Wtʐ.eꝼ[HD491[ss?g=gs \|A/9J]FLCvg^*SJB/8z(M$l.7ђ eVolO˵wn)+A_*U@y` d.DGga77ePmW ew+{ibC+c0WI' =J դ-v|](imH-A1vgk)Ϻ U?2Mns Ty뽞^겞OOd|t@;;ݲNʔ~ '٧[a\̘Aj(ÊS8p$'JbDF8%Ӳo<6 7 FPоnq|Z0b?.hsK'aGm{QM]Ao>B'LLfa3\vDP ǒ'J!룮 zg,Uw( Xz >SK"b5h7b9'RfWEw I;㭛q'Z9j*8kb:pw湀2й5$~wZz%sS TԽ0.24 @tf3prS>}Ôi$t/ט15-Y歅NF,Ysn7X䷒QÙ}#i] qӴyTYA@$IjgltDrVfydOAO%]G:7'08vR'00>*ttp[kvfUw$9#wB6WBT-Uqlnr ʩC'Ìie>j%6cOW6:Op} ءn-BSqG?ka Zu/}7^1< h2$BO#`ʭ9kTwё!0%{gCor5u|D\M4"bSDݷ@^Mىmט/Qu:9QFvw҃λk*p ݩٛ=Jj}%TQ(]}/tMԵmW.)SC3[ )PTTos ο9v /xj)+Z>dLO} NʝW_z~FA`[ɰA9e}x$(,~y߳e򴣳9o_~Ѕ*{3TOzߞzXZՄa#v F37UeUP噉HRIԕp_$-ȂI;fK}!g(bD~%uTG1c |M{w'&͸GhV%R&Ƀx sW`#g  )%P(T\ ύ3Oʗ1E?[F Lyv%m;Ur3j.VupZY/X+UTMl~` rZi8A^qJ8""&!5G/<\-9c.R]h^$,#|zNĘ Qh2BNS *{wt.z{SA=7= Q7pcQX5IoD,2^mt.}Vh-XqPtFwj> 7Mcj1^WQt6{1縢"kiFxUL 6XPnZNА`|cpc 9lW9V;hVՀKW|A\3̮3?ⓥRͅDz~5v24Řz`]Geix8^}myHzq,uq&[%!$*3n#V_2D|#/#Tsfէ{]/;hwjNQEo2E4*5?4Ѵ!Ta}z0~㘈t^v)=5ZE&yg%,R} `%&B%g*n\l⼑{P.pYgH: 9<Ǜ.'XVʡɔ^GgЋq(ϩƹ'mo64V}vRGiE<[)u0E8L۰꫘ @YiK-u#?E"$ڪ@_E6W$ϻ.8`dcK0"Gl'\?ہ%Ts쩠WL8!ꁣcXX:;EzlhP7K+Et'и+C^I9bf} W6YD F2.6[^9 9h Y2kAv+$THli?D!&~=ɓ]>[^ mam&<u!?8|uK {O-fM~X6"Wan`<* `֎N l%LmRWV@ VY~di< c117ˈ D 1黪l(Du[esS=ԐH$a&3rJQr\Sx6 .@ \l:Pbgw)b&'(NU,鵭_ eƱW:IU̸=1Yqި)<giщ.6ԛIWGX8['4,޳ŜA'Z+$[˖ao~pA n3SqZ_haSM>8#ОX:%>-L*T䥐^/+U6O5EbCE2##&Z`|B;0NEQgFnvՂ·fJ?[b5=|vbw(=zeS _'(&r6a 'v3Ywo!TޱpX x5/ՎY&V5xou05!E~WrBY"}%[by/\+[#m^=}˿?T5o(?(2]uI;7P%Cؕ%^j4ӗtсj1l()/90/ݨՆ;i9-`1]~q))ខ4djnm.?kXfе'Gl9l< .\#+TB4X*sk`0lBr;*/ .RPW.X<AObp 2!HcD c: ?Dc W7Kެwg|Z$U to W@TH_EAYI;ˆuR\/xo=ݰ>Ut(?Q<::c]# ёb AMkfԞb%dj+jj0%*q>_`='rHz2[}H_ ؾ~9_ §'`Qa2 ZK%_G̼pvD Cӷ3k?Q3cs-%<{ Di yЛgnamu"?/Zw4 L2.Kr4dž9Qfd{e DKKǪ?Tgb7yWY>a-q(}[U,bg}|vؤqjCt= #dX{N{:C32k"H<7}sݦ<ղZ=СvZ% 5.2Np $cwBR%x| ]^zS__Ϩ!th+rg@ uX=qÝ*ӗt}CGVg?tZ]/}vs@7Ny^p跲-.eʧ{@$89V2pHR#NE8uRkڛ} x! ', l }zPϘN6Q'{0zo15:2Odp^ iԉ?wD1.7D'xIIldKup ?B ;R'_x|# T:Tyn0KHYȋt,_x[EWz2JI_y H֨ Jfb1{Ws4㇙Y2q1U ~HN|Wz֡ r2F"sB ٯ oQ\=kM珅%y r B-E~q*i)@Ywo|yv̸!A* ZĮe]$lP0ǒ@"}Vl̀)6AAeQ4=b,a3xc|˜q3c \3%@fLT#W-;+*Zh^دT҈8c w˥~&5"-;u >DSUś#)z}yUW@#j>UXӨ.9E'@8Е3yX+tzJi1Z0d)jy (. KbSHDzIW-X‹. ' f78y>6Yy1[(SL"FrSӾ b%Y`ܪք(/֩~wr`| 6浬A)-T@n>ziywϡTlK-NBB#@- 6̍ '\ JC\y6<[)Ggu]>&WQi\+iԸ쇮3'r_۹gCIh=5+9aObU 9&pOt e L TҖc {0zn)b`76GԕO3³/z,DJ? 'vW=%󓼨M*:xui_/JX!M1b[sNbP`x])'Xi nAH!2ȸwSIb–$ o |S>$h&/ u{1w|T#s3{gSK]J\Dzqu(\ oLqېxU E]EvR )r.gwPbc/;:lwQ٭I`6܆n^ďº Qb pm(PWm/aJ0h U[vꞲN)>V6io̳dMw0X;(V+LLh;ӄIK Ւ "|eD,Kdy.Xq;n˟ʄ  \݉!y[l͝#{-mU&7'fr)g!_"E2N ITZZ?!>$95ad>B?Lđ$92qv&j!}%i̥_` ($?=CT6VۙTȩ -EY;c>[zGN}w TŬsƢ> S>U8ۀ0OXW~HOlAi0 RђN̽ghNi9O8B>vWG "aKo;ksQq'3)Ȇ Oh5,[Taé ort<'w9 JtCS=n:`?Gv q?`z̎w rqOcK`YKs1UabJ/`lK#a?QL? {1QUy`/^n^a A4X*!UHDlF)Ms_'ȸإVT\oj#(-N%1זǽ)ÂN[-Gtfw6mdZ$H)IVZjS"4 kf L 8'ƵF;T'lkn\PV0;~rwLSP( Qod4~[?g8hvPG{ ܫ(5>6ir P#T2melb6 i-D+V\$J7jb}Fsub@)O.'2ߚsL;Sv<[H |M^wʝ3M RЍChTq ',*X`*.0 L! j6l9ۀ;q_xaF[^?N9߈So][F˱ &D ڪZ,|@*:fo޶eae- 6n ?݆s\fŎ3!iBwps:JҌ`jS~-Rq3 TiM&'p DBeBb nԍ{}'Xi.mM%pF5\qR?ؖ緇ZɈqRsM|\[$*13wϯfn5cŔ7\aB% Zbө x`c\p`$C NK,xͷ,xآ$ Ml'Om@5w+6!Rj:0d:XeOo!AXEn c?TT֓_4okzs.CHၦEa-R ;*G?GZhoD:v:"47Hۺ9:K2t[SgvcOrAkrVJp48aSB.kIlc]\r籠.^`_Ui@:CAK# v Uy,|.;dmq1kYqmQVnz.(еma%gWE.fj17f*ƢL1/\'E|6nbJZaw n{Kn CtQI⫴x3;W$m0 ` &Uϥ\təD^`mO㯨#  ulkfq Rf܎(I (Lͣ«ARmO}W}bvs_+dHyq^[A샭L#MRŧΌL~JɡGβAv] L*;I)9JDY孹W#d($T] :w"Ղk+lX;N/|1H^OeU&!TpOI3. %>&߯~&+ŀIǙ`˛CXaXMOxZA B&|c(|zG!It Ϋϟǘ- }Gx'`E- r0SP8AFy(5YeJOoǷJFSHs1Q,kH|CnOH?7'p3J|/.׌^W|}3sxSeb4`, ɴҵ^Fx:"0 E L>ЖV:sq.ԍ(zaG@z Ĉy+)S=p֑s,4̬ߧ;VGYJAgyPo lQH*$S@ lxKi~rLtFjDJ}GW~h) q B[\VK.|"eg ל+*KYzzD'NrOj{&Y&8a:a?nLU-bhRusdeaȳvqM?"ZhGh>=έSl`WR"s_9ۧ0G z/_P&~vPO2Z@+UuWJ9)ɤ N3 4Lj//d{ߪPiԫՐ. JwD&i_ q@}gHWhƏHB?+/KŔW (EE5O@-pJyi~WWgB <1\9w"mk93(}kdh ԯ@N,u?Tm^\'Nlt -'σ.& 7יp">T{m0FH"_S8A|0($ЄVp֡^U}G n\}~-*p+\dᜇO/Nhp!/@o5Jq -H-∰IbPpnSt; ?x l{zQmdC(#+Y G_:=,? >L<R3'ב7qzXN&7Kd'F&LU{҂ 5/[/? ++!!7p ^܆VyW~3qN |CUA- \3@(#8UD*32LU1-r2ҥ_xL4BfP ʫi]`:*tj_3*bf 6kwwU DͫYq]e |bsz/v̼f)L]'o|`/|һ{ȍ/.Miʸ *݇^L,N$$R0%9FWxmuŚ43R , z1rGqiF;Ì+Yܺ1/- H7awzc#N!zn+R.r_GJؕ:>bQǞ>6L*̛}"21ݛ(F9mm\sM ]h@FE>6`]8zE =͢JZ ٖ*]pʻ C. }lb.1 a. (;l$`0pu~ԷgSD'ƨw?78~D5j{ś'v8+fo—{Lg98B8Tk;Re 9G91bW5>ԫ$Ȳ[+_ضM0c]84 DVVչ;vr70nGpTWN\KpT>A+icu'45jSD LgfMؒKS4Js.SCo_L1@SzE \dRFGC"WN99Y+'Q? &yT<9:U&I@&U-e4]ߠrtݔ- 8cf{ʎS\9)pMxufq>9)bldsK.hs2qʩFjBxi=|*ׂ@)V;7" uo uh>R,"vmnY7rf4ƫ%DhNFŏu_S To#>Yϰ N]K޽k}V HXI r_nO 穠& Xj2EF2(f Y2n|wSնÀy.F- iB3ԴBXZ ,:?*S Kh y6Xm6{aQ}k˛Y?Fd:Hd;lφc]yqu'[ќ,}ZFq0h>bUX Fg9kməq3[8g+qHn UN,NK]L4V[KA `ymT(b!I+9+_;DQ 9Mt4o0WO!pt{@$:W *Q"a6sỀi 8w'JNC\bIOqgBn1慘C`rHe'_قʲu_ۙ=nC B6_ bуطu2Tw,W6IuxGPsqwKEU3ji*\lavҕ GecsGuRFushqaz< s92{ro ? NKF~h;/CB Z|MP&RIPhweAJRH V$\\uh5*V >+3^bckcG0^1#/u.lq|%Z3}lM1hWK7ڡn#POY#t1_`*~5-;~q{\"6dA^e?UZSnZ>Yl:uvM׉"}rKZLe>p);L iVjisA&j"tnɲlI@:j+.YlkϯX=AшCM&^B ~FEh((ɺs5;p~ZlLɏSZ{/֐PS`̚9G {rXz)SšjW~!3 ڹ}qx%|J'  g^J|0T.Wu[AUFt[Pւu)O̱įF!C`G[y(m@C>l6NF:e u\M"9l(t~W3w9eDqMQ}X5C,5j]!7׷Ξ&Дɂ8_1K}$;x sې | &V'3&gsB-D4z!+g"a~BF8~s͠RI35ٶ&0gnnAKvMd7Kbw0GR'50ԩ'ĭdq7S!VmC]n9ٰ /re ׆(TEWMDX]7I7/TLtC(we6^poP8~nVl!u1IAٰ-|Heddŷ,kCt65 =QZzɢ'a;Isƹ+]yUǕ~2)3l# QwTrΜ"ل-3quGM͓:M#nAH&ùњ r V:V]wܩUމ6W(P?Z\3B*83>< HsVBvꔝ[-V+р{&c%6> |kєH>kxGA[ }P[Ԭ-j=i[SXf(S˶2҈gY4OκXfm2b VGَxTbyJ~?f#fb j0(B*MBd1ЬV'u8+y@As87:d, SZ\C#B"Bo{ Rdfضqf> ?_g 0yuY^A'ilۓ{p?jUD`"ݖDǰo-H@_Ugk^E4P9zB?JkfPWX wYʀxa|?K44Uoo:W3h)O2};ױ׫-+cLy}w|y-x|| 2-a.L@Fw'Ɍ0z5WZezR;S[q?$T4 ?%wH"ضyH9I?sEZ@Y ED\?I/K29:_U |~H 5*Ms4zdfsiۮi`4vM=kc~ '[ d WR0pTౌ,j|G:Eǔ"hhF7<@q :H{be 'ꭈN aqmͿAP Y[8z@F3^@dXr )S_ @nSꉛe^Rēvj,}< XpS0?I Y+# ʪ G&I דà 2B.éM~39G l:1Y<Tr CYQ5tÍ c i31۾@@x* N,"= bs92cHЫRMi}WZF^WQ"הfi1MФGr%gEEɖ`NÑh^ozځDw]g{4QgEzkZzFZ kd05-*G7_T(𻮻cqbg ^&MB1Ua0yïݮAGy$kOֵ &3R8Lsٺ f, NTn7ұVUM@e?@ wu\ټ zL ۘD'NZ38|U(8DSTm fBе]RET0g]P>t~֟ a| 9eX;y9+`ϫ"ki,?w\tYo䟥gIxir0:kXP" y|A[lVKՏc'/&NN/?. kB iq@omاS2?) GI6b93#' / 7&q$M7n9M Xȗ.aavz=suu6m$ xw[(o=*U\_f-O)ggDI^À o"!|ԢtP%߃,D5=/=%ۍ\2B6:@,Y iYimm 9oB\C=%I7))|& !nHzȑqDElU@ކ@`?sW]#zuv>=彼O652a(kѵX{C`V<~F}=lnR07@N'RO$t5DZ郯<ܦi\|:ގ.it h> E֧@HY 1K}1CMLbk^eMdXdR9ʓs Y>@"r_T+t/xw˯/yb :w+yl7Ja4b˩˽7nRe/Y[\.ނ \d62,f\83D]yc\0%4Va~A8mp B~ط$t9f$ժyNCUB^bq6wbWeEV1 ᗂ9mȔ(m,+7*rFcӧ*s`Y0?,ma`e#t VZ ?p iNO)Z>h0R*h48K۸t4dVpfNkǽIc G=Þkg?`ʄ=G$hnSMC iL[[{k-.bgܸPyRQSO ?( J)f,!S;>(u_ۂg6g4t|>1Sc6HĚ,W+,OdMoqrŠ}T/[6[0ẅ7jq+,KZhonhkzUsVbN:*k(!VOS YN3 h켎T>./FKYr#b59fLRElxۖ4p€?b'= rX8yevN#r&S:zdzpZxm:3SfDdy>շ}e'VڊK(mݫc$V JhҢ(QN4&z49VԳF͆ A [Rd|7†,t"' @f`6't gTt0<'8|8}s;q/Ҍ ,g%L8P(ZFlrlΆɍeShqsأX{S6&k[M[ȑ*A.^nBK`m~t?nԺ3JBgcEZ>p@wn6jB.Ĩf̄ h/\ð~!b)ntp<:S!#hv DV5͎tG{xku#1 % =)+oqyɬӽl9|.EYqbhM7xMHMV3} MvT!(WUIE[is{1v|wa54@ \04S(]5j6}G͒Zٳo&BuY`љ~-௣ո^zZ}ޔ ;,[o6jC DZ g:,vS~Yu)}.`P&h./# /\y[VR-rcw%U@ZpWswyx)8§5N)|fyBx٭e==ܘylhy\" ލ"$g/8֬>"az_,ۅ< X|L3 1.5c:jIԋV7Gm ?H~št˚y (rD鎸'I8i{fOP4̔llp"ݿl Nࠕ\-}CzH_1IQXpڦx4sEu# Ywi`a.{eGd>]c0tpNo܂τC"1+j3 ޹qPMõr>s!IGojГvFBLי]<V8V0ON|tnYQ1zQ-wiW7Vo]#kUI:3-p$"*QEeaaQW8vpD-XØݭcMCO>K brd uŘqYo4BhVvMG\YvvVi'H]v)c |7ЛN2#u\=Yk.I?M*HO+X/| k)aT?*~>NgE4WkC)Dsgξ)9_ahj P-bR9Dq^ཙccGshEMHP60IC,l= R C(ZWz}keԵ']ϬfE0?瞾Mr-KMb7juL !j@ۚ2tvvUu.9Nˮ~ONDkK~k׋w97a(Xsv?86cV'U|f$\k$zYq/=(]X!gݥ v$M[ʺ<3uMUc'b̼GRbK8?QN%a_ˆ[GKLҹ5G'[ S$`y_;(/` $ V[ mMY ?V@\إ?C7fFe."‹=X|r{8l9cb>*RCZKgѩ,4N{#NLM;VNx'DeX m†/ -4#_2ԒxiӨ 6*8h&0wx7nw"wR[fpY*z #XѫxK!0=ۮwo-6!6kCEWlh6(oԍɇsu fn[C.3]dH 7 i'd1EZv>eQb0MD`㍈ PDĚ!# lbr QmQ&O&#I /D7`Ln¶HaQd,//NeIӁ2uA."Ip+'RCU pxanM){̟}~Y?h?htmn-]SBn8-|WrHg׾nV a%ɭ$ =v&&eb繰< H)uֻ٢ɧ3īOpDΌ^$Kj_c>p\L`'e>Zq$f%Ge!cKT%93O,M0w~}i.`2Ӹ߅ڇF"Y;RQJ1 ?ePry!:?,Q@1|$+yC͍yo],/ƜoB5mnާ/VBUSbOXpbxaRמHSR/6U#p YM8 Yٮ(CuipCk=z^/WѩTs1;}  Ĺ2V'+bNeB&%<syibNZ|  _nXsЪ ?`\h^Akq׊鷃ds5t3GA:;mʂkC@H~Y#8tbgi> uDuz K .eT AY&zС "xPdoHoXˏSsl[c}zC!\ ]OF̪ s>͔p.tGPw~;G>lhHcm3 G`5n^> '5&Gl"RlaL8g: Ҩ^`eJƽ\2Tg&(]Hn䪎iv $c}q姢[wÎT[4#^P*o-z~C\[=#(ǻS&zk56|n9sե|ϣBWҙktT!sw%Z1AqG%Gf]w%:yZ@q̃U+5ug T[܎[ۥBoJCGE@a8"5:HPР˫ZHnw> zV~) )Aq:*α.óTb0{ۀAVc(xE0&:&a,(8'=6\a'v-z[ ":2C3F*:ONg2wD>6|kcԸE< ndByL=o+ТYOb71/M4tuCz+0n![8=|JM`H+T.ed4y@[~ܐwI6W# &u]:oT&6{"^dg.C`F?r [)f b.1%`uE5'rz)ft??n$fgC)³,03uKzvTSqLڸ7xBA6U;!6Z$q+c~mǃ '|vőS@s2 N4Zˠ0~BT w2$J:dND=ya-G9톍6Xqϧ-!i1(]41=lN$HVG?`ئ׋,L:ި%KE80K~.|Xװ8 wu8-bI3!թuuҰEE` ֬HƦ%nhO\޲n ,yY`5)Uxhvi?a#HY9UZL{B'P[;F?nsm&wĘZ)}`l=XEv]>:`s>rvK o^Pb`cw2H6QgjX@g7_C-Kxtip(µ*K]1״CGDƩ?Wu,#ajTNݰK&GK53FM| E$ӽp`- }GG.yy(nmEͳy#؁l) a4! bu `X~gŪc/Dԋ圈d#a¾>jCL=#}Qy:|YI[oh֔_#q>;&9u\73V[@vlTѸ N!яHD^fiXp; T` )֝\{#^nBS*Y/ @(Uk]&8-GjhmZTo TEw"ZaF-))\/.hto]Zd)Lhڊ(XddC}l6q3#h1m >kBmjif E}WV! D*_mn!*U ̤$_˾/d3Yp Byٞ(کt1⫀"D>138[cs8Mb9L9!nOm~#?/J6M[FHJw#MLbYB&O:?tlֻN aL^FA\QNB#I <xQ!cLhwv߬ÓuDxhug;& ܶ`}mմt h52tGFu>0M2o g; "p"nx@V2RN>*`Pj&tRmHyUeW*.[ 4$*ad=,kei{zGΣi ;ˌ+[| ˯./\\H'¿k$!H@j;7#XzSo䟱Y]'4%f5GҤ/wYSQ)/E>Ϙ`"SDT@NgcU;f"I6eN\&=|mYnT[7t Sr*j;Bb@,SUq}~-9.fa6 XIbkɘv+ EHK#ȨIw++d,&LX57Ė[|1r%?Ȥ~%wp$D6ߘEh7_˄" O4C$PF 3m~{4/'I 68x+[!D%AR@ě0כ=vBO ?`?8ņV5`b,](N3үo_ JV,eVmgIZ޳F"Ў aH8 sYSofr3 FB׳6y7|˫M?dG}&-+ιC6('a:~a8*h"K,M>O u0hagNQaS,NAwF9dyU^SVo/8MuHZq\,*I1?`΅i{P"llab*]\7 X޽tgBO(T4sG(K ;N/{ݑ,nD[a&zFk 3y;ؘysϲ\$g6?)a'hsTl45~0`BvU =܆!3SYˠ&&**Ŧաxn!5V l7 }Rlxax+AAHw5ts(YxUbߊ;o!pаtV(J鱧uUU>ˑW-اBM5u`㓠_/9a? $npKDeH 'OeOLuX۰Al \Y~#/B7 ҶopD6g5n2Oer V)A&YV{Wv62tl$nn5v#tcYfja; hl؈7:s-TiǎϘ'/%Cݤa4/Ƃϝ#oPK.Rq+,8\5oC#~4߈5U2su9j^hq c1ZQ}2(XJ]AZ?K4'Dc"pZUOYne+ RƵx!jV8[MR cg#d̢)FUTBӆ,­5`akTVξfz|WEY첐yr.Դb>6VP_+ a pJpg[n<) Q8O1'uCMa+[ +幏9&ӺU DmVb=ODC5 &J%LVQ:GzƀNGib}5-kEia渘M2uhp= ٠1sY4꩙!.I yl3ux|$u:C Nk.;|tHB霾Y )bqvX͚=?4 lRY-e<!iHAWaw)΍OvsKܡF Ǜ?yЍF~R@~&Jt;Ә]c.({|~d̈I}LbtPوWu31Ig!r\ʿ)8b~ {Ofj*p3i' ÄR<#VX;Q<~'ExH @Q1gV^0Jfÿ1\cS+䉂;݉C/Щ'wʏK J*GBգ^].lC ;Q\kkdZmm/5Oz(àP Xp Y(= q  }fRC]`Cgclp %I _/4WrmڗRv5f5 %JUXyoPP'mHbB3?x2)".CRe(EUBѦcUJV~t@*) h$cUFַ6,KN̐[0'ې+.CpDf۪R sB&ƴyh9^;yhS9(P*,=j7qR4O%k> ij6&m=*Ey9}wڟN,=.~Y9ų:׬'H7/0iRGZ#64٘M6גcɼ(G3MAg QOw}S:B2GzӋ^l rvQ٧IF{N能8\Rwč+a &(Fg#H} \:EY+njBM@/ލۗǦFF.JwF16 0Q9Uhm Np}".iefT9z/mJh2xCVd>럛qNs/rA{ U /QUE4{2;#TWƋ?(a˚~$ou@tS&Ǿ4XD࠮"0hyJe&c& A|idSN pUn{ԡՑFXu]$Qc˯s,8vw'Mm?{/5B3G/囚+ofE /}|1hX4ɺ]12>GQQc 5xǸ$'z(Cb :۵x39jpFCx5lr Z箿յlH.н!Jy}୨KPe:nȄL! 5gXM.4#ny5U N^z]M驥VsxUkAc/)e"zWz;[[߯&1)DEK]՘TnI*0hJ&/|$sOI|jzN33z7)iD.{^HiRHiY_U<IBjTbaU3 Z}5  ?%16F\kH@]PLpb H0xc+5PGF̎яr5hٟ[hȿ&JIѰYnB_ZGYQn`V\#'AQT"q,|~C7|bFj)E:n ڤy$}4,r%XO07><GR g~7U*a!Mv&|)np' M]T2jGΘد䄶-q@!x99O5`qRy pqr^d绦,EZy M fsR0)jI(.wwR Ym˪^mŀ%9]p pe׀MDP<\!.sU</ y>ѽӢ=sef9MXxFu0(x c$8X[.GJj\m,G&s&FM"ruE6B@շ͌e1/[lN*JAJ4{!" @)_g :UEm{PQ jI?#Xi$ox801?1Ok~LI;J>xӨȯEyN*D7=fl״DIXI|4h]$|#)h o)t ./svr_ cwl/F+/M&OgjۣcJ\fWVsTEcyi};+/ȿ\o4t^1l Dni>-?~Do+,B橴J|~vPŸǞ JTeW,:<%.Lyka:XSC85+4k. bܾp3;d8cԚS{`r$༻,\ [u[0/=*3`kkF(\H ,#q nc䅐:F6QyjZzZ_cMnnyGJL9\ Z:Hבfnb>mdB؀L TpJPmA<νAxXd>dN4'k +=ԻoRY ϯOYɘq{ 7.Jlo%(R.T/)5#s{Fadn.=K*:yiq XI-%!k#Q[?h$uڃ!^%g!Ynı{@7$-DPrgQ>_^ў|9A}|#bym` *rLj]S`EO$9'5J.iS, JmR{~DQ'ɄyST!Nwr\#(rSbu)Z|nLxgm\$1J‹t{A9/%Wૃ,Ą[~<{aCGTzцǹ`Etu2BqC3Ad8ETw緁~vmr!̲(֙Ҩ9"a|}ϼQH?i"+'wr&~2z1{drȏA?Տ1hu,:St&lʎ-c2+BǦnVB nREyM}<&K5??6d#ȴ͘(<ʋ F[_fuD+Wy IgR;M Fh鰜/7Ry|9\vC,/H<%[v'A2myE$i{E xO> qT3G>Mks17~U9 BwB (SGTA\ [K)}s?|/ÃOhl^|4Ymzs҂Ea)]O_wlPƪh$lpJZcϞ2Rt7|皡#v} s$`1Y3wcFEt"MmH?X0>c]9Gle".;o#]|3np%xv |e]i3 q2ޥ-3bĆjwI0yƦIJ.4cΝچ~gGu\>1w{ S5_"yaaBLNdv#6 51nSgIFƚ3$RI풌E~E } ݀_ֵ5 Rmo.v~M r{܁{CHe&<ۢ*7&< cCHX$i6t.Ƃ,0 C8[L(f]64}~ VT )}ʎ`wX)a>rWÔ 4 Pc1IO%|"E_ w ^v/R {[ %eWq8j N֒g~БT..mi%LQRMgn"s7AWUQ2VgoW"+7ĚF5 @!gb`K)U~q~X0'(jX[u~Ǩ Wz@PA;bO}sEq!xts1Ɍ")8鿅\pX g/7D⬲+[jܛgkq|Z+!_:H[##V'*YPG9v)~攻sv#us)=6O"Y7{NsygHnξ%<4pTZ^EJ$I)1;C >H*`֏/O,$~|z_Sڈ_D!9%=6[R"AZ[֥ryhIsYl2C`~#GNu׼Ra~.C%;nwZQajF_!()GY/eԕ`,'"͊KM.Wh?F9 !|Pek+9Cm[[*% C2c@ED|UXV8}hJ n5pHUĴտ(+)9-ֈq7 b->e(# NijiXuV.O7{u+ T3eyaGIwxm'F7ԇbPX @l3䏪g]z%+/L)yezYWfҫT [.3QOCVƶ92 MXo_RרRKLPtEޖX*2UAo#PCQC#-ml /U\2U>tW+?Q",\0dۑOݘY>! U+(Ypmi/O8tN9d8:+3A9?GhU'n2Y+7JS{!~enXnq $C6zg>b)D+5#NRnJfـ{v3DNro#bbXXu@7Y-ȖT3"qa#ƽ-83_ѱn5|,j˫R= ͦFc䪭Y@ iWrxmC<.u+Q+;jGId'bU#H +,8m^C"+g#^OGg`{$-]-OܭP!ѿѸLwPmכ;D,GiLGU栾zZA`3%n.IFB]Q+OರZ_{̃18 T_]Xu lv'{CJ$U^ fi/ɗgqEJÕƐ͵®ސ; w (0jϵ<|_]WB~ D(;+}V NE,4l9^\(gK EkI0y>[)\YM'͜Q  ^v )F@VZ ]@?m(sAŷBǹxJftw נr;^FUm=>+[HqXv10C5Z}{vŢJ4 {訛SaDnv\Il²׆$=bOC2.Ӹ\A., +wMrSn1ncse_g۲0ˏm;*O`Eqqz>Lw`G;Pʌ5H&yS:ߐzܙ틟ܖ>:Y5x=:-Hxj♌Jw骎+PLN B A>?ag%r,Q# [WU^F^/YMu%R*Ql%Bcw/ϻUwvc\|e Zu8Yau YZ!Ӣ;/)Ctc0Oڜ7%;5T! vS2V t<.8@m:8lC|BR>v^ B_fIl(="֐nB ٤+#c~I `73+O )Ž]ie+Kp9 F6xdޢCG \Q*'|v+3o4_U>D#4+H ?-/{2BhI 7aځ1f^gI~cjȴҨ )i\ ns"eR=^}pFNagYƬ[ogVlDtƅE.ZD=I'U炣x(k눥 [D4m8P;楩DŻMc1hDYesM״z} Լ!rQ;8'ŭH,Aa2_<~F Zޑ˼u ֎k5 vXtcjVsQj>Mb;z 9/R*O~ل( @:nW ;{z#|R w֏XxSh!IQU'M&ii$Me}5%n2#sU 3+F˅y` NyA^lY&x^piG   j՛&S= &+~5,7u0W R'R'~O# X&YCTÜoϹr6&.ClYY'!Do`+L+mrO |T#STŶ*[d"˖/ϺIz4{MY)y;pY9T/wE 2n, nįo\QoӧY 7s/L,vT8Q|n]?=!44([CJQaA$3o6{6ۛdW]Bxڟ2eXO[5 k׼ l~.7FugIDݙT*'\K ֑IQ,ȯ\*$M#O:Lf]X{^6"Gon! "uU;`=_I_}/;y;jBeQ':Xr0KYrŽ7[PA9fSmZoXRݺ=oYjdyA_[lHB 璘*F^j$8Nj~>z/GR=]ۄU 4zz购"vm }>0@=#U_22ih،Ws dy҃b8nW]9o,5ĿU$=B0^\ .'e8H%X\F,Æϊ`hNf8lkU8c\XeS#dK-LᒔWeZ[W$iE;ܭ i WwOx_&^GZw~8:oQ,'˘`DNH_25/$]סߍs",=_`Iǭ`/ |tdCkN;eAVfuaÕv }c]êZAm-7.8(QxsY u%#c6R=7N(rq3-;AT>f{bSob8uyO{.6iX:_R.\bn ~wnG`X:E9OlG Qf-ӟe#CIٺ!.QV/(Sjg8K((_6top&bWkMA֙k~Z8. [kBJBwUnmj!LT8 MD-ǙQ9yn+T~P/i+|ۯ:1e$ewؒU DI+B' Oqm9'JGՈ7R'9>ͣm-nIfGqH -h$f' 5Ɣq EX߱5M1z2r[\4uG{#$Wx3"Mmv,dW` Nx$1T^)/u4Ī3tgkjGkkbȢa>2(e1f)3rlvX ]n(-wY+9Y$5x>[vhLu=BYPY 4ba,([\Ey7PvM\K󹿜@%ss },n$FCLa-]%Ef%P#|"BZd 'b{߃ʊp >^W&?˝  _L^_~w#g*>,\xD:kvc_ĺ-TXPޕ sAͰT8vaF(H2>]^IQzN@K!SF.[蹮-V0WK(L3[N$/:!fҞ۸Ynwrx ^㺥('eȾ*Ys 7Zn z鏙|4٘7)p;BFo5*>͔;/cg-R=(&Cpo{f0G(Xh_VqNc61Rso,B֖<bEw) )! ݕ۪FC"$DU`\i'ٸl)WxAqq@hFhhkPD<4bpn\g93 'ф@ ԞZ%pbո?} m|2QoPQsYolQNWUO?C*(y\gae-'{ :+?Wk<'DIšKeu[oQX$5z؟"+bq2S8+fD:3Ψbd0B5J7' [%l` 7@8$.Qy5"},Ejz7w6~%ԄRщ˼ˆW+HҮΒ_iCTh}2n DJ+.,%pxE2T_~48*g0gU\ئ~8Z8D|(*=s3T/=mI?.SDw <J"`7$ _Wf #' )$oϧ!݃7ٸr\AQ/|lKJQuD?|*glܟGo0CdiriZҽ5LIך(y;OZ$spNűG;Z.OjyZ |}g$ȳ6b] e^b8ײoYUldj#@'I?ޮ;fl+`oEO Vuˑ1+$@L3꓉O~uqb , kCigϟ[욏?iΗ" "-VӮ0KB7зVQK,U}ߋ'e1CCQ}@"*w(J4%w2r.oALEXyCz/2<7'G}~!|0 U8`xf^|=`n@Yۍf=Wr65іu>]~08;7?b%lX@:|Z X/qJVq!TT,{\jd7A%¡SXZ;Ϟ u,kЪ 8%.95Dm0:h7faYCnPk8\[AbVf ( [:)"mT !Ch}SNd81n $w.8􀍷mQ zXUcKdڏPVCq@O~@Bm+*1|EϩVUpsG7$iB_ B+F=\>UDG`*c-Mқs!8oy -?o38|.$eV!Qpf-Ok:5s6THer2n@2_K)(!~[yD5G 6h nPlVgEk v0n^5ATU 7S7MV`>Kuo߷=vߖڙ_G̨s-"5ߧNU;JN:' X~4_~,/te֦ ~'hL8_*B?k1kN{6A> _|<il#'K_(m4O b"Dž'wڵis`?|nh{k(u}0D:'L|guGْ,yU$Uo3gȞ,4>KqNfk[FaOYLG!g'>ozn1HyM}6}8V:!oO0pĬ*u{Si|Me4,-նՖ)!}e _%8,I}aCWP2Cgo.%=|W)B 5 3@miAp2xWN],k.a#]A3tf>&̈́:spsI 'pORժm<1 X*Fh,,ӣӟЂ#(E s>E'k+g|, xLuy^zh [U3reOR-҃xF:Xbjjp>&y>Al=lnNEM}9 dvs/ ?UJo6MUPuҥ m4FhqBklC==#^KlzRvF6Cfapq3 *b4a-`u0saٖ1[cr}<]H }@UEQ1 t(rix3<4Ǎ%UdCB,!܍{!z>V2}^*kӕÀ P=[z㵄ϩH'ܨ}cf2;*VC!R[dA X!s4^Wk-4 nt 7e;?:{ wSx̼pR48ott.( Z(SR$ |m3oKH,aMGW0=_UFMDsb+۝Ik€w1$ pjNx*Y}mgD.!w*- KlmA튅B\<:Nn`{JbeW\- {”%? i/[[F) ʖ*&ށ=,@VG Ix@d&z$[PR EU㳖5Z.{LzEahKI.ڦJƐzv젲W&Lҩ V7p0-o|$!5Vn%l^\\ZvJ6#4ߩ4B Cu7ﰄ ',윭eP.>Jk'kg q$[^{B1@um^ߘ4[!i6q.c8E)^#,lCUnr^1_I]U`M|dhPp2$VGT6DM5p:zfFf>,`j "iIW clWr;Lb ecQ0\bX?]%vt܈S}1 䫩32a7ojkDdx<%}SާlƌVW\ FfnX{zf+C ~^=M^s;'BrlzuC>C=U iTotɣ9xEt &1džOwG|qQwٛ;VM{ʗ;߇쁄-84X1k)vj9<+A HJϐ_6R8͐YdaMctN;2=Uwe *'BN}r}g- [/gb*93Cs ƠK`5m5 .qxKx3ȇ|ZxTSx]BBO%q~F讅H:5O+:\want!aWL_'C1LgX+`6ᇨ|` kog4q^%_l1 $>nb𓴅8=wZyٛFIm>hi#`7<&kqY ?wÒbaXsWq(A6z#efЅf C`!ړN[4 Jf J`1îP AlrC x~۝\[aBiS' eêR&` `Ԭeϱ0Nxcc*̩0F+S~ǁw4Kc*^з[^12x{r67ON`!GTIW}vMtj3O Yݑ?MGswP!ƍ]S 2&ʙ{`(v/N+3x ˼@=h-=^)ꑼؐҞqESAdotb`d)Ʒdm(_!@J;y sLZ~[!)"w<,g$d\f3`,\y"F䛣({ݴpa{? }њ;~ $DEFfi|/wSʶ?g(,T+Ī8S#銣?p2g@'K:F~tT],*a4\Ƅbi+d!8v {O]e-/Dd1vPD(:3׷< ˞nz|p6`njH,ͲyH\N,m#VF`fN,2YKXc6+l&)T_M>H ~[ԓ:u:L%Q%DX'r y,Q%uKW#_ty6µW9;&7iRyi49g0vS Y~f2%(](\3:Z*Xt9۱zRvTQ̼{YN4]JwYFyqCpK5C yHm|k}Xft:6EVlhʺTn╁I7A "o'6?Yn&K k{>@гRIKFw[x [SE 4J(r \Τ9.BNf5p&xv+n>0+*ʊ .S5J#Cݯ2+oB琺쳆g} {HuhS T4sSsq GA#~=$df$a @0-6nv+"7$%I)WtP-p[)uA`k&<: GOw]";*4{8?q0m|}a7ՠЦYP T 32<5 I0 `|NƳUYizBp@ w_ or*wnzI:(gZ+;n 8Va?* ܱĸZ趣 ;o# Ԍ2F'FeЖODek A]ӊ Jut Ǖc&[7ǮXK(xEJ2 gNe b[6jCw|_ieV̧ t"s#2pA2;I zy=Qkპ6ld hCct%b.uhZ6jȷ"'Mgi"v pR#nR6ٽXX}t_B]"J/ͧFYMd;׳_}96svե&LYrY4rt{Lcߜ쌎\J*giV|T0ߒj%>6+QDP(@'Z]K5jymt *ufRtV y&B\F_]BZݖ]޲\J*7Ŝ $1%*Vж i8Alʆ>7c aL#cD8C;U/`JD|`u~}|> .8vqt4D(!BS)=3Cܾppn5YүA@ҝ\v*%qbR͗+}>笸.vL(LQ+ࢭ<(fH6mW5NBt7Ij)ǛQb+C7>zk--gs yu2SzqE멘x\jwgmzGa^sBXeȻ*cFvhLDgt{k *kI%`GsDbR2km=u)y]a^ªԉ!n Zzh۳(bwQEvMgTcω7`8JYFHɍ5<:kpMDe$8=I5M2lw҆ ԪWKNUX14H SJqs9pS uwQHٶG+c`l{|YYCmToiSCOPiT8 JơNסʪ[㋙R(Ld^H\ʠg4LxWq'n4d`VJPB]M.@Ba&:]:*_Ua͹֏֯y^',cB27H[}QzSG-?@ ٢Eމg֩7gZΗFf> ?]u a5+[KiTG,=#LQ ܳ{ϏGFiXP 6=yFV[(}!MԿ1YRtj ^Waekԓ: 87T8 ߬D[)@kZºFrہMKu NQ{kh?y&zsZ?Ov{~mn}oB*M&͞ϲ GTjv 5ZyJZ1et6t("ZG_$!2o#1qeܛ5͵ih%ZgH|&0ɟo&S,B ֗c*# jZiA #\bTQ|izpWR > -OXa恌`U^س'K`I~dcvO@i|!Imp@!쥨v<㳓(! _xz6?O.Ʃl+:nӊ&izpys*5ڍ Ex6&@<B÷}\c-ZO/4wa.Ӵ1=Nl!Cm"r>2#kPHU3bH( o$}(sgG ?|T2Fdxy$=uj̙/oaVnʠ}ڕ[XU_O,=a.jn;hh[ÍZGO+{Qu ~\mzؓP&OpjcwB_Y`Kg$p$L>}y꫒` cqagMYC5gjAw\Xk,qqaʇXv1]1Wrgj[6p``W]v'v0s& l1bbdN:҃įtd*'-ݒ RS( 4wLU@Ax_Ik5N pg^.^ZWWdYJ$I0_ˌhw>g8kW.q5xqƼY-:Q\-%<8\#`е+ MZi ޗ:jAT ̖8B$U˳ XZP\?iXcڞpMޯTe/Jj9=Bdӂ >oek<.o? eVZT[0ybn&'*v֡βy!]Z%=K_,{UK+R{6]ċػ0,Qy﮳ɋ j?3BI]<0[b$qcq ~Rab†ͥx_7y(f('ӅOb 1>KCofn\bL.POBk g<+C]9~9[ǜ_SֿÕ9f4OİZ;_ w&&KVmA~k-8ϛɕ?xhN7BqU9VZ; Hʾ)͛ĜD+e(CPK3~ N~;4ȦMS~ |H4 @0+0U ^ڱq*e :Y)Zv>TE:èMb /] 6_*Sjd\ˡ C$6P#J8CNZf}i,He ~fb^!?\kj5<*'ɀw :C#ZpxÕ[YQc_lbX}yF27F\Rg\9!"}4Cuu&Kڳ P6yc}XO(0|}[è4LK f$oxן̓v\|XN+җ"뿦 *}-zfGb ڼ!|CRMSJ:XDJsC AUhܢ434kN'p:mvj ^J퓔id#?T;eb :fLPQ4W`PC+c)t^$qb4EAlOF jɖjvRNれ؝|%&4#ħ_ϷMo1տ K-hI (FCg9!Qcvʖ/g4[m{+mV%rܱJl,n}Q1Fҟ(5l@r\(xCL$RLT./Ruc8ХY|m%_` v͋4^|q|u9 #0 t)Hښ[UgRRr:zO6]9އ*iYR h)^"D;Ma2 ~Wy:y|%V.Yg sk.? FqRg"rq WłkTNdexʽ_F fV׶:|43&e /;BL@('={Dvnb\6 kѫTxع ͏'=؁#&G~gI+{Gۦo]?ZsnBĉsdjY 3ݜytpU~Ùhoi=Q}$8{f/( hHn'ݏH6: sM89R'(R"Ɉqtu5C* q X;j}#IoH\WUqJqi[H[{V՜s`v?*Ŷ(BrR/ <:guI7*dΥw>(njV2/UzXFPB%bٟ 2S> ,$,QߩAW>fHiT!q%{C&ǹIr">He&ˬ^8vv.ME9G .i8+ϩ *'X[ hqQ.NM?DRami11SDM\uz@PD ',:eClUnf8wSO@*]:7o5Z d=ٿ3F{پSDd !ZN wa׃цwO1UEHt1袻U],ٝR>'$|uS &ݗ%Iu縍HP]E^DBZq\ܪe~T9!I7+]&H)!ה7Cs]'/>\|r/m4ɡ(k0I n\b=fS1҈k:!*ΦWzzX7C&oȺV!~_#H{S%CZ֊Mg<@?tM#7>˷ :c~;)u|D'Md~uWDJ,/Pܲ8DZ:;e:)ly/aqա~TD/͖K'Ynfͽa/:Zq ;5lCXV`sXvv.ƙ;5a7M, @~w8˦o| C槭*Gc{"q3ȸW6Le])ĊeI7|i5!AAY~:5Z;t"{vX[A2i|͹Z_<{2w4)+ pةAkӔr~{a3KkEG^yExz !,Efz?T:_ڞYmGWj'; /:B@v Tn6ۿM;Q'*.bPA6xT $Z# D)H3*i*NBFT$Ócjz UqϩՊŏߓ!]0&|;AR_X 3FPX]{8 GaFpN8 /nwpVeTO%ݘLnC*ǚ×^7!._꒝QFur_2xЂ^0XRF]C2pE1T&IM'^yQG`2}(ݑ6B sF&j-'84Kzjrk=bXG\#y}Fn2'8b `Jӫy(?ÉEnT gca?EC3h:ޥي'%յzs9$hw0m$bw s˩R!MTg't?E;"FX%n `{^e§"wMq3桺B"&-X}mNd8Nq}Z HzSEܹ8h(X? |,œϏ4LMkHkͱ})YS)pU. {5PQߕwfOU8 8zӒ,T7@ 3D Й;ȎQæwSWrSǫΛŝ~߯Χ=~*s8:F7/'B_zs7vҎ̩[y`m'Z1||mn$hI=@=VOQSH'"-O;}|טbZuy\jŭPذSسv:鮥>DZ˕'FW!7F D5x~хȢ h`Q o~d,5QKR1Njjqs)Q@:mLy/H,7|0ЧR^pժKEҿk;SB~ݱ\ cC#6ј ˖Ҵ:oi|NWTC՝yX'Bd_cOUi]q!Eeb+2|:Fw~ ә!˥qo]٥DjJ!;qU;#%*=p6<d:r`_uq4S2ZumW>x!% 草PӜm@a E_ P|, &msV7_\ͯ]|rԙļ"Pv,9YeTY̓l5QL %:|> u22VoϵrUSu{Į JD'k\MnV_NCߪ R52?D\dz(\-)] mG'x@Nj3|>K_ LE%PC)I0ë9ai`zkBh )ѯdyڰ us%aӷ&2dOKXT l^eEDJr,1 `Ќ҂ `*ܴ C)3Su4.ؖ"Ort(}ϧvywd* )(xMHҁH*)1`ĞF# a[fpp* T+(@/>{+~=mIOPބcÙ3,UaY4SnFRxk*YF%' }\420zm0{ ^`!;z4KXׅ&.l=bmO [f!Ks(tV 'V>n{U`x>7IF2?K&z6 XyϼwXo-1xQ8f4ܙR#R˔PGj;g1vroxi>md޸O{x `̰rSL5/a]+߶FV,J.jt@4 dzh9V$##o҉.|uL@C S%5`cL=v\T ]E:ks%2B4jR$Τ`C[Z(S˃oAڻsW!m 6$2K 9F%݁A݁Ϳ dzD!4F4M[Pk&`[yV[W[K)3ILIU _p5:Mjkn3s>~Z;)Jk}w>*!s] /Y0/"åSٰ#:fTR;aȌ ?kQnaKxBJ@us]60Ƥ4t{=<^~d (&WȰwh5XlTy bKѱJGr솈Bx;;ڶiDSP1t { P9TV)".\9*:䤮pHJyFn+`d8D(L2aR ` ^?aBN0]'6Si+3凉 g3sL2* 9:Q[ N{sϙa*"uRͨ8[v&a55I~߷<spd8 g67:RK.kzqTIL7\ +`Y|W%[BaV /Ɓ"N#-g%.0"]$RznMUqs[çowj\}8R)_餧Q:x]1tR3ZJG߸@!k+|FDJxȬ3gV( tp3IлN-m&tc$͉ TP6z>]V.i}3RSd=v37>+ T%H#=B-;ƟW`kO Q|;NX'j7'*}|X4y'ijpj'z7$wS Z?[&.M<p& Pj"e)U6*U8,)ޟS }vK05i@1EPF-`+5Ű}[*G8)T$[Bt֗C./.<, §w S ۴^J@F!ASYg"y\e(ak1GUQYdrQP{EC:j:k*"/Lje1bOG}p;:e H?|ʺJH?/31쮱fLgA{hUu|)HZy.x/-YS|6cH¤I2^rG]kTx(@\@.E4"<XǔPU pN0trHm*B}_0I)[{ёkvr  XLo@IJ4e:3pR9AL/W|-وYNϓm^hE`IFUꕿي 6_u#ۻG9HiXϷNsxAADo/KH%d I2LSz, ARqAF2oO<1qrq?0[R 'h U2o5vrW7`κ"0w$noNc%# 5gl+)n2/o y7Gnc6 tƲW<]#o`/)h d?r1vMEyaw(&U4] 95x8rƛvͼ; "e#@;?n`bOH|p> `۫OR1i#A# yqBDKwZZ"E | 85XzgI@֧?\Tz/VՌv>|XN9Z=I^_η'NG pźVʗɆ(Z4"l}?l()=d噛k- ISNQ7o1J[&˘ kE!RW j{Pw3~ME:+iT3#S} 5\sr|@QW"xoyQ+jߤ1()(Q[TRg7"4sڕ(I+'U;}+u@,b`X|\oZaqL@-ӝj뵏ʿX4|mr_H 2h|z"A执;KH$۲Zҿ|`ww]ߊKܣ ߂GM'~)GvKl%avu`Qghec ! ;db, 1 2Jl`]>>%sgpMvl4} 7;e QwYyy{A,,derVuEqasPޫ),ӖzŐT:F\Ch%LLTS;djZ咉T``!!ΜYCBy^'lv,.o{6[4С?݀zD֔5Z,@_O*{LJ֋vau5*~6!U,ֲcy"qMlaR#NYuEg"A+h;KO͚<Aܚռjf2xp+Y? :fVt9kx'Yp}D` #%H7pEK4@fJھo_ݒH. l!_zAWDžF@Qo>|o[638§ZgIBiTL#Mm* ‹%׌cVώH_>>'߾+䎚ٵupőDȥv0U~WSА=чSA*FvUك|[ycid,y]bC7XeUz(G.ai 1Zy>%Wzo{ykЫ؏[ V?j ~UZd*xѺhcz]I 7AS gcK_`uwGk7a A )]'~oL7+P7 ٽ_λ7rږmN! 'z6zT i_)ܜܲY/Z?_+4hɐl=_)a#/ 08=q|Nץeɵ53b =N=ڨcQ O0bM] E,ٗOgԢA[9 Iw?ȺqbKnK`EܨrLK Vz 1>zeKfzvaikf7DݥYM#B$|2c|+@!o@ S S۷Dl2D ]X3sM'(cfԔօM+I>ɵ1Ā|xCSr@:da{+^0r%'`*Sm$ C׺TJ2=*ZQMTHH )W8RM𹙻Mo`hꪠ!Nj~x̬㫗\#86(*{jfu ѩt`\ᤶ%`k@mtW9 B j 1DHbDhehuiE OU`ݟu8+C^@XppV f":(q i۳:P3q<+ 1+ i"7s&'x*A|^|ϨVf"Ľ@Y= 3i}?/<%'mO@VVI +_d*C@T cP84v[͉造`0[bB%j{YÇ / jMpduFcc |pR\wXR5[U ":!MUt0tlӇcv1R_֞aUX~ε>+ܘlw<4=jBG !c720྘0Q Cj _Gf< k=Yߙ>nኧO3NVD'_Aj3s(g#}"-dNG HdnWN}+mLpUeuk +6o&mDuStQ6YB8ȀcPh,L׬zZܴW,x`)*&|> &_w'Wa>cMSUJT[WF;E<$$_;7Pd Ǡ<.fGc|Q7h$jjÆt@,<Żb?% 5S1j[:AzWӥ·{g1N5{(mrb\>B]D@ɿ5 @<~()gɶ|7H UHqo~;Q[n<z&YiN?ⵧ#ajLex">7eYA=/+yRP_\ YZpE;4`^>opy*0Q ۓ$0F{R? }?QGuA)2RxMYt+, LO%zכtÐ{Ytcr^1´IRaǛq{ǹcɰ&DӈIGNzMeSyyYyȢiUfJPwjQ5;$X3^@a蟱1n̕,dxr(>1uBbbgEMSh3|4&3S#4*obJP2[x1Ļ@@H#? B!3@ M ޽ŋ5mˋ+<̘4c TlJÓi--Ybv3"$c2CL`m"7~:OC\lZ40ZM ˛qRę99C] /.D5G6 .MTPU,u,@D>A3)^eB7xËr( awb !&hD#\tp\[d-tˮJlQ'MpEz BDC%#!#Z-_Ofj6>a [Mʣsz'yvsPlԸ(GXİ=ZM )ז#و۵e75'DB}J&d$F6<^yάٻd|[[}Sa.bk֨INy h[I Y4'o$M=٩%k.8+ȺGZIC0OKF6 D-/?>^ӯv+g ($C[ϭ*vWjg")+H甘YZh=RɎ.h^. jw?1<ǦRY{n˓f9|"I]2Fe6 deAi_:g懖^~/WPv[ ql8lmŝ6n٠ X* Y_:]z˩\2+Ϸu!+sif=!RNE5%2{Hiȅr597?ν,&Ŗ{o,0Ɔ6L_751;Mk;&6]Sy>Wu%ڪ!}Mk"ɶ1Pj-%4ժ3j5iݷWGoqw9V.j(ShxsOb6M[# >& =8rNUz!i}m`P++vRF#2mJϵ!g:pgi)i s9!!9EUsXr.jVZ lp]2vGy^dfl.;r^L o7:Skũky7>f;y”"AqR^"qRvծiMlrO/mIFJowTvWyhhGu5gG8<z&tUS^(QnW^hUQ4Ҵ>}7KbL/1xh!7WT5^"4)]]:,Gb\sbV~ۃ{&uX^ˠŕ"Hd'mG V 0[Zݎ az)Y <:d:_z{W{.Pe,;'/p$bs7/>#n dRtDlM~EߝR8G di]T·x[R!35`ٶ|xnaXJy|l\xc+lrF9x0xͭJhihxʵHL&N)@PKVnB/E+M h7I~u@G=`Și;]8aQFBQ/CAxei!1f<3ieAGdt[ԲP,f`ZAzMXF7Ok6)Ҋd ~,}O*A͊c1H&e @8.^ &>3Kx.fv Go9$"5tw5DO'afk m|KCX:׏ ԤH/@`X,Ɨ]Uc*\QG] edgL*Fs8,*㱰PBY! Sݤ}L`K\P2Z)?OY^vNO]>2%*rǰ9g'_VmgJ*sB6Wihp w,8G.-s}刺}ФTQ>\o wI%t\1v854"}8`1xQ3r[O%<+f+;dtb) &~Ѳ.%"$>EKv|-x}KQ C 'Wz'&^S?F5\K0V3A )bWϒ\$܂șxi۷+^{(Zg`*)%%]F Z#XyE—XY>/=j69[zG.7t m UAӱ.YY41m'/uY?1.qTwIAsK:qҀ+]wXlNot+\Nθ@Y4l=;.R .ݬI0gyD3{kȳ !=J+wgK* D̷p6J6)H `oW-}_{q/@IrKZ劣/MoqՊlDYߏQPM]UԄ( 3Xl)D)~x5vgQa Ÿ&iP~ qT*έ/]X'cȸ\[ͿGVU Hxk=ęjYoPr;vt lŻjopN @!K?Fggk/ _~(gN ^ˉ0e@9!čƑi[˶o -ڄ=T8ax1ǎQy\4j=tnd!+b"eVJ5T=zDsl7<PJD_;5^ѱ65\8N.<,ɮVs⤞XqL:bqsk:C/Š4l- 폴؃փZcJʮ g'sb1OtW@iL;ax qzuTRww Q4Ti0lƫ 6kt,@tfRBFjK3ѰIf`+v^ȽR`uQ\*ĤN$\/WnբJ/%zS?P{yr#]:D.DBl$U䫆y]I<,/}pK Dft,2~[L7?OYYi/a,e @)}`螂8l[jZodZq܂- sbqGcaaN_-9h)!NbaFhgiftqZ;1\'r>]>%Pz2xۊ XQvY_}2ث}+Z#,akoHoĆM'VlVs5|WE!mHg| OZb>)݀r vW1:7A_6/D<"ܻnY6E` f?Nbq̽TwXM>Aպ a dr^"Z|;|^-Bx>E:pTp4R`Pɺ=HM>OHZu{2h UWaťDഴI~]lAx6+8} =a+̘qDiMu?S06`f#G[?bP^\%^X1xkXUɈѪqЧفXfP54d˃ϑlթe$~"SܽkYA@>½4ZRC8DEcCԢ'?&L0dML,Ry(bNf. Y/#pئ{t2%{bƌYф`75cke$1^cC5RAZ9ؚgV𤑤]=>?Y~g>lPkѠ)TvpdKa;K K`+R]uoi#]1Zj*Teܘ3uZ/ֻao‘.R%Wb S}orukJ1Gm-p3Q?a;2> xw!^K|ODŒp)휤g#} Td ;ŞωZ X3y@ڂɽˤ2wڏ'[,4!/c͛""])QH46h, ?gM<ࡨxpe1VnCL}`B^\XǨهWPՂ:DJ tW45VIGff}^3ikT2U+H7cV9zuԓqjӣ 9W&%q 2&6 Lx{ZOW yH$A{m2]"l8/׸F1cq+h #|%eGn ѩJIj:9Ni #P'< ,oŤ+ %J:fos;(mO)y4LaAv į}Z7//nNSc۷ΩG`jYZQHQ9nQQ|ӠqVa^=%-9askOD?_zg&-$CpKCY܍n@X?k71J鐞O&f]Ap/0{ǁ3^M~RA\Uւ*7owv c<"![q ?}nWui'TɽOZ{m; 5qd]6'uͭ5ShŐ ӡ["# BM)^kWd(?"6gMqg_|1S8|4%y[N)ӫ6׍ʾ} Y9f:H3$-κh)2+fፂ:fmɲW Ws^@?ڔ_/t(.hRw?M@0 ,֌3 3gڴ1n;$PY5S ѱ 7V-_jўW4Yh#BFL#e¶n`57k43Csh՟*I+U F@}`8kU" bS@!y'P(:!S(xkMDDsr=|Yי!p!`H0.b$xRO@Zl-i-aG;$BttIcXZ 4th .d=$0< r\PQέi!}\Qe:Up'$~X.>H>%cROUe5~qw`n<z1mhpdGpp|g #Y'M٠k wFvm`j)B'q0ȇ|8%6 -&WETLu WlEaR ^ Хb)3J$$^ň6^>Q?!L&>&,>Ǯ&Д'qJ< R|kpwĞBv͍ѷ;f8G&$!9WfdWb-c)LOk|#*JNĹ+/y1?؃"A K)Yw h%fx%M9Gp| T,vIfԞ#BbGݦ6ܤvɰ]n>DP,$KtϚ?X@XMȵUpȘH:T}+%⑱pWE~_Ads;mi#6To]n{OEƫіva>WY+;#yMYqI1c=o can%UmΎ:>u3eDQUDϕG<VΣa 4\ ZߣꮰZIG̝Wlo.$© Vg( A-;XUԊdkFyco Xٷ$ͤmD)W Tޕ<ϐ©0`Sqn^Q-.mDv7w}$.E0HΛfe zK7LOEUKDN>/otAU 5?32ؗOc:*'m{[| e[>k(A'uP \>ͱl'>!a;Ww7> IXIBH/릘cκ_7_/qjk#!oeuQ"}b9?ۘ ]ʻ{/~ V!c) &Fe>tzC$)X*v%%D]w'f@ݠuكݮa=5w刿!!'ݶ}Ǔt;unՍ{')R0[vwxիLzc`{H > A5|f'b!oX6ޛ4h=d09@IS2A,#xTOv+2 ZG2Fc]NR$ veK13Wgra8<##LzKφ#Ɉk'SK`h B tۣ< ~! ΀[tQ};sכS PB^r-6fw}2 kV 2U cepWK2{,8qeHod}61'/LCtE:6Fmf NP`h6HgH9~J FrQ2ؽ,Ȟ=ZuиĀJަX[:h? o:&"_i ŜN+;{BtS)DBW5Zpx0} #p^\uJ u@jkL@֟Pq k*>~$Tj19bhI6ms`&\ĸ df"169@Ek>KmRBj ^5_ w1IƵWI3SV/gH_T̃$$Jx`堦Q~/-,~\9zp rƑKw*^@:j;7`R+`2WEspqN:A hsQ݇qRXd%Om͵*"c"ՕU.| H 6+iE$z,Pk@mA>&ԫ)SـL4eZ2X|NVO"U34EQ-Rœ)Zsl 2Չ7 ۞?mй3ꢨ=ex/}]/d:TX̌K>5/N(sRO$*ڬg_p1!{1zgE+~ExA543fb~spu-*^3wF^pyg;V7T=>Vbr@y d5^j xdZ}6D6@Dz:ߗ;JV]4> Zk4b~LPsV"% r'l?g =N;fLMӚR w > Vћ݉bH./k^XalB D '/3ۀ'Go/ -&r}&3AO݌]gѻEø6a?P#n7q6P4kt"n`-AWg\ ,x-SV\m"'H}2Vu0(l7/>#O$+M%k4; lL)0poD(u qWђ1KjeWOFU%R-Ots~5P&:ivS7> FABB3sEh/vXa|DlaT?1_Cȍ0|P Pκ@JpɼiPj7|VP_c lfFHrW#gx,hmle#oA(],ȣ/˸KMٱR)K"Ծ/OԞݘ* e^!jڜlHUi+)vtexKށPzgPl5窦Q@o]N0Hk=t]m"*(ᘞ2Pe5@оʲ98g0ؚB^\\ޜԒsЍ ǹSM@lt憋zLqnyFfT:UM}zf! ±/4.u8^C^pvrvf+7ƳR'|!<0)ml8Aݔ['%|߁_Ԣ]\p,MxQ\fk wOQ2@ol&ඩr3w +WJ/4H|AB_:JM~Q> IY5]exGOed' Hwm|) q'iSћ@OD5`, +cǬ~HeQc66 ?pT~0!&0۫w-C?ɆpJwmmhkfH6k+2jQj3~;Q짹iۣFF4O[A5H ЭYrH$ c,".zqi*{y=9qU] VlwabBUZBö`yG/ fD^k.ƅeP2v g"LDfw}C26do4ٺUykMG+hx׬RN#r}FG7Igkq2E#dfԒ}u_!,abtT7? cR28)Xwg{^>j0 YD:Q goEUL4XÌ|8w,Ms벱+Lw|QL!Iri1KԖZhy5,Rzˢ[DNϋ-&rfd`_GۣHj XCٜF>JsX0rGsWwLv/oM_ D/N ,nsQ&.묃S6 n䮚 9{}\ť#V)^nE6 eIz|Ol"!OՇ ( #ۊZ"7 m`Efko{xUM 3V`E}ɂ`s6\8AC4&3Er7YzPjv ZU R 5lC}۬1D8h 0N\N| rqB' &N[Bt؋Y-u<$F9'kMgWӓ7f*&eΒ9pCbiBE{:KD0i 91W%qsWiPpT_){.1% >xtZ4wpeo`K߷~vƊq70U[~G/S|Cs MÈS l,iZ-z1j[' dBf˼ F⫀ q@#Os3AoLJ`%ZQeV8Uׂ.t:qvDZ![[+-f]9.}\32G5`>@Js3mI{bbrz. <f,Cuf\ ,Q8,bE JV_'r:Wzo8U[`]!l=J垹FX:1!sk/"S(m! )9]V_=i59VM>@Fb@/Uں%wP*+H 8)Ӹ4j>39,Uk$<)HUWiexD(%wwX q2!gU_^gPY4W)igj;W#aB<ƏW*@f~D5Q>Nn|*T0nS& ҕ2Q wY &ӌb{jn=C|R a%xwFޚ]v4E?/!K u_Z{ r{tMYIGpFg;TƘK8G5bo}䳕P uuǥ ʊjQ?݅gn˅hKc?-vyΏxvPn-3Ǜ/*+NHgc ܴ'[;n󀊡\hJ 䴩 ^;OD!]SKl`3S ࡃ|P0Wֵ#2cپba6MWX8;e0pb1ddC7Gj>x=͒i|VS^Ƨݪ 6w1-&.@Q銡Me?R%e}8mٱg`[zY_I)l&&1 rtkj<;kP|=Jab&٨O\) O,姎qVzb#ar  -sZ UCC!N%=9%ǼZl͖-~ sFZve֎4)ԵK*#$E=.wAg%3H.9>$7Mac@ë'"f%,q4Sqf 헇3nl8X,y|VX˗S`C73ʥ);NRg&bV  sru@0@%ޏXbfQ L]>]⅙a{pi䩇>ԉWcd$mS5&̟)ad͘IoBrF- Mŏ-‹{ztMtv,: ß3e0!Vw͙|醋9H@=CnA S^ۭi։%Ԉ2,q5s:|A͝5( 3+ՁX=(jkioL1CN įw~b[(h^*\lQ4yKԓuхduA#xTf_ Zn+V"ngK Kɑ{ޭ[o #^~'a1Ej ꨸q[VS\) "($ě6u z=hREmWxwbl,̓dדǮ*a_ 5| .hckx7=Y°ЊiB Љ{e*#)F XLwp'/?55 Er(m[RhIuX9b, xleG`7%yf )g وh[=SQ "S&+/qśLolq";l2oKw zLi8 )&㲠_kTmT=j¦ !Mzf7vGvǤq0yv ݸEO.3m{ͬ!9?=qFEs[-B_QP`ʐ*#DO@ث&=n4Hbt;?ns :IMmY7IhbGn3ZԸ,lDNu)Ӥpm5vpiZ]DכӧjyYCS{Ć~ 2b -:o˹uMR-v 8M.T?F Insҹڜ>ҚLgi&; yAtsje#u* 1jOCeF(HNa`.! <"BJI鑸RK0K' Fa.CYSm&@FO0Ə@0&zbcW2UeojH itxғ%ƻe)y*@T( ojbw}1u9GA]߱̕T/٨"_`yɰ[12ƚϥgzB2eΥk]HX󥱖chkzPomD Z8Bxl8*E͎2j~Z_Y77un#hE- x BVOvImYs$j^a$Uc"{~[ X3)ׯTX{?:h{͌o2pa"Cq^Ѩ=Ze lVd1-O])-`7<ϱ?n]b2Vȕ 7^%RANhN̰ eR;*E~[R<х/݇5VMuN<8/AW")|`TqKq$5d%#70 /gѥ>Uy I"HU(N0 "*ZcT}Mĺ 7x?}{,\==3Y0Kt@*@hGn[ ƗF0Tizٴ@%CtG 1nj%&\/_wK?^=|:Čm][ǚNCG:py2Ʌa˭镟+7 '?OM3(?םI TK/0[Ԫ>0Nղ;kA2y4"GGLA)Zx,s,q5U@/fkDl}ѱO 鎤Itv[c.!na=34yJ ?O6H`m?j@m6Z*!B::L{xC7+d+}Eo-*)j l\$LhrD w8Uv'hy_C F}Uxn8CűD,5ͮ(η}r4ʸ' hFTQO:]˖x:w3F-K~4P[| &1C0J I*tR!f 󱩬eʇ% 퇠 J8N : ʝ8v઀ސ}{2nE*a|f0GN7n"X $,g(F+Xo񯽺eDNyߚ>FrPn" 1XZOsUc)h%;uߠA<;JDЏ!A"@, f[ ~Hh-M!Xu"ɼR-GXSC2x|E✋3f0,IXLA)^⵮g(ߣa|msʯmqhߚ:ݿacݳC$d{>lbupsvȎ#?7:쬀]2BF4-!ѡznDi*|n>M>{JzL7f4v3ٝxG}z{15'` T F$fSjnŅi=GuM~zp{ɓI;ՈNp,bHE_<³ FdE:hluHtrʅri;+5G}= 4PLO o#sD ::U[0;Te'543@ڈ'uآ8qVC[&جb65@`X(b&vFW :1p '8<7P(+lx*{.Mbz "FH5u^:=7i6;s:>4f}ɱ1% t2Jik/J4p֐dCgZ-eMM`}b YF !MҴ?kGaD RTSx> :&?aqxyK$374y4!qӂbY3ղq秈 \-Å2x4p2 녜0.YxϱWs $}i EmJsW.67շ@g0JLE;ڃA.rfm|Y,q${(OCq$:~HV4\adͬ$kɰ{q޹^( Yh+q 0|O}:odӡ(OWBTyXӪ{l||1W2xOEtWTЅï rd79'~$nD֗vݴ`״|ui12fo7M%\7)Jp1#.ˤdڻ,Io\yGY"#Fj,JUB ?zhωRZ N1;C)i{IPӶpWX纳=`J17pzu.k HjKr`ni8d|C̚lA9u/!;;$I_nwk|X']~6hn ~[(Nw$Bf'KK$lŦ98&VHC#͠ZF;F%-]P9b% [5Zӝ" Q`\<WK}ѧq=EQ-mܘ2+v=d}&v4 vݳ(Yuڃh˃`Vpm͇E93.k?2~Zo6Hܳ+x D_ٽYc}ړ,:b\!#%esw*rz uɬjw%UDw ĆKz3P_$c/a1⛻?K%H*9DX*w(Sٚ] -{lsW:fѓ9,q&Aj3xs :Jtxy9yUr,DtL(oYP+zWQL_w< [A.nroWl8ysRjO+4DA{mP]G:Zt6 #f =$jj8(.jB^ۿz"^4YʕX6Թ_<LhOxrkCQ:}խѩboSQ#Zv>c,MSR8c5K5[G=,#SE뒣 ;N5yCr$2kM~.O[O-dkH|7]/ !ةb>g65NDAsk+;aoēF_r_bWagM=hh34%c)%:ۨЁ140 vfSۿ\(~AWCX&kqdZG ̄cC<բ]7w bpm=KRJ$&y9L¯+2V3Z0؂`/> N7[>f8UL8uR$ Yubk j4'}IPNAU`J),R@IJ. H-4ilg_V:Cl!z.e Il<}IQ%j^5wQi z*d絀Wѱ/ס}b]K ce^er ZqፙmQ0Epq7Gb  Pnq*7sN3Ji}Nx@^]]<Ŏ>$&+yŝR׊w ~714F"&(BFʥEYUqHpW"53R~>UUnSPHLlۢlz71VBStz0 t/!A@SVصn|#yh5`CӚ̓4i_H $m`1%&":f;9{^ªJ|mKvYk/5nF&31ِ(9ч!./6|_nW։rYTuz(r}!G7QEZC,'CDu@"FlJ{Cu/t6zXySQ!J5Ȝʤ K]|_tXwݦF,WdU.= w>-9#߱9>BS -=kalmP4_H#B|nm|ZDxu 卉o:Vfi=tNXOQѢ6eƕ܅j6o4'ؙGR|8f@T}QMB)ITT].I;d#LW7}GŪ1N'1)L =צS2d_HUD%t3h` wT[SSp]'YPHk6Vg[Eey=w*Q!da"ЗҮ>ۦul?|1[8].ݜΜbFvY1aIN (3cQW(v9K۲C70f{Zh#bBZ7Oa 9hprzkNHv aJ؄eqdtH8(ϥzw.c 2!˓.K]dor\ی~h/9 싘K$oChYk;+do8X4sJ]xNʪ GUAX^~' Jer=;JЙB^hFmt);@} }5gCz@HEG eلs˽%+jOo]{@! ]rM5ND} tAh2D?ӻ6Fy5=TԹc>m4X`#s,B@oء=EyoV6BhRElI|\竘2T5  aY ONFDhaQ- Wur^cL)*Wr\V="jI&5DXe^bc~t-9y)dt# :pBr^z_HyGn"MKe.SU2isucAV3 5։JNg72Iu,CZ- c#ݡވ/OauVP"$wOSxý0idYVe% DdŨkWęx:GNE_ܥ/j("}iMĈ{uO)c#Haz_Uaǽt/`h|Wi_VEYqq/v+&l6Avt7^pt˄: Q&[cqkJD9`]Xm5YgPm%4q Y%}tuy G HV )R0Lm /5I2\a[d&ī b%lNJB`rQ{#.;⑙J媑l=NґS$H+n,)r_>B%/\/c kΘވZ~ԑͿrX*q?w$T(Y*{.Cm#;6AQ[߾ ݔZR0=VF^{mZrGݔi  ^CI2ɤn" #V~r8YOcO@$I-attywrgmԇEVp4_^O88g^"? .I`DQ/t8ҪXyMZ [HQB|#DOK 1..= ?率A 4 u͗'?UDŽQSއ/qYj}Hk0'dzi.|گusU}T4enS+U_K0Q M~=2Rƿժ[{L(Ƣ9{{R3ڄ1L׊x~7?"' $(5[Lm bvZlv0Wxs&;a/?=o2-7ZcylHdv`c|{qJ KoQFGR^׉ѤjxIJ(I'y,U <]]T]9×ҳ\͝Ym]_լ y?X%׬$`1b%U?&4$J?} 80*EQoF} 5qh)^~"IÆ\t!zRqeHq0M/lްb˛\׻Nhh/0M" sh߃SDFq-6[Q?%K5oᘟXw%ذi5&X%2Uh\}^9qȹ/Uj+N%ͽIZ$<ߣ{i:^en> &w8EJ. ,Py`ԟߒSSC<#=ќ$H…*6:o }U\ָVfӞ%6ch z݋2 1rFB)kB[&䚏PqOJjv:<2BŹ>` -!"ΞN R E4L)ٵ(琳Kߔcc)}yAZ~b1r4h>+5dGS$t82K  {g(dNbB&{NH}W -ḽ!b(N_e_iBx[ర|(C*H$48 G|W6 :qL,[O7gr袳 ~5Ioiϼ^ `|L4/C)QYoM̬x4TYvYl}zr>O(Uj04dP| MRn=. KalX`0Ti\hU|n=!eJtΌЉ]NҩTtvÍOPD^ z9Z!yWtnїORɆqTI<co2z /(FhІ%%sO#BB 5^˒kr7_w+U0Oo xw\lD쭼h֏\Si`ܔVb O,@ږe\=_rK 4LSyzrYA*b5zJ4eA ,;G[JoH@-@Z%m*dv2@8!0uhУM{$RxL6L- ˀߊvX#Kɝ,ɱSr#4 D&cuw=lf8 9UKsH\_77є[L͝kE8m\F zLα t߱$ӼkhCah~z$>uj2Se| _ T|My5>fg$HnxUNF*O%P!GM n"dPUj+ QgɸE 94`iõDCQ`b#ɻej Q)豭ސ S8tCYAQFMέ]Fm~̆k*0GM6o _"!XqSXlQba 1wq]"5ӴV3TSS)Yr-ʒ`}oM;hjā#&)d@t0gxꢮ|siPO\ϴj~$@jf T2%]71iDV1T#7 ޚ*qD#߆OJcC:ˁ(0C*iDL'D=]<*bm~]T%*De܈ez3kb]'!1azUm\ith,TBճXc2Jx03g^"4ͺaj l {k4&@ xTs7Fe|ߒEG2{.?Nu`f;YY9t E 9 Ԓ&pW扚/+x/Pvy!120Ѕ@x&iu~3JS3{ZFCvuWSlejU@r3e/(7g`mmFr?G'Nӏԫ;\ds=j*:q!RFZ4@//*uѣQ'>X8&SD%g>hX5Y(@u:ʳREdccF!ӦN tw/EF1xuiz [8[?󼍳Rq1t/ /EN,͹l"'_ Fnfs9 /#8aȌN+Bzw"-9;=3@bT رUEX>r^P޽Ws,ޙ'{%!k:'9ҰF>RVm=p4Fcʹײ{_R,HA:KLo;QAC1rwPH?N<,$aY#0k?B0P{rMETB~hiԴ,z,6;ʾQ@-E#()`";pفO[s_^Qum+I:5$功g/;IF/*14)~h,Wi.oaIw?oSzs!r;㥱?(RU~]^*]D0Y(nEAFwծ'C`$RQqDD + ,ڜgn%keYjMs7[sYό oӦNܥAY8uEDb!PH$#P8pwV}9x: '@cԳ\^b.s?VJIwf)2$UwOxO7,3cx'=#9w'?!>3aQp&&!$k_g+Zve GUl` <4nֽՐZOZ ǯ*`cNc &gC1ԘqT*]fgޗM]FvfDO :֏pj%Qi$`!?p3EӨƥk#p.׮8y{^wX1s|M{ȁ/iEof@WtoQ(o oE [Fq?#lXФ D]71l,+|ZP NYyl2Kƕr'sRHj O~:Rsg dmrC,AVr]Hm-YDFBͨd\I llXtZvg8/8.+IN7I:M?^k{Z?3zkf~UbT4KŒ5_8TDqԋA{o,vޚUHm-;QFe/E!ׅ y u:w7 J⯧>+t ?yEC`9V1eQd!t9ؼ&,sd}#%42)uIrA}`r?Bo|(ObIĖۍV_=!*bz^Z+B`}5=:(5A\ hWK6=ŠY{ H y:? N8͹żV`O#GO̗eG _C@݂DIN wƘ$TU] P?0MFJ1GM`m4 ,,),3R{ \kp8^Hٱ>0e߉}vHB!MiBтd^pM@wC:L{Od*PE(kq ?Abצڬxt$.n_<mp"{Tk {)=5a3cM`uyW^$[@5U! , ~< wcƋ'؏n&ڋ]Q+l GC0#k#"ǒ)ʍsZf` sS`WR0tt)(kgwo@@OAU`nWm;NVAhq6ۑ9IV|h\`\5o덢x🖛븊6$FEZ$(9ȒE%:^Jj׍8'A GlN WYUoҐr-4]S+~}*n SGfxwUoZUD8Vȿݒz?P6>%Nէ.EL D yB1v=4bč>7d쉕՘?mmp,eOjz1?5w!2%Wc(fIUk}6TL Ϻ b#Gp4`R]!VU5C3ΫEw\ѕH3 LwaGw~[9XN.2h[GV)_/Q3! ݜ%5~Xo2F {dCFvC>m cK!#d,"֗Di0ċ{- 9nST t\yxQv6i6ΩAП֎#ED(:a_En&U)ٍ{74JK^s+۱Y?*QhR|=ͦcsW1؅0Es ޛl7ʵ=ft@ـ. Fݰ[9:⧨StQ;@Լƒg\lZ~9 Z4R:&ai;]5-,^}NgК K3#hcS13ejP7hv+z:FSDY?Jm:`<Ԡ>&/i6G!p&hudz0naCUnjpqr)yun#$9TtOz6b=RMFЇo*]qEhrS^t.`3Ðx$x[8tXʦcF  ɍ..I~&:._q ;vPԢpFb HNN;BQ &a!=`Q+tAK-X5eOrNyjo( ).[2JuDF-khk}ȄvJ5tIPJ=$+a[+rAf(2P!aF#C 2,vS3b}nbP[)8r<^7㓘U*km!jPYGo璔r0]{^s-y kٶfeVIotbsytQbסThrsӶQބ #_Pc9f{d V_c] o]:45!%c~E3-RbX+̙_^fq C+BdcЋFXGoJkS 3׺-^ٳ;fc%2mE34/Dmn^ oz U\9ԱgtMm5 sfM_)T<`өPb'~Rak,t1Xg>{čcSv!5|;^{M= K1` -VG2ZsrFX0E/$s*+~RP'<|ͥ-FާSûdF 슻>kTEm\1} wx: WI[~Ta7Tw *r/ lH#CbM_* #,?7r^haH#U Z4[<%@I2hj^i9w-)k-E 4-HpsGZǘ:jЀ|\lVcz$&~,qVL=8Doem0Eju9ض:MϬSadh2;ɇ^%$GKY`G2r֩NĞh3f[AVX,>?E++tTJh ]Lsxe૎ \+a_Q YeBK/W˔Cס&@٧-Vu1̐,\E@Aw>;85 Ek"e—KuJQvOɲf!.U)9 Jڇ l{~wޑx wLz{G^Q|TỌ E{N'\!n_Rx?} 4-Ct0SQ4E;=(Ws[\2yS&˜h[1JY*}9K:ο?(Ɣ@gv7HV 1Fû7QDMJ/'+jp3qfW7l^TzMvWwH :e.D](9u1m.tUHf9oϗ:^Sޕ2|a&ر-NwV $ն/k G>N압|sSѥu%٩/֞ZT QE]#CQp]`Ba%J9u1D~lI aw2__{);ٞZn0dqJ ( 0T|#3hPgLYr1OO0ѡ#fb@iNu`4ajܤ\&9G㮷VN<覌`Y4ZƊȁe Eծh֑!EgC ZCm1RӐh:#.&˒}މFבcP!S3Q8e0r}#hq\k>LSÎW#mp9u/(^~G4)^8# MHY@ Dp!KW2>i<.ڳ5;E2@6} 1C4.oIn9FW|pӐ@!X'8בLkBD}]W݉X XE ޙ(Uu ב qqiˤVf)> ]Y5(wg@+鉿J|jF$Ki c[YĢf=3mЈgr?JUK~\?[f'Ɵ?;mGsSj5čGJcf(DJ$ ӷX{EJiՖS=+i _TOM'JS' 4D<=b8sVl51(_-q~LܤJP&XlǙD M5xп D؝!gjBKx|=7}{u*Z;Ɯ[26ET[PV xr_ ~XɌhT6!(55Q<8k&CS_Sҋ"|_i{dhѣ p= |!VQ{)iQh>(|wuпgTaa|W< -J }ήkk`2DI//<@ׅ;t( GE^^C$׸DR^dqj,>*4M:jw5a? !ET׽W/[_tuL ȊKOl~gګo%v5n X2 YAMK4U[bdO&ދBД{mahq:!v%Txv?&]C9FӼlgG7UD=8JMV$_ASOP#Jo{r9EB\̦̏$Rk `\߂r2FLj95|WG؟3]C`}~DA:2EMNl??tl}Zj4jFk;dG+[dlCqP 7].,D:Y?ӛ4战޴ k|c$J;mp҄ͭ_J'ֺٓ@9X _e`8.6?W>?jj4DSXyeyFKr+ Jlsg'q} Y<&~^]^!x@߳2` 61$Ƶ/u O`C\KbFQX5a%W,L0i\l`=kcAkjvҘ+Ը/RL[ې!1ZynB`.m'a f6Dεn Џbq,  kN';lʌ)?x͊Q If@oa\h$ghѳH<>j[rfTw=|ѿQyg^@Stg"teHbmAd~2 "g nX@S3 Ab]J93!T37h2)kݧ;;#)Z_ &l -5fxY^cn\&)Pہ##\淪 %*CAC)ҜT19t][8U w=Ve;8tvm|ʐeo.qoH+Bxtۈg|X:`rIx+61ٱkn\ ƺ&McE9D۞] ^t&iP%`]j~vT๋NtH _X;ZV1Ps=p*$ GrȧEMvTRIL,\yE%7ET#~-;P$ >XKON!6V*뻔E˟xT]'ZGbBxU]}2=(,d|dž/%/2b.[6Y+݁m"qC}n:~. @0%g^QկC#9۱{t\ag<6}YȂ2+:!Z2p ufU rJR$>CnO]>hV=gzm_" Xz<*ĝ*#񍡒{Vy:%UU/KKݎswK^:D~l{"Έtj롳MIx1ӓ`=vi _w3="B?D.Н4^EtXel=-M Qm p"C6Ph>3D_b^-G|@u +PE@&/k/ ljX+;.!O8.T'xקSbԲs E?S:]xKDWr.l|dIcvb7$49휤/h.H5JHjw(uc$o[F|R{,̀U,`+}NN$="L{5"u[AlNl!5 L,81ri{2zJOV 'Rˢ\i#&5'oVkj `@{+YsB0( *RR|i .x~P, Kni.!_ rRnjl{&Kq%D]1hy(uY>AB+6'D &/S/B@Q_~oXZm%P=lMB7_Կ|?(E*k3p `4U g_;n<Hыʂ>xrοADQNOOjpZ Jܾ[ls[A,S-bmijQ_}dlt4C?Jߪy)x'R2/{k*X.C:BC3= a)tFƳ/FEWF0:C^ [ 6Wj^zS UitTUtP_\`몐zM1ӳIi.,\cUq&? S($prr9'tL|_)m1{+4[=S5͗Rno  uגu#A݉eaYO˦q4yrdIfZZyuZ/, 3d~9-bI;.ɠ)T̑LA>wn\> Kkh5Ь]{9gqGqv\̒|jqAS/?f~7vAdiWP9f{ 1HN!Hhk~UD|:pN +/&9`keI76Ť.&:@CLT"p.tM u$xnBFߥQ,!p#ߎ-~zP.Dp TN U`JBloV4{Gu6'2OL7tTD/}03}U/Cyi(Y7& eUPe(ʀT#@.;Y$RWҧ+t}(4"q,}'Ub$Vwz6b_DC4f׷'G=wB3%!?<'cH>8v,jW ^  wϒ"5'tvM*e{X9w.Aȇ=~}|Icn;x=,vHt#f ]E#~0ek plK@ z*xH͸eW3G`S/3z|VQem'NOBV׉0^C`MݺJFc={st!Z.U.)Pϰta/TI-pq)k%CXhIZ52Ǔo/scroHv,zPoD`,>j߿9^e_:kK|,zUh#mBmIM1?JpPiՂ:׶ۻhܓ|.N:Qϡܒ.?һ.Ͼl@$Y*Ud̽Lr-w q~$nljd ϲ!el.;C||R#.7Ĕ'D~ 09Z6EFӔUik*M >x}F̢.U*ႛ҇b+z/kupQXÙMqD.PXb(DpJ{{"85,&!L:yÊ~@隤/'dL3zyZgul#5Cg~EdI IFIJ C,(<ԑQ-^: CHl c}'DTEz,&49?U^BRgUK1X 4rG%EJc`*QnFt6?CYDɏl^0Pj}8X%PCu gYZ070701000002fb000081a4000000000000000000000001644ae3bb0000d058000000000000000000000000000000000000007200000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko.xz7zXZִF!t/]?Eh=ڜ.+B0K$lQK÷EPLS9/>GX+Z뚚}R׃Hx:IedeV= ܙom!P`qD 34l@J965̤? S0*RcJvnsдɵlq4/sι180ņ{q788t?.xf'`CHh3 f) "&2fE5DR]8z55O>N69cíiC]3#jXҬ?4>X &%QOJ D})slo P"oɺ5 }ŐkQ) :"7vF %J _gA"F-<ݜ0d4pu$t\:ƥ5-M:$!}Os*:ȱ^Ge\ o~QOop4Qc}SPڜ8on>jʿ|ٸ=a5)&m P~iGmmުpp] " #4uʃGÖzԴP`R;"OPq`!Uq]ݬnFG|ye eqpnǮ@6A0S٦]Hf?̠0X(,Y6@<Ԋy?l4pֈʔh.~VuhW!(Y&|W+׿/!rE kDam Q$v12M,u^@?58&~X庂Ҹ$%``}r!R \+biRԂhP¨"J_ e̊=ȱT.v5#fl(EE{jwܜ=wiO_.%$L ÍT> NRs>$j x"9g/`sİP0浰1_Z|PebD1}VRH2NâR>p\ ]u׎92q!9/Z]*BWܠ zAǀ_,<9S4^ p8V߀ GK|ʳs`LSujn9c`H y!nWL_+/ IO" G.+zC#FSa(:tߛ>@`􅷏:lм6BtP/Rr 4*]39~~ djWr GD8C?G:jtvB}w D@2oVG(Ϯ#DHl4C_ζGE_BAAOCT(Trs5pO6 ka s'PxjY5l^Kg(_GVi"5ΗTy40]K{Z̶)AC$3G3/izY\ׄAfc5[cPtR側)5sW,&Wemd=Z+N%D`36o!S\^l]5k oQYc)"l@ A[oA짞clEh~sj3Q4^TN}68kU. (ʴ1[̲yP>%jR4dK{HEuyU뺕pMAw?x!E9U痠wVʌXgyuZH)87EzюVsORQgg d&t"31Ѹ^x%vycT50͝{%=vi~åH94#k>=Sw|ISn:d=koE%Zk^1b+)Ovm kMQg$\;@+ܱ *,sc}e]Y(^Q$&FL<ܵz̢wŸhjuIb%lj|ԁ̈-G=-6sכ ;Εxrغʞ]ea\~`?Jk<|x>Y>#1N>]QX-k~w18 A?Mb\SHɩ7/$ D);j`\ Qx|4 pKrIѮ,q-Y\x.ΘE>M<$\ʯgTTM/.qИK_a1 Z2[\=0S>%BI&cNzkRiYR; K_&c ՘ִqwAYȺ (@]eomZ<ђ,Jf.}318 |h]c\A-/zvȴ`:no¶V$a~ ѧ\F>лB2٫} /_EV~PWjg=%&`uZhm$^ m ]a]v䬵ȃ`mC^Ny=EF3jYN_VDy̎A`"mnPA_up= oWm:X9+Ela, ^qsRiDg ,vuπ^5LV|Ԥ{[1kUK Q1#[bkı 1~*\ V*GZc(hd /uv<]ZD+%a6, QKȔfQ+|2̋"#{cZ2TKV=Vj- ȩ1U'%$^wCXn: ͐: j7 "픈Y S/)`XWԝCbDnXT[c`K~p=^D)l 0ĕte].9=~jb=c"yůD8*3:$VOE;(OO^TmTڦ-p";Xǀh)2EǸnsƾ>l c-n"ϲqP:6u3[ˡ ,> Bf!;U/KuT܅^8tkM'35(߇%9Ķu]xm=Gd!T &\̨ Bznl-Nj ua6Uk6>EuiRRVp3هBk8j3fnuLibݟcqQV'0lmDn ;3#UG~| )oQ:hXN~{9R)-jb~B]N}U W7rXb$?@]ӷ',&pJM:nb[ 3lhNjKS4Ff\:ٱH-^Ăc- 9vEjuOzj)BA+T>-0~,!, às0dlJ%Cfubƥ0dڣcƩe=U\5z8#Fܥ~;T_EZi^@694W8K8qռ}A1ۨY*%M>5x,}m>#@_ 3BM=e\mz_.B)JhEP=t*W?G-`M9,| ̡f/a/A7n$ 9bJh].ux%K0nJHrRVNZfn{ c0y9gӲP'lkpK%tJ &nu4W-Z-rD8ׯKkYE`lP7l݆CMNSVі[i\Y=N9rd/r~$T܇qfkL΅{/sFTSqxyd ˯iX0{е p"Wu9eEW҇,>U! rl}Xط=N#!Ncy.2f#?q5[FHC _< x4;Ga:q\Q΁Qml7 +Cfs9A#_n,8jQ!sE&?ak)˓D/(yX* xc'y4abe.C+ Z%\}(X.!<,Au͹N,8ʬv R|Ll2F'{ Ļ1dkpSFr\p?P|z 3x`˰39pϫb sArYtwpƳ{鹓WPL=;v/SuYT_Z1>^- 1!09eQUGD==fm4H"ϟYT.vB9?f4K OvP>%}̢#WL#K*@8gSS=^&Ɇv80 +@nGpuNw'} $ƌ29GRdSarMV6^ray/0cAgF(>v9~Ӣ*C^5 V'>Ηn9:{A5n+"M[VH)x$dÏ)v"]د8(g qV'ؐine!O}3*qa&z_\Bqs5W>GU"#K:-e7ɡ\-z_wȅT hFԝxE~eڑPx;%H0PpQʀJDf@ҼDڏ Vl<g@3uoƔY{x87omhsT;w=<vCdfv_Yي}beV|1|e@r&5#obW3t-%t!'cbiGXԄ>CyE&0cmfyz=+-Mp(_֤/5֭􍆿D>qM9#?~I6E-fz*بVODD~AU89qCpA/fI]·/s+' r]s"oR7,8m㨢 QݩFīcfӌ[xiCN=qMaqSʴ v}F֊c]N]3t#(3n Y`s4|ӬJ\-W LQ"O7_MvltƔRhI; X^`y~1ȃ8Lĸui@8G)AǏ=7),¢d:iz!U .]lM4X8gd6%x(?*W=̜g yQS9yd.-cR1lֶzݹ#yw`S>0(nqBNbOkq Q"gMKߎEndo;X̜Rz@E]y 5̑YqԜ~h\u:Y T:EӒ%Ej}3l"v:>|UˤBWx9 ^B)6@N>@Xv1ڳ6=;vIF|HΖqn^hЌ1vuzpZ`}M֚dZq=RHcvdz/t5bZSr҅n; ֋X\'W q K'n2Tnls˵1?ν[=wܑQmI 3_Nẅ́q:ww$2%`emCGWa ؊")cH@ݳ45څۚ?ms@E!ngY1ѕ#As'DGwPHP"[v 26;Ԛ\(g1K[YDTzj4,(gR*\ ICcoyUas*ka@;aHuʻY^iӛ 'ƪNo)F _:Hn h ؗVG{ ':HQUHye2=.de H*\J¯#RQjؼɣE0i;ץ;VwbWɁ*dQk Qh`0pp{ߕhl0G&lT@5 uıOȾ '9{4a5L)'"5AKCqC!}L7`_Bn0_tSlTڒ\Wq_mvo^ѻc9PL;Rύ"TN &k/Ԡ U(,ɺ* 5QH>-hm&?[m,IUPÌn:Di`ZqecsҖ>\}jzAo,7<{}BFL~D8;2V~_L{ ^ORgxGdЁ?1-%*CX>OX) sq!B6c=0c!0ઇzO6T~}5+q`xS:'%AgoRVH%T;8zumiY?״C˷Z׶ +B nVY8GXsHqI%,Sإɂ''8=hftOX#_׮;Xrr .u ƘPJ>ea6-ԮRd!10''txF%:Lox"*`'-j"ۺpc ى1ĝQd lXl> VYNpC<-NW;( uh{FT wX2kop֢-ܱP6i aI ɛlvE!s߻1=d/M# i`lz-l\߲*.E/ޝJOjU"Ftu߼tS7IJ4P5؊_8*\lWp fC=ϳCď0םQ~ s2i~ ߁cX !"N@7.'ԳoM-ydFx3)0|#ӌEbZw`UNDr54+"u $-W׺Iܣ6B yUۙ *$3 D9衏h:V5v(N*IA}e P϶p3Cks0UrɾKcoIt^<;ڃL?8ĥ2oNXf~T .:D1;ĩWǟPXEGJn]tTz0-iz'{>;iQ_=n)fa ac$4'U@B?LfJ,=䴡6-F;t%Lfq}݁[P vܙ+0WJخݔ>Bz'Y#gK,##ի?ؽ4yw?ghA]eAKEg#'쭔?<XDüZCބ@F\̲2!rHC kՉra@\;a ~Y\\]/}P D˃ӷ-5Z eֵz YcĪ\;>vK!;SB7)1lPzPnDS|X~&[@݊Nﶞ뀂q+C[WX=@ O TΏi3-#|@IDL0u%W1q`ơX)pHٽ1m%b@$~ًDL $"E0I l3A%Q7>JIc0JNI[6Aɖ_olpU!w0FwYNZyw8쐇JY˰{~;r./I󾬇JwLz-AŹ' ^' 6Ion^s~!f}/^f|WEʼnLębV!}P!Eyz5Oc]LTM)&jizHcrةTP!t/piUĠD4,\۔& u yt1n*/6P秆BѪ tbouȐ۵?O#2/7P˸?ƌK[ !ex4)gQTڗ>l7%11fEG]6ú5` y܃+di8$;%'㋽Fs6A2h !M3#Hţ_9aBslqzrF~Xo#ykͶ7WH婞2] mO̯2)'wD4ώz]R1W"Yґʦ< l)BQ/0GC+ÿ$ 0"g>bz`(^q`dNfew 7;^g5T$[Дke:*J\QVMTK>NUJwJ"Nq_jzT\z+l ֤u2]BU)ٔlN !2{6-:,6TJIsY7W%T3^ ($^>K or 7Ċg6JC-đPL3ѫZو 8Xo.^6osX3ٖ3\@nV#p8Ne+l?c=X/֛մ˝NJ ޓiYf,_ ]g>tkp;Ų== 6SG{FW A 0ٛr!Tb"0b{*gl&wiaI<##H#MwR[fCi9n̺5)IYgi 9yP Y;"Vko1x@rCoKDGҴ/# ;QKf0_$4kYz)m20'XATtǨX97׸P$ w[Cym`F gQ"5vU"(Xd XV—ⶣj[oA)xb leGDUIl{pw< y~Q1,ul{/\]d\{݉e`E@!kuM/Mi),aw7QsϡvW0?1y5]D͢7Z"mO5+jb\ ӃȽKV6?~\:GT wJ\'WHBK)"'ҐcW%Lg[h}1< <2`/1|@ˢ|!Ȣ,[Z yOW~y6L ﱰԲsc q/jON++_? WDÌv.KjH6@WK>n-;zEmR24 `'*C{SnYq)1E H<ijrS o8?zjkcׯ[sߝJ~ZME,/i,Ñ#AH7N^BNj,v\b7H$( ={lN2vsScP+-ݍxn>g`C>\WՕA/즜- S*k|S$kQ;~r+| ˁ#ڡl YڥƁp~B2U1@0F767C2C=r SvjZKÅQ ovLl#^sUD5l;N =wb(%=K0lv"XUv+f6q's$[op4<)g>ahN!+q$Л\S_6e}ԋyfskw{Iȅ?mF3@%{n"6==}l/w*mUkp}x[PLysKw9W}+(oXaɻي$,nBU+cqg ";ˠ>lQ1N/GAY9wg.RMX\GY/Ehxx_kxPkT@0׺|ȸ5gҲI/FLM7ic嚇G7\GVWV67 l+ }v"T"P +I'['=v|mMaK $յǰ.Zci|Jw)O_#˙xGTu!ao- ;LVB~\d($*:sU5<_]F=aȕjV0g!P6ixG'O {mԑm*.t zuC]+Hx g>W%{0& !7r%  \_xByċIS '<>VuW*odqja[;#@W'4V~ǚUĉ3~QS^xP̢G8 e\ 8Q%(m#Ԓ1㻗H]ܩrFd Qfڟ|bFTasfI]aW*ڧ4_Z̷CnYC`M+cUMj"$!ŠMxVޒ:o'w$c2Ry?U )pL3fCk^p8rLlx#A?I(ֳ7Jh|mL^0m< S%$tB !{uwlg[11A$x(<-kkCK41[XМb,ȦIցDFU~f5qnӺ"Ƨ v6hv>'WL#'Gcj%+YĐ0~,; XFzrsl[iYU> |#>x_m qNYaiAzTm݊nB7N\[|xnuWĺxa3d&?\ j^2CI>?*y@n9-JK#ze=>J ( t<9l(Mzu;KJ5k9F`4{ G_/[ ;e&٪V)Z 1bL$,Sd^eQrܗzR,*ʮ`rm ݹ^2~x4jLK] X|bȁS*hH8$4 '@k܇oʯo_5|tӮi„։;ݹl?r4p/A)GS)SH{9K6j(L=8w&}U9+=ñDR wٔ>;/cSES-?H˅<  V)뛝 ki7U@4)a[u{q:?Hx^0ErY!OR0Tho TňY~5En`h6sO\!xVRB?B};LAcƳ{>_D"!:`>8iBÖ$'hbxB~[:`)!Oٞi\<,W&)9/rs..2reex O' b _IIAI-EUйwJVW=Ĥ)HlQn={$v>cI6AĞk4ѴFOL=HoS1*خ@-dT78-gL{ȶR aӆ2%2}fA`r}#hb_$~d)Sx%M3*6)HN 6H㴔8L0"' ")$C{ Uz7@1p&2-ZhoYY=4/;95A삐p ?hW B azh=ce@6`vN$2q.V^#0^̑RUڮ"jr?<}s>GtG}tq'9l4;W6u\{38X6@:>#O5^%fRDj޵IaRe['j{TjF#FOU3$N>#x*㯗8F+GO6΢=J!G)gDO2>`BVt0*Ϳy4#rkS޶>n ZH g*Щ(?l\h+h+mii=azMULG \[E1П%Q|S]wW7oFiDH`Mީ\(Zk/Rx|Pƹ@m:B]gDS;2VBi̯Gz_o <6) ?- BW"OEvQI?sq$K^YdհLh !-=9;tOns_΁_7ۿ>;XlpRz7EyCU6)Zh/PgS~;= Ћ*cC;!ZM}y>زvQ휔ރXʌ6f0u (W>o9śUsc<{ {PDΠ%0F *ֹIwz !\E>!=ild vc׫V`|t iOU@!Wd,)F)AU$ X"F|r^CCNp&ZZlAp֐H q&/:᭦om*K(SSqAWag5[G*7v1\}}͂_咟}DԯlN[fi3)f仺!Jxp[, n<a:g4ibp>_x~D)Q(jr?*5 !lGຮjq1f*LEبLlBkR4 .>Zܵ5Ԣq[ ^&݀6:nP.o,_A}:9Su~݉v sadd+ζ (=x'ڮ3ԞNɉdɏ"HRUq1 ZyaKD.ڊ,K -M`*'DtT(#p E:x+7N<7%!7_>?ORo_QmcjHv<`~Y0y/آkx5l Ӈ9hcl "t4AxMP7}5az ~#R}yU~ dl lNt{Ti2=YοP`%jd'3[pZF&L)8'tZ G;LW^-9ȍ_A󥳳 L7Q˙@HܧDFb>/&5g(!Hj)̼`䱅)l[)n$ې1'L@?Eyw`# ;AcBh4I%헆e|lf',(Ŀ`vqo/ݛIɰ;0vI:)/!{5:XhԘ1O:K桭}wPiȦMn?yXȂCCR 8ph.iGbBe212X.X'vJ`4 Gyr{ӀH!6Ȋ$'a!ȡm9zVwGd{eE &j R<-NtͶ ٌY' l5G&@@$~<:7wԓ|B0jɚ:KpLjHuȐr۾$HVTg'ZEk`[ WduFʌ'' )lJ+ͰLZ7t Ug: =@eU^$҃[U%:LcU[1c.Hws7D]A*Lb27̷NlMH8lOEtQSb) 0_ڡ0~e9K?e9ڠV+:oG_tABK#m|Sc6AË5>"oX !*qA`ʷn&"[ڮ-{2b =v*(\Tհϼ PPPgX{ 4{H, րoŢHU0@E 'r;и#e{BoT39'=N1WayLWS GqhG P~ɉߑ&x ]. NEkV.\ԈM_Z}Vm}:Ddkro/Xhjz4S[B0\)nM;;C* 6A2LrUѮ$?5SAx. 50圾륲'N*^/>؃s1F:Ky,1aS/-Tm91uFr CFqz{vTn\~œϛ%pmg"U/W>~dxx[WzCۢWԈU HWrWᇘ`;$G1vOkӾ,4\#4PA:B*Ft`G y(-<}7[^s5EkɮzQ4?{t5c#cPD5L5]'5B_`1v->] W /,zT"8P-6\%:ØQ\ L($o5 >0^#9w]7!LNsLlDCVL?;rg#y=p6àA^ єd4vkk].#jchFLRj?jGSFSU\mLrη,ey};/%pH5$r $ss 60qQn`7F3)i$Q:2n>E%>A䍵ݭL'iEݐ.(܊HQ>~u.RX͢7=?w׿0:q4m96+ 12 xܓ ].'+?2@k| c *w?ZAX0l&9064::Ji3l]â3ިWN:\ͼ0Rh[kt#`n@˜AZ+.^6`IP}|\8"2-^8n:%lj2o\CQLfԏu"88~UZKr峧3-5!tPTlwJtUKs<쾟U;>g],k0,Ş$綦O=-Ib2}gG9.z.H.t"y~Cx-gwbl BrL˓eN1zXP-n{~A^WI{[XĠcU=^YUBzn57f}i `>H~CQT'.R.:4fvXؕda8zg!q,6JU_)l +"d =ۃ(:Zu4%)]"cKb ]-ƪqb9l;ш?-(i"4>٩ݝ3ŰI*;(%0pLX[)x qcg;=MVSC ,ń}:Y`"o֯>4N2Ų{ߋLّ˚rqHiW f֧aoE1ksŢF9L퓡zC d16b<2fHD׸ƿ Vm;A;Qh0D5/\axFiZ;揗j`P[P4YׇDɼ< —NIDx\-Σd,ݩ5N {@9WHp+zd';Oj,Z,e?T /1;$:h !j@4dcD^ks ˫i EjStZ{(㔣hܿ𮗄;r_mJOa, ATFU(U2ODɮU: y:d'Mcրv{{,Щ5MaAtG@~ X!,lf A|"gJPmϤv揫5/Q@@bX%#/,]eJ$ϰ '4h)nJOZ"[X6I=EKvYpD"ǚV> NPY_7??t79M-T!_tK8 8Oܐ3'+ J"#~IJstJcZJQ' &4ؾ1F5w_ps ,h[IaW Z9̕_ .^,p]eIl'yߔjkhpmR]7(d [f`uhvCf`ǫc 9oئ엨-Qk#vvl8jhomePc!jyPrFc=>9?-ӹwWݿg1u`q]K})&Qw=<0ܻmsl[r.%yG8(xVxYǀmR(A [ʑ5h ݟOۯCnC5LnP ⻢GF=iOqS~#IQu+g`m41N 7m4&f\ JK{va E8R|6Ǿ[0KIN|k+?ټ ZOG QUcϮt+ۃvӔc)7;hЧbƛ#wb=96O/R{:o`.][Bֆqab Λ~^m,Uè+s *f-GvT#4OSKUrxEfk {[6fxN-xDH|ckq@ON-R-h G~7ק1~:橐8tlݏznSsW=!]۾iL?1ї$шNRҭ|1Px :wjf0S59?ZH>fo}V L 8 R犃aƨ&D]ֹ!DS0/]ѳa`<ӁmiScAfףwV3iL^;1g PЛO)d`yZ+n2-8;N"hfB*hI\
3J xUkJQgs.uW]m>$ocT K\ס.9ldmx0z\qܙF83VwٺqE[ H[,-rBj_̓K4 6FQT{P`Sq15Vly!wGȦ.OHͽ>Od8'Z`͟z ;V7mZ`v:$D \,GzG]Onޕxj%m*WYwlMdwIuC;Ϋid'{W${;P睄,VOUCckgvj8Тq-Sm,jD7:UM/['6S\krDFEGC$`4!>V~cx#-Yl}/ xvw^Bt9g !#Ŗ+㦄W\#N7>1`Į渺QmUͿjYGncIB; r kb3 IIm1Eaep1=ؘLs뚌+" E7E+fo$|UγӫtD7C"RG,Xc-\H3_C__Yk3qv >*bd)16jK"\/ $OXP+](9Nad?r5q?.#I rZ"( 'Rq*aC(,|Tˌ* u/o :[z4?4KS7 5oH J*eI3sI0]PՍo AA^kN*N{zaskP!0֌0>rz-V}aeZadqN]^zHEԠ RHNmى]Ե[Z S,fƒΝX'KZYԟK Mqzi.IqohWSC`<{:s*^H#Ѭl>ipzV̛ ٣Kߖ&Ȫ0I*4w 5/egI@>8̄=t]%D.x]Qku;T׼m3 AH*W[!;x9p ~4YZz'|i42;+ǵ}y.2YgGAOy*[ԤMdݺK;|ͺr_w̟j`RR^X.6Ͷ#WR#?aP$f!Хi== *c3/l`a4U9v[_>Ij.ݛ 9L,ز6b4$B~Cʋשg ڎZoNa+u_=tqq$vy.s߽8b4.2_yO8z1?I%'a.Q]T2a|`#M|yL>sm&uohעє>؆ayutaFBxUwlKA1ttF j֎*'?%˸CF }GA]ϸ%gy0*@\F@ي! -$hᆰ{; #<]Θ-<Ţ a[M*JL:8KeR [B;WsUXw-VыL#P g[X&.}mG  <"$70<$Q̇1x'8Q/Wm "bL#O63o](aoԛ=KCWjXV PI@{1Ȓ Kvsh O j9+)J;%kg>ḇ_8~,1J[6oUOm^;~YA0[D&zhi45Ty󛯡 <@!Iu\Z`l _ԉt3# s|<0h3'JDxH&Ñʋ 'T< BVn3ԴF1 I bAPm[1 |]h;fyF*o5Ed&tnluih~3Py  ‚-sAKaYDl2+?&zg| L;!$zMTA,Jf, ;߽prjWҷGYݞaĦgfǍ>sՐ tISxv)vg*kێSPGհ"b@BTruswM B)1;j QjWG`pǚ^'B;/:iHXMk0C,9] IeuUZzɻqZ oyߡgG}p8xuF2A{14F>;dpNgI>\? b"&vgpH9-l|?0ݰ[`pcsr^v{'ɂ?7}3"'hv[LSc)JcjMNg*g xm"& "wWH1 k+XELS">_$^oͮSlڂUj'̫$BOHQߔq(:^#ɍ5yU#ɟr )qN:PF/mb[$?QPg+A"QԇzT>.ǖR+Eyc=,SV{4˽La) uFO{NJ^ Α6ʏ=7+jJyE~0{\ogRa0&~壷8YwPݜ-mǬ4-Y?HVp'E44v4wП G86R`>Aiu=Sg.R˲ԗ2}3 j WiG*M{2a5=^9A{ѝ.ŃWEFCۻ,!YPˌ&cӊAۣ 0en渹?_Jג|{߫UBzOk(j_Fy3*++[UAK@ dC᧏s=-o?c1t4fE†V>0TLv؏, n9Y#],r03U6H99xNa#Zƀ=ӱu",}N'ZpӞHli5gOܧcp ˔64Goׇ $4Һ.*?Lcn^7w.e|2_=QZ7:ʎ[eZu! x&]%\ OG'#L{R O5Pb(4 ;%fBJ͛@>qЫ =Vli4\h|3r;&]}vGyijpPYvW7|:45`hzkZ X@a$ >2Q݁t.?rfBy_qVV3hє&]! tNt5-'r)I{ΦY{"Z$箞 \ig*_V&fXO;SӲE!d~)ߺj7Ş^?Ы<ď IbH*]vDj3'#*q׿oE1/5c e+ RTnDNd#w8"|x ~d$Q3~ Nxa^i' (v;N;; HuIgM`i3XJ9P>8qeCS +q̳whZ'kN%̳)]Ǧҋڀu 8!z"T^> d# C$`v8w!9tu|x@#,k΅<ˢgv)S,$Fla-Epqb. ᴆ9^>qv$=-bU}\m/]0rD]IDx8ePUc K#jdI62A3֪oX yF3g=d{#WJEMLv4`(S&iA!bCn?̉2s>Q5:l:NȲǐo#VN+ 㢿iTOFh>QaAȃt Pүz m@k)/kmvIņXKw1,PG4 9=c.V;{3qїlD*U$wlmW6.e0'l[`5ZDp:ׄBw3>R/4֮S4Ea6?D"Yh;J)_WD3pt4Ϟ$"Ȯ&+ "p`G'd$s!3ې;*%_FGM!K~{-.$uկѫVM0nzI SJv_KB5N*<\ͭ:ïvZ4y=T_w*¼GVEj}`cv/,51WkYéck ED%Q}0%Zyk)v;$;ʋ%)S 2k^oԈ.`FJܝ1/LzCk.w&<='8{YN(<Ҽ RÌ!)/H-շN.nZ?x|Xo #)Ѩm qZF0<3x+?*Š?PdO0{Wʖ|s;MJpE/]s Bϕܜ1 KV2pEvh'X;L#hlSҧ?yJz_py"`J5ϒ1A9pRRbdC#%;$@&biV){Ō#Im0f͠ DGwOv# wˇQN)gGSE-}6hYf8)7z޷E'wS'zûAXhr8%fNzN@g#p*[tVh)6yX_PH`P5?" *XJo:=ӭDպ[_\^x _3umiőtssb& PD]N}~AHe/lƅG R5qH| K._&~w*zLvٿZO.QA93"h Up6on")(V~:1?j"ze\,@S2bo24B݃𮹏- H`p]@mt A4 FPUoF{T9ժNkۗ~`Qù쉤H!3HO Bʝ.^0 SߑD\ i<p%; #Τŋ =*+lM#鱑; E2[V&OEuѼ&~Q'8F 5Qr 5|~o6RcxcuuXQV~qbpFKX_I#Jb:LڢbYXyU9 /:#R҈j)u34ntrIWAM{'L [X-*_m\}KۀW*kK盲F}೎#,,9c}j=r&"3ijQT:H] ~Ùa?KD1Џ %ZJm;p!wB54S V4<-WksB!×(8l6 @QŕbޮE%Y05^{ʓ^rc!Ξ^L ׯ$3eDDH NJ(D ><ႃUPLzZ-n஍9D97՗k%\ù &8¯J[J@ZE}k+ǂ\qEd jO|O Fr1_ q΢x'pKtDz2eg/-p4&JCP8V/ySȴt0Pݤ@%ƛhlNZm |ao'W@dW# klL +NzT )還\FfmAkÊms%g$>S=&@xV@8U ~?\R',;yQ[/hdéeoȸIChHPΎ֭07q|^/K(D:5hm(7;Zp r9 ';Ź˵"|Ka|^sEtew!`K `Ix pkPt} p)k 9 ,W(8_#>zw}\~%>q^(A['Ȥ0^F:_L)Q]$P[0L0MH;7&2Ik_\y7S swyE<@vm`[px<@X@֝6lO- R[c Y=gԸP$KD闕u%\$T>:b!%IDQ" ?a-1 DSi?- q0W&7ko^aeў3 _MS@3A@W[34zJ` ~(ҥPK6IxO %+?\^8q-γPﲤ9t}P ؐ3:&2˅Aֲs1 Fy1@,A^ [ؔ-2p2lWbT,ʹ:ad@'V;DZk43F `zc]GWD„ݥ$i)6(;Qs!G(HU#; v9P#/*G ̚ =EN&d!!^O?M,+4Y p51k[꧌$h @TVC^yh)n6qu:?@`ά' (ջaԜ}3-Olщ>8Fl9VqzϚ+ЈۻCHyU Le߱:h9 d#o~)l{X;w"2@\t 15\$CBm$\ahh]zNԐO؄RqTlW<LYkplRD וcRL&=M!hx ԽE"М^+rp--@>3@ ;S 42BK4^AEisxG'J9 )sK:H`ϗG`Ԏ Xl+siB . ,,ќfc[JƜ]T*= SZCA#/S0a,Ed?y9dj4f h$S|xajKY9lƘmP "Iᰵ ,7[K=t쏥e<2S%K~`GJ}RN$YqN &$ӤFqS0hy8*L&'ú`Y`GEN0LoZEf9+wumۈt\KcÛH:JrA5e*p ZIkYD=e<U7|]w j]Y:41E u4e&^׸^!"/<4WnI=%G^ť1gyzq.!׼ThYD(t0K ۊ*ιV0UbQ0[50JWHdj[MBƛ tjLG'olvIUp+5E9C~v_7-F,:ߑm4o{W[S \|N8*wUc *Z^%p2(ZPY(H@ͮ ͊1_t3G(C [W.02|B5W _TMXP֧zhyeJp^~=Ra؇OtQvbX/#˓?N9$lҿl ^PL5y[Tݧ0SI0sh_E`(e5C؞.O^%M^+ᛅ8j]< ` 'TۺeO VLUL='uCmoVGtSÏG1 xK: O.:u$lIDR>\+Y6@gInV-y(qp">;8;iq8oBkT|DUxh&`56$ȋL38</"HyJ*c!&gֲ>^+HiAὭG&eSOgd-G&䞸vҐ1б ͷ Rd (k0nv ![$q   'tJvM^x:D6mZ3M5ѡHd [63$yy1\7lճ 4h=)-Irs!~DbWhBXˊi?Z]՛0)ϥ/ mdQƼ=fϮB$Hb⼿m==P+栗̖nE5рfX'BdV`Q0D`"f,_F \H =o+,g`[Gz=0(l59X&GJaV84!T5b\C1^"baUNEF?0u9"ֿDZ3LZKsbD1ZU& a^\;yNK{aO2hrVً VGvCNrX1Y}2`zeO-?.2$6Q91\1AI̼a庬pp\dNS;Ϫ~Slu{Pk=9d~KVX,ٕ5nnԯNuVӋ@(ֱ||Ld@G:#WтϨ=7JgJjm6-!8XFvkhn:,SVu*S˖ 8 M1EBtK47[HV0"֩1 yn-Y D]60{~&Rإ֮P%[ Hô#y2@US6E5|&4S|3-}vђAL P|5ld!h+|>2ؾ,KkAqIA0,?SIgFzc5F'ic̒7+|(}İ}4YPQoKB4uΩXI˹ sS[>8xPU3:>5]@ II̱ZꁇR h/c)ʒ%HĒP-+*NByo"-NF ;dA!Q]?:0TLoA NH^U箚Å"R8H"y^B 2 xdy Znj!*;Jd莘C+`XP9 :ي`OM9ԩ$3[@k4d>{*dľ Vbc / 2COKn}>d/ݝ|(%}}!uj #kfFh"2$6ܢo;BN72숄zޟ#=]?\x2*j7*HCdY5A *dB][SK$~afhJ—Hd7#K:~Cٍhj.~*.tvOU0":; YUJ2}\C&YC(kS-Wm;H86q"oS榙*Pu \GƼB!P-) nCGta$YFtJc1)YwH)iG<Z7MNTgVc&][ ;Ԩ:dMj{CEuF @6X9)d-떔#[(t*`$_>Ż7O?^ @qeNsٮw7:[ a.Β=@lZ㗏㥠yXWWGdx]Z "/lNC>Jެ4~v&7Ogg1A%x({OL@DG\1Z we614a(`{AlYV0yU\P[#H}j;Bb9E@s-N=i%E+۵(1>!A~6fTH棬\D\8r%ΡrV*da=k]=lXﴘZ=dM"麴._EwLGТJ mxI5ɝV1@vz{?%&pn`N/& &eD{_$#B~Vea|8G&~*#U.euLcFzyːB3l%% ,it] ;vqar'Q,t__l%+<,0oѨoQppZU%OYtA_->ƨÒag?96F/, vKxwT]q$xK Д]Sk [ k%; )|y@߾q θԗ0% 1wZnGT 銁UEإ3 {a 3*ڣn&\^gEkl'(Tզ0-*>kBRL 71-)!G !IiCV#pDd,c+H(Gk4Q&mqoG *~Z68::/+6mg>hq`q;Fie%H~#Yَe 5G҉]گ橙q? HO|<+}vl3Oz} "U b=N`> 1":i-ANPvAٚ1RLժ(9sLGȭ(GeE 0igՅn?y)(4-~#^$+"smZhj8H,u]=5_K6+Si|`P0tk.fQʹ?$n'bK77S~C[CFSvgfe;$YAH!=TP::AǢHYx%=q lx[6Bި,ڜK`J9/tRe 0RZrsO9D+WXXkndJYNpuɨ*vgHߖQ6D@_7$lL#!~ZbvDƢkGd$E/wɏdU%Qމ:k3v5LeV0oH_${ J4@ ~j }Bx]fdF]8Vt1Qum mMXQ&ϥO|j(_;Z)VkǕ)z!bZtIȳQTהY2Ji6⋅0>.*s;oj񂨻%.!/Drr'7.3SG:g"a&)=a6 l6Jh r Ud/A3d,Q$#b[=NƯ?E) }Ӈlh7U߈m#*m{ЕW?8/i8b>xs;+jIn@l"q4YB$鎢i)9퍔9EK gJC&%ԓl< ;-3[z+g*fтIn@(Κe b<1hAjU ;:YF!5cmw'JёD=̫$զa#]U'fgm]3Ibvw0kvuƸn(c3Q=RԳo_p@VA=?4YKk .^Kf0]#Nz졵a_m1gw3Q;{8Fd>)Ex`'Gzb\tA61M8##6PA 3(-|=aؚx2\d߀$CSgE^;~~N1/q&g o jIVelSăŅ1X17"UO&YI ~ 4]/YƸ W+;EUQ@=!}/ȸ1Ä6< r='3Z0vAW zT@KgflrVP@I:;:)@rHO1? S 5,\E^-3.>@\<*X?tej5ֳBZ! r2RtJajA!Fo>L&c3%tYm ?&\?؁CqmO~\y0vhL*\{Mʟ!eb9bK\3dL}9'p?:VXY׌Ç%Yc %j16ԯs'PMWFݽWa)hqfIfF&yݟZ9Q{c;W 8=R.ƥ*һ);W Q;*t y̡͜PZZh=B=oTX 뚠O(~t4& T*X\y ?Θ0\_a9Q-4 S9ڻL-x#W|"}MTA-qnj|lw,~tO$@*kNv>$bs.($yx|*|KYuy0` pkD_=Kwj|{V=%.f#B*&/aۯvIضEn /ng"تpNb_"=wi} s h?fIm޸:H-&n-+6^ۑ, ȟ[%?wE9ٖp9@|PϨZ줫g #W7/%D( h6Tw\4_2;%c_H%ΧI5]{upqҏX0}iW(#T8m, L{Iε^*vFW>†nDףQ ]xI+V*A-K !;UHNINOi$(7`ܮzlq 2]S,f9WD\F-Vyϗ'KgXo-&bU ,j2{,gU{yO1<7w=V,]3&G/i~ktUi&䮱+`a6J}gf@5|1rO 8Oj 2rv|~LOfF;o*:kġýE**0=էlلOTJ,de^yt4m5?d62άf[,%fg[ R2i46p6 6o%tżJr=E~GxO84)#RG0ua=u4zKXa>*D$P:J盢JЎ_RlXIn}qMc8_= S6a>qrHd!݌<6Mf2ߕ{w0Dz 8:g񅓩mM&;>S4?r,wz5{ez$.lN$HeHB}e*I5 {mQUMm_`bhj }ї*Ah9}ij, kK ,~K~ʼn;he*9?a%cІ%GќKC{h#vqqf:;l+0+nE!8R+ "hb|P{cJ`\؋^c}COtFQoލ]x!#O; Y.UpWy`.CRCzo8ܽur*4 -ɶ>I{uN2̊;9ٚ"C,yԞ<!/`Iֿ)J53폯X=-Wull:䞕qNtVIu>h-,(MS cz#_s!Ɵ$W=mx?\=rȮ M(@P:}Pkhѭq)#~iEH-6/KhV*l+@j< _2ֈx4aX P6n;:JJe_Z)u?;Й4u*C 4c} ĜI z${|zd̓dݴIiF'$+%:P-Ѝ6:沋D{:O*^jMF>R瑔h!hө,C|B cN W98ҡw#(S [1B4'L))4:/ݞi@iԜ~#4nhk_6xL4< '0qUEjK]u3*oj)I&;m[6B.a"7 BѐĮ=g?:)S6eö7Y:E [Շ(e3aK e@O偸x(¿J󛫆4r9(Of«h^u%GVn}M[Ez5LSO`'6Wy%矿XD\ޖ<*EHB`%\#qLZz44/Pe܎+\pPy"o{W G%jr߯hKOs|;iTn}պCxu 6Vxo0k]f9cO] 7P"d`v{e0"we%XHJXF[_)ƯŜiYN㿀W46ib3-Oz<)c50!Yruqx?1aG[60F"ƩDpϫ:kdX*F-Z:`m3mnȦ8`K,&vpoa&jsC~ >Vm_jnȏiQ<%ᒱ8.nF`t+F4cFzѐDG@i YƠ2Pg9KӪy26HbU\iQ~}rfNf>0&Q~z\Af[o2Yz$&v#l*"-teu╲YlԍږE޶v!ڂlT歛L`ܴ ; %HW?vgRK$'43'y'N~8!;,.a=<sn3 zK=>60MOZSQu0Fӥ!k8Fs@A5ʃ1*>p*3&.dxW<\_n{X((R|AQUfC{~z ƭ{*1ƈ>/&A&?b*;`֦/<\ yXэ'o?r`눞ֆ%c&)8D-wx؀g54$qfҟ! e}֗ }.hKnf߸:# Vǐ&W=_aݮ@fbl{<]h0PT%җi`x* DR,{e+3W.+e&J)H2ч'Gi%lyBr%d]ӚURǯ~͸It!C6JL@.P-BT=0~M*^]M CRsW~?qNj9@v(RY}E4ҁQi.RR!n Ov@"9  rzVؤ@Œ A6LCmbߺ(+#$Ȏ*Kgav^{@181yp'2m_ 7<[@Va1Cf [Cu"W9p2 HEhRgJӫv ^ MʎTE_n8opeD|@CUB#YR|a+mytGv_{ә;'^®\GwW@+fH eaIM*RMV/;P'.F@}կ֛y& p<*@%xsWUiܬ֌s{n0A ͂黢_#ws- 4WWùN@}=| a²~viE#? >fғP‚Pq k/F0^CY[Dm~znTw=CgmEu'492SWS |B&KvH.bT.*8xmr<]Uh),2{g؜Kv `(8vQW,C0W#f%b\V@#v8!6084دX93x(qniFwI oH24b}7SOґ!2iVOeJUPhc$ruk =$H+9-qx+ZZ$G z^IՎwf5ek˛5ahRi !{ UyEA]YӍ6?S (O3,[cͧ {_6i tMm ast׵R'0' 2J{QXO̫';_ُfXURXPpTtTCGȌ퍌a'v \6 3I> QP^aaT*]oNq~R[3Otpi8ALE@x]~l `3P膈]OeEe x:ݠHWabLfI5`FUۉKBcCv@g XMZ+pTmf͸Ċ6?f Vss^2 [R$M68N:z0W7Tușh33c*YJIycl8Ҍrn6.*VlwAVxIiF\ ZzYr`^ dqh#@ߤ^[HÖLIˁ1!,hZ.%dmU,ZY]-_,WƘoHHFԐ#&gX?71!6c|wE+(9ӔN=HS{˜ҞC#CoI-c<'\|Ǿ!(c{ok-f~ٟQL$L"K(5!&Tv&U8u &}^o~.`-ȾoFĈ-ۂ ƪќp?{97Um#hE|m'Ck˽Dyt:v-zz.K"JrIDyr<t-ZeG,`<ꢝtkJa0-بۛisNɳ{tČ2Uh` K6ɻwI ?؁cBd~#䐮p%.ĥt_?Ry" C?x{ϛNs ' {2Z™듘;O\RdeWjg7gq#-xBq0ݧ9)˘.|{Bo?tL.H\MtNHH8_AHKةsvq0} jbV`,X9U?h0+Kn94sKuw4%Pm PѼ!gҏU@adEM|Z0ӧXDnv%tcK!tc˄'p BA׶QfDfV/s7#j12 [ z Z}v`v܍|k% h@:QW3z~/C9'oJDs2kI7uE1!v6BF2HR31ֈ>Rv 7|4$äOQڄFڶG{~1X4<\'RA|y%(-'`5ˠk]TD65|\XSTsDQt nH}#m`O7=a LNQE>S$M{\hr+QܲKXmғ%`zkvNڤqqC쨶 _c ]EQ_Ws>n 9e|>XBڬWVF/ߺrSȪ}RL:I,D.mj=ʼnͦw| vok}+]>U}ܾNΐXB"% 2[$x\7CnKN-w5(7l-ڱ!u 9vÛ~Q̻: -q1g@[TUv-NJ(_k~*GǞ C)=C.\P3pTb>٧0$Qb%%j0}ZLn($~LUñHFjcn$Z߮o"QGcBj ɒs1%]b;KF}ɋ>aZ 9@ ҬSto\4#@RV=^<єt$WɀꋋFK*=9n>bȏ{@\yUQM˦ V8"U" C%~ DֵpU\ڑœNs!qoms61Xd4~tJ(ߡ|+ьgYZ070701000002fc000081a4000000000000000000000001644ae3bb0000a3c0000000000000000000000000000000000000007200000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko.xz7zXZִF!t/ϣ]?Eh=ڜ.+̋BRȨs&i #NR|vlΕXAh>W`w܅J_2q!hHDi6Zٴ7ףBKH/ᤲA +lLI0^o8ާ6xF4 (1Z7!Y.?mX@kĜ1P.R"4#D.I x٤ ZPHfX{GLEؓqJ(&:DM./~c+>Jl *}DI; t1UW<&> XAE-)xkAU\Wo&rDN%abIv$FW_eCq UIHs!gcIGDgkŅXK(۶t 1̡/(H)`4$Lr* فU$0pt._Ѩ96?2N\%q|\U- $_ZD--F0z9sL]z%4!@u5k}^5OU|{`e`3xzSPxwۂ*r9)7SR]eH/V377_M"E@8Gy!qꂝ:ϛe_ąΜd^b.0щi&ZTv96MM eG0C}c( D:r]-—IQܜIo IΪ@*3Sa(xҌ(>nƴ}#{uUa)cx0?/rz^.)dR"o']~{͞1FF,4AjO <~Los;-CYz|aạz`06Km}-0QqRS;xK6dE|n l]w A.9.Q<+tQ b_hm4s2?`o0Ja}0񃻷Aj'I" &ÀD"Z|v!06SfrHBTB 9^9cYdvTiy?t3CZ[b+ȴPI%>@8!;uB=d4mqqy&*W3F"jiۄkA_ep?Dw >|͝7t]cQ؄x j(\kM4GM<؟A!̳;K*oa-DM۾>ԣG_~@E45k0n9665-0oCntgJ6U/W7d ʼ&Z^͇ddby/XaKG!_jE#ݏ6آ{@- 褻:kH{uGa,s =J.aCΒy|HwN?wuS\aoO1qf0kZzƮzI*4/@4JWL]2(`y֣8+G'@Í Fe莲:Xj\i%{j{RZ+=dOE 8O?TƘ|n+aЯS桿F"cvIshmb{l !Ic|s.Z-}kMpK=JxHUs(EcN 6B'nʟP$ǫ+u`A2w^ ݻGPbΊ:VxVT XK*oŊ'BPKt$NvhO5_gMG 8ȽBzw&,Ӓ~ك/XNn`4M@@GoӜ t3@C@l.ڵ>,V=3~⿓FF>aFkpͩ7ߋm-Edƍ4Lʭ阅w\8:gL)iw(8 kN [RDkas^^ѭ9<9'0v%Չv* o,h>e |yrV:޶{ lvp2ՎnKo iWX^'-6k lѶ!|_(qy>~3§2_:Q 4Ui8snhP[H= SbdJd'ӝ la]q/}mWmOzie n0n>Aj.0js|KVQ2,qu1Pwl;&rdЌn7}dDg x>,X,ЦDqCvYFP5SE!Drc5p̬łNm!vz5E*""e*Eb}1`piq>w=N/¤B?zigu%ڰC#t;jYd:`N_/@%i]ƟOps9ocY!5FU]H2@m^[ɦNxMh mgxwcՌx N Ak}Oz|E2ɼ0Aryp} lOfL;Hu᝷iTvOũ hH|^DS$\D((V"bT P,J]9\UJwEyasT09acQ뢰&"nUQaUS:'K UQm  {$v-J 2%zKrhg I^k|b[5EgƩ@Go]ňeG~f=c.j 4'=9-(Ng3C[ca;K;|[˘UiA+fλ\ҭBY*雇g;zr]nabȕ=U4Gdz%BDKҨWܵv ЍN ?8$EEq;4 S ,*]>X-jNQw$ =QjM8 ͜K~U f8Mt5%MW CQx:(ȠGJ˪&  H>DG kzHKLN8>[fK$6N) ΁왕cpٷe`|.AEG;QGwjtE֔HI 57kKFa_Lg.loaQaG@4.MӃXьб5qZފ~>|YrceaGG,i;"|+9(# =KʣxC E€xv`3uAwɽ:C똊SƖm`xDjirlRJ8j:^~#wCDe\kuF Uh^'Bv5~W>+BrۚKuݨ3]пkl)}&W~ƇGbc%!`TȐ7fYRۑp$XV}S(NJ~%8PDHǖgC* j~VW__6xjV y(:xQ9lQQC8WUs8wh gCFʠ+81}(VZ<bѤȔ/ R/#3uQ˺Ffz9΋.dfRެd{p+D1>A 6fz`6?B΢w_/7骭\giy$5s17߶;@ =;Ӆ|6DeVN=2D 1JµHB|$P4)1:_W!Abl'IؙKTH1ѠԻ3DŽ]w:680u䩌Ĉ@9 ҄ԣԒHh6,H.,r1'_ IlBT9+Hhw`FmK<2Ӿ4 R6"rcI 7] ,/%t"iQK2xE:PFb׊]ͮLNnԅt-I{C7d'v(ˡ6P4>_=UCY-۸EzFN7Rྵ4tJnc <>#(-R9H@zZK̎EuFa_$.r%>^8[XNKf01`،x< +F$-0t%^K;J .͵Qܬ#%ܵDUEh4ÍZ&XS]u%iU8\EH ~V2C!;}:WTQjkJ=enxRu܄UOecX< 0ԥaHϸgVwU Dt !p;Hݰ9w cPN9 OKPM-qegQp=_F-$WY}H 8,hB"8" /Bfաt =PO'Cףz{pr=*p~K}E=U|xĚacLiz<d{}{5aOni |@-:," čF}$I=FӗMbG>-zxHT1}9p$WE?Znb Kg8ZHEMpQ܇2#2D]ߜe΁ a%رXY>Wڗ#Lc&7k%ul*o'̸7| 5|YF"ޯt,f82ץ%=X epޭ9SxjYE|&!*Vq4'̻Ûk-PgBdp Q"h93=lr3u'?Hdyܔ!?ٓOaQy%$ڂ6nmqbҺ *c_cb&Y_%Eɂ|myD'$iuZ,}_AUaN.QK(16X_NY"ڞY-?RTg_& Oe,p MwP@QNI髓Bc.6N($7̨bsv 5q}ؾ OEG_j Ё7xU%)Or2`5ǨJ%nt 3t,Χwv|uDֻFpR ټΌ+}l)B1 @AwP>$!}ϏdFp㥌|wBseH!ߘqLnΞkZY:n7ĊxQÒmaM֨C*N 7b?ytVI+&`sqe ^sӷEY,,C 78]+đV.}nQcRͬ!(By2 s/}G ; iopv"TT7T;ח%2䎱m}7ag~^A1g-iTk@N crjzܗg }VݏS `{oЗLE-Of;HZ;S%!@GI66ckvpY,t#=߷w 2.8x5)ʒWfRb+z _E3dGt zїy{̡p{pO9~)qKmc%>K*XCjT*PU8UgrT%(x-wʹr;UYS{Ff@V`?oyЖП~ncVgI[yaZe Z%=%DXP38w! M,$O=ñH'v氙vVs+iQ4pchBK<-:T}%5 )X}"olZRakcK8ÌauñCۄ {c(ep}1GDKdR{"GyFq!?pp I4E˻o/ m= zhZ+F\mLFBgOtnUjrkKf8UTe~ҁypAW/6s듦`G&WOgMf|Sw+;IWQD'ǪA^r3$ i u9.NNc5ɱ͈2f-&8.F'ˀܲq5iW\SEu Xiro0_> % DCEkBE)1r8%o\gjw|*⸫88jI|VB[ zfsY q&=m`rG)|!ȂYS\zd&"4q/]$!~5^NCJᅤ:Ž5)u~o#4ތ?\-o5O4漎F3 HYB,}\HB _M{"jb:By:̢-]rI֣ hi@9PIu#Gh舛JKy/8؂7Ƕ)叜Vro߳2n)탯p1gz̍0&Ϊ>md삸'k+}*+S$k#\GNcyro/rq#zZҽ+ؓOnsRTE`Qif(ipM$`trɆ}Zr12\SunԴTGW߂(O{a(m uLjڴV E+ˡS̈́)L8- -\~dNF?-~vw(Uzz1W"X?!K84Ǐ F\%gISIuU3/9 f-?HPv R]ϼ @SBP>iHNmصw7QS+JBm/8؉=:e*1$_  xߎhnv U0d$͌"ȔX4pxAcI|& x~,W-%hHr ge*Ug Jc{{0-ŋԳGSn 1>ˇuig7vVԆ V&| Qm^ZÃuI;zxAC5MO`|!cT5gt>=\%X5*tAs 5q ,>e萪x5Usa1w2I @%)5J:m;룏Uj0zqJ*+KL^|f3PLlP -G\Z '5_sc}D?/MO6ԏ<l^j23re)b8WR~Q2p*/TLLR%}ew o,4HC"#d6TfvҰ)]+r3(@v IٴP!݀rBC;g.uߝ^*Ȼ\t `/"۞EJzhŸ1=eZȵ32#pLg nMMRZ M{$4v4g rb t`el=KKܶvwmIal&#ů}6c 9Cr ky8RKjEGFه_A}D} DVG/tmډNIkl#)crX:ztBRǬ)~+E/fp m+JQPuk:^id!0[RsQ|#^MԏkeLr2+i O ^@[TYOOe&ҹnu/z gL'}bq6~.54i]@'$]p3pNfuV+ңۖ**Nr1>W R2ϖW%Ay6h,})_~B*rCTg])%-Q/e-vrK!T+b`z-jc,z:V{Ν,zR`rqmyR@`}nȪD!6_`njw (jfv#vGG*B pbb k?.NF֛ei yf\ʛ*Ƨrp>[~݆YrTL|҅NdKR}Bsj`` cbMS:c^$XLrL!(*]fS(}B\~~K1_sQH$ Vۡp5R%dAy$ث@s9ڬi6k]:O]%y`Ys_?:TQIط,&r~ؗh9g%2D}=tLǼ,m⢝tV OBv+@7I*} PrTE)WB vkRHI9O!sZ!;W2}bd꡽μ3=r  GGY10N+ %c1!@!hBVƏ[kfIe;)wg/i<݄uc *㄀VG]Wp)PHS4U#X :uRd"V}a u<>KDHﮭGF*:<{U #c=YJ3ɓ'"y{>~Vvf ~ ޅ9"i߲ B^W0.MgZ[RFNhO>!RA'uY"mVSuc XKu?>FG9RVz:p*x;,W İʙ!S qձ'4f/Cqyq aa=3sy۝چ\7ģ'|aH1Fy $qc
,U[.5˩la73gCZXpKb*bĪPZ'x~(:.$tMU .Eeg@wBir_Ȍ~O苡h4q؃.d3jtU܌YC=7nJ31ľ*5qZKL;I$O ! tnHuex0k@pȌN+CT0[DEqqk]w%h@?ȡv<>]*̸ܚSvuJeBHоp+㡏BF+A JOD ?ckj)9ī$Fkѓo3+v\eQ05$ v. XksC7AÁMnϒJXw&:b)sZGGx 6hs5 ּ 3_l=͂`5iekz2ĵt::4+c)tUY3l!vjE]a{S ?XEtzDK OF(L ѭ ˜abTDjE[N k*.*ƚ9)NglF޺xw"7C2 A'ra#=VCAfۜem%SHm-`n 7&(5Xrl=7>(rU5 zu-I$_\=p$Gybb8KXw>%d9KrXvySqw3ϗُq-tS?JW_娞L )K+ΖFs:: _;+S[G%Cǥ&DAӾ;s6U|w7#"Υ`; 擳h?| gdvxyxgF?2sGstΪk%b%?Wu)z.jcA8t8P4y6Co* 'w%܏N$Z`޶]A`w`t3`R!^uBwIA{o2Gs1U;囦26dx8T&ծ3w؞6T,[X ,@ޣL*h&rn^|AbP\t`L~گë cr 3bYڷA۸֖DH}ߊɓBص[e'l?}y$,sM@UZR2()l'}09·>[tnp5}bWt+5 .K۝Xᆳ%a⇢E1\}E`DAc 5;팪VܯS3 }a'r/AəkȄqR7QHah5(aT8<^P@'Aܦ:DM؄ў2*"Ge_aG MOфxp\08(Aa{zsՏ#bM0Eh c\lhKqSn~zW"XBW`pKyPog2[XF3h  v{)F0K&P@[% |i6߷wX*s#:^,mm!ⳃo`Ÿ&.)a/~BUJG%@{ydsa h 0?~IRp0zĹqGs}ˀԹ.B̰s%dx29=GyS^1ukG?D|y?L9AE\}uNLHXUl_i+*r}yڌ( {vElG4l+!4vۡbZ,WmKz8\tt=` Kϫ1wX .A-,ɛn%ab,`ޡ3O O W>؃E EE&* FVf9?D,a-^ 35f8U8mC!7"{b]9GL7O vZoA#K~B"[٬{nRFwVsU%pޙu *digY v ҏ V>w5ů z.~>t#bń*B[u$rvVN:ȧ6įDwIm\hGd={zΡIwOƐɠAvi)J3M8# $pIlol zKǿjܶ: "\8V ļc.`g;Q3-ҀA>+jGg.Gz}%w3A˛A4GY mC,:k@$8Kٚ{5^~N5Qx`gr'$^˺CB{ЭBaW*I]f-b`HJ$wE3(}JҞ,sN)ͨ1;TX}%yȿVK34Je W {*H>"i~ nZ{'2Y*E0ip[ppQat{KMntx>Cq$mֺws>Bۈ!,}\,H9@""y\#*$8罆)<p<<~ay>xLi&ytxu9qٸloatppb{!AO=x"z@ >hm<7!])참*@LB)3(| LYgDl!a_#3pN=K_F]r2 [sq#oMfQ_Lp4} Gbh& `ISe&(oZQ Ј/CF̚= w$4f:Ru/\D#ei6V8)\¨v'fMVݍ$U"50} ` A1vX;8J{ 3IJ[Pu! dVL*%m|h̕,7VΚDZ6NB==k`G qO`bsR.7eV#;k8[k~F^.yOh㫱uq UF\G=/<3+NW G?UKFk`3΍g+fv\%[}!;({!:E179Px'g eǟLI voh.-#1{{:A9vwPR32ӌ,P5 6QgM鑅0}>~|NG(]<@l}}W kdzn\yv.q Ɔ"~Q0:\3ЫCe2KKZ? ;8u([6[mSaH&6T"M#6F(,3C/C([0m[PO5#T[} G;OE5dz(lxk*jnP~ZZ쀤j'M$~[byRqjSڧ~)vD2[/ g 틏baR;LU7_*vxq=u mc-Jڹ^@l,m)4dc+G͐=vMD.N3=Bܛ=C7TO bK ᛦ xڌBLjan`A<-"M5Kuxñ5uG䆢W|N[6!40cmf88KC`\k8twrr66gK|_j?BM5a/lLAgT+36W< q2yĨ ?P/%b@2=xܝkyhfԋ\^..t^oε D4~8ZRlh3'sTZ؜02{i܃$F򑎧  'qR/ SܮkoL~ѫ6JR?LLًoy9H^?3Rʎy*UaHD]3Z֬t!|]]g6;~p ޓHPB*D"cԯ<` :Z'9S=h@PvF>՜[i>ٵkV^x+;IjBdGlF)C =M'V֓Vdl*UUv S){XYH8ΖܠM.y/ƞo,`}VuCGw?CvϑL a60[E&&>tni&нZQwwaߌc! La&vλ(fI2o~|Nܖ=R4(5M _x m@FLBn O* srxKtINq1רXp#S=]UagP6RIW]#ϗ-aDDY;n89DXL% 6!X?FKϦt '2TvE߸D+㧛YV7Ԋ`OÚrHY}j$*:jhSfp5ɜk F>1 ,N 傗n"#_#MnRXȰW]4+M͒^4ʽ8r'аx{;+G!GaDh^Oi{^ZO G}a{"@`JﱦYJ|CLP} 8N">j!e"xH`壵Y9~]lTs0hpBry0: +'9hAza˭cc,Bqz5vҞ[Df͂0cm~VӴӜfy~fͺ *9kmLMx_2+."(᫖f褣_eHr[:T'A<#3"ɮw ek%űEVjy<&bJKվX79͉xBP$ ON9sh[rf C$X*r^#bǡDP0ϗ-}Ceg,[k}ɧQ~JTFfrCfeeMwu0enH>WD(C~*Vɷh]ܼuc p55mlgjq/b)i!W@D%wm_hL伉v]"kкmU.Kxb˚mq.{ nC|ܡ4+孰Cxl!q>:Y;6ڮ_­V Sk5{6  /\5,6ねH1PH BX'jՖy!̧rq <[݅94~"W"V 3Il!63ytͬ<5Ij yGPPaEj\5hFlHpHMmLZmo@o$a 蠊B&JTMiaw o4[H,y [>@XXh^I SDZρ=˭(W\2384nQR[gY3CZ?3(Z'V:VH3c qg W8g8_r'uNɰs!YXOÔY.1i<&<̝vXuJ;-) t}PYiK:/2m1+1(hsȲNX.MɭVrIa]嚐igr8fet\C9}V"j0 00Q>/ojHo$IU0ky%|N"'QM:*ezHg,UOo՛?3+̜AW5WrS!iְ Dn;NA1FylpLa19u>N$:[܅Cc7Q襄bvQeŤP;]9 /=CçwB3ɐ hIhSۺJaGzp&Xb\,gN>rɦRٿ)hZrrbHn Gە]`%̺½\ՙj'mUgeR2)6kn~' `=kX yvKWWxݞ hx(7͇<(1Mbm T/BfrNԹNlF+8 ۄ/cU:%\4%p#}/%-\5(@D$C)"[8:;oeӰF;gJX}g6ʓt'~a[)=Zke<4%| Ј͸yk_asy@1ޏA:xCiV4akw'+-5a8F5F}Bc0@*^$ &EtAȵRu~EDe7]$YOۃ܈+C8<HLF9|ܛ^> z+Gpq %3Dvr): 3 /v-;y3c뵷[s1 4C"~彝V5ܯ_׼fوetD]S-pB$Rϔ[Tٺ:IhW 0]'{slg $qp_ꗶMd_]*sqzc 2+Wl& nɊX@p$H{8D3ɫ/s[]nxEExd'^jU0ku6?GY)R`ԇfJ2ͪv$]Dy` :t5wݞ&J3wf#k1l֓RfP0< :\ 4^:&y=҄fEne8ۢq8 U"v_i`8}߾=lǍidMPW`Tp`fAT@=؃hߟE hӲa黐 4*L%Ǟ~ejʓqM\a Gyϔ:%< WQgU WEZaF¼bPeOK:lrt1 ~4ঌ[XFab^tu8D ͎s5b;!Jƻ c2-f`kM[ZK0ߺpF(!LxO #n :6nyRG^/_,sR^t{u -_<|ub9Y+뛼!\dc{)ם%>i)jARћn PXZ|?2 K1vvu~rV`KD7g6‰7,D&CF.mjh1uѢaZy؅Vȟ4-_AOTL»vJI]c[je7~{jJfWQTtƍ;]-XY6M<- (pp}8ǽȁ!˜#ڬJ U2)*tHPFkvx;cėkF%[t>b3#9Nn ˹W՘PORy&[wsN-uV=%Z0.0Yjא.CYH,twK7 Gr ct"Yg\RB"%B!o1j⬐aCcRU"ct ;`T^l1*R7N/8JzJ?CQa]j^ +L=VvQi@/=*|tE-~)^Qgh0I|d g{~(q8Mhܘ.LkN#JGW^'Ӏ-Xj4KĚNőgt4/Pѓy?yRKPy "+,E:̯ SbY %UU3c6#";,KrRpRl <(g%95&M 6a><`|WR^):Z,9g3Kιos{fxV#⽇rK{[N99!L,efo#y ?7L{QPɷ+lzV]Tv ^Pa ׀}:].Y- 6T0ݴDӐH~ >r'QBo Жpz53Hb0gh!wlGgJGLViţf>vt7(0Piܾa>)XD% ĬرsA/B*iϕӼ`m:?~bD BEH4O9:`z-8C/,MJ7S bwQlsy z[6l@dߟ4^ΧŤog4j`iP6w#adN k6yiC{6rrLՠaۋCȌ/zE^k0u o3&flՉ$S̚9(06h?"o1y5aj6VnXz,ʯO JDi)quAt*#A 演86p=:3O G+z aWMйƤJ*\d"%{= 84T ] 9᝕fX6f@Sr:Iw20SP/wODp%%AY AJr@Ht"XJ]aP2*-bsnPFUĒ˛f (翌[-ޅasI6Llǻ* >{ W2#d^(83:M9AGI\n}$ݸC83l{V_շH.")K.V͕vիfXPoc7'ugz*SUa>$IWpWOdv*g5N_Mn-ݠ cAvI?H` 2\3śHw6fHJ#aQU\%8ciՍS u |dēk1X?ɫu5|Ph7fNNwgǻG %ꏌgqu|$^\H` '*(jpPAJ`'EI i5eġ;̼@$tT'˂ҶTԃvJ#;85+NPTP0@N~2;'td8*\~zm;]$ܾxesvwwR\)t]ȁtkV[ٛWv 1ōH^$NUiǹ_bq6f6h|߹Ë:_֏oX-~p~ǘ YOi2t &1QrA2d7D7{IΔ|Q 7S0Lkr$4J @i%0^?ᆬe0.28>'$7)^ya*mλu,QBdflaE_w>V8KJ7GMڔ)VGlJy۩ 6.L|<4dۧARpnf_ xo+nC 8@7)R>b_Qz:~ hSXxsj<%ޕ^($< Ng YtQ8+Ru NuJ0e\LUivH'_L6˲hv|*[}*#֒f!Sxvkbm"yi|`݉ҺRJ3- a.n\R`170KP_F|8K1s@t0{:#zFmxЕsXσ=$g5HUgw<=%H֒Qo86hpzLޯwDd9rrm*VF%q)et|:bj6efjR99Y8k~lQg`ƚ_>V0x@{f-@{jnHb I["hP><=24Z z:w4gu ġL '@:(+ΉPA=Q¶+3,S2X'$]Hh sR%ʑ;!SM.VM5c<.$MrS膕Êa&-9c\_k,(" Cb@ʩlʩ 4e󚎿dHKVsЏ{'4=)ЃjA՟CznzoˌY-D* LBlG"S^d+۪Vʫ^d$xzC`T0LqʏYoŰ|Vk;dЙ&2 * ɮx42\J&SnLdpȶtt(1 /d# Ϋb|֑uܭ=~\!?n݅ؒ1BN õBz3Ws9* {0VAΩIa ҋ%%*6.ri 0볆\c%gڊG[Ov@iƭ.2͒w{[|H\^1%?t2rqm+.Xu:wDF=dOرDs -~n%]3PSe$+; $j}fy@µT[n,R)N 忳of<@𨐆.Eѿfj2D^`ǟjk)ynr)בOa#m$ >AlѡSϧJ@uy* (~T6'o|+XIg<ˇ恍A2x&MGiY;/g]84#|Dk lP%bWbվ&P tUX!]h!5,ɚ9F c7|] TqqWW z8Uc*HRͨ쵾d5;·m])R}QEѥ4oLyΊOe{.w[z0!&$ЩCzK3$LٝtӥT549@@gs!mAE9F^kae;L͖ZRnh8>hLKI@ ̍#m' +$ tnF]ż/01#t8:-ه& ;YxFU݋)j6uIPD1?qvK0SXGhkf D3iC,P6o86' ja5`8A0f nŤ~;|5ƃp1z>욪.KA?!M<Ve|kp.-tEv(UDujun0pM,swڀ,od(lؑF 1X 5 5|e&\-ygd҄G_A&-5ṄD3roWO]C_[J\j(Qvu d(/#&8wnP2u+XCK&ZNEEiP'TޱAzpvr} i}sX $`YlpYT-D/ f N`LaNJB(DOjB o ;5K0UN4ΆSWxgF9m!V߻NuST, ~Ts{4?>H:d&Pa836-d? 9& K[#f93)0DZO@)K ^e--uZc~*^K17kq'ʲ)W@1K34B(+|6Ezӳ&1NGkQ}Cj4%2[GO4Dwp$Z٤ Sx'¶ æDlZAe+O ُ3w^"$ԧW=LL//i-K[J2{)ohPmٗIF9`e%S6a;Ԣ>cg@0a@0Ƞi#v /#t*"1}JI(%>@) '\E9=16޹징-HƏe7Keư/&!=/!~-E'^PM!r aao>l!9Ugϓ۠5A`PsFٮ^Al#|6'zpb@O,m$N~+Bkk$3[`}̲0T"m-/\Rt.h jg2sZf"V<1%,:hTrl_.`U[MyZS [˂4TwTckAbf Ȥnj#" ˣ"P4nx3'ˬ BWhڠqXժvci嘝·Z(2 }~T&J\eucᥴÄK jdJq6W{Эk-D֞;+oݔ=y"ɀ,?D:72@%r?v^c_@]+g}m|L {h#EԈZh{>FtY hbP/),,8I&ucEyb)3aA . S )=T8(OecG_uq}L?#_nq yΛB,Ro( ~H8~MaԶ=q 0G.<#E1o)`%MRĎr!ˑ0(isfm>Vh'&B-{}ѩH ddv '#Oh{a~;0něA6 ]p=΄qOuNyWƦRdvm_LY#EJ"Vuŗstd;e͂k_exTWN[ZyI_0aʷ'}‹/[9A[8|5"%]bh[=:,Ҭ3gVȥ%ky#PY|N0"E>RYFn SҐ=× 5Z'fT8܋]T|A\R-ƣFcGLe8-9/[`SǺr>C48cn@0ş4.}D4q,  ؍ Y0C7I XB,Z̡wZVn,(()RK#bU;ҳw_d$-#->LxT]K&TׅKxv5ny y&OKP+澵!÷ej88eEϴ-S(Ptaa 8SV l 2@"t>V*7a^:U3}hCjh$ DbBvյl(A0]c>2^e RU҆mgi9\{޴gCٺ$|%|1+IV };"/t] z, zP2o$Aȣ3atҀ% I"tF9y0Q~rQBflE&p'!F=&@J `0a03`; 16M:ZbI0ƍ>6 Y  *mpVA0yw/8yji}j+U8^iBxW+CZ[{qcqq\q]Җ&ŵdӱ+t ~0nڍĚ̲RBR҃Jq0CiݥzuitIߖK!fq7jJ'u)Ϛ^bق,u%sSwsNWrozk˚Qtyg_wЎF<-:bea>ZȂrIЉ.?upM ^Xܽ>I>Fa0)վ /?l:$_,!Z ,1_C'}`U݇f^%w#j/ZZgԯMZ 3 MYm8!2t Z}G7ŚS_NYc B$+rl0%Rެׁ;!kx`>-\]Ӱux'eOC?f6PR\+n_ hmh̽ˏm9\K!?@q=ũsyVhA)z;&{ $XRVo~MIyxoϹ:듌C"'gOQ@~H,۪d>;?ălm8*\ >CO\1, s YBtV(LI*SvV "@^,8PWu3Wdr|_O5fowDDGtQ:C/5[Kckeqk@\`&LO--_)/a% > ΙPH|n|sFcf =k솗־"n>wfl9Łt#%^93G6)Ǚ #e;3RNR?{-#S8 )Z y,(z4T Qԋv(R ^faۅ{2XkMK 5 [ 8.c퉀ٙkhO1l΂#'FbfT`f[!tG:Ѳ5q SDևzlt AndZCWV@Y;`we٩0.vA{u<+ U;$i֕ ePo*c k ~!iz]5qw!u9IY' ,cl#-SRsEjH\chG# x2̧HYEk +n%hT=?yLz@ #:Mm0ys,n"`[9Lш̫ȲX41?GRRT=l%mLt`>9EXK`Dt&|QPb3qvPB![Oz/oẟTe9msIB/oH` A3gCu5bWqsJ@bq/g^3cNJ:RWXd˱p:$zL̯9!^IFخHRVK)Q̖vDlp'8(YIhxDXjnupeSk-gP 2i*_FvʃK_ohIg% fc oӕ/{Ļ;?,dE}eܧ RQ$Tzj~ej" w|25r%=]4EnҥT[f /;.Z̈^u&'AB2R*nkek9}Zt|= ^C]ڑHxtA(kc7r~6xMb)cB_Ǎ0?l/1c\ bCtFt'>H{?x &bXPʜI|0BtՕ6{Ѵ7kt$=Eܖh*"ϚVJMO!2{ A TěF ceQ^7 iEٍab! 7fC3FS/C=p>$h P,R>iPdt=k&A)&ZJ#Uj]Yž+ɕJj9@dBG)nKzh &d`'C=/cs&󛦔Obl9ܥKzr W3#fpB)d5_]ϻ  N4w5^VÊT]='@8ǯXw\),"Cfl-YHO|K㍳]FwsiڃI.,ܩWt41?j/Pu~S!hvXU$@Q8㌌6wl~ug#/ F#cV-UZϢʕ`K0/`@l)cU H4kw"d:Owұ7 ~YF]0+{O`]sc1)tOƙG<|#K›j,5ɜTF^= ۻJ=}KMbezI~mw!eMh}{%:TdjR~E7ͩ.Fdϡxv sr6{B˵w q+]xFE}sR|[ӯ^ 𲞍hsir K[u)~Nnva;4=4RsÛ'yrlB:5њCjvߑ0CT"0#kҰ{6UFZn)&7,297+|GA^|LǺ=%h"Ly '❖@C>,C3=ܴs0B(;e8Wˎ3AbY;0BE6w LBAzl!G@ 3EXjN| )CjLYX w`_oC|WoL}s? +Wdx!5wl%Vs_u{_.=o8tq/c-Yx,i6s98{;EC ["qPV[(f?:ϗP0;>n)EfxݞHdN@X[.%a&!'dJt5"7ٕ̣:eieW WHR!Q pk𑑴62 \Ewb?Nx%:@=co&C!_Y ."يH21/-Vǜ+Y% qz]7+/JktX˓b:˝T|U@͊hd̵?:B P|tAKPšAS1=ܗ|Ќ4r +|;6Kv #+4@z<ʲ_V̹Ֆ:A\*n8S@g39{qcQqRPP,kK<jnx%3 =+V{w޺"J)\`əFik0umKC{u0^ƇW3w_𮎎'˕!uTk#}aD*HWLr5گSc+KyMq\'*+!UD,T2Pҋ+ Y P"O^oI[ *8ij)WsJB-Uʌ6Ս/lR6ߋ(zHn1/4/V-t(XO/emPO-X[GA@B6=%ǫ4DʱħB8yc2~D|BU@}vBT}tQl#WW0D $= +v[`L$7?d#t6;I1`o7Dc 8 pJ=*W ivD5ȣ-YŠHE : ]t! l "~{'aPq`CG((ofqw@e=k/|ߒl"|s^IЏџ^!Ҍ ouZRFDħ, iu,Q#yb&jJp REKSl:{+5o#37CȤZvBV: j?}a. %34BMv\]$RM%JIY'|GE  ,>d^xk!1|zPԲj!"hm)?XmUbt7@w@n8>,5?+5 mHMG~"D6˞b8CISn?Q3Oa9.`/aQL̍|sI)_ ?.$l.҇`g4Z)X%s+lu ׶Ais"A~ Qȯkw(z:1VW.FΓ!!L 9gRy?CO# Z]A MFA2oғ8e%I ثlK5SަsIT8F6h|f{wIs8ƵwR-$v/s_N֢+o*FXB^Iw!\b µB 3bIِlC. T||F26\/U/*YS26cWx7^qAЇ1$쏰ƴ ~;;sr֟ Gs@mpwS<[RT˛UH ip:+&peso"_$W:Kˬ7{x.mk5h4ކw(+O(N !Cll$\t6_`*Xs̭.Y=?%/u$dv_ 4Wʾ!p v| }[f [%쥌o6 J>6KС gYZ070701000002fd000081a4000000000000000000000001644ae3bb00005108000000000000000000000000000000000000007700000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko.xz7zXZִF!t/oP]?Eh=ڜ.+9cHp;?PUSEY]ި^1f'R%YD^e.aQ\ 1fyœ1P8eUt[֧+`y 04<^':VBffQQtLY&!wVd7X"%4Uk~LLyil0&Sm>e7ˊ1VΝ5oi+~ƾVߑ2#5Βn闧BF"́4Q)8۵eNw.CZhB,TLZ9-@ nO__r.W/r46LVxPxHc]uleNi{y¨uRcC63Sj=Jz[hAJlbs5@fxƓY=9OW&`6b*:4eW$aoe}Ge_F3v.886t\w#\DVqt6,.!|EF-[ܾu]̌l #yO)w ֐FS,suTl:f^퓐Ŝq*x)=)DO^)/ѨZq{Yqdwc{Ӻc@?L86wxPu2GS33s֗ n /8Z(ʄ7(ԉ#U. 3/"*\愀—"OV_V ue9b׬N#>/V/(10F#/ 0cqVS &;ﰫc]F Jqu"L䖛dr^8u!ѐba}99M[bɖ8a3BÅ8|pӦx4aq ^n`KEAXuwMw:$0: %iLJ>ـv kb:矿?w!-Ֆ$1TIXs橆ANȏ[vYtvQ] hGc@#؅ߞ(91C+Vr_؃t{~'PrE*TMJƝ̌~90su>1/xvlMdk0%I@n|>!VSHnEamB琾7< \iZ氵űGwG(m̼b4T];Bz"1g5Yi<%PJ?z⚵ xQ\n~=qiO\/i'@Ey{`2d;?B$ƫԙx7A^Ս(V`!0=`37)))64`cբy B꺰2"Nl(N8>lTs9g|{8Ow <P0-EmWu`xm0D hK.;>.rQYŬlJ6&y.tռuEaWPKQL 俧qw mq;p+dU|K$sg{6+B"e0{ZoHˏi>H5p&""g [0NrcRĂٿRޕ9M?{_H-FQFKyIV.7 ݿ;}ͩ-KzE`ok<Ϊ^;<֐ѷ In8S__[imB2qg5|y|cWLJwZ:9#O,±LB)i'cў)%)Y&UZh'(&?PX1ڣ!7AZ)gmހO1J|x/&/Фt`@ʔ1DT{Bg?pD2;-? q Wbfێq-m+qlH=2AӢ1'f8ƠO/D<{tc WEZy[й b5N=JrT  lwg-VXOK& zNI բgUQ# D ۨF|# ڢKόIKt_9ug%Ө7ͯXbdn=wmz*:?ŵ r! 8~mLA݀Guo7ĵRĊH8/b\뵟}!`kr\F>L{LᦋzV&3K?/d,V44Vޛ>ÈXLJ|M5n>x[+o"|w3SD9(i"\BCy/Ö1>r:"Θ6X-<+$o Q+wA y.Yb)rE@;bB|8\K@A.7c+瘨i.L ĞmQPh~g= >L蟐S6 t˂+mYVQeSHg9}`Gel_ =I)| 0ZN@\UPWުtETp{\%в]'l7[31BJ$%leR j:@G7uy.to*I* 9XK T͋/Eؖqpڑ*<#%L{%㥋 N+Dt3t*V=\G|ѕu;Z&ņR:T[( ?E v?>i~E>=+Hfa0N/Gݘ%dȣmp\6=Zp^f me^ 'Dy6 IP D̙Fۀ9#1a(x_A'-h!OEWC Ta}|5BZ RrjIkG2 mbHOlQ?Fnv$5xEìwQ,b2%bfSJφ;VTp~GR^*͖ԵR7#]5%΀om_G`Qqx>|բ C+:.>ݍekAU$Þ,CO#n\ssD-({ݭ ν'ܺw2z5T>~mm.O5/1:5d oo1Y2S@4hXRJŢW1uB-1󙄚M5b7q7ul7ǐTt!Hn% ZwAOiN0 )PE}:Cn\]^q@ikUuɫ-ʕKnv_woP^O]o`. dJVՀ?! fe$βaqR?/Vjg/*=5ȝWvR `C$c2Am2 $ ޴OIH[#&c囹l('F@\@E.݀cs)ccB,A;D ܦ{N/,^s#gPgnʻ0Q>W5w'Vgm>8$TD=W QT-^>*4s(oy vt|s 4&'XCFOi i4aGgb84rYjǧv(-D~dϒQ3p E97d1+Ozwzz>4c)De:E\P 1wW* D:24$m-jmlZ3f8ɕItbٍ̋1xX@MjτȌ??wUḰ5çFG=Vx(؄PoT, Eթ֩FaF+# h 7, ː!B7Q> &z3҆Τcx  VFN]{-J[R-p?Q;'..6D\Se)aP 7>ٺnAACxR|bq4C΄jzGk*-sبy[2<#C͓OA5*6ǒJ{UD+DƙNRQ X|8'|c$> Nko1a3[G)݊첎-DNC$'Mnfu mw؜-ag@Xeق;zš2A,Rli)UܹYne&oŨ}s>3M71:^YJH*}+߱Z Ex.0Ԋ4Һtqo jUќꡳZreX,=ܴ@G%CQ՞Ϻ.4/I[}'S-[c/Sܪ,᳠!nF+؆fAX~J ۅ~eMڠg+bTQtnAG 1г]15F ym[ !oN*-hv-A1(YZ:#RԸ-,mzuMu*ߨ_vZ `NΓp$"~]z@gOg NL?Y`T./ԞcE%7`dג<9m7'/̯j:صks(l;=v BBƌU~EKک)2SNʔfk¿V eCnl:cre@~d! 4{?H_K!5>USPY8t yZ+lQPD6!VG/+/TSvVE6U$oB5\_MF7SV"6HPwǖ7ń-Z&K'΁cbOq(z9| 뷮{NNi^9l*@=mlDKF{`zoL5o>K,%vVk3[ӣMwWNXX9~Po"`u^Ƒi(nzοN,~0NhLC5b+Hl^kڼ3{dĎ|ǜdJѹՉğ~`KAc60+kZ1WVKVһ,,pђ3 [:hԏq:x.—rN':ַٲ$}(a!דC2#\u.i͸zp8^+ ~MIk*WW#= 5lgS2Q&3hC6a479%@ )oUtӨ'ՋTp>: w0PM}Ʊr,q45Jx,&*Yo14ҍ62L@>eRǣSu8 5oBػit;'ZtO 7S';^R>K`; -F1f ֚ |b;ev3K=_SiH Y~>U^r1r$M`"ts64}K~k @uW 0`I[C,>~zB9ScJsorx6)Y>f+ъ1؆Dalk& X*aX/eF %1W<5 |L=dĪ> Tzjb'gl ; E 0ЈV& Ι[>Q P;7  ^F9*Cߥr_I1Q0Rʹ+qZϳk|uW8Rrg32ZĈښ 'Hq^BZARPmzr[:L[`V_i?e e bz짗DeRAIa _i8s-#tDY'b㋷ٷZhYHދ+$dmfC.UgIP U“ؽ+Z/s D289%HR%dl}U®_\{9/i^0`}4U]"pKYJy&giTz"*38㿰p]Iݠ.wS0CB0x%*?-|E&ػ{w_ak884W; MDMj42 ?9u}.qIgENa;DCsGi[ }3P5wdKb(;˰פE6f;߆wv`lA:l sk{-­=Cf)X`1xessuU8'zGi7KPpbRg^UAMU*$%! e|n̥:甞4ML( x`\K" Cy[orB>mryc{J^'狀u/jcTk)xeY;OaGg*H'rSm'#p[Hٜg0\!?2q՞KɕcYCPB Gxf*ЩO,\B3M3 F`Ih1:N A_(,-T Dm?$gu,n0L=~쪪 hrndw:Jqu@1Drp<c2nMxysw5Н{ I,D*m0Ý(UCUe*JtKPG*op<͈EC)sxN\*9۟#FYj- %tDXjXN QL:?Sa[{`>.()XGSO-vǎHd>W<( /^;=Ϧ M‰i6L0HIE'U/X7^ C/MϙA_IhK#K4+7 ;\ 1;sË@rfzb.OS]%~5z"AsqnǮGZʣ)'-}i%=. vr?di a«YI >U2e]7yߏ,p#/ڄ%SZ2`6;|m_jI`Q3RjRa`kh<7ܛ 6 u<# ]^7svT0KB*aq pU!Jо JY熠ID̛.P, a bw  H87 l[=&.fL(*#zh.=l *9EbZړ=4E& n>eIo1dHIk??w.ύ L//2#YǴBA^NNl4܀r 1#p;w ˇl%]UɩIao l/rx_+EE? B9}$rt~27g"3/? "?IJ0|j pCm+s:X/d˩DfRr9<~:5=PpNqEZ} Y%S5 KWM\0Q Z-a"ۘ8$~]P(ϱ@"iV!'hL,PlZ0TmeN CZ٥ Ҩ]MշֶU ̚HЏjMhw"[g1&䲴IYk'7YdQ\zp3p; TBan*"_C$V7s^eˋV0m'Շ5 /C%M'ZS %H,>[L֏[p ^Ud"2lq0ו;Q?ufq@>9;儆e"ZROވ 7yduu)*ɱZj&&,dp|Wf.X1 #z'({vA7ʓd,NẶ;@ґ>G>vHwj,&ܗjPm7Žd Yg5pIue H6ԷPYrC KXuKY&,h >O 5[빁HZ|1UgqO9" HQe(nEezh9SPF#k-=V<[+e)szz8 inB*3XY RKfVTor'C듣l\2L]@Y`NJ\ƙ,3{̜ ?Ř _Ф3fo!].cSNT"KDZ$cI5jƛ dKf\Ei<1fUT0p("= 5Xlbag6TG EK&E>>|̩;VG/*`w5Rws8RƵIp(LN\j]؉"t(J kw+WrKXK ~>B\QT0?)ݶ[; ׂelrVlA$^D?z纰 ؕ =x [1TCY_lhՅ>һjfwO!/_ޏ>WRD0Ԭ X?2\>;3]?`}h ̹BfM"LS`U-45M~M dA"éꏹffG.xANV 6KO r1TdP]o?DUJo8ev!/5H'_aZ%cr`;kzIc >15f_*TMR4un<_mlZr(0te$V8 >耺|!AL43{͕$j[zk1"cc'`o4Nƫ5R2^T|ށRcڥGq6̻a(C)@Wh.PaȖ%3Mix@_ezJa^EIQL9B|C[U]& aTtE?_9!pz8\ߦ4Het/SAA]>;]AN]&/r@EsVtQ?)9CIhi h1j!oMg+8&c3S B=q_qtg]@Z!Jۀ hrkb!X[+_E9W)m τ KlDi=oi`Fbzmr%Zm|S|Х1gI![Kt VB5=Wspb1O?ΡYQ!PeQ#Ҟu#W: 30 gD~.bEUncspuIe5 G^B$yd˒lf4iutIb/F\8fX@ծeF,:]JuV;jԨ.Zl&>+)$% 3B0_&Ȳ{Zp‘}d}$&1Lw _zCZݩ5翛E @pՑvU#Lnn_e0zCR)bmv00|G-8Pz3gè; RQk 9K O?#2VGU`?O')5:(/B(o1vbfEX 1l`:Nd"!=_gouc]670Yc8#kAx#:~J:K(RXS%ɱ p2xq L[׿W(]UzUA> rb>zNG4K gH,Ez$]қuxq)nȑ';  pgV{pZ_x;8j٨ϑWih FQ;^} TdCUK[ *av&4瓊2$L:q4'Nr)wJx-!9 ] <t͐Pڎ߯U\ŋAجtv^HKȒWzTCyQ${|benT,Zn)Xv$]ܧ}]ْ eIbE{"P!(k+'}MGN,1.|4;AIW9 rS:^BRv!ýj$P[eXmXMF/M̵앴q&@p l "ٓԈ~hRʎ 5V施x W*hwm+Aru ҹ o!F6mr"8c҂.90cU(xAhCUGfQ8Ev,b(WToPNJwSH+AxTNM +MSW=68Lz^#K =LU.2 3*5L勗Wk`zvgx~ Vf ҾDfMM\fZ֪9yĵV8$﫝:, UN2u/ p1tgf |Va"ɴCIMJCCcJvTF+fj[#ur'kTyH%gDehMC/ɟ)Dzٓ&< i1:K8b}e߄ffb\Q#SkRخ9zZ'$Lt\o2gMEi!@ '/nUUXI=8'*oF'%$D\sW}%+ƴ覃ڰl)BjZqUJضIКYY:>8<֮݉馿9ԕ||B\B/6_Uv u6OCK?*jqQH+M.TUrN# u+S+ӟKDQt1YLUMkJGA}&xjDĔNt[ݜ YGy{TCjn5-w9SfS ,b dBp$dI/P'6}yV`衷4{i1A"I)ۭH@)n.  LxR5+Zр:5|p_s\Yܯt,wn&f Y$8Nv*|kun)N!ն<=L{,wRvaRA=JAsF'7燱 yv;oxYd8zEuu /Ic Qo^9S9@M%-yd%+yDQ{w4|`yR~G# EdAx\"oh P塸[ءY$‰ڑƤ@T! dhqx#3{}7 tQJI~U c wycs W4לAƔlZ4- (gybLٍ3|0@ֶwzNUU  :4x/k)fzzx.e uo &xP[0 ̚*5asT.(X/.WbWi}6.Xq4( mGh)fAӬ?_irEԒxK?9e=0Y#<&EzEѵl]#zۣĞOF]!/o;[*>XAO vJ|N`]ƞYAR2tH{fnD  3GPw)ѩ '?+MK5+!j-OoT(C*\}.")  ?dkgb@yɄӦsEbPl+m#͞ he?]%ȧb*E%8͚gqE'21L[6 ~YB mgƎ/-ɭ`fsvi܍ 0!Rg_fQs sIL5$TàVWf9L]]4d玵E-ig]X w΂.ptS赁 Z4X#H ,WH`h TubN!GqgɡɅgR``*3é? 9S_ؘ\Z稐5fy}'O˨$2|^%)l*fC:&|vAW2VuX`:=ȶHrRGÞtGG`I#joZ$t)P(O}bk+10N gNqOX!+]"X O5)2zuoe_$S~8E1߂rLiٗЌ\KDš=[2 7:,$2[>UH ,7׳L뭩}j&qOGcCG$h'l@9VMv{5ͮB1˂L" oؐHZOZu glDŽ C\rnEު%0yXCي`7j,d5U ^&II\6NC@3іFʉ"Bto9A@ ֯d,}Wܳ-!唽xިb%Jӻr\;hM㍺b#5TJ)J~\UDvCko,qq38 ۜv<ʷފG8kcڰ%䁞{4$G I9]d ~Qt+֞^2nGq<ۡm)5צpxXvh5vDXTʮP_ry={;y@_1d{!,rAĶW64\-{+ӔjmO]f@9\}V,1mE$jed zg,k MZa懠d2CQ_y]X: "@ 9l=d3ebc8#i`ѯ;*G4ќ88 Z2sN㕁@ͼkOgaQ9zY{͚F  >ft7ҟq .)>5Ԛ?@CuQE5 ɐ|UDƧ PXݩAmU֚geB\b@W:}tJxJS$ $g(!1[ ,SkMVMu, rC>ngYV|`JU9*. y~"TJ߉Y%$Y!UCǦ|Rn[%Z=6sܒTȠ.RV g*Ц՟vzmm#=N$gBuFKHOcS7BR~9]=V;Y>"H2{kT$ Dd;eF~q@b-,xk©s;\%DoA0G:Yf}w[|9FMlޯ%}@M#աz_jjP7pt28>5`*:Ց ~=򬝌LVDΙH4d;\,f4//1*h#Jf_+qtNiᙱ!ĸ]Ï=kN-ܭD"XNKLզ;^1MQS`VWt=| M,p(ӯZ P?%j! p!cm[.,^vw^>?U7ιz8~8ҩT,dq3@-Eu݆*ig׍㷏ߎɈ(g['5d*[fMN @I9ychGK w1)NJBH0X=qA7{S%FA-gWTH_uHE)} l{0!B?B;aZku273qƍ9CZ'`ӥQ΁}׋[ab^-Saaߑel <ld"УFB^8XX::ad-!~LSQpԮO,囓J{ōUP3q]"fq\BY0x>eI0a *i{I 7]}z-Q@@#+2%spX78e;)bf̏woCXb#!P&x~&RSu[%amhoy35fiV_Ebb{4u"ao!*^֭i.HsdH{'@5j+A@"j;xĜF朓t@"e'暣 -wEx {Aj1W+im\=,n1/t2z:W<+IS; wmtCms {a۪ LC\Kb_x?vS YE mr"f[rKqWmFĢP`8} e9TK:0kBDP#G.3̨S-OFKNGI": 8eq8`[NT_ B(& Q.k~LRuʭL-~~ >OnKe%CmB3Ш )a{e[-$$q@|!鶥GYQL6j S)!-G!nz LizGwNC$vŀ!Tϒ>P3}()zBj9a( :/zv͂Q@5Ol QL^Q+v02f'Agh'FvxM$-ZY%7¯1[5ϰe.@ρ{,?b'bR:'P{¨ZSoC@rğ`Ck; 6ju%bY,kl&#$c\Z!lBpTMo1ʳ"V\e8œ;+mgqw"ý8 Y+^Ɏo1\eђDQshnMy#.ix?2yp^Vv;|y?.$[f @Z[⟖p}΃ddͳEh㴂S ś˺ݔWwkWQEЭ}slHLls2?.v^#zps8o^bU<3f-6blN?泮f ,}tpȈloI5f=wFk<_AU9:7kb} s1Pdr3 <-RC!^_$WbʏQ.@ZEcUh^tØgBv)&ð]pbO^9rs_p^r,<&͜XyKG{n tm.}KXU-;)H%LD閎2~rPzٰUA&'?p/ݧ3]s{r>-my{c\|"bt@AEݱ|ƅ[;]nc'.<FwGpQC1ieC:z ρ]ypy ٞ\c6S2UDuCP+"X (b)+jՌ8La6PmA@Q=!(b gd"DzbT6Vl.;?Ksk; ^u:g/ ,:s}Jv-U^u&{!9|I\ *7;'%#9*ŧ~bG:P13Sur-`jꏞ'ѰMh: H/%=2KB -f0e,PQ0#++)TJ!{a:КRwEU{'PZSnꖏ}٥31lߖ~ks)yZRvcf:'k#ׇme͕ñG\+݁[ٿ2iZ%GhĸfHn9{yZӍ1WBϭг3F5H^!6 gw}Q<.5LJI9L1O v8cB =]9la_U8S9<94qwFqJ8!/[&o7@m|vGTl/'Z-GTApQ3f4̅>/L s9T]y }my>w ~ai)#^էk`fg!'3$P*;V=4Lg`$~({;_"TU`$"q%hEfX26m W h!8?6cC`:ZTfx- O}ǣb)@@M0ŭ!k%w 3%Ɛ!ҕ6+Y {]:qvI[Pxceݑ+9.]y`8VAm( P ŗcOtObFf/ ^ )}`65S@浞Iv*#2㟋h.I/ d]g ߭&[.kJl3Z7㜐^J@f֮Cъ":'z%"MjP?5!> $H㧤 fEoYJ, j| S3RQ痜q芝D~\WzV^U˄p:p}ѠZQzǸo&jd{Lc, t_e]/=BeghQtqBOWL̆}PrC񟇧,dZ8VQV3+7S|nB+L)~ %7m=C,k*.mhkئcQ. _;륐e1XLX~%U\t0COn2ӛ Dc֎g&l{(P.pVF Bx[ k|#B_Ctǝzls )ACCc1m,f& p,h0ip‘Zd)> QVEI(#zB^)'d~}>z4Az1MH󟠏Lѿqn]IDLEج(3]MڍϞ&G Y`_xnp6Yq4F5bȲc;>3d%s|mA0Hr%&.v y]X8!YBl>V<{;1)@q]"}Xh"] iFxfԥt!#/~w**;ɰrG@mVAn3{4ˡH0U\/'#Cw2gG+_2FVnɳQ#΢[1Y2P sys9=RW[#墧a.,cW>cnBVy# 'TsO^TbK ͒l;{tS͡2A{O0=1{{Āр~QuKuyDЕtP {}*nyf_i4w:Kh5YEW J(ݤ$Fc.Mؕ+ r߬`2cGVX@%Ӿ8쩣MDBЩ|vV2/vm&C^ 1 ;BЗq\n=Y`'ADDfG-78js`skCc_HCHj bƣO]5ܴMojp}+I39"8]7[Rק5]x2ۯw~o9Beq_%U(ꐐPjgR&h Zjz{'3-?gܩ7j \q^2#qO@Y)OJY&:p?b$֧sQ Ǹ>h @`ҍ{;{" =.@DqWcR!T*n=/G0XIa($w~OYGXl"w26 lޛ '2O#L 78t?m69?$C,XW Mx te1M&̪ [GD<]O2$NZB}TI((qo߈3>PM֣Gw{Xr{~<^K_lM(dCKGHO-:Xg]";e*;DsX PĞ?P2d ~%!5q-VwٺJ6䖆R-eIJ^@JiiQ>(ΔѽGѝܟp/zo&0K1oq# +lum&{B2 6}}ەd@up6X|TCԁ-Ώ xF;4<4 Wzz^>3mcc95V5컵w$,v~SRQ# ŷ1W*A}4D\QQ;%M­QnG^H%ԙZuSQuعA"3 nJy?w73T~ŋJ`)V,̱&xt] -̺(Q((EBf?${G@f)?4SvV"peE+;l9jcDtϗW;"9QD黐!sTr}Pg=Zg"^4o, U#f;tYT'[^!GSܸepDd\}!}-N 9"!ϱcdhay[w< H9xib["e},t>Mڽ95_+(}}@<݌}.;en$,Tx*CvV 7{=E_",LDu??;:&[wdx܊N~p ϑ+S;faoy%oۯWÜ^3LƔ>и.]͸ x6IF4eBʀ3}xQEB[Fo_o[mxwGw#5l8 8>ϸF=mSGvwk,8[Qz~A;Lʔ$IpFsAްTEϊgmdkUZIb2 FYE;*O9IhvDLZ($%2֓6X1lqv1aOzQf z<YMSJK!ƁAoH8cpxŦ7&]wgŸ[|0r(' BTL~>c28VtVQ a=^VH~pw4RU[*ы;c? HP"{T=`ņJ$@(PVI+4¾hSA+ȳac=)؊ ,qh:h;C T*S8an(fQ/&\ QC {,wYŽXwG)ws~"]% T!E[9^Rk#Tqf*@"DprvԐ=ib25"E E+JiAC8\Y/XЕ=ܷ sTѯ,Ԉw@@( Zb-Ӳ]dؚCJ]a(YhÆxW4FgOV@&ϰ#b4b0 )D1T׀OLZW}]B+HZbk8\|uP2^!ƥ H` E WP[Ma{' +pUHzXDx 9 H֕\,ƽ-!)p}Y L$H}/W#j0?gE 51y;%}w`0deiIgG(D/#Mu޷^mn]+z|)QB%i뱵oxFX[Υ/ t>n!6l7S`Y}|^pM]<P2pϘt}CҾFzd$2 z'c/w13MhD t"}nۢh0UM)(ehs"Xb/I$a7fÃ%żKkDd.Z7ЅLAd#䈫:p);FQ2_;|XPr_mYP:1S]iO7Sau¸ m=GcS5XZi=3,P]:[㦧5ٿ!x3^-̭"%@Q&TriFjBz6f2w;"٨kWiΥ::18]ޞ":̲/nj/Ec7Ⱥ?=KRhq;-PZ}K ==-䣌W8h)f>\G3,G!_I+@b5g s|7NDUfa-tl`Tn.2q[Eefx0W nּu+aN*sǟ3~M9!x_Ay}Εc鹞lQJ,ȥ$Ryj|#51$x#%1wu[7O$qǛ*dX} ;̽eS!X~klIwAIC( 'oUm,]j.!!ܶJ!Fy /-PА:ԱKeL;l0+8Fd8dC@nFãeVq5!"E0*4A6iFztG -^v恳Aڂ:?#Z gɢlO (]ѐm]7RJob9xA"&+Ed*ATFkO 7e,֟7, ʬM#72lɘW.FIzqX]IJg.TCő_Z~$#䉎N&J\T!*]WW= Kr֌6C??؆vDLA%,?[U[ܽh {w gXQ=\̹#-ژCxzʜG[<8,*szJ.blV8r AP/t]KK,zgS ť]G1\= w3%1cQ ɓu|[WDfFؘ8oω B#w#`B8z47_[d Ƞ5W&PCῦTJͯЮQp% BړjȍS`zJlӺeSswk{h*Hsx@R*U})wnR 'x~ZeA'QZ10WcڂKH,xEC8Ĉh?z,<:-f ZT϶E Ը׺$7] _Rl"ΧJj/,_0,SP@bBeH j+AO2g[|i[ljodκw~X{[).&5v{QDVP J୏BŃ3?fi:ML]o)4@O\L!P6 <*I0~Ge3@R$3- 2kv K{_ lZEզbo-ײ5:3hy8BX1JpɘRU"bP^YC@o uI,٠ߧ:$澊 z#w/!~Q>T 9R]qěg;g</Z&Lbs_>a!WVxym*r$eJ6 4$qf!NgoB[}wY tvuwHkd[H]Q1˥5i"t=iyly}KJd;so_C !AUU G*kBU:=6Yn qҎaKX/ɧxArn{{v '[ Uv眪CseIBv ||*|ח Ņy|uxnՃi`d|:WQY9=PGڨ-߾EoMghu3mWVKH6[X*69&ёg u3m+ࠦ_jU*b9NGtvLb_/U3m~>t7r&YJ_bfW e)5%UarյjvmD1 MX5(iKwdffه/ȖL qQSJ*-aiwT%P^@MT&+2Fw[Oz*,= Pk4ةה/erDВL3+B6Cww%AaͰl >@/m^C ;Vw\|cĽY( AVj{sS|`L㿯cvN'^\ﭩyO^g>R%5Љj^k>O^${~aZ1E\C:Ǒ>S\ 4Z [XdT z9|jǿSsJd> җK y0F5<֭E ˏK%ɵR;ߟ}jCZ%dUmZ=zW mjDHY Ntg_o/kB 7RXU7%>d]5G4FeRw˰M })a Z{;Ti J] ā E^Zu9S&D|*ud-ϔB y8kM5\J;.b*;Z̾O @fDh) )t<_io0Y4cTb] 5]f,M䆷B`M29gZ<шmH]R ULP93˂y_絻hXt-?sԝEaNjC$ZbyX4O=dI*݌!ɵb!| A_/JO Q[_uw PQ1xhdz)0^{G3[#lnFUBsΚ3!a HxE:0B•v\\%$`H6 ^GͷzlaJ/񡇧V1s*; ~sΠE>g8; z|z `,{#z"3):ʛ&Y{b1q)ooٲWFpyH!X4{*EQ48)?!'3{ ʠzpp=,5xX.H'y`z5Ʉ>+SnKU`G0ͿiX CZU6V@aW8g =ӭe͉ =Ȃ /zt)Z'Lq\aϡĽ{,+k$oHI׍$B`s{WŜel/UA/~NVׇؚ]k*WӇOf9D,omd/p>y3**Pܼbe-X2078nKZ}r$J`#|[XI TɠT2s_Z< jFFaBۅ Q?_ÒrĮP;fM _`a_Yq=AeZ(E,\0(\%+h%#&Ny#)ԍȗw"lVjL6UŖ 7B*M* AL%NL+">jDTˈ-3b* u%G0I]ySȹ/`M\$]zB8@%Y/b]3 eĆ{|u V ߩxNF2K&[_ ǑECMXW<2m"mz~{`x˕hyKEm/7=&N01t E$@ӛ?oB@wPկaVC?N'cwo1˥&Jbv觑r &˚9D [tikڥ홿A{0VGdǴtKhZRM_. 7$(I zo";UqoDvޅ^jAl 8 GtT1ROKv]g %4d/XC =O#Gz,5ZʩxGg 8M( S]dM# P6$up)26p?$C;s=EzL:լta/"0:ֽP^G{(8Pp6WKB0V~T XRlQ<*9d;Onm:ȿ6l.Z1z[gSr34Q0%~.c>&B)+GŔLȃ%5T296Łk\3:) 5GÂE˝u}ǽ:}Iˇ6w W!#Sɀf{r#9\pJd*ܒ_pr^I-͟[3[BFJ#yXݒj iT1/8n샼KƇ03vT`zh \ˆּA&>7DfBx[D ' L] "lL \4]c3PWwۧ0]nr8o%;`v6 sqќ@ we^8yAca|j]nLf#f> ]],`<\յz *̩˼9cIgL5FSb%zZ;~+ݢ$ iQ5F* sy -xSC,?\.Zͪ-4& cQH,C)O  ߾x#]4sfy XXy7gosLdť}2+KY6J6/~dӗN!,^2:ndO!ۇ?O\4S CѱX-h~Ox^?obӰ[vb ) bDo4xW7/+bm,M _~*L n(W?Uv.k^}ZX^O[MTΰlxlSL~`9Bk<<tۈ7dj)NvF,>0j{ ut]^Kdq7xάrI&יG5qo`&I/]^Ϊ,e+eZ\~L_w)NߎD 5P"A(9*^,^pXxF$V$ B1_b,Ng50bOx1b{u*ZMo y4Fzx*h8:cuLJG_O?9U?*iVLh)&U)/7?uCW?D1q;edP)`hCIv5YȆ,3$!4\(eϾ;&%UW_z!2Nw? ZzYPO'QտhzqjNSB2 b%BlHZ];^Q?LVKOz6pcUiW/Fm !*Tksee Y(z׋Z>ȿ$5la`o*iyDLS $aO 987ۋb3,>-S}*kΘk;&.L. ka ٜY΁?:D|뚨R&G{񦚀F)̕t {)quYe/ST֓PaA OxSr*p L& X6.t P᫑rm,[kܟkyc_?e ]h/YZ?z:|5"Lfxj1x@[|ZG*>)"Y"&:Ulji ڭ@M޽P-0<9o"/>)8ߴ&fCZ~QĢ| }_waj/H'Y6eV!P岵'ޕ TG˿bڶ?6{FmM;r6vwF @^Ŕ pn='j:YRc5l9tQ >]e$J\4nM&;ّ֦3[G1aF{jjt s8_!9|O^h}fE $\x糤(.`; ,SIsyӪ_< j؇NObLVfMgw_D( @Ɠ,U :K=>tj⽪{>=I4KՄܕ-˘:qnڝɞA?^ hT>Gߚk?Yl(ژNouŚ|SaWb7|V9#w%#I8ppa^1ǵ;F]+g;iD96ں[{uDdM׻1a#Tԭ3Fn:7$ThtP('ZX܁X;$pQ"8?K)1lPʬY@Ȝ>Wv寐Tj}6Sl:a -99 .+~5wSĜU7^w{Ax7[^!PiEl3IYLsE=? sh(x}h=C̡ 40E#SG8jL(q'#X>Xԥj Z [AӞ(uw?^x玆ZWMq[)[pԦWD57lb5k u_n~IwsѿՃ._wq.Htgpug9:1#iOANI=I\F ~NB9~BqʭgR/k_WkU<#cJw-^T^pٯ!0@)HmѬrt5nujMLӖ=՘[g_ lmWCo؄RP_ڞmkVW\ (lSg4rYN 2QQDwIJg}<"`iCa<#aQv b4&Fa?ef.{#3auntX=`MSpbZZ_%hO .'JGP\VJ}8fܵU*D"nAkIMi'Q S:*s0 y<·W h{Z̷ե0}}J7wnq`8u< &:QY]SSb ƔvR$+Ӈ3 La@LBF_R A=`'ߜv\v "BiχnRcQD k/B_fXc%rʊW`!]茥栐ѡUG,j"mATfo5fCeM0s!.l6!iF\dV ?V<|k5dQd ;QNjt%hgq*cW8ZكKX iQC]1%dA{!фal?N%ׂ푆vkf6sɔh2W9gnŹsu LIܼ^!ltAU!/ dz܊r!*T4ɊƽlUo(BGad-E%  Gӽ[鹭[gc>t~}lދѡkl+/"9}zL~ hS [!e tUX PƻXd<* 8AUH@~a|EGz ƧsZ n5;uW/L`^c۰XsClB3 (,>of9h˔wH9EDS-  ƋUfm]ͼe2Oes"jXA #{Iagsa1(z7YM6<ԻA dҧ߄ƵZk}u;wi>?Os81Gαd041^#>}g򬾪sm>=浍SU'0cRv-xd9B?79{sK#@reR]0 ƷL@tx@lV+<b]!]T%>jqi>"hhB KU[Z1nN Qnln8=@xyZՋ7 }QYl~S}7Ҵaxzu`VEq%4~ׅ,HfϯK0JR fy]plb)>xU>뫒@>a*u,kt>m:̫[Yx>IgE2yԻ\ĿmsnJhסӹp60CAfpDzam <-WZ3AݑX,DaxU]6 jlcYN5#uGjR\)0v=ByKQжJly28\lId+qX{5= ؅O@]zױg(Ar`7m-1ϪWV!43|ѼU+[4>KˮVVx7l#3\9u|OͫМ+"xM؋WIHoנb}wLǒN'\@JT_rW8ymot0Q }:\|]8װdxu0Bbnxs=:+XϥY>FvR7c2g( dX'TXt*&M|*4*T.Dޛ[R#xh i ^ i=Ɂn;i납j+Ȉ@K%n5,rh{#0%)3ksn(g . _toD3~`ķ)b61ǣvZrQzCcO {C_Gu Y K㈛ӃNe_3^9x{Pm CͅnItNU?b2 XL* q*+%/rWx q(=U _:pa)8EMI52wa,n΄\/95[oAةh|1ڞZe /C@ `ɸ5Y|s8عcMA-3*y+~g{y:ĭ3.>;hKh,.o\n=0׬}83o2;ǙɊk r04pά=OR@m.cu $"3E}~" 3Lad\)' /0`,O^ZhƼ}ᡔ/_'J~y;Cw[X7G?:EsJߪb!mh[C} ƀV)5iؙ+y;7i_ӦgmR8`ejZdZ ˉ$i)r1rQ; '%Ԕ>,t~&+BF$*V%=p/k44;ͷ{wî yk~ ޯ ^l]%1` & x;4ϥ pO;3 4ncJ*s7Taݻ.b}oT9J >-**\R?]1+9R>23Wcg5ci!x)(W"c+ B:EN3Z ǃLC";1[gNa/]#azM4!?uLL pvdϢW_hF6ၒT}Rh*X|WIԹ|wjm'-Y!ڜ8Wl۷S\sJ2YsZ[[ۯ~'$悉YLK4449rCLPw2%<GRuocj[Ko0-$UE7G }#ʔ9d[ a0tp[?|}ZJ.rwKӇf %nf:{JCJsGvDn|ò2nvZ$4n>=+TĢjQvLd /*,_é]=E\kEYB-hovXwׄI;e=dI떕s2~^gR}Hvg|cbx ѐJ<^8ckf(c;i*N\ٕA=O"VeudφC'L"kKw'pGVT?yq1_^;$)D'\GLLLF([j]G*K!ͱ64Z2Ci1I,l#@5[xiXW+E!2 d*,avݘMxAA{n.$o12rQZ> Ni\DY'ZրvUדW藥ϢW˲8j-4;kjW 0|._Em1;gH 4ht3}]YZU?"g! dځ*0YGS<]ބ_2:Z(,ğrT̹I-A+\tTVon BGŚǿKn=,ǎbǎGh7#bx@B;~uhk$`K d*,ģL*<%![YԽa6rNӲ^ #D&5q[%"}ӋL^D?O5®ż&]o= 5 ~1"оCO7::Nh@T9I#]e3tbD/R{=Vz6DBÅo-/郁j:|8YɓNmHR]x_dm^s!FZ8"ܫ?eeCOW/5(a<:wZ+{\@ :+}?ՕW *o|x^TY <z$mQm(M%(} .VP;{}ivm28q1s/H_E =J[11NHJ%Ρ)l-(3elưk{`1V fŊnoYAhM_M<#놡%k ${Q8k2Wya"cBpf-5a+`U ~q@ Ώa e iޱv`)}v`[o+XqΎ/,ES1JfOgd~Jdab6ҙC0,mݭi˽H_fD AP2^R1h1cV}lX6K݊gX~'nHC*W^IqMhpT '|Юeb] çX=s yr`xanbuFHG|(hq/"*m(}z|kċDc>Ж<7{eiN2X}swir{=jna:Ir>=.O.]QA%izkF̑3W+HSXE(0b!m]h[ 7j:6_g-ݩ7VFnTU[YE[̾ $JGa`18F +9͝?lA\ؾUq91\P2y MӯNd g%J 0m|3b+[5/N2.M^7:$P}iaWb;8fǮIYܰ3j]h< xpk!'¿[8uh uci$rM ŅW:2 <|7ԈZ {_009J}*-1rX׼"+_#>9le^zYY>W碚s0HgS]ڪd+6DV-9px(mXFmոħđ)te#>Ou)NN%'\(#j7P@ HDZB])z 2Ke ^iWebC 4ܾ9|35u,D8鲨S 8w,aqHb䫱VhRruZԗ (*M_#0IROwx'8hhΦsCRwe~fKxoL6cJ 4]{hqVQRr,+}Z^I۪ f /5fNKi]my'AX<V)(.P>=fNA.T]kb]:H D5`10ZY?`M*X③AQxM5I]sX1Cֺn `#=Fbr3%q4hȨCٞ7[ī5W|y"UILjp¯CʯqkQ2i}[kF]HiZt{#!7}#(a߃7n$AZPg1.F(tlzw{{z%7dqk.rj:Ar:/5 (ғ̇o4E"NSR,g:cVJgJ;WFcaWQrE힤GzOtI0A?;zbbNtɊ|^M N22G1$GVCgYRQpLgRe6C3'חLw tw;u쀩T ROr:f᳇U-΍XCE0b+kQZjsװ:z*ۯI>|lvEW1t{Fgv"7OTVy*4+|up$5{1q|I8 ? Z'Kq01 @-7SwRس2~k9dUb͠WSkȅ&A&bYv\NsX%rA#찥^45? ZDr(OKX}5&8~L?*);Άeztgv,>m=Y,ȀTJOI0w'9 u 26(HwUPOj$ض#1ARKlTs2vW8܍nQ(?(f8ͩzچ&<bN <3"Un&PibĦxFQ7DJ(h7lݍ3rP_>$Ր\2"-S 2mC'!&x*]-^ڃfKHvYH6>m( }tda a4F?' cE$)~J0&;U.-7u) >q*4-K5®鳇1EybP5(3uD v\ w:?M3PQ yx92ز+`6t]@yӺbۘI'ʡO|>* ӑ/y゚b]Sx ge8-~7mb(vKQB{07% D9n]B3٢r/j0\̠pq?(%o?t~9(.BnA@ZoSd4z < ϣ\&L*8< ,ZOMS6icݱgYZ070701000002ff000081a4000000000000000000000001644ae3bb00006fa4000000000000000000000000000000000000007200000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko.xz7zXZִF!t/A7od]?Eh=ڜ.+ˣEYs+¡2~P*P]%e+X@_Tq;) Tuߖ9= !')wmzoQ`=-+Yљ_alG/$K "ZI]x``̝U{ӎ3d\g|o|EQ%EC:\2囒ud2 IB*;R37/>mi}7`x<>^(/e2lG]nHL jS\r5<5Oq~ gY[8!~ȡ's&O$E Κ9AF,@)/AjD}vT-9b8pg0aV#Ik& z=S5!nԚ|TU7Dkb\M1p->J7b,!Ԙ7\mD#I61POWJήTiD/(bd$ۇ]1GsL n*А-o}Ky- |<dg췊&de̵Sv:cF6j44{G`@;- Ț\,uXXc:RȏWs1ңab/-twaau1? "y̘nBP3cz>ɺoPpzWjCeui:4@t7W RG_t,Xj:#ћ;PX͟)2P*csg妎?ͩV!5kWHɁSX49r%v9tN~N^aX6Ԃ^BX$'Nf*x k:uKFYygLdt4$67R׊l]F6pޤSڍ+G(k3/CoTRסuCp(DI7b*5uUC5:׎YD.>*rP}IJnҙx6ʇrГCn5\™網t .uc_#*_o[GX5`Rc#AQfs[ba J)+V U@]|_7][qY^zR.[6!~4+z;oUr7sK!qAH.!l-!,$rZ7I"=fNO{Ol"Ai@(mX2LKT  +x_L0:[j]7_Ab'*yJ(ۂ: ";=x5QoUwA='f: E?z=YDCFeٖ3| $,uɕmK(,<ɝqju I9D0d[t}i?2-> G6h"H_Keb+$lC:/oǫ-@[J2` 4,խ;BDzX E;moI n2k*)5Ǒ%o?UF5Xf/NE)UV;cZX*1ruFu31,f]ݯcX*t+.dDTULc;ug ѝg'O;ˠºJ]!hLj":eW cKǃ S~5S.YLs,4Rrz]\ &Q=E?Pn }ӹ7׸ti. 'w$m"Aȗ9f!g9S5̏H)p_b2[!( 6l EMة &8c&*3fdp(%ĩXY?MH([*Mw^j|8r4ύzkp:N*cߣZK/P5$4p \CО8.l d'H Ǖ|do\)Eר6U Fy{b:z tɆҔ"G`13h+7w$@qEde'gZ#P]6Pde=s-;ȴ*O>4[2~)֠n`M\WuTWr.85$z1[[lP:x'JPk)YaƗ/oka~ ? g$o}˽4V{4~7Y\OEh.hivI<R &sS4J}Zׂ/_Y`ܯ0'U'`09:6-{V*_%tV%o,#|yk5TvmU?_wɻ L)4>uYq[R3%I;*70|Xh["OuG%qxߑ2͕*tw?ZqM'I TDsѻ\9 6W}L5 V*HEvcYlxܚڋvy]6~tb!V#Yk1vo@qG'π*edGN[i5~Rr_o6WWߝ_ -*0P Nʻ6:nʟ^+ Ɗw D^͓eը+&,Ɵ~d^[q1u"cr#51éb;<$;LBĕNJ/'U4q gu*fJ#RLnm@Ե*uHF"rXnk`UXt]ID,DWqRvhtQNĥ/Y'2*Ub bVap :uCNRU/S3qW0~7Q񲞲:Y#k^\!{mUs͢yrEnoB=w5QW 2f EjlpԼO&izH[NTN%p=+L3?^}AI* VH\ttїU"b=hBMjiSWڥ;y]M|~^^)*]UFb= c˓yl EP1u L&AJ'>WB%3PIԽ_̇ ZFxd//k/@^M "!Ğb4&eN>pjOC:-1Q#/I@07:U<Ζh]6M-d3'Oo}]G tKXD2qk?Rw*:q\Wz)vE˟eixi"PIl=' G]Eҗn\. ,grJԞ4֞MaߵD%~ѥ=،Q$`_SL0gR cP2i6eܾt:Ej 0? Gs=.TPyq jnl$u'3R+l:V_w{_]h[w$Om!ML& !CzΒN?HR@֠f`ƅ!+m4 6IR@7.BF`(9aG~wDC`i3;}YW;vYY6s9.;n om.V^8c~,‡$V|ofZK~J,9$j-"YH| w:VrpzBۊ9=w $Z-!*b}:;;Y({ZFz0&Lo~\4Q5d=7"k=bZ7GInfrXЅa.Ɲ.ׯ "*덌[t)@g^TK{,pf8Nr _vBU,zOwar < Q5d }{rE֥"<&ja1L_cAjllzrRE*0,vM/dIo,Od|[RrNx/=E_ \uqSxALdr6K&*/dqmohqƹxFT"o ;R8O9x:q0fƯF²[Es|TicNoEdOOSMnAtOV4f y̝K>T/F'mʊ~ +d"qH el42]pn] ta-DG_g-3B{mmF{ZT.L;2IUBνyA?@%)2ᨏ!YrnQl>Ko.Kޘ8Z˜B\؝A~;-PB)ioHm¡0{ie_fFVZ0uwJ̠vB!d00$MK}qf+ܾ[H8@q@S6Fϸ C՜6*'8t utSA1E^Bd2㷧dH>Lyǭl+E+j4 X$v:[I^KطW{7 %G!O,[Q|1ɂ,4SV=،fq9_hIr(Hn:]?Kػ0 bì;B ;"B~;BC_<ҽ&vCN3IeBZbptgmi ']#LwOW/WZ5W(jy~I2Xe/;&5mH>kFy#bNZ}4_LҒ0 hR7)r^BHu* xVwϸABR̹}P2P& рհ/pRߓ^0i.`HM8XjL4&p(5ѹ'T' gQD'VDH.8~%k%@V .Ā6d9S15<:Ҽ%7ʃ^>D̨WY!Y & v9>fy"90ўfPy$H3iHN},cW4Wq x?%J\b!ugAi=UXlNwrX3 U=)8s4|d}4q8DОo٢HCV@dȞ! ``~B7Bݐfo\2q0N Hbn!%8:pl\щ})eEU;lk U "zP`\=Wr)Ya!6K:ȑnis N`O-ݚnQͅky 2X 9/GߞSƍQFS- gn&.@vҐibkڪGv@?.MOh;9s;nȐ.Һz"?(6^`#2K93mB;gU7E<9~s@ohsyuLz,e1I^Xɺ-8aR#"tw\CRS;4N0S=JIUgYs)P(Yc&+jwK<2ϲRu{eU]c>^1\*H}F+: f\,z]SpQNLuyr8&SؽN~R)yc~6, vT)wGk cʸݽ\ͮB5X@ݛ%o_(Co ~SWS$ڇU qa\)㗴<7yⱻPZO&?En %p#.P6G$r}ۼ,+RS@|EWWt)v))qw?{+,⩮"xdt `;|;ʦ `$SYǡ&BqTFZ:gD4%'bV"a)Ho ^݌J\avDlZ =`wڍ?B68OpfF\P0أpǵPˆԖ'ˠ10o]~K c6|wC}]ޣ#OwgX @t}+&3o ;ycA_/=DIaDg/y7Ws SFrVjI|{p6Ny5'C@M@pP nI|IϙIy,Z \wdX'?B $FWAV5<\6Nީy4X ڰ]Gd}e30oՐB n Sw@vufک: c' B<ٍbdaNy3:SV }׊EE/+9f+ uԒ#͚!Ta.cYVN\r_,$%W0sr}AЧ8mgd+пE%"/c%gv!>|r,B|>֞Pj8xE ]A?·F<dW x2"}+}HP sPJR"|j6cDH(s%҅ lDhB kB9T#• QRW |wN\ӅT,W] eY=9:mu+#}rpaݴ\Ze򇖀ߑˣʑkh2$|du(=6Rr5Nu.MWR= Q*F0hn+DM /듬:AAųn$Uޚr[ l0wTm$9.IRy0O%Jc5" 2KoX >5{R*jMgɒ2ucccܢ_Rt5Z/oe4dž'Pz.bGqF݄#\BR y w6Զ)Dsӟ~>zz ^=:+BIvrf k ̓^OEfrұ)*74DSKL`@TjWICj>DXN[ v\5 *Ϙl.l=d5띹6rOOP*4V:H)& ʟM tSDpC;U[U}A`\nI8~T0LFs((8 Sڵ{װ(!ԄCԤωfmSp.!y@UYLK_4/~V6AK/!GvxKKn8pS UX@`OHt[1#Gڐc Ie2 w9H61H$D8ԞTC0B͢+SoLK0a-Uyy V8bN 4RzmF dڥ-OTߢwK65{KSkVœB7.̓6iV~)kg$O) j,VԨv?=.Qn/ޙ(B Cl6L61= DA+J 5?sQ56̮yIi/di~4[yV4EF`8m?tGD/F"Rw*B۫y)1bv,q]Hu$ 233%{n%as~AW8|';N0!I%X V}-SERx\_f50}PysՍ+t9nlLkO+s$o`o>D&.e W AYͼ,Κ1,хD5%F}ESrݘiϐr+(7\/nSf M@:ȈX >~5k0ޓa\UfLٕw|D7aZ|Щy,і]KB˺)6V6]Bӏq^CuٚRR=V)0T&u8 " ޾K5# AB:1Q;=ļ2 /ZM 8P-3ʁDK)dG5^IT~2 ;m4a6#t tʗ{-5\FM@8U(eh@yғrXվLz ' #.ԓ$ llxlJibG^+XR|wP#aD:3aP}SSKsR#e6vffmTFßKp|&FCQ)0|vk_N,OEb|A1~(5YlP,&M7;1V%|yUuFi.BQ=nQ6NenrBP$`5vrZ-AKy_<"} jE 050!+.1`|q\4)4 ëJo&zhj79֯vbMP4'$Zs<-O/j.]ܯ=ʌw=㧞U^m:w_<ت# !x5?w􇦺.J96K)O–dRol tZP~u~܉*L>=W ^ՎPBGP.1(TZ7[t8qyTsv_|gYPWI/Nlo4?I}$dg,zɭkKjQ-#!ȅgp5|#P~a_wgLzћ6F@uQY;T2;St`pD`%e=AHq[Fxzw$ֽ1Yֿ+]%i_o"!q[\3K4,`^ful"Ֆxќ٣E-hY|w|@b?!1\J1-Tw6XXC@ng-~M8YK}tU0%)W|6uδ@e/ŪtL1o@.eYUL.E{# j+U@ʨЌF9 `]=@JPѸto0Žh8 A ޾S:+O'*>%s^Z]Ci7sX;H\[ }kHYͳžZ75;hF rdUҡ[Tj4et =83)knb87HXN,s8rQU`$Q$*Ś=ȃh+Y C ~ĸ!Y)NX($h RD0X*'-jb Yi9tz"n?OB0XIa pZP =;NXG7tT$k7# !T?VdwR 1L6nY֯:&M4?ԡ XȰURwq2*7wn5hٰڻ=q-mq=4BZOsD<B/#K\;7q^jg jNw;`[Fڔ{d8ɄN ,}9:~)L%ᇣ\^`p}Wnj42i ^''J?+ Ib "tM82OD#܈93WB ]1v߇!Q S$kc<+"/Ck1t< `}%;L*ʼ#Ƽ\aIG p-k/ sI Y{3bd|T ӜdboX[٬egI]F3Xc^-?"1jvlu(BYֶnli4=(5oZERZ4$-xq7; PL\}&4~%qHBs4s4{_P`,si(q)pBE` ff3.L0o_ͫ5-'7,\ZFpj4/Aj<)W=  |oYE8O32@q]Yʰ( nX vz,umS@sXAQT{F3gs_wjim N5!7#̻丆Qk+̱>VN= 3Re$EDhHό}mv @u'?@+KCZ&>8xBRިeoS χ%}ƿ0Pha'=iKV/֕] [n7ka6T)\ɰ̎B-$'W)A@)7ػfcgV%QU+aNCN<67>v'Dǁ?TÑ5EWJ+{n 4vv`$qIrn4M,aۯ 3鳌 (^_D RҔ>sz!&afr+S/8st |ʍX!EW .̳뎍 a]/!%5 zr !w9n܊ _^z5|Xg{ʽhIůF Bg2Z>l+T!(/e8NYK#] K&BmF%sJEâHVOtj:הʙHv3 dAё3&N0~6eӁ'X{UѼJ e ޼zgOl. ۽m:|EVo.OHOeCʣ3\ F|pQz@&u5J-Ƹ.Dxnv@Y* FGo& PG<>ߵEThXM+9HK ).F5yHG?hIvQ[kk9␕*EE ;ãm}A 'BĿ?ЁSliuC6ʭ+'wv/ T͜+E{EJ_ 2r#a+CipXԖWnn̖Ů$fX! .7;gҁB[\bݠ;Eפ8 7^ŀITηcg0ΨU8\n} *_Qe6@@wKݔ ˬdz13ޗ8֞v2UTnpU G%JuӄyؿL+xcR?_RYy=RfW PHPgrAQsZC.5P]|rFKNϠ3`\ړ :+TN0 xvk i\-@1h9&- ^%=ʴ_ Y;84XFk~44Էk';&m#\glLSFMY9Hwjmoaګm3})6iE2q"$&g]t<b!+K/?qt-C{\KZ']ALD\_,yܱ3yQ 'M8}La(.1 g!%`NQ h-q۫l%8ՉPiYBWv/_lH~f *Z722VlLOyixK!sB(=v&T;p4Q_N64`9dzW!@io#ܑ48w`p Zb# 3_۵:-֨6.l1kČ wi|4DCoZ#Hd0$wTLD=: "꜁cZ?T0֗m5z.4,ɣCwK󲼲0zUیҐǜf_8//Ed9Uf|&]OjOYQSio{qnd'SEBEqȜ-T}cY.!{KGBkI>]hV ]JXm( ""5_-Zb$= fşvJA'Do"lC9l3^3㻼dh'vX1vqM+ONlx (+iJp$sjaŀE'-Dǜi(Z@{SMlƐлܭ 1{s 3Qk>/W6| ǟ[1n 5MmL cv@E-r#Ta,gbkVa46)$_rKm0` +IudJ3SDnF7A\Dp]^<;( zuMblϢP~.D8z-\{.>ݨ;eɴׁYf1lf\=ݺ<Q,]pIo2O~6jDlLl < czCZ'f$e@UǠAl,n|_e z~U )I)1j>;Yta8H2+Vg!}7EľGr%5w-}ta5 K,St/.fUZʴ,,s|3O#x=cBovEkYlH@<Y|F1ȷ|y?4rM煀m-Ќ§\nP&co-/wBlg,wTY0}]gAާ0=++v̯R3lp#lx2L(Nj [AwB)Njd oҹhQwhqt4>RZ Ǟ_,6qCZ+;|yW{vr*Qq,[p KcPۃm:iW2Q {pQbW4O9%h+xNM]rO)_쎝;"'v s{I5SAn%Ď~`z|I8 r`2Wpd :ZV'-G@B@orLy5 q1yn+8nC&w_{{M ^D3ljXYzDV mZ;:g|T%IO 5$>3к9=Y0k\o*#D;R]uԜe }rMdU| wz[DU_X^fi3rFY$|{EVt:Tɤ0_~׈>^'Dg(sX)C7W MPC,L߱Dߓv}?20_AVdJw^Őg/$WY ÷lo*\mQ<w.J '!_IPf,/o(<)%ŝ?EzcGu(cSR/z*[X4ys.Wbb!-t y*l+i{=4-[_LrLJ׬1WnVBã2zڬSRN,O%ט>8NVˋ;|%EaW:&o]'ƭKM'vGz ks7moS%Eu!v7-0iǓB*{ *̕MWu7ϸ;h *^-^7̏aF S-pOoDG+B8BY]"^5bȣ)G|ƫ'a$PiKdjY݈'hKZg$1-{rKY%M [M; ^ {-b]VJ%1(C,]ƴãDW(i%&G{;5/ۙt)?df\aY *Y@q1ZCx^%gJTCIH#{Qa^9<.!un Z=!ǥçGyP5{]̣R,?GD\\8rv檐D߹I^Es?>'.?Q-;K )Mdӗq`D3eM< ꞪsG^Woz1=&4j\C"yIm~uIK?B"eCl9${70m_NEFW8X#\Eeӵ% s' rq@BvXl&ڝIJ/=.@:al @E2/׳[v Y2b{DR/.[|X,w -_ǥFlR*K-ttU@@x O񅃖Gy.rh i.J]ȓ>k8=~7y@)*WYFbҾRS9lhʓE{Fht,[băv5N? xJ3ڸx2UJS-YshFK2}Q(}p- !b'$_<.tdpVnP>*SΜ$E N(-t(UStX%eJ.I jצ[٭.Py9-)Atx%ӫ nRh)EUp sd 5]DZ8ºND{n¼ƃO" [6>qiC"Y"pꇉ2ns Q * ͭ6AYYIb1w|Ӳ> d&j9ӌj}#Ib/Ӽ㛇ps P)? hi%xʫRH2^4W:Iv}yN)|"'Q#(}ĢhlVKP[KUnPfIB+I8G/!qeB%HGNFPq Nz fU3ۑNɓeHq}]~.;YX-a$h[oX_ג^5)ض3{@b{ɕs2u K2@733ȼ`J؂@J%BȘ3<[CoPXG7+l⸻8VmfTC$ڷh*V|Z QJag ¡ƼW&ko&DY8ZVZ6-L .Tdšʾjo߱7:l(O8)>nEM9Z=ȳ|KY(Ktݘ z*tޝ>?J)79"a"oX 7^΄;\#]asTqVy{k: z0[(h~`ݔ>3Ⱦ fuG!}.vQżCd?R9+lxQ搀#4je!ȐՕzY<m3J|KJLba.ɦOmm􏾨DyYev&s5mOH~*~uu7Ŷk*炋>G)dI(vƊ/9nbYp50sAEpGB6꾓0::OY|ma,R%Jߕak]+j$R'k@{J9#}c Yo |6!NwZe :T=:ٶ$ 5fIP7%LMHH㠏RGt7_Wz~ O;~i/fѬ?#WOan1W_54!3wĮٿ s U>Ix2j0/ MilK3% D&Zy WAe3 5"&~EL5[i&wnG^Lv<]\ڤ# % gLٓ]H6b'xF럊fU}SqhrLu\* 5G#Mf(7pbՐnZ w2ndk1HӖ.yK\% [G4[ZvYSŜ00eI Z󷅓Aat() 'b9ũOBΤ%TxfIEg|~g$9Cx^A!rPQ:-CTؐ> O1"yPA=AAXP1+;p h=TH CWviBq͇;qҝKGug?T4Z8$T&*OaZBԕ¶ |h’i؊eQB,)~4qЛ(Hkz+'H:}؉A-s%!CR14OK4ブO?g Q$B!4Zr҅2WJ?6BbwqJC#% D Br1\4)K0о&ΈV'J 8߱i`0[]szdy͉ؒ 4.pêIXSr'%imw+=6Ѳdj˽]u1 և6Ys^?0{Vj=0〇fLD%Qϳg]oDXSLbvS~%;yGU\G}e @l(cM %(_ {]Gz(lr/Ʒ0 &;e-V\#P[욆s>B [{ }6 ѩ}`܀xHWQkDbĐ^4rAecD^ ~5R"pb)vуШ]}ФTym ܶe)\Sڞv;Q flwoAbе zβ6]fKT DQ IHy|s-n )g/otv1W 0?ck?dj}-)]M:7έmяehyz0s#x"a< .7O >tUC+m]Ren .FWb$c`ӅAvW`-Q2Z,)ָ3):z~ou+#>9tvI9ކ }^Z>3X6Iek[Źޅ^_j,ek0EjMH&O%^yJ E˅I^<>( S)=H+TW?=H0PTHWIStÑhi}:dI r{q4C+]'b:-5[p[^_5a) huΨG$V@l ^tJ2m>3q|E=E7ar7R7i!9##!j%*$Oʫ-/޼|J5Tu5㽛-UpGn:bB<.OS 4$f@g0@ ܼ mVLMߒq^55'G՘gE[!ѺHtYm`ޜ#/Pȝ2ߌNrrem-21z۲NƦ.(1A (QHTo!i;5c`߰:#) ? ҕ"T?ۧTK_:W{Gf菉Sc@2N6߼ r% bPfwބiPb^*}!Tn@ EF}cFWRGY"m$2uj/8y:VrSЩc ;pBVx ~A)8"m2s4TDśN ~%-8SR{Lv"qNyih0k\SC~CeCܹ2[8~lNjiN?0 c|˅ُ zxpm j B=>k5鯈/u^0Ԕ(?‡V\'by1NO M6g\ķϨba;q?p$ F2Qʷ~+"Grp{Ŧ` \zE8ٽ2ks0A@6eog2:SO2}߹0AXQGd G05vžOefCCiFqsB~3B~ulž-w6} |+PHl$ĉ-hHi_%2TV[{l,>39{@dl5-}!Z+^V %PU<-a'waU;OzeDr({/dBB)k9nv*T]`hSY'r Q3‚0D,9VXGt'UuSŻ36gljz^x [ҲOSY^FgNTr{mؑ릋M`UM>6*19`lgм/yȭT.- ͿVZe;K,ubiH ct?8)w6qi( CN[YV^˽A#ӗq_QBkhǰ5Ndݚ. ] Wt-WYeԗ6vb6Euݟ"5cICDiI\fd $‰}9T*Jo'@)_F5f9%T[S t'+-{ F;b e߿x{duK !K~奸Pn#/^>dx^;~kD#8H׭&3ΫM6@]lZ9<NKmQ$L]kNiق-$l..ܢوID @.A^lQ$̓o~DG^k !`r>bCˑX;4~zvל7FBNrIt>##e}AC6:zO_t|,bּqk*|ӻsL%45h h&ķF n.9^/I3PsH^2`J9;Ǎ3hvlt3~DM.'{@aB*͹i!Y |[->{%bl= mƋdHyFTB,S%rfKr|&~B|S7xX 7鍼m}k֒%{fU$֦ZJ&ɼ/-3⯓'Dpw ]-&F"hQ\DZB৥L#|jkO-U94 UjB7$/%ԝ{!q")%:&p;NncVklBEvZ% a$Kijȏ=izݹ,7 U'~JbT̟!:dbDGn`#8jE#*,'c 7epW> ewM uvaX: 2D\l7lyxE~~8&YjfٖO`y |}pqy8"f)x FahHZ5 5}xnу=@?6im \#{U03yTt&jG4yux=j. Rk/0E4_mdSʘA)M-)*jv]ITOHhyg2>z"[&RG0Yc}8=i8K⦫ڡ3+q+e82I;XRݠ20A[ f$ўX4 ))CUD^un[}*HQ)# nݙÞO>}.h ]dU/uՁy @ @DV)XEFoZEwȿ+p `{Kux.| |Zʄǥq/ww/~d }8h(:Ѧ,h}3 (.o8 ],~ܼ62ӽVݵbGm-'D%Ч(EcǀIF=aMv! =)DzCO^wC;,5 'oE YCE,6h``A9cIX~} tm[GOz MTPxǓP-^0N<4lt{ehx;~y4 ӂM##C\\rW 9DM™k!$zJ%,?Mn">psCWRjU^LgC8w up?q3IYd\| Fzzn0,?Lj5?]y! kc'աkmrpLct*1Ω'e$|LETdHh \߄rKʭ:ݽn;DStK$*n6_`??5GZ,:I-تzŢ̕Pe$?B[Bo9U4?nq<Ex#s֖l6M]#匌NȺ=K̐]wk[B],o 8 :4_w(S<6@ SM|of[(hňpPds@혻I@q%LkƚV)\pB &'Si?KFBGw:c>W<{8!q$Bjے%};c]| ,m/%8}niXتW9/HxEe?ȅ`/դ_l>ik+|z 38p{ף|3hB@vS%ѥx&3Q`i`i!Z=O =h{_g;Cm'<"Jl҉JR RUgZB͛ͮ\~ )Qآ I8liu/D4W穀7Z>F U/Ј1F!ehK7Z`@r_؎NˣTd`dg-i{(}J#0sֽ.Y̿nFYT4-0;!!h>-o_rs5P(E+JkShm(*{-]WW<HGq+,]D=6Pg$%Q Hϼ ZHe/J˴M654Eғ&bNPvh ə|$*`A,cEM}>W(x;8g#/nWÎi8=00AuAh7NG)#+xg)+RE[[鄓aF7+ZqZWTa `A-{z 14JoKXfS#> E#;hN1,O[fwmߵD"' \3\h,RG{+-ʤ3wGvrWC>5#%:mگ2l&J<ׯj{U,T$?t!7E31oyggZ!nj#QMd)*3C3ZHHOoOHw=sl)9$Ek9/>̢Jd4=} |N%wÞ c'b_Q2뜍O6%?6uL&1#¿KlDDf]B\xr֎kT/meDRѢN@+9OEʟ!< tw%NGvR誦roRV`LW+3gp8nǘa Tyv)|tE,E nyB.Кsdвe?$eEJZr/P^1S9a53c(o ]<$`m9W@MxO]`!<F`;~k?Va삔\&L~[ =%=&sB~LLX9٧urRCyb=UB/ ڦ#ۓQ-=V yDOڡs9J;p]JUӋ1)%$f.Yóg:Uk p}Tm$>s$9~0XZB1JuudT P`f6ҾpUh9Ǟ0oEi^[v34 d%qnPmi@s,YqQ?}ć ׇ^[L&Nvbs 6:3"ՆE4cy/`6j/\GjY\ԩl9l;_RalP9_\5K3U@.P;',v/<RԚa Qq|m1 ^vx*ݓ I3>ݕvS&:ili3 _a{$ _yhM[Vo7seDL(Fշz!?' d! ҟ`E2xĬʇᜋۍ-n [L}Q5㟁a=x/y+Ggq3mH:#t&#'%InQp+@!4s#7#Bg@Z )&hҸԄr&5-Nǜ^Y6v:[0̧SXRcG/W|y ۺWAxg+V m#L:N]|$ro7XST4!OF-w\MPh ԣ.YA?_rb=0_wJ0Ni1^l}g'LOZFC X0'c7r uRVH`|l7<*;&RmZd }TS=&B{mz#vVKۣY#cQ`ʄ2i']Y}"XHq"@<&6>ܒ2zAQӋ{IJ~0+W5|thiHKQR!=Ãhؾb](lIPA߀כٴ ͧyj #t;Us6yy5pNbJʏ=k-zY0iKW1V`h%WDd+Am(@+#&źgЈuLfH=]X*MxpBMt~@X٪,Z~ۖ&7:An&k 5Dq_ͨvvy-_֍2$ar={#nPEZ4h oǍ 3t ݓ3()M尻;G) M-aDSTz)emAh@ 7n? @lQE]x4ܥ4^=؇bo^"j!3 M߿/fq1igFSO_LVzL<5,׌vz]g1lSKlĉNq%T@P",'XB'SB(@ef-;ʝlx6<fiVlO§L*~pb|dBؿ7I7$lpbj[R[pw2phAp]}O}j-=>` @ x*s.FCTS˩|m$8i%J 1 z(xOu4MAb;PR=ݚn]J͂4i^ hosi_'~A}@j盭{Hh>F`_Eb[G6\NJ~Az-*u/u<;wA`6y =' kUjլ8M35upE:9ūu辰AGN8AOEd+K{Yx>5MGS-+m8 LHxw?|8l]e`q~ı}Fg6'(7JrXY/;Y%bH1UAj{d)$4Ia]T9 wIY+i?c?)@( IZE̶vOUWU ґӇŃOo,w_J1fV.N>7f󲘲~*Sӵ Ag"eì!! (8pғ.;hXhicV&hdwKqE]p1gԲ57B`tƳO3K(IʾNl;]qʶ)B0 6=#Q a0~K"kbLTzF I"!tպk:U`h7B|I*|ѣ,q+nFS[ٕ^ ջJNE@Ll9H/FKz:^VfcH}HV#bS"ժ*/2%_`LfjX | Ժ0|?d,e? >"#)ѹ9ݏҙ= Yea,,NDrɐ{VΥ{Û!J@ Sm3G!ҭ|o#'sƯ&w|zPMMF^3D0iCϋE5XK͖yB++}YCm ĺgodG@DϤ4+l޼~q修PYP` >._ur<~VpM{ss*vC_irqnZ W$:wG7u8OL/FPロ*$BXI1QMd9Tƍ|sj0FƩO5'tNdlϠ>ገx.iE) |>D)M$ 7QFT&HN!8)"Y]ig |wrc,㬊L `9NLt碛k m}Kˢʰ=fh1qS9qTk0.tXX\fwX&tJ-bRVJ[yoГTCU`#Ndo V_ɱk{07Zwa+Џ6^XǓ+Gk)EKO^3 `5 _vd2ņFq\Zd Kj1Ҽ:^9m%N#"^gh"PlHh!%=whNyAMUMЪeU0yq)[o$^Y5,Rkx-yo_2vĢr ;iu qv I/ F7]I]OMFC& JÖUF vykoLVR 3YY" x8a^27ĢVrzMj1PhM.#Iͮgl64$bwGfUAdc7񘎌7o8b$uz ɵ5 KbW E|eGxj\;CKznmaW+-)>s? =~?B^xMlOa}`IpREl`>K0Lb'@>%?w3LW=x^K{?/fT̈p0OϠ-Pz3t\DNΏ%X !ƂY,@@ )0iHA{B#O~(&!R_ U SbF^n0b.xpCy}zfM81/{{~ReWLsB]&vQqQij?1┷cd =^ ʢn)Wm}^Dj6ٱ૳H42-Bְ $ tI $pO՝?|^LGPKRkeޔݬ>f qklJ <#JP]}c%){(,vD28[(Def'DbQtYDyD@Q?NbL,m("Du43U5hՙHvETlی-aG&݊7)=k;Y=JҎ;J2Bm× 9E+%Sj X;[ 5XYJc%Y$9Y222a`*WuQv}u~st8P1l`n厢H!3RԤS84~JsCX>@p?o;ZI#pktp䔍diQtCK\N ZXCfu@ 0"3cH=|s>)֫1Z旸Ca^z[Yh <$T#o5u96T!BLtHMQOUKn[hGZljy'Df˒4(e ] ʔaӪjkkfTv>}~ҮK]&J{G2Htߒ1^d6Etޟ (eбDND@"bgH[q(p$Y^d+AzlHzd[ƲߒYvFXѤ0/f_dF SiMf2J_LO65t3HP{|4 V-n%HqD,GZk6'GYxjPK=䖏0v4B: + Edvvu ֛pmG]O :MAZU7ܣ se\0NĀw ͢I@Ib68M+?nQ, 1J(KF ƨ{ᢕL)P+قZ—y߲VRMrQpk4#9%S)àĨu8g"PّQr2 WnDbRjmKG35^X?sO.<읗Q2qnWsPBP& $–,;ŽnpE7 e_.fvzB~s݊%a ^{C<'%K;+VDʊ>F1 Kޑ9ZFC Au0- K=vkidBUS28z"TW&O8M$ S.+(ފ$&0U !/V+  g4ra]o BCpަ~9QV3aeH 7w){7&٫#L5p- ARPɎDQ?Gv߉ i{Sr+,+[D~T< c }=!l_z$}>+94lE#u* j ł:ڪBl\o{MlO΃ E9eR8pP)!1ek1_Or|/fAox@>;ŋs z`6Nmw-+ 7i@sDzD0Q~Uc[Q|1Q~۞|x;+U8Mc3-&3LO8L ZpPZNW],מDOx6鱖t RVj1= SAjKg& _L8AckN]Jϓ++sPs7m?r#*^owFLaw`ԫmI TʿejUgQd,2b+DANjS-Ek@=Eai'@7U6Rc D*.)0*}S?Gխ,+۩JGR`a<+s 7#!5X20Ä9CDKڨ':yȍvp 6 X[ ^\|;aTP8G{jq*ZVڟ@\^Oiwvl>[ejD1 Jz ĒvaBl}u,}TBېNu!B8} TE W8\"YcV.Q zWjL`ec|2$y5NUJlR0W1zfѫ37a{FzKkr(N%b[u89~<Do݋7灯N,ylAE ,lJ8#[IH$7,T75'lr_4(/`\QȌiy2#Y=`VeUkxyɿi9+}|+D2yy MS0K1zҮ7kQiq < g5U!Ҹ7)(7h̩|ho6i?m޿ļc'ܚq% 47oȯ7W`;l6 tx}>}sQdVLݠ<ʴ K5Z W>M]EjORt绸-IXHM$[ےϕt hZW0"7cg]oLLݾ~ [Ki AU2͚I8%aPmw%#.ٔc Az%I)1(@^lHK ;}:C6mb&̬rYJ%rGYBV_ j$s TA* `^N}+"UvkDY9 MjɶV"ם9~MW4 MQ ﬤż.}-O)DTFv]}|QSīmаŬҏj9/-N},m4Q h`km|(*);2'9  @ڈ7//oS}+ )bS8eK uu({zSH]=rD$KMUe٪  7xPW},m (>3T.̫ *Qs9 yfH HԆq:64rTYz#{Qb?8՞V@M(g)q'k1ѱ%Ύ]O,S oDv >Ta(WD䰩#ufFA7kW/ȣ[+KAE{g3akqJ8dH&h[4;gɕ_((o0m`Fu.Kfi0pIbjF' hmi8Q>` xK)?K{6hy8pR>(y|i"dkY.^ޞH:ݵ|k:/t}XSX^ԎZYT_9~R݉J{c>ӤG EJ=y!W.d%WEwDoxySwZѯ0S`~7wTAߗlg>t[Lk{A L{ݟBb } n['YqnV."-@b[c71w:+IJe[NWTz08A`8 b9LFNGT4D `]a | w -g#$hƲC›qdB 3LU\2s$&FvWs04{9 _ 3Si+6 p[dZX VB=~|懁 RYq X,G;ҝ筌1f?`㤋[d_ t_>NC )3s !  4nſjifaFqx#JPܵUԐ+Xgg2e`0%=hX2}U|L TlSY<&`M }0=P1+}$ m%{"'_YQ{@PtLE@l 2|uA)ؾR?`)]9QOs w#U! T᧴<*[{K9"8ۉ3 =`/Ɂ|LE{*P$_=@v袆C"'inVGMM-حށ"CG.q%/"S3e8mdTWg1zu\25x gS)RM}GB4j(+ioV8N&fiMma!v$AN.aC)U1mէz": 9N=8c]S:}ߠ~ pȔn-p^WTweVzc^,_}2Rn[Nv1Adz V.q-o^ӫ*zijX2jyk~l+NY^9.uVJr =h,F֧Nf%1.)n,={"K`gO`8Q<\h恈I(z)1}9I ̷'3f~ܜPr;s{a*PX&p>ü 66`2K(9Nyu~LF:jH/%ܩNNVY></u.EEʈ̺JcԨ: |V}xF6TI?-iiޓ tn^:\鐠@їx^f:d 13iӝX$Ԝ(epL=E=hi ŗD\*@\23٬e\Ȼg:ni.*H )^]&Ө2bр_FLGa@W[j'yΐMz)| ᱰDĐ^`5gJaӴh"ZYg- Z {}˕j^,MW699%e7'?a<`ieR]r]@r_K=ȋI"dz%eCo(n{ld vm"A_ûcng4T֑O`M+X PVD$"v݃  e ڈwAepzu )$S#$i~\I i%`S+.({-A/5]@P<>0xpNKxJ%M[c_PmgYҶE?iBINI:;TPgZ}hE,$"Hy^4Hڭnh J#BYի]Xp;粜I RC~ p5`iY_yZI]: .AR:w+.)WXmlx%tw,xh>IB-U(bbg+c 2\h%f^tj2jV㋽ ax] )F~ ={t^M48+~8P;|gy1R)H.ρ,E4 ƵTQ Dvjp5/IH3ߕG-rM'\iM1H>Y *l (,) N29[p\W/ #SQA**Afnx\}E^/SkܕZXh~dDaܦOu0>MF2)ߵ"X1`Eg}D{5=>K)BV %䊄1͜У/CY+س]kAv;I1<fk"*8]ZI^Xq 0B44s]ʯ?C `H B_K;6;NׅG].gi50(\ .>IE?A*m`r~B^0Pj|UmU&i1H~mm5֪3G7ۅktWfrCNB.5b ~8;[]+,Ah:;)mQ?N^Ӽ js[h925"hv(̷FU RXc#aM=c>Z5Trl3hZOȪZ^No7f>,t-5sQ}OxE=!H1}P΋İeWagO:TóYݰSzYNN${7+Uу&|)CiV=bl|Pl]8Eۅ?b&tԁ:7Zś;? HT1H+jxd֚-UbQf*fޝ)'anZ|0c|8R^˞++:e̋R ,1m/ ltrzwMQ#usHҺg0өv'r4":g=Pk-wj!skEL0$ {3`Ev7>k(!S29V9G<57]WyAmUx$}R5m/iaؽ i9lojҀOI4D+4ipłD1h"[I?&:]Y}H)n91=tkqK@XSaܑiu%#|zV&8;m5BLkBt{+eMz9SE">6"YE;؀Ɇe/Y_qnZ;B"NUY[%NԒGI$*Z4hxD%LHÊiʸl1wۊ5=CW_kUqwT>s#[J-S#XSU;tkA@\rZ4 Qvny] )15H0o#+NnpڛT#0.w[V%=kL.8+ߝEphe C6[D#JzF-GĽ)*1:20{qr`g[a*D$e1x;"Sr 4p#3+ѢyPAe.?)p5st$m%~=@S8)zX?u}s2{D-%^Å Fҁ2Q;[}`kLv^"{c̔f&i~y+7$pm,WmEܘJ]Ŀzm٪J3BSM[Z6fo&iH3j/fYcuu07t@#eU52-ʇqQF1=HɓwTzϔu>cE]aI2҅Cةҵ8HgdR2ә Z:YͿӔ#ƿI}iM 𾨹oˬqJ*EIϘb=6 Q8Y/b2lhf|LSe2Il)R!Z0Cq3WĶL0x8x (0¹s'At,*ǀ< Oȍ3cX ^~ [eSA|m/L8zD!Bj;&eO(ˣ *ei=ހ8ȼ<Ƀ:ahS_m݈_A-ʈ' VitޯL?TÄK%M>2;P'%2G_|2!<ȧR]`ylx+\Ic>[]&7>1(iVU2LlbLT:G99%8]-S y'-+#HDQP-vBi^~@ywME^wٌ~)齌U6[Ls餣Uzn"PEj2%́9KjfxHcLAN0/8lw)^b;weoxA◙"K?WZ-XX;<'?(fL}66y1oLt=ngHqҹ;mPdm#VSCi]Ň-Ne`6íw̯/0xQb',ca-!~amfE^ 'ߴEzD6zKK(8n]|-XIDmXG}ǫ,;g 5ee! ?aC/_$m T~j-6GP"F %joEȞu+ˡ--fJr ,YBGsPZr"Xr!,TgrέP,[^]/io}_)(#z#R/DҀ Q#hAs[;6VnLXf]]$2$[¾kw)yR2[i@ bsiUX]yjS@dL0]q%gV .zIȐ @ƈ jܕzhHnCZ (g7)/[k#3Gd/{DlQ*&, t,AƗ.շAu9MM!caʍsc}B;-P ˽΁/oEINHORsy$0w&uJO+emL7/C[.K,ܳĂ W/b~$o!թ F:E^rGd @9\TcHhY} G-9MsWv|eF"ql]8w̟}3g.nb<=Mш{S0ySz<;Ftꏡs!UӨ@CJ `uylSsda]o)N 1Q,$&)G⾷L{l䞰?h 5ǭ̓p|JLc5bBx4}y:K#ռ&SM*0(;#D돛Q)Ih&QF_/ЮB֖,$r l^(A9ۆ'n-ϼa&$* ii_>+B Jq.>^"2b[vqƂښj}(3n?YHiͻ\[70 Ï{/O[e0eТykQ"CK/ gVq`r 6 H7a[ڞA@8mp~6.ώ ^>!,jqoG;ƹQ fJĭhvTi(#`?+ 7=HT Sn7 l!0:E9f'Ad6NvrAi"Д#(x tҏF@v\F4Je%BÉ.eX:1XFTW8c5%Rθ!'\'tWeA}tQ)6 'SϹ#عE'6^l6]dch\ԣirz($M> %6B DlJF&˼ EouMYw,{z؍bk)W/BFJ OlyǏ!B(?f=oa{u͓lLr :N&PBQTl+'XǦk/= UNS \)7"~t AX <˦t#†!ȹ_r/[ 4{[{P Q.w+%qB9ɲ n|6e߼ou9 ʛBā[R'fMd[ۼTlSiA淒?{m)+:%ZYB7waakZTnCI2YIv[s"e tQ0!R#=EnDL`r.qZk @!H6-hqu:51e"5j`)oVjW0T vMULf4t׭76XH>zȽ,wHPr~==oeNPwFwM!"F.6Ys#ף ͟Z?SnoScg I/""fy(p5IX~;|{\4+i$fǎ~9[M Ej#aeĹhu@nk:Ɗdbci Hr RfO]Za?!Q5"[kj3%e zx!?灓=9jh)iȪg}g56*vݺ$q8ࢍhi ^?@ds~豴h d|_K>x1 E5cH9}mވ_G;0Y-ʠ %~]Eĕhc 沅’1#A$$_-dPq{?'l!om L1)/.k{ 0WT@ykN:)`PcDx!'-s%-͠- ؍_跩=v\K/K|uOunփ^РvkFΗ65*-"rx14rO3իG{wfLRvws!ӈGR<ະjEDƒ@m?V_`50<8`,W+!ϖK@bzlMEN&BAlzywϕ(e&7-EG+ i% - cݦp ȝ9O?UZV GLgk7+Z{8T.@b״R`1wHs{ߣ8ax;/w*,llE;kPtGA;9ԫoTQ/۰\_Bϑ)nǺ2fh[7,u95ppH Ƙ.ޘld[`6<^ ]~l. (%Tf~8sXG{K ٽDЂQcY ?"T(f_ ^+_MQY{0ޞ~W/U ҷw#%Rih_T8ܔvzvk;Ktse$+׷JR,1tId+| 㫙\_o] cym Ir1O:+ٺW**X|N)2qN|]CHp4;toC݂(hc~ c)>A~'W@F9$i mre̫"ͶpMBk}p#ptR9眊gDu%DQk(&9HC'ك(k){ձ{h@BW>7X1ǼIs7HVhvA0"Ev.!U^aBét_ږ0 4Y+aT5,Dn.L6\8I 5Q2 %KtfY3+ w#߼*f]N ԳDzY.`KTTٞ>Fu  F=o4:W|O&Y[U;d4`(<0vn@6Ƿ.x b 4P4`uT5tkBи2\`|Ȝۙn1q=9)B" DH(abE Di߫K Slp[d sP(\62O9Лn8D/tGd\[.:U<ͮWNCE.!WqYgp@+ gCOiW#boZ::]JXjkd1٭z'xXޢi[:AaapDQ=f'`T6e~zd`'m|#FH=\@؇:ТI΁&+:%K"9^-wsG$M`f/:zR&5_?ASKz\BԀ0D&H{C]!u7Gh;eo̊v 8٭c߮jA9Z꾴lLumY~Uu{O.SQj-`\J%V=8gU6`J{2W zz,Fʖ8 3V>}ڃ$M.A`(:ڍ7t4>'QE5+i0-B ;?j]5!G QfWD'>aΑpco>w|,K1%!LJ~`y 4nd)5۲. /Ыy.6XZXr_J21.jP P5zetK]N+T2>$ylؔd1kg07uluAi-5}H:@Ee&Y2Bp.FV7(Hײ.Q^wk+bI"âV(,`܆=k}5x$*vLȪbEnG.1Bg c}QXX S/`n:AOi<ԨE|(LNʧ6/C aD1Io֫h1Ÿ䟯"ҿ $xFػ+ BAbxS]7 3ʨ%4ɹa-Vl!U4 O?l#87WȳX[vx̒79Җu^"< >C66Z^1C#*aq(#SgG&F: 26gH)R1}m, wͬ)tt~QY_>u}? &’.<h[0nD.R$v~]C⿍'M{ܷ VY4!~E/2Mev&jjܪ\z3H'&*ؔSoAƠ >Y&sŅrZ³\͸o㰼>9 77R{L,jEZ[9KfP6زZ?SMoRSA-8gB8;t썐@0qEy!d$&~;Ő9jؤxHX SEx%F78~~XޱuN ^Q_o!hw^_>f"F!8xx*ۡƾ{PIIa(uB^_7Nd S'H  xuRu oNI5kkuD2 VMP lH/.0Dm]☙_!0?6"i?U4x?'81I'ahRm‘M=N7JA\BX35QKAzWՅɴ1Wi gCo1z]p#~s|MY wTlȗ?{xMU(;>TBo1rg܈Wc /`|E%ƜZ-lcu2= =&ͩE'aBWG#d;'#W02f5~}Ow}Q`^*saff6!:  io q.ٸ^3t_Aa줔nߜNEd o4)ДþO]gi fE;rNxeXE{V4@1wqÀT7T4a/{;ގZ{XQl0"nHBA@{=*=}'i3A* j͒: 4oK5gbh|!tHnCv3 2i-k7^')& oԂH[%S3spZߎsEi#Bi{k{;m82Y {XۃUDh]NgJTDR2'빗9ey?@e5tII&q$l# eXn8PẔm@1ˈmj975 d(9~F^ʪG|}BR81њՙF96AxUH 8b޻6ԱTR=XT/n&J?i`hif92=z]#'T)]l#>ӱ9K >,k6zc !Wi~Y.J%+%PW5|ɺmpYvLư9Hœ/\1noHCxD`CA -9Lnn|#|ߖiZCߥ/8= lldt-yzL{z` ,S{92Q6hHob4s۴޾8=G}Vg&{jtF٪ǒy*UGVPZtސiYd7]UhT9,&pH͆]if߫@v# ňƉ S/Vs=gq! w6HjS`ήh.D{7`Gֆ)ٿC#xh=zxP{H6"밹yr3_AӷVѩ@фEIѼ%87*DKa#@;ҤOQgA6 Mf筭̂E+azn1~;2UF0GV$\͝J ]иIlK%,n)3.t~PpoȽt:qJ]kzS:<-0ë"Mm;٘pt+Y!YR oH K坅ofQh!*/}M.FȊiuZ@es-2w8 ܢ BpEnJTvl8T0?y!J +" IIuLg|Y*bu#pKs:J_i]Me)"B =|whڄgZb̰/Դ1& ` ^Q~Tt6)RNy38,vKNLHDOflNAcleoHӂ')6fSjͥfϟ<㔁c ͵`njHRF<bRy؁Ю"l*ql CW;'Pz6Kh*rr]ۛHM(&Uhtt X#kWpS~ʒ8+kƹ+M >;MLY|#"e$f;^w"$8Jx hRP{Q3Kk-Ū`{X85v..$3^+F40673/1`vŘ/eX 6eNajXrkkid5(kU_BΤ#$2wu+WG\_Uf*Pُ?eϲ9ϬMr Fu(/]U>KmpaO+{fufGefݛXEA?2ىu.H>6۝qY[MQ&Bژ!X} }j{Ozǩ5{պm+LRWk6 {i~ֲ[T8@¶dfŜkz'Xd} b}NyԆ+N6JkUƍoI7{|J?7 鞔xځ>Pj,x96aSsۃH)euT|>ÃК^8 Gɠ#އ\z:33䈎b%]Q?Й]੢O~9ȅ|dR6I7n 2PͰ$s)jh AM++SvPҗH}]DvaڔV1 '햣uOy7vJ{p,0 y/y{9/S\{ [іo`--ٵ5KoKY!PIVlHC<,;"tIOqC~(:͈,y_Xt hEcR FKfzt0ϩb68!h4 : O3m<zQW2M&-c" ;lth!j9+dPjE$9`1$Bd&"ÎVKQlev#Stkߚ`\{/ϢUM*J;:)C^(9^O_ȇ<4 S;U% g~XZTe%Xৰ:UɎW^Nd(2f-SBE| >^\m3-EK@W^$ٳj}}<qH"b[  -C21q"O_>uXFŒAJ޻"Fb'=["@twG$2|N]Ik^9K dOXJE-G`֔#%`O㫦wjV#BѵE{{e#фXK {20A<{.q4 r7AllImߴ3ʉ";RbG"P8BWsI)k v#*ȳ"J,K_;Y>%#!M^9fbs8w!Eޔ bVb({ mjN;F3g5\iDf@tc˾!ĖaCKqC2 z5cUo 7:Wqz4ޑ3fBx!uM6C2mS! uhdiN &`:f9dS&#<Qժ] 6Y_k1k7`3b&4ɁEy`oc<9ʲ8}22<@^l=<#L]_<W]S5!i9̌'pu2^sWSSWE){'zX'6e@ ,0<[Ύ j=1:.@>r^s<^~aϻ^U Rl]JbΛvO a* -ysU*Фkq6 `wWA׼p}l!FנΓSᒟA=|)Wrb9%0s}/7Rˢ Dd P 9E//4ߌL@R<T>H J҂˻8]ج0j'&[r=g=ގ1p9"M:6/Öxw(*D`!>zu[/Yp!3 /ݒ7mg*}d)π~` c- MKI-~=$0鬭Tk0<$."u,F,Z>ށ@֟Pl]E"|n&K0&ht>oDe&ڴrȜa,?y" s}Hgh> $Hs'<"' ]l%985 QVK_0;]ڐgc[7uUMnA.dNXƵXzߚ|ض.>cIqTf-̈-Ru6fB8iު@o lPFGHQU,e&ndvf.AT9 tycFg=e"OÚSO ɜ%Ý|Rf[mBhzq?|wxF?w)Dv-ԨG EDзYMsܶpJSWP5n(mF4Ӟ&#ٲi>ܢAسwIl.7k瘜M-R~j"R оl*SFYb[V)A]N )N#sh[&ʶ QZ<::BaGz=3<((o+5`X1nZ)T$~S_{k؆07:>xj%m9 w`ZFQڥe2d|xwS(߭pUC)5niNOy#;F#6Bn3 !=) iX}[V4¶ igӲ<>۠5u B 3unЕ%VMl0*{,tƍACT˅2.y:,e/8= ~3ЗwĴgT| iLIhqgEw 2uvpf?$>,߲Af1Nؠ['{v~Hv=aJb~16'k4*F@^Ӵ[3-a1 ; ,uC2ECԩW3;6l?c ?3hb<"/AvCnsmԯvb[/@J |Uf/xo֓)lF0IΡW؞3YỈ%p_9s?'31~6͹Zڿfy[\5T0E)o'>Q}?+F!@C1 L9xbˇ5%ug͑6owf;PEa8Y\;*3B0CQ|Q:|,N^wCYi=̤E,5 ]|omIp7@n@[W SyI'Ia=.Tx2dp-K ݎsKBVqJޖ?l 51V?65:G&"V-(kM&4xQ5Y>4@VΞ%g ֝{n|ڸR*bL.ܿ=>|Tq۝VFFr7@L>#Nd_Cw+OҌЕ`h3dJ; ZH뒭<&G d$vPX!(xVXW.w%jv%Sl!Oۑ|njVׄMH8+0qap)@XYJ;E,~,0X80`2*fHt,^%LD_Y8ŽȖڍRa+59M"ðm&𷑢#O-h.݊]3~q[ξ/RIV-PS#|t3 #ݖֶ0QS~n+gXv8Ԇ^ytw4Ejo tmu~Nb)9?Fӟ-owJ3rCEvBͽ_ꃫOdža_7<`-(b/9'F" pFM^7Y 4k{|]jV#Fp* E[w{Fw߷]i*K;y' 0Y4P6Iawu VИ"JP0I/G٥>?_:&8uzZ-6cT[G/iP'DKк7ǯ'Afd͍vϓUUP oqsaao|Fex ®Q\]ߓ)ah"CGyވ~Ȓh8PuD%~:V@叫km?6c'<µm8f>(x[UdHkFb3[yGs C!^pA¬8m,sXa?1T i%(>Ve9׺CǓNcZ$#ؖ%Rknv&GJ ^㟬*Bg?՟$ւ,gG`êQvr(s<$?짧1EF~ax%3g"ό(B3>s=7 ^Μu; B Bk\Nݡ#;\B~)$!6]4apV*rKA;VJXkα@"W5C7[( g8 ]S@wGS2|y G{QO&9Zۂڧ/xoOLIku@Ď`aOB1T.tEF 3pȇ'éɎfzZQp3R"]+EVL,p7PO)/W\y>)&7 'kx.~gN)_~ze@!e kƶR6'D[A> יs n9ΟL/F42<@nxkvx64+hWNl/cB!g̝4(Y:^Ohc_@爿~U43&Q5}DEQ r؎SJ ^S7<0A=vcFǒ$ i?HϮ-ɥk@B%Z,u**_䘈bGó.{2҈p7 $b/7u9}[b]B1^l/f M=;4o,Tp>-J7`urXAjsdeJ/|ZY3-Am}z6(DOXPVݏo˃2d_O# xB< T,W;}ꚧZ `eζ9"knyekpF+eЧX `λj5l7vSnmQQVecZb=<$Ajq`xdGiR,cJpp6O)|>'fI Ek_LN;;Q=++fX_p58N}3:Nذ^~vOADUIyhWνeHR&m{s2X5$m&$je Ԩ8iYZbȣ6Jn\(g=!K"g Y#aiL*ˡkAC$/ӇT0]bNʷb DM B i$)vCWXd勦Z\ތsR.dMu6yq[t )-ͅ)?x֖9!Rh|V+)X1 h>̠¡"yQ&R-Ylײ\@' ;{s.p׼Sfʾd$) 0}p^у~L7EFH/fLЇjdb-5g^~89 KrVg2kU ,UEt"qWS/ O'ONA!ó *1 KG9y]l8Yf-R"0>NvR)TR@-?MjIwS/ *z#܆(3PLCvOhE5"gh0\Xwf΍. K:)劗Dsğnq u5?.s\59WLQMy- dӖ=N>Ĉy|I@DY@4'()YNsd(#o)W1;Y)OrEEFL 4="4.SU5 z_<0åh,9S}SicO=h:߲|UvS*ok4e%cN;\H6ml[c'@8reRocM.ыZ8$˼?ZzoT^׷Ċ+t[ ch͗0ӿd$( u֜7Hob1FFwՌ`Kbwl>t8T~%kgBh]JGC$\Zg-WAh) 49gZBQ4<*(?Lr5+W ^#` 40y th ,sda6,0P:Js4vbfjշ5 R&%OF5Xq0|kְ#k;/Pw7ΆPv_~{Ĩcy&>=i>Lc_ D`˾H[X٫Pym$|X`md'tRRĐ?_A:|;cE;XF3b!]a|s{zkgr5hA9) BiM;~pQ1o*^7MHɅ 2/=Ɵ[ fF' !h &Cu%_fTp!SʵW;-- q ǔ(DSRrC-2N,lNj9G2y4g_)g-dQzvZ"Yjcs&g59:_L(y'{:ՅЇ`wuE>[ϿUo\]S]&6ε,B̢!bdME`yB 6Q{g@'Y];Lx{(lp ;0APS\'mUNkO|۰v/?c*>V9DHܹ"5;DɵECy Hl}isW-M&r2[rv^')I޹/7U)8nςPTH5n9kX`A%VF h${d49Hc+UKr|ɳ=_T ,SE$^0`L~TM q>/jZI!2XeO&݇6a耸,z1WZd_N婶N tSYI&hyhzݳ*B셞 z7n`8Cj uәS*Ʋrqi]AgSiy6{E̮\_tϣ!CΒ#m~ISͪrelz6g"0 3=D܉՗N8I~Џ ՝%gYZ07070100000301000081a4000000000000000000000001644ae3bb0000a6b4000000000000000000000000000000000000007200000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko.xz7zXZִF!t/Gs]?Eh=ڜ.+76"C \& PA~Ԇpd%8otVr0.:') }V ;RBCߊZ•fYÑ[~>{f^fD+n_sG"gFT^K+&2 eQ5GY31![D]-5\Ÿ&\ر9\$Jpv";ٺ,05V;[ &M;Ig΋yooRW [6&ޮ%N5 a`9=j[Ի.J@H0:/Q{tyoob4;-X(Neb3)HA2+)<@ZѩuK"d/$ D6p4k4g-s':B?q#ܮl\,6Pl !Oqlf㉕>5~'=JdŃ|>Z9P)4"I73cE8;oZYv!BTP䘰h|Pjc&8^%ONuw`?W? I㽈8%3V0o)IӅ0%oRE(?*{OĢMdIT OZ2O}vflb:Lo;k@ B)[NKphQlp2xC7Ԗ]};zyfv,rbrmt3Wk笐7QWḦ'xp\8i,zzZ? 1PE4R_WBY>9vqH,k5l U3-= Z#x"?ESX$` WpKۮhNERRrH>^Zwtl^1>*_%(.bFqbCp>x28u;(VF/ vE7^.]„e3FҺA^%Q?($F:BYeMuwcl'M?e[ R\4:DeoPF瑂_W ~DoF ҡdPĉto@0xb3QҘX&$ԔG*\>p滃ŀCb:HQ<8^XzcJ-=e,9u2ӫrɘ»"3 :GFXG5/P4jڊRXz1ߑ*Q2u(嵓h1Yuൔ ʺ&b)IR[e2 hz7g2*YunGx?-?cٮ~,ڽ p)G0fq{IpYQ5]9! {Q6I.Pb%fUژКE&nw&RYSd%hujͼ +SI̚3B?Q1|Do<Ӭi/7xH>zo{(P4?}-õ&`kRL+Pex͑o|]hq˖vC+ucx{]ɀTJls%qاDmՄ;?1*g͠y2VZ@_WM& nz_Y3&DK[E5IPztTua%PVI,`FH+/ p\&lr`U깞:_w>b$K?sB"$^d(%6A1;V,NJYe>2{2 W,`4 N2%5rSGzP5Li,@8Z}~by&r>_6ڸ (B=1A!(Es=^1N:fTԝ˨c}c閍,ڙum7S/dgU{,fa\ -t1J^7sK>އB')8_ȧn>߶7>=yB~9QQ?TѣI',s|CZF= :^VmBJdPdVXe%"q+z+N>^O\iAV!$s@ZP?!W;_6^P/޷w[DTN"?X* neG +\yV Qu1Ю~kw,<0]j0*pxi R&F05eiաݕʣ?X[jdP3/-ut*HaYVD.=[TVv]wbRAs}"NFFew W_JaS8yR=ؚ3LT - 0ӧA4`lLjHivs/OFS[Wb݃*Rm ŒڇόQ!8bA,c = |ms8U"KUZKc"3=r_d54^|0g:izPhF $[!棡ݺ ZEji p/UxgHkdktGaZ:M 8T>r8i  ,Y$}Dܬ\y qYTEDP/NïF3<>PzJ)u M<2=]A(i0(#hVNҨ:Y$sw&:F.ݹ=/grE$nCT4σ+Uie syqQ gѭ7Hqc1PY(gةX#@bIEClSc5^J #g'/ԅB.u)n[Pۄ),ȹL2b WekVf 8E8䝇fJEw l HNx{˖( s<(31^D'N65o! 3JN\js3(ڴ7\I%ft"i|Q&Grc,IʕP$Cyt*@ S3د78Lq=8B> ^jn]gfWHܴtR#UZU>zRܶY;d'G|I䑸]}`k3+ѷ'.!!qԸcq̅_K#Fi,tF&rOHn+)@ ]\v2d*PAGo|ƧAݱǂ`4ϔҁz`op6#izqmfi.=`o=1XP:+2HDYu8F" >ԥWaE5m)FMU %}^_ϘlzLI.c!L1JVi<`7BblUnRT'~O7o'H,,@ KQ݋)e%zm5QX ц+k?ixQ? (_(Uv6Y^-"j@}rs=aq\8pMEsh̾8yeR`mdf]5kV!¬u# wGطwiH۲ ?$vyW.vJ|BGig/oEy)cRN=->A5P}Ch9ϖ9W3Hh5hAʍffD}2N_`jUvTӇ!{uRM=.e_6opB>U |*e;@{.`4A`%:gT|+y}khm> 򓍱B~f -٩@ Qf7Ώ>hA5dU2"@<5B7MBUgL0IZSm 6ϫ){ܞj6m7rŤrH ]츋 ?z ;uE 5]b<̔\#IX]$h\sZ,ՅXx}(0+*𧓅T$&_e%6fgqlBǦKl)9ob>έF6%6|z,@kbcCVWuG7CI$F7ۣh6 =1*x6F9{W_0ˮi)P[4t\zcdq|DlՍ'NkcwŕzueIzm>?1 -?<sfX|ϷZ@ *;oR_ϡoWR:xP8Xqsdh ^Q.Sy81<ԧSx"Ef($CI7aDi1ݚX$NGy*,e@Wð.@rh㌻蓵V{?S,#0_F|wۀn^;#J԰8ǞXK zuHj.SWI=ܟPtPY).r`9%iFR@v̰6i.7oauIO& ï'*|TYw.xlP4ᬹ I3@9zp) MF<|>kK$1OVҿogfs IRKY~v|IhqG 0_w+i%T HXg܅ѯτÓ ?8Mqe^Yb,(JJRkミԛO~3㞴(4?VORlS`w .n{fjW)q45  3i%陼6 1ٻ17}(]/h, D"4e?/G1la=٧L "&X{3F4,"GRj hioˡt.D0 g=QCљS8H~tPxH:%|@+ge7 bT[Ck W #Uy\ #"dًNtyE֨h9jX.:-?mfI< {iIISɲ)Y\j;KcM:]b(ԱijK!ǒ罡J {xN]qbT99hФWRj!aQ7 wW\p+f`O3q:'n.Iov TDMW\ dc Jbא¥ Ԓ~ʻ؀L^LƫĞ"Lܬ72 D<_fXF,+znFdj&׼ UȜ}nf>f{ m52S94M͡/JP*>GXpCa*9.m[ԮUlo+ #:FAʌ={.C&6Uaa1|қjX9[}nb۬`Z2-9R(;J@OjaІ0,:y#FH Mz{osKghא1X(fW ={Sz-&y A`wD22:RQPTiyh~NQ܊@^RV[Ycr4VE#X dS)mu/= B2N-_ j5z+?? \) {4M6ؾkn\xfݦ3Χo '! f qP Ay)_^T݆ N䕄  5n}K]l J.J1: 'kr ~v  ϾB!P8s)DIJhkSp&G 5`^^Ւ. ޼fDcGUlb5[|C/4zAr^WVز멟O6ط|1{«`"Ѡ[H#gdッ&`$FA;5f ixƉ u=7Vf0-9]ؽjof+s{˂Bk좈 ;z{ qjUvUqSK ~KqF?f"D# =..q܌0W2Zƻ xc-{4Z␇cB4 ^,^S`[ԀwnJ-ȣύїn\/A_dIJӎeXw*o-̫e9hw0)f]}"&liFgYبVCL"x<| [¢ELkJjjߠr)\dĔtizOJp7 Y^٘|Y ~ ՞+ݠdC#NRXTS;H^L&q5o(txF+Ү(vz\(|sb~n#!8m5i0w-,ձS0 1-u8xkUoVs2rN侸j"񵿢D.1~ݸy` OT&1˻^oKvg^3.sZ46A+\.6%VZѡCN:P2 L%RCAC\%?CP XZiTw. 9t>)i 2ʲ7^7bCp4ANqH{ڐ*4Ի3DWy`H48C1`O䉳b B SV#¹3إ`pLU%J*ԬR)' Wb6Ĭd- ɼ2`$S&㑶^{d⮍BQJZ< O4,'7[qnQK 5ݍ!&ug8F<+.ӓeH]Bs]U12] l]Օ3W:R %YL%{7i \jm8C2(aǔwǸ^NgUx\=Q߆挑FwL>/z<=Cǃ`48V |.OlI '.IkP/jȁM|' FU-Vdt,.[[9)eŽ4q0c'l6v4v5U?p ]KpFԚjkӦn/lK<ô_J@i"=sjp_:XZyr%'({H̶w"тz{A/.s0c\?dW_ɋ9 ɬzm>7M49!u~.E*K>]"4a8'tӜ5ŀ62Pt? "םKCb^A1YuДGwD,g9`Al#3u0 _*=A fkᦝDxԊE:t5Ei*Į̑ϵ4κ>]#5!d?6B9<dzo}K Sٲ}u!x}m-ܔ Udl3HdCmd{xhZbzd38ܨvk %|};G9(pd0.UWG[cQo\TF֐.[299-< C8si!rߨNvW'16) gR]%ӁVF%TdikLNdif[#u3n cX[KT y2s0Ԣ'oNmgtIٍapuwptpt!fzbrY !HsS.Q BqwzǞ4أ.iO,0z VB؞[U5+|e.|NnնzAp T~h/{%Co޾NJۍ,PI8:0Xҥ{@`:/)I<$.-!J ]QuEv}rS!x-1uVqe7IlW(=rr@X$@).o?}>[;Q`DG+^f0V<QH PYvݱ |0҄$xp"Q$[B0f ,}~iG p#gRbhIQ'f̴#g--gźBJ`#<Al/*hˊqZf,])wNyZTk0jf-lcL8_YWGvTvTv&7Zp фo`65<'k` 4){h_]:P 7QL &6&~$Έɠ]iQ<9q3Tes3~zGN-q}?WCסa =!<3$gˆ&9\&Mv9QD oW+:0*5KKacY ]+\CiӁA?1Ո6'ް9' :۞RxQnK Zcl?f2xF09ܤq|}6exNiA/eCKpvKmR)Ww=@\rQ1ĺ3;~0ikdү&^ "/{['9*]K5o);XTgqvx[FHm\p9SֵAw뗒ʞC|&Z;F %p=|E+)Q8`״ġq_4Pu5*ԥCVoɝ6ԉlEr]d!1xI"}BOe3Ik$X}8ae-iX+U5*.MSfZ.j]v)8A sBh䨇0x.D>I|RxYw`SѨk įCl}oǖlijLdS˾tnbqTw t64ޜ"EQnHe"}eE;6p:jR'(4j"o!1@!TCز,+>U(5}ȷ;ڜb=6<{,Gz頓[8+4Bq8$`jۯ֊7  5g2j 0 m5TE'cz׆ޗ-fOyw&ܖYWm]۝KĄEqUtGr GD[ sBųd\<Lq) { n^klfgBS :? -\,$*˦GZ;EADfjTKR`!Ұje,lWꊆjv R79Em=Rz6&TNK.uexJvA \K?3^~2H+~!}id>PWx-?Zesz9Y(\g{.vKk{mf2@6znw9B$;)",ܕq$)UW"ZJ&Zܸb/땤w-Y}?[|nHmƃs+T~78lHMqWu,u`gw r:{.opئڈ襨r(fƿ pnytAXˢ} P.tT q(7sT.)~CMpoCီ;`b>4С2S̋Y5aBVKqkc8K6ӧ5W% y׃:;-IZQ[vrBDL[{ͅ@#gs9{& !~j}2rtݖ7m.>u.mj.ƙpJeI-GKiC%ʙ xa() Ыe@ ()O6d3-ŬN8ΧƤ5TgHj[Y  -wHc 'L̈́%((-J[d ֩Z7z[? :ZS||Rf9j~LɢK1SeHh""%t]c #U * a@<4zWsٵ=aI$PUa6u5IZì:tTxVxb- ^zER `k8>lxΝ6(X-4"llR8FvkFn´Y,ʧvq59_oNDJ!Yי=^gI*{|,$LZSVLI#-xl ZCN=]&0>(\ΠB/$4T WMBX39ƨr$FX4z ڦ * U^_7VRPP, E48θGɫ!;}ywYEƩ L5pX=-\Hz}۞ԭ$P}ħNR=kHQ;-] de͍ߔMnF14: Z S=B,K7^V7ugLͷ]~<!RU2;V`/^/튲E7{ z184^G*r^ɇYAwSmN:".GqB;@#~p>-QRHpi7$c=Y ClM;lbMOYbqaNeDwc/'zrubLr ETu("4:%^MUB!4ZW\3y?U*^Ū)j/V>\|H^aV*Zζ!ͧml~UR6R;y'KPjYVcU O#[(g3 ü7zbRjN3BddA(o> b(N&<[bhVOM&nZ@d @M꼩zF) g/(0BD®exN2,4T a4b mÂƟ4&JMC,Ma}gCK(]?X !tκ5VnO AmPBO[V clSii&f)K'(B@ s x ki(<,e#7;?3Kn۠..mu\)@}aFKMfdM +p# \tT#7v3ʼ%h|8!934!]l4=k{1%WؒĐx7!ܤ:10mY[o锹˅^` ]ͧ ,W>)iNkLh^Fҏ )://@8b)&#Ny.Z0c2%|s\UL_Cِe9"[ )R:gґ\~m,Mrfu6΢i].JЂcePd8ٲ2iS,n_]F(VŶ(4;쬒 ƓM3/cNr6icMYA᦭u-q>gV"ͺ#s6($eŀo{A*q>hk`Kjj\%:{.rxKCq"DuSl\6>.&QXW=Nk{s3?:F죵"&]=3tc +g*N6 ԦPc|}TOub_Z& 72ɽp`'}p{XPUb5xaaˇdNDgL( ˽r+9ӝ87l4OiҔ!X_OU:Yr]܅E-2r*ӤcT&OwTh*:l83u.fW5pXo{){`O (yp7⻍8٢`S^zK@sTe=wId$! UαEfЗjvp>HZp_m^sQKm'&=ֶJ<@xjثP-t2@z|.ND |Dr-oaζP$?Yp2n}H+s\&u9bJLy_vn^ auZI?3ýGIPu%INSCwAb_QLDU!M<l4sΣF%V|Ή4zg0 @Ъ˷O"`M|6]c, =D7׬h)%bs1& !Ilvl>]Um!I1}<_ճh7 4&T^[cGrfXM,5|_]99͘{x,g)ߔz j*,;]SE|9C9a9@p,3򏮒%ܖ1lu!NF_kpxN ,--4Q#!t/q]Y{u`=4t VU+2TW*cv=@y]U~ͷ0<1ؾRQr*'{aL6R+{FMh^Cx T~I63h1dy859Db{z|L^pZm>Pv8ܤmWPωILL*5 ؼǠFiɁ5zUȱ[P) 82hwUъzQq,qrA0V)"8""P4 2J]܌Pi0V.iicb,,9e$i$[-AfȅrЁGb}7$}y ͜ӆb$XƨwP0dXXkjhxt y^:U>+ȉl5Qo-m!Jb'B%oFVBnr^m0x<,onYV|Y}LNJ.wPȟvYk_z;dלo/cso-{h:w5qy曅dI/F嶶O?gj ey7L!kBۖ=U1|ؐ!5n7hu wp `Z.4! ԞCy"3Бec#XZP{"Şz6XTMU;78`9<6C7lm'}O+{@X9^ӈvPyNz5Ȑ2J(bTYx`Cq }WPZmGuf(;R"Emm_6pZ ;颥xaZk88r)>0!oQjr1D+ ?Y(:}ʡ/)ZRK::G{}%%^ K=s~<9~aO('*^WU}1hs e_Nb67s:lIHciuR8:/-|w񛶶;8O[< /ؓ߂QD~:.G\@D5Js1eWeO#l _d8.Z#M147OD=Wb9WI~?MW6WLEG>"кԙdQ-wΐzmO_N&Rc'RE`%e1nyBT+xPkrS Z% k;c&>GI'1%EޞWȶ3<&ڇ WdqU;sjݑJظC_ې`,rN^A$|Cb~_8 Yg’̷z0;Xjy|_Arz -{nՌՋ8eRS@T<m|^YXĺ_66p!*+3^+c))l|o1}i5R`CxAqaB6w0VRp=`RA#~?4Jc|yeLJ_# 5  oWxԺ\`]υV Lmod'3[zΏolj %G5kz4зݏW~2!7oC#ma 9ӛRf,/ _6LP'\~J{fZQdfq9kSfk:'CasG~,b~ Quy$j!T3 ;9G4*'G!PHX^}q]^g.bVCZs!h~vo țۑ0r:A֋~J?d[',ƦtQą*Y7/2t@n`ш,ȟ0үh㝞LgrNjk~ ڍlI}ЊLxuY)>5EkCװ 彇:F :>ʓP՜eN|m钹m7ND*റ36'aWNu}H.uvQe]QEt*Vl[,֙yCFui @A/; S5nN<2kF|cN:C8_14 jC@zpujiPxu an¿ޯp陠q=PydVX *ej" g(B R=8~NSN7@2_-`9Ny(k30*u~ kvP闞3G #qb g& b믮ADAL[ iq_ߖmp;"y's?~@7nƒ9Q!hhLOJly;$wU556W޺c:L؎ĕLa߼pkλ%oPP4LIRNAuwF7@>΃4JX-1f\>YLLI?CkT0Rfz!l^C-~^>6ӪIF\(9 yf7~*Lh(1 F5םo,ؿ+)]zF,I.@ifv% $֚ u᥁"`)xmp41EY$ؼh"K"3+3 y90rnVm6ldbF&TJO'$KQumǙqVr C- h 5^p*D\&],/纟Dyh0`T*3pBgf4kB" uB RWTك?Ed0gi)-⩮K<=ǭi\f?Bui`,&w%^5Kh9):!~i58j]>o@&;{mlT*6|a4 6@IPLWtH?!.X.ihio5+yAK %֢7@uI<wb&DZS3؟ujY i+LU8ME:K<}#jǔ8IUkT"Ɵ41$zei٦U23a`h&RQG#DZ>XRk,9r4]T t Vm&SfLXxEiǒȑ=;Z7!2HIe]֐+]Fh?wQ} #1deM.% GD]$d,#kWSַ2Z@>UB.+QKfAPl#ˌG;Q9R1?E;$ c}MВ,.ΉVB\c۱h:LLn.T_= ۂ)q 8"vyɾ z9'63MBD.33 %3g89_q~Ʒ m*pd|o+>I?RxLF U .or3~nY';01ȣ.?mLs`׊41KbևP6vFvęy aY4_Hղ?"P}'+n J2$Mj~*ɐFs\䆺3K^ybnAj6"BeipX,^Ep;s֨ tf!@<;Lz5UN9gC͢yGd rʖh**i)[.q$9 ]QSucMoXf4$/Gx-~?gdϖPEIv0MB4O.巟`POECr `Ru1ZIwb9+DnHrCnjq|'Uu+ѴU*n`sqMhefn*#ůČʞEU, 'Zͯ(KfĈ~4bPT9 {XBh ^AiMUo37&wI ߥqnb׷\\>r8Գ{=L<@ȦtE#FFl/p\msVh\5),޼ߞ?D~gVcML(P"F>2ug3D~?g5ko4xO3):``Q 8YNN+IDPW2:'n Z+ ͂yzmaB.S~3d;ΆO~!yw_:8?1,/ƸHi ;=|U,2L;e:=2E.գysiji0(uk""i4J~vǨSGu)L9;Y2CAX$N; .wKy1mo9^lPuA є_75%-P44Ou%ΛL*{pW DX;Z2MN1,NtHz<ۡ#w)9@mY؞34rB~Jq}m)o(`CgTzM2#]yr~-֘ )[y '=+j7 ԲY-+T/2k\UW*ƻ 8TOf)+Ƒ63>p(Lbl#KrFFqfeiO,}8_nHKL<r ߭ÄqĤXކNepYK|P檻r5`Uw8;ϫEzYC)0ɶkϢw#t>xb 33ajDtG3rW;ZQŲP}qߴv@>JvYڜ;;G,;H{{UqN3:i&teV)11lG6ET]p13tcxf#v;޿Gׇ[sGz胲vnkFg|㤗Sn7_J2] w1=HF?Bj*4z`pŢgѹՏm pTΚfl!n38/f7`/%FϼrCI"L8>M^G(m-xgo(zWJ~)dB֝KdjȔ4Gx3rsC-GU>aLOĂam $#WGeZ"ȫZW6 j?'NX {1YOA]N6b8j%1N eֳgsԾ]-tgg>bl<.|/-N#8=$^\ =ꤝjkB'U,}ԝk,?u=Ix$a~d<+>7`i#K%O|wχ⩕]pxPRLm m)prX+A=y`\tTH3h5+\zKi ;M3 O_ȼs Kj*=$F*\ʌf!{5AޞӃ ŚlZr_?lN,8eDC"h_Ux"*/SC%N]n9IdD E%z3{_a"(D bS +s6O0zŗL$Y\/QTyw&лθm!h2z?t$l 1,bANDnE`{'3'@ﯓ<}AI/x aP-Ʃ.z1J8KaaSOlw , ܆!` hdm@t _ԉ^?C5…Mn,t \JFJMۧEFX:. K FaR06)k!7 ~fZMnqU3$e Wb,v4-]p vլفS-.YvBZ3ځ_ ۙx;oGi;N!.[%D5F0a[q{TK ,SN/̋hC;-&0~WT?(8hpp sYZLk{ԐLoGhINw{܇ن]N1p̢Vvp69I?Օ)dQւX4} NN!zlq|nj?nNbl e2DiW1yK*k]읪kƳto SicCʕfx|}}'r*t%zX6~D?{,tvϕ^V1f9l/jg,m7nFxUhb:@Zcg*~ +c?}|i7͵YZiz<&F/% H < 7n_JX8G2:jea+𰣟X3H.62?-HJ ɞ^ϿKEOE4%9nlmigF\,/ZkwQdA oI ?Y2Ʃ菬;Dhkr t(*`>" EѺ{0)q+́CHuк]S.bi ^^[z-6-4g1&%7y7?.Bˏn6ϒ>^娧oyMj~4 s?_;މ ?v,ġZ%+,}dP\- L63fJq;⤀ B]PBcz\` pnľu ux΍w)겸S{ 8ZYFiՈT5 Y?xkcM*.3"Yv?isIuD5@Ua%drDSFDnqZg\^s7H@LEXX4wrmg2XZ2х+`,Q&(~g6 2JԢZ'[ Pf7!>ڸ8u RdgMsHdKԗJS "Ud oaE%4jVU JaoWC;ġ;X.-%tbpA6ʍ`V[2ZHaG󣽐UrϚgf6.@u++5 ̽U|qȊY4,s Wn3papnUt=18(5iX5x;P*MJR4g ƽGi6ml*:aDC`(v<79v#ѽDđF͆Q`fn?oM bLh 7kC;4ˡLp7Eј/cd!1N+F*YX=hذK8$ņ2=BdhHw'뷿vsE'@c#&ȳ_"N\0WCҗey9b,*I ZN'֪Z i& $׼+o^h4(+:|ݭ-Op=M538t)/馬4vb$,M:>.W9-fop.'械;׆5N毭(Hn%M;c X LjJ]K;yAhYEά޹߱8\(K$6ׄ_YW@rRm/xg(8w1reAȈyhUF/#oDW\>@KZ+h&fC?̐'X vy5 h{Jyóz}:y!SK=~t.g*Y4(Z  C#Z)Ns$}6M[`\ ҹ AԌ.1lFɰQcsYg0ϩwYIVG>2Pl[60篫E䖪;08 I qxij6 ŎyOߋS7pd t U|,:#:Q7*(^pOIZ!;H.bLoD YR]CL$x-?#$V:dy氃'viCew Xz٩Ʈ/`i_?u;R:=W8J |Xs)|ыk;V3,Xl(*LE,b2D XWMe""K+Ib&tVs3_9"v]b>0r66dibҖL5dL;_Qs ^ib8Ή!Ԣi`JLKy}6*rh*1:9>iOW/٦6jۦOlORr {Yhshd~o02kMJu,OqMEX;$):Ns<1xyQ맒{d>6ERzRrj{~K*Èy D> 'Pg,>;]iV=)b:*E-|+X*5jB"lTtB1y4"1&BoY>W@Ι{2Ty#muht`e)c|E,(1Ϻ,(9^b! zwqXl~ܗKOx'o+ @x10‹(+FFh.E[څp 2 DVN=x2F2,Ȧ|'1vwqYY&ͺ2>!AY m-]xRzm xs2yݾ /gbJY<؏ ZMYdk!Qf)7Fu<$20] D{/vfLXuӪL=\` Wniq) 5 R)h ;oJRμ zh~x#:cu-*` am5q=QQ5."Iv`1f8*ˇT:H7^hDQL}*o+@|ZRAK*J<)VA32!N-ο{c+Lݽ Y`!ikl׃%*w|rD`l[}@3@vDžoGV[}?M+%ӥQ`3mq/}t)N?3BTCUdXTm j]Nz1t,1Bc%$]`7܂RӇ䐲0 4& tCACfn3٨oEBeQ/_*mWq% _(; @.bfe[&R\00$˼S E/4Mﶬ79 +7U4Do;붇brM bۦZ1)do6ϯ-mh{jH+PM6zVƻ[Мv^>2 \}@8R(G ,j?ak) OS0@[OoP!|&eB7|qfD3mj {'i4~5"քH[S `Oo URy7lTosyTb jQ; (bJ"N .@> =$ ; غa}8(|*"<>o7QD5An*J\B?T}|y߲^]ڒ`Y5Ƌs;a mvǑ{}E֊iPO ΖsB'qc$DItq%kOÑ6pv:;A)υI$?pYe ĉFHz^<my[%[@hr촿v1cI4*LBYe43d/V .3,D˾3>zopFH%xG- t 2n`4eҝWR[~o `86H֡uۂKodt:}, -`8 Q6q1^Ʋ,UE !A@yזEbکЂΥb&f xQ .H36A|r ߢe{mt0 JY;ʥڍV`xvF9QTu_]$qg-_V`~WVFoO ,E+v٪!|o퓊 u $4_Ÿlk" N >F%N  3֥_ˆ)M=~K}X+ |"$8U5,!k ˬяoȆJw нla+մV#擓I=!Z%~Y.eF m6IHE~sXS#RDku5!!U b."q2Lx//< 9PRL#" >biǴ(bfNS+߳h44q'Fùm+HR9H^ &&-RM}+aG.i\ 9Uf; 6PE(DGj2vbaHDB_$s" ޭYy%wiF atR>2FABlOKoʰ[n"vutJP E*?ǧT#}[G̶* V6"@қlzw;7Y+9>hc^ Ga>l{(l8Y'_MHû- s٣^Z?PLqNlKrw~ߡU!JO2hP?@a=l謘kTHSA鵽zҁbJ,f-c0`* Dz^0QegYUYشf}C(L[RsT\? bBԸBg^/*lB<*a}%Cn=c jyH`NU.-pmk,1r<̪GfܢoreWN4poơr E~QW(/LM*p=a~^n0T3OZ=wWRIN[o[ &H}gl0UN [p$ 3цW.{FЗb|WԕABu\}ܓ-7{E'YHk7|jJwFdΫ8,[RIKѾGKrL.ksatuo[Mr"AӘ0ͩ0ȸ"ޖ%0r!%ýnBJ;#@{1@/88q2J`Bv삮eIU&Zlu1R,*gdH‹3{.c`<,=àbm/y.H=fحAJ>[~=?s禖G|$9b&4),W ̅FN)=OO=gxxS3[0"3&T>us koX«pM٤+`A1v~u11'eiɲ4E# 6R &̹5=%/+Ʉ-%J*g Dq 1`ȚX3Zhi0gOh`)b&s"zF:Q`rvUS0J16&f2؎a-9~BPWaрF!k" M#ya9 gIWNeq:uۑy̲[mDS `큓LjícFaqTJr⒩ D#*PW# ç7*`zihF~Y#I*pJ -d};/Tkb5sd3N]6ܤ6+B`[[r<KE5f[kJ^X !m "-oi,͍5ځLBpFGWNv4l+*R)HYNZQYun &RQv'OPKE}2%GXjm$*Mt@ӄh7>t@g~&T9J*מIsYM7l)1Bq&LAk.Y.-lTl' 禾Rn5r?،K΢4MACZI*AMmeCuV kp_m$$WMs_0,6ѯ)ɛ#8&aO TЀ`KU==}zcXQYlqK w/-+MhJ7ࢋ4d.|{ʄ[oƊP}5Eӝ:)y4b#` $4Eʸz f)n=oDЕ>fuZD.gdJ^ߦ,zZUJ~*S9a~4A CR|r4Mh^ EC"eQv[ϯ(f.^4BrzEʗ޹ŻuQG"U]@RdŜ嗅~s,,0NWeoˁ&R5y'(HxKtrD  FEȜ`o&FhG> C؎;9s| =isoϒ'0O}P-0d}D˸}ߞ bZdX^W]뀷|=Lcmo)~c[&d*n4bQ?^vϤyIӾKe}E< ֺ(WE ɧ/&u#s8 ۓ9C`3E:T3jL hSXh|x}J{rrL& ?aNT٤6jM<U6('9V 6?3;J'7s9d}'lZ/iRkBt45O"mh%} :H iwTH9Nz1?eB6cwxgF+Ü/Q |׎NK{qLj_ DƸZym:gp]lgĞV@Rk*&sm!Uj4ҼHG$/i{p4قiwlk'f`#Y AYj Ob)j)龶 ~ځ"lG}^ǀ<`٣NlAU,Bw' eoG֭ܖ}ե~Z͊] lG-O&gRd;h[įp$ד"jW)Ml ve5-V}|>|i~k+~2r_=p&G YNQ rO7fݏ@W,*?sc4s{3,tFY01t ?P><.A>ӓ.i|[&ﷻx5Z"Q4 "^Khޞ?}{\~kVcF_(\&JrED>N;:M[mVxbB*P |]-2=*UY:>sjq4DS"ժg+fP0Lm9u )(vGW+b='J~SlՅzRЇgҧEEl}STDIO‘|M?EpʀHlbF ;6M$bލX\bL`*TAx5}1JZZȝ5BpQމh:ln3J{:vrxKZ``9]#`ę3vNIф*wmt+׉>[Jfzm/0|0!4=.cyzs*Ka7UVapBo wWTχ*3ddϫIMOo0Nqކ*>sHF&bK̟r %a5OE~d\*溈@|E OY,|x2zt-#`(g49nm "-q&$!Nɢ g5uP[U,)=#e08=h,AGf^Jtf-vC؍A-J3UU8V^Ms&@ȶ}Ow:{]F͚&e/I9ףx; o;@O~T L`Na]rR41 DMX?/Q 0aՉ^oJ&LߴpÍ48na`[Fd0bo4J=n_: Hg_+ˡd"$@^5U1Pݭoqwm 'tMS"![Vn{15ӈ2ޡ{uz;q!S0wwM㩕NchPJPAb 3c[4 Y7W̱%|Mw Og=6H鄡m51ŏv=)+{RAcCkBǜ@0KM{ɼ=v6GAwbPID? 3>tY}smݥRc|%qD<@ύi2k~+&"=،?B%IS|DZOЌLjxSkm=U3[;8X^chEFSs@PVMDAEbÖO&o`<<M;jg.eٚ}b2\7*`N ̷%ZQ]LV.ڊs{Vsu)Z0)ʷvK`-V{2L$bE*yb,7Wv9_qYGmAt:\ fM{2Zeݠ&],ĩ5|Ǭ +e61ifT?WS:TߵJzfK .IGGP}g2m'?]O֣@>y+1?j N,y2O%Gb,ua| \0Zjټ"uAGh%mCsȅ-chk:}w +;_(e8ɫ J{Dɋ/"&.&DS+Շ3BrUDR;^'L#IPYw ~!ŷd;:IەwG %Q/* <2R3m1/|26R T.(-^6,#@dC#3(3i⒤ґ.U*Kl}<x(h:qy7eS!zbznvl`64aD] ^jD~b Q{[ x¾gg`p[+!ԛ2[ӶU7"| '\{"cz>4>o+-$4{ۧ)'h{뢂\E`NtFh+hR47fG*{Ⱥ]xc KɞQSs?'d^+[ tȴ;tV0V@O !;4[~tdX}a(9L>S 1oNJwA}-J|S0,GoOYO%w|wߣ(&^pGf& [# P̛v@qZ+[͜mr8{7tP(4}I} u<ߥ2Dk އ6`d{Ʋ5^xyP5_`:> I-: 7t̺_/p{lo4ۭiW{36]rG%֐Nqy<)-cɖ);! WLZ{R1~QE,'rG]eI%2;DO|X$$dA Wsb_YeYVSWl:`cMO+bgOYbq}v'#|qӘ&%oyꄫ_09.mofE `;{(=*Jgn Fe@ ) FD Ε]#@Z/˺k[xkZ1=۷\*ADݪ~KDE`os"^֒Q @fUHiULe|GZ*y6/ N,c$~u{v\%3 BT=f'q5pk^5w!3SJY)%̉Cr=\ߨV55D)Wܓx[uO)QڇſO,g;{A<,3usxOX"zC`|d|ه?B'<2d[KAnB2. >~K}ԛKəvE#z.ktŏwY cDgP%iUHȈJrux ӗ !h}fBu#$reW^A1d|kVd*.1z>RrK[k~ױ}>vHٸ;p1VyCӻi}KCߐtQ#}n9jXeb Eq4݃uk%Wr^nU'z+ 0Wi]<=^ʬc`|0`x$ nx0I<-@{]T65вD}s%=_6> `|A3avF_Qu kU7 5K;lZ%(ęM~7X*H ّTE@je?^!/Pu Lr{u$Qdk#{Tx=AdP,71hv[tm@FyZ΀Sku"ywoU&\{'- e=J8K[s x($Ug~VgZ # Lv)Y9L*TfA[ZSI[;kcZj m!}"Q MwapaJn^^ 0y 0j+(Joͽe&ދn)4uWqY\]ʖ2Ծ`UPmnҌ ;&Q+[&u_m–/4K!`ZAqF@咨jg;/m[Ay(c>-vɪe;iv:)x9rmԦsEѢ \{x)G\}@ YNpW( [5[M#r^TwqBo@RadTq+Zlh=g@d$"[0߮_:Gޮ[?} nbَGk7D@ 58+'W(R M$:K>|fRug{ 5s2T8S1 )-g6^[,f9GG,}A&h|[Lώt568f Yf|xxE>ԭeng7Ayi汞B/68HNɐ_yOy~"C@a /F¯Ԗ)TEnp1 d?5#~}h."wXۛpLB59Þ8پWIPK$h]6CabnX0ucaWck"6Fk\z=kccB̥G'C݆i ej:EUP Fc # +z5[̎ZNaR(YLvg BP,>tI54W82K-gI/z?7ӼAn,U%3֫1O-U0Qsuih&W [,uyXeokU XlDQ}rh~;1𱉽&Y%x+HޓTW.C.CdD֓y#N va` a ,w'6^G>*7xo ő*L<R l+VoJ#t_ 2omqǮٙ.B-A܂ЧBo]6A6{kۙU2ZpU)/󃂴iW:"2QNql)xeNG f5Gd)Mfq,&eDTʫoSL)%4`^mFZ*ƐJb>M)o#B],Sx0g<::Q5T )v Dj;v@pH*5/vJȬDpA1"D.P8/l0,X?hw Ҳ y;4zOł߯+Y_vmh5%V+HښP`AۓYRG  UUeaD("Rwxͥ[1d7*غYPdɼE e3`!Y$Ό凄qZe4X#iQ炳@3${JԼphJ#pL+,tqMյ[L`Cq>/;h?mѿi /Sy0-vfg7w[nҌ `b(M~3uZ upc^DÂ>@ "WǗ(=tꄉ8Xaq1%f$SZp3^vNSK`Qj*Y sC/aoܡT# qgww=l ܒ/D#~cDL ͬ(bBГұwRCQm,pě؊jG4syaU!/'UХ*RtV1<Ҫ%]'Y{*qZ!jD9H(@5L< $bM%Gl%a{Nns{?W/z5"} fD,?#Qqma '|R %B>ϥ^ҽGmVGC܏7E@vMW$]} KDF)Tp;[=.SuTO^l$!N~շWP&dow=4$edڑĮ3md,sM0B O @}|lVsC P B>`LY ڜI0E5%QSDj dZ%fnuZ3(A}d~(1vIn+*^)]Of; ΋/<ǹuz>J SmD#,ra<*  %u\ĨU395mN;8l?@fȓxc]g'f|sRpQ_zo03w*, K?uWF^JV B l/Wa@+ }˵ԟ¤?^iybNHjzbq s&mF(콽cb,Y"F>$VNbnοZRA5歧 4sOU)"a x X(; >L9pjuxt TLwе $J%#.A QG}|oFԚ4ܲ,IٞKmLBp-`Y<n͍ h9*L9 8Uޭ .]f[4~! Z;{NoH A,Թ(¸Ga憤&C,h q%M%kJ$,W = Fd )( }bl vIʌGIn# ʛaٛUE3fTB_+^ F/J몳x&!19b8ͣ}8س۵b(륱I 8oU\#`r˜,&vraR2)[_wBo"Ѱ͋-$n!>W)Ck?oA~rJʕzч@zÒ|Ģ$.mB@5k^¸?e:XZ᱐C-j !pSeu dN~o#S_6j[MT*[yC} ]ru4 ?[?8EC9f3XX&S6W@eM n*uR]؎$TXJ{kiO_0$uaŋ [$o7!'$h@*8VN_݌ƛ@Zgݩ$ʤ,Rqi<O>,ȧ|>4({%r3b ssԯs%vigO05xd@?Kǐͦ39}Y[VZkn'ɪū*bŰ q>e`-sOvJ}`w ӧB,A+轣ԏSkGܹz>D@RFCr<ɼg` D+4 #%\ #SO@EkZkg%}wlc@Og|nx{ )T)q5%!T5}= 3`w\8^VDҐ SDIE?v6=}76HJE,6(.XAee (ʥxk)~6`&ē;՝8CKpم-9:LxA_U#QمR^K3Xlc/ [h}lZ5<v&d[@EThdQ"6fo>a U) XY=7k4N`X:bK]2ܓ7-s;p |!kZ*:j~ZuKM֘*B|`I1nh+^-\S'_޻Bۧ18 F^APj/nd-k?͕_#E.j*.61:T y?}C-lrI |1gMC!7c@Ŷ %?X؈ {q[`4WI>l.U!4U\ZǢ@!2? ʜV%. ߒV/ 6F[q}9\js_];EMz{^zrG9ɭ TrC}g ѻ#X{}wIVI"PtXp <yfܒ ę<ڬ3 2nfdI;-$ ?zqQ٩w0K|cφJz9(zHyorz[2_Bo l jR!|W*i'wxp "|gcJGzZ}}Vv Awzgՙݎ(e;+z\uRU~V!適y6[a|_0>'u =2Xݣ0cK~eއ 52˓606-${=%uNNuv.|Q _ucZ1Ej+J6J' H#dhmފlvU1 SZ,tM[.LYŠtu ;ĄAO'3Qn }įtޢ|22S[)AnzTptX#IX[rW@ q:A;?xȐi4 pjB7QY0=X w6~ L'mz?Wg&'FDZVԐ <ѥ+26G3"Ke6 !2_-ԿNӛ LyV-ԱC1~ӤwW~%&Qޢ:^A7~#fYW,`Ex15=kŦ;pHOwK= $܆YE#|~FJ;dSzl H6oףŒ0oQ,.Z!!IJu2Xp 9fvV?E6^ ƈ[#c|4hIMsI 3?6yI K|@r'b(K^V=[0Ǡ(:g2fCIsڟ{֮9wGmq+v3gr&ب: z/Fo.^8B{7|C=ƷMmjnPpjs_߀ <`2ZP9jū ĭ=rwˎEj((3DnNtpk]ST!.LMʵ?~IyMn0-˯,ϬUؠKq/=$&ԜM'5į_۟J\k[rB<8vk ηyc8s>T"V5-|ڛ[G e1,2 KmS ޲.Xqs6x]¼햍6lŗ`Cߘժ!d;h.>w>tY0/߳/JJLi4Ts:2(Wǜ4:c>/\qo$.Hwv"3xj2 -$=1Q5V$}o`#&~|ӸK䁆 ]9a$+O1P ķӿO0turta ߼\~QvdZRr"@vAIf>̑tZd$x;mxu|po +2Y#gOx6Ò9n-X#sHdq nFfvD2O)sq#K+v!}t)ElhI1yR<{+"TBolRQܔ!PrN>8Z8tMHurp1@]Nz-{ƩR^(Z?|'Z԰:ohPeZF!DUBؖ/FCb{uN1nti+TT-WN)v`tKG=yS'$!>So+#7E{CM"PѼ՚Rp sl 'a\OQRƫ&ԀMT5Hok&欤@ј9b %%΢\gp.L|BӈΈz=Q\70* GxӇ+c2 bd&A /@6,SuIլQє%z+gU9 %~Ha8m^u؂yhu6 ܄- kqei~ؕ* آ"B&aZ;xlj z> Sns97|_/kj'k.bpRPȡBւNP^$mBJuV͜ij.`>PN^f_(x @u>BIC5+oVpQ[mᏭ {` O\[?r5]>ET"uz-Wf ?BMZ?k1银)^DF˚t"BqWA}Z$)H?=!1BX8>=@AxB(HFJu.„,K!^a7 s^;~ GtLϊ]Ib5́~vm N9YD<;>! ]jml@,=X)D`M06t#2 ~LaeJ}#C3Aw}tZzA>Tg׌Y=aЯL:Rk03QҫuZWтHI!I -7r%:oZbT͖|I2J8Czkn9eg(hK|yո܍j M×q Ӻ_*^a c>H6^/\7emp&F$opAPE&H0@Pbl+pJ?tEV`,*4+.Dz} G g ULcR 8iPX;Io}gQ<9#`.]BwGuM4i3ruK4j8hٽhVb+_R&|mMˈPQS?T~nZDۣ_VJyTA7W=Be?W* %P ;ɓ sfKh\*7Ծs:#ϘRPB1MGXAW#pq >U &#oEE˭cڄD\߬yX{1wކAOjqg OC)@Tݿ%˶?.Khs*ʰ}f^¡>B}л.NR|+E:u!)wIa4 Ug}#ƴX nfA=#HN+4LJFu~[Ϛ.':.Gn=Xh@x{gbC$gC)Hf<> R8^~LOo ¤}fGi.Xy^M/C^pNP73T9ǀ* > <%5 J (!CTgҖ=b0@R8a࠱:cHˌ\%s4lN'-1O\ :|ҁOrܭv_{Y["Fɕ( C7w@)szj :;G[zI4pv֮Y X%GW:9P HK3KxU8fݺa[yD@{N yn4{,z"6uOgAPY vafUx$.-Ae53,)d]W>!ٚV5 :ـԇ<~:Iޫ)4Qb|)r/`F9v c/,BAB!ތ&OTd{Sxր`WQ۝%l@W?m)>jlp4zB0v~p;DP3gEk]6lCqަndj/T{WIJ eKAB{8^5m:וݐ~;E5o|kҳf eol(~Zb:^~?MSwBJ;᠘ILnܔ$ !,=x}Ƿ&fږ{z V!<ۏ{sJQ+l7=TڤneT?{/`Q5AC|-х 9I%? F(FEPcEgtXk4ƋU[~\nĊfY՟mT<[Aِ+n hK_&Gp.`DOmv:|Z`˵"'ЏT;E# L*߸^F.DX?޽VU[Ij`Kp>$81Z|$,#EE5"įs[mM>]^#w{}cz;B F嶄`{X^KU"3I `;@5R0&(g'CbUƽYZ| Q\ <7O>~}A4K1%[n@RQL4)#F$byϐu҇a ژ~]{~dYnb%TήH');>ߢI2#2CW|&xDC©2RwDN9&pTr9RИҀ}ßݞ$"[j6zq3eD׼磠GHsv시wgzHb `W/f/9&3ʙoVyQAܹM@s~j M'XJ=F+;9@@6D㩑޺(C<Ԍ"c"%}YXM`AYJW?&MЫeJDS`.DwB2hvEGh)tdBstn郵VSCQ~G/Sc[@>}nqXnQTIFDo>j IXRaLR߫5 )X[A r o!_ދ)\l b6Q$"LĊgslhQ2um,XN@A~x'tJOrDiWtdNrkh?cb^T]F.S! ^-!3*bG'M' z Sd`-J49B l7{OAedsuUjD8(XRSmO<yW B~eHDꏴNE:ڢXN^=or3 ]cX6ޅ;VB3cXdƬ0+P5@x RBxxLnXtほÆ%tu bQT;A_.&ex$K%: {u z& .b|j=b<^5S I^EJ_864Qmg&uh`'BO>[Y6 pj2+/x˺܋B7N1,Yn_|wBD$ď2B,aJt<`vf9m礶+d&mX)r/.߼Wω<|q 7 YeP4m!Fk xII@Hgbl<涧" h7_9"+Efh{]Xr8èO…pX޸CY'kG:己v|F3l/5?_[Sf :hK?K$4+hNR'r#Jf{ۧ_^y0JyÏXw9D 7?7p𤙐S|W%r!_F?MY>YP9!]΀N̶si-SF9rWdlvx+j4=7z BA&<:(Ro˹q *w[ fm9˅_CSdT]I[|6T=$!KL|:=ZetX%Ў ǮC wxs_٤S W˖R/ra5hAw_SKky஽`a!Jد> h+`T>* E4vߛ`Ovѯ98 >Zh~·z8|ǚgzQy/-x`-Tf5E4|`S_G 妸sd3k =S^"oT?B 9D ˆ}9&Nb9)'KB`U6E@]ί+P$Jp)a{;yʇv7Gb, wSeAg;r6z k@1XrcṪ>@jVm8m֕ONFZSXcե;_b?MT{`-<˶|k9exòwbEun1p^W6+[o>tozB.< I5Qp\. |B>(ޓgX$It-Ͱ d?',-s^]f81ٗFq=1:' "͊a>7P>ȳ. mqKEzn;H>:gej¿bf3PU9\6S>AP#S6 6'ⴽ)ʱX8U5G p7~|Ҝ ļKj5=Q=qp#Iw qBA1B<%O{qMpҶ9;U|&e>غRhᒐCgøVp!#-7ҡsi6K+ʯ lwLQ]Fѯ`dCUffbxL^:@O0 j}2HE Hk~߳[bTGĩuI\P_}c.J}'o~,|og4,| wdZFۿ8a=9P!qWv3uӾFo.L %#c]~$SS mJƦ wE,%;IYz@Z1)RW&YI'`#vw vOr&2FOכrԋEf֛qѣZ|KQ9ǚJ[]DRhTA`ٖ^baKp\I7}dBKA,a,Pmꧨ<u-ټ ?4?bk-2g(:DBMsd7N aDRe/u7AtWCD|3}|za<#JgԹR.ꆬT3r@4ejkC^Ml H ʙ]$BLC)PwJI@2{vµÞ]3Ed{܎T4qv\ ,ų%4ϑAX ! aj/ϭ_߉!ʞYKzڳ8SR-aQU$CN'n;RJ Wl(wRDazLT>蠢GL|}"u١Y),Ujv0D `nB*2හKI~c?"Ueq~:0O:?|wE_fjOF*2W!$>tm6T_Q\m3Cl l5R{oϜZ2@4i|QD2 X;׋^^ºeO-D!zgT՞\aFp]ϸKE4vՅ $W=Y~I}3yUR XJN%23 Ԭ6ӈv$TB*m(l\s\lԏV*eBUQ5)R%UZֳCT*DŽVsߦ'o6׹Q|ʻ|N5pLZ4(;Qӭ~3,qij"kZD^ ^nU~ʍ). N0 RZPif` H]m ,MuBr(Tf[Pl`}_+oPqB%/]b{[k$(,ܖ HA5;`>7S鲆AQruFdO:V$StqF"IGxBka(B0sZ>2r8Ýu=L9ߩ9AHdI)D^\Lqnءӕ@$k73\8G')Sd6d?Pn~i2ABJ-|,c(7 VgyBZ-eɈ`;pfɡv/.o_ }uLG`,*ޤZSͅn4r2~; +`[z1 vňSkhƜs6/K!)]<Xbxks*{4Hqˮ#oV3 UMX aEP@'گ`:㻜աnױj/Vkl5I0 }R02 .ƃ$v^ ak_ehl0nu*rw {ymš\N.A"! OppWL!eWqdY鶎K%-zYK%kr(*>ٓ>@Ѽ1 ;oSz]nU? "%?䙯bLˁ.1 ]Jttv_G _Hwو]C/mFfݾh{廟 ן{qT\AğJS8(ԞTgst^E[p- ѣNy+hݳ.irFl۱oٙP{ V_BOwo0Ǝ}vIc zP|d?535+]IoQ&JַZڔ[ӂkӔwJ j-Ѣ&if9@௑}$Jޜ̠g\]`lzMD 85aT0- Z mrC"ěF*7ؗ#՚|qy@c>ҼICKD!P\6 T@/1rOxM#e k!h}Gi-I|sD{!\YY°FkHUCͧz@!fݮB'?I#^rǢff?)h,u=X6q֗ Nㄡ :_u-es2ξ h;L+Uy`;Ce)9T ܾn-&"O!xDFbTHq> I:ID;U96zvZ?|LW(kErs ^,0Lzol ×fC,8ںSv#ՠL1 e%UWr$VS(,aqr+M02oK pnӕr'KT'A@J[£pr^_yP~U; jD$ԙ/a㘠{.VvL^6TOȊT4+ TA/)yN29dܚ'PJTnrns 78]B7,2{\^q_J%p!8W"֍>UAsui"wsAC&4p'Xޕ vjboFѼVU4E)G FN5-("2Va1m:ߤ /D35hJY\FYqG9烿~g?a'14/(5+MHy(VNi|c OrxEV~ƍFN}j%~Ҏex;QfƦ68njq7즄,5%RnƚQq(@4ŖEϴݛ ke"\G z2 ؔj%-(Y.-sSڟ/++y0smzr~G (솳:&t E|ۃU{oΎb)ŞŠi3oB-$)Ν.8vy[s˪􊌔Mm/^O$n]Q/1* DGJ@"=ih<"&' AS{]7LBodh*)&ZF#W[]Y\(ǝj?z ?}Ц%Հ__1tQ܎(1Rí04aX,Q|8G~j>-46қX\av<؎% > :Y7F-S#9bR9kfŵN{=ݲJ)`'+1x׿D 鐑jKU5*^6m>PC;yt04>\a|n8g7V 8y(֍yATUb+̮ MxMe& ,uXB֍9Jq*aF%HNiY=&,nmKE79ao<"P5~JIK/5Pތ Ϝꕇ9YTuE!h%%>S|~1F/$дv7|)~Wl4An Lp*ʈ 6n ;9p;mmEAE=q&yG@fCgM隊 ,5V+bg &}e.((J| /\RƩMG+p+,.᤟*BQL[oD#(HI>3d8!wmB&Bc{~QM:{5u,PTE'XѨS[^"[^d6`z8[YTՒ9uE>ڧoNkߡqlى2{A*dUkwۃSM nw`{l\슼 ۣF硉 !7گBU++S#k/ ߯}ĸ i[0&8E6r X(: TZ|` )bYJi Jhc<g!Q{q^Lq;!Hnoy*VQxŃB\K]b\Z ?.,Kn{ ~y$Պ'?ܟp0{$Bs4ptk4ɭ/HM bT3b~zʖ;oߊ,社Sw@ɯv4Pr;ou9B8Yv%{jn0KYBL@H+HfCEDy&ri_{#Z pr/jPaRG љxi>,)P spXu J%I6]YQ>f%]j>B dX “c8C%6.,A8t "EKХV?K1d#D6+8AFGFSW:~45l;es,⦈+NP))Qx:}W픗4> {yhnb{>g/~sиC:'( 8?eGiK]!u$Hu(_(, ]5aYwC)eE&\Ҙsߊ=Լ%G`zR?g { f;͌ԣ@:ZYȸhm?ܤ!.Obz0Y2X˪+/AoϒsV%.M'Qo2+_HFNjdSsb?Xu۔)ds}:]egw~~eogԚ&Kby=DGçI끢#IJr* ЗJܯ_KG>k02y82U+:1drO/F}턴ਨ2Ό#2Dž PF_Yӊ|xI {kl I_X{vURc԰ ݍS"Xb'hDV*DedPsLFF$,~^hK9:j k@rrH:xM[&]$P",`8DOHUᚽl\mr @''Cc;$0<{#)KͰZ8?ޥPߎ8)YNDjc{f35䠅)16 CtG ֦6vlph.HC ?>Y0@@2E˩V[n nR t:W9Ax[E`Rq+'p}>+k}LP}Y%k8Kojh퓶̈́b 4Q*k_6,;s胦Tϒ.M@*I{ mŌE!`6^+Mڿ߮ Yq03hb9k 3ZxQsKjф~3xCˆәT-ϕd[<0&3aQqtlT.Ad#/FY@hڰ28t6|mfs~LSO`&`yQb|YN ou|JŒ\gO#4fÞhb{5 xJs;N<,@+O~@/m\5fm]wT7%Syj %JujبR27PQ^E2Lb? Tp^BI;l!`z7ګP  )v>= ;F0J>e*CގC$'6\<a} :V[;}fr?oӎ \;0a wj50X1+ۏe-|x} @Iט5z&̵zqNW"Ҳו$6n;K&]t@59U T:xA XkLH1qm'L JDd~ ߌ3Fy[0LhfM8] /I2F,y~4{ٌRվ'?A]W̸VsJ{(埧bUaRpyXlNHzUCNLr$R Q,_E(CMa(VC甑Ĺ/wKqɖ "ITOīܒbkݨ)Qv'B5F^=!} YPCj쨂_wkW"mk~@Y[)vb~Pr32)Ȧ1As$g\piՓwoʥy5Vur' p.`.0-KBq "U E̍3 jLK*+4<Kowq(/&6d(<'@"o(8dD}'coc.{<<⣥<Gt"W gY@ [1g Ok.&'0- :V7?w6>*aRٛ\<|- aX-Ӝ l"" si y2*mgfCwy:6 00?騒kdXRcRc4VֺRT3Qt.MWo (NA?(yp(#?7 `+q\{]NϓinOu`),N)ּ7/uj ߣKv"Fkv$fՓNxqFȢ9a9R_/[*G|Qq[7o\-pF?uC;'}^r*  @]p8d#Z:WMIj0ؖßtf[A9^/9rkUfʓd5I$.aI;Wkz]/fh=Y#uق;}y$}ͣbl'"˒t\GjcV#&>V$;qL3X_s*y[ҫ3#ATD|G6? 5u>MJАO7a0 μz)w'Nk*T)& EDlN1L6*vZ̡n߀w^~<Ō$v5&Yj/SETa 9XO[-)[&IfsZ(h,"wCFfdΕGjf Mab .ݶIOǓ["XBaҴ_A!DTpRfE";rTM7RM9VڝNʔFD_P@`bkbJiIX[66% <[U$ف[b.X8@!Q]uh1Gwnۥ baC'bŲdD^'5ڊ?v"M@b^%(\خJ/V-"i6ClD3_oh R s6 2?l|K:p*&L{vY@S"Xp=1? -G;xH+]i4N?[ub]yS!3%pWS}ICf P LúxX0ڛ9 iwze- W+3~&[ I6l1,fIEoyZY߸6 ;ƟW Tx脥ԒRwB=r腡N&$rނyԧM8&%s1m 1\agqGO3U|ƭ(rYbSlOI+ '&8*g T4N*:җ q읂Xd d^?FYOS~mg)|#3{|4M@M:JWܼ, w[! 2[C* {V%{eg"\ZZk%pilB^&lX,ސ]):2<y%S9[sϢqTt]sk?۶ J~`~<>j|f-4;,B/ԸsÄ;$K%#׆JlOo!Bj[de7 K63}? ]E" yB <5R", >R{Z.dܬeLފ [y֠2*nlҊf)݆62ΚǍ_u٠sX-J,! : H׮ˏ壺Wx0`lUm qÁsw-X6 D}m<7`ѬXS kH4fї1Dh0咭0Ȅ(LLB_W5Sa.T-; b̺rxP(n3Su ҼK`d*.Fbf5CVءm+IK<╳UՓ^bC/js|])R=ia>}=? ﷭I^.ZtE[)zuWaԩ=B6+z1&yw٩1 1ɞ^%=b=t7zq<aqjx"љ&+>}%pҍ!gJGd3f:0%hgM-6 2lbuB 92{#릟8x\?ߌ~ISCЫH;A͜$v4$iTO1Igm1$5WIsE]h~:=;nΏlN^/:ј9YW=Qm>H%"AX-+]"~|wMeL#,G¡eSE4Z["Ťs`pS MǑ[AIoaǖ"m;.yOWDigմi̼+{h1`mfD8:4_ 6&!NH, ms$!(GUovn&R&p3/0<=kzm]G3!}昁zuD>2[H vl_>ߎzEo ɼ3_. ~t} ]*r:> .P` r >Q.CDR#  v@NvcqxKP݀aM NWAt ܺf|-d#_d]"2Hϰ1×`Gv^lUOlJS/ٝH ˩2짗ʕZdS9eHo@9t՝GjRqBl m+`M{l|96U:Yo>uNjD_5XCar5axջl8dbP>z:D:b<^cOcЍaE8}UnaRӔ,1LJw^n!\&+34L? _tF>B/YX|:Ii7KGևH\g*BM|.6눅 *˂aC, #C [QRRڨ%TǦk#b߀|5/B~ 1OO?|n]:Ҽq]bVP ‰/Ddg$~ Pd2 :5ӟR]^Tzo֜uȶЫ,~HP`/TYR{"*☇b`Zm{;l=W奉ӑ EkSx1cY!8 7^~|ns2K_zG_|/ 5KܟԦUr0 sRrjJ$TCDRrߵ/fKi~tPĭtAf>&Fɲ{MӍՌ9?Ae2'[h*~^"(&l/;y07,anWc- 2/iT G˺hټ&@W@.F0U$P |mފgɠwgph?T9k 5PzIl|2FF<(~ޚև!#|% 9U2Yd ҔZfաav=)[3rTx`h$c&䦘6ao*Kz6z-K0mubܥTn$zQxڊ1g8=e_2 tqdWl};M#e1tFW 51S7ZP[C 7 Bpu!(-<@c$[߮L@_\F8׸ } iIfK!'AB!J*Jp1߭9J:/P5i2MDb S`j d]aE8Q3@s':n-oec?*ILKQ~ \4KofcKf(ݚ @ >N v_dgJKSO->U--{ iZgyeuZY33_2ty0sUDl\Y~2!ok,lQ!5B@ɞFں*@N3GH_4w i~9(S|o4:ð:-; Ӻ9|Q&Wmjr<`v:RbacK`!]p ?!r/7Zx(ޮ 5s?<"r&8r ;z0AO۵1 *?]:)TTvƠ٢&)}z®ݕATQQfy%HVu-!H3^'u<@Mէ*Edy\({T:Н*1&bNMz4iĶ;b*:tDm:ǚEFƟn/8K}WxnkvQ*ɚ iZ \JhŔ,_pMւ(cUx:B&s\ 9= ?'?yhA8|.f n=)_!Fb;&W?bod;+2hw &巯V*#4-J[.Z]̤]GqEn F[vI 28xA ALJ* 1Ί$6R~AZp[ 3J 7v\ȼ޴ b#ƽ"3#eL_M]ercVMqW6sq*H~3`ker&41VqKVHm](Wg'c4d*ԿCcg$~oOϹaY ˆDuB&CM!5:$/o"ٝpGg>c^:}6ZФrEqkI$Qư=&}>9]+mί%1:ZK֬tVm<<R$U+*:򸑻lsw7i.Zu:b27A^.'cMRx|4aU":7EOQbu,Zig3+KJ3LxP` k%lfHd.Js]ПSm~qv3@7RPY耝^D^Vkiܜ~C"ZɌ[&ɧVc11EsQح n,Z:mMn4ZK'_+\.\!ڝm|K890JiH A\5|-!k}~KNT1:Tr::KxV9mq:^Wts0f"t.7q,H#Z^o+c y^nKؤbgs7F謎׀;&ޱ`uH͜v,6^,nqGWb`Ψ;NrgZ䙖fDg`$|+I GECMA:^}@fic( mu5423]ON a"Mi mjU`(M %kXGumKsHQMwyoa+(q:A\ά.qDo }T)B6`=4>dEky˰}$̅}G ߽tq`X?%BυÓB-?KD xWj}z2TY~9>2TvJs|f<8)hw PaA I`I ysĊ^RA/o GI ([8xG;e<=K>@H- Lͺ C-PGFSJj2A4>ig.ATg NxJr͉ȁ;w;3EkUa-]C(`iv2#)S .oI$ ꮊIXiJ 8ȃKxzElqvkL&Ҡ>RSi O8%$a9P)F [ncHn֏CijW2 *J/+J6 0?q63rx1mIP z}lΜ>PBjyy,\g@{"P0W!^|Y2y*6P8M@3WMzg#(55^w,UE7&AVxهBӚ]dbʢtes] GcЧsw[/)i@0qwC9(z4!KGBv(s&.pհ:=xŅc$8LBjاIf^w[5rO EB3=q_Ug2v^{#O Z|Χ!=s2#سK~.0QOmy J&-M_)h̵*Jŋ2Ce:S\8/{Ǿl?~e|hj{#\,JD;7'(AX nܱDHr }GpӞ :c?&r,?Q %:w,f$ ˳ahS'f}t\o$m+)_׭&RORS/P@-<ٳGYD46NZ\?E^z)ݣzgW#x4w%`uS;wK^̈AumsòH*/0@|}̿@dw(T5n5/@O l|FƂBUZ+ y*Д|_Uce_ Ik VkSi;1-].]D)BKw4M 59-=A#lfm~Þ;-HurqPA O>)V\h5l'G"ukקӾՙj$"_ p;4,U 4Y?Gv8}z1 Ηn)[6Yv%mIM~eZK.!9p뮹A}j(b$ BC>_]htP[ԛAa`-iIOEsO5KdenոofF/[f+"=werϖ:7K1]1]3+ϫ.6Vyl#K0D!iWy~aXN-%02B2 `4snQH{y՗)݃-B1^4PdRۤ5KDE>B-.EX'zp E"6͸ORgKi!V,?:S>j5Z +v[~YvtSs8e4&~׹OZRqԭ'NH.>s T|{x,=, qrHྠl8{IY= "qmsıV4hYv.S#خ0#g}?{o)Av5_14gEMS( F۔s?¤|Lt8 =pv4(3ų a*t8, oeHc=eItb6|ڇ* BϪ 9mRH#sA`2<5M 6 r,zMO (pmj F]Qc/K]Z~_(^[j1Wr/\-u=~-ZV>.nF^=C~%M/fˆ 39.EwL읤h,l%ErۆK@(i||5K/ cwz}Ky \tXi4M:+u@v1H$ޏy\̈́@c\b}܎YφONΧ&`*kDRjtU `IMzȞ}Ok%{eib2<_e1^2PWljz7³_ligs!'׼yctq<>I;{JuRgd;m8f52}j' 6 o ?:V[ j2 #mG"ĶR'ʾ.D#lc^RGv&%]l̨ྞn O 偁gjWnYV,҇83Se&C9 7oݣMbk=+#+mI$'ӼgXOl0@&\w*oLDt‘3 ,**4 Rj xX}@d:=_t󜷮>_Pt6:,z)c$  QF8 .M!volLԶFVf~qX*8zxbx l0M䫇B~kun\B]G8wA(#tV> 9H3BKB:M 4+0Y+=kGy:|AHK J?_q2#iP&jZl=8ȟJ1Kkc+8EBD$dM2?6xNRYq"Fm=yR.|AVdyxIz.l9m-F.Uy!Faq%df):݂7f-qWn> ȉ_ ^a+!~G>ňx>3Z2?;R%z܇8LƑgWE$.dOov.Mk~HG{0d{G;Ĝx/ʢWc]wS43 +к)C Пlv[(nzKnk;c= m!ol g yEa_"*^E撚AͮT.eN|By)kjbHJ|ozLMx˧$39mH\cKMλb^ZA2"%RӲW8oS.:Y:>6$7O $BF%VBBR B "[SebvhB)]࢒Z+O\)Ի怃DҘ5>RG$ ÿ1B@L2@yhʉnӝ|#PY o@` kEP[Vz ~[unx@46a#&j1|oj8'BJw8E`iILa xw:uaOS jg8Y Z.p)u*qan䫰p1vk!ۈV;E-ƭ=d9.sAy(Jl> *ДXE UBxO{:848s#76ufʉ3U. U`MXV]e&y7/sK :# }|9(q}F/;=Y-N|4ɧfng"epFKMn p Z\0 szQQvoJQXCY*A3ͦ+*'y/dV=r5MٵĽ(!?1I mO?E%bxF_mHtg1H)|_/~l ObZHPMV&N3 8je:ȏFU`eVýsFi|_.0~X,!ٮ8AOHrՠRCN{9P+7{0M䨪X>QIIg =㭈GރdI (6! #@IjL|smQOlhdWw˶TqN ^SZJ "$8q2B^!-x81R#Ƈii?84.b4?H7#+-a4șw/EH>lm Z':kM=sQ%hZ(] K~h/y8&ý"Y~dAgeYڠB!PdSl9V"𬛇WZIAWw,nbF$TW`Y?G?/i]V8r+&%Էp IMArDn$ A$SCtT IYR*<#!E,+vW%d@mc~::3?6h MA Sc᫷]c lڀE)X#oM.QuݽrQc):k# Maݦb )&8]z~?bvݹ吀ыbn. Rp0 zDNJ%zv:4YhDBpQM;V p+SIUSHa%5Ӎ|!mW?DD~/Δ]F?i1T#ٷ;F!^OHs4+ydP|+19lím^ NlLA^Kr\F]Fv`CdzFb@xa-RZn˞>u"0_H'rLS+O"~6j#4̳]ot&[*FR Zj6 ^WO8+A귓5\5nTwYYgkr}p8xqrhJ[1Faut}! R̟N̹)`.#&luvNd'cYs,OUҭ0Q^~1pyҊ+-ء_w̫Wͥ4o\ڜ(,M}A= tB=FcvȽPj BY:"O0pciFȿoEz"_qV W @Sݣd77u-D8aSlpLMbz=vr+R<W3"oM1̍1 )?|R BUiԧ@N:oL = ?dbp(sXǪvz) &\~ƧQ5BtU#};@TC t_ؽ\]A$O bXI.ҴfW*o5$Zo3LG8(ɵd" $yf}u2ѦS6%EyӁd A*ST\t.{зiT:N(flj{dɹJOY{hқd2W蔟A.u /q6ڄʦyV -^XdDk `ftX8$=! EMpdrpj2[*pǏF ʎ%RsrF "D{zwu4)>c>7hT1o>Bna-^PIfUz啵EV&-E=(tkm*8] &._gYYڜQEx}W@uѶ",R/ո фN02hW]+f $;to]2x\V0;H=+yKr:1bN I_l'KrXoθq?XX&9E^ Y*vZ}W1Rdʎ(,?EܴTE{ n1C&J4?<@~Roe=fre{Ot2Ö"$=9^Y.Ayq9cG>ee]=K,D?B&6}[Kw,'EILHt>y2^m*ia /(xXJ@@. D_U$}AKr56Dg~ g7[6C%z`{5р,|m*>"`C@Owtvseی|*kv{+]n?.+p㑲E&.p'R~2*9c`Juv^7k'*qši}o#sosJ""S{BeB!WOmzOm()9( p*2jS#0@?}׉7 \ 2N)s;lǍz;SaK"bA2ΝY;g+dTǶ /!/ёvDIpI#~"ER:}/r-Z37݁V)_׈nPd)SbJ|Qζ/^_|&DTDbAbڄӄu@uUV0_k$`z!mw5*#,Q/v||8L'Ho[Vpc'|&yݡ4 3 ߹9 #zJW*a)(Tw`@Yil 2EIWQ8!A` 7Qg(/߳<?dy1QBͲ1$ 5P^oJѾ 9mEꕾ.PYA'-jYxFh5[) /.H +0 hun%7{.JV*JNfs8o@1)um+G[3P'^:#z [ޓ%kU 4[edue(yY+WS!?fDUM8;Pck*5о̨:~ PpI K$̃S6"#xEzyenJ v<#VD.8fcR_}'aܷt;!Z~ CiB4K&VE|℺"ڋxѵpw41 9B ڧ=y>n 5EZ"YhU` :*yՋW̙S"u/2AP hʝC=20 = 6G|=(n_⟯]Y[( 3Q# <`]ƲHa/P=L$A}S!ѯ k~~[O)wrLQHl3t8ptIAh'SkeD"Tv'FT9N>̓`vMzZ0ei5{O2i5E*#ljOoIbC@ۤM[*]ف7IfTtCYyωQQ%BeT0Ss6Q'wSgvr8P1+4y!;ڪS~wʹ$]9Mne7Άpe"Z?Z;ArUZ=@ĠT).B+㱂u17*>sXR"(}2S:f5#>)f.%uU-JGƟk]MnPB&]R{h+Q[C/Ѝ /⿷ -oG&?mExMvh!=c g)o6WWVK+?-d`7:coq:"6vq*~uѽ>%G"t)vAFLHV5q8oʮ /A)O01{PDNyKdRw}{Ņ j;½c&ۨq݉ã ZAjSLDfQ_#;եyNvi K7F)|WO{"ۮe0Vw͗ (9EYך{b&ިk>f(UL\ gBlyY  ?bs-C"n=XoL:ا^qpf(9aX}"!4?p=ڧ˔JǙ㧬?6o [)8=5]7. 8)k4MUTS1ZIVأB|%6'h# ]q%AO{$D+iv$򢼩(}bχ1(9 3{fQf2z_1Hj'h߀U ܦ*U}?14wlGI8FE6*wc*k+CV+Ejv"ٌ&P^yU>*afO}wH O͉;AlKfS%I @0OdͅeTKCϳ,>X (w;? ynCC :U-E/п|nܡE6G CrJEZ9s((&G%q/iMrW<|KXnvHsuo ǁ{!̵:D~#|ŀl[iCGfǵ;,.Np 4/})R:!=jP*|I .qɌ}BYRJIl,EY`(cT 8i{#g/vhOfu(̱ǀK(SM1GMlwoSdwxыKw$?}* x-&16!G1x/'l0R:ܩb4\KL,VgU wVorJ(%w) )H )ةxs6 esZM`yK4fP"8uѭ*6jJ65eDwF6bP1Zʯ~**lQ:kMRtLؒsS=7O*lk;-./F2ia{HD•rH8K%>y6-z&8A2?WN<0`fTD-SX g5 iF{ <"cu;KDHO+)xڪ+7V yx7}ZB&f c89ExRaZs$&Jyo X{qti}ܿ&)häN)eL0H0KNdy3 XW (5B[~Ȩor)ԆL aIJOНq6yh`<]cHmcRS:3.^ynG)RJX|?/nZLݰNKv+{wC&LKMMQM+sXzqIQr'~x <3lXYgdav)sҞI[emH57tp@mbM+1œbkr=H >t tCDT匦P/TeqjJ)(wq\ Ik ڲ5w}@ !4KJ۔Rg%#4:[Z:t(`Pt`.{A~K蚼Ҷ6:Aw+X1(<]g$RXډ>(LrYUoD1բo+lj{/FS}yoa{tˬs-GOhAxW3+^1gM~ 7CF&Hz1Y8. YEytuDEH4+K}Za,嵮@;^R+ Ō,(nsK󟄰,0?k/4q42r#sp7T%){ne :4լ4.qLR/̇ K`p%$^E?t:2vVE\PX5AyoO$^͔ɦtڈɓ̓W470`YJGڽmr@B);rֹl (UL=4R-S9ԱYsJU- DwM$ %sŲ?RFhľ+ng@cl-y*Jm`TLbDhC"hěa+U\O=Ʌh[(AIHwHM8 s$IfZ1WK- "ƴt(R^l7ɞ;MC)Ov:ҰʹJDD¹a~,dPDfg1>WBz iLsRb=#hII.m\. m5֕M6t+Oޔۭx(&AL܋sQڞ@ 9=/~^DPGJ<"!Q"y~]&K~ʑ=p(ix?2UKDxٿ>e`˕GtBVÆ͟qԳi@CfV"ߖs02>:{UW9S;T$Gf4[;ؚ_1>5!;mf.H%Ȳ w=OZlBEz%Q'TBHFߡELAɔ2<ܢZ1,{|yF^ hITQ&4\HEMm/9Dp7=g%d?H&ʘf87L Ր!rQy/Kub}GIy&[RiCb4n2(b M79 7+~ oI+h"3 ɞbPo5$*@uчLW2`-"DZ.YkTbRS2e3eܞr?+#3-J<[ : gb,q%f8R,[i7v|a4^ӫ{NQr=-''H9wjj0FoNl#EAL_ps*eɃjG{mzXːʓ4pg\}9jHq1Ik@]FMjguasPK,VkBL@z.TzHȪW[J_OK>kK {$0^X"+l $H# ".O ruVYSLzYu#A 7Ra-|C@Qjrn9U _u[ ]ZXgJ<;$\%& ]\9mDW-jmQ?BOskײwL. .Fn. m %Ç.V˜#O\&:6<CDmR L+C85e>[ y36߃I8_GW6y 6 jMH&8o͘$}~{eJ } z 4iYE/wqư^Ky> !PBKp|/QHJ΋8g%o\oTY2bvfSS E.ƞ7l-g)獁eSf/06< 'ʙP 6m4P'j@H3a£`1S0f@]U꺩a}}m?;Jsjp2>w/H5<7OlЊ!fK:|TVC D b7 X<ˮlp#leBVei-DBK3fSX케 Kq%w6\Fc㓴Nq> MwT"JԨ }ݲWr\xy9@8Aʳqp ^LV9|UwLp:rbH= !ZFQ&̳ &s,[P;<`H$+nt=jꅡ7s!nFc@0!wD)[ɂAbյ.^HF+TY{\ԴeއNOMKkQmdȴXuԑF øb-][WtdQ:1Grl1͗gTsUTwަ?ӠNbCF/䡼XoJ FC S2p}|G-Җ3LƸ1w#VS"O_* ئ좮 Ij塙W47bo%Aq+tTެ(_Oo!6 '3`QA)T.#'ņX)/ JVg=MכֿdΑm OJ_N,`>0)bE " }&_1xUJDA:} *NmP䩷[ -") /+1X85 $#AS)O*.p8a 3 1L9XBM QQ2Qųз nUtΌ3@9Rr\%0-zjSTɷ)B٠V|'2^l~m ,`1.\շcϴD׬FpE( .|bS՟8Vxni02M> 8t KAhY ,yztw@yϽ2ҥwQZ]?idsO0sr=f'2 <ۈWz76v[8aA= fhPE [48xtD=0a7c\|Pn:ޫqcgDBOIf[(<>(Iz;7?3neZ!h"cw~DFƶL66۰Q 8 ZogڎOaҴ9n &gxc45+$«AݏoM1"-u" b]1ˎ;rB~Ngg*5Y 5g(<$&cy P0@H_i?j^0R^IJ._/xB=** ,r;rAَf,oHآ *[4{gא1% ?*t=,x|1Aw'v Fa?uւ:C鋼[> 7G&X+7ZZYOw9<'-{g'/v1=_iȀM@>gpq0}=2M|HpFĐ?TBIhpTUIoX9 Ů|oE9kFÔ~Zf+"?^ijʹܘ q;->6$X%Dy.jZ5Luh|SgnED| M "ArUqBmb1^4XR$AVx TiJ3SۋqG_,:PkW+)&fsf&fFyO#W9#67Rx\9'hPBmQ9I^EZ]>^U{s{ XS L+/$0"sӢ4l@ RG×\vS4]ܾ~C4VM K_M%ǑqI:j {ZlQ\aڅE)\*9?ACoŃ/gQu1OiV[ Rһ4$G8=*^9Bs2wg}Eà'[OL3{hV3yʚɆ@Q2. ϿiWAi5Yi>C>5y7DMb`,r#ʍ A,{쿻f3oT'$ʭ Wgal#ZsW Σ1=fVnM_ ^,!D@G_RsV{*qc ʅ30vaYm6L CB3)}6dаr .\/,m| @n\lcb`XBh*Ww,pQ=a{ol<_َ]%lF !'dvLhgЮ!,t p/0-LϾ'#^v_8[Wଡ*fbGNviMp W\q~E)dت(EL&i/qշ6%.pMH7 g{吝Ϭ~nぢP`vkLSrX9Z°fM?CaWD1:[o{B51wŧZ۪fn. $@49:+Z4 f?sP+$`y 7X2 ߹wv-hWmY'9g@P7 l0D͟կY\iXo[r8dŬ|J yW..6+{MБhwFM3vx'] yx,< txw "g:aG2@$܇Ks0sbs\׀_; 78{alz Xxh$ ϲn)CFŨ!fwfqgG9no_cOgͺn ߾YPϨ[ԆV[A8 ycˤD zf^͙@5K T@'.Ͷ=(hqs b(Rvb Z$SpIFK~qd2I! KCv-q$kc_/!BZ+pSB=Y` ;|@M50԰Ab,D:M 3m|rlT vdR?\ J xt+-E2AU G' @[[LK]VLX OĐBnYF~5 1D|ϒ*CJP}+N/#j^ raNy: e飇JPX\Ϻ1{mĞ;ꋽ@?t3;bϯ[]o \J0 _Lozݲ? V`1대FS*՗1.#81hݾ׽ %Z+m:[w B SoXxީ =NFSCl^x7#{*B#a>NM QQD4+F~.N51e: h9 σl>!7@2!i-J~$e(\A޾=N ']=YD@ղ1~A.G.P޲姞7Pd|V'^ 4uqrK Cf{ {ɲẠׁ+;o?࠶,|ݫ?u3^njrjd\"*xJ>.j pq8IM*(˕#-h睹||FF2Yz#MpfT|<9+&mLfFjHA{#U1ܧH|Si'%~KD_ɸˉp)}%$NPQ7S-Pٍ$yD?9e+bĐ20}>(P)[(% =K>W黎1sVyZR*!`#skrw1j/+7*P6W=9Gt1ƦTǦnD:SZIS# ㏤1 %g`ZeN$s9 cӓo_5'qMz@ȥyM%e{6; %},J;K|9|J{(a}P/_}E\!h} 85JZȁq ԰+-p%yU9Cn R|R(5A~/#ai]1BxguFv#` n.ϖ}@K+Z1LQ;ufr5y6`EX㿧CF@{`y2DxU|\7&_O$ [ճ%Й]bF:_;q"?Htz^9/Bse~W[/԰P - LH3ZR3P X:/_9nOo/k% Jh6 g/H>z I6+!`$2`( h]6x, XB3wQYx衮gUEwXfzt"pspɒɥq%UGO@. Ց)~ShM:tL vPdTf>Ϩ}I¬$UMJ `KJ axrsV7{К9X1CIͧ 2Y@'Y'y_ZȾ #3W E+`G rwQ2BAWΆ2ڵe:A2•;jsF=~E¤]J@~Ѝ}t8WE hϊerHqXEf0*!5JKqJ&n92ITmq ETu?@znVus KGk -(BؘD kVmb=%UHq\(?Ilp4t؞Yas!W,Ng|\ e&klиGޟEo8" qD'~(vpQ9@=1vYlAj٧?c] _^B- yb>. I *"'M{m¨= r5BBr1x*bʋofӨs 1wo{jKá^&%[*bJ;Ch"7-\αEɝ}w Tn&GYQGå\6dB,DnNk2'mn[-p۫/wAͮ6(;l>+zec iSJ| V?*6DER}wkM&P$ş,%ק}j<SR6 'NwO kX:j |-J\.gdK'm4ڠ0PP1EU\|==b7‰DpjӮ(C: Y&?-qNp>|-d2[t _ _hCEpOإ *ǬAAt~!b\~ lv TxUUdCw"$M:ԚӫQSo- b\I?-!Go½P#;>IiT_'[} 2ژJEz 6rjArKѓ@e)GU2`+׷& de3w!{@"Ż-Pmfh Nuq_J'ϻ;-v҉Pc5v2 q+mcbia"|Y#Χa,H(7jj_NI0Zo5?EW<#LXK^w#Cڡpt:XcCiMciur{NtB6]"N 8$5ё {Bo\$r|]* J(ܺ=т&lMbn* g }n/5E+4,ݠ <ƭ4Vy|{x lFH+Dׅ~ Tfٛm"ρޢǒLj)6HyBBLUj1譙0Tn;,3Ď2[ 7ŀEHo1h7cjEC_}Gwő 7jp VXK` 26[ˠe!~$xS/&$X$@T~ygf'uC*i LTѥ!#0+Q̵d++DW )k`ʍe4cdjq\?9mUñ`͎RULkR?8AGdžgѻRsmDg/Ta;%A—\zE>L}J6v|6? E; #HOҨp$}\xWWhsB4c&잢?ƣ~X`( K|L5V\p5E .Ն1s*FZzJTeD@qVHH2HdњoQ`왜8]ExV_l0dҗT!8_1QL~hC(-FH=Ve+0D҆M!kU@^lvpm#-@"-O0Fo'wSwn=ilN)yihzgW6(ȍ#r' }2ယ;WX-Haʬ k@g|TnEL.P`&;>c%鬙ARY8ȶIpk ;!lQ}MwC뗞 |aDZvUY!!H䴻1od[F_W`]2RLD ?VFmkPV,:ȏW?6[$}=Vrq@R!3q9bF*տ s|-A:S+*]a6F8qd!71{( :!ۨ{5YVtm#kTPm-Xr_.*x:0'a_JHgJĬ"g ^[ĠP{Ve*ϛ޽] Xᝓ  ~D}^quL(궤J&soL[&Z.wӍ^Rz>|Y?AGPG;LاzvAn ,dۅ(&=Xz&ClEQY1DIlKdY3 ZoO ' &Zd]ڊۢ+!ams'%6Yz?*0|;ϙs0$sV XcFSoE8l?x-Ʋ:VxI4V5YN>%8񦓩9,1I]nLK]VR73dP 3ʈ2nRt3{Tv.#,$6rW܏yD XYW[4ӱ9WZn[T+horQmB)GRt^s<2/[ ٓ3 ܱb{R5j` $Xveva%TƳ%v0bt]P\Gc[7T'np= OqK]q\0W4Sy4,]ÈͣCW&i/Bm~.PҽuR()&_Jr]a%Hͦg3QӃ E.5XPL qvO?O#ACy!,a0FFQRx %@O*}G.a1(!nF͑#6t|6R>Eͧ?T0>r1z|A,?,0Rp:b9,SXAoRV]u_SNu8Tԛ3}`i#@٪&} $3o0 ȇGq+u&/`I(81 FtA]tJB1PǛo̵Y83s!Yej@jEcfJ:X \'/h$'+݀RUN#o˅HgpGb:@FQwEy n4A(2ʙ ~ uőHy8v|.Nd;ncFF)+X%2}X.Afh*ذvx]6ӞU|z|@_yuZˆﴕp.We+ɼ!8z mDt>@*u mPFax8%EiqxB=W47(m]_*1r<``o^'^EIX%TFr䴎eH̿vEINIPU58sѣ~a z0?fY=K+VE=60%WIBd:CյSԥ3Uٽ2V 6{k`8PxǢU4bn~ddc {H R$G"%?#f^8$Zt#xrGX(qhZm[k0ւeG}:N fZ"{)~= f饣T׼PQ7t ١5x1/ȈQW@7zrf04WFDFƁ;`^I+)O:KnQsup۔riO}-kFS5?ۆ%fp=_䧻"3D8wM_[X:UE4!K5b0.T1){3>ƋquJzq%c̐٧<3@xA8SH֜kÌɅTY^rsS'`8,雋fRb/SG93?@JpeAncGj=qF1t)TvaR?t5ܿf^h"5S=hOZ5ZL_.uL6BnA1C" >e>Yk" ɓVFkSj`=3x~@Ȇ% l u8jC7k7 ֛8  #DJKſNP@^'B[rKԞ#+(xq^h}&)CL"OL e@.O#1oY['W#Mf'Uu͐,jN-%^0 8#irA7HB•t—E|p驖mxB0Ѫ8m6{lp$?*`웰9޼MW=OI*:֚̄|s|[l S:4ǭ@O' ޓEVONe${jԂ'?(1' (qtW>3lg9*lnNGüaKcw!f#+5 wO(ӰkpkMtHإKf'vS,99Xu¿1dQsr1 Co| :-i*x4S5?MLGxV"T#jOh!!&7E$%̳v~AM@)׆0FX骤/lOtKZu*4b|Pf75U}.(73WΈ$!73IHR);r'I)JN,4*ET go\ۢ 8UJ5-FIYϗDU9^ì2`w{F^JVS& u|4M^唽erU0EuT#U/Wdx;(}Q@*iQ԰XнqSjElVe72[wzN嫻* ŨZu^6S6l uqFҢ SؿvޘzF,5aIN"f!aZﶾ5 Q(aʦJ+mdXT rm1r'f2BV!]-WIs,D9%U9w ϯ;G]QX1¤UVd}׮K~Z?tP>7oYk'V@  XC14*$\?k¶V&YM“ >1M~`F0W!"oXHE0o/V :% _]ݵAQ8-:|@+syTH翰]##\ D_h$cmf bY<n(o$Pz ikG?cVYYnTĄ=غ KUBp) ې !JL3&6HM:ueJ媌UNtK˪ W!D[w}PMvC/?$WI˭(_wҨ\ ,[ҭZ2j˱/, rԞ Q dm[jyNbC-\%Ms_~Qj &%{҅$&Ca%9;G;G0Ӕ2̇ ȟ\ӽAc lj3Y-as#>Cv0))okiU=Ds7gIjcGБ'݅5vZipzU. ߲;Ou\wfY_[dpZ]&o k zrAwhuos^R#Srg Ғ5{A5Z㠛64|8{5s(¾y!_4+N;fqci W] UÑm̋, D򰇁kRZX8*zK5=K?4:"J"_{3ё,% 'ʵxQcp5J. y8hn|&PB*{8GqfM~ZP#w53豪|T6#MOwNA5LDUL@$Ğvy:[񅛇x,(ǜ7,KT iw70˅-6g--&Z*7v愄k/4O = z+y6i{GPpEdkHu![)Ӱv[`]60A:7J AaKYmx\#X d4 q͙T;&\ w$RK#q:vP׊%e^ЛԌT@Gʰ1_%m͂ AYR~>Åͥ wegYZ07070100000304000081a4000000000000000000000001644ae3bb00009f30000000000000000000000000000000000000007200000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko.xz7zXZִF!t/֗]?Eh=ڜ.+ʅvUּ.HblWvI. }*PdlCr8oR&gqbX=64 NcSD/rxp gϼ:\+/ .O?O{'~;o$m*#YM&ko&SH RnLyңdF%J kz  OHOJ2 ӪMb`ke^fA(W\h1ɣLl#AaDgI'e@W\)CjtcR -^7 YXoL:znJ;MJfZx7dCgjj V#nIѩХm?'\CG ""+Ir]1]gZu|̮@%J L(!v %[Qj,9T,wREש 4y2N6n@ !ZT 3lf{Oĥ{H|QGv 8u3@{R[F;t1R9 Fg'ZDZfS`%W^7OS-|~GS{ fG/q!g GPVH^)U)TX.~V6^\e +qdBں/RVBLS)Gg9 [(2J, S >3P޶o }yaPs֙[×`;Mf9?mɍͪ-@*Y8&LEivE"av"!9nQUsP&{eJSMɤ<[Sa.OTwAZZ;cw m QTw+uOcF*Xf5C^U Z0Hi@p8q z`xАHR3<;΄rG:j$W)' 'K_\YWY8yk%a2wOz'+*FYe0"Kn9BeB$@,-3?kFĐ[1 Vo}ςTSܨhF#MW8Tpt YW(X1,Oȱ!}{>Gkh3ـg)Q,÷Rx սk-ήVloP\7v&F?3Gr"y"~yr'QAjAO {kgPy?NRx!Zhщ:hMljuǛeDx G8osqfOK0j:rTp (B4,!qT+ XE(c_DM\Кet6`8~zTS ;Y[ܴԇM>!, uE/"ء:>⥣x - U׆Gun7G860 sۍme5dL$)ɎޢĉC= DgԈxb<ěyd,SH\Ěv[v=RIpqya&☭~|ȕ@%]5v 6z"K|ɾ51KѪml"m`#w^s]̴p[c+2};9pP^԰ h}OiYv6 9f-[*?}dVڣG[Tv[%OH -C.Ƞ=G/ՠcݧ 0LJkʋlb2?HDն XadԤr ."VQ5nNs_T's ƜȷL^,^ w55<3I6{]@*,F{;A ngLعP͈% `Vn ~2IV"I|Rg%fC+Qol\Ldk$~VT~JRbZy˶x]3O- S(r>rUv<*>x;^Zh%˞AUkO]VI@~Ὠх=4"CP銨nG81VJfJ"j#ϨlwR~co+pr&GPj ﰎB ͌~0./W lʊH0 S^r׶mDB@V.uڐ kZ<";(>K\2{K/C]g*VYQ}p0 |NKBf^wP3^|[QN3]gP=J{[HAfگaCgOٍFB:MnI RaZ -4HwYxn8VyoqcΈE'*o_jknTR5s?mMT\]Jܞ'@7ƞ1jOb2>a$u߾K#EJ8}э>>,PoG>CwZKڣnǀޘOL|PC~q1JPv@plYrxYtB <_|+?TSo:x#mšouk ϣe =|IF1G Hy嵍1kK1h5(|sk)*Gk47<l6ϓqMTA ӣ  ccKh_[L%+^}z\㹄aJh6$Rߩ $7ֻ61?%jN5Gr-Tx!ra,q!vI?PNE޵f Z$mv nǮ,*]x{/P>'\評AWYi>eM\Xt_Mv_b>;~VdAf@ ՘oNܴV9Z vE] ^j4@uH%FX6^`Ou0;?^u_w' D$s@W[2%k|G#}/mݬ/eO`!D} uuY uS霃Ԃ|DUvuhR`}ATP2ytEX;-O̖sӎݣT;~*H7R%Is(.éTmJIVW Gw++#ix$\iv" ~܃]zQ Y_kO3O|"[&H֋ִ7Z"C̀AHPޫbs)^5ml}sBvņNgXLq.\Qx88D@$vo ISCtu3)&,ΝaPGp]$HĮA'ށ. dc ;ڧ݌2x sf;Guk|^r ]͸^BPrXY)!V0o0 ]##(/_)֞;]o@v{9V4bg|D-iT(흎]'6``$CQsp3׊>SP tB2\BCG$mj͏&HiKd-g}ӢFߏw>C^0U/qYYxgpKjGcЎX")r<SI _N-x(.e iV|fbVPutNhgIOM8o!wmANXqM"@.ߜ/jL(~J ! KͰ!{݇2^ٽYMmw_lݯLӪՇ qƭ|"}8!Ś&~h*q?ØU*ء"jU9zwwB$kXҿv`?%:r&hgsV GSTW8gu.{&2L\GLaٕ5m̌b^4Iߑ n.)P᣼)~F cH8P5Qk1fD/[O\iY9̜Z6$,>?+ l􏊣&wSz޾Y?+|PDb=Ex(ОZc*x#Ce*N*:_ ÔElMsQc)+Dϭ4wF8KcZbҎpi% "PY(P DVyծf M|(ۤ{=}(^(LgC:T:alʗ'гYf~i!'Zcz pLƕΞx p_D47}x;긳yډ.b/ڳ:hc*Z K898 JUW,>IWO^. a!^wL=_bO9Ų7\)<1"tC7?ދ|җVX:07U!UӮv] `=,iq_=fQl†gxG;$zTf}hbEF9"KJK9qQm%Ick>Zkn2w汮#v=ǰF#e~0C}߷Dpw .B)k;LofIMU yiR(h:&IɳLYpN]-m/k8?nb')hWۤ<= aF4ћ}y.-@b+wdReŗBETo#v>{ @܅ZT+[k^ oķ%AL:d;} &ܷAg$΄"Fc1D:5`>bu'7~`YPw=ʭa uުIB~{ؓ.y;]v[5( C6>F7*>s[ZXYvrxw^Mc4uˊDIXc%7`:(W%i WB-NҡE}⚮HwUt?@Cʃ\s.K]c[ȼQg]l ]Y+g#kmY^:lUtB?Ֆ,K] Mad1O){lO-% BQa>Gnd xB;4ynp~/t AoV]s7`ȏ8 [61f 0m4τG tLȎI`?قVP|!~5zW1y&[7 g80$Kw)݉nqՅPh|7W@uBJ%h_Wǫe록kaxEy,B\V2 3S x|-W>cͭYs̱ /-}!p՞s(?Kg#Mwa!^myXJb.$E>e ~jH/!&ibӨث5,ab •!i!"2flYƔoK3ճY#sY'FiuZY>lpyA3Q"k l->q}OLI>DiymRtGanm᝜ߕPOF^;tȱ1=;lqA$֦Iiep5YjY$;*mGŒO=,*řr1{L雍oP ~c4ަ*LFx`.gsIÃ5i44E~b| S_Nrxpb\h\+Mkq2À; jh F*i?UgP=NgQSNȩZ|QMJ0({yf}hmCc&fv}m݁w<~!_ o'vBjƝԪ>k:\r >vL6n\uٶ%kPĽV6)?(qQGق pQpE.;?8nk$G"Ru8^k K|HנkSlZR?nb7~+ B3i,o/h|O3Mv㷜\(,5̮5=3LO0wd&7A}BSp8۰ d; CGF p9JR}濓cu 92Um 춯 IH&,WSVH;V"+lWN=NnN(~݉ύF5ЪmG|i2VH[on=ޤYi~u*5Nx,Xޗ@ܗRZ.J+F8+a'ZRʣ~- p4̟;Q)~.EmF[ 8/@rǘ6jnqr*975/iWxf ,ycj<5upG֗xwĹ=:"S_5C-) CNDA/w p' ߒr**shQ:1JNVp 'Tx&i3L?~|x5gg&805Rp / t~tf~ZF2פ9łNG}dž_0vI~PJFIV]a^j3S;:biRq;s[}$_ /n; eQ!3gpAS=uz|# 9adp/uzԥCђLm&:ڑLד.B%5O3  U{hDHpqw!?J&'<] 䆀3΍?:^#Hgu)oFvɐ*R Utyq:l8K)^%-F3͌ 5 ۜ.e#TEcaP43T+A`Lʄ\G ={3` UTߠsG\JV|(7cلli1;^8OLr#59{2ܕC?S^2|8xQ- @yh4ڞ@|94s[W6BJ{ޑu,L\p_* XY+ "ܿV<Đ+/q `t#36R{Q) rNO&ʦ [ ,-5?m^= |!; (=JHc@D%( IaLK!o`?ΝvW71vF>7RtufHa S~|[)yeN-7?Y ]Qwrg}zOhOE$lgռQݽhitkzYU SDXzm$>hU6`LM@ڏzm fW&!x$$b/?.Ýb/|` .Dץ7K$8i6o&$u5_pd?e_z.K!-IEB/y.3okrܲx~"S /K huu%7N[.v6kHCtnhXᤊ3)U#0|$\USGwѳFgƸ^1.eβ=S Ny pa^`0U3AAhcFuGÓ]k,eZ窒yV2ϲVW zOSԉ It*>ZX~3 SuްhàS/XeW 4؊izH{`͆Pƪ%ů[7b06 +hmtJuU^U܅_yC_|Nt| w" J&̹ŪT!Z2M Tؘy\ˬZ]_7:s@M1"OSճS]}$ӻPV1fzc:.y4bY wp(y37%3u0?a8HavZʛ2O}C;>ɢ/-ͷr'! BU 3?~OdG_LBzs,q%|8!E<$&#STr9. W֘[5ćXI}g )'.*rF/hLJ-o^4Q?#,_ ԋSŴ0ӞJdn"ہuV5Ct,v]&r,d"nqN=o|R U"n}BKaJ> baZ}F](v څ.;v)Xi qZd0rd1FGhuhlWƔ S˧t0뫿4xVh @ԧpJ7ןUk[>!6E3(рp^EHnWgVPKTMAwAs~RuQ3򎻆e<?y_CCaƯ.Hʵ"7.8 Nt+A6ȳJAMp4&i(Z+[x[JO%76Dk@A1 .*;x B#49}NlYo1"pɐlF\8gC.{g>@<F/W⪴z3<#fj%oJyujFDLŨ$S(ƹ#\gDK񴇺kkx wFg<1/V bV3ǺyT_x"E|U;cOnYFV=:Z cHu0TXM#\.zJ<{mnqj]쥴 ul+YΝ5 n*Ud N?`śa*mڎiolX@FdEUb7<Ǖetfp|3^Tuw ĵ; =F*m'X$afh.=?ϽLy4 g2Lcv:shoƽ,d6QX*_5%.` '}Q"0{DfOKő.hΝ\: 3w{̎?׉PwcQ4n n]j UjV'{=$ͅ1maX}l)Iܒ!ۥ&aMraP7kКԙP"`Ot3`3N=In ,6$,ꦞ$ h$a@f |PBXIjלRwzE-^CmIn kK @B`i&[2~CDŽ%8#r̝ *G:,ːLC4 1bGAe,7ƈ;r(DWdE[oJ'+2{98}ٶ*!Zsb'^˼sjk<Ɵ}cgBcCyy<#`b_UoWgu77S۹G(,L^!D(istytY WZ}Ԁ^J X.{C AH -n/֔|?:UZԭzەz_8{PJy٤A\Xgxtr7C(6Y r;̷27pVS6G}"=X\qi`H 0}X]'Z:& -Ϻc2W#_\! ݪG e<,,[9;bTF-"n,hdt1\hB"Ǩ3qLCpT톘#C榺L%FBelPUW枂ۨA&Z_#2VaKD QATZR$D`񖬶ÿA,#qZ蝬dN1˫L.P >$u\.mB+0!s["8j()E{n`H|fiFQ9]#^71{6zE5WniJ 5ytY?a5HY$A|ڌ\Q'ôzeCvhLTk, Vjnoh),gYNW6.6zF8y6s+nPFi.W ̓)n`"`SߧO,pGUhš$GUyk:06=Ƕ F}|'4 "n*+ʼ=bve$ngaOEP8d6\ڲ'Aj(gɺ%`Po+`*:` zm,oe1D$2*֛u𸷠![}8--3^w1g˶ 4_~fHBDEB2^ȖhDR~M#l5{eqk/xHiCю)tt3UZm 1.+п=QEčGp[olS!{}*ijhje-wtKJ`S *A ,FсpQWa4nsFzG[>jF--Z3&@s>Fk5Zs <6ו-+3'ze j豻#+ r-C1 ktwEX#g)VrzIa.7IokpJ쫶P1 UZ`ۅS|0HijoL'y>LaꐂCFکOO=ebбN?ɜQimFHJrpm4RHS6Vir+1uҾsd4\yq2IHHĔ%&F ,1+ޣ+8i3,./_<i;虬bXzB F IjtsIrHx4~Uɽ/u`P$PA'E’Od]`1[m%?\/|j9%{7K緟ݞR!KmĄ}ɵi&Q `ORCog]{8*{1r P c/vX7XU2ێ!A!. CJ&3G7JLy̡+]Lbp(o~giJFZ3M"Ru2[X^z?WQ6 gnpIm(WZ2jƮ} Y,w,18~Rn<͠?9ٯk{6-/f)ԪvOPy |e-9D fLŎosShbQy:fiH0LB(K'ͤBFޛ=&&j;l"PmQi4'E C`g_qu!@c-D˓HZA2^¬B^б-~)L}`XČ9+'Yʖ(Dm{;RɔG"@I痗%x,KT?:ij,**CC =ED*:LِҏO$Mk}Ys4GvfPB&f+B<'oHCk†*'ϼXt=4t\Z9:t&]z@{`p Gŷ!Ri+ 72L: T2-@fE&r꛷懲nr8 Rf, Z |;/J-*OHaĬ;ݓ6•XH 'hڍJioNBĊVmGw󅻙Z4so՜ys=6Uz'-<>ո9ud07BCUިu㨱ZSA:IĢEXJ6]F`𷰵$BI;Tzx|u|E= eZB)!,lpt6vɚDD`-1n$;zʌMa  -s Ά<;б\FM3m͘ 5"9Zh9É,Un3cu1v`K;O2imIDOS<P`~ԅ?X.Au`O{ N)cAϕ 5r@*+ Ei@`،תE\=eo'AJ-j8ҧhRl ɷn$j`(A>6e<$ |gD$h[t`]GU Cד{H\<ʑyI70Cb|MN)]^J^P<& -ޞӡO3,\fÝ(+Xʑ8D7ٚ>I,U7ճC5)4?WAEC(F@@ (Rǫ;)SƼMbgãKd[)LD$&s %YeJM845R Y&%$ ϏOlsz/JdiPqC.7Omm!Z`?'nkճP?Qi|%󬜣gʍ' <29,W*ˆzO3۶O\GEA(&K;- tbϜ\pQSFʙqJ-Ub=6ͬ ׼w؛jT1ڑ+p=;W~5}{!3V{,Z٧\+ZJ_ BpUR=7N/*/'T~xt-SB׿[;Q_M-c 4VQF,ߒ+ٵO<"G$. .#k:Eƽ3Z3LlմPČ5%@ϣ ǚ׎ѐ~>9W[a$.=!5ʹyE *!CV# ؎O,r/of\`kVx3/|ÖXt2[{U֤-1]S?Q-fGPPhƩ?KBPڦ.!V~fB%}'F#Bгr8917+feى He 'fݪE] rF:@%)\(39OlbR`nXU[[XBsg큪XTXSȒz2 @CDA4[X;d[)/4ߕ]xu:' MKgԾvbSb ,B|N.l,j@e0r#f5ze a@Wz_Ul\|kpHNוOc}]dx !H="ݞ @Wl04Fm: RLJ4mDlϮ;&Jڵ"WMcgug[wWw@}jf>}4!KpZccwi)J%e2/ TaKyw5br2t5K$ۛ!>[MQf:w(Bc}w=b<)a]'"Gr/{ٝ#%6Gcm0AΛ0sK%hȹ"A^e5?"vJ.'?8St;'5Wn!S&|yTJ.͝NJdm/#-2A}5KxxK>jP֠&y3^Ydì:Ntw:[^og@>D\ĵl{X-H0t &ssz3on͈t4'y׶YLcU\wˊXG T+s=qN9L}f1˵䕚U]H,fRPԲZ_rhEL7dUVWen!LѲZfB}gBa"Ip[cgtxm^tdaL6g .()1?!1/HO[Gb~bёݥ9‡>+Fzwy=*fnuf:8);uL3>.{]K}A'Z"B5G#ϭsZEZn֞VlW,U/ 'hBhF 7Jcaw}4B.ZF1U"Kލ3j @Ob2d&J.vה|-|61ul, '2]>f'zE5ΰ\Ĭj;8pS8. Q ap1oޣUb%"7W|ĚFί='4AS;~ &괴=4 9|@٣g xl0kNA <$ޔC">!L ,1/]eEw]V}DD>p4OVr=3z*3\ohO9!μ:F`<-.uVatd %ӛcᔨMCK2 ꦒW Hu{bSE5s˭/ZHx]Wz?uhT_{j"bZ`|eK5C𣱳Z'&ִb|3EzHCp'j'@\vU5WunGtd[ p,MTcM ; c$ 3fYceZ!=g'hlťLxk$Q~!c\NP*;$IHMIV%:o jstr&̀VkzLҕvC1!]IwBxjœ?87:]dAoxfY> CF"a•3l]!t="$J/-J/D@ %d%d |]12~ A4lX./%c1cSKSئy*a۲k[rr^ 0Y8a zKd&Dc̡? $DD;*'U_!vAۋ@aC(J21u۾Q6Z-(5 a "nX{GJmUl>jۉ|ߵ''W@ c,Cq{.r#^>)^>`6)K?qHzyBQ:H=*arst|!tu`sl9| /{ݛ2\j,}Wad%}N~@g;iC`:gV75ﴕ#yMVn'xwL>}D(vo/4Isמcسã="Ia8G}iS_dzUTu xv:s-`"1$r #%]B n/@rrJ>.㧋=WgLHgjc_6 iLV6 *hpCߔ`fJ]?04 v65{]xٖp WQb ʎ]PgQ&.~09VŊQR |?f_*?U8Li,?jmKwqBfY 8c}>/&B/:sVG܅US! #VMY#O4OgaEtG̮"3wnݹ΅=Uydx8!B@r>{*c(Y Qs+/LD[PѮa-Y-)Je̸Dj`L.`[]FK61`󟎺,(vudL~jR/=&I`_\'d8|!U?5*C24`q% ڡmIPԞUz5 }X(?;^fdu~`?b)lnWYe٢a'\{YjcJy!ףcy<>bǠ>8A9t<D!.GRt[QmraE 25ntq%G9 JBߴs=j95z؍ 5L-,o tAI~kRExݯ_gn;fg S#hwUu#`9n7$Ua:=S'tkUAӌ[XJYW]3|l %uM:o-pmu% JVJeiPSfi`-6yLGexq[.]fS! sxwIyU`0-c??$PN(b -1 /D)L\-fO􏸷滤&h) ;>X1L/lԟ@hR[ʑD%Vsw-eg4˂K5h[PS3z?Z-}Y7eoHbq#i^/sW#6*(Jf7]yBfKIb* 9[K}y}v>p,y7VwɍB QE[M⟡E*2o)`Yb!8iCH9 Z"cb&D yA!AȻdNr")!73>.494/֨CQ`0$4al;+)mF4>ڦ+Ai|ÂVev߂aˊhVIݖ:cq;O%! X<;fњ^Wau671tX:j!0kbKޏ`.j1/, {> W&f=gDz>Ԟo |toCE~YVl!ڶx2k' Bc'WXc-J˱YW)Z1W_]ŸTꖽkR߸ ȺܕSiIlfkة"#nW|+ktKZjDǜU,7/%ҬFm8ٽL}n{vJ㺴le#_USJ7&(fѢb, _}׽N:LM9OCL=SkQ䑺czL! + !W9*(q)Yu;CLek.^S.5HZq*A$#җ]:p| +xQ!]0u;`S0.*-(}-sasB/$8dY/6.)+9!q!J枱 /ҐQt ÞIqt|=)NUW9g)bAAL"2`B Tck"csKQQtrW僀X,wB=J ={d$"&K&y֊٘jM5gJΈA)}}xLjm$}WŒu},M--6ފsuDN)G,\'J/꤄ {R4o!dc{P 17cV b[,/J,AUӚS*^{/\ʸI1$w)ZV8*DZf0- (PLl@9B#)$=i9dCYN =O߽}[ =D.?HNI"gIwCD4p3YmNOŖ?<[`0I{8{&ʶYULbs/+X M:>`}ɚ%߸-C}5Js =b< rYjBNwon=?Z1," XyA((4|aM| .҅m9_F!8F5\,3!d^ U(@c@{|s@%U 1"/vc&y)AJ`>G*N7.]cuUt`GhK\PEF{ ѿ3=N[HAbQ )=Xo*ϑ۞sAvN,$Oxs=US{nNsLI=`nC} q)")#s;X87Ř < .v[X+Jͳy0Vdn7J"Fw ~Y.|wYfW(x9Rڪ*b,TT6If_Nd~ƢJU]=e-)snqQy+7zNBc霽YCr39osdA$J_2rKHx=YG*.&wm&r^ ÒstHg v$ )B*~`&dfkuiئAzǭ/1'ÂPQK>&p ukƭ6;wVenڪz~-^-GHf(u`d'4 zjοU1PD=2⎳zܳҷX#OlZI^d>iOS ȺS( D_`t V-J-\Q%ęPbn;#_ ]p_m̮PF|:-nSx+!ztjnAϮ.U<¶umA`-, *Yƻ f5z~nGxOi7*͵Q Qm @*ԁ䯄]yY`WɁ1|#2nK>F׬Tjd&&9QbX"fļ'&$JFA(y 6t&D~%g= úx4s /^?w+:)Rziwf!7NJ}2M%i~nM"gc`2B&~N+:o&̨E|=r_PYhd:Gŏ,%hCTiWmVkAs3QES'QxJnzN6HیeE3@pλ7+j oѠ w hByÀI-Nu[#:#{ L\4 yJu檧O0|u˚n\2Ft.>puIx tܭoh7a)֌i^)۝]삏JwdER *В8Wj7uv\. FS(I0ፆo]R`uOћnj[hs Q $RJ_:,%lӚo/@TІɉ=W;MJz#[L ao|(XQ:l% мMvÚ*KqjyL>EQѢI'/ [!oa,:q̌M;ֻUj(?.{S;p8g2Aְ$ٰ=liwWS 7Rj#b#n|Id]n].Tt,kxׯ- 2KDվsT+򉌙놨o| UF!"بݮ5 hܬe# VvT:w0Bq8nqS)s"^ %aվ"IZ4OB+NBRZMϐ P4l}IX.QwFxs%Ǜy_TZ.\?t O} f3:U5iE|ީp;Q?<(k [Dݍ+)n􏖮+*v#qt}vҩc2E۬wgv-wh;Aw"r Ⲹc-x|ӵuxtk;[FQs]@Тi%lT7)$>֛Ro~:z1Vc"v -tWap bϲeq>&Z0זWLtXJ9Ő ,G0>eUo,_*+qF@{rdJ2Z1ƳU K2jbǧEG Wn}&.UM@%y(|e5\0"*,Ö*b6Mk3ak}ŠRQ~1 lB,Lz \~ۃwh !h%ւG)\pF$`\b[ ^?Bmgn=6e^3cR"YwK |ѿvhKyETZUTrcC|hrzxDgb~ RGl?^/hh x>p}Vl$izrT+ S%_TA*;yJ|/}yGWc,_?5ήnJ܆ic8U`roߢqp|͝qY"3rCF)rP B"G0|p#nTXC9I){&uib|fKZU͘ )&ƴ%ec7w}سĤvA,Guߕ^gL-$žZߔ}咊n MBznV)CtsPvLoF2u:o _z Ѹ~^Vz-eOoG\KCxGjVY/*ӷ"S5L)y@`6O^fnpeLN-G:R`|2XTmțk:cİ J lV$,T+6qbo|U9Zp]Eh iV6nK,Oxz4C|SD*=uQF"FϰWT}}(2γczT6GFk= 2D`[3W8osC`u8дqHKЛG5'AO:OxE/;Q@Ϭ]R.q!aź(r*PGwBעT7-,˕Cv7c*l8 i5ͻ 1A[SW/wǎ(Ig Iǻ)x1h,FΡ[@׫@xonD- g[E\! JycլG(EOVSJ3)azj}@ \fT29#Z':G,q*GC*wR曂V.PgtdH[[T|+G C[yWXF6bЁx+ }²a)KqG`8*_rTJ+KY~A.|qx@ZZw' ")t9̻-r4+He_kJ`敊cE`(T,z\ },u!4:U"4.5d"+|G3ٚO*}=w C7NSJvhJ^OsB&+b`$5vɈn5)?>p|1,7%p"0$R:k%8LSjXVв| L#8WpJX:|!+yFJ}>2lP^WOE?PTX-8r3)ł%x]cB8B$=1A4/7Օ&?&Nd.wV}*l8kֲ\ѸJDu;eP@;whk$K~% D)p?ȡS %߈rKa墋Q8W2Rdq2_URl/+bw{9nG;zYRxr/2 b f ЎvG%FAt3ګcNrJ`&·k3$֌DbxԭLHFŌoMWLV]ƀU\ L*.mPl\9YojN:4Z<=A/3v*;@GSn(''rF1JdF8L^e<ҕ zaw|?5 tрb:#V)/Z[z堬M%`JQ,,.{.nE :uIg*(`n`21w2 DXr'jnp ,; h#1flĚZĖثu*tK"uy:xMIGfڡkwj̀,* |A 6[){ҍ+k|g9_CAPZD H;NoRz:Ezl4I7^gSKNlY  23.SjzZ%zOEzؼ?MK9Q8 MzFg=+2!}طcxt@aܸq#z@.FY`m uӗ Zjbuc[f%xU;\OOK TX_ b  wd:$3Gh's{M=;_4ym[4!C<;3M'FG{$!LU:.\ &7v065ᰭp+乭eznz8%[F1gUDl[J} C\hVzq䈊P/ vDQ;EơJXr ~9v3,3HQ?E<-8qˎ#5w9"^h`Xz kt4$쑫0` qm)%D%a( m>#:<e2Ӏ}+ۙ(t8-Z\j0XXTZ{o(:Qaxg! &oMzL)R߅AYJ VxbsWQv,J8u~O,}v% }cNS`>AC NH/nySĠWhJ+cLs1XbbĹm}ߔA$ θͣN!+QӜfGNj_^DyaĴ i ]ꋲ?.k$JLnU{)+Vʴpؒ)}m@"Ħ7٦QU<9>48O )^v,:8+D\kH[3r->QۗiחƣMK}[.5g0ÛSMrvN0֖_*F% kcfŌQ4sLog׏C7Y;Np$n"W.Y6 NYVj@q@qX\ '1K~l70Eo$"Q̳U@Bh=N<#_R^%@§E139fOX1YRŵwCMR?FM &OX kAr(߁ u⨐foʵY"~IK^?3D~6dg>6!!,T B7_$ڠ> \-u԰d{K.xϛD9zt0dݳ 1gyŜ4a"^kwt#Aœq^9>f7sޞqʚOON<5 !]H}{t T E΃w7瑩,DȡQz(~nS3+W7\ ,HfꚒ5m곭X!lz}!jH*s+xX[:|K եP"㵖IPû]I`.}-z a"F@ eO3.ou IEv!N+H؝Y[<0ڱXjR*fq=^7O?\p)ӛ2!1UD )* VcVٝ7C_T,oH uUJֹʔ^p˴,q! *%C& $U33sD3a|| Qפq'whw @O~(JՃaaf鴻S2YU =؇Zj=JG^sU YͧI\TF7XY$}d$*V]o $l^E%J`ev@ʞ5lʛ'_>&/8yX M吺ѩҍ3 `'5OPHڴt)i4!93 }%Vν΀F["n-2רrR$iRwcSc\Hc$_:EJ^yt6iv&8%2)gΆMAMF4D%ʛY.kWj,JH׾X|ȱbS\(Q2z/P3PES[ ѾZԔMWLʧlvMc_gxHGU?IWb|.}WlMl)P{·yw 䊝f $ &5F-hʆmഗ e¾B#.[ՅP{F95z0:>W8S*`+pc, MdE:aHǣ#Xo?BB7Fn3S/ qp賹rȝۻwsLmEb*+W93fJ* v:քoE#QF {H^mE/ &*h׵hʐmXYxH !}&ԫ~cSћƴE$t \ؙ}DS[Z 4Tkc` :]^k@jb)BjY 2T?3#?p JercF)BQv.{^69PsoMl<%Ϡ(>됼nۓ6f4s< "~_̒X ꐯSe0tV} 'R|T/DJlTKf[KgYV4ɨ")`YM;Fubv Xtg? KT 1w`K4_JHzV&M" "e{6ƻX@ՂdN>֒fN;>IlGW#w4ԥe8JQj\4{e5Wm8Nt5Lč;j@vۚ!G c?޷eTU1RTU3M f+<F;(\XMX_25Vu}1/$EN}DԬ L?s2rݶ/)ϣPfe}LS1qW!@p ?b3\(XN{J?Es y-'&S.JKb[ϻz?:N='yI眻NEoﴁճ~;1w^8fقcaB{1+HdK((I}X"2$GnR)`ç+,NGTPtv}ܲSXU)>yY-K 5WVHXvȰR1c==VC2i%B 8G/v: ogjՉhС)sX$Q S"܆chEo;rnDet+}ı}}Y4 m1]Z]lZ(m"qc*YF_0kIgidLrM ,i-ܔcf]FV^a|*/bE$qj 䞸YΛֻ{AsV+笯(1C"<jR1BBB&Jp `Ai{vH{GAHѦ9 ,)h"mf%xVR jM ̭ܵ?):\Dg7|nZƈa+/+@"Jnc'ԉ`L'O͖K2]=ȬG-4u;4pei3Hg"mOInnVFV~묢J-N~ڽ[N dGYgFim iV؆NBA,0-CyU]0t%{6ߦɸ3rAnY1x"R@\  qEߒNV 9 c ~jemaf`z ԧ0ʙ W2qN}*KR"@yT#f{TVj ^oA \ٖsa+zmږ!ohxh jH)76ʀO2*C!W  nDÕuÞ[FH~bN\ΠoN Ϊ%/&2LH֔{^DZ_ rL͟k[@Lho[ %KT 190V.3!@U1c~j`9_JKw[>ZV[mfx[;YD_(pGRFj2,|82v(7t8~b&-gs-S'`pqiKkt1ooIU5;wZʊuզ]/2{n2@ ø{rxX!(}mOO-RI{yU !JH@: s&k)7z6DF~R=j.k'Br[y-Xu'׍02#Ʊ3u|=JxJUfltᶇ*^WhJ}jy3*֤I9}o]qXu?oܙ& ׮_Sm2-/V |vh(/xh>Q'xxL-ʋF=5!RLE*jHKNغ]b5˖maw]#'fr w>#^ͬOD6<1X(!w?JFxScoj46{ГCQ!Qs K ,8Pl`HY$Ga JZA1:Z)˟%&xiW¹fs8 c2.7'90(yEztLVdȖr;Tb?t0q5ee%dϙ.`v~(nޱ6!, -ѺaB(!; 96B}KL5uaMh܀Bzz;J#:ݺH[0XQBFֳ# ᨢԺ7Q0Ej 45Q1d%4J5,5O](wНTNn`ߛkFLȋkB-#R??yWgxbu=7%Q(o"v,*BcO#o :^u"BB1^ q[WCa<~Q 4 {2LLܔ XnO=JX&6V[nUs.JzZQTܛh-A5R%%u/Nv;sأ xOpy˗n%ǟr6~+&6كFv|UAwɘ8tvB=:a,فK*J_|E,)g$xT7[NdAf`OpIRjs/:YȔPpq|=ug B>Xh'_9*/Kj+9.0~= "'KV{Y~/͝o?%/ G,K js] v b6tMc37ΑG#[R9yv4|Q@FG@^LAc3)C=Lu-lE 5ӠzYוD64afkʾ #JY`;L j"uw7 *BCw ʹMܞˊ#~3"ԩ(᡼;|a{*\8j-R+_ e6Ϛ!WǠ>p2m 䌢бgYZ07070100000305000081a4000000000000000000000001644ae3bb00001c48000000000000000000000000000000000000007800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko.xz7zXZִF!t/]?Eh=ڜ.+ȟ:]}>Ɛ67X܀Ě٦"@?5jsěBӤ٦-gHA%DZw=\ jSn/BWmX*w \1N|okWZg exd/ ^E)ʎrvq@K 氵XDGC &6U"w\f-c3MUN*{a+c?uquEn!4|ob?1g{!qWs6m)(=Gm>{NyAU)iͦ7~&=~ $4pҳ8`2FXbqY2pU4Sdmvh1|zdLi]2CyL\0iX]x'%@jԦ!.bmUl9f??ߏ~RP-˓(v6!r$L!PKpG82;쮈6L¢Ҍt8/ף!}o۵7q";MH  5Rd6xEߛ@=9N=${1{W׏AR Txp^fXgJGnq>,]ޠৌO"/,ߊ58M7pu$=2>&y"jVhvȕ M@e_ v%yM?hTFE6ULYj-rmYCN?@Ӑ? oY庨_iэľe48h\2qW+!wQn1#RCP^ǔV~63_VڭJݍUGh&jK+̰AI| >89U;;zCQA륫淆*%ɶ+p X] .參fT;PC~ieս'ۦ]Of4pS8A6e@aMᄘ< %]Lb*`c6Fw)=ZS'TW4}H`_`E'PS"dBxI3NEn>$\` ֹV&į,Hl:#;](ɁFq:D\aBb[6Z-" oxR ǩ V}G%#YoBES]"ɢwq ; kRe꟝3AtZDSV aPZO"J8(*e~ëb;q!*q+*'cvċ+b&B i_\/^3'/Pp sv=#GG#ͫրUo=5yB#eq0%}!,;B.bqD W`p*Q6%‘ya+V ("Fw~%97mEZfo.ÛҊ8G8cdʖ=T@3r\GQ2V.зM$"|xy^x [CF~R2F)ןdc&zFJuU8@%f__{+AGVp&o?k3MD82k`/ %=c.P;RMl?kxdf1&ua-FSdZћ7TbxW)<͡01]OkX9a+Bm,cT!xr D[>(sh-xg LЎ NX({q@ɂhN ĈHMqK(p7+ϙh:N5raQ4N溗n~R #\2hX>ʾ"5r-]{ H.:/R-.qωVE_.}'x|߿{;5JFc;a[Y6eZ4 3VFl2Q (&Ck)+ED-* &);\0wI_6'7<< !FLJDK*N\!xZL^n\Qo/eQdCjek]-üc3-Zrh^ G<+ Eb&lGVz 7j[/ )wNnNɔlw2 Ѿ̳ ]_ oV TxUh:ADjyV:$#2ɋl@5=40q|uMwdeN 0r C+3+̫ryÐ9rWCuV6ԒgV/ZUv@bp?#_XfE(sM.W!N.BЂT]-R2I6bBfDױ*i:iU+c4~(-g0¬d[SvUW:h]uh~2{: S@AfK z^r~:R ?' 4\l1%vZW8PW~04v{9'IuKw`U;O):wj@x}pX/ZMwo_;!pX?R.3ي"Nك !B9e?_]>O2]era7+[TfTg2U[J~^`˅qfC)'A*ܝrS i Ջ|m9&@tRm7`ە\(_ce'/c3?QVrKvȅ(F!G>~#h3Nl{iɼݟTx$#i4*DtXRZ:%12ho}e/& 5rd Njǣ|IsB*TeɃ@ h&KH #qiLmX#t½$D3`X<qb4_V ԝ]5ڛ|9%r H9Xp&ox7:+v:ЮwfQ 1:]sE* pE3'8$@$}w`\S/ۜÀ뢐Ђ~xilɕJSqhMH*| |$Gu5Se=}0,R:`S/5]Bl]~XPD}7"QŘ "nvH ÒA^b'vvXdžS@K1 kMx?CUE+^qd"TGLa78z4}( L8(SL7'UХ򚲵)cdߍ$OZ>R5E=Yo% ;Z0R"APHrCNï5ACF̺ X7A NfItWas#KAJfu-R8N})mA-A ޞthA@8h,ջPa~,͕t]A3`FjAJ$u[^‰3slzGȓafZ H ญHqb1oӏUɻb07Bst`r϶,7$iMOlx >΀П\tPTi*$0г,:|cte2 Brˉ%ttBLP0$=݌g7-m݊'dSvT)hn{AT L-_ѨNSUVQjÆ 3EȨ#ӭ4n";pz.fhۓQqlUTaP6*lf ֱzO6 8y`(5INzr_fᴙݏ'/!nOޅ 2HlBB(8ɱ`h̰_ȜS;]ҭ) E&̥9c#&k:4_p!i1i̱>ͨX̂26h+/?i4d?O"4V$/=4&/=aNV &Z7gedg^b|~ևjbtkzg((i:a$9) 9IRtBO ;XCƔ0;.p 6vaW$H` 2 VE)Oi$=3oыLdm`5)>z)EUh+\Jb+sk-")QA{*]=WY%bg`t(_<DH\ҹ<IȤBc7?BЙNҴΩR6:cĆz/k6+S4)6'RJhnu~_$0q6qNs8/Hiɋi`d{Ԃ[a+ 1HUN&>?xsA\y|ݷ%jHgf~h^|Ң-1sXao]9w]#O.S4++Uݼt^j*5lG`a/3cVYji3 ,CuQ^y6mZI)8摆XLwg圲;T8&~ C()/NƇ;NVP*ߟa=EuR,$bDNuShPq׹|l4-^\$%[fS5Ul%A!bo>p ]#=VR^Z Ra/e"}Q2x7 ؊DxК1R1c-SEyt́L>JO SRlͣTNUZXf*s *q8P^l-HIEʏDjYzANjqx|EcLe `3ΘxB%Q("~ c>3#:G0q9 ,- TA21@= B^ &+Iwj#pmNVS:f-(D~C> H2TA~c]l%[E.?%-7z[:]ʫGG7't}'K3c&pZ__2鬯݀4$=dN;ȰPKJ|.u8ұgYZ07070100000306000081a4000000000000000000000001644ae3bb00010354000000000000000000000000000000000000007200000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko.xz7zXZִF!t/o]?Eh=ڜ.+oFg&rH&$D?ù8:_M :ÒMj?U&CAEhzc+Xŝ2N!%X=Ak&?6v;UV% Qe$4cwdITdTJ@M2r.Qk9Ԡx@T\~=2e}h T,b*"15*,@bq!RD~jt_AT#f MXYt8fi4I]td1k:"RPwc~جEoG}c2?Ѯ,T>ZF*P߲@)/-v}W$<}#ڲ hۿWVK9΍Y @p-p.joh$E|Zv;;)I`&ne4sK=PZcȡ8MFQrNͱgr$`e, Zs„jދK]սiqm4پ~w;xP"[nX.uz 4c@%*\p1q3 Va\Z7Çî]~qTpI򺜵-pmۘV}&7%'pGn6 OY]ȞKD\ThxMȶOWJfL&wð1VJ9k8̏c֣|RFL*?ޜ ab"֗@FdTqgLV\s)ziqd q-CYn 8k2ZNX;+M׊a۪b$S\.Jӛ ӷ 07J(CPV4+ gKWSH7ߝl+r8n395pxG=d/ӈ^v6B!=M? {fG8 4(,i]"L}≮a 6TQ5יqbNQ8ڥ'TKg9%* {Nz$ %գ= !9+:n b&4=UG !g:˲><; 8$#)/jD4y $Ɏ\jB1۴r}L;Au ?>8ARWhSAK 8I)NӗG"?Qz͒Jpgj*o;;4Eꃋ*S_UP ):JQHK䆆?R\GiB>4̛ *%3_:b *; JX0>~pk.ۭy qfg+ݢ =OZ^Q~/ڂa,bjXǃ[(g<[ˏi $6d7Ց%rYHP#jbgL{ &B2 {1f4Sˍ<@&th` TNfZE_Z:^ZA)D(1)w#S߰[cb~|?s"1 m[&mȀSL8^N]/> l;NVM8ut]Z_*eP&?dlld{`R6\,s` ^HK#] ⃢ʗ ̯15POߌܙ9XscުRű?IBoqGlQe98@ tEsK5&urHUI+%dWr,)eXH}M\ NA7a08`kiBt[IRpU7K['ptF`Y (F1Êuo 'A,Ǜ$nNatenثM5]F7/7Y-k6,ܦ#RFcdËeWQRgF>W7(fuնP`sYfe,bt!чfYl$.1A)x9Tu SDT:NX>ŢٍFE`Q@Θ2QݟL# 5t(yb.Xс)aS;`ؗRR!^oVs "2r ˷l r riw s]@ȊhY՜c4 Ic'GrD9mw9SUb{}a`1Ш1N)%b'?N,IXOrZ6D2o9&7&Q\[Do̰Aqj5 s /IG!vTkTZnQ]dx1P~ɜ-Bb_א$䊝~]8NgI!bTZָW}s1eӛɬywB~l Di4Q70 ϭbޯ|+tD䏶i%m[0~]z-x7ˀKy>WE9f+֚ RKt,y;2`/ZYd%U!#5!;w2.<(v EB¿/ A($Kt. ~Aqc*$W†插 (/R_?FW Wلձ"֌J,^l?ڮ.kqy5 Su9w2j=eaus(S!!eg`SL˾e c` <Ÿ^$$ɶ6B:HQJ~iXc陻C.͚uݗbp\9=8 j)J]@,npfk3COEvnH+A*BGW=S%u|aYmWE:_FӷGcQ#47c{*2*>˹\u/}.@Q2FV^qni!|pBEZKY蓌[,)|yL=yTBwuky}L>Jɥԣ z,kB[y}l(ܟq2n㔤bzޔ+7M 9ގ:gp?JBRh !*[%VEC|WִPso݈$%(R+}N7*h D v!!ɗK8sZEe!Znd-â ?BRozװߖzj ZQ j5 2R:]G-2KF']WP,HP ~4I!1''7N|fĈPX :lnkߡ0ufPCY+}) > H"Ԃ5 FpWg2[HӫJZ$im_-k Z{ 뜨ȆDc"ʺBjJ,ITD(+x0] L2]yt2=; Ј/>8cjf}G2wf .^\']P"CLǒ.=:R2mJUɉ<5$C?5uaG-Er2VK D/`':S& z&.xC$lBtg8}-..s{[7@ 6,Oc())OOOcI.k8bn$A4Eh~flُ )ɢNJ^sK\2(R܋oeSaHQ i4MVv Swn ;ED[t[]B)+OVbbѴ$ qV'P5b[;Qu·-I ,rX"}@/L?~0m=?N ay :r7@WS.!1m4F3]>~c|2;[b)걟sA|0w_ch녭&}~ֵ,i*p:a,ޒ/ 셐l;Ǐ}Ǧaf4i=I!TW6g$"\ NҁS{,R *]jRmj`f'vg"zA qɌ{v'̔K'qBM=:+oOhౄODPxb)ۛsL% k?3K"+;իQ}7I^fTA*Hfi昵{LU޽J}ʕ|Ί)j"&cCt]8{z:X *Z]Ka#&"SX_fI87*1 %8R0EyoU Pd؄FΪߴܑseqKnGSD&tw<\|៑𓧞]ъ j7E_֛D 98*Aln  d""\bpS%?eS[Ìqݭs?N'FЄAln'QLM3*PM%(2zn̼tNKfs AhxlYpcOMxWzHO-)?.SQ)pynt!%. CL8$Z0G;noqY2+¾"aK=Rc0 4~Yr:Q~8hjmO N@BQtgk p Qhn|7Cfx;*8E3Z~0!g=%&`Sp˝OsvQ([iiC)VOk ʈY[Ggƥ„tǖ` hɭ51yY])T ?XO5& 82S=_6d'M9#TkS @"&-I]B-Lѿ4fu8/1S)%C] ;ʻgYX0>7  ǘ __be6,<z2"){F}Rqi2̬w p*-i5 hJ&j~M  QE$x~X֭"QCdb&E\^6f[ݺQ,V[L0eQD)G>y.75HJoYR-&_QJk3_ًS;-Zk&&aEnVKPކ@ϼ`l͌w {)`_D/э+}P)ҟcdNp&TT'l1o3ɦT5=_t-B7+UMH: =c 2uP>Nڊlj&9̦fՇMFYX48/.0)=uI2rn9,&m clJc4E &j] U 8wW5R*9 JU6LcsoM?o"7)!_F|0Zh=N*@$u8O<)Fg;84v甸8ߴ,;-阧מN;@!kvm Nyz Je_ŒA4`XF[ @\`rXNGSЬGPV:ƱK!fѺ-C{qViyu"_p=12|}ZZKe  ;gkm)A~G"FLU(Z*h,)H9yBmEKd\F{FNO,?jZXc'Q zcrX˅ ;=7{ QuraohР:0by6#+D%}^qה$ :RR,}is?YD=mW5+P:W~cp^#JvKUkg F '|lص՝Wn{5zzl^ ^׋y~~OjNGP& :ZT'fi[Em0M\,6N5nmu@=s*z9'\I׈eFro>m+GJ\]QbqGEtyo =/w;ͅ3k3K h /6cHݦ3W.dVg4/x=GXʟ| zGZof!0c3^A4񈥈໹YqUFIRclV# h%ί<i8!D$RS^f=I)D\24{J2 $%<77;^HNsiuUU&ן#U|r 84\%`~ *9k~eoZُQ9,Ej_Z,BDfzX+f(6a"|d+X5@H qЂ(Tj2?`l=isWY6dK970F6h\wQo^!WvI᎜7C U(Ȋ c/?r ;nv'2z+r$jp5`T)-r. &q [V\5ؠo&kl۶5OQ?qm>bVhGW9^@]wyI"J=9Hh&[d W/ZGG<Wt&uv.`2 R:6.O#Ͷ\qE&ƒ)k2G3 9H2UGAnNA M"2[~aM}kOpW [h42B IRo\K;-9í§&SWjlDV N xׯN2\jz}/z9]Z*$yuN7<:~ho#AdG;GLɉhmA?oE!94-ަ&SMCw$Տvl׭^jYk94K9Ku_ڪ޺?8du|b=}Bky/ V@׽Xs ,e.|v<,D~sٱuTB}`ŵx[>kj+br(ʯ['*yn[?uԵ'VAF,pzIms ?*20e" @#y$WW_<[(m4üjIMf^Qe fN8Rjka| |mQ |Ia}=bfإغE[BAT‰q(j$Օ1k7+ѧ7$Aj )Bʤ^ӫgTI 8aZݵљݘQ\!47SrsU,# >'( -ŧ}(>u|O:}2D䮀n~3˅V %^sSZzIsbe"N9lt:\̸ڲ j3w{:G#G3`E'w8ڎN2HVٺpZQ fyF5_UDsǻ 1[N+VF+_m#yw2oMh U4k?mQ*Jbog0#}`V( )˚AV':N)$`}|摫O\hƵg "U `{e[< Ӵ1UZSʼb ˗_71l2YfC4!Kb٠~+vcbޤi탎:/-]|q!QW)#ܪᡙr8~d>!(йq;15;h;x"L$[}]@ڞ?M5V}Hoasyf% N/cǿfffw՛e_תLsyo`7^$)iKd Agˈ{e橈Q d]NRQ-.U VoOp%  IMb@i5@|{dW`C%Nzޡl#X!(4Zg1A8wKi̊Q4c~Ќ[ \-ieBf>pGc[/uVn?\PIb~ջʵcI;.JU#L&/[Bj];kc3\QR6R,&87N=`ƴB{ËuJOL|}>=aHY{]P)O0-.`ʵ~1XlF#KYǞ>=yz6ۨu%jYcDoo){'ֲ%P(=gLwu*}uCMKn;ش͐ԪY4 ֧RL5;]%^!p,o'bY Pn 7 azW.Ta=- Ck( Z-\k&UHdN|/o u>ED7>RHd:^c8 k|7˹\JJ1ޒ9_,﨓5@Pt`L&k%ĹeT3:H*T|I瀳O1 !DrSDNFhp4cGs6>kTp̈]h$/HKY|_p}:p <5C`a֢Қc), n1,Iw,6 3+=$!+&)O{T nTFݭ}߳H/$y{j]ow'{q:M'~5@;iZ Io U2jXBT@ߴ-5sߝn?x-.n\X(:ǡft:)WYQ?i=ʌ;o, _b)o~#".~;Wctxnע ,EaOYB`=YPk`Wܹb$P^"2{Tfq 슕 po X$m2#[&j$}gH$ eoZ jз!Z)A`7b7*O`Wq_踧huOmbEWbDgT*%v^HӠP FIE'O)n, &r+A)*Hr}t4~H5J @BQFh=ȴ`Ii| Z푴ZyWDlCRlmU}oSig܀4oQ|>Ӎ{&>%Dmc)2B=Xc5w1Xђ9mG>bIKh; nƇ8oA}}C)ka;'b(4O|Nj%bgInsIjCŃIpq)?NNC_9Ǜ q=rnZ R x-]鵗Aϵ^|RIͨI ^&Lnv~ˬ%o luӀkəpuʁQzwoK@*F: X~ 6OMEvS`#wDa ñ7L9VيC<0׺ŷ89A-C(h;Ӡ B,ZGw-6+r߃#pd ~}+4G.x av*=V!E P{NpncJQ[%MZaED2 [Jaz>]3$')0ZҥIYpFs+"js~c]=MèE* Cv]O8-Ei[>݌bDk ạG |K?mŰ-ds@_]ykyJR@0bH%]1L_-!'wN cV&P E/tBゼ9%B(ypn!Etrhߛ%3V:OĨHN$M|K,-n]_v{zkr(m6 ?N/3l]PVa14&рR9~]LRV*(&M_FB=P{.2#_Y' ,B`Gb(-8ֈw&n٭B i>,REm%{Mj L&Dk6zyMDo wC E\r~sXݢ6r{ɷ1 K[0?i$u#Gu-Vwu!GEQbm#ߩ4Lfo2S9lPQ̳Z\rztqht@?ʼ[Xz{'HF0I*s"—S!d#b]o, HÑOD{VgY=# Y`Z#r:coj?*A#v4`rweMuy ]rMj Y!9`3- h`L{~L3l vco/^.s!(y" q1Cf׬2VyPd (Dkn*~'L>̔wL T=EaBKi%pXƾ T^ w {]tX4{j@bno;?ZoŘcROh4|9g٦5Y#\dUn38" ?M1(RC Y}ߤyuvGϳ/?Px+=n*ıHBm />L]0`T {Z#Gl2Dv9(n@i yꪧ{Ǭ5ys|vN2N~X^\&0}KtFI.aK~W. :JyFMOX.l6pcsp8#{!),o )3xDܖN/-κV!M &E1 h}۽W<7=uR߬YV = ?k"lzC\jc9!{e[ƶ#ٴɬW5΋%bRX Z5 j3e!b4Ps,z5 [ xNPJCi, ot-nӶcwSC_PRv.w*KƷ=Whgsw沬^uNq4In4Yȱ5B}:b^vXw}i[t/1Ry"#Xq khdKv qЎc\1*ʽG5w t9mqន_384QgmcC`^mV_THQօY6𖈂SO7`23nE""N.0陟B Ɇ !FL_U_OQP*CFI䋲#l+_vXj=Uh?ԃR-^ wAϳT^'n`ݞ01ͦ%Uvje]% @ [5u&$.g|CV #c˟!K~u_Ib\{@mq(j(cLJ0 ExPZC{4rVX2$TeI;[6#-4'6]C\ap1ME(wπ{,iAMh- O%![7|xJH{c[wU_KrAhu =fYǏ7"pǙJ ~nV?J;)Xy/FAFwc*l"`"`HM٘u1QI+ϝ7M/4FmȏML'K=.f#FFju։ +uA; xjWF]uaCIy<8fwh䪹2x*N}{m$%joYtF,QX='cJ=HP8QEN*h4{!uTm 6N)ZJyOS m@\M6(gٳ*/E>8m~ϺSK1ƌ"9i_pQe~|%YVM'2>MgY4ޅdaN~[d.t]$[T 975GшH`JSALÚyΠӐ&+2^ԞzfQ`lo||+#7te#"Y,e[!͝SAׁ ԏM$4\ f I5 x Ip _L|AaFqgDZ$⎗$hJnsRb`cZNA3GAƶ:%+K3:zԫVX-B@+ȧX"$Oo/Lϐl K2L]w]:y P;nq43eþWVRa]j4by@*4hQh.@nK_eW B^Gm?Ն%OټXl(ܻy(eA{D1}4N1s0 , ,YvK-uexcݷ2ygAOC_Ug|9('\ʠwnߙIU"SFcr).B@*KH  7x:Mi5 bv[R2vïb]8[_D&S|h6Hspr@qQW4@vm+gx>5#:>%sPTh+aJ_lh(?e^$WsS(.ڟ"Dp[^NkPdn?aVϋ`zdC~KΛXe`ȶg92~R#Qu!w[Hb0R *j=X4UqG4Q]K& H.ܸV Z\[]{) hSyaA--T MhpPs/: \q6:kz_qV _Bv~qNfX# oY>Ud7W:uEP4mQ E2ո| tZJcJt"ٳ-}  ZQ/3u?>g%iֳS\,l_ lQ<^@vtQqi$e0SK (nM1q0 T8+e_ˬ/ٵv*מꆾ7*?Gi',2;Bwȕi?yhm)\2\Jq[m%ϖ@V!,$.좖{ E=QFw>{xH7P/aY9GM M] Yk x W+;t'W `qe10 myT1q_:q`yf g}iOY abv*`JuԪJlSE^aEZM`QmcN UVՙMͩzW,cvӭw^ѓW=k:}5i#GD[f_Uє`K_4O;` n߲$I ޒ"𜺍?#-E0'; ;n넎&=M$] []‡BtϹ/%˦R8yy@@O>4:2v_s)+A~;FV.OX]6꺀BĻrf|(Y4]E'!,h699cUF[AƤN␸@X]/Tl H[&l7]/♩%KspғqgR^i|X[xI:T-:U oLʫ95Y#TPbEJ%?FmbZud֚WG+bn#&6vp%[x`Z=]U c(#e΂)vP )Z[j 'b=.IGH y8|3N٧ѵ(қ>L lfƐ/[w*w%;7<?\&<]̈0޺f%WG˶RhZ1S .g9m(2Su * mqIRTviB cFbOabbO3>b$5Ǎ) ;(ٟy1;+%1.s"fla2HgVWobˀ,5 NW༮KNEuLj'c.A\{@ˠÉ+"Y~Z <kvMk^16`nŒ a@:'g;Z aj4EL% ͺ {Lﺬ:|ɻyw>Ҽ_Wh8o)݁TUsYJ%Q;~t1s?XioؠTak8MNqrm`MRS'Z eHV5TfEkH.y<0_'{.nڲ` " +DVkPSuKGE2)e򥓬uUΨE'k *x;dBWLƦKgHwSke_p| FD @Z!k󨂏+i,tu\ 7bSqobf_crVo0A:UfJ"A\f@-J(sOZ1~-.E-҆hv.=EL:)'&o2D0ue0ZT:A}6!bJ!!m(J vړw:$Oիg7a|B:8Zc׹'?4/mpt c#M <Ѫ|_>]zt8gbNt#="O^N+fHLl'aj`$EgJ$_𙽙{X[DxD&֭VDu-]j~ O;~|V>o~9{ζqz^/NThF$( 7;誙š/ t7BT׋ׅtX\J>kU$_QA8W=]nb &r|w4I &o-_Scy)Y]bB =d:BdAjQJ FU4+)zNO\xY\PX'Z^42(f"f\0d?>2kuRpp>4<6ӏmzi=j)ε. V4w&*r{)Jc ( &8Z"Kl$*y-\{"? Q"LS7BUOV[O :9%ޕ>HL +^ø Wϲ%lUY<@kQ:ٝ^ )b 8Dj@E ~jO:6#myw ݫ 2;\OFT]1|hA$ȟj 4W5zcH̻E&vHjL-cimf}']C }h SfuMȵ~RŔܘkI6~}/ e,ANUlGHȐ#U=̵6.꜑jS' 6M=%bLH0c3|klqdm9ǔK\qsVCQ29rEC {&j 9;| j/ sDXbPRP$SXC9=̯$mTy_S=./a/7 ׁQ;! ܇֒'D70fg /'hc hOmUJTp`tr-Zt~Ӻ.NҿylQ .ѭ0FX4+'Q_sOgV:]WNhJsT62m蟖 ϵ}%aHSPszA\'6 a·M _]4܎ZR{0&X(ۗhf7zWWacȩLiXr#JѴ\>{b@ÿc}5Oڤp[~Z@mЇd}Xz|zPGIITC`Yq"03ٛLlux%d`SYQ&=sp>+臦>g(`5Y%ÿiYY{ FDSn"W_m*!()'bE 03t esĔFIFQbs)[Af~sJ8<ƨ`A4"[AU $?M{È'+=Baj&=׸r9(Ɍh"S.YӠ&⎉Z^{ ۘ%*WG),HdQ Îլua󔗑Z^U@O]D?؏ڃ "@L)>K ~oze M!? !W0șJT~TO0Y&he{:6kI}Ҫ,M^vI$ |E˜WFUY1Ev RlV(:(Iy{+9̸] g< WrIp^(9@SԿ_kp+A }?:v7/% 62jЯ U'|~5Fz{G :aN`~冬b=n$u<=o;+s}AjRר|t~:06Ӗ`Ɵ܈5N>(KWxc7fM\.ZK7b/GH;Kh iLx/Y: Q]lj![V70[@E>޴mmm*#d_лW5Wf"?}þa^ z )$#G嗟a{<=(R'-ޕBW{@gbQGw_(RG"6nvH\Z 0|x6-qpXg?^w 8q8/Yk.=lh$6?Uʳvaל}eU,CA糺he; #k'UC+0MQaoMtM ZW%2@],[; _|I=P̟*Bgj9ݵ5;uv갽gz>v;% IXSsǹ&ǝHmFF+|4}ZY;mp[eT٧69Zt~;2סT=|u#%x 6b"/e*U9&q}\2 ~TCݟޫqo:x1oLmѩ~䢠#Bʲ"0p Y6a >|@xBP*3'em.gCsT?Fs3Ljl^orKj;DA-9_ ڊ)f)vl*b &bH .``h eꕋ#[D0-64>+ǝ7sށNs0˔/Smd~73|刄Umj*%X<ki| TWvGGGMWTrj8 ^F5yuT U&'JndܕDm/Hk`A&FPr̡!Ӏ 95彗7U E,LfrAaޓ.eL!J/%!xNwJHPhO:|[,wXb̵‱6RfK .Q QX<(`ɛ:yǠipGؼ}e@1+zp1CdViPhW:A2dW{>O}SK3]6GIcj (}hֵ>ZFO11G댏խ'9nzP%p$58 =thk²d!N_ fN']4ī,5 MD ̕u~P>b@@\oݨH!l7GJeQઉN'[:Mcj G^)?$hv`ju%vd t +8!q}y$ǸR\Vo6l?y][.7]R٬3`f`#zwjUs|07\`=F}OQ|Dވ ȝv2EТcHtLJ}B|ݍ(.UjZq<Ëz74 q((g}Y"}n (6p~I%Yro;܃|F>ÿ ~'D^cPBZUO7bxK ":,US^f_)k; WK{W|и/k:Xkٔ=B1K%6cFs LЕX1ycub\*n8tV1}ccUf|M6<0#po%BGV~i1Ft.`|`cN's,)zG a3UA]C~Y"BoeUxdLMU KY ˔ITE ׋ ^ȑ5 !"?t$ktl{xvP1Pf Be+liEqy}I/pJ[68(է%*삍PH8lJ ZNKZr3@:- 8#kt OL 4h;f_9wշ' m3֐qH$d~mAFeP|[NH a*˻jC6D(G>aq׫kr 5GnQi|HI"ʻpw>'gp1X.VYEmтµ|r EO*)k佋3#)7O106^ܚ;Y 74?r oٽ,T2oȂit),xN+9 nF\X(~cUp;vKu&~)YM~g_\va Mz83̎1(DטUt+=8uDH] pgQBH%! Vi蓘+zmz@1VQ%Z7W ҂_1+L0w/i~O,d٬r :R̈́2ΉOxiTsgq`h`"-2=cvbsS}Qm `"HS?xϴ/h9'BK>8rEvje/ کAx"8Ku0}A-c E$!BηC|vD J>iRo$}It$KJH6E.:ڙSd-3>4#tv5JDUn7ϩãi 'iHmm}UG|9xki(yExKu,uJtbOmfgUOY=ȜId&wL1~jO6>Oס t!e,-36m*y}I^iu8Ԫp_Jhmh[ݚĩ=ʒG8])^K`|1႒Z;qax[F7slZAf5[ŸE`%=!O7^0?HXř}yq9=VCQ)(ѻu4MDzd2haYDs$ZFhAvRYYO<+bX2+uuIƚQ/m82_伏fP";LM,rH}Y1 MŖϣV|rXr8G'X:mMN<*\K@BX~t,<:sǹSc\p$9RneŰgoI)uЦr:BA) )j` a_peSb)`"b1^UkCNu!92y9u'^K^ܳ9稈=}o{2-bqg%[`hD8UXƠ bH֦$gi#ɪqA7[q*"QkR6%V=A&xq_Tq 4W8hHUb{&ŎxxqXl%4M}8L(F zVT*cZځ/Yؘ(=@H]#/0aq^<۽wW.T IgW- 0a6S$r$Z Em87yJfj_JAu=N 6 ]0UJԯX5کTy@CS6-h[ oZ8WkolK#GJ ĤN@ݜme1ߕ?΁A!i[nU{27~ ߈\ Z|w4׾nte1(#_pbMN*!\ mZq9ګCI[\qonٝ'h~dU>p"Z&=.7 oH.%{9ϗsU MyLƼfWH,/U@#Zj'h{(erRϦfJdO (h&E\,>gMZȸvAbj_UWPG3lqKk,Jt׵ -Z1XAHij&OKO[qӞ C%PIA4V~h ݾ q$ApNP_6 Wӟ~~7Ӌo4Y{6KM5;@ь ;4K)^l5%]V?3dS![.+Lp ܱw|Q FINқ)48l| {]|'uu{hז_ MG7 ?3ï'}{5\GDq)0nE.VŤz珓~I v.)vX"LF~\HoDY5lJ _ܹ[j9ѥ if+Y\ KGSEBoo7Vax5A\Ҥ:aG ޷xtr tĸ|<˧SSuK>n`t1ZRڬxVs%BeKI#6Yԃz=Tj,y 2ه z#ЯXVpz4=NfsK +%LU|*74=-OVFP8y+rJJBBs/oS {|w~Rye0idzGIZj>t_$7SUzvٕ x3 F}AugL;O'^po<.~nVG m3 r0o}udfge/׭Xutix^ TKMjAꄷQ5ǫ#F. E3~~Щ48MPۼݝ?$B9:5JClFNKNtY,b:4)㧙 3A.^@џX{W;0l%[^A`b)F2 9[!flAC z~/h$}-Nxӈ{FG@uc}*Q0ܖJh8h IXL6K?X3Ξ˫VO 햪%nfw~Q6`ٞ^ȰnVè ̏܀U%;h j„16R"C=Bhrx?!2 i^Cl>9zO„.'Ǻ ai ۪ u^C 1UTp|S^p2S Do><Ճ!(3mM.\qM˵mPW 狦 װ}Pgxc[W,qw[hJ6vLECT)C7s߹ qg?>'7 y% `caQ+b tBTB ,H{A ahyWսr5IC(=]ָjtOQ?].}*:XL@ېfpm1(ғ6E bF.{rov<'UtQA Dp^*ӌDfϓkM\i~^9LŮq<~`Kah-./<ž ,C0-P-Sko9K)iV낤&kI6WgΥ7/?]qD_h͡XY;h#},7Rv>#tS  }ʙ>P"8kYňluʩL\E;1z6{ABu,s$2YYJAC[]3lGk>NLy=9 Tm{9 V$8EΗ1 :C1M(6AU63scUEthbry ,/}Qś?3,Ubͷ6ﻕNи/2*tXSDlHFzy]dec*xS H<0>?^ Qy)c:;҅B(K9*>w3Wk~v@=\YF鯷/YI].ϽWd}"&A4Iз*ioxi075ﶍ}T_a7,;;]D=)-eIq@0݌w~I3j[nR (&U@sFhJODJA1 g)!oio*X7 gP 4awoJk GUfMmFQFPmփPkxկ'gp z{taWEUl9t}`Fu1>M0TI@&3_3sC*J]Fңȳ@ k.J}q![1k*#F)A|p6lk dSj( LOoɹ!)6 FVKԜr[J>urgDݨ38}hyytq+le:cPi[NʾBJy;ȝ_j )(P .&='R'gғi8\xKӞ,u61>uYŽRT с( Kar |$z Qm1H((QW30,)pǎBcCpjoQ6a9s Obp4eŁ, Z|w>e2+܌{LrY*7)*ӵіaHڪ!=#Tٔ HAҧP0J|T1<I n1RLǘq }ڑUB\ӫ]JOs99vF"w:x> ~^o Qx\ vf3JqcD(ߢq64kVe)9؄$,M`YS!ӊܒ.W>|Kw&\a]=ڢܞ=C{XaN-)XO2%i!8oW@aN&~K(bzm k nIXq9 ֨˷V?WxD&徕Gy֢Pօn@rǜ,܉6M䇇Q_ f:4WMVEkR\_d<ʡ`1G@ʊTdDq(<4f`ex$ [3n`C"? cT!; F# I/Ǭv pgTkmPO8iW2-`A#'>YyCuVT7[*R8W:镢|dbX0KxcGǛݡ(TtL˰qͩI,|Qw砵&C4?JZ/-0Nb}48㿫˲L YY݄c@@6:PBSIk܈e ľ|g6__;G=9+TH;o=Oh*'ܷ-<)[#sz\'m )GI#L!BXA&<#9Ih)$&/''́ju 涱}[KP@~C݈?n(Ag2 5oOgV0h/҈=IY.W$*g$,t:P[;[">3nDoLI/~T:1sA1X]93Kz7:i}M*Jy<v"S? BOwjW^u?6^ bEx+k*L,ksA˒Q5N$9$Br` 7pxY]꼞S^ʹU[ʥZ)L.1nь*Nyq/0qMW6zFHiN򷺉mz@Xў%8x_,X҅Y (eXqR̮7>}G(qPB8`vbhOJ7c=ly[ Y wߕ/mߵԥW:4ff'({p]T-vYó9hd=p2Kڷlƒ XN'h1t6랑K"`t{]7qjn T܏'I^q뙍ifXT: aՀ͖/M>]puE;FP,cre*AyMPx} *'[ܮ*/}w6эOrr+ )_b I3 P#%~8[[|}'9/m'&DšBzOgx l5er*RZe:!'qjjQ&2CuKN6c493i5-I@)}1IJ+A:Ғ )pl(;kT7Xpjho>gB{$pz[_xًX*-d+x֫!`q%_JHs7)@MnBOk/#M: stfi)TiiEih72M')즉Qp;( /nb-< 4^kcG6o":]vGtbS8/lhVOYiVh~,Z;~なܹ r3SАHOj$KyE]n`~\ZѡC_$RE\w^ASs>5Z8ݫnzt%e.r ^7^j#v/HkvgWWCJ^up`sS,4nSx 6 ~Zp& ce F*T7p(.1lYѴ'o dUD<@_ ״OncH@C T.yKs"/@RyP|) WR5lnjAz:ѦZ:?0,3zɋkY/Ԁ>WkS 4Hoq8ZSKNZVmpZAQ^<^Wb1w*g̫}YGj4~Y.|."ɵ"@Y?,WxPF{s]kUP9hLjeչLYJW|[Y !?D.mG BaR*eQ5T{*,q9=\FaRG h,0u مmM>\C ych:o|jR$"U^ l2gbCC~mURH[/dS88}cxֆ E Dv -'yD\; xB{OQ("wd,5 rL>&; `,? ڕ\O?5S< D>.-26TDM̬歜wSUDPm `l$#\,NMVK3}Iu  ZXa o5^ٯg \# q򧾍 ӹԽTRe[x8IL\>R #[%G}ؑtAĚ@tDdl|*/acǮs@M@0>po2˾EDGS']tVgtbpd0wѧh>ؿojn&AV$핾_jW|pN Rj>`[;/߲ɍn$=W,("TƆ{=[IaIVlў?r1ʵ֏e Jo_gxk/iJ}i)i,k6%M֒{%ZԵD6[m},&\ ciW{}qApEGzd(3-P>핆__2{C*V`̆O~{<%8}]z~?97T _R3s >uq}hoI s/g{( L9!e?NZ7n|TW`{PP1T>OX* 2Bƭ]3.D%Y2&4ΜhqL?NׁuB%#%Z\3GG1ptvt!-?gXӸC~`(> ,Ns$ wmY(q9Hf|DjDO)]"X GRIHbGE4>Qp#sĦٷ.3TԹQ9۰LWl#偊X V$ś&}ܝ*ȓ/9ԭ:QC**oa هz)n.V_3PuU+ɊX2h`:^ħM7˅ZIbCN^yl~pRx[IQn -2ҳ:;CW59^L@'#X(ګ_a: `$$DK;46y7"-ubdϑOQ| 7||_hʗ=(jm,j(I>6SJP$f.l c:‹6tR07B M^BƑ[F_y+lMNJt,tz Қ'pBsYDg+l & g=Qlw#0J ?LLp?2u5RXv`;*@*!^ 9/;eNU, Jr}TO&bd"9b܋p* fPoeL Ƨ-:ϑAU_TTݔV=#KT8dCͮ.['k1z@Wpte,ڳ&m=^'_8MO1ݢЕzv613ZgM0{$Y!Hh $D4-J9 Z #zCgsQd%D%ΞAίHq_AzYLN0@/)gR뀜ZOf]mˮ_nQ˽eײ4Nl{ ^%[3ʷVfX0J`)S^K}]\仧fZ[ ~u0&f14?-[e]mFl!?FEꋻdX!)[A:'f٣T~Z5GpJvY@ YļZXкbR,H?Lj.щ^>B}j vaGSwoô^2WO~_L_ח6,͔}CPǧ\A%6ˈpK@@ΏD+*W׵=B;P,N2x;C01VZq[~㋕nMjՖvp,FUeno]ro T6bee׎x'HH ]"\לDԔm!y"59מ:`D S$ ogXm.W=j'*x mdD͋5cՒ iuH[S/l}$ax,V8V4q̘F3ܔ(C~LN&q{Z x+bt6){Uwi6E' +c<u,9X#΢F7dUo޿V4݅aob֕tG/Vtp">1'#bxalƮJaF9NY0o< 8 5N\fϛ:U9+ ]Sw =[7%8fAp-kԴZo$7t`Se.Hnڸ;[:V3lG6VRRÃr9YW-'dWoyk=V"H5,7Q<|yk.yבQbm4!TvMQJh>TO] sfut6Ў?Xf5Uޢ´0ZI v?W7w}GӉ+sŒ}a[ Rn.>#owu$gPmXzNUj;~/Ƣ f' ӉV2WeIkvJ޵hZ%\YG2 hrl?yvm{\F-\A)bZ|x>͊ق) wK>m60sme.+P7ewew\?E-yCaGSU~Pm1}6 oܒѹ; 6q lpz|xZ9\sZ`UÓppt]̳J~r d?bC(8o"A1~ޢHg,,Oi՚ted2ܪ[m0:hsgqmeѬs+f=gC[ozU"]D-Wsh4x"FvWSX¬kh4 #hTѩilY"PA}Gܡ|D4rtށF)fʥ 1qysz^(>բ*O?cfkpfIEgd}@ io8τЎh,YMaJsQuIiwqlMWZHEd7ҭ/q>}~N7A;6rZ\NWoNv=ӯ+-Eofy̑w95` Q9)m-CF2#17QLRVH-Z2iU0MBGu"ͅ:3/+݄a>Hjawh~DY[Z$wD/1/>PlooF.vv˳?g0vP%sCJ(wUB $Ll*.A$$rNN5\+&|`qh|`^(HR&$?gū)x7xH2xռx]7)h7r(j4h0ݳQa 2`蟙ݞ?Bcby!Xa΂lSҍl5ҨWAW̃7a)ʓ U%PR zao`px[.jQ~HYO.YhG mg=2kQ#4@l =F>?A0G`|ٿɬۜ#LL 'C,^Qu /ن x>RyAM xP; fM.Y ~e9Eg#1>-[N JrNa|2fiS2tp1ſ 1yN`Ph"~ ol;: 㒒d#99e.L4ֆ8-fQ}wUGz {RwK=ψ,$?d_aM#Z(`a#[t¬n>y4tg1/ ܀Սϕf`Se~U\k3#?󔰃?])Fnu ":*_+8 @K4E ~>e%=sai~@Q;/#_%[DmĵkzQ}2B9x_@<`DsK @3ϛ #.n/p52f&pW y7T:̮=6nLjq)Ld6 $dܫiXfڣ|5L]!cr;M9o!]Tq1\xVZ D~d: Al $K#L2{i1Q7i -&K#rm, _S m1s1LKa%@4U x6Ȇt(4@R EC ^f)oSjΓ}f6y"U> %]鼻̛w-  xt+mހma!].8'iNtLG姽jZ[ixQ4>ͨ+ӳJ p^UodևNHi#"`2sO̟zFE Rk6?ktl^ ][0Uc 56'dx[{ڏZɔM0^IA9[F Q%z%њPS,3 Q>CDvuv ]Es Sݳ07Ct|?6wn'!‡2WhUAu%8W)]3 zP?χO&IKD5pZXތ\t ˀ/梅8 0KW:iD SC;n\_d, +LfPjѭm8ׄiinR/j[돖o4rqepǭ  EAT8vA̳̮E4(9.# 2z5QH8/ЦxGJxO:h %=N?x!ҨٸIk}2-[3U*O9i8N$7nrpLO3JE[3(Hz ,Y9ה. {2ӑk uӲY6|ѩ7lr|qrC$}d4'+2 k ō| 'I&+F'7qܤG,2 3k(zL-/eA]1yUoP2?F,6+mUr[\]͐"M`9Pow_>}7 ģn` 9JF2tޫLy%zll<~̬vn[FO^G(+&n.#[u7f=D/; Y#5}!GseNpN5c.e n&,I'$j~z̹J,^JT]㹯 oW їw/W6E-CTuKq` 20>Y1öy~Og羥[̊9;4۸ԝCa'H%wk10M`7ꙏ`ۯi DXӺgp1}^sH+C:$4]7BDwd;#JRCv*=\ ̅%;xLw~]ǏK9xӗ8! vݱ9Pk(B6(̔;{7 L)$O@4P:zx_:ҞC"yU~uov@c<Idu: ϲܖ3ԛ*|$Z(cx*Wې70<;%\7w}"9k@M!M96-DkϳES) ;#t鳹K*^}62(4-felXPvF%64iR@"+쌵S+ЖJ]zȬЙPq]`WYxg9P>\S;Ļ w}4b&DB!o'ńP:l-0f `&#6r>)6-*R{|=8 XfgahlvJ;ǯjꀪN2m.o8"rIͧN7'|=e+l :Q? KGHL%@{(_hX4|[Q#]SsM;HͱR-l&єvg֊HYTb £3P ?T=PHNy晞A=VÔ̢8^G+,Tr9wU&:mou,KH`h5F>@E1\wh5l(fDιҥGߞ~U'nV2}LEYtw=nep= Q*TV+E$ioj~BNKCKRtd Z%b0/ T oaC bJ@]8+vDPqyM2PQV~v@M28(:FgBHq<9jz:hn'3"U 3-}g<47AiW$&s?.B>b 0]y#]8iG' Z<lJ/c8dVI%E(4rE}T2r]i4F< :2;"L&Y:jK0!BKi}V'&nw1R{ k3 @B9Ow,v#EgnA2#vUIMe}Q;̜?#p/Lp%'xh5V{ `S.F퓣 g/Eء.}$xz\:64%uy͠C)e C@6"ved%)Z8_05DR5>Gbv<7>ŽVyt}! U}5R_y8?k:&oK,L: 62tP$[Ɔk ޯַؕ" ww#/W~z+:+O BL u LZ3MaxEuuǰ\L"VU@}9WH`ȍK:N[c*EC(i 446i`>R${]CN/9aST-5qNT6 ㅴ9%oTxH<|,/TT0{#$|sAWIxnx.Mx5`hrygN6#=s[`\'WnA:ґ2cĨZX'(A} AdE3*O[lGX&6J {V▬*EGiqYK`~A֦ZT C龮Gyv4o2!ٷr!3eJIw袡0* kA 9m/kMZ Y]Ot?KoXIɠ9$JŅYrR&ϔ b~KrD^Oҷ'Rf0(">cc#wC5P7aǹ$mIdsTB5'a܄R@}H09RhQOBOl=ǟ~p] 0[ZZr5[~G0"gt(J !xP1׋+*DYz|]G 'uFmJ(E)|$$uT}p 4ݑXY21hw- )nfAȷtߐ蹫>`?ݩ%Ԍ;X` D U&: : KyGQVpW%.Q*caPj{ 0]v i`0 d"=L3?me¶Q[DM{pjx,/1P5Vpտ }⋟^Ff^ AJ<3i.YdF:_z26mt'FZcR[! tg F(:;S]s?wM$R)\,N5X~pe|pbvNYDUBr<8)yBsrTj/YkPcPwO%\@qRup?Z'Kۍ+hvǐ@F NJuG$K*V{\5GP!7Qdz'mxNZ- b}b|-:pv^z$C1͠Im&eS_JUC  h@8 ASdc_A IGF--|z/z3.e_ׯT;X 2Hdc` */(_$:E8ʧwH La/:fB=(h$BGetwMjkұE.m8ȗ!Cn6^vNr>m1`%e^1V1`+Bz@ 6tAU@,P$IUГtڭ |^PVhSk#O1e6)yVٹo39)8^#e+ 29J}q}p̺EѐOxTxyM_nQGɩxՊ9WW'/ĻV7XU;=Y5:LsJxO&;.^'auX!Y>!+]|Ma'fcyug ixP9mkNBH\X#Uc+Z`[!+sYB4v '¤JyK8K;`a :ӎ7-vsJ3\".]|y?-_ApnQw6Q݆1*MtS pD7y%/&KUº$udUrVC4#(}T4<3-YM:?QH;m-WڛICvYkO=^0;[rŃӍd%5rzD.?%Yre>gu6qDDS!o<ߥxh, m Qj r2v1Q%ո+X{ TL'UTeIJӏ.o3 V4-LDŽ-aиoie_sV}OX1B:ǘg3`vi&7O\$ZZV ;ɦ̺&mlZDmX2Ӫ? igc'UA*S%ڄnCjt6hQAǮ.h€Zr곗0bW .zLDt) 3zJ쥗K} 1S:eG$LoړĂ9oW l1\qSS)%7'ֈ1΋THu;ŦhSߏ{>DǓ\E\Ηqq`/#58[ 3DF,UPo,I*cuڤO"EF3^;-\|$UF_D|7m(*OjU= e8")煦y$:ab-~ޥ$4H½2椰?Yzmΰh$)[5\f μL_y%!vHg7k{D(&~\ڸ ܙZF`) W>ю`> 1Mĉr8=q|L m>$Va1ܽ:Ż@BF ކ^Ľ5L_I*ݨ >&OH!ӿ :hPԬ2T~sޖsgL;{FO ǽͱ*:lsUԍ֜ ]o=މ);&+0#M߃ݣ]ogfKO-bjDnԝ(-Mo95> aWˮҜ~8]9өCD?beM+аx62dZgVZS ;%bB`е"EgxIvS󑧸}cc ʡrp5|}?a8Vg`bkjITýz_2fdQڨxvv+d PqȀ}طӠ.뭎ceZ#PWDP ߚ inlk<* E?&#Jsi9*%:\2VI"G}7e Z)@=2VIJ(n"KJ/25˝TX:eT́<"?5`6^c=ZKJUOoi#S_䂡x\ 6.κ:+@#Ď0&=%#'R zf+i΂9iF_F`z(Y$AWG!9I`y ;f0 <,T#ۊSY嬉_#:(p7cQL8rM)ŏwG8h "ؒ`i[Zv`jWA GrX:KғO:#j@nӮ4C|2*ߘ%H4eоq8$zYҏ[! ~/J֫i+wC#BMA0m,@K>/*X@iJV]KWC7l 7e 0]FC0ye'O֞?$PM 5r#u TžH=Ǖ+3!~N˿_ syr{0q< ͡fmY q\ 9)s2sˆc|bY}q t@͝ITXkX|ڊ3.$S/'&^R.:rQ 𝵓Ν7Wacjlsʤm$hڳl&[@vx ,!3UQpg$7|e^ε1|Ie4G-Ld4Xkf@XDQ 1"lLvQ9=sEU3&f<#ia\$4NGrˌ?r RN@tpt ]A^!4EB1# "mҭ N8H[2>:=f:*Bd¨<㬁Mu'N"lƘ+<^t֡4|6dsqgZh#,E{'Rsz#&ZzEHع|Z]TԙL![C7u#blM,ݑ{WA32X6>Gh4e巤" b7:A~Gin1 @F.HxZ;J5_}@M[OO֓1R@hZAq<⭦'u,`B?KX_gDZ+ȟF4C6TqS!w,iK _Mcs9Ŷ *׼*|ҫj%*vm˄o _=L}{N3abװ|GQA,z Ԝp#mU] 'dD BU:4 W3 uB4P{Qt{JۍJ.ڽʡKI:%qƲ6GmȬ/CUGb;&]6$'@")X΁4lM??fPR[ ݄p6t1rǖL#MnO3cetY 91˒b}b4p2xXyO="Ls32kzd0^Śe+/)XUPkW޴=(*nY ~*`N6ˍ.p!ϦOL*#"?Q̆dľf3tx7t/v3<,fg9.8h0(pVn.r :l@ʀ}̑ IKwLܹKv}ʢYGiz<ا/-oBp&N!FĴȸ8J;r >#hޑz޸*c50uJny|t{=<Gfg]a Wu2̷KƳlv[bjథX#p(yI4+z@zY9bywpݣL3'd"4->mBg#&,N!u+=@He!-' Cƾzlsc@LC8|)g3M?)ywG`<3vZ+)4̺*^D3?4IXUR]9p,ֶ<'AhBoGOXb`8r^B!fjdeJ) HZJۡ-$~xв,d;zKm'#@ x2wt+J>aa᫳Ww3azlͦ#h7fbڥb& ^'+HB .grE`% x[Mc ?JPrȈ JWtmcMe~ kSW*!EAO* 9T(@` 5!'~)0{hM3/G.f'HQ>yC ABs ikX8ZOPfMz" 8}U;N>H^M*Ne-WF㕬 W5E^@)һ85>NĮk'%"vȣE&p-DI}G-KJbzV>Ge_ _Zd0G/7w27vыXv78:|֩S%*u^`o<*>"Z9'îY4:?f$(o".!JV-1aH AbS|wd6Wn܁ql>W)ԉ Y"xRo"ZpnW \Uv}j5~fܔYy'OQ[cHTd>^C..YQ#-SkS'd'5l.נpLn>ј=U^M]{+nǴ'3FV)ddQy Lޮ+Z;BLP fǔU'5R')ztu]Vf_I?*o֜5xyUG< Y6IÏc`kimS&.qR+pvSZ%?ߪt4*Eyyf` o>0^D}ԣõ3{C XAn6uDz'iQ+UK|? _²|M Lo[Ł@)@5D6BKX:WPQn~]/k OWչa3?3j7>pzBRhG?MGEF4"!Z  >]:,b@/VzHr҄[JB8 n4>\~2c?a1H$x,"k,_T( @2 I :nG=uP2LƮY 7<|"=O1`w4bjk傟NuJJ x;rZʣ?/BEi4{I,gnop2!OsZyHJc7#_嶑L5(25MjYYQn޳ey_BoN~I?-fG["oʽZջ /^EKd2hI=-:kEN I(yTX68ameOSwQgNRV/q gPj4m""!3E+c͍Z[J K)H!=4c(Wh8 |:Æ z Few?ьZ#sϓo;'}ޮ4'o:QQb4hƶZ7Y$,nJ(G{xF%׃̅ttzIz61a˾b䠌2! 1~!YgNjcr @7.Qz %auLU`<-I|/sIiXJ °5@Es* \MќgW5#iAqNؑ{tN_ѝ/,cnQӎ(BD?hmq#DEͩ!UxM!\2\ZG0֎hZ!t-hDݱ XMP [*oZ9G͹<D$.!# ?ZF@ ͎ /AgVrz=c9c:s cX:јVL? v6l߁+H_|}n@KJ DUX gw+]5!gYZ07070100000307000081a4000000000000000000000001644ae3bb000039b4000000000000000000000000000000000000006600000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko.xz7zXZִF!t/9t]?Eh=ڜ.+䚷gsv[qs/U(Ѫ۩3~^}awU>OgA;/#0.pO!Bq[m}=W!"g` (acsR0u)`R[ڽZlRɺ%%^{z ^7r5ƪZ[Νab Hϐ4dzXUzLs/CPh ~nx|Cģ;jEܼ2N6b2Tj$,"H;ߺVVWܱ` J{ J#݈GAEC9aO`Xa)$$hhy ._6П"4_hZ =𲆔"2Qfx1д]vԹѣK^ܝQ=ٓuX8v4pEp64 ^ [šӃ\乚$Yf>3iuDW~ӭopgts8T~_IEgeEkwcT̩BG9՝nxRpW8;%s]rBT]>۽<)!IȢE~Ge/jtk%,E,G"w |@*Ngj,soAe(.>mCO~GV#.n/ y CJ_)w`tC {D;7ϩIMHfR5pwJcX9)?]⯿p~8x$P-cY'POCKH8JWXfٟ^.*ʚ)J&scx7|%|Iz)=pE(Fs2Rd^shb9a7M-(>ƑNJ}eazvOPV'2_Z6gMNwQ~`6ⲙT*$-_(a3w\ٜqSm'Y_z &=xrGъ*\4]c`3ZDװRSI^dm|?נ Wz̾E2uY5v%Jc=)WVu %6}-0J J Ϋm^K[ICM*ޒ-R" H),>SI i <z QJv4xH| 51d֐Tkx06vWJ Fwrϑn'6V ;#|}7o>-)MpZ~*ֻcXf:wm`KlhXnI5/Jg5&v,kWhL33L!mC{ZH_= TSj:Ō:A۪}2x11vx*;g/M!_\sp$"#l+P Zș%rƜ֫K#WAXiJէY^Bvz0_^2Yaε. A=eʼn͔~31IYH+͠ۊr%IB(K2V3W2Ckј\hƯbaY (9N\M\41:3rSHUg*/:)g+x[ANd )`ó㝣zfOBSOf\P5\5d|ZL^( ;T Ѐd7$rAI$6"tϖ"MC|_hV+EL(*a,(8QyI 12fy0\4@REI;t<l0 55;8MKyT]֌Wڭazj#<0:4D'{rp~^^udOekɑ4wmixNNSH@&S<"ٚ> C!5) nr[J /N92R5!qѡ^`W=\t{ 5Y}.XUbsEUl左+g1CLwZN? n΅'Zd Mk>K.¾evR 2]ύp?;tO$-[L.O);;5 -0 \.^y})Xm-ҟ!"f& )OSѸn-r5E{>)Vi %\3Ji;jw%%[cCc*Bй!*; a-7]cd%P.OU]OgBQZU]Ri Ac'6*WS$Q_µx9BR']rY:z34ɋ7c5Y|\?]C.ʠ'eisXk!E |JǛAW?ƿG*[dޙT^~GʹGL&^Md gRLYgCQLœ(3sX}gv礗#c~<~^ʈ&)eP]*R$Ɐ:8%gK% DKlN[8Ud1B35h36 AMȫVzҐwv$HN{[)Zu"=Ԟ>dRu+ Z)?@%gL##(GaK + Mz5L7b?6h޹:H'@V'{p鼡zO9>=5oy9L'٦V׮N4q7ܠRPGL-L3ṮtւaXA ]R̒]e:޽ HƟԗu@Z  CoNU$lIJ;Fom l _ ?WFs vg_Cj\W ypyֻ^5cPݦnT^ ЖPZkrl$6MI#DIr2\tژ,ihSN;Nv89bT!tMp20ju0=! uxO#KJ\">;V^-7n:xUm-7P 3&|'\s^u#)1§R mLHb82+-Ŋ@yOwLY B=UDU>nO2=Ңwi M&}>#9=eaPuS]ye(^6gMo]933Szf)bUƢV}+]*X%lv<2߿QPc .hRۀ"%88?i>+a@6=?a`݂iZtm-=i[ȇɔa *Jx-OPų 5 6cn6ߛQg0ɧSb'4>9@!Alm틔%I4k^-IkYRK%|q? yR6|~Y1KmAqȚ4Esa⛣=FlkR<ro,t ZS\8moB\8ڸN J9"ı?*vN(sm.I&\)QڇH1# GiDs%Mz_V1xOd!/l>טj7fץN gFF y8NT,s?P+e4w-RO))U|>U$ D^`OMG>QߐzM5v}Vx^~I{ @JaM4FN Wp甔'tޢa?ٲjD7s͔~~.$6ǁ5t,W l4[GF"ƶ_pe1>痄\G^>1\vd4@ 4C0$➃ZPD Zʀ%"azK64-ٖQ`=B ծ*-}?=?Յ Kz dl)6N}#+Ihv\v?uF,L7TjbMajğGse#3~}} =}&QD1N$,s&=A8qL̚%)*Mspjښ~6T& =t'M˜ml$skX"/{Iw6,-K5cҡ0Nak#hqlcT 9#TRf%w-Y}xm|)R {jE^:$.`vW.0S[4"3ֶYODbY;z3F3ifAfJ\Bp6H@HjB0g0OH{{ZlxoBEHdň"0~@qq=NM6y < :GC:A98vT֝dR.ύ[!~)][3M|TJ]>,6d(QURa Tf|pW0` D 8$qpHj6`ɞ ;pR ։TB(XN̽%&r wF)/5&r+yRPgp?e5N0(bTD`I4}6(kgBM^6d h}&.?'C*Dv`⛦YRWTmDI5@HQo쀛Byv{c`=abgi;z彫U,/1}8ay`#ȯ | UJ29z˹2AƜPmB(qrҟWo@>~;g8\ >^32:./W "CiڢF~e wRþ'ھ%dP-(;s۱p`0\`~ZI] xϡn"w3N <&j{M@SnQYx`LOjuVɥzPJeFY?)뒶Ͽ +фXR[ xzd|4A82_[gƥ<R46Uz`0(1ӝ'8pKFLtFĹWUr&4M+RVgڊG5;ijxgVYKsI$nnKJ~[/gG@A5%K]@pkΑA[\uzLCp~m-@AH9L_WK' I:zRhn:1P}פgTO}*P H4A=C}tB#9} %K2ն9{D|Nj,pctHtf5|" FUrQ 5/h߾uC=jx{DXSD=G߀~r0K>d04M dL%'&2g4[&p0`'?) bKf yF~]h_fpOu |EMe pzh`I6(F|uw ڷyzhťӬ[,?o d-W5p!QU #F6,#pH (ʜoVSڷ;)& FkY D ͼ b}$r`=m՝qk? 'B2ԭ\(%w- dȀȝ|I5TIba53Q5Pz'i*+vND(Œ4Wl2v. e/D P NOfq?+ۜ/ zϥm3XzmB1,#۴y׻Т&uҨwӏ+[,1!mFH$`Z A:ԁcCq++3#8E׻6*V8 |R\L 2c]X陜%H&%PICWaMoB&yqn5X# ׎DT|TA*,qDoGs~{f=q(1`IQItTrW;M@颊+=% +q:tU{[) ](oc< KrUuYhM-[t$; !DFOF3RL Vlle_탴-9m?(]EvnԛY1Ib1U_3< N,ԏ8 s NS*ܞ |bf1Qu1iC遝Ik>rHNIi.ZսOi#1+*ɸD=̤{ap] pjEd 1*?HY V0Yjیn]~2WOvv #~ncE+/07.s+Q| 0},e2cL}>W'ʞT"AnOڲ;r~ mNWDϤdd@Tk%܂kѱD'y;o0SC>&(QRe]4Pz箨n"C'fd, ovڵXdCJ{fCR k/y!A#U10wAP=w٠N2K̞S9pKve97 N7S[%ԃK.g~a _΢fJ*u&vһ*e{~VOҐ̻~U0"40̦AI*b`Z_˼O-` 'pW4RQ-@)gdN"3so| H0ba|q|DBz33FKao8P~nsM+Ʋ+ rthy}W_ȥ+2sj`q;d}5ܯV. 86OFnsw+i0SpdޖzHCF3ih,6F xr^L։EFz򓓁;?PQsB}!X<;Gzԃ_d86g˗5F:{ lԛx/&Ȧa GoV7A``Bf 'TGɍ-nH1*7Zi,)Ug3kIvDŽ|KZXwRcE u ~:?lgh,2c3"GE"B 47q>:=cns wW'Eu$v$ "~W<b6fd+]/c|r2-p7/|E4+g6+96ӓK⯍*: w׮WU]QL ad9W!E(hոABR-˝aZYo4U/'f)x. 3fz}zT[ěZ~Xr76f=i^w7si Mf6o_ |J=~@AVF Dɚdejݴa*SO bp \X׾qٰ@ 07[S2?P`3V_$ԗ[CyJ3to.i"k&/5|Br]a(0wExKwe<s#f݌SzYC^k%ێ(`~A? Eui۠GTL=ݫvː ^s˙5b4ʑMlCV٩LR:X!`Dlzwq: VIH:A fRX3G&d~sC)+A2BUfYJ0 z%9D_w( lt{t[h͉1ylE-<8b)1K-LCE)T@2<$XM"vz]4rTX첂ŢIuNR ŀ[5^Ř=K |Gg@5ݠEܦzD0k;1|_dkLAء75̮5Fh?j Sk#KS|8g^C *gDd܇ w(Wҹ&=፞0DdvԜblجjϜY9e+~B7 @93g/;]O"F|{+5T $S.%xMY%}W7Bȗ@|݂'; ^6mB>ϡ(}C!BKiVG' ޡ X-K\_%V sTOA%6NG6:YCZaBlS јKy9!DoW#cvn.k5 gC-nP 1+ " 1 ħ wlJQr法jy #cs/7EtAqXy0U *g֥S?6J'mdQ̓!Sf s 66{Ժ?lH` zݘ@T5KqyY3bw:@D_YޠZ#+̱%,*BC. ;f/mL18< _\%MxA0"7=la+Ԍ YA5ԟ5@37bO.S\> lpPZ ^m~> @3ѧ&2J]+ƇP`KD2u!Tq}d s]O H} 5հ$-B0::l ?DzpL>"/6gP|k :6z#*ȴ{xQhq[(M H=U6ϻK}(ڍ_%ࡏܼ41#sT}5*P]*d_ E~CVC@(\G@5ROy5;:#q6^Odq *.b@Si'Ei,jX }P .6?w;peBN@_ o1d$Эʄ7-w#u$gwb[ (mږ4 ?ȓ"P'ūunfmp[ӳ|8 E!‰A팛emhפzh{}*H<8;.w'+wb!c>Wpƴoh\]8,o+[ojUG({gßzMIIKJȏEb׺Lgy%d'o{fhYJwG7aV8./W)=dXDC\ EMŝHn:w؍gfhSK2(uªUhQLR}U TJjbcGnGxAǿŖozN:`-8Fmϋz"b9{ć o)Ֆy gk8<2tbšJPþbs)(f]VU#ܲl?pbyL#x+ұx0P֘>C$ 0ftgBZaR bI}>'k,A"i)z89_/l:69<ߕjhiHU`$Kssȵ&>Npo%骂>R4`+cXn%'TxFjH q|/A|Vp8Dq%ߌXZ>sH"{|fSޟֱ|JaU %oA ě:ghz9ZO޷OQtĉx*qft]~V\ܜ؂ %V;eZ2K* * j5& wľg"B4jio̐d_r >s̶eCM ?#d LJxY@jCӱTYx-WyU~ 8!ꝿ+p >-M)1S}ҊɈVHk(78JhLXp9i VCWoaa@a1n`).Nm  ؐ4HT|9t񀬃#N*j.Ne" ҽXih^Ǜ К*ǖRZğQ֔w&lmG$(aw~ZD1fԐ)a芕 $,#kHSϯu6=ЄWWRmx8䶣A1Ti|d 7MX~vO_ԋLўZ3Nҏ`~ NI`R:w%sÝkG1v&UĂU׌}p?4b>..)/涯p')/k AF 0<VN1 à7m [vFoe֞c5Z_ifz[T5 ~w#dY1X2w| Ϳ;JȘ L5ݓ &lS\ZeE#f㟪>_4/+m=O HKѯ.!gA.jnᦘ;1"ѽ#R<ħ{F1x83.j&gE,KRn[>,Q*>5F9r{4sК$Wx,jJk$U%#R:ؠף A9}`7zft˃x=w[+G~:9ut=4 Tdffcβ -fRvBYc.\?gt!;+7ʻ~֘dQrp¥=LƆ\ L>0U:w i~PApʬcyD$(Ӯgae˱hlQaltc3x#`6<2y ÅYWl ${DG]b!:gN$XΑ]>B8P \YCBC,x_AnUJ^ CR/ R`ZAvesxg Q:N6uH1V*3;a\y5$qD#Ouch9ƅ7;Y02,z)6^n`+9:넅0VfY/>@QD¿(WF͘;f+/뉵xW,4`3xR;Ky"7ט~Na_x)b;X,OzC~6h@%\ULbT1Y_C[ _P/B@e%5|`F- e'qoI)˳_ %mSؼ;Ƿ]\io4JH \? Xl_f"M vJb; ~Ds`ֆRJ@5g Kys>h'#3W/1I2njo%xh'F؏`8hyô0WWaÞvV\äi(o;puJ"en=Yfb&]\E/3E ?Lyf矶xŹ 㖖dbRm}Rζ]HZNR#P&㡘(0FOI:],| I$Cx;?TA_҉~ApKΏ8g iðq]ylV']=A'F0څ8q2GC! Jx]XSRfjT$a'CA=C+8s.DiK,*Xvfʘ_|C?G?IOb(t b;772k~e:7E Ybb}UzVcbbM~r T eT8Dt,a戉پ\v>)%*Jܒ7Tb|GLF:. Mr sd7!cBrvA$+OfDg$ŷ5 L úEW⢃M]AxlknbEoTy7 G E.9x)gטe1_9 +$E4Hg1m&v@ە*zΩTRfsBH6M%̀Hdao6hdg&FU\.Rϒ]'E됇eo$j5yeG+XcH|jE|M$ÍP3٭hP/,e~<@Z *c1LmX MRTtgj,2)#u"U[ >)ra0YOmv^w5 dMuQ~o@*|o189T2:f + 0ydžaR.I!1q#/^g꜎ +(dXF/>xNwuoE*|;u AۇfPѤS)-v42\k^qNwkIJH~DEtB}) 5G윔`%bM-p 3ԧouuNy)c,McD'c  _M@5U Ib@99KٚXI a„J 1tôTtVvufĀa!XT;`\TW~/ O徚 A}>'t.0_$^K`~)И ?V뾺cmoF©Ä:d.u'G] Y GLb{Ԑa;BW ѤUQ%ψ7Nj0%2$vҋJW:o#/@eRJks8c_p.KKDTsϐhm;WTOK |nI?Y{!gCĝ+]17>"/Į"FRC2gxxWƛIH^(-Mc9R~ѷ)`:`B%7. K7ɗ]&aphۺ^&']kT#rB]n #[Oqb&8a)H ,"Kwm~?Ǵ%MC ]Lj8Rdδ@OCtv5U`1ڴ[7"ɋKR'os ¼Z6 fI$@WV0M7" 4N-SB:'l 6U2F]>٘,8쟄S7L;&,6*"WD(6]Cd,6  r'/L?U{Q-8 Zt쯍qPI4qb_0vHSFV8(̈JE ; N9'nȦ2 vɘmCv峹]0=od5=A`UaKFXKgI.q`=ikJ[ #빀"H B{cYdDG"4'ę%YwĽtz|߲[, /boYgOz]P% vAD8M]&@E*VEX=+ ycy-5f6]Xɥќ,cb'xٯNnN `0-_(~׼唩c}w&luPCRx V&uD8 "HYyJE*b2{Km#`c/ 9(N7ȇ5$'=~%,j`g)Ε; vRূ#j\wHx8\%ȩqaf+٣=61mgJ0bj *GئGST4P,bْ"㚻׶wL$V\QCqu d &D?{㉕yvYrMyqeP`z0}HaŎ`ֲ\;8ɨYK2@rs)bkoOiX^zjq8CVa*xgG;a3Mu`C,*+:x8hC}!MT4WM?Iv5X}><A\?WbJ#7,^F򏾓5E ƃB]W-{E< 3C> +Y; 6iI%n9{M-cSϝtQ0pL$[ͧ-"Ͱ: :h2 x|p4#.OPJUډsWV?cOϊb | KyVjβdwF(?0a]%}_i|)SttȵVV枢>Z蛢 3QUdɨt  닝BG{O!ě&MK'/+Gψ缋fHANq<9sݭX DD ދu=c ÷v *tXaN9ڽ :I8&2oP72r߰t(W6{AW~(CtCkLRS_lYW{pY.(I%tmINൌBߘ:1lZ񪱱lmNՆ[O?,9y>Ӄ%dOZa}oaCu9#l[I#@4z}] AN{v gBuS#cGYM+80xx^Am)i%'Bxc²”+~i5gS4e*BdrW;I>Z:x1{NY1q/ü'7l+PZwѧ362  G3sѳ.O;_BR;TrLQn C'vڲGy#3[D9XM--dTQִ_( _B/ڛm/R<Ѝx!5`|bc^a: (8ƥBcfZd)@~Jc y_Cr;/'3.qL 9xTpݛڲJ} J<)!q旓zZ OJD;4*IGyR],Ger { 2Ѧco>Џi2. А:RnDjtSS)9G|X -WSQC텅|$jɀOO>[;БSd%7IKsHVefAB7g9yNSq=ihU9]dQ_.y-壓z }95l'2!$̝MϦ٩Nrg C6]d)@S o"O]Tc<È%u$chw!< n^b܊'Zx6[@^aU`-#t8e7N%V垓Z6փ"qJ|q'bq#K-7 Z'B㆑i>ּoZ^ ,tFs\czVZ4=Gzf]LFdchږbm̴I$]vy!پSb/yDF'A?!JJ8ẀĝeNQЃBܴWx wB_NjM @ϙ.ڋ zj}Lo}I5z?_}ʇ?u:rEh eɧ#[2ҟΚn.2P#"ŹHfHZ֖nA[4 F5R)r97ډF.1vWE=ˤhr!9qIݜwFWTZ |u&:y_~nZ(7\ZJcίk 5(y Uo=GƑX$0 7We׎p8)_`U*2PVΧظ.fl,@Gq3K>zmd'Z &2ghEDmU6gO7MC)Up.DŽ]hcIx#z?5_uSktVqD#åw7kQC"g:2*D?efQ\f$to4ٍv9;w@whX?0ک-F9^#l6ɥ K^ NuE4-!l҃|š?n{6ůc|)F,l&xZj.{2HA?j]U;P|,M{(:ӂ2đ|}!jV? !`&%9i':[m T_:1D2ybϾދS3H[4tQ6+DS_)[ î;i%L ATWp)=PoZBƿoKW暝D<쮶1;!cHRf$Qyͦ~Eʺ7MPg~1G UBb7w7@DPue +椯&*6-N;DKe?nVVԼ`eRtyGA3Dv#q,Ͷyݜ%-\\^ZWJc(Fu}O4ĺlSO;B`KCCw%B& n垭9;dQevH*0 qkxGqgYZ07070100000309000081a4000000000000000000000001644ae3bb000093e8000000000000000000000000000000000000006600000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko.xz7zXZִF!t/ⴏ]?Eh=ڜ.+kqD쉝MXf殞s~2Vt>&| |!iY!$*I 763b&*qa)p/ tD>$ u_}ſo9Զxk0W 3$V`wW z9*FapWD4~ԫI{u0âI~س/X, 3NI\I)ba% ᵆ={~U5U8~t_0oΩo* P5ezy^ D bM5%J7H%]5m~:zeN !]^$aѦ JltL/+Zp6­rbJx*eam|YJg%أSrhGmPOBʸǧ]`E6ErVCcY_Q3n%N'0O0e 1U0\Ʃj'v,9,jdߴ604=hIGzݛBă4V%ED~V- ̣]j!j[:2UBOA:k %>R޸Q6NFO#z%0G"k9i$;6e];!!1jج"b4ry9^z'h,2L+^0/C5۶p}NjT7UmSfC[>Қb1ӟ Fp5h)H6ÓҐI)(9:Ń)[0<^3wrr,Ÿ@unckq&2Hs ,N⦁#/i PhHH : {BJy l5]jmmȷKFuC1O8EaYT?XVnK84/@c#?0l*ie#yΠ28wKUPϳa;G9d0ka=Etԥ"^zOoLeNuk-מHL5X GjTlx`E1J"i"CmHv$ Mfp1mlDUh0ͯSA {*$ix49c$\uBFIX.,8a 46o+Ж")oVTP dTD>!L-uDTZJNd1I<*"<]ػMں =J劌C9 ЎFr|D?QaШΡVIuSs\Rr^:%oC~SͽXf&.'Za׏M #5cGk:jӓKf (tfm&4(+뫃3&пRo̴K6\xVx/Ȉ"H{*xg񩃄u #vZ7e@݉pF2)6m/x݊q% m'`X~gUg94G?K܈Rw v;G,IP/;.֨J,*Cu攋+gJڬ.,J+73@w}zP5S+S;^NC)X Bԑߌ7p~SoSHܫdFj,UhBKnza׆W0Gc; 68so-n<=P[[p߆QM©j44!g> o'( YHbޫPS0x(}iAa/}HM}^&WPwWRh3@9v d= 86B?A6%ng]lm;h(Bcv1W=U[&,* ^ NVCR~r'%BBƻh\Z S[pwJ !sπifBaxb xbh7fH-U-f7eACc f,'@'xY}9ɦ~ѝp1[GEs" j$ÐT4"[))jUff^{kP2-a8]"g`o$Hœ5)x2|t*A!8 rGlLPwWFȆU !Z7WxCr:J5([pĶ*[S¯yf_Sq|l\[ ]iFĒXWw%K5[/*/":=OoEuVUdIRDԎ8, {ނFOEͿ 0 F@g{.xӚp޻=ҫY4 <<5?M J/ W L-;AwW*BzZLƫETsvME~J}eø* z*Z@<2KFEs:IؖݭK^tⓀG:ङN {! (?\NdbONIpf&TŃ kBHRwb˗dԮp뷹.G␝s\e0kP;وjDXvn4|Sa8kokh US&/ml*n9jIJh@cqrfʠOXJxb`8`< E rJhܼp4vvwFNd<:'hQ=V.Y"l]!*3-j

6i-O:+} h1̭%OVeTd VPh3VG͆vd{QC7Gۚ- C00jCLYAaф;;qaHzT[,_B/Nk|v#5;ZdP‚T[S@PP #_i9HZ%-jw<ǀ}˷Q|UI"-z2RBٍ@{QظS|fp|x0ԥD45K s7(t)膌d;boY rײZR G[Isn{$YJ7AߊςcPLV FЭǮRԸ"rw9v؝)39DA[ ك\` ŪI?'yUJXGS/TiI6J0]9><9mw-\tLx nO.1#aQ끻ͿlPGw,*)~糋n|LCT-C]5|bmؐ,g^$7^{ 2? RzbwQ,Si{_ McGPq7&y/)r~8|Z,fWM;0'bm[jz; :B-7`JKb fg뷇:Gm=8˛mz[#+0Ӏ\Y#r^t/ȭyP\XE  1 )ďRPMr n6下yz D/;yT^s,>#}a AZK@'4^XBsϤG_eKcC Lk\ZxFb/Ktvj Y5j OYrMkUiUwLZϛyルȼoMT(SW/|GT UK(=*&9B΃pPu[q|żCW&B 3}`d/_ 6xWP2 eV!jiXO -h@+G1)۵)C1UHK"Ou2"y]qV f. 7:<+.?cpz<-[җFօ첛9 h$u=\bY2т,`38+zZvJg:5c}tG+uW@/_lW0$8;։/֝lATH5}:Ҹ~m8-*pq/W#0x"Zv~y"} 0 NێժNBkNE&(s3Gg@[w^Ppv*ŭ1LÇ|!y&ݧ@nʘP]MU,@!xRaԐnMc2΂+7j=Tu*&nёGlOz)eY !|5g)* zP ~|*QD\#ZMruL8ANEBfԀG (UVϲ,9$ fk@K|%̓A@r$&^)]nWT`r|jK,ܤIΡH@Is&f{:6_sɵ-%53Bj Ҟu>@Q3^y@4A+ƨ%(Jޞ擌Z1۾Mt$ȷx',aZcK#E˭ <7ew7m4%G&]oYyd4󇈳xmQ+S7C i;Az&ƕ+J1ܤQI^4MДo#(?sBwG)ـ,yzAzLf;(ԛ}›E,zaG)[,v /!dp>n{dIkM\ g<.]yBeɝvh%u7:͒?/nw4D/Qp 9@P_ĞjҋE@آ7iZհ8ZU(D΋3ZJHe'W' Fd orfyE٧z+YOӏ.e]g/?J56LMB#Sa*?EN(3Ő'FGZ/-n1/0557 by]]HGSYpcdy fޛs&tsT!,=b՚'4&t4y^{Ǘa 8tǎKҐ7_t&y1!'dE-Qm؏ pUaR6'ߒ^?~fy1B35"[ ER\AYt/1h$hAR\ܟd  P' gM`ԦL L9Q%yyj",jF ,x #`g? }\ %wي\]/Ƚ8cp:U )")|'f@Eg6Y|PqnfpNirO/I cUJxg%ܯ$A>KGLЀa\d$z-LVUڀkW=t l*Q&d\HP !X5CVo/8Ui{v\ 6˛~&¬'U(~{..L_aJ;]HOh.%c6;mSzvNFCyQQo ^b y,r0E1j62Fm !э V-bz \[rnOfmn.hAZF(5={RV `KR$Hlzd8V{|鴠Lٍifx2h"Rop 6kOBi hTMϊtXυWciGpG&& mC_j\!˽.Bf ぽjbP)L+c-#M~KL$Wn!;q!VnKAn#[AǟS3i^ ΄6p'հǥ֚Y0=X2,xO\ Ce>^1`H;2p\kf8>/J+]XSy"w< ܫZڥ5bTOOl>Z=OPV^NJ7#@ġX3O h|soe~ѩ=noT_d2;(ۋgg;dnNuSOlP`!֠d5+8xJz,Hu^ ȔnkmSk\0\Vv: `yvx&̌(G [iD*8R84Tuog[mr1b~yōr7{x'pDJԱOIĠDŽsK^& ?و&tRʶ YKf+Ђ ::4b^yiCJGgrRb`73Q<9#ZiVK\C7_.s GK(Ӂ3eR]fWv}Ox6m!Ct+qgִSJdnu.`gy0.yƩt0AgB2ſ_6w zZeq\x~4L(M=IjOYsoaۄkm&fPS;f?k#6݋pW_brEiW5";\2P?xeFfOMPnHm-OjǺ4'PZЋP6_g fхx!3<  فB1mZW , -01ހ-HXUz`+az/׫=T@0<%#YA$~8X̩,s w̄yj2lt?Ew hoS=Vc)ln2_eAi 5bmfP4mlaMGA@RfX0R^[OZe&h;dׯBua$ym0w7_1EÍP΅x?ڣ `!N&{+УTU#KD׀ O@ԂVgt#w:`mE4*ufP_Q <zUH*Y%\뙆FV{0 \&,,g9F ӹ¶]|]=2L$I|ʿe7=fZH̲>.kKIoJ՛@0|,_\=dm#`jP6L3T]ҫ*,G`p֩y3T&#C^auҕ˘3>(,Rqf 5 fPݜFHSԌ tܑ >Mu峦5@fXou(U,OR\nA-/BRہMlѪIΐM_k&1rn>,NQgb2@>(bԘMr]{Vi PhX4v*蛼~KTt$@gδz e0t%i3$$w=V+),r? )R u֖Y -^0N( 2I_Zj?vK;@}%g->`<9^;ҙACK| ?FX}u8`vʆTh' .gڝHj&ADRF!lcFڽEeaNxQ @"O%o~Pi)K|!rom!Ep꺁w- ٪7r8_ُmieذ:vzd6Xnz{[P7xR@_) !DZ7kUë"%G5P 㳌Bt%~-|Xي7ڦTʐwEt-E(tH؁&ڰ_ G2/y Ҫ_ae4pKMk6г`<Zt=q17Ӆ)P!c;XYNs~̔ÆׄL'NBȯeQO[m#~˄J & ep&*ӵ#kFl1l /*i6Wf_5eIWtՠ8aG)ܛM>" =J#sl9qLWl)$ 77PMuBbxư|F[i 0=gAH@{܌>җ5{GHPCf='+Wu/n +ŗ1T}tXB0 &MTOVIWnnc)pV}&jo{NTq&DE@,X)<~݋dUUK, e';x8"T6 wa+&t/+- y#{<2\hXIBeC:eE:dq\jK}zSv/.CߡZK\G}V5a+?kii& /m%kEvzavuy^Y dg@Kݒg_F~qoR,`#TԄkB:59n[8wm+',.݀4>䡲^4׽*.&TT]CcQ`) ?helk<9rμ#LÕl3wY PC{! GMg+ -!=Io--9u~Y/8K$?& jsyifi8sR\%܉0.DÓrx \WؚTzAkW}MƊ|:B6S\Az!bDot6$d_cdWB_?2@֖C+a(^\-?luUC #"q 1lD_bw-[TH0?]@S٦4s~'Okc&j5*W|GD}{o&|nw6m.q_ LqqeّS}d-OB=*HoBVeUrw1mPZAQl!OI!(O;{d"&Ċ=8CS5 ΃DBs%ڥ-.0S˞$uw.0yڤB &9L>2 @mVN}:Kϙ?m/5j>*-d<6xܫAokqE0X{'!2ؙpnTR8 2$ini|EtpvL<^<_xtW/*lf@=c J򪖩={`Fa 'w+2O"f,ǜKpfrSׂ} hDOȜU6aPt*.O&if;'5@UGEGVX߈co[8,nRH=D!ZPခNړ]"+spp}+xiB.kre;=6I<-i"Wi@hH->dfͰmPWi&qq; =1Ѡ;;gGX.S 56UҎZI^ho.hklxE}<ࡋo| /zg.0UpY?7" HPP%!]?2" V;Z|aC\d <=ġVL}ʐΖ8?ܝI aêP62 RZ? z~)==Ww|{<8DEbN_v!MpS@N*q F+ǾoFu^HvnCIu~zvg6UE(么i/qR WL&G}Xx$1)tAaPTw~{ vur?|~HTV'#$_PL-2H}=sYLjI\lKo]v2ы jJC=[m[/%ǴmzBWCe ˟, QM^s3'䦿F2-c^XhO%jNORR,N$(9{U/RArS._f|Q˃ڢ-[s%R:R Ҁ+'`TׁaP1~6z^}h9;N/e#%tkamsܽoپ8[IޣL WVcBvI_A;7RR@ݺ˄:}amԤ6t]fXR Ƿ0{!"3ޅu7 8O:Aңw"3~'o2jF*I\RBHrrDVP+tA 05i*xw>֛UXY"hUЖDӡҺ9ySŐf! d\G<,H5FX|ͯqAy)>0B{UwAX*Óz^W9ЧgTT/9xiӋK3_ڻW:p(oxUe~O$?dAWq6mN\'rZx$K O$ Ir$;12DC&Jp?Dj T{*ŢDsխi qZX.Ӛ[L$6 >4nZf2o1 "U"3 ÄxD}$fx{os\ :a_ȁ@{r{&3Ӭ\%hQ'u倽EZqv9B6*ѰB0?mwkn.,:}M"  &:P #'c p.r_@̫,ڏ3vʰuk})3G&d@EYmirNAvu8z/O ;TūU<9oZ2 9ˢXjvWcTcQ>hLi;6g MDIg*9h][ (i@ $زy -/⌭j sYQ4gw|W(ƥdNf~Ɛ|Ѡ -f&^v8=7pUᨛeG0 !|U>?7렌͜79ϤI@t~7hy,M #!}+c72  9K>?Z:-ز0i ܸG~lh?hW:587 [>Sbj܄4q j~ N/BtCd\R6$'~EWSC7JXN4I+CdS7Qk$*c >0CwY(U6 ݹhtfrPԫKڂۻ:S6Q[B >cgQ ],D|5Ifw?k|#EN\m% J/ (*ж x'h?gH=~yZF˘`9Y߹y9`e!f>(EQPW~tr(5)g|cT#)D7 FDkڒq/0 9/6mAm"'M>(\t}Ps~b.?~n =R|˜qg~ R ,dCz_$|j4,U M3e"uL qzq/'8S2)> j[,l_31WզzǡeHM( | )QLd޾=Oo}2M`鈧8)[|R $c쨝"x3^{>-W׾ \vO|"&3@,Z#.zN "fI3iF?u%r9QK Sr+95/Op+\bgipQ;dT nًc?׵srWV[޹uBMZZ }]`jd/7kr}h;'A˭]zzثA{otAScN'dh T#GZocN79aq.%<n<~#מr <,=Fy&Pb b6N9+ha*Hq)D()wӖ=@}>NP潥|}sZ`=HNVpE{Z5ϻíb/\3)1~K>%-,wbV YƷj31eWsp QHuV+E_JC@fꚆvhmRblJj9 \h M1G);p}8h?(Ȏ<$Tq_>Sۀ?4 n}9#mbhB^_/XH]|B}n %=CH`KE!V یs 2:mEH%kIxY(~)'lw$f^ZxȺJ~IxuNIa/v{z@ S0PzmuG*V~p}yZdڱ_kQ, QMjtMNUA&L (o}w*Y}!_îEAPECpRH,}$ٌ퍰-#QùZŬM<$::CzȽT$~пɍDxp%!yn&iy>>Mw1VBeǥ4*&grx|s /TID0Oʬ7&@*.W\ܼWV>o/Bc:|t("tnW@rogymA߃(0 8S͠WG+&|>ԵHȜm}&}ŻJ8fKs;EyȦ\ 1\#|<#`i`4NE+$]^!^'<Ħ_)UAfG:kpv*{`g}IMFNbO}x {E$Q m|<)J`;IȋaOP_I"^۠`7]wݭD]`z(!,p93ST\%"N ;+iwQIG9mA1Q̐/8ih+5QWD|M3߸mK3}WLyZH° ʗ d!"7S-D Pc2 m@A+%@cz߳տw|-LUf &Lj)^BSCcJPl-T (Ę!ډ5zlU4]O}b}>Ѕ]B=V\i/ἅpsE`,읇q:q.Q%]?C|%Jp:t)ny9["%^|W3I 4=jn3j$mtIΓ.W~(#Z3 z:cP>M/2Yˎ DzޫD롨8m:`oPy$!$tMWzcȸcR0 Ʊ(ZA+ẻ8Po 冲D 7ڻ D:9יXWQ&Oe !Xau{Z uN"+y2շQaU)3E9|[SRq k6'{}E֮_xFR+ Y'MDZO/L̳5f'I~`&:̕BvІ̒h:]⟌'h+ff} H&ޓmX9UI̛v 4ewK朩҉]mxPty;,M $%q'QW(Frul>)qikq}_JUʾ7u" ! R xPxaϞ#S(gr쯝3PܚUM͞*Ɨ/9nJX"&^ -=%w4ж7Dqet  R* ^QL ۼ7j~?(=M((σ~&LDsڅםҾ ulU(߱e|~-f#Me-E_*_:\o鈡RV_xLe9=sT_"EVͶhkK=7s/ńGk}(1 ]":*4vwV,?LRZtF(Bo> %yE6֫ن}/r+ʿMhA<*{~Xmlcۯ3m{٣t2&e2S|so#tD?RJ#N`413DH qE3/ҳۊ%P5*^MOi6>Զ:,lpuPǠKR n[o}}&acQdN_Q5_.')m#~>_i<5/{`Y̦phբN^3q k>ej?J7zfc_Xq%#SVV%c[]UГe'lKQh(3#lt:`1jZz*=%LsTf̑ʺ شhy7ޫld!ח4Q c}J##,.o.UǾZdW!WֽTO_:sĮ|7 h < #}LYfYq? ;gJ\ 78-D-qj׉-Dz%9!;xH˂ zq5tei阄?flo5̹e]) XJJɊiqqJn$9bEB `ȡcWM/󀞻?aj0/aWa1{6KxIHUŮ'{(\˒|}Gs~  eGύg4R]2B / 5J\Gʍ>dRRR92(PMǿܦcj'yذ: ?k䎓q +XҪ_206W3tDxlICd,< [gzC("T=i.q| N>ڡ5!7>J?6[m06N  ɺ(7,+T{UK{'>-\Nm5*RlF#P,\ 4S㘨h}Z78DЯvzioi`}I:yɁȪzPP'j~Q'MC,_K=T3i"MdR]60L<[l{vI+{j ,۾=M7P\xTVM+lY泍+,sݫ 6qDŽRXSkl8W_%$ə(T1}}ֵ)%}agC}B - -ǛyO\{W]΂Fo|+qj|kQ2a}4pX#bPb5<~>۸ I/C /*0|ͬjKyE՘0HHm[@hI`/ă>?/<[rte JЊ3PB$ϛd 4X mmF+}虁+[IOgUn$6I2"~@{vpS~.*~iZq7bp1]}9㐨z^bI6?Ra L]U;@3=WWhMSײ\v%?>)^Z,PC_ߊZG|9?aNJh=2߷s^#0eaS_85قed!a#}i38,hCzhq@q򖸿PA_(C^QqcJ 9'G5cfF?u%m2Oyva̪{_Sp:3 +h.tq{Jh٦xBU}7ȯ G$`&5>fESlq qX. n mr@LG^W$KXm!e2f /{Cv ?|Z4$ޅ粄6M+ev{?ko45[ h'BgՐ iow~B̈́CWڥo}c|6`UqKAJӢyO2؋-C3c8dzvk -ޞTd-$KZSdS&717|cQ@@ϯw5_D;퍐υ=AyٹK4G9rƊ`ГzE #]C$DBh-lZ-MJɂ΋ј҆pD3yot}ǔh |:Ǯo%:\R!%8>$X;DZ퐕 LexL/bzAX?A%)M"JNd{*M7nGA,WS:~q{wa&J)axJ&s)9Ιp@J;fAI6P@#II9Qr)jF=D'RXŁZ%YrG (a?| > a v:.eiz H^b])ƒcKwg@-/؜D0z;%hbYʈ9Lq#is:.e%CBy,?76"H,*+u#l|O=ѤAKfR^@.AYL?na`4%Е³RjwKz3[ϵaO*MKNRdJް]Vco8{&j莸-<CǛ v`؁> ~Iv:!U?ćY$K e%]5\` 11Lu潿BAZo/K2e?\cؔ`[kB<c-@I*mՓbe3ӫc@y %Lnhr@a8GZnE^I^0orAe@k:)/L=HMvW㉽(q$Ҷż(/(Nsb`߈4D3?4;dЮfh,`_ut9l+:-&4l^er=.t1?kuC?lb}QRuFƺݪzoV&-I&:8|R)À*!8&%P Zu 6A0]vVOPf|;eϵziFf#(z_q*}AK\T(}p:=R}R=K>>|pmǼdlAoګ X"2\EOr@T\a[guudzgwq:hX .jlۡZj=9luzړ`<,f)ֳ]_RQP[`"='%^# ~ȴ?fLg~,F6_@O߬K?`D[1{Z+@R>V#*Ngzv?;Qd6 @7ϣ@Y^V9HakSAw PKiGK `L|=,>%d׍6cD2ءL8)rԸjLMj/;kuBcWLμnzpE(=^P[vG&Dwu%8:J" hikzu.Iw!KEqS凾Wc~1Qz A{ 9e0*DQq@IWQ }:MS-S܆'g Cz^Y͍(6~ĜݰQ6A^jL$yVCv =O&h]j6p$k ؁мi48 UO޻`<̥ܲtT/'mnH!`F'η \%['zU_ *~t9+;~SA;񧮝mE'cWc]6ilUfqf$ZF)27)H?bR ~3p^fǘ:tgGO\;-kf74w|3AΈVWŕ;,$.U7IS̴@6OT8A/czKSASޠr-?0VK-%rpB0]O2h#]VBf~p*d}dzt89(P~(Iƞ Qϻ {@{j=TK`Kj]Z&j6B=_x%Ntm:2Z/Q6P4=YJ%nHqYIҒ93r v*O1UZb~Z,„Y0;44fÙZ@R brHcqQ8PG;/;t6%ՙ+̞]Zo'"glmZfbsH *b$зdv !;ѻAg&I[Lj X5ů}LsANЋ)2W챬fA)O0XMw 6Af蛎o;{uG=C ?]eBh]́KE qw}D=].<42}Xӭߩ<4,_˭\,T'DXp&lߞ,+Y. V?eZw@*q'QhZfً_[`>U4iu,3Fn_$ml s8,~LfDz"-!:Q M]]%Px]ܺٯDAFa6|X6.%eaQf@fRxw;ӈS۱ _ p?nWD!͝L!gFB}llR<(6EeVAdAש~XVp󦜗 ~a +;{5]iÉ SGE%LwmSMnn D3lڱ}JhԜ7L̷"CWBld{C 9 Q?$~(lrw{7=*t0)]nq-9c\UHq939˶(_RwX VYt'v@BKl)H8IYEfꭔ6K[?0H (en&Fw|_]]Y LU48 ӕpf`}QRnvs5W =]^ Zu/ T./k ћoGsFAe6.]xOs w+ޜVDHZ'rS2A6"v9p y–x,^T7~Y< SX zo#0۲wP&gz ˊ.HS ZHp^:jqPNt^I#,Sˀ-Gm|As楥dd1Gu,=zzEo:ܸVI;».r330:)!nh&1ST&Mw2~I?0m*qq L8"-%v-'5ξz+ `uup Ȋٚ Mᤗ V VՔ PAlbV Wr/]Gp:ci}W4y EW&]W͸ 'u)ÎWWT9?Ky ]` 1urAUQQqևv| O<Õڑŝr8yEO |ppo) Udi`IV!0RK@&t','ASgŚ;yi!N=^R22$+CzG1#@dSpfv`EѢ PKw<Mqw(]7(N +׀bLᓭܗE̵dzbξ)tg1xV'5N.swC  (f.ᔛ;}##r y\lx/E.uM0e#BUQobFӘpfȪݡ'BN9[*-cm-8g{i [qԷ*B ƨQPʯ%Օ?&I#Z.'Yτ1$6ͷj,I6zoh5S|_Y-QZ)B[ֿ/_sYVY&g SM!wc=Uj<WzQlX$ %΀wɢ+u6I jt["v[/y$x48E@XrΓNjQJ"<[l~ UX0hI&h#t"Q1j>L-G@SM}>1@*lf'fVJ΄D驓ۍ;ʦ".9+<䴯;2ȎFt aQp *g!N' . %Ig|T#^3Gb r׸,OޡHB;M"9YM\eC"8]:G A=\2B!Q`DAG%+9 /יZ7ڛb3΅iZoX/PfAiVb̖x` pG| %a3\' %Tb{ӱi>>6MY@UυV-‹D6m``2۽}Z8j#TlMY7N殰Itkb'fV:"V^%ArC=(GU'|!Vj;ɗ |'QKFRdΉ^YMbzJt*(k!՜+^ͷp͠oZOθg?FxqO2;1ٝGQFǩrsow*w4!-Ҏ5LĹSG U5븮̹r1·2$'^Hv0?_̓:m酾y[z\h!-B3KVxu>?nf/@Bbɩ/_掿ߛ rtGaHS2RZVmĸPhu. C#ieĽsYte,-/ qdTYU"(y'ڈNI^cIE60O ~ ?ghfׇِņlTV2#m(o|M! o+PڿL 8̎gbZd@ 3B DS3@I7L\XT`OJkZ(1Ysgeй-~*zֽ.*ol2c ɾ Vcm6aU!a?(NC}cYFt11ӂc3Jk[aN"B^~E}U7F \hi{\AiwsCc}K͑&I!,Tq i#h|!("lQ&$SsxZ)ۭeں}ѧ\Jݔ-AI=|DnM܈WQ c0X NH}_"8CMK |kȅbDNJeB]'ziT2 g ax0GC7ޕ >o-L7\-\4')q褼U=`6Z?O)Q}0E_JгZ7ȧn]}Y?~VUfn7Cfv !R:ޠ0a}eB? +&;‡qRy.EVV$j[3 c}VkSiZ:]2WĀ rϱk&J.PO^9P8-z2tô0>߭~J)ͬu%(cPLt (;s:Ns5߅h*c0$nhP3JoÊR1d 1 ;iT*khXB+P]O&p`F܇o؆9}nM G|sG@mkɲ:O1:߁[;V-#>.AWXB [vE^@|o>¢r Y{OXiIӭԀgyLٔVՔ^yZNrV4ʪJjb%_e.^?,ߎ9hU|Dֹ><61q4>QАƏĢ?=Tѧ%o(ÝUߒE͡x~{1&NGk1wȵ]5Pi+R^6EF\9e0vѺ0K/k^Յ:d*5yeY;ƀk7&ɒAfw­@F@HP4eM|ğ'Ndhh'm7<|yxŗ@|9c"uBHb)L!TջL(fQ=иےd &gnBِbCNʭҍR P 74d) 5ͮ{ U/·z`Xqihu*9LfѝPdQmz2M٥,ػbL3LJK6R{@}U읅Y|xݠhw6jSqʰcŢ` lLF~+X+͝i6n\n_(V>g>2͹:IE^1AZbA㐇Ci 6 *"Y1N 7nnbK:L;Ro.$4r%` zRSr}qˋ:ɄohR>/ >t*m:gKڝT.jN\p150thȽ*{ۣ&42%}mmHu"|CcL1)qL6#a;qk&^iڄW"A:xMiq+Yp=61* ݆ ݌\ʖ!Lp _oj-lwjYBatVSt@{cMnb.Zq$ySbgXfF\;f ז'l)i[%ی+Jl+dI3HN_m`9Q Z5ߨVㆨ?:sHìX@A i& F Gl̆2 x6K LCis2f~aD,I솁tvo_P ?ËS^Y"\P%fI5LߪN|.KXǃDypes)Sp"E+{zֿۊ'(hA~륪W&}n3nu1pgMzY/DCdwRO Yh3)XMC]_tD!tFW2 }aOJ/Q^yef2$nWA}L$l~(kJ(Heaso2H65WJId dSZ3$1L%_ipKdPA,Q&|ڙyŜ'``iUFJ{CQsa/$ś4N‡AJxU)roP鵋ͩjR=QVj}gr[ 'jYî1ÍMoa\Aa]wz`U9|6HཽjIncQo֝C*wg8nU/u~ {o{6X6e?&[9kYG3N|B;-Di/g~ ,ٱTax" Y{cɼCf1|FcZ+UWB!AF_ƔUF*-ksv7@?D׭0}"-F /_WXU46I$sW?ơ~Fֶ$%F_2*ϘLrךxֶ"OAdĶЍ *(S?%i:>9orh9M\l3YL,a曬Ӡ1у4u7\PˑeUF둵k`bB(fC 㜞[JsO6ZE0R;@,ITH4ۼTRmLzQQ/6>L$c%|&~ D dJis`+)W#`v6;"pԨbPVM$s):_M"dEJI4IO: ibjNR=-zR@9 -FAwt..o,I1|{RF0Gɏxpv_ʷ6Ħl!R6'~|^*G2*kE.9*_Acʅ o*YCҐr (#S8WÈ 7%XͮExI'}*8D$ YA᨞-rW"*X\%R^3{_Mssoft#\Ox;?yy=ik~g 1et،qbIN.[zXw!d0[W^ C6ppƧ˾LH$ |\ۥt•r D6bAHoXGRpl}]- o2l0sL s91xi?<~Q?vq"E9=a U tY \'U5F(geuQ9kɯR] MvA=f]9K^H^Z`rrnC15jzmqa-'tե,o!j:k]lP֟#WU4D%EťSi/M˲ @򆔿no_<3sBr*MY0;5dB{vtOuh o>q1'}cW"#NޓPY~QQ@J"#7;bsma9IE_ BD|,s¿A*)ӱ&C-_b^Tz*( ([BKU( ٿaw㊎}@j K}u=. AH"LM9emXw-HglB''"WOV,1 '3ĭSuj)?,!3Ud;7vlArvhס\G X H ?3FO)bXFg(OC0 ee)!lOpB+4?0gk$'QJKm 1zb0mc:hB\o>X|hq<\ZKZN2lR#Fj=F cB j0GƞY%db,[ce岛\n|}l(-7 /ewNt;oQdz^? u#Pay;IM7*poi&n,V6O v^p44aQ PKra>QS5p@ k&4b0H/• t벟SPwca{R_&:==kqJ!(Z)q(K0PSJA(&Ϡpr#{m+Dk !4 fem*q԰}ELİ1n}x_[0:`48)s\2f80xD>،_w&h,|xF/6Q|!j}ΧﶾqY{gkK4Xz+v+oGa@\SU4[ Vi1GIZ|4d`4'J^ #El |C~orӚpbUR=8rV=+s֜Z vdhk7l]ʪe s"أwɑy%FT§ $egYZ0707010000030a000081a4000000000000000000000001644ae3bb0000601c000000000000000000000000000000000000006800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822b.ko.xz7zXZִF!t/_]?Eh=ڜ.+>?^ 9lM]̒F vuq߾*]o#{/ `2 P$X_/6W˻YV8G(Ij}iSl.fJ,4Zċq5yÝl+A2zWإ.%g`$+J-{{@-+Dk7ueLTH{΍c2]Aip|􉪦@DW& .7Nh>) uuПjػݸt}fcWi,ti{r~9'@ylk[p΀ȊIfg9Pq$BAGJb~O9"zS{ 8iki6?;]tHa'(897 TSTȭk,To䂖z]L Od9BN%F6Qy.ޘ:)=]'0t$U-$-i}/*ܠK,GeI{g|JG/ɠu ɑ퐱T&4zJ%غyI#*껅t+uD$kXM nynp( Š F96$iLVgKKXf=4omt{#פ|t47 DZ'XEϩFLb}[2B%֩("Ԏ"hrx6I,Z h7pj:10oESdGI -L6i+7Ҳuc#,pdCaM<~aDO?07B5i6uߘU6L,Nٻ: Dp=`,м{2j: DvQ/%a̤itqyWܪ# g~EplZ^+PE,F;I^k^h[mGsY_ÁWzk Y5G8=ik9A.煺>y#Cz&.zÂ.\*MB5Ev /O!q/<64{o*]Wl R;3ӊmvQt芑E#e*&Ih4'dJljc F܋aAE+/yz 5{Ng:_W{^Ls̫`:h&/xX}=ȕxک5&w\t:GB뫵P%hz[_mj& 9Wd-zퟶv 3D=O`~x ySiGoZs(J-+#+V SfQ #_)ʶ`tXY%oLvD 7 /#}Gdhшő2Hl^ x- MfոP8%x^}cl~!|q uOѦȻ·K +?' 2SbkN**_)Agh.5CL8GE7⦱l+9=pCG*gV^e73RT(Pȧro,F*\8T!mΪmBJT M=UVE[c9tu.έrG}5< R5`yEWP@+$ SUt< M > !)/Ң!YTLЖ#?x10v #S⛾l^YYTBITU8 ]篥Нe,cAtM2%y랒L-d:x(MtNԟkOiN>^B=>xnBVV|qllm擫V:]6 yw|1IlBƀRpl O!r; 9ݲ>95)յjINdrZ= +?ۀ*v XRem` 2@-!KxqkShP݆3*@* o>#!(Dk`(/H1[]01&k^]+}[8iyjx ,Z||sh}P#-%#ž< Lum"0<"{! LЦݯd࢐zs}ݲ7 =ZoU g=HvvcM70Jμ뮦ɢHj{+$ ´œRBo47I3ϔc(?Ɖiꋧ@mFK=Dk;fF::Ib;K:09BfDdN6R @A"x׽A[ei)!^=ee&yЊǒ%?۽GM#K(8W#գY{S.2/&Y52ڰJUCsi 6֢r$TLoj i_"o#HbdMP?v1m~P.a$~8S娙@.dMUrH/` /Djt[$=i cJv {Fc0A~}M#gBm6?j}s ۵lItuY(6v~[raQ.#,Wctgԓ@qBWn hfs30#Zv8ɝ ܓYYL':Op͜},cx+Q0 _ճvV:> ;)9ZoKr LXʵahȑÆL/D4sO'M'6/ ˊp%iٔ9d/E^o[}ʘ{J]?8HIBZ|; 0& Gk@mym҈ ѷױ*ڮJq򽁥q<=aiΪfWy  㴦MVj.6:8J|~,|`B1| Բ[r&W|oq壇?Q۝FrN DD6iu]IL!Vŋħf3 gFs`! <{oF;DB޺ ;i,b;A׌$a\^}\& uPr=]DK:O%1^K2_RAq_9&/h72\X>aC;,"-RXw0h\X"Yv^)Q?pi[\u9\p>[BCۂtkN^c)^}lYR X~mpVqkض \X㇠ -vo&tpDNcte#ۨgf3N&%Jv4Zx쥃3̻ ,.(k )*4yJcܽ'mNP]duC,XbK,a @f[-=_g(@aԉR沜9ww(9/ORw6 ;YiwX/ػ~#б(5[ƒ]h;GxH)T9̮WȨa^q£ p~ rd~\L3Zu&ڒE )\Ŧ2zѶpfq*U]K/JjnGèaǴ(#w3i-O+x¹ج&1$z+2c,BM[$(ڛm6V#=D11 i[LT\IY!P_o%iT"FWA'9؞O1n?+29ˍ(،RWf>B--SK[?^(1`YLOZvWMa8{r@ RHް,1CYR7*[>YڬpYL3bon{Q5U^'u| ULl1v!E=gq"zF {, lܨ꿛b2Û?<0gxL`9S"Gnxg񇒌\HRi7-~}nc%6RWHN6"Vq|@b˔$W8OFdc; >`Sa}Gx?qdž P#XbIp3K5n5Xrse>z!"{F {2>7# E{oBJ!mn )v68% 8E讧OjtXHlS%|]ɐMNmAm\S)dRz(ܥ^(Ŷȷw"`L3F(BZ53QʺGkx4fg8EP m Eur!O擩!Ewe{^ݚC5B=@Ĵc>-t-E\dsCAcX1%A|ω3A?!m?RNB7M߸;tLo"8R^҉YB,COg5{ŷ0ⲷr:{ +ՉPj_=W?LK!J#T' Np[,<$#J/PXH5SneKQC)*ąY A`O)^Hia#1j~R̀.)Ӫ =$!*nr}=$R8 3qtCy$j‚~p27S2)ltG _+k%JX@Z“YC4?dz ɗv8-"~F`/ozzP tWK9o((p753,Te]8ṫ(M^ەeS<ɼZ.7S"^G>M\t4'&aln: ?wL^3?:vrGt+~?> HDoF_?~6~E`iFcC!sͿEgM}xJtuJ`ia$= d oɤ"]J|d`hW `PELvT5|:`Uj9Mn<9;iE SMfA'BR/EkBZt=Aظ.{/$o :읕 ,­;q%va@r"muluۜlz7SَCW~R68z'!<]ımSq/Ӭ;NH!8G-ƿg(2E\C^[n#[Y>C0T5+ȎؽD}r [dak :XqnR {e$Цxvg2BpRT"}wTV;R:=?~޳7M츝3dg:y5ly6΍pZ3XF_1tH@ϚQД?~îl.+? _'o]Jދty⯎\p XFĂ6He͂k9hr6,2D .seIT!Zf36x#p|B d)hdEtюrФǻ-B#>-?PGPUpf.wY~Coz>f'|VD>qj%4ywA.wSF)k٦GI`9B zD;Es(@ĉnxJuEڮ>/{GraSߕp\%i'r/m_ @Q%[ E͢ÞE7dszӵZe6~.إ t.ڐgP|vFtDON쎲2a|v95] 4üK|0W|[C^&ε7q!('˟jK5l;+dZj}툆ПF6PFYdNzRpVݭ_y:Px],4!ls\Y)I0vČ3nk$ܱ. )~#fM4Xkyhc0۠#;<!g2UN#yк0Z<2/ѰJ}Տ==<Fo +ud’TVuy.p< [PYWoG#73=-esVBGJDLhY] Ny$ ڢJ(]SI!\ 'GJ>jwrALT_YD!Dƣ2hG?UNnbVN1F̪ƈdPrmx[k,p\ [pP͇}xOO ifH2qϗVTMw o&vh$zÃͦ+lX7/S)o0xnfU7_YgYic=ظXkzvN,)6oo'cYk蜻v =FWj<9!;:ϟ' Y)z$S8i੥s3l`oz( /~;N Į#lrs;Sׯa_<\2"!5,hXޕPlD5F7Te%yD׊RWy,N!VadHTMퟖQM`әG}'{Z(Jz=@ Q)/J˝s΄nm}QS-Z$Gv/Qqc$OXF&/rL'=hƀRf(?=TTӞM?Ґ:fYjPEh-\tDe^7';waw6)O6󡌕R#zĐ]r!c@s@aahp䏝@m޾NXQ[oWjg iwDjVewevqZCq4T=M*$DFyr@? . %3x%<$:kZ. .`T@1ۙma Cq~>+=ʞ}LB&DY\f{gR"srk a))m`! QढmV2=5M@?[i[MӘ@ #`3Nv#Vp^E*=a(!syMthJkҔbB K#<;sApF,FHDuc(@`M }<7Ǭ1J_ep5ԵѨ[H"4#"AȰwu->P@jhlC v (d|'{E҈enU!FKuQQDGGl'V3hqɸ~4=)h̺S)10Jc+WbH3I7*1MR#׵7ּ2:&lgo|E Y nVekb_jS" (0lë#C+=G cÏd$0ߴKY6T38+~uAW z[6Fws  eyQnv<({E{Ez!503 d6`ttq,_(˔p/ܦEnDǶуG @( O-w{%M\SDڋИ18!{&V0Ǔu= q9gǼnc67BlzVzox #L})7'gaEO+?=i*6 uS5xZ:{OL؛~ Jz+^$]&}-L:N_Ht+C0-)jb0J~m?Lmlxl3sA~„#ӒC\f%ѭ$)+bסzs"jšI[U~$؅uN~{V,s0j3k /Kpia2'Ͻ:u\ݢi N.ac8*^a Ps4.ٰG^bʦkhJ Fd\ZfȰ{z ^y}O5fQiY?˕elDdwq"S.~D2c F_T@ḷ08"q\a!w]S1lzy|lUԡ2 ݽof6뀝&&]#KY$wVG!ӽhE{(ebxV%ҕ@ac#Tkx╱Bv<+\'ͷRG`MDG(})c$_qXA]8\d`r"QQ_d^lrOߞ[˯wI5yR˜4lϢG'W^Kw &,gWB9aS(T.GL㔢i5-g4%QI;\S;}y'V o8ko,?'eD1LAs~`&D>-!CKoX%,t$x`˟}74͉ n!_xi֗3D4L}~1[I+`lRַ1A,&,]&jx>.rAeMIWd5ONg&m"yƷ*+XJSĠ9 h[X0m)q?CÀ+Y%zޤ9kTHNm*n(@"x9v\E{;7/;m%#b^&vR!;ic%#OGoK:+N%::p7sr*1ョdőa7"UgOO#f>7 1:RBru^PK1>ZOһW=%TijJ_8;wl'Eօ!o"/L-%,Q&@c&nhڕ.ӀOC\K!jf6lCUv6Q@("v!Ih:]83=d\Z{nQJn4;1/etʿ;'Q²|ԩtz~ 7jPiĆf¡G/zYt=kfYNM$sDnV{-\E>ʴ/ӒS 0 @xmFiZ P]ǰF yŁq RV>|KnƷY-%H~}jV*'s+C3j$(ŝUH]wdf,p7&m@|T D6/s2IEfYq3Yo_U һ57j@42hwxxki[zڕ w oe5 WarEcÑM|r>7e`Ȭnt}#YMY*y1Q)l[/5OFx͓-%MLc>ԅK%z"^X :jǁ. TY5' j5MZQ}ХPy9E쐈j>+Dqo6:]OhQWMGdqv>wc8"ɫs5$ "uvp ;"^QP /Q{L; IkdCZ׉^ {uKfo Ņ `Gdqb&dqꕉh%+!Dgc5 {!ZJX O:Q[.ʟxNu'pq>%΄C3B%%j×kAr˦;Sꢸ LƒTk5Z7xzj%q TRJf*43vRC"9~3 ʸ[ZrOh2x ߎ on5q9 QaDCWseT(hA`?Y2|RTo%~?v4&Uzbh!`'ó(Y_e@btۓޗs/ l ƑXtnoEE!3sO+urKx{+UgI !DbPYw:~0Koh)si QZuv)> Wc@bq/īꚳxyIF $҅\ ddZA6 CcAC Y _C_"^i {-3*6JV PxjAWrn+JS5RHxw ]N{7O4=`#+rx2Wғ1iI-^kkZ攇;::m69X1QHtt?) /^"4׿= #RXF*681qlU*Oa4XNd]N]gX$Ŷ=}+9pl\R$F0Ci, ̽Gz 6Jer+Ɩ W.yc 8w/;G~ Zah>Eܖq&ϔ)nJ19hHC%@0$M.Ĕ Ot) GLOfVXFjz9B䎞C@-@{I2yd6j^iBQjʃw3iڻOb){sCOXx^za0U+G℈>0T1wgZe7(Ob/ 匛Vմ$P| ]Lqw8בs#k)pkWX[Nii''krJD\۰bNfL7P.׸QdkED!dښ"t )_v0^)b4EVaBM[-N0zڙMITKtB́yDe>hj6f=aU1RnSIϡPACo7<'S0XT)YsJbL#g8VPbP }DWRi̽y;yXC177D5vR"!U,ꆐGYjI'MeovR9 w?g3>ݯ=bLdС MïK冣A /.8K֖jZ|dGլHѱh7}0,5n%w M8J)[Yk'ӕVV0m}zF@hír_AyUB uV'K *Ja`{_~la+Cs0`Pmeٖ~kW-ݰc){=35$,M6IW+Y^5 e:_l걲\p үsJ+< AuBgKف,:9|"X+KyCbslb=#1wb~N.4+)> zhM%`s@s8~ 4iVd4?lm"Ͳz=tS9[Es틅yOƛ9a~GQ̆-#cA0})r 3|vKgvX@ozCCym۵!^ }ʙM닄|:9-  ODh]ϳ)Y9W!:|9AiU*5}+^YT&\`ry6s-}ܛ S &NE[F&UdP )c} ZhYA]{ͻ^.q.X{ 2ӒV;3G9B;.47Pqj淭dU]N~k mN]3F.`ᒍ-^RU5Z 0G:IEvNjvs4HHR@Ȑ#t =[. ۯsha7ޮ̼=}Hd]J`Re: S G;t,҃dt~dq?wG:qt+< F8,; jAw5 )ġ8Պ f})5[+Ziw']v#M 4?QH *,b'& h 6-9`N81؞0vhg!P^I4YS5 '\F'#a9/:h{43& #D"춬n?If[Ȓ$>yۦ=wh^[G0or&4} %E&;q1rD 23qT0i䕠XI7extqB2OL;$Yƫ:;lRڛ[x"٧&{ X b'\abst~"ɳ /9TKg|clv/Rfd';qP7`Gɱ_Q"!Ze% D "z˩wSEZ|9- ^D/RK񔳯b+^جjHNԸb<,I$hW. yEXKj׺M7𷧾4J:'Uټ[,{ hHX wv[bM?FA9V"IW(5r[b=Qgh{%UjFڛE|yy&8̓G^3|Ob kdK;g3#JG.0¦ S4BP7 PdtZe!X6; <#NDzSgeYuh hZZ'|k2| 0Ik0zUD5~ i"Ehk^ +t=ϰЛd\*Вq%d%c)>i 3s_N[>ܽūu~p)umpŶ}.}KPuIAs ؜6 LtKO1J` m8#`b2oR+x«h6$] WzG[GpPנtih3_|%b4!^w@*-橀^h0!ؤ[0ˋ \ _.u <t(R(^EdO ( ϲ鏀Ϝ_kq>՘Ǥ)A|5Vmrmf.&+YҽTKI q:f lZgǦĸǗ/m=2C{,exxn=+>)fW ugB}H4.ؗk†OV+ꦱ %cR mJ2W6tFz)PGhHpu׀mK`@>]s3+^y k( ;X^8^408:lͼjIQ$C+vO[XZ x iy=hpmZty6&>08},G]d҅yi"<ǎ$}d+},ySG?7V_'cSkχ}a3wMᵒk;^A{#at-8*i,J2Zt]*B5QV.!$:З/frKjc:7`:d2awX"Y:_~e-ڞ 1­mx{vtР:Γak|+{sqBnfPtM:Qk+qw#2#34 0I;G`M.Z>8ʍPugZ1Q o]O6H?O6쏜̣֔!fRbR ó [LJPJt@V 22uVO3pwN7q2կ{r̗?U 0g]5^5K·2{7dR Y>C䂧\ΨzGj/ߜdbi:&9?:Pe&Ʌ9^.][7ـt1V M]4oP% sl.v#p'`P+ l\9/B=l[YtlQǪ*ؑKx= n~nuuj!;RʝfŸo0C@_6@paaɍ+Uk2ͪƻLS+4Y0+ 6DŒ0t.}h>M3KM+p 2'/ǞRu!; 3O4-_U,3hUbr(f43<˔,LBjtWd~ouGIY=x%h_.SO'hClApe|VjkS'1At1,#٩FVo6eUVB8酜˙n>0FzD^ 8~o=h܄pw콙KKFMPJI~b-|$|kԔ0tcVj1}@n%m_*S+1 :hL]vZ.wʯ8,\֪ bzDܹE[}NYR&aV+kv+%;Q.ouDt@&T΢5h3s85]{ <2}hhl`C9޾IQF'|WͫuDaelfțm]8љNgIGm:11Tg ܲ?'A7 4| 0ϡL1ni0Bï?/JÚJ!O\g$dXj&RWR>Tu|:h^;cbç-)~JlAV A_o v={G@ƺQVZ[Lvw) v42YDĢ{bX0]эy9|n%UZCGKc׎D/)Λ;\~tC—Ɠ9DFotJ-a_&BBQtFg/7dSgkE ht ]-`_:B-՞R_  t&04 @TB`v" >PN#rr4i{ X{qKjS&%#TPl˧-CJb0Ԍ/Z E5̡P M籚$aaV rgM6>e&P#n5+edy,M/1&}Psw'bq НV@ʠB2 INU`BBCd[C!S ïbh;̎@ت֋2мȬ #Ctк‶6Vph0\`Pc_ 6bְ;9a/j@Rx1&:AWf.= #W wY<y0,L1j_r Ụ?Foj8^'r80h#fVZw3j {Pj}zI´U1Q~>6L夑 pDh #k>퇣!! Bz0U2%pYk1vt޷v\_9f_DP͉p0Q=9 qRq.vnm$fY_?+56{5hgIuxR(ç#[E5t[uW c&䋻g]HNƱzM|Us,f."ǃt[!Z0:NMp4,2@-=N,AjGDsi1!Ѷ; +z+_>b~g c4uJ,;}hIh;AKG&kB}T-9@6Ϲ:AB*c~ؿd@QG3y?FW$]ՅQ~_XHJoc]ڧ,b,ttO4hgc? Oqcӳm5#bꨤsk\.kx21x/+AoHV?`OxmOf]qYǢEO=>ft1g<my1nxQO7b1_uS)wi@\%& uz1zdb^FYdj#ChsYPoW 1jׅ ڇO8i( 5_ k×91,6cӴBxak7tl`Yƅ!Ej/Q Z1Qx3*FE]lmڐI,=.'@Qbש>.+28x#/YK^7 }+*NC}"7_ OyH3%ᇩlmhciމO*N׿5J^g fP0Jf=ye=0+7S}( pK> QG1rͮ)E׈ʀiOO^;ʧ䪑Ń笃R o 跸_m=p UfQ ejʆ2I9_"oB?ڠy_q;v!b] .IVB7pzx]~]zz7.f]!ëuCUƙjy{AL}`v#C1~Q̞iQlD!$q,}Ǎ$OC$QMr+IBai##8"=RFHK!qaB`s"ߤ _3\'J*o#o.6L GJoMK+|(ӻ޿ܜl 5foԉpiE+Wi7zvVDDB8Dd8O40S[Ef{2Dv˴XDd+L|}Õ]]zal5gD>x7s1IE1󊚯Fm|bG6« g 4f}Kw,wK5N~(WD5+DA|S[y9 MQCf!wE"^elu^ m!Ah 9+=cm3es6`[4hd'OrLUQrq d5q1Oq-d\W[ 0X=vqnC*9q`EVhcy:/9^&Dٓ J1V;Q .(8Jy *nHk%p^{__gS7&p"&H Q"{GJmqDyRNMDLi#2Upqs:@ڝA~n4]hm dOzU6ڲ$稩5q$gpM6&oGqTK9nOl63#UL_aP7Oqx>eZpo{ؾ0o}>L{tJ'jJh)K!qq>03$I_UO~sY3ݬ!֎ 1>-/\x:p zA6\4q9V\<6V((:GZLL{5| 4v\i{fӦ (}28be6j^0Ey>}C&F!6=k>ҸCΕZ%huhcJHTT0?#jRTTs wJ dq^z@8ɽ`;e ʺ0WnAZpmř~ Wߙ 9@H kT#dS[cH \βRv̌|O--ǐaj$ qJ/E"Cpk@ڤ_:ӺN(:@ᘭ!# p|M2\'L;[1`v=@lT |У&WKYE2}]$qg^陭6i֌VSF2XDJmej)Zí_Uik9X~@L=|?C ެ:m[./D6Fa$3pBJ ̊Mkg Da0BZ"^IIhAOf%ɮN$M=7ny*)B!? \zepC3EsaYCm$!JoȎ 0 #>5éФK2 \( s&ES-hZ^jX/glz3leg{eAx~o0-<}"y_+bi(vG!t`'73X<=K(` Hįt{#IbgY@lsA%g3MWWQ\7eHn\Qcu_ߢ )Ihj-z8z gYZ0707010000030c000081a4000000000000000000000001644ae3bb0000a834000000000000000000000000000000000000006800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822c.ko.xz7zXZִF!t/(G]?Eh=ڜ.+c)P_Jgp[JE8 l_B2j^M %tF,@͒v}s$M˖u2 K44wIZStRIzoub^`KJ)GjG;ڎ{3Qrvn ,177A^9rI*Sh +*akj+Vg۶aawds垲Ϳդh`au@nDaqV7#i mR5]juJ'f 87}&;a/7eLKmwU5hWW&huA4HT.ZʨNsq|.M0jj?7Ş`!Q %| e㴯̂nfU(}DĠZA6=g_hx2/,#?mu6(h(QڈkϷK^cCFp(.TB_׾p.ꗳ̱/C#C嘜 Bq@] {VN2 WL᪴&#Ȏq+%/l6""ZmsP2@@o"7P_bf 8+pI" 6 #@˦o)oɬ!we(,sNU7`NV0>OW^u3eδ<̦/xE7edV+h"W܏vt6qqCGW:PõJqݯhH+2 [&(CD&i_tk"1@)kLH]5=D̡D;;yn]L$i \_,V dHRL^nQ+߮>CjsU,{ yaKWsPcrxtĴsUxlh'kqրY+7Wva#-Pkl#6g1 9۾I)vjH f2 l/Vހ\I[*fz/'+|O*8iͰ`:s{I]f;a@8 "` xWP0aB* HӠkUl= ;A6+ElvDo+XL$ m:*O`Clqo~3vpO eCѥV!|pݹRu#DያG*1KsY߼}7 ,LC7 Uғ]"; 0S+B]c `A@LsN}2xpr1$:s.Ԁ1xi6> X[BagqBPyN;=?8< aƀ\@D2žWG`%ށk~_l/ucӦӈk|+a`t#Kr1Q1hFh)'`2CUY GoB;*&#i5g9fk %PcNv[&jp9#s")T%/v ׂ`笐g_>*p$;<ϤSa?'mN+S* B)E]&CW"3nǔr~O\C4*t4+S|l[Iu6!2[Gab~{-3x7Y'y qOKjT(q L 8uds4ҖL^ֳF:f3 Ry.3bh,X{J>Ոb=קS,ĂUIl@G%(_pU(\Ih3mKZίNA72zpvF-j7 JVI@ƋB鲵ҳdx[#R-uJ [⇐sCjb-O1mI z|?P ZYi x5I@ ˠ(/P&)j-W56 {trڳ7AdJ?p6kgBEssReW1͟ v lAbulec4_rI` Ē=Ƶw"+^VT'Acڔ\&_Xm7++B;>K9?1/ތv1 Ig)2 򲞁Ԩa5\Ow}@/(gR!YOe<ۡaݫ ԟN4yB (v|jԇ}jܸ_bg/k,O=멁gW>nڂu|6( hdf 8iБR0r vX 쪃#:~jL9 I*}Y0N=Y 0A=J}F73t ZL|H&??. _T&dS.(Kqlh[J}p"Uw@\Iˆ^F(HY0kp y7#Tz/ˌH0Ͽ1zH/865|=/ %yWp@NQU7`:fwH9UD?Ǥܐ5ge5Upxt~/q ÅD/#F2i(E\Pu#TIme f8@xW4ۦ럑? HFn Ԋ 3l^]i7McZ, ڕ|)Qu x<7ݽ"JdyF(LsKblwo(,Q9Qjx(_M_hqvme} iCA+<~}2_hw쳫a@ˈlt;4FA(z)RI_E 0hwW\!eԬhRt'CGU_|t}ЉU I`7+?+?bW7!+j;OPǷ\1~aeV3i4 PM&1jrLE C~xغ-E~o^uN*k/Q({,m8>$Al7}ncy6 q%*`[+XZ}r ?FR X/0[usU7&՟l}<Mj:gwI'j+>%% ow:֪?ۙ\'X'Qx|RKyq3֊;3lQ@ ^}B$tMJ}r+Dd~NJDFn97~l-ȅ&uh֙:SC51rكbptx@2##2gBo|`wFT۱u}62_Ӷfo:0 "hÂ{ o2mw?1,HHn\'ק,<PnV #Gb:z00'FfO.SPV~>GU0KE;ݏC^Z#>K4)Tz=@isȷh>2_qb&=W6?(P|=#\Zy&DF|%rN5xYGqrCGQEHt1 ?1ĖV.S9j1:DI& _Cd: m:l 7&Y<̇o9Ԝ>r.#EYGhz@tڂClCjVJ uu0$D|s@A 1E>)@s‡љo䜪 s荪Ql<(.uЖn&%syI~+{\zѶ6喃eqaTu` rS9^GC AfyYe[_ŇeAt)1IJm+2ʭKh+ ‡&i):D8$lhݽ7Cf#fAJKӳrB|Yy8 q`Zu8_ãWܻ,N_HԺ}9L(i$(<A+C Ȉ8ХW_Ha=\Y^h+nP̏T͒ۇ=9G6w$x ]YKd VV+-:dH:CdGb{9m6(ao2-nqk{W'}v$<@.>v|hWhFfUVŦ;iD-ؽy5@WL!d6bs!fFwb!JThr MIJn՚@.@Lbb6Oc7c k9pȐ8EkOG縴ʯN9o0LMbFpW};;hvxBcrӉuo}SVx&5ջvf$lx(#OGGzRI`[.ȨCKTO;a0|,j`J$,fN&hU[kS. 7D=!1ff!$^)]ǐbUTـ8cǝ- RRh GQh|y3;Гhz%`uClޥ<,/Bxз#73.]6|WInMS;YE! p|mE/e[UQع; iq}f[<]Tq[I$x$ԟh,\0@D6kbs|k٧eMZs{53zNgV2V\ 6leC331K'*cϰCðEltR|&j=6f 0/kb!4:` 먉h s/Y[кKaߙFqf7? tLO~ldg) 2yM!*# B03gC˺|(njDλ:.xg/|XxLT |W:Ш'BNC+)DSb jœP$mDYhjLR1PQ, o$,5!]ط0M̾Kq}氈O5-[KqiB2=Lfۣu,xL r!eyhX3wGAئ B!~,GBWK}ȚnΦ:38ubLh҄ v K2x^hHCMI" %cK5ԼjDҩ#':,>͞^oGg&ۂкc:3| +GC!Oǯ|u<&,aR @HcM]wݢM ^? d~*5;#W{`O@TE '*FA4]-ޛ:N]?C.BZ(Ѵv>Gs*7=aW3ΫQn3Nmc`H[zTrk'bpR_-~Ș cݤ |=iEQ_Jr,(9X̝q!dkRFof*cfMp@%:XyV<`g b?-qgr)8nyӭ2`<8-QCg6@j2*Y2G#ppD31QvwoZ7NlY" ?ב|]]w>ƀv-0r,~$WG:hAJ-O& m79G^b2<-daiir rcd*~xk{)>!a*?"Z^.oS5A'a_s#/yiDzAZ b{m )Igp:X~.BĞ1r;9Yn5X Atǖs3bjBB`Љ'Q2>dJQ' .uM B]IX-l$Fa1Yg Qԟ_ńD3 P-3,wQߕXpG͝ݒ‘ ٟvCTO7nLOJQTaQwu5j ~nb~,Kp;I#CGGO!N Y_YnO#siUuv+]+.+|c{3nZsqt3Y ۥڷh[NX/)}~ Qja0I'VWZ+m&wM$ʖgOd zq>;.Q TK!uXpoUf⵮ca8g!gu8WZcc:úX)_x@n"|\ž{D'Rٕ8#9LoEI@I7gJJIN1}rkBn_4{͗ݥ@&F8M ? 3 z`/2si!N69̩æ(+zm@VϾE@!RZm031@_rb[}JWbyЪ(-$:bM֙/דf!qsǬ2 6Y՛:yYO=N;NXKBn%!mla=k>-kB' DC4G_%yl^@Hz hhtU\nvJ9 Я4Bxpn2ug 9v &&l? ds{Fo;qWiH1}_c}7=vZ~ 20uB 7:&ذ;0}Fs(6?WY(#cƩ.rA˸N(#虎QH|eٰq_n[ȱ֯+N}9_O-jpti`Ս!!rmjY&, wpotEWqdhtƸ99j,䱈HI!j!"ݚ5L3ZJ |c\3و{RO>}>Ѭ)MLpq{O04$}t `ϊſ i#V'`̀ = h0"QWuެ0bK~]oYf5ڙXx:{Vn2͝VnQ3Db00}LS#3%!t2rΗzoo5{uJgjd&'|@҉#Rg]^tk+f<4Zھ 5 ~}Cɿ%hIDRn}aSZřwM3PqC8)|M+^'A!XO1|hN/Z>m\|Pcrfr.-{z52yI9m焧}](Q}oҌd:d޿m!3nPIUZ =Ev\XO(֭v)^i.j =/~3|`6f 3N,يZ` 25}KZFםIFc+PUCoMٮ@UlDBn.wj03H{XRÉ` Vt0$CC[mXJ1>1O.O _0D- }@k Aʤm?8GA :XDII.tK !C.طc|j?<I0Q+/9ь)o2 7\Sa@Z` 7udԩ[=gYruTNlL% *Z['L\ǒRwf 2JI80Zh}` _of}Z9$zlhkI{u2MrR%zH, Ut)K`5@"6AfFXq{]G-WHђ9l5qj+_N-67#<(p'iQ./bJ/)*)6 Xhe"u3o]{X3,zRZSI*QǦsq u \%Yv}av!Z&-jml:_[ / bkpR Qw2%cS%xqz9jb&yI97V*uؘFpq, ] qъպ%;.S| }\{B8hS+u>A vvZ 8%'-8ӔXBkhМ6'$A=Jӥ2F I荱lq2gUn6DGl!^yCԮ鼋x| X"Y=t{IF ZsP/j ./PB%sVmr3wzDžrzzɻgLN9ַxx%H́&ȭIOr ~ұP}hzٕAZ'QST^&٠4|-{e+wVhUya\;쀧ė#Acp ABfX%(qUp}ivyv95=mm4k<|* X*i'W(rM}/Mv ʃ' \fDQ4Qsp v/ eA+&Fz}E8zL_9d j[/Y%*?z>ywW2L`vQl^ٮiH}Td3uJBwN_*wg=ڇOTg_ rjkv@(#uQ{{ˆ0'Th5`Ǻ(""={{šӱn*4Mhm)3 > g\Ngeæ; Sa2G>7o#v NADx}6ZiMy Lme~GD[5Hk;1Uh- ok NaanWWCjHd)|IQԕ3jUIF̑N+͹wkѦ‘?lسe[m;[ȼ(|6 qŝe_A V:ƜfH;n;m= )K9vqiOiځ9% J}.$PK@KMrlKDx82BJBi;"'z~Tj~ͩ3(0Tو-Yei+{|ۭ챛CP=^h[z=1)"#?7P3Kꕠ tѲjZdSQG56=IᒛӛpV#;5=6F^+*v~ 7DT\HqOw@ :d \;?_ L@{}LsH3N֗"ES@dy< ysJ(q."0-Jw|/mYj:8 imcvR.1=ŅwIw!szGU T64 ! \a-{4v6?iF|?Wi^aϸ`ݖEf)˶ofВw kK0ޑ#O$;Ih{z& lU-fL61 BVv~}n9rЬ (S-RbkuJXΜ9wt= U&J[*6 p:rJҚ;ϗ1`ڑU5 P ёz%)7EЇ9eү3yҸb@ڎU;9ѡEN\C,Bp5ҏip,qA9>Cc曇䏦)'*x᧾Y#d\,}yK;ܨ!ڼثro'uZ憝ir1kZD!ǎ;pCX( w\U 1}PB&5rkX Q4SD UC}OJM"z>yqawY߂77eG?JI{Kbۡ(u$ YdcA8Jx?{ :X+tvPK[ 7hл3D<dR29ީ#b& XL{-vwuaۡ 66 LFGtv*my_~Y>_#Nqe!NhyoT2T:Ir[ӘٝniTkHD~22LʥPjRFa֠=8p3&ʯR n+[{_|9cf@Bτhl0J >}U ~zS{./'I﬏nE+\]?/jyŤN%[-i'WS$#* дdDb+')_ "oWa ܱQD{j#McϾLG`^HE+#][FG:A{E*?5nkw=;i)sx;Bk_RC`1ny/rtg2J:f~PS *c7PW"b=Im@xc5t#^n ɤpvp!O:=#yCJ=ܦq['bƮ00!F)> j˒.s"d)$wԦ2>c4n7)4a,>u.Q˄-4AK_kkGp>۱/wh& 6Z7"%u_ӚU::+N}J7q9XH~P%0Jh =\~(0hɧ*?ސ WLi.`bވY6~M vT K.i)! ªCi,"B9ly-h:|8O,_bZaYxQ5} Ry^q/ vQ\iR=!_W6 !Q zp>a!}r߂'CbXqx$v*?ij" f A]Ac\[{y6ViuFG#پ?W;5Hh]iB)Hব2;TP6TXbn+ޚ/~vgW-xufPW{ƽ\笯Eخ`nqB,70)% FpfKqdr?#O*y$UC V$o 1Xv L/4!4J4D Kv10UB9 T_3>gpe nZAMœ e7;7W*W',h/ z%cBڱGvb&\0mѢ^'6vO˚qbk5QՓs ;@995-P矌=Qpz>9๱ΪQԥo"wH@d"F nU;(oj=IN-ۓ5!"vC6v,J}Iy~227]{ u9Iī'*jbspl`ٰWq51H_fK%J[#L'.y,_<}x5pʀOsF?8'#+xwEVVmF.p!za`R!L4O>驑H!HrajYB:qq犴h̷IJ*S%0Nr͸4sŝ}<\XO;p@ħ?PM)\V~kh3/61hOAiI%Skcفf_L%lSPYr&%{XS>)f` t[wkf$Ձ:$}T{av8_ s_ƯhX.@baJޙ% Kۮ((?Npu"zy{GԆ_/oC) NM]c-~u?{M.$dZV,/% Δ?;!thW+1Q/7B\Q)̢zeoh8k06]_Wz.t1ϑQ?JI*)T:qf6oݕ5f*H; VFŭ?,zf5ױ55mBVe>vx%׀}8fd*_/P=GQtA'ݫ~IBZDeC u?#yYsaTҀJ5Ps<2w;(cn,%`+4oI&ϩlDs˟;G# h$}@]yY}}_:7@ԻwS0sh]#؝rgV%0ITlX̒Ǝ_;<)}wOQѓ9cA5qfpEJ uWyǔTy߻̙6y$Vم\So!uPUg&Ct2E.Po σ07mBP(n#}CV$* ?Bp'?E`z#W\ ! 8j!G}"G,Zz58DLYY8 Okd5hcQO>$K6|EMR*7B6;]^N&LP2CB\B ZUB W ޱXu.i5ă) Q_\MwB!9Y}K˲,T:MY̶_F~zǻŤ{]h[*2l7)^#q?EXnq8oZ&fV=k:T]̬1#^^ =P_tBdMq;fv<,Zq=~ 53/[hS;ȶڑv9?o*@sИ(p{\stivPf4n|LB*Mk %9k2uH∼2Z=p&,KOhgJȐ8Qf[iwז6`# vrhx }*a%d^9HaP:cʥPjh(Cpy`'KT. 7FӇ:= F1)' Zζ=-?ye\"96w"yskt{f^?ё?;RɪuiSH_{Yz)&=%mpUЄE\] 2%_ϲW*NH>`Mݛq ӑbޓ L7˛ٶ]!!ꂦ^dXPR\*q8B y8k"-̞McK(q2#LtQDBEL: Ʒ`AP?O]Dm_$ ܺ.,.̴ 0,d]&NA74'nr}pBХD4USq.6%A[xy>3|8Ħ-_7VrY+G&-66ݘKтX44(܂$!O/A 2>!7Ru9p5mÕVWgVjd( 3CBtI[e~ PX9%ԽDO !)@9VfC[Iz{QAY쏋JSŒ@E•s *0GǥlLy qgaojS&0ZNv{lH:$dmwgNOkZTG}'N|kW_dWoo2vkz%wz"ٝlQ"m|a z7,[v~_6@ :J33 BsG߸=$9R[i=&E uۅm,+/N-r Z`nF r%w|LH%blFE45U 8\0>ofS Um'._LtFפ̄t.'?<$RS &>8Ie6-,#iizKG5~0Ӽ 6cc VfDxCB S?I#AxLھ~Cf-J}NSz}\-E1vq2ij qmcpX1ΐuGbko6Aŋ8\"rGTS;S}T:B5^),wkZd+[Sg!QV w]ͽqF%il")$EeZ9Qn&oLf=wsNțO:ܕ{x vhD3uAnuҖZѲWDZjqVLm"Ңas!eFOw۬>(\8JȺ+uRަ!_8hLbMoE c4ow |aӬ1RezWe#JyۂLFFvoG/g<#a`DдٜHbZ$XKtS &ĩ՟W4;,p< TwNyơPZwo5RmhONh)PLbw%7lg(f~x~ ka[Y" ׃>ymOz(#z{$<7),iI%ƹaQjCrhJ $30rBM+k u|8ǦJ9s}荂,$/ $˓V >LryMJpcIɮ9( V5AVj k| kŽmYnx]k'/n]7Hұ 6ך%M<b)Pxn!e@d7QSw~90I:z/tZg6U J]V2i6K#Ԑ_Oʥ@* pT #'ͽg%`-9&>訤!*kYX[= On{AȬTQ.ӼxLPae\)|<ex }YqjЎ/KՆ %ƿ5>vIc`uQ" $߮~hp@r(QRQlǬ̣R[Q @A2Qxes,F|w<T,hԊ)_ݟ֫:ZKXVna)B $#9L9qxv#NDhs={jkgi7fOμ=-Jۈ 4fE4+)CItQ;` JЅ)1c?a`(/oky}7u!%D36# F!Z1U,'5fƚoo}EIq3ܿKF/:ȋ*{nO㮢n4 ꄎxRN\Q6H^dzCW1x-wzvx~%#G+ǁw:j}kS Qpln5Qs#'bުJ-߯~9Hs\|T皫_̼+T,KHuq q'=x(Q klUa3_orsfĢ2b$0or 1n2h ]0c#%ؘJ&M׫OȍPjQ'B1[vruv#zʖIӨv^^gۨPJMcDC R +# fZJ8=X;orEe8t!yi<(~ Íd_E/QߎhZ:Y:X#h"na>2 y_ < yְT"ƌE3>Y!*I¯֩s8ӆAˡkM"{ BDza推!ix]ol݁MoGNl,8QK0 hەGSN3]UUFXؠ9&?$4,Zyc.pnzRc#  gj&&Ir0'#JWܨ˒!L&k!$`a4Cj P5Q1+[Ot-!{$:+Ż8HrQ%;;A3\yJi.̕&XV[4c+6g g8&'})vۨZ#"&w'j\5A,Bmfhz3R]YET ]t9 Hdlnai.jy ؙ7-n8a~ Hz횲Ȇ$sUZD_X7d:gBz$"R gBVy%!:^1N-frΫT0LbuWMp*&lOе x)E&W޹` O (kڠr_.:lO\uO2Gpr*m= Oq^ }CSOn7NPn)U]]USpϋ@A(a+?rB 2*x ޿${;:{]L%DWϕ.sq.{ %Q:XO.n,TbQM%Dž:*|}1wH)^ UQZor<zXJ0KpXTjr}.6{TrW#b[u1Cg8DF̌f'"lfoE~2{*0~q6EEqm˹5/1Ăvg=ʓQbӴ^,BYDřҮ)8%yַ_umR]v +VQq4XQ.;XOI”v A`?-[bzyI͵W\M˨m=BI e1ۉD/=KꦮJZ.MSojIK¬'4v3o-J DVDg/Z"i q)Ѧ%޸ˌ8}q*$j'qP$>rQ$ P9"V:zv֣7&ݛ.J+j+HJªm61 P///)s~!wd50fZvtߎXHs9,=4ۄl=DWWYp%$G+ÚLo5Gh~w}Dvztt:][5<9/T6t;~=>/$T':MyM-^03K"b]C8:ISђ^!\49hJ`_ ظV&ķUS*o ߣ;$Z-O!kIwѬd3)jW|Cs궅j:į뵣9.w@X_;2Kmuኛ g7NZ@Bnlc;Ɔԥ3pL}6TͥZRW`(.l;ѩR|#jz[Lv;Vw;SU$ D > \LXr#qNVU_*b K_.~O鮌ciM WvA-llLu-`'j3cjaQ]\-"]EUjjLFB:8Bm7Q[@ɈU.w҈RSCy(};tr|V5:\WA&a]} }13fΦ`,V/dEe\KHʗXGrVK8 qOSX{rZStDЅ#1`|\ca<7*A;Ӥ0,F֖%;/q&i\5FD0x 7i|j^h\oݲi}0ۺB5lN qw4U9/iƑ1Be&n%e`ne[K#$Y|_nvq,| @W \e5Nmc.P;8\>r+E;J?WDDXBE<[Z!]"r* J8ut`C!!6@L7 U!N2= Ym b*i߲O=Ҩk%!EεtܑK/nx܂yf"oM*|q#}a_2&l '0U=c qWh{p+Ju0cTZu-]W9h`ܪћs86^V#SD< iCJEn^k^(fS 檉pnKjm-xHR&DqHm&+R0>|dW PX2Y=_dJ_A\6?r2/C۵/~h.3$EtVN~NSNݽ]@vT/OZ0dw/2'5~e7A4}_@1lڞ@R}-ՅGUL;}v4kb 4ӡ`vrV$6`UaXعIOA,x A%n >5ϰGr27r:6:Ց,vՏ_f BB]S?_U/1=C!'].(P1UO؄j"Zyn;NN]<6&#6l2z֋huwʛJ4w~׹ ̽3f :=KrS IƏVI|OYu#CP P{s=jL`MA y~_wTX Q+oE?1,t0ap![С;Tj8z0?(}F?S:=Mޑfc@]]vi DB"񲓡-WhVDԓ2{weF]f/5.H(1X֧ULベς\le9k)?h\yhRZ4PIȫ!p#1@j*zSFq6YO[{U" Cf|YЂ>O]4nIAUՐ6'18j S\` =ĵ>@ӺL] *p0*͏) Wde57 CL>=!Nm_~$8g&E62JtAU!}Ukݒ۩ z1 zwCx!]fq~Et]E@a衟]ƇQ`\'^!rGMZI1?!M)r[IL jGe8%ns.[7W71}cԹ*&1>}@qǮc޾;WF6r4QnMCYEN mrq#Ŏ xhτfi݋|3}VP߶B?UzGgZ:Lr@V/QBnV\m'_:w-ZDS{& JB峷| JhܢazE>+}_JEy]tD.Xc8syT_ܛ.@֩&D꺌ycر<5UWw/Dk)&ym|xY:<+EȪͳJ1ǷlFsk~'(.tw2f"'OdC|ta%<:ѝ4ӈ?KJD pD1+қ;LjC2)=ѕNl-6~v!/yY< =@*?5 dGn߭ 9¶gfG{pIMt\jg]2|1BԔ@>;?g՜ݐB~0%봾K%vDR*k[)|kO з,KǷߊK*/X?o\l* ) rhN62gʨN X +SoHa]$L׀!rrhKKۃ.<:%hKu9X9y&n]( 3EGH_A=ՒM&&:]mL:DAc,sL=i?Ɉ@egX[/c ioOV/[I8N1~NMfEGjRU9Lɂ;Pn_$ (ƤnC[U"*I "!J0.cd.(e\a!uς&s*w1o=EhoۘJ`4_9kpn*{S-CD#gp g܇kTżX@ϳ!޽P\ǘ|uFYF!vc^]?G͇0%?^% z8azTY$[b"wzp`Z[5&*JU[$ \BpDub|GDLB(r6j-YVwԍ!8t06.<Z~Z)GAd<̂ '襀 y, G'K,KSU>6 -'LkHe\ӹS/Ӻt<\:Z _#rM`Kؑȼ^)q3&cxfűA KjXr<4p˜\/+ #͔4A15G|\+BHYa)CbTmncvvū֝1w|9jֽD8Ԃ'8w~ƈھ<4}@]e3)TVvGRs̓j3U* SiW 쭪j}!vShɱe+ihB pVA9IQgF)5gpnVi.*I}!m= d_ޏo& >LTR`qd HuA{ DL-{Rb6f,;QƎ7cg>Al/rU{6^_K_juTC/8Jo5:=RK-/؃Z*r>M9Dz}VM=wx5 i}2Mcq'mӴ9q )b ۡBU&pifN|=1Yқ3+U\ɞ1XubivQz fRʁ3"KQd+"Dx~rS-sTe ˧!WPxٯ*dV 1CLIaZiѮN^ ɹ@PSnj6WL^<>l\Qil•\.»E-MZ :U~B ^áiM/VW@H5:C$-x0=0r[ 5=o|5{('tU [(0V<0>`# Pi]aC*f!">p8i<[4Eu'>ت#*\.a!bi?8=`(5gҟ;'Q$[U0yzS3Bd(Ϙ͞*e4ԣt|(ؚ w D%YPO~j^GP/Q<yU_b X.+QJKH2ib'a D.Az,Z̑p7"aMOhFy aqM@0e dwJ tH-^=_QBNn\ցÜ-67 k[ äy5٠XlvE͑YrS~AVO#M Nmk_ |&ѓ>yo,H0(>6Gj _-_z]c|qʑt1 ;Ǩ lmbc>2kXQ8@"O䷆8IpNuXo8MJdDjUVq <1anh/-8!4^W~m9>ǢwBdP1";nM 5G2F厷F!Ife$RFdàHU&㢳zwȹ P/\ɢC\' ^ Y?OG@ӱԆ0T6ș1h_Ec¾|meh;sJ'ʴ* 7Jyc2d`HO6*^c(/XIkcNo1_0v̆ۥ oĿnN ޻ Hɰ!/ZHɭi⩹E]FJגnD1;#׺H $xqimvg)p3!8d D;*zB`EŠpP A MT?>g-Do\AR'%~4 PKXpGHL?8́& ,WNQ;dzʇVh*`H ׉=)PS17c%O^$P)l<{R)jA*CA.q~Qsy.?1~Ev-j^xgBEj XTPƎџwݹH!lC+ Jjnxe:Snр?LY{Q_eo(( 67 Gve`͙1Sߥ";#IӒ4BKyv3ExWhsBiF>[> 9lz=j34n6I65ܥ 9BʣU~fטr}8:֋f&ZuGe;[)i.x8PmFRlr?]JwhrL0 X74.lU-h:k7]4kl^]?ҟ$}f3w#e| %^ȫ>N#ou>a}5 [qW$.y)˽!_2.M!JnN | Ύє&}#G_Q/t6c4$e2]P.|50݊_s1fѯW&, ӟ3 :ԧp33:c*{Z.t jX+7hv35N>ϫ+4HenP{Q8_[O$ xL솂]I+O"%ֺ"Hj7<5wg2f SK)OR~_JZӈqQ?h>[E^ӑc ?-PWj,y#_UH?|E7k}c>p&l͹|QARE|r޻utRmB| ([ŏۗr:AF{]_f  =zTରhɕK뻃[ j{ #;x @X,~8nmiYF:7ŴI dz^"GQy[g/lC^ɥ +V7SJ"#͉:󤈎)gJz̯""~0wpgn*M8\1yNQR+<*:B+%>kj'-Q\YcDXbq[M3L':|y|fp8)Ul8*2[]ț৥ v +jeKea:YH#T߮;4hM |\^Jt^D0 [D ̢ 3#ص#V gzAUlwX'~¡K0QС>D: D|v((*GjP_/Cp}4SW l@b|H&}\hm~'5).m &gZ)zԻ=[{z*Mm]U&ߚo砺ߣQ*\;d;aklL)e{3#F8`6|=[Q>[y`)Gƾ~7u:3YjaL"&V)Rmw(n&3m35A(lSu=zVιw3TWXA&TbKV{N}$|Qۏ Af<=8/Hxn, &U){:'N`̆&nSm˧7?Xet*a%ۂ:ŽeUe pj[m6 :sq%"4anCX~Zjn?(V ,ג'ѹZK3|g|tsmk0Ȭza0?)upK^v>l4Mt>SO~J0}lBE&7u NA$5ն=6\쉪bq,]\TqvKcnhH Nu8g9M\:i",:C_*k*ܨ^'mDwx$@h_`YoU*Py$|dn;Qd AÒf&8Dc&櫇j{9Jd~s:~ 'XTeBjZ 𡟁 νp8ίT F$vFIw]IU  ~שf Bv, 1 B9WHB+r`,IV/ogA[yΜ!邷.~F«AY*v6f=hԫ#sc^H! [ (6XD4 3S5[Vfp5AEq]irwi*5 adzD3B[4 <\ kJC{aFS*vX ,Ν()(\#*P:I2#A*{\iHᙘwD%[ , `U |46K@@6ۙstth-ꬨb  9"P^ eEff(d[_VA9\ V:G:v4 uۂpEw ŊDȧp.ycDE6 rݪq;<7 @wHq48 ct;l%ȕ=[M6)Y|6Dp |yS ݪwk61u׈ъɚrΨECnI^~g]vewѻ"˴ :|'_&9rLt}k$o)ePdrjՎf#X",yo/DTL;Lߓ.-ְ!QK/$Bh] 9TmQR!_w1R足ɗ}47*" Cdj]s 3NF#NRDO;8˩ 3+fا!*epTi7"3G[tǭA3]۟6ǍVj0m6ɴu=H*vbl4֝X!5Mu$J]Cskw\ .RԶl"gZl.z?ܡxw.Oִ6 _- +\e( /ji0-sV[Fqnx9_3]J#_eO}(g}٭ >ުqAcydJ;P Lػ7h1&Ԓ$O 8oŔSLfCBwpOKkYAؚ/8b6MJ =BIS/><2E^!-m}sM6 ^iحE$n} ;h[,fxk\y>cͥ$h1V\Vz ZBzp hT 09E]k-Ov"ltF-4jk'eYD'A6HwrJO^oz{FpڐFEQw MV$C8SMu"k۰`)%U8Da4&M3[7Qص) 3<3y Caw?ƖƯÄ3S1caMhPD:Yrܒlcҕ0uaAY?(x-x=áYWmw(Gl \u4gd`֔4sII9h~^M Bb 4ࢶ|mqb`ΆY6 *^"Y/1Z2SrH,$0"?&1M\ˈQB{/K9T*Ek]ypS(akoEIFI„C=!u?,(Œk6ҘnlW cB/xwń2 [Xyb:oh̽<[kyŊ0~).ބ 'I3L@RG^THƲyur'vT#|.zښ7ɺz5 ^$$Pe33BVF,%ZztSqX [V!M|;P$m0k' &s %r%fU=c;4l(wǞt,۾*}MҪs* {OLjH`ϸeYi ~J;mood(ƃ1(֮ is0JQos1&:d WXOj_O򞱢ɺ*WH]&RWhtOnq۔9E+t7HxM0І>b+ѮՁK]l( 1rf}nb? Cx's*e J0ۥ F׿ٯ e#%=3vdX?b=A0.[wHABTR\#IS􌆮u6SvI[2}T*~ gJMp@Ff{߆yә1RrdފAE*!_G-纽ȤRh8KTD!7yMT' ̂?5t*1RS6ːxیjiв4ւs#Ln;9%'ysݏ`Q&`ɭ;lYp ڥi+Lˣg:ԑ gJlH.!Z@3G+Br[9CKJX|B];{(06u6J 86[g7!u*0 zCM6ϘdT"3org.y,&jp׼^Daga&$KQe2Ô#D|1A+~*6;; YPlϧCM͔m@U$z*fW#{ykc}EwqG A.JS"Q@/uXͼmUF-ZE2PkS(wRDrF6ڦp_D5 5@jeM5 bjqOi^Ey;%/ CrHц ٜlSL0Kط)EL#iQBM25YC_ݵSd %~\yI5𖙬e4q.! Ь ?W%Q*?w>%~dJAu񬳕2yikf7Lw8U`Ug/b`ʪB3uYC00taA*`N)¶j0Ɣ0av.3c$/<$ԒŠþ5%t󇍷ƕjӷ+bs/xx|\UCXg@J9 J`64btf1Ȥ#|@\ze%KRLe\KhTK"P|G_a1:"=-fw5d7u2zrg?mroXh kS8duIv&3FrEB$ 'NdLc7qEFqJgpSG:y )$zR?>;pݏNdz sy¬9זCm|GDmǗ a RLsDuP~ckc!FY t587Fי6hBޑO8][Ye6Zhބ& -pA^ufJ ?,3jܬ$w|ulNl3<,.1cvY˹y깷*ۃhhc*G{.s1t&YbN}3@AaR<]"&4FJi{hP`Y F;=RmA { ֣\ #8"$w >Kz;H8i~ֲ-V ]!-IZAɊ d1.m%K `1ȧ,LZoΰ#λL-.tayJDEú޸hY}=J`*u]ԍfR ?$Cϧ˪Mڔ{B]Ԉ5z8x52DLm) XKaK9fWEp}) P5egT!_Z[Yi(^q8hw,I Brxjd7TlhL\h2sKU[8B(yzu:[x㯚tN( zy\I93 :CfYK28ɂĮfDר?%G>@=GRڲɇW7[>*g!m|B* F]h.R^&, \1Jt2q. 'v_5B涂d_pg_',*`*MȞX!td3^w .Iv$lsjL+ ߩELAN2j\6]m7UN0`7õ7{mM$rT'H+'\~ , Yh\墏o'iG,vnQ ڣ5?ٟƈ3KwH~- nΪ,i"|G;b9\mvnЂOR;<$}xmCT[9 %\?tNKˌZ6ToCzڸ 5_咳+.}B|2bhL濿uqe@._,t|^5nҜȭᬗ)C៝gT(8˨Po6Z~;i}I{]iiY~Kv)=>R]u8inlFa1x.ʡQ>Lr?;ZK-g;SOY ^Aφ+ ">z٪ <_uG6'v ܐ=.A'C#;I{!¨QSFMvL˩̕׶worEh%Uٿb*6ﳈlٕ^9k(KV;c>b<:YPH>'އl4aZ^q[SOiti1} ؑ(C<͉bg1\cB]ޑF2p9:\o׹HU:_fi߈69칅Hs2E)ݴ 襂5n L"[8P歅>`"goVKSm֏F$KW-e#P_Pn # ͮjFI3 u&j-H#6*kѲV~d,yu5H4r2IяyhަVV9cHP)ј Kc-.rP98%k‹yJ)milfG 'uI1uihd͏>"2JZ- #7bɆ護@jfpruD.͍i7WAg8UlH gU+d4:4PyWcU.!J p1H$"4gڗ,Ro͙ZDK|P+zYJWVOBrCS%@WuR[ܕtEg_6n1.S]іӢYFA2d Cu!͹͟  Y:,Rn3ẓ&r7f=J@ѷTkz@Bu)^k8䱡piהZY#Xu&!-+oL_.U^^ My~@ q"|8f-oElIxp)hU6b$4zM#6U\ H/Y㛼ٓaX(ߢ-ubx<*.iu]B0%}V$<5R~8&w\*2!4HVL-@Yߢ?f-9~4t*IIGC^Q'3:r3{E 6z]ɘCa\t;)Kx>g\_u*TX@qBnǵfZ1.a3} h*F]y*XMv4NptC)?Mbҹop'W/ cW%رgYZ0707010000030d000081a4000000000000000000000001644ae3bb000007cc000000000000000000000000000000000000006900000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822ce.ko.xz7zXZִF!t/]?Eh=ڜ.+δ]BSp~cJOS{t[˵W0M\J-̙,;.&h}،&UP{^?1uH 8_:23ٽPhbbU7ݤ1a0`p'joK?69X<7zn4N1KJ*IJMo2p4Blh IRt1bMXMiiܖ 8yF=gdxyIJ);{H!F<8+!`LƉM'C$hA5tjnX83âI嵅(`3nV2-ݘ!_iBZf(M8Ġ(ֻ9(rryR\%/rP"،"sn_3ӁB/q+oKK6aIjePM ٻꄛ|K['29Ϙ~S@kV\2*Ź2 c||( =\5j 2W*,V e{Ŧ /UĞCu`xSy u%k qTdj>jC^6r8~33;hlڼ~-~ 1t/1Wj7Cƹuic-* O `PGcW-P8Z0]<|)B a[chY#gixRn):FҴ%s"%s$I@|<[qWl& fWFTE T%Ι\Z6pgg^ָoBiŢ?ihMm, +8HQO\0!7%H h,]4!| (ԎҜ{ƶj!E?pD D(|NaksZ?@>꼶07hVz +{V~i-ќ/Or8 Mcw0r|-\=WlK̡m@]DhA"?aG}n[Exd tzyUh.fp+ϾJMl&ԁ<zGx)T9y֮gYZ0707010000030e000081a4000000000000000000000001644ae3bb00011550000000000000000000000000000000000000006700000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_core.ko.xz7zXZִF!t/]?Eh=ڜ.+ˢbEYNu7p*rt;&^u1 jg"75x 0LsQ\;=Z†1bڤ)R cYmˋ0F#_ՙ~*BA1i3]p I:`3/; ;@s[Ydta-l ;P&{Bq|!Iގk}e kIW.?R/*Mf _-=eCKVZZ\4*v^J^)ƽTa;Lo4V>S@j- ٓ]Qgh ?3`1(/612 s ۆyb\NE_ X/l!)Q,, !tV34mVE1:5ש8TJyWCBDü-e,;j hԿ?Θ>`Jvuܰ /<"@;-$">IvG%<׉R I5^6B0 b͍y:M4/5Gqi@s_40l23OCx\RUTĹ7T|]E8vo]SYFwS?J8ܦ֤٘Rcm]qhPf]hU4$s=gm(ri'1x(Yu7tM1Z3VRE6fF9(Q1g#1)l+QokKy`iԉT?)#jϖ>@ΠfΑتَ8olTϼ!>_u!p69))^ gv&#P<(&Ӝ6);O .s_?*V]}&G op)S妩"O Se~,% 0b_ p/rcg ]gLoЛydɇۡqQM׎޼׮$f4sˣU|BD^א?phҨ6Sv`?{DR%d~dv|b_k^Eaj u9 T#uD(B7j-:ھUI7}yKTqg8[k-w>Rw  fN V\<9;bހ+՞-jAa3t~mffWD 2`ڮ:\Z9̝lnPՑ<*L[!B7ᜉo|I*eXsd ό# *3#%>pUmXb,Չ]~XYey9>Z?U'Lt<<Ѡ{\àzM̝T wiOŭ܊Emɽ^ːm(*L/wz j(D8o#'KEm1zO͈gTa,Ie1^O]x1enZm02/H 'UTBwT9+4-O{ ^S%з @#3ܚ}2[p ;L8v]cI4ׁ}N [T>Қ, T%+Q8-Iϳel!%lEKvlX'2IǎB1~'\6f*i[g=z!6~ ur׬4ęm'[S>Y: (燏@ t e?&;gaU(b۹N,SC<ɮ WcDpTD9A+ ;Eb@iH/ð菱 fklAK ,x1д72̽VǡkgbV&gR<|\$} С>-`4Wmj?]\X%gB(p4`BFjTmI1YGeYdc%1dA=FmaNDcY?eZִ12W_~H‘83mz>G/B EFC7 ΅/4}94;r.&hh[]ܱ#5ݩt0{;Gߖvw!ZwKC\i@004^$lv0mm$Jx9lQF|ڻf`W|\S EUbm2)d.'n ?!ڼmRo4KbM_q"aJh_Ozۈ0bK&U謯;6MLj_^Pj18K /wNojTnS\!#HO#n'5R NP9;3ǭ^qn&Ũ/.iM)C5Vv]c@9J$%(j?1>}±_ɨ3J "Cܕu!1;0x`=;Mw|)_V/uObCY Pb+fp:p<`^E&On -h+ lP?`KƷ*Pz#޵KWÜ!/Qke%~>3Q,"5{p w]!hȚ#+%~l =8cFo+؅Z` 7.Bb/SȮv*x8bc6" ]қ:rAE2fň]ݰ:'bAk*3H{@i_TqMH"8!؄ai,_k)Uo*hB?ppes%nhQ²L.f(xy ;Ј0m`.+"@y 385 /Y*P(VSnjHnn1;]-`˯|MBӈt6v'~.<[LP8={v#[,FC"G!LtLJո{םHGVombOSA8}eƲ6B2捎^W.E,C48Q)4gq|R0:hm6ş(cSi0'b96O1ˊDjßwq-y B=04a'-K߃8ӯ8x?&ԗiIs.* Q;X-^7,2f^v(dZP椻VS[_SX * h,\֭!:P&"L+ַ5pPzVELD2qr'bxeFJʖ0/MoK @~=^*L,6:4Q4h?(/&IbH g8KxZi:-n\9L;$.!቏If:Ъ/nn}slW&;N${XPF? tfکݝRk9Je%@=$A"H liY5UO`|9Ɏ ?2SRi0l"m:^~&] $Odgr'!v L+LmuZȠ]l:SybJ?#ƕƥ/k)~((+nO5L_ s6hͬm3y]h#vDlwYgyD?*~R Ϋ8GkDÿ:7**iFllV1F}g bXuoD{beɆŇ9sG%ӽS rSmLW܆q/%!H};.C#bN!FPL똸;:|iؔO lRN^P?qK",1<pG\H ZbM{_( Ebb%l}2ߔ1oAܲf$xl8#0yK xʰdǘr*&!{]'Im\ZT_lV,F Ћ{?>DH,WUP|H eFOI łQ!Y 6Z 81xpo7ڄyQ6V?֨r"h.P2VєMBoJM-n"䝜*$!^݆"xgf\_F):⃃kܤӢv߱52h㜱^gH2 s.[{kb4򵿉g"ݜEM~#PPfL犲Ƌ2^Ӭ5P D#[1\n`eOlbuפVFysu9=BHõ})~E4ajX{+!;?&Ş_0>=>[q0 Ok:Jо3C9R!SULQtʈR `+86D~]v-X`N=aV }f1Cdɿj~_gZєZjuD3o0󕋬$N'7O'ULg!kvKm  ՕyTJϔ,7{O ;;|9 pygBV.9*Lu j|G -q㼩}KI81i D楰<cUhȚ*ccuR,'$͹)IErIؙDtC7my N~rf6J;bE D y<4^Y$=Ex4hNhCB u ߜh<\)!;AoQ) yGMäY 1+*]ss>6!)wՂ4m6kvA?M^ zCm!Uz$ 8h QլFp<:BO5C1+L:/qnc/cǍ%2b25JMr7x;*t|ShLl:dᢝdfzcw+E)c 0+GWhW3'7eI>~.ܼYӆ׊buɥí6c.1{>c8JsÓw=yxbWEtwJ7HNo,o+jYxis2D@MlN8Sܔpk/TdaNrLHxg. ~I±JtT{jorU%9YYo_mF(hX4fpȪ`עl2 GF0R,(iJ9n 0_ LӦiT c~ӏ2{1|~K>O=L {U͘ za1pH**{r˵[fpT*ÎzRɒ,Eui^ 3K!3YcK7ʟQz:bEX'RkI~ky0Qb$tU$ ).JXON}cq\ eK3r&4i#lЪo?ܭ)vA&51f{#z Ie{IrV2T }lwA( I]xM5t]-}$Jٓkxn =Ȩ=F{l*]?dSCp )h]7*F$%/[q q9vPTIX7w@@ $`ysP\c5rK (N:=[-&i0Fgޒ")bLQ?Yأg-eb<[ oh&0+uKE`e֣x$,P*a',񃦖 m[ױβ7[5ַ?{!e8}kX-C}r͂q81t{Ye '1Oi:ꗵP/<Ķo߇L ;%>Bޫ5zi3sS$qW\3'?1 ullV2Ry?],~ر@oݷ\@" M~BÜ7;?!6%Aj$##uF}kBF lwC ?]P$.| "SfYfKjDQVA"5jiuT! ^{1/K]#iB>H^oq^s9~cO;fF=5j] c8 ߒ#(֍o&4UÒ%X9lD2nߊ…| 43E {P2p}u:ftJi3Қd˿;Oh[˸r$ZB{}$\k9IT2cD-eK?}w6Zt Iqt'}Qu0aïYߝjx>{r*d- _uGTN>Xاy7eYʝ"P#6JI V޻9M1:J:GÎS4+xwuBvb0݄|z,`?KAvvek9{.+6𭘣9]CsM=@( "wR] fY 2-duֶlvg*XcdZE brB)߈I_pKAR1owֱ&N]Xt* aN`VhǑe!=Ѳ|:{#z|'q*B}/-ث8-=ylsU䴚qV ?\D& %q%|F 8yM% & sh`Ι E,,VJlztm)q 9d 1Bjm$j'N5"fv߶>-a2Vq_ju&ۣ#pËJ6TH*ITOAšHP[z&&u> #3M>VF Ilv9' #@ K]V?)k4+ -7^(kݮchCp#0cj>MSEo8>bЬi,*bJWk).@?ܱ?2:O.3(CCp*6Ѿ)]/bְkĈ-1[0rw$[io Aot/&B9 r ܧV@g-b?'Oy]@/R7mŻE*I#8K gPU5_#'7<#QEU1r&KA䎚?0-HI*V5#.cש~x f+i(Ad].T"~p[Q?*Z.'B+h-!:s1ՖRk44K=eIzL'(ޅfe$R8CJӤ( [Y\6bCׅiKHM]xK(3 >B!szr=EJ)IB4IACaF-Xt͇60]x/,z۱EM0 2rP$Y*KG=|t(!Z Y(Fn *3 'Sw/ܠ .^X"3Ь_.K1p-\2y2Q4ubmQS:+Cre9q>\:2Eh3}Q}&E3Sr? USDcQG|a#J귖?6*^V)lˡCcķFR dUftYҡyr~g#oOpgL`fbE=445m[nyt'g[M71IH;ɠjm,j'ˌmr8GH7"ANe/'O-$m|%HU"5n:.*Jֺbgu lVҢe18(%T2W% ɖ{5S;昪j(J n9'&i'jHeҗ>&B"%TJ#b1HCW,dgZrR~~RD:+!*-LSK&P-~U㴥_qQTUt4]!yC ]L-kJy9o8ú)4CZmNyUNIw\7ƿMʼnw[»x rLcROV)N}jn@*.P͇ÇErdyN6{fEEt@VO9`%4fY[+D/LH!M4z#AJ4. 2*sl͠Kȩg*kf`MN~(иC'IN#PWz#֋ Ҏڎ+.C aoh #ZpFjIqZz?ՊG: [0(n4%<2niw-iO !tau+Ow"ň#R8=+=? E%堛 "g!- z0)ms_ssoPh iA ˊe1~,e6(_O[L10F Dlmk|\5 vӮ$lo5܁tI=|:Se8*Q?{[hi'A,+Աã#B c6OkF(i0OYBI iiաGY.(`7ƭ˭xrFmhRaeJY!фBL0wڠ/=od讜X*h(t!,7_u~0TPZIn(D\1xiLBs)`~G&0Pd l3ߜ4s'!,Mbh%z\`~A &_sYL"Q"I|"#=wwAh_E;VܟIDxhdD )mZۍ DE6`BAaBZ1[j@Ob0n!E&LN@x:ݱc_n924(;J)1̠ (Iݓ7#D 'X[UƴO]$+[̘XwhH&Oi0R۵)}帗g\p5'I]hG?->Nsxߓe_k?3߹/`Df*aV,NH=]!5Aj<]SΪo_G {i2n3MӊTP=:LxyY(̈́'b뙒c;a'ه# g(B_;_[ $lhdׅ6kVʫ P%I\v!@}Ⳳ("3P{ua~q 1\t[ʺ#Ȫ^=CmRrGN{tmco5\˩rF7F~>iTnrE`=?onh#\w^aH!iaN"ӵQ~VUF,_3k٪$.5{hBߟ8yc=*x/Ou,Ѳ,Xzu'!rp~I܂JL,rlCF_uց\`\买ްZ;6&'&6FWFhe_jcSmy%6p5J t-}'j}S'˯X1{LtE&q.~Ƞ F5y/M Y^rʝ_pʸhԃVӾ j?/|K]4Ȏ)6e}L?^ E_# LSc@=ip=5F[TU\9A22kN !\DAjr Vr)-T]Ϯ_$B\8HS M=]5=FsAV) MKIh>|uDHx$WHHMocUwBpOi|ąX{諞L/{Wh{8WK1&+K*f|ΦA\Ѧ~8 wjwik&\4i_Ө/iui7 dˊ㑹#sa%2X)*U/x.W_.̐R GTmhUsK4?Ȳ'IeV(շv4q]WCVaKOmc%s_wiGCժ3܏q܌`qѲү!|)ʉ6E*Z5Bj-i}Pk)wꥳtӌ0μ$n`sOvp4ԗ8򪍖9|=a-2k|>ݙ$%%v^Kfbb"͕SR]mD! @"yua.K[aJu'O*ڛWp s؍%x MKGg'x s eUzd}HDg%`NUXGus^8,$Oei5X8ءm>֮:9pCIraWwX&=)5ӍR!v% r\C'w _#FILsl.h&{'Ip{X"58"g&Mb+m߰)Ͱfs;-RLi_Kd$M],+R;x~AKjqi:)8qZ\ #ϊ(M$ķk&ɫNT9}:YhCvD&geƘa))| j(`>6'k ` D @1L,RKR-Ϟ 3>eFf۝rRl!U[WoQjݘf 勍azt?j9Ꙋm[:=5.K$TZszMq40fk|}z\j%gtNFnj6]$Aj )c>eu(t^ ڊ3LT%RgI TFsYNN]F(?v=~ 1<ܥY;shNSU}.ނBISr XI& 4aDv;לK ]BCkDN]keGy*~kf+YƋ"8zy(ʿF7(2Qb[0*IcC0Ҟ1x5%0XT ~-pE +<+ |PxN^+G(1FU |6'pQP"SsXKTp$C-gO}-$A tiC{udKP8:6"*x*r<{݃:'ā3VFʹE~Kⷡ瓻?8Z@񊤽^r2yGf!iP:nPfky}ic7% ~@Qؓ] CߺTT7E `û5(,U+YWr|xr75jMt8!4,#^>GӫBֿAh&Ѡ.ФmhBK~UھۣA,V8H/p'Fd Uۇ:YeԽ?yPu:²wZDv"Hyn5!𳲙Rb/,f H䉥^lB7 `+4 GkC0 37Eb.OTsՌ$|eLZȹlC(q$N2mD ߲1D%,2톌mmBu7>&p5@׈GWh@EYCVMG%k} 'e.Y}_^.Q]kiNM@@pH#PS,VڥLsm y0\Pd7HL^{B[ə3%|Ho9L7pEٿJq:utnPP;O6Ep܃7xMn3E/4/296IYܶguЭqWL[;ϊӾK! ̥H bo^OwiZlJ܍ƴC^aGzАgM5י'討Z8B8{ݷ? 7eOYI|وۨP{ :~qBRΪAWjB/ KCCIZ몞=VcΟcSIsb ηp?Hp&N. F&}tC͙ |{^x;_ڒ8jueO-zXvfP o{Rai1զMGz= ,&8I^a&%|ٲ&Aiք@}7+c'8.g y-֋>Ԛ]S+w+~/ ,AvX0hUȮyr( cBwmč}-I3>=xV@%,^ VG9epLGWpl( Tkl($NkQ兵k6P}hDO*|S"M:Q=,.Y.P JQȈn@c9tSO iqdZ1i\o)j@*jw4#@twV*[9zO^Ņs,Z\~=j1}:_EiwNt>6Vwbn;um&Q} qwS'^_ 91Lx˖F'84ѦU:~JmҒȎ.S4#C23ϋ5 =-8ܱ3;NC |-m D@wiscii C^fkd Ř,j}o1ڿ̰8Ӛ\\n#rSۛàXnﭚ hѳ/0xr܏t{̦^CTe/P;֠К[:hT/ h GlWKNeζIdQr*wM 4~VC^@ٙf0h{reNljx9=VJ!4'EKSBՆEaOS?NIjG-,l:WN!T Lg(aC1/"H /'>eÑ3+3b$ͬ şƯ>>C̞;=5~sk\toEвXѨRoBXʱk^,Uӌc5[۵{QZyg=O(g7U,Z@>E%8e6pl`!QA$?ↅ /\Q$rv_گ>+|&&{ZsBu%}e%v]6bJ܉6 Y01\}G {\+[[f6ݒ::k<_;1^jbaS;άBdI'S *.Q@Huua mwVTQw4:'v `Ac^8lC*1-;jQL28h}nJjg Gw0@sUsIp7nc~:9z}s^'QiӨj{YQ+}q>c-\"&kviTƆ+z`=csjxF"W|52cER _ՁCkO/y('ÿN og6?Vat[ )w i< 5P[댗aKI=KgcX]8 )Ilv(LJ0֝$a^8r 1EÎC'lpUU]86HeD;@eUqn1bezSQ:LEOd Z=kiL!H5ZG%CcwkB J( MOB͎ U()؀χ8(.jTiZXėE6m~҃@˜N WaW&/Jާwiyb*5y*µW\[?YZ>+,5*h+PI'1nKg<~Wbs>m勍naQP–u:~ά$BdP47z7:~9 a/D|V\Hmo1./u0 -E41(s#p+:bLf^D&ڸ v{3>_U²''Xg)a)8h*\ rbӋc8_!,By|5iFb %I]I̓exzWl % -Fd /`G#88K 8ǶY{)4ceu|C]K#e.:P-q8c#j].HF0I&ʁ C>S!m&Hsں݇赚h*biDC Ʌ iD"X$|. ^.ft'.c#Dv鄱Ch0'R!B j™ݑt)  M(xzP3@b[%)ω3^53>': `'Umot89=}ɴPZ`d+^ Aގ`*W;:W/@% r#"t^x b>*2<@pG&kl!}YXN{Wf{ ֌ F.WL`#Hm?5t`Dʼ`6j!&e3-{} #-D#{+?d7z*JV1;ل]ctT꺁[;Wrak Q8 vGuv|u R mga,k;P韒 eSESݖ64N?J'S BKjOMA~(c٠SIФЅr07&yk[yTn,m߃ݪ`AM\v>##k%&V= U p F[6"3s{vJ{5ɻ,3ۺmRL]&N^(~x]FQNF e CY`vH|H_:=|ɺscy(F|84%fc;ҿ ˳uU76%QcBm"P1L)L'S4ISd ax; <3 `|xβ|SVQOU `R.?E dA6h 5[)R*M8ga23AC_}9Wf#MFSm;$}%zei5$ [auei2ثH!I^EKT'ջBj8Gc4Jub/R$M?gFԫwa2/*cױE Yo QVfk,9P2Vl7J%ng}Hp43;Ii[0sA\ǾA?/Jޮz\qo?3(d^^b͒Qy:znZ} P[&#㟫h.3&B|&fY 0]~n =69aB,Gsr`A/#R߹-uq.(,C%㋆릐G#xZTJwŠ 4f+܋Yɱ rZS`gX Sf7؆K\ұa 7 D6g|dz2) DtkMy{1lC̒D6- WtZN|P{ kJy]Ew`Ë„Lq['.A{`e RbJˋh8bL\3i+0!lטn})@P !Vr._O h%]ox,B솱܅N㝕O@]˳l}]@ }Vunb4oNT Oț%)}U|_\Cz}'?nKҁC9I9T xTw$#Қ_q"9J2; 5?m3h)݂+Nb)b_ 7\[kgW S /Wc0a+!aNtEv& Pj݄} ۂ,OBP]nVn\8˱r4Kr9Ϳ]E*JY^D|Ė鶊kqwE xTtU8$Q&O8D0^sHTra˗Ods>iߡ*YE{p <" -,DZD^W<PKa?z=TC7K )6B`yj{9sPnWBP(Ibe^՝N@|/eaK:jg:PݿG素!V9ͻ XU:<"x} 3'&좹"qmKi~hQw\>,$QUb0U/QQzc@0IW<` er`@hId;ڋ"[ tbޖF-cq.ZJd ܙ0"""Jbed.6rLM7UiC,&Eo! NudBXLTh` 󪜶ݗրr%TR!y$6;-VT" ֔RAQF)?|&־IYH%Hz##t/CgXJ=a Պ`Q(*W&CjAvwʫrFF4efA>ga(1ȼ ukK' G>66"I,Җ \+pb @(nѨ5<=FLJ=@iCW[[kWi{j s#Z%=xzym%a8@ύz tC3gi\Al}gm ó"#jXOkoqh3c*6O4nA-$Si R2.0AuB;wsѨV\U ȃ#Pvg$O-$ƶHۘz| 5H,5+Wy0'{7J /NviO78fgH8eL*VP-B >/oŪ`O6I6kIb[2(ozKiH~3ȷ:utiMx@G&VHB E\2 ^pz`A'[sUPJ:|Q[}OJ Er']w [Uwq{Uem$?!In̖0ÈYG'43Ð="N%Fvvizu R@:0mڬJȂ+pV#1tZqvU`m )2^*FBS 퉽Om\շb+Lе߆:g'rK4ـ5nXԚ/I&HU9 TY -6CXlvƧʹLS  źp5>4~ǨHH1I +^*_>2]k3 ^\Z 2;M' G%)OxﺡP(wq&xFZCf֑;=  & ʨHL]jR+ R*[HS//M jgҌR_qFQ'#v2CZk[_-9T'/e'עnWr˽z{@ B9"(pfZCG,hL6dl )z1!&yБR'Yzdpa40 =MN= "W:)T܆skC4en5"<Dp@'`~<5pZb]ٔȇY0Uړ6xTnp:Iusr{3L, j,w".C*&7 's3™ 4Q.#WKG:ge !_w[>o+E~ϥcY=|@+b'BQ}VT"3No*$4jXUGs%bfHvǓM5[oR:չr<]ܾ+I>lnwQ uJ_R>fKɸ MbFH}.{C|{QwUɴX\yjp"|UjXYRY(׊%|# 3UM^D t|DmguQf~ORτ0ޣS>1HԢL" M}J M8+xS#Tr+qyƵ0CPƜ=}5a2e_ U A >!~;UB(;[d2k[_hɠz+.f1y%?T2+$Lb(DHLJY\a@w YF )٘sG9&DbW ; 9\uc*7x  DM)GM̴o{\wFJz ٽl)*@.E\SVݺzG,aތ!gk 4|@Ӆ"iF LحѤõóqY9cΆGu3>SB`y~KM|^_ø] k']]P⺒ LW9yhCjm5I%+sUPe9C`ͯ%h_z -^Gő1D-h4S,clSȂD!OcKO&q1ݥϜ\Z)Efs>F({EU@~ߓt]Hk Hnr wDHrk2¢L8NPy6Q0U\a@kg) ;5X)5n'p8ҭ@Q]7T""kq3.Ku4,U!C$!=᠍Mw("$eX_;YS{uoM~n9ܚk &(WL8o G]4i&^?UR ﳕhC- XK@+AJ7>חz}1:ݟfd\\0s$evbI.QA4_I+R>k{:!N` 6}Rx,>gT:9^jzz@v㽢d֏P`DaYMEq \YCoᓩ1P- R)Kf:Q. 8h{e|4\xr3jX3HFJ_Yޮ]6߯:t.*W^6 ѽK+Yv@ׅ TD$ëAJ b:TQNĭx}{\WJ ^td^"'T ]z\l|4+LF’B} %fHޗJih|&E36ۺy=#+ ~UЊ BTI,R9emNԸs0Kx>Є,sCa\SW֨!~Bh83C@:җj>4K7?BKv색D)}lDےS'~2CgMBhDed6nTb FGqh{DWi<~K`zԶ#ifBh44xŕp+|]AjwJBwqn׷X"efw Pgڒ?{w(a 4K>#/ZҐ mnfZ|}%L.  FTiQ`&DiѶ< )9G.wӖ'ΒW"0iG}0EWPj˼8 y\ 0&!K;UʑxD ;umQ?oZ'0!'p7C^crдOĀe|^ E,.Q.`[lU#CّaHnmZTsi_(P8g- D#~q =.?I/[.cB]A@cB]o4 V76ճ?[8OR)md7kw"elVƀ➪KBZHXApЉld! UF|g>>3BZMޟ{R ^N;J0hÿs;lN?$}j @N/!iGNvEc$;hQol,*U˽ϥQ-n^lG0} ѿ7U2%]F} 'ֹkAgX!;T<~,/r%su=F)13hqXB1qHpUY]PV1w$s~?4T`ʔ"Z l($dp ˊYlFpZTy*e  *ssм@] Ņ5c_"fЫ|^<Ů| <څthx)BԋZ- 2{ 7dNyS~ DXY.7Dg~v5^^ #(O/'d lgcb/obԼK2+ 1_Kj[JWӡHx:ݭsSn%s*>7^qt9(jetq &P(tomzk L_~{s@9qCjS vKtmjըƅ0D~5U{B>K?}Zw C[W)xrv t@ޢQΨ#hJzDuN6׵:un:Ec(|ƹq(V'sp ooPAYX;x>ySbYkZ9#Y&wIFEα%o/Rq]|If;NaE)]P@|W3V#Bl-gWz2|?QTWwp3$l%l |xZ^I]DXI39o_9Bt>Iǂ4HILqGJr"tfPe\]V5jtIӸd#y+ <. ^24?h0oMc)$'<~R'b܉ *YeKК)PxeC@6?*3:p)jSlϙDi,d0 71p m}Jn#@މul+q6͢YF%xb OnD%R݋$" C>%sjIPC]^d&v[<ux?-l[ NboeZRJIHy_:aJ!z?frTp.ۂQGiIW[ew DV"IU$#80blǍH\Xi:Zúa4EWMȡ>|?[&ZksܛTwoM/]@TyY9$Ͻdf[:崄 hAyƏ*gOM4rЛ/kA**nxy,Hv]*W*DciB ~Cw [^[q AW6*!6Q,cك6(,|M1{% dTN럯Q6SqRzw{FZS Oy>譿SzJW,N+i3݉ws``)g,Ց!mZybP\D%۽!FBګ7&$1ꂸs[.UTǟ\ϳyb5/lՀW. ךQb%6"jjܩh=Uޥdi.(j:{eqvj[Behb Rf!a4N|ށ"ķ,ֳ/Z4s6=Q ̜2U?iZi{dMrÆ:fo@zl ?55xpW0u˺'ҹ[&` maJ2N-iX \| )?ñxƫuS_Å:#Cu\*ػ/iJdr,LFiY$fVEݛ";cI ". md=vg~q%sn $^uDÜf0Ik"x+k|mUE؇h`E +XtY1_QEhY9lFWVَu.Qy(]e]󀒉 3].YW:h7?OFs^#d F6H^|iGѼrT@wR?UbK{j:MC}@iWXA͐Mě lțc'L۫S.mXd 4ebK4~Y漂]ҽ7iy8=4d.9a!Tu7TgW0ʨ?[-sAa9c$.K_1KqRcSJ04P0W`fa9YBq-I1!ev=\*KXz] uޕ>Hu߯]Kfv3pXY~/D+rEcs]_Ѕ,a:>Q~` #W^b읒P]+}`D/sR~[Re Qb] =&J vo >uŪ4Tl+2|k+h'1S=PO}bU ӆz#HEtlistߪφ JPV 9V>'H+ vN[xʄ`:?L8 s^pFOt,/:Ε ]6Rs&Q6-&Vzvy7.kA;-s5Zz%VwB+7hu]2*ShV$AeWR2yvY6ț撁\7Z.\}o9zqmp7 C3N[*$wƤÓ. T9Df$նⅵ_9J;ig9!A4jm}GQDOGgQ3]V1'FD2.J~ l >Sͧ+i2|tʞ1+$Aۤa/-jP4*̽1SwνX^6Lw3h hJQ,Ƶ>!yK:طz0 FI4-DMߙq~?eV[Zڸ V^K]2C,ɣIf) -!E#Ut$?@lj+'BZ)11x^m@7p;$K@oq5>TKf D;+[)#Eg-0uL[jBs8Ȏ/ 6՟𓦡K 7ߝR[z aiY+UbԏZtXv' ћTa~iyG"ߧB @euBc,WAVn5f !}~Oy[~Ex!}!ϥ'3uOJ)$'/6E<%zbscχJGb8118q}S蔰.B{w\yFkwtM: т[!wگq Dt栙k_J;8bX$cK-"߮>xrUVc(J/1Rsd*G·)$*e%㩻xF#&w`)Qd}D~^ۋRO%jnfZNdK {6r䔨Ac6e'Abչ0'Ȃ ʣu?)A" 1ƥ)cҔoy%*P`0*&su m|Z]Qᇩ>53Ċ NSLW:pK|ۓb.LjeRA8́TWE`g{7nkG)жi =o!KXtjo9o]c.1$)`0J Lfa{_%م;Ȥr><V d5+j }pδ]T8DiI"*c㿆<Q&󃧓l>}ҝ1 e]F64Ԙypekhs֢,"`[N~) w} $ϗ)օaUnydX?8xk] WxST?hUd+AVޤK)c.jh^~}yi3\_ipjr{Y>{$^9[c Ý_R%9MܴʇMswqߔ@m7 T|BC[#ޟˣjDRT SS;3q3[r~wDedWpH_᫾,Lܢ%DP#\Okf?!eY6@_]b($M`(.TvQ{%_;爑Uoޯ[4z#yTOjwcԎt@tg:[TO>漻  @%V)-Vsӹ'@/ uϻO]M#xՋs<[y{(حp{%́jU^'S9be>Ub)kǎinIQ”*'W ΕcH_lW%:zXĉ*НKYaݒfQ$R#LæIjP'cFn@ywO+',|/H^4883bkL.s{#]! Z2l':k&̘`v&gz,Dl$c-p$'x8*Y |\}7!汧v~<,2D|}V c &1<ara1;K\}}bkt:D}fɹ|]'s&z'S3j3;JMepMeI""%"ZCmJӓ2:J$dxMWǹ'1@F0P=D}ϣd9a%L1pr7€dҘ^Cv5r E^}b#bv yx9*g̹b6[>3TSa%rӈVGt;=Mk2듘_] { LȜv~]ow d)lf]Vh:iEWXAϏ&>= G#]J-b+/}@8E[H1`⼯|O]M7"ӟ@uhbR#u-N!=T _XB̸.B}0=n().y"ؖOy [B8*3e5uTbתeOY{'*N4 SVU^D3y1v㜳$<+.>S9T(۱0SJH]׫.oCϛrIAf )r0Z[B$o:c_cQϜV 3Rr0Eܞ2j:"^89q" 6U-~ͽHJ73gJۮ9뵬𒃶}h>Urdt`3=*MՎLf0>GYhܳ_~;>͑R>3]voqqVS\T 1or!o [D!@wm$=2"\=٪ɼ }юOX&U)'(R¥Fy!߭Kㆠ)xȏPFeN_rk:V..2ƘnG~3`ĴǦ<=qQǑ6Wʠ}?{3k*.S&*_㎣HQl V`UgS#X!F" ^}ˆ  '99tHJ LjOhV?iŎX`xk'_('u]nx5TlV Alrt.F L%%V'R&5|1|Xc.W.]RJXE`\ǮaP>W o1( PS1>;r.;B3( :p*&yKuوd@uQuG(h~ӡHI庩/]Ai#h%e#<=#4a ~lҤ`4 8H{L! ՈÇ ׾,ChN\Va(_vwF(0s 5d:'?zgciڙ  Y-bfAZ(h"%V u5G#01-0sJ̕?fWᣛLq)ϱ?hld~*2@$+AMuYuiFaʛKf͈ 0ģ`z!6b`V`RlE]4ȳʒwG$4Y_T)1 {û$ Ks=ϥRps{pu#BCMe~V`cptm JOw/uݡK|3ZyT6=KNjɕ*ŸZB MODg_[H(\Ҵ( Q{TϋknQ\]J~n3/ CoVƀF[Y |'Dg-w2IdX[ϊjT8JS(D!ҾdVSH*v(K`r-ϊ>6m07.p6 qe @HL9G.1E/n " =IX~A{RPJCz('3f=9U1eED2;D$ALO]UkuO'3T]M[⠣8DH_ҨlqsdJϠA$/7?#Qv~mX S|H) %&A_hǭ%D BúW)ͪUnA\M %nϣg,v-z1#@R\fQTa?l\a ޙ%HuuH6UC%6x҉qpHPJuBै]9$ {﯐ږB?gU`cHwe1Z9։`RO}*N3[c@~n h%  Mr10d"K!CIl]0D+%Ȗl~v' R#ol"]ӁzZ &rZn`af!ȡ!pHZ,oq`) sÌ|,]AG7 Բu+? f 7^`u.s|lbh2Bm'aTVC, >%Z&o/,t HlD<˩J,EB(o%ec=w5`r`xwձ댟(YK2Ғ@ r=/2}9p:+L:Q">N8&%F]0ruAq&xb%G2.7zCr6隑lN븎稁"Eԥ?-6O6.vKf iR1a̲2'U6FM]8>mX<Ś_\q񳌉 0-i5*Nk\;] fYN!wct@JI= 0_d,GϬe_ E& 2yت?eX9Qey;L )L7}] PL#"mfT.jSc*y(Br?mk4?u./Ԛ!IT "H4WC摰y0 4 Y) aɞN[Q ]*eXd@ eSh )kk)Ǎ gzݥh 3}eU-Kœ(_ TT+\I|7vRyow/wUޜJ>1؞;Gb/ὗ彆 -0D?~he8B`%q^3j*MC@ڴ c@UJ ,1ƣkr.%vaĐ:kw4uU\CaXԌv*Ls\p7Wth麂=1hqܢLiqO#@7hjAǝ`8w;L' _ӼsOf󂘍ng͇Cg<4zhas^.Tu(:ך?ȁغHcZ)#KO}+T,{`4C]8`#*KJ6M c~% CK}&op0ۚ Z$zRG$P!@c铱e潬Ev7ʐr9*r[Lp,5(hǶL RB]#PI<;9VQ:p7 k@s0EӮx|&&6r64m(i (eXgG-m@R#`wqŖT}`9~O3imM(C rX2GI-єxA߅`nt8`|=>ꨲoX\1P5]jt1{Νpw8.ڊ'8~F*)?"QgQk)2UXQHN9bd%ҏhRkI?bk`c0BRw::gd^E&L ȋ@5f?q4-yx5%Zַo[7BP *pksvЏ[Ъ /c [3aesسUC9UApz]}]է&mo讯|[7xD-hv?&(}.jym *Sz<aFSixf)A?5@Aꔧb]0RhZtϒ1)YXBUtDDǃl;څO WFKv"H^Ԛzޥ@R0 ̳w+A;;`,^qkqG,k {0J_Ƅ1*;l|Nԓ0PSPmӔxd* {Ndr ,bZRbd76#7y[ CW)pq _2H9!t {>i㦳^*wMTzOǷh7?{J{(ra9HG胲[T7З)M61kdH((JN^.)qMܕ N^|pZMU*qzjT(=a6·ld"?Z ~=QO MYҠF#0|Bs u ÞX˺'_-FLU2:o;쭂/ZA}`] h_i[퐊tcը>Oz7>x}+9az@B X0WJّ,Lk"v+87gBQt28moK:7ѽjtX2>L1xmjs8^y}oV\".y Rr-Ƚ~&ټv7>pNSa5 P9|9:\z?̵s8GϜqۈaH T~ #*t]Ihr`TigAN*=@%20to"ݵrr>{>Yjc7d5" a5*NZ4RzG*yXqXHkx49NvYGȒrAw( &*$ʤF}~n4,Yp DR $l:A TC<"#Ҹ}v,ʦՕSnxڛ"hE?i$reB俟RbʐVa4"T;3IG{``qq8r\>NQy2BKzJ;ai@h9 Ӹ2:;e)[w&k1QP7{h0Р^yzQKȠ3>}|!%&FEuB}{AYǠ,NnlId{f3*b!3 C]nIhVJ#RӒʚ6g:VВT@o0w8I⎹H:+e?`nrUoC^ 1ȸtnscjRJu4y+}zUV"(~yJ擬 '6쪆r,KY:Qo,VNmpD_tFFgIٽѓ?w֔8NeDz.vؐˌ*`"U qV`uˍ!!1Fܱ#] %=6fi֢D&a\: [ΑO=4Ϭy QR!WK݄TDdyTJW ۔]H@R0APcuB6yJi .'a'κIΨ=Y4 h6T g|t\a|8% $,qw ЧV];[ɓK!or+:e%{ē<$bfAв[ RJ]9x8Z8suQ턞PkG,.r^0QcUB8qi^<^ SDc Y-V#X )خj2\{ru^(W^$Q'7%=- 7( *p9NJr'yu)XB`xKc_sRZt~-c!s!`R !(R_P.T&49A]̫bn83*?>vA^laK @YC,M^+4I/1rLoxi!GGJ7Ur})ε8.B%FFFPiD~&!|gND՝+\SeaMBH[&heI&ո@u =*9L-0ӖI4C<:Pb죺L5YGQeq|{gjťѲK!P2!W=􄿮QYS '/  ‹ eY犍!HP EC.;'9m3R'xcq$*`u&aΝXZD̶[b׎\)ޔ>Ysmhd\w" wDEkR)b>ƷVXfU|.a9K?~rI:uږ;Ac$YJttc Sarqҩsu"U,3%;7-f 4L%s\sL ص aOn"I| 'qlu٨PN)hz tM|{fG<`fG/uWzg)>= ϷDsj<_>r(H{Dhʺ4K|݂diOȮXٕ Za:O %ք`s܂ĊZXk[E lb8CR`w @U=PonJ]86͸ MJF٣jy'GIGftbZA]UNx`#[YOYD}\;*nXޕ]sDer޻{6͕,gdMs wE{O`#V $0B‹tP( qtG.قPTMm,n|\K HdO`z{#󆖀ø?J˹ڿ7&^ᔰVi$r疸Y#>7P _XUL/X dq4ʉd9U2jJ+fNϩ+1++jX\}zdPa-E`pR ;>E&2jFT3 5ʆ?8] ]/  b+{c,o #OyϤ9$KiȕKD]PMM㊥1ycEJx .Š_H=QPŅB42 EDPr9|^䳃Ũg?{"T籵N͉5ɓS{GuuWyjc3Jx3EK=41;̄P2.`:w*^1dꘂfǾHtO<\d'{|$=I}^a))Rinœ;˽ $.Hq/_q "!:u_+ok?}S22}61E*RgJ~4Li&a{7O{&쁔"U^!g%vGxix |L'N4{tX>/|Z+ ry%OσjBʯ8D!e%'/H:N֧yPH#b/:5)LY}7X%;4Nwmە2eQ3kKN9Ip3냨>~EjWjMLsHJ\{tǔscmieATYږLUpDޯDt9/G]t}b-(:"$Rg ;A*>ɵzKpuri )X0`w@M3|+i.ơ} KBݶ_M&LQOOg0YKC3YnI7vuRϞNI4k5_2xq"!"fw%#P/Wydt@e)ڦvMdE]׷1#ZPe 9VZ?¶ρIHjkdsCEGh/VZ є.q^ySX ([ R;iw?.i#l|LɅP@Cq c@L&YnafI1@gdzb04>x t!1W,J~[Ӧq-µ$?p"Ss"b'h3JҷCwbқ6Rٟ]s4.T@JtK$ Y]ؘtkR"xXZ(dP_X+]Zx~(kYPߡ)O-3v_ 3s Qa,VY@ Yzg-zX{ 03Bu&YL ^8ž b"ޓ `m䣔m&VSc,2IëHT?Z󌀀 4v>*<Y$_bcc%ʄ}#=*ğd`eN]{r9Y4꿢i6OWt\}`LM,(.iRHȄ|2dQï[W%EoG:w92 &=nXut'Rư"-7;-P0ZMJ m_="זU"Ku^3IL'Qɮ?ޡ(!Tn Z |OmVP ]z kik#lRmQg"h=&]_dQE;M̜8I-j!ص&#J]Yê/NΖ􎿮v|͙# ,|o€0 Pq 7["X <>љl=Tq:;:_[@PoN˝*B52~u`p>hEҥ-1Գ.~5Y2WTX#=k$b*7_|1gEeAXSQ MGKP/npPtb8_RGkC:~G^j5#oĩIq{)0jXuçbOdt -RA^4['PיR(7:ŷ(߻?79:K# Bgg%\xP@ߠ2MJA5@9X,93{YKUL|զS{1 / {PW }P[NK|7 Ģ(&.fͼXsG (Pv1( @ϸbU1*҈(MzYWjf292Yۅܓ6 ENsQjq~UeuI}5ዠ\ҜRâ i%OTr@GEBn&d9H b)J&]tiim恊N"`Wƕ{B]c!ރxdg@:x >ʼ^j>fp׵4 gy5B`T3imk! :?X i?fR|P3v6 dh\f4Hviz-\b8tTU'XF T޼A 캌޿d)SQ!)J~%[+n:zUb`Dn"8;"DєZ>ڰo=A#?LrDA(I0g*wcuzj!23f]K U2V~kIZ^oBힲg +c j3B!+7,}}˔{9Z/8PlIx:JYP؜f a:㘱1N iNτƜ(%ڧe,JpEOod)Bp`;mbєC@U7jTHC˓#}5ۋǩZ VjZLZүOF&`YDBV(Rט'<)1E}wRU]M(鶐z[䍩dWl訳/H-RJRi(`CN~W*Gj5:;v䝤mYfOy5k;sE} p{IWdx6@8T=Awrуݷa(r2mTQeVyf |"7$?gNʰ( vOgLHP{vw]Q*UewgNww(5,=3/ض/O}^z*cD\N4z60yEc'_4> >:Ӭ+R?w7$ݦ =j6P'7ru\ v_*0,V;\]3?Q))^P!ZbyE#n^MM];V&"7N}y"dI, &-:xekxXg>%;qwxXb0"TYjxȢ +s҇PbM$`][]`f";K'5i_|Gɧ̡^یAz΀[&|dA#"C <%VKhЈ+MPKȗxW캿L HEw㐎BIj ϝK7צPz"<ᚐ ne.^$IEŸ́ÈI!'??m CqBzw9-#2(l*L @~Ic-Eԓy`W"pgcm3y'Vܮxh85T\7JUR|ޓ]M%]79j>^bSZT"Q'J|l'Lsx;ϧO@nmjMdž%nfQ^zA+ wbS;> /1^tQ+\(pz-r$[֥:h{7+u{viQUgd*pcsvuzMkf?4 O#J"CI|ল;#E`tj͍>ɰbH( (2~9Kցę?.LFǢ=9(ZhppXsG @$;4A;SG +{V'-vĿ׊Ka(`"mJ0BN0Ic#-̵vn-~%>ӔP?ьk:8d>HCa: Cޭ4QLTϐ;٥M=c6E&X(zw6IM*M_r_F w|^"ɋǖo b+T0GTeh)ժpܝH͒Y4 to] HqA+ם"/-Eb #O~iן(*&킓V.(ԩ(𷊒K ? i^1!mf-"ńuޢGj >0ód} k842A7j݇40JH12p~B+":=K$7kzQL[äy>_4xKU`a˚Xo# _G^-v2? Qኪ)+_;* ՎmI;.J+g:#@|t80eOͦfɳgM}3A 'Ū")*uAv7Hܓ N}c=/ԉ$O\ZSX)'/!5u;/_B t㒡&Ja4}ϜR?g5TR%kp%\'㚪Ǖ!9Z5Oa 5ĨtO1(z8$A@!kiע{W"wfó"f,DZʐH7%$>/adcbo !u4wh@X0 B™M 6||4ɩ.ԗOùV>%ɡm;6kȼx uͨL.GC؏|);& Í\|t.c ]&LA].TD^E]͡`ih&*14ٽKhr͙}O:uK" @$)yw ,ʅ1=,%-d;Udd&ơh3$t|du> 2(~s% 5̕6_2DqR+J~hHtq:ݠ97΍!))-.GPr<7@M胣찬Cg+%}VOk [g'l\uk@ 8+Ak u*  5"BA}U.O˛iE5"߇%3 3cU"M6_!)r{Dx `Sohtת-kqmgJN۲K27Gq4%Pip(_D7w&9FJNGq)ㄙGΧ)3o6 ~ ø15eU) =mʂCS:G] 4{=3N z`w=N.r7 Zծ7H 8ETL,O_F;H+\cẀ(5) PgFؕ CCiB\WL|y[|q9HICmh0xs 4WY īZ.J/$2Y!tG/$G[ I,<;Ek`_!|! Phnrr`mεPj ޸QLhL63xgҲI1i[ p}L2lOk&2Sk E^c<XI҃|5_hWݓaZح=-?Ruyب!p ۞VgAcY+'MNw<0@RSVoCIҼ| =޴0p=du!w&(:`I?*pHhjqG!1(\B@Xrij{eFF89=ko>>٥ UNwvt&9 hy,[!^GWBţI3ٺY䉞h4e'soo(_VkYÏ9kSخJԺyH'3Եnݱg861{&/f.6}|#S%'-n׮ TeNoiy5QS;4Չl?C &2^.gY 궡xsE4"0^*t(h‡T\+ֺ^Bc oVQZE=yF(ʕ /!eDU7kPūo?8NBm辱l>㹝WiyXW3?<KA6VqgZO079?5mȉk8!'MyV1ߕ+!4#⫱֗fZ9+;%RY(>ç~zY7ƢÞ?pw銍E"vg^eDɯ\sVEHϱl_XWiKƇjJɌy}N as~ D㖼NȒg$vByAc(^jR,vQk}A8p%.Ȅ7wkgBR:~Gɑږ)gwe`$U3%x*JCy23` \EAH++,Au0oyj;R*fd R32]]=tdOܜBzq_Kץ:8lݣ-Br|FDLzѳ[ 6jQ1@w'Vz*P"%V0zA4~f!*@u3vSVb,n赕'p"q#zj'؝4n=}ˋr捂[y3dKQ3䇈Bm N( ( 2m%Y!G&yo,kjSP A*0L˜eU<> 뭙7H:}8)te']&S(>n`B0 q W}9SU(7#zG P+V(S{Nﬕ`9{o$IԲ}@82u&3+7GLھAi2R~ TGl~m_8OPR`z$Z)awdlڡPj;bt J~rox jܖirݑP_gܹ,:8+_…8L*y)#_-uNSa34޲n 7yb$ELh߄ұ@l /8$u >{MC+g!^;rڳg& o AwMnz >LRUItsae~D ޝ»}ΆE{9YpNyj?hrN6DxzNaPQIQWk+B6LR^BYnrۢ I+ I }$y!u5@jk]f?4X(}z.T ӁoFm/pPe!Eۭgtzx,8Lv8$0RbZmyd[><"<&UMA.&,񽂽gK]{z+db^WJl{1b O{Lz>d:5kb";} `MZRL, դ^\' r()|,@z^<%tPMƤ45G(Ekϊa$NyӰqllslc\ oq= =8Dvٲ fՠ?~6UD(Ӗ M<R1`QH6@$qOo& HRA4^.DQ @G#2ulݭx^O? JYQ_~ڛ[3$+b _k"&|k>L>,DdS-P/v@.'g䕂BCcrcqcKԌ.إ%!wVy=ۏanobFN[WpQ#pnyVF#-+LE(`­B'3AL!(< a ,A !y""f82E#Tblm!%8BYKE B8@`PDû0+CN|˿[`\vTR\0s\ŃN˩POE6ϬSW4L@eg|>RC#.m-FZ)g9 0!P"N LwD`2C-+2IxjWI 'WO%P:B~ѧze}ڡ^]!w^rae|B"5hvƋQhـj? s Ao6Ϡ ގJf1Zf+"~r~^@Ezp_=(@ Ӷ EaÁ,^Ni>b\ƴUTڻZ~b Mxg-/Ăn,Lt\̦;}&ǩ3=6r 8ߠ:z$ĩr/g*OCȑ+U|*J/[]qT(?uOiq#݃z'k7GB ohK Gz{=v Ka}ݲ WȣT2֫U $[(Ȅf4.gSECLr>L!9FhA]( J{4.J|)ii:ϪhuXG$x+eZߩtM As\efZd/x7]po\GD $N_B pa\:5/CjJzYG|RVy[a)vCYau4 }R"VBb4s嬎(:eZ\%D'/Ҽ\IwNu}R/uZW]La$>XG{w8VԻl~Jk{\/@`*XC&7P3z"z%OAI13mfw ɻ(fTQK\V-Ek"KTr/H%J6Y0ϫw6pu)Ľ$tm |O1a0}^hJV!ce9um:ӒF9TE k1&_ wa<mZL򘣗 0| Dւ 4qf 3U, I軣VPHМA&%AvJkJ e݉=ItH ^ꊵ)s0T|ZetXw /r:ab3aXy`pŠpSwHI*qo v:v |XSȓ}/ M4sJzvj̰&zժ<.gT JZ?yNrDS`S04w kĺ@ 2ͤkrCö́n&` U[Za5j+m_rT<⼴..[}Ӥ&ReZ.!<4KsM-u/غ]6 x2CDlDV hr#SrD^}W`isPg7wn)OGcH 1 ng3ޣr\RNKڊp*IIvrws"j__-&ͪ7u?b]~ezj ?XΛ g[{+.q?NaSdC yPs,XW;⤾Rqy_HxXRv-PI{6ZP6dSbFMdGg&UNP5d\Ņa*o=fT; ֎ nϞ6ʍ* krՠ PVRn8%Sݩ@86(IquV@?LKfId*4>ۢ^wd>ա .MظW܌MwqNW_3p"w^,kXC.!ۮL$|P"-4 g979yzj:)A} [,]l-i%bKF<_(Ǫ9Ż[Mmu%gܿP5WG aE@ԝ zm]v&K1 Nm~&賔q}zC?FAŒJsiEp9#/\O~ }Yx:װIFɞ)SӞȢ'@p `X}ELy t:n2Y0x 8 0uX~> uأrXv3dH c9c8wN'`D;AHzW k8R0l@OEu؜$2Ŏ1lqs1tY `C~?8n9)-ݽ] p]Dj-hmHTFuyN5s9螭CKaӈnܡʸ]!vZR>-z#]e0nX! IQ?F ՝=g0^,iÞ9!IInx-T\U,MO[T`d|N3wigl(*[1#%_Au=a gg7$ؿ;kΨussǺN"hI>y1vƒ_GKKogo,CE5qYgPCBYlm7]u :=[HtMa%< / "dZ^I~dxуkM5`R8GK=.[s'!޸PTeV^Pa3#aO WW6c$" m_j@cZ) pBL$e=W8"D+#,'u E!cMaOKB>Y"r[MPgsL"BP]ݬ/xA{eOH UC",zߺ.j*_Mj-~]g"W^GGxЧÏBeIF(ƛM}i`i 9WV@u~a)>!a_T)M#,B:wS߾W~kZGƭ}kB-* g$t4+sCKʖ5CRjxt?qW/=N`؁\JVNBp]&6 r[( IÒ/-hP}$;sOic0aaGc.,+nW j̓m}+ Sjs2N|yQ޹4)-]' q@peư]>νN;yT_׏e"'8l%_I,vȞG7=d@냁 Vwl<76eR$j+јj!:*zKNY8nS'@9#%g?}E:PXNvMnktjӎ7"y֛ǂA4Iy_ڧ*'smݑ&Oa V(OXߡ}Rlq:= %uu\](̀Ykͪ LzD H6"HRl?%+P}CXCE>ewퟖ3hJ2.L J 5f#fA⌨UHoSǷa.I0nuT)j{A iS潴_Q{tH<~1 E\QjZƁ]ZނV@!\4xSr,gnk}/tt.BI% g!Q{`Qt :m$07g-#kWFx33|Ji)O5сRz)ŵjC]؅h<+D&N}^Pj`il}O2*$eA]}Z~3, Zr?2MVdZ{^:IF *68CI.}OҳQԪ7UKYZFܧ:Raeߥ 4gbpp*L{MO/:]4?0WLl!_H}P}f;mfXT VO,p=C19Mm cwX2x=RQ9择\2F =hIg+H;M/cXr;faLhnBsԄVM˵|;!e}J3h{ bLvB4q(!6(5?9u\eMiJ&HkTZJg'ҿ1{$SyeAI5!~@R6f_lMfq~~lw,r7# Dk%uksK 1ۉV8*wd1wwg#);},+ӬK&C$ 7ů1t. bm9b7P=ɞKu %G T1CπܯOz(36T'*Eǿ5B8,/B^K;PkS[FaC&Ԓ pЈa<[9 "VLhz$:Z23p|K`@p@*q(kC ai3fK sZ*! jfqq9܏6ƒNj4S hvb߅9k1 9]絝2Qp'MF_ΈrO.)>S?J?v;17WzS¼"#˸uc}ǁUb֣Ѭm0H͛?(6_N3 $2'MjFXeEO]XvXhMNp) 򎪩3(t9Eb_h~GeJn$Q  4v2{LA59 @C1LB˧da| )MvmoG='uqi%CB/c[X&ai!#1惃a}+ qPv|%BBVrP_.+oaeTdF4J>C!jA`l/vZr U&^{T@4bLЃ"C/XD xˋ{i~w?]0.܌E mƥF^lqx!YF\QC*AW?h쭼,K9>ZN6=S"#u̓lXj$5$U5yM3ssZ?xӖ Ӗpѹ=n]QҎZ֎G)6x{zXX䙤OoDV-~4ىcoEqQm2*1~gFJH1e¶u T Mq@f@wbvC huHJppxDI/ ,/\w4*%I'Wfp6V}6lG}r٠vE$$54ex4*W8Ӿ,lO@oh;!Z>Gpՠx:&7DNq?>!3؞ Z4KGel*μH Bu->g!s(MhXb=\9Yga]?LTF_?'j1'٥@n:;v;I:!f4t rTU]0+),D6'|ֽXm[&bơ `WbJDe?W<`gO=J/]Mc<&D=ҷV#qGw$gk2Ҋ ԾRA^;sO 2 &I9,`CLh$}듮 i:WD,Tmah@ 7,+K-G<9?/\UŽ㣷ZƖy2up(LqF`ߑWgE8N##Rp)כwOh@Ⱥ~fg~i^4՜=0UXRL(OZoدK4o0$/RKu UY\\6RE4/F@6cl2;[7yy{ʉSN,#L[)0kvD Ŭ_W6&嫎OJ;g^~_t~>fuPst(ˬ@ w8tGsE6ޚl^.P5>[فAYd>6.u*/7ؖ +%OinDLI#ym +^`R7'pMߌNx8PtefDŽNuH5@@HfjJz~TwlSKZmUr=„v6#ҞMXĜc<7ѝ28O0}WT*S2U03؇[C-.EM6Jr c ˕5$f\ 'PF?Е (aKX½-}!g=Ce=mrg"G装:Ln8uڬic\ܑ.ӨLhïw//9bc(4P:q0x&4p5-lhY!shkXNzüƏC1xc'SwK_0b#K& C'x~.@޺h p\y<)AX*/vŮJDM3HVBVok/Y/78yilcxh9!s[ ⊘7r|Jn5|>‹FZw_alvЗKMO!}2?m7kF1΁5IYDK[+ \ ?ȏn2J +Q[҄័bԯ| 'hW9e}뚸}L> [ K ]Hy)%%ne۔7>4K @ኮ@g&>&I7(eN?퉅{|](DRQsÏm 7LGd6Vr9"KyH uN˔Ǿ9;r߃xfbҧʱ)ڣ,Fq܇"\dp88 D :QÅ1F3`QM b[+r97~Y^*4)KAf=SXL=6=ܙ,})Vz䢐U -)0RlE:dIy? jq;eW,3- U] \>'m8'0T@N->fVdg"kECP}$#W%"g ;Ea$kl!B[i V Ƌ^kk &!) ,;Y%ia0a@pO|nb_Q20x{gb(Exz>pbKjQ)ZyS(;BiZSlK~i#)xʩ\fZ~dh M+/dr ~gw8msRV#/Vd#l5^}H}*lss zB\-vovÖ}_ >DoFT ³ed"JHEY^t/TX0y={ZNJ-,${Cg6c#k؃87ʆh7'MLiz# ,{jdQ5$;-5`XP& KAAGKCӴ-v"y P2vg|=k}m!@^|i Kjb?03:0V& GM)?٭,91x~iz靖Uu:[/#Ӈb3G ^]! #.VSɈw 69kp{T^npbDE&R#oZUyAc6H]: L^.ep 2vQZGSr2ၞ0ڲ>bFl9ڣ0;6bh0މ3,O\k:,^r|А8ṃԹu/EtLƻYf lˀw3" T3g|'[R{N[gjYn"(Zg%ڗB0" MkHZ7D8Ǻe5^Q |:>1, 18ֶ.m|`XWcb^k)Ӛ DSOp^T+US*ߕxBut5oɜ9C"8 Z x\b ho>s͖\LJLuzfWD$!, \7gM%vkUG$#icuv@ )yUS=&P97)t÷͘4Ut)z6+9Khu$([Nf_A ӯH+ql+&;D+3t@70s[m~{^+ǐWwA"sy wmEޚe4ve^+7p{}I/9} Du5kN֚@O8\ aI8 ̲W;/9h Mo"H0ZNF?5ˀA$|nHljk\z`,Pt$Ƚ fwU!҄QwWOlazcgeKqG|vfF WKc}mH/WAۭ饀rk붢~Qה3AK'ڬ`vMx"¤137t𻶭j}=t)'rWjS6eoE_ΥKmBsws0f8pLZntankS.vT.Գ+?=p`0 >V9E?GNWYvҞrKdMg9!$ '.7ETbK @>EKS{کXsY`hϬN}y +=y"#h lX8oj-4nW 9Vx\9r5vOPj 4#,`z'І52q6sUAD{"ƶ#zPթgJ-cѺh=iO]G-j_xB)02 T/@Ï=M8O֚PE>G]Z& .?՚B%BKnzOdy!hZ9ڥ8$ k`JZ `;RD@#"R{I8JLJ.Oʩ3W3l*IpJ0v#8`6刼1(3w1!!9;'tMyH1;K {ߑ"MZ<gQE D/SqpTxQ˚{Un揔D-jbD`s(kV"O>T$g 7$7Hu+jT"ޜcu_񜞆@M\AhJ69>OkU)i $C(Rx]LOҖ"GX\gCols.rZvc_m { t9$፰hϬܱ%8tffD pQR%[%T4 |!i`pF[= @7l#.k&T9lxu )o"F+Vy}E!->}& ʼXoʼl_©\ӥEROkrbi20~rM7s}_e7Ր]~Q?b&J>5dX\mE냉Nc! @L z嗙|nPZ"o ,͢]r vT (WI8 qLri$ V:fUPC`Ƨ\|@nBݐme9IvZl9vpDZEp*/L@ȣq>K9O! 7I#=C߈, [4.zic,iV{|ˠJ0ׂ!2,48tg4XM\͌z=PIV`1}v{y9 ="mٹt.ʀA1+< :rg/E7f l^Od=HxjtU-ŵw@Ŝ)ט]Nsrp>ߦ's$tGc+wXX[Vg\;`3qMGT 8}O;uP{] $u|)L~WQ+-;;~f^o. VmuP2Iɰ,KgikK{MO'g:6z8> 7AԈ@9bDY6l ÐTqW/~e2Y2P1>̦7G@J / Bp\q i~bK+~f,p}^.) bɈ0J90+R>H?Es%KDG]b;1-w]F >&k!(l/.{ܩPa k4+#53(wIv 2uT~ݢeUm<ϩ7(8%ZA@X^9/nN:t||+GOk(g ,zS#ɤ&V#8@Sg(;>~ptĮ?-k2@rFE3zfK%jTC e ؞El'9!{c2í7i-ǮTen. 6QP2K zHP[Jib Ί)'*Y( 4oGLF4 kS_?8PB;!@IhNt-8uk7Ԇ*>ȑ݀ɔ S0cCGy)|:NAQ6bSݰJ2wxH4m[@b}ǠrXw% v߶)59Zxw{{NE_p>3oxX&3$$՞|gQE$w+8iXlUȤH& m-? ;]mX1K-\5ʮPv7l:tf~{vB};zҠsl*c#prdL]iPFuZ b2B։qc3XFm6Bt4oLB ]49/gP$R@'YF JC*__ߔ`-~^K|WTyCHtcs֖FZXlhqZnJKݼu!δ$X66E;tu)EGC$F&ӧ k> ^M8g9zYƜ;{rb0Yؙ~Zqmڷ?~'&]qg#J)'ĵ5P^S7 O#k ]B_} _'wf/Ru*}2_WA+vj1ʟ`dh{nw84 4C2mrQfI: V ;|#+6A?>^Ld&#X̼9M{OIXkݭC H=tln 4 g d[$T֥\F]DLQ̅m~?u)5a()"y6JmtZBVhiO 0G|5uڙ_SؔLOT uڄd,~6ɯ}DH/~>:k6#< U!&݆΄Zs 'Ə7nT&9T0tYoI榶+|{ng[cxJnZ~Z6ּx)aAFyvC:+dOxSŸ^O;}Ͱ7B") 8e@/1 t7K?;ZMX2s;)cEM턣ސ`^(។>)Ѭ~kySB # {l6RD:LrU3KgY xAH??9MC N" ^kEæ7p;νwz+>ڌ ڣE)"z,  [V+{dXsU"<(ƥŒRp/l;>bKlWdtx{wi$@kSTs} A- TG-^mIաw ;oRJ{JYe y"y?ǽ[5E{Ig4Y.ˍ42YNޢTOP@)ŸTNDRm5ވy {UiGx>;ispb7l&~RF\e[:uF~m[҅YƢ:'gqK*)7R^YJaX >QE^A{ LI8YF;@$ Ny}ʽ3%Os]EW=sw0!置 :^Ť\j_!hŵ S$´/}Kwۻ~1)<Pzźz>)_(zle~`eX?It98k׃d\ۤC/lA' T$<$g!"lम":orzl>ѵɑi=ԕp$Teѿvg[[1j󜴹6VOjdsE\hdQl^ _]Sݧ8c`.i"Kp}܉ YAtxZ_YQƓ>g@mlQӣj /WsE.LEv^Ps͠DեJb2W;A᾿vk"H++=۩'"QSY޲ƍTStK؂V4(C#[7D&1c0q&Fܐ[_\is{R50[l#%s96Q2egt0 ^ D7p[E=B-~fb: gce9-GDVk`;"٪cV̮ Xy9x_D+xsq67U)]M'8 m}ְ%kH[ƑCniM!8t_7aثӪTcɊ 8Fg7#to.8Fg#id8ҋJ(s3 XmSy75G9a۔piʄ<`yT>xZo=[ /aw')IѫФ}n~bNC p,C,;cQ /ǻ)@j pz< 5%3j/P6SE$OwBd Cҝ^TgdU%V_QQߖJw睒F,@Tݹ }bx*zzneN G2+뢫qG.򍱠s.O ڲ"@u8?teBRF$Fz00d-51t 8H"jCJUEԾ ƫBM,뫕`:m 6SxPuc|>xi%EZv]TҪ#R'J{{{[4bhQpq] LS}<.eeu!#l~Ѣ_! η5="- lZj@b`IIç!WOqS^1jv9Uց54K-QB˦mCϳ[!ο4LZnՎ6I2w1_/Pcp&şəޠP~t\A$6aՐ 6I[״:ϔ4+ZWTY)m+~Fg5v o}B<F ;Ij<r,3ש9T#w޻iV& `\zP|54ulHQyz<=̽ 6]q@qA Js"+[hGH&D,Mnd <Tm ]HGx]ܲXhIjB=!hM(>˃|  :]mHBЏ+vxޤ%Xvt3ȫx] ^ ӑ/T:3͹/$ݽ0'g?.mv|\8S:Bl6t-}Yjp9zJ]#WPfx,"ao&xlSX?lB*NuK!Y9'Zcm}.eIB6&MaEPYfP5wfZFrȇlMsh̹|S̑%hv\8 f -ҵ"f{['c2Sᄿi0{č ?3ZA K } /ۗoLKGs%Y(3f!}3b\B1Md|{,č_rxTϤ3]h]wfwA R,]&2v95W}_K"sڱ ht|3[Mh|:_`Jea*)U6E,@ȳ`VbpF/XTObd o=s:ucXXMpN:thXnXUbaՄPgB/'U]U`w7!j 1L=ԻGfj#2w`0alNˉ*~ _нX1J?X}jCt\?O[~]ŝ=f1VyV=MYz)k-vȀ_;;hNBS: ۄwX!;ЗY;^c-\OT3IRoڨwj XKx>o,4+n U*[m3+("ux(Jj/A캉/VS:m7&HLZn[]ǠYF(oZpj&3;h%+"B8g 5'uK22<ݷ&\*"%Sι;s9I-Bʷ4յwY.Nz aL@`:_h^X,#7sHdvܯĿjë]xrMG3C֕(jޜ/*1j, 㔦Af0U=zQ*9ӨgYk?3}\S]h܌]5씧=IsUm\4tMûRT'?Bs2rM:&W/?]6$k`PapA`6j!= N-wkyBl)" nQ ~2:PSV]{@[:}Vؽ]͞YbBPTw yP*y{\*ua m 9!Qu¶nA:9ь`5@I0^)D-+ _ 2tߢS~|elR=kWf V2vzv.Ȟ%71bFݼwc-C*%~M}aq+k0ęLCt"G8x¡t m ~'/YKk 0TWQQ'bT\t"Ŧ8wO=Ue ֍P$s1ˑ"M2DTh?bX鿩Is=s]nĎNunsܕT]oep$ 6ՃSRRM2tRgn"F%<JE+DeMCr13nqnJy?ϡoX>3rÅv_Q>K u^BbtMe] ve ëi&G.F"F#λ+ZlDdRe|]4xU[]qϳzEE|is!*F'oAE nG+k"h`M}P9}2x,B/||*L=Tډ}Б?A qY}LZ@b U{.)?C1Xg3}㓓A!%M~eWQYHt4^w>0RvEFakp*D|+DڮB9I*օp%)fIHs4wc0*WPk@:dn0!Z ;>_G&wnAmI5IY#]-zf"1o>@#_*MP%"whd%hJZ ji4Nj6(}9>Ԥo(ԫi oHawgOsֽeo @IУ)kl1֭b;T m01#d"z* ,7A3wDA`~C"T*!zA;,81XL>\XUro N.PU|"5f|*.' -m[d|͎6>n;xλju{qXZ'+K#2ևP0q ʩH(\A Xk WUV3;?y+yF/E O)׭LQs@ A8Q(ˊr^a=Exz$d*fOG0lk_몓4sR3ÈMWwBxGE2YJK`P\!A4Z)@/< Ór )hH ~N9fDⱃW:w!Y Wb;%h\2nhfVoR7Oj<[lփS'.&fFe^;L5f!3(,77H>JO;1J\j2č6}6krl|Bk9eiVڽip)Dh*?RT;Ǒ+Ơ30DCH5/)>.bR|T$/Ё=>=d"ڗksuBl 趄D xU:#쩨.,ze5m9sp.jQ12ǧPA % 3w` Z E}kQ4%؞#S͠C w78R~=MpYBb߂QliY=2f+\)re/!<%-|Vbٱ7 :c -@4 CST`jqM%ɻΐqK ,݈gʀK+rùxuM$09IVtJ lW= QtJaO9 Qp% #m'WY*/Of pɍAO m~V`,Y[˕Ym/FKGؗKU=>yVC%5|60'Tywxs2,M  ^w: lЃF= 4;L9yxTl4Ƴxr a*[A F B\gҠT9@F<}Q&<`l TS?:bI=>5 <7N9fI%DSoxC2Ƌw\RzH6ҖCۺ@TI4()-2/8@F9T\#2vIJ|vLBNŴ8XC TaOfy=wCaC690O1ýmR4MsaN5e YFh([=+CসKvkI`Cy1"r-!ëUҕt iUrѺZ=t \  '>Bō.W:#zσ|Et5͒"|}׌PItme7QZyF=z @GY /4țQ{} Z00q}kG' <ȵws[Eكe@w{6Ɣtx+  Bw/ءܯw{|vE h[^ɋ@LS.o Zj`(&s4&RAP\pAcaHI eꦙ/ژm',vq@6z(i O r vqc 1AA5ݳ+V݀p?{Dԝ DiaϚNu?(-%F/;ʝ/mdBC4qwHa;oj83!#,XQIR\mNA/KKUD4ϓ*y2=Fu+4hiԔ?hݴVF W\}܉W$vtS;S(W2zdN6^ڪ0m zpRud*#Nu0O*XG>4}Mti@ =hb80 Cjy/x~R`?$99^+xiݓ1$\~.1:7jʛzaa~ v~hi_PE*AU D6hj(S@IuHLyaqqHGJ}M켝:REJ`ž*)KY3a6$ HqC8qtҎ]Yuk$[Ac1GZzcJқƏ?rcYlD.ϱA˱r6%I14KH-gXT\ix +ӭ2N(fJ6`LcQv$ 83%N7S&YI ʹ%fI[mZ9kCXmolQ>FT&mx^>E>K؜/az GY9Zy3|p,j4g]sc V6Q{Y8|.Ή{$rT[  y+;PpM %g#̱Wg|5_9HNYUܼ^m<:Es02L7']P:߂%߸!Ղ.%ИR$D _U%ؼ+~ w94P`QplWKJC,ެNHz-n0,T:7!BN .z^PBh=.Ő5QB]̎B3V68+jluDtC[OCeqJl|qiCk} {! 8 /+a^ ʑS *S t%S^.O3UFLYSu91(q@_5JTugm\D0#LzFܿJ7W bgS37>p@ix3xľeQ[;"6"/>\ DB(e>޷1Ca[;養ֹ%x}anwص5UM)Ttީ/>)@NX3OS}ٜIn*mBfYF( ^m"Zc3gmP,$\{Z`ND6oQGN~2H9L`Pc赽ZOwr"H8-L¿A >B!b2A*Q)5ACw,ˏP]ؠAMx:秩ɼ Et挙2|[| I *( 0<,yӞh>!K?kԦbY)eR3xi"em4y ȭ.Q^tǝJ+f}jGRtwy}0}ʊt-GOy:b)9JF\\kM55_sOp5 j[\'{;'x^3OU_ph|ʾGS@g+-1 nT:?Nf œA nizw&l S u? Qq9Kph;}Z:ZNЂ_̹ZfTl +L2kG|>zϣ9]u(<ה\gH+XRLgqJkZ fbK6/dښ%PjOoG2B܎VzN_( ,(R^8imNւUtqf!էu1.khvǴvJ>U:[ _[p)yE^X7 jw %hqz+W=^[0G U㝚D%$̅o u@Y9@I^UyM)Ly S 369*^8XdJ ?*hi~EDC3=ɕK͋Oq@$L}'${`d£I kYw#$fTWU>TlJnI>U.QGǭ`@dy3ICjWaB˽5o4y##cs8d,)fJ3IXN1QqF:UY,3!rx0EJ~2> ZHm 2$O])Вx$ ~./3+@SXlojgBKNZYVi'a0s5=fr@ug]j\/5O jjQŐdO}݀q˶_=`ɚ.md魛󷑀_\e8TUnt {2ZfM8sœYM:_]L7sk)!h8es[Vc9/-PQhXĨdZIXյZ6zbTѴ9q1mUwz"ݻ2_W@'pT 3IutNdX  +iͽҩ#虪$ȡO6_Y<.;.bAPb'$VØc(p$ #s .OǢL?ҕB+{ oBOs 5ٷӓjhĹox[[:SLOfgkAR7:b0"P*MKjVPW Q z3׿opam>mL3L+uz5ᆆ\Nde~^OA-Pgz 8am xP'ZC¦*ؼswڀfqKrB5QSs+5b{Ԥ_ޗ9fGhqz #٦%W0orG$MD_]Z M>l;N]=T$4VqTwB52fGO=-d#)H7|ж%eŌ%O[~ Ã́ }޽ \ND{بAi.KgҳSؓ6ßIDI X|A bl1 7bi4ɧbc} ߨ2Z(HWfm@V|siVyEͭɲ( ,B(]ZJg)5)u&h{EeHmW'%GRE42TT@_Vޝ'+iYh]9Wz .=% ]="صoG!^P!)0HBA ^V2p6imS)i*|3.ѸEp/!R\8s8E$ɗB7mp&-1RlL kڊa/ >S`}Ζzaշ: +f5}W֦cZv@r۳R 5XUW&L>;d;5i$$xA#F"-]uK{GFY°/WX+RYg*RQJu)Q]䍋m#9ѿ rrd@ĠH6p ^؁L4ϣBaB0T3RT~t}=G4҆?0 ZVvRh~K0)y5&+1Hq@sW .UQf8f7(D]ɘl+8LuCb~u9H@Ȥq}4;ı S0FcȓOmCrza|Q`HXرis%M,0ǿEE&[ 6qGn(.ƁS1~nz0T ) "ZZ ƦP`O;P>'@ }\6rsG;p }pv ~o=ANV]y!I7bPZPj#69 ʽ"g@wGl9g1Uls(>Nb'K7$ ".L ԗ`0ݍɒPLsv`$$}E=:h_cQ {o0ΣNљUyW&q̞ץ4D;U6tm76Tx* ed&7 ОFҴԴwe~Agq<3gy+?6<46h^Y$SbXJG;x¯=HGt7XP`:dՑ_= `h|}^+4pEڥ_ C`4>uf<'U,e=Z/Ȅnj$Bނ|?1xl\LdŜHM?({讟60)&Xze:s2b-ODDr|LKx`\Whuy禇!ow,9! /$ ض .K vNdSMtoV}o.8cieMcR֞Nۇ&\){%B2xՃ X6dPAWO>4(tdHnX΃sRp@'IÎ6AL|Xh ^- ڞ}T~(tO D$!LԶ2+ W!͸ 2Ͱ.ֿza\ocS?&~4:`_/?_sht\F]裪I0 iܦ\2ĩiYĊSܷHxML+ 7FnxԤ=D)|T"gx&ᮈAKynIKՅ3u9= •<±NxrGRH9>&.} 9tws`| i0 ݶٸ-*s"%d=d>aUtp;0 4`Rl.͆yf r(^AEņu[Td@(B6 0/ޣ$y$e5ǎ;dqymj(4*m]n9Y6 x_s UC ڏWu7Ă}%%Whtl»wSr2=/!u_h=H}˾IIɃV;_rxr~ZOEڑ`Hg3'ώnxF lPƜų~w&#HLSd+ePjpr1G PRhOt(ɠ(v^v.%\İpI^no;1%{r+uF -aXTĽN $zjP4ji1U2 HRQRYK/tถg}| gn\Ӫa/yV`8Y[ާl_p''V5Yz0@oW8R$ `5̅Ls@qY\Wb![lOLiաRw R}2QjF.o 785rqu v+'FW*!aEM ]+'k# "Q 팃l fo z8CbsF!އ r~9([w 9ڧQ/*CW$e^dҖ66?x2̃$TdW -a%f?u1}FRk_߽Lk4eyD$NmCI{YѿbO0āʡ-{ܱ8=5jnpϦ/sG;rz SHj"L&l|zZ5p[[!Za.2_Aɠ1(3> X R}/mal3Q/!D*Q2~hYr8n%i+N1 c f*"kv~6ӨW{M  $3 lLMx~t{NH!MzZC#dtR\d[`c? Gy$֭)Cϰp鳦l ~;FPA! ut=ETQ2Ì *Uj9Y[q[Pī1޻CZWVxfrLcD ;…(1?K?ItPkw IyRT: twhia& =mp7!5>J{Syh #+bhC]W ^ A3}KJZ4j> j^e߹%9/%*䡢y}Cڪx!:OWz`©a4AXj'&+w[ *F9^,u+_ƨrKxgvB AUkm%>G$+('߯z9<Es6N{):t6[,=@6r<d~aHΪ)MזY+Q1@ m67LɊ{42~bXQICN&Gϋ")Zs$,5}x+~T?ȃE7j]dxǪGsqi~oJ/?%ᏌqDCǻ,y{DFP9(9zB8eifH2$AVIzD]V 7K$ȼ ,˧ٵtӻ'\AU Lxxc ¾?og[1 -Ƣ7@I 09g,nl5ʕYâ:M,JRe:"MV>)$KOuf&*hu .kH C͸<,'J膨\pOՖaTg*guA!""٭!H'▓Eȶ1?]Hܞ\=k[CJ;FY$yd/Q;yT{"} EV k_"vԴβ)jr!zHAd6Ytӄ/*Aq͏dҨerKm (4+Y^oZqql_LrDCkP) 4m1_}9dʈ%d׷.:J) 5y+fѮgFcmO?}5M;FtgxS޾P|IƑ-ia{"'К4f.v,l_paCܯ u=" \0](?ʇMSIz=ތ͂ IUߡSӜ^-l?˶:Qwx{3:Fv&O3UUf] 7SR:S䟚Dڎ=:0 Ϭ,( jf*y<,+ٮ|ڛxe&`GN(j\4wTͩ9Z CԛG'AC]=x%zMU;rJ1E0c6rg)ZJV']0c=d!W -^{h qck_c.B-U0˿bN ;>0k꩚u.xl UBjNكO39` Pn?xU#bOR]~ZQE'=@Sd{E5}tF+,pgI5Z-I!ί1ҏ'Dp^s" r8lmQnZXSG^XhNA,VV`k,mozFE"B= d/PY͈Lה­`u842g_aۙ0DYUgM .*N֥S3>>ok#A|MK6rvyPWlڶ;!1=Bqѫ7vMۈޏʱ9ANk BeX%n$-_q ["' ݒ-)'&D\&;,lΜyyniؐZ`E LRمWW8]HU@b\.٣^!-)vPԻ.#uQM{!-^З1{b3RRG+9DH:38K/2:v)UJFzf0BVQ{cCBGe{@ZJ[K5$c*ymq$bט\KМ,tU[Ѹ ~~څHi3Y $$^X;SR:!v##^GP,@ďYVI oW0NG TW-|)(b.Ct0'/-ج/ wm3КD#'C}A c Ny2,(&Km4yLt>Ei u 2V'a8 TW" OaN[iRo*1B^S`Ad \Uvl8j\LHHOx|eI,+'lT8a'K6bat۩dƜ GA:-CR7;vL3).꥝M A{@Э8HHGpd1YQ\2rG\Zۭ߫o66;r(Z {t-,4N6}@0#i)VqØJIIQrf>p?v%xOE zpb89?XkolaTB>X6iaf#:QNYX}ty43~P 'ư!Mx@>;_Cb4}Gv=CX+Mxwa; Q@(15dx7AJ3<動AK`]B >y͠/5DOv/ ^- t#aCao'kfD,mh*Pb<zDƪ c%RVm9d*ފacncT[1F8QWKR h;}YS5?Xރ-l { [Qo;o&uīn0,j=.\ZC nC 9Rv`F̻%X[}q3ZK g%N\IS$@IztHjs,c>dv jBŻͷ=w1m;]` M@%H;C]bAk WgqE^itս;zG6w:6=VMP9|IߴLR,/ >v\DjMzA:sxSN [XR)+tV }Gz\<^w(JӀRx2wPig+%%޼|w =@*{a+ѿSMYq=|`pABV- k.K}[H+Ƹ3Ϋ$dB~3W`^-`BQ„EZL9 0JL.~rw`LoBg*)>)sI}21kF0N$BNd1NGPEĐmw4=˿x%fN/GT9ЎvEPmT3rC'P}m`csτii!Bi<Fjv}Lx{>*30 /4j~vp+Ut|O5p. i('lk'2R*|]$TWzG&Li&֐ݟ wFf-[ -t+d̗<[(kC5C[ vB'ٴuڭ8Qn^};Ƞ%9P(XI5rm8ئcnS@;-8΅(##Or!+Zwsr+dUBxrT#`8j\IxI|_ %9َKd]cSGτY7& VD5m۔].t48AXSo\1:/BE}3 W"c".x;lUbcvl:ߜ~wL`}#q@@h2fjAY&bK֢{.^,cI\7Z#mfМMIl_ni] ұZep="KN4PſW&#Y>t5`Zun/piM^~HqSvO} jչێtH6wh9JaX\ƂSqR7׿dU鞺X:lKd5/QS ӆztW<#b~ t6ͱdB=q`8k`N9 k{IŤk܊v;|AUXvg0]gF&;جC̻Ύ$n[DF eǼ׈7g $rr 3v?g1/|1r"-Z\?og ǜABY"0FjVh6msMU nARGtiK0#M)fo.F>ˢwH6 sk2<뛆jyc@|20~Xvcʜ{ZWn}n"b:>mQox;A VJ ҴW$uăl.T%+7&?{3_6yFZ:Aћmi&bg˜tX%id>D? pl#mLwP Mtwgk|)^ W)sPE܌]rYP>+ŝ"Fp_Yw@_\B=^Ks{zyԚ 3get#!#Cxe6  ^=ΉJ=yβyF)S qFn@@ob1PcKB|jkm]9Xl/ LánznĤokK<_k']}; Q ^w1H*%VSD;$Mڭ^ipiOO:$<4Di _f/":=BV7#$vqNKTB{hd~oågm@֡:nVe_5Bsa\d 1\31dc)FIHp4CUu^7O5Ҡ"#a%^B`R v)}ES>[P 9'_|ꈾ,=9a^7 \K p?*=57y  TOXr{/J2[^1>֠ 2P=OoҌe9rb͆Ir=>sK`Ð i8+YQ/7+Nn cK'm#U`:\CXv6|k rxF!z%>AtX\P&^A[h*V)tEvvG}Hֿ(#aq4u-ei@&X;U#Wn#{×S;yuĽ5w9A0lސjuVK^|<uu_Qy˶ss;F' NkʕqN{qmp:9'g]FtzzJ;hɖkDu|W[h-~{t ڽo^8Mzso3K)JA_KB.1QL]ڪBI|+8 5ib qo5 ųKwA rYss Z zBdܶLzG Tep qrGM;cw.q)aަ|<[+]X/TI C 6wud2_#*quJJ6 ΁j=Y%F;Փtsa,Vf,oY * 3Pi} V;ӝoi;NSaXx&. 9";k;}鐩fkuN#[NؐyTfnٞ9 o>q$ w ?3'z {_ހ3Ng\;]Zh&?yň>/^yGO͎8XcԵsV6/$O))<ڧe]#k3Z'+a?s\Bi$oX* #t=xөA9 /Td$ۄ m0uh_wւp&߿ߏcX @EE[)!M )mD&J(P`=<$a4=Hn=+S ,6ʽ~K\:]EX@Ew$3D(S*mO%l}TbDw1+2+'v,hձ7& ij& #@rAf i7Rv<_)-xx%WAOCE#aӎȄ{p/ A(s#q|l׶` xM.a  ~%bXC4ĕ&T~ lKP+E0lP9!xͼ3|3 Vv\!cϘlx_lhnY)l*45(<3GZ`7ĕI o٤0 Awr}R3n}kO7dQqHתs8B[8vwP;?"/yқxRh/"'Y"҂wdNFOv$Q"N% B̆ OD80~w$o0c!PmɌ:DU~]TW0-jyyv/Jn9#v^@WgP sd@_{,?[Ԇ ;C5W8_q,##FV |z[ٟ~744O3pƈFd4$ o ٧=;<8)TDkvӧW\ (PZez* r!? ֊ cD$,ۅ|bF3g-V@DZ!fLmȀrcD0i6\<ȿvhO5Al@$f,f[6֘A|?xS*^ɒ|Ep]սRblSK tk˔䡌ksɿOZV=_mީo3y&h>mg(sHa/:2?\Nz[{ʰOz mДqg[7 RAٷTh)}+XBGzρExK>Tp fA-Tt?ţ'OO`<d= nO퍬;fƞވqBr k]چ+T > $d WE-2u rkPV7PS'=a[iHCZ;!8څ'Rl5`Qhoz6R@c gM 2N\13Hk|JXnYhx{0C>Xm-"(:cUfn'{&T~(o[߉ދI8R8Bѳm(˚*b~NWGŃ721Fs&{Lۋhe}(s;&ov!p`-;?fH*X@Z0Sb/rr,7zhdõCЩ$ûq,Mw,: U|>A_0۞.Qf6=9yL:r!ˬW!GL(:GMDz*)Q[Yoߦ;n$/#?[>ٴ62̷} ϒ]  ;xY͍)F6?cycˋPZCIٰZ,TK5l]g V Etk\g8(vVGGc{6"K4 `rLpOeffbI2B0}=rr9`ۤW avyI'+uM64.c*[`hrQFVݖUb}ӑvۢ22Wp[Y߳I|y.[kȠh8S~}ihB PoV‹ͪ:vF#4e2K_GpC K!XB\k;! Ԯx 9q]g [iEҜ[DuSn9k0CN9@CK_rhARIisީ >>Hbs%I(N󁈴2Ƒ.¼z<ws oU9K<5! FyԢ Eg)f瓅Q-DKz~s IxvІL2E3!:Ɂ_C)'5# 6K2܄ :Uk}$ smx4|4:nmY=.)(m";2 RoZ(xM>g5V)Oqm|=|3&쩳eۚ"3 _.K@.%ԺK˔U鷖o U'j_6A0toE)eVj(KsTwl{F"x]99WzPzϼKr@Άf+fW֥A+cr Y6U`55tW~S^~d~\V&\d>2ޢV1HVN.8mݓ Es:P4fV8f}pňDVz)D??X=yd<, x{B|Ka3J"g덥|>k @ $^KAq݌?I&tT琶lĤSk%Lte[d~hM= _.*p }nTId?E݈yu/tEstsע]x" '<)yx$ͬ,p?ӈl$IsSKk% 1l %֊3º$mM8[|mTf{#8A se5[eٓkۃO(j^@vttumDZ'`Ϯ7_ͱ@M7Iƪ=Aؽ;#nQQH|81 GO‡ MoqWฆ- hd75τ_#$Ρc҅fNcǺ)hBQeI:-۳5) (q he.-z>Έ8Fyh..L8X6]|I9#bo&Q&_EG a?KM_O!6N?TuqG~1s8΅O/:>nT҃ E%h* Sj)$g-kk&m=& a'ЉhUmINh{^I@eCQA >vh7d=A93Cw^`iֱ68w_W ò&ϫD{"1z\{o),]*YӰ蠕wURnkꦽ9wt$$TR^W%S44r!nGkw2u4bi+c=̆H"s0#]N;4vP\t(, 눶Ez67HB(+s6W[oNX"k/$ħ *7D!V}e]`=߾`v*g~Euq̛Qr"Yv¬DŽ|}kpVv@.F\Mr{s~ߢ`>\.+8hJ,xQiaeJ@r]yYYeA2t=)1Lr](z46ǎU,O`Ry>%O'x 1{|!R̳2XlCڮ4{!!#)9_֤0oMLPK_&ӟ{{S❇Qη2etb®Z w/S)o1CNS W7x E,R8K"E|6)L5v=^ oDGthI'ppMvHqFfP.Nܻ›Xjj S8V,ɉ%_䔲l<є)Lmnt$s1 GDk0~"|˄~MQ 'Ղ2Ҹ } . ;>,KWw?xtvUzJ_SoZ!?s󣯱kFT;WK%yLy Lנ_TԆO*RaYs91>kR~X}/Ih9Ji=*#ڗn;d?~f^!\:c=KI@ axɚz _ `{g<5ɡ5Xl0GBƒƨ'#XQh-{7d}VvSI*B__gM.yh&^'gYk)ycl[$$+ Y/`F,DQmʣ?_C,D1h,#Q  >x!j՞$񚧐-F 4mkJ{kd"n%N;]ص]ikOR:W2QO[b>{E#H&U݂,Xgx; ,.IVn& ']F"s垿nPw%t)s&&Sn dz=]BqDZP7CG!zfc_sk(T,2u@[9"cȟ98< |ЀVuXL?!tjbҕRU\6\e{RBƨ\[ S^PҼߖ}AHayzJ(PE v.rC<}V~K(mG cA\a3}1׷ƴtl~Ӳ*8Ʊ7 oUp6YĖ7*  gl#UHy2@1 `nˆ6՝I9Dȶ \~ /7? m(5%XRi8(14:]*sj7Č uuc3R#s5/ZDTꞋjТ NXM9' 4?hj/ ՛ y_oTCLC`sb\Vww\ _ 8F#9a% @%4k*s-7{uzDe,.]u2jϿFzMjwbJb3O*cI_z<ˑW R pҤhReW0+1]NЏ{/s0ܹ! / A#CM4"'#ݕׁlU#a|`|EbsTw2ۉq7 [^ i`[;զ3=c'"5$ci&д%k`{oD_ہK:B_@+r@];c8ʜnǐ/pHIkEeW6: d1ޯtjnP͓ (q1@ko}]Dy+B4p$mwEt<3=2BAÔr_JVer|[\/}܏K0U KԒӰB4܉1, Lo+ ]8?FTXS1k*';6ܭnzɻaCj#dw޶+肠s"t+i܆[2)Ƃc]oub i$K,݂bM(žuTfDqQ`jnuc:9$he\A|o-|F0Fr_`%{Q C 9TmyVtv%`]%|]چ"jYŠu%,P W[9ȑ/Ŷݞ03+O$cR#/1]q@xwH_ sʼŖUR̠zQ*ƣ@x丵o74 !,Q [@TGhȿMYT[$eG:46Xe)uQ'#R&!|RoCoOsB%]IF9t YnQK7xQK]#Տ[N>֘4$2kD E`2ZJ6qNSNPel5av,Xsǒ<ى:X 1N&w kA);%1Uá5gu{9`"Wܹ#8 Z4Npʻ*b*ECfX[,Tn$D1,+(@KK-(Ifɕ)9ׅP-2^U@7UR oeq|?N dFlbZ mP|e.ƌah™pqn 87bK<" KCxHP7˷GN-(qHΈXOOn\uSU-̿>/pRTkܠȯM(҃>E/U~nΔG#4sncg{ośaHf Xɑ`+D:bc@{Hr*]+twL LlpwvS~?9 mfW<.dl0I Ou./[ (y҇uB>`[%|(,~HXY}7XJlXA;n?t!tsEQGy!oi~;abV$TPa W^LxDkOok}\C^T;j¿Qsj8o {3Ų!ƆTFQI> w-uG IQ1m(NdQDk/bDC sKn8rvp8 !K6힙_!va>|6>N v۞kC(t9.,Vp+9~lhew9h KM$w|޶<|RD4q5T4nM5>-=K7T*$e~$ě%69bl 9n@ Tߏ]+/Q ʹciHJg^4"W D8Vby30Qmj^=,1h6҆`QcLYEnBcdcl~sST2J&yr#ɨ.. Z6ZPoanV˚+0=-Yx^ݳTDC<7h̐NokU:¤'~zźױ< 1 av*?*n~W4V}7q=j6AnS]`ؖ /Om|`M7 u]@I;(%cѰj?4e_5{=*~9X$ ڌEcb|0nH/C~Z [ٹtsy_h+gl,wDgB3mIeQj.tzƖ0R{U"͋!GJhm┘}<午9s P +mV@ڗ_GMUt3d,c@>UGL pZ+B%{룹wF7DG)zl^GPP ÍC)(I*4m0I*kzRE @4̎8> YIbD`ۛ#eYB|7-He.c^}pg𻰈N}-ۗ_>W6wgUcdu[ja> Ix@I*P?S#.B)#+`Q[S5\0b/rt_TwHiioM༕Bs3 $EIoeVF6u$֖дIH/X#EzĩS9 K'g $Xϊū%Q>ɯh 6@zsf6k5$|нfT|}@GpxWa.ap_x"ȆP#0tJxc]AG>IyY I]I0s|~['nHfvcmgL i} d`Qp3"U8ntJq\e0!ƪy`5ݚbQkba]a.Ǿ^] ]]%\s-?6RRHˋ ʔm>q آ}mf)N6|Kx6d'1w:b WȮ9Pc%فİPb TJ`!N]\ae) ]F3n' ,.AHqU,gLP(hn)GeuOi(Bonͺ{~mF-T4n$޻l<3'tCrgQ(8j?0u KǙ JW$P^O׈{RD+ŗ6t.,'>gV&k:M|b:F[EpPi .ѵj{ ,Ȋ|Chs {BUO`teGE2#R:= J?. uLtf4-Wօ{ #%Q8g`cNj /GY5;wnG2,z`uP[$RbTR9S}\SPП jXJAg̿\ayۛ'M#Lҕ݆݆\ꔚfR)<6,KV/Oll /t WdNScnRG?:iczى|o?$.<"Gs;jD7uc(!~Zzg6 У[oLtdG #W hfɰP#gO)"X|k'Gä.3cpg,Ϫ.Gd <֏kl1fvU$nCs;ónXl,=4#WJ/^&9ўX73ۇA}| c|%= 0l:ݓ9Ζ ;ztDHgNJ+h!\\%rnLuTaDnd?y)5%7ŐRB ~qޘ*e$t ҟ<'n71B{lh+a8=3jP~!93,܅{躁=ب|D0>.^ERe-,*]\{MQ22g_CM0~S]A-mr@ I`^W0=s&9[L̖Vdn]6yLdNa$h"fEeZF-#x(m YaY'35 +Iuo8W TME=lY0z~Ô xfkҢƍA:Eax./k\3z<Զ;m yN#PShc)7W,#wN\SrxU& mi1*\0 0!8ꖌ'p.M<-R? Ә7hMlYF' M5G92nTygLč Q؈`/"#%/? fK=n'R G"\*(Ɓ댠HBM,Wï:( %A:֓- u&Т2=?ODkt  |s^: w 4S"10VDZx~cϒ?x__0T%wVl:P E@ޑ ` pW\K@{=#[ hP\WM{D~ *| lxЋ'5PAՙs"uBLS =q/n"\s4/8NVc pAJ]4JfMAVW_"-sZ3o 9& /U7 ̸N(PZkezy]6q.44mT!2|L,r{PȾC]!9rYcN<"LG/EU"N <x@֟m<+Hn$ǣY[c6|Buˏ/^ktet()ɃGO0 %ajzB P GAdp׊;+USH.c9cJE;f߭(v+SNFBPLi?ye(A8G^̦} ^ٌk;1ȟfdE d[( PFݍxH*6Yppa|ZTle%g .. }HA~fN:li: f,Yu+8*2sY'Ey)A寿vYLtz)0 c]XH#X3ݴi) "v/u͍KKimf4!(fcW$Q#HYX[zp{j1!b4"023ң>|RhD<{W9^ vp[r~߃&(^ B:x),qE@śgډPS` 59 g!r'^]WDQ _}HϒT#v kÏ)!,~2Z[xfOpeu-QDυRNX4Uӓ5U~1ȏkeW1&yVOj>##xq1}kgMVQ8xщSO">3i5MNn^@ܑhO;Re<<2G?*Fi$Z|Mk~h;e{׷&lKK !iDMP Goq=LT/]xx"BiVt6x,PP.;@[jsUpZc44^Gӝ )3]${>/9b?TnΥ +gM/mR%GSf4xݨ~ºSDMJ~T|1?rf֐Oԟ<^s\$/,}[$!)Q}|_9jaH=l' *\rr&q|ႃR^Э;}mUeP-OwQ}BF lv=Ro<>_&9/Qf ӝ~j %{dQhjgΛ?y'tvzKŀ;J>0_}vmJL$6"~!UP+>Ev ytFs.OoU N\Qur:8%*خm$mf&!j]m7C.ݎj*zač*85]&H``?FXp oFAS~$:^׶e.]/hwPکKE|RGG`cF,[ɋUӇ zsܤKL <[~xY :qm;&hX~J1 $̊VP kc &TwLd?x+sJ7$qg+?|}RL.b0m) #15ց#jU@7^v\q7;YER`)VGZރ$c} ;Ev tlОS1ЮFMOL%[]B> lTio()LFq\*ɒgfϗ}Q36BY5] mM^ , hy>Vڋ H0hj)pz]JC)rW wGgZ(U%PU~ɬ?II] Zs PUl@wb8ϓ3z=n-ݓ.\Z&)jk+8ۥҸsZpPslKtzDI hi/4nW _"W!UK{[X CXgV?ʁ6\5ǭ9ۀK,O=#Vt"ܻ#mD't4&r_$7촠Yf;?+M]k# 1Z#71j9MhXp %Θ|ʮa'7*s;JtTTbϩpᦒl6AЯ!މ;N=J𑳸"BA0_qAs3!wBHOu9G "M/Ѡ&ԁ\)]wT[y7lO.47Lbb֝낯/AwCRggo,¸޼56BBB.ML7ZJx :  xOᠣ4mg6߄/4/rTE# Y< rYl M]LS;>$Ʌd9f JKwZ-%B.Ja=qYy.8+dW2$8UZ9#;1& BغIZsΐ} <%n⩁,q&+-|]vȰy]: W;JFI3[/a혎DG1  kHWc,,nd?9''w,]We-]']=|ɺ}fڪHg\S7tBxB)xv9|ypkͣk)T=}]4yZbһ.ުe-Pmˮ9#K9(SBy@̏ɐ] JkzGXvnj' ztװ-un< VK4bz6懱9F]0+1 FDM8~G"g7yb9 K.ȹgM>p40ShbӶZIqxKfBeG?mkCx,toKRc@Yh$ֽ>ƌ(' o|- ʀE.DȬ:fY*-Tr4M5kvY9R(Ԉt+Pa3*d5kY YA۬}-$vhYȾ۫5ֿ[E孠%&Rq0x/N^vepW\->2q%a]Z)?#GScDPثQW!u^\Ќ5s0˦ GdBzg%9n=#nչT.]  9ϓŎ&an&pPL :Bf~1 ]?wSSjDc]8qB]E^|/tu+'( |vNwa>%*ޞճ8g e5al׍-|?K܋ Qݟzwug2\f]bR 7z&:8rV{`|,~;L"x&krΉ>Kzhj o?8I0} ƯCխQJ/]RliK0f;nSj7. (`?\VۯCl) I&.J/vhմ?^7CWv7þ=ys]9s *2K̾<,7p=K\zAX(޻ xLUY\AW(`p[Pa{}xYdeW+k}L@p#1qSԄ+bճe<ۦe(hf PL ${?p_l!L4.p0T@7$?q>fP|XnʤȲcg'A${ SS%WQMHj&"鮥hMPXۊW9Np)Cʹ02]5化e)n+i pEM%@ccR?.3}G+A>JH%YcE]dW 'Ԯk{Ҿsn-BXÁ~sHp]r I⹝ew5L&2݄&낧|ozSi^xU h۞?,/J_ŬxqL w8*AׯѶLx5soUj 0n QYB$>2RA L ":?J")שJ0x;Ȟh DWU?9DH6-bGcsx]r;o^[* O}Lw$,n?b|^~/R,z9K2e eh"wg? `֑ Ơ\Os=tl86+5֗ &l`[ ղ ¸)e88wg|Q){,1li2H^&6u%J8f\v/6V^:9+|P$m1*Uq_P$ь1Duu9zeabk,0Ks}` _nHj.Ϥ?M2S'0]+-TH#.-^mh#.Ro | H =e4%049J!p7&A!$N;?-#eOM{fqiCrEݦ1+]/Ws#zm(m!/Xif^Aw^q/T1&xٌh-6&O?E5\h9pz{x%`Bؖ^dxס( n='ν{l=6We[Gq[9Ι"X5%8%$B)ϛϡRmYYlOO=XdGKч:RHߟS,f ca]h͎9T=X*nHA${\EjoG ekQ۔ fj )urmIk ny[־'8>;G]ۭԸZ:nNRM &h1K~|G\~͏ǘd7p,Wاa2XzZA( ֕~6kt:XI^\QFJ͌yv;*Ku|-}94Xߋ[bO29xngθ݇k8Уj;FH*41rako\6/.ZWe! 8x!'5 ՞;3ڭ 6a!]# xѭ"s;^ӹg%F<;;t%l2il  Вz}GT>h'!X) ^PwfrLkYDȊDZ:8MKDxmbڻ2&SGwfއ΁Ao rqG6_Cfdi4$ ,M-t1ׄZ75?п"Ql3${.;P qea=@*? Q%jѭ cIgB|o݉fd!B8` n;";h肖żn,Y7?ɣi: Si |-vӊU//\R%iA"瑅y=:/ 2'Ȋr^=d%[3-m@P)kN\ FFN KtJ뾻07I<3f&ߵA{^2PYf.ʏ@'S LHč(=j-W:a_UIEˆ 0`ҟ} a19=7@e߹{љaէ{=Ɖ\k !>dc<}"`g46 '"2F'f=\yaQӀ8lk+Ks;h,{7!yi=V:2ib w7Yb[g zMkO&> JӼvğv$Gq;>g{vCA7*O~KLbRb|VY:Uߋi4Bx3-35 .TuW`G9frr!-3RR1+ m#}AwHkM1+{q%ht4n(GP񴵕54DƛD_ -5ҴPn/e ښG~i$%QUfLw%rwa{*͠I"4Iӝ;>P n#B? qhEM'І> t{zR?W[}UD3zSh9u3qWq 3FigWƓjX6v`1ݦG`oI}ϱ#+i q cA4rXx+iJ@MY&Tm 89KۥbU.3\9CϽvs6Qо}6ZGx!'#Vqc8gwHK> m4ZoJ&dњ[t9>DaZnW5|cHǙw{:UzfG\O>(6e)z2t瘙 thh0"b_Γwe!D1C߿1%E>QT,Y sCm)Za1IPhPº S[R;Y͍0 U.cђE_g/3|Vn']  qZ|`CSE* 8d) ev}}_藻o-*5kHp#uDz pz-w#U'DG[Q[( OLS0Œk z٘J򞳍L.Џ]zF&)Nϯ󑃖ڢ:nb6`xHz7ճs:v*E.TfuF &[3DQϐJUߴOրSK$_;k6@ͱ)%Cj`cS7^ߡ2#"с5jGg{R"]; ?vY)t_/A!xmcZo轢QHlTKD8.J[';z;IXf%_TDt,yz whXu~s%V.g|/[8)3'fʞϱcTr%P^tg㔥`ˊmcYI9S6p4+Ւ ;q_EϴY'to \rcaȃ wzJ02 xSI%O➨qI՚)cLF߳ӥ|Cp Ih'*hJteB[Ǫ~Rז|Qi_;BCT* ꍊ{b~(:/hlb.'r$a>s:#$xZ2CK~0h/u3=CZ[WE샿'B,qЉTt')Qփe#\Z VjCcDd\Be>/'Ï*c#̪Jݾsen}}KR.H#TTJP6t52ak5zG[A rއP(Mi4D#Jc`Uصf ug{}zu|0ZKT;-@dG7ݍV,Y{D萛Ĺv&o\"pMl#Ke~#.(;OKC}07Ƚ⭡8,)%PbI+k184 Z;܉C@3` 51A||0 *WaM:CqD=t&&[j"dŃfV巁(ʽ]wl`fD4)k?RIaQt X#B6p|+C>1 ۵e$QMLP V C`Ǡ]e.)Tf[r7_l'(O͢ VGsʮ`r 2xC(%5bʽ2: dεZt| m$C k:%G_)aAۣT*r9O{ AP1Y&OOt&` 8tf1F^6pa4c ?vnRpuO{*a#II![Q4)4krit\ J(#_Б+ &PIs6$w4xpF^ߘ JJ.# 'sA"w;wWӰ`U[jiCfgYZ07070100000312000081a4000000000000000000000001644ae3bb0001bc74000000000000000000000000000000000000006700000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_core.ko.xz7zXZִF!t/L!]?Eh=ڜ.+גIG1;hS^-c1;W9sJ k Fk_5VSi)']ZBp658Vȿ@oqUr7+z1$ҕNjLcwE}mAH A-Z2a{&j:/~0qxd~G@<gPH~ . wl!ˡ s q,$V1gXU7m ;*%lQcD#MunUUyHD&Zasmaʺ$u8AJzy¼8&9&2AlK1s&~ ֳSX~~ m7]E08,Pv hτa\`X5Jw2%wz&ͫsԍdmn)͘}FxzF:ҕyC9GSoT1!0Vb piAɜ1ꅮ_B@X pMS ă(ש>92ǵ@+0ihӦG=k.y٭Vˡ x '\P[XՇ !UUuslڈK_} ?fgthoޣ"k|WA9-u132*c-$2=(_CF3/T/[}pxr (0aLXB_5Zv;sif{$L?p)z jpfD6@TT4+=vU~ZEѻT&/-|PN'^|a7)뽾x<]QnH;XdESwFu׷HS; ^":KAwȖM pcˇ=]Ǵ2I~IdcTqy@3eת+'=2sJsHo;p4'[8_͜K>_w!F{r(Fg車Iw'ZB6g!TY\$ս "R t$A7rR)1ED/z %g^.;8Ǖl-z43K#k=b7#]_.)d ۏ/Xldά0uՅW`@^l8B;Ȧd0S| 9v'ZS}YQ$麶wqqP~,^9w. eߐ 8G%~N/.C>C㪄bޤeG3 0>Ui. RF ˳'01q>*j#Z2& ,YSQ#Cs͎i1MhN:axyV/ vf$D -Ӭp,pk36k) ['@ ăw F\BQ)X=VNHu-wgp  ȕe)dp_ϜEĪ9UAN]/cǻQ0Cf5jוֹ]ET!bq.+oyO˺u}lhGe.B__UO(P-zTm3pH{bўm򾕥ޑzD<0v|6*ukGa}OHǡ,P_ #}UpfBo*;[Aa_jf'X/1y\3tp򰵤h)eTpHnmG:(:Vp|Lr;.' $u4DodQ[H1%-+C5^20Pv!2x=T+o0HBg:*4DQ6^FJdP*mXģyukyq9xwֲMt>T $Φ&(G̔Xb' ߄R/tw[aY"+hV`/WI? ISS~UpPoj%3n+̉lljR.A{)GBG\E09̧]j@G;x v\~J3,)dk"CwBPyWvax]1 Sțk^`&4(1pCo~ע3w >$]Md;ϐс;p L}0E^F>g`VlxĭɀM++_d UN8nw&<$8gQ0̓Mbt7f}ns Vv]18J|ȴOQ'QdK(nSE#|+&8b[ԦE Id C_f7Oe11!&6J{ j-w)Kڰ=DU4,'vmaAE-R**WDu+3[tkAc%1q"wâH/|sӆ{ τ'1μӷY7nP%w( f>#-(HѢ> q Џ+ 9~!h:D e fV 4&LAp#JjV-UŰ//>hC_-s:N |kgA*}I+4zr>.boo?Md ç͝K9~|,5+=#56&RgFusNZ\,qޠl -0XGT@ } J8GS:5L*)ûzJMԟVmJF.B8f!$Vũ^\LQjOKORvA{ȩ|qDz8IS|Em$?JAzdI"$+ܕ2 ^YIzXN3*/:EC\mZSkdmץ7m>>:s|i|6ZZsw1.]HRh&~l?"J]ޅ@LfbMӌP33T 5Yr{<@cT~|rKy"y-?-[_}#fwnǔ }}TfbDq,lM )0V!볛_xxQ~'0/g{ ~J;5_R>P]B\G9Kxj̿l0Y>#4לD^S,{/cBfb՟@B'1F0cɅ7B& n z= C+\8hMB⢋ד D+-pJI$ۼW/ qb-Зhӑi=eiln׆o0:sr.m|F }A^ ٝO)_%op3#dPt? ()G%zMrGeTs"@L ZAWLS##S_d dnRй A(ROD!nE簎H}(rPqJ"aXͽrn_EL_hn'UW ·d1D"33<N]apBL#Rʱ~=iĵD_D1%CL)+[t->ί2&: 7#7(V5/V( ;*z{*TyI?vP6ZDoE"XZL'c Ft.,-H n=[TN@8ǧ] l&9Fyڵ>^xDCqnuׇTIt?;34!zUYIvjK٧+T E4^ؕ0],7e/KfM(6*~uؚp%:ϣ=4m_ %' ӅWh>]h?\NąX`^^vy?SK/˛-fs#PW@qY.kpU\x/_-:MY.82-jU$e`s_ΕpYy(Gx13ЌHUbb:JuFVp7A& |#k{P2P 㨮AwI!߆o.4] 0jfAf30keקuEUL'>k8SD%9n-T B 7sxO)GX+n$ \tHyRĉСB=B~'4Q)[ ޘLoOZUYm + T˝ؘVMd$ŏxDKns\cs=//ȄIvtxA0HaW!Ώɽ3e7F]~QzkeѦb$j3pmj hI+#&|>yq]'&(KT2EmC6LU*aI⻦2 E~e6ɂ9fc~ 0`S~7~ua+?`c/0pCPSg8W@2hf ٲV@no]hi݆] q7RN22*{ !.\9f46}J*v@ʣJ/,YC2>/ :TE%j)t*&D4[R$ol:Ho攒: :^ #RpuD.v_%>I'%AKY2{J(KjS܍$py=A 3jEDE+% ?J \#G^hT[B?h6qȠC߳2XTZ}6s.WE~-pĹeGN[]%Ʌt8#pЛ(rU޿Wze;. DZ~ojP9\m vvd͍ Qq0 Lvw.+uQ l 5"HY&BZ/>KSFuZ ]1RnϙU#O, $ō` Tv6T+RK $P\&o_(gDIWajHV7|U0TaƉ( D2^JߓCX`uqՕuʄyOPEQ:oaF9|NNpxRM8u\jaXO^KQ: w~4VMɧxDM{?Lz<F:2fx@>뙅*[ؔ\BO`g(<opֳLNSaxa&0YS!V=A[S?Ujw@\jyV3 H~GfzcKdnLQ g I1T& 4%g+dboqp6]D(y-{z.'$(8_ET ɷ6e%dpx9OA&5)^Kt!f]B;)tLF|*DSSpXz7@qUCש+uMYh:'Rp\gfΜnٶx%5 V"a Lځ:B=BZ# عk)Xo2 .#\Q ̻N)"+Xʆz;[#QmZbi$ \'d^P(  {E< hm9Ur(k/c{Jf>10sf}YV+EC2@$q fSeG0.^Mݏ!'A+ P:65 p"PG(.c6RW՞q޵Ccsz7/^ 6DVi[e1QS=,T#_*1H6|G*lOz5T4&iỖTEiO5x|E؉zp5` gWD߻[2`Ư _0[%÷;lFd3'VlX! r(ƵI+/_wNs:`3A͖R:UĮXAy@+' FF=7!3.51cy @ѯLzI.}%*쯓|ѕzG, i@dťIqя8{2҂[΃g1mm)3F7%Q6D+hی4*x, vK:?ق2f >eWu nm}CKxo]3UZm?mi)EӮuáq9`9h lMdKUÒ@蘘o掎 _*ny7'  LV^nJYC1 M]oOMy[; W>.1Har3%\LW XԀ;}1q3 %kcSRUvIޙ[%u!O 8f{%JwsylL>H)9Bw T~[ܯw(ohbފVW;OK@`+<q}j$0,s˘x+Y߻IN 06V=/HD-9o0GyK0 O.uʴ< etx. 9Yu2֭[A_g3y^\ |ri 䢐{[.aMU JV$Oy/< [^eF`t(gO-XؕL}A_ x7`"8y{;O$ $"^`5%r9VuPQ;"`p=:軖0u.)&;H<]TwmǫhFy]5U 42&< ~%֔siݫS9-t .F(q.1lE/D"kܬf?4G9&RaǣZs~gp:?F STڹ,+UΤpF}f:(+ L` aΞ-KcɨאFJHdQg3w|UծͭA*QBRY=p'n3;WRmgՅ\ERIcyQ9RmKK9H/:7+~TW43_Rodd~~$/a^,07W}򹹇<DuOw7k!HG[;x8nZG-ӗFd2Wr<_B-Q#/3-^ᓜ7↲0Ss"aTY<^2K +kX?.H\RIs1bҺALϊ4E61>>I,Jlbz!]'ӖǤTB@Q66z"aX,/R71/(44L;13Tk_%t?]ebWmEVIN{ NRWPY@M0Feu9q۳9-]!M2CwTUE:$K#k$Yk$y/YZsN].lywB0$I&͘<&Uvb %ld}B3o@| *$) CWt힊"+vu.\N54ڧHd=v'Iw.FB:eJbAq^AnB6H<'(&*9 %Ɨf\v0<}l$wSaߊ\HTTl_.t)lkV9 o6Ql Q 1I|{H j7M)U|8zR-׹hR5~q쏹5Ycͷ0(8 oFݖeq|&[_5pVbuͩ dP҈3b, ָ#<| zq_=8C7N͟O&ȳU0gSx@j8U(a}4NÅ<޵k}m-z$W`܏ A6&S&4u}U\zIJpZB^#$y!|4r-g某lYºJDZIe\0+o{v?e vHXuمaŕ,,0m@{2R.Df,:.˝ #F si&sFfiոڤ~8ՄU?f|V^,BO*XA]d[ NbDIH(_ h<<+|l ݍƏ'dZ򍁇R*QҐL%@>";a^@K|i'/=Y['dѐsTF0o *v@F!.50p-D)m1,/ @Ҭ=CCkiGY.ܩF8/ !E2= #t :0#@ׄ>ZV,n՛Ac8,T.Ӿe׫EQAآ3 'apRY 7jȚ? *p gƒw`CQ~>IՎ@ԼوD̴ya1z3-׫wFD g!-lc9R)u}Zl3_q=h4P8WBx9e5jP~*h:LN;0>/|ag]m5i$ ]oH7(sW?}+wŁdx'ChXl+tjUO8{,,gX e{H2T>` TruNgA"#E мQɾ˭3q.:_#VGu3S*% "B 6|9XV z#O?6矝 sryK4忤dA`<(t F ǐG!\r-Ox= y} 䣻% QX |:?ء7QnJ)_Μ=6\/z͍Xk{xF/]ؕqll5GS.sudLKl #nBd)sjj)_E4{\4%+3Fw&x{2[FRZBt˰tHJ 7 utFgqGɛd(%d7Ӡ?iA_wNƴ`k!)R+flpX $PpwFpL+z4HߒcP$UwEgu FzK5/8ޏ8 $~W4qamЊq44t͔`] eNP̓4TBJ;DT49,G)U騖 2e-*6'ݹO+P7}~pH_C| )R] Ut}6v2a!+Ūv4k_ø;j!Ω hBBj7!I6͖z׏ ':*{?7X/i["=i˰*Θ{s?͈B^wIZ],>0@]A K̙C>xd|@_ooѤ.+(J]4櫓_%/{!@=BxN$G!唨nkդ#q*/Y:|tdHV`NcLfnMCe@mB/}@U+p/q@Mv@d|&OGh/(rs^=Ǟ*Y"JkVQP60<#r5_2\.3LV#SacPr,ĮШ"AL-|k?4H3Pd3 \N1K>BrOPYH丹PGכNJ?L앺JTFZ":PoRnq"*Yvv('\ģZФ =r5X3y{ @?Cn/΅zw 2 5,<~fN$Hb8/pR8 _1 JȠNrhwXV6GX|~ض)w`:}'v^Q<x\V[ BxҒNx)+wmXwL3͋D lD'3XL$l@qQ CIɻ hM2u!:MHLIJ#\A <4T@ Եq 37@AiWM1Vrr?o۟j2δtK=vR z_#vї=TᮑԓBHeڂ7A)@N;KiЅ[A" z4W_WD\U(1Un`(S^"n+^QYQz*} ;`/H1(|]+*CS²BejQLncC8ր5̄IU#;K 4cّZ7"*D +2G~ 3|wE$!Ɣ4=RʧSdD'^;|oȯުHkhmQ޸yh2| .u<1ɬVq7 4U8 ǵDv eu]?8O[}"?aq/};(1Nm5EEQO3 lΊX'ۏa~_!F6ܦ/~˙HÔD%M*z M8G甋ihĬg|0H]UN%yby1cHPh 9]/{%P PX ,b:3$ Rf}'.[fYe{9>[ԇ'ҡ[H@S(l?C)\y:W8-/)0?)NTgll"l%LxmivQ ~OvWȘK* xB|*0J DzFPO H祳e|~4IMʈqR3"O }  ɭPL԰|75 fUHlqqH_v ^߹B#֯uwf'6ःgCewsį3G6=ԇi:W'cVg% O:w_5nuXMtwI An跐n.7M)C%1{RNE'p 1Sra5IBJDeE0?Sʥ''O[Sx6t3Q/TmILSe/qәj1 OZ/}/ e6G˘o+S"3p3D͹⣜>h/pe*eݘa[3 2}6nWNĭED%9z[~@G`C  hq,73>}0=_&}̪R|5S"cw3bC[DVuB!Ϣ>1:*ɿMT4WGu ԖF}I77e 7&#솒͹Q3~DnuLEb6_&v wX/:JG[?玝oJ49Yr澠=QNН<=Z  2ج:0|ɣy]+E (u`cLMK_97dU _+*lS#{/}a%U4I.*R !) f7Agꋛ8%E}zqL?R"e3 8HN./Ky{^RLH( ʖfz@<],^$UQ.yJo 5hri#w,c79ӮѲj1O&k UQ-c~dWˌR1/&5G%Wx I#FD|?U[JxlF/-nŧV|_8'ؓrѺm 5+ 9ԋP{M=mC^y"ə lz:GQJ1N;9igr`m |#1qM-8`m0,BJ7T!f UM:B+2*TBUEYo#ksm1힖^u{_ q63p_34T[fLRfa`'V5?l1<]U6>܄gkܠۼdNzIJL`Gnva4)o YPX\;Or'!\ouu~yּN` .Q628c0ɊKf0H9dXkgS{+5Y\u,Aj7c1 PƐd@tS~FCC@r)!`Tw9ojöõ j{1WoMC{6m7UC~?pmo4M=#H mISӃ,PiU#mP  vOd=G(Zze*AF!&c^Z/q'u8L,d9i[0Gٝwhn'A% #9vjȌ{uZac;H063f8EtbQ*)Y2gWbNJaf~bp[˅s<r>0.ueW{5U$ˬ.qY{!mh$Yedܦg3yQt_S +Z.Z:I G;6Yv rPKMd64$fVysl yhȌ xp}~'@,'Wh+Mj%Jq‰ž2NYA_bv/kFAv{6)5yf'\h2ںD~-`wT&Z/1H>*L );dJ*m^)basH2pPK@0mijعϾ/(tPT\JrK3@r^M-k1^ԛWEQ8SIȥ2G<2uNkhT-UKot6΍W{E,4pN'ϭ}q0$ == /"s~\Bi_>kɗɎ cV}L#S%K 5әxonp*+|*m3:sDթO@ϟ--OsK<~6Bja4 ^ 6T0 ٣3Dxwa42Oů233#R P曡{tާWxX!{'XZ@~;2*q&ybAK;}}\caLd8`c齄/iH>JB]Wޞ ;]RܿT(E q?\v>[4,rp h߆+'ӖKؗss4R7?3p%ƙ0M{Ů0FPaח:vY>^dFY}K!({x>ԛ4Jq?Kgs*ۚnk9'@GalDQ7wLFYlӸO.%@<(:_4 1rsFDH hBo݅2b-1Bzlk,*ips'hl>SbLCk]'z5Ǟ^/_F,r#;b]d:~bPcOVXhw)-Z*t-/3z,$ɦ`><۪FRL-`<9ɜ咵ֶ,WQ}T.\ т0P@%|t-0^}8(wld3jHcRGu9\@AzDB\uPv3e3^9znM_#Tu{`D͏ ݗq4be8)^.5I.ӆ7֪ Vһ'd6Жdϲ !e|NU$Gq5=>8@x/6N-%_O6J 'zғsJL E;BL[)ՙNi3x6=.L9  ތ izQ&,_703~D0R-DGV1-y~MSqd[ L^ݣΊN kih8,aӫ& 3:q#ޞlSِ0"w-ܳ; =\"ѿJHK!1O"69 5&yB{?mߗ6X n6jS/>,a,)__A]KSM_ۭb{m#OE5|gaĤwaLd% 8Eة?IYZo8NV3iQP\CUF1JI9.'}M*Gt+27>ƅId(gO5:n7H2`CwWr#v dHgkm`W m>mk66 \gDf*V+\,gBa%NX~'dSaeӢHϱzKCL]<} =XdET͒j{N4Uc.̤/oVs0lۍC^WNN*ݠVBWKb,YD_=tT!݀#ĖHf&؆wfDd%TbȈx!3: Prկw"qbߔC׭)+ IggAHBtF pVٕ;f(AyMO<0:0tx foR?<TlNnrBtA7uI13- ?'tߟrue(8--:,TPS@XK'I[ 'L+ym:ʴJMwHt1)<Lޓ#A{911-!oYMc= fwj"/>1+](|(:M!Y(*T08wRk,S_N6_"Yk/f?zS;D{(;.rDJ>teR˭蔞Dav9AG}}{_GB u熦rx_6y RNNI:>3c)S>z~&=sY\ƖυU%mX~ES{ B,Hǵd,IXAXP\hZ^w˱\G먍`!kDkL/)!S-8Ter kn^?YLsGVV̰=v]rH9Sơ^ߚSeMX5F0L,qH"? K GcNf<]:а`"aZvNدy8EŴuV#8}ZH⼹6ldfy /[THϨIx׶ǘm~i +m}Yku7ˡ4fY SȄدv)Y)ސf<ŭ5PS}=beo1L3U ^~ /^HO܊*~7=`BAeFV;'eVb(ũ GeѸ[%jٲmiL-;RGO (OrQ%0SPjbx'XA)j ˵?dWG.Sd;,M=3udI]ཌ_h38#QX: .nQ+Ohz6%"))Q/MµZ |2^;]&CRS3يOF3e)#CE,%^uB&5S$O^5P {Ǽdu1I|ͱx<79O$TM#UJ6U޸_."L [ GqTfC}`YTipٿk饄YKfғgL#5;oIXsQBwfPu6ոV9ħ`Pz{jUݿݦ_@OAUx{#N<R$?Sݝ[-TVaꪀr)u,([}7ߥqQ~AEh3sM ȧxCΈ0Yi&Ro4Y=X(R9!?C 8qI=SYRy $TC\ Fű[c_*#bޝʯzl%+24T=M<"GE|qlmR=1 <6shmcbnъ:d8s(08_8MI!TAQYf7kg#BcV/f5602dY?nz! \C_{}uYB c\;e}&|V`\QuFM1*y.g/|9}{aQ{OYihtYu/ivrk;O0p{J=dc*n$9@1mG>zZ"Or9E ÏH`)>%X65[/ ;Ho-}h74LYE ,w hMʓ'[%HߔX|N+l3[F8Z# f%d~p3!ލOgg3g^(*odk>I3":c^rL:H թ'o(kXЬzYGBnoᡎcq}m]h*bU;b4˱ľ9 vʰ{VT|2etDWFbfifc*OF@ bꚒQazdtu⾏g,U?~gK"WgN6yzYRU8>D.ܰta-h.L@=(^9д2b߻伺sX:J}\ q]ϯk iTZ͝h3Qi:}Ƃדļ*pDY}|P>53~yeRȇ NdqCj3nF#j1.yw]J6JW*DdTNUqNq)w[jz?7]v63G '@IQSr¹Ec*"lN?fq<`Pkb&=k֒0ca~6SBx s{$ ːPDsߐJ|T󝶥9ohtL2? 3WD\_|UK/`gŌix+~/.T|6KibѮgp7l"ax\I2¤ *3˾yx|:|5#L pb+^vW)Ͻy*,S< rO@@9_HOTt> Ihˈr~:IGD ў2cȂI_L=ƈb}>mE ZE1 \ _$l8`B;8Vcc6I"P+-Z) \M!y30qRuFqG*Yb eKu1Fw>ų Kh|qopQ6M5XMˣ(2*K?uAA9}z_`075M9T0(uL/^"'jlĖ!%qmw`=޸ ToUM@]+-sZܩخ7R4?gpǒ\6H)Tܑ"Ʋ@j^F0E|fHGMd\&c6rAܓ#mcȸNchLb!ErZ7ш|ԓΖ7D--Ѝy#|Tm勥 l:w/)cLrB6 S ;.@e:_Kʾ]zNl>/&LH+< &7~F6\t}ğ*UN=y\3;n*x\Op%Xg 3Yvu֧o_92F%UWv)괆o<;vmpapwOj"֪ ?#p':_NǪI#5z'!M?>?.)Dzq;}Y3&J z,Z*ļJ+lni)dm]d`?Zjz  (ޤT7É*_2iTSt׈}/ҧ b5b?X}9Es 3}"0zhs!!M.W (dr[rV."gE#sa? F.pP/0ެQdp 7#S/N<@Z 2eƒ2-.bB$5VuQe~)\pmXCΰW %7dzÃYѐEu5[yIeQ/ љSGSLhMO3}3Fp 2Yrѧ gj dI1|u'r} jǖ;r ec?TTC Rbo+"0c}1%!t]xǓ,8=z98:A:Mb:5\sW&kdַX q} ЍlRJ" t=rF%KBǷ |wI* u^KCZ<8 W]>T}svƳfZM6cC9ڸa:Eo@2.@ N/vBB(SY,)51\7Ɨ 0٘Rmꕙ#/M෉,BQ}m Vrekr.:G*2Xɔo 7P-}}iS<̎:O;Ȼ[S[\!R뵿nFjž8g`JPhDZ ŒF4R;֮So~^U *'sLdElkDSL&MG˫R\Ypނ8GFY%a$?c)bT.*I:='=QӚ\. S]Ʉ39ڭ%N>-آPsHX[ypx@0!km!d*n$}-@q%pL}{R ¥ &r-U^D , JMwXZO>B'Y`L@)Oj8p6F ?3#) EIajݹw5}`WYwk]TOH@k;A@֛4)["@'YBrMz5c&lx7vd&A}I*mǷp~Y+QS@ؖi 7ظ'‚D+g![S/ @Pa0n?B[3b*V;zlS&;.(C8$~`A6{UW%I8Yo(2zAz쏚D_k1'馍-h_q iM` G1Y掷ƻqAEdYV¥$R3G~'axrFktk b,f"; -l3p)T]P䑋ů2kgRxA?GxS"݉`bHvYKmoM:v TԻD[0V&D[\}txC?DcwvmgfPHߔ $H-gǬvPøfg-5;5thXǑun j-TTl?-BpMyuv$l&K9zj'À3 Muj! _:2NC\bɾޮ6[ av ݚL0돘U-Rwm1croHm QPӅXR6aȎ _}]sP}%Wi@ߓ6+p< 8p>[0͕@xehvv&FM,}h*[&.@h₩_H+ 8d4 3$ǘvft$ 2mW g{ԮGph(ᳮ ᄟouCvgN Yf*ZI4ihs }e^gшvR/ 38aҼ3,pϞ^/`ZКrAV&VHŚ }iwd-vײ0 #ğ*NẢ0Z~χq/b~gֈeumKD8$<^]o.f_t9jێ@R?)I%$@_R:@z3f=" Nf-]3óL8JjAgƻB~5+Wצxss1\TBLTX<Rm@7ia chX/I~)EߋyPC ymXBV'g]=t7)j}!HKվ_aM vXPGyC'=̇9BGDZkIBuRþu,.ed[@J0 ,s5Nt '0tTR|Mߜ#1787FOe)eKַ ڻ2R80yEf2<< n&s}\2;|"Ï4CQWڇHMF_C\]DxnM|cf~3h{=5á0:KnKT>Jt͉XSKEδnkÃת axwF{ xaT~ )no$tl\@A-s^R)BNtN-JCOt Bn%:E哊⋬Qs{?iֻ0!:JS%87$R;?6fSr-xMRG\xiu9Β/;a NHxUZ$VZ-gҶ 7/?%G0#`Ux:_4x?9֜x;fM͓:FkN,wh훋8Tmp%iHγ)Z9:VkDWx3G/lyQw%`:$ώjIi½S2Śt9@.s6Vnj(uќaWJW PEK*7XԇP/--.Xh!5  ]w'N=r;ޥu;w7I67Ӂ=8A/幣%Np5VRɕv7Ww+;n&џǞ'#߽vZKSNQ.4yz#8_8U/ʖ! C,iĆ=/'OцȜfn"DjJҦW -g:q.Z7$v+f]Ӥ[b"N[ :8{^h>ٰaT:8kKL2]cl{eX"hɔiQ"~1m᫰CdgPmR໋ڽ}O%ζ`rT!oW`"k3q A6WlGH@NP3sۜ(JD1p8  7A>L[2;v_0j k\MEʅ!,i3Iy/Hv,+ܮ7wGb/m/c<7Zgl* DMc34L y]# KCCg5r>E^T3 M:~ p O 273W ,2IɃ`@!/W YuE-A&3%DUZW#={7 J#}SxS崽"ΎD?0&B~ Kw6H7ʽuf/i$4Z)@4kM4Daケȃ9^,`J$T3Oz q9"|r^Kb֦|6؝G]JFEkfSo}o̩D$ ϟYL^@% *PXveĕ;FBOm@^"~I1CB=(R5zHoXT&2jaJn^gbSfνu, FmzSajZ*ECgnOٱX%XҖ`2M宄ѕ2%$Y^KˤY (hP@#m̒!#o1$b,t5QhlX:&g 2NH}4;٘aP< @X&W;:qtG6D3RK 2/CQin@YKz!7]JdT?&#&3δ2;a.# #6uk2'` +a:+!Jo k) ݥ5T1,n;n|2j6{)錏%) Y[!1*:'Z;wjˌӢg(rֺު:^ɮ!6!I#Qt qx~_#L3ԥt4fJwvV>ueT-nݔ-YPWp$|3bKbcꊪm+# Q+F8V@o݅jm ex!{F0 'D//e6B6(;ԋBY*Oɮ,7DZҾi!?`w֔ ~<9jP?e$M+]VU)7C>0&R*W<2$g lHarQ/ p$ئi³UkCIEmIR<7G8_L׺={?4/"-e%:QXdrO&}"<- ,TtZvQ`KM5I:\xQ |(Cʑe[3itq ;~`ֲ+:eL4yw^Q]Ÿٌ:1A))Γ159N_2\ZM&,Ai:iV'~b47ݮyT- o/@kad_fy+(ذCc'j*7bn؟Bݫ+D-#Te_kEbpmxu/W+2|2I |c>𳸼꿌Gvlp.0(=zG8b$Sc+ْy}[vpXp5<ʘre:}hmvtRyp:7\r[f6`]*;Hx]7f.yZ+qV. [eU 'Brv#TP8@}VtBv?m͟ūEP_zbMO$V5clW[{ c2NKg )=Q Hמ<.a^\]C+YP=_s b0˗0_ʄh,UtW|Ѐ+rRʀ PEMJ7-h >x`ѾX&fȺ4jDp'_z8E ᧵`:ӬQC3MC4؊ F!w;]7&vZwl쫊,g7񴲽mFX]׿VknS0j}Y{YЪcSKlHAr5F>cI4Iz_zTvH"q96s I;rAPv* fcz?@:5v~"4Ycf3oj^BzP}t$xw/R^a{Z[#tLJ*+L Do25I;') CWR>_d|f(bWsW{xHH +W0i-fia*̵}}JK I/¸[ Ow>QH~LKDf\&Xv_[`#]J*7'\qF9ZnΫ szN&ڰiG@e7h}尰h@,UiC i)d8z<7R"WQ9a4c.=Zkn 2zůǿ~Q~DZ^O! Ln3G#T'TUA@;kd{hZS)+[C8ȒGw5u.V@H6fGPD&Z.s-͖i>?ԒZjXPc^hv:̞\G]b5L,#VP+pyl zk22 ڢ24uZܓy?6 KSɃ'cgr M&gQ<Ǹk\;V{-喐B 2 2BI Z!zHk1"sӬ .K3N~ff:XƤ.Gn{ȬB$f  KCl7(&&'Z1gFkCs?EVW!z>`c|fϳ.V )]٣bVm ;%--Ed7T{m#`/pRZ)攤?Nd`FT*mL@O ȸ׌16*+R߷[ 7f -KG$IcP ɨ~RAg2!&#w23^WU\N|]n2!'>xD*\Y/{"o:tl[R͊'f\đfN㙀LCe9 ÌKM S}{qx*ȻAɐ"4orV`aXɪJ(V5uQ6eU[e_ b (7 Cٕ4Cq'x<ƗA0 W]а*:DS=n;e4I`bE0MGSw!uwŻ¦?㭖iR?fX^s;1պC w *KPfƭP3#,l3g\9hmgPP !:W]S4y+؝z `)efx7ZDV |JZi&60< w㊜Pn)/2=L~c}@rb 7{ 3sZ#Ldp4Wc-RCC33H5 @-N)U[&A ͛0 |Q,'^M}<Ƞ2Ĵ.:N}wV4o Xj2z\FxӤoW5E/0yF1^"ڭE^ͽt a,{,9o(;GvCfMrW6AelxD-G$S%6(Iಃ ^XsrzX][Œs (Z߻:^EZ5o _ea(lMuL[7>i?UY5˭Gm||E71:AXon{x[Lg#_\;X֤/B6Mr ;G+0;B{mtN+^@]OLXVݻ"Ʌg:IiFο/)S{3+Q`X CPpOJ/J#B`^U&j 8`-ZII\SNE\wv K=Og@r C:(ɘ:h9|vS/JP u3 ?u s֣%* {AlɧT Zs Ne1nP'v=0|@d#1wr\kpAe-Pho]_^H.iۧSJUflO8n-A{`gj[l;~H{>uK8":pޛ2S(n$H\2jo̹HiY#k}8`OKO.uf5#Tj%ZqM]yW/(d NJYU~:ب/e!puE+ 0jNO`{k!ob)W pr)CĺHWen`?t3b}  Q:2owYMJXy#jlw(,66cR `kT㦶Q-7,A~ZT~O (8@ u0&5O=ZDiHrD&BynnS+w9ݣ"Lj%sYxnFѽR3E}H9D2TA_LV$ߠܒ| ØuY,Q f؊B@diɢc|t:?8-v(OӼ jiI(N> ^1}p9Duq.g@0LJikj[qv<3z.$r#Hd (z-ç8atev2Aۏ'ש^ eJ*+}Z=Gśݨ4z[I !EEF7N_N=>(j-/3s3`zvsaJCs>~ 4 c' ˺7ZR G 'nj̟ \(BmAm>,Q=҃M GRj_YZDvyuQ l'&nc0I ƬX0Llg;h^E!'CtaϿkYhxE*g6 $˽⏴!-(](}qzz1u U,tsız5Zd@!x@%!S8ᄐ[dƐ. $VGոv a 7a )Һ|ЦRTxus Lt2Pa,3EZf98=>wYrmK4jDΩSEF3d~"9wt[y.J] #urB0=z?jpsR^ Wӓ=ؖ}+Uf 1FgP_T =ewmu7j1 ӥ9{r[JޢсZ!"*F]$aFp}N_F݈FYyn%yWVe/C-2?TpD"2wk]]"OƀCL6lhl$]vc7x{gQ>QfT IQi4{9\ {#-\ :[CfE, P"0_^gBw(V'cG,\>ɋމoˆrSQQ-x/`&&1*e*j~9$V%-cs?TvvtpevWF3K@Bm-W{6Sp̗k-qXP|_Vʶ,g9̎>:`=ͫ}JB`#G <]H^hΡk3`?Gp(sٗ-hMPQ]?:mOO;Sb'ɶ@[e!l|K{;?_ {½mt}C+zw0:Wi-`rXd򺞲zԜ;$SǗ]l=26ڗt./X2LUhGbR`97?W-H䗅h%g,J@ TAHZL"pJgo40Oz"lYH}N| ꍬH:Ɨ8XqJ WsHxKcvtÞp(u)M _ )}G-N:0,,떀zM%rOـXi 9'Re.XWwZݛc$hvP׉ V$mY;^΃i HM|\2)g =ݜZN4VxAMy* Wd.j0|"qhǤj!K481&vc@B2̑o"-S?,yJyO4vbɎи %v)8f*Ni~|s'&Hr$MDKh6 Bcʁ%bwCwLPAe[™qf9BF۽[*>/<6U+ihb΀]?ۯ ۉ|ʢW۱O,Xo%Lܵ56^r>0 Ӣ a6Cw44A0 9&g]C}˱#L}B;^*&KLLOsdy'U<{X[:*ub+ w>h{g1#kKZ@ UZP+eSC_dAyJ$ku7Hlβ,JbSLe8NБLzBgNPY~e[ "Ud8c|nx)ae[ь|psuVN EkH][ {Y`h}x"İ Vb7sL@#i7/BE)lJmbnע>4Ж~@IxGpXx'bJ|?֙-Aʁ~.rSxo@J@pybؚ1WOIcf {(U3&U!g\x)X$5d~ 0;NADe,gɟF LbdQB~.Ι'9%V2Wu+ԧ- Vюl&.: VǐDM]lK9ϗGx\pGTӮqwiMgU/d ]z(EE^ݐsc2bU`[GhU$_aD~n]hcBغsRqu}wR:|<~w$J3'd+Iסdv.ynad 'UHv4 A"KU^R6CF0 ŻgP`r?6)Qe>12i8u2/0v 3M@>ԟPD&́ ]gOj֬/tTurZJǒ5= Qr 7N\ R$yږusJW@>ӘrTyGi!.Lá$pvRFIHRS⢙jkTKl3U@(7msC딌"<7'8yc#/dC2->MW1<@ݛD*Y)'4<퓻x2(ݨ OBĕ`&*TW$j8lh{_cBY6Ayoj<89~@f'_2`}nv\%PC5]WƃQޞw;~`LJ(4n9AW$!хyZGRbt-rEH(ʫa§7/C9 ׸)?y&{oBztWJ0ZӎB.'vKp.V+Nem8L+Wth`\^?@q(z<5뼧e9C4> cyV(3ta^VI_zo,}>5s?i1>M_%?]񨟤rA~/#|`ت VCߺxsҳic}M&*,98 &HuVn} Տ{](m`eGTI f*'OgqDׯpUNL:ۆdʥ͌  hP$̀+KZh-cWBƖK>eq΁ yN5F/P=@lf.9M+.h3+Rg[ԙh]=STH2^H;&M]чd Xx\ge@ UW}BTyY'>&G[{?qI ]52-$0}xN1tGvSskپrjZ!.Ø'Χ5ga3Z1Z&'}$J^I]Mk8$θ~ڿngjf&G`buNȘmJ E"DrnqO*ɮZw2.eI-VhowD0orG#kUuJ`>:_4&DC?@T8?S{B¿n8ʯ,#|2&MjHBp?k@{4VzޢψV!0 vY AY0|!RQQ->6gr o Hr-ڴhܕb+X&wd}%Y *c'>y7o %I^`ҷbH9(rF hto .{[FǎRerz,pP޷/cTnMll&7t!sªE43 4?W'&@;AŻ8Q$(^5!Gp&?q!DA=A5BL\W/?'U {] opJy8l5aL1g :oJ]kHetՃ7e}ۥeꃭV0#] ]YX+&¡;y^ NF3-a%\cm3<30T#J1z'Ĝ&)K5U50z1#JMm3iO9,<-nsbdG 5D'× bAiiϟ ю{?b}L&ծA$ P}TƭU4Ogv8E_D/PDc{y!JxiK;b}I҄ Ez/N!2/:pif;pN޹5_sw_!oGS,KBq&P*uIn@6]a/Ν~*E/ *Va AϠ3Ʊ_ww3m0" vqY."(1$v!H^am .3%2I;rbV:%KqOJ63k(4F39hjaGNpf@S/% ]fP@gN#HFAzuH%J9remK[s/ܡ6P. H #ѻYTWppIa[0%Տ]YsW =_Y,V18SI,[jd]i_:"j*/F9bg)a'|%֓Sai[m}Οd(& 6F4&g %lzp|fjv9U:BeJCc&ls|oR&`Tk˧ܖb~O_P$3vi]yG(lg-YSnIJqN.TVh[Z_Ђf*#Xn$ӑj(wFmVrA;V28>Eut0^bcqs&"NW@p/WJj^|R2xI!L˟'C5K #%PChZLRsumC%9ŭCg|ө~ؾq.WIC Kbdf;mX /LfMjzv#_W7a /}${jZ{DyGJ*\83AYWi2'\䳾ƼBՑ.ZNYKWfV!y5eǹH>c{XmMLu2@{ #*}}в _`-Tn)?r+eq<ơU_hiSZQ"bp12#c[mM 5mBLJS=^JTМ4x]l,>ȵ,5bu6Fe2rkO %\ugunQ ,A&4_{7?ÂpM6wzbF.C,Y";kGt2H|1CK!XMe;z7emP.Cph.SBObIO,}ev2|oB7$VZ Z~Uc'TrzŇJH=nO)3vV_[g3C `5Up{2 *qi 3MWKJj*1e(o3j㥃ֳO+>PL9e-!`V i-̙*gf4 ծ tFM<'hT+ј b2 #j37؃ 'V_˟l%7ȅ o ip~yc@5'R2Kl1qڰNt:f.B7^ yJ^>,J6RaЕڜ6feD3~@2|ySRpiʪ{ihgZ6A9Y#J\_1y>@lH/t|(Ud9$(JOiH [+'[%II] īRލȇ AX˕nGc `&H.[_.L _*I(\ -EXܴ? T Ny-\[Rف/WS$EH\t2 Dnr|`Kq86@b /Bp!*P| ?Fɀ8-9t:4)U{, 1ZQ~,W(]xL8j*mc ^w6͝|Mw?'5A|B_j|u۵U#B`م$7ֶ߅竞j';r0]TBg4H{- &Rwl#ω7USei JmcJE Ph3>& &ʖ.3Fcn$}[xx]BRj D2crԼ׿2B^FR,΃ *7 5"X8Iu#.R鞞@ ,7$t%n z, %X9)%b NǕR mxu[ohH2cߙe>7Wup~ vݼIER[I:tat},ݮ ,.K|n/4gRa:mp76z9=gÆ: ]zAM i}dݸ^luo5Z/̘B2Fb86:p0]fwS3`D&i>jOIa-D*rݹDN18[eT2ZrŠtkXʈgSWFN" =Ԟ?cZ`9>OMuP?kf>Evr6?i\WOObYq7*h۴b+7UQˆct(`I<\j4Kܩxj),0 [iU֖pT6(I#Tr(s\t`cja f<Jxe Ǻ!;sݱfBҫeF9Pb@WKWYmɥzD=]F^e!_&clmCAVyp#8UHڞN}g-1|@mi&Qm%ke#&0 ㎭)T &zs[ِ3ն~ WU% xfgVJrqB$,i@{a'h+O}}$>ius2)2 {b^b8 G߶j'[S&D?|fmaH#>3#Bu aO`n߭]]<5~*N= "V:2_h%&_RU@C.[JyeO?5iXH2TE`xطWf*q)?X⭛IW:U<+$sKX?ܟ"{7A܀7ls_7v3lxL]絍[d5<Șև /OnGLkH2X}&q!aDд'`'ʲ_ۓbkWZ_+Q;uu].;#M2%QsQ zEJywtTW{e.#/%Seq oIOɉ{nʼU_X Hl#k0cZ !j֛N[Pj=A:n/qW$aڹSZkL5 [q_ٰ;dMou6ВPj"I[[De8/L?֐a-kP*w!̲?GvјB3o CTs-L^_$S'7_MD|!{@j'entyoo1k`Mlŷknk#H _] Ij8-Sbמ.fwEZav)#-Q #PTBoY|;<v w5E!0^5H$Foجix l־j̄,_׷vժ!' n7jm@LU(Ld5_Xk|ِY O3#-ˎ(d?DG˦ C&ΘUܺӝ6Mp'_|[١U[\v!:co7 ht㌺Ë9MCV' > 4bEڤd+4.*"6!3(;f 3},a,@?28+wO;,ﺐT.!b) M $]S v)5g^T˕Vz$W pdTL9" TMov}P4$0}ej9t i6ΖЧ )v(6͉hkjsGTim A>ή1 cF5y(9 $L⫞l=!ڔՁ'n:afx ((U]9/g0,'m6$b䳤LQAC.f}?tؘhW]7魡 ;=7 ˆw3^.0)gd'9t()M*~KhBGZX 6 @Q+)bp2}9 UlUW񕉳.AAL9~iHv4G~ Ih<ӏ^X|͊uB2÷h_5z(FBoHK uvݥo0R쇖Ez\\Aƺl rjFe%&F?PzqLtC)!qˑmAgBZ 5{sgi`kH1c 8S`3yvf<h`x>[][FD)*ehP˪ ouxju7ۥQ+նq{SDPE8 j`%F̄DuDu @iM/vR%r7Ŏ)e\Az"Tz;$$+sn\ϴU~ڔwYT QY m;85Ye C-)գ[2/cȮS{c$foHf:(vxǛ~c)7sD3+ppyY[՘_lѠ>*3;Mu/@ 9A][p_ɳ`)kq} ^B!Xc04늟bV1 łz]`El/"'k˼l=ylX1&`uvTbh9!3Vޕ37!'P+ߠ|؟>T0!},EKufnRg>uV1xd(ᦜ@17+"%l2b{8xYs)Id«L1NcVhRg,~wE3OPpBh(Twx~|v{EL Az0/) lRʽ/ө9/#Qw݁0k}̫Iމ&KaU ?jhf(1u!t K)7M*pA+z``4z)6)ucʨ^0';|̲@T-b C\h'oJ`ޥl x5u=hb7$C QEU'3U,r+#; g Com ׊(^C}n6[* ,Ո"wm'Hxn D.ar|J5oMpNC/A JLZapgO~#!zşpU~%FE5P-8uS)_لdJ<`LwGCYV暷o|8]x'Duq? ;B6T]T13 9zK-iHG7}ۉ΂))\INyŭV$]>T&`8FE t<oia-)Z&/%X1="}}zDQč%uf2'hhC?s UGʕThW,N qL HpNRO8) M@&17RҔY @{$샋oyA[F$i!N'6ؼ:/$d{:ޝPu+V H$5Eмnqr{ue=ԛ͠*t-W~A?[4bFڔ~pCx V& 7f %2Jq٬%1aY0sv6xLUC25{h$_x$'X?z\%kY\uj脟i*7.9cyy<ʫjRFv񓇏kor>8_\v6ՔFj )є"veSTj;ءȪ^VKa6w}(RDƔ5b\z|ŁFuBSV;e/QCx*"Τ,TкrdQݯ )bL`3&ke6]^4 "y#\f 4S%ój814oKZ8bO"=վ&D?OC'x7/%^?zkʎJAٲwXYSx:uҶԒڇS͖M6GO>5h4<֬$K#P8+(&m=?αJEك Fm7=t.91S'6oUcZRS.qniFzзȘJ#|`[8U#}ꇴafDs̱QM2rbMY\@@q(X_qs]oXahN>qA[0bF ش2j ,Y94K 9+V*UIr<+RyBI)" kuNor#@n4L]E̟v/ZG32QAZ`Tγήrrٙ̚kIchuN}^&HcCP755Dz,v7nWPf E>g+9$T^oEkWN|0\j^- fJ/zu|Rc';E^<MKX)R'-4dh Tos3dN[#hjpgjlIw_#50l|\&I׉w,ǘ&Q}^bB9q[%l\Sg3aNrE1xTVS.V8Jn} 7=xd{c!U4\4%KzvAٌ}e::]emƂNAdQI(-"a3Xz |Gm {!HRveF]ڍr@0ܝ,3ƕ!& ߲%ve߅SQ(Me?/`2˗|+]tUD$'>q5zgWD0r )L/Fg;_L)@e)Hܔ΁BH.yKo,9*y8Q` Mu"Q(F3tܚf ㍮:gyaOC:V5\ ՟5f˘Yx%_HI3|oC_Y'(kx (zϟ,=#p KAʱu56L@`zc OmL髟Ii>`CNW#=`%MpG=hK*"C$]ų Ϻ.8 ;Z }̿sO<~Q eL=DkD+IUf'.N[4d]o0?lTų z#͆}ĎF. EE(Lhm[J&^{]P!g90ЪfQp JDJvDw@Ɏi\77X4S@ojA4TͶ]0L4$n)u'Ñ&jےO(jy=eg%38yk OΣ&,Xc\F:g^a1uRO10#( ~O2uJ4T ^hrzJ DQMKor#^3OP)ݘӦ,g9Ww@%oW >}IbnPл!jsbAvՉ[^\p\1hT0^=DlZ4VY{Fp3{ۇOto,(_]h"jòrUuXXlihے(.!Lڨg4Ns2 zf09 7nhn/%Q4}0Luힺ6͛(D6 749롢hSv5{1Q*"Ip'eʄ=?!W,=/nIwS#,]uP'&=/©e"ǎj1|ׅȄ%4Ͷ26Dl53:dp:p2Tl1yk͆rsfB'У<mSCqI_BxW1) h#q3|8B͵Z(+!?㡦lsjpuJq5Nkr^GMj6 -,z/πJTSs89]uۨWi)sD\\V|:!O9GdqUs[p]OiTĪF] ǂE^xσc?CjzR펗;;+! Mڅ'`gW`c]pSܵ9;6#*eɀA:*?]gK^yDOLan_BgQ敔eQ6.yYt },ߺj͂ES@OuiTR<+}3"dݒöl508t<2N,TUU} pI$~ܓ]t#JOD^e#C_=qjcW<i4Ԑ?4O("7vW4dgN~*ԹR]LȆ:dQtn;wN11$X$M 횾CcĈ=^nat zrO؁7-=o\ٰy#KMl :TItHA4Z9O!x+i`:s{v ~nDrd%rSOneUv@PbOl /6.d<{`ɑ=#b  ƞv"8D}ie`Hy:#/тկ Z2Y^-nIبt\&j)$Lk=(`-Ma1<9DZc^Dq)^93zޱBNXsnگ'Et_֙ {r9< GT!|{] N1_Qza>*`ȓ#s[pem[~LgmNJ;f{7ꦔ!N 燜"xmLG4 (5JF'% k^(K2{Z%xD5i[aaߊXaL詿Y?dh{m|\ZQ#J`f驞4D(Sc+M7 /`1hL)gn5:3ABgGߍuso*=mQGqMox<0L(2ws+L[ܥץf!̣rg"!}@#0IL?hoPXԺ4R,&U%-P<X o1!;꣖NK.IݡvM !b2C 3 "W1E}ycgp_OIZzC͸x̸Ifib٤ʼmYtCqFS(Y !`e (^m#>ݽ'1:\S\&EgP3[ģӋOǃ6WaU@n  \#Î9_~zkARN 6*)~HyLp^Ǵ8>t*'Ýd1!pBgR$Y˵R[7ߟ9#?JrcJs呌& \iPً$pYB~+vޘVj 9%PzJplf9LHѓ}|,y(z`z{!V|%\dH9tꏬ[B[ٰ31.OT NxzNeݔ} M$uuiwg2!ZJX6V'i"^J!!)MM"| vvIoG?YFs?2|ѧ/[|j #qW0M8 ?uﻅ@io$eѡl8 H<4*IxQwq@9bϮI-DXvyj$HE Duej]3?h ASbcjS]p/MPҨAkg5jNo֟Kǰm}{l[fz..8 Dݯ,]YM 8[݂n;قj5IhegrGC1W%tl'H͹fcfhC)nEeditVo'Ysk$(RnѬ`Mu{:bkFb)x_U :3 Dץ(K ^%1sX_P9DݹW"˒홨!Kq5\}]XXD}6̓x%[4(1jC ONvDOdRP+P1@R3\:Y\2cmL1Zyk':շPXbHxȡsyeMmf[^ |O_~Ӥig'->K!xͷb_GA;ht5''_n>wؠֻFxl*#'4(.. $ PN4V ^5I [rquF+1刺BS'JW4)5Eo&DT~Cp;ԕVʫvWo-Jx)aDi Ƀt*"V{Q.C69ǠV[m}W"cU߷sac`Z"lYMmg)z0RY9bU+X-/p]8JXƣMM*'yXaCXBTsf.13>/~.!oZw$.}ѯ[Z^ʍ_!Q=DntY" }_%` l oY `܆YٱtC_*O$a FcP( zYIaLZ"EqkBw" Qx`Ŀ c+TD;.R܊ jD ;V4+P꣩uf۫ĄuLZ{!1-_ۜmi@$b[҈Ώ0%qT}I:yK㴌/w͏0KDWc+m=i⊸'(֞U4e0תhV[B]N ~RvOgCxs6 g ]čCg)J*=²MH-G:иֻ>p6ћ8k2O6 0sw…JL~VV"wR r70N.K!euX.V}9’e, 6xfM?1 rNG/֔䙽 0 Wswb|CåҜGO6v HO@՚ CKe" tCM~lM2a(qpm] =N'~Ԉg !`a>t{OI+DN|ar-$7𡹔7d6Kk Z4h _ˠog .3ev"FD]L8KSJ bր?}a,H /yk!St}O3UD6xF4! ұ/ 0d\:d=ΈF@1mrp t+~-/; g Iݣj<@q"L7[f| M:@K")Jdl 9f sY+<7K7Q#n׭yOV=qoh|R0 {׷~k1>bI6rjXA@}1>vE~sXW:op+r@Es:=`՘ǫkoK[NlHT.6_pJmB㕻W f/L%nN.Y³t$s` cha0aqEJ"νp4qU+f.ٷ=-?GD1?B Dz.]9<ZGfa}3?n[񧰫>ҍ"Ίx+8 (p2;K|jZ 8C pb|EkDQ# x90KZ=.$PYK)1[zhx7~!5P1z{"hg8z!w$(΄Kcׇ8ܘU\\2꽰mS;ݳ 36ңzIGk>$Li9{ ֦YmM^AD/"vu߆-BTIs>!VEZ 3;n%RU[ft'+=y]T)%YM )$ڎäe+ j\WLͺYO@ Riu;k 2D[_hΉ8VkՏe (eʯD+L|$beF8̓90҂:<bb8-nH*묅!94#ӶHcLaʟJU:O&sTN( O4Jcbh9L?yh׳"Oxy+A #=hͺm0u7O.U1d܍ S\ ^\vYEY+Kk0s~ba.҇A/BG t Q$v9.m 6TVD!.:D,cSuYPƞxH("}@a]+lw {}QN~jɿU3;Β4>7#POCj-SPq!jbLz/Hr>22-x3symrWTQ.]oyٯ<ƪa~ ]!Q1MzHŖ,%';Qm2 f @-AMo .ԃڥb7x:g.'[8^˶N1AK7aݙuLӝAN4bJa񌖽5FҦBAmtJ!QmBf%L(i(f@<4՟ќދܚo0x X /^)a>&߫W ~Le(")NR o/29n8W rz2HuL 16/ *hjm '(٪̍Gހ!?7IG,g|ʔ}5[X}W?t%+##ews3\a+Pbh <ld-^LU)$uU.jY[CKAGZ"c0*ت(~fS_(6 c!\6Dڇ&[5. _!R Gj?&el\v-;+ku@m.|7JU\T9qȲH63sn(eTeB+AWD`}XJYnp^بͩw_ȹhlh=ߒNzkcdqL,{(?>3h[ N>J\f(1 U#茬lSᦜCxUu 4ⱁ!4X/pa<7-]5ECoK BvK)Ak:sa(- W=SIQu\'c7(>E`& UwqKf9*8N`-2XWmhl[xkId#xQvXR#A[SԎbM؀6h,<.<VAR2F}U²ڕ2)18D>+煐 cy7VOKꗋ9JS_iXy%1v-{ jQQ26%|w=6Xr҂G?2e2X߹Qs%ڣ~&/yNlKYyuXVvu`u i¹VbT#QV㜪!n2I2Mĝ )oĨ鞈jaj2ڗc p]"_Bxy"k"TD}fi35@e4X/cGy/ϻ*Kn{:O&-rcPvh͏TdQ[S7`oj@z SAe 5+ [B~u`gB҅/e/"pon8\PYSJPӨ"8wG :o7 +F,H2 !߮FYz\`H.^EHLES3Ytl͆"ƈ ,[wiD2Ѭxɟ!N}xY,^8:p&rmO0Z./{&/V7ѝj1"?r˸lj7_r?r>UqWLX9elU^JJd͗Hy[sy'BUNhA=4O>-F/kL25ZsF#5|%yi$`7yB^̯|7,̚Wa}M?23:LjCJ1]ҟ()lku-='$|#ie GBD{KuQ#8ɍy hh?\b(NzV_EDLB5'RbLf Wiu:yX^ȇ;T&ޏp/Ƴ% 3x+XI~k DT :vȒ,f"&Dp1ʛְjavzKU(~9kn#@61a'1Wq|k 5Rb(5@|Xm"LcWM6nK2= #\]/XL,i_Q̈́z.cA$]%Z֝9S [jR-B)F/԰C+(%|f-$>}olYF.E(=A[dBA6 ;u~u#!0!Bӥ_xD`:3Nއ銙/^`3Spy%[f Pk䱙n]y:yDr$vlƁS.Ppj)'&p貫<x__J XگCEU*VbG)\ RmZd7}H%=UX9"<@|PmMUB>s+AY4.QPN/DEy:˔3B@|-nC g |ʨYpwjUp,_@/% [pe~M) WQݾყ%vm }Vrʿ-  - 6 2DG‘;)]~(Y?\!ҴU1WPyȘHz穪k5.ćrsf'skn"Վ}5d.= j9t](kxh_w'RO)@#.߼Ďߝ1#SX,* ?lV)1"jlUVVu~", \dW3AEvOHx/Ro 1:H ?p@Gyъj72-OHuulf91NbgIkS-FXTSzq[$-A–~>B@b!>uNχ%#Qork߷z_thnz4'!9#/)lVVp5C(,M(N0fᆦxBZ{j ~q<@hp U>Xm|Ā(pDc!OO '*Y-k{zo2\ 1Hazz'^_b6aIdAL:\C-I5;k['*;7]XT?k7dMSqZYw^^AI4}Żlƛҟ(К)A5szPJMj@)U1wDsүFIp}R4)-j`׌Tx!x̀&F =@6}l8`Y7drS/ǜb%VLqbmf] ס{W`=}S ~F6JgEdjaa殼6{ZuUqV.|8IHh5?mah_aGϺ^&ͨoj-{ˤj4u 1hُFeMZ^a7&JƏ!.'vMXFN,Y@"i1HapOL[Ti-K֓r~w4 gLw: ^op:̮ڪh*u}j`ڴX*հ9GܒgtD[o$s (PXVs]ջ\\ Tj|k|'T-F#pW Q<\ ьqe-;x&a`}Lܦ|UȓLB-L|9%C_j fnG@tNidy?6ZIu@bí v4oB{)}RX,T4T5+/pQFnN&7YՂVg1Ga 18z"tR&o@l&[0-i ANQ{4/ S% \b d^TapJψN}UiF4 q𔇂v3_,|Uz \c [FTZ 0U"_9 E:i/2=u_D{5U1;xXy(GDpپOOˉ4 ; ?Q>S>Mk0eDn۰KAˀ0[ ab'*D\(JQ]/N[*_Fu_(9|uܛ¹ƹq KEyp ȝ= }HF_b@=7AΔmdrDXS2"!/_2 VSh? pa@Ҵ12IPod$R8ūAGCW3aq7e.I&F/H@,=ʉi2jօؚKSeN#y `P7WQ @X93c!O?x5Ru&M 6Lfi11v=]KldR;R+qw.dž X|4[cHvwx6t X-8 x Jzu_y/ݱ^ʳLxqET&_Rmg>XWkLdO Y4Hʖ+XҴG?_xb 2/\AҌ dkL&4x%;ՊV뼜Q (D/s]ZC/0ߴT$цjF_b<[ڬ2Y&2pkb8ZV,^7ǀN1Z}骞,zv7[ZlBq}+jّϺsaeiZ,=mn>8q~sBM 3bl?{Q;SxPkN &:*>L'5x՞qOݹgY}et@TSSGuw' JgS7 S Him@w0Ju622eK#]PSNJ[Es 5%DA-BЌ}<`wdc}:_fy<'Y[(|ܲn[A -rM f1T=cJz#kUW\ Cb מ362<+`& 8dפ5f{hߔ{,V߶[UPvUR%Jޑ¥4r_Q;5.$ B-Ot qK cMOdX ǟT:ѠOvՍrIxJ/|Ì3S5&rR*Pkd{ #XJѲ_"L'p))W^Cbu¿CBѾSZAш+| rzanNQgf<ҎSȔk+=й- -%<4HzwKh1ҘKX } `Z2 iZ!}aS䎏$q,yХ?,zՌaj,w̅LARs'[FE-Ŷ8KmsT/l}Fu6O@b }g)bؕ\v>AI$m2Eژ,KvCs0]bYMmsh+;u+Li6FyT_=|PsxqM *qr*2* U{뛀()THOF"V$SF]c_k٠=@;.FT @Z@L4;,(&ikIdH!%b"T\N ch(5v,o213ʥ$Fc4";:GCo(LՂn.{RD3(]qm0iʻ<#?"n$2nܻV1^bmtUqNU큱ɁꔏQ}ќDKbqюXB]l9Cne\ yQPDS{*o j!ȧ2axvMJ MXP͆}d3U.&8V uH}+L!}FԙO2xIL@d\]xMZ Czq{tX7tikj qm?'I(JAۺ7ɧAXVЁx4waw_:V}9wԇoYCzʣV`5bfZk |sUe\@Q\̛4 K=0i $fs5Tpkb`&&MRѪ5g`HS8[R6{HvϲJg7)zn׳tm7#Yg6ضҞd4-߯?o2%)qRE'bBJkȐXڔI*d09<ɨ^X0P@Uh[S5 nьܛ2Bx9Uʡ[>âضi!2Q ZGs >4i0( `+ڴѻJ$mFL霢NG˨hUl0җ :z 6/a4epV&Fv8=& Lq77o)aWh.z⋭ѐ؆m`}(0UBJؔ㜧KveT P lVث&YtKN٘;7KHeMSl52x!⥢\wBjM zA9IfvԸ&;XϏ:HDt?pŜxEB4.ˡz\V0CgA56[}ը-%* x^S7@Y@{(U^l6$g3O3-txF4gKdT# FYT WeV,Kј}j72HFp_zOm[}ueɖ00_t+4 twxwLm:k*bRW geOoxWH1^(@3}#A/;ןT# S4" 0QbYcqrfvd׏`C {+j-cmchQ>XoI%FR+>WEDLFʗ9.`ޘcWZI7Iu>ZNuv3΍m"dt/{yӕvě̗XM b[/Uf;Ka4ג]QJ6Flc Iëo ?k w`L a[NWqR!A|ύ$cƕ`J}Qk^,?4Ys0fGLy7__<QCMNWvڶT9hn8o1 z Y[}5)[Tq|=[O&QYvT;լ Z^YӀ?ޫD./*rC bͻ^,_4NLay.$)y^y!2 ya?W/_{|Jz q T 1 >mƫ30J4;Gݏyg| =\pxkI^xLlT!hAGďTȲa,"f*l(iD4)F8!bN.۠ nKs#,8X(+b~q2| 58~_M(FtJPW7Qazi;qz%# jz~gJ wKB)A2{ Wc*f(#ԯybG.^CHfDB -m dyOhj>̄P9Gb THN8X3V3B@c+l~T7(i,D$a9Ώ:ΤVy<1&5ltv%Kj3֒K$264)umkݑQn![3rh%H!B%7鳾iK](N5\0 FU c/j9= ~@̶^.)ijNגOJ9߈!!=N=Tl B/`oH:P%gjl?dfo|we+Q*}`P629]fg$pỤfHB kc35k!Nr.WұtNе{bX70)h< CAI/Qr<= wr=GFȟr#qF +RCZ" n#B ٚt.t_+RHQg^m!%ozj.դ4WQN-韕;,5@` ?? 6kXa,VR}G&9KK+f <*Ƌy,lV$-WGXlk%9jI"oʦ- m'чcsLNoO޳>a_]JYos1*>F%`l(D[v6#+ t-3Y.3/ Tҋo$Qb@ ]r`x2c6EDfA4Z7'bੂȖSkoi;D{ml-!l/4{.m g=h[̛hfC&QTLn@|dKCrw<dy{?XJXJ?>i Pt#,*RZڕ qs0B9NV`"h桓ESӅrWփfmKui>l\|؊nk7Il&gVyX:l@Q\]cR .L_"L#"YĐ:~4a]̈́gǯ7; 2.'eF$[Jxt̕1NX0DώEc]ͩM~S2=]2ߧ Jtuj*ҙgjo (fDBcX؟O3?@ ϸQ7fsQSBvvs^/Ez\Gka=dy"Uh`E"qNyG~K-uko[qAK4w98zJ(@~Տؘ$[8ǺxhD(>ON` ŨrmبjTgb?.T:իiHM=C_ < ^[Z+QW:wzOk}z{;4; >G_ #LwJʳf+D %A8A2Gj^J K>cV-`+&A_3gb /;\\7al#Lj4@HJ~b '"[m' %DWG$#k͟Ɉ`q 8&T\>chr!-ŽԦ_+S[~ĵs#zt-{rm=-Z_KMsV_>[ژEv_/ BKuj _db|4VoDBc4(vhsN-we(^ ou">j$y +2pSpD0O'hKcwĉ/Q@4HNYJ<ZRԲzgTb|Yc-Q);0(v,7smȊF7S6hʡRJx:6#wtiȌu }(3v`s:x0mMdވŲ (? ?pR?|{[ZCz{ fV9juz r>Aa=hA *1N^2k&N"0m7#ŏW :ccxM;Mv 1yjO i&ʴN$'[>LC'u2oq'?kf>sT. _Z7:j|o&g,AJJ 5+f>Hot]F_cqcV+^2a c.Bٱ+*T^G$XvW ԿW%fuT,k0' /QZX\QaYfcyv eXcdM(tD͠K485=' :6`=jflLwa,%)2ߔb8I΂.Dzf! |UlWcQ N8}iJv&TI=8oX5)p?KDR,~NA.6VGzwvٕS (P /u˷DAcQ;SX6%i&,:~ԉG Z Nu]KFF!p \"Ϥr906#RXv?z ){25UhLQ/ `5sX1YR>éQ |*.3~Pt!!Il2A(]) ߆]Pa/5TQ Ddi`d;wlV> $w g? {+C5D*Q9y Ag%peW1IHa&p?W*հpnz:~yUfÄ:V1w_Co5܀34y۬1n?ԆA+^mM-cQQNĐͽں߻'eRɰkTŖ w!Fgi`\QtHc|ݮ҆W Ķw`Pdyq*D9u-rc 3a#^24' سh,;) U GO7#d!z:UnXa>La5( 멬o],L-`q/jc ڜjj5t9!#b$PǼȧ kW ߜ 0KZcw>޹sYYn)]V7'J4 _; ^|Kq67;m}u0@MN䘏Us }}a].1i\i6:K "J7yR2_9;7JU7ĽvByU;$Bnp;vM!jGpaFwT@ſv!.7Y%$C6Sa-iWG/aPMU.EZgӯ8Y d)v!RIkM~Vwp!СI 9tJP؁rCLŴqN@I$Ċﳻ+6?GpOuLb07M[NFI=z#{VMޔw3iH 4EN_q[`3In%NcT'M? s/pY{m*ycཁ7ɧ@bcV;oxu(4sD&d}yYZ<=x5M*Qn%@LGmۓs`) Al3J#-˂Lߕ-Pv?]-^iJ:\`ljDvѪzʄK/|u6bUī}`xT,栽% "SH &|Va+D;_xL=C \uei[79_ʌ.1ǻ;AV (OJBrSg-݀:BpDsCQ,ٜ($LӞ>kK KJ:|C_¿: vX΀vzMl>8&)jIgMVxczn27%܊KKsOOݳ~nw22]9{EX̗R6_Cn4`[v)\/ !s:>y?͈`G.29[EO'X ~ >U s=C0|9j(UXR&k)S{2@.xz/p@xK&+2 :ens:h6$&xu ݷIwcPansLXt%?A|?/>aizDXL:pKDVbׇ`mhʝFIb)6t?d&1@ 3/#GxW1SP>!>:t3 a6І p`8̏rwI;3yE.#qpzkYsX'+aɴC,x[+'iލQ^UL8Q }0Ͽۙx ⢄\NQ1.U¯7VyEsN$: HyzZlE*tO7Qx qUm>eDw6`Epi4G Q .'H7d ؼz=deZr?.=O̊PqQx# $엻(Yk~lB=LQ( Ν^khLћbiA4^czgƟv{ F\`3 Hԓ$1U8+d%S-8i8p'gXYARO>!Q_ Qק2n`;ӭ)%hI Ch*bC&MH,]|r? MA|PZc$ Ų{c7Py<bWSW1yI0 fb2o͞Dx1gj;ۿ'諺6*Kc=J"nvb?ɏ~ܼ78*oBR_#$g21|nArќxE5j e^lMcJ(SRFQEJ'A32ȠwkaMMzfEuIbX t e<r!K;;:~H=f;\D# t=qݡIeB m#w/v [g@aCZ=cep3i.uS{VJ_lػoEVcB/%G965rubPk6vbhWNA2t`Uٚ+sX~E;-0F+rX}FdwPܠ陴:d9~^[.͖iS}<#wśk O䓌 MoՀ;wkWtsB+ya~یL{WUеթ5{KOrOzȡV'rHCb9]o* )@:ڛr-^`fu d"ZD,iQ'rJwW?ï?`;>/ @<][[G=Ilb\[ ԟ :\B>XuN*6-BJZ t pZJpe:߻6 s't"'_CV6-]i۰b S~!Ek@5ݭ!JCsLj!aOQb48h~ڭB!9{85 eə9FvB%uK!a ڠM,c[6% ~ ѩ\ ,6ΐEl]IgĜpQiXH._%D8=l|ԏ晅 P+H*}sН՛p.W Nx0& w&ej~bΡe-?5ӵcV1jW2o@UTź Hە齑W6qc{DGd{ɂ]e=\⃡XDD2Vfg` ϳC1+NfnBxG8 /h" ۳SqWt05 ~($Q~I^ήכ\0'{˖77t9\J 6`(Hd͓}e4l Mٜ `!;rt:׮gL: DjRSn.2M "P!W^!әu3w@818: Eߌ&<㫇 •fc2 zd:;~`9z j[☇V1Z':iKaj[Fe_{"/m96>ni Nzݙ5oV1 5G{O0%.7~ R/ԢfFUo<8*D!no "^jvm<#i "az̢=<0n?0MOw1RV@yfYzqYv&$59d.~Շk4{8H C-y8Sx]~< kK!SԄwT܍B4ZYć 8c27 `֣KLwȍۄOLjhZ=?RfwbU(u3/?EtW<9 箣)-{Vݪztͨ}dO nz{|T1`\,-̨/-u̱鞵8xq`  ['W+O=!sCPjOIت nn߃iJ`zM6zK>7q'QT0Y}%@xCR $ S[o:k$CIk'*OJ;~ꝶb},j<,T уW#nO_̓ms#!'z~V|F g1P8KqCݪfH?F=U6 4> Ʈ(n>9fF0w* nGA~R͑DŽn2Zkʐp r@tf:bo{Xz8q_iU=v-g|f"$cO0X <}RނoXCEtE2k.ReYkwX\x^Pmx#FJH:HRe-[f&9 |Bc֗tN6Yx[m*FWٝ Qoޱ%io@G#MJn'Əp?Ei|0n+:tհ+rb)`1tKzP>Y'Tw]~T4 3vPz}.()J״YV%'a;*sln#*ъ[/1@Q&T`,87*DRSuUG+/ 6Vw>>Uwz"2r Hcc6Z.-FwrZn1z>hm6jLqyJ4+rD KWyN8j%=251g,Z3Xv@tmxU9KXTTd;ݞ<GU$8an;Λ wzyvm-Xv em.Gc/(ݡFF|L>}sw̽%2.c۴AfQ!s񜲼'MUJ>F~r-?ap^>麛.LhFr(]ZL^/yTɱ!ːM92)ٜ[e}iu[rCq@yu09A;wmOG_f&NM_g)P7cD%L@%4ǸX 8wf"8><֧:MsY"1b~ժ8+ vw'CxNrVGkady^cȮMkh'&R:WhNA2Xrk\kMf'8$qXK>wK`>Bi=YCp>qd{^N#}6gzl}))~uM3>* V'<`Aiڰ85SnDMjM+p#NnI"ԀkNEد]=mmAƐ1Iթ9`B&޾n_2qK̴=jfl>}~z{-(reL'υҜ U[p8i5y7B jt6Cs6@nZJ<v8jk.i>r7^b~뒽f ]PY䗃q1x ɐcn8W޴jE6z\,6 ;]@o=u"my^͸Zߌx4춥Yi͇}  fC7)t%3 /R;"1l-$=)W=tdtIcFaܪklRgB'&!}LI|eV퐨^G:D#KVڋZ`"geL'xPdTk1)ESCORð!r}u:eGa ʮjIG!zȞmj."/6ĸk<%Qk(Q|C0 .x7)'jˆ40.?˔B_aTIvY,-ұK17-e;h@gǴC_݅."H]c ]0WSY>-6?b3Eّh!@]G;E`\8"pתCVF^ $Cwf0aqց&ݷ谴nvZX&k%()p7ׯ#|njn CD|kQ {1[t<ٕM;ΠZ7L'd'=FG&%ӄQG >܋ شpg 9Gx6. Csw!2x`K-=o0o:ǰW%p!H)!wh^9Sɢ^HLG%7+ʦ F f$Е5z$!{Ɵ$nċZZ@HRU&#AlvwNt0F qIqݪ#?|q [3=G_]Gcy,+#ٗkO2_<3,!>ڭrR&6\!4ų}~ztt;{S:F3;?]{oY=2j{K;$pmNVc^/'X.ƘygDJhX/چQpY)r;J DҚ+.?3Sor]`%qw٘/֐pH8vڵ-(P1Pp#ii&]j^szF(C"% HKqk6}D)ag~ ƀ>cD?j12벫8TrZ)xOނ[FL .ծ!W8%yd8=Aߋ7k9lVaE:(q"~8tw w"D#_L Q Kd)졉 @KX"Jq1nRCn5a"o0٩MM<}GRh/rGbԌ<$:!3ŨU"1diju<*© elE ע( {X{4h^1߲E+2sӐ:p``K%uy;;&otC[U^!?eRV{[/DcvyR0ZhW #ȶeDoj򋶢HEj6}FRc7a@Ju]?YPl/BOqsdr[m\~=*L{B+ANg +cDn?7=9)侴Ӣ7yŀE5*t'W|I y2˒hv3X, %3rZF lYCxɓeF."=z^EE|ONYVdԈ"65 -o0+tOKxㅩeb b:^F{ ؼ]8Nf-/]1`fkF]k _k|E0o H)2$ɰIfC+ya|6V(3 [?@3r{A0\OdS ε "i`r5fgZ!v8ScD&xyMmυota b*:V+Hd>s@,7z,(#,WS[}~WkF'8lFmcyZ[A@.G,t{`xr}<c,^Ā^ɁC<GNU4dKt114L7!ULyxqFXa?C@&aYȑaQ|])? y1XqӦON#írf3aICXSol5qTUXˌGB5XM$AhSdjrR9ѝIg !/>_xJm${9-xF`(N:4Ʈ2@A6! +37,?#<B[y?tv[C1b ) H{:Q"*3~ r m>Hr+GJm[r}|{SYs+>y0O atf)"+ ]$!9( GT]*54.NJ,ΠꠕBoRG`KfD^jZ,?bK`=>r1L|tEɵ%J9AZʪ4fp: et8TjhXIRK17 JvqT!Qm?kӧcѺE_69v"ТAemzCN=֠[x^"iPQ.~|>b+گdnYIU?u7j f2B?r؜wU5D `P%xxK"3.Jj 1 ww}cnuh|g(8{Ҳhzs?w7"X}5DHN?#@7 gXiԸgt2mc+4hh28SZꆯCc+tQi[u%Z LvvWk(ݘggpY\7>l\}mR0L~*a0%Iia 𱘆x[i˾"iarpHޘ`@$!&uc)@ ׺0^L8uܯ="5NojE7,ѧbF.Ggda3q0(甉¤)!`@%OZf19dΝIz%ģp-bXun"'l *^c-"Y+k-Y:eE&$}"_`àPv*͋wI{ƌ 1(m&HAkL!A;kc rLL׾z e[&O _ K߯r=V;G*M(6U):Dz,~`7fO~Hd̪d/ + ԝ})tY(xy$fɇ RYy[(@)>&Y <=쨥ڽhj h _r3'5Bx=7Na_PGVMp 2KBYi~WiDl4VR-بpT}Jɘj2gV7u5g aCL6 7]a:FYwB OG reC B';Ђĺx?H$˼ )g֐466S4smZa<B].d"gVi0-" @}@jo˫e1-7\&^<)UsgC-|sW4P1`ڊGmM j̦zo2x>"`a q=D[b6a^s#WNި O;  \dGx/MPn7H=ɔ klyoskAQ.$1W8^ h#]m6B0A`=\e β:WO&y 5Rb. eg$d/*-x.rЃLAc*NPj^Nff4mE^Tn2ؒ☱[b?-,մ>"ok#/v75;OrCAqARzD3[Y#3g❳p91%VM(=scPQ-%j-p4A4 H.ʋ3Smx|ݕ5 !n}zx PCa]%eɇ5ݓZqo),4$d[c4JUZ {N%,;2ϱxeq,9?-Od=Yb]?מDZ̜rg^1*=$O9RV&v ܖ"vSr_{-"I:3 ᆡH[NtqᲠ#-cs83soh?C징6B7o^GN]u(t5qE? b}F`0ރ! čNZA[zut3Ӻr&mWE ] a%t"@&OiBdc~1 R I2NsG>'D#:`=Wvv?M{3ᩈ d`x'fK~NEAH~xF9q0edN};%=O*V;/dsc2謜irՔU@$]K pHP`aD[`H=;]0!YBE+ޝWdgEoz>ӬМmg㰽(1qA@݅O?E|FA@V6*n_ M;1]|.B 6AxU#~ &ViCVaïInk#<23O!8B̴A]e-U}D װ،NҫP- :AKPUN぀JL}n( 4{5 %/Tg'U1Ƿ@1T:I+U\he8ًP>hS 2:BT*jq,pI%nSPPbsF" ( +dz<$dv }u~/v+ ~^o9-֝F $@;DjT<|=V' d4:0(Hjȳ A]̋yaV/%Q}\} ( K 8cOnL1[{Em ;Lb D HA_8LDttT]VQ@ 2JvgY6Yi-r'~mU- n dG5@oQ)vy65SW?cߔoЕARf\oߒXA6+`n~޺k[p$ZLU ܾf2-@oÌlUW/UPB;B !;b@Ǭּ<(fiCʲcIHxSlEL ޻%ݺråh:ofPvXRZ+oN"|Dn AQ;Eg-t32p9s~Z,hVҸXzT08OtźH\g31-?1ȺMu9 W2I 0'Ԡ`lpy4,Cz[Ynqp~V'Z=:A-KZPSrfFa؋'J͠S_ϣ&̱1lj% 4lEBI{7' <V(ܻQ2bU_EIqRU9UvNZ> wt FÏ3"|m,/l x(:W\BƊĢӅq8!B1 ͉-2#}/n=`baz_ۀw_##-oE֎a@83*֩ BQ7қʻ_ <7:ʲgLtdkxyf7!nb7 ̈́XKCқ&+F8#U f"Zw)[[lc;*2+첫xk%j֕h t{AP):d^jl*7{.ճ^hvL{Fe2&XZ7jDc ^'(w##\YC(wgQQHXFvaiVCլ"{, S0 סWQN\]ӓ?vIv}(s&o:߲cR' A00LϦUK#ג02dyTJ?df vgCˋHEJrǞgfTE3RUJ~ƅ}5KK>b`bO|N' Kߗ/j_<`BR4gU+uA:a`aN{φ'شE)E, <]>ԗ{r³M)fq[z5( 4SϏ%ٔEEZNXhYBw)k9zf%Ȳb ůqs˝qH`;Q!8DkӢ꤫u) vbNK͛K1lL& y!TֺeWT9N-[-jT ^wH$a)GOz2P6* F =vhNY)4aSqPD\)_xzVcCt>q8$7d&Qt:HS - $%҂)*W aL1u؞dh)Bk 5dNw x W둵e3=lkk]D d/?MriOvF{}Éx8;ȺTտi1gvݠBo)" N&#dꟂu uYI9X:c:v[h)!*7.ğ3C#IBQӵpOR1=>ȸO֙4%?c *U<L2zEpl~Q =JIP̪=`7/DFȣ(zدv7ǖa8P8o*;rO15(:#ˬ1w{$tl9FϺb3b% ^nh [ަ "TZ\.ysx`x*`7Hd;óyTS,1| #'WŠk8p?R}|^ 5O4eFx {OT r1V,(&>ߨ3xBnJO\SamV(HFudw򷐖8U͉tRi'niǻ-?$JWͷ [)?p`7o3=&HnVX{dv~>, < "YNW . 4ΊB(i?RaAFuA(L? XYbbK:G1+hz ȺTA>=YXCH"!O'Q͵w.ڌ Е'oFDǑe$|$tw5l{Wk3H< } L[-$Dܒ>f7-X2[=w@&2zo]%8)~mKi&0V# ӱhad Q4::8]8!}9y>iECx1r' dE~ N o.X@ i\J ع{׍ A&&4*klgnUk)赱"_OyNzI-5 HU5f٤zEǑDan>ݡH@{=cw|'6<7z󤢱sF#Y3䢝F CP:Y-Lau6Τ>9d#Wu`9y\:Ze AF&_ym4fgK;p8ǚ9$V[yܹO^ <<Ò^ Y( ܴJr{:Ie؃תwt_)S%wIܟ-|L5y1hoX./_ C \r }7?4F;#] 4!Ͼj5lnh_#^X/}U>gu)~-jVB<[r_v}|R2a9˵bSE\HwX)gkJՆ;2ۗCEdOq #]Ǡ|gPܩ^LQF5;(ũ v}v_@in%M$_XZĝ/M՟~hGvd- ;(j3FD֎$ 5@a&QCy[]tX%L%;o=5,m~}AUcأ&~pO% &j:M\W8L}LհVU:m144u qѱMׅ. [b"94*Hi#E[ =bGϙg9,/فBMQ'h8RFMUnfbŒ6ď ]W腲_"vΆ2ǬaG-fR Q 3?,ql/\ 4k`Hz~>@X0ӯ;ã0ᒙ݋.U+P&@GG"b~_M\M؍"ŒH7柃r!콑?J`z|Ȳe Rpv8HJ:m0Mu8y3&E6~<[ {k׹ޟնv4p׈`c=ٕDT7G+ )vK1:U^8R=~s5%QhByC [v1< jj :X;fNWqh.\&kwDt3&_ύJSju\ءSײ9I j x=E]c{iֽG"u2S!;þ\ (يHc/WZmfY<}w͙b$)P<`2EL^Oa Xk0ru>!׏`nʘJ@[g⍣w fH6dFYMeXtHCD.;p7 Iʈ̢/"AmY (U?˨!iCk1&qNJn p9(ZՅwg1eRj0uhx'xttzT"/e|qkq6#;#uԤmI#{a  Ut{ox!אN%6F+ʶrK]{Df'^?􈊣b~&ڹw/),S&#cXFzL}R]W*&+>5Є MyPO60ItK/5{KAUЪ4{4ã8@-V4Ns8yP=q0A4^m;,/1 tώmKZl؃3s$j#)zcC4j v}M~%iIUѦȤoq>w)=X#TQ<>֠He>Ѫ]4:_9"VO`MMA`Neldo购2R7 t;'s 9hS3+u;<:Ȍ ٜgI5PmU̱PKFDPHVx2@Ft_nt(_r^rn1zޢjH *]V*WdO wv;< B^fz_,ηݻ~G%TN6f(|?24=v6d[5F l{>ߚ77'c0C9ܷVvQgWj\%ͳNڬT> 8Fs~Ω  Pw \gQ8fha<QUh'}H"%tQQE^y']w @gaDj!jQUxuoÿbEmQdWF W ^BAw*x<2`S > c@5 ʁv[ 7Vm419 %,jnGH0bqW2 ,]nHhҧe_&XV<]J>\YU kSɗf}b:3T*VDS:j>~vT F+Ma ;NQV.n Apxh]o]('Z%ι৵5ˊ4.ujrQA%ADIqmcN3Sİ5A*{/vK /+?u/,m(m%3WbnP<=Sf^YOMmkr8-sq~uQ(# %mC%1gW+Bm.ޚ05KUZ)K3M5bBE#錆aX#T9-Sx(<&$ a+p;#&֑  IP;=^TlV3CnYN!d\xT& 2QJn/~?;Ax w23JŐfWޭgF5 1M_Lf}:ެDz;iG3iѐo ^e$p;\׳cX,\,@'/*ګ&ƝI##^mWy{v 7,_ځCOu ^p<% +&*bݰ`WT_g@jgؒ\D愗)rsN97MC]*raKF:=7j¹fJt-iL2^nFq~I1N] !Yn"=❮cx)U.e>P'JMDnzLo׀848 D-H9?vn f(c ݟ[UI0F#mT]*.] tX.SKج\^1N枫R"WIT㊟, =,f- 73!?nwi6 *Ӹ_KyUK(Q(G{.ɃHv;ӵFQD(b gS Y~66}'Z伟R* hB{ `+*U<}" >-ԫ;Z 9OH+{R@qjo$(~,v9䆿o~Y* Vord'6?Tw!RRLzԝaP+ ubѦP<{Q&a'x=ː#,ulDI hTzmk{#Qn;@MƟD:Y&㮒+wE(CU]b}*}Jvl^};ګgXC_z6[mqM̆WQ5ۅΠ UU&!] "Dre7Us >ʝ0crQ_h[%%xLs5^{i z!ȋi]t"5rjZ>>驸a<\nqw ѫYˆL'u\/VG?(f8Bnja?=ˢf`]}̿wY׊}3X@!:0tcW,\-YX}=qHgXn)v^a*."oEkk~+*^qr 襩5Ѷ;Df=հ;]_[̆I)J91:ODK~_TzJ`YJp Os,`>|qSj. b_lMðAORPn6^*nelBʏ]C(tx迗2f]s(Xl}jCXO+UxwɁ@yW"0pB\\vkia7RD[QLhQ ~lH9V7~)$,,@jeCOw0¬>ɧaۢ؛ m4/ 1w 8`2Xꀼt7vIDۣE\FXczߙ7UwOT۠z$,%Uޓ6*_͛Wz7+ 72&{1V5i}OQdb_*'lJU 35g5W@$9MBaou;k%i0N+b%lúDUʍn+]f;kMG d:Ѭ@gY1#xVl2 #Dsk6 BDˌH`6Q:X]/1 \xM+n_/VU9%SDcc1ݩt"_/80×/+gk^)EM1PH7 `UGkhw xTcsa9wbWS >TVpb-V+brxqwN&pesMׄј;Z ƒ@%Z~`\|+ ?xoc+.8[y^ٱō7HKFHF] _ta@IGشFD fy w~t./ /!DwE/,xW]ݕuQ6LE?Kt4D"c)xVO{*P4l 8Cjژ>/$MQ*ᓍWa?pv%5(MfA(w5襉#Qt ͐LԾfz."&}&. h" &3d2pT[uIeO~xS8(1G<1gLGCiJP0:y}bGʐzKr#U}5oKj֔%:@ alKގ{,kʠ=uŇ6@'lVU^B])܊0:t{}%AV)&R <f"7Cл ԓ_.@B@YjF1i"+~zI#Q?RrR|L5x%Lu,Ec'yWéoٚ@Cwßp2l~ q]9K'11Q(U :Lį~oTJK CNHˆ)Yp6h#fjq4ՈӤ]>!h!//p /QQgLZ@E{ }tf30L!_69Lգu6ouO&@EF/mga)L[yY5SKvw,lY0 ؓka?풲26l&B:%mO`}zg rgQA429^T+8C )_0ǡwwz!Vc<9j~ Pb0{@ѿ.MJXj^e=bs;O$SKid{]&dJ̉ PHuXn*$o~.ɬuabV!Yօ"?Igqi%t\duC+<$ ;7b4%O;b}B|= *هRR"{)5Q~#?Gr+OHH0oVd=@bX -G 6b\In+4fđ czksxfGܣ) dh̃+FSY,JMA knYMgZVO4 bhI t9ED*r fh$ӂ1 ٤0zʂѩzGJz y}-!n=1+6r7{t`$C,SJķb/&h~QTl«DDȐIC;aaLo=19Vжfhw%q->/M&e Kk;bybaީRpC׍E xImI) -[MXI&U54' ]T& W ݭ56?`dLa{o jWH NEܤR#^u:AR#8홲4fweڏ5[WI` <[ch_ li[)62[ڙ<^ǐE|KB!DyeA .^nN"Vf:,޶!ᬛfpVH'.X)Ls9Cs^PxC m87cgfbTٝ$x'뒝GV(=al\5u)]wH4nNԳVuKirEdNߑ @2@?\h|6l y!0R2qXfcZR;Ցi.YRY#]]\e_6֩3k,[ ;ː z/ 9f t Ho*[EمU oߘ'}Nw@z6Vn}iY{Ҋe{[#üX%6[ pNl1: kTN@l" (a[VJt{:ƨw"iqR 'SJc1iexʗ|?:2{ݦIr YZq`]-iͬqLF>^AimÄ1 `𷡗JQs*(U<HLdBUy~R3:gw~uO%m︆i"Ir jr iOk-P=+j} ln!K{S"0||l#6$<>CڏTY@*&{iop;{`jfɼ=ZTMxKxK)6V "DkD ÏlyJBjPɂAXeN N~718 ̨r2Z0W; {^nJRhbzWK2o;K0>Cbν}* ^(tM^]fh^ Ԧ ! }X_EbS-kL~:ƪ.bte͑@RgQMk,ɽeQIv3 tt8n'?ex/o zȃFhF/\VW d]kldJZ.t,Lci5!m l qW0ʠgຫ4UjUy7-mFRnuo/šʕ j]]roɸa1nh2]4~1N=>]cԇ-&דkf~{*6.mM֢-"rg ]s>;KH}l",Ey[rH'wE팍s:;hF| 3:ZfpJ#}a!b98883}-w/4 vL y nM*}_=sZ 4'lμ+*Sz!w2x+ )ЀBliPP[@R8d[uNNԲ[-alD%?B cjjGk:uJCQƎ Uz7 _?xlavq&QsWrM!6so@;'@WD6l#֚x;Ç,CqUxH6b5A*rWW\U-S'Yđ^ʂ0 t#Q`&4Սl\-*L{6l\Df(: 냥rZ]vC8JciJl>NtI͂|me*lOn7Lꍠ_\!Bn|`^ws(w:.@{ *V Y| c\%,YO1$AӜ( `ǛKQvZ̐۬^E~NcF{Ҁo ,t}wxH}a~BIjS2X7>>G + XIE<#zwŒ>ScjyX$,z1: vl q 8V+WTZX.M{޵Vt8 -6+=Q4sΫOm 'x ǵhv|;G\j?dw<у]]AQcKQ(w[Ѕ8Œ9 nߨZz=3hck |H Va?3`Ѱ)< B<{L,"8Вb͙Mfi:<ic9+RL D#ՠ[%oG "=Q?$dɴNH7TP"D杦  \4HFZZsq;L`rc@k?9ĩ;`.$vC>sv/z g:t`yIҙT́i̢*"~hxTV:f閫A{nGN/efSƖ6S1u!^/@IKx4f9әΦp߂\M/jTLtxsoΆ;byS&pB!yta."0Nz`mǘw>=  /sefA_IVo2:1 2},c);~ˑ@&M/l JVMBP x}|R؞BV_3gEn~vUㅜs /pt%^1Woquq7ȞfW(n⟶ \m>5L}G{9}ʵ& ЮL4 ӈx}IG_N D*@g2EriW&?\Wacc3%nxhJ%|O M+˱::Vw_aupZh|5wHtiG 1nM.PJ(+:jXYG7GL  S|TC h o$oR&R"kyIMъJ{2o̩!0ـ2 p@q3hb{3$?Qۜr1"*ുqvqo^C[ ˦P~;:}h#VL(Zh$>J0ӹtg%qB44*^6g—A|4,(!$#uT~$rb#1鼶+ t4eK|8r [&N('OKUz*KA3 *`9SEO=Ѽ>[_u6Y=tqA"vHk?Շ? "q)B{Arew 2ёiO$k[ m bS6J㛭S)?M4q3/ SE}ڊ9,\ ʵ0|e|"^g1$:<1keN1=ҟV9UXS\Ey-'49T=tpd0JGed @~tLr`<5 Zܗ8 5$bةHR_>'>6M +j-1WQDsBͱ6AK>dL yȞVG˅BաQw1.K׿EDuwJne*n3DvvVBsRdl=` ϔX+a/T\%j2 1\-/_а!,XL̈́Ŵed袖g>WLrJ>Dvg*zj'duLgA^$Co'^ T"X y-cS3BהvpqG] )^aR8>3L̰_pyr9!Ab Nb-9r#ԩ| ($iiv[Z !pCjUh( V#r>w_Gɿ$~NWp2 O2Ījz A|JXݯ!ҊuhVhNg9pS2ͦdXQYqɞ~6 hQjkbu~|Yy-JM',7y=9j7s~uκqgay{\*͸JQ椮y}g-Ri@(lU$'aM'?ֻ?aMo&7bAt 2 eI&r* 5(7ydYdU(A'֥"Oc b3TK%¢_&~=þLb&ZZ͙~rLWð08E2 "^ + 35G2@9n0wk^.|Im"TɑmfbmU+,}Ve~t*EJV&cۊoma! b&\x%ZJF:9tZ~ePcݑz:5B} pMAr|qG`{qaZ&Yjx\On=1 >U^ R3 6ӑ 鳺՞*ŧL17J2nTG9OD stq/>l'S k;Ip?<%U)3^>ߠH̐R=!1>eaD~-(i|N@EJZ$\ v;EU@~&.ۿh`{O`4- #` Cl/ ڶh|vX$#(uܐ=}?BO}1EG"zb%)`Uյ7ؘ&D-I_J9[#@z90+FH{6Am'ysL_RdzLցeE~Md3VO5Y/]Y 3&4֏?~щν0ETSrW#1m z6P&ޥ{a 2=F9E#Y+ uea1 24cF Կz FY\"c7*cDgnTf^LUo6l!Q# ?ض4ݶ 7PV+T^ǀDF6's,s pBe a^C&ev :/@(tУe>C.͖2{^w-bk-Zx]aq?W0T37WK>TfR.!ۊ ;Nk`㡝'DG15˾->+g]W$Ԯ9N;MVDҋ𘴳 p7Y[= !x [z+hV O#)&Ǐg_[/u TPBt5x  jQzD8 C7zKJI~yz~ wÉ`LJ<@݈|D1ω@=KM|ZE./Ezmն,G~C| M +[_aD/" u@@W}5 |٩#/(#mxvz\<KN239HrXa|MB|bAֺ-י.f zFp<> b!YI-Rq{W+b׺ayJZ9%Ի Sf*ѽ(-TY@(M(7slE܊l(k;vZ1R6_ AXw8Ӷ:~Z"vH#}U( 6f$F#deر0xET~-فXU<0p}6^G!TG0{* |H"\/LHĵO[`Bڞ^ '`| 婋`ZJ["ud0է`5Ok;%Ʃ3ڡsSj>kPo"z ٭V㊜f }G'pqKɒ&ѓXeY4Ws^CqyjPKD-0x,0KمftiELJZr#3+mps$S7BAYVh2n]!WW,֘ >#\o|\,J8 -bљ-n]nrX .X@6Ip:s?4*&OU#94cӌwz˰Cދ)TT/Q 燋wU s{fBEQ^6W#c)ckuf`6M4vŃJbBұ!y" C9-uX"j\߯wKVֺgM 6ZL(~:(_/P%ZxIM}ZeOoP{-~%d DuQ#gPȕwK^y_CT%-QݗHcԥaChTLEc`} ]C^0v 6jړX$T|RwֺB(i h'H{"@J OOdH2u nAЯsqDIϑ) #DC6 >qv nTv m׆CN%1ཱྀ'To +IKjNgNos1)~pҧ!f~}Z)M皪 0|:L+z0dQ Ľ& ~ZIUVuwY*MMf<&],il1vz~EK/tDUCߣ䓰1&5캺gA[,o}XqKn?ϓ4Pofy%l XF;o?*BKs 3WR-"Ekٖ~ԔWG%^qAj]Y({oKFu0_ tm7x~ϒY`UI_*4>&F 'nslhַ$%~`b7ѱR69(Pή-F5d2N0%rȅy 674?YA6C:?@B7rӓE`?V_as]Ǥ&}O0Rgk}_=~ >$ +NnZw{l`+]3oRh| |w̿" )~Qb@@n*:|>(^g׻Pۣ*pZzP#זBz-+[g#W9׳kܹٙM:-Du#~y}i!""֣ͪ+&VclZ @fE|^GԁNEƤ yiۻPc!&},@*,WlǗS<3y*s9Vi!>G9G:ߗp"^BgqE@XTͯ`7| :bqaD E@a}^'K1td c'owÏ" j.o-I~FuOYVfh 0^f\(f,]:\@U?Z4udD It!j<l¬W߇[&]qCNH=YYS7Amfܠb[[5oͤ}ŀiAw~D'T!Q[(I?smgVf^E^2joP`"́˱gYZ07070100000313000081a4000000000000000000000001644ae3bb00005790000000000000000000000000000000000000006600000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko.xz7zXZִF!t/OWM]?Eh=ڜ.+=`"jkvs!Xi(dvPp<-qIF>tɭEH3%k-HAW|\Tz\.8 ] 3#_ZY4z a v:zH1\MDWRoZ;cųLyHTx1~Zf'<%m@\H~NQZ0 5cV3!_xSBxvHڐoɑY*\@<2A)]K*~2CϬ'G 0L½*S` Bj r"J0Gm;L} r[tlzwYt*R\6*{(J3\n&M5l":sn#,S VP`j2*UȐMR_ hQ(P'L<ƕ!_2l YS5SXyrTWdv=Alb{_S?EGj&$V5F} ]+J-h-dz 8§ՙ Y)W J*e~*3f-,/fUYٸ}iYFG ʁu/)b!M~ ROsK֔OpP c#0MVzԧuE%@9YUpqibH.&@4'| 73Jc%>7x^f]/#iꟴ xiC0Ug?iy3@f#z2%K6&0-S8|}̙8l]61:F:c5i,:E.a # 'S e.8%Z]n&w5e.l6Z.eXD?*i8o)Ȥ)4YQp"`Љ V@ slǾazMؗ:w V'$ cǾOO>(9" t _I:tF:mAZ|BGP"^ R7T #lƭn10uAT#DJ, Dzx9zmLG5{mO_gyA s߷-Uh?)=h@,詀#ro]J|[1X2p~޷9)i"" 1ET)Z823ZM񼴱C:܍g2CA 'MW֍"U F3D|U ܽ۟rdJVq\(_2I-ad9u!~YrIN.miPڏO1+D㿟- 5XjKek$k92o~B;}_g,`SӓUM4fL,W0u=/Mػ[cx? A" ܪ,HLLB+&xy/ ܏dX|GHufӭG) Yh5wE yg0P8;;^/OKd!O DP-%K&0PG`pmG(\櫖}.(`rbl8 %eM5U|Ml&g"ƎgW7< _ >V#TCJ{ΨʋrlCh}t1'h⣳*-B5C+I YSa639ji{$[bÛو10lݲ y<H|hP x`7>iX/1mI,o gob3 dPq.DZ1%$@wp[ۏ<$p"0VW4ú%QSg:OX¢ ,taBHmK&rxySIսDž*bHm6C8Qqt:M[cU5J5i#{$kURuYCk~d?D:-!>E1'Q3>n1)B Em mv3\ Rǂ6&D+-S(υq %_ފc۝v>܀s d@' iNk x'C(6ĎpOAQJO#YpS}HW< x.Gq&ʄH4Ž"v^^9]ۀs0ꡭw"Nv)xӐD@a/0O3op=i/U䏻gU|_V{2/<$6=jaEc[g#>INj}ƞz;eyHO(W᫈EJG9,BбΙAODڼj[9E»{3|(vpgMLF5O#R70H3\Y*8$8 yM#8tq>]U2>acu~*c-˲.8$}g\AwS8a~DZFU Ѷ F{4n`Wu*1.ۯrG2#2W}=,̋o.Ot-h4$7t, -%ILh@*x )o5~؆:5~=(2a=.DsyT'QGo{ q!x$a"%:D/p,U<X*-|0ƛ(cxDf>Wz0i=Vq"\-{Q`$VZ FFf gx&]_Kxu8xgbvPkdZGb.(0jsWs K4>.3<]Rt1yY\G#},ӖoA@>l0*mP#ۈzK,-BI\z2+NlG/=I7N A{cκpVI3C!n _fˋ>0KH( Ii{7Vؙ+}[N~Jd[}Y=ҒC]0Ŗ~hbeBd]GuĦ~sUbV93fp H μz5\Sˡ,mZpP~Os"į9{i xbK5 ]+3bMm7B2ka hv <= "-cM Hg1^[.;ש< c >gh$~҄.ұn96'yƬ|Tb,0WN—E''iKʀ8*<#3B5=Q94 j%1֤y0Aqk^Q戴4A- 1PidL3OєǦ/~J؛EjStsH3~B/bKtE'Dzgߧ)2%z9&+9t`wJ\[KV2Rj%7gm2PZ`P`n#[BY'^gDRby\Vf 8Yy,\n0ګ<>n/g `&钫#DXL}<:Bvo`c(߲^|S`W{ͯ"jne3-L.фVBHݸg`*ܨ)0ꪑyM!Dlj? ƙ{{v0qUq&唩0qQ}caP|B*}7GQgvUi+{ λ6&_ě,NtxhV#+gvQE  .P*fC&}MjB}l{!{ d~! 5^:lG< J4;Ҕ4&,2!oo.g`%הi3{5w6ʥgmpb7+hk7, ݌ow4zX2?CK9%r`{,}A-'H$zNV)`[Q 'fWdvR 'P\8qپs>UoiaB^Z"pAeMU2H8ܦͱ&ytbuE[Ad+QqLt%k2&W/Q42 z# 6ˌ1MtR)'?МB3"竌Yۮκjdn]<2\$S <,Y+3WBƖrW'^= q%AM"*AQCN*%';jf'#@ Ik錭嚄\|ypp} &Wr ;0Nt}zG c%cowh֕x}f %yFؗ Bv00˼O6F$R<c!m.17&3C$NJ[a;h+[(f[$kgzTݟ^U\2ZQ56?;nDd}X>hi^ldqvl$LB}$p<6]; ̔`iaĉ5.jo{ YahArUK uû.KZ&86 t-} !,p5w8S{-: .J*]a)2=diHTUu?+{2ZYi7Z=H&%V?kU657~HUgm͊Z)wԴ-탌mڏFi:Rx5:L3N+{n,2~+bptPm\Yng G .gٳ+6dg{иzU8] swm}}*h,DnԮ^ؼ|>(3sI-8RiپCGJ i\ N.|&#!bG$-;ߦ% J¯gYDnضjlS%DXcb彀q neC~nd}Bn[;~[D7`w`Z_&Wn|g}G-BUBw_gua:9;ӟ: *x~ȁRNiQ[& ߘLAcsZ'< 4 em`P_y:犓Bbd4-1!6ւ|а\(^x;ގҴ8DBDX U$b%ag\*?yJ_ , b$?Fl^,zVg>"Sb/}\TѾejmOWm s+(ﺷEҢ}`-,l̾ZЍG ~ ȥ !HH3d٬zg6EQl7HWhRNKahiatB0Gl,%zHQ͟jv ɋl|V%CU"'-f:mn}&Ɖ~$쟴Z6JLUf=½HGS؇ ּVe~> CƝt  XʓVo A9yo rO@'i_Nh,)4 k:N"=0) -k.rs՛e=?]irn l?+IDT4c(p;[6[{N_J # PH8m2lN8|w}M{nD962Xhfu!&0aQ e86ܼ̈dX6g˻!鋀59 g!zm'zBѴQ,hƧU8lAZ]Ř9Ϛ:z ̓7fe5X]wIq}6> xhE|݉I~(qއvhe[59݅AwYS*)7ݎ[(8[7w Y^*r1d*!jQɭK^'q9;Qx4X,$X-1yYujzBZAZZjN3m)x ->: ,ۗy+cSze>NC8 W6ZH%J ?\jY3#G@p'nz=w("H, ?=Ƒo;?l].'HzS^< _5zҧJp''SߘV.Fzt;yUOKllEX {de0^bmUx JP^m*ww}׻JPs>awL}4š14RNT bu * ,(HSQ[D~h/<&FxYxUm\P}08I']zg;|c Kt})(pNLO=܈c@[b$0%7uj hd/R7% 3/Z_ipՒxC@>CKŖL^]lw"~D!E9Q QDIC ATON R PЮwxI-UV:c7 y^~memѩ:+l"{5M[KOT0&İ{H4#ٻL^N0k7>~uW neڭ}:PoGP҆z+ o“ݣ'N2>z*wgLIJ8h Q=O a3%YNj1&;!YtCM)^EߥV6q\N1?k]|mCRm.tһTHI]Էwr|o'Ö ) A];Xj,$d01T ":f;y+Xm=Xq% |L/*n,#B^BTwBQ.'~mTAF[., H.p7֡Eu3" m2Zg B*9{> pj-~ϰBE멫$5۹=&)@ #ι:Hݎo̫?Qa.(h)NzmɞfG=lfB *.cw;Jcƪd2ߕ_o˰ r4t碹SPXyF?TE;=:YB<+Jw ;"L鎪{λXbO5tv2*Ăʌ "?P ?] qmWʟ`S2;v%eN;O5ba8iPvH&)B/;h)T"}2h%p|N !ȇ ^a徕^_"~[a׀GF_2 {`N͝W{U%}**VyB䰊3>p€|su\ k?~ VlqVPK,:7?3[ñ+Dwe#}׮| e${0B&RA\3F87w7ZVo%cnt)Myb!\[-[K)΁:9Ӯr(b\n YP@;Im0S;F|?Pg_e~uqݏFbnƶO>b#(Ԑh 6bi^FeoY'aKֈG#`2I)춟dy aV]Ry3?(*D\(X&ļ!Z>)d|s]7I^hA/ė󄚽_g Z W ~8K~!zl <G?Gc͕Zm__q:F^pNf15 #{'scܩ"F'3˃nN/-,~:~Fy]UBA#mwZU`~"޲"JniB}-F|Eyd-Gw#@ HսLlWP@<P;ٞLPObr SJ 6y j«U\NJϬmY!;nEw FAsQ^zU*`[2b6%ϗ@ 2bm# ?5JR5hv?NzO;ɡTX6&t(znh)đ_7!{>&L>w bB>e.-:.v@PI?3]sG#"6WmG#! Rfico!èŪ6y:&d Oї] Pk-!ȲzI aHz /<{q[]>|b{fA%},%([ho(i<412@!;DƟ 1Tha!sT#ذ58KcljDkfF xʋs<ڒ'MH%~ X O^1"klF/{ۊ+fPjDZf]@cg;툒9bca3.^ݲ]db)gcp`xi Wt sL ۥ=#3*R310Nrr;hQFriQ@ZXN^Tב^S bW|!M^qUJ6bґ92I"BL|ǫSz"x=JwN BF{Z¸ !z?0 צ^Z974Y(/tk؊Fۛ KZYG*Nno k $a09!4}aKbfn7g\O[36i*anPݭl%#TUJiaC%{S;:p 0)ټQQ x<ͮIR+pZ`IB:Y{Q(_kp3.w%er3VQ4 R4X+Y%5n *N#2+wj,ED*SX62;Aԓ꿜7uw;'ĜDMR,+쵪q7o4PJ.X0$ǽL}#}3[&<:C3 8DO7eAB57 lj+2ꎒl zCSez|ʥŕ\;;g H : %uҭK:暆 ~r:xzzAAUm8T1|"*tF@S&l6&Vvk2 X4w_X%/02@Ⅽ8$^| OK "gC4O\6pRn_~(\^0%m%?X +S(⤩`\G1˿UhOMATԠGAÒX)kƨZY,RMwsĘⲂm \r&(F,y*dlN| <¿d~-Mž:C ɴ ]o~6._&{^aORSL| p_gr.aALX9صN ^2(}Je"o/f̏<\x*Y< s2[Fو(7ñS<^LM[ȞHG:@| Sz0e):)TxtE!%A) 8cSC+gj[cjMi&+5ox܌dׇ> lnV`ؖs>1&HUBj&){?9޶r|\֩\(v`C2ܳg;`(yX= /*F> G6.5XZƓb6|:]D9]c{gѝvr '>F1S&I!= y0].ZQU)J9&ev&sgAUwSVr+r8^hEi{>Nf%Xo`@Ž]'XM%,ui j]ʉunsg QEX(0Pp%RSQpQr;I䤧@^leܖidR &CVaX d|i( %N=JZaOjI7?\_R=hF12R?/8QGڶLwC@b+pծdut e۔[L3ZChor2A' .TjI9'ΩZ=jPX+_#/B2L_iCB?Z~vX~|jTBT;3RI# 4' E_V"gZu]"@o^Qڹ^ ;TIIϜ%I@mN!);0*ªy:ce&dhSFCr $#m= ɱG0T5"Y/\mM;c\ǖZHtu $;(DG(A!zk0_erNkWWw=f5 T !n 0 ki 䧋Q+ߠržT"F&(Xib˺KmchSv 9GTT!?;_"2rډ@,BJh`lݜ|{?̌dEڰ{w:aY+d[)eTc1RxٸY€,g D @  RLXZ.ʲin*Ctf묈Ѭw5a&XНkqqA4dȫ~SuZ?/풱7ޭEwzo6+A녇2S} 1F`^gǔ"kEj*Ʉ*1'cTEmmJSiՑHD]R3Xv23J~x Z,u%1Xuo8f(Np!߄?Z 8-P=;Z ,~vs9D%6m9H-Zo11sJxAbOyICĥ3_SXwniIC-mBDe\lC5M\b$a]ԵPKDŽ֜Γhx.̓ZeiD,K4աdwhÎiI~D}=6¦Vpz {h =WFU!f?}i4[v#Cp213ۅ ;Y2I,䩏zŗ|d>)@i/q0rp{3H%tje%17lvĻyCIr(YN}i!{K"Imfw `EXh';ϖC4rבּ69uői E>x4aAطʿdجmm 9S>)G~B̓pnl~\6od|zJN_~GSpR)_ܷ5,Qq iwu2\ C^%#QPWq\̪&~Jr-lM9s_ZW)?wAɚg$A[ÌO"tV3,D6.B2xn6{ ~a{}nW`a׸S ST'/"3iKYo (t3sм87xd<~Ch=fG_](C*;F ͯWxr+R 沂|8!aqXqzxzRø: L~0H,t?]gIIz£]YⶩN, =IX[آ CZ ]$Gd)NTp}sR-4/mt?s:3LP-9`ցXryޮ!/e$8;m a"'ፕGoyvP,,\u#JnilA2$r \n2 kX-SڽGPvX@XBL2kopʊDq$Hc;M'bLFArd[о/%,+fÃO~wS)T _no?bQTZ6-ZXo4-ٷ~[gߖ2xnCؑt:2H^_ɱ'͔vseu%i+K")y롅N>!a'onp7S[W?BWE`r2&̪WfDVYΌf;igى3@Δs]zPL%Ǘ([qdB,$T##t$l@?JC-G?Ţds#'輊 `AٴE- z| `B d?W8_*{lx(vhLͤЬ_Mo,Bh1;]g:Ք ӊk˱R{݉jD:du}6*~4e'E ?'Y,)x~ ,tHW}_eTp[]Z/W.ǣt~Pdr@Qj_{Q>^ظ:M/(ѭL#le7yc}pc`M. ֡d0OLJnb[xg6 9P8R,'HC@\zv؂r>`J Pf3bSх?sF *HG~z -ݢpP&]qHqI o pExJa}i'je{盃XtO)=Y[h?0 M^ydaetc?Wŵs]G<ߵ]EucU>aXvpG\B2(Yf(=GKcj*_dpMC?H_$A`>8sH:rsڝX)yK4ZB=+Q(5y|f`Zr"H ȋʽqJ kY6M]?_X^2ȲYWN =^;sfF KiDcu&S|GyuN[w;͔lW3yS8gCg-ތ3/AK0OwCe!OaިLւvmԋO!g>lG6Qppq8f.ѴJmCRha@ d;Dz8lG#Ho>$ _{rBJH.ލ *% +ojVt^1eſ1NEݥ<"vĢw NzmAaJ4&ndn%Y#G0HLmN_Av3x~hg ?>Umz6,,[¼\KuT:=m@Vt ͕tұt>^y/@ xk20:j[gނ:̷;RCy[#)#uOO>1np'P/^-P}pjpjK`Tc"n QG]2/=m|΁Ѓ\ |ڧpaT;tRss@C[>Y My`W Bw`9X3֮=,(L4_uuyކcyxQ?Ƙ =F=1%m Y)B,;`07a/;|rFN/?E7NyTbFQ^4U׆}YWQ"|v Z i," tQ b5[>AK`nζf2V  c eOzҰU%DPB |G{c[g"P5vIet M&Ύ<~ݷ0^9GD}!jނ r-&(7Ձm-ޑ|Q.ky^ZݴA&4J 70ːаhB#陀W _K<. D9$1;x?lkw _=&WМ j9w:]r<#evd}'&eҦRy/^h3]OQqb).l :`̳!VeTs=78!]!QY+$IZ"ڦA:\,U*+ۛsHۻ84{vrJew[%Ixf.if/:UL,$pU邏1 ܃u>t'c5y6bR n !0oׂ&u*P(6q6S~Gl02 $a~lSڥ(k7gLNUލ=,%.㾧"iȕ-dop6LM R/RuxPſB{ n$Hbj'm,&NvA n-~Cv[phi6H ۉ)F8mيhWϧܬavOU]N?QR_&{ywsAOu$q@w ǢHO`̀rC\YZ1iDc@_ݛ}jP[L>1^1Á)jFg R`'"xÚyF0H!&V`~FTy듇gEܸSz- qM}Yn8MCuQe0vsNP#{rZܟx3Fkm6D ( bPb@`;16 kV&J>K!O‚xCę%Y.e+}S^&?NzBgi|'m7+o+ W\LSn+g~rOp< AƋ+@$ԫTY=Ƽwp10SDZ|Es*iPd2t9 PϦ]썘~x{%#`jTj-6 eG{UmpIlgd`QNN#mѢz6MYwXɬЯNJ,7jKY%Kzh}*Dt%u>̼Ć}"aH>iy=쨟Dc<2A?brkMn{ ح!9y)[dB: 0ƃѳ׶@& Hu/ sff :qmf={#A 9dN/7M䇚 _u"x9g2iW.˗7+d?藸CQ~!lIe0 ~:'u`rLg_t^Γ4<5 mZG ݋ED=(~4?ń}a c27" weT%,- ^NN]ڗ="F.Bd?]ѓd>HKy v>;)n-^ 9 B]W ZZN[* ,4d}Z5"x-^THvxIn 91\%)ہ^cp=\YTDU 3^eX1:|DrcׂuCYu?vu ʒ~xxSUEZn(ʡH  %i\k|LLfBy2mNzHE_W {{qY=䬫U $)CRZJxrQul1i-Yk63H3ৢDZ.ёmYLigjVs$ɂ|CdI4/$~–+%Z߃nވ{;mU7ѫ7}[ڲJ`JRo3H1<LWv̱gYZ07070100000314000081a4000000000000000000000001644ae3bb00002344000000000000000000000000000000000000005700000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/ntb/hw/amd/ntb_hw_amd.ko.xz7zXZִF!t/#]?Eh=ڜ.+:_ \cdWxONbOK`! κWHDu=4oX;vDq8['{F%KHؠx7H2lyDT.c(PUc|J{j {<>}Iν,K%^6HUAo0cEY֎5o1ao-?a&ҜQa0SƖxJۀg}WE=tS\@Z Gw}$:$}~ ׆lTa6z *erPK_x֘{߲jSzbQ$E3?B8Ym}K&3Ù|&r?]1n{` S $~U [3 `h:kkU-ts=⤏hKhTY<ȯ ͱ Q}?g#7 _QsWr:+[1FfF"0Ma̔x(j@@([zh~{sbe@mzr 62H2(̨38gbP-(fQp(ԖRƾhx-HRyZʿspI.9;qG@nHQOdN(y CȄ;BJiIE!?>) M;]nGPF4{>]fcKtݣrfӨT40}w:lPd 5jQeA)MTT14NP}Oq cqjGj.GGsDQS4Mi P1]%w` %t)<0uPOHi+p2oT,p|{@,1 \+ q :7L4zOI pn\gR.0ſ,/_\ךg66oEq8 1HЈDLbl#jD FX~"ZS%٘x,&Aaw 1*cHWWDˡI0{M)͝y0)MA澜)oR] =V#DeH%f Fy:lqHŀ|2]=xr,$b&}l}0~XX;\nrdF?%#lPو:> m,L.^0[yO`L L|WE㩧8jos}[EDPT?[87 [M>̰=Ksx @g"1_$.'wwhY}^\s" 9`;*uxm+!t*׊gՎZR鸞-Vmp7g9kw3a{syx'N>MdMnQkg^lgDTr, zޥC?n6MS#-q6YpBt*$CdKnRDxZAQEah'[K X'gEW5q" Ge|G<9~S+vЂ+>ZS˯a#ܾRN}eQ!+v8ϰL/:˔^jŜҦ@#j^6ך%S'CZYx^%ZmVR{\;?u GmbEޢ|y`ၕp#?QwP%Ypl`(ӦuKzE/W&bHU`y(CmAƊMΈ[v 뫨s|JKr]-RwvIki#[/ I?àG=@ŗd.UVq]A:[Ssӣ(=;\{/n$s{-$b~v[SGyyyȑL@3]N\f1Bry+-87*/av+X]+3ZsO}ZwSGQ:BLlWD,&ĘR#.8[shS}My'EkNgY>u{Ae5'kQ])>8D.Wx:" @ƶ+Srk!FH"^jǭI>Y>c9T򹘝RQ=sOu/LX?ԏ a`/Stw3jg#4SwyQ`mO{ÚL!)FcJ"ܬe-!h%LO{9 QIemf`R'ѥ63WV)$gߌ H4RpH[_zɰ\D)#XSmJ~;xuĩˠj9plV)z! | [\;ꋎK-)nH=lAAH߰džA&Zy, ]5V"dG6X_Y9h-u."i~"K!jf;6;~!f~ CLH8ԖWieA 6I80g\$X|$s?u)*ZYrZ^z˴_''%#̼zl@ɏi/:F'IrOi=a[YPF\.YykY#C1\Ѱ+$>Lߗ9.-@.R Or1ƉD3Sf~J*ϊbiK $y4wVv3XI2NUaQi\)WUAz[gBI@uoQyy\TՒXfxd8_YC:; f#nw+̝&`,~amZ1=$&ޥ+}-_\VtɅ oRS~gE!2(8gǓ`(ym|9 xgi>=M%v"Zȼ0QfFx~VX ..Q}Ьo#ŝD@leRjo+ӷ2'LSJ_qv(sAJ:-(uQJ%5 ;9s7PEODљMx˻V QN{.pQrb\օ#vH)%`Q5(hE̹nkI>%ZSFDd.O`#ύ'ޱS_a<bMt#b(&0 oEKs}1ݔMj=w9IÅ|=<559}~ZQWU7'3K?h8 KD/ NeJ-uӄZxSaVҹbXզ#^H JFgD\Hɔ sl=0|G3Wbuaqf0Bi[#IQ)_r簸FjWK㧜4WnHF n|iR3U[gcH(Cd3:+Ⱥ{z+*Nȇ9 `huA杊8/:|Y G7tU=oxyɦ~z$DL<&ٖl?ELi ŷ /|jMIs>WJtG/⭷[O< 5=#q8;Cѹn1Pu"C\T $> E1VdNoJ\J|zxo˦#%DA=E]+KBA@ӎ#k]u?ýWaceo?د+'|i)v\FOC4:\"EbW72ӖVr :Z|5qw CŃ:@Ll3W@pʢCU+ؾ^ˏGh:ϝ (K1x⫧*t]?3ǯ1'3N%";,DQGwwq"Un 2DG{wO8xGAgKhZ  ozrϷW}zkPn R|cxٹݠaGu]y2pbzAgؤ^yӳiJ+|9+@~ڄPW@sOԻ $~҂:Y.12河,ˬ֑ i-Y iY t^ B Ds۹fC?Xp0J5/6V"b1tWrr5(Dc%6ΡZZ^d lx]SW.ŧcZiSlJ1GW, *lX+ Ge,GUGώT86ugsUlŠEmWAQb&0ReW9FAh?-6܈}'xO\m(1X0͕u^يj+/bjN"fl69U{+뤮z5#[`[WOfs)%ؒr eBoGe!e>ޟ_6Ю͕&uO0xIq:p /c6¹\ Qt =ߗEr[m<}cы 9"eB[-uX3Kp8ך8- `}=#;4؛wtftS?}({WMO uw^ DtɼYd j ]sGw˩m.w0XQYVZ^]-ˑzv}J^g3ntZ8D Jgz+5yօR~";ױo# +1ZB@67hqdB HR-lϗ;Ju?.P5i/E8r?nl7}V3{B A)ڿD}WLDʕ^`ķ/M5X[C ӝE2%%Hvګu@Av;σ"PС!ͨ:QI7GuF%d ttB$11Qf r&[uIo0Jf A =Fsٵؕt1#6_H |TnyQ$f-cZejv`^ >X~Q,"-URn͔ n(fl eRe= x[ٶF8 c FQ^v@"VѰ-&rp(Go'ƗUH=LhAöTb!ydRRρJ ؈H0JJzmglYuWޜm/@D~iafʜZT ʵ+Ĥ%t>PJp J*oC@Jj=؏Ym,-q Y_ T LEmAxB@N HExj}"Un;b:Ψ$~=+H$un9+oc0/,";ݸ 遃ko6Q4pbWRT A!.9WZOs`Ů?N@1os;;`T8Qh㠦0J7)~=,Kv8[}18S$tiCy&#Lpc!wќz6Ŭp&n`yu`}IJ~l] ;@Pnc;h4;GH5],Ty1snif m-=z/'\+pm~F!Dh&Jr89J$N$A \)ԯysC=lr;f~xj'7iL؇?u+|Q 7-r#KziLn+ d@|kR;j&]/$QZa+Aqvm1tRm5>lY-B]QpUWNknU)Sv .$TlIӓI+C rF/Ѐe?dtphpFb58wf%wU!ê^X 0f7U-TF0Gu9v7$:dGt+_{İzy>c<,.: kLd. s;'nF}Q=6dj) Fc2bg+AA}Ԓ\4ү҂O_[1dc!iT|`_JA;re9ۮhwqzan"!L&oجŇ^ ɰ9+W"Sf1١M@ B G^?䖓't1R n$y /(rnŗ"XZ-ψH7Lkh1/ v;q#1cW݈(~3%`)X8ӓIcv~RYȱ!y~`ϭxSBƒEmWU~ky$i;8 ; EŇڛ"a.f"NJNŕ撨II.b3`;T(MûZ Jx^\. !Կ>_8nF*IF(Jo* 8-J֊B$y-.vJCCǽDrb,p8ֶײrc{nURνaVDVin("U![(咝O,sU[PڈetҊF§^^3b"o;^OK yʸGxW|II/ #W ~_d栔Xd-7hlrlVV #&нo"& jxV''R*QF6yɵ#.[L:>r#}預R~dQ]&l4c rR *[&]|#ZEz} e~T,?r}edQ"ER{Bw'-FiuuA9]u4`:6LS' -Uh. n1RFykl*yߝϩvO|!; W11ʼ8T߂HGJHŲ.U Qp&uJż{ǁꁮ[HV4:1 vۅc`0[YF?oa5^E^Ն7gug(nO\ Ot}И6fYV*7*0o-鷭D b;b{ssI7kl~IpQ XUQ۔l vTɼX[d/ϓ?4[ |m%DƐ3Vt ghY2bCK/)V CVy`ReLklP鞶 rX[mFNf&:u<L TvrA)&13a.9=3klcR"ȪTC5D9}Wu:ae 3HsK8CDʾ+H 7=q:;ȜM WX[=6ÿcTlr)!1U] +,ΛNiOlS+1o_XQ^O] ֎~O#W|Λq\oQģZ .2q)?ÆQׁR S`%/34CT@SfUPX*#wQhU B/ .ɢbRUxυF=u,n *;c0aUλ:dBxŌkxA fodsTc  |.:9UznξV ZϪlm<+^vĄpqȞRzH|, jo!J.f(r/sDVsٗ8}=L&V;+|̴5Йi9WM{ K2џ^~B뫫w@tqNW?>Ѐ՟7qľp͎!$S}V? AEFc+gYZ07070100000315000081a4000000000000000000000001644ae3bb00005460000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/ntb/hw/intel/ntb_hw_intel.ko.xz7zXZִF!t/_T]?Eh=ڜ.+ia IoZ똝df[a(]s$oyHr0JBkf *Nवt ~rSSUmXE{Ւhzd4<̝NIkN*'E7Rϻ :+@=rxU,iAeST>pĮFg10Т*!X 6%'H8M93D Q"z4ϡ=%-DUEڄɱƞSH9}_=![:B)rn<<\L!&gE%'_-PD58kHy̥&Fւѿ Hi]$7F򲲙@&.OY9%}S( )GKF` fV>j{U1V^&GDGztݾؤDim>rlo&nj%8soz/tcp;̹_Umʇl T |ܧ߮`92]S՞ojDC`pn?3#y%~H!*F?]^,4>⠯: MsVehEۤ?ZTrˢX]_ q6BN0f3Nr?h9 +Dڰ+3s?b "°_ Z"qoekOX5>M  ~\e*OBHr(d8s˔Е?4*];z\"sN0@SsOhjnG^5r:W%t 6 d%>[݉b* "/7đB GZD=.%.mA 4NL' WuEXFog(DO[]%q]~x,f@fJbA;~o|,i;A Tn7?:p1a1 =n(q|1Zк3;W[lxI*W_\fϕ :*E(.YRiU+Ǫv-76 \-۝ÑAj^lK#7lX7L#("'E06j_V^棤cJ㽾 [yMюO"_s)_byekw/21܋OQmGh֞+*{X[âd!##0WSwQǘZL25Cմ.Ht|QWX.v0Y3u[)"_1~(S~FU,s9K1EurӎI MY٨:mV^wu-L"I<q YR=Rl`XH ='xȸȠ?d[{~߳yMOz_Gf-DI@ ߣGN!6\}D6Tz  HJ`kU)E3U38qE)7exEͯ3$hL~ѐCP=8Mb="SfdԶ轑M\ԜEZjҵq>Qv0Smqσ쇽J: 6dz.+ QAOEVІ\pxY/m%NG;qK({C%

fϋ((gȃ!欒lyhWF#n.Yd:1$e'3,mL-߻ͱRGg{.Gr mv9;+8!=붝FG8+vhI$L3KYil9~nx9~7Ce7%Dr5724w4h/x.TA(B5AcܨpO=Ut"z95IDxjynn]%c9јYl" )_(mITenyNN=7Iz~=M`蠻#B%SLfzz#pfʮ+T1 ptoк5\=/"‹/JDjahkQ3-q2f][D&>~")13L9Td.8#"e!G)쭐2І&R y]Ҁ劶iq tzfh>> ƻV`.rضfFupFL\%A$|ۈoo>`%_,P=](Bj<#u{ɭU bԮk(x<@Q_{uyJv68":xV[̙V ELfK%~¥t̰T4GhvC[|ϻ$n>ɝI oV1Dӳ (l;C.vAxX,%hJivm;i((7C7Dh%T4>o5L<P~Ww8IQ")mi,g@B.d ǎ ؾ.~;'r%yr۫fCaa[A )xfq7{Oc?U<^uǰjtuI =U3J!-K$Cv9U` !hXyՃW xgsY Qe9'$SL[ ~Ws6~i6 . 'ҰyG*ӺM~mAXU]Ne50V`lح+dHG}-#K19{qة_OvL9qd3>UC]FVoP |T$osU+#n.wPs@dY؂w۽΢5a$pZ# D ϩ %|Q 5c.~@;6Ȱ4-BJ״2PL]>T_ Bܑa)'h }3OMp7>Wrn{v:>(sx*'ahykK''5Q?BFmߕ2ziW>whD36 ssmGLetBrߗh0>PN&B  eG$(D;Mb^/kT}sZ֝2C*pz\b`MKFr h>Lە{6-}8E|G:q^U rXﵸ u?{3Pk=R~4Gf g[[#p<(Z$dF_|]F-ZlS\p =ӄ͔ x7qwHRnGa2h¡MnJ%W-347-v<U0T&@]4 19{?X oD6]Bq-4 ElA|EHNշ}׉%V4FH/0ԉA]O )HZcJCWpJo~\p ‘ ~ϞS `oB2Kg#Kkdx6c)EWZ7Wn3X9![ P^}!^gF2+)w~e\`uɫN2J҄n\ߟ@0*’ 8O>sHI}RG>I[CoXE*wjagLXe*ŕ+\ U')jcH=( p~0«L 1Z.#t ޞ2ƕH팚ᎷYt&e(zVC:AEA=YVj([뀓_idC'[@W k=ZĕW?,I̛PʍZ\ʑhp5Liҥd#FWU.әN&&k{QY(q;-+Rxg5-9Qrw),c|J NI{ YAf\>)g&huseq{g70I$ ν}ߔ?f[8D wVQ~C/%y 7BV!Q):c!81{N^Ao r̿GPVi@*ըo^V $ z񓇌KWb>'ND=!E_񓠯JUbk[Ԙh'q5\K" g^UgW|27VĿcܛ:.Ux8|&&/$µR#ʹ!/;.F!7ES4|hsV⑳1QMQоD'a{ZP.KbNz۝оHC.∂S!ׇ݄IR})ݯWv4\-ek|d8a[Z^_J}WK^s%Cεiy@9A".fKBIP׫JK"W{ւ@]']!-($ijESK_2y$)ZJ̈39ô @QW82|w νhM-H?zϳLf$xpu^]aWoiF!X}nw PŅ@.,4>#pfG%Pϡ0R@}P5`^NE5'q~&|T?[A_t0ĸloA#@6KQQGsbkzZysႳDŽqQDj=uA nvgQLܭvZx XT@%W'v;\KU 9Z.CTH*`rM{- 0Kmy2hF gz+[Fܸ0+mOIS6. `0MzM?vO@4 | ؽM>tZڙ;v7X9RȐCz:&3#'H?OrQD#QC.>`ctU$>Ps RtHϘrYdlҧ?,CRzz ʮH ȴ\]?/@0S'3d0R{U!0#E@A$č!X/u AgQ9VH<s'35g Žx_}O [8/ BMup,!T{,l]nȥIҭ%E5Ua葃v$\(ފ=S$߲S3{{NR@14p{وGp@qxS q-ß$␖c2rhDU.غ WzS[ г%Ih IuA(@w*E P{E`aKe2Wk-y5y)޸spY_zw+Xs4@iWF|}F 5Ӷyw^?y%Ά}rANŔ۟QՐ w,) ˏ9ֻS=)zTؤZ$+82( & ( )3ڈ? 0!M(IBe u5יdV1 jWch4Z>De3MÍ]M LkUo(cj 겣TOxJԹA *m:xJeՉzrkGi&4UGYcZ Z>çI*ϣxɏKΰr_ Hͯ'Q`)`e+nUp'qqpf)pi{_)8ުKs a"J=t8s\'1S.bt$"ףiI>~9Lw㎩?FHs[`Z.UoH;3c[ƞܻ2'@1J@GEclG,s|]̫#9wIi;eD_?1tLMj7H^~S`/g}{Y0_&,je|ً{elUlyYJTL'm+!: kOJKXԋYQE=tȩq)icns'w6To:?$&llz 5~g-dʐJo  }x{ ZR/ vbT1/* @͚^Jf_UоU#g2,a4ESHW}dS+[@(J[u+ rTQŸ)$csA+n0y⅋BXgt"S&;0s7A|Z%+#S 4" $Ծ՟fk#ΝnD Ӳt$ Zso!lUYb"C #b'^)y /$Ŕ>u9d(G7UTB"זX ۤ2>H.sk,,3)z)?]Ie!f켱v `٘7$tn:hn׃Y44}^(-ݰmsɗt?dYb^ e٧Fuq{ظ9 'DSWL5 C촃 eMBbIRDvVɀ(޸x&rTL03r'Srx+| oZ;p+r O@ כN %ir*0.y^"o(d},zOĐOu0dJWTAlѩ , 9ׇ)3"]RCu@t fd9|;$Q<31W7)dxhmsG_]kH<ӍT",qp2l8(9kZ8akH6cLJZt_ dqlW`Sy~HRr( X|ؚSA3kngƱ}bo?nxkz`\R_!DdwmC\E@x;=|F(K1g:½a m,$b!D9d&ߑxb[N|)m3ňN<$%n:6M-QL24IAa274kE?q`V}\^GE0̨&SQq*Ȗlp`6ǂ~s`xjm] +f7?y=#h!Ua1duihRZhMK᪰F|]c],V-HI`eU¼IJ#kd+<>zAFn;A^5Tp+!4ﭺc^/`KDXXYCCEqb_&yKp5 ؚuM[yG@u>euik`:9C^^!h͸`ƘGLݥBqHp)|2<hJ <9X7b(}IA٦evu4sr8bhVIlJBArPc !ud㏼5ɏz׊6ːEvbg]U`-֔rѱ#>=+LW#Muxdp5A=az&lxzōh%uCYaDZc1]E.MiShlk`oŞ|XP%ѷ\b{I\ ('Uhk)T]pJPD/'5+FJT$5v\B&e NF]s9k"IO2*)1[^.s禢,i?>i%g~``b )ufUz(A.,"hO+בWhPc;w'ҽЊsba=B#bVJ'1}Vn(]xx5 `D~Nm} j~s{(L&."jHħE#Hm{d1LjXcnO=[=qqꮬrx'.JYP 18֓;e*hq7[Eq/0iʽ p(ܙx3Fⓓn,6Gׯ 13;ʺ9e M :tCV"ɤ\ec9*Eҕ6k viz&A]3=;Q{zHهOS*55(WGf 8z 3cktgkgz+U ig+eȺf"/9I :Vw'JYm#7ItltD&x}Mݔ^18(UNw033Xuh[X&]# {Um#cK֠dtU%h5K^*Tp9> =,03(d:6.*7H0sDmW/3E"~#X7vi[fWk䝰VXM/@a\{` }"2Z [Ԥ'x+^r25 A@;񤉤$A5|j;&h?5Qe0 slnt4ߊ%.9q 7F=uy6_vّuI 5BcAF:~:υ47j[@Ynz83O1`ȢE`Pr~u;1bs_ͮ m#,ZneWJ;ő4d^^f] S б3d%r/ |US=, e:PCdtw34D੭Q"ζ{3,o@>n#ɀ)Suڹ XJJ:SJ2y/i3 rS9Ϯ_Uho>;nM=b1τMTWG9HVr_XBnRA+9ue$ {Fuu#h F{[h?zjʼ@zE؞@W!Zb VFC%Y܎&70;"}7"Y9S$:̚-βmJ0 /lZo }:u;Mó[8oh$qsxre. DT^gtKПMWگ2R2QYT駏:vn}?0&+zKGfB1Fs=U*v: ~߳ޮjyG2n?d\\?y4&ҙnO(ŢtKO] 7ֿe8JCIf$5& mmtaQT>SlSTwόkgF@"ȴOE#FB81t n)J=*5Z&VQ=$9362\N,y!tJO; N{4*K!kxz7\)51j|٧[NyϸŸLgNq%U 8a)Υu4}#̂qnɊHzv)]ҡDh_&g;QHwY{}["LhJFg↡WfcV==>:$FcP+n3m|H~ lo'j)_rΌ FH R筎;iP:(Q,%"J/+-whoZ3Pn|;Ƕyb%F}ECP:L/5=m;U+K,XOXN7ebɉ=7#99ᩒ.);2U`z!j*VBwSC*zdmJ @ԡT/om6pet٭0#lXltd x_*ExC)*0Y$zL)mrf Q tlhB^9W4?K`EjsѴ86"f//J\f&fZpRCzy9d4u]%m؊t`nV'b>*`O bE9/ۨ)a">#pSiX^βLΞ.ܰyC |jMӔdCDoQ ǠFM[ ,`idj}Nz3aS"AJ4AJ9iR WMO\mÍSǐAo~SKHXv(||c:oI P86< S`iL1A"0!h8;kZ|@}@%R;%?zfYܼYTՐ3^`JT_~(MLګSE\u۴2R m'uˣjfo@lZ$o#[Cn&"Oy[Q<3ɟ}d .@ WKmG@Yb&ʖcjVBJ>v,"uкi&"65/|-ckA@6YS;aK$ԗ-iu魟 n_}%ZnShu9An QE޹'D qܪ e1f|m%܈P>MqC}O̝\WT,Mm`̹)ƢK$ЬraX;z=#:/ 5lB69jq^9RճC6vzV(ojʄwwGC.̧1iYg94&FB3qpȏ2Տi6zF:V:DkVRBhմ.Ge6ڿ1?u&/NN4RqȶA_3Fg[( ) PIrYԓb>+\X XcVe)5}Z>#"? \ mjR"֧Ӄuܺ6$i.;+v3Kcά|1Ĵᬦ"#4tP]Q_\&O|we_Xt%{l%pWV Yr_˯EZ22+^fH%mqȢ~Sd)F3Q^9v6wy/I!3opOWhLBkRSd@eSuXXˊZ\|><2^t~^.S 5n ف4Z?^YE +$H_#N m -!zk 1n*5_o ]k^eЪ 3}%Pf(`h.Lh傀[bBAjwV(6pO,K1fK!GǽCB˿tơ>coc{q:߽oR"q1wz(5R:ܧT+y/gKrвv9v+&*u:H.->xnBupSJ-*CF+IӥbnXZ"Y$-5$PBdc}pw׀/+KpYfޭBp-0>Qꖊ;AEf| kB=^~,¡ KU8'dBHD)6K=k+5UGd3ɾ- [:4#+:"E0ДX(ka,X M6Yovy{j@#CA߼+ ;?1&9lP"@NX1v( $P #G.q\F1_1 2:"<bӾY3x ߶9o1'Xd\wjZ'Ueb fe]f+`d_JskPqP H&hFhHZcSm[+5pux P ,J?g:󴫾XbCN+tOI3PwLl g txO$ȕSX-*7Dc#wɇ.nNo]AU2ڊ/Mc*u\VN+ Ҳx } J_*zW"y/ ?Dxv 7b fHa%N0'&MSaE"1h-P*bb+¯J0mb,ˬy[ܺ±LޤYRL7oxPohdܱL /Gddqە&F+5YayޱYyݩvV'iqˇAG+>Vb/Dl2y|'c~?U{+:ع"zGaMvb[:nrL@*[_Ai`<9A+ ߎrh=Q#S@ǰ{#4OH,^srVxiJdI/- }t x;?2FnSf /g@vS t pg|/X#@lmC"0]Jq5VAbi9@{tʝy :GZW.Q􇺒-_ 1f<&&z^[7ytjf;FT%C,nv[U; 8rԯuUl"xsf*;4^v⢜#h JG!/#*>Ɣ p #֓ N"Wm8BQ'~]w|B :UԬF } M~ WB)umq MoA~>ᠮ-Kub jfָV-Mm7D)4*Ŋ,hGJ^UKu?!>mA~)X+v=JclAre@bQƇ9^~pʀ)[0MZ2Qtdp-|}p /%s;PZR.{ުm%Ȉ)2_:Mx`:wO>dYr5 E󏅟2_Xj5>"oǒL{F'= E P4Q%^V߂B6g:}1 s\$/xo]8!m!(Xyvoy_v7o^=kk4d:]ػ/;t} R}^׋`y[ΖU ?5.z;*o|@od6 gАUN:} +Œ t 7bI532FMf]0Oq9Zc6CEW82< =cHmy72a `)C?"A@_Ghzsz8!e'( MPK6l.2\}_!,^+mvvK)ebe [ԺgJ;YCi <ėHn:{`#"0_Q`:Z6ؙBp'm< $RL3 OLӟix:fxŦ!Be >NXyvky^fR`*1x..'rpÂj+ ;dt$xDM}*q-D?e0{25qyek6{BA7Wu*oQ4DG!WY{6Xn]T*G@(Myr T!R1bէY )2HXe'hΥ~38ל8}=Uxxc4 _ QQH{"6 G')z޿ayVZw s! R^*~aQ8,^_` _PO߭X8>6fpY$hթLy Swjd,u9&}j٤Di;5s?ySѽ ,5*$uRP'vК9m^KF v@mA/k(Jf߮y-+ՄnwmGX1o/˷%ɯ~Weˏ mPv>b4^ K Խ!|p^2n9J@W-H+Q6,# pu "XTݞ<8+53|R9(H?ŜEٓyXѸ-z:3`F`#$iBUd[N^&A=2 XiQm* H:3Gw[^P6|$O /@hA)ꝮB)BRd,)`>7Fo"YD"j$=f^v_هhAzE-.(,5̱xeƞ'|zxHER7:&1:Ki IA/y~1w&Iq;RSZ{kѰWy պ-YIql "QX(!M1j&s1sp.{8 ~DMm4O$wu@asW_΃%/3+bVsvlECQUUM@,R7ȴ (:@~½Isn+-gʥ~'x;72rI1D\'~/֊$˧E-uދMvi|(D lR4e(/nǐJF1 ^5ɯ?yӇ D@-@8?0L˭mò1lL)B:LpA.~~LX$lȪΖp L\O6ΗfP 0E; ,EӺgqWD2g;˨jTDH% MX/3y<[_Ū ]{uN۳ z 8C@~Hd$߱P˷)s=1|\tvYnlbބ}`-|jdq5 NѶ6\:H`Un<5|[`$}D44낖%0O9VN!=ńV|.M s A_[˷,4G\(޳j[glvjSͻ5R(Q .f:6h Z ' 8Y|ISRrߦ1:l2FP8.zz|  .T/WTΊd~#?޺m& HG!A:>Q6_S$j@#Fo#$u TgYZ07070100000316000081a4000000000000000000000001644ae3bb00001c04000000000000000000000000000000000000004900000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/ntb/ntb.ko.xz7zXZִF!t/]?Eh=ڜ.+ȞGV6s/DŽ(o }ꕊ/u3=:)a2Xԍ\߮O8f3ZZ>]+!uI"ʹGtvotJ:CLutOdTS: 03 )kp\FNHۓ=ng6?d'=ƝlPd/vd H+aaPʓr`z* ,{_:)2m+E%S]6!f$"n\ˀ8NLZ;?gf8؅)5)Kk%E@I)pl n|KoX9MT{µE#N~F4 |tZ{tDx|nBA6n*b⁺`s ֑8;i8WL#:#N bc&g48a{>" c-FBdz&t,n;<.kP2b6$5dގey;*s"O|"cNBH;x+Uŀ @Vj Mf,oFΦ' i0jdu LM+@-~AFpw\LX*ue7đ ͈9( $+QCd)Ujt2>V+B$_SbT}!(\FЩ*&+\n93礵XR?'M(C™˼q֕5y#.P=!I}Iv-0nz:w0`Ypʎz6xVK|D1kmM ɢ #%\BJ u\j#1@]7p:ܹBZ,L95)'MQ jݓ]N,Y[o 2?Yk4z%2+U}>tqO-{Y={t=ػm#Icݜ9*b㳨jPvFeYy'Xq>Mэi=5yڎTI~Ƴ]eH'o/[m-Kf~2L9ϻ>$dMQ/|@nm0LVROFl]BaU&# \4`-RoA/er~&8e<[1Bc7+)Б=ɖ\ gBOKbVۻ%~D砈ėNG"{noРaXB\?#0QSw E,#h"^0X  4G غͫ`ڥ4G9ZNec2 z23l.|62*I5Tʦ ˷Yh bJABqlL\se %qe1P ~sxKi'Zmth^nd|Ȗ/;k'nMft&r9m&4I$xa@IxXiw5 {V y凈 qz!K(I-M2:o$rB͚D $M>ݖEg]7.r . nzRhu4Շ0&wyeV_`v#ڀo` ldϕ`&>>_@t}+ ⭤ߣk~AUZ5ܩIAbbAKl| €̣|O;@nŁ6wAٵ@p_)uV{UܹUAp6{b֘#MezR ک(ݏBJ\Fj;K %;ًӰlqV@H"!fd{{nZoؕ@PґEE(M+RaհQ->Y@@yafy;r?w5Gp?]V!#˹FUmXkSKffIZ`h禉vd _͛)""Q[ Xeg9n~'C"t|/?噙=ة,?YD@up!' T׭ȃCWՔ)C<"r7]βٶEU@l4p@ǕT}dhZk`  nn*dZˊ ύ6d؉!EkYg\@SN0)=K_;~Z}zO9tULnL) =!TPO6H3IbOen{>Z%P.@N>@`%\ӥ,&629m.$2㏒k5D``T#;I@şkVα7f թrv'ab?ВFr(;Tx 0 'ph;@Aι ?M\d9׊4K)T'#^Ь)X MJIbĬ# q|XpMP6v3 |A^*i7qJsy@BO i.[˗ʎR]~@>G̓'bW>=}qI S.6׵oB`E"kjvUc0hN!%a;\|R^|ȇ7NBςˌ1|̭޴f:Q疛8 uͱҾrvۑ%uc|bkizs=yG]߹~N(}=o΅e_yz9hG CC(#YVDOu8'7~G)X!uGUPD /2p#l &/ twoWYOPw@2=Mnd )b"bo)(MٻKͳv"oG^Ny1l pſ FSKBǎ[,mvs=̥9n)WJO"8iJDzMUi[ o}ʽ cBf<[x GUod/XS_Y9ߗ~RZի~fai"N*7)9y 쁛Մ͂ B4Uv.ļ c$YƄ^56Ay^3zDBōl gϐͧJ->fѠ$.SfkHh@]E^HlN@DΡu|* '\ٛY^܏6@򵳝z]a|cK-wݐ+{iN}Τ49|U*q]8:]!SVe4uuu䄢рC&yvQHYiz2XLL㜀APϴ:tO.Y `׻JY;Kz< lgo23^(^jDl }#ˑc (=#f$^[\aDIqW]Pҍ{͙W>zRio݂J0 tw=\+MlD@ܚW^ <i3jg9Kbh,Z'Nrk%X=t8Ԍg̩T ;pnQmT1yy1JTV;B4ǐr Mb+eγfHK$fE[UAd9ÿ!hۏi$2_ óK K|8%bzӅFO]?'\[Y}6)aň.`p׊=mOvzb}58< l](4"״T\ s^NrFtrDk.J! G':JM^ [[^~] pSB-sO\(*K Za̦Ht+XbP$pd[6o;]릹9kO%YaPwX/ϻRz2ېW , {sx C8߿.K5+7E ۻ,vS٤MXuk҂bL;L ze&螘Ydppup:bw䟀Hb6ZWVw=+ٻ°u?)efhnaL WD5tg) H~8Q o ,%.kR.ᦑ}E-| ޫeD~R30MSo~4%"}[o'9Sgh tU!dHŒnE@.d?=䴁΄$G[6Y5yQLJJv 6|q'V[{j2/I1WpPEE)*a Z0>=`B`1tZ3F>T5̓ۙ _|AtlӅi9! ȱHW=mb7rm(Jgr1!jp%" "P\FL[޵`\CRdM~")?(5^{:$wpr.1,NJU bR! CcP;^#[`Yhۄ0=KFH3{^dFW:"~%QJ^aideǼ8՞]%F[٬ Sg5 &({HS¡5IFӪj}E\yƮ&I) -A4tp~!L,zM684*${u28 ׀H0C^ϊXqTl϶ŷ0\f`vԪfIOߜg.;rUEQAo hAr:\c@iPܐRz\d`XAh=ߛl-4գ #8o}-h漹?g7vTfJpmI$ΒWh_$kj|'06I!A8HTݡ'.X}չGCϻ%O# MlGW3L;p&}5 bf\I4U6;D3XhޅQuAKFt:!rX|Y*3Ik "t*ӆn^UŌ 2B';rnVNcL}L='6jI.,YSxQ~c|L[W'=nOHD̛CK2&|^~V%V7C[= xԲA]1@,jاoJc'06B)׹3TQ-G׻r;ADžVp' ?r&cӖUVšޤ[zt|:=s 3\7)XRKMR-  ן5&.;5$"$}.SGPE5:0U2BQ@V+ON,]V%k{ЗYN_HҲT7U?2= dVb_#9 K}HP±]jC&)i>PF'{y")_ZL-cosEN}jv&xmupN+SOi\ƜI{ZHOȑ΍%.d5ha@Y&Zm q,/SpFi~ڈn?O>]F(٭\wi4yB #R!?U2;0Tq:ZǨx=Q&這 Ib ݚ7z/Rrѱt>?&\f;烟S^CCgc&,2-a`;Tkj|pܑ.qEie5ud~aMd~>rﭒrMxU~t:X, )+m%k0-OonO貼Jm_&/ U m*WucƁ&g"%%ڌ*RyEGףP .$XQeaTNχ`* hvJ#|5X(}SfcsG~[K%8ӳBXiqSi TQBTX{tZy~[Ba惂<@bKs;r0hkߪa➖Pu}-zD$V4Vgܴ(&^h=U&-9G IR} }5)&lx9p޽3!߬8GҪ%ڔ=M r+C͓F+кWI9B>$֥U-N}+ ]n#(¯;.('RpAO)tlj4ept<dA%ϊM^% sغ= ;|@ nَH$] Z vk;s2je.ErtYQaɜPl_j1j 4>fGF1Y*0HVzY0r{U( ;p 93WY TY!t3tQ`>Iʾ\Lx+ *U 0Asse`iBUKꕡ g 385B7PIֱl"i}6HP_ /-1_.rMR0ƫKTzA%0o 4.B&۽[<:yJ=52p&:[0| ?}QmԄgEIIO?3%l[#!,e uZT+̓$&_x_pyޛ1Op:C`h \:9IHAUH$d C#9]|܍x'@H~*vB'5j2CudNPxmJƕJ1E/pS˱mrpHy"j'D'8钐,i7@)qmpJ« WxæӪ;>EHWB`^נ fR`vZ\Y8/3qxqQw=nDUK/Al8p?Tw҃΀kozaJCLŀPlMi`x36 !T;:ȀED:r \^ ?(u 4r}=V")17Li TzAl`7;6|+m|1mkBUH ^eo.LŃD i 5r)f 7çIeְ{a/t֬^+Kipl&`|a2ji2=u y+jRd?+_X  l XZ>eN Fgde~i3J5ڍwh(vV_ qދ2J3w;([D2/g]iZ WQ|R݃#<$Ho~oMtn( dNiF`ZiU?z &<7 e(ȚF=cv!)9g-T{f[WVc$;ȏ}ރkqSnMO2zIA''-@j89m4hYzn@cX=S'c {/y!WO,:y)'TyS͆HjuEZI2DY4A~<އܮ ի,WAMScU{^C ]ot?nlwnmnfwv4FʩFi?~&/o\C:l@D$Tf1!.//gd|J) A̭{u(|yx]A׷y6Őd|c$Οoi 0}hi2G'l^K~{0Bl`? 1 0B-$ݗt#o J?_y TB\ -s^}]Y`?~7t} ( U c;@`^n̠Lod P="#qsZȋ0pmjt*ڸ:dk /h) Qg_L;TT^uO"aI?2U6MG` VlRNW *oPlRWG|d@{4a:Iu}qo'#D"缸:q\C688U3oS7wb'-4ϴ6۾96J*!ʋP1b4%TABk9IHx"rWG@qL-| )E߂r\NDci>kA>%+u`1gZ^ 3 _/'O:,7Z]}=Qs9-,UP`Q힓. _9="[`cXʒ˙ +>u E& rjImŔ>*{!Rw[ci Q>w O_Ӧ弅&<җͤ,@vf͋T_˽< Y|7 /„ԠmV .1OтnYа%;&Gr>aͲp9B}Ձ1X}fn/l2Pٖt]åUODeEa5{E[Yj)@Cc+\S 6#`g R󴦙oEIοV%xlF}?*/"#E>|0=7*.{V؆h,ur<+jAgLOqs#\Tr/sZ,c"n'&re3Tyd|95 P[=sz"/dycyEj@u7b#LTM]-vj5_$fe !{2UxgSOl.܉}+_î?0}4b u,ǒ#p5PܾKt/wĖA(^mm$~`ʱ {Ga F/?f꒳ w('y>&iw)53Qm-xfu3rU[=g>dӔVLr%~soimWX#I =,zha+M=xh/ӛ㝷ZYVyh+X"בa~`CVD,;9}k]hA!7HZVJ#"Pq.t%ο@l@Q6a)gR ZA1zcb- gއR- 7KdFO79ϨnfQnѽ~}jȇt|W8oyɦѲg:K2IҶKl˼'i,p~BWU7Up%NQR*%~goP[po "LrJs|Ji22&t"ɥj).r0I7AseV%coюlh'!j-}:c/6_uaaa!F/YR`,S #$+$>>܄散}:qvR;/ԉBHG]":2̈29숎 RȀ(=xEn;owy:_M]qHG܊F5b`ЗN͜y3t=IrSgphTo7TA-yT-`V2V_%qe'A͖Z7⍷~e󐵴sUɏxd8g=$MC)ZH>HT `adl;~|jJRPH&#u`Y+9%БK(8Q6nR&N,Xt.tFc`ʭp?nAJT?I].7)]#;/NmaXt w ޷)>kHC&LԠa8o+cF(EF`p:(Hmس"Xm2$O0gncS}=P$2P1?({JV^*E,z'B8̊ ;CcY,/5~B^ϔ>T1S07s+d/7R| 'u) &1ޢ |U* X `LkUNInun][a9*gYiȥB\Fh`KRhşB`?S;"XrY-ӭX4#DR2J/Y<q.է$KiEzPݧZۃK^#Za/gLx!Q L0q &Y † v@ԉl?%0ͻ/B&0PO:H^uo=Bx?N`2tBgi<#5*]i&&*˝0[}EwBмBK »5bB1=SږMJt4\XQMRzkJ1#%t֬bg_q=ҸNP"PB/zt;Ifovhct('KlSzV4FȽѫtݨ#- Rc ģUgY`Id` u{y#mX-a<,h1}>>]Lsʔ|TdTnXD[΀-iAo"8qUruRލnƟQr??IV% '7GC%0+9W. =Zld0vk]tI_ QEf'DCQhZX^U#abr@{ʵFѝJzdΊe_oǐr>+NKNS`|)v@ԚI$zkED-~^ E=[lךʂE=iS(z-חC" ez,gz@sڱS^G`Z)QDCM09T-/[S:L!;$#GoJV KGӤ! %EEd]ej8=׏ʌ1|yo_#rlpq_ZhbM5lW4]˛M605 ɘ%*|ٯwaRFl޽|Y:'"JqQJ/q<Òqp%llH tU3+WV}$UJ7dfE)$ט<|6Kʏɏh.">C 0)b[URS>š4=!DmS_vX~I^d[ĸIAB(DN$\&G.U^Б3dս]E'I :3xa  D~|^o&qΤ-Ce|9-Y1VyiQv$43lߑ$Ll-6|6ڧgNr/!a!zw9r4I4}Wb31fzɅ|JH p 8(_" "X Xrp%} ô#bdő`hiM74U `!( hXH{ *S cKAA;F}:ASђ-=f]8ƄͩN;}5Vn e}DvP]'42:;Ť[b/3WCZ$tsp>#[Vkk #&wJ}hvm( \~Y V8 ᥀E9ERz:F=X]^h:i.Gڎ4sԛ[38$2QI}G:d%O JM 與n_,9vB#rF v(6Hg%K kV2:~X,Y=?<$`P4B5e`?xLp+T,pg0Ϻ}gX6=@'ײrZyi^ N֩ / !빞 e#[óc~ґO4 o,Z,0b?vxײ0 p_~ǘ/fFr_uQܲrkS>Q+rІr5ؚpΦ%~EGPK$L)t!~ů$7IifLI2$KF f k hBAHMH\RrEi5\zU>r71tPffe3 Nb+j0 K-k%y2iWIDT*R@s4zNv[-(BNOMW1ŁIaEwGd@3d ĵy-bZ^HraªO'f_xQi ]aI:*/eyL8() aZu|1 p>mܪ1};poC - $ky4B$n%p\lq\wUn ZrM5w@C^ 7T =m^:Է@ɬ1#–G$R(R2рaښ,(ɲɚvhGO#`N$!N3x h% uPIhxU+QOމM@dR-OQ}QW+tF.fTj,#;ۘ0ˤ!ǹtʜPd]A >iv2Cm )04gSQgtp"Н oRcaU\^s(X~$Fb&ω&ECL35&&Qti>))GJm]h)bXs[{DnDZ}ϘKiR$$ٽ  [t]X}1`@k\KU+@,6eͻNY)HGD^ ~Lo7icXhzsCҖ/&k6ڝKk_FیQtS*ӋL\o 70FI|6FɀGT$J& z *IlS\;{ ٥ؾe\/oX#UKfl0Õ"𠐨{ a< dlߞ~2#(d&RoDB@Ra~zDskͺ$!&UO,..[(2$F?45w#z /-{K'VE. Kґ  \*HKNpH 5(-oy 7ۊ[}_[`Un^_kutp5Tdz~T;HꉠDwn+=l\ҥ0Q6.kv&2w"BR+J1nG.@,x8{p}kLeUk nQщL3$SPv!ٕ聆aH+{!_X$k|5=p"Ptbvµ~4W*VMn%z%S-^$!@ ;mv8FDK3]yȟw&s@;W#86Ǝg3wr} :ײT-&C:aq,gx BRjĕ+] fsD臘I\0?:?%OǸ7qYuQJ[Uo>|Nj|NJEsn/ˬVX퉵z}u B^NM; JFX¢]d#t[|7(b;%Sf5eMiM)N}p`LVٰ䓞㨉Bʍl"F*`^W:!6t~f2v!iMebR*\0sc + i 8D b]qIywҵxX9Di?9e$OW9.j>og!+CiE޸NKB-vZj|D #qujM&J<CMJ[xkKNOav|cLSqZxuHD۩H6)_l B}7P(eG !{Mbu\v,04]<:\3$-rU RqF}Ki2r.=>-M-J>(n͓o\ `y4&bmh 6jɪzիDfSP.Vߐu3&x ,<<Ĉ<9-iJ$Tr+ZRN n}D&g85qn?_Z_ sp~2ON~;ni{:\$yabIgzvBF>:{/Dk,Sy;h)Y8Ю V?}}ӈ^,cFl/MF&%bD᭲5_-I_<P, }GւP,2ua?E}+'6PfyZ|d,v2h|q3Nt,`>ʫݔ!I rS+JΔe+1zOp_RH)RM꣺f}Zd,\ϖkZg}&'!"&) 0YBWker޵R[WQ:gwCO2}Ua*3)k{AƽyQFf:}5hӆwlz$g%Y}6Ҍ,nbqOld4ڜM/9Ȫ%3=u+>Bufa'>>$?AżGՑ'HEAoiMfMgZr=x"l0` 7ܴ\Kkgh3unslL"ET2_a'?:NSs#|5 ˓׹ 4giϿlh>׎KUUۃ1`߅^>ZvƍNazMp@?up`e妮:@%+V7o?|X"1vF9!Fl9a"(MQN|=Sc*`~dByuK@%?U"_CJ[] ΄ʄbEU_8qĥ\jO; yʗ埲@#E71b6k t&\JV@+g <5)rfG'I }Yf7yx3wO 9E j+μV5u8יBa ޠT:flD_˷P"sp3'P(HC〘(I^-m4ut3=Zq0cfZ2& SϕFëc0?AtڠVj QSܬP=0tMۇ[<9'J 5MM3VS L< `H]U:pzVVkU (PiUYlagW,pD˾)Bs19Нn ,s4 %qnVlc՚[6Zt;qTRM®^3 瞩9S:*+kf"C}$Tx8>Gk,HiaM4ׂ)6bjZyq Ypa)ø6͓4B-*U}w kQ\jM_-LC9U+OZ&ɯLdγp`.7% jNsp/ZQcmZr͊>d9So5ϞkxQN5r~!$xfw^g6IҞJOXUΟ"+M; Y"i̇~CHpji~DY~fft}q|K0&=u'xga4յyxCvx.)mtȮ4rǑ@ Jt}ύpKm&f|۲+Ap1*-xea_%U9KP_\&\gGVeD,ґ)p^E|?O-lŠc 谪K |lR9A^SV|(`>Ϻk71wzxc2֡HJ4)`Zm}]`ҮYҩiùmMV$k*RzPsڣE›ݡJǾSؙܿEGl~oУ|ޓ=%10";ؑ{Gl 8ZF@ q?W9BR_LFN~ Jm5\!0U#vizWʥaJ_$ {XP.>=oj;Ͱ!ɷr{sR+LUG# G f[4/`M mU)6[[Mbo0c> Rҏ#ĨZ·Qܵ}}`!#%WQ43c~ ,B%6p"?O=[~N#b)1d+e5NJ+N_A_ab# nZoU1%qXW$ 9a{inoϧԃ#_zg]Uu ͇ߣ"Zn?|U'<K Zpza&ڀ_].qNZ}d"OfT{z0m*ըt/*I'zQ-2M00[Th笿޷ &<-+qdA soxG<%j:;Z$ Q.\-Ad @^YbZjԬm =jژa65'mSUalUoMҕ|GW^3KKҶozNt(Bj81*}BC@õ1ɔzGA XP[`dMH# 1"xE4C4vZ' $%Dl>ލ#5^c/EYfr[CIut} o 8^dG4I}\u12P* h+M O]xb&٫H>IZEYND#x`&O'. 3e9alȕymPilD-Ơ;Vޢ eߣ:{v[X-Ez1F;Z)HM'z1ٱu7Qb3 )x.妖%ӉEDru E,jc~hSbJQRK&.hg(0,CIh4̎d8dbC@1H"̵sWOPW6 S@#aXއvA7_ͪkLw7yOom+}bVrd7vbY J.iU>oif6&CGSsE<]%W#=gmNaQ`VP] b @:@u#L|$ TYöaiWJR|x]62k5"3HQҮVS_2qkA\t|=1?V0[;#םpH$Aҟ+_:l}ЃwAKvP]-u(W@I?[+LF>|f/kT5k˜ 8@z<0w+`؀fb2~ ٺO2ÍJZ~~ :^7_vrJ ]1?j D#=꩟cp;fc]oC)rfE\^lU~я i0sgYF䟞^Z vN .mOS"%녛@~+F4 1~^\?zٮy{7Nc[aI qP^1@m@}*EX8hEEBuH0l޺"5@e6#˹'2< s9RY);i`nGژ/[GzAA|!:tLdŎq"Djd)F/ :z{:#^{+򡈄S- sJ"xj  sWgp"wgtbS`^q*H[KdBЪ x5ш Zw:HB~2>A<>~Z3bxУù{+oEOCx ~Q{{7_kOy-/AU1PiLB xuZjYj,7yO]oD*Zb=9L#oE9%i^jZuƛÿ/j<{*j._t[ph!ؿV@Qh9`b㒌He\ e+ N`9 \DZEů 3/</Maѻ?%-t /)ttaj,J`+Zf4VVlq+3'yMO M=3 3GM6*[#Z裚|<%@P}ؤ#]hGnE&6܏1ATS/C,y3}mepiQV.cmYxAS]t#TuG9 x8>mE`M`UIQRC7 ZX3~.Y$?" SgCfŃ*9~g #Ovq9)Ig[e) +9z`"6_SukA%. w\7[D_J"%f\۟G|# | k;?L >.eS8 +Jw`ijb4( d,%0-CdDH )8=/3|P̼yEҭou͝E؜CU HUiDUݗ)ʕ28PWfAPDTڮNL0=u4[EȂ 1@%cfH }_:u<;v/۲_Trxzz\2e-$ކp3&~XMuOB/> PXqUxC'E77fG:Y0tCb0\jQ#tt9pݯҽd^h+O73T^tO$ǣn{BjhL?P0׊C*t gKƛP9kSO@´amN{=)3j8ˢzeW- <[{3'؅牔%D[R_= o\M _6uf) 55Iykn5@^ Oq~sNKG)v]<6$[G~b* ̑nfưD4j&E?=' ?$`˿7gyYQuj!ÞV3[QWzCAq{R05'E^g:Ɋ F\X#ۨ۾DZp+ !GBU?h͑'m?)qEqO֔ W-Vw5슖,_H,+$ryN٩R jtk}%(UXrbtEpk^Cx.jg-VDAj jHHm4>ў̓=GE* =swJ~aO"k>eH۳2X,X TcӺ/vTá0>iV+7bu}r25ӮZM8 9۝-o;0.,; i!o3dPBѺK['LS %30%ſb_+B,衏j$.I{-ΌMnݱKT}C$1LfL]uP2ZFy-MDߑD6%#\ܬ"Ki(;4] N}}NbCdmVCL5bhNwuOv8 2m9e_rYX% ௴_`Y+fUNڕ;_`c=x^ %a?L;D`V s@M¼BEIJER}ETS}#bʕ `m1H!l#Aoաt_:z.ctaVs0wvQi,;|jm= C3B>"-"'Ix?^i;e" IBV"?qD"Upcj+Al=^%Nbc"+L؋P!-LD1m,$ϻٿnp GMVXSpJ3ɢ=g?`ρs(^8𬇂5_i9z'*}uPY"4G>Z(ɬׂ$~F#Z2a8Q7\j1霿CxbhS`=@B66f㷗p!P>4 ĂLб[ t[Ӷʧ lK%1>sv|ۥU-]ۻCJvQnY>0R,+K^wA8SDȣJm\9kL&W wƼ32RfZOI➖։]_a>?Wr8{ ()Mg#Ol&2͢ 6uF$*$#5 V{~ S'9V+P˸<>>YU` O-G+Au.uR xrKP`Z(֊$sI'"UxRIkqsʽҥXެ6Y3m8zl_<*)bŎ;V]7>Pnkfk؍6=: DMQcW5D擽@=K%J+͙s#4LH;ji5"=<=īܦP]5p'Y`L13919_wGlNik%#Z;z񜇻 .wQM4P{b4iV|m]r{S5a%?-T_~XwϬ`u}SYrr -D9L;OHe݉7.ۂ+j;*Go*w~ط|R5n|m+h| '>hTLB8l t}*ꉰz7_oͧkP4ěڬ%u!EU'j ET(uM=v_ծ^ܮ\#.{(2] a\y6mb32 \/8/b3 $j%.SfwI#Т}%L y %SEBN:n:& eEusPEB>$u:TI7=Sep8siM9`&b2$֡ް^r/LۻxO*}J0(14+ OsBۼKj &+by){uH!Hb{=^m㥼V$OvA⶙D#3K&muUˎζ.5E}13P#Bt ӕÓ-fl9o6V4!V0=n ^M%K!=ςqۉB APt 1l}sJ Ц$]$VffviBcm4]xSsjGXLk 2gPڻacXdW7"ZbW-N|@ls;,c\I:洙vD'pu[ݳK>3tA-C&0"#Dy5 Sg9Y*vZ7CNw\<ȼ!.$]Pe\>C׳Ж s5]tN@O 3At!sw@pf=xᘵaUe{-ܖæ>+1_+}ɑ٩nlHb6]Ɯ`oL(&13M9gr?ٿӭڣM{0.UC,cX&ijj3$mC7!@f;Lߍ\F7^9}On1wͷ&hf}V)՗ʡ3oH5e/u= 6we/g w|&!֯E z¾֝_ zm9SQx/y `beJxnfz}ژ.3̃K+QqO(ѧoZqMMïȺX&g[ B+,pqCJDȬ /?e)׊U0xA9أWu*q[>Q=N ^d|sߚ[г@0ڶM9/pK⢵LH}!`6gus+^:0xUZU1qo[@O63J XTXhͱd"c˫8LnOGdֿܼE6NXH~4aS2b/2 o'D|<|41|.C0jNZ1xkPmC-EֳƧ\V F: (-r͓ ϟ+*|wz5d[$fx LK, |lnѰTbb>=8h3treU=BFN;Mg2zeJ<k|.c83"8hk"1S S&x&8oMN,z1u6ݦu_ݓ54IDW%zIh&^$iņ=K< ؠ#$6LdO܎yC=gQKHj }]K9.Sb 44:Q,ߙ. ~"hbv *w5nCJ_AN&k@aT7+?sTq9ۮCEFqypT|8^cJr~ >v`{!%W1b1w݉z go|v%$H:#5=#u (%(s:6:jAS'?ƛvV'wQ]TW Q DŽna)C#lj{M',vXC-7|q:<,]W.+ڣ=#*C3W>A [U#s< ?4\|E$[ViN mH*G2gE<'yx6]G@9t'0 x3\h?HuS== t=4nXu%5#CUd!jAuY=ÀeJuUз.R{dk5CEl[2A? w@uHgr+0OK#p' ON͍i,դі%uYX` [r ҽW;iOF?؅Y hb3ɾ&P=Ha[CHƩGW~($ҡWub|\Sp}c oTar"z闯$5mϳ*PT AH2{'+ vnukA')z7o;]FĔ[g=54Q(>Ɛr-/ e־6 beo*IcmQ=B%HRA,o[^"Y"o3 MYzp?=J9<.; d+&K< Abտҽc%d z7,֒dnrx>In L<-\tݥr!X?ʢtᾂW:<2|$r?4226U{S%?ʘv{"׬U Z1ABeMs[HIʹ)4?6ޣ()rob{MsP =o<.tq4Gza&uRPYâ-0~ e83lBo4v7MQQYסCC,֚5h,-^B$WKy @mYN s#3sR)x"Ftd':RP*!*y)nBl> ]0ڐ$I]JԝBYԀh3iQupeKP ,u0=>lC8{X߫f>4hl{ɹ1MlIy@ \]׮BY@v=к.пfDb(,oAW1%v_ܳ3?`p؝ #x3>PHK@E3Z~5mL8 ϷW ^4/,8;7zdE܄cL~4W8hE) ֧dPYe/t06凬!Qb0[tpsI3D cr8 [(K+V:fV~Ӵ,&q 2Eň8IDLܝa94bq!WZ:L媿V O]$r 5WXe0-F>EYcwܭtu0ˍSž6[Xqsy_FWwmE_,8ӔwЌ HhǛ4n-xNV_vd `&₠u#4I[&-@vBic83Q}oVE ZD}Me8(Gpd}ټT9θ($@,Æ35}8lxŸAǝw-i [!2'F1F"tؠ~TCܞ'/giG̱{4(c-0 ^1C@qplzzp)q^md^ З;C;nR\n2uEYwJW.@Iy֝p~p9vo|VyTU }|wגTbU0 Y>05[xS4=J2>e!bh*9' c2A\elY5؊~n))VX;` ڿt?FCH ,{`G)Hme5\sTN^EGI Mmo_`JzQ|G.z A(/~nT47@$l\bKb+` %m:2XQjgu4罿s~XGI'&z yEW: '65>Ċƀz㑄b垦jlK۲E;u\,t'My:z]8&Xeb biCnПUhr;XwWk/_"1!DR'.rCnſ :!At+ߗƅ Q/[ڕ9 %pTpa tE xU<*Xw>ضiLNv @ɥ&6-dzM{4Micļm#zݻ"9m+K:P{dT?FUaOʅ%E]1Ѭh/0C-ބ C,^m) V]~h" Q׫8*vAݭg_D]V@=HLsUbxNU(6GšvMGE< (K)q>1}ӷ]u]6Iɳl wQfaEe^Oa"'[?JPb۱Q0xؐ5'Z.61ܒ( KMCA,+|&WD;=NB6?ڕ+t7 3-xB: = b# 4Ɗ*$.#lRc=ŔÇG)/9DY7 0Eqս {C)(./X")m!++^39;|[ EC-.J21E,񬑦X&UgQK%/:~7jT1\ftc|"^(֭&E%7:tj~q/mfS}(Ymsyǝ̜RE6`$ 0򚤡2:clz urI(1-9u$d";0$ujYB"+5 gn}.WM3os_1 )e1S}<bJZ]fUhX;ĭpƩIJ 5yVf>6a*%W< q'b%Ġ>e"M>*#)Pn"Cbr+chuFS"$ >DvcDtܺ9~k$sf3[KvpOMda5!,a:5.?n|dpVXVP3+yy8ZcW;Lerhy/JX|r-BΝH껦JfօGNH5$a4ċT3Q!eGOVN2{KBݶiM&oH()ۻBϡ zY <(ͫd UwpW8ix-NΊP􋍑ͬOܩ[ #;䷼Ƕ3gebDgmT,ZEa$2VD#333Ҏ-AcsXKvtx0)]y 9Jx±Y?Ե.q/}dGG"rLefs -}xB yG48(o:J0W/ɘkNBYA%kYZa8YfPb圾7S5Tt.{[>BvH>)nЁbTK.SόFY{Z2 >C7&4ppbsN0pHʆqU 6 IpK@H|՛e XtZcpT%Bw> 2sŐMjÚk8t%WMCnu\gEi^_w$<(z%dp%QK邳Pyʓ1bb:,rhVa@|pAf =pP[,ST`3«~lKFΜIoΐe5Mp<ҡ.X_, 2~^YgAqa v tR2^ ptΥ"kbnNu0aL mWE ' ЗlBh{̤ Г_7 Ecby\z!b$^u`*d -AԈ QS{x61 j )˥a v> 7yQn͘m}nJcZJ t):@Ԙպ(e60wOI"[ų˻zX:S;#gy"`UqSn;F}%~ 6H@"L۳L:+2Q yOs +~Jֵ~y$/U|{LcHr0-Fv{>ⲩ-r|aOW)f7hbF|X0`4}XxZ˞бFT\CCT?[eIF?+g;=*m3ϥIW2 &uL$=J^Yūi0Vm׽!(4pK\.-/9~Ɇ]R~Q:Ɍa NgC.(E)S5g'&7B1w`%A*1)9F{ףsZ}ǚDUGwrQaY11Rq.>k'ERlӍ~dlnd hkժgn﬏ $f6 hPM xV#kOdX5gt VTrA҆r$ ֞'D͝]uq1HK$&ʅO.Q]Ekֺwl_Noz?stوQK}XI#35-Çt.J> C|r އSCBݯ> ^)TkEefBR3ʆek`\=eACr)b^K,6b]Dzg'?Sٳ,UEWw5Zhw*C[?&4wOjƋ$=A- W嶗 %P~ ds %%r7,"Eަ*)A?pԣ/OqN-A!|Qo (EQGH+#!~ʒhmJ3| bVLQǣo]5ꛖ L/Ȫ&y2tY]+LKduZ~auL\gH=^R|X%Г3+ĵa@~N m3([uP&Y?{(!U.o`KcLTDz;fZI`kٵ&Ye17WR"- =Ƶԇje|\E%(N4wӢmNr׿c$7excŎ;=~29˚":Rȵ_:I ӨOZ[ۏǖoBE`Lf-Bs?<_LV1- StW,N+ȖnGOl-EZ:(4mHӤ"*"$ϲQN\Obn!JӴ"@XU1tHJml K5؛={c$wP4pDY3' |:S{<9L+̔ Ч%ͯ 8;v>Db}DҜl`A@mPGy ^¥rnŰN3יŠ{Ky zn吥ꁒN:x5ҨIY=}l(Ё%0/$ 53RdHsEzVtN0:F{0€c},]pFAi֩lyPP}ܚō^=8Z4niş?(v<~NZsWV S:N{$RVg:9YUb$ q}ӿ<3ď kܣ;CӕaWEjZ\_9y4᥼衖_;y@倀zLO_lꠒD&*\nVm u A*N7Ch]{QXvX^i"wQ{V@X W$nWc[\^8m:cfR݁PQ9 s5]"+x1!x _6DN@ݕ9$ы1Ͱ;} NiG:H Ckp|i9ۺP>88fåܚgsB `LzPDc>h+JIUta] d!ADsBvY[]ܧDdߦX#[[>"F\즮h7t\B Z2E sm+LLQiӔ=SRI*j]ZzY&'mL78tqC$/LC!NqٞnG3w~'!MEhd.28  2CuE13XO8,6ZFC ztu<6q[ =11hf@N d>"R)`O3NP.j/A#SP:Ol׮o*RyfVBXuOI#1SY4sAE"񖈶hZH UJsBZG# Ÿv՛-$ 33Wk;2EX}[k;dX^Jmыtΐ!mÝ=.YI[e{aCsW@;lH& ?tbqLgOǬ~P%O1D'ڇ\R(ՉUH&m4*4~q_ W~"5xyi9*Ƒi#l:Ey|1}:obk|dD=B-Za0{շmq%pcG,3/ r,1t(!>ac瘓P;{F%a\fSvG7v)Zc$ U77MK) op滑ae1CL׍?rWWE$ H?: f L$LǮq ߷}p^12kDv̦9A{܇bq=1# aR:P4Z +B`/MoD)P8/.`H Z5~Й[{3Hqa1#Q83⥻t '^ WKVKN/ GB$FϊjTsЋχ e̯wZtFYn[Tn"#X~lhL@MUrWa=6ER10oC<{tȊ솨k l؀v?OT6 6Z\`ݰV ⎕m%CTHGsFSy lp)vR>(c9g=lMN+- hFi8kySS| ̱ ?m!#"~]oIO @>ᘲV]Je>kbج=A,0/"ҿ&A1Yapj^-MI7f+n@}МUXvd'cyG)%?*#mUCL`Q2<7<Ȳ i>u V.WC92 T'X)( ~=b!|}ذN 1PP0jP(HxEe-/΅8qD.;z(x+$MrRS2N" [{(pL^&ҋ{EU<[u bKRy q]6B $kJC@rKAKXA"Pޖ*RE ȽG7l˥t>x0n OA.6~JF%5&N4&Bڀ@4,w/c%suWVNjd&5Ghwc6J>Rud|Tp7:q1Y<*̣7 )Ҟ?= HϮ<&!N``O Z@ٺ!t7s~;3^wwoew{76RFc,#F'L.%C*b'^%VXF}|ix~= 9I[r37ўE4QoW.1OnRy~Ov,-]D$*U:r^-mv[EU4d#st*eE,| Q> z9h/oD C;Ć_d Nf6PJoP6:gTg8D97v\HD: HeZh`J#ޕH *S G,Tr< .bA̎+mZpڬ@9`~K\+"2dgJuH{HsS’I?Oa ܉%߽YQŷ70Z!t3(!^Mh097;h(q#emDŽ3A< ԋID?аRQۅF]z=l*qvZ=9{IԹۆ-)2B7e<㙽4`Z`&PjgpWT!?wtXt5拵Qjuȣ3ۻ+@MйWmƃBӵkx.cۑFaG'"xtk;Hc[%>ZrVw0س[=K;Pظ;nQ~SB'@Aˏ;>YfgdiT'8ijnԡs8Ջ_>amݎ^F+֓%ϣr]zl oG3beK/Aj֏fiq%JJB2o\ִiHі~TuQX=dfN,wS=IC3t!: 1L Ɇ)SôlTBa3sع2*1J}B[#nH8f|n?\ dK Q.IQ/NJ}u%rMEݯ r`VcvZգ X-,hvʽW `IFG|@R[C{?#o'_K;\ZY w AqjF4M̾Ĩ=4I$1-l΁Y96HozqBwm'&-) 0٭Ta;"-gA2OhTRM(5_L_?CX;VC• k&R):-t9kheMٹ8-Ѭ"[k] V#"0e:AY)H~!LcI# Ҫsb&4X92򶞮84*ÒI!X|wGzKlD(dܐTƺk[Y`7!ÆQkxB?ÈQq>tK ʓw:ƚnx$֝rkqQF=>*OU˹HsϣŋSA/N~. ]n\)x7T)ZNɄ=WCЙi158 c3_2ҕ_u{mଚTb/ To1[OBHYblOor׆D>FDQSI7]e" 6c}[sL$%cCR~r,MR]Yv#VKsn?O6NRz| c>f=qdwD̎j|r=G?:FMy7q!yjQKC9i(鲩a%Cο,,Zk)ATchV^]{ؤܰ)LOD=j,\ dN9Bjm*!ACcsBD{&T[Q C`މzίNx`8Uk%56`9L$#>mXnh>,k̍o5[gHj4UY'1ZFAdT|r iTzvMλdT5FǤRGCU{{ ҳ]"|毄%,V`uҺxKnM]p g6?wl [:OLb,^s?]w/,a`}* ̉fο Ѳ;ƋUʨL^# 2iX.G K$ Z?Έ|Sh ba{PZʠBpb*rf,FReK??1u^11-rh1t0JJ[rYPW9\^2>a_Ro-]7{ႥaW{|t`aWf!2mO:9c8ꄠp4Qhy }+}W >\f8yԈoSQao?qYԻBr BCn31Z?ƺ]gE95sq^*Ω :JRi"E>sh{3$A-hLA%.ߌ4ԗ\ E|s9էПӠp > p % JH˴zw/ad}{\;wU.HZk$a5Pt X ^|Ѳ fzї 197s">|'g7[r0\qT;jܒEBbaQj[ ;CP' m Z3wݞsf_3`11tYEf̼ϥF0 V޶%$5QƶJ.^7И.۴)i{Pkh::8XJM GŒ6 - 8Ͻ>9Q{Q7J7^o7r8@v$%"<|#M|JG-৹.O}?C Uj(Ap8 r{8P)2CUf֔߅Wmj0uQtgipзAmmWupPT $2gIfZz,2~c=v.%uZV+B?`FeFxܞ}(²~!1YV"f^r~8Dꎛ3mmuuu(p8V i't+ģ)CC8gq-Ot~U[jjhwZs/LN _c;P5BdQr`C zAޘب앑N3/Z2}c78Mrސ«#b&*ߧ2k& p#r:Mq=*0paWb=u*R$9˟P[WWx^쮛_?]li}lxoVJq[*f [6zee Z p96Hod^``U8IϭXoKa3?ZOztUUqwx$SxH>N pϨݶHzfGfT񵷏>"bo2'ZXQWㆤ jDzq] gbսBX'MND⇫4E-*,9#4~i ^`8v'Ъl?Lg J<P=.2hjdnsz(G hMwdld d 3 |4Gi>\%@e? Wr!~$Rm~Ka!cDYdMqZ+.o/O>U0~3vh!rPv'ƞe0V5~j>jIs{N@Jr` ѳZ#Ŕ:rȈ"Z--Z#4hv7?.v33>[ʊ(PCl ~],%y>8˺$x}El $܉}0wJZ?Bc`|d CY {KYŏtU"Y(.a>g&k7{:v2Dᗞ-xD,]yIYVMJVi`&v\$pϜՠPSy_[A"+0=TG嶧cj,Z%lZ}|ٞٔΒ<Ad֊/L KS:9w~5 MAhJ {7beqa-أ=C"tfݵ_ H0-tw?ƺFx3>vΤ>{ v|5-k0e/|UL墷\A/c|#X)Pck!yehJphwa:r D4fix*@pqd*V'rZk! 8gr{q _V# MJGIPmTøUB8Ѱ>?]Ҥ'MNE RbBx}Rjv{57e8:B{%5Oao$#%Og̻ެS4@jx~`VxL:(ɐ. qfғ颧1Fw8m4(fR?8$y/zAmnx#̽aO!@gHI\ "yO(kMlqy[R dm ]0eTDWd=P3)o"_2@12n|ـ9-M=`{?mi I&1A:GkǺ@9 E" !O훜F R˖O mQشIy,r_Y~BR E햒BeZ2:vV֜ӡSx45Na!ڣ~L İo'&hS%%呭qz|{ybs~S&\`F9e_ʚ|*āMRm̕9 c8% &(٫%|F$yC'2@#4B7Gx9f F(=/z(/-YQĄv1q`^HIvy.B y$" 4!^x[m 5칤@qưyI`tM -,!;y~<]WϝV Z2_ֈ=1 _E4UnfFu[ mV5k2v*YdMB"ncǜUYϬ,dKpU zu}H2MklCSKkt kc(̗\_BĎI8&U_ll&f6h.?i1U^+-j8o׃o,F%Ov Bد^GfuOPZnhɓu\Q8`)̑Jx No{e*C><ؐ&Vk]!n**}Dd@UuUj9^ R[`z:T$cbL& q'n|{~, t݇H/YAﻸzYe.J 2$yV]Sx0Nlwo)wY@x+H ΝmmlV:8D#}q`tE]| c̼[Ga o{aslRtb nBڭvǁ|,Ϸi*r:D0nV> xJU[=)N%G7,b*o A0k u|Fa4*m٥7rpЖQ}H ز<ǧPd2s}5od3 #'.PE of4H)`*ʮ-.䬜I߷A^/lH@J?Y"Y</A>_<gd-3'r9Z7?@UCIcĺso1 6w8^ba 1#C %t,J)ʽ煓i%PZWm7+!4sjφi{͗aj`3NYe 3hUwH7c+!Nae2P"hZ@P| ό5$e`.q\G|HBf\1Ի؋&]_kvXKYn Pn7Ym]2^L,SfnW(˭95WO4\IK1mk-]bESV]| ?j2:/AQC((bc9p2[Tc0f)6}.2R}U"zR_!GZIkj)?@}?0&dB֟ay [)nOdZ0U c(^L8+t,Uh۲gCcd|Qqy3!*Byَ8Vc*Jf uaz;Wڏhmt2Du" )a^Em)Yr"~Lΐ$r#zk6:<ޙ|jyG1Bۭ^8ie9AE vˉ(%M挪N]޾RrZKlj +ց>¹dPDTWf'yC'լ^trFw FݳN翞IR52Dޫ*nq8Eͷjp߅B_7#inrS"4IvUJp&F`8[ }}qu"bAK1_ů(eN9_#BDtcR35?@Pz^E8NJuITp?_7i E¤Z/ ޛeY3aj@M59RǻfEM_[r!H-)'&]80<)mjz[=Q6 aز8d?ouCK9|ߚ wZ &0LPDC!v3?7Z=9g[cI1P$SY?S )Oݜ7.ry=nR}uIЩbrZ¦[:eՙe{|T4ZfL+? xi|^+BwB}S@3?zVo%z;~`4o:gg%7 /Iقr9ҋK=D0Xd\-&*esՃ--] h ״ik,Aʙ;codhu%sA(%04+n2w_]&f$)eu/7'pXHUk|^6UCMiCH-"% Y~'?wOUx8~ٳj&ֳ73QFHVfT,E-8FFY<;NN_Tk7eUFW1J=p!o k2(?rҎ],ɰWūtHa@ƓiMe<9El6e''_M88"rِF2!5t2TouHԺk+B8n>+'ɣ^7 [;=Вz;p(I& d#s&4׀J\5 %X(p8xjiS޴+d|,7* ߟdŭDfmA6Sq rЃi3AU|9 _>:f26|5{]J ; f%݁f)yB^ߢD2ӑ&,e}2;s3 1hcC{s:R8E8u|}"2yG:a2󃞁`GEYq 7I5 t]m$;*Mpf՘p2vHvV6mR5s?sh[\mtrLɲ '(=R/4Ͻ*H \ H{'dN2Bu bsk F|é.Ky%( Ds7b+asEB8xc7/k]Du4}lmr2q lX. OdYq X/$;,[4@>Jdyûo"lF7Y-t$įHaKqx~!rE)Se]cc:隬**/ؔ]DN%0xr!HT:d(̾; 2}wdZBA6ر`f8$WtvaL*+n]RjXgaJӇ>ys҂S9l+?eys;\6qX# kmeZHS8/jeёuFt0dΎ,k/b;X҉k(FW$Y@,j3 ^x *qr]g^äזW48ɛ~iRi6]G{VWc7G*?V\}RTFP9&n(WǽiB`d.Eanhq"6A"S f$mjv>d+P坽agi-%0:RAlCB>u WV4DOAF83S"3 E6;";תߨVtu8HF M a*vǪMáHt=@l 줠crxXţ46t$YFR>0sdCoSۢ>myѳ -T6KV!oPkYʽ8`z9t1u_VnWK;dMzxEIԩ:8F0`~ύ@br=xHUBţH/Voqc=;9cu+Q ^-I[d `<(&<(3B6dz]MgK怕$.P]EE;CotPWg#~Xm_~ !%t*TAJ=0QEH7[ѐuq-tֻ@,"n3ZH=WuZBq=Q@8{w/[qf5:U1I|d,yZ 3ǭw-R ^R~kVG˔} l g"ሀ܏-&0xiSlF4QO0LIOS(5;T7uܶ+y~Q׿bDҫV2:6ς m9 Z>>^9hBɭ}@MMpU0RcA}K"O Ms$p^hCXK9\Y(Ibdvh ١3DkŬ=pzk]J戾v9y+cqdp<4yA4T@Fnh5Yk@`([Qfҍ1RgC<ԕ\< 7Ca~YT l!i,yj EI %pXˤ[yg64MblPNs6h!جb[( 2 y_0(&v&Xl ^9FNm@uDe!_K@=`s'DW;W\3rFTۿBkd>[gnAG\z.p×*Úyxg!?JE"D#O[\BD+nD;$(4&YDI{pEx-|V*M!Mm $7O+XF E>;bW+$ tDHR^aD;WT侭Z47VIF3/>Rz:[o* bwCˤ%:͹Ӊ9LRG"H`!C ]ódOX ]Y`JM(|6qÌq@HYէI2nsH{'D4%Ty2Ք,JkԚ/l HY{-+ؕoYτM)+qzezEKń wǫ@IuU`{<h&.pYWIbBWIwkfEte?LdZ^Цic%uBb=5FfkɅU7PRDXjp;I/9o;-Tl($Nq loXt ʈe[,#~R?li#\{)<:P+ɻT㋭H(Fm\ہƐ!'sӀ~jnEg;U 4 C$'q~HJm+ݧϏ! QUM,;sƒVdC5>1ӀMc9 c1DtEEI~&+e&( /<`żey;*!(72$JBѱIڛOx?#OY\d0;Z+OCa;S*q35-(L 8$e7쩢.,1l)e<ċq9k\oSAnx65n [~b] ]r'Z+V9b6|tÊA%X4(SuP:a7_;{KooT[SZ.]Nz7?ne@%?ڣ)9q+~B>:fi;G?‰9Fxo]lapŨnBϻ :PlQmEUJnWCNdXK&_\XT*TIwn)$bŮIKZk߂M%FrϾdK  *mLl}7!/>[5NIY`rpP]Fٲ#[YuԩR= C" ; saEl&`v&QdB:EH/!uDv&I> ̵IZ%>ԩaC1P ͕E.O@!DST11/8j $?uaP~gn vHDMDM>\Wc^1jbr9VaJy9BrnMbcCZ9X5leꤷ7>s|5Ț2!N{jW@ '_. }ǘ594UՈ9A엊\w,rg ^#sv-B\y/ xydGj||Еj *y`(-_{ǵ+e?>6-߭PFn՝5InBzjHB7_[~e'gW%Zr?PMSő?<ɳQF\u^eEc[꺎|zy߻GoեȚ8] `eQY3`{G>GV*JJA5QXGLĻ$Wdz^`j$ ?,KL̖qLN,i^yfR|LyYw`]'&m1D&X9))v;Xwr.]wl;:F*y|0XCy<_ N }+&gx7=AVh4t#nwL])%քaWٿ )ߏ}LC!~Q0M<XOj۝=12!L 806e3ן" %4j}ŏb|%KnI" l'v ~:#%+{䵒|va*@my +kwKDZg1Ŀ|Á%k-)RD˔V@Uѽ;G1A+%ൗF =Fd;4ThZ?|<"?e=^kc[iWuu9aҮ4Hyj麑Jhn<[<%>y\^`n9 ޔEknl5vVû[.D4%rY<3GNJhRS>QbOS__O,I-bC#~}w8v]p,B OPmT&+of h h8C".WÐ޳C[ w=B-vLkQyh=f'=L|m{īe$4ycqXfHB$|̝[yl8 M`1LKagw!{} -RdFlbZ:Afќ>`Ip ?_˘Grd_]Vc0)lZ]VY lV0\gAa+ ~H͌.kǝ1G |V6Xr6FC ئL%mRwɧ[*PG@6ɩSw^ƃv?U~EHU5܇Z]37"chzDY*/@UbMU8Qp 6y1¢[y_Fm e?Nf*:LC`I(hfLI]eG1ɢ:-87 ~ˁrsQp`C8v8[r`~$bXBOt?V_wK u%uQ632di-pJy_,bo4qQ_E;e 0n>z_0lN+Á|%r(ҝUİo].Q9sİv Gq2DnO6j#5 \tWF$\#v8WJ @zfh0E=~-2wl,M]?m 0޵,OM1M+٣K nDֆ5z2]V^HЋ`6.гBݬ3,*: KԷ=nb7յ>^#1H\[I YT ^bxl" e^`Anm+Ǎp p', s>B#ŭ8Ɍ:d-"5} :dO5m ѐ.%}w!0Qw'D˘cM-  0q`z'V(9bND)4{24SdiH98<quj@cW-/j w)9N69u39>+ѡ"hvⲍӗg!zGa4y;9+*i׭P\gf3-F#V=Ac=4(T*_!J,qyN*ycn .yy{+]@W2U?e9k}L&@u`Bjˈ nĂx<yˢAWIQ9wG퀓IMZU鸁5.}+vҍ;ۡd0[UH"jbpm_X/j[e!x8~ކעүub3-U|c-ExI.skiGUÎFcP!H2$Jy!^7,^&:S(HFಳ,prE;"R ]@ dg=ɳg IJf]Zb7e;|mO`HhewBw[!yHgea ŋҽAI?af}d_83*Ws>_^93+]dzww]2Ak*jNA};tp7c @8ytyn$^[`u)J4=4jX|aox[o"$][{V>-f;8"Ph;$vwJT\s0&sRi<Ɣ*ɜCSȴrX1J=8̍Wh8Y]}6O|@9^XDQݷ! .[ VFau 44_;h?tXXiVG=BrPz%Mft+ OP 4L z V2K_;18*l=Bp@` -*1(ٝX1#N3mĹOKm äYӆ(|,uj|M>hIT>y"U|AB.)K5u61_~N ?ٶbIL?ыI_@F(pl>zF&,cnQi15C/?!#9!C鿦&iOݸπ)iN8 ҍC D C^5Syi呡ĜQ~CEQ~'j^˂]kbޙ嫍> a0ؼ=™ (K cO\ּ ^ԙ`xKW dpJ^"5R(1u*eB52п;?p@턨]ac}Wٔ^.b%I;zgKuDj 4B?r2[X*MqkKx [:aCB|~8Uq# X#54c/\SKʽnQmЯW8oI"E]J$4 KvYίnDXӍ˃Vzx̓ 8I v +fS9ΆRY?V g‘g.|Od-șxe5N6ϾW +L&YCzSrټ/Fd't/W9oN9=5 1XU⺸{|@)/{iiZg? X$Z}{~YC=LR\ {G~B‾۝&уAE?h^5׺"_ݷtK^`jzU/&5$YD0ey F̠D rkQ{:tK˵\vɺ4A.*0$c~(e@@|}`B싛뿉L'NnX.\?OjD`gZ2ՄsS70fEX!p*0.$B)>W-΅4[Aګ| &PO".2lY~7 f9ﮛOY[S]#{ w&:kt 2uo\]ķ6.K'r<:Uơ|,\z7,/=+g5| tІq14B f##pi:>Y`ހ@jR6͂vD~H϶jO;+0T֠4=^%Y  {8w\,C%[Fk{f{⁽{S .63; FN]m {j́™ MvKʊ$1Fg1Yw[O'J׺B1 ' Zoʼ"+j"/ 86b|0sipFN@]%YVd;ymZ|kf P{h3q< J4L C$|>.,>]b֣H֌Ay}`Qq6KHOhNf eDCu>'4BK,j"١κLT2S khyFz;jQAv- =fΝ9UHႝ#yCEh`H͆/ <̓!9Kb ਔy5 ӵm zYUM]Ntp՜ ޛwU ~-;W߉GygJ}e?q7c( 10If;EGMp]D ^$!@ ?4v'l65 “Wv5 MËAm^T=&A(7Ԟ=%7 ̛͔J<viJ [фA5[d mwSW7ll{ .}x X֗N7Ž!M- EN"Un@Au-/BdSԵm#UmY _YYÃd;j~[Quީ =#i [G-8 uQZcէi>w@A0+ GZC;QYz#5a\<׎^ŭn(BIljUPhl(%E3.?Wdp+)}2u2e:}ru ԍbub_ZN\OWuV r#τ=W,hN+;'Zvo_EHC}M-Pj w/O>H><.l= #tQLh }Y.ZQ4Ց pG, `8Y@ م̘CGp 4Q Du>qUS ^dҎ- R,ܝD VmzT@.b̴Bs bF? HLI TQ"Aj;>iA ; ZJ%tX Ft<$lGW|Ч217!D#^*%Ԉ 9o M'2Gq*GRٍfګm0%)}^Q͔MHl|bJWehYd_@ϳ|oh{GV mZ 44Nu„2) t*jay9?]%F]֧FN9M*J7L#%_2W+A=Imͪ5.ge/-ۥ|=7)Get],UH,xPTqe9 YhW!qz }NاjJsӵ2Utxzqd%VHjT@Z\9+R_FW>fyw;6xԈA^МԞYxȦy}Cɷ\yjW>[γ4I֫"[|6wyr){G=)M8]1( vc11p3<͠Y!'NY$iHzLD9iAJ+|${_ύUݼ~L%r)ܔ헱܀^I,Ft>dk~ ZZ;j@v+a@ |(7ԯ{-\aAm]aRJlE|nmɜb$ M*$;!08ů?w=k8xʲL(oq8Ǽ,O||x ?\?N3p49/@s[l,kd֟{SG O8bKFoS8v9uŠ®HwƸUMxIuchV!*MFTܥ>Ӷc4T.DwS(uQr]λzfyr+ţNLۈd@_Rk$ 0vKn_Tݡ4 9v}Yql3q6^ba=#'~'t-7^Ո ba4֐]s=S >7[B]7ӟ:o; ? V- }{b9LNk!;7Brd4pnιV9rQJM">׳pH9KL2-"D`w Azhcɓ}Tfˆ$G@:.x!?9M׵d6̤WADF t-hpGl*jTU'QO)KE) hm {q/kD)2^bq/"dp:bXl\.A@COI'< >4 b;-1Yia ]Gc0wKDz+Qd"03$y_8[[L:JTCi7^IT}E~D7;4 /Vp,BsiR86J )U*/;jdW1 M8!6 d/4PgC -&{n4E_Cn)1X* }q|A宇>E1:\\V| ~[ ~m6'Y2} хP8ҽF8.9;ޮ2-Ć(d~30W]yfŚùN )Z#My{C#bD2ؙO~-". U\¹3z,Ǥ&btOܝId]A_ )o^4:oUZ>dp#UZuCԊ:iܒr+ ՃeCg-2rTit{9F01V,eJUfQGO\3+P즯 ӷsHpX6Jd;gH(! fL-k%Kx.a\nDHBV%zl_8R;uOpd(Ja o=07RX. fi.oAѸRX߁CI:c>\8c\ 4Qbj%m ,mphL;nrVS.2 ?:5G.!Ԣߧ$z"* LPyXgv'y"7)x;N2=[,6`zJү\ YL|'~\f씾Ldxܸ^jȎuW鉅l ]"O_"=؋G2Q" H goo !nVGfl,3Jwa#"|uW82k2 ^)rX7y"? L5^U#;[FF5))blQłt%a:wm樕* ).V-]7L.#qr!!Հbn; UwY-|\ ?B*'zc9b`!:Rj:fyo gZs'N 5{PTU$Ip^Rfm/8яC3+,;W-OqAa{'y؄ ;RF4RqV01[L&vZ qEjGcSujkaw̿PbNP.\TmVw Q`ɻ[w޿\"<{R,]Y aM- -}rZ;IṅFb3A1d]XçU AZ}VI"Ӎv3~1g/{@^MC(^VbpEMݺ"Ѳjen`ЛW BW=gm|X%1PetJ ]mR.28sFp*ۭmNo>Z܎LsP1d=kh0ջ@3w0Vp wQ+H1 e'5ڧ U)Z5f^*:Xu""AmבڨwqŐZ~SSPmeFD#af|<Qb@W)owD=[A*Vfg7%]p%44/X8jOi^ k/┇M}uz8D 5Qsj+a/oq<^ |bgrq ob880 @]I4РϬBIɠƆ-y6Eeu#Hq{_l"Q-LoP*zl% /AD'ir8e\0@zLtrw4ĉ7@dD -.]z>țm&t/c϶ F(s[ggټD6I`Z*,0ZuA#B<*Ue{0c$1 EiI{f<}#hZk5bGs3Esd;!ЙC(Dk43Kn,b>Y"Gqoj6P^ޏC{9zN #T0HBU)q Hu5I_%],!,XZԵMIJSkwBj|[Hgunl^&p'Vʑbɸ]nCQ5ߵXqv/^L_tY"RO嫐o}E=@LpBD+ rA+#z? ESfGŻw#Z3zPwTk|.=,Ja~1X}yc ) 츷J"1$PԖ6yjHB~Vz#c`xCTBMhvyڜzJ ;F#njꍵ"":ƌ;,8bWnܔt LP?;9/Bq㆝]hfㇰ%v3pArS:фԅ0SA8~.KԘNHH=78Y f* G8rG& wCݠ-:3f;tײ*6]خ=qO\q4 HB9?[m_l%ƾ!1[fI{N0bՐLJ<;¿Z%*c8_m$(K(C(D J9{daIP 5M! ;Ҕ./ӥ按(QOP ҷ\'x.⮊h:%`M eAG v2# crN&?m>N}suW)$k77%/NHn)0x=qUќv}z-{C0LjxdžlA1ԅøaF~5pZNϘh g;QՁ%"ߗxeuxM k|C3LTXDaZطǔgELa0{ dIWܞ)JFQ2RO}m!U3lXf^'f3qmfa3ױmfKq ÿ$SO֣??!J,@^*sjdC*"Ig}%L }~}Է[= Xhagp9g L ѿ+ q T ie" xLU:fYJgr5\svSOf!'b~M\RP`|۩ZYo8)rC\Tki]d]Sjb$4o٦,h9C,%mVuM3 |I&U! fZ[8B[NIAGu"6%v4,x2(謩٣%6Cط3<(T4){0]."M"< FVL4sࠟ8.3^f(Vi\AdUi|6kؔ0/Wۨ9?Ѐ6bΟI3sQwQݭV$R1B*9pŨVIhY_DP-]B`hDpl^'/ lL6*8O{/ 区aޠ5lL5]A ig,E(=;vj nw9p<#p%@}f@%BW,Sf2G}9x%VT3 _,Œ4$BYFŽ_j39BţɳRCӥw7~ }rOk+pqo|ؐ(Qࢮ ;ӀðW=6hF$) p{dtt8&2%)9OyV.As*&yG6Q?g6)FgQm2Q0(*ϔMƙ`D d\}i<Q㐡U6,ov[(AVJ~sY+qģZ,ğU 1\|wۧ3q Bc@ys"?)g)`NRi/L!,c݆LȌdsY\erJmÔp5@Wm ]>IO%}5,Hq,?ϗ1 @Trho9r E[ƍ#dnF=@N {Ɣ9>Xf1eO!6Phdi+傐~g%THΠS%mj֤+oɗ✥rQ(3kuI< 7b ~UX4s*2l3gvϭn#\^B zW23k*4?G+YP@E@e_thf(-v3HxGN+<RcBVO}~D&X޵NQ3vjȇ'JOc|`lt9ЉVZjVgUxzF7TW3sQ8-+T]#Oа˴!9 qž7LP(H|]4#/Us0 l' MN5!2]\)@AbW0-$t <,ĺB(x |{3Ms{˧iүAW(Յۥ=gkv̻7@ ܈6R YIm0ņ;t Aq ER2H<,Ox_Nxv.@eHf(MG\?ޚhX(!e6\aɵ٤ɫ0jU|Q]#R<|aםč  F@x/jOpJK2<%U:F}t_1v܎'T7?(ȏ ۞۰дA:ח{c#12%0ÓCmR т'?n{ 7׀tDJOk+x `14^ks=AaP1 =.e+2i=!{+uu-A(i SYi<4W'BS:c/-~c:)uZc'[Vc9t^%pJE;k|\UlՅp~,We1wOYvdI > , B{]G!>͔^ky[ijZ7{ZJ$# #[U+M$iJC+va !_ٷ0:vT ޘVϫ6%K(J QA%wۇZtΊu<ڷ+IaNյp%6L?kҝVS]7gag]'2%oR(Q9W2Bm;IM*)xDsCӴ*}W c,|B6a퉑Dǿ]YX{[A#n.>%`Ǫ361 P9* cًtl wx}8J5eل'ֈ`VDm /ދexӋ( ';RuϋNO5ށoyոuru/=\xZ`sI9u< B|Rd#zO(z94JHbTr!4'Pg=:QRx,T2ؒ`J׬ PG\Al Yi ]f:>(tKذ+i"Xy$&oe}{ZVB G"3/<+WdTHfB;6t@CeM%zX{U @g^LnT w-T՛:q,K!skLe'jL,?P#@Uhe[J;yw{yV,U2蚌o tO'D]Sgs!<"dgW\4U㾅/ :W@ic}F?vsX/䧚Uډ4CE SdVOYyEE j.Oei!V5x'R475E%ؔꭡє}/v"R t^ vo؛f_oW2FiL)^'@27#~Tq6y >'˜ʷ5$by&$U9,{~ 2rPv4z3J@:aO -6@ξ9},o3g|,wh_|+`[נfV]3[$߱W0(-w,`E>'nׅy"M fo>)Ġ!0P(6 ?{mr ] s!q׻7K2gt$L&m[>+5y7XGK ^#]4Q͕xOMlZh̡}sR'iRO#i & FQ 髂spZ;k߽බ s,|{(lOg;YTo>bczzDqr|lZ2{a }KȂőD~G8Vˁh!z(Ae?)廟4p Q/*MLkZLiȖF %bYƨ/(P &6]S( tS+#g t+ *c/ ^qyK#xj7nuz{G4C/nR".Go\!灜QWxuhbz2 9-d14^:- jCJ4a$ w1&eˊjZr1lY@E/ܙ, (yc 4)iw< D`, $}v3ٚr-t0 ` GflI.7VHH#Hܗo"K_e`#g|$]AgR5~$i&qOږ%+Sc WN2xulf,SNZ/;Kcx|JL;[^N90% whq.4bR-!h=#[,YC輕 ueЭmpwͤw*ӫ_ju? "p?8Ɓ/1 M=:|$L'9~,ߝK6}bH=x:a5[;_k חR vLJoJ+ =ڏ(ցѲQkGsQmp"[Lq'̠d_Gϛ7DϰA#;S.[ԺL(HgιI"ƷQDz2E=l*{S%'f9vETJVuC7/|ggm}lgc+[(}F} d-0i0tϗxY­bc=~J_H ]k[-?Tv PK; >gCl7^'|97*ZK];a {Dx^c hV3M@X7c|'}h1?xk4Lqtr8,?3p[ 0/j?6joJ,QԺi߽û+DgMgrwlF6FShhFZd3>&PFNm{|K%ґ=ç6p7%HQ>ɰ}޷梏_dwŚX&{f]P# bz*bŊ]_$Ac U.IQ~ ޓlA"crZ[̌)>9yJ5m~W>̋Ie ` 괨ZؠЦOF07L%?p`zX(6,f r鏺Xx< ;K"OdR5M)8% m۵y(Uն dit h KK!Z$~ R@OXZ:'v :Jg{pZ9A7݄ӗ(:fɕJzaǚ^XADT#bf.ƆJ MK_(!l ,8ۦev0S0Zʓ~vYǍTظ{̜KJ2*’9BŃO e.A)rGXQ7-0^n kڲBp~:"nlc Tw83 C;5,GDSםu[I(h tQPJ,NH<fF>e@2Ae,&d8`YEYطnݍ Jkh-t*(ԣ|^&@U6t[#lmٲ@\+Wl%_HgEab ۹zh2DG}NȞvEGiuxOW#zpmE~Tu¬ u?{ZS6wzQ%VX<[Q<̧V2J^NQ~f[UZ#)%05rq޲Nf\`7qx "zDVnf"Ew}T9B .Vj47،oM.)=a y$w6n@̑[n+at i<<kd#[3Rr ﷮JR&ĴH}#..@=4YjSPm+Sʫ4&9ʟ(EHuCO{nl(w#QC >BkoҁŖa}@Yz?M߉(@`CB#Ҋ''jVzO% ōFRHm`P*tF)X,9e/ǯR,}Qa"y۰#8 !ɉ~{ )W}ݻS[Ř AqHg#wVDb7k֏tڰTNZF,x:?QtUX́rFFKĞβ@Fnӿ#3DKX cW 5;H恧Ub 1F#,tbd/RGARb&0B9^VZ.Pд_.@jÎF7O{ jmh&X|phi!ObECGu ~B!_ud8~eTxxxx7Dy"kF2q,EeG1#I\PqgMnYʎ^}V t>+` #$G|`&lRpX$ Xz_d+4hwd8D^HLݿ 7wDC@e$f/ ]w46sr iA!?*DN!0 t>HQoh;a@MGeކOnНZy^B˽%P|8\ysQڽf{v>5sHLD̿C.{鳪ߝJQ`ga+O҇BCoev!D9YnKU3]7%Qj>YgeHŃ0V#L,fzvdk|l;a#l č,L#8#Fs'ٓȂ9}=[C3 Y7둀q3g spG$'$BDfy:cVWŚw'o슼SJF+Bv,2u|`FNչz3a؅ࠐG 4ӱdݧ,7kpWMme3)_U<S^PJǓ 8IʰXSS/߀kl!l܆yzy{6?{9Y5se[]d`_z1+*}7\ 8ۉ' x:\FSJ~n&.ᜱwFi1# ԯZB&bqbjfoȗꇦn܌KMSlW <-C} K5}tHd~,.zce/xL)P߽;~j7E$eoQ7&`ĽF$g|!&&A< P_֊AP߀exPJ7f43rxkOkZ(! h39d6L/I]CQDneS)a];R>>];D=(=LE?DyG5Y0HAc<`xe8`F ڿ@# jK +CO :q# lEPHQAwvwdp$ '.f7m˫݁3ߗ4Ϣ/8U} nwICe֙,!Ry@x9= Úրk4Xψk~UP%xFOQJ69vѶ et>G%n}E2`=^Z2y:S;Y :Sѕ~SzMR;' PJ{ķ6@,; QVF:oD*$h8DP[n /Fd1s/G9'`Ώ'"BSҮڵ=ӹh0ՔUuzN[湤kf=ycaIf`|TǨYAsM~P&{-D@:xk6e[;tZ'~=F N,~%a@n :{]'Z6A߈Es @ҚFs*w8+o8xZ8%g F]4'|m_t4|a b[=io%3CR{sdl_"A*Zo45Qh@>{6A6"ꈺJ Qo"0m^:t(rNѽKe,BIpiX ~#LΔD\<N;T5y]f֮Nt75mqG \fHinGlM]= "av~BFz{r*)1TF`s@.#3*f-3}qq2l׷U9VEV &껅 4t8z֜#*7d=౰ \[]g)3 9C *c8@\ƟNj/̝Ӗp_-IIc1+߲c ?ʼ>Әt.GnQrj?JĿ @C^ɠ#Rl95ӼeM란 I۞i"_hGh-5Opb H(] "df%y$B.9BN媝qr>)XC{~qIȖaa)Gbn?cWPLsљO 6}<0r| ` '/h/4ta.i}LJXJdmoTsI`VQn P*X%3[MH}ǝ")! ?=N6|{A wVVHRdUl ]lO{QVM70 jkU}{, ,muI3'-ڷ7UӞ Fg{zD(<)(JK]w#-z 4LM(7^Y:~$ .>\}ntQ4@+=ۧPwǝ2 4vC}=ɠUN BPE`cvRaQv( ,Vӝȝ8QJ7VL{xځ(ؼ֪[]FvHRI,%v45S.xz*vwS,h-~f3~ɻo>|s*KKje)}@!8XBr>MJvIreFEWa̧Vڱ(Zk&6/c f֑`?$lk>0Pڵd+̒{.`6r l[Ut"]5Lv{j5H>7i+') ^5ZXq' C<{yL@Z0J>2."b%yxGTqakn  ,{5`@sl7f`.;=Z]¤ zʶ؍] & FsU4+96"_̿hdM9pୢgqLڲVCOc5 ҸEOn&Nc4.sϔ糣?xK'%}c^ZǢZؚ,5!]^E`J`G=wVpuB0")M'r=FX U]3B^-7e"쑒+YY?ihԾj/aNSUMs?G]k y?"תu aE"GF| "#- b{_OO.sjf S~-j2 A\ׁi(\zh]G+Mwr$m u"V!f[ٰSͼG2LoƤKc63'jH ..\x!Bg %!TJ_JbYj=m2/9S$Į\u?_AAM=5կhD7 G]}֪qTI4֖2mT]VMڮX0C\ݸ%,=u?[mL5QH~2xFD!xûxt5Mv%_6Wqj8Kd]y PY߳f%SO΁/\K y(X f5hV*0}FHȹ@ͷpYC%HC Vo˽s:6yC`:$ഽWA[=YAayJZCJM $p݈;eN5J3yN0ĎƠ *n0E\#Qy#FujkUJv :j4<m覛{8JX FN|>5'Ȓ+!3,O&}rU4cJUS Dӟږ )nQߘUYEw\!GgJ ]! =CR|ީ9&$l.:. MoR0~ƨ"U$6mQ%6wYnm@/Uuk_.xA[G3yMV\A+Qd@7eА,$6_{?^tFc[et. } 6uT\U ?r!|]Cl &GQtc`/1,/>Fhka~CL K* Ψ EbҜ_a}XtPp`9n BLbTwl ]\%3[Uqnyz #ٱžN(tslriqN/.kZXܭkbV\w8tN=B&Q09(X>W%[KƄWB2='Z .k仅8j9ymE%i-" Ma-jMd4L eFBT!LMny D V{-? / h^DꙕL`\]{_qokJTpipSm in\Ζ_jZ 71YvmXUeLW>V"wȮ Ⱦ^E^-A% 4E) `FWq0U_WՀZ zZ x>#ČN&X,QGaXhHT /Ź\K8w4X?/5t2@ v!{XI3=MЃi h[Xy$@ ?0䅟Ӧ.¢6&KoSw0 XEi1iuYFsбAJD-hq3bFs뚍Ik K<>7ZDQcxW).R7Q YOI 52#Y$@۾bk`TH5zR Zm$y,8@!JSǪiaN baݰ@ *U y{B~3w*ܼ `꒩ {ƧbZHbg2A ;vE~lG/DmWmy֋x7L3F9" @iM~c T;v-;Fv:!ߥ!9_{ |W-1pޙgKgZ-UBpe(+!3vUB^?NKPX$bq% $6~uՈ䦂%%y%m׃\]@jHvbI\mŜh·a1b10Ig£6in)D- MJ:dIp 1q̒`\X hh'>-_*3zlm8]7x=Nf Hּ`r5=5fxM5?R:{h+3|NF/^evGΫ%*LrM:`@$u&Ng:|}dӋd@y3 Ll)+d`1t.Іgk: g.rN\WQ{Ynٱ!8՛PI?w;؁f` Gn``##@--LIQJ(0.RЖ6w0@˶CC?`z$p/X>yU*]FJh.V/ Dw .a/RP`<^g糇*Bɢ#ZO fxJ`w$\I%kؽY}?px[.z/8HbHFUXq[`5ȻQBb+S)~m6FhkڅjԠ+Nu}{)5mH"4fٍR8~؅7,bbʮ|~*Z0Z>0s(#g^5,K?C~'}g+!hUWq2} 9gϙfeD'TbC"}o<Éيs䆠tY%]q 2o_<ť+{cS/ԧΩԁʨDX[ǧF$A˫[5 cCDn=|[&(GmNM#ULz!/ t Ұl^_ wt..UCDtdmjb2|M31 ^Q'{wK|o7wsD;Ya E,m`bΧ1lj5B_ \^=.,:SHpUoޭ:KG"CZG9moboAé}jf {s51ˮpNeuN>xUnWGdo0LqC_x74Ą{02Lg'~2 T4a?j_ N])]gu(zHE/y6'XLdW:{C'P6+1L;"IܲbjSy_9x'ATҷ&j^e?'t& Lfeܑ4ijR ˰kɻɖ2y!H}yʮdJ-#6 1Yɯh, 2X0A䚜4lVq i-{ J@Z%`t#)h-.6ô5JD.H&j&-C5g*=AՀݢk xı:\C 3ew&4šY<(lx quE5iY8%8fF2X@rU-t\%;֕ay|rܞ!=&`뺌<կsL9yDp+ۏ:鼎^πi( q#jdR {4,>PLHG?u7;pd=W71;eˑXy6~˖7i!035ۘkqXJe6tˆokԁh5&49QC󊶐V8%JtAkkkayRS_-{zH}g%]yOe^亪aN*nclH*_ 5 -OkDnlX!(bo$k: .~C͖ =}Y#@ZZ@@ĻOȝ&yuX<* ms7?+;PDM&v4lTn~.?ϝiX V,!Wj=Mf`?tuCuy޲Ԗ{3?_v}jC[QM $EN[xnpFy61M?x`e8{qfpoQvmb7u\*#ݥFOWvU pۻ hc)E M8\_;HXdQL%jV[^ğoկ<۫#xҸSH 3NQRlˠap)V%^N)rNj{J~e|"sHC 6[apV{k,[u<مb3G )bi29rݵɏL:p_RU>7xe1:d3i-g#  M hL>^rMD* !殃 !N#7xX# {eC1" V%Ey"ݦhc;bc j* b"`ZST7Ŕ w;ZNa;pėيjeCk #aRpRzݍ$leth|08pǗ5T/p¢M\G{u"/akc!<Gl,YH js3-U=||9*/hȟ;,N(ArC:Y?u%Q>ٗU1[1 /f"ewڗf#$?2l䚧C54bIoeFaY˒) 1<لKT}ѧdMirre+0`VNVgϒ%n(B)jpRd6e|Y{8k>[3&JA-r@Mߜ, !W-2HՕ[# }o~:(×Y 3Y31v4q'㛴a)B)TpmT[x lEc''&}gqJH<ҹ?$6e /@u4Q[Rz OL􅹽I_ cEF,qE "t,m֏r~1] YυًU ^k_yܹg5R%[Mt-E#>b7%^} L2>Ȁ_s CwE>RrEHjcQk@|J4ed88H= jcjC0 9S=BGe*l;&[ 4-sTN#ceҦ*3@{ "?%𴌗ٱ!@X5~Ko>6aŹ5t^{<[MpCQ3E8/ͪa"W>S8<$h`h7EQWB R͏,XITXtHAzf*(DZql|8V俵,X/h`}QO,Kъ`%WOEx{@ؕ.Ul?QҨ|^O_ E%l˪wpBFplஏ`:w6"0  ިGKdbPM*ZZ ٸ UU^Z{GKXU 2r7 &R}NO1"~fA0>^ zGk9NbQO<3m IU;=ŔAa7 y?c,x%j{m#_n\8!zYB&h|-y:}4TRJ5&EaE|E@8'B%`v%ʢZԌdܗ:,NgJ=!HNJdyI۪LVa: .gtkPb|nn x7]:KLm}+ЮT1[UﹻQȷ <<V}#q G5{5HNelv+Hjϸ-^9 D[:0,hi(6{k:E +iGf3rX3JK+0DYHulh 23D.$2oYdž^l&MFqndqs;բcžR6 '7K 5ޑpB3kk,SCp_{Yp<¸Xk kFJB!hrYŘuu0ɭOTlWAQW3\_ΰ}V` kAi5`2⧣&eh߼Gф[Lmo?RĎ%GҋcIK%`w8^HHpYqhz}:d`q P@}Ϛi(/Ѐ+[pqw`d;fM[1Y +;{(ԓeQ=U%%ɚ6,A_I>uX|CCFȝkͲn`8x{wUz34(W_=TݺhVGM?(C/>fzZTWq E8X0=5jMn+\G $"OD0qx~E_amT6:oP0M/׼3C ^DTr nT< @"ኦeVhWl\<W)qFubL &2?}=OZp/{MRy>1K^̷ %gVQock2/+-L!H-$\7{^E%Ic SPߪԢ_ЦJ.V\lJъY),>[Ix491*A'1r3BpJB^g6l>NsR]W@I\ߝbWQ30cS>4$g e-u>\L;N췄xzjYlP T6EA8ީcW<d!A\ѷPB*hyNAw= g->il!!ꍲnc{+vITR}iehs6<odR'Tyҹ1Rfv_MrS` }7^KY(pT`NB /6Rh~>&l'5ؐiw kph˝Kevf ;G౰C_HiZ, nzvZ~ȽcfQ̾I@PΔ/݆\~z_b$d_]J5spbB;ZZ-`n-Ft$tԆk1NrH2+vb[x]l'RP[!a5vr°#2 n." JMIC2|vviuTp]]"(_gVd,|L̕Zx4j/ہ˼ڔ,v/!iuU!d|% ~&ݟ wѼiӀ \ 3=7UD+H-Cm 2/^u0@vTAL%j_y| ֙*4`2ls\dwqB(‚栌 $䨈q-d6پvG9 %KXcYOy)~ĒTnlͥR>wTT{T| >h' T¯*I&sdj6^x[=Nynʚku2Pۙ۽f/ܳO"a$MXo\6=(e(PmHVqQ }}{Iح]˷2^=ב9Sl 3&H1 ߑ * ]ʸ(RmeŐ}pja!S˸6@бoyG,xCbd{V 3hU@ +Up9(ӒmD&ju :4[_7L<^e/E$ =b^w܌zmGzAW?ЃeFjo*Օbn?Ѭ9+qrpS ?c-NY |֥ѳGͿ.(Rk&u>ٮ ,8H\|אό}@ⶩxzW:@+/X3=dA _*F祊S{up-Qt} =`bJGL e},fX,mSg`bS"el=+\o+߇\q[/3<= )b/ewfL2u= uwSODeBBA5 bZl)@,D1#nW م Bm̐$DQj r(rX5Vww:v 8$avCM)P6!BgiO}REĖ]sZSǗ/,RwX S.̒D011ӯ7$p%ݻ r rfvP$ ͙\P: WYx>Iy9󵶬ڔ6DBdl+ZH%v*.2|胏C򫋇D|*a{twђa4:Wԗyկ!|U .^\$ *h@c4lH'=N;!@DMw21(h!jo\*"W>>9oŒ%V$.:cUu98e>wYeakO~KsOx9b)GOSa`\x&xr 'j›Jʺf\R_{j}~Rk{ދh U [Hq+?*Epvd>X jٍ. άK e~\q'a;`>l]H 㒻[`ſ%/ lUOi2/6,Ib1֫X5Yõ5(Bc(V>4%gv g#'a؜\R~6FIJݘUCbcԊ(p^f$+}߇j,h.>rqrz qg@{/}qkeK$p(iؒ/[5 ՇzdդN,PPx)9pϊUyBZL/Rн 1)8? 0n<'fIBpt~^h#ʏj x[8V1y7WTGüzp?@W)-6*(Jyg.NJ6jZ*1A%@HT2HUA;C$.hJx;C<8B/lf"[G6X[5\F( '{i÷h@^tT쇳dq5)3K8( 39ߊXv=3:|/JVe X3;K־PTgrHE?(I{{u1G+}NxRG4t  E4A+^+mqj&\M,of>Y;wU(;^]G{q0K8JX0*H_e=T݀Tlz! 4(tR2*0h!M^E$;(+=Pz$I(=M=ad+[ڵ;V`"ݬXKޏux:/Ю4-Ni?*pWHFE+qs>YKAVќe!^鈗XMf_*K"3?5_5am񯩹ǼЦ:Zgu9icK (=ZiX[dD`E7zMd>"}h.< zt-؅$sEëpr݂k~P>#Do1$ 9Բ~ma5P9T"x]ÅXu0stQnkP QT ţ.&d(y,E%![\,͝UkRv7EtB &!:O~Р+J9Hɝ cN(O׿ Wk\nsTWQ7V5X=.HKp e:y^t%J7#/tx2Y q$jY1v*G|C3&C)Vi9^D0󂤯|Ru; .-|@ "aVvoX(;qY6#RL DZW\I@NRj#ޱtyƌIcXD)02,棅u\(5G䨔%6^$Pkƫq0xkݚx^-nN}( 7 dܛX_l K9b3ɏ8|CP@hZ/ ]';\I^;!9vqe(^%Nb/% ż=X|e܁*^u RPT 0ؘf)7)/2ea|Wtxm˥a]UE[>NLJn׷G.u{қ|/dD=Ue5][_uٰW6y@q;TSS$|@H(NVCnnܢ_k!"Ro53~y>s]⸂3nX^ެc($ 9y U+l£MeDU\&$Phd㼅& ze0.\eR**Iԋ! @}{L rt}޼q! hfneP[m||>c Rr~EVyqO"Л=Ͼ䘃2W:XNW:* Zf5r2S~9hR1@幓'd3YJ& _Xgc;V 5`98n36f3Y5{-W&yN:2:\琣NYU?|aADPN~sR`bXwLBA4Pk1z[I@ Bm"=E'f?#@@w2CG!ۦJGuC;7BeT wavC+BgK{9 z]nd}ᓢ _oX9Y C9Lq;;Lᨖv-1 ֊uF qw.73kK>>/c:?!ʐ<\vf&!DuJQ*gj^smwY #d6]9[]z9|h3ƤdPcF/)M',,T o0]_Zk }0,T8! ݏBo~U7~i=n)x 01!-"y˪[VBۺ{,i$މS,ʂfD⃝kxD[cܻT)m Z%EݺNBoUC\ Dw1u&}-w*Dgda>Ju#r )wm̒5asWFꙀZ V9]E5E4CU<[oL`LvLgB+y ɱM .ACY24m3vJ`NYjVA 0P/ķi:k/BZu d"Vg۫W[o_Wx?ċOθJ9I!^Z .DgQZ|`kIЊKwە<`MqR=hf R_j7NR? K! Py+pZ#ޤ0S­K]I[d\ăqa>- (G̺N6G[=49O+fde~wEl )]h0+S=@Cs}`ރg#Y{ގFT2#rZ-CqΚ 6y?6gb(X:,A>}Z4-5G˲;$KzܖIӝIL$Ot\oW@26\'7뙟rs0Q DSF0<0.˓Wx.3%4( ő)Mɣ[-9>pvJ^,c3̎J7;xci,hLz Sp_ $arLM&S+rb0$#|o }HVBHF\k>ifwȦěF+:ze4mZB'Fm꾡6Kml^ULV>̓$`@|(y R?s>N쉡NoIҘE+ŽSA;3/ޕ]Q2sǿЍB{]) STqb=]JG[7c" L4Z&톗TiM ttK9HY&O+Nэ7k0hR(yo# 6 XT vw$K#ЭRӇ<]$2;ϋQ=Ay싋~iWe^ w˖&btWO x>`ưd,0d3³e~XVzҸbmpjeYTV@vgD^uO`bVm~Up5o!!d9& umZz,qM4&N-wѯ]to"}8͈ ,h$Ycp+QHЯ!rʇ =>Q^2r}Lyf(aۄ~0Wx/P0CH›Hg,^缰 ?:C't9[w,ȷs6&%zW OhLY9 7u]@Z[NrU"(yIv gd7390NDONRg[}>:$NSxN!Jh_[!UL,\#?W{1xK]#wxJM[W<ЩSWخ߯(X*>c9JTzA3ToV\D3/%HM#9aU`/]4 z>)}hħ ծA}07t6^ q!CIe6#zs-b Lh{Y"{R^O3(] N:t"}IZJjʛ' E&z/$E|׳μ%`M~vaHe-B[ƒ+曛cݔt&g5K80E_I2ADP'1:9`NW3feD;Wpq]@d{El)tW osrVcnQsn XOU+xkj.wW)NjǀX44nҵ!(i7V%/+jZ#`cQ4 t韯"3Gѵ${0y`T-4NVrLotC ԊM9b$_Dmu:HXk[7B!HX=4zygD:KʝmA|PRzB;hl?z.*>$ի|nNHH~TƂ9fR)z#fU f?X#@{"`gp@*]sB4va|o{ ` ܟY><`'qxhl gS]AW-eʉv ƞzI7@o> 1}CY?fdpA,g ,Ϟh1{ʣU#G:(A5>O{8Pc3+qgY"3y~^2NÕ m| Mr5oVǩV(k_zo,EȗrŸl$԰gΎ!/^O%>\ k ? ͅv Q/*E;|䳥lbCuXP4|yRlH ƁOv'桫5Uio,)qPdBDlKQc`jK6hV=ﺟvd#-PMri\^h2OHr1gPй WB7M$J]{KĜ<~ʅ`bш3A ^Ѕ*~nFep.x(0\J?쳇_z ,Rڅ'~/@-[r8L%N؏5A3믢ٲ&@&f;hc6ث=![CLIm7ޞf&⽵),+[,hPBo1gA:7G/'4Bȼ&-PGmu~E*3sT\D/Qxo6 ;žPkL7ukduҭ0Mh5$U3;=NKqD1>vRdV=V!J^.j@zKU\B`YgGi֌ zUDPBqpM"9FfP<2""x|flhn6Q6 n1%,\jC86.]^ :G?I-aJӜbcT)t0+C1V9Q@/mO)/͆6g _̛8 gvЯH$TB˖CE&>5f>AO}; 0O(kU<˒L)nLq:jS%Vʍ4yX0.7 >K_?e5Q䞨j BL1 DED Y lz5B\{ddb[f9fā;prv\@jjko͉<"ӧTmqxh_as$Sdw( @&PoC0Iaꜣ؄/ ɨU @Cג_ c{`4ԍ];E Q۶-z58utֹ,RȎN^c$ 9Qq%u еʒ8p'ܙrܙbgEV[[ɼTGh`&>% iYzW8׬.W*0 UZL44N;qFN+]2TM|I2^"۱4Jde~6D ŏ\pZ7t{ [§gI\oXMHe`phVpTm(7XQ!< Vagz<ꀢG J[]띓Nf߷d+I X'tAl$\ShLj e|\`}'y|[5͹SoB1N[(BMlgoZ 4!~&g5Ip}̓wqۙ_* }ݔSLe{ yf.+C=)Ų t.WCŌU$u0).ݝpET\`7Pz3zCL~JAǔ-b2_AOӶ,EM:$/0wIz''D_8KoTҭlf>\7χM> V7a&ƞ""%{Q Ewi>UsBh`^.9\Ռ^"_qKێ5E ڠ{'xv/F{e4t<:ij :n fߙO*,Cl*te D`Bڤ@%s4+L)&h:O(:BCCI׸`+EցR6b*Cwx9:fJOzPs^YB7 Ύxe2dHIK? vX4hѼ],HN]f;,@Lֹ<$LmҤ)7}y#;o͋rigP`#Fs_:M.wZb]/{H7"\ף;O6xZ_TGO w_w\$]G;xsнafj, $#`c)J^ÜBVbg/RZ:{lM7E\=<{)_@"ghlCX;۞X u)TG*a4wS>G?}I 8nw>1nVw }>{ (V? 'T#ow%m ⍎jPJ;@o.6x13@a 7 /83vL*GZSz\v,9;eb?=BaY;bNM=ӞTo3Q8}O0"p)FhJ&Yk(꠹Vo$i+ V]r2P`#hPhYIB(15\ϑQ scB>L !jb`WL ʀ,EJ9/ޙAT Z@Uu;?A$K4 3~}f2 ڴz@&58`Nhk4s#TSRmimg_ViIfǥKbzQKqKH7'vduh:mlEgW$F=bٚN%srU][4<ӠJُVvofvu{rB̂b ;"CA ޥ+̆L,O{E78+1]q uMP(bS^-p;6 {enPb~QU!6○mۓ?{سss.%N˒ [/dIkJ<=Ic iAy= pqK1]fn٪h*fnf]A՝(v=o6~n0x T) $K[=(>|"aV8i,9ͫӕ͠\t>sd]xɮl#LpWoVo`Vk&%kܧ\9T3p3Bfi1y=S]R6 eiw }[5~bˮ2G {B[i+:&mq+u7Zg;n?\Njr7o²KIZW,F8šSI :O 2zi^FOQAq$thR}]Dx葳`fYe"l6IjqX_JΘ-8Q[SףV8:zqϬ O .4>w(;7L9r WJ!*շ53Sr%qs+4 y!Fbi tgDKOK$e/kR1"6{u~w(>Lxn0:|'cF#Oi4)Xґ`tb-_F%}%<7E57a@P䅪 vS=qM[ɮku͸:&uYmGى4oFD y}^d|rhr\ēt6N/D4낣@eRȺ)Uןn> QH@Bs&v *MIN/1iT-R]u$XNtR VJ(':{q>cMb;7mv^<|ߨ"gAp4C Wo쯋"un !f7ܑ稖b  Ka˯x+qÒɣ?D5r`Q3 ;NM|MNVn|iш)Jmĝ65yJ4n@po}Bn޴0ex9p!E6(˫y̌zdo~avd0!_9lW;]lύKGYErv&Pѡ-IM9*[qT;w s+3;oGzC? D4n4MYrWlc+ t3RONmsMXe] $[gY{Ö1.ӴDB`uNRdr<ÎqJ uN-8҇]*Pit>/j_r"Yx.ҥi@.Ҟ rT!qRhctLjIqnklJ2kX~h̶ظ/3 xab]'7|Q.ݦ dѹ&x*)B;YKqw-)}+^|ɊzJLKJ z VIǂ̻}1w`dǀCm􈶝B,ݎ^|mQBtquIZ:LJ:O;"pdsЭ\}U88!85 zHV\`,1a]@9ي2j:STH&0v: -C6m(:-f-;/S|05[Ш:-Ӗ &Sp 1tQ$(eJO.XSV&9F .ћS:RF]>Ɋ:f͵,"nW*ۗ(K ) XY"V*Ni??ˣQl״Ita k(Gwz--S`GZD7]7ir=i%m#k+ ɛyoVDzUyЯSǙkS94lp#RؾDhIw/~eԧM#(-db&='!so䋫R[eHpo{l,J̃fFc Zx& D˻)7<7%UbS^Vy[5ۅ&Q_@cY)7#N-9k.5I&[)hIW̞6 ౒Mٹx;sn0oHYGKvmU1)i*-$,:H=>^iNrmtďGP1/,|N`AHb;L- wa| g4|Sk(f 9Oml ];l#`yNhjA4y.k?努mӰ63U?K,!*[Xvpzm{ת!^Jo Ee<4|WM#4~j ig^ 3RX#7e'n6ɋ=h暴nÌKP-h)neb]TcE|&XqXt+x,ZYb~}7~ԻN:qNΔ!7_W e@ m`\uYH^b9E4GnmSyQѫ-Epx]rěY'&-::I543Ba(ƴ'9%X/ם`$GV}pɼ2~ n*%.{Ү7=d\uUo/Q+I.J5M*rev$Fݖ{],Ls;7F[S\AVEC< 7QLj-e $ȹ0HT`)(øa6k7?jG#8輂#׃vL&n|.B]ԉNs#Oښ=q`V lW(L -ߐjRtAo0'tBX;U\^-~49qT`HJ ,/q~m cDԨG؇Pce$jx!gWkn;⺇N8>N|g:O6fjGRd˞k,BCCZ.%K\p rcRB:KGԜ>KqeGF3v*R zz^#N⛢K8ͪ {9f~J̩ʂ]-hdR5љ8[6 2.p/g͵53OR\6} 61Pts&"mS5emb $BƲKJm/8Yel?SȱgZ=?mѮڅN F.(8&P@[ƶFDH{Ozk[7j,wGgHο0F>Ɣ!0^}NCGN #F œǢkw5(ZE%FȠhRE9Z/(~-ySʸ]N]}/0y܊99zm4c ?(3w٣|z8eCRekZ樼+xs=AOmE6 hw F "hՂ6VIeЯC@#sC\H:ՒCfj>083.($2+H6˜`g~ēxK2,"ӏa%+Ks飛5X%eV;{L`{H}+}bbhD ÑeY䑊8v;`kv3^޾m㼁ƝI2`n8Nrew i\]s+4WV%GBn vD׫d2<"Y؇@% A^#_"e8o 6Eݺ4]ǶXs,xUI(v@hC^{՘2j*[>$c28gRE9odm#fem,,@G85ȃJl'M}r"&lҷދPܺ7m~6?q[ySw'͗_|n*O)1gN1-PyK0ZzBU*&xtܴ99#v?5" օs!ፙT,[n$u?E2oYײM(X?ֵ]>gsUgБ+Gh.ҍNnu"W>K۵WoQH2yKBTӢH^,K4OJ(fȣ 240~.W(79S699Ht#Y\: ռ|bG !¼(֙X1:)kiA ηՙ.Ә%x\nd8Ԑc{\?rz/5o'-i\?KJ.i%hcuf/%O0EU#eO0<҇ CK8jjJ9G_c%.!w7vkbeg{RS-{GPeOd\Kd ʸw숪ﰺ+/fڔCjoL*A#dNW&PpB>%0kgG;<2z/*ޞ4ILZ?,)j2|) ZaW钰Y},Ātafԭ>9|d>NPk_{/&+ʙi:ͬvx}ű J|S[3x4|g봼zH+Ls XS8dM2!Ah6/mY1l d0]<|W1@q(Hx bf͕pYX߲C# QN02|8 OT?KY7=&2W$2cP^!ii(B:7 %2#P{?ܵYoǠ}S^1۷؎+2Vs {Wl9Z09G+$xcy(g;nۚ2P[n6!v${40q`>@XԐe[c-{ͧoc4W1Hq醍#k,d#SuuY  MPܸ*KdFWy@_8X.tWՄ[EO͵Tt,S ʰ:l^/mgT(?V>#ol+-^ A,P1&,XI~vWo~i.ac o'L+sBZ{.m0NtrVomy\< @ Ǜ<ۡpI0E<[mM,wBe<],,vppraV{$| 2/ٻceP?TuND ^nË KlF8s&@#F6"*~ݘP OP; CvyB ?mM*S6Mz f|vKs/v_uo)Mfd?M..9;~映6i>r6%پywhL.+Yy HQ2`a^K vlV88`x?`MkztE 1U|3#\X;S )%ahpz4LOp!.pC=fj@$y0Fr?Ƒ[m߀a:K6"FÌO8AIڎuF+m>ų`) o}QPm#k+) R 45F/!BRig6Uvn~7Ǫ"o49"R%c{1]>HC}9bbrK"i}RpNA:=z}wtɪ2. {8{6 c9 #CahթʄX4N8 Ͼ'^UEOlz*uǺv ^WgM>*Kǁ# >,q'h𿒚"K5Qa3Aђ2˝en`~Se|=NLE(!fDIjK^">_uqb]CV%[:pL=Fpvp&SGu%?OlaUs\1c@#Izq (~ *X'W>WI]Q-J{aIR|/j'oVO@V/պ-x~K 뫟D1cyKC̭ i8l:YenQ T \ϐ{s|&ab-ÁܤEa.\YO."swLk|i [SI()7 +q~N.[:^©8_D2 xxEWKObr0U2eKHϢȘ'z4n`h3~/zKВ^ǸN o( AՂ|:VG噑 ̊k/]iĊU. 6XmMXci<~yg.W\%]SˣY-z,`kB_tm`3 qԘYˉy;+^Hly%@ýd c] εHOM_&1PP]{Sgp&gĞ d VB SK-XN<ͺvzhogd!5H4$Pퟱؽ 0\#h$S C~iJh7TʯPf ɀ_e4rMm(dX/VQ(5r~^.R&>Ӛ,=Tͣ!,gPwQS֑oeEղ#leҎLj kiLp~ HWn=ZO| ڨ-KilQOX9O .u-!sJ}O(U2ޛ*(geĒdeR}}0ׅ:=PxMC@ 1U{3DfLgfRC`$txdoeHwS<#)_0(-fKC-t?Y]Фo<巾&Zӣ *\,kw,xehƢw ݶt(;ځ&J?KNA۟%i(/2(ގFZQW⾻4*ޑJ- ?uE>xX&'S4KM ]u SO I:H-G~pr7Gr{# :X'?Ӟ*^abew>5[@5JC V*+.&~r![{Ⱥ T.^#~4j8"N1O>+>v;ąJ7]S](Ҁɬ1/-V" 潋]&UT-X"+\ݬZU\\r@SU<95*4ɮeYXq Id%ebM@<;+9 wX\l6?hl(lG:␶Bۧ UߐsƜ&cG̐ؾD2~{f?'"1t4,H¦}@&r(!nY7Jc U_׏'Zr?e(HcH- ?Y3rxb-RTiM?%5k'.eɘץϛ;A]TTA^p2j}}hj !*H&/鈉PTqZ;QvW6PzҾͶx+4DWW!oF(ԓ>TT]Zx  wr$Ce ]GpGort m崠Y ͷi?|!F߰7O;ra$t9yNp0wa޾sH2LW"R T{)̌S .0y]EZLT^LV9)cX~N<;^mQfw sN(Zԝtb4}I{wy%@8 -7<&rtfl<H$xx,9 -Y޵ u3 7L7@8Z hq3UZyYwHMY3-jGTqShŗ)5zcn+JuRzY`ܳeP+`2 *=;r~$&& ³+16_S96mCWeQ7~]yզ6AkI0ZEp 4A X 쭍m@r?JhbC$K)y4xXX)jO4X*nK6dA [,ZqV&9#+= XALƘyub%Ǔ:7T+a(#3lO ;K u@AԖZ#bk $I˅h&O2]߶敇'3o2_> YRdup2Cf~{S[ 'ي9<- rI/1D vwOqzUYR+by VZ\„p p4S >s6zd$R)ɋM5 CR`VKoY#pG^f*Z>/,qby:;bCʤ;\~Lr&&Q7*͵+C*/?\6_%$ծFf2 E\q}FAj8H%nC{+nXЮ],ZuųPq?$oe n*1|Rp~&+c d|hSIΏz) [B9&4:bYXկYl|6910`;QK;;H'VT256/l9n5o;uE.i^őZiм%rŻ-\If{:[|= i 2 #ml ?DJ'8FMp=ZLB4T *Lʓẚ|Uj ℍs (6EAEG<|!#x3) -փwqpyJ1W4}Blq!TD{%S 4Brҏ%ѦvE:uk套W]PmwRBuB4f7;rp%q(m*U瞵:6oͨ!ՒX K,h _tdW$U.o4Ƀg49D/)sV\%?j6R7H q |NT,߮(9}kwWI * 80)-$5جdYr p5LY$ytGxuY|M':A8!o\Ϛe0r;uiMz鿭ຩAo?vkm z97`C\ k^Sw!T'<biI)~Ф5]0yrtBgUWÍϧs_9|N $vnПx$C^uZȞ߫ w*<;Cw 6-nM#z&T3y{d>L/ף?tL+,`4F`~'r2tA}QL$r{DU%:ؑrZ>ܒ>Vb`IbTZbͣW^ M+ovl(8%E*EhVuCg5aOo9%X-};%P GvZm(uoG4(}:lS?kZ 8\ͱY7\rk>suӆv:rj}U8!^i `W;cItrybT9DyTo|O VU4 ;}?N ;QSxԎ DO}~_b7 u7Dž*ͱ&{qb)JyQP{a5D#G ySo]?E`|Btu9bXgR)+ K=2hW~T$T?N7X=7 uh/* &Q/OWiAww(\ENjBUV=FGTF1Ut"d]iw3/ITm#{YV&\}^̹pL%ޒejTMk"SeqL0FⲗfHIU[ۉDu;+Ƀ_8p3[uL:jN{\+;u\\%2ywjHT+:-ߋ$2=c:O &$bd %2Ix+ e^}D/pnαI6)7B2 ?kgW># bu>²8ƭ{18%J~woBC/31U]CWg}{AdOn_>6\6nJk)PQpAoȔc Fl4s$:*"Ll$'z -g0ɮJf_$`jihoE727"ScM^Zd\ư%+}%M,]N= {\1F_ǼK;4zef&5@|N(CE2䋜HBʦWTJƦat. v/wө @I+f.5Dմ(Bܵ2,$ƅLgγOsst6ה!g*ױ1v!_5>^]R_o~^@Ut:(y!AeNNӬQ԰2H4w;`mA6/ D9f)+:t_z.otmpMDKN2"@S,̱Z$閦M,1emW{,F ?$JƧ2?rvi"@,8. ߙJqǠ rKӽ6`@q>nDdV.'l=8#ۃ@t$5h~A qZ|4Cs**Ob'ulP8pBr8=f5U;+9UH<^;/`aIZCx'u3%j%q'3)܉+1nL@\H2Kj}|8:uRBOES&\0lGG"c<-e6YrWL]ZtDRY(3=eI~j1=++x/o OPKJpcwpXVڻ [ Y DטQ>6 9[[n? A7LVc8*k}Z㷪0GcL 8=F0"I՛oEqaq[T h&P'n}( ɽD5i3m@!L3_OMhڽHs?3 $d IV9I$r&CE`{6:f95=w\nsp*~H+Uf|ucU3 G~2j_ +7p/ć:e9>B0vy<\Pf|rz:&Ԫw~x}咀g.@ԧB#X&&mY8\ -J +QޤS)òlexS:{-NMPJ9l^(z[M?I&x)L(>;x{ hGQ?.T%ꋆdoM\j#mi:D|GiNj ~aIp,1ft|o JWI4xhbWt))!N.G>A2EU*a _ M nA"DTZD g@ <̹:Mi"˭,_xL M PX=r\bs`;HJaaFU/W찑)Y.O-ڷ? +mP ^S)}:'?$駚kAIkK(%5\ I?4[GlęN JD3* iT!w $:zwp狾vy22ePuitw _ =}V;_S7_l(ETb#"XU}­a| $T+W7&Ż/52PHlc [BRi}8&I Jk(xؼ[}Qxi]x8ǛZfLXpmP}fCOs!7 yULxVE[DS#'Tn#|Ԥg)`s} 2wEvkϥꦼ?MP[}e !wJ"V#꣑]5@Nh*+Fӕtu4e74?r%$ZDҞa"2wC&5hq3f]Uӵl']R/kJM=bdmLϰ{Y^o2&#H V,FӔy@QTYOA csꐐ'T1 >ڊ1gk@lA ynŲzªX#B}ZzȈ2jL'ݹ ŷR5ƓDg㟠M:$ Xgq jONvݖ,z^q@ʉ܆_{JqGhW Z֫p7{G8ah.SzLoz9`Tvg-0] :[Jر4ʈq {~myB$&[ !{<\XW'MQC^޿6I p J%Y|*38ĵ['˾.;g3sVn]$[0Cp#QU:?۵m,V zePQo =B1 -&v9w\HhIAZJYe|5Ѭe~3 ,Cvke頯 }5VE aK,)DŎd7wvO=DBc]_ ?v MI DCUo !̠қڠ+l 20l/  8'.̈́0db }&f:N"qѧLyj3rk]hIttK> ]ENke4 }`ӍO(6J (;/Z{}`oD"o "9q.>"$i? ODDȾ3j&N g N#8:'YA4@H`'Dr"<4-9][.,.lkNחZ.[ު`)[ߣLgMn0f0M=եq-|a.7!ʂ`**!*~ڀC/g 7΄h p0V( ud"N /?:o%.# YPP;yэoIք)3EU'mI̳{yה.7c/Z2l~;hV(Gr#3#DV/bE:^@팭>izq^Kzm;KEOB '=5ceCfw9˒."QשH`ުĖlaYfLtV>fy\U5R- )~MJxA)z^ZF8 ,Z By9tT0T *HˡRIg"&bƴ(HW rUD*X!aً(40$2e+b~YGwp# y va?Yҗ ܘzh&||׶pV[څkZFUjڂKnURL{![M~[c |*߳ryHjՅY;q"J45/sѶprg1Oyʪ[dƙn:TCr\UXIg;&4m!``d#Ef(3ex S]8I Ձc9}=2PʽdҁqI{/ rjQՏ q%n> CqsSE)Be O|zkfTÇҢ]K}!34qx0CZs;JlrYUsג2Ζi 7p p8$%iE,b; E ^2dTXQR:ocxE]Sy#?O2uPKzdq J~ fDHy/iIvHn d} "2a[F$F|HY왑oi=aD}m\IHXklӔC}gbYaNqz}i方#cf8us/.uj@`Y9'`My}.[!M&sݽukfj௅ iF(D{W+-@ YWV~aQ?a}9#<.jFruCf"va0ǽzi>cE fc>oxb6]kcdX]:,9묹ЖQaܴK!e~j@#3 JP:3OJCEZʗ7C/~o竧S@&0+7lMeu諿¶bO bl!VL ]V-PϦu`PrC^kf,%株F8n9\j%w+ Rߑj R_FGV/tddf F^U2n>i'2%CH0-CucUmfXyK19:eymr:6o0J&n{E&yyxS82d˭&"[џIj9d7edĸT= `ZI>@BB8XhfCk5%>>tf/]?A`g*}3®+$7amWA/9.TPb&UyFmD&[h/l0sp,1T#hem0nnR_VtRUخvG*91_-b.;x84B(\V}OHfԻ 0%܂ٻg: b߭됕*wrG<=ÂC>x7ӡB2q)& l(ZOP]%F)*,X!MOT6=8M M؆75Z^w r 9 J~wf%BiG܉W,.SY KR. U]]ݽ2OƍD7Lh }x@=Z!z7Ww׀ äW]2G{/N%ݓ&UH>XH*7Wqp2 3?/OEә C>"ZK.~ZF}b\Ո`#5O7Vϧ!m8g2H)`,6~UD !<鄆Pٓe[$CDPMهT{y"(_Q|x{ Rݡ1 ˙d4|ױIv;X,\iAUH$uEڛ~+pgz'wu ΝS,1Eٍ*rH J$Bm6ƳJ*0{cIH2 rVO$ E.ގo;{O;TSY^ [) +Oruc*6V)pO e^% /*WЅz9.Zxՙacկ adBKޕ0Ñ֊;`8B@F`nyx|VL8d89XQ `&G?tO/KduDx%Q8!k:]oQ+[ɱ,:vK/T/Fd[s"źdf}Ipqc>7pF* q@ZjH Ʈ`?m Y\Vf2y8 LIy{b]kҶg |ӁJ]{xϲFA /\:7$T"H"0?Z2&/1REk+ #>p'e"lo46ٰ4ay#GŽt&UF#O4 ҈liYQ9;Ndc&Vy*d߼]@ Dl9C9ޭ +yxf,χr> +qc HJV@iF8ꉠr%< >op:^SGpp@&p[鞭mr_tmO %C ˃Bz<#lM;#e>ˢP]7yWP, =8L HZ ]4P e3%FoY7MbIƶDxtK@7M;\4O9&ag' =]x&)d:1?.81gS'`U_-S1S@ˑ{AsڒKl+o $m5|G7ڑ4U[ԫeZTorwQ-T~xN5$C|4Sઔbgj|үtl~B gD嫷KV]T{o ;{CrÓy fcaa`~ъ}ܧ!380O]6SDRJFϲ]b~qmk'C>bz]z,Ʀ7J%@Qm(d̤(E)/;C(s{REftBݔF؝( ZoD|H6liSU%A7!ܟjS0;-MjlQ̘C!Z~!PVibMJfpVH=5>9q?30AYi^#av,*̸“܏ Mʝ@-:6r iA9-1{~+'šWwvf*ijz+!PhT`{E"}N+[ fT_c7` B,7/AD?H0^5ǡ%-8($gu<|ⅪqQ`28ZM9o^9zU;n`;bptWUi#,+ < zHԪ5:8%G L(ۣ/WKd=](kpAl~|42Qȿ5C 52,vl_(NM0>&R^A˼Fئ߸"k rZ`S247~NCI0eSUcmv.3F{ٗȨr6*d:I2H($ǔXz֖Lwșa#ӱULJc*:x;"ZuOv\:e? M=aLd֐rʵjOvcݯKpn\b<2OXMZ3-9,e,X]nyֽNM /pv;n5'5} 56[ҙNeV.T6.m19l |$ s(s.&!"kY.6փޯ6g hY{zt>5Mw*ɛ,@Im+WYvwU)&*C=A3:tNh9rɠv,5V:ԄVƢUى#J&cfJ$]Tl\ؑ;2 c/ԂMdzKޚ?ne+^ MJ+<~{0( Hq,odk^p ?f:6VpTf4c+ vEO5eÝ_+DE,ꬾ* `X;.S v U0yB{S!xFֈ$xŊ~h/Kӌܵ3Ե„0))OaQvi~IȊ~~`&梺+f&#kB{{TyQo;RT? cg&43*I,O^M\$y2n2@_[e$+L( D5@ƫ5ԧї a($ p! `&"99@?QNj^N]-Ά-H0a1v2I OZN<tǹa\0]1olKXȳrbIT܍ ؿFBlX߲А{J0E:ZH(uc@M8p8CvHSt)`u=TK%XF֩aQ6DhˌF4stW$zV=>Qe M(A 8t͐Odg)HDeW˻ %gcDnO$׳ qe70sdzQ _ugk xzV45d(Ba&K,3x;/5!ɲH~ZQiڀBt`|V_!H{y8N0$]]B_}S͞5arں᪊W #VxiL+]_ה h 0\rrEԿpor=2;¤4I_+5~F80Po~F<{k5)X Ix$mNpEc@~p0 RCP B|RONXX@ToHhy]\p/Qz}y20$/\i}Tfl4Áa!@CrĪ;poؓVumBgd*(yvk]l03(Gh[0AдX#_g/d: 3{y YWc0O+{>%`(O n_ zn~;~wBխ\H4f5)i)'ie⠰aC P:YeEG❵RJ-)pR_11jy<nG gjW[AʂM@|NZ&b] tnm%+p\j,e҉eҌ ı޳WoC`} * z12a5M :J[BaKvB{uBM"ct[XPUNV8h gHrM`''1ME*uA.9E }q#b2$/4hqlр4!8BKB*=x"<ޝ4ttyinG WOILHK׬s3(u  ݼ IԆqJwtyBR{D$W2SP˸OT&NE[Bt|$O-:`Q@$դ`q73ڒx&rݼJ`2oLMyBJ\J7&K+37M*0z[Յ ўN=N#`ִ uvN6 F]}\Y[bsE >^7vBj֟UzɩHN!-ךӰ֠z#Xr >(p{ oKxO%quG-ZΗ8'?SAcTB ﺶLqpB#E!gp՞~1^ZQf< WV4Dža x.0q| sAŌ?”jxzIcd=hpn ivW(CP4N`gLBII:XL\}!4.mV8eZ9:)gk&b9+6uAgHVuza% Dþ[[d͋zq .P7p>cp>C}rZh@ 9 )}Cx|SIn%@TޯCo[S*Er W+4Q3Lp٢>qo Js?τ1yBw@/v<@*.A6 C+Gc0 "LߔSbNq셁 3ߴ0g'_:Őo"4/1)ye AP/+ "0  ~ N%~S6V=򂟡p-D+3~+T1AH2|vRvRKPd|tحĎ̍LV=2ږ%СjGWY X Z?'Ȭ"Z%o$!5{ Ib>+x>?M,OoWR7=aϨYNg?b`3Й E$?k( OD8iE;*OJڭ m'02Vb4(Q%,WC*ݦ[N>L &Xrxȡ$-tE7O~VMQ1hikgwE󂞺%IhCe5秛˫Tc& Kkq6R/DPV ΩԖPҷXKLdJ`79gr]eԐ _14׸#:"kMc)\w9fՍn29o[ܸrԻQ&KlUe ܍T;X<J@*bG+|˲&BxR>0ń .MV]P*5~,av=]nT YPHłjc%j/@`QB!IzSN,42 }QN՞8,pu|["M/j´ҍ,|/m}oY5PVlEZ/ \IoFJ|(V0j%7xFXνڣ5.^ҔF>k$!S&lAH{ ^[{VA Ϯ@!gP%Ct&j-/>V iM á7nDŽ pIkRL)8V2&|꜔m ZiL%Lx JXIA}Y^^oNObAcda -W kn_=5d )0g52^*z1 6BbfPBa y&]Am~O^<*|G@dMU Bt $uO]{9}]pUր(A̜wD3I@j^z?$';n"˿L|̱ѡ[$Y|ԾRgrT6J}TOSн1+9uv7 T$gK5|fW Pe?#zA9ͫ`E'As|>owPevYPאQ(N2id|za]/f"O bݑ!j:$;c*t`Sh+Z ;|AwFt+z-Rvs1J"7.Gs]~Οrv}$x1$[8)XsNX+M^6,6,56Y,APyEsU>k"ͪ#?^sGt}Wn);~Կ ,_穠j@o|5^QpuTa0N(Wѫ-^?cIEAE޽Xo3S1'd&.+I 8…_EΒ>ӂrŨ7=54m rHz6lzSgHQ x5'ht=@o<NC8JVɖvSfHL%3,Aaclyv`)m8_cb J r#,.w!S,` pT!rh>:R>A_&fEBQQY8qi؟=B0)6CBG1c G(|Sgj9*P{EiUސJWD5!!i&⽴XEntvR2FzV3oj=@n ViG)as7:} uI ;i_̈mq` q ?b\Ś\D= ,<h>^" &]3fw~E+7 V, 1[ƛ+A֎-7ɦ\#$<[eX2L@C|7Ʒ ۰nরB<간wPƊȰ®Ln7Gg`J8|[EBVA-Õm6q.Fڌ,/; {ͮ6={otM)9:Ss ݤusS!K4ּ;_x/ɏ.[,#I]WnJ{'[Ljc5)x},u ^␚r`H`dȿ&lu \H8<',2nDiIO^NJŠE zhj7x&W,S1^ R7s-ƝV3oRᔝvI"w^0] wȲütl1}9NHz#.YaM*g5,VX3 _?ߘJ'ZIgy$D-o.ylR!v*$~Q(-@lqB"Njsgo/Uj5dv~Xh+6b&|앚W5~c?>Vy.g}h6YCj՟Y[- Ľٸ>|~:/E ܐeYWV٬wY,-43 =&iM4[Nad!aeg#1|5mvJ2D a`a ҵY[a]"|;Ov (qZ9BN*or)C IS7xX{ɸZY& վJ{je4:iq䱵ٱx,K`_͐g[LUY۶x&GQ]Nd%ړwǢY:,J(:$^ۑ+'KqbHo _J>a #Rǫ27mR`#paUhĐCD r,Cyǂe@S9>Ui5:(f%_9a=Oi|f)\_|ynrӞQdgYcyۼ{*dW(?zGѓxWȫ@[K6LPű$~7!\W3Klsc,ӻ6)JӒDpje`d!$#ySO|L//dn1L#0?@(i\=DڔryAVt`6sGd(.]xF5 UEF?xOj^plDƍje,y{,!!4ⓧ!w~;vvȢlnq,֔H>FY}]y|گ_Y`tsƞW*[kgN`GuWg&] TiD#gEiͣRa<+ _}~M #Nb6^6qU|SΒn5q^'꙲E6 '_eBRGdT0DPUteK:' ׳_^(Zel/x3=?SxdRuɯ;Uv9 _bfMI8-ȧ+vX18.O >զKWZ= M%jsx >,ջ\]ӔIרLִ};1ƿJfGeē;)C?s9 r^5"CCG D/WLuo8eEHOyzٹX;XO1!9qrƘhoduYh!A΋4\! ]3n- CFu:jH5׬8'𝋸d*U5l,skqc+|=\K PqNI@|ZYZ-c{q?>!; VǑBnE-5 h^w*G dX2T$>c(s̕riBv^g!IhH%-Bҵv'Vs5WVfwyJG}k(A h-*]gÑpGӗKkTv7oy Yx|y$upp3! `wA/,4k:8#k].ٰM[a[9f$4L=T_1 rhWH0oQɃ@ dIÖv ,w% m=PY#OGzv=%{@nr ?({G* =P6x2uùykWe7Cf!I5EaWDU&(N wY@q@_E0)`|9KP߱(a4*|Y\{lN[0m4~+ .…YQ,Gqu1n?vv{lF!V.Tg}FGn2L{ a~_hiR~8I> `XsǾ-WɊw 2CXx4.GtLZPTo*E A,~=/»lh{}Z( -,\>!Nzld괨A2M3v/q;@ Mn݈ T G$M} <}}/,oFlP("lG{ϣQX:-^v,H9ԉ^@PLxP^h!(3+ѹ ӗF7ɖ"џȑ\݌U@ {ۛ!擧(Ţ,دuep?^DФ/y~̍^ d}&b+u9!8b/Ҙ%~kϷ!;<.8Z}s{h5xU˰Ϲ j duG>o&:: UPڿ~ԐRxj6yEOܩ~|} `dىe!MA'󡘘p( ]VdDQN2!bf#ļX|pGG%$oy_M QH{.%shlZf8V>s6?sca_r!01ux $Ky"TSH 2mnOk̷NH3^vhd2/\\c kԍC4|mztO8Nln R7no aihK73K,ܯih*^B2}Q;aSubJLg2 FGi8zćO%+Kq]ID;yX6~8`Y [^LØQ1M1E;ғJ$^<9ȡ0RL}z4Ή/PP㭷 }Wϱo5n#7y[vcڻzseQ'W1MhaB5`{݃d>WSi$`&Gly'ì}bttM H"+ʅF[ã x^ׅM>ka9A|>U;*e0ػ2s( xPAyKk#҂2 qml؎a!JiS64kótb @+j XRowfkMɧcONq2Y 1r\,?OR%LV13W.9gd7;mR I s\07'ҕ(Cm쀛Tpջ@3-rC3SKb%eVj<9YfV9>&mW&[HL7ϓ* hMfünrP;w$7[5,IUk.?]Ŭ({;4ޮ@2j;^pUEAqQ{n{PC -3 aH.US568iJEd]?~oGDl8}A 5 &}_ ;_a3rsgàR}< Sݿk0]Ibٙ ѷ "`#d-ȩ~%>eG#2L$=qͿO6`f蹬-9Ѿ\?[Pq 5eKDw_7a Q\KcA0 two|=2޼qמ4tDe>)"cGнJXJuT;ZsbNz)ݜoTh_6_q-< +oXt0DuܽR)$v9 = r&'$8+VNUJA_T(@/?-<%.qa F,b:?9ѐh.}whd6 ~dg@NnLF}^~7JvZ']_A/`Z!֑wMDR~ /!a[^Af>GTm; wW`+- -ƜjafnYnifV޳]=<[y}당NGFб8U־ VOJ[t2yy%RZvI_$A(6ޯ>6x0ppԋbn7M;Z)H\[؁Ę璔[2NYi%{l~yQvWc&i _zy! fXDMY}_ߜĵ&q\IfAd(;ZMNfVt'4mmVΕ\>nr7 Lh2ǥԨx̝drt-csDҸz:H*9KbyO}o=\8lU#'E m <0lxea2G +mo( F*xv`R{8%ϰ[0 [E*?iJ&f)zS! `/=i%ԷShMϺl(5wRM5 yCϪ깃T<ך\' fNbH+iӑK]WBʣ%FO4(i EAaFY@[uHx,'W|LkK 1+jzwC&#mnͣHi^\ JZb'T*(7ʌё[L!Vg|n|j"F'JͩO8D_jIJow5)n]x5O1X TbTLO륈2 v,12ҋ[$pm;X4X f x3 ZEc90I( 1èD?.XVz%Z?7M" *VxĂzlak+Pm٢fimeĦ"K bobAl]gJđ*a9tI8" Av2d|IvF f~kB@@fѥ`|8,B(ϩ %f=>ukXcv֬ 2CՆ簥|L ^)p 2LQvz6h$%ύrնw7ư5|1~O[e7fxP;̒kdh4ȺZKx5c$IR'~AOrώMo RXǭt` аuPYCxz E.* fָIIf9QS!y$c?e(2z.M}m{'.9mt qMxl_8^tyիlvŜIF04(׶/`}]Nce& fmXV(r8c 2Uɵt!"q)ӢR6̖q4w[X\RKhV:c?+1Pm?4u3V"$ X(k`􁱥mP۷PHAٚ!=Ni 6y()"+i v5o-Prls`Q/' 2uԊwi0 <gJݔ($!7̑HZQI*Z,aN mjw(6.hJ Rw 8ѬN3+;2Մ$3jZpFțlI&!f"SPj pRa)mо}%*9?2O<8%אo64rnYIXԴ] yo=HFקшRf=?zѷnl'Yo+A6X,^ϧ(!qgg*ЋMTtt9\ ɔɤ.6?p %JHٱ<,#+Hk2ƟYҝOtGuY,뷚2*i~3)~7 X',#U9f$ɕrɤbjar[̟"*dBlOأaf";]qԍtrxQ~,TU4ɮZI=yv@nCmxb ACV٪jM bF7@ؚ1jFyR]HS? ,ޥ4?T'6/ 0k$);)Fcu70oWRD-ӖX9b^7-z8dvzԠ4b/~1_QQX\r:db bK\1dSyNc #:#V} &KO"@K5NݳD5o-_%N]*\khh|8'Qc9)\ t|ܚF)V zefsv8%wGU2*Z^$m&tǦ .m:;;oĚԘ}N7Ǽ$d-XU8mU].΄`OK$]#$7M?=} 5();v.>LcC<9xߢMxϘ#ooXAҞXʚypX粶U#)."V EAh1$](~AʅCh|KY+`L L(.qU?H o!E.i ;X+hD(_3տ1@? %0zxt({W)Xez~Gޙ._{(P|cY^c>7S{#S# rTf#a̓%>OLE|PeO)X^SSYuf锴rN,e?N~^)Kh .<iGԯDɀH0 .D6 w;6 = mjhpŏi(~ya"zxp=$qa5hpKdNGij@ ]E].D"Pl ȲCsi;&1W{MaI~2E4N% Sn4{%KRϤ5aAXgE ZEgAܧ~ӽPJC4W^F4Ђޢn1DqECAWD CZe kvvw~-N5oY\.bkbђ_PwZM)Aot"&wVR*/;q=-Б6ٵ_:=yTA l2 ]Tsl*W2e'sv+ ]۟[Ty=ڠFex1 =fK[8JxUurgΆcFP) 97KY9o8U~MN*(Ox= w&XSqϖ:]VrJA| QdtfU$zc:Y{!nߣԬ[,tCRJvHTBSײ*tyƃ : Bwop88'3 1ݚ2ق6N4(/BYJʽRΔ X KV"U$͔$ 3_vuě+kFM]D+x/iXGPiVyٍa&W'20h4>?QLSɺPLf}a=)"?}W'6 pf4c"a9\,!Bخ6i(٫b=Ylf8vM3ƭ+ƕ\6V% *<ecgl*9ŔB# ͷ t>KOs[>UZXiOU!76x0{+?|uqz Gl[%XW'v&E&c jQY `-Fb´KW4 G-tilS h4&??"`I 7o! Zo:ls)w d\)]"a@egF&>;yp5rʰ]Prvl:Xͪ,R=߿ŻgFX ͱG c|q~P.̻/aaɭ,7.5BPVMʋ5a9"Vo32ϰV%m֗Ng׊kZQxE8qW"h1ucNI S_*.1`{伟I@m2 eC)3[czծ!(*}d[BBsuW ^PZPkӿ؛NXf} ե 2wqI348ʔ"+gO9\|E6&P=]P ޾$@|\^İM4s*7xI3ObPNXVcnI¦N8!hYXkqդ|yX;_ 6'a "k_w =#KzK|b 1کOy⨦rhg7[P)f-uB7AUA>"6j' )9F}KlAt%oTMJ,9r9%4%*SF'Lֽ+0o+{c@6#3Xs٪jl5 !߉kM[8#M3"[7u]=[w;J)FMsOd,PL+$?SM?ƷDu^zd0=.+nCxV̷XNTO[i9ޒ!Ԋi`0?YF@!ܺmiN|(5Z}ITɣ !k^ 0 Tcw**toPlfb eU 'Nh\g)XYZ{ÔJ;ܡNGQXe"d}tˈ4wÍܹ;HDAnrӑ]KݢeW>$}ԒSbΰ0]7XF]_nd*n1ooHclepҒ7)( ZJ9TDAi9>4=X$bjؽ5̒Gr'Ȓv ]5\ӦG XJg#ϰPԖj.h&Nh9xeyxwKgrrLG\Ḟ3}E8C?"3dգh8}U\ɭ#w%h0ٱ Z4-&r|4z.keƚsZrv̇p:Z,=ZWp1OBL[~HlFk"BR8aܻJj5c}idz:$;l4pEOu0O_YbYqPxJ!r9 )-2'4&4Q@W5Ǩq-UeJn^+dG5>{ׂ, =H1)Ca^),_#$Ĝ 0V 78oTXQa+2 օ[Ts^wԓ[ʹM4w8xhœ#gjF\=?uR:)b7MXr";>܎2D 8u^ҺWr"EPZClʃLf?Oi@x1j,LEp``^wxs'0jg1/)y1/y8!ɾL7^f--kO]N.^&EoJYW=4`Q ~ՔJ2Aq|x$C33fHD'hX(507ţ ]\&nxXg_6u@}od8 Tm{f1($t>V 7u8'3/CBxFl>ԝIsW X(G/^6)S YO2T"KyO~ıRe5(Կ<2}h'7Q%Ki*5~@hl<F]t`C}c]7> yDۢAbςBuuv̸; wPvT9Wswbx!嚹܍Q  Z'b7RGMX+Ygى-:0dHi)og"\wN ƆP cp;[~#"7$+U^Ňoƶ)+Qw\JC6i|# v3-^b "H'dd.iSP(Hgp'sFhy,kzUԘ6l-&H}9&W0qOsGQ0;w2\{ aTRȲ;?fR`iWs. 16| wh>^fW^2͑>T¢#G,HשwYpjH}fw{&'qQ'i ư*>Rx%q{e42 u@Y a<T?JCCj&&w0g 4ڷ ѓ;GDX~x7qc ^\Ps#E,`3{ ;մhSb6oVY8Hv"3#v^KA+,U`\f^.ƀ9&UmOW3o_,w֦퉆 coJ`m#Gt0/U&tXor nnnjD-0Ӆ-j/G io1wU܏qX}dQ Y7@W:m'3Cdgk${n\vT$gmy7G#OS{Ǜ:k >Yf ,$US>gfLτroO˪DAII#|: eYG[\7T@2~m#[g U(Kj̱<*V 8,m"7 >Ey*20ߟp/w[Iȯ[6;c?ȳ}XAH@?k&: , 3r;cU2uC.TS|>}a Gݡ\="|[i.up#=l¢IY8)%>*!ku2r\Λ^\_Ft(\⨩΃xMu)[> EڸpΞhҫfT#̼un2x~u[?JkU/쨲C ~̈h$gQ2hіRs jԅSjb7mHqdжK JO`ߕUU7W" 2=H)#g?f9ֶwphiŸ<kAd;ufdmHymSSg߮My^Kٽcҧ{򀍇G*:/6ſx^I.Z Bvԋ.Dx! L8%[pޕ}8ȩvK␡QAׇd8-2깴Gz3Fhe:%)[&O~Z9Z!-C͸:R?8;N'Nf>5{EJ |99ڙDY0y8dMޚa)rf__!&B&%esQu-8 )1 \:/3ϢaE܅*€UO8V7pxXKNm[t<^. ҫg9wsҠP)u$%.S'>'Bp:ױx5| Mx3utf\@7o&$M/D GY7 [/{VKTp؃īҋrB"rz4} Ϛ^¯ R_hBkǏXU{YWc t8J+d{s&J 2@΍l_#cɬ` \YG8#1g WD\ IڬUn1W B̼:SH́>)a~NU]ӑ ѧAZ96sYfK(To.OʔS "&.l?C8*\o<#dp}Sٽ!c0ZZ]|}RV`;q'La=Iҳc*G/Sʤڴs7;E?,ߠ|ʓ;WH4sbذPzl wwͪGEQzD ]ˉCXy2pufL@uɓW ĸ4ɒ{E AOE@UM+}Wͩ7;NkKW/ȣ}Wsɀ&r6Xwh^~gH\>KilƵ?A,?a2/1=c LrY޾7?,AP3X{ٸܜ^1v52@GX@0:؜(I댦Jv5 m̼ ӌs{' (4%m6(Jw^B}W`U6'逎;z!c_8brUJFY%j/-~vx.EQR{WŏdHH3C"!GZ^ܣYe{<6_[MsWMǑr֕mU}[+*-w(ϭ}{󶗪G?!:+ϲZA9n UTGg|Tc}а=Är$Lw>."UF=H,b#1Gƨ(t(Zᅼ*|]F`pZYK.fW8 `O7>rÇS69;UlWlPeՃܝ9d}q7bgv,_as8Ef@3M-fɃ[NMHƔ+UU`E`˼;'GA ˡ͊qfl62Y3iMSr-X,T-HhFtr]=6uodR&FpGC =lhaXNq9Crc80`ku5\gTJAnBg S|}N@~VvPu~6 gSM5oH?1o$Q4= N$,ݠ B拘*󬥽GSO)_G>܍B.1*|y\K5Η@tBJ*X!G`߀|w\mr:roc\^fr: / 8ipiŐZ7+-i"N+!!/%&5e(!ҳG:ӓo΄(?lcVȬ$7hSwdp0Y2'2rA Qsy"}~AY9߭òN!])}Ek5δm8C8Һ t&^R I;+fe=65Ր.3}DVy-W]Aڎ\A%o1<2W2.MuX+|H+pdIv +aһ3mG1A->IKij#a%mh/~9^'ƽ&W֏Q,Z}\ @_Oh uB.UW YO}!aU6%o[5>ѤB: FzcnadݛsC@6)<$JTs~4S֤b C2s. H >.-xmZD8砮W9wB!K4%vÞX6(GԳԗvY\T}6` pUڳL ۆ8cc̿vCQiR1w5ə#O$4[gY0ĥ Tvx`=H9lTI 0+:׽spl""/+lv̝W2mK==>ޘ7yi<.ƳQ4UmӏZXc])q*v!-,QY(ao8Yp=:kCuЏpm!&pi6OlQ屬zS/fH3emݳVI#J$vN- >'U/KӥevIQ?p_MGؽ;r߆Ih1aUDV*J6 ׁ}%GT-R>A[lӶ[ҺJЛ~R gq"zLN3æ< \,nTzz\nM}BgR`ԮTmǟDSF&Q^{ lpc[tcK4wb*JA %5zawLNDL񠤉BJ_# )H+Z-Q^+_-F&xA#:aV9~XAS^ě GAҥy?#U(2;VmmeL !:“/ң-|/[TN1㉃ܗ#+%\m.]D#,?5H4đB@)g80[1ڃS`bh8[fYy/b*j=C\\}l)yn!lz^;gI88gmP%;2Sa]3V *H)@| A$ 41a;xa5˜ݰ?UU:⍭ QM5D>:A?/vA;X=WkB u`~ʾO0&x1 F%@||J_Q <4z+ne&۷"q-R F{S#"ú2 uN0fA΢<Ǜ{='!HaJRek ymI3d5 <ILo4HUzNH=GBX]Dstk4})(owN㖚}mҏq UJLGnBJuy9_vFmu+#sI;un@Dhefjg!A:ܡc?QD2lx O3t *!+WKHE"_plQvr1,lr1MuT aU9Ԁη)|_-]k\m 7L$6!o; ڨ/"NXsg᯾sy傼OovCޅ`RCg8r}im:[-U`Ǹ!(ϼp'أ즂V\JY∡4G h!q?8!05"!YcYezHeU}/% {.76#{8OS⦽YtK9xoS0#15R`m29e*phy%؏~'?Cj@.'8eb.g|B,t1jf_:;m Q^wLKO:r]2^9KSOb5I,Qf ^ N7FǸ/x,-ԊGxERnwBt~aJ$3[ Uבs1Vw剅m _i;W¸|L8rwM ǀhѡeQd,1k tbVzY7'1Qt \QXV>~ؕE5ZFmR_(n,yƶݕ(nZl0}q׺>oG2MwJ} HX܁]+6 +I:^harg\RDM WtYkxo'}B~N6G&2vע%Ddķ?b @i \Le0WNpڛ#C5U5EB oʟ4Ḭ ^ sbZEqP5?IJ[p [cL6J^3O(8)بq.Q} !`u"зxpIJ#T`m,d=6B/l$:KǢ~:7(tӏfC.F5%~=qp(2i¥(&rqsߑ67}|Oo3iVD)}–'D[WV=6Ne2+gWQ@@䑑FsB^!4wRǭЧ@%@uA=9OC:5K Xnw7x޽i gV`Q>= u4o52[EH>rwGFb*$R3yr _:T@% +#'p [+xٷΙٶHB;pIP{Ȣ4q"q'0P1;',7)\|6x&!߳ Rc肮in9]9C#GNQSW*ߺ\\%ok#Vv^5+YE|j_Ps" h |W~f.Tb}) @{N!Ih}a +(CnUFKi4y 4?t7&S8\ڙ^ ,@E]vYy,2@b|f ]t;vf A _%sgBᒵ:reNȑCNSy|\'"2Fg@_9LἌ_az0 5]'nElU hDDc܆inX`"ѼT/zt:)CX_2L,fo֐Y4JaFI[;nQds2a &x _@ov*P@dɟIOȎ{ ^?%%:"IbC|!e<᮱J|EZ }|stYvkk#+1?=]ӻaPu1{GHSGuTޭn2Ƚy/HwD@\,ZKy{L k %7,>f92 `k^O gލDEpYURCVO|{?y(pVw<( vU83WOHd|5Zqr\9}%JתpͿ=ua7iu84+AFO'"Z.o9G5Bs d \d7lό\JY@QwZ#9D[մEMYd(:ೇV43[D.ߘ.`*ƻD^zu^V<\-m.wH/Q %in=+EX% r>S\SDu slzn1ܷ]Ja 6(]ODh0p2hc0NTSkO,@`T*r/G25_IKQu3 7cu(OH,ݶ1 49j<"E:/K\aKT@d*J?%S E]q=Fr Wv {Jc`RVQU)vd)sB5Ef*d|5LNP8-?//Tb`Wx&W4%Τ9ð#[*mr'&Z0+luL0,ɽkPbxf+jhy]^g>|sjfc1k4%׳b))ОHY-HJ HR*V;g?&[IM pԹhD3=_j:kٓ _7}d(UI'~z$Κr3~=Jܿ΁N"}l=cK,vc2⤂ո\Îʗc&3hĻف:$Rl@]:!e{598-qH,kR#я-4~G5SU/t>mΑ 1]qw褽1a{Z $`N_ֹ!>Nk{8{ٲQm#:s!j-PD"W6X ij VjBy7ZrAgVR-#Ѱ2Qb`Z 7sEOŜfMe1Vp͍X[VQ4L9/\cV-L ~Aހ+gtJ5c;V=XQ_Sl?t\4dJ}[Mpx5ul!~(-5S:C:P lM\6bd 8m^xkL7 6Gu=)Lrg:;ƠDZ,U)ScR\m仰'{4X,^h N|xfbD t7d;U>*ܽʜe\@G`3ևf~JXw`̐h[vJV̚8Џ ;䂡?*g괷ӣ>,z#1ї]$.1g,ZW܁D_OZ tEe#;j6*wmf(6aĮ7@l<9| ]H'))qSJtuV8<KM0^j2!ȻE]a15rd Hm‡|v RJ:QLV1~a ŔTv8*6$[Ƣ<6 vE=m&EiSvzAVW&ߋ1X|CvZHjcc|pޭ4 E>{͞>I7gj;= 274"ݯ)+S ӅLf֖nz.2ao+;!@pqʶFHԖ><݊RG?6Hd-wvnIY_3᧳/hc| s&R0r܁r4 N&Nk2[4#Hھ{'7v*i'%}CdWF mtJuUG1f6l ksځvP *L\Tcך1e;xlw}:qx5Pϣ?` q#ڳ.Dǁdmʰ\tsj=Jҽ>h [t 9f94f 6w;" 0/1)ܤ[@x2 Q.>˜Ç зٜm^`w m-eK (N1{cy8ʸo o꼲ۇt _JԘo:5n=oyyUI`"o)PSȖ B J\?&d3iG{cH;/4VN,91 d0t5v"#CW> I_R2w1 ,DaXxvy@IA74f*3 p"@4܊;$JB,!?H(K:b ˌЄjpV0eSc;+CoY# sBHkzuQ֗ eK#?GZ f97थg.#quUV=iEĮ@3^:7.r蟮RyǏ|o 2ʫ8YCGt-P?8eaO7wcFN,$jP. oO>gMe0=^d(#aݮ5tAUZKuiv1ci̛*z=ʛS)|,KHCt&r]l7Ye AǕe&"VYg!FII[ 0g91m_#JO24FA{W؄8]OBe!$uy{ڍ*^T|`p m%u=^ZPf5Ȣ?z{F"+Ђ2`an:D2+9t Sk+0 2,cUJWf:i)sV_a)r8VZz* uj:,*ʹȽS4NKGo:+Oߏ R*w77YVf2oGUed,w?X8\8UAO~oN"Hl/R99{}ˁRE:&5MnEGuVKJ>'E%'W/ts1&oD1v?ek ּc&^o?fSWh,&kꬊ-V< swO.PtMKaF+:!&Z3 |WV:JyElMLqe`%*Oݖ7L&e lM7DZd [QЅiOpÎS0<5[~2oAǕVO~d^ka-=>IB,#AmUF݄G5kAS~biKͨ%9kI~"Pg.oW_zvq\EbV!w쐼iFȦbP,h"h|[6-zt׍Sv2=uZ4CLiJ+&'S5|ķG^\6vi#ύ9_s2j1˙7m 7.'66y[eE?n #{$ p|ӌLW9~NHwpӋ!Cc]37:Wd6])m?ŵޜę6& Nfʺ,[o7 E`2FLF:>[F"r" kI p2(iO-27g璈8*%o"2,ݦY.L*u " Nf&׭]}ÆO/UXS>?'ֿ 9?ɈyO rd7;@S[WĦNORp&{՟t_C.7!u|{viF4׉5\Tݝ VnY3v w{NSsUv|VLK[EVd4|gFf'3''jlhҷ^t ~P!Y-o][De)~ 괌%!()u K T|mKLB0/_,qb h ,Q8tB]#Q1`ƉL{(# >ԡ`JX9=p ' A$:Ÿ]^Y!E6=ՊZ^Ve'khk)q7](}tx L&gyM/쒹M7W\D(R rR䯑@Q.#mb. sH7P`ԶZ7W6\$S>C{ R"y\݀-+/ƒXQeL ${9< ܦ_p%Xf'=AC@8LM|ٸ䋁{5on>W hjjSY|B x;q|fpG?<X?MJQ/j59Bٺ/@O BoxҭF|;GuGEĢ'q@[!vXKL:+pZ*b P6BO$r#Rsf! Fi dz|HM):"mTCzU>򀹵ۈmtٳzˬst6p|K!0E";YnȺUR\"Lpp1}m-n%F4I~Yā OYA?| %|vHb6-ղ$ƅ3CsD) qQ/`}SP}]'"^a=@0"E <$|xtY*0ENzd vMs!S5v"8g 21ޏ1,IĬҺV.?#o?Vý J]$HfO`6*Ѵ%`x^(3=~3̕vu}۞RIħKǒ!Q{{dS{Jjqlgpr91Av(4F=}`znÄ˙H.!as1@.1 E9/έPע +!+0e.{"Rͫ]4:w0~ʘuƆ4D*)抦GL{ohU[p+Y>ȧó:A֮PL! ,YH$q|CjWn̫}Q^R<+ŲĤ*yYdK%Y< Gh[9 Lz N"B$~3q{D #B{1F?O e%1[?c0;d4 &RSϼc fof%|YLF@u NC=M; ѕ.oʟѬR>_q6 ;%]KSO^uHg|o iE _Q?Y&7&iw聰V J݉Sbdİ^ۘsx^>3\ f6iOPsC7 {j1`Af1~'X%EdﺋGf/D&WiREtKkg-&tr{#[} xhFE5-}#J8УM^Ҍm yr#2$%0[M A,w\jPX2wjXRk:7Fzm$HnOrt 5'V?Yq2Vϟ˚_wإr`̐ ajh7Sխ[ܓ 7O.M8NQ`x mH'RB=9ĖmCk1mq wJ&JӪW؊>mcn4? S(Wl낷@]nB/~M# ڹ;2%H$H?~SLX@KmuIfs0;;_\OZ_ؗ'9tqe'{kW4aD

Mwv0{;:ۚ72U@jKҥ=&1wP_]t&/?BţΘԸJdbr7v9~W>&>I;,U"9}r{ur`>Cd?zڴk-ٕBkJ%FT[YD!`ǜmͨ?8T ,pM| |iYֿ HOJt)/8T ni%,^ @Ӌr:ֲxG逾:r?h9F(/DlC{'dGW4THb{i6MnۍaRTuw RwwP-6=ތZ֓{r{w˰F)|Y&ϵS"bAR;MmRi1ϻ9S)`T:~JU25l%h PYV*G1)i&J+ H ө#Ν)e{T&GDoqB3KЖj7JEw5#?o1s3g#''훳W8\B+ +е8F/ (xu,u>/|;4izn~gX~\u}!Ŵ{| Kk8,(i"k"C#MùdU%PJHq'2m6Τ1sfq X.6qvVCyMׁ31NaL~j"5`EF/KgP\39t @kh_ (6Z0cW99#y`,iGh%T 3AˌT-=:)O@(!ĺcT `k#p联PAk}p7CGN+|%EK-^)Hc@*,Fn9%`(H5z6=/sÅL\ #TN܋g(JI䳉܁5q?OcOjdXT3AxED`VUbMq(f>qk~B CZ;]7{Fa.FQ]=qj<}#ٯ΢TH^p5'Ѡa%BCytz%>QVzjcvxâ_b Po7׳r53_^% %qu7a]Kg""Px#36>E3<N#@t2ոB ,\P8 nqXP0є 151Q01*c7I/0 lmya~q,xA"cAUIFl& 2&wd4JNfΏJؐ#Szvlz?[mѤ"Qi՞놉91WO1}f5K Wm)$ކHՏ|>I#WsوNZJ`-BUZMJKf'դAJȟ?咗۷,YZ(Ngt|%~LAhskZ{3{[c0< 1R!XPԩ;7AA*ԂK)g6oYMz*D.mth`7')>@4X4+"jE7p\;̒ןsD ?Bs[i' lEDDEv'WD\zqkHF.{r;ap9",ǡ1G+∆lav܉4b[8 }9 EļP~c@ؾU#آR!pZ!3ԞÇ?VXfhAF~(鏦nGIuX: 2CmkJyKZ?N??b{ RRa2J7Xs`CzJ*Vg  5ĉucKX|DkHR:})lp7,e\zFH!FťRH M 6FW KDv܃=:.K"nĜF]E,XbAe,/cJ7?uM1R.)+F;*ߦv֧tNF"eVy4i-ZG֪%|Xp`MpQ:ݸlp' ׂnzuO#|BPc(hT<ְ?wG2}',`pD}s^C%;C+z!S#iۨ&Kjٳ'jhw}( ,#u:2`3?V-^':0{p8vo&?4Y33.r0x֚қuP{`AyeQ`&i蚯 O5ɹm 0 Ah7 jW_923 r:in2w;:.wߺN*44fdbnoɪY:ƎOtgWD]T/s K|UX'FjLcx6)?SbN5#9cK߆ZM k%w R{Mh1dK:w:GvKδi$M bt0BQ]zRCx {gLG*.m2^N=p ]_e(OYQ8{pḾQ*m1IXl NK1%z8P ~ \ֳ!*p0< Xbu[ԝGdWodf`MGvt/c~b# |26L AsafLee";gw-Y1iA!g{qJ>U i |= :lcUe \_ݞRYAEUyW#n:!\z!{1ErU?=h!V; ):$-?u*HlgZ dSduU0dݠB~}ucV`nc: !ótAʿ}z`S$Г7F LMJmO%2Cf)-47:{gp9I Q,LM;ɤf\]Zc7>FO;z~黙~"w$6 $2Hx`C‡6C}m7#L9xKG{g 3)% xo툮n0=8{;z [(L_~jMG7QA= o㬽UƸ\p&=͎7"2=?8P$wi|'"|nnTVK[֨N~B}g.=rTY{(T,ˎٓYufqhO t0^h~kd7aZNmQU@ }LCGvP^u߆+0)񆏊 ioSZbKgyU ƨ^w7^yh7ӁS> ʖw>Z^bǡ0"Jޏp}ŨG7~nV !FZh cdSؚ{^\6d-{; `oĀRJ$&]q*ӺSdpu-w6HQV;>qu,Enщ+mԞ޿*G0F@Jv@䲍r(̕O > N0zR3*muo݉{CЅmE1D1|/,՟ݰU `)?YT%4uY h.9 }d$cp<!oL5+J;]@Ǩjǽmk1˛Z=N5Ha"C|_@6/;vA[* 0X6r3-%!XcDNFk]CpL+ҿ)\H{5F3榏Pf686uj)_^EJ9DZTj6~C@)% H@fD71(ie3HoTZŞL*? (0կ -dYr7;Qg;| svw];rs$G3p*2wߏ'a=cG!.5/=v 2920YR XnmT_=@FoKyx3_ї8:p*~~$PL`|yͺu=J e4?š/$,`@NEUh? =%3pRה=3)(t*^6.Xz*h) Y#5BnQ6Ql\0*MO.co 4&րKc0*kCbP)Y#Y8Er)&ݟZa#cJR\)"M8#i e ז!kx +gTy 6*z*Z2e) [z V*ď}EF7=0!c†- ZWͤN;h݁ Wk/uxRYņB lynuQ̓8õtRYqV%2D$q(OR3!!E߸D88)$gTNG8ٯÍ&G#TxD$_EցYJ2t].A˽"E4`# "bKO²45ηpc[}LWwI:U;k9ǀrs$$ͽb%YrY4ò$Dò4 L#|k(]\'\qM RmڎQVϛYJ@<=9īso,Sǰ^ʚPGߩcJ( B̆xB>ީwB,S˽tb&D粦 nbIsX448/Ա"Bffs׻CdJ3=Jpک>}RWN!(jBlh9KdW]e74Yi$gfe\N `t`WbGM )5'OͲucvjcHŰU@[șFw1 h|ATёؿkghj|p|etE yi5W + iS1j 0( a c=r՜T޶3o h蒢ۀO?m+1h!#$5ƂhQQ3zTˌNR1~oDkx#i]l* hEx ;w$·#F9qW 5FOx8Ҙ0@ƮXTm]ЏʒY ]l& :o_.6]ZuioDh7+ 7EJU8JSp\eK7K!cɵrOkǿƦW~J>y9Cz)v[ϘRvI,A0-zmq!EZq`#к3v`Qy@*:+B(O\S#1n"~+hG+H_٬ P6hb 68Xd % 3M;ix;6 w_lĆ/=FƦY3^5cLe,886P@_A#k` HO0.E2vl/!bR2W+|,ˇo1+ "Qz9\Qd:פU  ܙ~rh)"diB3gOLTtRF7>B3"b T{lM'A9^J!G] Gnx"Xwfڏ0:bOz I%~Kƛl2 B?}o*Q'D3ɜ B|?>Nd'3aƖx{}ƇY\ XVw8 U-6.$J*iOS:^GoS!̤b 9/,L<}}tr|UR)abo͔ umɒOD6q@@ edxsy(zDS) ;|_jE{(TX-T-L=sszNk4NPRz0HU>qByLmAC/M׬Y,Nl(yXʋ-B>TMYGeLCpP~e>R lWa@-&uN µӡᱼN md3ͱ)pqV%EUK^6ZMEs**3 |讹me` M? Cmeǰ,E&Lxq3"btl=>w5!~jG~P,"cԡ&dTQ'Yo n"BjՌTa{DTW{2K-omSci;B+N.doZҪDR%p7bgpd~^4#i^2u&u(& -(eX+s i&CsEnLKc!NAOP$dCJi[ ,R/H((w`Y7HFݏ}~:2fw@J-{ܑ&aJX(1 ɺ+CX%#t SU(w.sZ*dH(?k?LuEҮe9_J?%a#&6w?Cج>?ͬ!X ~S\p>Ԩ##<^x7'{ FO6qsr)V!:eZp%0Tuv%mp5`ɧ *}tyg4βm> 8ISʝk8@ܦ^tȚy:d /y~Eva q@bȻq٠Q\+m^ >HUxBIPLI@krA抩s()HtTH=AZoD Af`7,צ!xפIV*XX (heuIZcmɒA,z*ԛP7Bo#ǀ{f#c&;cO7Pb}F#J%v|Γ= Sю҂"1hg/8t2r]?;vg!-1^XgP"-?4nUUZ=)Ü5!mP:`Mf;d1|B_XCKPJh*E@^\[ C܂0 pƝ֛10W<'BֵB)sATBlTF^!%ضѐ=BARabhH[o z,N!oٲ?BVH !9 >m¹pc_^6_{VKu֓㗔.B3Ԧ/npp ?T܀6arv% Ă"F`?4bl?-O=onS;Jwy4?V4~?>wyv]d)54*(2,RH"JD"[J1qIC\Dbno4ѩo@Zkh _@4Sޮ~ ʹ q_Q!Ƥz\ӧ0^Ӏ5abz!nd%LvrpOx3gpPټ_VzOq֍1y}[騉CR% }+f˹Eh CȮja tg/:GOG`Ax>h)_9>/r,bI\Ն; {@,7yDJ)tJw{97 Mh7eB#ZH}tv~5]HBi8Brb{n~/r pa8byX`muVescA*7a{Pcp[i7b@k }QRF>|eαܾFZjSQ6>\m9.1ig2mT[&`EoݮRz d*]'4{V1^i ;q9a[uDǯc*5Oφ`aO}κ@m!ؓr. 1GI;ve_i κv`CE֐rp Gv ݜkM *ޙm!Q2 edS~Ԥ`~4S߶ GBX\k1XCE, ~]e67@,>aGAU̵W;8לxOf`Lcy#Yqxbx9@'/^5!Q"{:ÕNw&rkB* J-,R/yLS8R=i{+8p74œMmhdCA %M$# hfߪOD2Kau787otMKfPa(©bwNa~A)݀Ɔ<+`i㎻ʀf@锼8՞܇@,kH.[>˄ ^rD@lvDJ_2Z>=Q>Ag0DA*ơy6' tYK5jvo }\g UU3Ks }'AN}] 1:4"ɧ| ;uXAW>n!_Q?4X%IWdzFif1\|JF20~e6=Y{w(2W,[dc:iؾFY\mv>J: XcV;QjclOF3n{O|bρwL _N"7[GZu)(Ioo q&P۟]Nd:fg=*;ɯ(!~-e :;x4>$oVrV4`61!>NKw2cranPE?ɜ8* bg:Id%Dn֛ N\v~k:<=/knOmk^!A0YYB^F0_+*$D*Zs T4xPb,2ZK>raV r6ΟӜ$: S!7NjKs+V8FsL[H|mjf\]>رCق+v(&;}w>ė:ܧ t$zu %1`b1s[B `'JJ4/$s*wXu_hw!ٳi{bЖպ 5Ž q5!xCH +k6ɐ]LQtV_< .KT 9D+3P&Nh{l m~eipK<M ?/<׊7i}*%RC+}R6P9ur# R&Cձ'`ޒ s'VY)oqdHz~:d ̝= AtܱgVmS^(FpFCk^7s`ʭ1uݜq!Ԗp+7ܦP 3A>sL>+/P/ פMH7f!DIԕMWh|=#a4" S>"1!e0lTPߜ2@4fP-g V$ dϔF<^ ؉hv1# x[b= 5e4`df*whs5aW^! ?X+2^$Wh\M@s9ϛ?9!67Q7)(fŽZƘÒ!ZaWfR {t!EfzulA<-zFi$E!l; "+<4΢k4GPͱa3 *X6,3-ylAWx: #>ޠ:~Srk卩nwbCT\KҥRJm/Hꌚ1\pz훌usL4e,($ XڧUi%0Eq1ԥ=QHH BHVtGq` { há[4:I??[˖%S;K iiuc8/T=jl\u '!1%̘Gu/AȋY k@8r$}Q[#=zpFyPtU;rCpHRO/Hxur/]S1U~d1(y256}"~xN1 ~ub;FYPP`Z l]t/fx#i1^H3T)gSvFk]9oF:v.|V]>ԋ2o9\RAfTv*NOIQ=Ͽ^2XFYdx?! )I<,qygweWZV&Хxi.LP*:8Lߜ`]RzKCAYlLȒt ugRףے`4n~]vbƕAOuңQ!;8R~^wPTXIt\:vF>DV| : cvr >QN:>&=c_o:r%)~XiFii9 h~A]x__ws<&LqHDIL~SWV{,3E2&`1qDrUv9àU?%ƈ];d*X·]چm/ RD82=֮ќF޽/Uw;աrݙ|='_T&@i(_[-z@q,KWC9HS?iGLA 쿣?x/xgU!ܧ=뛨ֵnL3@ mϭQUX&iGN-kfhO1#́uânw4/ebWU{hMM|ˑ(ձɰ)9"6W ) l>-nQ+Hh:I&-n(\C٪f<-^Go+ܔ ?&ŷg1#@FfUˤbc^#hU9] 9#{5Hm=iS: ^SlR]>z b9ӱcUł/Vid\MBkךVGE+( ˁ3l{gwL#U0P|J%\>"%­NjG++` kr:O sKXj@EewDmÂ$<;GCm='l $=ruc _h_yK }CKmLoONY\V>1 t2*o+7NN[ZWDT{` OwbF%QÿGʁqFЩ,R^`- Xqݕ 4| apX0:ݚ q L+J7}l7сYs0B06$ ?s_Z@ QGYT`DK1i>#~d{U¡ ;u&qVjw`?S)$wTCxI7W}R2Ysrzy9,$/p],uOvc^LؼbpŜ{xAxE J'D),F=RDpf ~pGǀ3EH?jr&!vT/s0g,&@8^1IQwڬSZۛىavK LȢv}]tX~aq*U8"YR&~EZ5P(Ї]E$Is[` 1W7 z7^6z8XAΩgr5k/ybN@hI9joIo'5:AqPߩPcͮT9mΫjҬG8aE;Y9DlXG@!,DE/Te 5Q% I%( |מ.ձBbm[os,^.I^߄|_ HoXv/&$5 LSb$ư_hNx+{Д@ԑlkmyEtbF4 $GG&Q6 vtDֆzxbRC, vx$׶U&HՌxŸ\'\ *ۛg 6Ruk#w 6%1#ؓw2!h{$ϯ3KZg/]g8\21 ` Z1TftNWM  c$A~H8vU0TG8S0!JO lS5۱ޞ"UZc7R I0rEb?G0RIAV*i}{y02px>Z%Vz?ΰeKT_A[En>ve_*#hJKvW_ep>"h] Cf;b+sgۙijB2t3 cgBjxH¥к%g/4GW!lCbPo*N~LAZlOZǒEri04~FW$*. U>Cw222Ӥ[m ,Ǩ k>tއ(2]|T%(3ϙ8w3~绗tNCM<ă@'>#R=d2IH`UHPE v\( ,'.s1_:{b&q%:VTVL&[Fh_lڷ8sGPIdfQ򾦼rG뺤% r; q(l\,;? X:C߅;fYZ`\NKDCx >mDWt0!x^NB "+t{ pt]](D8UM+(ôcgE$[*se@yV5!!bS)LZcƾx,D** u[&72T7ƽ%-x1SkI)BI˦jK>PH%!Ӷ *U)O&o%JҢ\ J euҴkOJ:JpkeQ-o:4 xVf *)E"NhIq 9hh!EF1J^‹&SRhe(4_kBŲbR@IOTvg8qV*JiE {˦D ICcVҝ̯zWׄsd!Mj(NֹC0}slpS_IJI1 S:оѸ?)DXD‚譚`.?{9щ%}%M&H(l:DY%V~ڀy% Ӿ'Jևv2')upOakO5Ԛ97iC۸/kvz,{+j0 ITv/LLG]ɋIg促J ϳb`#~QRޱ7=T1v 5WQN%p}yFԤ*t: rG=Bڇ5Ȳ_!%ɻM\ij( 9\/i~rLmgA rgFRd vc_i \Ts[ݭWS a xۆ~D:$va=$ ɴ*f'{92fD=g5 -xP,2, x~{]j~3@5[szsիxd(nݏ `+ׯ xwXZ\,o\Fy}V/\HCbY^*D5(  Jˆ`I6jO`_𤞅0-؉.dUL؄ q9}D)[0$@C(;:ß٪oG?m~JgZ:P|A]~>{R/i[e7 Y'^>K%[2M,Yaޑ6lY~29cg^.Upڗ7~#ƒ}VJu 0k4GOQ s`m G߯A*Aሪx)I+"Y;RC#N:WB'z7MJrTDdp<lUJ8&@n7 +/mQi4 )ʅߕ+Sz2V0?x!\tWM|q{/ 'fy:N9=8c~?dsDyGn<㻽g '#Nc V0Ʀ&s?F&7`͟UϺWp vLu1LBh4\`O@qƠn+kTR)aUOi $9ĺ[MD4+^pđ>\ήR HqbABԑL+cv +=\G񃕜F V; eWɃ! _yvjmnM@;oƆebѨ<֤]0R^M) |>$cJ%F󆷁NYZj\y+)47Aɭ7:Ps?UXނiU6V$,2'΍bIe,2GHG 7NO5Xjq6]AkqLQF K4][dnvD ,,YL< :_@ɄwGkX/1L9 ;CС4UPUM@^62Vg_ d4to!❢ .Z*VN|BtBXTY;~He%.2pznXLS33l!m EL.>U(׻v8p^Oc{03$]purD.CCM >)YE\ŪGL"6<#Tc;+ڭ*® X$\Nu2jdX1MH})X'<((/]/x W. T`5'^Ln z| 1!9 FLLi =F'7QW$~? G?_qA lr09z_CwFʨ(Jc9Z')N:xZܱmKjLGNƦ 53+qO{(ercx_vL@/w⦥)nez* $x|qykmsaXGa掛vRcMZFdjs|}rT?z#%eSp(ƿt$Ӡkgqz}Ɲ߃&q<zi>꽎۞32Öb9yTۗl|zV;v5݋{[Rn㭩 s6/[d}]7r/C}͸8#JPF0BOH"IfVZc[1˧dhL!LTk)r %:Mɽ#ԬwTBtɛxk:UA2AA7zwm1bN˖slIO\,g))MNfx D&@C-A&< qOD&'y΋ifOZ `6'(W^[ϖE0LyHvJUrWɀpCD{J#F/Mf8&&RFseq+%> ^U(c!Ԧˢugf^+,Cy7QW!I1ÐL0Z 2z.8y 1ךzA@ "UҞ֧3;ϽE? L*vSy$D[htďU1Io1*?Sz=3^Nj!镎o\nfm"<a\s1pZCꫛ%zd9\:]8:dc8[k&tgHS~^nj:"tOd+AݙzUTAw!]s~lK[ͯãoDc[\`3\R:tgN"6rGPߠ/QKJǟ| wl6q1G1@Vn@(O0r>$m=bH`iLf`"JgP,_\O/bK!XaG?ʕSiletDr$1% zLpϝ|3j)2moQm5dT\Ief1]CNatO!*FMY鍌kgiDUYzQ!C0 \YS/rhݍЉ-DWqcJ9D삣{"%,:g*v_QGVfB ӛEHe6*csܰo9}'כXb1o?mj9u ( lSFck1%̝kã/f@&xѿvEB`dNq5G(T&,2l:1ܡkHWX 0 ۹ lk0fiRK^E8p_$Rw ѥXvZv*ٓO*?ArHK()mIJQͳ(7WS^ N&ԜC.ӥx0#"˯z%{I6cUt4_,}JR^L<jACxy'Pv2V+ū 0;T?ޫ:h)6>;ytnw `ڲ^y-rfR*ﺔMg^BEE9 pNc}X[5 mj %Ԥ蕌īJK3,)7%h}}TѦpf7~.d0Et2x*ƒEM[<>pd4i?j!Vy¼*M OM }{ħ`'.,ߠN(@ӻ[DNZJw[ xއ8p0@wdW*+s)՝]ER eym>& yJf3S2 mpX́n@FS |Wh(BGzy ^^}KA LTssMdB2  k"Ϻy?]B ΢ wY#2ݚECݒG$CR|"sq=s$cvQPb8r]<&nuG1\G^YcWIwO<> r&]=l! R!A4]q,*Rk07 )!oM>(Ϙq+{s#[Mt0$}HgCAe. BUfY=Cu0Mx ɜ-s@,p9?6ZM}>T*<Ƃ'/#mjk1F/j'TMӃpi#dLl"qoVH rPH0>;jOj`i Qa*gq:ԩn#!;0чٵ%.1}~&ctHfT$ӏ߀10v\(C@?@?Nѹ,d-Ak.D-:ȆSS>m ͖x !v(YjٛVno\; UZA:[[PLIDׯ+fTEBEKziu6&W^Y}6}|+s۱pESƤg*T =eEˡY6K$bW.a.l`=WgD)S HWs΀fA! pqI9{m ' | 핮P"D%kM-Oׇ GDЂ~c]Za%57 \uJ oAwdMM#Ϥ#{BY&&7]|t&=t c3sThhKp)+р/eGɃX@_x ^c| k˱~@C{yh<YvzR $,I kA 'cP!(|GϹWNT80Yb^"=p&.-|ح 2%׵RwX~&QJe,M$in K͖'Ur+ \ʘi>ڛ ]Sy+ײ{X>+ w?Uۖ _sn1thw)LYNVxթbǒ(+(E9oɸ ^mxt uAff{bGTqfo'Eͩ'ۈҹl0XF(!*!faBS ߶V3j5Jm^R}ȖF$(_|dھWQѯvUޣ'd"\!ܡi,;)({1jF2 ߡF0MӴZO?Z} Y!%>بOarEʊL?,Z3*.,.l%׾8i{3/(l#":Mꌡ@E" !=Pt(~ }T_`wMF;\OgCy#%QyxL-i'X:@HKz裀ioD!S2\ѥ'3R*Җ?îYŰ*O~bZMFTWSDMYe-M?+oa"H&j2c(eo|$|WKiMN„}sLi.Ƀ-X^bd%%Gt 7@SaeOgXD0?KF.`Le)`8u~ 󢔔>Ox*)I{@dDKn_,@ Yb#!1(9A'x4`~,JGH$ʏ@]+ln43ͳ~D&]6\gDG[P:<;]&_9R4h?^auZ |i'ũ['M,[ʂ&4^?)<{rC5qϤ}aSMilm( [Q&x1tt%t76V2p^r4L }%?`""CIM< '#@tZj,vq#ܷu3n xcs)e:Lv'I::B >2xAg ?@G?:B2+Ce԰ŪeQKTn |xPDR/I3,'go(yϙĎ>ik[Ew]ESU%%g([_^ YttW|-YM?oHL ~= =ʄ;ۃ9|?5T0G A,AhzszGhlz ߩ^Wa՛WA~5k>|!2_cɩ9f-DE))O6EKM_ílB$fK`Е$&+VIZKE`FE̓W)Om܍<*1gnQrգx|>O7xkJp6`Q n0]-yT*ǐ@6n'&c3 +\'T`(/E 1˻ KmHPƋuI)70ժ7d͚\e!]c+'M`#¤Hv$?#W96kR༾#r#|塶U> jd?:75O::'Ӷ6䓴ITz th{ oϒ,/{2xy- scV1޲z^8gGY`f rKѸz*݉!փ> d/B(1>(H蔸gPe/)@Mꝥb.1 yIwm{cRj$օ)*^.xM.\PK=|` [R+^ 3_A-l?pmƪT_ ?["]2z3lpS`D^Qگ2 H'=P !vxZKVǜ&K.8g.n%a?<$NIAt:^@K1je]V<(i bcVj^^/y6>c7Dn|ȱf")|g;?zzqta/rSQ|#Rk: 0MRc&&y-c{on_:Ÿ'<{e$>¦Ʋ`jlF }9BǮp,d~C/3Rrp ?zV.7܂Fa? m =Oۯy???v:|<)KEXTsWw  oVh=%h\ 'I%C+4' D81ΧE*; o p :y 2ӄ+yU]Y@zMEHToy,*7ycm;HmNѕiBA+ `b,itӌ*SLNHW&U7fh6ɚ[<)X5L6Bͤ}@刌wD=/R$ݫlmWfA!3$8}!,bUU/pR=?A`8e.%_P[0` U^5(APws R&Z4+`A w$6;w`A0zFsAKkȫx=nIi[l <nWEq$RWJp9 <{&HqVNyW]&b9k\aT t38qeBzeZP:,pwA֠KА6dW2AF|Z9!.U@^M[D R ij\=P,(A*s+OW>4+ u.Kzy>;bBmXd?=VNUF >Ns-0f\[C LFszRË5:tO 5wp1`g/ 1"v{=!` %0RL̼7VZ`e {wl2~%U]YޝHHeEU"`'6 o7@t9n Y"- aԀt-ُh Itx?|B wՍ$!&=I?\.0d4z̯4tWzIn]O.yj;j| z^TUoPb.%n+&94R`M OĴe T;)V1- aotl TPzM|lϾP@=#3#]N{$EB8jy}ٕD5m?N5ѻZQ!$:C5^)@agL)se={$Pyyii{jPeb$lg̊|PD~4~)ck27tR]Fcۮ(U|=Kj ,}}6dYϢ#fX׌hFJJ BJ[𧑷;f]4no҂t[oAۑ%gSҩTTo+aƅq¢I |RYXwnXVsPJr2Qb?q\4n=J-?mo9ϔR`]o=n&9=`s]jO>A~M S21>ܜtԙ(T3.>~FWfof#7֙ z~c0@d09j9IAW:ONźm_ Eas :q\ .TlUiXa[׵ ®=1߮J 5mR#P^;w4O7V}>oYnpZnK4-o\1nDDgC@i-Ϥ;1xLMU ku'@Y PT#rɤnZ#T:Ps$ى!2 $&j.IY1!40npNPx?$&ujQNluAyb @ [ FHJ_O. >&cĖY4 nڰs!~dz"D99JL>2 UW4qf 6uYgpW֟Ř#;uTIXflcpNVCXMOh pl?P2.=#i&DB3WO{>;c`pB.JtG>;ƈl3YpA 4FO'(KAW8k\eźV/]yaԴ+8mES^#,QKJⅯ*;mEam"w7/ E ADbVD׆ kVg:$odTj=vr/kW "}Ӈ6pMzV%m5P9C h.8-e#U{ =-'P}g%o R'l] HeJśTVWKc?"b4'D=A׷%T$2b8TA59Z0u|*p~ٔCJ>Zκ`jt_(C+e״o#B7'yW3KJ@ې򩐢 WxN # -t0ܚIh|_D1M\{YBe"BC-ƁDljc)UUģ 9Ȯǖ[.o ) *j=x_f'Pap*2'?Hፒ=gq^aXņ+_iVxߴuȴiJcopczګm1f[Dl//}p,@[fqhwjӓʒ)M~ӲL-mACk w%6hۍ̕9yt>:b1w(A-k+(@2+^V,eІz*^'3"؆`1 }2D?6~8#q

u?FM'T҉<D[YI,NF~0|ƓA[ead;aVOR),`ڄރjݾaM(ճ+ʐS7w?gj!(wU|gc(7"6l-1#@n%9N1G )|OiX\wQd EwwJ?BT\uݗSA{XpP8 8Ut)q| b4Qru4 Q~̕},E20aZR0x*AY\n4U 3Agz]$ }|3wpKlkCx6%:kbx`jaw)PKOS #ؖoV<sR?~:59h*FͽMOUzI 2Iۧ,ك#T>}ng7yZ?Ɇ!DUzD:wIKQݛA޾Ut)䘈^S-!ɐ]I`C@`]T aW<ʔkC IVUH΅%j YXڼha֬!i~ܩ _"cI҈Sc2$lqKk޹VbܦOoUKQ';:OTYcU!.*xlsE9$F5|g.OEtء/) Y8WbH=w83ONTת' dQ,)mb1jO'ᗡ@70!dFRxv0wÛ_rx҅s,(/BHp GH`rEfJ.T9#J\wc^'d\*`mm]ݑ}tq#tB!}`,7!&T..i}gMOY}23ǙWtr=/jS w^OZS8kM_h7R,Dz7wMCeWXg=TTdgd~NUU{j@/E3ɐ~0ЎUƃ8ԗbyUE ӧPcGӈgy&h8]ʮ^?@S&tup'ǔiA'vK DnLRcOJUU*#!l']vx~zְ7#Hݱs!OXQJbڝ.T}gi@7z;/by W);H~ !,o=/dm<ȫ)8Fքf\>;; 6:VF`ITE/t? ;`Րxjk҄lQ*8=Yo[GVޕe$vt TiV[+AWaa5"H[T<(ó`q\6) [mĂD{PSI{/q?ڪs~6"h2V|vN8wtHiBWȧ-^́A>V&#s2Coy<+/2{ʦḄ{Y!T!p yJ5pjRIڛPo|CO cj9dɗLiOz_EЈs]Uf5LiJ Nh(QYDU'!ApڙKe$**۷7f3t.-xwgXa5 IX2)ffM BH*ArW{AF7rѧk8=tQ}b芆c=vA7dՄqCu|JT$:WPH|N8?,T!Ȟp:5=b `>賜h0!; flB5(G쒙@x ujb Q bBgi|Zl^M2D(Tަ$W)T"+HuFe1"O9tIȚ^}O: 5*A)X%Hw濖,R=Eب)\R]\y4JLnܩ0=rn@ w0.L%)u`hȟ7`c,ӔX˧j lwF'a7Э>dn@.1yAT"$ 4Kh(Oxz< u yփ3D.jzwk[EҨ?4g7ƟW޶[qfAyЏThI /"IY`Rg2}~fyL=D)T<*ZA&^;3&gX͒MTBHWkbOҝn&5%jT AұۄG )X2r~~yy\]|/Zy){-D #c%IڬxSv̼x x6zkb0f ]ʖf%jDr U3GZGDB5g7M;yR VdԼښʝ~gCU;[4vpqj"|$ek bG !Kk4=Z=L%`B/m ׾Ӱ6ybNlFX;*i.U4 yav)h10{Ā M\ Gs4kc^CL(gb%GO4}j3GvkCSp eZ_՚7Xjbi]L Q]+%K<~֜ڰ Wp<`^.z ibaa]M"諛Kz+84l4BLcK+̱hJK1^7qkZЛ@ ]\^pՊ) yQQ9d!y!Ҷ:)銎d] ?4UA%&C~Gq3ۢB*n]jĺ,Vx{)'F\5뙫b(SEUT- )<[CSeXexe|LGƧ4zxhITjNgƹ疱dž jE֤D[k?SW(BmxCF5yrZ kDm0a 0j? CUTfog?ЗY%>8˧@C>ze<9T՗~|FH?J\Z˳A&7O4MVi@Wv5 #QEhb=TaJνv(,U 7v#\0*RIѡP.M: bCVW~D4em4ή%ML?e}7Y 2Ew?UYsنޝRe,e:k+ۂe&~>NE2?[u;*tہOjIådKR"dJ+ kY^1ɪTJH*~peWa{=~}$晠(6*@1ne$[HN`QQ MP  |)9#Cn,{cR@4k;ú/xٔQGTNO:G'_ .ۮ]K_ut@t2ԱD+KxU+RE"~jBaكT&*,Y7 pl]B{p$bӫ20Zydt8􁘪*v%ק]rdi%Qyljڞ w&yOevXn4V츥PV׊?\'ɨL%辳 ֧р(bOH4 efQ1-o-"dڒT5)8pY(dH$:R]RFro -żb#C%kyIq 9{&p3+Y+Zk=9ݞ: dPs_O.hFضOX}Xgklj`$&F7@b YJgHK-b\(ȺТ;)VQ1L*AAƩ%i9{y'$eLtIФrW8k _VuNbPHj#yEr:ۃDY}3N1Ybϴ7Dr3j-I[iI!Ā}*ARik<ö~=x\Q@2(^p{h@˛adLD퀚USMuv1*6AUF_:KIl3߶e$ z΂A%lR8a3M)}]EWNif}&QkJ =C6NDg%:!NÄI|& ϻnU SW$ETd FZ^vmJtwޤ2Zs;O1LUKEB 9~wI얍uu7Oꏫv92*;}Q*;1IY}obe[eU72Տ} fDkxAI<["~)?d|;.d(T:GeuhįH߷J5(li&Kޛ\vzLZRO*5Mў=fEg޽>J@?35ck[hؤI/ь23osj?y6TÃ'z_e%;QN.hХOP)x qlKlOT@n@~N9__i&X<-9|mlz% q(?Q3WB@?hO=CJ7WmC> xPyc.v|d4-,_ y?KS; EojoP,{qayeOf|=Pdy6^e$ h,+ڢ TSv8'*6\D(~&8LE&58RqH`ckP+utC߮9xfa1uk#_&O UQ9IpzE^#d0 : -۶[ A~RXZp2n$H}ix^tӷK0| b>=x8yP+0&={ ъGǎ}òK8:3P*igm˚%@|8QDT3 ŝ'vV_?ۧ 'c-i, s!)ىgʻ{ EO|jHkb$N_D蝲/U*r / cHɼ0 ξu58 Y,1;l0 4bB_&,5^b>xiʳd6և+2YQ #Gk%G2Bb.2vDTMgz<15bm}[p9Q>Kkd)̺x+B1cŕ5h ;>tgYVkDh0+. hq.-W ad Z 7 RlsE@>Tk~u:ҪVs5XQn 2W rʎ[Du"WsShyӑdv>v5bȉv(5Sm0oxkea,DDIGjtu|ΤΟz6.>BmO>VV6U;c!n kd[uO&š @~x-[#{n#:>um?U =uv\e;|#s/L1 т,/L Lc5o[G;͗v7TE(ხ I\F)%CۈB2g:q;\A zC;H*8K1@n0Ʌ~ZY4_IC/It%aEn ᩽DЪH{BMUDh \2c4<7QYi1L̡T'c}.ߌ|} qÄIS9]p,F$ .l" )O AC{S΃EiR n0,H[Q&M6+QLvmgN~V)qE:YjZ_fgUcH<S硟(҅W2tOyZC_]-%=S0=LU0ƅ!Bc,Zo?S̝jO -9J#)f=)hL7x /B-ưֱji.{b3>+C+>m9> }#u#.?CgrNso پ{fD;fP"W,SՓ- `=lz:]q&7}R6ͳ_[ .%M? 2}ŤCZ5%N:|8U+}Ϝq.0𫐕`D`as&:v9ӀXoMC =IaKP~h} DoXU/TI>{m/+-N? ?w付O tyչڛ UoRwHtNb2ϩWGTGi,2j0ⓝ>1NLN#uՐrʃ# kGXc p% 5c;Bå8Zf8jt[;)vͮ|7?rS0qbpX`S)y+N3AKY,u7S,s`cY;ib!6:fB~+c:hjI`a]޿o!-z K{ 0㽾voS˔R ToLV,nf g\ȹQpr`puq_jwT`Ssd;&ґv2Z^Ԥyt(: F=GrB0UP 5A#* | >팍݄K0QACl(nNRm6(`dfVAdܹz O+bI? C]' ?~k|N{߽GRǖO }gxS]1l^< B*?V@Ě.AnUH{j4$CCAKOP͘>.ϵpqp +d]ޗ-T0vLPrc*,j!r]޳ZˬGQL'^qr0}8~K<ա`2z ܇Eu~'|IF޳=hou!үު]S>!8ƇA4=Or&Vq.~-Fˏ_p^CN#4s2LqB'Li~%7aSfp?([RO".NGaJ7#F}k$_#7CrA*BgdJҩō-z0b/Fsj]~(?FYLg!TsE RE]={X]G͘+lAP93E!:rw B"<:oc3 *Yv0kWQj,Rjv 8ˆ޿¥(ʇ-ʻ}M6:ލ,ه;0k"q2)=ZjإY9$GGُ%z"ͥ@nX9;PRΘ^};k}B¢"^<)5(iDIũ|e NG >."\h:A^{`0hryn 4uNVY sBCv)b@4CCiydy77B^:fX&^,alW if1thFOM(ְi%3U-j}$ڃ1)q"6@gɯ[m:8:U :֒M]1ẋ.vI4(t$>X-0j>:=9ozk)a|x?R#IDg6hLl)^N\:LXvC.U2'/ϱ ! Ĵη\8nh%aN5P"xy@4oتۄ~NĵJmP[E2,#AiR^5Vy YsR~J;^WbH!]:`hQAc'F>7lh\JZ{Qن,wjgxdߡŮxڑ S [(xfU%)E'PBvٜUVI7?d9cߟ=,JDSs6 H|9@o9 5mFI xņs֍kfQ]|*ɼ\LQAYy#pK68Z Gsʿ!M4)#q@Tc@Fj[ha հ8Õ}\qq g0Y0P jgDKe (Բ6| Κ`lv{u<6!'Ilx`t8!N. 1BLlrs2DoHŦ7ˈ3v״t #-%]kX" DŔ޸64Nk44E]'^->3CnK14@i8='#3U^WK ӽ{^@ac|6@WQ8x+r3Srd\s^ڲw 5QC#"P"Ϭ9Ae?+ $I@lMUX18-eJg Dg e2. &Ml?:&?O|6'0 +3OMk+%{kucNEL2nkP, c s/ Jhf^O}ӟ`Cg$քxM <)ivuMW3b1W4qG(5:i=w5``a]iPݖ:Iy0pdD1אC*Cx sg$&)/fRHAeîک--N/WX26%K$Zm#`ƟUhMJb91 չ=;Nn`&eJb3kjQeP?#ZFTbK3'_*ZIF! kU)1N4)Ak 'PqP?:̹El]qVH)5lTHXpOTKSȅ[<@Kch| F8a[(GU"qtgyPh%,R?FBc>QG,DmQgXGAfͰY}oGE }.ދ췏x@L@xZƸݧWDfeWĿs mrwS񦉊w6X}/þ %t/_;a<.S9V*[afddo{ZtuQ |kc$5BZ{UO@܏90a 5<ǁVSOXqP 4TWqiVFg SgD2ZnAf"6\ #Dc'WY6iBs3q+ziy< 4p=X4-*}^nojd@sg.d]a kL]7>XU8wƘXi'j:=~Dy?g:0P- 8M|EVaH45oĒ7GEgƸ RyଷIM5mjidVwۻ{^q૿zY1Xd׾痭7HZy:+h1LaRt,).RADny;sO=QJlZF"X2O{u>P ۨwI!U1 |0AnC36ie,^z?UxsDbNC[NUJT1JL;jJG]cA7AB3ͯ5ﳦ`6ͫ0A|7?@T)I=BVh!0y` =F!߷/14؅lC:ƒ#yŦ^x @[|".3x8Xw;:14ƭ'e$j"ؼ 2 ?4*kXkxL$'5 $Si8#bT{b d{Aju;Ψ|0'7bc+ 0e }LYe2N0 LgLk1f<AP*K2ZiGJ!tmܵ@ȓ/yM+ckfȼT5~i;1k!W_w@(*ɒ#RgH@O [@J#Yp,WgaKR6 ĖS(mC9y7/N2qPVUF[*OdU?'ߍ%>q Nhp:i1tA+Ct4a3{fZ[K $t^$dP?Nf gEѰ oQ'}Q4#t%o߭Wq+s4Љfqx}?EiJN. 2 YBM2PU{T.,ܼLObs=%ئb7nڈ\tmZ|MؾJа$k$mɦ=v/l cŪ^dq[%irN}x)0tLu5v3{` 8c+e:*lDE^bwP ^m?n$mͩNDa)>xuJڨG[6=%F{3^7?uApca%t3BXȜ:fw,piZ,tN ɇk2:wl7[n*Nlհ#u 9E ޽exճ6͝/z(񲸉YrXڴI\ke"ϬnyQ]] }:w8hPxgqOlٝ3 &,؇{eL OQڙ_į" .)5PFq9#cRE huG!eO>:wZB|IꋶG.>^:&)@k@ 69"+3bZ.i??>?}eCkj ,sP(;dLrr4+#:8S[1mEK7mA$G?FtHpw'EK\u=өٽ |x}4Qr_N ,źS6/ -_#"ܡn`/o)pI NY̚.=|NӺZK(>m]7SDE͠y[{72}0#~5>͐ $6~3Ur5w`qV =*+VR{6, J>'El5H* Ch>@^@(/yITV BxKn"Wl[g+6=3YXa t$O 3 lZVStZ'=/ h)Ҧix_֤r$=fCW`PmPtf*rhDUݙו(/=u@s#qhm6[1GQ>ZӋp\=%V֕ElsH wɗ"VNdX  PWEw]o3y4NK)270\T*ex1hB\ۼW9G/V/gW>Bl,%Fzt{J7ǣOΟ$ ǹs3-!Ypu?| 5|o"++b6hM9xQ@6d"HQA1ʱ!{$ ekJOǧT͂2p#v K%zG]>['_کɗĬmF !nܶGoPv>IXH' "<*?z? 0IٯJϩZ1Uhנȕft^:p0+ :/%8I;MlbY6q?6> -fVϾ`"+ ee`aȉU%2/dF)YCf\=x>c?6# X _Yl}Ԅ ޠF/EppI}`4j?ɉ!%Hg9&MrCVMT;v&EH5bF%-ou,rhO[Rn;Uy@T:x3IC۞5Yֿ6/SBj:aOœ'Nց kIJ=%%U E,Ҿ~I&qLۨ?v<آLF9R: v͑ 6_(%iXuIR ̣319j5Ȏ=V(&yM n:,CXǠ&wt~rHiga4%/XگkIr&:5(<QeT6a㭶㗒`|8?{LIW0!Lp;dfA<^z2=%s#ks(k:n0B~y\ F?^ޅ1l74ePZ:Dl[2cl69ާdgj³3(̎|m'xRQeR"__s.ƃOZ}kcG輧\tB$pɇ%{V6[OUhpB~uS<8B6x p~"sӂygEodsx6ƴp.*X(' 6+WҍnoG5DTM,S=VB$ k؀O|DKJbqٷ;Jx\gJ:m+i(^oԒ%-fL;4hȡH3L˚f OՓ.;l;pu6|r3ҧ9)eSi1tf*b$G8|X@׾5nƶ8zHcEJ[fC'Ɨi6r) mT%Nm!ShdO6FH]e |Fj/?OJAܮ j+K{g/wy{H~)vzX[Ԋ1KU=d-LaMjL?9d7fFA$˧e0(,9"n4REOFsY9qd{W ̓!3u6!XN$ st} 8 myJAȴ[vާ2Pg5w,s/ !Rtbx~=,x0lm6qKZ%/Q| Ƥhs0"C0_}`cnd&4z8)&;CxCԾn'CPfX 0.\%!~UцљKL1e=Ť^#dR8GDO`}*y_mڷřYZ":Y5d2>=\ }M|*<7m$V |!3't}@-Dy4;:r%:42מm:cg:~1I0<Vtsև}Xy(~0HnѧdsDs" S:Rx)v ! g&|ݘ 4&UvMtmVva%s RB$/81t-xD-+gf3Im {%uvV?K|~n (׆t~IƂ&|:CEb UZ'kXvcEO|bQ &G"fXV>eW~߽H'/AΔ+X%5Nn7ըQN@}j Ski njtF#ǹ'.0*32<8bDxL@=z֬ڤnDIQ#zÎDI4EPߕjBdQ!AsB0Y,&uZ!F| %HjvNYJW\9 boE䓃ЇGe^Q:T$Uvr_JB^6sDvc?v[l%`lkRqo  2>5*ANX.cE^2=I@4QoK~;7QHelR֪T|+֤yldl|,60ǽfY;Բ1Y'ak:BYJ)zWgR^ЌQ >Vh]3Uɏa}do-vG,:ș`8lNRT(ͼ(Kਇs'K/(:>< hr&Nؙz15F72+lOk`̔P\6C\ّ6 ^խt@5=S)hvhS"w}]EO: J= 2T?$jtmAZ&T2hp$;XΈce'C|ZICegXeW`$tsѢ[WaV8l{i/(>P`Esns5HQg#6 Z1c[Byk7!ЉzHk(:O8kz.'fƮXi`U]Y+iT` eR,4q;J}$Ɏ!v32茻B]b -R|eWU!QR 5T٧vui?=)W`s#̭'pYÒ&J"{˺3Xdgxq]z 0d\BgWuH; CKssWBz5-4:HEIQݫE.#gq{.㻥? #! + !0>7i'Ȅ]6qWɇjݺ8gߑ3Ođ Eyjq8I]ϡ^i0*Ymoĸ?М'^QTAt%@bt,HRP(i#CAT`v d+G$_.ItԖS{=aaW2VFUkۆ! &hxY 5O8rfnRhyQ:(D"&Ea Ȱy;>Fɢ0T/s8[R:t2luPpH#M+>)=_tRmOw6k=,꣇R|Fu;-tJs;vE%^v<*׌\19&eDnoރ$6P锹%]<[sg,Rfv DŽ2t@S%Kqש80‡ݴ])nۇ` S`(~X=ԗY;DBH IsWpa*+K۞JmyD嵻F~vx U/Zt0CMg'EBALv9д&0b!ȐOJت$VM]|b0P`m I )DTj{ݵy9Fu:#BHX{%#j3OY=#/FIdR~99ɷam\s8ꘫGjԃe"'SGo[.@ċ8jNph{/UԹfSqZlFQG8Ypܹ9"$P *h.( 0Ood \,(֕j.: %YsD` ~R'~+[̠uXȕ$^g7.Bif󙽘R4F'r},ڕ=T^-5ȿ;(*~C\ 'eC$˝zK(!8Nw5QD3e^^tBreVY¨~rm8\`*~{vX ~XsIqhok"+`g1죃wRs?]wD:-FXOqWSAL锋_/-`4\W, tRy0NVv!TL~涆hO~}/UOqYSL0ˬYz2 ihV`~,e6: ϒ2gVUI;8!6>?^dJ‹6eY#5bu9Z-TDJ N%kG/Mun2#RU8ʜixhIU_W’23ƙ,{yO"2{ `mxȅ)+AA!vuBLf?@?QEMM^Џ`xE>N3E*nqreE7˱=_.)\8oI_xla޹[7~StB~d3X[J>HtSԁM=Xߋ QX`[i`K#F%^zl%@^zlTIW-"0ٿ k됅4?sgQ30Hʕ!O͊%iæbr8Iz ?"!~͓`۵6Ȋdc-43ݟzKN1t =4 #@  ScK0JX G$9^8ũ($ԩ%plep94U:/~4ЍBR-wTB ǩ[_+axPJ^oi2t`QMڷ`jnSЕ0-F^z13-ddrVR\9Ukv}c3#V3TTیq $XzGdjf-Ⱦgz|p!ULAӿPk{).WL pv&Ek6IaAaZAr]~L;O{4W V\^m;+$O}}iŽ>i 16B١T`J@ #my,ݤ_" \f:4"i_eG dl۫9%f6IOAIkqsY]cKI\՗7T^ba/~)}HO>ܕ)ܡ0Yw`x'gi&fXz2aCyVd{hnr R_J)0u'FP {ۙƝ-ekpк<9p1PLPC*T:ߋlڿNZ_v[v A?o(̩0W&@v9|T5ɝY{0*ሶ!򠟈#Ĉфv:sB}wR☵*`$RNSqtѲ!v%;zPPt}&m.y|N7jb~_ ^%; ښ90h߳lz}pߺ܋|9 lghڝ{e@Z{%c*G;ɀB[U\eK9Tm'$~\#,"l-`luc#A_%yR8I*n\A vxT3O_{<Um$<7+AE84"R-p },'O-7oƦ!K eR,K]ҔhԉaԴ9J+zxm:r@eC/[J{3b Le"#=@?)GsmWZE2_y7&x&g3~=2]xSpa6?gqo<)g)@Ǜ^ o03:¼1#E.٘#s{k8V d-kߊko:~YJkXޑIk B6aՑAI3gKeR5;uQ$e$x/.K@qI=sTǾ9Ɉ6PkPgB$}ɥs:T)Ӗ[ d\Ƅ|Pfr7O'0p-]گ(EM s?lS[ا5EVݹ]D>&Km!]dX])6E @Jx~r:<{28*I@mI(Dѱ,uff)".*e sXOy.pC(1͋7ZJd{|N܀ ғ4*&3H۾{ yG-5E\m2w tTxjr͋d v^ ä(j'"sI-P4kV.A&zҀPֳk%n:!bYa<_x6?W]~D+w?.h?,۠}P|. H.u+G?J qLkbdvNW6D*(i`:n>Pigټ]2}̐c^j+ڹa-} y2P-CсnSCj]>̀G/iۜ͂ab>Bbv 7CU3)sWi!Ęޡm<9+OԅYt`׈Fci@"[m/*vCDAJ0XTe54$ת;gin' RFCG6` STnh?H1 JzIR-S/iFhό97k8LT_GWQi92@JċY1ͮ63c< L<%>=[m4Tr%0I!TR%d=vK9/9bPlrpWZ[do$*^칭W&ę.J9em3W w=&*{ž5*Lu>U) 'Ӆ20Hdg1wRg]g|+o\Pn~i*FTʏE) _C]RA;A!Tu< jn!!-ZkAw%'Οa~#!$of16Ԙ~K {Fik Bo]씒PX+2~=n)f\՜ڟN)ΝeUfwlk?Žx|X7 bgY񽤙.vǰ I)kG"焵6#>icKE'|!Utj\eʈrl˯ q*bdp#3{!zuEnHDD7n rm;_SHbŒ dsb,tڀ+ Ylޞ@SGgbU$FZ܉8y]:'!R0uDE^έ!:6[W)ޮ:UB>=x[jD+Y#.)OմZ^DXJwe4J+>\ІY0w؊{ g Q2;>q$ɑ`fKxg MfDBPSqV2o%S"mGfGn3J%#I2"2I!6#PC+2"3{,}I>qe}3 @E;2y]Qў\>쭫~Tqcb7(7a(}@\zЗ_)'>=?Z  Q.yl'dT&UtMde&4hA|s6f=႕$VMtʾ`o|6z'(ϊ JXxlWԌ؉Q"='3%/ a͡JÈVښ;uCSd$]6 { ׬@,-/[X7.r(v$>Phnd/=ԟO&Aՠk60i&TwQ~ 9QEW#{]X,;Q#}t2ꐺuW' R'٨z.!#VVN@"_(A+1 -?s'b 0I[nhEC-A}dM2#-՗!7RȾ#`U >4j׽OsKP/ڄgB>Pme6sUJ@JcضHx ο:pŜМU '/gwt<>CY~€ᱽ=\O(~.kZ;P炼;_ kK^=@mF]"IH@A+QqQ=xt̙ 8Mb_~(+NbFX{˟:ƱCml7*Щnbا_lHsRşgIEBW^ۉ^x5DZtb::A䡝`i/{ S92sY4e`t!&E`4>*IfF(ߞ !=3`pQޚ~n{Wi5$-ͫ{,~8pMV\ jiW`]\{j^,5 .GpޔڊxD07u&oḚtOʺ ]=4X{n mm=q]epH~4?]VSuFw^DfՐA^[qjeg 3ߗ$@yX܇sCA`~!Oqspu guHNHŠw7{U:KP֚޺j5b!D /hMĥ4CEȿKLaЪ wl{ߖ}GmN1/FO/|\K*3Y6( r9U%!J„N? B6P<91U^c>B@]RsK4͑V^<$. TYJw.Ɋr4p;o`6X}˛\hNY~Lkim[ri; E?(ؠ-,F!A͠\ >9> zn!{Js>rpΟ>v#êmў{Ay=C^hʉ:!9A@c'ULw:wJxX! Ԁ^y[\acrDnvo5KGbmϋMO|}&8]VKp昫ߩH{bGRsNiQVIbh,j 57u`Zҫy͉BתuɂN,p. ]TH:a]YE~ihvƉ{SGF8c\^U-gy);[ń(# gt j"z$2gX|ılZ Mnk ʗ`޸x) ƑfXA ֝{y "kEΖ7>Jt6 64,{5B4s'}2b&TD7Лѐmpb\I72޴=ꅌr&Y6cC`b~/II൅Ax[~`&v\D@(oӼ6c{,c40j.o {}(EK8x_4b|*@ O`\P^_bZkmZ%bh.3Jux/e bjRѵaXfhղXwsy\t8Ol#nT792;dDFym.57PPpgOY ~6aAO ykp}o>6}83Ժ^~L7k}ůD΅ "+Rancr/1Oʝ롪Qǯo v=dbJz?0@1!V_=T'1\?ڛ&t~ö9i<A{ĆWb%89+xUPE S|ĩk?*@]MMY>AODҞPy~n 4F@ @Έ;cnͭXBnީIi _eTWhMŚV/ m6y*zR,Lw+mr5@. wG-됔t yjQ6bˆ ]}FTtCDi<+n J_2D .Bn^T;i6hV+85o&3!J=o /q>Wr]#|x޳#K,cpZTBp쒔) -?>&,{x ̫&3@ Wo 8z)HD#IuȂO+pJWW m]7Oy7;ЅIvb֑+&ēH&>.iizTvD+!n|$OLE";di*b'ly lDaInpD1D1!M8xv=֥(AlGX:% LRBĔ"aQ0 n͗OymZj,NZ-HDz .=UGaQ]AZQe|릧Odio=Rä F}Vart~ֽ4?O9@<~ݤ:"mHZk.N[;4| I8N'"PviOe-Dݝdw}vG߶uVȁ/PaQP_ٔSISrJIغ81^wv'" Vӂsx+ZT9Dp]>iq[x- m -CdqN/$֖zIfŁ;vVb21Oʾ uoຎ'aUERNV![x55#XBpS\lF%jߴвi6~*Y Zixb>qW8)ìlbJZZG*}tX-c&p4 xoX2X?w{ʠ8M> LuY+dn?Jς_7al6~ڒ K!<ńw[YH7: t&~"8AKwq4ސ+w*._pP2F󃯒},劮Jٷ$IITbi~E$ڢ="Hb\@ L,"7C+I3}M1$$K~Ǔv46tJM/dR  TcEZͥޟfb]Q| <+?nV00 iٹ&r?zeDj{%@XK+f> ?;S6m_tm7rF`|@==t; GD Fh'`fWO1쁣MKHzQ1Q~{etRq=}CySz/I$ÌRR):44mvS/4H~d؃Ld/IɪnmbyԽSqhtrH^"wཛྷdXe,_rhȱ!5!hĢ2T)})SJ2NExlzz0m ,t"AҜxnAR`s8_؆ Ԉh6t@)8݊hQ!3xܘF0WoPG"lOX? oks0Nd0=BCk-q oc^bQ_љG5@IڀG>PjRxRhh8W&SG>5ۘ& kL%n2F~yրpAIdYc0ɚqYUPHޤ2>?Yp@ 49Gqڥ'Do=Z kl8R7/yq݉D2({%?YQuWl\|?%"#@eV{D/\ӄ;jX(d`n@ *dZ*N:FVlw~T 79t6d=!\•,FE%:|UJxnnuXqF?kf:_8mYKwr`;)#t;/bj :OGp%n=V4Ћ4E]J y^Wb'Dp:HiD04{'!l[t7]R7n)GF5Ikl|CGHBEOZ@7oHp^^\kMKKuzE,*Wz3{5$q7/^{ضPsWD\H%R4 3_Tj6!MhoPgV2&[3׫ϡ_G.B qB5(|ź63ުk%Z1%}|gU#RmLxsTIlڍG:iV}=%EYuqi!ttFmrɻ$ʷw&_4N\㶰 {.-VMK8܁Il'yp~Rgju:§W\HB'1^x.I#kFW:`xج1l.;ܱ{ϛٙX/3y-NV[]gUt8{ԀU*@w~YBu2@0-ĻgRSrn;|l;pd/<v׮*=> F^-iLI;Ӗ YR̙+p|N^u>LQa 9XO%#?tah#s`ˢ|_gW$5jfj0Ʇed-[D]@NٳwjzVN?Ӕ|Uw~tC|W2 " $&Y:rŵJHgI6KzE6]kiK>X]/IjFgSMQo=8BӃaQ/UtOaxQ"XA|Sy@=8c6mVT @_q'GF0d"9)p&D8K{"KGf5,Ww ib /{<]d%}uk3 #u 3{k/yeB94~Օ3s.rj8v`FEoN|/e==Y{Bm#afsWMltnh\`?um/Y`EWr~o%<09C wcFp:@ F͈LMOT0^&͒^nm빷BH{b:3]kU2^Q%(s;+=/,BGjK<Ѓ ` Srv-x6-JGE8xD%gl6RS@ cT a١gHgz fJag$:[iT5 /\8+j .aVmq,ewT&6;:$d@$NZ Dэ5YqvĘ= &i^RHgJ~5(-U`Ou""H]wa2x." IRK^ )FyQ7t^f-DZ+#du*L{]z$OZ}N-t+.b@"Iy@DX@.oj:8w! /B$-E>E {-`!$G{ 0_ }2ZYvҺ-4Mg[5+. TUop{c> ^ѱN|d77EzSmÁf8VTN1ZVf4P%m/rmG;` ZbQ5HXЪ22+fVF_^m75E?rAq|d^2SVQ8GC LLU#$r^i_hhyvV !AoalN_ODk?uڽ?|2,Z= %W?biF=\K5rG(_]!$ȘŚ] ~o}!*L݀׺Ž&rJ#D4'ȴ#Le_ֈ*rc~(  ԻO@63\[EMUu [Ά#JA]Y+BA5qnya_)X̬;.]Āme4dw I@ V rot4Lvi\s؂&sw,m w6aRZ0AQUS0god擇Hdx)$@< >=~*C5o-лvxRq짙PZt^)D֢ :&‡+C$LP艆X*7isaMc.DuBN#@e St w؇AL5ۭ`:JZo0MraT-(3ABѮHŖ<]kMzP-Xxb.by{7Lr9Z삐:C97[Y/qM?2P,1YixV6nng֤=q>X>#|c@i~p98'ӒܵusMrxQPeiP~dž +o `hGʥxmR-u'dx,4iRua)Ng||*?YVS;jZ' 'k}q 圬?*U6N%zăICx) "tE>,&P}jr$GJ,׺ϛ4(1Bb>TD)rNʗUP T:t"_ 0kh:wQ&m(P/ .ґ찏/TFZ>$-|{t%{o]+ OyN,{\X?|c {W %uO1ZK*]z7ﻛde].u+>ꥬdB@vR6V% B슈KTb&7,uNumL;ˀy(CS6E\g\8%eW&>qYx'm6/JK (VZzӊj̠OJ<:"P@(5Yr @]gJ1Wש *,6b>qӏe!=,LQp!N/Ϡ;ǫ~@m4VH.l,1o28Cq*m%\Y Kؠ#l~%3l2֏,$KV19L;.9[juTJ֮o>6컦>cAsd1?q9rOp rrbglq,%RA5r#>xab@4DTЇ6BtMÑcv I<)$~PUNƚy Oߛgq]r]7"Vp}sLPk#}_n06jLư_L 1 Zj Ma!`׿;9&\-Z@>/^U R5yi.apw[y{%.$ w>ͬ*D aQ(JGһ8qu(w͖ ;U#ͰR6|ںἒIǜ`fO-݀*s 1#q v"nv=3/ Qo8mFo]I(i8Xs{2}E P/prF2Ɋ4PwB w,LME,_> n"N4ƥ}%5c<.V'+K1Zmq RLaC`l2T?8"=t߶} [\Zҍ*BO=ʐ9 rKR"&xOy(قv־d βSt{H7X(XEdm3> N!YcutwrΘ/e_D͚1)W!?zmYRo 괟t yٓCyF{sڡP-?>O41s1 \fS`R|?U] An^65!~ϖߦ58 gAF }eBeKjJ;l~,: (QNIt)NT/ =\AUO f~~p&__o0c)'㽭",# ݓ"G `C?ۯ`2 :M?K1iNki6r$1|۰1daVR0 r JL;ؾl HL4Hs޲erAi0X=FͭYU$9YoOA#.?MQ/~ N: sHD'֎9nB.P9M~MԦur ;Cz 7Ov7]^((cv1A}G*o(dR¢?gaA龦mv[óUÙ? |>^J!BH}abR 7˅bE* U0/nk.Х5{C[Mo_s==IINrvR{` ճrk NEݝަ7z[ZDQcJ -ok~,"tV,79gȘ#ydI؉g׌cV ho]UD@J‡^B$o?0|<)ޯKjO;QqĤLDFe?#V }v膥GШ7I 􍫢}*0-sH[錑R9e IZ7N]Xqo) nB]K ~I5iMs^ļCaW;k4EɇC9GV:wGUdgEjYABs?elv?NEuAշu+Ɍx#xXy,*үoňM]y<99PUPV}q}tCs;#穎h;]Bau@X㫓FUaoc7iNI^>]{v$E˜ƣ|!yz" { 5c}iX6'mwX V@Eg'MK%3cDsdx3~]:bU]U `5b7+XZѧ, +o\9p*jo? -6 ֫9/GԹٮ:gn0 ֬P$9aV|G02rD8$A/LA2p*snb/G\ƽ2L ?N]ihDpӟVi"`1.3}`V1#SQ=CQۺYJZN;&JT~dk$CGފ aڙ7KӚӀl1cuڪ#jAǩ-˵lE&hf_|~>h&Cj`V?0_s/q$w~*_z7uOKkmZr#XVwu`] $ l*sO\(;u*jK Pg^ފL.wP}>B n 9=n 䢩4~VTs6;۠ddHKԹxΔͫ2{,^"୉SKm]FUz5PQ#[ :^'n9BJpqp1p0fڦحK}/T!G^NccߏKEKȆ܁&ҡC;)x^ ݉/N ]+#m4M生nbd@-#'M2òˉf5 9uz" Cÿu䚒=CۆcK'ay1A`HҌz+3IJYGو~;̘\)@ zTŚ䤩>`%̝yA=!ckߒexu Y{k*;|U4&{{:l;^:gWN)X |mXxyX%ڂUtoSX!)ccrfARUG|]Cv9bXdb;yw$arUo1ƕz 5wxƓlͱ-d"2Gt%7y<'Ŧʥځa t&R$]`oP9r+* uOz[*$ &:VmʽsZ9\˻EW,ʥ3)ښV-Fh4i'&}e@*ڣDYĝIa&\F\|si~3fiʼ1sڏFww,u1gyFjFvhmFppSǿ0c`!D0-}@4F{弑`hJ8 Ҵu)kOFNqjf01:)P}9&5VHh,GS~5#H3HGtqǕ2 i_edo萄OkE9 "Ye:$2*Ѡ]mVڍ~[IK@H/-FVt yb~غ'g WXE gEC@>}\:)lH'6xK]ٓ\B +w$"S4'?|j]r&TB^ ky+#9$vvI"7Hl"_& 2,uF0[r}_fZ)Ws,"͑JF[iҙsYK.}!Di&3HpS`[+.7qʌ =ҫ%H0I `q-Sysl;TV;~2JYΛ Sc W<ۭx@B-'`#b^Cմq8\Mfmxa4on%XמWEo*N}fCϛ[[Ҁk9nEP$}p_PfJHuI;V}罃r[T0VT4S^~3,CTveMT HHYp{GSH B7V5WIŔDսL{U x9v_5w: S不wu`/Vl*m|eh1GOc Ξ6aikx.Y 򌗗[ϙa} Ђ)BKj3ڛw7d 7CGCB3bFlrL+"{# 9\ `Ddo )wr^>7& M|SxT=FR=/TP~֠#xT0DR%Y[JLїJcoYwp;\\m8M( ~tD(wd˶CK^I_l73Ip|Қ=xlG뢾+ aG+V|[b0f~,F7r{3#7Lrw.ڂ\FnQdZ[һzFuO=EgM,<|ͧ^i%Ǡ|]KXhL%P֢ z߻򇲄!5b$zVnVv_-!" jdh٫ K bRibA~CPLwklQF} :3PqL>g. =}Ԃn5,cֺW`e߫!g?(0эTV SlC ^6dI;PQ*۞iAfГ2ul9tBRkqTZ@͒/-k`8ŁKBLs6`N1YCa0}ꆡrk2|]:AXz'ղf4 4x}P7TDL'0is9* !J^ap_ +*Ѵ%#m{W2k&z-5xE[ȯn_y}MhrZpa[z#v,>x_ku;7E|{!AߵhX;wm;f{s ".4W}s$wՋ}*{ (>/*X=F)oκPswsf+cuؔ\cb֨*rSA[-!pb=1e#"p苩{_xgJf-㻚bo!\3'|V]_a A6Y{ӲI3_fi$y%䊛/Zl@ު!7E 4HDe*C8'J8{"rtDШBȉ/&eg_]0 MasS;"ʓCJʠ{C'te!RbN9E HFqF^|=\0OKcfr%LY80< ˾AO@|WCwJo^NF6w1Vu Xl͎xo/D/#e^Jhr+N\`B3I2bB֥7}-|i2~r Q Xn/'mIyt#(U3Ґ]"R˜)f9/δyW$qk6Tt@ ۉx(E \3\?<6JdL9qTX썥 K* @q9øpn=#<rșW]$|ݾ ?8 >0|tWY\,aN`U8Ҥ=-?DQM=*exr%h4`6]юF'&$aH2/0]TKi]< -onD]5iL+IOѨ`w)sqy|Jy}(x fk핀FDOwԧdXc&Ƌi?ZX]:ԟad^%R eTZZ/Fmڎ mlӠ:^IO_GTlє?i>3%7̻*}#phpvG:ˠ{DO]Jgvi|!:e*"́nDYHEMM#F3 !-G%zGC kK73-% 䧮QAXc1؛&x%597& :Q,,1N6͑Utڜ;@jxi#Pe)7?@? 1#X Wz/m;9QJ^:N{ Qb~e6%!WBU/YƔp35lռxoԴ`9m~6̲:j;t`_R'iD 1-e|y0&QAҎ!받ZׅH=".5;f*rf1S?SCns:b02#L|p[*tmbOp}ΡЖ&YgU(E9SWTgD0QmvCrh2Z,xQNC#dcAd ?i6:THeQu*`JwOP(%:aMc"tV֧M~C d0 Sפr  3{EZXFϓ"4F1{n&__@9 7Iz!~Kz+oK[3_ɍDvst͛=@VK܁j3ڳ|N@!*{wN*ԇ=^ddXhp6c* Y1:?F&, fi0rM|K1vYBXv!UA.}>Gv >eB"rkܘA{Uc[IOm֣DR+ö.3~|\Qh9 8{B!IoڝϽ<5%){ºF>J-ImI'XDq˖(4.U::<'S3l34D̞$+r97KӺ ptͪN? jpŊ٘{`D>1+2Ix>vuA<D{kc;4sVq6IEǾ:I>ŦzSOc~8T=A@g)i o:%Rdծ!Ɩ~]4|y,FkMf7UkVdmHGG,c\A71`gkwf>r\O5\E+5g#R)<XZ/{>}1HvO Lj0$'$pq|Y/J+Bh!_yUxrEffd7t+o-@ڨڤ eX Byfy+ޢ'e%U>`oKw4*7qZD+=+ 8OIݜ[ZS'Rqm6dNS!\2RY&J/TKԡڄ2=s.e)9I?l"50E'D-w&uS':7 GsH3he;^t$*SRɭ\voړ>Oogz(*Barn+O(QSRD8wt!H+ "T2gp%.8bӍ}|a{fBGpL<{5(Fa0H$uyg& FZ_P}lg +p[kU2>rP5<7SߚfcE >u1 7X_&vYǡrz# ;~1liDCI"_]faԉ؋ɿañGY@ȨtbdFuϲź i" ܿ43ihkd Y8~8b6(C6Pe%<$@4xiQ}|$Kuнxf"A.咩CWԿ:sQP0rU֌IZ4(K}6r:( vtB/Cic84J}AN /{=ZUB[1 ~IDg%u#ib]Bh0V&PG FS)FF`f[=NҞia&#XkeHnk~zaYeX ߔ^C+S1S"s XJI.Bx׋驌nznPRj1W"聍@NcBmRYe RfK=1#QwE 5i-v$3kkPsOz=YVZl,c{ url*,>[C݆MyyVE8pqiğHx?'@q"?yV )݌[ 7vEekVu :&N2m^T=)j-mԝy G6Pþ9I䞝^)i+aQMU>Go(C5p(P`K^c+N[?g)ttcR&N3f8w\lѲ]r8?QilOƒHpc')]ir4jKT+Z=r^0oI'Gv7 ?:f: \h^P` e$`gU )]O}! D#][@##P?О{;![Ѫ)YKۖook=;S{4oF˫,:e}u%ծpIB<:cO hXzSWZLK(b@ް4$mS6GZ2!{lKT_Òc$I}EpОxl]v"X̼-A#LJH`,.f9fg@cnI7b  ]xjC;P]oo𢳅VH% 4KeO/Ծ2xQ\i4p q݅3|p;zB&aj*(|]j'%ΎED4%rexETuyш"(t޾bƯPt=h5@0$A)3&T*d6P/sc!pPv "^-qEuCI̅|wy>IW؏E%iC9-q͵Tbe1|a>RJaptr1Mw\VaҬ/-I.B'BL|o;践_Qf._8 L82_fP9bT>TX9|$U'q*bQ iW0RK*fX+l[H/f K%@/*9jA^ O1c795P}[(wjk_z9lM:l{)R}1^E{H PY3v"+uO:C]  /ճ \SNNѼJ ;i.dQi19A6Uh 9 usrh(رfn}phJp#~}j)P;`}Tocd>|C=bUPtY/-x{ӓřmsނ·0ç`j_݌ea?J#bQ歊u ?%î|gDZ&8b2m-JVf[nCt195w;*2'y@RtlAA\,:+ o!?A< ֭ \?0JO%ZL<Xvg:9uSb'PlKPVG -( ED*}[6+VfEP^y Bإ^}Z79ДD!4e-1U^Xcp$|,- KWmaWu H[/,0:R+TPy;£E\fNlzT̆-d&^bZAm7O2+'Eyrgqf9fKpZ>^)(U; 7o\.ʴZxo:"ƚ <ɓ)"J"RY H➂/Z~ڕۑdSiJ'?CYحK5W˴vK̙m`( _bT95ԀPX5gy r BqKcj'ԓq3*^]3sxZV,hEH.φς  ڤN=#[(u S 쏲 'SK4fvR4C%fLT(}c^v[ȁ +]_[W *OJ<&_ģh=LOɍ=LC )>ua<E_4v;q*wcƥiX@SVH%>n1]fyC]@idtg)Ō̷)|"~xʉWMPc4~t:ZOP̊cBbsYOz1G5՝YSi 0L `LYdSQ6^d B(Q7(esU/ @ 4ϽB?,cኒT0!Bf&ŕ컦_W-^A?"w6rw!;8dS]W4VڰEvIW6P¥~3'znYC'd:|lJּc 2v ȝi+8`ph'*o7fcX1D*tZ929~Π3 EZ[#hؚ#`~+m40saN y YP8pjk{ZBW}9o870|V#8a}rt6Xn@(!\4MkU65lf-7 p-57%+^܉4z .>݆ '$l#j 6;=!85v_#d) H ᥎LF{Dv[zC*ec2FX?99.2ʤHGhLUSL٩t{ Z }?Eϛ

XBq>tC nW˲HY#9 Gq5}ٟ hZqO?6%\b a:7x;VԮ RVD~L#Ϯ q|V9NLz{vG 6P5yIH 1d[>XldQ@%>(?PPlWm-I-%>pd$3u  Y^֤1tXl E"Ԓ _Jk\u^3dzXU2CUn?.=UuJ-\wuK,!vz!𸷨GܼJcӁ20ծʃ6+[BABl?G`J rS̮(`Zm^yz7K~|T4 ~ݜM'V""]lz"͏&gA|pmnRLy~x`:FSם-~,:q;o!R(XZB%JEʮjMI V-M `ĐnJfy\UBKD0Jy_y56,~YO;wԜW,M]y.̺ RB€Y:.$z(!YE>"F]I&>S]j"T*k}1Y:IMҵ.4"_q5%aIE_]q%lJ%7[6նFHP(N^5WEāđK*y"| 2瘹6^`ߦD?Ѳ*Gh3!5l'ht[y TEt\E̶L5'J ?/DSj{KCbƿ(O"'-?چ%>\ 9Q_(_@lOݓ\rHcE,&>C5DoW -K;oG@cH f0hGRDDp~Jk4JCj z{peP }?PJ3'\?6TWC88ZBѵ J3-9ox=)+ު\eB*3.䣉pfTd1܍bᵬc .K.M\A-Y^ҽeTn$[!U@`~- y54˜CFy+ q>N'L5d끝Ŋ* NQ3_|K B j= bBϜSi,%@xKcRC.; oSV5`g+Mv`XTCek^/`oKGzkIJD!{eCZz!wNP^VNƖu8qg $ {{,XAԙ]8h(>MO cf'JIV4!uyIת'su_S+_urKJ4~, l.ozT\NNwjs$i/D*FA3ĕ|5C)Y֍Yŏ6٦+)=N(79JOň@;+Xm@ow8{ߝ;N5YuBhymICvU ?lE[ tN4Z?#H3#7urxٹ]5SSr& R:o&EI\x؀R)Avp~IF~43,ې [݋Ntm;)hf{z|3[3$2qe= pC*q6GYmEYkߘxLRE( 8>G"e% 4]&4\rwS9+O`'.R?,3]rKeg,\hZz#bn(Wn>=D,[ ]x a\ڌ/o. Nx= -ԶpCT[U{;iW;`pÜ`r+ L2˛{ѐD<M2 ?x/TL~n[G:v>|e_2mBSݟ\0z2._^< s1zF/1Ye$Sc]"Hkbڧwe(%X @O*E~p!e8^AqP@wM)dϑ"sv0 ^ Ӯt;ʭzH_4*pǬL?e0#=>Hyz8yc$hչ\|(dESF8&ȡ>㾢;9Tq;,| m"Qo+樞 3e<Ւotm◩ym9KGxZĪSEc޹Ipt՞.AaW1!ݢsUiZX4/Ԉc!Ȕf\4H{Vf?./W CQQ˚3F 5#vY,xBЌ"ccڡʴWs@k VGqVF5bKgƁ7~#e] jM *PR;?38/ri}o'LQL!q155 |%U$imdJOz12ϊF Y  |Y- ̔ ]rGBzmxAn+IQ P2%A ely_Kkbjo\4ۭnuXRԊ>q18S:Ӳ qE>,5ۥZ(cQj=z񰦴DPԟqĦFxc!Kjc"Vww v?a@9Df9-݀7YkոESy.zh'zn xL @$_`g*@\/ͬ*˫ړ!>: m]/[W C[Cd$~Ryg딃VmZ -LREx0hxɁl];WmiԹّoFXج?AUF%T^j[|8LNrAmir;=xD6_ T WgEz1׃?{J  v`ib1Cϛ!!IJ7q {nʣʼn+uPz]8"}[ }_CNo?+xj  }CUmֳW7rR^N@}Mbqtn1A`?Ux3=Sv`DSkq5w;`=q{w"gR.@ZۺG#7W$eqZ LWZBW-}}Vc.2(SYÕ .go*Q+&ma⭗ 6I.&wg"Px/1rg+1[٨E ZQꊰ@n9h-5Fw1BvOʘ<ؔ{&W$ y?m0l[[MP2v3{HſY1Z ;̈́! QlPո5 "1Ip%$Oz<a6E@eّrZ!1m, Ep4“YL/oanΝ{!Vβ%=s7aA6VG(Cz'YEh-F2/2xLcuE=azB܇5 Bֽ-7󆱳T_O+J4LT >\=96@Oܤ?j+Z-/X -ur~{r52\n]GK<6ݱߜUCR V ɟsv;ފE3!&pe'q4v@=͖]9 nH|C墍_HX!DŶIr_]Cr=+qv"j7/δPGRKBGˣ޲bՂAgG켦ޜ:31b7OGtdO_S& ^*>n[ R71CY ^.yW56Ύ/C1uiL@N8dJ®YnX$.AC 2A^ddTڶ}/ED=Ϙ]Vؠ9 wKozbg(A%`1a9-kҽzuԕ^ܔ[ tKl |'-Ո>\u7%qWIz6ڥלBC~!L$:Mf{tIeqU!H(FH; mݑ)[@%tnDco!j*-%82{Ihb,<k!WXǟH 4l[R#jiv23ɻ$kg,Z&Ing.<.ç?1U?[f䫨(D (@>vÓWi滖7rs(@SUVKviGiWiO<:OjBKɮ@G&r4xpDwmߞV]gNR*M(.wai;=+UQeеD{n9r&73gnǍ6׆_ r/YgZ6>J~ +P .5nkyKT=;F@ct i0[<-*3"BS*b!M[ĩ.۲X23bHdFD!ہ۪4g dUU񥆲7;2FDF73-Q ,Įd&9o*tFq[y7-~FQbR r7m{;u:ůyIY(7jyK~G騭`TeK6s$*g>Hw/]";kg~2%j @bסQpB=s90u\_BF{^ gz.T*tYd/0+8=aȥchN.tQ8-p Z.mZ3.)eHU-j`YRmtX oq )Vpcv`LJБ݆g9; )!N\54![%%R{ꊥ\ijnajޘꡜI@`AlpăƗ94fA5[t+%3vsXH"Hzsܡ`t{(k/>y2\?mpSa}0x(8_[fȦP1WnH US"T^wad>5}<ԟR{o]TtC\XcrOl9O࿤@tr𵡵 g[>=`\ͧ&)⹿42ʈCma:^ixLޞ3ytU>]LHbwV M5?B0ԛʫa3<&ȇҥs)8U=F\̆RPyDoՐ)-!u#'wR4%C&1GM6=ݹ)}_h?"S@^,5"Fyh'I+Nk8vԂ'.10sN?l=ac6 (X "0O4a\֩|.A3g4EC#`ώ <'3OUaPFb! i"U )sc4~βBtTo]S͘:9d^V،Z<猿+7l&OWSL_j;J%>/R goA1O>#c%g6ǹcn DNJ~ndJ9HpmXzڛk jm^#kKὍw=q$)Rn/ حP~W| +nY?U|ËXO5PPFI1燋%=z㮵<}ltlbwBsB0U=Xp (Ţ5t*+)A0q=K"5I)]8x@CIH>w봵+P/upOXݮN-yi܃dT@CqCLn~iHpDm#0e"̳y\CK>i}uVG𢗫mct+'2&\K3] uζ糔|}n$2o.Tp{;i췣(XJn`-'؊;vAsu]/"L>gcl6p>T׏{ j^ VQ.h҅E={'?ѿ+&^׻Q'U! 9kw*R4 Mٞθо;hGHX6uطQ $ P+ɗJ g抄P$ HՂ?\z98!8nJ2>~aφ`Ųw5b"e~ vd_ 1NZXP>D_Z?U j6TPkn:+Pxc_߮xlݬ2gO@Io\?=`]XK< +c#5ݩI7~D+i0YE4 PYl3l!QQtV2EǢeȹ]F(L_ :Ft/Ĉ)0NB)@J90N} ?(bχ =nE17g/ \:Q^tT9~YA. ШʹsWmPUhe1Ƽx[t, LC5 ܽqŔ\YBR5:(̵ԉS6.2kc@2E./(9ɮ-x5Pժ%pXl]TZ~_^%BgDI E*=H_12*ިB-lC#Vf v-G "0rRU/<}>'ӜRD'_ wIҫ/A=u՛G ۭz^G w9Mt Ā^[V Sd(2}PބPq4 9"6TI)n&C2^~C4ӇPz3Z%{.^2U i2Y$"0FϏ* GWT;*~ \'1 8bDӼEJ5jl$cl9 $LnŽ5t$Mr)nLPCҩybu;/H5(2͆!q&9cf92fvGI`3 L7;“W}h#yD&ݖۦjI{$~oymY0+*y.^ЊxH݉#=QVܢS;%:^ﻌ`j1[R;K"Ʉ 'rUSBTLvnqeavzV5 v!5V˞)1N iVDM,ufEVj#laк-yOqe9/6P+~HrӢYXyɐZ>>0#qQhG(8g}A{ r=FutJ$LPO}*o]A$L;vhncCp2ţU"l"ƃW%a*"SLS"b$"IBࢭ'9t)"ӋD|[K20tW:?kprLSnҊf4Z)_|i_x,.kp븸g>'#^gLYOߢ7 q!g/kq . ʌedX=ڸ0O|o:O'Y7zalypFxr9^MyF|cՇ@kPie30zMq6oͫDZL-~*MvDަOشF|yPhcS&;w\R'(tzE/(hP|OMt-S#DMn4PoX2 f=?><( =m CFHl K5qƫ1mQ|\OMabsT~#\b=HS:Ӯy)Bߓkh[XRb{#n&b*2ǖN= v)DJ{tv+8JŕpOMf=j N WA}xN+zq W`Ke7I X蓀2@?ַ|{ʠ IEtٱ/Q^  zqop UJE%k1C{2_u瓛svar>F =wQk|vƤ< rnwg ez\9!]0?‰%#ya$ c,QѨ6\Ti6 {TD. (.~;WrmTe/&H3=po6zmzθ9j^;$(a6l7#HE e[D֕dk;$Kt/`gHv:TJ\NZ\̮ ͇ui[#9:*Aar we:M Qo -y'5ݚ4 WKb nHLSƗUTCcbFǾpdCﬖ4}lswNsHoC> |.EKH޽+v=~MVA8P|]'%Sg>L?qZnk8JѤTDr,h*/Bص;ݑE j}\\Ѓg-nC7ahkݱb=y&@ڵ!B*wvdBi9~W'&iH]f5H.N!4LbMnfs- %ūPŴLBT#Ikv j\'cd3y#quMrC~߂{Jt ˏAgEXT7=A9A#U8f&f٢Pi6Z}89myAPC(.F5e% yKj_KAs(mg`$_KU w*qn@⏧.;(]R_f6YG/30oW0sHZy*J(u^#A27%dtq*q@DjGq,;Xje?Vl,9ѾPF.L M*Q礓mrfU"ˣ<'=R dŽ#hrS7-#NtA[p?$3.ihN 9#|őkvh[QǸ] i}MIm~\KB5G$}!i}M(!C/J朗|n !_: 6jNw#W-%E(), ޮV 8$V@=G@m}mCߚG#N6H2b@} rSļ2W,H@xWEDΖhG%C.m#'; 5w g++i #l}}Kp)H:uiO_zj÷]DG 8Yv i\O"iD۹ QDaO.=b'q)X:ꏄ > չO->-KXOSb'Xa^|kpWVOn>Q:PQ&auȫ:&vckĠdsW"YmxgW}>Є&>AnvC :QH.B㌬س %;Fb9(r\cEn.=Y9UKK}E|`MT %cxmz-WuӋ`LB'qx2qBSXn+@?%CXCQ#=y(jJt0T$?vR{Wߡ*i1SgQRug?LÖ73MRvD2X9y(h\A} Ut]xltK*Exⓦ"i`]6(ۣmΐ"7ǂ;8~ħ(y*uc䞸h;h tlN=ć 9騰,(qS{ok5RSjqBA '?ʎWO|*31y~4۱j}&Zv )qҜ>US΄\*C+ h]@M5] 9<Kŀ]M)څ1X3+ >]dd]Z)@LڥB>و!ރ]p D& 6:`]Kbt{#]W;6e[b K)c@=$:oR";`BX#牷V/Q!bֱ$wYU>I5v% l;c?q" ؝)2t5%F`:6T>زsQto.HiJU!Ai7/Tn)*:eV-CG%0WӶW`:dK1y>̰yQ(cazD{'/qġLsGM<tSـ '. 5r9ےQOR.Ӟ՗ (Qh%prYlë:Iq9~;KT# E֝aI;.[ ڏz xcog4=G},dpApc[Ae֩.EğaUۅoƧ>LjOCEӌYCeJ"aDu+~( T\`{rёD.s@pOͫ1}|T)h)BETGJBbeaUBT7],1YȳQ9F u9Z)6sVϠ#ڕޮ\׶9d{*tj`DKȽa|^k$ x,@a<͗4o\p+yNa.n`sY"01p}D=k„} RudF_/?hID<W~i#o(c`}!qQM9݁g՛=g5^./vx\2!b#uh!*sAzˆk*g:o?>s-z?p-:4),LF=?:*oY} U/>ծUNkcfB5۪c@Mr< .o8FA!C-;CB+6 ?^t $ ՙ{S ʢcN'!;G჻Hz7ܛ beXD):Cv?X{y8T*fNx~b wƜ$& []X1xpRQG{^[y`` &tʞn3sUd.E5K P^x7)FI~~ >z4@6B4*K[:u>3BPDg66&s# m978M,pNJ* OOϙ{UVTd߄ÔxñK74r}y}`+|ȶ9 ;J`v\L!?l7Kx>]b T]lp|H(,pANKMBhB\T=5%ÿXƺNp wo*!u8f-=y-#(/)vWsne6BӮVbyf9 woA Nn$XR7³?(xp3=-VA\%68C2dݯ3+nGUz <ߊ<4h Ĵ#-$(xYb[ efF "2,c:z[ ~!ẁ/p6g2~_ITox\l~XCЪB@TVHٽ{S kK7cs>1{2J,G!}XSmpvk(6-GhR|tHXA"XsdȶM ѣ|y.]Δ{w&>Dgkq<{gx;qIJP~(n$}+-hp+ o$Sb4Ne~𾝒KĤmů^Ҧo{{ӌżQqfhɎ+B1Xߣ߳ҧYY*uJ/|+.F'; )R?bCm}9>1emVP6W846tA*b:_[fFn!s=Yv>(G<7- >4AdUm'V7UZf@@WETwēNg_A**_xOI?idY%l<\OtM7 #b%:Y 0aF 4u:>K7l]+O'k_ ƀoS y`EH?lmڌ?oqCרw9#1qAb 3?U#G oR(>,%Cx+$!!]ա/ +dGRr+'jNJ3frVmg?7#}Eӄ}!>L޻9f\5mT_{B 0$f.5pʤ!ܤ`!`K˰59\zX &ohx@~O$$7*Dʿ>6eL{S4eLYw*a pr:(ciF/HiNWBU#Ezv3ǵGP{%3l?%Ҙ=4D_#Ok uA.giM*O`cSLXlFٜ֟kZ=X[a(pr) jJ&VH=F/J8#CVbѹp/63zjyI} .nzs9ý|iw7BGK`9X ~Uհ'\02[EL{||:O0ndk{F~2XȪ3oG <ju?h Z_vV\KE;B;>\W̧d"z<$x-Pre5L?tJ;ߞ<.S*,vu=t#*m<9/]爛p&r/,΃-ՈQ.5.SwVYu ̤pY1O]^'DzYxN_ͭXV8\#RWDacq WD+"-43lі!21)#phQ{w{ͣ8c55G)4V0M;s~Ip gUBvso@l?#ӕ; ;`(+4A »Q7 ߜ:Oщ9:~N.RO5q5˭TfC/C|}̞irso(6:vͺb Z=Nf˴!A@8<߀ҏ#tG 7qo{XGx\;AqSNM'Wx%ԕYLN z"H+4Te.͈.䞰Dqߞr)[4G~fC^E'n2;-LLͱzaGҀ2^ 숏`fC F?xiքS DPa<|yKCĒ,G@._TyJ(ym.^BqxD|T/X _TaaY%ͶcےK#"QY aOi {un~ߡma>*4 ]TfX<LLqΪ(-0.4r0v3múтn3>,R>ď 'js&*©*2HAHB{eIl~Pbl3F= J. _2}ISzp l@^;2FXVKu0ߠӈ: װx1w堖 \ҸjGn+3dCAr\9G@i\=Kt[:)%(}S!Yi>j%3NT3[*ca"/1uŭ.(QvJdCdNZMG;O Z'Nڅ˗ߌ'X>5m ~MVr/eQ&,b Cm@fm0`& VhŘ# *˜Z][+z~եhD0. \('^ܤ*ƞNe!x%q^տ9PtMΪ5 p*`=睕P(X gYi  )mnƿS<ބm˿͂j0\ӟڂQ^It_|7[ڻ$.遃9#eZw35QQlJ-V`:ywٵc+^_OtS- ز5 ÇCj;iI)|:[mN}Nj9~W׿F)XTiq` IDtHIwGPVj9ه ̡Sd V E&(*65MߋR& A"DY"yKwml 1m]ͬA8=A;lPSIu*P8zU|[>U笁ٌLc-53Lqz7v><+gIҵ,[EXVw|+:Rp}!y@ PT3K?# wz !Am;jaߦʰ7eU3|/Y4,5C+-5K=!.@4Z&H5⼣BlyNH!%Z5<^tہ|?([x>5(g1䫗tMMHbs4ŢPNwsjÇ'4|@ZMEc"oy] H1ndx'")WP3VO W=if3Tc L?M"  [H0޾^ɢya]490s@-&ʻ3bPAÓfDl:7/>5]j n2Rl?8#< عcέ!եll* Ə{ [,U.C6R].嫮o" \sT \+4ʹ:Dv!zj!vxS)}Nᬙ,iQԣ1_L{~ΐ@#@U*៬15"j]g("0y0{ pQp_F^{}KM07CA- l̕Z>{37E>`l~xYR4Q9,\Zkhk_ M+=I!L-hmP@A?gk=yZB\ajDcN-nTwh3fOQ~4M|eOkQ蘆x\@H* 2wxNة) E9#(N8 lpM؉W( />eJ m!(Mâ#|=Av~Vi$2'P4*0#[^S\\ZSh:lz{!1{Bqi){f A|AwCH_V7kTghS0y*ﷇ:~ct2mZ^ac3cn|:Fb!btGve?ˆ1WI'sS1G׮3 >H1%fE f@lLo V-3BB`~gσSnnM8ċSJ*_4i[7@O߱.+v,0ߺ* >Q@9o_Q<_|Z\Erg_F SdZY֌# hB0A](M̊DR} Cyy2sLpɪy |A)ĿLǝ s ~Db;5g; h@nX0e7aVI:4Cb>rzgcа![Ub1vv̕]Ԭټ@&`D n[TqYj^cfPv)d>V_隙;Ǔ %62 _UٽurK<7KZ0MtxgB뢯eFK-_^RýQ@~Dn{v}ါ<;gEg KCP)xnJ(0@W ";ƻ.I x gE3g}$Ў|:UlO%)rX ! NrղHzy 3Z=o.ȵ.i[L(2]H܆C&'.GLkK[yq"t:m}ze>fR4u 5i z$Vgog;U9ḄvΡc W߰Tq0`7jQ0KވMp,+ӝ2I/Q%a Ekz\vE !V-VE %-:!ۑkZֿ /F)b(irYHW>X Q?l+E l "?s/ٲD~kA-ZCqg`0:5Wخ)g`׊ylϋ.R% V=Rb#MӜ$ƣ?2'>=KtkC!TlbC !?׭qF?akVVxR{X:r5p9BMjB/)iw9O!Bˡg[hX3 uO+:|rn2D[N(m o4p9T-z vw98YPAsLyyOΩqxbj@04fÑ qj`azIBybz1Wa[SXX>x ]½YA@娤5(@z[1D#=PpvLos'bg}sh:3@fJX'yG⑉pei%g:H ƨA|s#@7q0R$'kR:{bJ͆0E V 鈖(.wh'Z@N%'oTjc `uRKNKN 6?!'N3Js,,'6I` tfk+;Aeez2J(.'߃ɂ3w>T%V4Wچc\%<DY_'R$7mR<ZHds_ 3Mj?P"c~*eS]MR~/trh۹ e5,[ 4Oyù^q;h,b Ƅ pDM29ß0omt_sYWj pgeAs[5>V qa"fv]8M amA|X:OtWy,=>l*QZXvuQdkK ވCa3C+b[K'%?t?)\,,yu "ZY_ K-h_)c*U d'39"b۬}_rY&R7PyۆSw&\ ;X׸Fu}|P@B[8 >K58µFckˡt SUHh 6[dl~?|C|mlQﮃKuSFy#󫯔h<K9- ;}sfF BǢlW;^KZZ:CE U,1H\A u2菂c9+ĉT <(ƜI$p8 . ]MDg. *3DԝDUaO_IkHu4`wH43rzc"<ͪ\@)dKoLL"gMu>:ܼlPw fǗ%VPFȐ4PBfJfY kKLpk`|ޭ0>JUKoH܃n0.?|!$OMPG.ˡLv֚ Vfzꁲ2/uZ$[wJr >2:_ ~<bd jdzjSߝLK=i9d4z+ɹ5{P g䑿Z1Z+.=5geʤe`N_l9poةH,c&uX*CC-+@EtN l`2D)e,sE$?z?ń9GtBmVX$ۈ_hIl(1pI-[ LUr)7 ~60]sF%yiWtH(v_@v{YaLlYpŇvڳ,\jZ.lp4*Ȁq)=HriyytuxAo5:t\~[rDWu/lFdaaY-1MKYiP`lDws ;NW@4[So tr 8a$ըxV#=`(`眝+pW6kiYW+'+bM LMLz}iwʽQ~ЋYNޒϣƶ(J(nO aC]>pgɭOWA) 1\}LٯDs@tVAhgJOf?mDtGz^EC_J"$wݯ7wZC9Ah1*'`LHpb\nSr USf fRS6lַ2M@[p;T>/kόEhV,||^ h*r KT<Y]js,7VcT7ISP$[t?ܗQW:R}cn\ـ--iKT!im\EׂGaZf͢K}fV|-6U&+܆Up :,;ծ@Q )^lFꅭ]8oo>׵~Xg"ed0 R7i4c-X2+"ݾГ*9U{3+1eT0uIGM^GI  *}k)V( *SΘ _^HY,@9 VZ #P(k2wmD̹ntP9b[ƕ4uY=tg_\vI>n̞ =B@2+SFP8. \ۆÉwhҵy+E~6y @MSiڮDB> U:1؃aپ/*T,N@$- 镏uJp8%=Rʮ]/Ž9лGF\l:VF@ЅϬeتڊ1#K_+"L%\c%|߅.h2|9Ϛl?H1^r>#+6ե?Rdžth?EՊU\NkRj< zA^̛$ A4` Hd~wf?J,gv$_:φq}V 4Zm \=q6uoZlچA5cq?qWU|KDzξ 廄)l70ɑuKp(^*YDد4w\FWd۳O3ZtӴϚ-ˬQJ .AgyFyO0$FU#z$eqĢ*zKbks{Y@_~;$W6 OLϹ蝡n s]#Ugk#P#ZMeR#׼bଠ%?~@t!֔Ø,6`igQHV1 8${pIXf? VSPiՖvV]~h ZSL"=f =mU}v@bmϾqO]? $4 \uDsdyK a@QAq"(݄;'c 4>w[0=&GP9)n2Zoҙ=4A@YSFPEX6H px֞DG952P8rW԰5z!W*f]Ah)O]xjVa= ­qLS*x9Om(N9+h.qG{46H +Yc # 𿒽,;P3j3MN}sgd{J(%& Fb)=$ɟ$q{W }@}Ψ/l,I7]CP,){a^Izif6꾸'o RޣJ7OѮ 'Odv בg6-[+$ D8 @ N %'*܍cUvP,-",N7>,w؋x|>E}*M"suA0x )$îs]||fb7#Ʉ(DSVz#q"v?;k`c:Hot}@{+HӍ~!>e>߸mJN4tw!l\t5 2l6~!tZiə6S,RfY>r鼁/(|$p_^ScD[ P:>9Cȿ~0_2 1aA8T'ư?=͚_.\&cDSvξ GN]}Zl$4҆;vs ~[a,7B|k](.LLҥl&pvлcq  T:mV+\]z #8;-D FDk=S2Sט͞->cDyuO ?>|zrrqb,P4&&c-@$VK-+~"uf~{D UXN36~^Y5 _ll"paq/M+'4ul$e_}݃&ЙcS5}a5::K e|fxf.0U6NhGb*f&@5su(rb.h\۩Ky޿~ 7N ‘Wvw=ܰ ,U‌n3IfnFͤ}Euy$}a9 77.րUѽDYZLJ)ՌZu&l&8SݞV.;ZXlVi&%J͟JaKm /x2xYnAwW@2KՕw&R4+T<=r#r0Z(KUr۹ƢA>t*S7yk 5e\ N@?;x '.W3irҙQQPGTu׭"gQ!: e#Kh<1p9_qlh^":ɯ21EtF8"pJdWNR |u!>Mdwvk_O\%$ē#.Ć+DlXWEr5pČ%9L|,jwof\r[OoނX/sI$5jRi Dܟ)WoỊB~޲ѣE|]/$ȢQIcyq0 MZ߷@5BSwkWO[DZeGU:BV*lN=Uodd?oEsZdayWH9.l̐UׄDc0j0T(TX^`?Qfu L%2N`t s~]xO cHy41ftj?`))\-ѯ|079lPk Z%Ժy{ayBZ%xђ+zMwHr\J;D^*N%e1753DdMEj\< 9uc^? @s{%n`ft|8* -ЃN=%CǪN~ -//G\f ^SU9d;f$@`@j@?ŎuK?XazNuwo_gfULyӼ14J=3΂&5¼Sqgqz>mʶۃ9XBrd6>׿9#=||@.`=b⑭&s<}֮1 GY#\&Z|Wkԡ\rzZnWW\g5OVΌ]XXijKhE( ;:)̺Y+9JV_7.e fnZHTF }BbLby,i |!r֩ߋXz?|OP]Hb57 dɂD1xg -r|y7;6gP#EXA,"^}Tr=,-K"{CT_= ~Qj#o$M gfyYl,@'0}<|d/47q쑝)/eQٵPk-ړQ(X[zrB V^PAG2ٰ }e$s|hk:KW4e#֤ |Dwal}ouA"qocK-Yf 'rq~ipY9CGrR<;'T)r>D_=FČ(fR=@J*b4۵+?))V"vzKtە}>} :Q{@媶5s0;Ӈ*M _FDDz7!N6vQ r_9ִՈU,׷eY'J&U]ІAl6c{6LkMM@4}WD6ca?ZckD>0n}o]\<~R3.K=_Q1?$F9髉\lBdž) ZP:_x\r)\V KӦɩ{heCx).`9B` d@;ۣġW_ӵ5g=66I>؂r?'$ f򞶅I8]\ucބo&4XƒgvmWƯ:۷ݠi !sU;t5ݤ|ʽsAvJ.ӊf (/G?eT8 ~B عrU?3ɉ$]s3Z{$JrיO۴2   +nk:\L3{.&\aL@UW3?-I؉&pnmQޮT~q jkwc&ǵ#;d>Tq? o[(MY=@yHw_s匧-2NfRif2*k)/0ocV {[&AB(08qB!5p䢾E;SCku f$z~5H3Ѳ..<þ - PaEg fΫ/g:+R?K{*ʜ`֒A7 %"n*WO~=xH .%UkG;t&ٱv_wgf-6rQZ".غfaB)ʛ󉝴3nG[e,]bhj;j 2@MBY>03P!a釔S&W-ȡ8;k {u]s7榩>AV:Ke(@]\WC!O"x`  0^Ӱy3G8k6)Ծ|%^{]`$q+޿=̈1hus=W'xnL0]e㜲4gq)WSa&5 QlsPl}P|AwryM75;``قsjA~[80 Ϧ4=߸#˟+ypLEC?;c@ j (wg< q|Djr犢 !&d\vj`8q-x|LeuoMo@043t GS֩]/{soj; eBɲSX FcPW;?iy#5)BXq/; pkUذ_rn!W%XmG$5͹=Əfy)=siQ>H)2<$qkr% t%hZ=q!L~eA9iN=I~"¯C,E,ElIZAy6)W ֽP񍋁]RHEKlEGPyHk f;ô1a~lLz1w4!R!?M*%hWH鲬Cj1B j2^F08m<)}4iN.).\Ԡ8mV&-6spyB?%Kq6"dE=FQR{H\Ұ~СV= }C],! a;{{0"9i'cv=>#wi2 nUjEŎo!K{B glPe9jI1y߿tuIX+'Mm5<]u &:sd8YuEHz^q y>fK~,dxoT }.W0G̩ax;I$GMw," .cY(|,VjynH=6S&}}8 Yɪ|UU.qFə;͈ d&cuƅ,*O16 :ڸWhpU'[,m'PN pɯwJg1- k* x(NugTx@aȚ%;F/'OPDXaI[`9VǴWdEeX ]퓯{׿`71L*Yi2B~[ mD kbnWsrj:ablbs' 'nRͤTDQ vexreΫd%Ewh-T>TϋA1PQZzxSDX{?`je>ښv1(;]}eP=@rb5+#6pBU!lBp{?xi(rM2 kR]@^hFjFyCGm>C=dbfQp3 "MI tKyұ?0$O\H ~>kG$0HwHD;B[V֬>p#x!Iۻ&jJ^6 ωVNZ7w!l&^3\>L%|1ҕKjANgWc:I6)EjRrm-w+K5>xw/xvZYw>y'.`L¿9(r .j.n;Lۮh?:AUI]z%M a FZ"Ԋ!\dFGaemjYb+*wl[V@WYs_P♎V+c%$OX?HY3\IvxǞ;F= c]i`g~Av "TeC}m2oA#k6x4RaZizPĩ+̫my6ExZܳ"ED!mw{|OQ൛-RiJ jNuV) 6K |] ,CY"O[$_?9t1#gw4tɅ86v ݸif.@_33EmFc gMlD-FAKdr_+g Mk؎S>/wg`b3i&ˬW # $b|Q7 4v=caj漧@mB8hHSx"DXvgK0t |FqSZ.HՉ,gD+{&O惤 EǾ)qkA8TJM`SH"N#=15>/W$TΆӅUXq FFf~g.9by%bn`a)+^x6uv*5F΢+ a'ɕ%~κ[KɪDi)BP 9W~,[p|P38uDVȿYe 3oEsf."yqX̓˺#KttuP9w(ޑW|->L {#%WV/cwn.JcuZ.{:>CJ:|#]Xw-1eU#)n Y\fLtB̟ wԇNu@'AbMy%3~=I:w1A ݓv v~ |vOM6-50壝1WH I?y-V}WHYAJ65щ"St8Gz@]"7K@0H ٝ 7tty,z̐Ag9Ǎk;~˹pXFbnS)H~]ცG!oE%)m]MKlͫ}窎u߳!$r;Yh_;L5{kPW~ea{V3Jy$XH0|-Q u8 gE(iY}c#!Q[]u/XO[!UҾ+[3CKavM j8U|8ON47z*lx t5}xFִeSG/RS"ߧgı$8%ȩMEG[,oWM*8~vE7q6P%A7=»K.JWDŽ>@xdSUiٽΗ pzcKX Q br^ mC+k ̃z>nX|Y)_.˄>$ ˒A0_:sJGQaW汢\-UhL\uWU. ]|ɒxsu%aB[*E Z=gq3e6QA=0`dlGN?ɭy\3ߨzoWʐ*?>}͙rKd zJeԛYHZޭsp4c\t ^4և]E< WHx-;BO 3Z#3<2L7nrc ׷mf:K]z@=gs3̂+kT= m)΂Sbxij 'bP$#Y =7Uj֚l2*]c?)0`#ڀ|чdnK=xbj-xCs{,iI]#BÊөT^E99ED0bĵZ|9ǘOnW$XesGؔG85bB Jd(ZZ=;߰ [Q?o!%sxsڤy4d#hv`\?to; fkb/{[} {BԢ42t2>?,'_?[IytKt +Z~`{4+뼐ˋ:2 R$,EUlKOr"mY#]""Z@ t$e'RĪbD>@Sy?h~Et-;YIY8n!xMvb;y8e,eNaS\I9`ZX 6wht^#Zg ȼd$Ѽ9p'R/1)Ci'gahoaoѼ<*}E;c zX^1n`ȱ #@ OJ?:M#y!-hc?T ]:pid ^NϤnI LaڥoDU^ʳ'Okd #CWq-6~m6 ,lacyC\4z7QNeSNӖrs*gM2;G*c/#͚p LQZ5Bqg e07 :iCC_q>~DG`'wd1ŝo8QRSC1~n ?mPy.: pK j]-X)1yW1`Pğdm^Tdœ&Ѽ{z0d Z{#|6}1t5#(>.G!H rhrN ]PnbIE.*Z%N$͟7<—ao=OGWqBm;S62b, r+*~gJ 5Oܴ2 b)cy: t2Vi\{bฆ~D"HK=>Mr$}Fqޞͺ:f;e>Yo3j ė:#p}`K=S(z5DsdC$y;eȘhr?~kWvѸA+U]8\V$.9'+ P>#:F(ёiuj*j6Ӷ0RKx>cDT2 N 5eD6x006}*#NvMrL)6!@⛿#čS'^Pĵ5l]G7vG7 T`(I!RrYtϕ"KI%uX9[J<{)x<4*ʹ@t͊EHP8%!^D5z"Ҽ#i8ЛSC#q >{um|Kt$27~Ukc*$㳬j9m.oImnXH2HrU(:/)yd4CM<QZ+ib 0ho IjK4l~Nw*L~c @ m`kJvNb0L| L?+Xl^ 餋x|` E$r[3X{4k OG^HW,RqBv]icFTɭnh;YW* FTBQ6i#nϱeRp!Z FpN?P>#nni]b܅g8Kݟvƌyfv4=5MX7)mȔBˁI\l;Ρv}BٿbXע9pWqYԾ ,nү h2EKEr1T*Q,-M,E3'-So׿KfwT"Z:`18D'pOm1bMI:E]4{3 NV0E G!1+qD룯ьUߦRw4@RАԣhw˯ctFP0Zw]-3]Cmc`t՟ G4cU2.q{ڞGABNnjdT+EE4\F3:Mل,=S0 y9q!p̯sR!mEKOmjF(L\g칽3*L 0iebɆK %FCW,fB(KIFצߕ<$>]_1`}f-*ّ|ٕ۫]!uh؏̧E" F!m7# ׬ yUu (c_m]7:`&] I!T|E!z89mJfnNDo* @CCj*J.B ܷZ 6'-[Pֵֆxxh(9HO\%^UõCq#!Kбg}Z.YОH@HzT#+7\pSܐNm ." V] gpD[Es-e#;F&)s88^wuCOX$nl(n@ GW;WYs0*@DN ^Fz ڪv3jHV_xSt~?S!q%jOW2?nK_?ҍ0'~gtB` CD'v!A7Ih֞j[Cӹ9etO{ (S.}4^n2x~+&FmxG S綤.Jo٭.GJMܭJs޵HfXޗA#T{9{+C,͑+aD=*kP%:d8'PY=5ۯHXW SPtt=~C'%\v@ND) {J蓮G~ZR ᣢ+Wk [/+qQɾ!)<ziݟ-"hqVYYg?棚S`m6ap✲ IJX%^dD?ЎVnᝅngv ,(c0 nw+ݾQKjcŨpL6%XSiUHb NsU1o[n'/e[$:sGrCQ,Ս+@JM)Zxlg{bYC/tKpM>Z|B_ӎ)ƙ/řRfUJ|ZѰ?u<=B{ ʹ[ɣ[]jy[[dߋΈE WJ:eپP &|pir[z{f^UrtOsۢ~LY|Q)I;΢+`;Bx5Ϛ~ j5l/V3߸SU '"t$B:][ᆰ􄂭y qjrޡ<aԲKT0AAn1QdU=YV%%wdž 7' *Whoa ضဌ'sWWD{k}H%gˆߠ/ .cEv b.E|\܈J8gr|ȏH~!H%*jESJ]XN|L "1݆PNeDY̻O; z&[">hCb:IKW/WH&ͫ3 GA.^g,'18}0 [@Q>pr71=}dKLT6 8kځv$+ùFh.!bӏ{=T]x My~}XX)V}^k 1OCTT Zf==F6Wj=G [)xMֲ{gϬ)H7Οӥy`P8]1O-vwfC#'wUSyyvC,//5qsw{1DVc6fua@@;<=TʅKRRG!+0[W5cn ")K뭫gD%4i5-6]SVOq:u`R` %E7'>ōݟ"$pWC,j8W{B99"ӑTw1`ҩ˾(X!9|̨IKC އڀPlI)3~+Җ}McOBeڃus.f7k,Lޤ:q\LZx;ȿxՐxɻh,C2É*Ptm ZPMTɔiEtv(AG7G!9'QH:ʒ*}JM^a)eL d԰PH'O6V.oSV3Iq}ѨcB`Tv}M4'nNoJH9sۺCo^*6$uQQFS}$9B;EdCߊY-.hLn٘^y~B:!yڕAM%/kM%K?0@K':ӎҹ wk.5#z|V5@͍e鷄(ٜ t_]X)'!Շ̋dxnzc?aɄݎ*\8y@'YQ#V,ӊ`-9!P&Ŏ>s&Pc?WdwpV B}b'@ l݇FUI[2I7V$(1n@ש<\J6CVKo횬,*K.wX;אPZ87f9*k*E%A+6aRpGB&+-6͵pf޹Gfdf+PXT}b^igAcݶr[ ̳OidIx߾N[2߬_G:ÖcVqdOpXCS:(Pإx I(~$'?+^ NFA 沮ty&c+` eNWx p7.ι9 6WƸ!AVe|ߩT[kQ-ν)Y6΅Eg/#S* Y=Y3~\HSds;u4/y)9t-5qb&G^qCײƉ+2熑+k`h!B:UzpUYQ¸{َ)EW 9p^z7tG1\aEC[}Uh# jZO+ʦc\`4M{Ĵ}QK^XTxHK_}ȂbQ7Vjg%|ɶxVetq$ǒzOo2a Lo~,{yS.M**;y\OR͑?2~t3Q3f37 A57*9k\T s!3fLJf.mnVͭWj3<J5k6+*HJ#KmrURVUfyqRvف_Lĉ H$O v}@FDpՅ:] eRΓMT|˾qf nx䫗\\)€x@[o'+C{SXєE/BYFM(pM؀GhvQ7 ʙ.%F$;7f _By6a 16s=wy& 9gz~EBhuU4 (WZt|s~{v9iB4~9^ 3,}<_7WrC_d!ڙM^T z`0SPa.bygEz,,x [͇*թ V[9[/W:mc8l9?0g}{;GW5cotь8-.!Bi#fCBא<7?rJL@/O vV2% hY^0YtZD* FN<w;X,O"˲+RP#eڨl'#E2T<_ͱBw{'N"'+YX;Y# WP1W?4a \| G{h ɊS F(>;QXkm24qq) \@@t,n-%Ѹ.] Pʉ|a"O6۪iIe=\ZG}d(FJ?pN^B' eZ+ŗWRi,[TS.}5et֩sP7ߵq-0/xJ䏼-ba!W+:wĀ{#h.L&R&K:ZI-_~q k|/\ XJ<%.h޾mof0V_+H^$˛bZ,Њd}ĢKPX# {G}*NZ7Cx.>Ň $\2d6~N Ca|M #^Ҿ@>R̖sUfaܺ#ѹju5~*Q*?XS!e/^.G'GOaD6PuU Y/7rQV[d2a}'tBDe"}DXF%.(mjeuf(&m+J# 8 2m8v$vDɎ NyOr-,r)A _{ ׺B;)EJ̧pH2!ލ< Ϭ3" ,8Jya@8 ?B4E({"! OTfZti7ׁ+] ,'@ bVE\Oʗ8IVybsM J] : ɱXV)CpHZZRaPG8'`<) d\zF @)`,{ XJV0d[iYO\fM3zD.g@cgWn29H %++wX%IU>u?!+Y,S `ƙ5{T#WXqL(tm}jq ˫4&Jyʔar[3+܆BDM |Ry=\ Cwxnuq,X BM+sRxSDZj'T.M"}jd]'W^>Z!(2-li?p2t+JJ3}qEff!IM$|eȦp/,C Qb/ ͗v'D)w<)f,{U)a^SN t%R#4Uה&y $W^:8<0¸rE,ijdYa<=&5gK1; p俑)|H3A qkx6C-Kjs ?/f&(~ PjHg ZZ`:X"nqOhW(7bX^lxfwGg*s"Sm `dyĜ 1H[J]T rf}/RجB+{_VBVjKĴC\r(7 ޭ"j{.AA AOT<3h ,bX8 A 4 2gG5Um7FXAf:Xxt=en\9햁}!6;R)黖 OE+sO_}X0,WV*D4KJ&l5|xĉ%Q¦ͱ,:.ݭjȶ(,+y'8FuF|G0Hd gMJb庥E.rxrO:Cى_ٱZ'-if&˄w1%IA/qez\c&&#uB 7ON 6E*@%~uOv0%4|]~4ؙd h=#Ҹ:+ȟcIT~lպVs7)4]F3%M ٱˊP1KHcWGlrTanڞoU჏^/E9e#p`Wp`jjhÆ8T xE1VnM(sDNѭ}8 usP4H^Rhb/;N)~$ aP(nD1/ؼYxE4R\r52\NZ\%s0}{70(Gᅳ6["'#vrSe0_ 9ZLt* zuy)t-/`յl z޹^?Cڸ*d-"i|*908sEf2],an qsDJgAO}/dՑpLHB̨Ìl)r GF!Ic/ħ'lC)Dx(.GzcND 17/u|RkqCn(6'+0BwH]݁ +4|O|4RuuC? s7- uiCL+;deػZi<0W ν<3wMOSyU~Ц4zz 4%dy"*_mDp) y}ƒ,/ a}DS+]EKD8D1Ejel8jʇA(3[S?-X:mwx+UB\?SisB%e!-Gmvs]U%F'6Lvvq B]H'nOi{w"I,0/nIDe.rӻe|9Z_0qNy_TدfCT* A,.z+qLE T&z-*L٤eWݠ)s(w3_ՐVRf,1iͽ/1H<1ָz̰3l&i1I{s{h72Je6׮q/ؼu-4owÍ`2_ Srl PvŠ,d =dwHiY. ^(.\˷.qn--K6(*KɕՔgKr@G?sV`bv |6y xWM=dj K43"c3mDC8\C-U[ުa$9r9Ўy!_g\C0!ySTymeS!`A-:8N3dz)0`(ZȈ< (p_'N‚O8w>-!'*>.9bh;'{HmGY5 wIg M{e[M RԞqoR&#׶`=Mg:Օ4Ug;ͤXw|ٺo1$w11]q"=n=s5Jza˘etǐ]Bg'SU=7XVW/1^_B\qm8A7a"j&z3f@* İbȼ(j;H@>F\{d:T`):ȁȬh2f]N J +.rȻ&{b5ֳ`4ۄ;7|jE쟶kpfO y$kBbBO4B[ۋ36;4tU[kf9q0WyE_l2w/Y@ljˋ p;S:5F4.Nj xi4e6tt6:&Ksė3!U@ vg I-ȱ  qׁ7Q= $fg%p;C/Dd2a= i$yDa͝gͮi.K Fh\6:ԗ8"w c:3 r93 GWSƋ l= mĀǧe{)D+Z=1F|x{'4$7d ۛ;Ąpbb#NӣFJ,]r^t0JSK7_$]H5DxУf!!Y@b@_;PvX!͞'t =e>6AEclHZ ~AO(kF(̥@8+1NQvi9КDKEzDa⬈j a.M Lv-ănFF;Δ6uWD?og'TXcZ6{[Kg K~.-$9ZҵT&c H'p̬VFWG(̓X)BE#@79gXl9<}I5sKrwZ@ޔ޼m%9MoS̅\btm욝*][ovA"< h[ <ɜ/Z]#R0M1f V¬,鄂w5mk= 9e@Cb7< u$ޯxU=RwPOJU*p1^yI /#.m%ѾL0ƔO{ds>rjJ!eFQ ^{dx ,2Z'ZEw(C+|ך^c#?p6h.Z4l;UwL\fK9 yfiˉ1ttl[!yhE9) *mAV`e^% 2B^ B^UQa$.'`=|]8? o@O?q =_*g_\-'垥 xC̠฀G(C ۥo?V5 /ruKmK2-wN@.g׬lOmD*GTq߂d>FMtD8^p62nڴ'je]g&àsk9 ߎ8HVOo%;:yMNn׹Ok}&'E PS_zݼJ5mʼny-Ӆ~h>۫I`˟# c󇓥Gb6 %J64<=~a}oǗj37W R5brL$w2œ Nflؖ#m>D^O7]˯+_??:/5$ߓaa?As Q:dzvяK8@Y35A-9]H T7 ag5t[x]qXG,wm#/30HK {3"J&gXySx^nc>umԒ@e/[KK!;BDp[`Ҏ_*g&$WF(1?CYD 6Wܯ}ﴅD랐>[] ?PKfJAkq2"<ȟ:4ZD#KC6栢ZaT(My YtG%8 誺 HڵtX\zR!pW˜2j(|}L9UdyGؒ{^JZ݊L$/"WxM%fj5nV+rx/D_ZsG3DΥր`ƴ.CE>h6!_ǝ6p;z~KAmPTu`v[gZPbI ?*W.c;)8z ѿ'!w]N*\X Su%5Cbf4^Ђz| {غw6 GAz.[3hD=1r 4Ufg2¹)LSS B6Zj {r^х'ZrA0T{[!IN}(F0Ezt؄TdL'e_qlc,$~:^93)f~Q=lB7? _t2ץ ,f z&f#Fܢp3$ȿ0Wy^NGt0_ \> 6"萺 .{FXֽI`|,!Qf/j_VVIkYtA Կ%x9>Hʆu@paY6:s~3 jcIP(1sue|b ]&}/_9'x#jxUVC=KEoVXovۘ7;Bn9~{^nW;[_'8/\~HPʱ,7/&{ G:1E aҗ 9Qa.sֿck ߍPj8\CmWQۢ!,y~OY[!Dkq4^bt&J0_୐+^K$+]&|vEU6]˩u|hxQ {y8(Bc*|\N* k~S`cJs:"JJH Ⱥ0-)h|P'H-(}f6r +dp![BDs1 ݸn-ZJ2 ۣۜ$nA|RC{$t^N$#t-+Ys_"D7BM5uFYIb0 +^fBJ((pZg rEǥӺmTC la7`)(qp@v!zSKO9מl5 ֒=gk0NjAv J"dkOE=1e3p;r'F#efB2G,,7֫Z^!OVng nu_ wG;V, m`ZwY$w%pe^4_imR c~gI+ .W`0W]{ xK>SO6͔[}hhj%F--QNJ##;xK3#oI φy,G!CE͢G+<8..j*Nr4fϿ?/2q3 IY{*pc>_hxlHKk0ߊSx@^ ȡpxW]Lp%q\[5 p~NjpueO^f5SUN ݩfd;r_0He̾vxqb14[F G?P\&)p"72̡լW?id_γݜkn\ R0( b^%|U|0`*"4pib=iWeZlw5.aTȠm˜{Iё=&1wAQW%܊Ⱦ`<92E}~Bb:A)e {}@p=TD-闱|;qs0ˠةEqzt`k 9 ]w"0xuriw 5},niR=oՇ϶ |> % cAHl%v*v"p=ڞkձc$ՄR~"Ju$Q5,8]St/ H sKUZkUh WmTߥ&J:^E*2-ֹ|q 9w# Eu@(ϸt%PYV)Bt1o>rb(nRv/Hn-p͌(|$NM4Pw̄*(t2;vnDzÂPM>P-ySyz59y\DHK#[XoQ%ʯŽ"}XO-˭fX|9!Rmwl0yQuV?%J񡼮:ǻߚO3CTfm}HQ:̮&1,qIsC[[<= -Bz{) Vaf,1\ܦ`TG%f<H|/.K/wm8ŞOޝ9WF|fc"RB2rҸz%T/geV3s_; ޞ 9 OSKH2mT4>B1iZSn b m&\4cVI4c=qg9|h ÞYKOե' L?S_)gl5at92S_X%fFNhC2{8Chd>_|NIjF2ԅcK i$~'nmmJP!w"Qgv ٳz ]rl6%0KdWWYNn 0Oߐ>Gc=EaJNjTQ߳pQ²~뷺,8d(di@gJ3wg+mҧ*^HvAo.#_~*C;:="֋]\tJU/eص߀w/]Z!|]psطS6{yg})aɭ!t9:%{Y3oPTof=?ƍT~FbV-Z \al\ߟͧ?Wql0P JSk$bw%(Wk`Rm)Qk'ȧ >>C@/HQ?9`_^TڹV"ySо%&nCOE_v,IG.cCU=T1`snp)"K aܰ>) y-VVEozȑ-? eszv4"dIqG~: *:`gδm[Jnd.w݀jV w @1"/ 0X  %DcBwPhd^\"4cw,_fs{Tջ8X'΁{'ٖ2x %:KA)R!aOvTg@l@\P# W!hAsflBVkR52Oo1C[fK.*)ҫj~ U{^둡ZlZ<϶\}f=b)E|Pf!,mK;6XY-44#,ȺCYܩ>0a&چ?ﱷmm=HHd?Fw<8 : d"?9N7RXxyM6 .,0e>F5yqYnM D&z-vLvMI! ]4%tPC[:&PscO[!|,hIS6w*mdgfMgxu JLWW*a6hQiQ&ř?܄2p,]cVy%q;LH? 9-{ ''ɶn쩣k{WG용\t i–Tpؿ`oH+п؊#/@:Rt^(Z5wu's`V'MbHQa?=\u㤌ˎB BbIu8|dE y%YEeo1AqFY,/ ֘3i+TS굡W)00oMι7и#M٨k;ŌKVWOT .zO.osc|C'jm_ znj *CFdtxv./<8PHB *IXpv朳<^NpZPKUpc\'Aρ"&yL  }g\;;G4 Ei:GѸVflC 3ƯJt"\9m6#тͨiֽ(ݴxSO(Cw9Fݤ|}!jWӭՍw$EMШ0ȲbbWg_GʼnNL XzZ_"5?eA4hkFYZmh136Eg4tR? O?CBtFRQ#z̏0n^Eiԓw罉*޶ ^kDfL2r@Si$a= . @؆Tu@k\ZP/͋,ۤe9?? 9 doԎ!P%TSح&H<:baXzEm,qsIrҷt,3{Qh~?؝=)C>OwC7-H7IrrItRFh:;E,"o12_6Z&E'e1$ ٪ < [h']j#M~#2iެX#wfF`!Ke͝[z$+M&2T,8 hdak([`*Dթ#%ٽ["Z{B*] dE6pXE%?ҀJ|sTA=b;yo$iӹW`|><8;:8u0X]XV$v!V,%`)C7zddPktX39"ɁVB*!Ahpa,JvW@\ /j&CV.PvcHYQ]:A4^k~]/pKv6)/|2Hi#uP q ܾK7%Eî@LQ|1=}Γ(Btf4T~-k 6\mF!"%̮/ w<$R5xJgPnt=PeCYk]zRM 2^wMRcz<ٱZ[/cc A. De%@ K#tA% OlPS_!(1>̗vFWת4o%Z c`ԠvӕQ<rŠl5MV0 /x=`4׿[!>OTY+(uMaV!'^Rh'|yu.A jɾaI +-0 okƘ;Q\ric*>B9Nb7+}ꄀ3:VVGi㡣';ݑ[UC~0!)g*зqFMWxLuUgiɑsU<ɰ8DR#Hs 45Zޭz%Ap>[}Rr _{(R6mKWkیaD/RDjP^0lJ7ҩ P_EHYAߴ2*qr}\\ JHtoϓ~ ?*@ 91]q\ )wZ9T u߮UUZYKCwjn"͞IvYK=(Fl*dۚDF*#.w|Wj71Ͳw9d9IFn3@iRiCr YP6N8 +H.AᛃP#U JN,Q2=!v w1>O# a#Ƈvtm(uO#l_UUYP,-ae_0N ۋ!2#iJ["2  -o̭I.ߓ>-8 <흪x*Tǭg' Y%\=Uo|X?jY$pw2\Ivajr* WD(gtB8Cu«?.z-DiA'wnY+nBKK2p}T\ƒX+# gu$aJ[~|Ø~24`: ]FWZPf_JoeFg~2~/!+<#TxW(esWtM^%Ӻ 2T/R1D+kGDD'WG$ ,1N9#9E׮{5:vj/eqkWjgTwhڠLk2W}&X,ସ^8Y`Ÿn׏ c'rryԗƱι1}<" ,N/FXl"jr=H5Jj.G 7}_UqWL.,:]G` wۿ꺐X&3V5F^hCS{$v1ƨYſ t&kN/{0*{ֽ@p)(gKŐRZ#GQb{No3J6EՀugJU8[uPa;Z0غG&G#!Z"G~)Ys=P{f(>&c<BW@ttf"\gCbПv0"jcP< Mp0VYuGɾ5ʺ)&&wKruh4H)ZhGyh5!L̯\-XreR}cЬS[dWة_G]< ɾrэyae3?ָW4$ʛAI^ƹ:rZWj.Cf܎ ]7ho]n8\k`gȡc- GKD4dőrт@335eR"SpC<nx.B󝑢 j,UN5o&qa UScD$y[n8EKd/AAJKzF\@&tY;^2n M!|m{wT:Т!N{mEҥA:sk]~}9|fA%.8C3"^ wcA^ =IXGzfE\͔"q>J`kړGxBƻ|Ŝ8=l&VB;iMMTEU#o:*WV=h[.I_1Ht`4 i`DS,,*6>&*>ϪOqYsHmH[㐇dzsw܀D/$$NWe&R5'.D M wG~Ɨ+ v3z~ǩsM9N $ƾr|%&ia' ^i( H7+ 㙸SD,d9" łw n+. 7lS R-Rȋl*<^YQ'/6vU 1!݂>qL|Үa7EKnNU$?|-˃s$+x(*/5:{#qQ; A]ÕW~a0E`0, c; <\J58ۘk7{U205 ݬ< /LljdeI GdCx-^#.vd(uQھU/$2:y+?0&? k}!lieܲ"J4K=N*xg1hlxtmPo=c2Tfu q]VFB5^>L]%E, :(ȟ)IŨ,&E7xW2\7Nоu߫e̿qodxܺM<% @~;),uC Qf5p҄ԜywB7 _F 3SHnx f .{$WYt?j=ع|` #Cv 7z2!_HaX'bK7)2.~3sSt?5dR@w :ȣXT sF3>I՝? p\C(nGznjf 0>ȴY:ycptą*"_ߦ1q z=|0۞&z;8ꯩ^0*; i9^W6ڄ`)G`nKf+*47 @Jߥӱ v۔Pf[ F3B-7$ipDULJ?S!뛑cEsbYTN|_wa<K JJl wHxb7dfc{NVSkUT*H5PyLG=[el)@yvQ>\p*P0CtCZ> #0͋կ%SA5{uıWگ6N RrʨdZԶM d3dC`FNRpIM>rϞI$Iujz}[CG{ZI8_ VzPRKs9kRQ}qiY' kP`'>x9Fֆ!E+A -f2߭ζf=8ԉV!d]Zw%]X>Р^'fRPmi[qM2R̦WF"ӷaڸ(vk֤?䜴k85a}Ƙ6‘G YK,$̺urʃ̐8Ssc{+<1BњÄ8Q}u~Ru-ISlB;[ޖ`C%Vp-ߌ&-X<[CZ6w}IuaUH_)ku{`Pwa:i3Mzet0([,aγ[}cN HҿKM͕;DjE¹uŝ娚Oi`/'1D(D竞S:h0?/gN|gf.ѧ7Gd:}d&֍hDeXdF b=mHW}aJ~Jh}W򚙈b6^$#WH9r)sWnlS 9.B%saR}FƒDiVp$$oM+I/hVz[RRw{v7l" (20?N2y*+`|/#^NR{?R(,xL7eq (|I͍^ٌ&Mu}}UP ?I^6I]Wdř/9]M# uSA-?+30Ӈf& E:u\ gihg6 ;pJ{J~>#PKm76ԿhN=lʐpZe |!DC2?ɶsU;I];.'WkT2TU>־|NLzB`x$~X҃QWQG,:VGjv*0мExL7Qu}~.[wpB[E?I<>bu>_iF>nCTL%#@nCZX2]d[_]NvP f/EFvWcEv7=/*ӐsJ*htqG&&Ji9XXLFh"GN|ON[ 'я֒I5>'izr>+95Iw$jnI_?d+t/3ipK25T0/3(=GNr~F)min` u /aʍfɠMc?L>|Ca;6(۠D]yY0΅`!,d :c[b" 98zx>m/uNfR;ji=C9HzNkqZLbt _1y+,=L":Y~( r>[0iVmbhEoƗqDns[|g)Pl+mu=mDZ@x ~zɈgfUA0.F{ZaZ^bVjΈ#,[2QY(djm5m«fuѲם-W"nZ42rsN" 7ҪiÇiI}LU37yM81h{rqGO'w <[ůi5kYWs϶ ^6[^$TN08R%|"WCta:]e cyI|nPt zalIF+^}56WGVR dڸ3Z-5`OBEӮfZXV iq9iUPT8]F=!4Ѿ豌`HݏHwHYU 3Iϸ`z5jBq¶O6O$F" 43x _s$uɤfI̙%v5mgz%$ o=i6d{mܚԴedY| RjdTh`9鞿Z o("&V6> X’wݠ!hmnպ;[/DH`C5LCMo̐&2ݔ;]/Prb @,{PDү#}ѕa9VlIZG=6 q_Ty@.`l!cʝg[(FR2EuFC=ppfeܸk|rs5gٞGcݔAf\ATM6mnbp~<Ǯ?0rמQ(2Yn&\vDm^S/ +BH 6(/+EA~kG}C[G&cpVI:#s@tsְVc?"릝L3=@&* ]mc^xwj+R) FjnP_D3Ys<^hͻV`?p┛j0>5jwr:shH3jwO%,5pIŪaе=[FbJ(MVKFZjt)^Y$= ,VD4xɭ13HH.:;q-!z*@ PK!G8[G/i a&f6~˻>]<خjo]”+.dÁ]_+2^&mF&ݩщp2(l+*b\=-%lPRKrBOO&$'PTf<$,tL~Jy_<`=fEkʪjlD;.hspn?+&ѹJքh"-vuS)pI:f榡al_LA2MBuܩpZԚCp{IQәjxRwr0bm+;IhZ%dWq\W!YW1 j]zuPhD\.Wr<6bu]:)SPʄTٕI4kՕSnhd'DQ{Y=xK侸F@|[9QEX_3KSbYj,,7D2P[vѕߢ7}[E?0EKh O^/BXnU@fuNjYш9_JIlyә^2A\4s|Ԟ2HT9iⰈnGОq*Idkkl[Yzز.C)_؉[Za\#.lWaxYl6d0^3(EwZiU FaGb큡0 8[ׂU*! YMo*wT|9c ^S cc OPa5[gy![q0Ӆ mNIWd#SU% gb^fvLhcm@"dV45 =&xjD /EhsR)cY7daXoٴ(jWI[w*`S9 F !9dK(}z KYRAnOOS_EGW=3wX>)%"uG^Hu)6@94#jR[r8"xf65r4O< ,N&)Ӥn\0W@FގpjȂREY&HBj\V Jn|x0{qq͙oU%|{?G؏Χ}"4ږ_&#Ԭ!pȧΤccFk J"Ds !ÐC"nB9 [B)^a*kZhēs*+ 0y@C"U(DUKúİ{1l Q*UGlJԭ N[k6xa%#< Za%p4raEuEȒ Ϗ1C?H4!#${3r Zu|/5 f j/m -&y+@dC(Q!Sշ?Gq4apLlȤV;7>E_0l\SLF&Yrl)'E1*mEc,w ?hULEw?>Kd(L^`q鳴+oսibrt+'p$],}nVPu-(Hw9)a4(ZJlt0B/ϴ+/MsQ@`1|SLq2pS.%OCw̟!jBis;6}V4îO袥Y!Z5od׵uDf߽K76ó>A3.khJ[/B#._R]vk|l)'8_.L!uҳ:OKN}YźF0ѳJ[mfWe5w-C FI؉x-7 Ss%i}/]xfga@E685D3 dWۚn׹+;?t f"%X#d$Q&3;)U Qsë- rYB$/"ݭ䵊E \υ6]E>͘k}gzB۳^^{xUQ7/nK@:d߯%k .&*.^7I4;z+y(GP拀oA1{ rj'3BKn Q(-eS݄`& n._^pҲ)56jd4@(t 2  =ҞVP2wU5hSA9csg%t!9S&^mà``*}sĺrΜgB.Q쎆R )L>p&#z%GU$l͓[帇WiusbP7*T9BZ_[%ppT'ք~+>K^1c @,NӲ1D&C鵝"0jص,{ݪYzJPo<0ƗRV|b85ꈿ45ꛇx9[YPÊ<=O7O/!($CtS4..Px'̻c̣gkhl-aQqG|kM03Ol7FTJљm hI<'`At ,lUbC yڱܪClGEtLy_<=Hıt8N2_C!,k[ IՑ"5!έ fʝ|☡oȘQN2֞ot8c1p9) [xQ8"E*p۬f&{}С Ii]n\A'kj(C8#V) =ůT{.㥧>="&Hȼ[b/:kڱ|DEr<`ֶFv=nK)>)^_`,,d}ӻ=;] '/A Y4ܱ%b3_H&/ o~FIga3R76_\b_{;X#ٺcWIuŷ(4k KSBPc["-w|-pu}F}F;P*!>(2I+У6Fa>? PotU;d, ҩ\\-X(dLAШ<0`Cd<~WT- _:mde& m2{TĬA8"ָeұzʚHIFB\H~$oOUt?Xҟ!eO}4hED> ,\wd4uAcmS`EQO.yEagxk ĥ5b@79AX;3WKb@L@F8Tu0Z0o0?AFZ=B&MžJZ=cFDrLӉ3ߤ4C cVRbײ+l?{B Jw%E^25so;B/vɣ"~PsȀ#(zpq 6m_:H|I]?u` ΓX])\IZW}_T=FQ́B%Lrx% TBXO{WtZh7(E2]OPߌ٫[r_lF,U/'ɩƔuB+¬it/MQejK3Y0$fu ΥIt'[z9v a)Fq vʊ+ w.lSn/ n`?,J,r]sFG\ysq[*o$.AFӵܿ2tcG6/ʦ9f~LG{ht$?E6cOh`ŬF ą0t|FbVc5`Ou\\]* .nù)-ڧVA('D["7O׸fcVDf 4֨H9yZU#%`2lOmbgltv>ߗǺ's]cd?ZI25Y+p[,~{Fԡ]mgp'U'YQgNyX;MdwZEp>5ւ L:UW)g0lb( ͮ\:l|t^Rj4گK6Tgx%HW:o!8W7s0c߷3=JH9P]izUz|dzf't4hnԀ TLsLb; zQإD pO Cry2&/CZ(2ձBS.>M uCAr?ûh5vq(1Fq|+UT>!Ir/Yva]Övq5,LBOثő^<̳UN/UuFy\{*n@$A?x+Y}:ujv` zx]mU+MQAU p=\)xN$s3BcS.WjU`ݫ|(D>0v(DJZdeHC@;Ki#Xse?eNR`7xe 36a#'d.ύyk7-6|`(:^7,Цq0sLU_\ЬOGG-U5GǻdW`[G4t0=]3Z@F44^Tn?3J|x!ю0] i8Ud!A*NO0&t;%*QlKՄɛtOPE{T:0 >xQS>bFA۫5>ٔtjnR9^n7ɓorOFbm֎]oJd >O~n5 xЉ{O{bؗ7(/]hcqr9qR'M?|?bGSco?5k]03ɾ]798$9s :o u{L )ۂ7\n]E~BjX=2,I})bf,;f>D0b' EdWŵK8Ngf"i5N]$/6:. Wv.+~?2uZΒW~-'Jolj[VZ~ED΀W.$s,O~@>*{ekWHG: _ZwՄY €1Z_08zhGqENM\\\Kp?Gv˴8>j PjD(33m{}ppf(HK?;宥A5G8¬|ϬLCʝ%HP&\T[g":@lˋxHշ~e9/Xbs^@8P @;LAg㿍\iaR. b&d/Zd92Y0F!$IqKIY&QٚC}j:\59P4x>eKE0[ 3"0Th_Mc\x OVq_*+G/&ʢ\6y>ߌ:7vuZHj= <ȘaBpܩ6`}d|s //}Trv)ՉeU"Q@kQkmЏ@bMp迲xCA3qAߡʢYeTB l(GK!CdV- '|}/j8tצ*\c";1 CEkP^0NހܮbDg=sh#\Z[DtoqbQ?Q?!JYmY{#}s oTfh:.;VTn[Rf㮠MR'oV J"+'T~KxG"]Q=ԋr][^ gި@❓6}ϲB{"REʮז&!/y܅":NR>dHSXK f'I)t%p<^HO%f0aHE0m52TRރGRuhbmkWFзfxܨgp*`FΩ?\@9H^.LƐNj8 >c c'H>ž;%v0ꄉ槼\KF 2&$t@5{ 6F9*r~ \OtUqlOe|l@UW^ }k9Fļ#̈LN6+ϤA6sE v{ݧ'淎vBHLQj zm6COҠՀY f4PZTYܺџ8F+pOrJ;>z?6 X馣}uC\J#>B%SEil\ P5F}t6NA%'u[ۍlkwQl"KuJp, qgAL<FV2y5v0hSDYe ψ?N9\$!fD/K*0&YS( ܶggS5R"9(@B9At7o@eQ=sZNl ȇoFM<Xiu(Nw:xkaI:`73!-7bhMyktRM1狭/~$r܏ ʺG?Rl:/5 ;GMR,=-ATME9 pY#\mV#^5 l_wjdl ]o,։|24 yX~M̎zN! nZ޽Fe)zx9 iCX/9"(HfjD$>y7ab.%c//trfX8Ssrt8\;ِA s%(~bȷU=<\OqQaBo_ k,JAtD~j1e0E$Y_1k+<04) _i-!" r $vO$mvhTr e&L;WV?\4^ё,bXے$3"@F;EPUk6ի Rt=k 776&pQ9Ar]?,>ZSHE[#BBGP[_vcg&H2mNQ#.khBvPPkMȆk]m&7{ l/"KkwRGvEhXk}SU1)EU$`., M%[wARYT:Z>weI w-tâ 0%*z[4zunPӞB0q`XkO|y'" 09@n`R0dm8ef46.8ټ0C ft ;Y0I!kicbIV>AN" 3P g47- !>ّ8~*0R3H]f'd`ʻbRj"˅0qFΖ#\cd)jCϺqq|elװGtc w/2CO_Y[q׹>րгPBR}f0^! y!jɚWÝNT#] ;'2!i|rr5 2J75R'FPt!E0+C9Sa:CR\q 4`t:~i:sRym(w!So>PƫSf;>mF;MMM$MWPz'O Y'k8k8ӳQ8u.Xl M˸4 ."b vpÀ5Ѝ!X?[b,v}vb`*!WWjm* ݗPa8kͿ5 N!sK2k)'ptU\|۹-A5bKKae/~,Fh c6I{"7[yM)71 %l+u;UWJLF`G׬ς^µ`AAy+uAcMNQ0E6q=@pkw2nBnHc}(10Yi7pm1uNR*UH~&P2'(hϞ4JH0ی PF( ˫mEgG fYҔh/I!쵬^&%w?ٜoy6jнkCBXkfq!ˡV}@qMfm`-}5S)lϓt܆qл,|WDmG|=s["ӗ@L`xɩɅ߾JIP`R-:j.9D;ߦja$UC3Byfa{fk]1UQN"6ɝ}2ls!2 #Hy$D{!>O#\*;0LDF*@` u낒qA_M8\4Szm=$t+ι N0kFFݎء1`sLBSc!)Tf91hb;\qxB"Ϛ8b^a:7CI7  sfg-*whEB"Le<$$h\< }$r!PzCM)P-q -0V\(f#eog(<Ls#hXl!qol?7ɺ Ij[G >k#w/ϳS̊.ڇ*I|m3G#(ud3è]R+yDiL?5q{Tբʒ 맜/n2f&ghŸ8\ Yan*a 7(St^s별44(߃k/0ؼqkm^ 7 "Z -(6Bd$v:ȑU;iԼ%b']E#=ZJ(Һ\*I ǶB0W;jdhbo9*141\^/r!,c-oT1/OՎi2ˢ J:kKGXTѽ@1!g}Е9n1bbM37ܵܖHcDe(V *G ;Pcl%@sk Wr?~vV6龂3-|_hpd!s:9gL+ӄ{]^˞mS]TUك7D.ů2B t;ijpݍEw ^c"7޸L|kSxll~6tЍj)Dػջ-I{U+!2[yK[xh/u/̵55 +瀐8)#`L˴!thi HYOFQKDDֳsL\PZǼ%:LW@ΰ:a"?'}!may$ٖy77hl6ڪN!Ʊ?/9Ӟ7(6~ =A5bʉpV-FdЇQTn=K`X,6˝܄UDt[Pk!z~>3n̽ͧT@SxN۾> jX^+J<J0=ׯ:b??=q1&k:߮Rpȓ@!eeySL^,j7t/:ZjC2m$|~3,pmÔ#n`v.jvV'tR+)(ŷ_qk/ %k;; VEÛ%I[K<ӭFܑQg< g ǚ7:^U7up/&^ZdGG-E܍oKuzqۣmqFsWf*!*˂IV܎M< NTUe޺=~,Tb5Dq]93Mމ5`OoAߠ1'5=/b vt 庀5霱} sq)gS OJF@?wڸ1u*puB%ephk<\ܳwA}&7?{-4Q F \ˎPVpw&~e=3Oc$|Qn wY\1GZF=kELw!Uh?ް{} 8GXݞH:>\xBFک|kgs 3{XW"TqDB;M9?ļC%p@ ,(#oK[  Xu3q֦/f2h%ʀ{-+ך7,&'pT*Sw{i?acLq~N yRCN$?2mȌ8ʨ3u]Ӛ!+>$m\(|V%,'KAsYFWgz%eL6榱!:\"YdG f3wY!!Q`TKs1bP(.jluH|kfnPcxW]o s~mXTMܗVgCȘ,rNH-~21 HY1E!*wo-D\8 5ox1KFf)2qdN<P}x8t/ DM.@2pdyyQGRv -lB4_i4Dj'D!}JoXȢI>!81a| 8)HjP5zro|]&ܸ ,[ѬXhŇAMN&`_ɲZ6Mu:r^,OOuN Fd0z-t: /) xn [г=VQ,`?O[WL^B; ar<5n&kE[,W$hB.!K K&Wv 5rN8] ՠU[3'kgc7K ~-fwL5b}j>`ә"#9r 3 34W` I ZH j mG( h+GX<ˋl^ʞFKC+m`_0%.&-35Ew3Ci;~dOԣq^2aGI7ꨟR"-IbBrbL. I>37eo-0`))&2NXbׂãHL+Y. r; i_RYI|FP΅k.p`,_GrƨN~!6o_F+ClKM _}͕ yAut!ƐߒUb ~ֻof&mP~I5T{!]_r;nplWpϔ+ kW QXZ;\`c}%mDQ#EfayV 3Mз6٪E O!'9zR}a1BnYl+/l)iYFǾΛ[&FM;`UljBq(aׂi7 Bs߭V"7DW \2-!SO Sc w2 O]\r1ڐ?T?ذF~@eap|xɽKp#Fe{-㱉$fv>ڛM$yizq^i~movPT7qebmxꅜB]j/|GLp(Roi>pbr>ؘ A%o 3$Yh /RC^\T[rNvq\=6w4$x,ϩf6r$4b:FiWszp lzȵJ*}ӯΥ?ZrN;,IjۈJʞgh ~%̔D "RxCdO:(Xr3apkf@bK rOps.Fmy~^ྲྀ/B6r$DaPT4\}r#O|ZlzL諐Bewnռ.bG( s4׽g}JM+H@S2I6 1';\}1$69={5hlkP`,l4Lpi3AzwɒD̕Fω<;%J8!A-p.h;f \aGk+Ct֫E7/3/ ++t6}sCH*~;8fnDQnnsr"a\)d 5px_,$qW MI!Cog9dN.`zɏ-+_Jg\UT~Z`g7m6,S4ci UVFC m2| EʿX$CPU?=zAZ'WW["С tA}H Ç̖6lVݶ!jɎ<1D<# =FiT ru=x@PZui.b'TZ'.}A(J?'%$^hl ߚߊ/X&$-{qYH"$_S3'OA|= \yl'ztK Vqwx9q[_q0gVo 7?;2$x^)a:;I'=}r E~f="@8>~v3F8k#> H>Jr:nh1zh1~m"A|SyN@D;yΧ%!07ׁ+%W/oUʤ Iu:T3wdq9 x'b+j{iDAf7*P¹Bт,g=q+laDq? NH:}<գ=ަ L@Yy7^ u!a,<۰IbFǷ-1*J 큛Mn#o I+יVM˅+=au:M7%.\S^=l0zTuaIyv|n'TeA{QH).RxЫgq-2M0`149f=`|ӝ^4|H[k{ V9-ߖ ݘyB)OF:3a(\xQK/̧q )eQ$\/wƩɠo6 P(;`X@b (i=5& ԟ;FgcsN ݽdэgH2* XCr y !L!$TH:̳}7Aa@GhL$yctIaW9!(Gd;.S'N4?Țmn5n@v 1e[ܰa32R,ۑ2A՟5Q8OtQ~H.k`5Ϣa'[J@BTJ2F;;K#GԒ7&LFց_Vٍ9ÓoE;mu[.|p![N3sX.w?ބ;ǶXnE{)8/jySmiZ k +&%ׂbR7S'{)#O]hA_S۲Rã'/@]qRdܑT-x*$U&/sRTbƝSŝzQA:~f gOɬ>Mt]T5Cs5f Xu`t[pOϞE`l;5l=1S a8]6ޱLxJrzLR^;%̊kgZmXMt5IT-_ZWҍQ<ɞxCH}y`@SA^Q%50OYHӒTKGQgG3Bx@{OAԟ/nŒ5']9"äd}"mz :VwwH2RȞ^cHa׃svXz3&l%xWUx?PĽ+=#R >,Zu>d Å`!ŭ@ r-a+E9L8M!{Dp=@a>2ޏTQO`2xf\ j|݊ם)BN&0Hagۚ-VAA%]܇fY[" 'ۋur=/9Gey?ˬ?caIPj}}ʛC9eV0Zg܄4:߲J=.n~7joB)v۸ jYDyA&Icr4dzX)%%A;RjqݪZ De){dL6T:\(ȁ~%jGmM2>=.ZohRE*GHW2E;H689=?`0@Fsx\|YODg-?\^q>qs5YʹuhN zjPRJ8G@א}7oY4. ق%]ʯa7J$g1G 7,-`"2u"SDdp/Ӣq=ҿA/JI54e怤A*y:R.d8\]x૖Oo1$LԞ`#IM0+!'A_KuYě$bl @tHJ\Ky:񒗣~WcpæD{#ƍ~v#g'A?҉׀TNK,-KFōN {{F ~98M_ %zb!V q4-SL} <&ݿ4?w V7NzbESԦYyy n+ێ$d^&|%Ur#2p2\o< %*A#^v|@_K2xRLF0{av3\QVMͪ%[6bGȚb$v^A]oozD0>";REEK'/th_#g8Q} 6H_V.D*u$tGR X_ɆӄX۾A6Uo$(VU&Mxe:V]s8 J.q=ʥ>̪i Yʓ 2AzȾY殭HfB2ԲQ uCsJ9;V8Ѣu`eG8z1ϘSY< Y֐iB- It<qr3{@0^)n_Kkȇ~u0Ф|(AːUY LQï5Ca# 186@%IL>gM)C>VKJ&di7drOZ<+-H QAuPJ)eG|at k04- Y HU5 XS'GjMB)2Bq~fOs, aRpዒi7 0>sHSq ؕK4*jZ[ݜJ8}؄iۃbK: ˢ h̍B7fXsgYxzKJ,SӇ's~n~ۛ˪S7 <)=g|bFpAT٪ %ENtT;Tyۑtlj}G74BДze/2BAxq'%KP`}1s 'OZ UhC 5Ii;a ^7zVҟ0r 5h4||O8G2,F$P9!m✁[4@"*${ ,V2Fs Af`kUIes#R@?/৊ BN )8Pf*AKUQ}zuj4Rg\`ѥS mvz|)WqL#J3ak(_+3k S"Pr2 /4n@j7CmfIlI 8ݲ|s|C)Kzv"3R^=eO#}bCxD*4^@JW}vnK V4$D =ZU <3O,Ljf@nkJtԻ-)I PěEx뇋W3A4&T=o\ggq|;CN dzVkx B*(/"!9aK)S}RKv_4rg 3css#_F7QIgLta%pp_֤Ɓ/PVQOA=z!Mo }ѿbO6=Ae{;wA_XwRj]{a,i_ğg24v>yVzvrzxBDXmPӭ n^(v #iJE1Goy"uy&n3:P${=[7Q PxF:wx3$?vz/Id*a.S2ig;1Qc_'=:b'e%+yϕp+1S i@`}.9$It@Iu4~ ĥȌj\ko,V .puS<81Jά_+15E\֠1(גb* A@”KW:RcnxIGA#ԕgR',`'1e$)B&10cLI6~qA:ٍAW.m]<]!PUe(d,@>i? T(@LA]hY99-4 -ÊmmЀr%t*pB 1h;ꎂM/{UǍ$IP)fhKM2RM^le qEk9JT -Hozv5D^MugS?Vln<щd5WlmhzڈQ `okg̟ɖ,WjUO`X^s}j)EU=s$]V؝L Ëu }/m5*b裯]xu3ުX+uֻ`YUO1\o'3D.~0H[bۛMl`X2]SxyyΏUEtUidž T/rF!!͹"z9 r'%҈d iNFMzw_O7NQnJfhff+Ԙw/RRA'Xw_:#ϢnH\wٰc֟`z1Ocy5EKٸfot|+&R O\ Ц^>`Է$%˜җט >$jrgt2)aA[vzq U{ؽO8Yb';-liH4 O3 -i5yIۄwGK?ru;g)]b]V&$&Kc2(t$zʊxTVGr9̯Ր BՃ[r@-f<&Br"x^n҉H-N:9#uu w *^z#z0SCE(xEmmN!#iݺ(ۇ_u6KV-EH+Dw@obSlK?STz4'3Qm<_5~XJUVdd#/X֔jӵH|C>| VpIK1:jGb(I"-oK3b39Ni\ZiwXG WʭCČ6X7ȣ{"XA^d$wfѥivj?) "TǃϚ[uw_e3'Z9m95`NH0G 99TJ(~N#+9*l \hoqop#4 ^)gj؜ϿRg06^:| OFHPJ:Ȃ;PcE[_T2a+5hleh_GΑu)F`6{K7r3첢 5hA  B?-FPzW6ZO8 ^B$q eiy7rl$]]Ok54PQK2twĽSjh9\(2^T]'kŢ&e1X&8QCgbzp^}4:d̦Aݡlbo[ꐝTÈg[ fP9#l,˩ [%f'sN?-vbQ|E  #%5)U+U3۱+!2~.M:lgIA"vý}Ҏ""sq d!Ri']B2A=(/6&γ']"TgY{2tCR+k>"DM A]q]l_ģ!=8#@ WЙ(c$>fIAĕorALUh7aĿ}6$E08kfE%o<҃ :Mvh.vq{@`AќxΕ ۇ~wT8T&3R,!ѐHGiWf!S}2knϺPd$'X%sb^w?Atk7bkجx=P erw)SyE:M3ܿ Dl݄m~ $*yYH.odqYVAR hzBpĩ 8tWK2iޫ~u-Qv=mAxR_ cp ')y0ŰH >bbpKԉfŸȅ 97"ݔ)2۟~:i<d>2֓Vܪ*l;UT :A+|v抽x2,jbGJ,_|^C{\R;ņZ Ox6롊|$w[sDqY6*H)+1= $ #^ >eIV/v>cj+P|nM0&î1  /(t[d/1\'Oܵ lժ[~wK=}}X6<b*W9I!}ʵzLIZu .W(Xw< 'A.-,\u@i G Q=~ŭӯIAGEiz 4ǦL£oda{!GSem\|` ^Tsªml2EY{q<Ǹ48Kp+f:|whzZC^;;pQY{^rKdirEKxkKm3_-Sk턆39SY M8˔s1dw@@-6t+/D:8J:ԢvnI,Ӄ@~u*vBx򸞔;/J67!R^5$|x+`(|`^*3OL#V&!޺`ɶāX|XSo U-*, FzHQ $2@AH -uѳDnO︓~˺5OƷ dg~W,SiTado'qpKv\à -磓X\7~9y CKvOg\<dzƫ@g/7;wB۾nswŇ? p] %rߏ~IKT"FXcbH˃.n)#Q*ܫe d6O9nk!G*VX:X۫)&~xtˊi˧XՒ$2nh玦'43M:dsZ<{Ў? iZg@檲 p+D)&S LrP_^BpLeb,m A `h~}Ḫ;-.G_G-g1QԈǽQh7Gޙ~$:&jsmSU򦥔c3BIDv N` *y]ߢG`$ ٥)8$6\mmz2nqa VwHV_vhJl QSħYoqݝ4qݜ 5}-`Ɓ.RC{b_pu:\Y 4mct!dOUx>c£~郩\5bW+w/ho^PY pԑ; 8|bxx+lPt(6Ok4mwjj]V eBw)H^7sɋG}'5onݑw :Oe2qڋ@L*xM*Yag] f斤tHີRT!Uc}PP}-ͻ ]7ϱ ~7a}/YfܳG<"#v3̱roN$P N ?͝AIZjX\fxLߠα86hןV$t~(rwO'ʂX3 tf;l6LO'Rin,BL1̝͢y3sB Qsꧫ`$2{ʆV17n}v.:A +DBI l ]ԁW( /cе\9Jgs[VtZi.}ĩ.jJ8"WtBVu?~JEU0C+-muicעXg}Q.LaPkS=;Ρ;1$E#_`dW`bxՏCx*w߇Tmу$bJýlﭚf=^B[\feL*SGRbWC@.>_-l7L[K~Y3ytc{|j/Sҧ_L+<@rqL̪Y7!., 0<Sk5EH'٧a%P =d}yu މ=Ww帾7WBvJ*R(>&ypv Q2.K**lYZmM g(?zشp 3 ѓ ҆E#4}l(Zw/;FAAa)8jI`G ^-\(_pPDL &d AM͜dA{,a]"if4p) |!Ϙph W-ES׎'$Q[}kY6hLL9uŸy )G[:43` S՞~maw*7P+ 3u-F^D彦ˎW;?-6xn1G"F;Bڵ]tL A3(>AuKwv҄hcd4] Db/ra[.נtO⭞Y40WV;s|870'P> x3 EU?/t$kGwInA%R"qdHιU!W=q'jS;wVGC_޳ e{;0h#;O,sDBe)A(_Z[rUUsmWh,oqN3u* 2B F>])^Xx|zXEQ|:f4[u>x ;"3q3 ֓7c1Ehס*0QI)!NhQcsE]SPՉ"1GS^;~,ENՒtIj6Hh-M6޻Qƒ%- #e׷t !zQZ)咾%=~jv7e{evO0gQoJijExB'FGwO:6h[?kQzY~KҊ(_IA{bz w6La.Fk) *#K-TԞ` Tc66H}Q`WǑ<}.a檼3DG<Ʊ5$&dNrXMS+#0q*jW-M7T JeNEL׻am џzI>ũ]ZiVT^$tԕȎ륹1ò*5 H*7Β_fr1B}dmļ2 h]uA2=vWpg#om9#D2e9]k_Ty +<ŸEkTQL_^.u*JU#aֶ l,5^5 Pg賘38S@ {.P9 IkFvx_@P w)3Tà$fӪ|R"1Y +i58s<>&1|6IVHவi 5]nV׽TE\k*֤M2?Ot 7!ތ&N=^MK3CzdB36m|x! >bDiKen$Xl2sWݜGztG%|LvS|Szp`^\$/|3f_(Vp92x#Y )KgKy'·4U-VQmPWTk`͔m-bnBeFU_ Ջpa:!ke ċAÊY.MRP6us^<&(RaOEH+‰7,p5n'KLN0o415Ҟd};.)l^m'gj} 췩o[%<_av3 jʓY.ՊhM&xlݍQ')q%gldQ!$}>o:zڅ #h6x)wD\@wW񴪢TDa hڹc> ޫ!$%NKy: 5>,gINE7T,=QJ2$)ҍ P GMT4V%:論 ƹ )zRn}nWs(8mzTJ{ETEx0AF ]t=~OV M߯悻dC͘f^0ܢ܁azjGYqnp|8WbGMYHl$EY$*mMnh+>D>OQ[s҄ GXN { Vp >dF@3_Ȱ&&%8Q{+0wLxE C6$(,lĈ~fX[͊Q oKCBJDI19h#wVl=Q:̖p (ƿЍ?ꙇ RNZs_鐀Þ0~G;s}".wN  I?8wgf8 #LȜmňoz3q *H-%֒t N].L(25Jw+B^9Vc;r*^qljS?TCB1E 1K]Cw4̘2=hC\`5> 4>ׇ|xXK=~:Ɛ.tI1ܸGV##7)W_%!g+d[Z}| Ԫgb/NrV }JĢFN^ޟm`ojZ3W %[89EU aYe-h /j*.BrK]>}X:1TEMNZVrs)s=3A*b.Y7HCM44UP(srA%L~NȚ|sR`o8Av{JZ5 v,}JBͭh@ee{~`#i \IGzc4`` aѾq#>ʁos(h=8P0QB/ِP_ݕ4E&PzNatDKPeIz dUs[2E8.Z-wTe`;f=pvJ8.ȁa-BL)df,| N ~FnVx%|{ S'ͫ|CBq#~Fڱ超`rnњ)/^AF2!H;78E}+*I'υuQMg=sRN'F71L!"3}܊2Ta9L3K,q/Wh3ek?kz?V޻)y(La.1K#\v#zvx+d lUjvMhJ;%-k 2f *gCJQ브+~I5Pmmb8օ5-fĄ:>ɬQ8;ڜM -9Tæ X#yx\[(^dz8Er /t ;?^$Gpr>쓬0G_dXCfڰVՌh1 N>@׎Deg\ gV1}BfEYu0Lc]NR;,Yp0]bbVK桅'^J#CQc33\,طkeĜ{RwIeyfg#nU3їj̒y&3ot0,O7 Vcy,Eoqe7@Xg!;Zb3B9ovo#0[ armSЏb+IjNȗYFb[΃!KIJ6"@UPR4WkBX{A\x:N߄I3^N?rfyrLWlŋ?*nXYQn5@g9qC;K¤Xku42!E["=8DCvilh-(2.BwʺC{ gi V2ٖIu?[',Q]r,O {Ok 0~3h_=~{JSy"iyU8X4%fSwg}Ds7?,Ə64 NzsFаOE1Y ڟ⽜0Vzg ~c4]+5x;:1!I_ *={ݕ6*z,y{:S ]N⢤"u='aXz π,<s^G& yHHY?I8rUZ$ YJAgs.`B̫/o34, M6u)0{siNJFT1V ZLMFb!_ͱ7ҹkꬠw@Z {#PaAbP0`WwTa,\ʞƫ8foYahK!m[@x:ì9yYÌHӯԡ9+֘݉7&A"_Nr]_(:}3604$s=*9Kwx;ڒ G4lMD4 SUtt>D}t+Uo!/o=8ܪ CsLbp'3O[A|k'ޏ S|$ x KҊ3"'ZN}.rk$6x?*vVz9{J Ɇf(V1J<H [NN ?rx_Lnk;q V0G9P14%tƄ {ͦoa8G{(z; ҲՀA> HD| 5!Uu? Nz ~wҁ.yH;nri0|p^Yw5a1Z¿cVe~L;}{jnkjAOOmcT1K[cVs>O? =}`Zu6`j,{4y;&C46XL'g~pΜ&mTUS~E"h`{]N$7;oYXM$[Z]/ VKYE19Ϭ4ͱUl:f6XZQi3onk qЋڡKcRdHq\qv G̱;:N-ƻ]Q8y;7qա_f$V̑DIXҍP}at,9ֲ6NKHs/S*h JT1(v5ANʺXЅ&#vZJ6:V!fy~*wFC=N஥肫t(a&Ӯ  H5ܝC/ w-jӬXt)L(ջӕL*m9{e ylݙ8NЃ-HO3ïԠ9Լ-?7c6$_TBq!]Pji;YZb$E'69iSHAaseYҢ`nx| S]zG U#$dZ_czyHE]/)0tAͷR9wp7S-#މZ5Rm)Eo/P{9^*i>EQT>{V%i\ʹ @yc#al3>O7fB}96M'W!הr+|t#M3)ӨjFe&-;m&+Nnn.a b$x`C]lRjCw']^*#XȆ(ϓ4ܲyA+eѸK8Eɟ8˘2^M^%QzT)};yxMoUvrnc~mV4#-e.+3k:$Lǧ uV3"c,z5JNP{9`Z4 vV0 hƘ\Zis/0j5Z(ëL ґUӚ/(v̖L!%}aŚsg{e)>,CĠVMoP;ӽ°~ vDv{,0YHymtmg"zKB"|c]|eWm%D;x!<]!T);"p pFɆ>|K#s%b,ӽ/N6.{ీTD~,)LE&q9KA.#7iբRU8P7`C$,): f,X푤= ~T0xga`!%ڝC[vH9ޯzl,mlUPǘ!4 Ѩ;N@]4yo/c܈o>a SH羕?sNDg}!jhُSG'\ w8CfDr%kGM(?w%!,39!;88?LFm r'o>ġY; [ǵϮ5~*]Dw(E (r* PI8tC]Y8ZIJ$jݮBPU"Et&źfG ͹ "? _ٶ7K^VIPM[[tc w g G +kiOC#k٨A 9vW)ё 5CFv2>:" s{H6g # YJwպ lMO/P ɗp>>Aoʂ6'4jKlD]:Q!駱RڸhWzN%]n*Xn4e6?!G2.~7%ŀݯj))! 6ӕjlլZax9f̼hB (4Txdvtr4oGK/~#UZhE']+DۓY$T3e LBڳMڷ?-T4Y/GIҾId T gL8(I?PHGS :ÓO1׮2A׫n+K;E>Z]aA>pL3,&1m\Id+kf;v}_xSeiP8ǿ.(]` F]{^?@9{Ɲ}dlJ~T vb'{B}R:?!}·Мu\ q/tVOTS[I&vp,I4X `Oϵt_Y3{WzjR/2Il/zq8~ة[ s^'Ԧ2[HtEH'.DO]a1v峔\"Zv Hd;NY!_Aw8;tEEM1hp|u˱`-wEo '׉-w4D*>= l^i=RBAu 춣tծ6dr}4 >nutk +PkS\<vNJ3 ((*-j:ULJgQFƻ`˹r檘  ĉeӔw"x1 OX#fj 8zd^?MF4(hdQWL||46u,݈Vl3]>ъ8ܽ"n$Bޗ_Nci:/# 5Ƅd: <rGĦmd\8~uNTAQBC{8cq5 oA YE_W܁Kx\pN!Td; Kϫ<Ɩ+lsOR'x #aZcZ/R6zP ]" zHeMs+&[Y$~nN.ukux]Y)hV^),:& M L2,>Y${َŋb#\RU[a\g6 A,=t 06 ^=s{rD1\-tk9 7DZRtDuq'K0|=ym~_زwNEaܯc O?_f!q}}pָ+!m.1sTLp,%nZS^ډ/"7%.w|00͉ukwCn>Lf bIVڱ[ 4D"nJ!=T{ X󬈤 {aOsvWmr=Үk\3~\U0̧T)=*+ qK<gq4>~u!%9~,ڿZL2koߛbw'*g2qj**S t3_)eRvN Gand]tSEwVsZ_K!Hʶֹ<B3[p\=GvKy7HDG0دPڃMZ EZ9A zlSO\Y1XF4Ԓ-k Z~g3D%=VZ]zFщmE._bM/ mZ5%ū[*PEڅfa{ݡ c{p10/B[s%_J}#pk mrԞ03ͶN],iN(P!MUVXeihE׊ 1䴴ssv|D+4(E@ cSBP)9&Qg{ǎh|r邯Qgx>fZ& _H %lUJtكdk +Hf=UZr7ogxj8psAZ+fQa$;`˰bFJO_{dR iVbnKENM>i>Rsa6àZo&BS)|aA*; mE<7p>1i*/{DAԖ߳ J"CmVTbٿ R'3y(#IVE*Iy0pj)[,;,ReJK+giCɡsA7D c\sC14RI=QSj߶%4*P2Xt|[lJ5WXnEz  QN%;HY5B?t4XF6@CԷ+#Z$Qz-Bq,#;W?j%2@x.yYu/],"X8O K {6t>zk9vccqɖ* @xG򋬛.Hʦ9$U-@C4 E ‹ <[g{LK:wrcH ZtmNpr6{JÛF.Vm7qnP"G~ye1$>Z_I8.}O9w`YSv1LGz0~ M>lŠrKp1XV9 `74VYIZZH˿xHyZ,-&H0^{3ow"ק4Q?OO^Wn*U)ԟ䦣lծRVY;ȧR_X|xs)1h? Ї'sg4O0q~y=#XtJ|%к,`mQ3otNRW=&hWK/{ ׊(4V>aӝ`.@JFn= |#3}TI3ei}%ػ(0]bK5d7/qq˟qU -0+J`XWE]\P XA˨aT_{eAT:M5vGAMf4*,:,z#hūk`.3v MPcoI(,1bqi4&h364A(SOr"CGٚX3'0X}Hw' A`s'dQ=^.Ұ~t7Z'ioձR>(t"=/Ô&eDjو9E_F-vDgB%l/I,)LdF7un*P!I>2dC su~ƙC~g",-w'&zBCq`fQߪ&th}bR;B&e=9hi!d@Emc9ER*<>E#Я2%J czx)GɁ;KcAjl?}>vעk޿0.ZࢃɃ6\^γZ)#5߉EMɗ5hvA9܍(ze}/Sc217SяkU%D {i ]OCEhX ;$HA?mHNݞ=R\J\' H|罪pj?Z}&P+Ѧb"(HX -Ci3NH|.TMYk'vlC䰜] >hQ6!PIZjP,r_ 9ն <$3^IGz?s 7 Kdm6l5p}Qi<.ȁ[ TL}sf4;&uDznqCgqLV0 Ef.݋"IJY l,t9"}9}ό*+װYo-Z2m"ODCgW}8#1Uen+p%[vסX'@Q8 |&i DI)Z;=N'悙A뵸:$,pDVֲ~P؅ q#lR.|2re;,y]zBiـg"0l]Dɫz0 - _ !V9ŹG#-fhlw5\VF&kV0KI n8qv'@)ƒ!sMΘ~9NݻP"U^ՀN`Ċ(. GaWZy珻v܄K— 4"]i P/8O6Ա69 oDQÕ|/j E^mA4V䢾+"} |{)1ʊp&jF U")"1n\`*s>#[Z_]fʞǟ3|0&_PZrK7z_EmFXF4J6A˟<" )q[(ټYx;0vi;;M+km@9ea.rl+eK#O!O5'obPKO$?D̢H7im 1Mq&C{El'.t i+(.]F0 eZ:Eb"Qea<2O͝}U3'5Dn|ʒ?jTב]4D& _ʍXЈZu6W&c(!XY {A"Cַg0,ūB"-sȩϚo['pql7";~i)2$^Ekq[,m'rsӳX Pj]|f^3ni?)AAv[^EB0A= bBAgUiXkmEs}OW"iti= 1D\ P{І/ *+19ܖ0M٪YzKH0Uh֒!QH7>w<{Ao.W|:,1εAz ;x-%kr,75h -Fӗ"<@+9o@93c,D@B$q`j8/3jZ#ch}*%Ҽj셄=p!ԫzCdMSfxr/> t٬"f:$dHЯ{*[N Lɻ~H>H6̄Ez-q͒uJ0VtJI@?ͷ^d+BO[w@ɟh'\O{(|Nk@ ҈-u`W.Rz%4ɦW쁁|"E_Ql}}a8<ا[Q:?l#ϽO3L݃SEkfInp}ǝcyTQilJפGZo*/΢1)I}c,vwq4G@s6Ma4&vrlRռ7T5o~:lڈu0>۱/a'CID d:d7 xxؿ^HpkVx]]0=ɡQ=`Dx2 Kcm-k%եf3r@4> ǪN$)Ry6|*arx=_.CBaǍu[o:G4GxR;Us]3H]E|X zߒxT2ք]]i8' ڄ)f ӵ=AAz3H.;Mb&z%fmDTx*@>) VĜJxQzP;#<=qmͯ GEīaD!.㈚)Lh`.CGF-TocH*GO8؉~Wih^xoGjgwQKQ*6ܼ /,Y(i? 䥛=r& p1^^kT1z@z:ڣϵfP0Z= _ *eWFja}XJ]NPdЧ"ǃZe~S6HSj7'D/ѯ8<`1v]rT C,':xJE݁қ̓IFqk|915,{o|ZB0-׷hbgQ;5N޴#̮a7Ha5oMqB 5^=3 o,!u!͊@'OaJ%eSD7bXqsWwe΋L`C:5;+;.D\)V (Xn*P`og^rSӸdzt!Ɗ$6!̹O%6H?tu=i&UPO\ɜ: 7=ZF( $OÁeiE>8ϚSMD}4#%qt%7>ҨZѿ^Œ'yU=Ȉ(n(y9s xvVkdߊKX?$HcmOL 8&XM6h-I|Px,h{l.o^@{ƚ+(eNjy8%_FlLR-|EsMo+$t"2LͶWU@aD52= C)LG`+7OI^vC׾/"sEc[{~ir mmKHTwd~eun Vx+!/i[h; C8$iJU\:kLi['upʒTkH3FTk}Ϡx[rAfdGy'I&x.)%B|JYxu(.yGi Cevd (}ă ./c}j?ۨѨGIϨN~ξ*ZT LU1.A bp / -@d)kW@mk\s&M9 ZP)UMȖvDRZ["g?+I-ۜvJ\A[ylrE 2ͥ{6 Px {]Mn@ 739!yw!;^~ hf`!Ñkj!Y,uCvJr OޠwkZM TS.L3ƹ &1)Bl}5$t֧sMgӉHDTTS\ts=n[*d-rtG- Yo-L"e. ;֊S>8)ƛ%_.ۖEHX̲iދb R5aJ1-G*7ܗF =^0wɏ?V5,ha|%]%U BNnx :v,7:0Ug'@A&'Kbu៕3ACVBBJmѦN\kKn\yqgXiz*%Kچ m%l5 NBDswU!%l gkocck!̎&{)菷ϣ,*B}MiGg\Isx)!NP%C*9\n0 =7 $[+f)t`9jXYma WAsmDI?$tOVb{[9;$ 92.ϫJ׌"("8Բn<[s:j=PA\x[85xJ0x[~yNIo\^ݬ5>Vx/Q"C,^g\[5ΆkPɐ_- dYdؕx89/gm|~~uHZ&6h>F,%`vH֘5Q1hh?,={$6bmArʈknD6,$zTj-e'V0xox 7\(,pzlU]r+دiG:AAɊkJ mB_?|WBCT{lKeU.3e;0L8R훩L"t-{wЩzAʸI#1%j  ]7wU!8 4nTmy"JCu>g&bJ?BBS1#/̃,jΆMp#!'qM]_UE,gt[*~yAcU3^4()rKiiɽ՞\O ws~B43V|o`BfRWbi6˦J${P43Zdz/ڣZ1ķ"tg O˜OQgDBdv-mQx 3[K݊_"̂ʖ.7nmYһ92܌dYBK ݳ'II͵fb䣑GMHA"r(~op ∯]RoOn=jLf/Z셉zpwƩ |BeϏ&jH ` !<Zg FvDT'w839T9?_y5t+e>ߜu=.]s)Cg?í(I@"M1@؋Z^| `"#;;uWbҦvTO䰩GeX'}iiakXZ,5O ٠" ;9E HdsD&QP{ж8 k5f/0"Aԍ7%%}S)AcMJ(&a ^*a+X <<ܦkU7fϛB&l#0-Vw%$lOQ% \ށObx0-vQ00cg #HYxkAoℎQʐbp;hH`FEb+((bOE]cJ/w&2jVN]MPp&M *ok=pI ױkB24]@47޷\3J>,> NYgjDJ%@u+ .. l P}9]f1#wW﬈':{D \/Q i'nǎ]w^z/{a-ݧa}{dBh 2"m6CO.C_;g'%B#^G'K'NJ{ ;I"GMGQ$?YW7SI~,ﹰ%We"MD:.!Z3wKDogݘ7p*S0QR}sp&e h+A ~+}Uqu/Q P4+kg`C.Gi,eNXm 4. t"|Cx'cp]ƀX%8P+FCT^JWDU~7ޥb +jQN%\q)7x5?k_^T85Zgwra.BMD!]MB4hz&Y`qĽq0D O:>iSIZe Vݖ$A%}}Ka2lxTkq""n1/GV1uk-S6IS\: >y 8[> PN4.O5q\t6(LO5BHar6NӤ) €/`cLL@J%itsZϩ9a|֋i!)Z@"(k R*!@,Y{G5Y I"vQ5U WԠC$3ol{6CTMb5r=sOr?v˃QoK`zт ms?yM@J!m:7by.',.xy|]ZZ8 Y F`VnQ<|ŭkv;7J!툿|ioԛt S.P hZ̶x<A7YW.!pYUcYܓ)C2ۘx=NF=:}ko+0}ݜnǥήC~ i:Zly߿E03wmp5nYx x>SaYgT!!.@y9(cgM ld/\7XxXC]tT7lt!uuG,8q^H|W"%%ijy~3(zy᡾st'(Rwؗa2ɣjNQ(@+pPZ6;.c|>2 }nzs¢j4ui;fC@ngv/u3fskI]Prmn4$e*aAOO \MLIމ>cZ;o4il`;.ŀhTVHbCo[N}O[ ]e3RE yId艻2 F]r,3g'j-Awy :E?æBͰhn ٔ_#)WrRRR.e \{Q51..2%˚NtNQ _ =W7,.2J osKRi),?'c Qz \ߒ>ynO(p\MN:_PW5zlRKfm(sԶ~>s)!e{ǦrY^zMr 7ZDBfF} z^Ұi5my}34F-?mb vK [}ʹ!\ܼh/&}p{F#Ow`Er lqPˉ3}E[ao,_ &$$H\pEj擃c0ۼNA~O38 g2]*[2/ ;*\ㅏ_Ȏhd$hZDȉԨ RxIJIѭfPQ]@A<@rbqMUy pda{o!a|ijMʣ< fb/nJBǍkL\eРUI#n=$,`H~/ anx޲q6:r8 [BӜD/0Թ>},Dsl̡y/T$LgN:ɤ[5 ,< @":܂ \تEK&&n!x*DK;vP_[/JsD<@ <>Xc>ʼ=h|G*^0Kj@CॶO]5O] %{E#p­Jqc)@Di݊\૱r=k;ŕdX :`ih+c\Is- tRaۈgS>}D-t;dы/4$$P2+\/ٯ,łvRaNHvvڳ&u9^:=NLI W@7rU p#c7L2²B? 47lr]i;hh+rwxœDQX w<~jk/`Ǥmz( sazxdru]&ty'!Ϧ0 )+Kem~׏$Y% ? n&%.gBO[r֜R0DrMV:rpz<jWjl4!+~q `!-06hV %N!9 d7C 0AfsfMd@uìgv\2?0{+wmC F'H,Luq<=yqgW!X [%ʩ^9&#E*p]_RтAE _ @bb MnR2l-Vqc3^]9B-Փ8@ Ftw7Ya 6 6,ȃϝ<ӝ7sd+4̆1ݳ#pKP,3Eg˧ Bgu0MtӢr Rऀdk1bϣϽPvi-Pɝ<zVZR RTQsa+S9/ ;fF zפȃ%OP&v j^d2qǴVu&!@K[+c.O#k"i!{ܴx> F&m ^ L͓/R6qlpCxd̚ unOd,l"8@QzZMfآ;ȓ a E3 ;Vh3~J{5ӲVd z3n ]Q98]Q7IG ё &(<|@DJVGd#)^Ԑ8M Z@)fI|K>IOM(lEQ{9.RQt anvyFoڐ_D_<ה1VG˱6]i]Q©A Ojah8(_:+DaqM)|;0:i?6c&ɥTiX-F+"cA]|f,xXl2o--6܌H=d-fkLJz2~Ʒ)5B[#ɉn,e7+i&#ಌMIڪvJ=NaVЪBOIoI5?j߻`:H>⑽)pr ndb\7viNrDce|_uֺ,*Na' s¹>fʅnG/D ƢsjE4/ڭ3Yx#8 7Yӹ) W]Vt w&Z*ҲEb [8a~ϝt? Jl spM3%onKC׹ i@ѸS2.6 }[JYAc/ ErR3:s)Xms;I;Bd 3:Y=}6I Bw}ܼ)npsvѯ7^Vmd1୸ݎ2oѐ#SҺq"e 48)kVi,Ey1Α,[Q_Nj?^ ]yTdYl%+DԘf2:VY%&Ҵ~)7K3}F4r0tFsdg*͜0tmEOok:7Z+\$-jMg5eCy|Z9c'q&mɳ(VvfW 9z7 D6FhQ%g#pj7؎Ʋf5db"Tp/.@뽡~uS3yoH(·M@ # St4av1I@`[.E7"K|+"Reg|!P|[6O@Ȟ-J{V 4neJ$H?=LE_`xtH'~ (AG%Z?lONH IL֔Z?rZq?Ai?$V>t9TR8AK]0A#"/u"Jj8vTִF9ވ#lR+~jn"*Ua G4=oZh6{jYӚ1u|Q{R,`!whDW_s e1\Q#θ$NB OO0R(0zUq8 ǂM~LDK?Ql8C]X(D29Xuܵhs?r||[;qx1CB@HO7rCzI5G)q[>\ uA!HfRq l!޸Rn@#٠ɐ:|^Ʀa*K5KnIU;`#ACOE"|ohv!I !֧:L#lRNBj09;zP zտ;j`l|x×0/T-A5#w¨) oc ʯF'" go0*P[6)(5DId v'ڦB[Uiq\>Ku|ZHfi7[c*kÉbzx.3"E:'gUN)aP0h5s@*2B%Ikl>`R3fP@{&Ȝ]}#q`c cl ,SxB~ `^4U,a/" ;.i6K7 B*QrL4u'2<p5q^ʂMrE3BfQsPl:sǏ9}؏ 3'_F>Y'iPGx-ֿ?:ғpF}wL{+M,dٽ탹Dx6q'z쏡O|.oL'c^eIюHQL)Չ/g) Oy#rOc kS=;$J!u e<"zVaQ55q'\m?CA]N,Nsk>yes|[YsjݝZ4;[[  )E-TǛs!ffU!3k! @kaaw Ɔ;mVtc؟j;cL]%|pTs,4eP /&f!TJ6tCiQN\ݫHrc_5pE1;<6H%_.TcP]s|C¿ЫLPZm)#dSHƚ}F[C!QB!-8*y,>J8++FM:GUR=1u]e\Jtѳ&]T"0H\SEtxBaNI!џAKF.8a řhwC:T6RWԢ B{CDMBAUĪ_kʱsC@ =#hJNx7Zlg2E"#f9FRϞZ_h9]J3V[ÈkikZ^sHSO#T-̅0 WPg&YW.RF\( S$^bwXiǜl @-r57}. ~X68(6a[_ul>(54j$u3=dV7|5_j[NLnXXlz-l;G%GB)%yhN/$ʵ#d2pc Nx#L, *-~NR;IB1fw R;_H ɀN{/& 瑵 [ oaͮ>qU {.hA'\V2fkSmn_5c h.w$Aj(ӶJ:m8d : -|qx}j̷=\ |2ôoJ?iNUS@^AFP'Y? ]Q\Y5x+9bbOxm9&%ЇgKBrӝHTڊ3([&$;gOR1CK࿈b j81?/Fv\A{]5emdovUiJO~yh1m 9LwsU064?5+epYlV6yIl?φ|AY=~~Gq ovkOz7l/H`ZFm*Fpʾ֙4qx`VWh[t7Ewg};k~ɣ6j?7#gʾy27\T$++owTMi,fpRysKDp<uT$i*P;iK"fTZ ָ85ռz4iy{o!=33zMUe}ψ&?٨Bolm[&/v;Exi Q `&GyeW/#@P[;%SL7" ۽F82\F{%w&OWћ2Q< ΃կ#-l£PN&Iv899O3XƦ=sMl+/e!j g]f\MV6mrzkl 4uu?H,k4W#&i=(D.Ģ23d 2?XF>\ ),Vp\.W\8 qA =ڣvMFP\*4x*G=pU_X:ʅ}D bYG`@NxIgEC=ڄ}Pg Pf%S6C8+x0+"P8zM'yqnqc;(Hԭ7WQ_d4絯,m/ȸFgމs/Hi! Jb`*ZsկIU1>JC[q. I'EA埄lD\A[I)hC? hIef|pd"b3yC\"Vr }B-M~fӤ.r"4nvZ+},L&\n5Sp؁X lw \M8o}1~x?oPl߿*}3'70+ko297>Ox{ÏCZIW]#oOؽjNq9v%I{jxg*Wa[l8A8l-]KƎ[Nz/ms|7c}2~:/!3K} _ JŝiQcaax\eJ@ )jRρ,Vy5M s$MSdaJ8mbE"#;8K싷/u{xJ33DbKHUg֘eR 2 qdԐ+DNEGjmAR& %a%VIGXwnRECmPvxL~4JKx[n.S.HfdۺFa,K7m|Trz,賁pMuqIe\:Q=bhӛ*hn WJd 98WgK9;d-roU*s6?ފ[2UW bw&rAre%& @n:ZG.8g~g)si铕;!Wu!`s$Qȍ:zOTpdl##F8d\a^s|k9AKz0/_%%ܿ<,w8xGCWqĕo4# p?v's IF"Q>t5WJI7U&=&g_}DoC`I}Т/}`jx/DƧB?(a{׼k"V:hARO#M2%w -J5-JKyuNY Z@taƹZ@UM/sO!e˄)[!PR瘆D:Cj6ގZ.?!NphM'APu l;[jcVJO$/NLI"w!P{fv ayB !ik#T%_`Zy"*>ݙkngЮJzlg#ߑ0m=m]ycx xV۷ jKJsn]jEgD"Vq@+1jFH4򦟮Pdf[\'s&/&w/Dp:.O[@ *Ψ Oi*hqpfį6p>Vta'5v< Cwş Wi_N+* 7pVƁ |'r\,j/&X(.noVLȥb 21oq| Eo#+ *NM`U;~0^'9RXL M3Lߤi4~+MձEfBruyZUF,Yt[^vXznCq~b~*JO')يPlhq+Y'E U= ᐸ*cU]9@Ş[;qNT6E0N[z׍-HH16UcvYe Hi)+UEܛVEPic\;# 6?6 B?0}nԀP?/ՆYJ9 @w&_Y%qN;9|EM|#gZe#LU@U@mɫYҳa*}ꌀs6b ,O1&aݟjzoBIa/g u\?Ϯ+" 'Y!XS@, q@Ju .pA㟩Il%Kj\͎RG/J]l`^n;a|نPہ]?ǻZ ؁d%W<0xV <7)J3P_Nf.&"P+Jk{^F WYlQxF72}LhXз Ёʽ% 2n}쟷)9Ƭv78֞ce5<[E'L1V(Z.ȭNx)MH,yHkR"k?4||+?v;DWrn&*vXھ?׷3[o ,o^̢!Z(pq-y$t%o; Ó'QE%i_~n C嗕;1B'3?.BBQ[ﷁNZwNVJ.N}Һyvk] \ow *aw5 pb o>h3N2I{Yňb۞D Su4&Y;4d(xQ&nV?vk_MEE҂ 3q.\̬lD :D:ddF#`V᳞u^8h]VN\B82d,x>Zʀi"zvA 3m~yGe*,:apoRֹ)=-pM/ +J~Zۋ]"NwG͓S4k8zy|$1P #F 8ףQ;{hhI!CmN%X]޿lXIVy~$[[Kmu)-W%'  ،G K/c NSW`^w6 @6D9* 6> ̟OiPS6ɱݶ;Lb ŝͷ  4] sR骻|K$wdyqK:āwkljP.^D'sT_LN7{*dZ oCv G]1>u\6]h@-F"fjY ź38]W$!yv0$w9az(={D9N[3k|2;*ɳ ydMH5pΒK ;MޥẀZ+ܺ,! Qñ$@*% 4N=b*|#{ݚڜ?켈`0§I4NYRYxIs^>26o塷i\?#RHtP}jp%K4mUMhb2l.조䕼o=j>:wu~Y%[Q+L2`576I֛cvaN DZuOd$= >:5FNP|c6`5VπHjˤd"\QB])Qlr3r䜠% י}v& mHyg~=T,tX{ `JQ5g[myh$=02.'U"U6/N6h^ƔJ9 w>ջ悧aArMMŪHeפHaVs{冐A_}OQ zXZa qoa }S)% _CsQ}QʸYm$l_H7 a$~ǢÓ8:gZޟҐҬ(6Ϯą2f krme̠˽ d)Ӌ-$0 D!?CV3**ey>o"Q_yx1De_lOr9E@Ip>oq({@f_/E2e׬ jT h{o% jZkjhG yx ;fc퀺2 քL&Ŧ* DdH P!iVrFRZhTPP$9 -و7Jx`XJ;\l׹gXo*{e-!op yY3epaSDC6=sE*QO~OYنwb77}hw΍6|%[X,G';lfN1ޥIZ򣑯C EJ43Bzxpqc{78TعsE9.if#Y$9@фxUv2I%24أŭWdZWaic@82*ǎJWip JT˪Ekj`1ҩN* [.{,<g6\ŝv!u  _siT\E9Rd +V@5euvDu"A:YAoZ%ƩinK)Hѯ bS ?/BMϷPß,F6d<-W+v/D[Lΰ~w_BI.!:4}NPR1]n<#@ ^!fp>1.vXU#M9 (5߆6NGFPAu!n8QheMl~OI;Tqp8~2X0o]bOk#wrշ4pbd-С(H"PR!uf$&"AOO_\KBz!E^l4j,$n,EŜbȡƕt|ݐMHVʼnMN, } 9ꂆQ?a HW=esn e8y:7h1:Ȓ'ި-!EtL~mXc](Ͱ>`%xVn#az&v3<@BzTgGJEξd$JjsF'-K{zFtFhvɷP8hIF֣68еrP`UM^z[~X9JĒj`7T%]{dAP@>EU3J0l[AHI:$]jjRm/2+G'wcjLՋߝR9"6=%Ҥ3\Q$PƱUxʼef+zY~KwEz ~~E>>\v[N"<Ϋ=GdҸ;ݸ,9)j)c$>3Ɂj`E6n[awXT4;˘Sӵ ɾ$bS7"O#g%$eAWS:̾z! &3Xy)'mPjJ3䧵_ǜyAs+2ͷo/?zp5"B6Me B: q$&?Dkd1źpei|m)uBu 5\wR^FQXl', &z֓ŷ45Xߌ%MQP̣/>De4Tr%:k(b)&BIwc&ȏ[.2#|Ř Ӹ LwPddJiz/Q(㋈:p!Bw݉#) HelO>UIB`0=Oē]GlUʔ8!=R͉="y2 '(? qV'޲Qu諶nj} -NM>&`$]ۯ6_X،JIZn) YM©qLjEft+֣q0]!CT\X@~O*jjPä9ׯo68znܱ.[-W%U` $A8_:W*tX8wRIVs9//rm-x74c+|mo)U{dܪ,chڼƹ&l1=[t¯&1@cכ$>Bs!ZD0k` "p@cKWam=ZGDhd?3u Jp ^OÄڔ˘:qYi9p39sA [zTHwC]OD#\ܨV:͟i_]x-ֶ,[HU1lyf5n Vb.ظ{92wt"]>Ux5%_{I{V}]`=,@Z]vJ%fJl.*%&L<q6nKHfw3أa;w;wU"cmj0ve,i '" \XIX.006Dlo<̝.@toɉ%>`pL1|IR> {So58}9O4}Aɽ$pf2\Hi.+[v_WC&= \rGbv(x>;O(SHaG`i`kvIvƣ5οTTݱ^­tG?Z0޳cɾh(]mt };t5e#u8g{"Bxq4c*n՚| D/ʿ 9L׹WB!ev52Ȩ#PW\ E@D&Z$Lm/ #3irESEyĞXM,/T3o!b(Ub[`UnnrW^dU]KW b׳:cj1 ~ i[ab~iiwIˌ]Ӹ!f^.wX9Rһ_\WEmg_ i=}zb K̨6nNoXB⛽F^{VKٓXmR@jTwz˯}F^@11q-n8X.72O>Ea s @͈8BekAeV׃u^zZ售i58ɦX[;i$8qu]IzQ"~x|#vnPq.L)n"QO&ȇrwB$yK ^$;~P76>Y;B>ahWpD@0%ө ^w8ICF{g~~X7 z-dH=J 5P̜>ņ輚Pnf{@V(N趶 ;lXӒ{"Y-g~n*לvA }Ml\kʨ8E<Ūו>rױx!0Fsj} U 0НZpqϮqk|FRuOeP寫%]g HCrcn)7j~>Y)Rb`r)EE j^[^%)Q{:OZf6I6$ӵK\gHŁ\qE<RoK}*t_S@DR:4SX,͘Bڪi?'V, k{wX_,#oX1t Qa LШ}`زߦvp9&ҎTfwǢ@ԡ_#9KN*FSXi+g 2kQ,|'Z`ry8&s}S6}w-}BQ۪JX:?㵊dбnwyYçE]PlBmǔOnL|t^/\zlnn(_d} ,?xx5nB0eT#u Ӛz ep3mԷUL3Ӿu dgI i?{^}Wg"P^|v,c<9Sz o󸸹<y!\Xy%ޟ?HZX7bx}6eY,e  稧 șRiVϮHo'OҐ s kɔAc2bU/kЍ@<79E6+ejG$^_jފH |F:Wl C%QjxwY}!JvɃxO M]UkN>RgT-o`rP.?Yl sdC?_Ɔz0e ]n^[jdGALDoNY3_I>~ ^ਣWrQKüT&H`h> P_h2>bH" 6/%{sV|:SŒ`xր&*WX_PfNIw_lt9g- WG#c~9Q-CoD&ܴlQ\uOގ:&BT,CZ&^<{vT[vSNrD=nEfErЉj -/{>A'-i;Fs"\.FfByl42On|i#_x ؏쵹֨.A ^]} ލ5k兂S]Z œmZKwus>t{6ѐ_2v.Tqc]\0q2[Pi+"Xʐ>oi?YYim$KHM\Y sZ<  G<}k :\AcI,! .qT'Q8T\`>M2ERv0ўg%ayH-+:3aVS%KlP#u]. EtE_z4v>TM捋T\MY.7b_]wa3E~^y:[Lq]ãـkEpx)`gt_ #эCx&^Faq< ;y(!WBakߨI BluqȻ\YRN]Jd{LpH,/37e]ވ#|g@ pHpU soe$fؠX'|Μ"]u [;kkL(ei3&^hI lƱ&:QV` 2w3Єu['5PZ_wuGv1{҂ۜd^L0cH$$nmt}ei:HlYso g]˰ .@rg&͊O_K%F'a/X搶i1bjZ5A3>ծmL0xG0Z?ej!}F|b&mmT jh>AG'܆.r/"(el`j@8$*~Q wIHPU+DEru%IG Oᚔ|b(LAjА(R5T(jXQQj%;`%/( C!fDh6|VTzQ$hoДIMWo݊djPf)OHjKJ<,x!"?G)[N0mHu2.'6 ? aXXaC}p:~V"fl  /:KsnQEUbq~b jqkķ'NWGYѷ'rz$T 19? SΠO3I:* 2?"T#h k"W0s\\  {ϔB8Y1 s )#|()dAWD&b%x;6_țsyk/z`+u}`Jb\-\%^Dx![%gоdB.v>:e2ZwZ /x˟ʌ s E9eadfRʠ4`t |iwD6Pi 8&*, uNuv* "5B6C=#˱ -=gNGoJ נX{uOT ZCrI|!V͠AǂBrkjcۛ~VY B3QH؟^*4'yX@gCǺ[yi!'_ 2 v\,XUI~28$AxF6;#/2oZ3X#ht2Kv(6)-%0E6~ `¡ ?d[lT9#$L*  d %,8$k& Ēðrɵvp_cZ3I]a5z;vV/Q1*Psўã %< ]&+!YZ!ydNy"hc1ȾeLaZ4PA@u}n|ͤFt*fS "&d^J0PtYr]kp@>H2ͣT8,fS&%_A/*$ +j}y A$cB_>$F$MIM-~0" 3)aSưK{ ɵe {PL'^p>o鐔N5h%uRhۃ~}Cܬv uR֪; 1j.Jq[{5 o vC~/L_ft3шgҬ㻹H&kgS Ǹ6ff13˴]$耧Nf)K, fUqCŇ(SE dK y@gsG@'{O*ۃQFFEfU7Gx'@ kYcf| oC/?pRe K}<د6rgᲡ>IuMDmNt[pʫ9: UU6oR}^ύȀhzie2뾈KQ+0M1>z sv R']Q`0"X J SwpC$tMic_//2+]>`*Ģ0رbpXA˛$E~ցWoY{D6 4wURz4y?tƣ% ;.f{wBrXx4ۦ>X)M N&v{D[|FyAWQ+wPg"v2XpIj2`ANΚL|=fvL#ʸ" $"f/P*\J_CS?yWfT'[X rTl= @ r6.f"D=AU/A"+҉jd!?,H;Q?1LWD xx|3,q(<̩3oD+G\,',[>h+Ulc}Pԣ8w GqOK ᐣ@gH"9zEiOW $pZ3[׭G?CiI,Fs7AJ3C& O2yMNuo/RryK}]Y֩ڇ.q"n(E +U5P ϽF#4_`ۭi@Ğ>ioVXD=yvS'b D& \ߨ|b A:0HR'¦^ Vp^ՙz>Y=0DY~0 rP&Ь W;cu8}U'qLs13ѻS"2ޜ&ζ'\MfsP'Gb WQ }Eҗzq!AzA$w)f-pLx $Z*v2߃+3>X&~OaX}B hۈ%~~sՈvS"վVa7w^?Bu矁N4NSn`=-jQF,‚Pbx&܁f{S,:-Ǚ*-%xksxPyCfiDh#Ы:9&׺ܑ: jG#.uB_ihMǡO#CJ0*hR)jQ2߾ǿ5,2{8#$!(+ -XmgS 2_zb†}H K3ے!c*QeU8>:"d>N=+urH). jq L+p=A2d;p]!OXe HE>;$A1 aIl\菘>cxc]Z$Uz,~n|=0k :7A:i,}Ē*%C虍c{K%NP$"?SfQ!/1 ;ehVmq(`v[|J`ԇ^_(uثJ$t?.'07c"ϯ CqXp(ia ď$>r3qb~Zj4xhq\hv)R`yA5gژHwI\Β%!Cf-1Si(x;s/^h޾K9\[ ٨x(K:GFJd@^ c ܵw!5{a$G[s6-0KPJb>]'C=L\vק׬yNl%|V V89qbhW 8"UA6ÇnpCnܹ7w`{V/NK2gMb Rِ=@Al&jr@G@ Rv-"]b2g{6j\J7֟SxO kTVmEO1.f~qkqvGظ\ӲsU. l^Ƀ^wUyc> AҪzE}of`CĹN{"(=˓x۶!t]߬Wd,6FN( h&~B!@税?qtkhA :kV\`tRonR+Fw|d:,ӳ9TAőDȌVW kHo,ՓMj4w:Wn?V#FTV=.{yf:nL]r ^Vd7〶V@. 5`n[輂BؐĀ@j +B#ۨCl;+)9tf2;&I ~6RT:K4|xlw4kq^ev"bcÖ55w7NdV-ȥH扰ӏ1g7L|ο`gk6fp0&d&uxI^ѝ mPF|MZDl.v­&'Ҁ\BwFMo h3/J\ P6qښ xL/AB4HM+"`*4(~{d3#eARo뀜dQ1 iW8b ZD sa h[kz :0 0c/YҚ{NqR3J]qeA:Zl1x+bap?^Ϋ.%^ t.טe[ 9@Sg5@*MD;$AcdƎ8x( ̄ϴveJᨢQ% U h G3W{esh.L6R"UOǖAb ߛe~c}-kkNSBaд`DGo/hh4zuDVo{wE}J̎} Dw#,yڠyW?]hۨutffs+DdVs}-W*YKRy`0E*z\!RQpwKr.jg/߭ßqBWmDvJ˦!?G'ҷm}%±u~JVɍ#NKi (#OsTvx޲d[ॺ-NVY"ڲhOAD1"*OԂ.ܳF_"k9:j ] gԑoخ8 "+V.m5EF&;j Y\&hk}ݪVT &z@v|y+-(ʥo = eZ60:!IeJ"{$;2*nv+ܵΑ.TqJ]Q1(KCХӰҧm&~8VvRy^c_2}UjtR+!S1ͿBHy?rt+xkrb7~/̦Tz-={21_esW|k2¨c@f,a[5%CHMqAfфRuMdxe 9 v #+#9RQ5ex !o*blCr$K`a@:k_ր/ ԟ!peN1U]k E+0jVMQ xt0eDZIbSՅ ء KAL[&Xj2h.::B Br=I2zRyXB,)(>Y3!n;I^؃$ebQRCn??r3;U]K\_ݬc¿l;s>G9ϳSfLz㝘O$r~fT{9;G#Wf9mbe1VH)X[0nR>ա*uq̚+%>N>i!Ř @ͼdPa111KK~Nq%LY| vj% nA=*{G%ӊ+FAKz$"Gg9(\W|f6#9o/2RoZy-O{ڼr/oV<>5^$Kou*݁}fv^ʼn^c˘r${isi-ѼݢD49삵`a%e5T$2 {GxXr}4eIg/~5i"Ʌ#j nuRSW ~n }c 璛ƛI5?e!M<ׁlѮW|7值%soޑ3"ꇩ _5YQs榨CG k.U*]ڡt![+Z)TQ. !93< 6;]W< `gP`ǩVǛE?K+Y[㖟K|wjJ07F;AN٠QlFqZϿsG"cd/Tx6lP5d`"S'3V"kMBbޕS> SF$u{}R{'KFzm4(tМs@:xE& bi/KB.TĶE-le3ƃRa1a20|SW곑͂sh bݹ2%%V -ptV`㼨,mf XItϚ?o/3r9TM@9S lr ISqԢ|[T]d_E.VXdѺe~{%(-1\b t YSz[GЦ<.o,$>A9W0W^ )mBHI}o*{uܱRC5N>ܗ\KMZKl(O/RXg39(单c󾆶$Os#EA!5?We̷ݔ+_QX s_ MF闳-@ Wб?Q#]ˋ$XI$~\w؏uhl+c- {)sAr>cj$q"PEs%!%I-םyj `m+wiے&92ᢽVOlv#s.fC =ϫ͟폂WӴQNNIqvhne kfuV:l18HOC׿6Ve(oR)-rYN=vTݯG2T]ٍXy VkB.M#(O0p&wFYdr`fz\d=-'(\䘒%l[SfxZ۶YJAa ,"t\iiq煆e_7]e;Wo0TNz"X*Nïj[1hzL~Y`a*畒G"w_m@ #N;U;S9Μ MUmKχ̥ۢ ݩ9W'Hq$)f uLL 9ye2d9<&ѽ-#j"`e|op?WJc( e QfoC$dy6`mn?  ɺюbdqvӼr~HW(>KY'^om]IUON#hGCR.ch|%8 Bu=f^P1.]]B*gM Reϋ$\B߷w?qǂt?Y_heұΜ2 E@ hL"L!E)FP8OU*R~~nrO +[W.f$7΍4(VxВC`XHDfh4-6azP ZuJ9P "9l>&+fW !T*wu/!q(SìEfW|~=®ɛQ3R Ib}1S,R8kf i 3`,1 PDewtmOh,E~Q5_?O#m.̙2X:B$Rh"?|5덒'0 n%9fC" `%/<9fUBEЅk rU>N^e뇮zo^;XxѼ:m 29a"!8:O{}-A @BWߖ{pMBqe7 Arf@G4˂Ao&%zӨ 0fڷCmה rl_jֈ;Mih︹yy0ꖿ:t[ţ%6p㳀*4*-\^ xG^5td E΅aJn=ҙOr{ r3Vcfyi= _ɫbg2)5!݋>/!o8 = Y%p'|23ZxU=4UJ:h-Խ/%οIA 5IhC#5BdDynbp% R[ymc/`i`T(yK9]tDڿlxB;(lQIz3v Í~7(d[= 3`򮚓E3!eI0}M7Ht_"U[  謉qrGݞItXE#@]ϛ#o~|20^RjkN[P%Ū ;>^&tF;vXݺXE,Q6Uh(rq̧J9n@o*e{pveGlƽ|]ҹKP3=ZD`I XӌQ%2!{#7/;cBjm#4 4j萵N6qt>M+ri pN,3'31<1\Xn8Ց]en/Z0q5t-ۏܟ?sX31&(KhO~OIR_(KG(7}'f9 }Aj$t:_cBvھ_Yi_4+ ~ZsUfjrG+H̷qHw {}".0h%-:5m~(MFTxUԌf?t8*Y} #3v@&YougZPX,Z`9i<$Cˊ*ܲ;^-;lz|Wlq;2~!n[ImhoLS&F\ՏIz1P^qj,v6%x:v SM>\Qo+bFCZZjwʥeGDcP WA>SXΏZgFU6P>ic1>cC) yzV+ CP(_j~8Vwy%>/BÊ0O+1M aʚ4BHU2J;aX%DvAqT'Tgů][ g4/K1 e'1&:葍*TGqa2EsY/&fm$@SkZr#DPOhͅY_FWD|SV}̇vQ']g3Gː=+Cg02e3ƉWٗIf]a<%a} i" jlvPYㆆ!zg *J>I 7--Q5C1L◪yO L-d:cD>f[L5' w'G$%xFx]!fŔ&}P/hIsćk@\8l C~/&/WTQ@/?'&3TIۜV P8)0~%Hy;;tUj,3* yfgyVA=.y,.aq.7KG[/:.bzm>D`uryY/ȻY h3r"cGLl%Lb;*X)ҕgp ӶE/.Ah.61D魴ºo}? 6#e%o!v}WYSA7]dZUAC sƦhϞlɝ|<>8'F^J蠹%ꁃϓL[ YjD}cۇ. ] 9$rtkI?Ԉh֫i:G[Rcig~-LNQxNB= Quǧ6O2wFPvy&_/ݮ L?:\ZFgj-. 0P/R(l 51R0 3,*cKrmHD8U-z-)o kS@v-, agð'1MSspϿgߟB!foTm:LF{F #XD8^mm<՝UGKbvb.WۖbLk iE ķak{q=nv97d>Urܮ_^*a{*)K08S} 3F ,T$_(׏Եf$,~zȍFp9ƒv~S$}Qe'( ֶ$" O=Gw)N>2b'N,~0kSـ ibn [|l~C|~'\MŔv$%w_fqXXO.rQ*.C nzX[ܢ\IlSVk]LZ_gZ,E XJ)f\TU0y,(nZT-iMcxS\eE7W9 ݧ-yt5E;fq霣X%': H,Ədk*I¢|j1 ZS"|'ONf;{YCJ;)a_^m26WM%(1+8;-'1~ޒq)!mnƊRBզ[7] &JHtmCln@|#9Iba )>9JPkLٚ6ȩ'6"a;ZEo7{0¾ThcBn)3#" RXlWfr#l_hm>i\ùtJ4a!S%gâ1n0,B:WfTn R7f"}ca %Tޯ"I),b~V۞:˅Er]zeH*/#"~ro@Jmu7S:d:jOeFlIw)^_:;>"Ϝ :|ָNԇpFE ^}"'ޥp AeKx:a;x7 zfIq9c=7F@`-pu^7#5=5}xfجUM <JcY~2dE3o~peqc mM*T:pnpv*!Y[캎/:?10t0w-P|yTgeQb#n5a޲'@ʂml;%C&x}܄((QԌϿx'~8FC@Ɛɪ2t)תSszݛLgQd~1 FItf&:c]B Y\P;|#ld%TS$vb]7!3Hַ/q3(~ɭ[qmw D?1po U/=zhlh\N>uތTے-uWFll&SSSEH"sMfRZ@y!׼N$[WFr%Gr3/GE>yR+9C ]hS.wߙ LyM+h^=cNF|ikT|?$ Y&iKcɦt<,Gg{ 438yB{ eN#@k]p'+Q c-Ǫ:lVGjݪOD/wJK7Ҵ߼?iy'&e q-v7q -qt.hPU0rnyIή?Dai ѻ] o#  滥žr&ڸ ?d W(`u>[!j'WT{j>hSX3 2z MIqƩa=9_207``ƏF1%zDTANW"ehk{Oӣ!i~I34&{SĭiƓqރȰ3b78 ]0ةM&dWyV|az{NsB-7\KՀO*#dӃJ;2H}./ %HIo qF%8wTՕ6>\Q4?Pz!PS¹ inl!j~ܪ|-8.IN/$pGTstr{KnyVjyg.) !˝+pF$@)ƐcZ|u~>svp#kj {rYg^z>GlJ*cm1K9qt+R-Hm(`O*thq oVAq0΁tϩQnέfy&"X[SiVr GARk$g$]qA *kX7JoZdU?>3gﲭ*ʳ[/{^CU@Q_A~P^sE8gu">e0Þ>K iޙ ,?XƀE9̳p0 ^!OaS%*\g oԛAbrW*nUZXjN^'&&ȕ}2X(Hw߯ @ R]&G+r:ϐ f34^"dp췢 b!/p."<HEYőj+_҉w,+56R7h@BcؖzhoUrФ<(MsZ "`GR ba&8>;i-"<^|*A&q{ep9lɄ\B{׸潧Ǒ+bo|ATa bꉸ7T7m ; ҭxi[$08Xce~94cjŲ$8*v_et(u~sW#qJ̲W5mL~mg j-w&顎tp~ܓs?\sX8ޘ}0B)\l "nVȟZ͜_ ň>CRI&{ ۸_|Qי]wRx6n+z?FI0#{yY"CKZSj=AuLA=AgGf?hu>Ǘm'Sw0 CkԱa#6Qʹ &&S-t`Mp=RFj \xG׬} +R]aZN)(wygx]MZx:}1XceEx`Jkrqf%Bi?0}ʜj->n ꮔȷe_H!XF8e-p}O[ܞ%a9(դR 2 dcA PJMkX (J]hUEʹ g~~x Jf\֊V =.Bo O^"j] ?UeX3O )d̻/OV$Ru Dq$Z{bfJ_V:A&!9+̎xquP: AkFK(L`\˱p@1p~໹ k~uL\! bH" 188'![&E9>l'J_ Y d\=Acٳi2V)02j-PU"Ȃ'=#|^lIws;͠n}=Ѻ UII8Y Gr,I&s<Uv2] (P aNɐ5±DyP}4K{# (hRQdc0_30+ !Hu%)g>9KDs$Ha;ƾnp _x<` .E龚Z.I`H¯^𚯺Nfvjcs;, !Pw先bY7Xzw 6qRj`ٖ ;\9!bGqd6Cžr#.K_7YC/ K֭mjCяWr#ƛ?* y)q~u ȑ~b;-*}3 r>/*gUx cG #Ϟ5+upůʜwR/,>`ROe#HE> $7u7R/<=lCh%GWr<6fU6M 6mf}dF\s1ԻzMqFk. vݴ,uI5Bo;LJ^jJ-WMYH́(/x.xY(iT0?1OW p)ti[P ۆF-b ̭7W(U]W zq4 zfFX(B.)5.$Ѐ4&A*gW4ԬGN?R9M")-e"5x5F ,ɥqn- <K#̂>R 1F'8|HȣbO; gtk#taJDQW(!s86=فs ?|0g.dz8MUXl'M9%l=Nd+hVߦQSHh>, Aꑻ.g27ofϐI}`̪!b6<7ZزYntQ{=z{rX[/Pղ)8r&0YCw'--|< eD^SAP}du|笛jbP2vd kD"5EXGwiO8=_dU5XU)KK`kE/198"TX{dYKkA65Pxlw`a6"Ej 1%x-Jd7nc /K@PK_Dk"ӃO;{-rJXW^tA,N]Ӄ=s2PV$#I?l[Ґ!9y\Ze\ZԀ3jM ! ܘ;^Ur$TtQYǿdӎGXb/V/։t,j. n(ccwadQung3`C1{|bL S396;iLCX,xotNvYsx0[S/m1dkHXyth!= # Ψ $xlv'yڲUP}7:Mbȼ=58o73Ԡ)N]粣..'2[ʪ09OH>?HXe:Hȟi` ',d[)ޤ@(r^Qy\'QCSl:O8P'vsbi$R\Oh 儵JNJX&x?'}JǬ!;oԏ't60ܑ(!9|EZnvږDž]"ߵ*_Ju"? R1vME߅3ox(L\=9f,F+}a eXBO/ ĺ7a4 15x7F B6.,6Q2e򸺞#K)%BX&|rhDi&t#FFa#rK% JMդ%GF%duaQ|TP&, s,P愊TGjy|:!AN~Ǵ8\Vq ``T6sCLMnqpފ^۰Ħ]ޱ۴`Qˆ9]ERTYiQ>cԘyJHJ*jnPR'  I~OIP)(I)` {ʣ5C2S?dӏ^u |MM$z)v / ST8{įOD6MӎHfPNjw;!,.f]q'iЩ^EДa3YQcaՏTؽ.96F=pu[,4jkp+V9 =dzOJej/ pqtZkKZ ?XZ3 Kg=!9E勤j~/ B}R'bw-|C[= y-(o/Ń3d4NߕWchMrUp(h.ظ!VPס5B /s5xYqpʣ׈Z2R3I1YX\fqa/G%[̑f{P2BHn?RŮHͻؒӧ0L V-{p+W7p ?n9}-,N>b7O"z) Zox3VdӻSl Q^=HŸuQml̍1C'cF˯O!f50\ͧLW .x`NGO]`V覑 A)4fw*|f]4KtlXjII- wkVL 9fqvZ$f.|Rrp3֗X7-TxFX+e4lrmUo6W`%.R ė>TN뻱NA9If*ir;1%WEc;~tGn@^5;ޖ5th |)T. E6(j=p+@%~[%衪ǡח>yAd÷i!`td$XX ?k23nʅ`Y" o\!WT=. m4)oݐn[Ӡ&7J+uo^ 4|VBO/ iBc0É͈ö^ DTMZLB>2wL{xjʼ V|'}"[:՛@]<Ȣve47eB&e !*ŀ~p{5SQujO.n oŏb\\G[,q('ZP'n[c5vfDgL&>(.DR?w $p0Pt=܀:ވ$:ygu*:hFeZ{ \ȯ^[} L-{s.B[scI0h?oVg>+i䑓gJ+aHK`:|xpCջLbg uȨ_E=$ o R:z!v> .9 W }2+~gabn$鲌fv$vx*_~Z}ϴWz`7&J ]&F|A)yӀ#@7$:G 8^V"mej}Lør:&p7]Gɖ)u;Zz6 AQpΖЙKtKSS{e/\ yS!Ʉ aF-{QiMPGEΖعXȋpR=-BBm;(b5qC>3ˋ iH$Y)+ȃE-\j \W羦ׂGrC0t!׋U ,mՅ0OX@OVb%Uݲ56xz99[>ё #A0`-0~"0, n⵸E/GD?+Tf:v+UT}%si_ Q薇RBa99%^fGD|%8p[H4 GLĘqg LAa/?rWSjD5U7"9q7Ex L?O_Nդ OR<*ٶ5BuKݘi.r'=βX6„OQ>d& }T[fУ+V_4 6Kz<÷F׷ײc.H ?ϪZl2j+AC fSK9+vtW=5@̚7.'ZS) ^1a'G9KQ}o.yT` ^|MUȺ.'yPvZ-.>Vc4ԞVz7YȶB "JY{ןilA--;ȰQ4SrAcPXf_wsxh2QDzɗɭg+!K?c6J%*&}/}Tq*&9$J2D~TC/tk(Ysv!6cˣЧGev3#c`R81eQ U4DT=-dD]q;l~KF( :䯫&E,5üm= /b=`۞ !ogRZ2:^~Ռ%ry wKp`5)z6=8S_H~C_KIØ-N<7EwOhdrlKrCbԎhve-" Vˈ1 [`a`][ŃEVQ-!q>Hj^ Zxd81UNƝ9Hp2re%̶]G~.kfXsp_-ǂt[S1xA?`+̆*+_\d4[I !;G:cɰ(6WK4Uw:(_=>6+ :W1S\2*V:wQpY{Y,GRTGWRMEվ0!|VۙI4ecLɞj#^a4DJ*J#R*U~ֱ7uL_S]h,+{`@dGxTu<+WJ|߅H@未{&DaB/Lӯb"\@rXFppCTašzr7iA-ēIP56>>W:hp`K] ֶuz6{lҒ7xOg͏8)-Zѧ=AOj=۳xN_k~G\^qGoH叨btL,= A\eEF#@U{:[Nfos X"p]ny+1B s\}'LjC]~gMBHvX^FdW}?^:oMsɊͧ'4m5j(9gbp`՘:>B +(Ih(׃de/YյԻ%7Qq4eP L#@%^L1튩xD42ҼyY!4KtHSiS riRU=h2I&3Poi Z\"viAY:ZBA;?MzW)_~0ehxJuQdxdًgDWjzz" ve9uIZ^;{ꮫ!d8l?-^w˿TTc}#PQMzj•N)dgi\MىI2B7c"b ߲yH|E ْ> &ze %Ldu=JR@UPpׇwGBkFmr>sڣv^MT<#OpK8'mjBZA/9[ڀhUi / }n8idgnTpZ8@=^٦O9і=qkܦt9*f >FOeTAD@D8o'W;ū:XE#SaܽaL_ԣIYT_oჁvJU^WMB>Z5qçGuHL/Z@[3Vg/SU+`VוĮ吪 JnYKxA_pы5D14< C&_4{ 2Rv{1&Oaxm݁@x"8<v2n|÷*L>r>c3~D`}'6M(uk `&X-;T-S $ڣ8rYw@_^*{ak9&WFFu8 Z4r%j}nF?nGGMȄws%Ĭ-+6Nv#F1+Fbϥzhkw|A-ܴdo bE)*%m`ȚEX6NFrmA;DΠm5]~%n6TE ɒüZ'ӍtRM^)oš}Ok | `LeOPoDcc.6HSwF5QRA>sN2Jl H-6CD&W7bW5/h^lòp/.Bsn/7@B!w:*Ųns:jy*Slo_w!v CZP]=ְHl\1"\}0Bb?QЛrBJ?C&rwm<"[8#ie9VSW:+N/ kn/ T,o~Lӵ"&Dx#Rm, };5^uJ2|+_cMap9>%R@ԯami:k4(ʾnսwƹZq%3k~Y?G|~F>!-P{)S򃐠QŏHcH]Jg")Q(% ICBɅOFkze#Q._¾9rNoy,x16-fd>34ur+8)li & kU*UDAK4JW6 RHF%f ;IgS:['*lW@='BoM&JNq}KW:5x5dR#5pLpJ-vW7V xGy5gEK|fMM,Ñ.!:O"&/mr9{1uqLھ c ^vIn}XDOe6_17Y6YOj: aw<)fo?3ȴKA\"uY ,JUɩֈ[`SW yPlxi%vZ@!;&j6GoQj+ ln;_[Q(dxJ#"T#"zu%7=ڛ#&C:2>qڴ:Hu@΄8M,#4š~G_[fO1)a5?>$2)YfFh‘KyCFLY7k(zŲ.݋jX9 ^>ИV;+BMB B1|~EI?+=#FzTDw^(\54y8m٪9-yQrH\C:`EU{W'cǣ&"x*Tۿ64ПI  9iiO}V.FOW.=" tQiɖEw{3?i ѡEq7dbM h,2e1aP9yo¾Ej4Zer8;SɅ!&ؔOݟR ~VDӿ%QoxlrYpuxu۴ړDvA/EÜw oZo V37[m1Fl(4SFWW=M/bi(w11a :{ꮄZA^'IGl>晞GvRց\ce6 j@h@ф~`7VJI s]zh;%O l OdϩLÕ]v}IoIKǓ;P.7JS p"[Mvںd=d ^ 6e㟘D#^p6% f b̯|}g93NWTFS}eP(Q4 KPePl2ķK!&! \,BYs]vpc_ArbXb_;=xS#rڿsE5/]"Vvz,o7. I{i%O} K}h\H#r]l`*M6֎.ucKJ,I˯ؠxUL>QOÖsV ue>/==J`C3%5v~V%aMB)>+B.x[膂Vb?ō\ܤ(Odbؾ1B\a:x̿LzҴZ ྣl3qHd wz) K]pl 4' ]7 !Gthp0ܝV2Ty}׾aMQ;K^EQ60OWۂjbNsT"(xΚ݌x'EQ\*vX5fΫT=yf$^ eŋz>y%ɍ,=7w?0-C8/m2lBiͭ46ZZH|ⒻNr %I-<^ ޯ,Us) ta6tfR`G)MA2d&@u`k|q4WÁk}ia,[Bd .p+r μ3,$_#;e-ApBzD6Uo H2# Pϥy co{K EpOmC{h7v4Z Bw2Jrky%|ϵ%[%8%'-PNBw yd ,M*<\8c8 h@+ Sl)QdN#)uq5rh1U6Y֊ȤL1$,5X} @wwYU$i 4#2!X.LSS&CǸ{,o ~96ȊCͻ *ruHe'.ֱ98;5Ƃx r,p!ΚzUY :Zq)e E=qE.4舂 >}A[\k̚/ٵ$Eу<x 8Ѩ3 6jF[l,]Y/n\T@ G4ts_UvE~:~$_L /R [׍ 5 *̩*ˎ4ZE*V6*q:3 !;0~>qsK_YD%wA=ZcRPs?b$m̰ĭ/D:YE%edL^o~54ao}D&䆷CmHEa1޽h" {_5'D5nIrvCRd-49UK JzmnT_G䕞]NENof4֘HQI})l N@~ي5q(WOx$7(!LDpv֙x,t6pgi6dY\j[O,PÖM-EíOA8UfVm`Ӭ ړSi3Ivڪ::`fq>TC )EHjeYa:_ ^Q1}iQ%]Ҏb2O~Q -}C\kPEj 'J0B3yJ$e99DEZ+չ~l;|Q{\'vվN}YTl(7ˍ a(\c$ DA|kYXNɪ!KB9"t4غ~&\zMl;rӐnSח?O[IpwCx +hJmFĩ$!>*XQ-)|Vֵ^1P)GF46NJvI+A)AUcMЁ6v B`(Y~\IDݍk5Ps-3WtN4Yà ؕoRH_X|/`:˧>t\M]5L|*֩ ثߝ1S, ͤ_1s8/ ےeQ K:_P:UpPPIcIuӴ'Q`em:6)ك[߀DLZ /vmܦH=/ 0v:@G6#u]jjijqns6Kuu;SX 6qBhc45t7@-]~(4zeFbYdd%e $32n"O|.p޳~g94'f V}B$b!Yq 2k_O=#٥\.Oz!)u_P=D3 oh0ܨ mP1:wnE=.Ȅ-,6]OKhR@ gPyoXvWY*{o{܍Qz}$DrfK-JUwX1*iY0 U cCg\B3QV i%CH  闩yg(b+HBeQYTƴ&C湂%2btФ(q;#rLe^ P,Ie:Ï137ڰ64OEς',d!cF/i(V9{= J<4{YZ whHV&>g$`A1OjR>ӗQBs?H a3~ͼB7OXs⍨D{zzĢ 1UK\&m )~F2t>b^*Z0QfGf>}Hi9,=xG/26w{å҆[ d *ݒH :ay;+' _*fPb0^hs"}AԼy'*D}b8di2DNĸڪ[zUvOf1PoW~X k8?#e邜ԨZvoBt?/iezRT-U@O-Ykp¯xun[Uay36p~ϣn(Hմuq~tbIAD?-zcQـ)h鸓4x|sq \oT1K \(J_VK[tBēlUV؍137To)oH8^<'3#, 4c +GWF 7EBߙOPuIDH=(PNlމ㢼pn ˛!{ ?ьxa5 l]6' .;NwH_>,{ J P8aOzyWJAb5\F(W4 %oť @9ʞ&Y;/ӌZ]֬=fo+"i5ǯ;~: u>J>*\<ψZr &쵢~Cf dAwuފАjF[>!}m0Ho"eWz6SΆ,KFPB*g-*_[Z`K  & N >B5`xUjMR#^-jpUسGb?j{IvG/.pu)o  ycVIiҚD o+҆xY_x4Qr].+P1P&Ws֮sV q>1W?Gtj!kaj>DSsi;M^ B0tvov/YJ>b K~K Wa/D|my%`AˆXlPE^6*3ߟY̯hSisBmK36Ӫ;ۜ8(ZhN c5I%k!xq7I<K@3rȌ98d<)V*wMmBLI r3RȀ@_&۪GJ+,2#̛mvGDu m3v= '4Ŷ: S9d{n7N0m$^~( ʫֵjG n:Ktchk۱|H;:m'hX;T ѪIBCg6l+3?ΥQ^y4W \a}wpȦu޿_㠕7ssVȊ^O4I(O,K{$G S&E]Е~ySBJ"9ybiO9jǺcdꓭtp1ƄأwS;2c ܰJÐr}N_I|VQHcm+tq&ALSkS5y GBAB/b>iZ3npx)]JPKkȾ_&Ȝ4 :(,na6B$ TgOgwԶLGe3HbM^] 0x (_'A,chf( 0ca{ n+fuڎ .Ưc]vVݣkLv(-=k͜b(/>fn/> Ӕh0 3T;nM} {wffGZ ykrnV@0v2E[D{F 5}ӫ b'5!tk5Ƌ駷vP?5 wͬ|*r!W'$Xc[[;(2P.@ϘG,ѠL&B(. 2&~#Zgqq<=voKO`u$6oJ+^5(.vGw6ٓwtV 3Cd$Ҧ ؝c_PU]oIai/@d984S)l̗@KVFT4T +&jx/-;o;GCFd"+ʐQ0:2Qu`{ĀdV 7*SGNJ^U0sU6R w!2LJ_ =^ءM g0A\~J+,/^T[=}ٳބcH[`^Bdǣ`g541\Y>aPyk)ĩQ'cKa~a OY.j^"1J-3ƢVߙ5|DL :(EkOJqĎne~|S/Ԫ/zߢ,_ؤĉKX=ΰ@NIɱn~y|,[SҟCM} a,f=;nT 1#㕒Ȧ4JIZE8~Ea<$b Jlg{|RͦqFy&3鋻['eNfDpvKyyfw4}~3~iu{bi܀bjfOT/q GvQXeRW0-DvM#m@ S!NYzzި [M1_"1W0%Z:0V9 ʉ rK^t@@LzX5GA(W,rע[ASguZ+oD[o=C~ZͭA&LqfUeK,F W;"FbV6f>3Xϋ07PCDs]<Q<&~5Q ӆ/?6SǪ8Iw# Z}:=>qx L# zKl|~R9Xs{؁'݁*c"v싧H{t5\<_2 6}_(m#xhqZA/yir.E u./*4lOφhaVShf. MwY cRC+\d싴M1TF*'KûeQ .`$d, ^$.4#d?Yb(6`;l^_=[ 5L̏nZ߽D,LOsJἚgt}dG8E$P9jJr%OP$ U^ kiAsPS-e~H^f:#MfQ}aQx r-ߝ5'+f>=J7m4{1AN$sk_3E QܡVIڄKMZ38gH`T-`A>7 ArPK%4 -L޸ULh.j!~.g|Zn3} UTk?7dZ[A>\53f7.DڨF:tƏWcc1nr1~vר__ff}%>KehǤG7al!;)$R|lcJJ qepyz/远Op  /K/(RN)>O40PAQ<8bI# >ϝ;%ުޱg=+2*V!quњ'yhn 8K j4 Ã,(>e$7¶izcH.`/2, w(4ްֳ2 $}UmM ;+b رJ  )3BH\&NA^W*,ca6]u{O>ATAЈ ;Iݸǡa87Q~w\r%i;3 y +Sc@ G'\נʹ{؅**ҳkRɋb^OU yi~$iHwbʓ [H=VK6'$ΧnWܔM¥KM%;zL^2֏JDV=<zQAyqEK>UL&/•1gQNL/ySXE QV97V=p  7DJ#K1)'aJJKY0t5cs U%q^Oٙt @~,2 d)A>b)HWlM6eh$uUɈ864'LoFNi2D1cR$^#:d @'v4l.A<9ZkFyl{U't.4!w%9@I='{Y PH5 P,K&ģM;*j9x$Zpnp n){a<[BQ ?Τp\/d6ww+3֫Ms 3ix!$aR/.r}5:Zaȯ#K}N#J:ɰƤO.x5`7*L6@N 6yNAR5RQ]+it6HD;Fz0T(KEm;m@7\ S9N9r0WMp4 s񜜍?P#WGxuؔ/R(sqg#K ߹UdY8@K*V>2 +K~rAhVh_P CN ~QN _XNJzC 35)/0"RC&-LJn#3j_׶z?d}Jmh;SX{WkgWV6*Uدp"|$ktc+vGiі}Q )rrYd>U狊V(u^%+˽'_#%Qy!.ծ\1v\:_:@2t&<7_ÝsQF]{:$bhrAlu);' 0 @ɼKϡ}<0u^"S[מTtͷ YWI %3;K˳zn1 !tKƒoI ;c૬¿cȖ̢c("6JT| i;IOPS5rwTv4@ZXu#<|z2az)^\ l镄i[FB> f`GbA`Pim#fO~V/@v\z5?xkL]Ó9*0޼ >iln.R{V+u:_P% je _,BJ~TKܦ;t@3 `v7StqSޝ3Qꡩ1]WEMH<6b&d6< /% y%1Ki/ɝZCWouj!ʰl "xFlF1OBF;Y7!MXz͹ŶtH˄8됌 UT1Ή]*msu-^tGC2NzN=jQ!=b6Qbv}IS/p9U!2| /u$uWѭg+7olRߩ [̀)F5BʕAmq@v@5z.,􁧑g#{а$Sk\6d03'6"k|6YH>g7eSJ7\mOfVp=Z0d I"<,o7MF+Z[Deϳvj#Tٙcމ T=}C5~ը2~>+ i#V/]z5^pjXI;%^/k'-IGۡ.z͔}J˯ b,cSV2r=e[I`O$ϩ0=w=wۿǯy#@K >ijVA?)yhȸYi k&ZeJۮHd ެ@{QNs> a>#m|pGM^#ufZbQSP bÒ/ EIYָP!am*;) jG]eb?p돉kR@Va@Z֚gE4kuz)c2ooK|y[ЄT%dMmҾ Y3ҔEb_Im1h$gL^2}-B\4@j C++5~- @)>_ș{xZSDelX]4?\bܙ-SDyQ|OG%OR9\ٓSlq>bȆ{[߲yh[rwKIbNyzDф(֞Ta (ObܯE`#-k|"]pR,_ЃyK_E~{ł9ҋH+D4z#F(H!^0۝$WTֲ#T>e`26R`*Cu⮋sdY1;% 7b Ogɷ"?\a 17M*#"=žu>GO0Ѳ^xxFFHI{!bbhf}OT *ĩL*+8,n;qLϿø{LQxs.%!i(ż> nX&pD\;u֧־uji0 ?$]*wzI\xƻgzuǸǰ0Lmygd=.vP['Ew<#\ t CN!<&irg$lSX|)c1# %AȮp'KCY\azK~>O.蹷L9ز۔L}Vؤqr N#ݎ_,'\ShJK*9EN(12G]m>M %euGyJ4I#X#,z'"3`1OvЃ(.FUn?vۜ_|s}^LBf9lɨ L{ǶN>lNbP9U!᎜O.wQ_Ar 3zi,5?;%S0cXfyjWca Ll?KeV!CPY `35%3XD&Q*%8 (bCr#Mev %Owؾ^TP :˘>WYQTG^8ʧhm +R+et& rGt<ަv"|*ML$۝f*9QZA؂ X'|{@-%ʼIRfkwF:#rrNEN.yPqAIBNXsOW1 A#zVeVAOwP(𼇙5 CXݍW l<8s?gS +I 1nᅜ¦vbrRfnX8`doV;-^y|X;c [\@hŐ9b]Zx]{HN(! 7Ouv2h;?'-sfJ"/[<#Jă ~e~/HyBs?1D FE{2*` l)R&m^oJ;V0%5Y-Gܹ0g*ƈo*X)&?c\2DJS|/ޫCk Ns?Q@#_)W#L4vA<+NXqX /ZMF>AUdБ e]}<xpT{֪qSVAoy|Zg2 fó|DSJv@fT=\dNZcO=;/kݼu=5|Q6_{,:T(Yz<,uB9e9KOC >k>c ̿"{Dw=/@RxZVzl|At <7֢dJc"X?3%eiNŐPoe7&Ä5d}D\#_Nql""L w=;l4H-s"C}~luuьtB+ i _gg: |O&i j} Ώ6 A`pc#TJ'5 F[6PmY ]ԀQj%b>X"v-&ه*8_?nHuմ:ΕɅFgoud mJEmA-EB=/gq­4~Նp}#$ޖ?Bך<%MYS^9 ;q3- j|gX(+ =^p.5TԕƻV8x[u@W-5Mp .pL\/0g։sf&+fPT&Ԯ9֌F kBp e@>?]yGBpPbUw@ bD:42%o$&e8wEDemi0[Y+D̒]Q! 7ȵSF2`]mkg(J+% Z`!$nieBmŕ*>N|16c,' gg< 휧`<غ Y+,B^>R<nk`FfmŌ{4ٿ#"<+`֑g՜fJpEO!E4 ^|PkjaID)|.$D?[BA̩X@vdE% DcNj0};)&|uGE $\XRW-8H)ݮf !!=7S$pCKbrVJujO蕃[V6Et]xLĺ6u6 yVlBef*s3WzP{!17{=`x5>_9 fx'˔s EoLntIIϓA\W*Ɋ@p@eN:()wO ࠡFꌩrr)5fέT_sѸ<A +2?t {,I/.,M(Z/XY|5LQ1I^?Cɴ wEx^9-E\0:HH.VS8)(3ATĔ́/(bJ4 R|A2KBѩpgJ]πK);xaב ':.@3Ȟe`ȉ @y. gNlȖI>k-|YJqT4ؒ=ak^tcx@Jb)#W.|5hp-[Hk D-{E›!̊>#swm;(}K2p΍+ x)%ÌLQ}ޔEVXy.PSVҧnkhA9p Zھ3Q$6+7W=ZTg͓r[᳟&1 ͋xW)"V0cz ws IܬX $)>ruv'#i#YRҊo23k^.~ɷKoqxi} E> 9;>%b,|i j!_ >_V ͵,,5zJ*!e[0 IK<=lR*s:Q Ɗ$2 zl{v"쪹#\'ɦŀE٤rY,Bgb@y=j/@PYa^e6Vj?=vvSŲX%7-{Ǥ3Rlk;C_ |:`&*U]#Tx8M.S$*;a`p~Slu,ED7mѮ*^+XCK{DŽBp-RARxtv Ƹ%Χ e|i5^uw45X[l!s3zkc'!|%zV竸aCSXw$>9ɩ4$";+b~Es"zNs8+@i`BOl ::S@dK ٱUP^ۓGT&vT^? ʇX^E "ye%T#,ԣm,5Kke΄yQӡFd]>Gk!2dj!@lǢlk~kԾ3)Ala{@AL9aFQ6G}`UDr0Ҡe?l],nуY4C`KKw+x=y&/ҌJ:hx UeTܱUO伒a-m㘞SҡhBRKm(Nq/RBh/ӤXAYm"ʇ1 ?d&|ffrC[ jnj#QA b\N mFlk1!'&ml)eQ$g&(xg lJhyS 8r[x>g*IaLD0goJ/ WOm_z2Ո7rsl:vF9/C0{8f7RcvhiA>g-4 U)Ɣ.>{+Ԅ&8_/Q掫%=GߛnjJLr`@wIuC 9sW@eV(s, JFڵ5r] v'Vg>ncptpYzL];BðisefY *_OZU=a/~uo` L)XL>%B;fv"1S)pkډ{Ct1e3cۓ|  Jf 0g^iy&y)H<K%1˝h xYel}OuO` Q607W48!b5@^bk,N="d1_ce=9y(\S-}Y :S0:hMx6+a<DŽ#J.q:R1POG>%~QT²!K* =is8N6'- =li7# "):BN7fyys0jmJDl[}>R@V?;f W͐b/%DV@2I-m<ᅧdewC <ʉG<WKvsD`i Pym12CNKSt\dWlջ"nWsi3 =A듳*k(n-ritӍ|qvh% bךb|!҆./JifuBj,uS=uB7(HP;W7#욼Uqs)0?BQQ}:@Z+ O⾯#H-i~uL/jQ:f^:Ls>)ѭJ$,qT4Wq/S ýJlΪ_˿|RM~zV98o o'b"޲E0-ݜ\V{P?A'5J_<;Y8wNWWݛG;ViD* pajMv Y󀨫\dAk)a;<ᐚ*lBSA7|[ cVKtbbn6& LGg]Xe+Sr[P "",fd#=I9Go#VwbT=99@|]`EA Z_E,KXOl0~G 2֖rϣO> 权``g̠9m1lN*ݰG i3ciRݷT"eqDVr>ߎIQԦ;1l#9y~7fhUZ^?(]RfXpKx+eGei n  doy$",z-#Ym}ŲdJ/fR pެ\3{]Rȕx9_AfipEZVNC~m彅:ãs+WC3._Z$@a} '6IG_ ,8!W< V=u -%Fsx*X^N5R!KGKh*~8=T颕!&Wm: /҂+-DŽm=tu3vim &’5 aNBi5QA41R@!um2M}A,7")+aUKѬ51Bx ̛!V8(2oCg&qhaћFuf4]U=֪C)Ro+),VQMN*`⬄tک/ө{ l"it7hu)ivD%{ƯS&YJD=U~?yZ Li4]ӊ^:g[:j&܍Z?IHо *!pEBl.h$6ն+GXx4~wm#AX80p82 ղʜ`8%LUd`8_Gxx~ikZ{I7naRUmHgDďȤ;dKq0^N$2|% v[$0N[*;=Q-mIXb({cqX>z~fWlFʤ4sMc+'@nOA%/-;dD-ru.)[AwBƗpL:fwLd0F PA<ζ .#$B`~JDCc1)1AYT޸Nhfi6%; "F-Wl I4im)u vmsVw@#$QD,(dnyI4=0x ` (]M]0OS CBqTZtK5XP%$=,;δ?($@c{ G]) /6>n5 Ϫ>Ryt탱 3׽O б{K# EI!kx; 4hAxCr<2Ki]!':Ǧx6WvY%Ԅz/ZJ yk[_B{f2aFKOG93h?Vɪ{:T(*%" R8iԲ瑗UHF+8bT UJu"Ae/} r0LA^&P2*wnD!ZHt @y*"}U%hZ)98hVCv0^$j,Ħ7 +iv)e%XvgEC*^}X!v8<STs^WKj>FH"&^UtR2 $"*)NFf*4yoV>S_6@qVlD8m37%L0! :lȢ{ 8mfb_yxұ }_ЍLr?21XmyK1 +rVj;n'XgH[ko/T,Hu9i; xu=gi(,V@ 32(}:c zt8#)#͔ӊ'cLG((R$/J#ԑ?,p@!ہE}*?*"F<l![٪?!پ_ܛ57]Dԭ ܘ`g^*wΛ-搩?Y\ErX3;Zp={}~o $͈ԆWe]EZgoXaV![؃۬M#: $PbD>\cTg\Pm.NxHp Aq-4:ڱu9Hg@G~DXvKB·'@Pfּ$JlMdbM-ԫ6$BYEL+۞Gg^ g{@SX1YRm|tp (ղaJ6OpvU nHl5̐9j-j#+. I {^y'iRn6A!e/(-pqg՝^Uz(?{F~:8/I"r؟]P'Apw.x9\0ZtU42 ֧a9F&ֳ1Tbv[pΪ2'%I6DG⾀n)ewlSpw&V2}WԔ>${ig7ѭ"jQ9etht9%SX˟dKF1Lhd&qDk0S\لU |}.t%~g:9=J;#s\U \i9  Q*c8_p7 onlLԽ q>ky.X%3Y}+A1fޣjd4\F/o v2g=&;M?ʖ+Bͻo86;m&ZX+7{amZUiͿb5:vߥ& 夌~Ef\׈KOYn OX@bEeOHOsVҜ2ɝy z^\GOs0B|Ks 9PjˆE~m=tRH%tO-6TLVTuʮβy$𪒚뀨gsWg_t8^8ѯ߬׊K"{WX]W?D^G( Y hp5;t1&wo7H@G*^N6+?߱> /Dݛs Ϫİ\_ʮAhtώQ[^Ɍ;d]ISq Hpa `!su]"(Ek8fHjc*ahr' fCӮL|AXbCt 8⮩z^˖2MK FIh v"hX5K?+pG@iWS"bl,P{^};H JB5v؏`h/g-i.T Huc*줅0Q_oK`]\-Z]=33hq-˾͡Iz歊g8~3]q0.[j}NwS9La$IPy[O1;^T F MNN7U%#݀p<=[}_L uM㝽:1XcG"x?z'J$v{z[و55[T2K|Uъҭ 7w4"\*ҐbhONϦNBg~#3 -RКRǬŇiR jw5Ἧ!¶_R{"O X9qHM-a(\t9f:ޚ g2{ 99AtQօ'v"Q_*et*ڋࢼ!- .<9uDM9&Ѯ!*ʥۡHD/"w{ޝ9`5$S_iy,t:Vd0} 1eF~Ow+(ϣ}_yNE渮e*HGn$X&jc-Z]"3GlR¶F2mI޿;^ IO=K.c{@Wx>'xה_5S;;<]F1w@z;h/ (M9r1ـ' @Qkɠ HY9{.-UNLwYlO6f^W_"z|ڡ;*#"k|e *ۡ=wəe4yOC:Z{ ZZ* Hd2HJpuQedMʞBlndʔ|tuIl Tk^ 1 ? H bj4.fӯY~i7e|z4WbtMxZ-/KD` bV1嘇^u?8c(2:/fN~ ZCy' 2Sv>p7-.szDloNόf=eG*e'O|A⫞"-JJ44d1И1 G^eV&Ÿ_9lBWnǶQ%8oZi5aEJJ*Ut"盳p5VOkٍRhZmH}B_oԾ|bRq;n0m. w p@-"0U-0&Gqb'ԮF$[}uY`188YmxL4*f0mh∝[>NJҸ" E%N,{"Z@Y ɺB]ݜR0zB i펳#d]xkCkrg2X~f>syP:HN3 Ѵ֥凲7ܗ}.;T<[_&?Aw,|/T;6K}F@"V*!pj5^ֆb.zyG6:6 Z}`tftyz5[oFO-Q'ߌJyJF0ηQ#4JPY;"[92@%R 0Al0xRSNU6^QXOcś־-RH]Y w_t'zXtR=ۑ9Ɵ-6D^笮@Ɯ&~^;0QLмzo /+X$cY þXQrz@ x,*%m.EEYu>b04W@(UګjL9S#]ۺ5XE-YOW7GM Yp~dD 0_:ٲLSOӹg`QHD#Le]jUrɰ B=9F@i j8tIcj {3oȅ;T:[7/sߗz* d =a%"#XW=~BZyvgS*7VNRII?{m Co{_ގkp1‹8h ,z@ôAt]X|cNSLJ'] [{m5I&y뎂>.XuA/k25;h>w^ȠsӢ@+~=c>T*|34l )_& e#Gkě7F7C.~RD+6w  Cg;ˢK'6J9O[Li<󚟌s5dDp[=GO񛘡]wh,VsFfzJdչ˫=Kp\7>,/L`F0 odD6xy bjհ'=׷(594dl_8?]rRHAn#NSf }>zHaӣ< @-B{BfǝT%CV`KF=(lpElcok^q1wվZ[儝$wǯY6+FcZo{~: X̧y} "wN[B[ c{%v(S2Z~X5և{C7( hނCLo]rky Á/K5mϜ8X83V$iU`sbgs w&z ' ,8xd}yA-᳗¤DǞ]MlS%kL -upEE5]Z ! }&@j UȢbC\ALnaMMym=KKefxQzŎ[!G7Hh4ɽC6s:֝.a,-%eO^#wyauwM *K /QqoJFsP3(sEzEV3h6ܶݽM_]W'4][_l3]B1uX?;O}%R f,q*o]6iɖMVD?Yj-Vi_o%n& 9jt){1@JvW}K- @l5PCæfgݤƫ}and~#cCfk= UsDVr t]/XL"oݶlW<4_TO֜ J<6_ PSCѦʰ.AӥLAh`p5:\oHLkw['=kt6ykhUZ]gvB՝-<Oki-6ܼs>ݹM`ICrᷤN1ZkX`wok\/414y7rxT+/#,:ffIBJ+LXlQHuAbD"'\Dž+G)ANLG56.&a^VnDRa X?(Ҥb,naȚ.岒 BRMxGVLR B%yywPb>(s{ĵ>A>%.JdJ03>M?1N}h&m@Da>B^EmSUK$iI+$tl!LE G'{⍨< Vȗj.<=w9$2]ZbZAھӴ^M/?Q) EQ6qOև@KTyK36m[[#hZ( PW13/ϷP7fcdq}4 B%߮!&ϼ9G b{p_RVq | L+u'GG~Ѷx hVy~)Fd^;y҈?I\ K{@VDj}(RO|ely;^A{EoĆYZ{}ቬ-F ^'eXSo͏dADى͕x﬒5r<$SqH& ??>xT$a 1"bwEW!c+Έ1P4!Wtp[v˾4:IHB%cn#&W›2#rͩde7 T5׈u`[_gFovܼuzg7j!e;\Â>TS@[dxn|ɸ`%St<︤x:vHN6s٫8CT8LSAOպH9 q ݤ>"7M9B>w9Lz|nymd?lrD`z%O`tϮNsU3*ƨ0 דJk x HuqvE纟TylKS>qhneծ t)&+j"V5׺ zz-zT !LhQ{SPF3L=qKIID>iM"(8nbh:wS'h$HcmGt=aMŤFBUM)ܟo빑uTZQBȜBT&wS̑ ^6x4 \Wa p[L67G7oa]ac\)ݝ$ jHPr &].e@.I/=;YZ[ eI-='Ȉ' @zF~t0RcEShl8!ؐY!-C1uz0 CVR%Z3" ϖ^/2$)#Dvlp19~TZjŲxgu(h_LP+.ӀJ*тF:qמJ X.!rdSā^o%i0Vo6 DB #ꟙ^وyh536C|GFIJъi+YZ`gC֏F!d̈EHB`v%axaCdL~w&pMJzݧj0|yvӊ2 !uxS:Zp93?PdhFGZga>$$H8Rc߈k@RލhČf,֌NB-x+c~{W\}yp_0f8+z}s /|42gQlT*P63=V#d['ZqV^ND[Q*TJ&"xPl'*?X|翿SPxf@G_aF&*tVFH _+eC9vR#=Xv,:Z5]~ZJ_۬Ұ۪8SZi/A␈cŀ8.L=MA Xu^|ջ't$8BVW.)ճ'^$׀urB-z@HMG6{k?G4eП_*8%\&M1e8Tw|@LKWo&Qb[]ig{{޹ONBCI%:Π)MpuA!E? # v7@1K'*NFj&GA0B}UJPvX*eV&r)kөEfuJ\HCVV@.5vγYAtiAkw7uwh_ .lJ\8hhrsj_zx7[oiW4U''̛N >C~zjBxD>Vm7ޘX$x[,i_de3-#sF ^t*O:ߙP.=SOBG<) Kjvk%׮&5/IE'Zcm{ <ҙ#!.Q+K; ġ@q 1LDȡ3p1sxP1:Dk^$) t`P> n|fYb"9A_/f} V}Q4%r|7דZ/l8yd4>_U%\0w{' ).'4r^NN>Ȣ .1"Dm)d3a DI-~:6&&DN,m6 fZƤ^.TLlGMo:m|&HEPB$piM|䲽_K[g_lSU:}'b"v* I|Ƿ2Te[Oz-#]Ae\4@gs 3:?c)6\Ac~4j<+߼ * B ށ oݾ?˵4U [%,ύ0m ڕŔ<gCoQje{& NU2/[3M Hܯn bԴx`;6LjJ+Iz!UF3RH>>pU'dQ4f9#]?PYp3ĮQ~+\htg-'da?)+Jz8yCHqN-n@%ݘ< 9#:0ڻ92jd&)oyh1A (:"TA{~? M]7h8NFpVvbn-Z}ȹ slB7"S[mya5uxkؗC0=pT.kGv=pQ =n"zEm2 |04C\!;dh13h.z'7w;)\P:DUo*.I L3>e|R;"7ACym%'@eWYftOT ?KFaNd }:6h#{Q&\hYnRYn ed: B-ukڨ9)7QSk1 oVjz/cC"Dc%q*W&*Q9[&ݱ\%vXxR1|ed a&KCDf iH 4?T#, _!k-r}SRlZO  l{%ϳtCSZ66X>$8`!_w홓=Wdx؁U 7] \u:G{@*r]Eti"3K\f]3q lc-Nf جŃT(tۏ&Mx@@:Qy|`=~*S<߯-)b@y  WZS]ZCH&ED$ujCm*<-nwi0f!uJ6:xDPjG$zt%dRƭK+>GDX9( f1ÛЙ^?F%27cXp].P/J-gq{ݝ|RqvH JEĉot,]p{ l'l.F_d=!n 1t.*4eԇ`r!rv4fd;u+h e0\zTL# C;<_6j L@M$h[oq6 s3 8PWrl3gr8]/oK9k7r-C3q ed _K>N' .I_@'VHCNyhƟY[nX^śl5c4Sqgg]Jn{]sv~ƈtV@yuHs${|H hB3v~RqV⽌ 1X3y撕WNQe_-kIj@5JνYX[0-xe] åXz-ބ[F }b-؏v39= }m:jJf$wXиrG[hjzoqmα:猈q)Pe)z 4X" 5 >ט01u)8C3~ת/T[UsAhir*ZP xcA#'$XjX2xFFVF J~TPrPk4\C:V vW$WI?NGu5m?\Ç[`$Eq_GdhPp ifp(ui&ۉ$.rLb7r;gTZlG%cUcP!CJ]pGPMpxorIJvwݼ7%Q5b31Ia[Hn;F+x0zMH̘$ Qiriz6⌅{A/ّ̅hlנKuЧb s1yuG1@1ӆ`m$@ 6Dō"iqpڙgFSҪ_.jv ,1l-a30E*嫌sWJ{WxQa@n R>ѧh 6GDhVxgeg:#r݀i4Hz8Ay"j:1RW9y!,Hz3ˉnT$v|x_S ?S0-e+rla vXoI7ɼ*$3roʏ~ݪ?vn~ y&B 'ash=? 7*oF!Nq?8*ʡ$ht P>be׻o)[-P; bJ!X9AÿaQ a|]AW=.9l>=? Hl]#?AR74zq]ߨ u5^A~(|_PYՏ[qH=?4P[B̫-Yw$A:+wylH&g>8qn$ 1o*.zS 縤yÒɾxGqiU, S6w11u^ejHa5T0Hb!E#}j,HRo~2:ǚ,1[5Z9Z&[W5Saђ-u+ `q7RJP_yt]5$ι6nՈ܆D4t=Tk0HKwO5u :1W/3uN{Öo導;hYhp]_U? )XGL/#.IW@qO Xyf~q2r_`t;/tفc ]^,&0xg#'T !L;l]t}ߞOt5u qԒ :CBaOLN*ieHWJYAܰQeFniI\\@x#tD CN($u'Y'vBf#ӿ+B4͓W.P) D>Qo ;~h̀ZW.ك) 9r[pq~Lnwl.zHpA(Y~w FZ%; Np'x<Zt 6^^.aB[jU9[ڢ6 N!|w/Lmt؝P'Fʍ5PtHEot Q7D`.6 5o(B%?$g5rgE̠#V_S5x\<$C U{9y ޝ<EmG+~p2["5=q1lIdN &L ͞'8GTؐ@3٧qb{>Q|r0=Ԅ}K][cF 貴ٕ=RCSNundP,JPUDbƱ([<'OIrR$U ^΃]Iy9G0&MFƖ"n{,kn؂"U`(d@3ʏq'H ' sGȜ"#Htѓ\MF yϓ(5h,$FͭF?w3 m}yySݦT:#HﶠQ)λxxH[2d}/4+ L1̤ep]t\߲3+;DnZ kn9E?X3{LpK;yBo8lT{ed/#NXV>*I<,o8w0]UW'9(xasqwT~ XY 3~gM#a$ 9$jIhPlCc"źG\/xv(mOX16(̃3m:̖ kMЩ>E kRVaՃQ~xI2Z(!TN5ץf‹N3|f<4`49WB Å7R+7΅Y-s僰 Y\\!Iؙ>"Ͷ/7D,5Y: 8|v A) [tlj(ҐDak&uBT#ɯ~ [V S $j6q`h#`,ke~S`MtpT'tdFP+#Yxo}3쬂ӕnړP=V>ǒX־k-agC+uzx3 M4`:vМGiW?<|mbhNwwYy`D" (x Oզ(˩$SmHSti[&xJD(ݽm<"G\%eb촁TM TD~Ȑ^^3PKWE*ĝSAv.wZu1 *܂$1g5 AxPZSuEa6ULnő5 "e4#~\cAjxVI4{TnmPFdAc <ܡ׉BW(ԖoJpwXՁuJEr_Ic810"i2O!a9Oh6XzʁP:RRJ[c:}AB / )|l]zJIvTeBގr()N+}{MhWeQC1fUu= l?W}пrvK)}&,#څH"{u!M0 5un Ǽld'r!dbW:VysP6r{֏s8s5Z Y|՜nny E9ͬ8<zbߋrS`(.!2Jf- ze@l5Mj;9ƱxD[۽ZTo{Lk5,bL,*uFY#.Z&}]y|;sqj`TQ9i9ks)!(*]v@w|8wƆ|WtQf:$t;QԗkWtǨoL..` Dh x|Ol%Cp8[H3lbMU٩~OPkQBQ@^a)hJ@AE7D;R"2T${Hx<+<ƻ# !_WGf%Q^j?h6bq~Gj;*kReN),71jAD ٳ(/w^%'YX!&ou{Y) KSN;s']{hdiu儉mz +¹n*m8##Fp3r%'c] -[4ve]lPf/'G m׳s;/"<2d0Og_9Cvo8IyPm/.j8KՒNZE)q 22!z i_mgVD|VE iV% FFn |%M>"yug+:{}?v_Wwױ!T1)ٺz+WUMȀ2&D12Ü6CBO5)b8%>^=?\71N׷T}ſe+!q*RE3 -4-fyқNw@8ՈTsl"&M3#!F\]ҊDcdr)!,&-dzթ!awiTm}o_VC_"(ꤾ݄mxo_.^+6">_jn#5WC &*8_NmB8!)+6`AHUT">VOƩ߱vjTig*8a[&h-3hlɰ<]8.R %偫ia:!]uE5N!R "̡".;vKz >lR4r 9IUx` XV@(WnDX 5-y)ǙpQ tK`Jy.YQJs*zU;;U0u?;T&rOȩ/W#6ǎu`a/%_8+);Dg6hЕ&-`5Ve Dme 7}Тi-@&re#x4[~.l]ˌ QC?ljCc`?up%@Im:>tC5T"Q@HD"b8t\(X,F Wo@0:aiC)zJk@ *35蜌o4>oH㤪w`f}=}FʦVFjmQYĆ6 Mk0;<<f, YP+;7na{[~*H=Kh+YKCcUIX"*QJJ4 B DtLpf9si@Tgj:Z^^X-B!+ց@=- s";e0de= - U»?ejk=A{/\ @$A"=3"$%X$_cÀlN_be@Myʫ^lpa ;,D^ PW UD;ʟwϑsBe@%^Ixn 6>=Y8[}`VO9fnׄRUUPuzlg')X Q.i{06&Y溏؈N; 4Vdn TNoAvJuRv~/ͼl )Q'I='G,g,ʻ}ߩzd Z%%>FmH4 @ $ɾA ӂk1t{,r93, 0AqqF5 NU'޽QL($nm ψ[d-g9rwb؅`cfdT8D5bɈ"Mp_;XWٹZgōt[ hQo+PT2]lySEnaЈUeDLEJ*Zⵦ>9Yr+#UJǷ"`2Tpn$&  =S`5?=v CW.l_BCWH~2WRd#lt_M\U&H€(Ii@grWYmn᱂ qu䌔R>gEO:Zԫ0[dz9o kll <br {qq$H8bU2qЮmd[1D>K*L_ Z] H  #IMh ;D{Ϊ]Nkb!4蜠]Ͽi'УJ>Cip,kvʒ>!?)&{0T9D0L>P,mXm#llOOt"{ 9àP89Yo3Rd])Kԩ^wF|$\N>!> kJ^3/ϧs2}.E x\3,M^#^n4UNP8k_SN@D+ T6/F-g 䶺a${M.MwkD-j9z' F%`c]:=y+dcoRVyL=^Qep:+t" M=FxG.;_ >(iu#k @\2YM<}kަp GfmòUR,+TkF\W/0k3{/|ZT.O_{5t +g^m򢟏/[A_TOo8p CQ)bEΩ$pVsh)UxLFC&)*71Ye弢qWJd1F'eN͉ j13iL5o&\_mʆ4"`֠)j!1y@s ),su\;-eRoR5L򄧆}/c}xsj~lcd &ehsjl`vU?ۖUtp ]I5BPuͧN(ˡUC; goo˴vHJ =?\M;40Jiu#U Ma/4pygp!gb˾j@K(5xcd)$w /IC !Ezǰ5]L?’Vu)ylWxpXӳmE!TmJ~9矬Uq|s!kܛsm7=l?gqiKxUiBt) lz \7uh%7d:ЀLqc d?'GW];$Z[J`iu$KdvJmwWz3]ĸ8uw8I';K%#vNݯP|&F(>O ;afMRQo\"иoaҾW5fήB382No5EP$@+hVeZM?7 .9ֹadw&lHM%R8'V<.o`de2ZU0NJܹUpƌ{`ysK v Af\ iLH-?>%u!%"<=oVmdL~ 3[mİ:DĘ䣕s¥hɨΚ%{[XeR/7_͢URntQ9| WYw~7*<[,0H`Θ8ed&})0+Hrf>~qhxVߺGp\G)ӜԺstX?Pƥ'FYɸ< 7SuI͒|yXoUr{;JɀL/]y:>yJ}B-"y-^sڵK{7{2VMis~F_aP}6[>f&N1/N=%QĂ̞e;]{DUw e_\`S/!42Z[LhI`QD:Bt)%X3ژ9K}!uW.hf]hm@Mr)~BQs0^n`rmeBվ今y!v%L z%M됹3 |lyCC3xR88 %?or؇܆z L By*[' RMS:e՞t2}1vߣvY^QAט+㞖; ~ ԩ~ly?y8~A~!ڞ;i9Ps 6<^PpyX:^o4nHVb(ӍkCu]_[tגF >KRg$I8?{GAex3O諰ĩL(a3Oms|Ã=D| *3qYь1 5@fGcK M @d,hXx Y3ѥW_.Pesd ly- nts0` I`TY*S1Yv5>QnwC_%yj+9M=XcG8G\V]~p0&&EA0\h{3ZЃW Cow{8pWJ@y\ Je\uxpeo!z7Vě)5LxՖ4H33zyp`T).Fb|fHu׺(#<9t~oE~ vzS)|3\' 3~5tBB\ Ps/Fl,M+f\i2ʀaaaocӵfZIVd8~z2jHrulD~N4ӗsSk`Ƀǡ7v؋j$%[ċY;UI΁Bw󫒸( Gg/֔k4=lTp&j8"N}?ʤuozd@.7s:rxRۥG輕2 s3v((J pזBv2]0 2ĖfEYZGeljXbE#ɛ-ti?~ZE*^_ {??R E{fVL79Kma"9#Mk~lՋ\F9I%a&-Li $U`kU Tۊ`)C)oUt>,jpRK7rtPDmE- rؖ7ݵoq$Xx(h M13?9 E8yk_8gkًCт`w ;B$ΑYg/pJ̯d[=#]u$5pӟuNW D 3pIB'5*,e4_3(g5[sKE-A鸇U9A[uOt"mTh-n% e#4WUZC_IrË*[ߦ``>֠ ^dצRsiI]hUAڴ#->Ʊ\Q֎Lޱ lqcqE^x}B LՆGhA 6 S?Є۶'IOv¼>bTi-!DBR=FP+3Tu="wݩU52J&mI^}uf?HCeB!Z`ߩuΡi|ĎuQ[݉O y}CO|{r}-&8ɪB- (Rgh9Y,~5yymm `h5xInrr*'OO4Lڗiu@L\K7ޜ5ӭFaG1d-#@~6. <>^ToNW geXiuFa{0'P ._数B@cRSv$E,DTOѡq_D?T2/ sQD3;jpG-fn;QSٜiN)prRs?|WnWNrbMt91t9GWKyn,'k)>fA˟3'I,Egۑ=* S7\1;]qFۃbiGL֧z^r4èݫQ氏60H XXHcBz3 RiZQguE/qw4ѐy;F1tDL+zXeWQ:lw"B\(?`~d2˴=o/Rn@&:;bhm> :&CyiZߧi=D`羻۠vG|`]gHθ`G ZXL`̖6|#@QoB겴[[inVSؼoZ.Q2!è,Eh&5Gt9w֦7 }m| 9&u/2%~5E-$:U%ؕX-o^08φ3Hg{_Ң'Cog/`_cuIʛK^]{;`=vQx+y|r`:1Eud"ᠶ£CN%H?4Ydmu:L?zh΃"Gl8*Ꚗi酥j)p@̴2MϘΧ14RD@sp58e:eE GH4ݝவid[do?Mx2ɤk^??iFTEJ"H6=T*`~#Gy\9ͭt3RczJdh\Ӻ,"W(sB7w`֑h*a(ջ?`H`ϧӧHdxXUGNK.>Zq{ǫDŽ9!o .[5 A IS]i} y\A:N"N)}>%93r*{"Te 9+,$kUCCX AqX _s-vKlt!!$ZE:C7 m tDZӉfMzEE]I@Rѳļ#>̢XSך%Z8EJš2(\BP4MPKL K&ZA18 xh,v#~~zO] )ԲInp {3-$}7bq_@#N D`taK9,#vH^6Xd^вHo;F+hTe٬`t_YQBNQ6$4P<*ɉwԭ&J#˒JSvl G'yx =|,*S&ѾS$R푰/ sbFkDEa1 6I bnP֚vUQp W&tw%DN٢LvA;o,iiNo:%}u1N˕$܎b 44Gd] TtEH FgL ߛJ )t@Q%IZVE _.ֆ4\+3ZgN'X%\ @u~/QDyNއ,6K ¿[խ,zvA4n唨}`8+SĀĶ %v\h .@[XU깆:G0EON y'.3M.ޥgY"o-lYgΗ=0WT42NfMaƧpHF+`nKC@V`(᧽ArC>K\$--I*ݐLŬ1(bgD2O% u>Qmoup"ADsH'Kh$[]8Vq,$93A XVh{yX?˹xl-,7gD2MONz9{Rʞz$lg$Z$]5o9KݏQЛp7 ΐ. g~ʿXBi@,z׏{tʃkZ;68C\XЄ7>[s]'Hѝ2Z'z^+RX:xu{TGpF>A?abh%ݏCYxTMd`X@yn qK ~`Klg(e1"o9˞^ S\(3E_H I,р*]^F#d:,d`KW_YJ60HpW/֛KZet K-&rzd6>Ǚc݊폄 twzYdSZ"13Q?g~pBbY˜QY! #r%KYTj,Ƹ"Di6*?ЄE=q.N ##FOJݸ&f9-U'RKsT!Q> ~-L7gptb}i=CV,xL4;w3J/T.HU++1P8w$e]= X[p(YIISH0bc"Ӂy)_K4ew]f~w_%DDHvh)Kg~6`V|U۠ \xmQ -9AO)Ϛ}tqS++|,$d砗'T2N©tj\\"$h}~138h[E?i]j #$]m՘@s,~9GT)^xn4p_|Y~+ 7}ʚYW8̍cX1\RKES(dPxe^ Y _G0\{̀5#\0M?^R0avCl޸i.+w n}@'wںL;CX[}ͬo)=F>825W t?_9 *;PSqZVutP\-:,]HVTӣ6';dI_Dk6p =?xDKuޭQ&R@kO|| Vl{%2L)DC`,{EK#ܲhv,w{<.ê#y4yYR 5ߍ2""oÝa?B+uJIך'tiZت8=jwVsݡIP$фmrPsɄfht*P]\RSOeXS?W`>냢B@j{̓\1@uz&BK/ {T܊VyOAj|`,%dѷvOn$XU8{ u mt \"5cxxf 2EcZ$w0(ˤCr7M/[hœ~9^O}F<̒zAFwRXG7xzYq5wU-u2:,R()$G 0.YΠ(tETh6V!N2"M e*E u$ފTU:VN٨q'774JDKܚh[/Uo{N_$ SOIHpOw';EInnˍ+*bFYU `;ͨ1I*y>)t1y>~y̎8)h~++1.:嵜 uj]H`a buh.Ype$Ƃ ~q/)IٹtDE;h('Æ+w%{9(2hb6%˩jw_nt td:"]L #@O5op }ڇ}$zg90dTW8:p1+PE3mSBnK=N9M"cC?']dK,zH@Y%DH-KQ,$x5oDς/`#Vk;G^~t֛WӳNg 3!voM`${}͏KXn*TPDQ ]G*ym, [^): hEh=rN ay&J>On̒90 "|-\_D=O* .B# Ue+ݛ&6p.)=6BPA"q皭cUl>)9< jX8Dud>EiCF/hK.dpIk)0|$ aךhr }pAO4Fn[?|$9?z+4%JO2ZuuR:f˧ |$0}&%6{(\J2pj&~fxcϼ=nE4^H_qQ;Vft0յ 8LPiIW@֋ cOһJ!?vqium8VOPxpYq{W"9#;)Da oL(w&qMmlq̌> ==۳PA Ld͍JfXy7fh C!ʦwή}>n vKhe9gաeT_Y6o]TBk@߈'3kN uM_&b[XmV:W]#eBLdy31 4Aa,jt h[+n9\0 [+>+Dڟd@;wh$y%JϽf.mOl1"<,/8m¸~>E9JYw?%%k D%. 0rQTp~S& "7q<}24?T@ q[P(fSjsI`?e0הC@/hln;[qՂ5"ϢJ{w\j[+n7bd*tG.簼/2ZqLl%FQBvLK%_HVnR'tYge\.rz^QA wpEBuS޹sH7s<y/Sr@QϴIo$Խn{XE*tz)l'(H t=amT< sOY?;zjJ}䯔e Tyb̰?} pddFݙX6^=qQ,j:-.S1|.,XEVGwBXi@!sTk63;wrm7IR_%{ۭaC%ccDB:b5L  0[4ȓZԈcd6FLz)J;lPъFwG ţ1Vfp(=e'kP=g?tھygAvl)SRɞQ$)>?u~Ub B FB~W@ek5Q:ڠ *UA N/Çw+5i-k'CF0rA^$o=uQ]"F@'"lG%݁D~ШY (+ug_͡ٴYp1Z߉n~:Pe݂ {ey̩(NYE!X3T4vm (@BkF':3l0tA ΙTnZ2v}^H䥟6 @ˍU$ٗ:My_zbF4. ]Fu=68)3hDp]C#VudPSM$Wo)9zaDؔzb[}!='pNLǺ5ӜWraHӲdKwo-Y y2d,yIJ?#F[i1O˼uY}uv}( ˹2̎EY%0-~AGjGJbДy)A\p I \@6f[ l\xZ hb@ Iaگ.ջUnlRxтLVT"U{@b)܅R5ؤ:`Jsb PӔ @,_J.:NKCE8%Vݭ~)vkETd-"Bi™Cgy\IEOwRjDL_坈koȶ"~b_BG%|M]1aV<鑐^G@kz Ypi, $)jŞ"1;8}Yeo'YW46Dt+u7v'4SNeh[tL:Fۡe`2غO]]E/vd7b/KOg6س`Tf/$[01L< 4qT.t v24.% HDl5/_tJ/"mH[m}d9@=e7.Ւ(V>×R&Ǣm8ĺw 6nu37p^+h-?&g֊_V:hiA/fiv:-8BJFnlhR57O'Nscf LB"tJy)6h*/_UN!|Ӂp"ص<Q R=U# %O-ɜ_U+!֓HxR;%2+( TEp_K~WPB֌u4>4}#bJv/.٭ˌFEx雪"MK@OT/sݞ(b|LX/P6k7q,EeZ:3j( E\}l(f|gQ2'qD6Hj^ MjfxZ`h .\-Hͅƻ=2-sTHMi&,ą z*Kf%wkT(]"{ ]nJ>@j5Zax:3h A)̦q˲bɊR2˙fx"?o.Ŷ W(oF )G>E<Ъw~2:²DnG{5bM*}'{['yk![|xY\Vw}5[r8^xgSI^U%K), X]H#2R*_.k&?R)}~CXa8<1~]q@#8'/[ 4Ӵ!`1#LsnlW}@U6WǮZ͉· |p5՜x2=T^ (/TcO3)36q}嶍1.$KߘFZѓ̇GN Y km+RӘn nglpZĉf<$M+"sO 82o~y'b ͨ*O bWk%(ufA#f]֔9UW+PVodj4AUD4 BMRشSυFQ/u=gf}#SGL^ڜI8˙WaN+X+w[#.ҞTnrl:F'Jl^Iάe~{ d! (&tHQTƤ:v QoEu^b"hZ:6US⸑ vd02'/Egk%k9LВ{6EDGTI֋<&G‡^m2/[4ʢ|b3ٔk 1^V,4=L1!םגF55:F,y[Y;<a6ZOKrw{u%n^m:%"#p &ƲS=Mpu8NXMJDUb߾1ZZb;Dd$Oa iE$oa$JhW/,(3NZ4J0L+t9v;T?r.{6LFm?уpOrC {p Qh4t3V&Ϊ}!M 6BȾE5jZZKu;e1ꍥ.pWP)Ft)l5cELץ<_gNRe/z.j qwic ]=hjٹMGLpΟ,lL廙ءX&}SB]+OX(YSs[tw>k@},-΅.]U|+q>EiUlh.jx)0+I0!??$J\e38mC+%Wp^ԗ&Sԙj}tü€BBMLA[R'? yR |d.M)-# l +\f^3.|݈YToT=t>`}"7G@Z nS>OԖ:y׋$g6KB~<~8wJW q.@OSfӆ:AA< U⨍^bU[nht.|xW纙qA ҹyC9ur)x#}3 &(u8 `8CVܰ[I \k M;tvzp/'Lɥiݮ1Y,Ls?4`HBZvNoog pIĵ=#DyU0irr2JWHW|o sw_i /.,Y@RAH=XS#4DBjOH*6D"(EKZԶx; `~Bʣ5=e`8rm]#%< Ĕ&6[05۔ -!+R@zB$63}ɸ0zQ ~kØ#WS<\)1ҼC-v֬U#G@.򾧉!h ¤DvY !ޔ4{+b) S1ye+Kcj#x<$WZ]( DZͼ7cnuAKDb"i98{g [)L˞TDN!SuC:ss[Li3~_I5F5ٲMEO>ϧ k0B0 ty;^١]_`i|(K]I=JbVEGZZT{ !GL)LQpjѸFΒ&͍9A$Ra]|?Q`6mY1՟®[9j3Jܘ_XĖfIO / [~w#IlDÓ} 2wl+K'~D/Ǒ}HiT;)0:{jx73w!v/M%U w30o8~Go]Ds)pz-8WsM"Rˢ^KH]^Ej|#m{%w}z/kTۯi\ybsnrG;A~zss^u NDH+Lub%7Ī=ZL<wcXHeץ$M|8pUPocDԤ9#ln y3xx˦lpE r^y,\ \[.WNj`Nm<6ش+?!@W ^D4~?:Z<}E]IXbgř8ec1;LahTklҞJ[- ZKA+,~:/éL; 6'%jLǒۏ߰R>7KktҒB~_3˛=w-1-i=0Mԉ&zⳁRK7Z!={z1X:D[$J $Ϊ ̃lr=X,N' 8g &iVMtr Ayǀx%vڍs*t/qk[D容3/SG!FK{DLf\GS mL̡Zu㺶d̨Zq=[?2{߽Iծ XgwL Az:VTj#fL|0*Я%ΌArBS T9e,'ȴ&BK63iL<.-ђP 8P%ފ,H 3-2乾(rQXk֓čgW5u_gǕh@Dz[>ߘi[M]C-T RROو=՘q&i靫f1\8;% OFo|it@*;tuѧ|Rc|qSoodg {vŇZҠ;F`rEL.w B$ه95౨dʈ蒹C5.%B`x„.H(DO75m5X}ϭ~a'5<}Cޓu&/W.lLꜴ\;Q bU .D $w-!-,AUn>ɬU: '_r#jSŕm]oq5T:RJXEwfI$|È$KӖ_}<6Vh8D F:l~;1ZbHѼѷ|N.LU*hiĨ7׎/i^*FeXMM):e2w} W/;vκ2|퓜'GSv-&șnk^E޵k{^'ܡkwGâZK?t2 Rme4Қ8h(BR (_.bRH Tڭ: b/`wh9E.~Z3 48}N#sosk)N4W~\n r! Ԁk -kSIRwP}Xr' ]_i8S?Ztp(puF4bq{_S /yle;@d&}Aʏ87l2dδc2m*:r]x.X%tcAo;琔X996\X/D jp™^_^k!y5K $[ev7Ի"/>i:7Ҽ.yZE?֤O?&jMFu{B&2 M Ri)A,Mq4QN9X]ꐞY 7dFd3ۊaEl1'RE/bN*!.:h$ MTJ{dUꄹ̅Yp99,R H {B$>6G0@%U y8 Z(~( YE_*Dp[Y(M Prxs{&S:n[sIY0Ϡp43cWc72hkό,/W7}CRȳ)`7OH@ޛ)܎1g\dFcv$x_LZW[1j=R@㍋I7;l2FL\-.*4ĻΆJƔe{r‰zZ^12s!һ,o 2E"4Dovܳ8?[\&+5DFd ê[ApV([By[=>KW7:c֐:CҶ2N7p~J!/e:>"oIDq7泫t̮GŀLyԴ8IK6>T!dJ?^`Y[yI!:r5=#)fؠ4'c}6I=މ{K,բkR|$ԁUCCeGOr]Kn#T(MN 'ʨ7[YAEzu],">, IȣM84DHz.'i)jc @Akى^$&2Hbawp~c12=.h`ܕW$׶h5ڣ9D{5մ#1n$egݷ'AlD+nUvlVe1|^L͢xÀk.a.*Z͍ 4UhP 18:2WvlW巢&.\'jG( !ҝ|U7N=#&잧H aStbVE4ښHX֋:EB"7`7]klW 4 Zo;#JYlL3k1~ F6* wmLfp2VeG +8GɿFZl02Eg=!uWO0UAg `esfSF Y> LV%uxshoJ)`9XT&մc  y{'6q#K=sC3uw86@[GB,3kE/[pO1chƲf󄧹bmi{ho}pք,Ty%g-NSLtTo4 a4.O&x.'2&j&ϗ wUXr+G ?M~Vvӧ$4^:gߪ:yb |A ",؎ `N$d7i3/nZ]}o|'z!3mZD~BKU3z d'rngOF"+ECǻYIGLW3) m}:}&5`/%DJepIYiUmq_윉Vl( ) *Udcy'Cٛgp;YrW 1/t!J}Z@Zlwj^ߧ'0/(OXa$=6m:kryP:W;g1wS.u.Q_7_iH=Z= xY{%4'Yvho)WpSHU!ǖ*Be\7WcBw>Pfv(q=꺶J(& QRf,zEyLCCQih& =@Etd50\#O_6KC)1ը( 1zg+ZA-c^ ^6E4ٓ\֊ͣVT"P4hYBӵԖŘ׵_V"_6?o$`t*DK"<-A5m ?GNgO%r>08B_R[I~';pzQehƹFUSk"~_' &pad?iAޓj^FD ֫+Q/<WQc[S;mRil!)駟Gϖ@E6 u8 O{ZHf\\` v"?D*1LgKFGa.InXb2YKF->*b:4 bPWV;Cs2"HJ"z/wls~9@PMV h&{ȥnBwYDP<#Z:P׶ \(`Kn*]o $`3c3"808?6(;WЦdDԝ_D Qf^L'@U&-&5 frFş\2pd*f3?QNyϾRXFt4f9G&E#<}3F6eݬ^8v0` *.-Lpd2K7j{|͐>$ m~yp}g_?1f-J$!lN4#ρA{ܖ;xwdk%--M(}I=FZfSGf3rցɋWLp3U~z1[sPq&wE Gp9Fz;s3bÈh>3t>*q 'Ӣh~ZQ1B잛4m4 :؄Ӥ'g``SZt 9$1H!iq W %u3-`3|hi=H'ݺϑx S!ԫ],v$g`-q;|[X>wo5俈&MZ DLW(F^oߢ3Q=<v wmǷ5ӝϭzwmr^~%HxP|08$T(bˈ:T;FieX⻒{r"{I\Ꜭfm: T"ڇ]]ص@rB8c: 察ME&G'T%Jͳt F3ָ>ϫy\`ҫs'@ Kt%reCê}=Fc(8DwsVZ [m=R<)!+73jIN 05{jTBzn'ӞZcG ёӪӥ5A@`oz$Б `G7loyȃǵʣmz"T|x6wlA|ĂW`#e&rvâ>0axCQ|]$#B#wXMGZI%M:/4 {~ 1oQc$ФiԉU, ˗:HKzk“{8c"buSM EEk]_${d 4Y)"xfW!m zLHnuoK#QE0> Y֘yX>QEu"P&qpb#"h (GFιHL( L짲$ cا΄}<+TgN٢tQp/[NFFBR;.:..ʧ|}V& yOü:`5<Y@l@^ՊeE&66,C!|xZEdbAu<5 yKn=_g!SyZ&6ό!Ѣ\N=%@78ƙ%;rdɾBGBIЌ.VSսD%I FRH(hQy/ mp^k0$#Dhpsm| w)1~S[ͿBj/$b>F&)6=ǞүhsL&4H(Cy[\ e- OO!bk5:&3fYs9,HuhQBiN:=vmcws8 Р/)lL"O /)NrYSi}Qi 8vEE߲ZP|@rǬgr޺~ c#Mڳ7D-x;LqabvȜ"A( x8A:߇ "ݣ an 4W* s+} ;Dt ׁ@ظ:;2/;j^,?JMm&$.@=Ɛy(-⧇9.(isj2X\v'T'u;;Q|e 31'"qWE,8`j3oAYHK [6"NHu%MjJ]gԙ⊃ކu4V,ƽ]Ƚ 15K<|4ە$4ZGz@MP5زq\0Mam ꙓ\#x鞿 1i +4h~3c,';ggcD23'XE3A2@Νh4kD{`EDž ح<`.G7gOg.{擄>G5WUw8XL ̎K<2lZȰP"A>?q'WsxBL/aW qc#;-enZs=N2P`e^;xRB ģNV TMb]_Z#f7։sʣv)?"@bbDs'5q͋쀺lif$|9ݐMt00"ߐ=&p4Z53ýc{8͠OɫeAT֍wҟLMKXtVbɽ:v/ZsX+s _ wT\z̈́XeSYE oҥD:[)5<??Kmxo(#.g" ?՗2Wb˘uL(S~őSHN=r ETSʹ<45fZhrƴ53tkK{228 TBI ~:|ɴZ 4 @l̩!]HTu&/͜wznߋ(+x?zNwW q L_d/GWswxBu-=mr[zItʳ|ijK˷M{+fVM[E+ c5J/j&&zR$7Q, 'Dy'z(f?i)ɢ{+kN9O!~nſaW͐]-ß]6_]:i~ӷuu&Zn{||%xXER:wFYVJN!Mzi3kh1T5 i.jJ^Rvǝ #48%o'aÃL<1{ NE/(u#F[Vg)}w~{9wv%ruWoѬV_Ku !9iy2fvakL4:] tuDMl3'3CVcSWf-sQ.ej0ǓvϤ/b}r2rs6yM<* mMsΈ^zڥ*dĝrfr4(&qx(y Ӝׄ_Fy.YE_b `HDHECyj%HEWz&Ӊf6%@crPɉ^dͱ)@1Pqc ڜl2ž ul-}k"j5XI=lC9=)Tm1}}b9#% ;m|b3s#r$[Fs}:rx79G<={Q$fi>"E12gq,,+-&Bxǐmu1Z7*Ŀ3Z( e{/WAJlCEWe=fhʧz_X*xb&Ģ9:1~$^F%6>)5_觝xV~pYV'#0Q5.N0Zob=GO u+췵>-Om;ޣj4Z稔pm~)"xG#suUIj*[~N`-pHulx7JD^vrWJq5$= ȫ h 0]1en67-T֪rҋ̠\m#CqAPyЇe#a%2Ɖ]vPHZrTGdSu '![IXvVG4#tL0J$It7YH^Dy`8@vpu惕d㑷c;ljl.‰FҢ=¶g1E L0욭n OoZ h}ve]A~$?<*jh]l,>3H!4?p;:"ݟ5{\6"8# !x,e 4ˋbLBs)ojlbRĔ 6!QDK Ƌc'9HZmQMX"V7^V'Ljm!?- C4["9H6CƁ /pȃȿ"'`m0Ol!NcC/i_6)K[&T[T;)z31|%4< ~OLQəAB1rHj0u$42^a$ZV 8מ*}Q}Gf$yB$ \.ۓdcOTT΍zȱ#p%۽I~ri|rd"򥘂U,}>@.Lw9iK/bNk]Xr㨍9|5b-46}lSIHՍubY5 g؇*ԏZ}kd?C엙xb~-lEQ @sk#,y ;\;a2yOM\cľfx?kTȾ.<*t~ ,㖌#6+zh´/z ^rid_͛ wZM/*Ux[2GW47 S$C>*HK\^uĻr+lVp?' 9x$/f%Ud睈v]B$3"C GbcgR)\X/ta-Y&%Kë rւc>Q'1 NŸҫ[9a"8,e㨣ͺ:ZINV 1l\nOnێr.7R{Y~BD'ffc:z* jr#SL B R}k86K?Ж]_u/$u]JO} zy"/O?e_?\'Th_ 릈?W 3<}`Z/.nuES&11i`l Ĥ6&mQv K*mT6Ss޽e־~blFk6!T=2|J"ۜ )$\&_Es. ]~LE9凘S0^7&q`#>#vMsK: :” zTUSSo\ռ4bZPd^zN{v5_]:Akp[C 4cZS4n.:V~(<(e*Pxrfh|l-pNps0&)! ?ҼsgktOQмMy@ـUNǦ6X7Xu}<0sGPJ|Qd͞V0ٓX;u&064K16$E]ڊP苌͗Bt̞}Bq2We#bzdLS,ɾg/qmh p6 LClXw5{qۙNWR#5reRT zZfD65h"о3Xb#[oBdw:jb;K!;U:`#\Q+xEXC,lDOlM#=:IG mIֽ92/A1&/Xi֚ Hwε~LbK +d!a ckA9f_!9y=b̝jI[>!̈.fu\g)!(ڲn^]:eNLoÍ-Z*-U I0\MqU-G򏧬Jr]QUJ>ޠʹ֠KIߵ3ah@0 zk$])}5E 2ttk(s&z;GXWu\/߇˿|FgjDAtZG<-d[R.֪[6)h k^wPv Aݹ؎Rݠ́Uڡ r2ˢƞYaG6jlRDPіJ Fqp e46tLPdnn+4I=ިR^fإ=q3 &NFNC;`֮Ё\DOP`aJ<QwGёLjKyF.v@iՈ4 ǣ u֦g|hG`ӹmMEN Bc\󾿖>;X/+,%f9 4?ib-Q =?eo&'Ǯ(cڦD /,2* ~k†3˛-GPiٜ} y4PGhg q q,0gJ/㈑tg)} 22ؒ"9H$‰BtJyt%ϡLWy*cqFL 1V$bCvz7gW'*srKA3p~Zn3G❋`%8'M%-]um&_ b6gVzciY;"h2M`z->l\yiL=! v)amhP} ՚M.V MH܏C*χrm|S 1C s*>KMD-@to<í={kBiVz=`"4Xe"Y֪s;5uŴenjYK9;7q!7WnWlIX.F%q8bZzm]IJӈCt?4*n1={%} jkC욤/؇oZ"<{&Sjt{5bFˣwAyUL OYJ,)@wƔ;_{Ǡ""Λ(/2IWzIC{z0)f T0O\cuHvajkΞwGbl?~ }EF ^Mdx+"+8c i\F%+[Su%p2 &`\|E([@fD_TIX C;lmWhdz':wcO߰CLyW8D ̴{ǼMUy u~֏ c]u Bkɂ |l>J! $ݡh4H+ЧX K:e?IAv3 #m3`3e%TgVÚY[C]K'2[ yIpѸ:[@\! g3љ'G[!F ?cZK0 (4F|J\Dm~ ߔdWg'kݜ<;#!8w-c6 Ղ(j>-ҊWdשmkF > uD?2(_CW4iחoК$=:.9,dz5+'VQ5ˊ2.%; oŸhxU:+]: Qx%]f<*]:S.bkYSo9:p s$wXG-$h:4؂8/Cv=-{p3/K]?5QDuHWL{Haz_<޾J@ć~$¯y?-Oځzֶ%6V]zfjyaT'rK51w-d4WzTiKDmd3r0:3-.WH&-,t{61A? <2@*Syʣ|W7xZ>hD"%1ڎ|载YeqZ쿾LȰ`lEsL[GUTd} :G/Z7n,I>]J*d\B.^H:)xMNϦ0{ *~8ri+F\/>NԜS1.90wua-(!D1g )T{Mp$]Xj`)[G7^?4!u>Ӟݏ|iXuw>%XNG.po>8%+k=d }4Hm|12~FI;պjPN`2`=h^үM qV h8A\EW]09 J|^Ԧj3B[D=_+7* "J35Zo}(o/A׸#`vC~Ks4)SՅmT%X @EONJ.=°]<뚓9^W<[/ b.)1I3U hTK5q?~ESF^F9Us-%'}~O",o݅+%OZpzl yWOLgLD|/QP8q Hg$&]tT) Y߽{%,ˠd`e F8N ۞'lR_,*0WuG^SGN,;W8GmX*-WV]g^gzbAQgJ"U6`޴s\š]3!ShOym::331;Ȫp(x\W%g鰮)P ;3΅:_ʌs:-e?&:? ;#V{KBWoET wV#bynhܔl؉:KՀ$Vvҵ`ٮeD.W7,T5kc2ciLDi8R 35] >HxC'Y߫+#a)KѓƥȊ DEIߡ`E1} B>RWeT2|ܯ-mJb|3@5ߏSg1B>_W{"?i۩Al^Q|&$I{FVdy7)wņx=rP{xOvnJ.8X>Toyqݼ*F.[!Hc3TDd4-dQ*U0cQ򛚋\d vCW%.* J)=] 8mne'{Ը{-i`Y>OӕnM8 mASXb%fhT@?:3>4gWaj/6 c=#";_mS16EY(_TɅٻ&7y<ħ5L$áUfJ~6C@DIvH[rBB^j$ +`vQk~VD:ij .L]螨ƵG~X%G>$t}F !cUzOg3PȻCnQZrlԠ[\I0z}@_L<}omW5{~o~~ҙԴ1PY.[Yd΋@]ߴqkAնiM&>l{xLJ͖TR8m@;W̄aUn`tr8+oz쏺vWZ{WnEeG _f%'\s) w`4]9: -D)؇zX--R{,=_Zc'9UU"L]o=68"U.f[;MǤLkB3> !;{m`7,Ol zc nE3 jʘERײW7=R%_C͙@GS$?[#0ʐ=/@Z"(f??Z}KcmS'( ]pH2E2qi?;m /Ƞ]#ž/A-^۪&t_tNY X6{T𖖄+FM(DgЯeܾ P ea(OlQnt#dS%h s_Aa3NRKФG2J;pP݋?A2iv&2?J`^hCqdzNrJ(6٪Hk}QkЧp;j| `-)B`^iC܇`8|")Ӑtc 5uxKxPK'oQQè7y$*oCxNޡ Kü0yOki]5Eh_IonA 9<ώJc\v#z@SViK,-EdQn BzIDR%f[%9| )726).BƧx1e-|C8jZl3,u_5$\6H?zY: IPȪbDE47&\9]fr1;+x&"WϿAS]wY@?K;"!M?Ix>O4U6-$"yMb!;=ZjH@XtUɸ)u3G8,o?9Y \ml0uܳ.=XOKM:x)?ybw /z`3#ZRw!T&Hq>@ϺYlv7%(t?Ef?\_ayvB1'bziZ٢p|w)#߃\7/Kr<^1( KVg HB pni{uѓǕ2 w+2֌mX3[9Jѱ/xh:jJ&[ן"Chfc%9 ΩQmevxRԝ== 3 x?z>c DRO35a h*lApC0}߷i׻!Vb5BSZ QEKv]ip,82Kؕ톘p =R~R qi!mhebhF OlW,V.ȭgq%bF~Vxiol2Ɠ; u_*#-MIL{&@m0a0$* 4Ճ;-\ %a~NvjG F fVO-&E,5g݉<;th:Ԧ#G`Uy@\ %WC!|MYH5笙hOQJ[m|6A)1N0`|o17 ({BkUe~P%rtxXrTS6|fm'y=\s~ͩ7*HIe!K ?l u9z&kfX,$t<)‚w(L7]3%u )6YA^3-,Z2sj/ #`tY^s8{(yt}Z*{AΠ֨ Z>Vadَ, ܉ʘ+)Xd"M=qa{+u?5< Y3d> y}H~VgMv^VpAtdn'O!P׹Ƽ֞?94(0Dż.Oe-.Umz7 m\rm&lSN%P#kIu cN}+0c͇E4v%,',!J/5k gt h׸IڪN FdJĝnNVw;cr/߁D^`8ChCX`geB [qH7R2Su #*/[:D%(+NO>Ԃ#vIåQ—s@Ilmj:Wٗ: P4P׋~JPT{ʽL򱋊gstnjMRoM|(|j&6䥕-[LNN1ko>ܜ2B`|rM<wMugfMKV.pp?RM_%2!`e!ODt_& xP1CB&:=cx#cK”W9r-'kԘ1M5NJ La+G`[$ib+F@ނ>m V}7ajaCx` (Sx-: B]N0p^>&J銊?#Qt.0ố{ΰԈP, y[$hf3 |r';O3PtnHtZNRtn``Px\s'!!&֚q4T>R7v1_?:[,(y-| 6(Xkj]ăI`:YTm#K{o˜U`C7 |ޥL[gBbiඋ"28Hgw.}GHTBP[Cc9AK5!z!ĭ}$3K.ZƇph[L\tTlgM}^9pVX[f#,KP=?Rz(&}-:[7Ll85u>%"p;5)k|{/s1|jK 55Tp_mM'Sˤ ~/9?tY5M:D@h.=a]N#u'RϿH/O}L̎]Y :},J™,?/}De/Et'цhY%!0j 4{|sȼ"c Hxk'#BqC:\rzSDp =s|rVyL/1}cBua x1E(*3UnAVҝPZF7+~7A:=6]%zct$d#&H4 nL8MDmGWyhX>H9'}30)y|?\50?-? F*`vuG;:;7mHr*6J$Fwg qW·{L0Τ-o)lcJ 슱g[d 4ki%e y]W6@9Dīsx\MC:w0eq 7rX"Q=y_j rzMIE2p/~.wrY)[DuHQ1}pm>>XzhHaECQ5 >ڧ)_lدFPA]L5dinM&s FÁDPGg/dgj7xs[($h9>'wMHxI*+mֈ qVsPk^eg7s.I#Jk]x8K]Y8c1`ibVF1}fBҒCi6 Mԫ3o͌YU]\S)Rsz|GQiK䓱1pʏ;BW Nrœ3IRB:͋~-0N1 0џvC\*Ȏ@y~b ivp:J:L;gցxNTT>g<6CX,(S֢pəH"Xe\ETJćB| {3?;bQGfr,n6لz5[ޟ/W$: .aQj{99Q~E{{.v뇺m$k';Cc϶ljC.9x'P\|4J30i<,Gm7p8 ?"֯ _>'H;Hn\ `jxU 2=8ҵɍzj t҈çeqXߚ>ޟMhTo7_)}Z{XTȘUFp K7*Q?q)1-T}so7b$d}6boM.i h/vуJd_'ذxwMPKq)o+g%[Reũ'Z6T@U[׶F0Y}/*1a645t&ʣ^oV'o0!XƝҘa74LfD1 9LGaƊ2 4I .&pvH_7sSFdZ" j#$ޯW@.`!!T%um el$8J!< -bt"Mу!UגKt҂ܺEZdygOr38\;!-$Aq9WZ/IULҮMmQYo:=QMxۉ̨eZm,;T趿C f y.H7YNz iFP2 Wa.-wR=G4MŽήj֫/gŚhcV3I{rDRMd20N8Ha'p Q+ nwDxhL` nG.K~Q>/O}+ؠf؀'Mt;ʷNأ3:>H1>oHRՊ8)t$&L}Nļ|mwـtс|MH?w)wb8pq.G}U,E-tw#&4]qxx٬9GQ0fz#h&ZL-u] rPvTw]'WO{?!-ZxȻ=}[RQ<: 77Ȍese&{#,X[Rx|.VaRl\zOq^?aRawglg/FI uLG'q6u"scVM(G9M?NѴ0 ɇ~FEBsgƃx+&0_X >]^o\^ӂjF)׮7|:(fk'D2zzk%Y*@ 6:}q}v'/8I 10h"𸜽SM(v&| 4p)TP.<3Xک]/;{d)J1 qz}P!u̢LGH% 8SkEYwAi$o&S·&|2UV˕DY#tgzZ2QJ}!~)2t;~eQVIT ĺ3T"!I*e-(X=p -timcqԘozg?\+N]12%=Ә_ƴ j*Z _EO,#O7-!zHCr gLܕ^mKlH@:xs\.zp7qi[Ӫ%..`8pHE=KD4&v^[oUܘDW|)j[I4◉hiXk>GOIx@[DM& vDZ<2én@k]U\!2پ;r^O=/򢿴 F\_'izT(}hw|6GN^9RyH:V"^J=wn(QInK7̳C[_{)>|”2 QTG%yGDe4z3JWQoſ3P4P +Bi%5?4p>GW'J`WeX|' &0ȱWEWwjQDv6'ۉO }]# Vjݯ1y^5j6]M$NY)HuCWvz { zǎQ ]FA'tW]R>),7bP(i#0&a/=yQ_q޳ @cꔈ\f4ԉl] >d97'~Cdt\o䤃 >F_"Dkv#]>RYRltЫӌ]Bhī\}z,s$TI0Z(u,¦l6oZ^[[2x)XY׮ʧ d}RQ/LR#d#Uwb<']PCuq1J` )v aCJɞ [YQHՠ!+->tהD(E Ʀ`; (*瞚ui+u.NEJΎU4XiB<Ћ9Q) EM50&] j#4#~Lt@lxnRr_HsƤĪPxTl_ֆ1Sj`1t y$fU7E..Û1ޘ'D"!+2W?g%ٿ5T"v` 5,/̚1J栔((=fy coo+E^/TY@ W2be4TxaΰGDR@X 5i&hzLhauzN4TLp=?韉vjqW\KKGzlݹ8Qjn ڃȴejf62D⼥=E^7#%6FƮ}T(JOr}Y\Y?Tܬ>Z 2|=1:=VT-O_X6LZ90$)tAv7xp`:^ pݘZ%,` E2zLx|{rC[\[ZP튰dSbltEg{) Зzҹ-yW+Ϯo`U %Ovt5$~+Om``W g> h]|q6a7>]ʆ7E|r{|k (Z x$ac!bK̥ qVy.v :jm9+g$_9Fjzp !CCng:lqHKpS7& *@ :u\q*ԡ)id-qGkI@)&-(3O=WB{LJ)l2)t>aGcsZ)_ԺܮžEV= ;̍]N4f r#}S)O. )G`>[z4'm 9V?۸3 pNUPRHAF>Z؈H\I4G:/,!]tZn[~8IP@/2|񦵣0HS#Dh[aC5.5*h0,{ :h ZC$!9T$Ƴ32Bs\~㮦JPtrR.K4ZP[Y+I12y4C8X]/b-}$:! ~o *2E+ ΋T+e0Ə&|FkЪi'J6>_hFlVK&;\Pe3Ors @,t]kc/`7tuƥq,} Ҙ*09u0y"h*b"$yc/Uu9jUJ !2%I6,$R3 iQnN" s_d~ ]!me:(}gsfcQ A#mZ~Js< 29~k[P? ^k~Do!mg^8{w NM*fD~W1!H]߬Iй=)X::^#:T :x""/2gWBxyw#q>rtX-\YWw_3N\(os֏|XjQJ +1 O@0x] G`߫5oc?& gB(K,c˰Ј_Єn> z"@hwI;*| _ue [M91kxOB*+-:|pǛ*E?tqYluNP½x籵\ou"/rFU6Is]~nL<|<ojV=/'k7Ǵ?p`fIz&W֠1fL7TU\ϱ!>;.kY<ӎ B1W[zb6( vetag4"Ϋ^ʷbū; p,&SgJ }4 h u/'n ܗ6=F1kY]6W|LgۼQ CW-]u=XD[FC鹟5(e`.$6䀵cxTd ꊑEq(s81;/2YUMƛ Gs,I s sBNIŚlB":lOEvUߓ & D26cn.-#+E꜅tkI\F1o 5=/Z:cP1Mz=XN ,U"|[j+)\Ԋ4 XL؏}S9F@q~`I`:8(D1psuK܍N{eXƒ5w(gQ),ԀLL 8J0s"Ql_6g(>JZV==lx[!B9zL1MqH9d om_D@\ʂsWt-L$ +r=9sfF#8P YefاI ,<>p S=2WgMl*/0Z8EʠYSܣs]BɍfiwM4I &=ک쏀r!y8vݧ5 , -}$\ӳ56b^X}|Px7p[.D?Ÿ oOp?AѰpW$>D' ǐ!gJ/WzSTӥ7ijaIdnAofLv9v~Uԡm%6 &jҷsC)<в)!m=F<jp5 'JwaxЋ >3ԧT]RiF%B>كhKL9rB*5.WqCR*D'5Ju?"yP?YDaG.3"_ՙnB?̗٪'fWنe88f$DJ-{#[Œ2yd L8I;*6~_(VCa̗IF41f [vut__%l6f1;.Sm0cm%;6x7maMJmʺ~uµR ϫ#Or<@{!:%Rg$1} M]:Z>R]BC_4fJ DsK5!EZ*̰3e ҈#ܬ0y|A:Vl^ ^ιͤ0NmI؋,vp% \ѽH-w 7-4US`qI_FA GNIYv!<`Yl] I"?D +"ӳș(`t+*,lH Dn[0cz.DZ@0P!>|2o|&jx//I`ph2a p)EE80T>3*G8sۻp`i} Vi|$6D>g N\aU } @UZSOm`D"jL20!$Ԓ;3j_C+1y[x2Yr%!p[s^50KMƆ*,ߟ @OH>/>,YGtdžB΋w^,R%Ĺ7n:Z,FcD~jP8fؾv9WԝvwNP{,0fU꫕;♗fFkpHN-0 ϫw%VpD?O}lRݻwP=C>@m%.WXٖٴۙf e( =& Hۓ@c͙3qdB_ o:lvkx\@vŤ(D9>"xCOBbSr%ڮ1w]f4Z3dm}?EV*]!Q{hX)PoḞsLhakE sL)j 3DLF3C17ä}*8ɾyQN)UbÛ/=E-]{jK>'ͦa35p %J;%\Mݕd=ҝ4R:T+77lڭ+ȡ*Y%PxD~uR,{*x+@TABU ;3,Fw=i^|grE+:f7~Xx A:ifΠo\[CN}@$Ywhw\ :Qnݽ6,!`AVDl)pA.WJ|Rr;IOpҟc:ts'^!,zs.̭ٙy°pJ( tz.5yO}}x#v;u#^3lwW]8$Dl}n82.٩^UqK'Z1,)"b^o@Ϯ˚n Z]XeJ)X)Ź4Oi2㵘hLw\{o1wz%7< q+vPIl%R9% hۖ` o"<RE?MN }8&o{[Nz|]BŽ"-|vHg[ʄ{C|?Cn+ro}2{IǕK8Z\z+"Ayyrs:'ޓ{H7v&HeG*M\"ڛV}{ē1tE6C _:Vrg!1'Y^]c]Z$"1̨-MM# d 6Nc2q=Cmxmi#_ /9^(dndN#EbFЩ ի8UF2g!-D~Oڻy<5qeECJ鯅SL|r;+`tJz hdl=TBV Ĝl],K5 ` 3%:&c5CT7*1S^DRH>8&O5^XuAkzhhFhrO& q!EЅtԂ5KG?wxjlPx[AaC]`*ÇM#(lL{Cd{'n9RCS96ύ;dXb 9PfҿD\]J:pˉu `HmNKIR@p>񇀱=8hֲ\D~J* )՛/͆1ՖwـJ+}=nJ r_|6*L!sUy5ijnܷ>V\~op!5箵ڂINTmyyF'Bh'i$+iZdvHdY X*KN"w$ $o/DtPB-H7Or\T RP%cJkI x>T*GOtI4mNi[JbE18#+AWv:leLfCQ4s@C(z9Ϥ$#EZչUKXAИYS9TK)%@TvwTU0祣Ь;H!e^ b ƻMXnZ${0j=œOCCx}AN7>k;|%敏;5DFQ$M%3j|hZڳ9d-K^-\N2EEE{A:j^]Q kXQ,or`;UFbe`;!P-YӜ+E}'Rtn@i4(Bxh1mܷjaR|L]6P$c9"/L`k99q=:rUVӆ`O29[WnĘbmbwҙb%`]$‚r%`㪾DtO ^H4 x1wIH^ `+S4/@8jUFg1ݨ|폾6t.yۑ?&IC \A|Kq#ESй~ 0zJ2~航2rsw5gL[jM2FZ-aA/8Ȏ`i…н-sA}Q ?" 5 $8 !yd-"2#RifabưR'R;FR䮆@.hT9qq'Plo R8 j',0fABRQhd":( 8\*]=0*9a{8H3;|jAO5Q҅o&qLke-8ߚ ɑʷ GYHɷ=08Ҭ 0!!@jẚ1+␤ӧ+,jCL<u'֝M:Is/2*擎& ,Ƒ1u)|'<|k:cA{ԝ~aJJ.bڥޒp{ -1rC ?L>j>[괡੠t[<|Za'`{~W,3VUM*Rq0ZЂ&#n㤦ytd#(c2TG)mnmj lD+q\.mZcIIUHҒ鿖}~ղVR^v]8up䑙jG Rdfv4y􍗭~sRϴ<52҆cZ@uh ޕ Fyv9o?~LGSwWeۻכr~4LG@+lH,W\FgZl-ֈ=cn,<ϫn&B`>`n< *>~;r? 9l`ߴ K#xѻ.I8FBa~iޡm+B9@<,<` =n`J\1BS3\,5ìeE#Y:>tBUL1k}ƝqAmĄsh'tvjZg&\p~' Y`Z "~؎.gyjfQ\zFUR5w=ÛwpԳo 9O`S%iG39"j٬HT F-8@ UuCH3 %e؝x' ~t1Io}8`sg^ٝe\SAzdK^ [mGaTee% O r^4vtPgO}?{r4Vbxkj%e18Xx 8b 0v@p#LbL`=\&@QL+sD}/Ndɻ}&=!5ɮ%GxB ?kl>-oe axg ,0fr^/ny0goAHUr%qa$jV)>J&0!,,2MMg51жYj|!u,mG%/ˠDsK51z~DJ;C9TyQ{$JqwtHR{*:Gb*wV9j?WI|uvjPW$ߍi%PjcX>-"Ao[j2Y@#=Gꊿ:*㸧㥀FSeo@g'0 H!BƟ#Kz3{AwhSEI|oPtƛ` xJ- 8Wr8v?ӏuOsG9`Ze5p1w* mt}(0.>D(JKJ=!cC 'ʏ=jv.HtfI~媻ʦk{If+}:, 6~8pwʵ?ozrT|0q@͔,*6hu&tM5J5|Ƒ.5q'v3~k4fG}Ubwu X# %Sq~o8o9n>] }̷S\F))dmr3{ _h8nxR ѡoCw`uj U*˂>l V 9n12rHxė0xd!E^ .`mW7p)uz3ZG.Em(+El{~h* Dy Cdk/**8z|q=~;@1hH-J(b'bƔ?$toNygSx_N[Rtw=fljAEE?>c)U'\Xܱ<)tg^::B[ IzEPhQf\Exz+$/AutШk|E!I'Jιlb2r6JI'q8ͪ-kuUҙ ( {{haOg\Y:rj)k," cV{ 7ZlZvI%JwX!͵ئw@ז{"X'䞂 -y&6ɨ9CPj4a?cW<s)mE/VSvϱN9b_TΩAn&l3c6f?Kz%>]t+ڣN%K}rYLRIe *^Ƿ7;DK^ 9 7-Lf"z**lO'vΣ7̀N02lM*}sb{ p8Ƒ)2gݪ d5xE%/[mFhް<%)b'//]Pبqna=0Dcا`)- R{ PNn7oKdfMɵ3rAw˝JĞ.,)5H݉4B;yZ,ӆʪuͥDg.]-P"njjbV5(y{Ze>у@.p OF:KWt"8V6mh8q,J%.U3*_>[0LQ N0uxso"L;l{vmh>rqyI\=Oĉ%0>KT$8/V;*vGYt.nÛp8`Vw ,Uϛ^\{sEƔnlw1-:+HN& ^5Z9di~֌HZt~lZidTZB!7RfFհMۻy9 V\Z* R/+(Zu /k;˶tYG۠/ʪEa1Y[@ȉ6[)bkM>SR* f;&@ӌ91K7F((;;A],gkqgX쏒 $UK*J9T5Ӥ?zZQpWP[ڴ5sNlTw+9<O6K!e~.t}_y :&xLhwpː$&wA #5,L$ȂʏRǎ La̽'¨ql|!SG.%t=*NNתTrd=,:Lj.af@& Ws;}h ƞ> בLѦM 3%[I T %MylTiGS++$qM1}a CHC62^uNJ*7q_ AqbZMLd}uE֛Yaȧ=-s^l"`DҚ?gAfv'e(w3 Y]qg%%f6S=zG[ GA᫏Ilb3|fx&jGD-UHZ oo.S#w¥7--YOvi6BX{^]1KZ| Dh;QX Y̼sRߪp;Dh=iY|JЇ4H/GƵ޹ETfV))P$}}VUCsôѬ 4ztZb`[fԇ4\3[1s;FGx^bu/9{N.1xĪnC(o/Aja"0?s13 w 8l4  V.딪Kr[G]zj!*,p#>z+z 0 w$6Y3ZTr)9 ) Wkf _,(>C6y GF%P4E) _XC3t#r~O}czhĀЧ i[T-hqopuQ*^s5=_ZBr|}Vѕl_&zB 0v[')5$h!84qjj[fˌ*@(CE{Y;i5AHTMWGrOL콌EDf6wzcUDE =#*RL'Ʌ#7"W42}C$:x)֛l;q)W[95+w~Aq5]2{ߌ&+S <ٖנ؏v勮Ұ-};~M\X<|!=ĥ{b3=pq8w65w/cr|j+@A5+Z IiyY/RaO]NE@삼+{#5 gܪg|Q1!{d>5ڜXlDM3dϽ ?˶E!PK;/+%p}hF1?`]jY|i 1oT~fa*N[a$c VL<+pֲņtw7@oB%,Hݾz > 63sucǷvhnL3qnl]cGYJ6\?{T0HtM{IuẀyDEiTʦop vΝaӅ?0@䶑m혗kR~):LJw X"rƊ)r*U[ {$hp1h$^K-.U@YWs締+zRDf>iWY(dˤ*s3()l{06 PE0tpw:S %BJ hTYOMSO-:~Q[`˷lɍ?mu+BC>ic[ڠ^E5VI]T"HqO_2N8Y*ZCT'EZh? '|ݻ9PMLe 9FF}\\%_ d{{ * ѹ!5F,h BНÿ.g!(.?L5ʵlDjW M!΂Z>u?$GrZr%|˨mDY'iщS'.{W+qnvӱ0~6 %IXAС@bjoE@q趸FhyC3t!emyxIS~RH <9z>#YO3Rm-hNVU];9m*N٩<"'SkEUx@bz J/g3]jYG `vʈFgE7Of^:;hz=c:n{HPUwq1knY d꧋#A<= /7=7mKTƻ)H|[.׸ <@sƲC̴vQǝ1t?ck[z[#d"KqWݱWhJ2JAh<dH ZlV[N̴ wfR> 7o*I`%'>W^@%պq*i4JUGD50`z屈.8Oaޘm G„e9)JnҚ vN-G ƭ:gB=Vzѩb%Ū]>q6RjG#t=nz 1;\tA>oKW4O&Nu%j+&BC꒦xW Me9p=5Z%J!2X]8FIȡ.j8/3)T%/䇄TeP%vAd;gD!!%#"͢gR {`s]pU$o`߂>p]#70w Tꌈ|q$.17 c1NF OƘ<=wo C]bclW'< )MVnO '\[a+#2S˛؇OB?L֚A&2NZ2OAk9 _۝m<?Y&[S7l8xӒen "K]Mj-> ZN/*+L"6gLƂG3Uw^fv֗Ka2˴ $,Qة"( kti= ,,m3>yVpוSҸVŔM9&{w'l ⶵJwH+kW+嗖}s_X^4mQF \q˴/4Fg*piJCR O8-V#`pC=l $r\ ?ySܯ1ٝnCC4D(f4HRNU[\+A b y2KT8Gчj{Buv+qMS{p/Ч9=S$5 P^Y?®ߕJ q48ڨ^\;rv8 l AR@40h Lm{L3-=ׇB]n/q0Q e((5aD!W>?);>>6Bk&*CY\VCZ0x-@ rۊ#0Og: < 4i>c5#r>?oxh%ԇ)AvP(ngø,9Y!0EK&-.YQ$=!|=p(4Ud>uݹq~95;tf.-',Y Ps䰌 O:E(UL@;~bCjMG|X$RH7:7q<M2"^ȏUqvU <=I+C&s %T`8zF{n{H1XJcHT%+JޱgBNZ[7pC3U9l*ڣ [˿t:37ԕdP+_d@~2 d_*1ufa)T5n1 5BH.wER~VGZWiJM*2gajDR=Yfcڹś.$Ozq-5ٷ۸eNQ/ 𧢮%3~DK wO Aʪݢ  4g+ )ic2_Gt|)r7+q .4䈌Ct0D4W,C;/#w8cnK!@ [üoZ!{3 /~<ѥc#&\~>M,¶t_*z K=S w2+aiNo3>zsJS?ng:eI( AO&hbsWعBp:P=I= Lquo*=SD)#ps Q?_.Xb .nAr:y庡8(і|- s8ǫy{hWeyV-PjL>Z_2'I[y {i{;GfLjK;|m0+7W(@3=ʒCLKz051!4a{io@|/ *.AGҒQfώp|V0 tV)58. Lh}AKB>0}R:2bE+哣4ERm9*fmH\CXcV w"+@!Vk.6B=~$ߝv*&f[_8]i13xԜ,]btRv:y֟Xbbbuv9e>?"^ \3+ QTn,YĦL35,>8tv&puIt\2%Ɉ ;?9ՁKؔnOyx;>f#Zk[b߄! (Zc57g1Vc{Jµ"l&E2 L!5;ZA}irL?knjC.+ p>DEG 6sx2;YkyTj/z-- O6O,EYdaZlK4Q2z6Ud v(ieT3{(6Pjp?}[j%x5M׽4о2 @02i CKx8†e ѱ*unaV#EhpEVu2=& ¦9S<=xAѨ’ÇNW:Mee$[V|wu;;s)UDm :1oeɈUAOQ.'|"az=JRUFe0Q6uP؆oAF!&>-=  څٔ<Yڒ+FSE1S3r5jJM_| 8WI߯js_Nxߵ׎rr13Jj((ص `sMFj$͈QU咾#gtCy_{-h.;Y!6M.bPm0*:PPOژufdapM͇}DBo}͠Qi U|A[V7UK;FB?i+xVY0t/ x!5(NeYSy5MvUJBABU[Lxm6B)o^ݟ/# #Jv8է>Nv5Y.bh7Y,/Tpӹhe~??TK6"%t砚)@9$\༐5ûf.yURSosѿtGb9MMoo8'ZBHiatĚ/(G{ҦI/ ׆f2-]fu:RuI3X9Ψ͵A[f~B:w oRai& gh["cJl~N %hWy?w_BU~0Sы&}U0M`5'T欭6KNjN*   sGﮤ N}j}.}\s泡f+g\fԎ^z"ȼKJD5s*jr# %Y.y|N63oV$ns TA ሏ ;]&E={u,^H hPLtR< >\Mڒ 2Pe_~~$Yz[aiF>0-n|gf$Q6ջ@k9ȴʫ.1o̪" ]!W a_,tBd#>!PӢs:ui57!@<`Ji@jOv̚[_X1!s`j fZ_{ǩom\9RX٤ Kb`/Ihļ huVu H*ű2>Iܖ:feÙO,^))?O7aSH`ly|)͌YkhΎ$&v@Q}aт$!)EMPqk Hp0UGƕN|Hetap'*D&cG(sqos+'NCj2R~XxApQ 4I*p5>L)!mE2 ߯elX1&ȅazsff?ŭaѕrC-anN0Q1_Nln4;}4aj<%M8DQ$'nNw.UFє(ey҇& [*.쨺~ն"GkQCa8Vj-B \\u,g yO:ͫvꀒlzٲ`Is< $_j6}Ga})ԻG, K90*+]zX=]KBL2#4s*N0-z<1!Y5sM[1ʘb}3{Q$z"2ts̨xg ]I uޗ _8lY!vc%R4r$iZ>T$([u$ s^_Q5gG}V:}g*^Kg9.B3Dm@Dn+:/ЪNU> wP‘[B/e>SZ|k/Ji#gOW~z? |eJ HLgy6,P|iTܝ=xC$[P]EA\AM/t/Æ(9uY h3ZY=vv5%QoHXoc,V*iu{9wwS<@3 &ָrR"W* 3;gcb!!'󠻥-Zy{~cs*,SϐT2ollEx_Iw$AJ˕ `;-0F{J G+eSi)G/ Rڧi`\H@I|•fu4Cxل)Mk0/泓[ /eU6=54dNƈǞrlAl\Ms>xXPO0A )Sʃ)m0d|6cf@l"4o:MH,U[Gfu]o 14WM]Bۯ @ߍz>ĮYфPyC%m} Hi8Qoߊa-G$BiGV>SϻG(M3 wgݲeO J3Xu5{XF,=˱sc\"ѵ@CW[ cՀ:K|AfS?F{pkQW];Iixny-kX>o[w'S^M5*8"yo >ԙuHZKZ: >}ɡEuq~0U4̫.kz`?,_#7ZU|5L*R"?Q\Z֚Pq<@ |IcNte 009)R}!l5}vYB1/GvY_wC/?Y۫a.|5m8 b$ljZl^Й l|qe2PA8;xL L:c9 $Am!B<'$8=3l쵶Co/}@2fP-E`3DRӦv8"q(Ahܖnd "sc-%li¡>ho\/鍯J^Q0OT/"W^"xRE}H9ofv @@"ԃv E:${kFOH6. v1v^4g#+`su֝ԭ"_P ҈oQxe抝II\tB ,O2s闰,zz_bsjc-\0 )/~A Tc x}g𐀲$ E'2 tdPYl ^`gYϵt9Α&O'qbnפ,HkM|s՚D'Px3dpu6i v 85;^渪S$*x\0=(`tʧZk;|w\XFSѸ&)T^IFd_`q)yw[ -CUeLc CTȰos|do&u{r$Q'8WM\^jI0#|{fFlLq D 1yN;U;Leш~p5g[pSg ?IK(؞ MZ_]y6cF'JG?5;d(Yln]KPHyTYzI[ Zm|P3,"bXVj1XUrkX:qo4ZBm|guZJ EzB쩡ݱL6ٖuF,'tkZd%d^=ρL,8,nj%'A`=JRݢ߿I?uS@B/X ٩Y c$&LHg< 賎9t6YDp".V(Cv,ywS/?mpf1[vW'a Oҧu0tjet<<@׫ޗUDڄɦzBFk*D69IHj#y !^%Sƺ ´q*#ʌT /OmN᭛78RI0pj|n|f_{^o8D-T'\q?O06Au, L6=*Q**ZSʥMUQxwJs25R3.Wed¡ 2)YhAn`6-oY29SKzN:3& iY_8+ZM,|I=!Ҕ)Xپ"/{T@j21 A+ߢy䦂&AK[O:ǜ>{*) *:@K%gYZ07070100000362000081a4000000000000000000000001644ae3bb00002da0000000000000000000000000000000000000005200000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/platform/x86/wmi.ko.xz7zXZִF!t/ڟ-^]?Eh=ڜ.+B\ 3Lj8[qעȅ4FM8޿1xpchvo]X5״-#K Ɂ8 D샜A{ tk\] W+[k ]j߀$D(^e'PZ#;] Cojh}R3䖠`S?ۮ4+2o'z=q|S.Țromk^9# z~L4A³˶t8X!Fb>/VWUKRI\ġޚO9!sB'YV L g{ O'URw\PR|?CVkw +{ez?Vޫ#,BƔr dqƇUƃ^0.S=NO(ĀY =!rkc/02q6eO e6vMOW>q&ETG@SuYb$.Wv(YٯP 'U`VxPul@9*nmAٛJl+}zwcA ʾUs4?V hjc y C[ŵnݧKZl5ʧNPmp1J`4R:rpٜ"l*,vRnr7_* e)ob6#W_HX#lu:_ 4GJNǃ%wzSHc̏ JYcg׎i-bH!>`ټ!?XF 0DV7UP4j6 };\Q_"&Q0H!#w]pLDpl1"#%)r[ 3ri08BD1lUvCwFډ r?zMNYs jg GRJ+ٜ|k.esl &EC 4 H:NPv pGHLMa`2L|'i =Fr w-ҵcq]|gωTGrUz8֋0}(!xy-90Wh:tq bLn/ Hc 7|oˆIhS$̕Q$2>].Jn^~`ֈ-.Is5L"> U[s_Of$nmJzL॒l*@e!/:֣d!|…p+ʊQsƓ#TqEOT08;$b)bX3JՕv&7K~B&9"X5fFieE JF)M5Irp '{컐~Щ9Bմ3x#]4VNaaHJ}wZ@"d#g#(Z/0q+hׄueNӶOri2k\u|˜Z?%uꑈ 5H R(G!8Y^҄hf+;J~0!fjN(+ ^LB;V(H?zt̷D}^Y/Á\Mr_[kro"u3sr]!3ݫ&)T>~NgĐ6WYUi#c64ȂG#0PB`AAw纈3[gt]sc[@7`_xj`q9_++GADa1رp  nc`-lk3U؝8XwGH̟@4p&&]$BYW; SB 1Xxs>9RLпkN tUjQ@CN71&+RW'Ld4{&KR|Iq'w7l YvL _=ҒLXI8*J3Am@]Ĺ~A~DqA߀~Gȍ]'obSR>wVC ;;탚p:?ft!5/=d笱p5Fkw<q ҥ`Nr0_fR[Uvo~آ^U},X80r;U:>?jZy"Z!C,~2K,'vl7*Z!aGy /45 tI>L8.2 $UxߌsWɒ\(V2ZSu:b:x#UzY4SecTLf'ֽRtKOW윍= 8MW Zmِ×}~u成,ޖ9N@#XxCGg  709֚SƼI*<({| Zp'<&v(O6m%8h$FeՉp%R~U7V?xe &f*%PA;{ЊaE R:eȠ7v0u^q^UPev{sb:rY[BlبCQ"},zI::<GxxޜZªaC庽MMuJXX;ںBƀV)7abj*F."e.E4!ݷS³8qy_Wp9'-1 ڮÍIF5ˏ43c/"%_9JGˈd)i|,e^a rGGڄpWu5æ꣔s"gxssaRd&YPx(UA"J[} |ROqcIqe+q]|FlG=} CMK WIڧAG^$|wΰPd 1YwY9gyUEAq%8QmRf*+V/~†ܝ(,FzM(n|u==|.(Ñ0axGd*)z=BB7S]t'gܨgKǔi}BE`BQ1kK*>ۢ-؀H, *]c=#GTŽۺk,h# ϲ{jξJRf|9} r3&e.x='Z< C,rFrzI5:}I*n 5W^7̩ @=vsގ)<Õ =mFI!i2ФzWx|t?mX[]["k꒻K=圈}FqB`61!smc~DA_+3uD6&Bm{TK!, j-Lv{p>86c*ܖaEi4H:2i!:cpoh݄2+SA;K p:b 뻢_iM2!8xBYV pNn&f0uI1WaXF&IZ>*q7W~l,V@>e,HP=jbd!""HkV$/ $\ߊ tF s5p0QɑlGPatܯ5?g^AJ<cw-? bz75``DrjMd) 1(ϒ{1!j A5@h1:&IRfDVBFKBwJW2~oց.c ~EW(שi!t-`h~3WᭊR.ht߲ (l v=(SZnz?>B4^K=bZP?Yx*OmWi%%`'>¯IKI&R꛶ T Ѡe"~YO]C%[.\, P {+j|>1;̯;nFwJ \ìr[;ծ1r5]j,= ܿV~:R@]q`. ܚZvjFFgħ9oWN qbK#_NO- !Zn1s(4a1RmTENZgK[;ղִ1_*.nr ұ}w+X|lyջzX\hKL+?mx 0)- H,p7h*/. bUsEs~)f\.u8d(f.Pd8z;*d9Fw12CYHTZ1i<:Sf&qZ@Xwhl&1mX7xX1 QU+r$S[bgl+Iϑ5f4r#S-l4z&5ݸLÏ܅-.s ܼvшEj^%".WuO֠CM)?LؘvqImVƓ澇F޿5iȭEef 8U.r$kPZb ;`] fb}4m+)z (&}rv%Gϡ~m)4GdNJm)bQ/h̩:sE8 $γLR AP+wQ"ݸMqۺ@&Rg M׾Bi.\//?J|Z΁^N˵ Ћm=˔a~l^\bɊY O0dO s#Dy٠6cJ9SGx^AG̹(ð1aN_/rNj }K& жIrsj xWɋo_1y_4kK[|-e~!ӸmuyzO#ՈӅfpĺX~BFl@zyE ruƋP&wbXL/dfAi% RE;B4rq2"r4K3iMbǤ-k Ax[\)uUp#(K.*d&h!8r =yk48}Qk- }WدEKZh?M$@x*n[FV EFfxu&+/ЄdU٘58(e=ȣnYXgwN|=߉aoI:f%j, 6Ņ&U't;+{:$]@ Z}p^wRIO+ [!sBrKWȦ` 1 ~,_hAsu#frx0ED`ێQeF1AFrlsoV=*F;-'dfMR{7Ί}lTP |\mvpݒZ5>ƁA@qknx#͂c&K4 +Y0x_'!s3 iLAr#V4JH}nUSFJ+o`7JR͘jbAfe#w%0¤{S7!d7#چ7n:Q l]? j"pw4ZmVB獜?*"_f.~ ˻]n#4h*4?h3s lfp{U{$0с57q' (i|nu1VI[7_mcf \89Dw`va'xŦ$1/`azni76EDœZ~GqW-oFnns2Uv3ԡnɁb}db:+瑐Jiw^5}[292w.ǬGB#RA j>\_0Kgh=ذ⌀cF҂`NRI6]DD oX~ PvsLU'). ,A[ H莼E1̢Ȋ`25DqdsBMaa"ZAa=$d9_()gAՏNe/&~h\*h,/ %mՎp<mۆ^Jn$:ց?gѤ`r154Qʮvl0-{|)D~ ] ]js)n(M̝zˆN&733G 1/gn6zլҴT F덋Jbr{>}M?)*Ao@WP]vh?K0JfW^uWEm V0Me۞g|'Ruװr6=qq!{H@]^Adw0R=X2ۥ G6β8ũ "xW{lxY5 ߤZ2pvھ)HZtX-%*Vvדhebv5fJ"xNy[l-$?/:NB:$.J@ߕ;?`>@(I c.9^{IT}P(;G D|/ 2U"}sJ`Vp%ճTܭALi+EdH @1YwۜoACaݑrDq*4jT|} 9@ލxxRGSٓY%! h']"0>-50,{|닠]Zc_NK|PWQ:'񿲱*sl/e_<.T&X؊ΟuH3\i>D k*s>^Sl203 IAK8k̡b-Q{K~m76Y%?{wf[ brX⫇ n'l <Y ߹e!2^1GʹyjoRD&T;giAUy,B1݇f9#55 LX˽;v|r"'y0O<#mI? 5|Kfc=,` % ͉T3j$8قќ„VJ:-"_.07_dtGL^'8uẆK8_Aa;hx0P\lpN\c!HH@yxڡ9@H14|~vo8XKA+d.˲ΟJSr+BVg }(u}w'`{fJ~Je1n.;6sU⫝h|kI|hQ`86h&Rt/ C*Nl}w`Hm{AU W 6vuwڳ俿 ڦ a#^ Mjqm>UL ^mU`zˋlK,Tҋ%jLkq'[*+wY*rwݞdDtUDE4'>b 95~IX3/eOgzÝN11)oNT֧t[Y>WK}d*aKIp(yYLmIv;ϙ0zg6>80YmNטܢzu4gF`,!a^~". eXItuSfq52lbXzHZ֙x/;_Zvp_=/n3hhYFi>LeF&'k[\Md$ q$qC /nX|$zR ӯpr KOЃ~WRi?|cBvppjr_;i#o݆iw~4Zsbd Q#l]DFC"gFY]{٨aEJ'Cpw\q2 'XI7J-Avr{WфgūledjК_h6^ s֑H;ò3I z (]F>\- :>B8lU-OuKXޘD@;\8C7?4ȑWqe(z._Ҏ?֋Ǩ>,*BLڊVH~͎cVcZ݆g@z4g/85ׯѶ4YB;p_D"$@|\z.ڈME22b v"uo݉~6H[:%S0- Uh'PƮ{D^swi< x`~9?9 ZYA԰<7a mUk|>C:SFpy_` IQa͟);zB[цgҘb0|=u5T|k)&qk,mA#ܘЫPtC$eQI6  nb:zaaiTp䋫O_~TM]h&Tj1=svX(2`qzߍ< r\܆+|O,5uHj:/@t 7#.V` !P/=]ҭXzoƓYt!ҮR 4(%uw'.40X.3 $ls;Uk1O4`_]9W`@wgꘀBmnfQnp=Op7NĀ=٠&Wv Lv-th/a/g[I 2A&5`d#;zlKEPi@0D@Vs!Tc7ϳE1ӆRN0^_!ⓌsdVJrqÆF 0*V2\:G-."DѸSrJHRl#_ Z(z߷fó^akK8!x9wH$+ܻtw匏e _c$ ~bt4NpkdWe?[נ>A9@K* }~~)+7v=ϧ9N ;F%p}喴񉫈Q/a7P~yJWERM4 ܉ryg-QBriX:[ҫO@F?߳ gi9qIWtpSdA?=XK4!{ɑD2ldq9x"r֓lK3!Bma{'l!$&U|j`SM*07tY)=ʸJIt#c |90 R]ZHXJQ N%cZO,gYZ07070100000363000081a4000000000000000000000001644ae3bb00001b80000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/power/supply/smb347-charger.ko.xz7zXZִF!t/x=]?Eh=ڜ.+ɑ s)ByJە w3әsJkcI <[΅#CLz^VRO9-,"UE_ȇH xZ.7"p1CXI u +^,#_] ܗ$^AZ ?J#5\بiEkN 7mG@a._P1eҾҢcYk~rڟv6k i撡ޞ&5yog2PGЎTr-u^@W,5 ӍOCWcѱiPtheC,٘A4Ae,HD4]!R uK"c it|8t ݲw<gq2?' ;*j#;ʐ!ñdeOe{62k*N(?YЎ+P ׌ih[ʚqHGe s0涄+ǘ\|We5U;%YphMB$^u9= 5)"eE@(Ǥm~FuIX3Hh2+Gi \M|FF̱W r+;-Z6Y8{Pt_H;HHV |]`Q{3mD)3*!p3'=b'wx2pHn)Uvt$a`x6 ;P4p0=磐a|I`{ct7lQ!&vdy yw''d7xӼɖ}@řI~fabYe]Ho5 nX9ƴQFe(|j7iOøכiܯm,K/U#2xK%7M~T toZmȅA!Kc}X&O? cr j =d]8>P7ʫgk<'nfIsY1DμD*}ʣJ0 , 60a3č4!$|r`~'`* (T+8G.cX NEED٬U Xk{u5|D7aPk@DW/ s}VIǣ ^]BGewevڝtIGFl+hNȈࠗTEȲOŪ<{L9nw!v9ŗ>DŽ2#L)^7Ҏ;p:OXefe(e%:*mu1 1S0E$3ɡ/$e5{ cBⱉ.x;.fTX>Β?IKZ,$]#Y!kcrTIf`jKc,,PϠU('nџ"kǷQ7Kd;)_f lt'kINԊ7[&g,ӳ6F C4sdFL @ib b_16Ν9oS9 PyL'X_ЪM)'C}7z;KImvbϸZY쀀Y(N.4[%'8qSKaTRȉZI;gNa/ Aq3 q&Cya5aLvnm Gl4a謵dRSZ>gOu]4~4&SlFL_3f,_cs4H #. .o,s5qi<eaT7a_ڟm ˩t/m">DS0Z;?$%؝ ^KSs"܌ѽb%?CPvNf'& P {!^EIbftXVY Țݚ醱w߱LKFRy/z"oC})%ơ H{^|- x6y҆tsx:9>6>7^mL6Ԫcϣf%*[#g,f>$@)IB(YY _rPn%("!>'à+TWK£S??]YPظtxA!EJ_vr*nh;n:,pV艮$]NxW%Kv+j]bte \JRwf[H5xn*iSdG]'NM&b`fC> tuă@֛)8KN@By>E# r\gQ!p.UTw$3}kT70- HBZ S$OG>He?,>M16 CÎzNk  7J 2I F80Ȫ#^V`vV J%ƵB)ٽ𭇓ƒ#B>Y~>_5(ABC,Ia4Z 9!Kw1 _ s=Skgywα kΧ_rKV`FҏH'H@IjyIa]',u'L}FL ^pa˂P{?*gy߆}de([Fr,[tgS%gmOAޓxM+x@ͱO'Y:nHȵM)@3g_jÀ ڻBw]l'q? m. J;[} uuvj1aǰŬ4fk`RPE,9bt,юz)'a8JjB)gL\)1EwKQ".irQ-nϼBPP#J%'xBhA^hsÕ=t_Eۚv4iɤ|5zWoSwAFY a@W௯[uFKZ )C Cmw>t*~tWL"Il"ޖKAIH1 % ))-^$=vhi4>UE_Qh;9")DS:puɘG6k\z~soGhZ}٤cX?UJX;KCTfS)b٨.φG5qp#۳RLGRgusm>ZɹvLF Q'fr7{!!!Swo|!,|zLYMbwI jujPP|dP-ׯl # _^c͙Z抠aE" Qt*eW70r4)3SaM.sFzz,[$6,,s :/Q8c>"2ehs թɫY-$R2k,;4 ɓDw:[uCE4o34@ RLu:O\zl OB\ᖓ2VFt!6IRb,60  {Ws<- S hM !tbrWyc\Nx{@,S%AfRV1'A=Yk,kD|X~ A}VO}:4F*ω"сy0nQ*;Q A ǚĮr3–y\],s9)c/[ʁ֬]!qevQuV5s65-p .&2b#QoQ ' [|`]QS%l? H590ށRZj")ʖ|ڕj[Xk~-@FMs#_ GDk) H+^˭N~7%u!-&r'k #ҭ=džW9-6Ή}GNJNGڛBHLcI_t+|k9Q!v{ҵ$ F'3} r9gm(ZvlW.t!MR:|rDIx׺H~xՊDgWPzu컐.F T2mnQ7mx)c qJ0K$PQK Vߔ|<HٵԨjA <zC'Irr:w)oOoF`;E@3f ^+:dX'mrJBáL%ƆTuCN:N6A[ȗWɖҗ aTŜo0%Ms6FMxc^m2^)O.FR f%nG0t>Qƣv ֌s1P '<`|'QsBf5g#Y\)ҠD怎}hDd-_5*7gaDA Ba}0 -U&7*'˜ˍUѝxyvqǔJSAXdv9FDHPqW%zCi7 0_G|`&/a]X|iT󒐓X͍˜mCv9 OhSMS/ىf э1 X$GbQmPND7(:~Goimwʉ \V <H /{w5|^d!e0]v >Qkd$,Ldo$-*-F51|(ȥ=]FA2Gؚ-U51U{hNhKiin+3\iH7I%_Z yM+ Уô8~3} f!oLơ~w&L+Lߠdޡر{T2[$[qI%=1\8P`KR:H F 8tAS)tѸ &޾3K +{f':!b5yM%8 7Dnf78jlR|́9z> ٵvmQ쿦'MliVE>7.Q! ^/JM%b w2Qcx}b0"DԦRǣ pXUֳ 8%Je;Gv־xNܬiT4yz=6UgYZ07070100000364000081a4000000000000000000000001644ae3bb0000e8c4000000000000000000000000000000000000005600000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/scsi/aacraid/aacraid.ko.xz7zXZִF!t/KG]?Eh=ڜ.+ЛЪg# .H0'Uw qRVZ M1=cw1=bZ*@r^Ӯz ~ĎmT ǹ*F * EorkNclm #pr#q $N܈=PǽX<3H~CQÎp9>YZÊs jyzbh\7]ErU2mR2_uC%m2Bz+3 V åIKǐ!-٠FcVHA 蓾-^)P dVKEC'jFb|ϸFw/`9j,Ju.a `-JWZTZtUnIYesX38!]fߺ,Q=!$h{xu]۵P!,r71/n5b|n*A.[$mcGUQ~w QԶ&g]#fs[ޭN')|RHMY#!(\6͹0ŒM?1+<t[x`\r$aS[Io M A8gE~bʤZr+ݼRpȊ}6:pT-y,]-bL;(k^!:hų :V:MOADEªQ%75%c>s`E Oc6; ȓ@߾Cˮ$$i0P>EأR>}Qyi.gُVp㈓'O?=xHtV#>86Ht=` 7D9}VUE?@)t/^H,s=\R 7SرB͑7;ōk(usA)O#x3ޢYЛX2!pN2l6ZCy"%oc[&Q6jW5s#hBG&&a90ҦU^ɣC.K%wF)OS4(CLˆQ9ѯTꌊDXlnZm=dľEXsi!$O9_p) G-\*@U+S^@a h{+핅b~V:8/D_eFeRaMPץ V&+w.;S;(NF L{gpjcgS@0\'1$gս6z5O%Lثۼpܝ_`Jվ0i$;uxR0=[*/5Ch/)floMCpfrk1YH;dzWs54r% ^KY7^ /vC,#R-`E7j(4یGm{Ma5pC}=ru8& { EŊCYDYW!Eɫ-K0T; ^aiHF7K;މĊ+߬3yq^in ڳJNokvgևكOfE,ԒAbA2sxHn҅>1,x=&n*l 7dm,boJ'6ScϺS1'q 3^C׺)l78־N 0Re8\>R^x>ځ4rpx*'\Vj4 JaOI^$AߕTNg?T/QNTvbN73JJcp t۶EJk>r!P^C1R8N6SLz=Mmy0ɾ% _A&ӵIY(0 $o:r)אhXq>n3\ϟݴTp~wDoM.2iNQ@!g~󕕖w,IEe ,,0do[dp'9z>7}BV[yj OӤ.sIwR r N7(*#ĂHcw|;ǂm% Ks=F~_O ֺCin,KHvdn2B]?h*LWk>Z(R>JE=-x3t*ί1NVƟoiV6ֳd1|x߸0O=ND!a8:=5?rHXNb tWZ[V+Z_A"WՑMz^+U#7ƚB`Z5EQ T1+C>sSQaM̸V_1i>@HkiEE\DžlJ%|ʃӹST#݈!s yZ 0bM_uP '%NoSl\T </lTPٹIrIwP2vUZ2,91<<!Lڌ<;fd12H9LL>AvJ;!x &_yס7%HYHgf; `qUF8f~sʁ b`DO{/\#/tt{OflfvR,3l5)u+%$X"߹N!3؝4֋{-*hn#Z/'a4Y8"FBr1hHq݄`QB- ܑ(53{'p(6_CmI? 9R+A"W"pkokNJpUYSo {VI bcFl6uZ*@{i;Yw 7 l'9C,7'㾕,K߶ﻘ)\W_ d2$;wnݱe}M}`P ZRVݧ׷>w K7$8/?V[t31ݲ8(7Ffص&PYsLݙ>+3q2 x3;:v΄Q.zq΃4ؙVc4vxBlFls/s[!o- F< +E+hEvFW2'u? _ RfyDX{i"gԗ[sG52FR.p(soUHIHc4ǟ=:[~ץ<>BجЋK Z0 'P+f\{x5]Q{{pfi6 SesOecִ< Rc8p:BɐA o ݬ,\"~1KHeՂ{3CoZ1gw`17@X_ZB&Hpv2GkA3D rHU'n=*)3`sN V߷>WNg~8Md^jgH Bc՛(r x(hbFK/z$0jNpksM{9;%Z Hogu2$>L5{t*] /c3-9m DC:[נ·8\,a6H>2Ox௧LLVՆ '1a@UerabH)mmPlDIzWڏdV4Z.%C2Ǔp蕿*X#IbAu~&࿖ L^ 0Нp._}jvz}qYls/BOՎ]^r1o`8Pt(r5Bsr(t0aکg4k󳶵%nJ[H|}F*|FUHęT/dqqEtzs" a|R撧XL-2^[sLg YA~.,QƧ#/Uqǟƺ^lJ${rƛCuHz6qX6_5FPbyqxQn69OR7T7Pf`FHv4mڪVֲ#:h&޼ˈepl+I`KLO?}tOsU["$%85"h<8A)#/DwfYYNr_GCx4IkXvcO !٤W WL ouWQdv|&`pelVh12/6{qs5WT Sm 89 \fQ> ̒(qJ[ 6A6]0F. 5rzq2U"MPԆTR :s$a \ǸI|~5*->qiY[<,Pwc.K˓ފDzSH?A[0jIDi{WeY2LFү3"xfog3ۚ=s-4 }E`Q7>1~$" C:PĶs̉Ugoa{?éBv +GfaMuv*fYMJkBJ3 jTvBe.܄6JUa  ?{#8f~"aeD9KԜ@7/XVCW)?h @YL~h%P?t$\&[Of3K$"d:a`Asw brNkmnPlEn ΁:gGAs^ߔ<6!} KϿ/RP9yF:]r[ם ysъ8VoĠ‹OD 2Z#!ٔ:/gXL mĂ:f1ٝ=# 1t[-rII!tcXڍ d`Q z(+ѕ[v:>DH3vYfcf㳑blna$;whϫ[fM{Iea]tC_3yUEhO`uF54h B^I ̊KOx_$]6A|VEv x|b$/BOo5t.?e捐?QNZEZaՑ|ÄЎ6Q'}PN)MF0t\@gJ늊}@cE@ 6TRVY=Hͮ7,j*}8솮?1|R-aeY!Pyk"G\eCOLkdHqW *~yC@k"t@e#u\bznzaGMFq )lHQ<™p`|d !tP ց~1N"L>χQA3RC=wfzU}8%0})FBLK.̺ލLp\eB(c)@J"UFBA 9}o{+GjU+1k8kA { ޱe{al$.k`g8/" S_i{\!Knmt@&:e_|I }&LTf:r ;Tc XJV.FlPIWt+ڙZ :ElP0 F٤IC 1y~hΘ)[ U DR3 49vwCCď`q,&μ]>|[Aոjdzhup.)7Å2万v_2;g57D2uYʀb pBC3ޑd}N|@F]f꿢S1@2i,Rg //z4p[%.F-dB}(6"rO `]dHz>XF3TWȉg4v9Ƶk㕻~BYH n 2Gi<3XÿJ;buG 88+uT9wy~Iz` r's͡A!0kEj ḑ>\#'$]RI44sZFSfjܩcD%w5yU71i־ַע66ߛT8d[EJ(_|| |Z@ڴUn3|ÆӮ'B޾y]>EF' eK_.u)2]㤿F+Jwn| PC^%h1&[[,U`E1R(' (DS{Fz +]+$0&h/S0.ޘ' rbX )t@=sA)UuGPp\JK(6 ex?;ո+"Bn6D*[)tɤw`Vҕ= UNNto&_OpdrwɵsU3T?@( NA}zT?C3# W:foD Ei)&RHBϾP|+#6Hߞ.=pkڬ'E;VWմ27z˸#WF`1u2ͥ=Vئ4z!FYImdą?.8t \r5` m9.ۻi¡˯muc ]L G*jxv'_FVUԉpgf>N'%$؉?ˡ:kS=%,6JbٺLJe4 9'qs EFT'k7Y2C؏cumw%1<OW9y*(/,$=c'Tޡ|$ٲ@Yٷ@f2 :‚g@gtʏιB9e0Zw0&R/uy&h^0Y븖1mSG/ i= v_*)_cg&`i)YX,V6U2w':>uaM8.ܼSF(¾M ,QZ&e:N96O&%RT^ͶKJ v0I#o=Ȣm= :t Ȑ{ 'J_U`۔ʄBQ ~b׈R϶G7W±ͧkMUS>@v16t'|Њq@(qll pHH6vx7:sGa-$=x7 iK_ѧCĈS]iC &mS{G*X4?3] G!7uG{@ӫPIFe?[9h ʋ.t0$xpF,:)hĝ׊p,wv`9U6\%I]oښ͋k;-m{qGn]5|+f;0?NfLPO8Okճ8|^iCNAZyfʾ*25*WmӢiqè6v[MfuN}630 &'!jۧ@p#׿6EpE{)X)Y ̯"|%͋  -aVY`2Z~N S#Rʸ{X D!뜉D^FacXƖm [1xd?uϏOL:4 K 3R"_*dzh5\M%q.NBp]&:Nr[tqc}Urfpl^w?c4#ա F`.އVHr ]#sUc~V(3390:LA۾"M^$е/s!Zz_TRR'*%^';8g2>7z;D ᶇu+@A=j[^owm;նf U:{cUۇ`7WAIR 7Ht]az4%{hW(E,+pѳ?}r+ef%d,Dk5t*ՉA1:MpW~HS\lG˝m^@ڎ)o GJP h (asA(EJѦ!W|RQ ԏ7gE#qcKF6AwuY}LNtȚ3"OJY0άbO yޠ5MGdIgnLzIn\8*5)^Cw!.o`ؿv%-4[ W,O.5ȑgX>d f+F؍|;BI||4v^[~jdG=sl:U-7FեV KEq<հno^4T /\xˊT:w^e\}^ 뻯H f$n.s>}ݏ=S j>ӂ9 4]:Ĝ9Y!?\xaIhҍ)pWQ.xfù],D9, U@p+ZC& o?4Qθ䣴~hA>7>I|@o ۙt簖4o=4=M3C'pXbar,|{@˩|ڝ*0#m\З72xȔhTdKB}8[㈵5ZM'L~O\En5T'cPoT;z/4U^}!^mnYX 5#J9@Ok>Elqj%3 (#m"X[`4'%jD>YZ Qg]"y=}$W,yccز] 30Ni%5;7QI!z/!%8YM镴4 u#?tƝafN,qmUs.KH%37g[=F3nưLj;)WG{X]Vh,QgJFfM!ChM:2hliOWlPo!O p'a@`+ Y6@V s(NE҆FDGOMg8Է=!<~<ޠ"kZF{NJ!P<4GڂȮ*QF4N8m ݧUمZis2D~avC* Y|BҚC|57aqڕk@j+Kw۬)LeLGg3WK 3kВ=~ (A 50% y 6U O?r)f9[S QQVi`DK^xl]7k0 ='𔣕O.5J }P?qдm$96Gb,=DVς3;*r%O}y9w~FSR̓Kut^ hU<~0r9mjаF̊.*1*ooqBz# q?TL6J-'f?mc`H=4%^PZ]p؈PeI$.vВ H>ՁĒJdyW`ulRʂi6=>b6לp@{`%2)lR3c*O,KEX"~d$ N:Z@}o`!Y}p1~fJʿoK] *>٫ MUze7L"?Z~٧5lV'~ aj"~n!)U"rsٟ֮(0BY!I5u:?㗆e},8ܥiU5}Zuu?I![R)AntFX> ~R,tJ w^ox]?0G^W^]LuOB2)s86 +V8_ XDPTP=!zx[bT+ZNX |7+λކ( u G&@T \ZD0$z'kǿ [zTTd^RrtEos=[E驟;. pޥ[֬ޤ{ǰzH}OC.BcR1RDl&S zmLɔwX7AQ:lpfJW{Q-ϫHl[ 3#]LJLG)%i?"2kQ9L&J?Am+Ŏ$~XSf\%EЩZ*z![Ȋ[a"sdܤ@#w?)\@INxM7¹_ɆTؗLx,wgL,ohGYim;fhGdj1wHKlr*/E*)d:hLU`i]b~n3"E&iOH\?K:=>kL\+.;j!^9~Lb`NnG+OA8Y'y'-l1c8Bͯ!SC/%Id\[EOub\ڄFwy y|[3 _ʾہ]<@w`,25V`9#7(;(1t$[uD;&I1\eZRoU]Po> 5t[lpg!dC=[р-I !Sڛ[ Ε(CrJ OQ~”ԶC)$(yW}qSԲFJ&q@"CDC>̿7wH]ԔSS.S ͯ٩~bWuL [aY|p^&xNUYH=HiOLO|gA$fN+lOJ!b9liW_54-]V^̻0x džP*H>%`;R6tu:K#"̙z|劣+:"JI;$Q[j6?=pFxwS7Pa@Ve_&0SiX%E_-uK f2J\T,+9$`,COl]?6}IYɩVቻ-& C+_BH2CC?9 u־,3ߥ'svTCtcg'ggD+OLDs_%8(׷A(]2N bz&ԜAڜ!Q5+b`0JO-ۉȕ}Pfܵqp9&"߼+,(JhRK,+'j#v_zZ͏ty$SS ]hoO t Ҳ X_6%~}"Lяl(_}#bBd'hAuX텟N%ؘϮikXS98A\x5edd7`j>,jfhl7Sgr?'|Ee ػ7JSB%bZe%&甆gcq)ݭ.WbM8|AF´|֪ɸ`t\PvZMz>r&΄kk`:k,-#1!:e9-Fe`L=T>fMi2f}[+5:ܧ2b>;es1&~wZlAZ$Ic28 q ZB^Uk9uao_! "K?+qmZBj+D,4huIK&Y?^,).j֟ڬUx9K ]ܡBrdX-e`A afDyh"R|!/MFq6_\* 8rЎ$u$QᥡB P~S6 Ҽ#%a+o`)q[ͦ8Bo,iS{jN S B,͆xW@oРT7- ؂1Zߕ. W{\r=p(36EA0c uU8$sL8ª@U QRQOOn-}gUvc=JGsկ%[Ϝƍx.ԯi / PM &(ݠ9-'ykN[xbaro= B)sr1i!w޼7mI)G=m2W. Bwh(DB91=lt_۶ƈ-<E_ 4OئX -硓s\HpAn..I#m#/n'5w[^[ަ0s`ihիޅ?Z5@{hǗM->Mj ꉥ0cbޟdKU-kV3 O 2 4ɕBV3kF3Է1td!LݼFvTw9!{v2]2ז*yDl hV٢968i(ѷZlt`g ~Z-A)u3\dG{͑ O=|2_SE&n)dd#h#$FL``0 # >moK;8= Z~9q/.=wzzHgi*%QovrC)ʛxstZpz N!56karAʍX9±h?M\W'Cӟڮx+fKJ U`h7->ux0?om*͍Q:-$K\hXs`Z2 Ekb3APUNY9o:jyDDvAWN]^0p@'#2Sju+4;Fìۺ]KI}8Cppߛ1親*˿5Ƴi-_ }֟&978FHG u@l~;\ɼ:c{&,yA1F,u+[`/룥}48:ZS) q<+5/=fRX HP6vUqߞfWL\BzĒ, /Zjv7qgSh*By1<:A #)52u vA% u~)w\eH: -{^ن9G]˹gMSn#>$-.S!_Ü`ŵᄘVc:HjzȌNzPgu%-,KIBL C t~/W30E:}GzUpo(^pݿf?(scu5"l1a{"#S;]kxa_FI!Vn5q0Ȱqo?!^/kaW/>wi1v{k#1]{ɰ^ NE69+qKhv3AkMdUd!c^iWRHFS-[G $2SD+Vљ.)H" ˖`F'@J 'Z !ҕiFL4z><\n˵4zXB)cBsi9>b=+Lb Fn"ۣ\'OԹt~:##) Li- [ +{Ͻ= ]6j&kLN]4W'Ux1:ԹQ$JG`@xD*Ӆ~ @?M1\}eڳSZFF_X`y:Ie%ÝPL"X_ 7AxͥEy7P3zlY7Έ_wS ߥ^nLÊ?5l &F*Rz8CEU(L^4wjΓ>?\2cp; 3%wn"4Ѓ60 )*MҋQ J\'65 ty yS CUiVrubu]HH|w̏Dž?^«Ó! r/U0<%ʞ3`cknΛk#@kMsfDopFV B܀ж@pw8+ 0:a+Ȍ'+#y0.?33#WxNZAM'7:]rG Lt\:nlqgQݦ}fIqDzCiiÑp2{^%֗IE3D3);{|~SAǫe':9O3 #ULm˜j\G!ԪG<<<[#Vf)'K}vpq82mWR-CCz4řECID- )\DI9ԗҹZghs&%Yc*連OY㉛@?;xM ^И]NTMED-Phн[}jkD찫և?`+τ{^SU3mNRULR@ P8)Zl 86P' O| {q:wH+b-#2ݕvsǖ $rD&_N]S;Cs-F3/f=- ʜ=Vad!8Ť669ФI ߤzr<9є\$hLJxjZ޷E 1J-i,gqcý3[O?U.\@!rsqd88{(~rvD^b!A9!v8l$x:?ؐ^ LJ!S#liz%:໛*8ٔ= D.5uFh6ZR,3r3Q>{++MLeڇX Zj!5*5nY  ; idY,zwBN·]!H?Rk@)+ Ne]! kgQO2S>"PoNH #(@u┒h=X^ %vea"GB0 ɄvQv/p\5_ـdi}${v1—uǡN} ,}BX=;ervR Da;>,= seJz+vꀘ .lCÔ0WGXfyz!7%&N*_;tLS"^&iJǥ'J).npac#&N)>&_;Y(W^|~?&bHuBO"YJT;Z(>5Yv4K'ݙe%̯4(^6<s;tKǔYʶ\RYLi601tު^H0q-؁Y -< T2E^2aqT?VB֬RQ\ Q5ıRkRO6|{Ԯz[e8W&^ժlP?%Ӕ4rK<uV$m?Ay( 0>9+uyiTZ}rf]5jFz1zxhMvNˎۘ1Pz$@ " Tޕb_1tT4T>-+W'4Le) L}}GQCPnm,vՐwz_k;fJM,ua\ ~}J5;M (XsHG|!d ]F\F 'Ax۫qvG NeU3EjJęhqIK{r#J` {RrDo:G%4]AfwEtt"ܰ:%(+X*aAV=͈ϴpWWMհw"hnC@!};^tqs4>$K@9nYˬ5"Vu#pofCƚq1.VgWt衉 ̍|F ^( 9ͱWw 4Ճ- 6;JbyXhilx|2S^d7Õ-ۢΘ,L1&gU(2^ޏְ%7S;u*PJTdLv?ɏ[D\AռNb>??=7E ޡ ܺa}$XF`0gs&l'C}"NtWK\$̠dzvgzt(R[ C9Cɡ&,#ޟB2A᫯}3ͻ0_4!s"_k3o կ%+0XR:H8ʩ@hJj'lu"Ԧ\po.ȡQ&#%3U&/cW5|i?^[АŌ$ww~_cJFb%0A{I6vGFIojB4'0{Oi[ckY?#hjvSt,RLuq[+gm ~NV!YX .ୣ|:gX{ @SqXkߘP6ִ؆ zqy{I֏(`C+%C`)/dv zHzĢt&-zrQJ37β0q <&";s4cf*m Ru|G7 (]Ho *U?k|lT#ڻD(2>GM`awFOjNJZIL"̃{99 t %:5߽ц7SLfj\6pjթ%כ|Wz*B,'iJl0(jMG@RrP㋪tGQ!z)7l7<59GGGLjx*?J^^B&M\$`_H>p!ctAށ>}n媭q7U8Ml ;)'>_ZԱ/{ooeeҜfvq&KξеloB{so(%sawt/}єzNcUԻ b0V^5O:`Ly\ԩt;qy]GM׋[wXgs4&$``P~knπEY1 ǕaakL;u9 y%zZ2Ї8n"3"5zs՝v_ {R?q{+G(IyyD!B&4S3XsJ߈O;DRƊc&i"/y| . xGm/ϸoHN#3یx \+ƙi'#0 *mў]G+]Wж0'ju| w7 VDi  k5*2QAJur7XdO1e)YXK[ #sX^Ce-U[ғh6Z3M 1,SbCHHk4VDhHY H6D`c|g`83ӡ"ֈ\4XhfY_ZK/2""q "_BnꚀIo9ט3%RriR!AȠN+f阌<N/fŒHO+GUG.(ҋgm [B y#B|$a~iZ"P ͷ[}T>Dp4M˞Je{}͉}e#FZD-~Zo(v74~^;J ]=4:ӥ7iؚx]bV7|jy|{64Jimtqt^\"ټDq4LnahjPNu8PXZEq 8-W `2ˋv= fD:,loH X4az 5h]_d%&=Rg_'l[×2$NZ 2;g=tAf03$=`:ѴRk=uY/m}CrP` Czx RP\`k D\"\wɾ #nP!8\22]TY 7;!iJGEXW iEe&R'( N &Ayj.Fc1nO],?û ZCuiYa3K>BM)o@i݈ j/B?.O0tXb<6/r2#E$9k٥q->[Z<.?toH}\#y;V}3+W0;b]GD =jDX Kmɯ}_-}>[4HݚQWbqW aoΰͩ-Zb⦢"-L$$rt 2~}zۤ7cM@RE[Ef:Yɢ_ 5 A R߉yAf?CwK6*=o})fh *yG˔X og1oz@|橀 02MY˟1g\Tn+W9ooЛ}6 L}}Q%V ^^߲"MP1╘˱ͱ,ؿk:e#Hٞ4AtŗS=6WJ&\R!s8} zˢqF E\Y'M8eQ "E90CE;r:uf8o?)VOvq3J#z轒g(̆ؽ9씜<ŸAibv'‰}087N뺰Us$nn-O虩R2JK~$a FPt|ZUBf_vD<6W`u;O%W#BuoQs%ݢ/>d Ʊ4Ւn=tĩG]2 _H"TԶ͈{l}W˒ А2eUz ߇yȑJq1tFՐ4,&6j9w Dُ[6d>ő?CKYn}9jFU+mO|VDfu eNڥÑS8)Ur-]oO,7<&T9h=)6$AFneq.ˋ42SmDTTFnbHN ۑ g=89RE"bdQ^eRݦ>E1ڭw1 4 !$ӝA# 5n->Q eV.ixL:wplل㬞FMj?z(VX'w*uTZ,Sx !x08#Ƿkm y PA 7dt#їG$;^f[l27I|2ߡ{ʏvzD2KsAx*}8 i g¾XL&_ A 0_bc2~,A{y!S(tCXxlUAz'17vtM3[5$h*]dvq0j뱷K]|9hZH5֐˲F%}`}X~IpDL0%GFzP_?L/^`Rq:HPki$TtFWގ1 }g-DH_DZqLMns~ro@Q(SڸI6gA/0&ۮM(˼!rBB~H)WR2G>钙D6bwOxFe[|\$o)]Uɵ#jF75H:8'>.U{ +RtfIO>D_@-ؕHbSH gu-ZӒ߹RK:G MZQZ$75d!/RK%' K, 4΂lpK֑ev{灥Lz` :Zڤn 0_wi#hDKF}OWV $&am0)c#QSYG[FZ$eS^KB@x#2af9T[=+b<;en*9՝O`^+fFYRȫ>ՈyXp׸xҫ-m累*I,^ߺ :ߜӕegٙqHaDs`pu~?imXXho`N] R$u,)Df ]$ SKP(GYŅ'C,G٠*49P1x`Ra5Sze<@o,8W9r)+ ,2E. Y eV4O^_3&!Ȉ!p=| 겶QF/nXƥ}Jx٥xR_KO#,kR>>^5㸸RxZ2_bmGce9$JܨmgZkx$JxrN'V!͓6^2ySyRmБ ՜=!(Vrk=' R9GXfR01K^j )Y *=Bhń+'+aI962 =d,@I(=1X/Oiȩ-)֨J]nuo9D٤I+̤xl2W@+ l? JA2qwo9e F1=\sVњf6hM's Ldp<%dP򘲣m`peIa>GTd.61Ҿt|ijGr::mٿZԴLNJzAacM-4s"(r[26NbN(5(ż9 A{e֕9q?c D_ezݷA\z5̗R vD?恌5{0Y03Nգs1HX';_m܃{-(WFK~Z.PO@oWhXw:SWߎYLko]{-z$9 V`b>6k7:-Js8Tb:9aHҙ0eaϱ W\rq|ەvՖ쒟LDZOj} ~@3}tG0C\"_X]2,i]'![A,I@z[Ep4x-UUm4tJؕ|UIGa48 \Nڦe@g14Dŕu!a uāBDL+h ?ԖIs|m(8%g [CðC1xTAH 66qMTުZHn/ű_7 ԙ(Bd,m|PU0q6|VoeY߱A=*@ʳ_3{;x>RRNK9ٕbxDh%t܄ -/s>h*<_if}_\᫨q&/s6ؐ@2F QaZT=zw`1RDE$\>D !]z- i٬lSITm6ڡx; >팅^3k^mmLSxP$1^;=(@%Rͻw9Lٱ6*\E9^],wr`0;@j>M]vNXՕU3C_S^IIڳ;-LJ4P#rWȟbij1Ʃicvzw;L<#ۘ܏1NEXY=QEXA}ҷ)TAW^#?Ur՗$ I"^QU\bG4]p$co@,Gys\h`y *vzBqE^Kxjr { @;q\t'Xhԧ6?}3]]xvkh BƮޜ_EJ<[j'jqRdN@-m\^ Q+KQ)WT[ v_Yxyrbο4Ǣe 2c>N2,bNY-h"$/{ 2s,Õ*óc .l~czz]25b>gf~XD̖<\zj9 )޴TSe [ț$)[ĂẁC@4Q#ch>o;< ;xr-^t?w)yQ\nG WVMMi!(zл>Pwנ F 'hCaJ'vMF@ƪ䆌UJz i| t l1iK3e@eߴ(!{۫C+`&5g_ 8趄†)G)#kab߇_41gh]w> `ܾEt6a,2fr5a"+5cawy*@֓#卤'7N /G@ȱNN۰ Z<{)hnQ5DPBE6G94p@p.|=^@b}~p{kҥŖ,'Ja\lt[IAbfr/p6&]2I4;eŐ3H1=ƹg;clQ,n_ޘuDpØNՙo1_ey{.Tf3hܟJxEL`"T]j}#`&-hsD>oU;"KhaI|yy(f"7Zwh_R`l±sTVÈM:sM fcݕrtx)wi1Rdu%@L_6 0?̶Hx72NqgyՁI|Aeaf:n<~35= 䏥D+E1R1DŽxa61/o z@, R.*N2R_YC!Hl]b+OBf+^}XwzF o7 u+bC1v @%diLySW&%YiTߵNoZ.j\U JyqQلBKKL(KLA;9F;6|!;I+|$k鉅GDe!Bk%cZVJa,h,`0S7W4|H>l urhU2rig d6h ;|y5Ы`O/Ry6֟ lq'ɹf% R/持⸱dY3{| 'pe@8:c"b947>P,cfi/N&(#& K,\8yW ո(5ACue XvG"\Qo(6MVKmKD~Q_šER]\+SeҖLD?dn.gX#Ѓ,x(|Cr\`87S4MeZ׸cQr!R;?gJqXZP7f8YXԏ&DG2 }Y~ !T͹r N=&.eKr1S\_K׀KLiE.QzkO槨^7h>|PK:ŐlX43l$83@J=UrY& d@v<Bjۓ'˝b@cr$nP܆6]A$CHma :&Y pXfr{AHݥK(*, \3ϳra [{?WJ5#F oc H|Jyy|z)8)[)o[-0:*KK|=7d1psI߉4DFLylG[o(L{]"ŭ?&u|y[KmZmE:"Ԛ?˕v!l)Dovr *"nTQI߳"@='Eo"JS:2Db޲48uY'/3uC\ ,(r ?6 UcӜ%|dߙ^_r]S a d OL3Rr@Xۜ&'v8CGO{>¨;Mb\{ݿH2sϏZ9w /zpf} e@ȃziE`׻?Y8O)KN)!9ԔBs~ mG!]?%vQ4X\yݠ0+2vs=[֔T"n%C#&W hT묪*|CXO#͊>Ϭyw>fTlEE) ,ty5tßߝZnK0˓KN%l\G#-W}] ̺om.&%&G>M7|1X:jɽ]'Gh:mFյLl vlkӹ'P{Dj<- |A1-d1ƱS<a5G4G1 NnڽGhv+,IHs^o98)L.o I$<>auE\VrjRMǪc>P S$TSr 2hZΟeG> Y1FI'{+gx MUq:l7V&6kj EƦ.k|zX/3y.I9J:̜;Dc)$I,!oVỶF{|1i1 sƚAZ[xKܰ!:dSOLlc xkI.ݰ )j8{곇Zﲁdl*Y8}^]u."msWAHŦTU/~SyڐZyts!#x3s:zG5q;2R֊a޳Vʚazds]$VEdGqV'^jsaaxsݠ3WG+USYT58}){f**cϪ1e>ܜҾ= Y_TSRցձۃ>CjC>HQMXM*ز bsQ|[CltOr&D+ؕWbLGGzy NqȚS^')Dk+c$PbQpͽ;Ĵ?I񅰚ƮT6)˷d`C8SRLZ^{¾o6Feͱ4+8LO͒8v@ |ZQh.^ ]Q[c@x,}<QϮEdPхG,vOML%ڦ)[{ڌq#,!_vxή #؂}G&UXͩO,[6-:I 0]#sqhpo cC 3ɫ@V- usd^w  Yytb*1`TU{T׀+JbwIpYl:70a(RD Uw0Xhk~qإ0բ 5-A{G`MsRYn]27 *\p&v&R"wE/R@WӬ2^m>$DW7> %ipD]ށj!5IM%Dɥx Ϳ\'Ua!*U'pSަwJm̞rNd,- h;g*CK^6R6z}T#-r]/*zPyD:? RnHDf"n 1ik_JC6uH)H3sxi'&z~%D,&OwAggYgmraziWr B+ ~UDΎű;X!K|x!/}+h%ҿ+Q#qܳ|vz͈~UNj?&[n#I-u{ h4]I30[>?b)6(״jspmg2%@gq :>Y?IG 1.TV>4EVX/΁a7,D&~#ng oB䝕nrx c24F@d|dD~΅j|_E@|Zʷ|mj'P>n_# 6."AJkg;%mU=cY]Je-]򒈶} нEP[[?:4bv"ٿa [Wu[k"'OmS!꽤aI7ɇR. Q幈Ug1#g4 PB5/ y4[fEW;U4ʄ_A [_~#YXV4C!N#}8wI way --[obʭ@$ .bR7@M181a Sx_kp[U d;`BT #Tj2[{mB뚥A`ERrnxPcfԓ9@pˤpYs g66%1L_c6`2a܇)$3.R]6)Cìk. ȍl݆p&SC>VPdY05uL)E$G^!ZN:,DܕGakΜ N{$ݹҾ: :l=95Й7<{_T u/^ōI3Nm$ItRJ?WϺg (aSugz>B&5M܌Ir)(K6}M%a3 Ry-1.sJ礗 B]Q'RDNPj13bMcjM܆/o$92R"7ﱮKZ$W95 8}r{%,Zu(@kU~Dt>k0CP m+? 9[YȰոVgZhqIFba#Ê}r(~>?O/f{t>熚wg =?VYN E%8mIGK{ %#^z,p@>g6:oA UC&YՖCk wX$P)@ 8laB/ٺnM뽬v Vz19$yOhgJ%&q,\fidIbtߓ;gU^2fLT $@WGVB9ʯq /S }L;&:j%{W^"M9zn-Y!QLMu#9Sh A@Zb Y3ǐzL-c`>KsFj#cqATL Y clDr&/![NDi0HjV5)R'TT2L$`pW8ϕ6c 9/e|~yP P٩Өb,OFVq`n%"'!zu6i|oY=v ^^Lxgi5&94M N.KGsd]>| gzzʸU < .dgS 9cf^S}W̷1y)Q<T/+O5/?V{21g7kWZW3+fB%DMaq;Fd*^StiB3&3_SnKop/d`ůJU<$}-j(Fmn6!{T+uϬdpW^~wޟWTi9 K>%L$-CcPˢWSDq@fq2yg!._2.Y|`PmMs<2K1A2-GBH VS&6;O!Rk]yh:&vAu)gpM'DVl(;ㅍ#7F6hˁW`&@uMb ;pOl>*$o>Ae5,ʲ5 QWSA`ZRݞS5=qN"8q2ExRG9U|.#:cH<ɧ[FK yU9U{HVqt'(q5tG6! S⍉&h \&?8N`ݡ"{'a,9~?vR˪ge$p[rej-c܇?l&?¡oe31cHYefLNSBDq2x?Ҁ$#X"و 8^% .wOOe?l{ުG_!>ujCͱj ~㫌#ptJҍH|j )nzWКw:f,>8&1t@50 /Wo_h7JQ7=xQ%Q7Jt={WE53bVY] #N1ƛNc]9ز%.퀩6GQɿt<W+Ӡ,")N(hAQ_aH{ 5wa_2\3^Sy?$lC[V]M߰0W(KƌVi_u.!o[L{٢}¾鍚b :=j 9Ca4v6Ыv0Xj>?dZ3 kah"Y!xr z̻h|P&%+!Qcu(Zlݮ23לAZiYަA$0L]gǏgJ鳞.HLy-+hU0VV?)ZEU|i M,玆~ԴA~scE,*B$b3Uke_{PȧgV!~b@Fi˻am35)Vgrrjw)͛)q,;YM&/t[E6]} \D+h ,+Ҩժxp,LZ;Yr}09?Y)NDQJ 8"|N*eQe>S"7WTEWm Ch7S1KMyUCm:~qA.&s Ck&STś3r4`>VyNKCvK&ۺlK󯇢XAÃ-ԩH[ַ$BϪ6 KlE/w?p"*(tRdʥtfTJ0hQA"x|o9_ѹ DVyi{wD'F~Њ.aȍc_Uє\RW~X$OV8r9F.]lv xg ؆NwZ:-( @ޙW.cJXj^^,_g"B[]U5쒎c$,p:/6FDN"/|r .J᛺Ϸ5&D-]'b_g9xbXsr |z}R i,:H`}Fӂwswq܂^AILi^c 8mW= w$q3"AxA[Yo+Ķy+%{Gde|E#ͪEC0L>{sO6Ch)u#&gɏ,4pƍwQZz|Æ6y 0kSYu9:.l>eG=ӛUR5ȼQzߍc=6"\&¾tFHIe-1r wiPoݥ)2m- <"{qw+G:w TssDXÛo-뗕fkƔ[/}5gguGggHV/@AYcP)r8&nQ q7o|)JD){Vj+]x&% ^{i<O,8jvq`;׈ q!V<|*'$oߠJ﫩;x]KR;?&DhFMNƑ\Fҟ?Q GQ&؋uM@{K.KŊ2op,aˈoH"M,: VAڗV d6Jb 306%&ʅ5<Xm8{uћ1 )dsus>\Y̏I wa.[@6摹K鳤] P&ۣ͛8~ñA8@c7Oj}" >;`؛BfNӱ63ޭQ,T2yHT ʧ#ZdWVG'?nXXe@BN9oNY+MlL,xD☻ω4i0a;I 6G/k aE [o}Fh8Q {M7A_jWy_R,Dۖ<lxĕ2 lx^KNw;FEDxW)L w PuWE#obV*XU5Jp8"-uUq# C.st=eO/1zE cnD046F%YTAyҊdg҆oİ-b)J >{键iwђ|aHx<%&ǭ/3B/57J }WO o3 I t]4F͍@Zڕý-f9ِE*ImY1 c_VI;;{kľ{89(3Š{M\[ HzlބFeJN49{7=zrLl!>mw8i䱏hxyEWOM?BD2u/v _T+ AByIM)uU:H"Js} 2 Š=aQ,ᕋi,l7 ]JvJDMDS"wpݶi^|m[UO HlZ8{$n4eˡS[>禕"欟ƶ]<{R*W9KPD *Fgth'\s>vkC˭ &̤CkD)̨CA0G Ea UE# 6`%x,24ݛHx6R e0H79MsM'!Ε OF-S>n<.=ulaC*O9f32U|G L u务ޗ=ts1=l;P5c <Ƈ/lUIUk5*O֔ށR;_/ܾ𦅃F-!bKtdp?K#݃ҹ ɫI3ܱVE#Z]CUwo0\%Z|Dy^]]/# /'>ɜR噚N2t6"0 0p g+'¹z:( 4G\ &`H)oxwP_hٞžaGn, }ajxAyȸ^\# O7~Z{|`}0fod`N3Q$9כK>ڒlHz P8ѵ־LeRE%%"|zNQ,C 0h85΀!\ځ;։`/Š,ZxJxt@ݜ C>Ѝw =lC?wsy)wR0 Ғ?PۡJOw?KFj.:<0ŋjMłtR:mpvѦc\ vocZ蘆\`cfL RF;Ύ[nq@maDU!kO[o?#abDU/dj2ӄGHuۆpj9\Mk(lxf`Zph@rD>fֆ /:DrG 'd~ίAx>Թ |2V0v*ƀÔe =;92v ;lou$ dQ&evZHƀǵx%xCW{Z,x !Kr5ZH.\~5rE24u~3”[h4lexXrHVsE舕D/զ(c[,PhLj4ntNr ug~<)ݭ0%m[m3-)i;@g\#/sG|:E :oC$%os6[,=g- lhkiE: *kRz 7xWp*' 強I$N0??HZ[eHޛe{G 1GYiVOƘhѠJ Y(5)ٕXvnC@qY+1P0An10=RJD:Aa[,A{=_{2xE@7v< hZUyNu+/wAL}b{F:e;NkFa\'͔|4ހ% Tg ˮ[!/_Pm~S@l|KV25bKN"=%*]EG"qtV{V3[}PMOxgL3K_੸IX|k-jtcI6X%cawPE2>4IqÆXI#*{&&sb9hF uv]G#:Q=ČQ,ʼSdx{wUf|r״\5q)Ɗ2 rF}rrćaքp^Ak7d˴(90نWhZNDKo `'h! {j;Ҫѻ2,<E4;eMEK_NhhמHZyTIӨY]T4c4Ȟm:%>Z-m{/H_r`W.=J:DAp1LfgBAJPBs?.[Uh-U+(YtpUqqTAlux_I%a'J[J 8K0 ɤUŕFyL2sQ c]#O9hczV &{b"lk+,O'A%&";[6+7d[A^(4v9Luco.Qe#&78 ʼn#}TQi53dw;F1kG9п+J`&jl P]$rdHf~h*a{6@9(aGܧV4e[U:wT9V*>d!%zDJDMr_ ^C`wjdm z?O=@ Ԑo'fx7#j2$-H*.UKl?k>pX&ըB"x#4McnScF+>ʩ=,M*<$UߓbLɨ<4O!'ȓIIEWYj˿~\f6ay؍ xW V/=hw\ws%fM2giB=' kn- 4y;w h`tToC }j-rZ6̠c|l`VnS:"u!8Umv퐔&r2'ٕ-9҄(2;F+lFÆ&&bۣ) ~s}$y(%a T"GШ.jcM߱=1ޘ&sW*$ %!̺n9<7~b0 @0H$^U/%=]I:)`b&偢Ý0MRԉ۱Zml[;׮NA\V8.9fM-ϑp.R"!njNҏْcoe+?cI.`gLțgȵ?{v4mfy=Io|HN_j{dP댣? +kN$%HyI&=piYgSW6|%?#VGɔ+$ЪUd+;XQz[f7Z~bre\[W_wqiB+#xvE^$t-XdP.? }H0\aϻ`U^Wi%cFt%q#3ԎWI.(+fd'[71pw3IDgD# -cZggZB$[t"{{Fr`43 5!uk6OG_4 }_)wH&Auio@VDTΣrò٣j}e0oxĺ:K񅐡 ۨS"GǍjW/I;.7~O+@ z/k>݄Ƃ,v8Bƙڥ 耒۰OIT+d+X&N9!D! yJyf}kCTmzxQo;I`L€H9 o: @c~0RZȏ>>2Sw@(6Dz9ABuB)/U$:3@R)iϝ{}*uy,7إn4$}]]Es6!Hw[F}Lcŋ,U%Ȱoś_Y^K0Y'UW!9ǚfzK\P bK=#AgG`b42ŷz.۔Tt>]MGtPEf@L{S!?9*0"jHq❆}4ȋ&lb,a; J=|UB8mn`ԉ%0i~AC-dVdrIFÎAi mkr}%.e L@eJ'#)<[D1'TϤ~ Y6V6LbS0e%B FȺAO~@lzMHM@x<ŭm.ʪ_2:>fx|_,^ l"jYBlX%Zy>9LKϻ,1$9^be Z~$l 1+x_~ wQv1bHWd°6ȍϨ$ OU!"da\.#kYMW-Ό-r IDKrܜ&Ӟd6'>SՠeϞQ޶D_ X3/Pd0yزpj=v̖GOR}z\#:nk[V>nɴ#U;-hh)>wqfPKH̩^|%^ie3H3 ;:.PHJmjļ+%G9A~~7_J3+| >}J[,vgz>%h"~ٶ]4 M` AI-g0!x@55ٹ{ZP[]p_J8NnY{S<|@t}^.HAR~躌+TtțPȩ.恔R1c>` Sa)+nm4_1C]׈-snt^N %eQ[zLΖLY6#Će ':o6VWc#W&X ^ 6V)d(`W'@b^.&O%B^JC~|M_I,=ɕ?HA4vTdcƒ6ajM?^ &1qS_5a %EJi&dACPYv1 нjdqH}\Mu'_B $xˉC.x@H 4vY&cB`ÚW(ݛ^LP+t ; [&;d t8-E6E2ɤOkDzDxI%Tt/m^ ɳUIxN\Dn̮tr3OQ܌qJ~.80.$ V^E/ܐmCU2C쾏`O]\w.a ^|oASeWvt -`6B>\*蓑p7]`&`fa1}Bvnd5P"[j=F46$p{bؒ@XoOf7hXEٜޫE`J3ܱH`rhejl@J?!|7 )[DŽm$-hnvE/.YI'#J1{xpsJ|7\Th[WE[౾+1杰h\wF"}^M uܷsk,f4%7U=L(\.oi[ɍ+z1ò#ڥU[N!txdNXS(I4 O/>9H -4`t'V7AS4bV*z@NopN@E(dן)m%Cn$}yO<߯ѳ6lJ|?A`൛LL w?h&RPhBF[-dd*P;G?\{۶yʖ&c+!54gi20y6)Z~O-˓ջW'@vۀ}=kXx8 Bicrud疚m /?91( [a~*KٶuXu l1 AKn M)xn"JŠQ/6U-vɷљxmF}pұZ5ּZ3;ʹN /o@t ~_0 *9.nƇD~pÍ?U)wh/'m[X m~]W *˷O26i+N:Cn :EJaVa|ZMwԄ|uudJw[pq7wQ3gP0?x$n4#긛d@t?Bjj"OA$4֮[fe:j<|p ,UZv~ٻfT`zj4Y}TF&1nLЪfI%r«_ƍ%` p{HT$6}zI{J;g (T)8H8Mj`,x D8Ail|'/W"zE 5J &\|lQFae1VxڸcUFkLO'aB2FZcQ[3SJv<*iye5~lU9 &aDRDkV؋g䄍/}BgJyhrKHG*ʑzփ@mLXj%{\_Qs_V|IQ7{'B%9SxG3!f;MP]v7uh CrH ?vsQTϴ^}腼t\R@0 A! jSN?P ىwTt)R'2 ƕ吩iopn|B/$?pXq`uwO(A%):M؄q.xΪHHC'hjTCjc0jB r-/ yV̵yPFh0! z{}9}x˹y%TQqޒK ~.9A >݉Nd:ȔP9K'P%jPE+VBc*OED UF=Gs1#)fƻI±K1Iy-Y&ዎh.;O=)} SR&ic\sܶK`GD(ΐM^rq6\ *93 NSb4=v޶STV` LM7_RgHj$B;T`QǾh}i *1jI6 Ligݔ $jp2wx^n0GcJuj ~v 5kf7Y}C|o48#BZ&[.8YÛv_?QM JE=BItU}E{hY $q1ze+pA~3*$6;̑OO#],S:q󅪼ѹxVfkeT[/VkmzG#ѮWhE`nxs)hFÃ> =-߂J/#DiKAt3V4]ڋx7Z;r9=Jo ำF *"bP=+ntf^-T7&\81zsjhq`i.UlŚT`a#PE$(-\Vn~4 X~_1emie9Vΰe\!r52y3K|,j]ikHe[A+ܣR/0NV b_n#"2WV_*+>@7˩J DuŁM^b9 v289lb<csL`a3V8kNQ4 -RPM U3{hGt_#$iҪnd?:3o4Oqn{5ӽor**Chd9g(2A3*Dd(-#va+ |Gdiyz,L>d5*~`QA:G7ANG ( AVF]}W4 :P-)}+B3dp# 3:y\fަ2q/]iިvEo9㥠ӒQ\nR 5$Qu/篧j/9,+Uhxs$y[`/2)O;Gz~_EHׯ`Tf(X}Yބ.26=,Ĭ+YQ6LTÅJ[q+vF 42U18?)pY%ȈGӲzQS!LoQ  /.Sיި?Z\MۛQf2kzYs аˆ-u(V)x֚|z U24cn췄eb-9gkcMLnlc2=L_g͊hަٝZ Íz%xui֥uL8iKy<ա "/Hqn[h/k.ieO6ӷYil✳8N5K,M>Na=ҏ?.Iѫ'Wm}'\CѾ)9: 0)Ap25}.Y[~i*q!}l[$vjafCHV\i_yST#6&--<68`k ~+4p%` #CL>&M<q=6}=ݛ'#L)^%9~[8="Gֈlv' VZGwiX?SE0oBU* {i!`TO<^/L|OWS /r;䳯%L'Ѱ)/.O9迴P/-c+n}p a ZiPomTϬq0ċM7Mo 0ߞc;ZU G 7#߱^O{533ՌHDN}_"3{^zq9-0T7_ @6PN# z$y&n Gy{h@$9IPjb`-2XP>AmOY%(,ߕ&*4?ej- c̔1҉yض۩~Xp̣_ޓoo@7@ۯ9g))0Ui;gc=ٷ1(ZB_>Z˿ °]g*^L[k)XB)Fd.4 R* FxNs[E3.թgf,%Cg ".jT5@˺nus^h Q4@t pX6wwsTiK(~˨\3vņ&SQ)=iv;!~&Qvp ΍ܗk,0{uюYA:jv帆JJ8 xfs-E$}$(Ei皾'6x#I^y@S+h\{اI&ɋl9Ζx; 0G?vsWo>s:*i:l qS8Ҭܧ\ou/RPNl?fd 2S*sj@Y:/,ԅ7 NP= VFDĿ*ha&9AUS))2~7̹H Z 5盎j\:~2|5s<  9f>mf=\SɆ5E{D Ϋaz. lO!dF{w51#K>m^U !ky1F6=d(ׅ4~}'OAj*Mx$ul4<VҀEbN&pb&CKFgV #< $'KGC1+WűT]Gqbk;S mI8DIclW'9rvm.%4{!ռ7:Z !];u{ak4m(1M/6M4GMP=Br@N\s6n9~պU#+ҒiVg`bO[5>aiy9]8MoMni#?Yf6}XZu4BSs'`zk=P[Jmݢ@TY8*v[3~y@ ].G Dہ}uve>I|}5f6Xiyyk.Շ6jiEkt&^+Epw|o*|Z4E!";ӍEK]ir_ڴCDzxJ[;l"CNju;i,6} tVS"w#`;,\lM/ ihA`s[r0 Rc^:w_X;I ,dɩj32v3+!oEo|$X PIM-bMGC:>>aσ:Hc^w4QjJ̈p0^lDhFiݳ{ioO1KPө©<&?P?E[lo-).%-B H&FD0JQ +E-E* Aq Ȏ<1=KJh߬fkFc~zjsyU)ّxl7-aَOJ,oұ;MWֺ^2PI&u e+z5.ժHNSA "}3$.~unvhZ:|1H9Y27$mY  tH tgŜ:4TLl KEB؁ .1\@_W6 |>Ʃ¸Bp-Y{H,B=bE\ (ЁYP3XT̊S tq"+_SB5xJ3cY37J i8Ww?ԡwoO9]FonM rah=:&n麎l&,xQ+p ``.g:8 DDp2S;`bqQ"G1,&ZGM&w88lDWo.VW;"O\aF, 3_ 2WA185&[~t nrc_Yr [lK`ȖgYZ07070100000365000081a4000000000000000000000001644ae3bb0000da30000000000000000000000000000000000000005800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/scsi/be2iscsi/be2iscsi.ko.xz7zXZִF!t/]?Eh=ڜ.+ʆ|ۚ!m_c)1 **ah{qKs[ΐWu{i.qgHBaB *z8%tIo`ann; -FdBMʻ_Llʀ iIyȢ@4LnOlfRI_5k9źt^CMstf@J k+Ь1J·7W񣨟~U*A{ZP ԅadͿ^7 A?#ԅoN;so֒$m /|Y.՜r d'gPAߐ;UQ!(vI]7ntr!T A .|~V'ƳV^]4uq`?nآxz͝R14ƢAZ?.k60`>K-#keT/ݟ; ZZ.7dhDK+.5Lo|$Й@g z,H}/[uE\ЃrE])BEK 4ЙydD{begcǜU.Oc>dF3n3Zl:𮥣8L#pIi060 QGDķIRpC )A?Zbh<,tMʿ&91 bJabi%,+ߓCbĹW 勄ώߊv.&Rd*쑽bGw;lsZ\8[Й~cqcB,u[w34fzr^)jg K-c}h,)S99zR]mgK5xA] vU*tHIɑd;M)A$W9h(IwB#4!'e6rxȄǍZ \)˨29p"H[YEKPl!Nt x 0" XG뾉JՒ?J*9'mHxNbLWO֡ #:՞JaPO-C׳M5_O ަEJe3"pS4%Z\ǾK&L-iX'wPi:ozH^M$bx/E_S0(1؊l)8^ ta!˒ yvdY[Tϣp}AݘsR,]zmS!>4Ԋ~g:}JAҍdyn?Z AħJm3Pu !\tҬßȷ}l-9gDM\v_~ի g4^y%x\n/yxix'AH{sw~B|s1W&x`3He:l#^Sꂈ}Nz8p2*e~t{.doHY te1JУ#5BH%NP=o>i% udXY9`-f nZlqq-hC [oIGy K.HK`&c(goң|s^k\&?"  fʥIoFfu5J=NRׅ }Mu`_)}#!#zrSK8zvN҆N )ڣvb|87j؎AbsQDDWd\h[Ņd5R̊f :j$:6et,@RYWL84~z)ԙL4P,(<ovMfN5w/a~tJn㲉tPkqƳXvKL}rH؟NSRRPli5,,3[o ="-\Pʧt\H~5җdel:yHG\*7$ݸaaMuJ.ރ)@3}GϷ3I*fA'v۷ĚtlAINOTP5]v"DĶ~wr i>,gF$YW Q6/ޮ>( $}7s6ZSl 0f_iնrٽM//[Bޑ)&D Ъ gS1 EJM&w,C̮PMpqQ(M뤵l5'?FϾҤҍF'<$j3J:mIjJgPh&{  A}j7)€yFj!͝|%,A!I~;](onCb.}d?"OFWzLŃ ?ZIچA}-*>6(3CV_G!S%t?T[DZe|Et8xݛ-pt<8,"A ~l*o;p;P3}[X hG< G`^oD#qa0!Ç񱱸-2(#gajVw;q8 ,0FF{@:he$dRt6~!M!rmP =w^7hwWAdk[MfpլpgM:?Sz6I0ATpkzw+ O%? Cժqj7 ?yx[* S+gcLZh`[d$ݸk-+%´ReQԣu% ɐʘY]5i^|v|qM~8hOc7H 4SO@"s X"V*h RuO:=M8i8t)@yA"a(&ClB0 ~U NXS˸{?yc2'l}8labu#aĝr0Bk r${J@![l P#'Z"tlR=_B>{罃 \,Cv/{Ŀ},Q tpd>BUNb. rXR/R,vȰd&Z_a:@ăJUyNi;eȀӻ@pvUG@_qxXO{86pӥ52U^؂Lֿlwo̙UX˅4բhQo,F?:|.vc;fȱ>@.sMPfSLrh&9( 't wd+-Jtcnװ6pY_FPԺ?M$y"3zS6Rʙh1zk$+]%QEg)1Dmʳ¢Pyjd4È!"ÓSdx ܢ<P|Ӳ%ǦVN¹N2o>LE< U[,8UjL lmPp U"v\ J~J,g>/zEvop cuzWDs3]YP?C!"{$BqMc͠싅eT2gD +4~t #77Wѯ Z- 9}gPUJ[X&2+i$Vl8a@G6j2Yv^=H͈yn>F ĢU]2ZWӻƦ.I~JsOտb5#F0`G @C*_J Cl $$ftF*:~ t,fMj}-t$Nb`E0Cbx$6 NSC.u`r sV zpQ$C>=qPVG%Q!--QgOa*a3ੋ84eȶv-N! NP&Q,U #:/"j zO=Bðnm24.;ۢ bsqq_y¦ _鵸n 1}Aԑ.F#O܃.{=PSo.R=kSsgqčAsA H<}vXW_Bl f: ]j%De[ Εrvv2IA7Mn,ѡRs/S7i׮tb!$ 6tĨ9+mZ1oLPc6;ݮ&B0/c]i-IVO9I'sOC:~=>4SQ N1a By6/6J}Rd>cE#w2"ߢ}-0$ˆH j6D8ХM!P!Y S>ݎF;YҮMٖԚ#x-*';<՝$Ř֔ XS~(Ԯ*Gg~M@vcEf E2V\lol^XŸ"4%>]ϩ r{ $|+<̂W)XҷHh.drH֘3H:lںڥpoD(O6o1X{ b15¶pH F tO2ej,L#Q栗Ҳ76K rֆnIZk0x3U} {,MJz:X%4Id.*ƀqHMBt-NYAEٱAK܊k/ڙi,ޜ3h({yA =E 6l7V>C0zĤr;!j7Ռ^Ϙ^L{&"_Fy2_K@,Q`dɰQFsYL9LW]ZE{e?+Gf't扼W>{[i]*8rɢ"LS 7( Hdx˥-'O$ӯ#" 3dן^Wq=(=<6/UT+6Y@Fn.fE*Y4-ٌ\)=tݡ\ S"')k8"u-}6wwMqz@k "Śp@V/YTsfg5~~/vA\7[:#&mZY^F>|l6Ȝ!L9Z% U0-YiGoL`Ə|z_r]W|r) o.!h(N9$B^j8a<~ Nj׽_ xIh {P|~ =Gesdx\.(Ra\xTxAg&s;&kh#T/c`Kj-5&HoctZqe $ e\$#lU=Fe !J13oSSL@|)Bd?\Ϯxbk"'Ƈ=&gk'+ B]"t-4TωZtˋcJEuw%kzƈTJn~`99U| Un4^P5/-o֎}~_MdebtZBxuزY ~ :094|#Hfʼ^0 !q:A D0 |qmSgZgU8Zuĩ)K|E4ty1kL؊T4ͮ.&iQ"7u?¿TC-9ǝc_z&=OP O8SM_RW|e*S`\[K\dC w, Rׁ 9iafwl1DvFDDM~5{@܇r/k3+0z@C]y27O@ ԏ*M&D2 *?pYiL0:Eh5>zaFl=dI#؊P^{\KȈT61q)JD.u*;dSbiѻ1[L `\3;7HL'1efJu2djTc|aӴnS`zʂA)91 K,e3,s梙c 5Lv-xDȤ1? ` opהA3Ʈ4! krxўhKr R/WEi{wD7 KY'?s<2P &6^$U#L9krs:~؃S|B}4F^PSZqJ=ܳ0{M/5.zKQbOYqpaY̏>Mna(;;|f P(!rK#5LfcQ1xPAtn68LTV6Q@5?pw,;eFGУCW;+LwSMIv88厴.\{-A.ZK3VK-OGVInFG7N5`/%sHl.@8Ļ}ЬU9y'bG 7djϞa/r[˺sjJDy]*סzj/rWi'1i^P@, -k0t'lItz1-tG C&"VTkuf/B W,k\H0ՌiDI4P*hv\o# B.QHK ] Bq\ 7ؽ`&/[Nw7!vUT]; C|k="SE29R6o&/soT+^ !uOo~YTY}p=CC-b=.B`1:{Cy\HR7= vD ε[P3c>{`粏|Q $^h! @΀E/M9P!Bw=f̳pzEr'Aϣ8LkRFa`K1ګ:aӊagLNiB*8qpy[i_+81S l1w:aύ獣^Ϧ r-g?s%:/C}硰 ˜XXV1,oqL <@tdfiF2@۬Hn{Z7l1]}f|JN5ԉ"yV%^loiң{z}3o)q@hz^馥) %Ax5Z&%IiiHmj;jKix"`bI-4=m̄#M?c`ş%6ƭ 4!{250HF=Z̒|w4{p*=\T(2ȾWt9~_w(8dM^-)t}g6oD/uH=}CugTվEc&✘ok`.>nLhőِ={@> yG%Y]D}ʚ$BQ b}&$JGW#@*a*zOf;*C>8{AomlOB+hEaSZpQcQ$ 􀙫ʹ0v[%CO2ϭ~V* Twq|pI5Ҥ Q"6oBt՟P_%=FH]ud=!OS`V{bT1rN\g6P}#7IX,B%"GZkTPX'%_ 8R2|+-o+Vb A9lx5m;y>ߓPNxq/X,!/C/8{hWO A:HGptߩw9OJ}|Y%Y=A>9։0i_IRXķ`Bhy oPMp,ݦM6mXjZn-Zw2Ӎ\lptju 'c*0Yk𵘆!JRC(N-RP8՞1]ӥt <Ӵ*ܡ~Wet-#(\0(xA; 1!'윽pԮ% 2Sh'cy{yNƗh)Iۥ wfglN9QEbIYqZY7f~z<ʪc(-y .OvXo*1%)K/OT'ṤJX#p@xv\Ѩ朢n@I@xmN7( HN4{mS \)Qfvgˑ<c/?u|2ncO,q$DDRIH]$J$H. ;aT8NgBcDaimS,`bȞ.H2ְ X.c^N6aDA^Admj`jhg͕N5ў:IK=ެ`G?mYo6^FҜ,4ru%܊4-3 =Y/=iЫQ }p5Rbio2DvHsz)gh~vu!̓ uLpO?BQc=N#F,!"k’ )T TZba FBh}{d%P`RD ]=XFC_ܸ|grlbӅK"8Q0 kKyC\L}}h: XQ`_6 o_!t=Vk?̽6#-!gq2cI:O!x7f]< |mWe>QB׫Xe xWK]瓎eJ<8qGE-F5}xE4jygr"AP$GuzQ8iD:x??Ev m0/] ٟOHFT bJaΦR l/bl/;(myC&cDGE 95gHqn3(:Gq_g1 02~6_GIfkgX-bi)^717 ͇ ȴZ1|7,9so:Eij~lj-Rކ߀+Fr|5Ry3/#Z}$͚F.Jf)2rj8UlqQbB0Xp}P½hWzwGc1+ s{-nm97W-t d/3E*U|ݮ++\*)Kb ͠}M΍IK Y/]~Y;ăA1)~>sMV=l:?N/GowE2MU$aтt7)egf.[lnI$8>?h]M .ɷ` y5x ;Y,floK Ү܍QMj\aMʍy.Pүݞ#@lm~ T^cJ5D: Uls9Qs)0'b'd2io@O]U<.VxHyTQsÝ+>5Rr̪HXF]%/,ifkqz4 Ypګjc: ' fFTNdh3r{pRr̢*W``ʼnad$"ƫuכ@\9,x94 l6 ݞK, A0+FG+0髒r/{8@)9Sf\lӱ [źt/ f~L_fn陂"֞ aD9<6@M/07dZ+3-IGPKY$W #/v٧-w^Q[;0sWiֻ(8DdB6b6!OA"G'C`_=lj*{NؔD# QS B5|tx*\$_ -hYov%SR iƖfCWު&"Dt;(AmdOR3oIn36Tkl+i=W 45bgt0B* G^uUM .!2G.HEKLᎩAz-槮K Krq8[du;9cT&)-(` (-:Ry+B䢻l&AAc1AqEw=dI1 E>1R*|8HU?:l|<<ܽQ[j>VoUMFq.J͓DO~|0<-g a_PŨqOy009hz.ؖ6}V^G&>dTv0m*X|h;4$)&W2\b¶Ο/G ~h7^ t O5Ưʿ'vW=VEM#ϡA*w2"gɯp ${߬͜Pу懸ɐ(JEGعB l{,,S5{stdNV|UK^Bh3!66.82LF'2ɨeLB ^O𺖜OrAr&Ĝ {.‚0Q"e2ju=~G6Mi4\u ob>+qsO<)j{~R+^GP2S4T{+p5yE{6hCNy Ʋd;|yx˚~-@&~ZoCYa]kӮ!hŻ%.릵BU}2bbIs䪻, hpo u>8t=n!5Uٹ,fzsI숡h X"8dvۖ=~AK:=_EHAiV9֯qŋ+) 03`  N6{[ ?NUtܭ*\=MAsy#/,o) \S2Q%">5\ @B#r<E(wɶ7S2_Xp='L4ހRc%>ճ;UsvDmJ^I'm}smzS)~AkBb]oSEJ^H-``?1 R$2ٹDUG-%@S_łh]"Wa]xV}hDf/;hi%jxw*{%N꾄GWރM|-1#MePA,ZfY\1Zr~.nr7/0)$6!1¦1Bd~-.e+xbBDF:p/)wz #`W)j/[մpef%\}Wk4/4/prnû7ym2Sa[Ʉ=?$IIǙ2r\:7e c c&02yDD2SP9TOG®'tMa!œpmtuHv8"G%}*fo 2FSk[N&gU*qQVsDV1 vJ!jnc$,/͢TD^~8KxUhARU"3`UЋߛ?a{{e&rsXq6ԇ]@Ӵwd>28iBoĒxf\݄RAmyD't0}?I(~ "iWB#a0gmm)3Фo+:96eÖ_,kRb\PWڳįF҇Fav]vvzh bV2b0ƨԼqJ)Wo9k,oqGxH:N  @qa"]Wz#uy,̩gIi]OQ6z^OV[Z"~cؠ cE#Ӫaݬ1DWGbwol4{@<2dJ6[.`u2ͽ{х9_tWQ@,&^8pP> Xra\m0r^b*{ wli?_FQ,G:8~U\U#|ipޅqѝmd&4pv9L*\^if"6ךdlb|?{Qu/1ZRKسb ot+YzR(24R}(8^K4ژQsGV]r0E70i꓀NatkTY_B==H>:48v)rf &0%D2p1X}O6&r<Cۇ|b_i6h@/Z0M/;Br^1_;MW=PTo1z|6gFk8{z)=e̲5 6LȀ9#nG$JTW8u,DJyM}9ױNS{Z}Pu%a]ً^fC9> yr݌g.Q!MqńR|Cя%LcixLKfnAFeAsȅԹ5'x6I1bQ6:?9N׶ŢY]&ٍ:pK9\,gǓE}(b{YZVTԊ (q0Eɔ(0xS&Lp!}Pҥ8_Ҹ#%f."ښWH;`V  ~Vv̟/ W'hMT.>%MRBw]G',knl>U`3@y]ww L0 ~_+} P%فAc׫a\%g*jPJFd^S{o9 IoQEz/QT<MEyk&dI_֚c ]/I+pPea WI)^u0Sê@"]KH!Sv-*FNFU(Q6cJƒ4KiʓӘ8QyaKDC&ij2*5#q ZhK*vd((SpK(揺W/lk "醼)[rTtpfBM_=qJN%JC$1̋4a[BZ ԧI]`4E"yRLŀ'/90e[葅4źm,v,h{u@\ B27mwG^JM_6XP;IlXDžiԙƭ:{DPx?.'s; F!jEaJ4tL=pX7bq kBH w^Nqzt_|{±b_klLw hvDu Tgi/{Q:L J`zBMa.H w{FEɹW#Y8>TKl%l7RYsv@A.vd8W//(mt2N7av] ILHʓ&Nvہ=Zl@})ux-MIUfo"YT`2*aUWpF!w>]|Jk`~td=AnNYرlmdlF6Y) m!_owARXkB  [KO&7"kԞG,ƝC(Q|H6Cq=OePflNNqXĢV#Jb/W0>KMJ_D~`qm3P?" }(bp Ef9EiX_J)޾}wQ}>C_;/W͐Țrӽ%x'qn aJ8/ixEYQ K#(x[t7TI=JHȨLzVd` xfPZMn:Joi uktsG.@ ,{.}%5&}Xc Jȳ;oP̅4^QqR(%ʖn7誩MmINsUz|@Wg7'8{@kP4醇ie&>TqTjiW ,͐(Q/ԝ:5F; OsUWmD`Mg} <^ʓ2unulQ6$x*ꈣlI*\+Pbw0 +7.Sx^ _HU|ykXYx3槫&G%M3COAT2Gu6JFFhG:K-m aLסeR¿,'GEg \Z;n_Gho+ϵu1Ρt&οBUo\c3.f`ff}fG5ъA><#z0F* 챯"*3**XVC6rENj:dMIO | (55~W~ñIt-Xx~U8?9򼱴vwJ וr ,3s rmlI8Vq{o4)_es 6NuXCW䎷JjЪ-aqVIФ8R9ɣLYm;>~h ɸѲٕz.T:lT^m_>VRJޔq VUZWAMynRq.}5uxa< q5u?d_otC$[eBݕ9OŰiZŘyEZ]Ugg2G.~*rR "hBVsz{ڭxR]S^׫1dS/ A5m ͏]"&Q9 ]_Z7fx_ι-%wGdC3շsyXPv:}^GR, ,X5!ՖWe$Fa$WkҒFie젦>&$*h[4}@<"B -ɞ:J@g Yg?6zF#oR5}V/l9b31I_ͦw1/H[tr_xIV (Jh:6mFNҊq;x5/[-zej[WwhP ZmZ)5T* CtڿGJ43~Bƍ*@si|Qŝݙ 1lѦ¯8;ꥭPg↎:ԽZ?2Wv2 FM,彋_DRI$VX-1CVX&p|DCy pZO1PW{(ILΙŌ`dn.{WC6M'T`s9EM@9Z/>VՏb.F9k HԌ<*n6D >\9XeKP/6Gmo2E+5&oF0 yu%姘$7dΣ7J%F^FrtrU55i|srJ>{Zݷ'+yI-LgyXkq[IV-tZE7}EaY'9P3 2@g٧e(jM3v$s_|K^{R`L9oѬYt>\4t,:F@/^B|&~A,7S ykoY*FB8 _^Z\} a 2(jBc#I .j"rְl߹!&u ~􁿓C'kڶk\^Tpw=>Նh.PKZ;d-T@":aZ!hlEnEڐ.(^k֐>;I߼vp#h$mb%1_Ys DWdRFIްYi5} aKMY 0`DH(%bk֕ctG; k)1`3z>?gndx7x t%X`CV>tMIZrz uZŠP*R&$# uо#¼a > I>$\L.uڡ]Tv#1*`N{;߀<{[dIHR[4t7]da`O0CÁC= pxC/Tl~ѲxDZ,oJ0)վD3َ&-|{B$G2`tSǻr`ƫ'ǶlT\SQ$|KC(3U+_0!@>{fYMV22|j39ʜ;N]J",*2::$JKl=q^fp` pF5KyCr31hIJ fԷ!f!E%\'Ợ 8iT%{|+$eLCӛt`FoR:鎲7M~ j$M2iC4d8V@*#g>㒰\ .YCJUl2B(wzC l-}oCB)VrzIl5m>i5?c'_E1r*+\|&4?TIY6&Ҝ]K6:۾4`8L_s U+K0S0];/80j峱<7H'qg ?L[hXO;P}.F]ܺa{6 s##/ j GwZp,ϩ~ Q077fgbZeqb$#}Ru@8p_c'ʪ,3N5@1:J$ QѸK?6Vf|J7d9=ch1`J 5ߐeiي>!DF&l_{c&tQok~tjPH 1Xgt%։ս8&{6LJ0\D\DX15zm`>}\kI^&؆=kk<ic]H?2z6o鞘/Ii=;:m?ԟڂ#ӿ^O҂fأ >{5ŝk?S;}ǀt9B3XM"ʓJtC<}|J*)[&jrCב9ݠ* ,Eu\d얐뇎DʇEbαyO}vKa>]hl4Y|,a_= Q;,fmW?#2^㤀sSKKu⵹ .P#A>u'A A%ZF/ԀGӻK|}eI473Y}~cVzzHW"m؄op ?ԑR}r_i'3-'Z [p."5<`q WFNOh7{ s\B%+O <6}EOj?$=۵ i)vah_ӀCn2%5NP "ޮ+V(.dڦ `TJ}3rw1EB-J¯ܟAӏaeR퀽[E~TCwHgYq~\NT#*Ϧ65Eڰ#;`5QU3P!ko1,վ3\:^V|4e25--%eоyeJ> *^""b@@fbSzs.ٔuʮԄ虉qFh3CLaev@46)QhI8_r*G 3wJ塸&jۗ ԓȷURI^&W|)n"dmă*%kSI+o!<`1B~wR%:]Hjf2dV{f;JɌ{zL[6rn&%ތJm=zuV8 gT}/>$sW GQ慷d4FnAv-B]r j1&v] p_ @7#Ehe5Gѷ1/R 1;\fIk8*o xLu.O*LєoTN7e֜ [e^l)Ӈ|?YʑHf`\ .F;S)$-[Uvc9o|FtaKe7 zf/r'!^yxJUš^ayV[]$!b Jj>PRf33T7rW YzCljKsr2U xl97fuC,]Txxe1w"l`2)*h+Q6Ȗ0=?Z|V{xbe㾎svEoΊ2"ަDxw{2A_}fS=W)$w 7Vkuły\Bi(Y5w[ˏp}R@#碐Yi*; h+, l@}v)M8=QW闞kn#NSI#$f FɏpQ|SgĂ96&qq) l;XwFLP$g^Evl.F]Ȼb}~O:E?.AdQ|ҍ2,kGpyMvg6-]ȍL%3~r=#}A.#J&Kf.sqဥ}uDT"O՝}n{"$T4)0~htVIAeyw^';k1z(kSa~U[4j[,j2{*.ks\ ϯVmlWe]mL)(*؏WO1il_5@V-gPס;,a:M?6(D.zA5~? 38Q4bz|Ή}X$Kc%.ΗcKK eFE|T3$2v0/*B(ҝL]3`ylxX*3*)T-G 5FF 0\!}lSlw_$i!3vV)(-|r$ @ +9|\;;G16sj" olJa[Y-쑟cftTdTta@=! R*RDe__D: mnlΪ*&_z#k:^J#!9pM?&{(\|#񿃿zՃG|J,Sq kqkIS=@(1&)Ud^/Rd>2դAnt ^3UnO";V̮))rgN$zCz֝kS\1yYtEϚR.s]qDW|èe/tj$C]j@ ׶E)#aKgz`,8,Ho4H;[L\6d{^f(kH/قM뱁 eK!<.wGgNwIJDz]n/!.%I^ʁ(K{ g&Z DNet%`%^+̐Vq#ucI(tFW#*~#eטZ)*a` JeAA#e7ݡΒpbg :ednF᤿nmXeޑBo|#PjIڃ 176C #skVsX'г%L*ZکM+k}*WJ5PEGctyZ@Mo̶g\&Y8݈u=H\c(}y'QpռJV0rKq\`TtB;[$],73'1(8YT?9ok2/-F=2S=w=`hMkxJ^*iZFB wj3 fF n6:.$}֙WדK /*=߉Ii KL&#?yr5xO*) 6|x(eͽ}ژjQP8~Q)=u6U^n{άIO6hJ1_h:K WP<~n@ý[ xaJX] rz%E|s%3;<nfm_˚h!')nʷ|y2j,0ek`8`E3 ~~2k/!vqS%YzTOJW#$%u#ޝ|m69{XjttMUⷣZHBm.|Mcg eA~5l5j,ϝX\9IRg"{:,F5J(kEUwGN^iFI3' HODͶ`]@RHw:3NM"Y9-}u֨ iAFX Kazϯ@oӱ&%v}6[8ɔ2I9{|(0ichE u 31G@JԮe>4eL`gi,o3O9Q֚ UpSm=: #||>$V$ NN؂"/+ .b+R0yZ62lKu8!ʼn'x[Lu2ۓ'%硫>{#fqR1Zu&џ/3 civzEj>M@4䤥%3 *r6+/- (c9&;:k9K˴y'_ěk礣ej @it ߙ?j/ԄP|˵Ⰱ5UV rV%:a(Zbuttp aб]EfLs@vW߉#]^E|6BR§8r98EU _h%icXqC"Ƭ-ݞ֐q⒅qw2SɪxLR3a, (`Ppش-S"0'vl.[4 d'.7KVLU.Hצ?l=Bx嘎~f֙F}kTƮsBn#qK9Hƈ8YcM wo!oCa|2HiZ!zvxpJѷj؞ <^Qh.9IsJwWrUTDnKvlͱ싱MRZ`&SD Q=Gx^J<G|5 l<ё$QPJr/¯WnAysw@Ma9W6Uz۹Zojm&/ҫqOIA̮%' 1˷-ŕܣ=`LG*4kn> 0AQ܉y7Qj,Y--12[h7qokyB"8ΕĄ&B @#\*"Bd0^J *:CDsUJϾ6W-dUX]TSǩZT>¶HnjC ?=*h İ⢚::l a8B6}۵#%1Vlj̘kC ^"09їU2rK OJ/*.d6V%TO3WIVe {𤛅rP̢.s+s L~$W"HzKޏ1>LN9&1Z[sTR7ˠl`V!5qk,eY=J\VW;SNfL F/Yk0,¥߆TICUCcr;M TXav M ̣gGOyYhrq)"F+^:?F,?Q*qPN;qAʸTLDp9r^|-31^[U74=ɜa3fzY7,Ak JǗ#i>䘘\rچT լ9q#/v4!i: 4E{\ٶ hw gC5SQ0$۷=5?7MLA9` 3 VU@LJATvP]$yiʅ"0[=.i֭yawh{xWg@*dWV3)cӥht29q_c'b G Cxn4^"UQ~}w-kH)Zxx 5ײvr|Ja#¬ZIȥKQv!X_2 xEa\_ce$SDGţzr5P"/L"yẗ́cXY䠣8˷ISQ0q8-QRKc J5M-|r7x)!¸7{ o|蹄È8c̎,CO%^":?0(zYjwX r:n0v Am7,IVKPO+s+ =uvZd>]\c J~NA׃?G̽'O1|S* 6f!H.Th BDd9;BK4]sS*>]Ą1DЕB[8K=Iiw lHj9䋙} QWq{Fg[q\iύpV얆=`Ljc#st{>]lzCVHJh>8 ր2ɱ\=ݛKtULᰞ冊E p[w_ӢDbLR'NyYA$yv^}*K \_.=ʎc~N$mnNY"]ҝDN@C|VxQ@}}hX if*KF ȯtȓ*{Y$fv,ս/Uo¶+*(S /-}Q,6p4Q`P($ V0zLYs"os 1kiH ]2 }87,Q?K+;];)|_DągSE:x"!>塳Ls8;M-@nk bu/mAek%5ʕj(tŅ6-L4}NQǖRO| gh~-c^*S.@.u4r:͒}ȡF,3= 5j#[5t)dG:&lg7[՜&l)Cpܸ тٝr\nmtO駲!߰t5UUCG6.0Wb=B}5u[ƷFrj2gA^kw9acS1dJb y 7|(_ğ!3ZNYfv|QmHޘx9ۓM!0TIqP+b/ 4_y߽@1A璷8 ِ(vdxVߓ}`M$^+{,-5T`v%c\Upo-tڡ:~_X/B~#,Hd€b?n3)Wl)'*%wsXR%kֳ* \ 9KqB@ RǦf6}sM''AU[ 1NY0#G>`$P?|bjƗ4[dWn7x)RBs10) rL$E&n],'$vQ~dE=YtRL3μ=pH6NevѰjB:@ CXj$ T:߀XGŸOiCS)1dGXDXLlRv@s8'@X.A9x5މ0F-n@8[|aFNx,f?j-8祏jHɛiP|]%gY]~ŏ_S{|xF9 INڴ셆*ER+SG|c[n}_nptY%[i-lB+fD8d(/b <0`8:-Q!Q?`I@"5/ٌo8i"9/VX{L:fEаMbnU>PibOg#9zb|Vb1GKH=[D-ΆCrBL8ױd{VfdAbb3&{ꪎ;a@eٹk֛,'sW Z& mMk d^)/>(K9,*ݯi]lw¶=J?;R8&ܕ#2E,VZ^2XQKD; 3s[!l9`ꃁTׯqf>LaZ24$դf9 odzᘎTKz{h"| Y3ҊVUR WCq00 vv`ƹY>bA8/dIݕX֙jVʘ"z n;2`dg?o=R'͚2n*jdV9&zDֺ98-M|%eV~z6ɡXENh>ظZ4%PWt|o.%CSӏncE Q,88L{[Ⱦbx6ۏIt=S4_)ρ)'#unjfZe_rj0fSjg57fMdž~W,cjK8Gn1 @eގ3~X-|A]zPiF'FqF Zt bZe8ҭaBH]bT"'veZPӈMenB0ܫۉ+6jއлTP{~wz쮊A!.ձ TzdUm~--#ރf\f^~{ Y&4]]z6-~76!~k>ܱ ?Y3=M!K;V\0eVdFU:g%> +%S~JK %.}@(Z_JJ)Uj*C̑x:zЈ ƜLxǣ'TlIKiU=l?Wh <^pEê|Ab١jG1\=(2#3YETpo3"$th92ozsq.2"iz{^^1D]j^1xT 9!AU;V'ݹ?FF}_8VmB0oVUd[1no?!: 8iԖz*@d " k@}5H`V0Et5K.>Ӂ^KWDl\ m \B\4!H]XI]y2Wwz; bPy"!99V2F7HMTJ#%+}wPO)9wud6$Y@-L3L@k}IݱӒQ 0EsLu鐣Tܝ n^6\%޵A:5DW\y9i ڨ$vz?Ex'4}.z&b*vzdͶMڅie Kl$Qv@VB;Pe̎:3!Ѫ:htKsg:8_s=BmBy[&Q,EYn9H9QJO(sUKqJ6P a@ /$`'/x<tLh]'BW [w5-d ;jXH eӷBej9 +<+? / ?k5#8(x@fǴO 9ux2&2F]f. ACHOޮ:q6dTL#+oB< %SL0xp!-6]ɊVDFzUll$ b#kiHW/c 6ebml<{&!Po/q+@#E,oo؛eɇrxYgElN헢>Pc]+3xH=2%'qL_-]I5L-yCqx 3񝙓~/QL8">< 9:וyt$jd1>KJݐ(.KWVR'/qx%%<@w?sc8#cSnzKzȦiw 769#U$3b EiWS,N9W+BV/5t1idA{@9BiYYmzKAHʍ{"ʧs}w@ (eTę]  yaJs@ZO 2` 55#x((@vYUKIiE߼<`[cJ +?؂vSwѽvf.$Sg;Jq"EԨ|pj%՛1$RCdY[tLC[W~-RB/ /k JR(O6M=d*[?B)d@m6ه+m^,3gU\E4~[A1)".4u0ԏ ūEmyLɁ}&ʉ)U;_-ߛO.[R[(GPyb3܄ssP5CۍԻFB?fu&YnQp=R";m׆U\ hP ΐuD̪(gǓ0'3w[Q2 v,l_[o1]~^VVngJ {Rc9^88j2I:(Jfo)?7 <-+GW"Ι=W Gn0;d:5Ξ'mMgLW=Z禸_&'pW֘#ggA+C]YʛV*^,<^] xEkԸs*21,$[~̟s.~vՈ(u3j.Wᤋ׽g''aV 4M O0m5t_Q35kJa [̨(GwJ3&"L&sl4U_G_<,A0@}N-т"COO" @zGK!34G)ԥęY6b?;TXDe1Ψ\8 ueO |CLC!.MG$z> xڅ=ha7։e~Ҋ}F+MH~.3T)0uPi|ܬJV鶻ͼ"X_ MPfa]NbZ|X+W`!Nl=Q[7.ՐZBٷP4ld)W-:aҢ8fޱ9hfxfW9@*9ff?AxTøׂ*8]+ݱ-Sf7ݎ/(0-y,!EHc7 ~sd|0m8Vg"IڙͼǍpW€΋U3BlUJ rH"B|mgx0ux2DO\k/⳦x^ՂjxJ9f\[uE۩ D8߻\%KBO a0ea%W` J||we9Ƥ˷+ iE8E~ }ŚRRaP>Ж xK_C]7P((/dKQ8wRC<[nyF=4UV\?xc |#D$K@?]àOڏ|+ۋۣTCq 2.Ш^ki%rV+a=|d^vB :o |<=;CV*\h) P l)íK:->M)F͔M2"R #n58qpVsZfADb$$ Qe!T&w[[$ }ڴۢ+a} 5Hm%+8k;՞CwݒHB᫉v:, ,z>REڝһ첮)uM K% δ)(~ ]F7pJ.HzncbZmz^4fHtQaP6K/L?XmZs:H2'6Cmp=O8rѱM4G# Y3!%2z*GAIKEFRM0g !gޘ}byOF} O|62f}5^)3~ڦ zPᇯ~Ю/6~_Hj'&SZ*%Lj}`BxEF~qW aPNӺ{*;P騭\9S8S̳ަzL{3 K=,جDGW *]fF 2ic˴)^ɗ@@mRkBQۊ\y;%fG MkӸ"e=;X<D܋^8#߆Bǐ[igWl;&S{߂$4۠a10E@qhuKXf5|i=#,1ˤi/p3u}.SĨ)gU.b>Q񈓷{{fd$٘Uw <I7ٌok ZWe–D#tXЉ-Bf҉F$ǽz\G'~! g\rs9<T\9 _'d$ hdl<1|tm$0*s(Jlbs k-o_"s:U~KOJ/ͼ NpPSϨI-rv1fg)aL"%E!XTovfVuiEq\vQ%&5w+[/HJ*PԌOv,\xx|әoeׅT0yStVGKxo 7j!dz)Vg/u/W;قc_>>3}fkPQeaF;+kpZ mEvh=žr"/ $u%a R b%se`;~ǂ'2qMn֩v# Ƕ/*B{y$]|Et"LۆihMr[KA$A%&36y6?j{5I<=Ċ`kDv?#NI/ FzcU8ɒY5hFY"}L AjMFNoɋ* "&t_ʄ,c l]j"-Iq >1gydfU.o?!rG8ˋ{vT'dB$s9Ja,UvV ըJɂb0"Hvmh#/OഔIy 2a2iG BN4:nQ^t@گUL,+=j0thHox7 'Z)]9I-FGñ߽mq8z]TLxSx2!L!28\F=2$uJXdB[;81$=%>[qmjgp],[AZӌͤ9e}VP90Ni+yXxQWWy<0mbix;EИ0\΢2 5z`Л?Ӈv~5u\- ,[A Oed 2!d7]2ŋ4Nj`XLg?e3T+P O>9ޔry6!T5 u}1RCȅ f`\~:Sa.3Z=&*©  2>.EaC's6)oF U\~(NӐE?0Ho n4vzcNw%^P{7dҦ){p[r8蹶 wa\r)0o}z05]bc(ՒzQrA޵4bӋ`N"78Gd'|cjeMgG mYM(+="Y wx)`<J20t)j=wV$W=DK -uQZLyٕA'V7|ۓ9(\@E˜raN{"f\޻SO/F 2Z.T[At_3h%uv|_gqU%e+vCvBhe @pBbeaG 9(dtPp.4j/]Qk/[m`Tg(:,?Lat`}jfn}' "`_8Z\nuHkYwϥ?:L/c8F񠦶Ǽ*W4Gyt Hʤۍns_`sЌ~;]غޫtc@5V*8$+I_}?I9S.J!9z ?;}k= 19iyCeT|W e?!zy/=d>kLim'fIJذ70\4m.,ׂ\ddNJcmu0$}o(Կo׹'#!]Ȧ#hX4J3Fa\NtbKبE!.XKҤed+kyGLt΋1G`z}GiȜ&(z`(":g-=ڽpЬEb~|NEzXPQ\7;}Rw1Q)dxci cAӗA!!&6 T a7fћ$iY7[vե`D4| t{"i:\{D #i15h7d>}7xd~axV+cKB ٛ7z@ENptIć<(>)FwLu)1lhoni,v)3 40a}\e4z(_eQW{w^-C%D̰@[?lP@v FcW( 鵅d=ܺtkxƌv(`5( jɁ`TGlEq+)F{As ?}JTQUڶtm? p[EH:#"GȡBZޥR5! xWZsw$ہݎ!$aYwJ'v}KR $ںIZϚ^;8-‹A*_ռn ^/R5U;(e+Swxt ֚tE$RaFH6MeZ()3bqy>bE T(IZUpyd+P:*nȹJhMA Itly~d0%da} iݦ̝yHm=m)ahT;K駨<0@/D-y(adiǚoGu'3w7v^yފ=K' (LԭՌp{4YxOX~j L\c'P# *|Os3&}2MmV*'E;-Qrw\[1dzҁ3Tl7|RԌ%/#x 'vI2K ^6CEu]DN /`&K#8-&>%2E+G=, ߋ#Umi;=mLyrTf 2"Jq9vh,([0oO했ǿLbm,c~U# YҖƜa2L0\+2#fw1??Of?….tZHH@A{:4ph ׌"_y7+[޳yf?9 (rϷ|W쓧mk&PŲl<\P>FP_ѼYf"vG`OD!]h4#4vov87y~fw-~"' [χգD~a0uZO r8}F=uS#{M6}CJ5L[:C$^vOڅaE1 3 yEU E3pLQ l7Z'rwNQEJ'SK x!6pjtD񄅺oxNMma$~Eig`ֳ_HKS7cb-fe D yeo[=BNj&E50Pv"ڭZe em,KDŽ(`Imq$B,>TOh㿸|FAcѮ @1&mجJ`iD( 8X3 f83 ]˿oywy$l pM| ̢9ȏGʏۣu.[x \I^|)֥?n1aL8g5>}~.0@rZNҫ(ՍҳneVM[@$NyPj/#ȀfQS#]5u Ztݎ$pn-I8Bwo'Lj좣f/Vp}  K f{kgwӺ٪.o6glhM=F %Qls`?pX٦1! y„"<4om+|&JKyEMF; 0ΞI.پAZ@e'`xDFM7h%:lV]uN4wVY85U0fOe\^gm 4m^?q@bnFuX! &Ds4e lѮ~i'5.$'G^f'e@\wܑoGciE)RtlNIɷ1aw1TCT>ɚiW%]ũ;΀13l <qّN9~-;73NYKn?vy0rrMY.bmw˜ϝpipYMEbs ypZ=5[0S_,\$ri1%EG#U;f쎦{cȼwݙR_!eU>x QaU6ѤV5_:'ڏǔ i?9u ׯ7Ctɓ U4*6EhڥfM?7a4M[&l>=+:"ba0݊ *~^\ GpRRÕ^>1t!~޷r+f5N_1G:h*8^qh; |ש6EdVOs=/,~\~c/7Bm jAbOK /OP|MY붳i}tgGM}b0b w*Ymŝv[,AsE-|{kUF}vKH*#G{nS&$P:V4,[[S/ir(7Zk=D䃰ʵ$c2|u_,_PVR3oEʚUVK"LsI*j0i&Z~%Ůa>mYfKmHGkom+%D RWLd?+q(z;ng\ sO,vR mA҅C}N)JdC7`KH쁽BM M}MQL/.:]ʔ9t[ ʇ) &~JẺSy1?fZbL7|xl G;O5:nyz+ޱFf!*.izzaʆ'5εzrZ ~tM we\\KKD 73Wk1iq[kqa7>UK0k=þN\QYbIG1}-6=u9άKk5`Ne^|5X+Hbdx(e"PZ :'HjVw1l+qq:s?Pc9]جgi8!IsP !:Hd_yPP@3@,#8BQ)QZBsa53;q@7d?xdM&WДdS=-9$eJU.Rh#Õ\7g"|m6@h:wjpӤJƉz߰Zid]Ѿ`.gx}ELi]|7'|5rt!^kW"}rR0CtMY?xL0 KdztT1߬7j Vr30vYhUIwvv Mй J90,IN7>yU4}:aJ"/H_7^/OtbWgEзe(ؿ_a 1PTC)Hpz04X8Mg-Yo:_^O'$mY4!=zSD_gեüF뀄Z3`OwSbL;Ƶrպ, dZDcY>=<]',^G> :١X\ъ[O0sx0W{ pVC-orPRbxC uoi6Tcmhn3psD16 ߬4*7O'TMOV%E ,TZ A U6y|e){<}tE;uW0d?֍]&8m}o%&\t2RNe"nW/2|mClaxZH[龓iϏV,]}vAkb ᠥsLڕO*'j5eB A:=3}k +gۗ &Wx XPj9YM{`EWTqRtixևUT/m/\"=r'~M|Rv.=TI%$?S:@lWXxdlx7VBS8+P@?7k Q!@]#Nn=$v:u e~Q04+)q( Lo}2KplOZP!YP=D8$ \JE:GըTpXv g5ByhxxP眈Z_J6N Hnk Zѓq> Q4?'bX:EJGATDUܬh -gÎ(r>0!`+2z߰s_\ m7@z:e6̏T;Xb$L[p;C;+MZwY@ G/kK=_܀{1@,آ؇SŃ2B= r- >:l|v9:vR aaDucQv!N>T_ppÅFRҵ{*b6)ݪ4;+h4N($SAPD<vJFy,KҼoTq_oh1Whr6q?B?QI?\_!SD/[ǬdݩBe)(A*2c$)Nstr>7wL7={1% ~9z&pR"ր&WuQ<%n<|ȧPҨ"=>eEn\~j]?x}p{81dL*<*0ҊYJ:Ovu[816 Inኩdw K/Q8$BysA? r UKbC96OqhV#9Fkj/^U5LN &_k!Vl~~ՈfTJMx׻=zfbs~UzڸNx,4c>"bC@ tXGaHInxJWp=b2LIA%H~t؜ &K\m:*S 9R-ն%䅴q’:*,B#'Į.VF 2s10iA#xiv0y Fc3#Yꍃ5zMƌrKJMVrnYtAUZ,?? g pr^aQǛ+3Zϴnf lJ=UzNMOz" p0eRhm,wM <XHA$ꄞɆM:.4+ ]{ϻTT㜐!Ꙣu3jȗJ]g~X|MVdk.\R^ze ĵb=ŐV#C/.4Jo &{d4D,쁱thAI@- "uяL33?v4'o?"7QHnIG3br%S;gҾe,l>E-0!䰘bA,P!:VwP ۃoDYlߝ~a m(}3Dj1W@/|Cc&sp!P= ⿢ı ,"5wo)p=EoÖ1nE ".>ՏqP>.W3(L_T\];CZ&TI5w5$u5·Nh?u*Z^,M8⼆-$y}*j3A9O>nPKXSH^e\XZCТL$R+Vw.G~ C ĭS|BZɛ{X~Q|qJY#.J.G=, Gf?g̙|p0ent):MU9;Z ;Ojeu9(`x>'1`DA຋Qy"Hv*٣@9+}S 啤 6D}TS 8.SQgWnV0&itTe)Xh-Th;gR <F=j'aCe7ksݖ1U(,lbrƍ[F>`ʟ# >!~=~ӈ!#o6}ÔAZ>UPj٠}ΐ Qb_>s;nLܭV7R62z~W=k@u8>J]lP*+qbxGoC λtd^%->Qc:~֢2[lmM@('woZJ˹Kߏk<͠4VP {GQN*o+S;#DdS?(SmPueBDŽ ׈CŹj&Co jxa @UJ_:Ie#jx~{mj0 moriơ˻|nA hLr-_7 W@%qcwdX`SOdL+KB"HK9g/$ צHu4OzxШG |#6Ws6{}={-ы6V|fWڭ";_ 4~@[enaڄLU"N(H#TS!YZ\_/{Wi.0pDѠY~ 8dY@'(pˤ^i]BLBQrsQ?B˶˥*,^nl$dcK„ZXa/1A^±[}k*lЍ _wzDF_}wTYn 4G |“̆ZȷP$3#2.ş^!8͞Ʊg>e˸ƌX]Cߧ:"(ޢo__xh*bh:)2hLN3`R*@!XDkJ60\07X׀x(=CfcқiJ=_:[iIJ g@0 M߻N,Hn2ߗv3CĂ{schoc\At8pSj1O z$},9xːr7X{-AU*guB3y[S#?`=6?S1Ƿ{M l.e^gcNG e_r}GiJ'%CprOfhgVX1Np/mҌ^K(ׄ)/ܾ;i]4h*K+k?Zqi"O # jo hxF}\(t|5y(H[}̡@U=^rH Pcͯ$ݷbm2.*%}bD1(I ٯ#^ Nj1EH=C^pɻ{6GwGe4 `VA)= Z?QNtV'52{^}b\P^]aJ~"0?Jnقއ\ރ9J$˷mnXTuEx{γȧ5T)dʱVg2u!bƶNPY({<]`9us /} +2t8KPP056$sߗUOp3-V!f MWlmDVb- 6 z%e<שkmlXH( 7:d#{.qZIztg%NKB;-T. @K]Qz \{'BU\.# !FalX/hd%Vv>S1 Pa6C<!x10;u=CMx!W6 |Zߜ`~-9 `w}05Rj[.*܋t ;`6)tvF3? aj4%<N:b1ʿA[3Z{\&&R lt \2nEn֕D{] uMh"%cMWK?Ýls݀U:,cNX]FwVĨ*h{Vījյ-](iwO6ټx)y']T-[d -f=2A(tE÷2Gj uNǀznbp|j>@дa2揰Ykq0>4Gľ}\ha%[!*uJ3p)QR"Jݹr7bwPB)ЗaYgU79ggnNF a?{[Lx%.ymhYhOСߌo8dg|/}x=l6j 0u#[@d$|A!sO _pltv,cs^-uG|5ǿb4î騆LN0hqpU]s }bdaJE=(魉5E?_4A4]mm9p#k 3F CBQIyv=1y,Kz~L~hdcu&q]EX:P8:Sܶ:>A)#@gWŨ8RbZpYqGcCty`"ӎ0fUÏy-Vh{Dsq~fUY(>||\U+%SUbp-:%)iq4o({Iz^kɞ`|YeUmwk?-O0苶8xC RK C,gȷdggfOw$Ѥeu/fSh-KrfaQi9_;Ё.݊X=+蕴,SA}[inu rH-1Ie^Ѓ:a=culE貧c 9J ڨۤЋR:-#&EVC6aQ=伨[` ."4~ IsC¯V gx]&H5pޭ+l FXvAǞ^^s]Aډf 1_F3llk۬Z )ޯ M,r^_g,mo>?V]9^.uoŕdM{8Ybakȏ*0:qP+ޱa7E voQ^lPS3h: 0n]E-/<7?*O~vUeFNtц>~TtSR. 7.Es*|GrZD ؉h*^bTӶW.T>izR4sXI1AA ַJm03l*(QDFI= ";0`i!B5<=yn#FܺN ]R{6=>x[/B[Kʞ(g#iwe4sw̎YCu PAMyм_Cs8Eg}o!,/,?9|t62.=iwf)CHMhc_zȻ ȴY5yX$X `w S6^dž7 ի/u$wP!f^UςN;|m؂ǰBp~IQ[0=E]Ш1Sp@}4`ZE~ѩnhNt/VWF%i0^*"E*b84} NL3%XlLJiG]c#=> P-4aCv;Z IȚ.9>(_U'#XcwOl?J^ju'ux\̋r\݌UPc vS[Bo<\2w"흾zص|I(Gc3Q~v+A3A4S韏 kW׏qag}UmEĐ# '}9"nwKڈWQECIXLb8¼z`%CZ\tro޵̤nN,܊Çftӡq1@o C~s)" C#x;rwZئJ-?Ѷx@\w-SbᡍMcq*mcb}/'Hܥw"?6>G51YkWtm9p'5 F`oP܏\]im?S&M031Ɲyٜ {*d;u'OrQ,7PU& 461FY=p3H/Uo IL6IH=]X4^xFf&@h AtP$ 1R^^& }u1aohAB٢x"=jT]ռvK鲂 d̳}AYRǯu/T&F>h(Ne;8 5bk[xβneH.u=r8ԻQ$<: >퀕"_wV8 ˄-DӸhhHMYAAԴI!x KN=!ZDk^4=n19V!Y?>sj6<}`JW;\ Y2WbҝTpXw:QճL,H?&5IDA 꾬[Q&sM|4_B9 M C& 8;肌@x|?˳Spl鐔tk%p_$H^;j_@.p噷mQyOHK!0°Kc7jߥ Z_8.NbRj=x߼P5_,pʗn1Y((YeMP鏌.N]LE`'y.Խ|v߉Vms ?omDorv(|I=qF2T$a\F&br4j9;U'+J;PݜOпeEG@vUtG!W O,+ 3qat& Q V3_'i$w$#9y*Gd|quH> TA`vY\C K'ד=qv܁UV5,16?))g Vfn ̷:i6=I4)Em=v%@%?w'-r֡J7mU\qfTޤA0{^ɵsw{ @ zm>ZYvJK@u;Ax˙|T-5sW^AĶs4Uej%(%\u&L=֠"tДv_- F'l[2C{jk˭Sc2nĿ{$u?kw\Qoj"% ,(Xv0><mr_rqQE }7ܢ0#wFup+ LцaŅ=P=R]jZedh:c? vVK;r"t]VG8#͓Av29I^v ~ |:e)ʲ$X17Gh sh׌R;/ bʽPYNQHJrӝZ7΀a7',K"֎eojv4rHMd8\lGuKԸ `,=QAY kXX<ҞvיFb?썧 ':AB;p|ýJïO]D3w)$7fDsc[ Z4T%'Kcut%B"g8V_gj QU#5MHCE@N>"Ufxjb_hs.]Hk>ͨ*&#{}G[ز^?Jŝv?btT(g7h=/oqϊ4"fPCk3'Rd 1 \ lڂ97E!wZ,#N#e_#<(a:x,*)W3I3 Yԋvl] o1LF:6u[ȉwPQWW:{dMjW76[t8Au%ܷrm|DbhֹC`u%UF)݅"-iLB$Y,'@Xz;ix@HCI@W3, dq8J eVtt<6_D#6LCxe%X{"Z Cc|F Y,_'VzDu>E RdMP1F;*-S .,`>jF~C.4`ùOڕ2%7Y^;Ui&(JUۈ)q^D @f J)4SQCꕫ>I _\6gsCLE.e@A:W:bR@}3RCwc _RhgT _t!ߡKm%8kPS8UIJ t  jVR࡞# nZjJv(*oU11ǨD7?g݉=֜mJK7NwL}ޡ x4mg8?J>"}lÉb tT:+s'-?wt f$w@ δ_(Znyv3iوKAK~C+2<g_dE⵸ 騂 68BhD (bE/~iZABYUGƶv/:<ߓDX 17=W>n܊IHWQK-\LUk2%јb!W3G=-KʢQ=-sB}_Zu2Oo\5E7ܜyQ\:t6\oyǏ4#z-xދ'٘zp<.K".RtJ`D[?I W'o(IiΚ+A_Arj bMb)I-|Αk/# ,/j/nRScbCmSgtN&t=ĵ};ȸ4+t&B$ H] z12m[f tzد+w#yc.(J wUUI kTHUN|//7ni9Ϳ-/ex|#00 TI3n2^fᴴ;<% %ׂ6H(֏ 8ƚ˭m"6]K.f1UYo5}ҵ źI" 1o "AYZFuŲVCl󊫚PwR8)\$ ts|D>a&Ĵ\S bk ڐ2{FFu3-,ClCx3gݎ)n ~p6"G%Tn"}'(jNvH%G++ 5n|Xߵպ!խ|\GrM^Ō7n*;X0뒲rNi/ۯs-Z{z^]C[h7 R(`4+:76T8~aWh!<&_q.;;+#wo͇*% 1q 羌| )ӷy'Eq?'s(Ž1íN>n.1y8SEtCR:JGLHva z-b?Ԫ!Zk >eE:U&`e zE>3jĵ ;c>A^EGo_v}cC.xD.(t 3Lh߹Ou"˜.vf]'Z;s34* ؉gD:?WNNv;폚XӌAwAI1|/DvII)uS[ }?feBapfq|1ߞ*)ħ>~d7j+E[d0F58b֯˴HhE8 U~|f-"5rp*T@YPЭݘY#o5)7,}C&@F00ZReyԢ `.Pgi_Lϓb: $Pp/ sg͟Wh7X_cz=sօ㨡X.[:#5U%n!P{J.SE2莛P!8;HOE˓i4g1: eĢ *I>Nȟ9 Vz-rBħ5~;>*D-8rSÿcwgۦO0ٌ& qi`QȗH2^!kXl߇41%_@bkdͻ~FE+b`TS %WH 18*slFm`ݒ%)酰%'̂n]}yxkc A:@ G6OE:Dф imK$rwݸufb.홚5.ʰ 7b+&20];`+ _Q+ߚ ͽ/cDkQ8Cm٥ i,;e hJX޽7CeTd_dҾ xl -? |EA1AXph~4;z{*ĵ?o͆}wuOJlf}~(D((uס+YC'rgAϽ+{Ɖx#,_T*W1Cc`IJiZ6&?eޤ>qc25$5+>hm_V;ea@RH=TC_i%߈p(Ж2q-T,wVOZ~3׉18`ATvyh\ڝ[@$4}㍭ !DzxGkzUҒgX3Y8{5T_XYFL0a2N04WI5l 0B6l V< ./,P䨺lo ON:S7 hL0B2;qm¬qH8}VzBMOXeeq8>O}zJ*=o=OĊ443I4F=O#7炘 KY̱jبhY@^DbsYV5tJ$ij2yq/]M-ӟ,_x+#X Q~4V>8Gc*GozpQe{"9V(籺7seiA@C92j; Z}zo5;̬5sa;v-Ϩw/9jtt*1/zv{bw6"&/!5hZS!g lc[=J`!pJy8]ox@"hU @Xtq6}z#i@3JĞ7~`j]nUw;Ģ1H{T o4lߜjc(2yæƜk#ہM?R- q7M zN#/5@*td⃖fjmT*G]]Z}3c촉L_yzxќϪ|t2eHK̀;8j8u DGuDOV!TC1y\rm9ql%wDg"y*=c)z|PdQ|=X2P"a"1ڷn3a搒̽ik6ܕAb rpq}]Idz/EfkqR;*nA7ه'H"li-44(y jB1Bq LHk :ĩ> Ǧb@Ly~^mLQe8)MĢdVZ橗2C\mr"HY$Ve}{D TN vSq]Pܘ%%ښ'ZM0>KwHDJ Q`m*2E핒&!U7 LqG8%3M68*߽'`aWEӚ"sP\gdoTD[pBPs syRϩB8=Pg*fN 8bC\HXtN1"<<܎KU‹XlESҜʂ$Z>|H())>uhԑNr%&BO{CVo&Ot-,HC'`!E+7´' V/Y[S+`Yĕ30zcF%5T3mc(Ŧ{/ֈ &L6 *n66*_V۱J^t>)S ֋{W1-"C~e&X>Dr)s1l6-;q>D/qnC0*y'Q) WmRb!Qnנ(ecPjDR~~3gɚyr>O]0$)[|\/Xv1+MT;-b"إr2Q53jw4_IpKp`5ƊL H@AS\9|`JA>s%K_Uupm:TQTd שJ͜PfMRNaT'#?}䦏Mfs"g 7@ac mR ܰA;@PN!J2$A+@?΍|{%CHI?J}\0i9G ×=X :/E'-< 2Y»{f{Wll\Ft}UkO&n^ԈEMIKw]_(߄wV ƘFnDgo+ Afa[j;yxg΄G}y@[jZDׇOOdVk3Z5E^AO!Җ񣤺V Bg0ٖrLNLxC/`Gn^~U,X~Os6%|tL`h.<% ua<$?sjX.rd1 `Y*y[$R|8+7+ @.D`X`~d-?cᆶe9}(?z*IJ#K&to7]Q@kV^mm~JFz<Kv@:RU0r++Ù3ˈe|a 1(qI1xx<74>ܧtaW&dieK1hS)Ay|,]|}ݜ?8>?@?>5圵f+@1q-FBvq~GF>bBL-RP{jv /oDf}i3_UM#ײUy]?emM+}%yK{ѴO#-vb9E0向Jq> ( Av{!z Y-n3qjq+z$ݓBbPJo"Y%*#@{ qS4քY4]d;˂xB*Eڤ nT=~0-r2]fWN6%Ox-VgeBc^&yȜZ6 џAiCP 7d׽{1&;@bҩ6J=6367 Xi j`aug1pS 17kޑQ*QN+?+&hV2XS-yC]eڙL$CtuN/)I8p) hQ`۠P&?A@y;!wڕ_ߵhkaC[ B\csm'رw[Cw~_?j5] h2d(#>16!XzJ`rn3)COw+jr4Bf&WsNB CVL 9'q۞)tjt& ki6b Z!bm.!ڡÙmQ)3@X%{M2R|O7dt32Rk qw<7-ӒS= Eq;[1*~nA9kܟ1|QY|`t NB&)_NniABUǪv+yD̀&RTM lnagt`Se3RRJr?kF_6YOzm 4kn#hEEZ?N \kU}E].KI@(* 'I*5D+8؛QJߐ*ȳQ p|l4r j/9Xmck|;z iW!loQ?sɪ/vMnM!pĒb˿Ag vH0ܸFue0E\e$zEIQo6zIh m_%H~C̄+:]' _B4siTcK2{f8Nq4:Ij7]sB7 8bM X* BCMFVH vAXV )Px:I!n_4q"2"94$|_e9o|U%sHp,Yl H`> C >GF?$V*i@xف$AR9=ۆObן\]ۃ/IKE6H(VL÷!7zK9>ޑꁘ}OW--T|q1;"š6>rr|1ݕ,m?> $Fis/:!`⹈k)@ g݈5 ??_d÷|!E9hi)LΊxfb*r@S EC*4sdžbےM< vMo4y:۲txQ WV=AV6.H4 桉%452LBlMC AԂmGA7nm'|c4DpQXf& Eog5^, {:8X,]FCBP,.|QveTxLIM9wB,׎ A g\7a 左nY4Ӛ)A3!.;&ظW.T\d֦Q?hEΗ0GzuJLMdEe:v1% ƪnBjVUa .fv^OZyzʯʴdr)|6p1H}nE\T4cRֵa`ܑ3ty4cdA}Ra4 ll e&.\N%eDܧa|y|IJ\*I֙&6f=wwSyp> |#P<41B~?خBՂ;a" a9eLSYˑVzsVIcQQS(/0{` K*E¹*]VI-&0p&5, ت-"a]dFP!s7Hď3_w46͜Ve'>m.rRe$G1?k?%?D'sGkTBE_@RY=mbd H>.7|*g4MݒwERᆏ)j^ \xy o>M~sa+n3g7 'PiG>3R2񸜑T}r+1\+/mU={2p);Q!'2fQqH$юCcv# uX*W7uC0Ny1\bG<0 ~), rg O'Ro|KuM1?QERFFHA.dUIr];V$- Lj)6' &&FH7'%(T`o]86Oʌ~Y7^?5H:F3D^gu]AVsS_yyx M;aW=Aa?Ҹ8e)QI=xnJW0g'9e0S"2]av saL++[Mj.IQ]ΡRU ;Z$Yפ:nhK/+8r}$j<0ί4ubnd6l'[#ҡ';6jųɣ&3LǸw9n4 jW av4x` S>RLe+n+o9n*R+>4)yt@H=#:HMfO1`XԺ3~kLgGRb8.$齣3hphGtΔ6 ,( 9vR%横rSjwL0oAqft",%b1cۓD*cTvSD~I|3mc`y?b0_nte _&s=!8qOWKwwFT7薓IK&]xv"LNzSQ42 ?^SE/`!}NK+$yюm2`oơ,mm)ghYYCleuGs?Kx(cxu~C#w)CpXXoUSw̯qv|V泸Ϯ=2Yxf?-yHXAw.xŌՎEus2[g$Ò'2k=LEP_ho;'7])Op0i|)Ldϫmm5G>Ab;kmKt}_gozcl(_e9l*l+^ch 74~6K G*tRb`K`b9jՋq!2X E\'JVD\gXT2<~>?It5ovϑqFQmyEb5kݬU;E@H2! /V\2i)^x=s}20i(H53ԑIcKs@Fyc_Ѡ%b&`Sz !pjLnC *}l Z$9BGn pmC1WH>pU&?VkS* D~S/cǶKy4 &Wސ sWR)e˞Z[\/U!熨HrP嵱11i(F+t:u֖0WW kRqOjMx9_^BG[^D1MS< T'U&?帧Ԫ䎊\`9Iՠ4{]VVXbӪexAƌ(N"gJVkTM[UdSY̢S%n",Z RhvLR%`sT)ZܾI g/^ھ'a&Ǎ83|/NU)%!F">y `6PkjO$\u/ևrUPRn@!霗]ohd~W"|陾 86 ʂ( )i۽Zo}'$(-X +:VGvR򂛢u")$"a$Y2=Z1vǼDZ,􄨼"gzmEQ;#_kL#I owĈs}Uc / hMN9g(Q8}2z}ʯ>'L$g8WGT^-K`:%6e;2a?~c q& KscPO7?sv].Wڎz+-[M=ztU1R]9aue?2Qf[1>5F!WO 7[2fhx`].-o|eD) .)e1^TʑWp 4hHozx.@]PtxW2שn@o(]˭ ~]͘%WfBvͱt 3.8"n!k.}*6"h ZnCLdtѻI18fΙ?g.Lc2YˊT>I_YVA#fi@!q0RC:~ h$o#xq{X+(ɦ*%ތ|JUITu UD& סR(/B轕&j %E3(L񿪄7 pvhBy(1fWP`4~=b طcVH{m[a?a1_ʘ*9p qi^ `Vp*&#I-rD~gFtGT\r;Wq#bB%R}.jc _"y 6l>&AAo$cgo:/K?3mb "tG7%]dx}FZzd9ISppnT y7c|eēW5u*2}S̶lMl͡?O@~A|I7c偼d:qQ2tpCv8)W9 LZ+,"'}cjno{MÍlrRs3{7ڵPcnUvZ @wD;~;Ee(z]lu?AX 4rM 4|LJ8/S#Y8ẽW_+6q&8PU8?sbEBYqRDΙ{^R܏#'0g-  |OVp8JuIwOܵsc*ht{9E\(Wl%%(KUvLF.^ WVUM8'Y/QL"x ܒ!RД! 椁pQ^]Edp*lj^8)~MacV8M |vgsͧ m!2֪MJ!j,Z Sx 2BH#Xi HZyANbYImr`OבTCzd嫩M%| $4;I`p~}Ы=|}q9XQxLYӯA)ZܣPGDv:z}E"R+L)-WңP@eP꾋a)yF*dۓm;m;($I"wֲ~zFƸS.a^f0&{!_0<=׬!:qѕYY#Zd pBZ5ў/!51`SC&ه2Vy>ޜW) <9*BR+ʸ4n2\5ʘpA1UDgMew% &2a!?oy\nѬD,V# _e/L񚠘qnZ_ M.Y UظI86ƨ悢G6e$#w@.-Kg alhń_|-L:V7P HKycݓx8HPB= ofmV(E cndLT & ;;vF̌,XaGD 4a 5z>L_W ʺ(~ rF*}F@ǰ +:  }!>8l`)pvXQVIBмM|b2` z3$׽l.eIs^iWّ{6h:a1jrmKai 4anGt=(3 oûimOplj Z:sTeѢ~9nӧ'F.8n#;BR|q6ƺfmq%͞%G;— g(1KbE wsD=:+r}U(5t1Ŀ?K]6A-wd$q󐋿[C;* )Y2VzXO{,/ ҫrihgvC+9hReEsrT#{ιȭA[ՓmjkVəz]aD'y%݉ØhO1wnr[ȥD*&3#BXIgaT\\ī?1XHXkz)I -sxZM'$Q1h =yRM݀I:L9pY?[-$iU7CTӧl5h-+@z)9+-Bwp0uUadꃄ!g̮%A2`\}R?wP&MGi ݱN-1$t[ɓWd2i-:kIk)ZAjZ^UНt a垡w8(w3(|7B2b:14G-}3`Ώ5=|4&uNLgӦ"w'?VGB |zZ֜H|]{K8t=P_B˽5Ҋ#]I_+\DDO~5Ȅ/dcf,\'&g\]*sUFGU`>8ZKƹ*qL5G<Uk!jfNW#U'2;7n>yML@[۔ :e,w v|228>VRY=s$ëW.ljk@ +'M kmRЫ6bK)qj% 8'8ϴi@+fj,` /[a䐲tl=Ά_3MG JpXg5H RBAT6,ksI;-gKcͧ8; x!y=׀:: H8p^aiwg. <ٓgCdpHc3N$'PG "4ߚh+1nK-<"_; |?z|`a^O7RQsjaпr˝XCnAAȐXm(Vk2aJB`/>'@5M8()xe 㼢,C2.b5pV>}LOOLH$jP/W Å@_"pzUӑ.W\!CbTCq)e]fCEF $vn~߽8PEOjYM,3͉7U5 su-kL>8Ӭ#@K7.*~emYT=;O1 a3&#PrdrrqXj3j2ga$cfOsI:OK/#j{6ODnO)Npy0$_8bK)ۄ`.IFk&^䍕ld-He^G B3חaFCԴ]ճr}>d@sؽQVUp*#"5WgbVӶD)}/5 ?Z&)IIOIW; 9TR uYu3ݓeǗ`Up͡j@9W:O-]1Hy8_6gN16Q!{~j"Qx^QYgGg\]G4=twm۠1곪LnAm"ŕmkmӞCqh[m@ [:,l_C% ^L(ρԄ+Ty}Z+_ϼ͈pi;FĩY2;_c⦋Uc$9 ׿K~ïs@Lƾ@4=v]XCtYr,f56/O`?HTjwluцƫ`Y'6N^ڤA(PH ^Q{(.HefBImE&j*( i8y])QD'Z +WջNBȈ9-W e=ȾOIUQ$:ù75/''^th^_N+-ۊ_iw2% hNxO(WT6DI.w[=JvҲr?S(Uef\9akgœ=/fdw@;A8M'H5r*ƭ -IB'< UXhNZyq%N. JeL1} d,G6Z雑b{SuI† 82WGfBuU+Mh:16sl#bll+{OIOX9p"E9NTJdlAIA9XwXؚVtaLA|L ~Q g z%x>a7Ml-a%'BzU{xew3~kA5rgQSvyxVޙ}%@-JIu@k m X^9Z f"rC2O,ItX=V7vIrtæ2ڨ"gجXA1(fŴ͹GN|HeTvHPB+nu++׹qVF; !^dFQ9/7,h;퍎0=~`{!<[]6A:g<}hx'1\KQgǭ"Ķ7iL?PQ؊,wAj}3EcmN2UuZڮ*"1IxY%X["&x=\-_E}txW9yDBxJ)^Zf#Wg{@TfDշtՓLC$WՒ44wb7vw4v*!` 0dW`,E|Vb+]ac9eֽ08R U_!_!a\DYN=W<.BQac wpߢP׽A"tg7N]U_hct.!;*vhi*6a–WT?ҥW%^B qsQ6GjU[aj7/P!t票 F$L*(.Kutö` b~IW\_ź=uvyo5>wWs Hybѡ|E۞TA*js,/s'qMuNiGit9QG\+k" _Z.qY`;8{IqaTjB߶$6#Bh*RֶQs : :'ZV]ԑ < uK^,Ĵ&^.%lDv'@XhǧmN1'lO/{E`KO U!F?SzQhcgCBw>Ϛzï35$Bب!?ߔ2/gj 2ΝXZAl@K$ z$Z2/_7X?{ %< )ng|ϰQFKLO!9 ?,$0k "#3Rѷ fL/]Arj,WGS;5'<8)T[*6IJ<=cAH#9?h[J!F"_lk'Ul"$=mj $\1RjN$eegqm(377z/m{ q2 bah$&ay㒵C9/3,Є۪hӤΥv3HGy7aHkj%VV洮:p<NPiBv,[o,˂2NF܀hXp/5mT{ =`l6Y}'R{iPh );Zٲ`%0P9E̻N"Zun D\} IARz(;A ‹M9f4I1j"W}⚬˚ 9D+.nќx{x5Ip G=8%8R~pH~6K혵RC"X'e$4:m`wP Slif8*R^B6j`Mfqt`kS0Nft>LC!Y}v͙r +|JPenM0dTuN>~JB޾&EC:&Sv%eCHz5`=k`Ib) b]LQk/g+Y"GBo{Xx0I81tci ]N;PS0q{RϣW1[%Ļm,r){HܕTɐU'z;q/vqۭ7$laeEUG p-༇uX)!ffI5[I(ˎ'a>?GrRb{o#X&9C~kYڢLĔ_.g$wʌVc>3]psT߼3d}Mkio/cغȼb㻪c4 INen5 KNA~. s\t @bű1i09B2%4N_j L+yT[s |>Si%}MÀ X5>YK-f":>V+KOdےhTnGT ZPkS2n(Jf 8N⣇~-6Ms$xܫr+fɭb[3}yȯ?<}8{RkdË=4iXk0'5_d. ȗy:  ej\2>ݙ| I.*h~TOCaʳ`a-J֕ E- DIԠstcEEB pT#$q=xaqODCʭzhdeG,nh>0?|TI U܈ۮr/(z[̖<+3y6q?wL`S6 2a-#E%`} s} 3[DnܣjqĵoT]R B>nÚf`_=E@1YZc)ՙ>kPSXu?{j0'xM0}LN ߊV^d6>奧Ć-gaQ4d ݥ#I+" Fx/ *ScO=Tc7 ܴۑg62fi3= z zA6q"̝F] ]Hcj1)Cခ2t4O]H<.bY;d7O6i`ۈ1={7 Զ .} O!wo$O\Qq8$ 'Uژu->:ToprMgY+>Y8 6ߊ& ^栤XrAfO"=z(fPVQr 9.gpV5pz01ÿAJ[̙;'L-oy J8-\)Rs0W"y\~+4yo\7!Dغcә@*%h[% /}lS~STj&{f-OжR(y\.A UгIjz2 @61J* G[v5nj;7p.NԺ2יiF?(JeF6XZ0EJagn!vg㼴u( >5)G\xA+;145BpI,X\T!lJhqoVK 'dL\/1ya%{jV]Rc* ZsgBӷA)a@}K9ƞNV5!>dޛ8;ʾ\{T zlj{4U #'ǚ XOې42 Djah̿0~嬄yӄЉ_&,*.a$G`%1GnrR9R9Ӓ57;o %Jxp;UΗ?h(>!fiHkn XdS֝x8MWEE(!⺛ڭea'n \qE\b/ 1cBۛW, @Hv{x&f;4@ql.$v?іBg TlƪX!K9KfKm+l2h/$_^3n?8Ӷ%2ΓVE7#;f .vΙʡR˿ofw3o@ie*Y$5`D G<f@汑;=W%Ć.}>11Q=t[>kۼm\۸Г<]pKuSW(; 48l3><e="1AsMm'tL ͬ=xx]--I؍VZ 2xSA)vNVk7W磔J*M٦b:Hcݻ2t!53ǓOd lAKC52EzrRIf^䇿>dLӳ%9̳#4;}jsA[s-f8c)i#;&@JhcE/,6gC f 8'HpW s3f#.Qg=M;/&9JrBF0֞޿^=<+R-?'/_"s|*m\,4W@}2{*8e -h+pX"+uk@W߼YNȜ+0QZe9::eoI>ФY/@\y )\3,i\݆C*68(X"ɦk@&kK- \ MP-[P:Z4 K!Y9XQE 1={#ȒJd1yzi)M㕕w鑛!amsKG#8\o B(">]Y0lJC%GHf_ 'ob|}zIBE V Ցz!i U.*ȌT*D<#2׎ sBaW͍^m1657E(r1d8EZ\*'xv3l'I f=>q ?Œ-Xlx7JY?h cφlfޫ}PєCeSSvۛ0_546&$I -I oґ28B>]xj=B ˥n)ʰW(9YKQ'GCÐ=)mN"B @G8H~hT9+^% %{Lpy ͬKU!yVrHT@"Q ?4!4$_v#E[}^գZ)G'c?O87HDS@#JeTJ]tjH8i{/YЅQ&XP3ц[h-dSc؉z3㏧$`\P ! wO^k0#E5Aқ,R4+OIC9#}4/\հ.*vSk+Kr"%Hl$hD6l q "DNӦ<WV,2d@m\vWk(G;xc]-l^hdق;>t뮳w٢R vukR$}rPrvMh>U֖L|gìH B[1g'Wa;/ˏ q`"癈0&_bp=A悜ivgfX4-K~*=w+0sZ\&ɮ1T>r%фBc|oԲ::dq#6qٗ6{vv70SON%'M#χA{JNB#~ϱLL5~sWxrLoB쿨9ycyQ|KM<&|}(B/ܗC-TR0Khx'/?rpTIP $: {=lpbʂ)aNl; vf~4nW]&r u"8˰Gb2팸spܣN@u>{rߞG7I2t zk(8lI~`55e[[{X87A!!n9"ИPT͍B5kqX1AO@Y 응xc,NVNN)\Zby ;f(ٮN6 *7'9-#Ws$.hMYIMc<)>8/u"1Abm<-:=Ho>{WͻJƭd?2c ~,a Π?O"UOi*|£"h0.vZJXuDŽk~S32pu7-wS߇Z:$zL@?E$<(;v&X/'VsT|M]ǓvgH\NHAeM,!1|R1JnPK[lyȧG/ .'e/ E: ]&r+?-xO$ Q<(W!D09z4·_.[}x /1<ʐ!E:J w !Ԏn^cT!: a Uґ{aQP]\'ncH=KfZ+< X.VF (%JXcŪ dao ,QHNp( 4 uуI}KZng=7֊G[aҸxmNA7JΚ|/h_,X3 AN ’Z[l\×F秱eI4\??Kb:npfg 9ߣ{,߀]qA{[& C2O/g_=uEXȓ:ASkZ+kp9.-O8oԖY̭Ї_H>`>]Z,g??y_ce?XlM!FK^dׂl 0S/RcS2[vAmCaRt5]ˏ2@ܘJآc[Z=qlv4M1$a;T2C⍊1SJp2x(n3k@TH.~&8ǍDge N.in:Y8 [މ6֩;i;c?X@ߐs'&tDrh noD./Ԃ0eʟBMY6e:Zsf6vǀ׷GUI"k&!cLHIbM˰yUM`Izl' w&!^Td9i+HDfF ~'F5o#;T7 К5֚+l>%\$z@|B}l<1,衘?aY2+SNJCXז<1t;Nc8C@:S$gaĖ[@{BnNup2flMr#F[z>6±vJ]0 "d"5ҞSɔիEY/ )c Z\6{u>XpP Κ1 wD?{·6/@>p1ʎ10vm8O JKtNSZψhbv bU>lp$-8{p@w#NYCx r r'ihSqP(fFjٙ;7gi* ` ieQK)ޫwWv$$2IxCok:&Gds.?d%3t$1_9<}J},+04M?CHdJco}S+^Uͼw- "pOBdOl'^4o}*h$^#7hvZ`q.c?vPj6,)RKpo_6np+ST1_Uty[!H,nKbʳ͐|f YyH4khY;~%X(m )I|;!@h()[yν<'2 o0K dm3B2Ǭ)tƚ7 甊+usVPU_ZH83iM(ފuq;g2ʘMO.!q^˛OL4:T(9qQҦfd3^Q|]{%9n/ZA`yC9sa{LԷaaR8L WN߆w+Q.e&TIgQ^BY^,t  .XlS+= xJn3XT6:S=6J J2}ؼ C'0TLVZLQ̐$O!EJnAFȵ[3I {FT`VH;\(a , mQ+l$ :vu#g}*wk#[*]Ŷ0='Mo5@NЄ}H:]~dJ`Ic3Gl5~" r/N-VFR܊]K[~nC_c3wL>\dBiL.vd&xֿZ)_d\h=nPRؙ (R@ys89QYj?&[0/ء&-gc؈NR 2 18?Wa=-m~Z<}}i{Ok(}v "-;<"ئ6M ) (ܿP) cR^4!jL+I DK\,Ўf^iS{<2PASeM(O{@^=l>||/y3$m:lZ7&{8#]YE-#2t 룹WLt]RLHϬgT5:`Sa 3ᕿI_k~] jZI][`|%2/oOmuVUϊ[Tw[/UaGh8"_uG?)'3 &G#o{ '@D*c5Füx sV=Jo-g^|@Z V>@G> 8ƛ. \st܎1 5dihg/2| ղ|A1F0Vtdisܯbҧ ?>|w &lkc*85`6=Jv嵭N>Hg( Ff @ctUJFBbc)N >sV CK( eHeW&-+?Q@sAD-|GuRuŊun ,Rko+'cdGp^CH,Uɻnq0>n2!;:!L3xUeuo\>3\Bps42_3+c+TZ?bS՚O;ݭJ !5wiGx<灇>?x94zP<ۈ`Wgx^ħaf\>f %e]j@_XDH!kiաO]& lL*8^[bDeCFA'Hh6ۓq*ey"6'xMm0O섈AW]b8kvrY0_5PRц "5Uх")!d)1@mΣCQYd䉵bX7r 2!a%snL'r_ČJWX(2dc Q [CDg8S]VeK]6$Kkewiu6S:3$ W[~wB7fՆdk2O; 51W,_#^|9'(Vɏm$o&|%ߢ_1%l\5ȗ,LXpO1KOhJ(Bw Cf1/ή:PIW(g^ ta_%s]V%U@(]gU2TjmF/}0Bƞ`0T%vn3\B>]h--`IMhXj y/r`Jg~ƾ8[gyQ'ai0vHz82|J~1؂g ( ̇w|!쪱jԗZ%$X`݇d.an_ i$(\-=  #fqs1 ܧnyE-$Fu_q7v+[Fmϩ5Lx_ b6Q$-#r v6<<}!D,Z ]Ii*ͻ|lv W0}ݵ>Ζ+a560x=<̽-]G iEU^2`^R}p9,ou]qFkalR^V g:pd!nӥ4UGC'?}ffSq'icy'i1ZgВ)*4Eew`mqdqR B',7ԩo073"eߊ^mWVq.zUJ$4NnqiZI"ܼ893P@S9so"OEgٓ+Oք5 ap34 G^6t.#(Xe٣7`B Ì1GR|,|Uůǚ|QVdMP oF#Չ  5 aD ٩DpyuNؕx2*JMkY^h|4ގ?F1Q$ļB-DQ^ Ze@[eg*oIhDDk2An;fr: ԾLJ9Z>`~r$ Y-, Ry09+lظj%"wS fτ.syf"B{=/¦y!^bͦӸNpoUXRW C"`~V^Sn1'8IJl9fol J䧇­oY5*/j}#]eQyYY|NLp|uMX z)Y˹屚ܱZʬIOH@m$Hx Ęf ^c9Cl (A J:NUMxS-Flio1phUJ>V_hyZ]~"O[!,eIN`'Ds`ѡ iSIb@(s1B2d0CqM)X,AO*}9MċV2ȃ:7IgO/TJ[1kT}{rA|ݒ2 + Ӽ49#@f4HmPcC <ߥfyHA|`$+ˣbbZ嫂c 07rwސKPwbCU]47-bL䧙 jMOfIOӚHO}?w2CQ~p 9c-~8eB[X yҷxt3sA{Pxl;P).kPQRGFaI:b oh)4)pȀ`6VsRI,>^!-^;iy5IA`-TCl1%n'iXW Z\ ̎z0eswEKӳuGmOvpXM\>9%z|qc$W.r>>_Ikq#F,˵3p^b(7}ėLO:Н:Lc ?q&F3Pf@T[0:GgsgK*fn]mlsǚoCz&Hdcơl%g{[;ި}Kь,TM/+S_y+h3O6F JmyXϓ6%&13ZRJxq}XyXrGM2Cx l;a66j5^rJϫ;^ߑVH}yx,3q p$14S)5qG$5w@㺖sc`l.[HEa=~pol{v+d}L`+=s,qwl9TDc~/NJ]9=xh٧)~,;aﶸETKU~H3?p;yq nyA1wîQ*GROC[5ِVʷ}xnu6pgXsobہdtL0+/ӃgK?b*ztFIY lK"'2u@^[y~,D7}^>k-?bsZUewCtH+,(y>T䙣aB|8'i˂}[W_O>[(pָKZq VσaWw:洔˳4k_J D756oM7"@Aiʢh;&y/%%f'-nkFC)3ζUJ35S[ـWUמ}F^ Z<ۀCTwޱេ8z{<7eiWgSb5"4qS'3|!]E,GuvM Ć\g}·FăS3h%Q:LāS0 wjp@? 7˲yY] WT%}׍ :cK"]B_HG]ʠ2Cٸr'GYBq%SCMdodlv#2|V/cV$?Ǹ IulJkN.d5Iu J71>"$V WsɜL q#u#c+L,a@ӂ!`dsiuJ!x}4p7H4q,'3U:>B2,KEa"%Em0UnO/ xXA`&M#㹼u@f.>'Zdxwfh8g]T YI6y!|U_ݞ\Nkm)}qgdBG2N wNtY/)||fZDemlPABLՇEmڷM.7tKjď?^Ffe-Ǫ >dO}I2&:JSd{Gd't^yOoW_:Lay r wghL3D!Ԁ.;^uua:S[p=Pf{ZQlT|Z pnB]M-;UDLcun s+|[!JI4 aQ*cŴ\-YR0%Kȼvk]qr07?eMVu&ߢ םR2ޜ.Bd(GaT$| yC~1]qAM4?wW䷰YoN'㓇Z;xhvE^s: ͅ| jQ÷ UةvI+ϜHXaaF'$7Qq +PkoŪ_6T kP}VB63"ߚVP ^'0z6@zr&@%ZßY#qrdV=BV_# x ޼Ӄ/Βf&={$![l*Qslrۃ +jWʦFE/D'p6&&'U{BU^*cX"gL6fՏ.WF--)7[Gȏsbmxua%LcDFk,!IuȾie:׻>_$c2͋>еx2u&~69k4lx?m*k6!<2-[@P& 0I zT-{zFfpn)¶jz[Zf38VqFۗIMQ4_JAUyAqX8C3K[3sYeqḱ\:FfyP ܮ ȗE-K_mFSAZ  @l&*#VT7c|/tŖ?/- $2X$|\\}%j\|IUs`8ѝ??2!BA &PmN&`jؐyZh4Fa"o&362qG{HT"Ʃ,t+Sy8BgJtQ ٨zn TV#efSbyIN8j.Q+u,i_Ui8Zo (Y3I0JvU+wru$ [G1"* !ը_Iml4;?CSaG{0^>cջ+bj>T:4ݍoFAԳa&Q֩lPiO g<'lڨ u (67-,LywUOʫ]nj1p`hzBpE^9}Yи7;-mk*9Y.$`{v+-5x{rvJGH@\d8Pmy %mWB rMYQe $P`W]>f!V:L چ?MWAN&%Bn˵\FC*-@n9մEtlx 2qW.n'H )lF;is:_%GA]Eh]( Z]4}Eφ4DX,S#Y܁uNAX0O٩]ǩ:XyUδd5)4f=vv&L ̠ :vʅ^@~a]]@0i?@6-7#pi8K]&]Pn#qm Hb_f Dv9yq| R, $jpDG?x,c<| 2Of+NI^j`eN ڰ,_흻ß9܃X09CaQG!\d_²סJX:tI7xx~'EX1ve#C,֭48tc%`\Jj/S^E47tSXYC3P=dpQ4WqqUQG "KWL *0d\^[G JVg6Uh@ o_ sJ?ܹkdޗ7OvgxCcP+*C5;^Xtϕm8nP©v;J6 =z2d|2' 1d+. smQrFL]r @IWźX[n $3oò:>KUECݏ06D& nRG9Nw9#s_"&#I`vɥkz@rz_:̼&@-=i ēk |irlZDh<$ǒI?8yK=8]׺xY Jd!⍵\Y אb&1$-'-Iٹ VLNsϚGTnqPQΨ8HeͅkQiwOHco@V??KOZg1gw{Z3;4xtJwqQE^ڂ3YnXWpJE^#P7m;ϐ調qrKv98[.`r|M"dm cث) 3 !BB?d[XBhPrHLH͆'^0) 8_;oD LH6(GZ!Pr/= /ddUN(8NH n>H3ڇHɐu]ncn_*qV8rtbv6ܡ9 a}&0?\&Ԛ;k GΥc)@J͂fFE^TR[Y߫}{Ϟ {cHjq\bGEk~ȼPVA*BY/ .ZfX`I4?>x 0 Hjscujwj5q_iRj=*'pD\8Hͪgjn3H2xl oW刽&\d([Ob?†PqM &;)"txIΘQ dzmߣ d(-AIt(9B!Jg+y܇!˥Rb;i)Mv~Bwe:)=*)&Q3x _1#(buґrr/U cߏx".<>x]94}lvCKp{U*=c_*vsw=z,gvwHL$K i$ qdm8XN* S}(US},/ -,5d'H:\hitdf AWElFT^SH]1}6a_J³1=Kϼ SWANΩB i&`TJ pԾ-JÓhCnbs7X)r?1(>%A'K nbӿ׬8O^\~L}8D S"~@Vr!aQ&-`@phk'Xjdqtn.a>,ə lՆl7zDz mB)avRuSIQej@g4otIjFVQ{Ioݿr]H2GDøg K|lTq7[h&"w`,YEbk3#6%Iwr-_GHx'/|R9v'iSPXrFH3O8nglBisg}G6Ww07F.jaڟ e,VYk^dڝ"Pφ:ӅݏԄ|4$WCj鄐iѺ&[:=!8 x_R 4_{Nŗ]R@g3L9$tZsؓC:B<!]_'sE'A #N5u-5JN9u#r t Nr)_קC`.;B6w{klrB=wZmw\f'ߢj &n+(FQrB rzJwѯ_l*aQ4]kںgؒ AFV[D4 XpaUuBX?nc*ފseL蚐^4:zP~@,dw$[f.{ )'@ WG4' jQgǪmKͷXQ>@pQj]ٜ6 uH,@Q1ٱ 'p-+N pty^ad7_vw1/˂@D~6V}HrcyZ+{ Xٰ+.G N2:з9}:-(6!7z@to+Jן~VӉ4T0 {S΅lzwٟ9=CR̈)DnVX 9G] #]ET4" gGK c;y-múH<|5?m 9<-aJI89a#a^hznm ܤd5;\Kv9?Kӓ'Q"Ueejp)j&+ Xa n9Wn)t-0IɄh\~_sok,VCi 7h݌;)~_;B'fG!Tc@.yYo^Ḟun`JVb{( =3{OD@.Ei4Ix6(GD4] V?HԪ~PMa2U\es~.lק8RoO{4F;E[7l~=aԋ Y&BwG^:It/Tp?CmG^68$Sl^_⮬b@{fzwz1{ -|j`=§J=cC~@fDP%{0asiY5Q1 3g;.Hx(9#}rx~]J]*qG_.3 ɔP5xcWpm|b_vK:71~ |y^#ž)pE]6 ˛y,8VzTU~;d.flO0to3~neQ .v +cmB44J'%6091ϕO[>cko'EXDo2Zh2[:b1 9l5 C^sBL4"'IMJ8;Vg1l{Ad1p ͷ| Hsa A4 ;BC(6b(5H tZdUm2BЍtkl|]^:!]3یp]bJAgr~tSu-voR"O)Q 3'a!bv z9 e ihg?XZSL xgYԦ!99ML'7q$k˝g:mK0Μ pR[c?,\r^"d|~!rص߰PeP>|v[]f%e'́;`$n~ i#4M1`>m({;|*(QR% <" j ;Kb?V6J:ߏЧ;g!wux`J%،-lq#`p>6D?:vF+%Z^J'}Nr¢Ŋyy^Poᄛ+{%0E+`j; bc9c CQ>WJe4m)A6g = eJ@ZI)į?mVE湘'7"J`o}@-^Y,u :AH ?F邧DD׵\7*H>ڑ)[*Sk/`q]{:.dwce>Y2uWKq\p)4Մ^ݗ6$Ņwi}cIH31/uL{t^~_Ato"2'1~gXUI#o=Kx G5"7OWq6sea|ne$MjN8<^8&'@FlCr[؊IPz-eek{PB om#_'!Q@86ep\0t bE/KjqCA>魑;u Hqo8s* |Zzڃq^]Iů^/S*bb3b[F*u,_ePIB D\?# &)cSS[*Pi_ 5bT o ggǜP?tj?y;!7.+,Qd; gVc9'2[3~ pj6H)fZ$(uKS1 ńsm=4h(Yx.k/a)S5k݈τOW, aI"w SJirRֽ) qVV#.)/?~[j!w-?CZYXcQ1mcghm{(&7No^CAM(S{3hY'w[Dzij}vVgu'{X6:!vbȢ4?A@QgTi݅`YJ6/)%%g5LU|reVy6o $٨hШHg x0U@6SP$HO)ᯂpa_#8Y:PΩ\JkH$ucbފG9ıN!!fjQƲc^#[PKvU %P<`l{ѩ5AD}ǠWǯihP$#!/]4K1Mr[݁ﲷmR3;ҹPdkǨP^gΎL+ h)щ6Jgx0^]̉ EZ\9=,iDc-hzs*ab@ڷVX"XK+^'% XYVbm@qfm͞:W/SƟ)`c4@q"Taτ`-BE 3g ȡli)xONi;qsS#-Ex Ÿ`MB@\."b/(]}-̽;l2Z7 ֕0Y BF96lFPX[]De0{ɫeXO[ $ NyFc`=۽K[Ba;bjO19~Hb;=n&t֛( ؆b@M=_mjN]CX7j717<b>hӛSƩl 4zU< HΦ(IYr(d.'9%%h^qGIw ?o\i$}oZEmtj`zcSrYN98"ZJJev)XG?@P)hna_uQan6"k1X9D[-ß~DP5ǧ4a U4ę;Mdk!'9Dރcr6E}~yuq~#|G *;>ui1g}/EuO"fƏO֙D; )a|qf'sjDX i@T,ʂʃ{ͨ5H(]$`CgٗTlg4Ȩ׽Tw0$&9Uѻ9ek ,,S1-L3ZPк1+1tݭ,k%w"^|E֬M/e K:"! EVbG cu`7[,\-EsTɮ cuZ4RȘš¸iuQgWמe?j(~[hlE%?'2<2Y8@>]ot-eSMh:@)rr p}z\ 8ųm~6kʪE, Yryq9/'g7.-TBDɝ2BuY2&&s;M\u[{5+}I䃏;k(.됐 np"c{[X ]5)Cxkjrqh.wy6"%H"t02%XX.8/8cn/Wh^S^q Ym/>N*k*?_D-n=ua2 `ȍ]0&/O[zjL<5{% r9ΔC-͑.Fl۪SI,-my뙼2NzmXyi!(7i@x{O^rrw|^< ji)^J-Z 9hiQ0sHPW@8o e='X(kRJYɐO-˩GW{1]*161 ζ7qaXOܺ2Tr.r7r9a(߼ԁn 00 {û'Á ^n!*J> v 1UDQu9C<TJO#l7v)ԥk@)|/-9GO7 {'@ Ӌ{'S$B9GTFn;}drOa}لE* L>|@21{^'VD1ɾMV:2 ~7Ga&b1TL^]4jL B& ا1xƺ9OoMXMӓ/"e'2A Ͼ* 97FPal @D?Q P$#ϲB*N!wu*yv;['2#N ?iX?OhYU򹩙BQ%_ꓧ6hSwIdpLzKXvEb@;A4œR!/<p͒IGubY*||cBs RnOaSWF;Χ&!kMdcy{Sma>^潝Uayʪ#H!Ԛ{s,{lȈmESP^#`/E:;1e ۽TVhኌ h.|D엫xp#3M41Fiz>ujF ĀGk˧zO%ԤP%f!WQyJb\0M]3D)v."dOh|"?jPI[x"w, -rw\ţ'1'TchEϷ(PB'h.Ֆ?9@Fl.pX +sN^!՞).^y8{%cD百sM?(3\YhfJ%M|!޴f &tfP ;o>ms (HRiI5$hǂ^_~JgVZEQ U-LJmV@9Kp M*1F}Qs4ؚYS:~mҸn:ycEW &H٧Qh1iL3j&:<dfql&Mv6Q]r=Eϗٺ7^ )U^w@&wHjR~/Z6f]5q nYrqRS:b|AȋKIKY&5ks Y4_RU6ž{&EĻ:ag?"?RlHǒ(hXV^#s- ;7O ɒFYPo 9׿ݭI18CBisZr[܀3gV,y"?OX$Qg"٠ҷϟ OH+ 9 (D\BlAr5v*L4tx!#[iؙ0t@-g%[bti1ywj G>ؽÓѪ/@/b)<ŝy Cdf1<~>Bh^t؉u/\'3Ik;xKuRTИVL#2"{}ǟRlWNeq%wPu~JРВm#tM3177w qRˤxHaN^<(w%%{K 0vx˖o0G tUՒ@co| +Ȅ012q@CGoK8J ,ߐLŮsnv A#|s ۚӥQܡ5B(v*uV")ZJ0r:>ՏpEʧ$iS`)P_%x 9jscoW5b%Yڲ1b9 FE%Fl$prΌoY x.LtTk0N~ 'KXEcpckT<[=;Xvx#xƟrFCVJlDyqqSe7\y/urxp>z2Z>ե,ԪiBiڌ\&G&Is n=wovjt.| hq`8Y/|tyfX?xEFd{tS8 x ҈|@(0~wsQGpSp],TX|88A }&j:xe2!hf"fTelW~*?|w/L%r-2yPc F=kz+Wla۳>Zjwe.H}x?tٕ:=Frb-6P=d =sv93 P< p=eHiѴ1 _lAInSWYX=ۦթU_(p22*B/^ S/|GQ6}ۭ[S$Y, icV;f nIBpYQf?8`2^LD8O]5vI6Bxo17 >!jk1С ]v8vW/˝c&`~m)c>_ٶ+ʸO@r{@ ;3$+3Z rԼR@Xa1M]o?, dьFBE*15tl?&ZF4C\Hx t:$off1v]aŽ݅/tXͯLeӣ`^  ks\87b}g([k$mM.Uvzi{$<߁)apVtf}7$%VmiZ}|OҏbE9c**ՙ*X!QPP##igOLtq(`FQ 1*wwC`B$ :l"|7lqZQ`[3|9JZi$> 'M&n6`f'e8=wucKEB ?.йިE?! yYy:j%؈?]+1ynձƹ/p R0$&h qu[;y1\\O{J0u+&ClƥvRzlON]R?gR5e yip*6TOGZgv0,2>~fp|ckܶm>EQK_˗3%TIϰs nzp޼׼}&avm0kB &8<,c,Ⱦ`0Yb cXK6k~p1b"ͅMDWnգ:DpFQ(]isp1XLizz>B.-TwU`U?b&\)?tW{ iCPU_C;(򳰔D>g.A6fOZ {" 왅54ld'BAm+Ż~@Z+ش)<[ypFfwr"  Ӑ$|Qڃ3[i?G8U+FK{=f3@1<)\7< h`6ս X0"jf-[5-MJqZy<%c:3oݼ,o# hФ3( Vɚz!U PjlMym7ڒO7@75}VhgS@l3x)ƚLi &i׿H?Њs2*z1Cs׭rmn$4kY(x !Ɓ (/i1f{'qyQHͯ_U2"]]"&LSBWpi#uaXceoPOX!vN8}x]J<Jo@G7%s,vMb~<}#gK}M=ۺb7t=<ؾ KUq)Qjy>;"8tΝBV^_Gs> >Rb :,+A˒Z`g{).zs< $kY0 I[BW=k1,-}h3 4I-kl6Yd U4y6 d*ޟf!OX|'Mggøe>l`eDV0Sont-h_gX^)?\W5 ͨKmQ|8,$64 aՔWn2 $Bp)qry{.)Lf^:x&~ ]v{(v}]*u@+׻p~&ȈNKoD4q*p'Z1{pXG&jQ/8ᚴ@FS>J,3tm|_**O|3G}'2a6N$CTͽ<2ajV4Tyxm^f3jW"yˇ"Կ'D%P#lkZ47CmBKxi'Y QIŒ6t,ҵ. 0s_hY1=pڜϠrI<بwQ@|fh'OYm< 5 P|': Aܷ7m!0cd}g1dF!-/ ,Z+pTŊ(j0&![LOycjSfO6(oqrL|ُT3_a|:A $;頩ȯHΌ["a//Ex׮to0CUUn M8WNoU$Vyaaj.-&y lw,8Cׄ.'C[_R,dnUu|ځcdd>pQvGL摫̻> ^j mwJ8vKz^hP ŜaΉZ05D"Ih^Ac2!1cG^vn2om m0?t3񢀌g+Z =qm^\k\&C[F68c{:U%n;ZγΟbk_T|a5ދ|`ʨL.c瘹%&+.~=G{OC9]k)[PcEa"x𴖶|PqWθX1 ҿͱwWwZr K>GӃ-c!@á#U n4³;!0Xh'SH7(C,^ R,ëڿ@ ~ϩCG͕p753l&TႯ\"c䲱+L՚ *=X_^߀-ߑ 9Ǣx Fӎ(_K?r[DP1Cnig[obGD0Ѣ#YjG!'!CTmf:x%qT-r&A䥰mF{V fpv@}>+ Hۣ3n`l0Pu~I)ZU)`Jޭ?Z7MB1V%aQT\g %,=!-Amt lQH;jF0~PLV"€]˜ƨKpLq1 >&TVj{ MT-2BNxi-Fgt]BItM׌Q 1kN*ӠŇk@ĉ Y] SWqG9/HMm5L뀈HIY)+"|@ 1z5$|*3;uՠ<ܚ ITRrfPpctUe^$dt35=W ;.ٯ/{i?#_A/㩲1+.-VH~;vDQȷv_z.>:%X)qo+!Tt}gx)H4zN"Շn=nSZ7^إobq%+\·vt,R=Mn* ]SxsIHz?Kygn֪s37% D<_kfA_*}j΋hjQB5LiQӴ$dqREh;ZQ۽tBe=_D#D"v<*Z^DnHPus:O"rHAGUM"i`C_h%2Oo@ v`E4 PP|Kri3pTѧVk@N3$tֻR>27 WvC 7QBgL59CF\4<ΖLt:fx1=ic~:$® HaE2'&:vIS6Aa{ZAV|=D)TXgP" 8(w,Gn ⏍(- uaɾQ9T_o%Nu\RͼӨ-.W!.*YX/E :@|V0>ϡ@wA1$M S *tR:1=Y -mTyĽPr8*ڏFKt%03aGb3LB7~kP!oD8{ ST,ʊs n,&}8c o (Y@Q'&t^u80rA>@_pm)MNVjB lLJYQ /Rb Fc928Wpo-) _Pϯ:(֊N5-#<^$9o#}b)ɲFCpoek de!]b(T/gNZ 4 Cl@Gڠhtc Eu1l!3}T2F@yƏ!hA ,6y(w%*eSFBW7Jeb ,-*h >A T:rAսM'?J\2f:4f:DқiKݬc#e^OɺOC>/=|ֳC(zHQ]|rAugYu2A*>ICהP_ Kvg;hyoۥNulZdX1Iˊ(ԟ(,zձ(dUƉ S~HAQH&3'9.GC6uCZ@%}x(x±{IA^$bh r[~>ޥŌ7pȓāpk$PtONŇcpӗe@ קb4>N W5p]hvԑ\r_ 輩,ߧc\,^{ʱ;Kſ0VV")󤁎%Mu‚RC=2OeG j}M 'gr$޶Fެ/ًW=rٍyBr-t07[B+7R[cNZamش?5"{ϮcE¤EYk=n35S8T_y +d-w0IX2xѣ!n !+߾z%Q}8uL9#˃?5ZXYq ?m.cW6hUX#W?~]P?ʏ[T, -Xhxl;d&s_"WbZ5*U= q&h#&NF0?3e|m(]&.$ ITde?4[$fmE a XvYz]Bp!6'IX6y$-EMx|>[gdszpS͒w,?$d뻪"]Ngn`qȇ+E}WZa섰f LP-;B}Vg AH&;+B|]-5Ha褟6pnȖ@ޢ1wnO}ᨄA8YHbȁv87νCtB" 菴1KN8vFg_m?}* m9<,g;4 k%MGV?=:}Ffūb`j t\q$80 P捤 * OD?d=Wg;`9m?\h :m.ئ <1i؇Gpnm}7ebX3l?5ҘtH^n/l.@SJ]YDbb6=G?7W1clE\^90RlW% YT W#ԏ=[gYZ07070100000368000081a4000000000000000000000001644ae3bb0000faf0000000000000000000000000000000000000005800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/]?Eh=ڜ.+\Zpp8ސa|„  ^rdZE>-?: *@O P&Aʳ| 8,GzkQ@BB.E "_,K6UIVX j/l Oк?Z@`.iY|myL795YsqapP.W|'X:{fG"@BdWG[r7 {q{b;{8i%W:]g٘Rc#A _vHʙQR| /^z~6rLGLfbq gU/ٵɒ9ËOncmF3Z*BtvF93.'#GftNq X,U'ح78|Ni<jnܤKrX;oUdu`VX[ -wiAZ{S{U[S3W# -*/ y ZnR]`"<ұp隆Tq!!߉}Չ qڲ0i1L$54YA0jzd @חW|q#i\JaυaDux];SyMqlŲrңwcH)Ɇd#3љ .6ڭAKM^s!6w rflGغTSҙMIۖai@V! Q1Q1ZFkQs ~zR++HwNXbBA;4dȰu͈N_ۣǡ"9V[~Ὥ3hf:QϠ ; 0!oo7T2UW7'_F:zUBpn#~8sL{fSZ}aHND?߂v3i &?s. pIYdGZfWŐ :MK 4 kn<߀xvu9_3 Ξ4P)rnN:auu+ 7:fۮ/XI=ƾBʝ].ȍ~[oŲ2l2ys Nj7ek^wtbfw,Bӈ| 8Di-w y1ו–d$Y?;=^HuCCPķ|nKtG4!Z,r">$uzȈ&tڧ>Y$P hne}pdC>,`orSXQYz1T&$ռ~\XUmNL%|QE}ÃglrY>S؉XO,|ޫ-iޏ##菬RڬztǦV?CY%|o C]jG^pH*: *~zY$Ü&ƣ̈́CY-)zosR`c+o>΃VFP0,txԆ i'\c=_JU`YNǛŜ9@S#ɴitmgmBqc/VWK b^LBѢI\&}n8fSBL(Cb |ZX~iD=YlB1NWַ- Fx#iI^!yTA[Adb;/lgeDhKXx YLƺc^{gK "a^{2M$%{ʸ49e|J5vkVӨ-iBO+}ѧt&bctfHn{N&3 7#N;AΧd4˳胔h,$ZW.b%~e Ņ)՞-iN$g;x">@W#q ХĖ8hM^9[-T'.H+ǐJy#h4.W%iVsR Y}f{vWUSce^6^xec치KDF~8;dTHI:D#L5+/iZʐ4)kRZF-2@o*@+c^mP_ѣ [I,ЄdauRy3=):  dLa-xZFS Ol_8\5X7QZדemgq |eL\Uٜ)yӒ<<ȳZP@@G.dAso!#Hf d^.BvT5e# #4"@T).@#Uc r&6 õzn>7L #U߭.NcU@6,/`p"chE)ٚkC+ kjU؂sY/>,M%jö4.HCD6$ޢ<r':[AmEjj~`ċz=Cf6VՕwUjњvMа48ڄbɹ$5^^q_;FjC ?w"%e6jد%KDk9'B/*lSP,.2AbEWHNnB#RZjk/Ib8Q%"Ͽi53 [D3yP`XgVS5Ҧ(wn|%qvOcQܸs&G qW0cs)lTv8qQ=R8|)ŭmB4Œ Zw l3:C Y NH@GI k!06\`(6i>ؚ~:VL#ќk$FUn{1[xSJI%Ý%_&#Z_Р06)Bϥp w9`XWcsYJ^pGtۮlDc#2"+5w;*i4!㴹T.Y E_X VayO6YA7 x9HhNr') m9.Pdw XqMzQ-O s*n/ͮڜm}^O%Hb x`};Y ?j=1VC-"`40 |v -zlTag]@h56յ2chdY%Dݯ^9YW.uAUjƥ] 7lp+ /3J 4QOgrրz#p1T{E4^{U~ -8*oDe;i >[)3l ͻ? -_B[*( K5 cBauyi׳0 RŊg:tv 2; Y,+͗f*\wTJ;˿Ua^nP:>okh+(yo>d`v0@uo%B#2(XED /<';: [y-v)Qg(!k*Bkn _Rhd|0"FuFw ΋G\KXO\%Ms5⭥y6 /7T]~MeK}o\HT*>c:D1˶{Er7u>KyjĜ*.ݰ} W̥霧96r$ఙt&_Y5|7dх*8_7J/%;Ia{dDB3ɃB0Tb֘ɩP<+%(zkoتYB#wa]$=u |yۢ/|L%@(K8YƵ=@c°x;oK窟D NZ+_CIB4.Nn Ldq3>)݋lmx J{v' s6oTێGd7L,H-0m.qz8hxp xի{W8ry0u0դz^d g4.U/ C9ǣ|Nk C϶X2%^8|K;Q;MˊDjb֭tke`~4p4;!k2&'!ALj6Cm6yP%hs7_bt"QIFHt7Thot gy=Ebef;TS bu4MO$ADßwWQÂLl.o*l!M]6wf#4 -{l +"a>JiL P?9H ~|/(4Y,}_# lYd`fk`2G\JuU zƸܠWN|;Ǟz 2 k#iПLpolgPsx~meȓVT%hz@l}QR:ƽL8ߜ0k}VP2 9\'hx_M8J-I9k1(릨}RFkSnC=Nغņi+ѕOQOOwjP?;@oH?MW lZR;;xK_vޞ>f~m{^^b)6eP,k9GS yJ{0f$In> Зcc}) @ZݵO #< ;a_ !p̒WdC z(. z561n OYM=h%7Cն ܦrr:^&='j:^Go۬VI.^.Cbz[^!9LVpţJ# Nm)5Ұ%7y|2!g=h.F#O_xj+ 6$-L%0;dsy;냌&7R')7Ӧ(aeK|Pm ף+fI/$Bx2_f02V$H q-N]s+GA[錱W w7 MHp,F}<:ZYQtY]85 $Ķ't+/E3섈`3;pN=Pͱn멘4X_yD[boޡA9PW$mI>=#fMƇ{ c QQ"MVPȸEDH3Gl<}@s,]pa mrp`X Ģ6 ʨm^~> )oLkwfbQATF?ikxc1-B~,6v<^`ijcjq[ &CUO1!<񾍏Rp2~;7+(9BJ#0An}^ijα#>.s K\>iIn{EV%2/'x%;9y" Z) $+K2T4Խj;Mq̮;Lq iJ Wzd@0I쿝MI.|W7:hh뎽a3xk ?)lt|BdLOuHzՏ$- }jf ڴZjĄ5>xjɳ"S/"͓dm41C5W$e$#i?Vñ{aNDΘZg;qxŲ9z7!LdD â p|8(XV;a3JLHyA. J"=,`?b?'fMDK=*i89mEkhԙV9Rswɨ qځSA՜*)"KKw+~m̾|7ckNAZ+np*_x̅Sdoa:C~@˚6>z" -rS g:EOpFԉ5CtN"ةm>=ƹ%) Zrrd3B#eyWa `Aˁf?|0᦯H7VWD;"d>ag,JS=*<# odEh鵷%Ah3 @ M nםY5v#ZR4amt=qsK'#\Q? QQPt >󭛤թI9K12k &.ԺR#M(d;In-P[@3v#8F968Dyta XP/E,aa-2Dz@>Jlt,te6ږ9y `?c^i|'F?B4*aF8bI;8网A\ \/",ǒw|ة5:]/_υKYI2GH$TD6.ivz"nj-j4Jhq%Xmm px_lޔr:#jr]8%/i{r긣EP[GsV]u_4r)M̾Dj`- +Gcӌfn(}BcfT-]E g_./yGݓ g`zSuK$+^nASTו,tZENlt EAH^mFPYdC1;^Q峠Mw~?1+UldӵXK@lzbXM9/q{t'ō,L`/Iab}I)(ogjsy /ʿ9C0PhA65^5*Y9.;XXvy/EDy6KYU6)s ],xHj?`zƻpn]<5|`P9Bݒ$-_jE+[ROR#MԩD ۫1EN(ΰPkR"5i#KwҠGdlM_\ߜ3Z\ _2ik?MJE,jj?uU**XC0[i&I 'a&FgͰ"W'!rvvWB H:+\[r G#`Tb7[ܘa7?6 Lv#䬍4̫{ {0_Keh}ukh~1kǓ, ϧD k\6*Y?SAk<mmM*h/ 5;-5Udc}@U)0̗S6V4hpQ)Vܢu*쨅$n[ ?E9D; Kqd5J_ހ/ jqۄHgQ"kg$t5sސ|G: أ߻˰ ٖ}[zFkڝHbL:H9iZ k@h.?eb *,7|=FFs+7j4,R- Q;aԜKuܰ9iuUp<ف@Np mfDM2 "P@p%Kbv=oNP~q Rj&笪6寰e^R宋tfxLWm[-W#Ԫ# V$1e[0& tu#+gP '6'1_h&ybΞ˾P xD2ql _4$~2~榢!]aP:S|1x/L#,t@f#anFl=j h&Kg`2&њ{h1"uQ$,HKmWҶd)Ԩ<)P5"u.:u@.Cӑg[?̢hdW-ǟ~ #0ktrev 3f -i&r_kEʣvz0|^h{*p)Fi\ܸ*I.|:Vrv7<}V,u]Urp:tP4<Ά,f[G:w@"~ >;=[-w㰀x7R^d4(Ij=9:>^aO8W1POykdoK"XTNrv xGD\|(mb %{ոc1$" dj7Kn g-\`8^{' FXOT)#[kOsLy[0V*zsG7` c`k 0ݪ)cjB2L&gVAU8!"$N{̚2is.q'.ڰ̢ AZSb0טHn$ڂq8F Ȭ`xQPT2J`+q 0ao <p[MD͂cRIݨZ:R_Q cF臧L.|+hIbV#U֗iy#1!\wdGi `%+ ^s92;IpZJu<`l]huO*bJ̢258yG[d/aεG!YщYDS1? #@;\0%}FEN.?6si!x&6oxU8P$OGxXp1s2.9Iq=^,an4Bˡ ~ ana7e&97Jcpb > T0:y B*BG7cCohÔμQ8K)Ðw'`S)*GpRK ZU5QIE+A8}|]áuq}ψg yhffnQu99ym(T(FA]f=۫ 7/CΨwkdĥ8fٞ5#AYBzkStU"/9rIUkJ%0p~ߪQοgO7ɭu%ѣ*ewZe>i2ܯ6a'ƇئON\$!G%/mE7p杬fU_:"+*aV{OwmxxqDd'JwV@l F5 ~&WZaWN BMϓr^Fyj3rmiPkH4R2덿A8, yQ6NIQY")}TlĊn+J`i{YTXa8EzU/CS< FXKf”蓬u]TQw)<>~  7ĊKк Bi1A&g>&YUXpspa4iC@cwƠ׆0:Z?>T0ͪHScu6ha,l֢JXt\O`ƽno^]6vDL;E+_>p7B܂B l9c2n,"+CLyA3%)!)p{bmd }<l{ɢRI ;NSH? I/Q9 n D{)2)pɲ $CWQp@t< 2 /O@MG/(\w%hLr6cftJ rab&d8ΥDM?Gؼ45Ŕj|5\aOK zbxredmT:A#}`Hkw|Y,8i+iDΔoPT'f2dEX㺍@ q7K]LtF7;A;_ {?ڨm8=ɖt⤁7$^ΝD9~4aD7[P ZaFbI [(9 N9OeA:Y _5FbL0dK]dIƕ$MǦ[3ez5:$qB  ݹ"!-\]ߟ`$|ԡ?BY *j Hwe"N%]jqC5nR+2k;%zپc[ΙV:HiyPU <=PQؚZUAT D'qx*?Q|4ƀ>p?TS^%N}| 7%yrbTgx["XX*AȅSy8YGhs76 w 4Ltq,L# Dk#ؔ"Scv'a]Tp&V~Fؙ](Z5$J? svv׋^IyWM 4'M9o&qb]O;( Ś-RPvO&ٕYP HiqCuw᫄.:y?,vZTX"ϑU$2w#Fs*ݭ'7 odAj>?CgI9~3Dl>'r ٵ&dN+ϼ2~u-rcyy|58B4v t0dgN7lH`P,'sZ"2 k*^ʝ`I'|/:n5ń$|5b'aF߸1@xF`ֆ9Q;d[iq%].>>>yi[޼C:=Ku\?J!YCa ofkuл Aau>aFQpsGU݁+U7~c۾"ek":=fbV> Tu<Vj V|kh=6Bf8Ҋ%Zެ3AH#;ΏvO?ڶv-7y. t/գh%8`,R{5Mt3䀁P;,eȪhV=࢐>j[Fz2'!f9_QPXR?AK݄[16rolmj-eb-$m_RӊONPЬoupnj9;$ШLVDRLC~(Vi= ,TĶ[JJ))#&*l*q˽")QzwPp/RKE6 )9+xDp$q~g)}f}U@ EIjx FNh B!q+Rr RV^+"o$X{ʪpZՆԻm~p$mRKU9OC6D5iP/)J*ʺ2V4`'asX[] yCRBN*_MJHDD8j!Hq4_ Ms$~]V5P K]\ Oy}_ꌣr`eբ giU)f|rpόԑXMzfC17\`)sfSiz+`zM`,+}; <ͽ"R0g )/na!m4ÈYP8+p&C|LR&3= <=}7DWFev:Buw&|HGָM~ KOu )yFv[jZ㽆N3 LRˌc,%Xt"+c_ N{\ۜǬHE'glG_&2 'fXVB;Q"wRȫ>v'J[!XGYga|SLfݩt<K TW>]+:"s&d.rp q=(~gR2mݧCԯk2uj'6UoaqD%\^XA-+)ZRP>/C]f jʴ7As+e_d_(n\,q<4o@5tufJj샗vkng1XcuԱ/1zSg9J['7^=qɥ{%)@THd<!Vx8̪(*eZ $csޗ#Az1sn &~'ѹPN.|lx '&F<~`Ȫ4[S׈64Yli1@,M|bUaD4)-lGAg$.{tX.*@VvC-BU g3K[DRZ0;3s\]4hEqh,s_Ydzbʙ 3kĶvA\8rY A<)4ߚ ŝԪ]Zbƽut ixQ Vnd)̈HNoUk[Po%-*#>3U@uO4(te5r~ Dg#ޮ^غӅxb7^ziW6rc|L1~O(+FB)z i T5XKx~Rx u0VN\LU'XɐVsۓ(>N~oyVc`ҳ9̠?FYU.C U.-Ug7f2R2;Wܤ6p P-_ 1H,ԽTǦA@a-U %anZạR_]'bYkwst KPp-bl#iwcmk ߊ%m>B*p_1d&KVEZ߯,K['G!nb mw\P3 Q\Ho d^8wli`y \8r{qqe)/G0uz~LלV%l/e޺U+o2Z+"Rhydr̦ww d«A  #MH}ya L+7'46R΃= +w19jwP9nƂYru.}Ҿ{{R6DS̛kTCVrR ۟-C(cp8,̀VҿVD&W {JU@7&V{bu1_' Ǐw* Eyg~{MF%q0ܯ גQ8=0gBm+ߖi}^,I{BkR5"uyP&4Wӱ_Ht' c8Eޚ؊L|(#) YR\o",V`KS,4.Zll[[ y?}\/J&s PZLpmӯpz)an6;k&,r+KM:"{7Tk'S;$c%V M8ֽ'e$ilV>jgq[$VNw 9b$ŤXFV?r~9՗)qӁ}/akkW궠vT+?- TWͳМyĬ`weI q6 PR WrBLLT,h)^6-9*X$KRCmV2?gаRil)dlm v0 @ 6Y2ɼvm#Mo]Xa,6?^pcTE)5G"}D}Y7 }O;Hy|%DplgJ8Ts zhQp ho{E%i0Ġy: F2= Tr *:wkϤɭ4* M|t#}-KU+ @ߣٴYHg,\/F;8m#U KΤqO `v ^(BV0gE)F~Vř!n.t<~eo">bO*@S{g(RJNAϛIW#;̐ƛ 0["2@kLᯋ^(HmktUr>yV_> |+[z)^%/dDo8 e\' 1Տ7.*阣qCsk4ͷjՔes@/BRIg!s V 0G-8}m8ЯS["Xk|5CR6 Y+rcP⪉S`oPqM1X W%mש9g kă%%& ARη4udacP"gwR}i٤(sP. =#ͤ=/s°PΈU9GVM\B$ R8UC/1ZjzĿB(9ok$ϡ\Ir9o=m+d(Ƀ. TR:(,r&/~!BUl?Go6lqjDQ/YoB1G`N&v8v9A,foj0DİȽw T'$U"=.I/1rj i&]iu`\pn*C~%i:veV*^cZ%2=|ئ)*N_CdKHBC.v쾅sޠe _\<YsRxh`&Aq{DU\-,΋2gXn{]B~VgIr^u!W^Y+y~,u_-iW,pOOKb b]\s-u,*.q`#M9W߃FnY4h-mݿ2oGP |2Oj7<:Nws^tleV1V77h8Dlݦ&KUlUPC>Tϻ+38ڞܚ%-p̆(IN)n-15l;\=S&Oߜ3^kl KŲ(dzva,»%v㷭\t!M3'k]Wf QDRs)?.BtoS5]۾/{ؔ:&0.vRNP37f#<8`<-S0(۝u,jsę^A0qㇿӴa2Xt|2AH}G`u/G5 [߲I?zq" dDaq @Z/rpTԤ3J-wNj$S"+Mh /ϳL u%wXEv5%TI捶AngjO+Sr b韼5}&PT=an?=.smш2AsRI$rxXllM\R3Ǎ4B+i) sÀ #w d\`PIGi{b؞ ?q'MnY(8ZI :yu# 3l{PN>5ǟ9Gw(HUǗC!opTաyM~l8G&(΂?h`yi)Ӓ{Bvf'YrV!:øbY[C=7*dwsF52`C v6B,¨FD m\2|F)e7od9$9 Swbtb-Jdmn[-D9 (?~ԁk=ɑUQr/8)^`CML5GAV0"u EQTuWd{1<ZE"qJ.U`zN*/_m;Ԕv:["5=2='Mz{,Nγ8P~yG7ԣ8ˮW9Z*\bǧPסyo^:kJ=#gFgۈ/?!n0 @$uShaU-itk`%V˥aA 1US8ΑhUӭtz⽯[C?qJdm&0wAϧ t OǯToMis28$s|BP_;o &d[1̈́="2&ry7y (nd7W,M&=UĪy3xE0,j+7*>|_F,&(MHv]}E[=N*qB]!&( $)0"Ͱ$Vӧ{tek\2 @w{lZ4ā?^fe㜼ɯ9kP~;!o~?O'6 UCp?vtӔjN~T׽6Eec(!EUbZcZl IT .4LLā>ٞ[j9=IĽP1fԐS ST89ݾ BHIqEH4SaY3uqdQO۰O>cȲk澆!脢瑞u]a[!pՔy8Л<ajŘW ,2ӆ#x#ea>,sx틟IhXuX pw"]F$}^hΥ,& !Ƈ6tfsM\Di<g$hyrP팻:6,b!ݛX O܀(g#+d+w{ErTU*ّgEJ |lEgggDu6mX6͑8iDn P(Q8Do>[֎NHh7rИQi63_NgGDv? s$",l:g0d/TeeW!4+O-ߢ◮.HMd?f#K`grfFsp > ,[|k ~i|s9E@ Y(F Rw~buJ^k^Q-3ż/!xݙ#3H[ g´EQbW ,O̧؅ 맞c.wKB=҉2w~7ܼܽ-HuȫBN^[,?xJVnW9P7Ml)tY~{^H a}HƕA[s_^ܣhBgUGAW~e ` mw]vL qZ(œYP M > I!;g.](z 3tA?PkωkEآMRbG"~5R$@m)ffWȇ5@ zJ 0M>,GD -$xFe75(lR~:oI"H5 Զ ß ߘyP(eܭՅ͗"rN|ZX]M4e 'hu5a7'sΨ$9[IWM L3Gm<`bLGYN+K1ֽ n;zZ/.x97Bu;W;≮H߁orMɞTka'J9DZ{85ѓhDyg :" }tpJ~BIfҺaF()+M{6\y/ iPt+hcf9&%=;A-.K0憚>lS*xY1B`3}#yz-f&h14׵W&h :Xu.~%Q:n1ΐk7X,d-ZMaL$ L %)T6o-l#Y \VPQ`W1{$CXἆ_D^g;m2J&;UUF+<]~3*udgyEyFjU:gLu7#ғ9c1 5{3 dʐd([=u?H=r 7YhT7U. yu댬ݠ\8Hz14G}l`&s0"qq>.a9vԼ{^~֏f'V_O[54Cze:>>p,=xgm)MP'u䕚[?}JʞZAs[S)JYF]+ J{CW7Ui4#_gvZSY?Gk nZJpB*3g $0m}v[d~:4wx.iEДa$ҙ1o|[L?S'^v(UJc<^N i/؁PSP,pshخ|-2oW-g<':dn; @I˶)`x*/ݾ2[-͚OdL;WmspΑÊQaIwX $՝")>b$\tVTKaq0\6Ѕq8=υF z@7 [e<6]x Q|㐄B#Wf_W( O`r: ݬcS#  wArxq٭ {tl1F~@ K_l&;jE{9 G5m xmdIrN)yb1-OUiGNc^<"ハOo| mfdsA\f5))}H2T}Nz>֛#֟˜3łw7qd]rcƀ0ɩ3ԍK˧(|\WH\%)-ZAaq8ޠ YQls~*|4 GGch,_mYi/jf(VՐifթ/DLVYr G,,oQ0Tl` S,>#ghձc`BYAZyF ()bX+<6њJB`%U- l(BN1kś^5CWWCY4Ҭu\3eⱂ8rkaS>1|ʫ<} v*(镬Y-͗1*i6zfg эѣ#9)DlϣM=%\%<rQ ИgeBw Fv'ӲyzֹOwm[Э( a;ur &p^rܯe^o)aga!S߯Ifݦ18cU# 2 ؅5Vf;kVA'9EimtC.Qff0 73IFncot>ESh_Fq\ < HQ%hi2daOfe;/X!K{sأtcU{XYhIc#(=Z#i@$o*ڒ"ARXŗ;~k1fL5G?)RA$@?1OU@PxĔntA^ 歽sl]H%3CY-5i8 +Y7u~M%vGC?tm8 V DH&x|Wą < klcS/侔0fH &^ݘr)}[߮6؝SWb*\$Ɇ!SdM CF5Aptf7FKYW>y?L%`]酁v3Eǻ$…tT0 7FK,m`wbZCd>bL#`CPWo0_9lM B0ĥ&H)g,ӝv٬ _9~vQwt e81뼍 5---7](t_q7j&Oj ®CUf/yTê3JQTMRPfZ9'j-n.$lk&hvHvs]B> lɌԦUILTϰAߣ,p Hec/ua j3EcFp@H)_)"h,t<pYkd`U n|jĴ . +DPN'fH-bUJpL#f-܌PҰ؈A.(7JS28Y '#2|c\'3o{bLwgɢJNș[%\4'gJ(s,37Zr~N{>^6_VS/:t=vzp`PƼ"mv] 0%*XrV[fL{ih@C ;sam8<ɱylD,G͞kgLijR+Sֈ~/a50 ^b"YWw(̒v5cյQh0˵BmQ;qL7ʼn/+[u/uU> >"{A#ѓQBZ)L+ f^x%: 6m= EH\WYýXpM;bb0mVC",nx[ !P ȴ%fbG-TvVg}TNriime=\+ǔ2"oq"0֞ ?Jr dQڕK) πnW-f~$U>!W:ccumu+rvԁ*R1Pز:Ȉ6i! i^F~sw9y&#z58f}O` RҶi%Aʼn| ;<ʈbW)Ck%$QkBoS `'98&dF4fNݵ/pBR YFMg|Wx!*%l-ӺY !\3*?UXЈHP/$\o~cb;h۳3Ne5} yܕBl)p= ^k$EEXMX)dٻ86ɅX>m5/5P#(5G"ADӂ~fW |P> b ƝhOU^a0eMԼHi^O} G vL=1K Ֆ~̅OfOASbR oqO6`Rɉ$pV(̟+fdI,̵#K֗z7O"U,x?.v3)1A\mA׋uo/J#װe%r i`Ѿ&x |ObH-g.oHіdxw;ޒ Si s3LPgoG2I7V)DfӨX$]Q3V& SҤoʼI).藂 +䇲Fm?YK929r,|lSq9@"!ףq>Ga'C{O҆/ťHXգR[E~ bmhӄ:Ĉ"wMo4\)ӚМ*@~w'pŗMHLYзE+R} ]y--Pjg'ċ,+[!w;I-e_6^SL.kQr'@QV#Ocp>Z(@Q-*kjNGiwC5YJ.ƵWM9`C`SS#%WދygP@fTd!c*3: D MП'Z)t6XDeD o(F4GPZ/%}\ 2GN-p~\6v4IFs[p%me\|J|[@<(ӈ?{-ҬQ^٢":9(@whTK2ao"d ! UGG*Ws -J-u;]vr\ | m'SOez+" 8gIڔEt?%uA; >UH=gϙvKH[_ePp||=xp*ډkmS;kG3z89Snc6x'1%rBцte(cy-CZZTH|炐I||'(a2sc>H'} ֝e 7\V$ZZ#W7n‡B95̉con2QjOYG$Ba 5!VV^tn{[50"=OoQDsyuh0(FH]dqRV* W;"EFFvG@. tIFa@E܉Ӕ<σg.NX0A~QL[f7|>ܫQTxuqnl%tR`Pz 7`>w{*#K"x*K|;|8&. apHI^zEQfXq,[1st( "*QAD?Pxt ]:ab;ӨrQp99J NLH+Σ~@߲9D80z<܈(ݕPmlx4Si`CLB 6ΔdWt?/Q%|}Wwb:aHaUrNHHE`e*o v+]=3u{X9lQc b0@F'L)@4VApe8b$5tu(~HU",!؀s Ps쯄 ,73[uLKeKSY5R6{[8#Ut;aG4>} Y_+=Ys6WRDYA YvLAl5]7ޥU0h|Z~ >45 _&tBWZ{QVi_;jDs2+^ǶG1'N*JFCU 5u<a5M!PD=XA 羺KjiE8rl\Slp~42tc۷AG Ait/iON p%v)TOL z%$}rXO;JJ9  !$.u%-ꄋUrxq (8ZAʯK>'dӄrrj}4~3'GR3|V}r$j˹O:{*;yl 'Qs}Zؖ԰Y\#73R\L^%U\8jr+kA׷#Mx;jy,;k_@+7qijֈ})r$D(mGhOg:NI4y_j(B.#,U͸ɝhŭOQ yh=ɱh /*,L"U9T_ +)ÎY)%)DN:Bwl+ yͷKJc#w%dgܷ`pw葖(51hcVSH8^v9"W56}&FeiD~7>O8TQDafDVw^d)`*b3aXښYlūEx:v[vu | P.QHJ5G0v=@p7bKz\Z4Ź߹I)|5VS"w<#Ò 'rr¡iizYv=>s;wЪNfe 3 3MM&|^%Yf^tuw\?ʮIjo25ʢP%6Xxe 9{>:xpX.+EqAƞl.452x*GG{i,ܾBmQ&Ogq2N1@(L/M~%!>׊ [Ŭ|ބmy)%A)#xkwRdbs!#]bؖlF/p؇pv̲()s,24r/U_IFr@¸qXPS `+|mNp~*\%T{iI`+ B(.I[Gـb2T!+vn-jti dgL, 2Bjbfnu KMF 9+N*X0a8g 3h5L⨰LS%S;q<䛉Wdm i޶vYbP}y폂7I"rݐBjECs,ßcAIs봝-1F Ibg+ID.Q1;]}wiI*@vF!g.fN^7 " |Qu\Em? OG:/ Ϧ|wxWb;B!g =so!Dk*%#V؏/ZuIt̀oϗ_CZl\;;—+~:r?Ib"ŵM䍇:]/y-RUY丌IH*saff\h&03NiER%ztΘƇR~)X0HM 0KqDB3@K-4[:ZTi5d(ar|Ѓ-P߄h@2B"va v ؎9atPEb_r$iEF-s EvX=2QF,]?afx)~$?6/KqT{%0tL;;UF;o_^j4ԝ'U%X@WfE]_O"3RCF:~4zלI#8,H4im`՗bw^nó ȏw֯[l8;u<k_E-gT3WyҀ\Ukj\ lFk˼+78sC56N^Py{+@M<\᭳3 ~ES&vI4Q, udIA,G[OGDޝ {d颢MRz#J+̙[z Һ!+> <# X~+vշ)$҅{3I"D:Pq/;@ͤ#H`F} a%r}xɾz0,vү; @Y#wXtkS˥-J6Ɯ/JPpGd#!H,_isMG2YNz&|mq_>aܬ%b>ު.CP;~gxlW%=r%Lwx{l G6q5 oܭd[Wr8N9(7 QSn,BZ]tZ'in *[KF1R-ӸY{Ц)4WS7㭕WOHJ"Xd%~اT&(]]Z;RujC9WBS~+ey߁/7#e =Dn5Avb&'᎚*m^Xꙓ8Fq]tlmŭQWF}7:u˸rOrkQD:WKpA սM`c-ne[мC9pcaG nxwu[T&󹺭n@_HsٖZ#52 O^|#}m w/ |Jm\x|&y/&SBrRNG@!!K >ؒ`Z GpzOa12[3a3G>l hy䤹Y\ZuPBG)"D'[&PNm5RNFXҺz}cB)Mhn0rlF'g&'"p˾Y쳫ź6ʁԭ8^T1}m.ᜓwҞ*Ž]UX=gxclVG4>;5zi׺Uo7*A4 KdojaܙBVc€ MM'Y\Rt.gB><)h7zoNa|B28(~3v?wo,x.r! rgEzBKvk3p0:T*7UE@f.!_<4#vgpd}$E8LҎkJ_V wF9n=j-fBJԶ8Jjzܞ%.$3QaZR#i0KArìZs\Јrĺ%Y'sհ 뫈IO0iy8C_tE?2G} PY4mORcCl -iR-aQִR_Q^M^c mZc&={m.Qiqv}Pqns.E1[ x@t̪m &:W<_mJn($¨{%/ʑ@*v```qFsCF?7lyNa.Aƾ)qX3iA]'&aD}٪yA~py$ͫgO=ۍʶ6;W}/1Q6IE XjC6SoP^&#J9>r?.CcxL`Jl| AanI8ZˑiY 䉶[Qg0~7 ӣR 'i} 捀S1{%U6EEIwZNЈj +~<ё,O+'(@+Ԗ!t :y/Qe@Mn岅l`f^-p4 GyEo˹oH*\XVC7p=RL[?A`gϟm,aeIc aEr)e/Z(xȥʯމOu4,ߴV4LGn5NlrKwFCUZx~Tx%e1gP@OeU+o5m#'L&@sKp>D҆ݓw˼.r  u 29\d=0R]7c3]&뷅& 6l쓗LiH&4,T88rAz~[F- 9K!Io3]ҹ)zOp؁Z2Y'Jŷ e_ʬĭ'\lr{@Cҥj81LqK-u4ݵ WW#N`Vq~f<@NfP"/&W#"qQm=<^vvh`0z*} »%gE ͍+@o}a68#=̛Sыީ!~av@<l164iA_Bj8++'na6%! TpZ QELX%Hu6ad3,˒]G[gc &8oP]"_`Y Q\|#բBOosV?]bfccwYybnuہtgp$J|rJJ)Rҭ 3pBK&V϶Rzp lDX\q ҧh)3&P`RG. WT֋*}ҦhQ;r6 t=9r; g4.s>훜B(I \4S+k斶+ ^Fctl2Y/K#6=5=I?YޛYKQ<6 B$̲Vm) S~~SUJ:<r3\|B#WUO}#N6Rbzk "T_=YMF:pGQ(}VÊٛJ^5P{}viy=xO7͸+ccQ2BJV$=< ܈ʾ& 9Nn7>J'Tn O|Ra6&3o(.<)oZK jFs͇vVcM"6oWm p!`j}j8}&\sf0ٗ\LͶga&`p"jMj%9u# Q܁wm;γ^h!ċN'_JOPA @AV',P1sR76C&Wxfs(F J {̦"`d ZhM@a Gu`7 e{xfȊ#J!.XyS:_辍kDMf9LW3se^Tkp=Pk+oMfܨz\{5` $Jǘ0{xZDG4E8{73͒EEVff֧>7 :BbsgSΣ%goj10GP $?FϜʕ"_Ike<.p#Ñܖ#iarshk8uióH'/1&hʽ ة[0HIFAuSIy:ʬnu<'?ICcGjKMѺ}?O3uK*\kaq=-q5b1)7^oZFbe:SLlo\Nvqt4h&0M`Z/JY> +o \7݊׃Fȩ6ԲQ}s"MB%iImYf{TEKnZm#;R8Q! q&H7@^T8)f Sf.sz%f&=ĭC x'8CbM891saO0P4tv]!Nu;sdžTi}fnHnIQ7iqT;Me;uydzaPc!SQ>$F3 ݠhjjrS8$h(.=\9:n(;UKpkg>n5 ջBLd'tz 11j)$@ϓu׫NcI]6ܪ@];5)Y`\ɚC5-VS( l^G⪺foy7%}aNi3JGmXR 7.~EHWhܐEz0dszIGau^޶7&$R]"edelG@G,]9~[03y*CnUt#mRG mpZ˂6e=% =h?k堍ppsjݰ˷a bMNTg".RYk;[U:Q:+w܆u}/˶DZ) O Qn$39À v&?kr,<My44M{Ͷ<~tljp~ $v?7? _'2}`YYHX% s u4Uj:*Z}<_j!|T=t@Btbϊr#kqP4ي2PggdiݸPQ,4︓"_ʜUL b Lm8ݟOh 2.Ml.DL+Ző"ܕS&:u= W֮ܓ,y]S0䁝EabG 1fjAiK (]K;|Js9Zlq%~}o5޸-tb^y#vz65ͪ&s_G6PJ[s<8 Oi?vP͌W_צm$9K$=uT8)\e 5[(WN 23tg@ƕDM4孓OYҧ@/'rѓA:j6FӕbYb2ef PvFBڲWMϣiOoQicVZ>!oNu>m5l3Li 5$/5n}ȷ(#߀1Qߊ cD@n͐/b`t%m̟@֡8*8MjWHSs4LRe&Y#RtF0hYrAPY{r+*CўQ\e4F0]-egV0ϙ[0?5{X6I_t&R3S fs'pSݮm5bc}"(/Ns4Med 8O] l~Qr=#j IR{ځ_! ݐˀn] wc՚+YfO6 hZ.QF jJHAD<GrFU=Zj<>ZWe,S.+GЮr*Fu 'Ggs}5 l@aӒǐZ^Q?*b6*DG4iZ% 5BQ-.'Ezy3VU2OR̃h'H{kȌY\,;@/o3$9q:F.3㚝5!)RolJ7$fݍ?eLKW3h21Cm߃L:er};Ý= |T+o&:?[Ȁet@EH9Dw;VM%vջwc a+Lq8RZ"Zk[a对v:3c\#Ue2^3tJfH3j3/.}kjE~'A;_Bsp dex{D67*, oto{=v|A!y\/"/cjmg') C^R0$Fd N0ڢ 4E_SӖjg!xol-l_g$ʜ#nn6rJna !hқƐȒƕbyڃ|woKx԰VM#YHO [|38ߟ`z+${S(bQp\хu ٹF0W3: \;D_2?smm}8p6EPDĩȨl~%%}y"k/ @2_d 88E_vy~܀ ɚ_VRRޡ exKm Dd wǒc{k)b"lWn3gt0~MrCq}Fߕ<v4ѯn!(OZ;7iٍDJEҨ&z4l MCh; FBtsw6Af2ߋ(CrQusp<lGp⠔yd<saȃBI"EwE{d'-=k# q#V,IB֋m(s)n'ڟlO+gUWn)'Q%M?:j$G$D <=j"ѽLbIиSyjZ%!n(n77"UҎ~⨵oUƳgVsXE#ϬnO6&aocf- ABf n\8t}%?DE@_ȁC7*oqEY ۛdiA*8I^fhՠ__&| ӱEJzo&RȮ{O猱JЂ.SQrڀ; H!oH  }a̽I Γ6@z7LjkI}71eS$<1TCVqo<6C ] L$+TM=z 9 k7 z"Of*~hʌ@[,7C A]F&>Tx3y-~U;VEyLnBgB`2}63_@O@(eCwJ pN>7WG 5v|]EڗV 0)pXv \PY]BBW&Teco~P7Tv"- 37wS%%:Nmd<3A>g2KZls ds+[ۨ Lq8Ta7oA<Ua(B*'VK|T317x]Ho>?&\'2R+d2U*rY2r@b[dL[uC^ث ,ikA\/ozBWiZ)Z^;GgJ ^Ag0[2'`~=P4+ׂ dÆuЮn'v(rkd;#I2ϿʢF{P)rZ}x4wY#&B]* zkO˹7A*x}%\- K^cfįPn7DmjI&AoC{1UKjs#v5@ArYel-~9n|24'<򅳑vd!^@Z2t-rD`#$˧"y$xb#7)1+4ulLvYn3RJȹ!?ݰkkicE^;@B^իgRG'DOL՝3rB 1h#&~(}{ =p~`w )"1[ ~>; KJP-]Lj1̩cuĵRBPVb)/" uhEslǻ+2c3K7㰡ꟼiYm׬!y~SIl#ݩ O-[Ĥnj]'V& gYvѩ'rKIzgzAK ҉#S;,)C-"#Z[U?  ed_A72>(v1V;اKNLًq|T^(QqS)`4Dmd6@+Np0Xp.s ʙyLwre{}]@")GxID$xZrߪk/2K鄚(Iy-yiuv U\ϥ/O/ч.1Rʼ]?)rRR96<iRY[F{xMVj*~QkQ(% "7:Rӣb8%=TR.w`wҏH%"k:ЁI\ j5x}Nuݜ+^^ű,3F;x,zj{Vr|}NW_8dizF䡢YLZx QO3(fs8(5AxAȚdю :W}/P%RGCĽR@y}ᯐ, ̒ uߦ| AT+ \Ce\$ŝGcGL_i*x?w« ɍѭ@' )]Г:RjH2'2 G8dd _<=L݌DR θJh-Y_6 .2?Q/Wȣh|S%^oԎ6 ]$7:ĝUf,D3n(Jc;EN%Q/"O/͘v `!yj" Xz{jHsMȊ"A "鳠߆2۳[PSurc8ǩL#NIIX^iu.7꡶1}+T<̦*'Y5͑Mڮlg kX,&a}m m7ZRhvL՟f2 T\9E烙leRB`¨+rH,l!#ޭ8([6Yww9s r%dd i(ghJ{X?{3F6Nv8"#2)9= 8n rYuH*m'] ekJRnwNod<áxaE ~G֫?Ff+O, k^ Ni c rQxF=ç(їc6$Ǽ!SCauVNuXY,7/A$Ц okz)aYNZ4Kǔ`6*`fW :X. 'd˰ \y"&cWY_7 qW968Sn ]9J ׾7QO_ҳ1ƃ~GjF|/N{]l4ݼeSng|[4½.FM1a>Af)3FkuSD3փ*GKaCֺO-E+&Q`~Ĩ'4$X)27;#\Mm`Edy:Ȑ/T7 **Uu \p~`|L~"!;u{}8l5v}^kJD+O>Xx3pCcF!tĎ.3EaH ?{>/jcAқtlZOΑċr>]zr&hF;`<~ {U([g ' |㻹j}_0Hs, @Pc;>vV>o<#jvMպ5xy,TW bR"e-+U9bz{U*`cmQx&WtcB!**iL`)*(X0v>rPΞF篐q }aJl4E~bzTYXHnBw5M -MF7`_Ƈ+{\3#}yl3!5t#>i_;& +2ak ϵX2TۙbwIN[-|6+@D*TmS+>X%4R!ԡ5Fuv j$%#e`]b JxVѡ`G/_F4BSV/@m } 嫥[[h8yc=T7|Ū>()ey¸?(> Z/< =C9hsqFvx#;zR!Cvrr]hӏW_1w3d޷bx}f5=}li!(;L&w%\C!?`oj$j=vl䬩Ѥ71?ZCd~K c!Yv>l)w -AۏڗgZғ߉ )+қF-2Mn^Lb)N:Qw6^s+7V\u盽4E9-7 RSKdgxš`їAaqh,V]iOx(#γĜ/MuwlJ(rAȣT'$A,>61Wӥh ^Wa]=ӍOn "FeyK 5?nP۔zG*w(aEKّ< h{qpEmO{Yb̒W%NKb+a'Ԯj5f@I/r7*|-)SgP+a-tsxw0(F$3Y-+=G7لa+bOc"XT@Y/0 ߪu^݇m%KNx(2Y N 9U_8oBdd8-'YXbBp? J .YNك}{C%Q_q4Y/>H=xxxDwJV@?1qUU9f+{OBcYeѮTR;DwU_HYhMKmJ56Kd@BY eMH)Tk:{fʭQ5Yͩ 7395zq ٯqa!k]k-9rM=ƲN w\~bo(ܖٛn路3"}4`GKXN┴?#}}C(udu„:0f\W-W*crˍ fP=uVGqix*q?˝FfHRf3nSÄ?ELnYt߫m4yә/1TlFhc-RuFl7_DK. R̒+*zJH{8H-к^ha-cmQ'~*f% N"i&#& хxu8J<уh*< 2%{G%z=@kpeLdj0VJ| ѿ2-J${%fz%߄zBjTW|;q{cȘ|趖RZ&!ҔKgZ/8娎閨6m}֥x"aGyzetM_OA7mt kmY+,E$c>R/ALfw1L`M|lhF?OYL ~ג2iШgg>0XiUb/!A @zu9,Vv4WmG-HHz5$k Iߡ5˱ ʈ+ΊUzzJPWqcl{NjVN>?XȚl^w+pmT_9 u=&Z&h4:Yek,U烠wІ;vDe(Z BOڻ2qWk8`VYu3vbaQ#:vMN@sj@2# XO bˠ%O<s2xjÖ0DN>ppÜB\Ұ<nZ'<'<w;2/K(q7Y~uHQs[R.cmr! ;3ӎ۴o m?!Ir[v5F0 q6Bl)*f a|Zp՚FϨ?T(XFF; lJ0RQf)q(Wx]j GmG0x'6+2y u"Avz+@f`k74²£s&p֘m_~wb@u*] .*Y` 8 ~^{/(K mg$PR^-OyѮ^`QK:L|ztz$42LTJB)}46xjȤ}_WF3R"F>4Pn+u ɉ4(IijڐG0v?s%ӴH\rXF0϶*ߢ Ư#97c |)O .64QKr-bB$_@]ڂulnAxd(57WM+1M2@ ˌ8FAdBr6'^E PrCM"zXTh9I/U/7k:ٰ\H~Cy6QMILRMfdWx"5LUXřC& BG94&.Q/۾htϩbgC'**A͌$ˣ|G9SհinXsﰣ4uj*z(Ksk awb^tt<({ 5=vNᓹi2'0G^ OkyTUػg?Y[GY `UUH fcpuomc&mE+˳2XYjX[Zҍ(9>1l>ߵpl'(k9V]b>h1zcIy7\1y BP_)vqB@`W'2~Beͯ襝dfLcԇ(0w%}-*ԋ년pg/#j*Or-7ѿl9HS(԰.gB;v+ = "6C(CF< 4zlUUՔ 1$fO~01T#w62碏!YHXza_G9cg;$N g8kDa1^aYFy96 39)u]SK u( uc}PdZhIe=~]c9k\/cڅ2#?ms|P' \@hX$J(4nXQi(6*}/v\79%+5ҫ+VJ -3m뉒7!QϺdjk]Fggfbra&'+lj?)uCXm4ը':kU)ö޲3$2-S?w v3W(DO4qdҮd}Jȁ-5L`5$)Rĵ3v?d.[ÍMFJSɮvagJJE採ҀG~OiQ==iڵ?G)^"X!r( '],T]yٿX "I;91n ^-ͶzE G OړMoD Fa [,9>iƿ<. 0`D hR?M [ gl/WdWa\h(?оU' F(Ѝè#WHh}FI"e ]7)K6Lȑe#9+^ K#jABfX|&2}˴VtfIgv2\%ﳓ׭w74.=!]9egYZ07070100000369000081a4000000000000000000000001644ae3bb00005344000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko.xz7zXZִF!t/7S]?Eh=ڜ.+gUqId')m∷pQwF0Ԛ3=^W{_X6S_>r1`*l*ۥ߼)rmy-:njEl*T Z*r?Gz +)Mud$}u0FLUN$Sw௎ ֕~6T~KYlHhmTgNvDzKVNH%8q>f3~3@Y!]\z<}㏉M~:R}I݌C9 ˛Z15o?vݗ8c)UOJVلoք{1wojK+I׼ @_KuQM`Yq)xJ> sf k=rRʁ_MOǗNbRÚE [d b쓈$NC&sh9SA'2<` n7Jk{<.S4yua?XcYl]`fiS!Ƽ7IP1o%*; Z1`&]W$cxh^udw*j!Iv`6ݫ8kbTnWU19):yF<1X+uKvgQpޔ!0”h#J<V9r U6.! M_#k!ci{[wЌIݝe1dbUhnDHZj֥ CU|fE^ g(gH\D~0*)bR|-̎ıgg(; ^)J}Vc߂K|P:yo,nL0,qAsXa8TO 똣b_IS=@E8\=B8h~p%OaZVZ`9J)v|o&V/sԐ/`4CF 2ԤIF#8+]PwQ AzoP67;Ο)DEWD7dTs;j2&?=^j@'bWhB n&ZJ3@ოUAA uܠ8oo2iH-kA ^4V3 |e v_X?Ӯj<:'Ȍր1t+A֊!+A5@홁7mJ')7̚FM5O8JRoؘVNQ嗨JmkT\ 欬G+}P0,Vy'o"r5ļi/ Z8߅&Gm' w?)R–ij5!~[²&x+ #yXe~F(u9{J)xp$s6GR5[ejpeA w;- PSȲBi=2BTR/ĒȕAn#Yݒ [ >A>ٰ\jбIy` &'B@ ѻ[ V \3jΑ0%E&=ȅBy!J^|Q+݊BEoyYb3‚dx K:}jNr0m6J3 #hXpwJOvfd*Iړ#ݹe7Gsxi& RfS@:^&#>`N'zaF׽;ݗ*^$bNÁOKMv X"=F2o[@ωw~\c+m(DVIϯ](u*\JEs'fX_?%sX={yT"`oSݣp$_7Nt%+=izs)W`>xmvdkUpu#%WFk=~@<_./mzs`*S/C1W8ϔOC9iI#C 8 >(O_.b΍-?wB ؕN׏KHHlhpVQmC D%ۜ5؅6Q>k2#R~{W 5\߁H҇c1H~Z%IGaSVLh6l0]Y&iv/'93lo/-a%m6/i@ lC68IB6Ռaѕ5m2a9nRp5J9K a@ =>13C0 1-|rYJ~K= TOpc~\UE*)B]oI(ptO.| 7s<l(}PH7Ϋ zc&DK#!hв'~1>)ZcA`$:ʹbJ8=ߘl$z^p+tx&ś- ƪ6י6=RPs#6wt )EX*F<%M+(=G:Xm\{#.7}):9}QYDg6=A+&G^I;qGg-‰YQkߛXUA⻤eWUdǞ/vp!kLHi3 0:S#,7{=ELyRz &RDqy|<&ZGl3,K{P6@0D]=g`>u6f@Rs4%LK9Bw Y"*Eo7n/FFYCݼYȖUGH{N`$f뒿g ΚեYH`wjko\ԈML1'Λ8.UQ9d @.djԬJ[`W:q啰 n]N9y2) Wb[X&ҥo(I=05/LG><\EC ]{L7;W)>Ra~wfYqY 4ka29% BÑL@ӓ~6Sׅu\ .@5)1ۖZ{)x7~ZdC2"M@kfQ4#U4 hoZ ȥsY; J[z 8Knԓ{O^3QT=ez>L0wmpψ@`[ ]6]X{TTۑGdMXDSFim'48%ucfvF7vܯB|]e ۺFDQ}Ld<:ڿZ`'H<,UT* UCx+ 偳G%Yl- WG~>}G0 "pcBh͚Я|92/w6Cf4UUYT8lőjsPg6nL}0OxU,vw‹tKl!讹t~AP=ϳe MY8DpUkìfc7O/lyA}.9='zxp}/\Ϸ">`ODW'WxKa du^/Z6NG O!ExcoPyCtL5s!jY*}3aϼW &ӯ%aHh P@(=L 2+D6Ac3 bjFqTNtGj5iՌjSp7GOd?QC AA+2F8Pj~`8aTX[#,z| M0l8[ż};`a䎸&qc[л]K@SWw/_̊XzȺy C%#iv徤Ne u9 [ћ3sΈr~Zjâ>BevRP'wf]e=* /ReG^M~uL]w>9>$(,W"J7BH>q l]P9Zz5+xervww2DsC߀{wdu&VI@b:'| %^*RS_|>~ot|S-Jۻʀ!FOq}~Y ?EOtA4[$8;H혋9ܫ>GtTz48/f- '$Us#irF &jAV-6YOw*2|'J` 95ymbO*"Ռ^?hKf1Ti)cf:n6z(XX[; j'Ʈj.̮\ZEy뗘Ll`+:TtY@-6glXމR@6QZNby/Faoa)|tak9L:H#J儚cTd '*Q\oڿy'`o5=(qRĄ7>l[ ْWʫ B6n_XbpaL1eUⶑD dՂWZ4N$T٠,;+!N4qtCh_Ϯ_fS6$ /ulp*NAc. e:v\^un\-$v~s!xEӂ"+VM S=d^%=Cibq#5^67tEqqjul+~x9CNNX,+BdhMғ:βZʞ۪48u8%kbVw̡ ұ>g-1 a!zj{H˜ڹ H+8AeOpD:wju%H.!S‰,VJF}N Rրd. ;Ԑ:fչuTbLQHϛS+Þ hQ<꨾LˀNF S7I>Ls8oVރ,%SQI`Qx]O>o$/l8SKpxq`;J} %\f6hZr1:y9Šͩe _9drw1`⡊E!ʃ3O8CMC_jbK[|fVN\GS &f*֔b({=;iDRd$YyPɍ1؝(&0V/g"4Zqªyyj3}9>aVtC<_kΕ uކ%jӢ 5|kDu.ѽz>R[nk/WqCy.&gDk؂!K3 Cnjf(5."cZvgčwetEJ'#kUۉ@֓ J7z@)1ANs;@Xʣ_ 8=]m뜋P./ooE2" ۱VAHL \5c2C>Lu+:*fTҋ½Ůȹ$ ;;Rགྷ–:_ӆ4 w^ٸ_ݓ5) 8&KD7@N^ctG*?G34C3`I]mI<.3=sKLs?EE=TAŰVrZp?dٷ A4*l@2i׷yS2UC^A\]R~j%و.8_#R ҟSIZA۵ˆqh7¤㘗cˍ [R3bpچZ6e|M :P#r?҇ 롉W?YDfMHӌ#eb.|wmcu!`F#- ^fyr3n 褳E P-ݳ:Л+MD}WEG]mljץ@?9@iiH$]=Qsj&H߰az$^PeDA\=R[.QRΰ!lwyE7alGj^ZUǖ)Y"A#]alMA4^k"b&BgW[G+u\=~_ÁnlE|נYWTZ)ynHDU-7&% 9@A,Go-fzsT|~a ^vWl-DW9HbNe/Pxҟ*N/fHV͂A?zAmj_WUu |vdm7ؓe~Uk[%ϫljn3;0y| N݅8lC -`ݵ%-Df/xuROYU0 z{hpH Ep MK#6GQ?BvYe#3IaPfmq+I`հ3.YP'XѠ#8@s)U2xkuqd<ρ4YSl>a[UO\1*yrH`A;‘t"e7F/dZ |"˒bA=u}l0DY|V`93tpqP!Xiڝj4RVہ OZ|ʽGZርIAPFb:Rhni y.67?1JYKsO4(b ߒѽ* L~_P9Hz_5i㣄&=; QwE/qٕSˆfΫ"ˠC rK>v9u/m](D'tNw ^e܁ќ}1 艘2\5mFzrwɀXb⠁k^P<3ʓhMpYn˴<&7 Ec=H 6|}ou ldCי iS 60Zfin~w~ZN~)/fr68M (e><p##f;kŃ[,OT6Q!mOfT0!afc|QT#v_F_$q,nC6V\|/8}I'b`_~k8S}O<4lY\ݺ+Q3ɲ u9yT-]78]¦h!:d"2 rωL![K(_:JazνЄ:i#= S"ui#]i(Og^ϙ/c2<=ٜ3|1Ũϻ^d[yI]"ᰃ976XP"Qo"T3qL[xl#1&Ŗ 6yϏcji0k fPVes8-ERrEVc0'Pփ<]'~{C' ̗^k1g,Dp{Q- -5ɦo_9HT\>h-l~{mIy8cՏl'k6_{7mu\*KeE~:FjJd+F6vsBG$2*uN%^DCeZRMQjN.K0@[L `{n~Rºڈ+SU~6ZԊ!NS\Gŭ,fs; v2l1MQTC0~Sl+hi9)iv 9Ar.wqLy!^uv4_A|NV; مTW~øy=ֹGqUoBN&W$ymj:wds{ڈ~%rvʢQ7nsado3a"l)o%x2r d"f&|YJ\V{O)Oue(#O|͗&!"/}pҖ10KU?hTWdd)|1p"qP/.'-QmC~D4e8I֏z1Z: ﻐSv[:;GyVW'2b9ա˿+P|_9J bZ`!̠I"XވQ7sߩdy;Cwa$]<הiX64lb hm?[!Iy(5dnnxH^նMP ^S^S)Q:yXY*| _=P( cټG-l>vRSVfw5r">H gx6F|ي ;˘ ^$F*ї D4$a[Bzk%!t/x:bCxeK鞚CȶdFCsA@7WQP^ÆoBøwcpnՋmA*Jί#R`yj [ǐ#|cH9U k.mPϷbT+xI8#Jj[2mg9G) n=v{/\ApIUD%DbXv *%sn,=,*B'łYVWjFcnXjK `811רRk3 z8H|9`ҏ:F]yzC;f*==́l`$7ӗ)c<4}$`As~hH.#I% }h p~7 ssߵxr@T䀿uBwRz4 cM\v^1bN]ATh/WOI Y=J52? PHFGy*t6@Wu9 \_8N ub9A"Wk_O&x~Ld_%N# 9KPI3Rc^:/:Y& gpqZE׼L,Kp#uY ==t%G QZjA i%Y S]AH)?Ĩy`T\[VXR~Φꇘ]H7٬x&DYT@TfBs 0!\\ớmeRvƦ2f>ⲣ7rΑ.)|('c6[c[DNupoM,9d_?B8! KEbuaSp=>G%Ucq DqsVg v&2aA9, 6Vbk%>[C4ȲVgK]@inrNzZ7{U|^ݛvv!㑂m.BE d"梶sV^dQYvp<7e! ]~~67HGh?cξ #1O"J%YQ"u"eЃf?$~mΐCܓT'z#\uH ṀBhFw]X*,QfF"]u4(F%!7'QC+!z6qG.O_slm BVMKK_ҳShK|kVTs V{m8 Q6Q{ʦ-^NX>@CZAJ{2TɬF @`oʻ5J).$:Gs0݁iBg01ubR#JS) >ͮYL} p| 0BrUi]A[AV>ɂ E2mb,^A&5$~Q^m5FQwĨr+:7jm%eT'/q;3ꏑMƌ݄f&tOsѫ?n~H"!h̭e:AR\QOu|F `QWxS+ʺ<,;>8Sw'ni@ìt6PcG?})ާ5*[˒jryU@gGQ>'[!=N̬Ѽ؏-%fz.z"EIsmCGLQ' 7zͪZ 'lji @0yie\jWs]pةuxEBmGTY4q* d.# kP~qniJGgH)3>6QER"8dͯfGOl51lYjZ1>Oa+?*f1#B@vy#xݰq2=W#ߧ/CƧu9Ih@zZRXTbcA#SE1q=ȽU֣ D\oDk\w&WĤ!Ip͜ijPw  /Dt$ #X6*G40)~!lgsxr*GĠkkK rt<.}i-fQ\.;zG!A{5PA94k[1x6LR˄=m2b ]BFJe Nd(ܟFR r6;M jv9T;[fcl r|n(ȉ2Xv"= Kcq"q)0e'`ptJѻnl1!}k3SI'+2BE8W6dSF5wʆC~;W MzM>E';|;6@ ?#ko 8Nh&;ZೡhܕUhy[ee1gp)-\=J#}fD*k%&}?P2|ՒKz)i13uo͘$\ @lij#\i L r݁s;o4ZFC)kjFit"0BjGm$9 O =ci'k|qEk<>!M{HMnS(r'I֯țɅ@YgL4I/t~(m!}t)`|xp,Q>Hf?!weE *(E$yѐDn7@1_/#ͥ/"鈚g~8NՀ 42(QkQ{,4^]-s- ZFݲtu {iM(Nvԯ't4e&kXE %ʺ &$4]} +7E;TQ@v_Bnc)r'߇pha)FMSɞx9F`ć^֎QKHa(!'r:牔_!%0իj*퀰ЂP6L=Ћ%kdu B}`5񍲶mv@UA1}vd K;BOKs='^? s=Bj>|ϣsvKZ۠8#IVYk}|MB4: ĵJ`s޵gű0i* qL2raHZV'JyPrH $K׆l6۸YҌAX) \n@psDv i܇Bm>pf P-\Fdh*9bh]t֐+Z ,`WzivdX-oSesgRf*z>}COT^ʓC]jE52Sy1GC4yeD/ osٮb/71r׸fͯ?E'f- (KMʧv~= ySk?xِG k< D>Ջ_AL$ǝvB$Ț_wmSRhWb,U SјZvS/KooyKfsu֬p6VA=C#T fLR+v2&4\\Fi6G9=&-^;FyP"L TR5Mm^>9MK3+Z{ ؍ϨxxW 6 ߊm~͋^kNy" yĺK.*)/U0IAawlYws19"l`G"ѳ?ڮ*ߛ&&b? ~nA&/bo+P,1QN!k#gޣ%uH]ƒ d 5]`j-̧!~ܳ{{#/f`@&8[}rݺOMyY X@]"DpnZ.br+p*HBH`ONNM(ro1\ H#j_<fyc[6O{fU'@ߪ0S2q2llW^B{#=_N q{gE%e}c+|P *!m2;rzúa sgƎIYΨ}h?0>=}?u<HydzO(M qOh= D4S8y2R6P"F2$p0W @M.]8\E3z5t1~Ecrf"y?FA&9|(\%,,C6W;I_՗,Y94gT&p#{p&C#~{9p WX+ nORoFeŨVi"pD"KPn}^UxLZo ZQL/a"_^ p - p1gV=t" KP:-2/,]*x3Y| hDDzMdWԴ&Ī_}jnn͊hY>HN*|'"5!DruV0}CV 3ƒ:pෝEGS:1tFp+P6_+dY~| ?̧^Ȩ)W8N0Y((P"Gg8{ZV$EzIIXw֘:% Rh?,JaʰLHp`aYMj(gol^53]R (>exZ է 8}e|9[O3Xe IwH\IL;;GS!qެ,t0~ɫcI1iaUK+vb}ARb Gl( Nd` a{I+Ro"tEm1EC\5bW&O35|)vvahj K,J4M{{MpGMy$Wϯ 彌Mq#`xɽ75*{i2ֆD k+hFJ^Pjc?J% {Ldξ,j /O& 89y\R4,T&l-oMf~B l5m9C-T4DsF7QoșU+w= @+A.N0梬œI;<m e` ħ4}h#20̚6Qa$L_yTRH3BP|$ᑙ_JA{2rVbll\A _/io,~. EV?H0J!R6,ZoQR"LE[n9+WEG{cVqB9@!B0W0I-Wk~{,p'3ȣQˊȀ^t{@nwa]~_n tUtz7q`K ˀ2Щ0Xsxk = o lqSXGa# yAϽ&"xp=F}[/_%|^W̓SP7F+[4p[ ~Vu܂;Is^/Rl8 dǂ[%E/QH9BʄT, ەGEL7pd]݄֩Eֻu*l @FDM!L;Z;4||V(R͎pG^QYh\n8%uQ, hS IMq$gQI65%/JPȋ"w!͍|Xu=)L'eOs&+Ҏ"v ^m{F?cm$?{z+ JfR(g[$\i)IXv'n*9c:(,;lXSBY7!8n hAIͯfu}~YӪ4b:mqG2H[$Ԩtq;^xL_Y_6D`MVw>LT5-mPxJ(:R_5f?s>@+h`_c#MաBqCѢVݛ-w塺:'PܾmtC[Ge[GV s4&io$I- dxd#˂cX62Yf np\EF+i\솅-qW噅D-т5I)IGu-!\<~noC-^'+Jvӵ5H(Ci ^M+/x2Aƻ_d4/iө{|'=ZzT@4R dmEaAZH泽D9 qd+ː0](./"c\ SJ7橑 Uq8*.>\)w [9U%mǍ[S˥S4y'~Lo2!FJ% *: .Sl]LܗovӄL8HT 6!Sa -3{DoǓ+wzjj1/w y]7:kD>wDcOY+S(+ehU^Q}\1cSJlOpՌE>^ %E%Q8av "M#a{t{gեQT"f?.ЦjLӏ8nZNNKUٳUɉlO4_݉ + G*޴B7Lv%/~IH,ӗm`l寪>X@“, hQ7< Oj2#O_-UsD) ܎f݃l\-bMu RwlCD5`TLueЌ#3Ε^S_PC XmFkV 30Aq+;ҧb5ww.9d?:WKaJB5( R`<-2pt'n2OgϾqWc>j%LQl,5TRY}Ɗy"[ռ(l r\$DJ-e#sJq,_*i'somQ Rm(*-FhM4rܖ[u:Y.VI{szdx;a`В3Nfkp8(a9䦓ᆳb%2*q8!} @/Sn*7 ڴ2* C"G">i٣Z*"ތ~sh?v]鿊TV ljf`M7aKY2Sp"I5MUبLœb_1{=(ΛH 0|p~16_n=ȮUm`)LT@8>Rj-»i~fmo=-2BWq&zSc=8Z,YMm jz K{j,GO&Сk:1=77͸nQs(?l141=qih UڪfT{=$LVʤ̱gYZ0707010000036a000081a4000000000000000000000001644ae3bb00006fe8000000000000000000000000000000000000005500000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/scsi/cxgbi/libcxgbi.ko.xz7zXZִF!t/?o]?Eh=ڜ.+Y rȨs&i ND?jAR )M8C[i㾕@bAJkXc-IQ?[E%!#*F^uw{$aLv /&q'w"t{O(w׃lR[*aЃ|Jֆ^ϷB WeT֏2r`A+0jv/h Q/@@/N%J~q l;kpC :?7%6ȵlX++Ҳ,KxC)yqkTTH*75橛6mE~q/YuMm";5[!( ^ 5P2<dhO>҄jŬ^+8W l'")3M|eGpdW)S k\W6r Is;˟fN&:mA*ȯ}4W`#+Yʧ!W |$<{mi#~w۴s`;0¹ejW)3U{|HBe}EQV3 zG3hoXOE2-8PWk=5y$ lS6rv2.̘XފDFӽhZd;nSp9|5z5JA6LBxϤMN:Vg6ʢ)9!0Ǹ=AԼ4߄HI -M0ŀrS@h`,p0{} Qi3JQCC r;Y1 m' qzE*+໹wm2!ͨNtj/LFcTf( k2{h|/lmgNsgӈbS۸TQq1$ټNQI|sl7C'l<Nm":$`ffpuQQV)v8gHU S7෽ԹtRIM}f˄q:mJA\0|Yԡ3_>:b5œU7 ]İHk.MJݸم|<Ф4x|9{t#-kr%:?tf,(L]5o઀=_~ͤzZnhSiP·ߞHEtXyg/TB~6<Ԓ2S~rmF<)%5U(&]\'rݔ=ٻ&SH [ 5Ã\߳b$ -񻮇t+0!P4qQlvw]NjPNFD:1ӈGX Ed9#HQodW8G RO1Nh`8,x[#`dA˭n!Va%#dJޞ1Ys==&IE$Nn2~,NPZ#Z-F8K0ۂ̗!c%-9Q,ZsdLm%&X~ћWQSX=Dzſ;2q99 M6~'rcO"rgn/;_Gk=B*̍rq+YzL^|L9 E~Z#qim32b%ϝ%[̉NDC-M\} }^PFYF^(gd('O8eߺk۵ g"At^2RJaOc|sϾMx^*Vjp7i^{FBѷ.~ZB|KH`ƖU _F 1NNTVTC[ْ0腦,L ׬q1$G(NzO~XJTRfNh |W{ VHBh;?K:!ʭ峂iܨ >U6iD7AeR-恵rE]`C0i w31Esh9 F@ wy oP  ufξxȌ Ӑ١{\ &T:Q$RFI\9ɼnHRweQZ"\.l\DǻnОƿ TQdbO Ym.*{XjE sV  7}PK l+.4|NɄ&l,SЋO`;>qz0)[v t"Đ0&ihԘ)jHYE*=ZhPa Acgdt6HZ '읙"[ȥϽݻq!p:Ϸͨr ݾ0Ή[QF=RҐDj8w,["IZ!GrG0ݺ[}¢inLʛS\A7(Nۗ&" {X-va4kЌ{;utwd=84BvmY̓N&CqAd9vojx^qp0q8m[<0;_'nc]`KK$\b@ < .n+Kw_v%w6w@36¨,WyyU =D\PuӐ^ N4ܼi#:Z ,m[/{kxL>v1mzˠ{1e❈#xѰu|"'ݍj ^C[Vph(lRb8ByHDnf<_hw8Ơʹa0x[@󱻵Oӑ)U~K JlX>v߫XT 9v)/-E.o($jiIvA0˕j%?uߥ$c/sB VB'<XK=v n֜!\ y0߅'g1)ߖWw0/YLWBqɷyG>5tfI?}F-bZ\&~Q"Nv)G-{Z <( %2x\\mud,Q!*ꓥd:28k;R[Ӎ갲݉rII /␄vʧKt6;'Ef+"\+_zDS XgeMPjyP…sqbo]k)REj/8Ze[n$Q:uL[r XJFF}DQir,lLc{LY&jzǽ\WG$Hx{7I M{4t%fA&C cKevZHe-PJ=av7? ;P0CYU^>)j/[RZ H8xNZ(7m^]0wH?w&u _*&wPZ?Z+Y!qUOnŠӦ(7c&SqBtcH>>k>rm.uZH@$ sKi6*zĶp|O;WS.+pA/7 71Ts7̴s4a遝I&8:긧-PPťX04ON 7GT&:3j.tT4]ST!b jGxyT(z2TTi aچ)7p馊ah瓠dμj.˿ .[j225d*Y -Η3qP QS+^D,2YYc/CǸ]٪ˆ (\ua̍I1-TUĽK!^QNGcka0<ĜlӾtk&Tfs=CtXr`g| |[l_=ۻyGP=Ccpl m)[+ ?@ W)UvE1T(qqAϸ.;+PHv)ǚyCD,$h!/r7Z:bnYP4Z$*Lwӭ[{'(:'5c1zB RlGc ?B^)ɾ]5g;q d]@ҶOphP>fOvR.$ !+)_;('p]y g; Fy(fFwַw@>>:9i=E%LO9;@ׁ0Ot,8\XTtL覨dQC]bª;e(惪nUyn< m & Z}R|KN%_N 88FړB=d{ɶfզ΢Nze sV6K0O}|Et~}W[ͼVQ'=h}q~ݍc3`$@e#_ 70 &6#ý=Xi2Y?_d_Cb-9Ja&.n* qp[($]eιb^_i}#ֺ6$b3^h@wny>WA= B?}ట3B&G^TQ#2AӀ`Tn\[!aj~͕+dۀ(4MS:#_K#' ӎ @kg!G*z+ AX_(4ΩFĪ$bW̧KioDT$\e@Xͤ0#B*pB0 ^s$q`J#T8<%2iF/إ0th]7pN4 iSDPTFO'hk޻Z#q(j38{1/PsRL]!sЂM7sk5؈IFE};GO}*]Dmczܛdb&\Hqr[XIKtVlOV*N>$(R)/sW<$@Q7| R))<%/@Lx*>V |L2<5\VHf"v*0ADS!LPBd]dq,/@ ocDo\so⫅xrCx PBE -jg7c-uG3o.eHf Nxrfᦴ CKwA-(!KdKyqXިۆ\F9I{)?:y{kP ;0D"jm^ 'h/G1}8V-q"* _v\o6a;j~k}ӦXLe(n(pYohJ+/%b)C $ѧ(oTB 9b[?C?K\jpM-Z,8 P=j.T$ Ib_ N x[ Qt$?ݽM{)\cYOLIr3R >,v)$+b֤IPS%))poLũΞKp-2?QtT:5ec$]:ݗ%*K9]1(x.}0 p3\CTXw26J%z1-_gʆ[ni (5*m2lb4(O?ոN\W }Xw#5@7*&׶g+iI8'v}yH=Z׶lJl: 5Q2'ϟ״;Y/UG+΃M]6GmҢ!3C%=#\,vQZ>xù'CC_PM/B邢֖2T˼jN&Z3 fSo~xmGJ/nĕo)UX= eZ띸1‚KL-HCP{n"b1օ]/eӄ'y6,#V㱣Oַp7ީJNzd"wcܷΑpNxJ "T$IgJFkrG{,)2e1R ^SHY~٤9 SVi>p򦭊'K¹E;kb qH3=E8`,>ŵn)Y;/׵a gıiX]Bd77@J{g&OLn5s/ͦ, n:r]IQwG1pfe\mTsURZG\Dz'(;1EUy{#ďOc68&[`d#W)-vHq T1"rY{eYH GjGW)3ڎHw 65i^@l7~r\K*_ϟ/Kѳ<شD9P!,שP[*+JRACEaT; Ele?Y ;& 5r}Hz wa&)I^ 6\dᄯ(SBj3]$lmZ *1 uh﵌©-|ehĮ[M1;cN1N#LrìC6hA:SPitdWp$ph*:-qr/ n?a: r"d*N0Q_2 EX%jā1!"/,$~0t߅(lE hM2[ Uvp]CjiJLՐ0!x|"-A/z7L;N;(*#o.U'y?zRNw6@7NQ%f(`H1?Ps1 +O+]KdEVkw[m 0Z/&4#sGi,wGZ;I~Y|fjg*h'Q~軡oލ[PcmYZb7{ ~Y.09P![$Xb| {N+MҢa] a/8wϓ5yEk&c_ݩ\6;0#낟'DŽ˧Yƙ2O" c~͚(pQvH̹]tˋBN>x +̇#CIKsK>nNKGu 58:p:޷#M[kĒ3pf\+z|>bB ]W@J*]~lHbpU= f;;XٽzɈdZ<$GښXWEUbRjk2|C"׻5\pڗڱ,}zZ[j,d?@)y ~ 7*HEgh,Z'wF+TVI"u';7S(yRjǗeky>N YC3 K&jڸrGzbkB$]{؃9N Ơ}W7LKCc&,`Y+ t DbΣ Gd/ 9!¼ʄlg|S<粂A%/,BәC-2 2X&ԛnV.I=0 8c=EOvüΚK?&gJrTR[%JB4 v>TC׃K3e?:$-k {Y#%=ݔ#i|s4RP 5PlFZN@Pn/J^7w?ظSr0aUN 8*5'v6tnSP5UAK wDByܗq&6Zh6Z}=UP*"b1O?A)$\s2MpM)5b4$̧Օgk۽KRt>D-hexj(V{sٸhP1[b$!S*p 7u+L~ K}!l^^%~z$ !q} )[S~9SiTɽΜLC^U-P_gb \/C{Z)N7[h=597474kg0,Q RmpݠhJH!dqXca=loZ0T[-+mgpΚfWX|12 Q8L ī="{> ˯BjV"ZSYB귄oy~鴎2w6Q-Q;*{S"UG>fNN29 "AW]3N>(V|j RU$tS< Ag-,O] BS\{YM覯LBP.p$9NRJRWcj@3iq /,N,@@0mu[u?tN2#(Wؿ=9w?OS*[E#ɖ-9t„˼o{X~ ܽ!zx佅nWUUvvUԶ9 G4q[iAVhRpջa3rCogbHsfªDJ @Gqqe*Ԋt;Oe6gD5 \B9Z]-#C*Fh 9 .]7^eTƅzuSBP%,k\̰ ;TM`=A>zA 2&*i꘍[U"ZndMF#2Ff"3LiT6pz@^ǗϺ5P2WL/w'+9eo-85{ =2l^ >C7ZE/_0JYqեn]^E%:2OުZʼy2S&3+/V Yԃz34yr"7ږ} .E %E,a0dP"MW!C^0+vd|I)J# )} 3{&Pt\Z~l7D@"zf D.b}&;h2jM/K %ǕᙇnNyp(!"}ZF+NpYm1C?~v 뵭(@)⼮`^Rdb !,r{G+:׫: S?q _=DXVs> Q"D#UR7]AܹmwdvMO|lf+FGU J sm@]j1tYX5``͜LG J' ٭}'pkm5j l9]U&PǡuKLL_|%cra/Q31`;?\f|bv-kxIy ;Ĩ/4fdQm&~}PO1/0xG%FƑY?Aag_]cTVNjn"7΂F1a LV @G7O#]b5-3 6uQԝ9]Y@NUm6O wXutK|4d¦SnqVXL8}Ö]ORy$ kSU þdꗺ{R"nAݹZEVI=bAO/28qoڻĢ:j >. SPTIo\'BtT`e7ӆGVW΋ViȓF7a۷,]T#MwIX &zUp@:pZ f| 1\俱lt uvadxOg_̖bix#DޤubBu7÷jdx4<|LΔ XUExF yػB;.*rloŒS=u!qOMKφDtvW~-}+Gh+Xڣڲ-HoI;kb -Yq/;|-GҵS!qfZG4m&(Auz N#7skgl$}pֿpԾҠ=MX7J<{g T-I)Η5BE>ePˡ e-K{\^+&t+_# ʼnZ&|H#=oQTvklLsG<)X6x:E[y~y 0ʓc0ήI8޶Q)K2VP`Vj^7 O PnֻG-)qGpI")fqڜ$(/2w9y"R>U g3h ɰC%A82Ѿ(Iꬑ=*<\jZh/1#Is*ah0*;^rHqrz 9Iomuen|SAʆ|Y7B[JMs.  Bޖ,_ 6ԧ뒑b0%b74MV B1˶Civ8)ޅD:uӴU7w7ܢȡl} mKS*_;{nrZ_jdW9%qN<%ښv(ip78 aq/kgOKlYLV=JH5Ja%{W6L8u b$ ҀIMs质?ӏ1zA9yZ0vUl6Jُ+iѠ0cSQ9B݉s2j9$~SsEV$S*&Zfb^f `ȩ ƽ+á%kg4JuWAͶ'ז7 h0J9¡zZ|pqR_o:<1),yӮηJw *Y0!byfݔu a9߻82K?K#;whXCw],z.2H Ed״a.(198h]8fdF R` rC9WE QC@{/Fc2[cw~Aclf ƣFx7X!vF$* $`LlJ?VG߆"}>.ĆjWūu"^%sG&M"pN bhl*@-˥OEP =J$)xu`ǵӽa~t;AŖ&8}J'Y6!{3 N0֞!@hq ~h(D@Tܣ ! BSy'iP Ij*S(Sih֢Q>BUiI$GEyI#|rYEM;6{l[t#ȩ4 nc}<iG3Q5v۠8Ȅ5@߻q^/RzOe*uvStdsէ?HqTF蓁L[yjyIx{*B IRۑ&&w5rcI^&\oi:=]m2zX J&t]em~؈:R.9W1n[pwytTmYwb"UQt "*uJz? )g>7hPe} MPġ]76>E4SY /4W8- u~juk; ZɇheQUڤY|HnS/&2( "vE߬8ۈ&Z0Zোg\etNv"ѣ.`l_,ִi4_ #'%4$@?GxFC;;`s0xUk@\^9lϸ'mWBm'*zM B/O-&4=],g?]%!FF箄Y03Y(vh`nr<$~0yb$ c:@(瘕<'f %F=BODbOk<н6@٬fpB=.ƀV=@4OȯOɈ˄R'6R*~Z=^|fj0N544⒣Fףk<,D7QNRc-t.UL 55MQs(J{R E*SZ\\-Xݘt=oTNZ@2o pe4ţr",S .нe"@-GgNfQbjU+%.q s?D/vz"[UˤljFvk=FSҲ!\|~?Af* h<sGN28KONݕI$)y#V#{2p5S42BgTY c Aj+M2?)۞gṇiT#$OH47m~=òܳ5ܕX ԏ'ե23G;l)sq!n'_bwGg*di`T! ^rR^GWj1.rb^=[u^76%XdZ2:㵯-d rQE>n h9+D`[~ƃd,pNBqT~$ʹ_n8~CWhFn65X#9vx*vLL˸ڏD9M73Cc!jzR$4Vɩy]Ȥ`njEOj</Aw/O2(M0n œx#LXṁ;u'xv@ f^LذƫO4-w7C\"/w49- c x,OƢ6h#4g=NJ}lF:܁5ߝci^Sء1䏍wqX8`z~tkYO$ia6srz ag b1^G9I=$[I8H3bt>~U[Ðy3VoXj0U 1 I( F5+n90B_>ߏ_̔2+,4r>XSDc3(#* `#ұA1wGcB|RXr㜾k6TJIfkO- ʆ$ xpo>l\(BTU{z&̣@XU3aNa% vndBhv9V oI>"lr7s|&Hy_92 ih09)HG-}*x\Sxg=&c\nj1l@Vv@8ryd9S&|~u7.%ЈS6 c1;+]cKv*m _ nJl+yw K!fxfTe"CХNvܘrHR5J4hya2Щ:z3“QVCNԸ4io[cyK3ŀWvlTug7Un&?W˿!┇iiJF8@!UXR YeWa ddjY8SG: 2U-[;r+',rΞlEJ'Ѷ*~܃!v]u` Al7E8˼t!QzRR's0A-pi-~P[jFe1TCrA-Wqvi{`%{Gԥa ҵđDёiF[(!q'=_ 2י1V 5d|5k$QY['[b/ 1( Y @fʔ.oKM"ZG (_40֏ˎ]rMEuڭKrn5.Xop pTq?Гo1hW*PǸn)J?èL”b WpK - 9dq1{!HMBV.(㯂~2.ŀvRSc7x(jUG;ءnǵM߯EdVTFL!; ?~ܹl#ueH [߹2zI?Ò. ~itl_csCq|U==b--(m|eǁ Q cnO>x xɓw<QF EN )- X lixGi#x#"w&2MqsWPt:SVo8fp\7Y9_R7ԓϛ|hcXULJQVa2uaaȔCD@jS=e;C4'tDRp|zz䛠q qW Ⱥ "sax lybXK!§)ڎ O'Wm@p 1.<5QȀ3>W /ɥӯciKrNIL~ɁevܻJ ߭P0^XڱEȘ>~Mģ ܧus*o [=)Øl$R_n ;@nZ.87tH!68kM%/7.sJGww]ͮ=J=GS˱?ə6%?"ïAѽ00mg X{bYH Nxז~ a᫐e Rk/E䃌coj ʞnL wlW:S;6?9QRzF8jcL6WyFQTiyc*H7K.GKLAή0e1jybAZKQ {ܕCw+?P[gdۑ:Z<KK42*aV0?CLأVԥ/3|Uo|MǏ%N7w$6%)Y0Q;ngeeI5&d;jެp8j=W'N\J7 i:%§"HdfRCElXrW^ 6:6dEKyxs z4~d{pՐvR4&R#BPuT4U~2y,3@=W,0 z79Pk<;9W>D֚| 08ir_@"mBx0[!t|2( 'J?܈ 9+FB2Nq'yuw\b$!4/V|1L P- lGxlk>ź DdQ/U5.q(dzGUhl=Ngw ?w` #nmfo)\Z0)V'_1"K ]ܑ_C=1 !ǣĐus軌p .¶|~zm<k#&KH>ŋ8Apź[4jZȃSuC@4e=X7)܌< &5`\*E/)&q!V2%D{mqB?GD \3f0Dzm HSL|iXReգ0ߖp!es$wW*ll 6wY IJSOk5X4 Y3HГo9;#qwbo0ltT䧀Y$lXHC&;ey!@lJ<%I^P;v Y% pӻI:"kw6ʀt#~{^C;ߓ1orXb{6"IjNO]7աmHӎc"tʦ=͛Օs3C7{#b|'lͧ*nLU{I1 -4lԬcpYFFb ۚ RڌG5aVhR?E#WΌ~]HUjyIpl V*hfvsγu9qFYYB>َX3O*%HWA1 5]>srK+YY^O<)3y Ʒ*[~I)eccOFoYsNJ1# 0PoxGIC-h04_B7oFn9#R\=IE͹}{ʑp^/biyahtDLJö6ɼ!\}Qw%{o2էS8ӌ۔Ka\FyyƁ(Xќv,]RI5|+[˦)ƺu γp_o$xk?SxpU52KY04_Zr,zI4L^Zj>J\l.o~X/~N YL$1,_[87(zA0N9Mܢb\ܰDU*gAPFSThIWO٠RacѸnCxt L~\m ;mFrix'JpŎ^ޱ@*z6*@ְ@6x3倥w^`K/H YѴQ;DCt8Z21B [?-:hjq3I$r]UMB+] ju(AOlEF16]ӣ5JBHG pe WcQ*F @6',Wz"kb(2`)I>KHrf9{@o o;C[:aБ9Yb9{fb" J(8KnsL>O$*!~^rSd7? dܮ̈}֝ն&1fk_O{6tUU~!,7튱,>LH͸̈h{uΣ -*.`?PH6 Xb罍Q z5P> S烍e T']Nb݇S#7Z@"Ϣb+o5b15بpvl;O0MeUBQ9fEz} TL ;l;,ત4͑ E /L)=6 [$]ṳۏ6ܼ`N;1=zq%z>eiuލs!7X K"ښ( )*_ㅌ F8ȓ`QBTxs-,w,woFC!!\LYHMY-fuoN%UI(,Z257 p{P=P 9J[NprIYk}h#nfu"l;y+&X^I,3=(Iˡ/s(,y#oU74,JUvpeX*?>(+}vs}C4ë UU_ ).T 6!saާOCZvKhu ]V^LzM Jг%k8.=W)~T\3? 3D4n|܇n%@DJ2vIŚ[_z8%y t8#2^Lu=jĵNzԑQm_5]ѷ'>xvPއ4qFVo+5":a~vĂaJ後Z\Gi6,!풻LzHlm.K8&TPG u;`Fq S\ &&PSnCS`x3xľR G;Hh*OrF^S^EH D}Wi쓯P|wL=2¿p pVan%2ה4"Ε>[iSF$!}J1S}c 6JwB79PLxXy?~`iLc8BL3|/ЅIt!{xSPoqGZG1r&B_cF{]'- 447 ydᙝhJjd!jsqNr-=(R,x:Ԙ1#oq&AM#xBbZeE ZIku'Q\}9<<֥bAZUolv$ fTY= 9mOO]?܂ j;}if'M=w;L%l}WE}x!Q8gI\jzB ^- IxP)2QmhCKɶY~vJ͈9ip$XH~hzm),9ٙ|/瘲M|V?2\J*P\gKM8/јPcśi^';*-X 3PVQ"tHn(}Uܖ'8`Ʃ(Tgzvk Z f/8M* GT/jE23  I-8WrdhZxhxTSXzxK2K ԅW  ~JNk>Lkv5[o~v\SEwZ_'Lޗ^+ΘkFnNV+8b3j.YF·\ǀr\@#u7aq@g7u5 x쭥 `sz$ޏq1P)$EO7хݿ@i :Dx raBj|uR(qY^ϥ=y;,ŽEt қ.m'ֲsng[(U~nhbnmq2F9`@-lgRԴ/p) *3_3kf+jr-66e ɯˆf1S&Aʥj8ãwGhlVfHeK\#Qp%:{p1n_]oļy|Hq@f+w*5%%Mt 0E@ܙwۨ48knÐt%u!gI L#U1p( ˛I#k(i_Q5-zM>uG-4O&N܇͵82 ۑ;@4EZVB#g?ʤIt@v9MoZ@֜~D7 Žsl8ܙ%^@iakt jD{GwJ>߲wi^,ngȦ^~,b2,R•)'Qw!}C++rv %c{\mFI(h2wcڙb!w>/ X3(^e~,6ʨQHӽDLWWf6}{RNW{vA&Pƻf3&h}YsCDݾ>JVQ*vbQfXuVє(3|UՇ{us"Iy4Ee[˽_q).f\휡g,2c7"V;JRbhl6d;n1K{*bzHzۼ`JC}pN(P*u,wWhƶ9oA09ZM`և*a C+e@ R44/ioڒٻ-{h[(Ke K-F,p2ãmLj̩<'080A1as]u#|\DJ C!. ]!Dw81MSʫ c5Aq'ꚭ[ ΋1{E< WIno=X60% n+ ︘y+陘W Ϙ9-D&>voۭĖ_ EN2{[.VY d3t:$7 8v tWdx8 #4ɇ/RAҗ/Y8-cGov s߸Z~Vn<*zdM4wa.D1@Yo !oJaRZL#e558LW@hf(md2.R-BLE X~pWt&U<(L`V3Q.v%4/LOz~pD-K"lR-)9jvq6΢$Z&]~triV~Պe-e4W<,9M\GjD :ڟSX'8t WbVɿK) zo1@BgXj~>4EE=cXvE'bCe/b(JïJyv@ڮYH|,y|Bv.Xat{}훻c.D먃iBRGNMgyȸ x@@ayYAK F+6d1fww 7]: mYg̨Oy+OjXh_5p'LuмHhBK!WO 0YE,L_I7x- M)"yS;y .l o]K/(bt-jG.Tbb˪Q87hIi4|vXۚǯ(^}-Bիtc!Ro,O^dJwAy'Lt-֬6 ̠ctS< 6Ulm]&K5eQ)%TڬMx x^ʲ0@z>0Kk~E9F1{I҈Z9=mn9I' nP^RN H׫P<$ei4w{#/֧] @\P5[ti+#Ib"=h}GtG盲j97̃@v?Էd /vM%:T$sawǧ3FƖ((rN\L@U&܅ԀFwTa>q'[h% \~9R߉M]~07hdWϑLVo y>a'gXU/O ^N'j+e\.tĜ ^ i?n+ܵs(Wc#I3,(A !tY;1iD`={)Ůֳ6`yaՕ0y&DO6EE?|鋓b'h9d9V]*'],rD~"%ItcOjyL$)Ă/=<ӤMukHz_iiuNlQ! K΁F0f%ދ˝xh1tIj0_xhtPu Xy,x7APA ش~׆^&S}\ Dhëb K:C/1Fɨm+XL5hXEW>ApTuUf mMSP Tp^O{FaQu',tGS= D*Qgخm-H>.`g @l3/dKň)y}T:h]V0E/4U]ڼFfe eY3KpJpR/er.I.Mw٨]O¿'0fi f[FL k`D),,W3 +9(d_^oÞ7h^ۈ7d]4w*`!7JX~R)S(/Ab&(34i]wWVTp ٯsi>"W{zzs-6 9|Gpx=HJLy౥^ypr姖H0=k]C{3w#+眴TH#Ii tos3R3.Qm6JMaɝe撬FCgtHHsLZFZ0n3_HJJ6i]cAX\uN]K/ X.D%^~ yb!ڤDa%"nzA%1U6q%Dx4S"Cl6gUͮ<h5`| aɉ 8$Tc \Sv?ʧ[tvkJP(k`ܘpYUЛλ2jv۪ͨŁI䟓-35zA\} ̈75"؞>ej&dS`/Ybx 5&mrBg #%$b/UevfW$cgcxH]K浚qe"sy]Ia#!/RCkj)x7S{jJ+ ~?"\a!9tص Ř:BMڔ.fZo#vV"QyuU0!Bm ց3D !ŵg2;"@{ y^nz 3Ș.lh3müT5/<䇍l4#NoC1A{.?Y|iw}#JЃv٥,ht]3QR^>)EN Kfw?!FR_@%,;_)OIk@E`^\/Fa3T" lJPiP}*h 1|:ь y%QbQbQ$P3y,=<&Vix7]DrF="ڨ`#3n!bQZ/^Xa ~4`5A(+&ϋ>*vn8NB" Zø`nBcK˹zU;qLw0,EȊsږؾN_iEz8D,+<,,j/qj\LO("MEF]cǠv\#߅[}Joq ;pͯE >vEj}x [J)$uG=ަO&RPU.,U}sF++ 4O"+Љ1p0s1bLϵyo҂ xfC','f< kakӯwq.,N.]]Q)ɫf*Ƙiqoes4=awI2&r!]u}peg=9.Kxg:"QV`-"uW O[ŰA|%Pe }L;{n0>6KfXYE%hһw.Fr%hւY~|^ɸm̘&MZ:0w6~jL,I}R"^2fˆҐG;d$bx!LLWHscPy/vtBYțQ;g S$<T9:gu8[FL{`k| Vm'^$}-F,ci+IYs3TՀ2xrq}\Z;fWR)'kt@Q:SpxYu`AnitQSkw}GR0@ z9ٮ_fAxx_ dŦOJxr q:AjCn5ͥQL?F4=!@1WY~7t{Vpeϥ{}623-ϾڝFE6ySנԙff @Y;' Ff`r844-TKyK߄P`E/P%7[ʼ[aKz JA(q d՗ų.c|+fn~Wjz6M7] 9kF:++`6pPlıf% GZM\Μ#BzR[,QJ|H%u&U/}pYN ">UAv` ãCM3Ɍvg.!;[ޛ6 tj@17gp7دO`$^K[56Z~Fpy z:E1R`. 넇~]Ԅx؛" O*Qw[o ƻpSLsէEM(<)np&Mj1D& ]~?N x\<]ѲoI: y2q~c,?Z8Cg"r׶#.xI{{#QBb~mJUyYuw /"->=MCJ sS`^w"BNONϱ F*sR/Dj?"cߜ%j099)ÕRtAϽ쟔G )G Nױo-~y kMr3Rznc$CD P36 "F!eFQD rHec2,SHnD'-IN;$I<7LUxQtI{p`dBCqEIHTw/tu}.>Tj+{{V܀hnK5j *BYO=;!3FOD AWlhzs#.\|h.UmtTv$p69.L^+TAH8h.١MDs..53C{pK`!zW4/LC6+G)=&>~k'/ݦ'qw,0i ,x3Ѧ.c.^KI+3r4mĄZE |:As[9tdr` 2^b*愲]cFqDqsunxȠꉄeq]w'Ԯc,kg= @odXj,PZǟrӕKb}5T, au,M{> j絕&2 Rnȴ2:}F ڤJ `fWtǭ+@2io*[$HHu 7oVV@\hv|b55N3\ ~٦  WRn.qW9swՔ4򙂼P VM8z~8k3_ a37uUfTGIєs qq1cIcηaG*ƚ( _5VqpG^ȡv'UkQɁaԱH:#'͍^鐕?)˕ 夹S>${ܓ3X-m3wv,ftp\ۿ{@ZX=TpȰ%/ TŽsG'|/m\)i ]xjqMjP&A]༤\ix >rY>PC mi1'3'ߝzb ~;+ͭ^ [A,;$o-St|=Y=4{ح%HV;䣈!VNg<گUÛjVkOM 뷚$TlUEVDn2(7v:A49kt\!Fdm9B@0ʴ,B;5jkg֚}v,еnE l! kŴs>$ JY6hp6G+`cɰ|;0SD}X;J6Izi@^4'!;C"&s,5FT@vUm2ёoZȿ ? '=`m_O#X&'\y؈)5{lZC?Țk_ߪeGp[<+%C`+[fSF{.\lcɇb?hwۿ!?PpGcplA tt[GΜ^,%jnB\vWl/89 Uۚ3DvO A%?v1fpck# fmKTQ-#MJ KďU 1P"r5Fazh1̀辰Dd~g>q㠬HT:tH?u~iY=Qɵ͏/SA?ZF&/7L G%h$3A/i>D/׮r;,hM5-\:8{ ;r_%2\t c |I?G"O'iN杗=*>te* 0m#U㸜3x-ĶY<$**a4uAPdOdMh" 4VQC[?QS)Xh>V}4-jm|}k2-6@QKS?M>yQf$;&⮎jɟ*b%ͫ([|M7(ԬЊTĤcZDvN (`6H :4T68h6U.y&!WhE i'-7[,{,hӉěq(m ppw r S]eZI}a$_ g 7x" %{-J!`851\_6q7Ӕ@[Cte?*ʪ r [ Uˊ5iRIKoOlj,t( ;qw )$&\ 9@A9A#twi |XOԴ|̑<򠋠峌+K1LƆϱ|Lin3Iʶ `UvU=mtw w;PL`b܀zYU39#G Ю\8󡥾lvACa4MJ6|?7d.lesgآxmA]ղȌa1S% ]bcqaT7$VbI4ThThUG}$M)`-ϙ^"fiYދ(De.f"6.o>C^a+} ,0dnzlzPIodX087R4L⹃}{%%z>Zn[0kds!3S^uuusZ¡/А˜6 !Cv]iK[I,{S1l:y~I&Q0 6y, ?K&|sXᎳBy1AQeHaG=uWXV[?5K쨊u3SGRq-:dW ]CE5QL^(u(P+}M1NᐨKݏi $aQF}2u{ZFm;`k`IMxץ!/Ox+ukUܩ X '6⍎͖R:e9+niȜT?cu- v?uXi/L;> LM{`hwjo ݄\;bQrץ9:Nm%JbDc$aK~ .WL;Z{6?2Ƹ=V>T>Ẽ5Еm1Hj}yhY83Io;V ,Ua1LCBYM ,l4ڠPBN"P(C Z5 ҝ|\Cї MEMmѾ2yg Xd@(rl3 A&CV𗟸,GQN!Gro-';ːhcWT7CzF٘ۄn4<];13ĕs0KImI4r mѦga]h:AZd|bynWlաUCޤV Z w({;zZPǿ'>[S)j{*V'&iͳ`I%ۨS_P``[!pReEsr:NY@ze`RbRq;nj*mĄRxEr4 ɏB`aAnFFկva>lĄjT@0?&~Y-?VdoۻQx'5G3uÁC5 ?;wb [^9" S+&"9_[KopLK'ˎ-T27GH2G|;dչ?쉟ᘓ23.5z7Bi/yž %5y Y#Y:8l-GaA ]yѻ gu93&3x l-w#G0Q٣Y8f*ʶw+^KnQ2cu*J 2 '^m>1b'!ߚ8m=/ߣ)|wo%X!Zv=ēkz6\Z˩E^a~?z4hB.r%bfL[9 ,+yEd6 J 7,w3" /قn֬f2kIyXe\v#֘ãշr-OM&DKG8x,@y|s\#`=˓QHÝzGnSҪԷ`Pשxf1 wWtfta 7=j%F#$j3볾H;LrLR~n7?g Q$=9K.S\ %Z/VL4Cc ya)+b!lvQAUͤĻ%@8}%\F%hO+;$zfRr9?"V-30LjQ*szvՀTmU p0;L1]('|=2I U{ wE٤z9^xIUd@H?HEy]Ͱ؍'9Sҝ]qx;ɱg'&򃼕V~ uTڷՂ 鍣t 8sׄaus.BCG[G 8hz)CE$l1CN@n& y5W<ƴmA>hAIFIuO)_֝(Wc V!p@ۀv,[ᜋe(v%VY.cU^n(gǑ]-ˮhCb [r~"YJO4vol5u{F\_QД|K'/,KIG}/A ar >c-P&A8,=3.ضZ}Zs@>OÒ}zTnvZLqbP7PF?!e\6q8llثU֎sNR>l[$%Y;|9جA鈂.F% *Eb=X}bz@eDǹcU|tP R%Mw~m:;)ϏHRTLۃ5Drq`yWH1oyRtZXL.3s19D҄߱)о=M39rkg*hP`E (YFrWqL=<N| hZz]XiNXk׻?Z iB0H/ĻF ]^xkkgV"Cp2% ly9CLmahxc,',P6P/-#4bΖ𞖒T2~6k9a)6@ FE$9.W/Q3tOjw0?//Em7}؀[hnoV`W Crsޅ0{c7 .CaNxL)璊l*=$._m6&q TFP鈵)jHQΫ i0m8, 2JוGڱNR2372t^ydMm'ݱіv۹A6ݍFGS .;N*y ){w+GNW1=m*"{7$CV0C(!0xK~.a E&b-%5@ @}Ƨq~B3ԒuFȦV+ˈUc hE)[ЇY"HEm9A] sn#nжfF¼v8"kW FpQuꏌ(6JTa }Uq2ߚHV]aN5U`F_Dg4,6ݔbpfkƢ,d_Rl(h9߿A3pJr9yTV>8tw%R1_"Zb?1qKȇ*+*kȤ3%@.ɽu70IZd*Vw  sCR=`z`sO M0[W.P#zgyWάp bSs \eKywGRYcwb`1 _\93ZUh~FP:YsuuALs5n@;.dNhR .?~\;8Aho\);fC?qi"znEjdu6bf>39<n APKگP\]?zHv*aٓyΡDlO7o4?{caXB BB`#<9R|ߗߚJ%f".B_|xC'yg{(] YXQHq)_W!JX[xY HTn>]m'u{õH%E(W܀ %q2ɍ)_VA;g?#[Dl[kFB ъ1t҇Awl]R#~ UTR}X*μ`mHih,%w؞LrO ,(bSIs s%oŻ0i5\S ǂ-6y>[tnW/gf 3 )@M ]7AyRe9qRzS[#O@~k<U:r/]Gm/4RY:Sc1󴎠eraˆ,^W 9-/l|QCQ[sL8cqC jUv|爬іv .2к%X#dKT1 }AZRj q-v `G9Նn O[&Ys5l>a@=d$ذb4l٩iM*읖׈kLRbKecsdTVsLLPˉI nN Xz3;VJ"ct I\hUGlҞal3iu858atH"JIl=L+܅N==*Xe_D[y5 Jd6( [ Gy&sY;9Uҩ{>}OL{o2*KcC X'݈%yu W{O۬iSa[9t۵$\*~IHCow% ބ92jej ~79-<LY Ҭ }2pCVn,O 2yFJZe/8b]YFq.3,yϜG4&Aw L gGs&_m}KZx$O&7r6>95hh 1;Z4\Mz+mTzr_$>f}w .k"*V̑-"1TNہP35Sn5- 儗`jncq%?F3ԸKށVxe@iJ[|O³i0=(_Qvf_-Hd+m996Z$Zc 6!lxUDdų:o"< k??]Qуt1nLYm|O,$ 'XKE'R Q}5*xsjʛzS&?Ps :"OW~ 6:[%c<ɕJ`=~7 ej9`b6UgShs\ȫ}:\uL7.Nq>A=Q9|7k^eo[HoOA,z]sj)߬ ޕT9,|shd9KўxYL2&@5s-#HZ#9螺3=(SI'`grċE-}{PELF6|X,4|PRJipP伜HT[{e^m4S@!Jc9=ZHL>/?~TFMj$`<,3#$;8lâ(Љ?sHR!_c@|Ab*jL\dғ1Wy0vv<,i`ǏK,$Y7VtwP% (~k82P{oCH*9o|>X5,gotQCYևtT<^/ )J/@F1Vu]J0%]8_:k&{Zf2HK#}d_}LTZ3s;x:cQv@HKPIH=#A8,#`G Yi>\'΄F_пhqT]&fGh͂ Eˢj:tj6ƙRd rw̿m$Cjp7\H"MtZSW4ȭ] {K͍"!6ˑ+]4z4fޕFq|O4kc)촹*\S;$VjfȂ"W-ܝ}o+wAkUd %'Z%KH KMPM[WIZYr n`pнFO~D@?U.s%8wI CyPp7D OnBXRihF;(a;g䬑e*ݏۋi0|l0ֵdR=\з<f}d!{_CơpQ&3ªͷDlUF"-qLEG=73?lz5AiFY \ Cb|b,z3ǩ5A9tVܯ6^èrҢkRKeM;a}?۪d(+hhi% &ZY@UvA43%&nIDgk?[cjlivߑw(?.څ(/92N5,Kס+tẏueK-Rɚc65E-wlCj*73VXW,48r%wq@isbtрlIӔƕgfqk}i*놻>Y/xk2͓L wQU Ͷ?GJDwIhsqDC ]}DEN)62Ys]7'[2P*5C'Mh5:Y|ߘ?^ "wmn~8T׃:3B +~)8a;s1,\ Q*K.H_=wP"| 3 `(tR=,s fOs?1Rq e3Oct ]$m#%̭+$xdI}, ˾_t1\df SΖZRɔ<׼al]ޝi{.2,C+xe(f %ӝ/E)mzvW)h~ 2w%tN$ZXHj) ]߽92^2GwAq))RWh:'3㠃Ӧ~TXʑ9x(7\c[pz n]O:r\?xǵQoJ~ $K|xdKcި\6T&nFBsn\ OU>Gz=.4|&5C v7pp#&˰H$/ e7`w'AK| 7!R ~#Ei/q! M7+S5w!c9 OiIפ5QZ+*ǺnC5n Uߐ&=|`>-t! w ;r٤&x_]p4((Yo4Aƕr~u a.K9^t)$el_nhsr 61ҊZ* Q#cZؤaϬFx,S=HCpC(>CtƭVEf'fQ f:#Jj{q[xRpj֡״εVjz |[/y0rkXS~R=? pnM_q&RÃҠ]Ll.ӕ5M=h|+% $y]rGS|Md ܣ_7/mO\K-Ȩ!鼚IPdo0#؂EmU4% _vԔ{NCOb2vXozqxʱ>YeC#j֮wvnd"ieks%.=tqPMEgaEEu8W7f:gS |hl|Gq[LgWׄ@ g\a-J$ISƨ<``?ªmsIc.t>B"w'Wm޲ ­` %2P'r_vU q.$Dm ?,7%_+:)_P$XIzrR;@ΉGАsI4vٞ xކ ŠOA}K ek}/.U>D:[E]/ z}Ot[ x+/ :X(0gH8=]0X4U:6 Nj.цZD[qUFSlcCG+4fNGL(W;Jd0̡FaGۆvfs#.VᢋyQr֙_-` mW@F}iH?+M_>i@('0Z FRV8o|VqC1Z"eYSzu\lf@k<&ݧo%Bn>rARN-]%5CExa*f̛"5j0X$d`a2 D Le N' Ft-\g3zNQèU2\!md#?.:u@E +Z&%Y/B_Ĺ: $awiqf@B(^05 dmAC;? c-! F\G͇(J <Kh)xrvi@U{;"UC&Sx+Wϱ!\,ݶ~hNm)/E,wxݞ5 ws⼩vm;Zf /pvJMX@R]]I׆}GTŭ 3x)($!?[LteR`hIQY*iާl[ s5&,)& ƜA,ւ `٘/n~{\ūtrc K cѼMp4ǔC_V +D0KLv-#\n`xiCQBZXȅ|åDWgcb5+nF=oAL\28}?΁/h&p>aEi<=oR/ Med,BZzIB!B~e,0'vK<|bIK;{Vˌ w:C47%P4y6pʾl\maAlqw#:Ii$҈6([ɷC;HN;IΕEje_}ka(<xOi9,G0̢L=StjOzGBf-sv+{3@uaC7X;DD`^4OPӢT4vJ3:}u'>`mH,ȪE1ʉ\{P+m Vu%&KPZMI;uAERA~a4!Cp+|H) /`Y|lvԬj޴ S鎵 n3V%qkw8&%KȞ# 6~`>$yjmh븳x!z_YjqGL!sEB@#7l8s ~ŧxfW{B@9]X$B/ʀ{a9q}A f^ߥD+l*@஫IXbeLX^LwyXnEzW8:$}ב*j.UlUKٵxXwK*ڧj3m&H%KMbluSySꣅ, dv[ Q@*Xf,O cnRGGn5մvkl@ļ+a-˹?`gD}6.GnLmJ%L `HoY}bĿy-{tH,@{B]H@>Da6/7!-&_QPt&\kTGZKU4ֺ IliR衖%^&2.<:@ts7ۋNk{F=$se|g3zťM ᕋv3Aɐ,x'_"#f_*8lLЧ~zS7@N5! DF9Rd]WJ}6]4ug:QVdZel.mQ ZeqӴRDe#ԃ^qjDnY+Fҩg9{&|NWe.)Goq !`g1d Q1<+GDmn2%TzC̥ տ+ +ANoP8GրJ G_04ޅB1v9FYc@v'QC>]څ-:{Z?A?3AodLbfo'%AQPu_||U 3k|.AZ񗊶 q"vf;OJiLC802pjAV&Зh79iJI)—)2L&!M('X_O |-%h^AmNOr 9qH>nV7/-^`4Ͼ Xxw*UJ)n^xu+lǎRUISk<N5itBB)|1&=`ԡB*1E.Eobzj|MMmxKj=xf] DA?8Mx}oKďlŬ{XZUZJG ġڈ,4Nυ]5̉Ԛ8<\7w (9R Q>ƘSA_ h{h#D]ZZ4YnVHHSо.v$(mIwBU!}h. NӘ #X6u.*پ)ԕoppEp`;́;fHQ ̉1L *pिn9f(6wzVfd9yuJM_f8Ȃ`Zu kr];=\C 7"Y1MG(|NEp=qO0EV(*X䵵$ 3C2kS::rpTнp5SufMaaA\ms~&ë=JA]kXZOeG/*$-['0BEWX?+3/_1/suA*']i1߫b"s|ՖQego$y 1̕5iŮgozyEoo]₈h+[ak@g h}k |7;/4wr^Q-up=uW#,_tܱ8(4 isMl:I`B7d_Kxd1B4O~yXɮbg}h/e{3m<37[ NWu0`)։sJUB26m4ϒ),e^8,ywi"(*&Ȏe{|YQ5=@NH P[UX?("d\Q] %"> ϱ<3LI--,iQNك;,[g&J97pQn?lk}tqdyqL! nJISW5Poó{fB R ^h|m"1ɛ@:~k1+M4O YҨ`h'J=voZ_;ü.=$:k8ٜڋBT՞fEj&)4]yw2V'h AKT^g m]Ƴ?6F~V Uv$\F~X]e:qg.d6c!J -gLds֐}X `j?W qڈ[JqVpbO`CU@4 aYs}2=-uvSD\7얊G58kCSJ+.N2Y8YwRP:^=u,JON!WDy~[/ip 9\w>(ݵh9ՐH`͆]BʅsDq8;1̳\ΧAO| p5 Tf~˦{_ܳb܇#d- 1U#_4ykδƖ 䵳BHk{`:c7/OBSʪ(;(:5uj75dǶU3tʱ L=*x+T_0ٳ .6r$]ϰOH h\mqxlͯ`ͼ@RgA6vj@h'^w5uWfm܉ ЭL/2:1wDDUz7A`x! .-pަťJ|;D b\i# =%uV7q`}?u- Jִ?{c@k4$/}dwe헨v"Q ~_C aïpe9ɂ6? :?͓ * [ru/SI VLo3cՋLR>NOzOA-_=**LL@9dJ[c՚`~S/|3pX] Jv2?[Yrx p$`ҩ*ѭ4бJ'`)$x,3q*ZlB;)}I^^q,,.FC!?HWgS r t5/tSgedZ^|X´h1K;2/wǵvnGtͱa2}ϑT:N~ "JэA8Whї2Wp0 `Z3x(&j_m,t _0sʭ+C!*I_t[_H u@WhAfk!i;=W\E(QG)X޳A,u>vgxxyɧMnm]MN00: +L2 3l}%PXm7_D XJo$`VHB=V6f t#!ɒE_S9˩>@-K) ̶o50H>;yPck!ܼY'%exUn޹]3m6m1uE!ą3_ {5K4hr [gYZ0707010000036c000081a4000000000000000000000001644ae3bb0000cba0000000000000000000000000000000000000005000000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/scsi/fnic/fnic.ko.xz7zXZִF!t/I`]?Eh=ڜ.+ʃqV1W[r#ABL=otA1걏㴐"WAZ7f9VE|0ta+ 73oJOc+]s<5An g|^$܋\̹O5ҟ B&ȐY=l(1<3ÌBO2F_c5V,ߖq$N+8? <֍ U!4p%^F<0pL*!P38]=U`f ;$GZJߙdFf 7noږs'kǼȭaψ!'R^L?wDֽ|ε w‚ߙH+ʿ`&4Q6%>HM8Y-6#H jJpFh0ᖻ&Td J755q j@eAAA.*14qX'ewvd./Sv3ZWuGZM꼑$(Qಾ:=^ ӗԼFO|dHg##Z BbY?&CNG4BLDz% ٯG`KsBC+ǂr14tU2Pڪ3C<8dgYG -㬔= +6?%R% .۸ShD|m g]UW^^^YOuBVU]"!D^/Wb}}WENi;٭>E<#>)؋|Wŭ.be҉7Hv/JoS9 ;#{P%LV,8rp/wآhBMqѓHUv'qaxa)Y.5\6uSDŽU9qxFAzme i^"[]>LWfwfsA0pL'| >% ruzKvgmFBI!N@/evN+\Xӆ,uęOuv$QO?QaC'=,BdoyCo}nl:(aɄuu2$W` eVٹ4, ;c1R>a |QjHǴLs{EZKG5S<'tHU㶰8]gBn[Lv3!40JE(z98x%@_w'FoD|pLv \̔z\ Ry4_q_G&$Zb_Lg7j_ 1 w?zOlk?T2n\Y=^QN?؄hwA91s/YZY%oJ충E ՍB7G)0#;dݭ:U*JʘaQ)$ڡuK%% $bfs]VY=щ/u)K6ׁyp}@?2sQH|%msaKԀ2S y|\U:[.B!zg:FOMBꞤj'yd I9^*$.MB$!Y~1/7R0Ù* ͜lX.N$WmT>AOr s KaCM&XV a+t&/T]%n# T܋l|1 NrcPjA=7MGj(ڔ#N3w>Kcoߜho~YhPp\ݜֵ)zKQGeÓ@r؋ $y 1m}5"`ǐ.5<."a4OZWzUd;$p{drz]\w{K02U~/pc dR,^ڶoK1t9x]#N{I*Dxt,_I+^Yb9CFGϥ s2n4vtfk6êh&mTfbsڙ`W"B eq`c(e9E?F,x:Q3(э!4@%-{,yBz?2];p^-&ΠhN̻u7SfWRV ލaUrfHBoiÞYݍ"޻\=CoXJcЯ88"1d{7YBP|^<@m?ȹE xU]9Gv;@ik^Xl.܃n]K#n,KBCPbmlY/|_!Z٥(n<B|;&;x{#fX;4w/њ 'vXAAzi&֕gP0(bR:YW)yQ4@H۳ }D{\:s Ukxw.r(ࠣfR*cn*p Ui 5qz&wK\qD͕V@ܿxGh;ߤhڶTG2swȳ|!:g{ju "ף}+'MRM/l601 Q%z ]ZQtJɈaR%o{1əÉP.v.(]K wʟ >&)ǡ0VFx65bAG&-ao/pO$VΕHy^`wH~]Ots74H- xQ "nuMt3&rZ嘒g?|4WA&<@Dn20XV7 *M8R|@-,sh,xDN{zM|3W&[]7rr9{3>c_\+5N::^i|BL 4>Rhl=!qY6#M l^}nB?WFΉÂV2F8`@5K6-g47S/ruzEJ3N?;cʘoSjm @.D>F%䷄ sT`1t5 *F)H3^L9+\H; U@.4@ɓ=ӨMc(el!戴.pc>\Q%̌(a{qFEِI3#NfN͡nIl}M3Oc>ZYZYۿ}pB\BVj)Nx}&j̈́ܰa7^ m9HƋ5E$-O4wQO*ec[A31?8w{lV45 Ɏ`PW*;Nzч4};y,eAs$Nyh-U)vU'~vWArVrs,X6[6dr@>K84MPE%tc@24CV8H"Kr `ְ*ɰP (8R6#h6.W(R^[ 'y-\'͡WdJ~pٳ6J'n) jrO *:⌁Iz%HH& SCve!5EeG'" #PpAG;dK\DO) +>:QYV[1Ћ|Vȡ!$Ep'CA#}\yAEFoYGH6('BUKo̞ׅ 1W:c\Oi/i.'LUV(o[oxge`NB Z< d]:X5EsqU~"aޣ^wV45#)ЋDLM{w!e5)2nȻѼyˣ7"/k[/X(3ޮIdk>K]"T#4B{㉕];^Zr+r̚Q9d#1:zJx4-Ȇaj @,(|:ok7[Q|9j,b~Q` ?&îVy30j5,^}aVB\1Xi,[a;v;.IeX#p%Ku?/l^*Nk_*бL 2&fri酝kcM7RJ`+]<e\DBhO\%wgA\oe#w?9~P4Q<,ST|5;28<"Hڿ*ue걶t*%88P`x)D  >XA26 _Gq]}% "=QAԉz,=+AʪjksJ۲ &`ZZB4K30i9Q^ugF~n@/o=D%`msW<~E4~rXmPIܔv3!K0x /x֤Hxi[sV%% US`[yd7gԗijAK snY`-q$9`MEw+)7N/ޢˬl;aƒW_R;tg/HZ;gg)?Na!p9{ ϟ&ڋm䉄q^_l\J:)pGE{tz˯LhG#D<)l}wŔڸbTQ9mc36u[<'UԞ[…dQy/hy!wҀ:&^ jTsΣPiǙ=Opݗ}DOݗoNsE8꿬N%ڈp=4MPw RBXXU5uȺ*ux_+셣R ;v `h+Q2YH<J䖛\BV⸼nad,%WHQZuvnW} ,oVMFϚUnϹO V~"Fʁ|[9x?V):V5%VvE&畅 =`BD$mQ%ڱiG2uL.?QܻKlӦE;N-KJL7%hP.1e̓6\%*BlM6,LM XM0X :%F> [DiF)¨f,DZe0oO(C[_JaZ_a\#ʔ`ЄB+`ՀV&|E} T\ v*v٢|X \ 4+x.=3ޥNaA~8jT1[6A"wE/RM\CrPKz٧|ϝIUؙjSo`8ӄ>a{Ńbe-{i @fZ+|zsWKrߗw |!I-CJIJ}Dmh,"VQv74ҁIn@Q3m>dAZ үfUFIL0W.(A:hӯc@}.75..\rχR.Ћ"ŃsUdEl H%`A]wgOD1ͽnlWf$p7ۖ,\e(Vc^_Z>fʔk\Ph*xrsbbҊ1h^=zEyx[4q@~v{1bMT_ exd.ZW~0Bu/ kր::ɅlE)&vC:Pcw&%VR|Y0-v]Γ1@SvBo^k ؽɓ0I7yTm*"{4E 32 Lq}PV'f,)ߟ80`|ri4:{Oje?xZ'8.5#*2O +F#Jࢧ=`H' : ]9HQkAIs9;E&#ӆiο7~pɑ0O2EdcSh3qW0fg-?"b6F3oSC x(OB.e׬b.O07JuצEncn!k ّ'VHжQ.{;Ěﵸ +r! .*>pGnmehI&N"z l3V׭),&qԕ>QvIf(Nvr!yg\,BBNZx۬!0kk r㔖v;ƀ6^-?!$`R n j~X[@·yOJq۳J3 aYp$tߎ$(E~Pf';⤇qfug#Kw. KTu&n؇$VDQ(RCuVגc0)++LER<%EcUq%K[ppr\1j{̏ &i:q\Ċ}dg2F.G _`<vq}Z?wΈK 0.)ӞT QBU֬󗥓`M Z6^?Tbɇ$`hd\dUK(V֎dq}%"8u@//'2c&INS@!h "C|4|%1=B0ըՠC<${NjeE;Ej<߮g:I)wpuPj%^}D@%מe8_n\ga(fx &$@0SĭLѰ~iv0:(;F=[#05SHCQL.|{vt.ci@lmG [dÛ̇[ͰHjӃHYc&7-ܮ2 =)9O uɏInMm& S*=4CxLjg2Pj˟+k6pl,* Ui|7'o>u|__+˦* 0ܺ^lɹU`;* sey^iϤ\̉7j^vwN!'G JHH$-N峴m^5oT3 @$!wX ߠm߁)Cb5Tc{YۍYx=[jzY dx߁uxV3UI=)/$bKgٲ)22'hloJrth}v;l}0@KF [NM +pρOPCEZ6]X7"HgH *8"\*EefȈI oV"U1LcXmbE\Cws%xaT$kwJ--W+m1@9R`"B~H0E.oQdcpe>Ʉ;B ˰8HN:8'9&;b$E^Da$O, Iu,Q`4 1NkfGT+౧3/b\T$]>+ }@}W`)_eE[&$@Žg{Y!SD2x.}Ģ>%=0ZQn )0Mh ~;d/[ѱ,ԑwh%~-/t(;f)^bh /yb8Ro)ݔC\l"uġ nSx>˝=5o?dLpƊ6>ե(V- U\,w$ m/ ;Hݷ зo W{X5YiPٹ*X/%h83,4A@io޳n6qŜn,g]227o>]AީX2QWi9'oAxc&‡v{_:Hiۋ8B91#ŝ~뉅0O?RyLdbڳ#n]NvH;dmQߵ[Bkx@u5{v[D6?\ \Yj;rW{ xm^@Vtf<I* z[fAuEѱBmD$ zOudĘ*?0WJM'cZ$v4,'Q` 11ݦM 0 д3lz\}f!4\о6ݻ_Ϗ?.WJzQ@s\KB/Vf oDN?~ k.UwJ?k mLjNʯTw*.y&f+9X\A94R྇;`M4J 4 6TZj5Q BV|tZP 8CLp67ҡ]o:u=,{{ ^m %y34g1x35Q)gFmP%32"q븼k LfƑ5G Y9m@ $!{xC.ʂGڗ2Һ>gÀq-5փG2c|aoB{8fQ"K G[XݧS)om#`3qD<6ƒΦֆ&sc˧AΥ.)';a?^:zs[6f;(dx8JA+gUEo SJ0`OCxthr,NG57w!>=]̪(J'h @ȴ|.xSvG9},b"2j]Ȃ\{^E!aVOӅvG>=z7X٬Z,9P/M|Xa]tR=5f'XhG< 6m+]CΜ첯򒩏,Z(?e\lAYgBc*mU)M_qB2DeP6@:zU4;ad")9(F)UQUېӄFeiIM: p eXQz8iq.tfu4GosV谡<ǟR3vDFnQ¶p+P)dnعRNM,.޺LUD;Mc<2`X͎Ӏl7p\lz9/E-jyۮ@Lt"=8WGm%J~6=IIb ) TK5N``+12CwZe2Q^, rrfRc۩ o9RdyrDF- Yn/%Ar91󒦠DfFY|6o(LKzeo,xӒ :f3,(1z΍ɺIjQ&xX([g(,βlouXx_nor "13uX$"|]k !1<έMX1[E_a(6oYMkLPO1f r 'NHKh2Ԇ_F:P5C%Jȣ]>u{HFF'O\q)ַ{.kF7p1b 9>m"ֳdO&RJ4nTdu@:~ o/&R z^p4M[l@_SUm'4mdzx(C(L~}]0́ ;֝#i( )cyh4&(YBZ-EyU}IkhGK,Eay U0I"(y F%ܟ/1MOC_8sAp}Zg6/R^gnU YEL΅#Ȁ^4n0# e)C wHD'扙*NY|VvJf;)]n@x vzO~,VZ 霓 #7d˻T`,n 9{fGƓlᯭԥHKC Gcز(mA;ΐLEڤubOocH9qMXG9Hmȩ,1L!4Ϋ<^忡rU5)~N=rҬni>ˡ#i}Y:D>k%RtQC0 {Lc &G\Fo75Dc9 hŘBnH~z2ijz?3G (Ve`DLvoÀJӐrVBżC,:*4aXN-R \.o/uesu=էcڭ}0%FQ-q}lP}@pi7RUl~3WRveC%h~/R?zѡ&"ڄ{lx/ b!)2Bu &5"H:)Y( 5~!Ҝ")EɑCքCǠ:whֆB8ߞh7*I*XVQ` @Ix[[J M#%`zyz_M?cF|p 5Fm i /k"]BO>Z 3# S+/RFHvuj fgynu+`AEJ?ݸ~9~/#'SҒjvT>.@ozX,}@ G[^] ~:[ iѰAų )M;uUk"&[#"m jUyc/Ŏ&aN.ĝB OdAW{״N2aﻧzz6Eu6Q7cd!Tc.z0k R ۚޠ +d˯&Bl޹2^˽vVJHϛQ"!3 5c2o?E.X-MD@&p65/)m7ֶ7Lu-m]+l_@,`z/U%"ɋ-tSrR84ޔ;S7"nDE&@("S>}cGxJ`b:k58:s 5izsL=ޭV=$g NBQvtiKVsȳOgKTF=NyC҂Uݕeo7⿞s&ʝAuz@@Xgka\ֿ݊%* I޿v4,g0wK$ ~/h7 E DӞ#oA'#uCB/ k"-8,"NmVM8{.s$@u,YJc}A,I-FʚbS||^⚘W{ηБa܌xV2 .\V4;€ofѝ2RlN ]6Ǟ6|86h =ks~r?Rv0@?nۅ*Bo ]X~331^nhN&KFp >X K髥%Էɋpkۿ-qdnI\=IA٫7f\WseKp };p7.2TO/[$=nˮu異*%PÑg#-T?,|v57~N,S{Ň$N)xU3oY` [mYoSרvd;Bd{8^݋|?3|H˾,r|aU^`ANoOFLSփaMa9# d`Eoh 1X0\L?{Cg1^Fq`:*WNf+uv艪L[bO^[W}:IϪF9Sdd!': q lmM%o WF!=YdNi,єzP<@JDjZFpew7*,oZKB@"FVunW'6>x0w;Gv(|MrjmTg|]!jLju[q#&="㸞0+s>By+{V ƠqknWcRBZ#i9\03"PN]j冘94BRDAҫ*&N yq+D0T Ag\ăqMq"&{ фc 781;~י 2=="J(kQX<Ʒ^Ƭ'DߐoA{{= 0PU%sfN楨O}YhdzZ9 EB^?Zq!{)$(2sqEZN~UQ^NnkI:Oس( ,Wp-9nm ^(n'x?yêvl:|?=p*}4TNE%JaC4X"v3lu6g)i Aϑ qzo~n kE R>˲|z/$j`7ҷ5-}{PmRi7tikGWzq#GauRdFxԒbp!tH^E*!ggy%<Z.QaUAu@Gs¦~4u ;,動 4g鄁-=0x?= q$ R$D=ȬAfdFT4s$͑aC*ooxSȃ7+c빶- SJRwz {a]7oSTjE%7w?j59a1 lѦ@ f%5`!s3=cGN dYdn!m6t/t=_Pyމ(ݪ۫ |;1/C86+pLil&lv#}|Hb/D́iE]])KNl? k?\_J~2JF3!rp~> @5P,6ޣ6 #=HcR73J5H1 ]YܒօTx"G\}TOȧnwdUNM”ӭCGf iiaF|jR;b{(̿4L%Ғq$'P2o`u{x*T?,Ns8-xpϤ^29Y''uGCz[; _eܲq+<;>M'sy'RE~G\s lv>]u5>/JfinX=E]?w}y>e(iLDhHx1r3M s 繴lowdpfҶu-IUO I:lĂ~:Y~ 0`n&FD!B/fC B(h.i5` }iguk[hԄ|L~k*>pSE=_# *d]Nzs ~'E-}V*kv%HoN%|,C#"_1ԱHR3KpU:RCKޡ)=AuZb%ٸitKtW 8wgfu3 g/@=W=tnL{*wCFv <߇QgL^Bn3@.}jʹL$-7{?$KnZB-4e}jWeϪ:̥$/iI'b=ߴ49'todJ0bcQ"A0~jXC ~P ¦l~dV12ZX`򭷙uц[Qi-MAݓW`O80+D+Dp|g#eAHԟ 6Ӊ(~@Jt]6=PW8u^MO7gx6%OE*|c:S~X m>TD^[ (ɽ{[p naWZ-kSq2}y~ڴw|3> {=NQaxc0&kEk,|Yd{y&бɖɑ {z9e#w)$!L&W_[qX103344 'jzŽ*il%Lc2AÄVuI(o-c9g5MIwmaHnc=.7F nFok*{tK(ԓwNn$* y7BH1|*] O-;8|#ž\>}rXX@V-y X253]&lP ǘYg|xEĥO}QD-J BJ lO<#@H( 9yCrI=1n=ݢ^gf_Ȩ|դt㨘0 W*d̀\ Fi{6<8[%0/:͢ fD+w`5ۧJ6BO2m`2JB$e\(հZKbT#묜@ 8(edH]B+h揤OGT0WM}L6A!F/a'_(3ZȐ@{w_! LkfơǕ7@3HY]2#{GL&v$P3H<:tp\.z|VF&G9n.Er^/wZM喗^<y0BRHLř`3qj b[ݑTW8KOōZXU&pG9`!V! ~A.[]ȩjǤI8^s ZHr qhgYX.}"Nj!yI}߽$.pXI"f)\?=[X܊^fr$)qQ4x9' 7#I:iΖh: 3v!' u8|E4Aܮ7hOR"&wMs!5ek]m3hjL?t |g#423ڭ8qFxӶ;oWHx? <ʄ\J%:W.cyZ,^[!^WPl7bWU8tR2>, 5 IRsҐ ,T2+R(l7oY5ؕ\aLzMQ45şOP s%|mh^Пe :\'"M=&ϫg_ΥW yFI<.I_OrPvkQp+ '齄g"rQ%G>pYiZ4h̔*x܋ rJwI؍%SnXMy]/,QxSOx+dBvYXTn[d }%K;V~?=0r` %ةclyID+12Tˢ:-^Z2 wSLwֶ)vQFY4ι_bqHEvv\zO+uUCEqASloWwhL"ŋ? RjBaMc|/*GDT/Nx:^ Ho>r.&D6ઇZi& o/ƃ0g[B"kaEF.sc_eSmv`U'o2CI@PZBDx/Qe>Aka*aO}vJp[ ڧiZl5e# 70<{1F*Qo_A ؅\] CjX~p.B9D>*[9aSNGi=Gsy[n?yR Ro<kKb)n;A2 ̸%I*vgtЀ9{uaFRH9<.TƝ4«呺bIAγ=ݡĬF?F*I/;wrut)xڗ mkkY-P3KQ 7+Jq|Gӆ}sL4=*2d~3=*?΁cT{ U ?Z :4覐Iam(r&,ǞFr=,7y?XTUi|dmXRE+w~=`IA5߭J6 dL6[NYRfh+KUzo%GIJɆkcM䇞dA7^Z5jdO-}2F$x˗x/h>+ZһxR%1gU⑟0P I{c{[q5)zXU:sk$G{L[kۢ+-#\--X%{:~ o]גE"[oէ?׭v!LT͑^1l ~dTj 3HL":aԈ;Ҧ%vg] 6CYEA1}w&鑕| w]'\IiL[/#ajւk}R:n|TwWT|_W 8)W|q0m1VT#Z5BU ˄G(/]Z۞k"9`nW~t?{GŋCپm1hߜjqюMAHjnt > Sa2rQ@ z%bʻ?d -5\B6\B߹'@#9^t䌨}d2TdoG0Ց`l´sy'DD詚TC[;&v!o5t֔*VqFQCA^('H8Y{6S=uEj&rh~Kw՚/q;Ayg]Z:`"0JPz.MkR𴵆Fܼ"kkֿ]V8_?wwDVqFA 9 ?HJ@Fm[ R. ~u| .da;W GD%{|p¨A6KL*p@KҤXft9q`y(2BTRyKb?@PoޗwՕV pn>j/(!VGGovשqƎb"Z$NM33قkMKQ7ApVp8bo87&zI|ډM,W!f}UBo4IvcO{LB= G4Mb }q^+sLO[dM!#S30\?6)+mH,=3)Aȟmc 1 :)C:\ :|O%RL?q2Nڛ^M]lw+G9NJt&Tk -$^# 2ܻ^DZ˸*|`6~V4Ͳj,SXQl^QxT=Fާ]0DUSH-M9'L)N!V]FW2<7]j1Fj:Nd>kyT݊8$d!ǮEIsod';sδTUKrGGNVKueXbkLAWJʉܱnIJK{i1ʸ9UZrH%2IQ/'\ k(Y;$QN* $ ?QxiKZKYg_oYb{2`扁a ,&j0!&7DjpzZSЯ䆌4gϲY^lȺ|_ Cԅ{ДZ=N;RXK#}BzRLtIZg]=LyI*nSNEC-仡4RvN.;gl-/ 59T R)kLFMv+)heD/T |~Kܤݚ2*HEH="}8{-͹. @4{me-ݐA@`w$aX7tKIHV|[H2&ǵHsg3kʠdn R#S^tfU9 E-X+G]m~s0 =צ-ۃ'BRVdۂrG/SF$RE`T~TSnȦRCup$2.&7V1Jh`pB7® Z}2WJ FK<^r؊}_?7+\B} d]T8w;8nV#NQ#^XM2cI$DSR -{WǥݼkCabB-\2'q.#gN ݞ:ܑ)bV= ܁ 9:@=yzc1MsOx0&z7u }5=uOLs8Dw+:л"|bʺ"5U6rz9 NG G1]J>-0-L3Xw=#3d[l,=|=vPaHE7N#OEo+m JǨ!^X/0cw'eN7 lS h']S仒8+;PBVy"VHkSRU:ƮMӧ|GrBMtO& E?uCE?ְY h7ŸBnN@Q7? hXV&F+lS8e ?ݔV z0IP3t2J揠nE?s7tB98\'@*r]h_gvmM޵4Rs_9@- C}l-'?NK2LGeݍ<,ͅ>Ҧz$C_QENjzo9+ _YV)!pKFfEQBg_?8݅c<vN|$w8x\\H~n?[Bb=\&]Ņ#fhmYl},(D>b@L)emwEqb,bCMی7q| ? ZO-ͦy#C}ژM*oop{];H1*M:|r0]ѿX_el*u 7/v(Fe"mYlV|.~7YHvp=I6qfQ=NshcdH^ /-Y wcb{U[32S ezmkyzG٧83M]K-rZαrg,@ejRsm6"r)P^@Iuut`ZCr˩u>@TexĭK[ڷ^a߻ñ9Aɘt%/]-e,'ltnrp:n}KX*IJ!Q)5dfh oen&- jKZ^} | :;|tw_>?zLdTV6jti۝PWF|h>و2D_/kU8^M&~Ǐ!TxC!_;: !jUsz]Ydto77xW稬#4P4Ijn1E;mTi[n7|iwx}4ϙW`[Kۙ51ǒN؋ʇC= ʕE+X#oy'CG^m4X[D+= Ġ|C2똻sZǬL36ľcdt݌.\ўPtg]vG7萸8ْHup`C C%v7OAbŋd)GO&6U7]$L þ 2;ÐpUNmeٻ%߈0]Zegraܽ0搒拆n)}w輆 L2qQ`Mx=NF7GtZ_2M>YUi.yB0՘Ȫ@Bj9+-,*mn_i t#ƥ"_Jryr({5_cB> rf(njFk;;)y9!h1'F[i}PC=ra8-qE LQ(nP{ρWFq]i1Z~=mwԂUKJѭG]tTԊ@RɝSPwQu<Gp&Ox+>*}/Z=N@Tc.jf{%ب߸*gR|i\@k.~D>$o:z;1(SD$:Ӌ*+mG)c]-30OtZ{b`'idMan}S1W;k*GҚ@-,u==zl^+y {7A[>|AKԪ`z?̖JU!]A\Z<ҖF-oѬö#B`RHK* :[#o^n9!N: ]QlEKS>ȍ5fc+93=*hWO],CrRLINGs4L#Ax'lcDjڏy?9̃R_,XX:b[vO Z|Q$&/TC\k|1 '[Nb( jnsKh!CVdE,^g/{^T:B gxgq2%|,l*Z M$PBp9=>dGNMuCItmwwIiuyX;onSsag Oi5b ,0;Sg(tU X 4.XB+YJ: K/PI&#>[~̣urAJG 7n^KY VաOrX0@ q=M G63)rwW6.aUWϡPۖa(MvH0CR* z#q[ N@eWD - :[/\[D ŋm'̈́a4Cރ5+ֱmGI#2/; s9}-n& gÈ.\@ hpO'$47sƏ^f"=:f ~ d֫:r(nTUxSᇯD>uWEIJh葢"{*$Va~%("n,Tsu6U#$,XԣMqjXp!ERI>1qF.V vcf*{VP)bCzWխ׿' :}.J׽ut^י!_v!OpJ|mI.z_<@O&%I-F?U? e_lk%ǖTXFECipMOTz=z )o?}XFJ2_Z&$V8۞t0~rו`M $dk{/<˖zUHiآEHE>U X:w>IALӆ zv|rJ}gYrTrF/ ׾~CK'^6.ule+V X;PG1bZ Yl}i6ͤ:ѳ(uYĘw`w/0!:?O;'!;P߮}X߀1.D"Hl)zMUԺI}{I7 2fۭ}k]u~hPV*y1藡Ljm]8)S@ZJ୿&cbX(_qf`/[dd3'bTn&hy.}FV? ԅIlE9~Q# mV|&dsl* 6-Jn2G=ZފqӮd gfmP~v?kUpFJkKZ뾲Җ\a(|6(4 j xh}Af)[h kSg75*fٍstȌnG^+E!{ Yort? SR {eVfw6^{f }qK= t;Όvأ{~?bsG܋ ș1'<^'r ~lrKuC ~’՚1zz&#k1@z? #]!rr$`GT{ьy{V)] Ѥ͸}S聏(:Rl&@%xRۭmWKsq±Jd(Z*,s+u[` /5ɡM[ĸ<2Q7-u~c w@QwdB^3 _;;+`*_[3~*JVG83p~K )Z'6Zѓ2!PmଞĽ?B9>#Gn!ȈgY^Z@/4|CַNX>-[7?s{ݭM=9X`QiyN;YZZLr|.ALӻ bu--orh/Wg.AYP\hvZwwzvcm g !z0S,z-pHHJ,׬ԀcHVF9 Ap ѰH+Cԯ~=WWyC:' pD[V*bem§+lG!Y6~VɃQ 5"i>XC)@A5#&MAI_o#B[wϚbAw ,2A!/uJʟ O#|Ⱦڷ~bT2M,\f@^$VE]5'c& (8Dt`ea9.866 ۫Sg& 3V.V% Ӗ7ebԪ_*MAl n82dR+֙pqH++RQM6ex+GQˆdPڲs|F,*lk9Rl75vz䘺7 FnQڝj&O"ߓPL]-Lȹ, O3M?w(2,U?6#F^tAҌ@7k^ a$+2`*jd_/'Ϣ~;;iAb2i>hPtZ^n Ƕ'<9QJeU#>t;;?΅qilU$HOB8& |694\l7VE St)n,P%/SIVs)ꮽ5%K7B,nې>ٸĝO5 X471p|hٴe3BR5ϊ)f1 S &Ssl ]%Y1֯{V+%"im$F"Ȃ'tX~m.]>ej^|Ls.X[WP6 Oޥ@Ar딍o$xCK13Y0 /6b j (, B*4ʺi{,gK/ȭdIz[tȝXY~TV.:dW8B_֍ qlyff$n*>$z*V|AA3fc2*TB{ki>0>|-g]S;dIM]H*K#lL5q-5%la,k|c8EO,x:3Z;u]XbӅ9ML~ 5%;[0~}b4g[|C"X`MWv[X+𪶿6)6{ƞiy /[Dz/q %V G,[vTBq~~ʛ0WgEИW6ݒ M྿}dhρAܻ|u fܦeL|MJ9+]Ect}/l2,=iXn3>䴪#Vܸ/ &~F wGtoT'هetahdBtWSmV)x DKMFco ^Bj?sy/Tn"1Q;HE羦aW;O0P'lѠ Ka3@?@~&㤎TC=|Lo JKqh+rqhxʺU5$ u`5ʣ#p\g(>8`o Xm~6hw j΃v5]AF0"'EHfhaK Ol7C$o0:C"YgUo݉5xiH&m TPvA% ԓ֐u0č@b]; 4~=!|j(HՊUטdoߝgc# 9\8DlI/MhFpy_Q(ؾ]VnyjHbTd?kE{,1.Өl;r~^E!4o@AFMSSˠyE0 @PfvO(Fc[ʟk#C@Vvxc7^mSgoO6 a F%"&k4i&(:3y]ƖVoRl/ZcE*Xzb^1z*6VtkXVNj:4ht^;mdMQ<Enc5\r[ALS @gSP%٪a<~c%dY/5+K˅Mc=Q]x40o::Y$v@p~”#tdw<9TE2/([_G>ou}9am@W{cN8e}+s!BU/8=bO 1aGQFɓ >X'{l﫮ʟH$ȻBsz)#G#& .s"q~Gg/qp(XtbFG 08eK~"!h20˴g!1'i]`CPѬ_s>s&] ?ۃ(ֲa cW _X#/NH(0dT[$E ԃǃ2`NnE.m{M)*Mv{+[C~QUa_Lgcas)+C؜>QA6 JJs8 g<ݧy+PCI^[O;q|5sE=fer }És=S_Y3zbbBу@)CJQn M.Z/ Ts橕ՎȆbRnb٤ܬ,SGWR1_,@Vm^ 0`ԏ}IAh||Y5?49pGqDO/~AmH>v5IJp9jV2 ;я Z"OT2'fl:yV ǘh{t%5g:3_N&߻C յ9RrO^FGsș{8l]Հ+ǕD՞,-bP:$~SklI)5,` }_4bb|JI5GgMPVx4pօxG8i[(9GAZf#&X"*9xBeǦqNpJ*qWٟ+l*rt*:D 5X?j֐mGPzMtJ, ,lV.ƑOk~PbtkU1žh"ǐ&o;=rq/w .bL߆&p8 7XBsI-P%RTʗJ:{&H8fh5զ}Fٞq }.mIŧ*0 |#Y?T}b4FOxdB/׽~}_5$¤a)8*|SGWetI7w{nqP"WÛv=u)kB/:CnOQ)TH¥J}R6תbm|/l,Ѧ0ƠIg $43 U18oCu,ц!ӄ6i41Ob.^%g NH+.ӧj(}oAxgU.3PшKW0ȏ/KtˑJx3B::]S]tA-Ar'w #p>b6$4jIKeT+YFe"~b2Av>8m^y?r>bP!8i)*2@DH@> f_:|8o?o2$4JԈ^Ji$h0%O2ֳ~P;l~e_zTƷ6#3))zŐoZ"!'Shۗ-0ҟ_|G$C]eh:?RɶuL'̞ v ]Q9e-_M5vu=-?f{"f:Q:|cUQ:d\u2$T"EfExj+(PCNL_3l+y ׫9 L |,Kӗd=+$-m=o'tQ)3TN{/}/6=C.q7[Md..3q`Df>чܜ6`.,I0+*m!GP |b+fh*U9 ::Nb3BP|)\ȬbQ2 +l?mrMxHMkEeOz]ׅ9 h! = eL( .p *=g2NryIia1;`D$14S]? 29]_(K!`wdIdl9JP3b!QTv{1PvL(6HWje9mz?Z&D 0K75|#L-kPg%;o1?ƝJB!Qq&DcH B"JVڭq6l1+p m _9#4jY<,\-mtX 1]dUp9}5\DJOdQh8.+)Gdfr=6uFLCZVԋ2!侰%fkO- Ӈon|Ϊ']lZЮyF05to#?n*ΚT]R6~XV8tswo=/Ǿfj\vV0`>I|V/mMȇ&?:VƞB!g}m}' LJé `Uc"r%TQr!dcBN 9W+Dr^S)ϪzЛ,a]*m3 Ut8`GQݖUN%^vD}IL A'?Ns9\]q@K ;Ҹ{F42?p41)dT6e4uvߓ9 {Ka0a<'MΊp Ni'Bf#'"yH"eҖ;%/EzʈtVKV]JRb21ږjkᛢ+oY _ZnkW(Ց4Z&.s;i;Vo[ז{Щ5%cDx-ك-]3؃&lA__igAy!P.8_nք[Ş$Z1A_o2svЪ!qX[ۿ> d¤\"Í=^;].Wl).9XӪW`@qΗAkW.}($Qy.Iv\*{ J#aAZ4.BIp{_N1Y~y#cLLIz-qE=>cVl-EGE{Jj:Ouz!QP& z5̜0κ`E߱4MRīZBPP130768:@)3}J+I=LHfnQG%t#Q,(ws#H716Rm=18&m,XKAb>%:@s%FCWc/H% и(V>9KkJeO;SO sZu+In~7ےN0YҮ qؒ. !n/6hŽĜqzMD Zv7;%5:{֘ d(r1:ט4d(,'bbEvjI %QaSo;=dp vڥ/$yUr~1J͌1`!˙oOΦganyz@4`9"9N1&;l&!'tǩ(d;ud.7,x ,D4*w_|=11qn @g.\;tn$\7ea^.15V5ZE6f)lGwGh٢):"1+oULSv?Vfӯc.OLev>.+گ }@X|HL-avFe/D'יNv+o.|f\|0>yk}BvFLhccT?_ɶ0M s dxx6 ԗDp (1EZwTY㦈>3f#U5:5^P6Y)56c%_#eS]hey xd5U8ܙ+9VjNא3ie⶧UM2(Tvod\Z+wiT|E^*(볕p3nvcZ^у_?SkQݢ}4n 4^՞.GՀXc]tѥB2~5w5 9 zD4oЍӌӜbV1 +\ ̬~ P3ĕwu~N܀W xb#1ĉb.9?NK~Kt" -dp׈ zkU OUʔӞvT=i_mBD2нfX66,]i<`>{XLsQXuЄ)|Z)k"~^񧫓qUG! >yoHC2&kxz%B >1ގ#̉yo*{߬E@h.G"qmJ utI. h &)MQzmg‡Ć0C4xRq-VhJ[yn&wHgJs<E WD9{E^K[}{oLKѕ{vo;DL[-Y<'vZgBz] QF,~#-S@v33lE77 eT;iέq^|t+LҦfQ}bATonקϓ=T`Q%YFCM`h$H*kP)JOuu4GvE"GFTT r`N;Tcv"cO ֽ@ْ~/X5{:oSNHE|YX IU;_&Ϫ qѨ|؟%1,臎I:vH\GTՃ<;6de TJ S&.bp PbSmd,p6D`F_oJOxkk׉>νoc%^" hIֿqѸ^D/u~LK\Q>.0 #VG>9wts'%MwAdYon}gibף^URȠ~bƵ ⵥ x{#ݷz,BJ䍨dѪマ[ߒ\O=IAʼnq#s>nkOIs6^uё.v6y(@RRBhk$v+)=_ψF" -J0`!b p &fHr:y=!zh ps'fH#UȋMsKQ]:ߥaJ& CHʳS'Fȋ.w1e1D;DB|" S|C$);=v5Q-V }zߧ O[,3U}$|JbQ1#ʢ 5qA+4J>p}m#B@eq5o֠Bx/HԳE9ܐ %X6DNw9?O|J= tYu3B0D(_Wk$ C~J%eR5x,x~>0TKL#Q[EH7r B38l f"'ʏ?`XYӡޡ^rP \_P] x=!kk*WuPoՀ;)F6h %4"ew*_U|" `EHBBY""" CujzX4W,m5sޱ)[,1u,L4L4=n%q7ĢZ*0vdJ߉7] גfAKԨbdBǷ~|ۖБXꁈnNIhWY^_]ğMdMKBI|3yxBtpn w&ɰC`(x02Tj4u=lQ B(ZNy0U{&Jj=?bdM*g"_wK X*ζEcf_Oz^QsU#@p4=n*6mލA|&OǤaE>kn6# ]u3v\YBt?m{^'&/% Fr!vso ֋,-Bn=M'aF)r;e1W/h"0iUҺ}$%=ppEFR2B/=z3xm-m ӂP@vm)$m6p7{xbIJ[] dJ]Cж "0FIa2˃UT><9pMuI)#4Fֲ&~ʂL9Ũ'=V>}:Oj4t5G^|3w|wKko/k^o|yxЧQwښŚn5┈L9>hno$_E .A潩j\D5{MzKzr8(_ti>Rh\ֱ uMo|f 4E^U,#})lxks fBV#-T ɥ'GO/{T}cً֌%߾tQ2{ Zնj-%_Kj$*UCu5҆ ե_C 킫fj}!j<,$ItL䎖Cb? 2y %W?WfR* uuVov$|)ׂdQoy?2lD~iq^Ѹ䕕 ۀ\A!d}}[Hӑ6Y7@m?0o3N1H. 0IKPM{bk^PRƮa{ƭhd@V}4e+]@0QN5& &d,t},WL P;zt@%)-9URj,5+UhJsX9 xoqZ\jFbc ibR.TMt}n $"˳A2q:u׹yKOpEޫՌB F<]{Rite!/\GuYqN!SY6SRPlX(=[>Z'n ZMl)w(~+Z(dĉ:mE&Tg,f}AB?+S>JyJ;HCf?}+p=OlFK Ygq(nlU O5N ONxg^k/ Aj6S0Zv*+,0#߷rGtS%<y \G8Akˁ"~$%'Ջ !YY;-&j{[0%mH->bz[Nhxv%-sq!I}Qy#bΑt/$td)p8ƭC/ïp{tyln)͇Gl\; 's7')8o@<2\sNml⤗aYOu4$ x8{F|>Ƿ; 듛tXm BzAGaҡ"M"Ƅzk~B1.&r"):D!Tgs Y#ghfx,ej0a5؉uO?`` >2)%U?G*, WwxOZ6rN`tdjc3<}t [jcSribMɃX7v򸮔n;b$,V 7OY+E]vҬH5!<ݖ:DY&' X ܯ3z6UL3gkw-jz OV'ZQuffClQwM".Vfu@bˇtPAAjwgKaƛ )xb~gɅ 5]e̫pǵvquѸVY5ٛgIajQ'6 ghx HC kf7 'A0*F)IQ+4&`XSU*MW!T%j{=d쮲ZCq3OkdC ^0]X4¹q;3ۻHD^07d<c `,{EX 9p)kZ ъ"ZZ\pݫJod+ Mm5K^nx\UExx9!}_A.Zlf^,1me,YLh>toؿri~2K w{RIz m $t xT |z ^th,2y85sl *Bm^2q~ۻG\T~p53Y;KZ {DJaU"\Rr5F}bբ'SUHn$$Nx8bxԛF%DW9]|=̏nSՖ s%Jƴ]Z^kKo,8f[F3 C)%'Ȩ5pƘp{.I]kʄ{ DLV'X;@!!V%;2aRuD;o'x& k7dp+0B2c$f4BFnw27g x%nPW1:,θȵr}\(gʥWkȎ8Cj)]A3:&ayПųH]M5tvOs)JԘ1'#>/(V;wkֹ7U]u(W!1b {uv^mH b=sܚ}xx|A%6:*فH&GҬ#J'5ɩwUlZ?5 'n|WsYI.FdoCN'3"OUW< nkhə>e7 50 =g4:]XLEg=|MI/&J-z7fF" !Y~=sP\愽(V]`Â!%&S% fsF)bO5J^)&e,dؓ0}5{DS}\t*H3iɻ(~^/ 6r:F).JH{X$꾻?Zp`I8(&j"#[Q.} #-*v >,)7J1CG{C\toʌGfӁ۴>&^5|}(KB򱘄]O2-7OK  (ݕHz]a\Wf4LOzДҥO;p[&VB~ q|aZ]=MȰV+yj%@خ(֫R AB{ªYپ2402,%=sICf1m[G-<E'#4z?Z$T&-g DKz[P)0._,f,el2&LS x !]hﰙ>cL}qgzdEM$DYO℗D%k/ːM'-ZMOZPRNR,.nrw9[LC|l,_TR8#K$.k mT[$[1]%i+AA r+M 2J.fPl-hJv]K᥺7%OMwVðfj-j-fÜA>!8}@Ja+lIMN՞`t|7AhWe>SR@~:y>HGѰ6j ݬhk@6Ӹ2䑯9.Ye!0<}0! كr;3C访Dc( laN&brQF3&U+ͮЖ/8фp2UB&rcU gXArubw]婜oh%odi@+;O);H-.%TFLUɵă}pvwlՇVySԋϼݱle7i3y ;ǏCjHxp+"PUM#1!Q :* ~ed(z'5&8Qrya"kEƈcIM&N\>Fxk˛KHzOS L ++r1h61(fa#'Ϯ gꈭ^gmbtrEr÷1ULeZI~@ )P"3:J!aYyEzU5w/G~phrr)iFLҚB=(:PZNSC"oOM#KcS%x|)P9\H+ʽ,p'xb6RpeJ9JT׺FPl6L2¼l|'/Pp #W%3dxQ}i#w;G[[ RX!/n" cjw53,ă?@8 u!|)x',$Ba6KCi5Hd0[έ!TH-r9,55E.gA?4Kahw^5iy8k1}4ن] =fGhT5(ڙD*9e5Z-+(S ܱi+MJ$4£\z3U \֗|~rPLo62#X3Qwӭ pH*yz2T .!N-[# 5?_Gj63Fgs0;L̴N2CNt (W*PH6%, e2Ͽ+ҙXE^;ܴdIwtѱv}wt@'nE-J<9.w4auijB ȣegy@;ëA_ƛ]/5e֞)TnçgkG1;xX 4ܩf؂ sN|tcsBntyDZܣ4̶&A`͢%l9N%(B;},T˘9}#2ScJR&3 Q(ÓSLlm^wDeC0U((g"M&6h}o c;͝!Mƨ۳R|JP={C eujt>V/-W .X ֮RJqO~fQ.78Yin.@ )H,EC?V``E)B] Ft}hܕm))zթ48<y٥0j2 z_y%Yo{Y eO#3noQI=tmu*HIЖc@VH+B7,U_ C2,/`jk: 5z;Cusρr!Qfqi閜  tC~ O|ÿb~$E5žT` X*d>}N 0؉\{-U17^OKF$z|mԋiߤ{k|лFKvFbMh}//'m (dʷh%j4E?uSFK-fCvrAB2n_rbUC&)ًLr!J薚 *@ܥ:!:6{sIGD(]8y< [j5uLa/:uy#0ixkCۘ ɝZ/QkzL Y"Gs V Q[m_l&^.hR\hTo2scR:d$✫pV)3'zhnJ%;O?3b'L|<_[[ chCpXi%i=iݨ[+eWdpk.;NY?`31@Q&pUsxe Jiǰѣ R Q`Ѽ> ^Y<1sP[ &i"Մ5n(n]ϥKARǧB@j*_&'ūR23ONiPIFX!2}"_trV-t\t]UO乵g .a<_:5U+Iз. [Mμ%\-^@McT`+U m>fʛy'T0o@.thI[e=>[Yg՞fh{&tbɚ&;?LʟST?E@AuP26kYk@mTc sWA:fdN4SoOB;<krTe:v.Fd糿϶Eb/$yםq~Ht Z|bwtI*-G`Pg8t|`nJ1z]U$1BkБD7N:]ǂ*P;#E[W$#$ӊw(X}CH4|Ԓ5t,&Cn4|*4,Muq`⚹l}; cyqgSS1 '15AS^=>Ru39(ܾ` BG,DEةFA?NbBcb9fflA#w?nd ||4Xt{Wzzv>!lFE0)"@-& 1B6٬'è,bnsq0uώbI:-3Dy=WE~!xCsĂU!])VK3][NuTJ#!uw̺a&qn3>.ynNDˍִ}(DHS)I:ر$n]3~/>C'(Z.oA9,12-wI&|}3 zbksCRBR^N}u|-Tgѱg"p5y[\8OVsHңʕYW.(-ƈ P`7$щ?lQ8iݸR|EG9Put8;),q5=I5x@q/zC(AJN 8Q/}~^Y@IID_`Wx,P%1et^\@C,7.2/^ 8kt*4NJ:eX7^*h$'gG58`:0>sW18&WGػUIʢw_{Ö7$;[=ma7uS>d߿z;2[qt*}"?i ZLS!CPİKIna\@h(ztNfj xuk/9ƣN<>puoEX0YpZôcA sSJZ}k)͝p/͸=]UHu{@ И;rf`u\kޔV&^nõ;uMv~>%5t,JTTŦTMlث%kLs 7'pJb@.q35fz\m6A'YN/quj7"{P(*|{=[9ܐW.$j,aŰ+4١䈭쫔OJU@plVŽ2O {^:1 _ ||( FyH~4֧ా߅n!!<-n򴼟jڻxN 1&DhT1 14:ydt#ͥL>/zvrƯ!žEj`4%#6j9dzI_zS UĻ;ǑD:= xS#cX/NFdjL&}!c4LJ4DD?sPK;as `LN_ Dz?m+dNwuR2bA#g풟Fzċvsq~s=-A^ HP9H~?oR&k^㿀0fdz2ˏ@]LY]&TsTP ՄYL@) zu9j\h>&Z4e@k%ի#ʏ]FLS$Gc +7܏>G]>8rCgKvbX"~!n.L<}NH{Io:D:3L#EO}5W$SSFk-Rh X:;mWܒ"3aJ|~sU]uw-I\x>ǟ[^_~ +_Ftu69XA ߳q mu IH><=xI3囖̒"Ly;+Ɩ jA,-anj D$^oyڙMEg9_מI=FUtȅVgb/fp=VHfݵEʋ?})plMe)EE\SPɹuK_S txg"yVamJhj VFHɄVy^ hF>ޭx:\xa5]\ ZKS!>6|?iI/˪bp3 P/knla=#jx>)KVVmɻEGjuPӐF yWdP#1FOIJƽUM}6V4UHӣ'PjJ8ކs+&[(\sjVKtwߵ@nF! qͧF@p)]b-\WHxnY~>pލZYtͩ'#XI:dcގ6@ !d Vө%nȞ@G=TlTXr}kq9;fӟBkW21_}x\_YgA:[u &#CbDx=9:ǒ,Pq(xVoh 4ש*9;w>j[=pi]] ۚf7q+Q%={6e"&buXnw1 7+~a-CCQhi|2vщwD4!So _!>%LB^_PG!"=%Gw _8ܽG%J-|Ը8g82;oSb?tJJ{n=֢?޲n]e|9R_2RN792y(%c#>gD!0S3\'HƷFg/ZVz<}Em?P򠒑$9*ܕ%]7Of? XvW 슢]L؞I3p7J  XlsJܼG+, I4@RupdMQzun3}!sPnņK^ƒ6GP<_*rEChq>pL mK 6~TޘcҎnՄΫІNF d}gU nhtgz!X+ LmR_}C(b{r-s1&o7#Biy\W#=39*u Fkw>EDʷp`dS~U/JI+LCKD(nV5s8?қXޔZW(#'Vv\%rC]&J"T^N{&pa KϠwp3@q$X_IN HO vX\1?!\6<0fNz%dj녇Uڭ0v5i%$Ls>BWB!}q/Udp|# ą~0i;wI2{'} QU4g;9pn2RnIZt<6`~Z4'_ +E">;D ;lv"ctGH)L>Ξ6"wW-i{i4#$% N] wXN0S \'l7 lii Nh/;AY+nȌU^ć7"`zTݔ6tM?%>ۚ]f9 >ʷCY `Fb%(O ^{]Os3Q&Jt_1<inBġ8C͌і>yB==[QѷS]oG)p'DD|K5ڷVgHgh=4~KE 9#1MQ]Gd$1RЗϞI474`vЎoL*ʪ+N2}?ڡ ڢ" (FN ٥Op_8ϰCj|O%Ͱj6Xl, CsX.$46mXg?p>zLAA -sm517}6w̙JfS:~6΍/ :/5eB7bݹwK'+fZd8VeV cA4U;[>TZIeGΘ3ߐ&[Ωѵ<6PT"SPŒ{F:rFtkP gCs U63ͺϡ *>ŌZcWبyAPf rN-Uc![AF8@4a7HID̍"q2/͑zI?X^oG;9CZ$ZaogYZ0707010000036e000081a4000000000000000000000001644ae3bb00009224000000000000000000000000000000000000005400000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t//]?Eh=ڜ.+-&i S/-Y)U9E/wgndvߨxM cI̙Х逈a=3zspD4o)` [k$7-M(d@6|Y&wCӧ7$N;C#5+TR-H 'XK!O2qx>1__PjEC/ս7\ 䑸mK[jK-- Z.Hxv&3x Zܷ |֘*̏Z{jY#,YbVN$,1M/%ð3)ߍF[Ǵ>}ܲw7KpZwDG[lVߛ2}T7n3$#r 3g]P`ҋw5GQs/HNR3"x亨2_^z9z2S]C=a?! y+h(E |DKE-_QK6AoRz6]&aui~5VAojKoiߒR~89 TgEm57fBg7JM GvS= VE{*ʊ*2u0 nxiz;{ٓ=Rr)]"3@\72O/I^eE#_|L2),WlMpim l;L<[u @OFCYDUHzMhc/qòށT{:R9Q͛yݫ hb$ZDtJN:]x$"U!fcѼ Z :N"E ?,f;A<}L7RFcS^weL>-c`?bcyȌ\ N+du,J+Jh~u97M5* .@Pt]9,c6PC8ķ?;+qHϩ]wGFD-j҄|2ܰ$h ?eulIr-1ڰ7*FԻ@B󣰗,֚Ie Զ+x}uMI:J,7@느/W8*e\WF~*i휮X{6׫qlſtQ I7VQpӬ# w[ƵVeL2`?0#tF3QV@k`NtEK5])0͸?мػ~Qwuv &pUGuyB0/T3:>'2226lu,`0XOR>%R&ݼ# vO>˸vS7˱,>̈́RDgU;s*UfCd,s$`^gp"N\:_b+gW&k)Jy³ũ }<>h&0s1^CqՃ5r!8i/\l9iSӸ?j:U{LɿCpl;^G8xyp!E-d6ZsJ4T݈JNv4FXDٸiKDlA/>$ki@KbM&C՟>n~hbQK?Tl[ď'kc/ ,J,VR'GWz:`9Z;&B%Q|uVvpxs 4+"IZdN K&pKtI%q v.rhHFnɀЃ} B {h9 @tyKzGBy]<,,ÂL )|a$^ NA_w_Q86։ 'FT㛒Zn MF W30ӂ@]6&ÐG*֏#-..zV,w ;2mY*ٰQP ËX\)OƜGpDA-@c3m冂nQzB1xٛ,@8?ɳ.M53\- y6>nSS~@u%ra<G|y Y~qT /o?%~%JܑmA^7IYլȒm}Tm]4GU{!\p%Ӷ}:B x]P'o6|.cʅyQiz#E}֘8>XJr+P7xYL/;y6͖$?G bv%:' Tr7EUkŤS2̻K{L%mp)m6f&Th͆!YutNu'=Av]+ʼmթţ Ta?r)W9Mpe`V;s)!uχ5qב&$֫obsɽa8ǶV 4}U B!XDoX&b|Zck^L.3bv d'KGfc؄@Ril+RӲ7^Z n3N YhlB~8H |LFP([09/{[Uz܇ fD>hJdd"S4gHb~@iÙH]iB?L/ >{(ΨýN=hya|XklQ|gXNR4K┱;8 W"RȨmT( ?L(b#\:u+[9ē*Z/1 dy0ڥ R3MQ!8^=+E֫v넡l9t1u𣹎Wa}v>#V﹃R2Q#;_ "&횦VJ)WE KlbVGH {h"p@xy&T^Li?,{`e15| 1PWir7J8ݱArŠh1wa-ֻC,)yM}]F \~r+ NM1\Ao6,h"A4u7uXUz VngNA]|D<'/P`?Hf\f@ܣef޼n5>=?7M 3Qp䀸,'jBͧb~^CsS1.tr{mk9:^2AzGK^?^˔?jqj0ԟ966_L]H_S _y"L7IɛoM^22N-8'w\@S~c4k'/]bPI-C0Z$򶎦XCšU" WMS}w׹3^>0^͸]+ "8bʧO*"د+9qfnqƒF! nѐH8OqIDԳ<Ю23WPlVaORR_j*F ɆtěV!1*jn3wycLߕfXI<L<Ej֙x>K%5YS G*{}VL a\~NN&pwC?eGd?BVSU+߯7*jr$s"7x(sROpNFŘN͠>Z q;X =oTGW+m (0IkH蔳F0&:7&vo[|L ̡,7Z]&G3 Cޣ8r!c #tUS3h=@s.Ȝn^ {u\kh&>t!K '5NljhifVq?ܡW*yt67G*uHRx%BHn=Bt wvYBШJ81˖ZTa:~|+^Tsccr% $$4b+O۲.iU44;X?faqTd5wAWlbm~m|Ŕm,qKgVJD~9Vh5=AwWi9H#P%hB}m?L fv>6|t)W=RSeD5ΨhmwH)&¦bir+qr?5|>5qky >hB\V=|sg1ŒPk[%K0&n}rCBe)8N V/eINY'(>ee"v/On"+;8QN{WNkjVђYhp 12h`OTl[݊kqsu2QoZZ7BYBCq(xEVYĖdsBێ DRzP%{qiijvn] 8eȾYͻɖ_[W8:0`& bT.ډHɚNCk^=ۮCԳ;;#[|T2`R)^ǐ\Ff*KZñ5,iuՁqBcLWnΊq_vc`; y%:fX":&FKl5_|5Qw؛8;!GBFz힚W@93ّ7[_=mk tVOG0|BbU_b;u5j&Ĵx33gg ^z/ߪA5ʂOtQ%π=6l?L=2iΊD&`*9E; p{r@+Q-TŠ0(ߋb MB$$*#WŶ׵"څ]>UY% d)FƼ`Eӱ;>)՘fڷ8U7V #Xs-gMP|û .ϊCWYz +\ TԞ܀ cU ΅)1]!2++ ZF)*G-M4[RI׊(/ gm}W5 0ȟN ?+A1G|_lohz ጘh?MPB\šXe{j+j:*ج~:rK2ڌȰk~G~UEE˟A5fӞʎ[gg1q؝풻˶.9VL ׌e}ȒT4ل5 INAAla&?0B]¸'wzTC(҆ Ʀ`fԬu0 1, ^A4xw} 6V;sTȭnꔙV=0žn,`2]5m3ݛ[/wP`Pe8enRy-kFh BMVلN5 ]ٿ_= 7 'Gfie9~bE .-_f4Ò]IX Gq{ZG! kŝsָ׊#7ډϨ4Y٦ "t8@oW6y(7tFWOD&͚"QtmueNm;js;\`߿hI4RP%3U?m-6N\Voc>~qe;1B^6P:8{J4Q_PW D告zo&.ծأ{$=ɾqX 6c2B  *) :3xKOdi*9zq;:#āĦP81${۪! Z[A!wYP0zμtٖy\ʷ5&d3‡;7BPL*OmO CsyY8LP~-{ Gd/=[ ~V[ ?~PY"Oll(?vj[n`JHkIIu*EI `M3Pbenϛ!ţ6oF+~"+>r苙BqSDǵ*]^dI>|j'+A ZIa@j2kҵVQEk@Ov)uIPVT饰H,1>1U&}Ú_ Li$m_:wPg dx^CCbUeLe7.Or~]wM+օ{_dk5]y-Dt$@Tv2ag8T qv676e$b_! yL'$=EEءĉol`}9L4z[BptW!}p$3 ה7jVYuTǢI)݆y>Hy``ci<{#gwGU>3ٸ]5f,$ddƕӋ>k+@D[[ }/È; d~) 5k܄HKzd7W($QZF-LQI[ PJ<"-eMkF݅dM:Iv !΋@ ?m`0ɖwK}{loifZ$v2ށ([ igF7s|El)?:{a^ a፻cz[N_k 0P'lxnV͓^f,Xߪ.z Id2Zb1ha_Y|GJ$3j_E5D4/gKZzdFaw&t7]oY~ L/%Un%>D!y8QaGX!%/ Q_.$Ned5WII>>lnԶ5ϷYX7vsxnd /R GYI#s+5;"JY#"}x;̦& LWҙHNВYH.^Tb59eKlņ9W)Xyf*%X, M):9R&:Fƙo;DRdΘi]͇m>W";J_qӛwYUӂMUnd܅#kQx0mhq7Jk&CoӀ} @5uHev2Q|Y~gti.fgLhiԃ=Ľ{|ؑ?CSYU?sKdSb Є܏Ŷ1PiZe˶ܦr ?fIZ<#gRĹFvR@ۊ[JL(NXW Xꆒ ~d|h,`ˁY%+-5c7it2_eÀ`2'bg\bGRK`y 1%(z Y_[hgYcR,ӟi 7_?ѕB3ht5o##Z*ø $8rM;"0hJ$qOfEyP5, rbT݇fNW;*W8D'w_7]'KO&'PINff@Ku"|32;;U`^+Rb XR!X{jd#P3ӗb*r)nf'!TN#H S&5?`+^v&Lg:]xgTwZjAڽ0\$Œ# L3)[X!rL0ǂ2(yN/hNj8?MS7T)OGxXS&vy) q8=A Z yloaOiQ(E?O@ !  & 3eV-$/4OvY{pv#ڄpE;?p|! H:~HZO'pKhև i#al]y_QڍXWON`9!pZLPՋGNsYg_}`i,ŖD`s}-VR'euVvukު3)812uׯ=ݬ+SWC zѯyͨ/vNhہQ8~< ]q:3 OvG鸓N+^ i`ʟk %[4"WxVao@8ȕq?g  h`g_JץrU[֕kSē|_?$["'`cdp8!ó2iVP=Xʣv๓Rrcj >^'(5 N :uwҕ,l_ǁ:"oIpɠk *U,vNDSݴ4lq}-\%HKl.8@( ٗ,!/|bT,˭5d":/ֶ)1F/m7 E'lƋ6 &E7 "#PZ+L6l727t*Ht :n,spW^$ޭs*jH sճҔyd^L"Uw2?Lo>)PpB!Wui/AUsIdCCmD-5#/R&fR=N`Z[Zn?#!RޘJf4)?!aȡuHՙokK-Fr"2e*ZUOś~zJ5ƋNLPRھ9%.[UH F ^UcnHeW ʬ6e@3aKDt" =yqlf-+6:F܃Ӧ pVzh]Cʑ]NEx~%$U@/aH/l HEչHgW|f8ťi3|0 >e&vsЂd~`/b)u_*Rx@Ma~nш%*i0^vNsnH)yt{(Le"+/v^n[B iavos >o*[S$7\c(~Rs"DYeְV,:$=M3CoWn1KƵۋ٤Ƨ7<~|Wq;6jDEAR " e_Kb9ɻ}iu!/#Fg?)(Fp 8xDy{f}Rm/ f;{ϯI!دo!k@nr(Q&uLGIV[Y&ĜƉy =,h( 4? `}0=44ifRy6ݰ#.D@$֠% z{BQG'VM"!%.6w`HźY= 7ӆO+,F56{7-iJˇ߯u W͙X x 'F9G]WVP-IW;b|g5wL[~}FP*KM ]X,`9O87Ll_»й\pc`74d=5:5Wbk`k24pRL;t4gĎN=N;m&TIgI [b0i|Z B`RddJ_e}:VS‚] ]lH֫k×fk>2>ХPMێX;:< ;4rt[@k1Gb@{GQj&en9 Bi}ɢv!V%lX|T\o.I@DX/Gs[s}`ySC=fzp"6/NI1-?$T%]Ԃ/<[T&S =; 5oVn`n@r?J;LNp6siGSVPV ^iN" l碱I"K5*k^g,N"/i߅*[q;{(4 ڛ9KKܑǡ2 !cR w")O ;XB>mµP?Fzj wz*IÊN| I .KBQ"i5NT8ɂ> A;0 ٰ%񍫀 ggK`$Oh6gnY2,둌ވqT%&Q 9}0 }|u]'p Y!!K6ӕ1}b_iXeI~٠I&~>0FuۉTޏUCV h^tF8?fԎ<ͰTp@s9D$'/mHb<9<]e􅧽ς JN:B{ $gևDezݽ4^xIkEMTG8QاFn ^%,ؓ!=l6:ˈJn>3h{J]_ *4idNyw4IQI P޻{%+9S5ؠv=4NAz|ǁ3ZhTZ1y'`JɒpV pe΅5[ [>GFO:-N\~9S95 PT[1ԃ&WO5Y:c~p2 ux[ybdd)^ML M! y-&) ǜ7H;0nϒdd.%U=oO`[Z:܊C6+%5돰UYus/6Іkfl3.(v( 0e$ܚmu |% kdC@l܆( Ħ dcCv-}ԝ&Bx8Bd=&ڕy}9EѤ3`2~Az5X}m!UbFԡ!m`l`Vr|q6p ;\c&.w$`g vT|>/tf쨜 V;ǧeDoWaZ(UMA艥Bvq4WIs.nF!!ӑ -Mf`4KhAݬ0 C,ynvģ8/ q^4k7'㓁l8Z  *-`aڠUl #ܻ{#d_B4̩q%qa4}u]W,9?m sҐv%o / @l}ޜ \/dq4YYxa[v\2),oVVB_{U9SJ#(qŨpgwlH?q8y`"-gE?F@r1^[A̮m&68jS@BL@ N˼\HǶ5@cQ3斃z=:LZ !ŸWTgI87o6zY1IR砫|pϹz"yxSp/F״B tGp'3 ] f)riZ%:Z[-|PGBlo|(]T5b}1|"/t]u~gڬ-,Re[H);,ןí$oҘ8ґV:%;`u0b5sVScGiO].gG_Y3:d|Bti} m tERƒmQGp}ޙL} 5Dc 6>{cA9W-j ބo=yFιJLl)OzG- 53EzC4@#BӞ;F#_[ D Cu\OoV:2"DTE5^aV7T.-QIyU|2]h߁TIO$ !;f&Xƾ4XzF"τs.R.SkAJQƄo, NNV̈FQdcdoY78)w;1\a7k J<־Yw~85G4|ԥ ,o8nchRiEeezgdr]/8(f8bPG,yr!<6Q_ҿ3*h`cᴉ܇~KiΓ)1?e MDlA~.vI[S{7{>[sKO78~`Kl,BFLǏ5ϥ ӢgH_Z/usDC /p0v8k/e&ՊM;?Ԛ%unqp͋E*T>{ʂpГ @UФLR'LٙLkM%(,ģ'7(!C$ĤĢpclhM%!?)v_IM!~+k) $ ImP}N&)o[sj ;.2{1A%Ö gWIkX:4@2mG]1o;֐BYº S4B9t0eX] `շ̝#s_zP>9<ÕI HHȂw3/c7(MMm$34p1]C*%)hI@ aRA)AewsD ~)Zpϥw_p 'lŕ{>|6y?H1>FvrR \ @XlDZ,eVY]B%wH-5Oh}ԗ_hCtII܊" CBCt4BNfH=1qp_2ʺQDիD#r ~N#~ (Szڙ}ih=f}5#|x¤`wo`3_-;J019Uعmvҟ[0oeH2vA0r&4^s![>;Y*xsH@ou}T≸8G'&mNߜ"R}+EYgS"r|DEK}$WV\p&~7'=JH8_zF4 !+:v (CCZ,8s1roE_(D3_X$``ʳt(\@wg]/ٗq6u?L-{m4tDV:dDa\P[R@̼e_ڑMލRa ag dWXC+W7{ ~4B쁽] w[`0yK۩ pk"Ƒ> $viI6\wDRTL+ ٝT`QVoI@lztW7"+F+e7b o],ld&Ej2:n~}fyeS+ y iN1EÞ">OEG޲<^cLP&\ޝxn||VgA2*Ke'Az $4H:t u@q%qٝ&A쐟5&sJ4R3 CmOMsa J[߮ D,YCΆƶ$O`*{f'qf)|sf{aSZfϫ! IRċK"2yL#eio-FkG9Sp1bS˜f(NKhw+?a"y|%]inN}a6`Jl#t>#Ţ ဵٴLl+ފϵ+%c麘h2S2_mfjƝ7[@B>1Z[>28'` EcfC֔D%1 S*T{r;9rb=wb'H6zxY[pTB%rkZ= Q^9Y@L+Wn*1Їz [d&{dobY ўRϙq\[S*fO?˓SNc R*]X`kUutJd 5຿ܺt.X|GVCOx"AB΅Y54#eT WKb2}&lViw ?(/ELĪ:BuYyQY-Glsn^,Di[SL='vT==$#coT4ɢ!gG%?Dnm8RM,TF U2bƭ+43HfIvle2%ol'Ҏ2W>\$1W?W. R_RiY۽/'&`%S*e 4~?<@UR'6n`5aPO+2Nt_}\r%d$8i(Eе]Eg%4?#2~i!L7zlox$|I mcg@Rց`q~Edj ~6F {4T _@.ET +%#u߲+v|~R6Jc U<3`oCwQa*,@3_ 0W-e)c:f@D?Mxi߂Pϻe0VU19xƣ`뜇9ER+l9Ȩ/o^8EA -Uܿ8y5R>EMܛ|džK'oI qym7yșj.n]ܓ%zL՜ !f0֞SO߃c} -][ՓMu呔bBnQs9'΃+h|)K>@I1׿nZ +m\`q {q6odhz>7֍tKZi,:uɧ 0g0Pz3+cqzn&zYyl6=yّu+NژJõanrrsrY9 jr4ԬJwKYƨ,-WNTvFԦ 1!=5ؙ:}5d:?04{\ R.™|~]f8EjTs۾?1BܲkRwt lnvbzx(>!|tx-hFjA5 *@b p>?15ѡr=il( Iuu$jK,fΊZ52rO+:MI#a|)^D( i%uSC%qC?+kVՊ / pA6< q'Y[uݚtL5(JJÍ $$q8z"Hb͓b'ζRGNi) c]%Li%ޥP9Vi1(8+U67)ta).vޠ6FvWKl(׾Vqsߘpр+%ΕR8#Ѩw  lQ;5k'2!];P @0X~~nPh-&VR7]7ő@YG8ߐ@j 1| zyl =8/Hm sn#& dREne@Bx1NQfQ%5C3NG\NȪ00Zn")p @|d 1)/D72fD }͡.!XOʹ*J]jLq=WȐb},Axu,IC<4`E# WG"S)nY]>snJC |DT 37-mނJϢGʕg#^k՘15DvJ_fv"I7yG[{cI0[Y(F}{|urˁNYvyq~` kT;,ہ1ϧ&SJ=D9<`b2plGpi??\֖QI͈>֋E׷pM-UTIq[9R,Z3hO} _4K ¥j=t/53T~Eih6̖^W oVo<Evؓc`6cv#*⍘ch:RPdy<[\LriX/܂ޱ 8&u 5痝/NJ|7 `a\9WO8lv|>l."6jAjcMMcNDD}ʿꢩfi)kÏRk?#`(gŸ.y:"kp=e,XO4^ޚg Aٖ:-X~5iCAvdPG V9~V˹V #V[kD UzȺHǸZpdC`hcOEz%Df9QVL?'` tj,+rqM/2JuD. ԛfHl Q&ڰ:O}G/ NS%Rk[7䪘\gĒhs5Ur%o*ncr#|UDw7a" PZЗ:攐Ǜ0p1dtd4DDA)@[_?(V?3ldEZO9KˬjQT\KF-鱸`H+U_76 w*jn%m~#QsgȷZ05-Gl/Oy̪ݷK{3 x |()&bLAt#Tfuu;%7 D75i{WG"Ҹw,*[̽~q bLHx'K9YR_?l.eǘH1kJlEt= XUk)eP~)yR4w?vԭޘUJ4kS#dʷJ:đ? "F &gqu3_|F%j;JƓ.8 ` z.u#xL#;'yA0҆`\oOkf%1{G`i^U2p)1ågjx師pa十}NɩnSIĄ[cW 5nIZS.̳Z#`e2|'+3ӛ%D5^<fD V7^wX\P6ib\eGD>D7 Ry1^AU{ Ex 엦Al=\ `:?9 oWKO-A& 1)ԘI.p@ZU pck[r`eզ1|SKXG I92Մ N{>frʶoտL`5fJfB <0@.g ݕY3-nf4'j 3!H0 rݳ0"ZrHu ,[[i(~B8fcV-(u86,3yn`MJc nO&HUv_uׇ_M['fhF0ox3 d) /U1+ٌ+0r1v ں,83ddhNDnW7+g1rܲZŽOV(-^Q 2VNmiqT]ƬpY7EUe aZ! K'Hg'!AIeԡtʀzTΤqs*7+3{?NݘۋOE! 6p؂8AJUN7;`g85T6@dVE:So^a3_RCWLm;{ix?QQ_xH4>%ɔ)sڐ\@|2\n%4xgmalu}pVH[E@4*ѩU{ɻ?aNi[ꡆsfW%pl5hjVW#pZn?uk %gA P[:y1\^> YH8*^&man%z.j%`7U{C%>%STJr 7c# ݒ?SVEl3ӑ\U^( yxt =4OuP)Fͬ.~:#Zi]"3$ $""?[WC^OڮP;b'A"Bw'V>a c_oD)E\Çcz0Wpֽ>z/ 0w +~ KnlN淲KZ2810^UCNb _>Y2GtcN 泉`,,Favj+ PN=?oR -M *^Sn)A%_لd{@E1N}ӸihCct/WU䔆ңuS1S(e;c{# M{+5@mdMGOTmVX`t>K]O\ UeFL`3ebw 2i g"@:g\dD.1 JCd,m~jUZN&t dиjSڪTd <+ "q q `}!9]!{R zlSp#^Ip퇳yecu0DF#שbϡA*{"n+1S >|,0]N&Nm})ҝ+g(NQ! H]¹3qAMy~%+!2:o$(}4ےzAt;xZˋ-SȤ>ҲFZ~JÎJ^mJU\ Z+mHZcZ ,AʗDgWHԂc@K#ψ2@x#.i`.fW" ΅ fijl[ e5(S%!3O|8{&"\e_ 4hvL#vDŽh-L.s!=FADr&KW?(0VllE:j[tuD>PE9y[(k{wl,Ypd PrGKhnӛ4G+aj.n|~Ok3ꩡGrG~PfxeQ] 9< c 87}QCxMwOYS^0*PCY8h-Sx(P0'?;@gtuvvI]@w B6t3pE4zh0#Ѧޜ='%!֠\Ic&'+#H@F$Pue L`G4U*bJyqz5aչKc$puNjQTVK㥲v@s]4*8.(86s4UsyvU] y)]Kpt{\Y%J&>2R SBs^M05~Ǯ@?.uZ<b@tdOgJfN! DY(`dioY3Qnk ەK?(NMU6=i* 9 p.&n)?e>Äl CK66:ĞdH;א 'Y( 5qG(1Q) O6}{ΨꪥJz]-R9[!ESﵮ@ ?KH]1.rXn1{08<( T7IӏOUxy.-8HȰAYKHrr3r t# ,OaV,E;́Y *C:iyq13-(gRГSE-ϋg_DYn%lH1lD5XQSYr%hX1 %H[V̟7w`SHA]&dsSZcfpZ мa+J%/J2xttd*G߯&@^WZQG-Gd*f{wc`HF /7@-忾ds&t$@csM~ŌK1~~5 R!}BZHt{<ײ&E˔5cV MRsqQ /7vNBsyRgcJgՠilN =#*R,+%p%%e5)>1dk (wKtcP,-tnÓE:Ό[}q@-BVvw!2C~4 fJK;7فS Ydxd SZa2*}Z6maw%#FBҕ&jHa XG?--h)6]M!^`fRZ UKP-$@K;˾,X'y N{Z[ 0pf{DQe6w tHhŪߺ.ɻoAd.^.vLX3 hwoD^))ץ&#ng{xmPZrFQcT=AEh̑|H2>yDЏFjiWL"YB@tkYg Ψ?rGix:?.Fđ'#rF(ҞQ@C^$=iB$-N,%F_t+"T 98Yʧ}q]1yo:'?3 ްÒh AzI'"MV;pl]EF>0@nRYT(=#cWR_ڣOa>[4{l\m~1%"Ҏ[)s.gH6g:3KNUFg1KBKzL͒wh+) @9>a#PH#UQ.*,-9#ՠ赤]]Q WDz5mBINAf] Q8J|"ږ%tV|1yWUrQvv<[+~AMZ6ZL@.O^?))/!4Eы246nJ;EGE40I-K쭜ɵ =փuү^繊K+w7oa~*/9E<vKo?nCH`H‚; .oU {M{LxSy:r\C8{f.Q@JxY9(8G?m۷f{Y7#z[sqH5qRԎI5yKkg/DXuU.U%ŎZ -ЦVǁj9 -ѯ@Ï%gcťhI[+$)Wam񈫧v띳:o fB.<%N'6̿vcE L4?{w´.^WV.0snϏ:U*/͏i4bK+3.;5|Hx;)yX,C嵂 XMpJ(jIZ^#|U?^G bC`zuWLn& .拔=S33qm/TkR5ю= @aw\ZJ'_x_F=LoD })dNi^ -uf<4c+l"-s>3]Y4ʴd* O%ݸ^85i~'"dA!Z1ch{}51Ay@.Osy ;)\D0RpIqWJ& _I% c.e"k@`@ O95m-lF3R\, |av%׹ ޢ{ =!2eh- "uz#>@adUAtl?)&=_h/VSt)Y|r r(?ZoY Yρ_,5w5k51ooyh1a`T~r))lDΔZr[);UifzW 6fwt\3/D^^ [/Dc6 z5؟JY*.Ts[Pbp[b3p aTZH4z7QPc%F2inzd< &S:ol&krث_ܓx2Jؚ^7HW}Qȫ!Y9O"_llvK=a 8$.8Tx]%e OO*Y_G\L8{)ْ17f@gQJmyg0)s &ԧ ޽)meHo'7q1җϚ\!cl]$t3 +x|ͩw 1*8h;EN BLX$~qn~۽#Tፈ 5WSx۬zw-W !a4,r? .H$xi =(dqe.u=cXF%Rӑ! e/:x򴯣9Lawm!7m(,q3Lj5~7i>H;sxV`tP9lÝ'X߾ IB`cŧZ5?kk$l̔ԵhFX,cɬCJ`^tx - / +,ÅXz# n3AxQ)Fj;4@|_!l` C܏goK}٤uŒI= \" VaScLflL|^C\>{㼡Z^%(}qWMV!6bja Eȣ PmZIْt؉;Jn<Ӹ^}(װ(1pKzǒ|{C+\ÔM{ĺ̓P<(- w:V~;chYTU3SCئYXhP:G ey8+uRaF(FZI}п[XSF {)[b\3NvZ*RW5i"OWPlwꛦ c)aiZ @ШC]%Y-T^aL,{@ _37"ʊeJf co7t }hg90XfCJ?YK}x.bm> zr0YO޻cȘZ)3uS LD)w4&碧Po?T.,N ] Я(e諛N6P{AEt7԰lcm %Ο!#6:t8GX'+j'v45|)hh=pj' 9!ymd;EֽdO̠ >E}3oR#LbיL2S-}&tt]u)펙X%Y1d7m'&vtDl[P3:)WUa`jȲo^/>eqg/t|EBu-:I㐺;5~/ TQ5"с粔b㚢 jY4r1A|z,lu *3E"!#LOǍ+@|SFe>brQ̲Aj,-ܷ>+Pr⯪k0 g\a)&K|ʆ΀JSRO0'?rVA6ņ r’ wGkohu(b"֣Ç$[׺CGƪS%o&;ե*{cirlҜjbI[7]dgx{M;?Kth4 ̍;ȬY L0P^҄нʫHK.Q7gyA׬y>4 bX[ {,hƱJnT`2 7 yX]Y?1l>B^gD7-р8t0[F-T=AX?Rǂ4:.w~aA WwVIpqN(@}My4OgGphr5z$=j(B9ޣwJ-kӫi曆(7C ފjX:?M?t>UwsF``ڰE y*)lɍ#ߜLmqvKYVPJ65D @?O{wo8fk{ڍՄAd94m{H`ԥU뾃ې~V]x4E?PS1 ɔFgYZ0707010000036f000081a4000000000000000000000001644ae3bb00068070000000000000000000000000000000000000005000000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/scsi/lpfc/lpfc.ko.xz7zXZִF!t/X]?Eh=ڜ.+sCGT zud$X=厍FT3wG^evB@ܝik,ZU])$R;av+T/ µ:p!s}yCגY] u&.TFeZE/ a#i5-6 NeF5.`>Ti )vmn'چ7k&/^B@az+ vҏpSEC^ *0ςf(a6oP/Cs8!"fkٚC5Լ9bg0^.HFU3)N-^kQu)&t66@tb5UK|8 WKWCH7a s®֤qϞgM03~M9'16TJ })wiHI\J-5IAswp|-+WܕJ pi/%C^% _ICGfEIj>݄7Pj˸ne ` mR7(/>fWƆh~i&XG'ws̺'5 m5ܲUG;ZxR7劊ϣk\vIHɑteQ_p6ןK!,(K37*sӭ R6ٻ a5M` Uo"h#[<~6&nlڬ*-ktfzy$zA}#c}BSҖ2}esjR՛y%*AݽIzj1 QvŀΖ'(p >S}: ^r=rYjÇ{y;kU;>>hM<[|> lK4-zNz?4.W{ feU킱hޯR&+Úgo^a7>8aLoͶ vvEJ##bB06-Jc׋1RNBf\Fx$ (D( /|Ѯ9KL /Ye8A_U Q^.%-y)Z]*`kMw_@k0VjCkkK lʢ`=[~x0'|)1׿{:!bpFV}j}ETgqU/O[z3fRG:Zo! [B*69"Պ%/Z{84B>&?mZ+/۩##u\2FYTB$lxZWB'cN|4rQ\'DuU1M^mzUS|_kLȩ1K\f;jUb&) p0.Vvèb S8YQ}=6(Q0XR:Ƀۃ.0)M)$ ;dD mSKeo7v @L}x?8\d%(f 2L#~`+6;ê,/ `'t~Q@Z|1_hy.Rk6Jp)Цүy C^au踥K>I>ڕɑU-aNfܔv//xfbi25a_Trݰ˹앤|΃/*ܙx/p` {/lȕm<޺Mu|t|^ý Xs6FMoLs<_a=?YZ}/?_uDE~ "g0OPQVA=Ѡ)^t,:Qe7WZQpq>4س5+W𑤷g|! :F[޼tGgԱ^Ys \Z/2IMeTJ>o7lh%OwGuvB͍Z^N`{/0![?ϠF]߉QGr?ɟ d%6" 4>6;(@T@nim {]."^CɣOa.k'YrN]ީ Ị6}70? q ѡ ^󒜝ҶR@ ie1xx4: K;])x&"qqY&tFI#L%pbL/tV-OGy|蝧3Ilb*!}u6Yi uWz*_d}~Jէo=@QGEL(ˏh!)D74Jn|ig~B2]ѳM+uBV+5/!7*EwpFh..C]0{'m$Zk/WE.qD?7XFpBl!w=(8*Rٴ[~O1EL% c|)&qhn" s}P J}u_[C%RY :iz&ha0~- } %ywшt8Nhlw!Uh Ig֭`ҦBcl4=US%8֖|'K$s=l*iJ9 F,I>4]\];vwA#䐯g"n벐rQHepp<^ ?) 5[=W rM#RS{iҫG0@ 0 8(Z5:']mn  {+ַ)ŐB.>vB/ g3d2h$ =Rx>YU8*V!Y9rAʸ3|ޢa'CK-T/$^so&n{ȲI0D [U'0{2X*9A$ 0Lj:DdT!u=݅:Ϭ*{ڙ[wι'='@kXiuݛi(2o#4 O5 +~ k4`l#t4OOē6i.o'§,D[}iWi#,G t} *wmU 㷾* *ĜqESW +{;r_W1 H:>/KwN PYj7ȗ{5EtPdcل7*6x1#Q3IYxkRfڧx[06+X4 JðK^b̗=Oq`85t.%ɌRZo(U;sk9QGOkGh %krZ^Z;l 9p -w3 >WU_TH}s&hrǯsa_VPKѪ45-źtr$˧ z`gdBQÀ0wVx$2n[\U(3!lU"ˤ4# SB!\ER|_)S 9 '2DǕ~a [} XjB8_]qyZ^:;uj{.L?/`F&X#ȱF1Pg$ 9!&Hڙӳ Z㿖f,ʠ%ehNශwjvR?ͻeZq%LY08G#̫-v?F1R%ȪZTV"TdAvMЛEks0e0.X\2[\i, dR\!Jײڰ-c=V{>_bv mwA-yRd{`>S34k棢Zd{ rHa u[Tb;C.ؒ/xSOlSL)n>_G/WWA`?7jTxA9E;RJ/O%}-kГ#1uUBHhYT(>E^Ds4enh'BETNJ?c&gR)0G䢭R@!X{cHMdxbw=˕F(Iu2]Mӻl粉!Pd^{nX6ZV\ڮQ3 +DpKIף, "55ljqsբstj4t̟;qWn~wT@ rKqFcu>+Ҥ̑?̪E(`tP3hGæv̾B?o4;WkkWi|h)E)S:RNDăTUme1V1@7/E(iQEb-3+UׯFr_| 1fJ>ѵR~aPG'!kp謁=_j BcG^[ڸC(>pISHGJfL4eL]a,9<) Crm\N<Dep1D;KW 2[8-0zzī؝ם̃3pVwx?{4qGaf[QњmҎEdе DR U{>m%XY/&/@Bw{ LkvR\@*8Kx'(YZ R/-b/;v:EQMiD&w;U X C$gmʓ #p& 6H[wOnŅz6qFa5AU^ v$\efV^%g? 84(UƜ+W9G$b06ٍ3uXM }!7N|خ=:B^;" F럢X+>g}3c.|cIK_ۀ1dU"'X剪m:cK9a 1Uxz)ݻJڗU4сdGXTVnwNWY8_+?HsK2hPͨ`{pG|Z1PVbnދZ65N=t:XK1JEb;*Zg`A|aDBþp"e, _qӟBt(񓈿 '~ f=֟+#MEc/Ip0l٬|>9Vr-2dt6ƺdӻo|H}o:ior+LP7w3~hiq[+)~J &p_COG&nCCFvfvE[S8\]4vƃHnT>O47&<,qNo~)G RR LB4DF%feaV>Z #aQ t\ EO7Oׁ.͔ @Ӓ!-l 5P1|B.N&͙%eS+M(XWu4гɉ43ל{()% \z"Uܒvc.k(, % 1˭ ';'ڳC ipۺ[% z'J4SZ(F46X-=:*_zm/Q tC$/:8I<&W(~ڍ2=X9~oC1tIRfRӎSGuⷒvRv'4-kX6#|[0f'ҀY+ER7YkGE1hyY|S~Z0臖 DRRL&vl=m[hI[(7ή^g0Ù"Yg9fUd6ϲIKq;hVQ>,\Op9Ǿ)TFV29,er#Sڏ+dҍqѾϬyNv]ړnp1.0ĵR,*_d)`<>~q )v%t%-A˲]I\[^Dį^-]{Yy`5ػ<'kHP!갎d^}|v55>g`10Bڡ7 `#w}n(vYrºi†5e3c`ltaXtL?s7KY,Ӗ%hf֮)X7J 5b`n b`^re= ͑ -QGk) ϻ]g^շ ͌%ɮYI&qg.1=kyy2ՠ|chZwu})N}LZB{R吾enj(ޝ׏9YtmVP1Ĩ~E2 qUҮyUbh4͜NNZ[yY˴}TxFsj{rBP!Plsg +ÃL?lh,(uq(wb[&'I%2)u+ig B^F*R4ڰE sF%}Lx/^dR1^ZЬ55ID}Qˆ+)/$?܃(IgQ_N`ڒ)2Cg㜮-gP.dqUYwb)m@'ul~;eEM1HrySo/Ex\yWԬ^$tNާk t$j:NyjRȲo O49p+w|m.2wq^Fbv6eZ<_؆0"y(0|AJkN 3GS VTӔwwT\ 0(AVl=j Ȃ^[a[8Dc(4wWb*VE%m*2BTBc2É -qvb4{%]_W4TeQJ9tWF҉5+'̐tܺ?خXjޏBUBԎskr޲7#6r f¢AY.3^(-(iKt2=>\3'IdF'`+[$*ݡ*b 7r4>H% E<< 잠%*yǽ PiTj3B7|XbM$_&ܓuL}+1|=iY_%OT%`1Orue [}Xm57a A~Pe ۇW1[Wsa.x<`!7B(XWE)ShzUq~YRk_$wV%5j0R 7'׽}|zznO(/ O8>^AtK8xOnTq?cOg2='nhƤ Im#'_xM=֊>k,m":0O⦘m71:H&ۥ 5ԑΌ<4b8 [#X7!ndJ\,xXO7hM:~:˒ Ktw)2]`, 490񘺐e:1Qa"wP4`/$#h3-\6ru)rF9^Dhej[Ò Zϲ;#yH/9bauRu8 % .&ƱY!TYƯlr52WgY\<܉%H_<-WqV7<ʼ/.9$bt2v Nշx(ؗf !n(4r)j HaGr^+r|X4U8GNTY hB . e1An;yL7{s w"b2TÜ<.R(!h:,,`9`gꌊXD.|λ0fY -U{EqQ&, p5E>l7%yٓ&طPDfں=^=O0I^e~fA0L底]¹sk 3FQ7 x xŒXDlt: )3Maw$Ƈ Ԇ`a@g:W}6i,5]fQ.s #C%򘔫D,z.+Rr=Xɕ`u"xh( Ի"TbpLc^&'W;Fkr32*)3_)[1}p(;\-ژH=?kq[o3TG9Bo B5']n/NH/"dz^"b!Pd,](J/7n04s;7d֐Ђ(ׁ,{%29zP6~la2 0&!*0ƔMlNg"6f\7Ͼ/,>(y)փS@}m~5 P4TrK #5ir |TlyrXuۮb?*Btd #@Nذ Bw%+鴂NtJj !8hhP/MnOTqqc[UVNJМfhi| Įg֬jH$Q~5 kd)ꇉInbym,=iX.G m棄y8o>|CARQMBD;flzduK /Y[VaN< -M0c na:0͜ $skPa\kB3' W.sOo*,̧3*CF3 DdiR,en:Y^;4meod8N!N"׈IJywXQX/"7"s^ nnhZO˺ny'oėkpuK~p.Xssi~c줛;ߟj kґEĺ BfhK操Z>dT!qM\VHvƁo3u>j AB!+4b\Tg]opf^%'˲+{~Ě_L+2oݞV(~n%J;Kk﹏_!?f8ֺyM.nIL ko=CZH[?z4fw8' hÀMXtuEK7w˗i5 h/4aS?F  ~Z%?L0`!@gF3e^ϧG-c4M`yArI-._$$N?D<\RaVSY2 /iPCȏ!omh]f_Gdz|Ђ-m2R9MIDM'㦈.͋_XNaKnʵ"=vB<1yH?N.#f8[?1-Œ/+ȏ`͛ koc9eE.J\O}Q֜+9s.,hDTz/#R\Ū{BG~.y76@ұ*P֫2;rZR pZݶp2jzMBZW/?xc./ P>6r@TNifO]q>_;)}bb.Z!#ѡFЍ5wpPn+vѽ_u8G)e% -TaCbЁ(@N[$#es1+u7=C\X6Q*wmI3q; 6jm3`^0hki(7 \0F' 2idsҡ\h# QlG-|ݖ]w €) {TzLQɦ5n LL =#"T΅w$}H\bY7xeO5O9k1,er7$"'g5K2uno<_R#\.#|͸y_qHxi!U=䰌JāŽٖPM`#? Z>%uOꈑG֪mXK~V7fθlK~LjJ]_k&g=~UR@Z ^),+q)gCg_~|PP=kT:" VWYp7-_8S]b5DŲ Ss3VyvJQU_5 >pV>$ }`2=7rHl-è%GKqLCTiQ iH<{RA+UhʻVe4Kޮh2Dsp}R~w&G){'^Ug"k&wƆJC0{x_οSSH;ѷ{&Hy G1 iyey`a? si=rfXC͹NpK gÚ`wU9P s #/w(v;x1oɰgy"XehG2;~}ȧ&/7C ,S"R& g^[ΌG6> Pザ|VGhvfzB6mK;xeS&w"&K" \QHr|M0tǗ[{0,}^lkܢXf"4D E!XMwwFTu{Dy=qΗjEk=P7_6YL$ǫr?\q~ ACekSҎGÕG%ytf_#3\}]5B rJtlA>őf,p" ܤCⱶq{=N}xrYLc*}@BE-kKqՆ;U{a2~"-#3<]|c$n e-W|aF hx%$ԗ1/m_;=S_|ged , g#tm'[QyOIdH@ wygH.S9'pmlj^rܯzC"".[I-1Zཇ Ƿepώ[qSv-g!?=VJT2qR` Up8[ṔhWE-|<br05s{KZ\W\96%3_=iJag2:ޅpŶ7PX< Ӕw?ϙ BQne@aa&c%Qf}=Z}O1pJ>e^Y%`Ibﱢ5>Al5rQ4&^K01~j9)|D }omr*AQ:d/2;oh#Llj&4ZSi/TeFhT[k D~~r:Dje2؉ޠS=72lTߧ5:IE|m܄5"vc ʳ{T@g} n+>'Az>["r}[Vs·z[vS.)1qPQ҉BǴ`)8퀰t"ȉC4yc_ԷOF`[Wb\}MVs;iFxͅ)aP17|ӊ:& (K Քxj5(ӈMg)iJC"FٞG|yNݗ ;9hrmuەjtX|)Ő,Z? eI%O>T5/WTrjѹ>>>^RXȦ0q VDg4I3OB_R垰⺭zy5rnhMs4aC 6+ Ch#%#gVKF~Gɱ-Qo]@ސVFլFd͑iEg\kp指Pl#Uq:V&ݑqsk>/3CڹG$j=c ",E&ecն*gV{owqGÐՕ0-ɦFcq׃HM`9$//L-{(*sf#]tR?' 4#l,7|U[TYw9J~uk)"<=) <{mvFsbNo2WќƁ3L$z⚂wN; "$—72{.c:Ί's^Q}tձ:#b~FD9͛4J"+j׬Ǫ/lVQbtŕSCsdpiS| -; 75K ~AAVGGazy>z"7TUnHHC h>@g_5W~eY rR` 3* ؃*R~ eq[Z,C//ev*׍i f ;ĽrjQǧܔRZ[L$89Vl6Ț2V mB4κ f'H^ڜ:xbb*\OTO 'hM,Ppˢa >ƛ6F`rM^=B0R?Fpݪ!b@AX IDXIX?`Ȧ1qۄq8’aoH-6;Q|cvub$:5+N.¹H[=Տsi;э7["٬Sw n<<5Ŋƙ]VCT[%XpI0,?M&Mn,nu\-vᆦ,9slj^b぀{l%z('S" [EhhnOPrE75 f#8:yTWq/Rv %a`X^M }hN 9=mgdC` ;SrjNE.cC@J(K~a_ =)KK6sw$|1.4[VYc"$qT)<:<Ρ9Z%vZȾ[e4 eA"@̅{"W_ʥ)@98[ 9aS|`%84($_"̌L9Gf-FM%um}_f!޸9S`I(-AUƯS3yI/Ek<eBMi АHaع.spJV sSM͕}~951l'Bo[,jT{HPm3zzͨ>R_ $1?EOb/)ʾ`U3MNcK>%p2AxLN,lCTv[zWV9n@ʊQ8uƚ@7QE7{CKȌ;tDlFlF~hv{t5Y"pQbLi+,GRVŠF~);l`;yg z0[,xP>@O4,ACNިQҶ^{e.#IDO2Kv`?/S2{zyCȹG*]"U @$NܫGd -in T$T@a̘ewnqba _jx 8.qUrA6/Gk2b Rf GυΉHfںL=LvEiDH=-vEf _DR_ks]fߐTl/vJao_OQ@<|qVAԃDs|k8Ȁ2Թ؟ؿ731ͯV8(-: *tu7H#2?Y\1&N0\صH쑪yR8NB2"A"mUjNw%Fsp-JW22eԭ)i'KAuwC5++ź M 0WN sKXv֍MP6d].U GKZ|&%X$6!)xnpPl?PhVS0fhvorLbwz.WIn?D\.GpeOf8ʠVfڑ[JD"W{g|9+ELk<lQ>WE \(HO~ 58rۼ\Ռ̍Ws>ɣps#}?,T4+*}%ÛfZrYwcE9jN+SnU@8ӯ,:_Too= Nc8@fZt~zHSNcD/|4^{yKP8",Ϩp>^hUʻ)SȒqXoWܼƴB$t;!dS%.'Xg =f%NHp~Z55^s8cc > s]a!q~0.+-o[MQŠ^tUօLGpvLi } vBT;OgHCڪ SRYIYhݏbܚn1VE呿wHY nE.]=Cƪ-]W4ٵިQ"^WF e"d5ЫAgE:p*vّR]çGȔG: 3olۘ/_v p]Fz1rPŒ>4 [2.I;`R+^!C kn;r9Qۍ;8պvR:@/+i0tTR~O5rBzic:ޫ*!+*ѐI!B<Ϙ}AoSFPzOVoОc8ިEFS} +M@5ֻ 3+Oѿ{i x+z\ ~|F&1Ra(|XaFm+#6kOr m x\)(DWTpZ}ָw]6D1plW\C"D9qn> 8ķ-F ѱ=`\)Wi{7o<ޗcj:k3PqsدߙP&0)M-`_e mט|*:mG'}\E~ < ]hT;sL8t%i-i7HFhw@?1q%Z+? 눱| Ǿ_4FJtnSu JD{1s|ӉaUx'n? NPUd MJxfM%͚KPEk}K[&0W uK<_*j KF]~LV.kG>͏D&6خqOl-C{Bh֚kD{Vw$VBJv x* ~5\~W%o#jU[J=H] tն+2V_+JErd[emC|>x| #CQF2 )_{kWLO t$\؍@ؠB@o ^v@sW8U.&.iMӣ^wQiI0a;z4;36*֍ ; `9؇8 5$u-yɱGe˙sA3vdb1 do[/NL`Ԯ!W5y wbyv>p5wb Wd. y(M˟Jқ=tn28䳶aC9q͕5;'EL^jk[*XKbPO_>2%$V F8!:hJ΅}9iPE?^rz+mPngY?#E[%Vy4l1@[{2ü,6#rRV%(৵FPCӻČPn",mWO`/tz™@IV>~dx"ܻe WK+&yr+|VTg * k ޲{.$WDڬQg% *mU"DTu`BÆ6ԯm+| ɣ'bD(%M˖bz5feD5jUǍ ; ]()Pt|gVu1_ #ZxJytjNVE<{p5^1u/XgaNOjT޵<12OnI?l qX{X<"`uUK%鼿~unV١nk{ҟ]nqZuqaG- (gsp0#]i+c5HzϽxVKDG!f +݈]z<9)>ҹk̋0*2Eäqt-L+-$A=5,O;GE_7BXxuؐ2gBw@ X]]~/=Kh^;#yFhe(-_<2 >da/EZfOenA!:>xEu:I[ {2_(1JS 9=# 02 z[iQJx!n?;uAW=b#cZ8k0O_!@u{wwT@ y[ dmd:J Zb;}+ޕ=-ս!scYT D)iif\8A}Kh'R:W7هm[yTr!n4"׈tじ8떲-]P)"#>ZHģp;3ԅzg>*goX7ImA94ΈwLiCN4_1\`9$im w;k3^r[0< ?/04R7L1(P:'P@Q 4Q F%*=of0ҲH%&/X3= Jm8`qiŀx@%}|cp& MR-'`kqM4.-s*a&,WΔACUƠe,2y\^r"EijNDfi-|OM:OBsɄڣM+Iě7;j@@α('\sO'R(flpQCmLŊYXޝ 4'}6bk <&o?ݝ9״{.ȴIA`۫ҷJ0ܱ"{߁:Ѯ103 Nr|2Ж-F 1S+oJcLSnSS- ;WL>@]kՙz|\6]V{3 7XwW"y+\AB$̾)= a*z[IIU(AS*w.d0D+55ySDZ<*G22YoS?pӂeN:qrjtdD\5>ִGܳ9OJnӄd!A5ê0\3}QC/ Cxi FO6J21\4eؤݖw'0'NmVGOa7Y֐[}$\r@sxnNy+z-oɺQJ{Lz ͌QbQ(AHI+~kW-˳qSj.//O0C6yIZGi/>ΙeI4M]Uc)?Dg["gkPT 5LMc^3ْ&t11Sϒ8CѸYnQx*n=d}5]}Sv<zE+~iT-"} R!fzxKqh * 3'y@ B9x I` %~ %iͶV%_n-GR]0r <AK$J3tYyF֐ f*м=2I!PYj몝ϝӊ́7^NHq z@+_}rB+\;;vDof>+Snq NZUP"%oh4v|YT k 7,tR7z8oydvQ~gE$ ۻ"+rBܹk,DZe' a2GlƆ+ c[f1|p8jib'&{E1p/wDΑgs#] 10"s@eMmʹ2P 8V7L%3BC[5TU^ZE{0yfaŸSw#7?Pa- P믳JT_n!/{(6x+!5L lΑv p<7N 6ZDWoց-3B-Q#NNW.ּYnvOkhdS;a0iДȕO G80ehl^U05IWc"~B qLacHg+SEB&\Зm74r@ 4j*(h= % s]2;i&hZVHKG&8bEhA,K''5 rDtwi]i;_ Ԃ( '[?jXſLa{>Tg{Zm WM_T}ic-A?do儻9G,vo!+p Q^No_ir3NX%]+} gKKY~a5} j )e2n=|Ψ}1; FϺd TDqM] طUT$srwH@Pu w:C1 2w:sݰg+QQa1Vi(=駈h>ȶ2u Az MO:0j^sb#F^? Y#ϲz/< kGL\ i: t0;XؚלnMgD23r{2ǫB!%}ŌBU[\0VUߝh77&c-wS 7ɩOF68Cfьڂ)]3,y]k8ݫ8o #: :p4 $.2'vo#xݴЙ=dso'(ó6dT\{]}V-$S9mFoL"k͢S+]M4zB_V[Jt{ar T#`m0&D̳@sVh :o qN--œ36}PdBAj?Y:Y%b BXι-o#;0DyvH*PUU20k,#nHs9ݬ||o˪?|5;-VйDY9 zxp>}kJ]=q. &DONѥ?&'}FwϖþWEwtv8p?NľUL2{emdUwc؆5.=1@(3 XfMb6ࢎC ȋ@%-/y0RԹ%nqE?z~$ey؋$\((@n0SOJ5 F~qxߞ5&-9 +CO+tIj|9I2EN5bqY9 mʵESU%}s"T\eޖ=4E F7Yp >ѥ2DbVag¥!h5XN O2$õ ptxEi щ ,栮dCwo~Nk2tO !7 9U/HY?GO,u72rP޵XP4Lw+\32M帷Sg`_D-BF}Q˻Ǣq\TWѓ\> Et5tn'hfM ( Ҥ/}c j S'ڛ)v*7)S˷yDY$E 3S`3m&@k!|";8m=Cm^0:ZA( B@+BIE}]Ih%C˪.a_506li{>1 I+[S=yjYp fVsfdQEActQ`¾y} ɠ?WrZrD1žko쇩ˈuzq5d׏F!M &(ؒ&2-9;lwȾ&aAjq%Kp/zw[+?0j~{;/`(N^:ַN庵{5:fk{Oቁw~/ T82Y$oV85t3\gevm0V–ғ3 )"L|bb"WP㶝uo55Fs 1zC./1)tm4\='#J/N2]͞,dӹш7Cpf4a#-=s5(+#XA+Eư@wtVSiV>ڹT ["` {+瘠rqGԨukZ')W9Ws$z}rw^qG23p+geq;pZ.M- /JSb⊉-Gs䇘nfb n k*MʹnY\:uN}h%_KSCQHcڶהW.qSW;|"WU F[FF >[-;Q5xGƦ+TmCkWr+cx'潒`H'"ܲ.9~A$a.U 4 P>DNIESIA>X#Bp*zw瘩J)}CZu%]JX4 u.'p`ɶw>"2D'\ڶϹֳen)Q%=ba f(:\Bw.mtյ1IW&g @4+ ]Tl6M7="4P~F\[I'^-ȳˎj ɕYfZqM> xL;4퇋P\3OM"GșXQ8b2nEJ3 )8M6VCyͿJ×u=2aPŃ4؛׾yR MmIMHe/LO9" \p!j踁#DxJqF7i˂qϕ``þ 75F A hj?ӥHGηZQ=d8>1+,lN=-c9=H:! s+%?k«Jng1:蜫WUm̀ʷ2qz;(Fnw|="bA4| > HV;>]rA]Vv~>{sVhG#%7bjbQ1 y*OuC,nŋy噜XL[q>HYV2j͓>@2'E|}o1dG;f k"[Q<[`ˍd#wG=coBrf#/XYvxqa`kc[#N` yP[Tw]s`*-1Dl)Nڹf&&d]GLx,W]YWYU'KROc`Dgdm}n@r݇fBuiHw>*|jU%@W&,.@ǃ24{HbDyc.`90A9U@)Az%xH!5CzFjw;ÞcՖZҡ(C`O;"!? 2}tL*0n\B]J NO-ȐI{V!'ϒ*ӗ M<} ꈛz~EV;ɡI/6[51xaigbEV_)`:)|mukb =:M;Ai/(;*p/G~]LNݖ2un-]PR "7!iNE^«\LQUAa.QǦ$ZT#:wC'%}hA۵Y k9jJŒRӺeZEwwdfHRW XoUw-FK!ok?drs2ff# <lr<3 %>LY~P}<*U![Ot %g2+Zg4*%c"}O"Uh׮؃ѣ.rP!2v>x GJYҋ7 xڪlSqKYડ/LJtP>'wM'5HkM>9SQ8oKE ! Z\aYb+TY9솄k,,"L_ E>RުƵ[sy)cڑssdp'-Gq)_;9 ̵O.cH$ 6LfFWoXOr&#`΋(L-`(Li=:e tx9<^3wQ8b= pEХu(1 jH5wh-0zTaC1s1C4&fOOd!bJ,2J;9}B%)^%Q;Q+-bb8.ۺU"EMYxr6F5g >h;zꊤPrwG]cY)ww:FB1oߚ *+N~q?N`)퓰M@?Wc8Ξ(-~C"=5ip'&yD<< 7[ɂ<OTFg? dO%LrWS0SK*%d:*!WD`*@RC.|eUz}Cá+o\80 ^19#ʎ+}k{i\ I$WޛޓKy~A=z&Cː&zDUj("]ZFra{SfH4ˋ 61|;$9aEyIIW)V~klc9:VrBjGhAv\viqFZ)2(ʧ_S}zg0kBaЇY7:Zh f(m&<+\-?Y aC_;AF8ݏ.`L=t0df'厴% D5&y1>RщER+%T'jV_d;NX\lH@ Ztd@{ISg<r=_5ց*u/؀FִQp_Vo,'o%(tUGn6qgɫ\K- ,ۍOUɧ{~U,bH #Y-#[mPcD:&kQ\C3=ɉ`A ?X |r " )6YC%HV$ LD߅5+YE ,尪<$iZ yO[l_5e9ӌ5Aei'c<ߊgDWkM@"r^j!YqE[Je;ptn}wr.>-eФWv/ Q/!F>3!1#잼~QyĵΒC[_vb4J N^fiMSD4:(X"cB\媒*&rH#'+K-6ݮr'/3hqH\y䢪] vwT0e@uGBRӼ1=fI3bVR[8vSIP}<2_kcL^%/C$\I @I2)L w%\В@X6 F~pTJ}*P$^d4mr( @?14$UQ%ߣ_lZj+f*n:Vu؛APYe.R0I6"^M(V#S3,U ` v,sPvGȐy{Ղߎf_ֻ{IowA>ľ?P#H`θG~,ɲֆssvƘ+RmxQWJk+Eej>Ch\v-.+Ag:c[YR)%+jU]e& g$S[>PE Eg6&!3}l>: xtRwub7y ?.Ųrʠwq?ߩBi( eݛ*yE@}F#a857 W~nbb%G@I+&b亗M |+kKB"= P},sA+?!rq3S'6NN,c zw#(8/NL4>=^x`ӌl2C#UbgCjLNW|*1…XC6! e-nJ ' Jڣ𸶨2ǹ_bKY"x.`9`ȐrVvl:*S Ў1k{}g k2SP9#p:`p0qC f *a%@$*;(dmZPtYw1lTaO0ll0Nnjّ"nҬnƕK<־1C<}jqh+5Sh*;GQ6DZ5Uցsk)}Ȥ=;Z3|) XZRvgt@SrTHQ'`s6Zw^xx ΓltX5(T`Z]cܓP3qRA6Goi 2Ryi'aߛ?N\k"ĘjN+: &0kx(E:=!c7gAJ8®len0)-3y57F44R8_ڰ5<]OeKh)HB9)T⯡C%d0PbOׂܰY\Si Mz8nL^+F3zX9pN1zлLJXtWR</~n^ywVuIZ~&]Qw%g ԓ;:g&՟\ZE"M{G++P ?̀'{NCcHo:~$Ԕad3~\Be,U)Gٲ>%k(Ѳ(+l q(.%6>s$E+C*"%U]>dIjF{OjCU7(]j,gmcc9uxU جpv朙'9h$/JRd낊*Gm˺GJIoNuӜ]X5^`W:`kM$7]H쑶!R/5~ΟGڙxPdђi14yˁ'"&Ƞf'IK|l!&9#v❾-IY-/%#ΫƑXu ZȂ]a0h83 &1æwuQFE*!^?S-0S_hh$c͟6vfKAㄆ 9&culo7Z̢ZI)  ʴ~j@:Dx y:ޡ(׍vAޗdZy$I2T ũ>lC#b-7*-&gkMHe[ĕv;h&.Ÿ^4#hAG󸜺Ev^iX@yHieƭMMocb3w97-BTȉYzϝd4ER.|+HH-gҌc!!Ifԏ݌Xr[ԨgڽoN22IN ylo `G9 )څ$Q ;2Lg1soi;FiC?v ɈfizDTd|tAu%AF+pԧ p/3[r*Y"뿂Oz3 KUW73/\ZHل]R JΪ_+ kNJ M.*GSfuU@spzb8 7^P\ـj 4o)S:ak+՚΃/{i̡%蝓D' _v--&?82 UMD 4Cjhk7ԡve0"SA;".p%FeșJ<`၍k9f$ &{K֖mp Oή8M[6L]\(2w;g`c _ 鹇t{֕+y邼1R#Oްnfk9c2ݽp:6Ӻ }^= )k>B:+@ԇO7M8C8J]WHwڊ\u[; !I&O6ec!zƏB^myMožܞͥq[&!Y`5k |[9QSm$} F&ƒz H]c.jFݍ(9Or]|a$Z[J|5:eQ` {iRF_vnH ͒ipV`E^(Zy9\dHwQ{\5*BWD^CoV>:gb,v#R%sA'Z`Bw]oC񏜸GEa1X(xg<6*>;) ɭ4b.4dCo]<'r9ż,N]Ǯ]훵(!6`ے>Af;]Jwapu"Ah/EKz6T(ҕH|]g]'w!ڬ@[m[ma}jm od= , ۍ^m8 @} l?^ 肌i $eLmNN {cLyig2(q*%2.bSOz[Ja[B ;?6J3Xlc2YEMsE RȮyjR{.V~,JZ_Z*Ch)].h>edGgNz_YP~+;" gţd)1sHr#NW\9urU2HSص\z&VLi4͚Z=VZ(!ae^SZ001^ hȽ|;;CQrE< FAB1*[w=vTN<yejt՗)H*v%sw}4vQ F+VO}t7FOaU 4Wdѳ=[5f|fuX*e'SzRӉEÍ6K%YX ԵZ(ݚUPFBry_n茌<>`V L7Ө'\@1|#DJ3-fFzVD.7#=fRՅda4 !VgzXFZ' a݀׎W.c y /mJg({q"v3^MSrl,XWw,(_׷#ֺ݃8a̚RiF(2a^)jx?''a|6l&π -((t^mWz3S4Rnyv^~WpBOvIR+B[3:ּi/uSA$Iup4HHFFO(Hm] cYK킆g=+haHj| JKQ(ݍ>&{iKEY/fj#xphU /GW0ɴU?GÁ)co\-c9B2Lŋb/%yT:?:::| {YHFPew,%Pr`0U8ۀhfe;%oq& 9(DMj9"{sN?d+@cPrޑ3\\Ԩ_6"xJOb-ֿO y-7 XŒ7|J/SUBBqTtMs$:Lֻg p A|m]>O6Kxɬ2̕>lUsZ zi Hw&8ɝ\b[K Jg^F3P+J#`ַz:=)BP,([b^-ذ؋:XRN?N"ÀFl-e897(0Jװqge%6"z؆brnW@֒6b(x4K㕂w.@TWߦmoF$Nh-[{fo7Z&\PMFDe]6뱌vB-C{$1&{uoqL|t {VQPf|qw|\4qʝnذ32qˍ1yT`VXVC=)J aGIGv婭Sp/ՒHXj@3MEunƲa.Kfsk1ׁ }3yQh xfyD]XcCR0`[|4m/2:>GC T8;G# vd@5 M.,|-~s+MesfWry âc=L@BgA/_6MjV š9w'Ta`/#ܬئ^XR7A s``pW-f E@{'=g:[4DHV!JlGE ~ 1&رo[me1 x(c7: Ϩ| L%Y4i!%v·I/f1V-uiz Td/ ]/|}ubڝK9҄mX1?U*e xc2v97D[P f1#GGyߛIm# iZ,=BZ{/F͗w"32$rUHWF @\oYJ3ϴP{њc/.1UC8fZ'(y,IeTzxWRQ>9ZAٕrV` +ܛ$g]=d9IwchL*]!±5l.!rɺt &ov#Zӳ4$<3 bߞ&Y8T=^ M0_&lXQYo#36b-XD?.JupxY HGZ#6G'^NU 4zg(ɈKCy9ZYܷ^wmCY*|3\Df$Ezt|=WVnoWr m4=ԁS{ɮE.j QwC{>ֈ4M,n^EÃS[9yAZrZBe* H }eo/tǣS0ssO9xf ~O4a(-_A\W$ּyߝ˝dE V/wvZ[R>sѮyOs KuYފ4q"p||Z)-0s(,~']q8RʚN~)U)Ja.Z BgBQ'ZL͓誏*,CΙk2ì3s 44dO9[&8wpLfPwXr;H= @M,^3?4^' 7[`A?z.9(vo@4 <6>SJ wBbUwf VPp0(q?T^ 00 UT8U(=3mv<:6^$5wbר#o^X=^֚Ct>|۷|訫%I{v\^MSlhz@ Wfp!a @Oe6m|.HT+k!D@t ! e..a]GLo (U]f^כ"^@K1YpצuݻGy`XmwL~ \(_db[)16l1łE2~J oqpfO=ex9gQ/XifqIqM#j(&J8OzܜMw3U|>6 x6ޘ,P.b(L)mg} v4eM6tWcH ZuX(;3V?RM"ŃzN6ELl+낮M=:@84 ZߦLżLe/`S|}Ot>64Sn%^R0ҭ8)jL;8b 8lp udkٖkH'7nDvMsc&kwN"_(/ӈ3Y]cdm~[ TBni% ƗrEO{,~hcCrdDL0ߒ5H'}|&QJUS}LȪFZ!s: XMnZH#P3ҍGw@ᡒYB.^u|Re!a'.,NWЏڱk '0 nGm)sݷKHG]k"V 2L8aJ{B]] KW&ĵ{ry?\e1P,+ߨЯ2v}a)#2Pt*!P;ၜr;w-Ӕ^v͒8w[X.dtB>] 쪂UmXH‡IZe([geI唨DR"$FĆtěXكLr1ќI$*u 27@Wkt .N]nʂ/\rz<ɥ XӪTM aq*)qIz?/cSXF~G g4&?J M;݇Y,muϳh໏JqB5EBⲪ{ W[y[{ٝ)+i4:OyR .X"}#o;M܈ e×.Qm*Qm&mNl9?h%0nn3gng?~X#*YFb+cC[vBKY5yHc[K4mJ~ !!%%M@T0'Dyzmҥpx'"{ƑV.ܑ"صrtnk?錒iLYo! WzwX'}a8@ldEe~.Nf&ے6t{ײe,\#n}ĆՇqƙN+ Nз.5ۛ΃`ᡴ GiQԟo~v;[#0ꩁmiϊqrY橦4fyA=}80\ l /)(8h$)/D&f)%@|ݰ= 䤛P !X?hgxSlƳ_Lq-` 74Q1[p<Eq|MvqĀ9&mݍżJ﹆X l0SZCǑP_$ăD́e[^^Ksatd nHb+]vMiVb) KªRA_Y'϶kBjr2`;jEMc`R-5"{c!Nl]&"3_ ٨!$mk5'LR^`%rXq+jTo◜8xs @IwIXFN\E4%vTW$mE v(DGI:~v ~uI)=Qt#Ui+ =W [ C;8\n,U9aP5;+fð^{袓Yяv+)쫓|u (+HZu?꬧'㸍if\ iUD&KQ8mdUC!j@wTy1s7Ttsӕgs ;Pg$x=_>HU%2,qBȢ f8e}9 8#Nzy%EEUOxFr&n.~&D,h8$p7F{h1 .&;OJ}tCJvlH_z@Ii+tw8">p̨ b]`0Y@n3/&(oa{%ڂ E#{ks1M]ce9Ѩ{:OmPJ$ЬG\]و>4&6( F]jŲHk2ږ6! a V]!P tS.t!mCor9*(&|MIJNK%PuUjjĦ ƅX~\YB0mț)a=-r> AI.&I `m#Ƅ@tǖwƟ S}ַk,*Qp xk i(M Wߊ2 s8P}u}В.(HM:mj&y FM({2X=yr*5T.o851,YYrtCT f{rJcT͕5 œs QDO\V Q,LBF ~iZBoXgD`T~} Ve`̛1n#cn b$*3 J$DF֡5bE6BHXeEu^"1OS=hK";YU4^zD'S=Ȝ3'uxHZI)a\XB4f*@P<у_M*߭lȌ #muMT'"cm3"8G.ؑPԉfZ\}rꁉ?W;#MJ!,'X0H!J*MO4cΉ00X[Ny^ybEp+:GR}D:Nƫ.у 53v -DrgXmMz+l , &ԚpIq4ln#h<-7Ia*bSJpv7Sn&_MӲءkV{`)Zk@5Y*'<^١`D'!%;u'f"RlRϮGcG>U)FvEʌ&Gչ^ :( [y"Zr!OwB[ى{u):Z+29h Y+AXRgGՖ<qf{\L$Z&:U+ 'nmZ\ f=8q,AW rUfax[.X\`FQ+6]WK&)qgeSj~cZ]Y*,eqԈ;2J%jm!_tPO*<0\G@vZʻi3N=ꐂx}ua< ֗Mc4 k1cƷ8Ϻ7ٱy9$ 3vk/4Ҷ8jl0wCc:Q-`4F'|\^+0K-Cb-"nu1zQHt,}{;Fl~?-^ NinV<1cD-Q3}0I{T|B{iUMwz+CSEӔw[ tKJ?\ȫz\e3rb̅AǺx۬.h Cӆpޖc;/kK (V>Fdƶ'BZ;§Ft{dΌ)C΃hƜsptƄ#AמNaҨ,[V ӜKWE~ժw߆M9lG,--8USd;5%- 5W)BsyӠdAzڰخ3.P2J)Ɯ9GY%(1G4J-^Xe>1OC+Lѓ/lFkٍU11BNT(AtrI$nU;w] [Ȑ]]tkI"w<~I4,>IZ 2a N-73ecvsR F$YڲnbfMQ]Mk1qr ྈXx}BڎA9f,<єbYI+K5G|(3kyiF*~<4+΄SydpV*L\XnB n? F`Սϲ`ΜY+{{L,T!@G S 30w MZn/`%+.\o[}}g(giL_`[Lgn=GgГOVxH M+ 9 'SρX`O[ G7>S.ڞX@- oXNXh̻(P CKkFV%#q!h8+|Ƀl(!$)6$Dtшo/f%_ lMoj W\ݐ_u6ܼ:C[&8yQd+sdC} :*;mɟzʸ㝢9"[]%v P|p'MĈԕt2 DJd.4kf?='ln2GJ[л'T4JSr'qZ~,DqsdZ %J~vsNȑ?1F: 7~XA )aCb5O2sfD乙+nѳh=/ރ>`Vdգ)r:cGlS|Z!b?p .ʰܱ>p _:|#TFS~er,&+v Bt>_ՕuD|P)5'X%U 췈X$x2qR!Gw>&%־=12Q] s ۨc~-` 1${z8pSDPV¶e*y5l&4b\ W ;LxKCڶ4l > L .Qˇ5#fbQgtqH7ཀF7"Rn"霚%S>'QBzjHlFV(~_ģfh$kJU,ʾn* fH$58u47"ֿt|68c\8QE+ce·xw1w="CXv:!9^| ,;XY`#(mI@sl7H (Cޞmi ܁UG:3a*jh 3|v4Ct6wA: ɼ*;`X&"w=ɃpM:)(Ą&vjlz>E)̯K~ghg; tOAU7C8Ȭ)!RXds,W8y2,=o@x9>4}K*r UV@A>gtx-꽽 a[4 K5ueYcv?zt. <.V(,okX_֙?Xaj@Rn3PIj!}a;ڰ;X,>e;)/3礅OK'ozI(RId23σjĵC^ג=ltK6j2F,g|Cȼ}A$;r ̢>. wl/Ӟ> cxI{/&yv=h! W]z;e/ L`D'xYTeJ d.(+ߜtJOeb>!RfN7@@["H"0xh%9<1.;Q*Hf!W}\k wO"'4X:PmH"PqJvOQDx0]-'_9TYݡ*fJKV`'nhm }$U }a[/v![Y5rQsqkO[{Kh\V6j̤$8#<"F̧/,M;mAI3 ٪7,CnO\;qs٦(}^ UKbg& 9g5V9:"RΥ ZaO0fj73T#o m[y} nrJ &9ͽ+!(Ck)Oy/T ļl ~'߬UBqb?ѸP<5G%||Bk%>=)LRBM6>IH݁M\^&9'5s޾iKľ0m)yf|JGۇceB8yɼPa#mnp'Vb$Hn0366 m!Uud4IT$-e 1뫫X׬%n⤚' *{rkSA_M⼏r@hyI@&^Mi2VJ,xzGmϑIFW5^x>K_?# `Cu5_@& fqsegV+{U'|]qo馦L)Eh>%8 {b˧NAr4Ckڙ ~o1m@Cg #M.%g><(<'n9 %E\ 0a2_fNtN"AkUQ y8IR5C-5Ss<פѤXiD_l0 g7&?̷63:J5TKִxAԌ3 y"w("-`m:r G7/V~OP&y$13axK \ob}Aʈ itAHŠҖ7~Wt iԊ]6ffm`׾8B4 _޳bzbLֈG)T-'?鎦Mjʹ9@KAqu5CAdAMk'ucXaeO B/}˜з0DnNMq/d( (Ǽ0ai i@ZtUN!KWA~l#9v`u DCQgpg$((^{-?n-# f0ۧ?iͥv :B- ?y>Dg=?p׊UOmC*3ǑybKKU4$şM{"\y;;:R:v;]7}UpHbel# S3竹Z~CORLR* M0v B TOJo=¿t -!}Rpmx>&AD+7oyAllCY xT[/N aR:&>f㛓4"6#VjWqL([ "ry8YڎjY%VH2c|ȷ-#YȟrYJ)TZ7H'~/tO>Q84k`ƚp*!@\ LHv2bW߯Y9%h~kVc5 'ɉ]7u)93+{J` Pri> ܓAUvG8(D|e#dJu۠jOꦫHϫ0dI_/$F.—O;=dJHm?swȾqՐXJXo}>o@:!}`+S"4H{aD.; Y¦vc= ώx ,%meﺊ/qZnؠWxh4IV h25x=^v$"+8^rp:s4/g$RfA‰ZeS,ZT/:nt^[t P~B Frk1*U^adO\.xy(ZRX0D  6*K.x ==脬I\FI>!uc*BuLhM S%t-BIaL\F-./_Ϊyb芆.[ 9N3r۲gQ }md^K}I쟛_vk ?sOg"&aD?r6/_jP>4&Dn۳270|\ l!&RSknuukp=]-A㥊u.׸nߐdY/\_ޓ-M Ek Ab#ŅIeLːDf}S`xNZپJ"]5r6S=aoT+ ڷlK$%}l7,l "7cTjQBm=xN[;#<`P%4fs~"fshRH|3 au9_C=C^gbE!Mb |XDH*Clem? pE9mޟqOX&& [%Pӫb禇7,ydFDp`$Jx\+7Y p<;\ڋl&,ɛ{FF|/ԃKXݲ_{;$^hTbm -CX8U=烂C/_6T(N^fqYqG {`ZA5j":WK7 i_OSl.>=ʂ)z1sˋ\'Nͤ6wJL9bd1܁к AQ$^ ><'h-}Y#m'$KZV׶c8СDlmz;>eP ]L=ۦ0VԚq&L"Uyׁtڎ/"0{Wq)9i^KG_:] x.xQ *PhXn\HzM\$Z1;r?KII^H/3lB;@uL)anw*AwIg m^/j}y- C +B8rHTSi*`:@_'$6YRXQW)9 >?RI%8Ur;ZX1Md^ ח12W-CWbE 9>Y̙QK߼.Є]8yMǛ1z ܞ4˨l塀mvRac{*uSuoK`;m1km&Ye0,GVM]N* ^EXi"=Д3T,u}Zu.]ƀI@R{Ԏ7)?n#BX!rjѩ+pʅ R@߹4%aЀ" -#\)kGI{hUU#2t=M7͉(][N ,UJ3x]|oT"cY 32%{--L]6Đ-&׌1A\AYXjTc'n,F:j2nMD~ Gp4/Kdz#3b*$AR!l}lڥGn%'L0c?eiف 9Km10c5~KI.60»f]gu/$$v붦892*ZFRFF̰[vvD5}.NK͡!V~1K \ HFHEg*|ϳk|3(;Ps2c^xm:-emoߒDt!s0@ma4<3G_δa dU)in=iSG/4*k5Nƕ0ܘ9Wi4Wom|wY1QI!,RL<%euI)xN|x0u*k^_*a@vO+%܊)9oƱ6#֎SdIȏu>j*8̰uIkraC~$ӂuAM[S@*?~FR$ SXM8KmӒp[G3v $X[Ñ lB|b]D} A!bbUYTPhD޺K.huiY۵F!0+&&$$ɟK wZϕ#xW};eE]\goNaAQzXg栥WOM}qw|Y%z7ߣ^?\[_<%HrǍc ئ7nԙt|ۊ'M Hm*? y{[ݟXu׶g|e&C,UNxa{a~Pu[f 2yH|DuǠiœ΀/tšy-֧ג-4~^( . `~63"|҈zkNA'NPmWUWY(`FhLz8*euV+-m5E4َxi2|JuɥGj,Εu!i[(}s:VigpG+U vWħp/ΙW Y-pJ)rFIE5~\$Gі g`z[5Q[ɽx|D*J™1'sw'(WC[۲`RM $%F&(:W$PUxZl_Ш5iAzYoԹ5v9tl}/ܠȌBDa~bvn#, 7 wϠgx@%XLcW3]vmT>f\4MQj=1 :,>g.(ٗ#Ts 0ΑK iN'Gg)d?kYOמ}r%D esZ,a5+0N;vRBн53bm1^KbӔIV>ٙ-G7ʄTϫ1M}|6 Lq-Y%ضu\m]C28˵gm#jG|w4o1˒KyJTʱO?}m߇:Kx*yANn+f$vCVfV¼~%s3l9f;rhƙn#m%"&""a0qT$bM|͏aF5LI79/ezpBǴt3V9Ct#j*I*f~q9 I ,5BNGκm+hė>ioQ!qDt̾_#[5j3<]Zϩ|w[ JO/Hv&RWT6?6SAmB?6mӷɝK9CMsI"&>=?|(*Q;^QHDP28 ]dߩFJDuqO3vW م:ʸ\NQx7خ#6(}S}|# tPM+ /RACFpD)BQٵOBbD$ O&DQ"믧+P4J.+C >ep߁L-4)]I,x歆?^4X*D9ct]uG s=m{ip;!*G!hTAޗIG睚CGc-xж$“R+QIWlBtXz.voMkBcqW:1LN>w9320w#%cERƨX XɻHP\FPD+IkFLgY]7Iq/Ȱ.m(_a5b-b MgJzZXJ$KDL~u*`^:?.(9]&{=(Qf^;OݤEL`ik>.+foڲS@ތ_O]n(iS$k?%ldzw*٦qRwuy+y$v䠉12Rۀ9Mx`c{o)JZҖ(\7?*Մukap_c0V .#H׊ԠR/Wַ,65jş467@#cY.6Â12*ňx4=0`ذt$*Z>[61ӯ)SJ ]7ũyޗ͜<Jtv n" 8 aC΋}brbdLBnM{ \`؁k,B=# Mɭ1ͧjg|6uDr֝I~@S'e:Dɻv3wR 5羡>vN>v{i v'5,ܩ 3AU;tzᑹeHμCo0dHPh!&iՓk<ْJGOtm&| [hМy"\/)3gƽLԪdF|i̙PqM}6)\m *^hi3k}>l RYF_ 0 $֝=NUrSbF? X6Iz`4K%ӬQ:G>˾ng1FE}`]aZ F?f5P01 ec=?xesFs-kpP mD~rn!$c9)rBBf؁p8)'o!;V5FKT:j;??A} W2`o-L=Dm* w\19sSC˙ }Ƙe m> 4'7OhHMv>w!UȚ/ 9S>[DP-i*0 32rE7V61vaT'D=8¸c<**-LN~]s4%ev<$ ]_y.F){G&w?䎆9f蠴:{UQ:WZ6G4W;&4_vVCR~ > *Z84i|5ՁI[sLI`,yx!XKd/[ھ~-yAT_)C]#iO@IޣN(؏.' מ[y2v*) [8=s8 Va=ɨ#Mw˱:rx1w&u 1FmY: Ou?Z!/}{V_xw$bNyh{cn# JmNnݜ jWP&C.D#\rp=A4Gd@lN\G9bXgUg}7v iD؃m+hGHnO&0 KC%L Mx 9ǗW5%P RYѬP uVWψ4FP-YL`^+-$a`_7pzg* tg(#daxmٗ(U`y _ޟ饩C@ x%MP]3JP*\.AGgΜ,a"Vʪ>xWYtj(Wƙ}NA)]3/xh=Q/T@Wt&83䛁"8Z!60b>47g |* ` < [(_~=Ӳ;NPM ҽxTAv O;\~a%M'x݉0aЪwIXR#eUW] ҡqT? 4wp rX]u c>"?ʱq+-Vx,4D>:C:U(}#YOC;ǃ . IeEV57A"%?l2 &M@"eeGDiEGLJNnKf>gGc ׷ʼnHB$ & M>d-ŗ'V@|řB <0RvS>xGy{*ҋ(4yi 6T)NI) gtN n}K6d `LVSDZ Bo\(v wFI&!d+gvʢq&wɔ`ٲ~L5]u_н{_??^y?-0r a1߉iX2j>ܾS_+)m_; &v5$,~z41żGKHp!î"%;>E ¬:*.cEWŒg~L@Sp@iFP:HNK49h ÔJysCLS7aUeVK*dk A"YbiC_Vc@GPX6w]h`[8=ta Fva߹eK4U.?|HoM]JBg])m=bQ1 ‡VQmU8"Ƥ1љ"zӎ2_ 1_?Q8iT$ 8<1m$3[gu-̸¸5e+>k/rm n7=;fCI^<svqӟLwjA Nh"'4t )QY{:!np٣H|KDU&bPu>_=Zh'mh.~!_n˪sd~5kŵu^Ed|tKCeUbiQ-%6#"/!Y}F;AqQiM ᬦ{ M &rR@C`2>GĬ%;THj 9Jߠ,NqC7TĵTU _{bH[s<~il)L"}{$źS-v]+?BV*LK? O¿5rآӖ+-eu`KEIl5aDn)ϛeš_ CSДC!e3gds_tm8cH$a O1"unQ|]K9[>p>Ҽ@o>ìKه[Ok>8Y6lv%HY}h/[;kIhb)-qbMq,*H:,ςp 5w<_&c^iDA2?@=_trSKؚvxŪ7uMK1ȩhz'W' *Wi`őzs;z]p~eu<U˧gV&LEgY΃KOz 5AUf#)xg2r<L[DPүmCĔ8MƮh4-Q3'TR2a܏2 9啣2DZYTE쳫SSɒ8 .۠UTzPW`cri_[A!)oheyuHD'|a,;l4+|80'ǦV+DpOpb_n^l/9"WUdfÅ=&L ]{еF_bQ9aZEk\w'{L6@3Gi?g!} o(X鷷WE ۊSjP`n|@t~*2cxQ Pr$TIZB'hyY{Z |44`>㳭7X@ajm1K(ƭW̮l[=6F9?OlQ͝:!p'TwB7 ׾"}tG I:ٮy;=>Yf)6efx.,""d%l_^~l;AJd._ ~4hs(q0hl 2Sg,'(o/Z .|!L$yeHKc(5[#OAdeYh4{4W.u>tXjțo意jD Vq*'_> AȔ'1ƃ3^\xf%,%xtb)CD9_c۔~8B|lWɻp%UslIi>!8eVհ YazW` _{q'w4<1!4k6XAT-pRlYTW|^uӒd`s? *_=m ko&#u.E.f7 s\dw3wc:pu(rr_gO l]`$?OKpa.?X YwѢ}TJD-vݤZGUٓMËPxr Dkk4*st_RQ sVZٞtTʕf#*j {9^LOp:8c{uBJ!En.hziO.Oty ߎ̘]h |uOkm)x䵪aeٜ[/]KPKVc>M2=rbT)>[feT!(f_CZL[~Գΰ}/sXX (x-OYC MeM{guA?.ArI>8`m6bLDrKQJSП9*{A L#CEKl6Oɒ~7͗!װ>N=hv>kJgTdUx{3Opq7Sd# U`vzXQiYQ/I%j|aXM}'\ߩ([~5^4\h$T`JeVEUHߞifYefR1 xf ͯd o c©#Qoxak{0tc'jV[[t.Mv<-M.4>LQ'jzfn`dI' \*l`@PR զ ŗ<U1aIK %YˋٽhE>[R %Vz_ّXǁxw/>=~e{CI0eBؓM>Kt+IKy n01JŔ%6} ePbE+y5.L D .wX "k-(ZK ̌·hTZ9YڤYgYVn`{=yaGՈ)~[\ YYD|9%L6N'aQ`0X #ߖSCyoa("h o?w#7^]I68kByAٹv:wʎ؜b SFTȓؠ?Cś<|xo$ /SlCIQ]1c;'v\؆iJFVd*sӴ`^?j$DPW5 p5.FY$}ܨevoySjHCL'O]֢Fɟ&ݠ/D3( ?b1 (t?0U㞦1r-ik$؇v$Fg"@֧u1$q xãbfS(~;SmN\&%SI y]}Ҥg1RgWO 8Y 2%QSlĨ{q '?l#j[6gӥvO".RX%2y{G*gJ#Y=CPa8]GeKk50׊LB_g-RgQ8GxGpZ_|K/Qc'ם^h ^.hk<!n#s,=9N4W02`بg%7;ԀI 3fd D&R-2FU1s<[_TD:,l=} \GZ}cBαA$/LX1|nx((J\3 @oPҺ dM'PW9Z_aeWgYL!I{fY˹zr:;hH䜲s^bO_1eBm" u1,pjSڪblQj_Pn1pH&}@DX雅We{y'xrs\ﺊV#{:(; e܀.}PS( K"2%`F?*9i'~`yݶ'M Ԉ]87vY(Qx֗r LDF˨W#tt&Q4 {F> vGT(ɕ*7 ~\ײ8mh&y+[A\MNY \S~QՔUM3K,DNlcvу vX^.n0;M "+E(F϶ qs "5r7$9t$scכ.Qk=焋S 2Z;Np"p(}rf Bd7hU !5}2A_yL.G9DT`Wߜ֠Ql;& VIG #gʠV30zp7 7% 1tR}5]߫3>/J" F߯,f+%FwLmWF{fbiut̫މq@H9e9" B'[U@pEX6VWt)$j+v3h$ #➾+$g l4Ս)V3˨! W_ ! }!|-A o[*~@@C;! 90s \ZU)`ZHl+_ }_'lYg-Sj0jΙC!gg9%Oмy|b+Irlh] H)AdºghtW[ ?Dà|][;d}_}pO{>@@/ˋQeun ۉ܇ɖXSWbc\Lj=G*1_XtȴR$vtVۘ]f$uɐ@HyK d%8SVEkBCЇ4qW4$Ϟ W]{f$hg/GILd&`nˮZ>6; 0 ͂h%0!96|^gb}|k(wЍdkn&GF`*t^"HT/㊅ؑz[r֚~m͵m|Vq/Fu䊈sr+)pOJeԯ?\5_Cs포qӛNCS,ohh3;b^tX~b|E}PZ&5:3 e.kMh;]YGU}a`wrՒ],8_3 [~a~#M,z mT)w>YR]H(yS3LU^Nsy@ƫ#.+MY>]F>d#}RV04WS3 "4e޵jے)hZ-ѲХ;Pzx{vS;qxa#Tk"+<5v_0܃ $e3> fx7Q&Zꉃ=mv`D:'6AF ƃ`<˫n4cHrAQ>!Ӫjr{ʽAzo>8uɝDxl 35@6 l5VbUnaڙ ^?v?st[;/I1\km.x{4$$#'QTh(#o@| %;(bI>B/znw[ՔUq-ifaQ~r EV,xpD sm|,!=Bj[qx;K|׋ކ@&}#A&IGc0E=pC[smKfOKN]`?]ʡ>_%@(Js9g<#Ԓ}OŠ;R{"| ! t<@i PzYPPM%2*7ASwxTn 2ⴳOKNaAY4)n嚥ntMHR|ur~f$sc؁CXRڝE52󣝺TFA?v9t`21Q M[_=%:XMjUoERlG z>Bۄrt.5E RWbce_'n`{u\ l; ~"ce"ΦhE.Gp{hDRg@$cSE?R3NOIRfvx¶bAidJ &go>*&2y'ϯnm#m{WhR#dd= ZgE}^~>TîŇLh6Ms2 /$#ڬ p@܈Ѡ) V_G/TxAP~GEy #8AԫO:-l|E~LLF pkAr9zTҧ#ȉ)!NiEI. z(@ ^hHO~}Q )&hcsCTR6+"/$."4qڢ]L)Ԧ`gH  _opɡ' ɢEmmR!S6ZT(#N,ڹ 3K@m:pfOaV&ҾKbIPb=t3\bF= j&gD1,KC{`,Ky/` a~h2N5đ '\Ɏ(.L]8s`3!8rV;xLk /v5_!9B(xoPy;xu`b[8)pvyUb<7ƾMޠֽ=*}JlffXXamඌ(J:,auǡĚ\!!Zqn2~iUܣI׎ ;8E-2$dc}}!Ĉ9(ýO @bW'FH/dž(9*D]Tv5γH@ؿS@2A7+22TU?& r»94= %b}9pLO <uBPLYjXc'nE l~gGnD&cvD1o&*U@@R*d)av2,Gv4mOnު&I$4s&;#n< z,H9_3bi(dnsY`/k./saGcTxEkIi5b=S='G>W>폩@uXJHGEZ :De#|6rW[[ۺDIdXďI Q™4о*]aP1!91qYjLxQHׅs[Rcű^x=AjwI_g2 ᨖ{Räc3$8ĥ)f! [pJ5z]}]ЋxDT(7 B)bbE̾"Lڭ-D Hd o9CE^ eqp ̫׎vkc_|6*h~1{b5u.Yf9 2;wnӥ2*(+C>CȚG /0Dj<Y9-᤯0 =k;Rc>Ԟl_)\nlI|-pJuk[^qq ^;xwsMZo2{-͵q˹c)w^-%ָfǻ0ŗfDhhB},Ϝ3Q~te2+@r^r%ܵ /%{0c w}wr'&-jMw?GUE.OaXɄyS GN@eOIJɀtfձ_aVvϸPіN@oo#Dx%/@[9X>h q^}"αQZj[ʜi<]Z%(J= պ_*|abo 偗$'G5jN`ϥRtUmг!K_NhZ2^2=Å _ xw²&UϥMm -1: 8-žtInb$A]{]NRTbj|{RQUI^̥38x]hfo۰*P"C1'\sTо0ȫkA~5L+ۄҬ%[&5q.$"ץ0PWi ~ݰ»] qMiQ6.R:m[c]DcWRLZkDj&u<\,@șm _/ШS[W]Dt3Ncss7u5I*BٳĝV=E֗ClWz~Vvb Hn(|>ͽ 7 u.PhG[bl`uj"/9+sjS!Q l RWn@.j[%OU\ό8Bpsq CщTVn$$.,jhe V 6{A֢ d!{jFOL]E85;T3mwv׆,LT++Qj!@pv ޢkS0=wĉ=ԱPٵ-G MdS8~T-i\!m:97I=iổ86Q1~q@ MOXP W?z][>0L$pܯs֍BDT]y3e^3+6}/x+X?f*%0lMgP;v^ێQ}xt0+e,|sF͏$y2y +ݖW|LGa^,$|M__u_Lqy1ϏK5"Zs'c(unoJCgiEfI̢h o̕E:!DHECALiDtr b-юp VjN<~0 m4# vgN`zXĎS;B_MCBB3g)mڡr+MpNI_`@_*L eHD,>5_ S۬x!4g/NJh 'H)?-0֦n&ރieAz>_ ۾߱F}G_ʳ iL{JB[wgrx0_L=rfie%AL-T5q SW4"g9EpH G3zd5ުSke1 :]aš`8miS0Ud eHEJE"F/4̄*"??ei[r\O ! M$Z|R 7ǖeh'za`׾;+.w}SeCdpy%^s7I}_U*g^)Y"^{%HwRҶ iomG'mFtFW|D45&9G|$(Т-oX DL^ ,|s-<όU뎩cxlZuvGH͉\rT 5W5y wҝ\6g}HX]}{0J[44+\P%AH3!q JW*! najwU(v0kCǴ 0%6( d8VÝ"@l!SI*ܩ2͉JEn$/bvSWͨS?ք6ƽۋNBd#Hȳ\.v0LHC&_-~5j6Z)>C 6uIia|iT[$[CJ MYm"> yˑ6ζ)N#1٢&މb]ӯ%?oܩn鶄P&u!ӫ*Xfr0Fll,GM@0ҎbiĐ2k$ %4!fbk8YI $U1[YZ{f&0Wme { (0x&N۴;M Љ;Ep '?۝5+zj̋$D / 9*OU)ܫ,'L3k.baN7#E/E2 PP+M^O v6h1韔5ߟ[xXLREhd-=CrvŐDp*h" A$H##W2.FlqUQ8"#=[[־ː[~I|y`6\Y^B3'w yM_~3 H O0u!eɔ5J @s݈:EѢ>1.ͯ^9ƒTxd>2GQJEo!Ec8j1fɭ1b ýQ1 {~\L(2i2]J|~ʹjAB]Qyj`"q)jTy>}5n 2z"'+ƫc-E'⶘e<Ν"VuMKi%閿OLx+;Q6{.&K|S=:)+cVѻ]ux'X'7g^][r׀9ݞ qBc#؋lp(6A'|bU?lǣMXI$Йq>Oq߈wbhj};—+CiAMD,}IZw,MP NY>Dqy]f0a0,-8dt\QRXs\eG*ىplNRrx701ˡFR+e- Р:xS!t)ǻ7 pQb^2)zx躹ؽtӸʜ {5Y::" ȯ_$&XTL%=*%ȭӜA}sZNR$u$o|^at,5 JFJ+K8DdSC;I)ugWvGdvsWb %rIIw$1IP>h1}&v$L0)6Od)y #.Lw)i*C&8O04DW3ƋϭشeUԝ7Tf%s!C.Y#S1=Y8$я#fb³U[{O< w?U#_\9p8W_٢LoРh d) D@i[<1\]EO{iKFtWCgV_ G^‡*-f;?'be@]Xո;]&sd&($:$d9EdYEAdĥlVө ӑ#>R)gTBgbS}⚅p׀L`&*r.a^Ux4; LoC^#ɌP[{+1JNg:QxØ&g}_+kSFlRŸsO$6kl,{ Dpޜԩ8) d; qSQ Lx W1>Ҧ _%8Qy l_p dzRU<[&y5ְ8\ 13' i'UI?Ϩq~wЪ"bχd_Ȏx,=[O"ܤvju僎--Ύzcyicd] Z`?;>2 }yFF)gC|^aChf_Kg^Z9OԀ:F(@|8Sgc0e7G(J?5xޗt-K6.J"T%HJ|)~XuDb4LŇdRc)*P=m5kN +~BȀP? Uǐn;8$J N`?I4 jfZ{ʎ5%{QT{s1unTФe g=T+DsXj)F<3R1roSk<9jV%^761<;s ޱY^; PRlA~/Ԍ$Ӻ7uv:c!Т Q^J// # }mma8,$ x/TȪ}i|]zzYd5;jy//(7QN'[A p!aybbt:QpHaڴbG?Jؔ#TxO4ԘS3DދVuT+A!`h&% Q t-76e{?h#-Zpu 6c>zbŸ}ιGp;B{ҎQXd-~YMG?-ɏ,ժ2Av&PZƤI֨v{2X> nn0`?+@j>v:D38߹m9 \GAϧK zo $ң:,tT3vM -x{%XivyW'nU}kXhl4fF t0C<~3bZNSljϙz jSIM#3?kFm 㑇n^ܰ ?kvHWSh>mK˶\|ϖDP/"1j}!&4J II$ "vi&K9-!U59j'<4`ILonfʪ;۸80JqJlPG<ۮ$*siHnpMYn=;pcE~aQ@m?7՘LJ1D=UfiA@d@cҀ u.ACPs~P &{OJA5#GnoxU֏iu>pͿ:>?#d*RH)@$}XśQ&/r( P3xz:0^v:ev_vuÒ]OrCebW}n8!}m>:I*Ap>v4Ɵ5:SՐ8cT YԿ[]Fm܉8?IuN)'7 G?*z;.>t6"66Y{,A0|B>WGPsoR,eWaK/-`*$>vgmۤUJN#ŭu|td[4T˭ Yǚ~),B,,F3%-} f.+'`hU1;= Kr+XCÝ}|g"kQ7vo[xEcGkObL'J/4:`x y:;N}EPjT׉SU0gRV7_I T')$D(X_\*'L?sg$Mpۡ7;`$Xdf9ĴIԥK~zgr9Jdp-VӡMJ6ֺ|Q⦺bbEELXUW9b'2T-N͋ FD VVtd*\($!?&tP组{~@1q9o7^y/!4a=jjѝA<JJ[VΨ섪:I"^R^a`:U;-ٱ0ϒ]){b8e ǔL&4ɴ2 PAX-P.Z*8 102ɰwzO[2s!\iXz`PI Mܴè&G{\gf~DP˗9Ua WyƆdEܸ_;Ϻ(^z`̞ĥT%:o2J6%YE@a@QnCYRaA+O&CxGH}h\gpBbdA9b<ɖ}6ѓhI|(eSti? 6XkW,@lC>+x-) >!صyC&T\9NkCG bz0\/R*C9`ݏj*~Lf5{#+z&&*\e)Mq}awv=EJpZElƸN(%J~qlh|[H<Π WƜ i[h#t)5cHT'|GHtMٴ(SMOA#8KOkW7\+Vp`6vN%$]e6ѷy|A,Uri.]4И}(^](>.mŝHeow k9 +#'r^}e5tM,4&׺唇C2v# n(vˤ[Z Ms̆#$KDd+vvU׽|cY0(UfShfۍ A) 5\Bi2qZz?C8g)ȝZpKanz]7ؾ)\Cg*O߀N͒EU?Kl2b>LރYWNAZࢊ('y=P. IFt=h-؍g[߼';Ol"Nr\ra1S\Z]gͨFkL:TIH.b[!#FԯP;gCv)*o oBhm>~ظr?VB~ 7<3Ԑ: ÈF0WaZyRb}SڦJh#s JZ@O^4Sdk^ XtJ'h}Ux`V`5b:rǀ#ڠyl(W9ډ\D.*C6c&)CSSBЎP3k dd.k?GTGFEzݶZ24QWmضen뮦, `^@F(]JE(dj ֡Mpђ , YDm{UÄzyڏ]yr|OhX Q{K֠nxx~٥#oU0'Q`gŚ:땽Ԛ֟/|Nf,z5D+aR |=$Kӊ0: %OzPo@{zc2 Y[? sP A;շp:pvQc̀3S `d>h$irN3( VD(A>{Ioy &Ԧ8f=S9TzQC$O,[ٵ=!`זy[Ԩ2f'm)~@ݽ X͐P[p E6K:Ksy#9hR54^fKf1An=q>I$5 2KQ3Wr ;^ -.Io17P750R,RfA\RK3-`R4wHtj'5t=a o¿ v)FyJНc .UNk _:ǁQ\T\&aR(I3^ 7YiHJ/eCe0268T88q$=,;;&"E π#϶sܚZ,~#,Q˦M/fO3JwKB7iz E!Y6Ԗl“YhRj!ݎ)44un;.Z \́5}L3|pWNRd<Ğ`O`٢^mRAk9WeL$]᥺VdZ6+]J@R_;FꞣN4.*[/ qI>>Z$+Z^ NKk2KQ9D/+rK~6\M9yRFhMKv8ZxO)sI,whI4@:N X̉0EȢ/$@AR<B=ӛ7[G.R!D?[O l(D&bؿ6)h9FɞWҼ҉:{KuMK;5F!=!a FT^3zζ7cxv8B~SBwqQ=]׭pS̤}gJa#útkƭZ yc0HdZM/0'ܧ{z dy3m7H1eIUpk3`';T\y>ӆ Mk7d؈Wyod#Cz)S6:R>@%DG=oY`8y{!&^*l/.\vR,O$L+ KXNT:#cgE4Ȱ>_~n}s[8U7kXJ//f Xk\6$LFb$I]Mz1d"mHnbS5nC`|zkx>J,`N/^Rtf+mpy%8}PWxh\~1LJ?DkނErd٘exf5l{ _~N0/ ք}L).pn]JlF ]mA hF8M+l8;58ZB] w-7 P?8;A*/]'ҏYhi^7y!T8Qgk azȎpf%9 e54eo ,V{Pn H;'OCX7K*$ܗCVkdj+OT[x\ x˪O;.8+VK]T[bl}y/b/z;w!SܚL(GRզY["JZ ՝Jg&Pg2Ie;f( sYՓ9@Җc7sattY `lEfgDArf~fI4J\:|M"]8g꒤;JטѠvSw c *h+.rTJnٹ`Dp,ػ \*ND(.g袹zX$R5@KBgT6&ӣ.t/̡ (F;Iu/NN HG#-d0z JLa?qxTy^HαPRFk|06+ٶ2Y3jKQ* )tsrߋҀ4 v3DS)-VpD2}N_Z~<%o bFO.6 dv55ǚs 8yIoi'1eΠށ_K3AQT8Za Vh `$<\ ^I{`5oQc1 ` SZ:N oyҝHڎP&{#(*bBcda)&x<9`MlU3Yfƫl!1mfݑzȷ,24t7$A.[Nn_%[َ\g Ƒ4r~3.D![ +Ty 0_HT:d֜[$QW4FUG(m3ȁt"3U1xnSՅ"'xKqDԉ&>$R֪~ / t$Goݴn~'o뮖{YYZ A]TmyPoo%Ғsʹ;c[|dp-:Ɗr| ts}B-v]Cp\ [|BKZD8YViiō$pW?2]h QeRkXXX|lX<kl"N/m9b7[*D"#o`~Z|@C[Qdgb"Q]#vMқAX&U0(|5v/~몦])0 @HROpd{IOI;)cK[ *ʰw)#ẉ !y\ӿ㸴25`eqwC~ #V"kcUh! &8ELmIp/{!krZ}4vz>|D,4xA jO}B'F+qMOrӟ(-EMG[ISU׫5ԃ/9;0ïqteFBEUqg"̸&N̈ f`?dV"@(v,p:oiJ/4?k+|V; :M/%Ӣ(z4\1.k~Q9rO3eRFКV)lImRlmCA+Ϭ;`)j$ޱ"CdmBeJ]a桡**[HkfMmv(W=pdSxhRwg⣬+tH"716^g.'~PD+,-Mmz=ߌW(lms[݃D u FәTCųܦD$'qfsw00Њ< h%&CJ},?7M X7SӒ!4L>s} ݕZ?蜓I>"a_\8Yg&7+8$H[璉'p{ d,5c[*JݦF7u1I(XKQ΄8=S,ܒ {l.!h_lw(Nauy|WOt -;a"tI Gަ|~ 4WwwײAKځMgGڏ ׾T9pҺv!Bj%}$Q] tgVșƤ|&yZt @z][6زomZjA3ufd4)Axno֟)gxߊ ɬP ,{Dt`&o'mV0RL4\'N44sYFDwhzNQ$#.d"u(żǮ[7dFåxL MU!9bVkzx!X4$bӿWA:3eŹw݀b%b"72jij$9M( (%-,01KJ^:x#?FeD4d RZSnJW"uHkYY;^nBY'd2p6vsm?xyCo9} 8'# %/Hj1m|%7إc]FEߜWloٝAI%-csqG]އ^N^z^[*0Zu ˥2Go.é='gb!G$4r6 ֬&r%}FOoQ N D|7BJVJu.CZ\ fg0PBîY,NDj:_x7?*qp@D<{.͹XCK,[IQm}-j4DΞe<|}3x=;ՂEvR$d>kM\We.AJjA!uU 0h@/,TC=kA .P_!c)a$:M1.^ߨ\ ND[ ?0-l%+FoتjIjjvIU5t23%UKd&\ YL+Ժ$?uN>mΣscs0NP5WamH*)Z.~+a{Qm캦u{c̑ ̹y_/J,ϔ&R1bZj w.Lãofo Nr^'E+9&S]Y#K+mg7-\fч Am )l#xn~tR zѽ&?L#/uaJpsJ)ZztCЊH%]Y?¡QO;F+[>an"2Yk͠~2^& ?̡wE [rrRp+fu::b5M| 9B'SX.3'˟Uk/NCQ-2l̄ş D%GGXZf-se҆Ok*A@iLHlղv4r3 oi@.B1Z`aF>W[)8O>)>G)c@Se9i7<  =vHwc>`v9jy6O ]zsurؗv7r,N@.FWACT'V1>sV4b!GIF}~1Ń *GL= x]{`4YbkZw^(aE"TN#9{^V9Ͳm#NmQr]^_SII: &aH>;*`8@12FoC7}#w78*Svm"Y#0>3i)ۂ=Eww*ܨMOJwqڕ1b6(U4]F$N:M$RTґ{+w0&cZ]lѥ묥8>CAQ*l~ddL%.aI65ӓRR͚~Ҕ +~&PZ.dicʵK:qᅌe?玃xO}NŽ83XZmUtGXC77%r_–cځl!u:pȺx7 3T3=_rC?r}(ʐ>ׇTh-H?6  {a΋L3f#}Q]s1Gcދo:_)߸=(@Y0ͦx1"^{$, L%F'B$έŅ:%ȧ2ݤ ?($ 7]f n|)CIt4"vGT$ħ%!z'Ɋejŕ ΐoDKxPd1>8͟C LJ[{ЬCbC;P_wfdPV/T|;v3# ƅ9A a<4<05!i?L"_Q2 hL Bx V cӸno j5E-FrfՃdJtQb|f;Z-6΃?.rTr2^8ldcr'P^A!C^nxPrA˪;π;̠Ikw]~~LgPHaGg\#,g) ɔ`ROKV..M@igO]!1~@ Ni4n (Fvj{k[t[Gj#[Tn$g>ho [mhB{L0!⁆_[M/Zr>=53SCkVcGwf/ c>xL#X"vAsޞd|K0wD*v[Wìϗ8OB"GqQq͍=rKeafYitPG )?1Oz÷0R,h*XS\38!ʠJT?n#/%*DpeiKh7b25"t$E I\a¹\Ĝ d1xa ! Q Ҟgƒo*q5ӸIf-O]1dWpw;KssAc{b9Of4 ]nE&d_kҨVn(矷h Zp [Pf{1IQb>gP/*ml+t S@tamPIvjd֓#N3gt]Xh[nZ~ťKϛ![/ɏ/ 3q$sՅ5*d'覓f ->x?W\M Ƴm:'m P|S:ۚJSqc{s`[:Tоc,jZU$DŽ#F 9$x!^! ޠӝ`tZne=U*~6D}6[Z 9koidx4 OzdR/'Kޱ7CLI0U;ᢾ w,e/O81_g 퓍s'P9L=bu@W6.i1^1*~V4YN%U G{l "Twh,FV+< ɦFHD@L:&{>幈 O'/EjPau;a4Ly'|n}ܘwM?]1/,] 9xasbALNunPa9Xjrv+C%j*].g7HꢢF-AUfz KhG }.U_#6\|~%y'֌}r-Bv+;}{;aGvjKD(L1fgexMU vv!Nx0A^BJdq;}X1{jȋrN1Lq%fxI/ۃ'qOJ @Abm܆G^-ba[TDߩ<&łJgIOoФ͛3Vdn L_a/I4@acpFF:4̦'xZW/TjOQ}!d"*qGf{~p,A|z?d-^%b={7S#*ZkH(=r+\ .؃Xŝ)4aB}?@*p^ݍw)IAo'Bu+Et-ςo4-'`>a!hֱI$B9Wf@Ak&aTy xj {dȀ-_R;(!9X9qH:, b_a<¡DYTZ|cfX@<8K ͤx*旘<+d c&0, h4`7Ma?WRB{cɛc*êj4"$QɝZ KjON?@F˽A^R|1.)&KEy?]◩0k턀7ST|J Ё,IV8keEmkL 6%ۡqգZZuw3}AU͏զQkrhL(?ɨ4mY>Q :ݒg:M])'b1_TFw66(0&Ozoit`zjʥ4}CkJ+šwNCpn|⍮%PC%Q9i~q[#Yi 9}C z[r i5_LN d&^32%L0dS͏hnc߶O⺁5Ʀ9x'c/%HՋpyrXҜq2(FM1GhﰡɲgvI%R:q%a|gI_isrM;jG0)z7OWnpɣ\Rm9L`L"Y:;H3-]< DOD?s.1Q۰VKW&Vu!rje77M*.׸CwX0WmAQTLho*QʮYva:CEl.?q{YŒOTdz@Uj7G| WKʁ:e8޻Sv  UMIfl& =q)Hl~@V1nAxh$6-v8FA_1WfqhrĜhpK6q3fn* 3-6fEEUEU c|#$~G֮˧ wa2462i/("T_ hN:!{6Z(-!ݸ '\qV.74fؠx|^aJ1.Mjx \"Ļtbw*\dw|H;x3/K@~Ԛfz2GMPױӹC9qŽL^?:{:m}a.GVlWںP;hU!)wI8&pfIXmc@EF2@]T>/k^Svt,<@x@cBVƙr9=eW1Թ= iⱞ&VX+bpgBnDxq~eQ $}| Ak Mbyx\$kEJ;*Gcg=c2ћ47ط`?H 8,@2թp-F$KL%gXф$KЛet $33URŰMCZ9 uKmG(8'd'I0Xq+fB]^k]tV /Wԅ\7,7/P.LRN~ؖ9@KTl])L7qn\)*7ȭoLFhWS0vHfZz9Mr%Oa .lbAVeW=Srר..pԸWBa ;{Ҟ?:}2_R=R(2BĻwv(\[N)C. 6.7Wć'bP7lЌE:0e)'ޓ@(  9ԉL_LJ?0 صR~QJ|ףBH:nIđB*bzxѻ8gU)-֙fT,466%8`߳&ݧ7eD aw_hyn=b p9]< <9A*QG'tH?lQrvZcKNb9o [ 㽕m@s3j=Z冶oA2)k+]Զ0OX`Bj$0r`Cs>uא1쉼,Ux xY=cQgCY0l`q+մA(͖,sa]ޕ9B,GbXy 0cJaeRT?[])3݀ z:I>f8kj[,ܴĂ!`(A iX'H&T ۘExڌG.ȭ021MK y!%vaZqa1s w1|dr -Zp h릂vwoڪݍ Tc-ω]A=:Y";\uQ<ݠ oű BƖj0'K`4? (ub/Y880ASM>̕dY*Ŀ_o 7FU Q)9:{0//R##NG>6zIO"5ؔѨ2kB:Zrzڭ 9bڞ!ꞙ2]]0SNě dzʘj6Ӆb%.p=}ƺauYTS{dJͮS%B'8i|j0J(H擶k1 jY.xǍdN@3șK rUash<+йBa}Dװ:Oο/ ä'!cswslDXoj_.wfYJju;Zxrl(nIboo[I2D Ä<e74p:йY7Y=AI[6E<<Qo(O@.B򓱟-7`+ WZ=Nzk8%uAޅ+`n/iZ5鈙&^#?tYYWxXhW#\Twh؈C_1mX5i-,H}.jcf*s{0|Lٔ+; -[q#X-e{3{hYT>`\UN *2BÉ=\)82=\p՞mV 5ꛆf,' JnIS|#Sg/M7e?^엄=+ vMB:iOb>"9D$1OZȬ:vF?Rȋ{L,D6ƅ"7Nb)mCHqY_P^~]ԊT kGA_bthyeȨP+D2~=K]E T$;&D3:Βn4DT){FDŽ)a-e%v;M;|J (Mm6Obk `%cjN$29El\ 2(@A{y}kLxrڷ͓轋(8t? kr8og >iz#-m \?+h^$b`Ik,gi)M9rHH o#ex@ l3Hs7kiy"vA}vP}*Uj?mPj1Jޕ=ڼxA=ËDd*_Vh: E^T`xYVS RUy 2Sm7Y Ox+F-PqI&3dI$ ]Iw "DB_A)!ĕqG?[{_7v|޹I4*~l N*w>Éo.)S}..-iU!ʻD/_]Tf ׿9D*Nh8V؁V,|Pr>@he( Zvz\~,ؕ;,J3bGj{k3ݚ&X$Ob3 S]|h>1Z*PzVl[U5`eaYL6lU"^J?* .uvlQ0S;f\ͤD?+lO-|-qZɎh䍪*j*]GiJx{A <`'= ]%(\zPŸZ[KQZw<Îh}PϽ;Ay; |.N.rG7 RdMDQd=/Ɂ~*;̘U%|Eg4b!]Rk|Bۉu QL "Ɯ/6kdg O|:/ф<9TFtsTEA\V~?1uL`RWMԐ3U?(7L.,ײ.Wò{2+B ;1Ng #%'f2Ts`ث3=Y~ m.ozN.5 qS d ^1h~An.kKԄ~i-2o*$,/X{E'$.T1jd=6<;8ZFoָ/r+hՑǠ,n WXjBv)aըegnrGo<b/6!@fQMyA.F)*MZ*dpCwʓr}=l5z{v*G3bc- _ C=D{hsK'x<mnxصu-Up *,1XO4Qrу*5e]FBLf>؀3J K4~R3J͂'1(덠5*>l&9rU o"ݮ.2];kQ y*V QEy!%JAYV%v E_ۍ|Ңuڳ^W~Iבgh{_p3) Cn R>GWmO߃Yݶ[kҴD4;8 No#.p,!A5U 0o? ߗ{^s/J(QqTcGV. E>b9<1tMlבP.$DKL0@Q;o$-*`؎E3flDP u4Go.>:"G978I]7]S)QD(b;j0wc@d@Κ7YlmlC Q +[$-`8(cw]K .~z-< :|.R @yRԽfq7r7C'L=eBS?I[QJ15Y?1 Dʒ }n.(}Yد)&O 6I@C١B2=Q6O+ L>rLrUV;'I;ZH9Dts3VS1QׯQ>G n.H=705js,J 偩BūPQ5:Qi1AuQ=# a_;N9R֏apB{ϷBH5Xrǰ/?(oe-Pb,|Eph ysrv$W؀!РcGZJlr CIߢ?xU@]MJn% L#z)IicQLFϝ\jJ(o#cyYfMB:KSGPyV݋i Nt!t5]߽w$pl_R6Y3"0UebO1a*EBAyM"^)% 5= Ri+ rwBD@/ґHV艻@“H74$i8ZX wgIjFk|t/xmm5(S.MƁ`E-5PR@-1yW{eD& ݠfmy$BZ:^μxX豹T\7LL"_ 4-O;ZL!+Jɤy:ĤY6fjX4 g6 cs$v1c ~>2NA(-[K4+Gp|X=>BﰉraX֋YP٥o^2'n[aҦ5b8 `k_/lړ ߣ%_*tAdRkb bGDØtg.^eFT~݆n5gx/<:=.b_Z1.y.r`046d*clCⸯ9 u^N->48٣ 1..CXS52!KIlXZ{J$_4{wӢ﨣aZ߿&oG$9MMo:טKZw+>!y˔P{E*˦/EEDn}X8@7f LURAX8H+Baa"DǛpM^1kp +.ˑw}гZJv "!f'z")%3~]Ąţ-)t湠NQfv};_K^̼w~4k'cSN&W4%v%]( NQe;}T\T@A8!-7/a-fS߈ɠvɨلuʹ&N1ڗ>nAghQLP*XDOkEtBDhH.52/@9:_|^6_7hVłzΟ-PXr2yu7$r_%Y>@Ev2v9;˪0a4l~?pe.3ݑ(KT@@fK}.~%:nl?iQ)QPj|7W/?l[9}Gzt[ qϾ7/*0~"a ȝ7 2ᏴD`jsS 7Jq, Q]-}Džw:^TCZ;ČrKoX?ddYd0Huj=VOw+dvI_TVuwv Y㞴AuD/i+)2/LPZִ- W\LA5vuF%-_$sgd6r%ȥNqۑZ Uv_(/Mʽuyu_}>O#]cadNDۗ7.Mk:$u e}RHρEt27`ZJ;[Jն|)K,Cv;3k7ee+Ax3p5~5gbnRmYBM~;ݳJ0Ap.`b`ezd.y=woD7 8^^᯺Uf`Yb#)-&RjQ.kaNcre>4Bz܎9O"k^+yDM؇R$s6"ۇa:,NHO_GĂa\oǜˬp}ΊèUVdOWI}Suomx `Xx7GMS딭^М[痌2ϲiM @{HTFc hs7̔BU<-uÛt<-5 {a7%5w9/DMw1#50pJf8F ]gaV" A!AEP.z@dJ $\i^P!ߧd(\!MfZT⌶a=` ZK'%Wе(6 ?넯?Z\uqXl2z~rKPBL|=뒗?)j/lS^;ƕzN> "ZAR%" _Q2!ky|,c}14U[oi=̉bD+h0o}_M92u=UNm\0[ͭ-C{dلv7qXw5#C%է=\˜myM=t a;8UJ+TܥڒQ,)$Wi!c/=zyੁ^)Y< (fl@Q-hKgMeq!FHn@b^Rn^lxo d%NIuhpv/X5v!VbJ` 6 wb;ċ#.Y# ;@}vGû+=$ (7@N hQWlHƢ^gR\ @KŹ2UN̥xh-)` _3lӕ,}cG{S"@`"7E53h\ ՟\fG+ $<,- qIc~(Ysz11,&={%a?`ܘMMhXiс;'16/*{'c]R0| g$&3FP)Z g#z8EN!}`S4B=M9 ,Pȕ7T!({ndԧ}>PaVO~21:'Rg*J(A;B {Ƒx3e"G4:٣:zLȦ|[kS 6~ sHO/Ǹx_nѶ$ex:Gd;:>pF7Җhf\}h.CHa@"̾NM5K]l Ihhƀ-B //! 7KjJ`}U.4vߩ,N2[6 wK E Ə R$6bίj(bo{݂~n|ίyDC~7;چ >6OF];6h#GoV )J+lM70Q2QXD S %E;^:YZX6ŕ|y&".+6{oy\fYDM#:&gSB&oQ/b``90T: p<ى!`΁@m f7"Ef->[aSP1^ͬTpuq18^pH{@dà tm=sT#BuEFс2͐ҝ֘=çAPwtH'u6)dW)ڍpKd\E1|ju!.A!asY N:b^ ~€/Ɍ[E ws!zFƉP##lk'Ӡ nL(fVb|k\s9•5Y53;5֡e%omv)cjtdĐ5ӓ%CƼ/ޣ9ϕz+FyN&5moy*ȱuh ֎daZ-.W b5rYG` Y.mŒ" ^2*q"U*wܷFPTTآ8_).a-xRmqKCZ$8 oM4;5l610I ggSkngbpk΃ Kػ.zr$Շt*dU\YUBLiFs;,"$Jɺ(Y5y Wu*\Yv r  zO*qxTYskG'JœgoH ձL[7"A`R0 /2;1\=p :|I&3{;bٶ/S>@gSét-( >8-lFΖ1 :rPK "N6N龘ja}ȸ>DC^B|H nzUy_GE8|- % S.OwU "5 >7IAce7llLD5՚Ҡ4(iR]\-3RZ_։)5^ݝ(ePF;b >k~WN*,BcI/.%6MIyXFp얕՞ I<8t :BQ0D݈~Iy?|OoXUžEjEaɏηxQ* 6CL6OH1$Wb (7jsn"h+lzz; t m2٣Z6,Cc0ZZƌZىKG NoBz)As$NDaJsؾJ- c":{k.%͂SX oԌOmmU9H&ٻ}s%g}v9$4xzDȦ6Q%.33-Mm[>oZK7DQNNJ=5}D*zEOh(jUwV(eίC%vVN+B0WzE:B롧Qא*7vؽaMHnc"^8bTyL FjBi@o^ҫ<ɎZs3dp KYdhbU?JPBTMgY]/`ٚ ~z$3FZ nrEozyo}3ŒoֵJ+jw@kMCy(/ؠ\t/f>/KV؇*ìρVЮ}87Hmk 1{wyDžlqSQ )FHLpvy#򍇂{ /ݗ9=hXK(Ced}{M9#j3XΤQAzR`?AMW+]v ԃܠliJS*UE5w<8nu%tG$GA.5B pB f$ڲڇ۟ AJW'ֺX $I#n(&>d;a2Kz/5hI3]jWhd#;<7"($Jy1~j[t?zw XGYY #m)ۚH'cv q J}|P#vd4(.'P`lUG3#fw*NV܊]6dJ u'b+y\n>IBEW3i*jBm?=ޥj13Mi*b1zP0r ^8aSwkm^lԬ"&%hLR_7^+lPZB耑̏\D|̓_B[V0s-Ƶ44ʿн_{?ݪpJ#5dljL +5ZγڻĴυo9@nt]Q=~+W OϛtdX4_Co\2#sqCH~1sDZ":dۦXqX\` !Ou^^a߉%qV&5 tR}'z vy%Y[0[vgҋ J[o]o;eojN,8ANy BZF@ȥ c[ū = hގBE৅xl ^)ss $hlÂÎ U($y4.H zltf(/`@ A*ne#d7k :6FL H] w4L:)S$cfEQ<a?۬p9҄M rl[k|+{SU V5>cQю3 i)'ApAG%>a:F#H Ƣ9 A>7ly7nLao lۙ%уh\9dm#JeeXoؘ1"*+UX4jjAn8EthZVCo:cuթEv.7llݔl?Z~K츃oJ"ſábUzSS\}[QvCAEKe`N;.^H^4ߛ`BA}QϷ =yW_#~9),iZ#_u0,DSHa5y ik8POu~H1#&&JB-⩶z ßuhd=3A8r+!!w6o-L]60vzT!iCUϺ 66&!?mzP8ߓf ̌TѺdWVd ݷ6o#n,=T֝U3M,E*V 'W_P͈ET [I0%(A4֔KJ>Λۦ(d *98HFO[,p`a/'!ANQ>uӓ@w-oɡwBQ3qZxOQ8h&l`5vpPYL8Z)h7T7P8+af2̈愧4$b[GG]l i5mAeLQ%iS~I (sEfR'iZ3b 8gPkQ4M0jFxDxF+1 a03^EqJV/]fb"m_r)?s g Nմ7Rpx0-.fed.iF㢧Yq ڧtU_ʋHYl_P'>w].8i*[B閘,6bqۑ $Ycq> u ɳxL+-Y2[N,oG!u4x fnOw,̞Gps6d~a/NFTV/qvT2KIS$9yX(aCP 'MYo*[ˊdBr;)y={jN63okL18 Ñ\[Y{eV},lZ]6ay^OEmRuY  !E)/o_B3."JJP0k "OkxBS3pikW{:;k퐠 cf)ZU)ySuWV? КOUmDr #b#(p;WBڧP@\/3ݞ{xD"^-g,:NIӺ'gI6, ^2iwtF?LF }'<=/nL5@EO{jsQc6ktqG"x\xmI6# 1%\t'ZoWOD6̽a5SeXT1UƷ͢ZnLxQ2RnxoAS.H} B[qژޢ({\ivm|fм~TJJ2ܑm&{~-D>vܼUQ`N]?D:iߘ!t頷t-!c b*@NQRס&B2&krn'*|u:m`k67rBo!kKKCI-tWTa"4vnnPR|:DZII\AZXڲ: fg찚4緐[IUAۡE"EܡL[٫'.V: @-w )H6f<[X7Jj6ok;Hk, @ )χyNibF,.(y"FD="W̘4ae*]',YǷ![Ӣv_:X@A,2s\; bhp U(' b4'@81`'M ?) *x3bt\K%sMgOJPg a@jtgU,ul R UD~]8!d˨#OaWBc¥i|8[ż9fxNIpB+ ̊dz♠iգC⾡ +ؗxE&)YIvb^M< "c-RKD_Βۃ x6Z2bi+EB2@%"鈯enqoJlQwUhG}TNu D~<ڌ02.!\o8BBjcMb=+ ЅպqQ 9^r 3z>߹_ha;tWX6#HNͦhB=9IӒA[ohΘ ƅӥR )ll16woYbo!""og:L6OR}"@ͼ=xBFkdj\[hw+qE8%Rt Ά5֬ef[?մNAWBQw6uM/ƣϒrѵ˙[%S.h;j5Lw?}%յԶg-AН=WI'u#ֻfflm*#Taof.5oA ş? sr Y@;i`-Jy.Wg{3Č0>cxQ|Rf;c9Kqe^tRuD~ڧ-%h%-jU)\9'~="tB}|%-gWǿ$q$eӎ?qJ?VĿ0 5ꣶp#;ś~2&.R`5]bfA=#׸YHNzDJquϿȥ;=“tFqg&ej(2>(^NH I Qj$t5ƗѸRO\Kch @-G*m|3h['yQ{:ەk(ľQ ߖ/=AmޯvvU ON]|3@C5Rh*~G_g@9۟P:fߨm.Sŀο#FLVRj;<IBβv?Dpf| :ƁhM+`30*"KB+(UGf^<=M:\C~Ys;LVӲ&bX[u@4 QLWJLxnWY4\r%l4Mϒ6JRsB;yKL/ .F AXl#d:lӉm*66j%ЬaA*bP4^^Փ֔q})!YWKd嗰c*n}$ȧd|qQDt|b34"R`_~0͵l挟L5ddY)-^Y.A= ЛZbM&X'7 [[~D_W>rb,ANJߎ@xT0qH(, vjmM' 颇NZnZ%MsN{?}q/:Py>WgvQvJ {N،T1Ң:(;Z9k>zl„,x=IbHiu [{rx*DsR_~Iݟ1_@i>/uSW؉(Y6giB%gc:X# bػmq?e䷴v> bco$fX]6|X^jE9)*i9LOy}L8. T߿6K\d` 7EZNFr3.I|fUА8S vh?_8_κLa`EFnxZx1t_4_Bp:v܇|G1R cW3H(6]g\F1͸ fgb 2 Ț}d}F 5I0<ō7{h$N`$|,Wp )VpߠQx>X'OVv+bmI-|VWלp{`NS㠺*n\IkdlmS$f2ItF =C=栺u[S$xy(ƘRʡо8JrjF?>8 I.҃Iyuuʪ:|g?8p$"5qǴ e\k5&?VN[Lj::AyTx'(DMJAvikNC24eyRU6,NW*JRlSo6#>9~ (V-ugYy~<ȋrǎkyېĐ  w$Ks.;gJBjG@i&xvv jAnDIa-쌓L:HT.HAQ]hD..bUɰH<#(Nuh8~vmxsadBI&^NeHf"H,~b@HWqNt~YBmyC|O5'1J!ކkA..>ۧfq &u5G}`bs!uA!1h6?X&R֣E(\]ۺ w@ \R@Gڒ{`^ar)rs)eȲAf<<Xk[bA !&obg"T37`6pb%ԎsO' }q {,&xÿ0z>VhdeìFN {ͯ]@N OαC*2)LILYO .pzeJ8'\U$NqkdUhAȐCfʭPEw)4W;֩ɱx-ҽ@SO<(DJV7`R413o={+]xg])1ۜ1O捯Lu]˖ѵi^紜RSe'LxL7bw& Y^o3ڋ4b DF*9(P!D\:SM$a47A.d|(gV ZmI`Czo()e߷9UI4\q;e Va=)HmvP㨗}NG|"6.<ĤԾGi-/hA&"`I֔a(h>l(vFledڼ% xvKg\1glbgo])ukۧκ>ȹ!`1\ܰj{.F#Vuc,.V~me8&*]Swl =g%  WQC$*1X`dXPi䔢]b5riW+ ȁ rSyfY"U 2D\/Qx,& F،5 ij w$ m5sB̷N8o]3!.4o^8=!`>Y;V&>_No"-^pl Ls i2CsonB*nk Z&,$J .@ZR}X]K% hl0 &kEk"c8 @orv7 dm}5v_-qcU"1ZzBʩ3 ԛs)sސDo._b*eV)#(B^OygY/P%{d_lu/R2`zxg~f牚z\M)y3,opW"~sf6HL!㊇*2tKV bo [eL{c99a-m_~uRn~tR9LIӨޥqR p碼7P/ ,'̆˓*${{X7r K`@WMBߒu1>OBr8aHr&_jþmpK\IVC{QH J~d [r=Bvѳt &+TrÞ]SqɯcetSqd~>z٥JxsK_J:KrO6Ӳ'ő1Tr%\ɲ?^*WOI{Te^\$ym)[s&HˎC2)Aǘ:+DwwT4Y 27gz*hI嗯@}ۺ$qPY{:Pr|2kbm:(.mtn@/le8"/Po3!li|2N) ڱXZِcgsW8.-ܫOB_PTD.9Gao" ~_][(G[a,VLe[6ŪsDԽ6PKiZU[pqE=GP~xǶeo/֟3e oY 5z(3}01\ T` ,%_CJC1T ٛ_jSN4vWڰJ+fR؜cnb4 F}DE?9o{6Ae D7*kHz":6mb8ROY$<0Y%Rb _ _}}\uM3~/``$M\,ЮQ)>,kO tGy3&.JQwBZ1]>h5F-K[X+t~N񩣊,\J-ڊ0T\ Ch$z׿yvʂE[j#]o %Vt.*~=qC+vl(cћQ]bݾk7b^@dt7fP>Q3?"V/Ҷ}3(ib1N$bN39ާ%:_gv.jIሯ=T2D9Ep 2$L@a23:v̨zIC\ģ@Ld{ϗT %B!V淸+HXЏjq*MnM2L8]J&޶j MmNGf+VT3·؍?3A}╃T ֙lLnt*WI_[,K9L6fI8{ib|Ra^ &ꡙ92&c(vꗌ|:3i>D[n?Ple >)]OxAMO!³LCEːf2 ' :Gdt~|VCj"4ID9~?B!V", g&CC |`jHK:C&{Ӊ`v`[ubKvF |ۛ,a:mpߦ9:< cc5솩/';KTJ_Dzoaf}ĊA /[T#B:]2A',=!׭1Ys[ECYN|P 0yt>j6A(;* 'Yt)%}G{GB]@̗OEKy5 Qԏ#rb4;s̷c ھI.ԧL9?|0F }YGW!i%ܹBnjKξsmONԞU-U4,2bTyN:T]' Fb0B55_?)fYOlj[)dD-؆G\ßC /&`+0mv+P  r6fh"jeYYƟ($4S\r`LI+/K[8\*ѻC;bF+84zRTl#P ,Bz붞29n4p>KȮP!boPg'{Y#6x"9ŝea1rEDe鉄yE 83֤#GLپ0=._ Kƀ[1ž\v2LRF% _fT {QDkr#|&ѷd[\oJ7“J~>Q/)N$nbh)\ iJ .uTCgmJeA=L.U)Kz½Qa鹽 q3 (LGЭ@ۧ*.٣qo}Ep |ƿC X;Ǿ_mpCYX'M׋yNH^A[Gq66qz (>"4@V# ,TT?^V@(P44[oaKHE޿`eCj2|Jh.T"juk n\R[ =Q&@@U}[ 4U9T"#o6}T]hNTٱ }p./0xs?pg`LpN-擞UfKiۓ6I=wvzQ݃tScbRW0_ s Sf?NY7|)z Ҟzy}³9.=Ce]+#_0}Wǚ:]=})jC\yqXWcSv)žt84.M"j'/=")85>gG @ӕrEsqVfN;p+#)/ś_pst[jjY -RGNfC /fPTN{{ѻ$DpC>O.)0t4Avn]v~Nm 5-f9ty$,5ÇWK;ⅎy压Z*not]PDTs.H0a?C2 P3ނ5C(f<euEΈڒy/\=>$n_|}ϽkTO*KA1+>`%|ҩY~s|rTw$ lekOS1 * :}d-9 MY I%rH0y1Jsr i'nh8&) 8"ȤzE ^@\B鷞OjD9{FA|2]e,cVZ)h&9fѴJsOB覽߻J/AclN[D:;sw(YQ"LMB׭vNk9, 㔞 tD$Ku)%U[d~V?D¥ L@ۑt3-[9|&J6BX^r ]`&9 z3:ea@@cӓ`ilY(KHDO-<>p}{"PKˡ;wўh;IԓKI@Ӷ v+#Iȫ#- .d8=FE./iȷ/oDV 6lbXN NP|Iw+ -yA!/1:^1aÉ Kmϓ71."k4CԤ/-_hU:*f=1ژ/Ō6| HtYU; oӡ91u?(O#Io8N>ӂ]&ЪhsxNܹˍ_|pO6sPxsx(X2rS(TsϴpӲFNjVePm}D-#f#c\s9_oǙߥ%:Io}"5dy:g[1fi;~HqcM߲#n <37G?]=nӳ7Q(HyNO }6aLW`CoqdTE8$z<Զ^EU  lC˴8nJ. D0d |,zst%E% B< 'lgu17G亗!$+T1+*;}g^v 1 o'Mf)'|x#"88%`ɼ3,jF cVP9`G^[9/aMv'L;ꔕW:eN2t-VPE"2 ѐ_.GsJj;˒CmqLJnyh`&dPpN#uޛIa<\-c-FBt lH9Z]a68qt,up<]*9I.'(U'Yǰ$];"gcN8K`h=p_D׿D7MRT-XuӒ%q4f ]vI;!$w3.h4TʊU7x&"P`nur'lq)147OA2w\9?@gt+˝l|lUrNU!Ncb$v~Yl (&,[p*tLfNUk~xp"#폆ѳ%6 woB 6"^T@?rϒz NC.pMX+tV67mj85cEX`g7˹Y`Lt5C \l,Mʲ C3~u{)w2*ޮ(djTsbTWw Fhnaˁ qrOoH>RDc>aڥz\4>oCoKΧT~!R.׏0-o1=c4d(߽tK5A05~/i|R蹾Zdr,945/M?&.Rr衋M櫕S:իr)eñHIϸ'( ~dfxWK s)H)rP%-Z5sC ?D6nEt,L  }J2H᪹]?4c:@p^h\6og1@n°>/گFYY'F}8M܎i Z穀eoV[.j ;>M>1{4(l lY_3mum,>R]`%68 TM xQ⫡wh6]^AHWo~Y?:d0|50/5ݡpIv)m5ujA!TOV_:HDCl*-Jk]Bi3':s(QC%ۦu2Z#Rl4yR.W*!9ϗ;V=\N;l,107h[WXjxҬ)aJDU='$t HĠniOVq2ԴFURqHde2yʻD'մ ,Fx \)CyHIdl (~x7H,O݅7V :Ef;EH.u\3~q.n@C%1]f]T{1 Tv@3J;̒n~-Vx+pq['fU6R3ݦ$G> jb%`x>b: .\'xC7 Du4r0he!4~jSНL:&)9Ed1ץPe;Ȓ 2\ 61VNc&fnDJY\ @^G}7^+1~a`ΨIR(0U\VPjӹ(̉k]SZmI.;jϭ] REzntcFʞ+c7Kɼ x?Ne<5vplr$m{OӱO0|?z8\ Ίl|οjy hڂ /iƧUh?u 4>&q?nC U^˔5L+ʷS|mhs$!*@N\eكֱ1uo%ੈ@%j{ KIr-xe0N:4yZ_[q#  )F<ߟ~uW6mHΌ,3Y1XۺMB Ӛë2$31x(XR Q@P١x<12xV|fxz,#f3Zx` i'f;Y.G:Na$2wuֺ(1 <|s|v RvbN)9kjQVĈe#$]%"^ӇP`PʕxmsȅwNlW:[[P9J(Ey[>p?H|sY]uf7xR"Zyb&h?4%Xxi!䜅FgSS(*Q6_H^]>g0'`oA'WhKsuXV+cHOO2ƭtX}9qbm'g3=7Wr;8K/@Q%V8y>)f5SFiMr=2^tCe+QkAvHRσBvz^5V*$|۱bҎX)cF:@VtnbM;UȏPeo\Tف{m5'ؿcfp8wQ^5ENw`+grêD[P(1>ϛ/ws$%x:l/- #P&kz*ȣŰ]o ;{l^Y7t9p*}:h(&A~S=jO]2!6T&^+JzVz/ z2hx{Wמ+VR~VA+e>wYI mW#MY5SgBa,ԕ d޲r or)vxZ( ThmэD4ĵ| 0#=iTH's̩*՟c $Do\ :Fcp9yGqW<‚zŸv7 FFވU.TXs- kB-&Up[́6&46ͯ4>r0M 7.&Ep|9MgzFy&}ߏa^D>kӉVipXx@B{^+az?yJwU]u r1kt9vx)(6vٕI}KA`LN8{tDո4N[e{(({"U31L.gpocWcBL6Qh,}tMӀ?-$M0M$FN]%xJ"RԅO<]h{߉M1g<gfxˮ=!ղeIi'G(p,92}b6|pH,nSSMwDk"Z+q^4dPf(ǐU9H\_RPӣp 3{ϊLDrKE37Q}!m1;eey-ŵhv߃G[7t9źR\s\צoN.<{su[r#\z%"3Tٍ0Jts3@3f_ƞ 9IO<0LLXc ^ cq0VS8{N)q20k-!"dT{sEb(k6tBwG q4$W.,qGQe&ɯ<:[(1 $oӔW*Ϻvݝ 5]{y$=ɟ1M$JB >~8dh9Dn{2۸#Œ\&$C% /W0nfƷVva3~8o*T{fmO$nzo 9z" JA#!{QȖD*F(q;"+M8~y'&o1TM@8oVg,*a$gL,ީ8{s&y\ߠ_#Z})#x#5Y4 +gsĎJb|IUYpyhȁn[[)v<KɄ[8`لN _)x8"7ȧ,s\xM6}yqiԜy$8.q ]%P/EgufqX9\\Mi1<HjC<;MyByGXSwcyMrXm4ĒsU&zښl})h'Jc {lLF$PL1*l+gİxn~OYd/BK ʓ,#9zPq#B,^.J^eW f\ꂢHVz0*/vNfһRiRװ0l[Fͦ7' "hTB_uܰm$wJc4ؗ0~k?$2̗ꤎwȉښaިQ9DO^>!w3ZCbc}9,QLV4VۍHAjf;yD/yk*d߸gv OR  -3z6kPtΉ yGlr}ʊ݋wohοP!}F ѾsRFɓ ▵S/J Bww<Z.LDԐw߱n_Ǖ J RgIL5ƅǦ4hFaC܌i ]C8W: M=>=~3+VvG'h2, GkvJ9t DZW0K1ߓ"_Bi0p8/9!T|d"aJtՀ | ~&[AlC%=2f?ù-0+h^ԘPrEk'*A=Z pm̟MStkG2()#g~t nf@W̴;IGo4O@Bi9xI9d6C얫S7V\va-[*&bUu-kftycRTX[X}IwsR5C$ Dq^K:Ɇ) S.)- 1,Ys1YX#< iiADuzqOPvQE)_ǬB:ֽӡWfgmKs^З.v.a ^h5Ӊ6IH?\da8ʼn]_֕"dDqZa[WǒuiR9i?~x+NpjHOHUzYޣWʝ *ώ>S%x%uqXtPnN"kQGex[LR-- dV}M=cDŽpA9|q݋iwG7" ;8U"+dztx!"A ?aJ~Iάl+eO_i~>8^!KD =@‚(yn]'N"(ex"Y0UUZ; OY|WR.{W4^[N'O&bN9KU4ϫ:Y# 8˺,R+/zkydQ:C%m".FKы@.!Z\vFHPԜ>geaROClTd$6NS;Q:^{ZjJor3l$/ hSc[ytG%lДWn%6MΘWm(uB~'K4Y5vrsS]q8<1WL(} j*;5u21*έl֯u{ NǮ/Գ;D766fB}p6\` [UCYP}GQro6)dtrg8υ9I~&L ՓPy-jOCڃ} +R澂#at.y "nuCDY;G㌡`?ڹ!>r! ' 17S6B`G|9mc*yT(\3TK^}ad<Eٿq6FBfʹ6dГ8.N'z0g싁SwȘ>[s,rK1Aes[UxAV2āaa>l{&D1ct%_kFCcjX*7 ъț()"o4sٰa r+ZJB*uY ŕLTsp5yМdMǦD-{ڠT T6dNkSHYԒ.DMt /Rjچmqzzޕpۯ7鬤~ lq>c_ p8bn2Z 'N\ۦaA@_rm(Ո^kEqj""%$CH_?ŨBY_5^eܺR^h:fyvi ФѾ744r~L $+&^Ӿpʜ]׿l4{c8^V:Ɇ5ֺ1T䲍c>X6pQؗh8(y J mȠzBK|8rՒS Lx,.,tmxӆJo!ذ "tɂ?Hu@But+[V<t oYӧLZu &-T9w(=c^a ||XgEcm Up1yoIY{--.'a0EgiڇOF,L"b\CwHv2&  !3 7 ,D_6Qo0[-&nߧ8 ώXm/6m\U&;Xp,k irSi!1^Ӷi%&9@t.}*@*Z@/ yw:+t{ =Tb_9 ?PC5gb`/ip_iF?t7ܻVF%>Onjdz\HN+6Mmx{eFX :qrR5aƧ^! : ^0ʄF ;Z2YVsfF{A>B[ͮ$FNuy'cU-P5W46_d%5%6jTE~ aHesv&J=;V25^E84UU3G96{ αШ4mǺzmmmo&s9Öh5T&zXlôכbP2l"K@1mw؄Wz"wB"Mh roۮH,!I3θ >yCL~KR+9 m^뎐Aߠ!BFaIJ$@RY/;3Q꺼ʨ2)=l4"#BNdZQv]{"v;hB>P-'o$ul#1X9~#ĕ^q^6ꖎ^o})|b[@kpƑ"]f"MlneGxBIgtJaS1צ1lv<}F<9prm@1הWN Q׆oo<ЋMoL,&j!ES^w=RF r0U(]/ݥkk"'ʡk>c^g򷅩%m 3 &﷬ԫlx8+N \upB"6 ͚4iqBψ0#9,l)p 1\Mka53ʗtG]"nߺt^!v経ըF7lEU$!tN5sb_^ά?!\DL+/̓Ho+=g:~gV ȺyK{6: V0AڷeFS j^Wvڿ:ddρči:U+_L5SKPJ'Ctw<7BXY=U(SYL&}X6qc\V- 4&rU&0ڬ<#9~ZTF8ܩLq*VWd{!f OQr52pu# %rPCF)m8r\KRFM1Ѽ~4.=fs[}˼t\Z,ܧ}(#Ԁ u9s&bQΧT k?fW^w4DSk4A-' VӗO#77fS!C]|{TOg?kzdS}G\y+T]2iB]@3[`HfrjuKxxB~o+lKƋ (a>jqLM[2NvɿyCɼڣNPNtzDf8~ϺB9%j+3og|NyS b9K,8MQuD9Y (FU.}}Į;ŗDroc2f'ʊ9`}2۷~7朙s:Y|QG'y[|g0ȷJ+}Đ|%Zwo&6k&4l/ݱOF|ک㫒h`A$2rLւ'~.>I:9P} xu``Y*=Yb%M'K UN+%S/([ R/6!נUs ӟКgaP塼&@!#Z6Ht>RsWd!eh>N 4DR=.n82= i/\nGsft6xF~O4GR!+{ p<2 NBD+oEbBƾ U"M{F>y Cs#|+܃a,}AJ.Oy+4'P2"8NZIgOz3ke1h^cqQIwxIښbI;!=eLͧůSJi oHl+Zh6>t%\ac8Qcf5: IIȅW(ig>HSYQm'j!YfӃAQIeeEHb䋬/VRּZ M6lل@DBOٺIQ.CG}n‘D:ؼUn+3s=F7~a35 Ls[k񔜾 .yL@t O19XD$E  iɴQft^}`>!s߱]y VN)v79L&(>M\=TɜCt}+ǹ`J)2ů}p/U^]X\x1S0S ;P4 V[ iy[м)ok2@i8:~R$fh[YkRLt^osNH9`.0 & Nλ,<%[J{TWsӅ>CYmx&T5h'G߀G% J_j̨"]O(+S4N0"\^ԎwR9xkf|RpqBzo,!eӉK쀟Qdgu*&8i5ji()pY+.Ǩ|' ~ioUK3i_R6)Ά3|_Cb0ncVĈ$ S)@U_0eBll) Bc0ڟ=/L8%)6j' s}D{FNL&hd}BgɺFt{B5hp1hI~X)|EdA 0jz7ȉe( 4sP_Qe1C 18= *9-xJȘMݬώAw{=AG8riH% l_Oi^m5 hx]%Q6o\JZU>n~-kX) !1PЩq+߉=]BL+ro@1z!7ly_vRW]a%er{ߊwꝆo6}ƀ ,/{A4NV0pVGq ƍ;j=WQڀTaWA+dC-6ـZ)( S]$GHݹ#<3qGp\n^h5]ZA!̒QliIi 5 @nT'h' &Wu9TɒDQ'fjA֭R ?w_+|rUq`~4W*yϖZP 4U7VB%ޏ#s%hҘ3i-egl^$y]Z*VAdVޜO1}E,>† <Ձ= Z ʫ"ٗ+K ieIR]N7܄Qx(4`AIT %p>,J1؃qHsJi[mJ.^-ΚNuJ/ b4ueVfT؛eWV83Cɨ﷢;dޤp!yy| +ՊaCt$^"b.^g.28ӰnP<]ML ~w pY+ňi_Ћ4EF(NBւt S vapɿJPG)"16Fy}ꑖ'9Ű~,L sF Yx Eҧ 4"HIM m7Om-; 6,8CԦ73] UnEtng܂/FS _?E[Migl kW.Zښ:Dq0=!g+AsʈM_}iI?'mQ*d(} AVXuo->qJ,h*.QQ!dӣs NbXþ8Ḋ iV/@Qv]q BTUSjΏ$z?Kc^[LT7 :ֹcKB~UűR-qp _ǹjDgac\mTH2[~nʀBZ{'z75acUƪLKlvNC+[ʭ-mR6dZ :w\7ds# ò F!"9;mqEc5K>Po4$ZdA 6b1\C\?FHu`>i= uz> ⟫'[@-Z-₧g"_¨Sr'8\-?-;$\~dGƾ$UVa<9o'W8:95tv;7:!˘?2* P'g쳠vz7~<&0gy"XBa0*Zg.VhJNZ16_ul}6A񠓐@A5n9#Ar&]3qMQjFF$謒/{TeIh,a]U%GYr{a:WPMp]Ҩo6,~"W`ҏQ̨i.F] 0f,| aUxFLf"VlY@ t Y->/cm%$Ru_FrxRo!;ۡ)4b#/7;sW2yl/R\WACHS5U QXHI{egϼV*M&vr^hӭ+;Ui#8@߸+|-M^ ,ekuS4"1[b RP;R:IF3E"Hxӡʩ%$?pRҭJt;p,_Y^(V2x> =[73Yf  ZOB w ҙlǂ5(cT4T(`!h2:˄ғ!l UK^<%:tXN> z]e=,TVpz:(AM' jF.1w{`)D.cWUE!"8c&Gxc[egG"t}K~m&e3DJd# |%4޲rXBexKcea=h"q,#zB#kz.!*}E+)xH1X*SVKnyF+g8JokC9;l Ο;thb~6<=2E0bOA@)ݓ<G{}"ır. >n5>Ҁ\x#4w/凋>~^M#!YQlv{U,SlDc"s9+:x#ڥMBB@X_?5;) .t` ľAb-Dj'1m!kyIdGU+Ru*@ {}A5}YVeFV렷er:Sж]u(dRhUyM!gT0lFELv\@τm *4.S[)^w+V)nSdo(zA'@m o7tM[ KW'_ Ȅ,`4y=9_‹ Xg`^qn8 Cy6̪  mi4C9wwFQ@Ǣh681#TI,t hORR>Q#:y$]űQ(9*6Tyhs}:@*2-UJ ={+%Tޤ՟D+bYcSV?'$%J^& =p<ifs,!u" OEEeI@iW|D ؠ%zb--p<&ACgǗg;SFa v7HP#~ghgTogTH:O' u~G4wy0?O1dm⎬rjO.R^ rQ59GdGEК&!S'B% ߎ~(kuP+kes OfLfDrn_;VpG4==O~QʟbՌ=[H Eu;Nw1V@.O a qR7 I yR 7F+`P7t14lV-q\ ׫4xsr~Z`>:ْZ$߬L(pH]"l;Is{7>)9A1PRFfe/d,oS2T7X롱fG)]._UZ%(x>P˝K'OD!`ZL.{^h~xJa}rχJ}wH)'ŸjiJJJD[o RSKb-eR{jx8w"M wX\G ] ז;36Y 3;%$6rVB0z9 Gi[AԚFeW$mj i$Z S,sOR2&\ը3쿳6w1,%` u bp/d&_o4S!1_+IA{r1hZ;q MOjXrǸ@_Kc?9[~ߘ+ 4(*;M*ȕ. InDF7qoN WTSoe 78tt1lRҵq~T`aG8ztl;#-eD':xpF&o%Cr68g~8߅?u9,&;ӓ& ݚ–<:byx`@sDDF@._Ccw'{{FMağ-cNn6ثJ^h ιDYZ?”d!{=sO41W.㭭hwMHUɀSI:[0#4-hje܁KcRdWߩD kX1B}6DͼP(V n0 Hg矞#gHQ,b7"UO%=Kkw7i#RA:c/D )JVmy3 oK/_6yq+ nm1H5UOh`XE(\fe0-^JPt?UaȖ(B a)M?O8,JblLPIۤm0 ȿ1$`D\>+/Œ1 pMZy$2,䢪3z>[ Z-jV7nKYmNEG"rOB*p︤YkE K,z? Cb"^ij%)Q2n^n)-b\)2z$楖8J>[bIN^rQ>s%K$(^qtQ Ktb)P!ٞbG+Q̰8\mHTno9\ዔG@ײ .=@!;.ҩEtg%(渊Pȍ- 5تnz_7ݠS kӐM |=zT<{d! ԦSs}IIӂݮI5A=i津Y`V qY6ZyOݮx~e7) S@Yvd9@ >9\I{ۥ~YW"z4k!m ΅- ?林snQ|2ީ0ŏVEp"*LX ,AnvVY@tE{pBJ:)u Bޯ?` :^+[nِ?V3T5ݣ|bLj)X_l) 6t.AuBh˗!dXݞkvf>_ S쓲[Oh{Ouj*I.7k9<7^$b_8D*È2^g]qOP&+޶{<`bBuo D*`D M8MbނP^*h+uggd%7ɞDθ4]ԋXl!73UPՑQsD#l8|*C\ KIQ!"o Y(ݞvĈ|O4'UxC`b/&lg} Cte_33„EW 1xeVG +FEG "y#1e ;/r30\=uẙZ _"օ\+'PgB{Hv/dNҹMO)dl@jzCUT畚* To6sHlaezULS?4qm.-A1 fyCWO~+e D/ lNVM3thܲDh GU$]^lTS W~|Ձ ڨe6!%`k7 }fi_FJ?MӍܙj+rԲu s$Dqs'rp \vزM(%y'2J9sO>03(Sslĝ^p+ԇAiOW.f?fgZR`DC—4g ldOē\׋P?%s./ xE85~.l5>4ƭ X0y̟+mQ;.WTabЈ*8v6trVl)Bو BۆS5x{!,QV>e$Nx! 6 ; Bn||!]`2:~AI jńo~tyB5f8zIN$G*g7Ф6?HW`qs@n{n;rcTXWog[=k8IBP,y+fRμ&ѝlCxtVq'V@ ^gMfҶT֖q[3{X*>g:BmY"8N`46wjAͨ3lJo7-۰!0'Zz$|yKej%ZX{0,QY]h$N/~ ,G%#* ߉<|[_5Z^S{0zaͺ?8% -Q 3ǵKˆW@3S/nK%Qr?59&kϩqd|c=P^";ѦBxL]bp56^aWkS(Oߩ#27֏^ LB^DY@Z#Db{\ӂDDs[$Qj)`_XO6FPЄДuv(a8%.BX3,וFt1R;fG%zF GLh~Iۖ$QmBlp'Zd n( 9:iyz( +ǜ^DVUtD8l I3iV0|2*6% >8b{QöϨgz 5Z2P\Z76L2nNLdhcĻvVY[jعW%x@|. C*i|_[|(&M(!*߰b0Pxȳ9va/Cw)gKPX\ bz'Jw[qx~H[=MWP0l$~7`cф49@qN m,^Q t|sW0 X9]zMmk|h,.Qw:טqQw(/ KOpGO6U¹0G.ޕa FK`nov~Ȩ픔Bl*g1rGIRɏFC"ߣog?M4$#W!D ہޗ5Ϥu% Bzya[? >ޭԎA5& aD֑h cY#7%!e>...[z?mZa[!e@2z3]YDbVBJrcڢ$Oc`S!Y -Fu0`BeԖ~6I3#uőLV\?zX9_00KR ޹X# ʱE`c˜SmcGeWCȘZ+=M Ϡ$ ~K1bcWʰu~[T4¨BVY vyLԯ uzUdns0R$1^td Hֱ7c0 S2HE+?nA,JBm4!or3!4]lU%&t2g!ۨoN#;5?'E-4AG[>¹+؝yxFobh[|~R湵6AAy} q~M UzFm5ZpԮySo+m <9vuf)ݔގb l6kf5QfS<_l6@uNp4HM}}z \;.u{[y1.y-hb, >4?!;|(?":Nd߸p:r ԈCS@g~WAj*tb=(Dn 9*AG? g42џH9b m"ɮ$6:6 >I\骁cLI= N mΦڝt-G_5/t__>(+I#DcX+W_X~ gG;uE{+qk r,>z|.g\#-M2]2~/9em9ldq1xƬ$>^h^1o@5ұzdQ>;_tǿmaKqx!IžKHY%eG*Q.LgH(Hq,Цtri ɺnL/+n+g^W58QJ~>ҭ&fSZcKJKdrm8Nh W9>Ã|Y}dkLFHҳyPVnwzk?>X|I%VM}H#͂;eԍ gΣ0]KH}DL(tUmH©B,Jm&;=^`p3n'tD.쾤QRMm0߫oGuS׌ .Y t˔}δ磼گJY` rk~WML`R2U$HCp'-lޤ;v70%XK:4,}KɯBmu5I%6(ozOU]Ap9VOT(a?(2r̒Omzuk9n3m iX^+`;&唪NY9Tua3sQm,sLlM601@ڙ?R]_0 &tO7ٿed&/ē!3FF{gwPDmc%u}Rzޯ2q!&J0scU4NtTo>+ e"- emDEҟƭzDjG|qCbvW"b%'Vg^mi%LQk8l]ԺvϑeÇskbd*dAgpE$j HY_,LLID,cn45ʽ$Or~BVǤtQBQO ⚷L:QB$ MkZP6i';UL2Lɐim> "$eodG'MX[cFcmCvJ]MoWEbkwTkfL* JKlv\?SZa _G{ۣԖWL֐k*8VJM,pHL$\`jߒH/uC*&DOj+K~僖*u~%&u3&Ns2tS?Ji^ms[cP Bff9|Ծڛa+߭(2BhG"?YW㒌O)n4,(\sd?9l /oK0|^AzB  ڞT/}:_PhS!@f ʌ|م%ľqDM}2M%6.=6a~ 8 (/t#@Ff3&EļUC„7Њ赒,'&mKr}h@e֛ Ň'([s%@_$ <(8ft@ϵ#&N²<-dU@u~Mꖦ051}41QwUK <& 5'P_PِEky],Sڥ00 AS SJ\ kfW:Q;'V[ N6[v6`wR ZqY W=Gc3 >Vi;%uQh;i+"A:4Y5魓 }jS,>?^m(Uzp$_\o)APߵT̆lF'] M$vD+G@ZξBs ma>wT[B"kC)y+v(xaELLJ_uڌ%Pf>Y[l,_#Z{ h,Y''LRaHk;Q=(]"^z! w>/Hps)=*sF"9tnT&02;XZDfU g@G1ŷvBLcc~O UYVL_p`=xnBB *drXK(`15<ߞx /2uf{#Gl Uv ׆if<IߗGjӍ? 0evws 1}]rc7 }-LTxLxNJ8Sy` w We>!Fi N|: B@gvJ jx-nBɰvt p\rX$]Ok> $ƹ^3l#GNC)PU_X1ڊ_#- uc# Y θi:"vsn'%GIS7Frl}beٖ` |yjX揣s*uo/MGmgַ%qu+\Ha޲I̛*kuM Pȡ,Svw,@m3TYP 4wy5rDҷ-Bը{3PҬz!vef %l ="#T%m=F[nﴥ5nML^֙Gif$)mJ. լE2aLs{, D. 5B֘"&(RsE" >W'_G&V璀"\q,U -jqǰ1"gbA?fX 'nHl^;qxNhKŠQGmA$[n&Oc ߣ'e7'uŅ^:(Tl_ThE#%HtrTy!4`;r!7 nWj#0 ^'jY M1k :AZZOП߲&]aH/ly="hSs?%|Tx+3,kOHw0:vE8,lY:AHBP>]|xF9/|$fSTZUX X`n9[q-PdtE'E ?[Cr+='(%)[2KlT:Ȕz RXSrQT>'θMw_/6q5Wd%%uf< $&kU&WAyP8~0?9͈j^Mkl54Ɂ@ހ̴ÿ.Sktli 0PyXӷJl6-iB̕PיY{A.,j#e1-5 7FtCϻeuaCȄ.T&b Հcd󜾌['ޫ:bsAx(RfM\,眑jöӈ@ T?V֙ "H\vZMm56ᔔjݢh2;dBEx +Ms?6?n퍬 Gz U؜r3;h)R +e9|TB(&b ff"Wל/-|+҆ Fd2 <޶, T`9#)'ⷀ 8R: D:עLך$NI.-Z_y-2DtXRɎk'* E6D\:*<\#77/` Bg`u8!곯>u}Fv.aM%=uZ{w;"dsiiNPӊN8s}ãpov 2C,XP[iz},Pv _*]B[|Zhp{M(~%٬VN_.m90fPY}#|\&1[|k(> /f?() ?CHIzpt A&[еam o3%82ZGV34,bp>\^>k9M)rz/TQÏb'E`)2/-TQ̳sѐ}>=PCRLvȷ%]EZCD\|Ukz}DNb]b/U3|ܯb x"g|WFASw_ok;g*`=f 诬|BQfֈ+΅*[~ 533adXXĐv҆Knj=WEq@ @*(v]ӣi^*l[{1Ƴe",sDbKjlbyW~E I?_SA0z,DZ?.pվ ޵}ˡYDu}9B#^8 P@#Pc7`d8hQXGoz_4`j~-Z}ކb$j;2ޛ>%x2EPF|ܡ(NҿZ, ˱/#z;$Bhd 4-ISD?@h_cDIrO(o$&rL2|BT_1J봒!&cf`46p*8ҘQad\JoNY֎M[LL%םD]HHX o`#ŒFAn٠.@=2nmN.qD|of\aF pOE%7moRH4̿WMki'e0(idF:ؾXG;JfT=wVNRl9`7am1tOy'/;6>EıkTC,rkW?%Q0f/IpQm4$#x:[meT$KLDJvOiΧ\v%dQ2} m&%-؞Dg/>}xoBi bx[ݏ |OFKszId˼Į{yU$L\xQ$$^] "n)iL_h\/x+-XY}@DH@Rb ã_4CtaJ J9GVqFR6eq99C"E QW:Tgk{0c6sÈt}Q fzx 5#'  >x5]gMZs% _i(1Am_c0BMckO eF So(  Qft]U8Tπ\aj~0DpQ"R @ L]!qԈ.tI?T%3i1KL%&kL0bݩ )8ސ%jPuomd~Ҷ&p\ s41EaG~d j ?ضhtґo)yJyl6a{R:%7ETKȜ:mBɓxSe ILo_{ahQQt1a`CjCgz܈Ǎ# p˵0Νm f yD*F$þc gKzꫀc aD˻Yh+lFJJ/ک8ՀY^_f)rbgcr7BcQXy65AIр*'ym_x{dPQo@TC@T\\NplfK[拴g39G$/]<ӿYCn<*ǑFeB܁|F ezjWWI?VGǙҮm:h^۱ww\BV@/y"_v(k}tt-xUK߫ {xc|?hykTZ`5bQC[ 7VL&5d{㿣yp0OtЌ>&Qa};t"}Ç [y~tf$S!k–" 4dCrn]?>LKJ "9 =k&P'L]WEVţVs!Rck|jMZ\ G3HA,<)#@8)L& #r( Ul} XOWOBKd]lv5 EUu_bs䜟kZ HtI-K>M ëQe#tL?rB]q^ys`~+8\SC5˃6)哈q D@ -Yg'L8M;qd]-H =j~KQM)Ej@ NWg׎$3T NZ$ya#WmYD]:QA^ajNfh-^Wnbf޷#WWP-AtRv݇A#i\#CRQ:їS9$PT-sf##CCeO;ci]ц9*+! m˖i>ܲ@p6 _P+ZSm-`KTџ}z&plKdJOhŻ7*apPȾg*QaUYwy.H<AHG0f+GjzLhM8(el IAҟHBI$ qESb57'r_jp `.?@ ȧN&O2|+LBDؔ]'-8_Yw}-݉0E-{ \xeU1|y+(nɢnAsIA}F@$Wzu2}yy;9c{yhk+LW:F-dyjXz=y'0z U-Uh=I$#Q{cmLH0M)>U?Bs ]-/I _ jwlE7 3ԙ#"x xBɾ]~ylmY M %ҕ(3zxd`nF݌͕{x:=xt{]7XJ!5u(X#dfrn Ԧ#) <ڒQ %%-8EoWhM2x RHH" ={X02,U"^h7ImUz(`1rKއΡTmGgj-.#$&MF7&` \5~_O/ֈZRˀX6Ad/ j8{$Qm0Ҭ2F \z%r=3럍Ofvni?BОjI}LM-R"-8=h]{ E6O#rնV*x扖KYoVpaB`#̖!fYrodbQKm=Hgհ!ur&Bk~K6FA쵃fX4w]a+5c퉎^8jn"*{3E"A / vݙOS Ar<3e5{9B{CfI{O`~IO?tn ׯYAE!#0k'F^LEȞnAzƽ :F9zE- ?DH %Rmmܛ}#)E"$bۃqFd&9 ~<]IPf͇I>wJ=>Y7ܧsh$H⦦PuYom c#mg^,L-(f}S|.tMcĪ/VDZhl@LؓLFmM",!H M. J!K9T݌X\| sXr6*pGVEex~ 2"eE={ 88oG՟Iߐ:4#w>:,,dF=Ir. drgr6@9-}<,+Gn1]HH4F'Rz 4!Q%ymʅtcf +m)LB0B?ꢣ9!yRNzEpж텦?VsQJ~+DLmOXˆ"Q !V6&knu@~ ֟C8>W!6nBk'RW3Vu\atrUZA;3 &n=$`fR5cJ;ץ.p)m_tyQte.Kr& cю2a!m*ƂSBs\>x7+v,jrK5bfF Pdh~}!D܎@$B_Q̦]5wyZ.%ϴ:ͷn`6CE6'8kas=ӧ/)Z.itU0.|!4!G㥐omF([X5r=ꎯ;We >6@wL&m'5sWHP @|ԘA3+]U 1 4@%ΊR=# lxu pEEV:N~WQY{@8Jb/uaAKMere1euU([Mm qPtŏ8; 9Y')-*u]TfT3 ^cu\J2Ic.GkѷgaY|88=ip" lFh/; m6+yR+ aLܿ07[va#id4:kV_ITKfh# kƢP1w<u\#PQCaK̉YZcj|iv]]6|G41y8XkYfw钀fB-WTL){{j%LO Y[ Y=|um^0(&f.VQ덆DK,.}eȅƆ"˞"i_dƘI+a#_`z9%YNwdZ-tŴNW% UIJX,0Q@8Ǔ-_<`3R؅3ޚ۳xm.pgev\nCɐZ"#3 8 Gk_~y,1ж!UW~J];L(=o_˔ATJ< Cv|ʥ\%m&UH o9|Ak?;C<, @"6BM*:FsCv9CV }|hʌAV,h~  IS 0n\ Pfqk]3zr%<ֱؘO>͝/97㌨"T8Ym/ 6~H}w=_LBjy/`ToBLe~06Bl>@X pdpX* %zU_@#m 真~y[ 0Bk%IhJb&XbP4p͒RzT0 iL%&aA>k1L\T)WQXMRY]Fi~'CO4;(G^1=wcex|ZXxTN5@]gb XM@U"1\ hk2 , 3 'L*,SPMŬW{Ό@|'2g* MPab'ᮌ_`CQ{V3!?dεbƞ^'.Ңw(َ:*Ḓ"Z1Owxx>}a?"{TYi>qZc!xiH2eC) ^JOi]dŭ2PW#4}s1!&!@g~REimXIp !OGq"d%BS|rBMGd>d MNL@7™#ȯ^npNU0k 8ݷ92qVj-UeDͯt{AL=:k ާ폩{vxU֘k ڭCnh E]*Cc2C+O%< MOiq9;#tVh=Z `dcS]D4bBM mOUzOL\I\>758Xevwb8`F{XnK3ݤqH -+w{+A<抝/몝RK7oW3k^a[;&YB.5H\BmlA#ާ{>|uwaOe*݁-2]{Zb ⱕ&x˩[0yl6 _Zw8v0‚5Sw2#n2}`p&Y (Hoqiqw+:7m3|Zz^g:^H P;.ߪ-)qGA:иh PpZ80:`cRu"dacC,l@xj[saMQ`Pd݆~L[(T=S.y72ɊSczwǬq9\_g”Q*A-iZUCdn7^!`"a`fW1[z[֭\K0[b^ZU CUISsۇK0t4܊ #= '\YDS7}S|.ʡl`%,?t'Ǡe'L O0 X.| O'v؆_J['tpը-y7%a$`F(?ނIF_L9Ύ%dk~:vpǾ,9 1^?üCl?f*.¥hG  : R/*wCaYQs[%ԣ0@z!cqiwUUH:=TT' h"Wn\.c P{T[Jd*$R}&:? t9͎>/ܒ#VTPwC01<2{sP_K|CN+&*%TAw!Һ$dC<7%$a\꾠uem0ĚvW  kF "( l/mop嬨ܺ S \ S͇H ^t1!8"T*||g# 1PH 0M) ̧>5H2sL-DTt`]ls޽[  S} flJuc'y{oX~<& 9דQyw,D(4I؏kkL*6R=Z4u{, =0jdPќg{WWFVR]*gf𔠺uZ>۲/vhMbRKq]^h o}8hvlc0)ĿiĶKr?*?ݢ g a)d_fL=Ң~)V"7tO%Ȑ-b25i!̺i}"r)htq3<34% @pA D;O}G[]mMxPy s@m e^y4tS+a#vr~c1DЉ'~˓yKJ)!6FmV'28*7]Sf.ߩII2!ьF׺BM`h#oMK><u2 ﲳ|QD+^dm|t;^QBGB)ͷqC{hL1a2aSu"_cD!O $q. xTƬS̢C*zk %*N,Bڅn(ݘƫ#/ٲD-x`Up `S3x4i4 }\b,4n K]WGdoHzTKK:K ."ezQ-#\پi9PCf_J={r@8Spw" j q^CTaXDF$#܀o_,{aR~0g` |q(A2  \*Bt;K\@qov֛>WC*w`5֐C\gGwjgRa3Pl-NW>D7DUgөB-ќ-UuZ(l +0kl}IȽ*.tKy?NB<4&v s2Iglc7U;/y YrBPy+iZ;*Fyj$ָJHG[ E_KqdnH[=D(l.u}c鶫wR&֟1(EPI@,7xr Ҷ c&r;hr=#X~ywY33qc?jv"[K2u,X}ԋi'AeXNv!P"BFCܞtO%ӹ5¼!%-2/[y 2FU)dhwW\e6rёp)C4coxb\>m7 oly7:Q[ȵDoK ˬbqB61'`6-lx/F`ߕ8p!O"⠭a.EIhG%XN0m|y]@wt|\oʵ-,QTZsDkFw3m"AG(h~ҥ[Л"qV:ziP\ܡ=. w] *IY%lOGj!)Bש׽[ R<@xȋ + 5z!}T^Z@o5Ɲ6,G!@UWc *,;+]tſH+1+YMAJŰ{Vbھ$[ z@ʣj,SLsV89&!KÑ~5-!5t1ؤI;> >#ĩYИ':NGl%.V'{JJx7՞/qx젒ZAyIWS=8m*w@ɂ8\e( ktzmn";{! ή]gܫZ'm=X*.̀I} "Cb>;[k\:vuj-[<ՙB $kÌ~[%OYdrֽ̓Q]}#Fcɝ'n $,>l:@W) {e XbCw|Gm&B .GӔ^/ ; bDVgz f*ϵp]MuLCTO)B_lFDQ~O ^dou$ Н#@;^mij??K66Nx$ ϨL1`[6"dž*Ic٫dTӍk/PpĺR5o%W_*MU2y%35]]s=z?aPd#hۼ !b-=r)\F7)3\io#z{Xa+ *ڠ_ aP?2eAL[:A)hA{GC ='RB։3Z_>|`Hx㙃_Nwk`ې7vJgn L2"ZvH?hܙ׈Z7 L.̞fkD_9G /tHh\YFS-E6uKLݲd'^[sc$Tsgz4>T-՚4izjw.vuy1ꁦ@VAvu&䗕 ʼnŮWֲ@;d gTLjŻU'54mwC2O`oޓtM0aFWd6!2g!Fe_=ޠTwq'$CC!+Z%Z2׷i_(`@QtΫueӋRё~HE ϊo=t$RާՀ<¹9x-XÀxQn~aU[V7n}9u҄੡9KUV&ccIlXQvM# VܻO3HʶUR`0VjNoXϸ4ob䉤0. ي*@^mi)`N}azBa+w6p_ YM"~p~D'2T=kGyn}PZ{\a),*!ԁx鵶}6be\}PDy҆Z6YPZ혢fjVy+;Ozt@v1- 3Qgv.s>͎^tR;Tw'TէXP|e" LC8, o؇7 )=o\=dVE/z?6:26lƕDoTwQ@VͅU"vrez*W%CK Maj y˘@[}s60Wa s~z=q5s ZY:08.s-A,՝\;LIDkچ\AC+[VC{ >nq0C4Џg̟w/Vqꑰ`dhegcMs~#Q6p 7sGR{NRt BHոޱnfS,yW0r玄ɨ=;VmŕBWF_o%ɋYCv_CCe)dLEg>H\ ͞z8j,)DަYdXsx^<6tJRٙ+Yf,e dn}|EKe͓%Ƈ*Ibzwk;(d,7b)֚"E"P 5q@IV̄cD]ϾTg;mQ^ g 8p./'ܕ~zYB })KlV' /ݴj{֕^?>'_@3 <:> U(b4ŷ0G:r/`ԅsm?Ozu;yO*;)/>l74FwѤ}"$155nKwe ^lp$ER/jD֠*Cctg,r1L:RH$6Oj0YЬA]9D Ȓ>\ׅT)}?4!gثfяVe*@ަU}z]`{txO-Q ǷI2V՘KH-0_֊ {,J 5(*y$I+AVP,`wv1!KPc(Ylj 5bexDOq}S.Ydlf_$ `\It?8=dVK2z֍B*ڢg ˄$08GTEKj(kYt$H˦dG'b\zΌ)Ogi(Lm-@DO|! v.3](w9 C]TތxcN\褏BvU>G^՛!й_ '}g11[>ChzG_EN tF2GW,b l/CxN4up3 wa)"HQiB/M4yw!*jhB,u剺jcXrPI(#"WvQwb4f,{8#bQ R2/CJMoK.Z-W_ _] 7i45%lGyYA7bY-[f`nV7ZPw58A]o},]y: _7C1Tև>)2/;,f'o,SӍPB3?3 Y.v"\*.꡶nx؍CyMÉ$#l;p˖e@F@1ƷM֖){Xfc%O,警6)~ltv^yb {oo(L: ^8 /qlnؕ=iݴN}-B!!p>M T9ЕO3YPojyhR=Y80 O徽sby\:%;؍Fre},+{=2i,췲U._ n3BL;>xδnQp䌰 Ku [+ʿI2iB7y2ǔ>HQA+ؽR847/zuGݫ缀0=} I,Qo'ܟl>RY6h$ۄ2*1l3 {e,UVO<߂"3G!Q.7Іh,l\u&rVu<_WnQ`b%d(  + &2eŒ:̂1}(*< wmD 5bepog#٥T։`\8lR],{mTvGu'$RE+LpjNxme_7jBH,MW0-*$SQO^eD%+ U[qe+DŽfMHbErI|*Y"n5+niȣwfaD|PD4lX*LQMlV95)xuT&y(XdK`>4'gY (zcAq{yWr +6-ʷZhd2:"jsۏpdプbmBTV m3E9-+$6eiMWwfmYpMDYR[%XW?C+hzHP=\cȆ+ >"+d) i]֦q \cWJ) PH$64;UL Pmc-EbTOXIQCBD}&KAqNOSRs#Һ ,-8fl4G m28# Ը]uWZnW [:nZ_Vdam+OC@]=s]NɠG"۟2rQKup.J֣r,dZFdպ΢ Þ n򥁀˨|ɏݠ`&*)9`#*^P<L'?#?g@ kNWcHEUR([rҕnO6>5M>%!Ss ;4`ʝENZH¥%3&tmxeW׀?^oiLRX=%>*_l(g(q}滐p`4S-@nt([KuC>cׁ0qoCӎ!gQhF u͗]ed)%¨!'p+pjq<"{M4IB}w`Rt'Kԧ$蛓OS=T}\~UbQ8ubA8P$Y 3N -q4,k7wy}XfAW/RnZzSĺSsnWlp-\;\'VyRH*Ge m-5P+wfaW=CމY'F' xHRR[EdkMAnBm#AEr/tg)?NSr(4 .MofхzEVW %]R1gcZZ cT2td"F3W+ܵ$jpN+;ZǴ 7VmA$bmW~*gQR9si#w3ZXrQ3Ò"4v PtLF=.sC_*Oo ҿe"U*VZ,9J6*?c9 'Cc_>Qڪ}"G}M3ό OX@x7~'FZ=#2y^Y3Lw\̫8y$[ӬWxNjd{l~eɐ%JoÄEkXWA\%DEu@W@='gdk7@{rji5~]m8K[k?)0nҤt'4 \(.%!Ɯ!IB驊+lިZoLh9~l(z"xGĭBsۚ(ťJyTU)af]5w&f0+~B +K5N75 9I\̈ P,rjk8BvS|V`D͛FGˋLFl@uҳ#rv"rR1J v2EͨDۋ>Km/Gs- ANMb$oA{/>QFhB ~Ѝ##( ywiҋ.~q:-ijyGm("5=GI6/s5a¦flMMOYkB`|ޙVah]Dra7޷ wF.ן{ ,R\mV!9V'aұVzF'u<߭^A86#Q(PDm)SVMa^P}~;kPubR˭wm"_ag"ޭ켡NJ%k{؊6G2&Vݠ iǥ dMi>ƫbOkD&$1B$r8 ]l8HGǥ+kkf zLna ,YDZm]1_jgD/ 59{ QIdr7(gwd5'1o,8Y]6 QM5[-b +akwi0$2M Dg~Yڊze?1uF'/T6bZWIH47d󍀆Z0!:Ô! 5TK:)F\;&S'oڹ;v#oDlt#+U˚8.8T1VKg ǹRcd+| M.C4Z6Hb1[hV$VG8p IV}ST^ίU5Jj۱BM2Bʓ{x `Q>ZC]>*9#)9Q|eE#9۴sF?8YMH}]Y8\3s"M T'|fV+)pf7y{7֏n+>;X4kv~.6A&:NT6 2_BbB¶Qq2FƕbtMk2Gt&9G,EAcox'~2o"ُ~@ \ Yu&mM騃贑:}@)atNwpleɴ`^Us>#^UUҊ Zm)vV#Pv4(k`,hd4aE2n Quv˸а9y QT7%^XP 8[l>Z-F>Y9x@~#=Z|@|'L܂j#_sbѯdk.yV,4N]ċmҦuz>'3NT-*mK[_e.OrӸ~A˲k_?E! ZѸj{H\ YH"uMzw3~w&D3 ".rUK $ P5ZqT 62cG}-nK"Fs3`45|wwiN ?}gWґ]I7;FX7KQ¢1<,spJ!wV_ue::5s7~h{x|U**fk˞zg@p<ڻYQ;LXja."UK듽K$H) .t^2L'us=|0k(253^4̧XmkQ`}o~Msd,NE2BT}C6O|l# p_cCYV "LI#9zS_r֋\Xdoo4ik4Ŗ. |:)SHT3Xz) Gmt`8K4Hy5HvA9Eu_&|#PiJ rsaw=Z:@M7=5Mk }ޖiIHJe iR^SLY߃8n? Y=ćm|_@7fpB^rl@+je++t!3g$_Xl f3W e˶t̟@o}B.<fzFB-^'b8 d;Rh|a7H,8R^d$@"W\ hdKR7r5[gTqݍnՀv50nqnAv]F?F:e]f2qzGX]!ơTHNWʔ[\VYm&j 湃"fhHo,tieՀ\JY3'<")q)p W5);%ss1[RO,ނN]yEϜ6= 9`橸ۼv:("*y Xo(A%z{CV9[ B:L%բ=&<)@oIĖŗk"Xp!BgLRXbHQFkV&}?Ca3` 'b `~LȄ|7hXFE%B/ #hv}QV>`Ҕ<8AJ>.qBaƮkbE1o^tK۱v^uD쁏uA97YiX +M\o`12nL|: KDP5s[Tm,mul"ؤ7R_ٗNk>Z<ڛ u?O?mYȴs֮NޫqzSESO iMslM BؽYmP[pcW{1wpͅO$LWoP ;UzkjZtwCS+o;,Y{sg)=A tBV.;l;ABӮen}Z,smnlZPy> zKD>M4!3 l!1ALݏw8$? +/6F1ވh[ KdHg wo˨s* 4nNw瘩UሺZOa,j{%O0~X@MNRb`VZl Kg牶"`c.㕯+h/4ѩVwa ~oy_} ujtzt$髥j7Aѿ [b?5e6jfFǭ94r`o)Ve˅έBWo~8 *YUK#//_)"&b9N?Z{U*̖ akjL slm~e~Ҿ=vߚy/8dHUBuD&ʢS׿ӶυPF7X䁩XslΎ2l%\ˣ6BB.tʑ:@?]a ,s;5aCAUQPWgFA23J})ը91jBQWPAxR4^xѾ<c~{a$cNBf$OHaȣPC~Zrk(|LdST G3D2Dہ'7%("t0z1\{T0ыWЙd+l st,1,7T: `qjOVE?Li!Ү]l)/ *vni=Ȃ[ Ha2ި"hysS@Z;O])Rc䎪D 98Ekeq$}B}<-4Q4ɱB'S En_J XDfddPb@kuAE-;h!=%,oyα*PXWqk'.F e$E4.X?vN؞eY) Jyj┬c l+YV7^p<=bm. o`􅘏;"S8[2o sdU 6,\7a_ff ˿װW9 Ո1e: R[ǡU-. б u/Pk@_gQzWG'Olu|.Cj@S v$M娃W>&Vy 6&ջi{8+0K~>BLl0l++wdr;w빊uNd͏J$e%TFǭGtq$zjQJpb ZD# EDI~źnP?ZmJ .5+.!-ΕY=Lu2ʪzS?Z =ox?'Iz9;XB>ۤzla`rw;].bRaɦ&a{;L͕ͥ6tLM=~ÂDV꥓4I>dɘ$A~U[CM1.qXLcOhzͯ0!2*4o@á)S !Oti L174t zzNn~yh03:&a -#5&=`UʹjH &ezpg$$纂n#/-YAbu#[|=%Ht PR4<@+G#Q;R8 /dž~M!Ant, [L?tPGj` ÆO2XsAĠF 1x(N=Gb7b}$`ajkӀB&p(>y4p]|GL~O]sHG k1?rl#ҙ؅17DJ{h,\6 .UE;z{.JBΛNbFS,W4dާ,2-#w69\5b&>R|#.Q_Ϻgg^?(̓\5z*$_ 5?TB4 asqR0K$/e0YFn8U=.^ _ + XJ}2k`*mHe˷CG⌳ pj0@gPG7o;{J#s|iΉh}4 +Tr@i?Y>0 R"F0;F5JM\` K:?ަXx'zϰ#Z9KRl}6 %0]>O0i=F$ظpV0n5hК -(]@:j9F chxA=C'>y(>SCTX\bYXk@yp R~t ^TA/=0`Csѧ\^󁪈uu\29fx=1"D-}TC$|:8_Hu2"KX%>xժEcIR03w##a%~?`%kg 7l[+j*)|#M6UO.pl诗JbåA{m>3(Ȇ O=.P_hd%ivé'/_z5&LX2D9ع -Гc_4<"?0KJ4@xQ)uD\fC"m<`^\`D;YCd*9Rӊ3Rm2.)Tq)gjR ПFÛXOP. 2_kQ޽nm)HsM"gj%SrN%7|oy$ToChB)S{o &0 q 0^cqαN1pMdiǧ,B+y#5K|VIK,ba Wm,\R QQ18u â.pJ\>HX摆8CMpj(7uo녜tyS&!MD|+b|,JLJEr_S?FzƬ!1W^>1"s^,kZDeuzѭcYRC Q6I2z[7 t&W=mc;]I'vwQIЁ_ y?r G ű uU6ڔ+l;j)C~<}->D:["󼞜g'#AH{.Rd}5:PY~âG F{MXt;\olz,%@-j+殧'_I-*peek>" .<ݟAmPScFNwʀpΪNֵ˥ +}uWN("f-&@KU%I*?gan& (U=z; 0[~mPOrFaNsL ݮ&SڴK#,"nUbhF闧f'ob4{tD[Uf{sdU7_joM/`Wk ÌD8V .ڃ œ& ~ɭ3r"Ulx;)7Iw@dy5aQA"byƋRXZȭzSU+a>+HRk1o 8,ޢmv"Z+LBߌ0`& u%=L>Q١Rx X9 >nD^j>oqrWZ}P͹3bh?О3eAn24HxޫD+%*ז8.rLޘ|rւ3C# FbWIÆ`qJgB}P\a*Bh5F*\]Vp+ ךRxE8dI6J4CX>Խ[M$܅4qi<E!d=-zu}X}BBF4(TN5.3!``<@dqw |NwͪMQP[ti:ǨN$ C~R{,ޕ]& wsmBf /ۘ@(ĦжJ!QS4%w'5/a\ r4ݲ_~9AÂkuêDHY(R(d63թR P':ShB&PM %pfut^1"pksmlk~~2UR/ Z#]=g~RI1ƒ~YSɆ άAX!<)hwd ;gRZ64UupսjzH abk5PV+*F;`^J%sn7C 0Sx KIzpw$5:FI~e`xAEu' \4Z[ϣ=2f%a۟yp)SHhtbk{ G9s ނLt~]D OyY! Y+mt : IĩCtRp)~LϠ{Td㰴J4.EO*@ Vv9`Sѻ<}Μt[:QD%;]<vQ)b* Tj5K9Ϊ)(# "/'GEBٖ@հ*T$Q '$VoCt(wJL\KƯ㨣y:R%$q/4?'Cmd¨IWTlzp5 #^ZIFdI XpZ 7pzɈRd sCiQ]/Q>jqh$Zi7;!|!ÀA8w{06$?k{G*c dԀ  B2wqaƊkuR;]i^>J.5󭐓$-Ln0J',7۝C ^H2!9t7d-UQ@nH,Ơ];kak<)Lo,"؍scU }`,q44Zcp)4hG1IE aVW c HZ7v#:u8^yW)?LMgb2Ku8)rQ-룐VAmǒ=Τ:FoA_ $/Hgut!3{qNIOZ #]wVfFhm^d:.bMea%x9JI6#dUxRZ̨n; (10XDx=N̯=NF mʲ#zAG-ȳ=r7Ǫ VG:Q:MOl-y: /& ήv B~ 5.,};pqŻVLɨ9`W@ըQ3fޢʌ h.>&,~Lu}'Oaڱ+s˦nL7 xv8zpk#apT.xHm(TZ`b`Ĭ+Z/_&A&o48 ھ0ߕ'w"ɊE=⍡>ǷŃĎNuAfg]vq>M\(UnFJ^ e/,u ?RwCIVbnX!Krٹ* itu?$Bsg|T-e!vo|X۾yWm*n-VjFS-ZC9CPoCb@lP!JS4g$Mܬr^jՐi܄a⳼ۮɎͪ^ 1q.EJd 5CEk^wTIЫ#ep1Kii&G6mˮQwl;17I6=Ϋ%'`G$o!EӿgjծOGŝRIm=|-'?ܶ V;Ɇ_H/-[N3höz?x@O2ZJJ";^(*c"וu9@.2/BA@W=SSG:'3۰j,SV"~sa*i^/?5K 0̓S MQJ^6&ڐff"Tgm}X<KG?⍃(MlIX87k&1;HjNT n,XKp]xg *İOS@l}Q0ywCHFWQA*Y 6BkW˕8`[0qG2i-LYuQ)23IْҘ>/=r" Q*EDp5wbqϕ#1/u>"?OY xIǪƶ)0nsdSE k^r.zUedSx,v:J$FdPщ*|n*{k:tZ.$nƂ݋)vq %E qQ|/ߞBhK p+&kJJ11*EHjóᗖ)<`ۚ"j _Q磴B- @.1Rãmz0E lyQ-Li 6B#'y^~K*Egנlܗb}XMiiA\}6Pkjϒ}GBFHnًj>B^&PjJ_QQ.3]B7!a?`+7c幑(:VA2Dt=#}~#Cc7$ @?xym`{oP;o Hq^N[uGӆ,!A6J_UI^4HH~O0hmhÕ]}4]d7^zt؃ (4z>͔?N4RvIX(/yoNjoXٴt8},jJ`d뼌 Fxei.f:v%́}V8$Ud0/0^NA `6 hLi^x*o'G(n^ SΗM%0R04<95bg!{lN=7[kYK oI ұi0U[uHS ic^|%Opf::m#,Cx2v42F*X~aC@-ˤda= κN%--ni<: eɭiՖbwx8m*pw"Yrk"*kv:yd]m#fƒƢ`92%Evz(BRf T_Q8vlέcK`=wSߣ5NPJQ|z2A݁>7OŴh/ڃ;@z0l#ݵ1zntB)w{Jv0K#<~U ^;a&1Srz^EMa:}pJbsc85:N/#,b% KKN 4!;?Cyk-(V&%Uɸ$5^N"_xonMcXMr*,ruod{c_";,_a.˘. K;P7?Agqթ|gM䡜m#(-HY-, {;?+w^哐ҾrIۣ?3|J8~,J[Hӵ/"apR FDm̨/q)Nʒc}9 ^=TQh OvcҴm_ 㳔MԮКk%Fr,yP9NPGd6j"+*{n5ziF/Yu:G `zm?h+f5L cA$n9RUU%hOG <ތhZU6z{'.TΙta$E !bm[Y8;8 C17-%Q]x:\j.D@ʗqd),Ic[T!>qЁnN`N*zH9^ ?5uGx~wOwX`H9;z׊vH10@P(ZDIZ)H9Х @%@pndBw)5X`  6ފC(F{eqq2Qisꇶ7ʪIA&1a֕MEn5v8ޝwƲ]OZڝcaǗt9TE~>;~"{?=wxkHc]5"Lߨl=ezCG@󠄎_iKTy׽PN_[8U{B0pAu$9yV2£QJ/ss4$—vݤ{B³&dB z=T6lN~/ضPWؾ.q1Z ;U#wٲh#G" ^MJBs-{f3-JZֺ  69L8Ts}µ8NUPέ}D&acX缍u 2"9#2*Cy2jMЙlJzT zjH2v&]z}}_E-&ËA~k6{%@VCs٣ƙ$/l#$מtC\Pʵ k BÉګ(6l;JMJ (w֍Do22=ީ\ VO-|܁{na'3.~plDOH#v2K=D`gb9*cs1wAJ(l#C ve<{r@KD52;/ x=! ^bJ'f/ӜLttnժ%jk,-Uө #RJ#W " +源J+Hv<=%ex|q iK7Coy} '.-)i]kbH F C"e)=2<~S5I\ưƩ*1jut;;)Lr,[^a赬6#N#lR>6ހ@˅&GŽqZ tJ54t5::wM]׷1ů߆#J Y:oFG)h_wp(`+H`HM1RU> J@FE!ms{ E#]~KE)<f(TCx#j.DVI[kF{G(+ Kf-}=NK8[ c˶i7Do)ʶ񻠓$)Z2n Bhрm5ڙ3R!>36)JvxSFӅ 0`?glTz1ᶭ>A|C<ֹ ٝrA8.2 h-M-!W35ڶZ`tl#vP j%p~9f̅LkN:)O(,iF=uHt0cڮ0q amlmUoeec1IzLT[Jvٵ#BnHDK]9Y6ڐ>L)NpSL?G1FR-qZLD=p!rY&VY9Ɋ{d$#hVPF5Swqa&ѸpC)#Fش^CP0YLiu< &<}wvͨM;ƢMúŜ%j;r/',| 2AVC6OGĒyV?9kX?ٹ{ϧ/կN1HrHχ f{3&2&ME vZR%@ٓ< ;YH1ZEn![26wbc*R ~ב C/׋,ܦ acI;l"v=Ow筃I#Y}\?[U\HCww|BA/bnZJcEDKޥcd<҉./ kW`tgT'*DHqv*sK{2j$zuc-B-b앸*7P=CZTY7ozXXjm(b0nm:o wbis Inhˬ%E_t{x=fa '&m&yp t%\SJ_ S c4OQX"p$d-eEk**8=z_V~[P Y{j'8],3oQ`˷ZAg d(\>n Ա 'YWf><靼E}ƆZ}XDGts/;tҕ2Xo)ߨ{жS|؞43oGvվ$dfd ͰUN?N^vX4Y1&tR`tGΤfU%GePdeȴwlw)7Ok#c4KlĨ>pLS-MYȔ,-OOr~賎GJsԨ㉝6*#y rdmVANЯ= 63'zܩ4#28hcCSHqJqpa9`'#Lw27yk)d[n`~lqN;+E?f1TJL|LZY2ydqpYCk8S8;<*nZ0Wm^Av8?^,R"I&G&|,r?2%Ty;ꭶ{=MY|pсJf  9)әϚmO*,/s&MH]G1 Rk[[ {X[􈀘Bhi@H/cySBJ3*(VP2u:4:CZEsiW݅#>sLn[[HTp{!sf|&3{8?ݟ[3'Rj.984h!. b  KH>;%vjE|kV+] #\yF"=oőGſLqafݰ=;.3٪ \hb^wZw`+߽ hNk103 X⣣[cZu&8Geŝ.%$PԖmMVgoe~d*ֳ,վӨS X̟;D Z$dwëp$3Z\\G(VXgNؼCobDW35ߗzwT0jV曵,YfĄ Cf)l1uAUQ!G$FLl- =-P^"<:C h|h"p [FdU1YWٳc;^Dl,+sRQ1od+Cj mLω?Zﳋ6RSz #-rH GkȟOtqݣš1my68t~$eDw?Ȗ G~%~V.2!3/TCx['!hA y m#Et Q$n[[l4:B }0S7Gy\t ĦIFNiCJc0a׺XגGcZBI-L]* 跽;owc76ȟrE&RXg~ #/,kEFN; PҪS{ Ƙ#Tz&Ni &A8K1w.gE7P&{bxpL)*H;,Y*EvOҕdpSQ@ =’>/7 Qkh^+ 0r9$=(So[ku/e"q *O! 2va +kLS5 2SkIQ2 <>&\}1с!3êG̽domXr@zj G9%g6|ͤH@,{"y3߁C{?'1p2~p N?œgAj_贒S"A$Bl/x Vx͒AQ\ш6ZWgkّ]p W͒K׎7s>ً*ŗ`z̖ۤW"I중qE6h7_R;?C:C(Y=zٕxʝ lEV+81x1aWꂤB^̗(fCC#|=Ы~7d9O_HdAV#6uT|"š:e,=8#pwcZZ[!ċoeP\(d+Eiwۓ? @̖?- WcHR\ OOAB̖omLeGoHl|qf=^K0wc/ele,OP&!gA x_6d<hPYfHsv3Q)mV_FBW%egZ\Yi0{F7_aNZ i !~Ѝ,C i^"l'vQCVN:uʝdZGͅidyC\۱+@" pBS\*C)UVC]SʶXF3JLd_Չ|XOO׾4ic3O1{(]Ga<@3 齆စt8MH{Y2@ŽOMسݕG[atX!ֶqrgu~оߟb#I-Hk@*yJIG8x>=Fb{fKuF7!]:Y “j\J)K3o08fåbRhLZ7,o 䠵.5Nwgw:]0L/mAŔ}*ҳn;},VϚͫE_O9.MΎ]ub Q2FkiSytKϯgdD6E)Gßl>dfF`@xǏhhtt R^2,Fh,kg_3һ8印U8M|^%F4h[? _Ğ$yKŗT! Bw7β~{x,K:a:Q|ȏ+ z[G[)[7 Ne?)TK3ldUZ1O O ^܇tXz?EcҗY{o ]tƎYȜ?Ģ?'μge^6<̉L/Pϝ vsX`g8]? IFد*c\=ms`i+ 73Cb'w,9^7dG'7uÝI}YpzDM09~x+eݙz 6M_Ɲ1-n Z,y}k덝еϲ5|]̹5m4PEDh8et&Ҧ"LY"rU+,xH:C ?LJbl' ؄NiAnܪ\<鎲Y$tz`kh|2(~T j, /])&%\\ In9: xDqCT!hVIlZ"DZM U];sy\Wࣝ7Go^/DA*In/h\l WEbթȉpL Gj8K|k&[ q_3_)a R"gV:+"I'ND<o̪ypx/G5~H GEX>-cR<ͼQsG/u)e=$.Xӈ =ļ۪h$T"뉌buACQe;>-* v9;)^qJg\ݹ &NHt[![ǟii Qt(eKw˖+vᔿd\+â+Y霗QBQ9S #Z)ivka%n$F+ktM~=qxGPdgg`mɌKC;hvkAcaI'lMe&d"kWlgDh $Ϳ@Pݦ%ĭYg*DU(td4;3ʏM+Ӭjb# ^LoJtôoQ*eFzifVwZG_РM}s]Ctl繄2Rpl8 5*OH6p}5,L@\3Pv+HoovBB5G:]{xVm']:Z:"T#̤rt|}D %vXn4_ǦQ0 mM%pCW(_13s[o[_͒Fo7uO~a7Ai%ݞ~'wv!ܟ^:y勶N;St[DzO)GqP<9Xz6a1LK~ç `bvhC^}RJ_SE0ai?m *8( wLp~m+L0g{\8H}b.-Ba(fpG^P;Ϲ h( (|:54{#3𧿘r.`j!&P`V]4cRT R~An.%dnͨH00<.P0%O>'jDFvJ2@9´v*TIu/*9gO8TfY3/U_1ŃQੀ4ugGbAr1å8ݱ xDpJb F9\I7~ϻ)AZΞ_RL?XY *4`@.Yr:>駟1G)OSE̙$5;Y *U DA ^2a7[^5R[v=6qF^\Un]@dvf = yQ;b4Rns=gq6!WJwV44?W; 7m52DǠZnDew0dj?wG{ἃ ]>2(.M,ߝ9Dx ZP~!ub6iR qlj ^<.z@6 \3a^Cn5'hţ݆IQm7[;։wCY"3%w(m0Mq7ܻ6lcNN0@`oph[.Ɩ6%zԠJC@NcC#:QV" Rª099[1QK1|= oDi Pq,!?[}>g$[?]-ztԊK1aWlR,eBTGL`󣖦gJ hcۘ3N;])BCekYBQ)_vvL {4$3Jv1d@ǰzj^C,= lpm|7i]nNz*eZ9IF!=*?ڪP`G}ώոZj"7N?CX1K!N4GT^"uF F~z5'2,:>"|qU5#?ܛn7Rm ]҄|`=} Y9%jnArX7̎ Ժ9,+v}4j&b[ٍͤ5Lbl_2qgnjBʢfwwS 3יs[7x`<8sU>81,}qn +$)?H-Yo7ަ]>Ɯ?vʷmsq߱=-j/g ZKH`C!tmVJ7PȜ]| \\Gg!t`šE ZmBȄnRX U~z WHW\EiEz;-t:ց!&)B#h;`e2@XBXdAr05xjMe^I'|Aݦ]kXhlAޙ`-> >,dpЙsLRI:.|b+CepibȅMmL;Zi< QahFfh ͂`U+x>C`s/f ~uQ\R2Hcg|if~oz{۹mG$Ь֫Xq' 0 9FOD>WBbJ؟nk mSX$tI%"Me~E9t^D P"UsT*?T?$:dEؽpƒň[7¿3S[R5s ˲)ؑ-C}ə4np.lO|^Ƈ@G*\<5/NDIc[·L9k טr9ӯF^:i}Hi+Q*'.aHOiӾ朤;XNÝh:Ed:`l @7&D^xCbྖhIJ# N& 뻜̴? 5 ՘\xǢr):o"\sUvPmK yH=fN 8 !hNna-I>4dYMD L%dE 9'd:F6r( ؋8p,[>(Zss` x>! լ; ç4 N}6VCUگZKY_4kCHq'Q@zB =<* q_t"ʝe2: 8/F:@ :ڙ⧹_/koGr>ΘzG Q@چF׋M2ES IEMvh,j6hzgA&KoŅ-y|v :<&h4{䵼[rz]j^7짗df؍ UnތpL"1|\QI-z_΅+텦U'@qT{ x}| /`1eU~]b5`ZQ:܁|Lpq4ẅiI* Ptxr9!m92Sͱ[0k "U㍲Nz7KP{ )u3-Et3<Ч8ni?ja&?dBJj1z\(ٜ=ͼBgOKD9˷_Ƈa8K;t>9Fy,$@_D1D\A$6mBq2|X"Ff3񿎩&Mɼj~='5EپH}h;PTm9Wq槬R<I&Sx!-CHZU1."UBr,Ot 욼}(n;./GLNI1GA{V'CDDuόn)2<)^b=rcIw榛%Y G|F{Gsx jxkҾ^i=w9lLx%x< W5[sT'VW`Gdߖ'gwwsu.=Y` B<3b}zwޱ7ao3Z&n}n:tY{{diAw]!ǼbLml|-E& [*Ie:,]v0eto o#$|MԦo7&[2CLp`N%`f}62 Htm1To^W4%}PgB.fl=Os@ԑ,hr#)|VP#5|%iA3A靠X*J'2d9U۫:>Ac0RIbd 'C}rHy-wyy5~#B~tuT+ez'/,D8 t]V(Up#A= ,8h_`?LTaOkY0ޞdHdZX(.(1s{:8/^ $tpdyD7tP)J d"k7R.?˖oYg,>hF\K_B:Q@SOƔ(Y&ɛS"&Vx bZm[Sm \VZ dչoYmR֜,%#jo. n躰6A#ș'Qf[e6$TҔW"^1 dm4Ra 0:  92 WdyH'Ko~OtNކnM ӷPiǷ9P`ҾKBgljTRmP qZ2L?ͣ߮$~7WŗoMSSU`JVBĹ({,vD q7E I{JL*\?W!"QMo3ʭS]|Tnr@٢6#- X"8NVy᝗$Lb!e~'9gD@Ĺ AP _KmOZiTA@%A '<$.׉G}Si]ڀxtpYAL/Bg(遚\#5؃Si[#Gj]yhŔJ*w `h3eq@Wԅtfi |IqV Rp^O?jǻqHho#@izG"fԴ/óJD-^K 4Cֈc(}',I״L8rb ԋ@^g}Ǹ4H}Zd@۪ȍ䃗YCX(~ksG-v~7iӖsgKGw Hi.lSQj>[ S<|Yɶt|j?e4 C>q流U@$]:3OkPwYsuվΎ?w=/{œqXZv*Z,5u{$zݜF]Ny%>5%0Yn}@(7)eVY,i?-ӭ}06vCo ^}P#&!ɘDV -x/PT"ê>) ^tYPQ% ͥ`R,'w p(- g(*8~ՄGp+/H5cgsw犈`ɠ4d>$ ;E'a|W7 3pbxCPķkeV:a"ǧ)tr'K azM^s<;0хf9\[Soh C%{<-' |x7d[נoek v Um_.nvvU~nͬ 'C,޹vE|y"Btc4xX-.onmw40v)t *}1Lms#x~g*>.iL]dI:f04UQm%s%dX"AlSmiD `2y uꣂL"3EaK>݄Y1F-^wߊbd#cJ AQ,P?L;Tx{^hp\Զ:uc骞R_Nyk{o&TU*LB]zÏ[19]8[}-@}5Oq@ȥfF 鑾Iu-oK9ew+Tj1l`†^B-jϻUXT$>KlG{[_]={'-J//U,u1xD:Lx gesF.E*rJ;;[Jp!$ 12k2iu l(hзIݰlD$B%h7\?x%o+6ハ2'k^ fOryT9bllTpza1^wȗ=.ƉE7, ӱ@t-rh&U8I2 sN.':Uj|ŅғejArĝLc.mShB%[OH@J.$J%SuO*k*<~hLWb(1HxD 8*]RyTKUZ#bf@m}JgP;t[24U(&Κwvq-ص H"n]XM_IR d 6sj pW"}z\]Bsy||13'Nf*VxS7G Gξ˥Te p1#~`Vv@y7 7w lS!xD}G:R,Bu~TBIk#K\YZժMzDŽn`D7Os|!\SȨͪ=3HX{Q0-wK!*dH [5K.Hs RvSKUtj7f#CDBz{B) wwk3ۿ\_ T[Ϙ 'AH$/#Cz>C?f%KP`?8#tu=vyy=QMmgf{mt_0|2%(X%ĜLI6<,Eʢr!Lwz@{i,e 43M.n.g"DqE߬Qw 憎*VwTPF5_7zOt2+C+ǥh[:,F'Jo퓪> ]?GԷ;ǹ讑 ~EUքRROʝ JWP5%hiD}$5 aXsam#K*V (;?KTvwhj̇^NXD5ZοMR#z{63i~[Fا54C6_N FpHaCzjRK5FQh礰lC7pEpu"ѐi~G]H`I1uQ95o@h8yߐ&cn˷nNQ  ?Ⱥ׷&heilsua޻Y!̹ʦd?ֱgb٬/=_/&:C:P_DYvP5Syͻ oTb`~gF b* [?xrLp`J>@"!,ǸO q`%{<  gy0TNB;=k"PN[h Q9N !Гն,FAB} B0՘WQ(sΡpFEuC>p@;$sKt]2\z7)Vx\w3sA@j\ml:\D"jWG#U _NL^2*)h|d'l*d-zxƛfDIo$Ns|Ï_PE4WwauKb GXQM4 Bui{scP*}JA据 ˮ:olJuۡ(9??,&/$hĄVET+NSqv3Q Wx)f^3&awy" I.;y? hm 'CዮpK/t4;r#gpB>/A /m  ȡ5H'S6ObB^auӕqwL> J1@!1rW VI J J⃟bL-UnVxl_b[Xsg?yiNH/@+!IE66X/9xAKZlD8bPFoG0.0{\TYت=,UUqk􀷯}lL#`}(!Y Xr-5`N32c`b1w`Âo4o@ZlJ"ght^`ywUrQeݾ[KZm_Ecw(D%fPlEg&.C^zA zK D8m&)hm(64vh2BAD{QcQel?~.hcrX{\5!1)1l3Z>e 2 @\NpCoyG^3D I|LX`)فE$X_;p })&M` !X4fr([_ͮz,*ڥ 1GxplVl93q)3=6wqNI'&- m`AI(6|mQ0)¯ƀxӆ,ij4'V*{{l E|~:`=)5'8DrI+y#p^3m  Cř,Dheaz2d #V҅R”~ @B#͏':նIsU3f UbɊ@/#IK򻂄Bg/I~uǷCdw 4 2a9NiExj0O$P why4f 6E{(f*e~i}~r>a'qcg |hꯉ+ ѽ) ch:oYDhnoeNH<|&2dcoG]/f.b2~aOa^m+]1Yzh_,1%Zv\#f(L̘һ 6eT ӷx@17I4]8paO$!CHNȔ䜔\_IB6UH|†Nd̐>="o$&L/~K'H[2RZ{ WC1)y /7OwPDˁ|&6݉xgZZEFJL߄hf|.; , Y |׋(l bwNm7U#H>ίnH'pW#[H\e4=105#ꌰ[Y/@=VJn%LmAHd0FʐAq:\åK'++#ٍZ'=,ǒ@ SY GcY\1%1&p sbKW=L}E3y 岰YZ]/;!c6~ N}JHweW71fٲыd:lE`!q /Im+ϩfY;b]J ܨי^J!F˄tsAr?" {t{AԷco˛WK%zpMJ#ҍ@g5u>4,gG-۔]Y31{'cdPX`& 0 YtfR^g<͕FPѧx2+9r,u[h0V6U-w^O&ZYI8eOn֗RxGfZH~ChX[βGſ煣G.n,xhs[7F#9A k7pJ &!+i2MZG8.gqC)7Vy!a(RGLL.IvlCТMoUn")mhtpr'`6Vf~]66_gHT{#-U;V"לpv=e;#{f~=ir\]q#+b/Wj\G=e"[@됚b]@K݁0_d^s TA yYs;*2۞ڦITPH,.`'ƫY, *0OZ>/%,80 6>-xڂXfnV $`XaDw8kw꽼bcaɦ͚}f'7,eƏcGg-q$'U|>!NyMඹʯ T?!coia]ϼxgĵUKbےh#/ca/=๡QoQۭBcBnA1ج8&]#QӱoB b)2v맣9_ahEv\po'գb@|#*Q]8ފU®َqtREמrH|ԷtUfwIjר 05.E_%!冀SLmd<({D+rsCC$POH7(2/Ŕ.:j@Zf).U6D!<5=ǻ;׺-;gc>0H<+,h>c(>W$cG}C$ېu؊Վi,~tZddqŜlX]:kGY#ԛ@"bqc*hأ\dI=ѣϧ=л*SvIhj󄠫E34!C{ '>:!#>  㣐7ۣΌE9yʓқ4ONzO.w"Ah:Ύo11\Y!J[8YdqI{% W*" sIeFKꍸ[wY2Hn,:yF{ٺ9BjH/w\o\d^aSЅҢGt^$52FS!"R0%=y?hnRҪBЌ,WrwcЙeld1PϱGϪEX 'EMJ^ d&` lg@vq`K`bz"1:PDa(myoK`.~>E" c<)cI`?3b'nsuc/Lצm7א7/ov|*Ԧj|;Sܢ-:(/J1D* =1SnŜJe]K@ cm`deas SKa8é>fAGH_sɱE.[p=с=@VW؞aC6LIdS&Rq/HL R|8<韑Lj!R5{KhH#T:#WO ͅ* %yēq"yѿ nnuq ͂ L"R=n a)Iy=73/8|ŦbkϮYra Z8Y O5Q6*Jղ ,u^Mos!d j F)cє=X2MJ7lpN>U%1g >|* 4]Nڊ:χi詚<Z*b>WHu4.HXk 4cB=y6pw Ac€F뎞B.K;/z1_wa#~35yrwFeJ]_ti#u"XËRY.\460eO؜d|ӍJȋs~N_$+) ~fU搿&`2i3.,DSџL\˛TƶT6J5x={l.j#bT@zhu-y^P)Uz7={/_ed`]I MUW4ؖߟ]+(1kS-H /o̭ڻH%64K^A:]*/ߓ3@.ݨƌ)ë/vV}bP*t!<, nB9A7e ˂`xܱxWP8 u-yZ0F3фckG`C IywE T:cQo Z@|XM u/nhAB6q|M@`{ L8 @K%ɶb B2Д*z!8- nijp)I;7|$d K>{X[^H^2H/2uKjGmpm%tPP~t-DGKfkroH,*]o6jm"0z `m'gǬ$@q30ucKx_{o'UYaԔ/Ň`:n@ Ϛ[e* =g9h>TـReH'J9oQr'/sDRī{` KJ,On"( ?x7r$Yh=$>1QlUP/0?x`i4h $4]6.8}},6QNj2u?ySr5y^+u_E3gGQj'-T^#QYAFtF^Y eQ 0$)ڕ{zvi:z h]Y65IHZYHF3C:Bb %~1]|bYWG+2T*(ۜ 8~BDګl5nꏖٟ%ij;83X;:N:Ȳ l/W]ӪފC椥gK]R$}s G jT.ŖU8k.QPm+?F"osɐ r!!C=ԆiǬǫw,P0VT$FNgBx41k_><؟Id-rǗ2dNr_=[s.XG.tm}cw6g\AwS- r Mx1Qr8ߴEB=H1e}h}î"UgG~Nˠ B(fr.FiS* iF!g[]>Ik$;uwa ֲ&7:A0ơA&utoJf `$&ZyHcө%҄LrTv`>0_-ٓCsLoOp<7Sgm+ [&iѯͅzя1`j\d-}W޸6~̖ACN꨷>wbtn0WHjv(=5x𣨊*J?-H/vtS-AC'go <&בpu'n7?U:v o!3kde䪍bj%9RP iUZF@$%ޛ,oȒol m9Q3aOa|]2 92M&OkD`HsnY:b(C5͜P6T,v##wZlR:)Dg,%})HvFBGZdƿ`&WYz=meR]̈́Y] <T难?LR;)jK^:U.㯬}1Ua;S9#l1ORh3s$ q9MMoB]1mBkq=E䈏n%@$Wjs sj)V$~?6N@De_=kYj>=P_E`~a=NC7TVrƪb_:5Mݛ}ʺOzMU I\W1Q0dcv+eG;s;{R˧M<#8>![GkHQ1ř'0q;6j-;UF^`cVg W'i-O/Y2-;Eo"9WEaWԩuYt_Q[↰9Z'h1!;>r&1v::HL kL4OkNOrF\|jv?k4K"a" 耥9xNʐ{?))0)IPChKlyXĦhL9Ar (tLݍ\=4/k31v2{19^Է\F&| _<2Øf\gei,Z}Pœd\#yl6V~w] 3kFˍ5LLpuܻo< ;/B"VֹMC芟Vʄ;. HLP. T.Ҫ`^iYhF*ccœG6EvC"Ђj_Ԣ.x&NS _>ƻ Keקbd= wcǺ n6TܼWCb TK>L~rqYt*nj N#s)e2OJ V>39OA :Rdz=IP2ыfd#-HԃH {*ï nih)_(+A~6|@% B߅z {g`Vtʉ vRa[vPn˲`@. B&7n.,nRJ`-бWJӄŞ2px~^M8)&Aj *ljPEyICjqP:\ʈ:i"84+?f"[pR AL,xDHǣg>3&K'vT1)ə(l=#.4ِN?N곳gvbL}IE֛."Je \_"ZaW GH\RiuaS1"ڀ>c~ D\F2*Jk=8"$1G R#9feJݷ}Yd")XV9}̆d\s Qmx&<}!(ΌK]tgz喞;BF l :,VSP\5XׄSf\w3̺Yb|hЩPdS5I-MW/X馩-n?R"qrKѯ=Rg} , a!1m˗Е\{X„aõAVNS?Bw!s;\Gj-7MHF+xz{=Rc)S> BنSퟄcץ\i.kg IV!`A:O) p@ZV@J梏*o`pQn4G8Q|9; nݫvӖ@W`;^bN#J/dL8!dᳮp7:f^9wg]}F.p#l4Rqro5#kӟgzO^wHZ=6D61l/qVLNeS%f+muB{ZiAhD^S3wb|aV~0~M ūd46-ʷ`9BA o(%_]یDݏOUV!DVCt6.8ca~goChw{ sCĸ-&E;$ nUXu[t 8D.@ a&O B[:E=Yn>uZTvHZ4D40ڲQ CIU29|mۇhJ݂zYҏ5?f۰M^(R.Aե>}yWN~ ƌUebWͦrI wPsZtǰݞBo4u/uR(;tgjJhLBW%gL1)c"R e&퉮_BݕӼ||#0C2 w1^4 DC7„< O0)п^kA?)eeKxi!.`v*~l|"tVS8p(;%ڭVQ f0n9Vx2$Gh K+c@>6in҃w^/ A~{iwpP6; IAgGqK321{ )Hb77,d\)]3 C #/8KID-S厷:)O..87Jߐ|!=z P}r).p#Ɂ˻Sq |'z ^E%S؉9V2w{-qX&d9j`gϝr:^+)\'%4qa˨dLxi~ӟ9ZXܒbzg}bɞ6RO;XI@cs~6}ލ[Y?Z0~mUO> u5=Eor`{Ǣ d+xa_m`&*GXN NuMw$ޚڦ)XU[Hyч~U)(}-"Lf8?\J$UD Ƃ[X ;ū?| `O@Fg6;L1-{=rHj׆k,J;TQ甑hR)b[1+H^nɔgV>jH.5rzZa:T机OCӺDI|B!1v9fi5;<Dl-quNSn ԣ*n란noP#X[}int7[VfcAe6YP@rܷ[f@&^ Zk5Jݿ(xDmF px K Sm<7]T՟~侳_IiK֯958*s9(I ao =s˔q6x7Tjdm#μ$ޔ&u?x!oXh]eA/rei>Xb`v I -7~`5gaZs3uD*՟jp<XCf& B}!z">!L>+gVG`Շxt &r)j.u8W j{lbHә|Z;neѦHge£<mPp\s)3.cთh%4Ӽޔf#Qpr 4wEĔ:J/H PDY츞M~ɘcnjE6r_r]=hD*Yh<Ꭴ-. p<傢Џ;im8М/L0U?<}0菧7kXY zNiG`;b>ly2<^>y27jIZvЂh?Mn^ي:`+mM>b'prXvCӀL̻aP1KS':`gb.ٲKn }%d8*::uf!)%Mb,p7jhJ @K^YY!-jy[? h'q-d:3Jc@>(-ѐvGo\ @ U Axbd.tG~ Ъ_Io4G]ZWr&-PhP4y4CxXf?O:@ENeO{O7RܧDuד(I(hʿW5<9i(A)Ǘ>.Հᱸ@&(K cgi )HNm~'x,<LϜj:b?jts XZMQ= VQe*5BfsቷQã R=ˑ&FP+3+E4d,:!*8F|tr?7\*lR2\XuYxI38#Q^hei:^Z?\fkG ;?0D Qq;͓n)lC^KiJ6gQ ­?OJ^7rӗQIY/pRja{]3~^OQ$S`W4z.D-_Οy3O]8 9X򉾋⏫n]{8$ sEO̍l)}$h9pf[ ۟F#0\FnZ \o -WYLI<5߷>~#82yy j :ਨ9rHةb%K$ZS":ަnV@9n\=^%!f3o 偞\#W(}.qr+?=8HfA27iFCJ.Xgōqaǎ+Nϳo Ȃ7Jca6qo"{gK}"umE^ݱ̅˼LI=q2\N} &s r5C'>MAIz35!D%*6nmX`}A֍q5ʟ[NtJ=bs:cv7V@/DQXޖyZO`擿Dwaz85rt\_Y ZxDZu1g<M0~$EKGϨ~+ٶ]=u6<u\]q w)wRjE+QmXmB05 k=FvR_{y͢M+Hf'r:d֯p$K< Ԟo%ƴ6Lw)"P.a5Gt^ u(cݣ`E*F‘P![`|Do戶QX [iAhSvuJV5Q3$(͎Xf+\ 190'HDR) k?Rf+P9l*˜n|/b #@9 Qà-'QlC\)l'쓒1gD9([w|gnK c!{ĈQRy²FYX/5GVjy2!n4-=^TM:4t -Gݸd`L,5w\5׊{/'>*_ݨ 7/0D Ghpn9\˕OౠX?e4 omC#JB껱>c_؉#`6Hq-Jy6sCzme[ns_QpJT\b _zk~/4E~nv"#hㄦ%`gpO%Kg5_4p0{7㍱wV6?AsH; C:+vw ;TCb:KNU{r=gȌ)GkQn=T,S'~U]ʰCLpE/zv[!vZ $XlG+6/4yq:D-,2Ju90 0X2dH>鲿ѼeCbn/"0 pG.lyAj3ۑD;Z'O$ǃު_F~ X^Bd+*.N Bo䄢ܸ P_5'RǐE;6۝]kI]uj]!A"s&BxZV :%w%[@Ο]&䗨p1 bQ,A|b1ư'pD -L=898Ѓ_7mo%9~:40t-*6Tg̱S4G V2TQ=\v:arO5Xm'@ 5 0܈JOא٭ͻ؀bm]qWryt јSuO/}oQ]k]' S/]`sNyKEfUCaO5dqS> ۯ+(厱?^ZbԷeum}!ĔLΤ\1ltOO&zE-ڲROd"+ƭSm:^Ts2밍hcCV`YIT5;^;#Lf8m?rGb6I H&!UE@VCd8P3[J4߃q'en{KO@4-AAj{k\00Ed/l Dڛ ai-t-U:rX im#+m$TA ca ,NPlH{ez @'ҞVCٲڭm( gCA:G,paFTziGh% 񢥒I|KZ^|:>5)Gb=P2ĊdM쾴F"Q_ݽ{Vxʣs82т-miyFZw|B%g?|T1sWm$Qř?йI3u4_U  6Aq [OV ,yEe'.RT̬1yqtbVEeea>i Q8G{JBש3k=6l)XWNA;hf@Q`~S/yk0x^X+]q_S*PF }9g{P.5'qN` 1~7k_эMԖiaC4?E&(.vUlKGS]{lfkA@bTRn7i QJ@`dYSW*eQWPK`qSܝvLJ 11e=՚ ߭}O}RZ$R ]ༀ^|BsBqd=I]'NU5 uu0<+ lڷg^6+Z4-f/㛶^Fd7VuwM%'D!7ޗ,~)w\VzT{3w3DQ&FgT^Œ2u=M%Yͷ8ηUoV9p9bjnXmq tȯ'CA~[vMPcBe$MU1?B@>bp!JlmmrtawX#sMGF23)م]#lA LlnXGeȲ͜ϟU);{Aα}5s&ՇYE]2KKԅA:$ntͭI=Ab Umѻ--ё5BՈ:1je㫠7&TiܟpZϜtLG \1t tJA-`=5iS.!Z\;Qɒ ;HD~~œP/ey% &b ?,uNJ`wGwCS vwcb׏aԫWT;ED߁ D2s!S:$+IJĊ-Hd =8;+TEp@㎇KA"|5!2VV)Y_C Qt0k(%yrגl%v]Dmc H 藏]_ wq\Gt64w%S[6ٱ`돉^gҬa(2=7\kҏ>;% C-yxq_Zq82z?@  &JAjԊ$܀F7yd:_OZ$ļ!'ZFV:ٱ6;s9 '=1}2EX4*{ +lZjzm+ݛ9.**\Yvp\.7LtotF a*: /y6Uz{bUaΞ#n`hƸA=8OTjP󗵔m̾WpAj8oggDF_=ZcLƍ5Bd1Rj:=(p2!X,WW{`@`.Z$RhGo*ZGf|7+m(.r`#iU]DS5ɕ%Ba/͕O=M(DŽ"3r3^t禎 /8O7EiGv+afLV k)3,%7~ygԈe0g0$F_ygl9'qN]֞ޤN"ܾ)нdfzԗecۼlr;h-L=K/)gYNFLgkQ>4tP zÅˁ 2Q/Dfzyc 8| Ggc1]ơ)԰`E{+3h (]~{ sw/GZ{) 4=l넰@ H/@!:KvNВSKjru,Bٷk^nCY 81~UaF!zćsY,ZPrfZoI4'dxsoŸ~r3AmR+5C'͗e\bnh?:"B]oVy-!9Nl CUMsZ'i ش$ D׆ >;PP:t1TOO1 f ^W`47._kє{S l>̉cZE3]h<,3\%g옭D+.8i-U'!!Oܮ98&"8Xy&mvTԠl·L  8<}?|x0G =iIHȫ2%3 OQ%6Ty$Ataߤ]!y>%GUs/Ǚf%f*$6,j#泈B".!w prr4,3g$`+T_+|o*J Ռ4$` QVǟ#.壧l`3gfcn͚ga1LmS@Ca}+Ԣ7ge#VH7 ͭteA[4|P mGs\GsTy-L9[BBvP*g;"bAdc.j1PEovO0m830-LgDQ%n/"<؂F \5P f!\3k)E`-ͼ"ϊ2N+"Ƈy;bCH~w? 56<1PxiO>hfԃQyk?LFya:3|_ş*IEen,LjS 0߬=g/?rSDQ.x]_fduEQ`(EB7sl68=m^WfcZ,{sPuO=]J$O~T;E72kƌ!bD !wRt9#$q³JL^G1MR+lvU1JĪUo߰<6q$\2t n8*%SdHd!8ޡf+z~&ZjX]B/nV2q;9#q;<ݶE."`  N1&wP}7GOG.!br+uDNxPy;t+$A72V B$E칥mlю&2c#z:V)C\ Y6A~-&#VI1{CW#OSϺ-,dsI15]\՘\Jxː vkɰ6'8 {XLu3s[(2zs*\@m8d/k9ay)>UΧ+G _cI#(_9-E 7lSP2cb@qؗ2وLdk`nX=*HN1I3 Kə<E1MD"$ glhW 3f\}DVK3@;mKSvƒ6`3fqO:NBVphb&P/OC擠q/l1FΥLX0D-o% #SAq?џ;s4)1fV{pq_dVF_]! %`Hӑ` m]d^2(RM JջgQW-i8ݽw)mNɝ+3w*29hd:eoHAXUO<@SchIY$6f@3ep6AVGܫgbl 0/ZgyzX@x1zΤPqy0l-7#}iB HS4;gOYZ%KRB"*%9GqO^wلҁw8}uFVކRc/$O#tq'GGV„N)pcquIk%Oqk#Eؒ1Yׅeʣޛ* rW֭ЇSBt& # []UIĀ:y?ko`Jż_*m\Mw#L+&Qh-׎^ Yo;]ekه 0;H6+fFſBo6)%q:.cw ω5 h%ȡUgV+%0tsc%яR%K"G0#5wʮ eҷDKN{(8~I=շ?sa#'ZүU-C1z2kJB!"GNTA[CMQypNKK>8ƿ\$T9Nf!V.whiU0O ΊV1rQ'#N0Jz7I=W/෹ A+- b'I8%6"SZ"XsO@ ] khbjw|Â/bq4 5tP4gnΪnl/[Q;iZB(.{)'o|jheڣjmHnHҌJn"P Zd2zy2|:.IM[MH(!4V! Mp.''{UR؊4I~lC _j] 2=b  商8S8h Y6kFߤ#3C'a\bA萏yDJqBaB3/ G@20 n ]4\L# !9ZBv4  )`]1nŘ<2P'؝yxzdĢ|"iŵQ+~QzK^cٝ]wC/=G7q䩶W~+eXBs?#!E2۸ֲa3ru% KN ɂRlz)fIG ^". t6-a |,Uz ͨ:kaBOgN6XfE ,BE[.pZC[uհd 1gq;@*v9;(m ͵n sRsэ"aM_&ć+j{ SDgxj NE,"a$:9g GW,qggqۺ _nOd,Pgx!~{~*C$s$ۯ! Gw~b5h^6=)]̯O3b QQA! 0F[9V]ۂ.7Puw|BF٫Gx3q=*5F3b igSnsU{"C0 vnkIE!d@ÒG *xrYnc9u:l۟uwl}+QU5:p&{pZȰYUqz"vz$_n@~+{:r\vFh+&J-ㆂx֠皧f/7ѦǗr#MDt7_(~ƽ'ACnuiCS#&g !` )\BAA;i5T=G}-CY>[/haI4g߳T1|܂qjG]2&g:׆d%sH[Fڏ2q*kC@PӜcz> uR׳ۿv5^` }:~AтRP2v4Pƫp}E ?? 5'fsPe`bӏ J7hByHoi** c"IQVD]}\{Kfgvf/9]i +EW^ >a١_H4=2pECMbq$~[,.#4aX%s.nׂcUCknގ$z10"c?&\֒ a9AC309ZJ[FJ;+w 59 ٚtc W.)>jȉf'P%J[DѥUjYw) i3Ā]kBNWِ[3X5sA1WS#疥:(5-%!{W`\L{n=$V3H]rhX&;+ PwwC AP=Bh*%,C/*S"t`Al%ѮUj/T# wM3I$<B0&R<%YрDgb@Wt)Sl1),۝ sQ/ ~X%>2LiO#%QNۨt>D̪NA~~rڵZ7.EpU͙ KJ>>gb?bS(Ƽ`` T[8k@g:3)>s.іJ19JAEx!(d7sS2$ $o,NOؑ-ͧMQ8E!YhT>>V8OK%à?bs0Azh΢[’܊DώԄ6J: oɡwLݡFUhQ{HK S'||sBšx,>#_BxyHOt|+ 7mHSٗNͿyŸ0duZ$k*o2$f^S[\XB6QUIps>a ]Am3mS*MC"HָIъٗHƼEq_IƠ[ШLQPq,}J[:Ou~wM|+&i# n> $uAԡHn?bEʕT`2)v;x4ù; !_;|g%'Jџ=ܱ?/q5ӻ?~Ͳ:fZ'3_3^JT{nWo3߄c'.bn  [Gw(U bShL;6JS5r ȇշBOQ%gavn/h7BBt6MY- WnLbK69 0X͟HU>./uvTՠ5u~R!Og.[W)z+KY3&l:p@쨇ed )z5&",wCFj6A2ndU9%HvTL1Smfn - 3RluE?=\ tsyT㲨9Jfg y{ӳ`JW "  Ų|^vLC7,cT3>15e 6wG5emUcw~Dπ>Tpp&0KgݝzDI;YByk c<R2t.7;*_ ~sO gSu[4 *ꋤR#6jrz!lǙLq%gڢVֻ.Tsv &._^``I).Ut-Q?m1AW.:3jHD9G g,H9 IrVcj Ep҅a,YFI`$y܅q8uh(0EfJT]Ɇm(ߊO hJT OZil1~3J7lCw]h]hj}/QHk1qDL(^Rh^u'շڌb1#G1AYr;ʗ4S +E3՚IUsܡ<Ϛ]nE܂Ý3ق'M$$(a!?]水zh [5&ҵX}°) w_Ψ;:Oִ. UQZ/@BW HD}`km7>n?-{]5 Y]wobL-`DȤbLIS?]2 ww Lpp @ɏL,ZnwqX0ytGG8t[K_Q x]RɺŴȋQY@U75'CGszSp8]unm*ĉ2&27ǻZ]Ċ Ȕ;T|XpQUCxpaC>$y D/NJ*>^Gb;.40RkRG*)Cg>JMROvTܝ{62ҵ E圍sYniWGYҒ"`A=:D~`M>KA) FP?*;`zN[34+| LOZ")\SJ/nڎWŴ7V>~QW/2K 4+>|m|8zL6y*4nQs݋~bh\hV>/*^cS(a(71A)5\LKDԧB*U{fDJ;A,ڨb(`㫏I[H 00-g8].vJ4)!5!΋>[tOg w9^9 gLr+UXsд[31 [%̚'Qsc~K/ -juyN~ XW[©Q ]`I[RyM}T >qg%5W%(`xDWnL7KfYUGa?vҊF70?j+Y$.OQJϊK?,hT^OYd~lx#a:eLbO)ɋqD*Ƅ!P/'k| $q@ֈF)6𥇃HqMrVU&B(i0Nˈ?GH9!2}1[;C}4VzWQ%t1@݋},2S@'W48 䆀=Lla'mU!/m`-2N֣҅ȇ 5pQ7LN?Ϸܕ!bv9 [&&ѱBO"mshPTӣLɐRe% FY51ΣkK 7 :3 Sxf_Y*?{Tőv  ?i<0 th7%{Ϭᤨ5C}jm NVJg2ZHũAhӶX vc[g754Su bDj ߗ .$zu&q/:*z!-5|Q]t XRwBVn8eQL;XsrlQ՘OBcw@a7o,I9[:{ydSw#Db̶vR==84ghIqJ}7|~-'ů?s*,)SUdNQ.({{0Ff{Mx|w5m/.Bʘ>{eiZ-@'" 0Z$S|s2cWQ%49Nr^h"a} D"#7g|Βi0ʐ|1 'mCO3jZ!9w3Q< y&w>a}(Ij_I2V~bg\>%k`JۂQd=aL0r9"34F4ԣv\pPdEt#6 4.W;Hxqfz.dX^.(ov f\Рl`hm7T>|ogΈ҅ ,<;zqO UGV_T9+PI:e]3kgþP nVJ hV43xlv6'+(ܼytSvqQcng"3xn4֊ tþw̵Q ]y31L"㋓/8E9M /i A|N4B=y*Н[ 3p5Z-y7~A.OcH3+3 o < Ql|eikX|ğ2DD0ޔh+U?`u66V`.ʞ^n/Cs,L6;R=u S͊^WKm2dU'&O\(byr6Q'S%D럓 S2_yy-_n'ӛR`cJxE}K9exKBJK I߬jlkb^:ܼ駧=ZD7:WJm}ke'o0Fb%RM}[mEca[E=W4YTwˇ XL{\&?U\^z+aF_fV꿌LY_4tCraTN&#N[Yd h% >.?l,rt*U9sT+ߦU2:qHE&~Kΐl7)Ԁ9;? 7)ʘ}Eʖ~dE3y㟀[\BB.dj[PD mLI=&`n{- ,̊jȠio4r'(fӏHgk܂<'[Q=QQ#oi:pnj]mh^LKdp~ׂ&l6M{aR8Pf< c[UA%:56`]!W[LX('wf(AFUmI K"}Uд7ځGx_YGJq앂BqW6pΥFYu?hJ,g@Īr*͛oۏW#=&k梞%gZ-rNNm1 6Hu^;SZb+lIh nWw>Vc8PƎlzrρf}A^>%:! =9ɗTO 0z5˾1,{}p_ہ"h{nBTC/7leiQO]]38ۋZg z;R6FT7qFmn&+Θo?%qũsB&T~9UYAD{&{y fΙ-@Mjjd` n[ě ]JS7i*#DX(:pT2L 8}=ָV>*h>lp({w!B?Y]3vg9PQc8 K¦O ìaK}`nMAJ~1E*fq7S_Qb0渡@oA ogPsbp@`5Aͩ>JB)΋ 9YIuҀ0Z`Z٢ԶQDK*a]$mKHP*0Ctwk*VSOG+TXvxhWz,J/ {ݛ4z1BF w3{;4s>-Adr ԗ`*'~4*@"z[雡cRFNx[ 'X$ʺ3KcO&.`Fh C7{7*@ L1>Zjp|Ajo[( ԅ㵡4HYQ ujtxl!.c=#'bD5<(ި_GhO-F4%)_3~j{>dpjf6DF$gmu^TT҆g*W*t13>bD{ Nl@m9~l.O}f b1!mC6l*$s{G џ>ffB#Qyܬ:4\z.Q*4yQP „,R3o K{r#.ycW2US.6oH *N7A"0?.(I՘ej$@;oc\u/E_idR,릜--Ư%\`3%עS͇]54V6"8CSoz\yd2,4!+X2t? 4M!ǻ2tuuyUقu5P$Wy"'dT-Is +/<\Y+Htѐ_"yʋ*s.Vt* }jfKeCM ŷe;C9ث:aI0a4=8kRT`ri?2yGT!$PuT)b#ՑYV7I/8 :{NE^c&My@:B$6_ h[Ֆ| O80 ]v`p\ˉUspϭ\nRlSA.S:p,jyH_#m[6ZΊf욘.:iO`IY]K玚0ԧe'^¿xϴtUhF9-ܻW :3nV:0XL]l5jS;HV#tFK\uVbȴ'=`fr5G5D6AøMC-`;c&ʦ@uXɛRhpսJvTw8g?zd>|gG7՟)c2kv_{ݭjB(X(ƹٓ_C:ke0ɣ,Cv pHQBiU DRfBDu[l!ҔVveMN U)E#J~%WbVX߿(p;v!V@9 W_zj mYكCQQ fHoG ܱ#Pgci{"+jEj Wv؉cMMJkZhw'v؄ѷ_⠘o5oW"d# d>wܶZhWÑ%X܉zU~`7p6IOqñrOBrDQ?ռ 2cXܣ"-*i\S~'𼅫vt^QŠ4З1@YPuH,:7SS`3(z_d7AaiDdA7S-V&?w' `7h3>W|yd׋˖oFkclZ9aңFIeTOG|~xLVgpBO}i)]mgm/Xn< s+p^tzĥU qsm~to uCNNBS0JL_#UGX}:1O3T nTnW;Q[>s#`_߿ǰzm{W׻KGB Oh3 &^'IU$J/^Ȅ1)Hce"cǬ)oǾ hn.}z(||׍V7>ĕDF4<h ,n`QƌnQF2|h!}{OAHKyg@<߆9qvGH.uRͪ/W1`P_D;0J'qak=!w+AQl- `۹U$oN'n}Ơa0=RS9T^(F$'h"44:PkXZӳg;aӦo㸨N{ -cůV=ȦU7rqQ.^ 1͎ɘ"tNdkC!^O(@n&~QPjf4kRUr3M>Q=}WQHU,`/TYVN1AG`lK7hȯ+w²H֧pd"Q)C7GlbBP&qphҁ‡U \\AWԳm8Utk)3a.b/EF }"D"Oӆo$v{{z(+f }D/BWmK*KFKGE*mqA=PM|]G2[Xҭ֟d8WjmS/UBńF{f50:8K"z.6# f! zS#lqi eBm+TRoL! #f.vLIW`^Ox%zvgФ$0'4\ցl r#b̷5EfÔ]|diŦɛtRTqE.eH˿+a;EBQuljӮ GwɻB2#)hyjߤC>8ϭ@͓t1W vhi"nLsd!:R:myEeY0t]Vy'@0) w1n h[AEx gjEF* ԰:Q%ۿ&g kl =~ =p<LpB[Hވ:U5Y8ĀTv4~_XzW c~j}LJ>7՜5)VPϩ](zRܗ[cAGۼ"?\A[5d [KA0լ0mp䄺A:W8ޚ$w-Xr;wՌlGʒ5x_4`?\J.BpZ*UszGnۻNj'N]\˜7,Ʒ!ۏ\ Vl9}E#Dש6wdr("Q4)<3(&2]P̦msvc 8|71iL}(N2/:paè@wH|K'mBLT*)M/0>㤋CTqpРShh8֔EU^is1]ca.WP3aۡI=#S 2/ WqY=p9Hץ7SC_LC!­/Š'W}h4@2|y[9׍uX3 V eV/ eη?IPY. 2>mŃ` /Wvf_7E ?2,ZGc1Z.}dCNrJACrlwՎ4}.5bT}wrQ&ott P<##|<ɖ+GUky3:@ԛIy~to*"k(WGK7K]:Y v+cxr"а]$ZeMr -V08pE;*vGff63c3 X/Pt#]{jKNcϗ=i=BnT;1V:K<¯i g,JܦZwN~hC3^jOCdVLM֩TxhJv'v%܇6֡܏TRBdT4EA]T"F9SΓئApMßI|Oa@I].p_V۾3}ik iiQi]Jn]+lWQ B[Q_OKG(rMNj9d {\IBqxYX0>tx=rCm}n F KmsW"3b:&WʜYB=D-3GngaP8'!vhh"&Xlzs=ޑDqo]>[yp̵H>{MAB%& L3"ɉW( -[ed1[) ͖ۢA}@cYp& I/|hZOmx֡N@eWdžu$L5]-Yrڎ@cCʅP0$ vuʼ4=(~m i&;Q/$t)& \#]-G/p":͖ ^h?0ڧV!_> ##Σ(k<6z R| [k=A*"yyhT>c&Yϛk!'Vj ^_ @_ƽMSS2{tSK;x[/(sV-ߧG8UZ/rI~ >"mmer P:}-?zzJ1By(dtHF2`[cV>_/op)DwI^x$E LtZ}3߅' c`T|. =+i~T;iU dGe23,s6g0JOoHH'F GT/*3oGn18 +RXÊT$겛{R_bs[H/ܿ{()HBq6>G=sS=|/jbl#|x^I·Uc $XG4:Ýh9s TZ $[q7mD|<š 2a0$0-ݵ@pPuLP ]wM#4̭V^<Z|*ۍҫq3kUj ^z"0Lh?빗Q{:7]0_ϽPs9zp:Z^|6g9fķZ$?v=3d+M~CQ_Ndxd~eJc ^,LKwb._t역`q{ݥDK ch^uBV^W(BY~mZp zW n+ %7P +Cs{uOz1(ʒGt0ti?S|rQĕZZOEvn`jy8V]Q~K{Gɂ=e|Nohxy$3@@7*}ȇƏ@1hƿ+הEѴcL-e;o-`g8.'dn/txfTdUiF2RKqk@jBؐ?YI 8o@ M!X_{0p_7R;_^*$Ohx Mľ38d yvLpa kio>eѵ+_WPr͸]t=n:MrVyl1w.J6Quv{1 zMS.} p"~@˜o\k35AuiCy Pܦ' u5n^1a,~~:LTv/r\!ںZK|/G(NƳ|q">%/^nR< %?: \N2b[;X4pEm]ԑ %)C a% m׷g9}U<͎uF\r奺[p5GhT,tn}/썗z2]NVŽCp %U{Üמ_@vjGݝ-++u|a5Ģ}$꼰/ N0׀K/M܄03~4 ]LOϲ;8$\Nl`x+7< ߍkB+4jvh#tMlIw6#CБmL`x5@PFg,Kg|2B&cHp| TaF3[8S{!XSq mB$؈)y@.̦:s*(HPsYbjCmŰ4XCZQd$@DTKZ k"3խ_…7@15ŕ|Ȓ<ʴ@h؎4"h m,>.hB;zTj=_͙kS-l+QՓlZf ɘT֙m)nL*ng/`,YL zGXm+Q44ɹkWkonӢۂwF+-.J%`+2q-@a:m"}Opȶ/&,h`jXGOJC99!!p\#ZM}"F|n4ÑuxsUPחIk tv+Pgܼw 7aG}GTҰN`êž^aȧYi-;40͝G;l/ >/\'$k SVθ<[*E  ㅀ5'<( (*Zl\fJ#U'zl1 c3%H՝s 7H cTQq _i)ʃ|Jp< Sc !t[8E ɑxs , |(}m1CU{XNwmZS*ظ$g"G ?mk|6_ .YGnӠQ]=ajG!8zB5્I #_ڛ VPR?5Z7kǃtkhG a]0!+}vk16i U5 S[2Vs>C~b)gT\^`m" 32bAq1lKG+sx{sSrF#d!z#,>Se0pR/wY;و}m2ݨrP[ί2$aQ]^k=1ux,\L ;Ǽ<3Lڕim_ņ?.:Rna_׫8~wN?tƊ"$RVsd@-6 x|oe+/~'$rf:W|B_uDABK ge[rcGM82IExGCixd/bqyӀ9'd!+pI!!&ew ]oX UeֺAI7FVaaߨ WĉbGHoQ]~GL%3s99{`V%%dQG距Fhk($wV(-vRa1_,A-DZQ%fZUƌWMx:LBcKOzhb=;ذ"da ](ʗe3ȖgS3o{6HX?K}WO;(ڙ2+zfFNJY ޕ=^TfWJ8UxNI(}cY,L7Ll/^iܧZ"5hn)҅ r LTuVG$: zZS qjT~SQ ;rxkĀ,cY|+\;]iOƏOYhiXQX;h4z"$M{ d< =׊GDU㍿"i1wtt eTGEbGXťlMF7ά@vUdS^`TFh-R _$K7ss~~c8aVYK 51.B?:o³"x.y)+7zV̄O;Jj=9Bxf%faa~XH?M bt\_EE3%_OU<* R$7iA-*KJy;gpF?gح=Éb@BأPn>JԶa;hwXĂ8̏"Lf^6T(Cku)^,SĪ>ߩdpI0/1 %HXf4 d4hXI_,[s3z! k }>W6q>_?+dED+ehѓsߦk(4])m(6zsx7?F?S_8)y|WMf$/5lcǭDqW`_ߞep%*K#0UѼQ42\!%|7H3^%Q:/҈/=jH_iX)o]W\f?r0^+'DCE ;9JX) EWN@hOܤHE~x bf efZZYN+H9-9j>џpL 䁋@O,#dp)Bq'mM{ˋ[1İ2R z(܆X)%5RKZ_LSxlDf*I+%L-n󶾒ǿKxU6z$lETgO&lul?T5擏?J9!#&PG a7e`s CCoOr{65n$9c R7WUǣ х`ZtQ˦;Mn'򝌔#:#ng0gtԬ`4 k3.YKE{U2K6rw\U |u#\ݟW/@xBn6fV(5pV,tqm|s^7Z=aHɽc/% K`܊$ |x(kX?FPXql9"Og\j=oOr!я K;N !r^;'A\nX&khS$kv;V "DƠH#*X"'#/rB_ӛ4q*\YzCA?9e c)mc('+5})pjIŽ%_f0zktiq&`Ji0_,4  I_ZӀӜoao¿vŒkE1w\56D\g&H_ըV2{nVV۽vZ/caN?`0{1man#y[G@2t_:I_6(VBgY0*)U`ɃJT˾貎8/uioZk2(:ri?"p@݇%5ZsnW~`HRZ JjQkHtw},Kфe99kOV=fױOApNvW{U5 ƤtiT<[rӞY*]a;Yo.^+oZmX &VX;ud^Opd[eY2SShSP=Nj֣FJ'5FCά%j*n<7D=D!B1oڲxi4`;$IS;k0# 3;O}F2!@D_fUgPJEROQ<˔~ Oaڹ,+axQP|^#Hhɝ8޴T+8ֺ^ݯ'kL>._ rS H9|| c_sdcgf63q.:.i>͸bOHV Bv]f0 e$[I֜yF^C'(<ј ]dLze޵3R'*#}{0woAO/x9$J2=UNueXWyZ Xzxz"M`_ÛKF"O*$q,p&^"s,;x5I1]Bʰ%Ss} 5ȁupOR\^ބ=Wx@!ξ] AJP4Oڨ)5Be&=!YP뉒[@}Œ(rړ[OK!!LA(@\pOMloSBHㅵ :b \IZabP̑pA"-L7EHKHlhlkQH@?Qcc-.βd#i?6P-/8 "/v˟}JV1[c$'~ x]XxY֨X7y Wn7Xg^M g'Țf,BR]Miע&:bvlN嵩Qn]93 am]wYHӆlЮ3Y3uY9z&`CRJzqY` IHn]oz3}72,#gH1ίP=Agߓ{ǖ;PAo\zTU刈hRsu{x˾ď8n0ř.㼛q&I<1yt/axAr{;bZ4I+%1RXgTQ^" Fcă&AŢKW>wnjP}$޺L,?26RF֑9KF9 #vڨB}3LyMqj^y!C58+[ӎK ׼@CH,{;t\y 82ո 1|RPBT!_ 1ij9}y!:s13W-9 :tXb`T>e(P"V!gK$V8_ZutJ5nke|O>Xja]3:p>,p4ז@z9%ykxwشv gd%.C];8x9 M9}y$՘M$5'CUC_fR=k|3#|>JvWSv3ڛfw 5%DTLBI@uTtj<DΟHàw. HS"MД0 }{ī1qQ-9 U3 E\ U}{^ PYa(._FQ *|r_^d MH̀iU︼,x>!g|_R<-/ .Yű(h qv_"1gpJVxBo1@d \[tPe}#>ʀ!ن6gc!Qʉc|mUUe3lFۺp\߂GMIWWJ_%|*"yl&cmGՓ:!iuNzS8ڻ" TGGm20'7F}yϯυ2gA=1Wz ҩ*q5;KoQ VsӲ՗W*J3=P4\RT&$=~M^C<Ц>EĊl@|n+љrT*׏x% Wh2 `1ž'HRvLj ʣ^&D[g Hʝ M^`줜|95 ,A;@tFF]w•`=ͧ;];sFM4Ieiz\mv&%C;]! yGbKZl8 4e_D-ʚݙW.g2"-jM|Ug.UUU>5^N.jawU孏? ɔuQa n8taJYBdr,6 yrļA{ruJ#u9BDݲ?K)]d3#Xs^ !{xYÿeB0dPdS,ӱ΍*(RIΎ՘=R :˯KyY1c[lLg2"9r <6 /Ԅ~8@c׷zϬFBJYĆYH U;V_\UjϊĄE֢࿻o50BĄ1Xq@m:PzAT/t=q&o]T537>HэZA6c>~^dIj9.CDGHohI$,m! #&bB)$9 @[uHJqˋU/v_ڃRCUFgax\qx#egi{(C ^*}>mw]颲]7p}h4JcrWopXi'nR83s(v<9nUzC= anYW2~hw̮:xY _Zx1NC0iqi~ڐ2Ϥ.; Kj~9,P .)oSw)WawР0E5Z -Mȗ5<&ԞnuKqܔKOI.τ(czЖL/Frs׀RnÕe}G /bʹQqٹ؞K bT9rc&InrWٗ0YA$|CKʋհ[ԏdI`(^hb7Ỉj$j|倡?jWу&y-}J߄vdONù&vozNlG~YH[{}WlcmmY9Vj7sɺg\r vvǺTb:6N9Z"!G.i޼FP=.u,K.UȟpgÆn=tBtȫ`~s$t3bpzt6^܅cm6Ë{]5e5Ei!?/Ϛe觾P^0*`+5D!L/NZ^zu]^&NU vL|bKFzEe%{_tJJf% XL_z^4Y 4^uc~ vME Fr+^*JYJaGii iEB[DNiΝET/.&uoSM(!7pS tUaL6>šU,C*pJCQ|19E!ҶMw&0Xaak&wKG}lsW]S4CUçU;V# Cˉ(-p\~:K!Z AKn[B)?:>_AAǠgGY6jr@Od-Qp"N mMZ:խ}&ؕ}Iv52. ⎞! ҆]b͋ ӆY͚_05\@mOQcCL|tްG񻞡>{j1Ce(Y8;=tyn}9qJ8Yl{A,TN"hC?EO3?9vܻF.z"Hrp PV |IW 3YT}wYwXGj.kebq|s#X| fh`0u346s;ՙtwϨH|M 6,r,wԯ꫉@<3Pr^bjdA9Qp" ~zQQёo}6$.0Ӣ{IEH[yUK)P"A ٗa9_Wg5P[.C'U@ߊ}QΘ& Wҗ{xZA-sW/A.R?/6liz۽YJ-2+kL]|Ki?X+@_m[U:ߧkAGB98mT G{y\ױyyiSU5_R'E/_Rƈ;Nv9,5oL蝼Kąh>,(,Ent/D1|P8v]"OT8q>ـb.^y;yO%9ӻmt& ׸9ȥ?/bM.گ1̷)ZrDyMwzs[;DN/M?̺zkǴAf↷c%9jk~bI8>f<߼,w-kdw0GJi4"#U yS"_߃L,惗6ϥWYl =;\]u#Rr(Ƞ}#!-/7`8!8ϊ,aMO/ѢnQ@ 7Yy'Yw#7_QBD2ETEzmB M_J(z+$}B\T6r<Z&DqHd `؋۲r eN_ *ȵwԱXQY{"-xd6{zGL;,[]JWQZJ^ #-FI{"VJySJ iNwEj"e]=SQV5(&sӨVlGvo3֧( hܴa{; GGh֚{HX뉳]y|Y{Ccbu(އA ޝ7^ ?ٲ2H4>إ6Ev@~o?6+5~[fIDZ:/hg;ȁ>ՇO' YN٪og"0{|k jF*3w3hI!ft:1PZbM-s=a8>cX'w604_jM@ ,,Ϥ(&j D'o3SC} ( ~jc; 7];9<ތn5NI7xjlPk  V#NQަ?`=ف\A!夠I 1UIԣ\fCʺ1_-&gdV>݉0gCйP2-ͽgXF0Nߪ}XT˿6ZI@=nEy(R 8s@88tQҥ( »`T~x?-"!DݻdNvO@TȂѬ- +͈Q-P& $<+ jaJY} gan1J͑7*HqRxPd<^ܩgJ%z V~mKd~o7ڛe_QޕR%pAl/3-~~꽬#ؑ%픈`agIDlo3%lǵMWQZRp)Oy$uUl'$w ϼn#}CT KRwHۇKRAq+Y=Ѵb&* U~`r.}:q1 *~o%\BZQP ?,!vTU&j ),E37;S~afTt{dڱg)Kmc6ԥLXq 8Y|6^Mh^*/ z d<^S uLcExFgH)ΫF(*Y 铝"da@(4ؐn6s]^^ۨ )RaKb3V evm(}85K6iCKn4݀TZ z%!4X ["O ;{V1~ZEȂow g[S?HπZD$SKZ䎑L2p6 ݺѝ+<6GW1Ƣ_jc{נ呬 _ #@@5\I5--`ZʮZҬoFu?hQjIP>z{\.p-'ǐ8SNԨ1&-lB@ w0"V?{27E7>ʝ#v̲Q_{_t(|w.QG=n/Yjى?UKNFxnhG +1G1~!Mo{;?Ld@j3k%. yDqpa-0Ycλ(6J3<_/ Dӥf)&OUN=5_a*b%/! *]8Hn6`Bdp%c"BJt^uAzVL_8 &)[}2Cg"f'.f`p|iߘpVZE /H9K>:ᔀ )1HD|4۝Stgmd c6Ç&WJ]档(tE3&+&0QKs N~(LaO"!2w8`1'ZF[,KmX$Up@3B2Cz'niBs7#fGU`^P /T_ͰNQk,Xy+Ǔ5*k 7or,mʨ|H|?][\CIq)[x S=|J"ɇcqH8h˧pnp ~\sSrk(^F$'zK^9ZL'ZIdzŮ 7) OZK J|lz@.)T{p̿p?ԃ(F[N~C&<DlAӝ7R)qGEgKθz&Ut-kbR5mu"7`RK^ceR爱;R&VAʅ Yj1P4}YZUԦLҧEpf'@3e5of`Cb4*PMhcjañ WG]q'DP_k`HX }Y.-E :f1$|4p@G왬@kسZN6cwkYj+|X?};zAIPZ|EX jhu5念&"_}sJco+Bo0/]ɣ a Q\cHlPT tNp/Ό 5:!+_-(pGhY1sޮRs"C<1^CP;eNMSS6"":9;d>|(xVz J[񝩒W^kyom0 (eQAis8|&G=4K20L i'!n KŅNl X-D}(Jt@Z jrvfxuߚ~s\S+`7Gl#oh5y U' l1rp ⍃6"e2(I:P3]^Ojϡt., S|֖]{{ fUc[yLt:is|WBi#(hYp,A.M.E3[{[gFJ\t湕 ,KqLuAԧLl~XG/`_R rJ. lP?NmtQ_Su?mV kǑRULj|CŮ_(r7+%e)Gn@@2Ag\KC粊.Ť⣝b@<Ͳ!LS'B~ Oov&AoP//G,.LxrXd*.ӭym|hGSOςjHN߯'ATCkX=n` we'|:L~)DN@q!I1ՙsL{K5KO2űڨh~=ഫ;KٰjUs$NrbS1w[Uy )AˎU++hxÂrlrFtvH~U 3@~oG}M3@@ SF"\[߱tNρAqbUd!$t[cP{lN %w/fG8eƞmX_݅ šdb )O&kgZҿz{&]ꬻ`so^VWY~c,g3mܡ|+gq`^*_SV> 9狎9~\Δ$d# )kX]=_yB·Ġ(J@9/v+^Pf[~CSO"jT0xH\^ewX[~ 7;(()3p 4t3V]=^u'zɬ󇄁!#&Ɵ{?'Phr(B_ZHns:XpNB/,Xb&s]\y@VMѴ]Y%bhy~1)%4G\ (,[*)ʉׇb@Ȃ>'Pү$OCl;gQc'mc+u .Ir4"sTq]i%}΢і76m)v `*0i3P[F`WlX"l~ƌ\⒐LLsաx adA!2_Xp&b,َۙO;ݗ}9T+} ݔ3JH2wCZg[G>Z svZ{]k\h).3S}xO sٹit n&>.-$#D խI`r覠<~TD'>&(#KCsL%)ʓq(O?Ec@q!DADIpXX[+9Ba4# vnR.llMJFpKͿjv_aO/ Ҟ߲< vQBKܢa@Gsi8JJO ;8%/dx:n ofxnQv+;=>|.=.5)7,Rf 5!.G59B6_;1c9kKyŌ@V6WK+ 4gG:?sZ޹vlo0w ˰ OhĊpl%0 raLϢw &#/ `k*BkZP˖C+sz zdwKO$ |hxj 鉫y8m. 8 jٜm)8 #p[@O1/ LU zk:j0xwX\:-b|O5 . \8=']Chh)#eŪ fuKeֹ'u`Ò`/D$QXEةdlY҆ƙ_Ad&o1~VB>Vx tH>AZ뵚|XdPيW:`47&nLxΡ BE\:f6/f^!{R{_0@,*P8*#V'C~~FLL")D-Z9ҍ 8Yώ}lgǸ hB4EdMӦ-'_zh#2}_8"c4Ztt%+$ݚ@ H*5ZKu5&''~f۲bIabh9˾ [;a$𳺻&/\hqS"`唨;M#,NpN#c6{`?7ibtݏTE[/(mf$Y'^X?ݟ8mN<ZosSXqU:kIy=s:-T.`+wbւn=Hηe^(n+cn,*RRwrt{ӜCJ*9QNhԅI7 Aͨ>!2r#:vzA|jeɑ5qش"%N,W k}]9{l著oӬq- A&g猞մϸ0&(`MyHe͏q)%y w:YWU?Md^] a.lo͒=A&|5pӌQBs:h&%VߘTl 1?9G,[S]%&OY*UoMˋib~ 󄥒AK|A#&V00`RA3 YԊˇ fk{8a42ʽ'Cr%(E%I-8{B$5#OPg ``@R'IͯDx7I/INPDNdkE05L3xF)Wݭ6tQj,}ָ7:ۚgH8a_wӼ"(Jh˜KWQ\ 2[sC}_u.)$vgX-o~wy4|4k}ś+OW1,,+ݬnLu-`v`! nPh5Wۈ9DgKUfґVoZ0DG>gn/*g;KFGёtͱ{ ]kNcOovr06{q^fL[pU=(+?aNvT(ПK1!!F70d_*LS5Mb3hM 8\*=eVz^i'|CYu$q[#rHozύO.TnRoO?G#*oV.0;==v]AG#c.'t-jPzV bP;|L_+oVE _k| t~ X&$0(-D׶DeѴpaנ[je6pU)u}?_Kۗ"E\8]Rc[5aQ1 YBT^r.NFt,ݓR!bPY]ʆ)*ADb򷊕K[]PBsэϯ܈M ]c8= `pAW?ͻsO8*otsEZ& 9Dmٔ݀ DcߥNbVVeD{U#Xa"OY'VD^^1\=~7|58z&ȨTZZm v=YS,HOw̜ R>_3$$1[)f@O,@^7bU~3?g͘7CHb1#YĦf!v 3%I;};e$xMrb7D«jᭈ0#i]9Tǫ.ﺷ kDVLҜ&UF * Af^<8Og;,ovï]x%miNe_U%ew칯ruMW7>+w*2^9>^fUm(A\]'̈I9MMӵa}T( ڝ+Z$^io(_)ޛRٿn1%{5NEsO @ChLuV3B<6ԓw3LsFwلUb .oEe뾈5K??=>, u eشP~ɝU=w;|lapPEHtK}vT@$S ᚥ<ȍE GJ vx慙 rf*b9/143aI^ p;.h2'd[v!Bj5+ēք\/]nBAJ+HDodzˎ@_! "%P$%NSŖ@EOsdLJ4^X>%aQ3/^wVjZ ҡj,2:c$icEP]C4m`ދڊ{Wo .tg)ppP3<_,:'qN 0U0H ɹ53{ʦ#5NR:O"Əfϧ!GH(}lNAu^ k_Ԙω,Ϋ5¨.Jlk6e5HN+3TO :軥WsdS)9EĀ1!\O2pFBԎ0 ꮴ쭿}Z7fԜ gd@W7A~yfS4q3s{ڈT, DN-4E !Fߥ=GH\Zqtt8 T,cj׃>shBj%nlҶSmc+''slꈱO|W^Ө@{גW$ YN-dUHhUù)u5ۏmhpxr\hh nlޒoou5Sf;^j@&|4TsʝUR0h3g)Q|D6V<CbNURNi2:# N"QT?*K D2 1*a;'ڃ'+WP0ݓɱ?47ouީqٰ)1lsD`%+>]Xŀ؋d(aKT~7 Tӻ0`͍ z~. !t)ʿ$0Z_ꂍvڶ}5g eyGחv"~gJv#h:A>č(={ sNlS5z!8etӅ93 ^U1 :#[.@_EPPËJ/'RJvS&ISx[@>5%&KWps&la1 @=:}ޏ(MOfP M+C*W#]|TWzCS&ؕɭHs] jGxK@g}@b!Ŭhs9(BIvk-nXt9T kT8WI/t*Zyb5 !\Y uq~(V^|{ ar4I)μ)Jb>7NX R5w&Hcaғ`HzYX/ sGitډ.wR4gE^ډ]&q뱎fح>*s=o@MWw1h`aIsߨrsSzs{VZۯOԓQ0VDžS'a6YJBY1 ^RY8wL&ҕ)t#~0yVsrt3MjTg+N2m:M6Sila,h{eV.]uuͨlov1ݕeeAY+zdhej/_kpWBQ`Up3x^f2+8*7`'l/qj[SU f۬9lWHrI'\[g>O3|8wN7E(׷6Ɵ% 3u4g|\tBXKp a&r18uM0XNl1>cRL+lFm<2L{>]aA{möG9pFph5*`TVadPgPpK"/OuS dWa9yF'4~?x㵉qϹ V[wx*gݥq;UoO"xO:ׯ/44^9e^̘pVٻu͈IOߖHV̼su.fnE.]d]3Vơy fz=X'h'~qE}u]dN>#a!?m'3R TzOIy0j0xxe\(Wv"*9F S11Յb#ysV]EJ*ɵTYO.MN1B9q=]Y=kթ|u4?)jCg>1yfp]EviYMiÂⱸ\={F8X~ wfKŎ!cUͣRd!($_5)9#ؖėCp~IŰ~4՞-Ge Zo-uڧXmlJb=L}K]dȣhL˄,Cde紂CFcH2=cQ |hȺ|CT{HXn=\u\Hh1w aҊX\.Qţ#H`]<@M?0ԅv@$vw?"Kn.8ܚ%} 8cs _n4RʫgPf3jp(MQ88 R^ݺa-XG.5-FD^LG :M­N3 b4y DF+e$vLAL%gI S)!/&pӶ '9Z1d>5}G+U,~~F CB@zyF Ig9W-Ё`Opg<AWr94OFj>&8Gg(<~$>/Q&$x vTIVܬԼa ]NH ?L[CHXKv)`3} ѿoo` jg@v r0?#;( מڰa74p 'fzΫ[}l+(%ҍY> 7ijEy_` ( e]YCX62PA&f5WSoy!4~mHLTLĞ:,4["e (*đ*T2vݴ0C{T5zu;PVч7}/y B@߻Y-:"#5PtR0 ruZ߁>Ah.&T{#)@+pcI֨U}ha *!1nJ9K184ٴ8r'?̏U6P~9Bښvf(G~+gL!?sjts4lI7pJfy;wUyB;/A?毀†iϽ\B^P{ ںѧeWhhmHz W>e1 W"7d87.GGA"ueҁ"ZM-C§Ha{ >`Kg9[V?Jhg,qfӀ.QCëKt(ԥe =A* {Rwso\Dω-]h펆vͣcpLL32vf)m^e9lu1Y &mc=IRO(Հ,AW{-ϖ-_[Ba#Dw+ "jתZU9ۂ#qMFBB9ՠΪ^ Q}t#0rR]  𹗡\Ly_(DDR4P(SK&_ny~mըo&׸}0q "57K & @YV뚔OɯMFur~gKPXLOYi^]URK?[([[Xb]H=n7Ú&#ŏLח"q~ѧPm`>y b(ܕ^ <08сgn3Z3`]$ Oآt NEEEz) 4zAs…ӢFrraZR2EA@M3*r1)X"ɬc6?w oy(d%%3ؿ(J0\pؒFn*:'Nc;W(q2+53Ah^QVR hu/`h)u8"H+5D^\EbI,(PFgs:w BТ:d#3A\f3 #O?Qi6[H:UTݍ2౿0*Y=V dz)U` -ӄ0jrxv `_HIӡiL]-B%%׼kݽN"4?[q07*]d||R<`&"8fƣ]o̵}ꧦPG1+((t|Mt8 a}*ׇjo1!RH?Iq+j-x@`wK2r*M5/tt mg(`u,ec*4/v^/ΐ"ְF:ey1TcacPdȠLL=ի xm'ˡD*1 Me#K40~:pb 8B]7F?_qC.֐"ه"$CeB)Te+X)' KqvxoY pÆُ1.؀B]{ rGrusbcB⻹tPh6agȥ7$}2m̯w9af,grP>!`(\L&0)6R ؄lOsBL$Mu <|xx'Ȋ7LTp+sKF :mq@H1Z1fq„wǀg8m ,E2)۩bb[{0ůƄi㈵ P x8 ,i_QUmCly"ʫt஬V¼Y8'y|sg $Q#2dz t^'qg|geYbis[>,38ZrhjXR薳0X)y/A. 'y2 t&ʎ`J\,˝UsTr[S*/8RN_ \ ;z0= nyE/5AcEuNg%LAlUS!贘eNh+v`lrV e@W0D([("IM*񣼩tkȐՆ/u@:Mô+HLZئ>yfxu!ϱ"ݎ\ZX{MG򓮋# kP1^\хNN_ LOn~G/?aO ^F6&LW6q7l""*2I@/Ft*/mE4מ se0/sV{̓Gڃoq'uNghʟ3R3(Rr3Bb2D[D4Õ)=w;:N;pȽtO B' kmԆn %Us4z`H9pR/Cv0 f7TQ==CD1F(A6A'}!J|,>Z`WRFA oZeҢj̤ HEw9JN=b!R;EX ~=s0?L~1ԯqSjyl-9mCfNlE CIB4J9=‚'|j Djrfl,K-Jc6Mx[>"PƩ@Nuud閭=ӭu=kB(]{by+ ;A!3iԁiwR4uU!+TJdaY5c42ct`a2>Aea*JeS6[ {_,r"&ˮf%\^ }CNNh̰lѺ$U+tCnU[k -2f 3WpE[}V|惢L zO ~FT\\l0dxQ%Y"ϣӺ@ VY-a݀.De&6>cߐ1; qvhc̜i_뛸$ȏFS4vhH!݁fV&-ރ2D ?A65n:ӅsLe3ح'\u\GG2[ Vo1g'cMP&Ӥ,r愎+8I`֋C$LhyAYE&:G<-uٶ퐭k7_&HME,ᢰv` &ipuͨ]N`]]M ϣ^/h>WY(U٨8p $c–{MW%`BcPZ;/@$)Z,Z(yylU?|#:Wi%PGۃ[@6(];I.$4QkOۅ/y^lt bŽJF=S2-xz:ίbTo.FABJU׉{*ͧPcpQ*ψoN߫fƕv~gUݣ:Y(KNI6p]2U8.KQ1I!T/;u|et{U8̥L=^5{ˋ&4ZuF䃒۽bTkc `]JAKNXv~o&q;͐Ej"q L2aWAY29T,3wG#C931|cs |NЏNWF>F}80R v7;j㡱һ..~8F}BYcL O2*Tw'"–'Rb*0T<<o[eDm. Of(T,P:t4P/Hp FBT6U U)Rkj6Z몘d/)"!y1 [PUj8ձmvݗp;Igb D#[kk̺|j:362&㌆ +O%aϘWRXZ#tVEMN*q;TX|& W֪w)(&jrR sk{:_(B%(Ss7q^ԋZU &+"sj>{d-'޺hJῦr c1#> ?Anӫ[Ab"sz~]Q[L-S~F u۴h',_ΉjOj@E=}ܠ ŏU{sĿSqhZ 4ڳm䵤v^@E(7 =? aW0?_cE᠔N&%dJKpeZVb2 d7K(bzE=Rʫy{8*ЉԤYq`z+~Hgk~w< Ik " #ka>gsn~gj<冹p(tX)O*WMCT` jj8!V*q * =q[:Yi%m.QK1Z ;RoA0\D}3A)ZݜFmseL<~[(1z|6W`us_+Wsف*͉s ,E$ ?㼵Ī6塑za8YyXnYxӾp;'M!FE˭ƣ&,)^L]GNNsOm7MV3d`kܼ9ua>oHP&9< fڻ:q3Jl4]/sm|$A+ ZXvZz*Cc$Cq "n~Wަ7`::F5eWG3 ZKxD[^ @W㌀c wV7\YZKڱG`w>/KL=B*}1%Uч\{;6rL'Js0u5pUnC2^-R&vRjHf[4ӳ#YDWhMҙ9ˠv-( 9i; qCLu<i64[0?gވfOmjF"Q&6`|kB@..VEdx렑ޭukvk[B_wD(37[dsܺe&~ S!> Eſ {&Ș?G,fpBZqxdK\ LXַ) SV#gs~WWFe[8? :[S.Xsmi`[h5M/xRK_=\ߥ }z\I6tu]6jjq&/6oR^iYFד]FaO)tz{OR5n`ZM_Yg S|tohZ0<fRCbܳ&5 526=" %5`˞5 I \?8Nu!Djj^nY+¨$E⍺QB.# MKҌM-NC+Z0/? I5j$F$Z5&@*J7#t=,<|o {^>sPA)5T`XZ}sd5.N <l`]ʂI_s>Bn_Az9Yf2 ',]W; 64~"5 T#}I e'/u+L6rGSyI $QGx4$0"CrjrjAyYKSJ~r$2⋎LMkOJcIOP?JƼЍSK7J^ sNj$9lǡ驜4X+K:s_Fn"8_-(6Ʌ 1V,1)N[3FlG | ^!{< G뒘wN0<}F-uy Ү?ٯz/XEi2x_~z$m9;l-J@ť%VB`Tǜ>d<{Td/3tT ߋʯ??e}6͟dCȪeq%QofXiH(81ܹg4tqxn)[L,P$MYЦmO7bVP2ӺĪ 2/)P J}q)8IQ;^>|iJHIN6=2}r7!ӴjБ!+׃Vj(EU㏻ݚd*IENM[ rJz,nd[D/ ΫV[vWZPZiZc{%Zg9xog.\dV IK?q;F_wQR|#CXY䖼YA\zg9PXſ=qUjxB؆gA`62$ W:E'T`U\ UoOdO3s QJ $xȎWUGyW%~#G"'ѯ)|KO2!8ȕ7VFE"@OwA4X;@(Yr뻡xYXH쟖͖}$'7 1A$_d8lT} YW*ZozIŀybd!m$je.|x<1#.Sc1$];9ghEz=lbI(M0DE:ioOpG])։+JrKKemaJ~ә;ۨ]2Pdĸͽd/Puau.B >.8C?>/%}TjϾ~̀Pڗck'<2 #w>.u*4#B;NZwhjm'06߮cRQj.mMHŎ39rbEH^/bl5$`J|RmÚd~MtwQ½:bkuAYmfq[^'rWW8$] Y B35Boќa65!;ẩ=(4j(3/ŦH'*k nJ2 npܴκoq d6N='6PPF+̪R\H$7F>spe< m*S`BwY.۱m{rq7!P˃,LOe(?G'%,9-(EX5:$5Pyʧ,;+`jJ;< 0Sb50"c}E-ΒiPWWFK9"9Yߑس>Cj U=kF{mXyWNMgL(sRC";o Jc';H^_=A k QFMڠ*#TJ&`]DpP'yev]X)0;ZC+~ 6\vK[|4ZꛗwD0ntV wU%Ő٥K0U\r',Vf=q tkXQCzC 6U-Bc\*&}6}!U8C9ZN{Hn^57J,BI3N)v#O{-<56fCwr8V.P?Fcw;/Us^_z@\z#Nx.J&$"l.Iy{]:k]j`"u;YT ljID"F3 OvtuWfkE$gqv`ZxqThKq61#wKxٮ䚧~'=WW}θ( l_ľ<[ ÊǘHtJwi?m›;]7c<]'"*Тƭ7vIO`񙈁]9`1.ԠN%xm$|(w\C[:ָz#~2\qa?,dy>XzR* k飱?2!Wɚ `"+Aln ^d]%M.Fqʐs6&WeU3tbOYw/ơ=QUƽ!y T̕ NsyD@ ,L.ͯ ].$T{hdG',5he^X_@ڈ«̖5eB&O3` d{FPcGSo;؎ahsʹO}| ~zy=~tKe`)=qn4xky= ]i/aq~ul 7]89v5>FPVvpS?onQ"V6aBPYՖ83\\9RΞ}p%Iv ZZDH8A?T1a1I!FDs#]a'C0>$]Sxi@dxM%+ƓUo,luO _H"`2m:%-?9)p~wm28EsF\zhK36$S*}@rrK bOjzf2I|2mQlbJj͋v毵tϨo zwlu%$C'yZ>ܗX똨E-z!yb1K0Ա"e4lw#.R7#,4V]rcЌq,YUqc`oe#Jf->^:!&@A9X槫)Afbʒ>\l[J]"a a uqB6BaIJλ錗=;KϞx%̴=Zu YfMBw z`s&__ᄨTM!gS!wྠc&pr缢>T|sQ_m)wˋ>F8`l%Ro%gHi b2ďb[DQc#ak|XC'[ZmSgKsfo}ۙ0 NDt)8b b\s6#蓴>?"L߲Ċ~6#:Lj+ta~264o (T[zVxSٞD at|cQ28%ٯCMK 4|FuA ooy8q]s4hCGNIggQ29 $[edm}汲U¤#qWC%h CQ.Vh9e4PP`c|C]T#*&!s$@Z J=%M#]);RtţS\I"|xk l%4PnwfcB9Z 4EK'Hu Dw-ݡ;Qr (SyUo:4^-e+"P,x}*!7UjD,#+Ix?!akd`P&Ŏrz yslGAS?Eܛi-ZCW׋y؆F!$}{;ÝC=8"M_T0TXĄŘ +{lk$er@Awz4Ytl>AB>˳ծsZ{ }$ -f8YvΘ5/ FOu2f%{{C&yqWsZ-j=\ASoD9c 7ӷܟw<ʥB#zKY_V YOJ_ث9= 3l11 M-|m}Z^\z$R" LaY[n?opL"a% Ur\*̮ZYJ冯|C:*5}hqv dM[D.њԪL1M}RN"ׁge|n?/n{mA!Q%}khi"`waZ(72&Ib,t9xVܿNVȗ7tڅ. 4Mdad)mr" 6LRʹ A yr]GZF(IcM枃&\hD+X:տE}<ަ^xj@VvEY^Ԕ麮}K @Lv#qiLlţd5Uh"~UzGl*czy/WE n46`qu0GD'ܚ.F ,ZXE 8&&͍lд_1Z 9靠kV K@pS ]byE0[ߑ4qaeDPtx, ""CWV\8F[iQ_̪' RRaeJ3@:6C=GfH5YDzՄ3=BL ]/dY;KrGO(ǜ݉,f\f~I5j`lL lVJI4KSC۪y񡝾5rNE# 1aq)-W],B2S=0Vȱ20iK_O^a7wP›?~9ue e"k9DOJT݆FvV'J q1<<]_l|.`5,QzGCকu{pۃLޣQB0Ǥ8);?!( 8h#4̀f*l Ņԃ&Tbw 46Fv8X|ώ; <=s /LluԆA6c%`B(l2rx8E42xtB FH5&$]@u.Dk8.'/;CLBl@+u)}rbt^%Du`#e ˰=ع0 Ӝ;}zq!qnSz;i d]>G{eeX FVNuyy%0Ɠz)sǛ3+0\n>d;[>㝀(ߦE7Fv>ǖ_"aQTMAoD+E"}j В2'4TkФ"?e-pXE>k, "Ԑ{(σϷf&3lZZH-I)Dnlt>-,|Fώ&Z=d;*׻__aP<Xڋٮ}dk MWއ).c SD1FUl;ƒBFK \' 4y5V+|T ˊom0=^_AZ!8Q%YA8x1]35GU6 l0[Vg>!Pf'd5[AzLM2zV{! 46zA:▚c(ӸEgI,"=_[L UKi}^HH]{,t7va@6^d)U]͞JX@^ri'TNz$6hFQF~Y+@Nג)ٚauS2_m*)hrUc+1/VZd|\m GQVD%>$1T3]E[[aH݈8؏AŸ.9w?<L1"&(?f ?^7% nF/#(6;`ers .&ݣ=m,Ŝ *&a Ȓ$;3mƮ0u96k#073Ds]\<8ٔiwW;yEJTLC@ _^WL ƝHf`nVvP$4+ +rȆBXx1 T*]M|j4jgs=2y#{)?&s}F/(HXMR VxTf!Ǣyf9jM*z;}us>s?h)2 #sK'x _aNYK>T;A)! UX>(>~pobQ"y_lW; ʺrs諈 SNy5 O=Xg @I4M4MDŽm~[t=$lɯptRj '&.u/Ÿ"`D /!%UӁx3{MIڷ5X© HH@Ek4~?Ȕ`jctF>=rE,ƙY^'sE@VDΡ֮[6W8d o㶤>B,wȮN ?qMTHj􉸒8z٨GkoB$s?C2q\/Nߑht]s*zblUC..Fw!+Y.Yv/WMNthj_ on,c&Ί%\cN :Ol`n~Mh:z|EN[XZJI`]1-m2KZO5\FuC|]gt6HҧlAUB!휵jPހU\}MGsX %9 -H)/EWV:eev"2 ӷz'}}#yôӋc^xCbaj]͊&r_'A2͗45rzg%2PT4??ҁgXwt^ʘ*&#|ۘelrq<'A,:%,lאU_=a/C@o]=xP=70)+,k_MzQuN ލ(@Ng gf,F3F ԮA\-Xr3KSiDt<=|1LNԷw@Zc"ЃЭtN‘x[+dCcg>5sOe!]F@aicmm;n2)ZԔtdR#4-i嚘^{ãݱx4Փ5(UZ j%4gI՛%ҒbJwWsYaf1A{Usl&S`Ҕ@'eâ7O茊Rz6sh4^z|4A[]RKjIkVRVI=rE m\"ٿ}zwчi^#{4WK"9Zid^rNfE<NfS /{4_l"r̮2=ndecC&T[\b>ujV`7d&d KoA ,T١n0ĭP[PKg8DLTev%}Oo!\+ʹiiWdKaT 'w0G toͶcCw32 p=!K!CW&7&~<ZL>dd~a5E\+`t+Sfv"p0X#|l_ x5T;ǁ<@+Ti]b@Jd:a}e8sF<އY, ))ǝX+-^&_0`mfIJ .Mi l:.ØdqosaOO+y8Q$/E? -U+ѽ~5om\g,DmQc'jm&$oOS0P94+8@QFCAHh?rD (mo̽C~nJ&) s˛{x)oSq>Bt[-@#L"DZ7 %ū1?ZB/b94@$LuKX5 ,4dpE(tK@w,(8ٌ]h9P`QrVmY4YBB$ki5fg7|kFM3>%?I5]!Cq5rA' k[O/A/_<މX1J}2&]¾XF;ZmI)P>φr "*wb@mb Io7rwAI=kN:_D^8bQ㧋{8mx:tͬ,5zG`.Q b YVsEi,9G7^l=i5lS֝i-I41oI'(ɰΥ9y+@h^VdIst[\;@Wf(bzzro`k?DcnODkT":4Fd" pAgJ$>-`DŽÜg{Gԯ"zOYvt,າ߶3Ugh]R&dX `H!h(ib˖/tz0}HCΞJfS-+١_웪V8xtpN^o(HPF LO;.N޻+Y3 }G܁ܚ6)_^v'hIEl ~92\s(.I61Sm8\cjlF&criG͚찡[P\g`Yy?qDv&2yqqғ}pNmoQׁi Nt#20GX(eT#y)u6'jjq6?6,?J:̂a 7ڮQSB뵅M6?E`v}<夝YdA&Yx4)3 fL.B6kB#@uK׈;&$S7&7^d$?չ45ˌd^X S-iߧPES|E یPY(B1_E9y>ky \b/þGx'׃oggBFPdE?X 1~mqPVXgfsK# (`wZh]cUd6k i->br &l]A4ȶL}S;r@tqj!˗F:է5U,X@zJR+d(T ٍmV 7-M͔s'l GwKI2ڜMd VؘӳL,gtqK2p?rho$E;,fRI]c'G;ə)P`' cd b%Kc !fjÒ12 ж_CUA(1y`"\ \㗐\{|,+)g iJ!eKt ,7c3,xV%W VEe 3}`sm| yhѕYO@]h椻Cz09$J5,u2z'oɸT(Z.c'SkU8_أG~H{ ^2USGKo%¬l#@ 0ڕ]ع H$|G܌,_f| yԺռ@Q}X9O&QP+&?kPvV*Nݬ5"[Ϗ qWn$: wK";2r-(WFw$>iJNL`'ls&0 ~B7mӽ SwR[Xl)D>/S7me^idm?/i>oA023OPv\,aXsS Q]`$ )wjD_M SfFu-0J$`2dY&;+v^Daba O%!7 ru?Z[EUh8`go{XrA]Lއ`t(~ B=nI6zL |zfYTu e0 F‚(8zQ7w9\!VR5ӽ+g:0%1aO&b@?J:(9[JYi*vÍb5eBܹ݈@_pU'mAGXPW^-jb[p yckN{+x%V.Y'dl@՜_ |*XKrDjP\Q.=J ].J4DWMP gVݜS@Af('&bE#f9vJoGQu84}!+Sw@s] ބD ALn5h JiV nuﴑSh|mQyoY,@zb!Wn>+KS]Am\ -Zūkcڼh("WOuokPR.8-Mݘ$68nj @Oy,(EHʸ.x!j?ļxx} yQ;R@w\^`n:՝MX"Ũx|v.Ԝ*}C{]iYNFq^zz]vXhϷEeMEXJ=蹁DF|3~aSpDk9v(AV(j m^ߩllJ|A)MZ`drrQr?FϨ@?&E4j77'Ջ Զ73^UAm]GK_!Eo=U'OՇu½rW“i%ܬ<})ci|TQ4=hͨI}R,ߺHԸU-3Br߉txæ3dBs aevɘ.,J% sV@TJCۗOf ^DEұBZEhg6#u:֭>o}L2ө)x?n_[h*i (~|.M'/( ``GEa+j5ލ(e 8wBG@KRSüfA卞"]L/j Mbh*Z2a ߱Gճ-!I縺#PeC9Pn<4F cU)f?`cVCPŃ߬Gcumf׌ɕ>26czD8~"j`q/ ԏ[JZ ݦ0%vWwLߌq<:6}W7h3]PׁXM?zWf2w٭n)yP jF¾VYT- Pu߉S$S?u9@*_ #ٓ$Z!Aj|crr4dZWg7^l,%e͜X!um.~ i;c8l]]טy)T/-<CˑeՖvԋJtR즖Wi,Sl,p_3,G7"0YR}.O5:fr&OnO!~۪@[bښ9cri[4#0!m~)-`-;=kCD,:YbR,{[YЕMI5#4֫=~*G; `)NG'o |͜vH%kV[)Ѯe- \@{W݊$ SЏتg$ES񅁭>xr}ş{pbk=cԸ7pu4-E G &4 `vB ^o $˸(S#YDOrGv">@W`H֓P~ :+azy#AUdTBlJ|qo6Zqhz/lYkJY=BOVjlI]w9Xj|p;Q,PO- kR+nYYϮj@9t"٪B${;UFqD\oi֚C 4멒AƤ/Nư7tf9%'ڨy!!eZKpKKV 5$ce):c I?uWL'iqr ԕ 1%H$[-hUԧEIXMZEKXRn|Nk x~+#Vm銜ɏХ| .CeL1y u=hiY-N9dv/4zq[2#6꫹~͆'7=Q5(_yM|*#o e9~pWsXe&ekz ?6x'\u0K>~-2")eKtS0FE *K͐,(7(߲Y,pp'`b5LCu9ᩔ&Kh'jLi)üǹJ:ʷ$}J `S\b 9妕-aAjf,Շn{A3T}5[5-59yW <֮+ugn]a'qLM 8gOy>zh4;_G$W^X|ȭHR*gI^k^ytXQuuK!|4/ ~oi?@LD'Ghn ]+ 7\v[n3[9H75xlQ1p}9o7pÐM$#-  IUG /T5,q՜K`:M4a|Z_8ߴs;#@ ޯvk^Y]!GPte,+krddLu!%&`pˈ V8((K\vV^%,}3α{OضwD;lM~:a{$Br9tlyn3Ҧm!q#`4'w]R; A`@CstaMږ yjЩ`(GcY #JC15WmQ[+q/,PU 4@O^͝UM|\؝6 - N{CӶ%KC~'4x$5!6ژm_`\A\pU6oCz4\Y,[Pml ]lEN:w/6ʬ\=5SWW;Qo<"1$GgZ\/7[zYW=>U=#=z!\KexCzD7uXLabNl^v;,g>UH 5q#\ p*'ML&31W p/zY+{ujug($~;Db߯#wCu)/庮jJI˪eo~-PȬ7L@f B,"j6m!}{>sTa̒?;kk?rxt~Ot[>˵EYsR=|dujxl!3Z>=4l!1{`\W~4DwQ2C:#"s 5s1#cULK'n2[D.T=G2u~n(߯ iqN}/Z%|\pFG'Mr%EzբCѴi<+F$^QbE;mҨ<{ D<\P1ST7An8=]é>C$F.ѼC}(E͛HBcd98A`=JОR.|saGU6tSD @#;Pzn+m>`hkUЂE\pVA 1ۼ{K {o6R,cڪ9¨<Ӓ#m8ǵ|Lv&`SD*Ն> DhY6ˉ0݄q*85< >x.S;JY}ʙWf`ht'Á EƪhQy,܏7vl2Daz9eB'ڄsi"=ŸE]8 bez WsZO6rVCS$2&ԩaOzn1 ,WFPEd;yckx%O īBȮ; x +!ݸdv51[b^,]$o>BbD.gU  B=Gr4B&PP?/ qiDpsLϋ ̈b%|?`UB_o.%ƹINbOG׵D">Š4?#w?2,6EvKD\\j[4%65EFI]]I~0m|hhtB'*|e$#D.B0N#tK{V I ܣПOb4;ɀIE22e{TȼZ# Y/C5Os3^ZhQnR~VQk 2v֤z?rʿzLjݖU8=hPT!{7I=xrU ʹ?6VAwy^ .8_0ѻAJ\NG&k~sospcoKA@vÏ45˳X_!YC[CqYJĸ'IQh2AuNSc5.&ʭă%r*l"+:.pwU<Rz&Q*%e%5ܬ\Va+3Y.AW[(&OGY‌7>ѝO򓋣/2Vɭ:溸z?w%tUmz@ ˟m8h{J? _CVJ!8q:xᷱˤSQ9#"'nD5Dd1zWя۝މs`y-&x<e @^L?W;̐<7MԈـ {qYf9x@k'xֈ'QpQmlyy%$7H%V AN>ڽ.2]X8')t +f`mc=-DevIkHhR"`I7eo9H/Sꬖ / J lc?B'@is~c[# hqJ6FײOϸ&K\n޿Ql];ۋ`:3cVИ\o)-LϖP DXl,aCw !Oy`W5]8eIuDi=R;ЦZ &"WjI4j8=2ڔ f '$F.JGmpW8b@b+'f\ M8OڹX x 5)cn} ّC$]!Tm5;/jHR\>σUZ=R;8)>j:%f@N[y O-XӲh {|s{=u'][v8N!%(nio=uOthu$V?ΐd*Ӌ JiI7NߌJ4>\Q90pnsH-P4͖ZƃӜ=biI$ΦSg\5YLTí]X/1UwpT˪ߟ=Iy/Ko"wC_)/('\0FTj}:D.@dƝ@DKkBAsI`1WQvaOb\>y)`Sko\XCey%Huq n MڒpjxrWs/9T*,!y|dw)LCX(D߀ZQ|4sk(W}~dNpXNsP&Sofe ܬ`J՗~5Gd_#[(%gՀ.NR/v=ts`}pNһK6FU%$ղApr!/ nn51?D~y>5yN/PcF%drM.'%Hf5σy\)Ca~ /6 zRO(2dsk[|]p`ָG[t8D-7?W}Tlȫ0젧C*fkov[X}368Dg4?&ZRͤVم)'o&:d섩KGA=p@HgSzO%13G㲈'>u/X@׬ӗAuH߮m ⋽F%7.3>TL;=k@HfgGxK(x\Dpq'Xحq{u-8XHWB^ +_d09Q!Zlȫ0G\j,:Ƥ^@@>y VPG޲; m4Nf@9X,(n]oF Eq G1>{g{|6»&wMZ|zWA}pBׄw{r/`؝4: oRs+12GP,T%NucU TqKfw1ps{tGL̀nn4`Iq:3ZkQ6o4YCbr޿PAf]y4&uםB*8/3a6T7_މPWQbL{ T[HyAlqD8Kp5J^C#hlgosW:$R}b!w_GŠ+nc`(^r[dv8R"Tġ35ݐ@x~cd`Ӂ gМ{H;Tf߱& e\6iO<-uc:P4L<H2K)pܲ0Dž[&6o=kn!WήrMr& S,ŽVU 2x&dcq5J8n|Aa fnܹN)_j^d&uӭq9h>Xnn<'iHVE0:?PX*{c{rLH47Ǒs1} WQ4XBmy~LhJʶ1S҂{-v-&(آ, @y >iǚqgx B xXh1fG@#ҡ!CMq<_Wr^g؟LnSqEr4|0l@u8܋J`gn7?[JȌ$*η 䏡L܆B\O?9# Zrx߬Ӂfuw[o5zJ7Dz z}=Cyw5(}Zc pJ"d_)'ai!6f3|*ph qK^Dm)(b޻MoX> 0uӃW~bTZt5o_gU~Oa [2ȧ]vP GUЛ(%Xl gʯ+ByP\FU0Ю.p12BF­bţ0tUoPNIF&=,iز`^-^9Oƺy}lMmK?1hZU%<;I Q5^xs{C G`@n~r]͔\zo#H'cYZͩ3G [ׂhpӨdé2Ez4lRF,NDZ=gTMEPly]ȏӍA>kp fƌx7 X:wUq%N DGu$_fdR1*ѡOR~+G2W#DXՕE}c~ ggOfK? ܡYBaE-C&hA<$>&eМfe^w|uY"J xgpJlVBU =[t1lŃ/Cy. ޱv&i>i!A^'_Y!hAno^:+$ݢ#/YFKi]p'_KEEeà4j5b+`  |옗c; Ex|HyceGBUNI+U4/5h[\$ؗ Hkl5I'|4royT%Ujՠ(m)A˻Od9N )Mg=":m3sЬSy+NN3!CES.ʠT>$PP;?o)̆hn$U/* 0ce@E423cu 'B=a0+B*}7mU5&ޯgg ta輠Z}:a8{0)!' Si?oh"Ɍ۩4vq7-UX?S{Co]u ]8Vz+ܗ%BKt^}(m[-O;-/m(VPŐC{LH["ijx jr7h0&_ ˉBLtw u֑+D 2^ #B19{s$T>*I[g)NJƕGnN1}hШ9AG^q>LuoF=YW5 ZT2b`Κ/Mslұ7^ei4E5(*;f@9,uát?Wa/ BUJ+UopGA2i-_aCaˎa(:Ϝyi4cSozIrFiһ<_JF\R_6Sˆ KS}|vvru.׻IDIj#C>yh[ޓ-@ڐm'1g(R4C[@RAr|Xi]r}]x-VT1q)XDK9݌i+ķ>]OK-dFwji,nt^6Ѻ!\QE+M%H7b6P1n 9U2#AX5,qQ%A(f4F;q|BZϮ,~`:g5}+ZNUy4+R-{GsQMr܋chh_ EI'rCI'ڶ:?mTT6w9 b`lz3Mlq//_? :E@?[P] Ot;`R0Wå6{ !԰(n}~ΠxԻH}NI3-ٷ2xg,ao bRbE)lʡı(p %2Bk\7]O$Kr[7+TBV9ww&Q #&-yɪ(:tҲ$}t_F 欶6nv%HӍ(4jC鎲T P<>\:(LRo`6M;CS t# ,nj'Ғݱ 6+nH&^r"bU\qCߺPݨ ],Nctzx~:@rVѴ9EEhժuC%֕R @t,_u^ee څ bZSYrzLhulSv'65-16oA|>*x;х{|ƤM vLjEn{q\Ku㰈$1w?Tʦ;#CukQ|x,h)Jnpt6Z-igο c|8H;pB :/ n+.9_i F.>I1qUWi%Y^)̦%Nto\6ets!| !{UI Yy^0 $93##FX.xיV> c t[uIv\+m}JS%s6i$AjN1UAdJ^=_ V)`_ ?~,-EYDڜ_pV=G$?XPɌ$PH9+rQ /2#Vo<,sF!CPd$PRtTki㻗_܏B L H a] T)'UXǜ:hn{//((d fV.el$P煍vooaQRyfquQ1.3q4/JZ}}'."~N" vo ڙމ=2:]s1UtOd !B:dw Yła(hJKme0h+7/BX^l> +2Hˤ#1Up`~dyvʿԎ*+T.Ʒd?ǿ4G!N/9=*,6S<]K۵}~s͹ x*CElTXh) @) bj(5AGǙ;`zcy#aW vNDzSzJ}kXԮ}DLV~,-D L\O 6|83anT`hRbmI RDshe d(3t; lE{+^)_A!I3ir P)4 TYHPR;cJO'U K`yM?IČ5wZCm d^w|K#A=y?~:i`+}!t‘}mp;d/ԀQ{u+s9婐7[:co]hZTJ(] tAmJ!+AmhW՘~[=0U@-qk8 Ci\~ΒSº_G\8H5PXTNH}m;.j"T-@qo{xv&Wa?uyqԩH075W:sy:cQrY2SƂL{JK& q8ԭC&bnbO^ltZַ#s~JA5&Z*B-T;k"oj=t} 1tWbH(1wR=ʩ;J0䊰Ael$Wi 9|SXoD"^%Sc~x*WCyI$'SGMXI C_֚ T_,ʰ6?}69)s(/ԂaHKHc %!a:S CefF\yj p62Q&CK+کgbHnрxސO+:__"9ʈxksC ࿒ =BU,?N' e*nd8Xo8"I7^/Yf6X-K'R姹w%|\H\7}-6U=fFmNjt"ݱqQ'Cࢁ%` ؞aS ߤ9o"45FN(hPYW)N\gXm16n-%-$;~,=4v%y:$ &)Xv |aAru߯X&tba:=hn$g35i5PT9ΕRL3`[0i4|op϶?o:)e“Yȩ;0aup T 7G K=[g"ij@`^KQ㥣vfI,m4x66L/ ClB'C(8P;@`~Zz~^ҎiPwVG+6zti)*W-ǀ{NEG[իO.&:^+[qA8Mc" E$ɷ]A5-lV~֪UJac>k:i`'b@zU5a-j5HU.vN)o%EGG4a-lp# b𕤉rЕFr`MfDL/;-Q J[JYE\r*T[Im~Ir\b{l?ҚC!/db4w'HݽN@;Y["9 6n9fXrb* 3q  mA0Ah K\ :$I-Ow?)<xۉyg Y#_z(DQy]-ARQrVR;$خ)xWw` 9Uk- ?J4X_mm^&B:RYhKN2$W)ebWD 2rZpW/K DŽt"` .Ϋz!0 .mQ:B3iXMHma"=ZbWֆEv&봑yZ.bT1kcs B֧(/Z%R[7t%Zkĵ!Ҷ=|ThA>r ULrEkX"s:DeLeaB)O;z"YW$6JKjW-'!&w49}ηKL4)L[&Tr0A=LG gF~vz lqwd UmL6gV8=)t&ѦR00=*Zv'g&T[4{8 1/AWL9,7,{!RS`bL ̓pqњ5  SFE$̆pjnާ9ubm ]lxJPȠH Ϭxs0EC*#\HDM`BKVPPc 3=ݬT}RFMvf>OFvpiPh] EBam|VUf;W|^E _hsA\s|QĿzQF |$ (H-S` F"':5eo0սԨ8Y/֠u s`JyޒM''#vX&376JF|64e}'ٴoljZdW1{b,~M) G;%bZ$ħUa";H$q$}cMkHnXsCiUwDzJ*m3]$ Kl-HE*F u+.)7qNMTM g׬:}k V+loݣcZCf("G޵GR:O>hiWRgDKAZ5 ߣUPS wCP_yZ*E=)R|bxtg*m%%\N#$0e1΅Pd9|ݸL[,K?58P!+\rl@beT5Zg*R3T;2ṖE@tI_vJlLheRj6N'JyK I|!8#~ƅqZ;ųCF^G66j=Z*^)O')25٣Ȝ>M떩um+*jƯy:9ʧ^ѷcqr 'eZԫ^cӃ]8]1lÙIpW*pz^ 6=8=8!4"t,B4:Q=4ԊƸ[5/kC;RcģɗeR? :fu]pȮARd,.eAZj'D\P7yʓD E\>!گh=ucn :E,T5gy4Nl(uӲoZRւ!*# z}-_lZ [{ޭ]brT"{dYDK7 rIFl#8{2P7V:잘uGc|* wr DԴt)i'hm$ fOxq!g7VhPXrksTwG̅/fHԉ!ic?3wgte6)~c%2K1bJV̝&PK;׫#BYz4X4 lIl8X|J%\Q1 {8zR/O0v{MQfMi1u<%q}@ Zؿ)S"59mW'f>t0xS&$01&p%*fVhHXscЏyD/l+1=mcؔzIƱ :V +7?_nio7񠆞= |4╴j$gL8u }HLZڦ U^YVl}U`Xg *q6:MJ瀞SGo Ų\K-|]uB:b})kxN^3¸B@S4CWw !Q۱Wo,O"RC8lޠw0?(wrw"iTe3Dސo9tT)Rw-9 C Ċ$Ӿ$&@9Y+ƦQ?mZD.SX¥<#x!oh1).F=,M~_ ;__F؍unU/8Y˓EV# SD.{!kjBk;sxba_O^XQ8&-N >Q:*/>xf>r O >OS|Y* (~iINKY$wQn~{^c _1XN:1A<+W!m8nm z S]x/= 5'S3lǨ& 5M;bj_Jйo-t~S:P籠^-įdෝ<$9a1nUzg Hc<|޸vn)dK_I,9~!٠%FJ #.Did@q/=Q]9ܷ_g~aUשD~+.O\DtqM sUv4]{':tvGX}-N|m{G`% V ;*A`p뵲MxYҠ?YMq/ɲ߫zYtDyT=k *"Rw|ouK*y~@~ H G~>(ƍ׶&H$E8+@[;p.f_%B3_14:}W]Wޯ+r@[:''RUOID{vV2؃8? 8r@=EEbL%EͥBTƃo y"<g%Al4uN;~;@&D(ɨXB2` aRx\;:'m&}XgY.g(ӓ_K``dmB1tF-aYiz^Q t>ۼ6a֮ Md-S';N|\@^ 01v^Dz9 eS~!;#mvnŦ.;%Q疶F=e,߉ wϫ1PL3@D?n{?}5HJʇwIAv-v#KZb7\N{NVC(U8qӲ-)A 4ScoGwtg 2p tg?WP2pp^-[0Q' E8B겿q2,"%q(bS 1 xdGd*,v0GrCp<==jj9P0rЅa%P07֣0_UK~ɋp/t|bp{[S/ίUIDΦ9CY CT,XOTHD2jk&3e 0rjsbعz B"ErLUhTB7ac64@IwK EO}^l̩$>iDE3Ö〲814%{Ya電yVwFj.OPvzrV\gtL ?j%1=Ĵz?-xȫ㻥AmwWEb5Yrm mGL) \{*C>RD6߻\"籑?﹌eA,=O2k}rQ-^lP1E:1g2S&< OP1^ʘf<,gvPYn ։{9 a5o;`#r9Xj󭻫9:$CR5nlѺ{1_$ѹE~U:-qw"zL3B}hvZ{Z/ OxyDĭdc!#NQ%޸VW"G `Hֻz3z@[TUIz+YS OTSƔM(:,z{g#G|r;ڟ7g# <"rwJo\Om!D"NOVc >^! bq[(;E jR ]!5k hBM*/`+x{jYM/Q@iD&6[Yje=$׵a[L,A9tOi{ G; gUnHo͞dޭ+Ԟj+)/ѶHi8*DD1p48Z)1>G-zTlg2QgF0-zxsarmXpK/,X#- ANٝ(a1 u_LxcW֙}$ =Ch%,\&ihsO #+QAUumqtD`AH^FsO+r%.«ݿVcfYR4We>zA\o+.fTgNdwlR#)Mu:p/2>P`k7&u#<>q19t+_(;Qh3 ߷\i[Ei ia1(wo:$|6l38diGNiΓ6&Jz6;^dj8E (ӚdRݰdyD]W@Qs( D^_bm;/H]Z9xɱ Wh_3oclC vCm10|m,if^xwAV`guJ,C7 Uh"]# 6 yuC_/K, x26}hb.x3S" $Q20O~(5ft꫘+˳)2=26V">ֶ-'²[gXzS)#M،ڥP5eYCEi_\L1Þi`lRjT&)F&Q¿!(kiHfq`pJ<TVۗMw6lKc0?̯ioM$|uh߰keg Q3e`"M^˯<8ӺÑWG{|16*T6>gj.YCFx4hΡ@`IW>&Zy۹'.*ۮNɅr3PVIM ~?0y3J#ɱzǖlΌIUVhǂT-?Q1Tj7u=s1dh34>[G +Nvi,1/dr&M 9E%TS`8r ID]-W՘ X( a&!ժ|)gj 涽7nMAU{e[]7ϸJ2Swfj_*+"7{}"z^| ՌQm\ 2YлD S*]P hFC#b塱0@ )+ "oqv͠MmpDF2:fZdcG}qxhI]|)upp"@Bn>_a)VlҾӧAȹ+NA2Z3N_lXo'!^&94 .[CS5z2!<+=ˎ}Ճ=cs9P M0CοgHj_m\2ȡuJD>ˉN]$jD/S{;+%Ŏjfyvv$2);00WET;e^EL)D;}~kgaCEp`A.˻ Sf _l&q w[MiGRsm|}CN ܹ?%\~B@cUڎ,AxhӏC( zb׾󬿳*rs uDpg6 UP^:dQ-|?~, ɎٿT`;xgD^ڪϞtZsK4ިX[4lwpOUw{6{ؑA>J5L`pn.@%T7Yri8@9iJ$)Z[3$(ulUa}TZJ ].l*(턇nMi/<4?$Yc΃+h{+X *f!PِVPT:sy2:܇:`Ye.%6:B+Σ fGSO`~eh0폳H7Ɣ:,^%&(XH%SRQǏ)89(FS%@DɨBB=rėKR7;]8 B7cxz""y)ῥ+F e@g6u4GĢDl򈜦|N6MܼŮߕbT6kYPu*yS9h$2Y c"ŝH-A~ =L>LXQwZ⻹ 5~Poxq1z= a8rT=)jӹ{4+y LT be޵23]\nsYG56 IHnXYܛ|TCPh4HbNM},E)XSk2ɎR6|jh>$M.#Z U`*WlNԍU/ A4l!,e/DC2JlAfIuP5h> ռ131VY¤\tGyuHzs+һry,&d`ȅbFѱV`D?sZ_518Ԕ `D ϭܑJgAj lc;AjE`~~"U-uB5-,_;-)*OAd0D[%`-8Ffdт@VZd@ /ixbsƒr{.O0'e)#N[I4;H )+" cT \ (nPU, L4rtoK  Đj#眛aQd}s[=O\UZzϪ53Hamv8 l,(º' s'%/!Lx԰C+{XHM̴7ovcGVi!1bz_ز6:(?-yMqAf/Rַm]MHfף+GT m(Oyk0Qz.vR@\a<*isH]hec[wKRn@Zѫ?Tw޾>O"ctgLPOiʿR=pM8VQ u7(TqtURm:³6WyAλ^ Yn e[㕦ptrR(|鶰5+Y׻aY ~aIV W婀Avs]l`bF>[N"үY4%ЬBGͬ&KVRŁP DQv*}MEi~Vب;X'mns1KԹv;NQ?=\ +E`{k{(V>9boi͌_^O\L4r[(֟-:w[^b*,d{B>v7M[:&;q]^f=tM}vQ1g Ɇ]^P"56B9.nN?͐[ɳ9'̃KʿNT *1dU]r$I0m%J -=dTHuӉE2KN"oOt|XNӲ(,VnX< 3 ^wuЃ)fjkF:A#NRsbՔD_lgo5ٚCL}8Cejy~;I"IaPN(N|d7!\9XbqWlz(9Hgfߠj/fV*ɧEdLWe5CMH>U} ^qٓ%U~H*X>W2(J}C;> Cl eF3.bxbjj& Mk\gsjHJN b iz.8w"";7fkHzT݆\^ H/͢ᵊ2pgBԃ/pg/xB*䔣=d^$/Նh!k͢`wM*)_Du9 |b!)rB͞cY:5) ~<3~!ԅ]]0ns)hM`7 G%|7 Kb\,rT5km\T au |-sG~X!SBDzas(Q5JzZrHSêY\=GjtZ~[ġq@LхN8όL#3PqU0Yf*ʜ2w>x,P~SoMcu?.ȉ9 hB| '7y kz'K*,SyrGŮ=*7FtE 5$EsuSSmndZf؂GIl*Fw C 3JiUk}!GW97 A$ׅы֭,8o E#mR)r+4W#1_y}7z*'^ v+H-+QGw Nxh&~ ]Ђt1?GNLB WgF0TFYi+-ir gX2Dέ41`}Pd\Z6!gֆýMfitGo&qBYͥ9ޢL#q0?N^#FWHdq&ƦّB35ěx'Y^xMFf~g׋Papff\&L-ƶ?2WE@҆pR6s(r+-}9@,jJRj`ǭe>j*^9C%׻ƨfξ >-{V}CdnkH<[1dCFx >qxs!kv'.D{iЛSW zě E`ë#Fּ1k.?dlH=xŚQ͏oBU',yDzff\D0kܒ^u1L0V.$nGݕJ΂+G8~t|gWWpLwX8ڡD?+U_j.P,{hGN{N>o\g`>Nn+xmU1* h"fq1Ir\J ef\)e@$vy Z$C{1@*Awfqݑ~Jyց]ռ`hEv}񊴼ŝĘ5ӥ:l('YKR{>+ ςIu6Neѳ#ؔ~eiW5DڡG;`?I1݉J3f͈jbOs~= _ VUjR'XoƵ>^Ṳ6]32~"SaK olLDy&m*|tqoX.HD /*5uFDfT&u tFW>l=xv( ^v=O@_yJJWe\_],&\6KD0ພFƀO6G"ĊEEbxqZ"eP'WljCKrQA*4J|u~1Yt,#X-FZi|rq;"ʹdS5#. sdiK_Ԑ=Tm0}!WpCƒU&F/\8c֥[U< }{p|}ˑ`Lbn&l>#w7s5>1&*6Di#.5~@c:ǬJ(^'A/+[ ]q#]xJ",{wu(KvhϠ0$ǵŬOu$6L- k ԧwP&De:`%v6.Z BAZ䞬 8ހۅJ&/vMp@)K 6lz Mo}rح#WӆP\'צU_+Ic//ͷ2!8)oloTi@J:- Yu@GӬ,c{~ԓH| |+q_„5+1g!L{Ǔ:gE5 "cΆݙ L=*H*jc)jp B>fh!TX[q0)NUz?@~  Ki?$\b}?S &0ߣƿn 6,p  [ BGqFDiJX˅$hU~Fٲ꾶ˤ(=5q$I· { džΛR4l\WRҷ9ʞb/& '-,]V$r!ND^З>dK2uSBGg,ӹfN(|%T˜\[pW0PcSUS/%iw{Sho6Ѓ9P,^ IGaTF:kKHI\psdL`([ޛcXtǕ' ? 0GsϠ|ś6̔M*Fa%h?b\$7|g3|bNmP$tLa\?QڋȎS9b-e:IyZΒ+rg%_\nt \-fsDpņVcu01AQ&rB |ٓжjIn=\J@/f W4{P'/XEÄOjZ;N`de|TVi>cA_eȼ aNbHʣNhJTOC$ |D e})G#x[|cB2x&ay;R>? Gm ţᒂ>h^2g5DԠ ttׄ(˫a[үu+Pg%; N`K5 y.gufhLcU%d8RqfǮj*gN+XlZODya #2XL Ϸ@'6%|zqApp9 *.U^t NGi<'Հ $Bq*gԁ4k<B93XƓY䋩9wB$V,؊4sGHTMQ~/پx?HH{"~E9Th~>/?UT] A4]{I+A8c i?GMR/_mata԰b W?\@~a3GB/Ԁa!ibHPE;:AaAvbPgyģӔ0[ؾ{gQ8wt)k#\w,*/@ =[$>34tؙ޿IBcπa#5ǶWCYsl?@bQHjq+ւޏt*?# =ZWwtۂ@Sפ4@}5+O?ןÔ܃ɾ?)@_¤`]եn4jOU3~n6!џ"&A# § 8xБ0ƻ .Vhy\2oBh9 x֯%>L&x\/ZP*AK̦G7nx"F3]4-Iۢ?7Q!K\e"&Yӫ|\PcKE߲±*ɖ1Lma?8N GPGHUʾE |6ߖ3is,&w+WB|^`]I*yg_GfO34R?yDNc{`X¯oG>MҳK{%:defč&pUO㕅0JKo4o`CFpG;i˿ߛ=4jo[G6^H_^Ý9jj[F)ꁬgQ+ʀnDI?M Я{ h msmMvo{!׭C<$BK75Ԝu]]ؒ [0 |)Z5BxbrFZxl-"ȗDٕ]SW?ķAy$s2jXk;ai֯QRnN:I6!+8?!W9"zCfߓX$t"Ub`_8)r h="['>O 0[76Iđ+ ""t ҢO_'Vde{ DNHmXaI%p"pNuwq2tQn3(J9`=?w:iJ<ܻ!i! *է'JʹDUG*Kxr󁎭W1Z«v*r80  5@{OѠ|pF $ OmxH\>ƒ̬JcA.[bE/ Q]%5&=+ ,(ɩZk?Ki-CkKUj>Ngp ?X MM>7;#)aЧc9A)(ݡPr:OܸPnҡ{6"q.֛Ǥcb+^$*Y(*-u7v-$3 l][r^3J'? aVB5,pTxvQ[qe `j=@N㥇NJx#t: Yk-3η FDn8ԄIO+[(VD"\Qq;3͍n9+P婲fv*-z?s+S;=f.,<1$z0@FJY_kdU]}ӓQ7dբGћGLQ$l4C$(|NA!%^2K@-saՎ]"?DfS4СS{5^/38Øյ2 dca`JSj}{bFbHlSn?>S/c VMcgdC8ГdP̶)}1ǪGSiavl tP){i=Em,`y+W}HiŨ5/-S! 0Ǧpkޢ hdfE)"i},Mc;Dh8i(XT;͗]ZBX t^2<1>x~ V/))`Np{DJF& Ӏ8l3nwMU1[I1%s[5a t]LtN@8~f-iCX }ơ\Of CKZ@Ssp jdzN3*Y9h\(+z1jR0ݾ02ڃ$ӛIlzeInP6#ʇ]H& ?t#/Щe! ]!'s!/zt:Q[V%\(.S@Y-'Y/>u+T7b5fY-}/CӨMEFh!qGؖ$fZe*LGe!:b./"Vy$j'V/g9.o_V]vT膺o{$&/*?'L)O95@V[Rp5u RN>  zbK.^tAy]YJ63E[S _mI1y8Fȓn3pZ)oa'S詩"e(_ >Z&( 9LfD4Z hΥɫt0pP< < HmvR{}4 ߂B ߴ&krOT 4CAH'Kfï[^ ({@wn ڨ*?F#2s/>SﯭQ]|f1n%g%#2r x;OXU=VڛcJK 7op~yl'V8N.ӼBnKCuPЍ Hvs$$&k#r,uP utHw?^]_,('mK0 HJ,Bb0cP(nՁyWm!!~Ԥ=(,K[@=KF`'3='&''e܊m ClJ߶ݿ9\tpǷ?^,XE9x] lKoWtOAڶέ|,ɓaXI?Q[%=qֽ8u=Jt[BHM)4 -0b Sf)ʖ[: Z 2c A}\_%G+4T],)6"v 9 vS?=eR"![O%:+cq]j0&+CH \׋kBU|6jJXMdoTrs]6j][L54 J˕g_ΟcvVs0"8wTUUpoMmR`x?x&H(2ўwJfNIy]e8{@SkW 349,ozSu?s%. rBۚη6G&1 ^VGn-9{_,:'^a:K:t ?; _+`2/<+JD;f]!_XK0ç:9|3\= gţ&z<6{H+y4 b|ĖU_iVYOx9쁃:Uw‹#rr~:m':$3R`;|]k2l?V&q] jgBkϖ3~Ţ:Xx0bi ^V$rXߪl[sɨflʼn) O镰w # ᥖW,&ٕ&ۯp$W8v2Bp/_;%;!\6׬dIdi .joR[ 3!J}){%őfT_2e[RT!oȖz)bWb"35+M-_!J/N%YO$BpwP%Q*isV4ư c!N2TJLy5ΘeJj;xG%si!-rS%GvkIDn)޷WumWuJp1L9 7e9 BN+xaOIB>[R\<`F(y/|1Ţ5Ǿ:b /(^piGэyeج\{[}+}Yq9F)HhE!T]h D\~2ksRUoB%(e!#D e ISQ;+f1ـKV晣lOLEFZ+G\6D4ި\:q<ՃjVqQsQon;{(at?0\k}4f2Jp+'m{D|aqqFo"$`mfPP'&Ԇ3ՍbP1>w;]J P ~o$mDa &-T| UzK o@W^<8(82])zr{ثq Y K05o~8v, oQA#q ??%Z@zԱ L<+'5r_̮"Vp{yHۤw¥buFk_3P -_pʩӬ|mzidY!@C3 Pg'fCnDwHJledL*peO-!$x7L\(J{o=m IO +j[YtgúL$F *xx$U! $|c R|8`M`䉖/ fZ5t䫐t+ujsuHt ʬzh^cpnpfVE|Sq/QTNZ\ܘ҇'K_c6n' 9*?;ۯBIq}_!]m,\EpK=Bp: tĈZcvSJr(W`h[LR%juv>[ʲ ߁UPH! waG.O!1N ,HF|Zv=f?=w$8x%I [>6j$0Ks5Rtd&KЬI& p?Rn17D'r$W@c^R\2HncSp_[~igq7Sc{cqj³Qp&P?%w#7[m1 pZ78\(6mB:u^jG7K.u!J4]tH;N&| — ? 4_q.;"1"A$6x@61GO ;aYU\(@g;m^%-_F1{ȳۂm_18jp#|$[A_rR@>\<)֣ #=}&Q!S.}Z+Йg%J? j,bS$h~S(:(s _tIN?@vJeP%b+ ͦ9`:xp޿JQj$kJ+ٴDYb^]"ȵp5QԌ`L$pѦu> +msBKy}gR X^qz+?L?/s-۫oJLȈٴn%[U~ju% 3^]@OoTįID"UDg oE4;i@&!z(>EdQLkuKݓR jkv ssh*9)KBQF0M7ֲV_s|3a2/CojLOp=žxA-eeU멌gSUSqXIw+doI/Y6XUۼ@>pKP? 7K&C` _@uARX%r7O&ދw-5Q8xN./xXpA:6yc!intpU_9̤'^l d⠄P&pCK(Ue's B5o)]|Amy_5k>fTÌ'%[*CJߊMw9ۈFX~LăK|EEW,ndVT5J'4fPJ%yڅ[bΆF<S-ɮi[\Z ~$h KFͩZZ6O*<6 ߛZ~1`_! mi(׌r{Mب'C.i`sKkMG; $d=[C7Rף9Yøh!ICR%{sr G}@xRf&љI93/ӭ໣v,̈ &Wc#=֟-Rh 8#qIZ0MyLJqN~E[) dT^0%a\_ ۥU x w{~C UʨM2. Y0w&"Nj\r{M4 8F$i jVcJ)^ƄŁ6H"δN6 ϫa25=~?Q`#CL}^..r א/,fْX.@p$[19F UQLZs_Bܣ)<4QAaCo}kE@I?BVǔJ/*x}xR{5n+r2u_P+wFʻ=Zl%xF:5ʛm&AՊ7 W0ر"mBC䫤2"]fYrUY8XJXљdp'č]=1r%5xK|.p% /p\ fNTUUML9-|Aߦ ^Cll:,c}{X)?{6W{%L%hӽ䂼.RZ\=)$YϘEC. ۋ5,QŽ6Φ^75?,q3p9J'_7d:rE9di!mr,tyn#eKU_[HY5 ~_ n%ͦIrĤ:o "TRos\61J"$5ˏA3ጊAb^0^o}~jc.+º6>+剥3oگ(h:ڍY8NAdB=?ʟ)R$kw`JffM f;\rP2"=Rs2RfH ǀ?ᄃy7Mp܀s)Oی3<2~ݔv@^łz][zFjM%ҵcG*nE%7/^9rSΈݕFr |^П..:s{LuqkȂ,WEi-G.+99Ʈ g҆qќf.P߃ B+!sE~3omukV48PH\7.z»ZDNUn®,(h;\%Tb_³[ 42G/)ciरJ :&Rgh]X섑#'B$KR> 2 Ceg3dzRfp[BŷQ+|6~5磔N[ޗnIvxR]C/ieG0V_䣃@mR|CY7"8GF' s%}b0C9(uBvYs|Xѵ[!уLu6?!'lu k߈Kv/hvQ@sd/mb2r*G3MXB:;@oNWFF* ?elZ)$Թ݂CYKi;gJqLh 8ky)} pS<= Y`B1kd~#k>Zi^/8@8I(=)6uHl(%}c"?\ <^-=pIuVh{ٓ@-8g4dYm SНڕiAV]ez&,!pU PAO@^/)Ly]"I 36ޒ$f+mb"oGkO[ ൴vN jiAr졧YoMhǮyKaak{/ړO Nͮ0Iݥ7oTѿM+aW%;$a_+Yno!?O:5?l3ܽ$E\ЍVbGk/,]&oivW[\_7{ pyY#*NoOO q b-$6~yg*퓤-18 o=fo[<$Bj0\u WsPl}ԆϠo|P|VHv mC.#F"E^nf7>ؠa"kY/Kl}.0^P)>R8gQ>׮V]X:E:$oxneWS:Ws{n(?&etϣi')ZAbUͪWT9i΅9f(biAw]ǨǝUĩ+Z.%{?;N4g |~Gжω_m" 8r7\\s$ڝf왡yo7mF?ǣE gӷޚaPtu`w}t럔N^0ؕÛW;͐CJl3hmrvovK>ANF]֤%*M~QcV#Q]q,<CUnvKGnñILH;{'h<0Q&vAUg^»tI|}WU] /5%@gtƦ9PƥDa\5$Z6z*!+%4}aj.g w9Y:4SWm(1 Qӵ4.Bp=3aTC',Ńqr =j7`so,."^pȏbR =t4!i$t=aE/TޛsQsG`ŎJItTh1X3~ QmS/'p@QVeFiK!` >;A⥑:B6-dLkjsTlK؟2 yC\~6rT?jP_6bY'Λ`P^ދwM,s3D:/PR!  /ٖǀ*kLt,XuW.X^ jz!qwVģ~A@8B/Cu $!< -.hf3wֆ}ɓ$Lpy 9KJ3K<$po>7ӯ1\k >-3hE\a6jM^5tFk_hRC,jmrTW?VǬ} ˸7M{uo& Z:JFdzC@(1RL*XX$BYp RēO1"/@[<담A VUOa:ȶVg)ףoP6#AkG97Xuo$:tv1TPuF>?\~drIȯ Kt].I{t:IBëRj!G.n۪mfC<gn Q(ๅ͡%VkKZۮpczYP F[GxyT01 ;:>3h,56`⚅08x: Vx|:[xhB]gh/?agաz]i^ {iHiv\9#jdEwAƮz%uΓ"9Sa {o(ž*VmًNYkeVG9tU~>*$ ǃW8/₫/D&f*=cث>SrT\J݉4t/β&0Wu[Z/T)Q@L.du^:|E| 孃W҂8m?<߿3LYKM1"*L,֒HC  g&z#Ox-yO+sm(@:6)&OվSk*oE?hoW)RLbD1ձF\Ft>iwh [2\MwkbxX)ݍ&B`i|Y`V"w#qꝭRNq[?k:#2@xu}M%3| bЃhgRx~5Qsn.oAGk\k" o\<Qh#>pQGTz~AulS믈[ZrC[S@{d+ѽWo r抯Oe<rPsɹxTJg D CޣB}&-:VΜL_n˒Vr`Nl{5aj"ҭX^g}_Zn8PPGqՆ Ou# ݈}0spvezҍ\wB4=aHWKyegeM$/D)! f.Rbj1@==دOM7M{ч'g}2]]H kLod+-T`8D[`b bpCȋqX ~%%Tz|( { >rϪ&U-.SPUCnqu eFO&Su}Tj|]Mt6:v@}̳vs}A$Ҁ6D{$A14r"HHy", b,F4І\,Kfˤ7/{Aj7 Nbk>7bE@ Xϻ3y<`B(_F0~K,J 5%bZV8 &ܰ툎_ d* -waSJn BreJױP[bSW;nu8+ggXw̖9kԀfڿ=lcτ] &Q: -l;<̮۽` 1EA37jκp>m@1CnC\~=Ź=-^(*|*P{{; kT J H4ג$ᖎ2?:9 |!8Q͒m%asֹzmLbf ᣴdu= Uyr4WV{IZ -~fg[#KlbwBg,S-tZk ]֚mv0 p|}/׼g;ڷ ϺeFdtwR6څ%q&ُ!WSS5zV# R9) HHQEwXQC E;%l1I-6ֺ3Ξ%Qu޹hS{PS=\.df||xudD_4h/viKW71]"FI?eԑ%P[ G -y{G?tdT u#Ah5vc4féoTn_<T\IzHVީT?@|C?#6j!n,Jح@2ikrbo7qrCcH'"w$1b4&֏\`5ĘQ tLZ SJ gG- @A*Z)ߚu^Vj>CŤa^&2v*cɮYrjM[@6vV1P>Gwhq >r*fp߅HGm餏b )bzE͈mYEAˬ`16m.DB)"KtxϷ'gFa5뢻+_xQNfo FWIfh3 rψ瘵=QAY8|-O3j<<57s\^V ;Wdw/Ϸin)yS)W]N*9Ɂ ,/ e FePd :FpHJ:C^2M:a.e sQ ϨY2W6V Fgh n-PӕT S}?Y@!dDYtX6ϪGY;5++Rsv SBN|$>[XlgKxmmn̴yF+[ZxW`s"Ƥj*c1-}w66IsvYi㾢1ndN91WhhB&ՐpҗcCL`cW߉ F k ?y jc[PJSoX3l="n0W9óF YbYlH=qwv;:z O6ɬ64Pq c5ȩ!KvpͅO@-Vy{]~ŀM!m\yksz2abmmYLz]8I)Mr|%hxb)*Zkzd>Xl {]f|PJ14h-ڑZՔS$)|zqD8dŝ[';$lW0-˧R"c(α7jǮ≞{PCl$"Gޘξzu^/V4>nIGg0s2-e?*E-TgTϧwm >6eSz~ vENПYT008DW4)u?K/C nu4U!a#CkKO{& Nu$!zEZD:DF^S_^х$w5fW:]fS0maOImUɋMáCKk2s5-L '8FMwJl H 'ʧ:ݦ9hGuI>*0{^kv$oۙFP`9s1mӥ;?ق Bx{Xd9^=P,][h.y*_ n4ݘ@1 W+`9(_U@t]3!@]] :q'\Y.B t߳ NmRHz?3=ᒡຂd1n|,(S8q35;-KUr>|(ֿԇjFt fh = ,7W#?;n<|58E el+F;'x?&L^vY%/Âjխ)AAVs29'3yB=0ի,Poz8vhRFao(R +1_#,UbY6*IB38+^9>ɜjtO&SRv:[Y 4hN ɩ&Y~@jVM!V0.G]79sBxl+Z[t0;1J":oI܃tTI߭\SGfS F*8!4@7qa?>M/! -g WU? Ai!ЗA'(3.pbbͱ EvĎB\ ֤*Gj. h?MP|F' 7fΔKuEo@E.z}Z1͛E ]Sܤu^ƿD1#d v[ L8V)էNI#Γu[՜V*|/D@r舩sM'f@Ym!0GM@jd(xQ M?Iوkэꎊ,y}#5RrL*6B%ĜH.Ci^=7 5qwՔ)MMh;e6f#InZ/ h8h q51 1VQr`xi ϺX')#gYN^0 GI \C:sۜ2H aI9FgC8<[rW\DSl!ǩ ~zcVVD ą Idd:Oto:+o:C~355LIN~ {nF\|o"-u@:}~8; An2 -`*/䳔1/{aidvdҰ}-5@Ƥ!li(*h]Mk?WiL&vW9_TěnkIj1F2HIqUnB 4bwQ𘓬rEqj7*^ېkNFgNZRÙ<.5ЩMU3(F?{nېCdSDB0FHE=̡A~Llo64`ܧ&GWRnDT>ħ8CЦ׉AvE [>QW |7 n ֛I]"W+H2ה3ɚ4e (]|w3X[s ŭVj#M;(~3rgBSNj2BԌˠw@g6ߴS~Lɑ)]O{PX&K+Aq BFj$ O $Iegnl7@uU"%b`UAOJ/ "[ZRZ~5C>)B+WJq` ;̯ hDQl_ƪDE<CxԪoio+z/ǡ _ZUm6ܸ{ $L1>hHe\[$ au[ 6awމf-U8=_$eA^%+GZvv𖏞o[Qp-pI^tA\vGwAJ NjtcŬb+``uttls$"vܪnZ&+LV˂+߅LzPj4\LW"JRݞߊaR6kU>rBV )ؗfO kg *a~diGqf`i'oX+`K Np1r) ڣu_"IB-C vHP W SX [4t*+d\ -Ss]$4ۍrӳօ{קi8fYNlWX6%Q.uxR'7hA3}Z栋 _!iX̾R!5M(}%]j齟d i*,~BrMY#ûbGxڰrIF# 9d'y݂hBCLK{0"t>f/g{9jML.1r͌C[B&:~Wy6x- `C%;zDY@E$kr.UO<)ώƆ/.,K~pY$7@նaa Æۤ.ON %}"JS0TxqbF+51+]:!v u/e>r&XAۦ/FBTЕkO젍6#Sq ZJߴt9GbؔïQ8ޝӒi '@Av /XGw>i3S+FOv27q~J|5zOP@D8եmgD7&غ%RkU?R+DR'|PSJڗHyPQEv3~]`N9nWSqB!!*MdیyB>/7k/jj`[)%@,]IE-CfxT:!;^`'^Ƙii} J {@tϮ1OѴ\>@IW*TcͿ2'WՠX0!cS}#0aRNDgSĝ1Vv>o5{ *]~i6_ dS:VZo:*˟_aLtם( q \A8}/%P$^B`\,mv2*2I4S 5p>pf)jT( fɈD9g83_J>B5&Os2[A1} JWEGc)?$C\qNm2îmxϧHƙr)4n jKu8npjc͚%@ ENΒJZy<ݬxN5')RMaBҕ 9Q3;샲LsU11[ⓝ<ߑ\UH[/JJlSVvajQ:hD 6ry>\9iW܃a߬Ld=7Y/ :{/8g Z㠨:KMzzJOD!׀6X} ?O?ɘ4Jfs[<h>P,agnFf@P]7rJ/9r72cK&Ԅf6S{D,j^1s@_OVO{fKU%q};C:veDOdʰnD`_J|0ZibB:요QRAavIwKSs'oT苈"A8?.UL8gwGˊͳÞbCMNP]1"|/ТO+gj;h$Ѫ,u^B)RӪ zeyt]>2I`~oN>g(siX5R#וMA88gz-^WOd-Ɍ0*u}g]'#'`H ROf~ L`\OPjfڼs B@xOyY)5wF8$ѸR6:"_x<V8e uv__ijr5~t;O܋!9 -o8%}q5H&H[ґSR=+hH_v VfV g ~`/I_6)gChD|b 7ηR+S]o/Śxa܏㢤FŒ dtB?"At lPT(jyz>  C G>a^g\gLWicg1ma!N7"o;;Ot OH+3oO`Հ`ό&zHכEPeY"-}G,?;wZ:;;*)GV|0J*َPp*P5:?YiVTuZ'|:˹pz׿`ҙX&՛ȳ# g5Ʋ=t5vZm~\RT3- t(c&Jd6L3?# b[\D\T%0pjcK%.#S {G\ϔK5F0K]Mc)~S?;>ꭡ HxΝm*X׎ ԇ+qA?Jwl#{CoJh2OEG"C;eMԽW+R5sD4X*{C,$Ohw"May""o-^ʚmZ ]p) <ܵM)ZGJRԩm&zm>%e2Hwqx>^eZP{XM1ENiVF;s- Z/<B©Ȥ,~6(Pg@ Gp^pn!liD:̞p30s2'!O,Z{⌮GNs1wr%.;7a0%-22C-9污 wGx_ZiaC9%xTŲ$GԨ-j~+MXрRgڹ*'xoM_?Iby|*LI啅`]B;(wǠZ3w|o{{Ě؃R6Mr"*YrdFO0ʌipW {aWݨ7{*Fͭx2ewȆfY=82v &%Y9#s/\d'?<5yz09~,͘AWkfNOhԃ7,'.4Qoћa0/`ʠb =йKޣ6;)L]"X㬸pNNz(KcZ#J'h|{2ϛ7g)G,foqcJ<0+!aNYHƹe}2 y_R??$sVOfdcFŮepDs!,s=b9eޮ諸zCTZI&O:릈p6+d.X<~8E'V>Rn.=M v6̃M|clYG?|]¸`X#XL4FUC)dtGϺżaOyƧTEn:?ȦВ-lyfݶ3iVyLt>J20IQ, Hj8ʂ,p?)SCiC\ld5(<#<6,Zmf$|W6'I:\r`vFjZ愱cun)SYq q{cT; ?J^uJஹJP<]hVhÛLfhwjIdBۣ (9VQ<%yiy7T";imIeXw- i.tu& w6YIqW,F5X Tr ՕÒmU'kOjW NJH-׋m'dC4K޾pF6M9 9 V;bv)z40,%ߔ^&@ƌU ˌՑؾa9w)b=CnC݆v5CxƥBZ돩Hfշe30(F]2h J j8uB{mv[BtH5G=ՙKN#ChU~8)EPsam;YEB=QK 1 8p^)!{Ul6؞ͺrB[QuE*i>ֳ> %-^\[µI\2LKEX\K{|5@} %,;VMe7jÃYD0X-YKgt*OHs7t @tY"_{ld~W mmr+k=3wöTYS_{:?(#/=$WKP;;f%yG ͇N_ӯpf+ޞ >XQ0ԁ6'FCEi+٠8z.N$ %@1)KXIBݖ'8$W"=':V: Oj=qHH<#_)"4@ u{eFe+Bog Pc &\Mŗ㰀3 *{*e{]@V_P<)ix$jgCq$iz F.gly#-Η5C"^Mt""+AaFaƲ-Eb[p@^vrc'7|KI7gQfhWKBVl1Β=[y;@|E>Ff7._ccVBx6<~!U6!q}(q?}gVhWĻ'ُ|k<jQw+Ȟ@R,yӼ_U%-DO3d&?)>n/ZO!2x8,b)cS¬9^2Bcv*{iV/<Ț"4Ь< *x@_'S/wZZy r CW2U/INS<9MIQT;͓Ap~H8!j]RKl34+. psOn|E %Kl=-q`mmL&F4X=dꭓ섏Y^2 o$"ʭ.9>hj}9SւS$,'p]Z_,g2h*<,r>$03_9QԱ +TGXe"8eo'm. IDk /]5@3^l"&F ҏ( ii.=kvrQwtj_c9?f*`*N =.]ma%s|g>n)Ƽcy.y?8=]*' 3IIy[2?>qufak`2H$n5&K2^O֍Ȩ:Havť~p{"způCfy?JoD&XPd=Xށd9q됷>3)3ŴƭuGx1jaf̆< 05#%$n)h1m {G?\7sO :?asQ̱_`W;=oj={jo3(8'å5tZ3$hk07gs3,r(+(tr@- <ߖʙRՇPr"of R8%ssFP1`ScK?0 H#qt`<Ŷ?@*UZF.bJE}+AHxĶ6 KB|ui q pi^jI K3l|MT&EzPH/ y#MkLCZ^q| .fKHinS39WJQo3[=>P'k/|m<_-;]gr.Z-'@k7r6{F< xEq'F,5M. 'x+ ~ $-df-:MkSs^02-HGE0#vlfI*Y%i6:SH^:JOt' Rzv%dk6ȶBo&ˎ iGz[l ̡Gh\@bX4{Aـ?ns Jܾ:+ wֆtRHV1;D믙n$t̢>U;/(: æyMlBRT8,K 2feͭa7ji|S&(1eՎaSBLf]B}F5ڏΝ\AӠp1D>6eF<=d~>y jl;TO,okA~z"sws{8l-+{ژ z vbT< n^+ސtˡi7YHAa@AT;vBx+?Ac2ΣnaGR\Lor_$G7R?#*fYh!_ޗi7Un;P&FZ2AMb)<739Q@3$3`>때c;z55n^4ħ&G{aSU冡.+XdTeLۭ!vD1ODĹe-{ers"|ݭ#s"{[Pn#=zY7gU`KYɛYGMӳ9ErڇZNݻc#V,U`CXgvI ^yXSO;2Xf P@,ЩnЊ/Mgv%87-<-Yuʡ 5 *8wz/tQp=2\?& /?m=PsΪӂ+ڑ3|;Uc=% , z*4 #X@Lij:<-4^uȅH y.-@ھb u`ju$ҢZشq9v`[o ۠0=vF[Q.c a]Q^IԈC oMUU<%kNhDi;_dt#3ioqO;i䡈iJS^=_B:_)Šs$FS ΌST)|ApR3َmti礰¾dF8X&\HXΔ+prh?]ƹ]_rͯMGDrP9`u~~%]p=$ְbѼ/*n{j1X 1[E +8CH4'Rx.p%?\F_0l9Z !5 Ѵ~[J3,.*oˎN䆒p<^w"*\cyQ#K>vJ$ud)";-6fqڀ]2뙫B#iv1_oaRڒ+Lѧ97US+ w {X֕=qkj4'`,(13Wlj^^6 J)c&'܈(ɍBW|b *pA2R[ܸ,T?J)8vZ/7z5 `]!2δ%;Tx?G#*r$0N[qy)J ۿfD] [dm|>GnR0e Yӄ<*4In[p?-$"$gk=o~~%eǠ];wĐnj-zM0dV7W4 50ة'U~.)ߒ5\Չ_-aV $_P>Bj~ðjksn%74^F$UmPD%E#Zf#`+)4x7C@Gҙ& A^guX"JV"c6Q#9X#N'~GzOxC.ܢ_ZS0ePlwIiĮEkA9  S56nP z"dMQ~T6ԪRdCTWd~ y=5Zνr,D60M@i'$zݓpB Hڔ`;!A *#%3݉OU:p~K0U0ON|}zsHW݀%G߃.IE~3o(&CzY(TtR:ێO PxD]ʎm¹#`ᐍ P>ŏo^4@38ufG7x 烨g;ˮd͋)j#8HNc| 0'eԐ)vU irX 'pJ̷+z, k\BOaMi_Nrz/Y6Y$.w{BuLhn̆ )VH"4} ګF(YN)( rӘ\_a#ٝ9҇@\P&,'T6>@!(?=c%Mz#o;O&K\b5N-+8hEnwj +D)'(T^9 K߱# :H%/c|F 66YGHTa0Kg oֆJ̿e5G̨N2@,Tko/גּɰI.침Iu;Rꤖxa~ZldfJgߕ5y"zjwx?ȸG=[9K)U{^΁*zMep"_JZ8_3{tUI0#&+fڑHdj]Ƀ=%Q))`m< -K)#':)6aKsmM` z\2% B}[zSY8g7 ;0 K(D&0˽*b]xJG7񻟕<[m1R|EzF˹YtQ |I3 3\L4쵐2}U/2Oм\L"2ȍ. A,Ti`U!ێ1ƨ7 D^/]%F&npyPo@4TjP>̈XmdpPTy tm {;V J3h@3li,`q8~Lbrs:tr1>9omws5|~g͢F N[aE+hrp2罽<Ɓ.~7Jz3oV"#(\poAVvY!ݕK7$_p- ,{ ?VgKxU}?yQF%ᦗU;"@qJ]U8; MŌ9+ wMKkx4 0 Tl8I*~LΒ0yoD[R:*O|uf3.ɽBQIXrEZi"Y{p\;SO_DS*oĘˤ -D)Kh_\|_Y|VT=78 |ݛ,MЙXO<B(ut4x:kKdҍ͘@QZc{I;fmdyҡ{Lc+^|rV I }  B)pղp~VDX̝%,lH@`lhs147Z%$YdoX(RA58&Rd ($1iT,תE!0A!(==܄E0%ib6G~V\kG/, "ڸG=^(u29P'%8WnFޡ/Y˘1Ql~H_Rs"k5z>BpKCJIXtG.A%WK翺mAqTx=r6tO6SaM{|hg^Bmc_7|sP:.|7䝽N8%׸H@k3r& k%#&gpIE4 0A)WR/N#* ?D2:%YKM F`7LrkIzO(vܱ3 \K1BJz48hd 5~C~C(p2?b*NRaw1穛Uڹ"d"[6NYlb0HL/3ɦ.- 1ٍw+NXAʗE^AHRN{x%}J4yX|3GyZ߹˜514ҩ<-"RC̆t@كQviG, pNRuq{#UnOW>$e #,/s#`^2?]fd>kTɇRjJJ8:j8ۓdHWK ]^ā {l,sBQ`,˰%ͦ;,K65І@uO+M _KzSƫ-審H@7`|܆[1_=do@Un ։a|Lki0#"`Ѳlaf޶i rw rlj1D4!k%nHKsS1FePa507+Un}FZIq_)fc9l۾R/~xP3] ׻0DӠe@V*9p yX(`PWG,qO},v[LcpqJn?iVi?7Xk=jYAtVҹlÈ=:SYx6)nnbRH' K (;6' Uܯ%cxh$i/רJl.;c0 4[膈_TO H?L(7YHVw8NF;Z}RtO_N~OѼ&xn!6:miJ 91\=ė3Y#q`BD"Dhh?Ԥ%G5}}v,!s1ē)Cr? y9{qp6}9'jI]%Da4tNe=qWƶVgx']YxTR9%%(Xs@BcFڅi) ZvV̛(ϞS{>$KhQq̻FQt!H9įUcakƝ)OBNwПkwZ"d+Jf-Ε*kp= +)Ѓ [EAoJWo:O4/:ѥظh<玏BU-~r4hep矵6:*R9G;85 מ?qr=|=̟T#<}Y>H\ ;KKK!(UG[v62MxA̯g [Ab<%\ §̪6ZVZA Z)f) =oė[{ֶw40L{tMi>ȋHĻRHҙȫ 'ݱƏlO Eܷe=gS%TΛʗ`mo?2]$TmJ ̓ @؋$9r!Y2;:ڃZ4@q:|@U9NB>ZK<' M tW懒HwSπ)kRH%ᣁ\kNzŠY!3mv DA0Z| a^`HJr9{g1#g%xR,}_0q ";Xdw^elCD O^+ٿzZJ%i$ր)=#35j}K\L6aZaZ}So\&k͓ﭷT>"2J3?&=k=sZN6.R$gˣ~Q:lleS! r1g$MUxzWqE0n1qt#EPpii`w-#D/Ep8;V H xRIkp+1* _!^YQ\Y"K@JZ21.a&*FH0n+u78cTز b #2dZK$i:il_a7,pƪ 3}9b_L>xg̷Y:z! 4F0t$Kp+ܸ'4kn@VJN9}OnY{>E'3˼l(Nϰ~^j}&\)p> 2 nOYD5&Lc8S/9Mlwn өHqENqMbiEɞb^ͺ:J~r/ġ!ȴx. [*vR}Ye?@b']QdH;!6 ~0tmSD((#zmfy#>J$/Y4FI1s*ev_ArJ$S*A.V͹P0eCS@LN1WVͳ"Q7}y/lZj7#":_5h6W]HVi7ULZXx@B_L7Is+h ɮoÀ'|!hq=;]0kXZmjqXS͵/==8fuںgQ^ K,Ƨn`%nG/Bn *vs㟃^KS8NvD)"Jw'\ %ȱ0Q62cE6 HL0z #fsȐ˂UppB=Aq*4꿞Ҳ!P{t2A fgSGLҿaDafKӵ0HъNd5#(VnX#w|XMd7-i|e=(Wq7|Gƒ EMBbj1}bl&c.ˊ"X$YWŠZ)cbߟSδQMN[UxTË.n%phuL. @}Eğܙ))IŷpkN[M/ˤGFٌ?meM&W8>I#kdrFQA?bcAAd*?;#X7;͈iKWKLS`M' )7t#L`7"a}]`5,2^P>uo@\-%/4I@ > itFM8Yv+tI]30O6)˴<1 1OX[ɬPߡe. wC{%#[UT|v wԱDވX-Lˎ27k-}9s,%B L+/GzrN\Ɨ4̵z]xG1#jRMx َ{͞4HBap,y 6 &=[#ykRoe4K>Zpǚ_F(2|cã| f $p X#6#fg"A7Ro"t&!|ӽKCgi>}C7,M,a9SeӖ(p)@y4@FՖ )=L",@@a|65L%OS*$ Z|^ bvgvw~AP2Jk~&Eǝ籲Fģ3h4'tkdIUaL'\O 3a=}̌ bf.w]@qʸMU LuϝXHD]9X5넂QBXJy#Od*2QR\pK@h|#3CO#\xCW5`[JF@*󏕴3LxÀ+Z 폑.k.x1J e,=>G݌zVZg0fNe9ȋy=UP{ɪ]t@&ά oԩl<ZPQsƕ >^%B؏"B͏}\, ⿆z'Vrl)ؗŰy9𷇏XR n8*Ab{"f/岎K8ZmuuE5é>\@tF_m''T, :}jh8C2-yPDFnCt].FčvI>ŝk)}"xMxuSD`f* kv觑":l_~쁩 .3 gn\7M5=0Cl8؜Ҍ<{hBjN%q{kFR3J7Z."s|_:2WX&` RےPg06w^Z7vh<H 1:޴ud93>^ѳ] KQ*OzX!D7E+ekx ;>DśfS TՓUfGԮg3oLBq<qn`ov TPw;;Կ\iB,g0P_[ksF **ÙTo ?_ՉPw>O1OQ΃akcSut i7ze5 1|gҐQ+/%Mt=:KSЙuĒ Nwі0XU*\OKꢹf9EӕD_"f0Hsr GT&:3A+IEc-ȦDzGEYXC*zOd"P>yt6 GB T/±$JݞHYjҀzG.מ?LB 8z+IX`Fxğ x0BuHW~Ŕ>@m϶ǔeI;@{98 I.zW-OPPٱP 8T1 ,'^*+yivͲ|d5܎ G=S8RuY'5GynW5\/`覕>@8p-XU#GL8CHLAn!nJQGՍ%|3"4c'FB-J!Mş}qKEHH@m\^~g!f2R:@( >pyrA7[!}_@yb愱/#\[hIZ2|4~m}nNiD|!Wn`M ^ku/?Y|3 HX՘`݈*JC\ *Ц^ש-J=/[V&a8\ngW<[H쒡!.n3ĥ ALHZk'A2og|VY*S@_ud7,5kR#vJ(*yvusTb8#$|b>t70 -֍!vZbV`Ew|# tr=w1P9bۋ{G+;Y N'siuiO}?.J+xK4gE4 DhVO+?7?7N] ̡L1f;,Wj5%PV #wz {H?^O#.&d4g{;Ȉ;̔7U0J=LM?/#f /BTv$Wk5%XlpT%`+3' -) ckxAf9SF=*A{֦\"6Aq3#XjU'$Ns9l^WW|JTXE-YZMv w@/uuU vJ=Kpćw,o!\ȻjF-L|-}"oԨ\YqV-]fIs¦cNo1'R鹿~Ͽ{u̻s*TE ԝHA T[dh]F;uؓFŶݥb‹ Xy|tؓ *U5"gIK?OqpDMzU>֑y} k߲P6ML~qފpA*'L 3K [Fh3@4>A%`p {VkDq;SQ!Dq#ʱl!|<\g`-hVwҦP6 %d#F-x+d|N'䱩WX`6 ՗}g߉5gz?ߝ \&B_JR!7ԏ:{HZqH1ja,⨝zdV01U%R<VTFD7NA+TZ`bc>k\nr]WΈqe.=Y>Ǟ_t8F.p@iTyYmJ[{)52"%N? WJ^3+YyưՕ`Zޅ]؊:s{v2R|؄Xvj^tX$6ɽ8 ]~*,g]^E ;=\miFp#%Ŝ$-eХٯVku*MJ?l_llܮoq*vn-[WVV8_!;_TMXc -V%g%N:skۃ%i>$/;o_+@f\oG]DGv%փ]@*ζcvqTQT*,ό^$ >-@# [dg(C94(Z7jJ{褂t"`.2fV7 ^3PiU ƏXk 0.D {]+`gLGEIҬEydOOxVNd #HsfLg WTxTn8ƷpF"sY-G@ Z$kwPBhǕ`໇s iQi@g1hص^ ]L'ESVaXˏkJh)O{a*2i~{YI#y+o\"p'N#'ڿǦ~mpIuC$lr?G sz3=/dNK 6 Ccf\Wc1bvw7_` ls 1ra!f. F`?!v,wU 4 M+ٖ-PZ( JVobi]|L[>5AZUNLf%,gt%~]݅9vI, rbI9vK b3j p쐴h 9 TRQd_deП@jkZeh7)qom/8((/IY!|x=Q [/ƥ\1g)kڒ|Qo+xoJp.4;{Rv~!<bQ$hL!pLNНAJWܥZ^!umA:cl~ާ. ݦn"؞ho7tq=ykSjP3G\?1@FJ=Q@|LjKn<w[kz!Ndy#q"_ݹr[**OTŠ$p!`ݓdLLK lU9fĕtNjV\= `H Lm®6:0^ڑT5P%YYLv]kOZ\n'жÑ`C̯iv XO**rX3_xĔJ.fM+2r&2GF|cs:=a%՘aAxEl$cU+Dr/o7M.RՊcRV@Nf[ZYŧ/7TK!C2b V\2d\&6~ΓVnSsgWCVA} tE.x?\^_YLF"wCX(1)L !ZRfbZ9CyؼϮ Ϲ;NDI&~&ppx0r[Pj8xꪶ+F0jx6QҀfgab4 .JD\Y<jS œt0[ W6G@m!eM6@σX}Kcd6!vm%G,lfmKN*&qjq;@˩, ;vņ)Tzށg.%#ׄx':T p9|4#$8Q"/l?F@5rirTc!-?)4[nW|iX#pUg=IκLW3S=򌃴Ț[naϤ7A9WpR.PU,u ĝ{㼼mk%=(kMWp/ѪU⌻wNlX:^E]߃w5`7&Bc@y{;5vqI<% WnUqNE?-G,s%1R,?ڢ u3ax3߿^UNFaU9?bqK'YV m13œu %0}Y/Pzc̳Ir9I7+k2.ą ~N&c)M3I} L%K ۰ƯAŜ/-#4J__7F'~n5܂eu#nw}|L#N5VRVvrWrsQjA!Z;;]R0szJ+5eHvDߧ_ЩP疘Pv9qLf7u7H s7ְcKG(s 'Kp_;;WǴw]&+ 66q*f~F!WX ZSp)m`ǣ+"I)NcS9,|/1o`>GC&l p/C&rB5ʬOw-R q^Fz@~U'Aqޝ?/mST3Y)HfjzתesȂ_VǤo`qF+xHqҌ.$A}FFGW-^Y2VV i@thbdi-'iVT١S, I~)a+NȢȆ? ZG/[bT¾o *ydIӘEYTK 9({xN@ _ X8|I$FćWRs IDOocD1XwGTtJ|/&uk Py@ml:0u[AQ+ K?zݞ-^^*1]g@ 8 <wkC}?5'/nGp6_vXNIk>k 6WR[7KݧOטJn(̒Ξ Y+5Х3#ފl+qr :EŽ2(.;ƉXd([sjm9Jܺab!PmUPN܉ k0C['ض6y ҽvChwR±yۥ/$ ?ޞ! fHN|6=U=TC$d8u+X/iF9rhsnOJ"Q%H\iP4@M<Ǔ jզWtr: 9]3`!6}VO e bj>o'FBVG!'_gݠN$^GBF^Ez Qy;57Md.qI0u΅Z'e;Ր 207XqQ3FPHiYDTNp'3!yAO[:#퓯>)L$t/:rS@Cte72X_xJD'./DSsF#bӈg#?V4`sl.xX/:r? +k-<ݛ)#= H] ty>Rj˻fE,޲|Ϊ& ]tPL^%Vҗ979]HS,мQX=2S@_e&#ZWI8md߭Nnqۗ@@t9p]1\涎A?p͌҇@ ;5x6]Оi9>epr)a#Iȑ򴡶ח: |sP2B/.;e@ 9\߭m'~d\p=/.NijK-xmhv SXT目y=OX2m]GJA}l}Ӆ`10?+Я;.3Tgn {v.s6LdRfa'-QlZ^ȁD9Qz=Ȧ]qEu~]CMF:GYzWB^M#/ܶ EGWk{Ź[{#N#Uem032L. ,C nިggcۇ 2NUeD6=^8M=ފmz5q?b:v\S ƭ1lu$B󍗇^q(4aa4_Ӆ9vѐ:AC@BySbuh%' p$^}(bv8.{8RA&5td~g<}6vi#0{e_8dZD CNԔ(;9m3{T69_6a8E6TH*xE6QIk'\ӳ$ s1b;3󒏇2h_C[Ux aOhy1uU2q[J)BMDD+cUoD%'#BKaM&o̝ʎ௛4`%~ 'e-4_- k#?3cͷS{fvKGy^PӧJ xVT(mm!Fpb9)p=Z0WקT×Y 밁R,jKmziUɊmK4$;\o{n3\ n _R /(q𠟸ơaԩfBg6kW Dq S!M D#UhI|8O'@ ttHhVGN&L9-p`6gJ_0Wn_@Ce;{PY?@4ԯ+!HiZF۬wVV9)T=.@H)Hֱ 0(u Kn϶ՙ{Є <{UOtn>lKH"C5w-7mh%zW٬<ό,U@b -Ydgǎ#BAN{kMP_R~¥i{xYG{9 >J[$( nqҮXZ҂hq[? -v?1KU%ɑCnņ^l-4z+V쿴UaH.]\.@u2llFFz}-7@({n0(|V YnGʤm4aluʢ0DG]bE|%:'۴%LwHd7k{ss@#O^媿0,䈖D.6D~\;4q&5ѳzT ʫb;'7ԮcEL0yۡ dYE6Dm _w v|soL@XvkD,NhǥhĊ4:z-?y }DSp( _18j[tND LT[*<&⹜BP bSa iPu H6hbhM*-Xktm fJ1i;@5[z>svɌ` K[`rMt&?;L@[|@`98h'PS@ND p!lX>8P!!cbҖ $ Cjt>&Vڅb?SH(;O7t} ̳ 4fRw[KlCӅgv[*$Pv~9pc*}(պPx~ vt`œ)"k9Cqf;yq"iq9YP2ÀiM~3xL٫6ok| ӗQDI"+jy4+[!X`NmKaT8oa~@}_:#s uQ_p1VK-d$*-_ώ?yy((566=BCiLbq Н0↔ĤhW m*mN؉0*uF 7j,AL"/ɶ7XB|p&iJ> qiar|VwԼ"yxr-"ݷ0̕ӖnǼ K]qi@94RUq` rGo[BBg}T ZSxc1 #B>&1?˨n~-?7~. X}}4~3~էJ}Z8y|>닡ǂ ads[Na\B".[ :I{ɂEV9RK%pr[ ?wo.=`G4x_E _}l@r8oU0eqtT!_$\l)]Llz~(%رqS`dz҈Wq( :Iu-X;}sC_`TsK/ȧhf u19QA͢Oo۳lªxɻ;]s`V/x4Іx+8VNJ[9ݲn@ s KNdmo,N^@ה1O[g7 nZC^ά8oWFR#c@ұhp0KDU8ƩƱ$puyg"qxנI4:#毹HTy@ *U8ĮN"E3N7xQ1f =ԑPq!;BJtK帚P .f(Bџᓨ#NyP=ݝ/H6͝>~fMye ծY̋NO*r\H3ȻN"nȮH|Ɲ{vF0G`I5RWf֦Pǐ.g†a-HĎmGïeg6(eeq*3 #E887hq H .f 36f%T0~ԥem b{Q)x F0Ҙ yѾDHB_ +dö)jm[Н9,^0ӌ 7pS^@ln|$Spt auWD?[ D-PS85, DM,$3_h`AcRE ?,lxc?k?zeW xt\}HU?K! ވ L w M<|SX3< BEv``n35s2-.aԟ9.yt YZ3V!/AVis}zpށ5zϡRJxkxySGMD^hXka$jƉ@v=J&quϞn29@.n_/ξhl) 捳|F.X4@H!)%},"xMr?wWA!x_)]֯zQW!b4q67sh1Aey'#3ﰪk Lvnb3joB)Q-ǺvIo \rU⎺1\/0LJVqDqSCMW/=ɌF 5y +9 Rr3Z~:ҔtK-tc1ȴv0Qk3‰F ]o =LA/x™; $Hz.;jy74#)xaX@& J8L'_$]¤թmdh vbvW5y+:U*J @6dȵNO:V8 NlF6o4o|pʍ_6K /?uE #l U<$jNڼ(zY0`1|+m7[  n!]Qn.L,pF@j@]WrڣiHl 3uPθ{l"rQf*p$$[7?r5&MGaS`JJb v#"j=Ί;Cd(2F$! K!5x扒9A, iv2[OffjJoئ„I^#'AN|%'B!30֒ 2«Dk$dgK:JMq?#iU-Ku,9p&"vEQ9*o'OXkʶYfI]V4ǪyJF=ˋd/Vsox k|:@l m`PTNKN zZXbd]FAX<-1 & wd퉑~GgIrhXLYFFli%'BtOPn:gV^w̄H3[rFLJrZ㧆L;w]g~(`"d XUU@i-C3qyYG~Hq2y:Ͱ`uvJьX4}dtꕶ(ޣlbZ)+d, `b"Oq 8#x~օթG|X z::+m;I4%/%G#d!j'NӋ 0oCN`k&;Yc\A1xΣ|rO]#Uz" L8p@>hK=/]CP>_ϊ;oaɁ kU\Zˆb}e 6'5*pB 4jɁ>xUz` \͎(R]#Ae KK9iH^m 0fuNgN:mؽ9<ʱm8 e *½>Twt(Yg,NP-5Z=kPybɻ6cÌpPJtÅpj|jKVqm VAƤxRs(벒}!(-~I(C-v7D~eW5Re^mrv ꦬM882_6"Ŕr1Gz+ Ǯ~13rEvc4Og_1D`a yP4[qF X >#Y6." /*9<" Έ6dQ8IUq<"\3dȮf',B{X8NIv*r˜1&Q~Q]rvzR|ioye(CMH]9F DZ\O=.Y-/;i܋75Z:{gԫh':KzSLLUJE?+`oi xAgmq 9f9@*z/Z^)G$T)pcO0?frVG#Qx7ߩ'Ѿ -5] bA txgcQ*jzg10adm4Vo1WID: ie頜FK3 YtK!wP _vKB|Ѻx 4qr:i{du nM=Ӧic7mKi'"%AY_߻E AJyVT, ƌ垻۬b[5zQc87?K=MʨBVݙ]q ifIdc{W6}p3"􆌯A`rj},w%/7O#Kj6Y1yg6Nl|g[5Ք#)Nn'W\w kq YH6.~[q:R,$pLPԼoۼd/wD->iY!ʭr K23ݭ{]rNzǢJeY [NI8q,C͹MTA1L䥏37;H~>?**BrHꬓ*2* B=[, r-Qf]|hmAj̤&ĺ9 SnR=9MߤzqZ1XuFu8:jplt~7ߣ*S q Lof?=SDF:y=a Ϧ;`GaAVb&\wMCHOa7yM2$&fhd ^e5?ɘMi' 4 %{]tDCzMUN^.oɧ`vT8E e_-(w6b5OPxI,_ wIF5i+MawV-&. c^UlOnZ RQ#*̩hјx9;jR>Tv(hgioȷ6+R:Pɞ>k<]b>U"Mz-RĐtVmB\W%SK}Zڮkpd򢥯VUA G4ZZ2 aɥm_by K켫"yھ? қY=xd-5('5b#p >?-*ƛE0`<?uQCh$Nwe 112]wtGa0S:s}Fxml"h`҈@dV׾e0>qp"M зg,5~n+{J~9@l6ۦm0`D_7$(3uRߥPrW9j+ky1XY{na4a+|S.#<WhTDZ։$猤uvizCz1%C!ԂQ [w\F3CA]ڗ_VxQBCu'QaI\5.Oh\J#JiT#<)xe?޽R 5E?-bŲ!9J8)oͯF.dt3dle)6v/չs᳒tzgzF@!'q!7v,ыu;;_hPGnL,\-E5TGd=&b`\(^_U'c'Z7 ]V্5q-q~&3Ud]QOw* #&#fLށ]ғ.ye 1dSMsp`×\2*[ V$. S"}\M6KCfGwd=OHm{QDG&!{89k/8'|]R{9.^L!M)7W3wH0RkY㤕/N\8'fxܭ=Z+PTwJ;IB CQ<8mU&%IU m:hB=,`F@cn<(,TO mUO u6D Qp$ww|i7R8kt{:*ף];7?0!gL1̆8Wz5_~'kz rtsKF;j-9ʓZ&kW(~^+-KIPϠ *v);`niClt0QE$pmoq'01ᯤXu XE9pE)oo7'{E/?3 JuX:x~Q E;=טqﴫAʎބ_x?\` /ɱ3>ל`B*!Hdr ʛ1EF7a]Iw?sG盱mDٶr h^>st֋W \s0zʰ8=輊c}:6(Qج0q;sV/`h:.Q.]5ᣂ]7}S9 Yչ7f=kXӍ!oc$fHǛyL l:u!m4%w)LUـR8ȧ) ^9رPE&qQ=j=UELLݦ9 `ӟBSH o#fDӓ'Bq{cgJHan:&.S06/e`. ܗ˜5[9LϾЫUYHctk\#.׀dc+L3FݽF~wK$WkP Ωh;hjp!8h /05lbttL⮇{ x~SOw !gQo04㤿\s)3$oyQx_K!=c jx\ӟ(M$?dpyTwR r~1 8rبv\6 ׈1V Y`17UZ_ ^8M #3]-!ޅ?&YJÆ`BbncD]ıl9iQ׻0 z+ߊwq5Em QN/^0+D")ܳ{gBP O!Մc#PśLhYg'm?-k[*hlǰ mӷ|C{&.OL1xkĉO6JZT{:'y 낥sVa~Ndt&9ؗ q#~[C~ȫp=8doorckD3)]2A aH`E3Ͳ)ξt6&`ICm)ie^SQm9'׾?sBCGU1̊F@*)~oB.Dww%>?/t;ӥL#; h Q0xau`E @]MCgX,@"_bx-|K;€b*Kp25PMEuM%m$ KL(dr98 Qm&8ܞ!f|SکmfQβj¼*76-b6Bl_V*'ʘJAw)XT\08D/_> ea${M4t=]JDA a|')VC{S__Vɼ@ KL*dZt+ڏ+I⡮h#䗨)dqk]Y u8*mD_GF9Ӣop#eGlZjMYdE O98(L.;HKַN$CL W d0)[= ڍ-Jq}ۻf]<񒥙2v갬>*S2?bRڨ*b3n:lO0yV j+uGԥc=2:ߋ,+Sv a{ш>T_"FWUs ^.>7zo(i bI`w~s_qZ! oӕCW/][ Ө9! y]ĝRB6q`dy4.8q]`EJ0{xE7Wq_)yyq-KЃw4SBI7ǩ~k}? {惝R+ 䗡ybEy0wȒ t/;gxa5B(c ɂB_D=h]u6+~Q{˘$;OoJYj ~ Q/~$~[- ?B[7ov-K&jdlP c"de &4} q~iN<)o\7 ȿ!wg>3c;ńjF~\8[d(Ȉ}KK˴h_Ov.Pg)w]P)GC'TYa1QwKu T'yn.H\NOY _E`ZLՌ;xu{Ճ2sF}ЃCLɭ \PV!>+oUx?T0v{!d$a"VUr.P,v (ga"6xVz§*`'SA+{RjZxm&dKJqX͜[V\Guս6{S);jIaS/$0ݓ̂ґL8 N'x<$ǜ k1]L#X\Q% ]kJL(H/ )-(1z$6};CCz,2) 44$"[2Bu%TV{l$RT,boS']\zۙ,dG<3_6.1m\v(ffXmP`qúwOεxFHަ kI,P.W6#g#I,MTYjP-ߺc2ʮt0ZX]~,LKuoۣ:5/6vMʠ/l|- [0hLC9@rYcʫ251jBY=#>t svKl=!EIpAYt3ͻ磉t _xRbyݳ0ctaY4Fn5- u2!CLa9"L*#~Xގȏ0LI2^e.$ƫ^vS5 []aw.]NlR >$囿;Z@f{B ROϺDp;ǰ~˃LKCwqypi$=)d! uzW(xG&ØI{_Unu DF-3ߟS+f$()("IK7ZPG{Z^F S{ o5HP\TTzf Lɭ8ƣNNy3V쪷+1P'5P < RX/)!8LŽwH/ӞSd|o륧?q{hXq-J+ LT9Vy_4$Pkۘ?DPua-? FvWS5$1$ $@foo) 4'"vT5,p5=jb0\kj[0TlSc龚BvA $j LAh凿喇F YQ,u.L%O䈵U.XbrWdr)1Ԯ H>O'ja厷:XZWP$oInHۓy/[@y=} վq֑LcNg&d.mehbf);vL/:xeZn3Ir:#~&Ѥt-;xD^Y%4-Vbu oA?]Xsw+ I1.]"GgZw? Rٛ%.A&[ *"jBJ{Vt][Vi4e"J8l֜x*?*^9 [ 79a-1!#NYcC3 $FA6\ˬxCI~O|Nsuy/oy51ףt! ] ZUY!-9oyDkU~K:y RVd).;z ==DЧ(\ )v8:S̠G@)/t%I*:u_\qzy)ω=-p- KF>gm%F(t)ۯ?s~I T&2 ]<>k1ZM?64C2OVl_rc2Ey,I(&J YQۨ,TJ"Z2?*N Lpן=L&1BiyIBHb:T['Va69h>g*<@c W0cvw@ H@=r XNJd%phRa"_6)?PFLx0vŌ{u$J%#nK} x@9yT xzE7xN*. sZR>-WԔ체êdGCԜpR5Et}`J;fYkFX3&ED.1d1.h#p"F W{c"ˆv|HČ֫XZYzGItf,U`ʀ%W=g~'0e*[yaBp72Mp `_@z 2 $LqH,HjWM{tcb'Af{<&^?@ eJB83Cں_2\86buTʀQ VQ>Y.}2P=`k  k TDcC+w iF(-. xhAˁb~z&/u%(!Gpe'JE8=D7Tڍl`U["xpc&2X]_e5XFi 'kZ:(#` rmE'.AY2,T>#gq^A+? 4}]!l-W.`#)D@61Br={o1aЮ3Ѝ;Ƴex: *z'7H2K fY+R^ =i2(/V!pʛ(%(S}D/teJ%pDU<.[* 56W^qe#{*[. 4茖٦Dh@Cn8HL&xd 4oLB]cwl}R[g z|ƄI[-$U"꼆 F޶ip 5bi|at 1ZKUi<ýnW&6 ?sM fSPQΪU_:8m85| -ŦzZӰ !6˪hQ'#iR}{b@kNm5JÁi-i9@y}0KWUMMez ;\±ߓekZ_'2n*Q3iED[qMAjzzVơ(m(7BcQ\ {xHlnP Nj)T[CӱF64Å ֆ㉘ RY~Raԥ]u;u {"MR}NhPPDt _?eϥ*P>te\.Sړ?Z=.at4-(KFt(=Wsy6'Aw6I1.8vche|Vli`R;D|/.Z0Qu 2 r1Ժܷ@=v*A =N޹жt6{AcsB%+*lJNʰ4idniK]h" wiaʩi)jH?lEͣf xĉ.!zӘX6nԨJ߯Mc,Cq{2bR &K0 ](W"m{fQ(bp(jF7ggG,Qt"-#mjPu} ML@PF~Bz`!\Vq!y atl :ՎS _N?YT:tն }נ:7Leñf9I@&_FCE+ K!&2<9.;@ڞKe? c$9ҿw)Vj @5to)~HMkyͧ"m/Q6E#ˋG7 6}u#R!eg|aX") C] H=z6ܤo|OVBnyTP$ŬX+EHshުcj֘92 w4jjzI`3SP O~~wȴ4]r%ڼ{sv^ RXe#ؗŝcI_d `x=:9V9ԅz@~s4H(DR+`ps&W'Fk ZҠ'g߇\fH >+U"%9_fT0Eң֐=1Ή2p ibBU4!_,?p] E00$ǿr~g-Y$1=0M@L9=CaCUo9^PVjUD1 J1P?%au-xGt9U> RD٦ vQ'DFrX: xl>D\LRD/l4 {3Xԗ&VxԼb@;7 R`r q @f3rg FYְIk.g7"LoINN.|2;0`_y#2 OFe7A;kp&DpVeZ Zf h@Dxhmn OIJLrvaw}s|˼2K> ]./ ^ocp@ 2(@}XD2YUӲr=z?8:_&;E' 7P`#mgጩ#}ğ'DqUr@nϗmA:@oFNm zឳX VuoiT1郞~w/:~[ة-c 2.:60 5nVGYa#G:>v㓷SUǜJAPaHj豮+W JHeu!zSR_--\4]ȩްw'9>:]DK :`]6D-F=anHQɵNգcIx<1L`OF2B5v@zAr%Ί*|fĭBhONn:EKW~OAu7S츮&`oci7e+Ao|t$p!3$ZE~rftA="&Gx-mr'"u(F`,>Mj^a&@lzwGjYpcg*n=,v\UB]261] _q$cWWEOG6ʘk}UuV:C"E-lnAGy`:\*gHP#6N ?B"ՀHU#ַrsTޙlֵR^$B^9%n ft`,Bs%k$HXZS|' {* b>2qeVF#onCEU6YY xCCAnjniDNy+Ha:k~|dl='Xl4o5^+Yy6!~ jV=u)޹]W¾]`i#Gb"5GSqg]zzy}nP/1RIM>lJ6JVyфZ+øs{Z_mW5baԺ=ʶFFw 1NdN27=h{mX y52J 7Xǂ9]_+ 8fEJbXKPxb~c-D~r4Ȉм:n~#c6̬tS|ߤmjKM2t EY#Ղ.2yݙ ;t C̀ Vm(`P#Ctvk1``9'SUl;mDwȜ2iAlYr sEDpI69&ҥi{1|$i0r-QO*Ҳ4yXTVaGwB >/$+`52O?(xcL<=1Q}4ezLg!!F؟x sĊOϝh6J^8D/(ӇtuԆXg{/y3J8;R-!~?V%B,Y8zd9qm^ 'Z='စE B[5dЅ %0t)(hѺGNԽZݲ{$NҤ{RJ٤0u.I>s` ?5{.V{\*i &X 熽"PMjlC\j?4eҘY[]vYNhaSa%h&:*k&ʅC8z4*RwSyF D8/z/RbGN'.z/g'] N dP*| J-KH^yY9Tu 8Œ0w3ފ1cAf8I&= JyImGSH Dd+RCLneV[ұ |rban.K$gIY.xBOafi}z8 yW4f1+-G )Urӧ$ U4qb&B-1P{JN[ÜcRAD^zҗ ccObzR_me Wlz7尝00 pJش8Ib.珅+8;8#6_smޔBSn)ӵ~=;o=F )E^K8^o<M,MVa-N ߺy0ƀG;0YZ07070100000370000081a4000000000000000000000001644ae3bb00011884000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/scsi/megaraid/megaraid_sas.ko.xz7zXZִF!t/'c]?Eh=ڜ.+-`  {fs΢MOrȅ`(.5e'A^5Sf'?~S|f=ΔKڲ u;ϖȕl?:gJrp]j%K0Mn VIŔA9R5w8,о/[7VN嫻I d}2$TAi0\pp Z9TLaƐ)FJ+'jyt]B֕RC184،g0d1.&rw ;vE*3mթ{W\NL'mQ-C `W*;ދ8;TB>U[UlrWQ P?=#fMt1^wn78!0@ࣟBM tbN_qХ7Jx T3*jO }L Gdr)ccӨ4: M\(ؓz0}!_c,GYdZX\ DY_v/y y'uNk2LVYϜkl y23r9 %?O2|+"+YG `Klz?Pm4=G0W2m` #tq<'k3 Rj#w )NÀ2?tTD÷?]QHCZd a`Sj8mi[TK1|qk&J׾݁zцRLmZt,bCUҟWjjcfZ)j#: ȆGTF+_)&6sU/zlwۀ7<~'h%pZevE&9A: ].p9d[N,{=zت0Rπ]h| RyQ]q%zwi*Rt֚[S/ؠ{9j>||/XZu\֎$铁BxowO v:'4jiu0qIqa+=0q LBϼe'[l%w rv,EE\&źyWΐ 4 kxiJz zGEc3mC3K-=h[MbYsm9dl.MaBS/LYj2`qֻ+ ^POծ}, -"O:T[ѻ1 -bJi&'e =.;@ܐ5|2,{7Jgp\ּU |6eodԁ7rz{|~ 9E/+H'F/ejjڡ"FlH_9Ȗk?c mdud^6¢J~k]K>rY>Nnlc JWy;B#81AV@S.)k],*Կs08o|).h!5ͣe g.^J?Ca<dڋd1::{nK8KD.R`wHtfC#pgN W207V`w*iOc<?U׮u!̆~㟓qF> '1.Ic d4[͛ЬbGU2wu5^Gߨ%@U)Wfq\Y cۗkJOW'][ aAVzˈ =\np#`v. "Vآ }C SwB1&asd5>iA?!@"q?!]fU, j]|1頄D~TGf=:7&fCE+h|QVL"l(4:D +]ͱwy\a.ZG \´IzCeb8j:ccxƛ"(6])0R *T U !ljmXz!J,T2!rArB-8=JVui4/z=5Ga2ROK4Ϙ'K h11oFCcIW\34^i e8jH,L;J*v0^8b=uCLj%ձʉRxn|y'}6-@ ?Q'+O-a3Y4$4DHа@4}FUxTzr{7X P;hL(LX{U/~M@n^6BmBO{RwjlOk`9HetcR.P "TU"lWY :@2pE\Qdi ؤg8iP=cPIZk-g'@f Ps y-fX,Lj(^נgZ.aEGZڔd!p;@1S)2MCіG^Qƭ=_mn#N,κ#>5rs'T>"+>:l][tFEӕXٴtrv%a&pmoZuĥwcu8e}fS4Rؖv)N☾gVUv\\,ÈCa,g!( i7&LvZ-s9<'THƧaGsROmkp$rRrJ+'RQ.э%@,.,Bn~;e&|_"6T(9VYt maֆ-hA *zS 5@ L [tkݝB3ib#Ȅ{#Rˁ: N2~Z[ҠTd'mi}'w26K*qAs1n}J6ee$)úP#[FF2!sFhߛ.۵>brtgMp$@*},rr{J'6&Q n8,[ap+߰;ra)or&|&E,.ai719=tX *nsիӺpS.P]e/gke[CM66K0JE_̃H"aL¬A)4M{smZܥJQlw>ZjFh].q!eɆilYJZq@2 MFc l]ų+B/]GAh#4^>w4Fr4KGJhݭT &h{jg 4v!aA2/m[S!#EConY%~di)A9 ,|;'|[\(62x5iӨN])Ggs$纔rɞ_j Aٌx a q^0O4j;%WICu!XBzJM8Žs)u?eٻo^Oح->N8c5#dl{қ}RK-Iy?x  /@/.jj9~'u7~8n/(^E;1ׄ2Ry[T\ )9c #'P JjAr79Y9x?ig4ؤ۸" ɻwpˮpjXt]>@ѣT_e) lG#B>?+qy1 h>To;Xz#5qYg?0rS`*/5*ܖHbɺ+T֛OQ/3oTMvr|AVAR)u,U@"c"OGXEܛMUfcOyټ*Z^.f-,yv(i4d||\{T#Cgy:;u&%9.ɪ,M`*5۝M4^2hb]%`2[ gwB_OG8oh^gJ@  t o&b=+'&xHRce7Px@4:z9^5_we=04ڒ`͇2^ |BhVs$&) sLe.J1ѧ@3dKO\q5B8:񌆦#_0/My7gHz>1m;?#z? )/4r:M4ô gåb+A䟁x=e+ofl"i]a.'FlKr1leA+܏*]ó~D>ĤĽf# ԡf|㠜P VE!WmPoU髯#>'G D/iy߮-n1MATrn!$3wsA,^oXi_yD+b8+kM"(NBC$1r5Aj~lhq/gv$?<߾yh ƂcO#o:)ƣ(P챐;~-u]Jڧ6L'7JD&訍AX [j[E^}۩  E<͡*v\2RN4d}4/qE1[ÍOۧFIs-l)K;y>͠" *0YK@j¾*.rDm9lކX7H-ЮãЅ >٢|BdO)<"$^`p~R5leϬ0Lռ3A1R 4>=nE1X'oåEjjBݻT%q8چ`Wg1;z@f@)Q؂ҋ 9'8^J'p)#eUDeȒDp>.5i1? .IULʰ8Hn: BWb݄όW󤲣\%MV@v7?o`=ʤ5ܧ<;83x5e4a}l-mB]g 5أqOLD=3y H_Xy$,]=bofy<۷9ltY1yJU]^SNH ]VD1_{rKR?[ftnԧ,#,ޓyڋQB;F+.4͏~%JCX޺1+ݚuK)chD!E|):r$ c7NAtvCqHൟ( {攏2sf s ?A>>n%.Ƒsӭ7{UGL豕KlJcP:#%t{^/PBl &ae `O3@i:N2\-6wҦ_ &EJ(zRXƮw[M=*XWqĈhk4}@˺ϳɨ)@iH륿vSgOnNJAw. m/h!#q:y{9R_9HW4q0gJ!sc2E_? JYg(p~]s^lXbESXs4Ԩ`0|SC hH)d s23Ȱs7MGEdtv ~*9S RJE!1okJ.s) ~6t)קW꥓퓎%)9|Xxo3Qo0śU!(oTf>+)'v,M0gz:t ,F)`ِ'NKt+#[S (L`*EŽo$LM<B=z]ThaFxubVH- +}gJY݃5d^"$ (\ҳ&0((W9F,=ŏ4w]ojf#:L:вIѲXrgE~~>ҫKZLñܯAA=ïE>&4VpNTSCLbrpDW}QJܾ/W-`d, %'W6TզhH苹fMB>~|h4hdGGMK?B,.yy|O`]h-2wĒx^K#ǵ&{,hcmXF2{FނU9}F_btm S-*S_ }m*$5`^Rh 1mxkz};_uMdmBM9FooT'(gHs WRD&.V3B&9}$cZV/])'s@:ßqF$0'oFBFSN|Gh#+Ōg-9hlBL vm_zg]>!o2wj9c$eNQTPA(N|0]ά?e1֭;yyҚ\]˺,$s/&(~@Yh$qM݊;/v)>c=T17Yŭu: rTӨ>!9p %/t߂hm2GKGgKܓB1>VM޳{d:\(ʍ;IJK/ʉ edRjSM;}W:;+h!*Q[m@s*P$y+cS';i&H+i74-P';MȺxx:Z<%Q|+ ž=pɊXz?r?9Ews7u? J8݈DP^(PvkFLǯ>#mWv-s5H`79z7pA?¯T^c@ # X3IO AcOܯ#b٥SʙkV@,!J-@z#jRqzp}X|/$5㤌90A0S6:2l6kFp +AR<b "ppBGp},jx#a 'hMcǀ6W\gpRMsmM)] \,f5ԊQ|dΦiY{fޚc6jJȯ6+*4ZqPU)M'&Qި/8K|Tx9s' icvTa l)])h'uvfަ8D Er5߀^u w| -`L?eV~GLĉқ[HoΙ> RT@tÔ)0&EW ,Oi>TRi.ޏl7ԷAsr?t Kˎ5uG>iȃ&s/ YmaTrF1Ri{CJZIUKՆi _YY1HBb yԳ^Q o1H^6 ,PrTȭ$_gp|c2C"ˌENAetVnX^iM aؓ ̽a$X"PBcă#}8IU~GLO/w]}@|dzѷ}fEҺЄb="_#ބvsA2LpZc6(T 7\!漞3~l5Zt5h:(.]izY$?bfk2נev_Y">2OHNZZsw<:/!o-㋗|pS( Vf0;IG}$Aݲ2FfxdQ(IX9x8dE`!LQBfP@]&"ݍFuFƥ8[HjTyv,ixLːd`<8 UjZaD̡")0 [4b6Bđ45-7hE;=JQ!M|xDŽ?{ӂ(u/NΟ 8 `62l O0$߅uQ ]>yG ޔw,AfWr]~^Z-%cϾ @rxPA8Aөa%mC`K.t; 's,R1~)aRC@%dx_GqrQ@,#pGO2Q~{kiB58 b[}ISKjqćԆy`9ߓ|> ,MC62/ Ǒ|)g휁*E^`avwk<@-Ⱆ}Y悮¶7ƥ/1M۶uwm \,~ecuNut(.e^dR$ qؒnd;&Dx]7#E} K<% g_1:K=`ֻ<~h"D}b*fHrC w+GkArvx w=ɷX Lg~ww \BɵvӔԿ=a,M6H]gEזQcpN_m"Y1JH pܾb^ɛceL>\D_i#0`c{f0qqpƋGوoAhBx/_A]3a;t ׿"nywBܰ ]b~CX FW)BkFܦ&?2uk g95n%rQjJ&Q*f5D46غ;6:鲬xOqq{JW|ʔ- 'L f ͖D-eu#_ۄ;8t6t,Z<9N :t{ذ~,}Ńm\Lk@<,@!j<&"Tc #' M\b*]!*wՊ.H@P}pxzC&T 帐'ר%UH`MF}t_h-MSQ\1 ~ Պ AT¥`XK4uIGon,v:E94>@ٗccfVx $r:Nαa3ҖEMzt ZPvNCfUh^~ Q_xOtx,qy-ZAT&&y֮'b ܗ;\^/qkxGY`DB> 3f3X:X]9colf~/SN%:%?0"Ri4_A'<:)*[@vM,r! aLJ7Mo%%qB\5v߁B] ͪWqSqZyӎuz*ZD4]bz=2߿jɘ-#$3H/Vd YUM#`.T|C}ڶz7yqT>w,q#LM{/_[sP3}jTKDexY*\ɰn|=r'Fm L>98t~_(O!b)&7b;{1Wbd=2&FRؐ ,G[ghBbE/ۈsT1͌,n ;Xze2ۦNŕ%6XYX5'N/v_JWڪA=5S2{H^%I|DV!'AC"RgI:_*[mG;ڄˆ`$`M: K˵$1?a5D!kH88ip~,{lbkŴTSn?@׵ohA FGZ? +zrJGN[x\ebr}q"'9 ӳ3[JIyJk\/1M>l̟awP OP ɓD1Mޕvn(-I>WR*!|rUbр'1L>0 3Srн_35=wDШR쾘4J%I~hU#?]-baQmQ"))g;@cWu)XhP9TZ&ra8 yC(.6cB*QU 5vJ5TGN>IE%`C'<U`2qoM7M-JYģ(yzgGKZ&0؄lM )s*Tȃwgm6kv+8UZw F5Uh,HH~|.*FBL׳t,:Ȥ +@L4TGz+2OrwM+ݞnZ5x 9~|7P"7fWFuʷe- X~ [%WT+[Qԫ,8XWϹHFIEEIS~r"-=G$O6 \SiW/#y־v>D?Qh𵼛v::F5 @'H;w>HSH/ f׽4}JQQz+X; F 99+ 7}u>j- j7iWՈ)<l+Zi)H÷E|a3цntiQ,<-:IUG~pl*kHM2O?~QA5E3RbhΪfm'd_V e&})C"qGKP0AGxS"؋0<.眢,=IuɎ:T evƛF ݚND՞eEZ`#UGKٮ40{vC,B 0ˤbT=pIM1BuәX'E<>.ymy3Vq/,Vw{JY`S+T 3V %sT )N㚁<"q \LKڠa\& XJ!X˒K7b^Ÿ ?\]x'&͝Q70D*W+~;aZWpRwLwEC~*!O3[ FV+yb 3!lqv#Qא1KܱT E,wQPe@AUލvg;8#[%i9grA˘\D9݁mQ%^*0#"rxi.qN16\w:EFgz#r3nIft=y !Nn2YcdyS."1KIjlB/x~GZ@iZ8<=ߣ{bNu+zdH]ٜ 7F7F&'jDHTYvr1ZC=K( ;هfp /HS >qw?diO3gә:Ojy[8ɫin*~ؠ<-.iԵB_(;syNv_,#F[XY7?CnBHQS!ZS{9& 3}%I3oxEC2ρa >hTfiz?)! ]z1 mZ%KC*KޫT =R߂R cե{Ҕ~(ԋ-LWɫ=\4le d &ϱ)2:uq/M` 0hl wIVLoڙ*TR{8` iY2:iFlhm¥`Jyy WnC?*cBIjԡ"C#끚ς+ͥJ&7Iw_M+[Ke7?/`$̽i'! F$ᕶGS:Ə`l3(5I("œh1gM _ -WDX&8{>vpȀRN݄iȆ [xOkX1%˽T/#๊6]Pz%`K`{սNdY1?Rv2e8^>dbN/ȫ#X,VTEJO|N79g۵PtzI𤅔n5X۞O_>@|XhaAlO#_Z`f'0}rZy@?bIr}]< Q a Lcw?Pzʇ.A-=:{p쁶?u䍩x?"le? >FRoh/(L9|^Cv<7#TK(U‡ ¸`lyGqX2ݘ$\z6抶ڢCPOMF[U+6[w{qRT վeRaS*딢Z(rV4Evf{cG&MuNEpUJiܺ|DVEM%B-W B|P@8HmY4`UjD~)\ʶ)=XbmT=r6Ct Enhu!zzXדH[cmE4y1[FseY] QxUm¯]O8MKKda(( xiF/EICT yF&'50ʫb4//~Vpl}5 V/'`aN˽JMD{#fTĺ~~`kI:Lz[~S1x_T%iO08{L }>ay Lxw'zCX v~R"G GRdlF #Sg$jMF<1qFpCNgwt4՗lwl[HJD:Q40Pef[2tyT?$!7S a^z$ٰ/"W/2!O~evB{(~jO`}@LvZ,9VyֽE5 KRGzhb.'\țI_v.ᥣdi+2`[_6]b.:i/7(pX咴jPr`~t/omGPT"Pޝ : noDƯPq%)nܔPȞߨ 0ERD!+j.bi03izxI:I'-29Ѓ Z+V5k+.; \Geۜm/.ګo^ݲjB<k 7*EvE3ׇ kNS2jд *C=򦕒#A}Ruͨ06ȅt#oz} |/њt%%,񘊡X [˿QC߾[D,2n͈/mGjڸI'#J 巜n}K.u I(jyoE{.pw@(j#KRK̾ A39S"Hłx "9duJk"C$9q఻AIm*> Ah^fAXerȊZG֘f}VLI~BΕͭ1"O5f'F$q=O#;l3S"xĶF}5WwT 1Vβ"ݶBu4$Ee)9c^f!vǫO1ȟm :7MU|ײOu\[3 s\DV+hB4G@II# 7MP`j ^wEٸLT~N@?CD_s{DdgRi%d׾KG;tK6',}2o/!GExbYjj|~te"Yh'T=ڞ sT%a7k^5T[d}'ej昺))Oq >fԧ#HSu<:put'٪'J;7y6 wg9FsoµNb7tJOhelun(vNɣefL)CT)Tyk{$6{lMԗ뙨4M,4u]Ҵ dꨜBx{~uM:f8"{,͆Yփ?x;74-Þ%$^O8'+p  | 6x@meLJ@* 'ZoD!@u-%^Տm#wc2njD[^+9ົ_"iBcL5p*eO֍7pՄkAJSܒT8bqc%hc0K!*`U_!"?K *ml(M>ԗ0b:~Ii/Q|0u D:i (z) NZ8#if+qIRhVG? B:yrh8[I\$.-/Il.ZĘʰ @9D{Qۿ\}Seӫ Y R2W|kZz{T:i՝SBiSb_mn&ʇYҳ_?78%utwˡ B)Jw#npaV+><ᚁEY(ZxD=sw철@|١M-%@[!߫*63c83B`2n yC.oS\d^t9Ȝԥ(WE _bM̑[r4v?+! /-SqS2~'Ԁ"QwVCҳאT]H;j_Lf rv!U8)7d甯0=U&9L>O5Z (B%A.&-T'j\O< X w`.7wT1uEYGp.R(MV\&U9j5,z1ߤѨ %k2$R{r"Yh{+[DpPщ]jDnMR\2J'oECQÄL1UVXB>h"IVҽl)/3f:EiƽԋtJjNC(ӬY13% 8aEy&MՉ"NHsXHRT dFkQOap})-~9W0H?Iwʁ\V6NfO|̡z*89v̨)\_x lI I[TvBS_{ ӷ[s%yE\c|"bp52f#?'V $+=Jܹ);Z@z>JԞWf-FJ* r?'V-#Sx I_"Aɵm?150~J&P(Ef=3,rN9֯BC a@ " [F*[XXtkf_ԗ=>Agpn=;HP,dwb2Wdء"j>eb &|odpB) 7zILVU !=}4V|;ά-@|(Hd^fj$FjnS'=uEr;%^gC`lj9QI z$r0:򥠳u෗wJ֒5ر֒H_ (%=.wLŻ>un6_ׅ፫/=ϫ=Z>5As%\A_Ot S 2;je=캬 I 0[ P2 W{'5ϹpG /N i fL^bqʎi a iNjGTaw팩Y Fزgb0KHLגC?_S)F!J} &T`+_/LS ^M-KJ3jߚumqj{H\w?Ѧ:en^AvV)s7ʒIyeiLـ췘cWecZNڻAAd4q%J[1oHAIvc}dnaoؤʳGUVf *Ŧ| nz$,Ni_ hOQmE_mٜ!H15x/GU,?/#.;Vm0OZx%SLd5p`t ߩGч[eukW=dLy%1B_@_Gi'RG ,lvƠz.Or_<$a%HHe4Y)Yq@3sJX#KYЦ{w 5Wzֿ6Yu=2DL&.A8)/gKLT?c`ڹśM^&K}^R+tOѤvC?$s[4Ͷǣ~¿VԲ?.֧:̈4#Abgf_op OѰ}z{,1ծӌIKGG]̿RW}X[xil$zL-h0L&v˯{Q.^|]38Lp<_ o"nPu^]2 )^>Dj 9c=ds QT#ܛ"SWHqQ}?` 4z!PdcoKr34 e9H&hwܤ'XHKem%ʑS삼v ;%@뇒G Hv(^c#W;1b&7M >x 9˹G朐o9Kk؆ ,gz;|$.Èr%2q4SCy6QƄSx͵0;;35.w{l9܂{s/ zgsU?bv_뚬uEfTLYcMdFVc%ڢb~i?zVjI)av}4 kEf|9`+~3\1#n+Qp+lY댅kkY6' p$2QXi߸qo/kyE(˂hA,TU.Ͽ̗f&FcM @q?Q\эI^(ݮq BYbSTnP{1^{8@:D"c%yҿ{EǕzR/1A-|(E=g\<9_DsQikgzh=HMfGN]t3Qeh2`{Cfka- ۙ[:x`BS'hhV9E<[mC :{pAÿpDž\{zC{;4ohgvU2v%`elzmxI*74 %e?^@z1 pkR )j]eHAv2b]ޤY*M|:}e| "[| ?uPaߐtY&a$:XSTbưNb&QXb\?*s2 =qm5y5T(P,B_ٞcұON5.Bp>gУC\D55RXi>%& 5ZϮ'(Bȧ 򡨯wQ>9vFn139fn(" &4!A o^z7S }YK]/N_'x2g(fzؕ]=9^7ŸDd.-{9gAP Y˩E`oD=w` KKO䀰жC^79x_JCp*|R@KO*{dmԤrl~]bєǬlZe[Y-یkOK3rhx DnUBS\N1Ue Xf0^:: Nu7)RR^g{ {Ui|E;{ ̶O2nVb`[82\b!@u( ƼGĩ?VAG##'q *+ TEy)I{(^#ӗ̯ƙ@H괇mtɟɆ((+0IXrlN~\c$5O{]@ۻY\^M ?DŽq3LCfWwrMd1c1v냬FΠH`[3GIEA9㫭UZqj_ xqC4`Q"?* g>if.@.g[ )F*gE+1E`?i6#u0H5ƋCP*SeS`U_4JZ^U@@ k-Bce|A&-'a5ÛV_BM-2\2cl^ |k4(_8\%I`P#ic_Mn/$68b}Hv{>hE05j ~CVvښ(qR?kƹ.oYqqKxׅmE+j' 8aQ;_Wzysd֜6ëJYmxEP:~W[78O}WP@pݝ{55_:\hfyV1Ө _с,4O PYr]w RZؠSWgW Gv8,>.nd4RU t2Bm΁O&w PC])£oKX?=zWQ&^tUV깶ncuF|ԭ`|$|n[|BlIF[9Hӵ CP@H)Jl%/ ""̈́qW_ISHQ9|0Ut6E, #]Hb`]9'\#?2x! cQd^ӝhR1yZ4 fg3ɗC>Mw9~:HXcG]H6{$agֹk@YU*!}btEg`>AfFvO |e#/l.j'wl|㗛l[mOdVYnglZe٫ ?ӢhsWQˁbzN)έP F?A%un ɐy!=,S`=4P0szGyGȑ":РJ]؋sg&ndzI2Qj>3ț7 h4PJ}/iPt)256] 76'ꔭDp{a+و"EWM 1588哈ї^eV;Rb/{@mp'R4>ʺbNژf  UEDLƘ;aEM,M]Uvo4t9q^J}.Z\"o)XzQǠñ &?ÙPfvSl ނZ[ M0}x=!(󁊆uRV(ʍJ/Ǥ\aID|qq?`q~ ;q)@JA^C;cP3sc>`F~A0|8v%)_}Cƣ%9.J˦;t<նco<(I@ݲ'AͻxD5ي+ݬu|܌o zyӜ*@9bI֕ݦz\g! 2Xouxʞx+׉ԸC'V>rGpVrTuf4TIie:y*ol5q"AV !BY3~ =ҙ+뫷XulƿŔVlh*T/չioC7/TLց:0 yj֚~k׆vp" >i`TGj%p8e@<Ϡm(0<Yd+NAhDP$sj[ҸeWNm'B~k0:_Iw36k㝠a45p/w!l(Р8u{Ox epABal )m9 3GQ={ZlnğfKh~8^̾#EƠ a0Tg 6zvI$h%a ɳˊ:??_ruF!n5$K:[y_r Non1} UCї/X5p &6B{Ecd6i\0s(0Eg\|?<)g߉~@3=9f,$1/D_fqf&v<3gNom*d~gڶ:Q#ݛG7Sj/AԦƛ˻zSWEA:5>[kUS]Uiȳ7Gg/ίa HqӢwoDalP2 FkD$en-aT! $[3Y[jyϭF|.8Zh!8=k_6#B2noVcA,O13@,2ʕ9΋W-9joxzeMo}⚧*x;sj}!|{7J!Eu6/6:`@Ü([^,/>)(6]\䟆 AGJ1F?>}Ч?1]8[[D0F^HPܪɈhয়mo>y ZpĹ݉y- E@6n:YeS#t(2YA|WǷ4Kς ǖ8Ѩa,(]Y" ;dvYwfgv-Nrc_-<3u9=Q)% _U D6 *%&t jM%g)0&MGl]Ɔ-~'I?Zg^_)RYHЬ! En;2MI?Ǹa5l!+ߦ{T2U(;`1aHI3{~+<"vwa'{״c߳3, Dd=VФ rX'lxz}oG2fm4&T 꼫*پ? Ǩ*5 4 wq@4;K@x^3t GaC2~-C$ěf-X5 / 33΄il]XM7<|ȈQn$nK^e8`ُti&Ns"$&2XAT;Vvl 7ֺzlGsGg_mՓ}A߆lX jQ+f=HLrD2٩1@ LGG4%m(8\O50٦5_F0}:%Ulv0`2]Y9JDWrѫ|u1k3ZCfr [P޶ُn[ܥ̏ՉM\/øS ̝.mpwR@~rLIf4w5>l割M^#bqYՂ,I05# &SNʒ19u=-A*na_|ȀM\Ƶ6iIo7iymC_ߏWX{}l8EG`im#p0xv>C*h1Š1sInvHeyhg+O5 vSXs%)o†5?syaz&3~17I$%!j`O_~}M11:مΆ/&`kYޑ vZhV[ M\O4نXF6OtyGG&xHbL(_%~R6u^m`ڎ9ObX,{:DV!,~ONuJq0l*ӝ; *w|.m[jQ ~ml?8{+җYB!fc&֗;fqFM6Q dQP#156/a-yAKJ?;t2_M5zT AwlmkF,;:խAa道UwUanq+|VAn!/EO#3 `Z+ٍ'G*[WrrQ+t^j S}s҂iJxYڥ'_h2KͫJecӛ,Uߚ%* <IlcW +UwpX̮roE@Ձ/';G_qy n4yղμEy)#k'bpֹ XXPSx&oK?c<$6qZ3DQ{dPod~F:e2߰peuhΖ\yHn:}3/ \l f'+ef0 {ߒᐛ9‹ zu."'M퍧-bԕ= ttN.4+./Ϋ+#IC͈\^ԊqWFqSٴZ늼}PGM5 @7,!M1RltJfaCa͌G+G8kt&~n?RB :d6aX0Gp4FV$5]" 0hP>OU:  C5M%mWF>[ ^ySE|CP\q5鿫 :mWa*d!nc=7E{|k^i"Yf/⚹p2'b9/Q,xy<_JzGN?oiaey@`r8*_w\>V7 <)闒(h}`dKI)i2TZZg2[HZG_)v>t 6aOІ~dJaO:¹ GXFB=cp7{/|KTP AFCH6~ sCVT!VGKAKnCI&]Kv_[63koR䱼L% nF,Ke!E5!x!~-'V)a͸!H95a\t ĻGmӋ0o5Y<#wnrDlbMs[w?Tmh nQʾH+k?k8s [[$.4ZnvMOT Zw#}>D`me$FX`Rݩ0C!ץ&"SeU'̬ YSˈOQ0vb6pŗ$Z|ўά,;ݮdBH=7(htcU-eH~gح~Z JWI}|DZYr@<=&"]3%T 5wK~Y (̴wYFxÐ8~L#*lQ Vo;1ғã4|#=42^_Z Jɷk:>K'e, #bc{grq@2Ϳa@ãA47cW.p:2hd8($sݳ+&j%aJIwlV('nzJvLtqFWAR +.2J[2#\©օѷa" YFـeBcB/$v`HOUYj=YkA^/mlG )97q+L+4@ʊhsdY=jpsQkh-yzܬDꢌwIf77b((o$Ѩ4 ύ!X~{wfr2-(PaOW\k zr聣>SQ3yF1oW.>)vD/v;f%iׇ:F2 ;&/-C=>M?%uoER8n$mxt ІQWsk%J3}2<.9`s) =i|~;Z%e&d^ss1+Cb y<2UE]d`_'rht@Tɠʹ(:l^j*Lgs:$N\B0Tog"sYȝ * SR] a OzSsLx ^wѦ#C+wdvOE n7=chEi'xѽK8J~[et'Y=a*G\痲.BXp4G"-вRKyxC%}Q`ޥM~Rw%> LV:^Qp__YZ֐HIP6 H77mdH%$֫pUcS{i;Q!3辭&y?L&wwŸF\5O ^Wń^dq2Bf?*8d, e+"k3 H 8HSW} S f#]f'vd"#y:a+}.shCǬ6UzwάUQRSqdZ=40~fHp:B'u,T`SU/sm7?&d)Y Y| _k9o(;悱nmzA7-LcpÎ%^"x*2o/@**SԲD~__ͻb>8MΝ@s$cӼZ̾ռG7 ^rk$疿1%Gc t@ZD1KX ^t<mWwqJ+_8S- 0UKzF_ L#[N,fj%Kzk;Pk!Kmw/OcOunl%wi&6WBI4 1-zAN6Xj~E1nVNFeS)`Oj7> golreq`vwaZ̹\NW~^U]KmXNpufR8 T >w>M` syu@YQ CO(2G{m8\ExGOPt-o˻n;.oqE,  R](#ѯz+cdl- XP~CDl6늅Xv! <(D>xsO=Z-G SYzW5Rwf)?VL4˂vF\0}V x%R㹿B26 4%{-ojߑߜRI%{Lj:d (#'?(VOWEꯏ i`bx7cUt .\y_-"PI6yo u\Vo?/J;FE0[-jƷbsPJ%Ɋ1K˲4hLOL[\7+xD۩`l"fA3Q1V17'-/ވ47}|PUà;N?`q, +HN ΢x ^wv`4wB}i%<W|(9(ez ݋II?N_(F;suB"CI9=d8aMV mO=WH~X'= tL04W X3SJ r;;iKlgq)܅Y0ƸU(9/1I /4,1'd\q51}XLY&۲^zr bq!f_:T"H{7أ=Dq̶ ~]?'Zxc ^YQ9K:et]ohUzI-i=ff<#J15!yIǡ9?v5&@X<"rw#0"<5Gѷ-unu6Ӏ Vp3=*e+5!.$/h9%}ף=j^I4}dBi2k D1l:H_^1]/8+ + gNL; 'x>" ,A&S\Ȭ"eG)(?#qgEd vYY1u .7@7[lLL[#'c[K|>2 i4lFx(sd{{NKr**9'z8Ŵ'a=go 0wq֑M?'SD7bt#.Xj59h_`_hcPSiNѽ|6戺-is9$2M!QP jlrm}Zk&vC9kВgGhf,>qP9cߓ@BʼnasH3jƥ,Ռx:1و:㭆S'٘9ñW_ Q~LQq }2 +q:Hz)ioɢ'2w.ל\-iIg ѐF3.a{RUJƗ8)|rBb`Ab`(~@|qD#JeYdU֝uy_^ yn+&<G+SzVn1\ykOwxֹ"foz֘$bZ5v웳r/{bz{ko~bс؟AUMfɓʝt<:#3BMQ.&{RIQӊ'm9Qc(׶tX#pG|h\u4JZ^c__[s^=/ߖWj֥|…'۪$^?хkFf?2vM+={f#`SBLvEEHYP>Zʐ)՟HoքAOՅQȖ!?` +8+>ҝlrt7l[_ GP]|1Ie"̌}z5l 笻@ʈ],USjހ/BىX]e%e|AZ3aZ"xff;+sODo {^!ە=Ņ>%Zg-?5ߑH U /F'\{lΈPYX)8` K fp9P⦉J'|p?Co~Nd_%k)8 Sk:/FR~q47'],jDhSر\y DZBQ+6z, fut H2 $A.=Jps̀hde`Tu |!KιDm$\ZtTl2҃e ☤ Z hDYjsĕ;*|%%o+»O(,q8r膟Xw(Ri1w|R U(kFL7Dh1_\4.:cTKư̫k NP6* %5f{Xr X+5N?< k$$r@gESe-sGl` 0F|7HI2r=^)U{>(YpڢxIz1 ѳר $99/ct>0mf0qWt<,%JR%@ŧJ2uRY09wbu?z;r ܊.1B/`'S;zRjHuot2:%0)mDnq-{/hR:F x] ,8Z9oJ?yq +waFMvtS-}m\[*Td<$R&qp1f 1V" TkS`t.?W5Fg 0Vycl 3x۸/MI#utgOy? {RV&ȴ^:o &d68@_j/FAYږn2 둵H#xm7 WTxٗLȔb=`xNu'5_GGaB_i]X/J'ĤX |ĭ) AdoyQrg,J4]v 6MAK]yf)$-т!1z"څ+G3H 7&6?ЎFPoo :=윀]Xkcjoó޴uL8 \|e?sNx~{EfcgU˙9rv6H]䠎\(\`90!|\=W#Z\VZiq`m6Ń!/箻K)P.6)kGFHfydJ |t=+ dgh# K&E='$0t mm1sH:,s<Lqepаp}rlM][K& THe36TSG.SZuUŻ5Pw,$.l8빳,LxHXhWȑ5.RwfːXu@>2-%!67_Tsv-):oJjy(Z' pp 1YWEEj:%DwW~KU7ҙ̥֭-O]!.a"*X0d5ʁB_'A |ncNiB1 W`CBf=>t3 FId%KTL}`#V;VʓEVsa92> \7z ݟY*444Od7HՒӹ 3F!& sjg\ xҖE_n vi6g: 1YgSk6DHZ*!%[_2: ;#C!؀Nzci]k) ל!ĶSO6Cy! `KFב0sf$9 @v oy}:wfh@ycvx[fw0j֧I8?@~ɘGФ p14hKI2XOI-*M6Ť^ #'[ח* YL-9XBYq>]vqT'DyZ'%>d,ވdr r&D(pT5'[ߤ|Q`m(Owuڶԡ*@Nѥh&!dF&,ؤn@8dgiHB; OjGLG w֩%H,;b™f#B)Wf:q}\ N*2͚FLνA= Mɶ^}E~{d,*y5E? p-e؞bR*Cw-)do21}Qb_fmNs*-^Iuy"i`9鶷6Τ^g,(R) ?X D+< {wtFMqLG`8'Y7Z !n8&N |$~i GE+u+xr5bN."#nkVN ;~بo/!͆l3tPm@lfT*`v1܌7bpET(U`t/K#F4@g)4PR8y{ y?%XblP@-i K,q^NvNghfJRbp:w56 ?x}B̍χެ4l5([t[LZW@;:Kz%;~q#'c^3HYso]=~XӒ1TxJncnB9|6+D*c18$(8{'􂕧#c% tʳt_E#upls'tQ]&sTAS\ V3Oy\':<%ng$ʸNH$Qix!ew Ip{ 3* %e i\%[=8GGg]<2̐mnﰈ/c!_dM8?`ԍSApj1ff득\|/4YzB9ģn½6kRv(U#K'!gV,gzf9#05cxheK߁aJ溼m3!_- RGy#ܚ)i[m$ޟ2+O:TaW.'’:_&r[y\X_zMu_iTVʚa4 , Hrb ,%_*Cd){zpSpRb;|4n/",H_L^-d3FJ*~'l1;LP Ϧ`JT'YUP"򜉬[i8Qz9TYNj>chl'NxKR{0NDW|#A ¹ECJqJ.H^+{nʍM%h% _]5LV*Ki:J|MİV #vV\I,HFoLUa,d"n F#yna3*G3Cym`) x?Uh)3'"}T)NgZ g\m@r1b,fIe9HWSv[ Am3)8/Ť܅86_=|¤=;r y[,e) .I:p"ﳩ0C#8>. _v٣u5Ɨoɛaj %za'X{r?YߩqC>E~ƭڒ0}süAm"\TC0<\g{$FCzQI07Y~̇&憤 KfI4,Ʊ* P 4)S~]e`|5pL2?CzaKO^wz +`Za=nF Hy[j>\%&.rʫNI=g(W Y% C&c۹WADE ^Gx-C1<Tw.>\Ncrq%V<$`%\Yr,9`qkq ?)9Hk &v;Fx+ipUm̽8! QC?]E;O*EAx:~q⸤ \D nbSz(D Gx]\VWY+$Z23qo8HT+B1N 벣|ԝ.B>;7LPT m c|#1jP榵ޏʡdI5#gj*f~n18?h[ 5Jl$ 4eϭ͡'%y|`N*Dn+Q $zXҿT7˚uxFZWNy@DoiRQkp3z[ 5R/qMGL~ Mqj6Gf^n ZhO2SH(q#^sc]-y5`45R0E.\$tvֳ#_kC&\)zf<̳!QUJLh@U7Y@+dp00H(M>g.iRHt׈;^Q»lRxDyהދ_$0VA%E(މ ͕@=_tԟc+PLsLPۧe@&A?.ΖxfKVMǣXc:I)Ʃ\3 oHl>Vzi  9B2>Ox0X~/n-7ux~CvoK$s\)rEhgO"_^=Hj;޶Qx&{7~~*=.tKZzR"sH&$quW6HH䇏aV>3E='2-v2uk,-/~|ԹX~I䫱vA0X{rQ'+ܪz`xeUNmB$\R<$ѓ.&EHV1Lsub=cqoB{6Fō mPG )`#BT,` AR|zo{0,$9큠Ryw7%G( ͅ!xCD D.kW >tU@6f>YVZ#@}¢~D(}VeZ&Sc1X$Yzx8lUs;rm Z@&G[-fd8( V |>NCE6ufb4`Y;1bG+Fd_YX 4~Ea`5qjdh$rtOo VV9u](GPQD R~nX<'mV.F)C>Xk5|8:~9ZŻ778hnI ci3U*ʻ4YOYEuԔ滜yk6kMwV4 %>?y6i>3 Tu }T_KypH=Y&srr5`m}n戤E!~(_ # 2&c肕`"j5ӇQ݇pkpTQ,?IœOiaoxn+3`g)ȵW e_ejcN7la EU*.!k|c&k{Q_1CdrWt*Cwg>~cݗتD}އko? J>P};$B9x0ϱixB_3ұԕ<`X^=WKaƈaF _ i} afmV_rDnm5Ӷ.駤[36㭾|`+ƯSS~^>È_rSF.Wrq`URĨ=ki׻rpT (w \8# ԫnU}4SZ+nbel%IWĆ)wӗ#vT1M8D5TV׾Bdx0e⫆+SX%u/Tٌ06_Oʙ)/_k][{ i~x6r- 62Y%2P7֊@L!~fyk%"@IbO; miAi¾|} ޛ`'eMkL=); A 絪K XB$/b;GJ)ZRPi>tn=Kfӎ 4e hxwwl#$q~)H0G7)ƣ)&_"U8_nA5/b;Qo@p&$V$'cPI)[ռ2K{)2U:/Dͯ#̸=`P1oάw$f!t9npf7r-:z[JzP~VT?0Ŭ});C㋉*f}4ĔCT!&\щ}Y!~iR^'y\9o6LJ} G.vے;xCL+g4Ǖ/^SCbKR2fxwrx3)[%qݐ `Mdp\Wg2(=.-p![LU8T}\xfp&cW6W2=TK[q˝ gۻ&x0RsANQ MȾ"|:Q60&%E'BaFJ3 ن.o+_yepfPH.H>2$Pa^Ep77j^@(͟T|k l7 '{jl e' oqcg^"O)`lMjr2z8yNOw*ޮArTF(Vfy`_U`g[',#V+(.Eee EirWq'I{䞍7]Y8l ;jxz_|ZqqU,1t`ADMl}_Efz\t'd!SQ\h:b<[Cu ]pdo1jNf,@`PY_tq풉T1 _։g6\ls W-5c}+U<䴺P\OjwsQ 6ŋ6P_je֣:l.}bɓ0ᶄ"W ^JYe@-^ijƠ(5N!1$;T?ϰmUKOo-hZJ1+ EJQ*hԢg/9/VW͛0E珀lAR/퓵VCcMNhʎ! sΘ|{9 mPԒ/?!1sϬ+iJs7SR3F<}yE>:WL=LɇTH"$_2/`c"$_&)힀(6.PyPqcV uH Fz<Ƿbo趓X¡KIi! ׋LP޹S*_V;Nζsb'En2G(XA|K1RQߝ!]%/1qEh9]eC֣OƬ,Qw^"CD wbJZ,,#i(\^pdOZ$~Zpvwneh=J`g2HkmX N'S yc+O!ԬKuc>oДF7c&q=AB.d9؞فS\~Bdo/1nTvjBFTt2j'a] o6.#)cLj))琫DdZet D+%$gf?T'e#H,yioզ 陸H]^?rs] +ejwzw@? EH/C6 1 #Ƣ]n P\lqQq嶺}( E,tjmXK M809 ?9 .*u6·\HGGHKi#,D~DmuYjNH2!Cp Fa}w|H#ȶv6.yĐB 'M{էU 1QhzOTd*/ #ōȥIV5ӮY>ehUZIARF_k,cq+UOsMJ`Bž^ vvy K%{6le + sCT`Sƥ ><)ǙF,N [Z_Y䈕#9#,#߂5;$]'`W±lLHr'wqx`svhc<`Xu NR5!ZIJI[ը" 6.0b0({ eC`he:a? {á%q͜z? 8K$ GD5v^~Lދ2jPv%׀ - `G 7lx9Uts _.K$Ľ!TРaӷp?{K"xN5/)( b{qqG'Ua2/#F,P(:BWUN04 YAd(<+t;zY_|E;^Se/Hhs T\%)%Y}JJ&H##{q8!{nAHgu!=u$A,$:*;¨Hv UyiUQMP f `AE\v-}@/,|4wf{U8dH5hɘtu_uDeqC9WHwO5DLFy<*EknE`3;E^9a6]DM= S}ڂ1BV b9S7[n{` Axd7օc$ [x }$7#xfQjyzR%ȇ@Z De5jа++.vJqy.EiE0!훭t0Sp<;tpdb4<#+]Ɂ@W8:`c1i&Ha:zm(ÿ2p S)8u_Gm6b)wl}gͯ< hN7jc/@ c<2үwaUEcf/ ˁu(T6,`*WqEMCV 0 |iir| .})}] I!j&CB6W!)>HR^R좟ηuKT;RN,v$_'n8텲,zϴ J 9&T0٣|$,Q|`khjޠϳ!֗:SKg=op we{x4NΌ׼sNޖ )t#W_ hvJQ}:tO[82MTeL1a'Z=07k_V:p8 H# !6U)Q$?@~moz]XU}#~_1pf&@iN|޳{GPޤEEYhh5< \܇Z};ڀ &6&##_P79hpO[ZӉBUL'(UX= RqTїF:`xyOh?0PX Bf) f#U&/`{1x8"W׿Dxxύ̽8I,$ 1;]DF@o4?'yfE@\hX~eap}(MedP EPJ;^RWv" I3."`PkFVg82n\p7.*qw2-(\dpmGi7ks۟:r IW:Z.7Y;HcW>PR`w Qk.6@$ubH3 )(׏a!/EBZsoX7\6ɋ\x ;"&\ny:QD-n0iQ`x.[!S/$e0 G7 ;,?`qW/+6Ɖ#PЉ羵]3 i`%sߕR9sV|͝'IP>i*_ж!AEs/cp Q[93zf>?FQEnLSnck&(7<;!+Ư}\({v bʝ ' 'y鄪0dU1_@Ð=(($ǾreCNe2 jx^fgQ%ێ g2c$%A59雺b| JgJ5Ql )|E30F\AEld:v`ǔ0XoWǤ(1&PuRn"STr{C^I. :D5Z; xPyYTW-p}]lT[_(rgnL!ºȈXA!(6t@$OȃxR4-I HjOK@`'^|%q%gx5L0DBLiq u"Sy#[2Dr7veCmz`sy~@ K%vM~F|$<0>9X3zQ\)v1~\#?*rE=Klne+3# 鰥av'6`sGFyHjXHEYʦ1~TafQsƇ.,Ƿ6~莖-R1d#IDV74k6)-w/oD{U`q^cx8:C[*^.%vCW$ @4ǡn(h9 '0"$T^-RU)[c'&Jj*Nta@Q9tQ}Y/XͦNO@EֽmT2(1ٜHS ,ݫKo5f|kLWcξ8zln1N&3=+CƄMo4 z`G d~#h]pˊEfvO!CU0A _ uNj(Rq[_2Bs^&2{t>z6YXx2d;5~ߘyK&3%IYVEf',yC˿x9J(t?R|y; WٜW5ЗoL! ۇw1D{J>FRJͪHۭ I1 "-v'#u>=_Ic$HNr8h~n=⻯A:1ٵ2hgFYot,NQbXyX@OήS|Z䮛iĘaN Am" 6 >ʦQab7h wIEI]V"bS] WhAAY-Yg -;3iiEB!:+TVqc=aR 4 6҃0?$]1$( &ZvZ3|ŊtHuDFU%F1 Z6LXd>y΁>=bʬ:9=(ċvs*H~pͲk0]9Lnyx;# ;-N rtVDe h;ڰЂkT&J i-\B<ͱ?A s֙%T׏3[W%-brh*d;%ưco7bt0x̩gjhz.ǥrF&92d;&|6T]fuxP>ܿ5#co+g ԌT;:Zq]WC&B04@һRM;6̸j(*be`:P9y6N.Ol{ `Hc[mNjl`0!+! 2 '`0uVi)Gt2 ȓ-`{=7x/DNmÒ ݝ(yQhKrj<&ѠWup-*O ; "Q҉%)&ybD5אZy&ގNxNXz3e* ;MTKꥣbjAi/MZ*U1 95qA)J6u_[p*4>+ {V7bt܎V}Z&qH󋙟w!Df惮P'%5meܙxه":?|QNϐ GXt+=%ejˬ3cR\!b.6zul_FGC 8=uUYT/"pÑM %\6)$ 0oĢQ9jB=$ygWQ+#Ti#,e\6HvsZטn %?moKsC'Ba'\ ONAWi)|ʘqq~.ҿS> ZUB},9?6j/i^e4dK C0rtƧS>p6X}X1R+(ќ;y󩧭CfІVQ܋7(7`ZR>yON?@2-9Ox) _g+Xwɓ /Jۘp.ڸ{fl)[d҄[[Ni^qgoYL\IQO9~v2WcCkʖ v c͜u=h~`k}d'du]X#&%[$Q= P5Ū4"M&VL^X—]/i.:0X`eiWhmK& Rl ѬL m5iĀ~( Ǽ<>xi94+zJ-Ԡ(H*8[R.q>o8:YV+ݢd˹0żhvA-u0u\I]o͋vqlY&6 o8g7H&$d.lcj҆c{;^)] X:aR-$N/52BESM7e<X)>aLkלvxgsPXhc qN5*-Ҫcv1&:r'."kR YY\q8kmh pYGV%oiQ4 S9|Qz'|u.'2\xnO3ׇW5wҐe杶_42D*%&8$ɮfsWR<^Ä~*ĊSn xF?rENT%^"G_ >(A+"x 1n;n-\S vl/#ƉflZԸ!]47P('WS@_:W:䚺2o@~$S^T`ZGUbLhZK[N ҁz{ D?d2+~!^ܯ w' \ߪKYs_9ރ}*{T(q3#hH o;^:x Axv44;%@Lq#\Z&ؓoDھ#+;TjAw)(ݖZrNS4 -ܢ*6'WVòQ=CB$Fv\bԊ6"ۤ"U7F_7X~gy@cٿbx1m5H_qc"5pnM`JGs O?oW U|Ph+#_g>*PV[`0v1 9H?ԲNRVanu=*ҲH!% koVQzS]u5UbA`R}n]=rwGer{rutetPÎ#TA2LCPtbSyh_ilya#_:,52r\Wog~ڭHpuCo/FBƳёwvQӮKI!H@քPn1gw .2mF!lv攲9v\p7T}H=ڜPFknvKkܰ Hg8_xƥ) 5*pP`: 0QMo?B[Ѣ7 'omCv:L'xX8m WtRj"b,} `Q~b&«Сڼ)J6EmըCK8ܰi߸ٮww!Ӣ(udv p"L`ߨmG^s сڙeSl`aiܣ,p嶁ꂭ*>]1Uop!:7\QҺdɟz[NtOMEEUSi. z]T7?{d11:&mkXA}v97^Xst^?_W DZיY~O8eH@O] [9s/4mPMv/28fUu$]SyNH+ |ꯈ|Jږܭ},%XMz?Y®Ί>_300L3&;pei8Fzl>Ѕ L =4ܭsKeV+0gD?^DebgwJbѼ1U%MIo EWULf (Fr*AkQg+A}M!b O-# p@(tGmz"icu- m-8S!kUE7CT> գL@ @!)4`"),LX/F<̢ {b!>oG@CX$'^=H*n&愹~'z) ֜mIv?r5!ͽ_ GsM H'2A@y,ncDɫe^ϡa-w h A{WU7nie-3B19'5@ b'15$ J.xYS_o7#ﱬg1~BIAzkrW",C6DPV!*/5K\!·+[ At556aYl0q9l]e.;L$&$v󏚂#)3HcP.ET2'^7QPNp"7W^=4h0]1 5)Ae5[/}qJP;ӏrY/86wz_Ġ\3'z-NRm0 LC6ӧ_6H=SWrh>62mx_j/C *<9q~f~ tM焵Cy q*̈́GZۋq/7ܦWF%GS|w| {U5&apkR2YV~{& Cke/e,O| :A,<;ۖ'sE,,MjlO{]% ?ʀ!Fu`گv =ᶎ,h7U ]й7wlģن /_~$eXEX{ $D*A|p-'Co`6$l)G?FzuLخoIub9~lo$|mR^O `'UЪ/#&#A4a?ƴlI]n%D꯵s/hb&gץ;=`|]sƄz%D cS @30בHXJoqe'mUԆF52NxDi2Bif#iPC9nXb>5սC\p@X/qG )\*\_{(8Qۋ"ZʁZ#dCWt菶2B3B#iatO" pr$eTQb'Ixj~+x!GiD,Fͪ kqz$O){Rҿ>d{94O5aNL<p[K`C:T; A{G d2wL^r3fm?cT-iTuΓ6"W.c|L' %mS/ݲ# ֘;:΂.*!J G"q6Zc_1Nrc@];i5'|,Sv,\#} |{|ɴ)̳~: "9#ڊ*_葲'C7O_\m74P(#k9}~zC>WZm"YNt(7[@n O syO_2[~1m/( -Jx^s4tjWMSP{3VX'}AeE{VIEōZw9ܕ{J+Tfص hw˴O7$AvFYPClW[f"=_U !\U=eNeL]1q"?U/.sO%/<>"}T uhpF#QWvCL8}7Djy\, ㎆DD6.˃ Vج WWx&Rz3]{HQ4 HpY-@i>_sL甤*B$IeSt?Ŋȱe?YgBF:;vh<`DCuOz*zG_v?#&{J<4[ 0(^uZ7QV_+g#g/01sQ0b"la3ːړ=Q!~Wg.kJ$)[,V_^e 7!_$Rım {`#4 +l h<|(w!aWkgzoB1)(\WҒ[ZT}2"I ,)?Ak;_hZdDHv/#>N\o2UTx@d*.ltgmy V 52ޯ 78#UޮAN;4s<vn]=+&`>\ 6ZEei|t #Q'C[LXaȾ!%]kNJZ(YgWkkwôOV@cN{'  1nE$뉶<ROMgCo98-iȊi8q/߾;#7^Xկ*PbmU>wQwMO27\\E[hd%Qb-1W<@|ӥ* >41b }}!Ns\^G*+//10~ek!yr=tcΫ,H{I87bA 6/Y?s~c٩.н'[`?&ڙ˰6"!!QPA=#+ŻBLYؑh.Do"D;*%1>uG!8K/fŽzn~3,h'{|>GXbS`tsM v x") bo1 pc4SmA6x]i@W:kJK 5]7xU내A'm]TcڐVt=4`[o{ͫFjWͬuۆBJ2[%P7Q2FǾ=_yBF@lZ=ī3:0mѼc7["wߦ; iz4ck\ 9`܈֐Wji'JR=!:pZd@ ۇ&e$;H#jӃF/`0*cexۃ"cUhx}F9?h- `!L TfDpnDA!KM[ >/\(i$PyV:BPM NwgJp΄A[u f7j<؜E2J魥z-OMĵ)^ ;Ѧ&8#+PX& V3^M5<=Ɵ`Lɧ&B)>u#Un!1`ܑڪ(6LaQVcȯ$K۽թcXBag4΢E_ "+m8 |ɔ /܄i;U1P9%F8A--S?pJ^w K?3yYO Ke}=j X).%Fjz{ b,{j (35~28aZN-BB%o@ud8pH۲v?%*enIaf$]w!rz$Hr$O]AІ?&Ԣ`o?}; X2 s$F`hY+so c%XQWיRӫ74w.ldu `/0^cʹM㞅A\g3U75c9\;á Lq?l' & A2RN}KQml|[̸v'Wfΰ䨘'KE x謥E̱ȷ`1NA[)-Xx%C-Q_F:,OZ3- V[Y 4ͳv {m]ZvRKy2wd*$fo.4:~Z !&<Ub c+2< E,;3dMK)[]b358hǣL66{":yELW_-A>NY)vu6rT؅U<>i0 xhu4ˤеriV̻jurcD-|VDguZE"KJp&/\O;n=]}Ƴr4\"/, QCw,a7)C+W!Cz@@nLZdv&KF0KHK´CAD 6Ԃ/(L9[s.{Us(YT`tZE[6h/v؁ت[>5Hzp׌; MQ5H}T^{үqFY]*I䬋Irx]yȕrɳ}CXtTxϐ=cnDP|ڤbl2miPf! ;vȳN>6Ŧ W$dӚH-T\y ^ث&,ձmꚁOˊ05-',7=sVOWYD(~!zw#l%9wF5EX"fa,^=t.M!}R7^ >Mv7ڂRҷQU>=xӲ/no!rK 4Q]uXY{ zuz/soq]J2 @3 (efCg[*"M+懹 |#) a5 H."YA-l:\ZQc>ą%؁l^.MS*4dR22Bd,[JWJufBlT wlxWh 9!;pShpvX^ ΰE_mLCf=!hڛԭRbҵ̉pq`nG5/WB6*0@f% 0WCSZ{- I7/K^!4hA=}t؃䩟mh@X{)9~%(FmR`3~ "P]ATA哰)-R{ sxw.tk> ] # 0cΒÑaFz}2UQ3D xJSڊ 7d}}E5'Xh ŒZ g*ླ栛mL S)hٛOy01Gb9wYdn+ĥX&s To=:|#Ƭ14 07Q5ZK3i~ ;\v| r ReD QE'X6 SP0=pc~n GCԈFUYq9ANw5$.] *wm7# e_P|eKB4_.4oa9 АAhܣoIW'yR{(Q|*ԵaK:GSEO(&#ˬKt~u1~tĆ VeG߹(+$jc.+0JW=i(aw_1 T ' ~dfh;-xD礨*Hgyy@j^KDc*aGbc7YY}YIO]2Ju3{ - F1 B-}cT K5`m;Ϧ`:M zHGa]q_ʖ\f~*g4>hl{m{-X@9|qSkGP|rfdsP'ZH/-ob] tQx2eLZih0gI?#_O/:A UP5{Ȁ^u()b8:D=# [FI%''c:$ @CޚؠXq۝A5COv% a^K{J4owqPAȤ>F=Dt.i!* SVX׸Y".8LSbiSv0Mr[+|gU8v0NR0J;] 4ސɅF-x 3N۷,vZKcCqJͯ l//dFyΊ4<[C J{eoͫ}m|6s:s:B %W\  NvKjND"Lì9҅kh5mSm|.}ԧ!oL}OCOAʈ.=BRF3M:i@dT_׋y5/kkzq&O1,Rʮ/s( c h24b\M~|`^6:vaOnt yGڬҵ-Dl9[TBղ9*N4m-m@ sV.A }yN;\3?+'rII=X:'LJ2H*3y/1h\?+ 9tW$3s[]*+F*<xz2|Qty>v'C.;EFAjdlĂ%U)wJUzK{lˢ{?Cf:C!3eOBSqM9љP!j=*lh ,T& T̙ +xY}T%Bf9:ߚZ})Ĩ(D*jz`ӱ0g-?X剜u`Ot+WR쯼*ۀ8wdZEjl._>lNTqP]e@}zȔy_͐$8{T?D 0hG>Ze"SNvI˹o`qo;2n>8X@+P/,zZoO$ˊȋ} wz,7bw6x7ы5QȺ5تH:@"ȟӟ4#V.{4:@(\1˩xrkH0HSL]8av[fiйK|',!cm5BV% XNM NQh }i2Iv,P7T^;M]&o5z x8R fjݲ5;=\M KL5T|Dto}r yn!MCS $Be TF ݐ(~馯P9՗[dfu ÷[mX;];?CDEw4%!O(UQ$`So*_1WD^;Iz4;>uŜh!1u 91x4)b8L~GREopO$;ED{T[F$%'CLȅ57sg 7Ds]bwbWɩ8Bׯy+IjB\Ujٞ2,ǯǥw#m$rCs^hv"X%8Q;(m)Hʚ}Ohb$$E(h[.5sD|j`+)ӳ[1م| EƬlK9BT6 ip.qTNuinj0yh<1Rqh#!%mM^ [IHXR:5_&V>~Ҏ \X90s 8m ^d?2h`,g6, oϘNWҐIXĦ`Y?`ݡTЋo2VKͦ۝`}B>t@eݥf?6Л"}n+h Mʨ䟲*K'a!Eɇ yxTՐ3tjG/nWyȵX1%@v=ioCF!{csL.`XD6oߑՄ#8c^qNGeYLV8._sR=I7_6k(iC*PtZx䡱`NFJu)^NP 2̮$<+;N^?1C&W/Ú E,N :5L7 L)*U+잢h0%$:ixd8[UOGN8iw@^2ff )4=$;ѣNfD(SyDN,>('T467yM:Xhk$$gϺ1z~T[ɫj>(ػ% !+MNh H c=|ڡ'BvhħfLXUyߛ9 UE2i)7Hīm 'wR̫v& U`s9+x5-1? j[v]>1mOCp^8'H ˺-/CѧJ&*Q?mE85W@h9!ۡ6;թ_%3ğCuzW0w+[gi퍅hm[W(p˵= h FmP[ ڃ;&Or]`ʜmR~j#Rww6pcYl4e!X)}BVZ"1oj]FcV$ gc)hvhcS۵B*k\./)E^C6Ԯ[e(=2L-3RMH߼<%3%eBЊ) (PG 'V& 0&g+E*q$C8Ox{rYTAM˵).MBQ9/0xS;J%R/vΔRRYKW?'4 a2X%ޛPqso1L] L*"Xe:j lz'M/=Z-iް9ZgYZ07070100000371000081a4000000000000000000000001644ae3bb00020080000000000000000000000000000000000000005600000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/scsi/mpt3sas/mpt3sas.ko.xz7zXZִF!t/B]?Eh=ڜ.+ʅ. ~mS'vA+/v}!kv5y>Tnܠp(wL$Œl}+) ;Cg>eyLKL"<W zu6N[%Tr{GٔHk!zN70q6 FNxb=#`dG;| ZG.t(N8;GAZc>TW%UF- ^bg0 sEW:"7vɣGn?sy7c%WҸ,^,G؝|gIӞFI叺X\:xJXnZ# i {u ~wiS! ʗ{6?Db#AzfBzO$oſg$ٰ}rKb>,228P1 >Wbhzy`@J%s4̛EG5μE6[q5Di g7Nl`fM\wcy^}*taM)*! erl-""D7NRߩb895s$]b$!d*)sMXPxj6{ޣ@&â.[6Pܒ- ݠugP`aϒ@_v6k& 'Ch2QW]`AQrokƪ9ɔ q wp{LO9+-0I5#@)JoѦM֮I:`T:TʝoGsGlo vQ"v2&Ǡ(ͨw${gRb'uuWV @;:b:l9T0WH^9XN:HBpOx"_7viS促8[3FEls_*c=)QU H{&PNMFfrDm{:qbÖz|G)J(hć0'a]ʢ-| [?>tWN0ƱLxSIs\:fkN)zⳌI2f&33(N`xVt69l@1Jf%Y8T!fʰ9pM\=t@uNVeO}}d%q 9wOze-@]N(v9D ` aY"x'RzMHl3IVTYpܴC0ׇ ?ЋܡIz߁@ҹ^0wK KmyV;Rym qJsk>V2o$KJ*8T/ը*H ,)c?*iK d^Ud'G7/#L 8dcRQJsCr^.眕\Očav"y %ZW;QK\$ g haNjm+sҌJ,ԏTlʴ~gB$5Cxn1hUg$\|126D"t8\ ig LA"66Q>(,6>~%>ptjgt?sǓ[v;v( B;Mnt O<2CD:PMKThU{aˉ;YRy<,6d 83]m ?^o܅B{N5ωG˷/ i,RNl-W(j*S3e1 spEO sl:3iHFaT1Kov?& Y < z-^(=<57"S%}S7k_vO⎉@~7phhe-@GS˳ʑm_heTLtBζ^wB/z>1EDcvgp}W~Lz 6tO&hbQ = lGw]Ht߽o׍g {:j9`}T\ [D4fj/ (^B[팑Uݏ/3& J0MAŰAɕ Х`SunGSI)Fʠӯçྡྷ:v<=tLLl?ާӆ GZ+iuݔ\i(6#$X{HO7 nw6FUTWߴV uݪ`HxAxbtø|\ >.ʦe:bJ3^ꬂ𝷓z)e枴+X9OFbRד*DўKN*TYZ?v^"ڮ1F<ɣ{Qqi)"_\4ۗY!dͳ(o ."Ҍ$g0:ю0,3 NIFgH(JVy9j]pɮZQYF Xvr"~ GR*XHJ# ƩwS6[HQރba~{|>FylBdqڮ!H_FmXܶMa)IJHk )P pxY|bi_||dqn<_j5>|@wܪ qH,!#z.-5wQ]y KJEo^Yi~("|:)`mfL4JtL>A81$_A:LjvsaݯIW$ EP|MIH\ ՙ<3?F1O*MKxJ½EOx\ ZvdC¤q\xXIF0=Qo!h.~˟suj-|ueOܛiV^O"S<0^z4BP,}+~dO|QIaW+k[r NH:d[mr 7upU1,r fm*Ej;4QsCPrߚnlQܚw>`ƐwCpA",O=b EBOΡ^w)Q.A~k {QRf M| "}j+4JC?@T2O Q2Oe΋ӸJ;ެ|p+!%%%A >rƮ ;jRwڶMKta-$GEֳ1]v]䰒gaչR~s5 y îޔA7cb]k|@* y#}tZIhSn$d|sm. [LƖ05 ф3W ě-Ӂuh&|+ChK>quXM(p#z)Y#^7~Q!:]";r1t:X;)5ݯ|\^Xn w䩆~(1@I | E1D djkkkwhԣ"t6 ̉'Uxt fn []6RFgdi4͹7>f4GVhw2/GCSM5g U Zw_9J2Ko˳p0u)Nڭ)@= 2`% S+1jffM STK=xhL#bq F@ +ga5x+7)[u4]10 C ъ78,UHQ,%̢z|Q G"/ 7;[l沨!&YY0F(V{S¹DYSs@`:-}W@|ZWW*KTƯgM'ze<㰵9?0m0ڪaRϛ$WrP+7W;%*( ZL/?%Z-@HAJU[=ٖףIJ|u>¹7|"?i1RjRq#՞Y?{c볅 Vɴ Pyq^_`)eĠtG߱4 礏'YÜt`^|#Tj4RkOksP3nҷ5M+b{}|#n6C#՛΃xd @֤c2S~ͱϵZ<=h;A,='ba<|R޹ GGŸ<`f0з=_Ϊ%ēkqhH2T\FSy:YL{ ݾ*Is=[1 r(^hzi{G@&@^HK#도 =1E^Z]ݸi'H"$"M%q.{?E ߲7ᬎ #%/X{3fNhko|~7yXG̈́c ǜ1tZzrRpMtϮKyKxz;u>tn r\8@)(ñz$C:2gWʹ+[4G[˵QaNCQr ǵ/,1ęlBo##z1\%T1?U(*i#)hZ\0dž4޶`-'_umk$9P8w~*_4cbbOkU^IzAID3qR(]p<0"]N|=И&xZ3&N/L唊nm6~=$evU}$X@\gh2-8p]z-ִuśkM ֪)gw!Moȅv` @WigD6[ͨ`P&iaz=xEU0q`T D%ck:&?tnqHQ jבӟ@-vN^JsI O򾄋Q1A1F>,&TA>OϼHn^!B:jC6“z?betKi-L_S7,נ4[xׁvdgéĉr[mlcʅreL Ż5}2Y_|%'.^`% -}4@9TD!QfE0҅@ӕa`RQb ѥ3ىL$ (ۊr:zKaSu}߷~ߛN ]o ֋K-aG5(z[>k_LɆ) F;EטogUqǀh/5b,'bYD,'3[S5{;}t$JVkrٮ/O3?K3sF!hƗRV LZdOә(t5/xϧZfy>`d ly<&Ui0Uu3>@,T2§ 0E[e\+#:|ۨVm߈ḱMu L&LUs~Χɦ^l2_E` SRpjBDs r!I #yԝRa`i ri (fa'% ߯yhoֈDaaD Y,ڌ;-H۴#i!xˎPP4Β40(v#/5 R4Urӣf;J efU!?3nxuy(Rj6Es=,iɰ]QrdaTTj<ٵFsq3xq ]5QXokۘWH8) j4va  @ 'f &Ld!ҿݘd4W[x+2u)f,~Pc; MFT ºמ̠؂ aO°谌# o|"`Af2x^`eMuOjr˧1A9&σ^<ƃ@2"F*a=38eKqKܝñk[ׄJfC@wF Nڜ;! 8]3 N 2JED#U ]˶\BQ;ZvIc-p1O 5;-كe/~K;!},0;_iM5|'I1HmJFXW4拨n4fQ!X:~ye ٝ>.q/K{Uۣ`mӎ=p=g~):-v=\,hl mF.F0IkHG!d&ql+Jb^Mb_Gqރ=B>~Pn$Y5};%԰Q  .meSdqt_'JL+1Z7GxuQhȽLQ.,>k8 @Z-})Sdzoq/ff#{ڑ+1H] VBt6|AWWGRjus<ǧMNVZ,|:aĄV§yGʙf < qm ʜ#gd֥un;uߴD4>#.S[>dDOvR3Lb|&3ߤ~ֲ-}ʓy{+KAzH儘FӪ}{Rbɏ;\`TPh  o ysTƿwsAZqZ{A{XkTHq1`Յa~j e;yMV&O B9}FZp aZ WWڏe dh(.p7#X|VpXYP3apk&&tx0&'F—+IFh#GWb U'EÖ;TwnH k< ׊H?Zޮ2潌ycof6iM8թvFJD~WIN_|YN_kc4:6Gs Ҝ}D◔w ܭ tߟr7qRvnj I^wuEJL?y sdJ"NZdf.QVFVHcD+֨@!4!I;ok ZןLbUi=lV<" MA ,翵=--M/eva*NZ]GtNC(! FP{e:A@hs@0EVp\όe[I9 kSH= ];Y6Q# lCY_%Ke:vnZuA)Tڌy$Zs{"D .Nc&ZbewԂ8]XmG@MaݟwߊCj ௯n X|ŵ 8zq΃GD&_=FFNj;rYhTT-Va."&BkxI n$B׼e`oy9}F:ށ-EA93ř<^ƖO"0pE$[R Bw6c_eSWM% SHơ~J*W9e:G@__XURn4ꈴ`BEᰓ,4VUFxD!=A2QCŲ^dEhlۋpe cnofUh] <"zv'+%'-] j lƶh|K5t`ҨٜWxIbI!?,vjLYoH#$D]_ATRi BZ&FNh?AT`Fw:T|ڮ$ (_uo,/#]]+#[IӪp.-.!n5fA3U4 ΀ۉ-|ܜ@cxÃ* l|L8mM]aZD+#f\,,Zx-8ڠT‘])eafތAm bo[[,㒷6=,B4 xspWqs%ѾoH5ѲRWm!KWjTo1ڐ@m̛YD(졟f q6ˊ\ D@9\ڻ]>QҤȶ}7d4 I;b(+%yKBJ. kMLRl^29FDu*J5_;qAZW\Cp5/=cv D)/|яgėQ hO-n*g5}!HKS?Q@D\&C 8EYDw¤"`zJu, <񝬺 U8q̀Lo - Kvz])/Fӎw;g`HgNMpg=UU$k9Alڜ)K3sylXuw/ȃ0"*̈́T߅7昋 [@ɋ*5cAt2zf D. /Zx.~wM/dt7%=yytx9)7|uxx@bjo=M9V ԡt{sfVAO52{ė ^rG.(S Ϊ\yƦ@ZwNNE . [i݅p}[IZ)[:bQxxɯ04H- Df'U"YLxgË3P'WhF9y*#_㳤}|`,i 7NX"ħ&{"a26W?~~.Ǡ+Jjj\@ Ń]bW1.wL/v[䆰Gy,{g.ۄ" +f7I=ؐ䑢# lG7_ t}"5AjI;To>IŐ~:#Iji.C8b0{!xĵ]^?H LZЖާHB B.x؝bA:D{z}Y}_־cǙ:H"_g&KXqv#N 7Ө"2fCzJ\UK 0&ygirA K.etʏiT#uzq> +%hvΆ"6ߊYՐGDU.D3ѓPy~4w(CoeeAw@rw X%(nW<;<}wWA|zoH&NuSo"9"̤H6$ q&AfX"Da|tE qrj$Rz %$=;aIUVNJ'h:uf avMRhm7=P >?xf P[ݠ-3y3NF,D /u QW\ ,'rQ~F]=R83륜.L.]J'@C0b5-:.FD 욵]1jP"jnlx7 !f PԀٶ^@LKbGD0Th 퀪>5;]f\+,@ B)w c_<뤕؉R $C#K ;L-QNqQa( Paĉkg*Q.3!EZOyx,lץl Ŕ,` oPiA:K!0QB0cLq9+] 7_>so Do-0! $]8 jtCw](lXkF֫!-$|\QO[;­KBGF9) d!#Ͱ1VmQ)3zn=Į P;P%w4Oҳ+HcuR6.e}@ݞ ImM])ZBi_C8j&hO_p`(?}@V'`]#Sٝ-Z" ֒j!g2MNQPދPIly6cA$ߙ?BbhΔ|M==!Ji_{X3NFMwij=-ᠷGO :=6_Ӻ.nBki} C 'W6^RR{r- Fcb#nX#c_XyNŮ"x^S9۫h?P-.bŔ7@Pĺ/,lpKE8w1Z"v|[7d+܅'#o,STjM)FI54`M Djb/x|ֶ1XC9cq>Y}e6.?el&Һ p ô{oۊZ1.PJ8}1e[)ǷcIz/=a[ś`mG\Y3 SaZ~TLk]BNt, rWxH|_;9c.^\G伹s_x9"_)΍4q~-Ch)OEK;):4aua"B3N (#\.fU+7&;Q?X͢ TljpԈifTe_)_6٘lſՈ؀P M,\ 9N7F܋KOqt{V ;ũ}훙PT.dR_)ɒ„zgdɞS\J 4󊔻xɗxsu$#zue_ʞ~йm2i3NҸвla!KM5]Q_] "׮Z$7Wmb9euwJ]q #\gA)Q\/"72q*-6k*z z }:Z*,1MKBi HR:!EIoهL2k!U MPVp!>j .'0OT$V`@02'co&ry  {K EH

N"g]dckz [(`QY.oq:lwݟ}u/NzwX_vE9̒?>g.'| ҟ# .qGAx&N׵bԱ_y>@r6MO*:_Vh7ڼ",eW>t`mL[*R߆=.ʴnΛS#WoPϥ[9- O{i Ic>y謷&=#!mh;OF̓ fǼl uvŠ$ORWEg#;$ba6am|Hxڸ7n^"ZK9׉-a`5&?4-8D>kN$?{/'\gvߐ FW8qkXiR.Jbv^{TuB]!ZM'iț|_d~R4JLjƓ@M0eB'?WN0@/Q`7%zC_'Zj>IMXQ_?_90̽6Oٗ4dyxIP |C (6gWaG:u4ãQ["O) x*Z.aڑu xxyYAloQb[}Ԃc*2ʞv`EW@Ĥ ]:p$M` W(YۦK}FmFt!4o чZ쏁?ö%9bRc"j2d%~`oC{ ˕ _52RIN8Jѐ !Evkc6cJ*_0s`KqeKE&^7E1/i: U&M-lmON/aYZMr+!рFIatڡ, 'J Ӆ*肀;7!ψokOov#xH~;S3S|W\-si0Gu7)yOi&>obw1{_h7(v:=xQjw2KH\%[ ?|].{ nm0YT.K$sUiwh\@njﬢ‘ ,Dw0ȼpR]G MNh>>}0ŐԚ2kt>i@vL qS#CeXÖ^˙}q؟Dm)8N6In`PELLSj;ZC'ȷpӣ=* Cz ݫUG= e!E{tNu[ԔT&-b' R ӓ,{] QLn(aׅ?O}v;/q͇m;:ӀCTg $iK$=13.,q޽uTbD̸}2H2u(K#IX:٠(ɸ7|!$6Hs#D}X]L娳>l3 1lS;7t|vLޞjb.[SGKEZ 00Ɔ[5#J$N@gғm.mz#dašV8g 5] H7 DO)ۯF=|U҅򧠦x2s.MB1~d Y˾n(S%2|.z {r~+iq{u**# {Xtq^t֦PS:C.|0 woI?V\(% ^wu.w!=G1v|&̋[j\OL /Exts6m\ʷ H05A0Vz"2lIeݷ~Gt *D &InͻfGҖcxմn*pע %hB7=U'p1+&3/񀏥<2pɤɄEFp&iC>$#p=h'qi.' ؝fvzZih6]GmMh" p^H HGjnˮ)-u~ MҶ>D$];oY[ne;?tSV,]oZ"d]Vb6 ',; +}Oh1.pҿ" Щ;;co(>OwITDo&vGS0`-LJ)دtSc\,=v\"#n /҄jD&*A'=1GW?+aSeV0^0^n`PVXyM –Dbmq=|a-'ѷ٤&ITM͸,k0'Yz``=Erǒ+XY}OMJid鹒5P)8,kzED$>kFUuő(_0cTFtut-{+2WFuᒥ&kU= Wx\qol} ]- VI1hcoN%Y#!7AI+: M][qwwɍ\-&_`>HG0xvoPzƷW5s@M_DLjdQG q~HC38ugqMX,ׯKaouȼ,xrnߤ#) KA͎'aLh\JԧJmX̄`clc?"bwruE)q]6fЩf=V(Q:ː]1}79A>2Gڨ]67iLE:Ѧc(\Oc椱yvm.,"_#6Uv5,PVsIS3oC,5ui8 Zmt5(^u+'$*}vl8ƓHdk*>ƽ8N4>[c*Caz%,氯 ^UvШVM0㇘K%x+oŠ&  6>@${-80ԧ*(=eIhzPcbnX"4ԞZ]˵)14ɭkXEXzŲcU$ c^k!!qm0@4Ipr|ʾ uwu~_kp7,3VNxE[_ၖ·W4";5W{mi?[WO3FyjVB/eIv6瘁9}̛&4j6 >QxX6VcԺsVHnWY!On*oK&_^oi%9߿l;{)O&<puPkq`"q*2éFjc@e,] 7Zwe 7f/A=3 ήrm Ū OOW9BVe)-Y]KM a+=Q k9uD29vnD =ky]}Plج-1?M['"9_b'*NsDK'na#;^ 1zjPtx*O8MaJ|zԗߦuLK&]p%0ڙ]Z%>  P Ə׌{ԑ纜! &ߕtfo,UX>ߖEzm՜=Ү&\#8)m0kjJq[h2RG/o)Yhgb/i=k=4Cx-U!0 ZlA "'NLŭbeSs%؄aWu T?.KwX 3B_}9_ Lf.4.Kힽ@1\W@N=*_gR{p8ÙQX ^(/z% OVSlPG^bUC6KXlLywS֏XX(Q!_Xad&&?} CʍQ"rc}\m0X1[Y?7 fN,W6R ?S*FmH !3DG|Ndq)n#` U9V8VXȖ ˮmz82>ƒoEjh kS&wgNncQԬ8SG5JS3$h1zz1h1㹕?huWrX*/= Jg e6.R:}H>] sGX %%ѰR%-bDQ®&~ "cA )؍Zd|1Lc,0( .QW!c1z7݊q!@AM ";J60eShYO-vG ]u9wH1OJLbq+'GQNIN^ۗ-V ^-l2p@eϕٝ|tL6(7&w:h1!PБ]oxAYt35Z+=Hu;Pe |e^o'sBi:3t j܏a[v8I>l! +j‚NL!XŶR{@xQs. 9chHh`?ѹXl/g7B@3K=^T1v`;y gZu|p\OqT -[ ^"]vcU@#Ӕ>1SʌA>raQ._yIA$,HOԮ[7HڌB7=U2.>(?zޫ(9-C|D{5'74^3D\Eȹ}#/+uh-ʭC.NC~ ʞݡP˦FEWNRDW< $'F{!GYFb5苞|}KT~S7mV/+sHnN:p(7{ Էbbԥ&1e &C#܃6v/_\1jE3I*\tA+`H#[&@j;{9bv]b?EGf woρtԂ0Qz֣yApF{DŽl8;7"N\˓jBĺE/4k `S^H>#_y[o(iumU6r̭*(2sռeyR0ϧQ}E`K ảʡ6 V})E7չ=g:(Jkqg!tE&UM=Ex|-_׽/@j'/c-Lp&&{1GqUA/Yz}M,s̝0-`u&9`Ӹ{+8qJC3cG툠pj1^-p`Nv4kZr%8mdā0FV .1L~;갮1a5)sԷB|ԙSjasgh݇paE|rZ' >N. 3]f./̳Uyvr,bi aN=cuhx Y,5E97ٶlB} =\lUW;U2^+,["]VS[4(8K?.H LԚ*C}kɠt,Ӛ[i.igxR*VzI @ٴgƺPvKUh1My䵼i:ė҈WF.اdZEoMkXGn:L{JpjA`%XK"{'kCpqk;rv +,>QG|HDG ֥/8Lȁυ͵˃Ty&6gCET[h?v7I@i2 +F"Cs m2&vUwjލB8w% 6,^: k>&.GgG~cua k (Et&"yh .D{- {7 ):_svŚާ\#;C4⧻54=RpIqFgVe RqKWc"?śb16WEզI>vuK˛gvqzFc!ƽLX.ض}ٰS*Ԍ]}\[rBLz1MA>NA8=\VDeE H]a`Q7ʢtx?HשKp|E,c` V`{ yMpw榜H0O5[uE%'{8įh:H00Yg'ydwۀdH}U1aEQV:UuEmTNo[rnBNz\We(.SSʈ_xu fiʉѣg%?xbޮ&4L܃Oޑ3` $=3AusLu"KwJߠf(0*%[%T2͙HuQe=ÿX7(B[$* ђ%0:KVo_8 |Y#p7p y 5J]a }av\62#MIAc*Sm 4 XnL$g!}NJ^!n-]%bT%]\X.E?5y]+w#xݻH$ y# T/xnA>d[j#X7H KRVh%dDNBUBݠXf=&IP_JG4U>gjيThؓ!%B-'xF .$fׂcwP>|s6q2!>IzFomϯwC0vשn=/n)fv*a 3!S )N 'vţqUIp(6 ܫl {o,Q4_:։` 2X,o蔶4n^9KD3bsv bR)ZF1ckC.L](oecX`\X_-HHTq*I8y ; &R6iM:3f`FF d/%h,cU2Or 0䗆HXYDa+hnyQ!MiNvPˉǐg8Ne?oEo0Cq@d5UMvw}#ͼN~u?;ՒabjC)J֖ŭ3y|cձg)/rhH~r]CS$@. Ykmghu4 +\o{ht-/s$y~ʸO>,2 DbN !NR8EytZ_* nlz᢯w KG@1B {!*$y͋tsL /y{3Ňl{2R 3xP#K,sbܱd] ЗD7p,xtIʺW];c\O;cvta;%:fKIDobgw 3 ,|A4-R5qٸnKӗMX!yB <̪..Ud :2 )0hF^lf(6C']GB4Dqu^7g}<Rw$@aL>΁z( ; ki*:fQPBËc}c1m=yl+ HU%:_{59+ިOa%3ql?Cxp>BXu֛>ؿȟ:vRڊ{eIh;%া_L_<@`c@gu qI5Y d<~$9^/bU4)$iPj_UDh _uUCټuTcikCϺcbm=ѡL fCdLa7W8 @E^ia=c\ cO؇z3WJUT O Wx+ETM_рh0 G |.m;|4oɶֱU")q\T6gf)W;WB& \Moh;Ӭw2W| "lҬVJi=t 10qj$gf{P3zЦfԐ0+~(sYk )v+?ہJCEgK#kIQu@4>X 5$_w I2wdx\謘=|>u|kM T ҽ=ɜJ1,I+\΋Е873XZRf~mIAnF4خTHB5g{B&хr`{5 >aJ37x 4D { '~p*h NF2b[}?e5@~~`83gr#DpaE2Tvێ0(I}/ğbݠfLF)0uS z3B.Ɯ>T{#:cNy@x]tݛAfjk T0FU<&ik7%d!Qg}ÍzkqK~R>3%2;InvXj#)T6TA)>B&OeaM[B`(Mp\[o:פ1o)wzH^$ӣV;kTK׃*VrC9,Kl2o7oF&jmـղTr yO mSOiڂUU^zf3sg^L9׷0&e:ASG >>oQ(F-˲x/ _kN]zw2kjepE:gx,gaE叒TmWB9<s> "/#HJﵝ\,uDE ^v BNk]_pj(WE=k!R+` ޷@-^M4C`? \ GF Hg Z{ ɮyĈ 8c & KjW\F!H02LrW~΄No)sl% 89bn0"+~BAl:Eb7uG]Pqfٷ KH])`uou.g`3 .ŬEHCT:SB ]i;J;ܱ:"]3&6]VuN17r6 Wס4r%w8xߩ}כjDRm|^&ӁQ3-,]WzGcj}S Sm%Ql$YA}$ɜmŐDEX Z9IEE1E"LrxDBSu_Ih4Njgwa,K?ve2h=Z#iVD9GY&R&EJOe}úѠTOOI 8`#ٛAYa44o_*6?9N[1T`|)ck.DKhL)J5BR[mk)X6: 9ٻr7++$cO*oiUMM'2;DSUęuu1j@0"A/ğϯ舔)~4]-SqCC~ϒOmb먫NW6"KreȺ_]Пa4,|jmo6M tb~@̬tAe 4dŐ\R#2 LYsuli Ah__5FWL^ZLL猀ۋ79AfS6&lrRj2z5y3n-PfΧ'{䰋+}9S$YR6{t@^䆪}9le} i4 Z^Db4ҫ| {uaBy-۞d=$|dZT">P;U_vpCvXu%<@x,GS8pQBJ@eJ{rxTl}2.^\6Їp'<2x$^ت@DQ?Pl0!=-k+Dq#Xj4)gxi{Oa+&&}]HqF#Vyd( $QE=9A=E w5]f M8 =!y&QݍfI#sG`.qe؆t'o"2MLruYXqJ64ڤj"Ne%;TLk j?~[`=kT,#C4jT7&AMiɠ15 vPg@GcSJKa!J)UBAhSNtX"5|eF =AlMr% :S-|mI3$f꣒0C⪴ja & L/Hßyb{aHMrɽ"zcQ|r)BCRԢƵf?Mù0,Zhʋ‡&"P- %Yf3r3=30te.ٖ< h"eg sU&Yr+DݚQgf gbv4 "MSXc!Zr]t-cR Z+C'=8U&RiKn(Ii,y@y,yt1qovd@3ї_^S۟Jt؋?Zp [wT[nHIfJ|IL|)}vs&Xjf*Ko#׻ pSDMFq@ c/@^21|!fȲ;&(E84VˉUv(q O{c*"{,waiuBi҉o*xJx |~s8E YE:iN>:F$xwYL]T(BkHSL]*>YRY@FS4D:{p`Pda/ʬ6l_Wی|?f&X4T34!n1}ס,AL1H'lP a e1FyܛNYM 3J0{5q{).GZ^\TZ%enb1B̓Nʬ>k.Hؽ+r >A4L_oG'c3ZԆF?)P`6u4!('QٗK뺮8&^oAb7`.Efxk缊؜UuPp97&8at2jnKηcTXP֚Zm-K"!L2<WH9*{̣*|MR'nQZ<?@HWodg@:Dj0ȿ 𝠖+a(%m1X+HRS'8dsdTCR˚p?0 0~e,^pϞ1@(@+jh:1,%XךtK? M4dH[1MsMܵpU©-rxfK1yHl\N^&a c 揊݀l./0ލ, E\kJJ-#:%Rp]ӻ7 c]t(;YTE{Fg~RW ýEF īWewJp9J{KCK:-<#qɯj ^yx uWnTS!Q*KEX4_&SfF \ь6beh@Ӷ{G5ίdhZ0veLƉ 7p4{ݒs!Ɠiŏ<5Qe5[T_s+f|H^W.b4mPE$OG~zs nx.{jfUyW9'=N7U4$o(9Х[%ѻ0J%E 6nOHC zQ@x.4 S*[qu_ޯG³VU|fc!neENe$BW@WfB{JT;2(al |}1>_|0asVK&*ڀ淿tDÆbwh[,+D]uM(cMCd: A};?B8#lt W&~(&1M|0^F⹊ڢFT5R`o?P՜[G.U&86 Rf5"xWN@˿qQZ z);qGC:Ƴ/rr%>_lwƈ*|7c23]};9+4tw;E|ݜ]cf*T\~kxɃfG Gº* 9G͍!8[Yz |X|euGgeÝN'M|91S=1z  A߲W7xG >Q ( >ꛌ-j;X뵿"lr)ncԃVP bMS(JEƹ_ݚ[wRdQ>Jtl x!4: 5dAHe[_f.K6cfEzO(ش+QdҘVVO]" $:B%^_C%hv}XoL"NwȾ-?|C"JUqZC7\C\fnxRenäANfzĶiD3D[)ۖ7 ,.| E~gwINzC[í!!Pn2X[\7-|f$ &?d{@,fF8fK8oyQB'zC%WR@wBe;q(./0V} RdƓP /Q'\Z=ƄG&ӟ+{|LZąX(S;0RaZAS'z:!na̵Ntp+:݀% J~U`4 c61z#S3o&ؼ\0@=9X_96ZrdcM.hJpWV=Ue׍hwĭW̞F&![6;SM_z~M3!)3;E c_.9p?o^k1;{[ Ij”Ib!)I텁4[C0ʲrZУDVt%~RZ$-L5gzy}}ZEg9ǿyzTYjn_ !-隶u)SIhhula˅hz!}{mbQ]-T\.yjVt0B[#pՏ"Ѻ;8M<6'YQGcдdggPʛ>V`=T7D]  ?68۸xG~‰-m86%1wSEL ե/m]~'rґPB ܇$χ]}ΓoOcU_kٮ+?:[̘1~aOuAm+׿r>\-GIwL堢n#]"YfT0Is:KKsk2 u c+-]ɣbam&pn)5|Qx^w%_CH+.Ɨ`N^ UdSg'~^+Tc(U7ܤ307")ݨQ6j_a{?~&fNaLLB3.H\f`{)"Q(S[ R -rdz؎q|&6*^KLLԳ5X,ɔ`aD:|i>` 3B[~sC%kX0AOűyͿz($}3Z*fxxƎ2%fW…8|o퉦~Z_s`yHń&q|>?=O~f!t[ R /0.ar[K:^p<ǝ _qeȺ e N)XNDE!+as3NQ2i:!-E)nS0A<#ג4^bٛOhBa+ ~Ƭ@^f̗̈́?# L=/J}}/7Fl0yzřiMz_m`PM $o*o 0-w".6sRJ4pn1_.]dYʼ7w^y~H_(9RW$yȁ͗DCk'A%Sgᷟ.hɢ&{!1ZvmA&'PN`M- Õq(\b)h)G0'LGse"p9 !3)ØT=U [myi~2,c# (oDgdJi)35iH=23O l+4;%4qT̋cJ$iչ%$kH^4M6^L5ϓ5*Un/ I12|wjVDkjPk}p!CsZ(ԱBu.46;Sӊ^6/u)]v8+hcނ-o\|꜅8Oꗍ$&5+N1՗xYxd%`b܇BKh=rȳضô]" -"߃d(P'64;>NT*p/= 5wh#%I1V iDw ͿP+dx1C:-{A=(׵^%/)!lAM0 b-rJ$T 2+ v BdQ.'yVvVOJ;㣱.ؗ[z_sLTB(%C@EO6֙$ϫ&\?&\#2a/.l7>qY_{8 (xED/D@ Bi0w%È>-H9)$/C0Nwz/zr7Ap^3kL9 E1lj[ɠI=֤2x%s31ӓ<cBc{jS=YT%u^gE^gX߮0;'+Q潚J) ["W+Up2na =B _?E&x"qnS}凹Β;[=< F-5{ =XU8ZUP4Czo48͊jƨLմB9[Lq8O5|I&O]ㄮ8zg%EWt>Vmv3xe@;s[rL{5J y|uڛ5`[" 7d8< (GiO2=d~PPkoCxY'Ku%H~A}veP5y򁺔p|8nɭ l aDr;e [yh-,hRz(/* /ҋm|:z7v1bbP?LiU=*υ#R?I@Kw|g!Q $# PkrO/z/zpCR1Q^<*+ю;'e'Yx!wBG+jkFF%A\cT+~MŊyRqSD68HsUaI&@[5dzaa@tt൱4YpN :MΚ*v|_SP]R,+uyFU9m ;̼43Qh-V&:ʆ-|"}“툏rc>Pm,aWEuO&@a#T|}pӋCR݌rt,c3$:BppU3}ȬD7IR6{f8E˃0N m=s"^&EŸJ?56UUL6ۍ3sq)(S7zR]N'sb"Xk6"Z?)ҤLz7 0Z # -fB.ꈁ<%>b5vwI f-UEfNb{gvu[q{]s L]6OQ t:ꢊ_9,%(7?vp0!~L+|EФ<-Ehu6!JE8h.gd%pZ%dVrx{(#"[ zʺm#PN˧;:#7?LrXA2o*軧1^"Vԙ'vx˜ +,E֞|H|q{f>'\gJiD >X??lp3<+K ӕP+G0VP5. 0.)m*#Elz WG@,#KGlDh6ƍ4P9p/n+$F b53"]^vR_i`-QO&[1,Y;]b+oC)} E C#H_G CD2~D?`^ ijn8Ղqټ:QZ]sh)"=TEvD*ә"VQ1ьW2!ͦb}էC8`U\ӉAI+."~UEacH> oũ.62 "eL{GR䥯£syXp|ʠ\6g`2GE8I,!i˫)+؂X=Y9I+:nőRF}݇I!1}08Te3=O!B#Zۢ?VjkNoҟ˶l# ȓDf+D|#Ե^Emm5 q/ \:F0[~-50]ks:rC=$a>gO/4r|Bzs>0v8}/kFG=%*?x*_ fcy\&X̴Lь!DY糺GiPyzCڹFDC@Ӏ+ۼ#żH } ='"p ewBJsUֽQDgW16sƑ}JQqZi }=.s/ȗok ꪗ%vpΘDEE A>}C^.׫ *7v y]i &qLe-dRefLO\ΚJAkAJ\@^5n'%1PzBѾ.fԸ[ۯF¦ "O2w#l.aD2A%:`׬^ @|w4x-V RA[xǝk&g=_K8!4zSrv&W}HWwn}E*a|{8Ǯ{qJِ9:Y$[|ހєl@ ]HkeDdBN%q#o mmnk zǸ./U=ɬF 9fB.zS\O~G0?p_Tvg{-)FhLOVYhO% qVݑܕ130elanH *r>Y^sx-};CZ{hKa*PWbw"~KU_2êHҎ(OE4sMwd|ϻB⯑k,)Smf<V+c5 ?:hp䉾PǖM("poq27y5hI8p2z7vSӺE q$x5N0)H:zȖ^z\53 ޥșL*~ ;:zzoDO:5'xԃ  `p ƨQc?UgĊEon^4>E"so ݨnx`iVS Sũ8ƺe/U'9Z'&q~ (іC1=GQM x$]MY\Qʎ^xG Sk:OcrAFgAl$̆rɴmdPveQ2wfU򪿪Ig.ks7i8D;SE5gKݓ>$YCO쁴^[QZ\21ϱ[[c_#?2P*_9ex|3.v9Wd!}܉ 1W?ߩnR T4y%%:5 Vq5Ey{^iW;e^"9ʝgg]EZ1k hlZIDlLvCuػ Ҥlm? U_ QvP K$|Vg #irMч.l.+o}j`V$i_P*Dîm%G+YYɉ2cG&n=dT,ZJvͩљȢ g0X\4xɌaQ+A5YE qi5Idu>;?B,hZWas ˀE rqw~: jCY#d&&baCGA i  {u.?}x:.8VqRl#s(#v7AWv<.6CT= ru%]hY+윧ίMmxl!D y`Q~ʑZ$-㮀Z;йK ̶&ǯ0hc@K&kA%8YD UH'=u'p̵_,aɈq5n ٓ4%wP=(n1-0GVw^ޤG~x޾fy:d7S/fja$ZM!m3E޽:ƌuh4ǻ;yZ]60CrI>O6nx -ܖ ۏd: 5n?w]5QX,~?0S+#ja%mk)6y-jOʹ 2WV=X,Cn_ms 1JS p?*&tBIZ;`v ]U$, WTR:)Q"$Rx e-])|T(uACtn=)`Ƒoua5 Ehonj4o "a:4fjl&#;EhtⲫFX)4eΙeWRa[Cz${5\co[> 4kULD܍vDn駌Uvx\yEtlT>aJ<^lVe1<8P[ oSLO:16afϗ2x܋;f %mQwъgޛDxdr݄]]0U I[ҍI֎Qϯ`2 ~Z$zjo#f1(2ɭ89s eC*}!1Zer LF7j>TVF3wlԫ0LS@#Nw%}1Fts J+z_& ѪRܙ:̏ꠛ<֞N+g6-BCxcgI`ě5ekc>j[7pd[QNɧ/w<tL%ڀI 58bM`p ȚmGҿKDÍ $"^\dPf p0yN,gUnhi?{Qng@Elʟ_`EH񹢁RkbvNaX8n6u`nڔ]zLş9 eYqi\nZc$Xaw%doGgˋ)ѮY#b{5 Q|87^d3/ h.;ɕ@]s9>%C쇸%@cJ 񨦑TjV2L/%i5wc=Qq"xgj ~c~+h\!侓 ?cmDJ2r(0_ɦ#P[U/'yli܄Ka5"5tm|i[H>ɽ SAo|t> &> 5i&gҜj8Ip o$l&OH/ ` @]=ԜVC@9fV>h ymsg7ݪ%ltcr>l߅ϣMvC:h5ٹ (QWi햸#Ĝ6j>"mT6RjCYzAgwkY 8PW1mgzB:?"03!ټ/gioשD]5#4r# XЭEt咚Aa:S(~d9[adQm`k*ôKhff2^MD_ZW>WBKX*eL,9s|<̆gs40y xϋ!>t!CB5uw˵~vZmT([} AvJC< ڢ;wiLzac١˱|bVsVGp|zμ=YND~qLH1R9$-(B Xۃtvfb',ٞU^t .9$΀g /{uԊj &vSخ-PB4x}00VvR?jl/`ؓbX6!A#"%;;.D?ڽM!&2I7lp=L JВcŠ噂(Z,h]_9ڳai'%Q] yrqnR ,le16G@M I*Ol慀U'@D.D{f4! ?TFn\b&0 詔' XFYۿ:sYs?k0*w>" z$nz=Kph?Lrɹ m#@h$' 3p u9$2E@G] C+5h>K4,aAg|~g1, 02Gd6<+>3gYPo[/+7q_ *] ~DR\;a~9M$ lnf(ɀUpT2]t^yɊ-;qGԤXdfmZ˰tk ]3D9N2$ o`!Zw GB^H{Og Cx'P U+(nn*F+?uXgk&w$ S9{t<NJҿL?FTeMi>v?M6 '_u Ջ0zRۉ'`]Sm;ٟX˸@~QX#C=m>VYU>lꠜ!hoPi暪H8HSy /-$YT))"2n ~e7>j[KZ vuk*]度J>u3O(}Jsnnf&H^uNtVmQ,*2 Q➂ 'ANMe]T/ ȁgBH}đ+ 2dҋJ<.oϵIg|7\QܒBtD|\Z+h<8tOȵUb3G>߄LX!Y>l7J!ACͿw 2,3%ug_(BzM=!]m:xӅvݰHe8w9Ll4`i%aȕp Zz82c>c=s˜앝 ߱TkED422ԺcuQnxcFd?,+Tas%HO1.T%@f8~Mgd=ۆ.]OԉTʵ8$CQJGacNG'F݇d|D:n:C;"z 1]E-⧌mI5z@} Rff&|UY=G].T`gCN> #&2o2G#d9 >E.Td/¢c]n+\X;RpJ?5{&"yQMCWVY@1Kd@fn6J=@KN x^k< \:9=hq]SD2#?~ïVp^C'61yq' G@%T.!Q5f)y K韬@`*XN7(H#a`ۣv%?{t׏K|+@q*5ibl1[PY:y`9n&|[Z MFy~4fX.y2t:ChI7lx-`ɻe'Rp_!^C]O`1+T|}xg%)xB4 <+YzHl ˖/1Kt|zmkI/ g<[\Ƅ ֒ шҒs^ uF5ɟC#&:=vYWMyAϋ$c"P3 s\<|\aeQ3x1z.ZC0&{׈E՘zn7*v1@ɇsh! -Y[HgqM$12c-vlo ߐit%Lۼ Ӓy)Z| Y@k~^2ɍ!v7uX}q9U5ËkآhCD;.&H1uݪKT.ItX4Q&+)rzmU-X6wzgb}镅ޙꜗlStcUriT :2 DG7JQQs }tp3McN`DpsMOEBt}C}@aRV.3xk>q iV7db{P'DPgQW{UBSq>,~UjG &!c)Fm|ŀtJ[ZlB.Ͼ@qN# Sb-2\ z[Hf@NŚlv*%3<֩AwTOeMt~ O6Wo2>kXkF:>|e6~dO7E{_MowOe zCAjfCNs)yC/5??6 뵫7 -6<x>}7oƖGbI)FN/P:.kK.<"d{/⥌\Pz|Q6ZDܕuZ.V4ek" ..5m7~22"n~k|F1ztERY¡|jNJbSyw _:hАUx<4n ug~Qw:B &sW(;sK{/M0-ۏWqmpXI9_g^rܕt7wY^.=p4rMM1=t5 jUcAh`j(Ue4tϧyeXkR 鱞PU)޵6AE\KQn<:R&5$7h=^s 0ǝG(ThTrA2 ؖkU/$;Ipsq1fڅxۂ#Sm6P527g_[,XG_ VaB^䛪@˕tZe/fu䄋"~O(/IӐLXЋ5 Kcn#dN +ؙe-ylLǀq)1 iuyT b=ePhGDv1(p(ՔNu_e* "p0#uY|Niig)F+'XYYenN+O,bФVi%,%#Kq`ݘ9?]Zqš6Tap-JoU>ĂN"Q3q)ׄfƑ y"#==e@qD+xSQ5<^ï֭ԇL;ͳR> ! 46`>^[60;~= `O,#%TypM-q,W&Fӳ}n2$R0g;OaRm r'4iguz:0$^tJ n,]ZSMъ p Hmo46IaV;UQmk#OAxA‡/ұ)=6)i%,8rPt mCҨ䕍Kz;r01=}OѩP ]QAf {KIo6`5zF޸G.) rJ]W, =A\}vk6) eT͉dw`++~Ӌ cF gg b3ōǑ`'`2M?SKqյ?[@ Opt*,adi.1^80,ǹ5`=@BKD84h uE<x-hiP{y/=/ҋErk7!y Sִ]L~p .#ָۢDDLox x<@G'7ɰԙY#wb̭o%Vщj2ބ rW#` ӎ X PvUj09r J/qMʭ< >; _qd*計BF}(!)ݾD9dVVyL^#c6-IguUWX:ﵮ9 &ǖ6Kv2xE6LМo>I lk/RnFwȻp]sh;$׉_`,9=TYdl2 ,8&7BJ^y75~P UOaݔ IIˁb_~4*);[OpNkC SY`].Cz!bk᧢/MF&4b < ?շ}(ѭi ':8zXҊ#%'n{t<0hJ PHL}C,1Ma[D{bjal|Ͳwʡ^癉ʾ⁻b=&j W1ñGA E 9s}EZ:$N&D8sK)&/6;~r]^wBژÉ];NVqW+[TRѐ1S2N9-Ǖp 5TPvJs[!n ʈC Qn䇋xs|:`{n5yLX&l Bq噷Ò ϙH |Jo0I2*mcZ̝%${}8}>>}py&@!n L( Yy,o|CV4CgڸDs*N:k =fX]By dEA_58'ܒE$%̃ V\r|/8cI沊9*ؑ )ݳI/pzX  G]:M@=S`[@ r*s㵴DQ-!6Kt"88QrƅO%@ىfB6ƽDz /`[*.E2k^ o;kxNbX?GJ6ʀԵ[zu,r`XRjS$_Ȥۮ-f,@O"#VQF"@9@ .cҤ#{V=19 y`:N*^8)C݊D6҇u$ 8U,=lIرy}HjA=6VYGG| d^VJ|+irÃI:d0v[';EʯP,xs:owr(܁n6̑)O+mP^T5F U2r#G}DW*Oj'ouYiPF7Ejm: c m"">V3jT+qJR:0C\R%CYA up1$ъᮤPyeu3P =5<'8pLgerC8Ϣ2J0^l!B@iRe\2~ f}sl F0+VO0n g˺t$m"H Mi\uOvjxcnvuz}ރirw<^pBm ud鞁 sE,?z28o,\Y-D9p@n:(ҪO) hƳoP4Nh?7 yJ]5#L62=NFS#S$w?c(zbL+rA0Oɼa䓇C).%Z.{i*[?vvy%[ag^>!HSԷDB>T5;ưV`%PLXUaa^=l`|i0?49f,M !aG8Ώ|(9Z A!G*Nм)884#(% eƉѐLd"{HϮ[3;!VK*-3AbA@0 X2K͆?syQvs=! &wzL /`_鸜鸅y4` jN&w+R2{{d8D"v (C{E׬Ξ-#.S#ZNXlWh$ߙqd /\zQ[2s[ SOߣrC{6M@r]mxO!@axbh~'B!#=i!}%%V$?tDb N2!!iw0|gאSP)"e7J_UDlI3~/ޤNh92a6}1 ŀJ3E;!p0Wkߩ2xKm>{b1D$0ld.B ZŠb$yEƯ?-VQ:0`zu]e @Og!iW`$ǯA6=W3DXQ rxakWi WcV0BR̈́"{D; q3$s+4_ ʆ/lVo %(+#'j8#JmJ:6]TUV,|d9~(kq?{2_:״Jd@h|DmPU^Zx1WM]ao-Fhҹ?1ll$YeЫ4Zͤ`lۚĘ;RRj9 zj!Wn9л{|T4:Q.Cf+WmIoi\;L/hHa}2i=eM\ aP~]&w}itYgJ=mL% ;_Ba,h࿵ N8X{E&Ixq S"8, .Q{ iQ9}Zݑ@WoYAJAz%[]pW~Jln4K4h9Miq' -;km'V8"ZjR}zf4N?47;噠lE,Hߊj$+$Bfp8k%fw8!<{c|O$G7\ t1O8R^*ˎ eB)H$JxzifW*]j!Sc~8ia筸7M i)8I"|:ID^PD y=PÁcԆ. TPL[2} h]ީ%V~7M:lmG@j{.倱Y(B]h膌&u><_ bN[ n RTZh3,  `?B6eM"؋H,S)5JIƤL] } ۪Uh(~GgLoSx-Y" g=? 5ܺV׏-0CK7_xJj. K Y:\x28礧RAOfKe ^D#|ac)=/,hpqJoH@s⩈rz$,,YK t-շ@\c?0nyݾ-Z@q4z ,X941څ[RvhO{9`GWd|fX!yd[3u#{nLT {rSC&$[ΏM hs]I}?0 P~7G18ϛ c'df[ 'y*\][E7\/^@٫\%XE5l1~]OFQw2(>VMm/ə;LPb.Zk(gOl 9/Yum4A7?VouKXyNP\.mgKIj͒G 6;q,:_:NJ7:vODe#d43ME_9l%l\~P]"A+O0mN Ō>){ٯ9OE6/9^IKmt fAM(0L|X0@pNb1L0)AiۂC${njj;i(܏ lB#z=jE?]~'#=ѮdhNxԅwG[ Ǡ/|Rv14G(P1\;#v=9-~+0I"'_֣h¥ۓѲSWXwm&:3a<~G9M##u|7fJR $R}ܢj[CkmāIgR VzCR. .g 1PeUD:Mc=û$.] xiFV-Wư[=%Au1Bkś$[NJPܷ.yg9%{7s\<2z^9ue[جrMLtf7ݐ}/ 7 %$y>Oќe;.7j${#d?7VwzJv1;5R|m&ϓ}X\@Wd7u+ D{]4VQ:GDG`RbijxsJ+owH4VL.(.kz ` 5`o4] W*x/\k&_yN݁VǿaY#i/嘿^j0VbѽWGXa ˺4`jʄUkd65d#)(CXiګq:>Hhp7cg} .0ώi kǯGc6J-Ua)vkҸUiZgQI܈ɟȱ0@`T.{c~2Ա'w7=^$ No#گ'"};X6x[>3aa/| cND@ @ PYS00OaXw~@`] W,hBrt˂Q*1!_g׮Yww :|t7v8p= =$HPW4S0!w[z'CO.M֦ $挿MWuzv#,W)|aB|$ 9C(ɾ9@?'CEaa!xqm)RO1qŪUA&r޻^ɯu6vbțhod*Aoo춫V@%BDs`O-fbIϦ\;عG~%ZP[ z"VdPKVjcѽ \yVj.zIE#X.{ PaB x2mr8~7 :uBB!dSy \\ڛw{9pzb ƪį'|ȧH?j dgREl2Bg/ 1#VcYbN 60"$ܑա>@q~HIJt{ 1 B.^O$7^|DlLً5 zwmLpc':қd`q⇢Rcϔ7ͤue!LdH]֤>kvCyoڰ`e {XZ8\!%_f:ݚu`E? @sݦ'wҤ^ anwkj/FbDHʰ5t{&0ra4Ѻt'4d=8zѽ4>1܇t$hnxp}JUS olxQT/a/DSc,Bp&:mAT' CIOow&)2 7o:Y!k4>A=ƈN|R-@݉"@yB̲6f=" l:h+t('4o\l̒<8J>'WlVx;sFlQ}2D&Uߣ,U.sg|Z.$]y%'sC+I񹞗[0# 0[YI}͚`Lz>o'@۲XkYmVܝ#]/GtQdȉzM#EpPh=#za\)NPMD5Cnw7WԱT5R, H!cbtzozxHX?>~ -9q>nnSK{ p8^ṢLx31N`%wnW =:J$uw2;t%MG^'XXz fMDi S}7f޾<.V39Nky)tT`wi2,{-ru!D:5|6qXJxI6k4NNUKZ&`J(n_*PmBO2s1@:Vxom(3S xj46VghyQ-{1h+*~D$_Nb)b)^f yO=H4pUvnP[ TCO~WWOCn; ,ZLzy6DP_%'#R ]B/-K7H0|~ыwzdJS >Gi>ogO8sh?#ھ8&"$ lGn3N&J3W[l(L%i:H@JBuW͒\+xt=aV^s?&@x/ +|W>~'rFKdЪa򽙄BsS/āfDwg)WWSScѣI[@KN6M* ?'3n0Ǐll~"0H+TM^9I˭$9ՋͲ[wϫxI%4[? m3rBc}gzOs|6F|B&Ly^XRJkG(BNBТ\&U;tu9|za>Vonɔ!q378-u}YD޲k8ֱm7$|{GT'F9ib!l0 nh8N SV}_J岪YH03Ib%!U'e'VI)^-IVW\E';j2/R-Laҷ$J=R;?Z6;pvz,yKx>2.O= :0A|L0袌m P[xyN L 5J C(%-H953⫖<ݵl}{G l>5 `?#7 ` C~=gYGNKC-}|Sr?xA[(ƿڹg+$6EK9lrPh."Bf_ H~O<4jVL,J?P/t@Jvsa;=G#=c*z}/v0+u'HClsBHLj:L4yREl'4>:QG"6":f̴3RjE}]c:E,Ԕ1objL/ۙ I :?cM#$[(Z_mԋ>~7ͻ'A<:~^Nׇȡ= HMۦkLLd2~aW֡1Sۥ90ڠ\+m7ZQx[`x6c7Q ,Bp1zp.KӪ0]#vomeNY]n1i41-S6"0[c 63N%aoF,sb:C)9T5by_AŚw$}luɎ_}V)}8a9`SN:*ȐȇY<^Lt! {LjX<^wjĕ9qyd,iO=5.+^ 6fZdx5HvG\|iH46 [4>1?.Cl{QQ  z͌vWn-SRo@DH[2%ʫ& = P{AI#I轀zs<7Z;Αz\-q@r|w6(P"p8ki=^{מ60"c/:cW=}r7ΗvIdA1L5醯eOFo$7iKɢxo},"'h%ǣ!XJۃ%b&mלh< 99Bs89UȽlaf>S/)wE)Zޠςd>h'mœOp ;lQ5[s.J~ Ë}^x?V}+c%0؆܏QZ8 6(֭jx*Sk \ZR1[LMD 6xGtl!6_q7 a_i n@SAhJ5 6zxLm$lqH tde m%l6-]m#+q,)ㅌگZX9%s4Ut .3EayHP'NIOL@0GcnA C#Gu>۾]j-&XkX/%ҙqrC7Z)b}rH3 Դ(]soh<J}pwbR p8׼~ZqCQc7/Jƨx=(~7 K~rvlv>Wdӝ y_.q@oG@w}Y9d8qL?~5 DVC;}lх8b߈viExW+ͨO.u̻cKxlzԈvj" TΣɥ x a\sl_̈́}GxAp'o492!d0V-ʱ4ѾA 4Ϻ yrg}Ƣ-,͝i # W Ә3i{>-sdV$Ԝ+? `{Kדlg6$a\Z!.%A(>I8'|Sܪ>"ʝVN;˗xhh܊` p$}є~1NѴgD~]`t23(ho={/W吅tU0Ǵ6:=OdH@sӌ.?72 ]DjMN!5\V_\HVI'b$jt'bZL5_W>UKFo"?fHy5қ Ј0GZ2A7u .kq63*ǿzI@]e0 PCE GW5bw!.(%H aP"=&`pKƫpXpPG\Y#xNѳ迦(h"ch W5.5v)ܷ Ekۛ~s@Ex]TFvL|yB]}+j0י-6XaKRcbDṗgMtE-lc-)(3** ۱|!Ƒ!syTK{ o%n4SqDn̜4 K)(,<= ] B>ZZI9um}-4 bw9d,C'~(أv`cW',ґFp船dEž3),1YYGYI ])8#cVM *s` FA8;$T.xTli'^.z> [ WeA|xHK *ĭsG[U_,>q"9Wd CBߩ/9Dm(h]90[sn}u783 d3IOj+WZ -D}ax ^tHX4L˯;k{]S+{=u: {W_㚽̮Dd^V?42~K;;6JY=|Tʝ$pBnm؞K& Q_ZJ bp-3eIEr{xSt6CG`x 6lNǾȌQsz-PF+(4ç` &(W3AXP}Ml@KK'PqA?T2剅u[>Vl#z-?,%=Et0tUrlFDOyGZ' 4m}d7*Pxm8q  _g~y~R*u=CA ALd@2=כ}B j& ч22Q3Spc"%Rdd7D$[A"hPWNMg^6ҤOX®o..݈d@[imH;SF5"ځ.K-Wr KEV)b$?7TJTqyb6e#_O٩BVkܴz>p; GUoϖVeV@BT6ߨRf)S;=_x9ڧI}Q:ɛCEg?{K!ç 8er8^d"Mܶ;_/]]S2c$-BJs>؊N&A+/I @rS9slVl Nuɒ6=֪|vnzhҩNܚm:R].A9' H8Zo?cwMhrAF6Ug|Ia:kԮL`+P}UMN'JXZz@Ae$h$WE܍2n.LN }B^ "jțG %v7s%~9vת HN:sD:3z\I'8MAWag|@qHƻK񚚇5 .~7ӆ/o?/z2"'*h΢E¥M)/͊:@qZ[4Kb#)5ᅢ% xQb& K]l8NED#&ɇ ;w^>Yeu]ɉY OkR0%=ʶ1"-E_hbkqHLs=)P]<1U,iv;j4GI ã?]06a:$쪕ߦK C|P<~ԅjebr]DzӘARZ~>&٨&Z8D5ʢLJ.[`AOU'0v"hތ AVX_ ?4XgD_|9$$Omsz6Țh 9*z݇xPJT\L!D 3֘%%mtF!\\5B~b;㻗c Df6L7g"Ȟ6Gj(N,䊪вkn7T(*4Ax?ɝ [Vk߇׵']klJgoĻ`w PQyZ?RJ̋H^Gd].'N G^UP>XcuRzM Yv4+yұ^a9} 62ydV9,netkÄ$#bX䄎x#RamAw4eirg,Kd`WC"QNI-w#bLr6 Zm8V97L?wWmg@x;\'xk(Zю,L T-f8K[vk/t Z6US,G>:wA\sjK`b3|Uh1 0z[/W͇j;2OaZ ̬gȆ`vAud&̼7lT}`VV $-orkef=|uLYh D 'az\h/'Rʧ@QS%xå0~?~JE2 q`*R{ʁM+GΑ)v Kͮq 9v u;qo-hm\A=bˢk{iWBrƯ2L(H  ܫU Ϊn^]xm:Ԕ˜T(H4Db!qZVVou[Qit|(x+UK:וE{V,Mt_tz<.}&郑 ^e_' 3F0TgN!jl /6cPm煮Sk⨌bY׼HֲZj{>\cR4JeYSYLtMǒEa[ct*IR+!U!hH=#.|3HgԑՂg#y##cb۲SN}eF8ȝIgZ|+=Ef|h*MYm~R>V*FP42,[7zIa[SVjL!ZB(OG\X J205 )e{%`U6VW Uav*A[ϫLW R**i)_YaO[ƽ7ae--V1pƫg@UIL"K럜]}=kQnfof/d$z1nxI?$ɬ?P[}Umi~ nC+2)Id2;B5# f=B,)mB][3-hyicLm]BzJ6Xߍ-c'2fȌ>Ecd_ Ny4>\c Kqa4tPߵEh5vIO]*cj>Iy hCzsR8"y+yd/2j,JUR/zh,+>_"#OdC,9cmYP d`OjL^="B1 z_ /֭ӸlM sTuw*hmܴ?celg͹u(Dާxpb/K;+.ȽI۸ɋ}lı"-ք q X"%⋁-s"{i.e$"u&L8*NÊOq[ #.MrL5n~IBcA1JvͶڌtRܡv<63Du PIq h`1\b03Mf0?p^4%(g>s*H]PJVb3L! sq,xTAyK ]nHS^Cl[ua˸%,x̔7'xt&?%l.D@T]HH:t{}pf9!x =xwOB lɰnJI:^ou_9)iT/ ͕j^[Q7NݾdO_…6 d(>8{MxŮS|Z~y 3Fz#RpBr~zFH@­kLɮﷵVSA ;EF%.C50tDu÷WİY/(POfb/ͳsu;œdl;<*XI;zFRZ&SJKZJ ijrxaV,وN`{JYY<["!"vnp~Cl K=@%0ڤ]EgF?9^0]F> Rbu݆Da~P|dib =[Yys)o8YЇۀ YjJ,=[Uj?LRd_H˜^huaW}-&?,1%r#^2Ur[.I}q(;3z=\+(1tP4ha驕 M3|fL޶;%u:hbS b 'U#ݔ2w-.]MKc}n2NL瘄L_ߗxYhvP6TA.:,g8xBs`#ffBˮPTt&`ݯ&a9ky?HLP^^=^EN{W:ILA: H<:Qε ~!yC=ddTzټ^Pdf}Ž:>ܢrJi)ݩ!S&}|~_SJ/01lAdn /nsIr;ft$$~ =i~W-pO *@u|h f`(ʶq*c?E^ѦɃ8?!X6S\A;+na?=G${Dyt~3oH6zy2AAcI* ?EʱU;tWGQ N̴,5[=Wqe#-/*?Œ\9ӡ ?E9p,i;?Z ZPUP0p(L.Kl"A6>-X"#P-glR;1aĖ)JI*Q=Ge8[x@u}ȦiL0z*Elfb5BmG{!4Rp_7z7p,,PlxhppuǗiԚzcr/m{+ƾ!n(7֩? Cg":y xYǶ2e`?/=uoNN6a/ ۍ"DZZZQs!M + E2[M<gVKfUU0 D Ͻ.~fuwyGljG&v_[GzÆMŞ%W}(4K  .1N1,]tD6?"\( dH-7kR!bL6ǴeZ‡Zq1YOz 51F35C]uu *9.v[3%L KF9weXY [7:R`8!aJnzS'FE0,6BG,A1ڊҙ - Ro]#_,P%)OA;<Q1{;CnA|yEsy!FPSS.u{/A]𑢃!G(Ps'0ҪwЎ*(&E:G4{JR8DtB}hpc\`Gxqz/>3@)/z/QQm]%i\ ߈/BZٿnC9D}MJQ!0k ‡Yk-Œ@i4f:@sL7&f ==[=6.b]dxUE)J/p PH1:(zmt_u$%O }皣q‘󠦚S e9) M,"WU|eT 鿮ݔMЃeU )@^ppnԠnAZNۊ\#qt]ʂmsy>bnchp3s;'7qBZrs‡*YQ"  O`(;?eN6B«g( imt5\K[9MoM@!(5'BŌhP"3gDFZ>xֱ~kOJIJ3~zڷ+ۏǰT_S bÙdjs`vd0El%3}[A Jni;֯Y  qHS$ՓZژo_s[8[в&n?<}W= bhZ뚃a|r{NWb]pSR! f;%:`Ξx ʒqm!)س{-gkWL|Qr!x[9| ݐEBr`QmC3,P@SPbpSzXZ= oX]6Hu\L6f4O,z+naU5x̲ RSj` ]RUe[Վ(6giQ(Ta ,}6) Sc2LK֋k϶qY?^RNX7vvQ궐sU:L=1tiU~,q % ZV$y<{֨j9!yZ1ѐܯC6* ͌w;&/]>8[bZdYqeo}n '_"*>4z{S.}Qۻ@$4&C;Zݤԣ1c=ԙχXMjT]9ٻy|uGuZdesV74Q)4p\|H-+%2KPsU mB=I1:dS4~>Gި/qܶt:`pD/Py'4߼p"(gnc6H(-Dt)e[qyyg73ʡ"&CoSTs@i扃T-lIwm$%["5Sm/ea1 jCWƒ;:7XۻЇ~y*tw-l m" Uܞ3W'vGIٝzsa(vP.BGVRձD'6sDPCt#yoYLch778pKT;{GPm`6Y'DAC V:U/Ɠ%hin>K4)N 6 ^Z^~DMC(YL>lYt,H/٢w_v pЎc2A7WTCFw lVU0bSm/.kGO24sAgm-h(D]ƿhpiA4mh`e hcdty@߁!܋*+cBu@8\e1&ש;\QP4}PmV3&3V<5W'D8%7Oe?n3e).@[N0!|ϥH7d|{!Rͪrs;EX`0#$cjEpĎp?#h;3{tD6yC !xF==I ahOrkLjz#1 m..[N) EME3?bM)Te[>t*M|n3R D!A !xL@PZu2äm5S2ί`ipe%\dZM[y9ÒsZ4ʁԡgtѺ*z|ͥd 愵;6ӵp c"~إj^C!ȗxCz#("aQE!8kLČQeIxFWv߲Q_*VTx_9DƩnbu#1sKa #paXGV Wz\k{OZOQdi`P &X-DWq𮓑W*1hULKMSHPĴ9 4qѦ3࿲>1/AeD04D{-1SF`݉*FUYPb%a۰(ݬ &?Ǿ $ي^Fʦ`/4[JCLڈlH=Ǡ((zR @3fkRR;i8N-:LIx2QtaGSױ2AݔO`yEoRޒ^DE=0Z'ل0Yn!sU?/vTh&97A4lK8+n@b[8o #$lQCtav&yhfLϲʁBIy;=32C3GgÒ7ьȆ@{F &i[ {m5eY[ȮXئʯpzsr[@U%0q͔ xڭ>"E櫵7Xv\ۇd-d6I\;ya/M!Ԓ)]eV?~5e\߹ c)@~|g )X(>lh!ȁ h1~do\%-*`y`Bo{XqĮ+;00b-"5n6pGGwcƢwn)EZʰ^T]͠CR9X-ƙ .: TA*VҦc7Ƌu"s! Q82|ň}Rl/3ûp=m]IX"3{Yëd'FzͨfL-*_Ial~ojCŖ~`v.tQH[\= ooҋA>i2Bj"HoTI>nl( `8'Np*[KZ{=oڏ"3u%MS_mE{#b%IćٰX u9"9N .D^_y6;vh%4uD {}(fYJJ&WkR1t׳-Xvc@joXmػe(z:o}Wq% U/*i4K }ȱ~d}&t1B@dhAco\q=K]]Tf*r #QuB5 ?ЧZVn.L~o)jГ7RWK8F]R$g;\ q{qJab*qJ6q"M"<#; i8VFzD]q#Y"]o`\ӿݻV ,ܨXY~,tp=SYaT!qA>y8Y>e`j*axxp643"%J*>2\AVfEtZ-]2$]gBn댎%Ȳ@C9imy+{ KWc 0;i9cFؚukoDE\2K Ká}ޠ:+rӹ^_h5@T~ކ>Y+_.'Px> jZL~v#k AAB^;'c sY{ J+3@("gi'^*~HAIpj#9H aswb]\EXj-%&cvf@u K-Y2:"li`:W*mN]5G>"Qʷ"ix*v$$`遗 >oI&.*4{P31uxOϒ##u.V a6xKG[`C`x`i3uMA`ȆA~Ͽ[{f 3Q ٲv! 8M(Ut?ײU$DT0êr2VHq ~CcJV0Fƴ؃ʾtnNz'np)b忧sBžV,"] [vyx AjR¦޹Э[ڪ5yNQ' jt{~7:)%ڨ瑾CoD?Lz74hhldRl hUxnE nQW8He. w?Jv'sW,мwe+QP(CUD(]; K*C-#PWEB)9RFۢGHv%EbC%R^oGWyޖvNI~$ę0rH F@ |򛹗+!'Agw@c-딀kK2Z8H3 B_\wxgv͡MR$8nph`8^4"şKJOК{YAɉ&B! D[z)~ ?ſuaUc$%ukK =ʖ9McU?ѾaY€ꟊPwQ Rh Wc#7֒=-Vkd$_Agwu 0U9tҎ>KSeg$kw! ^<:kLU$f:ӾBnRw,Jk _FfĦ\*ly~bE]Ԉx-K\+?wL0>ٛdc`@Kܝ)%GrUɖEv"!5N[YaW@~nQ{9ȑFYR𥳐8ΌlO+ M?A *L[iT<43ndpm_ڇ-ĵ7Þi'J!ޘ|YZ-[.X,Fq'>)ckeo3<knIhdʘ;!/ Us5i,PeJ_&'V*~8>`Rs (m@M4<:y?=&犚#῜ f;]ٶ^qImqG+%xxYqg5ԝ">*EGU/*tJl/>FZ`d̏+ﭐ,_q%pA plɎ_,2CgCX17A{FSP-&mr(73“n*>y(c2b_VĪ{!ثjV)3RXY#>0+jp9xF UWAv}꾡{>Swݽ!;hYZ/} TUVEXM)~ l0B>[{ʻ0-5!P.@zPE9]LlUX8EY)U?PUJ̝ iIR }1^AgzCN}/51=#F%P'R(S[=~̉& 5!s?!S޸+#TcFĔY1!e"~[½b-awt$<_C =[fq T! w#RiXRZ[0{iO(WєY< RRUfvW~cf\-h}n?Oe PM$sG q @L|٫.-"tss]ܔ_y.I(.NDIIG c2K Dub)Q&L(o.l M53? QH\.v5<=83ZXk#Ҭǔ&zc=fl88Ia*^34.r3'S)T >`5 6-̞QJ=3lbK~|b~%# HY@ij5"Gp5r ik(րJ-/Nޭ E9?2RfFr:p%2̴z~IXǻS$;\@#ZEܝ }:=X{GwVJ˪^OσYV0Үrrݤa+3U˷]Kp <Μ]Ki&8L l߯hsU `J t-,={B6MCe\I40%eÎ%2&H5rwxIK x"eч {|5ْap%#?GmJ N5@UmUվi 9@\l={߅]3CwD,Uɔ,374ӪOHlj8F\?ͅnoŷXB6sL UQj.2;3<i235Zh-aLj^V.QɠZKHL5Wδ2<a ۟{dZde!S/Mƴ^tE.4MƂ-cZb7+8r@a(| WbY@B1wrky}[p/O]}ٱX]fw\{z=n 7A ,ǍSA\ dREq.Mp}{_ [\,#f:h"܌ܧҨyMoT4Ii?dr+?3lQd-))!GX'T 8?1 z NQ:H Wܹ!;O%%z-jwR3N?H^dj_+e9c3>яPݺ/La@o <$y@Q{}Vj޲p.9RpA+ݠYRkFf, 8';*e KdU^pѬ BymGIڤ@H a4:^l@+CiU% p E[FǕ}=̜-Lk]҈bH|\尌QpkJG>!x  qL/*4SΖ0Fj JTFQ{oת<_8EM;5' )fT6NA=u6duBT%1J1qK-tk}[IZi6 2Z +/2v'kR *E]@є-OH]V@վdə㴤ed1'@3H e\l%;ݔ6mBAeʾnPs O^;.P?I$AU ~ Tpgcvq=j7/IՇMnob|J{J2͘Tz 5Sth}[+:~ +;ɡBg#{TP$\v`!Q"xhpec)]CԧOHKIMyk.~ȯKkP4JKRBH^ 0.¶>2+G4IǙU,4'(>Q4$Z6xziV?-Al^d$:j EYmj8}*T~2[9Ƥ@p_gBKcȖ`L{Sʯl\DRF3%P.SlV:]ނ^/EZ'l6uR|c>C [@Txgҏ3":INWfΪ̕G"u^sYVBDsV:~Q`=:8/ 2T*Q+@jʔ%"J̞Rnr`S5 ڑ#2B3-@|60{Heepb&%)vZJJ$:n mcpx?bՄWCTܢ/{':@ϨT>'U&(((1Pkqg|le*k+Rd=/ƜΨGD ;f+>W~ca"}/TkdX@we2YHSx܃8zpq/1rVg7(2- P}8wX^ <+W3xz%hő-:H S뭉 iw{j0 oy'^Hc"/1U彇UIm#h&Tލ*_T)M@108l#t4ss=@Z6*@6mPIb艭r5"űAπ ׃/"$*P+ALL.o,$6ۧmf4\xE?l8j'*XI8(!+\ں[PU}>҇x3!f M;Hvy$f}QϤaTm7g<֌)a{O VS4SzV.ĠP\K[' =beJ֖y6kTLh2)s.C6&{|n)"yN :\]bZ2˻ p-o )G_V!bG5w9jwxUC⥧8{yV`Zv}IXYIyDvm̊$מLqw=-݋dvYN"m=kV`M'u#d0}2kiUgz{֒>ZOw⹛lZiz~hijњxcobs};NH>4t_̺.| a al4[N$vE(AM̐-a)M0nofz{-RD`)pp"a uRfGAzl|n?|J<'e&[Ō%{wkؤXxk I}Lԭ#ugf7i>>T/OvXZ:(uO-z6aaכEX_JvB)(L.tݒ߆TԄ ?j m4潈#]GЛ'Zڬ0:6,Ġy`b9yBs&iv~ PiyPcpA`[@df45^!@C^âP}stdZ676es1&8Fq[;M loq8pE,=j cx$hɔV)ńϥC:#N@/FƊ'ao9"(.Q"IKMK-H~Îr5UZ 2wQKŐpqnp{DoYx(mܞ7a+xo29 dJ!zwY'Zgk8/o"F[B">.ǟ"pWF;2Ba43WTpU{zQf /~%Pv\))Q<.L"+2@G=z'U)^Ldu!15؇*>AސSEt8.ҝMZ mkRdZ!(Z9e &d͎-Khrl |lxKGFLcͲ 8t)HVW&.s:&^'Z))Tn@ؤַUM #Z9}/vRyӫW&bC[y P)t #{@0 ^i*XJY9T(0_AWQfűWN|dMO^GkM$2j]8>%s:TKPO WL J_B+<$]1s>(cYS !RY?E]gȞ]A⢥ּ(0uUC#lc'04)w`Wiȶ;WpTv!jj$eަ(ׅ{r^[ C4xDp_Iro9{$(I S^ZXrtJۣ#pW`.LDa\/w0,)njq2Z(%'5vw$1I(-P{:';tkۼA[ l ȐҟE0m^}N-s'#ໄ]NOs!0/[ F9nb)_`D`W)-(X\VqZ[m,J}K O%-{H6J3T,j簑$bPP~ީJ:\e 2_VkR}0~v j|0I?\?4RLz۞+tG#8!\CN')iߠY# uKٮ pXNPz@c납)$El韌))MplFVƓ.0p*E>N?nLpWL}S!F ̨n$} {1T1Qu^ahpRbMџF{c~O=֡g6qL"V? m-`J&Q}̝ų<oIZ5㊫`,&MrJ`y1̓?MOP jqtǓwGk( ]YR\yEZ[ oc1d+[2xqyB/Z.s ݮ(]s3CU)u"83TL IQ'( 9$@q?}0n'TH15C1O$=G*~.QG7E !vDxt R`vslf7_жRv`ǒkf4GsO\e_7=FNX`^v ՂHv.È6YCcp@]4 R,/eIlfQp9>SgN*{Zv#-u]5yڭ|j[!ȥ()Oh1؎|=VRy UZVp;\LiUi -UNdF9n6[[_t܈06}VҕwVNJb;'D'u#Pi;C GP9윊O,QrI\"Q!7`dho%5)mf9毒2#4a=QyݓСS@ k%d"tW*e*93F X-ƕX(oSQ kVqхԐPjsAS7k+ \WQӮSAI)b:13B#[g}qoBT<[ZEA))~ Z61TR,{f!Yv,V"(}&z,ެL 6B1GCsv(蔸`eBA9%+N]؝?iHŬE/DfWzrlıVAaTdh[vQ=_$;nzr51#ʬ22WnեG+|k4r%˧!ׁ#ybNQS'9l (ib[kj{'/HQR(i&IBd#u,W`';X(w4as3i3W[7TI2;_+f& |p;'FsuכMjPԔbEP_$ MF)3($ax u:%qiV26nZk9CӵzaaU!e֚/C4Y 1 9v,6WN>(1>QJLB~Uno!Ir Wt .:UB=e, QMLPp2K*gte%Xc-=EYGCD]Oy&1|u1p-%baL|s,/Ah߇<lCD磇äDD_q@$,цQ[塄\V  0Zo uGSXGGFJ'[bc/&E3z@[OMT6(a.]˜,"N&@#*'c-޸=eC35y P߷˘I/A`׫.`LyŢ`^[}IzSF Tw-u9?h܉1t(ß,X-γbFx\?E:33׮߉ oZT] : k~]2`f /FK #LYRn N{1D%B;< k;m"iwj9xIcznӤr?kKbM8~1BGm1+76;Ť3D\laZ(*k3vg'-~)3V{* a._¸&䚹ñ1~׹pgfᥬ'\C4{J"hOAԔʹ!4gKpp ʆr[@I( Vd R\HB6$ Sg_(j$SfdCs/t^)+5@V.H{mw^!Ő7C&XDY׈@nFu7@exhV6MئAXt"j?BANo!rBlA >hMuG8Mfo9ىNeaot>]T1r.xt%zna A[-SA 5=*;6z cL]F`v,A,yb Ad7B ]E^ӍtaذN N|;R4 |~\% '/ N)@Fg\9G~vz쌺t ^pS]JJ% ]ѩQìwr]AB`-z!`hx㿚oYyrPݎ̥8`zЉ:wLyI5*?)|#G?S@Mr8̚E#"˶߃Im1w5j[$ɂ0f|(o Q k!km"`dDLҴvc]1a!ZƝiw~Y8*,r2Ua]SN`zT9Ogb'?.΅>SF.#1}#Q~CW@W~Y$'`[3:-Ʀrh0IGΉ`SD?-֝2,ؼ_0[SZdg7I|GVAiJE93WΤM%]G2,7phE8IK{GO? 텫 JٰR !4{Oor}(az qj܅qf'+I\+vBKD"]s _N)i6]]w]F1ڨ)-kanvKiz R1BVǒ/yYAUfu\$HU4 A;r碭pR®.ZPϡD\6Pc$ᔗ ;uH:8G5lyC&:)-;'ʆpkK̏(23,̜~~ݣ!WJE3GwdruS-$%wyd_7ux!iBKKc1cs$X #NAt##$2*@Ӄh3O5OdJB YJGs<~Jت>m Iw` w5x_ל .R&|hl< {#[N& ;g( }HYS8t{ҏ/+"#`|-ބ\1+>c.1=@L< M(%muI&k13RC"r^(xI 1{>=xsO:'* j6Kul{5*)o7P$\52%\t0_b"%d8ҁ<]O*f9;9y4?[b5NXY5I:ۺ{G nDꡱ[Ȳ٥|Rh$8LF!DL gdP9ò,yq(ZV.Mse twgzj'W(&iqxSr<6g+8DyK2?,7 ؅2‘nk(odTw/LV{?dby]!*xŃ>i,NG9!AwQ󮤲cRh0U 8;t&>!ިS݂õoQj.#EKԆQ?4E$}\1;R_O7b%^yזgc n: @:'jc-`J%ϐ_t[> Qj9`yз1/U ^I)9J?!voþcPUM_89`.XɽYZ[Yזl Ca߭pj]nУ=^x_pAGst3-R6+*=^`WF&@"k©@i =f2+"Z H'D!G-D7$䔘!k{A#Q%-. ؒYNq/ maYZ5@(!x)ᐗ2NΙ*=#贈K#*7і$K\Yj_ $ $E;ܲåZq.\w :?D^{LAʓ\868N'n5;:9fx,ƞ.C+Ȧ P+ϰRS=4hE΢0m|hOͩG=_!@Wf[Dt]Y+F?|Zr?W{w~)5 <߰=GEI`KBܟYdPpCKBt³O*9^PbGaIw"ϐJ4E^!YZ17$0ZNQ?(Ϗ(Hi1EJVW/VELwo4ݵ^. #DHzrwD^^HE/MQSO]0Pڦi /JDdߟH<&<p'9xCO6dV6{a.QASUNֲe w8V3w-@WipTuJb8Q3lg.|Ͱowh"3J\h'YG5\ -8ٞa}2`= d ƥp5ha\Qa;{rA V4 H]B3Ď3Hpvu-ˆg%C:1FlߓDJ23F ߍ "ήײZmѹQ.׷CI 6ԕmW+wťw[H^(%mpc/౔m5M+}SwY l@fݘ:؀4Gթ_<_\6J=P@PK)#>KF 5*H=vʎrtwXגpvuڻ> M,I@6L_K>mSvz.#qRl?s'_'.\7bUG]@IY 1u#Bh̊r;DИ5ke JqGKE7gA,!9oSſ*ir@> _unXOYΥ*g 0gG04VnWT#grf3=9{{!N/*e귒N9g ^.@U1X+/ɧ-&H O&8@Rb^,Rv.j;<~~Z"ލ-*:,zC&rFlH/Zm " \ nͰu!+OUp º?FkF9H^V}D$Ё&|HDzP^'U~,.r%Wy(=@??Dm\ DK > "V&K9N.DK鱨~J< >Pka82Ft+_8*ԣh)w"G "RShiZ m[W |R%/7R|ql-ŝ{A!NE#gG{i^M ie{\gEوԣy>pv-6!xյKC(p0 F -A++ɲg/ÔGǺR^@p&zS+'hfO}g[@xpX;sH47E5CS=gSuh0(Y9GEw8KƇ eb%$AP΃3oK&iNt49?]e᤺m3n{~ /DFM.H4c@}=&IZ|oA& ث9G|zWl)bX7c?ŎR9?5D$?D`r\ OXIlBzsF1? #ӝ$Kio60}UR cl1"=&"ŕnQX,me[sof]F gwE#8P;K+ @U j _[cqK6 H[Rx.k/Úסm(E軠eao~f "AOt&ᙡ eLA94w:\ hacc_>LXHzˀS(gl[-5`@{H_di>x7C۲h7~A_e$;d I 5}DK;}qo 0"~K( yu/ƹ}iζm8895nPڍ+s:8APgt嬏Znobn37$p%8GrEUxY]C$7ΝO3KJh8+hw^N.;AIDr1Pnw+Ic?Ӌr}9ŋep]- '; ^NJ覰`I(jtŇGza[~8aT 9mفz{gz~tNMٝU: Ōo5 >crJ} Y[~D+ܱ>걔; {.4e.l";nia˦If8b({f4c&r71f5 9 ˭q} 7 G;bS=l=D@Wތ @G2yo?a"31ߒzıNoFHgҍ?ʠ#y]GفTxJ|57gA6kc(q*09j_Ӎ.' [z,5RkP{7T_H$6-t $- NM&{SSo79ͅRKfum mxEOs4xɋl7}ANe?!~Q\1̸1r4j'cɽ?z@z,o0C)iOAyόPM;[(m.mtWqlK>>*hm0 g7|&? B*CJi%J7H+ݮ,Yge; U:< ɋ, *Yi'ύB9_wQ~&PjҷzeI!D.j@ɪ6Llx(xI|.϶Wǩmd߆iNH B_¥ǧ?IZ~ydTxHQX^ŅXvaCJROW*;q؋8]redv "́B>1&Wo=8ZFe mH"d9$yYC38ŹkU?&jN/A/%S:$5`.c*%6lMٯ1U 41. P>'yP70%$6Jgޱb`hˉ]!z)H^JC/AC )v<#hIz4"lZJՍ_d!lA,© [;EXK{fI<@W)ŋο<]'b*E@O-Ec@E ?sȮ@~fk^&߭ 􏒥r|+FC* qj;VT6o{0iΚ~"*ջm!t[7[6T D:l#Fߎ§{^A(X* k⍉) Lpty^;~ҶϏ!MyDh1"Q;cӉz1@)[<,b`@ztx=sʐ0◨Ƶa1`qTdW ] _:V"ܬPN91VCed CNE]Q\,N휍q^#{١Kt&I?M6w]λMb#@9*aQ;czmϥzTL +22S8.gh>M/rXCoerIQYL`twxͱNѿM62]n2NLrc7!>ᦘ8jRy:~Js#:,06\#"pBdBFQ+ 6V9+V7g T2zH;foB#7 ʠ2rHty?L*>X*8p*ϩnϕMw!!(w9Ϯ^'V ߨ=CŞ:ɯpػ2dr(-͓⫃km""QA!eFϭ!+ `dBw ǡ+gJ!'@в4n>MZ: ?V#H]*5}~Vw([|5'? Jk~KU"5&3TN!y1G.*G{y:VŖ$1m]v z_| W'_x:͊ʝc:J0pWг9k/LiF!E5m)P3: * >w4s#d܃M #naJ@kՄbKZ4|+ Ig%fZ1,o;wvVGź4#5TXLg1J$mzOH&\=>ftu 9P50YZ@QKLaM+/_q.e\#̴MՑVk. S&Rog,Cߤr3VQ՛6ιB hM>" [%&V MbR`o拿F6yL(u`ou|B7 34.e׌5QS gĿ7$r~iʔ#QTrJ'6LDAX$.{6]8;:1{;*H#70RF軠K N(F(DְmOuS, Uh5&X1&%DY}ab_#!9.;WWI_N( ֩e\-mk $vd!]嫢Ml+rb_izj0i'n(ނ5Z#=}lC"jB~xI52)lwsB*oT1uBkryc©Ö,}|~KkWLi>4}ً~Z(øS# fՋ;IcU%겏>aHOOkMNuc0^A?О=1$4gWМL0mGdȬG&͎)B0g?urvO{kk4_٭x6ܹJy]n/P}U̜G24QWMMQА޽Mj=gK|U8ثKP|K*TҒ?L}EQS^ ] emκt:A5lpKp/S` ҘrxkY%tmPdb]9$1{Ӯ{ ["jY0?V`0X0*r'S-p8.IF/ѠD9ky(TyB CCIM{jz]aHV:ݕxl]N;* f ƞ2a:`Vc@+q?wFZce|0ǯscۍ٤rrXt_6 aq#j?)4?xaXA)AKaK]hmU0w?\ߌct9&|3@I(IYo|LA h_C)-I ziPWd<(;Ԭ^&rQ:$ÿM;0Bvy2J%NcF͆3eź͵Z;qC.UMfk-^K膻M RG^f(dפaV@mJ#bˆO7X>d,yv3'VT;eX?}(I Wu7o @o+'TX/)j*NRqd_8Nݞq#I"H 'k~\1<\y9횏IE,"\f!{: RM+v.o`gmeYq4KCEtcS8kfHmkB^A(-:1OT /A}86~`nU?~ Hv̩UI.*%1EEzgY0qb@XDd(eJV@38-ZUꦞ+ ԖD߇"68gvpΥ ן]6ddH+& ׄkt+1bM/^B, p"_AVm5=[+!Ȥ{;tD@}QG"($^MjR\!Qǀ~6ι<rIJN+y]";·$_ Z#{?^(Nf0v߫=99w`g>um0bڿ]BpJ$&@L&̹"goh|c\ꏂSDLR?T%qt{tN DnSLK x?:)|ui^Ze!<EL(/J }ti(0~Lx6 ld,NQC+)e(.tq7}Z]@qb|suY^!h8/VI!4* [INQ: \B4 X(߄{"4$w ;Oqqqfw`ƥ6-RXym s6*S}еt<]g Wqm•Kh,Q+SzwE{!]:wx,Y=1<`Յ{j{I>:VD(10{ZrR0ޖ|E8 %C"& h3D:6W_ $qM8"!m%xej&ZW$J@6U٬zAb0yp=o@mG@:vj>C蟎UrI E^Ҋ Hңw;JL[S spYD QJ0n@\Y1DלmP㹅czAZA>u 9Qr~`MI}t.6\QSo{J_qB2KV;>iAQ - x @%RaWV:™$Zd7RkQgpSs,(  T5=gц=<ѦDwEO(tY#62-l0`1P ^G~ǀ[jz5]yc8>7s:ܲtaĚTuiiqe>P0a'+g?^$w/@wa YL /+Ww5 *K9m@Wѧe2qdiAe\;SNbG5:.E<.p"E3[ $ޯ<6fj84kI]uK-EyCKx/CO._@,3ŒCO3pm{{4QR^<(I\@22G8}") % dQ N &f A (mA.{zVm .`71>o,sTʲ4s{( Xx>p䈝!Z49{YMkkdjژO)#nJDD_`ak.^嫋cXcn+,~aE..!uЊf}+Y!QhakƀnVx֘7H9ͦ<43ͪ _ \CL?򽘭X,Es:!i?\Se//gV"Z`RY>R+}fAк1$&D2y=hm}mQc Y@߻q1IOׄ( ۳/3ly-$Go)_$SݢH֫ZlnuoC c#5mf&E\nXi2,(Y' ]ŮgBZgf x%(DF۲|bxwn[y̅mx %Һy1lf4:]Y)$)" R"wӚJfR #g *N~sasriboK]+J9fN=/WrWlҀg2.0V͑z2]lF&]yq5&Tռ^<`'7LtD9z5f 4w}c!#V Uuh2#l82sxg6AFV7h/6|]}Lpy >5 ܱU>Lm)+;[L{hd?R @YR_ubqc:tV|"RSK_[`oKmt{ 14Ӹ}ޡa`.n w4`jN%;}1U׺M{vQBMU\p@c 7n>[9 \u~16 FqZ$]wY=4$ `]mnnEY\Z3o?,[䊽99AXdA'mv,T~5l~}^aL ]$SsM;a/As `Jݴ/mMyF~n7?s0""qév/+3%߇=S=MqSZkæm *qlshOjpӘmԈ 4 2`h$0;Gy6p~w 6qf{ƣ}%_@$PUθzxHQ 2 .!wGַD˗Dǃ?-H ~[t4 {Chjw5"Su`XbOc{7qdp-c!QQ)@(Y1ށNm~Ǖ[אT!Yf(+z_崿S{τʀK,2_7 |щs"ZL<.sAv ;<"Ã,G3i% C|| m6k,֭':XOW2JXjn8xu˳}7Gp`(sK-dΪT,rQ|;8UvFGx"-m EzDْs <_NrSYki{b&T˞|.3a$8\/Eu&^H@0dxp(//uiJSӱL1"p@ljD&2D2~R?EE,K-Hǒz!W$`M|)d8u'mBbWsiPq4- SZHa[m^?= Nb![!juLq|~r ʟO[ʓT/&Vݠ2*mKuQtobX;X5)`H[,e>Fy{DExiLֳm6wʊ16-+*qÔw$;D쩬;C4p AӨ{k}LnYH_\픸ajyŀ@K%eBwҨ,㥠!u,Y;w\ټjGߎkf2-1مwc`h!}K' " U8*2od)9>_}VzQK  1tNԭsr숖Bo۟e\\{P?j jYsa7A7BGYq'0]/s c#E'n0R2z 9?X.MV[2˔BYW[uE_ :hr0b:pExHFkD&"O=7Dz3ۧYpHB"9}?/EcƢsvP3! -}/i<#-122ؑ#pg^Ξ7(iԊ_7h45]W^yO!xE 5E~D%;l l,fuPSzc+T(IH mFe[f muhzb=Ƒ,B%t$Vɫ9wyh0t)$b~)xo)G\T0CzF!նW$QeI 6h'\}&~K0>3HfU9 מQj⨘!g蒶w"9yωMylM/BdW FmvJkpʩ$YiO  8_ڙFXhCrS9CL&`~%\q7&bVeʿSyQkibXL+uUп4٩f0?0e7]!9LҬ N!=wWu%@ƅs;܋zyW`_#zCK[M$pw66rSjC `_͢/r5 {Du9c>7Jjp"7ho8t3) A^{4oKs?-nt OCM< h≵2Wpڒi;K6flUT꒵SQ:JJfPhV@$f  bv]#,^ӇD8z\HB$N(x"k˳zE;h-PrjQ!U/+^>Jń6; ]*jŀ,Ad/9kU5WKRo4`~.Ukh0`yc=3}{(tb_mKRSK Phpș\DOZ Q(4x*<;^Sjn>zW RK}Y:gubAՔ)miO; q̧? Q mÁG3?- EB=C)!TX RL+ ('S?8T V3u=w*9Z4fV1 S^U%Sk8]vȽ&3B/0GIf&Nڵ3wdOvIn-# ESO>KNttm#hR҂a󅤙:"kx;-DOC[ExUցr~°,}B]T>UOEѪ`ZkC۷ɶ.)NnВ>PhY֢ 4R|D+X>bd?cV5x 8./FKU{;'l 5g:rAahq֌FP̬)8l\{ofzg$<Cr5Nuie6x -k~$ўiq nu,ܪ뮋^!?ބ8ZP$0iB>dQ6V#W Ja8ʱX' - <{GS5_j3՛/@Ά `9[GyĹp¸YtÙkn:O \CYlCٿEWlZެ?>0[ĸ]yV57p3w-*6:R*7ܖ`mo t!n̻au^Y?Yf8RLR E8[ęPJܿ#:0'ȍ` \Ekoa2f h& 0)>1n[$KgC=Ҹcju_g=3JJ_ޒ;*n.~u< x.ǼcP,ALo9>šqw$~X1VG˱8xN2C0}J#[Py!?皉;O/LzfPƜc̬2K7N~vf%u>S@xh= RQ0RTtn ˲&\>ڗvBfbmqU+ˊ><; %1PO,.U 9:W}cvvAVa(^Ggv:cͦAhG!7l`Ӭ!+3wpZw74L>:PVm#1G$Ƹ9o5jJ}(*+@ #V;kr6e3.A >TҮ˼~(ک+3`?b#ZB-;S ?Gƕ:0%sBXLO"hw X,e`QZ4)Sa'>1@Fbj#H,xp{ZxXj{FvLxs>󯲡x#h`[!JSm{Da andW8'AXPPAh8c2B9.sWU8~E͸ˈCi>q*+zr2 ^vsY!r&7ACَʦJisOجY弥k >P \Wǐ<9F#AIqVc8WhJG)VR'0k!{@`;$=Rd50;1Y\!Rz U6es-c ң7^_b}YSpayy:/g˿?3]k DoT&WOI= U]ȶdMTŨUQ$8F<L[#z2j2[JSv՚~ScFbgW4%5DRrq%JEQkAiA 3,)("T{%zdN {֫F}$ 60ª%|cYlA4tCT1 ކ.O3{ kO]6L&4vtA>59]j,}(w:?G"ݭëM%i`L_6v'۱Qy>2mS]DwT/;@V7``=tm=]xWk\S[7l&RV2 y@q3T50{92W% uu~LRa%__gxƜi$||^5ijw^SLΐ'JJ 8r[~…4mŶKr!Mxwu Nrqf1Ri%,ghBzsZ2uBMd/Mt$LSqo'9r! ןBE]lmbȳ2rLG] pjT,jjfbOLF8.hGX=#&|_gs;$yV)XwA*i ooQH!xʖ`9gi[2{!1JlkL.hf": hk;OD8s]D Cף sm(0SRR`|8oIa*1D>IG=F% zh`Gl8c5BnZAk|ג(QXծSu|ҬęZ02|ógpRe $" *nhvZ#WY־K@laim+(Aam`3nf o].BbEEn5T|QyH욼u%wS'j"ȑ2 5MW*9 7O2^#}-_(Kg'э{/H^Sod}7{2TTD޾$lf K~'PS& 8(2^Dn9P̒ďk SAtcgw!''_/)(A I73ͩ2~ .SHYlokY/n5Tʼd\yҐBKApj./_0Cª]/{Ƕ@XTCvUyAC.w.Ɯް@*t3.>Ѯ` Sqz?eD ˰@td [2ehF%(+Dwrr@87w>yuTEbfLImֻ ;&2JS1p*|ATϛ)&(ZgȘuA.l2![<*pS@$Q@S-Anv" y˭ʟř)sõ)c ]jĸ_$ZY%tbCs~h? |*:6(o rg6]EF}[*&Ny }jb|ɋɆR @kuRUBZEຫk*.rBڝfJV5P) UF~C&Q]5(xnYEh4[yԵngkcL'h2udBN_k5& -d'"p? /(&Dshwt}c hSkm6N42[+$ʷoi* 'aZdsr*CZ8rAa ڌ=.U%I =U8Q#6a;zE׊z5 u榨Y9_@>lgEHXfBT.bD؈Z̑sw _6]]e,!hI\f0K Hu?d*lnC:_f@)y_s}{J? sk_oj@1Y^xZ2M|%c!`~C1D mΗnPSHwqxAܷ5HX|%,u*rWN{T8 g؂SXY3]/%˨C/OH%>["k1m`u1dw%kή=>>|SGcg9[& }p@I?sDJ*Q▰[O}aw 2ڛoRu\2gpsqdG<_6>k $T:װڣE(ii^cς@sцOiJBx*Slאqqh%](rc?My,or_"Q-1mZCڮ)oeyG.!`I!,J9F,擙 n o|q/ϧ0oN\Veل=ϻArF^W1jnED6Yj{ a w$L3"Y$+z^duxVf,awUa,y25\KiUA"YS&%OtxA1Ƹ9?]c5u8q:%^e Ejf քÕq} zc\lɖ@6)s(bBch)Q'+xљuRPG*?޵>z"禪է^ŽbdЫfoy)ǞGZh}@X4I=T$8:sP.Y#Eb"xҬvC2'uԄLspP>J'wZC`]C~aRdq#E\O,s@axʱoqօ;MiuJLνb!I_xً.tlѵ+3W])}7p7^馭` Jr6mexvf&¤w~8SgmdIJ{"?1MP,I;j9< L}Yn?(4lfeczPec8o?7vlRX,XxC%lp48H\dQq85YȞ1RH~Uxƿ̟p#{>Q¶c'x v-Ofa+\@d^"Ý}IHp5Qts0Z]{ %ƛ}&QgF ":heф 3ɳH#^E\w"%w:vGԫ$쓛kWiOwf}{ 5 #,I,Z_|5O~}0 q@Tk2ҫ~$jZzc)NˡǎxOV.Dp /-5lCKTxPyy| pb7D67vLTbryr 5P4|HmӆbFILڳdt e)&"Qx%᠞D S}"W;V ;Q0QRSn67I(W+P~* Z}(ƍ S # `yܧj{zdžՕg K$>0^7ᦞP(.mAǧyJ&:HD񷱵?,m,ݜt"[:Dדj440I06%X̴W`bvAXŢ\.SaF.-#@Lbݍ\WOZ @P_wJ'cSJ&ZWBp5&lJ  W|J8hg7C iA1Rs 1~?YAvs3 f  ,i(LFc +oݏ{˄B|R.s };\ͳ|܏`(tZEBه2g#&qKw+&޷%̔ݟ5JDU[)pTe:N\WK&:K(Ձ~lBN(?6 -:nkd3}WeLD!;LY_.,,_7jBS*鴢]эD!GLSbTdkK,Yec+'L ?,7<(6d.n4NDŽ5jw&_\BRjJK.d(HT Z`n_MGd F*Jۉ =z+$/r@=O!#lt&On =\"޳tL\ǿY{ZVqW0o?B Btq+#d\f=ڞXԱ<ոX!ëBez`5&bVEI%ȥ5Ep.ߊB8ٙ~~O\ꥊQ$,vGecDV;ni@ĒK;p1-Ήߺ|1\,"ua${ dSi$RN" s<6Jrń\B*ELlLnAJxH<;Q:j^6mvCT8dXGڎ96}H^r+}71gp7*ҒTy#Nm3ȒIBcPY 1֛|~6VB]GǬ6Dr}'C ཡ]oddm$% 8 խ^J޵F t?*=K,^$ p46.Y{Qh_ UШ&fjcZT}Y yl*3GWW ݌c;5ϵ)^`lCmzVہh+Q;׷> qS^bdGv*})q7>?,rgghn=YٞaU~ʻ!'պkys&f}<0CYb9}pl^FUo;i6m81j2+eC|}C»4+Dv*s9,A)cS'4 ~v.oN2?NiIN`_i,m 朻k6fPT2H%"K{o !>g-SAϣ o缽lp0\Gv3і*uT[4iwőcM7:ۚ#0z&ƈ~0JK oŴ>歋ϰg>" gu ΢.ʫwwKORTo~EBŝKڜk~ n#,q ے 0،?8m[_VI)ގ1lR.wP7=,U]Ȗp0Q'z]חBO&‰ {⋛%Xk>@{bh0gl<"Bi-DrCD=a&V*>s_AzCA2N`RV=sLңOB^,H8WDK>MGtFtD%(>,rk@N^0ҝvAh\ |$ônUix4VWj9[(ޟl)UHuiCYP,.0}YJ2U1]'~Pئ[^wBKՙ G=Vя)m?ɰY N&75CzBTr3p'#@h;mBUڱEPҺ~Ta]BȵB 6"EvX(ğ`$bGf(-(/OOB?t ]!@ԭ"q̯}4pd.Wo `gAýJlV_\mA٬{姖.z[(wVl&jT ?^lP{Dē>|f?#4),혛7N;G ng:W" Qp&vToz>q*<-h7y?8osK1>m[fQ*A|}Q/v"ˡ7nhclDiulY[`*`-g!@տ\4#XO"ϵEvy"y句^4,Ei}%o/q]E{e;bjW1״bFU;|nњ$ ]P('zoeɝ^lŎtoB,6S'2x~^Xb4Z5=Qw\r1T`8YNK ƀ^/Njxm* a! -b5mUr> 2R+ƨ]Ɋhw~a2 a!#t,l˴Df"(]"CGo#Le^OLŐ+dʔ9)@H2A<3eR%酝uڛ)?{pEbĹs ?|clA,t~Y"y-5ƁKݥ:r 2z.}R׏Лİw`N8LzXW_Oj㒜ؓ:pv.{hZ͌Aٙ3ͷ54T'adj u(]5}hH` "zH*ʄ#o.KTVUn L֤d7oq ݢ.d$ڔ_+m-g|s"}EQ5L-X,k;x)H0I0&C0ZMT~ ZHpH.AЂ3UDhu˅a@; >WUt68cZ:%S:wkORE~s!Ь @+i`ʆj*5|/˝mkqw܂MxxN9Vj3j/?Soɔ>? 4S28p~V7 cJҐ iMs>66k}{'FzI}:d[;X]Uz#No2-%V F& K(|Kyv{^<ϔ3v ?s Hv#HfпaKɎȓ:Px!앦4LWwFLo,҇0ۗ<6.]+<]4`ćL% Q+0ϕm )tY0b8ըD;@i#7oƼSmOU7Őq}?O| akB)< ŧ^fӕEf4 k:P½dflV7{Vrwdj| z1i,}U~- gJ* 9J}to Lzߌ>HR{aQPJ. ji̜ Ce>sjaK(rwHzf <|< Ĺmc7E~WJcd<5!&aӮ KL qElV "G§"U_f+||$x[mEՊ; f(Z#+7{ބ{r07\Ҧg]1M1cۣ-K$A On7ǘ,X=&8g3IY) Ej:+bvm ?:3PwPK8%It"^[#'{je/@RybW^D4Lq|fTOyy9Ņ/s1ɑB#,moeRg2(T G ULW6}H~ ku~ ]!j@%:(ߵ&5ܬw# =#^_;(d|a(6fovTwe˄HBp}EZ/Pt>脟"ML ,4uvMu.ԙ_, YzƑ糒l~By|ԺNfNRK~>YVJ Jss\iEބC;,w4fzjN?0J lhXQ|=ˏZ/8{@"'lbCŬ9cYrY?'t4u^:^Fua_;Xf~78pL0!"%e9 qV=KK ˂ߠ/{L |mF/˚j2dB飒۳VH?284l8'!;$q߷ҦkCvϸ$VHX$ӏ _|c9]4 1SٞauJ 0-ա)[ˇdX">GEeΈc.7ްchp]cAE۹RNȵ]4pj]d8co/@哓sוr<1I/?`+I/'Ȓ{*1ɊS`am+ 8l H͘П,P譛A/]}!@dN(LLeZy| Zo9>χB Ь/Tep$\)y 0K PQ*9\{X(8}י>XxD{«*~bae4*7syT`3^[sg>o:GyN08&br@p:a/ev ]+D-&CoC(W՘梳*賂qBw&ܤW_NQLj8]AkP ,0Vl-> ^柗 nM N`(F 7,жx3骧˂\1O͟p!y9mK{1IlҊטɊ -<󘿜ngݪmt]2K,E4mίMn9Oo+)۬}ȱ`!f ^BҜɭo4?7őDᬘU6%=ֽݣ^ Q%BOv6F@˙Û ݲ?n[#E3+) IUxx'ׅc-η5k@g栏dweHOTd00R5goxjaneާzthGT\ Qw:dt$%~n!!Oq',;FӓG2 FI؃dFuFa8.\bXzoU žix?=NO11u%p4tHׅ_BIsoE#^#"kr _y4Z3* ꍀR݆.Ma|Լ[3GaD IDPFwdُ=AEZZ Un T 4&/3\53G.;fmgaCa%8n}t>u*Kە7~M-k\CdTc@)h+tROCErx"_] cQw/+Q D  bh[o*v~/ݡ5u f"s^\AI\?;fÙTŽabj7rr"BoڛV5?:KkMg!^;[.Y"ؿSJ !M*<P(YOo͠Cpa|}5&A؜Ϭ;7E-$2K%`EKMht\͇);]R89"ֿ|Kg+Ag 7 rn,3#uaZCy5pYDQ`k6 bXH"hLf]S?Z-zpN~ǥ ^ߟM`@s=(pR A| ~ w}$s pчeދѹJeA` fT3`CR6/2?wJS*Iݏ5+# ĕKS(,/1cCϹu4:DJ3F wWDUtʥ^3]F ,=#F8,N[ٲ*c9ia!_0}.I,$fHpouhTUf $y>u;J%@8D3c[Xf$yw8b\W$*}R4ysBbg|FTqq!cnMwQ]NJQ.)nxyU.=2? 73OT{3lQ!ϵ=1mwjT E_tuLq&W6O#) l̥>ed wewIiNY "1$rBaWo:hf [<_>Mt5d]5АC:RtH}A@XH+z륾H!Q*j4̢nsb`YR[k<{60)Z+vEoZ׶.H^tV8Q4٦"+,q~< ']rYY8Ah9~~.8F`;GǥͬxFmq~4^y8M8hdeopKGEN_, DZ\^| s"8g۞g(wEgZK;<,B>VG[c+GlP J__^Ad INۨK@>NE/u(c.oT"9 JʡV_ 'hlL"6"U};o9 Xu}߯y|J'tM'wwNlGoB( pQ\ȃmtتזŐʾE0 #t\%WKU-+E&J_MsbQ%%(-p;݊ˀpc:+7D ȖvG5Г37WJ KG^W5i|'^U(^(d8{Ieq-v~ CC#h;EF6c_q1JMT^DsD:[ZZ'gb6Z+';9^n3yFQQ$k=Rzw6Y̦JDŽa2Dov$g=U* Ry/YgǾsl:-먂}٩maԜC,;)Vb 'D c/Q<_|>jpp+gt9915,ѧNH!SAeե{Pm zb  >.oツzf=NkÖz-rSw=rUbvr.͎2#mll`[#q7ʸ0O@NLI ^hTȽsL]Y7EL`^4v8@d6ADA2'T"9·?=&i<%%q M(Ky0'WZ%Ņ /R,b-B˭T\ b&emPvXap<:L>3m_,3sץSc{k椆0=> c@r!l#;bs"B ypR q;6d xd<4GݰEΥ cok)0n.sڄ 5ଵ_X?7i7"$>m{uZ'nx CVOn'sA/0Z$:ͬ.RH{Et)e~!t'E?/!nrkntZ8>q4t.1|i<<\I^~ooxeqn8*jئh[1Qxo$ଆm!~vͲy|?r- d 8q9򌥤JjDR(.=ۖQi G̋h6Ƽ̳G@ق*xFpݲ^aSհi7U_mMHQe$|'DF oKP˅jje_ȝ%Yކ; .6gLAR{R(T,.| neF|,KBeCKo 0ľcķ/Z9 ϟBJ:I*f ;F64}ķL=%-G ]A)[fCX`6]N7eugqkb"n00ӽ49sp[RQcE3MZFʷ QQқO1M϶`9y*P3XpE i)63KY\]Qz~`={,9VM TӍn ^pFx$l[@/ٜb/c+Mi7-t фdQ[ h@-J8T6X-$[i-LOg@ŶUkqCb+xckRo%ohjY]8Fep%&6N64Ull/\KIO}Ml}*n,XJ,7ڋUUulFo~{39.,d\6,d `E/XvJHp#n+&sYQegycd4/ oe\v!¹HmE+ =f6еOsGu?j= Ϛ%ִ 6Ԃ^K6RB[6(z3\کC<̀i5v]4m"m7ldz[8 FWUȯn"P1&SBmb|4h W>TkpⱮgGUe?. MӇR~?O\H<^$1vx0Wz!iHGSV_rrU'|wnA]QEC],G7 }0,>qfo_Z(_ߎcg)߶f`Zދ,3,aᙢM@z>={k>%FdْAIr)#W$9Q,ar( '`D\n6,<|1|AQcVwVȕxޘ @PކcyR)Uc`{?LF&3l-\ug/}P %1~Y iqbT8I?'/$Ru*&B%|O&[K>QZ f!uHU:Yg\V2IdCY<5z"\MAi39}94ϟ֖yoS]`˻8 !qy1etGcZA':{T֬w0ɐ@2z(<=*I4W'{*zlЪiס]['r6dFa-jH_]3Ra/^gBгZ,;?Ϲ/qZjj[!Z[tДJJT[XIxo*EjQѽWO_Z_,hO76qq5Wbi( a͌ª7DWWtyRl IV -1jr#loX4||>l$^慡>i,gQVD9}q=?dƩZT'6LG5ǰ.ng-z~ d/N@By3_rτȼU[̆үSr*uJJyyHK#'v?Wi_ss@.sF.v8OtPCסr NfM*,+fTÎ̓ X*Ǖ!b^KWeycf$AmVb`vC/MףA ֔ ,M˄1ŏ/vG7{Hmpxi{%:<BYg_(FV~ 'Uf:ڜ)5{f{HX~>j 5MƆvgR%W &^Xm(k?LM*]Ěpa(81|I]zΚ)x>Q4S vz3C Xnz B0Q?F1uP[#t]eQ͊p4y \3Wޞass/JȠظga|v$߷4lky̹KFuk/DHT!Eߕa)9(%rE.:PXVX(b 8vk(eiX oFG_|jaL>@L#hvl 5ŖM'F guxH]T Ъs;ECD:!HS ,l=, A6*<̔jHj!v"+T99ຘ ;C{oUՄy ;!qyy 7K)<|`ueWV2})3- +| S1RH|u;P.f΢51WlM0׵*5ͧ*5J,3!t m94ڔ#h=[y۴Ѐ&qar\9Qj UEA-mC>/` H#TiYUdĹ_$Q%5yn>=ST$arQvw)玎$H{qU_ # ,`@|;.4ɛʮ?FぶߤۂT8zyUBԮ57/pJzD*"'ǜOi N5XP Шӭ wL( PrκE 䈳v (u{xx"կf IE q9/% `d1"YxJV̉ T`B~2=wNsDz)gWy_Hk9 'ϏZ%hq#o-}o#Yr.glJ{K7ҹ\ ?D &ϊ`֊ʈ!$҈f)tlhE|8Fڼj#q}'6EB TxVbͣ.4ڕyq- pAsjW2` ^r9Fr赪w-vV0Hx\uhoI0?QvLƛc*S&3C):ĿGF Y"o Q` \m ].cC20(vUYB' HRgANWt#ϓʷwJ'R%ue՞K!B”t~4q(mjEܡ.4\eSϰ -: 2:*s^]lMd֝&!s`/ÊJUr W}>4k".sh&"Ed qK\ *c`̏ I(I1EAgIm2rX<ۃS,:On_;XW}^b+Ihu8njrS?QFVMIcqc{ynі8J"!ifc dx*N_ J9m222"w&S~ϻmS-͆7bx0Jż>o~{kG'/lѮ`%]` .5y]W ǧFw&0 gq\qc\ 7\`%͉р"|E5H}ٓp!Pw]OO^c9YQo2F;WR!y}qe5ٷm)0X(~0?:t|` ÍR%=k@.!P#W&,Zn6˼[@Zr*3U{\WZ{&.q@ 7K0 q*yyQM0Dݟh-pEwZek6&=[=wdRU0kF=| ϲ@䀄U nox8y3ΡK DH6 ~<Ԏ7U= ۴Dg= *o1ܑ>eI@0?+)9;K1E;ޛ B1 OV~o8I]tjp?hMo{A,jV^IF{V+Hsm{}KS>gRm3n5/8 w?&Yw-BlOwWk[zPQ6>ܲ뒒Ǎ;[£*NAT0w<,e+&Xx&Y\iw,p 1Iyu"V1]X9V(: z/} ~UQjFʺF7 I .OiCG\崱2!q~n5\Ify`m2[ *YO&?gα,6x_=y9j 49dpnHB?h^/t4)BZUR~wD/e#par()Ve^ <}*⩗C:+ :o/KF5jSD'n$Zcm*ҔE|=zFĕMRi FӎR9. qm\/gm27<@zyI7 9Q7v g o SR zIo&tzv: ŖvUÖ(_z8n37 'j.NZ5rc߈'`5L-wqBeNy,z] 딛u;мעw3N5YCՂu.љ\cXÆT-FO$&G?<&$#XfADiWۑ퉬,X4  zm~zE vϜYsW:L S hVsĿPعLw{2ߣ{-C<¢gj=,ǑDLsX.] <>#ofcn9z$&6lPTxvxM{YY`Vc&,/?aΆ&f'+,,pzDhA%fl\PkH-&A+?رySǻa20u|,Ij%]iK9a7K{a[{ IYceyWW9|,*nL2!κSt'O.vf{+41N@Ȅ&"g"K[QkND5'YaQU -{5(3`۞uWmf(`eu)(92Yj-W&&-{P dc?MOw) 93Ĕ1 T_*Ѝ#$-շΒx(e5'jq i+1;Wu۴GNVFcbB n?X~czK\5tP Fp#QfuvN.fs.6U"UzăN8P/Ig-__t~yC$uٙm:t&+ !hwF"m&^mg@1s%`TaX;FO8twW#b>4mӃ<5ՍKJ(pCq=ާrTJCɀJݖ ؞8zp+q9BqKt˰I}.8KAl.8߅.avS w~ܻv[e6Mյ=\?*Q%KO+(xM R.ΚˠtKN m&[BG;;ƙ&|+ɋKO12u3 bխij0H$P(mbYe%CWe,Th5MSͷDG&SDF9ųn"nO^ư%; ɔ8 ]#ЯGY\f%s<e] ko#OX[4ȃ)FG^jL[ChT~㌯Zd- Y>včK;ƉD0q7X+IuhiePQk>p2nV8?{]ײy[&:#BQ$~q+9yE(T [۩AEl;?^QI?࢓cTݘvd۔ƪ߷7Zu[JiJ{Ɲ;Ia!=\~mg Loʋ%0b08imi3z|¼ )c%D`txNѽX#,A>&CUϵ?:E =8 !0҆"jk|^*e~Fʼ3/BBN "x(M0(տk3[Vu80!P<>Vou?$\\@DVC+I2[3¶Ѕz2D6f 82JxC=}nNތn7F/PT-9Bʞ .'MCHK7"퐪4qBfK(ȝпw+ nN0fc M܊aU>Ef=W.窴 ;Oe{sFy"gcNΰӦ3rz2⠭Q9%yel0|t}wEwgȋ͜Q!~bjw%e_zws-~;|K]*ZT.~sZ>&PEZ7U"N ߛSh ܩCҜp'Gj|wِ؞KG@&rׅ:yQx’iAD} ƒ9|YhGZ"{{x -9 Ŀl-<:Pb艫CEA}8ީnF#ZORW3.iE-`%=/Xfm^!)kG@g4t84TΗC_[ s\  pPw <^l O%$*;!UGw![gЊ8%v@K8X/Uг"&Mh>L0$]C4- (#WORN9}ѿT͋Q6:"ҥFw5) $gd1^  9Eӻ#ԩξAc8 Ԗ SM-'c9#.]Xޭ#$P0eT8F铇yt f|ۅNJf@$9y wAˇlx^),E (y'?Isr= ӣżG>h;:%%T4%K5Hz!1E㗴t$8D־[׺ k,tF|) 0/ߞ&&S ⎭DpHyG͔vfa,&W = F~XO-zx82*`Jk"`)X44lӓlnĖ&`r ]\ڞp΄(X9\s+Q`M/`_zpB:l+P]Ue2.OfRaTpKDuJ{;答m/Lp~,ͅ Ы=?al{HWHܗ+ S;oNNuȣ,v*Mt0yn/ġ#5Z7jrr=XC0>ֈ/eyc Dռ'/k>Evߙ=..@U5 ",7^~!SNdiA!Y rfQJqo=ǷΒ/&z'b8u2cI7U@}W0 #- b[TAEm`icc qZt鹅[v |6]rik gu܀ 13<1?zv߬\C΅Gpڴ 挤M^tqyޠᙽ sW]#U~yqnƃ"TK mZ5˘"Np su͋Sk8&6QEydk.Fp1g ~N^mxOvJHAmw0@N|+y^ ׸d 5w;7FL$j\A@PjrIs,O;l}mCNj"@sׯl},f¼;' _wʘƵq{ i(bv-(^ZG3$^ ]ǂ1 h7eZ=DM䱮GdTңvѵ!f%d~XC'# .Ƨ:XN߳^Um lP-3 n?:I ѻ~ {\[7 hH4|*Bmg9π4$,Yi 59#Uzc|x ެ1uD\3'A!gHqDtWڋzMpW"iޭ(Q\yD-Vy"*og9H'JWwHv\̀z/g=̺ 6(x) |}: "jM2[oNr1d,Sޑƽ*twe;;gC-LӖ- QT 0wU-3*8ï&7nE3Y,ݟM$qNS`3mݫ!-kzuWo{ru\NosejSЩgƿjQF#Q^<ǒfizM sdl]F@gXwn!jEP=&i;HIw.4צK8n(91i<BlK :^?KMmYض%qNly+=hw!͎ӟZ_ܙղ$wWH* ,3=!Â++Ll(f (}&-coCOFL0ҏ3Û⡏ErֽB՞L^EWT" e \!mEK{7]7Dw9ɔ~+D+Zy[8 KO#Q yl]1ؠXb+EymI"}iD" Q^#04.Mqe'ٖ]Gp^հIҦ-v=Iuu41oy;eh505Һk!_ ];%ʗlV|(AuRDTa吏 2'.rҋ.;o['^93Mu%jG2Խo%Z>s 8}+P!5AN^Uk;2 Ȇ̴9$24& UD* p "g=PKÃt{ {nEo(o*BFK'<:8)(_L~[E_d$9rʨO2;"d;¯:SNKCA;0_d NqF Xa&>|̓E\OH@?@riᔩ@/MGEge  T~؄NV_۴Jm;/x(YJo,lP.Fs"ch~In}0X CMU=vq"w\DP"@i"2 qVDV+V-MN_6kxeP#VYGV1R mp^o`{@pr 8|yްDȆh:MSg\ evㆨ8{k"=#mOQ{()F[Ask)8Ij }|_,N+%X57|{T{eT.659):!'4ڴ>LlmI ُڗ&jw5U/{RեG*~K,a͹0û^+1&82`'2s;իYEAiedI]q+mԀkj) +o0vS!(PAbvn(j [lCWK($NmYr#qINҁtH̒t'.>/JG$Q4fDaK2+A4\`gl&f~9StA#K.Gz뷃uJ vv~NqTڊ+״XѤʻUp{VeZ&'\  Փ.hk8wp6p|pA'o+sI OQ)wƻB.\O:nAlM7FP\5K̩K":[ _ZԿ?[bǪbG_{BiGʹ}|CQy,pMmpbm(nMii O0ɦt5slL͞cX!Q .@' k47轓$0RmQ --5O٨兴idK׊; cw.pL}VPLm!R>IE"Lt͞Vw0U8@: #^0s\"R > @f[{!mM.gD=$OX%N|ݻ`0'I$jbW7HgX{X%;,!!zJBN[?ӄ|39̦x!>P&dA"3w> a'V8AWńfp״_; )3E|>VvR%MK/rw1[#J[aWlzy6Ă[s(cw׳ `EG4K3  =QaDT(i`%$9;D3aSET a5=,H[+jÙy^|- )&V@x癪iag ceł\F ິ*'z "?Ph@ uMYvD=ޡv2 ыKꕄw֯{o0'B[xmB/E 7%+)rx --k`Ҳ< hcws&'*(LrCnN.(wuv>tı-jSx"2%PEW[J\?Ź/4c-dcpnR>0y9nEtD&eݗMa')42٤, W r:X%WV!. 'X? #g+0)}LY@}SFOX>oDT ]p*Ğ) Z9EkvHŽ+F %u/%gy@nG}LT5B_|r"NW6Wvy6>)uGeW_/Bdi(W~T;+[a~9E1:Rť[Ry,ɻH;uE |tR0~kPIxQnaVf_OF ϊ5Qb*&Wbw/9A+8ٳ \sTUJ7^6ԎK_|4Ghv]t]L͈C%㐊BB~ @>@6ɖQ8eͯkhw̌dUI-x*^3@n݉[PLVW z(V'N;9_8\.!b?P~D.YP,cxȑ-'p+3aȉndLZ5̲DwG >ET0 l.U0)!o M .`<=bС ON-T|"'}1 P}Ar8o0 >!la -. '$4%`Xrװ>& .͗Bvʽ<7$}1e { Uozq} SƢz~^ї1;j?/uP Ka~+"U9c7*괚xREKU(Xv 5zwCNlaw}ryEQ"lP5?"i_F\SdP"F IO?N=)goSL{0-!*1M!qZpӝ-LUgG]lz1JzݞYC ?G-gMY AP6= ('aOioW A\0zgoC-ASyl!%K0?N;NdߪxnjhX@.+tM )k}hMv/bP枹AU:.@%t]Wf7ۋ뗃e,}F6F DBtzWCLȮ?$QRγ-0 ӅD|~Cgon]M\yBK~ ?ಗ<̙PF6 oH ,@)ek$h#"'-S8c^y=Kc,1I֩o`{+f.XfMZɪ'8'd>?ϑCTÆURQl5 2ىՈC{ŒI[&_z6u<؞$:iil8kkov7prѦ wܽJtSny%L c9鯺G}kDivZ qzPE/aD%;%^POGE2M+KWs>:\H0 v#EN.(NQ?hYHcU۶#n]t2c&EUifԆJ`_ԋEu?AbE0s- ^z)Y*t}H5gfx}=Dק-#=(C_3mVϾ_ *>qQVּ:¬JQ}RFb%)hNI 0uwD 2vFkspܙ;h@^E4rY ] rfqkl$+!QW}5x#sRPL j¯tZgsࡁsSDuy}둄 ?e3URJg`! ŵ'Ǜ}7ko΢@;xh"C;Iƺ̪cG(iC Ub,XwP$u/Ny%5Ty]pFM*ܞGY D x=cAYP[LTNjJ'%Bݜm R6s=B\D"'Ke@,`jc%QFy8>L!70t8~|]hƋL ꡛk&YQ̗% L[4Z❙w3&{*j{ gKdL1fֺqnYkj[tfbYN' N4.C§Y7bu'KXU7k5?L!{>X4*Qw49CJl1ë*]>4:Yϯmm<1:5l:E-qIp7f;쏝gVyF0-A.:)q|(OX*ثdAb(v(/udÈ3diᑜ*WTƍ?fGϓ1b2Jřy>Kf섡aV`pⲦ Xs\]{׫Tog2 t189jb<nd'F?Œ(ouE欱4E=jGVr~З oX}Bzoi{# r2e*Z/&hd#b*$%4  %)q'rdr;~åK_K/Sj87et`0Gc&'С )q p2!R0lj-e7J8z%EHv3<I{px0aj5MEn\gfAߞ& v @('@v` *$$;Ӽ|I 0D沥8USl<0?>urm+S'-)-lNOQcU(Bٓ5`^ۆpvL1+t#^Z @ T6si,pwݢ=g4v3M3 Iqx1s;3-3rL$IOI? =,m2)cusv-,ځ"`0B[Sm xҥ/T{z u> UW /gD6,!ulTsi Z$ 9|CJij]9AG V "cZUa%nizFoS,ba3]|<0xʲ*yi ]O6l(D+kKڕOwP|ON]̯"o֋>RQF`JyQØӌ%ΠJ H\aY:7p̚>X4F>?װW0aJ>N,`ޖF۸y/(HQ˻&=LyH3deXpG6r\aWGX(U2nSh}P{z]e~$Tf?S. |34Pmm~P^&oufjs'}$N3'}$Y4YN XR =*07"qsnTz׽IQO̤!l_+X"] W9X]#snHn{d{Rڅ-Ӝ;|%Wwi}īm_ߞ#$K }[X_q~C$,.ns!OwtyMW"]$h24 ñjr]r:_E"S9F !;nĤ(8*K蛹9GM,t yq)K63OaڑMѼR,-:,#xr.9}b ;71|Y ×τ,T4$Vado۟JLق̜kbf8=`*\2Eo[V_SgA?&w SOo5ohkv- \V8{k| WE xth02+)nAnp4\4 #@-9P7n4$6T^ S0.37My6[֦8[ۑ77bٌ< ٰe7aZ<ް"D</j'"L-M@$H1:NT-6 ͏_0h','|Z#Gd:`Ou٭:07yV(l6<ZȑU(5Ae4Cc[ͅ}C:r,1<ȶlTv.|*s}87/Q6@]bL *20zx6hhB&/qvrτm3g,I6y8F~FL V!Ӻ>'͐!̭VzaxU?5]ӱ$l|6Em[rf c4,f:'Nʏf^igX4;yC<,@FX9-lS"@GoU񧣩Dޫ!VrYsdG;t@bF\нi\cࠎ*p0a[XSYBc^1(rYyeJs]nB?!otbè0gIU#c?#*Ƒ.&_!T;G<@Νڕ!IL,R$2̙=o3[ ̏uTrOKg-B?7Ƒetb)\WŠ^n@D]b S1#g}V]=! ښb2|dAղ, ]xS! 򌰣4óW&1$jOiE0YLxk|~1;+/<@$n.6<\ڮf5|,Sc.E<=W$bH\dnf՚ nRƤqdHtRVOkavd*EU bw^%ޟMRZ\Β#t\sѻ;Dh$Y6 xK:BSD ^0d|PEOBW81fƦ鹡N}a[,8h7 -z' ~-cS fYY[lLy <Ԣqфw:8wg?xe+@X},}+z;zOKQn\}O7 "Ij&:q,9%zpIu[I!s?Tw#9dQ;~!;}?*DؿJY8Zd?/K(Gr c!ppDlr6õb<#ebWסۨ1G d5e9f2_.^$.1uTL>1j$m6X7f#gGgEv8(m.(Ep,tk-#a'&T!XES߆:!=\)[j߳~M~3;AG{F[%Z掴KV=]{b,eNa­ =/ƍ/x7+#%v-(EzM䊊DοWa(UAj:"2 omzLCvWs@c%? ,b e\zMvmr[)t)˞dJ0ڨb:, [gA"t`&e6gsZ;u%t RXb=l%F֫g>v r L>p:ey`(%iq$|ȐcNv=)>, kVbAGQáI ̯zxBH;F2v[fL 4uM:<5iVdh z8'g͒LٍO<֪)1ݔ-e^N9z U\Uz\SZد3 J]x It`SV!>'Ήu&REb@jΊ"k:zu~﵌)=/ *P>>,` dM`0%kD3uQy/~K#m0E\E,!*SWW+ .qFTRi:זU\ZP(}a?|]&L2h#v&,+LzDuȳ}-[Chk4O-ӄ|]%IөU) z5΍.<}8+w] w`Ёˈ܏㺼e! Gx6y*S@ꚢh9PsAK^޽# Jν=&LܰnAInd(%5{>;BS_i{܀hl,LsXeiYViU37zђo/P4ym1 F Mo. _R ХUDm6LJ)}/*WE6 7V,7^`M2t(+C*)xQ :ֻ<{0&[] `b4[*o>N?kY)!snX,7$HK\B~Zh @ҲxHWE3l5TnYU7>ܚ0 B~S(UQ?޹>]@0(cV߱ YkCS(C)6`2S[9r2l]˻nPwIB2,IUQ0drւJN zNALbryߎ4;ֺM*)$mUM! apey]?28?QbJ9;4{ rSo*^<`YN{҉Z\;L+E E*$pX}Cư?~͞Z#߼ؔӿWZcb'LO sh}&ӱ $ _޻NWWB LtHXs(wQDhRcýCA!Cx9- R筤sVKA r >`wF,'(.ƨ2<{>rnZ@ ivNF_}]6#vE8g{q8#.pGb̈3 ;Z2kǭД%qa<_ 6 94hy!󙉶*9_>іeR(_:^A޼?c>+ IJGÜ߲̂#,˭KEʮ$Jl@kd)\7䙾CV5nv)DY=Ǽx6&ȫpGOHkoG؁"p<*oxV@s225Z nMd?{gSC`#+Xv5ki`Eլ/[Zs8XN"V=J9# muIKzB#*4s.{3LSZ|W#Iѵܬʚc9$9ה1קQ8"]c_ys<;* қ !G}`hn!+=?ͦJ{!x)Q5RL@! +meXbm`z =k!nGt3&Z=Ci뀅dbyg;sݲ+ZCqPV?R)}V1fzq\ toe+D!.}7 4Aw6/#@0IZr~oIRK6^EuzYF3IDN-u${ǒ4k%vTQв!SM+4_Uc+ܝ$@ h^*jtwe(W?K5L4=Ɯ`Vwו^i/>]=JBaJp<5J-J-3׻c{O,>K!G:,w41o]qiC67dQ\)y(nhS'I:fw0^X(.hdfdǸ%,B:5|C9 ?bR2a \s=፟wJv 1vE;,GBqe֍H1z"p|t]>)x@@!KYͷGe]$dY)j#ߞN;s, v{[멸wn HA'ˉ VwD^][ޥEsڙOc]hz^ZmS'iathkUa.FӯNrzKE2g,6czUwN8Eֱ3x^5')v RΠ iRiCjm?9̎Cc9K>GC|7A2eE7GraBcq#[?)PrFcNx~܌ޗ\^jxQp9=+X=4rO*ـSlmfД2Qi{O?ɚ' KHΫJ(lq/m$3l Vxq⺏)10x)"}ٞFP`8kkG C41o|}٤D2JR#m":ΌtVs2̻oq]A~n~NʜDL- d Z4 1@ԟvU\x6Jg+m/ay2\"7m ^{6w$1S<!b(bwo΋M  Oy_Q@OǕI_u<*@aG+5uIǽhA{{\6iϚҾf%!ɽ8 W+"#FNIh#~ujqkp6bŇ/nq29Wb(Ci>"gh:B } iI,$Edv8xT~sAllRO:UJtҨn'+yrkH"ݠOM - @х}e^]!v(#ீc.""Q.s[ ʭʥQ7[\ijSOڷyP1m::4YjTCDZw_` a58۫*&*+0ҐVk{ fKw igJEN1_HUI''ngұ1owt BE)Г8ҠK6jaM?sۮyYra O+&X85i Dx+Ft/QeN<zzMZ;}5cL)ڃ@'khrRSs jL8k MGݭ/D]0B[0[)j*/LjU-) goR) 3: :>롃z+_YO5Jn\_'[ P#ɑ0ۈ"R%tF} `Z/S|iXR0;Qs{"mѪxYzoc,AbK>$|c潶${9RiYn!sx)g+j4 35\Tri<۾*xZ(uO+? DIZF6Y ZE4V`(kӓ5yqL@rXGw l<1dQ^KüJcʲ6*ډ*-,:@I|PW Z=8"eS`A"7Sׇ*8?' 'tDOcm(7 CIZ~OxAkp*DUHywnjl uÛLl :iV3~ei3 X,~ egSX2³kHb>އDT.Νo DpDQaON{Vb|_(X#M~Xb/qoY<#_SO?TvOX]=2e$ 4maؕ?$ɚII[ec@sE4tTRJd뒆p X$!O6ɡaR-T"@1gQW:dLD0}ۆS8@d(n񮗭#5!ӳϳ7VX*\ɬd|]E2*WI9 _QHG ϰ~ 6 7U|kB=@w.B%;ߗ? 9xWkq D/P(`4r63u[tfh[ͯt_zP_C697;8Y!"h T״ze`EL|XaeztFρDԂGU{Qd`.= 5RKFY,hE[(r}–:&6dPD5-=pָ֨_jO闔ŃQh"V@gJ@5e}{dT!dJr2#uuMk|c0n+ܝyvG(YE v+HPauK_?2㋓I11V0R7/MN-H1.B;4u6F : hyxOB#5xrd\7_H}IfymRn,`׀7|ԭ9|zʓQhIw$`N4_0ݞYo mD/I،jOF%wH-W-!s Q|E9_qS-`.ƹ-Kb#t$Δ^w?Im'f(KSp‘_!@,n,-XyuXq` D&c]"Cj;N ۬_T2Rg%ح2& i8Q PaHJ_P8& HAx1(&"? H!0QVG's7hY=;i >8yFl.mMku?"+?Re*K!AU^ZG1:|lђݠz[5 UixFJAȚ Xvb R&'3m#ܙ!eK͙ m0Il.,{zfΊ=@| hu<*l~"3VzE^@WWgZDpQ8zEe3} [$?x7 m|ʍ>/{ gGs rf "q.Jn7SiWMҮ*Y_4V.`vbC \f<:M,puM+ Rc${ @u( \^Hi(HOb%eaD_aZuF> &5^Cn')z@ioy08?M&\zy0h9*QBrȌgV~{fT<4/yLzϗ$4,j4-e (pasB"qW5*h(V;:\Pcd1~xN77О'yc) ( \3!A nJ!t?[,L/ɒk&NKxVv}?[pQ~laDc+<18%y~oLo-fϯc$fzG VN}̶h3@ՌMJXљ8茿ؔy 2iּRͫ]2BOV!mٕ@R5S`h hHB*Noh=n:&@ Dcy6Z1xr@!RXȘȆ]4 SMӄEUH706K)&@΀-ǭEJdߺ95} _#K6Ijz{Q0d@CWȆvƄd,ȓVӛܔNa0)Nb:u'x%XVUBz@j k.Dz  [ (rf*k.r4^*_etaFI﮿-#!YxKo|A?jWz@baiLѢ/yc9ӕ <n++b_{p󗮲 4J{h`y1 l?id&UC2Fuu=#rͯ1P9zY^3Q9tT3ٯ˒x޹_T1iMoѲeգkJx/8a"?*,btAJ,,dz1%%r4*wMw|EcnJiZг—ZI\aw[MR~o6FWМ8UCXܽu6͠'Ϙ O)POl00zP~I0TM{Ӥ'U5/t9sB<̘6z&is2̶3ý]dKRԟ3g XJd{_BpR+x )  0O (|GZ}4>sҶ),RJYZOj_vImyfǰa"45ƕSz ^k_\-WUE~_tFM^*(P0~_AVU j65S4EP{7q8;o1cn&@ZH 3Pg;K[o濥/ U CIԾx^CzuE\zY+U.8S2(H&75 c:pI5;&L4{Qn^ xLnsqΦկ._ABk[M'p;(-3^eŸc0[o<c{*Z\:E֔U=P |bw#!\ռ^z_-U\:*7b%PR],p8 ?Y9ȀI۵u!b|y/a^TBLgo ʯ"w$;|%-yR4Wl!Tw?@i)Ug$t3F0gbUڽz]s,T;~& 6e]h h{ॠF#n@j 8lsڸ Hɣccy'Ƹ[Tyu;Jg\S>dƖ\/-?}r6^ /.<𵪣l6n,i~k(y z,߃x1hp:eکv?o7⃃xwU&Xwc0j,GVs@tQf naoo4XZ2gD.i݉o`[89ƞ'Awn/ՔW >(C^gߒm[09-G^(LI9D 1zߋx3y_:+fo-+$}j #Kk=GD+(%)sxgQ+)ԡ{~F[0c}n6K%=śM6,8Y0R[(1v=~"ˋJz KgBBWj!Ndԉ *cSu+e'3T ܡrQϢ9l÷UdDh1@&l0rlRM$5`;"IO==Ci2H% Ja;?2L\@W,@>DS`kBjIJ"͵8iVon-8ٞ<aAkHqJ./1޵GKy*2g?w-<:8VGa:VA$^cS Hp(3'\r i7 sK貇 XeGqfiᆶ\YB^s'σ%V=J)0V>B0͖Ig`Ko%g `,+0[8]jM6`x79,H)O.N+įt7dkPI#e ZĹMۻx7_ɝvXGKuiOKͣiekCaIߺDB6w[D臓M=)Y^𑏫7vM1\)K*ᠮ EE^lc)oUzS:n=@sIP8;hA~E4eJ'dfPDnPDl {o$nsO/\Zsp%ZF1q]Tмɫd+oPJs=NC޾ DV4X!CNfTtKę_gjrVrr&Ύ_E q^B,P_8Nc U~p\v ˙TC*:)Roȡ}Qá6;a5vaJ"tOiKܹpLLhf[$V׻JC_3 o뢌\eD%+'.D L#{HVdc@YQBHyr чd?>lzϞeK&cL3I/:n#^U}Ce yu3^2b^ſ2-/*$UpE-Q3BUAb GNٺ1)]賛07%]so8Y$|oO:Ze^ C1P&~=_BA"K&׶ <[glGzHx> %o nDn$mvKCZ-sbiW(28N$@f CT(B6EU$"J} MӺnqY9M{;m=8ƄyiGŌ M-&V„|u} ,ׁ:7 {7&J4d7@c6dfɏAfD+ES(PY` Aų+#Cm0"_ōņ hmȝBm(ϸJhtuWmrޮ!lgAׅ[7٥~䃓XtF)SOn %pt/ca®/U]K\R<`:y{oS`{j̧Hn=ܯ]puy!Ty.%tf˓$6XvgoSyݥ@R]4٩z{F=_U:(ha]Au69 _?mp pN6lq$}SmlbDI=kuk֕UUs8ò9tFXB[ FM` }\ ׋Rb3\G|q]t+W5}he.egmg(4Ӌ ~_1EܖK^G\ Ntؤd֥ot'{GS],7%UN5"y?l^+1pU/& īr:,C@XCĹaXKpixTrI#:LTDA\#t\VGqÇ+ )ϧ=>%.B ((V=b)xpjg>jvkE"j W\+#_g#=. ugIUl{ˬ x>!2CxܒF g8}Mxb2;1;SGj o7Oet 5qՒ)G? xwܼѐDZ HNNήbUaɈ瘉"x6_](cg 寛Y+kKdMɨܰGnVLB2=o^*&z> 5KY)H 7Z?/3MiL#}'j:g([gpRV jf}d-s/FZ}8ϴ 풛LiGqϨɬh pӸ$Rc_&=j/ [&*gzVm^@{B?g۰Qnٯ`xYCdkЬw(,HЉ/QA 7U5!I-`9, Qbd=ڄ:[uQчKxif;9!VJY~jUHEj8/C5XTUQn J}Q'󟮙h=#iW0V#WlEުYYjHC~O$eʞƭVU ; Kiv(Ƥ2G@w)ut!ި[SrLҗڠRVrݠ0Ƴb@xx -|$P |&/$ןhIBz`O(}!)vJwEkR<--/Ķ$ -b}(is],?DW^ 3UC~/'|iSok`qBL0x7̲Պiux;gIȣ~cX;!h{k,ރ/Xx#m!x?\*L^q1a [ޛ4<*48bcðothkĉ&xnwnXR0[2<ѾiBȳ;p5. 'o3L5ycL׽Y<@/R$w ۙC W^62 o6?_O9: tϲ\Ϭp_A`rt,`'w'DvдaH\R\ErzPSO6ꎔ4% kTZcz3+Z* % @xX=E15\p}7<~ <&=Im;$&$KB ],o"F C&[#L˯BQSVchMP $g vsr5פŲU@_Y# >9`red^h`͸7ߕj6Rn2@G&!r7\`㦑lj"|'U ׃sIF#ϙ:v>d)PfgF,Vh_dJCB.FS\':ȱL.> _FA~aon_&Fq{`m l[O;s'=|N+quDȤW 8jϿ 9{C0ݛPI5/GSUŝD&r43Q&ѿLh\ [u\(LIA є `Lj/⟟gf؇&^xH'-̺$to$:qt]U~$O$s>nb&sR=yB "#YC8ʦ<+G&ӨbbjP ,"IHr0) Tb~Zz.mt ]\Ja}) ^=r}&j b^"x;qMnVt_ֻkKK!YRKh3$a%:\26fBBߙTv0LM\Y 9#s)aupCRJl#CG֪s:h҇k$Sۊ|= ։EݷPL9W ZՆrĕd[A*'x7'Ө&zq\vogG=lII SɈU ub,ތr# _U *H%\D*MynE2f7%qoY -Bybp+6XӴa J l}[E\ˎS&u΃Q~lgߢDU`X,\H,2qhq=EH kv7׋i*+;+\Ҭ֙o|4}>!+m7Z q!l4,n<>A&vR<|d-hĄ_{cycQco" oV*1p)F"qnDMR/rX(TԹSRRl4 6^ц8Ƹ0 CJŸSJCm=iy™8FQiODXbP 2L(Yi B]#Z? XH)e`gXlu qhlע.h Mm}8U]М)=s1٩"O)O@$!e5P)~ӂ#5+By1sa"ҽPo C+i+Fj<\(2hCJ@~TIՅeAѪVFzQ6d#zgȅ=Wwl`@s(KӉa'11Ҟs"bt` v bAy]MW:x@.Tnaf>΅b4&$8T.v&qz;h+}HiTQ{slhjEa)T^nzx?^tD. Ϭ_h ;%rGTK+ i&:w#-GW/7d_ ^ơ C+L*NAX;likE?ťJ,݋?3*b*'cL(A M@y׸m "6Qd]&vx0y/Y/i\)7RH-UNoϷoG#]uK/UΞ />6.uLͧ`NiUOP^օPqCFc^ra7p%yl#!zsBuᒝ%!"*Tǔ^6˭ PUƞ]zf2PG.PT!ϦS2O lA_i|θC$|VHrB8w5[_bh5Ų\fc w6_Ί1Um1?*/@W'NXsm-'gMTs71n,GI[&08ڰ{A ͩ`ϣ4QP My;x2bM#~AM 3@a!VR\Թ:Ϣ"NӤg?M0)T`O &Ѣn)MOB)1;aTͨOW hywoU 2oyo_W1LJ7Vȼ'F~9%ʇa Vt?qTEd]7KpŶfߋC(iYycV G I&zG`/-åXRh}A7wpo. Ru7RN$K>D]R@ҚHY7WTts|U`=TLԩ[Y2O'!.; '] 9R(AB+i@|"/{p>+]X#$N{ +F{g V禄ưBP9,oQ38ȗno/pl{lfg$I~|6kiJ'7z9nѠ5S/Wc>.IA9Kk&cQ #.w֊ϐ: rjN'DH":owIȗ'hth?1c!!N)41u^TYJ:gpx?&IH3o#@qӫ^-} o(noߤ 8 ǭpK7N䆇xMYַnḫ] xxx,Koq"Mv'ǯ5xF.y$f+|)<{^cHӐ蕻A8 Ԃ 3s4=÷<9Z5\p'~IZ %F^)LN3|4>Å1tron3e. 0 ou=D '\737?-W*!GfM8R?QHl vOLpK**D?$ az4E4ܸ/٩ߨ7Ui9hKEI3\D*Ƞ6[~  A7ʒ+yR5d tXazx=Sh;3oba-sˡ ajGSz;q+}^I.Ri5햲E#Zg }B)ťcxf|mQ* ߮na;H-ϟK3+a!/\.B m^ʏKF߈*bcxfܚDUo#޽ _}jXE l9?"$2Eȷ߂-7=LZP8VRSCLK@R x㳣 w0d~*\7AP 7DL`c=g]cg~OR̀sɴ[/#W>_O5[>CW2Flrq?IAsk5F\f[_ۺ`cE2Nbᢻ=?'Cp k#o'Hsj!m\v8MP+0FҢCjPJ: ?56 G_J,ƍY:I*`fQ};fNYzR 8e<.հm{:W6ߊw;[C"*13::KBaLrHS7Eb. qjzuݧs  dĘ w?⎉<~A~ u9kÿItsLdKy=`F Y[6 fgZ;GʅK.\%gwSn&}S$ũ?AmqDW1gBq,Xa!$'6@z.B&PwR0ycIpagD.]ҏkAQ8_2;AlSzlC5*0~v>.-~ WXY$kTzQd6psIO AK PAD?齒;TEAц>D5GGhKbC0uzղ{ͺtjezǎL}Lh* JݼQ+9f IKr &^#Fgl`Q/&!^4vP/h✠7*w%Bgf]{"-F۞I~&u?JYxa39Ck ^KGQ\< -&)w6('l;+ck KWx}Ĵq $-~"uZ qSڜIF=I/4YR*"4M7vԇ.dM( 9# 7I Ev&]o*(sxyn:.KюX?4|Юp4Я@rID;~ 7N58N LA'IL^}NU7*x3 ^fR;Q)>n7- ('DU-wZfde冾KbfoÄ%^~vO`ÁK)uU TҊfT^s^m3G0e09^8[d?T j ͧ|z>z,U8~m]rB_[VkMpڊNU*fRni5 ؼWqTegcbXw碗PB` mF3|4M:x9⡯viԴ1Q,+/i1XoޝLظS@QqKad9uZ!O>χ]z{J{ޢrjHH5;u(E%Y*/{%(xS*}l/{\=M\꺛9 c1gkʵ>\die gՖ.ps+S@fPHZ!W?2V SQ΢P(8* gYZ07070100000373000081a4000000000000000000000001644ae3bb0000b4f0000000000000000000000000000000000000005000000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/scsi/qedi/qedi.ko.xz7zXZִF!t/M]?Eh=ڜ.+o0lJ%na$ʼ 9Kց'}YZǔ{e." \?I<"<+ҁbގWwI%Glijma*r4q͇1'oeىr4_4j:|Ͽ{~"ZC K KTF3N0u:' WNܶb(H5]{}$=3d]^<5R~RXs.yE"_ÊJoEe7 !nޕ!4 7tQ>|+K4}y^mբ$g&ў +#*5*(d5G}}(Q%xO)Vw:D_)nm˕ѡэ/[cs%!kbz$LiVS*(UFNoܗKA W=֑`e^ @Ț邆E,\D1%wç)~.U$ $1aR1Zu*нJ\ʏŹ - *2/@` (cB5+_ݸsEcw3F݅u8-Bћm7?+% m,*l͎+屖ћcP$HO':]}"/^[a$RvQg4?@6}E9jUz=e! $=OeXweE{C!7o!޷}kkm]4V~}P+З]9 E,25Y%Us[d6476"D-5ՙ#-wKץ=]TE/@i٢|Ugi|{ !bx'A*zr,1Ʀk|T?*tzN)ݻܫi`BzBӷ^]=%*ߴmO9.W_+>ZwCa*x 0-:frm#4k{(h[}Β+yM8oXg%pN;ɓcA {53C=M L9tڂGC^iڡ'7wo̓Tq dJ Fy?0l4z[gFFXt56ule.{L`£(k]6vSvP{/\M0653I7LU<N5@]yOЗFW;$sd-K\vbj֎-N ^%_9M/$&"&mc$7 ?))Z*vE Q`'>IgN*(fMDٴC-qn]m%[q/xmNTw{WWyb8k+>D-Ud9n,3^\lz /#"ϊkP7=INrg>&թ+ 8|<W/Çy=us~(,Aja _h\,x=FCOA\nﴈ%9X M6ȟ[K]uhޕBGzcQFEe8,MHǮBo=G5Lh}1gWGq5VYFBr\U_ZY 7 Fu܅+t];VV%I ЗQdeY;GAmn?ZŁN D/mDQ1gX!hN3Q/{@_x׋!g7C#MDk#8~|m={\7ӳRuɖٔiگݤIF,+,39m=^I O-W#~C7%k%^DU Msँ nRAO==vT%c#"֘"´ |\}/e>As z.)hMtB#Qz3?!K]D*<>hCqIy[Qmpҭ>+&AwY1^8 ywFbQAF @\;Ss$}ϕU!.@VtD2@A-AGͼc=Y7!vP\U:[}}m[6Ug\'БLhqW맚8t{h 9" H bLۜ;>ĝD<.|Q(l` ZPWqu$DI;+SN(w;iߣ3=/kR)K$pIEF$ʎ6qսoy{C&`{e4ȳ"8D0vkk rrlhIPH+VQff|%TAOc#yUpvK$[PK m~r1hvi[}@0}حa]O &[Wѷ2=3wFmcں?xc!l:VꟚ y]^ (gp,*rٝBDk'p!$9-aa;tBI{)m0EHzoQY5 ƋSL~`x ++I~Kfe `/4(۾$|E~5q^;wWΨv\#Ap&cۗ5'm}Fgm#-l0Ut2~u fB<UV 4 >`? GGo-% m+oׯKeD $j˓ʹ{pw/!9ĂЭ&뺇 UpnjdhGD~7Li~A8PM=2}湧D,Fؤ`LMLJhyDڋsICaֱ0i2Ǣ"zE%.Fpמ~~=~_pd-xk3] A-!.kP;)}6mRW=4y׬$>@2D`.nnnX z9sFQHf1TgǣU(X#hm^WmO E4Kƭ7\[3 I[QflW+6W9%#R C 9SbPĿJ3x_`Ug.Rg>1pqK@p <әtڦӞ8QF):kw?^8@S}տá~ 'ޖIcZėv烵X4[sbo\ølS-KSը @=NrD5U;ϔǰ%Nk #*HnžZ'U8x3n y z`QkFIm @x(V am~e'Op:Woe}x0>F@ug“#ǿT Ȩ!3EhyѧRq?<\P;+0Z+Z/c%`ʜ]G;+؁1Dr| iKMDRZ+h۰ ;ͧ ^ y^b~O7<ɍ΍ s/-sR;ű?K7.|g8GA/#hs6nP0앏VljZhLbQ*W01 h#(H  b{^iAhha>KUɥq}dyHނᖗcU[)_ zq@T ,l!ba1m] "7n7P%?2-bLˬ7 %2HRAe]tdXkiJ^veUރ1![s\5X4Wf3۞`<<|xH;@_ [vQ,bݼv*@'D[\Wsb `5gU 0#-2 lm3 ǑEԝdFe6xZw{zj0@JiS|DؐpXU% 9|W$~/g& %s~2Q9 qy]wֶy@R&k_ޢ#-#ePE }j&epldqB\Mhc?{k;s]gvXi0)B0r[ņt81_nypt W{ PZ}'L =hӕrƗOxwd[ ϷknmI-[ؓ/N ҉/aP?x3:wg_)FJ(Ⱦ+RB @Nn`0tAZnGw$') F`+`Ttguj(HKĿ/m46c6Gs$ʫx^s $9M NJFfK'qQr@|p[R|jڢ 4N{l7(!*| \0n*fOSY&2gEnF\pΖff7e% ks1EcOsYJtH6N7jllԿ_܄n5;6hf8UO~ #(GD#Hw,@\ʖvj+KrM$$+[﷘^}8 jdםH[bjJe!gtz= З`:K:5aByvO|TΔ9FQ~ީۯ?c4T@k{ڃM2g]ĈΘvtD`Yߡ$YǗ֔ :D ]2x6LD[oӥ[+g‹2n~V0 k'?n.p!4sN`g !ҏ~#v?St[fmlĽPUU2璨No>`io=#khWfF1y/K)~>Zaix'Z۴(N+gMwбMwGiy9 V*)[,?$u,:0PÁS~h49a ͤ<[}> %3CΩzBXqH+)K!D<Q  vUxh|ܞj.D5Pؽ8,08iM{*zo1V oil8A솦rU޾K]D `έzD.dE7Ƌ/.<)ux!): `OU^[#t&GTT}"2 ,$,Эm6ZtS~!O ,'4, ?4I:,Eyk4]mK_$ỲnvyJ<ڔz\WafbJ(u6jNsĚS9 ([%!R9|3 ϧZE& Cs N{pWhȀUCu,ŋj47<#>Ț(ƒHL0Gg` lk]\ݶ'cr~"|{}ydз%(l2ҹP?\mI$:Soݸ6Z`{/OW;3_ f6H3"n}8e} F뎸~d/ ۬_lCkd -pU:t HZlJHy+<^kdNN8]`Y4|$$+I>dv9N5A$q!-'J z$=5|:ƕh*@61A\)⟦Zre9?T6ߤRA8"gDmI0 D!\]3P_E[i<_t^.Q٫ U\oaM\wjɓ>N1Kdl.5_*ߔpɥ7sn }m%/ [-O`]mi<#<o?j!Ù٬2l,b_筜}5N7SHȖ|jC+OfHL3Uslj~ckїFCEt2.ZMIu_7nLsZy!>yW("jGL'2 JB3s3^%=:WB)(;J2"({젲11@^W1iy}_.}N \okDmz6 @֬O7 RUjwao^`膱!`o'~VDdD FS?bǹe(:ȻgL-5q 'O۪Ū|V0 4 +7,q?SatG1=@:J"\7yoD(|U #ǬKi'Ly"OӠv L4ĕW-OAH< Mr˟{ 8m#-m`ŮEgɛ: w럌!E@{u6Z6.>8VO\Ecy|5s23k4U&{b< O9hv+p;`,P\/ Uܷh vO,cg6kI]WmSp$݀C NB7VြI]QБrQVm*YΒE@C(יG_x ry^2Q/ArZ}bQ GmlbojhvU}$-&;~쮏x#*K sҼNNTݞr1VFcH_kB8D;$#yQn+$՜U8,=jAE;ٚwʹ~=~8Wb:Ikclz:kx+srHиݛ܂vS:,0-HglQJ5qdjnbA:ޞ$[-~5ЯLWD+I!ٛoӾ6-#vI>^%3HyI,Ȭ96 ' oq!25~: Y~ُJC+3 ;g d}Lj ZbunN߰g ܟgF8G[ i*k%.2"o7T@LFR N=eb,Wv}ҪJ""?iԃ>xR{~NtZ8S:H {wHzסm"/A> y #@dm%-aa ۅ+qTɋ< j/C^}d˙t5 $]J"jA{⚩XNavȊ1IJk;ƈ7cixz2My5GɎ/ZPsPLVwﴕݫČP t@xdɋ;蠡[JYn@ZűOt#$ 9fL ]/a̬=k pւyx\p$S=eeE!z[~n0jN)&>>ZF4%`嘼ޣgs66]Q.aN^=j>-#gstф~g@-tQHT:!owB7©|f[M ߟ_%G]+tsM@V9Cy̧rJ-ԥ?r pw C"*t#Z q@LO%;r‹$C*PuoEIyi-\ڼmq&vq~it)Njw̱ăeJ!b0\t ձ}q*%*QԦG],<#C(_>eӦI[}Q%RE!>es)AȜ8cZHqiΐ[I@v 1YrdR e*w<`2vFoz|Ȫf(BH"oHftn=g^o(9m_ZT!Xgduʩk-Ü5dD9Rym]u tXҝOUWd }ɆRtG KܐljW¥JJ SA.Z=J=; …s,-HRx;DSɴ+!vPLS-*,A[ݎ^SYhȗ컃WH8Nv#?Y)NsCJ&v.,x%0*C3EuUѐZMBIq|+%tA%~w"rEA~[*fl ,mykp- 4璎o!c8馻e{|\gwTT8}! /IP ƭXbt\0Y|d#J:jeJFpZж y%%m YIDI ",Tlv13^7dBpQNYDsɨź`gIѶSgk^/oOB,LP4Fk's!On4mQݹ}3aDպh*'betoP\j՚HwaURMI߯a^Eo-N]Gԋ-0Тfi&'_b-1FP&z!$U )z':D&4G%> xW1/mٵxQ3`(_n/s c`]7I5!Vc {#vi+K^lcot&] ݘK 6eozAi15Ҍk!9_ +yJho :JSC~>(A2';8a"W:Vッ2 bE6ED=h3qb5r~Oh뺦"ݡ9t0I`U:Q*~%#_PRE9$*so3 bl;B`,,l-&“f%DLC E<YN/phrzNr4#zpKkuY?.SF/]wT!k[fzBi?qCIuc= ݻ6~{[lڏõoD\z>q5mÕk72n* U+ |͊x-oܑDu8{q>nOKx8m)? OaxNe*с\i\HPK{Ub"{x]/9I4Gpŭ'*Y@kաu|Im:wxБ AYE=%Yr 4&H۳`{h8Jvw.4,ͧJ/FPj#ad+d˕|x5vg;atu]:0<دN =bhp1&BP~i`ɞ+3}Sj\)CWZpIzU%W|9g]wb]Hzp d4P"fB!~ԮUϼ`D sa^̡+nݷJG?+lm\ή`7)LO+Kxt7~Z΂n[JQ:,y|=vu *m ђ[QΣ3ߚ4 h:2%0۩ӈH)ȝ~i^bu Nh=Zp!,="6;ć`h2MB^,sA ҫbỞj756XUn9fNÈmzҤlg+n}~mj-ʂގDD3UGI f ]\צ8S~5A\浯J;bevQ-U=QMOKaqc3eHؓ8+knu7LHX1Ȃ^Y=CiP^1b-m@5{Ua9oFc*ޣ8C:)bmh y҈ť,nž^wkǘ&?%2jQ@7(R*`lj, 1'G&RQEo,q9{ ,Mfa݌NOY"qhWg0_Bj#N H}?aP+]%Q# HhK.3KK!` kLWzPuc&k{m &܎~b԰0מH_-G4O{ŒPD%3l w25[ wg7:/x U?1%H0ƀg)vZ2Q /7fȿN#s//`7g (#Sdb26@Y2Ԯ_]pG/=spdrwNzJ0!NS~ !T NȌ#Ovd.'A6?[,[Wq4 :*@Ra-!miw]vHnBqANPk;I<3Ip6#k%SJ_UٍRbk ԇx IhBu38.}0۫>`֜)ߧw޿8RB3V{gJ!ɱa]ơ>k檫>N%V&{ah/sCԤ^gBI/8V0 ri1,r/=<)8Jp$bcxv@%8V0m΍+To-S|C&)(v81ų`a3P FLǸ :}R=0uT>8h0͡R zsYPd9Y"v/o#CuT9Qc^8LZXVHY큅Yp^zZwoZ޶$1c]c7L iHkZ[|HvN?$ZAthR-yY3;ޅq¦1#En&lKee9') tz'b2h0 -k5(;z ܗE 0bnd PA,Hɬy^xm16fO'l:TYT3+ϯQSU޻B^khPsɏm5Gk,YwM?)ay4!*A`ږ`}7r'Lz90fDnp7tS̭NC'{!o5%o+ӫ]`y1 ]!H zܕ}!CMՖQ-\η"]h5i1̧U.5[elC'2Tw `Lt}8+' Z-{ⷊK;X?54Q+ RXͭ$<F3x^>QJo##yy;ͳG |)zhfrNvA"GarN09E$[rOb clY]ri)oqo1RA%':" ߿jKK;} sEs²C4h$w#-ՄŪaUW¡$Swʏ KFwzo"^ lEDK1cZ(Ww5 "'mDIq0A,-#+ۋEts46 d )k36o䩆^aTq[t"^aq]Ps[X]-wԕ EHHr_䥃Yڻk?`MۘCs|p8ŒO/`ķehL< s^pY$t3̸Ao&.G(z)Z]`rusJy OnPb\ s DCGα336G;kEi-[i䈕q؛ғ+ 0֪p݁\4E: `ߛZ-{|I쓍4|nB[ns1Ld+'j$O85}"Xy qslv\+N5m# <->L?lT]8C9-jP I̧OS>tr:O5]HSP7T "X2,|.1M;mJRqRx+ԿWx&7*ØTVٸ1Ci̩毡!7=>1aw,;RubIg BCFNJe>U s?Z lUͣ T -?<;`^Eإ B95BФE>udΕzK2:=,k;w<ٷf_X(PY+IH¢Vx?wO~9,ޖOuou۹SY@bէr1F Na!BƐYbUf{Bjg!{aQ{%D4u>JZ?BUN j6}}E(#Y\A^("{&;A}C]#=*ndc fI?β&$Z94Z^ʕ+5\?ьkxavd"ˆR0]HTg`bC^WXc8K xUޚR>xNGif(-H<宖X`Ic8qJâ ^*a@|z[o-,h?A>v $> &+m9 J:{¢pSӗvN9Eh*4#Wt.zIْ9xA CJ[Ď)z)507qw-:”ѰaWd%rw` ;Z%HR Ǐ:&U-p@# >'kd4dvuwOi. Ppgp?4:}a`Z/.y͒/n@osޮdC8 Bf E[企"K8]+ M&ia LiuL>̅&"dͩWQ,f!ﳿ/ F+9I2c۔lG{ 7{4E/ϲc $*hQ qigĸ h`y݇jHfs@DuK(RzkLHw{KWjm|| MShvj;L#34okڎխ#TJE'6bFCcU{>o>Uw]rQvƗ-o \^|͈ٵ=ٕ -rR% !0/h}4ОYWSΊT̍ ,eU]].1 *Mڍx @v|qcpv*{LmWѐMlx ~C,*ϠSQGQ;[񒍇PL:C="i7YfS?j:Iu_bqtFoĄl* <+~d-l6WGZ-u}S;}L'DK>O}UiIeؑwDt3<By#3+[b{:%ʚVM1T|4`LF(;oG-LGǮP_mW,'da[Xw`/ Ƞ_A?d(H =pJX*ZGe؊ 0.x?1t="mj˺1X~MUHXɐ|=:'.K0[킼ճq>)s4ا: ^\|Q@ l}II+TWe}?nw-1ݫ2.`K:xt]sdW >AmFaAA4e/u$w]fIDa\kO>e$%AγvSƳ-J K9C :b,cgciOpf A{szƚZQ)ꮖE,}Х E!ev>d|@:ٱ\צ:-2ŶCCR-ͼ'3nv; Fצ>W@İO&~)x _ :ZG7EPRG}*޴&KX޶*M`=4s[U,]s W-e&{d& Z*?.giߟs4cO.]\0Ֆ ?@Q ~IV Js+P%<Ovsʋe]F`hs>\TL̑ Z7 5 |] /R{yكfLՖh~&-y!|J%,i$yH;N# 2Da/2&wW[I;ÍU_z-|{H27*.QwxwB9m™Ț6K,VIZy̱:2&c552j;rpf+z)8,5 -O;k*ekb%AIGx]C`(NPHE޹F ,ܰ?ĮcN"bH&˜ FO qF(DyH)oyhj͵j5O+F$pM%>D!L0HI 鍫AydT6s̑go\;+jTbI^u vTB ]緶ZEXQ> K VwM$FU }K!!,yNTS AsR`&.m<ӁP M>ߜ4Tid|ᴪ!t1itv,Ggc^~e˱|[*h2ܩ*6#PYJaYDr/+4XȄxPM F79n#74W;K~62*h,ئc-.,t$ﳀeTH: )AZw~ig!|G?ͤX37K0a8Ge -_(a5g9h.7-W9;&7 gը_†+`&4ޛ0 8e(%x2dؑp@=w\ l)5d' Y)ؗ5q}t­gX=(ފMT?]%BJYKgrVm`G`q NT_dbx>}.7˩Cj1!q,I7t%s,TL{dQ9M ; [aT)Be#U7aìPWR\ʽ}ye!zs*Q)+~dۗ^Cچa"jm`$gNA:D6OJF (RG} ->އd@ioհ<5>BD+1W.\ Peʗ~uF>1n;ֈXpwZK?ÌHFdA+B^C7,IXr LF=4[ I(r$ڻehxs4ܖ|=mq'f:mB[Vhᆂyx@n~GB}s"YU%N0].GݟufNZA*4I7 f')#l_sjL蘊tS扭=~?y)H5x3A@3CKwHHY} )*!Y|r!*H?a;D/.y0 Ք{BRV?$2!j!]*/P5pm&IHY'(p˗_@dE Up(]s]e~~o:"QUo7vfٵ@oÜn(Lo#pa$wcwʐhF˃&/ 'hZPNt6CwgF.ANU 4>f»ה{o*Ne/ 0a绀7:[gAʶ@om5R ٣&t罩p0[G1C&qA;d~*& \E;0/2?vV;%ʅ, ٫`Ϧ)_Ķ`(ĵ_J%Q) OQAFYx̓NJz)lftK."r xDߕ藏>2]Pu>o=%uT< ٰf+ jr!0dP䇯!D]m" {I g.+v':kg>o=C@Q+'oA MY)+F'<ٚ-tvHB6.7vPLL\(RYW#y,Ua ‍l5մݗ6u.%37cI5E.mQ`bDž"&%Ճ2VslVdvk.͊m:b3#m4ӧ%vNǣ*p; 9vz 5J.CQouY5ClDL)9l.X0W]WBQGgTqNB>_ A/̸Xxo=`-r/Iyc`JCJl+j =B' 5h婱$r]a !+E-圾x#gT?ӱ&vgm1W;sP8%nwkL/jxf5 \BTЀmNh/p,&z9 'T[儦xOJ[L;#bx -! ƞ5o=ñf&,7QxBP3Db/ f3y!قt465)@&J|kmAj]ymbP;fȞӋ}(+>-I)7D8KT,0ް@Dwe>.l`V4r7r+%3tģDz@ÿ@kJ_'dpE rws4]V 18^*ccΘg*PX-f~60:37 v:&j )/MF-hf}^3_&$2"δVKV1j`-"^0BS89J b<;e’B q͝ "՛;+y0&DC`6م?$sk5|&S⃒__ r~5&`2gX 'foFu-8bd>9Jdnp{1ݪUsCB pw+ψ9熨~G?+׫PXݘĬ-f6To)xg|BqO-rtn~.g1a_`q_i,n$v`fYP)ڄ }ϼc}˓&|f5!Vڮ9K-x\bS t"{B^KzQRؠWwǓX♲ Cn󪩦.ixk\w\VUt))X, bmȥ@@)lU5oُ:|S_}x!iP}?<4Xhwc-[V@n.a_)e8UR&Ki)Apn[^ޅH|,{g9&}Ϥ^qMU +sZgY=81|P25eą7~لblqBHv;_=+Th"QZEؚZ`*KhtП!f~Xqz1[)ЙXgM >>0VڠX3FsiHvW`HLZ`.,n²vGiO M=eA{{& լ 3}g?Ҭg|,bۙKrT2$%a&?,,jWM7mOlɿS_6\5z[kh+x/0=l^5Q&p`͒P۵}]Ɵuij~ ˁ:HSך-fi1.PPhmRKYxCq9S*#E!h(I< bZ,%Sp#YW8{ɰDfPE5mDHQPUW NvYFŅYNfgi,;%dm9$Ss JDg&VV {aA7qĪ;iYӭsQ/sQAkDv\2, ++2其DvPd6h~ߥ_|qWHdMiwǐG܃V tAXt31mWjikhK?y5y } l)5K9ɋo8)%cmw (ْU{#rrLZpNP-Pe?;9J1,dFP ٨W{KWpIFO|Nr1#Td^)2 ,V ƢmbF\ "\]iu4gִ9HXP21'(z%[;ײ얜BLtcF?Y8uog~HcIN-7A6d 1ph[il_$C_1yIM:HJVӤ4m0ӈ51,eΗ3ѨdUc藺z~oFr FR+j/BEgq"8nCcāMjOԟ :sZ2˳yO݃=E)Œe_ J_i wZ }$k3¡N?l:6хT: "LR􃋆S ^}ybS>bFs{cZ}n$ΙJi]@=}MfCbAQZO7ɆMQzғZ%w+6Jfe'~˩2 ЮPC*cl[H|myMxZ߆GÓu_KTl0cU.:Xluz2gUQ@ҭyyYR^7vys624bpYWꮃzY,J I$B=H.f sZ$9%\˜8DDZd/Ѷ@|֎V]"Ki9[yVVXh'jF"einb(="W$ŚK*o1UxfS}f :C0[jn&X4DYL i,:fc=+e(S@7riF6jIݞ>N1ul$}ҁPXUHX6&֞>aQLit *-clנ ()(7G%McHP%n#:)1ΑNy~up)r6cNz!9DKjMri&,7t ;g-'p$7gmm=kVuB_m+\D QJ˺^J|vRqOUَgp{Gݨ*l t: LOo\UGD)f!QHq! E t,|wgeΘ>n@q[C/[S ƠkF%Ԑl9N= XBa2ϜO3L{rMKUD5ZpӓqN S!SmAw~ gD+Qpֲ)@MCb'4O1$wH-$2oK- *8IGbG8/K &WTs*C-޽-^'mƏLʡcZͩC\QԃOxr=睝)kpFo^A\Thb?;~/w%p%y\@Lؿp!'UI,|}1_0Q{Q V;*S&K'3E;9 RHF ,=Dmgu8 nExLE%}l".@(>qe1lb|RT{a3dMO+5M Ea0գp`ALbB#'~.xTmÅ,O+~$GQ磦11+ɟe'8mxǂ:~^%MS6 ᾂf62LlפnYp!Tnlz\o]4z֡nf RL]dɎVUWaa(5RYƻ$ VR0颱@F%b|R-mLoV}m3mt9zT!/nՐ`.rigl+$'6VG10Ԣ# %*KtErH6:A td }ӾvғTvFW]9>Mvj}Q$?ɒكM }|Vl.=;H9J uCpl͕m r]+L?EU*9LO5qraAS.ԙH4nПTsl^x+zb}gN*#g?j ER,O&_e5$C]qȹ&1=4vwrkRx6&Y>Tn;bcf1\DmRNP*N(]NX|J˃հ;X݁{ ¯|M7 η#4s] @a(1ԧ`:D ЄӥaT:!+tyd,kJ5 r)%QI ,#nW<|bkri0S- ,5FՐF6$e^G~mzZ$#ӳƽWB&<v4Y4K r>;#Sɛ?/aUKM~ V# TRny{:f$}3i;žMQǙG#QNC v, / uP}}_Yu6SQ z2ZY0%UxiIe|Rms׭a8fb]53پYImXe@Bdz >Fscڍ --~T=P &KsW_yt/&+$J#XQLz42o3qPp(\) ;hW;yз{!=V\1i :c܎%/؜_:]5z#_䥓iˤsm.gy _K~]~lT&E;?Zf⪮_•em8pk4 5`ۃ$C+u5 %K2yƬ_k$  Ñr# P3 9$>K`W3?Klx#+c*T4~m5"Nj/#tX OĕRn7d<\!KHg?{dM;1kfy7)dJU*hN5o={o]'D:vKHpAQUMbKW2a#@!vUnb-g {cS1ԸІ6G07{"5}<| _߬))dF>&CiÂ9K52gMvlR.㱑xb@;`Dg@7쯛zA%jbd.MWRT*6I$p ,{0GJ|س00*Q{ KO=".hBfE2-P6K[BF퀍rY/!=fUYu)/P' I2Nz[قVupE%*X>pq7A*nS O&`/XXb[N%>sӓ k_KᤑÚ4JJI0T[*>kF1ܾTkfAx-*q4eTNLoOOɡ~[rLeroDec7a%%S\YoCn7ȺU:3TWWS'ɞ0=bT1m9jNNe : 2H >+}S{ ;܆kP=Wb@T;\7$D/!vF},%)%{Z͑>VL ;bLD^*L;.|,F*PA)F_eLEvXziQlcag&ѽ^E4CM# {r=ۘT9 bcPZb 9(1I9~e R5K!)bґsMbiu&M HTտ EtйPN% 1̈Oe[;@'₄/o#!ݽ%1w !r\ .P+pd5WTf+`7s26, ;Ə 3Lք1 Y`acE`eJ2^m 1lZ^E}mNTğgEH7wIo%*$_Z?1 ~q[BgTF8~.AXl)ߜ6tӗ钅slmM!G +& b=[X~ͦ>jH8~L؀k⾡_>rl@) 607[=s >Zݤ;Yu5ƚTpŠnæڶU c.;\X` &B"Z5d%\|-17%Ͱ"^D" PZ_uo.4l8, 0D*lg}5^"+/KQYqZ6.& IN>-:*ŵ>>;!(OSYq\iLNo]M BKqYgj Xwg -iXb*d ;a$g&Ff7au#~^iY-5_ $f?Ky[Y!Κ=7MJ'N6l[0 k[XjO ӌmi-Y ~ȇ f'T%\ !ku<;"TfD/`h6+*/w>GRfǐ_+"KһD_o4K9 xLjSrm/We^(@=U,LŰ]VՊ* ]yRΑu#3ij2٭~bv1j-N{ x=%'tD]=#O$A߱/GC9R9U茹B8( Ek_J; *O閄4C ")+"֘#WsQV(3d/# v$AImu>Ў2>S ͙/C=Hd`)(M!b~} B88d4U.,-`SQ|:ubQCCS%cxGHr7;[Zh|C 3=!*n;Vj2Hm7a *c; >@S˓83LϡЄb. A-],tPxE ɚmez?f|1Nj6n.z#DNeͰ]-Y!AΜ⹉.b4Af)IKtJX*Ea&^`iAnTDYH%jn<(4 3 Aܫo$%uh`*U!ŸJ,RbIv)C_5V6#$ ֎R^V }+*LŮ 4Y/-\r:!c6 k>ғnO)8~+'Fg/`<Ը*U`_s.W2Wa+Ӭ8u-yC+ɫvnknFqJv°{NjX0 ڂQhS0eE;W<~n[ 煈 DŽ=bn_PW\Ki$in'2B/dK&ƌ|mN ?R1M]3z_H?Dk۝aԱ 4Gz«FE_FމD\b d-Y7gpf YwҖeuL`eu85;MaD,`Ag8;?ݦ#EUk&I/43r[kRDh9%ІP]n=p6̂[$sχuRz&^-.j =e t@N2 0ș5tO!!{&&bڕ%5*/X NqS2p |{/VN2 iwͻضj:q$] ޞ%T:.n:p딏,uXZ17S ?VxC$9`joґ$R! ֱ2|Qsi7!nTDWlJ<D]Ѽ9}~aSqf:+ӵT,[ZӱiOzP%lWH_O^',2J Fhfug;tL) |x,?d*DiO:y B3긔NAmԽ3;*Vtˆ?,J^L:Aدʏ$a-aѠwJ <%"6 c,ճ$L$c َ ˙_❭ ,yl<~];sw}t_-Y3(͍ܰlD`-䋚*V^>DAKZ{fTY4Zvpm,L7ֱaUP[ɉ.z%$.@CG&4;f= L`>kZRW?D&h;Kl<= ^[=L!\3S'J%؈+C-;e UŻ -}Ae7R'‡^iON+XeR[!@ߙ6ꃷH:|ܼ/@@v .H;[xXABepnd4=Iuhqx F4"3Tӛ\G"-;A[OkIFFGۆ^dyIý T| aQkLְ!G\ډWxDe nTN P.'E -ํ:byOؾR~Q:)(y@.DIvf˅0+rld.y1Rm?p9LdhBOD"1̕AgH^2{y5 6-g@fs:%刡kʲ-5+j̕OTkU#ӀP1n0U*o<҃h7?H8 qTNH0,}MO7J2F)fjϺU 7s/ѽ݊^"qoR\Ɩ8=G.M(J2a"3? ΡW]/< 4^AyuEScULA "N\T3%W4 bGg{d4h~ ѳC(`W^`e\\֑JαT7l} /9{`Av'͞]u*CV) f%K|ע,kӸHy]߰W<}‡Pw`?_=FWWf0*g1踱`h/@ȼ4=\z]r ~ `s|Ymp%;f-ܥ0zCyH "*qJ/|)/`}|-fb_cAsvXۉA2?Okrf^ou@.]|#9{+ll,klGu\NF"A:];n`BwxX>& +G=,WoAb=ZPiŠcHap/@JިkN6i)=L>8";78fޜ~s) U^}z`opwYb2Zx{e.Fbh㒂;7`B'a&S1* T%DBcߘADIjQ"Jv\pZIװ/ڑˏٺzd œ)tP W^vϞu`Է|Ia瀒%e젵 ˢ_1&Nu#sޮd X +g0i/:SޗJj,C C*XO} {0ūX*8kat-wӲ#EFDb_ 9KƖtwMBxAX/HEI\0u 5f f{|Py h{~gܯ]*e{RBҼ-slZ+S,zU+&LG=N0-ySXfҤr0C~Nsէ̯[;,RW o~e3/RFک{U,rԞQPӹh̰d4ZxG:a8t{$~z!v$4RTi/@EȾVz;逭qa0@z,(m }@HSpόZdEK;0/M rY4d媮8$QᢥFaN1u5>L&]U[`SuUb\3Mf2OB/<Ձ@T F7T^HI2طzP/}߸n0hŻSۈt#m'{5-5A\@$>ur6^ě(NxVsq?^ k]rPNSd&|WcU= (e>c+ JTKF0 'UөneǺ)~YECSUH;fjƑhЀ AAڷ#) SeVDVJ@6Pz; 3X}(1E&R>xg4|(a2 7 X;xa"곯@ lHrR ?Qj@WY7ױ2aLԮ7т嬘 5lPߚUCv~.yϘ4CKG yiH}f=cTDOIۺnK%,Ypi@I>Z;:Qo5#7,Vf} Lv68$pG K~@XA1ґ%*f౨ii+.t|txg)&5(ug_ƁԚ;d9- Sd3-2+<ʩz?g"^SņFvAzxnXXyE_CC |~+bSwI":,RUQk^ Nw%9-O}0Z'ҽ%gVT}Գ%ge̐zf@sKC` 8 ȊJ~Jb;ēT(Cm} T/45im2CȶMv,lK 79Әrq~P3VVe'c$[ 8}D JZҴlŵ*W^Ktia;MrYn8BdRY{%U 溨BGV\&"!5b q1j"oV^'c3@Ͷ(*R+*LT;xƔ=8;C{BF귦>,h%E0HκuLCݦw-F_kE<>zҀ2eYe^;]٨7'rp!f̫J1>ޏ(bn JU8SaΎ,~jἅ!hr%,P=[)߇ZuC/;Fּ&noyVr[= s?#׬y_"aС4xU*L>/Q<Μ_ϯXC旳ʺR sua92?d;pf.Z)0~Շe5/-khXBZ'Wb*!nj;SYEV%ҵ:4 GYɂC/'Rq+HZAX+4i!83վ{N7(jvlFƲx@,LAZ񄆝pð -2b'D\WʋWËzl.t_ԻhľTDxT!ĭ#׫,Vz,l7#XY=O4vBw\ab nşʦP!ZbzfpoTS4B©7`Gm_b& ib{"X)J{nHռI?_=6t7pt,7"$zdf4zT1x>-VB{U6'0!]1:+:8~6Ӽxh-p(c'*5}7!n;;;^jq;33"E̡)zIM3Dۤ꿮F UY/ ?ac&5T%-_굎="+t[+˨I+:Ya\iNz yk_s߱g=%@o{WuxR /E  ؈`b ?0䤗|+='kJQn>I1M cC!=͔@8(}GrdWi|m=9ywiߝt:F]+;L(@*LϟOJ0ڳKRpͺJlb<s.PzB"|oߌT_0ֱ^8z{@%_=Ss*t *s6ktMP Gk32xc^^B4"$- $[N6?L84J}s~z)! ڄNNj,k'yߎJI-G`] DOyG+{P !WԻ/~[m:9XPIITrr6oq#`eE(3*{JGH$qI|b>lJ6֥+GѽZZౣ}/*3ci{N> ,D~7!iF**K^JG)\3o$uIs縢^\d0CĴ""6Ng|y@e@ˏ;˖w2Մd7\z#tRG+pRev2!IWuܶ]1UX=/^c-O;YD6BN?. ǚ!^dv*Jش JNhY[VCIEיp>u١(LɒٺBm}Lެ:%[aJ:iT&N[AAj_uOr'Gbpަ̑vJʹبM q8)KXg d4?mSfF-?5F&SzgAv=f|6v̚Xx| toVi6k k Vr~D.wt;S 5O o' Ow5U8$[keQ_EZϧ$_@q Izy6BXͲp:7zˇY]'^P_[- C[XzkiI?z #^nĴEx3Lᢖ[6%#BV3e S 2Av%F?Ay˙޹#F)(m$+lfRf3NJٌ {v)/W`J̜m[t0L1.= %(Hyݮq.dgozPjseѶMqKHj=[2K*l" :CwE;0`$2xLѡKp#Λ qhY^&p/Pa]j.v#cD_RpXc4%>c";8yÛ$w̉[L8$r]lRj}]{Ԉj5, ѺŨOj|?߂ $n -I{jJgb~vY11; \Q/&{^*qo>"r JX떖=C)hv-Un8SG˴#}23,G&.ymQȜWGs}&͚ͭ]5i65[6{vBkX-!0Ǯ?VD1lrw˸OϠyj,/- 3Ѥkd kVqf/5C@x^ ,艽\A?-a#-Jqy=z4J:_SLExQr\X@ؤ'.G' T:^L E]>t,J~+.P'f缅g% Pc3a3+˴d\ ˮ#ƃd,;Jt;dP} ,krv^%!ɼRך ov%J=ۃ:YK5~5;]1D=k+g" ($5c'=mbpMeP Y=Oc"kTȘL׏Ͷ=^&=xPwS]#Tjoam~G@b. Qn\ܬƒ .Eq>F:nGGb͓k7t?\zʿtRf u:W5QWv6ppӤCr E"N]WQ'U;K?̦pV0f]sVh١$ a]ck>_V[(,'!7PIGtCޚ1ɳYש\/)r`r;towT6-ӿԁ͵\  baَ̝>rӋxt݁L]0M[ukyG 򏈊ZA ;Oi]/(+;6u ~?hO;KZ=x]T9W~x b֋%j:%mT]H٩۽L2ztnt"LwjL[b/*!d:wGAb8oǚ]\ Av8m*^MKdOwd<Fvi0N : ,\~ >e)8EWBH.kF2(],kZ2o* j[S" ĦpX6umRV4luHaɚ} aoRS"F /E; Lc;bT'xmB'`"R% ?a&#mF"wAlXrԝg{tsd~c&o*@=dUaeitCN ތ2ޫ ЦeW2Hq W慂nH(AC vn:%VYv ^'I֣QtZo` %fDl=[qO]BV|Ǔܼ]s>>1 S5-4}L~kyx 3qT1?PJFF ͡n`!sQ XF{wy@Nwm&[:TT̲׿8$ Z-uD z.A.myqg*W,NLһ#%!3{ƭFw"l϶W,VĖ1mSvr\7pP̛>Ll/4Ҡݘ,ܲ{gKqskb=  c)gYZ07070100000374000081a4000000000000000000000001644ae3bb000589a8000000000000000000000000000000000000005600000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/scsi/qla2xxx/qla2xxx.ko.xz7zXZִF!t/f]?Eh=ڜ.++ rȩ~sTvd'" mPDw@hVRo퍦jRƎ *5-"k!}HbpGmq>,^45XɆrQ Z ?ӌ?ec3a35f6 jb,o rZDrJI,wܼ/١R{q)<(*H+$&TGNE*I b ʿr]8>*+O D6@/<>16O ܜ8au o{pƽG=HT\vh>c6HS+ :EC|(m1A΋?{$nc`9=u[N7>k2#囁@h6߀i=ui}bɕohl0LeTMq,ة4킞P<k.9 {r 1L6U1B>b x_'T _jOQ9DES 2ط!J7@NKor6+ ne \ j_nhP$PҤCrWZn/kv8J4.느 hn&zgdQ!O\RG&wSOϲer~5 ̚$(?!nAnVt1w6 Kqm&Fڵ(J;Y_ 4h%Fk|?ahzgɬΖ JtD؝8 mm]+&-43ߦH=q!fAŬ}h#9/ Z@K᮴gD߶y5%[D͢ѪU 9~o!2i/N|mEƉ)ºmJ&@URx 7!ǕDo=aM{Î6ty]!͕1_Di#0[>T {0s[ue$Հʤ,+x;Hr)lscQ%c:X$A fNwFf&Gf*8)N``vXԗb~s9vzq1zx.'rOB5庑рV(/HXP zAop5Na"9éD?2$54U\KicRs&ʄI*9YY(#.kp* >і&Ƿqho|.R \| ^{ ,iF.dX+U7t-siya65^:1wJbY>q-hsHQqhV}PN&Ć":C8鮡~'S"J8=BNp-Ĥ+5hfc-4!|/LR¹q|)ߔCU8מ>0KFQѿd40 +Z9;hζۓn&16`ɢ2NG@ntԎϣR\vDs'fP9*U^O+:SΆJur )z:HfY+kE*jSQ\y]8 ¼-DNq!{,f\ӭ xp0{X,Ƨȟ\(baq[+ &%: "Ybꉾmr;VظZ~P-" ɛ(Hb,/:2) oQҿH?Au`k[ u6[?T2ሗ)嗔Q̕[mNE9ٹFrr K3?5#  m@RQPʹ@ԭn-fCB2"4}dHZx)513DR/x;\̍YwCk8-AuRrYtX!lslYlG aੳ xĄԁrQ.,j>.G%aLֳyOxsMl2׾6d򢈃JM A]nR91<-~=a轌Jtw:3Xq՛j0bZKlm¼l@^\p9߆* >b)y^H7ì*~^b|c`:wWck1#5Xw옹 /]EW)"WSA ¿k-Iɐ NvЇh瓏J77 av#)WQ~ e(nhMΟ&W[9kߨR9PSDR@b&3$R>BPFQTŻե|H{U"<'gIې–"vBUknrt\j ')ؗ1"}Z]uwmQJ&&%*ij!}9cugF.A9ʄNhmj8CC2R33I/O7kdO0SiU],iFS RDv|g$A=V)eKTL\(}D[UZӂYiB%}6yOD@<|8݂W\7Ƒk#!$м"JЁ;B7uȶzo:Hy+|@x2Ӽ75j@:),UX "$:\kԷcuw[`b>̫$<)['- ~4!=xͲ.[h {.6 HEtXu+Q47$9 e`9Nc|3j!'zA`6׾= >rJ ru@ٮA9)WK]qxf2­ICf\N j;؄FңuiCLD:E+ΨW-V! %¼m?pۂN\w!| X*)\MB~ZAe2|@hHѩ:RO5 i$'ɂs wTŢ[ R $_^dwt_sk'81r~Nxuw6LBykWm Faz<NJ.7Fi60sy25 ޾/}1EI~t:$6J9t@3o_uVLUf!廅rn=/jcRn_ːcB5a!sQ;btFOI?^3T'e>p+9L)sx1oMw0$d(L7/2zeEy=la]^q~d7KLI՟h(d9%1-lv't3$}0OѷpYwkgs5Y׀屇`aե k|Vb(}5c3?o]\xܘ('7J}]/P`R- !Q <>Q,/ @Z2U$&gs莾o8nkHh]-MF.4 W2I>DR4Jigh R(V scN1>V8kB_,1T?SEHᖽuJztܜm]\\A "K$h`wΖmdd4Ee*}b,y$ ̰F,]̈K 7S5Ln_?D0-"YC lKηUFFIXiCakG['zjl[+|V\;=*kxTѣmG欦XT1s)USˁڼ/-hOat-0o3f \G FoWq̧Sa4j75ofعȊ-k'z>6\"J9sBڊ]vq ,lEc{X{jTFbFWBM<܍h!9r4m1=݃f$]ոFґ=\E#f&f/\95Cr >%^#wēcRn岐oY<\[/c_OR—_Kg t.Y:ˆ{Bf-i|Pr\T=E"O6@3 }[~\6xU6$` tEMNl4{^I2 3.&w:٩~ ~&FZp&MHėՍ&Ѭ7=.]i&O5kZ|uH)x*EOʧvR3b?[6X;-tw2+tvzeMD'#CMrfpө{Gw$CءYZr'IeRvPd10=^|[ZSX :Hv$xLmprK"\@q~p"w }T/x;u>1qyq.8&1OҧVVn%JTPIႮ~ X0Ϥ+VAS6̳Au6,TMGW ; un/*,Kzƥ/"NPxy/q50Sn\Τeb8 uHfLY IGe~/9ŝ+-Hq)Lx<`„S=NNJNNU1M^ulPdҺ| ĉu,r{\.#/-Iv\ |\kx'%@{33xJ{ST'S 3J;h?g1x Q>[ qfIu:$ߕZܞZN|t\'vawhUTl;y+K-9 Iz֯:$470ϷV~HM?qK6m4ap#tpdi$eRy2\ lh&_)˕%hmGBc(yA%RB o<+ iPQ~+|SY!UJڭϰ Y ߙ̳ŞDBi3sPevIGCV1$kYu*rka0[~.@SJʤզؚ@0;QjX_߃$o{}JU,[;!.q"dpvha(G;O Iv"N7kl lMpc]Hal!:ݑCN+ E;̤* $ 9F]]eQB>=>A7,hV(xD Nink<,"vc2GFqJ/N U~g@Jx3τ=/" LPc U,8DQ>|,iʱ^ 5g8<$~S}m3GbɪsC\xPs 1p~ܥcƯ7?n\bOc;}{۲9%\_ j^U8atA~ Y3)%w(Fs(;flrP?U@y#fbL;d7xtd; e" IGrUzw&CԤsD~D pRUY¼'{*5/]B -*6XȆ& 8N$\b)3tyD y?U X`ö\+R6P}'w]R+9Uw4 ?3{8 $7d5.,i^s@cH¥ȯ',Lj3OBsQHLfwt8I 1L;[%ůt\KquStu ̈́.SqM;kf--3jԞ"5"_OF`by,`ѹ 4]˛P7i dnT[aUlkkf i><++?J㧠HhG^D8qc_wC. ƪ=Cr{|o ?ǖjd,Nq#\HӲ 6Hg'/lRH͂`HY 3T%Ab w{N״/ #hz槮=p*Ԏ9z+Jr-^GQVS>| M9X ,J%ZKO_|gF3xEhڕQ\/RlvGg ]>b$YYF/Z]ALijӟ-uP$76f)L3 A?GܷfUކA ?C '$뻛O*@5N\dE *M!3r)$8zhK~SC?g#{=,0Dq!ow:0P1^!aySI?oڕI@f<JR},헉TďNgKƼ2f4,ž0PY q +TBQɒ݅boUM?~ %7j$>1^SO+1J>Ԕ KC*RMӠaCV쭌TXɰW s^@DXRNÛʰI>s̨]^#VvrOSfSXd1A6oX!r boGjTbT$KnaU{Lx v8dX-p# nr¯oyћg^~M)J-R=پjЂ1+gOjHb\D'E,ɺY~b7YжMj:l{0@|ַH47U'P)_umԿ[N LKnKOmp+NӢ#8J#lݕTe'+T]E[֧8f4f{6`O->'c.30MqMj~ X(i| KsT b;yb]NK{n2,nrjPHuO-)Ix$3`O(HP(R#Z@)BFenb(_Fbp_W@+$`AdCgCfJ qs]h%ŁdsT/>Щl`+fx%HS9X#Z슺ZӼn+m'CCZ65A݃ ֝(fq3:O}6#Z{$A苩1f>e:I&7RՄ5& kc\k+D,rF$MAqI2!"_k.k$CՖ4^sNq-F^WDo`I}8& _;G-H5I9ֳɮe ^ ro$#8\ I s4ry^[]󻂗ikOO,uE.r:)a|G&LȹitĕO/]j׈\H*ѱUFjKҲEt >Sȋ,{?VqelQU'fYWݮ$f27(bd^wLKན4trƒAbV!Ke2Y0h @Q LEh{I{D8rW1l0)LXN`9>9+Qkwj~ج?IvjrSnMNq2㨷㴨_'Mp2Vv.k阦% β7~S$rIJst"dN %9`+mG60-A~_)n۽*v2.Ywd׹~=E5~~HE{ٰ]dJ0 ڂk8xtnsK^|,b:A}ոIo`ry,m6c$.۾`OmF@Lg0H˫_1=FK;_ =Hs|vߵ3Ϥf4 .~}0Es'?ui4P4w=+UNd?'@TxW×: ^U(5:#HPm]/(aV<<v$_tnV}'#&_W,UT% 0/qAa7Be)KJe(MdA_ [E%a{ѢXNC:AW `qzhŊKP'u踃{%.] ,ftJc>|` -Y FEsA;k^/kױ%+a+4 (!h5dzue q{w43x Z\K][&xmzR )))ooφ״@oAȣC2xX@ӔqDӁƥ8)&]8P\Hi} Tjh6YFഖۃ5Q"9}LKh폒'e[xq<0 g`h5>[J+U"9(뻅i Ӡ'838~Zp5^cLeo\/ĪMf$%#\nčbV'FK*8';㼎߇IuqjQ+TeOpqF6GRTs~qU&FbOdڟWjdz]JdZ}\Oz &S) a Hiӛug8.QՁXZd ^[8 5:F1̵V}٧ڄgLs1bf8V*'S5)u ]u;ٍH,ɭt[.j,8 k"I6)Owd Awzt3K:pU1~5nt=FcyiFP YbӽTKlHo}tO&ơ A!\P+1ASx/{Y 3vy80/ۨ(oɹ,^91ȬUB!ͮ*D} *8yJr~'Egx0# Y.1%"ٳ*g1Sweu}EBN&$vcLG V$L nUMmv H+I5xouk[h( N˧ʿ+d kojgk2ZFDYW*X0t4 R ZJUFOwe[B|ht,3SȚOn$*2Ȁp8 4Ko<9~Bru{X}黱v%ov4ipZJX7'Q2&Mr8JS$:?Èb2!Lw^FPx3ߝuO:-܏OTEUdA70:'/`8hj%噟cL50CiJa QIh76]?9;jWzC]{Z%x; YWi,H k#|gyӸDK[ppOx W[Ia\| J-Oe/An.q@wn5rA{+w;"f)8hK*٠YFPRʑ)"+-aWUY4-2ֽM]GH7}m.g4 ?dϫw&q"ѧmLfԇAsqq{2T=V.}..Mwu< IrG7 fWhW $6%HBñ+Q?f`%^)9^c zmH?Ɍ>(MG +j 6߾E-:s1*0,m-C"f訒ZZu{u'P!h꽳Pn:^/Umkn}lxS/,Esɚ4VhZF4 (pޫLYrWFuWwoJz/5\{PLtG#(qBo#:OP3O4ӏrl]qƝy3x!E;CIyY Klw]s7kZjnSK]Xg&x 8HYӚz[SmSxTlДq$<8I-0\rOnoz ݷb `3P hۚUӅ/UBu]h %TS;g#n`CϻѴqm|㠼F$NC[`/v3 e/μYĚj{x[9 Prvq 1(v9+5̿LMxH mMqx1oT  ,t:d%Tz6{DcHXtѾӛ<ʌ٦yAU;R<Ҋ ). ~zt @dʪ<.XEvucC!+]jQ C*k*6dЮhvldd>T>쀶ZD0D+/=ϥ)5C4Jpw"4 !ld^ '64d)RFltd&C*m5_Y7(wL[?JP%+R]}@OՠJ]Uƨwb"4ݫ)Zs+ ^7OyKPN5a\V? 텟t{ƬB #,1kaQ0jvipU.h(tO Np9W bzr}r\~$m6}L^dlMHb?x9 :kt@{=eb(s^÷ɤUUgm pV8OBAX+*2C3GoB^װ][/yj_pn$)GwX4ywd6ʣ$f7t%UP}wVUpfpڸYS]tO?cNAҞZ|#F ނ1!`Iʉ pe*WQjaZ!$e]Osu0$2ۤ*ELukv/A㊛s_81$?=CEǽ'7f[Y* Ɋ+a!<)ګ%. ɃCO;oIf1ccB؞Ac' T@O |%k*( #Wv2'},|m,I7dT}#IY32+=kmfkћ8=\}|He [z|J[ J;?>R$E~*Z% 'exCֺ&$M~\pē/%u)HPM2$FS5U2~LagլwĎd8jEK+J1W+lg!߹- i:+n󤟞xؾ1=CYZ p'~m TQxM1{bC2޵q\aT9g{(IO wNRq}*ԼH/z;.; O+WVuc7QjdޜGRxW8 TS"o\ '؜'7iRܣbG)g7djN EF_}f:J\fJV#(f_b8 Cp*m1!s\x93%;:Sڅe咨4ܶ *&%bY*Uwj& "Fg[(H_G8~3M՞(l5$< $4.$@*,HZ$TԱF`r$!q,oatlVXXıS=|mmt} Z|&C<0z$sEuqdPp.奌dP.TkKWW2́^J.҅y.c["g8Wbn9(VMN&2`S҄ [hFo4ZHrZȬ!xd `MŰ04ͳK/r(-{nSXc=hs WM==^s+^,dMcxTKm{!=\3%1pa֬ۿ#/JI]6W"K?oc1f|03>"Pb(܂lz"Ը"ɷw,0z56Gma-Q7بC=^d-%%s8bcY3 O+1Kv1И/$!={ 1-IϪxsMvkxL1ZrKkT8UZK!NnDGd5`Mv#  H=)FnU=] II %]t$r#=ȼg j }N=t8&e 7+. 퇵Cb(Z#\͝~-OaYfݡ 1~Wteo-q#ϚXlbnst ֧}K2SS6a0 q6]*tGJ{͈e$ɥ[fEn )ϠP  d}984Np,Zݬ;/vC,2}H_%u%q)Oa/TRz›3I٫nvvtdn ܎~815nxl5.gܓv\"F Y%DЪ}.1y[rls4GllcP`!~Z{eգ0bh1ԪeH;A5SR`hn/y}ˬXgi>_Xc{*' HXn7$Y 쥵jA9Qw%@qW_ÉTcf\EBMp6k-h' 1ƸB87Z-lTRAuRCoJ t>JN=oM;2rfݥҎ'/>qwҞ>F&~F&^\CR|Em^F߀7Z;͎xDCn{Xh@7_5@ Şx:u3_.wmi Ȫy!xn% ZdA<%Z ^*Jx1x{d<΀c-m7m VcA~Ee7:5~7GR_|ꐽm? )Rnŵmru_IxNC?!5;sF`\;lr1@4Q#/xt)i=VM_IChnF x:"\+j`~}~ <)PUePh Q@>tsL6?e+TXӁ<_~H =;K .]UWyY|$2aG¢ZKHe#L]% M=`Y|<< `fy59OmgUٓ[[C Y9sg۵c=. vAUH {8x?9[eN| ĒZPhIHiOO®?B>O*&Pњ҉-E# K%'--3a;5cw;{j߼kNQUx&8;طGvCač-h_+v 5KƤ[~L8ÑĢr|˩@ \(wV/hl&ZJ r/ +MsYEpV ]퉡uHʫ%')q?F?Lg\ sCLȞY..YdmSIoB\>K-$X xT^\AnA۱lxλS>LU*+=0h`hIq'KX8r;̽9VF< @&AD6.ʺ_Oa:=_WR+9C2a;BdZB;^}K4Q^ IHWm I`gF6%a#  bI+%8%t kϳLӁ=l% >ti2g7j񴊇p5<W0Sf iJv>_HuD g=}kjtz!<}19jl5@Ymτd3<ݶ__act.?b Svxe&F{W`ɛp%U~_}~=?${ Ǖ>aoTpnb|xxޛ@)U2ZF'UcIGa@}TN~.гw%TfGiXZ9xOS`\h~pUTAx؀fTà`kY>eY_?ncn&obJ'Ρw5.A@j_>Ypפ.\2ÕY_üF1̸^Gm6 %w |V(gVE?:Fq!tznk{pZHiOdJ#ӱS4KHGe[z)Y~jtj $PY ocX$Oaӥr>(B\A4aD$E㚡0G`}_T![PF `K BqqJ?LIݍ(boK!c;i_oԯy(20Ab"T!fDAz:42ZR2dq^J)G-͠& 2i~رkgvK"a["+JLO -ƨ>VˎVywe!ldꅗE.l'S`v!Y.IbџOWih:9YuߚWP9eCՠ OV $C}PusY#摊3="kE1&yXl{tG.uJLE*bP'3F5pa .*!ٹzr1+wr{PӜ`qz]qG.|a]T`"E-/ u: 4P`TJ% ݕguh?S]V.OX@ K#VgV vŞ*ֱ4{B6_io\X|2JcbQ4Σ,YTŎ}""$(DbCvz 0t<̈ZIPJՀË`=AِM8h=ƒB9T !0IT]%7K18vw O礯x,hLB­緓 #?W$ A(m 48i.Px`gǵݷ6eg5a5isv/Z . icf4bߥ]F0hkcy|N.F[jwN 36m%( ۺ? #ίܠw6P4uLYeW8a_uX<򻌬?n(HZg:S2aDiKft=SAN3DI*o#GF,'M,)O'Äq}W5mBeN7?'Z/*FIw"*XLOSDt1`S%kgF(A_5-)h^AhڞG"A-^n1à=%>O%'TOAKqٛHd7.22FԂ{B-&[ׯH} 2vK[EP3}㲏xlabձ'Ig:qf7JÒ{/gdeQ&|χ_ <.mY [Y-`εQ@f̈Rh<]C o/al*@mJd60R|}|wz[HDe*\ V!3)A3a8g q &kp$I3НgOx)ovu8nDW57=uObV6Nkl=Kpm4ҺTKf8FӴ玦"1p FfoW}?Z&eoȳˀda_x\Ҳ%Nn7M]eC}-V.sx`Ux&1R2y00W%:6H[j6 sr9o}YkC88Cg(z@\~"02ظ(WY]VJI8eRJR&;kNVi`&g˒-PJ{ Lpgl)?0 <^-EF-{1 5*n,~e(c]뢟sC})U:|`bslxҋV[ؙxҶeAR6iJQlz ڻ=)Gj,s j'/FiyT(R$=_I>{0F19Y{U!.0[O)hN:hM7\ .vֲ'`]l$C<eԧdl!A&4 9KO$h1 V~Kd+%6J,@>oa;KvݔRj|*"CfR@.;ZRΣ?_JNѕKTȷ7+$;IQC/jMBO@XL 9ojn]nZ"\&  zJqO+ȹ :?j;#Q/fLiD?N{!?F$uW,87nELCF wL9)_".f6svYI&"2 $t7V@MYKx]^1S E}M: $$(=q0"Vm#ҨQ\]p_U|.r]D!Z38Nxۭ`AȾ=BS+ KHPzAldx[wc B廉\.cZiN R`3߿Nُ7%LR_0C+m4ɀVp*.y lbiYI dmPD_xTL~Yw\1n4DHJO m2S%pE\4V0ZKJlOk<*[QW{>=I[T- |B2}:40RxR7*g~(/:MCLtvr:H6<$!9c+47~;˚{ F]3z<,$PSi2pnIh.;r C⪁7U^*9E&+؂ F{2ku_%g!5Ǜl߂ּiݺ)fKGK(d$Cv= ;bQC*)$p@(uB<=55[{${ǁW!+C16y7\n߅ N >J{5Y_98rA 9zo0<, g碈"eψ{NA4;s mYT>5zc+^,Ue&%Io' HWL3f/g:g*IKO[ ʍ@RCyhMwXOخG̫I-C!15Բ7{F #'&p(|85pIW}\_!7I^!7(w$A #  6N< 2{IWϱ'd1?3Xߵgu6ZfSĺ&*f}7xP(i ۵0(`zd ې 9\Lp m20 tdrD,[j3NgbJezZ[ǐYb6]6?ʂ6"- It)1*Sl(y@3_pR<(\1̓0c6~|eUR;T`Ƽ+U`wM)&&Bbr·wHǹs=vKءx5XLѭ-ûedѽUF{ q0+ʉ"8l"@^PYZ}7%0rY߈\EeyJI~Y)b[BnEL.'7梉M 2ƙú.]CE^5`,8q,N}HAm.PƟj`䯳h}: 8`KvKz9).ͫ_1޶ܼ ԥ?x~X=pB e|NxYq^Kl-Tǐ}˰JZrFF_)8ujIjҶyOoԯ2~xAT{x!=\[F(wإsdT6A&f&^-G^anR9.U70_&DWn*c@yɸLƠt ^CB-AUUcpt~Wx'{)h=J|@Dz~a/Ż9tX$ɮhɽցf%Z>Ip``]Z"67a(u$+)>fh$D5/J~w:L](gݿzIHu|_)h:Mw|r~ْqNEix< hdLM0%ug:,b{>V\esZ<(fI݋|*}tp`C %I˕#'?^R,tige81-fLN2`Z  9cx uk"Ÿ $dӮ Dgь 疂HO }iC#<6:zS fpH!4Cxfi#H4bïӏ0.Ꟶy{TonbEpҥw` Ew i[NӰ+mM 򉸓3q}F dH8L70=hZqcXI+*2Ɖ()p>. #<ƻ%UC.:6nLj7W6v#A8jfB:v<8VqQo-Z MLyuhWB UGԁb-5y> %.2ϾPpDsT9{IԚja Fo3#9fzjvt 3|UsnG찏c2]up+tVuݢW7`G]QW1`';.KWbr3YirUyO)TVn"y g gE$Af.bv3=a܅j#bRI5ƵD_/ X߄B&^Xދ:ob?4) 5g瘏f7U`3=}WA!dٳEEooZVYOŔ53"ɣ,+7Z4!ʜ)D/ϲΓjGqၫ> z;H3bQ̢ߌ {vf|"Y-b pu7v9Y7烱Tyh@:l7Ĺ_39D c\ja)lku!lrmVe4X]̳H1;}j.-ޖdUgbWݵU]&r8@i/DY=#6bffN:$7 WOQQ.o lc8ވ[ r׼[R"B%V@+UT;6}B\1XV*QƉ@QA,KTP{r/&1wNi juQKԞnrҥFX%B2Bkc剏)ٞEĜ,G[ǥh0.9ȼ!C2NRDŽ7]vOe`dx+? y]DkE/SD;]PBl&|E"m0NӎdW5[LUNI@pHV#U)DD/2H{V^U/J944#P>7 F}.1Lѫ=j+GbЩJT3jrNUg*;!Ott e }*5z8{ğ u>  +C!=P%^=s]o`4bfSJ.`%&BxZ[~ җ^;r рD&Ef$ӑvY\o3`HhST4ju2 {1-_.2Iaߺl4;Yp;zټ9l+.W4KM0 7&_ 4k98!^Hh([xQrp;ɾK_]ɶޤ><+Ɍ.iLO|D4\J|wM@^FVS&!9ޛM "}>)FcQ3):B#+Q^6Q)< Yփ _I[1|B#wj#[ &;6;ħ|ÞRf̻ C 3_ɣ9]qPbw-צ> a6C)"3Hq)/ ^vVD!q(`~#ƈapomy>ʨK8eկT}^}ܲ{il">;_Adi;'PcblH8RQnw;Opm)P_Y^Tv`?{VHM&\oJ )jT<(вmC /g3f60s eIAPG:F-G[J,%KshxogO=y(x7jP" !T(sU5Ԑ\>S+Hd#[ӼTKZ .2aѼX5rVi܅yaA" .v8qk(RãRGLC3CYت:YZ)`#PCz=;xKtog/}dwT@&1 +. su{ºY+w< o>pvEo8ΩSp0>ݼؽƏTf|]Q<_e_Xcn ^`(› G%[1Z `?ҩ9v .L#o7Maˆ/m``pO~??4  ZƘiߤ*X_Z  <uxd{y֕EsґTy["Ysv/, %FEF.]4<} UC} .W׾;+ua8Q븗H٘ȋ`T eV'Wɚe]4WBc`l8=Wu0c׽SaǏ7z.&}n4Ö:kɛk06۪W7AucRȔu[FW __6/w7Kr^yn(>3yV+Vks8[[ۅkG ?OMFf#ͪ&'3& =/ɔaU z B^ץnc^[HpR ڂKHB\Қ1݁[~Ms X3韬lnxg14,TX#5h ۷o iϙKw#x e4P`ڶlqi0)Ğ$jڰab:8UPFA1HG VG 8J0?gfBw{lGwj* 'gȘ{x֜jcr[+!mh&]}Vy V NH\^$fnKj /OkU^: BOS) h{DmӀyT ލϭǣ+w9 Բj=I3eN5}pFYe @q-!@n4mQ -y&,# b1m&E+a?yrd~2u9ahm6GљfEi8GPrW_b)H2;OsT}0+/.a <_ܘ}R,.FJ-נWi[ֳb$2j2;HpL*yVXZfFm/vn;/}cmX *!z@Oh +JN1ÔMIK2#!еmDUGn=Yq]*q,D?#) .П;2cia]a6/`_g X҆Y; ]G3+2B߂ mn +*ҕ@3.͚,5^L v` 6iZT2g't#.$kmO2ӅYa&gT|9Ú&4L7'3 Fcǟ[B2jK+790囩@Hu?/B2f˖:!0gb;؛0CzS!6}a/"t\!߳DݺISc41ߪ\d}d(4|$J'qZ cds-}Eo8EB2l 9y'{C'$XgW w>"Ub.>٢{NRfg[m7~:-lk(ﭚ"GE뿖 ROќ~,څUC@ ~ÖEwޤ6@mj͊L)Ɠ^~#/7k>z鳀mHN0ٓ0KLHo+Oz?D@`M\8=G: Z]fF-^Y:W\v)G~wxdjBL<Í]H8uITFC2.sA`7_q忶~XOTDo!kC~|%1B)-w\A0ХR(ð- y7i2]y_]'t62ߊ:t]ӐBg~⛀deU4œ=\{y,ۭjd :Ǽpժw.jU>]G?.u/Sh7Ă-15vTt&-t;RZUehk3}\^ݦ'IMy{ ȟ}g/kN>, OnyA>"( }37k?j\rY̛2ac: . R8FCtVQDႬ4V;pRD%Wo / w"%#ҿ/zCzu$%0z%+n6q485A !qƚc§n`$4P#=U(;upqO5 Qw'|r,bˋoK#}럀CķQJXtK:39E!XU6mRw"@0{uǹJIݲϹÇFJU+Ykֿ2擝oߙw W0Ma|IJYݶ\v\dx}H0 8fS&*@¥,qKF_%tWG0jyP$>&\O8Dw4SjynR]~e9Yg!!m6 Fӏ2=|hQT*#LFS%gu 5Yb,| V?S'_厾fLD^0tɒEfzXTYL6 HXbj 1c5縩1>>4^+m|Z"ʼ~+\+F?[8?l ^'giaSr:D,kb״*1O9@^54q~vDa-:N3gOO0KvutfJ&WU-چ#ośI)ilNfbp󐢏-V2ȴ? i!!s]_Kd2\v=E F[lcUi>M¹:BCٜTSd ϧ-؇S%T,>7͗Ah]‡\'<[ͫ)T%g$YAjR10:ӥ},*nO~X!/N3#o\}C|5s\I;s PJ"p$F%|+#9"=$}`XAFs@OV1ӨQe0CX;Wo2|3| xO.~@MS8S 8.3_JEj\&rj;5H?n)@ ! q1oj7sb%!96N;MktL͑74-D 7r^#-IM)P~23[|*uDס5a:ҡxڃu^URY<`7r(K_/?(x)Ne!(685xCgOڇ)ov֬9H40A{FvŠu&j*븨hOѮY eV6OqG@A[u=0I!W,QQ?8鍙ʷ*5eUO`Jawt_Q<@&덀l[al:?O dvsSN_`,lvSO@(zš`4ӿofтk̗><Œޗ:}ͤkPluS:'cJ}Ot{fs^r:k'PMD|ugT(ʖ|qy?BEA,C!#uQ[ҟZ ~yd\XCQ#Ȁ^tFd=gmW,\6kI`gncE.ڎTևy{n;<dž~FE>*F E'As4֔.M&uYKjGbe?C⑯LMpM7LI0Sݔ2:ּ2heK} ,JP ܘMSTޅ3?pSmOğźf1j`{D٩&fw7@y2y;f~Y3îxCK wln#)>au5z6I߳ZB&aik{Zj-FX!2dW5 dw&d7P!,zC&"څ* î}tokogkA&4ճeb-!kpm.8=d|a9vJߍ_f3^c 3SZGJa>enR xwɼ(ʀ"t2 )Iq E13P<,޷KYy&wwՋIl9llX? U`r\-{27=== YzB9Doc_ Sj2mo^Ċ^nA1OѴK<4P9}< ?.΁ew̷&Owt (3T)乆]~[Ci/, wmuk(_֖_u8z3bl$[is̞m1ZPxsqMo;jCq/-g/ʮUPݣ zi"#7c)N]#U ⦉Dە2< }全6WR"U7=غ)(>:/U7j-MYsTzPyo]e{Dۮ|/;$c%[ 3K%i)?8XPt9bGGFGgdj[5Yza 59p82䖞3E|IF0,Q][yM%R]זjS2(͚Ø8N1Rt*`0Ƚ @~n^Gh e}HSh6ky5RdБstF:X $xّ56E)DEkL<4 _:f얶drat"O ʢ|/+R61=sibz>x}N|_7AāND}ILJDLDQHVALLT\/]#@k'i=~U "rT9Id(@8`71h9gf?/rQsN2'ULZxދ.ɳZ0C[ z;/ZRؚ?] `=eM!BË{8X)2މ${M{-]N6@ߗnkS {չe*`LSдg,07fDri >OtV/G~jL8@0I/ÍR:)f#^[1L ǚf{n9P?Q- ^#rͼP\d -vȣ A5Q-b;UPNoQ~9><4֯Sv|4T^T_ْ_&خ|uMKffe"*F.cysc :yJݴ8!tvEe)q2/ԆlYdyR-rgm% ط%p3VK]KzombZ:zXָ/1Xvn7O|%O.q·\Z :9^: 埮Ծ4&fL^ZbvnMBbJe1 5n>EFW"aAZBc,@1X3Uj@Q Q9ʉ0K( Gimn;U /n68X h&]0fg2>mη.2t,Ax9ӱMh.Tsrno [ T1SQC97]KXJ Wܳ :euZ|ypBufUWԥND&]XdƳnU}j6a-O?uvXtBa rv"@X_ҩߍ {6iR&\,eߙ}|TH,;Q|WViO F߃< REjO?J/FskYml33hL+酠4kn:]2n-J9tF7XZqHcGkL01.OyÒ]ŢJ4Ŭ_EY;D  9?i|lFV:6o?S 5 ɚŵM(6ZյZ1Lq7!w mtHiANWW5Y^=UћWw:XH&l32Gm $8JS>"IĶф_S =R5 !"^ ZC4{KvħA4WgpI켥 T3Cb@Rbqmzt [6caи S4{^^SQ$Y/iC[׊$BpB :e_1n(Yer[׽h_VǬ\;1}[7Ӈa'=?^cis|c"V΅j)kLEO!M@#A$8 A/]Kz}ѺQ)+IBH[B5}-jiݖ;$'‘O* N~1;tZ YDWPrK9C>xr{YBv9t^}5aLBa” 4-<6хq^鸢 oFq8uӶG.@ 4|ᷲJSǽ O3Xh /n^VTw~lRBᘷ(9s7KqQ+ 1j@EMri<-֎g-ҀU7d^ >vS ܊v$ؖ3?W'v\ ICgM2.R0mNڊ '[c|j \Ǡ(jjs/ߨ)&JlKwAΕc{bxFx_.J X @x&ebENR&E;hbݡ-]Njɸ,TUP"CRBRؚ ,tϿ|(g6]?!"*|ɣV+) bL3y!oGgv \ç=yo'cT kճUI^J&|-~u9"( 8#VDN qɽ4fB?qhE}Xwov z,){,EmGBJt*tIO#%nm0P`β$ƃJAA-w ֤ahO4ީ~/HDˤ#0qҍ xADyo }ʸiW\EWO!H= 55 d=?7v jNI}%j][9 |F}b  ? τ >FēS|V"*m\1ASKg1&YQ{ήXqa'oO5|K̨-oL{9P:A22ԑуZWRF(Ube9I a[@55 IhjkGnPAC]bA1i Dw*Jw3}q$GIB.s-ά,|09'-+Bq5|v)ed +J01B4JP0\invnUpMma6&%ΚA;ԘM-P4}K! jۋ} "\?:bJ^Kk> F0<LL'~>1l`A k`Npw9ΖS0PXp[;eKUCX> c!Y1]Vt=dgH:˅(H?Ph D 'NǍ#2L@I-^]^̭ϰ|G'H:wKsy AxUH4X84aQ8Z7B.qT4"@ CHqD"/}>RpgPQ+s` _F[5{C~2[JuϺݴ`)(a``KU(>ɗ?7}6R9Zя=8nowlZ%vF3E7&E?ԯWR)M6G>TR<x1+PS^7;{=L%L*,Qx/eX-ErѬ&! ]r-y9HT{k2YvÎ D1_[A.>PX-?ta͚=0)xWm{߷Mxv[aqP sSETĞ\\u *~;F`F1xב>ʫQVn?ºTEu`ٿn &3:P6̰uUŕ¥S q|x.ZtF羯l/}ROгS@4GkS`F!mfSx-0&E-K5&\/ocMS d a 2 D@4#h3_Čs9ueѐ@ 6mskj3i,̗[|oG-%۬cJqYpw"gCat"G4SrD9D,amOB ~?KwCQ^,eNe9l !R+2G5C D@ii;P:VL1;oğ&lyT8;"J i_yb%ajqX3#Tq [!~S5QYԶ[^|MH,l.Ɋ+f5^qc:Y dxn\ޅzF&oEUp1B-sI%> 3~Oܴ *%{(MLzE'ʳo~_^S UhpAj%yG,ubXSPEsGeA@y <Mcێ^aj--vhu80زuaF\.ӡ`Ŀ^ b̃6՟Y& kqQD]3PT1IbP`fmOBT<J X#V;w;"4ޗxewv*f1AfFJѯ٪!Fzbc s4\"86ohQ+M' S᱒kz p@>DԖIEJNDA]agJj3J|@X~Q^6ws>9T7ca^\R61Ftn_6}0H3/9 Szv8^$j-8;TDsܵ +S_*r)Zvhĺ X?0va΍]6 +f.Gvk~5,fQ:zr=xemp%ZJ٠VtP;nQ7O ¦jž H wm*E)y\6b3<tDŒ~oi>Khr\p:vi1 = _ O 63ݣGDas龳_H˞,Qh\_ pL&,T+=:l`p)u&lғݘ]우y^rg"_ڟCTH)[,tQٛӓ`ܿ -I8'NRE{vN XZjJވ,z. tcڍU,|5 l(ZxU^NcM#` 8g#~f@`tQlX%XҠ:r~d.@ͤuVwóu!㕐8 8@I%@X5HwvRꙿXr=K DӪi9Ľ ;xwůRv^DY6Zypl)׮WvRI֭vJ4໩.D\[s\Ԯ 2Xc69sǮ{r%ܷ "̙i%,֧T,h)#&7VI~:__}xŠA(mvkhԤ?v +&,j9Q%7^,I+^UJ!jL.zNJ ˃L<ۦsݧ'%UFξryBH !8#5"?`+z iRߗ0su \s.Pmxz AZ9M+35ńx|S.ջbMM7{`>O'+{;rRWwB%'̀d:W!_Rg$˚ hb &o5ROx>c2}&nK—'PyKk ؠ9uoJm3\vBRiT7_ﲩ1iŧ>W8bV PUx ZBSЧJ z!F-DbۋQ>*Bpb/z؜.{Bc3HǯGƦ6UovHڌZ*(PbnK1˟ͫZ^XOi1cf\`2!o H5 Vi38 GhQDR5  Mj o90.zmIF9BSÑv'v #a9fR-'p;E~&b}1"# c =[\ӖB./ zq_L5ʿ %"boj\ZjUvjQΓ7W!b#MJNr`uHsQU[)G'8 g` K:2L8YaNe𦖥ĄV{QGQMz["8ɝM^ɟO&lξ=W{Zv1w0^?hT lS-).eS}4B# 5KYeM.ahpe/eⷱgTbDhB\|jo5[e,Pte ZP*cL[XiM'ϭ5B{? Enwa P!h͍ےI/U[ 6ϒNG@y&SuĵEU9~5j_9٩x,/a1b  X-c< }0T{b19;N'5ѿ%fLX9=J~k8y!8),Lz8N"Tn,dlyYa bex{]]Y;dV@VR=$(I6[<Ⱦ]MdtDo/G丑j-a\H+r7y\g6@[`fgq\Bkt8*Ll׎SmWǹ W`cH) @Xra_?c OgT#F'R ]]ҩ-@ %pt7Wn`~^&wB!Juz),] fK g MUnشa6.F|aSl.48z[VjEDBHd 7|yq X7rZgm1N8e`筂, `U$M 4gڂkkv $Ⳳm (-䫜,$~Zʚ5x'ƙ|עGad p T`g6OSTQ`c?*hb5tkhuR]J3tu2jIz`ddVW)X3WUӁZinoK(ln~S-Mv)UP6;pKHY`ʱ\(QXlTi~u*YJFc7YUGfTEEjfp">cEPz\C`\xf'pD4: IXa%kIE21.0R&2;[Mamχ'aet:nt46'ig Np]{lmvtc嘇B#QUrnaj|lG^L#仗G2gT=os'5  5jql w;|"f~s4zn*cĪELK#w5[sU:uÎYu fe؈oK| E$w)NG֭X|-65Ԧ uK]x6bjfȊ{|8'҇Ax3LRatg˙I=\ΰԿiunY ր~P7lXĶ~,l w溔CER%''-I~z%o[OI7n"3H2jͦ3T;@ʛ{jO^[GL0-j`1d}ҋ-Axks0_wJeo]@yxlgV$`?q3r"k /H3Ȼ42 ,6q5ߊp'U.5 o]Mnq 5t`0 c]mq8Oڋm~?L3h$"Jl[aH23ᴷ=%U1bvPƳ@: (r~y!L7ux΢O*,bY_Gǯiȥg6M}@DbRF Ȋ !_뾚֘Gmx v47>z -b;: ZJThC::F{kM "LzQ)'"cLU/4fʊ͚>tPknClڝ,a ,:X)Jlq]-4*M@P _Q?̍/7.q J7,Ч>HZ/|x\y3I\'/ޡsR6hS1iE[1ƨdCѻ놋&8\li%'s(~lK(FWf1Ϡ 6]UH5 Rǻf;c]n.n?6&6Ma6;ⷜ\25ĆE#Olfk[V <k%F}[9"@hmAn]sTlFbYcMQ?g1f#\jVF{Ÿet&g Y/3/?F:gǗ犺 "ജQH+P5FQOGbٌq8e@. 3DP۔PS~i65CR ͛:㗔TelD!8K+ɝYIcUvA{"lPi@:J00ޚX(3Iuak\:|j{TM-Ե8Y n5pIkqGo'-(-yT~Lr?3'C1]oki?!bE@Rx?+Ҵ_sSP'm̖ MkM\cǷ!w=cqmʗwc^Vg&R-ѮBޙ!y3QqZ'XdР&i <вUP">~YH{BņS^Ip7GMd[!|czŵ _Ug#4ⴚK>dA&]nय™%YItVRF zw:[Ł ;apXC>ϐ G^0wh Q+P41+0 %&l\qZ|A<-9ʢFʽ=ph{B9H@֘ [c_t{.Fĩh BN-ؚg )j>?8M_7hWt>ZFjO~QA@wOHhkK0yH4.%}مj-=j0`ߎ>X3H,EMg[C*{~=28k/a .[W.ֵajºD+Z6O0^-8{xYS)3K|2tc׉z4[Aώ RZ ^h\g 61䈬RpQ֐v+Yr5.K`Sst j}JHkisT[K`qv,L'Hf'C9 /Jm7bo31K$ض8A*H&|\Zk!'VB__^ w7َ{ dLp11a[C/Mb4X1=0QDz^\<\ 2p9)ޙ3)y^vBqS{ay< %u.sŮGj EZ}9{qZ kkf5vځj\oN~CQbȎ5\>$n·.miUŭ]ȥѠwqKL`J qӸ3f(>؞RQ'/7Us>m5+~eιfнr(} 6',Ԉ ]1ٷԻ m8e6(I _fn_P=Ze-U쉽+LӐ3qʭ v&k~(C&.(X%&VO@x렍coU.ЄE ie&ا?ڝT|P#$1l 1{a^[ȩC:CCٌjMYt(}QxְT=9q֞(Jh t,&ՏYk9c8FևrĆ'a ,ۛtE_Umڔ<,VFϘbW}{ǷMUrMy-{iy!},`ǰFVҌAHw;ܯ]x96-^3k(*5\*YgdQ8]Ts%MnOމZޛ90\:]Q׫8S"/;4oMn| O@ՠZ^UiӁ^=XAA:jWн di8ft&}ɵJD1(v$-AhbL\Ϳ -ix82aDSv(5ʰht'"kRQ[O ~YZ2ynT +-G޿VP0Qgr ab5R?`0pA&`lɖ'^uCs>F xHڻmVKKtGtukٿ &r+;7D mZUeM00;Doagfۚ .;AOY#VcP4ˋvDyy2`˳̃I%Im5&;/jB"/rFr\qvɑW4rDܻG5̀ Rr42{C-99UzX o*9G_hM!c#=}*YQ:w"G ]ŁpH9=f'1K*B_ދ</nMy{a0쀼yRJ5㥽OVtY̬J[`-rt'{$:P: K߷܆fwM$57%uzh@(RHH&Vz٠sUC;oDp\zMoFp֓kWE/ p1`S07a%ӈ.x+#r,G"]ZM &ϫWӞ~""%Ŗ-|V#:3 cC(x%.^$n6Mlbflt/Y^_ꁹxq#¦~k0F;C;$U4wCw*wraRUg)_#?)gXmqCS^5Ŷ3 U9ȂI5Dtɓ5Rw%Jjص@#I^.1A6#cОڂCӭqxo!rxiEk.$lA1 dF3uz`Qh@1r>CbF>w=;S࿦ U[ q w6َ$'7c9p oCr{sб:G%*AjG>f{CN8WN. )RZs@B'۪!AXyXcx;OLn~u7ZӧUM8%N.JPW:|p0LYݕvhZUE<Itɻ?(ĔÍrHu"3ҢUЉ[wdX4)bS>֓ h>eKKI(/xvS'K~W 1(]G/W'Y'y;iZ뇐H" CNnRCv56xzNBq!X43<,iF~x&ea)k}aѻ~i~{/\|o\"3X9=SݗP^@d)VClĩ~Oz銘ոh~/ JE;Iw#%LoW| ,*lnTVbaf! $Ŗ'7M/qI*sGE1'Z9fEѬ Z[AV] ->ih÷OԸ9}bmhreVS5ى bȥێ)Kcתr1T2̩q,m'#[e:Ad h< 5{뾔)@\o;k&_ZwOWl}"󽯷gr$u.V'p/ JKϏ$bfdbGӹ.B}RLakzZS_^qM==6vAP pu:r~I~h8򋟠s> 2 po[EE -HKIA˥m@z' &״op8[ ^t@sgA._ N.l|ٌx!JP.T0~%oJ݀%~MxbޡT:}ϫ7G 4g\A]VůZ]"XRYMD\zM5%dK$?n]&gS5c7GDkH=]S;Rl4u篬5#F!*.T}_fҊdY;h~fHD 9M݋UKzzE8R -'A{OzPL2:#@Vn,a]ĸU9ՅaiwBLpgFIP9Q,U5^B3@(*-Q4S[!JOSN*gRCpܢ4&۸PlaZHe [+A Xv T t#2HcYBMu\cR"Ih@?욆P|=2FF'c G`$/ɏ1>gMՀn(2AMNa3&x6M珥fr'\-G T<7u(eJ\Izg!ib`iBT*m[#?ecUѦv_'mUc r&O瓐3D,`+FHYk%!Jin? +9'{j@0Q9ӭUf" a(d*#q1T_k .Gl3{߫lKYaƎyz61jl@ؒMv:|ݎOL21"Wf,XcmD*rάze! D2orxjOj礶,WFC6FZ򝶨+(m&V`nkdXcҰwGWjzV(bQRO׀z8m 8ٺhZ%_H#QvߤвjZ::.ƿF Tpt셼BAk_KbϾcMj Sޑ+V  sקX\2G6-ƛ[S>W\K,L(,~{͡ρNQ& j$q5'8>o<ސ-֭Tth$)t@c! fLe2H~3\/,f uH,Liv]Ƈzߡ[}Q֓EtAnW>xڴ@h$fRf^[aҡ;KL: sG8;ڤԷ;)Fm)nZ1C?^Fuc;TK.YG0bgŃ*#콨NwϬBWQ#iv䟦psaU3.1f a`*qb|VOxĊ|dEX99=Pya)C*>ezL##êcithvʍXhNx1M;||p8345{Y[.<*!Soǝox/0(Rht,{ 7 N`~ΨTgZU0ͺp4[`]-2Z~2ѩ)M pm@#ě|.c u܀-y;`{^< ]'_iE?7No;jW^UHC(c3}'ą+/A cF\;T_?KXQju)\*mwTz<෋1Zq&x0XAZQU6>"u@8].j(OS5u.I['ό_PRɡRi4Ok|Mno.J>u꺧d\A}$ ;ٖ{?3,ws]3$QuvOt"݁i)tJqIqvL1]gsG°$;bKk =U25z,3Atj/\CmɆrdr :@6?3Hihdha:=pwS K^ncψ,xhu|HԳ O9 i7Wgbۡ(mEm($?/oDfO]n#BɻKpOaZA &|(@Nir,]v ru Ss4*14EriD,DA.K*0@1:tU$߹[-}$WNˋa}S9aJ"7kOM\g bNLp]U"8͟a,P!FtI+mzW#ryE%{RêD݉}R$U{y롤_%Ob 랒 ̼8z5S: Mn4V+> ^)Z+&h_?ػ@H[VkVA'a"y[@;ڔ G)2)8V$M#z94۝hB }vl[ faۙN]W hvrO䦏ʛumݻߧ'uT?aJVp@h Z•~&O]2[ҤQƸ _Ixb/n]Ͳ>Q8)Ģfdi@B$XV8=k.Ͻn\ǣm,Pz/dN" ã:&aB'~\btBNOY;S:&H>΄rz% 8e),#7Ae'b2AwP QV[>91%H!E&9pS4};XZ^v7-ZѥBWc= H4 R~8"cFrjWZg# %*10zeֻ}0fLb a]TH;op\*!T \_Nqd7n=gcnDHKparI7r\@}j7"82{lc₴#jYX8 K*fSF?ᑂ0gONlHqzYI0׋(\'+  O G'Ce%YůgΉp~fL@DWAz:gC Ŗsg}]u_6s5N08FLCY81gf5 wWmG@-#G"=X<:ll)Ӧ ,3f_Wr ĕVlP']Mj ߛ\H1W=Pw NNqB=:ߏ UTS$vG=\c# Y+Y|W? ŋ)@0-4vDT|=*5FlEũYqU,BbQ#"oZ'@JO7?ݚ4$+M9Ԣ %B!kXT5u7nдDdnnjI=Y%g\MȲ?K& T8UQ{n'V@6L>׫G1s6|ZL]EHR`; i7V90oL3tw܋$,5o#2!/BrXlLLY@|S ehI/P0u"(4ުL ׌ɹlvrcKCPuX#vyRֻ4 K6&R%s{޵`[<9Jڇ=:Ix eatW"tfwk@O'A2 {qpW4OYs u9bE K~(LCmH Svv< RZy!=W(6HڥdSJ.8:OdXy^Gfqi-/QB>@ڧ?+ۼJ9Q?9hݽ#<9gލ%ޞ(z- $ckm('/6)7y ^,VNI-|&xNqHn obHP ލh)HϢ@ eNv ~tU4o_tt' w랄j?OQ:g; #2Q7gFdf_ʏ8vfo;2W {ְbɘb,Ŝ%PM4xsUUiZL~!#:)Ҿ0D'z hmt-\psIaA^[ޮ~e@>ȀPJ 8TP,v֓u_md2$#!'=%Uh(F#TnV7 m slK3I@#A"V~o-ힷObqgImWbmeo4:\Wq8&-ߓ4D2Fuvi ^S'ML@"H6"FD%ׅg(yAp>0Y_eK̵:ş<". /N /"\\mTe< iˢ[ 'oqquOANP ^ bj[q qiihY$ZFbtZ.DArpE@~{|u]jWǍmkBM69`m`pGk`!$MBX[`Gʰ3L.f7#"8(}5ܮvҨ/qS"x@^\IF]/?kBD )6fOϜm4_a\/]@!HAB9}׎!%[vv@pP |dݔ"E*7 סo(2]Ջg;OS)υY&tN).iEL+ɢ bWE}.+ 1VP{MZ$3JTeTR z'ӌ9WẼɝi؁räm;_5,}oG,G-Z'vc抩ܶL뱟6ɀIVR +/j\8iA@lo=Qv'k6Z񴭜!v'CNaTaD>?rT fH %PP~xh`\X}Vڸ)aP$ab(]͌hE#H}tځWRne~%cnfvbYu 2s mGX{_ ͂4gF !QƠ7 9zC57瀷 rh54G͔ 5ΡxXntP¶jNt+(o͆#"iF=WWR6<̮D ,4/eE=k.mH>Uݲ+C"=0 b (Ctz(7R;a ] h}ْșca^DY$ȏIw*DXV$H, ۙôaAgTI~>^6ҋŊ)R_`º8RrNm3ZV -B2lU] 5/ƭ_UQs~jC/yJ!N @*O'6d' 9y3\KA56&bB?QCVo[On9/ \>vFA;rVyJ د64H,?~_MY;}b`Z-UpLW{נQ=tNK:jDu2&OfСٍk`]&I VAPY[& F/,I "FTm <syt\yЯO/u c'厘dp_(j PHvH-j}O\`Eom#q2ZqPZ*ͺC13Tq K+=DЛn'wY#}e %&^;b=Y<4M2 wx  l?F #)ó0B;Tv͐D,#j2҈9lE'f_3ŏUUl>LݥAp .o*SySCk b;`lɐe`Ff2ǮJT"`$L}y=`Z>k#e [-#ssKٮ` ({xUmY閽Μ,X$//z0ZN#v]qzOadXn.{ !i}Mpפޫp;|IJ$jSi=#LLv+ z'n;<7!xV$k!ڰ 8u`ep ilS9e,X)rl43hcc.﷫loL|s g>? x}tuΝ:"l 6AHjJ&ϵ%=.CIP-Or8I1;2r˱2HZYeUGs.F'+V9?@? [K$:A@5e|~W F FI6PCr\.9p({"""QVmTpPJ8vp: D:`?鲭rnjyWJozB9Q,$}߫;.HӅ@&abA2W1bnF#fYpl-wZzm h,Qi*Ui+M, -Hf/_^ڄ>S3˵1u](Bz"2.&E3NqյJeя% !짍{nSfR%[XKMC20N.y"u0F8ZMRxH&/(|(!Z?ɘLgH4k7aH9l ?[hdMPŧv̳OVqEգ<$Wu-oѮXmc&@Mum}5^J,.d^윗Yn,[* 62΢O->m"tf2gb.QObȢB⻡6IY]|ju늆jc+35v߽dSX !;׋/Jx=WmKH*ݍiTk,֕쮑~K#UޭGj@rPbouqm lH<3^an y$J!X=h}CχJ**jSSfR6 ƨU9Êm5qeUh&D ipT&pЪrCvS{i{?.HeehjGW4 Co@y.YV\@)w޹L^ʑ7Zm(qv$㟾1}pbY֒0:*cFES*tS0^م&Tf6BjE`A]1/].K_KS5M*")o4e-\7Ϲg>N"H1EHdgRc@!ú\-.)|c? _0ߩZ}U7nřf7'b@֤ ?Azi_ծb$4q*h/Jh['\AK]A'Yft'h>68W EG/oYzal%~ESc?>'GwThm),hpOZ c:W]a*PsU 0x`~ J܃\2r cW(}O31(0`IYO/~KiOˣI ${.ǰn%3`٘c\0 Q-qj\F kRTz4tz".w\"#k-7{3D(,I !JK$L8jnԞI /J3/g3.شt ?їR_ 0~p&ѝ p(N|{ p^AH Hܬ;q13Us+  !@kz7eDYMԃ88h(N/Nv`&ˀNi+I]]e|*ThA$ԣ[h?#r[5BuUPoD.mB0=y>???QPp#4'ֆV wVBF|ݹAczZ}3UZږqCb>i9b#)zxGVQEƔg23^N y "yІ\ B6p%h_VPP߶V/>L r.@$ɼ)Z.auК /veȨc7#gC/!^f0"1ӭGª8epT?[laRދʆO`MBA;0o*wq&+ܙ5$+2'#a(LڊG`t`DEy;!ŇԫT5Tt qP'`JlT>nكz֛6֍̿R!ڙk"TKH 50>dNT!0#:/]HGEFWrl\(h,.gwAJbP?[AN,RAB1? z2Jn /9U _ٔN'-Evvo%32b+~2[-y[~LiIʞ$Yg!=*b +w5oĚf25зCS FKDY⑧շ5| Y- WD¿'R{>h%k| 9O7s[u^Tgm?r}OiwvZ6R@?^G/jnWJG@JkNqęM-\N7MR:.5mc$B O69=[z+=&g۱5<,e7g_VK9]sTL0TsvY^q A0.0]{ ?0!2Jr ?q:n.^( [^:o =v{:).w|!sY2/*t$ty+58J.c6_o@#a!syc)S9ڸx'yq^O%# RӒcvt'*YQ2 H~;IU St\Ŷ'u-,ZIb#܁I@X-X0KtS8}c~l=k8D*q~T #^ЬZ:{cT@9ay.s繇P/ANW.:TiUY",Dha%{\S3Jזu/o-x)N<&DQPV[7*.א}r3xxԕ}i \ATgU 0ÆsQE<pa_JGzZ` u[|jA +T .˞'jqAW6/l˴z<`[a. *ڊԷEvGz3MLKA10آ4rr@dV#j]d^OPY &7/ тn1!YŪI'LkeZ|?'!$!Μ?K{3@uޡR'K+ (XqF1-u*6iָ*;t׬V_*xaN}"~@MnlY(8**˱(}g>>h$S*3~Ŵ]xad(ء1W:j`6|F2&#;+f6AG6if~q0 `|j Yux'iX5q*!e\ܑeasuLe䕋%m Fϔ|^K!/ |8uǷ)Z+c؃ӹ(VLvCy=^0%dIr5eKcHTdPxa:U{ppJܓ['rhZK2 2n+EF12G4>TS[(Oc-L)w4{Ιv8y-G'Wf cau@Tw *gӮ̈́뺦!S9y:W:O>ufe97xP8U|^0~N}AEzO!rc:TAf[EEe\T5V p"5cdXqV*E -wlÝ郢:5Yu/@ ]df*doE%DoCCb#.hd9 LR;;F_] 7>Wv&TʩC[OB_,Ycz[p T |jtyQ\t~To[ZKר2@v]v`]*F'Oj.zՍo so\OP_{ۤ%kjjxTQJ2ѓ66r%r3|Z*^Ը]R(P uJ0]s8C}mq"S*6ibsiY_9S -μ(ki k2LngҤpе^_ de)r;_~GACZ[cK'awצZ?U7ţU#Awьr:T \ٸ7T$P ?ax"]u6c+1iEW8%=;jY/iqG l+t3X}[]VwK@aqҧq`YtMK5;Bv\Qy>1_ihO_ø;*ݪ1Aһa|srVc1ݴ#I9)T0 x>0e%,; b YT1V;nK<EL bzm%.e (7MɓB:̏< i}Iqp*k-U1"E!`2#c_pU n<,0I vD^ heHV O{x!ovLm( ,sDÎjOJ8MvuJex"Jnx>r6hWG!0iq`=j8oƳ9a3Jpj)+Y׬JG #~TBێ6u ǫqokg$޸Cȫ;7. =Z}6]m'C=AMJ2fVtLU9g<婵B\L(cuL;nh tZΨ|3@pE:8sο?׎"cg^בnjW,sOlRDfjtl<9&w kbd唺: ~,If~P@w9X74ƀ8q`vW@z,0|حj;Ă$) ͞ u7EO4S 㠐5 QhUe uߞNG^Y*;%6c#t.5V:+B EL1ylVqtLW[i_%ӺGb9A>_aed&K yz؂\`OB^x*{+em3KOA%4v&{N>ܛT@AXWvgS٪.n| 㵹&r:]xfOHVвNf"M2U:]IՎWsVIO1w*E‰tܡCb1׽ur $bNq۪rCΗ (Rg~ 1)=/s[ySRzv"Q!eLiN;᫓q<&BP+E9}& %Ƣޤogzò:T 㛺7(q0 mz?( vˍUH%m}t dFrjov !ALX)- %Z=Vtbh=^r|8WNu2Ux V;|>9Mj%PoBi") x@t,o Db5K^ S_)r.rj4PÔ7*1h4cNEhUю 2SFX_<3`ct)T֐E =PWy9?6,pZ= x~vלOAi%epzr]A3jq}`L,(j7T4L9 f&d>?Z??7SKO !$(;d&8$C]Ŋݶ8cv\4hd3R:Ҋ% $ٷReSdK0aգVhlժ%M8@g_δq_ Yy6ZML CN6poX?礹Dְk)Js sCg oG4z7G3=]34?H}+&xgsH&\$O8.I 3ƄCF<"/Հ┯%9"⻪?1|h*BD f27D>f5#F(.R`^'sX, [];[Vg8_HBpal @zd7ѣԓ`/ڳ(|*sȶ맄iJLKU}7X0` 26M5[ctzR~\kl_wH?ݫ?cv E!!B?2ΣY18taw ί~WZ~1!V#kT.;{Ʋ0)rwZ5v@X9N-l.rI&BNƙpp{{j $X{ yצMYP;U(Qٔ]*f޾/u# ]ǣ5İijb~wpM*).O }5wK}֏r Q[!P#.س5q_r̉[|BYΩLxσ2S )GVMA*PR[l@(F3 Bښl'Qp[/.[ x MV @ ;ӱܔ&Hqp[{$2TQ)փ"81bt?9HYbS]Un3W ׯipN(kmi{1mQJ-h5_V3寧̊Y%粜!=T ձ~{4C2sT'4AnxSkআ}诽E ~.4bIkD%`W lR -㧿0 iTt͢-f81l|P98:*@Ίq=b$P\x<ڊ14p4v;7'?͙mbӏm.=SUwcM4=*Lw"f?ޱy{ӅBI"_dc AYΏbf Si ca݋0 -0y(qL+Gq_>`7o{1` cF$-4<4( |En9{ PtV4YG\IrheEky 1:H++ 0\?Ր(-zں f{cWm~\5J*'wd*5lK~g붭9;k)cx|ᔂ+bzwsݰo20RwSnF͡iPפ  O"(|Ҟ}C R6ۉʝGR>kKC?ǭD[-g7PZ:^U@GAy!DGPFyrÇ`{)u'˒b?ǂJ'۔LD"chZ3,bs6epI{#Mc3{n7ZsQ ?VYceeUiWvבK`CڤP9$h^xV3%XzE$9~ nvyWB?Q? zVd9X)jWB9.KkZ'MI=m.: uM{I2 @m+P̑A갆؎ᚈImsA|XZ *B*M tc :2`Ey1O%q?%{Rmk1o+ 24*jM(ʽOM7=A:TwpP =w"5u|L3X+ ؔnBxLm'I"F;U+z ٞ2Z},M niE[rRl e:fvƀܪZtMgjK962rȈE(?!ϘBf@nxKXdQO)5)2sIi@ @ج^lIґ*7fѷ|ArB'|bʔdAey6k<1t$*Pа.ד|wc7Nu:|VJ!x؂9e4ӪL;y<_ ¦1ԉ>B܄X^vGw' 2NP/+!ދjPkU9k9pŤS_ZVLK?UDaK{PKihYmjv5,₋.Ō\9t'dBoO-&6[nFEnY"U)pF&~h`C N>WvEڰky'ňUF_(UUWXAŮ$_2q }8F/g2 f!>(5ܽ|ZcpZ_^&@ llhS,١ ,IGWLn 5dWB>fIl'P@EM "[_̵Bv`$>^q.es2U Gg d>Z9! *GV*ehǸnٟ!y%1.Ä WU`{:TJ;{)YWO9lɟx|v`%W9x%<݄tf ~.ǚ0cG~%*L bΎ/%;ESqigU:]T7{;ge-Sڥ_:ɓJUbBj 8v@Wp˜=>hOw-8t$~^])Ϋ(#-xV>y%$ _!Ej(/2\Gw\[*4sB4IJ.1UBdgeqx~)jUk/%);oY [ldhGL- G=[ޙ0Z]HZ1j񚩍H{g\^m0E1BSTy;- 8VL[+R998Gpqp;3C&ºQb[en}$EE&u['(۾Caެ!pOyOyc R>G)@0uyʌ()RM)t#v"ZؙTGdHJõhϻų8*N:,}3'8{O{aų @#OrUp;"ce .E6]N8  E9o$1G b/Mo"K86 Y",/.~(T6o'W{kDfazR$A'põ[!ݑ n xe Z'B5%xx|XK:BRcA@} 1jm 89X3U WwIj`~f/sStfF5S67K%S?Ty2T~N??Y'*CXRp|2!L3>Ly}X9#Ƒ u~EeMVEL¤<*;"#!K+_ h܃Z;5];XX[eÙ>"RUHZ۱ogZR#c\5f.v n㪴w+H5+(XGJ;U&.+ <=\GjĕJ'z!vCǕC\tȒ$2ur* oPRHWwrWTl5pE-e{AQf 'AA=aRto{kݦ')q bVϏ#>Y^Si'"%bwt\;;o(<43̳)rQH?T%LM%F܋nKO1+fQ݌=Ðdk53=*ؙvS;)svuyNB9-r3T9Ĩr|vGzguF_b$kcgʅ$-h>H#_ޱb*og~?ʙbŨX; PI8[j|JW0bCCl_ #LBtH'^zʃXzU}sDVu >e8N2H!s7?Gt3U-Gf,g>m^O[o~~֊Eh7j{g䌁$z6[w#N#')dXҭ_Ǭ*O'L6J2KOsB.MBMf|M*qsE/ʲ/=?z.R7,anQ[wi" 5f~,L7C-;R3NF4/4NHӟna@ݨ577CY,qT͓:1WxEF/?R=|$  kݴ錗6aα` =wAܧY0s Jѓju,Tf$[ E0ı Ϝhn!7BSi-k^:Liݚ%/Ƶ7JXb;`޽OnSlmީGZ 񧵀D |KszrݗH D-!\aoD'kMoxSy&ݖUP1j9Y]"ˇվ)}Xf֮dVSFi\Y@X?;ZnQtP 1c߇׺w,U@Jѵ6۳I0XsFzNpsG?~"VR[KHMNN+vrIsbϨ~S-@7bmhޯ; aQ=(-GoQ)[\bsD2]I 3; =Sѕ;7/GUp8r2BQA!f]^ERqPx9Sf"y ^YwO%K-aœ{~TCTJx-2+*k|W9;?L9}<6*O jW$#kP(s|t U_:~1Pt(*Md]w20M`K=uSL@U=s ]JTщZw7:=EP׆l/IX6#؞vNMCcSk4=!㺱(},*"ѓ*4QaU44k]jc7Eo8O1) َ~lf5v׭bvT6] iB'cjeXw+(/]D3PE,aUPAx U:|}6Gf^Q R4zFisO "Ao>F2'2=v"z}Ylg am;r܁L{~tػ.0.-DS@#/Ih {Tb8@tEÒPyeiqohlͪpM a+|c1 zҀ /ٯҘOu 4FeW:ag1L5?r ;;FOjz5NKP2':)䗾YYj㨪A91򽝈Li¢ ,6pZ2/]'uv]BCv(I/C MZ_u{煋^G|u?A !eLb֠Z>%]Bļ8kWtbSm8=`1() Kǿyrŋkt`uq}J0, "΂v\)@8;:/9Y⚣#$>IZ=~8l4Dz@Gq*P)T/{KSBw\Fj-|1zQmY~w_x 5S(/7'#n `i3wq`ģ7UAo<5qN=az¦6 $RL &9Z=!hsX;L #&;IUqbٙt$HF*͗oQVÃk3݂69!l'G TKvUAX|qۖ*پƎhg0s?Sfq| ͭifq;n?d=>yD5[;E;餄'o)D7f#]yfy@nH 6DqfϞ/#KNGڂwJ;@X('CEL7 NdZOm$֗{p-!H@ςψH W2i%_6#El5o5+lgHAJ=\]WoC~Sl72906 1^ȄSg"< RP(@Ɏ~j!9?e 3]y7[VdDK(^}@Z,Ɛ]j (=+V_s.8Ƽ?oZb`)رc|~KOd{#vRiJ1}kZ.ۓ5띕: SDq5Q/;$6SI*bcҶpCmOy};{{%Zo{\QmqJ+=j,}մK%ͻbJ!k!Ȑr O.gG27mp9G> d%HE&Kh6Oj4-0ܧ_/a@}6`9ԼEh"TOU <8D.B*5ۅ/i؉ɋ,193RCw/iX t<~%j)P)=ED1P:xvN mi_% NaE(8I}eC%;G.}&J;tgtXW4XTv^GW m3@wmj|v`hǃm&u3,V=@w-{Ij,Pݓ}طq2$’=2Tt,7 .TI6llYPq5"?t^~ T"L[Q}}/u:(MZw9jCiU򖂼=L;J>Ӥ +y\r÷) B8-Ķǭ쥟n$Q,%x߀]W. 2ΉzfVj檪wio&lŃȩʫ /\@ܱ aƵۊ{՝`Cٕ#GEt.Zֲ94Džk<[ߺR^ypPAmݘ ׂ9]svד|d,'ZAdLP%X%?5=T.BbZі)R.>#d P-_#ONNݷ%RPX6q0%Ė -ַmzW=5+wh*@΂J9lEHI[5,ayȄ_PV1Cm]JƣߡS.%uLĴFtMTn-%'לjP77M !{Q|P,dz3X^؏]Yl3n*z5B~=`/cP%P md)q 2$k5BbuHG /#$rX*l9 !E@ǚnX [̠@Õdi,?AI ?6ǟ/G@<|bWi9\CRbUkkPT˰ɴmqS* sK?#{y[udiN/RN2Wٕ[CRa~)' YԉRze'JTus[vn\GO^)#\~{`I?ώIJ{ҙHr"W 93uF[݁d\(:3b@,}i`7@qMU?-=F豿-]]\p ddFB.S,ǁvvՔgULP48BՄP>nu@+cʡuθb%"i_E3[ش;K78C;4C#cPP|=1A&uC9 ׈)kSЁ%7!0|hoXI 97>%ȝ'Zm5e]d@L9+a_'g,7悼AZݴvAFu1fV!L4 wT arK)<'4r?P {ť @sz&z@(~t:onNT9?#/B-*n^D.Qbkՙ|3nTi0ۧ]Pf>6} >=׽]l[7Yj2?SIǨV$'h6P4Gل -u=i+ïʼ$VBP~9vfM40xIݧ@j d#y"I  ҚC? fnN)ӔDeWpĽYsVh/Ž̼`D8B(ZPX3CR7%(!{.Bg6 POQfbIζX0ERz{>aju}g)=f' Į~v^jKD>=4q1]$WWJ\]l zXi;r*J'ImRu9r?Hc$^AE0Z?M)[,OL[WZ9n|%TEܩ< HGNw#Kj%Pz`[ KFmzx:TaFwڒAl2L1 J4Q(IK mqj]tdt="]6nH l'ʑRt%7`)sXpEUk;} Z٘rtq6,82esH*ס>tmw c߈7_b_Gs[ΐG >m{`g`z?3YG"4L5 }/HUJ[=DB,{s &hN/g;s>5w6!)|ߣicD^ Y;HaI%5*vr)bw qܠ!0Tڰ@!.;2eUR5s^-|C@F΀5,@DEafGY[9d6;pd818UX jK5fb GH=>4?yp2N;}bRھo߅?Y "z aNa•$bLÝ Ia~l[8ѵ`-ՌmrPNTP*"Hh}粮o j0xge|r+Hf}鬻^/Z>%e.$B 6| ji› OdDĂY:-cA|9 ҮCeX*Zkx%І M8oX?g0uFKYI[C.Fo{[[i ujDX*+,rm,M}l;OAX زU١Tk#cM#F}F줃"P x߂y 嗳8a$X9hM@-[xB0Ӳ=}xbCi 1Pi_+Hֹz0d˖*G6mc3]ثT:&zBWJM:%Aٯ2,(vE2No3jn[:ݱSo| Քr,y\}|%ȸxHX֫acY";`0 ^O0p$N_) u22[%?idQxpW%O尛S[.0+;]tb#&۵DdZg4vuNԓu(-0%Tlv i+`Z8t5yurV|sp|4FhNpćH:M[x=Aݕa)z&t:T5}wCX,@OB˜O5Bp (BPAޔ;nV,3OkqA/z,{7,iyCKߣy:_J=t֏)6/@v\vH-2kS#Q5-V55b.p46/2|]>0> "p.*ŜXNȡ~&LrY:2X̢7HJ %tC 9H:<9kJn- l2 M͗`Ж?2MojztE/? ~n MEŹaGK9Nk5_J,xK36лi ix%# ;G|=Zh ~Ks.6Y&VeY!([~GX.Q6̹bR6j]G=5zkWaGtY9dU2+n &כ1k?{UTC+qHˉuVQZ Nu2 ]TFK5rmfĶ[/V렫?^Z Y|2ʌP{,9Cq:ˈa~qU))^a fypX(f?;Ai^c cr \;Rk}'+Pq9'0y؝}UHw?8J|m_!p:WAyOUR3UNZk%U1>0ߪ˼.Ԥw+4Я [xFz/ 4p̨ )xe8_ f@u=P`īYK@kK2B&,ϻݾ65Egb*'B=].ijr %lPZ.>\{`1i.8 ]d%y)Yؓd|DxY3) 19/ݿ_yj3Or V_U_epS"XwFuD"e&sUXݼi"|CY"~80|m %4DMB1Euo0e3L<԰|.U:V.'x6RHf DӸAv|Ś(MϞN7Jb $ȲwEl?QuS&S_'Tdq(\/UҴ#ѰEN!%>LZ|9@Z^MAno;!:P_\ L8͆erwfDUx[\TLqh"ƃ{\=hԦ劸Z^&I9 0ϲGXF"7 GJtzˮ@KTn@=E!gU/Mr27FxSZ @,>`bF bh[Vv?ؽ&rRW(䵖p5 .CO~ |&hnDAǭ$ G*ɠ:ZII;ܶŊ ȣjv(|Y^|  gY0?rل'/cNdvjVaZpR߱$R~=3q";nC1 /7v t' 7 MX1N;t97\*4`>@'f=K^RXDqAF$ٴ:0*?Jygq8| TҫzX+&4TxH9Úugg#-C'Jd+V_mɋ_T֑KP|: 5BtanVzXȞi'@BMO9_)CY9(Dm_;TMw.AG ~;mxG JeB~wD~=Q΅`Ý&}W]WXW<y"';r.^^G M2g6|8#%й QE]!``ENib}^cihr9Ȏ!SO:[,$a ^b;xS$6D=ūYhPWwFIî LQH+W`iuD[X.kq-Mߦy([azX~%VјkO\ ajÛ^ N8hc2IŊ  ժN+2/Z[\^'FكOx+ު-oRn&Hv'䛓&9<|3 U a7ڡE,fvYLӭج۸V8QMqR.cz5H!CV-zL؋652q8svNUE^RrpWPWODǻN.f&*ŶW7Ƚ.+N,AΕ+#7N4drkEx=f~8yE89IC>n x?PԳBq!wѧT\#|gRP :E_VF~`iVa;{ 6񴧴7~c_fאyY|D%⭢IQ%a"ZP5>(PP}D[XW)Uq},c# K$4ZAPn o>LEq#Q1 `w:*祹>@0+ G+<hˤ6uV#E{(:F[bN+]܍ЛY=۽@=or-'iے`J?2&Tc^0 goj!|* ԘлN v:e)4S0YYY/}L8fr.|:D.O4AÞ&?f\ъo $cq v Bn)8/n<iR񥚟@ۭR 껌6חB&&jO(o|t^,VW# IM\|Jo򊋮N\&a#ݒS+I|9wH':mM#IS!殹`pwgd߇Pr3PLVС9nF8?ˑש{fI<8u>9ŒiUfMWƝYϺ>dKQÄ(K֒?6-R'gࢬABa!?&P8eږ9-J+S5^!8/L?O Ֆsi@_4Lo7 :PP"٤bFqhK='uq!&v5kA/7Ģ̷UzӤh:?Sz~, |QM1b~/NVY'+TɡRveK!3+j\ ;Idpm'uWWimOyS!qZx^\M'sF@,J֟.8Lg^_>6F |w +iD7]gež%.Z,,Q{"y*;kM BWIA*Ϡr3Ye}e'C%q}f*ܘHxl;G_A>?Bo7?Zҹ #IqCdd va[ՎRE}t ~h?0H, F[.MvA`i&WL1ԫ̆fPsPnT?灑lU7VL-A`$GELN`Cj-, F/}ɛ*$pĚψjF]|8Ġ= ő,aw] BO|5_dŲӯ='lFڦ[]1b=廪Hj<Z$Ȯ[ ME5&2'8BmpOl޺e[ 26N3k:\X%?ʒп_,}? Y =YK\tLe^P]sH98dLטțV\tD (aKDd$ C{dkY1B aA:ZZQE}{3/u v ep/s`5܀M08'&a"l,9҄)#9PsL.*g{*Cޅm_`lDew˫OӧIn"qDϰVxr {.-ܾrztF mòᚓHP`/8i&9^N"Gb*Q7f[ḻ͆I֜osϲ!OC7#2ʗe(ܝtFؚ˽x踮!5Is4fPfx -$[bdڿudmPKL_cpb.95Y-#+ ۢ Mm7[%:36ƒ+}"M"#P e8UH-. Z ϗ%NovGy>т7 @FH=sՐGv :"WT$oel{Oܓ<\->3\MHj4q'f)YW׼ܙnnJq?/bAcF.bAbyY >`q%u 5˱]IAHy 2r00΂\%R(ؗ%ncWn5O͠yхFUoj IhcF OzDax%C'QAxTb-SϬn4^Bqa"WOP*O*uHYh!l)GKT~@ =nUv&~KC iVAxU>Kc5wp>m2w}Aix_$ #*qr"#Rl\aɛEĝd.+1o8DUq}ݻlcECYһ8@|lB+&ǁE}%m>x64 @{PE!s(,M9~(}WlgWȒZd]gPGPZV43 g/EMLݶ`_`$DcJ-y/7i_*y`)4mdY+BR 5Qg-V {N>se\(V{X:5F^@i-g". ͲHK$Szj"Ϗ<^3'0HjNԀ /z3=rC>I-u֒#F>?X(…%E/ }S wF{l p?39/fAil[J-yٿ6$n{a:3ŏޟ6EO'E(=Vcp6dvZ#x sP؀@U в&3;/je.m+5e(T.PG0{cug/DϩiO)^o t>UʼF _7F e%; 3wwTOF|~V`bE8iݎfk8v*Uj|;)B,t$ߋpwqFpQ*M҈Nc&ҳ\I=&cV8bdc˘'`bxd8815I _ٺ\}968/,R\_ֆ.òw+8)NI#.J9x_zUH}eqQ'ȱ"v&vFjox_qFdJ #ҬihOpl" KMH[ٺThTԡqHE~BVfɸfܙ'*]ȧ#L(B<4a΅š}vg:vߩch߂w#MaUۢj<- .dm.v?,rВewUk7Kh \l^^N)й:ȃX;ӿrS볕v^ұ)2Snldj G{OȻ!(fZjmbb6娐m%\I ڙDócӇ́ճbϠ _!=oi”r[:|&ka5QxtҌ @/%](tu)~^;w=&^X-vvZo<3{<+{(c‘g?6IG\OVY d(ttrU:43ȁ&y!ANp/#$UϽe5fWtk#uJyETpWZۀɠQoC_6UUM~|p;9,[Ru\݁ȓ07CpYMՙQ7 {U-5!ի0;2v,SY=!Ogo"XL!ۋY%ɮtӬ-Ր ZVCWQ%'cN2C "R,tk-H.!'rĻ;?pȑgș(l{L79Ȼ ׮Rx`yhꅆZMmAE2yȣI43^@U-kuB0>gID WQ +rGV$զI{z 2]wk@O IS3f|s&+cxR*˨Z]% ߃X&=e]Vml[5dqbnv 92]%8db[E7W3sqgi| ۑ75; DU%Mni 7JCqJls/~`z킂 'YY|!ziEňnӪzrV-mSp4ԲpBE\iyy,9 ޺b;fK}k ~弆,x o]<(LHE_1`ubB2`iytn6|(߸!c' 9ݶV /,5#TDdiԱtƞ4װCzB0D+ǫ@_Ѵg?|*uZX} ˞ttGud'0(z? *j'ZһhsIjLg.L3}#NȥB]Sl2^q8g9_^MY1)Lԭ O`~BM\W0^W1ipo )N.0GM-A `oT_1 C$u}R{Sn"Rz.85qXd#?*E' %@?H%Z2B0V8*`dؖ>Zjy !Smt:$j_K!;?͈tӵ Tp/MK^S3rRɨHodNʣŸZߦ=+ +Fd^ʩ=L>LcF-!Kq]?I }X;%-7+zjm?Z&'py!02c|I췅qM}z?w ?|'H_dy =jwuĎygrA^>ɑ{ۅߌD.iE0n=Mښp~Ý2ڰn8mֲdPu?bDA \F$}@O'A[౿cyzl\>Lt! 5{\Y01 hz0F+|ۏ* U '*:ӯWępTw}g?B/*,{.Pq":;cmlN n{BtE2Ta~mp4K)-GĹ5u[a!6ݑ%Ph t , ?HJ/ȬAazc!W0^]Ii4s+C4://5JfrH8~'9*_R's]‘ /+A(eLLdyJ)O)/_QxT a5ݍ:RDpI.B0k/2#2?3Gw^/]jcߥih +@VyjRM9 O'Z~zȥCcNu3䕲(itSΒa(Myx00+{ʩ{/WcHR Tɐk\['WS ՖoEWrT|UxuĒ3Uoil裨uxFylvz[VOwg7tǗ},On2L--2F/RT\Dke k"]h%@kLugo |yےg֡;HqKl8߅✠xKB'Y\k0cry~F* Kn(̙"7瀩j 0JpVq .n8jԢ42L͊OHי]M楥h.7\'P %ޯ+&Jg3~?nfaqn3 US C~~2WtEq_lNm ]Rδ*V2%.B_g|/ Y!~H/ P["?oۥ=8ZHD ם9@2[.\sS漎wJ]QGԧ):|M7e'$_ ػDCglt>AcIsҪ;h纻jY.2@HÔD6HKMf[s,8vZ1/-F! 9wA3\}lr3.#x ':z,?F0hNOW<>y.۔NDI>P4qx=HUE𼷜B_6B1h~YHjK{jZzӳ( C`jaA랉w@|j FaڿԖ &8 mq:8S+꺌2A2x$ia.(&0Ͳ@f9'd{_fߐ] uEc{r7.rAH\eD>ժi8q*FwRD-*'Jf"w_S|;`aJ_m bjTn)?*3{b-#+&.л,cBU:!Z7E ^ړdg B?L_QnyncS2 9c }᱊`̱jHt8/ʒ['*\1!BAU"/0CH}{$LбJ~vItlr X\>5D^رm3X5:P@|m5('En/ 3H 5-煈*E)5s {LYuF$ nղX" 9!=QãwkZp-xTyhf*[@eU67ޞwx=rA@Bs^Ƴ:)\KnvSzƮ"-7.![ |3pSeMdC@ çOkhrm/Y*ҶxevDzpq od3n>x&HvNg]*.W4Pn; Yʩ#LEQyFkO|pd3֡u;N5w)E4FfJ˼5N]鉁SCg ~_@t"ԝSYE=~ {÷ԁŏ\s k{ H'xF3𴗾4Alŀ!!:TWi7p'whI˘Jg^ŗz'<,:SƋSE`)e:V5:pީ!(luBקoFFpcsdžw 8WL>|j$l^; NNB@V[TCG1tgDNRGv([3d-\ݽNv& W._4FI[ HWХQD^d7<5nU#[^~m+y"`fDwhm/6&mbh7a'[`WmׄQOicAj!Yq͝cݎ?I.s1I, 4 )8`>l]q>F==V0d.4r^lv3)$2M, "% ? V-ʰh6m)/hdz/CP^$oQ; !\i;B %Y=0de:ڨ5 L&J\X2p m&S4)ZY"'pٖYq6bȭ INVM\}gPmjR%8*mT(%SM4|XTg`u"NѤCl2o]!tLBfE~!ClO;9_Rod@.X_tEC,YM†l&}S,L0XrаyLXHt J'b:T%x)wCmd:Q!^L)k6!nj6al@u}'E6OgL0"8q;a{km 5.g 1P/Ůu ]9I[{K\8̡"3Lr!c R" K@Z(ru M +Wf{&yn8&Lkt Sn#fdT4{' aZ \GɭPP!h֕7I^4ׁG/c*T|eXU7S*X_"0(B)!EP|t^3ԭV65K8N͡ .}-뱨G; %In`ְ$WcIB쎢#_qTq7YİJ&>iOx %hU6H`}Ě.lȢxR˂e03,~S(IҲIJLGsԷ&:'%Kj_G_{[PS#()=8{n-bȬ~#E24ayۜwZR" qx"eeCV8yn4̄u iRqM*QdZ8:o 9'bLXQj0iB!&>Bp<0YXhY)L g'~@~޽s|;)9R|Z$冉|uNF#sAedA.3%L@pDɶKyH@˩׷g-f,^JD9L㨩O~;bPX<h˙0eZ$uP| 9y>C±F%9By<"|9ڏډx_i7U V*v0\tuŗ7ۭK7Q1ߙfM. *JCKS9V LP %eTe {]\f [rf;:6_I[Cj˚rWpؚ`@N1I c j/U |LOə>B" 1bZd".IdI n\<u]7|欅b251l,TugC?i?2H[ 9z ״Vƒ4d>==+S6\Dܿ0Xp*- cށe|ͼ˺Ǯ/Y39C R ̇=JD3js.PI5Uyw):9.Hi8Qa-t4ЇgJ>+XqMCZ=͡P _s ?'yjꩊr:3Hh H >~uu7"M7pYo B~Ciw6G#S]"A+U&i ɊkPl%;.,8P^-$!5j]- }\ۨ3FMHR+ɺu1V Oq,p̵L8Aa~x~˺Z9fzoB|FJ$b|nc>!lΣR=L@&>ԒX-bvVJj'*`!#u=x2a6 cL_`ծ{#CDPRi'0Uԃ;[d$)}*ぁ$nZO>/J3M;ERmgߒ]Ρa6vw}Sӑ{S$q"` a\>^ 54K[!9g熙 :F~o:MLDɏ rpnЯhon0v[ഏD:2 3n92#a}8vlS?:/1P+&=r:d<ȡ .ՇP#0ZB[G 0K*K1Ȫ!tN@:ET\QVoظ͗N7Q61Idȇ.UF .1L9D5}.ŬK'a;l=0ݕSOR.d!(Qw7eAN*3xs,jy9jke <0g):|W-#< JB /TA <4;O@L0E~PY%p-S$a_-vtO^ʖ·]Sd?Z;HC?8S$borAՉׂG.bAu}D!Jf:+CFJX [VY.#8H&Fx/vYbF/OEvp2?@Á6yJV-Q8))tk X&`+̌QKK4 xmb !;LJ[YnaQi9̦u 1NJPV<7 m2p _PdJ=b;OJlq e]0jS.XlI=RquM'҉0"'?{࠲ME\u9taP]6S6nV [跞 ȀZҀ|eį(JA7{$O=!r/ߔazE@ ^ұ;Q"g U+ 77]aJ^]~~X1eehܷiN.DCP~6OY.M ne+óܗ'ɴ]} ,/$ !0/y:3ΫʰЉŨNvya$ml- :̀ =GG+oF/]]])s{0/8142{=-AUe}Q2]C6A0s^i@ؘ!~F؜⍏^TJ$_&ȑ,z&\Oݭ$ab}} PS Vwngaz,t !QuhIMy( 3P/rN蠈[P6qbt2@S Q|N6D%fS7ryլŊBd9gG1%O?RI;C_кq)Z?(y*JJJb!j'껍MwA }ϣyhiM }dIwWˆ-S<#Huy%C4/4x .D(Yи<-^VHuŻFH˓fB>U^*ͭnFV phFn"O ^Rv2kZmVܛA:\GPW ͼ|"֯h^ ЌOOU_wk.N:hȐRAg6zz'C&t=IC?rVkDhs*OH( 6Hem >ٗaI*Lm6f%B1t~Yѝ٫q$`h-Ce^fC`@%g fb\Wd>j2u*1fPkfor31#Ysl:30ugR1"\6WO,}4 R#]17O䤰޿HNmAR,?<}yIp>qz(w>5߫UYYAw /xTzlBX =p ]دG`V~R=Bd+1畣Zwh㮚[;:/!et "5آ!W7{#֋rך3+K->9 sՐ(kyfQ.F~4BnC|+$ QlskBH_`4WeU 6Wvv1eC?t*.4JѾ!n8CW[ݫ6qG̺H6KfN˦'SV*=F1#0f pbv&xFCajD`Zf@i`N$ dvr\4]9^$ 5RdT mu xugPLr'KxKF3H"̫ ^{YDbC+~!2WxRvؓ0@Cnso5nΦ1hl2v&fqiړOw?vmZ% p䳐{R T8 u q?㲁aA><`4%I; h\33}5H ,/CcL#X @F4]Ԟ<:wOG]Q7#:)I_Qqxԝ}`: ێ"J^k0D| ,^%• }עεt^(d$wGE$Hk;QuuшAxqvR7~#/Ѫv*6${sL0jqRmn"ygo~13\0+DtR@Hnt^ns6^?^C [zރߔkyIKZMRq8Q@?!`h4Q>g}pTfKp*1:O )FҰYnZJ<֥? m Ν{prmW&?N( r]' mB~U-|l0`ϭbi !zͣx˿E3?֑@Q`A ^;;c):%a?-|W˜EqFﯬ9K EAhD:PTBkrp ~yUJ䇀jE)<*`W[wyس-Q] ƙ2 \g)N5<"?HM3.g@l Di*P_`{Z,*C\ DI etz U1txX1J 3EQѮ{s9/!z'eF-!#걽FD@'.p;Ps/cTl#%iVb!Ix1/JN̓OnTw_,c(vqÅ +܎D߄|KniqBDxb M1bӗU瘜x&21g_csr{uy_S]&.&UB|_Cr/R@o׈,8y'I%PzGx5w8#5Fc)(0n؃IBG8ﺎF_4@.yMzGjñ]hk\M?r!bcȉ`q`|`s ;ynHnTO4/r?@&DNZߨZL TUNyijWeu>IV3a"K[E)?taz+SA_;3ry}t9E|%>Sh9 !GQvש /8&s=I{3q TS>K.xv|Nʬ"-eAJ? s?%'TL.rh5jr;ak4W ymS UJ_Tƽ .0Dk thN"xSz2RhB!{R2=WK\&j4&q"0-26<Џ䱈/;'?.a޷ho{]*=qDbah8RDH@|=>L;2ƲbzKk$1>giyB6\0SF{C6Vq2-Գ`oU g @\pνJ޲-h ˲C+-CL熶`8R3?o皘kDK `-&e &WHnWW*2^X,"w^C8] %.*&^޼ .,hB)9f1xih8ZcJ1Z`T ]Κ8eKI 1$MG_ xn^o`Yaln>(T6sߓ.^aJ)WʡMČ)HEsu| 酾0Uхn)p,j,3Mpu#zo>\5v.IW$on0`msjv_89!xz({FdbX[H^eBIQ/8=Vr01Oާ SX Qpstq\PoqI"q}Y ~{mu dS{>_' ҕ`r qh.Eۢ ؒ3&(_&XON[LN!7o˪WbeɶHNՍ1НJ|)n$^^awqƭ^Ϲ_|p<0+ \xgJU栝&wB\ `uӶq%V$}(9|dWG@&dXXJ~f_+VkIL[~$FoDl<+~?bӿmUp/X%R(K>A4 @ڶKf*pd;G[|n"GwIb$894{ > $~=*uN pp޴d3b8bйf\@c&j[_Υ$mH1߯k5P?.9#unbqsU,כ~<~,׹q-g|r! `^u+~=QnffcZc> Up\No%]:Tj؀|`!a Xmk e2&L(_4h?N" dCrǂ݆igl ً YVUj[EtJ)N59O#fuOѴmQ#Ew# ;=ˏ_xgO0jZC@4:Af9Yq /:j'5'r0Q@<pi?j"95sי4V~OҸti},UK#-( șm& `SסG9Zi#2?[}Ҋۻ,{_OF2$ޔyvDjz.3-H:dMǐw(cd=F+棰0xp 3f2D]'rӯuoo SX*VŮJ ˍxks22#F2hbxx F{zdalY}`rV~)TdJhhԶK -ej9 Am]u4^ b3{`y{~Xx\U?>j9߽{x :v[ vGX*ogK'!fpzRJ YpW]Ј$;r/`/)3lE ٱWNYЬOiuց-lQ#C8ko~KP w?Tua.rb̑)gFY-2%nl/J_$֘vJ1ٱÇ~ N~K,;Ga0 f;-E`Q/]Zŀ ǧY\s=#GWp~jIμU<{*ͣ|ppl*tԧy;:ղ%j1 h/\Upýom{嵻>kvFAckG|H=q |-ߕGE]jf 6+5!>ygp6XpۤP &R/%Hݐ06 a8/GMYDats^[щR0&mcf< A>th偅t`=c~'RS_v|+-V؞i*UH +=-Q#kҹ9 B=olfp;lEfL+=(hf~j>I!F04Eqk 'Sյ ]>ѳo"֥צ95cJ*)B:lHkgቲ?!b{oɸ焷EjESw䌨*߰DGY#R c ~fk30Eri:u)j Y\rDsMh#6%rsrBP(݊UV-kJr_v5? -47q!ٍ[sCڟOt)hĖjGZ3Xx5w25 jQMyS3*Ϛ)zjÊ۱Lg=aQp $PV%K(]J @:;UDy>u'iIS:H?h0 7V^߇6~> -pfė}e3OT粪b2yk_:Ddg2c>)#$1V7k8R2|}ѼlS Pb }rkV(W 1 R 9=}#Gͺg9:#'F*,UnT3ǩO5w$LT S=LDP6,#בd` W|)i(>UfAyYm 3^+F@Q}kHfK_~V>uRIJ˵-iY'cd6EFum&6ڵt0?%2$g a3quQ} UGnn:XQ" ~J_u 3NJsJUrIdp)d lIzx"T֓c7!&ލr?!cI٘=J`'}YO"Z ŵvTULM~ƸtxcvXa+[rنۦ^''`Y,,chP# ƍ+w 3#LFYtNm3^^難d-.!"꽢)xlq5E9BJbdRܘ71~PE|8{vGPD2q|/C3E8!Uq"lH|ɻW\+DiT5:@Z%og3AB4AY}a17W~9 g8Q~hW 0ځ{RnJ#K␡<_ m]TAdAl5 joCgVɲ%;.d_:fTKp8jc=ZeLjhiDOG85FgHU?? qʃ_e~PK76F\^.o5fMvBw,O]Q Z;s7!nYoR,/F8|a9X^9IxQtUKA;!4iэ?V fe( IKo%^lNRU+[<*Io/U( &eiJ4gR:~P..q8W&D)a6&6YI!=bsGbD@5SQ#xS'p mpk`yT5ܩДF8ĩW\(}Pu,JmFPC~W{< ;Xj`?HT<1pmv.Rfy{Lm *JD8ů@<(Sw p![{z,3cQhpHFE8 b @kw~o+`cN %uˎW,.D0gXh*x*uy^Wm![~!zx ,@-uM{̪l`RC,+_P6d*2+H+I\]ʈ熏d>zMYY^!l)lkg_}ِ@Ѽ翏3<<ϰmXDauqAӺΏ‚T]90O-4%UI(Va&! (lŖl/sgՄn,8ҨU CpQyI06sȷi6(ӦLLϿyQcFsz*>}1x7T.#$1EdH0Vξ*_*OL4LHp 6gA-*nc 3%DVnz'tіI+]AB qzB² =-hoY^%tCZfH (o@^˄6_B+C/.^cUGc69QwBhyb$'s7a b_B/H}iSbE!PB@:r/FP9s1^We1)^ɣ2,uB$JSj0_`y+-1ʒN'lH7O>&"3Qgk|ps 0CP˺>|\ nR>Jʬ0z(1e #3fw@V.ɉw-\Dǧ:Yɦڄ+UrDw/C53 (6aJ)J|"k*s vRSx2Kf`ݪ7EQ(Z. z@-jl\[緡ԭ/=B@p&tER_'ힸ_WX9ڦiH I;)鞳Ailh|+2n|T:*4$Yn 嚠1sB' .C^D&>i> ЇٿxG@; Ӓ)|Ox/P'w@WBHH \LF+&F~M4 Ƌ,62Fp^9tݟ< |hmhjQܿ8vVqrj̛>{G=2{G"r iTAI+'\?h:#9+TSCO9e:8~^^{|-5}i]){v6!㳮KgZ6Ӱ{a) (`B^5mh!esĄ8Y#Pu'yip#}"pc)lgt^zoiY =`BNr؄I=O^V-p32#Q76Meǫ"9~A> SZUSve+qd\E]}+Vom0iT=䰶e,ʥ"*2Mg߻N ڈQǗN(;82yDwed%rD^Ᶎ<aಝ [K LU1 m/oG:1Q)ڌ1$0)V2jH8z[S;Ǡ`q;%wX Mx'd^6e*)bjeLR׺D1z*:QPy@po'r哒" WEO&^_nc>kTMOii?6 uj \kO0ySh ?+jnLJ)֞nѕ/PF7NK&ûOС5ȭ xzb=s"s|^N}N;,fgMzFk=`LQUv{S-\݃nI]Oۯ1,{@JpkPo;_ZD@if*!.ԉoeLZ?bE6ŸS]JbUG1Wl>V(1|%@|8s/U>tVz-G ~6$( j8i-[d~{w3ㅎ"Hf:ÌJ e 3רX hrk`3:rЌr[s4"M~C@'[fwϾ "\3S1 ˛ tC c |X%]zNUkr %ރ%p%b@,]qywMc~٢f:T4,z35K\SJ>D 8ڈ\jf> ScXN.]:9)"\'U6U͏9߇`GT֥v`~A=gGV3)AGؿ6֏CIl_rNƃ>mM˓$-Ze("mɪ5I XAņ+o\HN8N/6gENˬ=$/"-@L]!x _y+}IzNׁ@mё NgѬHQYV8_3@=B*B|~kԌ C4Of=o\j"AӴHok)ѣr2bNقTXtnp ]zmbmGI5! [,IQ -Yu<$!t 1hos/|.Pf.M"$X=[8dxj]O*XOrDc23pv3:;/']s?^e#*銱_cERG©B_oD3(D[, nc bk}񙜚bd*2Yp B#2DW܊i)es5s@07ݍ5kYjt58@sعb=em6OU*-rv<6X]ÒW-=rf:OO&cS1x_sD15Cld4O;3?4ɒ黚|cF5 Dh)&sy&y#{5ES[o`Bmto?1>QKL'3}˧QUgwu 8MqPRf) ^DZw'. */ R*&l%e#̚']p…Ei&Ў#*zUr6(bS9kة:*½ 6D>ajiK8}9Y;XZ=ş~A}s eRu 'I/xv{7c7d-޼~Ggָ/eGWBRl5l9w+WFPxm7MJ`zg ffh+jS9wWg랽n ,*jΆ|E&F-pYwT"_+ 0b (1+CO+Yy2!HK(~-0F(@~_`ArJ1"S Pfm[J}zAOb*[:OqQAaɴ穢i#9"4ܜƤFHT][%(2s`ѴHW Ex 7^{\puN]MICs7m]W7^P<Զ:h{ȕUP ʖXEG @cQjE斃i܀q8M'y7RSo~fd5xk3uՕ)9s(\NM\z;QUyy&>9GROa< dJ Kբl pFVϢz e,G=K;-[-Z,OeRm}l3)tP7@VlݤF퉶C {.H6sЯ[րfRM}Ws#Md,h\EmE`t=pC&R\AVpBtpԔqȰlD`StW3_Ʊ"׳Uh l\f>8Nɪ)v S3>ύ7| OT"hjMgv!!.p.T*N˺kqi lRip$q۠nB_@󫽄Ԥ_7\Ty8捑䲻fBL DWq ,xm>p ^r%. %Vmvv/I( %8TSp cF1| δ!,r` ZZ$X+Q P} {p{'`x֕MQTUL X|e180@I;_⦓xG{ڇS]'m9tFHJŎ ;'ŐbصqNMc|VuUAA/H T> Qgv31LjL9]lnjD"Jv8_ .?Uxg*鄑χ8K"ΐAJn mF>5q`VZ.[$r4fbFP*w^H(FP;=η|t0 1zoFg.gX=Xf\'N_Dgy`q4 \2 g AMz A4x_h-goe|}e+xukêxcC& 6 Hio9A9?}Ұr ݚ]99FUD%ZŪ8?[bt#x] X UK{YS_̾3kPV޴@!<z3߾׊R( ~j~\Ӛ  tAx {Q1쓕GyӄcQVТ5n&F70$y$g@*s`ztDo ;9ġ+!zo?~4|7_Y gŔxMW"o H 2 gC*:Iu*@IQ=>ա%^O 5Ơ68+)Nv0=Ui?0t7O6O*/ ,}EII=sbFg. e?|Ew`T6 }`ݷSa#}iŊiS'9 "+b uϭ 4^V^L)yܖ"a0盆~JߴzJw9xd=bI$hvwL&o3b;l.jAIGE"!2zzigU$`eCQ]L$hwiq04+ \%C>F߰C"7Z!-W%~5SpU~' ְ[2qhU 2e w@Zz[P/[Cp*\'nXX$U:GnNgF\71Y/A2 \yR6`sDݙrĞ!Ñʊ>EOjzLȊL/#&8:Pl d^?\}Q׾o&ϐ"0\{rx،{Qe йl'ghqt7WVPb<'` 6bZRUZ^ R&8EApdBQEU.Bph?aű@MZ0.Z_#ޘGϼMHGqnC1l!>sc:Y\;= p ΄wՂJ֟B8i1s$^U]*QN',%428Gd" jZ/靜ث剁⿰>~Dm, .Je?ʪ^nZVI\?l Ȳ%ҫSF_[ 26l.pU1o ~21"-eld8ɝEP,cu%5 B*^BUB1tLRyjwW'j|( Hr\(P6aM!H s2W'|hfLo+N}}_ -G#v]/'coHuL [ݙ\8 ?A?"o!bI@~YǢ=$5;6 `b6] vw# *T _?&{#眳I:$,]7HTfohLq{*wNXp>,(#w0ۑ'-1+CiD{~# Sn@:f( -պc ?~-ČXGJ ێJ[-7X7FFu:z#~jVr6ݐi<4;I{ě/K*U%wOqm'QwtuL:/:gOCdK㡞Pcb`hq'Sb_d<T='Fa˲S3/(;S>;I~^WkM 𰣁Up"v8nTn\:ֳ~ G)#kSZEvj[ UHB.9"d4- 2R劽FKqw|'C\ u,Artc-4iznk$ֆ'8q)i*CNjS2mOP7/ҺgHebtF/;dW#~&dp 'ص8ҒL;r\?ni'F።LYBl U|\IJhd#t C_]zX3p6H~=$JVmk@2. W_]/acH;o~)88B0k!HTUZr8f9DL.,jEr =Xiw$F c)Re,(e}ikQjtBU Z/5uHp̲t> "}$_ +=$aMd>%q53+4f,* n+-FTdGJ& Y/rcS!>D4b{ dM}Zj+ AV'䲀HL;1-z9Э5H34tLp@h 3 AZr1A869\6IKFLy*^>,W`:Opk- Ŵ)wX, c0!싘  sX(-8Gx2@5V5J- r:Hɛ,BWu`}޿n-L#p!."PWt-{mf`<8c&0&洯{tLLE1{ӠCH#(,A}X=8+ٯ8tz?L)JqrVձbVEͬ1/mGm aS8:ghǑK Awxڇ,QPtli o+ :(~쵱 Q7=\쑥%{Ld8eY}^ n}vj7Aک ն طf7c 9 ;*TUL\ t *,0W׀.&\RR:RǩpڰpMz,yx<+&GM)@ /b ϬLK5 DFe);3E:Ƒ>DS{ס`4gh6˫  *lq]X^EsJxB];̭HOh? XŽ=22+жݙ^ٴnFP*'PuQ|&ϐ3&@ A\Ȅ `Qa-!y3Abd#݁\}Kw!QK?S#['_?9pd )?"h\G>eJ!؎hM1T˶tP_ yWRʹ+jBb8͓gŒx,t0gr `P1kAQBf 8ɔ&NN5hCA?p  9$J 􍾿W3>WԠ]o5 Qz.V 2N}@!CRϾd(ào$LNrh.duG ^z.Ŏ>/#D2QxA-C,GSHף1jW% >f*Z̞,ިCIJ͠F" @=T;0ߒ -uP0k,ۆKȑjl*%-X^ 1ŻW5ЕjX»?6oLT#|$fFfŃxv>:Cu]D`="5`hҒ)%ZO&QpaDn!e%lDON ,?DԊkӅM & LYffzٽoĵ ~*JNx/a:Q[uۡRϘk\ɖJ95I9+RSk_fb b mAE.(jjvG0A)ϜKLɪwZYC' GG?)l7 MMP$3U_L*G n!DvDV`{Y<*(B+!J|>f%_0[ß n ɠtckӾW|:^AEKCW(ˇMf~ (s=O;>r%OٶHɁ6RS_ z$N{Mdz@òkܤق[;2%) ''Q $Lݟ/YvANn)>m]GmIcgKpjE mtq3`TuhMLG~w5 [[ ߳ orAȤrjO[ZR E #k|ZGDFp*3$[;U딮"K ^h ~NJ8i=8^M<#;ݫ=o?,9yf; cNF7*?Q΍CFJ 4s^Ą >Hpfc!)ib-\YH pf˥e{5\\񫃆"eX[5&c#ejTu;R} ׽?kzia_i/?vVzx HA7+㚨}s{3j8 '!dC$ 'k="pyb,ÍC:ƂېYB<~+oT~A{ r!1cKߍR&8Vō u4bj8_WQNJv9g">X4Inh-"7$n;=\ Dd^DڶIg{!@_H1, ja9F(llE%n!ӻs//p ӕX`S?2q0-{Ao##C&ł]=dʞ,OQM`>™{R{%gMo7$:Rj5uX<], qhDߪq@zN+P)]nlcʵK@̐Q] S_WFGǧrV^1˟9lPL/$Kbt*z6'9O0u'-8QFdŰ΁RA¢A#t OvˉOFT%ZIo\N8Hׂ2Il!E9ψ;h<"E`{K4oϕsi^-с+Agv,˾bί;.)Q6y5"j8Sr i U.IvVcbP..+? \7d7-d11aiܨ u4$. Ou[ZI%l8G}t}4wF[}]r(R5MNBj2R_Mp7@(O[27idǸ˽iwSh FNa9Jk?\xOsARH7֌8.I!ԂIQBFӕ0s{[y oO qI Jv̗4 4m-$Yߠ`ʺMs {0d- X(Ft-V?^=@ܯ,L.jxXzW Oq0h/S.vd. w/o@"%0ԳmG[=sB hw{& F@@I RXpY%u @}cUxPeƌ_*.p= AT/vr;*ͩ6R.taWzqo ѹP 5: dso cet7257ju٢ ȴ*A$ 2~l_9O( o-ߔ83S^L4P%>(ė4W=xxeR&vR8A~G'HpK,Z)QܲޫʃDr"`ixZcwL<`\= PіAAv>ۙٵ&yD!Ju ڻj =)hB٣ay_6r*m$KҊGNv ݕ5n'o,m')~4מJpxL뿯qf8,GFY #ڻ47̱;oǙ|Jj]||Diδ CZ7V7eď~eՊ4_33,ڵ1{Wp[y>HY=w'}L8"dJ-w.JDzwolsy=HT\Qh\MUVKstd׏!n]&S7., vyg5?[=*|@2^RZQc*Unz0Ɖ9>LN/0y pkF,z\EU Y0.zs+@ p%lNl @xP@suw!ʾ&D}w7ocskVevjTn,*N;DCL[/da݉9!i'F?ZTCiӀ=]YUS2vT8d x[QXdڬ8@0GR5ʠhQ\00O*$x"n0CxV`ơ$=EX0-:nLk]7i=6On37S)F_Wц+"l2gH}wJJ8>{:#$-LfA1wf+ئf^b06Uѐ%M+1T]+"QXo[ fŮvuo"g)ChvltP~@=oS&8=hd4?}ċNV?+z?ʧ֔ɪ jT<Ճl.n%hoŗC&ST7s+luk;5Oz[l2ܨ0~"O2#-y6{X13Uq_#ey?> Kg ymOV:IG6Ruϙ#<~䘩">,3|u{uO-i{mFdD 0yF*0G{| | hRFW-)`jqF4f6,'^Aà;xLUw^wX~J5Mo[1p1q)54Zo $+f3vEr݂)MdQ8T"Iۢ6R3?*ב> @2nZ0'YC ~`%ܬUvwg=WMȽiG OY/_ <8}נ|̋E.5vaMWvʘݗg+Y[zcH,]UY8|i-PӷI b4jD)9)jq,: SФi[}?ǐu9CG|Mcy"'P{gS6ĮfU3 UYzC祈x!=nd2ge7EJ6a~VC8nPPfOzCV%&DOIk[+`Bt,.>V/L?J:LJɟRC<8DC^yLz`]6C%IZG 6Tf6AE;Q͢Tzp;jfC㡊Bt %\\]pl>~wN%mX*CQ9,hs~clG2Q(U5{4;rtS$KGy":V^.w$-]aQb:Z ( M+y[Ґd o!+ZvէRmUqXc%y"VqA9_9栌{lC迫CCyIP~ӄJ騶td* kwYtt-<LRy ᬯ)t,YD'mGzi7U7`LWO<ժ|hxAC|y=oҖ|CɆ)aVKbȳ| =%k2u#=Z>[r}VT^{̜RIqekq?ZE44Uf6cc60jN1%K'hTig᳡aʓO|*jJmX8vV;SSUl=]!m. v33ovCte%k ns|gd 9FZ. x'!,_M;W48ޞer֢v7MtCCM@ 4z(g&{.BZ$C,;|ԂӌOwcxs\d7C, sd8@/S]RX x fG4f{gRDcU,yrֵpX0tKfmG,ɹ#:BcOkK.š׍2Mo`)dž̷q'qN }k?>Jgj XKgd`Oz,EUcҁ*6bwf^HM0 |9q˹nL-3КkYkW|SLfj"6oy)sqDW+hIGVv<Ztz%OkW Gr+;zB79M/{|LQ D@f TVdjq>{]\:?-Fń^6GЮHCPp߲j|{hP~D ˩ip!)\jk*' ܊Sqg7I\AVS=t+ !U|}r#y+ k=ʶ3΅@tME+! {לKsMK1h=,qüUr_$fB񒄜–h1hM 2J8Eؠ"8\OЙԖ-]n^L9?*܊f_Z:LK]zT.hש3G< B5{ .-ws}+ Ccz.k(fYKj~gl[o: V'Co+hP\vhE(LcLq [ aؚ]P|XG?Dt!XR~$d?.Z`^nuXD *%ᣪ1W1QTqUەͣt PvYJNzyON0+ȹue}e;xP5a#뻕khK@6B[g0kV"k Sn$ h7hxsL({WR}=jFT Od{%X0:HcgcH- . -گy‘Qf 5ue݊E,0ƜrOJU~Ja߸%$mƒ*qQ3m_oHi"ӫ7 )gp4Jv$-&^9uԙCUbzrZ .p$^ݼ0@囌9^+ $nv\CSB'ib^h)4e5^-yiOP)Xx&͕yXZ߈쇨2ջWDz&@ DqLfxqLLqӝ#Ot@\b~7!\d1 Ezd13xJ?ҿ~zwkIRNY2ڎjQBթTTpQ90Z'mRO4UV u͑s~W+%>,K"HX#lFIdOpa{(aE9+RLxEYw` ˳q R^-po8eİonPD b>+t\̮nPxm`4u3 7,u"8 ߀}L qQ6E=һkm)Ap!QwF3[?ohsZ[}\jڲ,f@TJ72]ywt6E彄%3_YXK7#^? KZg}r׳āxqH:w**2eHg):Z5AB& olaCAjvTcF0] -wWm/w˜!+eRȁZ@$1(:ӌ;ft[.KY%A1Oɇ_l)(< EI1&ƴHW3qxOC9f1^__`kG9񾈉3SZ~e7Lc?i6'm8  nD 5<πΙ)>> 2P4սJOIZbU"hAb|mzs # ;L9>n 5=c.Nuߌ`{lMv>8e]%]/'WzZ ,-$+Ն$㒨̕qL2&bemFj1& O03xp(K2+޳ʸ Ɨb+VxE05{:r+x^^3Mn0q'We 85{c,?vK.7$V|<~vs?1-vI"FI@Fi\R(ԁ[e~(2]GgvSY:9-vY{5 /0ӊ7U; LIU]?on2Vqn^("ϥ4}=$ w*[AˇݤL lxT8ge[Αhf~z̆Qq9 ҿ+Hu׸nIT4xW1x"e ezୁAg=9w$8mBk;kD8%&m.u+HqސU0˯"?$z?|ɸv9R~LRRRπÌ8f 0훙]W\KHZ_FO~:NQPM݄_UI ((JfOu0=Y';.$z t=L̹! w3aCTn C0yT΃Dɡo,-P=M]m +DmZ-$ pbAǒ'^4_^Zd)q~jB,,FQ'sD:SOӐZ AXeX^9[ɻE)gϥUEp(h7^ճɛp] QbJTC˳8ૈ5]ڿ Q;OFοБI,T)AfFkAFL+6t(Q%}0oCaf=}Hѓ2HITr#!W!aoaY>IY j_`1ad&0 =cxSgj4۔ #Wh|6YMvٝ)uc}I'ImGG4T46^]M$oB5B7AKW[RL9ݷ253]ncTӒ⢇~UܱPʹ*Yb4P~"$;x$ !j'~VtQ/f@58B1Y-F7@Krᬂx 10*/LxXz܌ӓc jAu|Zz6U+ `rFt-F޲8 ` t6isB>њj. gM!f1Cq2=k8m")/r{nTj!KW1  Ed8~dOTr嶖2;PҫfHhȝ$/+n\[BdfE. 9Z+ ݡT jQŲ1-f#Dwҗq>Hiunv.;b)%[ C-$bBVz q[ыIYX _BIc /нF/٧^~&nhislK go4'e?*Y_\&~[Gd@L wy?q]c_[O@jdI`Q͙ W5v0L&g矣 8%<'΍r3?Ѽ3BcyFT{DOr*qcz-# ew&6ag\!ٛBt`”^"ׁ< KԄytKcQA1k )wk{kPK^۲ &O6*&|e L$c p>tZDґ",a᤼HkĜll8fpÝ 13)nug%ya QdtILjG=:VZw :Fl2k#gC7~¼ 0);Lpaݔ|VḰ~&e:Q 0to.5m"prq%-X΁2bGgX݄Id9mщ51sW<%*/6&bn K/YK[ '{`D?56[=v>ȸAe<2t(P鑚8}.dY|euA򺣳e3s|-C!k|ɳT{_1c]8 Cp 'PJ44jSEf[I&?俿z@ ʌi)Oԫ޿-Q%IH5k)Ԏ]JfDAq; ؕ|7 \nzq2csZt3 ^gɢܷp5ji<5Ð62CR=ݶh5n7تԓ Asʛn~R5>dg M (Ab]C=ܹs(QaJ:]O}7+ 00JlDP6FXmhLOiTc[:}8½~:rZ1ʰ;dQRuxƻij4r $ qRĸŀP6o!y6{GaY̚UQAι,Yw" 1R)HTmcODsapWD *IMJO`kT #l^ E/73ibܟzEj" BQډj48 G-ډ F L8QIvX4T7J%m(ġZ:7sI]7i׳t13cnr'MHlHnEP|At`Uv 1)9s^ #ޠ?kޘ{ܐT|9}W"/ 9Cf 3R/:5]TભEA-r_[W#7r_M[L-pXRx{*1g=3 ZPng}.g㏯ʞv"؇''[L ta/h _.XBC4NpT8J](?P-b[Mnsln+t]yC D'ignN'i'z_=TE3L{Djx7/yAgTv|f;Cz!23{Wŋ%^~-;܃r'N1n3Ԫ+M H-^_8ddWjI>2²4Ը9!&Y3 uY }veN(_Z|$_[mbAqls8i>j!x{G,[MqQ Y3QR^~o&v ӳjmᇃߵy__͜ʊL7c>jT{AFaUTx30O:A'rj&~fA|Ɯ@A}^ Aϻc#We)`GEjgs@j"U ٝT N'&ʥsE st&tAW:㛯Y<\nD=_F-+]B=[6_ʠroâs{>:Susiz^lhE\ t$a$]틆K p[yOptE`UGHl u4aJ/[ӟx9Qq~{)a1NT@j:Hz$''6̸H>>a ݤ6!H'5b`_,b?/ nR,2BF{:*xUVWHL99{ ;w1KlrAz ,I w^KWHX3pP$%TR<40gG$Nگp\Z*X f= N"&/xI94`W{-(@DLqpxgJƄOX] &/ ݛs̉ MWH{?^P8=*dz[tN훨ʅoŽ&h9RnG:j!=c/r<.|@טquT Ȇo-/t`}<-c~Rp_Ns>`b/rpX+Uuk׉mp/B ֊|P. D0P٠g/xxX8(Ha@>P uW–j#2\` u&D"+:p9h7 ܠRpsTep+zTsUX).vTGJƺ)M iPү.ps~˲Gg?ۮ8+sfX1xsL%5!,kAݰ#^m"A{eF gKș7mO;t?Z*u;LRYZCufuQMn"Da?O 4 VdٽgUlMU~?Ld,i哰 ]H%;99"B&AsTIAUֈS!x(U(,|Xk1Lu \'[Uco4v±&B\lV3{B+sdM"TL_PJDP纠ի4np%Lr.3!,OĤ9\\lbL#4[o$A\jJ{D{gP-V,+~[]{EE4cR1ӓB4;--(%^Ui8SeFSVvTvAw &;M-SeʘdDTI$3Ӛx#Gi?rRJuղg: 4.nj0cf|V,eMUyq6fF{Ùbx:Qlx`6KStmuu?˖ъ:كB@kHj $9^/wJ(X`^"+Uҕi〒Jֽ3 BV \*4S"T/6V y$ f r8'0`8dqo>tIˬ'KAEz >U/o {*f= pf\+Å[8g) m 2RzG"h儍Q?v^ǿ$J_lT8r|FPy!܀,p-=llk:ec% #Zw*ц(/gޡһFm6<+GjW+ژX#6Qd 1&&r=r'y ##8Tdʜ"},MxtYl?RK#9r\0.?([wmUR뢵C S4#+lUQj,"~ŁZ+K}f Cs_i1s ȀဈHH$k[()qdFEUec>,xPk>/ )=~\-ʼnIho =_@h eMj$RLnֵε*G,gxay}[#{/)?XтrURbfdns4y,d!ܤViihmڏ#C*%v 2)C*CpVUF&jb+\5f"fzjz?;|?Ve"2blR2o*|f .ƫ;۾2Is^zcC.WuD!S}nvic~}W ElMmfoKU[u49軴*2RܻRu[# UԑI/!*tR6O}Xb^ۂ׳WOQ'qfDr߹XR}bRSN(:A3-D!{C`4уPdBW!UeG1Et e#nHl.RI Iou`c_\o3i!{璣C'zT>z]K5fkKI5z';Lf,"ɻ*hv#jŴWJLCvpva1Ua۳ jXQCbOw!݅uu<}1r΢QjZό+&m|(1X3eFYdўn:Okb7~aoPl\ku lI1Hn"Dg*V"R "1> jpWpYXXI^nTQ,9D  }Oc<LUfG'zGc2 En7T]Ez} $cC6f1 7T~ĔN420\]Sv}{Y[h_UxE.-BDGVHw_nf.:jR&VAȂlB5IFN8df^ǂzot3s9jԜcjxpOߐ,)1ft_zެY4)K.gA IOgICk;G{>8i` {0¯vaTwqMؙ٘SRL; `E ۵o 2]_l''==9cRo0rV:!ia=M @n2\˄B2m1yf"# q}u) );Pi͞u5:.W?O>ZAU-O\9³(ZlZ^˶?7)QB ʽ?aKPmo:I/g)iSxT,<d)k%Hk f(÷ւya }pHl~ A)m|80;ՠrGY`?d;ptx&Gb 52>rdo?s4:UZyS}IbVkNL4ql_Cf&jϙL'7йb+FoK|p_-[13{huV)AL_{PN椅G6Zi^" GZЮZ `jkp̌)'s9ygBz^~ 3Gm<Ϩo [}hGD/kM=:ėۯ3 p14nnҒ,8:եYȴFp ޤ5-O+ot TK}QsO3Fi}=*p֪Dd OE F7Ƴ7fm4?zШG>I)~>u\ )0%HXN8-qt4y+KqrnmWg?jdU={-ZA+mRp>]'P{GNÁ(%9^GU!E.Tj7u'<("&jG=AՕ "]2Tmk{-/| /a%_k^W|?nd. *) +"ӽv Lb1u]-n4Pz+g |+a΍ߠDQh1]f lp߶4fb)t;|/d )eH];f~fv{'UHp-V,0)[Tlsss} ;lS< +RXY{%p` 4rWgm#z=OvyL+,Sf6bTU]89W#:80BU |c 9'xgo+[5 -fg\ݷ 3m /JCO=#pF üQowep[-95L/,\N?ϴ{BWGS(4Y[40(54DTxFp/a!ڕYԢp)?3YR\jU/;Wu7QyR p{.P-c+*KOKϮ i=[9IfvdU=1&g*@CAf4-xjM<:5 o$ٙɟ`Qa2RRbf3t2h;Cq% Y#WrB< ۛav97eay].}gLd`Vnw]`ED 3P(Gf#7>+˥@x&,sG"`k@xeFi'7pO4qÛH3f fɸ%$TH[=tYqTv'CߚgVZ9l1QCn3R"LpPo]QZj^쟎nm/b4ƫ;~seNtb$,ŴY۫=(YAc+s5RsDExЈAh.dXDDݎcdpϭf?`F~to$U #$1}%"fd79Z .k9i;,͛|P]TKW;Pt$uSuyfc`f&C΅|9xX{aPDx]L%J̜xiv76Gꆨl?[HX4 glꮅ3(~vچ ŨМlr>lJ &`]/řHǎSM͓bN 9Jʢ1pۣ[ }Ul/) Fݕej[+~~d>b&K;;X!ddxBwGrr@ {ZwDhwfN[:iwVPg㳱4  ՆN: S!ROO/,dl[c-' /*=KmgvT 01p5>7I)5 :)g]EMIO&D5S~v l29q5zoz2$o зLnC8jIÖwь+JbWrϼ}II!^bHgC<ͳby2ImG?.? j*ujyb*mTk6IH{=Ta"  ri"֙tUI:+{4*MPcUŒQ:BqX-%E/uN5K㎿'Cե9ϛn J6ݰj摜aT*Ian7p*J]w%@c}ԋ<3Zگޖݨ7 i#dIe R'63 Kd <?0fEZ|#-/0=gH^Q&IVX谮*ɇ( iRBYҌބRƘGP€5GW2k4ZDŃVRX/秏vOM{`U40aH=[) b =zyҝ2+03;*5gQB7M] &e(p+GPu)*A,2J*Šq67O*'=$,=. ZI(d3,s;Cb)9#/peTU>w%4M32q[ (ͩtQh\?O/Рm"o(U`Qpi`/_a0Vvs>hw lNZg,GOZ?(r",eZ}E᡼C8D6:xn;:rCK}(طm6霹|ǩu؟0?І&M4Akif6[.QjB8bՠ!ikt&6JWsU[%)ISʔ[P$OkdbsZjX;X/I1]E (I'R՜5*4wi]餚I8S̟5nk$֎ KJ0= AWE6$mZò?  :CVn(&Z~>M~g|Xz+3}S%G2AGb{m#Jְ19+Nz^ѭh7 \Ty'U X#jAk;@lDӵˉ(I1^\_ȸ%n7$@JԄS mE\&N4R,G5Ek.26>7kQ/#t$ٹ|ҭi{m}rqZJ8L#HYbvI9Rǯ@#9:_Uܛ_Ę^O;5r LTadl',/A֦i>+MrvwPH"UA.}{+1Eals. X6&qX[Y" |aR0A!7g 9;*|I,D̓#g0i=N)dC 9]XH-koΎN1AqS*9~-"3PG6O}8Ɩ4 /3|Ȗ|Je$è" %ZM8'oP+7gJ ^ٝ!p Aٽ֞.Jѷ=_8T5,[3lڧƜUrs?_2N"ٶ1wiǫ(]%?!x,G#D-~5+LkzPCbȆ4>S%x.r]']%mkht/,?}7x,[&u8\̵$8+v\\< FeM憨ϙ0_7Rw;E4Tuzi"ˢXTܫ@S]d<+|\@tz1[sm;Py):B;f\W' w^4v .tؒL|M_"Ylyl8`±AVlػk!S X S/hMEJZ0 3k5Yu2V$oF$65m!׾H8N4У8@i4S^^}[Ȉ9|EƛSݨ3`F~d+-\7qFqT0YD.7Ceݼ"W4czCb ZTx؛Ɠ4 lņ*EUSC%=-łˤZqc) א]tPA{֫>q]b=Nn;2ArlFIiJ%[w y*ΟTD-Y^k˂g .,AlnF"I>r?-D`ygn7!C[g<Mte<#j7 y3IBΉ[J /\U ӳ`@FhA N7$+>!" s- "0}-K6"LU? ΌdWb An106fL!|%"֜:˻~w^\MD+sLs;1 ZO|Ij~e5$$Mw kf>jTB=K^  wKx(lӽ >hc.l-_eCwżdjʅ'OI@91)mNߝCZ8؇ud6nu(=>ϱ 솄\tkh7nlssf<fzFm$)Qұ i/*Y_;2%` {6nUŬ볊ۢh%Fs$cvK$U(i" eMlpcvL}Zy#` )/8<ۥt7u :b;DP?%*0ގ#;G_%ĢȹMT+q/2)nYOAf3dJy6BYJi g̎_5͌،~ެCZFVy|H9X*qx2[sQu~ܳ^;KDAO',P nU(H2gK3.j:LzAeи?@W9̓dD:M8>>Qm{W 8'fg{O:m%ˇq0!1#+:59@`Cv' +^ f X9B*)V//6bl@b`^5xWYH8 2;B!a@0JgmoN3ݝI]o}*GϢ?F 񠮼+~|Aݓ3_hOki-]foi 08D$nqI%3r߻I"9c3zWSY1|s88E.-)+0nOXN4E>bĀ@@*TժRl W0+n*!cs uyp3ɨX׶TYp}щa"7p=mkIՅ | IY~k>}FtL9 F,w>CF =a!ֿs a^\@jWr٭ g`yx}pځ%BMiDn- "BC#0Nj>mby,M7E)X[ ;4c;@S[T~V)k {Ak}c OoQrl+^>-}&(?,ݩOq{yq=[B@G4#. UO(s.-o_L#jZd!D/xGX~,EÏ2:2w \ 00qZP' (#pՇU {eb>6ځ("^e+e,i-iuhp<+)|8lGl }-F(V5/C5`RxR^[R5#HJvzOdI"UTY񺪇2ļ輪+EQ]8жZ oMB _'GJp383f8ګRu`H~z,wHLj3'cdE]jJ}DHݞ[׮used0 UX<mYxʮnw(zw :0}֜)dKVAT'}t2H]UxWOfտbiǓԁsyZuU;|w)0CKQI iBd=5LNߺ!MKSs;%^APi>՜ D/]VC* b2V _iW\2 1`=H,rˇTz9|6{Oy-wUA'EQ ?qi>+ 5>Ј(æsgm/Ɍ m8iT^sἑM_vX J*21(v La"혽j Dw2mzK@3Q'o*j@Ӗ<0 fAvATԑp3[i@rY_A떄lãY² Q=C驌F0yiyat]C /[" 춷uC'MlBٜ-?!Yjhd*t.}M5BԏOf;e!GK6Cgþ+R ~ x$КYJa__)DSs>j,x6R&+{܀cMti?| Z$٧A-?ĹbJ][B29m&<5)[ )Qu3[a3-@DS=rg3P ӇمGqiXD!$7_O?LI8Fw%kgKF^/ثe#X Wʫ7t܆?&U첍T'D78LйAGPI-24Q,GV WI^Ϻ&+JP<Ά)bGBy&I-'NW*A=>>}E$4}=L'$~o^y˥a !=.+~|` +Iq""pt@xE~6&vk>c`]ж b:KVqѯ$Pm4`G+0gyx|/=!ڍ_&[`2ϷU53td6_D㊾N[J;?ZS;MSF cABo5Q&%s0: Թ7YLeΜa8֗n<U-dRF-{3QCĎHΥV% xm0+pCNUБۏp]ɼYBn'ui82Ռ l $+_{Mhe*6ʘ"<^aG+xAl,(9Î1p1(6z>&,{:2i'+G1 +P\o1DPOnrP*v8DiNAvZ{5r|edK+[Y?hC9x{H&`*/S~"v.)}ŋ ~:1?YxC;ڀPjxr@ .֪8{i.UF se==R9ϙLCQYOyT,_/`jΘ.\8m&;qJ;|J* Ya,;zK~H,V2\Z63Co4 i;ó k+2=m!,IǑiBJ[Xr|XkwSH:\A;(~ar$5pPNކpη:oI-v#"rӆև(ZA,-9ܚba5IаO?}勉=@nDeƜ4xCKLBH#N0/KF$4{x fgKx.YDvmُ^ 0(uKˢoS!;ͬ Xp-_e~ʓ;V|dNtuMN,YL+i6by̌܇VA5iewsd' sKPՉ͉o;\#[B+d?[b 3InX4㙕hUssMBʿJC ִق02%4ŇB$7S{_?=.H Bγx J2UcZ%yH"{hHg+?G3ÿ@Z*WqC)y $R_-! P+:9X}J{Ͱ`A)z2!B/;3\UNuq=<eY{PM⍱_w8tVO0UvՌ,!sBKDWP.*-c)"|KSwO#_*sWKS'5.goxqd5`.K%tݦ??$b0,Xb>Aq26/xb+_;Ã5`y^93U.w:ܷYqJnxNB)mch木0ˠ7jIVC3gv{3_8`8zEl^5EdB}Aûz}# +f"Kq=LP ıdu&p6lecSR!;xiˆw%OֆaoC ooc38DbXUpRD`p"}JDt!Gg;Cy.h< hp]VwB T=s:*ҷf"d1~ b>vN" R,Dj |BRR]T$؊Xk^8) %8ق6]V0QhgS v?>%G)7HcwMd3*C:I ^ _y<ԛU1{6iYN%ͬvQ+bM*LzΡ-Yb4w'JN'N ~(j.1,rN1H>Q"[yzDݏ౩Ƌ]Y1TIW?=)J_]DS\K;\s. oƀ"w&܄Z丗%Bbo6[P|W@QL ChCQ-IBV#gd^qn1!ʱwS"|7a ҞuHy3<{Wd OJ3Ϳ =|E%lG88,*}\ܿ(xzD*tW Kh離{s4nM?8(,阗 LMni;Yy$_h:K Rq*7񇖒k~K|Z`],RSN.\FKK})oꊜ]L5栩Ѧ3qGgy[Xd gveR'sL)=e0rmdGTqe~:|M_ÝDuIV'<,ʭS[I7e ; с-J` vPs$1p+$րYj "f}y`}jOn);t#dU:9 tas=)fmcg}9/(Z I2cIk~_cHd`LUtradlUQ VksFHEE[IM#~TL㎻oJ oG}xޟRu9.F6E;5_O/YKrmb#oBCU: 9z{&Z?uMr^KuD5^YmoH [J 礔+^H9(0grWqB"m'T=^MN)o/cR SZc .Y!9&8#7@N\.Fw晌ȻOMS,w~zMvw(>>%DHf'2aBep HɄ_'>x.jinhVb /r-m'Xܐ`c)DO?s>pq)Z ڃiԒz#[W jg\NM YY7_=`ʎtN7wRo;Ru-'XWn VaĨF8M:Y!{K ۼ6)*f; ͝'ħEf0xv O!qkWn~|tWP|'D@ g]:"C}LCڇ-@FIso~n%ɽjť2K5<`:ҽ$,6e`Ԣgoq*n0F+^޺h+hxoeu5с8wɔ(1ו?Ֆ?:vaB~+m/# -XVܦdJ⿪p\:G*y&mG?9T XsIBH28[ZۅBzy(du#t#*J,7Y m>wFAVb&¿ǁ8/[Ui9ìW++LH6[(7s')mM ˠQ41G(U >K>Xh\#l552Ā+`$2;۩\];u)PN^!W@ Tꑾ8b]f2#鏮ٺ=nj`5xmk,)<ɷ6P!DqLLwdt8KeU4@T^#{ۧG)eZ؅12@7ֈ%0bm5yέ~598<t.)u_̂Ѕ;:7 ź?0_(>WGKlݖCO2 3V|=F IHjkL0hrd%>sGnޯdYjPm铕C@\C0B&@0眳z_VFa('pʯj^3j&Vtu28a툳ަF<A6Mfqsʏ7-2JBS?lIv5f|2+IE rx sD^s9Včs9C؍$cO9AgƷ!QRwʸsnyx٧ہC" CssVC@:qebF_Hoq ;E 9- zJUSȼɵ} RsmjN._*&X]V ﱝjt?Z޾:dbdE#&N|i^,`KRA:xV@j^IN7'?oL'Ps۵<%+| :XD1jE4VF6#%{I& @ g0*s9oe5^+σXzg GZcHG*⏣R D;8Įn߻=P[1V?ȐioycuoCHUkl֨z,(NX"Ll>bZjڲƝ7ǑZP`aJ`݂7ļv@l,Or9Zc W2 QktrI"i~a|8TSϻs{L#4KfQBNI桑M&Ӯa&oc^a!NJ_Qݲ0ZNv/B)^2/viLc]eiXTT'Wۊ^AWՙޕpꦖקS ED@C8t a][kwn؍z65?lB@̋f.tv`P.Z36j>ӲhªbjL!W>to'Cdn*B{gZ|{cſE LXYFErAm m3Hy >@kN5W)_bRUԚ/SJ^гno艕Uyչ-븽#T-I얻Dc6':1TѧǼ#k'ВxxH@֒)[Ϟ*ln\c?JQ3vrd0uDUJ#xBVLw*93ZOO[HÄz&8x䨖iYKƐ|$ ecwyۀxOYL[B*FShBSlj6ɨkƒ^:x,{ +2xѱS\3:pm#\| {pעv] .ñO"e(:p]9IGá> {+&w=4)Szo"cSXz}"`4F`N*$ǣߥi& W_!b, /-n#{VEE~FW˄$]|K'OΦ69s+6P%{w4 ;Yq v`<ԅEweH1gO(wFNUUxl?r'>bZ[O1;ᨍW{0;U +jAe-s-@_u#4pg^a.ՖyyTpʦZz>JlŹZ>wf'nѝޘ)?Ht:[ۚX$䰓ݍ{WoN`lIG5  \w,PxL^Ic!i;eC+c@MCDPXD@y${͜>4}LG㳛07.]9|NvSA]BQ˘ S%:d2;"07}& մRB0^9"|Eˤ8 c uG)e:ě/$PkgB 4[uJEd#ZjЛU=]33^aH@Srf`42:>IdNq,ꉣ^RID?,Znm\ێ54ASיv<YuFC& #JfT U!Bs@Q{BvJ&+/~ )HKQ= }`^5đ>Nѯ7P Xb{R|s .'mPӣJnB 스zb.Eʕ @ o6+Z$0bY~Swdrʓ6Y0hK!?\~?2 BZ'*E6Nآ{H[N\DcL' v<B|`Q$(ŗySٰf2 pxDW5%-Dq‚(芗2Zݍ oZ8*Xړ-b9'ʦj.5)a8fANQPrjn:p3 :W߁#$r[^LnڳՇ{~&nvk(Lyx"hE?M%)1iH9D7]g4C9ڧҮT 'و2УeLW :ILfkzo%H-B;*oFՓ02KO^Z/W5{dQ採tQzDNjij$v)yS8\F<:\vˋRO OX %;nNb) M@xǽ}DًW04vLxUF֙D%6ݶ,c*BEveH;*l0iD?iP3!Bos{:@ǰt E~-$ ;O!LF2M+I=ZCD}[?KLOza x~>-D"9`uљ.{rg0B.Ⲧ{qdV䉑j̬Pc~#-mY>GyZ2#2<py7HW:w5RPHU6.x3zQ?qF8R7Bow v_aj-Iʭx)7HkW3͏kZlncl9@ ]`Q Oh_+4z$v'@^^3,Mg -O>:!t_&)<ı̾(T2fe].=}Z'Al1B؇\Q!e$'SΉ46vr|!kzU r~;& T1Ϙ.8`'(=7:#y8zgBceL\uϭ%9`hS+)R] =L* }}n'Q? B]ڣcC`?Ҟp!SѼEoI c=HLϔ{2@5Gq"(lƲ}{ {i>(1HoqO pCu7..w HDJ`ͬxѥi" $$; Bv%hQ[c͂x#;({#3:CY]RIowVRӋ]Y 0sޯ:ŕ=C*VϷߎsg骍(ǵZR\ M)<{?ϝPd*>N=C򹭥B&0(0МHXcZ=2/x`,~{*uXD:XVDCVdtcvM/X\Bto([![ ye iWЬμ9I>zm2UAްbFK; 5aDA;";QLwxKϫmۡ[}3WWS[?M5&h|"Yb>iۍDnxÐCs@hբ%X}ײ/=ǣ[z̈́^Zank˛ dQǴs\*~AǯRCPz?f iu)I=o5J)$ Y±|!+wKm=3-eiЬ#+~r \2˕v_JѮm̂ ^\=Ó4mߣQeP*>+/F,S6OB[:_%ߵV4=@c6WA#ѯ#ː*G59xXFܒRWztAE^E0Ytuc 'e@ge a\Ŏ/0;-#b$-IlU~9:zni~QAP'p=s񛿿qN[,mya$&y/f6(ls*USu3_ X1.>@AE^Cf=vZbUά$h6Z'Q 0//(lXU Bg,-)] KTeá2'&@TIsu"A.%Кx@9™emb\e+sㅼ'44' d"MMu: ¦rČTKA&LP;~A* p2[* M7F]elPtܴ<ǻ1r0((7ͼ?hbeOh!,8H Dc~$~dnx#4 Tm}!0 dNz^S ڪGW$,3|Bs`'%*QoDbYテ MELG&MH]:*K' yjHф#pEU ThS€ZٖimEڊ68=-#%^s}8Ə/&Fb͸N sA`h::"6ܧ»z0M8W$fz"hXќ M贓ٍGD, *v? l/qG'_A W3(2o^QY>-Kd6e&&.MWouWcpĝ\=Ie?5)dĀkEXŜUI˫H!*ͬ\%QC' p G&Eį(NQu-_~ Ռ..y7?f1͓GRi͇G\R#ht.$Ԏ`U^qԹ6JbQ[ ܞ$y6k]o%+Em9澙rW_^# ^ gM/C ƹ u7K87frSݨN?OV:CcA.`[7ugh%%"HFWH .\c`y yaͨ-G`D--Ěi>᠂Ai^f?nC)]d-OukC 3[z[b5\6T4Z}d nB.ʰ k,ğ\:eY!7Ջ*9e:3` . V/L J~# äJ'XϥuЭG?ܙ 1-O4,<rOlQ0d)+I^E}n:8_s2dfC` \+'GB9zg&^fbLfdy=@yfmخBnTɚÅ3BKuɘ?F.:-}.@6SlHc8g?x!QNc`^ OAi1ר2_ &DP~\받]xcT'&]iT],Q30SSHv? k]R/P RUpOB%Q!<9 @ס~ԭǖ>Cni:^ JE<Y}yF*K]ux*% .D(LǓ J.O˜ %h;Z*Q+7"-EM5ƫ.Pq8;3Ra#nN|Oj&;|E0%3,)'KB5[pv^luU/يGx6ܻ`[7(G@ \-N2mQA&5/lXUKePd\翓:tR(X`y*hs9*k2YLTIذKtr&I )VG,5ҌdL:pRV%tGawECN~OSW]Rhck^ekA0#gM.mL@ĤuA'c{ׄ>O xi5}J6yilib!v[\W'$j s שXQ,9tyC!."\szGf((t:ɘٝr)w\/0]XVj:B@'/pbZӫ{g#&E ,.)QUivKё%xrs{\74t{iid{ 9.`_;m)u oTږ~mC!&IDl(H4m|2m~Kk5Q>6Qjdİ>wҬ#53FU'^ujۛXq@bDIJQZVQ Af[ EX3\YF4S[/%!t*=֍)Tn}5LE9ѩ̠.T1Ҷ4VC:<`J'^bm)Xա;U<u"Ƕ$ˆJ_nskQy,5FաqW.m9L>$SyV>Oʪbɂ~j2<ۈϺ\@[,2]3fњ\JDE0mK=]nfE(P2hn^zB8ҋq!Ed_=;9<էԈz撝kPjS20UPv\07qN{C>Y5s_>m/1B_ڞjsअ ̼ Dw52 s L^Jt- Ak/$mv5:[c_ovIά-٧ٵY3n3W@GTu9P˜@;b$:Q*Z"#H#-`?oc(4 6THd7v*ݬSw_bi꘯뚭>"LQg}M39n>yVp!4~YH7㝱ĮLwWM/P}O@ M=ViOV &Lu֪np=׏LB״.@ knȭlUk֛EQCOΌ_ƽ}(:-eOӐHT),⒫[M ?/2 j!m'Zm NYq4JQ&ޫr=)H|r%~Zl^ah?5פ0rV*Z{gd*I+I?%o Kt?bH.Xg~jƣI֮๽]FmXn'\}Ս5D -%њ3̽$NNL75 ֽ_pۯ>}r9bSp宵\w_R+o5$3*4j۩??jod|/B #A=S>I~ 8RIt$Ziۘ6:9sZ|I¹rz.'k!0m'Kl"nH,'/BO R roAjl Ic)c;&2UƄ69~SmN&!2R*{{R$C'0'OA`$ᱺ0ADՔW/tL jCk bJB_E{ oj".`ϗzs_^E0+L)*c+zC1*P^mLĝo!8i^&=IB7;ޮN7+R!BVj ζ(n@5ԑ}d *n3^2IܮfIKZ%Ǟbݫ2Th LD p-0Pmu@.aD]U|R]FHQq'T#tiL)o]0BD+sqHf38DĤD< h— Tq]g̖pDvn}{cbccixؗdS(^|! /"Wp_f°-ܔ' T4URهlP=RYBdy Z$qN̽0=k<`K쬥-^녨#" ~(,̆#CS+M ,>=-jufj(\"O8K CX_ܼ  aA"%E& T.;Csk݂bk rWK 9bzM}/OrCᔘF"^ _i#W_rwB.@:rCf]X2׭/_$bzwQ5*0_K j1t~ȁCm˰f>W_x](?)TESL9(ݠ?чhu"AȂ#kL,5·L}Y=P4roL Qq@W. ANvHEи s ? MK?)?\eeR3MIC3Wˠ<R'`#M/;gFm#GS@D Klj8\wTOa8!u .OlOxO7')%'&Dځm#wy#Aҵ/ݶNff:cd\6' t AM )l1'c?D+A-%ɻbF Ӱ>&'x^PqBz/Dx8RGlNt˱{?&HVJ*V? HW[iL rO,30e Q* W} {ѤI s/LDB?r i+m3JC8"4 }DD! o{DĖ n4BwJl0Ă*?_K*/؎d){iTM:1]" Bq/um<5BCHU.ʪ(vYlA5÷(kX$5D|0`ݮ8lG`wUp7 +'Ĵ 7=s{$2^"4 Gbwb>poc zgah㊻[K1B;Xhㆰ+.%ednT}3;{r݃羰f]D##Wgp9б IމNGn=(J!gt%aDƵX1jNÔ܌4"t |Z-` 58MY^AJLKqy7~soRw*W=X P9j = J0Ǖ_5"2܈:+cVwit|P91D*mzcZ ;9nJ& FB5dԺ2x^}@Hz)c/tjf_MC&67`Hgqlz{ O+ )-%F<O6=8 AכT?Kő\MBH1/J Bǁ2q!D;})o[-NPW2g?8o4z3dfMdE#!ؓ ol}$b/>Iֻ@.#wOPle9W~ +]99"i2KF /\WH eOZy%F? h 9!hdFH#ȭ6 ,7QM4,#:HWkZzN%uo]Tnj~Pp7 @㘟!M )jnurV%B3q1SvGd0%qPB y =grjD亐w:ߴ#g8G[&M}ND G֭U/1aSYs\+.p=y?GV1v꺟F4$Ma8%N;c1uj.6f-@ j4nr{4'bWD 6ՙ}nֿ7}:c汘5w/d-X"pd(j}ū *瘃lt[e&VX0eHOK*!O-(? )^ 5а(֡FLH3kFJ W'SɿDBӼvn_Yru8e^w05M_Ah#`vy* 9Qzy'W;Pw_ewoeILjࡩJ7p)XHޔ_*ۘ\רq<yXMIֈ؅m@,YTݒ+bַ?p-Lu0 兯5?U(Oa8ZdRyke70:zƙ %ai${2/}Hhk q[`17L[߉?Htu)b[  [B{ f?k.ݢ7 ;^Y-+ВD 0$P95bBwO52ZXt 9PA⫧45Evo^ϑ"]&/zFނ%մ6G4&9&s=$`S #-ʭ?C@&lR"m}wv}bĤ 68q+p7{w2h4)X[ZYpch3ޡ')Lis~?l(]ZB/4 jfA66ti|ŇX.ۺف*_u ?BQL\u#aM-  mש2{p1sɩw}]@\_eRC?z淙 z#zQAϙw_:]RÈ@| j)x 75?H\&i)8Kwzpbl| ` @K\>9|kYRG}0ds]c* fvLs^uHZ3<‰MbUxR~TweGjg@mm[żZ s╚~8YAER׬ ߒUo +O'E +k,Qi9HUF:B Գ΁3vNz3M*".Q鷸cLh'|U3!ITW#A2Kd\EVn3+re].w?g}휑`:^_-ⳉ 5-o:!|-0*!"h2tvP15 <:_A% \7RC"Zݎ:nUfVqV C;~tYyǁ}8yџAק1E:8]uncn(X}=v6uL&||΍?E_4;|[X_!C+;CHY3חXCz:+9{Х^LJ3ϛ>\l!Eu` FJ8ߪ/->wru%.QG^6[w\$,Kg)E?s8MĂRLF2Tz kFVo}1 ehI_WwVb\Z#4,qLl3 1ymǎ]rHrHY֩A0;;.[XZ~?J.92?˧5^f,&VWL|-US)b @rYz4,HXOwZEt*㦝sd R(ͨ9KU F%I v#s1XR T{52=n'h&@z& ;Me:ߝ-'ѯ0\ۮ5vÈM9!Bq\}dO_*#Z3(`2N\|/[5q)q`Sٓi΍4ѻO vIBrx8y5휼|V(eacѦMFצiL9z [w lȣ y{qҒO!nM_geZ$H7-6YBMtTeiz d/;7cD96ڽ rdYS WЕ;]sD4I+Z`O/Ȍ1wd@T[0T)KWtR'wYXFhr^HҠUOy,}澆 mٔ뉐%5lV{}"AiYv%ڱ^A=Ru}ܬKI9ȡTg{`95=V4>ݻ֦]?d坓HUNqY uf}?%^~۳0a(D==Ef%IDV;/pIMd1Q6 B-kw|[ Uyt" CHWW2Ot .xjv0 Bm2'$`^h\WS:dԑ'P%)ݣMe~8kdDl`dQ`?--v{,F!7kNdka׶钊-};kNO^DUb J`K$!.Bݕ&$Q2$fdN2|L,[9Aԙ#'kЭ g= tϨAԙu[ s͎[7j{?XZ ʀ^ŤOF LS s3ӋnS q_Hc|c]jqH.hq|zR3m^`ͮ]모St0*> A]<~7n` t}Unpc;Fcsv0~ RΟr*%Xܧnd|;YSL8\fnFK7ʛI^Zզl%p ~{HFM~8{s9r2cY7 g<. <ͱ;Uj( 11/kā=SH5vl^ݿGxB1Ä an[rsPWgaY>ag6߇TzuQY99c]* s sTsklMmHw#q,ȭĊslqO|ug}AtA+cv:&wvB> p!" RkM^3IAύjNFϿ2>qKȜSɶDs~#]TBih0:iɝpt9Jvgn:rQvլCÖ(eBy_@!/ecs%- M刅 g>K@TTh!N6[܁5 eqqsktem>B5] $SAҶS}kγa)-R`4<؞Ok*VS#[~EjCBR^ؓ(u|AK$3ɣKf|fv.͈Z9~eE!< G[fpmHPaC ӾW¡pTj%!Z PgMwk0Nb㯇UqD.!9C;<3H!L-[J(|;/cYƅ[|$ K׽\@V 23T_  (/ݭ:ܟ &>MmGʟHv"}KZtSLkR"Tq0͟pPSGgk;vg֕|#Ġ06 Q浮j@gB% X2}oj #m$V\HcWm Irh~/};*c/W`/zv ;7ۼ*kiJRJÁ{8c44 4A [D]2Shuݨ{ Nrƫbp.C&B/9feFqjWّiڰ:R'05HO1PY_)^F yM;Ǭ>OEB1?8:ojbgIZj ؕ5*.kZt6 <{%IXȏ M憨s6\>*[vO|?]Vhnn1~DS7WaI/(^#5b0l&.' gm*_]JrBA :FU:;QدgcNe6X:k$R \"^t0TM3snӯAj\@˴5O ;j.Rf3} tK0N!Ub7{Y{bϧDi:<\ "΃Pl$Y鳒s 4B f^ &CƁ nߪ-F (9b^_v! i2H5: Rmuv@,07|ܤҌXY`ѵV*6xSjAT>?a"8fs2dt?uHf}gz0`L~ͭCsרiVSf&?_l{8zD6k"9a+$-0'-HSr=ʬޙ8v6pH8VjD)k!ZAǠ\_P; yhMwR7Y%O   kOKHw7r3~1JL3c'mpE?%~$e#NО 1Ey9{:|R*r߀626W:av/+CA% fOԊ'MuE|p@`BZ pu+J}wy5a`K ݭ hcsMoLI . q/l^8O8|fgj|,pvx# uq3t:aI*xq⟨17`W7&1}ۘq3\Vp+`}P * Ӯ't4G~E u6 {1jr6%%ԶVgK,X -/la>|Jcp7( 6H'~_mnah_d2y<-S]al.y?%'x=-LwZ "&_y]Ez[jv#btr2⭢yq vwQI>!:d*@v:;I[`t_ uCcG;ZYuA4@TѸh|׻*)rNրwqSӰoGZyIz¶pA*I8SG:׿B1ki[V%ݠ7:0S更w)R^w};S93ͺBToq Q%גtJ?f+=E.Gzl;w9=r—[s,0etsj?ÈezT_(MdHbHA;7dc_Ц֙){=Ƶ: cx^\#0vϐ$@Ȋ*6_DF0w|Rh_I9gt ^NcY:G@N988y}Ϫ5ձ:Tkh1w0a߅EƱxnx}GjJ.Bqn-=~FXe%}w Coˎ))0]`_,xx##w6#PO|j^,#A^20 B~q-RO\xXnuh'$\%k"FԸnq1֚Oe ) Nd%cgEw;.U;a K5WjR^ی?8 wڐCcäQk߷(Z9JJAb&Ҷ(6#|:$9)؍ 5\, 0E]Xh:mop2죐pl{1!F*-]8{Ɍmxd$r`*yeބGX@7f 5o47"U(a\(dgЯ7=a B[h)~''hsܡct|Yi!8F2:ԽnhA׼Νu6Zyx@np/%"x6l3E>5 ?}ǟUvoI&ntU9mady}2ef;J1IBfa+reA $Z ~RY0\JYmg~Cl~(3E%.1N-BxZҀyɜS^]-]Hs9Mxxi6F~d }ZѺH!oquȏ~|3V?M A9՚VR>9_=ݤTgNFm(BJz3ddcj(7M?쯳.φẋD$ˀu^Ӹ(Dƨ~,ΕfyL8V&3o~4V˪'!D8r X}XH?V->b)ϳL\,B3}yKqx7؊br4Ze.5*`.;;5?{d)o/K v>u]#k%qiA\Wi=/{ƜGҍmr>v']6$ H9_vCSb,I:JiIq`sl+rs](*&w:us*~_+%~I O57hX'A'`LUԟ ڝ(2%=k BC9Ukq5[J*RsPT ԿrxZ[l7u@CjUfBtK:|0 VqU5.#x4UYn$^$|AZ b3JvfDEq4m61$ZUD](eU9 vmP3p_} P\ ١܉Ճ㫯?3Èk~W% Emcl,v4\0:L:^wG ~$)Rec_nZ~ۯ!r_árEt,JleſB!{0R-6t+pP1›[RDyxPnlJs '. |aѤkQQy'me_=X dylN=ɴ^ %r!aOƚb+$]zdxn4H'WP~I4/8?ݕY¦'L%, ZFUFu?ꤺxŬ5k5w\=~FМlC%2ӆ>w!\q&"{+]Jd4-#k(7Ҁ!)tO jz@ X:vAXTMN !ݬbI JR m>eB]e)ZGU*$Gng5H6/@P!|7d6g7~ćB֛ #HUn7sL67늋|yl(-MFs@65*RoL&i^=s8ist7,{u_!Xd['3j.KN 4V|bo&x^'vm̬ʨV4&^!i 龕Zo)7NDŽoDj :ݛ91EO7>{=<fB+,(N['%22!YG5k2:) ]kƫeDw͍,?\i]DH"VOp-y!0{`IVI "Bx1wF@#1[,kOs ;yZ5f#\*6Fty̼OYh( 4A#LDawf+uZ?I#p̄ݯ4j @ܾAXhq{OJ޾uz43y'oE bJ,O86@*q{Yc&n#X`w88`;7oGb0m[ \;B|f1OI=Q1!dk1/4Qrğq;!/bbq^)/|E4/.r~zHEp Id\%hpZ)^O-#`KDe+Oh5jēFJgp8Ie^dwAPl60lX^g }a~^4T++K g:XPzqn8Vϴśn++ 57Lu=oS EQMbwAJ]ОaŶYSFl'Wd7HjB}bXĊ 9 yh1M"PQgvl=I7eꃘ/s-.l@۩!"016t*8v:֚2kPG7)T9PU"ajUK= HPUb+LCER':lk' 2s[ !ȓz{$*s]{Qa5dk;\385BkѶTcK(ܤIN&P` +*0HǓ?wb$fPosW0:C'`2o/Xc'qe]HIeA`GwCWR\jcTUYPπpA'!^ `X +íbUڻ0C$&ɨJ!T /帔-/N&8}K~\(g^.#=ohk2ړ6șl~JmBЍ!ʤ2}x>7W;k>fv!먛OBa 2@:ON*>ZV|kf/Uqx: j]P^Vu-~uҋv~nat7oy@=Ǹ$ muiLyg>7{DQ@\9W?s05 @ 3ignjys/=,693#b .R! sK':&]R$ 6xGw GsA&rejunY9T^]VQVzQquY^Vvhq: F^:U~jH鵚OW:X (Z_DQcCMG'OJaWGR6xtKk5~@ ;BzTUˀApSeCi]6+KP>F757qf*Kgbedn 4D(-ϙߧCފuq)lExu>ǚ0shl|dB|y[Yx44j6e ŞN{*N2}I$֏bgoҽ>DRZ:r-~ *8b> %H;#eps[ m+ 8aurk.|'BFForVڸ/8v? 22B'V=x -**O hYh3>ײmFgE+٤^$.fP]zk+iHo^`.(iyxB=C/dI/nZ-THn ?w0?Q.iua\_ʾ.$y(ZWv;6enFEQ\I>#[l}ɜ HvviIԩ>1uo{L-ЁkhNs-ЇU/q8`ԛ]xNbq 38*-ΒEqPx ؄LtZ>lPW/smZ"jJ a.a {F5܍6aAp iT:=Rj{5|ݣxDHnAmtYuT(W8C~@Cz!|>} K}԰„N2Ytcl/G>KA[о.n!"vZ7R•f D-,$]ģEc-s= H^ap!fN%dZw8'w_/@01*za7ꞢF̢Y`3DDFhUVS2T;#t3/%yRl_-ù2qsu]nIq}$-1x5>JBy>w-O v+d4dPcCևuQABJ]%Ü>dr_;\xJx>Zeb6^?sȰ0p3wAl[1|U?j@}4Yjrx j4 ZamȻ-@GDP`ۍD".̟"ՅҺ =qӦfkǑ2L{h'8kV s=E#sR@qO S+J29V)uc/ߙO?6$?m2;D@"zKcٕKG+S<by0 ~xiՂJ|$weѼZw>gKz J}A}}gwd,, O :uڡX?qs$Դ05bՖZ΍[9B(au1-Qt9IBj|~w'\CzzoĠ>]4oÓ8wV7B>pc4m#(*G)Ti_4yO} NVj{0nrN ȡ}Z[Q%@``$-aĄ^92 >♫MHxA C,Ʈ\.X'OPl d&֮=ً6`R@({)"ӹHJ^暬D$7QBR#x8.e?ye|c#ԑ= 傍mȖK@,.+a/6^FJE\>-'gꦁ6VQ/d=vIAR:m#My,@"G{]Źd֌7C;K& 0uy}_NW+*i.ȸ}T;m}n-Gk@v"y"y;'oh:7" Z)8hqlJ}gmi*?S4FN1.VZ :m22׎61& X} էh|侠24gDiW1hS`}lW;'bYJ޽celߍ xdل. UBZqd/ۥRN;Hr'k`ϖr8GC="=Bk[@[8 M%Ab3vDazq8Ce*ziCjKjz)#nA yњ,v硽~\[ҩEh1f =,551bWd4f]P+Iuky 6ZɉPtcmbhV?Xv/ Q\N`jl# a:5ʸƂsD0EE9@{,X@EtkĶ1^EGMD'Utz$ $LTBGQLq. b*b]FvH?e%iϏܩSR8^BuLU֙ (f͈>eiMYqN젣=$<\e2^2tF$(؉ߣ4 QGJt~ܹ N6}Z)9*%֚i9T'da/I(ٌ :BUgKTIPؑ(3Az$5m Jk %27dzޏjQ,؝urf4 ^Um|28Ij']q]v$Gۂdj0Y2Imh7YHZM61A'ʹ9MA S"WO?1c)uJs:;62$V(J?4/(”@,8>cJnO ۍSTVF03K镯Yo+ҭXL4 8 h~`hdE6U~KepxIGSs(x.[ڱ[8C y} $xjMRϛ BnrioT?\ {`Sn2-d(òHP`F|ۘH@IũvK -2-@ T 'Ʉ>ڝN?qcL;X,RRwаJlٔsUDt3g@b㡸۹@S[3A&(nKfWX`U8v*43Ex8WS!-RxiIk&2'mD%9XS2 2|<ըq |?,I kƚtW ru=ѡY,tQ+ MO]l~9 $_Ě V@=Y8KZ;g"y?7*2$o0j}eZ܍U -}%j@47),i%NqXʗ]v&S{25Ja7d{ㅔ¢hB@idg2)#A`,L=Cݑ g5/#LCH̡s*A篩;RԢQUj=ǣ=t{wnWGަO6]2pp  )m0#Mb#pN`wtwC=3ѸuQ&ߍPdh'#ˈR?$<󟁣:h)N@(ۺ:)ܲ#}M#oA׶,!'41?\B]N9 j`j-?ʳ֏D+J! o'RyDuwQKx{t=[ nChɷH#%p`q8toxƼWo-hT QF=_p-UBγ:m),M2sx˳\{hqWj}4(z#F 0?[/ A o+aK8/:L\6auX=zJ؇_v G"&8`M+"JOt\1#Z_Ep(]Dm70=)Q|h8]\mß5;0]Vx`LnYF(wS}ۓ)zsnc3Ye`Y&FJӌD8xZfJPΤ)MMv%G,wٰZ+;u?(଻8  ve= =jr!%lQ e[ hcjhW.dcص#gN5LHA4rI٢mh rMc9:2fm ɽ1峿0U?FjrR})`UWq<K,L0z!I,I#K_Pit~8v;0|r젌Y4lG8#0L3EJXoiE6@ -a$e`stɭ^y^k?pX!sÚ>8~MD[ 2SRAu59=vn;+9jP͜)=bj@H㘥0f7Hfk>)˻zEİp Us.a t+u,"lRX߹XIt{zr6E+c!8t]ߎ8]9pyPw{j+PCn=HJa]n:dS}J=xUAsOv0iV(lwˣ~x^jnٯtwt͵o#eqQٖk@aC~^K OT hؐ)ɼ4FȬA 0!dpD[W15,'1ܱfO㧸Hl(vMִ Ntq sԂ}3@0cuNʵ&`AuSffYi2bamvBlU"{PմgƢYs'""I*|[?RwަW1|~.!|-e*O3 `H{`5xPcK5 |M2!11WO݆Dg) ]`t@m>7, ؔ3]+zp'l1®L'5/qjq.&5l~F*kT'QFc5bŎG+Lإ!M뵅n+PU/"򾢚@ק 9Z-ˍcX;:3WDezR&qi iWM{=K- +__T/SUJny YI^1fF5L3THqtV,Y{WRowArw y+P0#hyL'n¯ `VJ!0 Δ'{Ccf("wEmcZj#ܴW1ط?O]0;YT^ۼW$t05ʿqŽoqߢ;GO0^\rRY^%3&~So鳘t"[B*i$- \2 VJ,x t=x7= $Nr2(As2nybaY/~ܯO,Z~]̔1Com/7@1*4 ߛʱ81[/KeOVrSyu /}'m\ؑm;qAr/ Ϗ.Ȅ+<*_d_p=;p)MR3fE[Is(Ha˨~y"z ɞ k@ -X]>[ipWZq]ط }`+n@^zӼw#T-y ]Y~ EF݋B6kYx?Pv+~ e"Th7. slH|4[#~nѠd/癷M`WFMO]u]8hFXB$:=+I=?9/9UN1W] `C5|8tOU. Joؓ5gYDsof2L(7R<1 aF[>6qo߽[a~íx#-şM UwA 4)u$DI Pp<`ΆΗ`涧5}]xƅ,d]WР@) @uN}mzRnzQ>H!F1gbu&-1W:HHˁͩфڭkvI+QQ:?`ֈ%"j9)icE~ ;hi2ėEiBMUb &R:X@[̴l&vrr]s{d7`v;&3U@d+i{C cM..ws>.1w!9{1E9BE7CE& &3 ?M2\`2 qB%8 kQ@+Fת$ ^~\*m*Z"Pr[u4<%<&5ZT;f4r@yժ/wW W,bATJ(d .KBHfعH^A2؋oLJn-$̼ؗ~vjV}Q1O]#4^ԒaF\[-#=AA ԨԀٱzniLn59@[p%WH׷ԁ ZDJ_$nI} yqJRJ"Cţh;q-4MыWzCBPFE5xmo^P*69z*L^EM\;"0)BէF*8ةAh lC|-cOW,6"%3LY܀„ؼA+0xiZXcv]2@,Q~I dXr >@C\6Ѱ|$~GP6(r=ҝD3 f|ȑSَfǵ"" &͘9ˏ Ԕ&ȇir~Jso4&hKwYt[[VydH;Xj:ތ7;&:NhZ%8* !#~G Q]IrH^,q_4.c]?ĵ62Y%WGu}f]%5N.#MTa*T*p-h,="aȰB^W=p-cSBD0rfsPQt@ٲ{[py*H4j]^#JuqƊ)@'ZX/jvɷQ@>H~xr/#z9oBUݼX>_ %Q "evWݭq_!g5'i)\hm`wh[t6013L`,c-8`6onLwѝ |ndԏb`{XE/뷤*:׾ yQX?4AN8CԈŬI`J: n*62g{k`+4 OYAɥaL$1Mj^ >.yp;Gx}qj[j[/mQ@"+ǹ{tṵoSPsZċglxܨhBVr>йBM Y4ѣ+#e|I+Ev /9Bk^Wʥw7F)fIA6&07CW!G~ <(B%<e*Iu0T.OB.sy+;Au$8 G=sTD?Aam ¬T~]35h޽9We|,KF}U cFP4KV&dѿi^qc2Zn63-'J%\0X;5XJo1(ut±Y}WV#S$@Ҁ - h\@p[J^?dGra%A'$҃(Yzk+q7ePP=ՉqTTVn@=.bOoB38,T}I!9>slkC[s0 iO4ʹk!\6Τ:)Rbvތ]Ӗ复\M&1 +\2݇j0{ a"`E訋 (0յ2P\,^:3iLH~wng[k'-(|Ӻ̜agQzύ#ˮ(NC}I5%8UufzIJtQvrHgƋ3O`00ڧG8 fbzrT@gIAȘш לzueIkk|4-F k+nzkC[cS4k4,{a- XUn-Ywt !;0* rd,hWpV8\Հ v5Ͼ̨gW 9>UA,0Po5_a,MLy3Oq7UܳZ|zs0*$t-`bR&j GqLuN"%}p`IbHև} e)WEk_!]__O)*2/ٵE * Ї~LNt"S_Fw"&[qWe6Ad7`!9@uQ7jAG9N4K#O~h}E*yWI[܆ ϾzF%hWY%Ia ' P{x;!Qo𖤉ҳ+Q}: O5J1xn1ޣr}/;y{s+XcR|ԅsL $oti~^0d0=y^҃}$}CƘ: xN0}Y.3ɥ<%@r~zgn2cIO/ zXh?U* LqEXd'Q7er;fU̙yTP}Ȉ| 'D|Iߵ;E:oa8kX7PJ_n[^puqiZMܴ㨢xS[~9BMשo9U칊R!rh٧ ox)'v<ίpuj-"BCxi\>, <#4 `[$R{LeF390oM&S^qg0U6KѫUJF9/'ț|M!SW9+z]Jl>AkN-;s=R}SL_k1wtSmֻ,SxB8ܕ*hCG[uw $oV̓nn7(/Cp77)13o'YBV e#-Gv:{q+|A"Iϡ ޛeJfZ/i.ѱ$ΜH1jM/"8 G~#v /LY):2D/|TȔM%ȮP%2[*P|pqC!Dh=s*\j+QR'ڢL AS& ZBuW*y"):tjwJ (P"i05:/_l9%9~C)ʅ[P@ ɳG1{YT΀&ǀu`SbCfsm|C$uma]{3 ̲adIļx?N7F&-pkd"[284M_ =p8z"+#Pwtpe|@JҌO#ӬIwqh:7'J5Dl2DcOG֑82:=Ў kgˢX4ٛQ$mZ&栵b}\y%ڀam~8 Z@'Bd6Kx$T.fCScVE,G.z>b8_;N57h^^fn>9^X] Y...J#ng^ݶ+r;-${WR%c-N֪Jjj?~~6/t/#zZkE n=Pz-zc铧@[W/$ۘ|cdW'KytC1DE^G>]0JA7Li@%P*`vS!J_3"+\K<5vUP)$pW֛M9%t0%˖K: -j@m5%k0_`ĒqI=|#&I:"OOᕪUVrˑ%GCAfyr߂ʆ"HcGb{Q"O;V =3qG 6+rՈq& y SDb Ie1.+Crܠ3AtҰ5}l!}B*AW$PJd$떹J~"g*П;іVU&]u(5^wco-z]4=7Q^zt Tѻ7*w<`"@mL uy?:/L[Ȟr ֡$|јG_\tį}HjM{Esme&] @>PG w 8g<'> Pζe7'vKuL L`.yy3u=Y;ާhZ`o>/ϊ˟CQ)2RqzI dٟ-G,Cҕ!/AP.|Yx C;Mu[~˺ X ףT^<ڢ < " XqoxśN"OQ Dۻ",tOb6RAvWu5y:vO/O7)Lly7o+/GZOIDQtF1./2 9aIY[,-G.\?-h Gq:@;{P`16ダy+u(pXA ts^YZMvpH[ #̫\*we7FHbEV_SEI97UBEfI@w\̋+9bB0Gߍ, ~0!l;׋D^e'y~eu$.e(%Ø%4/3S37/̆Q};R +kZդl%nش w=bGI1A]6|zR'\iS|pSh-hQn;^oUE?(Wi|.0a*[3jbx4׸DvtM< lRȨh+3_NA}戙ỀLbzZلuNJFY x֑(g`XN0~GXG y! !@ۋ &y4$4OX_I)z+CQZMiW m)Oˮ%= lZ?P/?seNk0敓d1lN JߧjZP5zvGlkǐՙD \ =V ^6"/cCZsʚc, p)mW;+hj }"r@\XMi=__;̬WT 5pj%ճJ}Dvċ$~)8$SwT:5~>b!ʉT(9~:o}@9l3scw{'/Mv¦`S`TV*nde#'zk,3ulG0>ϴBQ<\oW8jNFA%YvF >IGElzTSXߒ`f0R,K.O~6W|,K1 UUn,2V>* 0{(9-gȈv?ys;*.%GD4`Rc=՛[(:믦 "$nacq>,;t@Nj?P1돛tc0^B cDt=Aݓ rb?2@YK2Cl;[JM1u+(tJW븵#Oh ]Dz}TBMhfϑJktx0-EAШDLr8PZӽ;'&VRmW1#- E}Ԋvj7iכNrZNY(> .wy̿U[ ߪC onG$":vX5۶Ϭ#X9Cn@rSŋa]e _X5wM/n=_~Aw߰4uŎT(v!pPm߲=7 s'3K+xnfQo](ayqi)${\0={U8mYCk\3_Mh4*OVq"w˰E'f>^]V^zjvC8 \@K@`:@E^9q&2=`pNn[OzvhD[` ЮGpfBhp%M<윏v~J5Ώ-ea-ciQA"_lD6^)c-:N 4`Q~vp\7Y_LR vΚRO=wB>v;&(~kC݊cG\Ľ~KTV!~W^[ۋ4YQ=zīES]CÔjILX:Y;:n h*8 ʪkiҕ;Q]| 4az%? PZR?q̽ |F tTB/*d"E*sb;S̫FG;9vf`E78㰿 hdͩ}8Xش\g۠l|s=`pHa&ϙZڂޖx5UINI2%߮H=b+ѧX(>|+^A3bާ^~ !䐩8W0EaYnT +<4Wf{dyE u] XGmNq(pG'Q{Z'WSa>5yc,໳\aćV7k.7o'jKC ~‡͖i{ĜnPe-̓?0Y'$"@kR¡vm}Eѷ9~`ȓxR%Wbe1*#_;+s\(UOA~" Rxge[ tLjA7i") uD?&~'>ʈw.mhKoC@]^vw*!ȿܤ֧Lʈ hQ9Vopw<6T|ܥWZ.'Tz54;lp=qp+~Z=J~[`[F =RExǰuМJ֝[9;U^zݦUKdfZ# 6Cqݾ]JM;Rjp6z-JOf"!b (BGKַSYͦ.3 FI-"$^+IfQajn 1?[QD2ԗ5d:-{[!Xăeٌ$-ОiȢS;lЊL+aɩN!+ubc~˻"3eK}w̨ڦ'L)=9J人Xr"  25_xŇvmr}k.te6a{Q?) ~ zV "z)u\#I{10(TJᶁݕ =eX )&S,v]zkZ#OJ.VӮZ|d*KB.өn͢DL'vȡ ]nN9`6r \ARfs &h ,.'NJ,E 賓:eqR5rXDl|"Xܺ@) <ʕ46#K13b[CVE%MoL~Vȕʁư9hͦc"AпfBesU5QoD_n3y.gm*Vs0#d9F}x/kU'?D.~#:˔,MUc()WTHx,֞rW5 ^kq/'ݮHN.J 1ߺ]o"U)LpL=_0f-Ynu;xP@(z_;UYTpTYg b)˶y{ J҆!Yy^WKϤ& Oќ}5>:u6G,zJRޗ֨nGZ$q5"=IXb\{\I~IQ xUﳰ=w=/BjI8oBJ2p9Ar#9θk187G$^$3~HWZ>uXO-q:ɻrk[uM,1e?=;4[ jyC s$V8Us_,r:d OnWBclSe8?fZ:5fqOvhx5sI1qVRt?@\V yZ:H$b6W$NPT,+2R;jJU?g(u!/-n 9ʣL7UJ "w.jI3 e0(=l&㐅;vg{\ǻXy=0-$ 9:RPOlvUzA$={'swTr`ͯ4jx(鵘ΣupDS'33mR>Xrp $Qne }j8 AAZBZttmVU)7s&$S0F _4tGīTnDRQF׎G|m7 :8!$Av5kj8 #;~NaaϱkPw3jĮߚ ݉##"= ԍ1&)-SX_jSRC!Hv[: ǫ25I4GK/9v{5"0 <1пݤTiw^?ڭ WO8Ks6CiEcOr׹4;F7wJXGy클ɠ |Nϻ!vp8f]}Lm8W^QLw:aN(Fތ}O mVE$²#: ?:GGOaܫ{B=T%:5XϮ2Ds]{Z-{:LUm^bԬǂS%]Ǎt.ެ͔lE.XE9:9Z|5k*T:5= PU z9@XQ.lq+F&m5HzI`௔|qមbb9#-QC춝 ((F(S} V{vmU[ 3%J^`V~[+ # "B03EOPQ'Do#6XNqIS?Gf)m %l`0[΂\!0v%J ̥Rg(X;zߚw%"/L*h)Wős}>9%sX:Č*Vz\O㧳h|{bj'_#xšI#Okdk*ߎZD# VYPXz̚[Z~0!W+- M0Ֆ ٤Hm *'v!i!|۩pf ͦMgnOF!)rf5gGլjP#һYKМ._QXW^(nR((#K$FUE2HC\P$cncT"O@OlxRHzC4qs@AMü Ns*g6MDD %y\해 06Y[8pZ` Dap''RQ/mߤr+"#ZW!\)żRb_֚ge7ք<ˑ@{ sK-c&mb<퓤W(nQԁ}4$390o ċ/_g%7Y|JF d/W yEim^"A H0KSgT@5| 띁uETj gWZF-LnpGϙ9ؽ0(3/X^ͪ$B CNgVOqSmoͿ, h8W}/orv[%1ad<0҃sېXH=C&i /Bvy38Pp2Yo6/sWY \9u5M{gY^|3f%*hE{ I:†_q:L6~f &vLJ7Ɗ+zʚ xN(brZckL.|}|Bf[.MHМ9m*,-%HFnBlo&а$)vl/@yM *V3OXêԂd~eM Qsseh. vA-qHmߙ7t%] qTQXљQvOO9eG(\qj#_sT bn? Sly>=(3Rxڝ+÷h >lZo'y{SAŖw;qu{^bNvJyug4T]ҬELVꬎ"KtD^U,qf-;!_C':QNASQ xtZQWE"reM{D ߁ %~,u~l?5J~&q-,"B7jX-f W mh:u6Q/^О0m!%p'zq 7_<[ ;bA':VV7~v&D܈Vk Vt)g{ F`dw"MƤVC*n9bNh?J߲ʳ9CPȳqO|yr %L-VWr`>Xzqs:ߊǮ56 нWH9d(=9^ ~-Yi.4QX[WL ;dUL3_}GPמ%xFH`Lȋ6p ?[H8oVe.n"wLjp ϩ>/bP_>$&T6șZWfycP+EV1|¼lCCUbi7*:a;aE*qqļ7Ӂ\i;ϟ/L ԦfPϓ^k)O} e~Gn"LJcL4H[ͱEW5J _wu׏o`05d:uMVѝ⒵p#dmEٲHf9;i.B1[QSa_4V.l~ w%Z%,N#0M_¥HHl\ u ĪdyEc?kg _ÿZG{X(e#f~PP0pj֯,_d@:$eJ@PIM*t{B$n:Ei緘 S2[kפŇg1X3 qx#g|ǵEHjQj#hp$d׳M\m Ĉb`r)=Ggu#H3ւrL; #}hYxEZT2q:G=]0Tc(->JOmL|lh8ex6ƻ7"a(V6 IE3BMt6z@ƥس\&2d?(ĸeC~JT(0%|" ZQ.Sxzṣ5-`^{[MJEch ? cs` ShY{/e|oPsͧOgFSRtCn]f=zmK>&YIJklz1'\@dV:wu,8Ftq=CJ9iOuVwT % ,*ꌚG8RxM'|&>|CA`ڌ䳩MF0j_e*11BW OPagSᄲYC?|]D Ej i$tyaXztkx֏ -X@"@OU0S&ix)[{Njzqղ7%8S^ K[)(QEٿ9/)U"o ]H%@;~2a}TG6^&BDڈ&n G11i j.;q`NX hSلW q"$2̓]% Yg7T\.Ѩc")Gm^ƣRRX-^ʋF&4锤X\6!:Sh*9+==5FȅC{gF(hWYd앜˿ @II*ul*ď"RgE.P=SU TC юU@h@ Ӕ84|YY) J5s`Ex3brgs`L^YVU!aAC m3{aJ#ʌ9Or`|kVD»B_1<< _W2ߕ#+H V d{-29 8Sag;w\\wL/%X$H&S6-P+Zst9=𱓑%̘)DL(Xr÷X,'9Aʃcto2j}9/s` qphD " v>HUJQ3P aFOACarϹ^Eu=a|R)[#0jvq ~b^BD%VEv052ڦ^A- Ujz^s1n6ݘX?#JE]}ϊe^TS.\ +N) Jv}{ (͛ 2NBYxX`nݙ̅PkҤ"r95ğm"!ҹZOi4+ ېuzrͨ[罝Pw=N-?mGtȍKPxA:M~>?wMǓt@DE%u|ȷq業zCL뗇g*pPjM/oPE?kQH[ :{Lm鉛 /pl3HRч0\CpLs{0xl ٛ B2+;e7P-*{|IÖ|$:N o'@_/zBv.c~^?'cS(bgy`tWfxC:ԦsQt1-P{լf9G^1KNneaa.Hq;Lî#r\-{9*c@ܰ/!hd ʚkQRH}x?!RS2L4*ai vD}x`3E!. B`<&\_u6uqMT> d]Fcjc%J؛q7^x@cט %CjE[Rr>7#ţɑ@\gJM;NR?-ӵq%IL)Z q% 9U>unQ$5|FAqxaUbYj49HR֌ܬhdy$퀦C4 DD-mA`&W؋HV XV5WtuطM BHa2LL`nm<~x֫L' Y iZDɀ qEw!^̕_>{x|va.dLq\/Ot\vxcX O$W;>RXe]"ZO4Pi7vh9 N-br(ܘ|*LqBF2S\>JJo:{_9&' 8{C ཱྀ?CsoiZJ'ۇné๰(=Rq9zJҋxT)]Q&`p,kt)vvzBBD=cB:UHc Ty qќdo&8#2@yIcͽM4 6NO: *&VkLxMC-E Ydh8m U9ll8-s\Ʀ_\g}+úߌ1?ʇ_{f̘%]JdO:IVEt;L}) 1kpS;2_@Wx">I7ێ:!"H E fȗ*? }W7-58,]_yA[+IE4srٌ]PV꛲*;\zV"QqzHk#Zп1:AH^b/-|  ٿfH Z\>ޜpպA$q(h$wڋ`Ŷ@vp |50܇@A+l/6*JYC5?JA&׿u%ѯGZT? tW .kBN b2i*Sii=Y/98.o {r-~.v o,~ x?coa Z}ʵ7Zszxz)Սoj.{7bope4ak詐LJ@`Cn莺45C=|ټhE&2oI5ӹq?[ȇn1 o˟w)0Ũ3%abJp0 4,u],qOn0/:l.2ĵ_wAa^d=7QJg,~ґ R"*&Lc噎SF-U& g4r *ϨS )/N䥭np1e5Q9#s9 F͐$ : oOczˣ3:np#I,boX&Z݅ә,yJ60'(7͊f@J&ud TC+ .ρjJ 7 rx*yC?Nd1XF'Q͝L P|L_7!}#b6/>0 lJA:hcѦxAJs-p=xLZ,l9;.H~4/zR^a7La~B" ZtgrQA5~]"fc^b4Q7'1Gw [֣yDGzyEq%:XݜϽ0\V:6brKM2 U 0DV_j$qIA}tжJUL|'v45!a!S l ! +E ~|=gK(Yk>ƳcgO+L2 R`Ām}{'D奂P*ƴ׬OiB8%o[9`2jOٍJRjou&<~ OWUҦB;!|x㭃}A!pwU4KѺْ)sPQ hшNpQz{#FkeI&=CLZނ$J ą֞z@n񳒨R':KG_%4S| `՗"Ї-kR^Нޯf&8P ۹jHoLt8iNz(w ŗ23\m  DB+1 -g ,k]ϰv;?) C"^taha"k@1,N!5}V^Tu7I6[ .kziގk1V(yA@ (q}oip@;;yRB{]e?/,sBsJFPHr%XW·Ό0!;2)ijt46mTn{6Yq;Lt-,@lIf,R'W/gox]f4ʶqnNzMWGvǛ-1sC5P%i.&܏GXƍ 0~o0gK 4!N}nI.:ީVCBHQ"ܭͫ[pcc[q2Per*C>J?I`|立O1O\պu sۥ-~StۤGòخn׬Wm1]! υ9ڮ%b3F, t[osk c~]MmST' DZr{_jumX"^T)u(FW#"|"w_j̬h&BYF_< Bɫ4P5#z>oklNO>_qiJXKNz۪ݞ,aMWAl#-(͋oBH{ݧ[5q^D2 ̢ A 0n1w^VA)p1XF="35PY'tp+R6+ܬ"͆O߹ղ4>%Z\|L,P~Ŝ}U3t捼0]~k¶äb|E?1ix0FNMz!dƬYvc|Tb]j~oyR\YC2+&t@S"zi#& C$ rrnr@0$Adh9Zg\  4)6'^., 7Ä=|Hp] q3x!yԆКu-| wz!ü78B?(QM BgqR x‘=Y46!q xHstmj xyi,bDB1h#}}a%Q+PؠYMץg7s]]Mwǿ sRq'HҷDxgaUJv-Jv8 !3OgQ~ȸ1:U}I\f؊C\; E3-fXuI+|C_8 uWbƠ0e)xb>R<{m?XL=glmLrL[4=Q8^t&.&6D"{754%Ttwligspm)aDzUtYsƵ52|R%+B_rY"߇UCn!Fpi p]iU{YF]/Ǡ31\E4 (s6_AWJlJs׎AEL{ȐM D>+>#ZlvN`ԥ['0cU1{Oƚx{[C] wj*=c_ó.c#un#306Y+aEe!@Ȏbguݥ9Ū9k>z5gZcY<}3 sA% ?BI)T1KvoigKnCLw.9խrø dجUQTˆaWAJQz^BWH{ɕ!\`ߓu [U/ӭ]$W~gң^өۥ;w^! .&aS7e߽_+I ͖ƭͷKC'.ҿ哩a NuE|gIzRΎ~!TՉD+ﶩ ԺY6D,i^83TZW{7xp})$N$K;.]ySO"ktO2?vsk@/#fW/+x`h+u3{l8\f%o9|tlfMH"- C;4x /ѠFwۻG aB(OI"B$Kt,]i r}:JYTHlHgHLP^r#}b[ܔi&>gSϫO\EN~J>?QVc]nu \ vdO]u; eKܠe <9+Y$QY\8!4U:&_KH*_V^dƊ,g::i/dE`^_T$:3v, omtCvjtG)4{- MUv ؠ-ry +V0,bŪ7Nj4`qY\R)}U:AH /Y\ּYx=PT8șP= pxnoֈȥ(m"n& a-)iBnN1uvs RnĮm Nu]Z\ )eıunBOEl,cFY L6zU YEm/Zn72}*\Ly*3']^_\%bP i((^dxӉ/@ͪZ|H-8⚕!Cڕw#?=RD}/ ڄ!Z24P`6m-/%pA#`,X*?1|N|*g5jh%U*7,4<ޮ}g)&H 7^ű˜o8…)6?Vh-;AדORV[=piݱ`ɝ#4 .nΑoQ?}abOXgTN;v<^ϐ'QWq0̩Egc1~zx7!@ErUGm#kng=_A^CQB *ҡ11FքpE<ɸero9s:юIHZ<Quf ծv@b  Lc7X@!jaCWLdCMF=&Bc]ޤ"T۳8 4' On3Ohyfc;,l@](&b,|T%zV&4V:\01ЭT 3_>}=e>!NV.Ey }/Qmjl<=ߦkm;T15~ky 1`:Y3\PeyW/Td .TlgGik~c`Ъg"Q»YbHP4 h˚cLfw.\~Q=AKcJS<"Ipg0}#[] 8{ 9t}9;1;ehsfy_:pM F0(E-o5e;YI4i H 7ĕ%t>#F<2˅h+FUڽźsKWiS4uæt!m'Gt r~{.`3U_I=g?k|nO\T.GOLqp;Jp\G}RDmUTD]hHs 2*o2?ށ0t}Af4HL K~|Ns30sptg+cU#ŁP!1LJ7}V!K+-߽U-k2hGD"@), !0i͸;_NLg9^٤%_7]'}ɓz}I. HC櫂Z:|^6g]|-Ou0ՁxR]]ڍ>|H# Q0P%6Q2dr.ZXQ\Q|E_&ptWQRQ0w0-&ѿcj㚞(ks",f?RڤY]$uXˌ_7+#d^d.R^:A_wC7yER |u[ꚍ82h&dJ !?~+n>?t8EEbS٪t&hwj%wj?7$Z(Uվ.\)bQ*5m:'$z \;-/7WT58E7!'SKFC͈ &Qˈ/j-yVR(OU(<ξ=#|Xz  kٚLz$eu!!Ch~/ qSQ7p w[}IV$`3zRBLn x5ɦ:"n)<"cR/ӢY]ǟqIH=N.`6Ix$dnIV%vªTw@xhL/|@o~o {d!1@^mN0%ū b_Se÷Iw ~Jv`Ҩ:nrO'rM.JM+:eҔ9Nĭ#ZfO Ԓ~F7 :>YcDAZש*k?>q;djb豀6m)ɠbxȚ2pC e OS^ԆL3ǂ/m˱ Y`X5tE+ZN]IřJ3[A L6 O'R IMa*Yrc߁61:X}n 6KUGכg/`izd>4^΍r g/ Ij~?2zg#ϲu%KW8xN(*pO`EHuAUa9`}h> Xhi4$a*)nPuvVm[oQ*=*&u2Cz MP#}lN/2s/ '>/\xa)5$P=Ԣ't{n|ј& Q>`tTq mj0zĝ2=ڸh>49TcP63"v0>9-Ӊ$9t &ʙ6!Dv㴔<𴖇vM]Q&\:@qMۭh.dF%CxܢjL1(TyN èZ \(|!^BˮM*ϪYf`P4ۂp5_wMۛuc-+uʀoͩ8 M]61] aȕ0}!sѩmL\Ջ.pE_o\(ZS+F U=rrw%[vqHQ^j[ n6RܥJSV<\; L ^@.]=_mEsA9 WybLXJ)\$5πCvXAr<Ć")ǃ1fnj]gbVEo8‰ ҖES~GӛbD^B*&SAG@[1;>mƃD7;=vdӸB%zl\Us 4DLj4ߛ~zB\Bjqم\*N/s+'m|mp}|S0\v׎c{h$o̿yrv2 w^ؙ'+| 8*E ujiD^mU0V_z /ЭA+m@w,o+3+X~jUZ:Ɋ=ݱ~dWq$m𶷰}gF] OHs0 GS}{ ?KZEgځo|h{4>yP4 UvLN>nɛ*@´Ý 9A@ʥ.&#Ͽ^KPc$|` Hnk1R 黺 Dh=P|>9AA <1_jFCy<@+ &etu&;s}SZ缁^ l[!?ȓ/4S(!?|\ijgىȢc& 9 ?7$qppzQ@Oz74JjH|UU^t$9XWKUȯw|}5zGRt$93u>fB["$Y@|A-qzz6 DḶUww0HY^@TԻo{ qW { s%AfEE'I3_jI3)GYWMtUI,1"k(Y /ŷ:43 ?LWh+x˓lI6Ҙ3)adWhޔH]c;7Z+o ClG"#)9}z0-HT"Ȏg5i*ul!zгQZ jse?˾q/e7"~]쩷+XGe`tDL+6= v\8 B1jbz-G_oT,fKp5L'bC[}9LExs^[k,;PFr _kbR0dGVSN:{5 h•> W B#xֳXƻk-ΧR8MV /۠k[cqADu(ʳ' FLl~Ye{]o!H#kc{TDWpK7Hi]ԿЭuڂi4}ؐunS> 5TꬃٿOF"!"QOil8p0viit X()?'=t_J3e@&0oIue Y%uÍ+kD6SU-ׂF5Af^w÷Kً~hbA > :e( 67}$E,iq E^7L#W#l{lS`2e׊Iߘb[~8(;;J]6_ l=\ʭiQR) U@n Xpa8PPfV ,^QS mhuAeWc/^|.kUOh]&%4Wy)sS1Zj G/ AK =|7K鮃<|kR:CrQ,$Loa,As*aG_0C%+HKmw5,;n qwS?cyR ߎw)T|ʐ38 =%8a튶=8C.{eҵ29S5Wro_H$ =IOg!D͆Hɼ=x>nJWSD7t~Y¶B@q*N8 ެo?qmzz-jdzhkɀr϶$dj05o) (: CEJ{ b/M9$jZ>+knA]fBf&ukPzw~\v7mڱt"$(QvtM^?Ydwv> ?}KqY/" ;6hv"We ~2}>Z㚝/Pjv#$vw^OU6s?E9hIw2}?$Јԟ#'\3X-"m ,6m+)aNgbp0whxzxdG4uLsml+NNq6D8?Rb!c+IA!?4EJ~Sf50O8BP"BX~]{(„.--`v'΂a9 {)X6v҉bdJn*EMۢk>6Bm1?`c3ۑueX&g*Fq 8::_3pl@k>@op7%إf(~XxjED3-*lr mEF_WC*6- e7}iwj9]i×+X~a)?oXԬ՗_̋!Da5\X =_29N4M~a3۔,.>a]T ɗqCTw"mu&+pꌅ=@8)p~p+.g7Rki`E;1~[OcZ$Y7>~hv֣8uxeo(i1?$we:S2X2eceh 0c. FDY>:8#8qȭ>np}q(j{ԨpD D{ F)dh& ][!}PD}/kI =wŢ!8M&JQ##6jD)ͭ*+)9GqEE9~/J,‰/`]աYǾ CZe#N8v<\T4/e9Y"9+If`Jj"t%e?}lI1 ]z*$;;7M^󱷋hx[)6c-:ѕDٶnPQdCnsEr==w{]u[n BQE{_:t:;trRJSVl'\饨]3Xe ytM4 Ab%8%IXSlę3&t|  GHÝ퐘1*됺/]:8ԧ}Nj5 # 49귢_*la6h^|" ٬:wl̮SCY#9ޜFcj>w mK9ËX =)O` b;6+ qW(L㭥:Ǔ"oh^GNj*-P:%DRG&x A𾇂{BjGdzTMheq <6jlУ3>\`c+ۈ.󆤞몢[wl"I|oG4UIō,H#/y"C) OM$s&Ӫ՛h(7q4]'k DxaHtb#jg²z!~"0|):h0o^%|%#=mm9;4Pԅ?n\5 sQ:<{lqM%_ؑ<ԉAD8D㷚{S2 8W,sC;RX*@*GoFOQV:Wτs;,tLw?LlrrD<iIrEOFd7+3ahS{36lJ)tgn6b~6~fIg=*íXPjA Ih.0e >*͡~, 7c` _ $ljknt6atEtK0w' ƉZш]@{=枞U8^jp2E{Ӵ<`٫vXogk>Tzz9ݺI1E& !#3 7u o,+ Rlz@q 5ݑ2]ZaS{lDax/9$ Xtʓvqyl#zA9ʁ~܌%,WO#LÁͦ+W77{f) /YPa_,aW"I%YrP W'ر?ΛṾB爸pJ?'uSh >s3pPp8́b@j+Lh^ኹ)qI O&%(0`֩ ʬ OFGB<2|%}3E9R N\oYƛ$yE@ Iʀs"md\"/$pW)AG/<E#)zAeLŎk3{p Z~`+ 术ٺC֞tL]vwN@ .+N%L[^>c2[(4ai>#<J؁1  >=vkb/栠S U{RLût%C_BENx̺]|c^N!`Xfc$}dh35a0 g 5orU.g!18:I@}􋺎$ɗB~Eܖ]jr]2kd^5O#Z]B81Ǟo=6_Z{Hn8JqbF7ٱ"e| '6]]h?(!fV~?(i%Ԉ`v5XɌ=H?r/NͼQܗLZH.؀˳7&hT!mit*g_<'>C*Y<;&n- p;ڪ1ې$ DOVT!TXU(B]yԭ`̱ z(,\|xT< ̧Afm$ TDϲyv=˖W/"O- 90(.'|QBU˴il y|hETe0Qtr^ +V.gA^hWWCYw|j};;aȃ=S$r9?0Mghqr:m;'wĥN5C WG2 " FBJ]u EL ΀ㆳkIP%"(lFl+ex2o HYĉI!8Uɻ^ȏO#VZ4ݍWDjoޛxU JxNNBlH'6]&Hlͱ~ mwK}%my;6q<|P)8 >L^'+рwU D'^u=JWkuF^=^m($\VQȷ^V ŒtVya5TJ{IJ Be. 1K/oqu+IY1Ձ ^~\lμr?Ntc2˫m i*jyN ']s Ǭ튝568} XΟxVxT(=px'WxoG\u~2԰z V1 O<"z8io(945ar('T|F7=шտm(A].G5T3@NTٺZ};2Dz]s" ԊP)b)ڸx@C3aS\6I̷$/v}DЧ'yo>]$f9ΌϛRKqMguR˂C Fya/~wZZ#9r2y޶tCJyF.uy!X^DV,W<~Ş)[J#x'Uke2e; f2‚1>StBT%1-~]om } g`}~U1."iSL5s{" 6e2WE,FvE_)o'ąwTuڎ Q79kSuf/+x~(r7Sxdy n`L#mѬ?ҽGQ\Kt!C#iz L˰PVR45\J6F]U)P}^f5 p =(/\K,9"7\~Q.vL^y`-Iisb_p始EWϸl%}\ җIug=^a2*Y6B?.EZ!^4ħ"]į OzAH^ dպ$&h 30ώ ^l,cB<b$?&AMd*lXAR:09V/6cIzKMN ٔṔ@>0mdQ^O?#] z~lAʔNWm>zrVR8mZ$w!_"ƚkBkxfH^nG,8"@ӆΫE͢2īiC $ŚxqaBQ`x3BlhxiF$Ԑ` L"E nO.SSs.^-%k(Ve8YI;Eb#?K1,b4GUR*z`*85Xgnc+#~t!c$uXrC D b>(Yf)NV,fl{&ɽ> +c9DGlax{l|75}~:!3*} ):u>qlFˡI<<Vtύl=KYEA˺kQ|;[5J>!9:ś44߬`ϔ_& ~a-Ep]gmL/xğ% '1{۷-6 > Sºl4y~{ wUSg4|~M01 rdTuOF,(#{2*dkXs. 9DՋᵴ$K9l3]T t$W?ւ)oӞ|tc BQzN=Cj`ʾYy%כa|&tMjB-}u;pPrF5`_doBR" ;LcIRohbqq'{>D!优Ha1ѶT}8eo tbzlwl|Q+=]0jdfORj.S0:s2.G!7 I{vXjEZpT^dG*K~e{^\'#x`72@"ᏝqC#6ִz0%N!8A]rӏjqA "Oh[nîEIG~ʻ{L_P>73fun.L9&yX:d\i"ʹ]rHܟ҂cF!{ =[mY?Mzpo\ґv??[_bߡ덟|K\/ihRvMرeOe Me12uYm]<~@q[`vϠԞ\ȞE}6r5?53\јqw)xtX $UO ,只8{@'}NCNJGPǑ?@(=퀓T`0N0z=@κ.4_$pQc/AcCzC4RG 80IIǟu hgŏX0t =Ry_=ΪDDq롣> +O4)`+>)j)ߨh*è?̠7]U%ww1,0V#Nv8d!JiSV;.W:K#Jjtz,9cz3L#MC[S#X Y$=ja+7~qNixYN14IԘv'nA`#ze pH Θ%KwAL7lvAB!TXlHr結:Bn6v9=`ϒ''\ "w  2 QlxA{fI^/1*qkO1m1Kty7 c"(Ma!B .{L*`Jf]aX@Z6"Ro-і&3VaXގicvYrBP[b!e !G3ny 0jDfQNBko«.KSW7:|(|bS`g"YmTY^3-s A s!`Žy [!F]jY,k9+W`fǁȂ=r7B3v+zY7}@XsȨSkE֓{}:<ׁ[s& i"zvЦẠ\8]FoKz<>4Ɇ(V%D'ъz}|M'ua(RHERNǐxxY;GXj [imľnMG6IvHVl/"om&,ҫS>َX` Ev9$*bie +j_4µ44 vk\]ϗں 0'ALW˕fܬWeMHYǾ]X9nRO޼S?\"6U0zOFB.@%QY"L@NPI.(6w,@jO jnd]1Ŷ`s>ibلX^&8ŧ.^iZ 5t"" F Sc,C?K&37@\!s"j"@p$Јڰ@R_#-V':F7F?bZRt/wRᙾ=!G̫鮧ηV s{/aկ'?Ȏ̹w0W)$jɕU[o\rW3uS|fc!*b]B%)ԣ;hPlFUxN22dD= Тzmڙ%c Y8$g$XZCr.*ZPM?u0߻T<½ S"bi/ =N~s[io}`2ߴ'Ϯe$Zn$tI7I ru)ќJ74<`T)Y[mY!r'~s.Xu`n ˋEA}8݋!:~ųKO<y7p~ug TܮaѴY̵9߼ުR)4[R.?3 _-W24GwOJ75/]8GIfo3/u 8j.vqcd5&=r+T骟mTo9'h%1f>ڗ XֱU'vo?.Kq Q,UNIffIBaNベg''S‰ _z]UDpgX2I6;1|cC%B24C}7_P롩KbU?nF`M\ׯ3J.~sIb݉@o q=ú97lajn`0)<_83UB!U Taz4OhnS.+@n?cOځH em7+ u1' @X0qPYܞ=^l| ׏~]qXҏS;u "T(֠~06e6`T$5:(SB9a+8b5N@/2":#!ԟ?u`b'"s؞µa҅efke tuv"lgl|I_r00ʠudNlbc\RiPWPLIKYT Si 0j,WA o{o8S]F4+lLd${1J}dTq# &%ᰮ̓أ gXd:̔8iclq ͇:i0[~ )<8oaalS+cF'4  LH0WeЇ?CR괵xe5B =6\1x3kꕈ@D_?[o3]ɶб!~#x8m7@\L 7(CW‘HW]!j#ߐTRzm'r4ZȫlMUHy~CQoY5xݻRk٢Ce)0>jWdYTҾcu?uqs "683A;F-k@(生qexQ0nQ4ď/Ӊ.Aee$ٟi~yG$9}2bLwNts$^ߌPvmAXRI *s@FuY$ȇtKYP6L[N(c.Ʈ+p|II $>'~~6:͓J>f,FN} lbQbr;׊F+4$ՈU,iTߨG[9?vÈ['LC1/ev~7A}gU`Vϙ;6/F|U'geѦYS]&7d((Fҧ-;ͶB]ѬiiFǘEkۥ+P@-®weL۠9-Q02 mE]ÀQd"9*uِ33/.-qlRÀ ro2)$~2NJsr.`c1g뗅dWZS?h9eR15I}P7)ڲq-0+G L{n #GOOk/eu 7,%9 휏fˆp4u P߄+'Nic4Xi̺AuNpNv ]LRxJz8'љno}epҕ>hSC#WOJ,Nghn?=*X3KgG6u*c.ֻءu'O7@0o!.&]x (FGteL!mf;i"A+_Fﴒ}? u̴4SPuHF,ݠKǟK[E,?pf΁3֞?  zìq{ Ōz{ڹ'k}ƹUMLBSmvz΋_52V%FG|Aix+XVS)wAǫ0ŦEsП ekG|,a-y!O?:7,^%88}-ž^hEGxӄօI1ydn" MVר0qb5c>E3{K}Ԯg'Ls% ^.]n.7/o8sJ3 ƙHi6Cf 5xmԦHLAdxn^(t_g"i:vs>>1Sb o|!g{]x-aY񷐺:s8^E ?>đe4euO]ΧnJcޕ?\3 I^T̹:CIm$N1tnStYu͟`&D}Ĩ;\,%ArL?C-* ߃+'#%V-Y$V`Hd+r崳Gڊlp⌢FoNSE܊Q *8ƝoRk\,qT=2|؞eS&"?DC߬Ŗn\ f9R_B Xg#]|]ZڄJwnGW3oOVc0Bҷ'#vM$&rzՈR/YY5fEVdZ~ -h1̱ )-cNf#R)(p7b8*^* h v4jPq]Xzu9]W#­J["xA W F ݖ 8,ʲ9NzS{W.8)4 ͨ 磇W!VZcC)Wx"Ƿ:8P&ulJ$]p͆C6d*҈ofmx\tl`$kr\f$ ]3jr5;e9ƗUgƚt"5g9C! `tb]#Dq~P`~MGf!0&wԱױ7.:|مz*m1152Tg7JϰVj/㞸A~^C ,2v|OUnzO)@6>g <ւjCaQY!6NFn1w˜tl 7/{^4蠵3G=r "3NBw\Hxd׸L~&\_;f:Tw"@2ɳbC`Gb }$$"SU0]c~=!ۡp  w#o'bjh/.ŒKbH0!7g/"g30͌3_h5ys e2f$SSZg&f%>W6Rqت^ehuE/^F0Wl, ŬKdzhpټ2jcuCy,՜YG#WbFH3cTH'ovQ-+V₃A>x/+Ume}ȤZ ΧK)S6&Wc{ ebl"T'Ә6/x?M2v ]mvib"Ur=* C FV}Xsx2쨏7^ ]AzSxɽXlG>cahgdw40枨q@"x7BQvu![Gc?`dRKj2{6Y >i`&vE5휍0&Mtpox!`TO7)Y 40L@D\ ۴^U4Y݃]}SF&:1$:&Sn]e!!''%;h +Jq>APr$dUjC7cT&7R9JuO9s}rL8ab`Tn.\$Z`#3{N4]mC*f 6!Ѯ?;h ,2ӑ ۪Xѵ6X MBg $ṡy;+>Br_O*eTyga?"E@; $udz)tT]ˋU3ˎj30$iI~Yȟ&T)d_pABc~>SEh'/ {{&ލbEMDTF>1mE$JD,DN7g(Yp|„?Tq(\ANp\6ɟ3l5=Fmk+A6'/pHSR;q D]6M- 0~3#TbE!t̖+, "H-ٲy S p6Ruש~wҤz`Lg5-B +iPE|]՘}3a€u6h~Mi JC_/3DZKh߱up^Y\uaGt e}^I?qrf= " 2p["[mmP}CSDsnj+k}ranɋ@M5(@^މtMY~YK-"ζ;Yn5FAw-ƆQoNok qd2!NNT>YQ*%ǁqu9EXbʧnuqYzYr!] Y3UzzBϴ.;V>^x#E%TRr£uxD' OۢM BBļYᘼ 70.6-D=>|9/] w;-pّ_ټ9#F4iԧ˼KA,ORg"~m1J7zZ hvtFjݹhќa& |b0H\py&X iX 7M 㪗?NLXe݇6/Q=+V3Or14\ܷ{?mXKExeyUi5Ue w]6_nwpBV7stdȿ0/z]vc@aW>%BeSm?69B1j4KS>?d4Ԭ㼊ӿ}؇@TXI+C}>sJ*eDў^Y+M5 3:ٓID ?uT"uXfV0^ :D`%`vvNrl| tJd~oht^yk)F6@Ml=R߉kh۠J!<_**nj2_@%|xS {5ػ|4,BKf']iv~Oa\ H J+`!= F/3HP񻡷L6%W8P `^/M[pQ2uYVGN>ܹ*3㗇1;_F_L!N7|k/Y-}f6r4)LƝ('ϩ=?O*~5U2 kAVE7V  hK2\3 |BGf:[ǎe'MdXØ.dɱ| _D|XOg<ݩ;瘾}"d):|bayr5Wl5e9+SSGc"-'!BZ ‘(!_cԪwN&@gV#v5)?8,x{&kEum,K)fu,N,YZ i0dѺ OgR[Pχf{CՏ/U:@u/;l%K ;po0x T5;htbbamB?э\3X}x ϊN@жΊP,K7\4SW]'q/%,e% kQ\jAKo&r6\H0urPYL&$yT|ÖET뉻UᢞUk&`85혎aJ = p@ Jm1Ijj%Һh>pjv?TRGnǛ M6j'mas>|Cx܁t>g?%Aܱ' k`i/.J.2sd\ ΗrbW\W6G}k 1 `306] &EPѪ"qf$YQxmm՞G5KfwR C}YDiʲqȷ͹e!v =;  TD]?%`=7 04~K/CPh5OaUG`j:>RPSmwQ!g $"˪3@7֍z &*WF|K%baLJe|aP!ǎJ;\ټEmﶤX%aA8=ܘv7/띢Ef 'G B4{S/}2)R%u>u hkր㏩=;% +Z񇻑Ťnz@}ۗ ᅁx^ sJ,\x߻jl12ltߑSg0C;hpAsKXExzLȋ&9VBnYnEnx:=?a;U|CN|)$,IreH{ 'ڽ2%i_#%&ٌnqڎ2Igg5Uӧ$ll$M;rZHǥpaƐ ՅЀ^͊Ft\r??߲h| ɵy^_56\m{!XigcjӦH])v i0t)IwI>^m|l#7FU ԒߎP|-UjOற˘W\6Qhq6.pIG3"ټ!"m:`q2F}aATu/)iD DumQ)i45$p`ѸUcЍ/%_eJCK~17im5qro 5WvI>pLKa]o1#{BRLjSݠJ~cV-]?^ 6 ™\P*ڠ֔mL- Co؞yM֪_}sk0V~a- -uO {q'=&߃yJA^ NrXRMo/@P?le PW"O/* ҉p?S܀.FGk#'G_KM󜧜 O|ڠ3̃'+a,ηR࠷r:evN@LP0n7|9i]ۖM=/søPjC ΒD;OJ8=La1D<'$SET5I"'2k0]l; 0FeZ㍱Ņ[J#ixӁI.t]G+ Hl3c=8!<Sv՚#S+&[Y]jl# ?A"B ryi\d"Zdc9qQl_'D6w})w8Kmcwdնj `v$R"-VB&40{:㵠=3hƘuןk_ 8%Pm6vm^6o8D[ \# hx/:Gu'6a =>( %fxv 1|57Xt4ŋ I);R̋BQHMgK IN%·n|JCzjDՕvA8wU/q!~?<LѼg2\F.noZ>wc>)hPg5- Y ~g  7Ͷ$/qotf+Z>c$M4z\[kIF$0 ؝DlAWZ^SջP|[#d@ KXi}gqN Ys,c8O9S'] i.f'+zא]/̜ Kl\(H 2)=J5.\+s[X j+:s]YÉL*C[g_7cUZF,iR-;0 J7ٗڕڜ@x2;@]4Ttn)8U FGa0<3@U'DZΖ iE-{ @P[>0Duf6Ca-0 Y6&ق DC'«jGގ- 2 L fJYă [QjJ`rT5ͣ,Eu$mbf_)ÎЌ6W b {?0.cI2N万"R]2|EYeNL"ʦ\MHW%>=-[+[m+a!MNwBK1{p|8lP?K_Eʼn9nȅ#Ws4*[tXD7? ~&#uMm` 1MB n}H@_РZ;%djZȐa "8lk-hZnEu9~4u/޺ >YܣCעg>Լ?TTE oWo{q+~W*AaU!!ݑŰ,d}EnP#NVƞbBe8f!c`j.̫>NGSRo z}WX.kb${-il*nk2N@ `5s$j{O-6Nzm,<<4,iXyv-g)Hh͓̒XkHpϖmvb3{|]|Kr]yE-QV;zwKHjj33~_\E8 "P>)Q"DkZyh MfA] Tlx֪$4+/ӬUm[;a|@ΩFNz%N+AvȲ(|7iC<H{X :2iQA*Wj^Ņ&5'XSt}NK| ^LɨC K_^t¿~dՍyJ48} c U YrMmH7ǒ&-o:\VPtI;WҌ\`l}0n;4PfxZYdVo,.S4UI|2%_+\N?nݺŰ΀k-KEqlLG.} G~ӵ}GpƱ GUP@)iy@J>WSS(ToNl׃>Uڮ s[Q0Rdd`s7W ڹy* -ÎUFèa5 [KwqXJst6 zYdb8@D~:]j3MC#; e1OM=7`%]9\Lⲅ@CϬhUOkE[fNCo(-Wg< 218(l cPK_xi>/~Ac/Xyzl* k&qK,c jqԹ%u=^԰xӧa&-ϟ!A^s~7)5pK+Kh^lצ^j{ZTcd}L6njw"@!>R8KUr.x_ur͌cSM2<g0貢zc']!M..Fƕ}6G)Q8Pl5x#NG{_FgUl-8;ߩv]UJ[Ē HWZ= ^5+8\fb:L9Vi;,iStZ.pO WG7:IiCrrY1JtR3,zag4T /m"Afk=*CMb3 I]@JZ) @CGl; S%CgI-Du1jl$e./Do(}aaB:PXB:,V5^`IdPȶm}ǭEOϥ-21In^l= p[d2jMUvkE͓>m7Z}mb!ه^{G94l8/ E]⸧X_9 CHH~묬6_<θ1jy"xlVJ&e YKNr% GH$Id f\k: D}Et~VQM<Ɂ]k8CNb8|W0&uɫ+O>By7F:AA MYlW|6"Qmj"`Wp v?b_(,VQ9O\Nt2JO~]ƲĽ*Qs2 0ƽSn77J,P1i AY h1wEvid_/*pbb{;|)q*=*5h"yߠ:ԑYx/>i?tCNlLT@qH) ɮ5B>1]AAQ6wuH hgP`42WkF{,T.1t"Qstm`+F̒^ wY.N *5]j7~'37)|WbMRG$=CFS~F׌!$ZyӣCDꗉw" QGcHݿF9 qx t4of$ e9+6b \Wȕ9\Z12 źݴ˶!=-OGxR}^i2F`GV:#"6 3.旔.joonXg;b&ةR+}Vk\H f;WT^53ե͝CG^S/~Mi^r_M4"2ru]UU$5n-\L[m1VnE3XvѻvCJ`7YȜOM +ID['?ݦ[^˪`Ko=Q; t{r+4Z~.➂HH=E%9cP=jV|i7ry=pT2,h#T ?@(Ԍ\L0YŗNAWy|'h8RaMyo_W$b8Nwt>_wf`^i{堇nrOJy=!'$/g~n9Lg&Tэx3AӜfs]2"'8P\fcD/\<$P(q,z+1 h+1(cv/:inGp74=SzFݰqSgg*[ϔ3R+LhC2?2⛢a_j2Aa;nd G5􂝃mCrOc#UDbXbD 'yg.<<,tb4үxv!Ȁqbf vR`JU;g:-9+"_E,vxYSCDcc ` h@Y2Kr; 5{_c7AAf~=tѯ07:S}Ů]a2hQM/e$1Ꚅyc߲~' E?w D _򜼰5sy7!gNsjVWdF%uݠd3U ChU`ô ^C^ʙ4iJ<}ŀ^O ˜0O4҃qBM@K[3-;TMմBEairy^`,UUi'@cb7 m^P<,gY+2˲z&pQ #uɉ sн6gРgP(+SqJi0 : f3*Jz65I$Ck<)ȴh4>MƷf"T2 c(C3a-)Eo/4` Jr!O0>tP 4礶3s>ݕ"E#oQA ".@ՁZRRU#-gv  6kN O,ۑkUfHfMo5})Cȱi&wX63Lj]bBt080i`x/a!赼,fHM+:SZ_zj='v&È4Ǒ簈ұwqcQumrF&ꈛZ4z[$xK Diz5P`DHe"_+frʦZAcsHwhD#EKy<q~2{MJԡSl@FwGq+nO%v._3\Ks:K2_+ ) \KL(`#[(fb΃z`0 &|k8@dYt=g M fÅI63 Vp6fMnvB߻sRH|fnC OX4^'װA kAV}HSr/H[򧱲$ bL)L@!\rF䡈00ʪW_g}- Ogkv#B7t)Qq rОd|_bL^BGCYh7rE ,EAy-WUq:Y]G.^/2FH_'5y]D`CiXm.fFD5b81}jJZ(2-6ʏAUջ>._E 8 "r\ZKȖrV ?J`z_P.򎨳,&dNu!A.ebt,T"Ӓ|{=6,*rqFsO25ʤXN]bզ"Bl"mGzTB79 +:-nX{dӭǶxĚ* J']SBYA8\35^S c,vx[vB  eF﷜Oυy^iXpv l9dFiRaJvFg*:#2bPۡ d>ƱH3YJ~C:eIv`wq` I)3} :Xҥ=x:5d*tL4_93߽502N}ulvO)H[1 d&<@5)!=+f/.HITk  j)lY Cϣ1IZ!8|l=Trq| oJTMX8]QeܕUxdk[ͫPƌkuI;!2!hOFQ0/Hֽ'M)p{pQaT wS "gդd^QOCwh.;\fI=@=JO[j鐧] \*ܙG5>LZ!Y)`Nz=|um ]'qݖ2bJĄ8u}cTM>SӇTPtYSJʿ;Lܰe24xg5zw|!:`V¿UB]Η3&[$ƨ?_6d2B=3rä>hk؀P~Br8ct _ݚH(Kz:|NmwlZg.fL텛RVa}ZĴ܀&c)=\}cU:4V(ק֑'+^ĸPCDFsY"Z/$G OY .y%zKjS3Qqs^C־_rRN}`tfp>Z2U=^^׌BQ,x: ڤd93t +g `g1 ωk>˳k^`3Bځ4 *CyC~?wUa-!9G_^?Ih==p/\2KvޗPs7鞁S%b;p$Z}eHjm^ Z %;T; \ɤYgS6ruBĂ3N ۡG1|[dƯ|KYPEKWN@u L"sye%}dvu"+iUH ÆY,6HMA^ǥ|Kkb2/_.Ֆrro6_:|RDgykωD<2׸>{Ѐ[7=WIutۅ'?QZ`ᄯF9S<Z$;d+T+R:ן`as'KISq pokwf 1S|[ܨ$|&Yvinf;ކڃ(kk2FEI EM>bA ק 'ϬS&wې**ts_R7"M$&.S4S|v}[r޺T 5y9_fyY.o.#'+5N_~09Pr0$#-%%|]? 5l6Co[!6kWeQ+BdaTCdq6DW|.ChpN;CÔpO-^!O$P&k`t; 4 џwrO=T)07EOe+2^Q5wGήyP} l&_^ݾ>ZE2#Dr7iYP:lDU d!^S&>P^P\IU(pJU"7ɜn77 {(Z)߄궾MxU\Qy2oy(pعD-ZҫST{̜J\уhTul-3ܧ \#6Pnă`|CĊgo1{x!p-SH󅞨;m>ƥ9bu%J;Dt}Թ8cNƈdGADK7?yfWt"8z_ ߽{iyƬne^KŬr sQ#eMDI"Mʉ>e\^ahZwI.\:[5DzJ Rq-,c cN{Ma=[8? U*EfSbe*2)`"3i%f nTl,Z£!j %uGoe 5&6!AsKnmEf~5"(c? FR+<\%]kUPp\k㪶ELOq}!P T9X .o q .42PL4&A5uGAάȀE־Y~v@6^ <8P7]Q#ҔTkJrΕowR* iSOSdѧKTFj2(yuvW`\5CzGrB tgsbH)CtW: Wiw"(ح~բr.S75|1FvjTq4#_?Ut)'Ϣn(nh'HRvLM1Z<51X1Ԟ%qIϟkG`Y*Rn!8c+A pVJuPw yF ꍬ:x6*(L ]1 L'hqYL+͋Rk^9߭d8@Xn3UH6ئzT&UY%2!E9MiЌoQ8sI}i!W* ue܆1M_V9V?CI,:!Ae:{ǰ1 AB3?Ud (\n:w7Lv6cHIWlԫF] K ["n+|M\KQߡ66p<_f1hνD |N7z_{Tk bltJ'D=]IʶvwĊ7nd H˱Ƀ|K%G s=2uDm$lp[KgkI$܄KoPeĒkC\=0mc<r:-21sKRZ'fv{贛+D,yvZyQphĻ6׿ϑ*M[,w ҳع& Ai;qiUSQcy "D Ǽ܀.o,c#?L\A'H3)[MLT0ᶎ]+܂HO^ROP)[\]ϪӨ,U4Ɗy}c*)[Pˮ R_b.7߯|Wzi;mnO^ AVt>ec=T8;nz\~*xߏ%w*h\,@Ft!s6zI$)vtTweR^#)L3+I3ywGM.ReҜyt'6^RuБh*U/fߓl W:e{5d΋U?*Aǩ07s_Tyr8X҅Iw`&qEXsۀPpj87}E" aBi!rkZ,Vi3zc'0\El$z2\/яVr'hgfihrM* Ιm~`O{BPD%l 2)I#`}X7*M$SE~ʏg*W\D6#1`d@W#@di׮qaϿKjB6K6aB>,7_ؐR,Ԡ| ,ҹ>&6N=WN^9WEs)Vw+1"7pEuihT&y1mYP} QW'd9³ k%dhmm^5rhQuJ>!J7Ip`ecא@AoBsKhР)[XKafciVƒoסP''BIj ;6+_=v(e݆B|ȅ61E pո#b 'uCJY' mh >F<_+KX USUjr[@Hr hE`L^/| hj}z]KJVG٠58 HRٿ<`Gflf},\LݿD[ƸCāw'$:ʩٱ2HkgƐs y]?ǜf2s0ZXUתHeex2O$E p?0KەO'zCy&T eƦnXPJ)j$VixH?'/>H'1n~ 09 ݲÊQ!+ 1㾇JVS+g)q]R+T 3ܪIYk/:VŌ)`5 |QI 4=Ti?۲+bG߉C-% s\ԅA &SxFAkZ5JmG/4 T}-c?eQU͕fQdžCk}uz wzUǀcRgYvtf4`q&^Zjwv~o/,j5[3!|{v꣪_Rm7a1ze l%ZӖO- 7d,:VSo/| _VoiJ1P]}}-\6.-,do7L@p -HSæyoZ+9?LGeKI2 |,^ n3ݓ{alB]"}/ʽ {cD}fk53i$T|#GKGR&sp‹EdZ˳\D/œB-0PB"qNhT 4 BYF(ӗcgjhӆ+S6Z~#J zAjs{3u\>AHQWqe= .x[OIž4&1٬A Q(iv [h&g %Д1oT6%Pr tÊv`pR~8xAIfba^tK= ̄l"h?zq[!lykZɰ{= VOMgRY+6v0=WUH_2 {h;B/2jI5AXȸZp8@d#/űn:+  nڃۨP`|4M39zZvwi+ѕG; xm=wA UAkPPBHG-c>9g\Ԙ'8orPD0 Gq`ؑm},a FHlD' ԠwALP5PTi\wr:\d5W"N1!&}{{t٪ac qPoW1I?tU"u]F Ƿ}&ȉ{ Ň [nC« 10ѷj+lf$lpfKifJN%B9ծEܪ}X,EgUYQ3k*d]7yĩnFD35 sG~f{uYS k)2 oEٷ;rU>3 M3jhq8vB!<9w#l6x,X/hzjv>h5~Rb}Yo8r72,yfn2FkS:pϖz~2{)Be/|v,\X. L6{MRO~(nd'HW BAO&YL 7\_Ѻvi =_7ycy`RK.o8t?~8`|(V8Stj,S*fQ ҿ2WL> ;Z<  gbj\FO]ɔ,VH##@vܡ&*bNe%rztɣ2!Ƽzo*TfVnrY}xn]`^C80d͸R=Hg橧U@#. 1!?`x5z^(80rM@k9r(64)#XR?5d3`s6l[Nl hR'Vx>:}4[F+BvYqy?.͈lzXsA]OPć6[#U%zg ׺`N8KsUCi ;3\h(_e|e@QeKms GJӮo╦=DO3ИmuDW1Ы F5u77oؑya"Awlg] ?Wҷ/m$/hOI qc{۵_3&r".rjX4'Y%gLm=brl{z(X/Kp.ĒD&pB#ـ9!_i[B_m&K;vo^IEcc Bs@dA9j bmK`t.B=(Gz=s̲5 E t<S9.2 UH(rʐv8X7 R;ؤ&TW(Gw  Z~PeYWNmT-'DVٴn kn@{&۽o`\'Neo8do9w-5##J季/["Y#4t Ry d?y rYG\M8GXyP̉u*|iKtk)Q6ei,1:l;#2 j,J\̷}ʏuD`ljMF }u^0W19?`oaP5& SN[ԯRnu'/B/mQL |lc5hǑ(\4#p|wWMJ\^V Ϟ2'0{ }R*>..Ll ~.J lK<{{HqZv*<}@SƱ)>Y8 {J6][rx4dy>J=4Gg@z$ѰVa RBzs΀wd7aED\̧t}gPy 'D@̷O8:&Q%RveҕL 1 f3 LJ~A69ǧ Zޖ!-DA/.Jc`ß{/9:oo'yǡ鳎 wEJwPaiP$z"a-lb-;+s^1= }h2GviCe6{?Y|Wᒻq}QT8BzNBgfEȄ1`|GjsEQ@#] yطz05 {tVy/=佂|Ia$oaNUe;g`āU㋎ϯ<*i|Wki|,4 !׸қ&գ.h? LiW O: 7gqxW_%n7NEWztm]BPy;)bfG(!HYti_[9 |/?&< 9ulJQ"gwg@yopXԃ6' ?4% we!}N:8JactX(w?Gs Ln( H3l!ҋu׸Z49A2X΃~uy-6)r87twQZHK2cl? U܏jOSau>dKv'/e76lcڜ%BS 8Pvwb[!뇬+kF<ɑ11!!-StPR~n{H3:h0"L]τ lX6"7AM8|JnɮW#FB7˜ a #6z!9g?`J" =%VsEIO+: g*$t%hStޡ^2C{ !PU1wݛ-CM2CaokF8c:%e=Tq` ^'s=O:p |8ϴ=qՇ'1+ɛi77qG@!y0=8SX:\‚ۊpϒDeuͳQco4SERiW[Tw網n%R)j}a  胲R ]FH`kz E3AzgGRhk>qю>Ɍ-{BjH_vw~=AkWL7M(,L|T̳w ,aHZ\k}3p/{-8Mǘ` wo_ l3gmog=dG9r#(On8+H<}:_XrŎw/Wl2}z!d>-لZ%}fG`h}_{O1Uns˕䡤 WehKJ 5cœ۳ _ <ZCdEK?0ٌ^cLFKU)|Ė,m޻' 톪>,]Aw( |ocG5vrcT _↪c"n`R6 { sW^ z(߇9d/N#pig͆0+ܒ[xA?[o6js\LҮck+3c|y)ڔ͆EBD;d693HI͓O=Yy ^`*3U!m+ךN~28|U6D.|ƈejCܦx5'i[I=eust"HQZL$M/XZ:HmHbUm~'K MZF]ǂi_w|*Q V. 䢠hlZZ;Q$„si [`$}YV*fq^BAy)P +zNG+NS_HV,Gf)ZFZ9jQKEV]b0^-\9~F1J^Inb/0Jg>[z?7qhu=VbY Bgpr/2J#ŝFמENl!^ ֓BhG[iq=h,G#3gKWP.z 9Aob_.55YWact*[v:Y8KSj"Yw֓ e]dÚh >H mV`@UpQ3 jX֝x }r*2>c[*4|*=I*QPZUکYWל9vH\X59@)Pm ZAzH`IOk hVj=ˉ|!$v@qh@OoBCd!^VT|7gsJTZ}6]?=`ߗqOqY` td'!Ԧ cAN,ol!tqUihVZ0\t.m~xpF]QrFseIT!Kag\}2+n',UU(=Y /U~%ݽQkOsiiP%(= 4ئEbpϠVⱪ<~6.&ڤlsOwpvӣ p@:~} ~bd2lˆ*MS6=cG2!2*t|?.^`B!Se"w4[ Cݕͨ秡/w߶>1|;zΦɝC]V8Z"}28Vz>Ǟ2ٔKݻQy"\fNbGĒU9x/W`"lKΩ1_{熍Yv8rmT#8#1w~S VqK)xq2<%Fxixcc&<$mfu:9lG nNϚ?+fq\xkC\{bD)1_xZUCd:1~ Nߒ".%y(5_O~+aR_) 8aDɈwGu'}Hإm%-YSSlѢJZ:HFȥ=:`kn#p4_' eŕi Foa^*690.GK5v^O[[$^ZZ&' ~*'E_z5t7}({jKC9r0qOhK" TVQ.:ČR}WΚ ȁT3y "7Lެ)Qf6Ğq5x"1V{F2eܱ_`Kpius8D-YNTS>q;al^1[{4H\mxef}De> n [3 Q6ܟ0P>} ڈNͺZs.mA'4S,0@]5]ZM0%3WΑU!tuv!M(VBuc.̴F#~6fD6眴c Tr8}:a<88$mD5.cw+E8\Ϭ #3W?E?P4L-|㏚YE#O! !JWeG:wNS.x*:`FK77trgiH)l^) ca5ӳ,%nFf )uX!wUƌS L%[&"ٞ@B}dXWolx"_{mp4q˷"5,Gl_Cu4d޴̲D륣6FSa2 =fI;;Й!:| ,f$;+<BeH pG(f$טNSx]1 5e|S1($;☽sWCFTɯPqR|ڏdz^⩑ɰ W(zz&"iT/C8b@[u,O~o>)l^i޴"V(!p zURŠtc9HGnc/8}(rv|KTPur ;RGDdՠRFPN(d+ -O ,+&17Rr9#]Z[ NJȽ~%wOD6E7s+,5sJa&p oxx:ZFBY$Z) _+!Ăh>2AmM.ggX+ mĢ(wp{@ hBћF+rL%VW1UGh<1`hE?fv|HэcV<4/HV`Yn!ذ Gaɾ#RK n6/JI{^ |Ǫ,$U<1 AZl> _tO6@sӵ뮏cPDCqR}(BUӁ8 v9XʋQX&,rJ&wuR DK5{$&%<sJ4x ۾%w1He'ghT`'b^ Y&%`QԎ#:I_n%pGaF]&kmr~E6 : 'sM[;152oaʴR~J9 8I HQ^u[`OyY# zmw6Dfp}o t#6Q9]K'K\өTGΖ @FR!^*BH /_CًΘwGJ1` @WeSiMzb@zv:̿$w $$:g8ޗ|ÔK ]<0Vj]:6 =/hG“2pJRmb}$)HL5! 9k-}UGqv o\E*~D0)FҮ+y*DC!;&Hf7-"i@-HLnUȏt%Q~GU+hQRcNj|VFvI%>۱b~W)a<4RU80!؞JZa-ĝ#L27c|nqa~M!0z ܁2^w)~DDdʵog_vNPoe SGW}hTP}s=O9*5⩮Fp!U[/o ̚9;DeLm "^E~;1J4t_.ZD83&N pŻbe'CL3%iB 3FK'>SJDV..V0T JgwP;=l}l-Lx^Cfq_ жQu 9mKX0)}~&Ki@r"c>ѼlguGldITMdٰnc%8ud%Z ?{nJ1ydq%r^=@MH*ףm3.]']^saUQ&7dֿN?JEflXz;f&[w.rS߈[=-2)`q?V0HlL -g_A7R<*$tHub WSu 7 #[05s]+[Chc:L T!qɹ>3O?DI3&w$j 飯ªQzӖ;\cF$I+#K9lwL-*5m9jw$@#R6&ʼn"ﭵT ZQ EtMh#Fb}%ƐWEjٯLVl^r\fSuޭ^}ښډwKdAITX€c|,-5ڝsh)05loD;~ &/ д g,-;T*X?dbHCMHm<+ݻ zX\~}7[ Yq _]\xgW J pB]y2\-s $t(BA/Z1mAڌQ M'6H=Z+9}+8N1 /uK\RX=qe.eU6KdDUq~μN*}*>nnG-ܷwLAQ?ܝ66_ZkWA l_L/|˜ ]4Hi@U 칇3|9+gK'I>^^aj:_ u>}\yS?{Eo-nG_WBc3 ?|L䗱SDZwYZՌpTGL;5ʍM@7h!LH-7Gv^$fHkekl+7ǜwM$be_ѻI#hDf{:~&ZH҅I$aOK3")_Zt]]cBD ¿č9Ű 3O~)voiq>4\9ڡP<4v5Woy=VOmjp60 ՝`wxdN?U|X ^IO|-M{Y*QiUC*.]hȖ20z(mEuTAFYo:yq9^P[4iX}H00%e0UL`AfL%b?P~ivPN5.aDČ%t-94QD5G/}b'l\@xiI8b]-~= n.p䳞08ՒLlz^AHO;L=hKjc7Lỉ"JsVN$Cu\=8ԫn_g7֊ wK[cY^N`~FhT r'ص)HkD/zЅyF^Ov92>)e$;="KS SOn]5֜t)Vˋ+&"jd{E9Qmb<)U *RE5yIq C'ONR;[~GI/~Y((%@}9xn}S(-95|m?J@^2|7Jk6v`+$rUjm 3F~YyYܞya@&voD?䇵:y%;%"\碂BA6~k53j(/ӧs|jdV39LIr9{K+>E_ ccU,; 3;t4t#eE]Y;8ٗ~Uk{0HzoA.ɡ=U;AB.Y2زz9bgb_wǫvQbq߰9XW5 :Qh63YM>NuꀿBbmWƛ|U;6dـUE_؛:/-ѕ6 ]z=JvA6/2] SB^dM7dwmX$Z?%N>LP!RyPM659=o5hZX0A)&!ʞCTC yqR2+ĕĮ|1^7e\†N(?((}ʔ9v/˺!|vT-]ן"^fV궜ȋtk:~nm 4n Ar |4q{ǿ]KO1~o0g6XoXGUZٵp|֨);qQEhqzc>9 +-:OCiMWGg\'͊s5⡁59(x}, aBdHwX&jN4B3-TuXj"yFMge2 rHo0oPfhl D%@Ƴ9&"V 6Kʥ<fcg9bcY7~e)5L2=О ]O8 ᖡ7U9e$, Ry2GG )(^K|oLk§U7j]%ĵ7 C:47~rlIT**YKթG8c0 zF7*%?aM ƺgW]o$Az7&԰UNWn8+hR'c`;8}9m2Kx U zu땧h )<@ǝR5ʳQ83vNZ:`Ӡ[uHS 9_.4"ɡPO!TDHmyhv_\ӈuzwu8vM46  b m"CvX계lM5zwv~z0 GW;ɶGDL纵 x:8sxJgQ6gpaffhV!ʷX pG, OT.S'{iRc6Jt EfU \*t\bKϛx|<$(b +wrChOmπ Jsx9d@OoxDх'c0MW) +;hE+Wr~@1RMuӗmը|rl#`qW}b҇]I'z [!܈lSNBqT6_v4t.()Xb%~޾w|5\X..FҼ%~ckVws#ލHɺ#OfY: 6[:K2Ϧ/OEɱu"?,Q_OY7Bih2Y;DXY;x k"|64$-Qy] Iyn3?jrhSf\l?^W BdTQ *:9=q%PP0\T;׺k ??# .[-vx$6u6@E'ɬ"{?V86V2+rkUKy:ЉdLSy ԜXxyBEadg'M벃ŋ;› (#k#쮻@I$ЍROP񄩷.;He^~)&}Ӵ݁28u (bĉkMtY*1mԳ5>l&gD}^FYՅU%?C1lQ!16}\ fjԪ,| W융L2,bm?VQA0MۋjZi:tE0 _4 > H~ w>+bؚ'_˞?S^D7_  NKf AعA*>vk4m(JX`=Y"0{Kt d$P:rm@} F//Wdx \kt75 Lw4q}kFAϸOY 4@eѰe^zp{G)4.W XÀMsE )ݤ 1V\ c9EזREm`B/z?ń( l nG& >de8Idȵ7gTλB@xZNG$l?4VYN[ 1]Y/&:MxEg. bL}Uݬc~|YzP~/_|{kf);S.`idCoQpG *ze15Qz^r*^_bCas>ڍ<7N9ŋUn"Fd. ?JT3c4[*bmn*J:Z@[O Ϥ·̪cA +!/ci J,[@ds_Q)Op%[k̸.ԄHR-7n~G^ƂN5FUgz[}ŇxL( M>TC )z*Z` CZ+4(`&@GuoAS=!}G$ u3BjːxI<Hf#oN[}q<ATv(0 kL^f`1ajJքcHZU)UY Z}jMOԘ.iXhD ~<%qMisgU-ww͕8yd,r fI 7&֢Ƞh3($S[-SPNC4PYhTYFCxXֆ8OP@7N=th'爿v7vjnB!:! [f4D+[/4*WOCZ_+2!~C#M0v?A2 0jVW?c"43ɿUekF(:nUl|W>Qp/5Ȍ2T E2_͠ xdMfb6NIh$T0aa^u zAS/@;1hL+,/'&=  @6;M{2J]IWzf Bq;\@LAzOuU,,>&G $gXGYF_-p_G+(/i_jЀ@E֠.}J#/9pҭnb?2͠sq[|CdegTPƱDg<[׊)I\{XAJii D$uh.dQrm}:gD).;`.Ѭ)H-n刢0r`Rͬ@'=3HRuDq)*yj]i靭 ;Ij1ìY.|&%ȷg/gRWսUZ^)RZ Tql;dγ,YBfͻ7Ӻn*GQ6U3ȼ$j=,q3h2'J{1CUOU!O^oOm8 *%ySHf͓\4 B 8oKRs7B4Q&؈GXDF{F !FC5(9ZI~طB6>jbũ\?u4'FT/I5!YH)n_g+*%56b[;܌EaVfqg'(l"yS+mnw>rviipί\ (?A࡛UrE@$uG9!E cV:bxlj9:~n8_h' c )mzh zU-:ҶHC==XJ^z ėX0'KةԢ!Z,IT@`_t6 [j }.ݫKHFM!ه 13V/[/A'ז3C[, };0e >b2#Ѯw{nKk x姁W[ӀG/5Ĝys2P7u$Yqy g9+^M‡m< @1ـ>% j ˞ ;Ǔ} [Kr@,s?!(gU-#z|^ #y㮾ckI)$jWR.|mP"uD?"ೀ^:^O^}cD/L t8FrC1z{p3w⩰ȝw#E V;wu~BT5n2>f4='61 I Z^jOmE&\e6#-'іz]>6ow[wJ[ӨV0@:nt3řg^3v 1CZPJ/n: l+rS3ҜEuO^3m (QWs~~5xsZ# HyM^iN *1E].C6 T9ܿ wb4974 U EʛL^o=dĦu]? X7B^MvnO|* -Vn;>!}ʈomʑ萪lL5ʜn_μfB@?7v{1~16=I]c }A*>ȅ1w dׄQ(."֪4szML[#r[VT Jső  DE8˩p-U)N\GCo5?. 2"Lhf+ir&)v?҄R2ñO ¶W쌰CHzu_w%ksk6vjaz?up6;ѻV7si3ZAUc{ojv.")?0E^Ϩe$TIuk:r CsQǬWM3~Z!PV8mg9[qgbxe6VhG`p4ifh8ӭ!Μ%l΀EK[ʳ{ƣm g}F ĭ„1?>l\_l|Sl7oOlvژWhJC{ ߆.><‘ܦ{>,([ӵQ߃KۨZ:}/eR%@ؾ֑UuQFJef-6Bdi'Tֻ̿w>\O;[%6l-u7Z"4V'.E< Y FEhr`GM OHmk DShfqS'!wfTu!Fz[}? J Z#ﳿՐsn߰֯Ӊ*Àڎ<|>4%7i%ǗlL7|RP5SRlo~m|aXI uԩ$.6;!R+Ga;uK!zʝCJ7)4Q㉱t`FQ-i 2xI*ANE+s_>;2I˯Fy }j3صNʚxJі*!A-m$Hj21$ta3ޫ;zz7m }sv+ -r9t`]֪0+n&e#'ný$TX1sXYrc)2mQ]G[RZq8\** =gĕɶLa5''< @|/uGxՐ~< r"s;fO͐~\g:C@Ն\)d>.˿a0qH +mKg| Q-ϩ gG66>uPЛofdf2Ƛjl1^\?Q8c9wU@sNð,yj]}0NiG:g}a \)6DpkΪ^ aVaÄBɺrKPt;d9d1)v;bDƗfVђap1aV(5V3XϿ]4U<3\ԋd'cQhXs}<'OT'rml;ڕ\jxԤCI7K|3N9(ԒG :U&a;@0ԯÌlFZ(bbP 9uWRVtUKs3rt%>85GXޒ@. qgyatBYU 4@godx5fOB:}`X^qI(/c .< g{Kte/߯#mUNs!o aFݸMV걙|,ӨsmC/l*켨ݕi;o+!h;w#\;G"bH iՐ< cJ!.YTrF"3oTeH!> % qh5f1.}*>͉I zN`;pCP.dAOy;ˋ'"{j+uw'`d TBc0pU L\Iw$ @$a䲄X\KL?>ooWaߚ܎hQ u Xڠk F?Oe+N0G 8kgWn@MGxV\g im1>q#ۣ~!9Ah=Cډv3*[n_M&C/[ғYpGq8ojR>w `N9ȝ͂ '~[O885evʺqΘ:oCK!a\-3i,(E]JTU7kg"<]H*n=GtZT}(Hp*zg9yNe x|N!ފ⨳#ۤc bC0a;镎ˬx@(KW)W|i)~/|0uuSi{6#t b`鿒G79 GԷ; yЫJVIk\@!L*%^>pq-^"(AnDm팲w7i-kb1v #x6ZXɥiՖ UbA[٘}H q /)/<ˆpH ލR6R 1S4ǍA/8"FwqU gtX (tJoWvˇD۶t7\Veg43i`k흨OKoy&]@XLf hu9LHSu1.-U'sFYL$F텥Q9 ('Xed56tMlX3q?U|zJ"7yh'_C~S4(1402YPLK$|N؀Zs7j`ܛlЗ@*u@YQ,x$gJ6E~eyH,)6:n6z"~[6+U9 9;waփZ6EnpiBP:mSݑrvƺxoSg&ׂGcbHʻIaȿ=c;-.KrHxht-䭺Wq ͎ rt#T] J<+bmt`uzߙ: x{lP)RgfSZ*GB^ wSۆ,mpT>"5Dž)(0\HQ_c_'AP?"ͧ 'iXSjzpQ}Z(uC9k%ov윍ˏk\Ա5KSzOGgBwZ#Z3C%iW98qk:Bw䠩Efo<*FgS;J]D(^c Do/ZrLI_=fE6͍s-w"wk?Ni]IdFh#yDM| gqqch?Ô]Wu]*6J !8CoMT0e >|"Mw#m^~9M[k)(P[6!9a|fBhWHaGu;K5vSR‹m)UX\`%'|CyTH`J ¶ϓisPeኼq=+,FGt6BN;=ȍMuLe߾!YLÎe4lqYe"o@: ԠUN?cjysQ$lK7 ?:P;d*̃qvܶӺ GI*lһFrP{J0fO\-n 6iex4z&i:@JM<3I{8 /NӔRĉ.|ʘ' 4Nt^g~vY&By,\ ?Md=KLŤ/ ^7F} -] O0~GzX8KrflΕgSM !c+֎ [ ONt-!I&K?:cr84~O]Q(_+Jfa&nK7K.5rttOþ#Spo 8=MWK@K[sM^{LC\?#IAt{5@0xyX1XՃpKցwBX^s!ar|/uI7n}\& i ! aޗS~zE]i+Y _ηZ?T~1~Eyn?r;KP3ow~5NXf'ݤ˃ օֱyHߥXp`9\rKAW.Z( =L ]D hޯ_sP89u tKH?N$CNuA]ECFu(5x@z^NHrEeBUIOrС=N# ˜*O[6¾b}-hJF%H()\`Aù~_)l@DqM'k +-X 4&R5P뿺뾶,CTWףVa*@x(%Uf/Uڠ횫x37'$-'-Be5AW /HϚ>|o97H?ĶNn@j_BRÈ5{Vh)sqh\P*}8mu;;rDž&͵\&DȮhJbMD%Q7/g(n7wvVrz\.ҵ+0ݤ-NSc1SMq43J!hyepM_% -{\_3~-{U(, z@8PlgOb]U |TIfzمUJ QdB{'W{d=iuWWg@(I2O/|'A^kF==kkWժR*={n\EIo%WCI75?a:4 Q2JŃy27leΰ4Hu&hGS^o@ƌ9AB#|B<2J0:J\ |ˣ>3W(lJn Wd#AwontXDh]ݜAYm[X{`UIw΅R%_&V^d iIdcDDfyy&Ҿ&Z=uojoh*hN}mĹ^k̗{b$bW wzE j8ʰ+7+Of;{Wd!q+^=ƎuːHiF犼l!=bh6#k$(b'I˥H&ج93gHTHx?<:VN=;\e ֞ ˸[ƔQw;dW$Cl3EnJ >Yͣ|&N]Z)I2vZq6lM \dNrVO1Ma bXf\ re*cf!-σXR,TX:>q0}C>nES[,ԋ:Qg7\~x~uqw7y)'q UiICϐbfPR_pG)z©p0  vNA>\MM$ Q{f-P_\3C4WPkVsMvLicEo ')kdޕ,dZ v6pmNXwʗs0d-_ MF| vF'"/)ۖhxD?lGj_ >_N |윷\KH`5 -zAXa0ja9g:fqTVM ŋV(HIfj^L|+HhaGIǴ:5G ۙeq |ȺZ T1*>YFʒB@vE@ 9|l_gxښ1Qd6a?;V5'۸a l)6c}UHF;ʋ3c->6`~XU6LgFnۊ䔻4h y/AK%u@'+wLA 3F16U\1[f .{h㠜 a:L8QS9hIa >5NUhގ$u H 77/)Ld̓*RI,mWLvCj4Q*h3uNkTO1?$|wk,ۆ#{&W[{;kTKI1Xr+Sr 0F[M_W~OT(>1K#e͉ÚXy}](?y6, B728Z0RiǛpz1PZdOAQ+ByM&/͵1?ƍƇݨc̳*@+~4}=@'MVK=JA݅ꎵWy !l(kwos5Pksw7x_qB^ֱE@o: ~:g\nQWڧi휛@QCJ8`A̩_T^dW/׾"@yYtAkΰGjIZ⏋E<;2ߵ_7rne:Viciڞ9Cx?pɎ }g>wV|l]2;ok7@LgS>gV 8o|j8aW|oԭ 7D]"{7ָS^:Sg"$W[郒]EuG( XKﶘ4qaQPE:dg ݰqD!5pmC\qeIjSE~ (m;_A""*ƗjkSOɃX< _E1,iT;zܣt?u~ }6Z+*2WR66'[ၰy1&$%+`N9w|nμ6J~}yFe1ccEVe*(k3i PR<=AVR|L<#$'SmKWG6|(9y4"1X_O%"B]9c0]|Tv}'x"=^OXxIwxlihҪu;;Z3^%Rbk뱉gk0 .7xl@\nH=[U&HqWVtxKD93kiܓ7=>7wG03HBAtسT£l,LRmȗ snw,ѐƦ5:? 2Br/R\ KNc0-¦^4 )ZY0^[bM%1/(kCǩ͍$?wgSL3AHw.3BL1>˛#]- ЏD[;+O*ESiM^ CN]i[H ^e5cG9qbl6Lh$#j>z=|_@W'x`Lt$όDD'^ e4IB8]ot "@4Ӌ}!XI79-i^s%ay]N9"ˆ8$qฟۘcs ^TN125b[{+bg#^Y#b J<>[MPG{m(Ű@A p8̸E-$~* :nn~c )DUX3V]io,da]0xuZuNOլUBTkR0l8=e!L?Ly>ҕ70c67fH^2$uFi5 y4}H_6|Ր7N0,#IօViTO X} KzB=0 {4Sv~[wUOʖb斤U%2F=' ɭ2 2Z܌E@4u"loC`)Gepd ><`e"r$T{/58(Ox RO9=k;ungw(uy!DfvyFMM`Y# ɦRk nM3bñY9N'5?h͹Wa.&)=tXs|nqN/d%%@0.,FkLbn0{:Yzȩ+7ԘW=L[kܠZͭ!T`WϧUvBӱ>ϝ*OVlm)xT`]h،L-z5Ä0g˕ :C đT=fU&f+Z-F2~**{x}ZGݼ9wqTҐSgndŌԙ`NSd^QOm}T_7s5x Zoz:)7"g (YpNA#\=slxϔG̉#,>|3YRŞ7Sy$' v?,}9SO$ !<X sq\m|T/>F1\,_""ҴXK%[B[̨&ԼϺfŃ'{Jj~JvKmrWz Y 2} 6s~)pg::¤h Qe!`|ooh8*)tOi?oYnk P-jᄩM:k_3a[k?8a`b !4G^RǠR,x 3*p0B较Vۅ,L?2e<9dר0(4<|RɋHS55|QYM6{: 3b-ۧM^be%λoMT}^}XkHPgIe/ _F5w BLA4 'N6IBaJ$n#Q.&YR.Sݗi^gv$ w yP.|<#rZuSl DЫ ݑn Bߛi=J#ezfЈjsb>є\ܲĀ,EI۬}-.{5cʵ[U8SND|ƻ2L`63|\A#-'A`0zcfp3۫apjn37S}UM=pk⽁.Jw ѴIDr #j(P8q0%hcY]ug0 P#KՊ0(T =_,> C%RFe4>٩ O?Ȋ?~m2+MC-ѝŗG`\S8BO~zZAL{ oN%kV{=H2+^piͮ{35Ruk;/i|0s)b*\%7 Geji$TBcXle7˰'8z۲G6TL\{z~"p;kO޿CD:9hr62TU.=qyOm3QIwWmsbJY{9ݾI߉[J?^lל5=6+$3=IV<J}̸;ш**6Y&i+\_:k+ldHRiF9)N@6P~nLd8 F5'Ɯv8?Ga+R:B͵%>XS__8T) Ӂ#m bO =sg56 #Tr.Wx{NZ>yb|- ;E= 8yK0a! ;NOngiʢ6uh'0\k_^Z`s Ĥѻ }ltb">vb-lx $UZHs9:´p*yWi$߂?)sU)V('Ih耙,N4nMoCʍ|ڨtRiwތ,~=5j{>GC.!!7j ў}FXa*$EK wr0Yu=sVme y"fÃBhMiر<5OoD4˹e&9Zea;n2ǚLow+@鍵bM0C"t/'2J߈)KxNŻ -Mju?͋vbQ-LHVa?gazo-gI[sd>hөCJdn%$f j,->(Ke|0hYԸn-_xU6y5~e3G{2e3:;[.F gwvj]pX;+',f2B" Zj=|Jk '4yu2[ )C˃ *KGv~g|~ ; VJ{ fZDO]+C͔lt;?9)L roB˪`Ѹ֢AtPՔyK;>bdǮF _<@~grqQVzڊ.`&5 ]1AH:ܨ;=ZhC.jdk֞x69ixg;fԕ044OOZ.7kn!k`۶5Da%T=4hw3[PQ C3!aQQR>6?e 7K{MqYX?,$E:dR~5D7wːayC*ٸ}kDvA`ng6j 4)\5q԰v2-k겺TG,<5l!R{q `D}h(CpI&\åH>.>K%c@;h=(\ xl~QM`⸔bi(fk6硂1ї /5h;`{! K-R& xYm6Đ^3Yݢ_.q/gqɜ w4$S P尩Lw2 T7c%O)7_8ٙݕЀP5%Z3N./Hk KZIxZmMmQ٢z H*`f!ѫZQɐAIaWŻ3x Tq#V9h,"!9?:nsTŪ VS]7RSB+uʦ 3y[mq܇C3WZ:m"G}@ʮJXMGFõ;8;;ipOӀ'JѾ{-ԝkF6;ZbPB54<m3 / Hsna|\ Κ暇? 4]nήTW |E|i|FCKRT0E~а.vp%Q= BZhIݢiJPI1E7 N<ŽcLV;Xl'0U&n+dq+tZ{ l-RϚs$ΠN' "Z[ʹImKVL7.!=qG\$hK=Ҝ_+^$AʭΪVE ReA׀9 %gObP_g5UC"˙BU[9щx1 İ^b㴵uCeΒulkoSeu4TA?iVzc(cS`?.䋪)Ui3lT͐f2+:mW[rO+1tѺ[}?ef,oZvq<0+tHToJdQMf/cDggei GOׁj=)mayΨἦ1h:yrM: J MXou,XՅ~+:4]XG@( CBi(C2!!oAx_t)ȸSTHH&:#4dA0:-F_9Z\yi쁸vmoቄ\ \%G=%^B"oQc*~.+07A;GkX;Ol@mb#h[Ѭ#k'0"{q=g,s-TNK浕Y !0r`9#4_;1#UjGq`'G] c& ~9@ F>t1>> F/,Tts3]aў"Ywfr?Dv%}sdGr'$ϓ?9~?-m,!RkV.j4`?;.Co6{/( dmI>/7C>ny/巵 |?_6#c+.7S^XeF΄vvb' " #n\POlj~tY7ͯۇ?ѝ&*8 \QjUIOˬ;JJ7DZ?^AՐ"Po0wR-a_ҕ셑gTO _ I5^MF0wNM 8j=d4,U+=OD[ IQ4xtӜ78E(N%@hk$z|2jď I:U,@ Y$RÂ]yä=e{7b2t%mQ$?cRy)x=rF`*Zs$DE?Q+ZO/SY$ 5kowEk ڶH ,4^1[s 8{1G^!jX; įpm~Sh?A.NFe\c9zC>;fɌZbm80gN(6>`kOd2.g&㊎5/ ͢m#Y{h% F>h(O}Wtx ,Xo(@Ȯj&{;ٸOz-, b~p':j`]>ߵĩLPWTz. CBTe3 hnM{:rs(^vE/ZP}?}_1=ӞLo){ @; 8/sg6\U bݖލ4|脍Q? haݒUٌ paq-\ATcZO,<[cRb-xJ "8;bX%9.۷\q (-2Fy\r].yPzCIw):;;ESUN/h Z ) (,C _FW ,7d+&42r!ʡ*Lr%#4r>FGכqQg Dydw!n}R̼%TG֜S>`j`+TKju l1סdؚ;I.Q'YXAM Hn?+x#ȯ<8.4^w4wtv ~֑75 IDǮ9^ 0iPɽݿ aKȅƶ_6@5@D&_:9Wt(q%]>TklH}=Օ4 fJ$]n7uuP/j1_rhCuJq9t!{ZI/t##fpRUa4S(u6ZCN}i 1P.WJZ sFRk̓idIoA^0'ӔN!BڄĞBE dQʯ9J0Q#nLr\S$b#&j&Dƚ鏽 arAq/gpm)r L]I3uX!;yFhA=D0P[ÎuDhtN{3J\4Dz=8+o瘏=_h+ +8&VXvh\ :Ȁ|Bx6XQu ~Y$޽yvgiƀݮЮLM=NȎqqGq=F ٣5kz%Nm0oa%0;ɰqF*+@kM}1kn:U[5eɵX 5'*JԾaCdéT>y0tFSl|,bǘJ?LU $]mA_-tnnƮ9r!]}jxݹqX;G`wXDrO%l"G ݿ)<@8pΊa}9PE 9M5l6%+Hb*4N^ ɘJ}qb5c? 4PV^x"8b;޴;QG}gՊ][6&%㓔6D~ls9։W*H ڳĤji=WJ/jӺ) dClDP#C}}9m}-$'P8dE@q(r~V ə,`#y7mj=ʭ_[JC.,o"&"͉a} ^U<;)؉vwXg0aCTT}cxyagk5CzovC]ʥ=Ώ6 HU$N~eauߎ^g&jA"t7 π #ދLXK]ѱǩ F|M0IFO+BΩ6j3 :ڑ~Ah+ȣc EwRb&N$_ KS#tUvF˽(Ɂmc+95wXxP'xU\ *uNQ&3S /-wvOo/qH9BxPJ{e#_|"&#A]uʣň}UXsb$%5a)8EE" |ʳ-2\aifP|"M .VٞK+viwwl"W!kL4{mқ0-j;9*ڿ#oj%髦Ew:9kIF}dߝ4r1WaF M?kb:@&;: OĥK¹eN׮~&3V)C_6Gr {V kBnr#VJ`[/On)-v9,us&!Ut' ZF:-AY`]#9nV 9 ̉T"& YtrJywG? ,O6޹ HAÜ,'W5#/ݑJ&[U8y5IBؖœEOVlq_H?͖Qe<xZJ@d1dv#zl *ˋ)(1e 3[D0DCB̀C8=߂$",yQ\q*~(u7}-- h|r;7XQouL[ 1Q2]='#ȿsKPSAZ]Z[˩JzIg&u}Wf@ 'T3\X=1e b+C5]~HCqt% [MG@)^tuL%6h.[;Q80aGތT E G8J˦Hd2YTO@$]A+.r}jSRm#ax̟ ~![ޯx{6-= ::WipiAYZ4ӷADP[ĠTdWa4tO-FNX9ģZē &i\\J_`j2Р%S'5nL!m0I#90[1?q)lATQQ,Bl P4[wdE.u~-BI2 6NϤx鞭y{O6g) W6&pcvH )cuf&Zemxj[RR=&^#A?yHښ nd+"K"&`:?NO ZzS&)oaMEBwiK#r P٥Q'`bFMZ;YI(< `޴1@74U?ҟArm_!uPh= `dz *݋V >V[H>lRZc5u{dH!*yts_E&:Uhc6z?&(/`G٥ߺ Yw/@݌]Mp?KТezԻSYGP*Xô~w<:X*wNDv׫1, $^m@6#xNUkǡ&u6랔uv#cY7ymƒ ܱb¼KsAÚd@!Gێ'YcõN .Xz7"af L,j wq1F hR 1[mIF`҇e xckS@UV0C|S[ v, b*VbEڕ#p*a%O.n_l.BIՂ`D$3>Go"; pyUS y/`*%u*ӳnRJ9td/ ?ڤ#scO&ԣ"%Z'$aIlS6f^"&2b@7Dml=ZKR]z-(5J7tÃv8>WIܬ5s&oPpf ֻ5of gnmh 襢T*p@;2g̫P9ZjZ;Ni;^awd'V3.qFdc_^rtfVdUi4ɝa,a"9'd$iF`*P<>I.Cz,AKE!'@YpAoJ=c= ;N:i+zCC5-ΆMw/@1,\icaMr6@~k*N( qz+4lC~ C5ٺ䋭=W)݇Bj;ʂwLQ2Jʲa'g2JRi/Fszht+w }5(n0 GDž1rj*~mSɺD^ȥTH' {[p5 -ʅ7BBsHl8H D2I+Z fHӘk!KxB)+an+!_K%/k4{4\=x֮;guEY7Mi̺1ab~* A $>Ù_ȶ'ɆSoॏ)3WBeka&_eA@xއ@t;Vf `:EshysYEr_lp0j%(^0}]ૅ_hn~2}L zBs~;[2ZrBT`)M~wtoWB'#xTE?dAZ-/mqߨɅX"`~x y|JǣBO6e IOc\ڽRZo ,W1+c5 t/v{\1q2)-WwEMzpzZ7ÛS-C/BivUк"Dz!Ivl;0-BVYĢOceC8m4ASW3gw #rydO4V Fr|)=;cipSj`6z3߲OڧP5o1&tu: 0QE9N0}*ﯙ䌲eY\?^s#i)X;3JVHz!/ ׮ w~O͎Ugi!W'ZS,Q͗ڑR3v7{7MDJfͥ437Pl^@~&PXRC7Tj>5D*Q=T~ΈFnJ^݇fsye77}ݵoQ@kEc dFC@~}CJ>*qdqd+ :QV:g7l =k8MS7*b62@: W9z!)[3T:`_mp$S5K#q轑%B\BT`xGY2)M$^*7DuwtLW*Q5a[ : +)zxq^2uLLXTwt؇꺐đ!OEwǮ"I|#eaʾ (TwJf*Ŵ1 '/O1|"t7(V *s*eJbo#s,jh;"rq&u% n KzXw$I8S`T ;=h΃l Ռ[t!hrgPZp &Zf!^ b`p's bӆHRq F0ц"`o鄡cۃNvP\}zù%×Kѝgr;PnM{a!KMGa^H#jT;28ꎓFʯY-3~Gn/}n3VώN3Q /VD3ߤbYE4NALmwѕdsC7)JIe7H#U"gS:Esv.ޟ[i'eFm~/x) {w qlƏzWixh|U j)g1tI7Ԣ܂21ZL\SJt,"U.@z[RlE?zgAJLz#_=ILoNr-8=XT'qQ OehJx2=U?AXpg^?O^-jP3:Ue`}V|wnCy$TauCw6K1w.S_yɌֺ05.(e.`mCnPD!TDg#&r^6 iђ~ѻb\=UdJsN хقk5YV4_Y.CU01V$?Ҳ쾎 N$yb47{,D,$MVo?OXm.FL VᶗXiwRҶ@|CT]QVz.WCv|֩7w] s‡|_Ю9XA6p`Mr.(ij,Wl~ʜ^A<.،x:Lp{[) Z@QYV?!WTc=S42d,T_Hr`;s8*@r#2SxF8ְ$}Oy=Fǭn:m%Lfx}6*2 A%T&FVӍ#'G$;;bزBYv؜ҍCVQAϝΎAQVixqKV<52Z'lİ<,]i[uﰷn>վDpOu/Ѐi|=^޺ &`?m絿P*iʋĀ%lU[Keh֪[kgpլ yG#b[SfoxS]&9i:], @AH澓-䕿KT=&W%dh@ʰHYO kn@-@hX \ 0ZlbcVD9,% j7oegbfJ YZv[WQ}L}Qɚmʌ N.y:d1~r妝dz{;/iƎR`Y ْWnm=L AA+\PAݨ !3bTzht=ȓl ^ R?W;v)ɸ7Wx 36NBEsQKA= (лEU7nX뽜/I4|9vyDnb%$xFje+B')'A$ɦ~2i Vz-2"'ۅ&iOT , _E uS b!(dħ#n9N̉F,h]~@n]y{oK t* qU_ =c KVe?hc`NQR|G#$=Ms5&!|ǟoYȿ/T:=QZ-thLGb'l (( //L+BZ g6)TrFLnojpú&Cl@ 8JN~ċ;'Y\Ax7#K>]<͇6]oT+sˏl^2`|V&ޯadNs ¨> .Z)܏Et-fB) uuOqX4!耒 = 8V&~ϟ]~Mӱ\d$&X ]8a k_iԋ!x,p^d<^+Zk2+r$Hp;%oǨ{c8f\A|)H3\ X׻,Fy.%R?CUlE5 C`߭JeNgW1l;aA(P[m̭/Ґ_V%i[cazbkgxT(^\eRL$P$]z7C99pq^}$߾ Kg~}kTn+ <_ 1h ,QL _W/eDԄӌTЂ|q/&ه t}$7/3:oo(W"ar)²^%%<UOIH|mͳGK԰g4XAmYFδ:@\w))˵]_S(!JRV |31Ϫ+D:Itn&I=B#b[6dY"]գR5;AHf˼.}P{YG`q`sa)\/)ZTzK&' ^Z<jtɚfq̝k&6V՘a(nԖ3څ!:Ի;ePtQ Q#[Y$"h:ŽHYQÍK%.3sW=WizjA @啖6\Q =4hSD sH>vYֻd k-XIX9-[ݽٲ&;ǎ+a$ Xs~j4כr혙很w`6cm`6>`;+Jx bSu Xw*V:RRQ^ʔ͟ieSl!~4)2[6~&cK/~8Kuou-ts0C;!Pu33p%Vn1 K>89*uX\8X chf$.k $ H߹5ܓbd1@G 5x4;#ӒP;|T!5>`|cBկ }q Auv kU m) ]`@-X;#mI`"RkS ,p5ȀVQ)d %mU)<'=j͈hge#8S?U p)vMWl@`E^\yh EMM(n'*\Pwo*3P#`:8[QA5 4+}͂(Is `A,6-%'4O!;N}eWC=’U:+^Gn|~}" %%U>IjEʀ0c۔_^Azt]xI4]v5E>zpo м$۽ݲe˼؄FlI\|PgCپ xr4BËZ.΃r8+oUOLg 8ɝrbg%6@ uQv]?Q+Wɤ6u_"FLCZ~|__bӧױ6~Aؐ m,fس`P2R"?%,|\*pHD$WP I"E3.Q-C5҂ d^ ڿ[tⰻ C 1F[ۀODސQZoϫHLRr&`A-*; 0kRَ< Kb^3ge_'p3YB@K36𒨧(3eCTf_waBW:ܥ- J"L #e^S | Vz\ŰE.!_TPKoXJg&"vٚO V7ZF@Z"2➩¾3}JED9E XX04Ǹsl&?l3JᎱ֢H }e3lv!v*sKT\ o4VdTkDm$=X3VeJeuo'T#)s"CegRE3ib`Nm0U'" in)CaxH|̙!vk&[lMNDGi;[\SxĆޠc26=&Ѧ1m&@'u^>Qu|tA;ф_ "=ƹ4Zݳ[h~ZpCXs@'Ioe$E&kMy`^ jmEXJy*z0Uc;.Z9mY]{c;-o,ShTkT\i0CnŠfFZeG/v[u5vhVnH94L)V8-P`АaҘJG1Le.  =Jo಻S 5邅|{h`. }AUt֦Ţ$ 8xbq+Wh U%F찄6`k{c yp* =k@K– nMڂP;452㊯9{wXej !jga3\[ tm YstA.oہYR/pyK>Xq~ ]4eT ûHr5UuߢE t$Gqk86xu]H5y402;?.v_g'xn+8`ҜZ*]-"h2DʫE3Eżj0't 'F%k5r\uL\׫x6K5Ll%)RR/ݬʔ|,!+A&Om?~$ !ɌİFM%`cCdPJ t1l>%xj*#㻙d>O`Ef$|0NiZ+ZZctrwQ5bq!A7ShT^5T5TKYXIu 2cfLr8HCBY[${6P{J\;ݞ8fw'.vEqez;:Ga~ݬlhkKk7^]PV6VH,7&oWXE9/3yyX3;!qc' 'aKĹ Ro}z  g Y JE&kfHŸ&AϮ}r ćBLҶ~NKS9޲u%w<&l͆ꭄʑ2u3&&M-Nz_rQOhWpYZ^;2gJ+4åD 44敌Gzf!2<%a&*ͳr?4^`zu4PS<3_nG3;5;G!l9;C}%˃7,a/W7OfbGZek<faZ `޾sžD b8Xsɜ}F0kG1|e(s|IQY.ńƉ3պ(nBTA(Lk\FC^ƇCN>2{|:+P)Gƀd Yg09ӏJ>j*kB!i(i}RQ 4dGGn*Sok*P4LWM']yAs#qۄ>+N.R-r˸g/#o,&ZV*l9 &!tH'G>oLŮ p0 RsBTkj4@1np!< tw"d^ ;oHkJQ"}cST`XJ L r5ߡK .A{ $xvX ֻ="9/ '? PN8n9X%p@ʂeMh.{hUmh\E{qvM6Z.8w7Uw@&ِlzbvsAQjhoBˍci&cxtuR q8񖣝#U@ D8ڬng7nvDRDKOx8Ȏ8Ca XTqEa33Й*vV۪f6|.UCI9[9r7h |顁??]7Ir]ɾEU9 1&ub{G!ҟe}vuz7ZꧧnIgy^ s%j`=u,99!1E?R& 6XS|joG ɒH f=6 FկOWw_4O.gA0qdFtg$˝q;;?-xcA{5 q~J)am2K#kӏLA+nN! & +YIgIÇ 4Ua=#{|Kк,h[,$Uil`G޲Vb4'XѠ-U0H&wg +aRR6A44=KM}SWP&DO(oɌ݉קjrB7ׯ=[AXN ϐ?]PģটߗqA)uIA- %0;Oka/p,P M_U/]sz'؁p?)%4;+Kg3@utJ2hD qV%@Z{&=/o6]C݄ m$FnRf8rke7P[:<4$i QLl,ea zpD9Y$K( ЕmC KH$6Iʧ6_~7GI͛KfFs!W4v`~#xas]ͧY`AZԇtk൑+I |qRvj8T!JQv ҉ h|&)Vtb',zΚGz!ޥ.9a cU^`ái ;cJ>:z'wRH's?lMbXy%3wfZ1KSc\C-H O+u(!5>b рI{l@7-yBʽTruغ*wWf'1B`~8DGkhvCGCgހn[3-gX\/h:ߪ˰y:Qw#X0Q,N|vKY]̫F%KةұBHNOuH^ZڂU|c* <ة zTQ6 qc/Kz27˟E?tqj.t&IĒ}^1ʜj]O1!i9je/QfIU +qUfͅJnL{-,Uobhoo@P`~f*e~Nݍ2"Аb$v$l f(]8hQyc00[ uM.8` $g&ڗ|^UF0I-*)Zޔcr4UEk އo؎!S$ JMH4Ǟock(-<-⧨s/oawf3mVo0fc|;HpY0URGmX4R'QJvw!rg 6i͌ޫ:Ȱ4zBیa6$⡬ψ1 P.9ef[*qg(˿e$DɃrJ&ŌN&7"SX lZU򒞫Z1Ե0M<[vG~Y&E ^*] r,7ʊ}=snG6%,r^lތMJ0{SaPf=а = c_/^=* ҇"+|@*/ B:Ȯ4I^tZ1)HZ_O2*φ:(s/~gS`QEӔ yz=7E"lql餣Sqp>Z#tlp&/?r7SP0MܦBO.[^dlYb53 eGbڊhŪĩ^Xr-lб&! rac8v@4#@6ByX}pzz"0ˑqԬRi5/4cFaH|`P>KH#='LJŕ}:|bko!\0yK~!3ER`y68q3q*9K_3vp-OXœP28Q_V[Mۮkr0nOQamyM|_uK@?- Ȉ7Ts4x'^E"]V.* kj!FR{MD` .x;o[z\P^_}hTFi+$Ld; \ok1(HdUZNTK8ȭ5Vkx& A9Q_Ek,23[z唞 1y|xmNQTf#x2gP,cW)#ГTQ#Lp!Ik$%Ch_yk2pXiċ+O8ߦAyy-Z E)x$0 3^7s`_U,Fa]-riCڮOFY' I9;n>} up uؠu2PB ?P[*-> m-. t{0)invm򄤀rLzkMI. Yn~o1H:7P[Evm:Qrٙ41,ڇF9(S~Ŝ$eń?G&<Zu4(+UM^f'.,kl͒}=){-kp03D:DBJaF t0P}ۘ@hK٢dZF<_أ7'G9ץ])Ͷ7MRJM|0:F|E#IK83uH5E+}ZӁҙȌ8A@-ҮKpH\!ETkn_!NDd9xޙ pZeq4.] uyČD H8*BSL"\Zp8 K_".lJ=>oM7`uA,BEӌIzWP:< "j!4=s$zTХ)YF2*Kss$F9CϨq# HnI<1 M^O_Er{C:tC/Uv_E377ĐV~m  2ohHD a!he۪(r)CQ=K}>GyU(7q v}Y~BUXfQW@e&j?B(D d)E4CPo":yl;âzU}An O/UK_Y֟a.gKӧ?!قFUh4T eg3Qg,H(C/ƙ%w1N2 HNTG3dHk bZfHACp8;gCǀESf5ր .6Try )/7E/lKvSƖϲyL@[ jlծf4C$P5J_{97Ÿ{h71+.+zVggkj)^8d؅~d8g˛ɬG8/A[߷h'[#+1W:%+2puAUFLyY̕[wiP2)kh,P}0+bP*}K*Fmw)DznP-Xm.Jbϡuiz% >#r(<͔HrAک,L-IJ i<#LxSy3xw(a?dEuAřZh`1A'>q+Ů=|8 ezu+Ѳ=vNȬX_51g\ra|ːM؆Ehf4\?5=,b|:@YDubAlEUg?Bq_Nx|4`wRNMc~#GtDHؖ,P& ֽO~ʓipzņNU6qe=0 9!2,8IzUB#Ygpk!iHؕ$]5x/{>Lyr->|6wQ?r@̞l}Rqt.lmAp!. 8ҝ Iz6sОf@i:M`f{j8ZQs_ 0T޴((l,řbƾ'ҙ /&'">rMUa\DݼT7 )`!BmqΝUWFa~ ծ ^KB5T.zJ)Tq\6IAmxeRHK"Pm/Ċ1KH*v:;di ~ï}-^XSh<UhqN.(jȶ?R|/mﯝŹǜMYcKSsRφG9 -D5G톌9ߞw#*̑o[ +蘱<4`WW  BAK TSF?o0 SM|ՀoC$`.j'㊐>2C>r@5Lg(8B"/38 K RnPi ~CgC O`ɟG$2TU@&.f8V߉)5H΢$~"] \bIpL rNIȾنR8<zi2^n 93șګ%&tK1b94zl -ku㦒,ꮵg[7"s;{4f`܄W% E#ذ3㌷~ VoXMMW*FJ~vBR:,;{EVǥ{xvŅl1? CzI绀|rɁYZi߽2!U _Őu+J¤J"D -i7 $~Ŭ3!,cEk0lNV+,HeVr5Z)p[Jh&RMZɣf"#e}_W5z))ͧ~Cpd>9ĕbQH=VZI.9TQܪ5eO1U qeU`ty(XX% kErGsP]C5rPKdB oX1I츩}/a ?A0~&h$Q8w=g /B>~ώJP~-^-B74$L= ^C:kRnlyl(OF *1c?:Nq YJ2z~#̭6 #v{g~X9U,{pj~P5/e@7JD 9ui~'V/YG>%kAPY6fevk^shCvRO>p!5Hja9mC@p'W*CLpJh.8rz(Cq\fSuNtSxpLʦjQJC޿S*v-xN 8 KD*D=6ȶa>1RV1F0413>r|+7ŷ?&VŒ <:;IDE,c3,I70F6VոQ0~&7v#~( I /&g[],٠gn&9k\WN {dN$ZR s uVDz=]1;:0PrfEL k ҿG.OFY@p]'߃վ:oSe"z՝Xȡcy3w(?!jklr>%o(5iѝ鄛/?0tzKdDA+03wP}I G ft&N=|-t˞m53r,>.-s@)Do߂9T(_1(!"'Y"5Y$粴KlИ(fD^T_G( 05͉@W=.% \35^=I;8KMoH&?TF*04y.zwgh\)!q0lj=UW+2Rü5z˫؎di[Hv|-.*v@9(_;ǫl[{|MgHy˥f({˒HG]yrBM$ *v;lMq"颀 R>')bxYJVh43Zjo^8%$Ӛ83q@R{ߢjc@|< ;!"S4)}bh0ovp 9iKiUbsهBiXK~B?yei1= OPrF'cGVtm`[(p!ӡN>*;y) |˒U]ؔdo&;P@O4,Q+#k!˰ ~VLh+xBHiRjl&RD4+p)Ni*;iyۛ  ܤ#Ӷ`7-nedΧ{nC8}nQ:Y1=wIy--q5ņi퐲}Ru&)s8>u})^ tq$/+,.@'LUvLj`x$p/ H\R!<{Ӵת_ K[J&^hlO a8Ù, %Nw1Yċb2taELn=8`h=_3,Sk+- w:P除`ʰUQAC oF$WH%#o5A.](i3IQ*Vy4i(^voۘ]sIjY^ѡ7{ PzɈB<\=I=<{*A- -wqH"ZfTwA ݌W]藋lf5KgE)ۈA) k" a?u}U6>0]W6ڔC%4ny3*lEPXr摰;kS\2;KV=A{S9G!]"`* wu{,LX͹ts Re6XN xcfG2M®`Znب6l( 1!?fg{ie74+2ɺ~֛D~`3vO37rxIc9]Hg| #p߫|ũ3Ugd=" WR/$qyR(V+ zS%"InE/cŎz;,7bұ`ZX.*F8@ɛ~}~~W~!53Qȹ~jX>"TM8Iyp]"*Kt[Uhiu{a 8f \As?oI=69 IY$l~:NޥfZzZ#z^(Hš~zb zy4( 1l6Ε .cC\k3kz0T?3"mz{b9Mi%Lv袥ޝ F0 ]餪U2S§[bC[ RSbW0AЯeR◐fDGDOZGwןS?en&e˓5Dq8Qmr6uvS NAiGU;r:%8MBO}uG_ѣʕ`t8:y@S4>*M,~x~?mH[hܨhq',UX⺉$-Mg%#0Lß߉nID&*jC-[߲˿s9dZO\5x3qzo#LkwҵvM/`3?DS3rIJ@pO99SG~mHao'`g:m@DNjU\AB'?Ṣ?wqI`pS^QteBqDBiOttb}C }[O8W;YJ"_ vոdu[1[jA* e8u3վI JE-ޔd=6O>Ӵ_A!P*vyu;XVma n`ܨ]~JLcyu߻k9 yRgi]KM"l_9K6D١6<@17/,qR=8=OpX<28bq`rlQvy!ÍmKSgf6g.m:Pux+dJ-&V {p Irrb ;I"vHtG.W=Z¡~%_չ0ak4}W$FQũpw^sIn|1,B (IMl~QEs59kPř[*h /zDC\OcTN L_URN.E lڇj",oVl7|[X06u$li e:6A =RbǺ^Wd/yJik-gRo`ҮoB5m xiGoZia0GՈh\t?V2JM}X}}ZG{J,bRal16,LRңJ'G刊 GE t_eu1Qcx#)>'TSbViw*mSuzEJQLr@45u}_ nn5_ >5 MPҍyJ*/[Cq 'w5om&\~8'J>;1JrXȵӪ5c'ΖB7GxHM!%3^~0#Bh=D` RsޭB%ױW(ryh^V2ȑ*y̡>0ɲrRB0UIK%۲6#mC-HcRrI_X٬A:Klo( ү>SPn:62(w0/U3KP,7J1Aߤ+sֿzeÖ{l8(8rqtWUPF='p,uJ i6g^cJX¸gAJu٢`(sިef.d .J v񈠖Ue!-ubՓ^M@EA#Qw12hcMd\HpP9*Bfap+1QMGR^dyC"Gҁx`'Ts}"SO/@z]?q.OdV:CE8R@[">=腘^u]5O*a h{2𳲇}IE>ELW6S>Zdx)R/*2K;Ş y+mjA4A~\SQXL Kq"W>I"dG\AQK_P@ 9NӅRdQ[͆[M=oOg1&aS_ncr-j'_s̩ 9<~\ZAw_Ax{UqwQLwvrҤ,Ȝ~wTpg<0+/J&Yfz Y֕bCYӥyrZa՘x7T0=̺gfstG7g;&ù Z2RLY7ueׁ0;Jc @&ZSsk[BGNkXa0FG~ y_JbJ hJ XmÀ?A?K"ʸgHT8mIBW2ߊ.l@/+V?PMH(Q콝A,ړjzZ`If"eOPM,͒ǫ` WK- /^ D)bE̪2_?c>PyokX[ʼ'hCkHZ~.)\_8TX5iƇ6+˃.y;D<Ґ]"8¶ =+(,2@/UoA~g9ZHN 03E8ɳt?~V94}tbfKb+ھO"{ k9i(5]'se*(~.)jMd6[VxSy::tZ!(, bTUNn*8*R xJ՞r|)**6緁kwJܙmg`8oh߳K.pYۯ -$m"Ev9Dа$zӍhRs'W-EC^.wm(fﱦNKhN e64> 6F##3uZ:}_ުК\NÙVEI3YiH 5+aw2P6MyegxL$0 qg;uM- Ҵs:*`:h+aa"T_+䜌٢!܄^WN s<Y4w>_lGJpĩguQN%AB5ұ%k3ԀD:iuYG<9LȎrM aPcZ* ;)9ܽ!C4d: v:ܞ3:aW̛qˍFU;dŭh0+MkP]0271Z**7ejXt:g(4u;>32("Qm#rshsC]w6t]F Ɉ &l!yֶN#4=B[H3qC?hB젾jvt *t+:2cJ 0-v˝|8\kgNp]^uI}lGfDNqYC5ccJǹՐl Rl)wڍeZ|/9Bn紈 U ??g^Z>or /H_)Db:A-|,R/|h 5d0v`ad$TDǠWw{ i~aq, rx[säԢ JTE-OnŘ  'IsK\h>+Bu%Oבjq '֤I Ւ0d zAsl1Џ=BNis>mKjsӅ9Q9;ә#98Kvl~ }}D4 ai!W%'?/":XoG-}8Z6r~܋;ḁ"bn3|یo qՓ;s͠%rCk-xTi~SOoD6JmKG>4`X4 rMp)qʌ6US"CLJx;&)lآ1sǜ?!;vg(N6!XޚyVxTI{3kֆ7i)l$/BWڨ knh+LZYr{B9Z~b/zxO%=wK|BD0 YW=," DSargh*ѴRV?=s ng\D!2v0((䝍&zG;wv}tII,~ ϱPfLTjpq* tW{J{5L)+g:D) *9" [3q8  plͫS5Lfx+ؕ@)PSF+j Ts= Ȝ҇Ot zZ , ,vH|_w$c1':*(D2|]%"Z&!x8lAFIgGCؼDAbdBm$ݧ!(m5sarIS V [Wh0bV):JEU G,Y U`Cژ4wd|>ckGDM_2=f 2GPV VeK#\u' hzi]z%2nnT|[Zye3^TF;ZYIb/QS XmHZ*5M&*$gD%tDf;֠mnItbU C% S1;sp[: k~ٮ[u2~OP0+G>XeX(ӑHAJ0l6KNEW a\g~pڳ&?;2)gh,E' >cWKGs} pix5xw)Y%SFO>]H*Fo^w԰y(DʪE/* Q8&ή vړX(b2K 0|{ $^pB˽oB5'}(1Qx&w}"!I3')ܯHcT)xlg;B$tpx#8spnDޑsu5=d SӈWX;ϩ뤟ۇut$Ea?[šK/R?.# x4N!TK, 3*\')ikݜFP{7QQiitiZtKehיּ]Ťvά_G>z]cjCh#߸~ #}tol2=yG^髅RK~2C$f+ laW8CAW5P ֕$t%򧥤_֤>ujj/]S`Bߏ&JR42+}e SFK tAw>WpT(ª v5$Ncᄉ@{QQu-]% `*<|JSp.5>Q~(}o6|!XsCXʢ} ,*<fNj(G‘VSX䄞~Y%xv![!@dvczf3iY ڡ<,%jbl6-T\Q rƯ7sUX[7e +ƌcPS~`3LP%UUfS(8w30dVpk??s:p__{}>JVd<~Tz|I {sn+7/ȸ%  hu mI-<ÉypaZ_viD+7+[e:)Gp~쎉,G9m@4U7CZU%u7=YGܯa YCěyuNtDrnǡ[v!j^yQaOm?oSĆobfɂ=jRG)Y:>u%a78V,mQLLDZA~K4 Sh!mٲ .XoP:0 hJ;1I_ΧqbNxJb,.E",# ?lV]Z:cm=-q":WĚl溍qz=<+7jYl<Gt5&h4@mWpJcVk Dk=E xs\="JZ@t` h~J| Ca U`=%M:Ki:V ;17($: =-dX?,ƀ4/"# C̪BˆfIGg*l3-_-.v\>kO|\zz7rIJ|(@yXtlӛ=-|.6cw>\0Rj;՚Ւt0ڔ#"IpR2Ƣn>(li2V@Z^ s3|%I2SfmQ"l}|ኾ<ӊ﷟x;.ꓐczܔM87w #W6RdƯ}tzIGƔ(xj&S, ma3 %H4~1kn1"*؞~xA+8]?xpu3$%@we: SF&gU(We`{!az^m[%ۭSvpY}`tVprST-vu0_ $v_E3LYS v|~d" q;6 շ9\YjeBkGzeiA%mȄtUP9b/+im#)2D$)NB;5"uSM&w ':$ yC\5^,%#ĔUR mmt G }(Dv+Ō\?!*oPe'&ARy29Z5zksQN͋p?5 XǷ[Gc WZJ Fϔ)z7ɽ9+'R(x7*wN~t6#`\zIxY:Aҧ|.{q~^R9JN3~PJ*'/S!p/(A#UB@ ]IΜG$2RXTkJX{,b#N1^Ձpu]gէTǕf:}9nvm1̀ Lr?H,44K_LVI0ʍKt-(}uE}~NSC3?6 &gX:L(f?HR>*!~) CZ~LyhWm')HQDTb]+#*IșDCCd=[|x%:xԆ`z?#g)yUc˜e"Ysc1 b[@8QBwMNJi>A [d[?nRQhAWA4!=y}K{17UgW9scPq߇20οI:(ȸFfTy 2dq;Eul>nl\?j'!1,ed8-􍶟DaJ=VvZ|Pt&rG6f ''SV;[F|J_IBЪ_{F'cI' pqƩPYG:!8dr6t;·VryKd^*+c1s[$pd\tT"AO/~ݓF@27S3D`~[t1f;f:-! <LewQ,X`2eW&ro8NKZ#HA%: jsz,"6 R63*6jP!+lm0K*󑧁Y B<̓jbtC`oWAL'S5ۓٰӀSf% (WIQqutf@!%z/nIb9r=ԻC3&z.5Iz:G4o8FڍDal!M?^#l8+f떂_ {۪ 1RstmK 4@4QLuz>{wN~=qt$*( b>-`.u_@EM5۪wR\(a i< .4<}۠9uɅ˴YGgDKi|率nF5MJO B,8I%hA 2<'!v*D"548$7X=R8ڡyAǣ?Ҟ)9Z# u]v"{@rJO(sz*#P[:j17wmc֠_ߦJNԺiV35)Ue 4eq9τ5͸jT:OuQgזӌ>hOi(}I\rS}lаǘvqZ9\ ɞG&nk~?1{x9Ђr*نLvǢ/(*qcH%`e/yS"[ΐL-$gN2]Pz y箇 K4l@dW~wc)$ gy*;XM0ỎinQs+Hx|AY~D2"Z \|$c%/';27e*O!4 I=su-n'j]˔9lKQQZ4 Q>3Ke?Szl[۝.YzRBߓ\} sxN''*.S)ܛ|n9BsS0ŃiaD[ӘoMa6Nv3/kx>r!nCVt bg͐e 3dfАrSa[HmB vj0v+A`8I5R'msɚd̓VcNa>a0|ʟukwP3rc|"Qce"A݇iUs>ą*Z1ܵ jnIW.9ޣzBsäfV'c-&cd'͌Uޒ`.`,.4N[aCn~x' F`NzdA .bx&jq A'~#)g,6^ިqkA4AAD". yA}Ys BM`AQAcE+IFxФ׎8 n2M[i<ŕiH%Vn,_aK9jh ۨm^kF?U15}G,\")A\d;z[HPˋnT*>8+R0|C?4G\xbā ӆZ˴aZJ0F%)}>XNپ\wq1շۧiU΍7qz1?4* sb>]7Ys yu%NgI j4 TLjK\g)IˊӃ=2m>UkD`/ENQn4ry7A퐾Jк\Q$U;CgN`i(S2w?zq.0mi0!'O/1keVewXG2<>2/"ҧzúx"Z:Yj@)XSJUZTUwGo<$4Y]؎}rq+48׻HKىp冀=Xy1 8EQ+ %  ҵwۤ6z#H-P]_Hv}+Hd%D&Cҭ0\~S6>6lNj5 :by cC_& [-7j@"Su|ZB h%V Q ³q(S1sp5k:UB[䜡ˡ}8%Vy K[Ȱ:sRVn M5c{u=rI'L-IO{!n%0 H-ZR &϶vwnTۯphh."pq? Ndԅ)ݏK|Tɇ#6HTyYWHrS1"Wy PgPD7w~r<[vm᫅R]K[i]x GE=d!>)+#3|Y6o>)觛:?lr"1L0I7<":-Ȑ!R]o?m%N.版~$C{Y@xqvA}jovdϿ^,0 ;$ Iqyz#.z,<ڡ✭/)[;EEj}ز뛭ȋ=CC6_t9h3:ꙝ7ۚ5}ʿ\xzc%K#f*0,9 %jd0ͪ3d!#%0̇r3Oqu[O~vGY)Vti"0.dS"GZI'k#]bփQy~Db:_d`s״dI;B6Ɣgv8Co{Nup? HP\c>eFq鶊'gQ'Ơi/ T&.J1^\R/;_ Gkһ e$<)ϓ-.l,0q P*N̿ӭ7s.o&S([{K!"j}ܹj7WxϵY_V! :zHZj`4U/ʏdb"]?Ln )m |M/fQi:CchԊODc|հ4% 7ػW)um4|7ZM>4?2Dj[}X|v*K>?Yyp(GDK+fkT:9|jt] ]u.ˈ`=(TMr;XF&-sTQa>/S6Q NzيQy텒 }nq \O<\?ö:n@1Ъ5r[[Y;5$R2uenecfHt^ǣSVͩ3bʷ2O<'1MGϼӆ_0~fJx3*7 #c6@4_9GQWOMyl 5 8'Oc{k[!y| o*kk.cDy16~H[J(?ȉbU3 ^kYw^W;v@Lu騠9f~r^,j^9K;[H˯$-&YU#Q}Ip_!75hf'SauHh/椿9#ɥ˷t 12n~`ul4{5y(D4k75b]l74)>Mܮ˝@єAR!.'dD0~Sg:7 @,\&?s`\z"ɝn":r G5EljؕK6O]@?F9/"(0Hvm$U9zNhBe8A)᪆-9~- ₅u!#j(DX`Is@m#v`64T/fњ\={dY?\-ᨷR'FcR.h_n=?;R. uԠq[^xp ¶d':Ǖ9yxPӆ)b~hGXt ||]@bΊ']x-rSگ#-) sia.Μp+D.,Kc嘏Vop s\ynX?#oY6<ߍ.ku9ᔜTA7|wcBߛKr3됤%n ~05 Y^$gi cM1%;_NX9gԈQ5w~rLC $ z 'td32c5L$g>R #øKߣ@e0IʥK1Nb ( ҩZ<ϼme \;:*{g}6džqB /ˆLYid--/VL}x4vg8EwF"5W]XOp?^^WQ.=11X2zr:npGp }cdPY/͇4&BAK]S˓g'9e" \j)WzEë[|`c*:幝~ C ߉meHaiF /6c+[ApJ.(%v?%CQazy0̡)7}oTb |UV-ܯti,e-;<ўLnER Y"& G:)j(pw@.D*&5Nj+$U~HT$]{]mX T):fy eQ+˃/wGҒl^ΞCg/d*M sjY6Amh.ek]&H6̽,ua9n)(b8h1,U>\:7sMDG#WcKhׇKsCTkJKs'MzӰNֺK'O{}ݗ/) N}9($zھkts%ĐS}q6|[j8_fKѶǞTg$A|(mh:, l&GYP@V$-GEJ؀HY-sd?? ۧ$vD{bz8)4m1MS}i$W0zȆ pqtA,Bf1Ufhx?B&4PBl ojI912Ja?GJ[b[GM_\b~68I"uty=^f:94\w)^CZCQ0„UW\Ӳ{dTHa5(Ґqa}_xN@X]NM hR4PԬ 4ҠpQg˟q. c8dV*kX-H!tʊ!Uhr+|:6>`$hj/묭cVƬ_qs1jS }fu[ siyH$; LouJ}}8nlyܰ[:ǜ5Q{X==OEߙ߶]+p 8 ]e<8\z t־?4{AAWtBl>Z}&dF~~y=؞>:hŕp)I`-ed7ͧ8"a>hYx*~`d5*ni72C+ϓbȿ6DY;59Vw<I0װ,*߼"QM@8 A,g]#fU#w "~|dŜT/I,%mj5uhx3ĭQ:`$dn ZݸN5'!I^c-^f,L'dtG|?]PaH~(!?O"CA%>gTu~ nAz_&0{,+d"2j޺̵F%V+j%\W$ S VԼH38i&yONL$| ѮgŹp! :%rze^x_tN*pC" ;*蠮, Njμwy QN9IۨG0&7}59jQ1;mBд1ۺ1}7(؜jG\5;Xo-Y%bNu8:/xw ZMP  AJPx8$ ttK7PC%spfbK{wH )E~ȘM{@j/DNT: /w mh8Xv,齅j}9m!hC*qL9<ýs>(m%Dn'zpH<}c0$`?8FgL:PsNXTQ;B?f@,8>g(Tj'pLk _$8T\:-?Yl Д=^ѯO/ PۑTSA`ncJԫXwJ' t_%yQ ehoK) n#9;<`95%*^źi?x5Zw<^Z_*lCr+Frg \aq|c˦8SF8ΆxMv T8迋pkT %|Rsk7;t󫷲&MLl(3t(~ 4 JxWpCu(k:rȨJQڑ갑K}} gr <^eyX,g !Fa |.M-k+?T-!1C\kBnotsۚp'0rwRh>hrX1Q e)lb8Á{J;{ At_kdg o̤W&,[X֒eiup:t7˦b 4[CQnm~-MFcmV(WQƶq6Q^Ó!j0Wߴ75Uu΅@و$5漉eI9ua"=n)1 jsm-yHZ5s3_IhZ4٥p@GC 0i>jc)~;]Ss3oU#78Q1.PyclOD91kA A87f!3iQl|QwkTw,W4W4qZ䠹+aF'=r0ymuBh25DRO4WtF+;z7ٷ}cNRId0É8a( HW x9?3(ƿ'$va$;$UдZWDv&8%8-i\fc]}YPF.OJ; -\.VFLɷ @tiCsrZ([à~GT^/_ Q˅ ǙMSrKtH'AB;g(MDLcFs $fF zIѦ)$H ʽ6JW9DDo;@%%Եw:3)֣u625=fZAYK2?<ܞc߹~tMp6!fiOԁ+FwTDLz|81% /y y F 7z.^ q ].ؒP-}F1wgtiپPhxD@g)ijJ2k/&E<^;r@vV8\ tYP8Atkϫȷd@mM¹0Ʉ I(0OVs1ckqjl__i3%Vi.r~V9TO *ц&+oZ-$;)O|p-w&?>T{\p\ 8Qv5*ũlO Є.Iu쮢T!0l@0(`\7 5F^<%U0-6ukf ^:>^~"399s.oUxC˨|)(f^UNz[3`u׫jQfu*Oy;!Dc^hHm!,?Ӿ*޴uiM';$|WM?\r$\ݵ xD*KB~ExzEMe-MI>nmYX#SIWc&t\e n5mC2w;%\bRR06_}dQ=2: VrwrNd~Nu"{;a5T!1abx+-MiɵgMM='Р-2o[(qJǚ]ʿq3U&dj#RWta< Uqkt"ƝTp"[ڭt43AӢL1 z!q)`+)G2B_UU;33,b(f)npRޑEh {Mڷ9C=Vþ+9 c]??R9Zfs@ T&ޭjѻ@1Wձ+5&fBYy !_c0|-ϥQݰ~!t?up`p9au2i.!g`Ģ>Jĝd֫ ɑ5F0b | «#.MV_Q`h ފ~Ly$|UOMq").m&t@ٟ[B>ܦ`L4"7L_5=v_EfVaQLn{pm:eeXRs9v=/I{iE8N*4csmTtε<=DqdT5֓r2 7mh'zm/S6<9OǸ/e yEc8# g*P;b/THbD:޿ՉtClݢkjVM.SoQ}Mb&hŸw]fV"R4gYQI4p~1\Odtl}W}0*^cWɏZy>;{Ķ=Hհ6m͎׾P#Ȩ0lQ=Fz?pcmUNg!$ w5+A}NaAt-ahsT&c޵('Bvʉ|LZQtKh.=S0ѹ{6.JNJ7k}QK 79z1Dsr4rqs5ғNY'6;~ЎlQ=[ul"IB`[ H\ T>oeWe D Zt_rӘuS0$GeD!Ӿ}8V 6h* |vĂs-dI?{;}@c:_g5~ X9č\*_t-2VtyEuɚH !{vAk?蕜ܩ[kNMZp[c xx3mX&Rn[<q~8+rGQH_-jί-`MRkx-Et!M0\fjy* W4TFJvT|n8xmsmU'k4)1`0$FANy+ۈye`,2l`;:EkvKK(hT̨ukܯ0NztY08܆bh^lWWzf@nb4IoI~ ]QHgJ|?^WTѼ 8+7GVvG؉q6GCrZo-vR߰3Rݫ'v pʓmd.HF;gdÓ+&zE<8NXK9x"G܂ROx9 X<$97StB Puļ`Eli* 8%(7=oXJ}Tl0!,)Cz.Q^4*ARծrE\[~N/"ʺPNۆ73թcI+5zc ךV[Xk |PkjJVgkj?I f/F~3^ݢI"gݳQY0Ke6e4xjˍ`*{U EZ`4 uP/Σ0ÁS;:4@BG^OģozrtMhžm~WۈʼA A&Z9;GW;٣IUq5`$S}:Gli0FqrԐΣv6]|N G5h7]f\c'woynZQ F|BTM~i 2FkMwqg$ZB 7(w-IÑJV R)6:ZY1'a=)TvМvr\55uv|2Y?RjD]$#R\ O½OKL-gq۽ s3$ls(1uA][==زBt@bp'ͣosHboio79GUE̩𒙂Ӎ/am")mv=[*zkJDnΏ A@Ko3פBt%a p»e"J=:Ac o7*}6E2Fۍ}>r(7$e@ ܥW\Fs[ {x :gmF;.ZW;4& \E3!HS̈́T-ʚ=B "%}Kʊ\ފ wn ?^lBgY6斓_V-7Xs)+@ˬlݼ*%aijȼ{HBMUǹHK^q6ŧML1js%a1Ct|TZhʊ U;|"suu= 1GL<>zYW壖MpILyhՉ^= Na)ZpJDbrP`}efв3;1 w>0zY[bsfO&#_2YZt@.m6椌:8 d4.[J& Omm)cL?5hƒbQ.qڲ?#ƷM50e#j}; Rj 뚘W~D˛gB!EуUFmit'9k,,ی"jD)te>Lݍ5X5\8-s~wWd vt&A:\rXYys+fmn3I e& ƾt)1\5ݣd11- =}^Ql%e]ד9]kz.x8nƽ(;rvb yGTxSl=YR8 nLAQT'uupqt1j36b<+w1r0!۰W8ߠ:z]/ /"ƕ\ra E +4I$$ )_G(ڇleS6xf]r7wfKL4<߼Uh:EJgfx:xcSHDU.aFXBoSNL,1 `N= hV)n:]nY"7ʲP\GRbLJv$a/I>^ӯRj|J&ћЛ 4ѼOxZn@k ỶUDxqStVaWK7sC|KR~:|N i7A{~YaRԱ`: \U ?2>JG;er`rNFnҫj÷m,}kN:Ǚ|B+}vn|#PGG~iT)T&l;]`Hzv)cL"Pn|Aئ [Rw3pé(0Ԣrި}zb #m TkJ4xi9LەQu3!.lTJ`8 ;1q ב:},? h0%Xwg7b]ja%o79="9F7D#{uM l^ʃIV*ԓ+u%FUKGfԙeo<X:L8k& 6K0|Q 5 A>vT0d+AXvS wƼՎ/T)sv-v 1z IW?W85Z{CpG4L黖~ hv954<~giM(/FFS1>4|聀>_o6jfRIfFNx7B[}3$`;)4} wtɡ骛9KhD7_K)9@q]Gh}dDh: iy~zϋ~En!1^  E7o2g|ёhb"{Ž)OM9,!hW&s*k țj%/ ن3oѿjt$4K70ʚRZ<0BAkl=u<}<YVZ5\dOۋ6V&t$>owe@u=ٌ|_Vz޲k{t*Z֌q7>bNJ`ycfJ&@J5]zKM>"ҨiˌvV<[3e"Ů$+u 8m.i+}q!%Mj(Pd&u5 j;ﭤYV R/Bz=|[X\˔:$WهK  CTZtĉ^4(Le7-e9p 1D"H>CcaVc:U}i/Mmؒ0 Xz;~[- b%N8 B9!g߼}9EaBjCF.͑e4|_ AڋǵhD0qzL:u/lk -m|{7H$nvϙΦf |Ch d7sQ}`hHozNp#5FZ1?v a8 (3EgKFVNl35\<[ U8'h:cݷ߭ ,;TvKOûNc.aPol5(;b܂V4/9@M3'F.ZR_)ezh {;[ {i6=i!߇}30E{{qf=[wIo1Z)G*L~[/OXTU?>kKGjN\NB/eJtzsXdJ p%]Jd6n E1 󇱗M6`.f7л)K|-EN͂ZE,Ik&HEɶً:goZh=,)M#/$So:7SFc=|ݥר)3B v-;?RP[4Eg#M}M`kIJl\5ϠGD% #< B^uҊj^s (oQ኷Ūp?k-zJHE=+/ʶ=80/:wFQ7M'P#寓H$bw$!xd͗+m?_dƌ{#wK-E ^Z}궠z)]p5Rnݣpt/<9U9 3A(%4{ -DͿ0ٔƌn0 php"js[lt]6~UB8s Yf kQAFo<[aۗ3nNz{@#D=cjaC8%r3E2ړW!][6 xI Ꮵk@W6i0/f - [ۇ3=35<9\2Nq j Fyr1߿LWO_X彸}=+m̏/J't8iCq>IFk;SRA H^ r)< :?X3$ Xp~l%jw+Z g\YY3~hül݌> vijSxgCIy*ԚE&u{kkX(2HNE*pcmN:pXo޺W\m.]Ֆkδ=jӍRJ0<_W 8Wy:{ 谹CY>.ϣa^7DTj̧,~컵܊=|x+`xT,,(`QҞ 3C{.UmGnQ^=L=HdY*ڑCo;| uS?:5N੥azTj4YB vN6ʮ1;.!S!G 9狩X{7wuo߶zt' iǔQتB&"&1jl/졦%_"x%2@;G*t6S1;އwנsl!qvpsߊv.,k\~A`l"q/XaϬLVcfOWyo_3l<ٰ0oBL)06 5l %>gi뾤YC^m~@گ; `' _%(n-4$hihF V>xf;}| ɻ4'_@!%PP1`&=a¦54)aihuw%Ԏ - k]>>\Wo:X"j}z[>`>n7 _NƳL2z>e6O<4 n~bdt0L96֭?g)(LYN-CnԀ?q^UP( ؍(4\u^LޒVUA귄;w6ZƟ;u3H&#vKG*U`!%z6:\#ZIN7!atB#ou^aXi&uN ^hu7a6զ{h`fiI׺rg^L3f7ziqĩ|"&iyMGyJErY)L59+hF UK RdO^M߁gajz'lEKYY aÄ/cHaٙ2ClhXjءýwBg1`SV!E qJ7aHi@ G{,Qz|VNe0YwXjgks+JotG/~ qDi mN ]]K')OĎy?װݥpMz2T_g'c7қd>L\jIf//b 3L|Q9M͑Ccȋ;c/`LY9#M lw! Mlf`i:v?`cuo^eS;bo[#࿥/[LG)+5M~6&JCEݧǨ,ma?Kr'!ΝǽNT渐O165.fIxRg"؀2!3%ueۓ۞Gy@3"dzSN&.d !r:\ g+iWmsrb&ȸ9_N颦a痪荚#a`!{|UGx=z|lS81&RtxK cȣ $/L<I4*"zyH=rsF]m.F^1%yq:Y߉gdpl.z)Va'^z21Zzµ ƙiƻ;)4L /ǍV'wQٶyyxr64p'nݱ ,0xԚggt]$3f(i$ v@e?a|ט #6#$}W/XZryɘX=9^EjmxOp j,~ܥ (VQ˝jTgKvלs~`Yc , 9#z0YmW_t)+m7{E\4SmIz9o4qfJ(8\F|nݺL ԒdʝWMWI݈s^>|%k^37o^Ck7YGi3جl0GwϔZsYwܷdSFYH-S{r,ⶌپioDl%eYbUgKJ"M>/mWHS)(،^G.xbcW%KmM:&~c 2An~iheRJI5/&㏀诶R<ԏ8-ʔjšB65Sӏmd}oƼn益z?;qY0{dCua5|). а0KeSk酽a3M(BJWaDa*pk$9U0 ɛX\P5"0[F* 1\G=~EG{p#)p9N%j)Mu?Pl~mB`;HK{ 7'J>Iqw1գ'6 Z=P퇒͟-m2vwޔ;97O\:iEl+٬rDX?A$!bFCpڮ ?ĩݲ{ZԈ9z*Ouf ޕsZ|M08{,uqӛvas[ X[ߺSUpGF;p$@n*nwAXfV[f/+̶~eN-̑UV݁kz9.ʴF b/w|p Ku9_urW@wBlȯ.z^FD՟ҧ28 1Pk ϹoĦߓSS&&PgБՅrKJ2+ފ.XߕW؏H4Zo(_o\0D:B!ciOI+=5+@D5o_S|qhL4'HkZP[WWLy5׼KQ#h5~ ?v K}AQ,hgzc?LV$O9i.Ȥ qd^2uOSgq3&Ne~Aq$#{,Dl25r39ӴU-";L|rRv#"| %ޯ'eP_H^A/Ib<2u$c9:q.x_ 044 I"%_<2 =ŨV[el+m{͡ED F"f4 8 ;/ٔYQ1i;9;Yۮ _db>\[G`50B$ }LN3s G~zCVv:zIIS2}R M?lE}GFC2]q_41لVQl"eh;ܴu OEeg`3VEUc^NpbLS%Cپ ȕjUԁ?(Hrn'v $ pb皎67_1zNv((35v7N`7k'ID*enRPqo% rtWï\_Ko:`"gZ'>8#EAcWL8vaM6fp,2<`MA81V$¦J˅ \2K`SjjfCF6}Nvsf1"1TusӆhB2]"Zk`vT[RƷK5T1j`R%g(Bm:lb"3L{H0;4;Uh M bIoJZ+t_~"%Y"ZlNx€v>M+oϜ.1B6=K,mrRvul(ow {o]L|;1'R:ހ"8/ 5$a;dQ`x{M{57a[:Y#bX 0Wk=pb# mfE|Fቷ 8޷AZL0Ču- Эd-*f\@pّH_|ebWtF/܃Jf[VFihtdhŭ$tzeý4,J٤WW(n*O#^yr;'k-nNpVU\0rYm0|_h0v"Y;Z{f*^tcHZwb>LG[R&s8f) {cVZB e׿\;WUG^LZ(TkL>XډmXOtRf_͕lE S\g7  QD°ؤ7F|ZPu7ʐ(U) > +0rU2ȱa2&@(* #_~O0\(p{FsEX-Em8Ukpa!{`[FʀbV'(F.c0+K)q| ctbGBI9U ձ1p!>T?lUK0>~Ppk5V?zP+U {MUі Zx7lC_Vqqr$ ϩm⥒@ NzСg}-Iq+^QswsjC.zDΒ+0/F;<1n9OXnj\.r`Pv%x/eڛԅVmvϼB%R"} h%NyL?^) gzj?_'8<Ћ-fDF1ǿ1WvX~O{et+>-xw~TKP oI$zK܆]#Mc3*[ɑ=ڶ&5J"ڷFw'-DNS3u+lUCXeYGV[(jdUީ6OYzC۷5*SqpjtGA'SK˚#ڀ<1wл8@2 1gYSK 20pPTd+>@> :]>j|9۳>v0;![o`٭loc[h"P'9iW{qZxɋLa\9NB]P\kXT諭lqa  2pwjbzL&k4\2{Xfv5?=IGM,Iz%^5o}C` qBam܅F;fFZ+FڹǨݷ(BoCZIgM)bec\Ż~3}͓Wo3nY+ =`PQ{(3" cO% 'ĸB ,xeWmZ81JrhՊ 2ZDhvRhBL7(a<58bCtEh֣AOSU֯+\fq[``s4)I)<>0;ӶGŒZF{ y&U2PڸϢ| s-xuppVQ+Qg=FlmhJܣ =H5Fuwwg>\ 3̺AI83 \FwQEhֺ8\ C}k5D O;a9n];'Snw2=GVȣfq3s|5[ގ*ڲƓ cB4%0c#tKYw>16b:`%P:w g#ٺIѤpLoj}0~Qj[~NnH_x^GjlV&䮙LLkd1 pw#iŰlZiuP? H38iÚٰSLjD'`YX*&q׳dLgˮ,*bW s q92(l20{mX/Ń>'6;P c #N4jDr,%</6r"7-#NR䩾oVq5,`̏]ob<ۈ`^Q b ,xkÁ,5jbϺԶ_BL9ryRGFIn|Ч!#7`HHLxzaϡAU ۅ(~{rW@ @imgɜa)׷|yhk|Ru3vs֬7=كX@j,KfKmCu/WU9ЫLJ8f|$qbCx834 jche,VNB{"TC` kk 7^yJlwnl6wtƼidȽ?O$b]v`Fg1l~gSv. ]<(* k8'[Rn['0RAږi$mkz[$V̆EN+l%*8`tI<0b7L;CERdI;1/ R3g xؠ PO"&kmlܞz_%q`J-"y1CO z|ӐT8ŭzϕ$xKʒi+u}wPυU͑NKZnVy `KqOO)>0 k- FEBX}Q=-'_s uu(;5;-ŕt=ջ<L0 ]"g5%8u;g$ K ?QEs:۲mqI-sqJ`wnr,}i4-5O{fj%}ǠNgˊ}B]Yhk$߬/,hMĵDArt4RǓ۱G!}o|Mdgm1KKa.5:>4P=,|w>fP)3S\#?N*.P=NN*p!pk.m@AkJё448϶e6" ָGˆHVH$е"ːk.ԧ$*Hk mMb/h3J{b|Y&4َ։[j9CUo){p9{?;7},VJfm!EG.Nu8e!B>a[KUl54-`uƺ [sc2~_.K=ڽً0JA- OL2Q\a(z |rRS2!jnAQj|l`r*!#ˮF}9IvO0: gs0*X8+pw2 m ܿf 3VL_mJdI5~}&?3Q:Ox&x8mv8bD)xCó.=o5MPQzЋ="/ߢNN>GktׯybAоu<ڕ /5,4Wv"juƌw2t:糥>$}|\b N< |#Rg4=zhW̺,!fZEӵCBXѥ;j'طqhN-z:12/h @K;,hjf|z0_cٴ ^^ʕ\cϿ@QLv"͕QEœj-ېbѲi)Ss]*Y4;Virc$79gT;uG ;b̺܄Sϣ<}`hOr7*];Ƙ|p R wBRFxL#:W=.rPD@vgFwwؾ&Lx&8z9(. ~m:xJK29ꄜYfN`&`$ZN{ypShƬ1!o 4H3Bw5xJY#E2L7+`\fœJ7S[~f'_%&pxGi6nX"aMX9ʌNet[1 c T5')Ϋ#WLtrteU&u9.[u`=v΂$HpM}*RGFϝZ_bA7KTir# T5jx>QD8~<\} &=ݠ\n(ScPgSORIi3H^qe c)jYG L1|xoHͬhꚅD~H}am0R#3_\Б%30NwYg!Y_e`fWZ3t0W5bD^7y(7Q2h#"I`aC<~PӚ_`D{HJF XhfR>2N!zx)~E@;ґ 냄MHOB?zbw#ߘez>$)Bu5AB+XTkY_U'?P`reIw_ryP7wFG*dsXԘ vjZ/Y9$$.zlj3tBGϔT0KP[BfMRÄ3o|c!oTU8 旗ڨ\А#-%f8B S"}} PC<٘*'IJv0\OE󋗉^XmhpY3AMr(zo^ZghX L"ŏZrg2 @aJA(<7 jXe/jꦐrvs۰Ԇ~,I aQ$U@Q;N`oܟB\Ɓt"2wLUt-78M|a檬~R6p֔jqBh H1,S"`Vq́$Ipa*x 8 tGFAan_Ẕ6*V#v8 WVg#I|㵚!Bu"Qث-HaA,^3<;:Y⅂E ą v4$I58qȪ*1Wx Wj %@E^ˑM:M*SF{#˜ tT?_t"jH]Y1]0@XV';A.1uD%M &`@(9 &}-@n 8yo0HTx`>N 7B1kϢ$OTL=LC萶v8<9w߻m"G~_ >sh!5CΐPָ⃑Ph|yRWT.E/J̭M=HVL`௺m']̪_~[q䱿cJ]W{,Ssn:U){Ћ|BfE.k 2ZTN6ɦ/4i#6MHO(H%UP9PS(%)ZU e]h2zkU!BMWj²w 2w-`d+0/jŁfu_?7*ESGe! w\BZQUԁ}bC[RUZ5gFi fGdb+O.eovWM(w [﯅"Q@07oQ`5hDBSA%!B?%ץDdȮkT;]>~ Pdi+dal/ N;AqόReĮwngmf$1¬13)f ړ0`< 5޺MڸQ,eEX60^}&M{FH̍4|#&#C~X/IBB3U3ܟ9Zq}QW2ew Zߜȸ#oКC TJ5ܦB)}a&/7a Mާ(NÃJ"\f<I6O#ixE\0pU'x5,LmU$PLrr{U/ s|D¦~%fvz#4˳nm\ ֔9XZ=QU~ -- ;dvTr8@.DFBl!Kφmq?nd* DP~ Y]AȿXgHVsc?Ŧ*Fh\"*> ދ }yvnB >c%y ,UTe!&zݯл2N>axawj*H$N\\2|O=v讋G]ҵuknbFԜ6s)d Җn0OzN}by k65P~bD65A,!MvykDžd.0a(HƵ(-^*?x8"ޠ5;HXQpEVCne0QՎ#v74x>e W:Mv8v{=*WpnR(>{UiG !oK;ٻsX+<9郝" <qnl: Xd;){57*Osx3_2"x}cMmq [A6D'谽l-JsOg> o?ƵR&DwP=nCn'L~s@2I Z)yza\{W_{Su4fW`z%F{<)BQC)-Y"GV~|КAT/O^M%ֲRs_qd˨z+L,Fe<Ղ](27ʮB_vOMJ7uW-`Qu^+>% 2[ג7_Qc)Nk9\ Fh䠃+K۹Zc1hXѱ6.,JEfuyyҎ 7iW-Srw5 `lR?x?6ӗΩg~4ڪG8ሣLaqM 4C-6| =S+<8A8S Ӻ9)gzF8;m^V~@-J'D0q0 ;Ɯ5!uD!Nd]-sr?sg丛f܌8vgTx\:%|6,_ۮL<unn\2p_%じ FXI pԭ~6ZmL-_ _Q2E$Ge$ZOCN?i+zFT]hx *Sԋ04I#Qh܊2qE %ыei R((k\Ef7Piy5P'ݽCdyZ$V%Lo/N ܊ѱ/.M(Z1nLUMi/.A:dT#v&/ݨJ.#T8_Ux[}1~;)~}/K ]ZH)UYq/ i@505C4,}<N=Jt Gsd͡*_SO9TlPe'B/Zf$fgqJx[pzV5z#@U?Ϩ &G$~ uojiZJxl->d)'OSY7~xFNx \ Iy8tG.jƠdKND y(׭2'>*{@ +]StοeGs=41C0㽻*~S*{/K>C=!HPupVZ|5C4p1J M)4iP&{.M2 ˃䗀y~db>y$G[~fo2;v B֪~:;+3//90] h/HN`&֝ukr{Ϙ>`d]G7Avn6yU"U=| r_s3DUL+ƒ,ݞ}qdc~lK~vקpG4PI#LfKp&pnP=b~ER&Z\UqBO:]`l(,|ݱ7ܭ}l`j::*MYdEAN9ЏL%kϞ 49y]/"{ 7{PfLK.t ${>QHf(;"KAx3/NҋZ"|A2m] TM_.R׫Xldğ%IQ އD3H,'VQShh;'7ELTſF%9EQ4Pot;/݄;* vNO>.#%瓔%qm9"z jnb:E1<}Aږ^ߪH"D"$6 >bh)X ڰ+OQ$ Z([ʳ(<0ls3˷eج跲]:&@CmO)_`v>E4aE%Fg=n'_~ΩqL3)H>RYds| qh:5|; K؁71Hɵ/C2mqDlM|{eE1\8.f\vˍЛYdV, 9 0gr~]z| 3`T w֥&(>cP؈\:~dەIj71,Cf !7cTl}C}a)SyEGI'q5}LlAC3rD:'(mɮ⼦qc*טs劣OJ_8_UuМhpM];HO+\a `A}ih: %A*U%{0~lGSl}Hs}(4^c̖%5 Rt`AiB&CH_BO!]h>J?4J$5c-:5TL.ڼA"QL3mR]m|w~K0;ы`1~ib{+#&҆t,$*a3)䢛yx{ud}Lq֌*!K?[$3@sNF=PRAR(1-#NeAAaD7MӘ/x͆-`݄Q@xbsG4@: ;WQ$:$'ߐ[y ;nM>bZ==w 5\(o!}:ws}U\s*ԖP.=I2)ԃ k3]If%:T"Ӹϭ֤Q*V\(/>v!/7Fww*e*I& C* qbbGrS鸴kLR)22sSԉ{_f9܄=̿|chbج5? k4蛯۫"WDmÌ.)Bkd_ʸ>@Cܽ$Hȃ3lТO8C4ډJ\C@!w{-D5Om#Y;d*&S %_j3]R'rrcxp*iͮ tZA` Iɩ"N%_w1[j~Ǣ6 lߜ'l~x5OQK`fD9Nb5#3s'gθ4 da`$g,T@>Nl]yMF mUϜp@&XT:NZJu^⵨R6rg4u/>YpIVbGpO4',xq9_lc~*=N ` CZƛ{lJ@4&"~GMA`?R؂G"6@Tu˒R'ʳNe ܎VjJiq)BrJl°:)'s}?[%4f?c tC z4ӚX-AOO_,$ KU^^]TY&:ZdVc"ԧ>`"ë K@n YxF?g9A0#eWXgt8X~|PkΗ2Qv_ cRJ[bX,fBJszMU.B%6%Ns܄72 \X92KA=p{ Ⱥw'QY.|7jPS ,?Z`YW8f~-ܓ L}4,8YM݆:t|$n۞ObԷo7tK Ə)#&{ڬdnW*%'S*(|]?Y׈xrRw{͛e'}tsW=&-$֊'>Q $ VdИ"+GHqwٶmPB1+/ئrFV/A fLd%:W\ԐB?L F0<E: XX vAġƩpEl6E!5Qd1KfGhʤ̌9%:U.eqL/zI|pـ T1ҶdnNaG%`/_65[tNs@i_̈tmGOqm`ED mbm#D4IP7kIW:§4u9z|gtKڈ#pi-NX&\-ּC$"[Jf $KXDQP6OȚ6է)|IZ2ߣҹw]rќ0H*f)6S47QǺ*ZQT7ެ7xlnGkOI6[@]|S09:\MpuN؂dpE@-BZGY(F]3zѬ$9P Du:&a];NGFxaifrv.iLw){.PC^s&C^0( t M<c?mE,Ub5JH\+Vo4ԫS3DuU$4խRCxiP:39_ 1850+^^+\+xf*]N1wkOdUD.+-xtFuyUR|·5 !1gZSŦ3R+)0GY^٦$DSFUs Vǖ.Yv~ugoąEĬbE&̑ļrYdj›RɃ`wGf[P_Ղ{YjWؚJ'gOЄzhYWl>&s c2y6 ɶ0.xBcI[J_0A2֋ 1 _TЇjQ!D|ivDOk beIiQS"av9LpLjcK4e9\ Nc |ʓmcAqsN*TG7٠'& bZIl=,+sSkМ+}%Pº3 MHJ *3 An,V:=m3%EBzƳgG=Gh~ =#(/U]HգC(Zr0'a7h4}n`m:'0,HІHkquhҼV:/2|~xֳ̺Ś6"s[3ez(냋#֪gWqs:C?D# [[H;4 2;)/0!\$ew9A6+#!ﻔ o=,\v}pm#t#(6NG*zj9Cm2xg#ց&{Mk^xV"[W9G^j5.!@Zn"*^AEL2o-ыG++gEٶLw=2[crU)Y>uI=܋BB:͛%҃RFI9E=l4:Iu"HTzP%zmֶ8Ax7lQ8S~YaozhAx`/!ɜ}I~rc0z~ry}olqfN͜-OKcao)2` 6o-.k?QYrWD^k\@zHF_Np~gJ)Z7`vۡ:HvO3LiXc` IBLa\L?^?e~yU!5$ExE];")4̝!vH~xoeݤKydR1 :5h$s6|A)i ~fQٿӢS:C9U( _j(Qդoc`52KPW"5 v?X-b7Aϱ @NrLM:.X,b@L>YHjg]'ou\Xi; W?BW`5cq@(UO8GQ\XB{굴0r-k`ӎ2S*]=ܔ-4;No~yv泼D63=Ϫ&e`w{C{-T~->p '=bmI]I Tf|qlX"9墻ƹ[ja늠"&_ߤ;;4}t+rN}ֳHI. qi y2tȫ?llPځ+4`mLo@̗OȞY qOՎ464644dqȞ A?ڐXvHPL۽F5)@b%_#^`AP77+ u7%QiT|U)z.3$oA=ϳ0*ƵƷ N@oVU}V}4'ɞg˾m+iٲ7D' /5l>U饤ڥzkۏcF" qpZnc/22۪#sȲozJ)֝ &g>)a,gmI D K}?*v42)F\," ɖ,Δd 1 $2Uw8kydW vP5Z5K|e;]b0 8N:mBҩ vzqRŐ,lutOd9U:|Rr"RMl@8&lW8mdX!g֤NVդDZ䉎{$M0> h /np% b["KUҶHS5!Gs-XMk"1w?Hd=5@VO'y>+QxϮ>~ m2"P9o4I 6ewA*:9|pS $7I8;ī]=|j2p>?vx:O0^^66ꐜXV)s)*Qd^ uS8@u>uYv3j31¤^r\l^]ghDGCx E/Y *ilIoR'L-OZsAc״\=U|]w kiIНH'c1*e.Fc̀$j<=9?C)Wuf-0Sh3-t&ՄYJx?OWŢ59`ιBh"[ۡhɰ]i'52d(,ys;^?؁7 -X*QesD9JNlE|*@VŸ/ uJ-(e!.~AЫ{x\ 1C=vq;6&VHh=ENx氒(t*4+!;۬vҲ9kxP%dR!S|bQ6ڳ|9$`0u B %`WMu:K[ۗF|-~ Oф_klYRi-wkΡw ݨ:K02t\!cfφq{%' K1N%m]n= 6TYKjRpۚ?GE%хF_)ư<ɰ%lL4s1ip}wo V4VN̟yU swk8(FFx$f\@*aNv:mYIh֟f\NIb ߕ MvJi_ߍQK&1 Z\_Q^wc Q;uoU}3%-ׯWwk$-5kaJ C3qO5 A8 dYxWU E ^9X"e R,;7aV@k{Λe'11-cW= *w5-⧉࠱T nyDþ* ёi}R!Wi}|'49"Q_2/UxDzk/#X3펝=TԠ)s4 :`)2}Z͞KZ .(b m7@`Y|Ȃr{#jȃNfs$NIK O|hcnEdd`炂}IK+vZe`V"eǀԊM,'EKԾ0hb;ZL!3%.Y&r! dZQG)Ch)1ˑJK;{ДLEٗ)쳴9+}A >NIMHj_(ΔH+C5u.VnSLyox$#|x-!U S?OJ3U\g(ii5B/ّRrǸ?+nkF IgBPh4q.bRyB=ZAҍ,`:+ voMZ)%.k s1P35HL -0J"Aod%3:Ƨ![TC|Na7#FA=/<:TrZLxp߾g M` -lZn0dl4O-u͛TQPh}wp [pXۦRm_Dt6; +~-¨`5>8:%c].:h *q'}7%; `TC4R3{2,6tEB ^Db y49d=mY:}承 mZ\ʦD3.1\4 %ƃ'hCNHI$lr9vbfbeh@ 6Wh /\ n26h5;7w*9a1p&Cn~aܒ,MCF=FK3Arۚ-4%lCQ |84XsǼ́OH?/9Vf:̪IA;9Di1eW-H6ϲi|LmұwvLrn|3m- =JKCjsA\V| +ׯXV5Z0WT5qf !F>͞| "Ϻ-P(6n'NʛdyaEڵ=9*4Sӱ}51q>^!@b7a-T5rsH#h 6ȐvydUĴ =:,o z!?s; B/mk2(P -ZJe2R<owR^szD^u\@,yp>;CqNTn",qPf<wȈ~SUtsw2}0{.YԌAռ GJ@#EyӘ &qب`ܺ9,p,|H|RP^=<S3 |T梂Ϝ ک,'˯u?v Zew]\bQ5jNZ*IkugL\$7c7ImM󕃦nn9)m/>xZ3zG>0YJ6a\|>(0I B .x%QIom {;c,ȧ*4 ʢv8QG#wӝ4t%G1IFrP\rf w\ȽfD \q=B)$|P @( [Z e/[B?lsſu>{<7.LťzOE55n5G̼֝ Fu=ڊBk,hela?:Ngsݯ+ }ۭ8nwMޓ^̄Yt ǵ *"8 G3'XG:b1}?Kz' ڪO}Ny/H+Jm>/Ź\nPMϥ zE{5e4wjqg!nh&B޹B]zbڕn(V:G† @O:6sc~ _8j 9nEKypQK9B.e'y*[tv<~02 +!Ai}L˲R?g2gF2P9dUfʿD#ctXi΃Q|\_ WPxPA[r͠/W B ,SWP"ÔE֌S 6j?ڃPd*?lLW[a4*%WSwE (Bz$HgPTYr8gY&m;[_T[Oj[pOqE87+#(1c}TOc_K597WqsJ=ߗ\]a<6PR\ԗ'Dŕ{j 0NUs(JU&AVAa: $49U9ߘ5mBa>zdjP}aTC8pp?K)Ô\koz9s sz-c,̍ ?u'HvQQ* I@(vx!̔!I50+ל|FC]dJG׹m䩺f`#C}ߨjC:b#/oĞN;>RRQn 9,?Y_lRY^ٻ*y#tLk&VC['qA ;*224FH3D:*դ={|OkR0jo+YmL F>gC:WuoMƇj"S 94[~wjcIYq~-xm˵Ewkj\"AGғ݄~N+QpJf൝(p p?\ m<:}9+- EK!f'w2yXAead]Lk](af~,Jksݾ62ܗ| -_kR80.i4N) hZNRi{9] .{p4k`49#o\tbzէwx`~ƕzR}C,rF(#3I P&p:6JpFa}aؓPLiӇ@'a7:H&S`sb69O* &~DdW"TNy*1=~UH,3g:ei*/1K WW_q$ƙ. MSE0QɲЫW~s9F6mVP{T ]"1O>}ޞ K6i VVѮdSAzBIg Lݕ@ihfWrqdf`f!B[asMSn>3'E"g4V}A rֆuB# tMG44Gɫ:tI(aLBgQNQLdIQɭxie zD[Z?c uT3QS&MA \eF&x1hg_G"8^?駀z#Y^CbMWk#`csW\zv[6I;7&7s&l0p}=\BEF ;}= ϡ=&*~M@țpts';GWZƗչ)/z8&klτ)VKZؐ6zN|e{J?Ml0s\ 9WݓK !eL$+u k ىZbU,V)J] FTao3ϫ֥)RIA~|7GLx=?ŗnQ qxDm٣)e)ɤe8G5kIugH %=[a0+G9󰗴mHpN~m#-u"V[\%tDIAE qXV(".ӻSkpihJ1f̄#bE ]x-H 3Q]U^RBbBKtC3V} Dz?ԟ UͶ@9!TJA7W0EHP mD7 Fx0O2^X> -,EhOc%bɛa /7pP"ly.GBeb og>L 6Y馱%+ynd/vSTᯨjڰi[@vnS (B>9RBZ€D=&pXa$iK`RK;T,<t5ˆ'%!`BxX;rk>1kJpDhG Bߐ ]B8le =B =i-GGI aEib~_ݥc,pO >7QQ?_HWQG˸>S:D[ :&wDjB]#(l:40|ܢe1is;5p# `@ju$iuV4VuKѠKpFZó3Ilo0:_E@*`ŗ*(g>mtɶFgOV*2o$Q3dsL41'ZBpx [_]O(sTWshOT6ÉIv1OeMYIdT!Ipe_N|`ZR&Hɚy0'{hιy#y_c3L8L яs+exuy`1z|D0}{٭@}*RfuVndž<С<, /z$^wH;[8ۚ#X6siWKEOB[f,{BkHE.I04NOB).Ӟw$StV[Ch@u?6i9U>/B=l\0</q|iKsҁ{~7i9b*}Xp;a^.ML1ny ,oFrdÓ$ )~FR't/r,[f>+ y&dB~$Ʋ42o4 :,yA7ETM1 .N q6{Gj3tƑv1BU؊L6](*凵CkѦntN< RIIIø@Ψ<x,;ߐaJl }άr|{`e\=.ןB.lASI*s?룶_;͡3{pHev\9icJKv/dJɽFX[mǁJ D5U0@2jvv -<Ѭ~L.G2G4ceU5NaChɌtbiI|m'r6S kqjX~7m]v۸.[-+Ra/Zq9/ט9-P,5NcqSdi@<%cxXg8fW&є˹`R/zHɸlCց,rX4KHރ!@]U;E6ff. ћm3HTV <轻!$Au.#\mCc(#1.n҄ZmkZwGe9I9XħQ|${Y~CD`c'UۿB,9'f];ٷZ1ל=ȌW &ϊJ&`4$$WW5xB_IzGXqiD5yAfc;Ftb{js5/Ҋ %\62!~WŝZpDyNb0DVJ"-3}YN9I LˢAMN Ppl+ d6*hRT9+N< iO g9vV6 Уn[%KE⤶*'jXWQh`Y[JWhjB!D,0$1D.2򔠔q-7汣 :1鴉]L\M - 4Q,DGQ+}ykbeXZ΄BVo[Q6/f1QLjT\߶VyBgA`a6pH|Mڵ b\x7n/z@³G۹:x~/lv2b[8IXmpGXܦ{ rvwE`;srrfɯ8NR ]9o,!~" [l7+ ɹ0ZLGsMcZ3KOR%ѭa.ot98\ʙ当WDaj,c*`?fl!й5&c]Ǒ]Jɺq\vyK[ ܔ96WxFWÿIĞֿО iDcCh(xD &*0 Q&zZҐ%|$:]? @\>CfgɨœGs;݆KO%Yq\L)o4,ҡAkWJ\N VX}6HnϪ 8o^/GAWjkzuݍ:k3%Dg'c>ULVވo0)=d&M" ܫɖ8Q8DPiM cn$%ġcCnGe>ۼ pH }wDCT&wZnߪp(pSdЕ4CH*lё 6{\.+7[nU~"7JWF0:Ih{fy ;B zO}3wEr2ѡa6Wyhð;FTOkqUYq3kIkhwzޜN*=!^& ymNY (k!/G# P2z:x~ݮJ ϒwƿ]:`G8#J qgAKn/eG _UT}ΈXE84j޶qJm/7xV,< i^VBbᜩb)>{%yd.Y9Eww9<< q!jIwj>]F7JȾ\AE xM3xl _eEʹ4FQ-2i_LAsҼ5d_Ph-bbaiᄈׇAMlzODa8YQ}dO(ٗ| U)tNVl44/\vpG| .]51Z$k<'&lHKp¨Zal3qFA"Gl_vj G?ny_bo0 Oe6ex&_qQkX[r,]t-JrR[ԓz*J[ɛ]gLHKh8&.D#GoD?<#W"(2B<8/=B(?4j Aʈ(j8 ^$% |"cr!Hx!Ňn{sœYE p7%>`0wdֿl'ИLdU4{|L}ܤ'cԱ('J*Ac<[L7SY2`λ/iXi bG}q빩(epvf83s? tVlew&uIz1PRtڠƺQR*:B \&%hVO gsǻd tȍNu̜LN[p5F\ WƐ8+-s$.ı=RFDRm9ى N7PPp.>]~@+d$>J53BF9}'=G━'J 1'|gc$Fɖ hRF.Ie.XGH jN8BvxjRR[c M ^gloGZ8>,]a@%w `,@mu0F-6wEKc <[;U=6_ }E.S6v -:3BuMd7o},` RBttt'+}[hir{lS[֯Uk͒, %8yq}iq:YNgȳ^pwqy!ϫ+ļg뚳5d؈u'm@8L ۠wr47 0εvjsv+uB ޯW&;K܊U 6I+w۫29haQB-zf([Z I4zf=9ͧ˭h!jD#빲?\3U h6=O4jh"욌Mbu< ?A%UՀԐnl1y-[BI`V;ΗKNJq̌~2َ%G+}nРnԲs7 wdF dE3Z\ghK( Uװ̀p~@Jx]$t޶4^y޹v֜_E iPHJS^x*z䵯J&\&y\3ta't2?sDbTefŗ=]] 3aT]|Qk(cvea-xDAR dcyC&Va{*2'BwU14# jnI;Β#B{jԪQ l*r ըaW \;Wvd۴EF=ϥ@ %/*PDiO`JaR!w?!9($A00AvZvhzL=ԡl[^e"{e+Grw G툓71#:}hz+0S%!GlqN9>[ʌlq]Wh[<:@N;˃ڹ1@:]J bKU9 dYWDNJqnBKffci#Ɯ ,2 6◪_JETتC+๷'VA~Sqȧރ=BgI L>6 69#c!s=0{&($]'Mzj5|6}JMiW[`GQ~ͻv =A+LjbǺTCvz)+٨N_1(ձJΆmt}PmA/㑯遼2 r̦Be?"L|P챗w}fa8Q V{j* )oCyX,\7կ':@}JB8r2m|.iջovI+EG '@Hf#MP .\f ̆#霮^Rc"Bs^ K?nz @bdvávVt~$rmcN=H,ʹKݼ*T3E5bHJ`C] ,_r-fL^}]ooI Mj EY-M߹^W'Z.wkzGvmj o0k$Y5l]Lwpz4p# R.k6=aPaOF9'}IOFniAV[S;dÒJ=V,Esr}1&^4/~pJtǟh'd `]}y\wo"z"?&.$uB<e"V)iku:}PkiJ=he&)Wٞ3QRnNC `Ջjqh Q-hJ' n׺O&WsG2JhME%p Ps倘r^;Ta_`hbL,彯{iTQ(4jz^4-D mG¼ ĹlWa}g-2k: ZUymfAײ7OW_m=VF߅è1XNR~BPcGx5㘚FN&3 !Yk'7idVElFɢ|ܐ\^8݇Igq0Hώ/ȹcbXL,*PcD6}Tъ/IvGGE SҢl}U^z2"rrf@?Пzm.x#@%Rpu_'Ot 1DuȿA_]$+y&M|]O=pnjmpJFP;g1 {Uc9/Mqɐa39rs9bUʑETx™$΁@j\kF8{4L/,;EG"D0үukJ- vai?!g;+-E"+=O1$񌋊VEú.]Jӳ0F.r9\\Q%a2MO%!1DnkM}w\2Owo"=b%,1Y#23K"d li(U2$ UƘg]Yr:a)מL杛(_0 >Ld9NY>eȮ7a" #t|^hF촶ѡ7qEb1dcmHFxJ% `ÝH1+̟BsOc 3!# AƳtDv*Ycn@C5C2kivWƸh' 54IL4U##'(kK1ۗB%_p]bSJ5KwmWcuIhC݀]@h(Z55fGt|gFUF׌zYIn݁/,>hƐ8$Ꝫ ғ!EH)dq[DK00/F^~ !_Iuj1Ix]N6Wİiͯwn .%MJqIk+{%cooo?rA[gHP,wx3VҮݥ`|167 –-@ћ3J*\LVO;[Pap]gO'#A ~ˁ5aoR]rMʧURE|97YͨGwuR?/S&&n rЎNn8:j`4qЇ^'2nnȎJFG\O?`?"O TeЏ}mO0ndsLs>RӕNմq$)b"*4m@iًP)jDS%=9ڨckTLxj[o^4 ֲ,l2ucTU+F7#\l%FFC'( oڄYeZ w@nT2|BK f7vҌBiޣZÉHG5EϚ/V֛aW]9X_EM&SH vuQwJv꫙r5@<%\Қ/PN`p|qhJ"qT@$QbD8Fݗ|gv[ .! Th=!"P~΍ nbVkE ?h i@l:ybOunnm+SVG1vmfl/ڏoMߌ$!OCHK}G7 [5j+)$2\5Df|$V"ɦ":}43pF6眏J9L7#%ufAt.C|}C˲ah`*\7d:_d&*6R?4#%yr]E԰9@%':o lgG2w< hnjϏP8L|.܇EVWYRZ~TrLF"Kꢯ5\Al, qqqZ v#' $ڝnre[Fh=P2^<0\ -*[v/gZAȿM16Ʀb;vlzbtg ޜsyIj{Tf~jeE*?ONG @ʾY~#{lF'BѦ^mw,3vc:}O׭V}Q<Ѣ(s"ߔͿ K?2A.bnOvh0lxG_[QmH7,1R9qOa\:f$j& aG3XO}KEǤЖiTԙGexIuZ!vsC=)ߝfƊ$8jvaĦq'I šӊFO/}*Cqm$ɲkܦ 9x:eEB¶wL/#!ΝoKҗў$/.P_M:Q>6z9_%6;WrgܟMp:A+4:F2|˖0ZL `2S´k wN^X%{#Q)7 M=q_W(svQ)jK {͑Ku narGyx:5kQ׾Lk-JF>BT)H]F]QBE1yP.wm8,05O+3%)$US,kk=OghB¡|K-:qoְU_o_Ua# Ϩ=d`xϮr`.[w&5v"Ȥaט6Ϭ {i̜]J~ e XfY HhYi:Re 78 ږVp?3EυʒJ `N^}W};Ld_oݹ!nPU#NVռ[G;%I/!6ґ(jz5sgHD2.jT@K 2{)/JN'IBpު!xkcw|nO-hSl=|{SXeuHЧu =u?φ@>Ӏ=޲Bc) gƟrGړjX|辱|Olw"iՠ+ UNм<9A?NB8s=kq\%ҩ )HeF./.{h[1借×>¨FaEЁհ9 ռ5M15(51l fTwzO w2ӎE>+7\4ET@)%>_1"wӶ[r:v |43nafE^s"V1h ^}XѨ u7s5ErXM$L/Zkq?nSty>d4\D󳉎eSNAklXe3K[,'&F <ҏ)܅ tOD~` VXLP1xcyMIBuTP\ԭ0@h/8P7>tiCܹ ?Zw*Dm ?գBg`{>j- 55^*bT!kaZ>m41p!.R| Q ׮WU?V$…#^7;' Lw<SBWK{z6XMQXճ Tm rZC@Eqdl?/K]H9t>;}W؃;*yFCEJ(/E r^wa 6#sC_#^F^0Tu.MjP3e3_+(+eh1|LllS1&'T(߸x,DobGەQk,aO#{F^u1XI9e~ٴyfiD.1A=`c8~ WHR(I>h1I|K%$f(%bQ?9qR#f3Z Zۮj&A!H =Z-榖bS{QlA$%uar߂cu+f͔o,~͞xcH#Sڱ?~f-d5aŎPKCg 6 L g]x$0uigu+͑ !Dmе-7r]ȇ`-z4P^=gYxphց% '|Fy14b(➠f0^kZ he Y5:EjAW9r $ TU0X۬gMG?s, 4),hL<7`w#Eo#zT~ ԌVWNftqA&Y\lmG3&3]Z<חV\%~#S) U|;e/ea5s*9Kb[Ht̆ @#4;N9T})[J8 0Z~RQY-7 8 iQ54zDEM Bk:U9~"sRx$/"aA$)PkrzS\9#5ys'{ߨG1sErD_=\cQF!5z;dZ$ks+"%Az0j۲HN="<|/ ڭ 诌YZzll~תa UJ>in%=Xcs M`}~gFh3Ş'\p+!{%?ZBĮ=gAfQT[M'?2 QN2YJlKWf'L;PtN&B'UW#y`>w#a-; ɍ+^0=#G^BSRTM J+"۴lǯyE2%bco ʆܱ6UdOfGۃ5Vao݃\}5=u*;dqsߖ,0+ FslZSwP[eYI2T?<'P"{rGYPyb"Nw6v#, rf{G|~C%6R{=5`{)Y3J+G ##/^wr-idk/za{B)$q)YaدsQW{Fif̄Yj.QL~YFh+"Jb1uB$:UN ie`eG.l 伯s:>mg:X-,HLڹ5iGI HET]PGh GE9RȂ8r0A&P*6onA+ʴV0N!ᩗfusmcXY A1ю₞+ǐ}gDh䯮5ɬlvd=ᛌR Vx4S:r_'y4.F8*\}7N,Zt{[;i׸ /A^T(7F  MA`H]?3ƟNTfcNYJzwk_z)qWPq_$ npy^t0]ZW4)w㱥 r&*^>{!waup~h5>gs1~;]HRͭ/s\3Cy .$P^eX;3( ۶V|/iNX7+Z(5SGU]χUUpxn]~~؇-W$TbĿ K?N^c?w_T.(4xSSF2E)S`u-Eh-Cƞ2C LENd=:%bL\/O"Tf'0ei)l8lA1aA;4YZc0S,Hf;e1r8<\޲COS?6Ҡ.eci{J?g][3q— vlr&d̉Uf'j9]\|NAԝꆄaw nL\<C)gRf0e 7Er4@|50V|i7G'k ۞D2}_Tr+|PVZLOE^I#0_x,}287O S{$D@8 j9gL$/,"RaI%ǘfA7e2@d|h^bϺɚXk>e1hZB\ǥS]qY4zMG}JQ AԐ"7G{oY0KgA1t@4笁䄹|ɦ/[!2.F/YՐkQXzӇX{"e"E֯P'K@Ќ0(\)v2:loٜ;hx4L,\՟~eJxXc񜭷o5¿1#oPl7W-ϰ$+d̬E%hB9^D&̆&;}^yAꔉ+6=Nx? 2<)Ei:[1ƺ{^)Y_3-p(@&?G!0iU)}V`2YE9V(E֔ρ8_;#5E*0/S8cSfy"&8&Ҋc0H8ܬ#($lGmn#~B6HڇKА{囉*pdز4qw#+>PXӅb<Q>\;-~x?PLF:(.VPP !(=[$~zvVr ^4DY<>8|B\0.0!apJ]`dH63i03ZuՆA7m .o4i5U`.9]gAy": nh{+#|Ae3njP@#G{tOK;#-'Xv.#+u9K J] F{KM/'&i|UkVU[GNxA`.ց95o.9%g}Fg>畔Ko/s3=%Q}OO ƾxmJry7)V˳1j;Le1.L{JDQ}O+&ɠ.>tɼv條8LϻN>JSΒb,}+Io[ P>#N{;59k#N0ZԐ;]Xb}\zxUn Μ\RC(|Z3$%wqWK 9, vQRcY0y)wnxITD YRDx `hHWVTZklL~s9;Ga[h4 קr`cMϯɴiY߷%̦QDCt"">WUvq0#1KXv?VG&Ct@|hn-7$gv03HHi`&-* :+4ЁT=XJUjQAi1 c`"Yle$ސ@tKWo)n1I `-]c-!ͳ & a.:iE^q7@nDq; XP$L uwbeyS>\ p(\܈m\pԗGoAg"ESL!眅N;DP)HQ.wf2k.WkJZ;6382 kAA y 1X˘uu*7/OBF3~OEӨP-gIԴ cH6DzŊQ%9f*c "/Q M J\dF۹%0a)M<t*?P"]TƦɋjÀqSն-rC4$éuH[2cd '(B@gHmh)r=K $g:*19Q%õ939ӈWXtµ]F8{ X'{$U=44tpnG}cĆU|03MquM 18EHņڎ= ǾUGF"Gs 4I+ %brV =c_U{N56TrlϠCw q-< 5Y_ rA-9R:: k٥LKǂP@U+}\@;+hPh7yDrDpz]' DIBȌvIm+ 5آ$#Q-ꚶDʗ24Y"w ?g84Zl^.!}K @I~ӶImsP "7B`%J|qI誅@]x~RcPm/[ $ೞJDWC&Ga uuX캧hd;[Dkr?q_G^J=Np@E1ʢaE 6-G>>_9DN,;@srJ (7f_:cv^ﱳY&=?eB w&i{6ܠαN74^rnM!"n!H@Bk`*.\ܨc8q? 3b{,wa '=Q>Icك6BeX0,(]fN3܄8wTW `f/œ ay>'ԔRL96uY.zM̱̮w(ǀԍPUǓ\-Iq{{0'DxG-o Ln~M83U3RUfv#5|ȥ M{{8- ti`RoA_N FȞ?rڅq'@mJzZ**Yg "+IWcdʱS%w [,Sk0uқQw~]X++]NEb*n]t~ t[C }WgGȿGYc #j=&}-dVyk@[l?2F.;BZG@X'В=Dom>3&@D8YOu-ԩ+Q_wv.3CFP41,WӹpXY80jqZגhVYPL֦*f" B^qT6Y%`9$3`/~J@(p-d ASԄRm?5e]}\+n{rc&Cػ7᳹]cQ632Du'}Npa%6s₳TesW] D#`lSbAi$j 6 #>"=Y'mvz j$srQEүrA(xK7ⵚ#ľŁ-a. )°2L(?6W$~hy*ppzrZSy>Q2sS28$YTv*YM=:|T9 9+)aTC'ItݚDs᫮D=瞰HDkģ=p sJ@j`H IĥPѩuC_i<7,d#KiSZbOW񖒇y.nbCQL&Yl|RO*'dǠ.C3tw߾CPEg WDac~@V%|ƚ>۶=cK9MAT9>6-O4 [0~BbIC$6A-mz1ÖdRW|,F%-Zu >t&2Gf#mH I#f55џo*-3ef @YtpcY1xKm=Oiy{Quuj-ɼ߾rx̻޲D\RRދZ& 퍭>7&&;,K{ `9[Kp2ak?xkuL=Q:Q!N;4Ds2!oG\$&\˿Ú׹v8)ש\Nh/Am J?@`$B4}f]K<GSyz%W$V$tt ou.Szrj` 1I} G˚{=Yٰ>=m1)Ҳ^:4`8'!POf)r۔\tƒh#"§zqGI( _h %n$a&)ED Y*^T"朧BB)ig*!\$8F^0wLm'Ol>RP3_=z\P; t8d-ଊxBa7,msgŘF v0_DB"J'M~t=sl} }\(M%nXu%"79矺 η_,F%B%9Zerԣ0e0O>z_`M+8\rE1C}պcAgT-p qdTk| wguc($E1RYITb!xtl/x7C8SPS3B\ s<ۯy=qZ5P[ΘJtGqRh)ߐ`Epf#Eڡ߈dN)1@;3qIw|%ynE˃eӘu܅ g*Y>JF7 5M#έ -4Mj6T^?A#{ohzŲEjSr'ȗ 3PET{/QERi[1?Ɠ0zyǫv!Hly/ExZBjpWpzsbN_f)Ap MDmVctwE SZA~R>ׂM؆*~`m*;=s%X;ŹL4"j֐{,at^ɵ#r׌ P.Mv҄К)cDŽw{AL^=M' FM+o%xͥo-16ud! rya&DhԂ(:HgoK㱌aZt8 5V-EIH KZ%dirQz ؝+6u :_I5qo`M#?6`vMi2ézԫlbO55תkqfճ|-_VEn`&~ӳH+R~+C|ãu3JVPOd [a-TWxH;#` Ic:Eh`ۏ+k%&+8q~]|^%ccswvgch! J˄BswvnrgKdؑƵ}dCD }#vةOgn{:n3r')l^8/ ߥ̡˦B.kWav+"W%O6 Vo䡽I ~1w/\T~-Qüs!'/ "~Dj HEѼzh-Z$ߊf.kIυ" !*Nz4Lw נ|Ve͉bG "JƄ|>fyplyi@e= 9'KiYHEtL2 =C=`>[݊v`bާ!^1Ysɢ4Ɖj\"ĊrC1FTw_N1(0bn/(޻v) :G%i"a >3f<p)}L"|_6ikZL?90"X&E%=tqpϐ{|` ^;rXVwnQ4Ş{aAV'n2l.̐";="HH]P帏5N?Q\^Q ewFrVڄ~]3d<ҦrY8DB[@Q1++S2ߘ 1Afa8mщ[dJNr !4%LA-+n6qI(ݴJYӗ_U#Uŧsmp_\¡X[5!_Gͧ,嵨 @v DR6Vg] a cxpNvmZ&$7;6ۦ{@rmu[wt1 f~t!h]U4ݷ6 $ We2p>۾K񏷃${jjj2=%ˡ<䬺tZUw>o*\鰙=[}ڷRIfTHc;$Ny;#3nrٷł`_`R^MSlrIB#VËd1hƵK%(x/yeMU}|B,Z䛏&ڼ#jO_:ƥ|b~`y 8pLxAc=V2$z#pNW\) kcqcJ@ͪ27閡&{r4BcAc^TO@2pT-/j9Kk{GGgf頶9#_*=Lba1b Kq!2 V/@uOڢAعss@&/>tv$[x ̕VE17Ier-c6`Ѐ&JBh-B iV@B_g&}ܚnY䄂6 QL93d1xQ !ֆ)j=,qV.eNe髿s$7jz+PuZ%\+"c&cV`]}$ JBQFHΖhԱHFƮ8 |(8ֵHhg]3Ց_;wP3r[=֡<(!,IO,aö\ !DQ ׫C_^# !K\" _qyя`D2E5A Nmu"DfuOlww.3"DtJ<TVG8#.#OJv4o(%/ bQ(obkJ.ď2z RuÞ4$7w2eo_8^\s<"'j5E?eZ/ A= ~aidbƟs[ ֎q_@5+#vˣܶ6~m!4$G"4!/0,Ʃnf>b~d^@kxXezy|QxZq\4_1Ya܆Krj+ySM)9GvkMFd&He'횇"N`;1Ę٠ @ MKE 3*ƔMͦ FUɠbO ݩq|zEL4E زY '($_}CYfI9N 8|}V15cu^<ٚtA۽Ύ?~}A=GQT w ͇ 11^ky,N`nS0Mas=0FAgy={ O ջrr֜:Z)fT>sC0$p TuwbKV嵐O$pJ&X#G ;aW.qKV˱ GKoLu,_^+c(o0qz$e]!Tv.l9螺Q & Q52tETyO,>tyUuf 6;h ?Uh#ˉgq2s[Յl2gT|/[e# șJleK i+|nd,cD%΋) Ss{ 5w0ձ+\iޠk)Ľ`}gPO>A6ltMKMʈ-q*Wtz[CHS%꘳j:;%;)z͗SQ SKgmB:(P=)$-|팕"&n*k_kpY Y%DK|5Q@ dCYvvk,E~DB>7HUEo<"y*"gҎ OXL+DVvɘ s7+%֯A&&ޘQ#UvSM~w(/q90y :`}&Wch3KYgEk^H!yrs;r$ONAbLGkfS9/f#BX;6 iaTCO 4R(u"Q vہͨ.倈luGbQbʡvMݱ̡"XkCtfId9#1? |QCcm eQ+3/\g{'ߗנ3 PD1.vS@!Kv7#sLj𰀼CFX̷bl U9.d:j2bS}9pW"$mT[NU[IYgX'?kma dr*p0JaزOՁtdQ\sqDcbafmWZBnwuIR; #ku݌yzk:l(Mwn(YpW ֏kH-uhI OkbBBJ׍_|ǡV/PĪL'Lƛ#/*fSv|M$/yBN1 %wiIסr" eVEV|6q3 LKcqe ~AWv\eV%xAm}ݗFl'7cZyh.0q*_]89zyGi:5銣ST |CI-k "8FHW9gxmWQ'c.4%RcJ &Gt`C/aXw[V[A7I s(XdBtv@~33^ot }ٵAh(Xԙ2 c:@ =ȫBI*=TaE(\2ʋ`:5kdB1|1 3Q$؜ V4FFqWԻP9l)N} /}S-M(m_ߩ(Ƥ5yRn;^ɳoH0wz 6 >Qsۻ MˆUxy]]>ܤWՠ\ͬ@h&/OIdڎ3 [p*E+t<[:u}@qhߩ22𝏽cI+:I(Ty}1`L[+~*%X"M8'4^S7LO{ٰ=x ) t8>1 ʬu-]SܷsIi ޣĴ62[iY_Q m5UgNǝ3Dm&Ģ^#$q+blz/f 0Si&ADZ!=~H3DhI Y_臢YhoI!6 ͩ=(lX_4"4.Y+xlGa[2,>0Zv`R?qAj|rY:cQU* pَ~6Q5$b8S,#_K\hw>73W! f^ޠr!{Zr:)y\)vV5jDU:M:mb0MWߘwwp:HYѠ-+kP籙̀Za:I}L2sCA[:3Hbڡ4],P `Bte(Ƣ*(!q#Ŧ8ZNGᒗ/{ZވR}q.ݍP!mZ+vtmVmz>@#?a0MDPIzgyR/o..4rO_\Ti0LS8c9x|W}F$R[{rt`P0'OB4lM͓eD}cN*0lҪ@PǦ-Ϥ/C _w%ݘnĵm1SsYx] ƞ)]qaHgvtϬ7$Z[Ru%v`KwM`“͸;lI˪ܙޭ 7~/r[_|06%Bj7Hlv f%t\M(9)M#Jv!_5CDom*-D>ȸ$xxhXWuVa7,D?mYYvV"@B >}8 ۗF~ѾHg~_C[-,ırvqпwR|c}[.n4rąf o+GK(z7T|oL߰s 8ևmM$c]VJXf/*F4/-M.ʢ3q3ϯ<2LqKO;;Z60 {ĭ8e- Dɚ1O C}C wDkcR_}u59.(F i5:WQQnfVywUV9&q. 3uEAQYhNt> 83HpRK߰piP/~}񀲀`k ѳ Pa]ޅJjb|Un)=llKJ|,8Icr+DdӆoǾXPl\!)GQ=O3e>*nQU|rhRpuRq]f>T+<}WIaw8}(<{y\ôwc~\ bzlL&_]yqAQ C7KVbN[Jx)X)b@= ,6%>X"~?JKDGz9)fCBi=w4Ua5:s?0E G)34LUlW0qɒTH2cM`fA-hϼf$nР'=D@ڑpsM`m_iz]ר-^tfZD9r gU漊dёAGF t!^`nXcG1IQʽ=B.g*PF¥ ~]'<\q%1]ԉcVrMZJىDЩ}Ɇ_\RDsHr)kZJ-G ;ԉJY*ݾq-m<|fըiTfe4kOe=Y31r+!X9EOg!,E8;DxMXRQM fg@y K}d?Uvj@Bk'~^r4YznaSԪvFuM$_etftkBD9A}d.1!cZ b՘enpŧ/7QiJ (*YsBu՗1@睬52l~^)hH6g)ё/Gp^o?[Zӧ~*B,NA o>`sPPyItke gƜ4 9&wm2 ҄43 ?TvoQM e!##QIXS@%R48 c wBIսU>ѨP,c{o٣_lPvE@+ дdYjzZg,ﴹ1{ " UWp )d2T jͧo4 ak*: 'mr;g/9Z1Za&/fj2Ǝmݾe4e Wl=}}y^a+xzK oD#!P+DpM\+͆ l[яOc=UՁ,sؾƒ:S~n⢝, ,½|0Vy7uHrS0~+OTw)@f{8e υ&%H.K>꽵_51#ս3KܳFD!7`ң2h+h]?Ԣ(*i<xbrK!OF ĢRu}6bZmg1d;40~YKɽd XY/Z'*"]<g6_v0s\J;u&x!2Hi5AY1\F/my6mݿ'Q8Ɣa Ki4)aX,K,ece[Zދb ׮' T8.qg1eջϺP=YdhmmSc&DimiBmAGl1"BbN#H%#Džև;| lDPOuB[SXghYcQ|&hl{lCSYH(N91>:tҬ̎t,K6+X\. PU ʚ3E0~X[7D#"ُ?QeCcRbw͆ǂ"N28.d]hL~P69VA=5d:c@@!;^9OO*߁W+.mM;l$~s.( 364͓%2s[銖9Ɋ^^Kmd1 f:F\6Hٻ^S 0Dr4m aS',٫=1_ ;f)r*2 ݏsɒZ$NTi ,% :J=Nz:8%!cש$@uYS~1;z9A1ޏ>V*;PdK֌&װjr>2r_$Ի|PyѢ:ENiKn(riJI~yaϢt-ET>N;.5ޯr0F {[TO÷Ȗ=SIPr)nK{w*Nzk܍;b:p#Jh#.M/#^~39ǚ0} E;ک45h(Lz@=tO-jOT3վBg]P|rqJ a<$2crFЈ2R|lc;vRg#`Wǝ|[cN#|巺k X)~:Bg|D\Ű^^[;NRr;3\)oTW .Ă;Bd̒/Y&5m=6BfI[j&rr!A?:.< $.AYXu4uZ3fz6 ȓ/NQfsVvBZ([2(+8/ Nw&aD~v%Ln%[x3K6h+ԁ[$Q$'BZxLrS/r]xu4y7ڰ?ڕyߌa"x\/MR$|α1Jsp@4VۻaE2y?& |A{1%k)(ta}1*S_ڳ'F{Y~:dڅ2u䩤X|$l!UWE&!+yqf%TP0FYn6#wpE`>GxG2aSu{5"2ưץb6szVɳҁ\#f;}-`ww*U)DRQZ!O|=__YF[F%ϧc!z@ &WEG4|V; XHjeCl)ogD 8l5LLmE~|K"C I~r.ԠuÌݦOJbvNm~C&Eg,B7ډd:ɚyvH0PO |v\ ҌXu+C_ojvX)(C-y^.&jo&@E~›kΜ&` OߋaKEsLjÄ0 >)G=] ⸠ q2>in|$@A3jx2i{tqaR7úg5f5 Ghmx{)=ъ#^I$a+șvqa*rO[zt*tpx"gHArPk_+mӿq1)ӄjW$qԲ>^} ZNN z]kkGl r Bu]֡򨞥'<]Bug[]=6a(h|Q#4~f6B2LK'I!p Uijvs>u9sD;9$.?}`.Z\݂.ngNcݭ`f߇ wr9'Ǜ2!iQ @%ed_T9agHgxި){xTDլz e/Ìc6G$FbSPsq=rTԆ}vϐQI4`#/ `|^ $咖;Q-J Bn~ipnj$LXۋG&dFO9Iؐ;H܁59M-kzS ṱgQ5Ѩh,Aq$o ?L '$fsiux0FQЄf̦ gW0B.:jfEBȦsٹ=;5D(qA/4TiV8VJۺеx1f Q-7,/A3Σ-<J_ydNoU ʖ]UӢ>缜o)4uDH(f^&8!>l 5i. y>Y*wjtVs뢭k ]Ʃ RJS]'6"d :Rr1dea޽Hyx!*ees 7 C|gT931A[J.k%}@B'',u99mȱCh['Rlc$#Zdػ{KML1$)2wGf9N?]v9$S*FY?Hjƫ?k\ut!^;Dr~48K˟B<\^f<(:zRk }Xyw--pf9S^~z΀qGJ(\k-/X_}8]eu"i";福0p)t.EX` m&#Na< \Uʮ |U պ)vyٟgb 4)9cF*Q8h)وӠdnM 晝ayJ!E3uA;ĄAK1V9xk6Jl4YvYw>p%p,~)2ט3ry2<ܝ1ѝQogL'h٦FBCRcUS?lSApN o}3D.\#%9@x|34^ү*G9 i )MiE~-~ùwaC q2&O2y,tUIq^0KP) h##ڕ?$]e+Dp5by#>#icvT=e6jpͬZkRGî+@HT45M V?c0`Niƴines?,SWLeջ>Ʈ'X[_"*d W! +$_%gFu`{h-sB!X '89geV!Qfդ(mvm&c" !Xo"anܻ\Gox"Ajg:ǟ:-m8Gx`,S|Puo4geF;P:3g6'R՜H<ܺaޚxt 5nzL P@_1-|A9q/* B`}YHZSkCMF-zv^C.ƺhPɑ@xQ(lucDO:,|u@]>Aq]1`ؑ2'֒g:i/d"T}m sK[ZK E,F7Өնh% JU i{Q3%̀*si> h=/C8DOSJ7Q9 y/;M-U,/, ~bB̜swh6PҊvrl 1]l+ F)YcY)t x F?vC X-paγ5zԂ Jmy(' m,,YOx0aA<:\O޸)FNTJII07屔?9 V?†[~ ͻ(땚Bz"Lv ;tE77@}6AӅERĸNf?HN&¡Վf=ag $Pϣ}S͈9p bՅ[(vjdI_~& S+8Bya]OI->!MCCQ&xf욲oW"EvҖCX6ʗ^z.Ae\VN ({S]u9Η'DFSpgb7=QQ[й⶙h]úRP9%G4x?JIמG\рLBH9GsVۿo3C9%䊔å^AGK9ȑQ0ciX SƵ/%& J~% kqw)><1Yر-Vjdȕ/ORzdx5z!&Zʪ=eR~~|*M0eMnWy֛ lMGxFg\yT @ۯBѷ;d~Vjk;7^{Sqb%LbNFC5`C;UQ6r0dP(N^K^˔k -`֞4iv ŻήXː[~p@S*m ZϓwPYĻY~pu!2R ̕y@lO-^Jea+>;˰VG&keNZ@nKV JG֪B? <0M?F z]pC[eW)fJ^[O P׉Tg{h: nQ-pDA)gֲ(a ksViّQ1U=bҌDP9P6jXӁSNE瑝dc|tݵWg^JƄQq/)j&śu$Ysc̦gk+МEdQ*s!ۗ TpW[փ˔6^˶#VфPbI< o ΃#TMО ՞ ;EPxd  Ua7[=?2T^.ʷӡ9熑.n HKn_ǸǢyߓXƱn!iNtt];0]**J oky`tA1a#Kw V)jIRBChăˉ8;(Z-[w=J_mWSGV {pPb>s5*T;l:lDV P59<#&|`"C}MF /bIn-bdh1} !n7o6/@MG Y* 5YOiA 7\qĎrV ni>*)0:FዝCP-*JJ@$*XnZw<$ Jn:#[$v8 6H# 8)x$\~,qn^vwӨZl%JYFQ[]† ?9f{!M@ g{8d,Gi;dǛlOC-r#Nuf9]Z"hJ Cw} 1A:j|Ay$6eC ?h9U t }]iEԃTQ6r*/L!>!4<v) mo}a M,5ab/tT4s0^Rua}pB'{;Տ R9'6=i:%zk 22 H?g5u_]C YH4t|uv2EL.ab1*2 -D>QA̮Ĩ YKoteL!]wI A 2L%St3#ou%=#:(<={2yMyZiV6S)3x_]CE B)a0r1G|`of/t5+Ȱo"f4jM*>$Nu[HbZ WkB:É-:!C7u 6|J" ̃ك]B! >OZ{$psq{du#aگ$"Ш( HޕvҌWH~3)l;'d:Gvز%뜃 fvm@M\<~¯g \㔝ApHPuv_NީnZH9\C- {_go8Q-0+̠-$be0FM9ðP1_Mp) b&0ȩڵ*t^qWssr/j;wKb6e ѪTfğ Z| s?F_`f'4 ;WMўO*xh#Kj +ͥHr}Ɇ+譠Oڛ%`âx;`6Ө=úTI#|Q݇G$E/LlHV5) CTX d;oچEWlD.ՊG,n {f%nwxiv1D?d@adзhS8o#M[|G﹃GҤ2vȸ\nIr)ԠMXfnؕrT(jء5T1 VH >W6xa(rPe[d,ɠy4ksH,1Smktv[˃v8Ry0>-S24NWO&xf?.xp*NBhPdgCaZj4ؓ•g yPj@M mEt_)<Tp T8}e5"+^S] d+|-9sf9}OضQu/^P[GAmǗd5 pǡ2ێ񦤩FyZs{n b00pO|AjLVS, ! ~G8DarLJ)vj \!뮂- (xݫvב^Zh_F:=l4ОIaڽ9zaO/9y3o^(tԍ!K,ALN$[p(Ka˞+FŹA0JHEO&{:=-""H=8dG3",ϩASP;n5/WΠҸw7> <^$Uòr:}Xw] #N]up@c%jU-h 1J-[) X su#LdQ})׹aPS볷v6Rj_e)Z.Brk6M =Y=o31uيd@%̓R&M[*3oxT(wZ4˘m1ɤ֎'md]X de$T nu 10X3|i~Ẹ{]Nhdz;vÃ00fm0St 5!빆Z!| (hyH(Hoϰ--{3b"->ANp46#a-C˺n/l؇v1C39t;\;p ݝiAKM&\цgGb7\dk#?qJE!fLYE/PtI+b)=t&&YhQt=lϥS c!xciM[4PAl_Ibgăzv C:3 ՌexV׊+'qw좝y+B,Dѕr N[Y3oXjTLF֮iA)Xȹ% + !ŅA\Ηf,ORvvjJ<#wbfnu,L0e²ISkXOedyB,T i >$HjNn0avE`ӈ^ "{yynQgd[RpGK94uÊ.02aQ/Ln;GFw1'l$`CxN:d%fI@!1F*vl,1FP2Vg[Qe^P/h/2N]gdU(xĞ2o_G osmÍ\+@BpVFuTW. {ИTf 푵\xqJzA@{Nx/_ar/v!W5C60 !/x~Իӫ Vw?Ǜ*%3w8PXq2:X Ϥ5@8s{Vzc2|StțsP*p1S EIA'܈2 #NL nJy)wR19>gE+ eB}iK:&) L|f)mKJ1Is{?e_f]1>\^',⹇ 桿hP^] tnYkrff^<ՌeM%t+ Lcbl= P瞣ys@|Gm¹Ua;y3>.Q:J  ?)4ō|F%koYpK׆1Nxo7ROh[%|~33 7 +YwJ1h2)͏•pK]  m!948>78\^:r%)GR@hN7EFDzbg~ĵ. hV!8?(D 4scU{d7D2SUώ=CF[嫔(#k1v1KN!9㗜LBǎ9e%MP'),<Ơ,6\$67`rF:ٺI4*>],Ǯ,&[)k62s*K-4JBgz_o- x Mזo(f4}=|$d#v${yBm'ÏW(`.-Ǿ 5X&zeyVo0`?icQ;VJ2@PPo6p<$nC|P͟FP!ޤs$]wӍ7uJܫ/U|YՖBM+u[)93FZl2qEZv'+ 2bxegY`fNz*!K.fr:?nPECjL,on-yːS, ^R@ܟiw!5rJJT:V1Dg$Mr 7nFtZs$}KZI .k-ꭞaeD N0 )HVpM\fFrd>\9)VF: 9D񀨲^2&+m5R:| ^}qgV΂=Aw}GЩ$R \-IGO]=+vՌVS8ڽW_xK=4#ڠҙV@a|˫d4"@!FSLjwɀwxޭٕ/1B;yIar4pTaeEؾV/W 2t6kAvgk)#[f$|(4M;Vcm3P>EKk0͝'4KWܚ|X|10Ȭ5&fgfLO~3.#R T.@J^}{ȰB͛dQAoCJn1viSۗro]1yٲQq9Wr"M<Xɇ Mn*e(ѫ 3@ڥ(xz Y}?$eM$˽{!.cl"]|[*Jpxnr7K/Tt ]tn x)#ܨ;ʚc* ƇT[TjVR rNBD:I36n-XAnp:/ vr6fbP2%eL̂UaAr-V„ՕJ =:t֓(%h=}uc@9jdrV#Gr Wcx^(ZR TF񁦠GqQbV›+qK!l(9ɉdw txp&Yzȭq{3ZqEߜ-iAVnP|ks~?Gt&J09`܂)72ˡ<'&`Cz,%,β_Lc&;ٔP/ҺkA_NK)O mIs:΀Ԛdnu#B-כ UJk;TCD|, GwxlU"hv"(d]iAKsX1ntHZST j?r4)KQ k] X4'@`y@ܟxOT lTKDVqYFWHSpGC'`ɦGCgrk_zpTրN?Pm-"JS D57.q ^E but1g)i:xCږ4>y'ӆdX~f_ztc>! hCŷN)_^nb*Znx;7𬨊eK""ܥ^m*cW"@`Ws0M\oe#\3lTWL(gԂeћ+2ݻ׾Kp;OOP]S(\Nwf VW9"Ž\jG': ͂p;69[epܯ?btu_$[PtOl1 u(! ٷ;YFAR|.+a*fWd ;ZB1:rd{RnS_cҞiˈԱŸjC5k8xFeF1^佾KƄ3[lh&!y>t'%=@w^`AyHKzfCu岄hΒR؁q*%$Gf$ 콠F` 7NZ!'&]A/ .t)m>h4ZjdoT;.ARY[B_v'+IC5=l%4Zr0g-N8jȫc}=la5A=\JK5!_b{k釄)(&Qq)w056WۘZ 8XHf߄ٷO?"nR]X&vHh MexE~5Xˮjѷxā)\U, SZrDL Q?Ah;B'go xꭲeK@ jP)KZt,"~Kz,9v06{^ȯ R.NH)Eb69Z@K6@}Xؘt9zqWz m>޺kfq= J>J 4x 煃:iG S0Gk;d:Է>&=dHi#2aϗd`ҡI9~e>ܨ_sAJ4(49:a[<7[RxجVBOξBYn>L*d9Zeɷ䥇|VФJhýot9k ƩTF'8_ V]q#(1٪xOU9U]۽ux1[G06hKpױ7\C1Iyg}|}^7jDfM'cJZsdߞBx>xDLWbYRU+e01#mֹ)SÙ(x~ ,\,y丌~(gx>ctRkjxcYډf[qߐ$R_\npӺíCͮj^SGJUai"}q7 2ܷOrV,/q[ндQM:V 7d&ik%R$L0b#{b3˳9 yPGORTPZ=}Yɾ= POj/-Ewqgp֝58@AWJC1H?{Mfg:@Qy*v{ө㫛#rd2=~[8ĢaM+) }̏j͛mR@l n ԶTT0j,i9[pҌ]o a@R>QBQڑ0y`e֌׉yBqvugR mO$Jreu$TCJ%DRt_ZB C"WH7 ;Vbwr4:NGΙɫsn8e , )]rA;K d{@ȳ~L\}0 VS` O@@,uq˵-@/Lcisp*DheҶ@ȼDSbpw'\&剋2_d{5Kr蠸 PݺD AO!=鿄U$覓]ustg,(g>RxǁZKHs P#8 5K%Pkqtc~Ga=/FX>hlS *\# '.쮊:5مn:0XeŮlX."5?֮WٙKg_Afߌl `M.Az+a'3oj .E2iA}zVtVJ.ןqFL tD@$B6e|-/#qo+H?R yqySy [ԙC1q* |)6>z26rq"_wOWhRH%oYwqqAл[ ZA'o)#=p$+dOLG6'()N3Be^/vzLe)ة BVJj˘6!D= Jv臫ǰ:je#.U\zs&^q1T_w!9Ӈ3w+Wwc.~+#Κ 0O ȮgAf;sc2d/T%,F!<`/9$Y|1Rx-&^S2otUĞGQKR@7e!Ӹz}(qZ;FIAjRV\V8{Լ;s'fp?f`d4>Izʢ3;ŀw' F4^M/ʈ8}eZPˆn$kAyW~B*nGN (RDX@7]N%udy}PaY"Im 販w'bm2-[g#[B׵`{ʆM(M}iIL1|^s}]"J1ps$#y`By#Ho iRHimjh4S14p6y JCq)g|iWyoԄo3ϣ%>TVu i; V|-Wub* ZQtQЌ%fw$|wD0n0PF|vvyUP Ϧ~ymEam֯ZF-1V1q_RS&)ڄs'>:,t呡d_P6T~nEXK" Z# =ZӅGw3QTNvá2GGD+P6 t6`ua(3lN'} }OKF1ژ&рN1(v:LvppԿU\`Hb"Keokƛ>b+7 @:s uCWX6 5?n/ppS!.#5u8k|ʉzZ}nS{T ~U/z_jh]wEkZ~\e" MN!Tb@hZd9 z sY}A˯ <}T;묐!" UHR+R৩ɱ2'cq\m<qݫQY 3Orۣ~O4e[[ J߲;yKEF3=9\Ջ).wOŎ%Y^XWBtZ.U3nOskC:/Ž$Op92;gO|FVK}[ij"&/O@i7#s^TH ix |~pfڦn(rV ˂hR<+T;)}^[[g5PVywutCCvB}nGPeF F^zy0t fQ$mQX+`U" Ov#q Vҳ9O9cuU '% wߛ">4A.iY(]jq݋8Q]}׿:SãzYK ұz YQ7 #{wM/z 7F&dS>"(s <_amHl}5Yl쫍l-#x; ̞X, ERl!#d]pw& }8l1`R6had]):T$^tQMQMn4#QȌ9o6\ w?vaj76HCc%PHnGCX8y{hq[j6\$ϊiTGmJ2m[>*ϏUr$-4 bǩGc1Z\z'j6MCş2;jK c퓡:\B>OzPy,p 4oUib*y?zcجu/Gi Lf\a\4>Ml3ɷ$- _Ђ{.҃c$>4eOPep^t 2&j[~؅@ba۞p4w0WFt@Y&r-ı2c}Nr>&u8y:# aNs> )C\L**d;]:{`Ui0uAFd|XmdMnp([ɖ*ӉMB[c[|b yH7]EDD"&E ui:C;S)1$A*t/OYI*JJpH l{3+;eBBhgm4{*Һ f^1QEVdI|+>tᢅvug<]kT*!/+wMVd׹-HKfam-/6+#R?Of}-=q~$ X-u>hOc 9(EB \/wLRYhAܦtӼ=^;n1 %Oc/Q^Ձ.n-бpZraIkf E:wIsu65"ׇTV;)zߩ@/thP>i!jv mOAt 6޷e:(Cfbo.?WƙԈ8Kp!%=Jҷϴ`ѹj ,-zL#yKS}D`73޵~: ( ht3si_qLC|U ݵv@i# 2sBѫz<11F c6) ]7X[mZz]TbI⿔_.zQ`ũTJgPG] !@h3 g\֑ae K`L &sB!Zҷ+g0Yu!Λx SkQ@ڊwMedظA^TP=3r]L-@cK$"Y♶=ss*ey[Ijh%1pdLv3jE֛8 aԚ(Yg/DD7!|Y906kmw1aFC9c%ғNAS]J^I@P KCy-v&_ҌIgBzĸ M]?ӈAv{xzpc1 - @㰬h8A_RڷDԂ]@,wǿxI2#fq-oKX_`_Vǯ##y(# x-.Tx YgQ:MV Oki o/ʕ WSbw},jmE{`jݒ= mpV1A퉵o:Kcef]}POQ~e1pR\mV]cܠwUKϢ" @_fVAIέ@C SkR\\2`Г+hz?'ţPϑ-C˚mxNYBKոpt:TOSEV~A2/?%.F;d{AK ;\7&RWfЬiD?U mǡ5 )_IG6E&S2JxxraEΙȫPQӈJ;yE`n+NDk(80vu18%Y!  86NgPv*lOq´~.|=<9g_hWkq."H.`4aW0up_GRS{98m/6@ۍ[~Ml1:iR^#Fsfc) HJ D̀N3r=QtR=ո"-y&]T,,y+F6}$'4%5}I>!!,K֦#cqeNv ı-7.˘aAb:Q]F2jz|5ɤmwG` SX+ah$Mk{MFd6= ٰt^_Tc#.YBf}ݲKvM:}r9N.zCǍ)Oe&`ؖAA%i2KD3TmUAmnF]8e.VG9f KQ[J?|^P \5 KtnU #!.NxxLfC T]YQ#.ynr@Y b $/.r8&M=kBDmF;2gN<یɱ5X}K4oD,{qTw$hw[q^ W [zN6 QȾn/=%؊}h%/@>n6Cc4 br(""g! Q=~(}o jI86sC嫚ՑneMm(r*M-2~7T7Vu!H5Ɵ rq:Xh6,NE ȟq#Ec 7A-eR1v6uģBjDjqf >M8` $Y3].*ӓt˹tzP5 ϜCV-l:s,pXXG(xl.(2;cY2lt}P d0f\ O)ym8<U3ٷ\ 5_lA ݞkPX&p:dTŠQnxH&>PAuly%@q!kSĚZ(b͊;L;'- <UaԢPiY'aAk@gf,KmjJO,$Ǽvk?>\ҫꈸ\ב_uD"~>gGN3Oٓ׶7Kg'rf dY86b6l$Ts^B;f|3t&vEy<58]%YBsυq`J|:ƻɩR|}rkЈdߦ_ ܱVR7sx_jf[@E1TDC"nɮBc}y.,ɠ`ʁ=|[ѠfKx6Gɐ>Au 3(ՒA{}v„yJlTE:dL&-< E%_G q'a]vAVSnN Gd&zZ)9*=hYC\/] Gs4brG}1OӰ?y,TG P\nvq2v8i6!r2^EB*YS6ڛ2,PIBYSkGoZ"' 7RP.y|!D~^H#3zRi.Z(%k!(LUtKT}e^%'f&&+`BbAc @ƛFR̬[Z0H&D0wf&U Yig[!%i 7Sfu Hd( !yTEY*q[2o5)&UcsPʵ0җ藌o^)8B? yu&<NLU۹'T1:T5l%DJk@<]XbٍEg3h?+zNlcC}<9РPgcnFָv N[~McQ{.B7Vo/W1JG !^[b`.[Wdꆹ*sf*z>ގ̼tI; 8ݑ/Ӽ'y{ʲTo"bB @G5% W/FGΎİ4 >[me*neCw5lnALk 1Z9iRso<}Z78z莹wX(^6h0L |c6>D'@ fgk7TA+|/Ex;m?@$+LտMCg>c0=+sAh9bG3ܬEKAvq0`֬3ߝJ?P C}PI0 U>\Zϐq@9'™>{T`K.B9>6IhLjP&U^`aF;Gg^6wQnOv-. Woa݀ocڛMmwM{2`laX"Է(^רyBc p 7yM~RC#0K#uK&TR VPCC_8Ġld+ j,q0_*&9 0W&IRgDIǧ|OBa W73 ^#[ό8=oǘb W2 %?8Y$ ,TFE;{~'#|6a#'VP+uzt/U@s*1T~[9熭 2/S:=p#;m[F)$UsY#KK ;F뎵 tXא03/ȃ=/x-t <1BQo,`xɭM>rFN K#9)9} ޢ; wyTtwT$DfIaS!t }n͋qit5kWlw+4IN,b1'[3~2qιН]<$/WeQ)WgœvIjNe:f`NE=Q}ϸbm,d”zW %!:T\eAKc(GE'vk[+OZg}4S##0cJWd֩LJxccѧ~ a遂W$v0U `aev:AD6] ؤ@_»_ZL@+\"sRIEj%}+{yXQ~?x![; tLQs2a'Y-ߌ~&FAğNy L1SY-7㭆u ;%\C~k]YROYԿ1n#K3"Fbd:χQUs> şǨ$ahn~aDq%6vAAc[®po&S|@ !B3?^owLT_7GErD 'Ȇ*eC7S dޠ1< Y]Li8?%uDt{XgNdZ\rmv ]3C+#Wѵ JaZ#%gZYw{C?7LU+WT̊\+ZZvD$wT i01cr*DTY?s}[ZˇL>9ZBk !FdkQzd,m.t6 =+e`LܦUd@ѵ1 #*f#<8W.8.uh 6Κe4Jt1NH$ \c?FpαY8ӭonf`Alrn-SIʌ6$jǨ#^keՖ4ro4h[ :~^ ܭ#ȰCe@аaVM)%@%p*bդZ1'Co~uF^aQ s0ko0[`Ka"Cek gc$N1à'y.jU#^%ɺ̉~XYe1/0bOpN3O`22_X/&~;BN̟@Ҿ1LkgH^_GmS)}HV-u,x-^fwљ 1JwiBzAJ-1>VDSrs7MY!#"~c!Ӧδ)H}>/)T"f|/y‰KD.TӻphasSQMori.|0Sy9Җ߅sn+IRKܦwV`fRA]UYռZovIJH՟PO;{,=f}'*'3l,+K 8ൠIr2SV/>qRf+2uGܔFKQtk>"R @&dB]zv]++ OHϧcT 5 +iÙ_ t{[yt"g`7C%@Y #cmӣ>Owo)\;/p˓A^:\F|i:"Խ[0>r b51eq|nRJP̩_ 3=R>.u zF-ɐYZy4W’ ]vW%\p^HZ~i+I=7ABbF/o be8AE_qr14'8qA Oy?%߳9Z`nL0@r*oHLGTJQwH9AQ1~ubwD ]ȫh1FvF}V~MRc/_O۾m5A٣<)5R,n]mM-vN\ڂTSm_MD&67p;x:_A~`#R.5^>femɱA4mW,#khZ3^RiĠabo%YpJnٿЖQCmYZJ]+&T ӊ 24fˮM4~e Q QVȣ4dzPa *w q@v=5M4v1FZx[#4قj4T,iwPOB{y09A;L;)9,.g /e?3ÝXp? ;45I D% .*vwENv!t6O  %8SJN40ŖzӪ'_l빿3I,,1bgf#4>!S )WԨ22SM՜"?xB1}짊F]Dq7XOR; .JPdzFI[AdvNdk+բ/)H¿͎ψe/dא˖`"N#hD2>U- ZiMRo&ۅnĦ )?Bl*PJ=n||#xCygu">-nr eeѲ Ps]ZLL}npֈL>~c ,TYEv8C&zeշ^' k²6tp" !rd=ZsY!k!\e(&FP~ q?e/N_Rw۳rq}Ke5&Y"?NlUF'l@;p) ~b"gsE#C4~cd Y'/g+uZݮ=3W50cv£?hEX=;(Q#=K'tl."Bְ9"&Q#a0a  V|ZܷD-k#w/йSkkc " ɤ Q7X%󤱠QWq㗈x:nZ]wF q{tUC0@pon:VAlVfuHCjc:LCG:Ȅ!"dz5hhtv)Y P ݹ,{}G0ٱy1:݋]6'uww=.L2\%@ޛ3b69/ nHR"rdF?wMథj'KoZo#Q`qLAy-*Ȧ&<1<0ss gz*x1XdyY+IlҮ@$VӊFy^w/qѪ5[h h.eBZ]*7?9"r!_/),sX)\V:/ 7NqU{ɾX{'Yӿħ6Qn yҔDA(|Bc|> X~z啓""@B'40.)DGж(Q!#.3kV) H m=,6^T[ Z+r8Sp C bzW\ ]:#?I@9tQL䤐GT]ΐ=<Ӯl,Z+XE*{LdtJ!~Õ1(BGv&pNfFf_G;|0 ) ,B9I&i40vBߔ70Wp=ZBT[!>B8CR`pv3,}+hBPZ6,w,QrZ΃uKOM5wzlik);ac"&Xʌh!a>(fJYأKu`Qg%Mܿpߔ;Gc%wf] 7C{QDoɼĚ:1mķDcAQ]qBu H6qnɳǘ;3ܷ~b>#k0;rgWF{5ĸ`j⇟BVM*齓h=\rpƳ!@%7mȸ&"NiqD3xiq,·V!؆7A8rm ffL橎)H}6Y[vOOPt L_B(=ixu~-j4uiN U݇]5܃0j&1epJP%}h>DᘕQw51ӯ?0eKBY7R{"ook"7 \khPԦD:gl0:i[uǏLGm\nizM߭|i";`VL|\ Co1sl;`6r>CpĚ oqXn?{?Gڰ~kc|>]R>NVɴ(IyN{|RRGf<*gk|+bͻGd(~)E>zeM2NiŹ8UMkG;xگ#cSn8e݀rb+5:3^mI-^Ii"Ws(3!0WSv:1fs\N} XhMp~XKѭXdUhqnrLr #)™epqɒ]N->V: &ϵ+rԯr7QwNB-.܋_|@MkmwZ-)AjB0JK۠S(ER˜:E"Ez|yp4࠻[>lt젒GdgQX LrEVl`TM wޜt' $H15RLL#T(" i[7^'0فlCGKdTV L\b|ґ͒sG.[ٙ&jO0HV >Q a&VEbG0VeG5e&!#DhjUcnmL;)t:VKz ،vϛ^tN< _亊‘6v`CPL5E~m]qUp3fib%m"{o8%Sn<_nG7&Ac.-%6&m%V>pvťgLZ|^-SOTG2n@T`c\֟>4#xX*J]+yPdE ~Qmڰt ["`&,\`qې+O@uWR׊z0Ŧ&MH lUKhFY^VBM= ~W"b`U T'!#~a gc#P`:7[2P>67j_`~DQ,WR#HMngˆ%E9b7z@Yp7QCtV@t!Vd؇bDM:r:Y,<*3}/&~ǥ OkdM{hJmGpȓ:|󆽫yd}6GjNИxNyDw׼j9\]Ōgb|JZ6+q_obflp89}klqZӘ/$wjt(~5cL$D%oVuΔS2=;2 {^N6|5,NR\mogŢ"wlqdWϚ_ 9܂Fhgav=$Mqlww1U˿WjtV(qZnfeժ8YTNlL^tg>r-,@7z Tu?B2խ\I֨}(Dd׶a6@ g#A@?ӃpOIl]c*Jw*͙\3XwX3n!\LϾ!~8u}mDCd֏m mb%h+_"dؚcvfcr(wя_;Lg҅Vtv(iZz+@?eh*'WP$ @ے0erebm`G?~O0֬8wM#9g Ħ$-A%z Q3-CJ[:x=J0YJD,63Ϟaf#G²zXI찳M?d'*YeTX]^w ?8&cT,:Ԑ={de?f>:t >RMJg̀Δ)~ĞKBJLxz u!?3lR4#MCځ|p=\|2!([:*icNj Լwt<>Fɟ0&yV&%U0X#K'T+K{~`zGn93| Yo!l?M7W5-Syh$^EKa EMo&]sp"w|xrL!TuAeLHhl D[tt00rV$OpCV5'۶; jM1B]-D3(N##}q?Bb @kN~dOCؽV2"_S e9Q]-+Џ!`+l lj3ul*-4[(r<0-ZsM}3KKes-z(zm_ Җ5L wRjk(C,R֭tzq뎥6rҼ,$,~t.twx"~Fn;"t|/߮t=~nai;Z=\BVE.S#jk-3oC[gs-WjPգ>I xw Ў"1\PonO`eQķaPjמ7;b:^1%QFs+zwcXkEr.(*f}-E+ЫT^󈇌o.%j9+ g!zhyWAu&`"8t?"^sp`4ǜ eq. =m#*ά@Î5Zȭ䗆SFqgo$Od7)c)O㱴!Lu^MPohCmEDTh+dW JD`x|Wc`6_zt"fF . X!DžQA1<Ȥk6>_QǿJz 6 }>js#7KaPwFICtHw"5l 䋻q(xX C A ۦu> #|zM=aϖ6 @+G.>P #q[[WRg 0rn\]Bçp~>wٍJ }#,ɽsZnB1ɑcw˰ ~O.*t c8=a&wFȵT*%Bny8E,N\mDUo˖~z6hBYpj0zHuUї)XI&q  r/H#.HnWUlv_QQbĢ8?U]4lW7J/C*++:Ls[/;\24LF$6 r}40gc1C5Ўd D!2]}a˹W NERC(JK`؇DjBehүF(tpS꽇 n Z1AA'+Ay1Rltmӵ:vMr\_r^[0C`oN [,"l t@zJ"Qf!ZHΉ] m(; UgDBca+db3(tt e`ŚZwu lo F^dxz?ð1Pk ?L ̲7:kVӋݻyXd3pe%X)Ta9Orxiv!RA~=#ӣy'?]z4b?ɖ~[M,?d8l*kWl>ŷ ͓nk\]4JlBcW¬fSHν$]J_<>J*? )ţ,N"aà&lQl]_]#&Nխu;AjNẋFr^#z0S a/P4-P(LM:%SR yo H% 񞪑 kmk%Xo0[18*en$ҙ6;-d /̨ñObmn %͏ο'ȮMF~s)Kɜk;Qj>Fqm_!t^5tq<ӳ~5,Iű! #UPm&*r ,^𤺓[L1cBxBK҃ɓAzk,xL4xY] d<6r֝Otʨcwմn 6㧎yySJHrhI) LG^4:xITTW̩mj45YXY)_!lM(WIS`4T`yV(o`2S/gTL/! 44:@: cYM-{ջ`W@̒])$#k41dN]WkylY԰Gqh 'G=IgX,@OY4΁E,rC$ФЗ̪oQu1MF쬿r>?] ԨS8(l|9,`"Ol~Ϙ֮"'㢇S >w0uV0Wu9PrA (13FK2 3Yo^^cqϨ cXVDQ%&ƺ7~< 4dKͣrպv%ǰiЬRx(ED,+CfTVo5ai kצ 0FZݸnoo$  HBSܱ=eWۀшZW][hjL!fܪ#bSM},O+ 5I&[wԥ$rukyb8o]E _6 h~{ T=ʜ"OfאinKg4[F7THⷉJ ^4H1+18z,g=@FK"LGnƣн&ɉX7 :rJA;Qoy_ d}:\Vc)ԭ# U߱RGe28d#&TTqi1(k,Jg)x7V|y}8E:VU$ hUf 07PST+"R^67vLkkGE5yQ[vRy8k!ȼKH/Os@XC ݜ,fhd-;TF&咾: .pgTHThiZ?0 [.qw>G]G+彬<"IY%.qLMi^)g΍gbU5E؞о~`%=j?l9 ;xE2vΑ^e,X$E꦳!TZ?1b@4`(}N"0DTiTrϚmy,M+LrAۣHn`cM2]4 qf֔6&Ja\i٠dzJc@ ;NL`0Ry6.zfP|7NNFڹ/uZQ<aF)*7jVZbstuB:_p州$!v*ʆO.ۧQB3(L<(Sܳ!=_>TAC0)#K}gǼ)qz&c¶3b-pRm94aS0-Z ]"6 hu5Di4QYӕm ˇ^|Ռt92F!6PQ?Ա C6@>wo_ tYrBԈ:lޣZH5^ 4xV?q A邀dz/ר`oS|ŎxIS[##+x薝@k2}m6q2 cDgDfIZ0<ij[%{,ad  (lR̦%AbZ[s~ 5*ۜ!)A0` gmn'l$4`FzRcsިaƧOXr15BH ?&4MGèž4"5qao2.{>{c`@ͦ{,qcH]  ?2P64.8p< mاgnAp^B jOL iܼ WX.@¬+y-CZe9k - }y.x_EYd>:w4pB3M\`%gYZ07070100000376000081a4000000000000000000000001644ae3bb00007d58000000000000000000000000000000000000005900000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/soundwire/soundwire-bus.ko.xz7zXZִF!t/⺷}]?Eh=ڜ.+tNGin,U0 9L}+m,i[\e`T6m&i;eCzxoQp#$dOK(mjҚ'֐֙ ^2:ohQr]ݳL#w2V2eT%V#Y@=[XKjr׷D[%<[5=m>nKI# ~=Ә%Q zysr5=Sy _rf/ӰrVQ$r(:2K6 6 t^PˆӋ{Bf E/^H?Uv"1gWaEgv z? q|#_R lG2I?re(V %]ZȌ]g#V767vhEy^_"-VnI oqp\Me.l!gfNN: P;-! n\p.|[זHbGO\b޺^) ¼j;x3QXKZ}A:k)?&j *K6 7 wJO7*MC$E]h{tAˣ`ܧMfgA8TZ¨T^cnrl0Qy?6Y8{ DXp଒>G^b3aǔ`Yݼ|<_;Gy)ȺEZvwPCp =N#йX(?P&3tu!ѹE| 5:zWd~Fьt-W{R[GxVyE䱮ZGGa@W u5s%RWK,ywPD-xMifyV;r)Yԓ l6ŹT !)3 2bقcSSN>T}W'ds 'ǖfԖ5ܒY?ƅϦ.G# (Sxh ]ᦵ]LmG"Fw`bͫ\Lk* K2F8)]3AZt@ˀʗi Sea^֯@: Vt*e(LqxDGr8 $?KG6}FeTagQpnI3P VQN`l}M3.}MUI f+g|Ni;vY:/~A b= pZ\\.qĵk]\ H=G}^I ؇PI{Nޭl{Fwc{J<%x"usx_&g6`l5uk0H " /68Y&t;[vpε["t.߂#CFʸ6AlrQA Ehct3.M m4 !%O(a5o|h54دǿQD ^qyr_fpKT(;'i/JB1y[u,"M]A%g`XAœ_^ lض[Mґ/*&*QsIRʴ&T01am8lhВ(1 Y@ŧhf;?SKh{yNV*} |9T)޵5v`o| mJX`NP @&*nc cQ>|J-,x7:wP:~Li#7/%YL9(#ԌtY5igɗ\z+XuAa1׶`E®ޜ,lzzPrl'ө4i^R}ܘ@J$n{R#j,gɥ[~p0!C&AͰgx - b+̿j$Tx"߁2~J_GYo7wk> i3V#;3%H/j V5FW+T]9سz CK'!3L-Rp/YbeB%edgwP_˚ץn/g#rj]j*Dy3 5Ӧ< ӿ24Pdu8CfC1mn?m0Wl(*Z5xTX6p֡0/W_/EJL|!+$X! !q2%sGSؔSHeFV{neM']o>g1Cט3sqkEW(C$/{p1x[S!M%l};՘-adSd-+ƄDcjpu `5i1y"nd0!Ѱ*x21j[y7 \4qlͮ{~& q:br0ܟ;T΂HNuslnA6)/H{䜇n;AhGLt ӉI~8CEs P!(GRd-g1iSt˜l+|WU;^A?T\J@Nb+Sl0)i{K[԰|e$`y᯽C< ׆Gwk(41C9=[6swm5oNG¨Lzg%y)G~KVWd0Vc[ءȵе;U=CڎH%~EquX2VnIůč88,2g$5S}LcS=қԣ ܐT vjѬRy?3ITIJD֤5Ŏ=bQ5) OR3d[L{!UBNrѺWsB 4#ғiH "po9 [-K8#dL`Bq JPn]l|ky9CNw唣) ʌ,$~J쳸i? d&a޳cE:Y5VP\@,WL؉wMׄQ(l*9CЛ- ? H B^ІP?K_YAAۃkI8S!M׶lؿvSmYBckKLgF#eosZwE퓄kTQ៰QOR9-_[Ǿ/s uI۶nhh_Th| ` MԱ&;dTGf3w };g"Π^PEG`_^~ٿ'<5)jH2kpYXz3LX:v誣P޵"C4C>u21 *i(`*cU >`SGlCfu,;Yh(i\*y%ٟrTKmªe9`X aO[*uw&KN`# .?99YFѳDsdB: WkM< E$@98/j ˉv_=\0N:<ޣxTG-5*&ZN1Dy^+k#~hs Go. TX j%ox4dN0+saQm>PԊD{Bڸ|& e{UMI") EգdցEZP')jj2X@tq6罱b{qx-G%ayLdef=6b";Plc& 5jZԋ=﫱_֐E-]sWRlϢp.P :qx_Ԙjij"%p2G,Yczoyg1l`cd8/91ÚӐf]a9.U1q+]`{oBS~酲EfwOsPo#^mU?5uK-{c&6w vʢ[4@Q:`[" .n ̯ 9^7;c3QlԿDž;j,<\U":wAWۇhZDFΤht1R?kx]I27{7zgj{3A [h rShs*⸱O?2a|L[RnM{pxaN&x . aײ9ofx 滷#mp һ a9 tt&o>fԦ1_w5mRRچ`zݶ3qz@-Jvy KxWd4$O$H 'ޱ'4rIb =N:w?rd?9dbj@O< FGal~E(v|\t{z8gZ#g &)rD2@?+ڠFN-N#PjT9WC^GDzv:cP#l]fn%ᄜIdvi/ǵJ׃qCM::{(H@1-}MC[2Mua;6$.b|ԏ +;B ])VN=(0 =Z̷9PړqwKj ) EY>l|A1xN>}BcS<6 Bz>r@9?jroCG#V5Ѡ/H8 2*[:%wtRmL7a6Pbt^'ωes}]v](yLr2EfNa* q=1!C2%_Z QP%ea!W<@{9t^j|2~i-1F'䵠$)#j?c/8r\Vs)IY-%SGG4p$[xXL|2)0f :B"(]FrzѲmt3/2~1!~Ӵ?G>h\ÿӹ*3'G'Ϳk`J\ Vd1bVJW.cNiPU_)'m=Lj2ޚ7C Yt3,{ׯ^7īS])7`ibZ0N6!!VA.z%i Z;R\Ttv@vB崘?nhs4v1M0 A,dәmX#Ml&S}k TSvvEpq86c[/y84^K F#|~DMuX %xjvR:/l40@Q9lROpGp,.'wp[zLYQG$5㨪 枂 BgA %u<6@:!]F܎ز*|OB <ڶG8WP.9e$'}h(4pձBoks\ l& sZ@tϔ$d=]4+a!M&V]{k\Kp:|_E-ΩWMJ#*dA~4dnYI_]#۬ŝa³֩E-aB,[%n$Vx 9x="Si6&œXjQu_ j5i؞nG\W$1[A,5 !Z2ϱǍpk|qV%/!.z?vAd/P:I5{zKC/YIDOpd6b/hL kurΙ迶dSMrl|A(NVi4?qHI>1G˟v0`}vT5-KDP™TD?H`=10YB!/i{ B|NoߎZU͋U5#W%QIsГ8+oXhs̵{}. 6H1=m8]uE o\Zy+aTbŜd4M05t_TB~@)_zu_`U`0ؿ:rc WS5ji?zS>qP˺}*R.\rN$x()UpQ A;׷lU'C蹍T=OȯbhzmA9^.`t9SO1؞aH^6=&O{XMw//9JiEBs[:&U'xYlXV OZD8}Ya&5M DbQ&r}_mm^![ɇt4@ 3"Ē~;ګ{]Jn.T)+Kpl_#d ޣO 8d8V4sXJT:q#2UToրGlD@.2ܣ=]@{=`9D})B߇_t.R)g/ [Jzr->|[u?`nU(lN;i}E| aXI్c]ګl LZGN1&+NX}@Xʛ,'3UVK<pGF8H(; M=_h_=3^.t&l!/ 8aE Ip!,?qt]նioWlfhRi7|s>o/ි|Ven/5g~V m@$h>g)}rVS["%ȟ?59 Gjדknb{'^WiH I1[ʇ>"iG}>tʖy:#:@4j(=vh&J5vUiW!k[W?8}fd/dF-|#A5UxfL^ɘЍ' H33Ez̛N]gJguJNVNLGZD+㯡Q^C=! w XMIOcڴj 9.Jr< f°fDwO#=xΫ,Xo 7M2fxGʈRj%c\u5hNK6G۹x ^ QJ_fC7%6|E0q["{Ǯ:\>{9G~}+^;/j jüкkՑ΋ZlDdԦ2ug"os->0TKЛieD"ږ?Vzy%Y`l&En H<27R;4(@`]kwOE`RYMeVRbo?]{av90K0F`29,5Q]yH,[]A,*UC> TYt?*h;GD̈tAwy/b:qo-Dv,X9RLIki | ?+hGNJbQ ֭%izX1=h+S[UtUUsddQ*an #Dq-RJo/;e6y"wQ bŝ$`Oxa:gr[ze7l+΢䞑dA\8>lW^\\ E84_c}p;5 &a jιPm'QPv&'uFnii.ER^n U5acU(X|9\›YXUk&n(~-΂Tv-{*m[ =a|%ܻ ZIE<_i<rGH'+kD`iM8icmRxB/1%1` p3] m[yaRcFWDwyrvǾ[i&<`W<s\iPQF$K ϸ Iր tf$z`vv#)*Nt4az2R2F xwrB- χ_>է_ )>ǧ0dvT2vtU /5*}u;<>h9Ll`\`C%Y݂" zYoޖXy cnfAâ!".\u?lJze>r&7|/̀jW{( loqFNkŽ!1@ F:n4V?H2*QI&7$;V.۸*X1OkSǕ r8O ŒԧLO͵խ d6E*2 & $ƫŁ?py$_욣HyƿT;l2A;-_]uk)-F*U =ʇ\q7Bh0Cokt`Nutby>}zTu|w˕ i޶g(ԝh1:lW!D={1ኳPZ,YO&T GzkxL(vg~nbg(>{/QT2GN"kwh~$\gro-*k4aQ,v~Cy S/ҏ@A0pB?a A_ǒJls_d4f+q?VAhݬpH$+6 Mڲha!FӰRud.Kf7PÒ2CU[zAv SEᵁP0虡O@^O2~I2.)}aCgM)G<# ϓe<4lŷ >-:RcpyVA6vqyҐ۾u٨Ipr=- J.cHQM]SҪ&kE2>`YaѰ2_P9wh<\9mk?Qm1F#4$[fr8, zS'@ݏ^E|W l;bֻX6d)fa[8'zpR֒(x.9-rٹ{f}[!ٿg- H}/uYi|ܶg Q+򍫫%(2"U*כ NҐא#l _wX^y7nHMo7FK&PH/ k`~ԏ`wQ|(zm>^ryOz,Vn~:b\sll3J69-$ w<}JY%@Ad/S3p&Q;\IгГʾ{;ru"|:p)FPcm hLɝO ιHx߁ͼikKʝ\-cojsv'3t8ȓq32/UmYt&^_j"4P6s?K2Wiq9 X9ِ.{' ,&;EKW-{{tdz0]cZUbҳ=1삲pɡB}qUT,YAKh|*Y)Vh:m?Zm[)#gm?.MHA4^U|H^㧩!^\ /k||b;V!SЅ "GTS =IϬ'.~9 U߾p a* 4Rve2hB qA.dKHPrfLE3" 1KS@ɷ,yC{N(S>W\~$zʝ]!+V:3LdUZ*QwLO>Dz|K]*xNJiXzЗw@ﮁr~@HeW)㥃HDݙfX8u-g]o}CM5A=X!jtiۯQ;\:H,}Zfc%P3B"^춯WN|W~w~$HKngY&5HMBW<g9ȹWV6Ia,*[Rl=ŵ?%kX#/ΎA^  ' q *r!>X+(K?P}4^s!ӻ4wnMn< x|y?KdWt Wn|T߈LDxۙquo-VUR[r' {Y͐ bÜM' F]љªoҌZSzmgƈV'D1Ll.8vccC pǒR$ YCY.2ݞaoupX @^+Ƣ)8yθV9b,Nz`w%F>gX%W($S2C %2P܀VMIѶ$;<S2N:w(A&]mCO~k'$k̢4S=AzsAFWf=6jZ9@Y_>?!87]Sg}ܸ|ʵY40 `e@%3$0*e ( F}WoW aeWKQ>VH0G9d~ʻZ9#IS2/uDGMhkŷK-zp %iξۤt- 檎[!MqR29jBmM^VuA*Ku{5Ch-&pOcj1T3'oh͐GKsyt<; ?fu_>eii?[zaJ v#N/V$^ A?b!Mi74g\T%r"ރ{5h58J}) _ʶ@%o,55pGF #=fX&VCur>wYdVKpVWeOCxʓƌit$ʍ=! OdgY,S rOjȄ_EO#39K1͆& Z=RZupM @ܗn2[',w۞MOX5 FI)GtrF~mLJK'*.DМ%h8'jԃ^%ԳtP Ⱥpx rdIn!@}$M6QBxFg8Ѝ/ѐOvYem]*|=#('6Q$40`Uk@u󼨓ii.{ЀLND0ohKkj~Ԅ.r:,۸uiH!͆lUPIg gR峫I+He ]ؒZ }hq?ϬvKSz]cuB e^6j2?r4Ql;USc爙EZ^HhՊӠ[G#VXgRHb(%i#:%(ӂ^Bgni3, ͞gH&Vofz-l|t+#krЌDg@;mNz[)bZZ{X O/r`y*)izsh&TϢR8.&؝%``tb`o0d =) 9NB'ҋO:F xr+nBrJO5B1 1@;ORmRp׈ApMH~1Lk˭3@άlo|Wz_r_d!s0Aʐ:?#Ex+sRK:rPgI;D:K]O׷b:\>Q{u 30Va dpU(|eޱic}6b bFh^؀/ >aEf|:趄};W90dklffk&t8/b]™Z h'4:.\4_dߠiad"w$ VTI[Yw!}h-4P9zz۶Mr+QۨN_,ݧFwN`R'uCulk,U>?f.-$5n_}!/QB8@EZ٧ Zt25S Pɫ@^~g:3BM#1ȍ%Dtb;Yxpތ9Ypמem[ܹLfe(?tZZ/>m)h{:+/SFfCv} '}4@ҫj-}A%mrUfL`zm|ВXQReJ==zr3OFRw5T>C~I?xuU?"4|@uqh A9E^ҿ(WFܝ6JQ8TAclEf7" nE*E.&I2/NR>Fik ;DO(Bk ުQ?IRr9F8zn"Qf63cI@Ǝ*Z~yPKśr+  K SBT6nnɚ FXHVR'h-ȷ'hq˱kr!?+yYql %&t X|C&AXC'' 'P.B%ZÏ^BՔ%I=n4vw7WxsF;.HAJ, w WwcOq$?-Mi7$oxb!]:Z T4ß6?h0JAڻ0 }[;ጂշ|BP4\]ZPw]vhhKq0_0COYKҚuBK̪h:kuiw> :ܺ\ qT=ʡCH&Pr"3۫jJ[tswc)Y( \ɉoDuDqIj$ŠC*~SEku?3L r :fk@1 v҈ \ 0:$p\6E4Ty(NC,h:T{ -؋3"_^1EHsj-%tEM"i FG_>lO1QƈeBx<԰~~rxbI8,6h8>$Md4U.9b jp3Wm;rx83WM$a&n| -} \c3 Cw$ݫʫ$$V]c8.2#ը8SkN7 FE گ Qݮ%)=G}2.<~o }NQ-W9h9i,qrm#|B#1 ʤrlP9w,\߱;bkaJȿ^3x.jF36$A9Mej=uL2zK4| a)Z64ݬo)$HJӘxkwħ0CMëdGjM](0wcQٹɢ1ĈϦO"^9[F$,OcqeFJ.S_ ^7?lB9{[IMY8k̽;㓟e!7ov<o(Ts2}o.wC2šMύQu3[lұ3܍>;0*ABPgPէ- Fn4tgߍf$xhCj j/s -7^ޓÇօיz}+j8jGa6#0D ,>ߴDžzZ3:Fΰ#e6 9*f.t*H؍\T2bbw`7X:1Йe+cVP9ðTZ%wjpL{շQc\#ORom BhJwN V{/O  p M)&kiЉ Gd {2py^;fԤ{$9hN}|eeL>O 73i;|o-Ŵ)b%,EEƐ0QhܸY \2 Q)u0`kNh2߁04; ba j8ۣ/ŌДdM,ILE=82 4/(\*WgP`|q],XMGZgV4gq{@s+Q+Mc$!2kzJG[۸s y`cdPQ3a]o4uzv۟}0Agzf#m9Lw V` egqi!#4f߭ =<tNeq.b23͡/>4kщ`hiAFZY]D{,le3珍 &7O(Z!UoVMU3NbDe瑢tS[ bƓom<2}\SH$+pQ9BRcK}:Tj6#x7'|Q)OUk-M)\VūB2s6֦]&vX$eK24>KMp ` W< ~5" +3߹8nŐYU4$:4b>+v\%9dzSgk):oXAn]4]tKSF7Abzu{OXuɖ&tTɧRfvܤ&rB$~(vk(eWW2wNgMڅa 6 95$-@T84kR^B[ct,CB $Z6.O9s&\ly1ITE_lzh0o*sx6$t`?C^S'&8D&)KeAH L$PeZG5]lfstG"or5q_?xc0Yƶ$)[X t"YlKsƩ{C#Kkbpc#oVM4m`I^(L7X-t%ƍ*\kVlXod>_r+ Fe4\tdS0+OcIL_[w,F\F`RB&{DUt^a4uZQ3V/X5@g)?wN? azōM]I(pcΣ%A9nW50G+>1d3CVRn 5?-9<a(2e5R%xFVͪ< j&KVδ!U. H_D0(BAU"%,l!+X9 Ѹ$RK8كٌjW㙙@/Gvv*-.1PeUSs$h{ uCS k~۱*Vxש,S!w \Xh/~nLUBgoԛB)sW;ES@϶/AhUWy.+cD 7}++| n>-J*{|&S@vű7ជ@~]ܒEN:2lC9vybI gn~/wݜE3Y[t ҹ@UOs}Z+^6ݺ28JBd&\ s3+޾+] C & bNW1u8Rm=^.fNa`dV՘X<[V>r[F+ܱn1\GLZzj1݉ Z5>iK6ѓ{{;:$c8amgqj"ɛPʓju FƉȥFDEn!J Ef*_֞ى] ì˜ u ;,O 4J"us̵Yi9 O{(Y^{zoA3o84}uPբƮ]"3$ PW2T@iwx3Q ̀B2]p&)eApHwB8srU4u= r`g ,m,Ae+_U?ŮJrDo.U`šg/>s±+Duwm$Xc"UFЄ%uOY-CuUM{ZTm88h>W.*@]nc7NeS` cps4O.}7_rpL%s9h)Uݫ񲡨{h) ‰8+1#yPt.3D{q.BtٌsʴdoC(*m7=*k)45lB'5'Ն^Vz3X7f7|@ |$4g[vķ# p&.en䯒МnqUQ +W2~^wef2e(`LJY$dMq@QEw*D{^@$6iv{m ѫIzRFw 4m<_iľ \>̄9naeVC?5o zܦÀ+6?\Ṫ0HC&)X 2 )_QK^\-=<}kNW|>CKSS3>tћhR|JmX=B7?Ry]|DI% {#MY<$eڎF(3z 9 O.xѴ%;p"l+XkP;=޻ `;0 5cTMXmqt(WݿpPF2+Zo*zT>%]t>S ?:iSx}ju0ot 0?L-V_b( ́B RPLa^Y\LGHtݺFPx],m]ğQ$| %cqԾ+Q.ڶc0KEBW˕j=4S: 1mسx. GvM 8V*ݞ:`5O b!{ #3q8]vMK$Fs]PT 7к{*G.3'|ɠ\ Uʅ2\`8=y'#_YN7fULbBڦǮ5n+=@Wg=g3m4NQY*K~RGbhTAwYs6ȱ_d@&z>Bc7Nh7A,Ѡ\*(VGrϴ{brm!<,h@zc; JNX"u@jpt!_2r! UWK [-O}׊;~wcs۾g"{5U\ VCưH}yMV3l[ryt;EDam'3X~l}e$jfg`rlE q׆nO!/a?aw YԝFVsV@7lnSiMI<Uv<*U.~JiT. ηf%w:1#ĩePK#JuhA?6dvIqf$GH}f*=T{0?^>œL=^bZлH h ΓCw/|l7"QV TAX?%vd1\$W n2'+H]Kȑx>Ġ^9z1a᫿O0axݙ)3/ѕ dU?MS~6U?3H\Tjğ֗oOt5tt7ʼn<8uF74JArPye(#RRf|nD_.QNYx @2U̦|"auG!@J nUM}@K#-v9dWݧy$MRQMhDqet|W ^#2ҳ]]Aj泹K+AB8|fLXS3yIhDDžh`8iUe|iY:EG xCc4UKY74(VOk^r,zۦc# uIp!΂@&vz*/=A$\náirڪWaT>b.Ygl2'~L[g}p3R:p^{&U?Jk޽M#RB>LlÎa\ai̺^œzpM9kJTyw) !GfU+u{w=.NMl!9ّ'!?)~KV;[>2UM HD 2԰Ny4XmɟAlh~' `nciz$:3e-+JIZl'*ƒV?Ym Pel%EDK»~=(e2JRK-9 ̉^bx{*)xsl 4{BѤON,C )d2&+̀f닜b]"ՐN5!Fmo 7:QwX22 $/u7:kzOY,t>5_Q-cMk&JӀUS\nAj5w<*. vߟJ]NgwU q QXbFiTFK#dFcOޏO{GMa 6@XIl;JؽRR_2w]x#"(`&j!Z8;W?SPʘ]|yz9˧+O*9nYO7)3NJabm嶺o5y( @\0Z1MnK0Ҷy]3Ep_KZ\ixwAlY-0OjP^|ď$h8YV'|~&`+Ӿnd/;R7/fDi+mSuUE<66lxw)i%@ouM%U$U'R' ZVA ?n/p2t)|odm ӇqܷETv(G5?aNo0OO"{sW+7f-K=d͓ a1SbJc c ,S ?Q&e?lΚ=pSܾIw ʬ#nLڈ0o :?-Kz,"|I5Z= |L(S#_H,<37VjZ^Vza#.U~:k2hxpUݢdJwl`H%1y3#!%fqy| 2>v:׶i(hU1;}Vc&{Cǟ _Bm/Tefb/rF| =tn8dPn_j8JRIRE/O " !n>8)'~ԗ--k15׸w8z^:kZ(/%/VL`{ ~}V&a~whp JaZ &{lӄT\EKuqz[MP?c}-8WĠӿJi·e%LMT,Tx"[<;F#%㼝k0jKY'?GO9eT3J!}@wQf͠8W+KIBQ\[+M& ܠSicaaCj[KӶ8]ꓨ[5! m$V}H$YR8GVzTP sَ9fF饕R%I8Ix|1'2؃|mZt߃`y3R{bR ;] +tSj5?;?QλI\Z-:x/` /p\2A i'P#JFJ,JOAfWᩮ#`se$ `N^Цu] LGU-CROc| >ۅPђ.7polYⷀ?R=ex IIi(Y= rDmZMP/Z|` (.U sGw~nɒKgW"iDAưVy)r&۴!D#n4"#NY-_NtD3UUhqlF̙(] 7lV`.~渻'3h_S(";qFBRקNy /LӏV3އcGy ]Ԥa)iH9y]ɑ71_gft[~dWe gZߝ}i Jox J;ۇ{t깝 i~WnaU jixx4@:8|@J GhFAEw,4YPZy߇ޓRk!oY!0s;%nH b=0+w5L4 ޭ) R<+YR!M[;/cc橓}kghl s5L΅p%* v^4&?DmS#L=,&fW8 [E ._p0)\"u_zެrV朣ڪZJf"N5wmF#E3 ՠ3Cd%O։qd[dF'ݓE2ב `@6=dXWGq̷ꚹ ̸|,YJ栳~:f.а5\)e?9Í*iU ľj|!K5H&,넝Hq򾪻S+-Қ[NޥY hrj 7n^R}3qt66c,d r\Rf\؆2 /^q4ؓiG..a+Q>;UtϸrVYE! 1`t-ݼɟޗ%=?."֘f;WȽRww›4X--LDzCsh_tF Rea~x/”^20| h\fNs8'yw^HjZ7;=Ge)vg ? 8#">jZ;vG:QvPrf tv.sii4ԏ!YPwqNkAhP Ur}.lotybwm7R'ҟַ&1pgs|o =j؅HXYӑ6~^<,m9x $ >r!_A=5 ټwcSnPs$y?2䒰SPxdOtvpwA62k|0=bE3X= ~S+\314a{Lh|JN]|9_ګ!ϥbX O{EMvc)nPZTPY:kjI2 .) ie%$*"Llrx:γz)۴R,Sj1t9BL..;nS~k޵-eF _=B'XQ cK!*e.d󿿠s;mY'ə*S=OeҢ$[T3iHt)ҞS> mxMLݸfQ}}8=ZxQjmK+cU hgYZ07070100000377000081a4000000000000000000000001644ae3bb00002fb0000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/soundwire/soundwire-cadence.ko.xz7zXZִF!t//n]?Eh=ڜ.+͡sZd,^8[qס'x9fYɛJla$8$x8RsxkE&O`g C Z9(i|-3g Żj0p ah#6MFHvGLHH&u_Q)7/?E}@__ *IˌQ!BTȼ_؁ Su/6 hgrc, Y]赻\@z#f،rJ3԰fϑ/nU PtДbJuhڌn`G2^j`v#~T²蒄 VwZ^Me/<2׺N쌧 =8J޾uh$^]!~µzվ%.qYg5JU,Wޞ=C|j Ą33g IPt2mtلtW- ksi뱅])-:d!Yz/V-quQ &0~KВ r ?NP6G.b$r𥓺qh- 󾲄6s .h)_9|HՌWh݂@wb鸀UY2 #ʼnY 'efwLjR7=OX4?QC̣1v o5c <4\ HkJx؟k6ۜ ]SF|DVBAju'Odi7 i`dGnPKIvmbI l4:0)hHΆQ ;Ўޑ\u{| p4tEWFbE*]뤩BNH7pL9/].dɛ~SsY_qFmm{@nTūx$ETr"<ՔL֑}M7A>Hy?𷕄w_gĥQ⛶ ZT&D"PO"mP6RCn8s)xxO@1&݃UnDJ_xzݎk";e4D8wi.iEYU QDJ/|o-ځV0@?X7~Yy!r"ww((^/pDr ?_yX%<)YIW6@p U┰ ku Y5'O"\n\~?mA*aj֡H܀*wFS?I/f9NFp) M-e =1a`?JFLwxlHxmcXbDInUkǫ;k6@DA7 K<ђ7l?3)#ݖB3a_ꢕU[xzWej*eso DQc 5iM(唉[hks"fNx.9!eTLB6O~U+)lYZ-4*h/V~9 `C#%]Z?**zEtF cI0(a تZFub̅ZT/S z'@pJ5*"S`EyE3%ղ=N(`.륢sv yElADdZ Wv=t5v\arߑV[yMoeW-=wSD$x݆HLcQ6(NcrdYlM otJ-Ip0;H{=<5i\hxQ?u(Q)e^KN Q=Ϯ ~gx)Б _Iy="l66$ AUC*rmNS&S@KlGR#! e|x%ܾŢ+@%ovܫ (kU!sVK)jz/V%<"ΑgyٽjGXѪxsSbJoo)-58jKsdIoQ_59_yz䉂%A+KE&#rڳ拓)֒ Ppfpx~ )oGNJ:/}ẑp0Axv2eE}4:)=b@d⭮T4|u.;ɹ.=SX*1&p2[ 0{Z/Yb`Y$鴄σ+5ZDsl˿"NbL4| _:?AE:œN V~~kAnwbmS.& 4>% NqA*Eف3VSΰ3@ү1̚SyBm3,bB+oު|jT:CeP8T8zM~O/ki˛ȽCzI*zIy T:`7̚R``YFG#3zS圯 Y65TƆ\0sEٖ3LogǢCIn.g/.zazN- ֚6 ]EL~Y9)X҈TRO=f$˜+u7@-DĂ|+$v}Dq*uꯩ 8 \a '8 jg­1UcuM$T}){{wضz!}<3 3s7=ؠ*v,W3v~߄x2Unx5Ab?^ԍiiH:Z >k3FG]?x3 Whlq3=A%O{SOg8{uj$E8uȳ-yII$̋_ tҴJ~=}}f#q7Õ?vo{!c$)I<9o\ܸm ~Y%/vCֽ3v q<'euRS~:ۯ?+-ŵCn3iy߭V~.O#W:!]w. / xZlhHϥfB7 @ɸZ4|% -L >\#:.ܷ"a%wc6=5VBAƋ!_^!LtWMzqlzAJbnTmÐ˔s#7a;w=Lύ I'7t/Q?L^h,0_SU닜LPal)<d5K:_QvY-+f f HtMOF1C´ӂZ. ^A„:ƾ%HȘ;7-. /VɹuL?+'Ik8UpH&ʳ #C 2*k.Uh.8 ShO4J~rNSX9ǕkH;x`8Y;^qOYzrI(SD h{gAwqD|~ǓT:0+ zܷj|W0%}'f!*@8qQXLj%,jh&ڜBNeڕWҒ)b;kvs87c!wKX9%/'OZbs'wc:˘aen)Rf}94Jx4=N៞L2wzyA:3, Y?@yf+dN?s8ri2Z9گ/* sr}3+>coDsO\"-Z%?,D4pgnKT0E/m-ڴkeB Sl4r@ D|u%kŐv43|qQ켫p1&'M _#UJqLĺ o۱bSNf2;QQ3-l=GUR ^J D!w)>SnV(DKR͛g]W-RÛ#sn5Zźha,z[Nc4u1Ճ GfYs{g0ԞZtDf~4W`V 6ԓP/h`WeH]ehN8Nh?i3m nE=3I"[Hsib P@U P9`w0J!c3 GsYK&[yÇF}Hh$fc+L]LhۯFpu:|8CHxQ:J`*[\Df V>L\l1Iْ τ_y`jC-S5k_rēWAmFY[ڂ.xsHҨ 8%%Auha]8\y\`Kkd[(1?4tU _>jb36+=^ٲlj:ފSI#u*+~0"ޭLQcVXRTn+U49`ћ2ZAUyz`SF!4840Ӄnx[= f^L4LQ/V3#SEd,b+=^3^۹?(y8w:!Fy;W利=iӡr{r@@d.#~WgңL?! J]kޡI9MYĻ[#F#--%IMoB]j˩Hw ElȠFipbޑ8ըn1viQS-qmu9SBa)d {0SAIѤ ;IzLhRMb32DL-`_2MEeUS={˔Q$1W5h {9o?˳BIc5=/"&_QeҕDJ־A٫"ic-}]κAi~Cw&es}ȌY&Dk戮49NXLB#4 sBK ܎.ƞ!{">A@Svlsv0G(h_][Qirl -|+>kBj0z3Y)!fdiBΐ͎It7{%nVn?avOXLJǐ|WuÆr1w )C+PDe:H"9䗉 6|\=?{jD[u Y(5p6y[$Gt0ؑT4Cjν]pk6K{Y'XgqX"= '3=TKOE)p)'֭ ;182N M#{M)=~Q4j<x@ԥbYUUCv$ *: ĝxs!bPɩJEբku?5:=Nz*C I6)5,Шb?qe~f)pwM4{[ H\4W MS*kKJxWwիڲ":uѬŷisgTi`lobܺ|PCqyχVڿ9idPoMhZRF* Mɀlp݁qsFE%;kH %@ }*ߜ&ҌanXѸv7 ް#}; XMB{۝̶)Н&{$H'$Q}NrZEgsnGfZK.֓sx`)dwɼ$wo/gSU-)^_ѣjv_l0'>&^*13һ)79E %w ۲8H):[)DQ)QBCTT0fUL~9jMTzsċ*#:*B5I{C,ؐdvP%4D QE/T<,nTKI`/;j#̍_eś•@ ? ǔ;Eم| D샆55l emʰJUvb8Xm]p{5uĮE}[ TR=4*!\7F/?,SYAQ,)-%(a1ʡnmKΡ{,%,FwM*RA9kN_t.'\z؏žA@:35=[-M*x9<=~W+` )|5uעOJhL3{'"le9n{do{jRKIXF*&#~d % Ղi>-t)ѩ(5TŦߢ .}>ۥh5R@YYDv9-͸uN~ܫ+#xrʜmUdhbu.E6S.C쑕m(}(-\\jAaZTϐw qV6s Jĉj+ f &pW`o\I?.ĔoCS[%d/_ Y B6b4)Qa[V$cOl:%r -z% (m#m-_k.V*m*eeu[:yT+F;i-Ng>ؘ.OjBy =sTjտLZY$L>3%LT O&0a(?9%%i@b\Xn9i[lz6AC"6ۦ`| vMJsNsAu 7˚[x +Ъ[ol}^_28.  T'w>-*%mzFXy]s-B͝t0=k+K=:Y*Df@sHPLhD,JN7\Ul߳%DO;%;Ǡ,KjA+_^>(!MTz Aa_ 8{x^L3@,ѫח68<#$_*O6kvYO%8i*U>@/FRǼIqFH=BSY}x$ZZ`c|1O&K@&RE_B09Ldɜr*R)c+qV=9~{?/XGOOh 0 RZu1'K2N8mE7+ε*ǭ?ccÍ_8\>Pw>mU:I>\<  䱲3?mvNYra~JR h4&p]NF# nse_Hw2fϰTނuk?c(sSiO|36hiqހs"b6?6Asb{-\8Q@SkFv:r.Z (C+TP[VdG\aO>B>Ϊ%Sc+~!*6b6fa%6d^p<G$s <_"qw>7+Z50XV8tlWfk[%u@ n;mv}Aw Oɳ0"woJvA8eae S݋1\L32ׇ;Ԧ6'Xa'5`+ Ugk/=%М8l4"yԕY-'T(H-V1, I4M;ds!i` &;׶R_C@՚U"e\-+hf5j_;~E[? J"ǔ4kO d]Z_F= GC5g!1&t{3.k!ZDy'1rd^b"yGZ&b;6 Qymp,k >J3"zhn=S0^Mx;UQܩrxeòyn=Uʾ6 ;dd0W&~!y9:%ժo{7@,qբ]`1%ՠ"bf1d>;@J;x.3EH]ϗY6QLٷ]bs v`. p/?vcYN ݂e&d"FV(H\zoA/)ݐ1 Cs![<1)C~^]>o]fW1 o.b(Ⱦ~&Xe e3n#ψP PШ-O 7Zfrd9MB/ Khr8A * .aeZGSfH˷|wtwU'QIg=Ua( y#Z4g$c, N嗵opa5nX.Gw*yȰVI('jN-T]E:Y$Cz",q_:|Ak*Xo=o3ɚ9OC .R*I ͅ׼dOVhdz31@Rs:\ؓE0~_yy 0D-Q=nk@`W꠳JֿP0^$-Z7]}]S.v+4YV04W.;՚cAczG)YpJ)* `6\n 2x<{^1jwUtDƃ"ofMl 6?cH՟p/;ry1;^x}poH0(]*ӆOe$)`*攋z_' eGy~T+Ǫml€oDQȝlrɟBfJk!UZ51D9co"s@=^_ KGhs*Fkj˴<_]b"AfG{Nzdo0\k7 v0~y8%Z蚸K=uCEE,'bO x'Nڊfή1N6e)mw#1NP&3R;]Ep e1T<szß2 (=.oyOۼSmcaٶntGnuK3G=IJ^,w*=p61 g9/8gbE$*r M ĪdA|RunR 1鰹ҝ z'uj4{\Zh*R|'P>$OBNyqK#՞tEl*$V',[y뉙yы6i+.AapxJLp* 0?ס?b:41c-rb؃_@hl,jϴ{.ER`_p0?zL0{"#MGm)7X H],gET%^Ǭ`90HKHCA[y |ک]a=Rz^Hs_Zm˄O`X'Cur*йXj+T|yz+6Л_~'O d'9ϕ۬J"a)kfU k_4~TXnOM T{M_%O<xr: cc j?z8&KX;$X&|bZ*a+>NX<"\ѐU`:cP2"?]ȥ5S<c'ii"q(ICGf))==|F=\qr,19U O(= WÐoEy!G I/߉Q ʮq  t3w@W?(gwyN?Fe1۳؜-X^tcu(w"xF>/y^Mc7]2c@*{uAFeunybyn-%5ƛIvn+xa?z"?mM}d2)i+2=YTX3CyCifxe X/qoe8w}w" sYt(KP.NK'L)onL|^kS]*f=HPlr R լ6'dz9 xxpyzRBޝ_ (y?OȖL2qgYZ07070100000379000081a4000000000000000000000001644ae3bb00003ee0000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/soundwire/soundwire-intel.ko.xz7zXZִF!t/8>]?Eh=ڜ.+}ggh[ur@dO/3bXU C J?AV5Fyqk)3MEg?bZEϬӹC6*sň`v5\>Y<_ U3aQp:*a-昀Q 'V ~NzpBݙZVwfޔOrC;X_޵F"bv 6,}<[x ]F .pU`K'چCUҀ!IQ`z")}բ%i/S6H7>( P;1~*a~)p >lp|yxKP 'FJ XuylsNKBo)rLk` }?}yxihkb`h)&4i d"nH$VpPLXPi95' oHjE1+ tWh, z._ N`YE_pKJoĴ,?aKsl'v0) xbS#K ^Dh8a 'NZEN=M}Zq+sCJ, 2K.&Q$7f跃!y$Y-hhC Z)* AfhdFk] V2Vǒ&Y3Q2=ʄB,|+gGn~Sw>@{5%^ZK?,|Uh~/2i(!9 ީ3>Ƀ-DL MKbEQ깙yRPy2꫄ ;ZF.]RzV-S#fN.` {Q`صJl(YjVע}@ PL1'{Y3;`Gp7Cև0#޴:ځĽ7Bӏu7FNht VAC7ci>$ʙ# ĥs3W8P&ȝ~G5]#xRq%kevdnͯ.7KYԇaT;}ߓ! Y~U";7L#L4k(ait39Qh#PFMfxTBK)/G@>3*nM1l;{ A6ʀI2?%8 XA('!e (E^V{XAim'\vcN 8yE5!F3iwsJXrRY|a -p7$yqmBǻ`Ȟ_˹w%EO27ٿ5c?T7b[իyDW=b<^$⤡hEGAqԮXu_1'EQ9C O^0(|"œ08q|.j(3dO.F1ݲm$$Jޮ$L {W%t>& ^U?%`q2(3Mq O ]aY\AfFVͬ’UG]p^vWlq|92[ZexKj#0!7$VN> o~_P;UTux& ٓcW|:{t(4|_->^JuJ\3PːJ"l (R H%s&>~n!!n_33zsaR(5BT@ -Eňt|@ cyAW*JM^w2b%.X[]w)NbfbxAQSPmX{[8˩O1Awސ#6gVF..gCw6DWxʤl Ns;&'_+w:WfٷF"sfETmk^=vɪ^ۛ :ǧr:oR;*ĦjNiBKXBQ4lT+w@:r<|q Ń)d* ։IWc>-Z E9MxԛR)u)ZM}FWfYLŃR(Qg% '&-?!=yhAR\R*f D΍ymJrM&4أiwT</V?!Q-n){%@,e Go)ٸ 5wMtn,ַ`ݦּ)3W_[/_V+<P?PT?Ϥ%b " ^ j9%x,*S̐;m='*w:Cy9}1 ɉdťu`:(f𰒓yA3s}?R~ y3~Ze+ۡcSigY-Д+R!D^_"Ϸ6d!"0Ns4(V0AJVlƊ82uQQcZ 2xA**T}Vw=H@ZE<l 4`+վvY6:hT e)qD^Hx 6| (7++S(2\mۛPu&;m8Ik\ hXqN %foZ)'C8y \ja8y,ysߓ'>F dAР,+ Tr"d MǞ$ooSzHMiю!hRIͩ0=6 @12e\Lv-' L\"i9˸T5J uKCVPS^<]Ŧ,L)~0 %[RB@vcFQ{ꏼVo[E*VSrʆ[όC2meh.ViSJyN{MU^ 6OQT ت'#1@+" O̗ X6ז!z ܬ/e9+%J64gl"z'/S NH?sGGsMYdIO^ϻ<s Sm$TdM=1uI<^d"z2-.|QWQeiR$~Ǔa'ҽZpA?q!mB~s"4vuBV)nN*&w?$^3X/!τ Hf1uKp/A ƌtVg1n=ff~4c]v?tNX C#ǞK|,پ1{3||&$y7FDʏҥ%- BmXHY*LWɞr y ^ᱡ\5%]ǀ =kbd6?-f~PhtŸ Z{y]դdB}*m ʙuauxDϕ[&uoUgyR^9\@R o. FH[%]F`\ ܓτF+ߴ~+a,hJ֩*Xn2`U 1OtvӨ̙ҖY$gM.=ͫ2zď5/!g!uݿ9/wVXCU5" ]l ;ֿFlȱm=M6^!`cgq)29&.aKM,< 2XJgZׇjm.4n3QJK{Tw]UJ\Jvu^c yF$9^JR hҸ]nx@2 @`!$,#A[y JxH|,`Fۺ@Y5 *`Ѿq@wsr#FKx#9]6 i박ԩ}|إ$:@dv<C4VR] :pQu52S$eY\}UьiĮ^1Xv2u|L>C k5j²9)3g\\"RuKxJiMC?0vM76A IZ{"t}gpTDqU|6́}mfTC2PO`R K:ߖҒɺ9'Mx4sgKʰUzvq楟~߆CK_ۘfM 'H|Ǔe\{ 4Fi鿛?WZl*-Fc=w:Q 5ʧObmsܴĽ^I$SAE{.%FA!"UISv.8t+wv b/1(g7/C G3O{ G`t|&.EZWREHmGmks>;mkE7h -yē[E֮5vG8=x1Qnq.6vf5I8) T~"ԭ:VLA2){|9z\ԕmp /AMV ^^}.sT܄[<I3-U2F<w/阒mKĥOqDD wI@2ឹz./-}m Y)?_:^m/ ̂wj7Մc䩨u^Bj7;*^5+_^V `xPd~$GK䚦F 9 ع{?`zX\k!Mk`B)L \jNEFFγ^H[.1,a uJ&yXm 6)1qa>BC-m]z\I 7sQ6-*Cđ4D~'P쒊_4{- /FkcR҅E)݌61.dWWn4EXfHܛ8'r~`r7J'B PgLI> NPhU D8'dKǹB5dئ{BKm߾[+a !c|pažu>lטP\ZѴĞ|}Aũꦌ!X G1`isCwoݰ]J$VJ."iI142t0{0ASb=w7aKhmuuVZ?h@* ixEL,)ÏZd-U؅85/=Oc%ݑ!R*?H a:DΆ%}ft tdc?3a jBC,tLIΞ\,gQ\tF`2_g(;VX.\=:4W^zK0za]AuS#IoXl ZZfĴwdqO Qet/እ]ƒi{2>"]36 x&ܿ!N)}A9əT ju ÅT .Z,Yf@u9iCT 'T%C\".H^4Gir8-%qX:{bn+(Cd+c ?q=_Oԙk0`iع6}D% oN~f gbbKڑ֜}rfX-Yyuµ?9Apl`J6ɭbp E[!rώO0] 9CxG:3 ҺA%͒\:XZ9Q kdZ?ςvG*f lPFSB/6,+v(N8őtGKýRyzAg #q/*C)ZV&n;,CZ70y^KBhOu7X &].$BK dI`+B2,2WX{CpiZzC5"D3_yy6r($8孹OhT oÚs!SmU8Cno;@{jyTQlPz2)"wF P-c،6$`0(5Z[\9p<tU"O=<[ ja!Ko 6Wm$;N:[樐Ӳ>qv70TQ {xf \u_8(E  %Xdxǝ3 lAVQS-:*N(˛ )rekR'l-c6DrʞsVŮ!!b $.[$0ή]^lfI|@?}Ms3<:JEE<'}S}YvRw`$E0w LTH oj !A'*>N3ҥkVwJGQ 5(+w!X v́}ZQIJlx0Q.Uv/rǙ=X) uG M03#T"r<<9hLfluGJh<ߐ>EWVk!*LUI 뷊*K';7^__;Y$kV! oEwE IB"b>HLĴp9NS*0q bo#/O.KXVj|uKn'ؒ%y R8~y%uELF)xP$:q p#±C|Kqs#cqiue/:$BB6p(^Jq0J](4Lh7l`'pOfB}H3^jYf :{< ЗmU'xv U\| osЧ^6.Asྨ3};%pc޳^6B[@·O1.!@H?izX&H܇3^n#ı̖~0 SFKz%+cmeh=_\8XipJPn*nwZxVyV˲6u0+rӼ>s5QO ek[ !ڟ$c6OcG|lz*E3Kpot*8ri,^5 &cvر<8ͮSEwÅp?cވWQ02ܦr. `x"IM3^vEvR)G:jNFגKcH9g&bT۶'sΓ#>CoJ0i6.$AX;WoP7ul~L' ?,.10!:M4p %6.[UOL=U\qR@.gQ]7R Dh &RDV6NDFNq/{H4Ag -U?FUΩLl|J&Ȳ9i%C6 Z;4+W7zPҘKkZYj$Yn|zO^ᰮg}Lv+nYtW*s(0#a#}Td7ԉ^6r4H^b|ӱ! 1H*kʦ4w@ܨ/c`v'ʣ;_~V QP6ƜqwE5)+%zv.dXdI>r=qj<$.] -k؂{db@727#%QorYfS^=Ĉpquu|nX~sqwE"WcҪ|e4˫֍s Mas۠S$*DL^aEPqgZHF^R&oiDtOr8 mr*hZw /,KnFfDf|E tQu' e50Pj[dj=8Q0|X #D.#=cl$-ļZ~䖕XDڸP4]ĈC9~_ CVuBY5pV1Tӂ4js.K0pX]kp=)6FrtOo=,O{K"^vQ;M0˷[!+J6YR &n'=%mjG"}%lm¾+"nðn4ew^ժ_ RcT|.azE?o+Bj`._,P$cr2)yX3w? y %X?]w֘;&(O`#(O]Q5e^?i=l-3+/ 6lh4hL k/@ yLG 썌?7{AAfKx4ϽYd(փGkMCa"k%&E_7m] f3FF*80QD5kp[BUsϠe'xhV粒~/;Mɦo\yY }6-ѷGơZb Z$ߵ껼J+σ[@ƕvܦd A#E6{O}|?^1D3Ȳq%r |ikhM@ؤ6 UfD&}+f,\RY/BzG6. hڴ7OU'Щlͩхn jy3.uR/5j8S Iu§z@SBB*.Ts[#xy`D-;3 mFpUY\^A;ZPNXml]+Vp:.J+wsr4_uGl!tK(9faڇsq~| J+J6Q| L"g^Ln]i Ј!D6bB?SEќbju*4~X3k™3QpG]gx|˘cg.Xޱs͢ƃ.X, >LFIS|Rᭊ]Řͽ}{]☧~}"'% ?(hACLvOo= 3a$pa 7Y;EP01cq Sq>ה@U@H\uj@_EV_:1QTX.8#Lǜ j6@IGh'b#j+Xp.VXmdGfa2,FMBփ 3:@4}eVebήUpf4vNn\|;R!! = ޢVKIQ?5 ڰ &2k/(&Gq10eceS5Iڔ$kVrj@؊fV/5 qjjuCwf hCP|vl*sBXO|*o0*yps^W *&{n=_68$9T|e 'Z7 [֑D^50͆U`zz4d^9HcrMK/KcKu#ɮ~Sh s=4>wj4ffbc*dAn@*}x\v6DάORr W_ƿkwR'dNA !,-SsFO =ђe"N6p%Q+; >7F(m9WdL_ąve,cD^$)mKtkMR;UC4u-/tn|]$_d{oj_E$P.AbFʢt)% NB\-,H儷/QX4L^-|Ľox} &$d\^eւx>j^W'ЍʧX3W"lĺ\VpwhۧhVF\9NɌ.[TAB󘍣sFglOXn]'9Ob bgRf %G` ՚7Ul[!2&+h{tzu@"p}Ό  Tਥ aݣ0Hsѭ=],'?Gd opvlۜKq3 mO:9_5j5!8#{KQ?<3 ѳzBfrn>;3jyQ "n> syr6TOMW@xԑK_\nn֦ѲuHH}/DPtR[x68!$]}P 9dm8Kgt 9Ln/#6K%QI=Û j1Q8"W _Qaygl87*IjIplGGE}h= :TհQS֛|ǴVzJVKdɱ#jwtNVN]jE8?Q3mTi'뢤~7^kqxDpWHu +s/ErʟN{8JϷaQO0>5%#=jK -*i܍r(|-Чp c9>ְLAZOr$Ctj5,1 ܹN; D>31)?Ko8c$-~hJC{'wQ ,$V=]T ZČ;ps_U gI_eR^Ri6} Į-EvoȬ0¯a[zy5 nLnо,XwOHlj4c$GhU+!LFk;kD՝TMIf6?d0K}NDӺ*Ibs|eb:@/Yj2G\D1̣j[}, ? nۤkB>*༜g$-J!_\z jԺ0d+\fOeX})_schkHy={HI<$P%4ݏS9wǷ+DG\lp"vnpvgE .5AX\ƓCE xF+_-+1MbG)O9-%|5} Qe4q:mQcUrؐ ,vҘ,ۖ Q!u| 8d~cYԽ(@Iy#D?ĸx{E`2̷t.c&Y x^sb>vF#{9j~`^x/V0`^w\1Txb#xNܑGKuViO;w QDB^Ï0J+:e-GFgȣh-ZȶbaT=lf?U"h ]*"f^*Z,QekLzl0|GS 4DMZ\t5394U+$[N!d}\{5}g 2gYZ0707010000037a000081a4000000000000000000000001644ae3bb00007ecc000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko.xz7zXZִF!t/7~]?Eh=ڜ.+8! qXȶp׭vT'dLUo24 ڏjբkȿF;"+lʀg<01-(QV1X_ t$bbI~Fc/@ybi nEk.uTkpJ.]ܝ&7A%_-=m =*IfDSd`cP7zWoo*בȃ] v~lfN~M>ʈ“%)ع-v%TW6~xwL7>"r˙>@90~l$UiCV Fύܾ]X]i1RbSE!0E[+Q<- u(vlQ_dt:Rŷq4kڇ(H)KaC1/{:ͅUEw ~3U(X"r2?bVf/# C^.=bHNjZNvF9R R4 K^TڊRJC6+zAڎ0tX'k%t?<2;bLų;2k5{/Ì _=Q0)/Zw! ̃eosZ YN7 !1e RK~Vko(ނmdɘ {zHF==M̒gw6Rz^܁m=CʿØm{.ٯ A !{?ed"x3P]hX?Kh9QrT= ͔BrsC{LKh n9 :udG%Қֲ崶"\4I${'ձg ҂٩qfu1d ^@*qR'SA[T BT G8yĄ"X`^#~65Wq ń%'p}^oSp'S@(ckZiymje׃@ѳJѥ[\m;;=V`")3~`ɅicF~t79y*lJ'\ 90_ 6+ms$fQ]ISڜ5QB!v468rȅJ&k]uW>$qkC$.]$?x>:J<2D7i`ej R@`2ܿ\i0b̃ϲ=L½I <dJĿ#f85yT !uHNr8e3pkiɭPb&cEޛ)kfmF wS~Zzˇ5ZzCk֛@TAⅸ2%_]Tgӎ@m̹P'j|>=? \n_0;tX |oۣ:V*}U'_&Xe #Eo)Jw/{4kbsuͻㅎ},u&;`GUE>e8h7 o%'8t~2*ͮ C{'Mt!\8Ɏu^0DO*`Ŗ:{,f d|b& 0XPz@Dط{DiVůs٫%X2`~"X_i<@"` ̭~ى7,VCm(izǏ?y\`m*.'M@T$s/- CJ Zlw w~dE4Xpŧ5&|c) {oR`tkOBŝՙ[&5MNIΝC\8"TsX3m&OI.oZ;[P'CgjԸ0V [a&G`CM |i^ ą4pOc1vnݫ|a+i mQ"47)AxG Wmhi/ t=H`b]:Q0̘i`>^."O*4d5g |8}H Q_$Jy!8Sp`7 /G Z^=Z}Xc%&=sߚhcnxۿ~i@~O%PO8y܀È%[PhZoﰺaUGl",)&BE9B YSc8 {4Xdankψ= MP)LcO}Yen3mg$Ձ}cd/9D7b֜m5?;i,t6!>Ԙxv]0Bzb і( 4kHbObwX֘KB`H JD*;g Vx_ja/˙ɛʐZf:fj<.rƳ)stBТ 0J^8cG b2eAy}3Úd<.Ƞ_Bܜo<Ɏ rLU9"hLC^.6Ӕ[/Ğ2(zŞz=^&!6݆R g1{˄O dVZ닮0 2.p*"Y0$K3ٔ}5I}a ܟͼ<.ج0>d|uW2Yw'e̎'^-Z7<`8PcNGm.T,F^6bajd6ofݭ6}뮾(6,~XO39z/jbT\խ @<V6Η0ަGdehyh|m=8&J}!TS=w~/ $L% ;\A9퇅p9@VP 9*6Kc"Gm\QB슺WtW (8CUsՐ 8˾1<jra]k(*Ek/] u9o'|2*:CqF$ڐo nB횘@o veNv@[({vVqr)K$^ghOxv%Kbx )~3Uh 1x].h-qC;rr=ٙ2O`R9FΆWTbcqCu>E Zm\ɾe ^5֒%Q]z jcru>M*n:D%@؈v1.r&nfhnyy{)&,w\LѢ2OHIW=ٔ_3$6eC b,0T~y<}d,fc v"ma}V4}Y)fBe"ҡpUC-s*o8qdebUP&&kuӢNިucXԊ"{H|c!pG?|S[0O^!;}f&vɪŭ4~M[1ab/+@=x6{Ap`% ]@%R8&~c:Z>'{;nWBQqJ8(#[Zܾ+{?E>=ML$ޝ@w& OJɽAD q_+2xk-|?b`Q5mȞ!KLץg]}6ViXН9 zqb)vj5YܮP`C=,[B9pɗbb3^Ua{=npÜ*"况ضa ^D;eVVB)Qı`h/šoU~kgֲ29%ו Ҍ ^Z")ZkfZ̿ mj-A\* 'bޕ;$SgAa?4x0r{3=xR#un2x L(Pm+AvQ8Y.#. RjL:,N.CdҼT>%VWšυwwY.k-1*XfhIG^FĈ 7[FBF} O!DO$w Dx+= ˒FF-@ ʠ0 ]LQo^5A iղ眛0L|*^K:S&,!sV[ ۆvG$Zh1Y髍]E&kjŦFO^qg9cFX \cIUOeGVRZŸ(?ed L@y(0B=$ abc8o/(ƟuX~L6zYkp-Kվ*Ts8L~Ks{~P8gS=-prkw-0wA񜵷n=+\uTev!qz\Uc=8tg"eKg\M&a\0yNhuMwm k1/n,R5AOĶ|%AHK&fR9vYcUCd84Of"ĺ+.ۤi)>r}0JAͬTطVWD͇oׯN)ԥ8"/c1/2j_PԪKrMABa0;a 70 Q%W\`<`'2@kEv?TrO9RDe}Ncf+G*s>V7bЭ ^QYʶ.Bʛ tº2'SsT L+ΈrdKcZު8x_-Kcc{*$INFC GWsf[ b .Qql@7$F@e'^ T!ٷra#G/w |85_ 9B(PI)p̧&Ƅ>{B#Tf|hC%w[ru!3ew9(YԞةNTĞ[ʫOi@b(h*1^Ws" 69k]R)|\6 x݋C i6˨:/l&Cs>($Ưkէd9F9BnQߦ  Qnhӆ"٧]T]vv.O[#[}Փ ݜ9 a{̡*_[2Ӕl-e3aHTnZ//DZרfk#]S?c?u4b ՙALz m=lK8*m?8vJ⯂ NB$A5w9!3e9⯝H^{ = ?۝c-S .s8]Ek $0u+c6KOflIoq'OUKht\!XHaAIIY~x-ͭ]< .p 0U @-]QnG9Ǩ}1~]DmxK4Q5cQ9nYHGu\(gx̵S%"b Z6[EzwTh {Ϙpwħ?YIگ/ǻQH͏O#adƮϮοÝ} /H [5՛lRWG^Sb"%*ZhN8>2'Sf_๢QPzޗE6ؚa R'ٍݍm8r-C/G_NW̒r83E+Q>e'#\vШ@+ 8VS0pp9o **89HĂ_fk#nՍnDu8e Jb&帬Ou*Ly pXI-@2~73 >8T'ʽ)!{~>kyQWfFS\ΈY9OFΉpU4m,/ws J-TRZY/N Q;x!νլ+jؙ(jD&tX@ŐHDeaCC}r%ڕ8L!K7r+fԜg>Dfg|k51["@'>_cjreq'%($WBnfi3qb W%,ƀi{}t:^tkw/  6@D8oeOѾR%uQps  7+̩2W.NU}sVr&K}+xh:*g`袶kZx@mO&֢ب'd::h !FA):A=<)yߛNe90~{x)hԳ-~N>iM,|q Ӽ:jV}yY\XY7BvuÂuZ^CcÍF1&$kgN`18 jU a эoQC )j{۵Z_ ߑ?EÕ mn(AV g ׊'5U$] .q>r+S@v_ n0!6ߡ0"d²풪s}V\,;>=ūg9yf.M52e#jW6C -j i>7luUKCq>_k< N>̅4mؖI6ފp<4fC;( =a0;$dZJhK+yk\NOmqUlR~mq h!-ug_y $z:'f6@ fkғLWAP◑.N+wuR!NֽWj[{6y9&A]?/ﵻ{y< zז钥&P.Xi\7Qh1G #2 c)lo2W [$QG+Ru 'g5ـ? f1$0av1Jm7w*N!'`Qzq^4hAO7]1UpxdqQT>vG#`l7G#2ֱ\"胦S~D lָ%У?\vS z"\[٬m ӎ"Edͬ!Pk) v9>7(9EωѲ_ άΰ!rאxw68?b|<ьhSYa|ÚzrYO_D`xPZY/+z3Ʉѧ/j;Ñ/9 Ӿz pO~rh8= ORܚJ[\];A|ǫ&#" y/ZbJݘ^3^^!Ms251El?ܶRt 2IS!{w3JZfx*[H-)dݦMK}猜|T:R`=ǿjj"fjRZ66 v'eFiԴV8C:үA*Z}݉%Vxk$`]=-H:Hq\ 왿Eۢ*? yn^g^Pl;Trsf WcWbHh w aY0+9cFPu: ?4~&L%ۀX_WWq>+D56.j ***-S5pSQ?U:5TzJĦ*#G !dKzյU[W 'ZoV ۹#Xk=݅3HZ?ՓGַ'uFZgKWCG^W ?r6o{l[?͛iN.F6Ed ' uu0')XҮ07nƅ͞2)b_ UܖN HFLAq-Mުeq<{8{"LoZ"<+aڥ^\z c;La*5,̏O0 g{0RkM9g:q B$i 1n.A[s,k?}6Ƭp(vIM$D[I*XE :ݱ\Ժ8 "{P8b]QKZ8Fb±']8!V~[p{O|r&{D89" SPSʔ&VF㡓`*I_a}>70:"(D쒫2J#л@;A7~~SrHt!J@ep囩❏FZfTpl8( >$d7Y~_;Pz%c 7SGuU;`UV{ X>ܯם_ѐuH>a(\T[%>l j8+N +X9Rݹ1ԉX`_/Y!@IJEWO$DžQtgant F֦mO~UF|JkF а0q̲롊q/tlZlPA^6A |UVPvYO헐%WQٴ**&+ QR|Fod0z{a613ZPx%7/N<6ds$@Q%XkOª+r78g yn-~]4䪠әOaTײ)F̹vA㮡ﱌ`A/lǍY,Y^j@>"J|*dޟJDu]ޞ ]*Fk>/Lt_*Һ@-4i6|O?:EÅ}kxx;mlcZґJwE/n'? X_P#_^ᡱ9߫'38agÞuFIrL`?OKAf1DyvAS%VFG }V֥9^S5rCkZN"/~;[]bGӽ{2oP3M7yz+R*)-S4TU勯2E-~0夡HH`zrzvXNi;fORZ07^i]7 oo>mo7Ceɔ3@w7BL>г98 VgKcV!Sݿ#€W/>ˮ<>P7eDBRK&Q"RTl㈦,q۱9ܗAXI(QCoc όFFJM?2Rc( 1o $jpƙi_OPwA޳H#RAq"~)zt6b>k`m=9$:%bB Q}Z90zcc̹WijAFĄQs3`KRyE'*z}Qj/kLBCgڲHO՜wb0M؞"A*}Os> këKMJtX4tt]_Gf%Pa!v kE&>̣?z6eE5yc"/hQ-1hfg-m*J-l]?Bw$U+8>]fV=̿vl 'a 6.aӠ ٠.|e=?K'25t7j."kW<_ӈzJC&/@+B%E"4y^,td(MDw>k[om= 8AU[*W<&G~9U [M˟^yxw%PQ''?6 T5=ߖ?b0dh 9[wxP_@Y1m1wZz%,ɘ`⮯ܑdҵv{2; Ev #KN;E(R+|=0$ 2COCAעcB揭}4u?D}O BJ(W?C~9 f [:gr-hQ[.VǖP.T5JmRP9_C@t%:g4lY۽(-H $gkN.*Cf6yyu>C@EHE}^jͽ&2y+0'K2H8IWla#ˈhF$%itN5SKWn\3yup-zDwhFa<>w)&R~&<0hQ87vc5Wl|MWGzj|]:ޛ=ΓX.9K9G\ۻXo> 4kQK5C,eVZRxEÃ@1Ln!kk`A Wip ȒANCcABC=ʪM?s;/Y$2:bvˍBV4jߓX wUl,2|ymD4iU>΅mGќnKUws+#,뇖,|ۙ& KmLspٍO1Jl?kbd!B7<1ɢd-g`X!c/ާ wC[MϤ,]wNVfL g܌Je0b)]Gd-X 79utY_Z/\4lknyp0_n!Gxyd'`_DsxvʇA{Ů:ϖVZ!75:R7L3pr; `GF~̃2{5-"C;Bfa) jId /?4PO;AM9B-PLxdajRz}C"O{ՊD7M|x'GFu"]Bs!4yz)7e<ږHм\ sU$tPgD~~OwQne %?۴zx# \Iލm5Qc=97} >h'3u$ 5zp]TW@e! &Y#&Ge'Q 5rR FM>f$ n]\(q|:0WdF'z }H|^.SJGJ)DGEtvգ\f#8bNV+]['azq_t8bti;NzuY[HD-#-/M_`$gQ C˝ h2d+J~k( aΠж$yPxnF)ak% }BӒ^ b8%F28\F1|f=آu!6q5('g6 SͯЇi69inp~'tCd{+emeՖ3zV[}'v܇hi:͉C@ODU?;\){}X&o-5j (xҶr>ܦW ]DRwF%ɠ+(i4lb׮f%mZȰ'8lwG߲z&Us')ČV=ޥ/UD.r]뉞NM6+-oIvE)tp6m#~^Abe.Wtz= Ǜ?&ǨRkӖi K<fb1&<ɁRþIo ȴ0SQPK0)ljRnfI0\Dms?5X-?>a4<%b!M çE̅nUY]%-HuGXϒ%N#8(J`un :962lZD֢e81qR2HTK0>}Hac*mh֢:v9#tLȅ&:@xurwD=Z+Kٍj4i }^*oZ0`Sk@; _C Dua[4uk_y}ށi.kvB<D6FdOz$T}Ykm{fY*IZ)5ө)پ-!7 7` y:փ `B” )E#!Fh\) Ғ eŠwBxI(Ӫ]2&0d(Kd}8C=ߤXu9s^ݱcZH(%.הU͂"HkFmg1~w2iLbtiB:B/QXP8x3^)DoTxgk1sBHTܫhEMc"oWюc!#[:8v_2x(,k‘8{59.?/MJv;9ԣtTDHQ41~d$HSE͇ ŊI^6L/ĆzCWEC2/7RM1˅P9,^R?DI&zz)f J#U$/$>sھṯwLo-؅韐%*jfRI"<&U.R^&Y*g)B_e%胹V%Ңz(TҁL&pPvn2&Ӱ Tgyس$(򿑚KЈB<`[PVD^,*Efgb>^,"~TQ`5eI,/C1ȟ頕5.`p0&\@XKݵj*?#<y1\LǒHkPۦHmC-J`fIEo$0M5g0(D1ۼz" DgG.epWZSb;Mȷ_8s}Wn*ly2:2E9hC9eeC?ѓ:;=sAf.5=Mĥ?K/WrbdR!W*wD;C=ՋÉ´Q"筽KabZ1@L~fē!ՖS|~J0 E)T@ 4?MvPg6ggu!UHP*p.\+o558N-/FZ2h,cs4Uo> )_ة{5+\WE(d9S |^ʮ7ooQ$ᵪ=P"`f7"Tė:1*7zR͌^ܧtyӆ=UswG.kU?/7@H"h2&薱Ɠ >FBJFa>K+vMy4tl&?(ob̟̉^ʆ3^:y5>)&` F =Y_H\?QR(k ˅ЮQ]%5 &(88; bx+x"k? YdP.nF&4zZG7zy@7F/i`&׻ 4a,j[#4di*gO 01Uϐ50^#L5a\,Jlnb)S?D֖+ D3 E%*ٸ+SvN8YɅ|3Pnx~w\Z4y"hf9H !>W:k1=n_[E3,13ۡRKb9? tD;80ue{L xir}'j"F5\dk"WɱR$Xb,"]Y"Mq bB"}, wV4uOHl:nXR'gt{`4{%~RJǥ%r $OGF8`KRn>OG#{$yz7`>>ÙsSĊ4>;,Z@Sm0߬ҍ>+͌ N`NPڏ,2Bnb˛Ƕ{fݯFYxtU#f{(<NlK[f&0pD'ϺAF R$ˬȭ?u1ǔ76"@QgrӾFFnMCQq97,|aG~7y5sOg~;kEEcgh HMaE<X&6뺀Gm{Rq'qfgէH1<< DQn'-sH-wNo@aOk8uA _.g3"8>6>)j} ^8IV}+DF1xPKs8\T^%\M.RG (~JB5֛ H8r-m˅JXNexJwYC)5IF|`=]bNqY9鍨!5~jH9!57[W ׺Nz# laaN@`1y㳱㩘Pا !,m[h) i;J@s|/Rta9/ ] 9\K* ]&ߡݶOPTc36$IT3}^$QW/psB|\sieN/V_E|V}xVmd$(!l';d kA)Uk}wH_TBjDq3^⃻AWg'xua1;ڛ8X(mmdWS[_Xd7W0cN^7 a"dD<Pwyj+yA-FV|{U-Vȳ"m8pLѴA͉=cv(9az6j,e\^ _ziӤ؜1UFd6ȻHpNKp8y ?SYt{$+ }|KIsVׇ]xԧK/ND+\xbX4lEP{vxǕװ繄(_.@1F3{5S?9]75L̦^UUC#E;TU?̺V_vᆟQ[DzJ, B=KfX=E|,V}6S93 5BW*@] c,J<)bCqs̃J4㣤7cyJƩ9:r:]76tBԗiag,Ԙ0~s@N<h!e7!?3[L8Kb`L^8HVqJ_tu]nSU S룪SfPxTsOYFi5CaX/ It8:nt /@냎bM4r|Zr˸!0J5F79qý2ꓸ [mwڳEhdꉿǘgܤF|CLO-\Ʃ!:x¾e(8KpsoV)8uaS L@3BĊg8`CY#*x,P'\hӏqou/YFkIBx% R4Ǎv&, (ȇg&QF3<}DMVwY9nD~=0J =h>~ZDz;휒>.|MzG]sE7zdZb`5 |kP'YDRqA(áJ-d]oR;uB3(MjOX-H.:bҽ-TqˑY2s|j ihj))$P UCĜh=o4U"cZ p0?K2 g =W(zPs#0:Ur ڬ65p !AU)G}(0"'S8ܚNS.h%>6!c?j;|o!|f6מ?c]m\OeL5wb;p訸q,Z ۑly(E[zSG h5_qӂnr*k$yM\Ɛ<ιfcU ~Ny@.Jذ W²"_]X}9EA럚0AT`>(w:+ǫ,Ci|;Vet$%,Ctp49G_H/0@dwF &K}U녰RKx `84ŴKuYx?EPX*iɚ`NxWmvc R8 (ݫ~\hΔ(PA}R}^n|ۍ NIY>9bR[:UcˬkX;K{id^6#d(U00!06a&+š;Qce*dkqDM,NtCam![䩙i)Pv#!z\|c3l *"֢J> ozY)j 7 &-;FYIR3\vпa(TS04ꙣԉF?#ьO OdZ$ad9~Y4.]i_`1Vtނ`lC6Tb_-8,pԭHiĘt q6g!?%2'o yK۾BHFۚUQY:dy&GhӀyF5bI%)j^unc 9?5D-&p6VR U:Wt D”^q(V8ź YtC5[f~F~_P@n3ωّ* ڠPz,"H"94,[0Tkͻ$ouG#g3r0 ldH6d5:bH`%نw4Fx_{ @t1N*:`Z5xC2?Ҧ'r5 ZE2J(;8B< ?p BVdݪ8Qp֭= LJTn3⓹d&zm)rO!te] jx[@eRr{)u7vzoX]V#0-DmLGEn;[~@]B $7R~"/C3Uq8?zZM|nĕ;1* 1Te\\{^$.:RU螬,%L)YJ[vOB]!Ԯzm^ǚ$d9e'TrC;EPD!#P *bc\jx\qaKdWtXL4_`ڀkAbPix֮V\e&!q9bĆ4I`~]S/vK Dv+Bl]&>as.9qf7!9HFAV]?%&$Cs1zYk*-#c34]J63BQgj0 <=V'$=~*ʴ# q#10`?GO1 &~i ^Uw%KMI94+qqDor t4qs *oږ?Lc៪zG57zG` 0^~ʑ/S(*Ԧcsto'=~ՇI.IhquklYW2`n$]7t֙Z Kʮ*#:O{J0޳Đ'LQ+q |\h3Ѡ LK$SЬ~CDp;)ni☚\J74:VN`CAr.Czd:\^_ie2[)s@ 5kIX3cԺD%p)-aT)̺ݥTN1HQ(kk)c8j)}dƤNQ( Z+,:vɚA{U(ř_!cW>)\D,cNkw Rϐoi扗\g,DMP/fJ#Fی%V5)J1] ~J2 6Sx L(ɐoe7"[<- dޔ^w5kXX#=:J:RqyvL6}d2I5P˧8ZmtL~3AgV2ϣ1p$:^˯ˀAe.2ү,o8r*y 7AR?i'c4J8x݃ou4 1H"1eYK?Q^qW>1_.Êt"@Y; A5/P0_߈Nb雑m,[% V]QT#ϲ1TV%UN;R}gz۹b8ɋ=]Ma< RPb|WA,$CRWWkNu땖Oo l6PbdЋ1e>vhc#B]|XLFiڿH$VŶ8ygi&tPTHMpJJ 5? ^Ci2[mbXÄ=)c9" 2( ̶%ڤԌO2%C/Ĕbn-a{W)&RAh{v e3>gpmk GGioPŃq[;IM^BP{Bw$]5j^$ܟ4#LR:;(NlXǯ>f ^+o@OE܇/43)s(Dxg#Ey;TN "E id c"i M,% ծ9rہ[:VASɡޑ&B}7}Y5X,ARXR0.S"~#Y4cR4H NLINczgO9 }æڳY)ƛZV>Ж 2|d]R76 ;S.K%L/75!{ A_9 ƨ[G5HDߓݎ14Ck(|ٍ2$uJXZeR2~š \ϫsEi w=y~7^i39KTyزKI|D]RZ[<qݼv{~wQw~z?2hPV7Crv:_BoUO$W97%4GV('6bI&@J5XiKVCG䱳 L=l&Ypw7AuH5/_ eI73};q6._/+7nGjP/ew> ur;WC)02+V"/hV{Qbwd|SZB?z oq>S82  q'g 2 e:U4!](cB 4@"Ѫʟ oxjPe&K g$1A &/ =uލIl^ NUeYbPk4op~S`X=tRm ly 0_EZ ڣO~An-▨Q|\v:V-X -"n͵<:Pj9D Ud#(eXLљ6 DvCsES/r>y0ɷseދN+T}8}[0Vb1_5A aZiQ0b[tQzr; _+;th#·\^ێ~"H!Z>el')uvNucPuw|_3O?C s0 cR?>&Ѵ`i")h@MVʖ1S@CL[ R(-YwCU 3IWrwCjb8ç8,$^Ʉ٭ ^l1̕+:ln>ٓDӚGt֏r#$Y^5G}dL)_ \h >cZgTkFSoɇw:[[AYdc,`it9vC=*]?ʞZoQ-h",;(dSEZ$HIEnGi*#ʊ*A/R mpA4L#7^6f ZdM'-ʸVă5wHP)l|+,R4Z#4[dD;| ,zQJ8Q^7d&şjF譤 ֤eC8vt>Fltx%T'ME\=J$V-^2fv+DBJv윛mk1uQGn[W@M:K-duI!W W}~ % t 6\<k9lU?9Y[,E/r A1W+SECYDN BVH "m^%F܌=d-(:7MߑG5\7<47Rt{^8iPPi'[ۏ˩l]q4sKе\ҍk'/79t)h>9ɮݺ<m'LetpkGkx)!]xόi—{h(mb֓]2wxS-iSV(d{sFe%҈;yyfUh*B4GJ?״(I+Z!qظ VmECWб5Z'o+aMc<~YڸH%tțǣ>s_}\^vK/TMyB[|έ~'&6R֍.(XmK„l#ʤ XNNw8 zEmb3Uﯴ(Q>vk/fK]FwtŤGDx$,Zs]НL9wi]ʖYg`-/u3G !m+-Ǖ!K78g;oTi> 3oLi|e_[” ]RRᄒrȼ?Q%9-b{9:BnԷSBLľH=tY>Mr5;ka=t[W0qoWU$#N*h"=$i z7AUnCri{@]V`Z_ԟNIyS}DOBg8X At^qzؐ}S@yB~wA K$:")a Qr, +gv2Lz$Y qJGJPHm?'(~hYܚ)26*#;7ϧ8 =M&nx @߳\uTd`x/ &B"mbjy<H_O邝 :i4RBsi^,ƽVh;Ly9/]Dr0fyf>|~C"TZ(<_T/QQ g"꫱ǛIڣ}Tv`LZT챪V] w;m\Aw V[iV^R5;|C̽=tS={|v(OLt q w~?@뢆>ߊ: r@Xz3LuGQv* ֧휿.a. VfLXpoJZ,-) o1sX3pA=\2 >$ljdy{R.ӒAZByvτ|pޚͯFk9U|yD^R`'DPT,W.fH!Lq q<*=uJ.7Qk!S99|Srvo Ug< rdEd 8Es hc!퉹< N2ys>z޺FߩB}~K8mqrr B e*aݤZbb iUið3Uq@EPpX 4ė!: ly6Oo$Flٸ٠m{nIY܈[m\:^zڬgq#yR.PB ʦҿ|EW[rBT|!#+56 (5}I>/cJ.ҡy o<"?]{JִQV[E>V "QD& 7BffGv"oo[2G)NPG,_V۽5KGiQyvdL)\`]ЍXq} "YNͨg`5sa;_Պ4'nrCYUf)$:X2 d x8oM]( !0{: RVʖX[/Vݩ9/xkmݦ-J;b!K(N;w'W:C}FUI6 q6pz&, Ry Wsg~ cwa ߚT5T'ou$̢8ttF C$dfŗW "À\U':8o{`IT?gQr f㪉-lJx0C]WֿrYhfk=ycS8nA4)"o.'Pzq3T1sd'K2$qr`E(PX@i%py:,;MJV(GK%Aѹ}>K]+҉(jеMx,QW>ȅ1,^wB_BqWdX!hwӏ^^E_(9 ֭^fwu1W1N :ʏmc{_Y ! +Y`m'/QsD ᑙXXrOk+CqjuI7 қ]o0AEU=NTxc&W,^~<(RNIz: _HvƜRX*jt/[YHn~;#8n~t?K,ߗo!A)TZ}Ijzy2gaIM a4+,#Θ4Om[p2C ʒ'G7&l4Id$JU㑚+|a۠@Ф-z{%XTEA&77|}E'卼+7ücy,pCD_ֆn<Fav'.Dh~L\NDqpI0 +$e&w׭Ou*6=+,cTncevA;=2q6e"в[C[汇z=`@t)[vwx]|ښ p^/1`; DuQ\{C%QG=.VDQV:2D$R,;hXr^۹"[^'f3MԈ3ֈA`Y){&.jc`h#%foZNhbw=`](dI6AoYX y?1Y_9eb<1K3K͙$z1JA'|"/icfc-`\KY~ȧl]QVĭrnEk{/(A#@j!`(ɼ_\ <2I}"ˢPi;[8ri%:GHp_Npt10f-ѻBk u턃qbRH>c`SΞV,rѷV] '6yjԣ8Kek@I+.c AI V VPY}` ėuܳzGp~ 5ͬ'y.ŨtIjIC b OdпTgrnύ-k}iu z_ǮK[X݌[03TZW4{0$\9R>_@w${ KyO4")cLldwh"nP)Va*hWE]}uahBN˺f.H sl2'n\z~0@řJ#t4-~5f+D`=U 6DFoPܑ%4pK*1A@\E|"GB`%^,v TD-~^⤌9|_ĿTozj7xXב ,2;e69N_ZU^d怲'ջaN - ?^FXN/_43~'GOPχb4ݻJ%].#sl9IE !rSgD?М}P s~G\_e6f_AXީw>p}TY1ϘYIo^5Uۢj;q51ݰ$㦫2d1@\8'z+ޮ*w bț8s! OsUk@08zN&T71ݲ#V9*@"ٲc|-Ps kjI}Sg- E>􇡒/ i*jinQK!^{/_aayơU~ =*` =ޕ:π{Q"zAgB%ϼt@߅4XG۰I ׅ|Y32 Hwv8"cjŏYs0T;nBvhh_&^i;k.R Dvڸ}sPtJ2((h3)$},V΁.?/\SzX@vqջaF_A"uwBܔ׀s~ (]9'WQ &&Tv`ph?eҪ%qhSnkS>ɵs}XtǷA,D>J[?Tl;!eqUۅ G*^u Ǹ#h+wzwxV;ȵē僼zUy*v= pTB?3l%S28$ >7V!WnFC>bh> k胲& {[/Y?u`J]0;аD x m<U9e(ʁKNlIVϻ@h7. %ԃ #g=8P8uYS N7{֠O%yl/ ݌ߣ ['G=b#0E 2Αew,jh ~3ԇ^@q ͚VD/w.WaEWg%3Zn }]%3M1k577Or J8Q@`ؘI^F_֨[MZ %_Fi Z+7L\2&W^IÕn?2EuF죜d}qqN5E_y4LVj%kah|)t-:+GjU&HBgCMF%L%F }a>zpi%hbg'N')掱>G)۪>B\Kje 3/QIah[\-5kG248 v ;IƇSԆBkK 8$?zw{<S~xm xFS w ;di^^gV`yw8+f8{>_GNJZhwJߓ =  (adog\q'UM4ǡ1M+gi 3hibv>-PmIb7)fz}0-֮Vn$J: L/nCӨ;zW-)w`ljZ;)x#haI3? ⮿SW;Vjz "G%59ʹݲvk~ ʖ[:O£!d"66[8WПPDY6]M6ル[Ʀ dcp0dt-2ajD{ȩ_ޝw^WzP$u"RSj[%U_1 heV5K'7h7x"~߱7 K r |c{/ZbJGU u  2X!Lů>C˞p P|2=@Bg۪fKX_稄9_@Ct{ ; jpeZ,6]}JZ݉dxMԾib)MOP7&,E"Y'UIZ= TMtw|m5)uZqY_pR;LEj0dˮmBuq3Jb. JU|]^<5sR3*i d{7Mv2"q-C7CD3|8.΢%8Ui5DSM bJ3/sՉS|b~tWj@'Ͷagꬎ.$ ;-;H$M5 O\.༁5cnePR]}(jL:N CV )'g#Q3#]M-ACz+:4U |}(WמWXUsWCgkuQ:@,3pE>Nw&%s Ј $b`t(njY1; z+g@rwmAT;0 v]+G&$>~\ݾtjM6zP3}ݸv )s($X оyiý.Kz^L_D;e5tס3ۇ߶O˖qaG^Sn}iFpFY*6097x%cLĤlMAn~ӈaF)CµxRuYi2WE7p@y$V69(_Mւi¾yJHyV7Xctzyy"F̹B$F 2ƻgm);TnAqJ;^;?IWqbaW 7Q( Pzzn ߺ! U&Ѩ8֛/ɂ,{,\|ɟe9-iCTNX(5_g1Rˀj|->4*%7bhk0΋9?1`~m0 `ЦS绦uŹw]rR^9UDg:`(]Bi`Jܰ#Ag[TDkV+i 1\>Oco2\a>XDm]\B+49Rs\iE4WE Q[x9vH`II(q3ɾilS|2KsVaFᑞd!W,z(6w𨓟+kRMrpHb^h-^]aaK?wq[>@It'M;R{9fx>}Ydt uRx#ߌF՗ʂoN?h_x*Ze/Jw  ?LeVOj9_zd*L͗ŭ>8ÄlvcCs~u_i|EŽo?(-zjNR/QZW=>py7ADJ5eNr k2ti%2gLTW-sl:(mr%lT D7oLBټ^{ٴͻݍG#zV~@L|n&J9^;e'T@۽HP ~X7A~^/-%28،A4 d %*Tu{"R9&yثԱ_nH+6D댔IrqHq^SͷZT_˨mnWV2y{X_(fߙȻ␽Kb,:e[ /rK2ut\67`LjXY(BR0ӻr`+pHRT%bUc=8MN {g¯WQy tp+)G}L xHX|ΰ aشA y2V[nX踳{Gy)i'Ol}D+C#f=Qa7kmZmI(r*T|bdeY{ ] FEeAQJmʐvR&+\ t?{Y\N}'.CWPˊ4RLABYX`da|WanVJc5#>QNZh]6͇EDqq>.~rqf󥁍+1fDv/XsKfbc)UB2;{~=x2uHV:x"0%U=VJ2&j4-cK 8TgE}p~UK|B\v|(*ZvHx{ahϸ2z#/g@7Z^Qr03[/S\(; +3V߬j0#`W]evz𘝌E(֟@]/0O C~|x)A݃U?q0Qn$Hy;b:K *o?HŝKᯬcՒ 7gYPɕ0PLcǍזCy{ZOGYMm'&:u ]jq1I,OoiJ]e͕S"wK4#m䠌(uznawvβ` xK#ýRh Ɔqꧼ>4$ c=Ƒol:8fxM b[JW0wSF+oB?bx0eSO$H\ mA2_㘗P ݘF?)O{(}}Cޝ-#kxYmR ;uC/=J;u\u| \Ɗ8<,K< _U1=Xn)7w#UU+Dfߎe~x\3xXғ\e.LtAo fs9Ȕ}utp BGx*Wշ5*xg%cu3Tk3k ɶw&OUMҴ4!S8Zeao,vTj9M@z8qA$e}$%-D¨ JIp1?=fxˎYͣRƠt [by(9' _,4׬ך+9'|+&:`p ]>~Ip[< $rd@feВ ~T(|\>`oCߗjHd';Vmp3qB6S C>xݗg 4g\P&j̠3л,Ni} F&!D@\6L÷MD@[@4놻11:'*ns8מiͯUݴ_E1+!䞚JNI-?r`|+- #6 Ex zhPj-ISRE=@),j %<<ڻ=b>cQ xWp@>17B P{,Ғ"N"ĵrU\?U4}9cQ ")jpz<  FTH, T^{wm79 @u%9QYFZbdEX&kvBw711۵8/g TܳaLJ~C~{<|:R@WT'*"<uLM% }ꈂ#A'Y99Kٚ89q@=¯+[aʻa֟~}>$ MqZˤb@qV nJ5cKT A*gQYLa]Iajs8& D^1O;gOs݁6ӗ{b'@VZa:eqB,!!p:[', [eܑ(y9!<$WEzjU;]㙊<ѩ3RgB9(à%F,.?jV谋_ͻapGn7\ Vȹ~)M鏪%S˔1Y>§T|yVs79/}TtÏBXs_K| tHLăO[&|CIIM~2 &<|pvMPᎳDx^"bi:{K_Ͱzu.w,n) Ʀ8*eu-xo>+m:3I4s8 w]4$7$1 X~+ؒ;źE3vMlkn^&L2A=\,ʿM1^cP:{1!:HZ j_!͍jviTqn1`@/a_(Y$`-d7SS׺⛉>[c hboǫ/&+Ù&Eo)C:.*ݼDkjt9,,nCWx$4TM]ʨ5/_ӏ A'wҟM*|ɞT$6DHp<9 d,' a%f# f3lQYtl-iQ Kl)}j8ϹFN*Hm[Bv!\eS~}7GR|7(+g4HkKCy]'?8LQJn T)~bÏ :2P|$78we2.L_ };=&%b9e˛{xZ›s`-^;U76)ڒż5fVD6x.r6, 1xr^yr\"U٠UTF_. nRD^ a]$L+*6K4L^}{l;V@ |`pkmS{CgAY…͖칹āla ,&%#BQhA.F9.mՉ z3>f~oT`mΎ~`.^2mh1U?>,gvQx=OQ"# NжAfzm5A $[ʆi/rT =bf-!,QY~n,z/6VKx@։  3( srrQC~^r BA3Ѣ]K8t*EWJϮi1.:W5oMc9-Jx0հk2!!߈qZ &^B 6)%:\o$q8^FKou < QE]M&Ot9o'lkh|$ .mԐ, 8BCAd 8) {N+ly@yDw89u;vG@JGb3i5hALєs?\x+2{"M3 '0\E Z80T${Ǒn2 J̢ܸ z8+ԥ5_d}؎TP:'4@ MezиC&'v}*| ikX_j~v>cJ^):eQ3t8Aq=wdf&4p0?R;8@ 2ᘠ4A@*Pvyg#yڡ \tC)^1ytݺ0q% & 3֕b^33@OY[eL+_k@7N҇IA__{`Ol$Nriϻz +0Zw }`<=`㦙CtqxuȮ&AQߠU%w:L"MZv[6扈c #%^'Wi&֌ߋCP@sYmxO|RSAWO%";^ƵdfX=][yEy/*<Xv*\]L!NS j!q0w蚞K8mp܍AǙl-ܢnBE xEt@qṔp ^6ЪDJ,U9P(w׃7Ǩ-Vہfwzy&Wu~@7[jQEjɌXk}՜^FnxPﳱ,5U.zGiD6BJ:[v *^,Wpq6J7?B+>iM^6WY0ʡ%qQG*;[3Py=[ޅȱ6ga|\_?aȽ(p K(Lp 0jiXE6{$&DBg ayTE[C]?8ءM)hE)Z4LsȱXs0Iit|˕/޹_i}CN \l6s: _UbAȇ%mLil]0a*Gd*v&ЗUS׮(8SHX]e*7D&흦8jM!ڄ_vuNO.%hmE4efEeZ$h<\:IMƂ)ξ}*콃{,uң?f νu e('<;HPM\Q_9*ֹ{D1Ij"|shd$J2H}٭c7j%ĮRFr7Ph]BwR,1~iso0zpђBn v\-'B0`H@E.".37=|>?, 2G hE;fuB.p"&Ă YY\9CS#(u;{Ki'h6_Z\NJeKJT26Мfd93"ɰ$<0ڇ 1 7t~'IM~fb:'vrX {UU\?dѥCSIZbv+") jMYDQʰYٷ]?;~HlE$]U>IB{0B>Nٷ+9 ;SjGQkDJ @\]{ ƵW$|ϕyK)'hJ$]$DIV087^qu𫢫>P=hn3mTKI-kowY+k~ʌiЌ `A7y :th[^%waz~vW{, $eqӚ xe3ꮒ2poH"0t+ 'b3+WҒa|])¬*y"^ x%}i\.Aq0 m(ȏ%~S$B90OPr#Ks&X,X!Ӆ9 k)Ŵ,Fy)Zfg2@yѺ<K} 8b _ >q3GlP:#n߬U j ϏQ İ]ou9;`PxbB|.;"#r#w!?(u݆PlUgvXKOP^8྆2ZfBbiFz٘ ̢Z d)1fao,PdEq{~Q@G)_-SɗLv`+JczCBݛhj%jx*r w- x0" }߽V@\ `i( !Ϧ^=~%dDcӬz-Qa!J6\i])o.4$ FNM=UfKdbh Љa7uUeҵ7=A;f.[ei(| d`n2^/U3'fֿʯ_uJuPRLXsA k LmY@yF=YH8x-&QR ZWWX&)R`R,LbEyu5 w?MZ6byhmH,~.\U2Ӭ 㑂p6UI 92뺝[ư[#/d[+ܯ~NJ6f]ĄTFY`Z?_QvGO{ƙm)K"nry8sM` 8q$l +&?12׼-'_Xx _jKEm6~! tXhR,`u 9~Pf~}t%QRi';~덨OϵCJo0;W#aj]-ϾM>1 "_btbӇ`wmb}ao0F|ѧNΖ?0Vy="~ l/s)(9]#40](ҝD\pq(G暗<$6,,8 HR0(PLEml”dC k0*`6Xe֞\ \|/lFΏEc6͇eu!r˦*Xٱb"Զe ~ԡ#B0.RY ]Zg]gpaT7A$)|\fbbs>;`ܢƷ5-6 ~s~PglЖap"=&vH72s 5J3d DWqz6wuPA2,JLŚ44'ʅ&z(#wnꛑC@ߘ{"+`i\i;je#-Zxv~`k%VZhIF~!߮؟"x{2Ɔ3SwBDIl-H abH>N%x'VQV%M1x ҕ ӦGlLOf6~)Y)0;9 ~TWpt׹ʏ[>͋PSZ!GfF4Z?9x.=Fzɾxq yfOlr˰ o.*iȞj9D>1Ll& )躢ZEh\H#xEX`N@n>i43=89`vQ @%&ȧW ܅L*RvSN~_o R8OA'(eP9gf_^=B!t 4hGևa*L+[ U<G/hbz`Ud1 $.oTa9S?^66lLź{ \Wno 灂TNt8"kn 2)[p Dp宻o"eM-sOݫrPj?-iu#miXJ~Q[|ݨ)Ϣ0 X_\cFH>M<'xrJ%/E陒ihi7iidz7MU@暝;R%V 屧eu+IJ.=ƛQmS%a#Lu5@7IT>74u%]̛0} 5,Szݎ Zi$}:$sݬG~<`?^iBaUGcvN;~rBb#1?V*=vf ; ѣG(kAH35VaڝvmeH,G4W?dp(-%W[J[1V(0#PVToU_ a YEY{GTzY-sFܮ¬O*#˵cHQT.ښ)ybn/Dua%oᮨ* H|(jSBm6 Z_{}6><#6K:r'D:\+,lNv5E$&p/*#d2.ƭXAݽjmdcˍK*3$6ߺ>=/g+KǰDDjbXdyy\[eh޼9i@& 'War++e _4u!4ş'hIF%w2穕U)\1_}Riģ|LƄt#]Dcn~||ua[aݵl~D5Tq/;^ _FdkȽo_*S,c_ƥpHa f7-h#yUKML]|kT,|$V{=# M儞>.k%u gw>l̨}FK%7LMTu%X{i |1YS2GT 1 1o!Tжb DY~}黩~j) 0OqiK#H./km֩xĐ+hUL4jLI}wf魩7+A)3AZJk&lf}|YQId?3~ɬbB';j[<˵o' (#: DOSrxg]IIkcZ4pywi*ƈ,b xɿc mN)\q-{e FIof@ "р5|p j9ېPtGBcn-cb^oM%N҂=Cvi?O(|m7S.)V\\.c %ğyΜ€SQcyπ_/ dJO2 ("nKTؾ?P cE5i89,IU:-H5VNB$:"GM:FW *csF3.|O!]+Q`Aev!S [ jcPG6QMɀBg)Z-Šj)@E +-tB9/N0qtOuk&$|?"bѫN\''!'yDfU]RHq-v:MQ&%?&UTYSx57FF"$pH|4huOk1"8(PKt]jF۸_M5ʋ^tpQ6s%j=&xc(ΊBah/w J {|Gݚ+ t;4u"AȚn.yFWzQUHȆFV+ "HQe,ʾ -;uPt:XFJ ASΛ1}jZx/9Fu)ig+r}n[auveȅsV`{Mul: lm~0O!ni* 9l͂vX59 1pS5B2:zIvf޲pjE˵fsuXRhJw8gU_([0XdƄ.c$l" >w?<ҹ8􊝼Ww1Kog#G.NAT%DM+.%!PRY])\:Du;-ҧl<|īZanNš}z kSg*7Z[C^Ga\ޝ0oބ>+$ 84v+7c2Y.lE+%__.^4b]XVg{3CH@M♯YEb6zD+{B&!YQx)ƽyKGt>!!j/j?O4wR&+y/4D6ݮwh YEuئ(vuVKaLL+.Y4.DߏYZm&آFʨ mU`-?(^5\9T &fsǶGMbBHh>V iϢ*Mz$YmΚN?=)+k>F łԬW D7,HiuxQāW]gݙF,x<$v[;6څfG2DߌHlاRJȌxJȀd߹~"Jr҅90M |%RїBhջ@Aмŝ`~% m Ɗ'`-TKK i >,|zEͷ q\?mk@~7 YV>Sҫ gZV&q5`.%N |P!OI/D71I t[8֯=>L)(u߷'$?>C~K&з-ɒ Q3:ł|iT@2@X4QϿ`.7U =ʉ9Dr]Wy~r^",Q,hmڊH8L6 ]džP(1L)2e]chq_S?ChUD?Ȅ}́@/>6p 4enՀ מb }&vC&I.{^N1qc@oFcOL9[^a[l X4ǶI5UrI]8L b15r܂籋 A<E?O/#8ed~}P2HWH$Zr^r!pvJ?յެ!J$bTCөSZRtvwVcWZX5¥KՓq,mT5(hZbNKUw Zu3=౩ط 9;Z9 g֔^/IYvh`h,:(sIS1K,ݭ+rcP# -sjg]jjwD9ý"w?޺#v>cz(7e]3 V` x$RFM aҸb(X34uD&א1Z[2Ujrj^kqiO4MޛA!-0"<:I[pS88 ˶(bǕ0⚑Ϛ[5ZW%Dp ~h/8#:Խ!LDysaXHMdG|f'8H,vLMf#^+3v뗷p3)]"1pdDx޺W]x,n]ʩ3)6͡]Ln#޿{Gje,k|%p"{_M/$VuMFD3}[Ȩ\3}D· .^ﱽ B# -i=]U gW >ANDu9V%&3iTF~ 9j!;mqR5aDZ+vIʌscN3{q] UE4/M=Q(*D (Z2[V5ծ39^͗tpTewH@~1 S_vJd0ҲFĽZn|bլYZ#0#8: b{`>y |g7L6W2kΫI)^+ JR@Wlx۰lhMט\ -}Np_ix%ߪOL3g﹒A:;cވ zeA`1LJ1[n]R(|)Ft,,[ ;OyGtlJj*~IZJr CjdB)yZ1=(i&|wHz(Xon*b{ZDD,@Wrl,ڂ๕"BEU,ܞX14E'yLUg9 jŦL7r:6 B_/gBBYZWUs>yD} δ:`OTq|]㱥:=6@,҄{f]7xGmXtE;B(Fxd>obH ܴEίQ^(A#U8΁Cc׀=5ӏ6ˇP;%Lbg`&~6g_SEC[ϝVU8XqN_-IxV@jze-3Q4/;X! u2#=A[MhDk9oWK3-g攄~;D D,`'FT'AP^ߣΜ*E@ M~]ΌAWPnyh7ӁD <!5I^eM^xT|lK 1泠~plCޥ])^>3:۟(,ٖQ#rאQ$NDbzRц~ei4okC <,/Fbs8w#w(A&UyXM4Ԑ#1tS 3"OAD-c.'پu. 5@@_(LX$=N0,$.,Xdx%5`)d}[/4` +LI@)|QFvo~dz+ /f[!~ݴR宩ʚte8 ( d򨯓:Uy4Z&-DȟJz ߞ6}fS,xTd[y[8 vxzz "vhO-~i9=m2wdz|ֲw!qyCg;z~>ˈt ]oc%$ kQ%Rέc7^!ҳ ˲ τN/F7r[!2"J^Uv,J|uP-ԪP S)vVn/&3"/*TwR%qE~s$DB7gK|g |%B4ĐJ1R D<}PфM )4i!p" [oyHmwJGk44 C<ݟgY@khȅ[`FvU[vfy% dItgO+_8HVm,6cvٝ}0EjSWc3?A&̦\gsBLX/Xx-wbV(dl1G (vCP!Mjh1L4C h~zA*MKT|'r߶N YB/ϭ= \F>n"?DcU"'vlG8l;JLJȮ=SN]`x>?]ou M}4`&idZDG=Dݚ}ߟQK$~4xCuWtXܧ)pj G&+Bm&`"kaU3|p VȱkivWW_M#`k+_*5̫kGj7ʠNlפV9qTHo;d3dU@;uw7> reϻvdRTvy7B!xD7m4}w]/\eeT;eúpAP' Yrl}ED[h|y]zt%\P=Hy7 9,^a"c [[jrIٹۼ4 ] DfM>y"F]VSO p.W}F\*4 OrmNR#|QI(pL3X;ݽETC7i\j:7f 7/f ]"#O rJSIߙGf&̪Aq Xȡ0з25EzƉ~GJׇDǒgv,Vn]@۫VWw,IV?/rE?áNص5g9 ED=~Qz<.)db]a5ZJksL;gR_gK X+Wh3e5UY *ʤ&!E ~(J/ 7aGy2>6ܾWhUNRdLZosHLvV2`DHӎRuޭ"!8DR!xio&ඖ(]gYZ0707010000037c000081a4000000000000000000000001644ae3bb00004f50000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/tty/cyclades.ko.xz7zXZִF!t/OwO]?Eh=ڜ.+ˣieRt]qCodܼ.DHᅬEUfEVsX UFy\"nǽt2Zw#t6CLvۭftYp vZ/^̽vpq5tja@~J>OOx>Mm^*D!抾O-c)lU##+|h0U ?`8\9OU&ːd8d1)v`IŲw\jcwTmt0Ab79~*9`s6.gRw6q}X`qm> g[Ksu)lK'f<4pD hs׋Ԓ>s*n2nޔ\P~*FrX$'XUX@x6 Dq7#*]&s2e|EzlZp0n OZN )49h\޻"S+:+.N#;d<Q!o;9 /s;֢[kp({gm¶^LL o(0Ζ_4]k K72-U_n҄dI<pv]<CJFZkix -N5_Cfg7RG'={uzlKE,EP L 8U/b@([ TbsU-9f_-=,$A?.VNH2=x*S-dj;(KSbW%}.%N?zސla 7E-+ of^Iwn Nb|zBK/[K!^k?)l3kc /x1)LALx,M(hwϿV[D6 +_7mi8pFc9!: qϓ)Ui0aȣ)#0#hs4\qb.`GpaVZ`;'WIF}i M1|gR<._ȲPir*?Dr}װlXd3c ږ ɻGmٽ_C:'"ئ@q:je|1rЇd;ZMfR;wK~86mut" ?cd-Apm\ɺծz?fѨlqĘo>ir{3R+HNv=wBu:&CELb 8_O?6w(zSP8BMY(EeZ=BK0e<[Z³Ws& T+}Df0m! uʀᘢKņz~v50L  DWS2a-K>Ͼ³ `4?;Gw.$Ѵc"]xD8ck0WA|-y7|0O IĈI#[9 w mGF|"=yhPrYK]5DѰÖL4W iͽCDXꌞfLzO *"cÓ_1>|TDɹ/iA 7m|߉x!Hj6d?Pq$s14)SOl&6@:+bYLw6&QCꀳguRk4ZuJw*F"Cf Euf ]f}Z[[[ѭ$$ZxQEA<&)To-ŐLddtɣjB;W>E4$\.Kɾf#T]2Ă]+32#F2 cJCv pKlkxН`~+ ZqNջ k;`_XGNPX)O gL1dp,R, J{ȣ:l`N\is˚G]s AAyKr7H[@Μ)}a[Κ3@=tݛ@$n35PcDӴ WC׆ 0RɯE§3!Y?@E܀벞 )hJZz-sBOAnX•=="c5e4Ӹٜ$eyʤYa!d#>3­am+ݬ)S}T=֌~Y$nZ _Hm^}-"[ѳLD(UR_"0gc9ݣFwK{5ΗSvhEJY~_ Iⵇۗ񬛯HN3ysSҫUp8EvC2ߙ0sw{9)1Ŀc/x~-YvUs]i͂(> XUPcaI,?dd;z4>I` VDi:W}>*U JV;'iD pTp-$$2*_Ҧ\jUBG)xNK5G$J ;LYOKGrjJmz ]hTHP&:ĪʱOd[Q#j-:,yVuWc=~P΍ԉĻS:[W#i~GIB16 )DPl1R c׾`*7DP?s=o)فƓ P !,Է^'x d_҄~mY8# (kTOf#UO] sV/z{,WVkڎ\,ƐűhY=8$7H1 EhР<|9)$x^rR82x`K] g"o>'|c.Wz1dH.jx!_I>6\u[%1RO_t'  \G+J9(%:;R5ھkךR@2Bo&BNW!#FzUݥ>S1#!eN?g=k3 Y$l@<)/[9kśBu=dw]Xuͤ5.Ǽ KPx_g!>WS!F8[(8[uš"^:m)b=SҼiKKf''.MG]Éᇀ^ F q"Q{")7,2S5D$hhA6`ƃX8k@myq(N9'k,ƨ=4nth! `դ"-QN)HWC}/_#H`|lVh^MZ3Dmɑ (VyQ#(1)K϶TuL]6@ewx!K,9CI,Z?֏E|V+jC%{Zrhh?ekrqă!yu$G]iYv3Hgo5{ļƋgRT$PLD=PU߅ɾjȹT#9eJ=$1E:0Gৼm[hX=rm>L915 *՘[XA-Hy1<2H^zEjQ_]rW^^ Tb< 90G'2fnden3h"2,P=# Rըb" !ၨhU;D4n5mrSs"k pD z.]=z{z7`@<j_?=FPVTB8>´[ 6w<⫪!'Hu {%b( ]fi4U/8ܛ I.{Uk ,/O,Ǯ&[فgմ|eS`֕ca Q& gӶᶀCDG,uIe3%$/0RW%b^Д393MЂr0w +W  ?/ 1YERg]6]?kwE)XիczNHOc`yQWP BG.@l`l‹ꐏnI`mi]R ;DhpOJypahA)֛`.Cww،dX`WL0?V\.fH+0oDquYH/Iqy@`SxUҨ膔j[TviH)q\ T*9r$yX7E0>)6q[zYQ_G𧳁DH^~_VY!(R~{$yrpLI ިs!]4jx/Jͻ!ä],0`=J306ԾvyjSyu&?K-:n*Ke.Y%EG?a';.ߚ{ThlDVnd+fNY}&~_lG)Zn+4(>(:nqJiYTMkw9Pn_hPpp s0xpd.K 6ϸtIoF3]㍐ Q+ZDO8JCf4i!AQyT?J@MQ:ʭ- B7 U/Ӟ%JeG䢩第Xqb>NvŽARGҫc|MIL}Omw{QIgٝH!qkw,4{+,wM9ފǻgn w.MyEWXݕ '1dJ)thq>8#8wzwÉ5op)/byNB&wi~E8j.rBzX^nV{uy )i0ԩǣL/ې !V5 hC_ܭDg_*y;SmF=*4eqy,aȰ3s'neʵLX" Tr04B7>WhWo,[{bΦ%1] "yWI*"f12Ҳ`-YӢj_>P8Rwdtmvk2vA|X ("~C>zh*,U) Y$9jZ+nĊ0],Fd?GY 3mB:0%:`;18Z)b$g~wzJ7Eq0:9. D8HƔPPbv2fR.rJ}@wcEC{IO.;4d ,u(Jma}mŒ7TB kCXwY.J:c*38iKhfjifKy0Zk.[h FO5W#tOx a?o3>kM@_4O<5 {vz\Te7 x(zSm,ȒGRw];$ԭ6z-U_+ N3EF]05FJ _guYL~5q%ݥG ʷ 6Hgu2@Xģkq3sY .aKops5\)!|΍ASD\aoǼٜ6=uC3VuaҘv>RZ@W<}59mvJnc.^xGE~n !4[G]L =h/5KgNwHj/Ѳsw+J]wЦqxCZ T9! /Ι5|/j](YyprKc.^HO"ASaEC+&u%k_IѣC'|LϕȦ_hAiiL!z@Xnɘ;(`e6s,[ l\wK:ȅr_?ACibyF Y?9øtxOl Xh"pxrJx8J*s1WK +xtޞhOƸAqIӿ@,:s? ≆sP:rb|}!xsuҎڣf/n%%x9eǠCMt͚XYAs~Tv¥/[/q``U t19 P|xZ^ƿᶗ $?nhQ$mA! _r^ZN. W@`M|!͔ .%tȦl'h24bvJ.tsלrHxTMz,БyZEN]$ L6Av҃'>l`+EA7pϒMU+@7O?1 AP#! 1\:f\_ky.Nsٕw!RH]Af%g1#>ZdC_,e#4Q6Ed?#![g(\J3%0 * Ov`tiV177-b}ǹG۲ G_5p%q|pм߶5Tya|NDm\}T+Ï:PV#Cɭ0bi|'gP 3 5*r4Qetj ށ,jx@IAkx9Ma6RIY}s$[RXc.y {Up"whfBҨflPS0Ubݗo&ڸr>611 Xg"kbsk'H{r |b_B*ATsIjቸ[ȕOh͔A¾߀jRp>0w37>#fui=r,p(m"bBvZroFC푕0ww`IX|?uTvs}fX^ fb-ت4َHh[3&u7ai4r̪X7V7ӡ17DXڙKq]i \|aQ pUth5'][8QU4HFw[/`4=Aܭ;kAAuX&Gȅ%yPE6wPƞr\ML'lJ_+T/4MLe87+02PV!2_fk/UKoޓ(3v#j@q&JNK)8SEYF,֕7oF^x`VDn}CSqO$RҌ РfbP+n9^Q7V/Lf%g4B/TJ8lٟ#Aam :T1<*w`` lw>f3WW!kr/ 䓈E$.?NbBF{:Z@f`PJ.FVqn-(G!lE*0)͒' 4oW0 +'Tby4 erw?4E~׆NԒ-kmPo>oB Ji|ik t\ 吹O)@(W39q122w{7'-';1!$WsAƹxRb^ hPM)BEN:MDkd {p=2ped DoF¥wBbN|c=85~v_plvh ΀dxS2)IA{fB24 %JaR8/;ӱ//}=aӎ?_DnKZW~ɈK0eaSg]}d8i&sEQYȅh#n9?[[϶68qKZtBM5)o{3\Ż0ޜsB  hxْq@޽Y>_a&ԂN*>nsd֛"僮\7zc}Gh)0K1b{Z:B,-r&LYundj9v.񒜂;Y&n;40|$)8H&Y'4UɲbPR8vsHِ(^=4u >f#a4Yּ]1֬ioNb3B4|ۨ  [;&~ tQB,oW}j|gpnhġ#8ô;$cK'OPaāqL]Z|(ȏКu*HRiS,I9dXvj8n`̡nrCX|حЭ#r;}JۿO*b"!CEH:?r>6j4NFM!2B3xO 6@X.̩h{d!EA`_ςA}e+AA"΀(9sKG w1ݰsr4 .cUЩ3O1O- =ynyN7$` ®!«@|S=r ?# vѲ*{DOzp>=1}.w(ڒ3֎'cpO;&ʾ*ّDZK"=}Ku[㲂dߐL,=}愝[y:`ePL"SX/* X'r v|rդ#VHX4oTLۆ;ňUPh/pcc- R=J.)4\o'$fWJs~a jOɒJju(Xpn-c^D>2@ouw0Zܷ0`1(yB󣱼_7%O`@>5O' %ޮz9h]!.$IGTYvtP,˹w9߿^wl-j̺PhDF!JmD%fXl#5V 2w'D_EhRpTMkEgQxQ{u%0qicfO8](T3H|4ya&KPFD?uZ7b}@I=!wМ^RġGjW2=6?~+)zPB\l1guI^Fǥ%jktlx/JoAYIp U 0P>U" ".xKVxmIF+<|Y57"5=M( =%u)T`e 3\{ͳ(_W$^V=|y܄t~$qGrmteB"q OqW+Y, j8-M4ccP]$i}:ߵJPڶf тiזΠud] OG"ӽ" >埝Cpa9k[FK>0X7n(.g\]l{//v‚7= y%{s%c?4XC?}:-?|n!_HL׎"fLLZ*pRmw#Hv#]^mCsYpe/Ԉ FI_R2S;q%Z(H dCa`g+>̢WzUL̵D 77nOw fB#WvֽESQTUN2ufJfvJ(*JĂ F"@2q9XH$͉}z 2;/$# -P'1Gyr96߹ςŋε%C C_"t2wWVKĮZ  DSYKYAsζfdGҫ$ LhUٗ2d7 ~~t⟃~;U0֌zXR|G5=}DbcSyu5?GiyxTj36 HᆙꐖmbN;Ea@wVGY+OT}bXE'|] wfWv@ϙ"^~E:oh+ʽ ї%c`E~l "늱|b>Cq59T8C耀BDPbhAog B=VX1n\6uM0z'\<^z˼*XmAJ{tDSYq #lRsD^!4ӧ@G=C"kZ;U_:qoT @+RVkg F_DEF-փN HOC./ Lnfg5bKmψ,j`E l|ZnEkj[7ºW˜YTȼ2 M͏ ~phkNsJ(rK\(NKrUdҮS-1ڟZ ٥S! M\y񅞫^9 z+NQ>ŗۧZϙB9:Ne: hr+GU ΄n=5I\r=[]0$VhC*S&"~kKxsʦ/vFVwȰ-3 ItW |%4F:`KaU_F;C*UTg Jo{Ȅl,~UDq%9!yLd /eW-{ q(%p+a)p*]_`?d&iKs>|]>_!Bpeڭ+ګv8~F@D>V 8F"w}Sv u3q$Y!1ÙX#3 q}!ҎUb/>5Sڹ r@nZF2^Nҵl퇜OvN[b `G)vhQ@O`-^̓j=Fr"-[rtZy}w9"B4Zܑ ,x_WG0_i|KVd X\ƣZ,pڊo0K",2Ǡn4bBbrMR15P'WҷJNGb!zaYʥ]b޼l7l*fN`{  |?8YSBNyO5x0%}p>GyzD/lB6-쑒hXD*6M>sP7g/>kPwN÷"CUzm {}|Ooq_6с\H< X~Jiu9A{Y ft(EQyWwEէH);vë<hIڥQ쪍dl?K~q` ]~F^,s=rwUzh-NAiy Ⱦ膻]Ovf@/ Fym-4,އ#bpv w1XU'/giˍt|t0#AQDu=ҶT!o%]w%PDJz5NVWy>cC#jIPUDJUG$ _y"iiџreQQ.5m`kcB}" vG0*3 ச3!,jdO 2TTB)(յ=IDz6AF96}{fLn%2$;bƭOCɸ%Mw0` =}?6b=C T[:&BޑҧN2}n~(.hV$D.>9OFr”͸81 }wmG[^GxF}0ol@fBڙA}|x9LB Ӛ6_ҾU#{O99};Y,="/j7:392@Ym0khbCR]bl(0oܟXa1U64HRf[[`d5w՛k{veVABBk!Nʅ?'MU#}qSL {A@Af/[#Y ނU9+):\bWb۩:Kԩ1fL.c;}|ū_k !HLNM<.3E+d9Ȍ[K"laHŻosHJ{s~8jbGg:z:\uX0}&\[HVTm{<Řge -Xa~TW \jnRfȿu;$ ἗~c6jݻ:?ִI}&ȁL1U+.& 6cgLXZՐ,UQ-^)H4[G+ G4j | ,3p?$>Ve K3?jְ-g+V SJho;~\@Q{毙L(YĄi鳚g 68$r+Q`i5:{vդQ!ٹDrWGR h]^$8r˔[IDU}7颺 vwg6e+i,IPf{5˵FA`ҼG& o/м :xT݊ңgyfa)%4EWWCCϥBgrU'ums(޶X=}s)<]F}}@sţJ(KVॉ$KKږI㔇xNVOUG%djE^/TcW@Hϕvtx0ptaSråT0FQÿldUЏYc}Cp_QZݙ|N :Y~XThhvGѧ7;1/jBѼH 7/SyC9cYЬ|뚫tHwȾɧf7P;ΠHPeZgZpPT EO)™Ȼm,ģ@(W1M1Āڊ"stxmhh8eȢzV4-Dv_obƻ/l>0Gj$T0fn&veR.;UAdK^,o~ u5WOKQ^~~BW]UD_F/Ѓ$74 yj?xɉGph=!]}}}|q^iXa-?L|}AH/צtE.RePG$,G:-3lMhnb+T'%QcwÐA}>+/E.22`/}YtIL.I7`ƥ+CRO{'@Fqۧ0e1=QT׀!/+Qw-&ݾ7[QG> 'ydpV*{4e-|(V'߲_2R z.;,z\kR )ve cd>f9eׇ(ɘ3wW~3teXMf7&qP/l,EC/fP`a%82Pjc%7eգ)∐3FTr չp[Ƣ`\J"IE tQfA?ycZkj :Ћ[GjO$=} tHmJ,yJ''> f jg JHmxų6LZ9*Yzb(GꏡnPj]]ϓ! 77L1Cy~{roܯ-}3. /qK.asv H?T9 3'ҷJi"5$CI:߫l+&Py y%ϝҐBaW QJߡ'FqSYߡf3Sx7ٔ.勮arJ Heؾ?G۴'+"D7;|C3xφqۤs~K ܓY@`skUo߇ll׃hY{%a!;xS+5:pr[83'([)G:-K1Ðpa]6TJ$,V"-_'=-%Ev* v_A-4]n~R_SrJmj` !+t" - }6$4%}ooSE,9VK6>虊fhqMD30[#Áx: gj&Gu[)-BjxBojk FvZbP0q7ĺv kCtm=l=p>;M%NPH3ۻ(ɭY_GH]`2ubjIUTuPM#=xkSnHa'3Bjj C$"gȧ]HsORm n my &T*ipnkoR(nUqAO113r ʌC%.aw)>cſ2˓A?60FxMG~.+ަs#6]_E*zѝ7&`R($M> n!?:Pq|uU/~_gYZ0707010000037d000081a4000000000000000000000001644ae3bb000045d4000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/tty/n_gsm.ko.xz7zXZִF!t/JE]?Eh=ڜ.+˃Pgq5Ir2F_UXf; wzL.bdk@ Ld7^IJ Eyk?Z1`wpQF>5"}:(,ϐ^Bl>͛E22p @ uLA/{٣Bt8։5kX1a (f"< ֳvB&̉*iP R3K bB!cަ^5eibV?\*VEY{/J[{xFEM=V Sb77a>pg}5$Xo>$5"DːH|Zvz K%M:ߌ֋C#uXp9J2~U;++dGbPm߸[ΓKhsn;l#w ^dqOx;c2)`Z[X֦v#L.::%t:dmcr2B?\~'n֯o=|Rү]R GÕ^ o}SCc8}>#pY  294ܛқ ->%]mpȑݭ,żfBλE;Xj[^}{v^&G4@]f$sa:D!/FR-:^V>n)"xʂ.ENgoP %Nt+h&"n9)X!m93*00O[bO҆- |b~Qk"*84A4X"SC >AsuFm %Trɞ"';szs s똇54 p!Gh?Uc ?oFKفb|lC&Zt…)s̹wE " GK;9ՉI1Ĩ݌S[II/A T#*w*!'AJ'G\,{{xH* 2bh؝T|UG[(+( 'Ǿ<{;C\>G|&[A{Zg|7\FFDJ睶Vf2gtɭ^D"~ؘ&_(qN1RLbhy#eWlm@_rQւL':WylU8Nz*Lw Uu#慫DS^ |iT#Ӊ?ўU$Xl)d;̮P3׌fGڣ *~ww?E-Kūr.'q`ZE3N:`Hw0D#Rz+VB0s/_e h͕T]bXw;*qye~ w>R@2o2'?`% +wZj~ KmJe],XXg@Wp؊]''{w7yfrcl,B8m"c% &S 0|cjȍJ!a2{AVzԏCy!#-Oø[Uÿqt\ʬK[G H]OZ ^"|Hӣ}m9 ݘ-Bҋ|dyx޽pdnK(V_~J~&cxN U*&3ȭ3,TD*jtN1{XL>=tLtތ܉6`bh G)m)ѩ~:E0 "ŊèDS/ympk A91[oe+X:h;c~.iUuNjq&]ӆU)5  ȇ Π@£)scr=+Ă PeLgՖVAc}.jıUxՁ9B{[ApyZ&݇XyaDs6bڞG)Z~n*>(~Y_ "DxNc"fy?QE6j8NA5aHQ1,frGL!Ag4APH7W\5 Ҡ0hͺ6)M2O 8\RXqvS76 5Wx͉Z7ў٧e٣ 9xܷSJǦ_/hL bfk*u6M23rxFR*' dh;QxǏY֓wwUr,$ МV4{YY@{.ebwDpእ8M p[ UYzbO2kӒ|ϛ!MFA5D|c6hZ.4Xyvե#}-E5[J#=g;TO֝3۴`'LP/ּLM\N^w;nr^id{m k@gž G׍+ޚ3ݡ[w*B(d'قAu%W,9qk/]jm0H+gzi XmTD Kb_aǠÄ npw)xa%[|/+S͊P;S[ǽطacKr`iܮ=&{ + ü\M :)NoepmiW.F$I>c#bOi%WzPu!@݅s$m(aotZ4oץ`PQbbFe^.RxyCT&_ Xgi%%^춸6g 麑3Ň}8c<7m!lb5i3MFt[',RQl? 3=vlsy64Y<=y{"R ,ܿ~.( ,lw^s>:b|vkZ<{Ad6TXF!=S^IߡQLo6Й@g^@qW 8\ 2g5 crzMZZHBɟf\Ʊm#I_ZѮG/+ż/Ghg 8KG#K6#<8(2rןYdQ=: +q!6J#Sus}SpmR w;<]'=ߎm)X1?i!3ޣtza Nf}ʌ%(W)EcA%LZntNvzocL޷ɑ2/Sv4o"/Žl޷ a<qwL43jRW31]uZh䗄w ѫL #63~b:0'fSvyn΁.a-&ch릴ﴥK$αZÓSN ԒAyӔ ͧf:{u-τ"zm_XGelߑ͔t?ʄxiW$M;bR`6:%׋+k ,`8 I扁}\"l0vܚ|5鶵(z&iQtC5 c.yb,?[+ė,UNdV p,>b`w%Ry7 N{4 ]/¥`aևH;WΤTE8yvDR]`4CgR7^K1ӷ)=|Ȇd_|Ԋ쬼zV(>$v."Vߋ^ZsyجnS?Îf&T}"9L';ۈ@1"lTt'qt)9xg9M r#M(lPo5Pl7[DBlj[Xl ]xD2D* [3+d-`  !MSQÖF[ \aHA7 rv,)+EU)9㾋MU|Ռao$ hGKq?OOp);%!֨dKͯR#e5K62"5of- =Ht*𸼸٥_=)n@XIA7 My]e gOSο41&c_KbLe "$[oЍZ)^I-+x!<3X ރO4a$2Xd%{3~R gC^ S_>\FQ7ȞCZ`59S<8 0f6o BEJ&cE6hr7v.r4;LR\1DGiB26E:[F&,G8e.[|%I^)xT񞶓]u_"!x}65:hAk5pֳB*vPWCVσm]@qgf8i[~W}{0l,^&sA:N9"OG񮮁tTL,SyˡMmdnk)C\ta|NczFB`I cs49_FcZ( &̹4{t@ lzG2^~\df;1*WTؗ14HNqǪՎ0s_X1YQ`!D`9j8Fj2C'VlG̨ZEO :Z1 1yo%4:IjQ^ ]V\L~H~x1K[$ƒxďNpd=H:; h5 fGSNPD0'bXv`s2nF* Ka9,IdnZF1'<$yUI3 - [O _,|ʶkM[_V=oT {@I߂Draٳ;rq[2YޙaSoQ]`Vfc(ʶcJ/NiAۿ| D/J6I ")0-Y`fܣO6JYZE;9[>&o'Zu~ܽ 3|닐 Gk1Ej2{VqPg3M8`:NcA7^Lu?ʝLi<(FF~ru --AR7tB'Dc5_],PPƤ^~ny} ~`e=FLgL-r1/GU V :8 {MujQ'JA'l01#6BDYu#h wu̓mn"R$2״ T[!o2+KqQPT%UqHΞj~i1V\;eUfZUQPl98V9DF#TLx NpF4p﷯u]+} 6s4J+ zK`- VvM7R)|7=Ʋ|RxMb܏S"&SV{[%Qj0W29 U9[(ELWB%ot+gs⣒ xU-KDt. T۶ 2s[1躋=/!a(}Tl4~ݒ{<}^լ rUsnZQ}ű\!2hի/挄Wj.pDuKF!B}tܷ:yKtҸjM}6 uN }T'7+J}pxBZMB83T9XpZR|^Y˙M$+bF98; 4lt&Z×Au5Vډ63czFfdәÛW}ӦD] b' 0uЉԩQGf ,#4F!c؎LO>P bJL4y?vfQ&ɮY (nnUCVOgoQAT{v.,cȓ W©}}ꛎ`~$Ֆ~ǽRQ)TȢjSutbkm}f5㑁Y^//+0ŴyB ÅQ&y1_$Sթ5E-;-D6(.py2ˬِ-Zq=Yoֱj#!. [FrđKX!ߏJ8`5UMU@y0"_Wod CSLLY AzXLi№P&2f cIfj_)|s7耺|D+L\ YaaJFHQL$%taTR%{d H?{.=,AupfHnow 5e ؃x]֬Hbv#nz8I8Zl|ʌjrEs&F a4k]QA΂$y̠Qߠ 88ePt4q$cNIMRє>"U{Ҽ"[1sCJE׆MK n)MIxŀf5ոA4hNUQ պژr JyM@"_?^[ i/dP,\HHΝ1ٟ&N [a[-2gΧϑbQst;̅RF2g m+m`ЊPTn@cPؕPBV=.g觤oE)aGhTqx@k@|0 ݷִju4n.%5DcJu&A":@qqc sf M@! h`A²|ܳ<ܶM^NR|79DZR ԔYEE"v<͡iZ*J6r?'z%?ZMC0N'm}9+q)z0nm6Rc5 9l΍R[[<3ɞl!aUK輯{!$~J bqmq|ʈr@CqW%]("icM:'y&o6R'<1*=__ԷCIMѲq*˶C%CeiGT&#S$(*|TJK|2H|qZ$;ryr?9E?CSf#deMٖ F*vzQ$^Gmf³c%e5)&%b@lK+ķ:p{l?mfR)zN(lr |r!š91 ٍL `M4iD@u/Ж{33*\=׷`y(zn':`T{1w߅onp~;8 T@0K<1xÌDo^4%)j*\@E&Uz*ՂPk.riz/':0n3LVLF∴R- mU;y@Gr=KS.O.tZns|;(W$pxc L NuLW&V8ET𼉈^usLsi <y7odn)z0Bu^4>Ae!&0+!׫q;vq_s}m.jBOR-{k-u}w}m0e 6Q:dzau$5}ȰtcA~D0, XޜOeh:&`bL5ňb - `X:]nx1ooܨgJ8JnG'ۻ]s=rĉ0V#j:FM"yāuה@CP3 ,X-9BYa_l"< h%JA:Q*V$Rb`"r.z#STt7>7KDw3:=A }N%ņy`yf5Ovs6Ru¢fsd)oDrb56`,ѩ8g֯iG5Po)Vsse|dm (;^G£œqRf${j=* 2yLNiP.{H޺CyIe\<wAO~gM7  j <ַ@cCy/'0Y^R.@/xI4A96] lQ}(gmSgA1N: id^}=Pt&Q D{6 Q4sE?>a*J5q_lgwЦX(}sj$]FTv#~^ӛ3xsjilH͘^9j,\ZQmjT`lOWdQN o|;a7SX_bæUȾ_.]6!J()ծRfM!l~{n֩-J(㗹d[Jp pٰ"_ 0fN,2ѓRz\w9zih#B߯w˨wȦ0{В^T%cמq!~ ?; .)-!kNq!ۢ&L[up.{\Tav;IJHYPcP#EKF?7?OTbE{@9 uiN.Y#+7۪-%ZaW-a1 8-Id_EvkAOWG܅"zoC<ܺb}mrFXYk[e: ;pR12r %P^6 X7\+#bciߣL`=y^_CGts,7' [|zݡl`yߡ,[pWxz8 Ĕ Atk%&!>> 2ȟ!⋆DG;^.$4ŏ*}B{&ԏd0$Uτo֦9ao݈Zb8UJ @@֌z%OV-\APF̜q#O3K<x;O}a}t{,;ŋ fV08ydvC%0ITs#4.'HK݈@ąwBĐZU`'Bm+}Bhhĵ'`.ęWnD*JˢnUBsH4>AQPT1Hs%r鞒\.)Zr[D oe^+`^ױЌU],ݟsӎM>a*E.hf*!irYHU"#ae۬/v$!~>;vBbj}x!=RQGg-f'ܢ+7FǷY^W`.zDM{Әբ7z$􈆟U:chސ~:Ap+79k.O͢4v%"KADνŽ&amfuk@8X&Az%m5UpK/2'(괙䫻F_0` 3j*xõl &4 =1lA ƹcve) co CԐ0㐞ە:Q٤spϩ^z[2CLNJm;إk80I޹kzjҰ\C7#C)X%雾K6Cqx{ipPvlgjghԑR]Rtnߕ\ O =$_LnIe@ykA`b'a[_z;mzOu`` ϳ'm v ;tJ;poRn\Ko]\ :6ɚmj a^܎}7^!FS"`N{!46S[iVf:_i@ W2XgJD }}VElxoI5Hopx^~,r%fC UlxY/1WېҴJ^iXYO04ߒrQ)H9x Aȱ'e(qσ^(nXEnK&Hj"7 (Ζͅg#k  ̓Uղ3S[)R~,Tr:{nδ DN5Pljך^BW~Έv<"j)%7@8?,r98 iHp*IY8ݒNlī^O !gAݭ O]Y:FӇt G^8n V@qJ2rv1,r~dYNl.?*~ڙPajQ'&inPQ MSpY$q:7m\T7gI&ZA~:! 7^ML Xdp^j(,j j/3MwQ٢5bYh۠dgtG꭛]ߧPɅ3>ޅ0~O6*Z+) K;+ +A@i& ]G_ՐPmΈ~'6GSOnSZ(]̎c!Do?R> qO19%CK!k$ T 21C9//py|f#N ypSI Ê,}8i7c) @R˜V'{68gB^Ϛ&exoF\XQt_y95rmr,™aɛ5 ߶%UW(Za*Mg7 -ûaT|r9rV#6WyLdt@Ԙaْ%s}Fİ1+/ їxlx IϦ؝h_Ɍ~ &=IqA'#2偢a i[]ѯh _aVyX+AAWXB܊;Dza]6pn^b勱Fys.Hl3pe|JN!J@aۧ+5إFγ !W)zڽF%F-sE[<<+4ϯ73TH[H]aP-VֵVlB43f MS`h..5yɱG}7@J"X\a^{ A4[MeV.S4*8V Lvω ϻSwH>f|֖z$)L@ g< nix A}`ٌN|TDچ !}?^m<"YdDb#nDVL6W>trQQ0NPU7R9us֊YGSBKTGZKGP6Mq-Ix {~-9w=B4Dd$cVYX445%+ؽ cK>c> $|6 cOziO\[ΙBve wT !X+iX Dĉ&PmEySK4sLʜ^z)ECPנSC~O<.",UCQwL)Ω~L$D6$YFNc\Lq2ɜ@Z̃OV#Yō!BB_9d[)E-x%:cu=1}Ī#1Vꥦߢr6jڢ/*B Z%3GE+K-S?or-%n1\Ii&G[~3^hUlP 1&8#]{m#)]c6"k*BzyT2._}r54C8vPtH)Y}'7KU:I%jChzͦBZq23|~BåCМa_KEn9^I愝2H[]|ovaC~E.%U៙3k,ԍ؃&_*:[{ySjm?#S B44Fjk+"I b9+;XЭ3b a[ivqj؂ad&Z`%I md~n3I7TLDCY>@+2KD301 ,!me-+|0-@n,}<+bAmkMfxeP^z&aP*(Iga"q3,"còfRwA44LpTigxk;k$3B1S͏(#fw)FOoK% 5r#;7jݬ<9F'GvNPUW(޽ȳQY3Nc+qBh8[1.lM =J ߣDot÷a\_&{q w8_SkA;%3^\7)Bݮ?6UfϖM5 ˀ.뱪%GjtQn)&rjİn YL[Q! ғ+άd^Yfgv{ h{ JSIJ.>|js-EN8fZӀ|WL\u8x#+ %H1 E[Lȳzo53L2*1[z{ IL4Y(?cࣔBc]0q .Byuh@f9&_W?-ޒ:VB# X2<Xs(օy /})qdjˇ(1зɘb~hb`N=!g5Xh6ChŽIYj֨^C@CHzU?M1x$2bAϡfH*OzDĵAXLcB\]gjr#}4M]m"mRԳB/§fy+6;Is%~VoBx]Jr8m9-CD55?o)D:阵d [o{*xHh;*D9y궓G;2 uhDLGF6wA]okBRPClj2| qtiʘ%,svDDyfqJq@kAQ Y2U FM,IT딶d!%1[\!Oy]b[Ѽ$q8Y= J(rʬxtxv8 8uV|砞v};,,kz;ķ*S<=,LNYv^r=*=Zr/w_,j+$~!g㸔|QzOVٚSo|0ӫ7^a{]ɘ#Y3tȐ+WxAyk7ȿx:Ǭ 3rEș\A]TLxЄJy)O͟}PA P)ds6%H/ȉJlX]-4h2=?#EeUk 4xbj_XU^y(7-Xfw VW`>6Vf^g?x$քeX"WLrf|qNPcig%(/OoYجCFZξ\#D1bL}!m "V%!iGXZ/VІpFkK'CVljڨP 1v$:q(hCQf6Jn}P*ey6Ek#s+h "@nI3U '==?^rh[[\<6j|ѹvH=I &7<,G^kr#|oA1ufIYK0gX" `oWc_>5x׃1ʇt@٦AZMs7ACK,99%)5DnE9_M^Ncg${ tT? 6 M ~G!Prȸh.3QkHp8{!N, ;|FϧB#OU!|8K'Tg^y߶*;l_$$V#EIЃoϐ~UEjceS a|~IS8CKlx6[,mO6q)a@_aL6Y79 16*{K9T& ?A'T,zz݌俈-1 pJcuQSOiz {̜\,B#ve:T7*;59#1 h N톬̸2q_KY  Ԓz&g B&+3VDZ H}/W!˵-涛h2˪Ԫ9vLzssS2M-캴JOx TTA]JGP(yHҒo nХVF'|HQT+;+x7O " %m2n)83t+a%צl{ +܁u~pj\wO % 4'%̷u#WڍX%d/LA3]o CEgkL# z8W4ѤyGR(Ky%i8jϚo];V@_i݅,7Nh,pE*jač 'i4Fr-"b)G[fn_{}8R_w @Xnbzل"ᴂs6P^fqMb碰N6YTǧ6+_"@ardk7Nv%MC^Āƭ4'd)􏩊$akO[6`6շpYS> l3|/! :h1 A RT;JaZz^qZMM6[dx+,鸲D D6h\_OecD5H .{ 'ANRq @D4Іr xb|V/)ȵZ!ޥj8_fT)ʈ&#`\v|Z5 ˃r"u+ 4\']h:FNrlTdebțď 'B;LaWPAv#׫X&g낆?[+Dg!UDwH dd{qĪI[]j<Lj3/NNӧ]F|KQ6[ 8@4o2aYu>l&?$vD=g)&7<ϳL(=c@f o{ &zoܰ3¹3umsX$z/ʛUhԮ+9O G94Qsm')ē !k:>gURlA;R}AfѕJ) [\2&!B7FĒ0KEunf%G6'.ZOck/@zPYjFXa RY.SXNcgm iSh0=(E4"9XߓyX ܄Gy(^*ptNcmǥݐJ%ҸYuȘOLj $Z 0KHv.z'\sl8kpf%O~G۹wSԦ4U \i&4rъ8Xv^NEPwY]k<=[ԱG<w|,os` QLcy^1'゛VO8^|G1XefDVC#?h&>T]̆2mtl;h:.Z4+~*b?5ov毤 RTNjAa8GR4?!q|UD|  jAcyny޻zjlg.}eHuw m3`ItP8Ai%^tA2R d閲eI%= 4=*d['+}:h"%:))Wޏ`~B_3ysG#;*=:"YYuSۊ4Áz @ JTHΎʋ5!t3nLZ =L} I;YrM -1y[*q`~Ŏ2$pE&%zJi;zs"&EUw[E<=a< +tk(~|' #39;qPӾGNh2P[el_@d[sc\hq yp0*0D6$j_iI!x'os KD!X`ȮÂ6M6"N܏r= `5,2]/c@1IGQ$l4q̤QFpDa@&4?vVx}Pe˭"D9@70YN?yZ/➀Z:aDRAk6XgvɈWz􌕪MHD/s J$mDk^ m\ t<]'~Q4k)^Q|sR T& I Yuմt(I4|_}zPs;Xu~7#I1pTO|7rh"1,Pq ?kzsr"zRJ{ FXBLnU_nt́J,nK}(uq].K/bR%H6b(qCb-~@ ҂buaSOnk0#:\jA4Zz:ZSMkTjt#|`/mkجgcƈ2|6VW_e,Ո\M~xE4R (nͥ<2&!ҮǩaVo|<IUl)nV .?Z:NJQXk@=dI-tMQѺ4#:Ȍ /@<fxv4bGy%o/j]ȀS5wڀRȒF?1)HY1 0]7Z"2dt3(ȸƠ'nȕ_U!涱/R !~ӝ%{P&~ /TgƛAcv}^p\_FT`abO8ާ"OI, ? 1Vm5C̪9C} K BɄ륬"_L1Qg~de!D0kWL$@ ƉWee #]V? ǂ|2}V\҅(A~ԔjF.LU{b?WPJ=/"fQpO6>C#A'M ;|X &?;F DŽ7Լ*݉cSA<7+,at>u߳yO_s `h{hi^#IKhi%^#u ]ҕ/is_ԀIB.ugao qXR;s"0wvGtƍ0װ^*+=Y~?J)|{,ѭ:NX;|t=+V|T1 F=$$[bzcM#6֪':K9k;|.@{ SFhh;Άi ɲ0l*YH&SpG(h0W4S֡;`eNAXg:Qw__-(mGĜB*3 }DI.;ZiEF=)ݓry~RT9Dm;zT9?8ǵsosgQXcae% Gƚ~bwV}'CFqlGC+*2־) " kj̎ X ;BD˷-+K㚙 jWE* IQ7Rd\L D®jֺv:u$Ǟ!"UC) 0ޙ^]&4(7?EZ.P ])_Vip0~h KbOICs◻٩D#Es ¡K^zγ<,q[PC|s-;&8{{JFqkYC#,t!ǎƠs;CS;ď]yzlFuIΚ=^o'l/K4JWM%!OQ+2(,chWPր\ZME]ueQtP5/7]Rč8UxHPBpmjz= ecZ֝}pZ#cJMW >ME D"X_ZGDY}&'۰}NPo_ד"*:>e1S[o,HO5mZĀXT9 m{X&B|gVu}h3 *8_+.jUF9#C23}хҏ]D;aqF0QAߌ`/F?VPHTZ><$fj2?R=I!-l)!y;V_;gXXRuG*pxg߲B2!A^M bQ^: )C$Ou*@fHjo9;P5_cݸT+4dK2xݎlS9i8o+-ToV`pfMP$Uh8Z@Jv ,(T_ʼnN'%62!p, ODMa{'*(8#qW5Fv{_ [n{]*B\PZ,}|0/ "|S`l+4HKr.A~Ϋ s[zn!H>рv۸Bah(&H {@@~"fmT8*I=/$"]NH۵-`r|_Bb%{*wxRM]ho/^߭GKͶlKY:{!ztdu ߜ3 %z9[Ft;+8(ŧ Sϲlt$9lhU}^&$-L7 r3rVf =&;iG14c1؂wKXPq=OlHSaCF /_zOcn-"^ .%vpXзW?KBKc&H )xM}5"v"aha+_F'uRo=He'PoRwDp+||ԫ>Tk~`p9L\ ;#pxxHvZ|ߚGM+ML߸bNAg#Z[CNn0S0VbiAŌ\OG%Mx'[oAIzIy+ΧMyP0>q0p.GVE&ޒ}Ti [uԛܫEyB8^&,ֽ3`WqRWcj-)cM]ЀXnfd+BI"C+cOء,JFP"=s|]l $|"@RpJVDabM!˫Ct6-hyT LOb(q7mC4۔VfU&$@ .Ó'ḽ*m4G\$L ϒ\qXR.lpz#&$JJ+[k ~:z|jr:áJ ,p"f3ri`::wd}յ+p:/甠q:Z ظ!J ^Md mwK)nR4 k -Ny M&p=J .+h[uY1ȍ?O+8U.38vB$v ɠ9s !XYl=ܿu^ qy^YԻdy1sVp,jFx̣ˮDJFX9sdm)#3FqZBVTT4}Nm6CUn+z=QD!9i[s*јvOeȔb?*Yh(uiy$y d] yUW47ErV=3V~={SNM`Ec7O}PU ̬I%ߥ[q!ro2uokzteL`X:3ʋBPspĚ׫ -bz䋝*Qj,u.uH\U'I fn "]O)t1wIh%J DW6u$5w uoW+t} &f̮DK枥pq`/ X9:! M ] pr8i_aQ4d uCud1r7TeWV?{(ٽ] 192MK7vUنu安' ׶u5 .ܹm68̨F6ƈ[9[ )y\[ C2#ژzͷ[a) E¸Qs~&x[Qx&81Qc `g>(N w\RG-BD3Ll3{kh]5lg>~aa MQT¤)$̸*N!oȁ&-IE5f~ʯSE!eH)H=cMXniu<~ÛMCk!x^(nXךzuϏG:Iv=kΏ i5t<%v@ *{K.N`vY%m QYߗtj5k:ze0OY>p^P-c(v:ֆl gfvH@m_wZJS4PWˀx4ruiZXLieqULZLm)d,aJ+bҹ0Y:4r(lCL8Hp`vp_K]nOߧră8n{g uҲGJ\`7pdcġQ%\M\ЃiRksj^{K 8g<QG!/LZ1F0; ӅA))ț(IsVv,I0)DҜzlETYtđ|dQ7A'HM}yʇm+n*@ %X5(1ZlU:&L7ftyL (M J m'cS/MxBj]3]hŌ[:jWoLƄ/K^, d3D,>+"5_ZOl;eZZ}cOYѥ |SoDt{I2JFGFwP3JU]iPbF7MAjqVjѡK6l$ñYna< RN4>X,'iQAoe-M f!r/Z{$ C /BU ˔#%#lVqaMb 0c,NdkB^Fzjg-bXK(R.$)|f u{m3ЗhVzx+O/yѺ3{BU5x4 $Q_(e>N Q-\`Js>/ ÑViʶ)GBK./:f8v[r'E;pժ 6 LRfF [D?A%})=$n 1SEC}abH0 MZK3|XD֧'fC0+bzs?EYo0o"E(mO/0$/P Ʋ(5~O^cb .LwAf8ݚ3*cb"؆6y]C/oV'F`;z:/L-G>l z$fr?`s }4c˧ ;αڝ)0*򪳄xAZe AVyE]0Uؠd; Ҵm&'pm-yjbI>ӭeJ%wq V$}D6R׌f6vpMD/dxP?QZQ 0V&m{nX%eO=:NQkK豅ݣޡK 9'!H偟`ڴɜo!HH])' + k!A)NU^[S.J];I ,ԈۏyK}V/=ӵܷ`J^=ׇI]z_KNpDoIIIs-ДwIfXb5ƙ)̣4ÑIix7L˧'RJuÛi5en-Ps:;ї\hm\1Eh~x;q>4:>LEI4TkH=FU@L诸>ӧY(-ވi:}jq#G5[/~P(iw&_±Q0,٘0ךoTAGK,{M*z5K}BYV/eIe+b8g&̛車ԗ>&w'"̰H2*D$ƏΙ S=#dYL*2!zM_ JmJ @3FX} avrD(~ҙT<N3if;e+ 1,{I@UF1ͭ]1i@Аv A#MSÖWw~.fU &oϿYOf~碬`!#g UnDK2',hԳ8LÐym5/:N6p .fnǢh}dDsj}}.l01PL.`PB.r-lTk5:25)<Ք^뢁a|LZ'1ٶq*)bsBä3,ɩ\'FGa[ J+Z*};:+0Dڞ>Låqg1F2)\PTՇyz)z|".=bGkUdhr .~4sj2]V%\YZp7+[+Mg!\mV2O .!拗EQ8Q^( h FMg>ҽwKޥMm ڃ9>=u=a)vG6:}1" pn+|Su}Z:PbC shjSܪJ*TF j2*4dDzwWdF*yɰh~ q 7kfo|G@4`ڐ~l8˦"۩!5AbWp՘1l>duG`$G,kCTĺ'0-fʢX9z \X kw)A{ǐlc%0$ ?ף@ /^-<=Q? #|M>m: s^gsUy5W+)B9߅iZRFgՊ7n b C~SGiP1h#YsY>Ԁ7ɺ~x5 V&sھΊkdxCT*)g2͍9[CZP};bG Kc IC|ɺ੻^nD(1J>+xb(8n|B`,,Uչk3&5ӺS ղ!LCzu bd/zWgZɕޔEM&6J%ZIwL0V=Y>-Q s,dJꪛd$~L9bW&+G1ڎד"&\\<K,XS>/[KjXH=!v+k+ w2 KԶX@(GVTߗ@cozoU<%T{2@jS+Y)tYwnh͐F4WX@'Lo tPʇbhD+%VQV_?zFMRFCQrAVֱDŽ]L㟟S 5R( ?~|lAg"$m ->o[#xjV@|"t; ~f_Zt3h:gf?k:1AyQ&ݨ7u5ЎyO'r9's)pB-fJE;wXTS?vfrMY-ܡ<eo$"{\)|HۉmF*-{ު22lC3P EvN{+ީsq6|wÕ8}Ikuy:ߡ𻩔$VZM)\RMiBb= 8!E!63Y/#wVm\Px-r q~t|}WaM(gTboqRiWI fUJqݴ .NY 7{'H e)EUѡ,exܮ~||o(VrY$MJcqGx<ҩz[Kh/rfOl\#_=:i 3>X:jqwL. h_ ˏGĖ~DGdt[j$T5`iT%zQR0I/WQhÎK zJYjPb6A]F|.@ySX>A3U :4*NTz2ư)R ,0;,mՅrhm9rٗr(j+%/.֦BA1g"|ZX:x+_rbb* ?q:OeF,yW~Rm5h(OG;OMA :_7]~K Fe&"œwk҂ˀS>aۋ8ܶ&ĆfE6Ɇky[G |kvX;zt~A9в92+Cit49n>gEe YVZ5zٚ LV0̠M}ϓ<.V+꿖/gK!҄k-.īaoaMWE oj}X1owd'D4,%tɾdjL$Vg 6 KJ=7 z~T0>ɫKΝD\NPPIgVO;1d?e F`}l ?j!c%uH6]:221 c](wl1G7o5 FCJڕ`v"h mغ߼{ 1*b:}ȵ6:a3A%` mPpsO2}M6XʴǍp/<=Bu*JO8tLfsJ¦D.9!0w=]* \I̪(C].t(mV9or2#6p4گz$&Maa٠@QE;ze\sٹҪP>U"4[uXYa Vؽnح䞨;nc)鉍lZ {^∮w>6׷U^҆h*5Hb8FkHeS]6Gf6~eis-[x[}CxC&M{]3@Ɠ}l^ mJ~%CԞW,K5!߀/Uڨ5xS=r\x/jʥpW 1 Bjz4Grd{=?ּQx㞓 bPs>`~Xרqռ%?Z]F? 9:6^<kLݔ"Rȁ8/'OC@[d)K aU{CxVtoՕbKvF&>tWgR.)!%ncF\! O ,dgxu"ӿpV&;v/%!t7/ˊOϲ."`[ٯt;=XtB?HbJXDƿIԛfo)]|>km!S#RH̙M[ayԍ•&%U>!\Njٗ]/1`&"^!uD i2]R?-<7X+$Hrqlz輬M㖺%7]~:e:*U% {*)e23!"EqU[~ZtM[)2K]E#W{dvXfcRũ4ևnYF6!L[:-?BF`B^.9QRrI*3Eo5uxx݇#ğh#TE GJčj 7 3j+6a6뎷$0Ra=yW&#˻,sP3l;yiMdGyn.. jJT|鬬 9&E}1哋Tdk$e)Wz脤M7J919*2z>pUH#C,ǚ6HrP{"ZboH]Dm'h{u*OTxί4;ULyh?T֑;{_|S 1<;,s519@ +6KxKL**`737y @c ѨwAlqc,,@7b.*]C}([/sXo`.sօ؀WϬC&":p-fRَ=3,Yv mZg8ŹV HȘC GIOk!GbШ RHL9iUC,^9%+5& x"> ֞^$m,mMkQМ. P#2L~MwcFt7uXN\v.[ٰ3!KE%_K;j'-JtEo&14.8`M`j})ɬcx56PS'w8K~HһX wP=2zٟSoogs g+%fjlSiS/ɚC +oן-u2_HȐHᤑy-)l'`V2l:x.C]9֔~5Y-q$0!F"ѿ!|Q]RN~#%,!ǧO-[fNQq4GU,k{ XXUHd9U4N#GK`c9++ig?=q?7חBZ!yݛOw |=+Zg>Pyܣ4D%HZ3ErIKg &_syWӊ1Oj]6x(3nA*0D)r<q%8%ʸxiEQh^S w`sYw v{2q G*Ocyj-exܺ(&w胖ɗB)FxvnÝ\HKO &:ML#T'u!`I@.ԇut>y5_"־]2cmjlZވS=:CPÍ4'k|v0rnNF)p諆R+?-⿔7ev&reljN.__/g<;8Cxx%<)`j8RD$j%}ߧ`m߼w3@jY=sMMú&#$uX, PoeĈ0g{:Sknf~?+Re7MȨM<}LQ~t|5mN4 {XSJ|BcO&-ЎsʋxO_γ1B@De hArV9&-iR~+C]H}/_L{'9N΀uU9|P tU&T%@\"H\MwF :'#_^(oa3˻8Qh@*5.C9c:K[5^0j6@m d,};-YyuQ'>cb]\{;/U;X/1O JsM|ޅeoIU{f[-X[l?<oR@-cp:ߏ̷ƅA5 ˌm~H^f G);UjCZ˾Gk}R+143}w(*ei9Lq7S`׸WoߢYwm`,p W/(\,-6{|j`%8eXOq&&)0{QU5RV)%k;%͸\l[s m"p CWxz)Lf GM]M j^AùĴ Ok| 'ԪU@Ɓ2pD1R8vK&/ɷPZgy@Z evWڀ}o(pJp# ,ײt'GŮeA$'$8W3B^xǰ_Y0~^g<Ɔ}ʽ0ЦUy04)uHuNJ?¹(7dw $mPE7aж,ɰqgHuIn xi")=|^^#I S Qz54Npb!j"_fN>ptIF(gyoDx2y=6lA)%zy><M{1`x7cp }l* 1j+ 牪9Ȍ5%gCYQȲ̨Uh@38އ=z#I8?č$MQܱA(IO؀!}( Nsod]ZkKtn/|^0GNLJQ\VR27vBxP˪POB&%7PހSa1[|iz?* +ѣצ}2^ h=gbLл9Ku4ĂiHyL] U /g=-?E&ފBK _+AUzG}nK eﳛg=*zD8N}yˤ%O0z&H˼e,#fE9}^{%*+4fskJ_^%M]F#Rbgyj'egGfܱv iMƭ'L'piEw;ЋFS?+df~*&##5p7NdsFt^,'Ɖv($O}`磾~" 2ޠlުvZP8&,5zʋ۵|p`E#VGT=!F^31(AKPM!Zk1ZYgLnn8 1'o{2;6)fgd1I-Xw |RƢLǡ<3?~9T}p5t;[ȅ5*P3{aӠ~s eŴuUBs2ѳl*nh)uqbJ^36s[v)29G2\ ̟KZA*W{uwl=^FuZ3sE[:S~@Q#g ܈v@&LMjqԺI:P3^ߖ塽hоVg;S)R3ŹkFg;<(+8gG:KD|j0S!S>*W~_lrztm%@+/%J;xWYEIhusekΆfdZ]*`6IRu ?2i4()v!m2M u~w}arMG$掾3>ovGi\>>h| }xt:J#[ [,< */ AN.;_<4}BtpМg{;gFXs-p@J`u6lPR1{\fR9k*!}!#ꞼޞNueaLֆؠ^(qرdz~+*U3dC0F8]B9 z̤{1  {_x@F0xkSsC%2UZlALKY6Ub{r7XRVCs{ё;yR @ynRg{{:k<0PHď1㠾ᒱ4F|ƱAӒY=~ SY;y5&bV[ *'Z|ˑ⧀ȇ䅅wi.oڳ Q (镻2f ҰH!ޒxlXu"5i>;FAnNe /u_3%!h Iph pL8i"䃐EHƪ*ؚɫ,UJx<[B2(mi/I w\5 "Ji *fTQʖ~_pbzp#+&8\6JM>ǽ?Q.Ȧ%"Nh'ʨZ'| :pwәRfMG_vdu ;+:!L.4S375"SH'SU28eqB܁x2?h* k&ޗ6"@B=M,gnMJO5읒9owǯ5-ZVjZoIƟp/ nPeDs]ֲB󄮭)IKI5g/e@b[ oǟh#_قqNQ^ۦA3}"䀐,\Zsr=k:tlI78цis(m0ꉅ?_bm건H+m4E wmg8swUY{m{IN:VɄXOcǥH7̈́TL4T{w3HKh6Me/Ρ.)TPOC4X>ڔ 0j!7myٸzXL*CKJTKi>J/F j<~a>J29ؗg$lHyVn4O3Դ{rב~)%'!Xg6Ia4Z8 Fc{MPCXՆNWI H mEc7>7S8~[)ZufF? fڴY?'ڜ/{}Tﭨ(4ːpL G{ D iښ8y:f$0cD3w1iѺ>e5hU=I=ג s\&SBy4Rw>'lI홱u:=}/xL!u"іvW(,Ռ&N؈}l 1jjL7F??hBuTMi;yRPZO0.r\`>zxviE4*o Xt{{s4_z9R~({ ͚O`q`|^ zd˅y|%y2,E'[LSծy`0ͩ*[b3jo`1JV0ND ߛ2DPՋE~Đf(dr6uZW 7pP+]m8# $8{g6CgDZPj.tV% jZXFgzR6ɍM JL\d1"ϵqUW%ZAasYADF uwPc_Vc~:d01Ķ,].>l CoWNL'=zU nhN^0?}yh&Y_&B~SprY$paRB]9*b5eЉJ7_ko{Cdy$WU1.xi K+d&' "ңmT ֨w~aփ?<ON8^v) ab\q{YJXaɜh_HH5aG.kQÀQh`(V,qR_qfcM m@J\w֖6cY8E==6Ja8ij#/`7вxda0Y֗m&0NcNW_W2J>OB#ˌbXs;ǵ-].ZNS^}dn˟?Dn$d-+r3+ӡBe\*loHXX(/ψR;U].Fa\7|?o|Wm!ޠBW8_+W'XY/DWf4k6~D6~0 \&\EYQwU>Iv22ZumeG}`OQN4u[1VahehlǀVe9:Gm4)J-Tel%vL@_RSjX:;WU64/wA6sh]@qL<{}T;knw@%ϕ!s$ jxM14uCy"G2ϘwO4?nc`[_ʼnJ [A4Zɬ*vָLywt}0"~eSDKUl3Tgz`Ur8ñ-Nmc.@EZ; LQ@/^ni 4os?vK?= |P3|6[_TU OEe.ao{.zi/i\'1cru3Ϣ04B[TaJ*O& .z+ 3{)]3lץcͩ4VN"ϳ^AWc[kdqL8[bLKNo-i@Npws6XnE MyU2AKealTgF ˺(r|-u"&i|gDX_E FfL}PY4 Nz9`nn0y|GW,E\h^{ z6;,E 0RB,zxWzfLݘB(PfVe*Jdꄕl(O*TK.[7\T_UgdǯOhF-Oc{|cOdL> yXZY?x`PX ,OC> ^G32RemV-$f Fnxэuve6EυF"dy],Ztjy)#{v 4υQi6©NZc ^r%vvdviDLKP V=N/,'1a.sEKzj1DUYؕn'yMKa JR'U­'*e[*Hx.gĚ^U\<8s]"fiYY`\u@ x DQ^rW hƲ-Iz"`PP>ϡ~L_i;ӟʼn9ë($j7 gN/#5 r…,7=7$5v+`|Vs=|yw"4,!j`:c2Bl|Fp)u`/g\ѢMX 1(E}6*Aq]ŴP$ɭ?[fW;ڹs(I57>b#^z+Pq ^6M vՙT-v1A4pM]/ʜH VȳB%2ф]O_@*9WI;D_rD oS8mh> I`+{'@W f>hx-BY_ÚlZ]sA $[%ܹ̭`{F -!ēTVbDڑb^6<Ϗ3[rK$Ub#)1-1֐p\WnQUf5'Ze$Hpz'lU_WheHPNg`1XqUC ,ǍQKe+B.FzT1}*xxՁ] rŪŭתex?fq7qK LYswP6Y=5b5. ѕ ^ )M]+w=@gK#HFЛMz@Z3qp{-˕gK]{'6 h7i7/rP͎.؟i}-fyjtu&YёbYqSzۍY޴iӜYXXHPx8y2`ҭX7wiȡd#/[ȶ.s _2l.8+KWiOśϜ{%+Gs0c6Jk%kUTv'&H Up3[MB\a8` wY')֗V F]DCuϲf (#YKKsy0dd)xޓ9VeWU}K8 FLSLGjGex3jJu,} 3 W|=:LQb{qqX_v4b: L}s^u4i4)gX`_=ob$-P˾ɡI@CTc`X?%[XˌE8`ZGPCzg̎䵳 %O‡0]5Kz OU֍&?4@*rfRe1ለ`m-*b%b)r>tV NfK@mB,S\;2P S7}r`qjPTkaD3;V5 kX>Xi(왘@0< ᴌkF z8)\{Qcskv,Z>`0zz-DhyKcGkusI5`4SAI=SuMq0NsݿU+:4\%Ld[nñٻC],Yݹ6Wl]~QF0aQV jCַ r#Wꆌ=:a! ԺhP9Ew_p|U)|bUȎδb8m@XMTe,ϳF+{7bî-vèj5 Plb4!@7}6t,rΩ¢TY|Dm/"IeϮ h#+×7Ǒ\ƶqrV5f*%QH{fqɛԫUһ>3G޻^c5c\)szʙÊ&F?[,Y훩KI㼩3)O#Q}*Z/opFדX+tRdWi]s[gxeǯhY0Auv18lQ2č问kWB2imҟfhe`Q}(( LL8bSJl6s]$PdR/ H, +ϱ^$輳J΢G+R,Y͂ VG{u D*1)%bw8ycUbhſ49{VUAWŋIIwx ת/& |3 +D0EY\s0hm4gͻaBx89138,͐GmmYp2EG4NtI1!ou0;;_ʒsaasVVU]96D]J%9 :Rݥl*/^,E 66Jҍr֪~GC2XD\Ջ![rL ݃B&ˣpn-1` ϤN9pT=k SÂ.lU Z -&P}C*0_ ЏS)Tu3·@-xh][V*kL(6v{ɪ"=ǦvvBTCmTY,F\6ifr18Õ¦ \z/9c:Z!3Ag6@[%F}Iak}ִ6.MSC8%Rzd:#id^ރ3C,իKbXl|_Μb  TFߵVbGM|ȃ&[9^`ûpS['Ͱ F젱2+x0r=j@E*ЭDD@/<9fAO-_E/g=a2bB*.8OIv|J<ըǻ!-vV}Z //I7iXtU U6CK.(8l] "ڤ9D}닸qeEss;"U @fM5iP@8UдC0slHS27;!s"NRhE Ϯ>W)=bR1WVAOGo \`ɔ*#{1R\O K{g!{]ybwƈ_nԞ`y).0Ss5АR'f ,DoN[)5;Dd熧#p$=4%ºBFe\ cJŜۻo:4 wqGUv!>C̡95C|N#[#ە12k`^qgkVO*,>kOYaHǴ('Ztԁtjb?`oT)To<پau:7uرZI,HlX7MJ$: \I-U:tkm2$V,tt+S.F{} N9 ^эMKWWWU3wحsX#,ô# ׉c\$(呙GݬjVii"a6Fȟ9:WNkKZ8).rf/|Pt&ڄ^X0\UrbZf2* F R"p4.&%aũ>k%%"aJM\ hN8SyL)+m} u-ZF v0s<{7zpb=o KuT EVKU!0f+h"co;*׈[*09\l wdAX@kzPs Z4if*Ep ͜9MR"wr^M]ob?oZɃ\KvCjR?JP5@@X7Tή%n DžͫZv|Q5!U}Zٱ5y˓ٔLhՂHbe߻[d65i{_PQ ]ydVB;ڭUޝs6n\TKY? [K*fEh{ź WAQ`)bmX:WfSI^B;2j3EϦ4Yީ&؉v߿II }P$軼IJ`*Xt:cB{+sU4kwdT@_rѐ(3W7L RS@ٮ>;/ӛ36@4},P$k1jA(0UNKi!_:P5_馥z0v ӸZ70]co$36o].f?YܲŧlJyplrmE`)LC#\U*4-nV ~G]ωDy.9XvaN+AA5 .g{l2΋h`ZKU츃MR?ܿUqͨHWH'Qï:hJVCs{'B䤮]J&򉛛.(ĕi~s$ "014,W*T\482g0t>czaS$WU5Ys]0X,G/ޛ7h!b:Ssx#c'Q$Kܠ^Nx* ~m:+Tn)t?<'6,169_$> P &y "gP/aO.kIiP&0!T<^|c`e/8KIབྷ5 U* q2~ûZ*q8ZIHl;.܄3U]fBxbOd f8z?BozJJg\ t\U1*)Ƀv4 ` =lp)tK\2둶|Vxh8ݟz呯t::yNP;13inNqsbegu )-?2{'za=aq%DWMQ Eifn]ؽUݮh1?Eqj - ~`[K::Sg嘇d˺!q0&8՚C  g SE3bC\~`6#+bjfRvo}TY蝻֜&`"j@~AMg,rgR;2] )ߠ \ j 2tBC1aЪQ[Kp#"i3)LluFXU7A>h0bmL߫re5o(PHnc-m'h5;Jii42  7K2E!^IhwծQI"hX DɅ>qh %̔DR i(n2Z!' Wb~}/!DE5Alqs٫CE țP*8Ќ 5 e,JVzpwR$ k}=WSfWb> 6'Fr#AvhqTȰԩ 䧥mEQ. d"B+0k-aj;ԧa MW<ڄގV.nDЃ(CEI&EdθnHٖ|U!kq@~qo.a;=׌kH?\? o盪ein_QP+h*[ %zI$pkA}L m6vD~[Ǵ+&R ] D]- h""tzco٨/:2Dd&a+QefFqVbqrMEٱ c-671i.61 O΢=_"lN^nT-NnOGl=!}1*AF#~W5ŀ%.3M> U {[},ą;4aڰV [p:߈/*&PW~NN?ٜnEվkkC'݃;/#!JG1Q9Ul+Iu:v>V3-bG>>F8P:ע,cvzFϗ#xKMlwtyuuW2ZQd RTq2Vրl_) -V-MMVspA1;hE9]7hS ݨz Bj*QenSb Rj%,2Y U3`[܀Zd8 P^,F|u=IOx5ڮmtҴaec3xMV[5~iQB8" 8tA0"lȒ'8Pp3(dlJT*2"]p b\ s4yWL .8G]-=\x $= Yh bLѦO>KF͈[&x1&ÖץtaRyr'9ͣS'9Gg=i$:WLoK9Y} «C(c&lvo`{G4B4KX uBR!r,ukp51b/ P-+# M!4 cǎn 7"ZLsw rl"xɍvAv|H`%Yr`.1ek?%I)کi\D#frfd#f&*{Lዕ R 8!˷ۅ9>7 E'nFQip2Vv1n}n V/b9^t4 $G!~?ApJ]DueG撿C [/SF5TsEֱw\ Dd'd sy{kgO^x(%g(v&%ye_$'!~Ox .zaF\M8=R 1tYH$.ێi&,lmCzhOV8 ިhL K| h76*2X:Wސt/'w K.kpYBUr,gez[b?Hi>߱£ 'p<xK#zscN-8_;I;9I9Gp Q`e2yzC9X4AXsj#^m;iSb`^v:o "̑}ڐr?u%]%?R ұE)%+F+r\wm38y^;@_kkϑ篮%*&gB9iE+8.CH~T}Cu~5nT$)z41ppse?NjGa6@RAuږ`˩}缬sH[,JWx}4K;1x5'ۥʣw{}ĐX*GvZ,7:Ô}G ;x+DŽxJ=ɒ4%SG솎W3}Ex/<_?gH=S g` P/goB/I̔t* JsM93\A,R|Jn&Ĵ| dkWW=g6c‹_)Z4#O"hYc6 p~ڔ3):hʳ ZW>4sD=RNBBƸ 2om>p*ޡXhT.s̒U3.BX̴hʼ>b!^Mb0c׎$C`=ZzDb_d"#\> 3YgyCdy*..ɞ[ӧ详:⨚Av~FJrlI6~|(bMŢY|-f\&N9`aLjN /0M؈]>@& _RPLlY?R@-# 2)UD켟[z2fy _`b:E*' _keDA(Ό^7 NԲy q!%G݉JҤ=X{&CNJ=?`}|,9 `݌Q}tOԎI*pq?NǦ%*AߨRVdHg-3.*GͱÓہt2Ybzd½5 o y#C=&\k630mNJEH-;y`|-łYp(saH}pw' zBiSR[y(G03ㅝVsN I6'(w-kZ(|EJvO a8D5K7lLx3S8X`rU6u{\$-H5 #ec ^Rv\ɡZ(j@<3ζ$[\fgο.lMtMqm^JrЭ`WϣiT2ƣsnÎ4 vʠHa+nSU \>ڌy/DK+S "n'.$@}Qy yKt"CI-P^z|j5{j5boҥ]h^q{BͿBoɐ)`HRJj-I41L;d dʥF 2I/hHlL[`܇<m*,y='e-\k E9rPj%X]AC`ux<}}Џs QI 5qL &7IkB|: 06!r dQ %,8 Hѭ|Sy ÓPFP#e>V02 #l^N`2G.G$gOBDΚܞ~pz$!ף9In!9盌jlbIo;M/|8G4{0tuf鳪]Oxtf&.#'-SW`GuB"L[Uqɵ.c'~k5 VV$ÙE?bՂ- L*8~w5:"BsQaYPs&tD9G5d #/z]#Ztj߫NĈ%oD6.D7gmX*EXQ.@PXbzjs(uq^f+Y)? ĮT+`h< 6.{\fǵYt\bk ьխv9>B(2=S=M@6!&NJ( cc# VؖܨRݒ()!\_jF Ud픙|r`ΏL$yoj'X˼$jˢ:K2 hZ3XR4Zd[SR_mc5WBZC9<36!tN2b*ZKAvxvAj'LpѶ ؑ\IGLLV LC걨C"aǯ,݁8Ȯo'0d=rp }3ux&,x_T ph'c2R[0e T=s䊔*UQBMQ:!,؎{qqƛ_꽘r+'`^2Spp +N@Smz9"ͦ,Z78 o-),U Wdi=W SkV[j>2Wp%"6Ս7qD-hi 8|,S5֯_W`Twcwr\ QN`bz|/΄<ϛ?^qqkl5}P9G%r:mu \|W )kv- ה:s oM9;>9̈́uwDp$wNSߋf/p/]ye8wғu\r15RC[ SϓViVFU -(Jٸ;y;Z,$fZ=G%U"%fg41Yp7)$_dTl j(\ҏ&F:Q 2J`r29ƣiH\&ne ̭#mlcrEAB&r #8kueJAur=K`y7lKsǽFHM\7 &1&U: }:$К7 &)~KWxAad2@P ږMw\ax+Z<6\{FԻD8^5MMCuE-x=AQ޳Tv#lP zi[uEF -y=dޢ19qX:o!TJ 'l7A& hm ?3TH#ɰ fk n 7v!Mߥܺl8͓yVס j)iF*uI]S 9 ߂Уw%K'6:)D?Z sۣ\.D7"r2 }m!."dMuFX>kb%K^?4h=ZiK0KzzK،>ށ@)w粞Rw,(LV"3.͍’2}*XI{j“`C/o}4팂aj,ܢ{qr&qr(8q WEcؚ8:p`Kv]K`VFA" ۝T.3J=hFgamIDlK~Лߧ#~fg,ݤf8Qͬf$en'ZO,ZW"/tI)Ĕra*"i5KRe5F4~(LAءTꇡ4JWZQrq@or\` hW :gqz[#“ԵiΙL{$pewUӲˢ|*b)]V!ڐ :x6hoKOI;ZvpƵU&Qԥfjz{pZo7=o`e!x 'Q}J|x 4Ǣ81J]9Lg!';]+Mw qf ƝHžFY=aHUr-=]'i\g* H%mwX$㇪7? 4lioKK[rrN(r@VPϚx3H/\5lZ;S>%JDpQPKp8&$=yG~s#s&-6.;79,pL!_1m`~1dXeDZ3*nƟP(/D=U-;ؚ6_<ܡ{u(Kk9 #v_ީT(k1] u5PJ&B[*J.쑯E ^2䱵x$F>3#6;p8i1㗌S&;@&Xz$h)@e{#Ҍi)[;4t*9K,3L9XyQo'U=Q漆,YHV W}y WN DOXbϟW^`FvĔ%#`o % 鳔e]q)DuN{7&p1P@B Q~;s`qz~6z0!Rޟl힄JaO#X0 h Pg!DL'EP:o("D#?YD6ؾ4zUаnPɛ,#5zM^{iJ* lIv9\狋ɳ4=i,e!b}ZUcdbM).øVI=>ոAGF;,!7)Qb1Z<|%fao^29U5̶~:NJ$K7rn U@ba/Y $orFi_~8YlTTk c4f@>RK"YME=<,T-?YcR&v Z8tfLzChG Ph4LGsTk epp}Kd:3W"BVpPyVkZxt;Wwk&F0GzN9Kyh ; ɧOGљ[) *bbe>!.)˞ܳ@XYl[:_$A@ =+,IԠ"i.@~~-|}X 2& 143<2Mc#>w^^PVG0#9C|7- giooۧ,;zSLl߶cOQLz]=зqŁM*@ڙyeS*J)uao>PCCl,pqҾ.% %ԙOUVa4p,X&mN >u+ G @j# {(`X9gPKPW-D g+(/\-t>'po 5ͮ2UE,Q: z88?u5(]Z%4Sd`d_Jk $I SqfyGvxCk+\띇pfxѧ~ɡW7)`x/J󵸺V]aӈ2bv#$-˾˹8&BQ_dE}L lj6TyyJ&6 ЊEcgD1DoP[ȭ΁o5E15gzVM݁w߁ Pk?Il1yʲ?(*+)R{`xP;ctJ(+BHV$MQ. FvopIf,U+!uuBN߁e0O:Y (gP0q,F;O Wa+h,zJuh8nJ:71֥dfIVrz@:Y&@= lV1PQ }5 kg {~9 : g[;G;K%y?Cs 3Jp{z xE}q 6o3g?S>1Ī~ 9BYVcZy{_.+BMWk亰lgT B&uRlZ’ 'Z&&#%~M@ -d -o\e.8`[Jٱ q}6'Tv!6G+ا^\t\#mk&42Aqirr?gUa\>he!"i>XA3 g}ey2̎F$$/Z_r?fM^U7E(&D50Ku=a(zb+* |=0Lȼ4H41+E]<6ûfxˋwI8YW$TXq06G,C<6#jżuU:9^j Mn_@B Y)X UpibBgRRL(~GpWo/2ϥB5?loC47L. Q6Dmy@;܎2Nc34dS͝i!~Lp8`߹(~c頻ޛ0Lfm{n0<4eGO2Ja `0opebXW l)5PQDџI0au6w"{??#3) )GeL{7n؀!Q,IЋXg#8{5QB#ܜ u[o'?\@/5 d#7aIQ 0}.q=T%\nX4ߎ~35?V&tYzm;]ʝF-hGj_kY&wQ-fh+!EM_D4]hQ<ɑnyOvk@殓 'wv%I"^0OdvqF(ǤL]WI&Iϼ#tidԗjb$b &H+nZEh;1hIM*63$0ÃDcI3AF!B!ɚ$ !RZҌ:Ɣ 3\^hg^v>wW6KbEPQ 6&e͵VqO#P>t6Fmh@Av;)MB TSo_pK5Ͱ)7'2e6>UsIf%八J؎0>P1ZE| V:X?lSD=:f\*c=R-> f곺M)-Ѕ>{o,-H2Z1.j n%E Mb{_EWa|77j쭹|2~3g|.B7/bh#Cq$͕C!syFIh0/0)YmIS]؊K{pm<:l53K-/g%`]VxbCX3[p˧^\B4'I#J)/C\AUR77OV8ꢃZI\F+!2ȥ9/᷈H|#;ؕ)n|\=]Lv~(@Zux.?PPOJBk9qy!OJ&}h\lh>Ϣ\)=.]5 =x'!cȿiزu3j7Z7[)wiᆳůU195]"[37!&0ڠf .;fxDUf0.d= e%#;?AHD=@DWk҇8eĢmiҤ"DSɟꧤ9d4&`6i~b"-7 [SvkWʲJx"vz=5XNDM J QDC| X;fE2k^Շl}qH N'e#e[}f`k9,tӵ%(l4\J2']01JM7~\Qi?Yy&e &_m嚄68S(ԟpf+pɫ}]H2mGEm`V=[!Byp©%6< !b#yN郀 $$"i/)b]#Xnb^`9Yh:dWսyڣOA{S)weC.L&ҭe\ AQ]jm =wbX4hoeȨ}À3k6 "B N s']e1V|/M8_IK<| 7?~[9I_w f(OhcPy+Uİ~dihRm̯lJkCAlLZᶀ;j#5OU*>#9gZ$fbd+4R-j[:8MK-$躐ft$SyTJp>n"Er0vQ/."ӽ[_֓I9$`4}pz'IF9NjU'^aOH\4Ȣt(^2 @w@XAkAɓ7T%6ˆE;y~k ó:Q5/B㋋3EI>*l⊈*$vLKbu}|T',sd9)ETɴ0ʿWٍה2;xI~Ϣ?fNk&!VIM|3l Uג|?L(m%?L«5T\X/SYW.I4\QЛ]RC2Z^e P0^*e r1%נ6u7/: vQ-يVޤ$bYIú\I^խ{R*;ziU79$@݂ > _Aї+"mv0所 }~@,ϛNIJ΋9] +B}%_xeP7SE]גgSAvLÝ'OJo$n7d3K<"$ڔIr٭}*Z k4FϒOh;3[}VI|2 \>YrAd\i 驹AoKndՉׯ7 N%hGG-hiƕyQ@+Oylu D3r6m@z-`RЧ굸*{J'utNSذ- )ˌyY+*-DDZ5;nF-N 5a>;Pj==8VYܠ\ 6xE--Z6=lP!\Ŗc0*hA1rli\H;c"`h|iv kj.oSL)…`΁Ѐt?ʾ~>C:O Z axW$ty{ +ĕc𮢜ܕ$8<iMen n>1U-Q2VFDyjE`1ꜢRFfYQ_*u'*xUS 1NS(z6ߤ</C wVpゾ I=7=ePy-^Fx ̟VZk"ZYI2f~K%F^+b|O!Bo/C3I Y1i~^)P71vϲb̬CA_T( 3潴WR=qCPS$6"nKL dKDy廨avC2F3`ӷ :fְId Dy^;B3PxOLe~&KW{O;Ƈ6eYYAH/=]*8GFB yCyf\@<F mPcXepg%ݤYk"TYS័\^Ls hq7C5mqk(Jfa8I]a~qB](;yt = f$ޥ#AG(e ={pWZ(p%,uqr6 8gfGu[zw>)M\2A۷a+=RN/OQ֨;NvK<(MZy?e495sU_波YSWw]ipBri1psKT*q" ^vQf]H=0^ -9Ia0NazuV>yEi'0©.]I5&.~ʶ]fCš2Jr\$, ~مPTT<}󗡡BglWN_l]>Lpڑ+W9$c`Csτ=Q O!33Ӧbhhi= zyԙPOw?R}<3r8& KYˎ1KW1T@Ks6wۆyqX,N" vƨx2u>138L+":tFbj `R_ep;__AdQG,OW_gPv;ۘbO+ing.ګ[{x^eKCzґ4btkCi!SC1 H*zQ~N|C )Ʈ1ˢ NM>Ī S7 ZBT^>k-3יk1~9V>?V(A$==V?sxZWa'L Hו3Nb\u{F~JN ~RiԿ)tzgAҏPqu %$/R_sz0&X uW/Ǘ oƺ!JjtȀ,7EŅxkW_.ZbXa%2tDJL'w@F&Bq~U@W˪Sz O^ H4t 3g/:>$&0>7ZSWAM4i yP)8Ck۽,;sbA r/^ , ytd&Q;ۥ76Ӭu]c8LFT{ (R̠;MLM4ڌ!n:ynV=:Es/9@=vcw؝Q3?̫ަ֟Xo*9lDG[C0Fzbsf* ${3qEӢtx9{H+yԕZkǂ%=ѱ,ծ j-Wioi}2w!`emr-7#ˈIH]sNxx$3)Tɗn俬Il&?d]aTڠ9?%%o2V+*v=Xv?8nLFؿHF@"bگ%K@D s[A$Kͮ$u0Q[pb(~UJ_yfDР5L7A;iap7fy9Uݫ'f&k񀹧Ato%4o"v0|<cx;sX[XQ +i-.|S)t S;|%~'}VBrD:;_x? QtNUOϱ|Atee北A7δHV 23jߒ6~2& Zm]t _B6V^cd7s[q=O1z/́.[Pz8%ʺb,y!0zpSdcDZQ߅|)nfMuҚg ky'a=W66Pj(sO-jC_Vʔ8{U`Lu@ ҘT!^ljQmo淚h3fEJH9_C7ؾ`bsK ,dy~`ݳIvYVM5=`Uş|c!֨ƕv/Y03(ک``L-vtqOseU\wb!P'#DO_XI 11ViY9;S9U\fdų+zQ#QSW[Zf)TJ@zݦ41;oX9+s)yN/ 9+=)mg?BQ%8tj MX12GXb)@c370v a+x0Dinq%tSߧ7uRB9̓{IHv$X,mc dg(X:h.3^WVG;0Kf۸ >TMS>#i`y'~:݆m/6\O?@fx(x9]\ONu,Zsڿ(-=e6q/VĢε%"5%] dkS\ wl5V l_%m0Z>CGUg-ԳCȕƬ x:@sp-ZR.Q`sm=Ϛpmx+-*=pO4ǣ-ǙaHi2|j}6KOL_ES"Yc82Dʟ:vCKJSSieXahϢ>^vsAknlži*.~ԍRf6#N*}jLp{wpf e 穑hR`ٺ<[Q?&/Ҫ,eR63f]q\eDŀ(:N@V'v3,]JF'su bӄQuSGXetRJLDAgY~ٚf,$;iL.EAl%,M6J+<}MG~MzZ )_&y_j*Kclg&qҢ ]3[/RFYh$̈́$]uHE(N< "[#<^=C^n c>IrKrCÈw:p~Ҷǹp)YS$R!wu-U?fgK ]슄>&{X? `΂ӥmB`*z9@cxyOE0KhhÚ}@'HuV d#~wM]w;: ']M"_$BNVt;`E)MؔJ[AƝ/@xPŭP1,9=FO,bxYT@ޟWJs4w\y!}iesx}W=< +b kq+42zY s'.x;ڀq+t"Ņw50yͻ˦@-D% P KAfrgV9ds>(MNgá  4ZӶ %qn̛s&}NH,Ӆ*^Hɡqv[7E<N_?q]xɑ0͊ډhERԷ6G{zp Jߢ#sG9uO_reݩy!WB 0'ĉ93?j 5ʿX#HT6j/-]?N¿3nk^k~˽XS2fm:HΒ^*d%̪ i8=:*W.R}QuOH[k/g* %X훟m5&Eg )@{cᜇWVk? EkG7@{`G#9(Fz;J{ i^O]XhxGȽՕb7tz4{ >*{HT[X5p8|DAIWV+ j$g16B =VѥPY̻M+ pt޸`I~KZO{bX#]E@x!ᨭ]UMecJn8/z|z9B9Jºj7h_&!eobuOd/ C+T! +*&sVD ĩ!*UU^+eAڻG $ 0ZYiDj:}vJ]=0 4ʌ~[y`}Eb %¶Tfp,GATd}uiiLr{B*n0A䂶)&_1Ҟ j$e0򓖁KlMUQv  rkėq%>Acp(^ܽmِ>{lqt/nAp@dkj"QtVCk0bӛfJ(M(?%Ob:w}7>Fdh{ҙ1`޺j #E䐡QP!-,O٘#{;UνF!˯:Pd o8P+/qmDG}<{0-AĆ_B#ɏSݎ2ÿ^7}')m.6 ÷*J<+{MUAzיy:}s)6;KiAfYy"Z\x3v֝>>6Ur|TE/>M}gv, y|ޘppѥcݐxw}ˣTR\Y w24V/ʁqM3X7ʇPKQU$ܓCXפ8vc*5# ui8°FM?,4 3j'Bآw|#C1GAC6ZFpA MlhL$sl9Ocg)uީ^Eff ,cx މ/|B'"(5b4pdШ$BEO** S[3Pn8֍:8琇>cl>3]yE\7+#;kh'ڢndK#ͼF_Q)? Y"F-"M3ͫǃ4p/?3)$mC_n+509~G)ې{"yO(D)Ni_ƋS@-BqoR>{> ETCf`_wmGX h:if23R5UUC 6I?`CqcLNBOjTM ^֘! T=]'xsjx[+>Xw5 [3IuOne!q}x Hx) D%T]穛>+G%ˡ th4^/2VZ@FxEd֕S# .,Jގb"5>/ZjǤ)4xhDk"vM.9-ERO*ۼbv|EL_w Wj._nԝ7~t~^m^`rn 4v 'n _|׸C}P2#I9ށuymZӻ="<'n ꥍzs m/))+?A\*^*VV9* W4UbL V^`I}Ab9G!LvL^$v ZK < X # Gp#4!oXmv6{nH0Bp)/G' POFɞ:z'^ reL -)ítESM:ߓ5U,;(Ț{a_upFγ۵:NvQ2Pz>E龫lupȓ0ÎQ)=L"/w}$*w&7Dl7_dcw Oi}/9N.8~4ΐ5o1*Bu3ZhAE;JS*9fDVB{0ii>Rh}bU N1Ɋ w^JH͆޾;B^21U[A 84&WA}gU\W V.%P?Al-{Kg_B}3 l4.YKvImUpu1>L@`'VL"(->jO[x=S蕩^lD5cFج9?J/h`(bVx3(Q)93P#vJ4Iϧ^ݑl:WHqb^:# a,C=3oo[&3`XMX<$FgN@|=FNTj;Y3[j؛o7{&6FY:'}\Hi!\^WByG.M~WXp Ǽʞ峄 ˲JpF:.E3_u.O dS*64 !2"J\ ]%w CgKZCt f  !Nx;}nP#}פqnV߷ʵ}kt"|ENX?v^{-pT5|O H'hoVgAv4yp$Ê8XjJ!['\tJ"z|gӤt.@~d8Q Јhq̘vȿ2Q4l@0G4A6_L}j2R%Yag~“sg_<= n9JS ~,3oǦni"˗ C`*"(38jsa^&`T+;M@ 7M+Hʃ&{Ul$_lK)L%E$JyZA7_՘5/͵U)IFJX@aϔi/J\f'c'Ɓ]4-6> 0AT Mw3: i3[pRHɕB Z]shAw] Ң,[!Wx`y {cԝVkAeǧ JFhʑ~;HB6B nk^$\<ݠV;[ż|@ J>L$U? O>H G=W=їYZNRyȦ_Ds\Vh^g)8ک>:1Cvs?dM]Rr0̨8k10nc=arw r@W0|>HЂPONNC[FH{}BPݡ%!ϒC sAs}o{+-敓to/^ׅQ%2:{y7d,sxuz^ &MᲥ\}X%{BanapQeZInyl4^nQF a>bC^[!N 1`ՌV `%lxdҨC'p?9[DڻBa7M㫟!u YeB,T;edX([MJjҹ>JOTSNM1]yjh:皮b;jX`ORvu<rnvtyA±<ȃrfMC\:2,w"F k|ծ Fޤ >tr@9yEr!9i쌌ۘ4Ȥļ[y걛ڄ]Aۛ\]d|itUMߗĭchyQӈR<*(XS_|T0օus/Bb "qό*n`&V?%3Ĉ+.ي]xwlB+Մl4 E\3O-؞×7ͣ9]:T.ʁރ:|I5 fvMH`>)2\ ZJ E|Tgf5d5W79+|+0҇c;>w5AL(^Zh\.޵h&RYq~ ; Q0a)@'A)mTGRn~$e9$+|qC5tƳ. AX{)R2D~D(4k~GqM'J*_62[@isP<QL6S[{b1r&:Lt^"E=m΋RhQҳ#gii]@i){U{P&Ѳ F`-Qcro2zc AbSF5XZ%X3y'JP3% kH;K%yXx~D'$[1びb"'WŘHwLR6 $ 萻O$rKSIxekoF=D*|V,5#]c"'s6ՄXMjӛ\]?9+DDj8] U( ʿ g եnwk|_ޣZ09Y+wK9Jw Zsk\+{d$όú_zo]B>2FFz歂&7)3}! r8.B oh, k\P߰r͒냿.86MZl1ӛ7ͧfv:6l"P!j*$T< axEk6 S"('KρQUiITU@eQwԫ~\ڋ0(fۼ BXiɂ }0F$]E4S1HESedp\zxrta$2~-4I0b*w,L^J5~jK7䫡]140+=` VY ]C @N@v?q,mȔE io0Ar[3Eg#W_ȴwFWkF;D`n|S` ]{ixZ5Ey;ry[H-60ҽKSR$&bP(̈́1=];xuvbg^R4#skOaL ;oBI;jz ;.1d()]%!y6"k'j)iìlDRE2oY Sp$5G<9@+R%¯ɃO;wˢRukT0QIEYd) y8SG&S+%[} !_!y5S..8'uf l;#6BjACNOw$"uvVJY?ď賹§'%o+5s0 bj@#NC/_ץnXߛ\U-&9/c8ADǟ#Zz΂9'1,oZ>=e^] mK&⃈w緄*(HnLEu&*"/h?aS7IYnv։H!>M ^aU~j!drԙ"u;\灘zO.ȝ۶q.'n  G;2haRR>Nw\+6*, N<qyVsl-wz<cyQ(z3Z/-Cޔؠ:uGնs`l75;%c.hOLh`u ,rCHJ}OB*Rcam#h¾KBCq,|袗i&=Rۂ`gYZ07070100000383000081a4000000000000000000000001644ae3bb00006874000000000000000000000000000000000000005100000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/tty/synclink_gt.ko.xz7zXZִF!t/h4]?Eh=ڜ.+Нcx$E1~ahKSag\pmh6Sa7n;\I w ~|:$W-䪳Z+Tޛ;[hLXLLli֘^5 ;/|oF\J ۸vLcn}Krr pGo =.&װQ(OsdDDd0kҺuQ]`>ym* )deA|*W7PQTRg@tv%a2V&tX05C%Dbɭ#̶BR$_&؃U BJ{{w$QOJwuob%32/ewNՒőz#@0ƂZU;K*4?6;4]#&Y fH|SEeSE3j71l],{Èy[ȗ:)Y{ P7&> 6Q/{\;^8w"ǤƉ+_6[d2vR.?2|ep[e#$)gk.k>fL!K!Qpc'72˩qF F<ޛ<1]4B2 '/_7#-?pՉ.&V ]v{'HvҸy2l6>N8c:gQ&ٯ"EW_ F--[_kFpӣ@QC}Y2gwMloW)\!'vu5kiuz ظ @lEyKl5V!iw6P0:-mE]vR7 EIgdbgqUjFc&O3pŻƓF;>Y KVIi@< uCYm dn16.ehC fܚ*̉)3DuKPy\LnJ$X88OF zߞ ;S/v|$ݕ}8 SF\y0bx*jdt4QV{ES4lEφԝJe0^[tGX>| M/"nOXRwD{˫6~TEs6TaщA @6KSUP*T) UXO#Y ۤ  hp"D#=7,zoEL+[sv^BR8}]䘉BMOdmsGZ1h߳n6n蒒^v,lSMЬJ[PءYGZȹ gy]R4[bE1Zx 3ܦP;:7b".Wm-2sOLԚ T:udFXDr2IanFUct\oi) W qզgfq%ן\KmG%`]\b1kˢ@kj%Q'YٿG"co8xiZWkzd]GJ^XxK%ٸiܟz"]8TA%cmĪsfS]p\X)1vD ױsZ,NIY8 F!)wY 8gj@R=e.q@c]$~F@}oUy82qnI5CD9$`ߒ>n@0I\.Zú`5Sgz W) ewI*뉍?ķȭ￶6˟և-Ѭ vVQ_i-8ax +_dp%Oɒ`M5f"C<T f(kyG@o1/g*`m{q2.Gx2BfD6(40O;tqł7sq{1:鐨J,a(Zwbp/a<]ĉC߅^8 ).QKC-a/gwQ[%6{&>9.dd6S>7+gL?B8l잁i>|BA/y.s!nFyMN,r- 8qF{WV `\urI[gwvCME,kuM7jc?W!wL^'׍kP<۹Ǔ* Ka3]{ Xl*e/;/bN_(sCjXSRBz Dpˆ rsO˟QKЫk})a*7 ZNqsuŖݦ6IהcMi зvk3 ~aGCN P=LO=pɈJgg(D!=hAn/Sc`n"Krb #ChRcpHf$F i_ݨ~G4((D$iН\f,oݤ;QȨzM=x`d/DM+jI|# p22>t_0ox_Q=_'e12Vmy-Ӵ7Lf. b#,}0~)npI YUs v"z޵>bTG)L6PA%W5yCGȪT1]8*r#a$qW=Rp-#+jjѩ<ŦZNpcɎ64>e(9yS^ h=)] ]%r6p37e`L w{S־cA97nt6ꪻī1:p B([p|g:%EttgP.)`(|U[MF|܉ZPUSY&Is|¤ﴁ/;R|iBɬ {mFu!1 &9ć N){0بط.E<̯\{b(IUm K*^bw +3al-+ - ^ w2A4Wx%%'-e$5mo0HLfi0t8Zy!y\vS +R+ݍ1`K~r?o.nxlo $erG"sE+,4>˨pe8ȍYg8+Yk+O@*"sHuN~y%ﰄu׶g3r VVa׬;mi%KUhFXZx*eF%L8V?c2Lh&}DQk/zW3;n~!@HoɳޜX@fs> # f{ņQ^(Mi{ţlŖNFc_V aI;yV*( 15fFKn\i ?e[^B&c=J{ 9* v~ 2)q8Tq_{rw=]1+'Ù% 0렣Hٸ rgGE$v[z&ڜK $,N]ԋ,v:Mr!r9H  9lgc|4 ~>͝ugt z(x-lYKW\rOrt)Iot⣸ӕ;{XBoRn#D8 p=9ՠY r;趎VewZ{q@MhV"/7 隨H ?%WRz񶥓J(ti096elF4-hqj x+ڙ8Z[^㲡}ŠGˇom |fȌ'.c9D3!5$v?h4# {ז .U\.9C1~hZ-| A[,M2Y8u]*RZ|̶c'P ԛBDž([s;JR.3KھrN,4>Z,Hk%~CT1ma -MA*~k<&uȘNA pҙXo)v^BnM޸K Z9EPCp&Zk Q_144jW9&UpLdooΆ}s$Ϗ663}PL*;}]tg]]NN׺2R!W-R s"5!><.>lsx+ ?Zj ~ast4، 6 P㵶,cgoBXܛ1&Z] S8_cUiNɽ?}tڞrؾZ{bA1A"<04g'b Uˮx؝=-CՎbȄʃ"yXl2kBg#n/\!}޵&!'F*':w$0d@m3_lxt}_ 2Yk *5WI@گE2R,hMǖ|)}n0@7r~\ tF߳zI-y&j!fSs:i%:(#P[FCI"-^Ѹ<R7/KBִ40[JPJ]Pátwu^ڮ™sȁÑhjNqm!Ork5ΫJurm ^4|/`.S Du Y[YOۑ8n4f;(ddzPZۜ6g>-u͎}eA;(@p3!󗋤%r!_wi|'+QyAa tB2,A7ji6W崥v:V(iV#c\`G㋄3},r-\m$\yΰkm3 '+Mރ@CUbM?R/NRP=BI\JtZH1|i8d`qPrC)w>x4CYR{p#"{ѝ |x 8)"TatU{-: Sqm.\Z?ۀ{X􉇊^_HI6΂|\{ {S'+TiGgr,c_)8HLr@wys\\Ūa!Q6-v\ *ljPy MLj.GR&FhP,=!% 1 .ٵ&W4ZIF3HHfŔसy㿝Ѣ'jhf0-խ-i J˥l}{4+D6PCxfh]'* 9HnʮF%Gvܯ:p%$K!Ԙ բOuͩZ.},bEŃf0rkO4勤\ 5v6N v?/4 Ҏ.-I4 @3'+S뾮'vV`c b+:$+߉,J8LiׯW.f1t(Ug7£^딮Q$eE{_ł8Ļ:(*B(dװt\ZGBpn]5ud57H<_O/s&<Pg\{/20IjfA+= z LߐUk@' /'t4!/!+<;у}n͉z1_J|3-ㅎC|Vi2Q%Aզhd9j.VG'jD*fK955QGKBH| ;ܵ$[myDpx~0Vj9"ۙwߤ|{hϞb5L덗Z#{P7xݑǢ`dKO_\tfnLLg:nEq VKRhH)iZv㠉yR8 QJ /e ~b-[=f2F-N8#uۙM_g$^uiwuyy^P/@Nz"gc¹ &#ϋN 7 e91wQkRz)IZkOb~XAdt-A2L?tpAlHvط(!g}k2iߥM:)[".(L ?~ io4Tp۟`x Åd* gzwߩ.M G dgcr]g/~]*@{Ur@2@ξ*ܨ'=tP=OMa׌5o=4Ie^ H8h=aJSGA'\YY+Gb ƶLuyը)[!nӝJx= rw/ u\"AwqpStXr5 gJ :=S ]'nToe-3ϪRy٩$裸E4WȈCNm>ߤz e\= x 7Ӫn|[-LaT?GNVe1eo{$C1 P,ѿ(zn5e6ZMSI=U1k, DqO)i,gdEފBLA 6nzT$EZudD1QLc B6MCcwj~#36hO1z HA;ݯ ihizVW|Bۉީx? =G2ýoOg%$?RZ6D=_^A+/Kж4N V;OPl<Ii*")/oI##\}li/nrB1؀Wd4 *UL K|+s{-f k {HxC20OMuEy54*H71sCOrRYמ}Sgly̧Wڏ P̀ Z.3W8}]KM9e,QeQ\=w O+C!u1˦5Y *giwvBbxڃF*4Rb9VcH%|."D;z!h}RKiÈbYpS9'SB5V)gK?xց)5XzAˤm߹7j;:-&;(mNTTtQU5RˑaOxLL^;9ӳnAH7j*@ng`Rn.-JÍ?ߵm˒Xk03:CSHbpB,&>%u\k0e(ޯ(pޒGo?X #x,j?>bS$+-AϢ?vKy 'SFL< [!wXÓ&+]X)OF#0OAcѪ"X4Vn 4ALc_GY_lGlشȵ!f%FAx|´.2`O̯߸bY5KZ@D ȍ\Mkj]E^8^J`\C߮dGl$]LX.n0zvjy` EG{׊C z$㩓gS k(ӪdmN[ |lgĒEBQGxvoqk7^\h×~G(Z X01aST W:A#s4  Ek* @)ձEC aJ5:K0b EVͭqJa7Jh䯇ykig^sT i}&z]i^|Aj>E7ujhf8q/vڿ߇@k,*^'9TDI bR`yr#ź"'/;Cv:-ZEg67ks8_šjXM)'%zc9׏‚G~rqb;ѤT&b%m%pyVv)8NwP=$vZb EYVE/pYh4 a(8 !嚲FJvRrM"Egn[ hQ@\_ 7 T`Oo֮ ˈj!F,CZDEZƉu?mK0N{PPw5d>hD )t:o)oRl"QhrM ϊ9݈1gQp\tK*jQ&&7rKq BRqɾJP=k~8^S;Om*cETwQmhPKah#o#3=x;)]OhFE9 4ՠpyFT"p=r~}AhO#65^L<,,⹖/ ӈ qA)+Kd#W*j.$]CXe Ĕg*5WvDt"3򴨣ݜu $xމ}dwZ: gizuV0U\7(XB?Tjn 苂"F2bd fLM*{EI'e G]%QKf8I-fwfbI.+p'"}v./ ]4~x3'3楓Cv9çH¼Jg ;82#M-CzhШ~K(V97Rzl֓ s3AbAͲO ZC uMoJmʼn@ ؄̸'f1p̢_A# 2jQ1ȵD^\rIKNPX$Q(@6mOC&Y 7C<}[=Vt}v8Qyk*ogˣ8blMO|r,8#[.UŲm-㫫##.2f#H[>u7'{hp1Jp1/X xi3,zveЈPѴx7[kn(c4I>DymLYy&9x_ҵ9ҥs~ >zc8֪Te::ǵݖUuSDks<YPd(iQ l#ԫ61hV?d]VYuMBI&߾V4qm5k{Zƚe?UHa 'H-嘏@K{_!T]&8 7!:E_UV}C_mFEt}ve_`Y'چ -~%mH+QL~ JB OHM':C]x$ErK:)VF%$]2Lp=~M6#$I 8$R簮d1zbtfh%ȱ+Jï,V*5Iϛz$c퇟O-6t]jm C$k &ڥm5aU.+٦a$~ p:zqS>:,MgEuF q>9 d0-_oϫJ|/jD%dVe;/ͺOewsH ttqށ)}c9z{}S2} +tR#j ?{4;I3D.ѱe e0FatVU!Eֱ$fy3_ICT = ڄG>z~H)R<*X:oۢ!=  :z@lU =;Lv z*8*Yg]e.f48'.BE=" E\J09ܹcYm~9'-xQn SfbJcS؏"A>O`ZY%*0Nc[: °i?b#R_^~Շ 5"ҢDF3-;M>IC!=M˜GL)  :!$z&jf=7U1ǰ  ~m*3o­l%]HW& M!PGILKcv`߄-1E<g{U:Q".񶩱׉Q@;|~_ N>դMIdUzXR7UB鏂6t@h#$]ߐ&0B!EB-S|ػ*sdΎ#nPg^wuo@8P_Rr|Y]MX< |G1 $o `#VϽ2**×=K} B e' =Ո&'cs4F;eTwqj!j br$7q/v@{.XSh|p3 ش/8R 2a9md$}E/ETÕݽ#s/rSx,gM5~U4QN|(a1.@۽ɎvcRĂE-7NQ#@:2ak^y8٫3Լ].68$l,)j[^].oل?&CT-tx.U rs f+7%Pl'vݶH`c/?S֧[NxK^򜙣WQzMT)iGf_w5iVLfySmPۀBH zJx'?Ho a(kQfHerF&+5lf|ý7+YK0^g.)1*X#ö́ ecph5j +MBdD<)Aj][CIᰝ* laguX@ˢX@jPhܟyPT"rt%N!7?P,KDJgcG > 4&Vv$O e#A&Oj&-g-M6)Le{';G1g .ʛ$FS==e\s1SJuŠE΍`%DfkĚ-|Y҂hQuRM@,qKD!"$өc9aLYA%Vk} 4PȬB RdG ւFOxRF *!0.cxH *غC3+مtӎ;j+$jpsJGE^Cvp۩Ag "}Ϗ0 /QCv˃rʀ9&SNѕv8 Y?d(V)5tUi+=v@})ĕA!Q's"_ZgrwԴ t̾Il{ԿA3}űC&e!d6(k©–|y7wIEgiϤEbSS)e&_]@K1)ǒ墛]ur櫤#ENO81ikwƉ᯸>yŕMmR"!Irjl:;h 7Ivo8 3IjJGCA<&ډ'S3A0֔* T]E{`AN0;b6ʰ&A:BjW3"B,50[= Cz=.Hpv caa{SClֹd^8p1ymS<1p 2Wz\6jn U0Gؑd89fMNS,f'v/&),SzXXmy< .řb\lU2f+mi BLkSB_܂`1+<S>~j#->rYvLCV*pDp%ۦ DHUr>:ek'Y)SFKK G<;ªvB â 󜶎y&eS~l A,yD1o&!]VE1$us=I{ґ=sXNJFMR2޽+B~T< TlR!uXW̩u&۔YS )W≽#÷}jAq3 9 %HksP>M"Uc7f:\^ ,!\lF *U1`≮D0I]I薔CCWn`e(_ ySIJ?ϼ5eIGG=ihƪ]I7'ZD {ӑզ}xlLlay Y9Mue@׆5a˳JR3;A:rܦL)*VwKMcGjIvoK0o"aċOxj/}Y~[ OZdTN&<$iwFwg#4!_iz-;$6`ȁ{HeU@XJPSi)-؏Q'e:W$H-~BnyۥJ13Ȱ2(Y[Jm ¸X[?r),9׭!5sXK"\Z8Gf E f{g αw'r.EgU|Q>xFNTq ז-]Yv1l+- (%P`YqaN(8j* w _"]y+ 2\$/}ANfwoY{{Ӫ;u`fK%('~,?9^+D4^A`xYWJDZRi%agHکލ}Ak_2>1hW#zu+e]ry쇇d;aБ2o$0 #v251cqEݍb*KjM2B]uj jfDR)+HeacZzn!ݠ9=TXeF6O )T&K.ǝA,M徘5z͠ l!.8 I<;Q,(m^1]fɵJZ,#DR1mqifp"gQc5V"羌֖ľ@ŸjzW @@1J᷌ L7Kb8aטnP393LDbL)F|dcΪ'n)_*!/+4݌Wx.gSKPT =,Ʃ 5s|<0Ac [Z?q1gG@`TBEDyC,Mn~pI*ghyE#ЎhTԏs#Sy5YqQo7ZDZ Xgܐ fHxB.lcqh֑78(?!Ք,d'lԭ ˬ}8Q|?>ߠ\6>-~)X\ <d6|P ջY/PZЍ˕ӣk;kilD Nfsa'`t @qiSk/7hMw 'ot[N‰y=.#ro`3CfǞ JP=vS!*ƓsVa*֦ %mm:|!1AݙO//ʜ <$4s*QW5?grqCx*hTd }bbk׾m~#]r:  5#@) }ϕs1. 5g[+<{;WAGPޡԒN"Hw6Ee՗Uw|&!*~r^<}o\;tzuqbf +,6E{ep>e|p\I!*஺R;;u- ʋ :C :E^ڹg %R4nSgbX! >[RIO9u)^K]ah/bB40tVs>Z8BƲ-X6;۹TpN!#,9t ILQML$8[ \ͱ@ n <0߀JY9Hn£{7r,k>$8rl0^४eIusܺNjl rQ35L3鐲s~b\=)*kHsUӄkfzi9:/۾6b'" f!pњM _eJ)Wy!0 v(Eaj(Pf9@ŕmG\n!r=^8μ+d}3vx[ZxYz<:oN.-"Kxo\*wEO  ҺXVpW:kvOvmPWso-G\\hV##lN#Wkwl79^|d ^oR#nrPlecą 0|`6ҙl-NnȑԲ''J/ghzQ TNo .#uZ3~zU haRظ$ry?zTy D ҅rȼz{ /zv[q0Bv/Cݬ#_԰0D}$GP+af^}]FKȰ{OJ:"!p񪱁=PJJYHb:}-(ϻSq1 ]z7XC :w2X[|~@}Ib~5m]( ,ʬ7N 'sVk@ $mIvnv]GzCh9s4L-{#w0c%xh{Qi?Fn"HX5y&4A)E/s$1Ϻ?^PL Z[YC5׾L`i\*x`Q]{3QR ]pmO0:Ͳmq_@M9嵝CB79gJad9܂=u~e<4l.pzqL F P]V#R!iD[:9{)dv[shYs%jwfeQ[-=$8ۙ %C\iox Jw'jܶvkW^{_uno_ʜ/ؖJ$I^<*`a +Q+Uoz9e<8& l:0;`R ;Yz(az&h mq  Oi8xK~mB;ΪT!PA>Pv1=ǁ .>G7?Ôom B >/zz1Lin1):x\ %IK Y w#g}r\qo~A2YP S(l|W9? 0lzX1"/F]}l+o` F&%YbC9E3GldEA -ߋ>X ES rK|e3Hl`wI sr;p nrNon0X7@ҧ?:hGMyEqI?P#=k=0{yu=t6shfM3E(ay ! 2d[WblybXeo(G HJ |̑':j1N|sAĔP,d^ y77Ae1uCpBϣrKHgf\F+[,xs_A/O>0Fo?ŇwI1t;mmtp*8{ w YcUG'tq5 P?ցr|xdWN2UI JsE76 8z%k5tJg?gYZ07070100000384000081a4000000000000000000000001644ae3bb000069ac000000000000000000000000000000000000005000000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/tty/synclinkmp.ko.xz7zXZִF!t/Gii]?Eh=ڜ.+扷i?b L&?0JY)c׉%ۜóZA /Id [Wg>5xYCD1媞(SBo{kZhoasb@hV ghwSk}y~8\],j}H W؞”O 8~)4+fD2cS (,+o?l1WȀMn96r/*6,"9Ai|OʝPWobb-~2!˶i4Q̧*Uf:m1lr 3Q99+vt,K,i8ÜQ ?eo keY밎={3"rz);Y uGPܫ ";^$džNN{,7aʰgOB>Az**A`׳ˮCDz>Ш#Un0eRتw :Zxb#kڞ2T^@bZVFl?׷KhJ^伀7hД0n2*曂mST']4&fwp`C/![3@s1K4H, xUcq]l@S˘ "8^TTS=XD3 x4BЯS%edꚼwy&"z? >A’ " Z==%O0w1 qq F@U ~;:wK:u\GA덈c7{ȶAбBY8̧qŀS&wЛʕr̼8]ޘYT!`31;>DO KEqo2 2ȥT_gܹvM!wC-c̎D{}v:m w:#1+:eq/RՔsZAN>]Z'vPiIO#Tʪ#c+FhKMR/f)YQ(u=㜇|ژUw`fRÚ ozYqٜMKgXXv6.t_ {5ϘIgU jW=S-ω?P+֕u#¬rD ɐ28O`B5)%ZXZQ +N;Ϊ1*q |O^C HUo ۓF߶A-h']Y W(ip &AYphS>[E2t.hb7jEWQUU1̑wM%DlMMAo;k|-}sWd>y>$)ӘhrkCC>g9cBS4U[*JUztW 󥷟T #ߒM! ߻ۅ哏a/^s PMw bYGFqޏ <׮iobF7~#ocNVV PGFf:p`InV{=uZ9Uy>7驈Kr[ABA/<|RgWc pd VH=YKD㈆$q1┏Rz;Q'ư{xCHOzwFAL!ᩃO*Md'强M]֣)86Ӊr})Q"w?W &6.cZ0A?Q"} 檆˄$՛PSu-zHsgf1QJlf7?eL77V_8PVx qpۍg? !@ʎJѧtIX%ZUbE>Xc28 KGEJ۔ۦ}%#*v{۹xӽM dkQܥ1c;)ʌSqgO't}L0r9K"oeg$,*^%t:1FA\ybnUDHe=&_dTHڡMiω}>i2c0εsY&kJfڧw*1w S Sc .i5vTI֐G9{iRe?6;_sq rzg?g#o_0.0EHV_a=O'SêQ"mX>{ӗM^)'?xZ./2JKЇi!%kRdHDW\}-.}c3$pmᡀ7]ÜknRVBd?u#h BJgJ=1"bph ߬GgS P>kE"?Ӳի$7 D6(8f܌-Fdz3\; .~/n&L,F&B$Jh4>ܣ _|g3MS s}g.4VU|`HZ PMq8J .9E9g* bLPP4h  95?3h"I϶dB;MGs2"9@B!OY2oϖg+[P˵cOCs4ٰn pc1 (繙oVW6)f8Μm:1mnڲuBUe?kφv3*Hw X"*a@Uaw!ByIxdl_\@8~0T@6Z!n az;޽ڊc[͓-J.:ws0"KXÓFX@N*8\yzw%%]Ũꔖ"<  ZF,Tw>eh55ST]q~How*3)P5Q{O ~v`bYdi8*=ACTD Q \ͫ-%?YHjO v>ux| Ud,SI&W@>jMwރf1RM/e>sb!S5ǐjpP9;#c0=3%[`4.[%pЋrsD؂7uО+ӧT_ۭ5f&}!V|u?k]GT" h8i=i(30Ew;}~-% ?] ar#" 9&-;kyل{S$C 33`Rmְ:E:CBGU$ÿ;GMv0q^h8ETs A'>}?t&4*?V׼2Ȩp_j,oK'ZoKI^7`k/}Xhȼj]%ᗍIy"7N^;ť2_i > IRI^j?) Bki}}: )S5oDy+Q} GCw_X ~5?=0pO>c BuEZ%S60B%mR!ܷl" _rM'|[PӥYAGF\M[X9e)nS[AOOqsc596jB7S4LM^\E@N#xE)q"إt%ϳXApw7>xes> e[=h~/f^@r=o7>["E6!c(G O0mJ0e}'͘ ֥o`MOjR5vݐ <㺨k`QRI 6q+88*]{ o<8<25NB ?V级(D*!!bz.B#+M C#,5vLk:GI(1Fd~u!J]Amo͔Fg~TcA𛎆^]`mc[e%uSn&duM-ޮC`bV"""ۀWx6+rt`lEU@naq,0Csj/%ւ-mD~S+=f_R(٬NDԋ5^Gc]kbሹTMy""|$u>et>+nY1k@a?=]e]IK~~ $(5zB_E pF=h+3+݁m|'"_"qP9g&c ve_@e޼I_Z 4U;s ,&zZu Jaҍ[Fi):ol.Q݁iPnۚqy L{HA"ɘWu#i^)6asFC)`ա3@oJ>R\JTMgBsx\DN!Y4.qduZ:6fCvA=]vf15-@[VRC_|LY9vy,#6!qa;b WyE7y6%Kΰvx p{d<^P@k o?bPp+o@I ȕYw*85/ZFKIrΖZ/N_VHhwIx|$l?$TcSFZ/;g^%BBLoԱRQzW)<5j%#-|_L6:Ce!ê4|?3Eb;Tj+aɃ_u 5HO1s'EI(Nh<9.p21)h$tO Ζ){b@IK.XGe]9vKp`㜲ˋ&IEYS)8 Q]= >+;H3#ϭv99n/_>yG\VKw**Ҹxzªwʿ;-Czpø:sz mrK!lGeT>9$(i(KGLV\Wr-b=`n HMN~k.7̀s%cէ'5:v0SwTW9aX>13=K ך`NU]\A?.pB'dFUhB80Kz\s> %ma McE @JTϠFķ.dEwj?%īW @kAׁ"\EXr/~b2ړ[#nd>q[;t!+j0r?UT2苼GR%s\0, #o ;NXdd`FcoC59h9-݂|2au^FzJav́  %8ZؑEm6TWͧ+U42I!1\*ێLFiK%~wWtrp0PLc)H! ?6^ukvl}1L=HqN 1bFo W:7ӍkӬ/%Ci`PW E{UfjAڣwE=ڪt G0;D@xz8lkA"ƞυ\^ZT/q1)OgK7\{PKP)c&ЪᑶZ*ó+q"CJsڑzg.{hJΠNe 7$|c$ob.oEFҗG-A,q1h5UҔ.k&Ji\ANуS0?( h:{l-5QsQAM2bf5\O jͷ LGʐOla2eE3.qQ tPӎ~݊ vW;\U{nCe|b|j/ $N+Qiz|?tVzN22, P%+p)OzސGXM4Kx/UZ PIVc> ă%wQ 0.)T>-hj s2wGl~1DiZ ZRs:"/"t ;<*lSIˍW@Ӝ{y~|-I {?@p%eMJFT!]b_eeꈍ"#zΓ7G uCH OBY3$7;y;bzقv4 Cۏz_>6Mᖶc)}P*O* Ωb4< ippYz"`d?т pF)5z4/(q=#Xl9}RnE@ѓH'|5YMpͽ&[%/%DrpyN֡v]ҩ|N0`UHpPKto3ym/%xs} ן4=-JVnƣMt0|uipQǡD|Bq;%s97Um'àU D{soOJ؄Rۢ@cj l;B \@^tG~m1p^-*B )2zT(RqBHÄ=h,u,=\%YjPRJA ѩ8?*a󘗴6? HPS_H'*>!:鉿je^}LJb;#kY.S$ KS]FUxNs`<-}W\G*'A-)3Trh_h}">?ϯYOfxn̑i(%օ&G}C[k 3=== ::MWn6]ILe&{dL _F&Zy)(.TL296(u냂ŲA}"yPSW䈞P[C|Ǥ'`gE{38nrbO C'P'$m)KY/Ƃɸ5fLA1!={-9{}ѕGJ}ڈ圓2 -<QZ) * 1ۓ~1*f07ȞV >$Sk"!~W&XhRfj˽+a!ƭ2S .-X\ȶfpl_[ɱ!\>vf J PSiZT(aZ%n l U: ODG4Ѫ_E] ,)(OdJb ]JI\ DҶ]ߑzVLlbO@*%\YflbWaE`yA_W lB{~:U5kPz57oE% K8BǞVB npZVfWL) $*Qewcfn4e ODy2mץ26}G'vK) \! j)y8ٛ8#ē(184Ԡ> hKOh cGvqxQאx5HL4k6WLjV$ox# -dۏOJUeϐ+Ov@sB-OuwÅέ7j8D  3rkvqXD"OH̀&1;(bG=^hr d/!ɔA$}Bx`)Z9M? \Glr'+hv umQ΁dTBi*RJ Gpu΃y|oM`dfݰ9(0-IׇIDKNN6ę=8$u@X8#^S}+r+DEF/ J/ `iż*aVʤ@eBMӺK(I5 8[/5HG3?d[z(ѫ6 3^Dž.rP20ml[c /G6L[ؿ'<+l-ě" "P6@7'f "QJtM\Vw4{Ⳳt+r RR/y nĶT3#nC8u6qāHS4׉ay"k0HTPhh(/bWACQHZϡs%1`SdXYo)-``K}j1* ˵3)G'vvl+{y9OxNoוX @}0#1x¢؞"І刢Pv7MK8+^SM~DRcw_3eeU i O#S{RvIM[],IJ&ً#la![؟Ŭ Nbs|#8Sb$*)lwEt;KhҗЈ*<{. 0vpZ#Ù;FYq$;YBl\EbTH wC+k#ߟvEbVҁƟ ɟ #毒 plG !Bߦ[uy,"f$"qr`r,% Egsi:h<2qQ]1IJSՃy 04bXWDvE5Yw>f!GJʉ}[aY Z̫$TDhÇB?(HkǠ bh8cO}wn4/qo-~'" ؃ Z:7W7fUzϧ9 MhuQ[bIpIrUk\j]2 Rp93_41IӈOWX.ۖ:]hAC]UkQ|%r >e3?Mm" Ws˨ hDtCJ ~D߽>SRVT_ᦴ8AjB!:LT\t|)IgSC/'Z!~T76M.7*UFuMBt51Zw"c='iS7!W9` WMO Txx \NbXO(nh=dڮy++Ǖ9"~rFC02Am2X z(^2:e'n ؏i5Pct=b8@a"3N6Z529]Ay.5^?'qj,R-50n,ٱșoΨuݻ?NR. r{ĘCN̒5QQ% 2Thk z`vR zPN(R W`} BdEWgh|K5Yi:SNUKsR 7P`l ;ip>e і*S*q>Ԋblp_Zr+P7PA#L41~8vk`1)v͍svBM]aS߲(Q֘Ygh{iOp}@y^Ph{֜Կ,ۥ*釦 ߱GrR,eip@1*M¸&_fi/pV\ ,3ۯ" BQ|yݥk:yy}XyaLJ`YUcI*iWHֆ.z}ZxY:fL>PƢ}_{2vZlc]xsÔsǴeL~5,!(%5,xܢZ DXXEVJxҪAInR-^n=@bey{Ʒ}ϡ҂_D~_[ ۆ `nv}Yg QHXF^ukl>Y{i*Vdu ÔB!TAYD푩dr{1 ]#*mR{M70~C#6@?USj*˽F〢WvVMg,ndmbFuU~ =kx 4Jx~NslP&]h_T:E$Z}L|!^q Щu_e c8]WEf:ZZI_fW[jq$mP9?yEL[.nl99C8ZL/@pp.F9)MXcnWpy7X=W/N4?q}} h]nW^Kǣ/!4҄1}`0w@:f\n۬)}R ^iěl@~qgTrL~l\;iDz# Fa*kFr_hO<6I|@'i[BE4DRXt˛QQJ5&mT?{cdj_%t s4bxw(*ҳ=c {:k6AQ7<MeoZYdB{z~} DrA,$ζ يPgc`άFc_c[{&Z?{NS\`)f*s1Sj\k&oя,UsANTeRA| |[8G-[-2_.:#T :' ZWOIҦ>2ɼ; 6غdVM0^ӓ}AIi>}*S'IRnJFU\H{ )ARsXa g!u^GV_[#r aii[ [vF>&Zne;{RÈ%܍@T:Wސo:ʂ4p$)h)x²!l4__ͭڞQYS]P2EaOPy-`VCJ j|x\ExbmT mP-tuFK:" X4)Q| /^kn}+*no@^6GI;k ';Mq7}н0=D=)FY\7+a*Rns#@]=ę5yi)T M4EJqxqZ켭,߰X=a>lA>|Z 6ODF(= 3r7҂lIo/1³ְNW7ʃĀ v 2qk^D]H𑐷7NpM?)"" =DGQ5nx/zEU@OKH@lj|־.(<<,5aeG!wH4&2xɷ\؈p3A%7fM,>V%8eu_dkGTGMoA^߯?[M+ V wΎ# QrἒKliU0jT5S_<\Z;j^Ǖ܇Y&YwD3\oVyOjksw*PZ1Q\/+ms+J Gl(*of{?i Ak%A)! h&[$_fU<,JҷwLG3CVRp NdAb-X+A; ;KnI 6([>KbB 5 T"il[{ ীVDL)̂0j@;Y(k}?\m]yxZZ.,7UWB6RW*]}(_kۉw\jEX"n_Eщ䲰 ;G Pm3n+ 6A9c"ӑD6xeͭLnTݡGlOV3HօoS'bth/:S 4r4P:wek&A}?欘4ԋ>quUU(qKZ s=<ԩÞJ _z2Pَ)GXƻuxRt0'Oz0/1'l JI?M3g)q>,v C+_U!~bfJ%W @ZA}XrK]-ajiմyt[#HdLd;Z#2~|]"s"pKsi Nu:q>~ӽHSs}ͷ>uх\o)Tc޼fl~*ʑhݗw˛'Ć|A ${OE@x94\w{e\f,# &͙ Y !OoIo+j_MAzTaq6F ;=H:S E04rJЄ!<jFPgwxN5|Ǹ"-pUPT Rcu+f?LBՉLkOBʙ;9==]Zn ko(.GMm`Ҭn5}ztb,Ͱ.Vw|ɞûɭ[)bKw!+p_Iu(A`bw}ºmOEKqEh 4~?K}g|FjMѯiLA*č\U ʪJ 毅ϡ2/\i_-VP9q:+x_C/[4'kS 8 μz o'mn(=2M&'X Lhک_9".s.CQw>6XYG_`Qe#?iY.=NnTWqY() 1 J:zqj-w%ivz wSl&FlO[ITq/ؤ0_YqK,kp.׼TsύGBѳg}FNܗ,fLg N~@Hg|!}b]:ZkqCrGzm'ب,LxP`qaf1(s;lV[v+,מ(tQ® 2flxR/&1P5AՏ\e9|SXxI7{Ԝ%9j׍ȭ()Ԧ49A۝AIAM灨- X 2/׭М→{}ʸSSQ*7S4&r0 1n ӧВI&Kx+˚_%vKcF2 [b&kh0.^MhWwsUNnp UxjEb4 ,+8U`D5݊dr{X"1Cozveɗqqy [(yz͵V+BB֒)W\U/aZZ޽sJ%/ &;ܺx8 Mb;YO۠pq<) \7N /05|ׇ#.5^kN_C=ӟi4:Y49ma6@{ 2qQ9\),Խ+?LrmK0ڭɰoÝaj>֊[;Nڌى=0uڲXôI:ŽŀD<&hD}*VF>#55rK4~Š ϧfqigr'sS.(n W #@bpǂ`̑Нkۜ.<ɻռX򞡬QFdHfzAo@jo"97vn 2eT?/ЖL/c}ϱb4 $?e+m-ꜩ;VVg r[_|-M%`$3\aL]_l[^݀S,RKB|L[SZxGɝW U7Umӑ~͙@~)>K~e@s !aU tW]:I{Gs9_?m H}IώOmL (PӞ: f$wSR-JќJBFLnjҭn -M1ZYT_81eEpݢQ#|)jێt\kc(7fyJ pp4,3a6&mLOd.Uߴ͌ +NlQ\ ]Xspɶ/ #( 2EQ W\( vm7 錀QI #B\LW-=\d'WC8|_)^O,3 $>Iie正b8~u`pV.g+CK56/`NKZl%xkd 4:ttpBO0;J Mny\kjV )XS!9|[g0*s.Rf\54,D o-5py`1O,xA[v0+Ig*Ǽ aA@eHA8L,Ք;ԝUqOvOcGO`,G\EƵHCgs`(båmv1Rdq{1$n%mB;}rK^=mPg^iy>OH/{Pص_EBӋ)YRqb Fx;Q|wԥO `Jx/mZ`Q.awkg4Hb6wy.*NhF,DS3EW`1{=cƁbONav3^ٳ?QK;M3{4L/؄%K( OE݋DS,JE2,Dxzµixe8Yexna/:E5|wfv|jH{QFK9f%3T@3~] nQ&Gǹ͹X7d=y^$ ~..b"eo[c竇Y5Eft'P5: ~C~#7qẙ"@@/p=e(C#dBGo=ne!JsYC-tA~ xo&1>lf2 "q%kl?>ZZ Hŧw4g-n᩠,dI=#?)5Ą[:H|ߍ2]U+cC)8; f}4iWf's\dFF]w`mbmtUj|"],Ep?`hV#,Żk6hIo0CYcmnC^K EzHVxN#)VpT& {KdZ9<}cJ4[!Y^Ê I8ݶn9]F۝Sh٦rwom{ݡN3KОWHzn+*1SXs>w Rvb]m'Xjx8Uj;TSF?>=Xb3du>@WL0 ^?q;n0Bu"h/a NY(YGYc 7G4qs~&nɴxZ]u}^c|h-au㌱F]fr\F@>"oe0X u;_mn2fӈWȺ!(t([{N/}-t뙦7C}~x{Yo4 G1eܡ'xjH*16-eGč]+ HFLǺ.')&uJs~ާ"YvHJ6p0Qy〔¢FˇRZ" 'LJ"]ozLT&-3^aϕI2ɫ g6A<}M}`SFt6kU UOHxܞa>Wc3Kw~`'`9kA'bLF.?$Af27Q? %j,b\޷-keMY6//d΃Ě. :t|y3M+8VYyLFDu ղaX5k+֌(UBEc,7 w/?#S R&ŕ7:ܩ5n25׼+LwH{DUÛt*71W1*Stlk}M~2'qʖ2 l:YtJog2i,-p]]%ˑG,؄YYdi 'ZYGpvzubjrf!&Zab`X~iIţeH#Tȗ1G*"yTbocN6g;w]):~UJ6`Bz6s1N ۣZ+b9Ow^J~^"AUE[Ku=r`eEk$Jr[X1mm,cqjت"%SPEpd)ⳎO"8$KTij r4pr$qPO8wk7~ :E :3 x(~ygv~Q|kF:v0]|Q^rV%|;kHHL#;S ]bw珘ʚ-yNشum,p]q* 2Յ~K?|psCV|TGg=Ey~knGaYK]G0wWo"v(4C`Ҙ5bz+TtbδL{{et3PI9.ڟ(E%qN^))Q*yS?Eڜ-ַ%@?a}h'`uJS**>DsFq{Z9E XHrK8a)LPwJRSg-6A*ٯL[yhgi^?r6jwJY'`rR8 }D2%m˳G>>gY59rIz% p_0v.vrHDJ] |v̓5B~SY\E 5 Vb&nxAuY&[Ф0xgylX [ȿ0k^M0Ize8o!mc9m4ٚ29E'9*eމ+rͶИ0AivENm(aZN_1m6*Z%/j2KZQ_U:Ŵ!'bӖ|ȭzF_ m@@aZ0 8q'3A\QXuI>txG6{SZR?V9/!(TD"Wޞ C9/ geqD[o~ .{ t?υ`Hqr}4ՎjA9:R!)m]Ejw δwLg,ӫ}b $}j{!õPpffF;oCɬKYZgꘁ|&bu^VivðH[=]X8ߎq4fյ}ISw^*;BVDO,dU-.ծTHIcjGлΏi`O0Ù^ (LS"(2$b4zBVʪE<`$Vs֜gEQZ$lXV̰ Ö *! ~ɻ@=.\]#b+cBf0u6(zcarʿEa8^\@8Cb+뭖"MAB_7su6[#T6zX&7+'+KLx> ,kOƟt5mu>ZQ $gI|"w=3jhiek}0񍨽T$ӫlU &^ BL`)#EwTF tM|3ZyqieXKe )toYyTߒғ~L#fM[-)y.rw^\8L\ues% ϒR1Rz4@[Rˡ76dlH8;6kb^S(DuxS 9 bA]t&_ uRz!si?:I_>cȻ7Qo%(6O1j*Keol! hzDc.7ĉ}I+BSė(7\x;/.P %T;gf=+&5ؓE{%0 ]yPlϳ~;|'2,"0OT#9+K̂/jy*@+N\ec|46 \.Z柳oPPh&˖-"D8IWND5Nw*%6He䴤5 jٷ:= r>V7)]bl6IoU= CR/o.>UGVLp:O9&3I:2>ίFy2=S}S&?.RW@oy,.;a tmkL;@90DHJOP-N  {I  D~N#/:,16ࣲgXX֛!6gB/ma\C%7Fy(GO:6\\x]3#˱{ bYFJ@䴚R9* !{-4uŤJ#0v\`U]/wZk]c@npEa2A?WWj2 u>qX- 9VD;zrDTG |1;0hDJ()}uڶBo{bApw|gq86O!Cځs:\[ʵc?ciY Ng8F`N؊n$-'4`CnM2(S`fGWC qy<5euw2 \w^*5*# V3wY_P;L*^DQ~l%j9p~ X `Mo,zV8>JXĬp`(+Ejf ssQADr#e5#ljuyJenEg`.,qI{dj6uU;GSIh\D*7H3[juaz^R1|Z-yRU_@Ɇ#6wfnv hV5ӟ +vN8؊r;uEK$)' uns_g1Tׅ.V!w~#͆62ڽ;$T\`nM*X|QJ]ߝ AT+Mg PA2M,w(Htegv~"Zy#/Jm~>'@F4G4Kj ;a$ "jr(NPXǞd6Op&쳵-.K8hP;-Hmr'ܐ Ep2jm0z 1(`w_#NͼT?X같6Mnnr0'~>F*ؖ ˏax6= @ak)v +f@iP}삤󽲧i.qG'-zc#Ñc\|mUlp5 O#iˏF7\+kBg(J*M'xG]-!^=lQokw>dzxҩrȡz1x2,NCΡztkxa^G5>Ӄr8d_ !ߍ A% ƶ0TOͣ#IpOQ&(uJxAyB¿1Rv19TIs3MSeY2x( wt ϰ͟6 TW hID6;G^l/U#}+TBq\lx+R-l}G( qeD={WŃMop?BN@2w3ҵt8M#uKLp.f(T|6UɞmE ygpK7 tqrP +ԙ?0A1%p+@(ۭA`t)1 {=׮P -\ V$VxLcE:H^o*#j[(:(N Du@aC/=c7K˔L5tv{* Q`!&w)"N>: tPS߶4IsD@5J#ڄ)\6%^zR/H/͞C6uQlL@ّm$ 6(滀*SÆ8^w1*ƫ6Vɔ-@}Fš(e}Z0YhvyAMaAK ɚ[ o05S5:%5}.V41h<"WrVw 2hWgI"^a-Jտk%)Vx8?tTBdk8%0Z@AH {6XoApMo^=p". 3BYKu s2-:aTאϛ>A Mvւº Gj_/$?;oD-h _kD1kǼN+?r !6+|)&H gk ói- >Rk n$PC4wf1;fMM.7Rܮ{` Ag 'z 889C$fc*'3n4l~q 0\V6k˓|_+l[٧;V K3 |N~0\%*=.ɥ5Ԟq !l: ?+7=iߡma`IpY@J\.kjyzh:gW*sͳ$<\cO **0`'^ނA`#t|J'eZaK=tq j<Ҳ»ee 3IޑeMA$}<`aXi{,Kҍ{ԂnjM<&3"g," ć#U::i6ilWmd*7u3ja"j'FaDyr@Q5VJb򎷃"1G_dh~'a = ~q'%Ncjoqv?1,K^@w'u$Tmyh{s^ u8ZcgI}p>?:BjW#>窗)+7<ߊ]wI2,y'%<3n4>p= >pO& }`ކ$ uW95^Yv o"z$l{K=mv;%Jh4_ Dv>tE:tk;hA]O9ƺkb+E~HPܒwr j֨@mĉnzXW]ѯ@@" 8Y^~%2ǦQ^Cli#?.ܬv`2*L .R-f[:V֠'rt ;!0.YE!6ZTpS|_a8b= B_'PsO_-ҔGLbQ7o`nZn6Yt"bɜtP%a+"={!e}nMakYN(Ox!~FPZ'eTXTtP9VѥXlԭa{2r%笾 % e8}L6 dUd$V5MrY"u#4\z4Yl5.'6\6=H3lf> d)`0 Nȅn)?aY jXyyyh.Y^p":``80&eeVJfJb9&M,aE'=\ӟS*˄a^u Rh\ tZcd/&JuBMwWFAZ[9RETi}a7Kx(*i(ڱZv'Ǎ]R8Ga|`H qzgxnR? ^MW_I|AQ#C:@?*Gɺ_3eB&ɖ7S'kϫ}8,,F$'YW6G1ej3tD<'To$_Eᮧ? $@,)z[lLP~,Q7`> hƱSk~;Ya{N{V~͸G)"S| yŬ\rC@7zܼ|}1Rn} &&^C:^Qg0Ọ(^\I_B;13͌D0`ƨSJsBZtysAB VUQpaE1Ňt' 8/x!6 vI cQM.LBq([IRJ2^d9U7.r^ӧ=@EBa6x:{<(hOov[$pV^sOJZ)Yhybt УĽ bp|@z1o.8h? ~KR kWvw]ycAn{QhEz$콐VD}*L.g$G0pGdyU8 1 EΚo&TJo69VrnuaK*tt%_k)hΆCܺW3ϳbߥ.vb+wiPu? BU„c w2KF^-xCHݷވ Hpfje׫(t Jo͘<RCkErOg [W eg7묺hQiBtY 84sKquI ơ^WRX'{\p vu\ug,ݳ&+$]W]8L$-96xCs^+-5q@LNɶ*m䉠@$$:rA`vbRFlV֡jVW c3^-ZyHM]dJ؀9+5tVtWyƴ3G~3ioq$15pE#0G 0LʄGZ[SZ@2Cq~F( Ϝ&:!\ T pe; &wQG-ZJJ]@ 6i a_%ХE-Z izDp$2Eɻoc8Bf7_n?nRޜ#W.sLދc `kuH Uio*ǹ ɝpMMǴfgj\DPr5?MIqGci@&lF] J‰G0U uښt&wIW/n0 Hqm_B[8NFNS?͠AMo3Lk@5PvRhVCA=mR%p$6t>\*L&#qP4h>B4S+8}y9a*k~ŐߩvLzPa;`MpB̻cEK&GiKlstW=1Լn)4BX h eǠUV21Лdk裛v;uR4gz ʠí!=TLz ^SQ Nd 8`o[QC+mU>Wji(p{_?*/R*[ r OJ{XUg]cn@l.&| ŕ akȍOej`f]i`#T^ ԘMls.,f}"MR(1(= ~ct!x(%=>ef@ч@l^u[\Bp/j.ztyqٰ_ARKtWi'9lh,w+K+E B 6S(i!* MEMY-XSJ \t4_!ldv>SkU-O ?(I~sTȹx ^,~,}TuZW4 Y:T$"܃ـH<$F3LdB&3 (5~N!7󑟯-/4"~oo6hfƐi.f^ջR|u+z) 4Fll,IJ4i.Mݘ7;l oW櫲"49F5$U TұmpkUe{EtF8>$wj%9N 7~O*%P4|+S 8@xƃgާB1WB kpZ0zy'/wg]>E`ɊC1Ɯ169=0y4xVh J̡QxŽ$iN{n ?E,bG$8B&jZZ>$ĎD:øo%U(EcٯܜѸ f ZUI/}ALjy6\Ȩ1A3"E4 ,ArW 0g;uyɞ %ىfV5uLyr?#! SiDzi֝T5n`t+uxV14RAW{q2 JΑO5ዚ z(uXx53.4Ҿm]UV0X4A🉄HēJ:z R<47G{չDwH38}M2V Ўm?fA;1{rIW rEhZ) 6gɀhqWb ߣU|bHdfP~Ƒ{9!@]`cϮ^q9Ώ`L#MHB:iV;ir39ˁ$Кd ϰ>b JN+;ɟ?q>lHOBI]@X|\ ]1 )."P&eyZ: !/'l @4e]ot-lӄAhN`r/J*] in|Y cȪKQǁۋWb'šmb9Nv `#H+*-Y/>޸Zt %lV4v[\ AGWQbcqP4&M( ԩ~:ewO> \xt7&C 6&0ݯzwb:!"=P,3<`FirTXwkeۑ1/h^kDB7?hRu^6*7>=Mr{H@V[BpsΠ V#&v`;jTr26V `^,[$4A:hZckDvnJpjj#dJ1E]"9`>+,בU3Kn}L΢i_{J| "^ꁇ-3=Oţ@|v/2OrN  ~$]UFf|ųvҸz\CpSC.DUl jiyAJ~d˽GP6UeLBB$ջ?0cC!f;TC=h 9a򖞟"kQ ӹ[d} YYql5I#¬yC~JϛyfTM5v! >)sO^𾉡xۮi|79PdЄ"&.O7i0Im\)WyjdE3fUyW/W8BvsV}n.dQqC@D ErMn/!ȵ]"ecV(%rw@S> 6sNVFr\0i 3RNB)}~zZؾv;ڶ 2^=BhYs? */ȡyCo6)aT;Np*"A3*OmȤ{Y \eG2g'366iH  :;o o_hpx^U+BWPPP&4dAqX_} zR(RiR#Đw)18\LT)B,(/~N®׈"DѰd78oD(Z᪾j2K\cDRvm*/xr'jw0;%eqV/t|i_. *i.ؖO!"dȁ_E Zi&@#{e&HfЈ8g*%}}K3 ̉ai9@gxS%!H[,u[97J-:$R3 z9}<}&2<9:nnkVJM±ٙ'Iu$dt`wsj+3yN"x?DzER҉HA7K#*A:K^:@{BWo-ةX> JxC/i`S08nvԻ 򌐪i+_OdL}$]]!fEZBo<ndIDE%yWYK!\K͖_q%lgw:p\YuM$YN>PN3+w*\HmXi6b==(iǖ /n(]A1fv-&.}^ڍlW 4h\S5=T+D$MhvH9)+ߋum6 ^w4(/W7Vj,HA߭3M@0?n&6B ]`LJGgb}_u6 V'1#u`W]t9z+4Y}aרΈno~ЬC^9|–ӟyͯLoH,7sLlCBAB(>B<',3U(kcs?sViVg]a!{U=y_F;y:~NpEA+*Rr}{ˮC*qg.#:i!Vc)]`,N|Db3aw@p|KB_<,u3sxa+tkmS$|nF}Y?>45 tSdsdI׸B"4Fp ݆nn:)1@7_|Cq;#a6"g_0p+K4n*1c/PNNk5ҿnPf[AKՏ!XN,tꕐsu&P[qsCP3Lеߑ 78}$(RZ `onNr޿ĨaB\MNd{<59!fm2W<کׯmN︼A'I椔P+۸ЏlΏ-0$ D4w)LU tvJmO*T[W Gnifѱ%]Ap)!Op`9.Wu`Uy 1yb#{FE-NG'#N" rnbZHuTvc&lsB3&LBǀgs#5*i$ǮMu+ј>>9NBAO.O^XXX@mjȅ Oda8G&Bb5 :\ FE$4^33'*|&`F񁤒`nr$ӫeo*#R[XF%㦌Yjq ZrG_[\gBlhvlvL`Ki6q<_8ӂ̹B3f0Z{I$zcNՈ'5*1XW]ppG,WoNŬZr)Nrɻûa$1oY=OG՗Q\)N6\vU2 4boˆIM][Rx#5hIpAŠv0A:)6ńn~fh_ۥe=$OwrSlt'D/ pǥ64=Gҏ*տ;gǕ:E Z-3!Ccq->yܼ7O&EʙC(ANٹ[8ډD4f:s.x pv7JIrVF-R$KWPyW_:wtx?' }/'?{1:q-a4.aM2pTZak^T2J*Gq\ѥGlό.o7ƣ6)*WaUx?ϰRcnA緌AS@# <.h?VŃм4kpYj91ҧ TqjDO+, O'ٽw|2]<}JW;bVGn"դ ~D6EH"sg] wDnڶ?/MQ,G̻(Co=Kt= DrК ijm.'?5l ՟_Jo k~Q 4zVH!R!jU? sMn4ξ|%kU?$"K#E^(YR0*B:C#7~ݩ?4<5Ir2փOKABXe^XXGj4Џju 8moWvMgp,ɃA{#3JZ]#KԜL",w2_0\'z;eH%?O qKjeMԍl-*_vq ZFWN˰cN, yh\|R\nQ7> C _Fnc %~5I?(sA_/P[<lN rn5 xc6ol|ea8ӕfTwz; ލAH#DΫ^X%=9~ DZJ\r,hq ]Ozr$ԣE=/MjCCCzN Z }RWxCWqlH0 ?nƢϲVds!B*!Y%jZ?_A͟. Hk*‹ab7S]~ =ĊL(vܓyҵ4Xҽ'bҟ>Y ҐJ|ab˝Fek jzxve<ݎz/AX"*? FRn4-TlCi4PfH|wKb㨑O`d'\_2,'y^8(XVE ۈ4b1Ѵb/8kf  lWe3Pzw=Ը)/I1"`DlyX.pE߭A& Z/2*TY~U*3e^1MR@NPpELPdD_q|w4.;ٺL~*Ѧ {vL+z]XJ.܁!IfI@Iv`^" zvjpAD(I=")~43|X{!_ lՌ<*]K[H= X Q$Py&cHTXUNړFiJG1d}tЧq +>zf*=-DXyI;yso۪?8)¼dN ǯu 8$PunpV@\|ck"i[g x Q˃/E =TJRD'YC1_kW:0͖^P+@diҦRo4eqD{n͚YSE-zͻZj@8Kcؽs@w&-_1S `S7$RN_+ o"tK(SBvN 8=_wlIfǴbukks7FDH. foBWsn 98l}nv앗J_3ͽ|3< =짍Ҍk4o3OLb>D~&_[>^*q`*ӣ$bۉu fN:`q>^L] Vnly)D[hwb(Zc}γ⤁Qe\*GE%$=ukR߻Eʐ_lf Ctۿ$\Iudéy()k$XFyʆ0r'\tGdffXXt/5/ LJ,s <'%SEM6 VتM6|%HF"ŧ@?-Ҿ}{`ԭG(;>D28PnssvXĻ 9¶N\y~VodeospiRc"&6&̦øiL6_o&3b-@$kWy8i3~~dBEŤ.i=W@},fjhy;T\LA<|T0(jˬ0E-J~( d37jڦ,L:z;ܑӠ;9҄2Zє)KLAa`Tp d}YR߷7t[\ӧ2ݻQ+gs~lx'۠ "b)e% [̠0$a.2 W}TF(ƒn@uO! |0rz]/S/f" %N~8`*~ȴ( R8Հ{[ n!le!g m>y SWXg*ȚG¢-[뜉Wl\SfF ȩ)Сyʲ \mN゙OY /1.&;EY|%榫 `_NN{[569^-jCpnhу-t';k)¨d6mUw)a!0/l/Ù =rlcC iP<yj@-h&P\>R4PQJ'fhRbk4E; Dgk^ QK&`EKaJF'UKwf]Åsyi"][±(66i vXpViѓ9"GPw )G8e~BX\#>?~=T@.OU _Pap|JI5Rw=5D(&pϔ_օ]_֭DVƝvNpJ1dՓzPTqE7+_OF~xs(ʈ"oύ;K=ܻ|$d(40yŮ'(hO8R& {}_hGG6R,ˠ:!70EJq~Nhf9cU[fh4G+(EKpg2^2}. oZUafTˆ>t>URyRr'$J?#g&+\bP!T:v qc1zQsuZ ơrW1##ճ=PkCG=/0MSD 0?eS;ږ,uͳI'_;}zYAQcQb _ApP]}?:PeԵg{Aw-eDshҺ$cŻX#MÄ*1r)&kƨ\8?{؃i}|ߗT<̹%9! A(`&e>BAx[#r -A@.Kp0{F02 C0G9 b(z{~܁ vY\aˀG^fQi+td5k ^/aRx*}oLpw_cov,G]6*} Ht&YnLa7yx$#[]MtBm?- l7=r{Vp)߅x"i263T)/P-+I)\|{5]~ҵ[z)q홡c8j 99LS:$D Bvw[WH"0Ug9yܖ>,n޽8 i)~1/OHjˈԢ LAq.5.2~_Ȧ >p<o%u\^9& ¯54G* mP[Wީ뫽Qff@o%FY9+ّ}! dP[ͳpIRQ]0}xagY#")9Z)3G/l>ijWȴA_1E<]߰dzV>5}o@GZ&\>μK)m%Y9(bት)nP׆ PPX:s#,v3֝bfGvmZ^1,{R8JZțIQogj 6_ dmS!K?m|bprSeu(>׊17c;ՙ||ChZ"x,S@`z EdKQGh.B< :SHYRRj4 Kf )h:Őm)6(ڪcZLk8@4̌cOI1L dG_nג!MAUJ ˽4hK360 dmЭ[F=W\n]o8w3$XEo@,#l]`n~ԙ@~=UhpƬe=m*zF2$f^K+$4CϘҺeL:q:޲fMVٻH1j_w u/TBʍ@`Jzj6MYKn:3GGB$]<Ԛ=FUc)qvcȳIp,<ǹ]=((sε[NDf]f"̧UᏱ :EBazaHLIT4QwAt]5t&cH/|kX(*P?^:֚ޥvxy;]2pYu5p]*߸qާhʒ! 0KR5vd'] ,lVĒ T+8$?֗sXϪ=\Nˇc nEJKHHЃ+8/1hJ/G X';阫5M%mg r[{L߆ @B Nhr;Q (o˟gzȏ"Q- ie&[w2 ^)o"L,Tz.`T ewk"XV0K?*? jv>WeⰭ,DqH첾!~cq(MOQ܊,q'3}֚S?G[m>3b5k3abҬHd Pur|{O #:;g`om?{=m7Cxnj2NUdԿ#%jCq~XӍZ} !%0߫3@k`mpg%>IDrR*Qp0/MU:_TWD /Ua9.iH=oP3-C(XePp,@b=l=FN(B)Ԇ#|VH-9;8v4ј:'t!vYwt-7(㜽%>evtP7N kީَ8 M2*+lUbʗ@}pr0fxsRsP,&1zG~5;z+u3=+(X#=å3` &B͈r8o $ri{Ax֯-D֌&oDh? ŨSG3FGм4R)\n2HѣC똥tWS١`ZAWϟ Nb,Ȅ.ЊT+'O`i[j̚k`xGE{kNO}odN &fbU=QB'|Wh 4>ŋV Gv3Ƭ¦^I;&[!Iy#<TVfĠj' 앙.>'6{ؘo dk#3|RN8X:JY*sL (ؕ"++;zL9?64o:~d2mgCk_@>:PHSBI^w# \&mPeZ#WHlY3fVp {*1L7Y2߿q1&$b_IChLKGgVf(hu8oJ-lH/HztLEh-b,RW Zɤ*݈?yȜ6)E('ï=N{X"o'/ܶL?hV` YL& 1x4~k%uFE/a,$MRz/l V'Y~7dN6;'}gE2ש+^v;E1Ar-|#L͇볦Jn4lZai&r'iTp&\(؝ '3]"P,ܶj.ITȺWأl. " ɨd,Q2c] Y=!is"t*%dK,_Wc9僡B/r,GDE\9HX Ǽ(e#j61 qCcKje| -J l{P[Й[E-; 0r`e:6>Qk0tNLC+ݱB\b2ZAW`jA򩨖stU5xZ e?D Vͫ&w[w3fG ,ٟO1"gQ6,h+.O8r~& [&&: KlRxiڙ\-ڒ_qȔE`o}Zɏ⥦0%4DHe$*I (5U3 0juRykbEiEj1HSGH?cD L5`%JCG>yD'b'~Y[Ft|~ULGk6*R3eWPZjqac@$1טּ}+_PWDUX8"Aeg)Cj` vlGyMvBɥ;㔃eAf j%d3NA_DLAN?^ruU3,oB􎹤`%'@RvAӲm<`\Q3BJ!,Z` -;-Ǵ{:ч)>|Dy6|lS?;E?ګ$*k U@p>`P4j$o;r#`c f[|:[ybo®7S kF;aT94BPb4_֟lq/-l(>4O6n4sL_I8}vXRfM-ⅎ:|+4)s4$8y?{XIxT5Y:`0Ŕi#Co筇uBR8JcJEv9J9gRS/Kk=>K,PK(CVxVg$B=X*h,sAZJ^s6*+N^!]f#ݍwά܊-/-,˜K9C O. -}bc Zٳ7rr9&,HocRٷ,-Q V%C3xbK[>?ݕl|#И΁סqG٦{R87l? UGgڻy?:MḌÅ9ۼT-#=S6!y߸:5/ͳ.hr-XHsvU8QEB")WW<{=!x ;Tp%ޙ8$]L̶|̊J?6gn5M<Ñf!wͤqqˆ&e /+-hXk+ĎίC"T `OmO4ڛA I HRh7w/U i8hL^R.qw_bv4bsHSr#/fMKGl"z\D'7w97}D#m=EG$(3lZc)5p JiF,1p4hmWwe֝#t3@+qKLx [“n/CĎ3s1ǝ(VR+h#3kNƧ/NUI =ɯ9 ,w5+]XDe]`ѵP!UCdcU)qeV.^miB"␓g\?iP$- pf\aeH ^\vHӗQuF>f8m3l52ju){~/4;e'z\B|oŨ߫s;]yzrX,r@ZV@U5;<D9~ٞ M@<'FX,qTϒBύd7SpY;9~ZČvQ4 9(Z̛G4n6MA-Y 8I`FcTCdY(G<18 C:. 9`>͒@@A̧/pWԥE^MVZB7R+J4Qcէ /sM\i5=Y,%;aH\F4㦋cr@qP>n-3@jTrGd|]EG&w; ɇLhh1OhBo F^2.LTcjkC&X3? cp>!ԏ 2|1ޓlbe{Eʼg3%0X49Lnب(v н\ =_dD3*JkUCmitla6JXD,{֜1$h+mPDt0$`-~"M]揇>lV*P}C ,-pr#≢6[*ޤƑ!>|B pdzjEljFJ\<:/R(jU'Yd-ΓNcLҢ~KI򫉇A,XJ°YK |RH^5~6&_^'WfXȠCՊgBۻc*t<ջe)-#}m2&qAt?.R$d==O4%Y׏v ᖔjYF2&{FB7Ƥ6{ï+gu5@+T/o~ \ˤRݜ)2,<'NoTM۬m@ 2g!gM7PU8ԬR[k6(˚]ԒXǤhx[eʾ͌qёvP{0yQ#EZʜeEB$d Zg?i@uJsbnA": @pK2/T7wZ BQ3CUxRs/i6)TaJ 8Mǡ&ο dW54EoKk"P[[5!}3x)542aE/oh{kw|yIRQ ]٠N3_N9fac 迨up.W%Viߐ9)8ܬ8S۰(.^ԦUn+4PڄzèE}Wԉ vI,0a'wJt9~@LWjYFCZ]$@6+>Fz~*K Z3lߛ\kMNMket+j[;qY/[npm y#^~9D5i뻤_i:z*BNh qK8Yق)"O)BzgQ,3L!|ϸSZ@ ~oQ+n"NogӇf5 qtwqf@4Z_P}at Ee%Aѯ5'v<G!􅚠gc;J< |Ȓp _G1\sO~DDN6t0|e m[[ʽϺ:c:4ƢeDt-aU>cYXT;a3yq.tI.BĚVsr MGp9-OK:mE 3YC2F -nU"FuB= lj~H ?gLLIպXW!}'?_~iWѱ_D04ψ9s,򢮎k$CZ8C^)LhZ '>I򬁡 pu|H=02O"<ݝQUљW[gnWq|F~:EyH0u:Ր{Nx~{Fpŝ` U$KL2Iqp2(: nѣf?#NN҄nDHӖjPC]{uwTrّ0o;#zV{Sra 6Y{UˑR_+B 7`q DLrc!\@x+zgӶf^tJq1 (ǹF3gR}܇i"Du)vHU{^{Lߣԟ~/g@^ h[qt?$ПB(σ\MdpAVkKb堍m~PbdsQ@gu[wM=ۺ3;[}x<BK#-1_᠓][3u*E{/iC`'i-- Vݠ(0.R O8Ld!,.jhHv+n٧[U㡸^b>7d|@I~]\)KʋD*/cmszAYh ? _R1JeSLt,~Xri>!}XzalPO+af5Tu;b}RCJǍAN# Rnj -}.T6_lR.w:R{(Pz :7%Et?]:03˽r/Q8;/Ŧ;Ж= ?ՀaE/ʓU,Z.}ޟ__q6)F!@(E| fKkdqX_VFc ر.} CnεcAHu&r ^K+Ռ{31W*2 [X -x̱ZdX<5B|E0$uɟ#1Y4h{x&_9{eoXr[5@)t›yGWVȻGd+ߣj!JCTQMhl,inbÀR`YY\4_8t[z}@_`^MVc$"3ЭŹS*ÍTƂgoaܩE< dg 0›.˅{MX6lE$bzmw /U_ϑ8ҕbIs9HhS3pjʌok{vdb*\=2uT{K l1{/+^f*9BH0JE7#>HLs/vby,qRnX<6 "F5=>]\?6+Ю>֏i𸱷Y}Ze. 05f|Qey#F籸T$*OnPϻ qb.R O "@^Z DZ{] TmPC ޾"V0-mȑFE=U.=Ogs3앞`i8ntz*??B#-_@RDe{6AD~/=b2w׍E@ oߴ85@ ̴rټ$2KØNĕ9 5m4aZXmJ"qI= qBa *@) ~W|գxG.,p ,X2̼W&t7e-эDPܞh` vim%nuQ0 Lz<8*Izb㤨Q!6S+>{bTk@.wYt{ѧ,E ]~ZRE3m쾠NX}WM{Ẏme#О qNѸ'Jp,|7`ݲt_{%0l$XC|yv$ԇ HQ W 6kѯvڶY޹bh}K%x7sW}qFro9 @wX frPwi.}E[IPB {')iH<-.gmaQ6D9Y'm Tp7JXSh)LO"K/x {ރ dȦh!L} tٗ*=7٪jdΟq6')VwZa.aU*[ `t0A29KIrɱ25tIHIhT-VBً3 QReWaE;f7)Ϊ\irKTH]ȫh8ގ'Z;cUa<ݥ)c FP/` jf*b0:OK&ֈQv? QC_XԺOn!5C*>-L%CpJ6ixi/5gޫJ5Cgyvi|aC,BЪcs)û=F7Yxm3dW@0oWP\$ %悵~+tW $eߔzĞdZI֢ d[(2C?t Bo%5;(KeR0kѳQ.D_hwԳa juh9ǽ^ȠL̴fQY#9D_lq/ Ӡ䣗)s7q8@&""XyV%J|Lg.R K9f&sqbWc+cF{R왵Ӟx}ٶ<mGɞixQ%w>AHsVn]̎h?/.jShڑ ǙfҀdCx`~ b~m#fP2 xcJhBt_!YnN{ݡ;@"k4(+fZHâGG{ǃ`ѸhH644%/>6[P43V=9Ql=x Cv]x[IprCjn<4T:jd٪0 fizrMtwc Qsb}yԖ,*@Igp}9@:%bCfΤ~B`zAOVR)sL&cH)pSԒH˷S_gˎ'T35]0l۫*Uޖ[!Zjԝz|Evy8oGu𓢯Z—F~O1!'+Ԉ6 꽘N2MH!-\7 (i=u.`Ծ ";AzoͶ`yQ'ih;6}J1.PzΧ(z2oWT_..0󌞼aUS,z "G 7 MϤI~RD~eo຅ ʺޏ&~!Y;#Gr]:P.ML`_zSpMhw,y@.}B hE'xi,0*kh7 r@+"GӇ@|e_@&y[퍡Ȝբ"e) Bc>㛏ϵUjO"7E %|qw]nh6Փ^[[.f,Y,3:\7 R5Eڻ ˶`V2oC) `T\A^;;qlU,{&Da瑠\!G/좯xbF~vˮika6*̡i;@䥼#t:P;yQ佇t,]k0*!p'EtSp%}@)~QEpi9*Ъ-Eh|Q,x[̽z{f!~qI QL%n|{IB|TħL|k gF`kHͽ FvH ,|e#c-,Ɔ}GMմ#AdƠg ;V2uo7Z}frd)Wv5Џ@/h(4y{aaA vޫ$"w]OH?JRӤ75jӱh~a&N`_BټZ luul!jƘz٧`Oo(BKL"0~e0a0xn/*mdw Ʀ :q~Ri@TFuZgQ}/K8 yݾ2qO2C>@@{p<Qq6w6;沍!~e'd:f;wWNmGˤn(]=͟Iũ%}'QH^ȳ-d1z)N Nc2ݢ ?-TTT;1l^M]Dxʟ&Ӑhb~Ys274#>kگKȐ U \!c>]6RsgٜZx:,Ц)IR7f(&NHZ bh%GdRv(ːzpHK/{ xHӇug ݶ#r:>-1 9HzdQlٓ|~3k  .h- 9>f ޗ.WR焾1Fj)pds P{z:޷=*{~FyR$vh 0NhP1|d!ZLry!w5:,jFA&ow|rn i)}˳cegWDmH鮂.VT5iV/@wn} ]f9{{e=7`Aa}rQ'Y N7j&ջr w(\\҆uR%喛U45/ɖA2@<µ1C0iӀoI7vΚ< v;oL@% b4"vԏ-iMkh*f8j 6 y+w{01O7ojѦFd:uLlWفl;(noBreɗ0NBY,nYzQ>pB"-k\R>K޺@JLlnW=xؼ2bGu]ҠOMVMQkjtLGHl <Ø:vU?yQsd\kB;֫ۅج:9}p"Q/ ؋4[ cf%^HK,7W> 1qnqd=∤LIb!ȤU`ˀ\, N_T ָ]?F5um\"ɣ$_3Rs p0Vlodg VB~%r/YvgY[F{DeyKy5Vm=qmĪ5:IC .#𪠚&ܝD$wȢAb1FJdpA:Gq!m92<m,@\gK{L= 7j1FIv,-\n"D=pwUMVX;od^p?oQ!UTq_lgJ]Rg ;VmtFݔF{`f 3kBZejma4-M@ JU4|d6i?w30(n@mTn2)>q^F@іoznߝ&0#F>K?"aRۈ;z랒.`tjkqwgkbkV7RY"F!j'r3 p>೫#eذ a釸uO!Um,c={(!Q?G9H~-)] ı=+A |-ݳ,B~UIxP&"DE=wx $ _7ՎoLGJnŌ;0R*]QZ݉ct(N:.S=qoU~R&sޙQ(spM#mVTonƬY9 jGwaϿ e6is0M*~Tf6#*{Dz̷߉S{Nq `f8D"z3Ȯe]2?&D?1ݥ^GPۡX؉p'Q_3{5~ T(u; D`(R=')Cյ T({}=-$>uB*vc moڀnVMqSILpXW`>P,Ěk"L+sPd+h$ [ Ø'd+eNdspH_fwְ$[^l-5vL4iuq4Yk(2yUp_q 384Jzg 0#NkeՈ a=2eRSή"/V彥=%6vkQW/W(3t»~AD:~n֢%yB,*U¶[7RHMr^FR0 oƈ㷁 G>b,]ȫl* 5ɋ7سx +&ӻ eYySXikO-: ıkOVAtp⠊'l}+@A>wf&&6E44&I6+>P2 MwL7" ÿu3C[)ܵV| i'tۚ }Rds':9s,~yQe{y2?ҒR/:63\8,>F 26x/l3)kv`y8kH]Ձ/$9*FT{{ؿ} j5x]<(.PtHQ-T1#:cN])b9֞@wCm6$! A8(=1媁^E5-\%gՓs[pM'.\.>-29&UGAU-̳D2'&W'J2tz ŋydaȽRsJ`S/PT|=L<30M xx!V(]CfSF%@^, ]YHDvhP6_VeКBL;L[Dup)J3~[qbC rp*ےXFw$yGW3 &#\+zgjVNM1"^LL H)+E@-yqVž4WcA'"SGlU<3%LtMfbro1 9}L1?qcjCMl*H,q9$N;a Xv/i m)Y`"[߸V] 3DӤ9'ӲL,l`͖?Q}5kS<02C ŋsa*sGJqJkR c]v&#y@\v@?gAz27 G=7b\ƹͲC5ٱjl`G3}neԃJYsCF6+gyV@7RZaC j^z 38'Yci|54ܥHxRf50{y!rjsԟ{o!T3)- @_c3 {*ZL"<3Ѩs OWɒMvCXZh .Sfk#†\߻)lF m&IE*A~׭W݄KCΑd>kqdt~6[1_ sͧp:)VIA 6a#2\_gV&2S8aLvȂ&q,lGwn!a %XLG*+<셠 ŮS#C5~p-6b Y^aq(LSYJ $+հ5SłwBq8 ]Ǚ;̄Ipr-B.8^}\Ck o:K ZI Ͳ]V̀ͷLqQ`ɥZ('Y۾?~akW_Ye13):0عcDŶvNSyU¦ެG4#%s^+T˦jue\6QJ3[Di҄s8UL|ush`؍L!dXsp+L0ǃsNKӖ'97^l-qt9ݸ"?tƊD#ᅥ&m^ l p?*1kWsTT.i$C7W ِ@S/VΑO-Th $y!`?YuG¸lD(/7❧ʳNuXJ 1F lۧ/  djs:V!R`F09;z"pTh5~c\ X<.0+8*DsmYr_$3E9|eL{&UcO-#8}uHļ5j$w ޿|&Gφ'T(,2:ohZbshUnJ,n2{M3Lgm/JAPeWP}Gy}։΍<ՏF?9Hv5'{nh 8'%qM4I>{x1im ia-E(#u)5}ÉmĒ1$C >FLNאFXNѹiIFPOǞX.rqP==;{j`lZM dY*]*J +0t$7õa~&wfkeaP=PPX.DKgYH%L'UA3z:w}u|@= %>(ĨV^9$R~CT*0edTgHZv'͎;x-#DbN'Mːbll|z+[&W L- }zĝVWat̩n~ъ@/ q:n%=h8lD@~:ȇKZo(cBw_; [T|uR6bܳ|vKÅ*f7f؂v:"Zmr(p6;y< !ޚ,)׿'.2@ZZy@ d(Q/PBq+Yr~j%9gxqrigoF:I ~H{ӦRr`>!kR;4 @JV܇4#C|ʨϮ q L֠0<8oJ#`W ˅ tsi1Wx[;^Aeb&: k3*`hm& ٶ;&-lON[_-7*lZzCL §4|qVϽh Yq23pv?H Ucùҏu'բ&N9_U7@dm!`)Y3j<OJGt%ֻWzkDkoE]ap~Br-JWzK4x|Pz;݋Zx:F'}%F\'ו&ߗ<!?&p&^1Ѥ:*KoRbFx)B-}zEX{ƙYeW, u^- BCXîzW)L)#SHX'>OY/H AD,lZ 51҇"7^ȿb|\_9[Y\< {Hgs&,1dD&w?_퐒b%C%i˳"jUkDpݡ`S!Ɔ7McAЀYL}|~8+MD0IȽTϊo6TVFlPBNgۭ/qPL\aub}J%CӠMWBD;HK%EL{WjR6.a$z uSΘW??H1,g(q^LRmi%ox 3d@tǰTW>+$آ3>][`񙗝4m JM$'ezuUS^WZ!{aQ牁% PLPnUٕuWT.<7Dl}o'z:UXK@!3D˸'f18nĢ ޏc Jk;͓@&_ptu+#7o1l}лP%c[icbRq֫`jtF|=> їlCL++/uk&LȢ2u%8qӖ*=R [XZDLmH?lp2iPõs,OzqXsPتُs?[CFFTb?m'ZNןV E6 l@P8.>,P {SRoYպ1: 忤ŕkbV7wN!aHVLHOw/~`M(ǨbKl:Q{+gArne(r۠2aጙi]m*{Bh aGokNhe2&~yh-w@MAsY!$p*D#+ÎkG^]T2g@7t{ADG/E T*/kA!3p*|TA2ZuL82&wҮxk(XΘtL.EO~,X [J 6F(KCw?G0CRlNv|JZN D!JjN0jΈpנ#hڦ3錕K{>JI='}l@n#FYTwR8(FP76Jb+H\q*( wnu'(ȢM,!W~lLDé)+GIXΐe+@,6U+2kU_q/s+}ff{ИSh,~xo9Pߌb_`ۭpF!ӶW4g̖us[!Ă )qʻ]'2o8d%5(CGl@K`,UX^1 MCQp̛fަjA΂?TDSJ Ohd>,,EkӢjӬUX/7uΕ T?1ES!vsϾ3d_6Q>VqPE D]B %(;/xg{iquCi]Bl;x#x R9?Y}ʗ` pj\#⮳۶\%B8iPklGX g3%mV'>i`BסgDE\0=UqP-nCHj'8&NjpeyN*/I`wj-UA*K>ݥN25̑H_2*`cZTD+}$PrDOBv67$|9ް+9c&&Y: **XV~Wz>A*B4!^!oWcH\D/YO-bO$>bo 1 l3.[,;@,Z7l6\?-yׄYu*,Wj9Mtʧ % 7\G^Y~Mnh͍AOھ&"͋M `t\"C1"S^"b~]-GSU K8P ӹs=Ϫ5bU R?ȍ]aIGJdʉ{Ϗ}aԗ|^X&,JZ,ٚp ji uA5owtLRusy!XL3aӀ c#FqgG bS2HWǓDS 1 v)3g; HJ>O(^S܅mr`KUh] c]/Waw /p^桭+;-ڷ:GEr1'SyMN}Ra5Bx_\WZa#P沍%F)`cr p1~ LI8ӼѾ]~.X6,C6Uq}ofxHqq *1>D*:yqx7٢2C;>pioD[J]a|gkYE.k)1>Er)uJ`I7[p)E`#8VӠ{[#[yK/^ 3h 5VJ02&n?6 Fd՘g~h_/->Bu&*伉Ĵ{NB^\-l9[KHK RLl@ǵ,Hg0B+L@#NlnT|qW70Sn4$= ùS#SIӍ:y:x ڠ!{< 2$jݴΏZ!pV< 9ww[}1^CБ>$3TvgTb,me&>PP-+8jBYȻ^474ֹp|~yb3WTb)l(;3h!-鎂=_ê?mbn8q.XJ1_+ NTdTB&JQ[ZI)vhL;搝K,H1j@It4NWؖ3GpNkž +|.N>@N>8ZçC"fR1<ʊ>A!6ujݎv|0 a͛P[N{ "]39=P$/)`] E!+J7ӀDḋW jզK9)"ab=HM1RҀ\ !+};VFKP ZO[͑@dh1P5xVy^}J{}9־CԴ#ql:xSd!3E-BIy;o5Ml'!SC< U2is _F9I0B=Bm6;Ojui w1߿)voW"7sVXҊ<=%jNҐѐ%K ٛt>{հK&];ʆk|sd;%8Gbt-9:r%sIE7z8sw Ab|g/"5  | 53 d`~ǖ숬" .=]yA{\m[!r\<]3aL444{gSw/[0㮸]C>9:Lxqe-{LllkErx\S+j;o)ӍRE]i6JB _HI99\ SʟOZ Z+;Q03;sO0RS,0^P 8yaR"gFq쩈;ؾU{K(Q̭8KӜoU3 3̞GaJCI,柟,uj.MV~Rs B_. &S9`v`0m}?&|} ? 9VAiz@B{ws*DB`0C6nB'Dg*)mLOs~YB~NaJqch76-/Jwf%FdCC®ʘwV ƛ^eե6D{ĜqBp,bi-'ԃ&м6aKyI!WJJb׶zj\~pH|gj+H1 鸒QWCt.wq!]l 'Y7 csF ZWlďH١)rk %$.%|]L1:s7WJչsܥB.(T{a=+A@$HciaHXMFp;Q&HRЀlN(69Q#G=D31 J!gA(oO-EI&';\EE&lU,3RRca)_&G ^r<{s0 FUwrѧ<7Xw ^DUtȃ7ґ_;Z֞&zm"_\)#J^ԩj"w >V6?J\. 7yeOa`ܙ")Q_k=ܙOmWgI^"a .EjeoPRtiGɢсi8D쀂0?䊜k%i Uͅ?aQڨI/}rF*QWj3؉ q\F됿ox<Wer+L*p lHB R$Y_F|*vn00L;AqUrwLSWSt.*\s uD 2p'hWNxvC{;y_܇C߮n(QZ'ʖ;;L:/e  l!obA8ONa*fX{#+F[Mce^dD2҃y[s|7m?({`5ٓh?4`; oq=!aOz_'BQz Uogl#] 280jT.zUjlVUNTLAdn$@3+hZ`XpTri #>(>TP#6oěD>y;^̳R'=%!;-Sx>xmQ >>`]#QvFza~,ONW WCmeW骂H] Bλ4A5Ҭq"~*7+,`{߷^xLˢ( 5- . QZWl2Pٳ{yffȿSۂOX[Q'R!.x Y.Ԗ#H9JdO zj,2D5 ,:HMdQ5%n~ 䯯paKԤ[jO[BHS2\b^k{,skGu_? goyU$Vsx` d,69ہ-_maFGn@Hv :szAM"\hⲺf` ry.juĞ/G;2@lk\I恾?:b'0@}8M`ز׼O۝MُGձ>dnJjG˩n]*KC[!zoCAs|v* '=k,v,y:;ئ[7zCEr*č6Apn {@%eKh賵k"W iei-GTF4<ֿF*]\*m;^FE2"(P_0ī}tz#zxA~"MY 4q>?y Ë|%^nf[g1Z7ͺ4 )ChP8ggw n0. 7R3krxOA4?l` 7d <1No:"lW_-[/9$)ĽrJ+KDƁf!.y UK +( %^7ъod@_y3@i_쨊AA>wfteqXD%b:SnkTkaPQcL \mӥ7 `9 Sl<s=Cl1(RNָwZh ˗3fH;%w3m&myO._Iђ)\N?u؝e3cy&=JEρy|"X*΃@FS`MS$:hȯy^xMgM/9vcϚ̫49W52=5I=?NHZ䣷ҙB*Rk&hq$=#*  vN83Z!ĥq/B%mI[4]&ķvtnQx:<ǞDiZp?WHSx;5sĉG-Lʿ-l^E(j0Q:+jSE&7<qP2Tnj2s2Y+/UK$ra1ɏuQhe T ̉ 3P{o!/EM:/afLRv tV>} 7ɂ]?5VhPk}B~*so(z#\U_]ݪ8Pcj ܄J]6v:aX)T$9qɿ_V+ePE Rscb!5᧝5fԁₗ`|(Y6S.`[ Sı ^Jg˩MrE<(^R#&Or3-r H]RNY\*쓍vu4`R^}{hXѤgI{0 ߅:iRzHaƤ$`w+"Sp"Zq/g LDK#Daۇr%&F[?~&f",ߌ|fbGͯXr\i4_cxadSmrΦ.R M8lqBep.qpqj pc?5ѰYYhL$ "k, u-XFX\~ :9X~(0{j!Qb?}HvYlD KG־<~ =eQFY39V/}Xx,^XtC9A1$"Do3&2 $Ϩr\eDt_V{RH]Lݍ:Zx} ӣo@!3W7ȜNV;֖C/]{mf roQ]So`&k,M'7rq`Y>,aGOޫ#mcqF:E'7cߑTceb &-P*~s ܠ=<];]mXg9|,5U== 0qyR*d~g(f[{ ~;) ~fwu[X0_ \&dx~ E5^m4`&rnp{=R_?neRe&~.ma~Z 'Ofw@j9uULLCkȥġtgvTIC7K5d4 ځLXt[=7sbt~ dHuAq(,8 -÷*BeI3HxPw9;i}fl*x"UB:D>eܽtQd* ߬{`7xP/ <*$bJo-?aBSVG>jt[[AB@[JNg4dO~F'q!fբd z!=C}P5N]p a5iZaGݶ_?*{iDk-)SXlN\ G?zI 1 F[$uA"_R1U6RXaz#_,ڨDХ:5)J!Z_qGB8$jn7Ș]RB R)ZwՑqyfy[ v'i>;&v4!0Ccqx(R3Tkz#6aޖ}͝#: ]Jrbpt)cWa}@GU_4xW" FF{uz[haC,5+a.emEʹ6.+tf b+rqdp)gz?+e1q!;元鋑i ZVA|3 bYԍQ*G'6f$uR"m5oqN) jF1$L/)0~%YSlE3(ӱ4"WegsWI͆\7gz[Yr [|3"J f2ȍ|AZڪ<;/FpJ^SUѡEUY]B#w;w@;ҧU0VfhkTl\$Ԙ2Ȍ}ߣ!'u=&t}[]ІSQtG=W$Ԟ&S1ž[1#}l/&q`&jxW k`yF l||K|dфi]5t˕R( CAl=PțŗDZE~TFB ) ^]Ȟ-Q[`.5^ IC8]{2٤cB?j*đՌvjs{'; FJ_!m`5& Np*o_1l-tr BY_ō 7sylwXB=$r:>Ȕ^x'ar\1jɁP&ʂ-^2 e!=&9o !3GvѤ6O*jf[]*=Nu|H\] | jPi4>V|t8` ?Vhht1,x(FԏxZwAu |b wP"%d%ЩW [ y*ڌ6zbsC 3M_˝MBsҷ%h` ;m&No*|P>mV(WZ' O Dw.\d)w҈,)BJ=䪧WlW9@20`)_?8ӯ_L sPS' 5,9uF`5=$ &)+H#恹d Yd^6r>|o14l+U1U9_uX=W}¨&[tg̦_TVH _//xeVoGR}~JvT>g7E$u쟒(J-dEa0K'B"ۿqN1+k{M(…z0v \_Q#KmaW|UPRaf\Il mS rQSj1i`YϫGfFP.mDey6M71xcxɣ\Sk(,wǘ}|o! ;tQN-q& ;_fZoG<8_Z<1.m*E#c #E&4qVsrtLg kkeG##k 8ǩ.3C7k1jX5jH5~n֬؜:6>z>(5 D;Gzs[:%ZNn>R{/ؼdXCDtaxZCq:O5d]5FQ1 ݘP@3"\펮quZr)ܦkȤ.[c9Έ8d=58%Z"d"s<#lX=4F7O5HF` J2U H6 x|JZ!GYvRX\lG 浊.2*3g^$DZg 9FoT44hh +en?UGP"ŽKqݒyPcKcںfnM7a&4ۻ6Gt3 9=[_0橰G>D7Z+-#y3ю/fhɽӜu#@EBY,%d=Uv'ɹz9!4[V-3 DfSRO@ ,j:dJ&ϒykl(L6 VNA6{L^UUwAK1^ؖ.4c4A \g(64Ǘ|wIN:<4]͐Q(p>{/]ZNP3{`ys5oHK]X#w.{pc0|k[\>kEdjKiI!6,>g*sigd>w2 X14Gך^֞S^/Mx?DJDAw5/X5<%鹏KlNEyK17S:lP29Op /sq/<.CXam(bC- Fqv+8yNatnaз4VwkDg C8޳n i{|[ ̓pT0aҼ)K u] ޞgQ8ّ j(0ai'2p,=PC ~Ʌ1>*ud׊ґ#[m-i_,R8!s]Y ۼ?>,t{:dƮA;Oko&=$VŢ,dZwKϟzeLPEGUr:BHC{ռ;s~Gsl͟buϛ2c`y&BڥeN\h Q9w *䥥zO> [ d7S\Y.NkȄzoQ130Nx9`cDCn :L1g2 >E@in|6=#n xH@SFs,I`h8@Ռ=p\S8d<-e5lL֯nw(əVz~e !4FQ5awݼ{lMIljűϢO9sFK2Ԋ"{\Vb]CWC5EB0_ی^W8E:t& \R\wm rqO-XW]CV(ݓ#j>]e3iN92G'"[-u@)'he91 \Knn|ȊqG0ؼA~Fe@:h^l983NbRkN)$4dC[Kd&dйK  p.8PW*KR56DLNn&߹1*6غiYpZ I~`7N8Y~.h Ӆm×H "10*czEN*cs\omBvC.}w$;M>3??si~镮.K?hij_NZ5|UVXUor?Q# hE ({($0ƵT3$6B}U2XX!v|p3H4j$Q[P^WV$e>k|K+; GEHí2QEf'5P>xanGxy0MxS#1AWl!` q'ysQ—`Y؍U VC%iݛ &g{M)6d, N6uʊ$RHݻ/P%fQո߫ cgK-$#t.)JZq={n>rK"?֝Fp Y/ǫ 35 , M=Agਰ_eMp"ki mtQtkoHrB#qk5Bi摡'G*.z:PgJa/do F<(sT&\gm.Mf+Ah- f7{l *mHɛP潂`%M2VW!"F}$L:V-G}ժIXiG#y -sU0-oҊid2K:G(UsD:!/EKRS(Yf!8$'ƞ0B>ҥ)|42416 5.Kzɲk&r/+0p#Eeh03 $b4 kl^W;(%]13qEWň 9X̣aWIm 9>Qҵb\oJbˠ8 qg3c-i;;7Cw2^0GntG3iIX<H u7zG9!,vm< *DJ _ьJ܀McpF1)uv;|e|` &Xä\:DTRQO _!@J}0^6drp0uTč)7SsXOxp,:CHr~^N=cr8͂ nF] &S{u^lh+N2Ĝ(/ }ua, 8Q$xb#|j!"]ؙjӪNnz!˛Z2Qys*ӗ / (gvG2/o*PZII&Rʕ=hZ»?m2 pb-ѥK=OOD;V*s׷oò1НIPŮHKiP*ܳ;Ap8N8M'm_`lx" HH8kȃ( *ˋmؼIX35SQ?5dh(RǢ`GE$YވWRV,Ղ$PCi;0Z?$^t}^ =,û팻{ldp=t j.u4F +y uMa{dWZ; 2XzRM:}[%| +4~/8sI4KLA$NLtgVÞ?>9HъrH $84?Df@\|ʎDv-8Lвե\CgW2a ސ=~'zll0^o2@@.m?o~/HA^QCM \Op7z_X( \?8#L ڻ0k~>P܆2,TPfBtzgdHu 2iJjo:iJb_?zg.jA2qcp߹~eO`kIjMpB;M(cw6aǰtae)^*ܦQ#[/~SyϷ~Y(B 6.l(5/m~|6ȶObofQ]&k1?e(bC0.湚ZQX bF$ВE! hkAd8QV`J] b=LBwBpEBer ?L=ȜIHGxaɛPP@K~wvKIK;DtQCpAeu/r20t7}Hz7KLN}Wɟ:LbAyf% Y6Tݫ:b-qUݪadJ-h46z(EѠ2j=ȡ=tsn [C]0q;&լ VEsed- 4دv6CBe^hyy֯Z>20įh/ FeuoXd=JXpҁ>ERNo_U99e jˊ_JMw,b;V>/`%+=Hv6_v [BCP%gc7 @/: IMڟt/wڧeS,bާ |ѐJ\f?Eq-˦+9*vVGeNy:TG `I~X;]Ԋi SptC;2GReQrVk[\HiC)𓉉m-{<I,S[rPX2vԏAۨz~ ݧ93OpsL6oA SYi^=H[YJ;VIʰ $QY ?'L&u4lބtȶӝb:k0&y`̪JW[2_a!Iգ=5{y; /c~bg?3t^Y~a;UA(jy|6sb;43g}ht'-`dF0QΆ(np'[,[h|$KeZ}M1ۏXaMyEu͐q+XRT|;5\ɫS/`K)qAyg@YO7f(_X}7y [ jȽX##iEgb1Rdښ+02a {i|뇋Y )\/SZ5tzQH\1 Y0+5phE07A"X7.];dYvˣ\2iwC C)JIukEBj )A߇@gFf!7O@/i"κUZi?¥=&um0"ϒ$Ѷ*0NUok';$,&-l;r؁\?2 o:Y~k'&Wzy do(ݶ1.y+^iT;=Q`͈՘z'a@ӵur͹pV˂<^JͨI+[b)~t{2[i}t& rӕဈʐ2͇ڜ=SrQPUDgY ,/jW6#?L8+T붍m7S8~#^ +$ZQmˉ5s8e 2Yl3+s5{_Yu'7R ~ìDaF`GE0Z4Y'tIC*-Z42<"P0-Id\y/a3i9$D0 {dvOG̿m.Bx-NQq+ ;X| x,=5ּ)A77/ΝX2iusҾR;E3΄fO~A Z8j .{7/#uqw Y>QPSN؛Y/r鄌Any&Qtōe'ʪpШؖa~{q6(9& ֯Yb-GdZl+2OFVϬSYiM 2{#>e#ڳٍmR,kv?sfsn (d㼅_J<ߕ wNkd/E^]v˟Y{!ǺY . .oNdHK,dF% `%23U4-kcf?q%|+QzeNx7vmĂ"#>kY?h8o@.?‡ԫ~@Տp+< \~ UZ?'*?W?i֋n{ķJ롅蹇[P#I^1!'[CX=)WHO xWϐq~Z(@cxQY:["`vBZ[גsLBogV`D(su G<: DOvdun5]?O9ݍsU;!AJJ5ua wщ1Y ϰ&r{kB`pdX>,xĦl}FE?#jROC}R6ڠ؈Khx ە"j s4=?=6GBAgɶhdd뼥o}e/`hhީrঔP`sAlN̶O(Rgý:LU гF T{ p5nSW8`>~}:_"c A{E61{ųV=7-9ّ:m3C%AjkI 2-LJɻ#t.嫐Cw9w/ߋO*Я%Up,/8Ψ3v,ԇ/҂5˛ ʮ)S NH\m@ 9]SL{cGTCyNw hCӾ04Jb=֯+p7g. ?x*YMf]*Eq>QwE׌Ϗ[䂄M u'Mwn'o<!]5z2/=Jغ 77ݪEa iYc~WKoe~euBMf*ق36f%/jVVp+3X vw)>ϒ,`mY7opyӴk;u: u8p2eoTͺUH0z II?K!`/uYZhOFQ45>P~맱?3iì%W@9Q@96J똚F`F-,lݛ; C缜l' j~GB!uZtAi°GA™@ip.VE2S0kX|uDN5.0},k 8ZRPC@t6[;s`S^^ \4zrjJ{KޒZI]n̮DO ]`""9ACKwlP18'zPM,yAjbkumG9ٷDzM@s$ǖy;ݫ%EE>9,ΈKtZD]Vl*/)\˓|w|^J_r?TVpBkxB\ˬ&5}kt9 ovOڎ| fGLW孀uPX/p +o<_'9Z"y_k7r%rG*Xs$96cf+8eߩLc]CnH\ g xa_܏WO^jq1iegz~&w83;/1+3>O;'b u)GFaֈ3QuN lЋ|ˈK=72)VN?yv6l{m6x)>cɎ([N A"lVmx2KN ~mx Q^0)fڧ]#5h­"t>!:qKFĉ(,,%TŠV2B]jh:L&udf$.(!"8_2^E,ol)x3w'ťT_䋊4Q=_ Tdd|u!!q&{=k=^13bn S(*J/ޟ0WHd.6=2~9UxOB~a lµZDY@h݊fM5;GOb@U|+n{oii5JJi/ %}`Wr~JDkEwtD=A|Fߺ[l1'hL:W>t6>Vz( xpG gc2I"ZxzQ[:}BT+@C]2zϔQ=쉽1kj.8(Ep_-5dJܢ>#>RDѫ}V+]uj`*?ba9t@>TV `O"Ky؉+Ο[8ܩ)GξG}cVm, P[/ 9k)9نՈKn;~߀8$3`'&P6܍SCe|-7 I&MЮ[7rQRsǞO-mO:zBxW uC}qE If֔l2+4ctPHoo_NB@?2g[ѧ~RrgBЄI[f jgbXUho򮢌p&}x1˝|/5Fse#kͥ we L衠L2:Ou;+ 5-,h过  oM丸PV`ϭ ńӃ:dGwd ukC/5 aTR~CQGIQGm63DR?9P+܏y!0 ,{{J[LՎYo'e2"9s%v[qvHz(Y9̈tx+1 ~ hQ!2B̅8,cޮr#rIP|'Rd4B!cfiYEɞJw}8*/ursZSHeY)ҡ 䂻ee ,ƅ^camO.D| Mۗ 6ff%E\!=_j3T婁< +z))aYuPwb2>o/tXVu>?_F>=|bj|6@e+)~lU컪1WKG7s E@ⳈO=1]AIs.ד/Fƈm֢i6VmYv E&@XxhA!A8G88\`p ;Km=Ss"rf/DB*(%i5K+4O5KϤ)Xr@G ̇\ KčS#%1Kߎĝ旨|ݥd %G1Ǖv/򜵚զޏ{}C##{7({P褽\e$XTyeͭ"ʓa w">7e c\+`VS^ "uM>[.wy=eSiM՞ 7<*%Gd"ƑVYm+uҥ6Ynn Y|)51$@,rhA;v@jn޿V_TT97 qܞach0mQP AyJ x]56a62z dYk˷~xLaSh}fu~ O6*xۓ!w+2ɯ"R̎&\Gpc ƹYfFo%(%5pDbu̕$^Xv&m}IQSQ^ՎvRUAb+Эq7EQ5&r4t1?u~p $w O3bq[rirJ'nVe^2!;\ |kkcd谪qQ_IgҝfF\D?"~>I߅[vDm*Y'aڧe4N$P2h޽ϧ`2  |fr>D7=Bo|g'njEohmHmm{#5YA~?BȜ%2u9nDwCݩWͮ N , TEj1bVI*֬^,c(Oo_ϼOb.7C;JK7¸WۓUڒYtl4ِ uq|Nd?zPW>75#RUY^LŘowLJOg&ٴ6 g>=4alf ]8 }RCT$$lf( ^@ ìi\%HkS]k@f$D~aBkW~kH/"LLs?e%NoE] A*T:{q_|P5KviSLdϠ:bpGJ]&L0.C<>l!̓K0Y@-I"#Npw#n,]4rpQͻ+d6a95DIe,w`f\8SH}E{\04SjwAqb>#jIt{o>Q} nzLb6VˬYE'zUz(Z<Z=2u={jq'Gzn)mƬw% IRI. ElEYZCvbYTH0:CTP{هRayDxQ4?$v-NLܭپ Ҹ r.Kזj#dܫԉ|FAS7sm?p2+c{2n 5h RjtLS.wRA O7ӭI WXD=,--z 6갑1QW`rAԮh9@f&tf7.g^`QB.#Օ>Qz(N^iUvU"V5w1Gcbylo:0xERkܷÕNCvvɭY;֫k {՘m#"qzQv2w Q jwc؂K[OC .pJ%gh BhuR)$׃Fo)jp($/ȼ[Fye=3( mڋv}PȫhZ֕O#WT^Hbŕ!==#֏Vi=;kibYnL{CSP>SX9-iIXiJTQjZ֦g8Irn}˖RY(tF} 耩/C<~D$*[[廬.1bf@F7QglnjRa$W7v3C ! 0ȋUKǁB2]uC\a Hdld؉:ꟛSb 8ڿЙForzGIxb[Ѷ6Q>ʏEB8uT L.6K%&#~ŜbWA;S3[e %7 jM3q_"rw‘%_{~ɷn]q& Y>SD~] 2IT%wU~(7|,|g{ ~q=䌳TAu {W\)6Ṇgx; )]D1"wa_L|ykvRRQ:=iMcjaeMKqNBِۛ-Pg&?cƯm&^2U h'ˤ<#t8YHj^5L |ʁϠfm;νL@p݇ҍ"i`A*R}n3ŻLd 落GqЄ)KP8ҝ*ptiReA:RG>[yy[?r?P5h kz34V{[}PLGE^"ʬ&B7q$A"`3xGs 45=lZfxt~dl*$WƖU]S4,Rkǘ7影oSi37O`p)I^_J"78~xMa1-΄5(=JQ ϘlQ澌 otUQԂF\;*8;sN:Wlf9n{j䂯$*,&t8i4 dudӥCx C8:1DA~a^,Nj8;mpig#!#wcHIBRVozxma`,:;X#UG{Xkya0~/xI#ֺҏ?c~XUt =r_U=zU^LpvpC!+lxǎ9sف]4.qɟ0fx$^Qyr;pXX.ˮTQ6A("}037\3-P _zjMk;O6z`#UeX h^q?Cd &'U2NpO,I ?;2vMz//KzMUppPte::ߔfp+ %_(i,{Xi=sͷ{uE 7ܢ3Ȼ'1!SJY%H&?o1iu.&I w+DT󱒲l_R\4<٭H(ElAz\WDel=Kݍ'Q@K|_\0ZƬ` 'Xs_EXGŻRt0ۜj%h?^U~!5e=)Px{rs}>>k9 ++pJ@h+,/7l2ʨe7@Xs͓PQɔSͪ/UEqԵUQ@K+gu4&4C~bcz17&81x[c{ ~os$6jm ck!/zSCa0ǯ]j^aEƟ=qI!E[~mqfN%R*0kp^'Lak$z.)=nмOKܝcǫu 4'ت+YJXo)R-`]S#{ /u"AzŚcKHWFe45I7'k'wp`P$)m +LAd&XYj4Q-TAE|տ4 |̨#3^BtJ+3'$16ݴ?!Kg<)Cl$a BlQ%$V]ʼnkߒHl9뼈^FZhSz,4%" @= :3  ]D8L1iO^$P6<: i ΄~fKK)QySŅMQ| ML4O¤YځeWc5mcx+Ayή;Mpܻ@:]|* 2LxAahp@.<֟`7tt DjC/ $ kjk9L1 ;"< 1@CMB/XeFT~T~J݊pXaÏ^ fuo0mm} [PqHUYL ȕQGiZ\Y~Rɣ+ M, q<|P;εBN3GSr* د4r3% ᇷx%VCgi˧Y, -<ǂڕob +h\M^ Зmle% &"Y)'Oc3ڷtxm"tCrWiL2 shl^LviVi̘bq ̃ Yy߆TbyiJiȋ{ӑpw8TO"<;:х¸Id!!+SsEhjx*_L$)EoD?tb2_Tܱ -2i+ @Dx,k|<o20O ,W}6ǔ%ҞOxfgG9U&dh>^ƒi)g3y^Q dRG~ T̽ޠwaB! 9J) o*VSM&P +zsJ{ݴ 5~Q|Gă`x.X?#mq<HVJq)9eu}#OOgAm6yG+ J[bTd3}FaPJvޒiSk՞uɣ-wV9chuIɮU{~KȱXb"MD^O@W7PP:k H#8)D.L7 :cq^eNsZ jו7`֧~7%s;9B[^6M5GqdG3C'ŀ,1!-Ø~ONPZËvf?73 :4#51ὦuh")Fia*mVWs^KF/.=0Q&~2$,OGeKa|?m 3xmc #Zs41wݠON0/xFabkZ#ص+lMP8Df`2sK 1 ^8jċP\9b`b;IԴ{j{ huc z(D'sc;X\$8Y۔m@߲ f )/FDxF:(B9mխV>Ylق0ǴbbU8*<3B:!4vz`є=ֽ[P-BwGO:P˿_ro`_̘37J8Q{]X.u>,pP{ۚ{TY@r^L n! 0FKLPpm.ܹGXiagCԥ3t+@1멟_eB#nersh(.[a9vm*ٯhi1RLJ8+̐="U6Nr@~h f 79μ K˓VfluPB\ڄHPXE &;ENḞ~ZyҎj PVT.!uY"=1Yg Uͱ_mgqjnTfZ8ZZ3n WPNL 9#φA4n4dOO*uolD鑖v/pG]֐@MoO!mV@i!|ӱf!/i $ ""2 Xbn΂ΛlFAcoroEKj15zQuI8oS ]" [YIrr'cX.U|ZyuuJ)Movp;3& M5$S9ҠҲB/hmCJ[XCX?N&@txEbDHQA%a싁 sqxIJI:a#jMjO ¤!-gfEn$B'~d^@Q̽[1ѤZ$QHen!=6 ;@QDrEbS,Q :o 6+B?8X)baYP9mqb6ӭ0zWK:\yN8evʣ9$O]|׃|gByEܼ7o7CHޑwM_t<5zO- 1"|֭* $zw1!֍VH<| gꎭ `N[?ʣ!d#v$mHmӉF/˒0rkm 2RMFytd(:TBq"Z WjU(~?# +`Jy?X@%Xg*/ M;96A*[OWPjV2dX1~MbρEkK=i ZHY]hYQ>M۽*7EZAESDKI?&jV.kڵRpsS,4K gW}׈s4"^{ NjE&h֟^`.<.TPe X8ӊ8ǖ1 ᇚG& $0#Ǯ6SM?ٟ ,uzj8;{W~Ȳc8i}Ҿ& - ]mv/@A؂0#I/YVvMzL{"D~}w- owλ)dktm0⣣&,qce>u+^=&]MuA)|NE?u_򠸻cx*`!]W:T:7)\mM1 bP }bْJw< yHx'v\ꖼB4yS}֞9Ƒ> 51 ݥU+69?%sbGaLTEt($ R{N֦ct C~Qʙh3<Ŏ>;Y2V! *Iv9}ɼh 6BY >֣iJp$d[R0;8P-JbܒJ?t*/V~fZ٩c5CK--Y9DqlizCS bL4Rv֤x2=v'CiS ՍсɳȘ1cV|zQ-=LR謁^?>rU~VHQ~2vtfMumXF#$:)."N@dtp6hmv N>}"ºר/07>]󆟂Lq@Ŷ;K"Z{v  ( Hg-@nX;F!*A}fSd_ R8h+6W!+X -4zJ !,1٠U3Ȝ^:/ՀF$8d~陻P+7Ai<0PkD3++)J2剸 S ;̫Lrqgf>T7DT q}?}xp0 .e%7 8J ѫL7&e֍dJײphC:of>A!67 XGpQh[Ҥ~@,8,&T9 -\=:)X'ivY}6IV4NS4R<.VmlPE:O/+壠=I<>*6}\m] z`MtJ\{r-/co)-:qC.qjR?eHm_#TueTbP 2룘]sγ rF;5S%K+ $1gkV oB,81\97Ru,T"qrG>sЫ/.ɐj(wu'< ?Q[0z"FK%:hbf\BggՊB ڀAՂemGRqەDbtAs2?cnj<=|s,T&8 w6I9G R0$=㩯!vϔaηql2*D*_Pk hw|p $F_&#Ol@J/1QMW < ʅ"^$k;i*idk#QTO=i3qmĥoHwe$Z(1{7,7o#'m٭jF4F,yWy#C 7xKO8i@ &U Pd}RDGw&# @i>Y$ m* 9Fk!L#KM ߔaTBtݵߠ 1!.8*$Gi]C3 c7 k6Y]hp@nN!/__ ޥ.U=M9:KpF80M "To,-q*{D\͓LZWB6ifRq`W]فY HpŚu9z dm:ʹ ̩ߒ+T$tA6s|YގV?uo i<*Ļ3yylGhVA{"+Jb'5IB h㈳zz96ŀc_ Y\ VSݗD؃A]b2JFP0gp$dҙw1]ӈ J=4eZ|e2󇮕[@Ҹ i.6t 8:i[F+M|q~Mej@{( ]xN, u5 ` :X/ 3TA"}>-`{0+ E%_$} y<W]W =nVa˞ݜQ,EFZxn{q]h]{1^ foӞ[P1l <zȿppM)cǻIVOKgr3@ 3|+샗t X?A?AIJtB^(&,3r)rg~n0sTI~)ª^ L-~"WoW6̖1m߃nѰiI+ϡ1*t_(lV6o)QbQU-햹@YFþH_uf+-U+u-j{vza%C[[%] j0ڮtϰ*ٮ5s %~N 8+_TO<6@Vm I_pBtB@ \YQ@̲/V{4DhOoz 'fG{.G7/vq\$+2,qHn7EBh}3͇(q!\u|(4Rw.$#%B0 =1G`5G'=bYK |"->3.ת=*q4|3mAQ.#ϔl˭tKpOvq8%&ĨTa+f#9V=/EM! `ڨ3"׀͇}aY.\oYd\Ru%`eһ2P E+k}tR<$_έ>@@rtx_2_Eq.1ӿyz:nh`3]K@۹m^@{i.]"!HdwtDhT_ϳN[*jDI 3LP^]Z:[ 5٫j[Dz_5\ݳVϏDQnnKXw nX+nhs[Fq )20rFN nH՟%ᩅW\ -9 BӎPA[q$FX_bO"V^1?JvAY9`'a1ĝ&߃&pf_N,K~ JWX-utb)X(ObY0Cڍֶբԝr;Z6o\\,2+k:Q2ݙO}1vsogW\6Nscr^Fsi;UHMKVdl;V*&u)# S[0(4@iʩ f-}7UX-t/ͨ% C J&=/Xsφ}aƤb?"UMi]Q+1ۭGuNap.owJG7L~s , s "&8vyeU"GVXi <Jz4`V)q^C&J0w `:pǤ3jJ}SZ2X *Qm2dl}Vg̜1kw N,67t}^"O'_p eYPdØ%\!ܥW5LTN )9 jϒ[F~0p+ H_*Z}Wms~MjZPz\)5ҏ; k|V\խ}Oڿ IO[ra!\Q4շ# WtC+.\jj 3T%,66 QoM").N&;f/mA3gV]D+^nac$YD77 s:'텄)k/٣|8@xF=lPF~>2i(o|қɁ;K̏Ah@5}yŔ ]X;XŽhNyߋoPz5rUwpHl!(o_px!g^0gFz0ΤSj!g~]l=!@`pBK)6afY@2l1V!U =rC%쟶K^B1߅r|'hGFw>Gv!k %G7"I^ "AmW5ȠymtyHmUN3C/l폸︄0FBCx!n )zXćڛ.=H[۞n>lnu!aQ'^ygZSb6Vk N \ED]QH>jۄÚl&;ߜ c!B&RB Oꃌ;)F V`$rO{)|68[Չ(&pW&Ts;ӺR dGص0/R(Pd `qFC !x~͋#CMZmg]OփX ]??Dw|ao5>Fݳ׃0z!b_${: 4dkQEUbn ]^~v3B,P(!&?Aw;@YfJ=V.Ʌ3 )IDvje`C*zubOy{*,Y u!M*W$e.egº // mlS-8軅OA$_ C,{ey9\9\6*}; ^2ʳCQ0sQ&Kf\ iORZ] FJ|X̖:R00_ `{'{w'杻ԖBcj0!u3 CjdCytW2;ȕ &%3 +m,J_Ihn/M 5]ԟYt% V0JDKd! ;v37bi֓I3)KR `V6]KXDT+/S/ɂFOֆ\$/3MD,Qn?8IsPz{@g K^ q/&h^}"kB6o[ :TN p47[b`!B*4Pg,ZNxK[]sq#{ӷI\l(l_A)  ctXgPi+<%c[{|Q}D\a S졚0øV&oc&140 U:%nNplrZEB>yk3mW]EO1U~=nft嶰wq?@Y0ZeiT|}UNesQInZ >\ kakHuqFch`v!dp}[c| 6AhXTJm4s6et1hqFGp$R=)1 7oǥ}i/\G ;COy]J–6L)grXhbN\7M*Mn2n+7 k70yŷ7uNg3D4а"7AOZJP4j) B!f'~DwNT9;;n"V6Zwu1z;*8\7EddYXޱҔ4gX5UEOy+o=i"J+֭Vs:*W ӱvqT.퟽1z2$3 dP>]h={/"d^)p|=|Dk;;?>Vx᱌D EXc "lkCweC&7u)}e͠S~ "T$ j]->xiȋCV;s#쵀o^,4C1t?{~?jYoҍP֪N\QmlO໪&]?4x|cPATb3ffg:;x?}9J Id2?"o}h/߁ʁ˟$y~e?%u?ek{%*p%.<>guCR82& {ns l+aD= ~\k](?ԻGDi%#KCUqGh8Igy.?=@K⊩n~sҍ;%!%pwЃ^_S`ooMWE-PkA'9C4X_7MIiԅ]ɡKΆj}0~T4@$8{ǮЛ@vQ{rG{Ϙy] Aľ;KZ_jUæŔOG1%lZp2!l+dXIgq\3q"]:cL6Ug\j8刺^6S1c od5",fP^> FB]'|Pvo.S Uk- &K*ϸX ~k/eXQU?g8DBL0FXBSYoIФRtseL e'߫%eL$2saJ_ZI=m}bMyx'n.횗MZۆ/J3w`cA_8ֲo:ƛޗNo\y 6so7ܫEĹIt0}H9dfp>s j 683xDiҺ#,VzSd)=R߅lq^*Wz@Ρ[JFVs&/"˘z%cu[IxBwrU?5AuRV I 1BEKH)n_xXF.'@@+EϘ f#:m<}B.M/'vamZ_Nf;h8R٣cJTf뢽;<F%2u]Jΐ&_K$W^D'Mœc!䦗i-cxPWQp"P LPNiPhr9_Դ:o/88E+iFeC7ca (P=W#q'Tm=NM4Y߲!U߄Շ#qN@bl6,#J@'7)5Bk-$so`pmhe@sۀ@. &# a97>Rkc'Z^4CdǓK+OJ LcuѴx~1,{Ƕq!amx^u]q|Oc\\{H.=)>br5VX0FQ"Ub=~/(41yThr7 ;[ >gvFŸm7GV2ubv8(ӓQ.vOVD9Ukg\ ,6mnA38>Z(;WÓ791%rܻ>3'~J+&sɥ񧝥7|8Fo4{[{չZm浜ؘ&X+̼s`h-[8tC*M_ӜX{㦓,'=uHG 1 w3UyAXe*s5Skde, !q֢dsN̏ms1WU܊dNVd. `n}>"^1iʎ_yUJS.|9}]f JBr`jEoAB܍۠Iso>^\maveKU.U/IKS|0qsSPZ=qm]=}' GX P(~%>^Hp4ԦxPBC;Qvku Ӗ/R`L; {212VEx g 9~Q㥪P[xke+|P?>[aQc &Kj_ fQ;8ծwpqY0\\S 1لrz<_٤b7מBHnbCwZ{TpQ7İ}? GIo{s'GLۤd@p㒛8L0y>O7J(*#w!]q0Er֨x9:dU|-LՁ{E*VrFْcƀ9YyC71mɍu n6ؗɷ ,b64:ې 1qVI^mT9 n]+\xu'rl|iw'.E0fb:ĄR`Y {ՠ̆?QwH`j"xT&&lCžڈUg0>/n T@DGC6p>i .g$%:- )7 ؾ 7c+ ྊrĹ喹B;>8Sz2jxM]Ȏu EƈC^-FzLGuyE)\p*;l(Oɞͼ3.(}2b-_2SnTVoqA`,.o'^%Ow o%څ%]KdNo< Y/B6<;9LY3f{eH zJだ\w|6F/Kln3?VАP/f3 8?,ReLr7jGJeb,d=\x'k.b8 $ υ_S.B0\øȏ]Mަ5j,hs FS\ \e󊆔SdfR6Όh0?9>疎@\WwLOmL k bGQ<djHSmǟ'DM& yxf\XH1Ioj~wf"t:\vpލ(}a.,-K4`+MC4CW sC +yKt.۪?Ev9%YAXT,/)S(IVwV%U유gj8ĎJ 4bnߕc!@fʐj,ctxqқ{Ozx RRL:߃Wۼk>Pm)f]U:^B_W-›|D3EڗqFΨ~'@} mˇY#S deG }]Rphpl/+D@ yt^~$oig(fwnXHrZQ{7f/NP#ϑ{쑻|iqqۛkx$A=E5SAs1ZawAogN)v=7&kC->[X[|FSE|<I4߰[Cg/xQwio> w7r=*;Քw:$/ŝR }~N% J+9oŀ-"UnQ8S&M"A@G+>A$KrbDEn܈_J}NJ.S]Ӝz syD>Nmz r(َ_S}%:}֞s0!q L,*e{dy(CIAb'#nh-&:jP 2vŽ6' 2ZUlpSRBy u? #_WM›>ΪwjI8d@ NhI L,sYMmo/c;Vִs7;g"k D GRFdc37Ά KQȅ"̲Z:+:_qF8/J`TZkXT[-e@T=-PK!(kRnHPx6KrY@XܥlcXPq5 zW#9:^j'4scH|{0j0zfz#+ןnkk *-sIEdtBn~JxȒJxvwO#I  v8!srOCRUY ͞j) Uz6Mzj5M U6FYt۹%hp W%f?;R~U9ϰs-bA`;lth`7s>ՎxRwRU-<\ӱ .3}Uו( cm>>Hi{eUf$X)|"ֈ 폽mmaxeŐM.R)GVuv^'ѫg8)bs:Hg^bu9lPo:D#9.;2O2^ ;5%+cb2v,@6ꝫި'k窛H/eSJѦO ^$n@[N>SY4Φ7ڪ쾿(K$ȕ>uQ5Ez_˜WqRc>`O)^аhH8͌؊dK@6ѥEW]xuOg x?oyz_璥;ss.f+EG`S{ϺƸ9((KijHc0EK醠P%\dQH#f%C* 1t&"a[i7#㯗x;.lp=o1[4 ]e=?B#\q9?)Pa=AdWV[ƢV҃?>mDj9L%3x:hlmxm,t['O:6?/40dKi\Vl0*kXWKIHO;q3J:OK b&朅+_iNaqưEј}ڔZDȈM55Wc 1 {x6wsR{Z:ʺED8ߎ'1srO1KBO:n h ~wp$ ~״BqM7#旔;[=bE-1-u(?xi;/pvp@ԀyZVUG !]TBD|OD߁AcI epyREeB^`+()EΏHBB25ׄAP$X`::$ ?ۀB dQ 𜃛_p dM"N#B:bD3"7ݙ(3`emmթn%T qR=ZT ψ;}0&hc]ٖf6k\?wtaYIsBWZMRlT FW(I|5=PZFJY!шaX8")ooce<aTKp xӧ ifUm]sL>|Juʣw@:tMd[WWj #o"5{S9h>rB!T|MIЭiW#"tÕ`0좕Ҥ:TrmL5Y5## t};KTeTr+ȓ@B,Z e@.@4!=Me ԟ-˴{hQ3H .n)\ڔVEXטύ SHwL~ɶdB{dP&&뤚,aDݔ mO` ܈^",8W^#sD%G+{N:-$Z.#>#}s!\2j5Vka\dI:ΖIr컠>8$ݪ;˞Fu$`kW skb+\ 퓂ҏ-GdǷű"jkS"lṇThTzZ8;F}.9wQK/hG;?7Np;)TBѩ9"_?ͷ6umٝp(L2hs/3 ,/0±8.RKПYgO; +Idt[Gl r LƏѪ5}TyT KC7T|eV>%'p8s<W+VĚ5n2,iOݭӵ;Xe_P%eJ±;uBVTujmq `EaҪ<,VMo/$nV}pzf,+"Zj'; a#3(X`Q;!.4h%s3'BXk3y6#2z!dlČlm1<3d;ԁֈ$Gvբ(oN W(D>ABzz?lݤXlln <9&GCj15^@ eBj J4Ko'x){Q~Cؖ|vl+B={++\o9 a]*enr:V s\Q]Bi4;o2 9oY9/w狠dxB>NwnхTjX9.cM1*c QEqrV8-n;LQr` K^n;q"ZDU $HG`W5TcJzٔD:͐X'B-wF/ud6:VTo=PCz Y8yzرyd2q}AQm cv,jWcF3PYTq, ~.ny]f2fڠmtcr::ݮlj0DXgBMQdc D/9̜t ON?׌(*枥-t;Y;I{pC ?s*hYdC:([:xhnlHLɏ1CF. ͕ٿST62g]\w/g],xb{Ba닂4 X4y@&ɝ˷w%s`Fy|EEN_t||&6%-OC&MFtj,2xͳ*fp+666"LdWHW8̧݄k ;ͻޡ",29c""0IEXIl} 5Oon(]ҵB|Tcqu6U]뢘̘[,>X:pĊK3$ͣ' V/$zqSׂhTuPsǏjŽӍ92%67rhkjCJu(Dt388$m]3%B8d8YN[XGݹxv~̙a<=@z_]O9bI&ӟ:AlD}1QtDV~}o~09p P JE%btesCHhMAv˅F:n:#?t ֊Y*pX+]1z|ZIјEۡRT,2;,)65Kip/SE'0xMה PM&Eʬ2E0+ ˘8)4n/ODuW5kV@) 3iT,d'4ԍFw\rPGv{fpՇ@gM榄 @L f3¦'#6 2b@›W;:ܣbVר*Ħ #Oʠk?/bv~"ءn<,#fm9= {vN Qѵ^AV,=a}Ƈ`jR5i:v;\xV&ѥ䗎^c'Zp#>|<=#>}%CΧкSg2t ![ ѩ#jeh<,Ł1t5<'?[Y6L<ѱ55 x":)ht9gtOYР8.7J THA3)rFL"/ (m׫xY`xZyq݇b61:.y躝(K]C|T2j)۝8?ʈAݭ sRS3Ye@eLq9~bHv뀯] u~`n( %HMea~c"٢(QGUarZDP}lvvkuy؉co26vTC~A}?K (vd4$4N&ak]L&k[Jy'qsrlRz\RXQ,L=)tlgS4r+}d02B㝜4D rKߛ7:-轈r5.,rpYwwq*I_BU}ތ}'bgGYaY'iY.BMy2@^ql1NzD eʪi&6~SP;xw!& RHQsx`/-wTz3 Z ,fuZ N^%n՘6=𴧖[ 4Cʱ=QnԓZ=,1wGf%piH)H%WQ#r@{&qFAiQkSY3$x3S(NgEL Ge)0gՉ\9Qق J$PP4᠚_Pys}@{nB:ҋ度6\xaUsjpGbKݯ<͛P~"2fxH3kklL, gc0&2QE6XUDN,p֜ pUt3E1P5ʂ7q=+|T}:/cVD95ulU*{U$nި>0G9WX6SYZg[-jdتnu,c$,~oQ}Tx5Β^rC Htŝb(Ԑ:"o,]\u_/,΋H73]q~:![ Td 7#ֽd3d7[1,ﵯ˧L7 ,zbacqwk0(nHyZo/&Sd XND+^LXgYh0Ijjp!wgthfN8:oqg>s'+9Y i|DiK{~4Iq~ c>݉j| Is^a0Lr!=>=DF-pzyY 8ڢU³a׼PdJAkv ڪjh|vr0̰n DDեĦ.|.lU,\:"a,8Yg9iN|)m4C+**.7)f.W-iǬ Nb#rBmЊ RX㗹"zZfY~g. ߢˍ֔ g!}d{YMHm}+) 1Xw+c&'1Y[O|^CGEXfG6%уZN/]F5HhhLFI/Kʼ1vfAXJ/J$lgܰq&K֡ ՟X&,e&¬'8^Y}diFli :7+-i3uif^p'-l $DqTrn`)co{gK`D8q/52+DB7JQV~ QD`OޕQ5!؞]{(f*5_z^*~[KA87t1FdT Aާ?+,-x *Q?j"7G+%a5L(]/'\P`=TOTk܄7AܑAXAPPF M=aJV=\ 3gˤ/ݲ2Cyx)Zۢ"U/bsf_^?I 6tҌF6g<,޺|fpήPk Ȧܘgkt"V=Ž'`pL3whK0 -&Mi_Z[Hѓ6+!Io n(&3uivYU&#,|& GfDr!J}ծ E՝t\* Mm [,0)og*$?D+.g3 N(p^3g qmHkg5|3R$9sEsD65hz 4%&q~m*A H{E2糨զ&dBk*0tuv'R5^أ1-CM49v~t#r2i3d?@irW0e%N6BH 0•~3;Kl_EH׸3VP@҈8ʌDzc  .oK5٦\wƈldHbP6-iJ2jyĵA9x8ЦԅJTZ[fBKSm9.iOk-@bgEwfqU9HId{Q/rƒƃQ! U- v?sk? ~VI3WyRr6sLjkf |d"=z)48VjøZRBm,^_ h;)[B,y* q3.FX5Ν>E)ЁܠT)~f@kb`{١cx5OO7,mD~J^]0"ɕ|`wZ lYהXA] OVVHFmB7$̙\t8~5{0@pqq"͸ صd:>{-)M8qOV,T:@Aҿq, jڌ0j-c! n.PVYhٷsܾAU'\%q)3WFCDgW8DYDwI!8FWzW!gdCx`l[(LR 9 Hi7P *r":ZE_:')!*B,y-U!?8p('7 ̩ *Pmc L MW< |W>GU9Q5.ңM.sku Cwެ2B Pm%)Pwsc`8x>!:Cfj~lb=@a)0BG 4 )*Qv. G0k?#kb&ۋ=GV{f&ɹ4?`^a Qt C}`4&kFUOrŠE9h]O`4Tk玡va,%g,L9,=sƻU7k#_Q,gk+xTa٣Ԑ{萆&o zR'<s(*sFz>ێO˖rۗϊy["Uuy57z^_"|cý1AjXq4Wϯ),s9$C+ (@'h:8C{{y4詗2sXD{vK}06/y5%`-9_"uhрi #zuA:be'Yp([Q.-7WvYeƆ=*\ ξYR2gIGTFVePA!Ӎ$<):S?`kL"peRU>"qɆp  Kq5W}åu1btu`drvV:O|CGDT)SM?fH1њ$aKIt&6p1>B_A7${BWrSn8(;tHz|;#/o`N|Bk>F8YX)s_YTGbp\=fMm}^]+yӡө8sa{}SOq iyϘ®U֮N@u j~ӳ9|rUØ"4y>>/u%\<L`PĤw*d?} J7 Y0rsMv4`Q7xCgFf7[pR#0$e3 _hȯQERB|57B6i2|}YǪyQ^'D @  }wWPAZ+$ _<>*a'ӖX,ъdߨ&̛yBroݒv>_d.,iAdoP'@0,n5[/`V7 G̕j)΂ {u0MibU?Rj3t-sPC[(/ctyFSUTgDB m_FD?0m06^_'O/7\ wj'7*2]/UA|~E߂Yqi^!Ӏnk@dǠ/F@Qy@$}_ V?X&mD7Z(q$y@tef8dQ$$n| jU6(z(`6Mt nsP6MX#M"NѰaz:UV[٬Bھ|Q4-y2}ј5F@Sijc?1=LxY`]7rq{F0 $y&)u# 9#c#_ 蔉5f8PVf\#bAT3Puc<2'ƞRMC(`GBu̯yC̻>~7O&~bt XiL?`R2$ZD1U7Z8 c4P!#iQQUmg]d4IXו : ybRHB>Na9v HABaHFoLo~tMo%`29l`d2 $$N_Vd&k\qL0q'9k]-Z/`U̚[HxW&&`/B.z[Q2 ,85ʈB4?4Fnsz$ѠZ%^VICvxBH"@$\{Ddd ykh6(&{RS!la_P{9!9!D@iSв+;H>*H;<((e c<bL9tp/YEd #DP.cL! Z/xbP.B59V5[>e"Q}[Ϯ W$X|p+ӊU(NY^ѱ3) z{)CI r5ui` >]4Q02]F0 cXv" d=-k >RL7iHm4U(ض72&>Pg|Vbڤx*L{dzP>ߙ1Y 2۱ 'tKwVZ3kz@/$qmX"L@݈{]9ˍE edEYU ~[j8&,:/м})ccܸ(,m% Ϻ\Ws/nm jDEx德Ӳu:0 Y(@4>|Ars+vUy<՛VB*J~-.e7 |M" ];F\X"HnNmZd8{N~;S2㾥 oCcaKK[.p )9VԻЊ;gtg9$'Dgicui) ~ I\C`mx 1s x%̚lB`O#sFt}G0h$ `z yA2 U~4Fk%5q !4f m^l=3~J]pϕJ%n #<}303,?dYu|-&~rI(ZO"o͛\pKIKP#n:H8zZQ߄lRʙ '9}i*Webty]b7$"d /,?E㾞<ƋǾ~mγ.:H|(Izp J}$)70vDaTln}6?}Za4һtd-hZc_[mZ௛E9J ^>]`Tsj/)t >+c&VaUr&(phmm30'K(-ӟ>|yɦت؈tiQ> ߚ[aF Ξi/P J,9#kO X8r5oV^a(ɒ6F"^Vd?KcKB$f]CH =ht~C`#l>@z3ī?@=,߁6 y]cbJ0vei-itRLO4#r~<ϡJDTs:BАޑ*K{j>"Śyd= 4gZ.wՃh U^J =],@y#M1P/O0c?uT%NwK:L#?.k@5 +5.[wE5}1'#qC $#FA `ՠē]m:&xJ"2$DbU2|*ΧaE~M.\+O\Kpj.-lA",?¼;[S4>Kp)H Ǣ5 6fp/~WEgK,PU^@mZ5" K-0\nMDĽbX5Ol?E?M2}&SIW;\`sαu̕|ilɆTZ ^(RBEWFM5}ǫי@6O3>-Y ,= sa{N߰RG`zĵ&ʆo>77`Ίoib Fuغ>~[e&@ AvB]rN8v/}9L_~}=xiU8 >`+'r \H/[3D0mP 1|&K>nIg YouDq6|psEK SxT3}$|Aխ2EP).$b@f*q['.ѐ$OC}dX6Itbj9C|G#&  = :Bd8[pS,] jm&*.8՗E]m=rUoSU3 }jDxb YC>@'H3߶VH,&zX ?"U(L{rqk.g7_bET=[MugbS.dpaܧ=lg4P<_@S?,H0Bh-)by ߘѴ?2ϵ8ݥ Ebs[T:̳y*.o}!Dˁg&Q]B'H`YfZFapơ9 l?܏vp ߌn$wj((B4אR䨕{o]!P`;k0joB 9 ʠ$RNy4}ίR)z{/=PZjJ2}כd񅳡IƢbS jyywu*ZK[kJ1[Q˃`d;_v(V~[]«-8_g~Ε;|sXNʤO8*vd3K ){^i;V:afu P[s8JIN^OӼcz\M"4 Qq,+,~PިF"\".hi$Za8`UL-[Yq` #Q_>ҭ߲I29T SHFC$:XtVH-7hhFɻO:Ņy}qZ+U(H>8m)D2ä9 18+gaI])ۦAЁ\1TrdHC1z"Ck>pIq̅o۹ %UeزB@09‰aSXTBJګ@iɻm^݋@T>R7;-!Xߨ `cs@#U\[#dӝEPۿ؀CJ\keu . qeRb·%8x̐Il%[O0/&50;NU i"M4zCPa Ά}i aܫW^ u.(Ov5G*4j'_ 8G2P$pd~+R:3ҺcrI|E~ߨ\!(um2nz50%X\a Ū 9i}-%KPmx6w 'j ,baL Eh0ԵoOHTqЫ5FfW7 {%A6XĄӟݖΏ08+fτȜ@T?8j.,(_3<P?'x >lLe CPɁn]b:##N}L!&/&X$a"=pVb8K[H6úc|AQÒcMx4pτA,`2jWOn &ؠc"ï$٧tP%J".{MeGgȄ $IMa! a7%x{yu X 3* Z&CQ 슏Vf:m-#"$d ~RIw_e@>ik\DNvUNQ;m$|;a/%u<_ 3ww.3 T=CLnB~r>J |]kpOD$DQ(a QZYl4 8.&ѬtB뿯w\_Ѐke m]yvu mḺ|uf\ #^4C|SXeDR|H "ɎK6}=i'$ςoOAl=];Cܟn^˺(hɣmIX#jPĆMٚx`gcGZcvk-.f%)NhmD yG}$پ9-kN5/)/ LҼ=<\%z.T[{I_Ӄrx/U*E.I=͖ዉW<=x@͑p"+u䲠φ}%9O %Ep}] %ܣۿxM˃b,0-Q5j0 .LPrU&G`w3ׅمxۀ"V:u3<ʺiA74NA6|ɏ<*Od_-\gh\(hmwRn涛섵ЫNԙL4Eίs5 4Y~pf0,MLBʦVNL;O;34Q'|H÷C:}/\8z59K:1c^}CX۷±)XboQ1 KnOK j{ICQLvsfKRM[FE?/ */h*t#{b.L,& fJ6>{\a:)QW"]l&PwCVʼ͑ ` zTbwA­2K}ysGNhX7o2FR5dI`c83W?FX5~mq %zlد(&+4#Ig$=<=3%Vaֺwsq-pήb6pEEƦ=("P w4V5c.0R/dQ7Q5uIUͺ\}&N%wɡsW9VLQs23'H":8~, ܾu{f:ٸˈ2UV;" dĕi`X/ \>g$l+MFb N1"+1%v) f^X}WNUX/mL^CCl}T}Bm߇k=)&cwB9xBǕSZ/0 }' bx{)hڳX;ãrB{e6Ihb)w7 ꡺M1"v JH7KaW^|]bg4TX+/B{#}^fɩr:{FPc뛯SQ֖33q-7ID D%z[5ox\ofgmT, nnTM`NVf / Ȭ4o1vt~G^ED'WbmTŏWjFw4e+bR HpJn6l<ɓxMnc!3PĿZ0쪠"6u"dRu\T/i  wzg̼*,)k>o'fgƎҎlW[0U7\F{<H/RC]N4ɫ5ȏs "W<2Dg[Լ{|06v}X(\rM4tJWA4m2'h|4Y[CwC)wY c'g{eod 6c?ck5fEhI'TD}Bи݊K2& !~i^Q >\rkeSE#yvGqND05<-8Dڶ#N_I&9. q[jWkA,Wϖ:tFVSOwGYCW?fpW?g_ėI} .2,ԋdD6&2-PoY.q黸>q'{s n0p9?竏+$xI`"bOh1k>+ŪRt+yqy$%ȁ,~{Y.fwP%9Fu=76I87MnyHA9gsYGBf@$s`8$ Wiz"Sp(·8H-wf*bx4l^޾! KSūIy^G)*_HYtȓLye!ވgE$}a0~͌C LPOP09D7^fnqso5ptA;̚>,ZYbjˎN;ww,މTZ [GnZR7tQZ:b8ZxWdhcj4`;d<' .qpf+.5OdR+p_ܝ PDr9mv,j74rqr쿇Sqw7EF_|aL~"S9|Z͋~mә%K|J_Lf=kەXP,.54nhru4}ݹVV\,'VQxd᭦/JTƸe4rO)} K99!C4#P{gw\-l=HR]MB>:vUU59=W(5]mך{ 8nr$ƊJ*!}˲ְ$tfjv_V&g Eq>_Q//ݖOjHhԃU{#qaT/NRm ׉lOa$: (H. I9v 1v)__:VC 䤞q毇{@#8ÖgV!=z譧w*[(*jx6.<}IHKo {Bfdk8$clb޽.1HRn h&H  x#/dLLC"q\򠫟ߺ :ɡ+1ӮP8f8쇄KXI'';/`9"rg)6Aa?ik"ovj\?q& ^O7@ɇL*1Э)(Llq,P3IN!ʰR}L6)Ew|L-_I١X$E]=] `Y,$ RRGۆU<`>(@^Z;M<<^6 ֘[>o8oww#ا)pٲA2Oa6(dL 2G\w9[T8H :*Ps1!q Tdyh/d.<[b)H/@tЊ8_6*u%B[Q…Cz0aJ)HhhaJ.6_B'f .4Rn)%ՊFѦSޘ2bק۪MkR!h7&y[I{bU\3\ő=&n#f FBIߪy=KtF@cj:Ayө@aۛd:w&1lVof/njjt :{m[GH9Hxƾr7`]2]"5ړzkY#齭]=)"N)w(6i*(k;&gZM4NfK} DݼHfYVK+U7zWƳAh#cugιIO{PM4YJWc4 R828S?ʸY츤$#X$.'œ1qJ65xmV-SM<{2Vfq jeAFusP:GNd.ɐw Ĉ,";=Hhȳ8.]A0KDQ3MJ.! !y wj :6 :PgG@C>1|egw'uqUklbQ8ƪh3NMb :1s!sK}2-KD?8t'd2]3I6e},3_FD> b +D¯rwJD˗l:Gt4[,/@ qN0FY5xCrb˲6q־b,GcҜ(q\")2d.ܿ-ܒqZ]4S|fKu4x2ɠjniPk~Nr̪5E>1`P_3&;!WnSŕy`C͵*"6 ^*j:z\c|hrJnKC3_uW+|JyFӎ%TB#M?8Gj=0ش"81cQ}ذvhwcKoFһ`13g<X]oR+}$ T-o[EOJc*㪴w$eh򭨂ŘD?vQTبrk"HHX7ok{:y^l@YlnI 3XAWmˎ^-:b?u%fǷ#_=z$^KY02y/R:N+ɮp94oK("HW,er r?qz+\汙M)&1hd|R\pyP~j>^ cIIւJ4n`ig֙B=Yw)NԠbٜP C RuK:ɍJ mkq:ژ*8UCZ4pW|K0,9]-1^pUE`#p*dlXм |tnj gU=Kkƒ{^Z_A7q:f?#8l^P)+D xРdY}W}HݰjI5Lv>\Q #0h - D}C0G2#,yqP;)y䫓r,a s# F?˪qZ`\Kpz0ю%-") NxPPdNN&'+*SrN`\eQN X$_$#GȓP}zk`ԧ%4g&s˴)XW+X`vrg\ak|֐oٺA KۙrQX B[`n~psev+GQ :w9JPTPUgG׃2rf؟LkB{AG (Ou )''LqHXh@^h qf 7Yip;ﯴu<%a)svzDa܌bcYL`Ο&.'"\Bw}ًBF\:c1j QN~ه2畛{#s'yVPhхisԟ -GmӊFSqጦ Z/L=܉?CJ7|ܷ 7۴߯u gϡ6-ykO4֎ N΂`$>U. M.N׷ e6C,"&gGgf=S\bU6I?xw!iuG|/9zД_bۖ Jc1.fĠə&x/BEz,Ӻ 2 +"nN:>,ks[ WmTF]a>&gS2#pd焲#Sc{;ܰI*8u)PuH5O\^wjާU"lStp1 w2 (oZ@EgQ } Ys [=CBU0<秕v2gA1ìw^8Mȉ3"lo&oXuac ga8P__WX4S5~*^ C.p d4`c%ϚAV,> ӳ&KЦq!Eؓd_}X# t968l1ХyTPn=6) |;~d3 S }tL"Py狘MD\T I!ӄR[(bYj?Qʂ)7R =?PU }ѕ!pڡQ9V]yG{R)ۙYֲl'ۺMEul;P{O@G*4JLRgsh x"@1>N0(͛i-?%i2c /O|Љ aZCKrH-j#sTL\NF돿aK2/Ղ@;$&`֠Vh&D'xib_" ^_JJneI=^:ݵi{H@ܟFxϱ=g?&2!pY5ώW+7jc^EEz5"\R/vO3A8KX q0F޻y)T q{P0g5r|̀N4쟍'RJ#@,v*Rz#|F/ĀnG*9z `3Vm IHH͵\, r^D_p:n!wbQ͐:5U<%vK,!Sa0;{`kN >wvjWP=#2$ttě)AoLZfd 83FqmqzBaߎB5üvFVh9z}x|4rwxWJbS [@lkJ jU9T}{TjNk OE\Yӵdٷ)nаDAg~g  \}$#Tߔq]ONEM18Mo $$\3aDY!CEmvΜXl.>A+G ?刃Z/B߻w* 2rLlȣ >G|8xh4F|ʞnhEȄSaEwz}GtfZ?˩ ֐y amsWK egX%;G/ˊ .rǷ|սăDp҄kNuxRKa 2 %HϮ]8V.xD"IO ɒl]Rw!U\w1r`b C&w\Gci4I>ۇN*Ga2e ԊؠٮGS#]WR4 Ipxg[ nv_0:zxy60?@(g k00d4Jm^M+O}937"<" MJ55I8?P|0vڮ ?.0 |bp62Ms5o!: `9eU_MPWvK*!@n#sQa;'[oPV>ނZ/׎oW;I::uK`y3̿}Sk-h:v{_` |Ld{_0"efվ_9 @#O#mOtT*9!K`.XGlR%t4ٸ 1Ͻwp "HyI`hbU 꿃[KV&'q9$wwi(W@W/?\;u`Z^Rg?2 Je[e=}nU1ƶd'w+$U,hZ IcQLy)١Sp{ꤡ4D&q80rBda(mwaA HZ0Y^dF1`Kv$[lo@ֲArGnpf5H :7wocZZfa7#mɁN, x %"3oII79pl A^9]afт~!Ԍg 9dp4bxWac~O Ѻ4gALFqp=7:$)C91|gx׀!TE<ؿzaԾ[ƅxZ7jN0ݔoI2)dqg{u;Hp1 bazKYiw՝ nSo ASz٬l2%̫c]ΟCd6>ZkS!^Tw07aflt-'f+' \'"VUѰwĐ dbNLr{\ 1oaC)zŃ\+i_`a-?}gAa*5Kg(tGL -aX}C06嚁a:_PndIuQ`CҠ!j䛫KOTF,X\th[7Dl ߲rl/OMkB\gkMIcQ86Жt<̀]MltӨy.# k(Wӱ$NEɟYT`)h(:h!= ӟBL9.݇Ɵ9˞aeMef Dc~6GDn,P#XʲЕ'؟6w6mF![5is+t| Q2o[:ǡ-fh;M̾5ޢ $C^5_Zsٶ֢n0*o* FMa%ҥ?' 92;LapDd X{KV&AOƬU]gPû)/+ /v:G"|~LncJ?0wUF܉)jiltz/]ρ"b'C5<ْm |AD P >wtf3qdhoFNbiq̪˭c +|\*ʆ1w^AW["gNt6PeƷXB6tD L).AK ț.D-~ܓ9?6O~0Լw\U0pj{ޓA?hPR3&q)KJtwȋSf }N[8+W NiFB 1!n+BDlL/1_]\n9-jM8-$ չ#z}ʻU^~Aq*ic&2ژxx1˿ژ֪&vbxsuq*q:B]>I+ rD~I ;?CDf`;Z[-g^K{f* z!M[\x>a|rV܅itO<9m8F}SmF8q8ki>P0F&#Vk/؉e*jGyۀޅk w~n4v<`&3y}.:울x&|9Ań,7#%N͡]8a Sjͭn0l}DZ[L$qLP1=Ihѳ_/".}'m!\%;蓴*,~eM̅#?ɦV#&!մ5@zqЦɠ>IO?GvE3 #z%I)!kgKml(E/qCUG:~y._l ۫7b]=IbQ97/5ی](ߖE3o,mM 79&͎6w.OȠU|DfJ7ّ˹S%SO;!Gsx+ =9WFCoؿpK9WeeS^Gf:GE̺Ը8HGчǹ<}d nfhcϔԐK426km""/ O{|ôXOFcۗ0#(2@̵>SCH170- 'ۓF/44Wnh>[0<]xپˇz8ht HcX@쨱hA Ptg@UPPU5X4uILTj,0hNmGJ7eTMoszϰBTRc(eA IV) V#{6K.[YB|9-“k{drw!йt%ǔγSyyzeʚlKΈvV)AU`Hxl&(#Z 6#Or$C:tNDOX,ef* ח FsO³ V7?Ahr":κOӔwPK[>;OEٕKq4!l|w3 ar&;|$Z1݃oNί̆N mX3Ju,R/Pc׳۵Tb>Xu5H}}K #.<(c@N=b8@ 5HtP&\2*k=;Y΃y?(ދ˂Kk;P'9٣A/!#l*W))/=Qee4W:ד~cI«j{`B(o,q:?Vvf?_Z]|kJ.kc.?\Y 'uu8_Lium20I0` 6-zreaHSԨ$K-9v}mu֥iY{RӅNt0 ؿ^{+7N\ܥXY)uzh鲛]!cqƸЬi.0_$,H+ =FHs.ueRC%ܞ3"yٕЯ%h4pU^G >Tyz"KQ4rL_;z ubs8j3 F9wl*V|侞Z.al (/ CaKF3}AC0⸑H߆恵)Zې(EhfnG־.(*+Meּ842pK/l p ٖJROmD@zD!"땑`[(3jvIK=Nli(Xw{Xͮ4&?d@h}DZDSYZ^}'Fʸ0&9\G%zbH]onϪ+j ]Ǎ $W E]VA#ɦ"O[ dt!Y ڻw`_Fy)`fm"u5yl&a?ތ\%A=}ީPHN/{|d9(xFA&V.g ElN,>3¹5CUu(^$~c/VCneap )u` |C+Pqb({S$&wRuPn>MR$frUDFh\0_iVN×FC |ŪljMUFcD QyZI}EF1ٯЖKG]7ղ 5HmP( -H2 cϛ~;u4X-"w 6)@ aI;ΜCHW+JD儃߅Ebr  I:)"e P!&95IH=P `+bEԜBy__ykM84vl\Ƈ4(e;dtϐSՆQthj7/qg6 ѫ 7THS?/<ɧҕ[}\LGIW =pvR- bCΩSqY]0I$ZQ^eN^.AiQ9$&|ՎpSO8)' >Fd+?FHՏPJ||Ķ=ƥq Hύ}csi[R%D03kNK2XK^!Z{6([?& v=hjǮz 'g^EvL<д)q{43儠WA -zgoc*G!jiwidb#r)UV[h(.LeXXk%)[1/ٻ,j5]^I6Dۈ85Gs]1FzTI_ y66GΈOXV>ҳE&Ey^{|!i5[AMȄ+Xw{))sE=>^lR?|2Xzň >3ʧ_YJfQe/E/ OCTKN#|]th-{Ĥ)J<.&^yD?K5$3K+anC i0"ѷ韂}`co&IT?rz̜PJt A0=ǭa2Oz{<,;?UpdrM|oހ$ سo0z]S?@\(nRDcO`y.:]KN=,wh(gO+֬*_dh`t^Ka#࠳1Rɂz2KfUL6%oHY7VA}|p0zx߬CKd 2\-Wp/8/0 n;'G|8Ҧ ɞ΂ a}c-"W bLKp 铆9ӂ{3_ĂXUhI<ι]*LlPWJZjpUy@hf\JbdQ jʍXwnxaq%-}1a3Օ"o҄g]h5s댏:bVd>!;&g#hҿÊ GɾŞ51(\4/98ʁ\?_{ ߘPCg fuIJ"ʼn\/w'pFr" vqcT<*%7U" Kק 3‰?PNv]r}*#5sTd :m `x<2G$q|QqgM$,6k038Wgx+!SLپ>(<& 0zjUƣeRNO4C˂xL{EcTЙ_C T׉YSYp%vNJ3WqIkKtHOY0XRO?G~Aiʻu+YkqcEɚ톧өAHS^F.d<J] iRh7+}^ tH*6Gf$SJKk ǃ PhsL]ɉad=Ҋ80vxWV>3"勃01Yot:Ilu刜ή-xWZ{X; ̚umlipR&̸dnIs5vU"W!oA;ͿNgsr(xp-3NptӲҰS]?\J_!ɟkF%F`0#G3lUh5<2{+9b)yůj%hy5iZxll,@o6n=ZjQN@.R ;+O} 㔂 G`(X`m~ztM 2OTg"5VgwC=0;^^f#=;P-y#MԪz` ޥ=WeЍfTMyJ2轅[:z kArhdE|&= Ʒ =( .ɗ~vPBdM[.r~Y3#6*è* dfJFa Eh჏"_)4ͯȺ~H\m}I(ze0)--*> 改KeNS?DVҡws/{dd[\ȵ/qW}e';W>Q(_4D|Ӊ+Gzoo2QcOYrFG.8?W-S0ׁ#k;}_lH@б*tnEB2.WaxC3I"U5xU{5:ň4vmOOu$H9<#W4{e =Ȇ&=S9Oa-wփO\FWxiALH$i*n$#|Y3ܾLC[k~Rs, wOi/|ЂCN6y/aߥ6~H*T;6kzgqcQM9U 4 ${()mO/qcd;{[Z.%=ħQp6B*F4FHCQm+*k5Sc73C/T&YxrLӝWtK-.vuk'FwtX`cvl&J1߅RN 6 LE˲B¼*مkybaN#҃n}2$>=L{{OQdQ?~ F'ʆx-p! wuuz_yK+pJD 8 MUm3 sZt~=Y^|a5q8T7 Vei.]P{TGiNzˠx h `.G5sDqfjv\[%~y8SL2JÎs'Vj^]ɵRy 1kQuv2{9Ntnt+4I\Ɵ l /cf# .Hjc]nuY]RsO?kp-t-BwAG!Qo,C|c̕ 2BwTubt 72pQ+sڙڋ[Nt&l2EǹMf`lfDۍ%R"> 6PT" @}l?&@AfX2%lHq݌OV;AAM?J-yYٿo>$U8ĘjzX e4$ 32wf.֔/@ 0o`HA 89ɔ-VpcRɒKĉY>A.W3QN_uX)e%~{7n-#;!QϬVH% ۏ9r4A#nx%5U3N09ǐ!szX}ًQo#~?lbhz<"ͻYŹ'gvi;l1BK^Yt! / A0Z7#7_ {ӷ(۟:YlUNL,5wNZU +| Z[ALC +q5wy]/nY7Ngu3(+g4SV=@~^ЩnDd>,u(cۖU>Wkֶ̿qm=Z͜(M=lQ^AS|K& &O#]%>3'#^UD@i0;r5"[ 1AN»b8jY5ɸ$N3UOc-6,4#Q CG~=w bM΢3 +[mL>d+aL^p-\\5P< ̭yv霱a)ڵJ5IZ܆atGMEgsg3@G!-$I8⁗¥0SʊՈ L-LPw|W!ǟ 1Ud, WNh!29Nj,bJe!l'A: fUi$kcÀ;wv wOE ipJNF@ YHᆁ634 M;^k$N$b|ZMƽmH:_|7lTUetx7CJU3{MVd%MNnoTo*Pk-:VREq xW-5=&0ٜW2LGV`M YRJ$ >fm^ )V-k@.>aDzE/jGdW y:L~xdƿGUZZ,ͤɂX/N\^1մ1Hc}PnA"cr8,LfV?0ɴyxjj3%iE&,G(][HLZs-M]6`KnsT_a p.KZrl {C|'JdU`Юmn͸F1 klҪD `,q8['9™v uEE쨎0y1Ap:A,Gh1wa$d H3(ͪ˖4性"o1~6v?3ncPD4HCwb/{3ԤNQ1fY4Sl/X&òMRߣxd5$cbƭ…,u/IC bxz٧gf2i)X`"Rinؾpj!WVgOKkGEt(@4+h)=pVg)u[H${I+1 oٛK*rwM2-Ӽ͉͋0 N)nKtѩ]s> G{%7-@$cGE9'\Kߍ;wR83 gkuB# ?*~t,moF\1yYq*YLh;b7C6T8\] Ϋ}]35͐`((k:e{WBy.cmW/&L0Zlv9/䩲2HJӎwrh,uKkT)Tdm=2g fE_B|X&Gix4Ê_oOwL e^N_\vg. AXPV ݱ6iYGE"}D2a@{Mc$kF@ڀ-޻'OeZ̾TJ?zv 7`K (Tf#Xcʰ~3^̥2@T6s[ۥgߋ"=h}f`eH{>Q1 26i nh 噮"-:gn6V.Ԥ.P?TAΡ*AH榗hvBS@e+|#ş8%΃JWX >s>y@O$@ES M hVB_շWH3#al:(>%^ܝrn<:;ii1?_4-r6@l+%XĒ| p!<}<#'?WW|B ꟬3eC4+ƥԳt؋=gClD 074{o_[}<&60Ib1Eտ'FOVu?ưT&6RSz3HNmcOs }pn%8*[apj2@{iëo?*<0yaжcUD코c;ԓ'2z]N>P̀QS3b 8-ʴgW%ʥ Uyb$sd02ǞRdS^bHiFE{ޮ5:X}'f%R:Cg}=H/!!\cG5WP=qՊ ~ߚg ٹ+ wUQ Nw୽ӈ+?y v îvցOVdf}Ml(n q?U֜)޹L=?W5wl?tLPDLAx++q>X竨?ݪG@<|Zz耻 ?/RqS$OT-q E/E_) ZVC Rݑ ֟W7cD$iaQoI׮ޓ*嗇EWOOAl8!o)KLoE|U$ q{R9,ϻsL! yQp$9M pynJqD>@>:o͛hhځ]k$eS>ow}x#qe8Q6 L{Zq b7 ttٯH"Fyj%:[^ PP.B /BH{ KOs 2Hlj;6t; +MVUDk />ke l^5;mۉf(!/_eMˑѮYIdG"7 X{9Cyצ'= ▍ q{S tȀԕof\_i~ϓ JYZOH)$ G/S \ k/r%T2|d!!?64o$mˆ) 4Ab*Q l4~`,Z8]'{AƋ?K&r'&$jJjƟĪO | V$ƌ vWl_\uz- cocH=C->blȲ;+ʫe V-zϘ h" G`#HWɶj wn,OZhi\%;XU"jvv``B&vGfr5"6N5Z!$V. =6oF LtA \YVw\c BskUg~y7@t8U͋\@z3B>"yz xJz!poL%JaO&-,Cul+q=$7rvhkf}Ϡ6n.J=g}I2[W{ S]g٠&6BNnMt?"Rg[q HbUg#}e  'FJQ,FѶBz-birCTDJ"I*>R:vGׇ!D.$ $+ qeN1?b 5:ۧnAɏ:u&FuMs.|1 Kac_`i jdݹ^(&Q{|S;X"`=yA^]Ƞ'e&xΐ)v8NϤ^#x6[ZBЀ88 ASF sB[щpmWfN F 0#H&Kr}ȹ'8[x6+w;kcH^n0=$:uva)(]ySZRs+IMU j#㉭Gk,~Fd^ȤuseEWCKb|&*]J 뀕F#.LhsjA#&F3>_U=gm/"0{v"ͣ7~1Ykf>+T;R\Q?/r+7VW͔5+aĿk%/#S_5 qB:K#X|kD!mt ;5O_grDb̝7l/j䊅ۜV}x/aznJC D!1q7Z/@\Ƨ7Y|HzŪg92}D%3GCGxi*H{؝cu9Mٽ%w~s&V53'I_횮q9MyoVTET#obTߨjYgs@pp/ MH-otΨQeb,fo65G3P|tOfo[UɮY9%%#D0++9Ѩ?䁃R#WK{DmyPmH:(FeQ.wѱ?ERC O܉袪Sc0nՄaTqbOH3ȓjChN~*^.>F^b;+\Jb-ܩ>ei`O$1&C3~rZ_ǖE_B#-HBgECo.eAl=nVyb!k`FKdhKpd`.s_muz!st_Ei˂0'YI".&Y08y:%t EEs霤VT}#JqGyS66F!p5TP.t7t-{^yRB5f ` kM!oC*ǞrTg`^Q?|+_REC>:Gc0|9hYo772]z BsU|M7 `}4hJU0i,7)O7М6Y- +V.S@$AЍ ?:v"xN#t%ol%68xDL.';ibwUVDRJ[7bۯ=  $/9 ͌AVZ0y/pAO6򩿋$."YݐO Ziw^  %o` fRjnlǒ"Qm(}&2ty"gIhnyu1N8v|./8sG :oh{Љ (GExarY\2t:hDāvdARh&BL] ^KS[֜vp_+_7`֔Zt"tP4#5i#/V ;ol^ܡTሔp/mdaɠ(kř)afm@l`1uJZO*#.,Y$,-٣*}9tb Ltv]3Nqk^7ZҝSgU#|tDr\YcMI8 ~'຀j5 1 %'կi^u|)YXw Kż淬@(5Z' vg3..Ĺ+u(`mn"|oӴ9C@荳hU~vnu#&8ބZ\;A/tt-5uX ޽gɓx 25y)5bnF?B}l!/ܓIy}é&W,o} =,IaQ8B޶d{s,lV%͎|ҟ4Su| :-YNȝONbW)e \5- 1Fٶ}[ȼ&Xs9b FWUlrGHә:@4XZ/ChqV\%-1]2cRtW]ώ ʵ8(Uw4fQKT0yq0(aDVX}r[zhL"Na]W[m@w2ٯd/M["Ai5z^1-~zpt&&vMH ^D4\iQE%CGz\.Ek>|+&("}H{OĔeҩNuhHΎ;+E-)؄Ng+4lGU#[%M}+ipN=<Ҷ8d`ر^c钲E$ h,neLw]S!b<Z6&Ӏ5\ ܀jXR_d]F. wVc.oIVLsg!+rE4_uĪg3%1t'NbTik}ɲ(pZx?3h[~|:]U=[8۰|& $t٦  lm^k \mPux{RN2"=pAٹHD*!Jz1 |>V|aZT_ҜP<Jf1IPu8+,`b_j>3{ax\Fi <eKU~X-]-OP¨{ֳ:.('ϑ2t*@CҎGZaW'@t ǚgZ/0/|~Pt9٣OӜ}(CB;M].+=ٜ/ݓu]w'Xs>(;K`gT:ʆ]x!x.]c@D/|[/2`E,zZ.ܧ9 8l#jo9tG=Um5԰$ݯǕeXqvX;3 {IҏU]"TAL+}3wyj( U7VfO.k\k&|E/ȓ$[ }f u|U-]VJDQ@h~r,f=Jo:{a!-|Jd,ynH s'gyU0'?wG/PH]Ї86;۠iɡu5?ѡft7ۜ 'rN<##jHUD_PDBbUGP?P,Yv/~pP"Dǂ4sh3'NGV¢l*)郊Ί''T7^%G'w[ U)禮m_g+_YI6Bnۡ.thKl.7εBaVgσ o U"UÖ 3'TPd=d*s'7>K yX՟.oDE 7r#F|E l\K'A=jɫ jJ͸ +P{1bc ҝ0vlii4$\Խ* ?/ &= (cdf@ {Qi={x?H(\X6'Y=Πt>Bgz%UY}X#.8< xO[eN0+:Pf O;Z#e0 ƷvL1ף }9 TU"SeH`iCq(ϕvﴮқuQR~ۛ]"a}m23T++̽ txR[İGn\EiJ`+YQAE<\bg1''{Q|g6 %fy5F~@HlV ҕrl!-$eB5h,Եtn>q!_OtlB)pR#MJfPG%aaq*bs%BPw xe ݴw$ꠓT@M gۤu?wT1$zZ}V F t 3u'z뜦In:$,(H\QlpW^!Ɩ;.o{Blen._Ia~Vt#r^deGފl?V'OV2]5t: D] S`5}M8+Z^ a:L{P$GUɶ(hDO2IQKa~X"뷳Xh\С|Ц_ߣC-EAa"]+  CJC/p3\YBhjȬT)JC|aU7qKB;Ǩ"2A$EʷaQO:(lJT룶k6 Oim15}7TCVEm˭QoRɇQ6. =E&4$pY CT1\gF<+S~1_;B1kx}?))X,or50.]~2O٥HuW0[ ZZ+ CdMG7 jsBh B~xO0e@ /&1>Wi2j_:@c->쿐푬 { j!BP-ˋ)K#_A:p?[;&j_#quUJ6IŋK[yeȯ27,,' tFǖIt0K>ךm(M $:Is9e5yD`{)|E${Rˉa^80~# ѭqZ@~ҲrG@m4pňuar|C#K?\ 9P(J5/b@8V+\%'f"kTd -0?O600v 5Fg\c?G%T32deZIiWz|r}{ YD(JD6lEƶruBi>Y \JD4ƫ7Y+2LSirp k:gHt(̆"8J#_Ei%uCߦDWZ{QѠ\vdBHto;<7J69ʡLRS)lgJ-'^lug+e'b,첻'z#ePFJOuz"F+Bǔ iCr~$Q@bv,"sF[RW{2s4\Kq? CѳoTG{,[pq@֝Tl?Sq%5TĬSm[&_yɈ2/[ ~dw^ښknqhx_zW`sxVGhvtv+Tퟏ <$ ӻ4dvCe@qaY5\@\:kR2clw4 S`~z=W2j\ Y`/# D2"a` C1(e'bwINCD-S Z"her};[] !^4OEDG@{ѱy)~EȇH߲SBdp:j R>1=SFOK%!MRqB[PECR> Ŏ.b>+K@:^'k\Y_p'B_.qudvhm>?sI[? -?o{C <Z 4@1Fh/+#qT̐] 0JOuG„k1.J Y>L] ӲnTᵜ1xƔiWb2:O,l7Ϋ1B~1:yHǹNK&'w>ϐQS(ޤA I ۯY/K?(!S@`d`'Ŕ__GMy?Dׄ9"v C߬. \rC; b 3~,J徣([xt_'囓V)qدо8Fy 56)c1.EF_~2ڬ9"gqh8 < 89{ ~NřNfIS\ 1å^]zaO:Q(b(kQs8] y4d]Կa4&s\~3A]5V U ~U ΂T^):[u͊g̸ WJ@@Zo+hDOV/4;|r*J]PO'IH훠(b}[.6D}N١]OhKwp,REbvxԆe5#.g R5ZX_N1A$˰uRk&h%UC>rHFk&\9dcG@dc]r: <VU# jtgCi?;ܐuL|$(@}"X[#䎨[Tf'lIƮVR@dô Α]E iXEC*<``m}=j%Br_J$<@8@l+7sGŤzوlfa~/ uf"+zeZeICRYh@HQώ|ܺez#*yLILc5dgf{ݸ/|q<կÒGtd;?V$MñtT$3hg iS+Kotzm$_ % s@=UUy@ EW>Lep(:<:m C#5AQC>S-j3]3IX_&* SL%>YfAp!i 4:׵Fޮh?w( fxhEeWep+7>(U2%?^G!XU}tˉ[J>xf QSzV{=սBfO-6sg447YPQ-,Pyyv )L7y+W[/O."Q0dU`2.F~\W!7ɜGHkni˫1)SG8)Gn8{C8:yB\X]cpo2XYoc)PHDb2='udOmRvS@9emu1;7"to#I|^֯xQ.ߌsPEL/<$ʃ ν|sInH`>RXq']D@#v՚LV:Oh^9Ŧ@XBȍyHbGS9`h2]m/KOszwiY7NZ7Ģy~|v/>r JVo ރǒ }='@1k|^u: 4g&"7AzZ+m@^5gZ#? (U||20P, *3 iO%u8B^wZ8MLJOLa3VY=A&cE+de\i:jaG|k2Ӝwp,.YMRf!<{ `Ӆ&y>P9B;"\xU"Bj='^ka\/AZzWUb!bwMg1է=)u9r,WZ5PlbuؾZs`? d5tVHѨ\`X@iFP3vJáx<ɗy\fW:/tm؅ ID1L^\a t*2, XV3e懠 }bMH}QVSdhьay{O 3 2ݪ{3%ĽQV]eO?f;ˠ^#{%P9iX[x2IK3[9EYpWgXge .SZ &lZ@;A\ t 42h\ڎs|]}ؒnL(q°/d dMO*Twb:7BȻ\t+Dfk lxV>ZZ2b"zt rΆ@uCn[U] &d5Hp.΂"r:T!3^5]ak,o/bWN8KmNsNqj18QSo oFx~ɿ߻f M?GAe->X`uv: d sg;eN(d@f^ T|6w`X'6MKL7f^0ҤBjɟh:􊓒jB';meR6Z,RKZc;8*EO(@žj^(U4O'r Z + .5t{3~AjjX[cpB77)+dDaE53/ͱ轛q(e%Xs,m "lvtpAKb0A65b(v4/cIs~DjC!@ gD&s LP!J!tFaӾ*B 3{~柗=W%WXs:ġefN8#9x՗l~dq^2(WiHnyᑅoN-_{OY, k-hҦ)fۿrN_wK9־R{Q!'aoCXh5o tWb7upӞCveb13~hv&D&Ȣ'GDho$Mjo}Qy 줥i?Q.mWZ@%/J6x{OԚ]X$;)m7<#DV{kJp6ΚW`r$P9$'_7XWIKe7N!0*_M1yTX` Bf,lU,{uxs) VE^(,nQ{pyZ` M" My"Cmt\jlb阁PΪ!`zp7JРϝ7UӪ,Z-1i-(7J٘s"&JAEߒ#\V0j`Tξ=DR-&,H2XPEez,KS{ %I(뫯o0{Kuw^>̗@nVŌxhtm:ŵAf `k) ( oI.x$MX_bVs/f%>or=3SAJ6?.Vp!J!i~7ɐϷK} V:6J/? R$,&Sj醴I"4j6 =8UARYx[aLKr6|K*S8NJHw=vQ#DY!eTMHq ҴhdżDKWDzPyR1QŻsGڃa;vR?{CVxrFS:Ə_f6X1V jyIfmN+"x R^#"&ZkjU\]|DТsX7jT_񸧚y􅷆m'3[eYvGuۗ6E|Byl҉g8 vl'=lW4ɩiY%bne0\V{-pUs/`|@`HЫќ#_0j+2N6[O2^#2e#8!؏'=x:6˘%oaؒ/BNtmR  o@1I,K3y$Neg/Ӻrq.2(v`p \ kA>(\;"0<1N@3cU'i C0*\V=I!88r6:mҤSX̕FZ"6YmG˻ ]J@h՞-R?T7Xeͧ&z=7ffd;3t#06/' ^X/ͲZthX63՛#K& !׳nqSڗ#!F̹ gæTTOU@:Se/ KzL3Ln(V08aTb8(mrg$\ߚxRh+mP E)v+Zf9ƃ^kOʹvIN'J8F}tXkpNW/}"S4V^*RgvUAj{g[8 D=hPpVN<2l)|O 9ژ'e=x+ Ws ܇3x;}g@w*Z|y8͓|hk[C|VsV=- Uk%h'%,x=˼lL`0tqYU j|Y kwUl;~T,ӱ&u (mnxLėP[O1XLF%bFQ^4ݳoC‘. x+c;dꋾ D <}3, z0[V#`=`ߌzM{o2긓\(;*VΩ~1 U!: `!x+M,3R\XO˄85*.Ns]Fv9tM!%E&a+,5SFU -`S~$@gNKv8!gcA'Gc%s|~sG4fXQj_6e6[Őa(ȗ@"g5"%#Z UK+Phh D#80NRt`E,]{p rf΁`*(}/IE}nK"GvCtǀrgNR0(C7GףS(p#Qۊ%@kKx$Zl`a*,̲8s?Jջy9mV駽^0iV?< WH61򞩅~ }RƸ5)lf7'F^?L{m#>:4hƇæ3Z奥Vtی,sI)6уRɽ4AI :6ȚxY,E=A )ZZ9ݶ V&ĉ_PĤ>Ɩޮv rx$8enZM N颞%RH!aK4|8 J*npeD s@Aw[8-n䅺92DG]pޑ*01.|kn7TVBZWa[]u@r -ܯXkm$R{9gPi~d e20$7nCx\|N } TpuQ(hYCFc6vKx ÿQkV&E}/6Me)_IZWVR k0Z&wk/Иz)o 2lTN2<0~`?A3ppo\<^x;\u`DGFy;jdd=q%x`B~M{tF%uESHSO d>A5n}`9HP\<5W`38I-oo&c(&DNP 95LT[F(Q#EC.|'P{^넔yM0+G9&:B&졲^!& ͮ E3qȇL;:?8.0 G!84}2)L66[xTVb Iq(!x㾌[n((h3_2^@Whк%>m!,ÈAL.D`]̍Tt87IVL+mHOBꝞ T2nG9J;  jr%Xf=. .ϩaU>}je!D b1Q? j My2T2m_qw5~` h^4&͚/^hoϙ;qF]@B9NSw*@@ϛ JVk bt.GQY= W܃E *N'2gץC{Cȝm a'^*tn vem!h.B!a4F%do>zD]H?[MZH>hxrNƧa97\MxV5$%2kP@&R>>RҖ"!J~Io+ Ti;xV1AwY _Wdvw}QV[|P7NFr_`\un2 k,/rTMq"BrبpVOm(8C0g"֪x iC^`BV(CbI|Q5" _MLO1V4anՆ.0F6 scmIKc,(qњ*RmT NkRsC1̂23 8ް$с';.YłY’ Ga;v 6 M5Nkd`1!ite/nD}PAi)X*Qʘ3"ܑɚI-}64?9E朄k2K Q![ hR~v?۬h/W!ǻЙ:^B$DSK(";hbnɾkUC~ C >Qpuh<&'IU8̸> 1`PgVR^%,&.n?]bCr F88H4N@q ,SuH<2h)¶Z(4HT<>Y3 u&tGm@ۉ2v1/; /m[+S<ZXP,W?f]q e̶Kss|=9 c"b]{|%}܏O8ʈF1J\Ho*&#F,f(#drVsvd!Bl,x\xgu[e5%eR쁁t!.0=΅΢b,: 9m+Osܑ!!k[ߤ׶Xc猐ܒ_T'A$k9SW =J%$"m*T2gA3#Цq&eIcum{ O 9DrZrl;`7V55LG\nxRDL£ǡ)nuRhȫ$VypT,jD-NuZL|}> D$4 'dfVӲ0Y7vWYL ťVɹKLon7IDBmr@X ].w<#%dM甥aTuܬPL ;+֭nTR6+PpC@.Rl $CaVn?O?C3 vۍ&#y46;$E0ˇtƄԍYKX%:܃敎ѕڜ2JTQxwEqVN{c t{'5Փ? {h/)`Hr̴i8S7T+ɕx#he.!*I`ϲBeUb-q9FVX(=1,*g'%@ˋh#@c戬IFBNnόuSkϚ N,B~ )?!l‚E,i`Nkz+! G[G-LϥK: I4*CWv1*pYHې:i &zRI1f304T@* "k5P()KF~?A:]]-_?iv+|5PyuN4/ѝQO?&F057.'V X/D:Zy@F+ ^_ڻ֙lcnp, v, o-XvhKv}vH507Ƃ n-l OG ՞O'g-V3ՒtdhpX1ClS(}t4P?5*a:g4"9!U E!|hqh@hK W@Hh/7 y"k"-!$\Fo}-* d"Y_rzhbæ"-/0 D ǿʪ!dMS;F !G/ϿM怾;9S,J1B j \FNSZ(~4 [uy"|Xfg]u,ƈ ݐZ XO2lN$ُFjmŹ9ە=21|F{z %0oo.֗j::~…yU+vꎨ۫ˊ)dg .7RR9D9v>-4b+w])o[hZ5Cp@SYW!fvlvehѴ1WYтy+Ґ.kIM|+!H[YFb 84(9z=0wpa]l;`m ?¦T/r)u_vX\7$J[K(6e7)z*nhQg#]L!RU C K>ݻ~i ~'Quj$27!Vg%ϯ5LEX+2)w[ޱTc5G@R rYR~]>TNw2v>(x -f*P\eia|%/)'aT Ǡ D*k2:mX-B ,#&١-l(;XU`w圡)F9A 59υK4ѧ7ݸ\OW^MN?n>U*oEeGaB_,NP`_km7īߪF'^3`APQPF95yz+C,p"ص'# dzQ)XŦ E~䢲L""ӻuq9Lw@+*<6`ZR4_2VM^|(͑DDC nr&rhy ;1?Z'2&?ᙻ-"MD13ؕ+"pj|Q}1k j Cm'|?pKP*BrJg\;f({ө2qrSVքʺ=x}=G}{c鰝}gci05%:*uT&hu2+-Vm5ڠ}:E)MD+ X".~l"rG9M%LϽն?#mhB⿬Q@2-E-+hSZp4yަZ$էcL Z9O>#HeE`ͻ|1GwTܣhnS N5p#}V\~s Qr'k=*ˬfęCY:turb95/HmV\].HbNn" }k_d2+{ `l\ |{pf8m+gU*~hW2m¦\2N~OPo' Ch=fڔ_:"tpډ?&FPTwǨz3:n S\BTuJ|`b\EjމҵꞄ:+!7p!{u,uG*-&3&r_ٷ - A4C}LP{,tlxcjw9ˏ_NeF]EO&j*|eŎR5K'Fd č`)wV- Vge\ .>P^v`]gxee|"NK”8mIv0&sa?/ޏyff\ ңvu^Ȟ Dr~ h,yB!Qs}mKI+|yg ?SHٜ_ER5iHagX.b&^(.?VlP`fucSN'|Akj&kO0} N+8K i .LvEKT [Bzql"?ߺ\=tRXiسn )vDHڠv ՆxH +q"[%fF 4wMUeeƲQXD!nϋ = ['ٱWSnvhCR靄ک-Pw)bkCokdW<,OeNN $$b;ywSV̌5v"`e%!E8 {im81zAn4=NAyBRk:x?_TH+BuG_]! ozVr;DӂE)ή<^2AI$=bg4K|I{*"Xk|Xv[qG ec(>ojE0=S,'X3 .9ɠVԇ+7~]x;~j1y%5gns3) ֘il~0VAgZZh`ꮚ  uک8IS" p Ʌa鍾nAC4Ei:ZGK]%}" y1 A"4tp>;xV r5# 88z6|pĕ[O&_O @V&abNr2( R&v.AM>o6}Րl#~H)bLGJ?y!^!Fr?iS1 USVY7i3rJE 5Oy.M%OT݋ I Z u?_{O#3|kew0[NS^X3RLDecrFdQH-M%R1\d=Ƃa:\&41)y(vpp1LSsrEOz~AE i̶?,I_Ě`'rzpDBtnD !Dpis<<pML# l-- 5`>5ìKS|A:[wm&@||]kI[m5xn O7_]o٤Ľtrt#*i7(HEtfī"dJph٦bQ?r4O odגea z=8}^* L5q]C?l& bcaеgFL(sR>7<\ZEhRG`2Qdd^uW9Hitm =<;m*A_ZCih ('Nn&т9OXafojVpKals6Zm);:u+%ӔQݚv 9Dں$g~N^O7t #wF)DcS=Qf({L\zb<9l:l47{1ԜNN 3O%S='fKV#H2VߢAz g!-. [gFp dwO4i9W$*\Η@߲ Gxߟ/Vp[,f#I 1M9Ӽ#Ń!D:$ExMDG2&JQ.$刺NKb&x%:+0Tr^&^3hP`̣6P|iJ|&FF!t6bɒ1pԃWoH`%a{~\l#~لUƔĢt?!5Ee*--xmϽGŐhL{!趰%T,92mu.o5p{W QH P|n`.(N\J&FP4j\;Y˸? BBG ~P0;ZL-يP`Mߛ~\`HPg}Ü@d䦢(8kTMZ"ÿ+ZGv/.J sߡnU#>W)?x&ϏFU7Å#͆bd34 v(5 yL 6O|)]"8^`~&bi6[ E")pAkR( tT +!Qls s*:)KA#v$ާ%QxkNr:=utGv(ֻ9%rD Iz~>I;5탨 !tp91;K sv*KyXO K"R]t.u?nӿ74*HVLNˍq"w o"H.5mvZ!fI+f} @Ѷ.J" ғ`ДZDV}6}>#5Nk`ˏۘL﵀҄rI6O)4%f7C/JL@(YxqiLsG-9M.:}˼اpaj2}RC^ѪS Vㅓ@\OM CR+9(E"Fi(LqL9Z>9tYuud7\].Z ̼0nZS FwH:( dT:2dwU9=y k*4Ʒug]` :)F/j)Wq e.N+a' F<ՠRg>_g}f5PB=blĴ] ܚN>ǭ[L6 | ɯ=wP&i/..qF'ݴ銑pJt߾ATn;:T[ 0,UoU7\[p4Y,K_Ywe ̆[clXeEҧyE;a+gbSrxN@9b9BPSwDռ1(鵃+ןE.`el՞H 1o Fu<7xX%0~㶐k\ٱ6ZsDk뛑l,4bJ }] Tu2_i5w[;)-=us\ A5Oj{[jṱ|.?ًF+2f Nu8s7%+j#f.޵6j=5XZGCL{^w &Yz_]dE&*>>T˒UqNѷzʼXvx|*P1Xha0l{K'U.ztZ,RL##"Nf.<W1Af+FcB9 :dJ}1]Ffz^Q>hj#B?VA0=f^_NOɬJoߙ ;AOf~P_&oBA‹Wz%ḲSqYG!>WZtH#:='nc;:4l3^>^R G*2=1) HPM닟aOc 8&y!3^&sFmOا X\{=~rֹ"P~z*{Fw2iD.jÇ&Z٩K)woCb 뺚ƕX+^o'8{fԧh NMN#@~W >rUڟ!L6N.{銚ٽvJJ՞Qʼ{}ߵn܅ il^ XwUȴ\U6~ѿy~F> ɛ mS`3>$J:ގ$yq@#~<|NBN>f aO1 (О)i%Pwj+ C`iE{ 3b3-d&i,UWcDh?+mq~]k%ŬZbgi9ahFw%J.U'oaQf~Mπ9ƎQehB}O]}[NQnB)p4 T 8 WA|Az= %Yg9pJ ]b,>-Uadse_:ˑ-c@0zC=`ޥ#siQO a;c1>KlzhTY65+!z背c`@{GvT8}Wm[텹-[%mNO .l Eĝ\g>{ E疊 H#u3]EAj)\1L?pc?&\,?qEIIFMY`M*p˘,%5&uY=s1=Hq3l3&K|fj=s}KxUK6( {3)Ù$OhɐכJw~AdE`-&̷\ťld 6Sݨ=0{sDW!u0iE/#<"lzí7(t-,^a˶ 0x+z{|8N_YzߕlaipRs`w.}ѫw#'_?vzkq=/8C*-yT:XN|ߌ ǂ ߉Rw*iY?钗VJ,vgg0yʿlJv.qcIXm$ qNpm)Ub*HWaܲc Ynj`3o0 ;VoYw;xgtlO]x\0;;V'"k~\Ü1v2yJuGjhˍT+O<~~^ιեG-jޘJr )^IBP߇1]MCOǺL!L}8Z>eS;ֶ#_/A'08kWVSɧ~y['Qd!M;]3y JhW\0C/b'vv% }eA/aeG43Kg:(N #BmV7Hm}'q?3/aBS3*.7 @<^}u)HaB0@!4tݙ+̌ /Hwq^k?\Cgz4@srK:MR% $Y iٯrDPQ"3Pah.s|EDq9Y."EY}ߙ$aXY]0Rͧ@d3{p&+r!=@^UFҴ6]6T z%q'ЁN`5OI6ܼ]:}18yໜavUGԇ-ޏisefB\t+aOGNק:8\skHFjbjzG1k ",=IMSOQ viKR@%hC.N6Z@lYEԅB'߂ʪ+h%k+C'r}JF4|>$<8yah-# .O+w$@<|AC3eHX-ET\wrōj:Z~@ӋS9wY-w0qW\^տsoλh\q̃3Jr}= LAq*G%LWn3p“Ԇ v>uk̔ߏ IX /To'Li8T( # bkRK)4#S(h{~\WХy.^ :盧`b7DUAd6S4<,$J"gwn iN'jA%!z(R cFإeAsV .+Wەg[ִ6 WgKD g&! s,}288R -?xPk#g";ڐ u6ѝvYnU crչׅⳞ)XBsV>HU{rz!ڿ3Q줂 $#>,dzC`s Z?m}~f*1}vıF.)A1&{תݺ!O-\s=j3*9W|D\P&GחϤ6];i4)4}O:L}&l.u~G>Xf|spEi}DQ`$Kq1zAA' QL:ac`҂7NZ%pwz22Ć]B)|PDK 32YzD?yoݹļpG'$2r Logt" ŧI/,Muz"E^:rOsJD!O/ d˗3k9Ydt{سS -ډ:Zm;UoH9lGxxE3^56 +QV1uQK<*FT!]kBOz;_i4 ׅ^BKtfs8τE,;k(@SaA6o\=Tံ1ʈ՞¨;t5$x_;$: {#L?L :.|<=<( I2wP` cz(_gGLKah1,Jħ'f0⚁-mwz U2uG'R H"1Sxp+ɧJV, >X tV%͔s€S0^5ĸIEcz'ws(WhMz5~#v4,&aq TdV+ RR^S:v lA<(ٙAUրڎ @F+RU/D搵M϶Gܟ[kzC!a,O04Sb )dO,n2 l/1X h%.Hź Pzө}2oE'1* .s ցU60j܀/t5'tAk#<!gQAtI՚`?"Bܘ6x?ro,U6NloIV˥gT~]4t4^Xrb#G':_>#N+rQ)_)V­PO٨dȳQOĊ=)(}! "/[O'IKDSBҨ/ys#=`B2Ϛw>}HqO һ!wS.flDBr^xző).0~/Z-r, &k-/MZsmZ7iB7B`ZcSWNǪ ۠}LW?=تC߂k88q E1YmexsK|>ݼfV<A' u{{-EFGM`}U3"lVN6̔hD WhDY-256fAJ/@R/U绽0TwŋYG6Ϳ@K"ks3 HITр=C\CKNJ9F剦Nif+]!fŰjV)m3Z1iOEC69C;$0hSd=;f!zH<DbNc"s<ܔhPvϱ{]PT 㬋e&&}k-wX$=jB~BHϖm6 |"մԝ_PDH Ao1&4tD.̛īZY]љy P ~=S΂  vPQ;{} IF "GS"b!>TmC7Sۏ.Gr+=F6G82 U TtB*myN p}~c"xD/*FˈJ˞Gimb. BI8P~: O}EJj X&dt/PBj.fV1tAV.Fm@Fc 3ew@U }Nh &}sr+/~ҳLug7oYvs$Ϭ]'h5 XqGs7.{]j>h@q}S5VQEWα7ni>шu.w*ܡVֻW!T{ |:Xav?-Dz!s coi#uղ[SknÂъ8ֈ\woml=֑' 4%R鹹?pn:"3ݨu9(5qtϑnpR,}_'S2hi$d'\W'BwL+ ^T3lpM$"A9Mw:xfRZƤC<wd0$L% efw"':/$ZT=}j6\NRn䑂MjylAAkw;xZbKG+`- $ˢF5o8dYi玎bj7./q#&) sA/?TPj$v0u8JJ镤.^dW{yȘb}-NA{. 8QΥc!ߏ0u}D%հl 2l,:@i7D6mwem`}xp/zx-72Lwe+pZ~}RC9Y1xd9Yq"꩞.qIsǷ(ځXύG=L7~x:ٞsl_N։w6DBרkb@6⦨NeJZ9ic$zkT#&DT_Al5 ?P'\D20=JޞMoaG@FFbEk2|Nr 'MSwʁvT&+:pQs\5Xq<>O T'+eMWIQ*Z/K4" (c2ln)0?@oE`Ԟ}ش`X}1:'GU2%{\ϕ>3M*nv,9eYW 9JOӕNUK6#.R*n4n晁8r[q\5[KͼFIz%P1O8-d2woʳ6۸Fu&UrRޚaQͱ%". Qd /Ni<(PߟƑr9S"{4xY24S]p+m{d$2o`,7wFs}d'IȢ@~3T-n]ɯ n'k-ܻ G9=Vl_eK -I3 ~k|arq@ZBM{N^}弥Jpa &P ߿!%<h[H'WV@/qE[ճ %P}%KGv6 tۦN[@~4Ya1 k1"0~kFibwV=#dH>H K)T)hk}dZ7($JR Id!(橬;K>&'1;+pn55|HAzu1ݬv\b)=frwA2W3ڸ*WZYB:B2pE{\A!y@qO>|/i*` ՈpIyAbMin]eÜךٳQY6x|!Џ_Ĩ]qlP,ܴ۳MI; د@h1X 84Q%EpaY o6.VrEQq5{EY_ՉKSHj,ŴD": @$Y=P.ALYt\CmzU*)n-؝;''(\kGJ.ʛ]#5k12_ԇt)e t{nG̛B%!WGM4>{1H 0v~Afh}(<p#W/OV62wiF;}}KeJ+昅A \fbbhI|J7DF RcqP.4i46ej2.!NmLYh#/'m#B-^|:PZɊ@z:Z |d h4B 3y+ik݂Z/]{a+k IJGYrFZj"e:JZf)kٺ1 BP< ~\[>TwنYN :__4y7>81E^dq'dN< i m7v L: +7Vkv;J %uUe.*pl)XN+)y)4sZaS=LD|fhv}YC)xJN; bqAxs.0m!}irw(Gk9P>l&G҄*]/j~@Znl_}Åq,$|,oTOl-uE*2߻ t5H 7Rĺ8DI _-jFrɊB:-G 7Vbfqz_AZy3?=EfŌ*k*Yχ"BML.DApp[]/n1j/|3/{EpDdއWl܅9{ Yh|Ha4٥b AbCƨb5P",3*nQ%=.™<4Jo;l eZ_Q /1U{fS`_eDxcٓ[7< &ox5TDGu1:f3aI3aǭAX3j_4o)yc 90F{LVрO\a kOnnp UFH>!)MGhoؾfZs'9quO]4@ CC{CႾfܪZί4jM1RwojfZZ&:,(⌖[[bse6){.©(0(Sc ίeV6//JOsשRK]tЫam| ^7O^+IMǞڬ@XEcF)WԼR37ȥYBߩofs2yN6Lүel X~Lpd(*yқ/<튆S6X]-x}az52f'71TALǷݞa;a$4JuI/@η nТlH2Hz/JQz )G>6[LwZ\;,ięFqΩmǞPWHֱ>2[F"KuٲF^-#՜5:YmE84C|0OrZp+zOQCH{lLjc|BQ@.9PD JR^IFj,s~[>;k fZ(XCxQe_z+~ تU x֤SXP;R+vmV8lwÞ74qN5]I"ZO1ML6!uLhefL6Mh8.^FrПCs`[KWa2';cXCAFۭ $?^fEH7ƳN)4*V{n;0i+5+zݍs\%5N Z*ObL*m!k<ȿE ,j%áCGɯԂ6@sk?mʔߤ?t !s~)8 U'кm 'CtпO׻+d37wVt :!"m&eڵf憌3W;hY$kH%0g@NBו B#MP*%Ŗ|mci"]\E{\DxrLlB£+LN@قIZA] {SD?7WUA@SC_Rl-kڦ " W<`(:`*bkuS `[}GJ@N X0; Z9>2˧2Gk_{*k_{ſnZ)W?\{ ۍɯ|LOjU fY[JHy91-{y1{pk^ل_NksԆb2]~N@91&3MP& q"ѢqBjE)Mڦf&ӈBط7G&Xg7һ(eFMp\1tӔc]ⱃDCsx I;?6Im8nP &@2:!hųLD#"^ڢmVkmWD=VZЛ<Jpָsgg/>E9Gw+xdwBȭ}FăL3#qAl`G"`%;Dr&Qu.>-# 3>/-B{^.3pq4I l!"0̮!7XANXp٣]23:DR~ApjQ__Cn6 I79z/5' cYNLLYI^=h3yR0 RY8mW %u=r?4TxX}d}J ~sct5Tc =&X`FEVT4Z7{#5S4\ueG456mwFA'hЮgxα`b~fCtsSv{ H$`UW+leNRﵣn—)$w<;WÁ'h⨡ 3J+=e!}}rWVyԡ}2)d0_꬀3iثpa?I/Te|CJ= 0U@`@mB?*v1]x[h{i_:}L&j#{h#- 2 /9lbyk0S s_ʈv IQSY)xgߑpO@k1%=+JrZB9ᏆԏCfswp[TzfdJ6QjVZ}|Г|tjl_ӜB(5(NE=bwpPn)^ {-.jbnsd[.81BIb\[*<ҜoifD$Er9U{b[:Eo<$uHVWmkz2%Jh3eءcR=|0kTz]3N=,Y& !.O[c/T ƃsg}.qcu86{ExV-nQH>g&2͕6S Ja^Ә N&{(Yw`&"#\< Emu1(OpHb( 0[3q*2|uy/`HgFb咿ɼ%cց2F"j/ΪV[B3UCjGR<6=ưL-X&xs!v-VXG zK vA;uDٱ."s}~keTy(z`߽ 69OVj&CPW zk!7) -͏ʸ6]ǚ3d"ViU;د,mCO(=} HX281ryҕ0%oexfpX^A ?OɭV0or*$?wHHH~:{Y6pO';n1HBxWSB BK=za$z@ӽćXM̱mgK~',h"#\˿^I6פHx 6tpVU}G ]  ҼhSY-Y9WFy~䒩P=S[}EaUmEfvuhA]TiLrOȯ-OFpHMD!E3sOUONZ8$FA'60~lDd<giU=\hUT !.)kf=$QmJ1EB"+ii8_AGN} 11dWb)kaPuK8RIu\PszZbzv*?bҿ#`" 21 ݸ(-ᤃDSa]atPs1X[p^ C]Y k*WP`?Kr9Ly6 #?/ v0\aBz]$vj`]9>lSU`2>KOzdMG$&%Уݎ|ۙԨ?Z?9&u9lҠZknm,)TG5=;?*6`*& hpﶺ_Ea( ͯ*)u?mNEPX ^黚(b't7\,=~;af@ w< JY}rfan?Q $)H`l-^Wǜ^S#Pk/M[`\'FձM$M"y&fED}Jp rBI kRx?nϸZU1 ci)v+E^ ޳Vlk{=ЧmMfFoAj&_TTrVV띃Ԍ)]=&rRS44+S<5\g}jTM'BY[)Zuy ٝh $E,h zE?ɠ'_$u%qC.d׻?U^gUhDo. YB5νB6tmM beIXӱ1{HcsDyk޵F" k̫h:B-  Vf6i4v ~ aWO|J O?W٧<'XBشj`Tu͓ s!8yJj?&xԻxȶٳP^iW.n*IAHX<)1th]YG k|J̩jib'3=N wt)'FmGjW`ZW;1B8i2=HUpԼk:GN[dEV؁d]/k }x@…%7Tyj7 {LIQ<_ (%=CPo_zO`Y{-TRfZ*”'JL| lЮ{ʚ\1 UXυ,NfE#Y]3 PT:. !Pպ68EiX$؆0n nlb2Ě#fʼs"^,9㺣䍽Υ)!~d;5 N⼶错Q_Tܓy y ;H#EΔP@;ViKYYbN6梊lJ R<Һ7+2}P(+h/z,Nà)0+3PLCnVvV]vtƼGz6^I5^Uԉ<(Hef(;esޫ ?u  0EpdA`vh܈[@'ܮU㸳CbP!v~v)#\Q<׼MnDŧD!8P[>P0%^-x*'-۰(Ϸ8#b&欛-DuJ7rY^dD^`;#K^o[6U%% _ngʖmf)^& #FCʇrȀZ?Կ -K[ö́+t^J"g JiM;T Zfb6QefʒX"-)0vf9@ud2Gw1 { 6 %"{ѳ*XCت=_ 9L~p}=rf lT!,JHf%7+ZȯA-Ӆɛb;=`uxJP4xpT@EG74%HܿEV&29Cӽ+sg6FW|J^Ӆ bХsLnpȔ듧kn.wh>{ "I%ga"VۺHAHjȹ~?]%m`0E=R gz&jId )SX!d}-2ŒDIC3`C(.L;A\ROP[F!ȫkأݕ|7ei==!b)Y ɝDD-/RJ.[j,']Łhr~Jhh\6ż)n+m]9*0t4Ei' {Jdo Sg OAF8Q:ޡz}w}fST/&μN87R(fc-wOX9 d.>؆>Aa]$B[QHо{f=X-UXVahr^WLlin^~NB Y ^tCUY`bӸۡ |Ig/!X&:yP(X!BڹU3Ms  MyY;t}zx&P[/rOC¡adznV*tTዹQ_${%,': 22XCj>Npy 8Bw_(֪zex6L:gR"|wLM[ k k(.'әwy5֝.8{ hVѼw?Rd&E-tf7 |m,bϺG%bB_@B6yˑ&gF†ǧZ.%⳦ 't:5QQ?AY!"()391A V%Sv`@wqX\Sobh=6ElSm4KB^!SV-kT< ;+'89*Y+M|4(_)t1l? HHr#9MEgL_hIB =CdU`9 w/a8la[&=rR vO J7%ꯗY!l݃zo%z'.+%Z{K@}Lpf'\_4!wpx5;KL}o U4P8)p v"E4ڻ ٸ> ]E/s򏾑dE %->[Sbs/Xu}<'N6P 8NxʚQv-񒣶Ŭ3r$+l4 `S ,SaŁk-K4s/p`%R YVB.` zNN0ģ;*Š~VZMPX &C3;1XCr7|7 e4W佉/HGBQ.+>NK/o]'^̷v J͖6c9AHEq^Gׇ]0PM#dCZ{ уr)aZ*|(xxlgkX1| Xc9QGTPaFi4;;fE!%7(^h 9M=>JgBb=q豻YX-7":Wf8!\9c!u 1?SX5 w[0'j3:GTX+2O-NTEQ.LEL:B&YĮQf4!tʿ0 <\8 `_qEꞚil#mMrU*;SUyȯ@pS1t_3|PEJ0z*Dkim?4%mygŃP`ӦSZӎ0#lk{YIfd[PngTF镅ߒ{l2GI%v#Aq'w-lOXT b4CF%f;m2>ݑ>6G;~!Q?94sUYSn6kgJpP %mQe"lp (_}C*{H]yS^COK%r}kԝ&ei}Gsu4Ē\QšFAhG?E#q̺$͡qܿ@4dCe/.b*w OB-+eFpډ9ѿf2Doiy xT0|=mlmu)Oڤ49T uPF2[%On>1,ӥdW6LjT933tiѩvrތڼY<5ܴ\x@˜E"õ6 os*cfRe1Yc 41foM{|琤ֺF0ooag/;#/9*b'| Қ;| ā.O eK(]6?s%ϥrLR%-VJricVv*2ފ J_2N$PBs{ABZPuWSsKdTUGx@_*QYXT6_{kJH5Jb&XtvF"lx Wua q_HұĥfT_v8#1˽XV˛<@z:ʑ.y mmZzCɗw9>fL<B"į__.f:67Z&,CϡbHc ޳~>s;]Dx'  zQ>m`ꇟ@'E(2XAbcZ>3M"buZ _c!&/{p^P@ QBI{H \:|!/ YqӝD|4{U%SOk[ "h x ×W. ]$[p\ZLc?XsI5E*ΟU9L|UKnUl ]1VYfԔlm3z\qam̜aRc^ɫz؊CHuz~ٗm{u~vu׆MX5Gںڼ.WnYՉYF@i6YRXqQUf S9}Iolth.욇*Ͽy.ZgTq0 ~XEp3Dgqcte% NIA[ܧ/(mh5cRW騹w+|V=36*נm9ᣍQs>FcA"ctW9v.18F%D )ÐFj-0! gښ]lx$9zm ً-ꕅ.9+NZۨz+8;S)ϗ2(vL֊u\;‘,g/=B ,}]-uM+4։$j@FΦ8C;Iq X-LszQ]J^wzA[עX+%$2g3ڠFÑDg`J)C(] Ln4.2>tuܞ,y\@k*"C/ 4iآ"X\vfc/0IkT$߫n=_Qk2["fġ^$.p`<E -zjx@{*j ɍcVPјS\(Zf&ob&B^5卮dc=.@.;99M ~p]_,Z 2R%YF^f|~Z r˪ŋSYқSFqj SB $Nln0ѷbIPa.VS4WR-@%.a+*SR'xan nOsruB L'P0_*n# I.)o*{crgp`06Yxa _èr+|ǚ+V$LUUQ+MHqIIldFu3yvϧ )/S !]u>pEj!sE$f$HJ:ZeqOxEم- (;EOc{iĝX':T,H+/b9e^tKilSN[]qVQr  X@z V|Q"Ep-y%00Ԁ&I{JMݶ~>ZPj/(d39l(Gׅ)km$22]K5{Ɂ CZ-5D^Ty ̐n;O)"MBEA[ %+g(eC>z-ꦶХM T(zs_ u ܕ~1JRAa5{_%f" 5v{w>IkGo}q-CHۥNo*eExYG%AbXBd!QFe;~MQ4毱%,H).l$# dn۴]89jPuD-XjQsf҆B-P*`}!}0dZvVe]amhF'(p棰 bm5~GҶzn4 Eݤ^s-]}M]!% :}&a̶`FDWNz&ifBԠQk<gO p]ܙLyxa"QR5EdK>Pzz@Q@]ޫ~פ0+z=rT51X8"ɰNd$'[!mj)S8?%$$eo;qU]L{GKM%aᶶ8!Mndž I>/.^MoVnk)m87pCyZAY7^Xb 0s#wՠmLՈhHBeD1̚]<5Ja`ߺƟc'n)-*3,Zb@4ֵi^\ˊOX*#()sYg͑1f.JUADd?G6*&oܔ g%,rѱYgI䀟`QF.4Ĉ~VK/z{vZ@BңBV%U[;yq[ 37ȡPAwb.IJB"\V1PyWP92fzںRnt 4J߃4J @E[V@ҔGC*a˒|"6a:"MH*خsd23Vwh;OڦdGZ+83Qg%EEuEjf!>/|fO}*:=(]dƜaI\=' @Dde^I% 'j`"SwTFc鸫젬nvd ]>"bǩ=?b[/nG~ 8.H_ ~dV/Peշʮ$JMZ֗5.qhNb9 @;(vhVg ;2wZV"ހ.ĉn>@4\Y}ֿ5cjr@lMގp.uk÷ƮM᥼r~]'i ?!\ ]A"&(ּl` -M?vF;y4쉰{Qxmb>Nhr*Bd!11`A[kZօr*x)̗Zî o$|e=FIUĤT\ ƣQpYvȒCW0(96Zҝ¿d'K |+w~(V8MIGs!N.MACa ^~(|~WnhdEwŽ+p0kb-fvjq@_9UОbwRaEr926ڱz :Lf%/ߌ?,.[M•H~3aDIJ"[^W`x7X7^J|g9; Vzlҵ e_4f 3> ϑ-&0Ǧ(ʼn5@㛡1ÑI3dG`9> d=wEUeeC|5띪3"p.H-j, K g@Ճ ޞ<< D,mɟeHء+Ut+h{B:Z M*#EbFf]O}܏e1A R5ЫJF( [$]r,fb"OUPh\Q8/["Py* eLqof?RѦln_G6Wm%?HŨ>,ʫlb.:xa{zZaP3Wd!HaAUcyT 1v=4F{1.V_{kH`H<,O;ݼ.؞cz:w!3#nB337Is^C4V`UTx(=*K;zCBRwJ,RdoOӏ)wם;_L' L ^.-O!*4i$A9k i*É9Is|duS$~)q]]ߗe2O )m.cA1C_I>VoT<{.:=UHr>Ю FUQ1o8׮JLq~ @!;ڴ ]NqCOߐo,ST3 mL駰X z|6puLtOkDfJݴxԧE"_4؛@;re]xlx˟ A_[xUMS"IfQlP O_B.HhNpUݜn3\4jQ!#ӋS^ƪ]{QڭFNJQ`/wi8X? >N^ӯR 8YJɗEIEԐV2Xt| ?՘$TQNSq&_LdNOߙC+' .EkL(JU7:Yd`(̎I dO:m/I@lV˚dߙZYKNͳE5"mw]QYHzfׂAa?|EmkYK,e\Wm>.vp#5ӹ+eyWl(~GRP ͐i @7|"-[`aQcQ"/A?twĹ aIy"9cr'CLivqꐌA;4>@aCWr}e.0B=W )F6[;[g(XN@^{y ? hձT{t63+(è2Ub+v -M]XW^>޵FA\vOj`cDҦd5O5ـ *#IƉ;JEuT5%'t0sj%NoyQev<8Kva0pTF!Sf苲eƽNZ3@.]#,?@omX-P x: 5' [MطQ0hbiٯnC%Oj?I}cX3ˠ%LH)#"Y ΦU/hf ix%,xw Z,2D2;ejeő&;≫^>$r{r(-",߸]\>vF6X+{c"wxpkBm/x2ڬrIN1óCp$|%@_[Hr\=B_c7L}G7vM)fCMŝ/+b$`=?"nRW- Ybf dC%.zDiv/1&&\-ğ7p>ܯ|Ȟ">۠w2AMt`$}$AW$mCajKoH(hp UTi.U͜9ʐ(Lľ5_8e'/iM>ɦd0hmcWR!dRs$`}O r,y=,n_D V+à :kܔ&&P܇y*7Y=ƺHСxl<8( q ci_7 8Xd+KNchy\KH^_} RYmͭMϘulmF`0/bgK.ɚ*eh{ n 2RpyVm0qDkdҀ*ghDVܯRJ٠ka㄄&y)v֟f$Ɔ(F\/>)uvYG_se,.]毋YM!nL9Xr?4W[J*{WI0"Ȩl"n<RR)U7Z ?}W MJO/PӼ(?^=PLˆKe,5\NzsDeG(Wa >#R{?ǧsj`/_RlF)\2/º6s*89JbAa1KZmY`2Q-1saOҼ`e,81d `&~6c3-.W6/3FFa2[^}M)z e鑤<;$2ޛw>ub |hџ%!PذdGYX@ĕ ߩNdDA3wXJza_r馌mȔ>#LJ󍵩O&gJJIRqI@Ra%u;4șѯtG$mZKtPOOk3PU$5-$V{q~ i!F'^5-0?@wa\F%'6jJǸmYt#RW#hTA{ʕq#5{S0:fѮZb)=eǷqK:AK&e{bI- fq//\(=s`xf88~C4X/Ӓn9Om4bIvbޱ\k+L@G4 PG}%jÚ4Qiae:qZ eG)J o3n?2[ ZpkÑ#ܙ=ikDCm۶ 􉇴w\=9Dh+ydIDP#VzkO*u*g7aߩh>$|ɫN"w3,#yrfWf461ÛGZ}Ұ n#є-TbsՈ܆ƒ &F7Z߫)o#Q@[S;NLV{ξ1TI=!ntcJ_54 ׊]8xK<_@h3 :dzjk]d\ZIY[gۋ͒cDy}s9<o!S=&gvی֩nfe([S.͹̸}ɳ,e;5!`OAlekM8} 75َ `h[TGGD]Ts)ڪ|oF[P4_x%46985:A'qho|h^n%Q+ #oYqvvAaωvIC:" OO7d#:HZ}Fl: e= kɈ(n}?B2OIKu3Ί%=q"x,l6xP^ukCIdmVv-Fg6*1'`N7Hy#XI\9"6+SGcGJ1ݙYRA MPB_&#n99nU.eRw` :4?y:엲 A8"(s 6<コQ\U 8\QG=m(nYB@ ۪if+Ḅ7@#lInӄ"5%~Va3R%=uFwcQb{TP#Jt^H6gtԳ!oұ̚mdJدXU'x ;?NLY}"UKj>4d9pGۿ`B+kkW-p$2YS !{XV]EF?EG0g34Ljk5ՉWt °)3ب_+)=K_GE\rRÏ8E*Ϙ`.gƇ@I"ެe݉Peof>P1¸Z&72Hu&b7(a}t *07DƢA xl*տ8e" QXQҲ|= b*"euYx%CWANsW0b6$MIAW]j^9 0(R {JM0lB׻meŢu#H/-2h(-O@t,,&^SN6Յ)* eJ&@>ksNf4Ҿ{VX܆F?le xIxz5-Cnwʕl$Gz#0z$Ev`SL@z5<'[ +.=U>@J5fK3Yt`ӝΛGH1"^*nl,UخCƼ̧/6 paki)$*k];- S4s4LXS{@Q{g8'jS_rk"O \eů-^9Xut,Z޸4\b#X&vnBѤW !M`V4c&Č:B'6,%bdQ pJ3^/bףӶGe+ 2c>>uڂ_&S̉q5yD,)p%yZO/o A4=ྡྷu1qR$2'u DVbbX7<@. aXU@[{%Q|;򺡝/?2$M!D ݙ߳t sFu ˱LB5"J|yǵq>'裪yE+q$ebhhjvc~ଵ yXLSL K۾N `$,{ ha|u4OLКI]9Ʉ[g\}ee]$*>m&˜ZdD\,YgUaKtiWwUt&HTjz61RUmTlm7;IH8rl{Q8evLXԾ3 9H3*;dTE01ż$fW5o,ow{$q)`&6$qbv/6/L-bS̗ce=5SZ 4wQ} dj6?<`*VI~ ~i3!;sn X 1M,kUl~ވ)bAȻey ⡰n֞6B)5JٖX*B; FAyndϚwDA+* e{&DG4Iᔶ*1 Vs+~Dn Iyڻ" zUs팑LOVA0M]ݙTpҌc6Ss\hJ{t[d7ߔ[%Wu%MꫬeS ,w9%BLQqoߤkљ>>wzU {gx+#NFкt0c2%l(ӭE\FX(˯8w炎po\bMnhDՁ" ܢ]bbYs8)BLVf= a| XA@3UFE~mx%s[g+wٖ"`xSz_=KiӜ=Ѥug $;@;%NC\1 9V3Bn*D >~2LN(jJvBD,;Ġ/:f4IdUHq]yf0xϯvDkaHt34$8\@h:"y7ݑ^kȲ^c/* *, M_lӫ49_W2W;X>gA]fs7>?"=mj9jYLkϽw{{chѥ/NLu#ث(϶r~RQQdѐ|Z2?)z 9^R^o쀔QyTUƎt;зf+;`Y9aF?[3ŬQ" +[6ga_Îb(?4[d u!O}w꒤Df"K/Jf1R̛NQW?EgX.2'r@G{Ee\D \j6SƷ;AKEkZ%ož'cA^L-nmn:-)J1k} ւ;EwK_x׿F^8k Y'{M}AڍW 7__wԙ9) b=PMi2??-|&8j;r`F1|fCVsJg.Af\l N!Nܘ Ը\:BWH[/ ̅8:{C\2)C&G!b(Ψ4 x^˦P2J<r< \7cccKST R&/f&+B@·"[C#rv5\soH~fɧC l'E |BiA $yq(1Y|К,SGKbKW‘mHFG'-7. z]xD+@v"c_Xߞߧd>q|)ck x1^l:gZ^՞,XYdhӑ{&k:6݊L)da-*)R5K 0s-}' K1xW쑺 _qY'Y\̥_9\GUFӄz:%zŶ_3&1!)U4Qx^# U$ϰY|ד}}p.&kvtd. pyR;{eXj\ethpK1K`UR7ma!yBak}(X'`j7W!݂!'r62Y@cN& tB/۲L cAzx8}Ǯq*u#.ea$~l`:P$q{zByEe!' Aª0΍S|jL[Y!QgRW N6Ȯ6KInF=5XQ;k&F[y wjFek)dJiAq̦؜Wn56߽0t2}]WR޸:{k.JM43ͬLJEWB1mi;VTx,6#0 \wK +B#JwJ^Hsij/_)m&?tI~~9qtgX8yOtL]6d߉η8bD!RiYm 7XL6DEvmL{gJ~?kh8X{~"tzjYWΜXf\ͯs^ jz2KQx.b.R= */F;}z]C8vPtlÒOf<}'3f`I,kZ~Q;4$Iӹ4 ,yATsHސH%@4PV3y :E"WGhv-O|˅ )"2@z/T_<8\/'}%rɂ}C$df 2CS~P9_>%O#JՊLBMЛ ʆP)$5mng"<\Sk'i2Ay)Wj/h\-[TuK8yb2(8X=tqW@ȟPs\4.A @m7L#| Am<2`R{(?۷jr9 OgόGʇ6pi̇,h=Q)`̭Ԍ== Mic* s12E;pNӾ- ;ȷK=էjlX,fBG$al<2g!׭ #XO_N-`Iu}0ɗ %.p ~(8^Buۜ=b 9k16]<lH~1 z_ ˿(/x7)6֦:NdWE0( 6z"s6& ;mlmV22@!R?@W[tM~+FmDm&L흮^Bk=x|C wW8ms8#2 $HX}1MRBX; l#j99 QzuNߵ2~[ɕgWs{qp `\4;ޯL63 Q$-2IR&rcx̛XB:^Dlkkp(3Y.pzFI: [: )70ّza4p43!f8r_1tS)IA-2 QSX3zӹ雦oInu(4*, Q|\>3'1Bn a,[rBzXEJD@EL2yZi`zsOP+;qԮs0~-XWv%2gȊB⾖ iTβ,E4kg{5p_f c';2hGӨ+@%dPf*v>9gfaB9U`%{H:s٦a+.e-sƟ\ G@m5x_&DmO JŴp:ٵٽxg{=%o6t3Ѭl1(f< 1K_Vm}hjaCfdC4ҾAѩ1eITAiHH„TuLwphk wfAknz97vPÂ@di ^s¨D(I>y.!"ypZ0$$ [bSмeYZ^2X7`Fu|/&XVБF\p.;X`Haγ[lj :n8!!ER. ;^pyDO[L=vQLnL ڪ4lɏd3rM4> oí(Ȩ;v8X{7>tϖ~qFɷiKB+ӜZa ƂI3`mp*o_(6oJ,mߎX^WOT뎮_ogw+>;w|q[&(D f E%~{/'!>vO`e߲ukCSNT(e=5H>$Hr n1p?q\NݷIZlBUb/W=dNQE,ȯQH/bOE}FwCY, SU@'C#>F*˩6:bc {E suWp7 :5IR4Ά-ox p!`ַo=1STwGկ Ik7>2fWnWR;i/#l!4^%e-Z }Kٞ}"' >z2"  l$Z{W Z~/!砍r% kA@|RArȗ'6ま=59n"3L]y%UT5c-lh(I@HcrPˠYUt>ᄤ p +a>Fɯdi3nJ*K=e~XOYV\cVtTQ<Ӏ8S(DJYv:C$tϧzut1?(X$ W'j5ߝ7|ObcZ!\ܳɌP*wIʒLD]`ӣglv0>b'j;zH $)~ũP\o(rH0:n$nEHQas+-$kȔ4n:Ox b C= ۣi@ Hox gx;hAɃW]CBֆ~,yNzB9yY,S_(FOZiYGXIL&;K%N&ZU5Oc7JRY `EUt:^6uX#]0oC#](/mLvT ^II#7ؑ<ģ$O "+v`M.*0Y#i,Y$],#ىhǽ՛lcrJ·]׶ $'kWX!&V,CyR SĿj5{#Bv3eA&8σ ߘ}63)@;ߗuF.6;~N,!/qJUU@{x aN 1z5VJ|H %C!랪p$e`DQP}Έ{e4YFڊL#Sg5 fڲ~|~vaS i OʾFdWF+`m'EL::Pr3cT=#pz!ţU!PB샘c'w #.d0Zu? ˕?E wѶ!4NjkbGtK6QBD>awHUehb|BymjB5Cu3z,5OFˠqz , LV:hmn'`CTyd$A _%TAɘ[+0,iD?x:/P&|>|lѡ8@Z]ό[\9~A[:(Wn\]0`kL5`Bf R/Fc`52,q#s5khFcN]/Jh2_[ B#ʊTPtV90Om ۶pRY` ݈a\#퉚}T| xZFL `G@>'G͉$J>'w8,"xt tJ2#vqo Mvf[`^@]'Prx<c|hfn0jJI*~IcY>yuGWYdh: eqXHjnߜn*a.Ϣ&!-hU WKۖ1"jPj?捰+ BN?:ɫ䏯 C WNJB`*r6& 6'K@rC9M#hhBX)`dV\MHZqoǎ-e?aӘ'x,\-,dtiҋ?YJ} 3pHrk:n˼ˏGy RnP:8Z*)n;c Nr%f`q2Bݐ՗1Hj°RÚ("w5q-sR၀bjV`0']-$&I8AaRp꬀"cjj7,Τ+BR>zzn^*FruꆙltB҉ R*ۓ:#xsQ؆h/;>9F%ug'dS}zAjR<L~9\= F.\&;VS?T8׉q}ތ{Zq^@ʻSzy'm#$5t-&;hjG w<"[b'xR~e~pl0ܤN(-/(<؄;ZZ銘Q'xuҰn1-K}j^l_W`$80#hr W?o1ֶ|EU}6Z:S[U (#ܝb64`kr`A <8- &@?OȖ>O3hRdXt%Ɗ@Ynnj@K5+RJFu Und >oY^j2 ޹ ì[% 솒_ K,@ߔ3ǽW3WK:/`i WQ?)uSn)\NzQ; Ol"Ҵaǡ2,r|{4c3`ä㖳_H|ٶHƧ0CU$Sф>P;f䦼ڤCX:)VL꬯G6&%G\$6oʫ. &b:n hTR~ySA5V6|̀cHĦIF]HӋ:9WInR5 <sx^!K!&:Hd5io=`z,-3Ȥ__Ȏ2F:S۰g|Kze!66F+rL(҄Xjs,@"{ħpNժs>Q3kw롍V_)#h$$%DeБoWtXdekQWj?RuR 89h"]Hw~S'<_}-=&Oov)LSԚ?֫(ҙ+1>iA|/ KY埾F) [ 5jmΔe()zh`;u2\eynRP ( FR[41{^IC\ u!e49|X#)VjbQnґh .>*U PW!2z@,Y_cnM=L-oi+FHJEյ1+Eqn`Hu.2m.ɁEbHд"@cx9~_nr !9bW fQP3MڶBi|j5|Lm  +990 2+~)pVT2 AzU?v}]S*uNH\] foz?.C1nOص`{:XN$,Ng,=h.*W8ch}2鯅v~L̛}T#'V!j&#*„$id?UU0L")ړdp+?xog|]Ad)Yp96Q3#l$F %q'x2B$V/|OW.W!ZJwv_jt>s7Kꁡk˛AԼ ӂE:R8OE U^;U_`X௮]p+_4LXxo%).yފӁv;e Hk,t?Ь9bt9T~Ne.B!l4,H& ^f#@p瘻+Xc$٪ᵺ/q YK<['ꔛh#hR6r.hKc@A^4xq knĚAm4z#cB# =Tpg_qnC˿l:q$z kU-o9h(0[P쎪sRo'E _L5ͦ0{O~@#n Sfϛ-HpL @SxJAT Z' in8 M&N7GÌ*.-1/<޿ oSRx&3/0 6yÆb|3Rxz"5̸bwvɛ B2h*nAB2LJQGc `NOShv h\|Ԟ-29a ~ Yk,go쏉d8ť$i`H$;ScxLih9g ;YC6TtG  lПnrU2E @QUP&$^NC FD F4`llގ}؍4B=dD@ uqXjAU*V7hx  XY?Śģ<0{h 5d&Y(R5IcbzяߓQ\|<_'~g.M>Fdḇ%[ϯ Gn L2vjaA]G/CvO閞6d>ǣ\)\ sRC,Jځ)аAX_?"t!|``;B('ځQΣ~BѢC+_ufy':ד#D}|iZva~%xo3 .ԣkiP4$ cMܣze8Gϑ@'κ۲C:f3r1NX b\,-M= |cӿR>ϢO SܣɞZ-Xc }~bh]zTi rnՂChMbJPĸnR߿vD 3cxQF֭Wpz.|H n618-x$^Ald˓}$ѴbY?<);rg:kl7Q!E,D^L.P5-ʟ*j{')i\xCI _6/L{& a,z2sp\ J關kh {_n[O ?'u iL5s <yf` )Et*[ _J1k aKɠFVڪ*ѥ)<gs vȤ~!)ꩶazSZoל$s8 [%G%,+᜔0.ͩ""Zm\ۢw:ز%1g4nP'|n~-q"h}{w$hk,B5=t*3(*wHQTx"C2t8#VɷtXO݃ZWQ4bdAv#c֑E#PCj8C$R 8P=vHwp UA.yW6cV )Eye -N~;=8(YXOcS]-?..8Y`&┛ vVi]ۉ#'u.''} d'DGmg¸}2kS)JQ 3|I>0ɡ$zϿf\/{fwhd~rkD"}W3ž5:S|£~O:6< :lR{r;Qup{=8$b.T`Vz ɨq­[&|M_WCbHQzc3*&q9%wU`Xw C|NRJt)u#XN7D7UN x@  "<*ڂ o_z'LJЇMӤ9=%7[M^2ѐ!T"ŅW…ް*Q70^ZnG%YHE='boǡ<M9P!ة8R&P/mٛnRڰc@kf2C׀/^J.7UKXKI+@`yBh}"zɘ8Xr{+=@D!7b}`iN4ԢR1×Mm1&R"J#nqή-?I )%H<у͂<dTۈRL9I?Q7-ph)Ar|x8(>֟!Bч:θCݑ(GH(m r-b%#Yu~IҚ]K^gY{ahW'2c/U &,E%1hr4T`83S ߹{Yz}W]vPJ_It@spFLeUYd6ݙn"Ӕ>D:&k&1jE2PE]=/RFKIeloq|55plXHS$&]0HA,D .)\s) gzaPc:?rH>OG^/jƼd}q>hʰό-0+*˭7\L=0A-{n{ K.xY M?=.z@*G 2)g*_!T;DlFb0N<=v@_XLm̥3n n&ZC^yx"ꎆS^KcdϜ:_ M+F0d/#+"F<č] =A |ُ|E?:MB;,^_Sͤtcݼ2N;_[v`=rBQRHx+?ߖm4ŋX*?RuDȟ ]>QtizbV cOJ)Ka[QDMغJW΂YI%LRt{W?\_XFgۢI\>^ Z>%ɱʛ}G! 0 [v*Րl>Ӥw(mӰTC@Lu9w=qNdZs]T-%1LFv`my{߇ܜ6_*>55dj O0(۲,P!5I+Nyۺ@htwVft@ +Zש@TT5缷#La/׺y v(n:ab (q:a=0|@Dj".)ۋ򻌀l,1;J%E.2-b]wzcFUNY|AHʂ Ũbt͜Z) a.WSnQ?uNbmgnH[ci]Zre/k\NB!a"}-͒"$zMЅm0jviTZ>?J㋅xMv@ktm+G2d<7T~|_<}%wjw%H9ۥqӿT_5gq-c7UqWAhNdkt$* :&|.˨qŎkc@ 3Y,vD:a^Wѩ LQ3g -֌Jj, R2ҍ01jLө2)JQń* fsP@Ȗ)L '0&7/@˹'XbtdNPsgPH{nyTŀ&30-V)\h7+لo_ʮyxY{[d 1 /t1#uZzV .W:w4';EXHtjCwQ%'i39F``asΦԿ9bpJp(bma{ocNKHIa p$ΥєgcϹu+"~uafu!1{PTȂ(a/IxnF`,-4 )Jri*yt YD,_fX8 4t+4u$AȲ~uƁ[^OC-VF;_jޛf՛u +!ʸ1vV?tM0 a5rRȨ2u9g%D:9x$^g"3JcAf &գ]BTˆS|@v/ԙZ{iF-mP,=( 吅*0VY;3gj&"6O WS$_֐Pdw烬.GsasBtjS+M 0 G Kӗ-'L^¼6}|OeJV6{=t\1|9Ĥ|n /$Pa[9Nw]N%qdusDjU}! ԬdS6o K$v9uV"KeukVfϘMyGkrXokı/`ew؈Dcӳuq]bnڼ ÓH'pDzԎvB/;ZIOtc˚K5w8?od[uo8$KN"q~!%x^l| ̡^#7UqhEsi#gNocPRJڿ*Of83v[V!&\*s#f Y86 P5hEo_WʪtCҰ3we]6WСk,{?^8y!HI&n[C4E+b%b#/+[+hL)ax":E 'ʴkNKoñ TR |m6Uz_3`խ+*r(ϞpX=)g.` ;&gs;i='dV;Czbpy?aM$y <Ot8-`'$kƤ¼wQARGzVrcSWKVٜ.F g,0?)CZ:XR33ϫ;[u7 =tu' ݬXsĘ.G}v)*"ѭc6Z0/(́6\LV:WMpUx }1lj:f]K*N`n)9#ŲX3ia4䍾{w ?'=hi{7x3])B=HC 3 H 1?f+4>1-8I 4`pRY-t=}~P)5{'=%U%_̍f6Q86>Naud Fez*xu.֏EL.{(Jd9nUBoJ =bEWmѐ[*KgF.V/K 4N\_AA;e6lh&a'8DyQ2 FuoQS2z~)-"aUuׅM;QVD=o-E̷/Dᦷ5w_i?-/^ t?P ~/ {!JaC(aD= ?q5{∦QOPJOIn1ti~GKxc>q}c {AP#K4<AxzmNhK+g}DXT{ѸtׅD`ȡɚH >O7dxL$j_&&ud{udGdOomL^TRXdzi N¬ t!^-éR1Uc¨~0+M/6 q(V{Q`O_!dF㾣O\I>o$,: LSmM  /X}Ǡ9'^~5Azڂfw"B.^=H R8ݰ3NRS~3VpլoYΑқlAar+ ~>\'<ˆT!EBOQroSF@NΎxbH cg[F,f 87sj3$qI7D<*0V(T(Ք6)w6ͫoΒ!0(@%˙Q缷^-]t05]ve{΁q6FdhaL͑u[J/("|PK%Xoo|w߷JJ~ؕNJ~n9ؗZ+RdkjAO!%h:#&Nc`Vw~7Hf'x`!f'K kC {ph5OrNQ  W&No؛.wKk[{γ|y12d4*tt!5pv{ռf/|'Pu<yl^b 'm1^9EO_BGL?h릏/%S;|ݫKA\ $46z߻qzk9{\F ,R<7NOu0Ig͇v( )d~5QD"N^ڀ\56I"b77h%iV?9ž ђDȼc;41Ͼ&LnQoY*(WSHxr5l"%5M;;wUmHA[9}7awĮGP[[17Us\~e([45@# B|>W+53ɖWZ+1W0.~]w(9Ω9%}|' $tmDQW򘻯{.ښ86oTZ(EL![w/mek%` D4$S;^(`r ZfX9$q/߆@hzYc R=pi3 g[sہ:8ym0(RB Y܍MV#k4_cmg+h_`㹓wRYЊ yD|ק6-TQg;O7e *e&xj擬$ mAy"IfdֵZثsۀSޱJPVozD(t |uS8 aFW 0ibGu@ y pηր xck%nta1T$eC1g{A׀Mncys޼@Z]~a܃֟xP֘5Q=pֲ\"jy5Pj zYoM*H%?Y;`nbҺG6%Vd>DZMaf1L}idUh/rA6JChn@^q<Ӝ "odDݹ'CX;HnнayU&} u;[S_!P1K8^œEO!r?x28a BVc Q`[LOPŽ'pEr$7<p!^g0)8?0"%ow V1!Sɨآ@Db0$.>&sxE6wȻk2۲"-l/Abk[Bը e+ANID#T@z-dz;GA*dt;E$01 5 4_8v')|^o 3 .A07EbVAoqx@+lyBբ5~BuZ0=z;j Qz]pÉ.u  N tJ[u5c&ﺢ>Ф(E 熗s"swn%2y!*z@)p7SVI&=D^9oI!ݺ Tۍd-Iwvl|zWg $gx*^L΂z\PߨvͧLEexΑPyx3Α.ɹ:q,+KtJS9|Kk=BaPQ+ӳoqaHA[@ :MB$0Kh㏝'|x.yzl 7=Yw >\;CK|'4UOH sj—V 3,ZP5D5,p'X'&YZ^p&^اGC5۴Rzڒ+;A'H>Gfj `%Ry0MV{ܩ<,^$|rrE2mys ǡ!DyOlU>$ngv_ƕ7v2w -]}a#\&F\2%18`\ HUMf C֡;:' æMh Sk~)4}Mdf*PΆOQ(oIb8E݊Bwx#njb˓V=Fu_!["e}Enʕa7hE֢;z/WG&YA87 (Q)PHT>O!F2& A[Nee@=Cϑ8rs@>M"71Χ_DIR nYd;%| <"}{RҚ "/U;u'M]d_IPokJ90`(> cˢ`PӾYblmwyqQ荳LhZFXgT,,.Y"{qmS ^ `ꀡ_ 5m3)-(*LX6r{] 0Q}2t)mvfxL}4KD-*NC&l""rv$]<4'N05V,#9])H ۽[huu$H8ɮ/"s8Rn6#X|ԫLײ3fkK\:WԘ8m>UJv/yv*}Y)6>set7^Vc:ⴆ>ٶOe7'o#+ZMi3t oc_] #Dze4y[ёNc z&ۅwD /Zp=V !Vxd oC`.Y<0m- } . wu9~I">sC*[}# pp \9H9 'I N#6@yQT `~4or3Gw>SAv7¤_`\<Ԗ܌)uyC-Q3lz&CSm]͔OMrq=`вO;YmK}cUŨ"U(/~NTf8d7 @&SX=A &|hZ9Pαۖ:i0TAXǯ4gǓ.|G!})s_FPr {z H// 4uwf.%V{CRQq_`C.GLF@zZIġ0( H*q`v0ni $<׎R2wZls1TP=}}D2t - SRÁ ʥJU^ӂջ{Iq3]ƒڎNf1J\<3txZ1Tj= 9rdAJXWg GI1dzτ Rd&;+Z[ =Ɠ'XzpF?k!$8Hӈ=?N),?Ru?K]bxjo7CK>K ;; :LřYel;(59*w#ܢE@_]7I* ظ;v\㻱 d%7oU3]()"1a&˾wqp3?89@;/UierZ2Y&<2O'z!e;#FM~cNHDD~› pM^BF^El=:eQlſA[Bꕖr@Ppk N}$@gk^)-r9t#9{n<ۚwPt~NHhcPr5 Sme=ZGBm?ϩ|MEŬȩge;)paϟT!RhQfĥMKj}0Q>"zfc;wjs."0n-#m뙜;fu:O˹M ܷHvUb#'n} OxJʌ&JK}eM*N<Mb"?2[weuo|s 7#fɲb7AXH[HJxf ZrYr| +S\@jrF#/k_ 6fѡ i,xj7=)Kr<&pE&_ϫ dt#ĭ OϹ3|yܺ{S[t-vVs3n\ى $/-g>s"Tt6"#!hԄ\ż|ⅹ=&wH-:rդ6n$[7bπ1}Ed=؁4}l[Y`Ħ|g' D`*UbHzzeȥ<67"ɔ)X^i8c`&Pd2NFri܈5XY3CZz! /'Eh%݃0")Иg9bPP)C[rKS}-*J1"_fc,Χ{ZepYUc*寘 }+;іv#Oe}<_#Bv2\whB xa 2@SS8. p7șS*wnIFR! )N2X(21zF]e iԤs-6XQkTM! JA5˧$T%=^G2ݸކo1&XOohmV=p5)mLUqY(4 D.-?asI$p}}3G lJl N]׹\,|UuASsNqXi+KUpDg+&8e(P}v~IWѩqoG.DmTn& 4_CAe@ө\[ZU{9Jx/Rp쎾)^rzAZ|9kGIZ>r(+CZg;C!̇|:tϥ<Dwb]Z2XW.jU+[F1LJ4ͤ+q2Q 2iMK) _K5hLSUv3;|h=Ͻ`/)[=͐wF#|E4]7x^NIw$uKgUO`Էۉ'\JΚ y.ǦR ;c]Sdf. /ur;zܖm(LKEfO?|;0>^rMR!Ev\X ,b{]gmxJ9u ^ NL)݄}>P8_c8f,;8nҙՖ3 ?="qNE be .יKm)]O+6:ñx\f^+MX6;KdOoV- W=TûYN bL0ہ W ?WaJ9 7$je8"3 çT1"#q7YIpɁL_兲Ә2(+%Vr_׬w +[٦(¦0$+,繧sc[1I9S~\iu }졌oV^O~B}絓+B6燏APip$.~PvGy%3]-zN ګ?*-@ GW*-pQIYc]y0A 7!SeϕT}JZrMqEim&29Zܽۍ}MEScOGV蕖Ez|IJx(@85}ԝ%ƒ3Sѐŷi"9JiʁK'|)!cK  ߵFD t WiM hY)J#W*I~bpăQF ; Q}Ydp ` .dRuB VRUh.Q!h" Hvt_jpbRhc~Zyi79=Hp4)ej*3*B8{1%هvvV9\sG{Ъ8f|AùN '^Mk!4?򯫇=s'Hq?1ԣ`/4u,MejGs|ˡC%pGMX$oK6^I)ߎǟ† rxyġ)35 ^|N$Q`|T HRR7n[yؤ/LorŎoX!e R&y5#;>`X8\CiL(E'xO2k/=샞pmÂ2F}+}g!s_4@OO| R n(D#-D[sWޫR!}D&aI{'%P2R^ ,<2XF bcJr||FVh mf0 m=唼RZ1ykhXqK= E3qv ~te7׺<$?@q+%?T"Q`M^V)fp`r+_N9i(uEqh=|lUU ]Srl(V̌M~FCۈX8WBτMwi}B]ZH tqO2=kZ,a7S`]Ms$Fb92x ״1s`v&,iS5g)J+"A?HUcyE@D5"UOgK[ݗ˖@#3ޓ!Pl')DGǰfT/T_WhiD:H֣P4[ᇡJXV$Ɛ{~s]E>nG&u:., O+oCBLꢩ°2=F>IVk DsB[3 ؁OyqRuMri-W KBb$b7bDE0_tyQfRwoRp(诫L㻘Q $W%83:y:uܘ,NmI ![w6мC<{]I' 8`-f e뻁3s*L &HjD x/irҨ{hMR7N zLD>#5 }QEb\;TݶH:^9քa}F3_f )ֳCE*DŽTblJU2K2:h[įt5J])8u'i-FN.0E Hʡ}~<D>Qېi:N[p/dUr5HD=Hs4LnYM*FAL$J%Op_D21eI@Uq$Fzg%er)1 ilOk ^$=Mi, U?gd(.~D \nɭjG "πEׄ&_؊yR8NK{6@l BޞAxҠoy߉&X $~(׼:Z?8Z%.$Q͘w iCD[VGW(/Rb֙ \s=gLi +>9:]b u4+{j tCE?mWyOd2KY^1;^a_trTܘtKHC"TAsxSNΫhMPsfPiHi`9Ifk*lPYV rE t$ \+n q5xӻ&ErՍO)hTaBkJPj2"ܖ1Snh:4$ -zLS(5p: YBhF썖G_ U)c $?p<>7K*EQ Xn6@v!(&%0d^{9A RA]+#mwEU@G{ ^'%] IzWȜ^Bk J ùM#یۡqq?/jS)&i-Qj>ulL3'y]/ة!v$e$ 9BӬ'w\p_E0J ν}YuFGV4Oc=Q8@F 7O>ky1Z9rO;gH^A պZxw1M+/Hyo|_UgQH}3l*8DX V9 a>pU357n@`D.랁&FPe#4ltL[~ B%,5T,w][E|M{#3֕m^SJocAK @V¨^?H6G[|Eyjke];m2z >ڒ*̻N+_&4h3$)y|pr~VJb V4QHwdY@&[Onpb®:UX|_ǝOl֕*oZ/\4 QQdnX0|M^7jҷs`_H".s ֞[\ms!q= -S-30/菺P'a+Fέ}Pq隵CZ災AMOQ@tǦSGsA"=&!+$n{1^9W@꩸FN9Qlݞf]"~Naƿ[jdв,uZ#o CΙuhSO+3h`8+мʼ&[ZTmFCϪJZ q/io$ɹ;OnV6'5sd}ࡅvƲl9DjaFbI{Ul|eVwe[o_^*65d !ݞBSxJf3otfEʫ4=P;-9PAl~oH&n HEZ-8 @JC?+$ޛ=o0IEπ+ MHܿ,e”v2* b*W ޲EG\F`QkIw3V2tc<ԷUO婞8L>NEga~Oh9d&uVxmIUԒ4ct(qU]6?I΀ޭw]7&9 7V}v٪`4UWFAOVkk= 4Ȼ>Dw[⧎@?-G~6࣒*gb<ٗ3x2sVΣ%ѷba&!Z.ĵ7ObȹҗaB:ɠNv{*l"ÜZ4`cB\_i~:2qIrϵd?N'ɶܻ?۩+D;,X@h3>'(" P?$z7~'ڮr+-uע^y `.3>yFBi5P1ohMh7AݑIv*WeU5a@<[2$0d"Eq*ɭOV0NQ#bK׬wO:ȢN5A\27ԑJ&88$4W)'R~wg-:?ZgDnfba:Tulʹ̢]]X$uŔi򒗛IKѕ)RypZ,8Mbv&HwM탤˳.n矬FTJTYmdb }FekɑRl7Ǝ|+RRU4UC 2eAB\ {~F]e~#nO?`K7ڀd\,-I a 4UrU`GvX-ҦK-`HU؁Lc _-=\ zo}UrՁer>QCUBkcbWR.D :rtt WD6' _yE^4FRͷ $0 (&$U[v],ήʂ[:!1F3ۖ(j)""DEPRʞ=С/B<^eЉ:Hk3F͟tWIKӸ#U0RU\ݿC+⯵  B6GlzL #?Y*<ѷm[#C5bR/ c7 m)XT ՕZėR|$R;}օEwЌ8WENzW5R2f`T;f6CŁ@N*:aRlw7)rPO lQ*c籞 'yrtSR]wV\N() +-`Ng' Pz>㣜2QC iLF\ۉpY3 i}fu90@wKAH$7ތP~hDӂoC<zb; ,9G$[PPUyeuY agrwg( e4 IoT%r~+N cl&8ѕ?8̱q潷Qv*q;A AeQqxP3z8F]$(Y!~fSSK?xJ. X ׸iG?8*ѶZK$r~Pe yRqI`ѯҶ$ٚuSGi*t[̎!# /<7"/1.+GR&`wJT*+a$w; =̍j:FՏQӌd<rPxcm_J붠[N`xC'|=pVg>t20[&oc1ԯlHy`Toz!K6"Y7ic>o6̈́ )PYjV{r}lH#[tqKDzߍl'1kBZTx g!r=3 C<^3*CW6Au&S,0_>> 6G>U9QW_kez o&A9gbC6v˃{]0.ۯR$gY) eV>NjvĎ$͝n[6+?ƭa(|'o7j'dSC¤LOP@wurv? p7I$ڕQ 66HIؠ6i[rO婧h4,VZqR#;=:rQ%!P_;L' B Չ*^~;zJ/_NVpWH4_T&15.(pwǯ2;S_ٳjv-]\6E@)s4DFo^DXh5O~nӱXP[yMim %_yؠbV i,ҝ&c );ExSÑ˿Ȧ\+*56̫]Pլ.VJ/KJt*"!y-?CjfK%bAaUV.0Zǃ8!Vp;C-1iKϐpѬ%Ǐc¨gI,1"k&42ܺnAf{؂BȄspFReUczg`I8DTم훵~8R- 2O,a,Ɠ_~{,΂*[0IFj"|V?e0H>nӽyͻLK:gW( N Η yU p[BZz%TDo0Z)lQX:Z?o4{nE΢*" cˮ=,u;7ac !豆tLi/*й mYlȐ02G߿q#.FPvm" 沟Dt82)D7#›!3f}u3v?s̥3ڼ$r,%Á=53 "T\h} ZR8),oy׏XUZ;-}-DTc{`֝.l&UE|'V+Jg4J+ |5}&(,Kk&$ڸ ); Js?PX&1BbY xMK>Džns ~EJb-}dC!$o/1?SYM~&gIu$MM2a4Iݏ[Sve Bɵ}D _< K6u .e{YE|558aj!v2X ok$V!JԻRqkzSQʆu;+"\msYd}t͙ZFaЯ; 4#l%)?+.Y Dw`6Y0C.OA@uB긚2.8BFord>4:Q) Nj^kwgI\qd "V_4hd)"jgo2ɨӏɾ[<87[k5 b.PXaA=)kHS_>u'ǝމ]3=KBR䃐ɠ ?U!+cK}pO`skPh AsM˅-0Ӄea(0ӹ7L^)T Y~-\}I][`߈gGBa`"pߙqC'۽#X`h\tuǔJfZ ~b#4i)A./s3zmEJ @rJOU'CkM`zڽPR=^5PŬFzlɫ_0 {1c P ly}߱\B~SC#~WN9#mwdl_0a-` gQ{LMo^vf o4;d}9Q'jR~Dz #BgQ?XT(lǷCT:Z ~ ^(_Tnyu?wK;Z9uP!^̥<>SU\Â"hbpf5vXZ\C܅=] Lgms?w}94!b}gFg@ct JvzEo;<RQj٬7iYi Wxr+TPLu _λK"kz lV2{ ) 9iUOX)UW01f~!8EU\cG`ⶁ$:bdPs~=.8 CKFӧ->}m܅HR#S*NdiEgӧ37蛒24Yb--:{ItrD|]$2S Jh-d3Ԭk::N'>hr81z ez %+z{Jy{=7k0Oh1}a2 Sƞ <Q>:?k&͕Ѩ ĘSLg)("fK&' qL-‡ PUɆyp3pvn'-PK78Ӛ~k.[p7HDzL|wv騙F h[ ^\gϓ=5ߎS fJ1ч:pW+ 3uclxs6߄_M9?}k8r(M[PRY:icU#hm薶İv$-aZ`fw\%բ_&$OS_eŻ<Iv Cs+ydMIGqZa{bI$멠v͙Ě2uwp&::HET*I ˿C (5wǰ +t $~ @e8CB6Y,iTH"JƇy7ؙWCfFMIm}5U#@Kǘ€~yV]o|c:Ã>[8?in s=0itke%;kM*z l=yqml<)oV71=r/z͚Ha0zS#(9ZBR&sdfwg(K !<(+QW0ֹ%6#{ͩ8oAnCgvj5 +Pͥ 24H]9# 5aHcwb琿bX,LiJ#[l '0Pd4sj 4+ rpK)\!kCz! Gx/kf:yWsDċYzydJO<@=01OYy5]*)cjKS ކ b&4ِ5Z*Aw%W2?}**Ys~X.)E #x9$@A*셁8 Q4H^fy۟úi"g=dG?Iwvq=(_&fv+[ vvb xqaH:[~hP=hireGuc!=L%*P%@1,їqD 9x/(f zـ#W$$ɐ#p륢 X޷~e_ Z\Wk]eD8Qa띄{}X~5 #85 ||@޲q~mfaa 1Oo&?m<;zksY9F$ȴѿQ$I7hNQ8ʈCg@\mjK=?f c=DE'{'pX vQ(:軔ImdQ#HwJR#R ]8Y|' ZQ J+]RyI +m%`2H $8f Zj=T[#>Ѯ [ a,|u%߫/h.@T[. L ˀF g9ɺ W# ቺbLhd8\fШ+ʷ-DE cyxo R9lzfpsrEm;a *Y1]N617H":xN2h /ؖ"$Sż_m=z說yhMq0؋:$'L<Ά[߫ p5mlraM~]3<J,R Gؤ'wU҅;Z9&fR78 ~N1-6evT+[Fo].v'')%2!&YaSM*f`ʢ_YY^ WL,:=GI霽TyE5g \S1G0hnho7k25˫zlϴ$I H5]?TtI3ΓESTJgE!u)4]tlwi{|@Y MGù#wCҳa5_NҖG2M0* ZY%|a%b~һz Z/<2xn&[ƭԬ>AE6jP1 Ґ+ܡE^T~v|t-yh}!Ś؏&'riVStf7dqH{LBr!csy|Qf@G^)A3HW9]>~9/j rsYĸYKʕQ,V@-0Ù֘߻A[GܔkR2mg]`qaND#_2zk?;Q74a󎻡%j[:Gqa3ʾ:>$>Fp!ˆeQ̙(*xW9'?4/]+Z{jS{'e}WPW0E[twFfK]J3h1R`]v 4.^H{_ x%ZQys}lxQT>sl$JkaE\_~*g=AIur=d7 ӿJ6RA|դHQ [ )r4{[hV^c61[ oRdZAA3sL6]u| s]gzZ kمӿOuB&B7~T T@y^ɑ`)*$Grg~{rLqKmk.y{0ےPǎi9?P@CZǙ`yocE&f|Gp?Lрa' AZP]:6{]9ύF酘H2 e|PiIDY4raISF5F?oܾ ,Ч3 6GjC4-_(UJ@֪'> .,I<ݠؒ^QB:F_rmIfORU5ikK,NY(-MphGlW}ܿVfZtfcnXߛ{M>Ḓl 0 ]h9$!  &ٝΰc bۋ2srv+sjВ ۑxJqzYû;-)`%>&t:k`_e*JWU߽:2dgkI㥀SGn5P&Dt~ArWFy0FPP_Cl4l!"$^O8'>-ұ^̶;WOiT4&gXE@\պ*.dp;|L$9Mw(D J`pD=p$ڥDUu _H G2IGPdxqYod1͢F)az@)g4=/{"}!^.Sƙ7tMV *Fn֦q #-Ǡ4y_,9D:b3 r sm, U9LmF_冴b*7$NU(ryUi )3'?.İCobt< è~i*< j1)DaU4'0_t{}XB逕 xH~X8Po=7Q>2S {xPZ mT^8vіw?[-r]54fpY:9 xQ-ׯlNX'NKi(lAErξP6˴\c_"ZYˀ<R :;ɟoF̸# +]jU+ּl%Apf_~zlEh_S|jHMʇG^Lzli2=hYVCk{n@=67!M~q[vxp#^8UuDg">3VD(-18Iߤp۠w? [C`d{:F퐶[ i'XW(v ;f9h<ȭ!La{0_3cfn'R,cG0YڒY'uo:jhA7)d԰l8Һ}bZsr$?$\0 L&jyɎ2#s9jM)&y^&R(A[uڽ ՓThjsi Yh5>;`4uE!iBCE jjK(> -SUpd 3ACI䫚˒܂s E gMadj{A x/I X/9=>zp!$cuswgˍIv?+4:./2GC@/t4GMK7}x(`&kS޶!7y&\rMM*&Ds>Vrls r7?粍n)3!yhljo_=ku G$7HM6=5"Q&sF!N--[ P䟇u3ʊM˒11Yy]"ίM!dj0G ߝOfcYڿυ\[Z,A޻"ߟ_Ei;';E9€':hI>YjOh D %UX,e-3U bV5_>׋@]k-ILBZ@? j2# zMK:l(4K%c Ƃj>zCWrȇ}(L%GO:>?\`'vu9vN#G)Պq[2߁? W `s,C#  |ٻhut6'*vL*7q}mp,HhA :9&6UbX+[ ӂxM~BkUGi<Qv\8S #RfUT\2K?9_׍e2U`"0jUfȍjl:F.i Lf3F$}BA 0^hC<1Gl+qA֮#+?sJ#?֭'ꞽhE )|e؛ 2+ochC#^9Dw\$m nhOSpuC@Ib|R}ti1?]g \_A}.RjeRSS7WR*]/Gմ?9΢AݠemfUajmUS.@& 4»^\j2w&e)d>Qtfn$87-prAbt){!/nʔdM{չm5@4]^얒nM/:sa,fӈo.ԯ/4ތ'F9&0*|i:v[ya:nՙ>Qr=Uby=Vi_W?F8j0W_(ٕ!R!wGH`[(Sυwܯ/<)"u.)d3i. : WTi?oSk4b'ߪdlvƄv_i8iR4*#AӡeIx +&I&e8'o3쿣odg)?$OCW}γέdɆ[ءBa`SXJ(RF4ƛf(Jh<"qJMWu+3tʉC?^vnCD{*nJ!5#ΓL#gԀT!NBsXxcjzkt)#h0g<3&kk*CQGZZmg dOkA RDՐ5VJÍƆR9mYsLO^VC)>OCοzQU'/Q%¯'."7`(t9e?0 -6*YOk 7qFh$[lN<,2}t៑Z[ʲCzM ut[VRQrGO(N0`.^ !s$)ॳV8*!H5 [I l71|;(& ^ ;8fF 9D,a W 7XZ1i'x=$ M \=uj:H=`xaځ|/grۢǍ ?PtqVjn =^tggÚHt 54Ccƌ4RX,lY/Z](x\>WU' cU|s wxRg`:x+V2י($UqlCocQ.`wg8 Əc=|~u]Y̦ktourwmdJǿKKafAAZ‹cJ)6ј0/.?8*Ejk "E5Oi~o#tM F "nUFbdJһb{MS73Pщ?n,Zh)6I,g[ne@7=mQ]RE}zQ {,U3{i7Z&HϥRj@ 5-3kƺ\F'v')Ipl*7%m Z9)˘~Gv/cQAZbW#j*EZa5g܆ Є F̢AMa L?vCǚ+|Ӊ#\)v7̙Srϡ$՘z3N)! gH7e[alS4z: ?ώ#h|XꖘunP Tiʩ$ȝxDLzwq+ #ږ #,p UMx̒"PF!_+=V7g'v&0ѾNTRWN\h ns0)pTaG0DTyӳ=MDltX&2pˬa3[ýKv ]Nd4OYqOϛSyfbգi)61xL@% LCR9X„3 z8&W^} :^H/ 6rq+̼Ny{E._pg\ „ s%DMFw8OQOeFa;CئЀHs6Ty& b!(k’"jG^gK/P;3f u0 J rbuEV{6qc? QݕBwD1bm݀YF ;%}-7O@q/b+!5Vʊȣb_O |Oa 4lUN1&c+nSe~? <枢PnN+IanT$,h| :o| yN`d@٪lOΜ\o5aC-1 S>%d+w*zlj>WGeEzX`N̸5fnL[J1`m 3]uv$g`[섾FЊp_#r휔f7X7L`ך.QL&u`=8ecy9&* ;ː_`KFtl*unxdd|x5eQxl7D!},~Q:BuWnl!6fڧ5lRNLغSe?4A1rZv-7'7PU>ubxiEoYׇ2d_^朔L8w3t59 <1,/pzShڵҔuCr:0feaMfMP6D*V~o$Ì5k2%|C*;[.K)cDwjj6K+Olt >-Tμvv| O[%5kTtڡY7e%˕*8Z g(TD;`aAS Y; f>tDyjA SUlmrnL`[~gޔA CPYgZ9[R?WTV9۞@=;(~`O^0Jȅ!x{^&w8RS̸ xZri?֋vVm*b fhKF뙹mnۇ;NNfs?]`H˯N7SK3ʨe윟T @:2 y-0gӆShAn\x,Iw3lJ3 -mNzKuK3DFH4m<}8lC=š"uPo/kca+} !Ctau q>-kpqK| ZTS'Fku6q~?,|G% GiZ~ށn:cd/4J#Ye?Mr_G9!R9lUpI#t@26xٝv[Hbl(sl/Г.=zI':WA!7Zx yix$Y2;<>|w5!8*?P-̸Ca{F̜-.\CiQȅN llScMo.y[q"ԙ_,+Ȼ<'p/mF 6 ,+.ha5D)j1uQýOGTi3KS] g[QniJcں-<\֤IF3c%\q-Wt) E{Uljv:4V["Cj{N)S!ۊv`' @&>NLSktQJ:gd&Tvmuc2{kOe.߾Q|s~x˛axSځgsc~46oJ(|K zaڛHzb;o:)eZ1mI[uìQ>N_]kp4J.%#3Jv /R@ Yb4vM-Tiz+dAui\bEuhޢ'lyJT9(,Uh785c`;9 V R-cWxQ &fE1Y`S Zl²T8ɰJKQ sB; "a)mzo4~$fh7s!y0E1'&g<^EA;0UZIТ3rܝ'}P3q"ʕmⷈAw2$WIn)ݥ<9*Ƿdm\Ȃ>drp_3s4'(Q=X:ybT\ަ,&{quEU>)E.mJ4^eRljTX#C4/$56+ dhV߀#*p4zeб2W>j0?ڢBVgnؠ#mr)ӄh\: ֯H_ut7DwJq:o^oмնB/!t|T`SE iw;~:p V 32ia?f$ߌ g_uI˖Nka! @`JšbjH?6Я(tU._SX[U\J+MteD͚8ȑD<)l) F=3'>n,(f¿t=lQI^WbF!ZB>uxۓϐT##˷7)Z$32޹Cbׁ21*0\f1ո- ȱDpR 9 WB^98R <M H?ΎBRct^3. em'; pNkHrcW%5h#][%<EEX3OeOɱ倎G\CGDE_{]H XUttԁ~Xtb Xߤ(WTXjޙTZڢyI}vh&])?4qY)>#+8!lw_WBɘS|(?EеA{w \ƵUǾ:|1-᧘d{xQaQMD.7\P S Y%+Çh3I>(%P> i)| h,dH !8S&ŷȄ4 X \>^L钷^(ƣrO-!q8:!^%Ch`{3')ҞϸqU)N,VMlLQT-162IeĢ~QFk|d>R}+I#e20LQZ9Z߇mvGkf2 _T6H~|e^l~v uzkwՀ+ ,}9^Ke_>8Wpѭvc0/2Bv?AC");SvH}/cq {. 4`Ie=?~$?ʤgB}V%>㵰+qcnx-ZM!SoEkPR x PP%)ӛwh^+6IK=mLMH.3%Hb_yUء; ^c[y]Ź 5Ajz \.'x?+e| [w˗7nyՀڟYb{c Ŷq-d)WLvVkxx3Laߔz dfJ6*bwHy1L,M†NL07)Np偌µ Nq}kM ::P eMnI16Ll´ zGȉȲcZ.%j}'Yy!o!D"l懏7{(k0MJOEcz Cj_`z!7GAQSXc*/g 0 ^y'e5 O?ۣ3P%P`x5v~|1#; $n]Ivݬu$U*ɲ ~\-B~Vh:#h&с0U#ke_r8ڗ-vHB]IV A~7z}[G!>ԞpŹe%`LHun͂6VƩJ&nWz$=vOҨ!8{GEV?lđ{Q}c]rՅ1Sd?8+G.^g[t"8 iCޒ.KOSd=DR}zJ+-&/IF CGzzK$)0>٤ҍZ;:A<]8cdOFqwk?'&l rEƧ(cu)H7tKIŲU*#);c=04.1wܝz)*ۥD%؛?Kt$:S"L 8B q9\)983~*b?.̇ыͣ-bdx?щEX:u+$rQіTƋͬ; uMJF{$>!(O`^U9gH/փyJsW%IZ^NRm2[@gĪ}Jq0r?^^4kf4Kog m+Dz;¦{91EAIO2kiLJ*AFO@e bYbBaQršu+6 E^"O}˩MB7LE؂"pͨ&=,nOri">1%P8PI$Ua ;wueSSlC`7͘AζׇF@s,\&dCUtkPf\pSsKIǑM#MHmy ɷډ/2^|g EIch$r`3OXyRNRGg%8yPl7[c%Rtݓ@!AٺL}"hRAiϛ5kޔR|9b2$#@dJEKfjº;po:I@3NgnUȀkveF btH6u4Z/:Yy~{kU_Bf}'}E" `? sg a NZimV{gMӎa܆(*o]waf\-eIŪ3vS˗Uz)5HC%_>rCLlCGBDZLo臕Xw߹I5+f=-ݸ2أrb$_\>Ӫ!kY 6}wGOj_<0;`E#CsGF"zkږor|O, Ѵ?GFq 6gc'|׺.)sskgyfU;`/HqcUB/8R,u\*5Tg8?Hz.CJY$eJ8H[>r|yPF,.XN;Bw%mG%{QѤO2hh2R:T gJom>b쑐e+5ue TTI'rÎ_6a?ͷ.jwJ?BZXnL2Alw|lv#rNivC嚾#7 :/-UW 0Q `;cAK|E Dm-1 ^ߴf¥>s\8l܏W[9ci`u - lrA4ӚaWUWsZ=ªk1hz1G?'p1!p=[j$,ޓA?Xwb{k+kZؒk[n/ }@X;!rqv yDi4ԅ0 1sJ 0Җ]QrUV&onBD+d8@>X^vlHj~R8fv~9+?BZ3$ݠe* ō%}x^^JF|1aׯTR6^i ũԮm-C%Lc 2f e:!yՓRO5 ZT}1h~ϭb:5f$ΣJΆuhҔ=|{55J9$, g{kG(h?[h@qSM_G+O"~LEOZ$$-D ' k*zCeSK,Xr+ 5}31uJ^jk"shվ2_"+ ƃ54f%@d˚z(q"XADŽ f gƿ=a;٨!C.p:! ϋ<63Aɇw9]>!Nx'ǦӯgD:;Ųm`q\I8_9p"9}aCq ŽaYdʡvUV־(h>Ts?@0XYWH${XBrVjтY@UylKUvX:%ctL VUPF-_ ['8Vk+o`9ܦ?B/1ֲ#ڃ>,&臟 HL>Əʯ:7*XDGn&vdr'x} ^~-MJcϵlsG3kv'!>y-3x>rq=MDq!/G!]U["6JyGZ]rEzYUjs<$_u[6b,&(AG(b'/-ᔰm}}i M܀:']c^,㻁2Ou 4~NDS&1|ԉV.H<ծȦbTZfVwTfIfYKR:eNtB$βW{g Z.Q[ʃ§j|DNavVKPu==Rfm-~Duع_Nl>7RZq"'̤NNfI9!?N$sܫWv3 oq,K &<މ̐njyA]sGd 52n!`6+65b^'yn9NX̶?w^>ɽ5,> t;=at)| Yi^k8;9tL5Ҡ _yo> ~xgr\[KMJza*/GUsc0~yIgXtr/OL|ǿ mGDMqWWZT1Md>6`EמGycjh.hջ~)bYYI | 5N8nt bbΘp;-"mqlܚEt4!Y1"ؿp'h+2 98Ja*A4n\*h K. q5|7疼;&W2QVp{ :%==Qzס?i/3iT`$$>dN`G}n4E8ޢ[pI@;`:Bn5 +a#cWw  %'wv޿~,t'w ."j [DU] gFs(B}`wSE)H @ b #y093ko hUƲUӱ7Β8>ޅFd1I*zܗ94cr`/âts{X_}M0a=KG*`[,fF*r|oXNLoD& W@ĉb,NX >iv[u,"!&:l0T zp q_ܧT쌫0(%*&(f8Rv YF^u[=hys4{$J- CہO?sD~7!CbtGOj?qBfATvTDo4'x\(m?!t>}iiL_WQt^_wm yE*s!CUMLgR̩Vt%V""sg=9o{*CggTOȜuft p2c&A b1⫇foLX$"mtvoĩ3Sv&gklV>?E~ (A` dR8 _aZ 5󠮗5e4ICjž⡠BKVw5ːһq8zr}SVL=}Fwzn i#2w*vF#?0fEַ}||2´SZ@e' TgV +g$ ca"诨DsŎ[hD~ͮg 3aͿL5C&KGMRGE/dئH8l wSeT FH &r@Oi0!H.d'Mtف895O)NEϘɛ^p [ͳXjw HQ.ymmOBQx(-:l:}m ބ&/c7 8W濆T`Ίi OeAT]ChSsL{ބRKSKaU8ŰhYzS^^0䳱Oyg7AR}G7O;Htcnj|"xfxEV:~hlKFͧ?l(" #CiŐsSea}]/50nK0߬mcmakb˒s#^h (F e'Xߤ{LcXÊȼwvhm69r9Pw%$yҜe Pov Uf=،8? ʍ&AO!Dz=4XRX3Q˼;%ȬBSkt Tgrn_Qċ`S*owxЅWЪ+G|Wc  ein pDL6[<jpl~UUvx4#KAj7끯_CmFwħ EXƁU[hεJ1r?EPU˰楶puG\#/B+s>% :oE}}!srڪ(B"MOc 풸غ;*7?lTo|4HlƝ8QxA(z$wW4'aӺsmQ%6򃴂{A.2 3=y~&Ư#9j=f|iA6Yؼ;CX[D&mnt6 qBHp" ŹD%&UXW%Cq/R ޒߠ 2 iœ@j *4Ih[c~$-V~4dJ1FmXFJ!#_l%wu[es5(}u*E\r_$<|o?z ?e %9$*r]!R|5zސ9J-wqdom+le{AzȉM@cqe 1 yȴMnK)l;HQ+)ݦ̐p: ; CTSGAW_ a~Dml.rl(`:-̓scگZ#X򴽺жkUY@됲?O,|Qv_IdӒ⼊5ywe^ZҜ3c_EzLo2i֪a^X&#j#e<_`=Y:1rIz,.$ np ؇H#(;vR(xjCu*5^2`_׿9 Vg*ȝxXp>;ٰ}^*{Oʩԭ堖;=#SJXt}LdŇ N%a޷ZVS|TcO5#Aͱ&uoU[`ID9-UH?l&'P[ַZFכN}%K 7ka`un`fMU$Ǚ^P ?U+t!V [,sb)ۥg M eŃ+#e+DB%y4j(XlVlQ,Q}^/ Jb[H[Cwh bn(O%a!M4.26$NƦ`YA'OG B˓kauf+8{_=\c:uAY{NNrq5zvPܨ$~ F]CO<feqi*mY:PCq}AٷqaIr҂]cp7 da,]Wto .,G'_lL!dkņdԇ( O}BԠ\YKWYU12_dSv>)%ٖ RP{n˔^f.zDJ&q~D<('!XrC)}7&]Լ!#x79d4 lqʉH ~Ϧٚs>a]g[oJoH1j`zXeWRrOD,Dly j?Q$̪գI! h\& } o5/~cP% *Y!?';!! 0_9H&s?,ёvQʇfdNs;6KGcзt5rEYH9]479t 嶹~ <Ħvr*s+7h_6 _NM+CW~h2i40D5#jE1p')FEPХ"d0&c`pH!јΙQo@_ (Ov!]:JJ DΆwE9QH1,F-($\3;#ET^SAi<82zr˱A5wIeN:|qIѭev8X)ZA Lj$OdӎY]}Ӣ>Hh0|w +uWԨo ƾ?sOw6qreıѪ cdEWeQZϠ5{&bvh:Jt;hIKE"BEUkٚɕ"ZDN:Ft) Q'`d{Y ~8v Ua?@df94LQY5WZ$oO>1 "Q6gD˔z.ʟ:ҎˠbEQ,I6bKׇ K_U Coj&TہbmYIo-c/Ƀ9.&Mk%FHz*ڦP~ xp֧( N$%G]2Yjyu'-96]%$٢̊p{]VH&/Q\,T3BrF6FU4FVh.4@‹9b#Pao ]D! x?@7&R@Slؐg4:䷧8TP"U v 2#Y2=w0i<\b2'Zu5YhۍI&0q/SCP];AÜXIϫ #7/@w -W:*a|k'-\S̙ED1j܄ +$F)w)\LK͓LqO>Nb- %qUsd{OvKG0app뛀7װΪaT<j`c -k6T!$yӑMѡrcW &靖Q [ؙ5iQN`+^[A&BE!T J5v\R4?|\k,JERՆɨ|)PuɈ3I/ éI0iB-KAF5!$'kKe UJP *(C8@Y7'+FbP!lNl8^Tf~uy'Y%m6S:P%&R.`BpAK|YjsWK9C3,3 v0\زp3 vhC< QA ozS!%^Q2ǐ:F9@?,7 6)hz in6ZOĦU9y[*lɥHq>wtRsبxS5~]g/ ӭ9LP YAA6s},Jo6^fvss?V0#`Yhn_?LʸҖI\2Q2'+`5g9Rf][C2uJ7ס0m"Q>$c3qf7~T δFZ]w*n!y{ZV&zItXnۡ,{R1M$ +(,!*$üna&tE}olF#X`-ߦ;J^L+X!/7 H2-S5o0ŚoG@gbcE.۰־F3ᅲTY[cf N@'hFjVKB.bR:Pw{NX(t)0[^~f$, H7/*TtgQ@H;+g I%J N~W܎ V>kqXqch;LͲ)4Gv&31:2g#PQ_"~i;eА)t ;OYܚXY9y4?+ǮI6Gkd&^gFQ` 7^+6.^δ)>~a2X=:C8WS]K|^>, k萷hʪl=P2& > f1  PzW<k1O܌ ScpU3(>Hab0q:Fh|;(ެJp$[pÁ\9~OP^g7`bЖ*y=U-M(~9#gŋnl"iR2NW37ESٳlR0BUqq-5P=r6 SRcׇRJPn %eHnTC/h0݂}54Y{,IڮP8dP%c׮ΔpϖrJB#C6*ldwFĺ02 "@!V5|z6 yhN!{@-~*iA%v Tn4}n%ą*0\0L4ITnhg S廕}^d醽sdɕFS}p9̺~R2st^L6k9°^Ͽۀ d+!? n=Ef% gG9_ֻ9 |Tܥr V`J`q@1<{Ǵ ж:U'x[Ve 3|ux8McC?\z&gl6C ~cO`*0o0Μy?kp\Zz*nSȉcp6su/X(8nj)8׏HZ F!g\i+°$j mit׻Ʌ˨d4~A>~äe9-m7T,Z%Q (XONQSnˮ$fU293zfX؎Ĵ R(AA.ORH" >}PwKG| xIU!o@,Gu 7ƴd5{4~ ֤3t [o u3y^uLX"l/6)Lh5.7gp W+$\?㠅( }pZƊڎ 0k('|PR?_URMƜz"Ts㇯6%N׋$drWv,Po4^R\}t/zspNY&RƫoxӬZ9C=+j۽ ymڛ1r &<:4!DY QN)6n=BEnՆ˒-ePCJgx^DSvdxӰ\>hTWVQZIޜ1&^̇Vp ʼC!__嫣߳XMɦQ$kSz=Նzp; &r~ &aL vwZNl ,YN,8`i/{A:->,yN7UWA<U[#TUz%(ʃ{Mž?fӪ )>0:T66,+va;u-Ҭ]'`V ]c!xIJ^o3la2WWDtNNQc–tD !z3/y^$ҎߨY>͐a%4HT=RYUH5onoHV ֮" Nw _N>\;[_w.dk]VY+~>KqN;&oO*ysT Sz8$(UaECW|YY׬~ZƩd|՞B[Ū0DĹb{ix> d1pO(v'|ګY8'޹`g{m~tKx~ jfcy39 DMYMwIԠ^{i9]wlw_$sK8P\/rN" &5ԗyW~R\ Q{{!o\I6;${ŗ!bҷb~NmDD"duozo("24-B{}Q 9qߋ*L/yb^Qv^VJqA!F OvkLU!,TK{xFmuz RCP||TwI)̅/\0\پ3Buw"G -OՈ jzP\LpDL `ri cÒq5<~fd~@!)67%PFd,U Jx}Z7[p&=L+|BId)2eu@]&g U7*$8&XݻA?㄀+,uiPEEa,6nd~{>I2>)|ȩLBVpULyCX{yWt.GM^RkQz̹!ͣ?s{VL2CG.,5%9aGnnbfRLj`c"ifvd#qѡx/6IXBCY~ !|oW2{] ʕ^$(a[Heb-Z7J Atέ;1?}p$?DUi8i5XDB8qS~ݘwD¦ iW ֔iyJZ9][@ Qw1AuU#+Ϻ/LVVE}K6y)ᇅv5}tƜ9ﭹXccyFu _b%V GV qB׼{d21z@Je=ȒxG\QC_BйATۙ,u&)elP]\:V1ɥn>쌪7a.8R\uw &VǞE0e+7?NZ^\mk}Z14Ø .;-Xq:M&]9 =/'}}]D~|g#6lڍ# -~r0һ1u^7˶G\i3${@cضeepeA9&x]>ky7zĉja4XWxCڞu-<ފBe#^I$f.~qȕ5K\y8Zlfj{s| FݵNƨQĬ[q@Th+8MƥZc!/ OPJЖ nvB&: 9ݏ^)Z#iE-w0Wn*q0T=.bY|aadk_0D]t 66/ dC0fSz,-OkE꺝sPfJH~[CC5Bh&}欯> 1/V:w+`6HMt1{ t8Y1-D'Jq=B9}Ņ7Z(n)Д&=1.$jSRxb|&-( n͂#@񝵘hpGߪ5ބAL߯wMv wQ m)hdpډ^NkhLup2½JM`O=ڵAL/As7$PIB]RD Ȃlht͇0m"lX<풇Լ-qW<,60}z7&QmmELc2;qJxqtTBzЛGEɮ5YB|D!ͷ Y ;kpk[.Wd3Щ!:0V2v"qMx*A֮ bPYrRi7cE>*JT%dvu{mݡ(r}^wsLC?rR2Lk-y4<N`v44%Fz^Ա\=gZfw F[bBRᒵEowX(x3s($ŖHU Y{,׾UEG _Ş~Vo7 4+FuC4GInMN.cGBNH蠃(\W5ĭrK $ Lσ,:ջsC *Ա`q 3&eS[dh,d̹#`^UD񑡳TJLWP2)X'ppbb$L!IgkqIۭHP&l|&E8LAomO1Mc7_4<٧DB=I btV~5Q8Q8+jphYb\ٟH|\Eͅ|{f8~BUs|o ?Hevݫ ۽On;9|$iR y\]AK{unMxr*x!y] | pe|f :GH$?++dWJ6@YK7N c 1R-fYR9Tl3`B'Qk-'|p}35#v7QU`x5XU4٧5s_.<ƀ7(tPĬ_rt؛嶅fg\"`89gǯ4;w )|ٺv%S"Z^WRK5C}|~ ]\0Of?̇J溤NOGUfj[0x>}C՗n4 )Nّ C'3[:[X_\4!—nB?$W=cUSQ@vm.z0!U)AnNߔh*̾q*oO M|P}{QXψ8Dnm{,\d#%LÅ6/ʄN4eQO4!sHاR 2c ݹ!X+%ܝ%CfC(Z}JGP{qM%WHB/hf($Jq|Ӌ1y!0"6 KZNx-.;Ʀg끡B';A훰)'ؐ@ 5WM8ہ hjsS"O,3PL9+YԈ)e}y=ƹ溁]PdEhHuSA WTm> cOk6NUs!R[歴Fֱ0LjG#LRwcG6t5HUEިy`׍ ~W9LM}~7gL>Da!,B1G(bm9D#ycJ[%~Zڨt#9޻08"|!)7}3C%Bh"yְd*&EcBJ,z4ufYdo\%vb, * @h1HXgf81DqC.C^TCZ>kϳ-mq:Jɾ@̚2CP_~i*R΢) Vk 6=W~vaX3UНTi(^[N}:'ImY_[ׯ_g!iq[e8a]abX)VJ)|n׿` KyUmAeJTgDŴ-O*-W>,g\܂g;Y!q쐳\QcuARS _"/!+ ئC^vtdGonGNԌxeFUg^(TGÝ9Z*,ăo1L rn@!}tynܟtwJ*)> Η̎ųԘȜWL;ȫUぶ^&`|7%kx?(83 8 23]*쎕hؠ4 fe'k=gqZ'̴{ VD-VQQq1=x*fD^SnȮw7tgdc{s~K A'LĤj|iOp6Ide wsg8lj-zJfpnY!% |ت?V{ګ.\Gܭ`@SرrV%t%!54{,㥬Pag3-"Nv78^nV4Ш=CR!*h՞›aZIsq4bwp2 $E.Gw2N\| Ĕr A"^ !ua `Ӭ?h5HzT=Tef _8>Jh}8̀euF_[60)y 0pn'M3Ȉ;ⴐ``16Rp&3m>Q*6`fh\@n锳c!t[uy -ӊU Ngr Xb)uͺ^qj&whq֧$N*s@Rs@Atet)ooF_H({{S $.$se!8M nN^s%v[IV.p5DBNσzi_c UH 0 "xn*b˷= jP c(G˞a:s1e[=%jvM/:X@,+ne}} |IjbB`ysг˨dU.wVkB} lE>xY%i.I}c~5|;Ke)F?jJofiA6[wKor$ᵟMA. 1 C-[_'Pxls؇\WxSuHE8uJR hU0{v"s`EJëNNŠCxz`q[Wv }tH;JI^q#_]upR9hNXj'wZAxWƘ٩2+ y-S6ˬ%oih(A|.;z%MvL bf q6Vȡ.0MrxK*;C0(O R?wqW'@HTj%Ea ,ƯpV֑51QfS*R %)2V'1<>k`qpA [lꈆ"=vih9SK7hficl}drOhb:ϴ/i[X fNzu~@ڮ|d fC\3Hev"j,M@rkێ-Q載hB|k^_+T*bhDlܷ£䛐\İF@`VF͙!kzs4ĤKZHn>6(JiC:jGw|/$f ǐ' +%:)1hU~ zc+R}tQNavvOV )lFcXB 06u&݂{?TӅ!Fѭ^k!x| gH k+"* `o}s0uFhϮU`z}{>M<`9AHHCoµ((ogr'a-Er8g{z*TWՋKqjvAC}*L5 Vvu g,[{d~?K3$eo'm3~qp3(T;\dVg.0 BRY}ExrbnTE ?IsV6ᆱ@Nf+M'{dN *NHm6z["L"*q(듘\V3Zpnnm^O({)d't>DSOҝX:7RmW(9?Zzں( pJMOu"iن?Ze2$3 @ץ3=Lħ_#kw$W|$NDn:ZO)cm))w354RNFr-U;OMl@wkUި>[X7᠂6L)<¢eIȮ~9^}aCn#lHOm actpR_{;uN$y|zf}qCזXv"IlK%^&&sKEԚWi& -*!{k=@Hq?3 G9j-r< nt:XaIAeX`P'RHvM>l$'TB1zY=BlDbk[wVAOP|49HZ,]b_e?!&w4w_E0ej6bɦoڣFmX5sS3(XV+~N|n_H>pB߯st/ ⁽Q;Kzt݈5,=0Ad3!&1dUa.ìGIL9*2aIBU$ ~Z9[*waI"X=ЅmĒKf]tI=W!?TyryAhMWS5!qI4ND~g ֑ j5ƶY5nxMUQ@.8&B|En?RqyGTyMK7wd^a;^Ɠ țܚ7qtTTpMpt KsB0r2_T~mu $l%iIHtdmO,/i']syMR?^f^̞某8j/Gmfw5Ȫj< #o²k'BzxCBm7),y)[4oP5#Q(DVq#n1xhɃ@8m27OQ% i'yuII6!㲚EHWrFc >2܃}?_ݝ?wUIc䭎–>ҽy7nhhJePȶXpfL.(itf>-N G$1-25K*mջ%DxӋ붉_ 6;[q: XsuKӮh MSesm^P4UzM.R0b46\4&lG rds>/X C'P.?QMW S=i%XzN.URM>/tPїx{Vu>ĶVä&Lztk?;%6V|gZ~=>Q[h.ʍ'V#v4wآH!Z1ԓC=ՅPΟBPYl6\N=l,d.T2T D!'8^~ kܟeMKDN"Jx +$? Bu[ƽxqMЅXP\@zIe&y(6[3Y씑8K6NpSOgT}*4`IeG@S[ikG`=i#OƖ0G`υPFA fdoSN=dzOdFU $3n)N4/2 C5ςn <`WdMזߒӪI47+d`O&Q6aK^C5–BD qRc+Պ *胧Ն7pMTkGC)e }m`+Z$P@{IC\.&rrAD6mϝv 4Q:Up 0U6<^wr^&]Y;ǓOd@2nрaiV 1 v҅heӕ0 qoT+kD߼<) DXBL( )Z qd20d {2ME(OQEO5Qlj2jXɒ=F߮lbŦw/Ma(]hӮWiBq[ 7e7Qlt [Y^^) <і YxNd)#!Lܜ(DZd%tdAnv1el +Zq/p{p(l3Zp&FZDlJ*$`0HWAD$ZÕ$> o+%yJMT UBͷ^z$ހ*82ؤM6#$|oaa+"eZ5mhm3Wq 7.DR{&"?FzӻpS|A4Ẹ^ ~U 8hXFDC7*yɏE 5ӥ~Fd֓N>`6itj&A?ml",247"eXk\ްV(.;:z-q/x3 u:n$e_muĸvF]vN|DbQ!Kphۨ, PnE@2v+6o/6I"LCP90>-9Wڽl;!%m,SÆկ,\\ Ѯq0S?:ZGAMp y}Mb?A&[VEqIƾ+,:ݙ!IƄ-Zu/S Ԧʈk2'5l_`TX:8G22?c^0~zK;X:oɜE@WHD0_ } '?O.f#cqvͮ2'Wip+IQ-{3)[&u#E%n,+C񆐲P "C7\0(Gĭ3)ڢDf_kt+٬#$I6ȜgJOoK~3Jz za FC=i<țrT.rD a[Y13Ap ZKX#ZZX8;Kq<2jZɰ2:ai@zL$=,YkJ MI\ VTPmv2%H&7~W2&/WQmc}s<\=du5]#$*eXL|8$b ɻQlWj:@m<Zɋ,`.8AӲ3biiC+y r6ҿ,VfWA֯;Hu< k\ <榧Z.nP,m/*Z^!~jdh1ߏ7ɓX{t'7@YLu;tQJ: oq"h,W^S\s:i8HMWVtڍnuWEpBfCCNJ_0)Z_R3hbcs.ab65z9ߥO CK^B ц"=< K9f G:HaD "Mi}WK,olE_WXWK H8zlZnYW !3肝[G5oX-!ve49TSLPX>"RԦ:dl>A+.칌[ͧHSAD&#YZαZ#yF;Dpo+ tޯ7hyef,^c;=e*Zͫ\S[,-cđhs)^k`VZ)${F^VAJcˇAo4x\ɦމf3 ɢ1S=QvsV ?z9sͶ˭ ySgM흙$AFX/~fpIMĩ(<vfU]UN^+!&= wnaBFCҁ#xϓ2nHpSR_(lʻE쿥;HٝҊz ]N8ܷ~)Mxkt9Q)+g~&$AY;Ho,vemg@(ea'97]n7v{&V֧?1AA)v[뭠0{pEx,l1&Gk-:̡XKLIwf][#'Ia%J8V3܂IG- 20/-|Xh9͝Ӣ3ݔOWW;oؐ~!']!Wi91O H.J龶48dѺcY1(>\ď½/GK4w#lX`jar>N*GN*WQṴz1 G'Yc\{Ìho]#J."j vw@zUp:ջ:I7lic [}N2/#].POЯZ79P -f@#Xuǐz%M٤{ 84+=O#nK۽[eo ySrvk/G[Sc@<;uٵ$?5NJ ۺ&Aݏa *e CX@0 ܠ;Ꞓ8c~,Ak1 f1eI*(n) 5Q%(ƌTxTCd$D|A Vd~_cYa,( !: )N}1C O"GͅWUG({àEj'u1L!tIi,oL$aԢγBhҴݶ0,ΕO ޘ [ =Y tfǨ<3`o2cE>,wqrYۙZr6Q RL[4FudϲEXohꤕpKt7z!#~c:v"7>vvu-Bދ)LIKw{n&Cւt+|w5=D]F߲| urlu%QXdr71nk1Xo͆\T֗05o͘wYk-k1 Zi/3Z:5"JEP o; Ʈ}b坱לq/4Dy`ğh:JS K|I4U}yN+Hbm0Ae9t'8 ׸qӮr7q PL( X'?<%(xoLHP3kMv꒸FQ@ dXr Tvb-yZD #) )Qcxt!S<7uhٸTq_BEty>tXD1_LGAfA ĸ􉣌m54LַTmR/vV-LxU'2I97ꢑ6{euF˼Gkz7%9H.4C\fԄp'tzU g]`l9@jfB!1)3Q=%T["ale^Lii? 3wa+rɏPUG@;j5SD̽u~@!(-Z>3B8 Xn0 ܌Tp1He[e#".3?Tv13gAaQf/sHMھ'{DfxC[[",9%gQ3#!tQeq@ٳ&8̋v՚% %R ;p=p'~D\[=jzV3LJ-iWU`#d޿AYAEņ$=Ks]L+[@p&>,G%W-.aE/ЉnSH@CO9]#wL27p `0{n4v@O6O9ݞl*^ n=lAf'ؒNЂ$zS&'sn}__ ՞kGB";}a|ѰsYysLgn:3{#Hb,< 6 > ˒3#K ŶE:x Ψ.霂=smN Zd i ]4ϡKƎ\%ZU%~{ /6}4@[(zKҲ=l79*J\p݌Q[Ifj=vЫԆ&31b9C"X2wˡ:SDp$ݐ{]TnG&I^GPP_u{DX(-G!(t79H{mE;ܜ$^H5Ԍ#n'~X嗓>F%i9h öM*[*Ba %(ZL=q ~*l|ib;>fFe?+x=U9 9]hXm]\u̧ mɒkXkǚNBi y7ۈJee_/%#`"8I`%5{=1b}n_ ޳嶨͋WvscZ{}/V Y8d@~-Ћ& {Iu ~ֆ&mtEϻEy97Zҹ =0~bVG*04BR(ꓮ[%mx)d[> +bxف/͘jծ"DP4]xz'ݸ.PtP3@[6t23(1^VDNgRòk?ڪE&bzئ~*EWN|m-8'G^c? 0 J]W뵼RlW{dC\r&<xJh0{r؅"0q>~+E: @VU~ed ldm5 9ŭl Y,UDOؙgdqr;Mh4f%An D06f1mAEK.;8j(M5$oADF5PoQ*u%(}{xdΏFou%ax+ :EclNѥhW E lD#|f~mėz~&Ư|(@ڢHMF.")P~RmЗnGYf >T5yJb0/788xP>ŎYԗ$o0~fП>;moigcFYJm4n^ nt^p[ѻ ,MݧElavuRӱ$ ;]|d 6I@;v@SN "Fh),ԟsasՕ2^k,c B>tP;'%XdNatl ﵐOTk^`Ndu ʼnE6Ѻ,>ǜ%\{3y)yo_$nϡ.|b 'J>/Lӭ0w< N`XK0բc YCObJ x 2=_]HwW-ԭ' jȵA6uK>:9p}IDµk` <܍$"NoF!= Tpe;gC+LtӁ%TO@,zB-)|Fϵ oeXce̡b2ByCw i05!ˊzRctu>rpy`9L0d%$9U6σ>KLWJ'M~DugBꜪ ĄCQi7\poC0(VĴf.gR^nk= Iık-0 Wg \|&ViCJKHp{\<))P5{5r;ym(m͗xĦ %zptRQT;߸ZH{!vps%P+>I£6$G-TwӍa$'" ܜ~w) RQЂoE ;X7$c9#WCi%T*[JR[v0 U_xt-lW3تV`X?`i"ބˣ(xaX1YE/B9*SV7tZ,l^;WȖS|_³OAH[{:?|.$gඨ{M͂M㳌,7')"[t xbv8`G% ~HWf08ϑ@C&cYpf 8.`? {|a hS 7c'Քyr>oS( O"oIkF(tn&78F;9xoZ36,83MKJe s/}wHPF>2p3/"esi 1W;v{k ._훂O]YIS^DV8\y^IX@c>!M9M'K0Ȣ/&c}ZU2n 9ea܊q3F? Ҫl$>ZVf4up#i 3MbO``8zϒ)JT;Q:̘V ᕮKmxW_9 _cJǩg RS! "mlŎKIN$a$_ŚSr@S|2JL"pou-IɉS ˶"G]C#SB)TA*v{vL G]p2ۛD=sWN'Ԧ)fOQ!fYJo+5g8qj{GJPL+G,3z Z`8= 'BeϚI+0ъ%v/0/,v7&g%B΅kE]:*嶡υS7 Cu|j-}g;=-G!M[Tz9rpRIؐhp+~3bvhk-N{ %F!djZĭZ98vr̮5ȋi6Sڽ%$`Ze@DdQIK>gPjk.<86<=Qc g0? :kl<:M2@mٖg}hzě+b='60ap`-y+q+JÐ]mC!nH}p'}o('=OѠl-I1+Ɣo%G(t|J~KL )3njwz2+7ob,OzU|g uh)?1j1 \w~R_+SN^,rpI)pUa!Mct#jw;) k]Wr" .- H5QgĈvk+*+GqTTɼ-Ө >VpS\_e2BbDʒoZ0 MW0=7{+ \qPL-emBJKx$!0 ]~rV.Lz wS|*ʑnSe2N(\/t^1"ur\D_m 󈃎p|(O:uTx` !Q!mnⅹ>3b_r %`rlPWg6u2Ceًy>5H {ً(dwtV?zx b;x|Ta CB6Hbs*YMzDߥ[ rUv+`Mfȩ{Of\i/(%Ki 7t4K`EHyi>UQv$0 ]^BZ\ |;辗&h_0Z.Xj:zi=^'6Zj>BuTZ?g1PHѱ ) 9Y=`n9|D3^Qϟ|xnjfnk23%g <5\F19ӝL3 MD{ :uZ!yf\"ѩWnbψW*fj 2C_ zN̲kA3JeP/Lr\O6mC=^%b!ZFpcgIǠI2tv1!|_ @Q-aIgbN(ĭ8/|qdJS@mgcU)*00}G̫ySdo7sa T!QIg^\52GT-I4zL~yr0k;=g>H{8ne޴By 98!'eta[E J8B:MrnUoZڌ,۾ wk' YFA3F]r춯tILXXVqN]" 1}%nZGAA%+LM;T3ziSd')4$竘;*l7necBmL`ZS= o PD[;EP駐3n0qԣW1D)҃(=z}BaB(km &r'O@:N-)8>A 6yye%SFчkuA#ZPْHLtP9L_ ZbBAA FQH5۟˶zꪀjCMskbVv;R m>>ߠA Bm`!73T;&/trnCм$#UmBԜ on˂ΐen]l̓d^z}@bqRk%<ۮ<vݘg3p<%†=hDS9IN]c3xYr;n ,9 T>g:(1"?50M>puiIe$ѫW]Nd҉kʊv9.B.Әn@~$ːqP^Iz[J%Y+uw1!ER1PWp%3'L-/!}_EL؏,8* oB8 [6.|7uOSމYdzCfĞKlD^2O+M_#ؓ ,P nqԏ&Pn971_ه*W!vy qlxR Hې(;`uӵE&,[vLذ8,)>քϲÑ̍muJ<Ю-$KFkrZxIwr6$Wљ*13`xӷ_}3耚aE~*[~d35ݪaNnf6Ɗѧ-02ji*GQb,a@Uͽ`XE_q|3 DNecdt$1gu["x~()x2JfgnQadMT=_,L Dr3v.ס(M5%́)Pf.kAJD,) Y%U]C Ix}(z (DkO[_u#q7}z'¤xeuVxI[lRU8QTȒ[{Mޛ|_0Ǥ;}tUtђ ӛxcK [m|c 6+",[M~Zqc 052T'4<,+)atVJ j\ԍ\XҌ~ Ui񷊠Ubk&]8ǣG^oZc?2U0K EK:|odON%"oa bcTQϡcT޶*^J`~3ەB%ѹZ2Qb$LtN}$ƭzZ-C69TAzl`SFJ6!rˋ*v] ` , 77ǓsEfVzGsaDnh*s[g$,pICIdq&F9g QV0{L41wqbcRm{Kt-)#2c3h$*YGmfs<{A5HZS4QftM՗w,eLCƐ"%*O k]0W 9񊱔H٭e/x6t v.H(>E\5yQNZg8BL9Ql4i]`5A3LAy>|-NTY~z7&SL7l5@ 4h@oIGRfKCydé~zw՞.$.ߩcY$/,= $%5, 0:;4hoe*Fn~N3?o8s'QY>6$$`axQIBɅT.º;g~vg}c+aav2]4'&%~J @\ljV< #h4f3bM =Sq{^p7 Dp2hzHNϙ1;-x|J0|J IE%5evj${:tn\yTa+@!68㻠1Julh=<*,>Y0z OU?\/M>n><(Kq7s*{qvN-'&|hPШ&rdD%ŹسB۱"(`{w)'ps]p79}1s{#SwqȂ9o%m،㔺ټwQ6f}7foI#x+(X _^fy(ZԠt9SĉJJ ߄PbYZyozŒ-r&U}vy؛k%i8ujSvOv˳-$Fw{dzG BZ%),w b:, _ݻ$ULde E.[ltB\0Qww+MQ5^gRbhp7s2`(컸ʇ+yɭ)B‰c=co`6Jǟ~ _B9u#ǹ L.9F9]쏛Zɷ/K 6AvձGN""4a9 eܢ*x4O9AVT 2~}Z|^d:ρ. s&#?0-ﬕ=ikM=(jz㿮ŞCoZH8ݨ||;E9ȢO Xd:]{ e^o̓K oXJdsNGN@6; KPdlE>fXg@;kWg (D=Y|Oͷ2Mθ@2;e FI& ^u2W j"$Pd5^jH b`lJt\Va?KCTFϖP7.-ujhWq:a v~˩[ɻdgGg+|؞q`d-m5¤Igbr'C|O9LrxOfMjVj^W 7p.UQ1} \W;PzTsU?gJY7W6 noV,tVsO'+0\X= Gձ/ M{F sy\L>7I-]f  o28uhGo`O!IwP[LFHN++3`a={z4J0%2GDоߢiQdEfc"=e@Fh-dLw [S2.9׈=74yNRSyX ЄEec%^SiYOB-aFE ';ST@ &X@bf-^Q_1O9gTqٖ>\\{>{ŏ =gnrIOWѝTMTAiE Y ΉO% e_Ĥ3o kb+Wt|^p8$aR(ľ]\6.ѷAC!oȱy3Q)7ߵ&weLC& Kc>uf[: ?e&ŰO3o|Y'VU%A~tKp4m/RVN>Y{P_)̹ h(##bYȑ!j}{b,OZD[m7R9[.L]1Ҕ[2l-`?P{c2|_dDEm$:;[Xja#QG nUE-װN`b毻Pg!/wfR$ׇ^؊97&0#grYZ!O'%p $Qp,Uq&|6XJ{܋?oa篛:/ǵuӻ59aC7-ӿ̛ BuӾĶJiFaGjpRc26qPv_$U SϽnȲ|N״f">-MY4Mso 7CNK o5y0Q wr7F KCжBVmnDrʿH|l5?TF@."`%#|jv pM4c*:-K:# Ṭa$"3ڑ.qgvI$ EZA7g;ap~яMLtFH#]`Vw8 P:3/s̓LD|W M63i䢉1Og27|F $#*uU]*a_)rVjС$Mޠ%k o1#:E܀fLa`09D*èD-CT3BS:/g9D̳^nҼ2S8%)PfSH?D&ؤ/Zn%G:*gH׌ }FmՓۂ>ijAh`rsŝF5Xm"(4:&! `041B=skIԘ)EgE]LόsU5R}U VFLE16k`7d^b]Lig.???7U1F.ZfS78Ȑԫ'-L]H^5rۿ_vg $e90W__!s>!G+; pU}g"6(:%i.KYsʴ&0!kHR)N"[8Lpǖͫ&5 ii؞!"nra4ޯ{N 6j,xVs/"\TR*4V~]gN~8k[ƛ<<O덨 hOW7*Ӄo_to9R[0.wbګmvc2#xUU޽nT{iM\&gq<7!G2j/) ok& |e(naGd;m oF@|5hWWի!=ȾRkK u$@-W%/4|eEϏUG£lxH"jhZ+T]#;FwCrix'b93k`ؚx"vFUW^qDӖQ9,'NEo>רxȞU 9&֥V~?@\lSxG=e΀Nr(%bl%Ut(2TA-A :G[v?gO= ?5,C܇an2ݱz;7~@0zV/ ʜ,m$'DO!P=Pk3`M6UA ۍۊpHFqt@oXs!)}a͖Y/_@Hg,FCs28g޸9RDlv"˂?aZ֙ѩl㆕:y<8}16TH"m8ryLP%Fe/|ˈKs %Y0 ? i`'F2d0,fzڅ0u?h$PA'A/_yB;%LH̜b;pkK?[[?ٴw<}46T_yBd5'#Lhz5O:E m) r?9KU' m+;x wk[HWh߸ndE^B|z$i4#l0vUThlDž;wZ$B ]2H[y>5w?Cx&?ևypZ%! 8#u=i 1@Vh+ ? o/zPM]<8%1Ɖ])L HTo JH=?}gWT7DXSDB\dޙdZ'2k&PK}UIG*D!g*Z̻2:9??.=0$ߙf~ˇU%$֝)D\bB($ljNREwr.& iJA)*H &Cң ?>8v\/ Ml=rttwI jMW>ɓe hi&|˓BKhHq/L\ Ǎ$NJZ.! ytpk}oYR-=9=dE0# OJHX1 }*|Ջž,-ve& \R#I7<?P[M"VppOiZ/R# qBܻ?mioRZS?&Xٴ# 1[TCxl[!+uI{Q$ 2S]=z)a8ްP12^W1a[ ᒬE7LD-eመd k̞QkF|-?D|ݠi)qGdZQ˟y/.l4Dc8_9g*mtFe pRwjU]濶(3WډxF=H҆@sn}KjY_-60sL}xU,1X9gNIP Yq/{B"ѾUYҜ3t_}P_mF]4z'Okkk#2*{y#],c )ٲ߿ ^t?cT0fpJ՛-雴h{a0M. 1ǼNVKyq\b$tL=g[rmZ!RYYs1=}eYoeQb<uqQ{_]F(3^ӏh= L[*"3$'i8L"T*&t;gTma4S-wV+m, ۅB\("pWd R scœV6UQ|IV؎yQvڗǃ\oɹ #>u$\+F$,vOϛlj@Qr fύ]ӭɷ7m7\I$r(O≇wiٔ)mx'R36q\#ː|-~#21dLW <O+*HٽoBo *S[DW Z'^5-l/{^_τDEz/Q̉h:ɂ?Ѓ%ViRk%Rw VˡpU P OJÿ0nE$À+ }݁zʱ iֆ6wD <찥ŐA0$+}Dyq^3V۪Zȇn5pj)D!l:?ovA3΃ C4P %(M2)FDZ3(9ra(QӒ's!5Q 96|FGXg_4R ջ\qzMĘwcyd-[kK3ca%|DR\\y L&DҴt\Y \q\m(y=qXƫQ{v5ɮN(FME{eAl3 ~>(/]_7}x Iǧ|dEС>Aq:տ4?9Esg~p@U|3MsM˭q)$NAu5Z5xjoSD Axk]n @Xf#kqSU pS:4,q`֞f&U$?@P˟39F@MfuKaU,xpwEVI.ĪС8uIolmX)?ckI5|8cż4}84uR-;u"fvriKRW8)Z) 0v=O$1"`L%CnKT57pVzV*%~^/{/c|$99&y OxTVa@A-/ EWڮeEVKGqsT#+\A_FV΄߄ʀj}8\;P\JVaסsHWL}Jq)$KhY'ZCP`{+{wIͪ0a|ũ1e*ڄ3ontU 숯߯oexC'w%WKq{]$ύگVaW-z(h!oJfbvb_0jz>2W DLWʐk~j:xǟ@(.=oUش>w 7n7 : -;5D?`ZKժ#`& f갸qLj'X\<q7BhE  ۹'z*ˋ2vɝ<:J#=:hLn?S$sGպg4'*8@2R>l__u'(>z$(/5rb\%e~$|b(,^`,OsJy2F!iBwS>Gr=_ieR_Z2By]+Ί ?l,Whn@xٺеt HG?[1KҵM!jh0]l39ޞ94i9-zy>Y y_" vZ7:] 9'ҟN"U@mrTߪ>y8?N/|7! u>ORR`["kl F|K^LO¤E& Y| }l26.|R!"Y%C*-ʼ|:ĉZ˄&Ke>#l*M=tbMաVL[| ֎gوPu} Q`3$8-$ @ϣ:4~ z| D:baSC 9lQa'nI,joŽXƳ0~.tl$tAW؊ڟPvlLWTRĊy xDnTkd#矘\&%r@5H4lMb7~D=eK"ϩ_Su\ U B E2!7\~Sr5)#!6#K\CLƌ8ŕӹ+^ |GwG OH'WCԛtFA R6qԘN2vR}RaW^=Ux#Xu uÕ.!T񆤩[s}{hT6ѩd͓J9lz>u1uZxlG@5F.XO%N˙+{Uۦ~cY\JI wNqb]%j[coSK ը4՟ Hs Th}'_ w\.;LW\zQvoV!H}.+тѓ#G<6`A.ýq][9 mdDmEKT9o-tOWb\ӻyD0G {b+ZnƔE}w3Z%뤋!_n`mT68Y*Wg:a8al m&tnkQu!wbR04Tw 3؎b=6,uDU JNn;Bj@Fo aPj@idf^i[tQ\K,ST9Rohk-9/SPdf*)oӵuvN?:pV-[[QHTPBdAK$5d"DNdMc07=52ɪnM=d ʏW['J䅋.H^pJ'A:VSu ;CQL+H)mf8|&a9k-{:~{'yXNUMkg|ecJ 0mꅼEY>z[t0q>k )PE!3Ftr}QDg|N֊{icQ_b^mMr.\nJ ̡v ((xNl DI4̻{nQsmtt{Ih׊ٔᰶq:gcYjvlӂPΑ NX3j5l'Q#R7 ۩"*rMe;ȷ80$x4hc+e+[N 6`/JR'(3oA###1+Xt.4  :azImf0bJr me\$rLe,+]_ <6[ Τ+a~UՍ%:%c7qGϯ!%@!* ^jM`u\~Wۤ)wۻ6Jid#dju./R4Ajһ"܌: Dlo inz@Rl$ &{pC6t3^Ǭ!1- ͈]tl[1޼ ϙYS݊"ʚ{%m9|E 0{DBS:x-&[*qew*Ccr.)󻫗FGyVV4,cϽm Y9 /.ĸYAqQaj]\Uy 2[J$_nF4o9#I.hpFI8% 1aA6>, `!k/*bZyY"np{#<I$],<{ƭ*r`՜(XU.ksQL^NoPRNo V`%qk4W׶MLMxPŷ*C)/e{YTɃ.5L Y[ՀiɏEp5 6SW柜vq,!W;=1 `;v'K;`iOUV!kkDl $TR XYL_H]犷rf^kI¦c ,5Ww_.kY z@εeiY&wp(3tr O!B0WwPNI1.inC<| voHwxelnKikERd~Ԛ݂[ ѿwyã=?JèI9#ecD^02T_F0TLt&a(ZRبH6/#p5t;ٝo[о-ڭf7@\kr#pzxnaI _SM8њ rS5% ˡkpò=AkNe}32T^]uԋ͎u= 29ŜKQ%3Q%/D!_ YX "AASak0}+h j_B1@ &kÛ΁Jh8o_, ԏZNAYKwVCCT !@yj+?5ts.OX=hs s&Z zwZiBu "Aл'zj]V>Nm`B*˧7.c F Z9Nקʁ$cmk.g}O+8R{WV gX}Z 6oeu`^P-hrn*@ /)=Wnu {p1^%n&lEl%&q^-qaI7=?!:\xRs8GBS͗;94aHlᢻf4%$CZ} !fneH|+~(_(2ɜT_va=LIܨK`$\2aQ5߽Y9Y}zx5r}:VY~8I394Em(J!|>-K]bGw83c5#|\\Cig`LveV<4#$?1?v/yꤨ'дTAÇ?n4]bp mт^LB9š^ޫ4lpse\Y t!sT"g}&ݲwɡխ.tR'2LAE}sn9.Hf>F+ī]!902m1Y7SYj>5gKPZK\$|8„. zꬲ'LN^[-f-h*DFF  #qʓAG7Jg$з`<$]ViklvfȊ]釟):Lf B/s/nCe&R\%]qRd=;b:G͑9\ ?gY]CAd}4r.[:'#Bdn$r 38;qݫ#ne6堺.Sh\Ud؆l{ zz80K>dyJ[2U3?YOӠ BxcF0{jczYפ#:V le*`}[aR|Po#b.r Ht V<miQ<=mK.S36^mDF +rD3}= u<3y=sfY.6ҍBǓ_|Ow>?3‚wzI lNaSWν/ Vb&&J6c.yG>"NPv̓Q{4/|6np㺺9O[SyJW!q`& }|좭~zz,l(;(g%K#7!v]HĬG6ɢL/ [N#WŶ,0-ޜoP^h>ksI4*D5|}jd]̩J{~g{1ʡZP}0,~d[[\({{\m8f75-LQCb33ŒМjvJ-2wSL -5^5n_-@ڃ`@6aէ"oI my6I+P<7&H$=#=t :_u? D UٟjrM>nf8\.'0Tk%DUpc{b[&4؟Zs`H8y7yF:~ڦvfk+} nū)_˳ ScUU/hfI&a"'^̽+|Q?Dzވޝ۴bi)rx*/P4*ڮ :*kFDmo+$4H+.2Mgy8Ed. JƁBcmz¦N<7Or=qPoF}:-]^DҝyΜKo\w2!ޡ8$Kan'2v7vP|!QVx<\xOdDǢ{TG:d@-:WF.ٓ wPk >"[q~d839SS믫NadWʐHU0KL= vrM!' G`/BpoL;x6 @*2%`pqwSeQ!ڥxVk[̬=gi$“ڽRȆ^E 2Z ~@i&37l9k]I%ؽP̘!OPBݒkE|:JAM@&?aUzc2L$VVnp!^u0>፭f-Fp'X>SjЋ; fj"bf|/jV ΝYxf^+݉'YCx:촋IZ6^:cVYOtDv 9ihE?n6K p~{J/ی$ *x5̀ ,G1+$_W|>SP3L`þ<)>$ztRaAp\2\6m{SwbOxHOA8}(L\0;w3Ě Z(M#iPnk0A'4D@O9!.bg,Txr|@Iwfu2("JrIKOiHḯK74@f*u&}J9w+cuz] _Pdpκ'SN3ZTX7 ;w\06 \.^W瓅wm졲rY>HdQ _6ݫ̜Xߡ]8׵ϲ$hQƖnz0 4`hM7{L@_ǰ& ~旌ƈq4mUXGO*usGqN~ZJQG&KܸDj/0!;<)F˘|{3}&$]@/*pĤ~O7qx7;Dk'h^CtdmcGaU,oFZB^ZE;yp쯆Ac=.qD~%|)0Ni\3 iZ]מf5 3aFp3{t6P?1qj xw1Oug+u8Qz*_z`c*kW"wfr;eңxo(kx9䫉Jv%'lI9MEs`h5;]9vzUZP_e1M- "=S#V_OۜjOpoz  9y9TV04%Iz{.YkǛ wgbmmw-)6v/9t^x5uHbi7D+,--r-P!ޡF mD@d6i}.k^nCs:D3( tC3p.,$5N;vuofc>rfc$VƠ!8IɽTG]TbA; Min8 Dcߢ红=x3̼y[)D*FD ȧj"ӛ7Wu$1W̜(` ,AЦS!r` gw#j㔓˚!ҒIJommOT RoqgN` mNgfUEC;^#t*y",9°3oq݄e2fK]J4^5Ze.EvhG܏I(Ek}A~>W-qIIΪUZ٥iʋtдo-$`I;h|%-~uԳi2 B4O1/M(m=<C!lyxh }m)0(xd^M5NU k{z0=/7T"ƦaF +5T3+\6e)#r:(6V * % QYL#t|C /UO^lB7_6+wT`5>GW -g 4r?Tv|1x' [K b1Ynu%n:0-T)lҹƖP{AXVhLdKY ?yW9WXȡ^ #_PV NsHGv`-mEҔr .${Nt4Ea ?b`hcX9C3?jQ{c<>0$q jѐ˚7D.FZp.EH$H)Ian%V`ش;) p&+  _Rk3]\fg{2 -5kvQ9qpQA ʔuHSSy`v/E:Beg,>JLZۘS~-ReW~ՠ&׶i0ikaW@,XrҤiM8d8(2q__ {GY>\Q1pDB.~޹CҽJ~ : uqfe|~lO'R} &H/(/'PrOMT$e_nrѤ" dR"hf @I)Ͳ%q gҵC(&mيTKY!g`D?ۉۜѰfeۇx~"f,Q?OAek "jگe\G62!:j,m$?)< x#n~#o=Q +KK}y韛e~](,AE$Jhnu߀\WH53Cs*eD:,W4O[؂,Uĩ;f AzͣcW_$yC`f(vÛ%a$uBg ǣC s6u(?jNg0E r6)d)޹$5 @G(Q4D=Py;uS)CܧUhq0&SGde'ɵa׀T Nމ*1bm9`<nulc91`5 A=kC XmAT..[Hm;Q&?9~\#TAybh@nMnzH)|D$A*{x)Z9cq[B< vfQAB0c爑Hm]@ [:YN p(}F8&P, tIܻ= IB/xxgYC9Hy<3k""shJ*2]O M7/f6F>"ZOqyhf,U"q>}$l<YNx~ +Zӑ+GqнslJhrncIttWv 01vFD>BRWH΁eGҘk:W7Ceņ~۴D ,":[xyyO D"},BpNJ8x_!pTcڒCƄdIa4=x2/4!^]?38Fp#T5sr1\l+ ρf}Q  xB/~D69#Ѡߛ CZ yw2Ƣ5G kT('lR A'F<@(,rWYաPJyy&\5!kZr@syZڄ_o a|2C/a^E2OmM .?{`|AOaϺud<۰mpVݳ5(=@diK$%(ڊiA^kwm`{F~pNmt =|Xlhh<#_O1[KB[eyޏsjyޠp&NK)*ygJ߄( jZ#M(=>MjUf欪L<)2pr,Q^5JiE$}I/62ur(+f__^C/q41,߯%}a5я]綍j (C]Y#ߟ<>lo(7QBW;][͕E綠H,{R$ȃ{[L? bI1#dK. %_]RųM\hXwWD.c>@'zƀe0-#`jtgfm_svi !3!QoxJn,ynU0tҎ- Et IUm]`SAI6qLm%\ŰՌIqǹY,n?6OG}>_m2.&spA~χCÇ1tmT,5"6El)T?n`> }R& jqkyh3=*jx l8ǵ(˒&  Y5 rrDŽm r {}h:uPinɧ"%ŨbÌ: X`jҹQ,7RR>(/ė霹;y ;1ڑmKg]P߰צմ s4AW<;ⴧk<.u,>d-AuH~Ȯ'ji"r.=.|'v߽b#V\M]޵)yMiUD#s!n\,M_Wd#T4L0:%{L )n>qB0$$H6JnG jl&e۽Rُ*Ӕ~:l$j+;:D8٢Tܤ4h=&~PvNλZ윂`qh[ֶbKwjnz).\ldx4G;Ee;{ĶDju$: k"|^ʈYv9Ƽ6Ćf @ل^^Eߟ5g=sAKV ݇?[;n9] ?4,PF\JsOco& -{>KYTγ&2..y\5] -Q2)eaҐxըA`~k\"T:eofGihESKZ%SbeOXg@>qvϻIa\F"q)F ~*QUp,9c`1<ޔŘzf:KzjɔQh̤+(9z9mHS:ftqeP"2o 6pMwVAe>[z, O-۹QOYcb{бzA}K*FK\y@]ϜutTM_R E԰4\v>_AIh3JX|ț@0cf4T-אzdsK[jN{\q ?zc[^v7-P 7"R,tb=-nm_Ge_u|wB/žC e)>yzRzr#XnlAz rA[͂Άqy<عskQut(^۬A1>G49ݙ'y7jM;,I;a^i|wA(slQY]?o?qfgV*e)DfHfgpUh&t{e<@Y_bM0$"3|~`tڒ+DMRV <0\61u_E?F+It=Yz=xЈE,U~ע˃~r>3%oDA6~MJ:&SOtXu7xSMLbmRӢюasV9_i!i'KsYS]3a1WmC.>YpKqw>$7+p?f~Y1.u^!b X)4Qe4^oy(",}ͬPt;c l;w\'drlkBH-H݄}|^(8Wj$S 7߲P5p%&L+em sWnuY]+{)Y-=N"#F7%3Wݽع8U`l݅/ol6$ ǽNwl쉚"kC~9;ua:T|d5H| -;&*_Ԥķ)Ƨ vMp9zUMt79Z ]AlJ#wvl:|g@͎OGeϫ};#_uz;j`GFȆ[MPurw`b3 e+.Gc1%ҥmnD[ Wgjʷ-NPH޼]v'q8Myd%~ u44gpBSz)_z__i!bg廓;vj*%YII"0c!m>sΤ3 )ְ&okXde zyqыc2Y.A0Ti=.KCYlkeQ@aоN*)p9de{]~=Na1x35^hŋdO+^A$ڭQy(3kWjGTu:k]d+o7^4GPŃ$0z53|4cg903ãMPY&zÛ\OLh#dBq7.AsbK%nǮykT6LuX(0?s&REhh/dkDCn1dv pVI]4/䢛@v-LI3ppMLڑ׫V);2i>t4e}9yˀ79E&YhKt <=|9e:c?.g$ծ .sK*L]B'?#;㬼;`c7~)9</E O.lN.iQacm21`ThZ_\N0ݥ'NI=՟)Vv-H962HPNCu܌JYw'LrOqe{̾`#"`?{Vb;HI0}7:ĺ ^D}Qc?#y~{}םFj}y ry/l@}J3A2P06;KT=Wr_:f: bHb|.|DE,ɇTϧIK( "|?'c*ξuMߪE1|I06.Ms}DW*>:<`~pn",QΌ$CF} ~D66L&靛q6;:}NW׹a'n| kɕ̚ @J,زql-Pgk dSPuqS/{!9S8$)SBW([FЩڠK7AyGFK O ߏ[xB c9xHKWtO)nJSzPjN`͏94E1%J6G,wPgFWÖLPaۋw ~6Z,ŭ/7Z(|4_GF@_Iv$r0(ɘk3f%?C]W´:cGUIdK|Q4R ߴ&6 WKO (E06{n%-N:!'q}1_Pa-RYPy{](1#s_ 7qX˔AHSozlxT&a;)&se!~v[9s$̾ sbVZi yNFlۥ@ V۰!I=5V;Hَv=`eY&e2Ӕꆫ^M~+}v`L [DCCݢ\jsNfX٫6sIsakw5VGUb>.#oDJ? |91uo.7;r3<~S9uű77D<׌63m=o傁7h[?Չ)mvork\IwH~[X<# DG[ž0UxSӺ CRϵ_<fyGQs%uН.V6}‹J,!&g<}v$ƽ4U<e,2VO8b\d)a-"&BXt;ԁT#CqBEH*^I`8K;AъAz5\Ț^Df1D؊mf&J8)(F/@pIɾ"Ppcjk uc7};D^͈SM}za_lAhv$L|Иr9woM4JYychYl5ҢHݳRHGM,F<0K dt򁜥&f"_8Wf+^y@4 lO+ N@,Kk)>fd0%5h4 jlO8BCC 9"k/feD76.ʿ͝-\3&q@X1qiHw"e@Cpa%N>@[(8zw|t2xR6s&cÙ][lba8,coz*~ml=P"a!}yȒ,1V?QSo7!YcdBowo9 - L߷ qѡ*dϹh;1bu(G:ѵDWbyz#HөDjf_wHrL^Åu>=~ɨ:zNs%.U cL%Ѻ5ѥ>m=݁;@%ѿ*~rUU J҃:wJ!/pk*Yj*p1݊mm;#y[I'\_X[G )_Ie %E gZVkڠX(C"U5qBt5ۀ0i]^ ৆KPoi42QAjć,FR@ؠ("&kb g9[0 ?)yͲAѼ\FCq%Q,NtT\+FJ^7@Kt?4Gаs_ `=ı`q 5`oZSj[Uiׯ {E%sX`u:w¾5dRNֳ4LIVYscq}62Fa1%Ր? M3)}go J_ :h>#{BThIϱ@tu2iUY;k&Ǜ ΫeN Cއ`z 6IdsBQH780xKDJ$a{HmVR?rf8]95,5K\)Info7$O >+u0TyND\hux%j,u/|qG2@q=D22wO @\bm7Jڟtz%sUD⪃N<ߤ Tc4>..S/T,N2v )]1 `VI`ˌq )ƴ\G'rQ- g^,pF`sq[2pȱ.ٶ>ul&T19M$%7;dϻ yx˃ }౏.D""蟯K>K73|+1ڼëiT>)6Q7dCS^ g13I1,gr*XUa< Tsye.B`X)] |N^|'2D@ڍCR֊>$ yX+5'WIA8,9ѠPN' 8m@I֧ I`%Yp ,g[*!}fE:y,-:RnG+j?M׷Sw=k^*7V &]MqX >Zhݐi\ۊ H$ @?tv qBpǦhD /QG+ Bk98aR(,$wusBc3Aס!l%njw фji%XvBFqט ȑS +Jb?>E4okA‖5Ɂz7?iVŪX*`B,9ٶ-\+ ?%Dל^>+!N)}{xiws'h4f%V_峠xu M`m¹luȬ}y#WRE+9T'w[)Û]~Jcq>)5SҊ+=xozf8]l9U/)abGkk9NkţI\ )CH,~1Z+^v.`@Gu*:MnLz}g)/i"5!`3#"Hb(CMb0S3?ʰL*xP:S=<ߎGUIƿ^(5Rxgi-6' i +7y7V|17=5=3 *"G9' ygN9L%&qk_୘1Xd 05 brNLe}ly|8B ;hnG켼@gvC',n\5^+R 6AxJ3i.Bhluޚ;ܓ(V v#E{U ;UR4KC5;C8x&d.+f1L^$#l z_NF'vF3jEw1B/°>TFU]򹯓cN3q M* >vwESM`|䅼7iv "3H$ Rb7 :"RmEG3Cxϡ x✮+{[OUQ3l1cM1:HfY-WM"4#Zb֠p?n/ձ?[CkG#rzO€ʵ UD64ى mФTxLnC)y|kuʏ?S\_s! ݴ̤`RB$28!^N_*K++{k|KMyr}Y,<˜\渳t@wHUF̗ݜm2˻"h^C'OS=Kw3U Ih{&-9Vsy4h9_4CzpD .O?Єp>-8. : "98ߓ;|@HUc#% BכpSI֍V8a +o>I:;Fvme-׈%eҥa 6^\{"{%^>HP_Ajß2H GQCEE&4 g^ PY>'Q`M̴ {e%s.w'ݜxČy{+nS&4@cG 8#+˲E]f 6ح ATG+A-bji:%٬ݟ~S@:e#[ڼEqR#—}m0ڣע)T Ŕ@KT꟔ȏǰY߀Ǥ$@[dzH ?B3,@aP gHckGS.BZL8p,ǚywW=z׊j,E;Ӻ"Hz>v IKA`9d eahG/SV ћ*g!y|lIgQ4o_ >X8-C|2PܚJ-uu|/HHc sKN(*$ְ*aty.׹r1{ ZB\K zx *d\ 6a s(Mγ~ޗ KZS _V. $[ޞYl왁33߇VSn\\ JxV%B~_V[Wy;|J |!yrw+) 23F9,b;kH# J0SP\1 ms4d̜ eMH4[B]5βi,/3T>ms_ E:gE0vj!Ԓ0VZO|Y#G%93svY9 82 AB#9r@V.)A7_r? qd Ë#c".?+Hk CӼV!{lvGDyhdJ Om^p+{ Y\~z ǑW@_4^^! aF$/&^"X|ӃY0< vi,k2T7SR[{[nt62M׆@m,2mYHhNU rme|.j16BvZu$c"Kn\2'7Esj:e/u ]<\5Κ+jqQ?3kC Yg5>U'[1 C 1-/ҊY4iK}`ð<qtFr;bClk!j aCTaK2٫Jnbvps/ߦNcRÅ ZFv%Ůy <-ȟ4^JgxeuyTva?+Pp`s9/Bn,e$?bmeEj( b53QRJlֺ[f0Cȕv(\%'B 8~YÕaJT׳ ǘABx[{hQS++}3 5c0L"#9b]!#}{Yҭ.Jpr7CIK=N>Jb'wɸx#2 2.Ïl+R?`ʠg||wQ. R=\=r֍BUSMg&k ;C; b[ʺ2B2Z9@nfN)7nU^~h{0)fV:qZ'lgoGu ch0`|̖poiG[AX:,Ыo-;KD} O؜E5oAA)R~&M)xLAG(Wp]͙)*x`ni`7krC>r]噇"Y< \ɰ+xQ@?*l>+R٧YwP%)eTN?NJTt>H7Ǎ t,\|3S+djZ  bfQEُ dּN-EOFLDDX}^(XJc&wu~ה@;Bi!w:%O\; 3Vv 'O+ ?z`HbIQ\ }2dzػw 4)`քG5f-\omdyQ}1^P3y80_9;(DᇙGjOu EuGd:qawgV2@Z)5044e7gv oyj\z p2A웃3+q3qpWLљ6!叅wK\yfzW_,L%{܂eviyAJr,@PpieYKacQzh VtZҾI9/@]GZK&3Jf$|>2ڵX/D}^#&qՖ2 f-*t4`y<]hd˹r|Fm)dWTO;&bLt}a8r*ErwHlV5 G q-qZI䫞lcq{}u؏t/,>!!#aizB aH~7_7mevU$|SfǘP҉0ַhHGwDmss8Tip#Mvo{-MPI lTz8}@6ZB`w3nj\31Y*lA$wbKJ[f7)2(HWp<,D.Ѭ^~eֈ7GK\ _9ƹ؃,z(` ST.WTV zkDV ^;`?Eм#2z~L*'w;G1oF%N7tڦVkz_a/8^ Um~%T$ Rǽ?[wnR#IwkIuJF+Qi_kͲe}/KpOs=Թ#1eK=[ ߌ@:z yɩNTtG7EM|EޤPFj)G^Իa<dU8MJ?%^7M!JӛXNV%F>#h*75g(V2>xAd_WO*QN;^izn) d)Os2;6g"lOc`'v/k.N7<7(/0U͗YIF^tE%Sد9/þxFOɸyPwIヶ%RKc^FAa-t駊{=V1S%s=ť3߈<{x?a `̩ lUCd<0MsS9{e_Bp<w<};:7WOdOȸ[("gx _c*(e9?Oq-o5ut* e;n>[-G_Ä=eVN;&>1 vJW{,^AK"݋_%mBF 6,JUa#<Đ-=>V_T[ m[11P׻`ǘߚ4d_1|ugZ3QPCZ}zcv$̂ݻ?(sn>@nZNˇ*Ͷ]Il 0bSlfɿ 7jWVI{ m}mGP=Z:]]&i| feM^UK88 UԌ>.<Է KC Qh vAbȼU=y;jrr/mO$p߮uuN[ч@x7(`tF5y袅@#Re0 ΂ Vm١>"b+MU~}s( =0v킁M*f=N˵*[[|R_*J1OgO@fsUZٚB̝tWH)/VIlqCxub%UFDW[) SAw%mK.g#ES:ZbWqb#cT[#&cu|D x!KP~s=H[ɔwY@48z= `v_s K\S*A{MO% (ozaZ(PhtM*2m !yb _\JU"C *&@(xO؂ jYO FU%7*&q#D[vt+^ p~U3 Pj`wD :?֓:kq b-[E`r,/Mc6ƷPT3!e+R72Xe \ 6F*BԇòJqHVEO+j6bڵX5ezw=kZo> aR7wGH3u>m^1As&JNɚLQ8saAm~Q_|ؤ6<˜.^?6* yHԒb*+^"ܶ1U-ַq 5B Pjc6s;]uZSGa/휩xRh~mNCy4S_Dql;[1ԱEYIi%toZ! 2 [^\%bX 4wL2-_Rb167OID&0K"4)Q9&buQ)Vs .ٕapSPl~X+hq&65-f'n<&ƺz:J(JhKBEB01P]~jԉs?ޅf9(bc@@|Os=*NSY&m-1H(l5FU#m& xt_lWȰС~E՛|Ȝۼ~+!ShbPr*k2 $‡H2-=Ra3>WRF?7EJ*rsG`A|23=#F枨\^.rUIysךJ3tմ"Cru l1/.xn h8*?uUӢM*%b %mK<\h<Vry iNY-s-B%}Neiz{2ZYQbr [IQQNۺQXD4]Čk9FZu[De^SIϥop1XdE/ @Sn@$OKJ2 %32 F~WTjij10;(;gvuѓJ9y4fZM] BugDbp>#K|&N6!1Gl֠}Z䒢K&{\l+g q3޷wiP8~%Hz(1 (q+wwḭ-57=Ei>;!69܆8hKhYB;d < ы)3],$¬Yޮs-VFDhXvsy -A&5bzO?@K( ΣJUOB[nڅ421Yn1?AƽNDAL}!&/27swW~N(,WUFy{ZGC]ۛJ_7j$c`I=`Όs&h2o!,<#Zϱ7hs<.lH#> uN+y!f"ZiC[¦G]+N}%/muƌAQi`G!2}&`8x'i.0ց?fM\[Y joagݑޫG+̓B)ɴ:ڀY5y~?\Du` Q* f?"lJ{<>\Lh,[}gp1|*}+pUCRI`D':1r i;/TgU3 VPBZs֛Z*RpV@*lnJ\fE+l8%n̕|*% G/xw^tr].s ꡿3 az4b=猙Mn'ןA?Si3ޒ6m~n t"YK7Kb=s~y7 |Z2oL+ZsO(﷯7c2ȷf]7t_I^0@v1!k}m- #0j|MH/lMκ5p^&lp7 d+d C)C^Ŋ:%ZhyQ{J[WTFFkHOFBu o9CsN_mAJM뵡"U@im{d#,f 3bJ֡*JR7c%:=G8G+(3VӍ?dN]uټ;AZxr|O}STF:Ѹ% zɁs<#c3u(l#3~}Uf‘1S?_;;oaRiv;8HߙǚO})y⡣NٖGQ 7ȰY1D] S+L\>5 s;'\ĉ-oHj7hW?udqur5K3E;B?$ fOSLe#&*%gyoIds r_;N]X=(2|czYHj/pX7D3>ƨ~nn hםz<O$#U 3kvt񐘏Rl1`攥m>[~=P,[ECnk ήWw[l^&2Nq^i]- *Q@m{w^Yߗ1ZV| ZORGm~K*OS[T*RRr=jL֥⠊l*Zv+9/ Q_?-./*dcOwGcSbYXV)J-  .ւaJג$NVD rD6T%2=!8r(Y_^gvּeG{1R&)ȶgU(\?j d>Xz}a.k( 8g'R "r,(nA4[u<ω5oBZ6 Kqu\f<ݼ ei$X5 +N<8W|{dJ0 X}cwҌ Hwr9<;MNeÎ3k#r4{l0An^wr:!P.ҳXP3Zł! wƜBa_қ}Fw[h@)6yO1O/ʯą(>|P5"\~2&F=U]ٵI'.M@zN-觥᛬fu ?9bl.a>Ĥx9O+S:PAکd"{wdGR!J,O]QF,F| ۥk!L@Ǻe^oENM x֣y8Wp/WZZWf9K uf*q?*:$޵dFe7c}0G&m53FT `dO4t ۱^&AwpjY1J .;8G) b'E-}[HSNAXdJ\\61I۴rpQqX17zH>SUq\r걸ޥ(zigTj#2)۔Z<52wT:gXڈ\[5c3:dTEѻ${ dב!qّet;U[x)NsڏnHV Y:k4n>]әjd5Gw 0%9w}nAJ)G5@:1P9Z{bo()8SNJJQU; , 9ivi̪o;c' 9MwqnԜE`ca5շU00PJƒ.1$asǫuW 'AAq,g?S)~򫫉Nt] >x.FcФہL[Ȃo OQJe?i@y-ip?TR {GÂ3I3;#p?>_Ŀc&F0y}xzǴVE Rl 2c.<4 ]y07ZcB}R2JMJg3f@UZ{4FxS[=<~g~X4zCO1?43`Ygm腘2 *)Lnsl i:5؂{QbXaa:Rf$#PHk-Oʼni;}_g]eQ M&/Xgw)b W!lod$E$dfkXVlc__dk? U&\G}E30_0sS|hhCuVcwxrALPDK׮|_u#"Jҕf ΅47/Y%flP=0!.Zp!>44`otɴö6o,2k^îijUlM'&êE1UQghS C(!ne*}(I|}uaBI…=SS$W!m|y 7xbX\[ݦVgt<%oO}& c1cu ;AKвP6y{sm>\iVD BKeU3"VcZ1Ω<ހ"ӢudKTJ҃8ί*̙).E;Uv b򛲾l)*ަT]&+\F|F彝xbD.|.I}Qzyf@9!oב.Ժb2;r͵4|E!e3 QܥS.l0x۩T6FC&Ljcu73T=Zګ.P;fnVnxܪq/F=,> qU ~uOngQ]i֦\`7ױYbdᐕsQ pԗ"_$ch ŢTna}ވԵ1rl_V7zX)k,P?Cr6Pm4!w( L9v] ӏBݞɧ}4iѤ"_31؋ ttsSyɲ%GlÖ݃\|VRo=Z5Q+M8 d-+ h Y q~&v4VWGQz(ҡD Upȃ9!q&j|,9etH5$פ8"> 'Ӂ@=EY}uEB}чsAz7p7p!>>uy5PxFp)sF`\/OV@| ܅w A6gKy_sqf n6{?p;Z6\sVV D6ɣʪYuoYíE'!g,x6-se`L̨0U JPpQ%kX۹M=ݦ԰f䩢f FJ9Wd+8-keg #ѩ~';;FnIkN'SQ'C@f=aތx3rt4m:њPE·L)q*u,{%S(Ɋg%/&3a:}uM?d0T7rl`ƒiA\%8RY@)]jԢiYG.!r'xFIW[9x$ÃtYZSp~5~n 0g){# X"W'fr'nFSpk)']5^~դ޽3# mqii9t.iR-ɾQs#s2\Jt9nͩA:EQW)o/C/Vͫ,x_'ȓ]^:7j*gkE=E)Ҏ Lm]+$ϵL@QsLPcM;/+6jӱOT,hꞽ%]TB$]D&0H]kjAږfǜ,Xđ[!>>bwihxl[k8G^k|+Jf8ѽֆO,+!y rPf(/6 \NC+ʿMs_o8uER+ uM9̟ =:!зsr=޶fU&;ā4ͩ!6 S'#UZ2"U1XXR}X(XzEV 7RZ&`Ғn{3 }ÚQE~b0 eWׅ]t/8LT萰x/9a X(xEEj*IOՉ$ dԽ*5;BBIwk 0':n%`/ K]Vo_|bk&:aET)flg~%:ΏGi!]#:GO tn\1J!E;o%FvW$~[B lH{cLeL*a`3Zȍ-z6cgtToWZ5䓧L RRr2Zhחd80r$BJׯIK]:Serd@K_[Aiұ[MȌ72|:rh~ iz<>qWeO̻'Bky'z)mC3qΔ5x-LH<6 XSޓ[_̻.lSQڧ ˏPKk Kk# >v+0[pI瞷O.:?}Tb>P 45_i^Kŗ$St n^k$U-FZZxQ |˗-UӐuk\8jo-@{wUtB5yj,$?vL6sm%>_Y]h|0.oN(ʞAg̾O&kff~OSiy c|<|{;4B y̓*-ZJ0@^P%,GiQ'3 Ri`o/k`[j#Lln}J D%>&Np Yeª&4*T?ۃA /c蘛M@vFTd8sh9?ßյń`vOCV$C8Eˤ>6O-֜%$e׽)UZ L[R52 LJŢ>pPay!ƺJR\\tud`z|CiDb@MW_Ħx1m?v/A{~ ۮ[t06ΖȖ0ee̗BSN'\EI43qo zH Gۇ=owf~]]l*WY"bpMZKVTu%j;Q6jj u߲/:&tãϨj_l`+6:Z/G܅.b2+ǃY +K۟ ? !qn{;B!D)?!P2iq^$oB}G2&CO%Vb9L/鋗KjH(1D=vGL`n,O/)dIiN+1ߩdWo5>9weZmsUxEM\m=^ `+`$ . 8!:%կ#y1n6S#>D['  [ۗ3 _o7}m|5HO0U%E3nl5TſWeDhdцn0ew>R@4vhD(W (jqzN9s-LLDvH7Z:/̬YU ۧ 9;q۪c tgnP$x~}g\w)LsΟ'}}(lhf5q~:s;4`ٛ@#X)1jBzGE葠2$|%|98mjgV2>ybӓ^2,QCPUҷ.g8* dXltF8WĔh͞- 饋`gfLy OapnųSD,=c#WAx~8̋ y>1ʠ>[urrJ=EU< :MbL>7zXN*ض ңJ$7wv[yv^@6)a!^F8wV0Ij ]d,f}ktTyF`/1)I?AfjAj?̵J :A"]BA>0VWQ=%ϖmQ \O:y:52LW9R^suB(}_e3?!݄uUtS3; 9do3&a-Q|eYЅ"Mf# YXMPk@'w ^;XAbpi$ @l"|}0Voj |ya=:0F.V''S4r;yw}X2W_esa=* ?5-6@M%OqcàU5G@DxM 哞2QP/(S,+vD= IN@g:0G~Ͱ"wUVUy( d2=H;n=lGyj׏]|:-58F.48l̕)s3)^2կNQ -حzb8"ꌰ3Sj bbBY$;iG5'A'AzMrŠǹQsYMEroh6I57j!Hڣj*x)@SKDAA0Z ` Q(FIEt#9(8@t@4>;e`k f vY)[CdYX.;#g磷8jDm%J}Az5ut툖]2 1ˬEqnG|{A~6V1$5 Y XtOR.Z_5-4܃8V8Znu&tNnkG^r,қP F(Qd)CFv9*ްSQzЦk6ߊZ/2Rltqx$,"Q~3VgRZi`tx^j&1m Ew\OJB/._ߞClHWśNVةS8X贌ۭZ!~uK#sʶ6E'QA*;$%ȱã}n5`,QLBq诀tR>G6Qϱ wgdG|*cl@j l3D_Չ ^\#cg w]V Fh|'GV[./7 ņءUV8T:e"#'rn:vWW}'}#*J:Aԅ5 ;ct1X#s1N L8PqELeK]Ꝭ>cC=i]L}qhdj2FUDP䌨̳]I3uB^LRh~S*|Mnn&ߺrvGTiZ-g ^_(:д9KvA)4k a-se*}f,,eBCSUq,EgKp8I+Wp69܏1=\3 m ĦB}1"jaL9NtGYl{6Fd:z~fؠТGq71kˤaBIr qC! 230MS<\~ TpEh,i'C&0ʲq2;eD0#sĊ䐕u#yb=؂8%a`ˮ^5D j jQ׀sTXY]!djٜCsR ca`yaCQYX=79$t8 `ٓo,JކhuKB򍡍K*!ܬUg\%<qAt4E|-<߄Ok΃ (g)+KmdtV-H{'cݣb`cvͭWK{g5r΀IqO~#v =X,m1A?[6蝒}Gp|7N9>c%\\z_߄q_#=0)ܱ?*ioIHM?nH_M!÷{ۡDFh`ĺ8Qb cҧ!y^%T.[5SJS[bf;#>,`oLaG`'sK BFʋn?9#z?kղ^j3g 26`7-n͓(;ݽ Kh*ͺY^o<ʸ qfI#dD!Q"LkqG#& })ܢ,B.? BF)t3!>͝fRlqQD퀅Fshjy4 8Ljzyat<t4j(tٯza6oXTASQ8@$簛xZR 2K/D#;BhmְcIHQ_$P-ePd, $*+011s =$߅F!=G5(\JOlƵ݅PdER#<<4yLK c/O"y^e>Q!\-+d!f$+MQXqqgp]l&;:6s|X(uY|U´jwhe5u nxf"& oqYL0,8Lj`3rQM-4', r )? &|؆\xOz[r5%9r+V,ؤW3\0s*$Bur`asa#":#]Nď٫NWy%EN*t#2ԛC4V=5qZſ2޿3rn`d/i}}h(Q;*پDT`Kn * vzےkݔ;vU@ Hݲc}v^d㼱{NnJ& ɐ0Z|AȠ8aM{ڰԀhv:$z{E*aoݯ}x7.?_Ue-){+*8VbIC횻4F״gHN̩,JpAɝ eI`"`tk?Xb حH>Q(d!Imğ]t':2.-@t6 68ݤ=om") ^ݜG![:Q)YPQ8 fkr)2<%[?3 LN^vLX'&b U5e&RSWH`W@NMd7Չyh[?YU+. 0%B VR2foˠphYWU8)x U~q. Gaooa08En[CqӐ V)cI6\_E&f9I :l͓}Tڥ }\#fnnUMd{U%X۾2I Xm _yY)v.b(Ls"㌾xr13ctNF%4Ї*u@ĄѠ8j#XŌHLSZC4ž$%9T]jz!' fNt%Yݳxj!Hk@v2>q^6eqb@ގGE]XeVԳAFF xމu1^ >]7t.? AyXlT@J`6`L\ uN5a1<E1wciSêK0vеhvw@oJDɻKaQ@ؙvq2FoI*8P+ PɔO@.b@dWzhgf3e 5tĹ. U=qh| Ӊ`m`CX+Ȑߙ{2Ka]) .p{ )S[n>8rM1{\~!!7DdkC a#2{dA^ebfL)^~|Cep$cb-fkm^ miKCy%m qciU߲t}IhM:-lR8FcRz0g#?nO~m3)YcD<:ڝP rnR2`eM/&b5JP/%fIY׉V#/AWӰ d%:]W|oq5_Ӣ~vNy暜ϐ_Yt7X DgdD2eX82.Gur4N1o[/uD瀤%/-,y*kxp:靂S!r}wZ &L7g7hYXf >6?<(j.[f?YY֕A\ި <Xfl%~]l!Hd!A]+t?F#d'pwaAf+5VH5Z{bpD+cF!ZFY~s™DBTbB< u9* լܹ[5B;Td7j=z'Ѥu XT=Ok7$+Ğ+l8FUus~x{.bI.^F硥l<mp]m$pI?rf2Ka]4,g-Ę;a ~K{ @;O_Ua!( EI3@̄ 8 s!O]ZvS%SzSxm3h2`W]t߼h3uzH$.@N[| OmZ\NԂgBD&/$tzNհgM:-zZAoٺ]) b~S?4Lh?d5N{쳋k!iAo9DȪU6 sPǷ)8|V3-Gvz` 퉎=U@߱]ۯ#5Ʒ+t+OD Hw\TǨ0,0ݲT4 G(EBSK7Έ6ПJK ~MCy4V^]t+D}[V| ($NE[%djǑ^(\r߮-0Pv\~,r?$¦ɒ;Yxd266M^z#UVk$t$j#䲂ime{N N!G\ UuvC5-39lq|`?.u…L1$ EX:rMS_@40Gr`޿OHqKʬޔ&Z ~49/o C˅ ZiFz-ǫ95t׀oHCp˱-O@;ݒ5L=zT{8H<åȞ$<.τ?_F'to/ioc!Lد %9bHDཱྀ#2qM`}ڵPnQb3\`i_khU[oCqxHYD7l \2B92:";FR:30@<,t5S'19ZQ-PVt{(t5:/Pv~ݿ+S )[FǽpA9nÝDx-+&N!6~{}R~! -E2eD1Wp|OaghCp定ZN0~-!jErqR@ȁ@pIypZᬢ < ٛZF_X"C>th<}[әDX[\Nz1j佢¨.D-@,ynL;0Yy ;'bhpgk655sǂue)&kVu曩XXMѼ$C0p ᳥?D"uݛ/g>ɖ"VE`(X+fMr1HPT6 +k3oEق;M}uؾ;T`رMyi+P ib.:TEPŠ͎p"7âP2ݾ &Mj5bO[4|~0Ew"??D끳7BvϷ_~A#U ܪ<)qb&hW'NFt4T:e~]#d۞o=hz=UK6%jF]_MPsh].9yC@~n@ct쒊g"[cVPLC#bye[yJh7LhaON ÍryC}HƟ89J'>CU[nc{W9AR5x1 dŬƉڼb::Dޮ{\l+..P۳̰AQFul/puD+Ձ|\zyH@ 75U>lݤ~2zB)vZVirf "8Հw3<$Μ975XgDrՅ3^ (-o j"گ6?/nS[vPx>.(xHLV" ijP6S i=05 o-",}㥋9'=o؃ H:LK>`9x/\mVɄqJI딁xx>W<r: *Z84s=f |i\ͼ8-݄p٧je =cxmy WJ;H<ūGxsPT>K嗃4VwtGJyuz;Y!uͅmHP8`{)GBǁ< I@׆N!3NK\/:>Bf-zy?dO} \`f !+ThMڈp7[КcKqf򡻨hxMEg> tR| E1SbN͝TfC48 slCbn2 oY=v \IA|bɿ$ Vr(LǛ6%:}5!ixHi׺m=4q)&v DeY1aLsrMb&qYF>Gb 0W}5I2 L1PoxTMwś@ͽGgx3T3ībYz>[Zx;+*e/uvmH9QjL&? w $&';}7WtW/|M.~ Pɣ XNy(j40.0mA?r M׬i +0oYDʊrVhSl{?, ҍy'NaDzif& st@' Ěy#qnEqLfG]蒽:czesQӥz)I&NjBs1+|6ZWa2s}h|KվEKFm&+YK0}ë hXq{g|i_W9t(~z&5?*j!ϖP޼ϴ?&Z s G5C Dn:j KYi7fFܱ?8c{4DrJٷvmw w˂i?=_B%)-{ אC_rIQ2NZU߆еZ;DŽbH*e1~r ?Ȝδ5(zjJ.MDŽ&84Rwe3^*|< )TDMX&PҌ vrYVޖ BYݙلjFґ8M:rXl5d쑗&}MPk\zwnQg$BVn㗝<Eeku5[9]y#JzCJxS^fF\_CՉ$1U)\ }\ߗ IS2؂jIm67ozpMI;|XXIHVFm"N"8B w)%K@^:?v*mY6?zp7M!tV6ax)yEA_dJÀs^Ѓ~mTR\4in`XbK8$U󖉫Q/:Ϋ+&/shF#/ZtjxDK>9Eɿ/ʤEZ&Ү=isO6„;Ü <,Ȟ7ZyNGy6~dUdtSW6Pqy@jx}ul l&ZdE~-Qֶ*nϥ:GϬU=<(AiD | RF܏<@ۈ@ywtڂTsV3ؼ>/OB7n) %sf E FH.J "VER/iVjD^><x2ȿΖЃkcL|i_uӜ5oǧ#"S]KYcJ*YaOLp0C$2/01^ C>:R$ב !(I>jj2Rm/GP{GlujMb2i?UT6}W6vPF+1[_>hQ5@k[[- Z>O4 u}~Nw|Jd̕ɀ(m@+H'%ζԛ7rɥeTl+YO2tx݈ 팓?1ung,( 0+hR2Q5XߋtXx$ȴuTyJhcTCcAFzMl"SX?W(T&EEC Y KsXͰnO⿴f!㨨|JЌY2Ǹe {L$fZTLq}떣i-C;6)FYmpdcGMU14o*>"Q'nGq2٬y'{.\p`n@-́ZO&As@!79>sH.M}eQc[杜ϨG320ڧ;irHnIE|}sTʞ b.QgFaꔆe_F^;rM:/_:˖ oMFo؇ |EqI(+Ow9"H 5Z#?1N8[_SӞD cw̺oćqxv+OJwy$w`dK~y( +4ioyJڅS8,Z8j"l{o;f=ko%r|r8Pж$!+_ۯK{Z^;QP)zDE]C;Bg%Qy7(tOa4-{ 6J<85P+fzĮsQU=/vX,\ Q?lC޳Q&p +HP$B| 7P^N^%<3[KY(x:\.[-՟QP;1+F#t|\8~sBU"{*"jNhO!(\Djۜ(fc,o01mrQNWV/#Y(&I6^b~0,*&3[NjC(^RgI_MΡۜ hq}H \E轮8)rF J*$.UӖ*~oف`C(CEsb&XOA탵FK57{^enc3  p/ ^'3Ӹ`DfK!vE43]; H(p"}ɭ ᗝ4Vammo z\ %6OڀC:Ap^<*̟#dt0_Mgfb<" 3˴UM4=R 21vx/=™X\k쬹y+|SDӍ?_mhڑǼ.' ɢUtV幔QXa 53Eʉ>!jwn1[?}TYmEW3)0(,H̭׼ vX[=Q̽z'qlA. 2m&<)Ia(G%VrDԝ4f']tCƎ ƀG7|߈|> ,jv?#D~Uhȍc+cŒCC¥v prhPH@f9m7 6UwЯό,{\ a>gkZ.%W^omIH`¡uJPNRҦL(' O)Q&q>XM-q\}v+gB2U߹NY.zGsRD ]ɢBffۆ5tہV8[ >=#ځ';g> wAY d?y#TFT&zn!@cu5F''A<wF[ZQ$OnYávB )#-y⇮K֍}Vk$]ha5(F{!)mc! AEq,/*bZZλP>R)m%M %e lEgJzRQ;aɝw!^mp:Z:8L:ɞ2nWeYsףږI'VZ81{1TE:ÑrYRXqu2mr}8mݒ gϙ6́g-E1=U/<#\}c=t0,慭7콲Q^61-N"GusYRaNᨐa#t&O+FՎ$T|ͪIܮLi!WlˬJP հTQj k̕WעZT)z[.S*x! jp E t"b# yP j9in.7׹iwːQǓ^H8E8 7(Z8gLA;1g+W[[ ij\*٨)׽REyjz}05;h- FXa?im3LYO$/|*~su(k C^;f@rZT0"o ٠saVJWD~3+i[7 r.엦U=|zj: ^ {4]`oLaAGRnxf#XNtcm+5%^HDũ3񙚲:wOfkSSTҧ3: o49>2x95F5uS;P)n7? _ZXӯ9v!je깙l],~IsfTwi'0G'jU-]zj@[WL/|Z"U h,sUՐV`&ỈAyIy_:H2_0FPUZޑ*5gы>qeby^ʪ -Q]{1M>aGw@nx]C͕m^b%T9tS2JZ@5.>sENEX$+XGuNL,S$` i²6. dE5H8b,Hj<@a]l"  Y`M5UL=fw.L &y->mwPzCiQ=L:S#!r 7lcsaxI(; E<}o[ו`{-(8x4UW|e I%ږt< Pu=?5,[Ų.=mO:ʘ ͭ- >]GVs|zUڮ-d Q(ђ+ZF:GĦYzWnX-̔4 Űd=; ENm߁D9q~.fy_mReX/,bpWsB{]r`E1$I63k|G/ςnx;bfKH9)0ǴCR\Fv$-zՌ\ސVQF?NvHp6Ejۏi:5aMth;|m{gWNη)8BjŬY3q圎ނ9BjƐmh՚ڪ;Uus&/µ \?90{.E*n| {! Dg- (~nGӴAmDz{7^ snh'O׹B4/Ftmw:m)"?vΎ~UI3JUH֣<sK˹M>0ڜW\]B>U/; 0B:mH1?y` mLD&4YF Hە{x0[# aoM9 b)CVk:@:H݌?R~Pʀq]}Z\- o 9jg;ֺ6S^3#8"Vtq4w1~ =[a^_Rekm aKWsj?;IL:vkD`εN,5BGJzm Å 2b([sZ\ $:@ȩ"#uե6L*hHljndP'2)ΞFYx_7a1͠x*1;*Cx#4DѤjmo)B:OC,KrI*5h"վwo^DhzRޭw">ioݶ>Ӛ\_h_q%' F[NQdѹ>ǃ#h ec<(5; j`Oܗ:fp'w1+ 5&frIcc[~!יT@?~q1Q3g@UQj/ (^#l?H2`4%uYWՆint  /MI{k;~p- u Gr'#ω rvLU3:Y|Jx ǒShۃFw ̼ [5[:h1ÁGW/G+sOs3')M-iDprWxʠCY ,TL8!޽Z]W2=}gfԜčl1tܜ4d ǡ-t -[!$Fd)խ$mKpmeNc?믷3F5mhu$~X@v K2`Q+(ۻ#r"UJ%=:Q)f?LIٍBFB瓋Z=kK]\vJVKeJl^s!<!o`:KL,؄T;AxtEb{.p")S %O;F&a ۠ŦUFHSDL:(ϧ}y1\1X\k○1Nl/KtJӘZbeM,l+{Rۣ:T_vx Uq[;p*:J}]8ʅgo XU*L9=@DR^_V[Q eO/Pւ h:e:H 잖{8z~%Fv2b1=./ia ;n_j[8&wg;Cq o^?e DGAʩf(РC|4hZ'?",Q_)S1nZLrtl(FR"9Cp?rN:hdOJC$7m=]z,mw(>fGiMyl"NYJ9b!YiQYg\P& %Kʎ,:Fq2unfm?,}gW!.vpb9V#uE\a7Jl2+TIpa}e|ϟL+7ȶra/fLP8VQK#txQ;D\#I;>At$'!Jx}ΨkjThz`BOq)W~O0Ԇ+Q.y.kuP83!zH}O6g,W ٿR4g^ 2$4A7kџ(. CnQr~,A%^n0~Յ,Zy zPX4ږ,V;sId&j;lU9vc]F 7qd⤪*^LGa_Cy/Cg^pg*ߣƚk^Udb?c"3 1xC{&TB0lvTVݫ#Q @J GFIL}ƅTÅ $ օnZ<c~gLJL * ˃i c^%5y^- u:owEq]4UTľ Kq=:l 1^y:w@zQk ݻ#4ұO}4 H~ QC eRTCE ,ucj^u0XLpDiqD_CgtҮMVԒօ5sYIyizje#n=w,kQ# i^g8䋼 =&d҄_Zo~WIqb Lb}pr%U#Mg%߀DCS!R|M|NTkQPPkЬ)ur4DLgүޭ HU jfM5UVX,§ܽ%)IKG$CZ\?56הQ᠂DqR|VB!@å@$ZWVko'Ȏ)Zd9 lf;O2Τ 'f_o'i+ Ƴp ݼUd\I J-4H9SP2kµyA "odJvBvu-2zeˣ'33bԠג$gJ9ǩ+Dπ#.(w c#nw Py%g:jn 7;`fm$ NݚPbnx+gJ!yy;1U)&5/϶+>ίCY1"{\ Kfl0؏A2W)D\;NH_N~= ŧL!Do~ %)~+1w/G֙%OQ}?4mJ6zBtyP[ aR*g d̖.л$); G6W(]33>z AJ%|`{i:#];Iǹ;n iFAȜQ%W:`c_p r: )&Ax]SAE{A!/}I6ce^\~Nn6)^&k!OE:r+gan\b#I%p|,5Qej ^j :(YМ;)'y&O ƌۜmGhЕ1cpqq.f]+BqCa4mZ7nᛠ"lAX Q;fAVw­J%^>m5ի57n)M̗,p'#74 XaYx)W_YDԋV:@XM&(C/9cGCuޓ>S6L39dK|vrz#vPG[1ٯ)~Za1E#įgggw+Mjt<ret~iG5$eJO>W#?s{^J;B'"{dƩÅo7_]J+@Dez[ǫQc3E@OXH-S}fYWx'R ѽ}=7,aooUq6\RJ"(hJrֶd@[1W6op{Fu/A^ӝH((Bk#&[p?@YKtij~bG:kmU4Lj T0D/`6 tMȦ$P3p#PqJFADbѦ -M=2/3FSOP|Oe zw 0'Lmmaxn!u'2*zK)/)pֳV(aG+8tXv*o[ Fl?7;qeX2,!IAj{($Wڬ*V"p~?CNU_+:]*Oc}\TdAA+jo(ў̋QjJKA>l F1.TAUe]/6VP_KRu2QjO?(Mub.p!խ0Hm׸ ]ߒƓF>Ep|9^D i}ˈ/j=X Qs 'kedOZ*;wLOՏ>T>Mَb+&RlZlGr)^_d[zͅ<ɋ^%XCw A "ąZ,3Rt5M;{\"go3DcIi?B윪IT~Z_66Q?yaԧ&=i CSIL{dCkcќr)dU< MX6* > CʞIɞw˳EӲR 203T#cAL/$3iZ*C9dj"=B m!I,X./D+'|-Bfrb R!4XH  JINQ~FR'W}mW쉶L}t(؆ JF"""LBc7N~D]bpF;1s gsd$#m[`"I ?ճ(-N+;踹=@XbPyMY^3^OW :=UA#n`=K+nlZ螿ʬU/r&Ͱ~ptFAahGKӳG3Rmruۆ/pڔB.U3|kd6v>S`?WxCl+*wreڧ%v1bTJ.W~H@\djcId#9nHM)jʡ0섭rtuEmzt: .D?"ւȡ] TWk(lRX:/Ìj@_HCfR2jJic,h_T)'! Ak #O~Gߦ7\]ͻeES u;ΏTSguw$EbSJŐj2-TU+\+yҌ\)v ׬7M>hxۘf-3h%G8η߶-(_CAxmbJs5Ƹ ɺ˘.R Jhr H/T;r[h8LG6Z(bׁ[%@^o(l]ZK锄]틅qWyt!1GX--̛T+O-DCM} &RB@.sRx* RQ"㺤-Qw u |+kDK۵a@qDqPue?l$t$pHZ5ڝNJF5a8f*(5bHʮ[jY*u{8t1&8'f:kxN>P^4+ +h_o8hƙ`u=bioRw̝1d]͠?unO-d1LbBgFMfØnx^$3%3i`݌u9CU˼GZ> ܰg?,П_riކ̣me'XH3 IA㷃}O1ahDׅ>x=ڹVG/QރȮYn];I}Ҹ iTB@3.O+(PKBHX ]_oq]?()-xisSH)^D*#E+#R0y4ۄ ѼJE#ZN51 ^}z]#F."4<8a:BRumoT'H+sOɘܝ 鵒JC#4/lpBOf=U,&zoB@MUpMitlc1GUG Ksu_k餵ֻ4Y {`)zFNIAcHFJj gt HcXhSS筋)qJ^Gʐ8ˏE3GިP4+w #:U*دX͈XgMtJZ/\JS!$X2^!box.M~`{|a\,qsvtc0uXlhC<6*(ٴqZ` V}He0+܏5yHUɻVdъiuˆ:kkčrkX(d*\KOoKxKv1NMP+6MY9 ,GV_y6gq}wCMuV5Rme azi~WTɽ4xf^ KpG0W CޒJ*ƒq8>KDh#@8R(hѿc 1x5E\k]}"~}OBx_]q7D[^Qi'`pޖ1y]Ҝc5(4ˆȢsP-3`Z%;`XLnB$omoJ:UyN?NOJ̵ĥmv5PUb.ZeH4~NDϊ(1,^;RJ'ɐihT.7K,7"nz2Z ZeDӭHer|B.GkۺLɩJ8 :P!lCzfa9KF6h/xww ,uyI 1n_cBG].*R6kYG[эJhs:ؖHJh|F+#@KaZ .PMЃoN_ Mo=j́&`]<,h++1Olg%R;`|ӞLG@'PuKS㋓e]`TGj/'/DHpCbrE/nX9ʨ.!N~44M@O k٫doM| x6s]^yn@W6|Y-S#diE&cSW$+Bu- Q0F =>&r$dQ>s~!kcڸAZe`7rhjshkcC7;m`bj6Q`|'gFJTQ'XmO3dw2qJ=/G^e$ᶋhlf,k=)Z [\3̀*ڤS9nZnөfcuS']BXy'1FYÎ4,` K^ݏu`Ur8($P\ LFegXK}3|Lm1j =eun}J)w_@:ɍHfCiA[VeX3:Gsux-4)qTr]3WRO'WQM sH%WwCsJY{.-FlF=pj0>_M%ݺQvmNőWw0hQhPJMT~䀺->3n!%s%ɇ:_Ƣ'"i-Bv $r1EM}7.j؂1$Sd=^bhVzhٛut7O)N*[s>kԿXt.J2\SPx'9fs y&Ge~>6^AuOD!sjrYtr8f:r#@%d po2հQ&SL@gQ5CzV^&#q9G6U7qݔ,}GM|r zf6ضpX/)L fb,@vv6>Z3+@)׭Ð[3?_ӵ9RtlWD$ˈHhdkͷCm]&Cuyݙj0QEƩд 0- &ݚ3>,41#(IDml'6EQLx0=᜵wf8fmx*лaA 󏥟`>T3hP[P"wxtDu_= m!nMrsXY $*)5W+.윔E `)=_C9A[drqg0soD 3 G⫹!D¤BX_|Z7?cjGl~JWNz= &wW]I# ᢂ'g&$ZͲ LP;0{ˍ&Y~g=nUB:6XQ#<׹RܰC%U%˪DIo:Eq1tM$YznΣDߎûl:Jz.Ȓ;\wׂ*ƸߩgFfw$Ȼ [gUn //1LuAF-2}y(PL]( Q$ĪE&5vSzSB(AA|B%U8Xj2^^ .wxb}fPnX29wqjXEtҖj<Kzf`*'0|^ѷ!M:$oqTW(/)Dv*5G&I~$' KHhhB!&<ֱ抰WUYm.%wH-tfbAai[uYdiPurglQAYKD\#){,=2>:7Sa9j>6Ρ;[uV# .l:juϧvˁiO=*Rcp٢:%5ezEkyvc[= Ma!'6Nwr|áZ@cˇwX`~׳<#CH} F;Gb))đb7#e%x7^=ݶ;TFZ\z@UtuBhs\&֑4u˟?}y懄U;Pio K`,'lT#6 ු.{V| vlэ7"? OAɩn=!{as VldFӤ{-,),nI[d'*"6dC ,6evΒ?zfp;ifyWzc˪)[3u;\Yᚒ{Pj'0PH6L9W䄉( ֮XH֜ߏ MͰQ$GS\%~ON\u!I^t])tI!Hcٜ{܈cjݪRQk62)aj}q{ ; WZk_ LIn"gr#[|6(k.K8)EJP*Ho;n ̰UBc{pT5( |[!b=`(v%g2qP~OUZ}VH3َ}~i8ʝnI_t.@ @CM|`90l% `x_QG"b|H L oۯHVoFK՜88nݟ<{r^ur.~ ZzNTm(58 { -!nYPMXx4@y4Bc**(M[TvNgTpRdhb%mMў@0]!u{"R$k ua DB]ybT8_\zG#C?W,Z0 Sq ;m}wgFܴ5[ \7_"kC`5;ɧZui?HCn ]9a$PM\qF_J˛Yc\o 녮gӋQ+5ԀMQs;$a :4;`{[TN'ǷlKZ!oLIn|~™&Q&n{8-FZxjjc߁V?2MQu(H-B32&`c6 ^zߌoъ -%G}i0FV!`gr}Fצ"s^ر$3xقfsġvh]\Bf?.H:syVyFb6M:,泌]2lw MZLG~}(LC:yn81JtUK*DD;lՃ,Q(3n]8bxn̺lpo~tg5GM˿=1.*SC㜟>Kvb0l3[ci ='rފJo};P$h0s0ۺZ,4gѸx.j秤|f.x I`!F)}f#RƎ>b9gmFk(g`$XK:g^ǰbr\5h@R$s tNpKWKX_(Y잦@Z#EA7ӾX& ~aJkhn Vw`0TK3k=) vlfk  ëWJ;V8WJ'+NʹHL .s4 6~X/kŝ2nWlF-%s ec=`KChλl,Y v%1Y@HF&:ET>`2q>lTP&]X'fp!'h) I3kA9v y@/*ym VXb$pyuh ufy~9_"JK z)k;  ȾkAc$JPYC@8mC~͆{w шg Ks Vtq=;u ngtjHӎ9xXj~oDMDmHa㴌x(,a^o`e2SB3pBgnU"\8 (VT:F-iVѨ= ?NdjwVoRjeHJq[SK]*BODL7^-{*B DMuV&VQ~kR.tK׀K$XMnϙ.qu n4]G$Zғx"bQspÎA|<ڬfx:YCrΗF̓W9iD]݅l|),mSgbhPp9Xyݨ[JsoV$>/~YڲAmPcJ btT[ۺöǮLu:J  'ؔNQ*f]FטHnGKTxB^?;S\T"+rxp@ژ>wy֮|j3_Mtwr0}.$unThI"8h }a@tS;o249ʊ%we)L8<i7Y*`yl CqH^Wv Nω~$~ RrؖFqoiW?8Mցf`ܛL9I$jjj#&%Ϧ$2^Bb}JnS>0L%4Oozl֌#w؜%e(1q/d,vc3g]ֶʏS\2ͷW "^xɚ@ N$e 3΂xԣˋ@_ PvBK tUg 9L].~AKqa=R'd8\pR@\3@]d<_F(e,f:Ca;q{T -rB$9@h*:mcl/Ƌ,3 = sg\Q?@P>_yp?keuC,&3f=AŅً*$P_Vt>ܯ?g?9Yeu(ٶbHy*>,vWߓ7Vz~h.}*E yVpZ̈Y"\Ir|"_*@#fdY:yxɊiS&9Wt$%<禬2 WxH'6nB$Z& 먽}l,8e$aW`{!ޠ>CYntI'FXVϻWj†>Q?ht[&\׀cP,{9JmAOc`:h̉AqD!x0O(C/ g5pa@Hh+]Zwo,/MLOmr3   yӅYF_4>M- jiKy >v|c,>ءN;­|+(Wd衲C3&hލ~/wgA&>q?vO%v ^Gfm(<7TORrrM2$()=daL=#qJua EZ?JP#{5$dfq𾋡6jVY3)ǡTFN>8x(6?`z[LN%S|?4NL2zLbcU QÂT.zImrM$?$b߶?`$(w0m}hI9L\=eʿig@P$"EMRɗZdȳ (c#}L{BS̓4pm"'gǃ!>;ʖ2B=Az^%9tit(t1|qO6(vJ 2v/<2`9YՓoANf?4j3J;k [D(r=7g/Sr>’=1E%Y_5jS~ޜb6"!\ Yf'j|Wԡ1 zoAy+\֬p4*n+wtVNuE:8^<1-?*8'8[XafqsO K ƆXԄ9;sHW% J?vV6z(@R?a~qt{ :k$N ~T 2|D{:mdo*,O3šLo5h a <NrzWPNZ4L ap~Չn91=[>M5ԔxQBxXX Fc'̄ciHTid$638Y9+Z(<>khH2J569I:"'|1d_xs)0 t-D5NVn'?ͥ" T*9,?)MLmjN@n79")zYc ^Hrf ڊ2 >T tz!VQ)\}cGwH#(|׊ϱˀiFH|jßX&h=wgGl/ *o\d,+Xcbf|燋@Nj]Sԏ Zޡ=//BUI(p\' S0w4M|r(j#Z2)T2C5~5Ғ z%{M{ @{a{Rno)sZ @Wd6ɺ]ȿ?qM t(d+yH+HnkT>\ٻ$oQA'υIH#p׸;Өq@.?!z=z20ݙ&BD"͹H]mO3F!~z )G('MU腫Gj-䂆yZm]MH `h)57])~( D_kI_if*SwqMy{=<_!ѺnI|DLy;$c&?ؼj0|^ oܿ^cNtoYUh^ST)X;?B: )z*r_6%o/Dn wM ݯT4^ 7ڇvv?Q‡-˴"yU`靿͋d>|wz9C9Jq~_v1,IL ɡ{ 5[=]>[|pEFs1ntÀB[ht.}Es.KF;37E^I\\ukq.)Ժ;vٌ 2;Q7|_O7Te(wouβ$CBo=&H>W|Y+3E.%ht '4p;K/?uE )*\"NUgFQm>SX5K$V 6bS[`?OQEFn]WfxJގ0\ۗu,qo$O})F ;H1f $;s}ou!̯<;V/8uE}xz<>jJJm b 24tU){ftv)q~ʘ]gM:6J֒?ʹZ2ЊaФRW cNpxLf)Z?JM "4̣] eν4"$v@*yYhWnF5RZ*k%R3rHw`Z%e=Uj|DŽp'z *lrETu2u;:j>OLKQIy),~q#pFS{Y\Mqem#;z *n :Xo{KsJ?YC|#b&\b+u-復Z`Kp9|X;5?"_<~DES1~hm;0FV(^4K.bX RIa#L]:_&i U؜e {@*~ZGހ]BV|Ot4V\Ȇ[%VJyC]iIHX}hӤG  䲋3{=Ȉjľ,abFw$xaOvr$ݷZ[j[<)(1Ѿa6F0߂eD:V6liJUՄ%d#UodM@ɔ 7j ;QQ=V4_꧘$.JrY4,-R(nVu g+(+\4˦tAV60وCn\KNspqX#c)=p?DB',oFQ[_',V2pacKW<& pR.{.D?ߊ.. {!pU ! )>6KQIoy8/M ;:Rxh~\LyS+'9 ݴDkMm֢GsnSvgvKN5s{M R _3qϒ䱋6o[M'7qV܉V93tf?-aWqc~UD;߄zN=</c_}<ЌL][ybR0A`B7f$|̾sUC1>ऺa03KN )F9/#{zUK5P쩑.ӻIW$rə&ԫZ!i_vF`stQ9f7Eg}'|-<1cV#=/&hZO.q_(}Ba#+r>A@犐DRu_Ċ֝E40 #1PZcG953?]'5<PrB_ދV q\rGͻVgKy6I`SgF,QN2Kp q nڇd•d <ʭk,;nhS6hSj_$ڛeJ8|VŏV+-c_FKQ/-gi1,#wbBa"8#@T*0r4Yzp4ΰqը5^lh0ۗ^( 2(B)Vi՞f=x)Т7d[5tlj@k-dg2N=OȭFY: U0yW6+ evW"LI+ e.mH!no9 4"m婤P{ b퇈%.#r@ӌR`yB$5Q?QYٞ圳&i`W ^yRo15ͫbr)-k|Nbgں{D xOÿjB3+-$(j,MyR,1FC[29M@ĵȆU T^Jj +HR>УQP[ib"](S)΍;Nd)ᠭ:عM ?ڣD=V~!%>y3wCBAr8Eiqv{#\,ug!?!ՖU2vh,l~KE?@j},>I,Xo-? !h 5I RWcܨ|)mr2Y7w:p魚+uO[1m`~"4EK51i`}f!|˽& f){lܝ;^f%A)^cg8X68 /rh/!~dl&rFg6g'R{>D ܟ BV PI9%.(PEg#17K=gVoͳkm,/OfYD^cy1R/=Or#iRQu.1U+7y+2Ea%Bڳ0W BvvHWd9*߿NK.k4:uFI</ziJ% [[_T'v 5*&|j vdSu&E^Bz|sTb?8YE負gK#.41)F[L /D)֊AuZ>ƪ L(#.\8"`BP¹v +5Ƀ!~e1oe>k;=a p$IGcgl`0el^1i\ JozT؁(V" 7Bo Ij(ÿ>j/] %]:AEMk@e:I~  lA[ $qY{m]@H;a G0j ]3􇚿>Oh$;wݣq$5r~I%EDS )U`jcwT%$&1bڹΤr4d1`z .byK-3bbZ)!P6.ȡNZCߒǷn;4іPn$p ӽ($6;[N76:{l\S 8X!n`0{+h7Vdi)0`҈xv*Ya[ݨmj2zdKW.Zezzbt|tE1Z "ɘǔ{x'|[c p)ER*ޑFI*d,۹10byt?{78"'upndn&*~0JG~P.::a',&S9$_ GXŕЪբ),߱1HZzwBi q|0ݷ@ Px "5*S<~ĉbޟK5c0sY-*zh*ϐhxJT˜dWTd_&1@{x*w)%ml ,SSѱ}}W$a|a?akUO..B))i ih`qf|XWӟbN-E8l^5@K%XlAC_>uV'3QDJomS&@dԮv5L7lTq]879,ZA}[UzC?M!!B]̓+>؇?^yt<%ѱ[3ѵC[X WP=F&,䁱&=d ڗJf! uhu'w^H,zcu @+N~}mW'I*kQh4|0ώ[F~uoͷ9si2y9=YjmX~KyvѶw" )45@ >g0YM$BXmnv}r}ZE?5dŠX|+몱gY}1?"<,3>ȻQ|ybta(E% J"Rmt5n۷9K7pf@k2rby/lsoI]UgHۯ§eGܬ枈c+k/i_/'yY T@|+Bp: 6u>r1r;rxٝ?+^h{u->vhd3âgCk<k6BmnvM&%VKP6;S EwApWM r}$]W'c(tGw!ĨzhVG着+PcH6 ("Щ~|4]>3t_T^_*8¶AԸdz;ǃ0iQ4n/owH &@61[GrEKFw3 ށu(Qf= |tL'Aʖ>-3^f2jH 'ߺ_Z,&qY4\% w*=)bekXp˚%# LIT0x i׸}Adk-UFF2UXJ~ֳX;|$O-`vW13Pnv[vٌr'ZnJi(Q_Cs"HniWרHcmdBl[tPxv_XruZ.ՄS:c|vTa ZTu.QX{̬`8C0qe0P/Щ`8$?܅SÑu>܄DqeiLi %ءCCڛ>Yvߪ`0CgOCmQ6SI/bFn6Yo:mI_0M+S_Ew%u6p No7Z^S> aC~-q$De5хST]|{jǩ' PPht9=]ی|G S~XI?1|~9h ֵ\L1cwWZWW b~쏵Vs E*٧+t<`n ]~ ?U`W]lN5Kj߾-Ƶ.g!y&ҙݒ+ShpUQ5 8B\"pzۜzLbfKhc(|`H6QfKj”S9<6|= u7 u )v$*L D*` ClڒVb3΅r&*'gG Eshuq!h?Ԩa,W@"4VKL#XdD>-kF0=-'/i^OM]#fcC'ֺLnZx3v?̬ gHip{ bU ؒ@|d`o9C5jReYuGoK(9ÿ1G&Muv4CLP(w \y?nZV̞1?0-::7z{nY'i9sXLSTHBa 9 ?b2,#|@'8a('8!%E*]%Q-X1gKww*Z5K~(<rF\3g~st Wd֏1UsӺOhk>ԀMPyrO4X$ 2HkCЊ7Tc-f"Rbi\~ EfueRf-&Ilqgo) 5B:0cZ0f@` hK+ƿ\{'"&"r7qCmJcw WBa_O }0nKj:uU/ۭ,zr}>2sn]ֻCxc(%Q/DƌE4^UzcC&΄CP,V:%eHI:;mo6k0 KZeXhgSǏ(7jEgQL:xJu+ uNF ] QfAׅv"W\ptxC M2%ELE (K 3{ZvJS CM 4'"ɢ;E8klLHpfkeC>";jE6OUN0|jEB* by>) ۇ|c$f-n5'@.cRަ2֫Lѿ,R^ɠ+ĿB׿Sa4i1J1a&&F78e |E׹T u?W@.%],1|Ns}PppϬ!*_)qڵ fd :TRM]կC;,r NyQh l_#)L#vI Ȣ:J rg _''Оr̥)eA@tT BRJ4cDӼt:8{lXTФkqHz&V"`0 3S8}@)02͵vykWWRse2 xf0T6 PVOlbl@ΌoA(^v޷etO1^ t ,1aYF1nfԧ:u5aPŔhZ*p-͝9F8TVQ f=In.LN԰)q1ʜ:snK͓|2/9bǜ hB%_ r$4! f=>$F1{_*5SRb@!\ )#zW]&y=kh)Ag|ֆ,IyTB\2<"]KT4#qp}&x\= fˊ=${;U~Wk@{&d Ϊ/SЗa7dǒڢk̭\ӣ=bo6tbOo_2Hk?5j]CRmIFTPOM%A"(PǕJ'/Yݖ%ap_r IqW":.M&@j=?'~c^?"Ю &"biGƷڴŔ|qNC3Y0: 0S?*Nsbu(ZzOf^+p1ᐶZ gJyRZ }^h0<;򮗵6zV<<Rmr7V DS :FlDH ^X1tߺrdz'+ .BRLOcBÇ+VdG)%E(ws m{?ڧd9¨L8 ~QF _ZB9Nɦ[ )T;lO_ 5?&@R Ρ%poʨx:okL[*_1AXBaDn}c=M{E`W3 a`K,&^CbŌW٤Ah08ȳU@߄vk?ɣ'w*?"ol*>a&)Je2<3@24 !J?“sEO>k'1 MIpdAgGf:fS^L}D]1͚HVc~\Z=p]:iAqAI}41crBW9SbH3_Gd |<0rEIrSoܭ K~?rJZɻ[?(?P5|+SGa2i\`.~TkIS5`hqZp2#Ŷr lv(nv펯*Jl:"sƬ{0[dR&|8ȖBhz   c9E,2n*F'q2u; qHчy͒މ&чV"m}G(L~yMr@B0LbK\T/ZV)F H/w0<ISobe68nҚ:{f)LHQϏ,w5f|HԊ`|}RŒtWg΋T؁E.'*$5)m@4psIĸ x~aynVѻ͍PC=iZqx徼ޮFMy~{&"xoh*OnAؕi-z34i4sB>hOh:uR-^6A%Tq00[.Hz  LrVQ=4`c|EC1;ǧ" 6ث# 0 !l #Sz>$򟝅Q .\߉8Q)p7:DeVܦ (EԂ`m=;Z>e=bi pb`.0Y&tNR2"^T@ so<[AO,xk%mō0܂F QiK~A>@ 7?v;Ϯ[loF\!/C8?y t8aHSF^˃uKB o;ѵ7٨!?nUE&֣<[Qӂ譬m TLL ;ɗ1UGqOw~h 1Cj^/Qvc ڝ{h?ɿϑI̢_3mmć6ˤt,6/Ơ'۱>JE)úB ;8[1i~ ~F͡6zO^P6>ٽEJUݾ`MG_=w\(NX61$o)b4Y4HŃzOXJ޹4˭y}1_M-;> "[wKQW&jZKiVh4cӊ)(*wEϦ(g蠴_:mM|Wi@ ?/?A&,ryFfَq6$W!ECH<6kkmz}hڜZ$/ux)kKqYlwͣ%tIn1^kXõP`Ky+6<u=&OZ&WF ͯ(eX/xBs$캻$LTef'IqPxyEPϵGM'nǫ z_"UZt@fͲM]BPMI휙peBzւ\%\C' &O>xb?~+)I4Y-acoLYB =ΩQ=ə2xE]dڨrZ zsLUN:FG 0@:Z}V}D:!O4Y92!dutmTT%`94HRӴlĻN?>OB楴@4sSeWw41pXܶ_Ï "Ů?G3 A~2"h!9ArݦlmBZ{pbRE N'oZ(^L7q` 14Aqa(iwXP: x <t=Ou7G^KĪcArc1hG:z Ұ6d`wf &Q"Mm5;@_Qy ϽKaj(PW5Sx 1.xAs2-JՈ OT3)eZH\_"Ԉ"jT&x7RTQ~YuɮWXW\g|f"97'!zSuUL/ j^$CTQK&ÈD#UR,7u @YWjf0\>t6gTas'Fyv) I^yvPKm_W]nn_: 5 fyx?:ʚeGb*RzxχXU I&ҵs}, =x߬]*FkMm9RcdbM`O:,mDۗd"Q&RX)OWZ!\^W.-5Vs>hMYqRXW]{O)[+ b^]КE3ׂn 3`!$N3` WYzA Eg_kVۍ*N(59ۉ&H*¡em?|H[J9QNnx ?]@ [P\& >!Sk^'rxrHCEݦ7xzYNitP't̔V80MiLx D"듟u7z&@yvJ:~?L߿ Mlm 3zɿ8uЪɤ;-e ZQ qk`12spN/Il@Л~$lc9מ.Sly=Jg.]c;2Y"[_ȟx1]B-of@Tْle9]˾#NA,ɂ7Yse 8dB]Jh5Jjw\b kJMQC_+&Vz4} >lTM$)zQamCT.t~W#GFsXB#cvGY^A9MSW)&ْ+&΃fIC/ gYf|:F)"ۯZ&f zn 8xCVIOrelk60 (E!ۨʠ:/g@g( B=EaäSGhEdnN=IPۓ;Wg>.6<s )LDϣyj!a.? :3 +sr7V';LKRM=Mae*soυF> 6+0SG|!$hvi(Z132n9I@%]0NJ Nւ˳LqA2čXC]Qdwm:KOZo S-ꭻ\4lYNA0QmL9:nRݼܚMKV:AShUJ Y5Q|"FjN0.E-k8 [<[! Fe0PD~ V$u/ӻ-+#ðmdGX/'Z%P24~ SˊE0:.H;,'!U`uk >707hlǡUE.镾RtӺ^<uW 4z{ {@Bè.cF9 ɭ+Ǻy0EH΅3ʵoex]Y*`܄l?eTh}º-9!Ű_#K2 ;r´җ(vlx 6 Py8hrS/[Ştz48Z0 H>[SW1D% r$]+[].jMm_,bVNbkN6hfqF̦wSpUW3ẏRta`mA6.r|i>aVF260J-WL./^LU > Kd~5acDILgmF$TJ!;eC9ACœnrs@%gliCfb&68U5o7/t/~ï}ՋDvEFj–f9^]2[pN?|޸O7WIt@}LDV4.3_Lzݑ)%(kg#megX ˲:΁A71_Oal]=Zx"sP~>NC :nRPI4`V:~M|cMZ,F)?kA$.Pc3vmmČ;vCBb`H.Yиcg 3 }igl 3|]o H4?=ۏec r׊ɘӏ2'"W|PVKÎaӫI{''GUc]/N+c:bQ ~!? I_ F}|}YAj<V9s \;91W&S"{Xa^ =ԛE|aܮw1 x8EAս&(o8WIRh֓(_>Ī?p l>)@z;;7y\9Q_(?YsdgH f4`0]UyAd,4[s1^NI#ƷB>ËIxxa+ } eeAޱ|I9޵fRdK&ce>AO1+`^NHoay%tMhFw!&gb˲қO(Asݬk4=ۏd T"Tlv^8N QqARu k{{oDpRۣ_wyvF* 8cdaXނ_+ >᪁xζ2..Nv QH\;,R_vU)U~y C&o-hO 8Adf%vG u*m\{UAdGzv!:5g>ʗTuFU)͓&YCNV$;I%y$47C.[$eJOiv,rOp9M楢$0WbԞ1ğ5C[^rImۈGNB%R6'hXUB{j~"B&\Q0{ƚ˅Rc.0'P|tȭI2иI<>+b4t?I]^~7P8>#*/sO %͡RUڭ5cluDM#MYOL(M7r,$Qopx 0JǶ3>+ aDA@fUc{@y𯗨^;&SEɬfA܎cAOL.8-Zle(8êo*+sTx$5L*mjRAAh@ {.IӸ^~wב,A#K(XOuT5'x5Ͼ&IbG٤9 whȁ낐cH/G/Wgɡ]Ѷ\IVi%R ?<;N/e! ,*L)v%@׸1C)F綝Φ0h;ywxYxϕ6ӣ ~v7|o*^k(7v* bYV)"b7gUYt!ZFAtmzmV:%[+`|}Zz\?%(du>y`٩йu rz+67_ (' Bl mЙ5X a~h31EФ>c%{jJN{7̋!?5XI''A B}T,XqjjMRY; RGůn%ӯ<;!-j6JWP-Jhd+0塘wtۚY-K'Ƈw ,K#1kr.' wM"J 3H6KP Pr%<C}@LJc[B3,A.(6k\مNG6W c|[8U2 %ճ:(Nt lT$A #(O[o rC@P}fSPpz.Js],o;*;`9P~dOtMv4:Qp33,iԡK>zi?bNO{ߚ (WҤR?1)N5tl9Z]I6by:n&)d7}IaIԪih@xp,Z#CnhEQY/0&v6@5#q:F -sLl":Ɲ4gj34[Զ)G)(EKsĐEms}F!Vt)2 >bM7i*TrA훲UU,#|"ŬpFtѥpL",ɜC1ֶ7PYx^^(pW 0O/w'x-652=9C ̈́i3QD )?Σv W`9 ~Ϭw9CJÜ+p,otOK&5嚺F.S_J]?cBg5AqT}x1  yZG6M!y( ?.އCVpH?;vq)h9M_=(̍;NMm@9J)28LHZqC~ԱHq5sS"o@ ^4"9Ttn:)`jx2g/Rns1f!tyqxTJL&±臉 Q}wK ]r0 4mILP΢36ax>/ſQK|.s3 {i#%LSx,]f xOy ݠj-9ؐV DsٔL4)@EްUL6=fZVƛ "F)1/\w3GúWf55J/v@}W)1s"gs'wvXe %Niҧ)E <{t2g-ܝA2=gGosgh n.)c2 ƷRcxݫ\A,X}-(\8RirF*Ä֏\(7b(+i8 hVnUgQKNJX7(`,AU08j)֗l[amT5g/}.,,`N j/"pmҏE>_˭nbQpso3vxiV783-\xbSLXK|GB~/:vXG}>`62×,eݣv?jb ˍ=_Ɨ)_^@t=͆B!cDk ET{I~!Lz<IeI޴?;tjM9Ǚ֦i{M[MEazJSNlTI?WxFyR0S h"2'IbTA_m_bdg?ՍX<)T(^L59إ9$6<'?#_o_aG*|ÿ bx2zBkf\utq>G iƔN t_=u1Nі>I=j41=*eZ P^1bm ~Ra܏C"Qb!k~pJiHD?4{( z@?tmlqtm9Ud>W*1)o\A7hV 'e/@A&nW5¼s^OG_cv` %ʞHW֦1hÍ+*G%'2$ I7"H% a$ҊpKw{q/ p9Bz7nf)&]Uġ, ݾ˻Eg 販)3o[Lo(Z~χXUPg/PN<3/DkjNs_,'gJƀɗ$iB+}KHL(ofS̤!µyz%H};tǎZ~d5ƘL8W<ʝ-{ړQ^P<4ޱ/5w;/%ۚ@R[ wں#;nUS%ۛ]gʫ1w `y] $+k$Å6F~rX&0tNU7YaX1%[ڂR%8ؔA;CIzG@ڙ@ 2zal'yƑXv\-i/NADHŦjhܬW9P8ac`tR!mܘs!U([!e{1,82L)-*6}R[3/ȫ:W륄>]bK: ߯xGSnMZseyi4xz)E@?0]LxpNtw{dCF^T u+[/JT6](k)~TRT$we8s,{ .`yږ/Nϧy8aW/N5eo ;5V׶dCx*,%7nԕ+*oT% 71A&A'H,pX& BV*z"]EasH`{|0ـ˗68p|J+ҁ:Ovs?$K+U|kwc"5:P39?Wˁj=_ Qη;KT6mhjGOʶN[=V Ǵ&JÝ!"["'a255G' ?WGrfN"bz R.selͼ?LXV%#B3sbV.P{\:'/Hvp`aڰ6tKs&?F KOyA958< ñr'E)c äcwO Uj'N% I‘4݄F J7H:<=>o_i "JϤjbt8@v{T^F0d- XȩjJH4E,4d6eV}UԬ\܏:Ir c I) /'cvxC%iU鿻 M9oHL8tpznw56:2j-],`dGC~v YCKr%j42<iuWė3M ڄhD0t.1DLsdmWXk'WD"!|m8 V Fc:/8PQu}#?Qt !$z/4߃+}]v4\Yq|x4Էm[qsYZ04E/\bJڴ/fwUr  gN@Ɵt j0XPAj$žt:?(v0JCNL{l6M}QZe┿DӪw%H}B6|~xu=S {yZ+)p_FJ0gn {R@eUxQ LI5[ּ~:o;hֹ*o{@pCj5`_t(:+;;rtJc}uj4rcy&t; vJ$bw` WHx(1uAet.zlOU xMWNQv#fmF Ceאb/HaN^Sʨæց??@c4::J>1)enL9 lSLՓ ܵov94 cFlW-v,+Ύ?YlU}wz]z&B]"ks@pA>ӿc 2jA7F'2l{|»0*6hǪH,:K1$ICaak7L\*l ]}4J@\y( ?.qhӄ!S6h䄆hG >`}=]%,O^cS>w6hzIh^\ 11.U5Q,wQƙ2Y9èSyp5.i5C *b:g?%E2%ɡLBga]*?($۶a;:WӦՄIy,p` tϟdfI>Vzܼg$ܦ+yLNAt Z o;o6y<$@wz_CDg$O }is,QC%WU6\nK\zWOB@aA9xHn|}5NV!m; 7vDb|v~;7m pg蕔 F;UHővTe)n ,W.yW)Ԓ@_2݅V0=ū4NC7̞Փ٠v<W Ea%/MؗEP~z!αg bPSv:un~ ;`<njvvqJT8-hPP9/hUT8>#h2#|w'1?zF.(M? `g=OoᐂRw'%^ )cH,ش[*m Ⲯj I Һ;ظbLiQ8FR:P;Oj.]s[糳ެ'lDtlMie)N=xOsڌХvW_׀3뛗7N:}BWdAFa,=. ɩw2+ʀsۓoF8 dilTuQv-}QP`d?A ;+ocgX O3 Kd@5_d,4"Av !Vͬhp[M֕Ia~bA\*E:ۄö7>6J`&ds}Q"]  ŤNfi_߄cSܮptIpW=76yR kwq7x]|-~"X>*LZGWY%cZ?&Қ(A*A#q Т~ O54WrQWdԱ[z<-'iءdqV8+:ƀ]Vx ͝E@^Riqٲ]'{KLWA}*DޒBv^ZÊ4׈RIsM3E sMqiZx^InVTޅU D iq!rZ0ݿLZ;%VTc]UCx{.4;-d;1ԃӱP&vmI'ɥ*Y+Clç?->84Sz"Y$lTOJkW jm>Fc a;2\Kue<&> R9Xb9ӆi+ ׍T(kV&aD0lg-oT))e<u/BN"@0e!MW@}6ɟMKZjx\I#u u `hτ7G'5vfo ^iSd@犤 8?S)xD:bl̶6ꌢyoNx9BK Ćܣm _RmhzBJz?BWx_쓵bW7~hQi8]_jsp/ 1qrV\vD ьb癜s#QHj*DF 5y{xض9`, !; F{b}$3h@N+6v!hmoB,t*%:vg;imaV(Z2=Rn#)NGe5/q]vkOCHWr3@1"U~p҄ )Ԃ!ݎSx13VwAusk":(/PkFQܨPXM9<-E!^qmQTs4UQ@UTԊ)Vb{<]]MN{i*fLc@TQ{a^qp| j:Nt^ xTf"Xjm?W̛E7ȱ88)l)HUjUf_U*yb4k\]}drPbV%}-V(^.#[jJ(w|)Ve͎=$O#1{w_8^ 3I \L,<ЈZ^JS-\m}+=\鑮! #j#po*1G3p$okh6mTcC8{L?O4np7ȘQؤQDӓhnq`H̩1w~颜r-?M'aP3' ^rjXt(1퐠 $x \%(>c5[AUgڏ$m " G=ХGSnqRSÞZ?z5|=9 Â#<~b|D !q\**Ldɼyݭ6zR5jBxL.Q2ud:@GgcnB{(6 8 :+1잲/."%bH6h4HavAb+œ@g_l'aK->)>ycYWvʁ'(HU(g,V;V'-že LvU:fsᱡ E TbACIrO8MQ7ׂ/ckHqfu"% O5)=0r<:A֖kF'+׎mM frWGck-R9~t_;OsN('EJ?v?Zk(#^(P\RS"m|ģ s/UWeʚ*{)J9T.' m?9 bNPa2J5'~'[jiz㤆 rݜכ(jMsA?k*ey cXt}iR.rِm\}WXO=]"XL y)v~>[,O!z$a@d S(j/ToDBCLD'W=^Fa#~Fg6BܠbY6ap"V;@9 F"ql`m)VOxx:bt!_ڐ18ڱ:lI0/(X}mޱCn#J/m,*Ume͏Ǵ=N(V9)^+x:a 9>zOg5JGfG@_\?C& ?|'U*Qk.f{{s9(?-X0Zb;`EPn](%MGfNs;q<=6-!KG^H jJ@ 9H>T햲^4w[y?T[#=W~Q-Sz 4'muK[Kgl$AC"I5 ,8rj*: e(oqQ'"-@ٴ˓Z<̟̘iiaW۬_vki$}VMC0P+ G􌿂wat^( @ABń E_緯-RMRWH_LωbYapE e}I!ڡ{nɪkj~p팢uL`1v])U /Y3zv^^.0`L %4 s{~5{6GL9<)}9(GI$ʏ"g3J`WFűr\XA< Ͽ Pc}:P(DDiu椘TW.p ʩ(Clx38f~> TT;++Yl8}*x9bk _,[HBύp'}z,s23T8Hʍz:~ -&0.>Ҡ>m2^xKGI6kIߤ\Rڨ7p>LafTOxK[0c1KYևc9|Kfqpz2h%|WlD&QoT,aDx]yгt%{.L_9Ҷި=a8YUQqq`o4 /S3G,쯰`agG77CIkgҔij̩eQŚ)P Zg‰/O#?.YS+4^QL"Yv{zd"V[H_K) y2>/"8isM{R%a-m`(oMٕl{D<)II vIF~|e*^dP/',_gm֒e+./r<;ze%:fY -Y7eМ|+or6µS`cqLU! r?[NY?OC{@VB#$(&ƘYՃ[o5`5o 5 Fo`Ikv 91hU ^ՓC؀c˹/(AeVt{G\lgY~*-VaYnAW"i1q8c݁=%^A=4hJ|9OZ姽lici9Pf?00,L'>~\|!SH*lV Y@&7fsQmAu,xN갟 E?H8DY-4s,#FA)|J CIsp ow&)4ʝ:o8e\k.IehZH:3d o3ȿć;҅0[7<6[ZsE߇ŕ)j<Nn[NW!UA!1.u]$zrv ~ ?/1sdnLLd'ڳ ?h?V:ܭ=QQ|@x9e{$F2? Q9}G/'x4_2kT|Y\]cU"nFWc~3AGN~ωzfx'g|Y+:?hk?,^ ߽L bb[N  и\p֭՞W_3p@~> nxQ\\0'Iy"T;m7'+LuDoҸi䌙n \t.n9;w 5gyI|bPd^N#8t,! T$bIe[lϘXntH93&W {:5ᎀDS.F\+-X^r-beWF!r8)˸ ~D~Gwt& }'H[XQ6@ogydllSHlL]ܫMR!yZW`x]-1ܙf;jKOӪ;D@~'Z.K`8QGؖkcƽcg G]mv++T/?KHҋ""2Vlύ`:RvX<*%D9@Xvzt2T &{EEmC85B$ e[T>v ޅO>j#Zd|DDhv侄[ئ{Uì\m9 ap6ʽ%[(ߥڋ٤s=rSf%0JtK<.M)$v4fk/4N83o}Ma7$ʴQQq)1>)O *iGxҗ!uƫSWJBwpWVh5Xzp-^5 ⩵7طc:CO-L]Jz#4+?.bg)HO]Llȷ>t6)f 5Krf*nkᶤڒ!BQW&ȧoUC/&lP @'XCautϋ70M6?oKjwMIE`-ѻ@$^0{!;OJi>B 49=_[d'eoxq0IM+&V:4Vz֌}(el=_FJ/ŏUJ 4~ja@8z*L` SKOfȥ,+31pc˿hߊo{BĦSrh _^4!I*}KjgX>Kn4!0M>Qבw罶3ukIPϙlIj.&*fu:#ǡNU!/9VTp:`4ӂ؂!c8M使mxC+[]ǻΤb ]ojU:N¾att:ŃGxmdLd/L ٘CKobz>po ";K|DMi^+DA/W͡J4#k:\ 7~H3$S.4g/?'">c8D̆ g!Tm TNY f@/|X~FSFmRN*DHC :Yy#./Jk7¤^u-CY~E!5I9k\ RRĚS#`5a|8hJ-cx@@;r G&[w:?up-;L\W8C(Y+NTb5%pRbsRv-Pǻ$$tuҴ5̯ Ȗ<1(ȓ6b:9DjiV!wf>ZgJWj]Z@tt@ęh>;}-c,Jk8|PXd\^bL],:P@*U~~wJ S$Q1,a(d'ޟ02|OL~+ "S&Lk e" e7x(xj $ Q8[ZA,53ŝ5x+ѷ?玷R[4H0I5TlJ1;bzjn`i|\Y'(yzQ9bOKFt A\% kiiS͠T\L5L\^j؟w4n9bAhXڪpڋ9 C m:d-Xf|2syn+™!PIt>1øChS`eyߘ}!ĕ^Ng@F.+ü}&fQ]`-Omѥ󵕁p.]]#E1wϨ|_IP- L-,+$W4aڸ}M)c=K ksyFJ!f `a`POYxg-F(O̯0K= A֓)SQ(ugZkхˮa?͑yw}>ޑ`jHyEE;+A.PԮyd`2H2bʈP񛯷rXU$]6IYW_-,OM?j3A1f=5#"Zm^3ot, uۚ):rĬ1{+N76VF\&65ݣTg Oe3r@|d~](񹋏_oA+Sm` sGĢX6]HCsばJywyT/Τs,MUyfIsɪ qiu!=!tda򅕷`VP~rV| *ʻ QN jϸj ?aBta,Lqڤ "w]v|t]&xь ڑ re\sdI 01*>՞] 7ydapbWuv Ve/CCGӳi<~tWq: B |"4mNO0N#2+ .v:^<wR,$ 6|fiO6?4̉Z`_ּSمh̫usg=Q39_k23*Jޖoq[h>>rxjo[[)2b?+$~6]3ƒ gZƂN2A/Q,&l^x:^O "9ëOL]|).v:!l@XODE@A }AZSFv ' EYo'Fl16\ yW+In?&Zzë7'< r)kZ,kK#%kN[E*yWo45ƲXiӆl7qIVh2,zpO&6򸎔F>fB@>1"q-h Lzbyc# E;HmK5{Vc'n]l/yԿwޙC6'֮Eތߍ.87|d5-uQzx"9J)1l>UҴ?>tFPMC3(u}1ɕW}f$ iyzi瓱-hf(M&7G?xUE_\k@<_xt׾K"I~fG|h0UT 0X3k:6!Ѷ OhBtW^4I]oľ{H>0|DK~*B 9~r @0`$F.4!}7v9^ {5vhi 7#aYexESbd~#8( PӼL~)=# 8f=jR|`h |L[AW?~'PcPWپVyVw_^ @h~"w /M%1xl2` j.vc2bI ݡ ;d"&@۱Vu%Dc 38 w¸DڊLu),XPEI C4!_W4 ,5{O?5}6s~o/dg T|avl_#k2D :ϐ36CWf"#mR ipm.DH8n\bQ&8r&2+GfQSh4pjS~sqqTS?<$yTC ?u>yʡ̇3;}C?e8x>9fϮ, N;PoܝQ9#6xg6.aXJYfW) X;xIbRAruVOSz )|zg@ѹ\E8Km&2I\UtUX23<)gP%O3ewIד'lR< 0ajc9"`wO9CtgNn$J;DxH_c4+H-{zm xA[E>zt&F'7H/klC8tq'Y(H׿>0w3)O@WہExy}.Ѱ9A.p>eطrEK:m8͡sշ08 h &r͡~}U-h,X|Ikgᜳ,?7?Пpzw,ޛl5Pmuo^k? L dA+CQenklX'v[Qmzm kAݏqq  s58rHT^i='c(+[oyrW߮H!?L EQ7Lll3Um)}NUi #4'waQ}ⳟP4=D.*h &)`:]ҵU@ Ubs [88J7k-$»2}`[,`e}dFA.+o?R꧟dKUS Ѣo*t. q mUh`fZ9qRP74ϕYëHK%xH0>du޸}m&)&+{ h-V܏x(^:r'O \hV# U@p-]40PCΐ<"f 磦@roH8 jxIFۓ k{l񱄟`JlNjqBpFG1~ v~Cl6 lTN"RişPY/\˫3m[y -T\j`s%!fc^J8=={?)Z2=r8!J)>HǍޭZC#g6VDT{5 = Y"Jp[luƨ8%XwDBdy[W%sI sX0#{ύ,D 䴨ȒiAcXm#9K!kJ7w wXz>Pp_K'q(n/Kʧ_'(ۋ\ ZbI>Vr࿒ΩOk`0tu OI30iP6=!鸏ݸQ!bA! |$"/o{cSؑD}vze%K Q[/?fpxuIٞ*,]i%ďuGXW4B&R3^wF9Tn뾃Gh^3.'3`aڟ' g {n$|@ejhIMZ As@Uab5NΗQ")s^35.¥*MOkK& 0V}Irܟ_~-خIs]ۀZu(8Aa^8Zs)Wp*;D'w\uqBKVZj BvDͅz!C{Ԕn#jSQl Lߙ#1LS:k@ɫE)@/ӐX&\I~ĬyweͪCYz2h')p>ڋA͆!%w?}d_}_35Z.16&m<:5鸳16hyuXJ R QP~?P;hʥ-ie"e$UyT.@|ko(1VQ+%in4Mu2n%sjCdɋ'AuEt4Ӧ414,NY CY~9deLy76bkX@K5Q8Zdi} =MvO)#hOLfp_C 9[9]=L$e 92Z<DNVw'_6y/4Fdu*LޡIg3uL,^qs6a[^=I,jЏTʜU%NʔDlk-Ҿ\ [R'@oJcKl(-=g[J7†5&*XvW)j9Fqjoj5HmEJRHy$*#Wfˆ=CmU!tQNNՌV -c(B,r 7BL?{-xݤwJn12諣f "Ii'S\v;Z\*)y݀jE{CءLL3=eAoߵq:D*l + \>5[O)?B"$-7<:1RA5o$hV32X]Th+kW溫ځň19h >gWH0G`*D}Nf] %W`n3JY7y:Rn,N fp%\@;ôTuCl;]A }OR@qaQ܅}1C [_ȞM>aRO>f &^GHۧd(. <~OFc.f/LAy Xv mǹ60MstG_n?;K J2ҺvnwiՉpD dTm>)-ѿXĭɸ&uldYט IJ @ރQ{/K29A$v_[:w$!3E7ջCBJǰ{2;>˜-XgŀCWk3E:;UNm{R/_Ξ :lFCgs{l˜H}  u9ewL -ZJqVfvGIJc^ϫE$Ҹc K4p(}YmgOxe[Q1n?;qv-Rd^]2sV8KԼg|f2O@5d|JX:p[ z<3$Ya 1[6Ξ3oMK&/6'3G2nIϵ9{Zo b6@fSP1Aq{|',nn.ߴs!aImG] DZ ~OB%/<C ֋I^}Bĉ?r="!<6S hdbռ. kF`D[ŁWߛc_U{Lp Ԑׄ)rrT/Q8[@rg2(ꓛ*j۬VdJuqgJzbo)hG"G-0L/ҤMdlv YejdPoN^~ U@-{>m&Q=%uS^$Jf1?*[0}iRU6:B(B#Zލ#%ISY)lK]lUc||>G3ny_Fo$hH!ť%f@!_d2K%T:b߻ꋎ\C|w ;%ASkJqP j^qhV[Pt;`كlGa`:q# /i_@v3!@$SX1QfP+ݣA 8k O71 (IshE)E a"ˠ7kl BđW0$dj#UE)^K+(!Xt:ƥ 'm* Hq=U)ɔBawab̜o4lx`,e7E"M"[Y]aspŴPSBq37!3xaeQ>"Tw* ,9TN *Y<'iaE6t2ybl_muo6j**)d}>7 ,vl^X)c +TEWUDF#N7XєDwyO#|swR&5 Ŗ H@euaP|(S7~Gyi5fTL)ŧt~'r,("c2O ؝o 9dI?h9-L/3ur\9IY}PْM?9<0FNkCjܦqu#݃wtD@qdIkH)<4 G *9[o-F(v8 Q bI+Ӓ %fTciKAOri鋴_@ DCnj,MgE~ -Vvc%޹ŝ& \*nO~: Asby=Y2Cqb ;uyA1{_9yܑKi2 JJ̅,]:\lQ'hQ*8 j8_=`lMfrĦ1KNvHoŀ^aV籑FfUBD2vϽ5y i.-ܟdU%DX  qNxsF]ˇ$78#$o_VTF}0筕zJѿ q}:dINAF1qҴHPV&R(H&_"dlm8F>c.!qonS-Ujܷ%B8)n㭅}쏔\%X7H i٫$5 -$ZhOjPנ%qq8m׿&Ўsw.u^T! 2 yHHhO雬fy rwL"1q^_=ڧѱ֕ق>ڞ_-04갬3M~H$;N+y9;*,5~z74\M 9خ{fDzyr_$O1R*I43\M̟,Xǰ;9;6#lPvG!_r׈y*|{]5# u>e -? P T=DZ?X@/ʼnƛ't:W*!dRu9mKy 1q6 VQkTS)EaY 7bLna"MTMX7bMlG=aΈ00qaJy Ob9*:9cM9 )}i }2=O9ΐo&G"&nM5A0ɓ]\jЭM8ة(&<|{fmqyлA̵V%P$ 8Z, NVr,3m_>f$ Ԡu mV]uS ɬ[wk9 wtsjad]m9݂&E2O_)e\XA*%`,!#suj#aݨrc0xC9H8zަk1ޒb(.wT%bm[G+F~k4le]ą*zީK_`̺rd*ƍQe1-T)؟U J[,+\ M#9`]6E"HPDIRf$Tͨ,BB2%> %߅M_YZ>NYiblI/9lwQq?$fܝtZ5,)yrŁ87LYrl*r^jO(r| ~zuWCD:iGAԂeP,Q4@ C豶lFk^Y1 ±= VBqk&P俷ٱ0Rtu-*'ރAP<y;IcU`_QA d/C QKS"JEδ${g3KH?G];K$ՓSI@h!mc>|f\(\ξ ibfE$Z&{rcI'(vKHL.D5 (M=h38u&I͈^cs1iXH<4wTp߾AK1iV_q J>EwQqIx|nر79b? j՞w~})2ޯ?Vˊ̰oB[:́&&E~qX҈԰ζF;⦙{% cS) tԎIg+=7l"@giIN›;lasV]ajw#",=!ݮIud}CeӦt6:`>z\Ms+Qً_Gʫ5/%1Tt?_hU\by?$^4}wJ?q9kPq6 njq@7 emA%i@f(PdG =E߮{pG.݈0>@/$lȄ_ [FΘer@;:*_}IvSca,IɛIuLjK+:&NI oq.G @&/ȇN*gB5^3Q>x0N-S8[s%֔ZDSOˆɱ!Cuq';ba'ɒ8c(&UPfw7$xZu LD 1d0ީσ9&eTٹ.sI;xydMU\ӹԨ{Eziy9FXKZc^=TH=.Ê__'~uiR(6Ȭ׏xn9׈S Laj?ٲgrv[ҭ4&3PK؏;Gv&Gmkn$IE@?b~n̩^M")be"Pwr,,ibŽFT(k3|Pq%Z<&d\XqOoƨ5%Jb5Pɿ~ ؑw'pҲ5\Y?_myiс#6 ok 1OXGiԨ0Yy6\nɁ5'x}8V$1: XWJ^r|Q1f$B͔EҾp5  d(cWYӘ2D7"b81,XPc[w9QKb޹5f>!ϗuu yɒ$SzP2lV,^9ey8ЙJ`fI-[adA0 *!BwUbNZ0lbұ8FN[BX1H֞w' G2py*\|'I?C'*$ ٜCY_ ;26Q$B]' 0J&_(Z{L|cӃ֏ hfD-`oUG)o2pAvn? 9%+ìB }!o"M61u^#)ET ɚ@V[b>N˚ʹ`BOFCj$N|Shb:t{qT:[JILaL% ~wܧ jZJZJgEaۺ\=xKJR.sӟE+,%ўAm#cGYPAp{?c F"Ž3yRl8xkwF2/ךHA)#.q{.=/M ;EiU;ݬ? 0S}$-hPDaBE:K><\T7fʼnE+}wzTY2 I3e"Dl: y o ڊӮ}IDBTcjbv@nv\/N N,t7UT4Nc-9! 5K oA%o@|e]^+8jzA;TN*L2\T Ň&(N2Hko%ޫ3Ɠ֜묙nǗuĮv|i%MԐ-=XW9RGW-agmk 1`"@kHE&U&( ] ,FCfuy8BQΜK ?i)Ot)uӽC j>꒟⪫Xolh%|X7ӀX_ǒxj3DE%体zIA` jH6}kVz!xmuɀ6:0P,DodzVYFeOD!2tjem$T=fx uTf__8oڨ1 J gzrz-+^ 3sJ+cT3^lA 5b߃y)16"B2@,xRA&kd舳id9i dqw;}Ppl%p0O+Vǒ>z#4(|;OWoպ{xc"/_75Ln׬d|C+EeؖANq9b |ϏۼQ\EQ݉@Q G?%FtsZK"r|2z()n޽`O{%_bBp7f (RQ{|jqL%v͓Vymrka!.Ô@ǐNϰBOߧMyVH`)yD,jFl6z * &F*!(n#Yss^m}BAbSa 55#ťpBbTL4H7 j [Ke\v^u1hG-F}8 Op΀s)&`*YId:ٽ/ʦG z#S󕳊!:-fά'R2q\IPґSxtm҈JOqik/զ;m5TWY" iޮ$&5 d\n<c!X|2)c!AijNn&\j$[=V4aޕ"=~Oʃ ;tBΊHH ߕV=pEiM. j7aGPad2\ܨ h\iH9 o$lkJ=7 o}\r.׉"JPw m2rf^FZnt GJLDf"k[S׾"*HP B.K6X$:}qΎBI|1ώ_ROa8iBNh(aa`!f 1L ZK)9@ sI.Ry.yH:EdMGo>]Ȣd:r!v~~Z!-kȁj= .׺~C7QfM"z1;mA?n;$bq*a佗 |@rrt(G6i\ \)ՖTtDOvd(vsxD~c4~$KMgM]PgFmqJJR-y% 5͠HXF@Yeo}c`NIjn!<\i%ӨAQ%n8meOq#͖PH3tn2 i⧓,  L<2Zڸ 7 KDP¬uB_/cx0^Fx{ |,t1{=;^$JfHUqbH-٘ˬJQ<vt UwfQC}Xϫ j`-U\OwA,3N(-6G?@Q08\`NF- \$+suea F""(5.{z@)D)KNVҐ~#\ОΊFǡH[Kݥly||=8ٹяm^S7̈́x\5@ l6iRM$<`b/,<6m'8 @&/L3Y+ZZ/B033&5c/_VRJ .\ &{U8,wyث< π~[ qX!Qxi 3U9p|wD9.0;u/6>UoJʀdBD@<)[q Q<Őv~L`36*^$QJԩTr`γXU=C7MYYL72ʃ滔+ɖW]3o7/u^P_G މi_ze3c-) i4o1Ȅ>W5!fTzFv>bbTYQeh^dG6RQ>М~tlKy}$4"w_d>ZWuS\ˏv8)D1o~oVF ҉}a_ar!d rg(&m0|âQ9KQJ'= GBq'T{r<'FWw5Br|qRm#)fTM}{M$qOy().!s◻ :ӽj!qnN j%mG"U*$HHxezF`}3Ruz~4 t|ʑ LigFϧy2vUf^~(jYo+^[)bqU"2Hvp0QM=ܐ6#agmTT#F;)~G EY&>F/psicR;1!@U.h/1Ib3Z)qKۨb5'W|69!@_^"nރ26ޚp%HP0'iŊOcơEzc稙vqٿ) -7L:B;EM,}GL6+Jae["=Ey}U1ۑ4'o]z Gr;8qSsd5 =y=#BVznG)QbDQŃ_$ ^LxZ".Ш2\t, v)V"¯xKSE~=)Vv*0m֓?PR7!}B;7b 5L׎p=UP kOSO1&7A_`(08ֺshUUM+ =Td^7rE]EdCӧ7Cj)=佘ޫ嫑Y$JN5F!m*V2ъt7\J:`q;d)ip>;,xt[DZ@)(弹R5/tX[EJؑczS028ddjPcXP\fPN*J%tǠ?|AHfU~E"6'r}uoŁM D=QnKE$mEYҨsbԸq r!Spz!&q ,5 by9eՀx- w Eu:S䗻LC, 7K%8?d˚@`|_w|XQ<b[Bد4eoPxΏoDz!Cut%n:ycI_P,>O`>9[4L/D8^**i|͘irG EDuqwGz4ءOh3pb<Tn-52<Ҳ^)kR|l~u_.6S. V(Zc7 rn6?wxra{ < Xn= :zDtNF)R L6נhhD[M;.aatc0T}E?r,Pr2gF%쥆*|O'Jݣ'Ty"sHHt!Qvv{qMVR62Ct]#z7 `]2*]X N͍, (tq(-D.24%NNYvCʯ~( nyBUw/sGD!a-zbo(e`" ۻqͣz4lD vLuOZ{TeQid:eI<)y/`N'/$l4X STn:mPA̝Tay9,Z %ҀT?EK9!шu'f?? 1WcJp!05^5!vntD]H9wn늠7~w0[]lZԟbuR#RBcٗ*e8)}0dNb*F@*fV}Mo]N:c_l6Jv3Mw@[OQLCjBv@Gnxa]Nh&E_N7Btˁ Ɯ 7 0<㗋ICS=gx i4euXҁPC.͟FLvjH+s$ɒ~X2zF2 ynZgA5B|Gl20I-?5{亙MCqh@ A>=Ѓ'cU\o0=˒1z6?Go۰ }|v*qUt*Q`^Xn|R=ow@ֲt#ID -7c:ɟ(؟lW8+L5Xtɦۧᤒ/BL-@j"{Ʈ>Mnjr:'R5e7̼#^,=~\{"?eXRK$7a/f<Ѐ?4Hx@ly NT$΢ʇ.h}fiŸc,Ȏ]x{$cU8(Uab_}f8LT)r=BVw('>H`#iqTsϮzxDza imGFAy#LUPif*36ƤC?+^~)miJxGs!Ns.LSYf$HC1%K<džZ-u/jx=zYہ\#+DWV.IxDW_E:eЃ7S4Hb/;6R4<Z8D6XoyK6p^a~4qU[OXoAřFӥVxnQW_| nDXc ?Q5ԛ4HBKDNji$X'Ap(~W~GG7HampǏSE_(Pܷ0;듭<9hFbCV~߀zAݰ$osP|J=ir F;ܹ]H6Pe]FzD#vD!Zunʞl5!D=L*`XBK_z7f 0Tq((Wl{a$^ɚ6>oi. 3uQ=4!L~v5)w#< m2]҅Qt] 8epdH]0v=xAO;U`os9Aw #xo,ۇuQ"LE{ZnZ6MXJ㓔MfeZޯz JTyƥJL8/ >'y3 QyvKfljЄ'-1X!w∃cxѓˌ>1r-z=(`;n s\^N!U 6gXM)iOp% Oa\0/*FE;xWȈOݿo& Za.$J<.9O6&uzg*&y0&>tKx} +/ߜ5\([; ؗ|"zԜb`MM?&"O2"򼔲1rpµ@ީSZLVp=UW,r=8!}~Vb>YaUIQ= 2,ȑ  ْ)  |:'cuWI&7AFP1-}\ 8#^ ?ԈM6H l:)\Nlc`Hǣb+RP=)Mc'ސ#:3#fA%@CZ"Riw7?[D?o!ra.N `hyuH,HTi1k+wʛpt8)o)>fj]eO F:NȀe_Na#K#'Pnz0~ ةEhy2\隥 88T7`dL;%̤;0]Cϐ7336ZbǠ|SoӯMg<F3~-o/@7fd􌁭^vhg)!m\ܵF=U^FHc";_$i$.e#a{Mw3?2Twef>Gjvv6dޏϪ1WXϘJzn߯ {ve4C=_>ZQt2nvWՉϣ; N2XȩO`N}ZW2MӒA_ob4:#'AY<2y(:}̪L<6s1oGU՘ɯ^v- ]:ٖjw?ZCGC"$f0rTNe ֊ciLܕ'OFh~SzsO!5ӔWh|EB.z_<~TCQ&F~ZK *qܞ3@.)1H͟$X,U!r{=#TnN3lDcn&R<WEV:%?H]g*;,wҍGN6:7M#W7p3;ņhp/NظA/Sa)Q:c}Rb[ |Y\/ P@Xɻ#9]Nي>^uMͻ%ѱ7bL@j(:r;O5}`nEW 'af? ڠP"}3qO#h\0={X@XG2ve4CY,_YK< HZ#z}\4kD)e!VrVgjmF3 \]_tSvtVWƢ;(u]ߔ. Fw B2zc( J5ÉLD)>V8oqv*"c#^"ߩȓԨcpj{myEP}c"Db࡟&UC%+)|m:xsB=[Eg^~W̛% pyH`̬mF_+;F[ N-6R/ QT>Z%$)yd>DvugxTJ%I'ݟ4R3b3KԊ3;00D7fߧ`0!N_{[H=oFkYѾS}$te]'ľ]^(@6=t7eB>8҃$ϫriHmU?ᏯwkmL5ds,W <թ>E>]v4|nBpqUkHk& SS:yk4// AmV'+cKB4҅ UUIP@^\kG!? =p{5J:"*swd~&Zﰎj*`Z>oz=x1*j ADr+f UCGkٺ/C\MZF, wz⪡]cY3w4=rx΅WQPLܲ-\ % ϵ"mQ^~>ꋷpъRpϣ.ۿ>?T^k:)k ^v pC] P(KsZr^!}R$IY1]y,eoZļZاOL #7:t‘ Ň - 7m]ՁPɕ%+҄kȇ\)d|kU95uw0PH(O8Xb:Q0׫43X/p#Q |-a@͢q=KsZ m"F^(y[C ΄ f%!xWUچٷռ̯ܧU'=hᭂIdg:jGb0P `Xqca>74bL萝E xr_`cH"f]>v^"&`5H]1Q8çT۪~1y&R'KuvBǗsfSRa01vǨ1&3[;X77NzrB(NĈо^. '}^oq3\c<լL3Rܰ~C(%YGބu-҈n5/1LFj ɤz "sy! Ra"\љtڧpz1BdqFFY-,vkW!gl!h+aM@ ^Oz@}R=MVxnjp){>T^ \1*$fhEt/QFN~]~FQ\q|PcF*S V_o@JJ3_F$l 9,60Gn/+[;:2C\B)," )9zc2tW Nݷ,ލ A.\Vz3.~DOQ4+E`̞_\1LAlQ#WoYon#LFܥNadQ2$mc1BYXm7}NRqP +ŠӍx" ENBg7iؐ?r5oI ' rPu& ɀV8vFdl5ek^{NCȝ\f9_՛;~udf?v1zRc;uެu ß`3Wn}^wDL9\vr1PxV%z=mql}g\ٓrG{*/+_m]ɷ.tWYdYgվН3t"Iq<, `-@ ؎*4fvsA6ψ GOQ1oϲc X\ /cȋZ Ti~!,Ak83wkMrVXˉZtlݥ/dZoU>e8 0*wtg}5>ux -Tb.[gY8=C@P+([9H|%}  Z+eBLDŽGwloK[4H8k`D5Clc6u5_}BȞdUmjR;Qei!̕YkwƹGr8=S-"`,tWGcysScǠ˄ک,Ět7jz=o=YL|EPq-Ufoe_u*-k3{Y${:ґK9(xl|d݂ttDu4'"H'8R LGQGxpjXbӚyIB^I?[(M+ asDUMMp HQ/zEK3[)ЙαdTb̕cZI^gP6#]BN9YHao*5T6*Su?x Wȥ@3IF M @Rau܈HL.^%m]6G޴xzʃ$\:HyOs\$0D!CQHisU.DOzKOO%i㶴T kΈΎ(dcOGW M2uSEuf[60Y͍&BSg(M,dx?1fSqcܐ7vbef 29=V\8wRw9~xR3IFJ6?{ZsMPBwz~3tn<UJ 4a`Kax2V<G̯1mϡ.qx\Cnͼ@~j&%̢?qK8AaePoU_^Yv!2a-A2SxrF@ʁ;5TQg;~yN]7ېA˶& N 64W1}d̨E jʾ{FU? :O5 % _oąUGh+#|IsT-;ʗe&P1) &bV>ay!?>-O:i@^ Ԅ1K:u ;|#EMqn8*Jt^ј{{Ie\Ï=׭Wx.NIWWa !z5Ua":13N%l&Y_&%˻6lsʱvsh HBD6ɓtoߥjFnRٴ0kI^Cc8PԼG C%q40&hci&k{mF9GL(1Zؔ\ݻXq9 tᏐwoEE.bEo| W&[GJdGig$vQwkK:[7IVU_ZB~BtOf&.ǖ!䫁LRQr?qz"B%~xE#sJGϖ nG } &hNQ8LDDCprJ?] rTIۼc3,snYsvIZ@Uz0{JP1`Ɋӆ^,5J̷v%]y;cƏbӥ.ƲdF\$aƦ`۷ONlir0|cc"ԝQC{"pi=.A}uR4hM*c8|\i|~E Crdh8Q!(a废6$XЅjtO@}nZ13sE"oa |{M}[.o-mcYR$V+.vٻz)|}[,=( ÂsAV8>=,/L5wI(>تZae.pP =ŀ`Q o P- UƯHgLV22{\(Rٙn1$K1DXPZjBf@IyXKE^[ʠJDǘc@zր4)K|;49 Yl8Nu(3~0ETF% ɜ0M`fzO72!#6BC㕫`1S a4 ɘ\4olU+zhx[ - Q(=5_;w rN8Ş3O ضo0{qUz 'VDd'y픏oSt9fg(>C>TbaPиKt࣪ <~WEo+nu[.,]4Qz BgFi ~Vb>mjԎV(5Ll/ rר`X&[ ?9|J:F HҟBOISEd?뜚"J+8>tq6wf$hnޡ]eB8CV%4K#l7nTzC rl oQHyiGe V(wuRJ/72#QzVAjs[mFeaVS/-\)qn6FqA0si/ mwUtFŞ=u޺˸h%,g.=B@x~WU2kwТCbWE~VU@LRTxDfyd" Tc]x4oPޗl_|͆KŒPK|>lg4#:Rcǃ3AdAX7O;'=#{o)EOz[YS}yk>߯,IXF>яl?{W.: mFƔtS0B4M4U›/1x2jgzLطu=\)RD:8y|/ީ1Ew%:Se Ps0V1)gԗ=xÅϋ&iqgK6W f#;1fXI_]t: SxCM4P$%0 m⢷7SBTĐ9gu ͼ~aW yk~Ob #|,N5 U?\͐odӔ8m5fk?v+!^lTt&Y qW97w_auhj"U;@WO౞fJh| Il(z 6edmgN$5ćft5#wxv~q4R[ a'X/߰'NjZ>J urłz*7D-NΓr^̓qCC&B5='G)k*R[ O >g1#$s*Gw8P6*LH?L򫭐ZwyXwkS|Q^+yC㧯F7fx,Ֆ!؉uXy{a ytqѥ?ah[:9G|Gî;$"& $~麤b4j_1@AXPz)YΚ!nXQߩْQ ʑ# jt9&xƟ1]|Ý_f,AS.ֱT6ޗ[WVj3A Y/7͡ᘄUe]Y̻^VMuW~ <CLc7Ԍ}f[F|%3N@BtWM (ηO!vP<4^⢹ dЯc2%$_"͐H~YZC(Y3>`9TFu|t:yǖe1aS/RS,f>DeO.dCf56ش˿a# YYcl/=@k5+*mspM ^m&YX2=MЌ*n6LaDF3K6',S*k±nT珃h9&T&.YЩ!^Ñ'`U#m4ѵ&Z2Ux!%yNAaX( 5cl3n)m3kUmߠv1׏=qщȂ !N'trjPAkjNb BonE^Q#z5zR_XwяA3 ).y jQ1'\D|mW+y@фTRMJLߏztͷmoY1N'DN~{Y,ob\M6mipcn@_7ti2WjH`g!+1>h2*0p1SNy 72+6%Tg1U}Y.wR1UȢń'ۨx6}DYrQQcȑFz-+kηNN! \ -I)w>>iCGDN@PsyF .ks(34~cg0Wē쬏kz}]Xɢ@-ƃ-;gA'y:J ,ķoG4_A,*wfŮ65*9g}Fl[8!M|z ,Z Abrb t-)Z"0HsƏjN@f[ ̡xp3@Z4%F0ScI*/$pIf}ہEZrҕ3; 75ryd5&໖̭Uz2n--gF7fYCvz\a::)T!>,'&r4u4@cI1A #BZt *zJ%zGNLpWD43O.9X7G6ΉoAҿuv_o 04-q dkOwbrUUЎ,[ PXUc*Mj9{gǷϨXraZQ>x%1 [BiVdخILF9EKJ̶%Xk(CwUG:X~k^Af 9>^xDԺSѬRӃQYS8K-;CSl@ n\{)G>WSfp2x$?pDH XUI/xS+y3XYՌF&OtbVoEaK 73{.d=n;3oӊm_)9:|Ϣ7>g2  1}S(!pVQ*rEvn"FgОB"alaUOGQR} QQb FiJ0ڒLޠJqRD)ҎRsҢ Ŗ LVV B)dEjT1RҔ BU{?|7mTq#*h%{ !4Wd/\qJ&{S ;iTPM)8ۉJ\\nC,X9#D@xpFcX/s5ćzJ} E7,fs\wj[a7$x HS zxs,!X*G΍!M\Co{0(mxQ(TxEr&By-:8[7`h ʑTE@|4*5в%cޞ]O%ȳ4\-D7PRD˅oI}{?*@t_ 6yx Zsme}kLv^ztMKi1ɾO?lCd5S%᷒X^?%|'Y^K ؛2.s$tucECmV,RM9c>0hŠpt$پ4iu۾͓JL/,M37Yx YЩ5p,=\>gfxΚ0sBW U Le"ºV;-"6m9W' n>k6B󀯗]Q9.FLmKl_l۩˘Bx:~pQZanZ$ZLcgߎ(/NwOLUxBA1rrrP3\|&Mox 9NhHx^fHOoPv] ydz"0N3>Noi+dc $'Nm} pq^̯Zg3SIX؂~HrJ- Hn6%{$ѾwS䟧8JvT_.|-!jNS=p!]m}AE$:QLJkh6=*F7WFP}9;겹af<5|q8I4^*Gx.yˢ} *d#l*i./gdũ4ܤ!UoRmẒd5D&@;dR  NhCǖjZ.YqV]}]yXCvczBrn^VF^@egf eFBy[a PPb2Ƀ떘Iߪ .ҟTH>\|KjqJh%^qsW<=~ϳ8 _W`> ȍ,,!j@ A(eҢK|84_-UN}ϪqqG$mgטn|%Z:0vu6W:i ̾ \eaY/. ^q%I~h\B,xoꏠ~ٛԽ<$κ]1*cZӠuXf9[QfRVZIK%{ykYG ew qvۢ}Ufy9jg xȐI1zzBtx68z&Jf_lVr* %c'TW_=]=&$yGm~mq2 ևRX coL/}er0r緝ߋg#7'gxAR>W*$5w\69}`9 c3=:hgKXer|ul|5W5 9U%Nkۍ)ѐ!GǀԦ޹ ӧFP Z2}a:Er }ջ28fnU^h )'R-Ŵ]dTnx#YtbgZ3E;Kޕ#Yjg S+&뵪"ilx;U: e̎S;p,L܀̹۟i9v4x*~775EoHt䴅~ϧ 1cg,qFd>#Y0.31d,^!x;P9>C} OmG)P׎&ܟY\~ J^=[jWST6iFD^DOMEt-]~ktx@t%%Ic]5 Lɀ;r˙"(2ԋQާu#ٍHx1d+?A37eMZh~8AXط9Lb!=Pv-=d>0l2vYȎ e0䘆󨞱hXF Lܺ&+\EI:"ݩF9AS`"#gZ36k|;՚(ͮC Tu=WMo jiiXusO*v4<ǚHnH^.Sꧠ;Y[hx(?ȋsy/534#$ԡݪ{|p./7pmI! P33p5!QEv7(~tołx+!FBT44E X{Y0/˽o,9pO-&H?5]eQ@\xw3!8aR) @6l̅gA hQ*OD!eqSYÏk,FA[xWW*)Tݜ3+d8,ӎ3 !|pU^k"9H ep{+Ng|F[`b5tyăa VHϗk>hW E2wgO̻j n0LUF3)ܠ6R'aeQ'1C Z!A~"L  `!Eb3 k*.$m-{}]1mR &׿},a^L[x&vkz:yOhO:[ z|)e,4&~[+-dT0D9w/a0s憈=py^I*c`Cܛ@LG=?0V1)Pe-_ICꨝpR1"ËBi8޻o5|y6g|(2I]Gq~JV9d  {V>V|d)f*5r{~Άw .] L1 qVnJ ,,Y:#Qb~թO7[&SkO^q^WOm"h NLF-뚿h/ZVJ)y oH+ܤ1_=FB{}8\33GsǼ:jsڞh}i6o $(d+hĸz>(zyO*aJY;tT',w(ZBW8Hu")s|f<)0⪘y75jb" ߪrKA,6%L H?Mn@AosˢHnPeR;5:Vlx _fAG`N%좑 Ph!bs6ZW$u?SaYL{/@G7R₞(֜en-Jl^^memlwq[GU&7'V-D+9q>.=j!.T6?J f" Z 5guG̫vw>"!_6OJ_a}52qH@ibesJ15}83S|g;X&v`Gr'?8"$sR3% L$bYzz0*y#Dd3hA*Zc(JT"|o2B| g׭$z2(GHbpX1vRp$-9aGM5jw?z/|.7aٛӳ/Ls0kږރ.Z )ܛt?L8#=6B8R[,jkcԉO˸䑶hO.]ȲȇHn,*#Ble|E~ ʋ{:kdHӎʰ_8cgyܮeE:m(dx]J>-op~|)`R]zF@ Gpf -͝u!xNNlmx-@##X1n\3탊Gœ RNSyN3"Z!dRVS"3:o~F <_6]ǫilj0x Pg 73|r]9 U@N{SN 8!̻zڴ +9X>t_ Orl ]ŵ#c0Y^V,jnl騣aQ^KsOƬ1Gco7'=#UKG M),=Ϝx}(-P/Cp(4$N_ E(&/$1[K@Deۿq; %qrEFM43k[OR~QNyњBo,o߿rҍ{XTAIqv:bTkpLEиf4?"C5ucfk^ził[}h5A2/`:`n4B刊w޷<te: ~PU5Nx اkQDQ-8ítRʓM^dpk"(Z:^<$@$0BnR?)Kxۋt8yX(TF,Gp{b&'낃ڱqY~\(tH&_ 1- )|g-@-.[.v@+Ӻ7Up(=X)9ކ Ot lPr#6j * B~`^B=ĎNSfIG4^J4S=c&k c'h*Lj'| @>lxeaLV%Dy Zd-&ԫ7cpNH<ƌ#7oo>K;f uNvVn+P ,men؋d*@o1P|H7SiL@/_m<#͟W6P2!-7ֺgIeM!wČs2kKV0ga2?}TZ w3=H5 oU^-"T Ɔ:q`RS6xLGco(R,jfDj)W-Ke}(~r΂h]^O\C6fP٫1"v=PxP3 $ 4n`IDE@B)eC kw!^Ѕ)<&LLgPn5'ꖄ:Os /Bxx%Ӂŷ%UW9Z4hp?QjjIٟ?7}ri'ZUɅC_gTص7h柀B^L֢)dCmK.|q0hz66_+ f)#hޜQ,+F2̯iqG4 jZ=Du@ A,/ɭzS@7#C~*WF&PіYo@q/185Aj,F;YC<^U}7N:ws&Z_͊z*;Sqk)c@mz^J3U`_F}n@䉑/jvxD8XSStFl<ƪPPӦs_8WSՋ\߷S j'lu`t5`IL}T]jDFmUctQn6 <8 -q㭲}xOK=J{"^݋ ŧpUqHN`髒!{OSu?|Z9w~( ?{FK 퀵qn4+OPvmYS/{AjIJ+[6:,bSIϛ`}eo~7JĽse0u%OyQsGOh|K' '3gVݚ E^WwD7<l4#X bos?`*}1ZBT쥑8M!]aߔ80R΄o^)l{)J-ݔOf+6qGB1i@$ڞBqvEܘ-z␰uo!01q)?PqáKr R0,HMr]mPo=3BÛq*;&< EO@:2ejM H! 0pM#c=LȘ-;(0sTa賭kGvR)OÃBU+k&͆ʙ+wC`(}GE-O"SQy9y#|⢻gse&G+:o5q_v. ;l b5C4k_{]J8wU=^e]AZM$rg_.Z]6 ~sX^NCȾ"lU9x!0R!DgRoJPLt`,wSGs:ahE<K~w;jLv&Wl!’cby ' lIr~Pm|4Q;/¢ݗSNG4+C'6[mgDQU|(G=gmg%~5HӺ._b0~JnE~F;9崚ʄ Ac:d0S|՜*,'*#yLO|'0mpBC+&ԗ0M֣W9@Đ'eI\qB<!SCB"`gsniAjP1jSNׇMjPz!Mw >c$[6pHk}& RIhۀ s0paŠ7!z Wlr%r tZv;/:1 ձAR0ְ _/ ڎ6DWGTZڼ?J҆z8te!bKd/NSe>3df2&^* yCW6tkbiwVR55Q\zX#"!( u%,"Cw|K-\eI7b魖g]^'@2A2MkBe2Pn] *1= M6?;Ɯ ܆:|E>9}lB"y"k8jtPH> ?ġ՝6,WdPQZ},RTqU'5q3D#8Ivx.}wY7PEiלNl>Hp3먇~G-_BUg'1L c+~>^kzK?v@5%hW0hQy)6|RvL*ѣ;49!6ix $mey>ؑ\ fŧP(t\ЋB3w*V^NcWGu,1wg Hok1"|,'R4l"b9&_Gf^Lz{/ $XK4YQvկZu6 !;ԡF TQ2VD1\v ^9I>ɖEJ[VXK;v{7hN]G !q"^Q.Nyik*{JOaȎF"tX-& gw|Ys޷M +pe?M!=lt1@5ʒթTxXGeMvc?%_^_oOs^gn`׀#S{1R>1%\Q7}=D::h/Tr 6@p\CSOCT:oFN  6!,cG6ai׎W餘 ldD̗yBwKe7|hQN<Śp3H{"Yh>( 4Z+Ĵm(wOhApՅ UTdp0"u>ȼ zjDk!)* ƌD۝sND4-R#(usy ~j.| d{w̯ɓٸoD9xO-aHgOU[k ;p q(zЮ_KnlC&-COh+`0+c5F@LDG[hXѷjsUOXܟU*9fh]_L,VpJajHka] cd+)@ǥG@L;=B5p;L!Vw RuBGk#z"jxAmT?Yr}uSp?YF>걇öB$tT ܑQkiGJ mVC8lPey%g-}%l51R Nrv2qE2ΟMA$վq5P y|:\6kR;SU4Qɍ 5),ju̵e>bl}yѥ8vw }*M&, qHsv_K%Ƞm5_p'uDw^_cxLc^ؒ$= 7mz\(7"~Pz&ex jfʯLj<.q/aj̯2p#OR52tsEC_>Hd 0 |hfZCWS)Ke:%dSEhP^EBsg%Iٽ@ W//7f *yj% C"aN.ǑYQG`N? | 䮭"@&-?q#.KUck3gVҌP47-aVwSDl GTrL:mۇ OBu+(q {Ɗ`i'xBqwj[Y2_lV{h'yXU *UɎpzy]y@p<LͭbTGwѶ):)J(㠑XzzBG#f\Q0<=8'& RQvlH EG75w]͐*'#^ ƉkC|dшMx~\LdHCf%Y"B ;P*NtKtI7lX$=N`YrYS`[vf|;_-06:נ)wJx-`~ڃpZh+>g&ZZkYKlf&xWX.K $3v]2f ajyp S̸ϊM?_ _S* 2by2~Bn Ġ_L%8{=V6 ~q R5j效[o%e8#N[=Alumjttv\A$c@8Og0 `a1Z/GɝlUvA_LŇ؆pͦنFL,efoڙ魏wK(/شqnAe׵ ޸`IEbBN+v^"M̥AYp[1Mimze@ 0NoS{U Nl.?U(Cň š @Bj@0d1F9 שּׂ F)?87j9 qk9/Ay0?!~"LzAZ6.?F|fTE:I|O !͒Ӭ {O2 jU)+؀)k(g**ͤGZhr&g"]3O:JX դ΢Ed$߄>鄑)>\AcX6EC#OHxDKlU↸LGEޖ{R=䮛^2O@*?bR7zĀ=hK%UgE{ @:4Z]9q]Zlڬ?IJusϖ5hsNR'ʜ'@o^(~^-i7`?q&1n 4/28w] CzdB1H=pS*/e!"ۤ y~9mk<Ө|'㞪LR:ϑgj@O"8vQzK=CA$,LVJKL PA_FIWx~1v ؇) Dpï~syn}m*62)< L,?q K^ҶK 9c,J2nT#,6C^HKXU2 818jF?#ϧS>8 {"o۪ 躔qi{DCcS.I-TM7W.*U) ^nFH4fN…Yּ b=_fU.u=G+i @Udqq]60 H-Bǻͯ1[A_dћݽvD/qǝiaoe<9YX_~^FYxAgVfG5}wUt:&ɤ) a%˱t2m()Nݼm TmNR`=]_{F㳯f@0 ȩ\床oZ;-0OR&kH޶:*?[T_;R", #9C*p0m+X,rwPlB&&\@M͓d"c=]Ol>l'~< P"@ObjJQfK|Jovn;`M6PL U;g% Ng ~A1or7%X6mX V`GχVN];ud&Xk[|:y=ZQcVKZ[O8gjfE]Hc *w0E64;@$ZTI<"\{juio|(c~zJ0EZO6[%O9ehfb "ZR{3'<'D-g!u9ϼ=]bzL;,PɡnhK^G\slS=Q Syd=1h /xF̺uIjv}CE4aUWF`/0hqq_x<@n/rOTZTie/H pbcqoV%Uun)l0|(sBͥg7!%51KcYޫ+Em2|WM1S.$Imb6534N< OiBȔ636 LH8͢<п4XS*UG;Er\G0D$ij|(pL$p"ҕy1˦ E1S gUu *-"u6)lg*(tR$;.puFmb!>~ 2{&*,ht9(Z4Mx`OaN@.td `)N<`\OۆQ6\NAWS5yB[zm:#q_DYlC VM;#M!h`j(؂+wMC8i&"FL2Vx%[r '7>0>^a+UFQG҉3zzS`}iyP6U*fu}:]<-q8 RZ7'7_S}R]C>;:5eoՏmLn%Jd>DjءhĻ ggv[ d!yqCPHc4ER.]ַ6Ea$_wtDUUMubzîHE<.MQݭ/^pDu*.Wd/d.uAp !'xA , ha\J@eQi !`j B~ח^\6X)n$93CBtZF ]Vee LLt)c& ZMF<2jNvOŅ4_2/C6p*Ҵ(GWA{`>= TZ|>'u3ghU7|sZ-ažޕd!C8σ_,,>k,5] 4J4s"m6(]JiL=޽XQ5Sw !q*_\N#%Z3GEZط H.q' WkPޢޥLl(>," ٧}+Y]mֺddj0tZs"=!T+o ˻4E&1?Rɣ8=M?dcqXXAUa@#7Ji"f3tj<b9Ư@wwHo(cb2n/Um*xUϭA{I J8|Pb1uw@ f19%}DIXs@ zO hO貢a617/OlD*h-;>~ (5r:nGF錁X*!V_Β` 1@4UHDwB9U$ӪH{9\V*X+Iki60't?to_+Cws[Ykтv5 0ΫuC֗~@so/T@kX bЌ!}SljX(M3I-VQthAX2sQ9'd,k[~K}d$=d2re l!!(g/+qs/ 賁4J^C]{㔒KV aC198͸G5`5$z X{":է!@ (`&y˒lѹ"f+`gSU|IoȀ5@X<ϋC))t[aY,cJnf,~[ A00ڭ`M:e䘠|$%oXsSpHzDvRJ #! ,n1O2\NE?4 ^_kgVxzy-}!`+OۡVP_YR:V-CdaئR_I G:?dVu'I4 Rҷ%Ne4"y`䬬qPҽ??MfTjA1ý"kR.>)Z&S6dU"L*ۓ"A=YpQ ;)Ƨl `p@m7A.{g i*hžI3`DPFyk,׼0Y>yل5[͑jJu˗cQy¨1Ё߯-^y['*u3=?} f'sxvfi6RpL(lj5'Ri;0`óGpFo#߂f-,C5jw@ 9V[>ݹvy5j͂7`>,P!}-[!Us,*.|[z%i:X@{XbZ._%)*U\ROO79X0,2zǍ;8FRWejq[T@Άo\ۮK ff#pllhB0 ()1o swHlL\@|;O$xM}z*;Ef?޽ˆ%X)5z ) 5C^jsIqo8\>'Ju狱MQI 83Vb1DܘW.fw5xWn%ےD%r{BaC>l&^F[|OFex-D:,pQSav\Kks YNz6d$I|<ޮG#†N$~-ٟdX$[$ZbTvʾIfx{0[xһW|BZ@ƷEv:3{C[QQؐ`K)4<'%bחg=cW&U@A7Ap/QͽA򗶾- ?wmi`R O2g0֪<<#ؠIm2vBQ A2`oM2f2΋S~YSc.2i`+ :Ci2S Wo ` X8݂~tnۧ[ 6JP;E})D1yw؉m`;2TYCYœ؆h3۷ǣYgp{HI凞( KּUon@)lśxxOTDiiIA)"?D/BcuH*똠; lF=<ߴ:<Ͻ"_BLm 3mFZb}8H3Ke />¾4}wDDu2Υnwn(d{Z~Ne]0fЌ?KL:vX[}+-}Ą*Xs!EfE|Ԑr|=G33[<<ȂO@*Xj$igCN'_9 s^p ){kX(f빷GTWkn^UlD1j-]͔"0#B['x%vI 50$Gֻꇨ?-2o}ȸ%??o}%A?ק3sq|pD{>a8*=9a3| 'z3 '<,jsjQ 62uZ88>oW1Y,?IP1τ5]ObN :Rd3˼j'y8c&굵cGgWS3 =Xdoy`|X=" \u @"@6+F^δ0ֱJ3IK&6yI)|b6?}0m]p`=˂WaO2oh't[_SdT,o QXxLgb5v(QR$S}8Y}Rps@Z{swo~ä+տx R( ?]W"396) hVAiR41ְ 򄊬3K~j,s{cL/ C>LRKcW#!_j+| oah%Y@=+QsޥY h n2HJ#8 qvYBȑLcEQ<=O-O x Bq{@݆DN)p9 ͤҐMǭz+f89/Oar]X+iRĴPe hU!g4OG_.PE eX,8Zkz]#74OS Q xE}HDHW'ա:r Gq/+EOjbq)'Ki+9H|B^Eec%79UfwsHj{a!݇\_=`"k:x eiG6eݰ&Ѱ#v*tYrl`T%sHAj9hc4AfOw@0b ǍطB3th1Dd}\=bRrz J3ZU) 8n1>S;4+*VST]NƓˬNJVes*r͹o#}=LgK `4lyiV=pNF7aLU/>7/ȁF= {*S5rj{h?jZef AeRZq3{923uI|Wa73UQH2Uuaг2B[@ KrUL?ޤiՑT˖$|1>5sn>6cǑ}!1|BSCq>ɓj$ɇ+^јʲ3h)"|%e{-Ѱz@.7PcsQD>';)?dCmwET;&9qu9~NK6\~~mEepes&h*&̆+߱u7_P mCdS,+Y6>hU(ܑv{#b j/妸n(|_3KM$`Θ6;m&))p\>O N}.LCD.^'DңVfJռP엻qrVO}[y;i Ko!&I=t&MpEBQ6ZsHjpʰ%M8Y.y,9_ex/GN,;^ї'v 04vd˘#(9?(3CђLYGO5y|ddu@I!hD&'?Y۰&dp$7K,:ׯ6[x+e@JJfoG^y%7)#R|?of3]jEj'σ0)%ьWlh$:a/'A<M]Zf#5Sb)*@" X0]cxtdBG*@:Q6G[`$9r2 r ?4E^9"7:4bg_ 8&0h}UH ;vT `< l)cAO fʴpt(ƪNAďmsgHC"!oÅ^*,19r GeoUsT,r 79)ڶqUFՃ zף: iJ2C1S. DF KjV ݍ.`HL0wŠbOc-]^6XlPo#ٚE^5T7Ic/@` sD@+[;cj'4dayLeu=(LjRKi.(W01Z^OS­)t?;<| PZ3qz4-6#>A17 ;2닶ÕY:!%d@0 <^_05dZ?~ffd5rه(bAǂg_6po`2M[㪯~eË3{CT ^+PX><ܵT7Ôt.K7?'}fQo"SyJ.Q ڣ}qďF.8wqY vfM+*bCOLJ37>g=mC|e,:t`Xf'S?~zqs/xL,A^icb+JJf@.iBmʇc]b=l<I43>/=?M6n[aH}mKb2dUYHcJ56غ8 塶6bT`GӲ\M'يؓ"!ܾeEL.<׾ n{yGpl;#+b7GFaWWq Fӻ q2l}lہw@ ϕQm_[zPce@#-~r95p~ jBw,C/+c#f2,OadnNMEֲ]#B P~*-Mn,K|؇ vЊ3MwY]C*$ zj>o@~G!$OSR$j&i'x\@?@T)4bWOf.D-ѭ8韞~+H'2$,TNκ!MҠ`c"o/d~QMjRLW|Qfܱ6,z yV$ mc Ul0uN}]4}nNSB*#ITeLfTK7v&n2g8 uB:}k640ZGa~XtkSkWYW+z"՗cze*BtBHn?{ǔ1O轛r8kmm8ʳK/S}_ kl[IBkhӹG`qD{_'S1ɷ6D~O86c_6gD[gHnQ){Vs.f߁a2$~a}'1Ws~'IInխ/-?iUӧ,V(Ɉ 8#77*W0zI38` =-ufD@k3 ~ɶ9ڍ|,Jk{euoM4TYpN?KlnnMဘ V3n;a|!X8r qg;X1VT\&,p'[|'a()I$<~xeva*6a/u R/}B-w s5f/үE}볔/t:W~I/?a0 t wWbZ#a^4Jw*fAh ҧ$~n:d ڞi;!,d {tOO !"_U@}h^!*Cɑ3VIZA{M_tf&mzmf ֶiB%TH.8}c -el3 YVmbmܦ ahM85W8_g59& OIZW ,BM6 K%25NꞨ0Fcix}9YR3ޙ:y x2F)57% ]^!4aؤ.Nq0.'8_98Ƀ`w#5wk3s#0WʿF\Ba,<\3oZXBlYFs*} 3ȠeaM;^ BUx^f>Hzӄb'9S8r'{C(=|QP1[_ Nj.Zp)*"H,UlY!׵ex[챂1!B/ >_cYVAo}_ޤD2W i;m6rJ1\*')ad;*t ^Ygm@K;wĵ!oOfFfu!n? 2-/"K?;O9z8lfmʹmPBcj6/4IJyy؋TGa,팳rejo`4mKI<sWCˬ9YO?SG]gfAjZ{)fEe9v-CӪT$&oǣRKm#bZ 5SpZ}t)QRnz]'ncXL2-9wD,-%^ԯ=HLƴk`(j7r,zRbIc>v e9:33) N8 c z<]:JX 1xiZiz;B &J=@cIJ1xoK,;_'aI_m/i5f࠼öHnjz͑XRWVVzi֬N*%F5_-Q%Twӎ׎Y=sJVP| n}{4?JoCLkr#a1<+.*HֻgTrQS֑0|l7gbBV&s3cI"0m8qRҗ^Ӳ#xw5Dzz#bH4Hih\VA v=ݯeWcYӣyr.xaPn -Ң5x9EO@Lw%|g8.䁞n"TsY.3݁J٠!&eh JUcq09mjgC8t r^٦ԻYnۆ۽RK#@209?\ 7 eu>1X*7) D RdYA 4GT%r Օ7jJ@Ͷ4J /(F->HsT0SkfB t`4OWOYD:z9%P;1^XX6hVL IB=x쐚O,ZG۔<$W`_HҕT){r(+]d9aaIlC u k= ە Tgi ;qDUx=ZG"L]=p/F14j}-E/nP^\aYgx]+MYVMO[l }4(>տwʸi?ɭP僑 ALbK;yb#Ga2հC~ *{ۈPBsBv}p8xxEӘ< X4`ua#U)AV;Pq,l|8PD{K뒚q!rynp~s2YƼ-"K:~\S][%9d[:̔NM:f\< m%Bv@8+&t/\0IQl+Fl/ )aXa؄;‡Ίv4VOnr"`QIeeK q82+`X %Ur6.2(IMzfcA_4T/֑4pA!w7T#+ww;jűNV *;3hz3Vӂ.Y 5) aeOeX"Z 0DnS(bxs*!1] ur>L4gۣlDBIڭ=H~{3CzIqdݟ9qQ#Q/ϡ޺}-w8udxRYϰ$K2@i`-ƅz'%o>mD)%۫uF><#ئgSTnW D u#aQ2O{;TaSuS~۵t4Øx:}qJ¢R9PF&[T(ש- 1CYe`v2IZ{OgohY5ꍐ^+S\~െnz;D;syGߓn/ΧmEttyF^dC^ƒv7 DzRIp]ɻ`Pjhh, O|IjF)oD?|CG*w0yH]toӥ cdB=IL k/ƸqI71 EY0츖朤`tByn|WGvl>M?bHj#%5ugԼ"/l9н,&Aۤ4"aG/*o*,j`¨ >8?d*̸V ^˼s kS.j4tDtbk jOgȏ"cHZ2S`'Qm n1(.O7بjO,5~Q@__ F8:dJ$sW>wLՈ) >]Uar߹X'5. 8u_ J,} 5=?kS>͹Яo#;D <@dI i-V|icIY&>e|.[e"eO <[{Hb+ER)/2-AiBMKNj_ȝz5ЖKwGP0+qdy MÏ*} *1>U֞ \JfO`~=yTt /2-8w6%Lu"^G6^U-w͡., >c3o@$,TM?Uzv:PaL7o!\GB~fa hfϥ7l~+8 EZ[EcVUjLdk:H>̄O[F'8#w̺;*0D$rН=|1r~;pf5J+V~elg%Ho)*1 B`5}9aI-3p 1?t 볐}B_H 6K$`@|Ei@-YrHͻ̗KL&2X/澊=0֜S1qݝ&O]] ]^c>֯MtQ1R_BY tWSzOzU9A6 3 b))Pdי9/ߚ1t%GDJO=23MkcWAX6ŔrV>,z _+.XM9M;g2Q¯WL,~ ?DV{6}nQ.2Xl&4ܿDΧaxW(o5a&6%KuQE 09\c™>|Y@:_r|VԮ"ѝj퀂?-nMb7 |:?s642FNhY.LqroR3Ao1l͝tNaR/BXv}xkFn+=2Ms~lAJ78D Lg7i~')鵗#Jxw9DQrm| Jo7CsL@^]:#y2@9DE^6EGҊI&pd%[%ZXC4C5%Z( 3ÏM$IZRŘnKQC gzvϓ mul4a}9MK_6-AQޙAoWj.)GEzd~ɶm% |g^Y~gSeI2.x'D6G%QʵDTeLKfkxy?auGߌu,ko@> MH\wD&`\GH2K,ZN.Ifpy\I TeVz5pdԸ*ugu c@Frq#-vG'yX)"+ļ8~lw S-\ CYXfEzsKծ<ٻY?.:>%|)߬ӦU܀_b-;pA J_.RJZ^Q?y)-B(Gtm^_8*~c*kEyJF&KibLE.v1geҾ8em V*xsDQH@~n@Og[[BZg ~LDz =y  Pd] [!=)7ÈMERh>BVb!ItlYR_7\SjK<=@sį_ɖҧQq0bLFos y> +ԗ)uႌbz>UB;+O|^2t*J7_".(P F3kj*n+vCu1*忶6A4rO"5^եG6.!Rjp{BznV1EgV#GO*d]> &يEX<Q2g1#+X%lxEI:3z48"ٙyJ9ʚɤR|O*⫞Nra1X\*9SyRe9O-}}v13;-0l rŕEH|gY_A<.帴=; YӃBJ I晑[XpWXU5*WܼϷhPh!$$7fȬ.l*&*Ac4U3a |eZڲ6}bM~K҈fs9CMsBevypNX(0jOj!s ˒kժ4‹G NPnETl CNh?d*4QuU\ UDw]vF .uzkYȡ7\,2"|b:(5A 9&e(BÂ`d,LDta^DϠ>C %Ev];!pbA ֧5ֆ §phdB)M]eeچ,21Ȝc?tnXŷZZ*f7*'ڦ=˿/8Rm[7̎Oa"gTÒ%<N`"x}bnp,OYI벪Gxv ֪sw#f{.2jB KDv_kG,afՄ$@8NSPlkttt]QaN~CU.QLƅEx+܂€LdE_l;.pNQŬSDu!?VOR0P=\Z"1inSY7du8:#-xo[ Ê@"+t,vx4tX0 @;Q] \% ~Db#>L}CRl(Jʑ: Y1NK)QRi斮ҏs98=_/>SrcW fLR 21Aʈ)C*: ]XN/7Eb 6gRעxDQL;pzM YGi D~ܟ]L)‹4w[)P$2w`mI?hêm%h4>Me+3&vDGY„p^:oJtlzL5$ vCz oTFl="I1\nֵ]mv X'ȧ"k COa鿱# V`0 K6Qnᐩ'i1o1 Bht9xҊ{@J ڍ F@P RAZdQH?CfC%{Lo3_':g551HӐw%r].8_T{TUb-}1_eO6zJ sy4eŚ[L 8,HK KG d]j>[S!yjYqONeDzF>;ɀaBn#n !(pV}`]qm=|0J%SǾ m6{| aְ30Jf8tj6F38lAd%fP$`KQhȽ}y+~㯴Yf_{EkVa%GguZ; = iQ '=+Łۙ&6bd?R ;6<~**v 21HU;_Bde@jѴt%&+zvg,#u>njؔE5w nedK+49e@O `4+Wǩ1mu=Ŋ|CQ%\Q5Ӏ{6pk^N`WGǬv.WuO5$jkBFƟ!?:\I,}~(ᅅ*'XlͶ|K7+m iF!%C(n\h73! C{&t" >iPrgshIa^0拤gMx73E8bχg)ޭnG!&upăEj uV{Ԅu6͇Pd ^<ɘ'# W1hO;kqt /1BWWEMu)>mUHby'Ǯ4h7f@\M{(V~W5]]θ60nȤ|CTޙgQu I[|x~F:3ڡ) T'ykE3|&bbZ  _ } P/Q@ͱ`(xYfJ m+(jjENpC ]l&Lr|hI!V*,0\"2[9FD\N܄Acf7Elc_}VlP. ZG=dWjU0̥9"x⼒.ȤQ Ƶo\2z%f262!= rݲ f f=c-1GF*Prg '!6a7F9Oz@+.+^I7܃q0!Ri>=v[c٧<%0_?v ?x}@#\:YxkؓVc3%doԐ&xP+ˀh=Gj2I+io'P9x0uo5{&c>jt0ݘxZ%'`,y]s/a6̅8-Ⱥu"'luTAHvqU>qu>FXU[{KpuUdߦV 0N9ͦo"YE`qg2dv#nanOZHÝ#\n L3]Oҟ/"R=58D=@uY|Lש*121 'wCF"sȠ+.;gעf;#b0_;bdZ< ?cveb l(kckQpwf.v]t7*dGTH(1֍hD)e.z>#poϔJl@ *9ՊrPO|vJq70_к/7ȭ| E/&1tc};f (FF-0_~:5ܾ*yewdj ulKU>{P0#MɂGk{de*ьxtGoe8Q$Žgx33 4=ӲvwJߩd1C(u)f3Or. `CI̴O'H opq>A,ɱM~Yt)$y: ?#+6sHlHܧ_[N#d,slfn)0eHdId=;56/TA^oxntU,Q r0?7+q'By-$]BY7Y4j%۟l&j+k #RWTw@v>P0iוx@QS#d7jTA25;[{&0U_ިâ\=/jkZs0zOb>B1$e-U0}ᘚ/bC㶏rwʼ4E5>a z^dd7QW/P.7·VQ'^Bw4qhv:֚,9EkC:Ւt9ڴ2L [Vn۲!Nυq_n.L_ r5,Ir]RGʉɑ OQg!$s)V)(zl3&:q!)@b#]/&22q:Y+yjxPȲtS#kWFv`yh}M=R?E0HMLXm>Ww`"Cp6΀=BDF9ޫIq#,,t,AGuq%Ce8)_a%g[E7];tV58g&b,;1z8HΆ Yg\ !iq_/] :x2W]ɓxB%+D@ZOjyBl8ۻ+&T|}@“~; ߛfN4jx8qPkXG5m_3㳤k9gLzy݃1#M7af&'[G(/fYF!Q/6حUK|inv ]{: P@_Qr*Six6z!z?ۗ R{B4Ejm{.B<>-s zBclx CH0:޼ :4 w cb:OAD;}P} 4e6Ce倡?CME]hςc!v`ϕ>Fx 1K@2=Nwd{6W tfHhJ]tE 67j +p#TQB)u2@rV ]% qjƅg^'8qƍYe*C;m) _s~[yQڦ}KP}g%Yf_G*ruPfZ SB!Ee5A/*֨_xG:Y2G*PU%V%o5}]gp\_R<1#ݹ*]ԏc'^jvk(s9\gpijgqd./Sd D/ ?2q_ uLEp_0]M!v17Eߢh|/$yjJ@Lܷ^c] Ne7J[elfQkk Hr+뤯Lɕ]+j̅r64}j(W2\oZ…}dLD{0~Zm 'BA{*>EQewBG@VT] AN2Lg5'AR%e/<^+cG:h YpNI^;;v|$/Xr}"W~w4%  ɑ:s;@Z?scXBUx~p~*~ /ƃaÒ2o/F圼8,x׭p4bRˋ L~bfQT/T>FOJ(8N clLhc?R䦾)tzV^;V! _M0eu\Ut=YFO8Uz!7M'K6 E/wu}]wx%ɣ mOiKiac#= N-|׌K<} tXË)Qa3&C!SlDDLxQ˪ Eyeڣ98˥6 yxlyfjDM꿜r]DJS3@Bc oY!MW^t/{(Kg37HUUpIXX</g!k[EP+N'"S뻟ۄ& Gl-P4FWN QC딖 >QCyo_z@ h= jK}!Pcj`gQ-_rGo^7_ i5\ [UKr^3W拮qkjz Bu;Bz$!|LODF/ÌN/\X3Q%.}Ғ\S F5"U/YdWa:?" L,ĵ2o G,Ӽ޶?s`i *@ |yuw/.\8>"7#\4[9ܕfD5 q ZZt6oj<|[oՖ]ʾ3 X\5㾪B$M_g;1 s>zootd,CEnEmjħϨb`&l71Gq37Xjv03Lf P;BJ]:(N"Ng{ kwHmG?#^Tl/YOhVJɋɶ y>Vd$̳ SpF0T,u6SJ*LbdgE񛯦OX0B my *TtŲxsÎ3^^ZI{~#Kk#:T+04B5 -("VzZVgZ&$KIhpӍo;ȧ(ĵfZ^~Q՛:#P!x (^+(Վo/Z/R{lFR|Ĝ S=]"^n;)].mY"T;' W{=?s-FTaa,ot'YDxXa/";]+'?SSi8^eb~ҤNzӂn1lFӭy& ʄw+Sb j#n>i*renސQ\34y5*է֡V HK+7n $BfQTy;oW؋1y4r*'8u{TWQ2Qm~zsnympߎ;CKlvQJuGyNgF̚N_])&]e#'1## kSc4г0n{+䷫_/P.meOmtDy=Cbn g%cAB4*{O[[rs8i$;k4AD;o3)Po[ lAbJ퀝x-(L3. N5# w5 Irpj>mݸ*\U*Ĵ&p!:6T7.v(΃cF Ec)a$j#iuI%ZГ;@u\'T{xQbNl_<d.bZ?mLuwZQµ-2U6Q#+H Iazb,?hN%+ tMݓWe74?z(:g%pg\JW gθ궵hz^`eeYtt6Fw:uZV.ܹŞӟ `jK\ .j6}ꥥcߚ Azƪbw4{Tf|;Tc_> m(֯5lCނ3,PiF6ly0ՒG .ǒH7Qa#Ȼsz&­RӯdVhm\tu֦!2)`r(sjg'RY}4Ӊ$LIsrƛ;G/*c Tܟ*pۇ/v!OIKhVOԦdJz "cm~ߥfl~KAŽc§C,9ul5Oɇ;$I޲fe1^U.[ 10Cּ>W$`ٟ΋ЛREݞ,Fzw W$ۘs%h?qUٳE ̲EKź޹lnkPj]nȓUc!b,EzsYnqTq#{1O5Qs)g(T֛YNK9'>}gK(9H<~y,/)?gě3b$ D)I`yhu}LNܙxMoݜ߼xY`8 ;bIiRʴK,Uޝsl?5,W{8|#AWJSpc 6V/[׫y&n]a[$%[CQ5S|dcfl4QOGxb%$^U‡e8{d|֮)J U/y}eLۿH,!b>J[ȍ3Aޑ  w:0SYzZX ; |; wRDAr]DOyphsgAH5R=A8/Ije E{:)E*"P|I9-S})! %kn8>}wYD; y\G5;ppx| #q?\=d~7o]2*;Dqj7 i4l^rZ%)[zmUq~N^cañl^)2=ѓug sR|1X0]@_Nm65xknkyn5~nKh-ŕuW%Cb+%_uUiQWĿ}0 wzզdƿe>tD*ô}1^EX?sP3e C?Y s}7#5T :I[ZT%]-ԁtru7JR6:~:ӣ%bX0x@SV6.R^}BQYqZyKq^krG{>aw˙JUmcRqr/~u/k@ZaLpPMۍpc[\|UΖZ%mlUFu>ؗ+<gk~ж,<CHX WQQ%M"Y<njSËEG HYiML]wHX;ldm$8Q&QԅWi aoMuyTC<.<:gqD9up14(TrZA~r)-`cD, g騯͏ wDw߿fy~z_ۻL0 ,P!ZeAZǂ!4Bo#2R@>~5'y>bzAFmo%eOX˺:Sp3la~#Y 6^CYBף.TO.y$%7@e+(=ק]g5λRsb/ Ww2A #U}ˣΦX,p, +k,}0M, OJ>2q;XS=zKc%ܴ{DV&@~UinQ06@dֆ\Y=6,|4#Il 7˨ JA%RkG _$*K|J7\mPXvo0'UFײZ"ᇦ)ar})庿=DPn>'=P d#[cf)Ĕ9 h)p-z6帐 #cd~p8X#^4U 񑠹6^hϤ^,V2Tfƀ֐ J$֖U7fQʒC>{WXil?I7*"jgx?w.m®- אEI7xucwq28u;4Dϛic^mط5zUkSӉb!IwLӽ,C6 -u'>3ʖI6XVj(\)Hy 種!tS2X,6a+Ѓ< [^j|f;f*vs^ uenά *T4_Q4VńHmhvؔzw 9d-ܴ=uq2wi$X?dЯGsT4l/ B+06hw h]"x1(W?3a jg2 #~S>#W`bz,Yh[O!OZ2Z0hC&Iàt^URJ=u/nj례6„f,x8W4#1g,8+$.l%#g£WQ$őJiMFo=~9TIuJ-N>Ayxű"0{ x>e9`޲?IrXº}y/|%?Z*7n(0&~)|"AD}?;!W+)Qd,&T 'z^Vikw1kt~fKڷ5!R"zA%"34EF/6K_2yckzw:a8{mQ[&[;qcLW 4O"=f2>՜ztənCw٥-Oz׎1 HףzEq ;q.P~n&ծ2i/P=8rz:˻O_7dɓn>%H o4^y#Q'վA8t3tsz(X !IIATp\`5/a2b2Y?F95`uY*kvݿ._&I9ƴ" {_,al8$6xoMm)9m%|yPHQ` vFNRoZ !`#ygF 14ٰ{T BBzrR g!7fjVorUpޥtoNߺS T1"lׅa\f;j.5۶&vVx0a:9a[{'J"M^[&==H7Jfdţ)ڱp=RMtUIC,Cz`2Vʼ`r&Lնgh840cUvŊ`47e >9^i ʅ6Cf3qCS@j ];#QZG_PS>V6{6@^yW)bݢ0]aJ'e4w$=3˛pj9ӆF#-wk!p.PMWۂ+^!eʭd)][WB&~a@+ J=}, vn$Zl3LҤ:B_&Քgw3$1~o#< ĞxX9G"Mme{txm)רcr@2Mj^כJgm&2-[5U9*V}&x-d6YBpބFk(@ݛȔF$W&Ő)2(l0PuςPPiRbs&'htFBD^\ :Uo2 45 @S/CƯڷ4$<àFJSN ~+L]E^FeԖ}гrhaB5}"7W"L@5҂@.o7D]oO2,Gq x ^Vkr0L4=YNY⎱išU~e+?YAwIJ{%曎TSiB.@m;TvBb(6z#JYWϭxs _6($r,S5=|LF 8;K-@6j i#g&"ݵީ%?JdD=|?"]1MwGWJ^ '\D"F2?fTcX6ާ}͆H Om/jv.CJ4 0(Vx?VV*^_Ă 8ClR1ԉ8biX(YT"_\)* ""Q-3%_S6GƈJ5_D\&把V_D>;|PÓU. f xY\j쪤 ֳɍƐN9IoI,0Ífc2Pv)Ocuu|1/ow#3dV6[ r%7z\߁5I e5}=!zv@3TH,:9eLyE9YlkFF)K^7MetP9Z32B齗X[IM+zHBiQ+ײQ!KNʉ&t8^Ϧ"BE=dj r)(s~9 =Qb : ܠ\pUX6)1 ?n,d ~~H;A<ΥZK&s<$ c`e4m+=MG $8zHH,|u75;FXjB(߬ ƞ2HnA8T?]e߃~qMVjb**s{ьPqۯ\T/ަ-[_rr6 ݽWDе~s .8y nh;JU)\ ݇mP90cfvK`0I,(_5Po۽R]$[g6(Џٽ0j'|YvsRMWP;_NGH@_*bL/؋':{gfuQ c̯|A^1 6ӀP#~7B\Y(4=TZjX^<ApIrNP nv󠈗5G$e^+!tbveO043RQB-Rh̷N)Qt"YZ)";NJc;S{Sd )9'Qq(:"6\DNx 'H9PRO|Xu|n8⅑4b{,itNGZe瑠Tw|-@l89.7!9AZ PfYk~^y( cr`h " VYA:]>hGjv0&(is8 1/~;D*I6IJ5XmK e{zq?fpDſ>K&!=U*B{ZD\k1ӥ&_ 1?BÈ(rKfYtb[᎘ ^~5I!Ғ!Nq-3Z~eZ=VR@ݚƾ$̦Z\f 7id`˒pR xF᫈kqboQ@bi x)iۮG1ޝ Qg??" U^c]K/MmOB)j ^'/z'ZR(..h O(A OhrǴ>ۆTZـRŔ RC9,Qpe̩ ̘Tx6f2d;ۇLRXYN&Lʻ3mj^r%tH#u&QtPe%nH2,vZر̮R0|)Cg^^OIBҒj9Ɩijes)[Elxw =lgz:-K"+#葡>f` )4V/b:3#uT&(5,`?"m"=gpSAi &NFm,f_aIJl஭Od,S0][},tW0m-uRCc! M/93)9 ]jZ'cѶɖczEcTq]q-Y^[SU(Ƣ\) r2d8iMKeBl5,H'1 _vZBeOpZi>O /0[ob5In#%_zƎ*PI蓸K_;x9iǯ&s73 ("dXu`>O@7)e_s!R3f+|RCZMև dz*iAq5{z=snV\R6򌮎-)[\NDT,j3HU)dx@w>l󭢐 Tm5`x }D4@K]_@S"-!Fk¯5$kt /Hx>g0y*^I?"x}zCZNᐵ>zWiD҃Q^i >޴IFfO$&L]꿑$apJ}֜{@b_s,K((`;13z8A: Ob,%ЍeaĶXnx-gdRfhv[݃X+mj)lTl]x߮O)< wM5sYsQZ.T6D>O2Y|׿SfGt ߲`eB8 QIJ(ucI0+ s[ht":9GKkR[;W`#~LЕWԲ]5I8v}YO\u?JlSRAYr߉jt B(V^FM:B{P$s,AaջX3ź z\|OO8J%e 5G aTA^3(>< aTxvhr\ R:pdX51J4'.$X<3E\s)ҵxO7u<~IKăF+3w0B#!g$eXF V4!|m;jԄ=hwμۖe\=TDQOt`=5gU޶||ip#>zS g 0.1H;eȰ@,n擙>! P1f6 >O_2=G(PV n}^f X#Lqj {yE\QŽ!nA"@ӿ& B ['pC4JF\K'\IPҘ)/ 2 `+h,}]h5kUM0݉\MyQc_2j){R!9H8qԋh_ԋ=gcC! aP7=ZZ\̅VY@Nrd](p3צeBm+d>12D hlYXI/O[:nJu\6+վ!^'BXlS'Xեl ]@gD+qe>U* N9^-MOX@ػb1M:NQ2 ! mw!qNfnl_!8A,Sr`C؀8C(/prb#9ڏF|\]+Ȕ/\&,0< L41fd3+aLg"3 X@,k| YK9ŅyD l5v/1(sJ[;[uïc "'UWI^Vóy^~-n$ pXu"tF]t8 RZ8jnaPro\f2qK42o_PZC\"y:-Vm8lQ|YMNi@@Z,'VA^F'/EMk-˲:9] xlNbNjtE5,Y&4 'ua9yU #`~Fvm)ш<˕PkB1hq1IT©_4% "~%-r _l\}-*kW~ K`\0΁ ,[ xm' >8o#MA\cUۣIP#)ܚfXLf\!TCM\'Xu6o+t!<)hvg܏jcGTIlbŒ%>Szu^59Ta%9aU(_t}>֛(0hȎуtnRT A4D[OLdd2oI{j'DXYq[W+es&Ųka͹xJ+BqLRgy@ë*,ߣ hF`)e tszTn!m =7Wٛ<#ߡ@ sZ7tPo-(nf>R^q E_Ki2aAbIm^w6ud]+ F ?vAw2fÁH+RVfzּa^ú#4'KVlo<)>nlfO2Xs #^+1|l[OD@>&u ô^n/wuԛQN hijZ}n䁭ӶO|4J$ oڏ~5("븑:a[('.Rͅ1#nG U9}T|//32+O: 0#OeXgl}dI{V : nkAfi '؅kVE O]µ)qjz9x^ ^'~ ^X -n罛B5lo$L`5 ОnuA_ʠz{2r?W N6/'*NxJ h|vEsA2:i/}dz8C+nd2lʑ% i8q:3i Vps*ZDzYro17?_eh5lF}6$;_hj"t}0!'oQ=â+@֏\OJQZU̽L sxыD0Pb>{3U IĿepoGXYT~r`/T#\fSȣ>[}D<8=>67s5[4JZ&ɝ *:f#_ ҅}iw REl)DVBᥤ<RhwR^?zby,H,"?y 1JŠ@WUVS?"pU!'ljz f)I6qݯQIZϐt- Ye/;|bP}(akī hx։>TоA٣:fSl3zB.s.j49 )/ 6oԅDyޘaᚦtO% >vq<{v/o\=/ghk'X):!`M|q奬$<` {5|$Ht 'Ef~lzy l*9ԇ;T}eh@xKq cرx٤בrJ|] @@73TFW41B eyz Tp̍Wd(B6R|bN>swgD ! Rc ru SQnV)ax:#Si 3m## :ȏrx0:y|SeL(c6[ǎtRl(2=/ RPNqKUcEx` W̢`#ΩPy?0PSL"2Hl2~]z'[?a[:(rDv j@'xPgO4Yvӎ5˄K+_6=s-'rDyIJ1a;c57a .NsU@{#d aaD'PD!-U2 x59Dwi&s.0lY]DlcF z *g[sAn<nIP@|LP&-o2yUE/wBuv/%L&=cC""69Bk_*iyD`<ݵ3˜Xh vͅ VZ?X V{] b` ]`iEe蕌.uo"p&C4T`8HfuPT1åݰjjmyfp R#m@^)4nݦ ݿ}ԫwS\d")` 6.fonDF"kp7`UT?* ^//6Zg1V MT;wüPj.D.SAUVƩh5UFYP@htYv;f߰BulgI!qCl*yi7r 4UK: Q37c^+%nCnjd1?bم][?4*Rdąip|+$ۯKxXȎi6Bv9U)%6Yq[A)|+ )wu  QgQ EE2`ӌ.WRD\3J*͢кyd3vKnьssK#^,|]q/>%/#]X[KJFIjQRrp[ZӌnW;M W[T]ԋaZkoķs‡(&# KQCS/"'v!tjYa .3;86*DO ]se7wCrRx~4_U?W"dd3kը:@5htxކlvyno-j1L"dØ{9K4߇kx_NrfN=#eݞPw۽^fZ ء缜gQkwXjb2NWZ=m!Cu |5jm,\Ā5Hx/T[6 ZDk6;Ɲ:Ȑk~I%ۃd 6V%fvK&9 'y9cWZw^=| R'&O C X4v#6#,^=g$;. S*rݤB!?1=sQBf'JFV_K1MsW=0quiLalp - `\lMj zt-;#2PET{:_ UAa=( !˪*הݲi{AJרjOV[V s=$b ĦMkVۧNΊ]^u`#3 >s%ڊ<_rvXF+g_%^#CPa@! 6ns {BtBG +əsC"ٕv0xٖTuD 0~E4ȔI Z.V7F^ggg6e~&~hgM.|ܷ/aKՑ Fp1iHKוYFk^Ɂ qz4`^?*#,- gDzXRICkjx #MK]7i >ūSZt|ͪU5\@H4.Wpt3!jtoh Ey)A%G HP4Mn5kd&"K+\@),-MDapPK[_=><_M*S$`7΅?zm`Z2yiVgͥFKqPϺ8]4H*1x{§Τa.,wZ{rԳyҘY*aZlHEg+'zgZJmJ ƝD+joo}[qSMx4cuh aMEYv*..&xCW|p EˀixHhZwm0"H0s>ղ-& 'Iq K  ,jKMG\?\qxaAm C}} 9CHD~( vjR|1V2zNi/ 8̀E@G+ű}eK+ 8r8Z;*v tl56,zd,}L+RA-(srSLT*m*t|ge{ _J-"~$Ip~e!23ݸ O6ʸD\#3TLiCpj.NH Šm(7ܭLӗ􊊞*~k"9458/(˓U:4Ma#ثrg0e3tp~W4ƓU&kUV#MF-,EP΋rӾ^zH 8v2%s-^p#]»K&^l+Q Z ũj'c]l#KE gHMmOX@|)_gyU0q?GrjnOO:U?;N=B6pjzzy~V:@n7t&WWt(ifj0i[YL'/kj] 6X7Fx϶ bx5ƛnj۾i|V͙0 ꝩKm[Gns:9ema k6C+ޛu a'F:6y<wZ ꢪWUUĩ HnqT aȳ5 \ᤉMXēA&v/-,us{r 4Ԇp uRxN5~ 7Qx%A-_JtQo`HcbuX}shG=&U[2ɀv#kZWq$Aҋ1{biAH@MnzK:`Gjiy QKYA@~xF<`Y6y8Vdy_zJJo$LU ;쬉pGi `&0' ~d.d9kdz<%}D{E1tTf+j ~!n5%NLIDiW]/ ~I./*eZc6sņAERpr6u7wb|@!jݨg{;%1JcoBgL[Eu[4){&XQ |_S6,/>կqUWQ/TcL;vMs*?dEZr{%.`\^qN blFFC&uVzD50fFE9âS^jN,Lb/{e#/cE 5`8WL+FwWͶ6օgiZ{=)\<2ȷfE헷j0Kw< Q:Ä/d˧)O7jëTiBW| CsӪ\Dy6/.sˣcp{IݲW:$W%4e 6q*v:UL;'Bl "Q"q IWMtK^kj;c05W|p ke 1@#BWnGE0ȳ{gdW1!gQEjKМW)<a1/=^#d(,3P%]`!8i` $nȂ_뺹oHIp"/ ^짴%x"=c鑭?A GH NϾDlԚ o5ɾB+'h7:ܛ2C.F6JSq 9URs7yh >bA#p=U8`-ֺNүp8*G ?%2;!CZlXx47ф;Дw "`ס+83#]ox%ڪGOu{?8& [N 5?emCyv~:1E; =BЎBmB̀>epaAuR ݦTA.#\zRL5SmK<;tWn0\҂,Kt|b'3DFLz=hHUY:`YŕszCc&Ѳ~{D@}ʟC^0 .j3'$A_*u;y.!-M1PWZAt]B3asM+74c r1^i;/&uy￯(ЧB*Kjփ\`) }J 䇌lT~ T[=aETF8,uD,c# z HJ^D& ]ƵcL3WOKtk})6θ|ĸ [h8f5(D]U1rp@/d':+ KT7dU|q`^r@ y}ȟ. !Y̵T;vvœ%uݲ͗tR[hR/:%wqcAkwG% jX{]`>ۥ7XѺhfB[:rk*nv*#xEݥyB/"=/3/2m;[&]v":mM{`KuyF1)(|z}w_P (-~!oa52LL'i =ogWFm:gY p/prc]M\ɦ˺&νw2n$ۦ ϲI|\#CiT5 i@xU:ܥ NNz3Y32JIRApf(kSntu{UU++Nv(o9B=I"UaoiKՊ=ώ΀9G#Q,f٢vₖ|TmHϕX> VW(-BQ:_Am~ L=e# rGw?YKV(oA,˶>>}cߒq %˱,P 뇶Ff,[JdUAqʷM>wp8vɿ"u 4ZQq92-/u9c(XqGϲVqTBX,6:i4sWWMnt^+)7q&M5.bCiȝhy'tHۅb`T.+ ݝv@2BLXxAmYF#mjhgXZ=Qy *.&'<)8v*-&qoH,WHp'ǰlPi8%|z1&J )*huyơ5 [:Nּo^D/4z6L31qI+'驱}R;#X:J`bsؚh錕l~0~`Bdp$DVs.?MGANd/3ҷӰaRʌC$+,Ւ"{/1 I;|//Lw 8αI.zg#gAf]mfQ8[8:+qX xk ׿' lZ%hsұyW倒Rr~z =I%AO[*Lf)EBð1߫rؓJhؐ!_Zd־-f)RZ4\n=N^CtRJۣmh""?3̅ ɞ.|,yfK58ޕ+W;|Y|h4`{--p 332DUr4.@;_MqV@-ۋO|6 f<=|G)iƧ\4{0E]l"m;"恁;d6pxbP'D4)ZD|Je| 7Xro460c ^ڜs'tB7a|nןQ0UspŞ$5t=+'R&9=QZi<m`f7j^SA1Nß 2X\'ǭSߩ!}_ nn n0V"&}: Sb~Xv]me ̯5zYH$`.`_ iw(76u?SH"-\~Seki #@~Vb2Bh:+p6.nL) .͏*GNHi*}MY /ESs!W]QfcOͲ&w(:G 2^A _}.߲Ct2@&`/e $j6ǽ7Cb0ȧjx+/MFm pY`W8e!3B0&@\Kx@Oqc7gL+c:&x;9imj%J'm ,kg^mE0`<#|;( =&M}Ľ}; vҘ.AUA79gizFW7v<+O"wCuEbJ}MS s}C#q.{LcSb^g^>@4+p'ʃm(Wűk؅u;RΌrvu6HW6# )|!(cF`n̳E,׈J"Hy66E^I, $njR!l!L&ճjC|PYXS+Yv[KӑIp+2tq9U?#'޲o!A=`/k tԈ_l}8 a ' 3ذ WD>V1qs%y@nu"mƛN%wfFȣɸ< .zZԚ֊[=$.RI%r w7F<`4B̯H|C륳yDǬb<; 40SWҟ#_'4<ɛ%ܼz.d ȧɫkpz=}wrSJ}ױCHd QYi0 Dcޮ]` ?/p:( suѺni!W20@B9[$BY7 kK,>N[}Ǣ}!"* /=x3*dhAl`J~'6I~֍^/Kx9Vj?AUv/'Ն"a,'Pfra0B*(Zrgl|/z:<הv̬,l2\n>M).ho ;ٍVyT8 Kp7We1Kyqݸ@*3k<ݯsKܕiZL3JK%`p 4y">]]|t;l$F"|`r`^]K`_q¸!`M+>lQ6m Q3咦Jse<o4ԟq#(x28wC:aP|'˂!9{Y1+|}/So]^e}I,.m]D8D@`/2F˄>|vތh^[AX6A `wra-v, ,.Ι#H7wd@ʎ κGxJbx?9yZT*g,IyIMe ;huYLvX jMVNVGK[TӞ 3o!xL%?ڿ{:VqU9ԙܓ T3Cm:]؃YaF r){PQrx-h'vK%HIweL!C!@ <N[m2ZXOBԈOe8V+˞⨌fjIv\DEY"|LrPirO{o$ 0eLѭSۚ/ՑES #x7.sޭ%X^l8GQ\=$5{^X&ի u.T鉕 ?UI3 EzI\3h;>;X0i~; 󧹰'G=`k9yz>b5RK cwb1W@%OtO^94E30|nX5m!9o>Reb#*Ii_o eqb܃*@)kO*bhJB!CFo] 6 ouُGc1_z hYdQA(7iΪm }/`T&IeHE˾QPiڥIR蟮xJRK"GOP[Gxx>_: axO߃Ǥ?vt QVz# Uf^Dh1R$ڶF8iCU E$q{]-nJ*C>opW4> B׋,?6iJA rOM5{SM{9:|Rଘe-%O_G+SX+^I$3x!m {WKNsY(h8~^ANer/Kj@m|r)%*(v "?8TR^_tkG.⻢v1ܟZ2$*+j}<HmzmHso[,tQ% l2%Fڈ v( ]kAa6~]C/,ux[ *fg-T E=+UX2r Mya'jo;H;d P %ƝT6]"yYvlO2qlr D7i⚊lkS2~80&@Ժ 13YT5)~ gȏӯD?1'= R'8YG#?0Reu"ٸ\xjyTg`I$UfNBGD?}9]{aczE4ySC òc;vmwQ,X%p ^.'ATMg赅P* Hed'MFae dLdCJj4z[!h1 %b;;;xy~RN:-a=:Y阖ZK^0<7[=8'_kA\,GR[ybJnplYI 4ػCU:RL]8@&tqWS͚ ח/X5bcV.:G_"([%ҤJt8fӋ8Bjg"]dSHsy84 91!OVwp;gϕkȵHyI93J gZ J4_+TQSQbH dUFMV{eH0!L5Å(a_Sfx;Ф$20jBR˖; .3"@xejU8}0 F wϧ? b4i_ʺ0i\.#~^rpDC×@'A2tuAWn! ewak~4BX"C:U !ROֽcXmut(L-FaxIHe뎱vIP+ڐ`xUGW*b7u42"y~׭c[߈+2 jͳ@e> > WX '̞/.qRR nM9P 2uM7MsF6FxD_lJúŀؠ"NJQ+5PUUǢ.fbI],HBs g! @ s Q_\X1H˘p:B?A/JjہA7qӫ=Л;S'⃃@^nf@at ~nE c)3ݸƻO2aE .U,YUHQI͖5 otTo5k|F@]t2u>B! HI ze@{g 諑xO߮U/FMUGlI* Q5nb^sd)oEkNly]7\=F4;m煦tM;2j;5ZYa˅=&!+'KJDqȐ[?\}4ū*Ɍ5\dTؾXb,*urAiU]+Y9 4y}R /.T5@f+vTھ)W+ϪndM}Y1sSy*BN}֘_ (LS&B"H]fvI%n9VX]W3˴O\l!0$ꂣ&9ڤtd1]5؎qy“ tW&R(AKf]*b5S+JNB,ͦުK8ϯ~|q>3vO=1 ] OHj#k%RNֹc~c.)н/%IA;s|h.p H$4}}:K[WȃʸvCXM|񻝂'3̄co̟u]^@G%P݁Bc[R[1:G~8M^PH(%&ևǖRAp֫lF2GMJt`Z4|^ V8JJ+|i4o._9r)G/cUh{(l$+f BJboQʍ\ml82j*Z;ʡO:ԪpZy>5\(/Ԩ54G[a"#: >:@Sw5O*lX>Mґp( 0 ^ⲡ$g +wl{/geV >WLl %٩O#X57xGtQ );Bըom27&*!Ȇ(P%_/cP )HFϣ E2d;DyÅ]! 6TZ8aJe kA9G1OT=tW@5 @ԣS2- :m@Wl`~c8m+D䲥G% ܴJefcquuό&3ZuqbtW94"rq`#u20)0 D9^'I9vJH0&OXM2:Y%neB3CQļ!  ZP(#1;| 9 Us1)U)4M 9O%>#/qB(0qtg܅܂Ƅ?]̪9ǓcT+Arx!q}w rӫ8nqgy c=K<_eIwdR1y=kQijd,!ٕG[͇Uy&6<舟rnS&kirOR !D|Bu![d[FDa}`lZh[-&`ܻ꠻9ΰ`d[[43.ZWų ]4cF&p ȵW)bU \Ҏ~{dThjfȌؕE:&ۮup-sLб7̸]fOv'Hb]xqUwq| ݠ fҴ21DNIEre3fȽ"]ٳfe0f؉^m{$ņAzRЬ8 /ΐVת_^/MZ\g=hn#`AA|qbc$K\ ~"zӈ@EzRY󈓂mGLKJXe 3edk]"ЫD5{~Q+y$d߈8P=~.^ :d2䘖HMK rO.>ERDDhDݔ/f8H /Nv"Y\Oۘ+-/44|[[,Nyz/!WpΪMdz]GN˽w7H@Rv4 %)9B`CAnz!0S%8MȧN<1oq~lסiy=t41ϙM uBIxWA(ZZ`Y'XR#ہ+=D8so˴û,,<qyc_!lpB.UGk '$%US-UC|+-]hN,l;21z[f]qPAΓgnS0P48A,+挄fʒgP嘛>ae ) B|x8 YH53LN8.\^ιJn՝kf u3]$"xo6OQu+V?8 N kPj~YEr؜2y6՗ԁk"oܷ(?2>.37)ˬe^mM•Dv)=n/|U R/%hg#vh7=1"#+^Dy/.ĀQ:J$f[5]: 6POc 0 r$`rR)ٔD~ Ÿ|UwD{$]_-iF>I:4]x]q ^Zh1=gG_pc≍>A.|u@4ɾ[\LYȈ\bm6[r]1*J 57!~5G`7W}[Ȋ}kgI+Pp *ǂ&_=R w+'yT|O5']E?52nF-~b]&L$K he,.;ysNHBW t@S].Rk|䏬9J 1.Awo&3!GaGؓq41v\{=KvG%^exʹð ތJ\aH gaʿo[/IdE#AP|h8cX{\)gnW|Rs>VT4$F"YbŤĹYYiqZҤJDKbߡW˾sWeԭ9@n6\|zv tUx~Ff p}Y*N mFTHֶ_nAٞqkl*/N/,1쵮X߾> oDa[rw;|ꨓ&g(ھDS(&!WN%Ĭˑ)-LiVlt?W\jhaY܋&&\)$ո2ؼx4-H-^.+p5 U&<$=#J@dL=ldKi;ټ(WKdz҈όJKUo/o! 7G:oRYm؉'Wٌk|k'l&7wŕʲ?9CnOpUۅSv+iF \Ӈ{Z[lbKJXWٯbVGs ĝX ͱ9+WIr0~Jpg,K <@VT: &nXD8 miZj~&MI;}|r3]`{6eq9̫("7$FWOZ|AoϰZ.yPIr u$oPDu`& &/lxwxy *Lx[o8UʟWBqD..E*UKtx"ȓlQS"AU\<:Cf#BQ.y[X2^vgynVWȤS4!AxqbY0s= p|jv.x. jP]줢1A{,0ZrXQC(F 9 g>URV|kUX$c׼ƖN"v+Ue}wj3c4`io G8`WG ~)@[AF"0Nv؉=]MU(" T[Sv}w(o8-؁gs:ٶ*黁7pI0gfa5e?'Z<ιr>Άs]Yu~TڼHΈ78yZ\,ݨc92þT c XGDs{ZZ? x2=W^2C7m̎v8KʏW(G/uLbt_Ky]~tN00u^ǵvDȯ v!hetuE}Ȁ+BtR}eXïi1R ӈN!K_WRºQsFÓNJIph[\T&OF({ITeGzOau\џF 2= Eq(z&"[Kk)77hBƬB= V 3yP7ǁpS">vľ SqH-\]%ʲ:|oǹ-8s,QӃ#~P 56">U&Iü(M~7NlBTY34-ac4@U!*"@7[׌|a;G!R5.}]!Fk?Śn#n(c qSPܖEJe.ƹ*g\|2U%^ijIOW@ؠߪ2,v7or^lw})f րL n롅{ +mۀ A>.iπ,0wK;cNo|iU +_I@akyZl$RTu)Z+xBjZ%)>Q{|">)C}l~U9Y!_QUAFWi;;zd߹-؈ADS9:7] : ؍>EdM̌=<l\d8Tڥ gAo#l͠I9!&(qW%nnR/8Yu͈on#NLXu]9dk *W?o3qia17tk=)Ɨ5[[hqo@ w[H?zDb VfoؑOާ ZFXYtJC\mXS9٨]Lnaq`6%ga@Hd<{h,MRG˲6ˇ${:k\8 ά@yZbV{z21ebW\'naC͊6 $H77YuRtD+m,ڷ5TW"@E/a٘CmU"^t`z~EOXSp i#ë5ထQw6D)f2}R:&oGJ yD3^} 8O7mmaZ!!^lt! !v U%}-qƃ4蔯Έ9!\5WMk2'?'UlK], έ*аښ\pѪrVM|ER!FUO,ȇ|)^h:<7$)/N`3͗V.%xGMR'E^;%n{k!h7erI|I{*Ͳ8kwoܣzgˬPL?x3G%_^j̐PJAj,J#!Ǝ;ﴫr\+DFGC\u;\iԃϑ͑4X#i񸳚?!+zqnć|`b9 oP5yioËNA3UfN&*j䒿4voNy5-D3fhܑ_jԳ2>ؠD],>{d4$7nǠ?)3MX굏{ΏF8Ì.9H}3]>Gcm@+-ojV.SL֑y&V<i-,hSܯ ﰉvIf;u_!5.h@\Ly7ѿm-S fQf9p\0pXdY~y<#jT{YDjd,)i<-KlҰ viR+(: cv]~'qUE/(eOP }X&S'Ɏ}. =L[rGJFcwy_f0#^}-ke9T720^VD(Iƹ&e/Ys8&XS>MCPFSg `QnHLgɵtʜB$kYyG$Qzaa8\,0hf}(=xL_R]Skft{!*KJ7Jy,ț6IAe-f>:5Uz'Ny$@2Wɢm*E)vG-`9L4>l$7Cvam;S*ڻdiQbrG$[t/zxL jy!Cy.Ȝ{o މ^lJ3];bvT Ϭ>1HX aB]ˌ@u߬v 9sW8mM:tGgKk#^R֎DlAHy:>b{Y}=r m#<*o_\h\N.ۥsbYbB1$'Ȟ%ļYcZYgV9m.1 =ۂf! u#Y5NW*whƌכ{ZӴۈ$cu]YNmS& }>oe }mۓ) Iwǀ؇Ẹ+<]k1ˋbv-0w f夦feA&VP$s[7GHb-\U"4}/'פ觶.Aj-"g><s(Tf j.xhYI 5Р}r x;DN(( A}Kp=KF3aGB-PWS{N/|t!AxK.N( ʫ7<`? n~r,D5$^f}Ծih2C댟Tm.+* Jd7GXV AR%۪~H=g;rn[s* btdR@ $ȓ1}r~규U_ٛFKq$qN`ܙ}Ռ6ŌZMrvЖ<5`i[\VW1, kA#K[bL'!Jߒn{c.r4[\:bd~|#hqiJC掷[7"0I$bW%[9z,FX!E<wQzޟU)=K%D#Q J)o^|g~܂|bp(i  !WҕTچƢ*`! *~5Bߚ=[1O rD$?nfy̥^@j[?#+hfXApA0{;p8)xz3vl$gx F[?kIj ]`LpJ|ojr -+{Mx6vAj{~ e:Rv7 ͨBd-԰w+-#T $%*"=kd?bzmG e[d ϫ~ *j깸TsdA<4+3lo?gNJ`sny&7 +r _Y19U  @˜LF,Oe\Gqg`JbsR }:J_uh5źRŝ$^*#HJ\ekBjYqeWui3پ߶L!` lrֵ O44[j5V&5yW2̀o{D8O-n ajmrm\"8vC-w ȭwJI¦.U/h-w4V?Yb[,ݢ7 y/&* QF7 ݘ|˼507 4ԽgyO-9K&:֋.ih7boxIm/[AF~܃@BR[8'_xMC6 `w EhUb8&wM9K7D;~|;66/m&P&8f$ A}OG,D „MM."ECSn&(1$3ۺj<.'"Ⱦ5Z˗p .,> h\mљ^ sV 3RAR?`K.}Z* eAB^;ujX5w`Bl\Һ3;ugF/X)x½@OjkTHPS^S h%K|@ezVw>WP95< Iʌ{u& H8|SL2Xs[K|O.{eAEg2U} \mOw>!R5Xʆ@ YB/rZ-f26< WDzrSl{g,"7vEL}b1V"*l2d4f^c׼A,h0bcVy./4RP}!i$?IwPgB~n2ҍXc;Lt}-UkvGCM=Gu 2Y[[>ZR*Z]T2cۿ:NBL.gwQGT$>rUZycJn/Fp"xtU_?߸{_4pIipàZ\b5@ڗmbϭ2BC*]ˣXKQ3!<ݵIB%Ù3nXSR|EM:1\o~N哞 v;DF/fbvѳ Zp+p3M<1^86X?罜13:}-m霼lJi4abUA끶ƺ">V/{l37hH|-1+TDm:)[kY:^~>=ڰ7-%XʽQP0⛅Ltsf6ihI`xHC^ IϋLp4'$PbgGvㇾ*컼ZwY` HڃcˎZ8'ɅYL߹ f"'ilTzA^*ђRUM %)Yɝ0̔~S{z=*;m3a3"+g3'n![2hٕ= )g8|%3+K e3r)li ૳Aӽ͓oQK]$<0Gޟ٭U֬(*.A71MI86Gnh.Lvf.N,{#"WֵGbH}2*c|L/h }Y Mw^vbHh<]̡ɓ+i.C.a~1M$!t%]5י1^) & NmC1*V@UWY{ObGea}د:؄| ZYͯrC_U]G/V[fa\$/ _䆯LThx4c#%nz[b׉hDeL%f9⤙7\菭vF/kGa"=g TFzɥ9w.3`Ia_w{tSOǎ=sht(ІqAM~f0ǬQ%*^K q "/wa(m|=ߨ< ]gIIj:hFUHh(gTc2l~RI7a0{Mma12n.pg(L'g(wc;bRw"hRB\:IM*wdi CPuN蓃)SMiF*:Cj2LLeُLktE,P'W^QM6 *'ޮ~Rawx1whti31NXk)@#PFe0_hB+į0gJ ͒B7,g.saFWtI"Ek wN|1- ȳ&=jrbBJ>3OFC&fptY`)頒D6`̿ mR'Bpqv/M{48vрGʓ/ *Pq~D ֥+'&(_Y4! @''n܀"޽"╇Epk9yQ芟BV! )yX%hŴIBuzhӖ_doj۞6W t_"Wi,/R#GaxDR_=3ź/SnT TZ\2]Liu\NM6]mO=9L_tػG&qA}ϵ/]();$lM=Ҵ#E**gR}"`pL \*%:x46NgD/&=&~YXdVeIW 0'ŲqЧQmN>RѬJPfZ"QOJ[ Wuߣ*nwfdnLCuR= őv?ig\T,{64 QyzI'l$ִּd\AM1h9ME&y\e$0{&t&NS ሜʂ{䄞?\WQhg Gaաw&bФ?7p>^*5p,9F̀O:4 jXs / C ݆Z6TEsr Eڒk#yE.M6ᑌT:in.γ{rYjJM,cJ+CF_G!Gc|{x'մq7q6S&_(z4BF݁7EYG5H!;Qc}ɉ-~gw2iH: X)K' m(i 7^ N߂wXH+aͮSCExq#H PG*ʉ. m]l ГQpz=dFAc 3! tV\J`mCS3}l33xJL:@ezZy<,x5 5O2s,]Kdsw2E^'7w_S1M?ke#ː)FI -XP:=@Rf7ƕSO0eB?+ 7Ј *`:l#j71B{\Y8Ω'Ix4Nҥ O-)2Zyqn$F>6dVJCohj? W{%NRkQ$"Y !(}UQoE1}-48Bg%=4Å_]I %)SYZ 3GzSR&C$B#]pvD~189 DDE\):ɬK,k+QeOZ$UE՟t?FyjQ3Ǡz.E;F|iǝAgGiO^ '\IjW>Zs$>Q Cg"ؼ+ff!x{Tj`d>S*\v+g`*P"*MqW_ /#__[F{4n Mbg }"Q#?"\ɔ>`724Zwqy L;ߞ[x5&X5ET7꽋=ef+ة.Ҕ$ sz Xú.>h}՝9dEi۶U8IC ~f#=O Hl߃Jɯ OS7YWO rm(UZ!uO-T.9E.܎Nr1r_WZ>?ZV($sD5NoxV 5Cva&[ZpηwK"J@\| =xS*Η14}'G1(*hmsSH+av %l .ŇuxMF3"XwLkԟjXfԹٟUOdvh[lPe=ulj"El!ۙY;ݯyg]W/2{)tқ@Єca"kw"\=u[[${i-\Q? ܖXӍz4m2(SҡkFVn̻hSAzLzQR,FӚuŢ6fL |$!›qS%vC ? >1SuzWz>ҷۮ$]ͭ| asZ(R n萪W#UnIBÖٶIiVz/?xFSE8]2]s`||pUZnG6qUNZ2h& i^]E&"aly=I`. 0ӔrQ_h R‹)ɔ׾9Rv7zE*`c 8b?%8x\ hLRS R&ƕpr 5XSM戴XGxӀeKDUW Ff5fٸ쫩=+ϗiy īͶw'y0n~lP# ̛G}=XD`0~OamY\0+9t rC1@7-ڿ(`>uʴנع}1G rDu"hqrH{dGqw8nGm$27.M9xT۟u@:j)wbˎ%~[j| m- qcBEK&!>/mZi(!'?yH"0e-9fJ1Q\gȋ@ v/6We Mt\D@F(8n8,яus"w%m̯geϞ]ރ܇JLaTN㪗"yFt#/9a PCnOK@YϜ`e<@0Re<}&wPxJI\:ԚW!dvsV^)n?F1𑡃^kɏ[aLmuEtVcR6/5xiY+5mUAoFBH(TNY.dkpm0C@\z{GUXSU,%jZ$C1m~̙ 7 KK!jJmcp^rYQ0̚9H q-5߬FsY԰]*DxdyqrJ'ZʚV&%EWeԁ8Hc`f !&12y/mI7dh~ނ/BX"!9L:}"vc"C.bxY*1s,t GSB=8 K2q[݀_d,y/@1f, Ԗ8 @m*i.b?߹C*v ^<>zػ́.Fy )Fΐdck $Aw- F @h&nXZA3I֙Uw 2h"q~lw٧-=ҖPOy0wJ6/ eQx 5]b[}< 2gT ĽԜZ1שrGwv__Nط"X2glnCZv?rYx&\ Fl&`y%*~ k0^[SIutP U.[(JE6y Et8*r1r{z~*et#V;?E>Vū3ͫ>BȆܽ-5Կ %n(6YzGElo'm:jy ZcϮv\ѝij |'<,A]RJo&rM!p#f4YPدXX䴘ca!:O]g&*N+q?.6/m˴eO0ZzkѫL IjE5:q'R$.ldˆ݌)Q} >àJż87nuzЉiD/N``4x̄ /X0)+VAE) E: mpf(kL0Rhgcxpܮ^N5  Sn|~: Lmj}2zbx  -!DUh˽H0#~ )'ZT2v1q/,.S)RY홶u(VYu\ߥ~&i#yh<( ,n,)K]s콮SUW>1QV'ۃR) Տs LMVb\kI|u黆 xTYJND$G)hZ1&B)A Q1l/ GAHf]n=$i{x/һf;~M-M({ˢ)(΃IнA4th}x53v4Xn]VT B _]ʟnߋF+!t\Jsk0Q}v_15Yf_d9VB5?ُov!]c[ȅ(V䳂RLHMc&Y~HӹFjtJcvp:+4H/7VY\\+֙m<4"w~8[Aqr|_}o[b"QzSM~ e_)=+`BFr]Ŀ~Ww_<:R4<ObT >PM-YAc>T(DCQfhElO7rH zr]hs%9܎%k[DԼCIVr~yITw&\$2s-SuxG1rll;<}5~G_U28άkD"vU ?Jmmf0~'TxBK Iz]F,r*}d_T,Au"1k4K&]ҭ;bIs%0t@㊳SW|^(='eU v‘Cޟx+Eڰ% f)y:,OFWʉ)KۧcW'p6Xo8d#"qmsdZ:T%E\0tjp؂g3xa=_BL(.;{&."dҏ)LJ,EMD bP?!5]50?L w,u::ŒHy\[jx|d>-XѢ,W3wæNk JFޞpȶT*5qI|ώɼ"-2"va˝l< rogְ>8ưi, /@UϽAITǀ WBDrqٳ=R=7TiaYW3'hþˀ.xX.愾aVQJj$O7׃ zS.;|oBBؕ-X5Q⇑R6Guݛ]PuKYIYt Еn'=CL7N=Z wAA0XxܱgPq[J-Vwlp_Ϣhd|4862+>{)}C"ܐk(ՂH/l>ɚzh /JK+%'YWB2A!4- { Ys훖E̫YȐjcEV7[7E9٣w dA6i,q)N w0/. J_- -{fg㩾S .(vz"#Ŀ?%+ܴ ; y-mTWPx5@6ҧh& (q*jl㙤M ȺE9]8G;f19oP"n5ʵs.ecWb.K3g̷cz۱ʁDx?scG}ɜ{iiXGdusew!FA҃=O:uѦa<&W (lK )yLt!Ij|; Ŧۦ^hEf.$r$9^a')#+HG Őw܌5pt>A ZB[MҸ^V0w.TAPE9Y>8Jdf";=N/JdŹq̿B=gXEÓVD7%\-TA "#`D< ɴfsdEĝ;Mv Y#.Q>@x-1nbdF<~|V#'݁ccdlm7q1H`?9,^kF]`m hTS\v:٩dSaIQv#{!}cJVGŘ"|3b2h~o:Zi#gUmA@ja}ܱᰵ罯CfK'wa) 4(жYp4&|Fv@T?hǺ~a4kCM[iMx"akP=¯۶U)m‰ial2y2Hw3T~Bf2;1sNlє^I%7mF W>r!Vؘ\Vf [NGt5=}ts̪[h3Zv"Jb[n?ɭ@8QsPG-񮁇;bMu ~}qJT|KZg*=w ъٮ f?}3EkR0c}Q&cp`m)@_u ݒ8Ŗj"^[~a`)d7b%*Cͳ ǂ@MUI?BDD ajUj WtC@w3],۟d#7%#:쀴r4b]_~8D&,`rgr&hԂYdFޕgS_ҊWD;*Lt]{{+CnXDܫ$>kGZlH6 | ]:|[ 'fH ۢ$z#lTwy2#:b_%J;YDf1fӂ0{eczGR؍Ria~'BTtCX 6̲j}&xPkD!}7Kjh<VzPٔ[8>d)(.b+j$z q%vh7J ,quj;_we{HM1Ev(Q:ByW 5;C*@s \+SD{jY}hϮi2T1*w.J&2tX=T$-y/R=rLaf2zXԆ#c#Ӆoa3КXB́TrZq8` )8-#H^4 w9q1za>eBKk/8^<78D9$_S" =!f$EQ? ֌`yE*PTlSKTv9"b١՗7s 3|GQM)=T%B=kSG:4R")yLEnGJJΙf/TJ UxOSvLX>BbrԿ.CqzăO&4kPJZITayjs&S2E|FTt{w.* 4j=sbekV2 MGS &Ud> +_77^Hv،i?e~)cKh{##zj}yd Vu !;@}ExNj"V4 @e"5p懶QrATE F@X:$ܟ.T2GEzeyȃQTQD4/C ['\.'\wsx܂5CnL91_Jl|z F|0I̅3 ɝ6Rqe`RkSh~]2d@=ک$.EEAUCuC}*1쥊.ғ+wbl/TKMĝ$|m|#- \ܧ؂ɵh\)_}ѢY*R3 W6{$Yh[Q'=ث-ppG9'YUJ1eBg| ]j]u2J20 qY,Z8N4& 2boʡ?Ns) ~FQ7G["jqQ2Myܷ`DZJ+PO(_(5r1+||n+@鶐^REHf"*Ni&wr9. =9ZV `vxGO}(Y"cqK~aPm!GEm)ۘT\bq"$ X|@E9"9 8/lS.ܗ,)}>a=Z| CiIǵtR˄ȔGL/S@+rwsn5]ڤB PFL{ټz=_nB±M)?De)R>r~>7|?? V/-5S_-yF;Lat^@F${K=[*hҥ[K.Ugn/.Ѓ.Cq~Nh ~sIg[< ˭Q>pI1|UƉ$,}\eK.2 Nc}m)`(!.~/ץa}T:Z"5Tp?3G'G{o"e{̓ÏWFt{ЪRp%xK `kmY‡Ԟ#5D;=`/e,svcfQFM"9<)iz AYА1jf(D"gns$lqa`p9\KsÉK / S[ Q4HMn]v@iX }FD1 |kޯ?ڀ'-Z f8Nn,\#H2!es{'cwr(@zN aȂCrь\NBTOLZ PV䐱׋ʹQnPq-M9LJv^[!f}ZfIFO\H&Qyr##SRLAٓ`uEǔ)b]6N!Svf/ \XK~<7࿽FYb5gbADm9ùձہqڛporbX)Ŕo]?rh(8PX|NmZ]ϥDZ=T >2d? ˰]߀|zտZP,Z^HLtX?ڠ/l-$w4J\ 3{TT7aE[N?]kV7 _'ۀ.i;XLc K9&pΖBmϗ1E_uPkqXBء"bR{(q z9ϒ#Fa"j@օޯ<6\OOEB^Bb'蜴 UHa#4@F).JїsY+vLdO Dm RlN<<0$ΉҤ`:x Uh8U:yT~ _@tH" nw 5r*_/i[XioaǕ# aM'Ʌs{,dQ&wۺn-Å7Wsri8(eX`:*j=jGKA05 :NK)r{KruK"}GR[5, ra69 >0l3łWg_37E.6)i=Hd81纣dlMWy(>CM&7߹}k`Km!E!JhHW beԊW+(ª 3?/.YR5cS>1o8I% W.UfpQEGu5 ŔeXA K(>ةT|qH&# s7ksnޠM xfkA|&x, U:&+bb0NyM|1L.Z.0b*ܙ$dD j:Zd`g\BZ3SC S5-QaСzZW꣄@Ju}$&~m@SKtygnFc2osSHI+0[lr-{`7h 3%=]-f-C_ Y>H^=<?ߨXzcWJz z&ٝ&/.{+{W9ǹhVgO!Q(vqSH>]"Z W9ZݝkwA!_DS—Y ރQz bAXc>9Blm`6uX;2}- GёB'y>[2%erlh=G/NUMI5hZ@YZaoZ>)v eh^|氭L!Pݻ !6+(9dP6 Vh+߰ܕ6:5#:oȬXZ)?lu zYxQ\X8{ -^ckՈ*[d+;>< &=|7onV6IqF68u Lh7Ӄ VjYV(_6֨%&|ӻMm!#ll]Jm3/'4A_uX)-U߿UDH /f\*ˣ[ ewP˶{xwx3*nkҞRjl8r _΀9^2-׿d$3r/8XNd-x*üGr3W $>ړG'?ўh uIEIo 1Sa6+ BTnxc555G cS%]M*(W3g~ugѷ){ R +Sy=_E#S +1ME 6TESb+*8~A>*22rx$_Y7n P>;sQȆo2¬1K\A%-436'%ñClH`9FZh85 ˮ<:"4*U1 !s +NTuCi9A3mxkAMy{vœض+=0"D*Hԣ>ۑ@iW'-}/Lw5pa/Zh|Nr(}q '3bcE4\8rfF.~AiϮLw:?ܱf+ W?~,J1f'S~c ) 9=1uo9Xɡ9qnc 0q[[^gPUteq1k0tyg 6,u҇1ւ&|(mjbEC'fݙV݋y#mLp>V/~Vi7oLC< 7lQvt+e~,0R ۣB @ i}MRA/є4L&U?"?)MZF98140(j$yTb.V| n9hID%i8n[ʃ#!LX4&:{gFm`Hfķ]~Evb fJS=X%#!A2yawV\{y{IMpWl7IWT!Lu֒t,6E%C!Wu`"\r+knI|`mJ0Sr-V 9< 6iG 6yP#& J[ɇ9!]: $C*-lIHUH͢y앦g({q"m.͔{P-*%pmc`aLcl%}ӽsʀv*.x&VMtcO H A,R9j 3ǟ0fiyhnGo+#HZvX {+bx`з&a69O8oЄ(uQh1p5KU;|>!b50/bU 졌ƕŨ'w-=,]?@?b.=^BS#'7?8vժQnLz̜phU [DDžx/O&ƣ)fJة=y f'{ѳB֞7( -Zߔ$'5;梏FmdEX9Kb G i OD3V䮵}gpIn{f ۡnu"O(m !/ bJ>z~)1'>䃵A5W.i%z[fgr`oa_bQ 8 د)`{M 7$-glbhZZ^^wh-O# eN(f-QbA`H$%`mbEq'=YmHiEͪM: `äe8UнTxɮ=Xzs `qW6۴.S+9<~sI} C?FP"i~+wҠ蔸2G8`"1Re(f@VG8#fj#I :c,{]58xWg9 ,-W9R08i<\^p El"@ ;r%&;#T+Ī$4?DP\Rب?j4jR-GR-oF|KQkD_BxZ/~G ho>"3+ 62•YY{K09Ç?nG%MC ^j2PxFF"liQM&}*ƥSDU$Z45ߣfк}lǐz飘^L}yȨ^\Mmu 4 2Ӭ ϬJ+3g],><3iܽ6_ A}*㖣3߲EfClYR%ב[zO }1n )w~RJ_:ɡTJ0]FQjj{RJeL2-GT\Y>r$8<$O&Vitor  ݻ]_ kRw%?A۱_VP C=hz*x&~4FRQS\ v}_޽X6-Ä.FFNv pVhЈ j[WUJc=MRƇ _ā'?'%q$hQ) މ qILJhZhR 0Õ#30o&bx-f֎"zYH_ e^ #w6P uf 4TFms:FcRBVaA2Ub>t4">o?"7!E562 (=fSm1OAK*)&r8+z2Ib5jua#C)Au z0E6+>gYۍ܄q MRC Dn@{N)sMAW ֘'{(ׇTO;}ps;.h>C$v䓖 _l+h[߷ j!GޠS"iV^a~aWC~wZmOPu^$:F o,rǍ?HUJ5pEOlm'Dwssk D.ved5;ڏl75CG!PXBߤ{)0H^t> CT=Jt!=FQk|M:YɲҤ5NMn΁4/gO;n'Kڲ@NwH_a&kƜfҝurZSv$ j?N{ -˲^Z?f%E@  j6=ӌgZ@H(i 0횎ZV B|Wy #~@ H!];IcX@q똛`1ְBȷm>C3ZJ"\z]jϧRޖ\&np-mf/UkrXn4.;9IPS '.Sl"RLOAY=uL Ex7dw⟖S*0Zn$]=Nh۴Óg"%Z&Vm4!;66P0(&(ܙfъJDz JhdGϓF.(:n46oKBaZ?=s&-+8mHtd NoGn%b5t R~қ 4g/'7GC(F>!1"Q[SsD6#җ}cqJ2Scy 0f HPM's14lNyC*f#ͳ>Z(d~Btyy/F"n5>}+}qcLE.t>4qq8=ZU;$ozkh~ TRfKfB+8ڮ. x3Jªng*-*wVT}=GPH7l}t怿DfB@]9BaީDӓR+yw!ją{b8,QIzU~vca^x;߼ǘasҭ |FO4{7)H'Gt%vEAMmi挧 \`W\Pa%jVZس˅%C$Fׯ55cAi#A7g "c;&ؑ[R^Z6py']lJ{/Rv$6!C>f54LSݏzkI=A-=NDkvGZKՂ8n @5rQ|U*p+)ܵPk,dg"g2>>9(k8S)C".iF -CsC!0eW-*w;=uKe;#}&ڲBՑeGg r ).½i6v;BPS j"NK`Ε+4.p4J03SۻS88RNqGʬG .JuHӰ>fydj3muc\ X<.PzNg1'b:#֢[.ޫDJJ{Q|߾_BH%]}jV Nrh$JNj1|` a Cgkភ-G*|LQvP{0`ia]ǔў^ > |cIWWߴ"maFyv&ˮk3 !tOMW齪ƙM*6Y6aji?@&=hna~ljf.8 8.Wb$jܣm+],!f .7 ^W4KU؍TksjZ߲? H>CzrOym݈d GAji.|P"?BlǷ:A90Mksu#kqNLKk{-$/0{.r}Ԫ|K{9OU;~,5<) !k|İhrR،Vq"OhFe~2MoE.ڰ3`X~co`.^Lc?g׃d3ջgG :5At \AyaH⍲nZmY~rAWl{( gS($phz,ᮘpc?Ռbs 'VƋLp05bSCʘwQ? {ezrOtʿ";=E Yy{q؜TRJVҥZ #& Vu~x~%:18{TqWLld),e TsȤ,=QyȱPtǘ Ky…? bڋ,mLAւKhK\)a0B3 ȑh;EHtK>X̧>=xp~ֹhFKުoB? -Ų J[GE֎ׁLj1SDpIa;ri^B<(gQys$-biBoiD:h+2w{gi-Rdld]+ aIqP L.øj<( 05RgR)T8D1EFщ7 APR VƸsqBTZ("𖜏_U+3X }I"|ZpB>:_z ˲Z!B/CpXQ*8 a'<5!Q9^@ĚXEs%Ibutz˅ N{ޱӎ.l ۇV* muf 'pS<Ȳ$&@}Oȝ40N -YlnԵyO4,4溗JuhLiH{b*ʪwxP7&DJ483D2I?9K8u )4s/Y](*q4Den\_ @퐶?:>ƍcm8W,>LB9# 9͓2Ά.#B-`Y/Z]֘>=\,v¥ūtSf@V4fSpD103yFZ2a5af1d84{^h464=5 U;[URdTC:}xRڦ~fz JZCI.u^h`("wcVHaGp9PQ|doy8#FHtL敃}&vBRfW_f=M!&/P 300ܻ_6iI V#i|H2_DQ!U]*6T1CJ#_gU!<3ٺ+k$bWb7)@!;c!#g`M#T7}q*ڗpx>!?pտ.@VQ 3:#I:3 @QӰUDv3='"HSKyODYJ1bPp g OΖt4 0Г ϵv OZE/<>1<9xYſ> ,";\m ;ʹ!&*b+"h+* ٿer=8up@|A^(٫rᢴ&Z^L=1TpXB+gwJY Pb}j̬Ȣ#I /& ҧiky2k%l@@_fӹ׾<$?q2`aM*VBe]j#}D|9g{PQyB~ꢆ+aF&lrRu aDo @4Z68=iA%wOb-`[JFl[&G):f[zC_GGT5Sjއ¾㶉N=7_ -ZjOʠK}Iu^,9{;%BzFK jSvmz|.*'3#|޽iU=aB itP]P{.z)26hoPZ]\ט4_16JU+TgÈ-7sM6=>,ܿ xb,n{ͧ6o_FO&W$UQZx/fbb"Y9iU/߿iɥHxW[9- lxϙ;#Z^/A*xjF$Cg N _B&^ ڷ +ds)Bj1L $.7k<"ҥ+adq*201Ry-AFG;_y;t5U=jlKXpȨc,:xy{<ڎJy;*vw\M3Ӷ|j=^z_d-%e'd ZC!p;Sy*\F@eeQM{OJvl.w| {K>\w۪]ՏE'0s[VDv2NقQ- :>&6/iimt(:5 1,a>d%u:ˌn|.#Il',0M:ތtEf0#h 9Us,0b,Ê`YbEP_{ N͟# ]wfDKO~mgB&iqi:d:W bNqQ֒L =gGC+ItK6sJoYAC؏CNWJkuB-lwY|YK-J勂Im5&<}1ޓah6`cSeƚn,#?qB7C1#k0uv²R"M@^dцp3}'2JͻL.cXȧ l:2Qqx[}}ۢB;G"*gN 2)fFȢ^@Y7"$2 ^4aWPE FJZ]`*IxIbLo={NNbDtd!\T&G;V%$j()*鈝MRWǛt! 7#?stGR䫂8%y6ۈmƈZPsrENqMp[{wTq}4@*hR+ڴ8(!%Hii&FRm3zbe@65P4=,tW8/i\eR"qJ!yu6 g*O T]Z~$uî~S#Qw;MwHG"$ 3;㞭kUnATlidO#HC㣂ݨCt{4knG&}[}lJ>ʡyX?5jqb|+& iγa:A|+5%+9Woa:C5JQS eq SKy"f ""<+u97G]0*3k1Iܽk_@[*Y%q1bU daHM_Y(@sqQp~ O֛|vW- ^5BbD1Y'nخb0 % k_Wz@ٔ.=(.8nخr9`&+m"~8ARfFa>q2#c,aPAhZ0hҴv%l6eHR*UH]$G6-28I9:"@lb0h L*H"R7ix,8[ ba"ei#;*X2FBT#`$`|%O8kwY$vR8g*2FOﳪgp_e++)Lm/K/†rAxNpE"+vQe2u$ba ֩\_5iTğ'6j'Հ&0Kv^Yd'+SR$F +pYISyѠfsýGwo+N|=FxF4 U.H"> EIZu"4'%n5 Aam=0w!R%X1ç@M:Q=mf4:~,k,1ՇƷ٣'{.''A1Hv9>&h> uY$ieF8^`d p̕:pxǏzfUFlWBR Dψ>>ǭUnC;1j eEkY{Mp0&qݽ)HxiKjb=X~+û /'hDL{m A®s L$2`6x>d)v1h tLK@F "z ^sݦV{QR ̠f#{uv$RT2:փn4AJez8g=װ"ѥF($I'BJ6LD0y 0;(?C,eYTڵE~ǿP{O#S(c8/DEO/a Œ@m!$g1RD6ֱSI(/zX_^*DF+Pi3zrB`p&йR5IX[gx]ʫ/k z(!:A@["VM$7.>~$辫rˉ5_p`ĕ>a'}9_"]TUs*Tf+|]anٺZҡzvvb{E_cGgW(v[u ׻SKH: 5ܣ *-LjB~Zt >Xk0܋Ñ3`e"XP"fGB>D~_gA/!+jl;x<4y]'QJq"06ڹZO&UW妘'/qH/u&P2p8 Wiـ Q~Q&#5@+罘)%J 6f@$;AभA* 7* Q9? &ǒIUK[[ȝUGEITkжbpEe$a{ 2 tS_*ݟC+E2U3Tm~r E eY?&qK1TB7[u{ڜR, t lXR0ǝ51?9ںcNxm^x`aFAm]/wK5j)Qž3rG0b4;nbyoE IWe㒓'A u-@ߔkxh5jM<jvVk,ոqVޙO3O+^ұ f!ZG>Z"9ҷEh`!IHeg;qoKTBNTyƯ>=8p v#V\<8ԦRs/p}5Y7omn"aaum]>b%1|@xɡ i VXGB*@sb!x [*9*O/L7~)kHйЯAT:Ȝ[0=9LɓDd2Dž]RI<WORU3q1pB.(,y}ލ}B 9c_#˞8HfYpε(@ gtH]V?jQP=zSE85 7 1 j{o{Rݶ cI biB(=e֣. jԘyo>~.`M[E4׌(ǎX K+Ct nRDDbIP2_W@O?AAwAYMeR&fG$m7?{skU"TݎTdз rsڒx'Fj:|,$nI+_XJ2ukpv괇π+J}wQF0%MD?Dm5Zo;y BJ't!V3dp]}Mӱ=ph*qpx'K?s #btw_%tLL)!mBÝGʬnhA⵹%[))1+) \) iB]@YUJxPm;)`"Vɔr)j:ofk~?^0=t|yF/ :8УC^/i[xze CPr[(?O?jZO,Sxu vvbOۖҌS.|W#.5uhX"Z#t Y*+dn+coYͻKt# Dޢg7cĕ4ӣ 18y~qt^7u/ߠ$y&o9Asl> Zco(1ѸxR|Z1,C`0I fi6Ҋ ^왶} 2  O,Yy_g|os%+2 `Pb~].™oF?]ꆖ?X~:ڃOdT*(eN7ƌV?ో$ю}ւ%0x=|/v iE_B{T: ~WEdp4[(Icw{\,~Nōz!9cRUD{C;"9&!4ɪhCh%r?=QYBn+p <`1t^i'̪ܱ;ojvo["V!nOZ3ņz00&ȽHxʲ{.DSl 7O{aj vL4#&o h"@|mcc7)2Nd@M<4c|RŊP+> -nuQX-,gť[& $掣eItGgS׮;,i])X),w^xin֦3bˍL/7Jɰ)o洵JGA;b[JijP~1&Rj0$Vq,JN|\z=/),gyRX*TYW IG@ v]u#47'Ck<|sO LJVTo/̡14=t/ [jfv;D>Iaz[|rraBOaT &]6 |̀(Uy]yec[24=A}43C1]iTcٵd.>h<]C]J`/g`uLQM8ͬe47s">j/5)>G,vƃcQ@ٛ"q-J5AРD @)ƫ\!V@ݕ g%nJgScn_nC7Vz1O)m[i"NJH e ɶ@4z[%ǒj(栫{eE-jo2a)TCK֞Ez8'ڜ]̶FM JKܸxs`^:hC讈r*s9x;c>4ݳ//DI3Kq\{PD?X0yFF#<'ksUmVwUqɲ\ge[T"vH6sLW]!'=8Ey=yRu#u܌&erf;K!rQdt2 ]11.J<Ηi1NF8&?b8. 3L8e[hc2`;@&5W ^1l5y)RVMo;&aqm;๻̦G@ss15dAn6A,^ϋ-5k.?v(xڅ!.V%M}++y*~E$Ums>Xr=3@[pzcsd8IäxГ_ߎxâ*ָ\.L I]Mib3`ֱ^ y}ccw5bD[qi'˓qJ2"1t;sv@_yr&펑TRң6_,Fͅ}P"C*N:cd|#idƝ(KQUlՒ\PŚVi7`itl7rߧ{nz;I0MܽA'{ oc<E|Fe:T\뤭=Zf5O=Y6챸Ja1:pPؑ;K+Ga=[ܽ3ql4ұc:P|igx?')=f;A;QD>M9P~rv=+ir"lqL02 {%rX ^`qߕ)H!ćpm$9rSED~4"|8׻4]EJ{Ug1i9p'3m5O+0 ];ħms1|*1p9cXyVd pruOpqZcM2qfŭآg=UTVRfx:RSsti\B8ˑ |.7k 9e͑Jxnr jBq^bA(v"XD΅xcv= hfB!jJ3=SYfyD&aZO rKmZgV:=efFBpL`Ou3[+Z-ьaeyaՓy2hO6PNv.jRKa}ͷ#iƲɥ̴S-[<TFր8$,q۴aY!`32:câ?T9D."l%/d 0+ E35ch~1WDB>,߆RWE2@2 ݂H/^P}Qׂb5 rP0}009`D[9KO9pMs!.M5Gsc@UnU/e>kK?3o~E5٦_G\Jg<ϊD3#c/dRbc}b)QBeޣ` E*,!jST;dgJn[ J9ۑmR)]/m AV!E^G'f"?ceUfU\I'gFPAD8@"`H,گpo尝"j/ b2. s[=Gj)|>;]n)J4UKM -p")mD)Lu~WFR#J^c 6G#Y)\ˌw=ЏH:'Ъҹ 89˓)h1~1VX49hĨcPz^?_)=9r UDt'ճǤ( V^P?JTRo\8F}9`7_"=M2G3 /){gq{;EnMW+s,5]//-U݀R/k a擔/gx ~'Fa47Şa{e 8$vyŎSD*HM/kLw \R=g[g+c9i%Cn[Pϳ:p4"ayW\z(#`gȉ'P7e5+{4;DVv*Q KN3T )[;xi+0m՝aj@;E ^;پ$ 46\ߟeu/5c= ~ ^u0+{t2~7CW=`$ } '`Qz6b9U=Lb]3jE߮|8{G+8zd֐2Sqo,Z^h_-]1,R c^|vGOdP?PT`9Mpu;Dr t 1ufcǧ"S`s0锼pI?>S;DIܺ%ڤ0yυC#+f]'C:n]|rg7(5ܥ;UB&0ݷ<-I;h[? 縟.'揮Ilu >ʳ2.JUͺ '[7euム>X$:ǀbbgɡݹ-P;6\c.djJ'DDl}_ ]:gC$ 7}GymВGA[]Fp ؠ^5yPmMerp/q'C _P/ؕGm65d 2d {b࡞ &!"j4AĦL@d#S Aɲ0&5aKz;jFYьjeYk hdKhfJ$#Z[ V"Ň١B|d# ca),G' *6W=JY닛燘gxrx R0 ;asGOZB|Ht4vJ^_B-)-ћ4 Vƌp X̃%) Mmtb@`zK5_ (ZO`<^LQN7j=`0n|Wm_%@>" ˃@GO:>ZN%XrFkh?`ňgp )<$|o 軼kZ CVRxKf;QXy2":xf+3\hRrxxq=ڿ` CA`,4 DcHkJvy!c8[bLp齫:.[[FPRkd.4Bj E+a, qs'7GQ/Pt(Ϩ RY>(A;Ƞb pcU1ė~iHI&wYm= ƫ2ɹA PRNjD:y\n҄O`q݃ olO5vLnJUG IGw?$e,gsab7BTczϲsyݩOvj$w X_\Ga&֢ɇ#{Zɘ%*5,ENFK()E(7]6g^Crr8Nh+g9fST76#nA:/2]_ʻ;B0 O鼉3i|jO> |toX;p]r+5ixC?=ϩ&%V!w-ӄx»&J|DK-uB|a,$_FOM@A##g<Ӯ7ve,j`ơSdxzi =6$o8:6U3rѓ Ű;<@a0aW[g0_ OjaR@9th6{ MSѯOJ`VJUgGR_smE-arL͡{I'(Տx- ,|2uGakm*u@*tR0EX(|¶w)twi6z% )Ԭs9_-:`SEdEJ\Q|. /,8Ů6Rh@jEyDUl<<_aYatЛ(_#^on:蜱! :^?lObQ}{}[|<0ڥW᯦&1p۾>+Ԧ"Wߕe7wC!$kB\Rr6 sr:8utA'n|ͯ%DF 8;|u *k:]ˮ>M>ǵ,04q+3!)=Kyߺd$̀ˮoR'{&,?#xmRl=M]ࢊנ*\yψH@r/-?~:f82T13AuE]19tS(,#!yBŭg+9S+[C)? 5P~ Xx<\ aW ;\}p+u;Hɖ}sgoL;7B_orMBu~!_9x' ^T+V:i_ _A0tVю(3S ?݃i&xӐ7&uw7?;ymPLzP-$*s CDqQ!IN ;UӨش4p,uyG2+q 'ⴢR"?N[7&/N̵bSa1Da5xv&1ywi0Q5ȫalA2 3h. &E-4]P:F#_EJ u fqԚZj"&yvm -f -Y2|z*[$("Oy6C1,EEY * F6wKLNr'b=o*T#_{ޝ}Gu%\ڵB Vt)[{= 8Eg95 `iWMD8ҹ3s1DkC"f5Yr[r4Ip$Hp$~V|=#Y0`Vw椩'L:)St/\yRu3Ea@C IAȮ4{yզCh2o^7_2#iqjNm|eS뺗sJ5iJsD.dr,8 n~Pº'~5\vyR{J1+l SfͶ iF$YM'OwG1LTy_58EJajcʬF@!Z 8ݻ'bt+lr AfΟ<BF59`O((឵(H ֊""]K$4 ]Q@l*bQ9 a tmx$^2stv ZLAozl84>9}{_Fhtl60@_qfkF[$$-^֯"N'8k`HkDVLx9'{]-3 '`Env×|+dh7̈́ ʕL7A%4r[^{_&h"&a(`'D8BD.{4kz^;B6<*u4]+UiQ$CD0pU}&=Q# ^c^ySpc7Tt5\ө,i{^L̋uV K%h~j)tGu \2sR\8K>ư cJANi}Oh`tXUwU-];}*JfPWu9k1 e^۴js $qTV\=ׯ)Y(Kuƍ9Ж&!ZVہY^%Emj ۭ y73 X;y HA+*Fv^DȎ2&Vq^.Cƿ{۹Ce$\Jsı̌천@tԤSBv5֛nfh8^g ȣo_BC@%\*֞%*=4$j).*-#9hj璁.۸ZZ{%yE?l~Z@pQdc,;wߺX\PtG?ǏB`o)E dD(Uu4疂{=vCM#xVOsWAljo`(,NT*UkmI=P0⾒ٗ[ڸ:z_g%":D}3+8KQݔӳC"GsedX"ka._=RUp~.dCZCrC Qɷ"?Jk"HC8A"|At(U|L6B_ZߘO@>ݶ%ꛩ5:5YDFI݀)'gϥ060j(zB&9|:tg;ұ+BШ" pkH+}5YY%% <쒱uqڄ { Ͻ{_ f=w4S=F-gXƋ+2mV-m*NjE5=sMKvg7buS-FY3N+`d0> ĪBo=Ni.'* ˉ"S@zh rߺ4F ~EŘStkt>%U&Ze'*f%^Brl[Qt6x~ ;|mQ8`^@|pi:\iE+f$% {mXfʒ4iBQVF8A[i\9yӜ-gM5¡M'âG$9I3h='U/$Qc}@bwHh !JJ6FG-j<o>EC"U$sLaD OC#994ˡʏW0a+Evź_Bs\4NX%W2,],^Pp 1Qnq?4nI6Ѥ4M3w1eC mX/p:"ڍCȻRW4h4l=6I]:}Ǔ;y} |52ǙK[=;=r4 )*^رZjMCbҊY0jGi^Z0E l6b UQ}v0˦@fꇱjˮ"&\rr*nHGiC_MaM/Xr@fٸɝ+nDG ץ;ZViY0Jʲ.dnRuǫSLӋi)ܺ[m9_0j9dFE ;.(.RVK::e*H o;a i]- S#5ʢ10A%Ib'H`-LKe<ڏ¾Fbw$MN1eH-/{rC޺ǐ# ݣH"j az֒tRӐ^}]28e)v ]ґsO3xil w\|q t,Z`b6g@2Qǥ\y/tT Aht;^3N9`dO)a0h6[)d#U nrSNYu`_ͫ*j4> n\y ;֕@J)eBJepň#}I"i@೼رyXSWAJMO*W:#lWJ&2Y7ڗ?PqnPKb% SŕY֠vnS/@lD.r"yhx~+ PƖjCct;ʪОb+$#):aڹ2gcI fh9n PH):ֱ7z9wm0G2NsuGq<ܭs棄=˜dEO ¬cd)" Ih8:ވ.'Rew?:d%=@=Y)fo8qs{ouG_m:̒:Gd&Y$P0EnlX+Q@Σ|hGԤeٖJGx(QL ƺRL4i;O"H}F$<`H}xA"K⯕и矺 9BU;) aT&yӾ1L9O8_#7;C 4 4!(8X:b5!.):m}6 ۡa`~ 2ю1XBm5zϦNBy{q& fZy7E??f<4aٲò %,\<h?'[+x<$2jw%a$Ҷ ̻gƀ*?Lb*Crc:tͣQ.-RK3zMݿff#HvUt|\f@KU]{ɇ_eА9 j gQbZPͫBAo.?X VwJ!힗,j2A~xZo~zQ+ /w(KŨ.fݟ:߷n,P!L1f}V 66O9l lspgޒ7J$, 8F) qxH DBKygiO:t@!TpFzƗ>T):@MP[:^B`Ͼd wcIL6>/V)^v#xj /@dt%#H%s~QkBw=n.ϼ~ec!/N$Oz>UHXLMLO`"I8I=GV2V;u# %I)$Poh;}d9#._a2 RO]eWY%;|)vaXh߆tZH{S`4 & 'zBZ77y*]JFҶ\r/zq߅V/?y&^tI;Ty\rTFkT?hwR;mxIZgF#Ɩ@@yiM8ټ;5ڔuuQeHY_6HcYz_h(Kp}}8X5cf%K蓂hN5ʭ'R9-7\D$܆" zbWP=%*nρ<@Cqp[F'ZϐMlC8)™.2߂ʀIqZ'u9Avyp>vxs?99y(If|X ?Xzk;j<5*K.V>3L>c6S|Cߺܵ<)F.&8QDй*P5+gQvt}.A3.WUiZk"NސAf3D'bj&eo򐇰=m P:IE$dsb mA"\Rr搥˨״ՖuKeyޅрО([ʻMYug(O{GL&L (BI Ѵ=vUSTq-Y2b'  ?^$NMJ "M }AQ_$]_ِe^j -,p/m~Y!*6wq N΍170AVl2U;j[9*# z(x~QOc+`/S;Z8#G_ #" =CX@bK -$gYjm$v!ES~~j  ТLH3k}@5"221nw1]T75UdOކ]~`=ekQskU+FrLNrnJ'P'r̐ b&?*MgHL~F J\6@b7>N|`sק pexwirZA~vD"cmTihkԈ#7@Bz;@ Ũy#R?o bX~dJ@bEB3:Ue*cfA"yIލJpH'o{75fj!cL*v)hLX[UV$ }JӱGqӀ$HAGԴ"J@_P9yϞ \~`849'c E{8okj@ NXQVeO^|_#,\뼩40Au޸lFe[햷Q[=CjFbddd.sV9\ E]eOTGeE{DxMѺ8<l 2 ֦לKf4_L=B.S#;T Funyjq<9I3B7FwKB_jL&3=?- Jn*7f^P %4;^wdMsS_:s6ώdYRKT+YM{,kC5&36{M{YWʓԌ}DK *'M-Ęp(Y .($g:y4;~@of~kK>H1(VU]nJ9,&3\l%_L'N2ZWKw/ MvCe4ܺF#CtQyx@Êـ;Ħu^|Jџ6 h鉶 mB8y9٪kz/w(2 |5}C5]Y3g~u Q<Hŕ<=mݩ#`qnH[XHxmB EÀn^1ȚC,gwj7 2 6l&5hٖQj>}UXck+w f>Iw;YճM%|wbprm&{+4O冐qLU7+OOؚ7 NS9j! HNrjƜqd9f@-!gȣ75cByԬ(R7y\X{}ڮzKtow^f~w@#cVKj{iyp eS L&"dIt6J6!ѧ 5gI,o!x"+0tp̚VSmA0p+i6U"q}XC7Jl_j-SAX.;-*V8k[Q=N^Rie%t-1j}mD/cN.@7OT5*qYi[6a:|.NF: EM3sra1prCL66ʀ!ZLq.P0!=)ϧSw"ʺ̘*S6J@%3gߨ'(oҚx7 j+fyj "+T6 ˯N؂[WsT+<+GR5W(턾d*2WUL Ǒ @ܒo6X%4{9.@15I5<36+V/G <ҟJ} TMUUˌ ? IioVm֤jn,pd0ٸYl_|ƆȕU` df$zBR(jj0L}.Tͩ2{~]61ujje]ar̈́! bwöb*OXٶxSEK_Gbgb0B`RRܐ:%-g]Eh9UJdxtOs5nK8qI;\~6aҭ;[+\ XsB~4M;=4eݳ1*ĴJXr`oYJAcQd$wG.ZI,|送y^$d,sgdh|`yΏ H m X@+%ϴ<743_7 # 32򊾪r8drQvn'/$"c1BrSqz8)!_A,4>Wc{\|M\CbB n"qXX ?cTw爫dM-]rAɔ(r)JHg d LSޟ"ucjU&n7'eY!{DgTbQbS9y!$CZqS=MRL;nE5RFFZ3nbWV rUfM!R835Oy }Z$U?vPu"ރu% / s RYv[H9LoKgj䷠v-;p `?c;-$vgI;,_He(d?APG;1mՃi<ڂIv#g {wZ=Wºh=LO!!sCo) ͳD,北[* y*ْ #t_#)&`X44P˟Ž.vָ10n !Bfl_8rQ4 go(_^e27O=Y:wT;8mw^H+1{yrk% r_F|dhFqRIfK6[NЊCՆ*'`WJr;:V vpxHET$'곷:ߥtd<׌wo,P $Ĺj[~M-2B0/]Lp/2 /crǝFyWӠ5 zdTK;4 Q'=XV{%_(_Qr+Bu(ɗl#TTT 8\F x̥BZ><,t[;nyuROgɱjME*6B'{naP]O$r4B.60h>ʃ^IUB_:P&Iy_eg.\D`K7[&8*}t)"o'ZG7u7}g"3-IQ5TJYT4j#/]AȖ9M5 eH|Y:U>@<alMǣ1oo?.8K1aX;D^ۏ$k@!Ya'$QRF\{ MI ޮߍmXΕ\$܀$U %jc{&~_bHJ& dIqKDuO(@M]W<}Ceɑs|yO+Bjc:dWƨ A@͟{ޭc?@5?mASb [%UOq[.i2djQMd f}`qV*-sVg5f5EƇdP&ؽ?xj9 zyC3q*t$=2,S^@r8o8]'ϯnU:̡;tPKJ4jPo]ikaS 2D&/ 'k VpPs=b {ERа, 욀A6Ŝ;yFPI/{ZςCXԋ"֣u)bPZxhyIM}b~Qmb3ǀ$ *>yӰNU9N:"rr(k79}ސ ίF:e#[_z>3 3/!ICc@$z pi)̾ wic!F):G3Cynj8i-KP@X__?f8|ڿ Tl-2* sD RIRB^F]Ӂ1 t)9)PHPcuT"7_Nī"Q:P$F1 PUVž)k4R,<aM4zׁu |I{ra]W'<!.32{?*|$GhGˣZu%G6|ϥԍ!\Z08o$!ı1J_IJ2?p ئ&tٿ `u BI^x50.C(ąPC"/#d}?pT'[ ;xP1.'m l۩$up+w^]̣sCjBx3l?-.4D:e JSDYV5: >F@0t6]Bp3r> -A-9 |CxmfeJcq{! D~KN۾r.ݼa)ZU*:@x {Gh}1V?+["u1A@wYBcdYآ˪m 46(F>Ixjgaio 9eB> ɽ`2PT$.ejeY>Eӄ^xNF@.A]my`4{OMCllfXݬCa@+;sBM@eLsaRaUP&lvv|!bPF$RD)g\(HU$22jl,YTAM>`>_O 5cYz(2:j/g޸y2k)NUKYL@yu޼L5nˆ `JOO@%RW8Y@\d穃Za~SN$hDMĻ! f)&]wSis ZB|u3_=J P>t1GX%YiFl@Cu}+Dp_$D; ^,x=X@ 4C6iDnx_6@.cE9 pĬ:$HpĠgEA- )ɺQ|F.FtXb)V ?HTp 4- ;E&1;q5 QbW}3KP<Vu̟k"p6Ǩ r]YbpG,;!A =y ڙ+Dفެ˔fT.fX샕PBxL;pm8V1Ķ_~MO<* [a+6TOu֎[QDk-58䥪Ujb@p@v8 jp , \SNxp?;`'aPc=1LoI*_64B[BKQ: ]pE(`/3xRdݩbku+6詃i$-~:ۻKh!-hR_uk&Eu zZNR"[,,]AQgo絎Wh +R?r'[YMR^T;xDiȱq"eVD?>3`^ $ 76vV)RGZMJ 3w <1k:~yc?^w L}T v0uA~?Xa CND6Ad9/*c5Jr5:pC~|m őo 2 S~H-6k@GX8 n ek<\GW'-rH+VmX^MT!1D7 $m5w"uZЊ ՗=LBXԯG %H<|}VT½ڟÉLhq|Ez:SU{~Jfﻈ$5x^2F/"eKG?;@Xj唗j`s$]s}:ޮ)$/,,8e4<0vlj@.إ}'Ur 2WFL-P rI#hYaھ* dhPĚxUY2K@4Tڔl8CŲ$.*3|m$C=R7Z[Y Y@$&I(l~tOao@rN9͠ ̋]Sb\i54K\  v\rr#C} *,l'glN:7g~81Z+ }!0S`CYʏn x1@#s싑ѭ{SWsHYuRoz?}.ףhُjp8FxZXP_\&woEb2cP?1 ˁ%˳ZnÐ.uR̀()Ȍ3nEg߃Hqm]PуDp:Լ#҅( / aSPn:1e4 TP@ ,꘴ڙg{˷i4Ri.1"?x^*ˋj[xUM=|&p 4|ւKE][&XTf}X^U$X/ r< p:b8ĖeHѨp-֧B`QdI--<]Ha@Ǥfv&6<!%b.}f!}:ppт‹E<:/]Wq>PzBSoz'G[_50µ,^L`6/8Vg5RӅ[sxʹч==D%#zSB/ %2f9dWܽu]7Q)xo@F{L%X+4T?'M"jՖJ5maE.>͠.Wu)c[O=LSOU*(eo8@V\ϟ<(\mրWLZn4XhKr.UD%¸XBC?= @^g_7FaĆ_1F8`{ \6(ᅢ!MY ^uEXuPaX5 K&cYKð57^RVabIwnJWBd= cbfe<7)n {MOYn1@ѷCYvJ!\qE<~rc my67х9& $s+=c⫯ \G6d>ַüGľe_90׳S䂶Qo |-1YkoԦԆ^Mx+փ|-L A5LmC'S>O&981"9@e> Ac**0ͲGZ5'Ha392q*j{EwށDAȗp(k6E*$-ÖZsY s8|B2U dj`CʖMV4MBڿdElLQKN1`}x[4$PĻeV[q{ "0/@\`QaeA۩NC~9 q(]Oưvk\@*k;JUemS$-dzA$ڂeDQ rK_:,(xd6lY_ gHҙA ; Vx'qk,i g_4 as]ŖSy?xHE{m'!VD/-\3̱Н;/9Sԡ7,+rGpgDi"5ؗ>EIOH&7=Yi'gɮ)xvɂq҉H]:c˗yĀ p#2ro^BprQdzJvmvd~߿'hjd %fUJ:fĉFk$ӊ;5/ٓ/IZ<2W=uNH'QR^Q֯\ՙFq˟u]Sq'TMR=V$KsKf*SZ5P(k}pǢVK&GMk6!}ro!ΧVN :831$Nc߲D J =lO~_VXÄȁLBUxh ,*N` ' $Tr#KLʮlR;rKM^Z6@'FP#2aHpǖĻ3F(B#w }I~!)S?rG VVёI\XC ]䞺A֦wDe 2 ^x!$=U8Z[e`M Qx2^6I!IR::{'M΋w6J~Z ɽ λnZP̒Z=Ң y%sKA>qXerT%ڸ}T "a)~ 3j'R0xgi2!Yo['޲uedto"ֹAsFkiY4cj#k X"kȵDI Qc 6V ]HKƬ*}kuqn LXPZszjրt|j,S_: sa} MhL1P<լD-.aư &~Hixq;燁Ӄ4o)lOq- 6Cq A֋(sG 1x/p ,"•k0~O'7wy,vYteX@BYQFW]aE/*Z8f%02>GW!lQeo\D WCɴsgd?% '",E:ӝA#W2tv̦{dpZU$ 2{ܡө"CU6X˖&xGK]JhUֽkuSҁfo6P$r")wACJxjEvk9Z쌴)Tݗ"V {joK߃hhiקキl$p-ƤFc QhW"t72T Ō\}?ԯ[~_lv(536qd aksˇ  ؼ^)ǽh.F|WZeA׫@=7DjxU M%jmc鍒ݾm+k܁0UL)DB˹Umj5XW:`6aۗ=,̣` pvɽgVԯ|Ҩj|yܬV VQ;p=2h0M5Ua <{aXͨן{ۿ(ՇrzeA@4ZʾHT5Y $58o.7_v][L/bMQ(6bS>|v^Z#$(rj(βd]mC {=uH;CMWطxBXۀPFo(ۢLW<m$5my7|j/NՕ|H#22$Q@̲Cp';ؼRt [U,pDo%BMbA‑7~ϪNL>Ϣ>'' n}+S {K:ꖡ! )6O@=Vt)ulIE&{m1)ez3^ D%N9Vnpeh$aݠMLwvk(L&e8\5( )/‰Ӂex_x ,o92$mLᡤp]kyYI^^x[u~hc@VeImVeoKUZQ16&lcbÌb:EգY6{4zlDJ''l*̥+&s`seW}H p8` ~5-N]q<c٨@@ps)Q:XCU3lϵ?Һ<:r\My)д9ke<" uW]L>gLEIPڠ9q^%:ԡ%Yr_SP#I~=L<0-!G[H/X[3 ը%7 3ilP(Z ΏJdv4X"gsc2⪿UCPw$7UVeWepw (9ғ&~A q_lZҵB5uam`ߙ-TPNh6gQ\,H91+_2Ĝ@68^}}'>Ph+UaK.j04pl*ޭc4A]ݐ7(  -0~_5atn(>fߠZ@ GYKiE~gKi~g$+b%ߍ-W=Ga~f*wTț(2 /RR ƬR\n,9"qԉ?~7HeTP6z\l=W;ZÏ*Ț%zAigcLٝ{Qո/a#"?ߛ(bnRZxT_'<E -?EXU __-vu |AW bQUL1#A8 Ɠ\SaQ_e&c0WH iԌqL`gnyvq1,F_ qd^O *MŰv ll&cCֻ8o$2j_GXZ+KV7Ua*h7czJ:zeJVq8][ }ܲ=8{rn#VD.>L) "VcFZ넒ڏѹ !Bb$;OIb%6=`0,F~f5 ArjN=.Ŷʾ~5 k c1pm蕓xCW3j/ s[^_-Pcm$ P<=|U"G5o=J5$G~o> x|@ujp"]ehXus(^07.vjGL:[%,5UřW”4r;a&e!P\-`t6lRMB^9YV<૎.ܢ%BA98vص{C y`Zjڷ}-; lp%KQ݄,$p-U";:3Q溙ќ|%~$U\tqkCX@iy݌TUCV:BxR.$QKK ӓóA=,A-vvT'(PJHC'_Kf"VOR$*q/9klS}V/K r[ h$ʾou˨iMX* m@1ؠlđ1qBe/cS&T>rfleLPٿ XD 0 :CVbCTCB'qӧC}1Ոm֍{|  ~"21(X ~I6&sQ)o,FEL,xH&*3ؖ43L(\ӜCSr4-ְJ1Y9/pǮ:5 xۯ~Q~8/ĤI'UeuDv<xBqHp  8,nfzhQ @֮cqun!au*t]}=0@D_$408MNk;fdAt씛LJ *s#y;|zmdW7E2{R*@ *?=yg˺k)g, zj?Acw>ߨeq}Vƶt!I#"* |/(]/`'z[,CV0F.u7*Ѫ[gk>&M3>>0Lkq>@$fn>ravAuwMU+he>ZrhEҜ^ڑ]2J5_N-8SaJaƙҽ7r0xxfU~EGU =)2/֭Tɕ癹}EMaV%ж#h9H pM \A=solNRŲ*Ъ5ۖ4cxHW+؂=c_d;\-֎J$ v7-h`,<) +*I~nQXz'^*\<92UOY/ՖFQz5z@m{j%{1ٌ& b>EH^ie[^rZ|)?`}Vm ߼I1!kw ʧMPe{ %>(DS8giw[7XƠZwƞk2f|t݌kC{힭@bN%?֪*ugls]Hᯩ(ab9epzUa緷ۈ~ \4cn5 6}Y>^# WZŸko{+$ɠUQN^'MnkZYXW|DՐ­) L[{Y* 6CcU'Uݥ*b:f|?=>RLPLrS szz=FJ=~?uA:CRtu 5BF ߿jvmdo9"#akqBwv@'6,򜑫 N@rf5TR/CU℧?^ì lɅWGbUx"sqzN}![t#B+{7aH(orqz$ΥZ`[vV\;5fpaU4mWQ7Daah2Hx5\u<,\Vڧ?l1=l [6^,&I1Σ̡(Sew$M PTXwcT)RRBXshwW:o,ڠkaI^Bpm-?0Ů&@(!0 ?Y#J86#'*o2 pa|p ΃p@ }eMIhdqmI[38g^S;]GVFIZˉ8c{jO +:5StP=o| +rxOursoh`F0`r@z+ Cj>`Luej$dVr `>% 쥦 K:=i'do%4G0K秌LWwAl#% R`:D%=]Ġ=l@7$^92;i%-*CXa v' k?n)bv;bOk9@Jgt;P<8ki8%=@5v+!3kS8\zGAE 3g c2>HH_̞8 +;-,Zm~XB3M)kAXػ]T< I;YxZF-1' ĝRET0;hrx.5ptNz1}㋒V;WvaK4JgؑyANMy!(BX~Go)0a(a TFHlLy}ҡBEfڕO$ʚ2jn7AOH ^2nb(ÒBLjw/?A<7U(z&O@Kd[w(ȂE3W}.R]}VJ}dȌ;Sw5u‘9%v /u=*P8lSb""?g'Kz"0NM7Zv7CTX}dUpX[ƞpvK 0%6(|Q +5/={7$5m Ŧ8Q&ᘡQyB5K 3=8̕f.4rS%>E9 p(qiT_%P$Bs#O>opePR#<'ނF/Sg&U".klEiF;`P1Dϛfn!ǭVC; _eDg`uq? F,MZ;# /HH85v{ͬP &rl2zx{5Rی \r.p=Cp{D7ŪԾwGIH!mwi %I*ò=,[.Ѥߌs T-n>ة'ĚOȴ ~xZъ̎`*e>?8;xFۨ+{>mf/7~^w[a1ӹ;d|2/! .l3!bS!IՁÁSU461-Ղ3Q-;qk_%;qK[$r #|/'P6{:o7q NQY^ӳ#rOhɡ_v+ Cd0͍L2e(VXxdoUo@*5.<㜵üpYd8 PTư6@Ah<0SYl5[/06p((팮JPA o$h]q2'5U 4@2x2v=y&\013W iRxy@]{3\k䥰|UPE XvbEPi|-Gr`%?ee;+1B^L`}L=%gKPxbtzxmͮN)x'] ui +lsݿZz*Mm n lt1_.'sU4e8Y_QX/b*+~|2%ԿM#d0M=/{L1϶g{d!i âr䯢3*W#o*:t\]Av$rc'X0LIԫ2P"߰Bv3vBM~fT0,=;،>-usia y݊1Flh˩綜6+5 c rӋ֪r DZDhlaݜwbgӹ,f.r˄S?P5#0q;DT?ZCp56=`<_E8xdS#> q pVc`k8/POI|)̭W`T%V9Âf?..7x#mYS\' du:}BfuMYó:Ws jSНFPqVi3YJ@}IHy=H#-n؏P: \o]hJ̝93BV@ <:pQ~nELxKDD͔0y6'0_ ,Ge)0L4d Up`JEć^q2E=v8a b6+^Æ_sf)㸭br C@(Y#낯<8ٺ+s={GߋD EU&l᠟kI4BKYAS")4~ǭqU)򊣌I5SQNݻ t)#LU@-2 ;wwy5:x1t[o"+#uVo< `[㦨Fv":NᏡnk SU$9M:MnWȩTJk1csU *E h1J2Ea=m52 B;0:!F@6Z]fB L7D$=pU0$@VjP\0Ss2Dgc2iY xm/d9_)cew\ yۋJ a̒'D\9qŦ?_GIu ^Gmn4 GD&`21vT%l`͇om޶ʣ⏊.̫.SoP"e&@ 5oևhnԋ$( |36Lx7"p?S,NW*%=ҋmS]57r}6(1tSURJú u#6N]v)`[kĵ+/*&q˩˝CGG4W^溺UF)p_tc@RυpFlwޣ*\QgO%T xx,Z|ȏyEs>e:5&r gL(HɄaR,Kmْ{b}79p+ 3.x~`O .ƒM2T^6\m0L:IVd\)ҷ@eVRu*>#ul 3m)Tj 70JR5J[7OX=zap̱5q- m=}OS|[U+l eA Хs(c^LFyoŒ 9^ ɨr>nG^pk;j!Ah Qﳐ${L.f1V4'ѿ oBXt`&z+)}[<GB<x]4UFOL4vx'^t9 ,\C7daLJ HuKXB6WDv2լr&X" V8uSO 4S8e#3 뽣Af h`ĉ%cG'Лcaq< ՗yrMEGZw bP̄!? 3Gv d.]4G+z(M$Xn0DV6e+Ͻ6 <;[ ~b4SK$6i72Mpv=wii󩘾scdi \-2v:+NdNͮwI"m? ]gX^5yGPI٬qgK@R(TZ{20Ryٗ^=~B3 Wj<-C)޽Y3vE}{Ł)!"qW(NUU${w,g72axOkЯEbrz\ 4c)L`{Ҋ5e&/gY,]嫃J)D=f2Z>1f "ldr \F1ATQe5E)Ƨ㣸Y Pc4>> -%rΙ#ZzwܢT ֱ`nk6}Xp7O8:7k1=ɭkNCIv(;]3svp$=*-Ĥcn7=;.$ya}29 1b&CR\#FdC z!uF%3g E4i~cem[# 5eDܞJF+>}jظwq7@ ]쉱щ/jꈴ^fK|Ap/ pwwI&'Nrr,҅󮊊/k5q`_U5nI:GxXrt¬\k U&5@?mwib>u* |ȕl/$gIFR=G$'nXF.=%}YQ=SgXF1%mLXe.(!u6L%>7cc ޖOg`oKK,ΰz46ggv&[^gdx}"K#LlP̟M-ˉZİyGϽs5ӁzsLN!qP2؉n|܇-=^:L)Vr: {j\>da*_dX ɚAqP:`jYo[e`>_EWTI9dy&`8'j1up?B^ M_ffIv|^~Ju#⬺A&]4Ƨ펭~0ŕ5FV:Qn*ˆduxEȆ . ǥ-]'Ji|HŸcFȊˌQLAMц'=UJJx4q{Jvc`4ƤRF4&jۊ YBJliU$@ZNz Z9pL'0%OR*!ǴJğH]L7PJ30kQOHK,' p|HTĶ/4U݄F'Y XjLDw//!ѽO0)Gld:觅"u[iB>ҷAa-S#,IVJ})F>W0:iU!{cс?HsW[P?- ҷxр,ټLU)r⯅,M`hWÚuїw Vf\oj۟GǍnq "/xOu-2u 'D HlO&YӖ$vì`XV6q+( 89tzQ] Pl#taP} ǣ kضHuLEFq^Ý3) C6[A-(NF:!Tk_9γ@Mu[&tQk$n i';!yat`/r]WHLFIYx}TPf+"kS:]E,bnGq)եnV?^[356et4L6|-˞n( z3A]_[% $J9&#yZ>!|4r&]=K#P룃<0z缇-YO"LqZxC +o |x0X`9Ƀ<,2 $tzϚ#^Б/M& ܓ/;'.g1__TOvW +<|R ݾ=I0pl".+D!t;w:&lP%BdebX^S8cO"Ddj)4wԊ)5 tF+f:S:݌ Azs=INvS ]~Í<5GF4FO?{2 EV9FkARW6.!q|E_sU1]-hHAYٴB1tX4\ Pb]ZdD嗳`;ESX: 45jeb)Ek>Q x*^*g=S7eK<:B`>ydKbx@ݝY*FS^FU2}E+° =\I7[㕈;y2opͅLxkNSk]「M| U9ڽ~uRWlmbQԾnl cȭOp H̡&&I7nܙ5lI-2$' 0POZ(ՙvg~}1 Bdk٠z&FТ}\AׯY#X%*o1c D5t^3є!vhjDAy0fi"L}gYԸ# i&nuk `GBqiA_4 h/;Z !)$@s%D|krYXy>Sc9sys)Jz]CIoc g=~ ,z.θ"NNV4ٹ^7ǣHyNx%7öee%gv@m:0HB5800mz r}M;hCa{hiF_/ѵ̸}:ܺ)̖ѩ4@i bǭdѣOBW'4& yX0cibӝQAnoM(Ap,[jdKEߪ&9ǽhR=)Tc4kI60xC/>]Q=H ,F^+՛Å#Xw\Ӆ}iX| ԯH0Ww] g '#6uedªP7eQy\݌+!;N9eWE[}"Eat 0(YzÕ1k hS G^9f^Do~}8` {H^dYVg eο0M_A?"Au u@N'œ;jA&nQS˄C+cp%A^t8} 뱈f"?*S" 9dIA 0Eվ˷Jڌ^܋yy"ГP`9TŅ<0UsYc\-LHHj@xcr021G"m'q/4֗aLGT:; in963Óғ5^ɜ `g!]<@?Vܰ{ 7˾'Cޢ*f )QUk}B^?6nad/2[%XTwx8z|#zCBBm~, ;`8Xm 1OKy6&hf5fa(B٪:`Tʵb廩o) ־j~Rnr{ @-X.8ݯȺA|Riחx>Vyw9oT.5E7I"zP<{AV|v SO%^0npȼ[ 2gN<A'#Ȧ M j0Πw T:ɹADd5w|lqD=W]e)țRXMN`6dzX2>Aŀf f+a[^U5==J|o!dPORiԜ,t#w,gO:/W^)ݣq,CiTR5@(PZoo<+7XZ?%/<|) JdP_Y)#Tii؄J[hb7djj]]udDVY@0Iz ʀ埜{ɋ,M$fSZ}+rg}aK]AZ$݋d5*yt,M\-GRJF*8SD7 س$ Ͷj'X$/K2/Z1[|WΩj3SRbN0i8nK>!B+P|*/,5ư 50 \JnQ'98Sᐚ>nSUTc wl zPNw$:1oL|Yc'E(za[xJ Z@a{:K61%ZFv.i0^pS\ܬ3²D4ܼEg]FRkNn[7Ҳ`QP>4-Bj3t$ OI܏hs(m·E`;c^Y, !|=O]JmDM|i+jޟy((*ѼH_v;,¤%}2(- lt*-KdDDk)h%T+]>XC@CjNJtPm%hbhBRh5.!{ %nn5c[:IWeM ~r!3oz{|jfte y %`r,hp{S&CH+x~ /{K44<6'01>Jin;֚_f\qСVlTkA݇2+V!d8I.Su#ϟo$M4j5֞Hٍq*CGO7fIW#W?0^$Y0<`׬i_nVO`B}ubYlrxl  PIJҲr(c71k'q;~WRf~ck1>30HvJDZXjv\nrb¹ȣĘ(7Dž<:y#~uі i8Hs t`oLjC0&8ЦX2B+}G loF_tt*tFL!Oc0BeMh0 ?4j@2;0| ewzԳi(N2#9NhѰ ^Y(LGWWYMS2's%ʰ-T9>y&|2:yגjXŒ_gl׬ ja#J20p|yKp&eWܽRP"ц56#)D\K nΝ#C kkZ)_!"GLMūT;b ~ WN&֠%NSǀ%4@pθը%ZA~*`Œxv+`:mn'\Gc -]p x 1JﲶBIS` gs(Z>$RjF'|;e1NҲ2M嬚gm,:esryFuUT#_8t4C9O6l1+JufBU'9'zh}^ WCUW81izvj48uTꕟ׺J?oT]ej5564::v%{؟Dv>S0}]WR"U4q2s=x|XArRL0`Ta![nOջR7ʎ2frF ˋ&Ia '(e-ֻ$ ^ <^2aM/T=x6>'7`yt=/ЫFtq–MA'R.YnZwʋdZDwN=VV&@?" ^9~lg}6<+F)'`q_fCi\=}P @~XdYxɜqyA沤+ԠdJCcp@ t*c'2 YQdLF5;c_&$d|_a"@ ;/,10y#j"&bY9L,g;D0F<xAMz&>0; P-tÂ@I*~KaVWtDj8ů'MR} pOtx _]׺^J_DHT5[6Ι aH e\t&S('hRwnPygBfC峈K$eطG^i PDxL/cZ*^Tcq!jg1@OSO,p ;&iqҸV1!$v,(=#o8'VSɼF/2 XT s_gPYvRt#2poҶUwIITxs/iDp1 t5*%:%G_l4EIn7q>wɓy-$-Uc+Gpd|].3Z`M.r!hd⭾wb ' -n]@>ScQB= 8_W3f"ϊ5᳥K; m+am!oz^S"s.DG}_osS/>oT4^UT׊m`S6F=XgjA3衿)o)!FHߩS\%܊C BoA#VݶhSk.P[ݺb[Il (Z ]'aO~dg+ GҽO|l%241 iSE9A+MJtU͆4?9eq4qW}$} + /? z`_"|U?f_BvL>8]C)s5> h6oF-)"i[{Tƾ yGk:a7- DGCZ3мm^Қqd~39id&*K8⣤Њtx Č"S6Sz0벨X&G-Bs#-,^t x`ҌtrFQ`r#xrIOզ0l?Mfp_TރPBd>c-:{BJ)4BAVoNZMӺ³iKTn9q>Ct.$fzj (X .u/Md'f/N@Y%49< [£R9nyg|*lሄѣT'=}Z?0i3%4ZG<^1ebzχ*V(pT6jaђm=(+ MvztoKgAgn3 D\K#N< 00APQӦ!oP 6 Ň'ˏ;j+zi .C2mtmRQl!G> ˵Ջz9{ $օeݥ2y>O 5m8ؚX{Y%ʰYp?(Q8 I@Ee7]!KrB|:Ⲉzx5bb"|`pVƆZ9尔;oţl]Y`{n8@3AbqW<Mͼ52!: HL4 HjBy0Y 6 M@G)`ԬB+W}ʼz,ڏ۾0TCcb-}~GCQ&1,Klq8@[Y)[UԢS\(f;hrڳGA@f ςD'uXE@#/7򘌾0^gsg 612f 1܆{7׳, F@wr v@.\@!i>}EWc0z*x\԰Ӆf-oa=xǃ_QJ8?@gZ0hGN%jl&\ |ˀcA ;E- [X,\J1e}fN`^䆳IJ,ߊ4j9F>cz4Y{.|=Y/b=:qǑҹ3^'4wUAAoIBEo^d=iJRe'%Ϸv>0 L3P*BnQF#s݅Kg~̡J&b˂\KDܐU:DE(-#L6}\ep.RԂ]M?`EXАM;b6[K!6J! ;_*#Rz#R]cuv(F oj$dr~mߙkk1XU̡SӦȤ[֞ K4{]\y4?a]5mE^l>7-bJQL4⺂jas4|y& .N.lϖ,aXXE=PtJIC5!'sa6-{Kѓ?/1Hmg =m2jA/i:]`h]Q t)2s\MS?qXwAŖ% nUu;\N>{p~ڬ,QlrԯG^NU/8PJ޾A.|MnI98?aٖo]B#8'{u q]+Yc=աbF yrem2oGpzE\3*QNzXGuW&‰0{y>k04o[d^[C14GU  _ئ8E,=AtY *\Ω L mߺxl ?N Ge~+SyaD0Ns9.&$\"q"^dDEôbZ2Ⱦ^ԐkL\}AW ٴ,>uYqzoKޣCYPN7[B . 3w 寤G)DD,X8]hEs`á'h)W:q㰑p&:AM=ЏD-]8Ɲ8۽_7 ۵mzl6WQC]{=lwSR YDJO?F. a_BP kӈ¸1^/Ρ Cl+`^0zr77ssWEiy6{RuBVU*DL:ْu~gF`tl8HnP<4Q;d{.Pwpg76yϝo&"ǙV'X5 SnW9=yMO *Sa+aE {Rv^L6 (^LO d+GBڥ[K7 6NRa('KGLfO$E QVah b 5.Ypm+Di1ԉ_Xl% ug2$ƈro7yBYI\\q D饘܋iF9C.>aEҤ4s Ld낺e"Jձglw1gN_\d LI@K΂= I ^MG>Τ&-=V6iyK+%xA0ŭ4 /K᠄X`EѶ3]f|=~0ř@.]NfaryPD,wJi|&wg!~q"gB- 5igZZ (T|4=ljOm Ϙbŕ]y"h+i0'[~$_O1l֠ <;|+4YQ0.C8Zk@އf3|C\?WJo(G.6 = Ljt(IKv˗cmq(M/zVe`z_Lj{ X ne5]Z/ؑ%rYHQ@w Mz?Gs)[j|p?PͺZps# 0f8ZVAp1KU2;x'%GIG]}}g /c9N\N_@11 ;uz2;7XWϒ\gHiaɁfQ#$!|{do@]”m*&P^e3^w?hP|*% kgQ6Z>? J\Bm|~*/è-e܂{vhi߇ &` y\rS_cTХ:ЁZrߜ;r/\~cb!umeɝ_l,(c>3Cv83WyHƧoiZH+|rqִq:\t [@eyLF56@Cr.j23,j6q3z~z0p1{t(|Wz;r$MqmKw?3e娹T5RzsCҾPԷKʸP$9$wGI@O:sɆsGqҕ|\K3b$Z_h^ د6s"> |MDg4 ż}J,KB8s_͓DE\ǙS6e1nm5Js.,&8l${_Z\;xrq^ͣBOoKvFk WEewI [H> fp-LyJB+< RJhRUW |4VW+3_GM79ő 2r(h7g)+-I-;#iyk}$sfQ'*L p@s|aB}IjEoJ\C"ܥa\ x͘X0Fws}=:/PŪR>oT֖ӧ6>{2nX0ox SiL/ZIH}n# 4,X )zC C.~8{bխĕO&3T_HM3LBX&(=#[P+_vdNI=*MʨV_#k@]`!ɸw!\m TfmSMf1kJVqok& ;n7syX*C6؀xDr$x͢S1csca$ "W:[-aA=a$UHkLoLI͓独.}h%}i8_UE&@oY&p'h%פd:`\1]2:\ΪjZwsQ /IH^𬜢,o5ٶf1Wh(QƦ4[x^&j!ʳcA̓JǡpMM@B:p-֙ (^'O!A_.QIDN{;Z+?G, vXћ W>Bw8MGjI}nZ#ʠzaUlStlt+&eH8K oVkn_qVrηwבmS@53Nh(#wF8?pr`/yϬ %:}Y$2 di[en$n\&Fp ]r7_Y,|᳓*ŝV|ʭG^=aXH瘷`UOĉ$*1Gī]$Mf1UˋEEvkHRs(i$-It+N''iYтԩ$O҆;|d0<3poy.i c C;↣fBR3S;&5hSR {OgL'r31FwN6=>YhfM;ZEa~ݢҙ.PEK#%gEV&#3YדEoԢϴB1yݨ7ssuubSH4,NЫbH'D99eQ /[CuFߎ2_ 0? [ LJE< ۿ};iֱ(ohH~\iAY_%uTår$1)#2"(MD[ 3 2TKM/A$oxX{7KcKqZ.Sjv ?W^Ђ1dYi-ϐm3KSDkg٦*>&6苻ܶqlzI愄WL-$)`j5ّ2p<6:IyWW\9D >g:)`_[6E*5M)gEp%ӑA:k-]>ȰjPrFzIz)D+VZJޚ־[u (Q#9@aU7Na.߱,;~DhySs0 %@_ubrߠNqXpnK;oiX}裥i}n#FU6mt*+"wVl2o4 nR`spڙ#$Ca"O a5շ$;yX#Ť~ܯ>^SQK`$P݂2ؚE&Pj9||(6HHq/{ ,b)6υ#^r>4J\tuBAS:*EJ C;}K*."ۊRNG@".qݴWw4|1/Sb豟K§7(.j˧'iN+wy^:%1ISdG.r7v+ێmrςT V #iB0.$:[7GnaOU^q9>^MN~8ٜkytDZ@Q%~ѫj c.?W(х5<`QEWIjIuS S9'M# sw_2CCA'%\;I<LFaD`}ǔBhQCp"YS5SV#[B(3͞ά8T{x.k<Ѧ?3f!gr%& 纪z߇"- (󍏪KA<]yc}0=m{Ŀ;NWYVE_ʻ$o`!'FR`aDq,a2&vZK MW9%bmQ JˆO|W#?-Rxl϶]Deq5/{Cq׽G{x; KN'f^ -nVVs@?O,pUT"&EVQ2 B`0'q[&Ύ4<emF?Ɠ{o6o Q*~~V>VsQ&nHUKbEUt v"<}UzSҔTQb8l+y1_%v/BCk{@j° P{hv@b5Fzks0XGʑd{6t'|( WC^'~1mkNt^)!{·.Aj:};T#;07E?㪱\azT9UNojC.XP)!8sW֦涞ko.?pr(sE'dZ F H}%l:~ʛ|<64*s_ռC =b7V=SP6(_N% n(]ꉨrQp$h%GYFyD[KJ xl!v=lB`4RrKAVǜ޴Fm,9Dj1JPeCS%3D_e!8uw\_Ieg1wm$`GswN Q8J"*R4jv6&JV-d hjpv-3d/X ;iAh:G);VJB:!e0f,ݏrן'psm|qXGtnD峝@|.qFo h@L_[$m%E27)>>xtw[`rڥ\+{t/LaK q.o6 U齰fKFںiacXUvȆmF_MZ[Nd&E۝i Yf%qHR p( y-#G8bL0۔J_K RPtmnd鋔s)Uݥcm1QhڪYy/W' =ȖF(T^9|5'Wh&M8fV tP )ř[ʏq#f)-kcdw|d]hcFؙ^pV=iwV3c" lAAI#yխ@ϼUaGZfXGxΈɌ>@]|'(Ώh{٬l%Pp8 |b-"ޚ=ş7Jxj -A*B1RZ'}Hic9jPC"jsְmvI`=PQc׵"팉|!_f!', mT1"py'G!`tGۃdǿk-nݔZ;f{I*5멿KjLI{td^=$vӀ~"oI=ʒC #'d߽g)eFWRiNݣ 'n|O 4 ZF {]*kZ8Aun ͅHȍhjs߯zvLsiEzTA8D ĭ}S5}s**ꡰ]Ojz 8f@uVŸ7٣. =2Hl&3try`>W/,۶%ƚP8ID/}*PFf qvD%\1<5—W Lٿ%O u)P=tpkͿ]`}?'UZ7A9r& ɪ]YA.S2,l~Cֿ࿩޵F+JPwsS\g2QZeUBrSz5}%,FV,k4,`mFB2mI T 2}Y^}m' #Y =4@K' G>&p#sRW$i.a`zA%%QTD1/Xf]~55$^k_&Z9{w uRaaQJlBF.tqYYt\@ :pE4yszG@EMVS^ce*, FV/$A.>ZBE,8:ۼ}/C;|(_А`!7[еEzXC1wi)0l̟K;[x_"16y  ZTc_t0.(LbӞI{`01L~jC1Cq_ꡛNsS׃+q#u5U>48wʑ] MtRIaMh #$ %eV'Z9"*Y?҃Ϛ}6eT\Mv d! gFgg$;bGÐP[K8 _E[i̵gT5unt~j\˱Zlk|a:ѓ3DY!휈bT( +Emg,ÛH[%')UhC;54wȻ𥸐KY cwj5"T:@Ay:'5)K5hO\0ݡUQ&Nr'k% aN`ڽZ -BO;%LDr=g h-bֹm7LԯCg8_08(VA]PO]"S+*E\5I |#2IO"A|+Lo}ykf-Q_atL^!B"V%V$ 1DfgDVDӮ#Y(пVqe}&r|LVh4R n|% !@kV-U.t5xhp0\ a0Ń1pNtZ0~Ar{;f?PeWdc( 'sm ^G4Ňj_ W™h{"d87qƐ952^jeT1trk;V >Lѥ3l+ɖ3+ tj.]ʲ[&C3|@mm@"Ӏ`)bJDtX HMM{CEW8ݣS( Ti/ ֊ذr~ }8(&@(ZRxPFa7ݏu-cx HXI g^ sgI1ީ."S<) r-}ʝZ(ͭi9XV =sţZT9vny) dj+.\(-81R{ ow5U\V\Uubity94:]6]pDyv|i$U}!Bi¸bD9xF$AI4t3wW a#nRͻmoQVIP2 6LNM7$(+&@QE9RiY𩖱!]7#c, $掰l$jI!{:5S LP'B$KAe9zGT:̱Y|ϱHZE9<>ly݂URٮ1[2 ~|}1J̋TL2q%0T-Lyjʚ7hv." sCghFդX܄̎GA(lMBʘN}bNmsT G9| i|amDpb!đynW䋿.w,Ś䑌?$uYDUYp( Wxrv}U66W -)_$g+xtKvC{7}`gx]B:SdR T6`X0X+*+OQg 7r8E)vjv>+\~IW2eFGjJZr) mdR)e'-e ۚi}wrw,m:6٪&"jMv-npS<3}nzt(Gבax٨\Ki=h0D< _yhBu@4UY)>J2+;W `Dp)·)iG}  e`)-W2WQs؜U[-;Dq>DNFF "+qC*L|?P%A`FTvFM in$Sc|BA6M!%t&84:]v`1!"VKqm%M.07;NXbgؚ#x)+K=C}8LRu LdV1p532x} qNI _X!u/f.ڑ,!O/U@P _B$em3Uv7VmA]wv iR"lIͧ\DVBQ>2WJ8Q"r7V9B]ܨn D mmWH0jμ-:ѣYU.ک.U_&8|FR):hZ=$YA-,Tc*IaV|{#'VÜ7+F^`$[. = 6#:Et"MV.oUP5{K\ԫ*)ydtGSPS9"G>xo1#K1ty?5;ϝң a6)# mWğeJy9`NTHj& TAnSaÐ`B/Z_ M=]2|\m oLJ҄6z`);͹*1S9|;Dԉs,vxdyP92r,e_y2'#XpQ+Hiy%u~r],+{cR;k"I>i!q`l3,=duw&*4Ғ yK5ܽDk!Z+|xDa <5HpũSo)kQR/Y5 R γ˪Ӥ~\?C*2z@AN|o`!w_8Us#v߲؝ ĉ/G&d*_#5] e5bbM۶M\(*4_MNz:I ˪tbGQEF޽~V:Ͽ*L0ղrFq#Ŀps5\ӏNVM'J}or% H-h<my >%UKR,ac7aAa&Ra@s֜DK(a^ Xf^$g4{*_|<$*fR!hcذ/w4wk}n4YK5nҕSW C1/#)H |0OP h-@jW{^薽E'yX w?,EaOd?s'2+(Gڏ&*B\ si[!Ș~ wg[J<}$2}ޠaU[iy MMKxĐ0seq>F4 ;4eSGJ[?4pkn5~oGK8|KɛE> c:Q/^^)M QC sXIaɫwmH`hgF\J+~j T?:Ea(-:\9p% ,#Nf+|Bk@t4\Ol#~D<]j̈+*p=KsTkBkUa b=3;R%qg)OWϭ,H6 OckoB9zÝ;I(8"Lg1tm_R01ܓ[ sK!%Z8LR T|s8,p d: $A:} gR HzMiKeuVJj̎j;P71cI'k GaǓK'0hbAVSU"8mrKtE%jm2V1z$3ķ?HI"ЇT_7yq ݂j)rȠ=8 Fq| +DqHuMZd/ёvAki0{d'f)B;"sZԹ ::||Rb'5]fk9zN]𚍚5`l_uALĩV]foYU\~Dߩ!} K@T9EJ ɋҙRb9. UHc1 W4_,aCh͞kN>|Y׳\"gB7%0ZVՋBlz+~ź'T;m=z\Њ xJl)Խ쏵 }78L^=CSnT:CDdqV~yӟmB6SN!1M8qà$ LkA,h[m )qD5af%^v$=pPyJ ؞SɶvAWI2t/*19-m^{;FLֹR&F ' Ţ"OfSF7eypM``)1u\<Xr (h~#R2KfeS1K:u=km@&0u@k޹a 75*B|!$P:=aY\ac#dZbGɜV.J!g)]*Yd@LH76PNs 8u0{D\~⑈l,$!Cp7)#Ǡ[ btXWԺ=On3?[=o[1C1Ф9-ՆA}eK~]l+0=`V ߳! ̘' x$/wA ]D.Mnp{Of[3++[=bG.j 1fw: nhU?(%Hr{z9C#]!K7I%h*;h|e `!r-/ylKxJGHZyuQ-KiahB+w<ۤgm.6jPd$6[P,+C*q 0 U%:gq%Xwk]!eO;_V>xc2%9/mYCdQkDY8gB2X,;Ig<[4|zƆ2ܫ&02tԭvݧti?= MJʓ#6g]~.ꏴنY ov-xw[k)m(:O R|,gon,{3)X{'A. Cq[-XJPQLǎlQl&Ry]t;ĊU nfc.`'}0D[D]z>nZی8MZW& ;eG+J$ZRqlZu  ROQfGD]u/8nyT +uR!5pqnSqltM,,_l1Ǣ( -e;ָtB?r/'igYB'+HabE|yXf<9' ]Ee{{Y.*p!ܨLbo'{Fy}~?y#`hxd71cՂPwAY0-t*.ӿ(K3:W̒CYH v}Z7Y,Y?KB>H*+1B%pvR/cS^e\G fN٭f2[݌x](|I2 8zwe-9)W A,dN~˶Bx(LI 5lmFP"7[mg(E/ǙհK|3q[CЦaNA8_;gy9"&^V_)ʠPt @Pf(#Z!JQ̻0q+ NҼ\i\ HF&}C'$BG̞1NT`2֙ mcOptɣw2CңnUj=1F0Eާ(S#efĴ1.Aeټ7ދ#-tNi"ٿG(&EYhXXr5y?ye9CZ0q uB,T:_?pa|cNG|zʅ+_V OkW;>w/Ne JBjb(= `À7vπ_(Nt=XֿA X6|o+/BW<"I%oM?yx l ) %q~i{`tU]z$6h2X^{*3(XiᄏgDcA}->dhD1G/ t6V#YodmcÛq4`HOsWs ք@S͵?ނH Si9:= <,3wth-uٿ4ʷviϨ,"[`YG`m0ZL}`܃!/Ϊ,T@uau>&w[E Pne4:<yx: }TzdJ)GkŸ(QJqz#s\i 7CMWToӏ\BgޕlDj=lV_>Mcb#יG75K&,gG[OB dͳ`1"&hZIfٴϨ!|n㒕|EjAss-?.wmFf@!t\$C'6@@1ʈؐ2RPzd-&w tb57q?%0w/kx}V_ڬvO b2-#MFmf!17"FcXٹ[6A8 u|4De. fQy<@|O9T6q2C+!I_=7 S`piqt/Y)wjqQ\l`A@TUۜyuqQHRG)쟈.%tx`OH# N4!zD}"H4T{`|MC\P9r|,O~ZZa\-+m^̮w`ftextv2-t4f1{>Z!R܄C%/ɣ ."m$;bX|YW1h3*,m&xuyiXO\8 u7/(5p~hh &ϸ$d;S} fy唢TMB#ǁ>?I;dkH͕D N|j$]}4`)cD7m^w5*WJD8i=yS.Cxk@$"Dڌ.#Tb%~>ວ|7'pvIж@x=W8Oa䰾hrwˊrr-{Jq[Ta;TDq.},2 .z~;r"ShL"LUz\)]hȝJJ͒F6 nji'`NWh};3лέ`6iu(ko%_bU0?)=YBC!򎭙lv }?ՙFW2kAhׯjִlȓ *a|Rt]Қ!\`]5pY-HJk/ src]k\8K@bF1%3JnyۘC(0 eC}mڇ ̰1&ve Ӂuql R!a(4rNifrQ\F0.0~)%M.$~(EM:XU[%8j`5 }zD`°~$iRܜƉޡⰔH=Qpﻲ:'(h}?\7OŠbb񱥒}ܰ;ABmS8xM f6 btTm&,udO:j[! 'd =R"tzޔ1ugaɟ$ 7;T(to̼ D}oF f`e)Ӵޮ#{$H41yZ~1Gxvvk=HwގI{@ӯOs*LN2(ڻͦ@~؎ vӰUvz(u(Mx*fV. EPɥHZŶjzJGAT]*]Q}῰Tl3+G(DDːVTD|kʚqRՕ{q?@f9(E"Nք~]mX[o)[ay|vH0CVa zGF/Rpy]jaMUf3Ƿ@t!^%H|fp@h#7Y-IDYPP?-q3:Ȫ6~a_hUeuO&ib(m8Cl2 §3mn8}$DS07fI873㲑4e%(nMnaWU^n?HZyɔf]2.Ô]KK<[RSUWNU(aُu VzЌ>U;iVoF>uM+A>֍m._5E߶K$_]Ҳ6XP0cQY/1 `]|un󩧚bXzY r6jo R"(/0'B_hop9/'x5ޡ6G).@*2.A0RKMZ舎ص_YL6ĆE"cep7qW ]_jTlȱ:=ZF~ڻ:m'g7i[f&#fB(37jP)hS<(x5aJX &t4 QP* #v]s`6`~)xdXr)Hw'SJ|9l@eUA0v96n!j^k4l`+o@pja"}3ofc6>$e\-T{zz*RNWj>O-*B6*~7_q6tKߚ+S ɷrц7K <ȠP8rPFFPވ#tvDJiYm'3 &Ayp8""d=#(H |jJlSInYt6/11^*5 ҎXq|[Xwo9VoivUcv,҇N OgbKs9vTdŞUeK S͚_|'IKSW6i2*Z9 CXy_xSzݨ+vcl8AL-G 㮶_K}ʮ#sw):Ot>۹l6B"L#e$BC x-%ы/U%(_=zA6*3"Fhe<0>gvvM/-( ܑpv PSh"-jl#a 0,'DWm]Y W1Y``$F(Q/0"Tic|@EY\xNC`˷UXas1\˛y!V~ζB߂zP"W(͗lf-/.ņ&Eeh+A&wO 8WE>%(@jhCz;hĴ5ӴI-3W.l>`SƬҷXce\Tw~"|əD%7 G$1<UD%^އeSc[w;3ɧ1 CbqݹdzGՑV;[("VCf*@dǚB.Ё2hofi7n-m䗇fHBE_AZ5)S~'`Uh%p݆ǧw 5qvxbD9|8'+Z̘qegj#HN>vU= +2\;L3TNp)س)%8KޠD=MP]~Lw&.TŌcEhE\a8:i"Yo_o ʐRRJdd t D!3,8A`wCh^=t&Kq4oyYxa8;%L:3b\磈d 9m(@S r>{烟>bܐQ^iL -WB,HU@6 0?GN-ޫkꌠjSʓ^L(d˭4ǩb*OD( |DoLd1Y3rW5vC1Lp m&|cw)Tꛄ>"c|Ft_T<e:;x˝:DAʆ{+^4HT+ytiw O%jH$(֢3H5x4ԺHG:q-H}`+g ˣ,Tt:o(ԴaM_*6Ke߬nӃA^ EG6I3d-VE8mX01SvKsO~'^TSG ێΠqdumAky3V ̥ -%L[O]dРߝFRx]_W1=ѮBn $ u(!idF7:v`Gerydeev~i`1 f3+ϳ~ OF;KǢhcq6?7(%?ϧjYɿ@(R"yűD,d1h&"dX ӣo%?Oa\XG9 *H=29GJ اH;7k (+uElP oDwJN& 2kb SC /"4dDrRP -- Uj*~RȧL גPGe*'q5#˻v i7L]OhE60vVKo=$).hU,b `t>MPBiWi؄u-XK\M]dn9(.T>8U6"uu6b̦\CʿH7eS=kū B=X@r5-V]?xgr샎=-1n w/H˨~=pբRtMǤ]\RwY%E༛z ܵol6BRr ߂gI`dY&O֏Y?c(< Q;Y]'1`!U 1gQ RQ5sё`i l9&K?2SRC6QG _A2!R d׌q4o)BXոa^ 1 ..g eƪƹe`3D,r< [򁥩.Ss$3`cs8;ɞ^^u vy8yC@]JV9%V -+xi$|>0&`,1 (u(Gc#@ă:kDid0q70zT@1P}< p*JDHAryBVZˉk켔b\ RlY+L7tI#N=?x/ G ZnCHb4b0=@\ >$ UH=QpرNI&-G6)8X[lVx;⭨J<'Azkw +te/%0+z.yxt-1՝%ɽ}b]1Sd{.~eJJJ%Θ?'IS\w>. L<TM7Qh~E,~coKMzsiԇP =[H>=p\pu#(aVr%'>^ı0#cߘ-Ld98l?gYYMJt#WeXbvR˛ZVă*Bvo")DD٘k po:ɥN՞`\bb 8N AMbc^?u r8tGhi\?y~c3;GjP ͚H 9z31t4i ^#4dlRE VQ5|%,1(MU=L$ Ƽ5lv?PJ3 -MA : Lˡ Uoa^6zs$'B6U& ?.L +ݲ̚)ױij n翳HwJq]/칎u\α RSb39x^7!0,o@A}8|t"{`@QD~c@Dz72gۙBK0ۯGʔIdXv.S/2*t^ j-31q | eоYl!<$޲ώr3(+QG\ Dlh9ƭ!V9mVp ş=!rdAQ1sM}a{z1|aMi;Ac2*en:Qٗv{b,6qik";`VYGЭ*1X5ڂq [ڨ*+c)H u'[Ejvd"aQHE~YwV2\0+a&J 8_6t 4p9Y>3F݄eX%o1ԘXoq c<3&hs3v(S[( s֠^aԯEi8=?eyNDHNӳ%HY%cZR?90_O;ǙG!W x};;ý15=1Ka§ <+nkŒoi Wzx.cPwB57͖XֱP#9F(>i da}+*C,]M\% 1B qBo֊~٧Vm6n& z_QSi H[ 9`~n7w|evo]Fcޣ^epI<:Bgdvӧv%iډ&8 i!;|^T0$vaQ *mVY^yHeҨl䴕 A+W/~2 84"Kb)$;PW^"i9Ϯmn b^ dH]j;Fi:b8e RI(E#c҈G͠^봞%Ǜ .Tr PMA:zl$Zւ76@>OcҞZT}}~omZo7/zH鯧ћMrd2 >2_a|Xw(vg95KyghFZS#1|i>|"Wp9ʏ%GgMA'V4S2/|S;sB[ 3SMQ4I3wQATM /-c@P+1M dg6w I6姮I%e# b /{ K^,Al.CtǚM%\VԲ@KZ$`87d [yRC!wX&IۤujSP(-A!)N(HUѯz_F3PjBU%W礕)Y/69EM DOjpE(wWS rLFb9C6s= +Y#yl 3.E-3Hs*nF'UX X+hZ:H)k)I[㯳c!_)J<{?{RʱAe&bQ-E6+ +%{soV \L$ɑ$é>K3n V^@0]vfz2/BD([4H7.鰅!Eu֯!+|6g!Q:̧zaRX#@HbhڅtOc?YkQL̩idyĪ5Ӗ7_F?B9ɇ HL\1F#Wc+w`4%W^^w#j|88^^g};Q:u!A`5ʏӢpҍpCN`d1 ^4}7"aSxw,wފh~kǹ.-F0|,h!S2`|[*b/}:[ܢ<[_E ?$_l׭ݏ&ǹ7>%As"-mlMׁ͎LRĕKnlRe׫rȾɒYjs8{[YQx]Ob%Jw2Pp.+ H+kZӄ[΄z]cd$8zRڐ+SyZ7xqؘȍ7L!6IK?V&L/RkB kmo`rn~b5^?펞[ .ĘqbOpb P,TWCN-Qr`-=cz¨w5}\QltnVV?e'v7x2e=^@aU5,*tj!ao?}uo,q ˜0cd+⧭kdʍ”ostb:H '7o@1zg ћa+-/3P-ZU/0qtvmPoUNAi(M6OGr~5u%K1t7Ut(0šA0i4]Ku\bl]U ux~62׵p7dm18ƛƼҕ;(x쀒`J?`LGIe~v< 6Hr H eD-羌PmIԎ 7fJ̸Hp=TB҈jRGPhÈ4~0E]ҹy9Y/j!d|K 6Xj~ఆ5J%G܇JDQLtIIeU& 2dh2ujCh1`R*ili&!p|qE=joh-fXNв#}hMo,b]qGCf Pq}.J 'An6Ý\O1oID^dMaܙa_QۣqSq|c'82C0&.F{.8)B8MG._1 nybz%wHhBVVZ >O5 jU:a66b:>V2HfVo8keM1\.]g$B!Ý-#p=;%/aûB/\Hgm+SnVngz,LCG53D:!z1:{i CH -.ek`Eҧ&rT4Xns +ؠ=t;W|ȒX-YFB; jP2JG.~Z59'^C!ϥqy}7RʵbX,-y(r3y*Bþ@ೂkZ.bl C搑n)(!v% F+ H3nrn1JZ}m/CG4~+&~V6lbt2]Pb2!D`6*+š $m`0R!'1bi1&Ꮩ\qO9dRUH@D" ipz'Nզ&ZC[˝6";YZfăN;pES}E%Pb4Tx½y&IK@_ɩ2$}CƷYHDg9 džj̮A;L=߭իR.3F1NG `r^ZÑk;\-Jy_iCӽm(o(Z!S(%Y:љ9dƆ޽)}z+SO'QW[ o$C˾B^,Dl!Zxd[GiEf%ڀm@HP>L፺Q0x_`c^P ˞5єNqD adҽShɗ Mٹ=VwcX3.Gh! ǵu*_%m$k`5& acZ5~D̖Z?[/ DŢD}O*#/霗Vq)/Ҳ7 0*z'7&cEkApJm[yyS vm@ۙV$4^ J89d;Gtj̧!hDR?6E].*-otJMb t;D"]LNk8°'j .)}=t_|񤱬,qcbxTccB ][TWV؃$PY%˓ѩOa +GOASG󬶝q2xJflil"0΀zߖ|ha*$n3~<,…c-=Rjd Md~Ks(l~fڨQӯݱ2:Θ+N(@=ڔkRq׭5O ~̰f`.!u8G -;N@ҺwKl>K!==8AI"o8&D(Tԛdž>A돇taH:ʘ['&W ߫Y (+{m=DSinF1Ħa+=9Bzv+(D#yuX:7l2_\[3jvWpXR@Icqa6ۺj#ҞpGj 홏,N2RY=3tyӲ^6Ƌt9DA)ǣC;== YqٍlͩMkjܡ{2gB=Ve4 tSjy֫tճeh)We<#Є?}A7l{6?ZbH˕g׾t{00>|J s뚪\w:QYr͜ˠȴW7/yaYu qi I瘊$Խ=$o{ّp[4I+oCAWOŏqgyոq?xOeulHWە]zl}g 咀U7 W. _V> m-"' 9k'q*b"0Q")LT.-Z|klP%t=ʰmThUCNÜ|ݨZ&F@JjoБqYX8Q~7w1iM_ui1RM-B-lU2ɨFZ͵4 %uhtK187{u :H6-(*$ö$! Xnc q=' FklU_kX:0p%cg q~7L?9% -1Q2/В .I'rcd&kf}Ub&G|=$GxJº~<1;V&N%BڿHZە]Co&yAwW_wGV-MDC$.QmDd45j|`Ꝍ.< E:T}UEBn?~cz@# U4k EWxqW`e( ̦kZckQY:!XHҝ\PUFסob܋78 b^(y3Owx}JΉ-]Z.ГqT&0v6/$,J7&O͋:{D0? ez67qrBJqWx&=R1Y>`Lz5:L˨ p`abtZ8.?N(|Sd3A?:3᫹-ͣL>x@fKھQ tS{d2]q:'8Sh֥ѝ 'Aj-[oXqv.hWC!^ \D#yRԙ jOxV ˑ{1+n8Dp/vXmKnlNHZʋ*U-%L/W4&Q@@svId)M=WmAvŽ_ޒ5),6؍HA+wQjm^E?DAXсśWɉ&d,e$:y 7†78Vho}hD$RR1hڰYڥAg4+J8EHR[ld5Pȑ-sGlۿ<`ޫ PEY`{^.%{`[wnv ] d4_;yGG~tO_I]=3ldGMŸ+'jz\d]m|VpfC8o?(#v#QޭgT<(UY}r!8:yGV_Nifѭji ͌I:ү5S)lږ鮳ٖo)LVS&j Ip+}Sl8mumTD MTTvΪaA+ar?jGܷEgU]Rεj*+6%'`@S,WO&nK銆>TU=8}j_#W 8녕۪+9ißą3eb' {&j R`V_ЦCd*ؓѦ__O .R ťdn ;ͺjꎊ[=ݙ6y-gW[jGGk(8~Q;Iq˳SA_!/j椪mL۴.(  qr G+]"Q!MrFgy˞3qNUպeÙ(niVߑPuՓk;/W=ĈdSi4U`K9TDl+Q_kO g5EB6PNRyG"*PNI{_ d=J=+(ڙV~qُi9-l]2Сj6?4.7̅>dhKv!ʃN9,s-__ P^&@N+2f]˦lQ݇` "v gKKWwǴUv1K`E1w䑓>d%tRO ƧTא a( D\D-T'n8aCT5ӺL8Q瀏bNP w 6<|2 Y"!x~cG*.>4dHb#(g"@yܻ yhĉiҨq@ Uӡ`tBݓg S+g F.A2Pc#׸nɯ!2U94g3OcPZ;8чǞaEI ;Đ"Z3iʘa$!5kD|&hzM &ZJyͲUٚ] fE O^ bCTᬶcuXmE'9]CX D@%,XjG^NWʎ~@b~TA 8tcov' X)Xp;2_sH~MsF%e4;|3dDzX&qwB5IM!£~5!>vNNEF"n?"-Rqsen!TT ]W ҡ)gbw#OEYp8te w[zd:B8=. Q>uRVwS!6=f ݧNb;Da*rH.M{h׌@8ݔ -ߢADSApfI0 43#W{_$H) ^`14o<$_(}eY{}zdP^zu?@ig<p͠Kk0v( ]txiXT2gq8U:IP+k\~#?\`EM=?uQ7 (OfKu{5Av΃߄W moo{zL ɘR_m!h%3eΡxffrWw B-U-t@?hx{hmaԶV,U^ҘME>za=2hp{_XZÆ6[a :Yg>"ZWn ;0;۟byy@eq8p^1ܜ 'KntM,/ pxՊ:7kJdÁS Qf&9lHbdZf̙=HJch'X<(ɟQ|#pM HrX֘yD;/9RS!_Ӱ{li5_\)>_3-m~$%>.YYܯ[5Wv[H<܆T+nu iBK#FEBMQ5f&jB$e9+cvCcs/'*fK%bw@O&T름$O4oKɁ6?[,`i4Gl"ܬn I-}hb$d>%G++(P(M݁=E7:UΚ("Wp^5S&5:&]7|Ԧa|w' koE?d!\μڥA8t,UyH<?%x0C)ޱ6y^w9;"Pʈ9] fl By7)/`|pgш \:t=`pVfTHX9!~t3 +Z7s/ S+M͑. h;~{X 2(ϼF Gu˽E OÆ2[3LԕJT1E oUCr"V:*` }5 0K qL!ĺC8%5ҎDܕ3߅o. TQ~=(8(+#tLN;^0W (_fEUjV8p`n<=g 9{^M]z g۔Ոej^u%fi0Sgt\5fcXpdyNaP<$r)N_uf7DKgYjfHN:`n|R( l,(%$O`$7dz>wɵVm(KIm 'b[O̊;WVg9 #63 V|z: (L=?)uqdۼ,dYa zOn$N [\sFC;:r x *^62g+Oު 9 c1g؄Җxvi =ni/nY_+,T ƾ|Ȼ#ǜŊYxCUԭz~rPl(.F܃,ߚU3 b6Օܐ哉Þ ,(e9.{AT_L}!ƕt} "es]<+ۀqrqHkYCw>M1``Hkz&R妠C;Dg;ɔ qChrqꮒ5Dy qcG=9u& h6 -}" 5>K W樾B`Ij_,[x{ޖxU J7]a;Rr)[ cqewuD<QQQyo|QZzQׁ*OPkEKJ`b̞Cj_XI|vQi .QzI.;c*[gy2Ruk'ZnְŴ?f7]t:;Ԃ\5d_w3InKy?=~)l9^#r!oilAA"E%g7|}}x49Y+G:}qcdeY@a>L.zVr0I_fٱoOwAQpFwЩN0)ȂE6YpFl9ٳ<4xR\HU~yʮOaMyb`ACg }Q"Dv+;5gI702Lnl/%P^[.U@~v\UԷ#ϧeV>r{{q8}E8FMt_4*M|_cQ7HӴg5$M)eNՀW~LjAͺAf6bl/Hx/]icZU"wdlwxSIm%9GnMBgG?l̀~JBؗN9F80}tޔy@M*CCo' awM :h~ E^L8;.ZRJ2.~yxò=#1ؑrki >.|"/ڜo[;t~\vu^KrBǴN-Dl/ErX[#;Z~ROo6>f`XaME&JT0pQx8;?h>6zc2%\ D*19A6lw$}E_vJXo[CKCG`ŝ\?'IQ*f}ZH'uP)Z*^ ٪Uj'z܌dʁ:EwONtK`v'JTi?ٖ CG/q7 5 @7$~+} gUF8tNH J<9qqZl6/^V]~eZZWfNŇ O玙 O̰GcM/IG֡,:T%*wۈMRM}ٳR.S0<s6͎.8@n cTiYLg>d8".a\fP#ԮlDԉ\:C)⯓V|]{eۖc5q'YzT.bʨqƢ.wenU-'EBkq(4+$q3$H±z1U=EGX)^{h̑3,s砣' S~ ]$fՔӱhzk+[cl.2SOLw/ƈ.  Su1og^cFʅ"[X?4 nW ׊⃩lC"Y9 n/@hq[UGW'%+[jVB;q/` /vh?5C/ lc"Zdxg[,qHcc5g2Ĕ /]\;[ oWƥka0#`NQbs;1h_z(>~glJSQ:KrIYopͬ9yi:pHW]n9i Wƴh66 x@s1Y=42DԩOCL|%GI[%aUurDU>CF4!6_XT1?OۿPˋLlDi :{ߊ.^Zݍ.Ha hx3\(Uw!ahyyDoG"p_rHϊI }gbNPDjfq'~t?|+Y[CG)k"SCmHɍ*^@uE˅fei-8"\۹a9Kv+CmOV\8 ]9CK s!')P4||Љq?8,vmɉ ' PcDXGw-2}ebƢ5r~=i7m8L\5DBjQsMlu`~3mc-+ vwq9״+ eQB=bÙBùv?i }j;, -DrR=$(}\/ ^E?@.;mU)KZ_y7z{Iqq\<|w'Qk7)w J' {ѰR47ъ3nxw@I*|UW\gYIMB37^DfS_QgpDQ;4φf~n:1 oHamX󲘸r{G0=۸hCMXV3Z6!@]7v&y}%Y>Bnq+vVhW 1EC$|\,RB-2C2E'{) 3ًͷʜ,MM1`y:,,> Dn6r 4/҃ :Ʋ֮|5OxCtLF BU"DF=1EoNt?64(|mzR'AEd bS5| x}{q7Azo!q{#՛r}/r $RQs*:?.cpk@?jm5C +h}zMWj Awcnb{it_8%uV*',yww%U0$ Wo]aQƽFX*91>wH@QicLb&y$vF6*B=0ExaK7EMgۑxqTT$懗fF[%tN,?rLisEb4A i&\Y,6액yf[kqqFƕz/R$O% oߚjpak;%\`4l@ѐ?dM:qdሌ##v{ Uuq=tH)͏ :)=xїA0.9t&$#, HRK  ?#*Yq~b-lV!hVXKϻ$i{}F{-֩Tuⷶ٧C37;I-e4P{̘Ƈ9eN8A0~p.=9M*`K 1d/nx 5$@VkkJ`c<|UۙY3A68.1cN6OniDxƴKE_fUr`ZT<Ƥ0$'dҭДTSXC0(cg, |V< f6&D;4C qP2RHTHRw CVOcΓk/R QC֪}K-Y^z*8#V81P#0<NB[irG8ſvu;u۲ ౿b^Z4IkF{,vEɺw ZNלHi^bnUk $݋L|IzY3#%JfmU+$ =;<1zp*|yW)U r#feb]2%_LH2d\KmkZK K Iu䑻K֊B6bF'} #1MPewn}MMɾ2ڄ'FRnͬ?c'$=՟!!`펜4Wɪ~S@|XPJю.~9:5)Wz0?V9*LVYUR V.3їwgD5oU P&jI|܉yѣ>3nQ,F Tߓ2^Sc/b,gn@f Wc#.)KhWq-d dގhe/h9EHPհW܃C2EJ6W'UxONf쿑T*\(.E!3_i>:&յ2j$OHc{?qpw!O+ "p2ME 0V)}pJ&n{,[l$Lqx4!tq+&a\3BөDwaD yEֹ#t/!~Y$4g=ҋ#P00]zd@˿_uXu+|1*=L?Y9pPqДq]Uf;m mp$'4[W:Z=]4I$} Qt ;Z1ЧV5NP[&3*Vvp'\_U ,5f]jrj[%Ђ5) ޯ<)X,Gp"ɥ98V{r} b|8`J>|b5dpIڬTJ<Ե}B\E>'="n I#фp Al_|k{8.Ie`+G+;Uּ<<3(tӵ.,HIP72h/dkOg9BMgB z\q%q XH#RL5^KpEC.YTJN_ 2}:7@#x#Jv'xcdg,+Q>&oxġ܏ckߍ;?Xw^~7]CaW'+xE4dvK7 5n^:gD2.(L7[avr_Id-xRK oaLFG&%vp@CvNQ(ۦB2-gF9]c6^w=[kAyHX&D7x ]I6@wkV$Uхccwsk{qxpڎDJ5#OzT*M+pB W ͥ|!(zˍPt0 H0}?g0B]9r|URCåo ;vY-74`i_4)&ij@&(AK֕ØߢS$^ :GAb/APh"Mke-6±"+!լ)B)6۹?Uq /L: '?1:hH 柊mQRN8Y#K͟1cjiΈE~O#ïeE`tPg%r`sKcqoRzjpbT'7LGMD3k0ɠ)X{c0ǎP_UVf8wU<[]l.i;*,^w2X:9xex^,e`SIMćȍ姐V-נ(5|QP@b=\c[{gr"bN(ߝB noz <:.pEh@ O~-һnkm?ͩ%議gi[e O1ݯ( HGJU2W!\7ؿzP>]K8qjHH֪KV-ZGy?zKf_ZX㇇W6uRצFt;HJNsTƪ9$D?-4;Ty|ipB@uڊ)jƵu]NPĆŸ1tX2z:ZutMi*KET /lo&Qcf.?h~Xf̘&ac8}"Xͤk SI@Zy-n#@0+c2r|lj~>d!YezZcx&WqvX9όVq3l ~~RRQbm# 1Ge֢yry/wN?(/PHP /gbc̓Pu}lˆ:A,4D'Eƥc1_7y&AiGo@y*@IYHbu`C-?Izswg`J ƍby>^TK:F&!;Aa,@8l'* L%sgw*mbμ \Aci_K=Ć'?扺_-I a?%CtjPGڪ' #_dW 1?q8zh$F]]=uZX0iS POل^Gã6LVrĹ'oא fH4 A*|22M[d WE,#.Z9 #y2g;|"Ep_މ}қFroT)-_hlcr%?IqSXq?B]$lWdV*^A[}VWlt&qMy8XF*,\vFpE.]bdz"tIZ۵zWt>ybM*_ĥxP+KPki0>kȒ٠'Jy 9CK{z٩ƈd4%[8@!wMN `CG4w(R{jm6at7 hSɲ. 鏸bG&]G[S6'/2rdSu*k Mj'2X ¾׌4 T͂rpTV-^j\C=՝-בզ^q)S?RwPu>s G f5,ݚNfpsY ?tx I !YE(eK,ިs. E] !m9nv`q-n$iaӲ'ۘ eb,Б2%$7o>Ď-qآ@LlOwVᤊtc2֜,*PM>Yw[w\ ƒTd{fDžh s6rv~{3(]>L'$W!F&*bnn^+^V:D:ZuLHRY7+94Dԇ CCB阿Ex=DИJWsg,3׬'m'O8"OMm8t Nr4&gJeWNrEa*3$6TTkBܱۀUy3xJrJ=ڼ,:{EU'{!ouCo']uC_kO/*YL\ g7g$X M7:rxmS3̀.㻼ϵnnֆ<%aya#-W+:ڶ,n˫Ǩ!'F:ujc~x8cU$JmAT~`ڰ҃a_p؛^SN«NO@V9g]{*WdS5n-LC]0IwdknOޘw:-˪r:ibґDYL("ΰ/z[? J{''wрw>! S)Z~LS#CL!Q˼ J nP孲#>|gw)™L(ڇ #Y;h[AHi;'x/V;.b͹Z p54ly6mn[ iO E#+Z 14`Ӵr vxfSV\)7ErcbxetsMKp*jM\d*nYԩIa:FF##p:Nsgn]Dho:\X>\u)(cx?}X$%񥬩=}a;4V#b:['ևCJ}iڳ Z =/\)M)lC}lI&+u\ネhm r;zvk]*~ #vx}/Ŀ,x%+oz%2ljIyN"j2 ʚ,JX:wP3aAa%V+üG@ K|}HJH/2MR뀥lU-B?w&:E{0ÛYJ3p{c]"&B@Ry:hsT8}|@č-pCen̋n;p;WPDJ_8n|@.^=S3( $vy2I#@ovs}jLgmݪV/Xhæ nYDcl|X/.M`}F`8հlՈnj58^[huw tl"*Pe%͉95^I=КBJ}˸nҫBN[7duJح GwVHd: ?iG^I9A] e :X6V>g>SGy #lLb*5!pwՔ(Y@V&4Y9y RI[KBnſȔKͲY%N+OG+@L~e˽/c\ScG |xq-}эW!͂dL6T# A@^#I!pGp*,)5qGN\5RམʕU"y$nܭK 480+I*B*,j.HܺxF,ͧ=ÿ,{%\ jj¿{i /(=d 63Knȋ<%`\*Ʃt^hڍ}cl%uD׮œ2ڠUR9-1XؗG@E21_Ҟt9fO ʹrɳxoŜpY{U'$gRQ(l&MI3O^2~^HiAsoq 1h<ytp9)DxFjNw8K'<oYq> I3#z^5)Q'c07{FJ[@.Ǜ0%ML؏S)swRYrwi^z9}#7RR٧H0n` (X9^'S1e˴PNT=g/2> ]qA٪6'Hj"n ~ໟuTM{EpKQ=L }} l5;vOFTQʩ{,/žIkbg=ze3X~j;l.$Vh4A>vnU *B:O# .yw"r:Ccd#f\]?F!fAv%mP8ޯRvl,xC Tmh^O^>y;ը]h]Xrt>UdY@XNn&@]ֵ7fQ5gH,?+d7I<"cGT s椿?w‣飉PXT,l|e 3& R xW&k-],h8kۜ QxNʞHO "6>0N1P)xe ?_ Q,çi=c[u}2;,lS $ *GJ38;>FZ\r zv pQJ\<7*s>X:I}U\WVJP(iM,P%.=nB#dW? $z~H[G2jaXeopl\Z䜇؟z BQ b^ퟟs{SMwgb?wZϧ6SaF }9R_)F -L~ 7$1 ( nM/ƛ5.E7j!g{-~Ŧ IxwE 1ܫ;7 ߓg-t$徧<#86O9i^85iU3-+0a,-#py@QV^O!ԁS|B?UU!F<}wi؟(_~9 տ;ĖmW 6I!:~+ΣШ JkV>ng.(>uYqS>0b'qY[JڵZvHXMGVx" 3-+2]|J~M<_m{B1FκI=lQ't uɗ^ IbxQ ])~a tjZ$o!TþLCV*ɪCh]za!Z TX e{h%ɿ w+["'=%g}1 O͇PTYHR`ǃ`Ufd`ȮQD]seIWQX4u#D)” ϸ|^fS!!FVͺq|FycɘyJtɣiS`L},ծ֎Npa9!#uu2Tq1>ȗ;DVu֪,!HY7Fm#]}W@E/G>@7w7`DaPEd{r#9mj{%bsK`fXC@2ѹ u੣'(y؞h*I- LM.&!1̩hCyh;7<@u{{mS QLy֍ъ1\ /Zj4h :mɡrW$vXL\;K)G3XPӷ.o5).xUN0^QF!ON7f?@=$e+mo0ǪBѽ^)zAO"O8v/v^{ Ώ ai ?x$:b!żp2|In`?Q֚X|Zn,&51Ff׊bUkd(,b#m⺑nl8FR'9 [ٔ0DosW]5|Z4<Ɍy+B/,D#(v[\wk(%dSGZۂuxo̲8w ?t/0T_yRu,`=-:qL )ȕL[U9y>iqȝ rM5 (vm7WY6Zm^|l!`"K]]D_)DhןB7g֚!:ge YgHVHpW_3m>wZ\5wyɸN%_(L% 8@@Y*ny\qT!#SG5/#LJLHuCz(/@ cK",#5r\,$M?fVLb.I/8Q ,"7a)fͪPoʌ(|"1)н[J{l ٩\rF!Xܮho㨂:nf}Mk_!Z}o[AOJP[~aha ڋAu&hˢϺU?M,Pʛ"ѿ&M=xHFvDz/z$jƁ]h΃6XSt{ϔ^@y}y6zHxIqlċBO&Mkφ Ϫ24 ^( /s DeGHy4-R}yt`WT(r^3dIXJm[wy  MtvՃ'kX$]] H(!GeAGq4; p*"'T+h>>eݣϺ$NSTx3:gP^?K/qL&psra7Lw&|^u%|TT4onj'Ld:keE */zq§Y6=<Ǘ*qlmv*qTڱQ'?3uMU[条߳$%ÍMH>bD&rGVMc0UwpwD1KPF^}򿣮z:\@6"W/1z~GwcNqCP'XRKXZv %BgvD &ꎆvpF@RLɌO>n7 *IY+h'ᣤ5 7v}XkʊݑT@&#|pd(*&SmY%:;P#p_);c6g S6_y,vrτʠ84Im'۴ܶ !p2yQ T$3mB!6h3#G0$wB6C-\JHW5d  FG.L ;J^.pHm.9Fpә9V`)_XLBQij'yGR}2\p<_AP0zL+K{wvK#3T V>"lPjDDۏ. HBD]FCaL`5›%}&,ZlC7 fZ#Rr2\ȉ0Ÿ0sh{V؞}6h˚ޯj%vl7MVn׍3(ώtUV4C_RߠŸ"t =ݱ" ƥ|V=l CK=4 9_ɖwM}`{W5(38}j Hr_cQK.@:P\R:W*iF߇:@[.% ~b Yv.L`z̯w28ObE78kfӉ>B+߯!'bqu:d U^7y^7^ف ڍR|䛿SGFSQft7[}!tg=`h),':I8~cVX yJ0oX}gXFI"m Ckdg>wHD3?彋mCK !Z&S2sl(l"ؿݧLW\ޢYcV):fё$9ԑ4Q ߯ 5PbA0X7rb ^/HWVK.*N>YHz,-?&46r;7J!|eONweOk$j+g;[B?~ˇK&9>t<ۀQbj=ERؒA$h5  ȄhLDS3XԂ!U!Ly}/Y)3(ȞK*L~.װ[Z;jv"EA|#3K0P@%3}UKW.L|vq-*`[T?tmeũ Z,LƇӴj_1F)>3|":rU1v?RN|9F1 ed Fvg-Uc3NXhoD_׫{BxW ځwZ`D]Hl 6UB$E1PF.g9Kpp̺,Q2Y=_7*oXڐAK-o~ ,hHjK C,Κ_G1>7P A3ߨnm=EY;$5JKu\6+߈JY ?u4f;[ҎRBaaR蛨39u0uUٮC~tȋFk垞[qC(Oz:I+{j7][gњ8tȣ%,S{]D"k|){sj }lO2ceW[R7D}GH){I9~4}c gэdo>3K@b3Jo !60I"ӕskIoI J!q>*y{Ja65oIvuDWIa~Z/tn?.ڨv9xS?Peǫ'pƥt6 vˬ1U&nEt4N k!DjP|YQYp(S2e8߉W;tQCmc\J79EQL%Q_d]n*ZD \wzحŸ=tqOxE!k[3ϗQqw86m_dCNqhm#ѲJϨ 7urƬ))J[X( Z,3Y;(VMUSw&i?F#]З5LӜΚABԺ|eQ.gD?vES0OӓD>]d]Gp#պ9+S]I1Ha=xib)Jdho( ,H-nIl-A_^0-׬8뇫,hfIY9cm?HPd/‚*Ȉ?w<уUq09j FjW9.}DFzz gQQٗC>9(ތHH9a\V^e`_H)`*%^?_o>y{{B"ުN/X_™` !t` 29b|?ĀL +B]/TڹaT v`{0h^A\uDbН *w@ 7:^E!!'hyA_QDǞx Pʷ\ͣ5Y $C1v&yWgG{!׼Qg~/9 <Ҷ|˓(L+ F{LC#aeM^Y9PT5Ns EQzF%g0mJ鬳,>TDF~%t>D^O2F>DyC[Z埕AK!\!6x!O76":\vP'dJ")!A|_&dTLyS3U!XS1 [,9raAH`ۓ'͟9ɤǺDaNE}> 2~*!~SnήSJ zO;I!v ix|c8( jH -t#ZYt;8cFfшjMi=%@=p w^^<YiǦU&d|a-F@C 96}-fMsACtCܐ"ȱ]l!ܫU _gΊ1 #PyZ΁tp3cn·[w U^:| 2hT?'/(@7m$pQo qz >Ph AM!?ωB--aɔ[z٤מɧ$L[j򢒊y{wǠlwQ)l= }ni7wѨRvZ6i*̇/tz#!_"(/(PDy"H77yL@c?6nC^m橼UXvf&Q_/ CЙa':#mK~r2Y 1;" qCtʀD3jٞ9~h =V1+`kdyY *#><["ZvE:I~$B^=N#I aUڅElی6w>?Oyʩ)U(c(^{i pc0Ӕ>.,mq[1?s2GS5~dDc$v+XP@J>8O"A* s?e8[ĺpg[ݿQb<~'%.1? YIpЂgE8Nt׎vR (y=ǻ㞥Obς,w6T!Z}/yoGKN 3w.[mchjE#aLV2muFHcw/[ȮkDU|!iR\Bt MX3bV;|;Kc/,knQїMZuh'Bb/3MZ9qFı~ILV\=H?QE9W!Ԓs99q HOb(t,Lt&0SI՟Rv-m/l>pP"}H2_= <-jEkW Q;d񞰇˅U0E)lN)[":=y:?-|r:L{@F?QZ<{'\ȈZBC5{o[fKOvhZ5_ =nB\;,q[~*je= @:^{pfI9 !{V8lE@)ְQ՟|? MkN$_zyc7#lCe)!(HcҌ2=R [qQ0fS̍ci#F=`-x^p63] &pƌx4?t|m蒇WHLC)=BE\̭T0֎js< j=6[&喧ΰ>= ?w/3 ʦo(ۧ@R5|!`ޛg}#)h-ގVbS󮨒;d헺ے7[ާ#w"wcy/i -J/&B~x j_:H;S*om@e+0ӵȨJ$ؿqFLGWl[ZxXm6:$HكeP5zQ *@jm<'Wd8ߟ*Y3XhYTDo5/*xV{BxClMYUa ؃,GDT$6G2]kLrߦi>ɤ^X32qf z3C{^.rK.01[Ю83']&KRbGkY5=C! *#bB,`NEûzMC nL~{?ƨ]*T UӍ!(\u6tukY-\]Z, 𜔏g5R1ciS.f֎}WC:1ZfUגּ v3 <Et$oEbt_y(T*y}0sI7"/qCt3K^8*7B DOVMd}?Ua'W6GѳV6JN\X >wD&PA{IDɆxâ"FVMnRK kIz{6xaδt@rZCފ7 (Tz4QN!Aq"ǿ]Q YZ%:&%5f "8ղ_^'zX/{`E:ż6#ZR 9"2E wa~}m`h̫^fINd##$?nLtp-~`}*D5R3nV}|0D]E [{{U=9g]E0ïC?CaUsE>H{R8㥧-/_㖍x*:-e}0)J Smׂ,/=u`AR璋 *T<3K-PV2sΌ(0tx!yjFtOvg 0m r|dI%v7*D3ȩq%zX> io. nGh-c1_&8RoAYl)HOg08)ڏ;:EбWpuW"C_[HMFcZc``P:@I diGXMEv$tcMmTM\[g[Y\tͩ5)f;{xIYLU*Cv[WZAUt\E#xo[ͧ05<rB*8k4T|X UAK=$?OGX`,wAԒ7RhY)I|7q\7С?獙wSY  ǤQוƖ Z^E 1Zzx%x<^x6)kyg9a% 1huIG:S~C|>ي\r$l{[!ա}dheh*q/%8F/hIU=OAÂ#词0 a+X*oip/cv@t{q&I㻢̊$OMNX(vR MU}J؝] n=E i6x ZCݿ+z5ϧ}F6A4a|&dY뢑V^{s@!i ewKJPhbE+G'd♷\ң=^hw0=}.s1rSxQ]b豐?a͍ o\(~Naئh xA /h0#1qH3fG`a/>n^3K 'x.v0%`BI^B"+@ۮ~ؚϘ İTo8jNC45PKoVCC㏴{/|_cʿHV90p O.1[Eo>ѺD~59ѫ$$ S'T7?9*51*U6F5CXmb x!,SVq0JDn}V)%d3TOxA0c_*R%|_@l ˄a"eϪA#(Llf(}OIZD8GF웫Ժؙ8!Sd\[s"U,ZĘAI/&OxH繱s_h)Cʤ6 Q ˤ:Rnݡɗ4 txRP# c_bIt*.1ѥ ǐfS%)>ZF+6cfqS7_FA` WqEkz]C鱲!y9aIL?(b?t{dYP T#lF-31`T1մ"Xw'0$o$enhO1z @ As:N )!HACbo(m M"ܼ3K*c:/zU!:9E¿ ҟF_Tݞ zJ,B6ULU*HG,!wac3Y12%J I!ӳNCةl➈L~GјGrg1S*jm SY=%pQ>VQFiw8I_Wljyy6uxr' W$sd zKFIKi ^R4IL/?N4'ۻwr ,IK.nϖ^t:)z0XeM(NcRaJγ]ًQV{3> ΍nn{Lq?=mtj 0עb&AducFg+Xh="?Zީ 7De|u}h(f#h*仧6@ xDYI\0G-ӮnP~|y8#R() ENZr".?-<sS**u<i"."W'nT7+wB Rdcp$'l7U& ߎ1-J[ʖނ:,>{Vݡk W^bI2ش,Hvrt+Ӥxkա́:uj~ok lG\ Aqhz!N@Je@pvX2%2ql]kEC*6 3X"\)gh'NJcי SrjH;J8"t*G 1jJ_ײ=t"M$% g@/he NWb݉m$';~pT5ŋu7Mx)=VbA5.Ik=Z\=tqQJ؆u)'g粉 +DZF6  'O m{@RB 17g-VDJnmvil)NF3V ${^twGLKvr| 2UV\,\Yυ-)_d6p3Tʗl Ojw96wGHX9߻O|vK*7JlvfHe=\v~oVeuҰ*6; 1|oC!]P_"AۑzFR\+?iQXr=SQSً$a:V8Hja^-~{ZA"h8Zc;C~(aDmUr!Q/o Ux's{ ڞNBBٕOn 2D;3g~^mQ=4' wֲm $ǟLiֽ`]!3t%քPV<ͱ״Ztj%P@Bgm{dA??NwJcMSۘHA0 k-،@gZTLx@=8:=Nx!a0 p;y:^Ia]-JqnO:-ȫ&830s KF 9<2[ @>-|\B'r׆_dJq{OaU{sUBkEF0^z&5i痴s, [fԸA0r,mG_qRVҚ%3[ϙK?A“)Gvw<ʹK3J֬\3ۮhe*|[:i Ҳ6TBG̱gYZ070701000003de000081a4000000000000000000000001644ae3bb00003784000000000000000000000000000000000000006400000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/virt/nitro_enclaves/nitro_enclaves.ko.xz7zXZִF!t//7C]?Eh=ڜ.+V\V/?1|2COoNu c95?h?[yg=YH Y`A%/ԃ/5jzt0̒XmKYezȦ^jpEx{j e/>qo6@h,2nI@O4Md)]O5[ ' , F:X@<KeM4ܧ<LF6=U4NCc|`:: o}~L(BKlУ>v'H{sO 0'9XSvۯ}PA|!h7tK=) Z:hN)dI<_\4 g!s~SO@!-ܢJILy;*>D[7,NU[zPKD0D rj(Aga΋bf!T=4JH]ø3;D@OȤ|{K@cŕ^3uf !jkL5xtrD6ҿCcI6ON}~1Xe')1Ցd^sc6S,-42?V )X,!آV%v&ހF}Iqp,+p㭠VATZ,(g'Cg {Qxv2.n L/O>>; wkb@$QIΝGs&xGlC*Z{>O"ጄ=[*<=Yf\U=,oЦ6*n':W)D: k'D- T} 02E\yCao]/Z?[wZp aĠvnqF1'I"/ÄN作mn:1PBb;|Հˏ,(Tk4&ڒ&cp2;Ϻii}ny"Rp8eQ{4OGY$JVܖPF 9UgM&)+zRu ֕92W+rx^Ru c=,*t0=勨rVˇ1Cо&'Y YeXO6Wi,Jn$Jؕqun6^8 yÈKSݱ0$OC ;=.HI~$>1%$rw&P0e b9>{Rz[ņt79m`+Sƍc?1&dP`"DnQYݩi,RB3NՌ,LIP > }ownl%'"{L:)/IV{g$ ^MrdĐsfȦЯt  wY@OQ@3}جLn^" I<>DqO"U׊q'wP:ro O70dao[$mȆ7J $Khڢ(_Y^u#PB˶g%SȯuWN 2 *~Z%y.&"o1n,^q MEq9+{DJ1pyeKOBp/a*c1iт[ mRBIl-YpvQ w?gCF̺57 LJ7ZȦ]$bP޶{6 Cn)?Ho`틢I(4v Q&ߥ.[fI"~C5mnS J*|x GJ] +ڱXgڡZo^zt+$ *W닆a/R`j6ZHr J)'`3^u%o$bPğ߾1sA#\3Â'{1TgZYHn.x&:- yDBRo2_@jRIs 8BL+Gܩ dԡGmz},+ j oH>1' ?7'sb^2K2KrI vPd@=Jg;6# 'I=RXiŘ<0\SA=c<xx5PLJzQ#0%=.<7B& $"tHKTsY_ ڹAdG@EId~ئoVrjA4yJvUdt=}[3SF<'ectI2#! C'`' /ߣGH8 V䉹 1eۏ;t1pTJMhtL'wS~:>c؁,0LNʭa<[8A6񧿈ByQ v^giq;j'jzC DR3s3ƘO4~ :T$6OOJSF\s !\zjdHBǁ{}s{ |;YqK@=ę)-ϴiLN`Q#UӢNz9&$ug7{j # 2p"rgcܹ'!络=5fmNAw| g׍=>|Lb-R!o> '2]薺iGA_;iQB/RSkOH4: }$I R'7'."mt=` 7UP96R VX5h4E0-P q+㺿aFA=BʤgDeqfj [9NMZ¸JX7O]k&08sR/ /ov4ԩVw/a[?ӵmq%}Q0O7BW7vL(<N||lf6ڠ3V|k `E-TD`] "ɉ9caPЫ)(z?9_( (qP/!{r:Y>t?ϑ4,+ݨ׫fEw^۟3z'Mv2v>tRsd+yBjjOdαfgcF ,eVn2֑pTc 'le<"s Ǎe@9dL#`٪Ȇ pmw Ig\l*D2ůdLeJb/&p=3'FwyY zDTY Zě ZH\gc i:8 4G[ߖv|Oǽ dX/jC@sBUKb_So¨N K,xv.ɛ`庆 -IĤxsHGw1"nB @3vM-J:4^-EchՃ@\ /P7S$pljHqvE6ٮ|_o|.+JX'6ѕV}Ißw޲f)jpt`Hdg1%22u`70{$(p25-t|$IuUL6S{R`&8! &{)Hb-WKou*o*P'K# NRAkШt>%e\hD,+WlNy;&!3' aukeGy"j XɆ|&ښ;e* ojt;P g `L)lWNk eI~GgsӯMFxJ7+~g3OP|bQ➱Zu lκ!uKC¶2 ͻ i&Qb41_HnvnHf2bcф@ 8A: ~T[6;\W}MMgtޥM_oAN s̥Q#q2~7DF1q|9+T:b/J ~Smlͦ /XtU0aKMaLM1aow!u>B9INw F„ 29YheD{Qe> 8scgzJ=9/]o.l.S4|IyhyJigm/E?zI4ȺPIBs1™QK5I^A>Ewʍrv|>$>=4ɳD4m<9sl3c{htHeՑA1w"~$a]֗O?p:gf0&I/'-  &ǜXuL @j /܁l͕Kn hA9h|\Jsm i{3:$g(.~\Tۣv1d+7/r28ZUBVr Π,57#cd\ڥy Pgsj23űcm4gơɍ*`E'vDNpm7,Rw p羹uC٪U+js7ŧ7tpo<r$@ʲo_n;B pr'9` _SF ۍPlG pe;hpޙtce#M܌vePZaTI BԚ(p!)s Cq]%,$-]MvxMZmzBh<\5ǾttU&6AcWɜP25}}ca~k~q 5 vk Ad{ G୔򜭈~pgjvg-N%(%ᾪ`eZ3{eup-T]GRKu( /Uё c^:_WR|0GbBnDX;PνȃK8SʹΕ q|*µLF}U`"u<7D6pa[QKًY韍Iӷ} 2.a>o}"}QǼdPh`G1!c:2Vƃ#Qr}WfާYgZ. H 5wبVWHķg6ɼ/ 81W:ǓJ^\պAk@_.PΞ p*)e%{flQ ffFTfElK6Y-&5,XKC3S3Md/9f hK~XQ?j(:2ty}{Wl!Qbꡓ"o n˧[Fy΀"[YB&2vZMCʙlC ĝtdqp,c,{Ύa7﯐e0+OE lw+?,:f>heU=C<RN{]0͚8iB.QJVuN\~>~QU`zDe$jWKH$Ẑ 7,۹7x 9ɬ!CE4ʎn(a J;vܼDQfnE佣HL~jHV 0ԛrM`$*P+xE@Jss?\9KJT#16N:l*<TZxa޹ВǰVp+)!s'(՞nշ=@WQFBXgO Sd:Wbv 8e͔'&0b5n Q:I^p?$OjSb[ ڣY&Z|7g&o qh8>MO8ܱDv0Mm#<6qy*kdևu*Bδ~@Gam)!`^z n t:\ԡk؝/#a: &Nd Us[ dsTN[|>ƞs޻)~h-+}Z=7e8W ^v=*wdo=g(aZkRC>.a I:8 {5Zf&hG' xe޹j0A59aB/g*J Jl9j޼W.'o |5|v7XDDFDvW^r)r$q5sH@Gc{v&C6'&4S|eb0n<-th6R% d77Pq.bw:Q)=X|6҅bPg8yx^agsECQ5R f^ 1}\]93 hۢmp- 0!0@?p;Q}UKJxC ¾pSXT5OZzj,8Z1Lj)_.$:P73۪cS!K@09.H{ #Y@T7tsor11oAaĠoq[4"W˽|^V헭U~W[,4n2{gE#O\ SGDC_Yo a%+ dTCI]@ 0/~;7/se $HkX@'^og\؏v_V_"(UP(K˞!4#jdc, kK]B^bQbrdvޣzl,"2T=(e|PMU~Vg.n=?]G 3k>Qyrw %HÈ! pr5PLL|ۺ>pVtYyI*؋tY6̶n/Np'fPO*YZ! +n@P QVlʯ*;0F7P&c N4;ԏ 1:5ZwxT<}|xNܐGs| ?6濺/iLQszhϽ&Up'2I:*?vhBx+dtv %qk(5b~ž$uHucp4GÁ hf188u}n߹L>Cxnkc>GHGpD*炛bYTQm `ɗXJ\-ڌԝxnZLe8z?+Ӈ/iUCJcB@-ɳ [cƲElshn.i nSIPCpqxD9~i]Cp΀jkܧir:# SG #'~Ӗϧ@\l`!Fl\9K{DblWLDďգFq'xaێQqn'w $q ~?F$tN4:jGn!'T=G SOa cD]bAvfƵukc&.]mD3(87}p I`2'!fh1nMcT]xqz+|r *[9 ]`"?Ӝ_U42R!JOHJGrH'vPlqEw8 8g"A8lcր Z-tx?l'zH mO$$o'{]w.cc8XIdJF!&NH@bY\6^ph.hXQ8CoFzq4.8`Ȧd;1 '0=-9OoCɼ`}46j ->8loK]ɵ (At E*Н#k [i%G)\kl;@s;S #άI1OAO]Y{=&2[f=7\Ѣ:": ؟IZ֠ ҽ >J¦i5/)9Kj] 4kE>. ]P4+f}$2)҆=b ԢVEcFA#⓲P0XbBOQB4vpN22Q>Sl۝7$nr쥁fa{J1u6Dp1YsW կ 3ORu. M}cm+2=>:=7)Ks/a‡Ŝ>ԈEP@Kaa'q^9@zr蚛|\˧Ҡl\qߕ-EY_ؤӞ@~eAR"N##XLHh|Hla lXyy>56%l,̠2IHuWX:33Iɼ,@ ˌZQA.L?uW,jk\Ξl#@D')Su2%μD펣:0\!ɝpXWO@*GQ?b$ciZ'S; OߏiJY=4԰bivjrBلgWC8[8M0m-v2@Ƹ)M)AS4Д 8!qVeZ!a0 ^پ")DV[u@J iH1PPкK .We._:zW;&^|־dFːƟbdZ]miJ. W[~7%R=n#kx(X/xua1:*6/rA3A0L䘶_X7|/H( ߰0+uz)n&[qF3TGzu vѳGS+b Dk0m3Pk=2H5ay=pm]bdl~`Pp k+r^Tl-qQ()d旋p_n îq$%/boTʡ`2{?Rv?%˦H6ztGJimbEm4 ãiLi/ճ/:j DH1_4nq[?^Xޠځfb8Y´:Un߃N>Up X>c>ZO@˼%~zQY#QjڥJ% kIsb\yc@S 2'@,BeՆ# =yP=tJ5tHTUun)L{"S}`(9FU:P3)-3EHeѧi\*u|϶gϓ& v]ԍ)^v#*1 /T -5,kikcgl#~!,' H$ 6>Rbon#ΫgYZ070701000003df000081a4000000000000000000000001644ae3ba0005c0bc000000000000000000000000000000000000004600000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/fs/cifs/cifs.ko.xz7zXZִF!t/`]?Eh=ڜ.+=JȡkX 8 %:l#D Ԥѵ*jiBCA2S<30pLwRwZ*S5nlw/._ cMLo-Iw,z3 ew">佥aG"jr^ kҎK:5*2- !RwLG{߸ :ݣy+fԝy޶Rʹf~+s.Y(@TIm ~M k/]Jx\,Ko{9~N=(37 2_ TX%ʜ1Ŭh`FbGq1c ^X㚻?z*[bƓ9F'xhu+Sgl} oIC;v:\; ]UFpE$ S*pBs{{չVBp}PΌE{ "P;A(9G@)(M իBpݕ\8bqb8E~83`P3`;owWl`͸0{/м7( ЮRw(ԇ RI7d8; <4a2\ND2[#kg%lq<]<aTހd\yj.NoF0rAۜ~٫`qѡ$`oz VpG:s@c[Jqu,"[灪]>B[5FO7˃ʠEpe)@Oޅpu^JJFHۢS:^b #Lљl 2Hr wB_$5Q%szP lI}$ &qle m(ۚ>Vؓ][ 0 ֗_ꖾ3 g9F.ՋQN KB;y4L<8XG .$TEn腰5~&ɗX8 Fƪet-ޕ8|EO}LO A6 'o8iz{*}?(ڛ ?5hQ G* ن{ vJ!}CG惍 kv[)rAwH -feK> #wHNK 2jȻ3QEJ%qE}#\1ٳz@R?Bz"6av҆\?3WZTZ1DPY~Ir%QeIVp;N}fk/FkEdi~/](wJй(;ҥ<3z ӱ~\6@Lm%.p)7b̚EѢ`ѭD;˺\ b1ruu-ȳ\V+a+KY1l@IJL.~vwdN:;ZQAO}\q7. 9J5%B 3MP.|*h|/N;, !ȻO41 3OF"B删eC{?$E4E޵@VZrrzOl*[h^\'Xzo,-d}r}.?شh)![Dii{C*,>,f$ -rY7#|R."?V(h;t{D*]{0#/ೊ; #(yl-rGβ|]<gbgx_q(DwmƲ_MerK$E%>ķ\>Ht[ȃ*E2TRwpnQ5Ŧ("W؅f/R$NM #^/M؃GG5bmDcäW6<)%"ĂoOw԰Jt,@Y:L;Y{/jr_2gTJuR1!MFG!&~r. 0"LT[?v)^kkBO{ H0>+歩0ЋT ߕN1}ɬp \؍sYn֗3LܹG%FIcOI6syn$Mð-{Z+LvFÅ@%Ê;oS+vT{Mf뉫>?&6icE֞t)pVa$VEVvN=GqM%ԔJd=7UF~|[DHjua e-"WckXΪl:lA ՜,Җ(C[I`(^硆^˨&̽lB"0ŝfeG.+LvoW{hn$6 pf֋*VBern%p_F>AVw|@ +NNʅrPC?4jT~jN+V K*ŚDqĄIeN]uKrP <&E] GafAӑxUPz& yL^7Ul}<7=*(KB`ls(h^e}imiRY1 2{{Ȭy;ްk؀$^RI\5<=;̡wVB6Ppr~on\qtN!ǐ _0+I3X1e?lÙĻ'@ #)KW$Yt$mF'e{A[5JgW/חPf{a6Kpkr( ĸ.+Jm{EkUեE&6RMRomB5/V eb`,?~ݪ#BžN6c}?0rBDov"[/ü[Ct&|:kl^o)0#ByŌ)d[bhoYBAZiǹ؟㫹Q='ZC kHX `z1S*>j ȠZr 5°} kτy{quƑp%Ծ |J̊~=nPܗ b?=w=~9 :)PeQPGJָr>r#\5:l ~iza7~ЭE(˩&h!cT1MOl_,/zsȽX)$8?x3  ֥]Gt1 0 ͚@"c@xi4Fxw]_NָfEHdO#mש_yYhO+ޡ*j~ A$#Ge0Y'ڻIq a:lvՠW ڽVfBۛMPs::+' DAӪWLP߃{n&@vx~ Yy/*)4H056m^᪭4B ^;o("mOLZޱNyh -@LeHӽ\plO?W_l)<%@SR]uTEK Ӵ糟KL 5bvIG}3r~Ňz{/ lGBS0в0 ?XW҆RP993 \9jH1?\g'O uP:(Uk R}huyZmgԧu'XCZ 閌l}홧a*(6%Gd+8wSI c m]mN'rƋBOI]\`A9SN[ nR|Q8e2b rQIJԒ̬~dzMb44E{oLFrs{Ysk,8S .f o Ed:;adRG>j$翙aAʋ@8'szTqz4SȂ9bKYmqdh`4p:-1{+4k ;N=V_R!Q[·fCRa n8c7d˛Ut$&$+yI:j:xO K MDi$gBjnJPsY< |IO91ӂScъcͳ͏c̷p*~?6)BORkRF-޲iBVZ?Nh2lc{њD}9i7@-̶A@_ou?.V(ݑjR,iP'u:UçCS!Z!#[=`xEW$Jmݷ3:+g7mxnEKXjY;ɛlP߇]:4iw?a845|݁/W>Փq@g?K ԇQLU(~g:C +~v̐Q IS26K/j~1BT5AdBJw]V HUW`+{>1ȪcR4?30ŒzM>VՎ`G DȢKh jעU4hvg(.Wc@8EgO}2= &Zo#YS]!Xp@:3g'c첶ٯ6 -.uq5dPJvĸ>#Ճ (CEUz2\F~͉= _`!c"SVo~/ӡTsQԮ췴3 U:6ljuQV;ty?^Jdd 8䈓XcrD>ݺ%>ƷȖ;j,x[:{4lb@gIscY AW+ۅg7-7Nk\d8Yp7Y=lVtoЀ?dI&7]ܯU;6tnc]/w3>{եŖ"rZcW1eNd6=%? gP"ﴓ$'Rs=GQ_܍m5MT[Bd #;I9{+,<ԠV]5#kO(|Wny}1Ld]YNj|W6\]rSJ7VVlj:ZxxbY ?=]y}rͮ{ؘ.ąS9T ;W_@cpi^X3~Oa,$d.\HRIm 0%8民)&ln?5{E芙$cIuuH& -Ď,ktmhNiS V|Ħ Y3V%l=Ƅ6/- ' iX*dӣ{N#Bgc!9k􆃟k"¯[,b4]&r]%f]! IA=}K߭|E3ޫҿgd\ĬbK@߭/m%ge}̱FjǾ7vSƔ% >/ :>rDCy`h*,>yðA?QeC%6?^FIdsC) o.$LG+ˑ؇Z8˅qS[z7;R"m6 S滤75LPz_+%MNBnoa3|4P a\!KTRq ,Iإst^j?5QWzGzEG=kP۠䅪몞N,Q(7pbJ't<\tPF.pa[Cۄf =$ٛMR1 g˝<RZ3̻VT^~}CSt=L]xA>tʘ V  yb&e#ҀUxQ|xW:Uu}l9d=1r'0Ѩ=I?(+8Ma-|A/e^c; 2u.Dz _8^UOBq^ , QJn]QE_`Ԛp iz|0BK(e Xu F23sYCEgcW`4ȿ%u[$*ߡin3rmG{Pg:<ޘGo{4f9,-j+)C:὚{ @cr/)5@i(3 =?}v\)ep )ֻ eB8c=<#g4'qNp /Kn02Nwc>Y(@'e6auoZ⑱k_W?r04j }(ל`i5)pT?+?J j )λHcEM6Y321ƿz6g EB~"2Cf!@zLlAYSua `Ո8Cq뻤`pF£$goh;QZD$U|".&4g e:ՒM֊[^iCaV]&vG#><ްFb;;]֭u݂6XxF ݗ^hL 04pt' ۳PCvϙNg-v {?-&UB}~mV%L;W̽GC f:S[{riңEK3aZWKMT;.\q]JLM X l&|HZΘȯ'5Ȭjx ]D {!喥"o[ C^Tt&{|%FyT]F`:N@{΅f(˧Ǝ89gCs5T`SЯas6GI5\ˡ=Ϊ+B @ź=*zRG|ĨWD֟_ߐ"'<.Cs0`Ϯ3>cy7Obqh w,Nag96<Ēo„-tTv ?|MAo}oAȱG"c,%/ϼ*}r[/!RG<*h"uW߯s8JIj?.k/lEf^4BCfLxTf˨cuB='QtM*k ANZdɷ [("݂ 1"ذHÄKZ{HB$YuIÞ56\&ш‚5z`L\!Vի"m?<4h1Ɏ^ Ίa@,[g(A,{B>A1Pp1oE@J@#Ϸ"og ,C$ yئ/)%)P;ZzoQtrZ&޺YR^q} ӟzTy 1&qyMC g~v9YnYс!QT.0GByyG!ed1*Gu;mJ&)2i+)xVTRQuW !t:mg?qFѰ@6x0A\ڿIn#|{l OfO0'H dMJ~FA.ꮱ/7xɇA>?w SXɘ|x7 biG| 1%yRtܩH   i˻; YWy]zYӥ(j[4F I;z:(: a*Zb3c§c\db!;a^Ejz@Z8b`D9:]QDi-7_}xJ sGX`u[̙7*T,@rVsURU<7<]J3kxukOB]vƕx7ke= 9BYr3@^pO5%X=&-־fǥGvc832u2wmE@-<سb O^F]l,]g-)gɕSzS OP|c =C`N-n}?yQr\ ǵPI[3' _{Gl4HSּ(#B`DaFZ<=ŞpT[ʅ~ .j)xڋI <.ɋ ?J(LVohq}U%F9W^5]xPGc}BRѺ[y_«huQeQ8Tl/gc:HAK<]3_nCÄhp󻕙2`54߂> O%5@8P֓lgCp.ap ƿpHAՌI$@ K SS0q?$Ӥ(^ _P^Kϩh1d! A''xYv !]Xkf!7͗+QDRbpۣ^C;iKE~ mZb cPLUN.e'X4O-rU^IMsJGץC/o]ƁKT?8K˔`]./leHxЧ~1|8j7(:΃ikEbA.dY(_r"wC[~kU?|֙9 {N OvlXmynqmB. (iA҅E=,Tj$9EWG{ΥآVrcIdJwӦ%Nu:auV~ڴ*jO_Q| yߜd~!*o _0W{oAG$}_U@{WE1oq+̐]u )QO)§$Gw,Px^3uڍ?@pWqaeHjT b[NG7WSqF_ۅm ’Dp7y=g9hҵ;?(}p!zC Baߟ@  ҩO^e]wN66Le?(I܎#JS6f&[&np2G.TG;*G|nʂ MA;L@}l'nFgĨ3V.n7Pv4z\&uN^*V3  NZ34Wu]]z 7JCzEAݑ#_Q^^jc "ϙ:#f?6u 2 /=FW-X'?X ͈6bgz1 g.ӳǡ $p)!љHL/,3ґ8ۧu/PQ#}p A1֊vPg"8 <8̶5ڷk#QZz Q<;۾>rhB,I wv; S @8j[,nՇXxHkF|f;ERz.MDˡ"ojH3;r1H)0XJҀ^%Yzvࢆ'4U%v6TJt$HgB*Z/jw].B[+Y([RY8AY#=N'/?f5ƷK%$1&b 0*jo |XѸ|խ+ k [mv#|P4s4g|/; S"C,:$*SSiUSo>zj>w @#pqa9nBȗ\m**l<$b 9H膺[aIqUف6ս}{FMul/AObZu$ƿnHGyb)>p !,B^L~A6{HY938Np0Xp?swo6W,+OZUO5Ď1+4ɈxTVBKIog:Ю{ i)TBoY+]0@-1#2Ȝثz$QvM sQIZ}ng"Kci^6<<∠i Mr PMF2{!\+#(:OxG |'Z<=@q֍o=%Os6h*7ZYЙ>|[H,|n:*(Cd[RxwtajR^V@Ɔ:9u%8u y! 5oM\^/BSQ ||K@z }*2ě!ܛ#8L$?sQ4r8NKFTI{jH(O v?/WMh nb @7^E#ER\gzmrKFwf GJHv!T} 7/oA5T!.JF.v*Glh;Bd9QE18"996.?0{s1пHZmMl"TXYd!GA='R6p`zpnjيcfĂ R{ޏo ?a3X53 9.C!D Pa[eN]Uj8 lP ʜ.`q1ZRꮒh0^DlI4n"߉FpLoʤ/f 1qGͬj纋hr Du%JQ*4@ܒ ^@AyPlldw2UHOpgT%A_ 2ǻsslso:C5m%-m`Oo* u ÇR-#Kz@(}$НU;KK8ۤ3~ĨP'yE$lUU1}Sn^"39s{lTj1_$X C ԄeҎfc$Wpy_tc'=q˧=~;o3tNz]N:Z.Ɂ {-u;?1 '~&7A$QतvDݻS.ԭ ,E'~n<1HN ue!iwfmg Ǭ cy*: ~l5 Zڇ^S׾toWf3r샘.yJFj).1mԡM,6stOPYr ~SʴPݓȓ2}E5o^iA#^ ^9.,n?fS.!|@$d3U[!I[b؊ 7NsL{qV~|UHm"LCQʖG@pm2zjR([0 2!?Ok䒸eu𙻷FD D/dž&ܱhOf\ >׈#iv_yUS`x>a L"jbFKR.F|M}ef!p؉^ϣ ^r=/M6&&n"]͙8gd\6Ohc3Q,kպ!s͡J aCu]Bgi9ߪ>cW.`q&88f˯z=h%my'o"l<Ŧ) mhTj;*.9'XðǓzu K0,5Z嚓B>vnj.<=)ݮ6ǁϒ %"={p0f*b8\<2GV#+avDE"W" *AQ mn(hg`ɠ>mbUQ-!i$Q5qS8H8^_;Gg: 'tq/VOgwϖE= bQ~7r)5yn پ7e#_\lR($t=%:Y:M%-JWM1ρ[2{%CbsMo'Q:hx(vY[E/5SX%oY/8]X(tPFw5=7/&qM+vlޠ[oC4/up츧9,B(,iYb6R8x/Sv-KYQyx!m蒗3_nJXǒDꓽTb?">~Ŭ ɗQjׄnC$kԲ3&NNJ]\9 ]?f ca媥X7lm o|k@T¢WB2bof{Gzu31WH__`y<"bX"djDqoA/!2V@L 0d{ ~F 틜@gY9^fAvZ9+,30FV  Kk?3{k}I ݲV~ْQd<B&b2~'a uO [|C,vC.>jk 0 _F鏹Q;80,q?H 8zs#uKs ݸL65{2ݾ3ds*x!ɳu%gj( P[{i[iwt|Ƀx|m20"'1\yjz#I=;ߑ6(#(Y Yjn;#V Xi'/ڭEõ񍴁PׯCdڏ8芻R(XtAկ ׽f3gԫ!`BK*}4.EPԶ5zcF9]E_Ҿ<>۽u՝mbԮQHb o{n˗w.M *~"E&|,cI}ݱX]i~.5Kp+Z^%`ʡG5n/5ϊ#^h> Jm!|!,^͘5[Pi C gQ$;;_ʮ"| `Y&nI@o1@Vy'0 *7šSH-ÜY]QT-_ݘRX9@n`Yz0fh8{OFDR"nܼ2mJF[/eL$Hyp%M̂1z(憌fo'ըDx=0Cԅ ht;4%keX%ʧ6~NKMVo J pAzw8E( ෩r#2uMNEMS/uy g0.^s9w$ӝ= 4B')pY5:p gZ3;i(*ث->5vzsb)ч[dA,n:⯺c6:Tu;QU hHY5T {$k*}ɜE\yÄf-/Ƴw̠hhhč'0= _Ƥ3Sp +;rB.:A^n:pFr#H-zh~31vZXY {#ggtA/PlYXƗL`^gs=YIRB>Yr(^)צRڻMFM5:XY7xZe;U6*N_!7ݞd3n:qBdQe^%~PR8\$0u:Rz[Kv}@Ccn/ҵZ+_uɌ{o[z.ͻѮ p*-S18cf5 "3OeG1`QMXf.Bߗ)>r)˔/g6K9 nڬWlZ|褫5>ѪD^GܕB c߄/GDE;Q]%'&QW\tܦTξO\4# 9[MZa ,WbPH)c8+[eK32Ȣ]PH46>_CN.b~`\ydaw)b5GwM7[&`)Ji 4=mL3ީg{HəczIK0əBkTFMPB /K E`Hin3L> pOuiãa~ȑI!x>\1ſtd8lu" ݼP*#;*K! " aɌ.2B3d޿+}I; ٰair%S f!bQ + V iiɪ~x`9.;Z*ѣs +ECʁ.QfOx]1;xᝉαr6ƀ%hː!o u ь@n@]=Zp4 lT<-< 9Neiu4wޠ)>? xJDPčqUS%= 3Y +ԗ2X QKE3H-lyHQ51yMe%v!CEczpğ/ S.gD|Ǎ/ӝ# ScRg}r{5MĽޝi_G[[FaT/>09Mo$q1uV@i0$7Ow}X)!g(UQp[v U{6R4?e4J;pazZj7@y\aAoԑÐ6dz7g:cImEi Uކ$OKфEAkK_neo},D3T4u, VRWxO륃Ҹm pX-F.vz>',J `~R_޲'^MQ稖 CR7ޝfS~$Y皱[w+]Xh|R+ăJG/.kz|R4'd )Hn"s]un*$x?iE{>-4?άV ɳ?kB~;(c@{kKvʖvAQʧ}LAGj€@TOMAiY*u 擲qϬ?'Y1NSߵ |R Кj_uQ4]ao5Yu[t0@p<6W % nvo|4,&}4qIxY œ],2e "c V홟CmRܝ́][. 'XS'kE >t}sByOœXZ |!i~qU=6t5}:nu[4uwwei,p]f<Ȉl{(D[?\j azZ5gx{i< {_XB(8\AQEP'@u;a#x^WI%w,!WNfyCXCPTumіנqh/!Mƕhb@AȇF+7]6CF5h_%eq_σ+譟|t(Ǿ5E9 csc1$?&h?ϧ@椿ND+cT H1k%x+ zVC<]!*{3wx' !R~ ;UC.k?AIJIwqQ.GJrY8 *2. .Y2H۫n?#V^1t/.)?_9w?u,G$'qMYreBwbSƪKgمȒE"kY>/as{ LQܰh6:+Ñ؞?sJ'{W-}JlrGxS1|Yy3U[2TY̛2N,?Sd-AMCPrɲ/[&m+皦>o뵵]v, !º>BQl?"(8 RVXFJ=h5f*7Dž0/PQ\b|c!]9Ԍ?2:6 21Gz8 GH— ^}ߟro%-Lrkk_{b9KDESd4"puQQ6R1--Os&OhMN(@`k8 sÌM (I'!)bT&$CսbzH9,Pn͘K/e 2takP5\#& 6BԶ֮C~**rte!LZA=_P3; ͎> $3#BW힖Y b, g-Vɨ(!>q<`Sg |b=Dt b7A3% <4r﯍&xqq̹$,KJ4/ԡ<dQL}-%D%JvEŰW$nXZubhf^2To~oa5wqj*\N~,{Եsslʦ14/oumy)z?%$|VP̽M)މQ%0 GZDWg<㺩P<A -/>)zxb1/ 253n<|vUDܴsf1FC^ByPA}_ 1֣ǀEGXӔNVw|Wory^ěltP<_{L(eϛ%a/R@č'SԽ楠Q%i%lPudt Ȟ :R b ^Saշk4^#Tv'\$kB}b !͙?O^ 8ͻ.s H?BTfĤ`T~zv'Ėt.Z%fkWu0nmߓ1|ke͕[x/{law Npev@nj']>T#~%_w)u, r鶐2 4)_&ڸYShT_Xh$= Y5KJ?6k{A#EUɵ639U=jOb6j*"C~xw bgUM f l*"'QiHq=yƏQqrnc S=ػ\w~Mpe v(0nXpyZ`6W_&n<3֞ex c{:l˿̮p,gW0K 2tSlY(]V^Rt7V$ĝpQpb/25L\apֻro`埚mZpF;fmlѾyqm6PJ +KRԑN)x %r1pIY)aOI<,{uœ+[dJ|\H^AUfXڬ`sNfua;xɞ`I6uiTk)E\=Ftc!nA Jzn/^.:k-bd*tcqFx7(ht7h! "DS>=H!$3bբ\pS=F\9M|Zil^ 7n`bt\S@&Z]vMѳʕ_A%QgAk+co\#cVTfY7l%rV8Ze1Ap1 x.ruN6ǬZ|bfB<@Ջd11VB17H3KRݯ(\m`^ohG=G/TWy ` #)ꍆ !܏p ֋|қbr rbC(B35^Z[ReX+y&%04*0wAΞ p\^ۆFפ{NI>dA۔~ƬNŐ #xDPUkN=ovDKCnIU3HCZe." 5Znc"i=&LB@ P s ɯEO6CKnzZͩ] XAeTj5|&HGK5l[a{-?oP\Lٚ+-jctk+NJPQ<!ߜPu.Orsgb(Jm,jbwUIxhzPOYFGY@d,aSxIYg"˽7<50a\@8DFF%6Ni88;Pz@L+G[dYK?-` AZ V74}<JǠvWIٮ!H@I_lEXMR=:B'dRF` BޛjAMZ&:F98a7Z“BDm"VrUY=jLBA4~t0|v'^|Z0xm)die2S1IvBX">ޥ M~ -ntT.NsѮ|ͮ͘t̹DP28)~|6{)^.ӛ= 4PKAL/mtfLpRbrI#I3v S6.H>1Y݌ڣ ?\vhzd@3U7} ^5kHՋ@>f,R9 2w7 } $EO؞7H (%,BRq'T\Wy?H@I ~R!r-.{Pcxʸ`3U3puaFa(J~l7JQ}ov.CC*ۓ*i-R(GEg+9+0$nb`},@kwԷzJ:TPSe@ȳ$KP[Cj!dqՐxxR2a}oj\CT'+6xJoaC T`ȐZ>*o(0=@6m7^|VoIv〺_I}­e $QY@zc~bcLGج).IN^K6uf)lkRM 1!̰Ydj .JuAӗ=6@tRtM<2$G!'Yš=:?Ǒi0Qa;"t0y\V)|  \aN:` )QU~_'40u0 Utz[`ڪ_|R-g:̯7ޔhnnY)jEs #I׶oЇwߗH^on޼_2Z]4N8 a7ުE:4& se?c;v0t4qlӃ*L.DRK,_(lUM|oL0zlԛ/"6 H>7H^2s83Pe炙ѵeuR)Lt lN/%4$bz b{M_y\ +s26) CTM`^>g*b-dr8'oE<\T+TI)eT;&kD!f Ϝ2'ח >8 ܪhE9CC'na|=>s.k1b-@/Qaf4ss FH3KYPrhӝk] h0!IrX7,JKmɎ8AggLoLx/%~ /TozCCafgCt' 0AenCh '$c@_ oFqqC, [QK-.]@(^җ`π$նn1Tw|buwn'O%P9%عz1ao~omBӹ6 sxC6ٯ*<+𒋩Nh?לc={,ʼ ~]:?IE>;h MPdC.Q5HHǂ`GԆ1O2+h57N{l/"ZAפo]c\8j]6n\O^8b;(ű[qV4-v'q;x(k_}vsXM>+_Ӯ~T_^1؇\Q1D&S"co6xBcV#=PufF~te\k{] )sLЋby)<|H Zv U~'bV~ o 4T՛c_\F/^C/g!oFGIKƱ[R5ĠieWWtiv&F2%D|L{sK:054(imȟ|',ؽ{3n$lj2KF_](IR Ndb }dT GWlYyP+Hۢ=_~QgS_uNhwHeo)[ djj@ )I| t^'Nјek\^?g҅ť&XNY ~AP wx!WONAyGWLRY'̖{qPKkЮr%5 2)[1 !e$|fQW:Qѽ/B|@L=p' G2Ad7] Pc"nHJMn8O7i䊪6raw~YrPg%@!}j^2c| =N6:<<-a X>/rOm <ek$s+s4}OeXCZCcKŠG n/_@ W #mꛛ|S@iepȦֱ4?.=upǒM2K9) ifaʼcB`eĠw}K\_T S$wH5Mi :QN&cUkqT5|abC4D!$^(>:B/ljT6To&lq5=vjƙcKƸ9Ero%1WcbZ?]2F̛آ MbEkU1ٿ5f>54-D:,_Gjida8K#EXޓ5 𔩋[D;[dT6ZU9,>۪qjcƨ;{WRfۆx,6q 4dYXfVf-V;qϵ G6#`; ؑyE!"sWQ eSU[C R" Z$UTB.~yHR6$Tzf/RƁ g7X$?WHѦemRMJAެCkDPXAT)wK=.nvu<eMCn^Ќ-2u.eOlWڛGr kℰs3Y(0i43CXE^ڹz[z].n|UTKer1@ #;H@~P7XS?rp42x6l3)D+Pݢ6Pt Ty@Cࡿ]ŋ.1ىTqu,6YBՕ"+&k#)m1_MӒV)"L҅C}+ϰy3w'bƒyY8j8gCϢ߼u4.vEnW0X]Z+BLGw3qUh'kdg޽;GPH&V*ۉmxa;Awg59æ_.]ڈ^ / \m3kc. ~t^Y6OC^])WHG]0d*8*I ne%,&kuo a"f#? T`j17&&| 2S(QJHk>pӬ͚Uċ Kwڠ'A4^QO mZ'$d!ڝ:^ ړ:;;ou-TG[`|ޞDB0YjK&b$^ia9 W*=Fu $A{4@A^?9g7)"l>.ѱ-+-av%eH }_^K{I}( }qc~#4)|| n 깠 U[O'UwX ũ=qڛw8×֭xmP[7pWV+H%=Qrȿ"dc|bPF!2dn@n0boD:IV,;bsȴQ_1vu%RD\˘3Jp~mCOq4|niOpe wpTAbmtBn&W!SPU .i4JL7o1Nsf6|^)fɰX\N:tUALYV00R<- $~Oi|sVb0H/BQ(w+]G^G޴∘Ɉ?/~fU'Q|#sȱq?Ӣ ^!־X@K:iI{]8>.ϤRu;W1#96EkXɓlj/7dȍQߡRp^䬫HC}ɚgKCX@?]\- urB_S:(*זm!_+8 Oo7gmժZ8:5R=eqò rTezefM2>VpYD-j)j2 OD_pt@b$n@,bX@.z.n3&ט5Q~&eD٦-WNvpl "?^_FtT獵ݴ;(Idظz9CR_wHb.BEh NJsdEud1u@WK}g:Sv}}HxIcYcGFtDR'!PlA΂X2Zn 0Ul[ hxh WOqN0̺JbuliECIW[`±-;ľLqܟ*svCsEs%}*k;hsվUyYiŨ>V8^zh#7׍*Z r.%u}v&bklѭ%S"{@³ñ1c|H)Ϙ?nzZf|#qw4h>ױ]Y\nSk%?J>J _|G^|1h>=̫q5p#ݐWqMAުiFo\h,,h]#']-62?1:SCՄG^S6ߍw}IFiJܒ6ZOCʕ[inyH$1ym|-6?7AGm0hCj[a(Afl,C!VLZfDD;BKzN׈|$a/r7 ŷm 5;u*>Ѯ\1CшbZs٥Ӆ[O5ۋ&NN-y3Aof j-ǡ"Ā Q#a0uN >J7#Omoli$ N~+DE7|@l̓l0vE,s.WTxzȆ&e+PŰwtwH>wv|`}G` H:YT_ 'Eb փӴ,hUCmU֟sd ' {M[% V]+Fkk,Pa;p=)2f$ t@MYc.2_gWG?d@dev>Vѯ[6JT 6X.w`!fr# V8{R.?:=7L&baWqt)}]O~TC Kpwmᙄyf3OKqfДݳER`r~ᾪG%`Vds;$6; 8'"w>]"ke䊿ꔝFD|fH;{Å8|֮c|,yԢgsH$JB1U:3za9oDf~ /X\3h7!nm|QJ%pE~*>rF/}`mr>o^R-m#f<*ڙ,%7qpu?`u^;[|O5\!熝Ӛ\quU^L&ԩK6Lr% VWkMHwΕe)k4z s)ml(c!5,K^TXɱ>U2V SQ|)B b(̭8fT iV.<c]eoн\N螫5 M_Oqv1QJh-*Imiͣ~YnE{Rṯ\V @xpGޛru\k$smn?v ws\ȥz#(%Π=䆸}5q2ksn/K3j{RFT);QVw"˹4y-i5(]usݿ]U4!N` ;V"VAH=FXjB 8(1qfӦ\m~5=1.`!]ZA#YٚAUiKU(jA0 EUһB-N| &o\y̽F/c1JzaS+'Aq+gvP*$03z<2&"("ez+mh[|rW'"QkHe;,>ixT0{ixg !j@% Yaԯx) _JV0Aa!= D4jj7@TkȢSi$?q)xzd)ۡ'+?Mx;U }ғ ݀M _]0OQ̃gda 1M̧i#1y}7 ^0Zz썜Ւ֎Fv[[,za3fXh ^tRk_+-rS"jhd,Dω \v <2>MȻpe E;. Ȅnj d.r*v?wuz N׉فʣ&駋LGq%L׳,DŽ6!)Mg:֏ kXEhn1lf`Wu?㌱1q FEMh,-[/R:k  6Bw]:΋ҩjQWG87:qU)<<S%] i*6y&t7w9uoMn;-r,'z[CsյOWF|.? ٌjv6`A iut׻&ԍ;ZR6 K$jd;pT ԏ3oF#L&gEd $#e@"RP~ p0jӗ;Mؐ\|ޢg?t$ vt|I%h.2 xzUTUr<[(r{˗z`uF(j-Ғ)OE5(_#4c цOS+& 4@@r<ߛ?(mP)=QaaN.3(P&[b0ꏛd(ә|ǫ: Uq|$TC${k# Q31]? %!\St&6z&_,C57]6#QL{6fGLzJڡj)@TKuΚp>~%Jvj{ꐆ ]"e8 Ige5 ??һ 1ܘ 6|n03 -nUbd:ɷ7ZD65Aڒa~Kњy[)8ߑ%J|'I>h)%+7oA%0-Ք57~ 9J?#jeFs uCN FKCɱԺ@BP32mہ;x+y1HQbIHN~y~O" 'WOj"J .rGA3!=&f]?{GO[ǿ} ii-=kH` ahN"vy݁BP52~  ->G,2KY-o;UHH[ct?TlZ[V"fmN,*'MBK)PTFnwXLEpG!SQ sT)[}pWr{3ڞu&WZO*&™W1XW J=jC]R>>ZOu>k׫GpXzĨX#f6eI;֯vG( ] GL Np1cC|-6,T̟!1q 5o.!Ii4dXkVc1ʋG0Yo/LZb8ΎH(D+zAW /цtL\N,qN8jV<6>&&OJ܉{4)) N @km[_ OXqW%f$hPXK-3@&N{Ö­厜-Frf"ecao$ p吲ML7x;N :Sz tW_ѯAЙ v*R7x-adQ($g`39z˟5Q} Yw`.;41[35Kކõˬf*P|FT^QxڍaCg'e{?YUY1Nn2u14ԔAXW祎h %oa'ʜ# !Zd WC9~͠T8>mԃfJ HͶsZ0-;>(Eܕn#8zD$g0:6/U5kN Y Q,%[v4\Ôy؇y%sPY')t Rf;Ec%E?/ }~E߫583Cd(w|QQja UtVqVPaW{%~vLvm}״vB}-aVR3Mfd@yr!] ϕŬO~P$5[k;?ٯN^s[qt) :4L 6BX]vJY؞iy6v؂k;{x " PMr38N?sGy&8 ;r=C)1";ȳlm(tx cq슩u{n+L &%Ux$Kt󺏂W(C F8SYoʱeHRRZMO dVVSEF|8jp=oK3\Oqj }u?>&MӋAe>*,(fx3%,$@;:ZT]x:>w5DJtIn(+GonV~Bhc0hA!0y" +Ë݊F3R"-FWrCByF^lR|a,p}𙭲̗ht}5vL6kOQzbDR! n~96h/rovѦp@p.p$\dФ+ܥZyUe&v"&yKkv͏tH9@WE6xhdiivgN8@׳6rn@ddk! SmSRȟvG 'K|p%|聗ġ9g@M*Wν%:W^_dAKcW cGY뻣#b"?KI%,|5 l0ݰaxnhO&־`0zv`̺R.7/Bq0cgpd^\ޜ QN0omN14р]Y ,X>>S_ VkxbS5RdPuOyceljY! vKrS[ÏC#b.Z]eWCq,R.1!g /S#.w9 -CCT>j\ {5Hi$=}&f7ORg;է1*NcM0o@\"{~쏬9*^+(nefiG}TGR65]Y9N޷ % Y;- "~5=lE7rS9T2?Ʋ Dޭ:L{tZM;InEyg'YY(c'\,;!-= ʠ<vUHIgwm3D}t O2! x—rhQ,s5GȲd'IyYa8}7jp) 5_W ˄R s˔[=U?yWe$p%: Q^-]8!+^Yny jOETjВp̹kHDl.+Il(Lt I^ɤ `#4o1{[,n2 FZJ(8VNi׼Xh$2ͺi2aq#xApUd9<dD$"O`1D6 z99a_$jaSƘh43lZA]K)h[ieZ &qHhյYNt֚q!Y`S~\r.nBf(L <`JT\&_O{{L0qhԚJ̹%-L[AI9.Trů!`'] yP] F?%5bgӆg\BNtA]whW[&h֐f%M:Ѿu%oΧ~#U.Yd} ;EDy$:<k>~R1]FzNH~G zșVx[H/LF^~שg Lyt)|h Πw%xǷz^-):db$KlJ'6Q'ihԑ%)G5ќĻNn*;~OVoǡa4)sƮz챾"rJp!"iSkdfv@'of#,̜8'SAVP/zi󄲝.GjDА^g&fvY2ier!Qiۚ=Fo輏]q][&={idGH#(Yn/W=`Ybc fz 'AS™HN2r`酣41P:wBʣ |x<᳏D=x_K*rLPtᖯZ_0"Ug+]_Ziq(R ÝzWGb\VkPwHqqђ˴D]s4u*lqV3S+I, +LZ?Dja;@Tz=ꤖ?gdv_ p{Sku%^`ZV~adždT Q}#x?* pv֊R/ jВ=?*m)S%Q7@H8e~NpMW;5 )}yjS;&#\԰`q 2BK/rb+JZutrc]nw!8W-W5 KZ$Q K ƒ ص;U?aWd׎Q8V†z(bz1* ~G]d\`;_o"FgR =?ܼ{BV`_:J:TS[d$ֽilMiQ݌/LKY`PG\wn#SQq^x{`|=yɬTInO< i'q I$It]v>ᛙkUЀLsӗTWNN@̵ԓSt3{#;n׻7-^Ʌny!r9YDX>*S:9 L#;PH4Mce'.5wk)*Kw.*_Sj Mi4<3Œt86yG k_,D[-P:X;p~h31Rtn@ʭ}4DmDr'V>cW+"# oCJ RdSK&qG_ IB3 ]yA: bDMLiǦ:r'ji%˪cpiYS[ȞDnWu?1.a룡Ќ9_l'jo7dH0KVEm{ȱ 7RSN)X n!) r WʧT*[ჱfVA&Y *75.}m$`FHB:z ]~;KՍ4'sӕg똆MI3|es|` r3܉TQ69e]I b ZAeRC{e&c- ؽrJq ǰ~MPjfcjCu7!ZAw<"8yڇNptD хN'*'bp_,{jWt3 K}5G0@DީPѲ.-4hD&O:}cR;h+G[䰇7yhTNP"hY)!cx9TG&u^eaj /WL4Dz^W!/⟨#] ."{`y=xCo6°LA,2IRark'k&*{¿9;!r4yԎ|e>҇p.pgOJDL dU1({˂ĉQ3&;PKsЮ߫-6"ǏU?ee.?%TרZKu:B[l4eF/CeB2rAfGW fcGٷbW|Y):|_owF: ΜϴB`ay4׹&=& @7fs&۬3ivq Aբg,YOCo{% R '1r ~&mu^\th"K< yԲQ(6z*٦TD@KO{n%Xz?la~xS *:{4Ko׍:A09snx(V)XӆZR^/l%Kďο{0%Cȿ\NAjN4;)g͋ls-f!1 ޹ uJLV$̀\ї/RbCuҤ+&1#$0Fv(p/z6rvxR*UHcX=r0/ނGZ lf`h9 +8 ~&LeE?|ӂϱ n'k|Zq*;1\N [H,(n/XДT3WI.FiFUv LJk{zțKPAl*{$rIf?p+YQonvؿ4qwÉMrO%mn헼 AZ/ɯG:.@n[(DW2ǿ*3V8r+iGHz\+2<|,_) w@+P" NJA~16i9tC7ewb0T bUxҾ`xƎ5xF6IxC8a?L/tk|Қ۶+ Cw@j cOB8 qE_s 7YrA󿦥 dvڐ{B}B:_;kh :uP^y!EAAd^NX˝z >֌q W%[Q_!k3?\[9/k01[9_e9u<ؾ[XH֌v.Rx Vj5zYl"{sB(g̓g!𗎢{7" Mnd#첣 WE{LPu#,d[B,!IRF,Kz%|<)d`p-PD7wjt^eNBN!DHW@^ Nya\:`^urJ+Ӡ\8-"]ƫbxDQ_Pzloo:zȶ_!:Q4>=+ׁ`z3ųk1NoC~1}m:4Jh@F)/1!j&? !_Ќ>\'Fyte8U%76|!+qBQVQ C]iN ERbD}̩c t.oo 5VLWb+W7*Wڼ9P[jh9gnBӍ j5˿> c2\m3"2pNrnG\cTEҕz]@X E +%cpuCot3;og u_lk[%^K@ D wu?J~V4I&T|KqnFqi-Km-` 3T=6Xx g)_s0F$Խ2nj!jBtR A__pd_F( HYפ?.񴲺*ΩXG̦oؕϟL *<0Ųix "M uize4&~ GNW~r}3Ӱ- MqBP?^EX+IO]~ɯ>{5nz0,-GoGz(V~]p52+^iN߾Vr8!!)<[#Ch ( -QfmFJbJRsaπ2lN@ ((y:Օ2iR:aFguv+uZ6I2#R~LS 0w3TicK?D\jNpB&}\}L3@X]l\[qպV֕t@gWUB1z"@mٰc!^/IIDG(F ;aeJ;b}ʥ5~h$vf6qްNȕ5 o-?"X <83@iWQr.@MYd0`/c7bUq>* S :~z=abmzr:,JcC3};?/mN:pwf03yܱm9{2̭ic}fnΞ擏^dh0A0PzI.}m&e(ߊ}bq/Ņ1(łL1б?@o.]ԼUdz:@PkƠ|lE=>˿tUU0[aՈg޽UN6:6U#ӛK@rd]xg2iæ> 8Cej۴yPENP&2q7,=Q9z_6zLT5 Nǀ;?ޞPozzQf0жؚ 5 3G{'^JbP.-\=+dnE׺\pwr'=zFQQXCi]_Gq$(&B/xq8HGff2]t(܄',3E|=pDAn?A)I]kY`kU@?nPe`EnR[⓰8?h(E -;0qzn&ӥޔ" Śecl?)>5>r:2_nFzII0MBdUYHɼ= m`AŶ#q]KdS8K']ËcTa4yU& JhD(7ȟqxD̂O8E8ǬV 6|c:e5qReۅ\Y apnHMe,~]FysB0FDMc?xga֣7[1!I.# $ W~zpg|نPl 2r`"[E b$a :/rXѨ{(&Mݏ" cgjϞ+M)&%Aebf}Fbz?{hI'N@8YV 7o%F܎/ t:027 y3沸A6ʪ׻O(}ҨC>zzGW@υ %h!D[:B.sT}:#x ֻm܍UIn ء` ڂudKPۂ}#ƂR|_蝘&f[oRTfDFz:0HAĝo^ycWt8߄̏^am7$X3LiDMwy?n= ,L%0Coҥ`F7cA9tےi|^xD=zpm?#JɑB{qͅTqbl{S!A5+2n? -HS0J1zcg<3S+RFծ(;-VĨ玶>МxXAǼx@ ݢ/vma5t">mGs!PZMQJz6֮2N2Ј'bo ׋=)o:͙TQ7ۚ땔~r Z]7ԡZ5V 6\hM:ƾ\kN0AgzSLJ0JF|?d`nJ" 1)i@ ?wzM*Г c/&d7YÅ}gJaSx_$NY"o:MV(q><-߼bVab8"^k%Eۆ/iFk5(krўtS:tW8즮/Aom'mjqi/{F"r̎gB618d;-c, G(G^ޣv{A7w#/eXp# GobDY- Sӌ%,-4}GEkQ=rV<\#A֙[#,AI աO'E]0R|78T@~ӣn. ֣Ԑ\L |Gx䯏1MZdaP=hI "f{Bh$C|)$f1#){lX>H!ǃxZǯ9QuTKy|m5cvĸYH=~ |tMBhنGߨy~/J&ww{ԙO_rӂv ']e&!Q\όwbxXi"#쩩& U'ӛVCoESmØWT%%F'L]Bǃf愣 3^1L.BkwfmDl¶;aFEn^ѫ"~H6 ۓw9JaS_Y~\T>xwtrKО gR\ƈqSs/YZsD .ƥOoIU|fRc|U`k afPm]b(gEl>Xf6u$:,oQQF܋=h`($!s?,m';~^A4۲0.@jurV鳓<#]ymj1 lgѫ u 3Hܣ[Zs-"`c%Ԍ\ A 9 \9adv =ujeeF8w˗ԟ mt4NaLY=0[H)D\@>繋#3< 5Qחo i%Q@}8ES{_q`7H&iD6g<7G ~PLQ*f+%tT^;| :}/6 0wgAPfs iqb0Z %ZѷY#roOL便Hdo$`,bIDR_mEZ4&i |wXQV/ voKDL+JgڅpKyc٭2]BSAu??u U]+5> S1]-3JL5U 69㭁DS}y#^TW"W#"Hu)9Fg,=a 9wBh!as!y7q[A5[Kg-.Irti4hHZ_$+Z7yqLY*ЉdKDV˞n0NP#݌ S)JחXBR RGPM%Z5J7,գꍰꉟt>\蝳fXG{$SK ]#3w 5 yҶ!`pD>SԷjف:{Prqw0̣ďL砎_BUMM8Ǽ-$#z<3^k΍5bc֖f{8za\~1P7hlOjuW73wõ"aE[[՜bҾȤ[P" ivD\+!^:G2ω%k3 ~άMSrN7@[ASz١+Zmp:@pOI iФce@ה\d Æ8T&4TKo(HXQ~JA>JAjj2t{tpmٗsx@ zmO%G> ^ҵͫBsfw@6lV0[2AK4v@JD(Ċ`!>E SyQkz۠nZ%J J v ׮/ED/ːGQڮ9n(qgܽJY|\Yx-gW3@6#VFT[lG&6W$3-BV[%څ<.RFãU^v(rnUlj?:h>yg{"g_o 3WKU~pNF,$Q׻Y}|jgh9Ttu!^{/7;/$kr}'ݎO{}e t%rQ9*{NM@Z3&l2NM MW4D3N?Px>eє1[0wTW#읳7I{ %X=q8*9| i˚%ṗR[CS!GS\r,iݪm)=ڼQ{cFUȈ  y7WDz-T ȯǗl-]'u{&G@#7'OBoQ]Vky{ArS^lWVAE+&Aܽ]"kubu$&Q9N? ߰#5dF? _uƻ>9GdnDG<Gek?n-V^E֢T6(BMxDb3e+ 2&3[h»H\'׸@Z'/&¦y9 tk{P +kOQrr ۺe*S=̪7.;ϻ/4%VWMߞ_@b,fEVrs<]3"C91q*hԍUJh_`_]= ^گE7(VMoXd9э]=*QQbyyݗX>7 .]R9YCUr8Ju|u Ӱԕr] ~b8{h~Ut1e# |L>mz~ǹϝ9IN㤍`hljr&!kͿ?jN N uKC1߷]Y4fZ?> P` -bWf#XO`ԀAd@iVk}a.F GmZN/yNɵ^QՔϡtOΉr@cѧH$Ϯ*`3`D;[U{is`*j&zːp*m዇yμ hEԭSzԦ-x.F$A! VՀe6f25tM=0#>]PNHN9yӲp2}c|[%IkV@2qHoĜD_Tꎳ7JW 9bCYFlEmBAGh*4h]Rm@lTMlmtVafІ{_*ڬS@;z#X195CK lϤ"~PDY _WNuaC֨; irSS4ʼn/9l킽Ͱrʪ+kLjԜ cM/{}?>L5Ɉi}#eeG>Hp3HvV,%܂35^i=v u.CC™\P3/*U YBNZ<]?x?419чNgnڪw^¡\KcN "q궐@[䚒7{H@1WHJp *gCWJPY pU<WB+۔KĶfs]?{] ܒ!b@T4o[]Fr+AZ6ot+ '҄[Jd_5 Tp&*=>tKK犆I+I zvCT2!)e1[h8k2\>}MLOGVla lcUKώC)Ζͯ5nNy?kD5;rX󼡁ս3T6P`d@{z9JJZ#tg۴=<njn"Jbh^m;M"ԥI'xvY}?Hڸ~5,w3^ »f6y.`>B:dM$$*4I' ﬋$6]gbXt6"T Nx h:oTu|1EXZ]=+R6~pNQWidUQRk91VLOYU@\Hǹv{F3V5-nVvXx s _g2 k.^eIr0O(؎Eμ7_?b:ߗב\m'4p YyU`8d0~K8o^.6eHmOTXiNi"2 Է .oA$$I0ta=&bf2|bo{B;ө_jӀHA5a tm =K^Pb Ay2*lS Fj&ԌAn2]v]3kʆEKB=apYg:_F (yNxtPrD&(k) 殪+=^g8p>[G8A &u?Yaǝʖ@vkJ깪1q—UHNrC']j? RLu{ھ '8+u@e9e V4 H+kOՏr:.j,'cR=#_dR7^1"vQS$J_لF3;]g71>pMx.nb)Aj=Qm FK-H4Wk[' brhna b<k {<"MZ{Wݗ@1ݱ[9LuwFjGCvnQ@gMtr\t^J~qIttc=Tˉ3n&d7ZЬvi!q;0Ȋ|TtQ3Gb4-%H&nj-gF{ؔlۮ0ܝFwXPŪBj!{nNÃ۹ȸTK }roLBHTuV$Hݳl& ,r0wpey#kL/ MAN{: d ]/ c>T%JzBBЍ%f ƭ)*y f^.46>@nQ^Mls5: S:1u>`}dOC^yW6bERc@v7NqQFDf=#U*3٪$Q+ܼn_JH'أƿ.8x;Nl'.2lJ,BZBռGv,5q= b5n/D'c*F¤$m 3XŴZx@wv l^e()6z~s9kj?݉p@Z Vk=,s/U~#YkO˨\{+{mO/3lDJd1^ȃ%":Cs{ o7Mˢ|cB)L /qS^1ʻmh]|#;d~ZV^\t'৤q6lZrW:9ǜDūSə6VC ^e="A1Ole]"?/N{u[ß0V3\ 1 c~3qָI?|%6=pFOb0pm1VRڳ:m*<\>%~Ȝ\Hdvǘv{~hhrƑf?sƺ " RKO)/춇{ܧD_tNa_vk"u B! x0* OӦ'd!_'J;:^, i.?;:zXuF7(F< RJIU0lPody4pCV襲b3EuvWAHV82x6lزiP0/>!MWqߦ~ `0X2} :⩽r hkgiQ,unioAZ_ ep~gQqȺ13_\Ee)2΁bYI hx RLnEm@:#I"kHFbwkGR9F};X"l 5u+'꿥Hj,V?J^tyԳ2'^yaF q|}QCG% }ҕD UPPgt$:N6zؿtLrܓ-C??;nK;)ZBT;4uex#oZp-Hڛ6*84W-׾y5Sq'9J"홣;䱹H_ 8b8nLbO0c2;.) ~E0.:U&2OqSA0$yWt҂4BXW)e߱SBL{e.Nʹz54/}5NEךg6xE죢ӑz Ml a?nrcJGD( tBj\lb*F2| I~ nr\L<$9*b3œshgb%=N)XO h<6aqeSlIB$I.5C.BLeJ ܬIQY` ь8+T@PnoHY,܃C ^^#0Cزdw]GX|%xz/女<;<r:V±d7\,  h-ZPV4/C}k)xˤ|tep]V9hp6aUjzk6:i 4㬄6fk?c@4jvmoZ,(nalF''лĒ1{nECb8S9 f{øe}IQVE%auZi'!ƻZ=[܂4p}wESxOtd?!{vC7j4jua ޫ-46E_,k25seE䉶{mmĠ1vvGAtT»!(buVbK5fPšd _ѲO~o['DT-j6r+cv q.=ŷy^ `ur{6Yվ@bNoޜмrv [H PecP\di+T4iHJ tlzmߖki5Mk~MM&iKS"Z%.ᘞ148^1f/&BjZ>:  )^n>,f™F׎ 5B>h%JZMC!Ɨ>Uh[99YpQ[ !"d^սEQ˔ 0V[OX#rH=t/ϴjydl /G<͢ߛg9 fFbDRvY*lMcrۖ1z3gC&T$h^[hlC9pكYŘAԨ%ϱdQEjLXg]VsT*yf_f: F|(|J3^ֵ l wU'O'\@iLX.EX\G_u}V5qu59BSb<%mӱ\F1N/&ԓ-@ "Ve68P1uWhȒ (*r^E=#{É||@ǥ14K[d|O>;{-8zTUԎi.&ܰH|h>EvTN) R!th,uux tX&z+kJwN(yIjGͭMOϾ k[J4r-<(l\}a#d*㮷dÁ! b .pl- ',55/S " b﵃j'Wt-jl&̳zL)5 C_?a^cEcO؞6QؓݘNw"X=Y>ă=M sR0'9XIim3Z6o(G; jn}k1,B2-_ߊPo{ewTTUQ\qrCYaj'AZ>I;|y%Ɣqi|`^oq#G/M49&pQ1WFaSxaxu-GdWQ՗妜LQF%j9"`ӵ _(`⒣ül@cr=..Q}{6i]a!nhl\X<,%/!]$_X*pM##b+S }?+Ac4c)'. NjU)&<}pï\6,@FTyk4To^p;$byBV3fCL}py=,nJt jK5V3Ӓqb>:?an(. pxI$&jQZsJ<$6zfhQrYVxsN4‡VU K"RmZjĂ-> ތ筡?Q4"𱉤3:kh-xEfVțz *9+҄@̵ᵥ\2Գaf6!ϣ𘲘ЎZd%+ʺ]E DU@?*4>_"H@`(Xļ]ŚԴl}yf7ՊR$v_ ;7#}Fvʽ"RZ\z:}wafe)]v!;tMhs0@sJFBR1n :L IICĮ"`aAQ-el'lm9^^z'4ΦDiyOk^y۶R[O؞1Ϡ2ZET.'r[P0oBw)on.OH2*J+Uլh=\ يɊc/,ؤ!FEkI[λi[}Q#%)a &om'gKput)T]ف}؍q{?ڨ6IfzhdتCAI5y,^tb@\RnʐZ QI7K WȦV1BY3)pbQD϶8K &0&e;f!*iԏ;M'(MnU+hE[MP FH4Ѣ̺(V.λ,uk2&L24q MӝBS "?hTB+BdFf+-k W< 7p2ªZP@)B<8*~pG[Ѽ=tzt'9jݒ Hk] Rj⚰@uxocoIӖ{`H)ϋ&T羹}mz|tOMTk{':VdŬ=^R>YTJF3 ړQ^^: 3[\2m {ݟ_y2{b{2qC4g|IIVȘ^ƑpIvٞ *i)痉+䵚 -&YUQkſv&H1qճ׀trENQ$/y]Ht [)" *嗶k$ᓻgԾjUHW*\N~~) 1SX/γ/9[bHP5x}7݅eEBYd$qBOԵ|ժ8DƥY Ohdӭ=(طL?˵Ѵq^zk|pE)׫?O5w]XSq܀h.g"ɋDO5 eʟU-@槾8+&iXIJ'Vح7&" S31ty̽ɢ.,8ɢ벐T8:b32Hjh_&w-x\k 23B[f0@$)n{eML}6 Sj0#Ir3 >A5hV$ɉԃp۹ic`Ep7FxF;mRaIWsXzB7Q 8u-DsE$nZkgNh1ݯf,XeE:[7/$CMeyGrRajͫM50 -1~(Ѻږ\R MOnlff܁&OF ⩘Y>U>坣$ԥA!+hVWب瀒? QX^+Y1/{*1[_ibsԢwq ZYCD(9r 6 QIXl= y 1NpKuŀ2l)zzv|^9Tܜ(CHcQUb\_HHcT|V} 0uXevrH'Om# IGD_(;%5UVIoT_Q9fxR(qYt`=؅LT̓&N(fn@;4f+d ¶E!"IFmzFғ?ʀi xZ/h\uSKKJhe:+Y̗lpE,lɷ`Xa mMwM CDP'F\K-EC^o啵ݔ;jlrjYC6$| )h䍙"˓,?̺k, '"/]% &|yy XL1*?Eh[lUy(k '^`eDliLlHq$.hsqHPZڳJn`Kb%;75{91he.9b;ו!{ xUJס W+OOs,X׍_!=oJ(C:Ƌ6ĞgH;/ґ ʽhFt`to. !Ȟ"]eZS;Ymځ,52[qfPnL@*VU!m2Y'RHy/k]7X6M}1K <>΢9VN Mʇ0љEsa Jz j/ |w  ~ x}(UwRX.,x?D`EfA+ ?7ZVwP&67g~1ClT3zS OIVe \6oS_^ L*o)bYUv}o{F}g-9NN!KF+t@kGHs=d=#p\|iڂ=kzbe%X0m&< ;m d1#C+LhSߔ+s t-pdA2*5`>\JA" (3&SHwZ "l+RYWHm/ nD&,եEr:Dwҋ !cԪa])c_"W5D ݃pva Wl C.H}gKi`ڭo%K/"P4yo h!G?l0ǮxN ]`o~IXӹQ*M8lA8m "K xC~Z#d/#ښHkf+EhqB ‡K~,8ǡ?=K_;ZjJMq{2Xʔ`TZIzgAL &/vQ'~5oakfw$nUNƬ!Kt΅JjǴj5pdX_ȇܗPo.Q22_0cL [9,upSmdo̜ elPHߗ"Bf}~\* >@yudG6N' #Co!9H -q:ƿ~ ȑqme,k&ª>~jŌ`;i*ӫ wE Ơ_ٻn%OIϖUc)>^.ԤSh6.?' K±r&aYRei(+0tCqt8Cۯ-`]2 hJ AA0LT136g2ؗCN&'{Y,Veb=`^%{u*(?$a%6ٞ j 3c%J8EDzo\&"vFSMGq'!POr%Y]]Q?ێ mըx@-$s. S!zvc4b܎jO˫,j50XBpi(O s`HM=OoW WG>_▊'j(9e+ߠzL'kbiE;J<'5y"F '_9YOVW]-nI W45Z6\oO\+R>X}*c4[8p_r2|0ܶ 5Ԁc)J|{J}2;rY'ntAzr@| 0&L(c񬄑H4:ϯ#WYཔ7DqTDW'( h}9ȎV8!`upJ1DZqa LY7}S.{*n+SKy`ڭs5W=[ ܨKƇ0>xyfހyAbqS&Hr? Zu9"t>(BR}1m[?w|J~)$qAlH?1u9A 91:Z[*5GsG<_PF N]UqH-bUnTH pf0!ldzЦ34&GK!7&/c.gᶸn=i9n[Go˦T§ kw[KWX a,?Rdw;3miyцSIBsh$ '@3JNw[Nm~Zt^^`W!y]h? \~؍H\ qTu-/3֟r&s,|Oxf⻝кMMaD%ƓGѶkaJëCLm|阳-fRӵƆ8V15K+R)=nhyyt.VMj8u `VXFe,Re!\&2p1 iDx~Gs[~NOK_*(=˼0s+Qbԕv9vayW¸4I3m0z"dx3R6!j|0ηg #eŃ)`fzÛZX o z"dQq2szܨ%狔:nXOu2 C4hVIjuGǬv_hdHH 8M8CƎg%^g?7$ӸA]Dc 8XuI$D" ".ږsGX{xxWn,`H2lYWf_ZWyUT:*q"XZ|/v)<fCŘdKDo˶c'dQnn j!r[k13%KSB&JLijWrk&YGg 6000}V"m}9C9鋒s9\8Oh/ Mæ.rcXNg)Ils㼌YH~D/;UDZ'_j~~j4zn3edM)?W ;/o֗6o#,xD0[ۚcR#ćޯ^'l9ƢŮ= ӆuK>hwza>6Ij{ IϷ7`: 2X(kpCZ%/Ȇ txsGum!Z{TU햶x4JEodX) ?֛D;'龓}Nd=Ͽ8eR| ^ `CR@,sllBr;Vel,),ÓWӯ)Z T0)k>}P3\3zځ[ LUgر=U"F[˸çNs#sj!/eX:O׭-Kωx1 84Sj9VsBZZ$FHGH гMgÀ.^EAPQ } W#迁Zdϒ{\aa'˶9ұĪi}> (2qKX/Gp5ltRasӲr>Y蝬Z{$K5\ΖU%Ɯ3 VnIhzH'יe>2Gv5c }IE/Mc6jΐ)'w֏Qd+kQVE '.Lb*3j, I=eP{[[[ ZWXj 1|?VIb;X lTљ$,"#B,be%8oXmsNd1s0eܵFDzՏU8raD25^'PO 3P|aNPawtDp[p;; T rٗa f&E<.%)M!Uxײ ֖zm>Bo n pWr?~Ō[}70$xnoֳ̯0Qb^wLNHN?eIth|Q$s%xnz\:oBUkq}:aʛE|񤜯tmtUj-Nle>PN )w?XÚ>zR {C6ݠeb7 VVM/Wxz'C%)ݷiWB=7z"tf2n˼6 XT<ۧv 8 YAМ6MBo1 %9< >eTU*/ܫoJC#>ȼwO l~=H5Xl赇D%[?/ЉSN:*Ҍ F=W9!+ِwe.wv!׻UCIϣMI,BAXnfNN F)4b#U<ࠑj' {AQ#nwewb;D';v9Mc[Ad%&7hZHGNQs9{ "A>6`ƟKTqnt$| ozhLb{L(KNPYv ?Oz -#-9jj1eD}Zd2T.j5u$† >Emʔ{VyGFę7 WGJ;Qrs琻^/ֲ*7kD{yQlLR%)IDt8%j[ǐʠç9>=w'GHq\D[.Ro,bXbϩ&β(鋫v&-#Kj T p3|P(-Ui5da` PSӚBIaPHsiK Of!8k0cγVODI/#Ķ Ƚ[1RU[ ],[Zv QS=IC䋨v?H`OP;_8+ᵖfֳVO+Q? A}Z׷q`.' ';,Wr huNRjtJA` F2SҦUj_`s_ Ӓvc2{SJ7r`#Ɗ,89DV(goj,\mkV{+ayS|m[ʄ|J mKZZ?|RYntpoTzdQ7feU_7Q8A Y0V3ً Tuئ,3˵qӘV:\甂Xcg`s,{B/#Dk .՜>'el(Z1~|Y&JT_еS4wkq/k^QFc1k H`^F@j" hLWQKvX}H|WSB\ 2#=KMwdOϛrԃ'2it@$Z"*Z镰|6)W`8i?ţgK agke;Kf(-a vO*dKBmnoLK!%4TAioЂ+CӒufi[`8tn\ss$s~viKYG"掿D?jh5Y#>mr8:BGV:R=LyO_êɄXW2NG7H|20J"}gHCߔ oBRCزSdocVo (f;MUaqzᾁ$DB̃=A  %4Mm͠#O{+]2C7Wx2B^S03z P~;ِp%wv>1Jl,ˊod _I׹ZHbF1re_X@ p2oqƛ>$I9]6gbZbzFzP+(~oSlxH:\ms 8 1=Ro]a^ YRo3t n$Bz$ʗwHrӎ!Md+)b˥1t=Sx$ 3qߥkJu.ϛL@Y4?DZLix)[ڲ );'2AY4y"ɎI7Y 9bjp_pqpt)0=SũȌ(\԰Dv?2 tLqtג6s*}!>yYBU'2m e~ft!wMiCu"0BI J$)~C>Ҭ5<m)VO I'-es-k`{lXBf>Gy E6/ʶjec:Ǜ^[)#gJ Xa=%Bs^jm8N(.Ht箜R x/@?}6L*t8 ]_bE)YiѳʚzTLpJ:C[Mk ƹwEhuhn4 k&:vU#+sE Ex:"4\F75*-wӺZ _VgI(PVk{MXFZ 6" Ƶõ.J'\+y(wӲbl~ul; ǫP>X^|W%A,E(c]QÎ/=\LA'Gbj>\S]~ k~M=cN\=\8MBϖ^Ӑm;=āA ׉kʎe[C?r2& sp;~rX]˄騒"c澉yIW*;\h}s6ٌLL.y\/(h˧!2cwl3'TҵYp4(]!ߟO=͌ԟCʳ+JbiqەRڊaBS0OӖ%Arg}cֱ&fY~ұH,؈4qIcjBRӮnʦ~H٠6hEqkr=t9n$t~}S8{jܣ `3L;d)E "iKhT% y{)e|G o2E ?|B1'\2,FD53qJFr4WafQ,63R1=!X[mW30w12#^:*2";{4lK8_Zd[a{u d9,*Zd 0;m]2Q{ `@zّPK;͋$ڧ{o1dtgݪM:wS5/Ȋޤ~?*2#h{ 6C"ʑ4TVF[1cU57sd?;GIh46Aw| [ƛ7#*Uc&s?97jtRf^ AA40/Pё|g LP!U~}GZO(zI?o0AAs{`V5~P2y{~i~O#|@{5_ 6\W`ՄK5K6uP <^}3惀À%ಅ ;աU%$bQvXx/EuIhd|uqM_]Y/i`ؔ#H\dTF*G[+]Km0H1 R`K[ Dtks|yf  X&@w4=5b4v!'NN"j!2 # PkScfjkH*-="(wpC^!+;bx*g}+ IoVnNkn\GFNwB%0>3n3es:& O`9,O}u] Lx+I#{@nG1 w3@R#x_( Dh4X.3m}ofQP r)kDO9T\D.v.~Q^)Yṑl:5|{e7b)#sjU  XP>5lz04uPv]@ޓ!KL쫗Ėw=ci!sfЀkQ5+}DS[0z|N |D^SB.ݕwGq:Z\Z׎rZXmҚ+$} ݁4l-ĕr*W 0Ja93pd{ nX~(;tQ;ER.K[Z&kѩ/Y=ƹ4ڡʕc11<:a~߇\#SG$=a.3^P_Z:S)ϑZzM(+٬OG)pōo}R2АENX8RK$JS&KALO,T-m2B6h &Zu8C4^+{2R5qJ<0xjW+egK~]⇪k>ąYŝݷ]jXppq3`pfaIVk*1r؜I@ e0~J[!(Kr0 ٫q6eq1wi"^#=^}V(_%KSο;B}40z~Tjr3\ـ*͸GsS_BL0A}_VntĨfC}RB pǶ5`uٱ|4Dzg.C*a-"p&h"'-< avCgɻVףdLŘL)lZ!KSX+PFiWcꓰTL0)g axT?3NQk;KT R:hrP|5h+Tqb\f @B1*;rHhWg:ptӾTW*%l2NiNbYBs A8`vy#aa.%E63XKJͧ2ze5cķHh?\"GpaW_e$gs*`1`X" \at8WW"܋RC(WB+_+_7I\-O&C+M:{%p\\>V̈́:"'䰰V2*5eAui48S2^Mqxk&k1+jA[68w"bR#}61C|EI DOv ÅQ8ca;d_[rIkW?PI9|~g\LYs+l>Vy0X3BC(XmqV^dAOQ,UH/%hyd5A ^ ˍ˧,S1V>~#"d\~M^޻A#ƺ k|a?z%Ew*|9⑮ccX١N aCFÛ;ly YәrV~٤<4|*]*WkkDHعhA7|xGU1yCLqh'69"RJ_^~̼#5<Rm5GYyR4BsLBF۵Ic{앚$K[*0jMTˋvU$1oh3()sz*XX#ɁnA'lvy%rbQ. ,N0e76SZhh̕LoԥMD=* M*s"ʧeTU%j?M9m=$%;eId"tΨYfiz 7)KuOr4U:+8b> >oc>O 7jn(/gT;+d QMGKbLS!36"zׂmE{&:O(."Tg|Y>3SYW0 Y#ExDk *( ""Z&g*cO_^M+#@2AyaSNFg+! P6@:mvG;w N7鳿+M`+=%9FnJjN<6H~'ML\gpOEFkxyu640ǫAd|vN d|UZAKn;qm,r s%hfy=9U{,=?.E>(˜F Ѿ{6A*freqicq1-{J6YzKp8v(|ipfeSƠa"Vv*p3C@+Zh?:p nRFrBiWYNG_=mR0꩑:QA)&o9j-EiT?xA Sd 'lJ*k. \,C^)?NiiN!8dH~c}H'mx_ H\@W$1W>g68sv]_޷nKFοYɾ3} ]y Z兑1-h 'uZ*8mYQH3}nGVhaݜHx:Of]y墛p91vpY|2MB&`ɖ`Evgˬ?IH %nY\bq6LL_ӞW~7D54$AHڍ7莹we\ =-z3' 3jL &$#J)YpYU't|qOusT)[UrLD7ek@k/ KgP54DzѢ\vof4U QˬaIO^TRz%}HC=˟R0 d߽f9gXb _&0~w>$o3^[3qn:+`2I:]R!'qCFuU8|7FtR׀cLϤ>{AntUmַS]X`!6!1Yƒ+o08 Ǣ'Қ,\Ѯ233$Sw">k=Y7f~(rI ,eJp⅍1l;L`ō >'PDJ5E+Dv[g#LEN30g;h;# 3~\|e CF9!lWgg4@A 15^dIؽccX{s8V xUazI>*IZRs:޳.z's C'%]wSgPTjb:^ӧ,|ZNnV qnoN▸.]NAS5M]>NP?$$ܖ4gBuQf9.wTl])PC(+hK^q#[i` T}"E޽ ѫJbJTXCSvΟץدoMwz{£$)m ,mBIėeYgb5t*Ʈ3J*f.-VJ0E ȉ^5;rϓЀtE\˖da&dwzW"r=x]ۂŸ$|C"^e@z4nӟ5zFlŶ ? i'ٷL.ټ46tGEHX/&iPt?rH%ІM@#-8BV%p4/_g^ZwV106͢R-yc5$#TxͬmOfj|p+A^QV{yPXd*ƻ؞U{%QE^P 3m٦tgw+ÑjP|v&ڷq:BHRx{tTa/˅D&- Gaƒ"Zf%q۔%AKt^൬ˉ]P 1qw i3=?rp iM >X *旪`#=ey0` ퟞc^Ӛfm DhB߹la Z/$Y28]ڰdpK1f$G3^E ?-[]54,N 聟 Af` Ǖ[a}Bs:q\ag{ĺ_v<prζ9ikVTÔz{lỲ  AHҡpt;V U{)i?FkW~7Q~ᚽ"^ i|$ !]>}:'3-P^[chU/ ءFv!nJALr[ wBFqج;FuՏ7"$ ZRu/>yĸKN(Fcƹ7F*L/`.Iw+ )g%+H9@ЇT9X6Y zX1S~MY.j+' *6t0Ay )pbŚ7RGnRJxH*^I͙=A\]U֜cܔPfreIz׈R7fܑ+@HQPiF _剛I88u#F5Ꮀ W߄0%EUTCWUױ+ŦLtR12*FaKBْVl!z K䌂9Wa>;UT| xC}&ĝ(3̓C x @vErA+ D_^{:h F"a0P,"rʼr"ᙥKn <80 ]FԄJdr])AZ}ibPA!gHپTZ&%`PҔ={ oe<]h1Z.x2z+- H\'+;~l߀R$fo:?? sގM ~m7s9yvJfcU'Cb1ujE)a'K~X+O˜׾ _ `GЗ:ug60*4ϐs9#0Z Wy ]Gi`@bS.]qc(]aZz H.Q43.Mu(ȵ>{ƃQ$,pjt"Jp.bI`Ͷy8w˯rX 醸8CPm+Ҙ"fǘlK "Ņ2Axca^qB0lO[,:$a tZ ?mxV(/Ǻq]"s"oBW+Q5D]C'RSn8쇍pZُ˛_CU/F%'`HZ!*b| JT|Aa['}-D1o <|n{ܥ ]$>S ]V>rVBSK%c [ʀi{] Kz9N?=vbC&p*9+ؚR&͐ynQ8rTuoH>^嫵1NѤn[=7f\uk*&(s;/='?Jd; Omwq,Кhli55SLVXܧٲd\JʿY&w,Ȁe8pg3&3?cc4EKrK(˾AP3I>5Ugr`f҇N*5 ]"oZ*&\@ BeK]! eo_9ȿ/fEշX^NROm6C5 -Iјqmo3җw.Hкܡ+=*D箸xu$; sh[yUs jv,]zG燦;Fl^ϳc~v\rma_Qix*XA-&/9 mN5#w_^ʥW@4J۟E*z~fEW%/wK$~`OKu?C *sPtֈEx1)Y\}0v.ՠGA@ *4yJov]K*V lj4O;,/϶Eg!$TwР:&0ygT0mf6@R@McE9Awi Y3c陸f]kb}墨@~"MZ?įQJ<yhw8Gi1gHB<ɞ0:I54g9cDȤ:Li5m"@hbj1!M$ކUF N۬ZdA:Yp9@-׶0^vD~x?ڨ'+"2ڠgӶ(\\1 l gw$jo`>[&:8}kÔw=P?{Vu+D2Ml>_<#?eէc@#aa2%}c'yvg'Y89:ʢFH4E*o#%4#@@vDTXh!kf$;+ˇ+(O*L8?Lz1PoƸ.y mGѩQ6őOzrNRCѷ);Pv{ 𣖕'G8Ҁ f?W($s -\v۳^1D c˷=/cd'2eo%{7Ar PԿϞjn:{cn@8;/v [F!P.lG?P%8=&%u ja<%Gq# O󱑷|7DI^5N{.|Lw] JSMrĺ6PᆒcxWўR;_Ob% /G\ /Y_@5ሆ:,Ef^E 3-b\iFә=TՇ1ΞޅA喝.mƇ1ڪFb2B,FØtR.PTO0Zn)kP?hƯnE%É5[)=%-^W+r4*7?Y\"J8% žɢ[?t"vtv+9JD*C cO©xR"ꑤKSp $+ YK3JpW!B Z'%Y#4 D1\4hm@y~+^<*ev4yngϱ5V Oۀ">[w:Q .\|{C 䗉Ce}\)*QeY+Ңo*Ju}bmd.g ΔK!Tk/ڊ|˽8/n!3 [>Xx<E?لt w*4(c\hN7+xB+hg=='0(UyEaǧ<̴[:prܚ<:+:|hk=aL—kkK_krVZ"+L-z,U OQ`g =!+Y>2S<ėoK76m 5GSoOhoY7龵:#[@ u"oiy㬀/UPU+Q ;|Sc2fR`5 4fqԢ}?XJ]0 TJGX;~]LU Gj!Nht]#˞€4y&fiWf:V > |Q+ަ^{'*W WbPNdB{2eNlAcC9T97vyae1VcdO(,rx3V}'P?xMm>vUa2QɌd$]BCRk&dŪ`D})C_>2i_UzJHܡzfxG'*\Uc7k (]R1S_5Aq[ IϏӛ|Dlu=,G@m#]qR{,Dдz0=*Rfәi>cC XRhZiA *p3X\ FySwh}uZTyb/fdekRjRh>R*G7YqgdQuЍ#,rK= JjM=K/OZ/2pxUc_M&đU<O#;SSm:b~OM@Wg{*MBZRtyuN\ L:gxʥCd Ks{!KH6jƨgV$tƉ6q[:ј$坭 1MmьR4+QuAl\0+:4B)Z!i KE"`' qV"Ӱ/ ;LM\Si{Dz_ N{q4ejd.->6B$3ٻ|fdl3eI{T8b0n'צm䷙J z-3^H{ZFCRE:J܏C[SI 2ԆJdM lh" 􃶄1^V؎j6R[tC9wzlF"eqwpޛ SNΠ{sڿ=(u7pucFZG]=U*dbx&Q1$@^A0OQkI-sU݈>[>:9VիrgXXРͯ oĩa]sw}ɬHஉHsJ@Sl@{hp RИ k=&1EjyI5J$J妻%"@a}''UV*fkBR~'Uf=uȦhCԅ>Fxb>/\\DzfF֚<wVq:QIϧ{EbDGקƙE5ן=`en&9@#8;:UwTE&> .&}c*58{JQBl8iI"~KKXPv#^X*x6ۉJeTEKHgyKq:E9N8;{#/48pOCեMKZX+]˖ q]M4Azwq;BǮNwՓauθRb ܞ?cʁ+j<@$} |SIʞ3A}bFx5rң6AW9u#F\ ~a2+YN<&e\"t>5z/[4K|kF&Y` |+uz~kH4,YϊgInjٴ ׬?A(;'tѺ<l%E[,= ^8.Ь iE ;XR8(zyW<7wq-Z5- n7>9C4Qt([lJ`T?17T*˾epKVv+ +,۩"`BtG S9R2}J!xg:~9'o z{ .K;{g49F5p.\#D@\FKݷ2Wj'5PL߅["mޟPgsBtO<508^LJ[_!fg iwS2)N.4ٷ |VggC~p֒ qq= ,>34f\b+I\)b:c ,&SJHE+&MroSIB])@iPN2 CfpS%mn"k|yK?Y/1Gy Es > HX@ʛ`NFvօ〫|؏m$}Ag:*u< 5Wnmp(ԣ̤LQg_2#g#j`WPGTx0F\ݰ.&YXSQ k\ ՇV*'S@ caH7"M L&d<rQS2:6mio[d6eft„vSġ =.ms~ !¨Z0LS&dX|{XEEh2|'_4tMR X=P+7`Q8k|b>,̇MVԿ3@y |E9-݃¿BAlT4izK;BĉpNn4N' @NN&TNdTR ك !m DxltyBt-6 /rrk_L_Šya_![9Ch@<4WX@}T.LY~snnmz\R~>) |ۜM`Jv>"Q ~G?5xK^].[Q |Ds{cóx6'B ]*#چ{K Et(:H╳ӱgv\ymZzX0ζr71f1ȳVhC 뵡"۴h;H} Dz(WMa6B uTf@fDaKm<}#Dh$L]\o=kh}R87ț jcAdJSB`b[d}y] ,OCcޅ®N]xx;,﬐(G }a8X$IdUDRgţWxGIֽ!F'C F^9!A+3tBi 8Й;x"]hrl}6ܜ- Xbͻo#}:z~_^Dκ o|9{(7L6$$^/ca }tNdf)K0( "t%->i%JLIrl#O/M zʄZLߤ'F_4./O4V l#YgvCMiϑ s0WGi=N9I:JEώ{٬=!v3:<- zR39tgֳG@xNˈy]adE!9G,xh o`{W$`jPE4Kv' UP"~'NwI,<~]>Yn3> $qm@#DcA#T?B,5;Q07UX L}qPf~י 墛-ofi \lrxLW\<Ex_vwc?g%虴SAA^}֙3z b49 !MNy 8i#Cŝ=C"8iSy+FJ^o'1Q~1ف+ >|Nh=$G|>?]g%#M%Ϻ0;=Vy#?)צ"ľdG|f,coba+aS{-mV K|~cTJr^q.9Hmؿ}?֙?H mcaK[4UƆ@!%Q<4sV/ݨK@+e4ĝ՚ V{#T9 3+,X+ٛ j9*D."yw: Oipi SPD0󤡭Is=LԹgpJ4tHp臉ߎr4ρ2H;lC>pl@[ D,Zӑ|>y7MqEwG!Z@;L+?; chSJ<~.[ x?Rǥ"ΞTS:湇*ynPtT42JOy'0~<9jcvl8zs_< yplsv 2Δz9{"SҺSGߺwg~hP\Q7#DR3zMÚ"ygcA :-W5Kmʳf)s"}J u):}~rzPb< 3% U'!yTk  ͗0C[Zlӷw)Ńs)E.bXE[֌XVVJ~q@LMpO#.DyemW聊vIoNZsԿ7},٩t惦E +H1ap4|&]N*%TO3k$LԻ2Kc¶#j6zϗ 3p8?F`P. |)P;Ŗ˜ڄjDIk.W1SZ F6Ac\CRAev@նt+D 3x+8Uu ]IM]!vchslj)#Ԭ*Ibţ0v۟€h10Љ /P7(d7ERdEHK+{8퐒܄ⴍ (*jGQӐyݻgd3*ȃvt >#{754 Hac H?5kVf{ZP ÍI{ #gZy\ 7c}re rN s vv+,Ó02-6GH lN@lIξQk;FTa x03MO `1e[9S(eRQ>.v`Gw&eǧ1Vis 4zxC3#] C t&!7/UO%O5}D,?*kA]ގ8!0HQ>|f%sk-Xp=88$??V6[L_n^F}ƣbN4߲!BR[_| _~̉Gӳv3.4E>{kEŽǏqc(AZqm$ 4wE  [v4k wv,!nۛz36.0gNv3>|jYt޲>w&B1aGU*)G+噡Z%fU Ǝ8g&_.a bYnUYcV)Zp.ѨEmtOIzm {F7܁ӘIGv:C13ڤ4i]iCCEKߚZwJ G1 W7L+FdxT4~*2DS|X%yt%Xo"9aZ@\Ԟ|7'>1K>SlEJdV@ѓAW>b#1y3 /w(Ѡ/ZmFsL%T n*x!-yt[y/iMߎЈz=B'Kds6uR8ݸcfneQDr@ml3҈wfí\9FljZ}%5 .d9IөdӳthYo@o;5cFp+(I~]ɇwc}oJ ž?nfCW5ZѤ6#?$<ùx%z8d z‰3$7KoD/I}b.0dS3qt۬&|0le($b&ji ]Q^zhpyf@dPA<< ;VIaE"1\[VU\:' v?M!.K|p]xqK+}{W3sDuf}FNVן .&1h^n@(Z^8?/%{Eǹ9 ͹4 2)eB_0r6tj]B.EHV;Y5{(?k2.n;{jI#h? cctmAj-QixX"L(82ޗwbIDoϥ|DFYr[tK2:dxoAMNGF~0lRٲ7,"pUp\UIdu,Y/tZ&oL$4pmtoU>}#F '$1t5zpQʸ_Z$fK G׶zCS XO\w^}@m"cܶxr ס_tg+E6,a .3yKΕv[5t{v][7 &.)5`%/ >t})6} '~YaF#YRtD]wIKB|Fl4uJ P/l|ĠIxRrJ5HUhO5j.M(gkwPm"GNm$)!Ԉm{8sê߿U>tc(鸁zӟ{>FpUMuOӣ#_,"%H)Y@yXWˠ-U1c!w8 8}#//>N>ںu/xz,L=ë .POe1>_ȋ؝ebRCte]j:Td+yUcw6eݓhG 27#Ò?g:_U^]*i$ Ԛ@x~ kn0޲ךӑ$)k!"H/Pxn69q]}EFUA,]=LŰW5)ŝ{ $SǡOֱX)2MưsY@()pQxuSlddcj9!Rڼ31㽕zP##ZejKZJK%Yi*yǼd:;jH`toRc=E*rްQr/XTG7 G1 PGUDx "0iגGW^v=f/(ꁈ~0Xbqµ&R0\{p1Q6f0l=w8o:Ν-=y?JI:p4^? ֵA"kXn),XA CVA݀{07es10v٦=Y15o[/auTu$d7ԃxțzWZZ8k#esQ/(9ZV =\Z𯪒= 7)AaPDBuTt8TjO_ 1}4`a'#mI/X#j}ʬgD̿s$U9XMrRGB{T/3nA*,Ee^xpg50^MJ7xGOu'|V+)WDu<© E0k_Ë8kX 1c4 RV.v |WA%HK>L\ :ŧ8K" Н X.PذefJX$bOUl+B)Ơ?IvF~7 17f`lƉbyϙW?Qyzqo}eꗒP\yz;oIM' xB8:h{3ŢShoQ~3ָI{X0%r.qFmQW#x^f\ƘR/ضRL(*5_%D,t"q+ܪxiWZ/67~;F|B!vWʿi5M&FQɹ߶j/1? |c)f;UZeϋyl?%&Ec.+!8IRh1 ړsH0CPo!E U*mK5xS(Džo\{)\C2fwZp qpk;Q1`c@m!h,oPsa1$NTG`4/N5j PJz.w}xAmH=c88*-d j(Fè8|6;ʤ$0_Hx:՟5Iσsr ?.0as#Eio<8?`T_}SR}Aya^U3?\` xKPƥ1/c_@Z{19S0gFERp GA{ ZkVHI]TKJ&Df腴bF .KSǐ%2_54TYn;49j+P=0"΄^  g;~[nB(Y'pNF]H :Vl{j|3/PtNT{(4S汶wFa=uҜ`o n Z^rh&˨tWj TI}'Cf0(|Z4P.Xv6 f\2ƶ+o߈ON|69B\ 򂨮YZr F@Ը Bĭcuqa[t GXbA l,VTGQU.q,5OƍNMܠ d|Atmti\0\iGϛrda[DwC UUmB]D9>,v.4${ $DQ!@)*GLL"_]SmJ=mqY/Bb5}ߞa,dD^,A"ai[A[5kZ<۝wޜoy*:]RR#7L'uVKmGgiz_xHYJCp&Sc{ɊۇmX W滬 d:B>24}w\}Zp90 Ĝ}gʷP[-7Db#Ƅhލcӆ9$reEe{DE)$컙~97LĴ!о$DluZfesAHꂉƖO R3SFMak|SߜrJ.vS quشvN1x ]eD̜!^FM `% ֤4[X\69cEb?uׄ}9Yk=]L6]BƁh D`l|.y@`&K&,fO*#pDd(l/zo c2+FSN;6ΩV H#٤iUAx˱4^v< [ g ,/\C 9yEǮHRGݜE  M^[٘\*6|gN@Dr–\/M!@"Ueѕ5fGs325TLR]p$$3J[Bgqp&{G(z7PҦtRY1SN7Zg_#y<1!A91IRs~\'&|X_0#m_"aIv`Q:WKmM vg&W%5c裓Z#:3b|G7!o8hw׸jD̄y#CyG;+CmLڄIJYAα# [B)0DQ.>)PN , d2ކTg}`o6T޺e%1B||+a6-ױBجgy#QqW|G>Z A 靁$$CC[x;64( \RSԧyph-y@Hc9mM3(PCfF=2 ~R!G 9K 1 %.+Z,IK7ZWCEt7b\/wL/ػq,x_U0 ~L=lUG4,V%̚ug. x81+_ p領 RK&o':ثϱc1]@%oDd0 )p\|%8=և$`@:LY`f)Z@ B^SU=m^/@yhuR=[jԿNՆbqP?sOnw[rОD>6DF- >ev>MЈ) jѯ|~3|刟O7Vnԟ7{<tp+ ~GqjךEC7GV楳^$72(ΔxsiCu":,<+7*;~YSֺ @= nyVD,{-fB+bbUEM:7 :Ǧx)Iӻr[|Kd"&>TFD{E[d!oKs #I8&R{elZC+' ~vz-3DkGƢԉ-xDg-DErdm:~(#̺lrPlY&[uHܚlhh A `&^6#g^۝%ሀ\B9[N5;5@SɄ*t2in׶cbQQ"o5ױS 9i. p@Z+]=ҍg`Z:1M5>zbUhڔOή^aaQh{)7 +!$/TՌ% 0߰iBB^ƃ+K#Gl<rܠ2TU$S4#3@owK#%CoDJ˻QCNzma C7s*wکfh,+0:&ʮY0۔>㼌9rf\䎸~%ƶA/Ff"ۏw nE QRܦID>wŧs9pV1Úه9X2$׮g\elsVEZVa & H!~7Qycz[$;{FvVu|`RHWԷY.&C.P"$?+A"nYbSETTH{Znz61.F[%H+Ĉv?],ER)s; obY#Iws3HfEyw&2Pp'42P CMP@ Rk߇msau>W`58.+7d /iYak+>ig[2UVRH~+HH>▔gmJahx HթRn}Xqt>V_*̽_bZ(&nA`lݴ(xy+pJ%8uQh;pZ,~ڗ)9)^KM Ǿ}[Cg(#\J>nٜZc9DS䩋&DIrI!]R VԱnYꊓ|REʞE-/@Zixd^Dj-cBR*gY&($^I:vpEVhb#W*2 gC^2=: HBzͫu4N^",Xι (mMLR%d]ܧ['m;%+bZeQ=;r')qU&Koš%hJ`*ͤlqۨym9D)x?uFY = .gUf^crɟF/vf \y'-.+7-1|Œ>;pm+kT-e~[8 GBNqr<'f#C^Y)?w2(,%%n=UE2: Hs.eG= aggo~xIHC͑(u2*_v7Z^5,Z} C&bZZܑ'Q ҡ~~zFT(a^V~EN8@I#U=Wv: |msR;۱fp# {.!j.2k;()HtCrC;[sˍ=lua*dLzkSaJh R tuoY 7rô>5,GﯘˁVu,]!#)*EhHX u%yʥ=3k~T>x8Xa;c2baz9dUN]>sA`ST1]bKtnnIeު~;&eW}b&(v=ayo,-YuMGcz $ j>hR}mWPS J5s.?V%SVcCwMXpMB{7@zyah:3g (v3pU !|N\T?&XōOPH f]P5X_2N-c'ڃI2 Zz#XAE-)F .c-K=0XzɞeƺSW=V1!T\^T*NI'9j4. 28S A ýl ]! %P}Hv~Vl M^<BTw104K4~@+!,Q383ǍU@Y~%#K זڲ=d^歷N8 ^&EH HG~B; |Ɣ=8Le=Mv-ͳ*xN*^70dj>߻s z#vT]Zc\ %qϹ zN&ÛUgJ&`l`;wqb#85ٞئ}r]Ӌ3zU&0+'Lm\փF|D"Q;hLݐTU.c5;R6rC~UFt2y]Bi9r*\^0꧐}D۱^7]7W ؑHR4*ߵɚmltc=|"dy{XnО'FȣJ3D2b5ZZ oV& 4i,n;%p" _ #s;b/L&V o!x?LβoSY:ް.n FGDxc G2ys`JF zuo-#p*o@ʫYSܑk >E}sq%r"sΑzb7eCPCMd!c"Ƶ`oW iZ{$gG aQW=%C/$HsMw'K^A?z x3yFeb0 SƞoҶL۠i|>E&B/P9/|Qޔ1xpBA{䞧 )Uuc+"*C: #4|}#dF 4x/;VU>jKH$pt]76;q,Æ |Tskar&+0~,C "\4~<X ^EYکK}gc~%[R b>7VgˁA :m RcWQC_ >(Rϑ-+kz(9{3U;ګC 4I*I3?JSfiqjTGbV0kPѷ^S2l+3A2bllT<1(ӌٳU5-= AzsI#eTd!/ 譭"=%teoѬj. <wcB,qg9f`imEyXLޤ gM6eFj  !x-s27dXvsXbkO~aNC}Ỷ,3ȳrx/֎^4ZzK4dAEwlk Mm XAO"#4K(Ə%A>czWQޒ\/TFᚆ{ߴ'?mٲ?fpDdA>>|x6:/-zNT`h,r|EB`nMYRs(ČϿ ﹨tLa[ R8,ZLY{"n޽~J'ك2Ϭb+^>YMcc3 Eb!M+ `SOΓX$ {>bN.WKH#3]2 降^fSwצPj3$48we6F|a;L  XibJ@'Vmܓ`S%$nFHP(K#,tD_>- ϭv8d],g3L: qx9N6AfIzC_n!!B)1CTd1Rn_{SjUnkډm%ס(XЏ ry^4IAO jW{%<8}2{_\[l}q>k?%X>cPpH8C> HY3UV yaܷo:Z"UMSE0!/#Y3D #PxeAgĵv49oФug3 ЪA|zY:/4+jnANǴSAL:-VUbPyҠQqWc,H } H/hcc{^؞ݖ 8lϹ,B䂢sމ"'$]{a㏨>h_ӢZ`V&iXñ_7ѧ\P=L[u#žE'י 7Eم?\* % wb/ ={ImAg/w*P,T e7jg!m߸)L̺6D4£ _Q(W*|~\=ّm"4YVxZr:k#^?J홆M'._5@vǫK6Y2x 74(rĒUr1$Նd^:֒PM඲ʲ>j0:%hq/a[ġY@7~K .-UY ȁ{F݅ jFtѭv]~'6Az3cG="1ѦuK@ ^^h)$*~2_ZhCĭ+5s,}WĶy"fz eWt˺xM;X_vP, _4~̻||_?ROؗўaDxh0І<(_Ju=H[e}UV{x`ld%7Wm^dELf J2 *jXC1 SVy`-8~yBLXOG'x/@ 9 kjC SEJ*ijzt$]Y͆ 04_*{FM<xlv]_rREǩUdKò q44UjF;=\X77!Yկ }8;BlhljGvaoT1{Q*$= EA.9Z?Di8čɸ<[)dbD5~%  p%NxyoSd9Xfa-o|;| h[]Ve!N`߾&yG ؉ ~k\yiI/@%vGV5ԓURKy!des#GVw!' ;+ ̾ɾ!}cuPyvڕ` !R=jB:>s͓-.Vz : U)]VeSv)h cA wva,G6F>YO)I߿%P`=?A(sȖClgTn[U: rT F<Vǟu13Tc6u}O冢wܑ2PpJ53qR@i'\de/k o/@ N6_iX>i]ͨsR"" H}(4?X#>*JՖ61}bQHv^W+֚tΓ# icy҅yp)u<X8rst*8I-GrƓjdO&R{g~EUWl时 b ;yLT',G,kI,mgV ` "!7*Xwl7D Y} Mskf8͜y}\jr؈!RPF'#Vh0I}ɉdð;I?1"Ei1N{M;H7eR=*fIw3a=Ovg$-d 5P>"ڪ6'?rY%LV[WbyjIc*4/DE&F%r&|@F {h( .q?SH3B\, x r~vj2)~X(BEQ"+A3Da`;c'<2@(>KpF+jڐ ~feޖ#MO޸9UP٫(= 4Ξz7R9.LWaE6x.L%M*AJ,-0תw1 lf =ʵf::q{~.@9.p5Ъޏurm|k]i%k+8)0v}wvp}j\ t2D @(+s2bQ,Prxlj Bu̵^[ $Փed4r$x$*b5r` A2N pۚKV]V,"F4"nUשỳag*yHA@QnKS=q"0"#Lc4%W$Mz ++!EZךDTO)03'_ =v/S,0J)՛,)/5"/xϼ4Z#?:LC"IMn0Ë=7F(+1Ko=_·SrQ`,mZ9)kӖ,A=]-Cz@b/$|#)e{7*a#gK#Iܺ:mT~ND֡IRqVL@m"J^e{6B[*n;,v{/T pBO[% =ts{tm{/Mrjk< dni:A6Ux#'ZVv.HD&ڞc)|@j u[zQppu3T$B<}ͫ EH_O;Gtk9jQ 4@-kϒ"#oNO]aûii+uEz15΄IT|p!s'-.!(G䇿ì63&C&UxBּxE.xHpw i.y?lz0г^Bk(~c6ib.a[;W3;!'Y4򝬅K31.BR.Wxe(?-耵ˆɤ˻T5VVCq %TBPkglڕ,%+FҕnHug0wx5 V!  2_) !˷@A)oDfoY>,^jς n++!&bJ4:k_S~9~wzN`Ͳ}x,xg \aTq/(>zNK Vs!jL17q!u8 Pm/'HNJE6M+q\K> u ,B`nێ;zw-EoO) Zs!\c,FOJ#TlS]C/'$H8X~b+;}#K6Y-AcSClm)UDpsʟi/NPEQsqBj7Y5RHl$RӦ+TAm̋U 5mj,.C' X˄ýR .}Y YvCoXCV0KW_MTϫvQ I (nO J-$H ^qk2~,t5!G_)_iF#`a6lכ> !FH!(܇\>X\GP"bhޤFWT!&m=lzs*W[z0Pc _*Nt- qǴ\E64 lXʡs? 7l|!%~yh]KF%֧gPŤsf˝nP}\5ƬTx\޽{T:;s l^(Vy΂6\&qU+2}LԌ6v@wDk{F{;k[~RH[4q rPv3^Su2ŗz&QJNX#RV_2)lG|(%H=bl+"r' "Ƒ٠ 3KzhRS +ټY(7M)}" p<*C7pu^pːk cfmW:Iu7"' zz1bX όgh3\CeG!+K$L`x Ref%RU ϓG>R5yΏTtdqy-O6ְlS`E] ['/QAG0J q^₽bШl np@c1d \yY1$}&ef/g~>r #.|ib{Th8 Q&Ɋ&w*8o81qO4j1Q!\nZBa䲏81:Us J lA$]Iu#JO}Xʥa^QdFYIHB!V]TZ7\:!m ζDT7c.1(dd?)}6@84׍+i?㾐L.ʸ0كa5O>,ODFw,Q4$A3-ǽaH#PJ~ ȇ$GdKkO (eo;qeCz|:Cb+n$A A‚}ҟ+)nO 3ouWAڷòF/;IF 5:GmRkc)a4pԳf{k뾢'N 1&zE=& _ ͤЍ!Ϩӓ$}au0~ޕU:N $^*ܡ{qp@tAbbODu74"CV:Czd$3: <|&nѣGvYL_Ni}@%b4RW/Ra߂KVſ7СBj>U~D.ijAySfpۅOT_ vjFI5e) a EY~1x:ۺS;qamʢnOg|Gӱ> /9b*' ؑ($ʌz4K_[ƹ,L) qB~V5=շpYM]5u͂=D׮ʜIFb^ &4##AFlmn0E&r4 W4l>\Mavt%w5`ÐpgGd2%$5Ifg!gTĤm  !Yl;'E=G1$Z?c)޹!MY ̫z<+-M"c֗TRk8NRҹbWnJRi@ 3' иgQ)@JFaO?uWs׾&sw'a"6}Nqql$d}81e)eٗu,r<'(p 3xc|?O/1k,]$.{Bȑ {C>5ӛ>B jˈnXP5& 'c} s`BMÈ6$R(3}JEzx.r`gF?@y@Rn4,e+5O|6{N̴2;BG)Ӻ( HKw lxXL2z6etsVd,&[~t3ڻ?m O JXhUn/lJ[:vVx?Ma:~kjho_ri`XC׹U+Ęv5 |(ʅAo=]ٯŚ-MΉ^~+Nc[8>ӧ\XZW^HЗjLc}yQ%(Y*@5;/q(Q{s` ڇ#Ֆ>}cۨuh'` ԊvQlҳK;]zzMS/i `.*M "%!l{.Ⅎp)L̼#imES(tmi b{^ה"?ʝsjt>oB7ZoO G7JPIse2~L}ӭY06XZsPNc>jJ0zR{I"?6nLט% 'RLPna@_F`?B$Ժ;'inr?7%!Hq"9>U#B|PmG_8ڂ>fqqA$vuў cuy"OO^GעlrQZ)Ry?13 dU.m?ݽ,2!Eiff&`)e *P`^k_F= SQs܆$lG5xTryy8a)Ⱦ42# L5Z VIuR(/9bbjH7!mro"{vRCޓ\*6rfuW]k~ EI 㻶Sj_0 5c%>J1\"\̠*E?FTO^L-,V[v݆Opllj 43wHz>P*H}dT6|{ mt>um(R?0C} GInhjPW/ ٚ]5"?gU;hwVR'qGmHr*"T % 8a-,8vXny|XXǞΙ5t%CkRg(&1.30'՘]Rg2EV;yѕL4/w uCy4N;#C<ؒ{L#uMd>8Nnieeʋid^$I'>ӥ#Ks x{T5 f8paAæh'`Bz=8:ܹƹ{4PcbK*_=K;a[mE̾3a`>"V f.ZﲌL\z%Z/#Z@omZ"2JUzp`0cMqI΋'G#I6 @qdUynzc2s{4֦V;L׸ ?W7'esLj/@r.`xI;}rRxk0!'LW<ǼIkТ%@֗T=c)eMm[.(soszm;;&π墍`m"(St1V.]NAsq?ښ.}fT`]doup)VHQߏqNduCQ0:6\Êc@֣{p +ZH1xиkkVFC$p_:+H0М-HPMLx)";Gq8f/Vؓ|fGJJZ Q?IN[%I߱YYxi]6֜ԍ jjaUQ-]& NwJzbaWn?K LKLqtՄR3gm|Y{?eKr ;0MzQ* !+6Q2dU _= dľP5 !1Wv06#|f̿C4kőB;U)ǜ6&D(k2߶JZdf?vbzQ+xa)t6TRqTgEI퇾/%ȒqGP?4˜|qw8kE9:Zh-&=!fY`Zx9;ȧ1 sZhdk0;p6ef$Rh3b7%,TV긽FVKLp&a\XT ^ P(LuֽAaļSۆY;lpc!}(ށ|G hSݷ?Cbw!'./毻HPJ 8$:R7ح0zgؾCF|9I혿@H)CH*}NZB9ּH'f8•#91TۥwC(_lHOs';Y^*ג;mp8>+GU4oFw;B0o N]M2Z5R6I 8# (ja9Q8 T8! d-d%uk_Hx_D4Q_08yf 2= : QUV8,:1*X Ry.&S9;k[6{\REfDIa#N&}[ &%s7\v2 i@x_&traH>4ө5T]S " gu2x?= rw3`R{RraF|0zj>ݚ16V3p Zr'+*񪨈7E .drxӄ/U3xYzW> Ҥ!rHM c/Ԣ^"0ޣ,kT۞Rqg#07h&ՇM_V:uGbq5ZK?*g&j#;?/cNV+i3"͊۝] xESj.mib[W #2 ۓ=> iPJGN(W #[QA6+ԗUy hpt(asQ!PQ#un4Tmt= JC;]`Dgœ8 Н>硭Ds#Đ,_QgV+[8Jt9=:jqklk2߸J}9s1~/j~ip$o=mf桗?*;CwFSE(Ba"'>T;EZ:(N6QGLߋA!؉u c91+jrM+ŮWw6n44C`-٫ωPlڊmUO4xX,t7CFaKOΉc?#hI%wU}f18+eTBO^Bt?}V |e%4x;om:)YI3-L6c{Ӳ |= Uf[c)NrƆf4$Zse_@]Ob46ҴfD uKx~ YCɘ&)鶤V^ ʎ]TbwޱCIKH֔8bQ؊$4]Vڭ)b8ߊJc{uVhϴ~n> %Hǭa+̅^W);~5iqӀ4xyN,֜?"nt %Tfæp*㵦l5ec5@PiUvAܡ>Dy>7r2}‚iU)ĽIú)LߘRZ~IOPx0"Pd'S0l݋o 5Gb-1:#6V:JPtJOڢ}&&UEj^`DK B n4,p8aoWaK0B)6A?ýRDGI gZeX-=+q_*ݎꖌ5.g :P|ͭ,%1=bVt Nʊ%P+3Z c@>(A뚭(l/wsYŏl/H/p}sM" jI,@Mc7zLʣ)+ch̪y@Ō}MmAwшzxN~+A:4l\aoc(㌜j=]rk98rU} kts%s5m _HTWT)8@?kS>DOjׄjN66ҨfЃ{pG:Ƕ<6篺: -yPA= Z%) IvHO}èEv=YERR'#BFq\/u2x^V+LgɚznY )C´}V)m|ò*Hehʜ+C\W0\/ Km# "7%=AƤ=O-RxĮkz&J R*!B߁УO&9.tfP Jѫ_\nE)*C* {pmJZ#gw/yPKnГ4Kpu8:3^6)y;gR{d5[v"6beb&'{sn)*5|sϋbqUp(rqj:*f8.gSLhO(I#c{C"\z?/6~3C\\>F"Xy"@O;s˛ 9ij T#s冇[U iHs-Tpz)>)̗{FzV5[)Xz$4շbdL IvoOo(@P[K #΁qZ92:zPPÍ}w_pE㥍`kB!&f}7}'^ǑF x^?NºJM0@oXI<:{҇hyq(ΚAR%]%58zq}hN1Ue3 #Id>@¿yp_y1۟|BpE H:B hCAUa<>(|uByޅuv"1yRY]i]wLwA2ח"Ԫp=z1Xj9sR|8{]4KMYOq| G]է8GrUePU3.Dkk$Yw$7\&'iv*3' > N5 `d2lt<ͩ!ԐM7iT\Ҙ(M yL!3,9W Ob"ug"|%r5G&h4_ [OlOҭzXq i}hvb;#HZ'/P jr!WVxZYC-ҺFYl,'o0w͝3sъdݣ)OrVHs,)):2AFDZۄdSec"fi #&;:qURqj IfPJny*GoKOS5O Pr"#N"&eGRžT#oDf~T+ s2w C[-#OV{:~:ȔMFsDpeMQ}cqzN.L6= \icLqkJ|BJjMW ɭO|A9_&H17pFp||[(P'k{NS,jO/w4U&3JZdh(XF5 >r{ }9k^J=}1;rJ ~) gLTT6$tfsўߏvV(\h'VH!XA c$HD2oIlNܟY.2# bD)2|4-fQEtWfvD/r1et y|e*h?(tt0ZHސW5-*P[p:J~d4)Q&9TcXhS^ 6%&s=ߓl'PUPEy(\\ ٨=͝:4 y8v*,qR9 +<1 j]cMM@'𐂙g'M*{ gyMuޖ^'OtY2 Y傋jV\G衠}{74Z@Eԍ}9URj4,auz)5{J:P#熢ࠞa $_}C j~^ޣ|B|A.e /׋ϟri %>=3SPgfb[\ۄ0U8 uA+ 0NkPQO}cPҙ>=* 1K)Fi`"d)e;m+_8f8FzN>Y2^DEe&3IO5 @WRvBrUдG1KCܷA\1[FQ%pf:ɗ>7l &3qK0]  QyCD]*03p ~vG{ 6QoRYS1 ΈJ$mnrxB/+.#D+QYI o Yix(OяcNn a^MN~`yud1 u2?awe}M5\eL#W ]E6X5>BNp\Nӈaog?ي%6(|㲻Oh-ZG=y"m viz t7N\F= I<>i-iGH9:h[A0*xY;kOj?zp~#箘-?F$0iYS'Ws,8 K(@?9%ꫩ"֓%5@<N@s]_bɾzË|? GrlAKAiJ^'\b!o }'M_Qv ?TW _-ԉJ^SN{&FüX@ G#A- ̋>ط7)]rJ$c zK2tk4&85"QtV( 2'b}FC YҌl&A!,%ZRnDy!h I3Œxc#_nMvnŸ l3H̒5߽#\QSQ2"";fnq8Ȟ*3e.ڷԹQz1 oX_ >v8:3]3v?>/oͿve8f*k ʃ D£L\i{Xwn? @=FIDvƦ( N VM,}zuQ_.^7k=&J6Hҕv/X2,[?= TJaMN4 <5I+>mU͒vl]g DK'u7>\e2*x^t;: 3\'CY-Tџ zOM2 b_0 fyPb;Q';?v51K=l9H8e ,{ꪻR$κXcOߟD=L.dG?0I=C|YC%>pe)Z!qRLz$Au Iy6u.5O<Z$Q7|MV cfk@~y!K؈QDLW`ή=/R:B38Xd*-X8ky'̗3HiZHyl2Q7(ITQQwy9E2 ,0|N+7g({E:JV-_n5qR"KIEAr/hPxYz=F\\<ذBXLyo_O9I#Vqwcu}gYN$ک;!²jdpQ~\բ.Xc +iV+ ^&~)ګDUy=[x7:\ݔ1<,Xe~ϑ  >Q+y?QyS9.i8 U AgmX+G$n?2흓<' ^AJLhTx u A3DŽlK-29<.r6@7҄adO^ϗJrv€sٿA~<M, l=5S#@u/<.gx}*gtge Cô_eq$8yHBiwF`azx #``A%㌛vQTŴ~Nuf3_s#X Aj 38˓XG;پ#V_eơx-E`t4{I5f>N06S{չ2jgew`EzQ~;*ӂ )a*}L- DiRD9L@يn~"gdv \qsٹFG'/a(q(Ke%$,b xP|Ddd vJR|{Gcq{ulQaO"f&`ұ)鮗9M{-]ib*__ ~: ;uHJpaZ4+l>[GS>lZa74Q7$Przyg7Dw*ߺwm@AUoe`Mէ{P=1<]a5ueۺL,9ahPJ4mݔeZMdH}0x~‘)q*"n'*B$V~Jg'14+~^#ӕL$tCRX^P|w.̚%NGVfjN+Z&cwʶ\q@,D3w\36ԓO>qQw&98aV.)pNmW(X~(<">'TFT>up@(Cq4ӶȚl΄r2_sĴ51Xz4)oކicުW~xIFLQ_ڊ2Y!WK5LY/#Z3Vf" r?u}oODu! bz]z>7[/adQ!Q mި1E0 Mx譈F} 9בԥ{XxeE-d4I3ܪO9BMN3& +RwÉrX,OPÑR:>+6JG Q}AQwV ]6 @l~xEe8>%Yb9yr:QD|M)~V_Ӌ0')溲B\Pa T̉p"lZw%&?M8x~y>"g6(^!AĽY ["ㅫ"s)yUxypkמ"ի6D}ӎUtZ2[3o+H!pL*jaÜ2+9Q,a.W6O1܅RJЎ-;hOZު[řUnv0h @ vySy5`Sкbp buMGNAT'*DqQ Muroz! 6AgݡlVw Ȩ.3堖1)ؾJgs z2NWE`[J|7&)QODz;ߜͿyȋE&iT.%zuP¸w3|+߃DoBZ~Eܣ/ |ddLZs93QӃt煵ӎT5qq0HzugWCaw}OJ7\]]4/b2M:k L`^,pScx5D *=V<yt?[2#@fybSEYm]a4wɇ ^C&ܿiq_ >ϝ! +TI+W1si"0N׫Πe1Nl̢l#E6`J,%?Yf\g dHI+m+ Mx6 p' ⺬d*ިE- "R׳gU&\l4*"-bߥG6*ZdZ?wEGnuĊJ9^!&GqVLdR9pO:Wtz*#/ܫ,ԨMy1U+HgPg"A#~>Jf =JW930tPAe2}(EHQ2NCZEi8x&hlun s@Zĭ&A ׇ]MlqEA؅j RvU,2U"fZm{v!%d*p7eؚwLr]Ŧl ana[ |iԗJGJ47:~5y)xGX.Wu1Kn٧'Z$* ZXR"%ZkM*VEJX-Y'[.HDk$D3@K䚨YJcp?ڲuju1qt($j,"JF蹇~WD uNz+HamS}dJH&eBEj֥/rēUsM6i<1"۝I>HIFoInM*雈4)[b|jݨTތ} ;NM)ng9"kPe4lvMK\/TꙚk P~)wmtX|]Lx[! \Hx`AHK-Wq $\4F*VؚAx(p~s$; 6CU拴,Zve]zǯ4H!N]A‚q o@yYxyh2J~b`s#q rXdxHx൛̄![1П W^˟D OxNtῴAzƚe|T@U6]e^)v)u V{2|=lѓXC;͟&f08IG(0jn;RUq,V`8egS3&^UefCH (jTO ħ"C{[y񓔦G+A}Ǘml)RP 6~C]"r~`q凟 L~cH/j2{ ..j/o|J4>Gi{KS0 Cܮ`O<u|lĿdZg')mX] Fa޹$rOOPb[jem9DzrȠG PZ"#^$~Ya5r0H&#6ֿqfA#i]s{Ud< ۂu C1{^'Q+&LwB+O؇k4Na!*閙ő)ͯ#y_+gUZ' 776=+9+sO90{WJ=^fD#b-%>Pͼnsʁ:/W0ծP" 8 }R]a *5v V`sHJGji|Am{7:$gat_ߋR. Aq쌊۶nAbn+\q[b af &v:&(=I #fͺ 配x\I qZ.4rKUE)º+Tñ}oTܟBap] WRl*H9w*OTq-O;ϒ#F5;9YA'ݽM OH s Q`ȋtuhl v.r3xw"E䩿Ck1A3 s1'z<OݗH*<_]fZT5TG j[b@ 5 ,g(aL4xF)Vc;T¦vnL~/Ajy“c&fn0BƖKdu;Yvk{_&+*.hMؓo%?,sy 1 X|;). _}<#N%Bvzy>m~fis{j3ky_gWbQ @7s*x9N%6pɰ7pj,Bd۵LO/ޥl6TWn5%{@XK_;vA"Z1}1/‡8k*nN (}MY8G#GUc̏ 5k v q{"(WBՏ~O{w]ם k2:isB~C dSܙ]k/Xs~b%m'dc(ClήKz?Sb-eet[X8br9_ uUH N*N0PD1yUd}q<߹/-;b 9у |oZʲ*AGypS{jwyHV[ ̱Px]XFVP}-(dxaJE&_ևiT՘%F4{u4RAoSK˒De K 7E{uuĬ#Y Ѹw*6rhfțfูWilQ 8!̝M|xaKh _(ً܍]3r\pͱ=]cOvu߆9ae[Rѯ%G5zAJ8ݗax 3ݨ!1op9|q{McK-o{岒PH [;jCcEmq AD=MNx׷^;1ލI6ܸ`Gx ^ 1K X&< ܴJm\ʹڴtb#-- 'N?Wڏ*k>l,&Z_zh.w2bz`*(ᯢ@ݟsV 0 -=[[ֵR(& ,C_oi*It M~³x| .hP <5)j@Gt*9S6zrS7!e:FJLiO89o _"p9XאjSmhp\` *:+1z2lj40VDӛ1I\}5Ȉ=Vef_";o2w3` 6 8nNީXϩ_%%j"Rb;}dT/+H~lxV!IJ"NS-^1^89ZղVY3> h':(1 |/JX-Cf 9~ Qp bxbz۽!^ڣV_Lk}V)!O DD,Sp߸!*sfpzЀJ&^ JO܌ %Gv5Np 2?r6䛺'`- 8|vt 嘼Z̤y]]ܲtmt19]b$(st8%۸i-OU[$߭] nC\gc]Vduyr IgAD3UUMPcQ[%IW.j^/]sTB5}1r'XcYsiWW%Q6[XXsqj)}{V=_utyoaֻ=J$zcuoUb^pH0QOdLwі.E3D!C׭ nyن(VD3܇c74?aTBЈBZ=(g }HDG#~3$硢7OjC {4pz-I[ ʳ0n&?e%D GhuOmSr+, f6uMU7v(D.'砙YHe3 JXx6ĉEKYCf~9\B޽EiD)J\gw+Е߻hL0y ?dOʢzG6v"j"=(6E"(co3mma5bEzAuۚ=r ]ePN](TPr^'TVac{Yq3 Mm7sa/B02*%T3"+LbThӟ?R' `"YZS&HƑ N:'Ee𔕧ޚ ./}󣨥ߵ:O'y0"Șr]\oVkLt&X3t3nV?<83k R3lu?2~Ava8)-JRƮ+ O :ݢv^3$Ժ3 k{*.tb^XY7h5,mF+Aح=b>T@ x]d\<#Hwx4}UgQM%oLaew }i]/f,ψ&#@Eb (ZBdOF%ܕyaKwq+۬) ),IIZpCsLM9I)>;׺p]^(IWy,'1F&fzruƤÛ?2d6yB.ቭ@3( XƆgd{xIpTxяv &qyG\IiC[ڍ:%F_KO/>w*"1&QϽdBߘY5 ]\`&L_/$F0֔tҔ^(LEpE+Ej 600y#n__yZwSAz;tCX&u:+ g>^R &dbNNݣpX[K? TU>_0QPk[^rE<5؍ԋmupᦋ[Gm ;sm#٧s4!EVR`+-L|߂Vז#-brg5jC` ^u@>(?y˓9cnܼԈ.s:5zT28-G"sz`墟Ӌk+ct^k9 /{kl. xݳdd*`zmuF!B31Cz=yűH±D E`~]Ԇb E}Q^}>b՛\buk>`_Oי-r$oY'(S.ӠT AV2`p_ڝ&DC;}P]9α!EJhDK.ʧ=lBThJP[ Uk҉F:.M[ p L7J٥2鷀(NK&Dh0|\Y"9`=XR^Lb A!=b d/n@_`ÐuK#j#aI|w~;w|&&(^gG`WL$0wwI})x f.N1@oYgh@vvk4:GwSS(謂vy٢b?K+<3dyBFt ? a%ۦEp2O9*69(?O4s.뙀bb@! VE?<'/y/Z@l(y ,bP0kBC[m*rF a [JUeZr+ڮMqB.OI'Wt+ 6Xy{ qX$a."vyR9yH N N#gG݀V[ Z[XcRxSroJa\ۅP^|od0:k!ti6LnͳmizOĨMԺuS` Mv2O߹=Ί̷gE$LL.\Offgs%9 2pZ⵱dRSvtM$u+w X)m U"MlM)U4j066gKHzSOGծiD']N$")Êtb eΣH2+=Eߔ1ai9IvUqB!,G v',/Oxڭu䂏}KtKGnm3FS\"|~?<"<5Ƕ|u 0V4{ (ɚ_`]>]E8I*{-{ava d4I-*tM+Wx"?@1(u;;4bՀmK/zÒv!EEQgo0Gײ\HU O^罸: 4 p0YޓȧP%ϒltZ]pnM,EYEN㭱iJ`X-0pr*D%f{$M [/Q&d?ԼҞ֝qbT&dy Re? pEe_Zϳ3Ȳ KH*7ɝ- 5D eOhxS4;#g1<MPD;PA8xDzBez@<.XC~/S7Ofe:s(z'GdHn-L" ;+V$+P/H ,').iv k4  rH=HǛk @X_2ĭBAI/]2V(M[?ҥإcDQ8]Q%uxgCj^h-YՐb/Aϵe<].+$ϸr2ʈ#2Kֽ'QږAM! Tr' [8O? atΑgs}k"w'6nW9~]T ?W2BIAۯAu wm}*7/q'>/Y*%b.,;">$@dE{0@F!aނ*qm%HJ=A*'wT<9,j/hM&G!=v%AKuвw37`t BqZĻˆ_=n9 ,. b8MWR^#ٺ-ڭ}.41} a5+@6brQ=4XԃCT|@,j^;wiD`5d!4rnݠ`IP gOTB!KvjnbM|#~n>  购Y ' /3eA{z3D3Y(JOOKn]=,\@46q`tg]@&.' rn8[1;g@s/HIF7~IqS̅23AɎ H)vA:NK'/x5Ѷ#ϟ ~&=_k1e jVn/,mvp]5:?樣굋0O>XGe;@ U~KLC5\÷:NCR-1mk'0dO'(7o/s66V T1KSNUHMJҾ: ")bp33~9 neL@mC>NU]qT*1ꛤny]4dPagcLY3阮Q`cԺDt3l,d{q-;bPkNW[tPқrE4L>0tT1J ,.ͷŴ \7( ћNC?B.t;[H) 8n}jOjYoS8pftc.*a \A x:bj$ohd>Ǫ-#p;-+Á.$JZPR|Ft֠ljK#Ciw̠"$v12m#?{t] `){']\Ra?l7R4UhYÄsR 2 PVdVS'nUعA9?bl0\Dm d HrW9 yk;7duse,CI|Ǿ9eSPÊscj g5|Lpz\x4!!E4+!AuDv/ ]z"RڄW rŴQzd?m۲W,Zno=^X 6&ƽm2D{e7 *'mOwqZD8%(Pm=5L1RVrCY0]J5EyZs|~UmIQZ]gQ[{>H}}^z><*19EڟN@pސ+Þ6>AjwP6M` r2_Kr.1dTsӳ}]%qyR +wM-UƇ(..nҤ_ae6M ˝ʀ{.gohPzgmO;jکx 9gVLcy(,[$CNI^1q<_,:\[!"d(C_eP~2ev=Й+ ЂF7m oJ#0R1W˜Y mNP\|Pe jmȚ @L\RE<`'Y}"qVǘ'0ЫG)UatC#Q=d2Mn"o'WO8}Z%vcK\HT֠Wr' . Uw n|h~~nAW7tkh`\(f("xdĪ&$G^ G)Jݩsd֡~tu‹9ȹ%9O]q$T-HCҲJey=GXk `SYj֓`C('U>7Ѳc2" vaaPC8!ѳj 8s 2OS4 )Mh  5"V~qF$gMz⯞Ͽc~8Ԥ9԰CC)?A]+AbHs2, HqȊ6PdT5#´"l%>aVD@q1w1ߦWZJc~0Rb{Sxo3b U7-.mix&Vd'+nm7e,\?T$ɟ2¦&z.V{جt߳mw(`` @qdvm̻V%L-RVmG|ޭwkADJv*j,Dd NˬZU_H\G&_mCU<"P8͑8Y'!/vGozs\@$t?CK^Sat-!%5jj\jɰ\YI$8vFFKݸ_2'Ob{̔sK0jʙ~UͶ\ E#_TnKL6g5Fr F-$3'XpR . AХȶ OqW<-.2lW:d̂m熗Z+A)NBt%M#^r/uwW"7˺Uۧwo)):Myq倵X8Z˳Y2Ľ㬰Igem@Cy I K02/M&^.m Ǵ.ˤ1?%Yg#o~(xJ,bWnv:7ֲRق UDOxeј]G'N~E(e޼Ge|tPdSPȯ[UZA%ġټb'ig7\npw1\0nW at {yutTh7mqmESG3/mow=DKiWiVx|h:pOt;G4r17 S&xEO@2{fl`qo"R=Ym|#a/`Hb'i4cΡ={ct[`R'ٱnxcHf Eը # #b$m[]H_#89bZ~b ,L4ȧ<>c lz KILᬤ-Xݹ+ SBaK7'e?| UYpiq{fyNFB%;lNO9.nҔ(DjSJGH*&zbq`"H,~3 Qj . .ufuήO}] /AՅ@77_T]ƴ55: s 3g6 u s`,>Tgea[kzeRx9LN#ؗ]i*ZnArq +$JyS[xh@]l~㍩BLt~lKRU#b} D/|a_];AJ1EHzijjIDu ~:RNEO~9Zƹm(pp8 4(Xꂲt K^k\ ?p(d&$}_kB1Ʉ15Uo]Dެy9 al&"?j)ʐ${3o.ffi=f }aE݄R F<4x"k;saFugX~2_ IP}{aȩ@(lv&O a<-hῶ͊nS)qi]KJ,@8|_*-ml,Hm䳔YBD?QPlTϣrz>z.7WϼUpM[ɾ#>=JP+ڙsAT>sv;Q>)th]8ܯ  jգꤌȢ@t5/Jj ז nbF*!A@?o&,e9Ԍ{&> f‘))ok >l9bO.:pKv(&xS:DT뷣J*q1P_a~؟9)C IAqjqE8QJiⅥk 2szzpbh&l]RC:09=  ܓ 7TԺ]oS6[ŷ)Nv͖0D{5Å,|{o2 Ǡ8s}vHQ2-bX~S$F󸠬aj f$eIchi?cLRJ0Į/6;H?"OZʅr6+H"=f^BsAJYZnӍ7~#QnaEy6s^cq%S0%gn׏j30X"4M>k"ZrFA)k1I~P ƒzN z 4 rŧxW=hNvD>S#̥[IȔXujdܗzh*o~';S+0b @o$s:?܍Ol,Fh}'xqaC)f?#fsn&ͿTPZ7wPz$R")瑲^o"\fA f {u+)tT+74C3W\!9UH%eyv SnY )M(DBI~Z*&ڠvX٩Ż7]q6o+3'ՀQV؀Ң+" IO81YCeD;Cߴ9CBlwkSOS1i> FfY+=16hu*y\/If(mvGJVђOwvue|΢t3+0h|ռ2Tmʋ}c;VG@1~(VՖXl0?.M[ْ $l mؤ:oIA,QðZcP1yUcL~(L7~^CR*>x +Ǫ0x˾nlмpG]Q (7ͩJ \Nqng\Y+g~I 8`{쁫Vr0ם=e[9X|qB#wek2摭P"Sn XVR]6Т\v8ڏ2Smʲ go8zIÀ_|oslޅash䪇e^pMa:?Ry!}ŰM ӱm\оe,*;`&a2 1_sv߇%*_|"#s*j f?Aj#E&&8B̐Swڮ|"@qMX ղDfE"q>Q@Q^zddWO~5&pXX#yש3F9Ɉ{͙2Q%S 8.Ou7rjwu]%1:3QUg QbuyDDNs=!TZ9PJSreVjN/ ёo|&ٽc$~~Q~|We}0d9,#Eg\ :kaf2 h'd?I4Likd,=lA_ &o؆922X-⼐KTu~!!r@}ԖZ* ")pâaK_smK@9;e:!ք՚ASnyjHJDMrcEL\CU{Gy՞c[H2_Tntз0jgIj~,E\YFd0}tY#{6CN  j,H [4\2$uV)^zG*9?*q {>'H [Gs\bىX=IǎHbi r&]0zV/I YJ^՝ J/v2/)困s/%:ɴ6mDuAR|=!_Ѹ?Oz-ʄN< `V,{}[yʥB "yR8J\QOحɯC+D+"{< |]> EWD%-JbW9AD9ꇅ7\PQIgwR~ŴNT$1jA#? 0 W\I̙a`=n(FI}ek_;VAeDYᬿS0ַqG.wht®Mst*j.4o(ku ,|QL72؉vVǹ,Y2T1V.zbp0G\S| 㦹Y<}+p _m_%Մ7QB3ɻ&d|St7ݥI8vL/"QhȢ7FN{%@GnJZJ#:9b"Im]F3%HJ`Uԋ >}.6)_.%NM>pq}IUP8&>%pdឆdP&)wXޓlrTqT&~إD1RU(9g+ 2h&#,mF%&"02yWuk!;LVRr, j%k+}MM!f0@IYV*~&Gbu@X>Ngr yuL\K*/4> ];  ؿwN;Y :Ԁo@7.;&u0Yd߅;K:><*ޙ9!~H,VJU]/29DðT`EƁ\=tx*UFHKkFݼ3G`ޙL׹XtE\m TW6q6yT}>W8tR`bj.# Dk\=C "NyKeSu6ٍzDc;3h|m(s\[H*GQݒr \X4] [X5Fvq\ϓ&R8ViɱO`9q$ё-\tg S{3vW5f!GtuKT-9E3>SnshVJ5e+!T ۶Q!mҭ/܇~D^>& W]{,}s@&s`KQMBrZ]iW,Pc0}6׬MRS#D*'ZS/m{wj$5V(4[(tΩAts.ѰȖl*JS09ظ ,n!!&@1䭘CY)Li`*ஊlͣb{'~KɃZc*F~VkjGc5ʿ(ZzfZHcK7?\.m 0K= FInc<'>;SM I/~_ B{1ZBV~@Ʀw΁h{U+T[\>opfJQجrDfCH;ê"N#g]\"oS(wd3iZե7Mr 8sX YʤeF+٣T8)q!fr @µrk%hˇLOvlo=,*+Iq&~b+{RP9TyELj%ϭ'!+S0rE83hUĤ*dVF&_^$̜42rUrLR /DFcPɇ]ح(RaF iԻgQa3r`{+hyͿ'c=]Bs@CgIq^z;TV4Y5?W4uj4typAY35e͋2"(DD:/$VGTY3ջ Qg~^ {AX2n%vNOJ EEoI[|'j;Ύ*=3*ʾ_"RjǚDEUaJDt$eDPܲ iV(x`+=#>JePBh6E_^ht=TF+7$+`;L0_s#[~85f,ci]ݻ6j4q͐DCG47]C'_au۶xd!SrapPP ^5{ IxdU ŵ,[`]ӿe ,`WYWH3֣\K:mh" n>ȭǫt4- Ƶd14.cZ U/{^FPV 19ibUȤzYNJTiH%ct$PŪ&^a" |*9&sd:ĶRjd*m趐Z_o`m:;igxu= S$U 3el͑ytt3ٵYGeYQ:Sĸr!C:6#voOO~0Q4;L5UY023> [i {**XD+IwnƲ.)7wwiG7nt%f%x~[m%rk ( ~Rb Y D)ߡ:%Xn~98ԏC?,XEL\@ ^d.)XM2{+\w [CqffD(;0yFy췧W(et$@u":B]cڵj7 CvIsT!SR1܍9KWNHwJnI=: B DA@z20GzJfL?n]8%S cSOwK̄eܯ@a^x!x Mi[o#tn  Tٗ2JK }GPvX6z&_ph/l6UCrvJvm?X P:؞F vxl ,9}CRRbbΜ^U vA{9,^uDW I&~W],S.9mEK'h+5BKqFʴvtg X}RO#n,V35%x4 ̾.&ujvCi8Cmar{}e2l#fAr1w+UHXS-ǀw#"%'<.g.s~B NJԉ~50#̉fers?_(8h"r[}08SЋASwu1b_xu F5RuhE!xy7k)"-(>4K̔UU%N xqFA4Jww='BNה%.@ tÓxBp0vk8wi.Cc"D`N`^椨Ϙ#N|˞:HLvrP^uyTe90l3?[?;mdB{Aە4o`=*svq'e f*ʑ0u@{C7 HgCZ|-IATPH(ͶUK$W.c-E>#EKƽ^)d+6 7F,(teu=H~ &f\RoTr! x~܁6b5~Znlϴ;]]}7h@!~ǧ| .sZy g)h^v~6 =d E)=H"mDED̢)6vX8W %LűZz uJ9rFBf93ˌSC2gJNI u i4ejXՙSa9-䟽Vz}wV2oSC !圔|>=s|*ȗl\uHo^~~L9w[0jBOE{#2P~QxmAj JX_Pm4T=RAX9)^fCSGS:i+d!?fsާK avZTMy͹ێ`=j .~ǛEU9eݩM,n0GE07n,ץlb]$wy ӛb&\py5qh.AgPQ)[j!n'<2ʍ 7P Pkԑo@/6M GN\ciPK4/9hmm9]!N- ih+%\ApNH_b5g&Z ZJ@+) PDcHʺӵEjQ&+ _ 1Z%4U^E Hx YdRڻXW=Q@JeVăJ:/X'xc&T5¦Y0ngGi L,M8.p4}C4*FyMPA=%+[ ( 5\X9 d,~:ݐP)dR@pxDA^Ofg{)-Wݡ@IJ]R¨zP"(7>r3&2˙b^k6易^3wT=듅ۨ-ME5QG5~w.R9Gq\#ɏ3iYh<(/+v," !Yw-oi &-ʒ6?&3Hc>Q Ӄ|^BMER?/O)KYo&/sJmJvjcuVKӴ'*avxkB􂫘U[2ߟcw](,@[Hac'KBQCj=E6P8>s)XZE>GB!׭ ߁$BK  b=+J}- S#R؍ADy%[YP p_*+Oh}Фxe*Zx H5A kּ\K~M5J2^w" UVU ΅}V7Ît'LC-P4H菦Zxf4&OM PM JWEK@hԼTYp`ƞ'Pv%==#,/TL#>tsi,)bZBGAG<-!]l&x# ۼP]彘9gsp'kCnti4O`}콾"^F_՞Q͗O) DIL\ xRn:t$_ # 2XmeD$3#OUZeE?s**8(GׁqOnu.uCդ7LV."缧\/x[M;o8V='f"Z|h܌Z?Sj`"{'0ŁΥJ=ƾ ?"Ͳ>NN5HxJj]Ű:X![ТtSUuYHڙ^ņRnUy3Ѯ`ؖCҗOM^??=7GɁB_=%_ިG]27zl#Ή bZWPؾ]5*bY<'NX%X[st>tTzv.ȴ 7\htk YYLLk( qj Л-!s'^SҾօ!ʎf?u3dL\C5q([9}QB. v~jZYNno]ff[S<{! `Z %fQy6NeF{֖'S8=5J{.PDz4q`0:XLdA[zC9}|3X Y^oc;YrHq{Flju^$m:T ]fot-_n6_ġ1\tu͵Tb-,&;3x*eƵ/t08rݍeߤaXs us (1FΡ@WOYr> *?>_8 $9&+\*xxY`o=J/\=̲RhNNEA$=H Hz%ETޕ˅= NJW!}}y9AEӪOa[^ =?e4sRb<|7I=UeM?er™ C}AS\UN:奓\ur1fȡHr meEuy P?ikGkYt9RW1mT>3X*(8WYu{~z:`ТhF_l]&~UK9<'4 LOޯ" GM&slbƵDhy,QLZ=!O*!v.cJl.cb;bpkȌ:{~U\ꛎ<Ͽ_# & JU \q 0ѵ<4`IePצcf8E$cmE5LM.$cN(KlcZD Ioq 8ovp2(Wk2VE.0V"z9{ް\!2r\M"5x[04,Z)Ϧ_G_`snSVN0 'u5tQDLXm8)&+dTE,1]mI"h7(u+0Nɀą:hGn䲎 o6Ik 2V,Ua?\y|E!Qì b;xrVTZ\q4 :}F@mG[lqNqWMP J,\s ⩣gM&oS:1[5!QFFko/JOc \(vljgɎRycRWL F8˔uqFr^Zːc%I}3|L֏#L* [~$S>p|~כ-SW_ `EAT?JGU1{G -kG+}Ya+YO3 1$j/.o|+?$T.3聣Ҵ=$Y\h)Ѓrr]nuڟ20od3g%.sE ]a_bSSȧ[ 0Uﳏюy%zէUVIWՖȒ*rEރi-1 }!Z/mߌ\p;.ڜUS_;W1VotP$K/ifY?+#}޺ z$,5// |':i/0̴o?f}QuTL {ꈯCgVǚNr}h֭hf8":#LPP ɖ'I9۩\lP5ơt~Ӑ+Y:-o%gRD/4v8M$i a`T֊Y9~J8h ek3 S !{5di7 TӱO>.kNuYbhH ͚ϢL8 ̼H?6=[u 8&a.cV5Zfjp\8ȻgMwX[?GZo3԰QzGsvZZx|T"#h>JNnss@肦Xn%kL6])Ȁ9^%-Ky#'Qu=&ʕY~8 WNA=Jr&m$auv'Avgy,HژaW-q;8/ 9]QuWInh>\B Лr.ψ̍{Ldl/;;O;K! \NrJI*vNQ\K9aށiK7qL:9zelJ^y]bWiŝ\"1!Č\i5UEڊ9x!#Y~ù alKd1[0pU>xJ QX``hٙDMf/]JJ&g~w}!eĻQD l( =p-ryٰuՠF)΢ƇS_-,ɘ!w^C 1w(&T ^NdtQ (7須d=ڥ,[>^CRN}/si ̵I{0 5-c1V`Z)EGeovb"W)-&¦^bܕv 5  4${J# cgNETxwnX)tWs532vjf@8җ3tzЫFCHD3Jp!\2 -* QJ޾@PIKhҬڰb%ܤ}cDKMEQtCr[+j vtvҺUI0}%jGSsDmZ_"n/4'FS{E!lm|OekqjnyrKoJ#:LbTϡ^:鯭 ,T@)#JbStm.Iͣ^j Ǭ)"l:XD;j[Gx5p0U)c͢ru1_ʽ^N`DmWgho OvAC}QBJ3'EY O9mݠ;N ! DІ~͵ `1C` g1^&ty?yƼ6ڣ??LxuX6;A*ŖqN)CW{\LOD,ٳNط<`ϊo*8xLD߫Нg[r?:%>vˑ~8a m ŰLIlJ&}ۯDV0&4_7%W昌J(ys㺟c+"WӯW͟\ItHRy/%'6)C7 &2y :2tlL`#7rv  VxXG;Q~`Q K/!侬~A0SeQ O59&;oewVcf Mv6yHmrn)\7&~ d}1Iq' TUAZش*6%Wju2?H@3  6@x*t9 / ̌c g5-sjkW>t+y3r8(RgpV"=jZ«)ju)Y8RiQZ@-3RHf E ڲ£d0D\dOnljD}b=n[1w}PM| /O-rJ=431?zg= f+liRw聸kI}N˛p^MN![Z\S|ZDS$s5cXW6>ZƼC!Hd&uvikC$wmD]oRcl5C -=34¼WXh'XкcNw)xZ1&)Y54hGYuXY brA;~U8Xij[\(TpG GMWޥʜ3R -~=v*WHЮ@W}H]3m:!a? I4E!Z Iʧ|YDT*o|{?~mYM*3rDʀ4o S Wvc 2CH`Aث'gb#'7dqSRb<LO TU]F^N(/.EL_pd\ h+c(W=bۊiuֽj8\"_o=*A #o-vl5F뀕i(g Dc1cPLϳÐIO>֮B=tOl[̞4^]: 603 xkE @='B2eUD\Y*՝u 7J51)ĀR$#ak[wD2c%mzp9]7Bvu)/cG,w^D_h"wP}(cŨޢm}ƨ>"l?o\M.k.cgp_I1TmYhOV# ` Jqyó4|;&%ʬ8QWQ*A& @dgf Ai"Pi!dF_^<`~>V8PύI-UW$ ~U2ǧ.i`4A@(GQ=|lW2]ұzB9H! "k,ڼ" <Aۄ6T>);rN4H_ñƝ:Tz>BGoj?1t&t@gM Ǥ~Pڇ_AhҎDʻp%1?*YƒpTF|esm؆fRcy^b/XEn;DQ3¤<'׷E~8ӗv3:u͚BhVFc*0/r< pD_kcxy5AU|OTjа Z?CSݿo!vrI價D/\|O'ЗnRwS΅`(sa0NY/Ilp{z+A@ zՃiY0F YmGD[V=}u)6 A֭.0ucsx92sZ]*1=`Va~Ib>J)ӎ8{輩N fzAvwX {0@0Yk6}1 ;.Fn%#Z *.)[.8FG8bX58P@喕*ތ7 dd?j_.960RyIKJ1[0#jDZ񖆍&? U7/!PE֪}J~Zfd7OJx٨Lbw, YLb˙N63 ~]JHQx +6 F*Rz@=Bv$]UGdx4G3:9z^Koʬ!Q}SR;lQq܂hʃ'@*kp/pb%?ZZ-Y,dc! TUx*g~Tb=@Eu~ ~F-107` ,pD¨@FK1 W'CbPbԛ+oV;>lL<=)|  4+"%A[7z $H̙XM ;ԪB-_;K*'SK%ͣS|ljҮP ],z<~&phg(|R^$ ,S@ǣO`uheoU 6^=i\.q1';z +P(hr{"[h@?+߼j9 u'óAkX*lsg`}a3wI޶y ?|TG2t(ȾVr?FS&X㾹 )S2TȺ)Mb>-ٙ"m[.U~3/dxb\8,C\9T-l_B(f 8OL%4\|v7e*]/ ){`j,#iN(0i8xͺJe )]r0eEyɣBʍdTaS#&>"hnj?zTb%[ )SF_CcS?_уB V3NG.EyٽE#5)h&縯nюf,\DE5"p?5ȨN*A Domlk8"X?Opf+298y.,d. Wue =CZ-0@f?J^Y֮"AT:i?su~ hvr _\@j2}k4%W(]P5?ZxN ۳xᎈtjp^" Xūm'C$FH1KY'r?9s(HIVuh&u$'IhD܄zMb@rk#}# ؑQu\oP,UjD_pr9 `:5G.c kn]CzRFjhoWKYCmǿKSV^M0@dv/e^%mX1Nek*6-9Tr07.j5 XC5㺜j`F稩XT(f1pC_Np bj9~[nGxbZv.zgi0}De|0n6f P|pde-d5A ̹ dFaGEt&L^O=W<8.mYB@%m.[(#s.bUx%)>"V1__KuSZ:a/Ѽ/hglyTq[}זD`@PDJAS=ݨV ܝ:OXŜeA ݘI`o=&5̿r/~)\g1 B̝ic]M ܂T3ނUd1"6BϕC/HZ= B A-.k!D~e^%@Z'1_P3G8DyFֵa̷k?¿ h8V.$i8*)2V:qg]̿paG[md /$_.PI#Bһ)bTK"r6r8Ћ"2PT(K ?һњv)^y,<ņW{Oa@+b.x6MJvuqO}-:=BBnY5tƴoe!9N# $W6Lw%u@HWb6ԷZC߾Ў)}C 1;Svɂ|8]6U.|[dHneG.MR8gCv 'lIf=J}J!gd#5Ba1ۖyꘆ(Kn:;8$f93+aS6!uEƟUt/+!늤3* VWt+FMuYD%X=!S>FfI:^vް5fOܜ΃!Q$V~.myMкXgo*]AJZi0V@gC&q*1AeKoBkaod(A_ʟ}WjYbB6fWEI>}z@ETufH Ñ(T[w|k[+?we?y*+RxJ2 |Vt 6ؙHj}%' S=\9J:Z ;Sw;W:sK=%\69nony?4{PT^5e^;{*6CvOhhDfXT7TPF%AG2畵Ub]p8 ںHHjY 0΢7Mr:|eynh?+^70 Yָ2toy'h14%|!Ɵ|iSD% Z Cry?,^AEPU!6H8{Kʒk,khnFT9ݧߞIU%8@fo݋@pƩY8 g€,W>$6HMÐ"n?ڱW1eo`]f}8U @A%$[bsPCzvXAVO^ @37ك\0f"h5`R$\* n}38]z&^mWC6WV]Phʇ Q;$`'ZIU , {f߁'a 1wב))$pҝB-6@M9xb9еNS0vB(8Z9,5ox J'h0i~8*4bt/ܻ19VA4p1zX55Vp^vFڭt$e xӕ_VvS:kpg>I{+47O"\#t^E4$1'hNTUGǻmB7:|gJz+o2[2& eh8) MB"5$ .a1zrNi;VmX_kvd(W ' wMv*j</ K*\V=bfW5: o ꚨyer᫞^-2UuOhxFu BC_ lXk䥐ilMd+1jՃAc8!6!VU?sEMeś0Xh' CuÊX_}vmw/Jː NTB 8 Fs@dA6cs\b )8C%EBE,'k1I|xp 46uO08 (T/6۩FlҪQT@'_xK*7BSO6-guq_eΖ_hld⥄É;E)ΌwJ@9>/|?@|Ig6|_81qz\^eS}dYàf7~5e 8)ʃOO<*i[g-A22]N9,A>=:lRAg?= ]\. !du&  qAW9kEffZOwW>@{mw ~5G. eƘ 1?Z0yvOӘk.k`H$W5ճ ^{``n|*ԃ{9K;b{視}?m}XQ?Q eP,ROT3ln|^=nUa- ) ߹&]rfaEԠZ ~] Q\Q#E:6_ WY,gni0HQK*}#:M~in\Bکr%iZp@JafiK8#E[zH|=ExB<`QgoD: qwz1ϐE3{pH%%VZ/OX3=D~?6n>铔Hp{<܂!tb#BÆ?/.}Ut{I酾gCU}q@T"2#0ɵ'Sr^2k1#OBfSV_s lve>OJrRfb" mA j؝5|ȳo 69$}]Lj_'ɢ*y`i-`dumܠfl ;M}8:*$H+qjU<%j! N-5qmco{~!J;W ɲ"ӌ\"VL4>Hb3M1;utK̈-#], 91π"҆>aOoU[-<{k TRNG]q:Uʝ߆#(\V1ZLA=$1¡I=jiOuh=N{du4!'Xq6'hMa.@bRy{[-V ](G9->rHѧD6X}٭ SQ hfDbQv2eNVoHh+iwi sI ƽ4 łdj|QvPG%տ(qbw 3rE39ND-xE"?UnU4kC'!% I6w׶}}~0K-^&naK jsAOrձ5vh'O ".?|D$8^` !BGџ9su8\}oE2ҿ')=X V=E-B.Iޞ ܅X<}QDVOv{5D8/|D*D1-P.qf݀ COG^cF Bu'ȈUZ2"r?˂j@uP^ۍe7JI3' x?Tb]8M7V-}KtP)fBF%N]| y?c҈ :Ek#w:naY9[1 LmSrR ;~s6,PHgֆ+VaJDUdMWD y.SSVY,2ذHT0T?Jl(0W=".sjI #-A @m(?E`*dn_*GM"KCKW)~sA:ALiR.\F$زT1e=,`VښS_e̟vatYa&md 7"yZƮitcgȒ1ȋuҧ8.k۪֦W}&.'D^D ~Yx^#rQ/7h7L (8QUG;s?S51|sC8۽{0H#qQܱCrb<-? \]zYw/ F+J `5 T&mXzj iPC兔.K'ǑB,hUu|#K eHeBAfe,6ɠ!ھ$m%<@ 0S[|=xk1lU&\{sW`9T6B@v0սn"b{Z^1+x\|?_ Mo"}=S;^[s-ٍYbZ0q#xGD죭 m"p%K,җ_ I{YUj̸&B蓰"Կ&`3 kN`K &Mh"dn8:R=E]F>k2u+VT#!U*@5ѾC\G\PP')0ZۤW7q-ptŻ_Pu\d^1US;K8$OD"rq}W {0D]YjRWw^B'E"t[{IF]Awr =J4Γm;ͽ*ؓq7/tMQ*a9B .9ϛZ+U6T2[w(Rƨ |eo3ێ Uq]ܷQY5|3xG=م !m %d1OQAm7R~l n-i 8J' eL!47?D7|yT[@mnAqGUW$\[D5(< >}*9t>3avL -x%X}@V}|H'Gu`!fES=)FӠ# ݔ$Kg-3 h)ݍG}q.LrDXOa姓u[ES,N ,(&+b zK Xo$Ya&m0cH4uǤn* 1Sk~?ERW

.Qgp+_)zn΋$aJqiPe^fk zt/fv04_0sj &Y;T$8}6 9+7!-fzԯXzBvj F{.ܻJ6h8SU2,fiv,jtտތ"bJpaX[RbO;]ŒIba%U)Q, tӢRG&tv&'yÚBur15j[lԜ)>Zʼ'&OR֧qW+\êFF#Oig j۳NYSf\>E 1`[JT#Sfɤi,VX hxyXW|hmSiN@skY <{hR*{y(M\P2d^35ۏ5M!d.ZTBV aO-Z?' Tq)GM"u;kN{?{Wn\@#cws6[+w:9Z˕#}Xע핤$[B-/l'4$lgW$Ko?wxJYb^˖/r &+~cÌ7 =RuQ8yJ& mvw摼ǣjvwu骹TRègVJ{#B\eA h8"RvFm1X|WJ[s(CPqص|%gՏ>h",N,U7N HS?בpu'֙*9Fݐ7lyf?UJ`3^CgOuu'T EƢ9wd!:ccݶskNV:-VWDjy2RB) @m{a{Z Dx7CVAs0ݠ1Q&=Od(rRAOBXЋNykh|TEIh(p^щy8W p\ݗ[.[D'zH`GH Qxz'oUk,%5_9XntW\DhEUTYx?t"IW#u6EE: ߢqN7B'o慚yS5Tlo2GzFӻRS Jc+nӤC8?X8s|WF-[USKkh^L 姩~{fŤRo5 4 jnw"Ev.gf#ɥoYY'U8 t?xs3,POnjR̸CN(|{tK#`ޛ9o |о(f? !Xɳ17 P&J!/u~sw!j w" <̴|cIqcey3-Jz?5G-a"fJc{} Z@&ξI/ +wGӷ-)Vi #KT>ÊP€4\&9>rSR5Mx4 ֆqrd>O3´(:2LÈ{ghxd-,~Mc5:"ZD\xQ:`WhUZ^(k{1XSV/xeÄ? +3 a,Vp~9fBP* eiD65PL L>o/ vP+uS<8O@tAz'UHcT:x#E$AG9O(V|+^Cf[|UyE&OEJZ:`Mwp>t4UB5;$W+C./\DV?Ǔ.cXuo3wocz&>^whs 9W%\ D-'ԝe P#o-wA6Y.2/1ct87HBaMaYYy`\76^cf9dLP5/\σ5%KwO0q)Fk|҈b7F3XwRPWzV kZ'/>bBAc;O{FN{Lg `Dp`^gn[ŏ& rOѶS3_ <ajyhDmWvQ^BrRу'F(hxrs0rqeԵg{ѭ4=i iƟU)Pu n=m|,> Omz%b>/ X>9٤U 3Ot熖492]vԆuܱo U{%^dޑOr:~_{jù#㱈4aȎ,}/;LO*p@a%wqDj,ꮨ]{].H⸉on4r৬}T`;Sl([kx܌ǜ@JΞ0V\;}K>V٠8AtV/Q7`u<-Rʾ. Ay4("ipvC73Ged*f-X+ :4N_NRR N^E_ʈͯH{Bq\N0b~HܡM{uG r\tr~9鬄΅ÙިK8&WJ_" k W5Al}{ 0xrzj?YTI@B-/d#:uF g>PqmɺnV OJFE(N p2k4Y%:Ǭ%wu@H krb233TD15Uf0RڙΒZltdDz)K,sO Yr̎Hd:א\Sy{`y<ㄝp pF1MBIUxbx2l c\Sڌݪ]ƆΐB]RvnHt vwMQ;Bi&!z$<[a8I`l׻&hnewNݷ,vS~x89)ƄD uPZ{L V -9&7f`!xФ*l{k:݁U0ǝS`MUqbA72MdOcmobGYw*3ZDvy?dz(I!r;Y7DIYk+*UU/ӹtl=i!B\aĐCȤ}XN ,).V*_\"5*k:!\? ʯ1 dN1IwtXAZ7m,hapa Iמ'X%5h ˌœ#-PUq%W0>#Ha]+Q4щ!(EzB) }s#g(Z6ۑ`oksGdl}EaG⬛^1s }{F< ^:)lUz,o1*V] 4[m:mHئs^fYa$o8oG:Yft,#[Zb{^)O\s<E8/Ut[5`[IoYd%ΟsxEuM S/1Iu?EJj%qCmY8+ހV^ZDC@2lt ӼhƬCЌbV& Xm^Q.r%0bxe.;Gϯ \g[eo1|fS!&8Sr`,9y^{|[۫~^r{=㸾9p\K[ i- ]m:kL* XNN ٦0Q" *d՘q{?DGsJsz% QT"G' ޅ͇C(ʅw>2r#> %o-'QrȠk/+mpٗ)b%Ým:8չJ9;T y(4$OtFL wZ7[`2:I$SM@o|}A37ƀZwwţGqGRP]A.v?Kj;*۴;vڍ4HTv@ߟm]9k X(+lw t},C|&s%Tņ Eҏ=([Y!t}K ;n|[yg__1w[hobW1FKZ]ݵmoG.Fȭ;e0|\/1jNR{ uP[=l74;1oX2#l]=Zc7z>2Y/\q.b;1U Hz ԣkfL;:O%XF6q %)aցUmfVαw8;Dq^c`7fMc]8+Ȳv_}ֳy0GfB|WPs *QG~B D*kaUX0Fa"Z\sD@Di7.lcg{R%ݔĞ\.:zk ]*۹S)QXSW7Twr͠Y9!@@]y +djZ(Zru_;v1g~:ۓz4eᯒˤܦrb[Y&#Zq_TJƭI؅f$NZ-?܉Ea*1eۯgr3GWlz̘yeEF?os=ڕ1KZC ˢ4K~s<96L;.elM^jyOs S.^V'ft;PRGQ[Q~fWXA^MVy*45 ,\JjV uٿc5,6Nc9)5 =v-Ź-XLDb!8OU/nn8bj\Hq?8"G%  @I ݝ~4Jiq4{1 D0kOX6g.1@WCB-41\OəpsdHZd9'a:;m( Z&_4*4pP ިnH]a# 1Yjf6nj't:/YH_]Ffi r04+1 )1\kN<^7:o` n1g/b m}FP ċM3"FYejiRp&oE0XOod '$6 a-떞d߇2YLT"eJM9d(1W唏Qb/Jˇ OzvŬ.p?%[\$O! PfUe#ϏHje52!bl=+N2ڦ`4 en&RCO)LH~ctHI/LA}s:j,,'e [7GABk( {C7UXb{hx^ 4& EUk{AܼW˜7_z}%fmD*x;)LQÛ+*Hy0/a-TUy< 4o`YP//mRypoب$O3%$I1q.WrGof0O2T/ ie?&p$ 5%ex09aJ6>m(m2u+Ҕ:1Q>v\ƪ+@dG>]>~ގv綺 ?@Źm}I_E*LL6 1xXIkB\ &C,xQ~)h_s負?XNxS]%T ~l_[ V75*2N+Y_TlAI]n8F"`2ҌL{Cr60f4}%08ɗ&v-VwzqjoZ8etgOw'G.'* cڰu#aw##z&Sd+eW-WȇA/Bp;i@OtQS6wx8%+N[vع}@bKd/,a!3 6ƛ?b7:> kqⳚ-y29&cʵx dˍ7Xn9 [1ʌE3DF~;?,1- kg/T ۺ0tt@H E`D63Bhs3V}a(QS8ΙиN'LܫTN=zcTt+f ĵ@%I mԽY7p9#$И[45X9顷`-I a#nZR IL\{28BK4E,J#5:!4|֌~ {P2wjKL}K34N,l<~7i:Ym}U̴-b\HԤo}G-Ŕ޼22-!Gّ=[wG!bx9 X (6 k0a{H];`(1N04Ujp3gzw_5e}vVɺ74q97%QdqO_vO?d&ϯFP'OψF'R3v#(_a_έd:H8MwJB~kµ,|%DxπGPr@e;߂*,`!3*@=?3!i HYMΈ/$龥A h+c4;s6 C6%R#WblQ#Dh;`32lb?`㪼r1qjS'6Blt҈tZkQ"m.jQ&e8~YM}p]0x!IG$DSаp y[I c`Pب$}|o5U‚|=gm9G'ua!.hoLsA.c =3.l첼4U?4,֊)'Ce#F6=Q^۳Ԉl"LfRE W"ZK_/6A7DB8r'ǭ]4fM Fϳ u8LW]ѧ. l[4Vm7$.\v\Lh[3FaTJn]_ Ni 7X!m/'V%24ɘ.ΑawxѻI^ZK䝸~r'sMvrm]Q1Y: B"5_IDTcI܃"_n:pTsj 3aH˟i,W)ZTfߙ˥L.1xtX=Csf!-g#U6 :no{7WYYilcaGdxn[{%[q-''ǿoɚ%|-E9){az"8SDB` ױEnX4*N v$o5L,rfM3OcED67jkk–5Ӛ=){WO2Q6 Xy¢}bY`Vp % h>Z**;1zԘ*J٠ \LYQe^$U}7H0)Ϥ8 @ Q^AsiKt㸏 7v7R*4-vSG/ P^7wwAKT;]_\C`)rJsRT+/M: nѭzI2p=H ,~ɉa!n,Z5"Xn%ةȅ%>E)Qp#o[ݚ5d׆T)MmzjtK>P#/|4fb5JlWgr1@:(qk?lc%oIQ[#r,n*3O߷j;%*w1r1 wśezQe8|C]Sȇd08&KpɼM$-7[>]>Va}71)l3w{6K{$?`44$7$5;3F$yvlQeAzVQM;Yw,@J ZDW;1V?A>q8 y/|>fyv}`?p9YeeBmо|+fh$ DHJi >ؓ)ULwΰ,t?cGS*=2Dgx EPvk)'٘cn"C pɝ;= ZQr&0C}YO /$Nc+z&W!iR71-z[-ČBfB{[jrYv.v_fV J#Osߤ`<ٜR8%Fv@ҥT*X8 Dܭ?[6x\\U3x|qǤG1դ$PD͊͠t)@7_rrO8GZ̀X>K{3 lf dȁb>tLlTX9~*Pi8 %^$Zx5atU09jS')k?h)%A x-?-Ac& -#"on8h+&`y~#s)_b@B7ј;9'#Dd H Ҩ{q_ѹqǐVU*wב@'fc.kH#lLjfVah}`_7l!b0Sh /OkN"NΉ=hEl܆&8NG?>ES۩ّFC-єE5K`TarÀdCd8,n \&4cQH3GtH}c֧k#t JppW&n {1)=;+Df%~Ň?}is-'`Y }D#8mz(8-L7͙R/fjQH1C<ć`_&@Lp'DLe@ܮEA_FՋhߧ9^TPBaz㩽(d_Ȟ@1J9v(JdrjJEOhS d"èukk맇#ӳg}m,B*6R"]ơ1ͧU}݋H{PE-˳yoEЩ$Z_bo$Cxȧt݂ $ҥKnє^ehQ<4Ԝ1t?Shbivp?4fbZg[/ثm{K/+&`dH`^vR.ij,!%7)ҍ+Thf?%,t{ew`[O65}5ߊF4^]/aZzaf m5D$2w ^ "#dI1&&1 Aqvھ'%rݮBL~iŸ69X0%@g@6mSoDaMZ͈YAda 1;Ě̩MdUDO(v.>65noIc;Ւk W`vrkio'@ g.)qv>uk0FR5f]/(R+iִM72+Ґ:K]!#8<Sjb15چb;?p )+ϭO 6 z`WEp)F܏5PhJBWWs$WC`cQ_#'ě/R>~l%:a$v=7䐭.e-eQV}7SU%P!8o뗄cC|ta$CsՈF23 TaiZ+7IR.>/Lppg?= A3i#46wt]IJuP  ܨ]-`O@̚!exx kqa*9+oX#tq+ %ݹ`SnґoI߂P(āf]ƸBɦԥD2z[ko+[‚jZw  ?rhcP>'⽷w%ψ /}1W̥AU?f$+_ݤ>iW>f]rYt +/Xm?l2@N`\y64oZ$ COLbC]$]r xA&{ux9l|֮-U]~v $5iYj}xnA-8=!xcC&}Y:6/p ;:-4ZidQ -KlDj4T³ۋbb;Y=MZ)t$5-=*[&%qNPvج!BoH>Q}c0PQ>=RR)j5؁-hWO2$jnjuheF M=Fnis4eɉBڡe8^̪imm$o٭|pC.Iߡ#Ul;耪y`4F,Ak$ U%eYXW]I&a(ﰫRM&M\2AD{jI>mv Kڃ;}VS"ZZmd+/-< ޷ JN:ٵ3G6>< )N#P"H߲ ;'(9pzJjO $2ɤ=D<\>}cΈӇ ]h>٘ n7rT ]r2bb"R|%"o",$oUg #GI}:PD=$uȑ餀8OAFt-Jh aP dq6CF j#!pZ-?aZ@Pp'%Zˣ0 W@n$:L3]떖l"ZoeCCn-%VjGFVf՞ն1wNаtޭ΄_qcYuFE-NML8'lT1r*( hDƝG?[ͨD>XLЭ7Vcee vLJ7ٙy$|8Oq.+1 {=hd?'{ 2o_imn4;Klv׽CoJ~4{f #[= 7ncPwh(g-Y 7\]iJ7-B0^%B$:qJm$Yc]Vs# $8cx+!CzTPe(._v σG°KU&ʈ=[Wpr5:$[Yw d\rXO)$N]_Hy}3H]g))v7FMCb [`K?N1NCʚ'LQe& n z-@]^İ4/ͽJ1j%Ɗ-/r.?&ឲU~5q(IZ+@1PM&J˥jaOlf b }HCs >1K:#ApP STkc޲LZBt-\cWw" [ tInWGIVmE^){D~6)~>3?TnkœJoWj3/sg˘YM5UYZ- 0,TG]lÛu|OO1-q?Ӛﻆs+ZG|}hMf 3sҊjǥm7f9.[4d8ŝQ(+u:,c;NC^:уd@t@zOBt](0/4V>簻#_[h= BDyhJGH>؊:[1gfܱ.dFBDL +Ҳ c!=Y#PyŅw(ŲqS>RdfTb?JG?nxq <4K%Bf+QMrBQ_Z%TQ6ORoaFۻ50Vd04zԭ,@5 )?*GƗot'g&;#_ݐs'LLAVa~ 9FGƏ^4h2R0r_s iHS!L}P\e4ib޸[:y3M\;`~ JzeCrAUzEZ+|',qAJ=?~w[2M@Gg;QA W"Ah_fNjuhBvB,EdUG=.al]|zjr&R&HIY*J5/f!Ӯg" g5Uzfw1g|a^_>u0+$N<>Waf}!dP⮭ PM]%?#walN9#&F._yV]csx|6|RȈqS '=|:0. jO{Im - D!^ 9a;5-Ff-)tmMMڥcrx,5IBg煖D[iso!5'?떉eB( [wýl1jv$ ꖓл{4jK<#B@ ˾֫Q>Gkfъn@VgajqF\: *΍&WGQ?PY  om+`Voφ( >A(ʽM{e5j-#|U s#TZkZ;uOev:Zu`ʦBÜ;.4xÆF E:2J,N au5cr'/1~E]b%z)3!L)=;1c}&_NTEt`+NFVl—(]Q(o ,[98r.qF%x1RRkn04H|Z D')B4:oG?谦ݺRC:MMl ofr=K[R4P0)N"dbuHV,8QHEe/2(qBRy(L"{%g {xg.^ 5;;:X]5z!. I%Ge@V#t_8žvH v *Z IM8пb|9 Pj>5<`,!~<-@'ߘ,{:0 ^KBFaY 5F*/K89.7#Љ3X@D$ZXvEBit+ͩv -%&teu1g~ ^i 1V/@w,1\#ӏNhUܲ裬 3R/T }bh (8< +(Yed#Hc-]Y:4}dLQv[M;/IH?ZYrglXr.{?VʉL`Rl\j3( |y:LN01Fr!0Ple;9F>Nؾ*ޤE.'>f-2C{ۃ'*r$$$x[Aga%7~(ҙygQi/5$@}T9My̔;HtR>8{z컓^0 1c,8^. cMweEE%r5=I!ˎ-eQ$NCPIFlQE\Y3d^< 9&?Uap^7#6+ 0|Xh"6v/%B!\&T20%U*6 nNK A[RP[y8R3LX[w O<;{ C]oOƇ5讻(LVK g4þw>qB9f̥]n8heBy]Yc9.=s !-vd"{Gi17ī1J֋kS.f}~^M+Ms u`[/JnW=tQ}s*zݯ1"6*&Lc_#{82W1,z*gmB!Cd]K[Kp=2A;"jW-In$Zro5y&iP (|QNLܱv=?J5v|ekOޢ4sB՘#gWÚYSyL- ;o_JɨU\4TΞDwg4vYq (vֲٌU"*mgNITTƒ{6<ӣP*(CS6pqoH*鐔o/xFp*m#o2j"؈.^CETrw"Vq 7"b5ͨOb?G l#dEpn.eRb2C{#h)SixO࡞\se JPFf`u2MJޱs_k 杯'!wK)L|] v~8t) u~^tVdvG}$8)SDBVvAP,76]!zlR`DN *Dc&čK^8mHOED?2X>`i7 Lu>$c#A!]? ' w»=u F|Џ8{j;='gfѷ)1e!E|vM ӂQe=18DNEE6V}6KC#╆GU/#*jg'(s ag+LkRn04Ûo^g]KQhqˡ@o6Fɋ_flʭn#ѻƋNC UU&ɖKH0]4nگҨκ@?hRc>n|zX˭-9YfzL̕6^9Μzࡤ쵼n?h#fǒLy*-g7G0R Xy9`=oC~oKAKߪ$9]*qCn^Zl;0ݹXRWxDJ-$Jc&4ݱdotF}4q@0bwErB*8͒;4t.?Qvp6?#mQ2 '%.s^"u9vir TYFh"7+d"KM*\c>l j enBsHYTM.H`LA*ͱǥ}w|=9ѓV 삇Ȣ$ɡ& Zf g9|EϭX6HSUVm$ǩ7@I{I{'L2R81%qȾ}J5mGY@t&~8C M֥eӻQn,+CCM2V #Vr"S_}ZO] #zҺv_?ƀyZ:z?eEZ,ض UUޑ,qڰ4^lkܐ䛘lU8"c k21wf#)ΟiPvl>$2c%Qe%pk4`GIC$`v*FZ-yL3 e{Uu3?O(c#6JK;]'tNng\ZŪk`iz<l~Fb'kӢcEs?;HV=gOTn>I࡜^=fjm8*rPe8A$n푺N?vxbXrI`եBnzշ؀+bGm|H ĥ>VEOۣ³S0t^U9TVX$_] x.piPQ"PlKʿYQgHy|ܖ,C/p30Q{ntuW+ͷYc%cr%Cwt@j?Vy.j5H z\ܯ\v"SLe%Тe%JAjQ:UJ[z&r_]l-'>h(MTg,y>*M3Ć{1Oŵ7̿2и~l$>>WhO|3o%CE3 ]uZ0CkV anX:jױ&b}a$U"+m.TN1b ]JLJmΗK s>Zp鷛S3{!#t2.neoǦ0IZe?+CHj֕JL+rJ ]~_.Qw ĵ/I/$}a% ,xX04R 1C!:UX= q+~li4 \ /2M1qLaǂ""#M ujxCWaV&VBkCA܍n+h?Tm‰>_X!B*'V#42+%4TQUGw!(qt#RVZH8dA1wɅP wBl)mGzĿ)=4kt#>Ge uc}WzMm>-Z^//)γRt /ǚ|L`$!Z(`-#-;}Q=0Xj/P+mYRSyXXɆL%Y}Rwҥp>: Q)ܾ['1vAqB5È)<.Ur?)Ѻ;]L58zNb3 N]ubcߤnȹxM!A\G[:k[ޤ >ɔ؎%`xf nT4-g5\ioQUU{Ʊ&N1 /~֙WhN&,۔l!rEhoC(oJ3O:_t bi l8ل{Q 4Wɺձ]+CӥE]n2b5ʗlvߐ$(ƣ7[ tڭ_+"Uj:u) +r&\nu jAjF]ȽY#@NI,Jt+aD6 ]p{WAc-9mqo1R'wu\>dUn/wPՀ~W%@DT>;峽9\4Ԏ 󲔍O `gH #AOGT5M7;)BÜCɢq!(37ʵZU(j̒ Oe"_OΡr7:,s~]+ ;eipvr.d/|.<_; `MZjE`e'Y,4K֛h 5nCo9>qͲ. U kö6x]!r)#\9g@ڴ6D:Xh1tS0OM|ph'B0[CND nP[POW.\71o6䱌 *9dOll+i:!Gax&փ?H2ڧaZ@ s(Nج }_F; -ё>}(\Q\@jʋpRR,f8%bjp>4_qZ3ٞtݦDv.f1%pG1K҂H`\aA5* qudw4WcAť(So+ƯǮs6uF1gW crҟ{qxûvRf2Zj_1n 6UE~*ݾ6ݝ ER_t;ҏEiGw6j)rɐ_ qڭKJ%/-C]`GlA߂MԩtcfQQN"\%?KQR2̂ϡ[x7BE AUL-TW@L+:_^mdzzľk-ou*Ww1l&Y4X(, G>O-WtQbuΔx A- 0nPpпhtaYAEw%vHb&~@.Z{yH:W9 e)#Uc MTzGY+pq7P\I"GBiL_K4&2X$f"1 FKv}SßA@l6Gl_;Ē/wVt>e.a*gKg7Jԁ:`REÒ` z\2.~Tsf.޵ʮWRm{XM y Qe> 0a9b Sے4"i4Ľ߰PE|'M-JǟNL2[CmLO:llE]z)S]?^&tz.Ur1:yҸa7 ߓM n;-s{ϻq GN3.tpH8Y$A;S3b֞D6vu䛳{=W(F&)~ɣt܏_0sZ ˏ*?ȃ\ƮI*C+|c#OչB8;y9lS^VP5]X7Օ4/=U?ܯ)&~y@ j+$?0a1:r9e pąLFT~8>mgGљh)8նuv4􌥡F&k*~L'LD;)&D#g^N!4PJ#k=bNq+qh3Ր^h:75OrRaX$oF9!*3EDl W#xwVF>:Zn5_`Z]e_* ^ @:)JCr k&Ar³sX7 x/Ae5cL{AmN4'Ja/}9iɄT{*8uO:/O"o TNTG2JR+#D no@6lKa[kپa hW\|!%7 9 uڲr)5ѲoW.? nSc/g72ID4*]\=}~"j'W[x#~|WY)ag[ ATKS yExX鈸ܾj@̼m&͒6 Ā'P.PGN"Ġm{M_v F^=6 i4L"0YP0 jhIi!ϧt,Q̼cDm$XNc{oJZF'D>iޤEzP24zK:[0'2 d_!%ǚ] 8\Ec@Ly!j mvb wjrg=ok@;YQ23f^:==]oXIe=X1+Ӆe?-!A,0{`-'Q3;f`EcfDeǘI^ ro4o ]f&1ԖXЌWg*6Mb8b& CeZAˆC!OMF=Ӛz9`2# {w ?fϞ*52(_PRrq3-JHHL"/E|- ~_ Uыm?tVB+˭;XIJ7YoQҬ]U9`H'KxYh1|"n&٧@ g_VZZ4`:@;ȭhk1s]rj.x-IH,1ig;+ra^! T3DUbuVz݋% )\L ^1\`5tvb%J;Pϭ:37/|AftS?=!xw(o xyZvI>=t{bWĔ$YH^{?UC/$ +E<vwq2}f}ℱUdf aqD[GSv:P0"-r64qlBDWMdB]q c[U5O#9P7qJ]4%8bXׄyr"Gc7$[\Ԟ`?p-E 1ls!hR7+NӁ =5H+@q|B#Zӳ<IXO1\eo>Pwe>48_ms)mI)7&؞/ am+!Iw J7R /Xn2Y&ӷw(3J&٤q <[>q\GM1,i.;^W5b"V_2m6;cH3ΦHbp+cIlJ[\#4~.}ﻐ /#jC]DJ-Gvlߢ{ MD,EJzuQY) $dN&fIP/L5%W%£_J0l7ɳC,n.~ [(PjhV**b)@ g &̤c<vqZAպ~8{8ߐf#q6qx:֢ˆ%AN.X-)IBwK7(݆5cW}-*126 )&_ob Z I0e膉mhC5~jfɃ0E&+v3Ed_ZnWv!ƽI<rbuʦ$ʋ4\HO J)q=ֲ i@Q`<Qzgmv9˰hc-S+JQB}AE,-|Sϊ $W1C[[yx0k1T>RFBeoIa{1=ۄIpΌ;Jh˺B}-k;#$c+!^#v:@ )e:}C,UY(VB҂XV%Y8]ޑJz vفW(УlB,;Nh HHN{C,X2tNn #èvq.6}n >#In <4a%+#Zf&(exe R} ;N1pcTw\;#%oM*i jY\>O .=>4wzhKmH{[!0]]d|E?S萴'Q8[%&HBτ <v|aw$ ే\lsȔTpޟ}`"FNL13~mlUoh2NdQD YBXy$8Cn?,3tAZKXev:,N1 ÿIًn?J6ߨ7iFN8JJ9q[`;JoA#ߥ(m"H~U<aGkZ* \OꮜejX ']&v)wu`jpE-A,*Mc_ŶJ" FeS)L5ݬc<=zV0utlX&,e@WU¬;4 ><=Y>16a<vK},Eh~9[1HFWA>6` uwҔ WiLd4͒%s+5:Mڧ7{U,FaxP=j7E?ba(#S0>@+=bO?&}VLrP wlp9@hҔx]$߾{pw X1?,S޲OYo4RCAg mJhE ΢H'%Yr:&>ڧa2Gm^9u8Px<yݶ%Q;~#y %W{yc@M7'BZ ea,8 >=3,MZp9gPg;T:Ve5ykA(!AD85ZajKΫwM. Uc ޼kE1o?. a>+f#Q2P~_ْtFnu(L5*Q=OL~V|F7INJv(Euݸʚss93V| swj?>G׳AYm~2G¢o_e;L, \C1553&7a;FTxWڠ25(/xAKzRҖ%-oNGTcvĠB*t%:( :#~ՑB5l]D,8R9UaG(sB }xyGH>~$dՂÒHzd} u=7H.O:ϵñI ٗGJҭ W]Wm7Qc+Oíօ.zdL@}D;(y`] `z#nIzĺ@jɡnךOC\ܒtEuˣ;mCkxMu 7MW:܀տ?} LjȔi=&o]J-Ӑ%z.MmnCqq+-Î69hlڸh-`-OJ'mW0Ѳ-'G)v`y  gaJYpLms^quMX#em`l< i~5ah)FDr+fi}Opю6AUYUb ׊&@`:vC2$Ax¿'}G^Tp^eFH+&3eڈ/@],H㩠@^HU0?bOK4U+YGFTLNPd1"){;ԽyB"Let r29tp^Z`|o|S]oIG#I`RU4҈o݁LtyOz+9 Ya;QS ?Hd6,$5Ϸ:֚>|pJX[|K(!Q6],>>v_FSI6h2 |YEꇞϨ$:mqn. @#u}^Gp϶#(ėǥ%%_]#Ji(/K;lILbjeYZ (y50Qej$C•s^ A ێw6?&Ƣ5^\DR 7nXf/}Y*R֯O%YɊQAقn)پ/9Is:GJ籓opƐWp +Y~sخCA(&N*M(Ͻi=gxvY=?K7і,xvJMySo"f7S )J$R8 BWC9wjC PZ` BTPSIZ ?y2s({zhLQY_imزpi^-ZM.BuR*oebESͿ9k}&3n}EM@!b9].}1*tklqEHdVy>DŽ=u /C{)R>pjؤL ؀bsuBNܛR;gr *l*2)e@X6uPl14KEHrjN.T1FFz.P_X4L2}3C :_.g/={{< [Goƽ6u?brO .Kt61ͅ>^s% [%,d'9=K#&u]dS1l`pW`^յZ HI/[жH6xꙥ,T] ?U;1)μ!z)Hl6 "LQuN xjBU3N=Q5zݸZAWdɈiOqx` hdЃYkWCȩᭉB7-2j~pU;' *& 5` ݟ5Ӌ BbVI 6W 5sOJⴓ6ZBQH  N2sR0klV6-$9#,Ο ZǷ-u}'略=Xo['}+ͥܗ 8j3+&!Y?vV` ȕLB.j}9Fk5E}DyvwƄMØ;WB LN$"o*j NdHC|z y0w(ط16O K!3oD,HOX̧E'vue3b~yP03S(YSKUS7'1ë Zؾ 8~:w.28 O۽L,Fmh#mmK\N_ï(V`rFxBNfM46s\K+eFG;\djLtQQL`pKl6SyQ]z;saohWu(#M?"VLj1"-w1:]#YqpiFYPܢ]IwUO oy KZpE (@Wr'M @ jF V Q\DmrbJ,ÀGBT}@s^OǕB_'uB~w`I#&2^~Hj* a2Śy cZ-@xHbo^UJ\Qd*g54($G2Ê:`ǢӮj7C4bҌћt H7fH|bC?3non[+γ 802fc4}s gChAxl7'φ!#9;͐* D[n'QtIFR0k2{@#)lS<`ή"D׿6?F@m15q xp^.hD=Cx)_OXVqi,iՀoJ7 㭏c ;sげٵ5>S+ϵ gf Ph(5|^IKvs6鱅ɰ-Dvĉzq$wBGN']s?!GԔb@ƌtA+>VZALr  .lqiŇs,{ 0 Ɔpz@J:J@nİ#z7Xll 1T8eE6 ZD#ERN/{5G}C7۠ub7uK/TÇo&Ra;2T@>B@\E3mmRv7gi-WCNҢE3w+?GN!ڕ) QJwz J+!Kkf01Ԥ gmke"`yobA "zݭ-\l&bBօZ4Bm>J>&_NWΟ%8nH[ö?e˒?.VEpT10"PDPq* he'1M'nП+NI,?s |6BH #&"dEPVR:Bƽp4(sYX~xbc'@fgh$CӲmƚRgi*!f2N@DNľ ɶ MXo+Eri8/Mvx G FuE9ɳ&F^HoU)oڠNZ4{_9QHCڡ7 ٶh],ӕWGrs7>ލX9^B/8Zߜv,U } xn~:x>K;/]d/D퓋B fy4t-8 e4 Rx&I9|~9Vcfy Rx$Hm2߫GO-#Dc$rcx?'ÕHp (J]^5 Rp֑=G|2WYl >Lrp/ɮ3}-%%rﻋ:܄8K iKҨI/ܿp rervObŝ%=j죰(Mu1ɴNXeh`\|fHx%zYH͸4_3L d6lҗ qbXEߗ7;JL q# ER&z:dž~tq2BDoˑS|o= Ugc[l 6V&SRj5Pf_619ݱs6dKp$s?j{tF!.Sو]{R@:V^lѵ\58JBst#ݛM2fhkpgE5 LjD:mF*CONzƞD\Lfw!jrMf~y\-Su72gy!{vH)d$vQJNb$!Inw!(f//Mg2*>^'g!jԦ~ZYJ+^%1B ?Š&A1roRmJw9I ,)C^d.)c-{O46&~Iϡ\]B`Tr9bxf_UD;ȣ3X)ndO݈A kۉK$Pcu%\4޼ds")fJ Rv#h&ڏ%q@9[ g<o,3dƽ=cVMt $A(bYJ hWibBjg՝b e7uV:ql0rӠ5܅' -MȾIc=+K e֐5tZts e2 wV9B'V'Ǵ&]վ9f/[dġH'AbNR^dE(r^#S?+'*mtrs$ϕSmGN@|lVmd,EOWûabx)N!MV_^T$$j\،"mƴ!s8e[^]*yo|U|2 uK9& a(_Tyb%=GWE,RE'3*cf5`s`V-ՃHn& Ty rlxJy`*RԠ3*S`xX#xb2J]'bvcʸr]ۓ=^"%lt/gY)~89R&l[Sˬc Fl92I?2o6`|⸐״Fl#ܧ:h&݈7:GE,$2;B,(޼#&TgׁnaKLL*A@cr6‹8m +ոRcΫx(o7C *ܻ.b b-& (c+jVO^?\- KIUB 8}'h,7۷h VT\_ Sr/˅w;hwm7r#v>UX0jP3ãFCI2R N+CpgeZJ t@9y쫠K^G4c";ͪ=)✔~'6?w+7u!}ɡ˜;k*J5U<09.#P;]?oG(6ac\L~꒭H4y8j_tAb c>`3܈*U2C{" 51ĜQѕ5hB!|8ZN]S{Wg(&L M ̤r/IyōeJ XWZ:ͅ9k9[Y[ێX`˓l!ЦA ]vpNxwƪDے£5,6[* uC35Td[ k&>Dp-?~Jv`I N@;jzu {J3:LS3FO8;XH|@v=|ej!  y)5M\Ii>xd|'nju1y G|ѪV edvSS%R.{NH~cvQ6>ۭ//T8W@`MQ4uI f*D=-ֹUNRO A9 7zy+xBx/bJL}IF[:3l'Y#::?DVK{.M@ b\߮( )Y~;\C=#v;(X"M8up1rc"A^f!C$%5ISʁO&Q)u.Uo:qYvit]{=ky1\z.+3]܇ (~҆ AJGw[T>,c,%FfMI)zJnno `'P&Ji60$YyӠ,r6mY͗釦GUB.lɗQ L5uS}'gxiK1c'OCM ]Vd/n.ߒ-u oa2+ȣ5ڋOXj?zvŦ̼#S.j? +! MlÁ#Iy8 7?7Ng&5& ōl&"cd@g8]lR, Nj.ʟim hZ3w-$Лm?7YoTs-}m-r>Sd QA_c a+ۭcսpN )NVgˀ=l8Enbe> 1{]\;iT^r04=Dk: ']ĊAי]Eu^-%hOGT:ޝ1%Zۍ 6j] Vc?Hde<'C i6'G<} ˆ&Od[ 8Vx,gT~7ZuD8nP4,{aNpvkRM<(23 o®.E1<6ȡ{e Y0e׃xQZH t{lfKڜڰ*n]$Mc#P]APk tg \NdlSFh> rh3'HS_0)bxKݾ`O5 >`|r崽=JHEM}ys~= ] %I6A1.)X,aU޴UݡDЭ+5֞ Y0p-?IwqʱydR7'^1 c:w]`;@K @%*>c)3tm\.=qr;^w噘UA&,c;`U&*03w fx]c7DB#lԺVɻ3%D.Lnt96I %zcn?GQ 1 .60C4$鹩6yBWxq(av/h)Z}uW1GpiA i5 f1*^@"y~˵d{ۨ1,d5xhM-Ǐi=?PU)>@9 f]d;l^}YFC *=B}($sY./= W0 _{07_TF-`lzV 5lR%oqT]?6_ )t~`УHF⾸,5Ϣڑ |_ң-N=0l[U~b O՗࠽iĘzܿ 4`q*)͊3tqcr&MI]3 /g3>DȁV5pFd<{v_P~Vl4 tR,o잌2g/9>.m)eJBzb1[o,KlX#~\ڐ XVi߸qz@U@yLUW2xO##gd~јloN2~N%W^a56!A^;ve_!V8B$ediaݬ{08,yY}SkL/*orX{XfOwE+ߘ'rb.7Ҙ~6tj!^1"O qd{I"cW "0x&aqa2;@Dϙw՞QB$hA=u+dU^B aScL:`C4 i8Ej28y7М3c8> lwq5=IY6-FgZD6^ n+ْ DDZof07a+%Dq)$=EMLO˝:CE fMv]Y$C+J~ }˧VE^!G K~4v-r+G(j婼;EMS_>^Ouke,qj3xYlU7 Co<z/!5 gU]\RX?"ߴtuaB#`PҬL0*J`(Cs|L^vۖ̋+3R63mm &Qu"2!n׾n5Lczlgה5w?Tr6_M~"wzŬ8w^7 >rm21AaYXh1P]0[ ǒ9z鼴"q *of-7fy+&m'fQG?8dఱ6l铓~*=?I /^{o-X ~DعVhdP0QhUK[>vNOj=_$zY?}eC`A0j-2^~0p٨%ߝm9%7LGhYaX8+;OpOA?"} 8VURU@_h[6iGE{TѨc2p"ڑO q]N-iMCN%HL3ίN،bnaP#Biehr\MFc[}/K )Gg^MRr YU?%:@h@q"91+F)Vǐ3DmB_(j]e>\W4o.s>&Xj6Bd/WۊX.bS=xQ09mYN_x }*@%wr*̋ox=oc[2V !auc`q̾ieXfǿ&(q "ݴ¡T!fʿؕDIt{~x!~I\҂*/?Fɷn8-C3 䤙f?x>ߺ^e0n#T%R =@d]a`t)dihiA{x&+rr#*=ɫqH2}C Kk "m_k$\~7טF=E`tlJ+{a,[c FB'TN[zDr"J tGA$9 S>ȌbQ?:;=V򾛞?¼}`!EJo1Hseb9U׼06'Va[_ -nY1]q(,xS@t`!B)k0IZ62߼n+0MC<$ DxBțqD/nY`ԜuZш`ky[tYOܾkDϭ3a]w|u'Jz 06^+k%=Xֹ-ͰpVV84!éf`:`ڢX,i\X)'>w]u5C`0:FV-Ƣ_%dhg@|ɨ+%m2 Z('=Th)}#9'nhgq-lxYk8?U웮M`[˼;A/QwT1KP,'{oz;XPE4mDH_eO`"!",MUK P8v@:Vr//*%5]8?"RԱ"KڷYγP.AnʩL*)VxYşvK.#_[dϓ9XH4~%9b5іhT4~ŽkW]@,g'Gz_ep*~6\Cxu(xeCSiSD8b,y7sˎ-6XlLR( jyQثlH($ &}YN qMa̠8CVGXZ{2cP5 0_M6OŸIKT~Hcns[ÿL\.6ujnTow= k]byvؑpHIs'"铟$C}dw*ߎ0_F@mr͏ wȶHڵ5{g33tZ(e$ 2w_c?/cJ3oYi¡.i gRqjf'2O&яΎˎiU?qP 9_F&w漉BaGkO鵦 5 G4uye& H NUW<%Ccز_yBv2 ӻfPA(չBTB9R RUy]+-^S*r6[C1}9g^ 0,[)8d+KX~]1xq_~S.g&^:"}#Nk#n1`^(2x9M-"p/oQRL۾}3JAzV &SwE,c?İ`]}(rEDys' c!TqnFhR]1/9;\#zo4WɖYm)*,lFyL[/Y0] L1SJx>:w"#(? ^7;J455Ys(&+Tos6H@,6S|j fc]S("x|q9l|qU:k ƛEOcR2Qo_Km>A-*+t=ѾqꦰNĒ6Ō%C}>{ݠjmVG.r:p:d#i:[-8s*ѨV(9q+՞U*"fR8`&`b,$-c^ mj7EjJ h?f i hC.XkiîH6$B8E5ƢJȞ<, q P99 w!)ķZAW2z?.\{&F@$7|@0ƙA"~aߜ ONoC磒3`V1 H(vN6hMљ&̀-4*"9T 46KF9ZXWRR(+* #w2+)LJs4]k&ep*k25/!krX#1vvaյD @:H::|2\**哯B<8%c9̻8m6UBVI[[( 7ՙ7[3!# ۀ}7Jc=-RwH%1ҙnOx @=#U4IAy_㗦czÑXMc PRiͳƨ H80N:S^Qn̾pF%wꬬ$WdT6X6Ta=n[y"м}=gzmHRz5ބlO@(O|\ ( 4Ǹ_kyMŵ$.ll,#ZK6^@/>Ϋ~mqq~ [_^aby=6zA7$=[LYPj߂p{Ha#!N>P?4IaƒO-LVE )N0OD~a`1Fwpa_'?_99a?B40J sԮ>/G1礶4 iJb]W-cp7ÅBdU+gJFG*b5{An'6}BHZM~H67q Y}Ɇ }wT< ̋$NDfQHztxPV~uv5{ VB-4g*+#O>B-#,fG2˕}Y3:L{4KUID-P4K*Ml *b38O@^u 6`FݩQ0 C7sU^>AN H j*@qvii=2F!16/lQEK‘\d0_qشbvˠ*&0re/@.|(2'W$ Rme}G8%Zou=*A6E}gSކщ`4Þ7q,~QSݝ'b!DQiS^vDs>g'7Ӡ(qp46( isY> ^+o e!l[�#;z(>gxlNTAxaQojxg;z95dzv8$ C3'u A}Y W'P-΍wj^b;A\ك&О}-uk&jlf't.ړɰY0sl2Ж~kG^J~ $OA`Khʆ 7iW.XSZA&I>RyLIigMy2%`aLdM{_nr QKc$ Ьl>tj]~FQjx\L)xEt\%lҨ@io; )[##T70Q eյu 䭶VMƉ[_<,NػH^>H.  2]ajddmƍB(x هrt^y9ʴUo-O7D4b,RQ{sI>r8*`k 8F#[%(ӕ|{}k=!t1|w `iCBjc"~4)h҂T&._۫0Q$< @vآpF-)gG{xD⺱/&Ɇ%bTDZo#b˟;iG ({5]cW;e{` 钁*#j;A$k6oxhdÀkKre/)~H} j2Rl̨gA։^] k F"ʾ30>#KUO]'Pnpb65պZT/vS'*bC48M*ih,S%P)Bʐ ]G|̛/g5f̰:+aJ Ӹ $t o&LoהnFZ5W7e(><һ=]4 :Z\?zʠ!}1jF"\C ]S 8+Ik]XN: sy@MZchLתR䋌9fRR}jdG f yMg$]%-[6 !qݥT0Wp)>Kdѳ<\?XZ@m/n暔@&^hj0><)[y@E !etûFJ.` { ,OIoUW2ʙ&!,a- qK#k0n0QyŐef\cq)Io+zbj$EL@f.ƒ3Ίd]Tc ,Q,qd DrN!d{첽@WbFpn0(x t-W9v#Y1 ӡISY7%:ɹi)(&UbݑΊ,h}"gINIY_q+B"1il!]1xrҟoPsHkX>fFdduҪkR=e|[tk5@E#U wBr Nڶ9ZbӲCM&3Zj1WSGzD&:}LTYA"wW*o"| *f0>#3Y_ ;?CV45wi˨EVp"HE >drgjx #P0iqMշ < \ ;ILUv: v Wrә,px;9"h\D|\i&'te@ 1*Lz8'C41w"O[Cm-ŠN [.}1-A>5<$@ _=fv{|9ӓ`8H 1Fϓy~s9~?E;IXnPDόŌj08˴ GM : .4ڟ+>J;@їߢGͽXU1WIf7/jG,;P⏐ 1`ح^e+3J–9ʫV(El 9Ul_#W?):EJ9P9wO# BEó6 5,5sD1'c"!7t(X}cI+u1!ynR8lLM?gN/v(P^拉o1΢S7NK%Ŷ4N}̆`vņv}o,} ʺit`,`ӪgYIo;:a v9,XoX.J 855ͥ>Gh9˫kc0X6KQr2@,`MLKޮt9V ԡ;S<|M,c[9˧\yT~E{Y;2(laŵף"y:#uy&J9Xa0\rS1'R/'d0j$بEs`s3UR)]}3hkzEa* u*RXIH޼"ĉ=o-NCC&lPЂQ-juukcK<i2*>VۺC Q/vŁ;y\E=\DR*Vwu é[$ 0tJ1 x1wtH2V87vױ@!aN " [OER ڇkܩ~4> :#"jb䌎y(EѲ߸AIҞd@LoGtIccuѢ[L3hQ*0Ď+oKp=!Rj\咁Lo\TgCلaPv^3`*3LO3҄vt"mutA#R$G!b<`D :ѴDT?3 ]wJ~6?=Bh.Wy.. YK9#D9ǘrEg%3XGR{}|-^rТYzgBE_P}q @B,xZ%-vʝO~S>fz>z! 7T(Z038-71fhBŐPRT ˏt|pq4Īg,BbkW2CVﵮkbق'^OR\hs ,~d P5$h i“iچW%Bߋ{2)j+GWEx%f퐪)$bËjx8؄ HQd<2;рkR{@ӡQ,bvw V[5$ћ#AHa~J]5X%p;%1wLUa%IkE#X R8D2b¯2Cl앴EméaE`5F I04Dui!T1ۨ`>ib7bhEi*l3sg75oW :0c !)`޽ݷIomaMB|6 $yR?s1Lp 2s,' ]CƘW%`ӳΗ-M >'Wć߆!N$seΨ.ԂY)-9MgȌu7X%%mݿ˔f(& x6J,TOl쭠xg47^;0-nE>r-GX&]eM+G^7'OuUSa2)YH \#4Nk /K_I l2osI]9s@zZ֖QSەpř%սF躆R s;,S $i!|ya8@&}}![F-(yk@J>c޶}7^ߛ$r2r_WD |V}=(y+B,&9mDVR/<'`7z!1VFNѷDruop#YT0 C#4kOjRdFvgHcbI@`  Np"! RvÊ+G& ]ހ~ϣ)DFcFv=1"M Q+vsiQY*Rcӂ_LW@+EDD{Ѩ/;yg=XJK[EuRŘqҫ);\1J +CAdlVaC_nK!)?e!͛!}9gV񤸴3~4( [Q>xD!c?? X Pp§cN۲_[bz̳B $ -2e׍\s%#p zOqYh3P> PK8!ъM~`9,e\A>lkH57[,Cc/HD\)Îx(h"z`rBD!b3|җۄC!?^4{ִuK؎&2I7mNr0 #P(%ÙXpW}^`auÞߕ^)`t֓J5žթijMJ}F=LICDYbt?dꖮK|FEFsb帇p'e(xפ :AYSg:/:d '0O0S*7oPƧtOYa??bEu"0oR+4 dvKqTOm H$WVQʂt#ZGF^_-a-aԑ2r2S 6}W%zoh#ݰGՏw,}l!N0}Qh0I}Bc@ IO7PN{plM ӹVE.OuEUVw #wg8 8N7Mj @8;E2%WV@-1=9.|cBy 8ւi йt~v׀M/kL,tk'>h@E)RkV޴C7>H}]BP3Y0H; /Ƙ,I˞V(M[:fV(X&H( ^0sNuC^&dz') fGoF^k#߇3{)2. %9ޗ\ vR&mN^~& Yp[V8ē*o葋ST s3[>"-xWa zI[M='尖]oAN݅;ig%wRv^`.DbZ sf`p)g^t rԸ'#F 1"l+ 0=`fJ ;5A7ZP,ރHz@:Ge6Yǫ Jh4Z+PPiϥ'm2,'e WQ| ˿U O\zѥwTEy$,X3 arRM:! i{7C[\Jpnm.67NI6vJO h5/ ѧ!>m`u< ߂h9y?GC;eqzh$6$S7|#pA|h !ƊB`) ]`<ة`b.h_̓ P6S\K 5.)FWI!iºḃCDi:%AFDoA !p HWB$jUԏ]ҟ֣F?B#R攃fnxWfe 9->@yGf}0ڜDt.|7A a HZTf[jZl e 0IDCdM$45bě` N}ɱV=[y{Pbxe9z} /QTFe@Đ>,W9vM\(IYv=iVfx 8gDOgZ0 xZf:֎w߈c(D(`6݌zfP,I{?U8Re"ⶤ>Mc_bljl)!%Tou`!Hڰg׏Db`1YV)&&Grc&.3sK6vӑԾۑg`bs1fe0xW Mgf'H *Ptz/ijjcX\!_Oay*2udo1Eƶ8NM5R&(qV7x΀E&"%7.}>ݑs֏p*B+)1j{^|e*ܢ@'Q~?ړt~-JI#^[SdT[Go6'|~f}II7 'ٻ-Qa2 O;J00 IO+&" X- Y– vnO߭}X@Œ`0hX*稵E'|9YE% *=?_<l7,x(XږvF\YoPy;<'Vm&%Η*.>)+.Me AIlT1*Gj Ŝ &Un& (Y(=4&ڂ'6 Fix'JrīR8oh`?C @=qhN8b[?5"b4&R:4ä.pw](K-嗎 ف#.So>ztP0`F7VHFUSr6rlz%Se& ֋ʍCTw!2 I~SkT^h]k=s L6)="` O&^gFyyJb!O}~3w>UP6y_q R6{RĂv/r3B0(a(}sN v<߱_ #~Q3y,}d0jm eqsr},R8i-lx۴%HK[z۝ЛJ4|U~}#s7pt;S6H{e11a0"m)$Dnw%bab@/M((f$+lp_]|Exë-&-yMh.aa\r C=8#afaԞ1u+8Y95;p L|.- _WEZ/î"zsU=_Tmu#^)&ʯQ@6Ti}\ ytniشr9uzf. [˩iɇoKb6'^jpT0&bLXI)eڱ|9u ;UtHHX0ZwfZpXF0V))'b1i2&_qlۑ:tNf$~` R #=(3VzGdzꌦԖIvEMA%E;#؇k3ڧ{r`!*߈Ʋ4Vּl wm2&cQ:l{W"ϖR:fEMͱ9azm 5` IN6[mFn{Afh"TA!e݆_d8Р-y o-{4CoЛ05?Hj 3j.|yWD U1.lAI_,K74GL').gv_K?Dpc9a!7S= [ T9@촼מ B㙟l6]4Sq%;>N a"]!SOlըAf:đZeIFgKkXdD*t,,Xy:x_ A@ߦ,>/ythu,\1aƠ7 E@^jb]뤀 Q8sK_  S&ig-w!j<,#/E|u8gkPVXٞB$r+lŒpd+9j`jp󳅆֥VVrdJ EZ8tGalظ۱|gX?.P(hx pՁCc^W?$7}kR ڨ!)A(+_ń82+ПW ]"9+=w@(>ei^qJ8%,>,&`Ur8: rP)>dmwmf"FYE'@/ٚ,S,!XvTɉODPFcJzR召B/# T Pz*1m;}$ \q0 y zK5ä MyZr#<=ØБEAY% 2of̗6V.)ۂ֜IjD/+Ĉ{ NfqrQ"~_JȴNqZ;3l={Ne)g}JUS#AoGa#V6.m$̰d܂m6"RV3Q|`O5W} Yp% IШxKR  #=bT7@M Mf+81)׊;jo-]]Wx'T Dfݔ r{O!@Ajn 8\<:$ &^eX|Dn3:o ûyؒ)[bg'wKݮ X,w~3B6!ǂsq B+:I)2A.HmWpb±fM4k{ 8JUn(0Lh?dʎ  5q7L Ӝ,Ff/$ۙg/| E 9^?X/nQfiE!_8:fB ^dlLeu0^T4AT @p(S*n}BuIagZaaZI9$e <S{2 u* ɟ\"V8Y<DAZ@h8ܣut\5۳@ae*'AGO.kSo7LL-ziv tѳ w( F3oZ=ATn 'P^Q3;"2:n4F$ߡ_ǔ}|̥9;t V mEf|΀kI7aț_JQ`[Ϻj^f/q-)1Ş6{hg_@Lj%TrEq liLeQ@gmkg>0OH4KV}.FT(c/ ȟ UwOVmRUҠ~2b+B?&o܊%ūSCNCrNy`T1sv޶۬k gklP20J> #vo-[d)00bqȂ'9ťns8Q[w .'zۜ`$eByT1T|C 10&O/0\CvKɞ1}q6*ΑXF[MSI"A`@v3.!O;,~j̽u tLmK& bL&6S =1!qG0'Ҝ6)PlCO(VA/zzU$pg;Ey @w6>9$|\`7b)X$=_Je{>,䛺kgcA~cl-Q/ :I Q{Zi͇|Rq~6)#||&tnyř 7w2q^fb!|Cse$c !\{oVҟYF@x/OX |q9c|F /^.Ɓx#0I$,ͤRf =+iU)ϖoڧ[ Y)b27zeC bwoeLTt*FsxZR/l^3ĩL $IT'S=8Q̐(| IWVKvܜ)Y-1=9L~ : vkP#h:µ;!} K &3RY`+^:"՚Υm'w鳬ƎtuŽ|2hU&q'(9DqS:06 8i[fE;ǣi{|Ά \a <3vX3K4p8T;4*4hGc!YģGorLkPRMAf'Nv $IӉ{Qٖmg4QF#LG a@U~O؟ v]b$o hΠM.-WD[Rَppd)?9-ޢ_@':>G)1 ]v~X1~)]aNzxt1Չ%|r}N +5*;()*1h_X*SɆ^2YWt2ԚŇC'fhv@ %b6,6"l?詅Q3!e3~4k^$9;~Br%4 d*h ).e[ZZVzMPtV[ 2Xa),\  'cFְ&#(* a|p'ZC >{% (!C+|B7 ?>sWkz/| xw4Y4 s v C3,gO'/,y WD~\3N٩\ .|llk7^F]wkNXgf12y yPʯnUf ]MDwT&LEy0X3$9ZKҕ|}:. Y]ԙQk8B5_ү ؃w F&eTG/?ʼ~r$/ ȀA~zAayo~$m}<ϷHrâ@Ap֤2ӕLP`L\‡88 U~Z;4lX!iKȼI.lY88iAAdg>rZZzUߵQ!hvt9al%A!PؤOlNJx:ب*] -(ƭpЌ vs# >ze[iOSDޑI*Ett&tkSH)gŲ(7[3Yc^ 8)s5A7l1sc r/txJ|vzG@%g~ZD^#Q+ˣX9E`0M"}ߊ`I{\շjԥ)4@4QشVIl~.R:Cr?_׽w;sD{a;Y^Up)KȺ~&>x?fǎكFXԻ)V K^`=!۬a҉1ɔ՟ىEL+u_rd/3RwcG*@s-Rkl:b@q|l%OlE<ŏ8SƢL }&o$ OVZ B@/Ñ&Mhg]xup vkX?ݍ Ʊ3C0O+{(ܝ8\q O R{q (*]Җb-s&_cx3Bas%1a|l"t Ń)tolwns1_6"8,WYw2'K]Դa:"φ`d< j\l]fұ(K? هβSyZ=kyF)gyǷ$j(0ssc$ޓ`kWLi/xcYa\c*>ج00]bFY_D+g~`F(*99jC[\DjC7\PERړŖ$J^;h x!寛szaA|3cV.Sbo |~OXdfǷż,_a:b\*Bp6qQT4qMJgVuU+$YyVՄ2[qvS_SNW;¯sǭ5ފ2L0Wں(GMOK&Z}fW' ̾R;zYl9޼^E?@\C:%l32c  $VIapIB{10o$%sȊtՖv?rݸqv׷z<Ʈ:I^bzL M6PNZ"Ę"9Q}_*WPl[Zq)ʁ$%rs>0ŕ4,`*qׁ8F4+}d_Qs0\2%`VvCV1*=#}S>S~~쑞IR.$=`49UτVZx3/3ARa/,.B =f8 6/1N+&4A;8" jQɣqK?DaK兀%2#Gw> KnILcJHHblKc_<ȟ_Y +wVT>keL5N9Ô,Jx?@y51 2!}z1TN'o7;/oI/ټLGH hEfn)MjD-0ZeIKyf=hP#ɅL_,>#L?#Zs 7lF,d0SbPenrMRxNfwp@NʊC 1o_!%EcTql_a;ZSIAhxGi2P,Q<~d?u#*TاK]n\Chם^`X.+7cаcE';(=lwW5(È jksam Ĥ!+V1Bn  ip[RHLsR{7-q&!S|2ʷO YWekw#r.y:=i&͓g˝4g$e1ϫ0,d+!ZmՉ8hVt^SK!vy84hvQf0JEhQɥ4Y65}-cncNG߼ b1ږbt4T/-(LC|q}RĮr O?JOx$Tb T䕏& %+ř^l7P3EɶV{8\6G^au`"s*'/2-y7 J.L yNGNoCh8 L5A̩V"*ck(,} x-yw$(Zytb-̈́wj܏"u)@nK'sj zbtx!Ida ]J#Kn1w.1ڝ L*V?FFiTwKWM}Q&؉^$%hH`^+ a؈T`,XOt3s_+Yb18J6'B̦ 4S&*|{1kg#RKdH9O.P'LK0xԞՓS+;UaO=yVcSB] (Yנ`ƣx4SV-ʀ2˞s@A*SNRxpWTͤ,R@Zyt{+ 镩3UPE]~.ƺ7p8Q{֥H9+GL2u 1ud%cvy $dc+}A7./H)^M\\./JMOXǩ1# eK{F:R3Yx$e.GN ^ ]U$lh@ k^ ]k^!7*  mchd`;x=Dld 9SL9[i I,Rzbe֟xR닖G@ufur^nrk&CPy% jf %;GKlPW,J_0v9&9sV G!Դ NvjcsaS/5SR1( "G 1ݍ#' 5w R$4xFj;؀;58\}vNWsh&Qs?B:1_5c[UVqN6 B@vU^epVMuظ')f`jCGiKͭ#/DxJ&t*uB|Kw^f Hek17Xz)f3$тIDR G]3RMKn*Wyz_jwEt3q OmAͼZ(JBcRx˄2kBx`'P*/}FXl*(-+_J}l7 2ݼ]婻<TBmЩG;ŷ|EQ h8#VJ*+ k}u;ZHdG.on˙Nj5vwa2"QU/Ja5۝u[kXцQ}&)¶ۏؾM櫁pR?lkؖ`\͎X/gRc=𳔓D<؏!h*;tgO .pw1w~Ғ? K7BjXLcC˔bJk" C<{t{odyP8`dGCPkjϴSC[lH6IlhU!̠':UJ~c%Ht$c&;ʎ+\ 2zGB8Đ Wi,h}Зi"<6{@La9iua7{ȳ1u#`uT;{ݕ=zǹ- .헍>^6$|.$6tAܹ?WulAP(&샱+9Gx*[PJжOh x)v{GLYl03EͳS9sApc!M/k/*HN'DO-c.7FKZ`;*nS^(}SGD#b*l14CI;>)G J3SߗP*&ۨF[}J &xxm<-r:z=r-Ėa1YIFՇbT[H+t='Y 8 qJMD!Ko~FSkn[96u%?44ϭ,*7zP[i^^ϸFl3_̘tҌ2«0*[P'yS"]JAicQ$Ŗ t 6fbn H:%X`!<:C~~o7vLpYjΦ̔˳|%>Kkth"nZrw7%VȎä&t݅VU샶h,ysz ܜvh\B '}XsaOT?Ƃ.f̕aV 6)Ѫ{/A"2EV? ɭ'mBV4'WO^_Ҳ!H4kfI/SW0.pH~WHo?#Q$ڂL]K?ӛ+nB6zAb<#Pn /iu6 s˧~?Gۻ{rx~Ծr̅ITl965ڙ'5-)?#\\;TҲFO ܥ-vBkf"&'D9Kë ̔R^9#va:O$`C{1ZW^-L΀IXtK~*N2]# u8^m3ݹ+2PL 꿯"4L2=xLd[{-G OhN !C=i*3P.ԛA1$3y3q=y{^yPb\"}ɉ71BƵ]dH );,:A jZݎ]Yl&4p$M;ŔhsFjΑN膲pl8Q,@lM-v=m'h(=*8v;H9&//fqzkJFLա0XohSj% @zhi<q/O)dQ7IV83w"M 3r-bN=2BMH6֩Q%9,"0kXĪ :xJ90GXV­_ I~jж#\l|lŵ&ƸvpgOfQW˨TFsY腭5htSQ תUC:b[S B;ƝJ+(A=AUҁ|i#Dyb0Wp}1UV(*J߻U"HXCFP6}4t`"*B͜Oւ)^/6&~};uR,us2)Hk{Yx3 -oj _/E|xjQ\%iH݈2}(EUAxf\߃R5X~{'K];h4mi7J6lԜ J) ՘ߴ2KiNio`RLq>\d 5A,ӱ=KUdp%CyfXRI Ѻ*[CCK4jOQqҡ!+' 27Y |[RV>H \.#Z<`- ٍ4rH#TXcJgm1!kN@A.ٷ$5 UN75H%x6}fVݨucWk=\āqkzIrOQE- )|s9:kxs8_l)v1LOEwGUMz><1&d}NKS1!)BdAs=HkTCX_ Fu!~`}vYs7"}IkK9TAtY#O/<DXRt)4Zb]*]COB1}Y6lOO ZҿM`+VM3ٜ?\0mz/jk}/YC_qIzX%Q/zn}BWҁC֊^Ns*x0\ r^ X6ٔQ|D~o({'ܗ3!yJskxU,FS@ن1Om)pC]|nX䨵%ɜ7.WuhA/k902pVmbvIQn꿞6_ zK*״45kN{+4,׌b`eڛFوRuJ.yOY $')W>qиs! kv;ΧkYȷv6|zj:CPe40O'{IE9Fzt<' ̿iR٢ g#Ip\l}~3Q[ r{IWݎ!^ۣ(\"h{{s t#s/ N#6A(8$N|tEU"CaO=č sLmK*۟JL;ڣ\ZPu3w ..|h4L_Bs ivS`f-ѧA)і#9bYNB#H-śzE}zΩM/jc N$ٝ<'0~͡vuc 8zTaUkeebn^x(BQ| K{fPub¥k$Nf-qiڦYZM{ƒe.빗~'KP|lj 323Jb%2XCzAd% oI;N~>ɯo+Y_W?v_ڀ؍(6̊{b] .1z<3ƽNl2B%%qnHb3e)pzl>Ti YG.-,l0\ߣsBa)r+X5l=`)했T<=`)IcX ę"a-ijL1*-M|8 pR^H=Lv L͝qJ_A'@L(XNVumVo.e0uL _Aܿm"lgr*umT> 'C<{#"M"{P:1pG0yS >"[$LӏSKSdr\3||s#,)Y(Il6m'7FOÛ6$@>H XYŽ@sidTX 3g>{* Ng_e؛ OV3Xx}[n%ezB:?+x8D؆ j<~FE$2GVvYD>Ljn|ra|zhfOPP^&(渙Yg@zﴭQTA/W|^<:&bH ^[Ӧb*QCf"SDDNuW9ZZb7F|"v7\Ar0mTmT6aEP/ E"U)@no 0qNXMjyu̅Cy-9g$Uy3,uo &҃YUԨ2(wn׈ˋa}a)=J++#ƽ/Zm22$|0e_-`ֽ;"d:Ğ^$] ~% d1CRfR,8*&=lM-s⹱($h2:]ݿh[hI@wYIrwTlWU?\ip|6$;"t 9A56Db A2#(rK{ܵ.'qY|KQcYת !R[(aqn[zj̖i(;3 z*V02{V^'m#G,ؤq",ā4ЭF/zP>z :6BL=z+4zϘqf5::D XzN7}:SF?MI̺,KDHkjc,s[cQnZHN܏ +_@=]/b I<>WSʟ>1Utm$F5fBL߇vӲ m_. dNN~Ӈ#-$kx' ~D2HzN|^A~f1ȥѬX?4JU$l2]֔9 (\8l'ٸd!e"TyJfj m.@0~eb(]?N ,`zD<*ՊVLo NL`9tι"cc6,#ovBgZ);oYh^[OwY,)2 ߏFy#T*'I~'%~qG rL[?cH+}V6jhR|w]SEt5K ) jI3bF8)0߬KB.M[q粎xOmF!2[~-Vg=r b<4(a HzwΐX`\o/`"L W16f|~XRnh>[TSAљ&o*Yh!&k{@ː[ܩ7HW9wz)F;v`%a#7>{-Kꋝ1fi"DX*F/˽WQ="8cؼI 3d ִNTY ;>~QzF'Kr X%xdD"U>3=Oc-#L3r(T9mU7'b5DRX2b GmX}0AĔR<]wCX)FB)C\obw"Qxߞ—-ZWrя +wn1nU/@Q/Jl8X(d5vw*QZ'|9ykNm*#J.Z{yBIAruhJ  4 7R_L{nmoGjQpIfRDJiD@h{S!GHs)GE1UR;=r{N QG%et[=Ɯ:Z)yfs2O\Mx0wx8+_~Ѯ&Ke\ȸXC׀sa& |VR 6h\4U_u Mjlϥ9JPcGΦ! H+nɬGs18]yx^@:OUl}gٰ Ƒ.[d]kZ jɪb%$#둌XxTljYȑc<"a)~t]2FC8plH@{B?4jŒׇ,%YedBS|d KWPg )wG,wSr]빵=9U =EތQCJ4kȔW0h%˂Og^i#8 JԿ7\m`wtDc}l)-Q(,("b;ջ5#ARݑ@hW Zlm#7Z{~9gtY^`ym5D+x,kIѻ HQo8Hu~ҖPNCzU s tBi,n 0.mYqڻ3y']Rk|,}a]fVP 6OdČkEsI!}_J(|IR%W138 mvG=8m 6Rb᧝og%id*c֜Q .:dZe%a,Y`g{̮%An5:)iK~mTK *20÷lqcȒmf2i.|n@͓,MeSV|w#o`aJ6զ騙C4gm~ \'TW6YMۚ"|7UB'M70_ p^_ uDVJM 0&!Xzr^ƭ3zɮ$E?GɲEs)\eG=_AM2@ek&܉4MXm8fK}kK*[kЈ_UI@s%eL40k`BMtf_0K'4D kbMmEiu“&fwT Fi"̾r{ ԷIiuيʺ*y鿂]@V6hII,CEx歱.:82?9ximlfօHl[&z{6FԎ=4G,w*wfc&GO^UUzIïf2 •,kn0wpѪ\T'if8)IuLLoPQ=/+o ( nEWX9v>V‘!CqS~g;hFyrӶ7-gѦKd+P˙q-<GBZ, *ʼKDujL*QuHf Bh?@l {2/ɪMX*Kɷ&vsV,a|S`1 5/{""Jpb 4]R+uLOf\Ky$1 ퟪ)PPKk3N#ɐ"2@z#2jKK+!;e: Rϓ]$r@>vY<[Cd WdHx0rK*hJY?=4@Ŝ_UI(Uiط|(7~ZKK1'ZܨZB3ZCoTuTS@a=hj&K6q|zc)Wasurn|_E&j;E vPfew3 QqV)K.pS׫Y6cY-fٿLC1yܴ J*_LOks񾔎C:d30ס@1u&m!5%v30iGs΄j׏y̗-e]u?%#?=q6n׭]c)!<=E1[M G{nDZu"ކ`G$bNϸ̾g8Tjk' " *^lds7|##iu%i% 9 uؾ] dS[6ۏHD!h@5udsA ِm7&| *U֤>BEšX 19cPl^ITtyPsk)+r,.ղ=_IN}ѡeLju<.(࠰> % 5FŚGeX6R>T*cG_Wq\-r;oķQ 6~: h{\e;;:fll g2NM^S1;S&Pŷ8tRRo)Ӆ3^CMfS"w%Ev7 ?#F[%Y F?ެ X돃̍L ɍw$]`R0swңp$#!9B!]u PLe1WС;%0uajc#/;PM&xm'pEQ0.p{۵qI#ԔG/CF+ѱ'0~).^({*E=WD_{DUj'^A#Q8a ~Thp6 tHsL9;05^U||?lZR} яp 8eNgp: Z!Xu fgaou{En*3}H#nR|~B1$7֎L~WWVL;ㆵtE{);}_H'Bz X9 !ʒsnnp&i_|YՍ_t'ڝy:q}0k8.Qd]Slɇ ׌2Co7#ą"(:!X@_v\42U 7}Cb-Sb~w+ 'ou]fY(.CtgS1dKėq?UjFBFS]y'+?mOiu Vb`M?nYAVU;awGׇmʔʀhd>BW R@aC#YI[}ntY8@yB`MOmB`FL(wknm©樞=AsԥW0SĤ!z38^ ^W5B ̳]L#?j㓕&XDJY,J*}ތVH-jN AFW:X36U"/ܐ:ji,@'#ы |I5F/8Sk[d{w^j@\c;i IYburȪrmZQi/T"KK{c*.Nh/yTs) f3Zq* H! z[j,cݕ3܍G[z *Qضߑ k {' R{1DkLS u~ҲX)fod/FTy3јJԎBT26<'PﰵY7^pv",ggrl$+mD6h;%$~֭8pdA6uw+K9@ԷtH^w'n ̸ D1I_W/|L㄄k][D^y7bD[j ;Uz>`b]?G>ET%cpK_͂I1<%ã=X`$~RnC;qL =j([7CȃvJV6?'7NPKR}O+BrIk쓏y/bB+m<†,>!3=4yFTK qa>@xDF< @M۪dTyF5eL$cu8Kn%zz`}^g/M0g J-D"1#-Є뼹 /n:^N"OO+= VUfrI5y6Fi*g VHd4LdR]=/zpr }^elէ ( f!?T_8 B0CW3k2pQAXMUU\c.4hs3!,6Io Jm=n"aZQ) YK>K|șT A΍S.-3܊)X0ayIq}1)1'׮t5\5M<};y~}C.%@ME :JDSPb&V6i%&~E.([W#'rKϹ h6!@!d zoF]֏ة!i*&(rdDXM$0LP 6[=Iv%S!6w[\q&󀞙8I1E(p2SќԕGƬ'$1[ˁ#jvTZgTC+&ic h7Ӝe#^HM ];{hr߂I75C/4XۚµQ2/юз\P]j0)PWnmE50iu m o .v;ia4%׺ᯘ3-?Y{ 1=?:u0[vT\)_S{$ q,C,;q`=>'sȕɦq-722+^cIעZͧq~"x.>"$jwz6IuA! 8 o$BPR-ڜLrDE7, %`!r&{5^1%xŤ0-<\.PnV~L`t 4-ϴ Fyt|,!bw[y 9l5נ;?r>=p !^j~~1l"UHHbĖA1Z臔n(!Sa/F}b=ߎۂϿt㣧~,UR3_xM 0, s;M3d*ChAYie(!)-sjFz߶!m ,-L$$<-)IxjӒZ|mx69,(BE_qh26^R aA:z 9p]ְ$M*/'D{ Tk8HOdQ_ (596Y䚽9z&b`4adrsUHJlm;h҆W{KeЖt[ a} n/D=꫖+?;Z)/`l4WtKG\;&.0|8/dHDbXFˁLI ;PG%=ڣׄw-|S}ݻJE,jVBK2CLSRu L+ƵN]:6:7fY-ig@,'R 1RȳEOTEr4 :Dxiv5ʧ$n-P9tD),[DORIބ#Go VV\y U|-i9zG-sOn <!HDRMir%zf%:juhUjJcw2I`@khWh SsC 6R=MbvrY[ x*u8*v="q=bcjROqulۧzHҀlRh'u`mϋhtPmm@p{JI VRD[&XTh!LdSMO8ǹ!\*a`tDz @~sx#b{tKPlHC4e4v"i ΒPzX׌U})ضߺwm.ړHXEz)"k [̹,Dnk{D$:^q0)(LOVVV8k]9eO lVd`V~c\-4/(F4.(,9cyCaI˞Y8x؈u=wop\iV!asy[YG?QVث11aZl_``X:0p^Q+ԐXFo%fK fQQ ¸gKnC2ǧ>Kqgdg .!+g(wkLUQb25LVpJ$*y1?)b,)⧩!hK" ob5qDWL&9J9;zreRrzV@X7Ŕt32`Hfy3际&[AQA> %M&}꟨:N fͿ̫{=bkchlTBzt,J&hD=THϴ5nΖ0k ߖĎ B8·C-o90Dr  {Li*cӇB}&f}tk)4 ٮT_%âdA7 #Ȣ]҇@|8Zz'r(>D_as;C#x5|1\h^6᪾q9BAJ,m%|7müsG{{:P lHw꾢%dnݘԩlʷg>W] _p 1/CU9Z uPF'x]1s۰3Ae3BYЂ/lC-S"g,_M!Xv3o}}Q9I*lwm|׌xIgs'^fs/Z͇0;nVcWN6Zy=66ֱ5O*b0qSG([byk&f#y?P>oprB(xo?CVXLƉ–~'j{<~qVDy_wD\z{|}Z{5ᦆ9( E_`nE;ޱ]b֠xE ^4"DBq04k\!،̴qg A:yur` 2 >g!ռnoX-5&A&4'ZҬGUr"#*$qќEj!ƒQ2C%$RsC!dZڰ<[ڛm֒RI`fc۵&4%9ʶ.|d cX]A sW.T %bjngk7ʰc%v2k T bp<`L WMV<\c 8ǸRAoh HNDzأ$dLmWtd'B;A22gT%Q4zJcmus5RΩgb,1 Àc&ݹbfUPCvWK~{hxF _,C@#.wvμ9>B-;(jG@ (-AUԎ:PA׿Anc_nG7}z)?? !e^3{Ժ(\h9hX 闤b=r`2|{"\٣Y+mz5]/3r$xP%qF6Ջ=`vD bS&z1W i5U+riߨڠ(nsSxg0:&+Q[4M!kh0@B8K:a?g;wQi'q7v&1lׇi]{4಼[}_XdT;vHۗEwG."~oS<΍|zQոAǴLPqz^]˝2f#qCcJ< }T]WY2 J2\4#iwwŨ'6??#<\@.񑢓z7s\~v- ٗ| !X|:&ʤPד KZe;-!pd#}o9 U4TU|I-6Ix7~v$4w d&W-ln&t5O\́pЖiG1bF߈pnNr-u׽Do1 @F kp+S,K4"몠sx^@2fpoԋOlKʦrIfwËd`PU?d!b_@"uY|sE hxu0 +:rqo3)".g':UB,֟&29Z>iW4qXF!t!P`bҼ;ѵr޶>E.~;`fbIM<4KretC#8,*6Q/" vW&3>v)W N,- \4-r$?Нݦ'<3Up%v6AhveH Bl _KAkժB+ f7\L­%Mܭ\+Q+wA-?UvOGYm&x+-dw% NR>5a ]{E aWqkaE[y)J̗w O褮n?.3ܑufC߸T6J O;` Ί~& =ʩ)! ٧U+5HՈz8 Yu?@4'ފ꫿ Q;~"vMau_;9A.J6B%Cݑ\`:EEV5rzlOPFpw_<S^I8'^3\4.`nAm ,cWɮamɪL`m:OEkjYҸ#_ X Äɟԣza[ş_*MX4SD(DEo8A:mt.\V\J2jUծ|($@Y=}^[acnzr!}k-  v:Pw8T5Ia}N&ĭ1F+quWD2Vb^BB4 1/fe[qk4Axb/˼F +;ݶ 5FUW&(QF[ x~|/t8 ( 밧H G7y>jsC]茍lŶ;G!&߮z* O ƬN]gwlfwY,Lݘ,a+{qݯT¿qX[R=/n 9~}T3v~KOOVՅ (hӯ-9`X;yCI^Uzo{A>(1X)IR>ҒE3ICio7=MO%&d}HK:̰jl`jiNSшߜM[7e. cxw抢BhߞWrڣ+Au. ı5fb3qό}d+%>!8~vWׁxY b} Ce~l¾gv8~Ij`SfU.7N @4KJuFiHQ9W@7͌lGj\s:zD> ؏<5"߆rׇBJv'"baC|ә5/cՒӗ*a_5TYڟ)==K#=iLv"o6T;>J./ `* սՃFgE`>`0.B3,pfiB /_ 7!QysQmǿ{Z||~n#ݯ PX\mN`$3PW 2%K%VLT墨c1z"&u%@*L\]4:'M7~ R= ;^c]!zzHJ+|AЎӑ!z[ɢiBJxB_ z,6jRZeq˄{AL'14mkϋ!-2)!<ߋ? ܛYGXv8IۉKFmtp^̙5+B]Lf#C|TM"0UlQ ~ˎlcD$d9J亲 *S)qgx e%qHGGᑇ@\S ߕr8whqkef}Af ws4neWxn'@4Wum-XO [twLƊ:fk&8Q<Cgf҇ڏ6QJ+vi(~)ܪElwyD4$Ϫ*D#89vn)v\7,1e뀀oJage7Ѭ-!/EԎԨ쫎31JZYGn;Gh{$<+Cŏ9yD џ}ٶR2x䪌ݲbgN^8:|=`Gud@x}Q.my.QF^?ax< 5=-E>3}lG-9rR[NA{#'X`cTDOf@Lsh@5Y^>{NOx}  7/z8VUvg%j]9d8-k~Ӭ5]Ɍ?0E;0 2O/tm?WDWsl_)kx0k%X)j_tIn>]څH0$|=DeAKI% כB)4 YѼ G[٩%WY;}7؉ : :q>F2 -Z&=z46wIq.%[AS٦.3ǪV&0nzBAc꼛S[¬]7-L(lX_0= S?n=%/Js|7F"G0Wtn-ѡ(!:q')JJl~5?zl{L&JޟͪM!هJt;Y#[J)ZTvv#p/(\Jq8"*R+ {J nyӫ/m56DYJMVTE!(He YS  4t7w[VqS6DwI4Ei-MGĨGAsИz"ZJW3:x];P_9t)Nwշ5D]Tng<:V{=io#cE:)/ m~ Z18\I38m[n.vV 4} [Yx2> >&U.DxMb~ҏ`޽ Fk o*``E-׿&Bx/6vL+x ٢DA Hn,pW'L >$V(6Mh9Bɸs)4 2 EAXixJE=|0WF,}nʹ8٘ö>EMɡ[-' ]cU2f]p7l+BJe'ބ/"vcMtS\IشT+]*xTS"\|11߇>ּ1@0,-=QǥoY&/`;.7z,f{>'$Z.?q@u?W 9~$XXE\*6~(x=npic?AS<]&6UD_d P#9=ŽʊC V} M qHvsG / ZdANQ;m] ]zQm ޕ0̥3 G3TQ+ T%çvoXlxe%Vl QIu.)(D~̢ g:\ps8>@u)фfa:1k M.&YJQ9@$k#wJ;tǁ br|YEW|/# q\oWKJJcxvܬiK:fY_/a>e *Ѝ;/7 ܆F\ׁspzbAV~ځrJf4N+(N1X#^61{l [Sٔx%Չ K}yP+C<ŤIt>*[E9㿅2~QM:ç3GhZiR5xfH{(JF .QR.'/ϐgQ[z!{>\C(wS(']\$b3NT~1zM.揺tچvzM!UgE\4Cl.Jv`kZݼjj|qq>fZ5~5 kj3ڦ"LyDm\'D=OMP,nwEwֵؗ5zKmro]ߚәRTdQ^|}A_ktp:)k,gp"zK=Tut5|ךX*%3>`tnyeda۟ jO8.(h¡TH$3d}q ZWP]SE\U~gJ-Fo|SY`y`ѷ c9}Zh{up~t"ﶎ|5]ĝUDH}pY`wa]33m=Lv˱1gӤӪX5j]ag5*T 'IXOR^J罪Cթ))9<!JPd&N,j3O:WpTDdוPnVodFghaCgK&`MǬ58,1wS9v4/sI!aᙒ ގal(xARt29cq(PpZ]fA4N6O= Z#д>w]'~Oo>Eye.WP̴:oz">Zaz1gon#63t*^=P~ΫKZ;G\ g즧EZJzHtPgL7ζ%g˼KZ ]7kd7^nQ7;E)&z.n^)i4fc՘Elk#sЄ&lTSVNuB+FG .É2!3/a~-rI5ƸQqK#<yBRl)FcHho y汥}4Qi0Vn%UtoiBFA q|?uW'p!l溴bXFn ,i YG:C,]K ܒn 'M{"e4rP]~w=q&vfn5`Y5hn3]k\cc怦!u\gsx ۫{prQ\$4 k׳~W2T"8=g7'5H>4*?qU5^3ɼ12(KYyr+)@ՖlV$.0?`b~AcA{@[ϱCA;L$ Fm YG=HߧB+,4oG[o˃aߐgc\h M%"u:ES'=ᔒqv_|ͱԖ ǥS{斤8M\9A) E7Pz ~[odbc fG0NRuDžio ӎ2<{Mؔ^G] l%&B I+!qJTb^jQZ7;S qIhfF9])͸ 1]qtPlOtd?sDv&'W1 nRcEТb8rj2L|P%nqcyvIZhN5̘˜wQhƪ-8AczJٱH`;.r&cNfӢ׏Aá>KSQhq[ LN rtjKeF:dn Tڻ^<$Lɋľf8 MLm<>.V!W_ qXA$/s@t1ȞU?}A&m?"2wVxiu`۴ZYt-/h툴vV/Ҳb*ɬp+̋)]EAq\E/b]hm\O8%T6߿"՜CC_E9 G=7V>-fC <>@U1lXkS} u&vu_3S.Rnk 3isV>HO/ע9\RL~`jא}SC׼Qh{\ iNj2 5?a Sӳ]y)YF7)6"Ks%.lzcqoq= ^9⦣cR1@7E]B=;)Ƥ8nw.{3kAoO)ΧݳͱZ:wCqUrKRugg%5gnԪQaԂP7dM̲[kf'o8J4 @(񫸹:>{$}.+ZRd.3N>28Fv[wD~7N{`^E#fBq8|oVl~)VL$_Gk'bvQI&'6ϵw'B bLk+\#X6wV^kWp. 9TN)bgrwYܴW1^pYpr$*dfw׹cV3s-5|i?y nu {T !LgC~8a\='E[uu0BTsXm.8wRGU*!G 4#!߸LK6JXƎNs=p؛[T0Qu:Fb&'=X(,[`J{l\k ]wre=1}eeA ؕXJ@?IY +݉X{Hqj`setKKM^* +=s sIZs6pxH~iբKD hZ4/g_p)FiC9 ޸v2F9!Z! t]udEjl\3kەXh 󍰅zWVll#JWQ[+`6(;GSwC'hBK>58+=~m5;,2k9υP:>&ub5;xD7lao9s ot=pYolo}3P%0PK ̓W~8-ˤTg/By}@2,b<Ziv0b-#5/ߟ4ނWh4H\̠rω0ÕB 'SaDdD\F%5/XǟT.DC2L|-4|)qp^F~kKp4ő\M"=yMrEnyμOWs*M>.? XwAQ-NPt0+OzBX\p?mh^*;o~T) uUՌRR(k2I"Fg)c/-~(K]^0j2 NKŲĥ0m؃Ow~Z'O,QF-83|N;u ۰os-k {P EïZ#J!jd#V 8r?HXȦ*ҾgR*'d_+țG2 Y#\q#_}9@ w|wf˖B]@w*nq'(YkܮrRob@tn2~$A$ҳso|qd4`wxA/8G0 l9jV=y!:g:VOHj8GSPWx٧,]WH HRS9-oikя%JO 7#s^4%6CCZa 22*n|\4ho02a*x4R5+gK5uO4vU_`ɼ<8MZSx^x 5ʫ 8?/˺V9$Bwg#QKe4͗x>kcE;f 0On8mURg{'2[_|͂eGob);A[w,@ggo=tB8^WB_H&?7Yl7hRj/V KػFţS"s[]G8 aYijF8@Hx|"ty W8]WWX4ǁ!6ɢI6tV99zVv 'ɕCQ yOFc k_o")d^ 0$jl8*~4~PJ2JJ;>_Ya!5ZC$?2#!t͖c^uڵG~j]8G iM?|mH߉yĩ+;ȥh[ \0v7t|OY?1_^#`u𗸒ē}{ȷx1Q-NT^X,_ZDXvm`.mg>4#.%A+LG(jZԛx848 ]ipM+nR =#o=e~N[6Pd 7jh/fx0J!G-s!E׌dL {eB/v$PUOu .'w_QݱF(pX4[({n0m̃jZec#n QS}Ry9ć%q Rk=Th$q3S{@c׭4 l{ctn)(tw]>C۞j[@vXxŌ&0021N l/+nd? Vҧ*DÇۇrrLIc,d3|nc4QN5 S5D4_ Ĺ[ʿ&$(ضw\@VDph%yAeLxґ^կ-kteUʦYk6g0t)( t 麗 hI!]<q%ƙcaWސ5Lx CkLJ(Wٜ.((Hh.j0]XեepUAn0śuG1tx\+ُB_vt-}3 W}Iuhogۑ#*>2vOU|[Wm_V`e[ꕔDoLKXQ5wű{Έ+=#س$-(E_م Ħ][BG2#;w$lrvn53Ro&sk)T29Y'zlåO|TR=4-{Fs@#Ve m,c"/URM|j3 BxNb3 {?X J`bל wI=%B@gرcý~BkdW#5*|h$ն(6Gg=;Yq Sȵ;&z;b(.?<Y4y8ZHT)yn:|bYME}?$N6~^Ȓ>JREGz.FoU[lsMˉWA;4ؿWv0|>_EF~~gQL7-1w*P}i{ϋ\RwI BG~vp3̈́r^OӭKܣ=*Fa˯2n~;kx@=jE)k7n9EQ!D# u1 ˇ1wsu/$RS(hy ratX%m/}=Pwj'󦱾޶wykH(h4WѕU0&u,Ż7z0N{ ^Pʖza|NR8ߌ;0nsjMxq{)ϋ2L?1g: VS3d^Bń_;SdSsз//-5sZ 5i',=[di[6&^4cѐgclVw?iKLZ, #,=1RcK岒p$ [u;%оXսƩf9+[mW-B &DdQb-aGr> v^W|L$XQi RȖUx``vgsnЦ\pK.+zЏ>3.b[ gWF[-\*pj ə̋YB]ݡt8lꅥڏ`|w%D/Zם*r= RS}¨r?1ef/T<[4 L epԛ1{D/A)Dtc9\8.k,Q?g%۫`E,;Ñ)~{jdnf$:l7!0JWhӺ5!#Q-떌K/{_c,P&̱#R9EKk mCwUN\6˯SUi!K[sYOYMk-l%򲥷HF 1 2cGa)؀x!vd"aiڭCz؁Q2pf}//x4.Iw_晕+yb'9?T~Rݥk`@M6ri}I% ܭnSL]gm&#V4%ۃ2qLu^sx;o?$_tp.GҮ5Olf&~N,>o7r"k.-?ngxL25drm<٪c, K.o*i4}[Z'eF$u^#hۯ(ũ}A~9qpC:O' Zkj=*J2k x&jSkleſ猐Q]ڡ^?% (H\6pŰ.pM~oP45*y,m\&G"Ab`(bQܒ$RT}F[\d@͝S RE͋GQ~gVo( Fgm,M)^`ֻXHۤ?3 >Z:%/KN(*Q6ï,K}JaG=,Pv'a P-PřM%djg/; p)CDod0&tXd=N#?1wUs|rupXtcƺ-JrgMEecϤ7iq{T0V'# %=5kD]Nkrwx[d굟e%_ ;Hұm sFcXK}SGd$k9Z|ˡ4$Xe9?[>SX`7" ?S!DVC>.ZH&P.sOne.r`d?`'O@!2[ׄW0K?K9C0SQ-T)8tc |ݛͲ pȕ$lâ>^KVBlZO ~֬a+h {ygƱP>f奴լ/B6uGl?N+(^QoW@&9cmCD/?GV{}va4!:1cd<[?[޲t.Sc/$q>DK7i)E'ϛjNMsUbP5ݶ03'NIp׋2vGpƕnk{qj)zL$fo-I9TvɩҸ몕G,d^ͮ`lɼg ەt:'s6W׈5di @8m<޴֖nl%%Qu <;@SӚ%dz,`_**гҩK>@^6vjЍ/pbiƛ ]% FXc Rэ$ƑA H8[TzY>R츲@3|>U8LZvPkf jǝHD6^cugԝfio1w)oPW 㲇UOGYM†RhmNBHl]}Zq!a+{ O;ΟY3!p$ZȺ[n&l,?dj˾TV88:2 w=!jxf̜[=+hIB?݆*}&%wv9DJ:\'bjI;ԣ5gl>ȭƐ0|XOqq7-Sj]ߝ /#bفJ_%\ $I&P 3[c5ʣڂhQv)]M&r_688^kK -sc`T^f."<0]sRp]N3.K7-F0گkk W==usy>0i4C G6.gk"I?~׀ %R0mGG' \3j_Jwcd&:mA[ފ hևF!q:A٣;K" r>b|fSSř]/db OOv^4hfa)]\=D\И[o(!mXV'rq1\٥Ѹ![Q G:moi2ȝ#A(qGl}x#'y~~אȗ\MX^Жܵ1;QO`huqRT#+}%%'}O c"iDqNu:%8;r tG.ST&^x7Y"o5 ,bp B٤t]w#h3@ctg'^'|v&dl9Dz-1 t.R l {a<ckNMXk؂1;B8B{EKqRJu6 ^`̑u~9/@M= xlqmySRl)=: ztEIhSr;$ Kme'߀)U2\7$ʔ>=3P*W*|ՂcFwӰWF"b+UĨvnC^$^N"$s'od"bE O1o@[.ϕ]̵ Q#hC2 9\.7u,[WyXTPy8pUݲh׭kdž&OLqLGcos>v5o{IŏF݄ 0I.5H4dex,:}] (9Ԑ2Y5yjG)wwU[ dQf^jq%n掦\~Q'x^OgeMX1 | ӕP.ݽ LGu 2.[:u(ަb q{˲ Ј2eD#Kxf dT⧁d"Tk:0ǟbQg{N_["]g x tC<~LcG e֑Ry͜ț嫪!2ib7O' ӷ`WYyZjk[KFSU[iH]ӰˀE TF}=8ek?Sp+mz?[6kQV 1[VvlZ n:?3-xhQ<;|DFXxkD[)x4r8 SŒ#3[?jd!C|zL?k]rXF "-vsv%Vme]j(v> ¼i֧G:JbH;ac8$,>c.4d`05H.ovC E< x3_o,ڍ-U~Rm ]YJHXh&ܣθDPKHF*rk riq,l@!5nelK&+V'*gB.nkDQGaToGoV4߀ )^jANWό{ 9*|Nnn; Z 9,ȹxt Иrߕ=wѭ7R;ƴC壝T>U5e웕Pb?{8W5rsyϗa]՛b䙱퀕䄔3\l饳ql(3rPa%O׻  }ԧ53ah &۲+vOu_:i.ᦸh)7=U5 b'}禰%Ok.}0}x/ "/0\[iDz(ĒZ^hL/8ut0f\L({ `@WmPVrr,Ec)( sM%PHYdeF'BR`HOLe^R Wդ-n)01U4j yZ46l25#rHM坞Ҕ}pa(^Π7xKH9Nd( L”7I+ W9}۔=]rb$`qҁaZ\332`e\5IV M桻ꂘ9pCs.Omېڙ|e6}3!+I{oȈh촕}PIp='iHS|ۈkޏL.(\WE*?Z')4fJa3Ƶ yH(f&'ύ$/|,OV@ gs篬 Gj eu!lfm(ڵpK/C sNZ"1H7g7g4jem۩_2;PDf|J5sZ]HETTFwYLؘ /ULIGn(a` 7ż{Y8 @(x̩M򹶚2"xn1- ` 65>*r`u ( SF9ÿ֑,}lZۮp13=kM~g@D-<yfWV[KM^//5?Ո:&` r"^141n1+=O?@A)ᚴ[j$.<(d:JkE~ycCQ}:n>/7វ!8"Q 324CjTw=?YrNe^@'! ^Ûkvb,ߴ-k.߫9nl&6'w?Ty`WXk"IYuBj/A֟`^H3$L ^E%F\~H'Lm~K>̝y>12j@51\ "&24gUj%gۮMf*S!i%mK>8,⪾=U%lg]N-'&;# WH,CJR+ MԺ|f,tX (+@Yr%UM;31C'Cw5Ug+jif* t+ R|=>@e׳F>ꚮiU7m4$?t/Sut2 6,'$բnķBDwJN4-;SB˪sٮn^^ ؈gRBR7>'__SNU&4#x3bŶ!Y J9iyky46UTPW^:)CWЈ͞P{v TaE\@&Dي<b 9Naa32o0&"\=Iqʽy^űة$WGÂ~iAǮS҆SDlyaQF>1'rbǽ2͸}7(!d7|Qd+0@u4DXrl5jz" Fk㸂VFNWL^ƻ=uNiYno4Fh)51CQn㬳 yE~PAkKnNU>gQ߷L5+)И/_1̏hEmM0F+})Bf;VӾXTOq\Fc42aqvxs2u5ً|[zqO5Ph=8n@\; 23HK3T!mBΕ̴gs0Cwoj 3Zi:I૬ }:*7wBαS.{h9^zV(c"eMALe01ie!GݘC!XHjlªXLZEテ~ L}qANxO'l\'uUxӶVzm6hByLjs,;VOq :3S$i pR@DK?۫}{wj g, dʹ%8k2lWORtUN0T632exa=S&h ՑA ȇ5v,.1J*3^͊KTXL]ۤw,Z椦 /TwcY@ϜAX%*h-tkZjp}IJL|yĭvEc =լ}$`B?HH@@`«`;# և7@y_Ճo#ƛ~(oVT^|7 E3Hd@Hf斗ċSu 婇J #dN%2z/< /+uʉL;u= lEdzƒ2̴qvQ$$%^NKCdYFb67>n.kF`;tW?`M.)kO@};nDAoz[= Śe[Kp=GICPlƂQω~ЪmUfB-'k;x PZ_`C:vHc uݕ=ѯ+EA"VsvXN*+BAB`5GNk%yĥ[GetG+UZ)8y^Z.~J|kuV7*o|Ty}ǭ'^v-JS12i%,y.Sɜx[CzgR7|)J[Xr34In9賟(۲TKe(9S\dzE3#gÒ Qt >$ (wl.^;: "M%2%TâAg <򦚅*釮gPp_H;Q)7U7_s!b䍾N|tй<[3%퍦|aKtX^(3k@Fsy( 4R.A{V\E4w`*e@ Nn.blb%8uQa,dU";Nb@铔/W48oCe|$ǣ0ybDزl"TVa@2i}P\DT2ںc'gJ8Yg@cڷ/ś@m~!SoP3"Gq61|#p~{1&sH\x>O~̞*O}uο2qDZ,| Jnx͉: ŋ sGJEYRh~?ל-AS@byN!歵;Xzo\cMj=hoխ{D"MLy% m1S;4vEt:e6ƲJ,^Y 1PiceY4PG;'W̔XJ^ˠ}pL7\|NŵS>縜dgJ|h^g(kP-sݥ74iS8k˟(FJeRP1&?RxlMr|}SϘv14WpE!&̆}~Uy5{O?N#cz8Ւe4VDdxy}(kFAq8_`Ht ; -=sYݯr1^,y5xQB2[^6bA,.a4N; $d $E#DιZHJ6PKF?FUu[o Ue=(j"W74̡MNMs3l 3ves͚4aRJ>{A>اBN$p,@m ?vPej#a.9tl[*#/*3zEVF?垑'H[WjXÞ㲋`Kv|;N-Kn]ea"e>u%LԮۻ?Ԋ"3@ʓOtvIByQH|VYt3/qoL8G5  Ϙ] 5= Mq$ wpcWD )u}}TԶCk:2{QtLB ҜfkY_3 z,a>) 5MVX`8Hh$ .~wY?i& ͰY VL%]l3InR=zۨ~DyDNRKfugPkXZS7_i1";?T9 @jLUм]ͽ#}:Uԙ^ݟL@,0Ϊo*on]iգGuyq-ݺߞFc%B*3t"A_[p: Opm$RoXvfj 0ABYzv$S~M-%ؕFLQljjy^OOB,ځ$;`D'Mܤha&+InJ&cy$q);eK˭[)e}*CʙQ6 {|G-Gp,dEn LTGWTuꭧI*%D;r[i1]ٹq[xqVM@FZڤ5t~(3+[lkK"Bq\Gp,WLO"PY 1_Fht?CCc)cMV_cvF(fM5&lݳY_Cr'n &M SP2AHD+r^q) j 1S߬WzA!4tC|E95+˒#dFoū^QPyIl r (i`/m044nr+EE_탱f- 8BX;~$5E&.#A{Na^ bbnq?!=ެ0w F:y[[m܀>:nRM<5rXxQլ1!_q4;B‡#5=4p"*O9` ltĥ3?PY.Qm-T6ľ_E2t1J Ɔ6 ^lݭG鄛O(x,J'PrUN *}v. b1ӧʟY>;Lٱ(HF޸Y;ԓlWtA gCx9c9*}jjK9@ܜQU ΙE+w[h Z#Oؚ\)) T^H"DJhxEKaqR-(>Txڈ9oz-t+bMӅJd4/t+%HUY+tB $dv!HZ~i>o RsBFr+Q8ZeNt{C#r@s$#UAtC 7 !'IZ$>f hҷH>iFȲtk⻩* Y4ؔgM${І|;sLD:SƉxi2G))'Het-{^+ߓ>U ЈKMƽ'R~=+A}(|7yeߠ X =y$*liA:C]\VqNzsK{ϼa! ]Jy4 lqU8h\RQO։Exas'3 ᙣvLWV{r6]"s[PMP3ȕcm霸2u0m8W6Ezh~&^&@U@?&m#zo%–X']]}% WZ} ?1HV_[(.K1}g't/ dοcY\\W&uqH'D ǜ\89 F'|cjPW5j9{:τ,U͎/KɵUxV A+MV.3)E==ޥa; ]Ǚ' z@94?t1z;%];}8e4O,eޏSE' 8|lWB'RK+AZt~}]@5_鴎{Ύds&Nx:hr-!XquD s Q_= -"J*z640\Gޱ'"e*|έB_2n)`N> QvQH0Vnv&,lFm,T .jDj0J5"~ImSN6gIj;>ϖVԫ萵QΧ/q&*5#{2.*L♏ҲC: Op"ѝ[Ħ&;d9LruRO&g`Nlڥ #1Y^M}x=lk2+ t8pW~/ٞm%JQ 5V_>u14e9y4)f fXOW,f,צepՈ f!~w }NPEa釹~۝z~7GxI>@^$MjпgQArؖɀMhs!^bh!Fs*tȭB}j/P6Vy_bS%g4}V'bJ/5%LlIЈe5P0-)m.9jr%Z#-cQE&E%=dze*%hI Աc9[F;'4Nrxkp3$/N҅§{?x4lEb^+`0Y> 8`oVQ۵P/OMPanT:^{G8n*NGVO/81$567Y `kXE4Ѧ ے-*Iw򋯳4Ew.<i'oALׇ4L 7sNk%&mCE -;Q ,RK!@Gm ˡ+dƷ' _q}:RR5PN~.+^JhԁG泆 =CUX>|ߧNAnWv\EZq|-زPG@`/E>j"9 dK(Ͼ_n\Y Gsr(ĐB`8kibp?8ϟaX"pIJ؜=(&%3_QB(wmBWzkPʥh 7ղjB:P7E(Z{.!su8VV#; }q|4!W̢]YErB5n RصT:)V. +c$cDCg+*wAORids(@`(=83z- x 0eIƽ纹>kAHYl:24o"(vh,0 \ X|[!"uTgkT)ц>'F7GObg#v$1<1MRYt› 쒜DŽ [0h#XʓL&r{%P&i%GkGd1Rp$^-kOϫ˙Ejr0OYlNR$ZՊWdR])1躮X-vǖG|ÿn^Ip~?`^4 \_gy/2ӹ͐ZN}أ,&T؆nI+ QcF/ǒ˄궗,q>k jX$ZP@s"0˲ 9+tj&؏b~;l4}w뚁hg:gt3=fhodˍt&iX.rZ;TiH'`(g˼{-]=ۅ(=J"I$jDPziրKznFZPx hU((o_)~xpո:UoI1 +|~]etrbſ@FT#![yfw6]YnazZYbqx'X2UNib\Bk a,1.պ&ܲdRZ1PvO2՘1:w5s"b%K%b>;kdYB=]W1AB+dnygտq U WV`qZԌ-^થla dXcDs,IGVu( jpD ?s:>;e@9<OߜRoϢ崍q:j /.YJ O,|o,&:b fm nTV\UteèHXYw4''ƹ8[ e hr.1NFfڂ lYVuUYC:!R?F@ޭa] ( rŰrP:5A-:{PL0$1UZ"h/l3YC2Ճp]@pUwg J{Z9f(P q^!k/wŤ1rAkh A洲)u,Iy>ls< S$^_ AN”E^ksG d,3+,>2 w:5 4e$<~+]&XhXnߧ)m cy6y!yZ2#1""x",Κ'79K嗞zU^p 5B>^a-XbBԹ3s vȂǻ =L{BJbլS/orRJ[A~Q[geyvWl2:6Қu| O3N;Uy/v#|wugEXj,">;#\RѾЈESwYvHqIjGod lB('_oQ]m\qRs'jܛK I4C`}3sH@erxpj>(:KphTGPlC)@31Xm%[* *BjLyB&ej bf~meiHI2LG_d3yWl6 o> su{J1{K+/t2Ϫ+X*ERUؖƥ!U2ع;ʹaN%%b[,3Fk]m-\#Su,: ;c04^52 *M~,[rhFP|mk6V󎤬Ql+܉ X!<+Hf'=G5T砓xp8F(nGy-*-|?Ǣ=!ْBnA@HD:}"$ Gp{XJk8F =d 7N۶б1^[P<^vLFg4u&CK`FPݻ+%%`C:SI\>..ъzBjS:ޯӀ8vrC$ԂڛㅪPpju!EZEemȯ""2GQ2abJgL>Fص%׉y?-i*ΊR Din_ y>Bep>8e3֧[ W孆J_VQȅ@PFB x?s_"FkfWR}9{~?F*3,Vҥ|S   ex_Ȃcb:y_~,zPl?uU2FJȌ:ܬG/@f ijə?s YQVƱ@Ƕld2KeL?WEsZ!8C^.z.4jĺ^R/OC+G3ˣ&kQ*Yd܁ܝ@^-q>FtOju,6NB˃kDi>(bQL#@αT"I]Agy1/6Ҿr O+<) %tRZ,(.ƝUΖjF^[y!V^QÓV_ $c(xGE3QȑMЊ">c'jRx6yi/J#A/+z<>V炇ʂ?ͮ7NʼnQ$'VǶ)r 伦O&CN{6(&G&e֐W#+khL3FWȽVv5S|?ڼ2-O̺sۣL+'W鰌rU^7x&ɞf\18!9:jvy'} u;$Ʃcl6]$Yƃme8GUrw#FIYѭ\wfR>}s+F')4 ʾ5I9͈C>Y8膾GʸARTFm)6O-JN[zsP_ t5nȡZ,J{=,K6Vd\4* }tˉYυOѷrISDP ¥Ч~gOיאBY \qc `]8T4d3٘;CmgSZbȴWJ]2o6 {40i8S&ɢ-SFАUɻUsHٖ5kFj뙗^`M PpRi`,ABb'*@?,s #˽T8c$b=<Ub IXD/BZo~

{JUNEy[%}o P85__" AVBఎZ;0 ? 1L${`9Fah(q;CY&ʣ"FJ#OcUrrkg7oXkXpaK.PMLS] RU)J WC?Wά7'!mJ95a.9PC[dSfW]^? vé z Fٍ=?QHȬZ"9ա{&ۇ&+wEv@e܉dzǤПp4Tm01\uv'*%oYi%U| ¥vǪ7ojB<&ȡ) bϬx 1HphJҗ{]jW$L,Wr@F>Ltݵkˡf#稡N +Y)Yԧa^V fM|*l9&t&!g}6HNjNbs5n?_'HY\ m{ѷMP> JjTN';HqyiKlz ^hb Ksܼf0la5LKK}/ U3=r0|{=W?Vښ0%fޘI1YR~"n# N`% 69O6\YZj/Spڦ#H'Qʫ\ $ )9/ 1GL_ki1A nd(L'ǴT/?m3;)Lط]1- _U89=w1<%M5>!0@әȁdJMslkҬzqI Bɳ$:נ[gHo!WAۂYD9^vDdOqP*}|!c*C*CBz} 1vD\%ѓWN2he%MTNR* pF*s!)(L ))@wɭeӸNP fҳ }mSeԞ![+a}?iԇ=RCbpK/BJ:)4W )?#ᣁ][>N W@Dl$w~rLŌ,.^c{r7\l_Nƴw/̢Q3 V@xd?Ծi jm P_auj '1TZŦ.}m!i09XLx |&8@˭cFӻt C(0j%*imƀ3KcV3)cmEx aLUכf6lJfVtѴxJ ^&zl}ϝ?Ff$M1NC~klc ȉ| ^e4FWAԭ(W)J$U6_.{z`W{1.=i1!IRI޺ }QoY2i/%[6.iשc8~2|N8k  l+H ЮrxB(A}&R}LWZνXJ!g)5jbfI3mΰWMqxz A#q^#)Xڇ Z&5 ̹b{4ƨ TQ(3 22x ͢saz&gy\,o6` 1fNIMIt ^bXw0O}§;oO~i120)=*jw(i Z9v&;vPT]C}X7z(녯^QW(Yu9JV`m"e0͎d-}oGFWe5&@#BZRA*2pQĂOrh3cWglGRUܑLx9#1Ŋ\ dӦiѬ)?Qni:oX]Y G`W5{=ni]RKx 6Esɦ5Һxyh[a0w&_g~ L3%v<|%>Օq'y`4|<)FނX8=pWҖ3 iM]m̀`x&ĩ%(Mr>S@AH U0EvaܔOP`+1'Y'J!z8f^{Oð.QVHhpLvgŞ/xFc̗shuyK=zo"s~ಶyl29oeR\_a]h8LLóIGvΛd cKUV6QrkT3_|(rcMVm:"M[(坳FT7?@ؐyQJ3+jrIAҼ̟u5fek׺UlϹn$7>rnCmLgUbߗ%{man*b OM;41Ł)j]!mQ~xUޗґPϚ_~c,5M%'j"pJ(r <-LaX"bK)q:x TMK6[g^hr+,x v(TzQΗ*ST>i؉%ed>JO|b7YʘLg0*;S'N8_a 9AG/ ),dd5C -shI 贏,GBSx{}~4 [38M1/d8,!!<+itZMs=c)6O{*aq@clqA:lL1Sv\6E^9~-*ט)DXPIuQ_!%nX9r. cgX%1<9+ Ԏf?.er"HoG$\0%+J^PG.!*gF\ggOYF25ZdC[[ҸxAzytPFt ̏|5Fm>9u8b"ROT`]t8NjMiع!#HS&) ]B)0ߴ2w W*9jbXU>8$v@NdRBpW|*Yc 1h68"e[2>NÛpma,^i?kn}g ! ${Ќ4 6 t}hb)U2EIA*ȴsWFmdvaBz+G4|@.p^?\. Sl+k5;祦/ᗗ>qjC[3xheI@TPb|Hd+y+8':P+ {R_6]ɗo"D, YM`n׬C(;qĞ1NLzٔ1*(SEX/ԛrvmbe.9W9>;FRET`yWi0X6-a܄;0um} ?t? h7Q F~/u ƒA2 oa;sTg"-C `8 ph-POU!K9|bPx|L-Q!,[2T_(RѧR푚}{6|JL1~!*zZ 85 |CMrS]YS5k][+Fه®/Nd,^Z}ON]?n ,gٔyAcbL9i, EN5lzp<{M>-}Jj h+xugY=+ 7* t+{סkLh<ዤs 6X>I`BO֩se)l6ƴtYcr+̈́/, 2&a꾭H5q)K(ΐkC/sHJ.4Wۑmk p>bX]ФY.oT=M)]ϚM(F= /3%URp E6T4P{Nk3ENEO8 {j F,^)AkbӐ+LtncAD'c0K1m(;gl9'-69#@Swm$t'EӔ&Ҵڪn7:̌Œ\`zYkB۝Qm]!Z #Ch<]|V @OLl=Žx<aV",+4HuSyPvm,_Y-Lh_35,ќI#\b`Ɣ8is&P57i Ȥ' Αv"_,YYFr|՘q\gNϘW\?M@c'΅En)n2M *{\z'"U:LDžսS"MM}tҨP +V6V"9fώYi*1#FF_9 [4tGg:7;kҤzٮ@s. ({ .o5+,:9[F]cXoOĆD³⟥g4*^*%9WLs 5tIG^0.]Sv`\l *n_F۵YM79\'nG9GքŲY:xL!dEncna#1ɹ$Y=Pv19񠫯0겊W5tX\WqE\FnUemy{K㈥ XθyЖW̐Rg D\  )ƕIڰq1-/iҪ UJ{gJ5ʒpO}VL|9ܿ刀i,:M+fuf?X@KUQONǨMYh5<~x*ʰ>G1qsTW\)X/eFHtFsY2-s - :b?[t 3r~]30T;Ec:lĜ87ݫncض o@"X.THT0;oRTCgbd#@(LM-ekw291q:/?(}V.N*{u-UǽGu&Vf(>!r+V֓HdaFġ @UP͆NzMf=8!=e`6]#f9 4J i-{t"L91He֣){,mqQW}h(W 'pH/5O 18ɥE]Bȧd 1N?XCPE9.y SePY!eS v(!) ;NZ*ƤIGʮƝ*ۘfy'1-%.„RhgkBAFg"CfyOOh' ֑UdUӨuZ%}YVTXa liBȅ;V-fz6q!1;N (8BDo]ۀ\ .+0V.U!m\F&)7팕='堤ԷV\VH9jWZ5qu#& o [SEq-̲TU\Q`AcPw,UdTo| yѕvnH; qnZUηW̹w qw?aZI5D{P5'w~᛺ߚc\Wx5'H,GHsyJ ~KxF21GͽGtlEOD7G5O!K$,>83c':$iE =@W6oܯ!V{^MUfϩ4'#9xYi*}E1]`+_YF&=8=6t$x^lbvQ=rPq(9_wN+zD %[9CMQ;ωAX6AroޗM+ N#`a/fP<[ KJ&c9r؇y,O/jb tI+F? *VO!'h6b'2X-poq̱t/Op]V&>zUZP56 zL}ыsSO:/,^ N߆]a}4S!5A#wv>d FM-5P z6&NƢ`C6+S}$qɈsty? s)9x8Z3甔uz90aIpa/aS!-WP l *yi4QEh( w^Tϐ;KwbAUd{B{4M)?A zWHǛdHkMr?$SH6p$7g26UUH@:sܷg= tAD9m0!@ʐrwÝa.?> 1Q;d0x{e!h SX7_F%q"[8yAR)Aەꎁ@s mz E el`JFo br%A{UQWyi5\?۔a'i+й l5o,1hX3eZ$iq+SeYVy H2M2r:V魏~SO{!y}E6g?9`9zΥ'H \RVFy? 6Qv9jg,m|Zb5vt] *{'frݍ/'kke8%c`eű{>Tu S+PCr:^]YR-%ZYٛi|yŬ0n@Eg|k+hPڂ+#v"4`~M! hj ݢahqvQ7|* }(y,/erd,?P=Rbn43Z :E!~[OG7ɨBtwڔ/ nh?ߞ [ "<@ (樌h(?18tF?7hZ6P5:FexFfFXH R,56r-G{Xj6akmP@ 1Zc"~b8h0 uhGmMx U=x5LWY=t/`iǼ§VhZ?P֦]`^ڠVh= nU٦mԝT5 ^ Qiw5#qrQՀn@ۙV}ӊGs֟*$a|ZE$|NO>6̨.N\ĐtLѤ%,Є]|eH?mZܽ!M~*%*E=g3Os 0P(f}}"E61CGPc Sj)3B#a͚:xVv S>C{W٧7$m݁&o$帚^EA@dj٫V:@C=rkR^v5EILjO]PRNnL 97=[CywF=i_.DHVm"U",D8jOr^$DAob@5Q.*#׏㼈f?ZEM|fꝃF2`M\DֺۣWPY`gQUUIJtYB!e$=uyL r 7GH^/:^WT=f>h8"YjUw}NZ9E#*dP8M+L&RDhj@އCH2D<,?EJIkI}c>3E 釛IJ~_ݎ40:俗ۜOք :с1cE)R:QfI-g}Pe5׋N ڭIS||]u%,stH$7ܡ?R{bi{\[ɥa^'U"Ւ_# VR6q*-ρbq-s_aG0%&{We: C 5 au->:gҤ +41q8P><`Ro\5!; Q);to xTnAi5) 4V_[6phs^~B;M %3Ce* mF=#Cm!LM$SǤzf`l+v!%py0%ǦK>>y|N^_Ed&4+N5G;, (.ȺWS ܎"9_+R)Vb+Wk`hRLaS~ԈZ!.QDA3 j[}DV =sؓH?#JF e|ef?xGh=Suq8LkS.nxiC'`l\'. c\1$&PѸVȤŐ +0S y,uO0 V&ͿN%w.-\ ߟr(?¿rZIlߖ(P-Չ݉IyE;F9̧QYyA<}"K~#jSt!UG g' A;/3e'l0oLa)Im|Fx}ԹȘ(xkRRPAϙyc]/ZI*({K@VӄxiG2Eж6}GF;b9QX0V{ߙguhdNZ% ̆om,I5&SAFX V $<;.{(SDMrol'==80 =@*/U fxҐ"Z4]b*40G`S1=1:^7N! 7KTb] jsGXON ZD:KϖX0T֧V?T_~>zhd_Kw Lds_7MVro;SwU)1"ʮ}I zڶ5W'27u*5̹DLriƤW{g>LBr|tSm,┽{5:, l?ncS槔ACR/.vX =#dubYpp(< @: -}ߚ1 V.2d2)bD'MfLXz|{P:4Ek).jY6ǥ&`-(Pӝ{Mc#d/WFH"q& cMX0BV!H`voItH^b zǯX dhR؜7`\?A__!>#hLf(v-]]X&?ɯL+:#yXvD F߹.k߀cF8std%A%m5._Oslj&^r1I&x @^H`e(3#9YCzaB}篨R[X&6Fky-U6ڄp\*T~Ή&?"9Ǟˇ_ON5ΆJbur\bIeQao// !]yur:Q+먽x=jgLOwe"aC@r k=QGY)+Ɒ%e뺽g.,#xUB/%㛷4sP^"^KW/?XoosO0(409=Ǩ) ( 4-te%֍k+S- ?rq/iϱQY_ $9H[Rgr%ܛ\i[44r| ͬ-#,,Zv⎣V2 •"ƝwgLԆ`R=+ eEaʴhww6l^O#S3~Ж^j$ݰM =ENwe'z\4Y:?#o+),&fqorG/$_Դ~a+@TǴP,[+2=/ u I UOUIWE^1SM2-8_L uX_޻UszwΕœԷ!ѬFwQ.rZ.,:tD+A[2XHmTOcGśb`%]90L<'f>x557}ܺ&ǜ{2T҄T'/ =7y~wސ{{/ *yޟ\t$9w&r37$#t?]l.cӊ9vzן]$ `Mr]bXZ(oVX]ybgŵ4琍Wenm J߀$4>Ѡ0v^$q~J*e -t/ ~ +IuU#olXhO7{ͰQ\$}t!m[˗s!8;ObԟNً'RգҚ12/~ Go@8lKxT>/$OdԊed;6@}ԎIqVQtw&G526HF͒7l`?(H=*u-p&q=LErvF[#_%:Ewn6c33@$P, [J~dzp<2+OKϵgm;q/ vyF58$j:;{A_B5 AfV*@y}6 ?zqqo((+m^XBvk1FlfdH_gў Q 3 >~r' ϣ6 !" [Cli1g+'/R"Țj7dDɰCHMf1􁩢2W%~#F]6q07YyG|⚣٪ &V#NL_`*j?[tcs_|s0겫C,i }`V7t g ֯9 NGRiqgdSK5pTY;p$DC(x7݆;y]0PqUb͚$q]y=` 5h,}~L)ppbۥ VC3լKlo'ϱYp-c߰sd.vopO 蝵q܆׌+DA[ )741SO(/pQUA\a,d󽸓q9&1Z)X t r@s X*qEF$bO8R]QaRy8}\XZXtJ~6@rDLj<Wxȅ k-v^hm#&P͝ґ;C2_ nK醺 NryOZ, V|bd$cja&#KWR전 Á78aiaxFeYa'5%GF4O-s`买svTS3}Y#3 * iriMHHi']O.#M]0\V3Q|]CC7fRRL}9Mƌn0%} :f\@ "sQ=DŽ z\YKSr+7ݷ7k*XJ`Ǡ=so <×D2$促HL%1ɽ~Il-"pWvKVŊu)5O)L}w+6,zϴÞ^ʄ+uPe 3gmlnCTy) W`}j B¯(Bk-z6&q{zFR㆛Rf&,o1Jy$2֣ b2QBB$T_)a\l:[J/!3QO6 !BV|uMek^hb@čFCn, EU Y5#.\#;i ƼtDrK;MfGcw>88eU"^EȥjzFX(~_ψW8XZъ+p* 5VEϣBa$F/hI, &(é~7#YlA:n8EtKNԢOKFw + hjH<0mdRѡ__/fSC`>ٿEU=xS_ l|3R筧[&Dt/}hi(Vv4A4눊(]GժO[mMVx3LdG1lT̲- ɐ*pdyTr/2rk^ !Üzm^V#[}Qg%st.6x\E:'- s{, @hlF^ )gF" p `hҽBN`@tdC4~cXv+}~W `~B{(ժE4f%=I7$DJHtCKLR-#e /VEZl?boIsvEQ N h!vCƞp,پ{]$RSJI{-S?T};qeI#g#S0A=?%ݮK;CKl x5qo9Ÿ5'ܵ(?ziɠ?o!&¨;=}=3צz ڦyj2> tУ;-WF.P☲=ՎA*d~-M;Ĥ9cL_[ W=?];x l"4ri;] !"ϥA?b :Wypu)ICgLb熀&C j޷;vSuBtD;rw[P!MŮWXmoٮ⠗S3靌G$t: gℚyr2++/prc*yVy{8 DiX$;E&q%qj- !%S-0>'kT#pn 9eBzk)yhSF+3;i[vet8+Zi<  ~6I'?\DW]v J9Gt`TdM_kg=ښF\zkPUA@,pX=Nzx1b*W~ِ6gQcXBu0C 3 IUѿ,p.@9v`MD {bZiL/Np簥>wv&|!z[ŋLi@H n_G_:m4?nEN%e V (xvJ¬0&cI^{HX6%BX[VFUZ/ԖliX]:G ` 1S/T?ɣSR,0s9Fcn>Sȳ2I`'0P<4zh߹"ϩ+[@\4޾ÄH_PtUcO*".wV#.`&EjN3n ].vTRRP`䝡ZTQjtyqB/V9^H&QCWT >%7nr*=hd^vv%bJْs5oB9C ic֛\mYkG_?H7h[Ʃī~ f/AD1DgJ TOn9#eoW/.Ƀ+F_4U*XR3=Иml+QIM6wݰ]7< ]L ^^a48ϖZv0Xg^RU_{ Y[zڛ[=g!J(q[_GDH̐OY6ϖòh+TPMg6 eG{z̷* 4&إ8[ >9s7{¹?6G GJmVU[@k]Xg~yԙ/Зcam_[m0Pm53lY[F@j0"x_Ekr H-K<'[#1Ah'亠Ӑ~&o3c ߛHs-/ޛͅ P"HXo'iM` OX^\*$z\^b!9!%*Jy_תu ^JbT7 č7j|JQ ~?n`o ϳe< ܟ]YDAZKßD.OزmKvzW4I66놓cA^׶#O<4iLңOxs L,S-")vFF>4lU3,Z5d˷LK7.t*_s{/>|}G#Q8r Tޔᇾ{枍MtWe7DDU~%G1ScWzr(=RnJNj#tὄX:eVS1}<.ĔJؓd[j,*mיkqЦ 3ĉKW^R* o¾уvٝ7_VOzs7S {+TgER9B!_ub@劣 $xFo'!-\ 'kI-rQ/5kc('UmHNP٭P=D?|,l" &UeU#(X6'qZ=ؑ:=#ec#6kB¿5u/WV7j{DӤ=Ľ&_oT n5"u%ERΞm Mųv1vejT }M1];~P"O8ڢG]wDQ9Ic]ox mO6+q5yfU\>JΟˌJGTϒ\Vߠ+)6_|ID@BgY;ӐMs{eyxNRKu G/pp$aL>ֳU\kđ}356ҥpǍe%Z(m3Fv̲XYS)1A,"zϤeLtOx?&nk ';e :)?Z=;< J6 fUeh[Dw*ӘU)3a@dմ[\u¢G'?FWj"nI>4- ma\=i?~v\1:㝓"!B>xVb}z ӴyꓴoK5{܂5?Cfb Li:N`ΓP=//F_+hƦ6'kn`$OU؍q<-s/h´0dHbYj~zQKUBF9ZEN.ns҄#tq!-^ZW W͌QW5V= _1K!dzF[aL1N$m^u+'Yt&iR-׈lǭyh'TeuH%^@essa{lA“~F:!R(γtK].&n } l@λbt.kXiW]"ME Q>p;R ajo\6{ }mFR?;j6}7 / StM)'Q5%~ráJɆ;Ȳ9=(=1ZG4gKnU\p@H1 ތR3)Yv7xv>2Ԯnf"86 uvcHumk s.cl&Pe͛|xRs\20sD)j\Aݽ\拧6Q qm.CwEB.`$#{EQà0Ƹ/P|jdH&B!q12[24x+Ev:\*kR6A 5"SW9]sw;vP0Y_\/~lRpZr6۠L%&kC":ZlB+kхr%/-|2by d2nK\TmgO8ۍiD{mc'DQ$P1ro_to,60LT\pX V iBZ.1{׉i#\ڵkJ@#r$2gqrԑL;V$] CU Fjl s~y NN4PA?Rνl|vW\ hJBhȶiub+!:|B-A@Hdv;DӶʲtqmr!+\ YR&H9&kPfSqP?0YҪ};NaB{B&kNd,(|Ճ`l 7jx@jiKTbʆO]%Qe7#s`ﱯF F*-SNh>>: {w5KK 'nmb)\NB,2C 6'Q|xps[h,QI| I KKImḛ0@oNaTB&׃5oY16[by1xMO/jxE<44@4HZ*93:R5Py8ͨBÈBQZ@KSgo狊@ea"|QDz2u1uB;lӫ'~E'?# ׉ad7NN6&䕭KDD!?62\bEh~B E\ɿkp~9i 䑄5մ K#ԁ̟h=J-* xlxz%i)GmQ? 'H@8Awywz nB"5^CKGNxԁSNtsm? 8,MBR vYgx`mY9Ff -f9t䧞yd3sd? ^LQ?s(xXLHM[x5䙹ZuZYnA6 {"Y5nEJS!L:X3Lᯢc}d{˒vXP o|{>J&R|&: ;h@=*xJS '43Rh ԍFo&H jdP%o\8$vKU0(B sB_6]A;).Px5 ])J>R_foJvllu:=Ipcgzi7_)/G؀zpUvFinNÑRAoEyM@fu~cXD(b2$*qmR''XNFf:D,YaH S8{>U ΛjS 1% ,JOy6" 4b}~VOgXt: D]gkA&@IJI"E)$'`{B ,,!ܪa4ߖ` IG?zܟgz9$ ΤJ0}V*_|HkT{֍ 6E%yG~-Xp(mXbC~xbLr,atWں9p}NM#>+kBdQbi0ۏFϸzk!9m O%J0XGZKL*4ȃ j9ۉ4^#<%#mZpdU̇w cc$Lא Z"I ˵xOvs|@ emƨp: `$(Mo;vD,iƣ9n_V]-  kl+0x8ȗ?Bu,Ȍ U?[^T'\0B m޾3oNjt" ?b&;#zIKGSin2p1Ͷi^MCsWfvspBћ2%U˞Hni[B U*fTOz b PGxcOӍ6$mW%H~&ivhm5k3ic%ӣ],<$RjXA ςFZ.5@_?!1aro7D|5RHΕrи Q{{ \'I Go4Ħl P^$XkeS; |O:e}Zrg} A9yNUsS}!hKcxAwK3տ]^Է!r"X+89r''"Z;;nGV{iN$>*}S>2!Ʉu0Wa"cδTEvch66` $ #`BjxExQ0/WHi  5ꓥ耸ħno8M8`DkX,ouv~u@PY1uwmJ)F:majo#k1K%{tk>\y $Om*=T:V}u1gQ|eN݅1dl Zk$9I xT{ }NJU/9fl}+oxpo!DÙn8aҾԍݺE>H†OͩWl}RBk=ŋ괠6Wؑd  'ݠKcw_.84})6yH>N/:f nV6raE+IZF>CܫfYNfdSv/Y2EwrV%@YhSDذ2Q7e&Nh^򹝳]lnMpf.>pB},$Ը~\Ш)"5A "a_ y#"4ŸǺaW؅EVlb[$V[H,D+ 1]IBCT:e QtA<ʡ4 }y7AԸlVhɽ%DL_uN`2cR2ܗun-5I^z H.AŒ5ouh_-C!4Svm^5nRvL\muC"1>:26Wst5{>D`DUY>Q-w:t⋺?+1',3d:EL/_brKW"X)'0 ›ň>8b83? xTpx?TKA̴sw{^AZPfNdZSa\"ie$L KrWiԜu/ޘ+iEJ)M/q>lt ~m#:(nȫѠ} lrqQ PH9E*lꜴoN;/ 6@mR7OƪLP^1]iw|DU7`sdzgV& EJ=M0}uWsBP…raMI)(T}3"iEa[g#e IEy\Pt}l~{M;5(p4أOD{olP&> lPHf us>P;J~،bnYaK'=UblUɿ wiP~,g ĚvR=^mQՙw"VzY4eJhmռ hW͡xDY~\(&hIH!_0>@{Nu٩#Q-_CAUJ%$mD^"ʘ׮SHPlŌdjuP7 pըWS? }e6ш;J5+:y旎;3PۄjH2TWT%zZ"*V\"x.+Hx85W-ja(6|܀ wjIIߥm-I߃iT2B%}EXI#=D"λE(%VұgPJw}dB;@>6#3 w#:ecRD@PH޳߈ kZ>ُd,ſ1A?6ȇfSؾ^̧$Yh\Z/y*8k8ߊؖch.^n_(D>, v+)ë"ܱjoGP1>\yDM+?]Q"@R@OIl*8.gzѐGhP%=IonW&o ۴MG.#Sg(f樾ͱ5-rHߍyWգo/ {ķ<$jk=vMQźѠzD""d֒W!th V~˾Hw74. $qt o!!бDK?Aֹ щ1ށ3^QzDhc^q_XC;sjٟ"W piⅨN~Y.k%=CPh# z1c1$lr螌v9cXK*g,B.g [9+{ A'Y&e܂EUWDI@NtK߻`j9*q!`ې{ B%=eHo<JDyr`)K`7,geQ69 ޏ#0gzsg@͏kCr>ǘVTa\ 'AKͯq4+ؙz- q%sڢ9vU&"ObHɛC}GЎqF,|`=m~ Z+{on@aqJEBathr uH$y/;\y]Lq(|y};ڽQ8o{W}CZL+˟hu9OHm+$Rq,ˆpP%~~8|]Lf:p Wk>6_37=q˔>9l]W*5VǬٌ&lV?Am/Jyr<п/=p+ESUUq}yf=Ӏr6 lcīn1nY^q?z.r"kٕm#Ra ~N(Ewtr{ַZuaYiĔ{0DHIgT3id7v}]\duǟΠuq҅چLf86m$2<qqఋeþd9|bx ٦(?m:y'1/Xm̬ 8"D}_TK>< nE9шC~ﵩP4 $WIޑYnM'ᐨB,L`rv >5W 3[wu? א)]TW|ou^޻j&V2eDL묒\vA)#]/H""v *#>f\|h)D I ]Iab + RQ*k{ hȮj)QBlD`us\': o#R0%d|o:}¢t=BP!U2e,5fz?|,XcgJgPY(6j^^VQ@0yc@#}EPR}5!ReN&\o,g3Bj`  nʽic!<"B4AvM03^@I‘3}Ε3#OnoмO|DlTOd۫WF\^/FU->t60ډ4V PةQt!-;V+0մBzܵd~U|R04qU##!br-?l#مP|_Jz;3]\ɍA8Lވ9 ]R[=Y3y^ՕϦ3/_lc+Ձ.mهֽ395xΔڳy?U524N_= VH)Ew4- suX:[؇hk} }xP57fa!^NXk7OL5S]FMgk&^BqK=3[* 5|DL;ڵڜ#檪&3u`3V5:Vfxu\vj|/~|a4!q?r-9MJNد}ⷑjdUً Ï* YʞׂW,ca1윒J>{۲_:-OG;)SKmY~p;9)cIlR7-?Xqzyʽt֮zlq'co1* \1*6^aإSla5\4Of~VGo l8=,Q,dG5FVP-lDܮ/e@MVYt_涌Y)L6xw^z)`6e}Y - 6Y8]P) s'6nhkS'ӃwA:0@J APA X%v]T9["t4cw +M3o1 yU]1ěN<'U۩h ߟ\͗IzOLT_͉>$aK-Uj@\6x$Mf"e]rgԗGbtQd8v)qεg:DG"l8Mz씴F1cq0M=*6 A)ŸtgVܢEptҫ<.B˷M Mg~LbIyz3UJЊr1줜\n&ubL'- Lq)q`(c\vSR۔Yl+,aCm㠟l; ϖsiX*U+J |.t:_ |ckk/ 04f(J"/sъ,vI~˨zc8F逸0oR{-Mi*n'-(ORbqמ@l'mX;c(eT*E:/O5IBߣ†T{:%CE#!C ss {M{],k(t7|o/FL/랞|*rw2ULhjއjFj+ڈx* KWpq-*VD6~> ܯIZ;J=-)'չɋNίqgRkGGϏX:e7J.`iL أMaF#g,=!Rp~ssd;I !i(UWc ZV$YxHh4Iܗk&*n傡.Bh~V1.HKpSY$?Iupo b훼+0vaشTT$?9粆bLu5f:/I{ORى財+N&2qJ#RFNtFCs 6̭zkq# 4<dr 3ih+GYHdu`l|J[G&iSAIf6r)gP~->BT]!f Yn<.3̲'ޕyU :i ^CDviWV#W9H`rYȎ^hwZl҄ZA9[,+ $\.Mr)D~ 3o[S~ LӓRF@pMdmB i4kHSYE4v*xZ{ pa]t*@YZj#"]~22͍0@x4CZ^ˊ^A-wNw^l_-C7sH9?a~دg>Y? ㍓㑜g JAD~2ia-tf˥:Bj)ONv^$ͣkF1G{c^Ltʫ^^S=(jV*.;<Ⱥp٬r֯>/I*F FB'iy+D FȄg~‹ ˚{3u"Wϼژ1P^4|no&jB0W!mfT D9pwR!.NW@߶_zԊ6-iJfl7Xwxxr7)8/.͊zD~Tu[G{"\`EMS ɗR9jJ|.^MT#-X'HjFBtt9.ò} !I |5Tp5YH]>BEn5`/2~ܠB-&턓Lғriu +?N Z\ūߚSb rn#Sh 5斻zgx[?1)¼ sޫԗ3`<%BBTQ= _NL&21m`aa vKD ;djw-Fߐt[(4TLFYܻ"сsvQ\?KN/5{oA0:;A%x>‘ N$2l]{%F .lM-A.blk3EߣydQBX!M%JffnwSs FEJĬ&-_{ ,9NFؔu&]sSTZrjtj]Ғ!A` q V.`ߖҒfsyA2b h}t $ |y7$Oif҉>RfFmsaMF{ \!MC:K`*]'5&eeqN34 MIK;/E~ur[j}KhwnΘr_W?tl. "PgzB a9 >+>_<& {;zUtqX*0Zd%r:Pv4hx 3I6%W dS(ᅦy\7L$'*E~?Y}c5qVN mPqURC`r469=g6^E5=6l, 2@)WeH7 7R)_֩B_YDYĶ&}h\~A %Ȳe)(!f&ɊQhDhRA]NJiҩQnvn,5ȷ$6"7! 4FK2e`u  &[dm-jS *QTQ1>݂oqX/ ]|W~7ҝɿ P.~' L,YOEYr<z1y'#K&3b:_ïBfk{bp'ٲKQ9=Jƣ(â?=(_!et(X;txدdOf*+AmMB0Cg/ޣW1|Y;T:.'|>O`_lv/zr.O 9#AF.OEî!_}`NGStyAe/^;"sT<5՝1JhsL_z0DnA4=8_S^v ֚UsyҪTYl8@;8NcMf RoAQ4(_ +R.4"Kfrf"(QH=F ~~$ NL5 +<]w \In~d 0z{D.2Uδ޵ʎU-o^Sg=uSC#F_llt=#^u$%wޓ`N[PFfo ゚< :p/ Vbn~`3@s3HYvepF2B#!5RoeRA땬F{3(n agL}iz1>GrY{ϏW THS(Rm3L%(AЬSqcCKĉQ{q Y?vðMw0t^#{B,ŽkQGC~m΅.$,ދ0?>γ/ʫ.|f"S%iYgZ,/z;RK&y}с!Fk`p(nVy{s]=MpV5%y{tt.;l֪No ea*ZjU9G!9E$[繺ۛp).Dv8I 0}a8V{IE;Py8+Lx[tWޯXWN9i 0'̹R8pW*(gJmBz7iX̟\(\hpşJ!T5RۡgP5_9R.ܫ{E/oVi \7-Jv# g|o(AQ =[|2xm ms#tND: GR%#bqj/ R2 ? Y PuBS{r TV*wD[/k[>p9Qqpf#{k&V~ȏcJHj 2,ErE'apjn2tTQ:Qrƌv!l%AT28֗g9L'U엋ƆcG4Kē;+5~]+&T0Y" eA8+^9GJ:2nuM'{Խ9M*ScH6/go!4r_[mA^eM͛mA|l)=+bg1Xʷ$~vz1|$ϓeD\y,'ި~޿s{'uӛrXjc)yDX⿷@x(5rOk+q݂&50d#cIVT@}D GYCcſ&dg;JN4vq;i1x^t6{3sc~S#`?](c,uJUGAP%h8Vɾ^}%3F/v W/ȒYXL`H$KJAɩ+^S3l|Xc뼺2bA >0lg ꚹ#xe: "rDCmUd`;k1_[` Tl 0*H6" )*[aDߟ?2oa 6Pt2plxy%Xh{́\hk94JFjU 6 ~k]Tq^Onz]&<-J`mh&܅| ?FFrS/Y q?8Y̎ԝ%y8Ţr@'[x}u?s0N lĀNV$X9xβ Lg[fC}>*6Msn#BCj^/7"(ƅAQP(/ׁpoct?J[%ـY~i>SU"(ki#WB`\^K2VM.kt,z_Yi ɩv l>(5&̀<I(ģ[>gKYEoE|8m%Fu Xe"-X\GnYM@`3[Y*⊯Z }5`cQ|1;2E$r լɒP,L,F59\ZŔv̰9!6'=BVs*1>l'qii/<bu@,ߗ9=MDV&9ʚ oNj xݽ$>"g=ZJ&񱒀nDO o2 } ̏/\C;c_sV.~ ~3,FA,2 Lsk:;e9>b9&VH@E ܲBiS&<З[UHtqBΊFj.jZ|Y8wtx*S\m񶑍܉d: e{wmxҩw%=$j+"7('1g0?7Z@KvOŎ31ېǮjpkbB(6tK؉5T)i_d<Z,wQ|50@W|n>VGvf__](<[dpdjg5itAZ.T>ͮ ΤwŌ"=\@L뾻clBAf2̡tdk z P|&bQSXYf ˼赂oE7Pͪ^\@Lƌ e8S"tE%/xz-Ykck8g N=)d>/|c~7>Kh{e`՚O3(-E!]ڇb`ۍ8 Xhy3y}e9T]v(#ky:[בуf[ )a'jfuX$w u\okE8si6G{$Z1Nć@FrY_`V.߯7gg01UY)eFˁs~^'=eޑ8ɏGp.. t;s;r:fyF~ʳ~ @Ib l>}F[Ϛ\Jx4|WBQ`fuԫ %U.vܾ \pbn u ٬oGǨCm2GuY/`l #=!u+e$Ȱ-LjN <5Rc)11VtDFh逷៪p"P0$ Z sFAl )K~vVO:R"axA|D)hgGo5>y# ?ժLSNA,<-|abq2o{32u]Lp7s~FVO'6?>ϒqH\G:~\LkhDZa꾕31Ϻ!~˞h^qqc70(ɾ cVg궰9W L{Trde fEoBBH3۹koPyG,ԍWb|n-1TjU6t!E>x/4. Ca\攓{x>L 22Gnߊ@*.6h?v=%σu+/fq}{=J 0])]V|;AoeceCY 2} Т}ףoY(lZs(gu |:<1P xZ96Ce}ȼ]\2 Q.?=So.NYABx_ bl|G>V3s a1Nu>sL~s8,M1`bn!;SٴokcIVɎn[AОF%ZD}%oqۊI5;Qw,)qE0 ͰkitvŅ#Tqsq{v˷Cq\+T` bn8r?Jrs  &G"tHzæ|EMξb&@Ff/]x+;{#m\h1ᵺx~àw וּz[Iɱ(.l`sfq=z$S(~#Djx'LchsrAAJEGϟd4;`}{T}oR1{m +cv9̨&t(TՐQ #=]?'c[>5c J;Z~*c/|@aiS)|qj ,_s" Yɹ#+Rz&{D1a9c'p7psN(9p]>XH"M\zUh 9rpvmy}X"hOG:sc[5DfG~c;J>&g δ]QX\@μ-U]nH<)/Xw*|ȃBl9T|* 5!0{R-jJhQ?gSe]Tr*!8S93`40I麪gaw̒c; Ab} {2MyXi{ 5k%3[z_%?7s|у8s8`)X̾ (_Qý^7.?Qw1l4;)|E2yC#߷In<' M5&5򅁗Ľ1'(mP&T@X5Dhdayƈ1W=-Y;| .%a n!mMbΈJv!?IAmbo%Lv[si 5T#hMmY銠؛fUC, ܌d2i.7ۆos [YK[*mτ3s_wdGUBh\J-DZV|`~p9Tb{-13bp-=&fQ"RF-6#?O DtZu\$$HܣlGZ8@3yv,%g:C8ެ@J69+ӑ Ĵ4࡝@nHGM:*xrwU諊:\Ƒˁ]щvLҫ %53YCgv}tD7,:m f^NĄ2YϷ{4w#sFMψ9tZ,خ>HCjxcX4 {0sn#>qԈqn]ZGoѶTl]yCV8:Ss93 퐡NޙRmH!W.oIIcII݋BMy!t! < PE3yl^u(^]\Exo}Cafu*몊~UtYRmd]ҡk'FZXEoa-X קM,&~q k{Ogz&QwNDͪTwPGI-,*ll.v?J%6lN@bf^("tD uc_}-(-!¨dęGH==A*!1 BgLHYre_"C,8p%Iʟ(fipR)|Q, kqw7r~_kN]8cZ]ԲpjQҖ0_ۖlXN4ߘ{=eL@^]}U1iБ$M0``{b}l# --I՜ƾs1r{G ޞ(lhDyj`Db58uw0M}^<[Lw)ŧ[\NPb_gA,7&s~#&A6-͵.[6n6`mVȱr<+'x`k+]:d[eU{ʾj*K[-eP|djIii`(r$m\ا$?l4LMA.vm;MŹuyԲ9.ë~[='iZO#P;>(gn`x= 7oĺ&z*{ds8KpTY=E~k $F36L? O*MۢǕM0cYxJ#g22KR%AGTf$d@Zu%X 'w[wP!{pW%C +AɈaOA'+i9򎾇 `\]#5L{ #|rzn) 3 F@Vw%mqbrb]DD϶ϧ}I/= ňh(q˨xFHC % )&dx|rE;j%}/0Lz kCwa)jPҺw% u fM,<dה,ӵsOoņ _UwU}*"#]Dbh*C˽jIH+]wp؈R˱~lr 7=Vd/p!, SyM}!dpDkkBIB ~vh?| QO/NV9Ul 8[VcIfxbTO_E40~ W,_Tyw)P#{sܻ/!D!^(]r *B`- ar_ mNdw tfv?a#QcGˇXjS`k/*4,M,#hRG-5<s&{؟ &|Bތϐ|Ok:KmLXNй%,* "b!')<}Qf]LK\#8Z Kl^ CTl#Mх25I0"7EX0'#(J\k"kH#oIzŦ`bĝpT꫌S\1VawVpn:?:ϕtw*#aIh\1CZt>/nG/CgҰ7Į'XZȜ VܚNW2Of5U;\g߸N) I}?+e1% صMfBdOxXtO6K?,Z|=i "7lU1:8Mʢk&+=1GRoV0. W)Oӂ c *҈Dp|*q/Y7UFD?sfnA㡛kX}mذ 7 T DjX&% ܥƄ(VM!{[p~ MC4Iq[ȲIvt^-#b1@ڀܭjC{S K䢂[ъ9ЫZex2 Er2~5:TkЎP*gbWRӴ4gc;\]`;?ʄ}V\NӪ?a )<3~vJ(&V<6%hm G.^1/лml:IߪD˲k9|qU_,JDXv_\е( ImF2}940>􊋥Kn2 @Pnn0_]UN ]cIS9S 4gLGQ?NLwtW%?J~ziH06< 5쇭:{eL %J_xGraN2TJvQ tJDk(Mva=sȉ󓤆eVQnH mN\_xtVJAہz-ʗk.#?;d)Coa|V IIh7_h*2u%~Hh|* ~pMra= MSc 4UcKz`\^~>aTņٞ|>z,W;gNF2|#t=eA}9VW _ Z-z5ؖiF̍: ȞM(hV\8c % lPj:|tsoWpQEC`@A/1obۺdH>:+R\=54Bb'M:j(0Kb:3e#LB(}JΛZu=o»v`p $4LR(>_gJZN lx|"U*Dd*f&$+GLj`vlV7t=O:SI}!NqR.|W@b)7GYR3 'C!/f;l>wAMkozZ gUhǑ!mk51)"j4;do3W&x7o,ex3p4y8a կ3a,Ch4AyJ a)|piᖢayՃxu9)>X2 }^߫[5b=y$NdW〧_}d"x0L{^k$ܥm sB&5智o1 /f%F M5t v,ݹ׭toٟ\f MIE]Ƽhko,6;;oVuO〪Yw9"iyv|c|Hr-חP﮵m;=?7\`𿡛CAΗtUfxy 7c !N-C裃<%SBp/r@Xx*;XG8~W<`ڋ2ֱ3Y3%8Ie/|@P%q_P~y 2d'" rw,bngS8Y+PqZ9jlLƺXbFڏ%ư=v/BB rV62I *7L =W1< ˿NC;;9qI"uLSǀAok_dz~ǘ]`]'nBX!0@$!^g'UV1N$Wr0<?ʳaiLj&m;ٓB" qZJa GW7Shk,=z<`J)dfkޱ=w6l6}'{ػ!vl;3Ę lI6vXk8U0![3 O"Ɖ?CF4a?:^tL!Uh B5& {ytsn<~x5 _[ѩ=[gų N%U+6ܑٕvhavޤߟ'/;zbyضș|g(e%?VZNpdKT>3wiD¦cL@zHt`XaNl7!M|.{)o ߖVE ɶCst~Ŗ :@ׂ #g  X7l{5Ӣ[/ħ47ZTIT]@- < I9sgG=ȁam~{s=0oͷ!hKs䅥o]d,T EAkV4xYC\yKy2L az3p{?U.L%l3f$4W6ZkTEuSLXF RR`"=NzŸMY(uW gpؕ1oq+Y~k+eBvNAҴY0- "PgJ3.ϲ,@[uc=i8nX ҁLސqF^ϫ.2W:AQ=M/J[ ΨIyU6gSڬ4uS7mtWiDͨX]l7h/ւ|ޫ̓4Zlƨ)9eh{Vc2-/DQzN=:3bm se>z{ ɬ|Pg[-&,Wl)(*BB*X Ëk={ű3TS8/$x#9*Dgv8 )ݾ@ Ãowͨ$  茡/~_?# :`vg\͘.E8 .*;n +ZWhk#Xȡ$t4[0|ް]& YB31!@Lı}*jc PA-ni;Hq fkGpmI/8)I&Aj]U5~LZ,$T9 V&zwɳda[&% F'me;RזXڋ!2o%JY K>-cV']?!Wgr'q;JʪE(wۈLTs uzS)%)shܵi< ;QrM˭TȺ`Δ'EY?쮱vA Ioqp< 1yDÖh\&RSzF(_AYkZn{a,F} IRvY-&'eavRZPB@#b1*gVy+#C"/U ʳDmhj\ZH[ꪇʣdYSĪ״i#c~PSWzH}R\ |_I!9#3ī@J7]| <2|p8㉼h!o4/Œ9 'not{̒f~LrN=O ;sB޿?`KWܹ9us6Ƣtfc`O8< >1l']|D,Xa8Q~Q ڄO85o~v;ܺ3ܞܤ; +8fJ T?D>;sg'xz4;xX[]Kid"-I'SlK UgK -:^k‚Ipp#M D|~a,%:MNAML3T n=Z] &n7> 9IÁoq OAiE77-@MT ag%.PÜAJb^x6c KGؖG1tVIϋ=!jS$`6v30ۉ)rZ ;2\)0ȋk|;OKPpP[$|Sh4aQq/y>%ia֋*$n!%>{%Z!Mi9WhC} I_u+8Ǎ+y5Ò-tDyWx=EOۙ;[@rJ̄0EK*VJAI;36Ӻ@97'W*.V=/dG(i/SI hz{U2BK8"w~VS0=πO G6}!70, G.T5Y2ݦQѾJ- Z"7͗+W/?okR(ʄeԝ4794홐6LUw,{>A;o@)F=.>vI5)Bz`}]xjL*y Rfڣ83O27UF:f NWՔ߁VOF]!݊3+4ɿ7$0/%sQv ҇yנ 8H3x-~LtNJ z2n鏋F`؛&aӕI`G_A՗I4p7Ixo5E8ҺLzÐ܅MX2{SagZ I%`"s8iWPo^&)J3AOI≛ .j_`0SK|DNF҄*bE 1&] ʇS:sG>C  7+NȴeQ!A^]l{"< ZzH{źPZ9us8Mmd#Rjfm %{iUpYaIG,[8 CaS< uuc]lM\sȆ3JepEBr.0y5Fa]TT3#|VUpcldbGk|e9F~)kԶȆFpgFš;j*OEKca2&64Xdød>r?3dVi0.ZIj2J<=a.8n]Q }i0FfL:gL4)ᘚō"W޸%TE89VKxpKI@Zd=mf|n?Uy._MJ m`lofLC/h2bW>SE^_%z䨳p^C7 K?: #$}= ~`܀5]&>؀Js©_maKl*'?:i9.4WO?ncҕP,{DT&eQ蒹d<]_`o^W+m8"9e, ľXAՍEӄ6ReESNHS 7Cz(DyzUҘz;HJMT/Z E9Af (rx ITfHꑄVHoLw}.h6_Ɗ3v?^fAVg>Ξڡ"&~Mr':S񨍦m֍}T;é* 34ˢ/nrú"u 3YUI}@(؟vwe55qRvcE :4G%/,5 /jzd!̪N՗rW?=~!qȑ:6,V0NyqEh/?*cs*(!Ȉ(Do擈࢙s^W֜gq}#$6؝[+*4>r)5L9T8!v ý֐osBI|˱wNDܣ'>S6s\ԈǾ?w{pw8bhDþZ86ӸʠTIk!dǞ[AFgnصC;XA0pU~m7T|,dLXR aNu e{O )5PMTE:+E;M涩.Blur=~v6s_^€=6]"]=2Ε&SnIhQ&gZ#::KԄRgtaz`KmaW!A5 nM[r-P)GдQaT͵Vl^lՌHC$d0)4%$ZQKasIGƥ 254J)pA+zUthӈqm֜xsEzw?wng:n$i`z'FCokᕋ@ !w#LpCqPi(.Iy\zj r>ɟNHb{8[w -/fP"ڶY"ݸU P` z'FO)CX\'I#;Z`G}iu"EWt!&Ζ+խJBA.J` 3C3LZm ke%UINIhZ(xT OU;$J-vq yiT꘼S iE>)7ʥ76M=;646 f uoP(]>Q%fWBFzqU<'c,̆I=D2e @> !w(S OIR0:z: *-<8B v.g@"z.?5c Ppl3NBXwIg*q[S>f@PL|E8/qX"4uJ1z 66U08I4?_B dIufעo^7Iπ|RYqB x8trԹ-`lZ>SCbo Ͼ#23Xz]NPC> 䅍\z]ŤsZ^GrNA/u(K`{%Q)VW:Y3^Kp]tK_EJ7. /R7w~me iV@c7OA{Ѝ֦iVwnr; ѨGsVmt"9Akm&np-3*ܾp y"_VM:Dl>4e5nBoAùVƍG#bϓq+y_w걛jƾWr s ZzmO<ʭ`k ]5e^)!O^;@ځ,dG:Tmi7ʟ+BMڿ (h5~檃ilŞow[#鯝^ۧߍ wΡL}P'zj4ȆhqKZ~)_Q3 BrD.ns( 葒ƖY3 ͒:;c7rx" *oGX&l[wOPNMC(U!& 6ֳ/Ҭ2!OK]B|_s._YGrϸɧr@ RP1TfE7EgT0 MUZ;o^"I`^tgUz9r "3f_@ \m}ai~fׁBlfEueij~B*"P{av&WU㶎xBY ggb %y VUéÖA2GBPև_-( wd`ڌ$0q>{wQP޲$7U:*E!g;έ{!S6)&m^!I0t/CYIuY%tp.kFVչ)=ViϤW$E"#(\b5pXsS!@m_;%쇵ku~N)w7z?-;F0L>P>B>#mwqiZ#|lsF'w/=? ȧJr+Y {.$X^(/rxтI3񡊰SM03%m&1vxa,j`9Q P[7{r7ȟɁt9U@ήK R[,s~h_M 6] b$EE{ Ҿthw"2ܒ4{s <[x>Bc,fɪxBY =w M=25^[pak`#c <@"5}]Y@Ƭa(R/}Kh@Ҕ$B0&GY @NipA[9PȖ1AMr*MحF%z :TZ{З7:<+ЊR0am3QNAmUl1YFEș`nV w C\Zغ7xMuǾYU8 AӔ==ޠ0aI .$)ڈ?%e홌os|AeqCd@UW0EIGvy2$GBB& 0cdd&$':GS^K6$ ekC$o] L~e"o%XW ol1}5~/ZYZ ~vW+Vww\ !Է޽g'<@~Z#Z*Ơ8Y 0C{W,^Յ `A'CBo+ۡCqXlE<ֳ!k p~n3]5#XA{F5er=3~BRR%D~F8aJ.A6M#F ~ͦD\[uXtAWb S̤Ijo8)lB_ Wɀ_ͺzG'h7zk&XdrӃ* 3pcKvQQZ51 au|Ekey߲auB ()Ϭ(oiJ- &@™c=WCO)B _ҚYG2v'Ћ8'YrO+gwuN Z!W<..)1{:/(`UPּ~Qk?1"62KCVͧUqiȴ+J@3ɭ@E` !k FtֳwOL]n2f$EtCT1pas8)__+qp&cqY!E]L=uí=eI !Ga~ǩsQmB-)|xcŤlTup6O#snUg4NM}xE[hwK 6wgE>2(FjD]BZLQ{r'6mUDks•ǥ]#gY 8\l?~֣d_Q7 .3gx7~waW x rڂEL}vvBAV$599\ vz%ZyR114g{v R;:m(wo)a[8dI@@+"-H4Q g! mhC>}-+Xی1_vj #нb0cYp&R/d!c dbjXҐvn(MEQL]jw.GC+>ޟ a Dh`Ii3 e|qNN>vbw!Rw4!WĞ+GQ>`oc/oRJڳ <_UXxtVj~gKnʵ'YqsDU5@~^*L-CO{D5zđB('ҲK ߠ!x*Jr^O7#zSwo:xGG.%y$/O%"$A0!ja\o* kr4Mki2L="o_h/#桜(8$c .x8^G4#?.1$"DH]R+Y'˻ ;9[MGh5k gLd4>Ъ Ifoz)bor0S;q́K wtx{ ꨟKYӗVP"O17qhbժ/Ph'ך{\FԮ-%3q"m˽?6AKev~!4>" Vt316 5 O-*' hLS9?I]=}ba;M> %\~Ƞˉ?WxV^'sNJو]Y̪g>l Z{/2 l?&J:R--O<Û^=B"3oݳ9>6sB5DZt_)BQx̓PVR/HNZ&SS/'F(SXB'8l\t >P1 VzD063򯮻lЧ]c4ac = ܅ޝ!h63Y2ʒgCYKɐYҳ8R6:L+XYbЂˀld) 4 [$vόoU ͣ- tv(G;g.ǐnn{`.\X&@+Be!!A5~'K2sd1-[![2Y؟dXxFT`QWF3LӀBpP( Z'QdXq1d=F5 9vqkA nfFfXAw}&tf¦)Z쎮u#U!iW܈U1&Kܮ-[ N< EX'x5r,aF q9%B2h43mj'+sy?+a!#q@4nN 4@Sgਵ,S[MsP f>Qe-Db˳1ݕSXЩ4v? 6&:E 7D.Mz ,5!\n8 ?U"*T(!Ti~MAdRD4PC퀓Jem&Z(E5%wT*kDՓ)zek^$%p0mƤN.MW"Je'|iC5;T^$yuG"˸֔!;}\U6jVݳϾ;TT~qo-˗ϪA62m:32Fmx-}8!_B{#+~rlbGL#Jxh浵rai){ƆjFUUPsWqz/TSQz n֚b 1:).XMyEd>GmvrcYHБ:HFb| o9y9I7PIdAaʾn!V1s!k$B}px]&9C: v- TV`4~ h"wqw9.$bk3槎?&%Gs؇@d1x|3˟;v>B:=?jؘR^ :U=LuW"LsYY,isPd1(4@!y1-iØ-ؒ'Иo`<(xmU.Єni`yMY=V|L6܇yO%#츧\p^:25':*,Eն(G $opZӑ upŭ P\yբv&ocKa,ZukYc7&kH;*<9Em͖ %j#v0 V rActjZ9!?i#E \Ly$$hQȏ:ݿ嬃)G fkmڟ O L"6<0qԄ'e~H LDby .u@I]x]YS"FᩇxMZ͒z}zF40l,;ߵ84B׈8e 8! mE46{ 17SJBgi& k!g3W'Q%bh2Dmjmj_gf .(-uҶm͙|f>#|S15ҘSbzC;/܉w2L@\#m05壅j?u0s̩Û>|]18:Bc_-ԑ|Ƕ@Јc { aR8qϏfto+.+;%d TyOf |}kw~VLA;KKZ ]j/;'$G!ì)'خG\9bl!itG 6ssQ),(W*d'2P4~/! 5za<'Ɇ͘[DMҞ#1z(/P%IJ`\/(D! bw<D*gÿ@>"fD1N.~w ;>"EA=tpox2ɢ [c)67]X8@,. .(ߣ5U=xE ay 0ϴMAhr8 t޹ {r{Sc^*k "=!Lzp.j9S^À}/M TR#- s2Nqp[HPxl`'4 {LI.TrdD ߌE dk \/ϧ`l,Lӆ)K7o'׮_@)IG "~RkNwF_w#(AP|+V#T'1#>'Q" aI*\ew^"w<|I2hO]S0af1 -@:(yL|zDkⲌ5,x֠ dqzlW+2s,YBs ]iB@+N 0јMH4{LD$;@Tips;20ouQp;Qٶ{jj 9ډֳzc)vu& &dcc,)'&Zs\$ށCeA MS=Uh X0C45feX}:v{~BZHy}235^"~b9l]`.l?u{5:}q\ .eF)Q4zŖKpߺbڔ.Y8KB V0U̾wt*M%ɑxjЊAZ>%~Y|S9(cK" I_JC bAvt?cE+ڤ΁ktVXRFʓqJ~S83!'hSJY_,E?)vPMvJ >fxEid|"[on@rޭƱu6ϳ(&]5dqom;ZSin~uK͔k+JbO6ވkx~X !7-v_|o\#M}%+G{iu~I J%MMkѮKFA6Xj2 )y٩6^64B'uKA}0A"6 iך T6ab.`<\_ -zn"Rz:{2N zYvHֈy #Cؿ?xUtF?,蠰}vȘ6i[_w=8tH#,ԤWdz'qM&xsMJNoKy0} /yi=j/ք&fNLòGsɢobxr9mVi`{j>_Zc&="N- 7bGqgJkw=3ja$ר= Ni^d2>z(5;3hN:L'P n43vd|6S$gVA\7fQ}޳`H7N1ɱf(FCId`@lFfxhp'׆DyX^p1bI#[V&RWb+cU% >> _v6 zdg,ޭXr=isy_l0'9mZ^E'(cinޏusH $MT8z#%H'M=[k҄(;o,xxI[MNB&L&-gM @#vL*Ӑƅib c`jJcˊD7msx "%GV,{o/Q^~ma~]D+2˂ p )ZSzW5--CGs F0y֘CHD޻qʹ+ ?ݥrX#h(M\ u>v$7#u÷Uc,3C-+ck5`vY%) -*@Jj.b#-jz/8ݒa5X'A(ͦ;DڌP̈ތQzܳiRvyI9Y7fE"8D[w_aSIC4‰ޮ{G,/:*qH4՚-%e,SfR9a֢rM8=~" ܿkR|PÆwcb-jp=E>l(S)5*;8$3nݑi%N7U7ХI&4g/gaHݜWT~u.s;'•*HxX$2˫7zNW< H;HK$BEj!qufU{g_Ũ"C7z5+Ȧ)My%^DX;s@뿩Z퉆m L?.tQp=S$diK`JST|-m굈wUw~խp7yw[\:bjؓl,rZ0[SX V!SkcPv Dek*:L䒹cXK_eQ/c`8$g㨾%\frI 9$]uS79O' (Ly0젨+cHR^bRTƢS[GCg ;6G4oFI.h_!@^҆@EaG{g۹S GĹ?+^HVl4]T0{G'~ۊ :V2l&Kc)aHqA+U!L{uޥbJA''Te 'VNo#do&Y`ޠgs|%Ei.}^tslKdDIh[lGfPǎ<3YÓL37[+Nefm\b&߃+| f_pfFixN؋ʵB[A]^.DB~؟~lP2uw<Hv*kjcJ $P1lyxm[Nwi?1ids;:0%,k\uWVb˳0ix#,_?\" nye]0I*yu м ePpo̳^Y4NLAJ8[ej"7Ź 8e;ba_/Fz^qߡ/ 6aSd|C@8I8HC+. TsXYL9)Ѓf7܋z/1SSa|(ԣeJ(46t{,d ˑ}_9c!o+Ds}90€~1&6S0U 2::qsBM׽ WTF̝ϋGbqU-1Jfrz)pi0H DpGʏYVyeNN`[=G|fmX)x!oIṀz't6~ZS6v.}{ӹ@1|Y3 ~% sA0BN$އ&T:2D*MƘ9VsRueCZ9u}\-)- &ekk.%Ƀ$06Ԍ ⭀M>%Q"cE1&;"ajbVe7Gqn*X4A;}y=R_@1zVX[:^ufGko̜5݂ 6oE1}Dg#p:%TlӨZ &≇tZTV, WK6d~!G5֡\hc_Խmh5c%/LD8?0F?h+nNPeANpĐ&6x3Qf-> oԌVg+˂K&9^orJ#]L 9`*[{%Im@"#[@ Dٖ/KrÀ`L(oJNN}(=2K6ceT ul>hwXA9K}XWRitbNXƈ.Λ#gUP7f?Uy@pȞq f.]Bb}EO!y1c _"+G+/|$Y|7'טOL殾] ;B j+<^E3%2w43z]Dw۬7 #iq@?tA/^J5OƳ(1ԚʎAGpȑ`D D -R'IH@Lq4jt:sL:fù{ͦ?eFR^s-Mt,?+ɔ{tN3 akJ&)vw*#_ڎgRɒLG3;؜?0C(%^!&90,sX}UJ}lLC@osM7T #Uf(nN\ *)ClQtfr5B9hHdmn#7\=nMb  }CS#Sm^IT_aSZ儉U[e& ԚyG戔e4q(69 |b!ݑ5ŎH7ѷ)`bmSw$ɡtzSK%,6cHU ~V ,`hZv5@h_CuqnYt~՚SW^kB{O:gv m̤=V ?I̊H5~  Y(RjJQ_q~&S`쉢_^Xƛpu:1CÖQ6%t}uZd:4`w!k?beT'te` gMGm[ ced/]4u:wWH8~Dt%co\E ߄Fs2…ޒ(i^lVUMIUf8"q|;+<-FR'h.쨒d{Gd^(,174%ugHH9v"4(Zn׬$Eb2y>aQ!v4OU4D' /ܿ<:\d^0}:ok}/zVTn#_k4ъRaw>`IN_5yBFz>0ϴbߡ 6> 3XѣKD.bOqyvH2LAҙٕ.z(x;#rg˥ܠr P2[I(9 cl63+\XM:oPtط@|NqCR`dBτਣIqbycFU9T/Ts?w=ݸ w&I0$t_Uk-ExkQp Jzb^?]s#_k'F,;P+ԕ Vd#k;6Bo\*cGDj[TzMz.7=Q u ˟ 4@ wEv)lNhZ?׫Tm%>`‡Z_6|rĪ?1}yiae68 /:(Tj[FA4?)Rk+k*!"y980\5/^bv<uIn?dPFw3(v&,i$!Vi#p47QM,c8͍;UAx1 'ATj$K؜$şI>%R$&6+>WJhvqiq|ɩqC&ݩ8#^%ߝKυ=4J| U7`̊ AbW^+4(g+4*GCT [Z>R'D4q7@k^*|FͧYH x2OaA'vPdb-+B g͚ ہzxfHv(f\g\薼dR=}ygick}xg`N$X%@,fjvj2to6x[Q|>>@CK?2{5I#[E6|o>ԩvP7mw`Y^ ; +oTӟP],6(یT [ŜvTIa\2µ]lck;ZREvs@o6HU%YTH[lZxx +9L-2*pKࡻ 7*n"47 4F*]ќfw"2uyoXfC[œCQv:Z?')hzuwĖFb{x:ٻ| 7Ro_Qn]!vw{{d*G|E +/&e\mTz("0Raz[i+%Y'٨,FVRJ%g>Jj &mGތQC{{XoS#xɌ &~#?e;#ej=sΚdBIaZʿX?PpwgytQ[8*e`7R^%={wAz2;zd-*A)Q|{֯37'u"7YHQP/=wCM:f6е;0YZ070701000003e0000081a4000000000000000000000001644ae3ba00001b88000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/fs/cramfs/cramfs.ko.xz7zXZִF!t/jG]?Eh=ڜ.+ɐ s)ByJە !_>o .V9\ I Ves~+LfhqɵeB4>us""e8&9%Igm{je}ZN9??i\㋺}eS]rx_9 ViX|9<$)r3@,[:u\զ+42xHS[[!,zᙐGA]͏+g8~B}Np2pDg ><.n67t7Vþܞz 'hj5cKLF4c'{*(i;GKN[r{u̳8)ɜ:r|I8eլYP1aWGy f*µ[S[̘-k_Be5Wt4-7߮CB9!pRJbUD*[᦭fUfy|ؐOXO,KwW! .D~b${d"ܚIG&'R;5nεrl! Ui9DU~,a|Ț꓍ޤF> ./V>k>q]TH{Vu֤+0*G9}@IBg1t)V56Dxj_`+y!MS믺yW#I+WVC}T*1Oi *L;.RSD p,_4k4f4Kuj|:P> ʟm"Ǥ8ޚ@)GJkQ|aچf 4OEje(t 3 ~a띱>ؾeҖ04A+=:ҫǛ<ҨOm|L̯pvjv$O֎ BApzR:uSpXrR^;-M"_2}\*)pZ`&a_X^!Z(;u7phCCz*/7;~UU[,ϧzMW7sV|W}a=SY pZLF+dn%WMKJnf$Dju3FIdG4.֛[hsVˬ|@*sUh]^VSJffQb#즬F:d[@1S"zPK$:{Zdwe~]C`1@aB3L, c. ϼI>-0qy_@xTM;rVLi=tY]xB(Jh2M_b<{ 559T+eLVGoKYAoaO5֛t`Tz{|V[8s؀YէX%(Ck\`gL3[ht:ma1xdž2M'`e{ٴ15?g t~ыlzVU$Faj,Z~ls{ h{e+T2"V}K\ u6ih X jg/.F6bͱY3~q+Z('a Hތ{LJr̅&!Y;yHgQԖTEri - #ۊ1< U|F^sPjZ _9.vʉp{%[[,MPa *sK_<[TD2ʬH3v+2+OosfPҞ%I~C'2 |İ|<ʌ$Y6RToև^0+"Z=<ǔfƌiW>{. @*r(׃h-WlIl)˫glK=b*O۬<4o#,=B?) $ڱ{`9ङ@r=wA^~,t{qOugN%pSw]ek&Rj`3%"*%X.3J"b" à1\~ကv5N!l ʬqTkZ|"v#aA-%G#hX4 NmQ.7u/K%YyJZ)njqᕃ {힁M:4TfZ*.uCu/m31%v!Pr]"(.4Ş LyRT9@?禼MW"w}LX8 |i;_WΌm;0jRM+ `'UBX"*oi6E4^aBe@x蔝7Ң|hGnUDS+JMMƾ1&5X$]QPMvpRv%*ѹ(69Z{%׫ %*6#VJYB[CڌOݓWG;IX ègAjS4W)gn:_hPZw%&$_4s=Y9\㙎DzC5J )J$Cɲ_#0Ϧi* wb<^Fjjx{ g}-#E*(bRHVt*,`{|;y#RVߡY@Ǟk5inQ dom!T#;B/KLQQ0 Dpbq5,"idA`DF@fmF&J*D(]f7,aʽ\ nB-<+t3D?|t!aO~ &g&4FXers2&O?pAOn0|7{_¨z[R!~j<_پV ɀ2;hXgݙ[4SR'֎iCnZT"<*}.Oi<C{&g?•gS\#Th/x@WufkE<ěib:jHzto6'ч6h gIqQWYWsEh{U?,pӷZB! `=q }18Y8(f[yUf1MS<ĤGOvWkSo4e3!\`8SIGU*o`$&(TҠ%>9G䬞7ViXu6f $_)ʯBDnBQ_~(GJg ? %~g_t)Ni 9% ,(n[)y!1 H-EI$Tf,Vl 1]'0D\b ]Uo$yGHҪx hp.^fh ߄ {ޢ:Ǥ@4P޿=h4{#XJ-N_"OpefA\A;ZAg %*qTZ]YD/ N</\"!"S%:8D^vVz}ZYhI.wtD^*@lL ъ*SUX5;vPP WH0\!QB˕2sSHޑ&4-&U>F=:!pܦ`051AeԮzk& ϕ$& ,b5zٸJZbU7P;T:}w2gwx oJ5<XiJ,x*9*"ש%ƬG$Q`M>W9UM8k}XsIT$@dxv+RAS~dx- JS[9?Э<B8C `(\}&߀~f p/t'!n|qq^v(P0e2 e}J6[Cˉ9Df?c{$\`6.3d_,M*a.f#ϗ*&|.ن^N=|^ jD:T9Q..y'u{j=s.XF'0:ޓӰ #yoyʡ=3Jm=\V|  hBUCao9ةD3귵֜^2&>&WB85 N1En+o}-y 򣕥HiJ%Ղg#`W';EU&V֎ݠ%` d<Ƣq {Ys;5Gy&H!KUЊ2@zU{EO>9 [BnIcF]l6LQa٬-0@[C:FuSpC,gi "`>M4"23Ƣy` Qݽ9 -X>Td])17›I )> IQr)3D1̳˖+^ls75u?-U;z[ 70k{Ո]A(KuwIFK f_Py9׾P#!e+uه YUxE=Lw$eGyF{8zw;2X!lu߻{PK5C~ \tՙH6xN36Σ Z ~SCF|ҪƄϙraՠ0VH y~UjLH j,5g疨:V:(rB0܎z]!7[$jӾT4.aրӵQ\yhq鄃Ep>j*9UD¶mߖT#q]]Ͳ:$S$ -쥝 N Z| ݅P9CE[ÅbI f'XBvUwI]}U"Ȟ:}zz)"c XĈ0i!sj^N:&)dVWJewc)H(γD4ы=գX7aȽVz9.|(UpIc[6؅H[EM2N^ MC^t+(iI/_[}.h$L4IhD٩:>Mz1u.ܝ"2輪̯ فAjʼ~(RdT%d6P %3iJ=ft}]a` 9uPĝ={V6ݰv& 2R,=w6uW B`S(NV9ʁ/_‚bE@gLLƬ?toi)T2BoBKy󍄊kDԚ wU;@JM-A}> òHz·i:yjn">sc)dm}W(ב}y`R%5Y>{:d A>R#=SDeϹ22G˞zכ7s>¡ǠjE}uDN3܈^JWT+>@@xh'.{y8 еJO^Ghl IX b4niFո1=wUўU`pHouh>kB9hJUYQTAeTشf-1'N=O/F MIf 'Re_0к:j 7OxӤA6E$r&Rɏ۽lL6hNC3a;wE+ gsB >I*_/ke)d 1}7uΤ@FnXiN)K(.FB`r53sjDNo)` 'СH|r߾U\o›43+MRDc/|@绤6\k/g&AS3u`p*: z"'Z<(*m4wZUVrV 5m~NpGR$!(ئD!OGs"~Jck'P$ ,1]b\rv랏Ƭ'tl%ͱMh"h܅4)ZTSֲ{6T~U65I=qu0e~7S65Q m˕eQ@3M1?(}Y٩gA}C>%@;Sզ C7Y)KM,{t}_9Yܑ|^^`.w)'V5}Q,+ct 5ZLp3CN4ʴ@B:VP8;pw!W_6@ *zWa9GS 1L hBvf8WS@H^I8ҞrɄWm͋%)հ ب% [qCE ܺe~U6sүGKCxHQڗwQk@1L bdȏWiP:ҬӗD$}pD^D.A|mm'V\X? Ry^8J W1V*2/+v?VΆ]?U5)`>]wBWvZ߿!IYEd(΁&vpt~̿ j)ͧ'd6VKKԩDwo %e^l6=}>9>#YwNt6~'yҕ'8ZݧGdz.8%aRyvIX[žLID޳Tk}fRΛKj^XtARpλјYxWp-`a>BF+t.QZ%'"&g0%7W=[Le 5&AND)vsWں\9!m` Ԥi*U/YgΝ>޷-߫Й90 T9ˠZ&3{(n%"v%`!fl rPyc|/E%hU1&olg<xBH>|Z=&s>wXe:!Z3a#JrhvKlY.ae"c+XLnjx)mۂ*ULo'!8Ur#|^jYUƋ[v6SUx\z ]Wx}B#,P--KO[r?xs\[!W-J:~Dlc=x2"?tЂr[3Ks۫0k`6=eJq5.C8iNrjY[NPcs`6e3h]Fdqc4˸WR36~ /G`-)avƓ͜A+/ ߗ-.7(abT{8/J ?7UOFTZƟjtux; CKzbvG|Ee y-r+[42RqWg& PKt9t^t,heoiV*"MCU+JϐHhsMfP³3-7S!oƓ6&F.5ƺjz>(z͆^/&n |lK^G>Ldom/ݪ&5&{p=crm̑ͅjϡ *ou<5DG_Ȟ1#M$MDx - ،I$rQ&,W]߽gT1"xS@l:ȵOE|SQ4wVygEQ`nO˟#ԳG e23vYe('*f}:A"LLa٫0òoj>~4ځAsru/|򗛡:Xup rXԾ ɕ NPҺB;ͭq)hp:}`9!NCi-PWRJSGjJٛe9ePI٣yD2,Z{YQ'dNpU WJ9m/R/WgǼRqΔ"Oŋ6\EBGtղpk]0]l g~pF?F ?kEyD,l4(sA0U &p૎a&3Xz6ʠvjN eeCEhNa|3~r(њ twRTʬFĖ3 Kܜ@Jm oyvˍpB1AyKӒ2WX`\"A*A$ !PG|Bs͠OTUXZ얆Zl+ Kf*sab%Ԉg*)A-vrNGKXA6i !_|I~raO3iIl3%lٺ `TeVw$!lCWRfùk0+hm2aDO2,Ib Ca/"^ ?f02YijgEwwU<4D̫ 2_U0N a;/^ ݠWɟZTU%p@roDb~m o$ȡT`MͳU] EƂZ|@YcḙrbBV8.QPBINf?ūv`(8=u)R"cIcGs^x|} :m*CX ]$VkХ|%{6 ;L_k{|L1u WRIRt y]gR-/V27Q7\\?wZR1|S#h jGj 8rH[aXtsqky d 6(>zԣp]Cn8<> YoE΢"$u]f#&*0ސa"؁ka\h?^`&K#kr~+R1WG`Jc&b/{,trĖ2e7%> gl 'G(57vBԈmqO#nٍ+E{Cˡv@tl&Ǒ"M?kmM#" {9ˌ|ߚD!H7βzUYP5P ~.S/=_Q.($4mL?,PrО@--߮%iB/&<~g;Aʙ1sݮ\zmVi&{ hp sM }"bN t/mHw:>Y, ; ="{t€KoН}MI4ω$Կxv*Zy1)3qQd'` ak ,X1G R2>dޤO@?aN ^d%>6✙\b# ,-^0o2&t2\|gl,ȑbCtO#2Oxٚ#c:l02h%&_Bn%ҥ+Tt\5\ϣǹ#Wy̫d3|'gGY6pq "ҩP.}T0l˨8́||$psl9$=;<6cMI%lǹGg#(Yd(ѩӅzks@=ZL9MOrJ]cg;بbj6\Gڢ:OAH*9\j$or}PqL?ծm\ ʸD[BhL˹4݄GFGe0K%@O#F I)ۣB_[#EQK)O8w ЭEM*4取7ŋB|F/b<1̪ Xed~TOrCdlfdS2'QVnL:j#ٖejQ!`(<9-F ac Ry$Gpr"; %RG0Ud%وef{=%Wcye7P:֟v)KT"_BUKgX]n;GWnpV |wG[؅ЊUa"+ޮrFÐ1%ϲ2*:k]6ʮtff ܒ Q^0==݁t(ΤG4`p9Awq<ԃ˓^UcX[R 3D>R~o6Dt<.hSX8Eٮ ?%=-GS>U@Vp?+@`vш6S310tB]{dD4;f_Y4N9%<ǔ2Zvzt|hdjt \fZRRHtgmKcX*ؠ!:&݆v~ @P:beE R'z{:OFyH+Zr;gj5%EV]uO+0-x{q`z7ZcxoUq7?kX8 -10%$@4ƪ@Cp4#-|6 0Epk]y> IQ6EE"`]NX_4Owq4pՏ6 _ &d,J'5B\=` SJxg-~Am@Ӯ1$%;J/Owcsf+l܏/./ jѷ^"d$:u0,PTuodxaZL}TTUZӱ^Cu<)x)Цɚ&rҋ{ h s `n Zxn$yI(M} br(}'̪3R\ڮ:cXNJ8)'%. ]0#KQʙWӜ>^Z:}3F Zx!;+ Ϧg/VJ|َ mn4.J4U4`mtLc6szȔ&Rˡ"$ՉaIPfLx*R(|_ypl߱t?18; V͢S2N5,p$ߐ۫eǜIl`3A)۽Hu 5U(POm> LxV' : m`k͘PBv<%-۹zjíy`߄eEG]Xɒ"oE"=֛|dv8tOH8hC%o mJT`.86;'Dk[Ḭ7LWDbU"Kݡc9 2jimШ 񬚌 vn c7F5vQ5S2߆:>,ߦt-@"G",Z&1} ɋi+Džh䥃F4H`\^OSkm3&;9Ufl%ؠ/uJl(z>|/. w_Eod.^xmsEu}ӨC-}3] D$#uYptZ @H'D=YZ~4 e[QB7;]RNOzODaYps 츙 ++Km-trKb UڗGOx#Taohm9!V\jkI}I^%ǷꜦ#튦bNy9K.죝gCiaHP6ƔZRevXZ<Of,ىtq0#=z_O-Z?J䭕A11W1 )^JqAs{MQ~g6o.;c}Q"" $p?q$xi^Dq  ^K!r :B?N hY{^F#cIQo~0)PSق/f)v=3$hBZ$J\>R!:aesb_ A65X+2>ts)У]$q/|_(jx1ntzB_f3#Zrj'RhTbP&쑓/P<$DVF_dGuU%+6xjT .N+%qQ;yk+qչz^Kf[o;=o$kؿ~V`+=RYIEXg\ X[m6#" ]PU+q)x O8( #q, Zn%!'apҚB8hL7~UJxKUQRG1 q΋\+$äyڴMИ."pĤjV^mM|voPfcc:JA| 7A] [uц }7p%2e~56$%1%re d>3:i PP<|O鿦 c7O$S߇qD[@U)<\ty44n|hܶJwywV؟)}bQ[&Y~;V-;9$-AVwcw.:Dix&&0%1pLxԅ7sy<3#O I\Ɲ)͹Q\l?бp0{8 iߐAvQu%~_l۠Q)%oRQ$^@+h9j,O3aGʰMUYB"#%} dυy64 B~ٳ7\]ýtpcO<5/La1*~']yoNrNMφ_'_cax`OIeY"֧$6㛍?5~לxmSf!El'FlH19=l)ݏH;8XT;{Ư~lզx ScUv]ɳw 3Fi90vz[N]/$&Ë-7"6|Ÿ+a{ƑI/[q9` Ug@CHa14mcVntzdoM=Zw"8QozoE+>k+ J}l Bh`5.ӭ1)h5|8jJ Š܍K5CvlTC䰹'P*]eu)I2dQ#8KqopLƄWJHxЦsʋJP)Hkt""oT9\;xdf/모:H$P\p (tzlcA6©h*L&]D?y`f췒=18Kunlr^&Sqfi$[ kv<ݑ yEĴ%#9o֥^?!c< L_h!l69T!u8Ȯ3ö'>%j2:4$` DMN<Ʌ0"+*id@Eoy6\GkrJ?>'`aw+4 1c U&wi}~t_"Cmc*HxWCeYzxFpKsB`ng.=0/OCA O g{ݷ[y._Jsv˧y-Q$\#0;q1 OJ\#ׁ _YNY1hOz2۸lꖈ:9YLP! (_'l *4' ~fyErLM'fˌ!^ǚ40ZzmL.}o%r *S?A79ąpAͺuQ1k$.3@ sSf2B<w=;Gr̾n~hl[is#25)>s R u *}|3tWYeLu9Ҋ*(D;/fm9ٛ;aO(j]ݴНPUG~6?Ig>1?wGh/ vgu-GQ+\I?7-bntpG7ey]8F=GdEeڟUG9D\lRiZh6Mzh%f^dvwQ/y,6jc{'.]<כl) V8ra?!hy*<LgփܴF #ۀ 񂙝@!B;Hh A?F:ID?\ akMX+=#3`_G~@NMGd~#tsǭ&@βb?I+/>,8I@%/"ok~9V` w˲sRo2ʣw Ov Zrfmǂ}<ίSTv`{} iLtlw9TƉ:QAHLų$@4!!@sPAX؋oLıh/q_FX_P ټ?i޶+S u!<v~O| !ZpaixBrܶi#o_)#׷q\KX{$%U9 $%1hv׫-sw:7?_+~1>l+=3߶`t D[7zt=6iW^qcWx=e~O6~˓+/4p͆G~#[$'Y(g1$NDUqǓVoyhQXl[hm_V?8ItCI :E_l2'Z̏-/=h@ܴ-"cХJMgdn(Ƌݙ"e$CP%y'N>z[ y=H3tbb|zGj|f(+ǯz)NT[-ո&u=B)< |}N:E $Tx4C?~gt~@A!tY7Y;¼3M|~(>Lfհ `xSXl5 '؍Elb^M.%MAK9rq" rB4+)(Xgl/>__{E8 gV6=cIWsNWi-J2po˲|{AmacJ/m$%I<_uWM2o!L^_?X }c+H,s"+nmhREX'OSJbюLQ#J!LkFUXSb\I^0}'D'P)Ɉ&!pY`Ty;A>z-)B!0Ŧ#d ngnyAd|QP|F{V(ޱ E)/~H{XtTyT/rI hޣ6]xԂޫ8TV§puKB1  >iK%T2=׭[HUaQ yw6gcgsB+Ng.K<,/5Q ]sAsn$z$lF"~ NmƲZI@whd Tu k\D5R#~35i@LrB}KG8W$(ʓ흤zntَ[csF$d.4(rcْl* H9i!>MT[&hGt89w+\'Ѫoru>єG.n)~>ΈS ;*|s`W@Py5{iք7 o nmʣ$ \Z邘du2blD%k $ݱi,*/*cOMs,Zu| ^C-Y3f%IWe2m?wgcJ;/ɮR\ϧHc ; U;\1Ie;"e(=$3LXg=SA2_{6đ \NCn+|i@ pG 4RNa˺I+TԊW `iE(n: bn8U:ێ >8btɷ$!)!R0֘zk@p0UN hi<+I}j1_+P¸Z,A9( ۬88jeӚ3OԧK0VRTFC̱!&4 i(=`wd6]f|y6|F>,e=~9Ѥ$5q3-i!t(,y+Q>8L:[ z}FQ_Uv6#UCf}_M!>K% nxE^&K-0D ?TiYNdN ,vx~!dTbA*H3@?Q'<\ԢD" +cm z_AWM?Q朄հu =Χ|,,cg]]HM,_0mh~RB>Nd\5JrBBwɅj>sZ@t:H˻goUQ[ ߣ87#\M%g-&D A%>|P"JacTxͭnr/kJIxʩYIl2<`q'Vs z*STS71ܤ!3!eq6gĮ~ Ƕ 2A&Y(' f ˯No5WV׷#${;Db'?\e 2TSdB_t7(cvՖ|`ʶ-J,]oFRW^Y@eAhDS}JeվtgJKazڃwrKP8 _1U'o|='CsLwn,MOa#E:r"P0e" v^4^)yc5J*V/&@۝RT;&rc.6Fkn7vڋqav,NlU2н;>3G n_[q9爃 %N|ԲMDvN'+Y G_GpҀbtIE%D:(i"OEl&R!L>6ߕ )Ҳ ~w#9)O"QCݏJ'AC<@mp]8+WTYl;]HW,x*\P5A9ҁ%0r7P̘A6CέhayGf X.5\;*"RAED e {kW+mN)!J:w"m!~XgfgSNPB/|kaw˰rou0_U'qRE֌c"x:2^p2pΩ-TᏁ5sZP;,  urE'FlT%jeè"Od=*Wavte1aT lip:e?s%Hk[ȸulm/@sW|"_ +m^>!vm7=[^x- GFPWD;+LS]]KYKjT)>E{Чk ̿5}ۊ) A&s&!#Y+ݠ;> 뺁*\ hհSKRoKѧ~~ }"=r8=k б`(|hju3{??Q* C?X7?b?I:jX[UieFŐ@|uF-Լ#:/oy JH5NeJ 唏RYG@Eg$*,h^e%ũŠ!S}SҞbiFx?7&ҥ&Ҭ4(<5kG}IS*tQbiU|#~j(~|GkOξTG p!x`g.4q& `znD)hcZzcmzFBAHO*$K,N'6JK֪M/IakF%ė:䦎`p*7~;%K?4&";/ k7Q2eT?j5i"zk "FU"ʹXkꉇ}s&S-EûyRڭIOSky;8`l7C7M\B(5?f' g QDA4\J+8rLet<@]oHU{ۿ#gZ[xvxk!Wnߚ bv|pVjKC, SnŷGJEWYKƾbIZM^pVC%d)cZTlp'{3_krJs`:&ޖcك15{]OEGѣm'/ϮN^Ǫp-:/:s>.Vd)$\W~ewHk1o7Vݧk۶Vb#T;I~i]4ΰM&paJniFU% 0:6i턢lQ\A|dY"bYBFkr;Hv!{$O30Wz-W+?)R]$:D_ w$MMwj)V-l{`}pGtZl&w"u]>-1%#="57’ ?Z##0G~ эo|t>Vat[_Շb;* huJ.La~0I}tnAޗdfFq H x9 2&EjPaNE&'3D.]dCM ɢJ:-"=KD?1e~Q8۵",k+ḷ%|y+7}?]LwKcƝe|VҊeY 3%CVh`__FLi#,":CGp|Nw̮v*U}}|E(dLa?V@]і&6CZ簾3DVA{H) U>8SS8M[xq`r.*']T *`siiFx=E+ Zvj5ܠT_\Tsz+V; =~lIp"ֵaIGM$_ƒx;n Q7y׈y###" 6;GL>Yhp;J@X BgPZ< JE шv|QDIazL^^T {7) 3N$18 xqn"?~%m=G˩N!*hGhtc48@̧{P˅{E=K;?X`-ZcIw{mդ]qҎ_,^+.8]sN]DvT:NN% 4JJؚ۞_64G3NGeXI{ZJ=&cyOۆ2)n!BG/5P#0:6ҁ\wv~ąy{vxuaqI{јbsQu{Q(303#e/Qoc:WDw 7x܏;f.1fة8A; A$t#-QOr;?o[VvI{cFjUqԁHsɽN8%ϗM--ݽ%ں) i?E姃Jv Ҏ5f1ZXΤx`z}З!ۂW1%* \X贤ag +qn\*{MI K?st7c]ٞ횓L] YSB9OB?lSJ+HLTfI Gz3KVKǷOv,$@qf9HP 3[ }rǮIJ4ۤ&/)"-ݼ#)B22m&ꄬcIE@l(@⚑ oxw+We|!z_=VA)y̼V^l9ovȤKDL1{T^U⊝ur[mMFS~]5Xx=M.˱B$RI{|4S)h!@9*_Y;AAḏL aוiΦţ;z}1Eࡌ]_px@%[Ag g4(O, yI\pRnv|akTNRV}:B^ ,BeG~nasi"Āpcxy8qE~09SÝo"0 WOl",!a#\v*ߟp7|6U*$fpY{Ǟ}P.Brx#3ژ_gQ).{X4-Q`-x&Daoa^> 䒯pӪ`>y0_I I6cxߛB-6jEݙ:jJs- m#{6?wS]'!5\$A<[Rr@buFA߱}rNAw-_4+ئvs4EJ0+Y&~%r.sA^wnMJ!3N4Wc&=24o9L![&.^kENubyo'Ic ]|/Tcܒgu td:i 2Zi55&aAx)M>Yц1TG=cT(%L=,Wc Enh, AS}JaT6FeWX<P8Y_Jco)6qfRMdR?6Hq8$#"tza/)A/q˵?ң7\ WF'zB-d <,A5s`c)Rm-RՍVLD-E¨U,hh(6T//omPXkjTI~>6 Ǿ-VźLU ƨYPOD٧!\~s$Y')qq`iK>:HItG`+e)zdXFt}<(J"Bg:EXۤ z+`%WCଚoQP !]&;#RVlT= هI_=`ց0`Ae46 TӐם^IUe OzE_DgH89͈7rM%}(!}0%U,|#ԝ}|U):ŦRX2Sy̖Pu-2f8$[paFjMQ$BZ0wWj%-~mo"iM,OBl Q~i0HaUŠ)yeRkY fVdDT;s'sp#|)n&#*SyTJEnߤ~#3܉@j6J܋$,ٯAU˪[l&M'Dқ3XERECz~c Moݡ2E:q*󊢉j:#` >ScBtlkȷz"F"a# KOnU"<2L?F6-!Dg_.B2}^f4nNfuyPHZ.vK^">据lߧHxivU 8\ |a Gn5]6b~rީҪ`eR[G\! #T +M͠adq'mC'0{IQ#j)9lDEh ޾󤊿 2 ѨW@D.5IDSpͰULԌ!TգdP>LV*L6s_4F;iX=B[ ?G-{&侇S/~jk WC4j?gw".-RhC;92Q A]=HƛsB(G:;7&^e{7jR悦rS95&jԳ}2vy̫a /34WHiuTݹֿ߸3=?v@PGbhBxFTQzUv&-}(DPZ-t/h$DQlMAg{tK{k?MoCx+?|(w]g#3zUZu_ēkwv a =uĴ^dV*`1*Wt5}b$EP"8724ʓ G[K:Sz%҇Vޮ?ўy +{B`HfZ*Zq8zs }ݯxǔ~;kĥdͷ$:zaOԖ^N%MlNV{,Oz A_2LyGX :_n^m-0GUqföa-&FY_ߓz-V#fX!F%kUDLaeRrl^Yt0!|q!Ix藛 Wɤ.=K@=%P*ч"#Nx/`;hd)'>R7 r8´9XJǒkqq{ko #4'ȬâB7sAHKQoPbւg ÔT˴޽ _{y} RVǤXn֐,q/,WTib (}AqTH0tBk_>Ah _)._~/_m!zy嶞vNNv8=3-+Nx6i,I*%}۰0Ÿjln0= c& 6ݭI$IDQ7=}-7xy9g&afEps% M+Ml5ҙuiD^@~vC^[J! @OT85gZ{n03`4 <.]o`>.b\Kk+g' :L}z ;-'yZV<*UapKl!/}\/eDA.az](wL)ܰD~E &)~7dgJrqb/pͻ[eEϰǘ2~.G gYZ070701000003e2000081a4000000000000000000000001644ae3bb00000c30000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/mm/hwpoison-inject.ko.xz7zXZִF!t/6' ]?Eh=ڜ.+υgS4L*0R^,g9.u+_nS:Eু%th`a @Τ*6^Ѐni>jtt1O82KA}5@ 1wUAH*x] .FtECy"/Z^NZSif^^Q׶iʄGdURcz*rP ">if]/ӝns:Vqh]/ċ@1e9`)O=Xl]* ac{,~'sU6 .?4*ߐ_AW>6P zt-F tyEk9ǹp#c:axA3PTΚkI^5 kenUƷ Oa(!90n*zP(O2,owG#x:h*V͊2E^K=QTC?o}PUc8tsiZ,0(-BS ,A#Z،!ƥZ5q=U^ϢpEm0-`s leאw;. yϰp\_!mΒ;U~RbSf#,DU1Va:TL(2y$[U%.*. |wZl&<$hʏ%3A i{noa6QC6 TݪqV'h3γ~#mM䟡&zŊƌ3G]?,BF HdI#5{+|ߕMn 6)xve&)qj5Vh>]9v[^A0i3$5f^s\\!I^9 d#c8<;PQcD쫞wF+!nbm&_d_b=.ߙG@wt%yٵ;RaΉ>zKMV:7(FH)Bh8ۆȨZnvpG7R/Cd0F>>8Œ_de+NtMj(Wj7fro7YKtu D+qyа3#eYCDwe9x ƆEE-6k =҂+,e^REqW3h8 Zң T]߉{\>_SDnB9KzT;*(Aە/"CZxGv:2; [|2?%{l(_?pp)yaD? z9b/WVrgg&U0 ÊEɏ3&כn}= W_Q \0x9[9;% %Ӡpq[ub!.쿼ȿ4dc?vPjaѾMN&9rղ m$Ӡ0s7cp~(;"S^с XABoI^YДyԄ/Şgr>'"՞n ?Lߑ'Zf;Y,ƧW<M ?CVXW#["mZU'2&Tu>lY_b5IӶT-cױHjR\ԥѩxUғ祈ߢgo?oQmR H:`NLDw?"tn_a * xO6Z -O)־x+ v@TAoZpy+rhe}8%йHtI+P<#AQH.+zQv>o~iYtkC̯S9*PVB9Zay@@Nok .XE% Z=lPQ\-(Gw7o=@x儲b`ugǛ"C޻ 8U2)բ)=OR| E*OwY QO lUN 2Xl IPz@V!Ŝ  6\’)ElvzNw'cLrZKo۟% 4qZ\ce[܉ؚY[)~@UH ET?/;WAU nVv\EY>GPq}tf;EX npe=duN$ˁ\TnOtR[˶a)ci*$Hw<+= Ec`ڋ G@ ;9ү#SmP>;Npq˵ ؠo9@Ƚ:唶]/!Ԏvc5&]E"k(t2/xg@.\ٝ" [&mPY&ĺIxrTgXe9aɸȵpq~Nlu.BΤ?,.X:8lim3;^rPù7E곭#+cx2n?]@ lc<.nT&xJbW[ qH#sZo>\ i^~gװ>;T :{&TnH}(@\!votf' ps1ͳ6ߏU;\7;?cQJ3Lh[& )3 74♾LnQ>phuGAJIs>-}e&&Mq:v'eWXiGFHȫO.43`) ;`Dm_UN+Y>*Ch nWt$F-\PvJQA0fכ621lDs@q{ #\B$]Y+ṯ)s!Y}Yd&0^G!PG6⥒sXV(~Mt4.`~EW[2SGZܽKТ > ڤ  ɉd1u*h*/GTo1*'R%. I+K{-(HC[J qL_hbA\X<)ݰ B Fzl|$nhۼGlW𣦿.2ˍD&pzG5b-cSi岊]uXFi-6Wh$Yth)d.|pq:J˗Y0nnK=vܵCu("W\@IOgg("]X>L|Ŝ-XT2yˬ?U1 ŲBE#K0h5f7!fBLO'#۾{7'ϚM%a#6 J q'gs^\63y*- zjWXBύ(:JNX}5㴘Y(^R ǜtuT,5q7 gEYHQǿ˂ܮmDy_ӆNĕT|f8ŜT nGĹI6_] Ms܁Ukq! CK$EE ¨б&5:íp]. ؘ8QX^vA8wQJK^ =fSTLy. NfG li-GAxardK|s{BLs{g4ꖓ0@8 rhnƣ{ ypjs\3%_ޠח,n3z`-CjáOɥ{.eAo[`۝1P} @I5?ǐVʫl6?걗7}ma6dC8j?u#լXp7LȂ0SA RO6_w[3dhǁ9Qr`p UC-@Ծ LC@ Br,D``;y iv2+=qǖӧx:J%uj!l}k.Gw1Aߚ<hH?\=\'&ĔCE .k{ץ #Q5A-NP-\/&ۖocs߲"3?Iw}rFY "qQ3vHeBrcY#Թ}b,q-c%GS}0Q ;SMw*d Q8>eMӲħ%8=@G1򁽺hSUP@999hXhXbAA sXſl&;̮nn0*RUpƆ"'o%Nv>4p~vaGyHF]j6A8τݛ|.܁zO<LUג{ eAe[jЛJFʻX{oald!ʾ `ዛ]MN4|o^]988ZbQ8pkS C(O4,\67x¡"4̒ N_vOeQW~Bj㣛t}'MW+_He ԲV5NƗ UyB̉LJhFFn8Dz hշP~O6=h -SMBE&ɚ)ښ{/ءpRBM䋑6 :-¦3^[O~ Jf8J5Ʊ=[ی*Xl w}ZR{0KFE=-lQR<-r2&pŵ " >7PnqF $|U2G#؜A|(OӋIrp> vC 7O&gT+5*=F[/4X`OHW[#rYMk lۺJWDoY2ツ!\-+)G :+ϒK0HFvw@"K^?/FA#T#ezu3ËǚpZ jЅzL@C9ُG"pl03ֵ>==I"s,Ű>}J AN >9p},.ëk9qU*p-UXɝ(5>` &ǀiv1]2@S' Ճ~ w9: y]vv{K|OZ?GpA9*ѢW7w'OnJqzQs$pWV&hUV.Wmh-Z/$ǞczIMQ+C @#SUQV@8ue>kmtz/6VKI`UJt7rK1xp`<W'3'Ån2+?: ^w5SX\-o` B[P`^'bTŒR]gG1#\^=ee /a ,؂DN ;(4O+X@u+j9qnlL*V>*&2uPxdqۺFyf}p= P83)qm!n|qyKY@VR/h%h\jޒ]fe1+;2T޳-7oزVZLP @ ʳ2ouN[ҐL]aK~H 8pd r$* O cƃ"Hjc nXput-6+XGI` =rxQ Kߟn&=3Űb)&[S$ȃ6 o_> {M=s8o͊ J%-!Gyhtja{G]2;FG|a3[kީtGjᔻaw;58+x'8 ƥ un R#>BvCqcG?Z۪{Q/e&l_o?ZOWHУɧ#4kE"C褚w? K6GC,$)j>B>fW}b[K k(&a4zU9e`x'| Om7s19qٟ1^܃-9+r ގ29Rp+WFb-\BJ0 36?[TWp,t+6zolw6|x)8?ħ2@;Uз-~jyHi, = ]9#P ̘Pwj=b3\fvjԨ| ^)1UF"w \G|`%B~5G)Y E kݏԖȐZ6,h;yk7F} wۜaKL৪4dKǣ0W =Бc!7$5ootB4jŎ2ǴmA͞WkqkW?|Rhd\KαChIVWȍ8Ų(as*G'y-5IQ|B4BEhVN7cOie&Sv둁s1Q* >Ⱦ]F=<m ^l-‚dtF~xs5dg9}H(("6iV=̽ H*,~^ *]8*V_" 2pNvASӺo# >¥g5sO@V%ȵO:d+ 3OИI6`Uv)XGлk~-*=Z#`GƨT$Hq'jC'.5/{V"l䑬+VNE|f,rSk@xՀxy|hW˵ D ԁ0Rm] [#dLFw5]OIj޴!?drZM:~]Jgz@^`f8#{?-vhp(.V:$MvE΀fTxI$Q[ fJiV %Q]Vs. EŸO|,8:t`#pQPXI:ObwwC-aר&#rgEUaߔU5S)V{ j6:DJ`*nb-NIn9WDX(Ւk6S-,{6WzrW ZX2t|G y _ï|Nl҃u [P^+Cgd!lN5$oG /WZVuA `#ؿFhJ6x^էaY ~;pQEaD$mv21?n3u7YZQm^t*gLݼOàZ|fwL{om@]i~B3e>wa46Ta+&|,3G(z'IGJx3~dk"Zra}tF^%vduYqHG޴ϱiO\2<+zߨvOG5T<})9 Ae&#(aˌGcgKp6( o_v^fZ#4πܷbSfIWzJVWtF񥟜Bj9'fݣP>&Wmpl+ f9:bہa.(8X$QKh S0[i\.`J|U=Sr.B<_yC&׵6a#lX8a0p56GuRlndVw ~:ȓD=}aٞRk8Uy/szʊnA<(O^q},j4p1㪽iu joF9-$dʝo55䜈ao#15: j/N;kKJIЄ\_?.Cp$ FQmūݜv^lT0ij>c(;F]!/[$62"kw \`RK#w_m+'b㶚+b2`>}R;;AmI&3 C\L߄;Y8^ĀGp:lDSyI"s99^z޶(DUYZQgeLt< a 6ay7΃3:QD-V, X#6BH#m*ٵlGorWe{hXYzƏqI7U 4w t6r2﷔mPmozZ"ҎnbO8eptfZ}lӻNV* G`aMdD&o睑i4 ?_ \i{-W IQO8ً v!dLmOz"$|+kb8x-Qy ي3F()VN%/^f%hLAgs塵\#.+2鴀9UyDY6FŖd!.j_$ Lp:*^:sA[M/dbNB _4GuY[hLgWZݶ/)7nk:--S/$a~/Jhu{Qszb߬:p-vJ8$?)uOk0ԤvHpoĭ~ޝA_0E(8;gsJ١mmF':sb#/;0D_f nl.X2fRe#|v|6 RߩA} H'a*2%D:7f|l8oC0٫}Μ0]kaՕ-9:MsqA1rY ĩ9`dAO1p./"ؑvrey4/;GER' ~_mj 8AG  GAٮC لH򇰅7dDݤTogC5繤/'bRMuNRGDpNᱫ.8sFMs{nUg߱^2-?h= "򐴛#\1sknZ4?>SM#,bvDĨG)zGThIA-Jo:#eót"A,d%@β҉XH0V'ܖհYtgc[1^ w΂N..oѧ)Ӭk`w0 $7wӳ,rá"<@yz)iTQ;aH^?G-|h _re:{W(W! 09iaU.\K9M hh {2* @n.A@o^K'7B~4! Ln g% T>xәqwjSe\h#`d쟊58LӰInMzf+lIG{N$<990n(vTg 7"PLƣᦊ#Pi6[>:y<-[Ag맰Y~o%/ryA(bID&^FB US}ϡO堃BM}XXg2VFbMĮ%[E(b rdFz$EL/!Z'b^DeE&GB"\T3~R6 Ӊ:t%ʬ|sF_c.P+@v7<^Og~= 9%5|΃Qχ:Cl8IN Hfغ,-)Tcrc.7#YՄ//Wm8{ 4h6RCI$Yn)|[H$ι мі:*O:|;G΃0k̼=Gdy%#!RL9vр.kqR%6OVZ3|H=>7(wߠ-%v_8V0Ia-~YȐtũԽ[ LsNIjdj5 Űd9P/Ks`1]%Crv 4 q TS-CY_Ջ$:/m1ȵ\VM'phewDRxg͍J>/?<=t#71QR[j?.u^T^a8i<ګzrAO *eisS,i}IjDD]RW<ɞO5RfeFqc-K9P4 #$rA-q}P⹬g3*+굝0{K"w] 5ղhY K]r6jԔ緟B0oM*1+f^z-zԴCa0rwUh?$ 8.30NP3it)0FVxPlc&XT2/A cy1~ zs ojRJK\`T4t04赳0f%X|7u'7 ld sx]\gs}-/dw˯4Я]& kORܳM<÷?#vCDg/ڐ~0xZMb52d38|'QFۣ&[WA}?6arRשq9&  kQ9"PȖhs4Z\-ٛ*0cctќMd9v=@X#ԭT]RJ݋[#Oyݴ&˻9#C =$}G$c7*0 IJ{6EQdi35δFShtPw^#B[\je)3K>XN~gbg"<~"̼RL@ڒ~ЖFp{FkuRst߁fآ`bz\_y?Ǹ:oVdX!"qളZw`-@J).!k;(|0B0a2+ a^?nZg9@ Xǭ+R^ȫzvmK5!IGߋXh~nUƁ98ES'35|ÄBB+4R 2KꙑtmLwN 9[m|?6o1lUvJ_sp `!-%5TmA.!k^ݳ19sCw#~( d)H͠;)T]iN̒HB(HD eZt(%-?Yd8UCF9LT=F>+0k~>q  qPVu]W@BYK&߭cx:A7R):iM hㄦ2r Ïih t]_| 6)iM Sv##җ4x(*vBF% *mlcUhIgYZ070701000003e4000081a4000000000000000000000001644ae3ba00006a80000000000000000000000000000000000000004500000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/net/atm/atm.ko.xz7zXZִF!t/,j=]?Eh=ڜ.+К4 j0pGO: OQF5Q}c9 xDˑm Idq߲~s>y0C줨|4D1((=gJ=ce`"0tX"/ecn ؀4WX ~•ynBDYvxl\Q]!4lv(!78hɻKSbxJO|KCAy tYSMI.bS"1X2]Bz+dR]96)6l•=&0pQ) AP 펿C` 8h9BW+A]?pm rd٬BuE*K]AHkp@Oݧ/SX0YV4BcEpE:CRu&Sd;8NkD⩪`x.9iD%M2>NΜ!rQCZ7[>-<9 ud \*s\*?/@؏! "i ̿qї20r=ֱ/❖ )j,)nɺU^# lˎ6LE80k>R' zdm,/}b%EQ&:.;Sk@u@B疐 >Ƣ\ 'ӂIåK+z ``ߗC 7T r'mi[s}řֽp*>'! a;f*r&0À3}͐dn2i39)Sp4t/ 仮00+6[{!% V"N,-,(j穩_E;'W[e' ["Yax I}+EVjQu( CHi8ki3*\/Yosw?@`6!1\9 G G8~ 0NOd5̆pVmeֹp! &mC_$@1 X!\)8_՛WlU9 vx ʋdtOţ=ys1/8Mɬ!cN23R2E!g3HS5,kx! em~`&?u`[2ju{\&8G )H_&D?:HGrڴ~%4st O;T~g*]҆3w/ Ou0MZC&:ƍu-wbW}I _cW4-  1^ x0GUV,%跸Bm, l׆ζ};msH39u=]UO/&Lq騔B.eW<\f#,(@F#=泿D!v@5,N=[QɔuDTЛ!8(YseB 8`}pl\@0db#muR/2Jyg#f,/n{( ~6(R/HI{smkUȊѝLv~4k TN{J":Fe% -&Z)r m>/,4C: nw^tgW"Ag ɑ͑G"\NΉ?] GeW$N(6f8.|hݑ:,EZ?nzrmƭr9WWB ͆ _-7őJC}jxB 8f'GΛ1 .`:aT[#^9aO":M'*4+R,Q {ވA] S5T=Q֖~2%u>Gʸtx/жJD@6?()';7Qʊ{_P.`x"R |b4Ö[`,Qɥ7 Gr1\:6tdu2 PppX|ꍃI9W_ٱt>Oҵxc,2 !<ҴEG ^m 2WĄU7%!K SIxM$m4zuрADfѝΧ×gG8C0;ow]>\˃L纮>VRi&Aqgo"}!8T-Ti(|dPbEOkuvq+3?'_}!\PbDfmmӖu6E=!Kṇ] Ğu &vm gY6_X+qx6bt]WYh(lU u!쿟<1LXHWvS6nWЬӷ]`nMIC<2\lB<|i~QJSHw$FS~IcnzDsT D6wU2/k3DxYGVQ!T7҈b\smAݬ \_*Cmc.|%T9PK7C JFN W*#Pd';A:p`ٸc>OE@o6Kd1 ct{co&bK}rֲGoJٗDz~}-~=& EUS#pDp{;ъzi&8%zxUފ-Bȅ"rT(EˆnNwDaL1Jׄ ".˓Zp*{qy˦Ȋ=\UΪRǎĴ% H b4ԴRdx)&-0GٔG¬{~R],HF 7U{ vx47$/_ΰ{ւIJɅ1(ņ̗;9n*y+15,辅;HO@rI WB:KĈ;`ѫiH$?f` >mp,S/{}iQU ɷk?ڍL+3RbyR=rj83++ fB[Ў3@z<ݧD`+yyJ ]Y=:Ya?no؊vsJTӹܺ >QmJÌcP,@Nsԛv՚Q~RT[Ԃc-k#Ǵs[ j-SZTqדu0:h"}sRO]Vݎx+H*b&i9.&MB/ۓL7{tZL<>L&7?EmPި뒰eՀx%<c&AĕPM|gNXVT,b/EI}EM }G?phն 2I/T7?kx:\y|; 䡨5}8#9QuGqz~(01w_iR:dbG8CB᭓vu$D!"p[?&b/̛f<~93EVd&v!,12tlPٚ E+|. Ӈ疏 ?h aߊ$8jUmWYAYZli(|oT2$։`e&;Wĝ]4x~KK\wNdZs 0%yqq6[@ _j1T|wY@H` 3'Zw>Ҽ kl#qDvT 4jŚIKjU]a/n7|fS9.IFޕe:֬ޥ[d5xcB֋$E?hUz Jr @bf,.U}h#L9LUKL˪ec\PMeR,_vit0Wm A~P4?;Q![;\wip;yd W: ApWє_UK볅s?e,V%<޷[8Y fIH!ġѓ+[R/+y *ZQPT"'y<Xs *L(Z6"ێ•`rfE9o*o A |L9sܣ^V efKO(ϴM ģ@T5 Fj8JU.+0pWtmH~2̾n'< ]ǣ@><+:}dU@C0 Ny-zk#M L,-7W`.Eti{v9Qy$UENDC8.j}ۂNe"' /f\Yr܄"P>(N , :B6 ,9L [3V [L)=}ޔ'+Ÿ `>jd C4BeX yD_|cQJ㈝Wx s'0hrN1M,6v]ѫĖcOt+fƯ`)ʇ2בknCŎD0a'O`VO9å~TbǾ00 n>ӹf\K>@#X(srh)lmE+1ymr4>%pުWba_vY.PI-JX4steKg@N} lwB*;s.y.5cM?jhғXIo* 2I,( ^ofEiSgYδIibt١\ދ߷+Gue*'읩iwWy2zKqYHH ,rѷ;?7 ~p7`ZVNOW$f%)%p@U2MJ֔rDx:9؈z.wO>1.b:*QJ3;CF,"B!Ƅ@EFUEƥZ"HL:CيsgVIKR, %4]1Lv$q1UP6.0f߈9k9V8ˉPs\)k1:2좏u3R|uVs&Dj{ѥ< l#bI(T7h0xMW|so:rƗC)&Fz.3\stBΰp;rtr'16q[ $jһ!c=mGza5PZ.f9Rw. eNj] 3#["X-!ׅy:2n9f?T*II/su@iɄ=xJ()IgQqrw::?H&7VB.5 ЇoY!ljUɸhS8qa[a6_< `_abx1+!"):a?0x[dZC&1ӄj_M03XR eMqAzׯ5'axHLfvee;g$4\5 v(L&#liQ ;/BlGE~i8D;|kŢ!$K^CJCCOq-tԙ[3fsށWC2pwtXC^f-ikBkMJxom/ xB霨ՁM*)dk07aA\tK*{l/HBYQE+tdH-a'Тb!.eɅ5sNu<];. V2yS2Z 5 /y!,tf9C3!fJ]XOyr(~6hR?%RZ?Vu T߽[Y9ڲo K;Cvgm6ڠO*@H`*vEO6O׫̴{?c|uyw20.,}f3(>i t? PIUx%3cu #9.H4ץPYIaG/9Uc^Q&](j ML '#p"xKjI慥 'M}h(lH>py iqasNǼlhFppI!=5lWrw!0&s-|XRJT3՝{k>9U1jG)֐[hEa+{*ڠuİYO2=줺Ȏr"x{b@WbEUϦvtVgؿ<Ul" (5OAKmNݬYr0rU6UgՃS~n^ly zJM-՟Xss Ă͹(7ԉƩNDrG0e쾚 [.uT]S٢ fxOIA1kepbk'l!G&_ƘkɷPxw$T'NXBNCMY0= )ŵy ]z=/L ^':+#j2sm< !y _9T;A@#m_݈@}3U (iUWU<1wC]ۮ57me0"_u-ӵ"b]M%t{ʺrn$32@%<.:Z_2u3 k;)w cMIo3t&~1@'ҝXzpxQ/Nhuk,u@:-V׍jK"q3$W,/DJO>u=4'@LK㷄(@M2'L#N40aҐ"KH-\G?Rt!WV+ 2]XYPMIcTo˙%f h;Hk9?[ `x:.}a~O2Mn4'|n!HmdRگ[8A|.K71 ,nL&ShK;~pZZ$=5<@"/{v5?S!hB 㠔a ğZyMƿ U< d 5'"NE}3HW!3։3ED;ʌ5ڑڂ~P 9-Na"ZllW `P.'yplszgM@I#XR 7JH=kV*5 _)B2LԮ0lzP.k@ 8& ߖbYqg \c)OZ8# KV`4TBR\$~_P8"oͤG)|QJxBt5󒰂#lk|xjNqoO7$_e)*t9CKUµe%J|wnc@=ԮScC^.e(wő˼}>ZO-D$Ёǥw$QFal*(k)r+mR[^[T}ǬI-<7-sF,A4E5G| ɟ=d 9I~Dۙg$΍z4/l%O h 㽱 ǂ=ըR n' tc|:jLfѨiNL%:Aw1 /Y ׍@` XWe(8;zO"3qyH( eZuXVPtJJ"c#H, nn3X1#J-+ Fُ'}-18{Sb<8oAGN_D ؅@_2#~ktZ籬 2EYv|$#w%/n.ܥiQq+gK+#FfӉǻz v L7L 9MH.X! ECʿ[*h_(F}_boҨC"HZ竭{Ն7ڀm=Mw?BU PUjwp!nGM6^~щ+KVO|um0^VPh@C~PIUъxȺ5{z*ÎrlIẓ9I7p<%w bzЯSd,gCknPL\X iygFKs2 s)#TD] E.hedMR8P=C =P2"a,'BH(/kdluJbBAx~j? UmܓuT9}(uKeΡc,4 sA&K-П3nGO?Vl !tϦ^nˁ.}&М ) ]7̈֐T>]d 2ULfD& (K)cgCep ۸$ߚ2$O*Q=c[G!J$b6m \nK?h^4#E`@ILzIf#G$FQz*UA"xӱb˽@D렫urGgawdyQ+;\sPK ٩cG FIy6c~y~}k'd-*>}yufOWI-Vj폪 Y+G\l}U#o%`4fSΆGh^%Qu"qCD<Y5Մ{uiuzА*vvw^4iH_) S{:^Q2O|tڮXo3qu(nWVMW5.͸'qպg)_4 #CܳLm#]g=J8vyM =y ej*s0~F%wqKܦGPψ";g F[$-AkD6ggx.G{J<_SPhfmryuKg6̴ }Tu h =nĚhWHI*K%,+F1\TDZ&$*:|ڇ{?v9fm5]q';L഍ug+@8ܐ0Wvo">Jzf1*0ހ{zՇS7M#ž#IN0,RwC!qGnbu*'w^Y)>4>MV hRy*Ycê9^+3E<%;{pu1k# [GYQz|9:[SSF03]Z)^2r)c] PX&1~8'KSXK#w k,+hXeb||%8|>eN!^=Aȩ.'uҧ,G!NJ^yb+Q3F/&wYVz˥wN\#KܹB3Ov9{M.$0I?>p' .NZ&k<:uZ(v?w F{_߹!DM3]FIV}$ݗݖPht 3?<1FGfJ21܂[jo!bRKF@AV8ja?'KBYqaD\K/Df$X{ zr w;0cYNrjN (t>`dY"ٴl E@ i&V 9SrZ+!b2v-O3^Iny%R L<u[٬JN 0PI"F@ 3w0Ǿ톅u O0**K;k38=$g \zTUAu~@+*- ė`:eaK-Gė a-tM{9뀱oxAoQ_A4{^),!#J!8Z>yL5W-V;[l)~c%D /[-%xnunKƚEibq K+ȺlfVs'm*m{r(l)G 1^K_VV`Bpx YQQ9꠲ErJwxEvUlx,l>nLl9@-a1` C{=˥?> nb7TBNTq#ѨRx N~ $ʯbpF$Іuua" KBqdeO=P )WmdGX,B4 ǍJܐb$)P4*\%H^V)nEh(VI@ ~ -MF)< ADv9bqol\ek 1\ 0whC]]xq*dD舲)n.S=LE6e+rp4rfR+BUSEʌ[zfT6)Cxy7GDD-ts9c -:n\[KIŪF2wEѯ#N 0v\hʲmrvWa5#a?JE[(:\K\wǰp@33v7jK&#zB <7*e:TV/]7A6ot~U?{dP_ SQqAb?ŔГt臻*N k )q5)Gࣀ\$<*:Cn#PE|\G_gd"Ij>sh΃spȵpGF֊ `F(kVȊ/WuU{gXMP] G\%x[k꒣@ؙw& EAe .=W!i:A z2[p4Pnple#%})`T,PU/ &_?escy̓*=VðT WumDj:zg"sT'eO"Ф1vɶ.q6R^{4ѡ|e&9F)#']S4Sa!ĭ. Ә7T"8s[x0d_xgl<"-a(CZ|x2\XKDȗ*,uF((<@3X7%%V{*2&F\<*\I|˸7 9_?dڣxg=UNq 01sa٤p[R)k(8L^ANT٨`:XGpŕ`c"}쨃: #tW#n*NV$xdytu~;eƏn}E̟X(2v] tFlΖFꦩ h`(<8Idz"ydz 7+-Uo8 %V 9ST-N-@*&ltӕRd4+HZf+6 Fh$F^!i'MX˫܁8:XIT c0\|*]X9 fj'>.N|9qUu-+U,3q VCw E4[3Sy*r9,9F*)eY`ҍ8h/h$ TLk_1:/6)y,['AHؖY>lZE*;Cc ؗdD00uvi2|ݳ!<_nQAؕvub'U*E"oߪPln.W4S†-k*ibظJ!diD'>]]F5 j{_ޚr:ӽf8@4 \ۓ/JJ|3:8WRnTj抱"n>ж+%ty3! KUhz1K($ eɍ|k=;8Q(im>me;pl7I~7M=c+z+W!-~8> jmrn73qʔc-HYaH")@t( -4;U $ӃmDRV'U q A k⛓G{mp4j apD,9^8=Ec|:>?5YXrdGf%yƅos%WBZ̬<+v(췄@ Jߟ6OB> ;QWU ju%b*`?5S};$JGG;s}"j/'[oXMV% y~'׏yw0nb%`O #<`z5]g[^uߘMq.,Y䭲K}ɡ|Lʕt ȯ 15N{8QnQ.}|Tq-lP̃ ّH_ۓzC֏ ]ʶ8/sM qnvLb>Z87_ ɠ79q0YhZ։Yw2[%Y .ce^J40hy B)R2I?]XR:2^E_ /E8҄r*sX07d 浄]BWYv[CZovLo[oqz-UʷY%9(Pl[P\/SX :]d47M528]Uy*_6e4C4'wyH~ DblLhKТmo\&׻Shg. Z:  e>*"%N&K U-JKyiGF,69_CP^.~m^V<͐ _a$;OHDO=,h,}cK\uXt7qY- nM,v q4͏-澁t#/Y'}\ة B"ZOW7l~|78OVWZ,?X4I鐰uEH<!F>PM#7E829+@@ҭlR8! 4:ĸ:l^H!V}b7(r7 LgJVۡ\仜/dP >YiƩ$r7tEόŮ`%)CT szk/3++Qj53&Zmniv`K+65|AvEͤ2偽}XX^;`817D.ѓm2@ڕ4 ڧ6,c/zJw|G3v>S.GVSYM(i1Aqm]]WTePp ~2CJc/RՉDį;H]jCug_e~5uo.1 XDJox^ݐ y32%`Ѱ 6%Z]}g};st7t#vs x4$[d=pqz{8}aڞs'iDOlb]Ęs ZD7(̶8i͛aNku"}QXBdWMOY'xGX?@mM㦁pwUjׁdܦ5UceN*ӏ \^dMQR^𔯩 CƋjn)6x֐(ޭQa8u>M/V|s8B 錾LTHKlC2.PPP@?q1[]WXXheR=`5\8^Z6v-`|buJp!JֹTS\NcFPCn"ĈyMB_ԻD{ֽ@)#zr]5pA3J6Ǜ6bR~~v_ $Y QUJӊ v.` [;[_# K٬wKv3l-DRР2gIxF X*;ұJUחˊa-QÌ*}vJJoYRܢC6USGfnBKneޅ y #wsY= OHS~0 {I3TEكC;K,“śr$eVbjO}kWQ2zymxA\ [eKe~I}'i|)(rV3XίM~n5Y.]?$Giq±Z.;%Hi=;V2~O7/(T2lټu[c+b0s3Zԋ$#;s1@úz?-(Fu򼟈+";F 2}d~| sί+[Q'p"k@} 9*4" X  |"r7P{\Ҏ4@TyD]XlwXI^j8h\%Wm.tpMi9jy(+l? RYU36罛l$rY?ZKy5,eˉG储`6͗3fP>vPØH;"G7X8…Otmn«ٜ87qcT3(sSo@Z`ی.N0ݹ-Aỵfmʬ }E_j egA"מrMiBgGPƇpA7eX扳j'"ά ވuCŮ'DfgmA!&8Q60*D&TG탿` f̶;L '5>mayD 5rxcanU^~1a>piPۻt nIE*B^pn5crB7 35Ħ2R{ lRINh2kˀkm}| FA!!Vk+$ ce_b"]֑LVڃ MK'Jyfu% F;Ae~h0mgA:&}F`=H]$Eljxi8(eRO[KA>S'%Dhkc ӽH|>W\B3^OyEO.PMnNBSP|7"iAH-< $7V2xw|ˑ#A;_unvEx44\2ԩ9l9wJlzFYpqc݄V!HҋL^ $ ~QydGJk9S5BĵFu{&3)yySiWQ_߈+h==핛]q!"Š8\Aqflkr脒,yT]5yi~Jr|谕_1=&AW :)vۓz7}1>x La?/Y b㽢-4XK ?NY*'1z| 6HϺW/NjFw6s^%5C?ct~;jR-O;vg<ysLqk>\->!&Se93dgHU"X1{EF*#m 7b/dBGq2yq늢M8jEʠ]>|`u,i?Uk#xcw\Nȃ5O+͢Hi$구]Mi)eL| ZhTԒlvg9Y*"qcj9[/ɀľrg_2 J{S Slρs@ gqGJ Bo|g^̒fT9 wi)s%:x W)^HsEGpF(\gWWkc\;A m\Yy&uWKGN M?L1DtCb 'JULm#<#.E6S|"yŠ$7<}ɠ*c- ^am[~Ÿ8E^guvpU_ڛ`*xePv KݙYP ܳٹK}Awb;ndo8m-kFsNe~tAq¸;mmɬ3@%tU/w;D.j sv>?ؖvǍi0RN8G!6'XYbTYwh}3`!Ђ.DdM0©AnE.N' % (#nNh[sh2߷L 7LR *S#~C^+KT>l0&u iE& U%bE"mgE0fX㲷 1UPa@jUR4ytC O ]m=aR"FΓw䰃+DTUBzlgFǔPxεA!{َ$Xzncab&0El."fUة]F> H)|W6wxOǣlng0}u"]Xc+li0WFE.N) ܗe :ꨕONX`^$}!h3֟߸RARM\YN0>\KZ*;BՐ8Y䱇7M).M= Jz]! ȈdyX=rў~*&DϾ"- z]yy৽UHb,oFxNﮘAYyl%:,Zto #fg|oIÀGʅdY&Rw)YQ8y{4W^ 1lV|*핦Z~Vh6X}U-e@19oK. >45trlkK'ħ|#j1~ٓYHF ,fA*g+C ^a+7C0$!bb&: +4؈kL`7<1)dދ(~(8TirZND3EFx4s%6&>\b 7s/ET\#3{8TO`o $* ' SY  zޚK%&yx-:_#Fiw^8qc~P-\ p)崰BrƜbaG8RiȠ#abB3ںmc z8 ,rG&:Tپ~!'ݻ Vt?G/,dκNQʐ<`OHܖe׮NرW_!^ яB~5$1oBӷU=x5'8K ~Fӛ !5u_)=9 \4;j$tSSN PD],!듔RthGONY*S3R.YoDMFJ5}޿%皩[o͗Su . 89NigȁrEj/ZȒ)W>S6 T:40L?bTVLӐE ɺ]=ވQe>`".yPE?M~D/Rz Ĩ>ۧON}k7%b=hi>7v\>Ae;2۵%\2 6gI/7&6T KG1&LZذTN5:3ỊSuٺ)>ЁD N `y/4Agadq hd0$v<{PcdqwW˘ӫO$8.s~&w.ݤM!]l#,zA$t@Z(M -h YPqS/ ,3!33;.Z2ENjۗfr?8ЖWU?mPb]6@ӵowl"Ւ?~v_佖"}<23P.p2Ke5괍Nָj hP"P%#R@!PQm*z_vr;L-tFSh8/P#hrb[e0I'os]+v_Rfƚg}ͱ#h]Hkd#L~|HцC@ﮠ~%MWkT C5ǷHokx뺼^/EO~ ֽpeph-:W1ng%QE8Sp>)4X5Q0-8L m aq { p<:&*r ]I'1DѽLA1-NOhwyػg@mfgD#ڴE rfӌ+'C~W7=~~. c!w֊9΍[j^Ý5q]^vB^!a<(KX\ ͛ד,fOo\Y@ǶYdFnwcd `Tx_P"{0oKq(dQ]O[>*paL` O4t#`d E"ҘF~ڧbHpOZtZLZF0LKԹOJ[6j:U^0_';e9u;, ЬMn4NL ]'-5 Z_c5QwTnre XB`[/v}nQ Huǖ\ 5@BgȻX/6c<$~W5{>~J.9\0IJo.LUG|'>76d+ݻVEd6`=DF#9 H U-i  're^FtXj߳Kw18޲"G)ֻPpZɲ]}^^u#?hR<1ݩ~AEt2:` |,b[oBR=1 Fk!'65Jhˠv*7 pgcYbw{}j{򖺅޴,䲢!GF[)0\Yb@h=Juw_Ώ/xS, Zd%=/sQ(zrhBZ97S)TQ|R,%6`(^7t ;lũ:SfgYZ070701000003e5000081a4000000000000000000000001644ae3ba0003b5e4000000000000000000000000000000000000005100000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/net/bluetooth/bluetooth.ko.xz7zXZִF!t/‶]?Eh=ڜ.+K6G+M||GANq<=2L;:<~]yoCn3ct%C<1HjVМLO]5ʫ;MkU~Ay:B@P#̺5`^ec#l3Xu/tWڤU"FWi,$]*z-:xWB䃣x??-)]b>[ tG `0ƚ< x]=I:aii3Bוm<ȅV8<޲^wIơi}HN’e]T4dxAHJf8V$pavPL7_*|8@F*u˰-SjN@)TXkᚹJ|dV z%>{7j9"8/kK yrU\'!}Mdv`CDαzwbilljߵ[oH$vD˵P%+_pß *a֖Xrdlb;kE+6!1Cq߶`i!dƪLO>f)." #}Xebꯄi\?c@Q;YMLTVU`NKE!RumrަVxeX9MCDJ|`()*ρ8 ̌t"`/0!ʉ."5>sJh ?پLD4W!3Z"*\.(;]4azH=^CЏu`ڛ̬~ ݷUoHk 2Y9Y'C?lxwRLF ; icgƤgPTdQlZ΋:/1V&Y Sbә Ll{ ξD>v,VcPE3i$޵𶢀MɈSWLwچ:W(Auzp,1ʺ7]BW6n%oy_ k Q;=z@ cz;:Z( e޵:?U*[ 0je}ɸYF2:}?mE 򗚜Wj 99ʦ_-Ƚ Z^.h6>RN?7ϐ aՈL= 7FH*'ˁ_8X.DL?0 />*I93ND╓|&|Ȟ5*1uRhZ>cGDا_,'V4k o_n.9f|h@k:-i[j20e l~9pMȻdjӷ෷"Z4W.ise%īS} I8A⩥5, :6 ~Թ>[}j(jͷ5IFkq,<)" Pa t6ˎ? s3.E!f -?xkn;cpITDN /_RȮ*Q 8RԨ lY=>ƽFkXhs-X=)NM&.ލv3< 1hC5SB璛"JƸ)AyF;s9Rh]`8_šwYwY^X6\o]Mod1- :0mVԉuߡXcHϩg rEh4ai_HqNPhb]I$:!}?ܒY \&숇huTJ3jo$FT-Շk'"a* -A\6o$"hlCP漠vb{&ܫ]:KJr:, ečg=>h8PSC/yd5Gy]O]i}<7yBan(?94L1gf%S{#?哯 C۰H/釱#3WfɆnXJB% xh2Ź)%ꞣ899ʖEsVP9TgtܥӁ_B(6W_GD~U{ʼA>=~W4ӷB+_k"', S=:c\kR%yPb,&)]Nt@=f _}\ 3Q@3&72y+6=sG;t`K_,dSN[V*D=l>i'u7u4CL2yQΈ% zA1O (sC\s{S2UKXA\8\y{d},Lv.M>Q`t>U j$IKǨ;`=P +[u_[)VP^kL aCJrC9!TGi3H+Ĝ>&v|(ƱWň wB#砜!1GTgEћ0Oʣ81?jq-;Zػ~29  ƹͣKG;x#X'H OL@4y dY Btgzr--s6k7yn)5gV;ط<H F]Nwn@!zI@dQOP_>Q.%q$cpQVD*c o|cx**%:u˸/=Z]Knk,oo])^E ĘɎԮs%&<JX\@8h81+r\ˋaܐ$xJϱzbm N2Ja1-KrƹG8J0?&؊2״ߜ 8%6yLuW_i?Gri΄gi*'J2sP[?_Y&{oz\3b!X$Ⱦc|6 HOO9H~g#"Dkܼm[i P N<č@x9k6ݳU>ۄ)=r-o*~ޚ E'S^ySeA \˟gռ)Ul2/ns{aL16$BKht`o*AAQٔCt >>e(M(ƢuFȫE"8Vj˃чiDcM$K1;ZG1X I5jF3ez%f,{\Cҫ) y,`npE҆ 9 V m ϧphR-6s^+̞|'>Z뭔 twOװJ?Yx3R3u*-wi)؛;Paa|/",IְaPHon^"i?bAygiD&˒Hg.ZŪ* zZ^F '[CƷDJz$.<h9]qpN\ L@(M}Ÿ2&1A]{WkvՊ+ =M^~^{ ~y}zQP#?sĸ]yNcXa&Xw]Ln?K ˦Z aҡWQ\1Ѩ2TfhB% "⸇ `Km)yl9w+'\1[s.t<9xWk9: bEhkx^zmqO#Wq_uC%~ȥĘ.l 8ͅk=țO5&O?3E&I~EyǞPl]Ldz$i:l_Iȧ8 zHMWof(۳dmbP_juj6 z?n))CXk=M-~x Mo +KF.p]%[W%!uVPOF[`x6./z=EaX73"G]kMÇ @Ldvתۋ9N9D#! 4l| 7`0M+"oK,.5}9`oJ_ ĽUnjxrqiTՍ~  {iZP-W}۱`!扟{Am +$i uʸ!QD8PϬ| QdB9e.`ҳ"\|IFI ~Y^FAu atc.VPct'SoI6hh/|4Aji?JNۏ/_.Sa P#G-V?tTdO[>4AG3v<%QtyCTJ :;[ n4tpCiŖT0:"e(ҌҒ1>u$OjpCn$VW k KUHniڠ>@B~ 3?b;WRa-|9SAN+Xb'*CʼϰTKy7xr݁oFwUb_o%u楜bbr|Ncm[Wi󊪫, 9M)هu Lrc)We&.vbЍ:1qb3 fCUw+L*:#rwXP9,wcHnHbiK[M0'>}}/2+>.Iw/B%j5ϺҜ9& pH+XUq/u-2{"I/ y1.> "?9e &wUkɼ#T8Iq?i5 3DHtJfUJPI?SioX4TTΎ' &Ѝ3R3+o) qed&y$-* 9 AE9Cnu{*t1XQ߄Q;+&yv^~n?m=/'.?GXpBL'r\El @ヌg7Kz@H8B j=Wm- V xt4]fFkyti9(xsaBO*Byk^LW,d <WG& 39J;L6G:Am?{u˭cٔ'oIҤY#uY{Ϸp*Nfkl`'#WmbdEE#O[/lVi:RY&)5MJpl}~~6^[>AY&dhPsocc ja "2Oٞ~NbO.׽ ~~@hDuuzMյnK#d=3·`B%H܈=}*Lg.%EFGUTRa"tBBɹH5~f_A>f< C1[QY":r3eֿ|g:ItY+bjL)bED8SuI'<ޥ4xхv>͋Ig&Ğ}Ǯ퐑n.1/-egۍ5}'+I$0 $>c+-Ftm`~SY|I{Z׿RYKl.W1AwW]MspiD/.x~P50ݪk=>`J]$Hz!I"x#]!CכDOǖl`:^I 9OsXoʯIbsɐBӼ8k_܃6cEyaHT-|A})PVXW#,,f5)_ek4G8aV wu_QN1ӉLP,נ]n+2k^E:1rr/ H~N@Ng 9X^xL2b@v+a'bB@M.Dj2XrYyX)^ՋBQxT=,ő@<`p_!1|yE^^"Ǵȣqo 6&musQM'T ɗZOwSvFc?TXWRb.UFBx:V:\tcDGW~e+uMb^H Rsg~{&` R]YDJmxdL7 */SEP" d>2+R<څC&zqKv*m)O/lx䀓5-ouV"[cC`Pݤ3Q.xzq@,crdݴRDHLyTщo3_Kwj8JsY' -]!@꓎4}, fn .,gB0`TܞRN*-Eyu.G :4I-36 0k8C#$))[|=lX#?)ӄHD'ۂ=wWW \OkWz0q HP0&"@Z9YYj3*7\W#mK_2\1^^?#Wq]D(qVEӯ7Pz'L $ea@^/ `"iǻЊnkwzm<{Hrȴh$ g_uq,t{%'rnd؏_u$^} ۘ' )7( wxdC}>ϋ`dχXeskMn'wk5P1hxh#Xbϩ4Ze'Eb8kEB48`=$p yn[mZ1U $!0I fzVYv[w>-i3[ģ;Bl:q +Jz9{UAwAN S][|ҍaZ>W@KqĢ5.e,: I/ tӫN2cH[xlwfᙿIY"q26N{5t/4rJC0KŬYeR]b2"_linY5N!K:Ӳm51g CIW=QXy&+c5ʊӎ̼rDCF5adKMtQELH!U?FR1Vv,$  OR >Lbi0^R#k}\otR/ s7N3Vx4忓i;Px_;Մ#רEԟ|햔>UEȭzFd)Ai7M)bX1c*WB֮Un4X5 2Zh+M!ja%͸`L1 ɪ0oLX]ռ-0YRc&:b]v~rвB*iq?ou'I'|A7ls\iT`uWvaр?}ز(^ PLDYi 'IJ7=}BD<9sû|kW$9Rz,]Q nmGQT]`O`gڏZx]P팱YP:KSCNMLjLyNq:FC= >݆7zk ]B\ݾ2|ub駁8I1N3~nQ{088\)mG%'ƋCJ[ۓ|2OGoa<=)I鷼BJ{bT֊eN@xV~\Pufhwn<ǩjqMvŌ:h%EzO/c`R~p!$Ԙj)'Mg:L$s$9,@zde p@ԨL)c+~tng>.nĞsikkyvIcMʼ5Iap,(^ rq*%pW :7{RM9nbxbeBh()dbz>y~ O^$2~lX\x (v0?Y,szxiLj4Z2w(a>+bA@DT`)t?>gSy0!o)( )Im5d`%FM*# J08MHrASMԽo4e/L^F+j:o|9`8BjΨĵ*B%XRm{bܑ.׆]JYȃ2J핿 mu?]`]-2}w&•Ym3JԶŶ:[]Zn|60SJ1J%)\ٹum!`1En2ylsƭ08gRRύê0&VYJvwiR6-cv<N حMaWLSr+[7az2fyDRb d5/-ptU$9h`5+}r3=Bn;ȫs[_'2ܻΓ%]5- I/ 5EK!Zτin2Z7%A o涱 ,vF}s<\;3UϏ[=a?9U!Ip{auFa|282-iNՐ-c¤0M$#H.*eΜ_A!}e`m83ݎw ׻}[Kg퐄ꉐt4Y " )2)ҷ0նl,D}'8<6x1? ]/-!8hU':P= yz ԃ's1гWܓ(2=tJ_IJZ G[Oƌko{Xױ() f<_TJJѵiע;UJF;M׵(0835*:l@:*/䚄J1 jD1!)'|$ܿ#MRljW6uާ%<&GҤTc"3f10FoT1%t9*M_$Mq 󱶛o m0s\B).4C?` ;„nArI0dW,&ӦUcK`EEgۖIIܬB~@)J|>EO̦o9L=:{k jTѰci2,ܝaM"ƪv6{aGe+1H y?94rϷsDb*P?MR BEy,S:TQQ`ӏ㞄J~Go3q9V"$Dltj8cL* Ǘ /l Bpsy̷ӎF/.nwe'iwl" &M)AD,rO"Khg?b鋘">,dl8j93ZZpjZ&6ہ"'C 3F&EYxh'9U@֚+ PGnJZlg8xX^ΓSsj8bq C&Z|{/M.X~xق6E2eɭ(RA#;9f\poGe;1dȀW(ٷ^֊Wn@y042k6cS̻X[WP>$@ﰟ1g8DR}.}NeSPYߨTq\ k/aiyfP/OZCZ,B0}D=V ؼȁ~lcދ,a@XbêN\vƗr%1ZṢ0cpy:bkMͪ.W΍HEi:TQԸ2Є9l?s~CNJB R ;yā0 x|u 3e1HgQ^XV` (w7"f]ԭ]%r`>RDL˃UnsHinD2ǟ㐎Nֽt,܊V q0:VXRO:TߕǸf)TBŊoN@o|UXP9 &]/蚧Yms/s[c=-EzͻwTbR! rq-{u2MIm|-_A1obUO M2Ukv/8ed3…:gw^5.#ƚ' 3E&&O^߮ߡN-]E~q^[_WE<3 5m:%!V`zYT,qܢ{[#d)ʭվ^~ރfOV5U;.}bRK䆡  N 0NN*є6T>Ld( M>"^u17xkax`}o]+[b7~! hR2d4<"CV K[mK3u0O窼ZފRѺ'~8'lYB|;]PvZc0z\\ < h_:DΰpgXX6)gs?D,0l_*MpnqRE%Ȟ0]Z Eh㋍&)^ r8ĝfhyC7ϼ3|#'QAS~MlW9GNDh\\G/|qB1m.#Va=oC j+fמoWҕ5ܽX8O'5bPڧWcТ CaL7ia#S>C0@E #<1+wSbAQ92:~QO_Ὥ1X&w4 P8>H}3 鼮;l3d:0PH{n?eԆ $^GhQe jrf8-ނ5BJA "Q VJ$fZ(733K>eX<( Nv fE7KWz@ig~ɱ1r1H)|]J}~B6 ɞ dz2sP$ٚ*,sV6 ^+Tq<: ֚U;\35 CGz}r:ОDcT7BHQLeY]CJ*jz##SA̼2s_p'$QAf6^?2R¶Ťע>g@ ]u[U]]8;-R+=j']Q?ag$kgJM'Q=|y}I65-q 6JX(*G> W_(]<>Ij!$=Bѵx q/{.oPjLG+HLLs+pc6\;Z.*`1\#:Xx5ݴ5&cmmY㫹לu_]"דA(*M s7AD{5;2zi+'߈LUp a$9S)pMC;V^"_jy̏kȘ[b42'ξfu{N*WB0ObxF[ zۣ6,GO ;o'v|{RQÞ'h5vVmcZ4qJ&Ўo6oxvI[!;Y"9\ m# a/_ -%r  ԇZ0]@+˜N3gZR]VW9˓PUÅY!nB0e%-l RA[yPͣIpγH΀`(>ۙGpn3_>{ไ$sjѧ9#D9gQNS.cEIHH*)Ѱ#r>3A U~~WO,g՜)d<4]ai~9'p?@Ԅ`Q`aHaI{wFu;r=.y{ӥ~>HY*k1a--\4".tJY8 n IVoaG*Wwx?h(|Hܵjs;lkЩ`oR0.c?ŘU&?^iqY@{/{v%AR8/ZB2eOmv *,Qˆ \$n˄,_uY|x77& NdҔG31m9>c:oltL5#[YCJB}.YNo _tּd{W-Q*74c7-N4vq\Y@iR7$ TiU=@ɧ\[Ý)$}FifDlT%_͡929d2#gHnXhcSP&qOPJ*e~ CoSN3*Q Z'†ˤUOZ{\|Xy` "I7hp4ےCa O0:3ϟU #(3Qߑ~Sÿǚb;iҰyL> ZSm_/PT*zzVal&IC^E'v6Dǁf O:խQWleًK3`r!l`Uu6v!h=#GC ]jȿ^u#@+(AD6(Ivo|YP;;4$5 YQ^$ĖtWnb\񾠃-nXW+LSf1}{ĘlY׊LMMKDov(C_l"*6׵?o3Juuw}[om n!$It6+ӻw؉qW)oQCa8ߊ]#|vdt >)eV W9\._U@LflP[i2? Mu;}m̅5U1 P#Ж OEHz[~"fD(w36LSdf-$AHN2M%hܲ WUʤ׭6)bܡ!G8_霾44Au~ҶZЈlj9:k-0 ͎A+ ]w+EWu aWn< 4k I 8,ƴI\GVQܭ[pV. A[x@S 2@Mkꛔs4vu!Jt]gKy#{u LRRLL̙z"鮯/\=oJF&(o&l{1pzl:-C9C65PήA9Y很W=(A/`ПM@ÿyc|끮\ UGtY1=moǾ7x[H\sc@F04& ؎hB|xfML`G:ˤyϻL4:y~h >]puhn9x}ě@e- A.!! $xs}]kJL3-ql֌+U\}f^;{IׂCkBׄ֏sU$TRC~IoCpH" r"sPE#Ue*r/(8T.)I૱鎌/yd['AI^N7Ye 8`4ݯ1CإH -ņW6>m-ghZj~-/dwD'$p(> Rt" Hzً[~#%NռzN2ZyQ2< >Ɠ÷sh ]d) sR_bm'H&/9C 17d.0 D-&W#BrY"᭵{Ĕ`6YtY.iD,\D}Q{^VИ#}l yX:vR'KC .`w6z/8缞] siU7 ֖3C$Q :pk.-PNU%=:@_GeWЈ-:-DF GWwmKv9jw9$ !rG Ԡnu<у8QmN_d}7`W][Tm#ŵ zkƬG{x{R;"ޞMn6=*192NoJAn `QP8s= 0~Ne:L۷W.9#{*nwhp–Foۼ޼0,W028*{Z1}HYKu8s/*K#J`d@ dl6m -S XzJA΃bϬ I+,H˰{Ͱ<C_#6 ׼8 /i}f`7#9\.0G7 dK0dRX#/W\G-ZNC Xa25;mOTf2̓*H$es+Vc7MGm0X \Zc5lQKO9TM F薴n NuY;5 $%Xtzן B(*鏡*@|ے)S%%U _|J;HɊgM?oEC?B&=vO4dMN=ءC 򪖦sbFUl` MwqN'ϕZj cq΁4PJ@6W{VT"sCkYTڶ-.hF .¼ۑQHhC<ِ>ZU D`YR^jydzjGÌS_BA>$> 9߬/M6JC; e=L΄bJjIžۊU,MU>4ʓޟwt-c0:#wIL@mYv ˷IcC~ߗ-1 F3?:̭|3]yN=<Sv{bsqDd5L׹|X͐iWG1-eD{!|Nz[,Ei`Bk퓏sV-5<:SDQZmFa/Q0 q.D>9Jpke/KZk^JmL}qvv'yc ܍b-İ|΢8ŃfBzٲ\cMŴY'XBrMA15Eg#g {h:5 :wGlL-OAGEpQ{ 7󙛤?ڧjM+/軂xJ#AQbE9yٌ $Xj္}qs:K˕lyxO؞0c.5?bͫ$rgH?Ȯ镟X¿+4V-jL>urPvxYo10|Ud5cd2j%ڥ7BM^C%x/#s*"~9RW< FXDHfaZXdMbh;^Ꝧt=/珪kvhŇQQи9ldBm8ϩWcT,$\w!Şw4Y#I0v=[+PL|N10MTÂS "$M'tn:B0Q+utv< *Pi*5)[ø'EĖ%o)U }V T٪4۽ïKv}j+ĵz8"ylE&`i܌XoY ӑ` m  n()Q AJryQTRm) 1P&7g9`{eLh`YӇ_T|eiPIIm;#`\VMWP rZ0Ŀ]Az{$Xa [M+4hBR7,Y(9墮oq'D[7>]4b\rSY)m(L`?,]min,=YvFW9=Z%lAtR^$atTڏo^vȻ 3M+b]mf%bn5që~dXʄ=ߋ +RQ 0C-Lp6w\FVE[U2d'J`yP{ag em~|W dCyt)bՁ$A3w V<ŵ׵BY90ѩB#sHx.ZaC3E~]{J#:3TWߙ4av9%. ]Hvr穇DFĖLt._γiW)񁝉qxrMmhQU. ÉVN+@S6ϑvtZ(˕8A@.3&'"KK![Ђf6@, 6)sDTO };9ބPĆV/9B2n" #AS`3j:+}?saSB7]m|[6COMi9Δ-o(rVA&PH\8/&K)j|o>$l>˵M^wAj hlD4àk)vMg&ZMo UzlMFgFH,1€g}gL%vo:q85/Tq֗`jſȝUj =?sϧ Hj1zoFYx,:4w\!Oƍytg~>y Sgk>!Mִ(8B]$rϫ1Vm#lihNۅt g ZI(BS X:" \îC:|~:F{$%h[))(3٠O6u\>|&?/QP3ʩf@Dz!61.ȓ7k°$^2AeܹGoSw{l$:)pBU)~o>Y6f6Ծ؄ⴞFSqWzR|'LF2k߱Ϡ{ۍStO5\l6ɚ{Qv38OpS{ X?Y\QbǬrUbc鑹hLn#kzBծ~0̗vgˆ_%{4c(p!NA{3/*"iK^Gxj(LpHW%D R% -r&Ó7ӂWF_)9n@1FHϵQ". ӊLj'k v#>,à_`^hLo$v恽 |_X$ܬ(ZrwO/S DwKIE>3A p靤3׎ p צn|e4WO$s(̰icΞ=͌&jnO0Ȉك5OZ\%:Bp$]}xŻ9hY~r BwS -,=|3ǤF1h_s1y oj؜'Bc`c^cV;Z,>H\&țLFƖv@,ލ&;`Hȶ?kx%yT<)3{T≹)+Oի48XPEz)fueB tgq;6%q)ƻ!`pZ'W¢m^^a.KtԾhP<{%~=kNa!G_e ̙AP~FXMkmKRxdwnLU"QIo^NnWjٯHGs-D@QQA͕4{CMc ײ`o-cr "Db:N84'6ͣۯtz)5k>m…cޥi:k]fٸiofP*]^pnf{Q^6nI![H{9)Hc`,pF ME> ۂU̜&#:IJxq+7E\HD`&^eӄ8W d.0la/9f8^Ŧ}eI72ܞy6!G%OqsNJuKøE3N+:imlʪ7 nF<|ډu{;UPGEEObZq5CbOv~8ĥQ^hU|(V*4${Ps*8n9򯆤*z[~BPzXW`,*.)7?|Or1`DR$a!BBHuĮY+k%-u7d?$/T^'>YM^rĨE Z]FzcoO~b g|K~rNg=OMa9p@kcDr2$$p$uxZ01c03r&Kp!s2aE})s]Z:Z"azJAlӈiW^AZk.EG{7[ɡm6p+MO7"xd~zZW@'Sɬ%xt,k+Q }a@H&{ f4S8=(",WsN˩?jQ~ ҅h JR/lÂXFF|><סJfIuhF,R3[,RUqK{Ԟ HOVpkp|:efPZl< yk$ǟ.?V0kݓ'AhYg8@*WHr]}B7+%вl)E1t \]2>K2LD,Eڑ ?TN}?RNϱlk"N evՇ_n)υ>"<9t6F\@''6j'RQvY\Y8H%_SZ.x@kApU?c[հ1UNt-A!r,cHqjE\Me<'Z>1sO`\oIPajm@")Ik%m0QTMf%cah͎%I(wvc =ѥy7[3# KLշvwΐ()Xy,I95^%uEևu7/pt4êB?Z&"2%ԁzMo0;/dq E=-Jml+sa1b!ymJؠCMK3:vIK(IsT z.fD6"ʨ=7&ATA1xieAFc=Y4k?s_S~IuG3'hL{Dڥ5Oi^~c]܇*5X]tچ. =m`r[Q@/Z@~ 囓CHm^ "qQnoc^N\_87-봎Ps`% }1"3`2}rp_An%,9VXAɓfFZdmέB<ʹ.ݥ:Nj.q nd~|S88㼇qw`cRA,k.2i*%d_f Rt93"v=e J0.| QD IyEt+##:FsNRL,.N ga$m ,-TJ`2٥69ň sV\ Dۓ836S8 %<]ɈT&6^\x[M36QYd$H(\Xd1gfVȻ~v[.T{[)f{)D mT,?:b!@guӍ@x6yB`;w6§ouVܴs~?z ~Ee>AxNCM ix˙u` 2ofhnŋV[u'ǪX.H[gֆ̂jt}?yŮhL0mX=AUuǐ&h* zO'rtI3Lg^gAj Qb_`vx칿!(gD"6P5G‹>eʒ}ٻ1:f$-_/źV7Ÿ=ӛ'~ ?Yl#̿C'>Ui?%] $WzGU:E(!vm p| 2KM܄ Kӌr0̌X$~r+جX1k=D,/ĽK5sm=?gr^BZi$ڧ_[j.YJu)t *ϷFGM4;sR#R("syFxޘ"X$,$s\W?ZPpv"6to8N tbءJo,| gµrgUK̃@29ՉwnA 3{阏lWxzHg"λ Q=P;{ϲbԋ$gC6`K@])a7Smv%dܱavDOAw;r}ƾm$Os(ۆG8K|y1cm5.8KvGW qt %BLL퍭|N$Db&G9i`h2iF~P " X򥎃V\!|]j־s eL#9_/Wқ!&*#=檃>Qpgx#s1_+"GCQb /!>ȳ?B@QXө/)V&J'웶.Wjb{zK\ǃ7l5RBaȠ-f_P. BNUE$?}Ek]!t4` Zt Zށ t;hBu2.ЯnUbn#k{sG̩Ѕ9 Y Ƞ9ڙULq widQ]yP1;.?-J46V-!I*BR;6'--ş&+W x5B,g)7,"0z c:d TkR ٚZu_N.}?%1,g+W<^Rc*x-+Kw{pFC90mfEs 'j E_C]$5sQ"yL VlڏN iKA!"5b>S6.~]7^5ƾW+^d-lc\B`.L88A@k\/rj2{ mGk{A.f#$' s)$ ?‚_V:sdLkd,FM5ʴ~W h(rE=VdžxgCO7U)i-j"ٟ/rU![.'K")M4NHkޓ#$ě(&{-ddkBKlAS07@}fo^*9:'B5:x++f9l%<#Rw? ѻ/G;U[Q1Z_0K酻V6 .L.K};M6gd00K -Hkɳ^Y3:3E-~"<uaM wU\/Q:߽F`DP'6u xjFF=槾jϿ/Z#0ϠӗsoCZׁx& G Dj5i1t& hđ4ŘU8v]]I|r6eb*ifڎIsֺ=è\Q'#.-߹e69u~w^=~oW9+\@{"7}`$ύOD)>ĬR>4X@C¡UX%-/ux7i屛3s=N `g?T,Y{hsKe]S!ft636\,m}Zfc&v)F^ f>X9kyE$ؿ1/a~-ǫ6z{W$+cɽ L7fO5kg &WlQ:hsq274o?&]ԻĭN(/H3o+r6T:P$8 tKcF$.d?ޏw]005` ׏U?$)}U?(nZ 4EYkjIL<_Ȣ5m-fIm%"'ʧxs_VIZYB)T k9t}?1=m_ iYh!"ɞN#ǒ*B 5X᱗Ykfn/ţ -Ljg޶T'6>LE *ǪF %!A,* *%jؘD-zm1[bq},CizgΒiY"eh(Fkrv:^DqQj^{Kwz"}K+g`*xF.h/mXOFO0oe c%^=k"%=I˲ NmC-nGӜu7X@㟔VlbWȀFUH~&e<7AH L&L"zZ:?඾i:"G N8H0E\6몚'CW 'Rgu~jN:>CPF"c y^$H/`Cp|ύ<^qbG@ *$L+dz%ng [4go)A:oVMW٘=.{JOT272՝o?!+JniE'}JвyqO1@#x/!DX(?.nϐָEÐ[AE4hM ;:|GR"(ĶZU- ![0:\?Jz~͋6S9(ʙ6a׸k?6sJ,8%\a;c;iNfe;\zؐZihLfYY@a PtMZ69=du 6JnaqSDD(p0dxb wO8Q'@e`f}PP5uͻ/)6F#2cM xNupTa@dž-uC)haʵ;$ }8g˻O;|EwO)"M/;^Ȭܺq]uCK&z+ }rVD<뇎YRbܳv ?$c#k:#oy]kY$~<~pHޓς_;[ Gufj]X=E*aՉQ:]oCP?`"[fF?bf[c*5(d*-HrŨf!6 "?},vg\y7pYR(9s Ԙ`NVpn"DQ)|:af*/(ׯ0m E0G GcA U 8"䒨CIOC2<>G ?JyU7^8TD*DDBȮBUkdђ&W ,$MΡi[ק g0:~P,VZ&U&p &MyU5~ԱjN~w ~)TbF~܆mCX\`9%m;Ԡ I*R7Ӕ`JE4}`82n[^ 12_zLZՉ(,y>@WMCG2Rg;YQ ׫9XJO[Bҍ՗N嚃A~>v L9ʌ"ZA' MT`gAh(/X35/$99޶k/TT?lr4d ɽ`C6jJ>o6=U_j a"[YIJXSݯ%%k fhҳ*Ą|eYYK'Ri|S-L3w]VR !kA\UgpGI}4l-1(\!8@aMW΁xZINB!A./urH<8Wi ^XUUϠ.j#EX-CV>]Y$!6[RŵDPۻ mJ Nj7mR'9Vq1BUT  b0>mXY+esCMC4'#s"B T׋B_C;qD\S~o_ :m֏n AXRBũ+Hc_Xʽjjme$S-|n|NeIJwܥ2`$‰XB^-6M?o^uxyuPl_SE>iDܗ.!z OjO3<73p/Ij&n:!=mpʀ YN2wHkr %J%o|L\K[2ui8LA6OzB'Pn-,1EU)ҨoQ;sf͌icDx&ə=ps6!CG* Oͪs#]EINce*`B@i"C-!YCq}qQKuW>~qt*\c<1LR"Y$l1c1=WW;5K1+1dKL @:O![٦s^ɯF#Lֿ#w }vyVAl2AWDrO)r 0V#H7^ XG,5ء2$I B%Oo>r'mfA`uGн(&G㻞& iųP]4i ,JT xr),P!q>\Ev{AA}IѩOE~P啂 VxSFL|f]6.φz#ik UzW)%\(nfHgO#yS:#Jݻd#Q@WǼ *T4AK'BbyAѸL2̯O1d @$W6R|zajwJ³mM xq<2q(%O-6+]m;@ jHvNX9X>Fr_=ж歟!`{V#F/QqLGJeBRX$M5 >p@Wх+=eU"YgY5կj|ݙ9DR5+9d8l-P k>S+(@:c$1#k$EvL5w-6oˋVLDs)՟}6!:?G;GvZ"?u+Q ]yAu7*zVE! /Mi4Nq /[퍶߼sO&$魅,(8op%{IKKő\zZ5{Bggq|(PNոsbBpoB6{U;SLއB=3RVD=z0}V;JPU"K+٨ HV"yb<./AmƈFkR 2W_ae,%rwChz4aOvK!.H?cS0d4蓸^sNGE1[Ȯo%V1wg#Anƍr I6HK8;e*[N-@o ܖzm]2:.zZU 28$A}Тrjn8?RFک5(j3־1 Ufbqۧ'2#! ~OnW/&W14 h5:<+EVMTSgLҿJk1ϒ38E6o)HЕ! 5 %!]u|deT#_ WWXN@P;߮rP {M%/lQ~ع:ɆSxV:$*;@vCLD @+"Nu)a[EyGWF$M-Gψa,+˱5~ᥢ7w+Np/Xqu xOX}O68)>8ݿ`:n?ȓc v]ҢB O.NZ˞I)jq&Gh.&E7W,i*Y,"jHu)U ? &xqGsL"j Ŵ }KGrDKZ:mfDBX٬/*#`'U–Zc P+-O_ a˥ -G*&]Dі{ PFqjSMUԀ`58φ]0)LTMrYbcM흴Nܡ c9)u^9]wd`K3RK`,rඁ prR[NT?$}gu_(}RV˗j+E7Q{˪"{P Wyv>n=ކ{ 0fb\+ƅW{sϣP* ѝ33"+ pVMݵ #to☯ eLg ܖx4I\*3 _,PT84Wk%\6JI:τiccW9=$8++-Z5cLOZC+r!,$yAbI-'?TY!Z;/2~MCma*9_&/PYm\_6+9I)R?c*#dj^w 3D TBwGE1XMw7%y2ul;}L&L] kOX;+!(Y$vb4˷XX8 ;Y%a[|GpP3iNkh\`HJP3~KA>FG|ۡN$q1$@{J^ތX9y!gk+TÉ RER֟M͑4ci@񇀴|86̨.OhƥVO_4$ԹLl|6>1 9?1 oÃGd1 9qy1DnųIOp,RצZ#sfHwpD^>kSػe**; V̞;5Z  rqXMМoGx9G_(|FQhzw(ͷo M@sRDp r0s"zHoH{텘t4Yz=R|?h^Y+Z2dKkTp~NH4Izd7hkkX0x$lR5?zb\\o%y8÷azc*X;&C&OQ_e0lbvkB !W$PkROhqݜ&m عYoue~ّ[<~Y}NI?Ltw~Gb#GxKƖ 캱q b%$49;eF7II-oKʤaLlś1| 0}&4 CAd_"uN N7 m-qd)^)͚ I!Q\]'Л. R`U6uOB7Pf^~q_*p]/fSAD)GԼi [ğIlAiqK`(aA]T M G~P_I4AZ˫كY|YĴOq5 ?,vsGҘe- kaI,ӑ%?,ݔ-ᙇ)c@swr{TysC+%e6Iߌ[Yx4 xf;Kk9>8?wN 9 U吭 $lkr˙g,k ^l/ >{g H>ǝ~kB&第CJ]ҋ0eT+6gf jjy؊ъRz5 1QPS:U!&'7h=Mg85Bh&l=si)>\ 8!Os.Z!<GQQE`5}29fk? ߧrU<ێj&tg;?EubR=x101>짰5&2ɗ fܭi,Ugll!iى=ګ+Ƌ4)jӅ7/(rUM݇l~6FPSD6IqP U=&ȅ>Zd tZ_)\XLI 7,}e`mWD1l{8tEUM+(]ܒ]+/oۚ?6;_e Kƕ)Ү7~d.Fa]q,SWpjtFb,+ZC3 ucP G_v@ĸiS9 Qcg fӀzNQ"{wW׷li=];8oС< "Mm7Q !&M ]i֝[e{ $%ᘨC?~זj<ҧ[A&@29`8<Zx+dzGܻa1>~6Vk&xZY2ؽ^.UBwÜYm5-$8HXX{JN]v |gX4chb=}2IF0dsB_O*1-ؾ iJlY%ػW$Uj`{ }_oUbX%X&!x9ij3xG`), iiNq+SHNAC9 _`f'|mIvM6v.a 34zF >g:4+F-b; @]Q}&/Z:`>r %GTI q]`49D %opE|/3F1y1ɔ~g@c%({mv?R m$F@l%yogg+ӔB(<Oi>gImN3X\Qe! r+&ŕ%X5Fdx)^'(Qwc6o`ϲAɨ(֨CTF f7(Ƚ=X!_XmU.Q%ew܊;TcII{([uc0r $B7, Fxgv B(TzK`U%Cby 4c4\MW;P0?o ^)l921Nd9 ^p\FhkdWW:PH18fmٷ| Kn*F%7&)k4g76m^K8̾Tb\O(P{TB#f<ueӾIf,K'V^9tԎXo.8~A$MJG)Ѿ?#ɒ3$ 7U>u\jJq"^Fه$wĝsf/ʆ.1O~>6s) l>dΛ?qÑq;8NLN00ŬdA )YEuZJ;ѡR3lB]aCRMg:4փoM MDlwqk̏"kĎzȰ>?=0h]1}ps($jL( ɠZxU eGŨKS<WBXH;n-OC~;T}XTV=%Xjj$ϳ?:W-8ho7-eC*Ս"( Yy:!vpYseⓨ&]J%ZB.P(>,7 ת#pe[CEwX9NI ?zeS4&saqBͼF[XBQ`>\;m}0;*smVSssR.փ쾲FQa~+_CW2c`˴luړ6 'MU.KIr3i~]T;U=|o!)_pL3vFHڌ6S&K})F,v4VBE洋rPߺ.уnIYQ9Lr; mo-{oM8I$lU)&(-'%̎ qdau(B-b(hGU,p#G|L^nX')8 abCR)Q>/T-5C_ei (} /h*`y-|ZӦs,,t*oԓ;^ֶտ*]|̤QҠEJ_(,^k]Dw.-Bm1MoO~+| 4q,xǤjB\*C̀O1 75 EvLx.TfQTzkx8>S.p@b&-Hbnl4PPRE+*@{&+r ?`I*<[M'!Er0V]ji8!O+rF55~xi=`k2 [J{b&w@N||XuI ޗWCl ~>_Z -F1C<¡ddP%ȷ!ۓ*Ϳ~w69IjhjG2*&DtG$ܤ:F>` <, 3D8ƾ.A{ 7w.^9'sN[8~kTg"_vs}RFpc 0/n81yy*+C)hqΟXv.p. n/pB\z HI~ ڋhRlZm\)F پZ!*?%6[I,HQğnHj_boe?ru+#Β~=R(8Q,HFK]H? "zZG1ܯfs!n[@5T-&Da rNaЀVj Uh Ȧ P5$B}!jPPGZ8Gx|/>Wq.^Ҷu7$}zed_'9Ie98[)׈K1 Ε:r9t#Dz#RZ} kLw 6_oJoݒ+##.s<F[1)wQ[fgȥeM!=+7}ąr_wKq~W u faQ$/SL'R hV",|7i5NUgO\,~+e%+wGFۣe~WwSˌY3n{Kb./G6<G5W2Sқ[qzpD /! gY']mf ;o6}X tmMbe5j,f.?[5*Pî,[8s6 YU,ǰv4 .M ݸ62v} eP'*hĀ+D2X{=2Mĺt;!{VrPIrК9/|[s__q'3%CF Ը@v'xoۆza}0}-@SS :khp~ra#+ ˷qe7VVu#aBQ Z1 X1Ty,Sܮ\͒~Mk[52;\Ciؑ)pOOh+r$僗CЉHCz0v'^ 2om ibDG T;v=>K=J:HqS%Ebj3ECeJC4o I]=IȽjnFkHF2UjK'=rlN= Pxs7-gd'$ts<$6B],Jɲ61, z=ޒpዃJcB@s~PY\~%xEt/@s H\:DŌ.S<{5"8W EFIqN)[DLpxz+b`wPbA H|b.)#U)2ZqP`] &\O׵9צ+Ƕ{ b٬`K4>xvhd c@Yv'=v& 2)p/`o[ æ&N| ')goAA J_WQ7-KaJU@mLF}m\H{{i~,q5_1lspŒ.u7Uh0bJQzzAb R]Bm%19zQ^`l+ۥ y C@ 5Z/hg ."~<v#5yu!+)!)۬yc1nsex+jqMn1muHvkpVU cy46?/Ӟep׷3k8jv1naz,E' 7f+۱ xIVodwĻC@f=&21;S-ޡ7@zS^fL`eVIHGʛo(#l>'"znrZr= ${τm?ЅT'.*Ӫ/=GYXzx,ЭݞSPbՌ^RW/Y P1q.i--O&{N(b]D;68BѨO8 5_9&u< m#0 mtXG0ݚGel͍˽TW@p_3"Շ3H]m q}gqt^ 7\^n\za2,嶳b+9i,ʼn&m %dGc(3Kfm҅3!$#X.K'O@>kQuZҹ ƵH#\;n3U-Bsܿrm߬\ЅWADfZW/$͏d#!b%'Z8ri2L8Ӄ]>L5ѾV{cpiqTe?鐵W7}ƪH!CƬ O-&/cx 02c^g_^Tu;2n>q<߂) ^Ң aJ:{} J 4բJeúV=ܳqHVot#Cϣ#V+suq\Nv+^Y?W}O} p贾a& w3L:<+D I0୚2&PgV \>k2ܭ3ʁK*O1׫ Y?TEޡO'x6z0Q3nAbLVIeRf>ze (LĝTu`ht:Wu%8:e)/+_Բ#`/@A+S{8/bzD8]i`vR~x́i b.a?ņ99\ : s:,Mtwœ p247wʮ.e2n@5=F_Kv @-y0!Aa o8vL-+i-~+qbHPN礎̈i$1: ^_)_@ׄr:i|9}eզH@یvPmxXuSq NA *H,4 &6Fiw$Q6cO82QbE"O8\Ĩ+ʦY{f*>NEwZ oHVGlGp2|o5{@l>4=k*o/rdq=nIPbK kIW_i'zQQ7\b5ĵbjGp׌ \UXKwju1BHˀ;3Q*dfv$>(ѧἄ*2qlazoY2q$.hϔub8`9^VTaӄ28 H Z:y=kz 4FCl_z5%z,+Jc K7UƢRCuW &t-$S٤6'w†l7H tWCϒQSTF7QҢPWq*|ri2TmMCDE +>&KpН2.W /Gb wxת>@ RRNBnљH$l;>iE XJD=1a蠲Ot|NZ" ܡdn|w4F BBs+[yEqK}?2o\v5W2=w*g887#"Չjȵ Wa*1DV_8;i 2ױenl4^n4Tt@cz!Lx w-r\Sc6V#C&%=ԿzHbYa&Xo,`.kx8U:i&x`}=;\"7OӣEpz_Fy򣺎LBu&noTHb}uk=cNJ;ެ +~'&&^8A_d3<n1hό MjǙ׸ƆeW`P#zGezm|7 FyXH7(>Z+8RB]dk\ae!>XW$zoFκ&X4ߓjv-%Sze 8ҁ0,:W=k[{jVń0-Bk!<藧/%C%;OF9xY9? 2A{+y d.P4@lGd Z?JD\R/'-_,\tdvC:ZVG@c8QbH1? 7 5ClڭS'SVzJ|b`Dmw Ù=Y=p? o_*g#U\AAle3nIfЌI;N|xqmf3*ov?}ݏ> X»OT3j; Ȱp R;AOPWyľ$z?rWlrRX\vovi؜6yR;mb 5^WQ#!w2{ -M]86g^d*/_CYCx/5үN @yv/C>׎={<p ք7:HIk/ c)w4'2T޲ݦ.Y.=fe)[W6%0?8kw/֌g.B&"RUwUt^&s?H5V `yP5 cU _2F2HGg%! .gyj_MHIVA~eYsFR ҜS "ҽ!eX T@ו osE+$@H3qzmL~Ӂ0dyʺ Ҧɗ G!u떀3`57Wn^k09ޞkrd*/a7Sa~ACB#U-o$zX?)3"EF::+' }^t%@˓eaL'Q5 P Ҫ`'{SI ;WCb!#a 2CӭfL >!_k"O JWVJIaE,kuA qTc݊T; P^ 7eDȑGԖYV'f7zS} Mx1,42 3!$GMPRQaR͢'W!^ VzW%,ׄyUȥx%DúL("o5ă`(K֨ki. =յG?bI0B 7Njs흒P4{&uλV˦B.]#, HBl% cT ^RP)0Y^R5ʹpAH~a~nuY)};2]ȓqCp,=1{ ]L{i[սtNSF}| +4\Oo&K~тfecX}x1~^MP)Ac3(# k".7XIwܳ[C?.=:qe(.9GU l\5/ 'YIڑE!O{*+s‡c Hd|^Az {PE=&Xjń32S>i:nTX-)@i ZĶ31UGaO~FCibG)]>bFimHlNn z4t0C\ת `r~J!}cĪ) Yf=!R05C9Qj+P~(Ytj)Q;KAa0mbeď4탵!6'A0WDWSM5/Yh]830#mP)Mf_^o_ьϵ|]Oآ<bU +ㇷ*7-WTEgr06hn+͹Pꈋk@$LJu,.=I$1Iz4G=Lm1zOXSCg1ŦG2lgXWSZFzkĴl=0Q2E%Mi8ɐPѶm\ [C-yˆnxQмF*- T nwZ7&c/N FS+],a֪"w=peTred dZfn Pc鼎svQՔk߭)߳YaA߾), XΝB1c8KKے8弩, ξR[yIlɏEZ'hp8Dl2trotMBE兼Gx"dlCz9s^$4f)ma_4`%4h{KjSŘj/u uyYVۃ$N=96 [>'aĕ.DN1wJ6ǡF:Ń tC $S<.k7E{ΠvxΝ<6I?"VޢR®9%:ۺ|Ad8mc-I!dz=6>zdir\hW&{wToU'y>XcD՜[YCS*.>l~ovӻs)<&y~JِU9@8X!('d/rLr; BUW ҵtg*KT pΗno cU@3yN+x,qE/ E؍XDŽ Dd`߃Iy$%>rB%J F:Q߅O%Prf+oLO6d{TlF6' rц]2]e:M:"dqOuԧE(Hn <7Ȓ!z~bIcDV!=4ٛ~欗V ;3 ih[gݫ;5e[v / ]0b?jt>M4!FP\Ru-1`#0u`%D,(j-.IkguklW2#jǍQW$ˋ`)~+µ0wXOiJxQ,M7:s\M"]p|+DI:S0~7a$@T_<ʞ$\@Ppu,q_#t](&dR1S|k)s6Mlx8(#-,X^|rkm-u_D+և{PaNF9Vrς]Au luZ4@YJTře$mٔn1Jf..It}@>ʷPdP%Ty0w:#G"Kڌ#bo4 ޝq;_ǦΛkFDG-_{5rH>JHhok\9n/4T8 Tu6?bmdL)]oYU+i+.FO$7a69fCg%2#֭m3Rz 8! e  pukolۋ zƚ;G7*tR5Yw]~S[i(JXi8#AMdXNf`L yObW~SGBASĨ#_TItmQu/n4ce>4 6-vื-sƁZ'i-P8uu &7\Ke(՘2uӗbԋ.RS &CUj&LU wى[qF&z\j';7lpb1lYvI~$Rېmٲ l/C{ ۢB;R^ЙgBZZSw\V3}JِhM犈(I8pkxDOjσ7u·= $ K9"ϯ G#YȄqrC[4ryXFV2IMR)SxK0&}=.D7CrKA|-qCTNkdPIeS_ ^ה8꿓T-p ݂o=g!޺wOfh뛟,cOU_ 3 D(|Nj [vb!Ad۾zcɩ 72LbR;HJO 08׎2a͐ږ c2't3At 3z3O%?*ضtЅbϼ\лu4۪<P}kА_f]3D y8 P lȁ7RPOwSZXR7j9R%3H/ANHi4q4+KJ\q^L8d`mΤIet(S5qʬ]OQS(W=6N1ZQ[PBV6'm7g9wV# $ߦȱ6ٻĵ-DA"xQEpay8b3[3xũQy'(HfՔ{<`@-Hl:1'Z㮶Qbc%gz<ݍ6w֓j{֒v2烝ahBZ4_F%8^b$IyPsZ[o ?+ 0ׇ{uìa.t뗸57ƅkYܔDKȪ aXYW%C[Ъbh E{V0ta\ݲRZ3O_ɶncsTT00 IһWGEmɓR ~q9E gflʰ^.eW 4Hj&6ft,̖5 LOM0LJ~~~ih"Uyo,w'4Ow͸jxzvp_WzǀAm'l._%U8V.)]j+S>SDpJYv*~l6E = 8n"R /]$D@T{]" xǜu7VZ=DܘG0& %$utƈ HRX'`LH2";o.jC]DYq:MY'ywT쑕牮\X6f`XDqӵs+ /GS@s DZZkɦBu@At4k3+aH AVCcHϠo& !&ܮIx Ml _W}֑^= ! N[>3Lb@<7G@ю8Rt­dHd9wV Fn3&)*˹o)Wp,,GDv%Kwͫ 1^ aft]!3g=m{Hw`Z9ً=SHZ~ o8pBſz>8vn18} O d3qcVC[tȏ͇9FaY#\v5 e j_JTK7]- Q;HmX RȎ h ֌^0]#Ř9G$)[:oMnnRH*eDm# U9Xh(.-^k>%999rv^R\F*d-=0JEO9.-E"_*R[`#[g)v~~.VBlԛ=/5NaD>~ko 6gh=f6N"Os),l "A0ep  0𵀼$fC$ްg;A_8›LC *kF}0̙&u*A/ՄW`׸m4`L3s潗@rD7q-~G/ 4<_7Q6z|)!Mr2i:%?hYuIY(Y~e2k.rMRO|"Iv\dQ@3,"{?ںyКKfUBy~iCk/`Ym0 @C|_ &0\ӧr%c ìهNGa]񕱼_{3dIGʲs ѽjGZņ@xJ :*!مZS;m;V*M :.衸WpAOe2Զ[5C2}%\ PKpoWCAN??+ظrI'`W"@Gydp$b}FËZw暏6R^|jTcXgpv2ӕopu @iңhONF$i6$( +~A $b"e)|!mgmFU^0細r_0߯r^B3^IB3Hbkߜ$s1.NovL+EzӍC>!#3# , f&EEo$} Y]\@232 BqS,wm*eQڢ&ձ\R)Z?67QW2A DM4pnVռ+ʠz޺tyQ0,1+ XRWOMz^Vh+WbTspࠚdef/ΰUÂy;\³tU@6_*sp8ZG,Lt^`۰ٸGM 8mX.LR?ᢂ._4}'^¿-% h؍jBv9(^^qGe۵ŰUYAV5Ya/ ۄKx7<8Q\.Մۯ.PdcziV7bdgאcK )" 2LVo B/o/Ҧal==^ضs#QՉ0KB>)~ )yx U}mp)g0t(D3]h݊{G"";f s!85jt~M'|HB@_ ʎVv zq.+BA+Im1%CKA#|.CP8ɼChc aH+^:(2{Եk^ZVF(dsat#Wv/1Wϋi@ǟg&ikjW7[X{\".Hl;"y28K1:fln-L5޳\}"6Eg?l!Qq[f̪}r-ƹ@zgg4Å׾bIdj6IKngpevaBƷ=fC0+o:)3c:&wdsuSȳel  8Βyf` 7,2PKEC` IS kY@S0xRߟLAlTvh$jABdϲ,B }$/%3oENfXt3q76y&,_ A%o24+:|~tZ߃z?@]ҭUot=9a0H:^PXAnɸ;EoS?kh(|NX`ʯ;v, |DY Q3 ɽot 1@CUM!r@[Ҹ]_Ъ!gZDhd^ fXRȕ8Wm[ LbG`d HnO!zs'm᧋!Pb0fR 3UB\T-]WͅpIϽ[mLL{֒֯Q&9:rv/&z'RNXW ])$|t|:牲s!p w;ѓR=C*ۆ]~?sfM^G }S`=k[NM> NFGkΗBV`!~Ҭld iAچ [$_i ,U!=5 1Ym^Zqt^ ,>VY:F-$Uk5~"hL(lHK>(T 8x+p"b/=#j@ѡzg%<}C'iWX، !(" T WAس\W*S@#~[2%H+uFՀ{)MhlLկY*Vs(j]x AYچy XoyTR63Naʛˋ"5FF:3Jئ]??1~e/4[-W6e6HrTD:jJa(*Qwc TM,ٹĤLK;>ao ; [= %y/UnPT%kQzEC-ecYִ %ҿe\ ݜmuy͓={e]`02bei ܣI\OOv$ wwHf <gUz *{ہO̮=ǥv7lk'2*)3LT}-$UAC<\3pAm^S PiEi/k }7lgKGk3~YTJkqt)\G 8,`ItAۦP 3 E.ԫvGڵ7U^Vs>++o7,?c*.4A)mUr JzUNQ7ޙUltπ{غg^# _K^XAې='l9J]ˎU "$ D &|r_&TBy8L FK@m@ߩ$aB=Oo(5e_Cޏ~Ԓ (ls(Q8w8G7`9JY/2.:dl3s0ZsJqomTisՖ 7W*M}YL7;B_[ౄv ,?_I*!oDv֤ 2Y~(Rfm3U* [Fo/%LѺGVPۀޡ״5n;<#X+;M]6( 2?$ hֈI^Ped 9|gΚQ$YF{UH 'Pnx$5>UWtA:B5YG{9ݬf1bIḰ*a A@ P@{Kdʮ).njRfFWݡ 풻ќ1G8C嘲!%Z:YMgRN~M;t7ŹP{EM~(faR }/n,hK~A\SC">kX#y%G֠ L}\}LHPơɏЃChظ typ6.9/ 6N{PTvic`tW*_5 sH^m!thg_I?]Hg;)tAYM2@WcJʔ*z_իx \܁PF U:0oh{q;G P[M \MҿpKW`XD}*wpm_e_^[QydۺbI6_3=gQ#" %sEYD,wu[OQ; mg[l$qVtS 4ဒ_5TD/b2\?s];aܿ^O-}CuxZF*{ ?J09>ЧD>ݖqQTW*t"qy#&Q|8n,x+"s;M̼%| #vT-;s6ZԈ'#--R؋RP6bJpgjˊê,Ed}U" hƎ(T: Y2L3wDܱ@}S6 C"-єr_27[mxfX5``Ye.`QnN9D5ˠV{׾RΰENmtڨDw_e{0qar8jy9 f΂c}FWToZ = 2`̘*fm`6^Z vӂeUiNrj}w21tRD7ڧboٝC rtr\\_85XJ享C}!U9/dz~+E%xaޡPn579{WfveESJ.mpۦXꇡ(\4}*`YQ қO1T 8Y5q/q8YK3XigORÞ]PN 0!'J^GaksR.u"@Jj\ E;FIs ֜3dY-wl}MV@Y?1Jڇ+.Hc!G.",V1.hV|z) l>L.嵰@FceÞQ )] ty&\w jKE[gI%`" v81 ć~fZ5U TR@ +C',ʩma3gbE>( Wݶm'uARbȂWVɦE`Zڟ}(AR=:mkz;M'8^x&MF_FvNVŪ\RUe,b#*bt@wE znf$Ĉj:36TwΛέa7Ugf^l_4!J%&'`:X0{@xP!z0aZ5<~zQq*t)5E+r0O-8Թ:\JLlm"tlX1n/Rr$p%/<b B|HKc4 ۅic{8b5"8wrA/rv9:ycZ.YSE8`*=}?̓||-z In8Z睬1b!zMz#GIprpŲSfy2BgBlpC hIPF5@Y?t+"3[8Xg삵cjTOʹ3V*Hc_0/9#HZJ,&c!&>(JTǁp8߇x"MN==ްtuDglf]3 7vH\Ѫ4Bh!,9a(.1:0'DxGIF kUQ]A47*ujUnw=\IiߊwWM`Ӝ>KvG9dgyo3%lj5 epyP>)rzCJ>o)kRyЂkSQA-AK- 6aJw!bI/6HilYze$ 8+ e1U( 5,{ڼ\p&C> s>c]/7)cYꒁ9lˆJAJ8Ձdآ Ltm'!=3wBE91X |O )y b6 \Ms~)? TOkLD:Sf4S!t(m]E50m/J4_O~ȄCr!*WSo<8'|lZL-Fuj 0_an_"$\ LCEw&d!S6H ]K|T:OIhlyzpl#4{7 E%%ϬI*4*2x)t`YO޷^ߏZ3 GY.~Vf&uwYR,6Y)GkiѠP ">#V>ǘOJR'odIGv>>Q;rUid{.&f(,;ܽJٺufY*So.glױ~s4͉R;$3D؆"5+PbɧK(k&%='M*69xWat SAuʑ #0ZYO~| @xz/U ѭ-~{Pб0دB;15Es:O1zsE ;t#~Skx,6F.±d3q$qi3P>UH,]ïFG^pYs6,i.+`v}Ċwn*J}=hc( [o00쑚78E{5bab7}I8r *ΑH ^7`c"gUCȱJ-Og "N]RН;9 q|7B NXN*12aƓGl^ <(bEN:\5*na/%~lo8ע҉5ܬDHCe3?I 9-7ͥc`tS >&O]Փӿ{0.Zr% {cm,Zۅ4N'CHׅGۇ_uW ex3L31GaڰOGH}{nbNClZwdd[bY6gk c2PPмY9J8׵EY7ȏ' \^ MĿQ4z 7>i>j#0Ӷ 5_NjO0evˠdPA+y&;j =SG~JHzw}@|s[A ,#7Sgb|g(A}r nv!;/[* <˝?AbM2 u&o1ymB_Z@;k&k7WюRy\+$N(Ibe˽^%๫Nd+@ 1 5=YytBQ,zB 'X[bq@.[(\hݣBу 1_Srn[0=# OTiD +h5xnH&KUuKƆ tkAo /Q.B }G.Rp>ݼz%XN1e# 2^ICj_kas`gCy&6S2>]WL㈧d̉n&}/~/$턶iq.@kt'ܙ䦥+a!UO$Y"ͺx4RM[)рc5({[Ik{b(%C"Hw⊨tFOO:ǣ:pbhtKP7ߥi^%`/f\v݁a  8-/Qz0սw{IrU1`WdHv-?N8N<}=*܂Kj%x؁gWBW`IHTA7Z߅}%VB熖s* ]|tXr䈒&WAwIzR+0Bi qM|kLO1dS x!UmXK'&g^h"$^ՃXD8]UKA s"D]S O 3<=΢ΙN6C+ vI<*Yo!WԞM`d؄>q5xG@|;EDP1 }ܞT{:⦳ije)Cꇝg^ J ;LP+,Lsg_s"=ٯgJ!](ɏ ٔN zdu0%P ܛ?zMETƃ v;%+t]A(2)m}: ϦŹ ڠ˩79?&|BNy1]쇣Uq~~{Q2c m!Ƒ71Qoom|nXnI9as唃H8ؐh?2]ŗJq"AYan2537ҲkT"q˘f(ĴfNh1fz\¥ 5SQى=lil_~W^OMh׌-w6  o97a|()ty#T[Жo.2rx2Mj0jBn+BvTmM~46*~+)5sE`0x5hUGiHqsEC!;ni"<\$;"O,3~qmD8Qo={f=k7'Wt<'_ pj@26~aoh#~tm*[h֔+y69D wS_HKujFrKƧ%~380aՃ`$ts*t45T ,L3 o_d ftc۞֥=мhj 6jR\z#垟{w@%ynwf+SX=#P^{ʃ҇y ng A+Gpl7.*O}=#TWUJ"c*TTaIp]ܧ3IϜq_uUwEugzj06y}Exx$vJ>L0;,@M5KT%%MO^'yqi:|Ӧw -ncX;*`m~ѻYkK Sˮ\`3F!oKkVhqٺ7nL lCT&\ C(UR :F}M,Ra$Dkdz<ԝ]{OuG~U|vgo&i*mr d3{َX԰\>Q/GN/g}m~ P-2=%c(yti"չ>yw%_WfQBv=˂-cM ?N|ibo0P}9YdʹF*6cwn[9RY+ɖ:44|*ܣg?be+j.*ƽn@ !NXr+Ac)$hM(y3#zeiㄫ|K-qf T4T7<>B^X n5`x(g ;.#;Cdu+= ^sc W:VI!4vC9JH~e{oU|s]b3RrUM[I% IFxDrSČtYȪOm&p\`D43*&,l{]J89 @kP;y|>+ƠY^]_l]xl=9F[ o"|+E;q ]6iq]R-{zz0D¸ t r¾D_7k ߡB%悐o!O_(HYf}rȄ+e>EձZ h/w[E5a^|D.tA2 gwp r k%CTQ|c x+`Gyu\p2h 4IpcCpmrU^fgA=:gε53k΅[1w-gj`~YK{j8}nqOq%6a_EwUb'%e_],Eʘŝ+Q7FR{f"5 =|nED˵>W¿D6/D- oNpBnMPoP fve۱[yjA26Էd`ŘҫI#eX`Rg-J36ذ=AY]Žɝ߆tԂ9}}^_m@FmQ#:&:Ձj,o'D]i .$c~a"F[UD-žOv^ǯ(_\r̼+,{_08*I|,v2#RśV=!nց@.itQH0K[I gOL'+a ad_XT C?faM$Ґ7Pf%&{ [롬Chq.~7R enOtU0}&'XLCs{3sѯOcSA0Gfjgrf@=J5){9ԻtF1t=9Z=Slr/#K?a"ڽVh1R}BÑs0KlN$CDxTA-G0ŭgl875vC#T{Jpa\59VʓK[Zis6\v7ёF+ q[T׊ǚRgIQBGMhP*Dw64QF0mpS":JH3¦X)γryk3 xj{㿳<ٔ @ݶCT2WJSv/K2HN~Q3JOp'_qTclb7ZPW57{'/Iƺ&8*whE h*_Er6=.RŖ#(e0d {?WG.UZ E;%t!w:VyM;mslg6i H~/SA< ] Ga$*.VDkfQج $`ZϷ*؋`QXH-,TXX7v FK q3sF2YurUa֟@;s^o(+4( fF* H7I/TͰg/[ӠbTLBt÷}6 ThbQQ7v˺?ÜP ,MX3[jk/-3N1-]"2q{d5NNmj<4aT#GbiI=f9$L\N?&%J* #eH F=(: #(A`D8qx5_S[70mQQ k~2jHN >2v 6"Ixw=|Sƹq.bgT* 4 㡭$;r/`%U~a|#BҶYCcq{u,K\TzΕa_<&\0,EZ7# !rWlgv#J6<ð;I|veĀߓzrtqq,1m7Mub(|xRo(V7$R)33o^+ G%$_~5دfaewGآi:j*+CSkL'쪩NKDry)2\eB=Tv0ZAɐ`ڇ,(ڔALlփ_LGrFD~Jmq %%WvyRvhN_PTy]eTn٭3QtuڃX4ɌpYyk+ WtCɇb!]Q{L.^dmGc%ףYRێ1xda({tbl~z* \l놪nUQ쑦n8cWҮ#Wӄ(\|dj0l/Y#"O[0/͸{Pkπ…4Yt8Ux&1o1|OEBt'sccP1E0dkb%zƕrNS-HTl%aQ߇˟O;1 B%evR&D׻r5{/jEO30%~A0x/{ˑ&p Ag"ЎaB&2ms֠Cl2qK/>pJDrFlLJd+G6e,FGO{_U,1"RAeVTqB|KPzWP;ޙ 7 Cd"6?tB?{,>8h{5%~xr%#la_t~+H 0cx0"Wc@TPJ6w+Tw뮱vd.!AMPx='jךWݥɈ-Yc*ƬETO> .BpO!jBhF?ZD8殳97h,'G3dXVfVAhpt(S\[ݶr[ ! 1ICn-WQݎ=vn%Y,F>ȶU}g^/y`+ga (ƮfFu@4fbL<|@ H!ȿpkv\˲wi-E٦\ %A5t*~[na;09ļ $:\r{DQ k};\mgƚ ]ʎ(2"5\ƊK͖O9Vm %PR*`~пz }͟(g"V + S|~i!A D4TP]2pJD iuƪk*PU+USRSETo?ѥyQӁJb;SlLB&vZ'I򪘯+/SγV`JXm3="FM Dfp[p8utb>Ҙ$Һ1UR4tdʋ>_! "=,' ]`y+7gbA0$=2l2BP"c; yF&oE΁j8-.ytmV޹`n1:'NSڌ\xL a#ʨ6sk{b#>fTQZ`&RU0*2Te PmBtU-uխs%Eb V1qU 6 l;lwzPPy'|9p1H`Cмlj:?%fL?#HȠsۚB]Rt#rW毡J |e! 0 6i^Nxk3.@I 6?ʖ Is_b+랼+]/Mz ɋ-QuLi${;gO#nt R?d%JDmi|͜Xgp-ץJGR?)M6,GH R3k"T{b4#EH0!Ӿ.>٩S K 8dܙ,^+DUFf_jr>3 eH \Ec]@aj9n 氾='3ݘmGE5it.]q2%pnBlݤ! 320E [^bGv9jbK:"w'̛hsj~-A ~lE ŷ]| l=׹vJ[;է~Bf0ݱKWq?ڵ,\OZԌ~8'lO$PAn">XϬiS7S?/<>`6xPS,g{|6AAVMIDe;Ҵ3dF!Q.j-$fK~&HEZI3Z4=]5_aJ-KyŇ`% !| lFd֒0 P@b;cG~sL* `(znMXNIkJvM|qN"q:Q=)I t%z=ʌwۂaQtGOc/-in Qh2/d25{KA#QiIG[ܭD>7:|Uw`fqx,b\\z Iy xߑ".9z0DJ<7S^)hZݠ3DfۣS҂ovrlBG8+r4ȆQ-)eўwXy^ܵ i&*P̛wOYhC a'Q$rO:;}P.,l- hnqy\fHbrɑp8 ,k!{Z{ nLFQgJM(cJEB N#)Ks2$5TК`G?hė-Tj( ~M*P%DX͋9v sk{- #'3tR|v#Ŵgc%|@RYPKigwdctbpie@HU2WxZM<ppT|r@-\ *DC8iqA#>Db!8BfSYzq. LT^b+X6ـXig-^=BK, Koti@U%O^gWJ'#XPB|zZ^lXp|׉;|hA/Sݑ dq(p=- >sŢ~dκPA ^M;4H17 RBuijȶ-A('Z] s'nRf '/< q7xp0R5r>rsCVz ~`o}WX[YǙUXɻLǵo Ko yO*&2Y*%9tRoXSR˭GmmV+.B{w RcRLb˰s;$-0Zm#X"hl V1\Ts` Awas=PaLJKk4+YOw.4V=A -L ~~˗'~N9V"N.:ѷpe= -GX"T5mh 02yٯ缵yO pM1 np>S@@h)qk$[Atȯ#T^P6b0`=lq `s U/:H kl/ujߒx2+%8Hyzaág.kÉ푄ax*^LN/H7j+(+EO"YOqq׼~)O@4Ve2tDyrsMk"xܐ«:+ip74‹Et'S竭K9uGC%<)=l$v$Vp{ |WugEU/?{);%W>{dŕ- NPxd"O--Scq ?x:Z2B+ 2fGxd^YΕ͸ 7ʁ/?7fZ`!f HI9$@1ǥ'?!94=YB|5G}UP{3yA_6Skw$c}Wtțr= ?P[`5*PwSc\W?DnœWa0.\\4qo'~Vp\Eg@cAg-i~Vrz#O("_xb/D47`0cXAe7Axqm'7`MQwJBpr:b: ZՅ&.'d$6]aX*ЊO#NDM*#'w3z.` T&B;i;3?l/" zGYalBQ"dX]nF^WUzIaa6] K1Jڣ*2\f)A G \.iq ?;ogwr:y4I? 6XBM0+*c[Yh!rbJ{URQzv%g#l9gz8s<ҭ݌ZӅBO?"z잱5M,Cklt7DN[ƾ,4ِDޛ/i*[o['h}*1˱53'CJ [X%Dlm4KLJگB_iMwc,:*4'"J eD;gbֳTA{W}=z:nSf 1skݱUMeL†iC)DHhl/qXwmƧ}!w XòFyBE|C%m]{KG8Bn[ k}])րƉO?sv1F 2_n|yR&S>+NKo'Je(Yg~gW#F}T'99btr^h̶?ycSCBnEA-LhqAxj`ۜb!+  In`U}aF+|mXaFBUn >yS 6X_!XUmH=+OF('O8Q|B pY9~hOC$dkޔFS @HG[^#И^w#'T8i$8`Fjځ,ڷasmG,{ 4lEu^Bg 3`=yNQ)61/WhBg7Nϕ-Q5i 1 PK3H>0󬧷87!RgA7ҡZ^G{14Qhs^RZ KSIS{8 AAUѯ\\2qAdL?MRo489 9cs<*q<=(> ##ܲ:8Ƿ[R`yhw2&MT۰Eo],Ae ̐18Z_4UInD2_r'omZ>`cr$e]F,'B+mg>0wxF\ڔᨚа;Q5#DR' _^u`m"}i:iXu91(mׁ&+tiP : >Lܛ-Bt4_D-WK ~r>]nG) P$$ J|ɽD#ZPz2ҷ;5-܇Vo6/#x& Ќp#U(xĈa&o\M E![a@!r.`@zut&&@ E8 x٫ x8lyJp6y=ʹ?w*$,*$;QI"L[QWWEHQ&]1HRT]ɢXޮ6r7 uWJ6.1$x:U7KJB~jyCKjc^-;Mn į%BuE<@XBˎĪ7.|zFo Ʋ j#|tWu sdi;[LU-0>S&P%DwESlR4CeTpKe JD2Sb]C}Oˑ%6OJ4p$rUp;4ℵӵn/jURVCjqmKtTs 1A 29 HJ jI.;" ,ϲ"xCrѩZGNKGo+ehENLٯ#’<ĒsVk7\#Xbac9R(B'_I4ʾ̭:|ᮩ-[yW ~!S)@rDo] W9Iqb; fb?WOzYW"^XZ-BpGCt]"d͊@؄ƨymFJl ¦Z>J^=ˉ;EӰ^ ; ߌGp&1QkߘHF<}‰++3L0 =%w؅ΝK::}_?x@# 2^`%VgH< +5Ru/p>@m  (8R.#59gMVM펉nc>usVÖ/ ZvjOskjadvBehHb30LVY~6jO V(c <&nRY" ?ވȱ5ڨA͗Ձ)5~Ƴb`Ci86v?FY+!X,E"`SSa >Uu֚~eh\`|:B 1N1@X$uA@[ sQAP'.Q>ktьA6,AC pDn^ R #tgE nf_m!ꏬΘC҃4"9};@S $:o-5+ΛP̬?[ӏ.0D FڋOl̮2&pMdžTGtyD<&>y! vq)Acq\Z i"P][ΩP`IzeV.)*;FݢoLp|y97'$fJk+{i %  yd`i9/ZgulF,OV@c{!ۃzAC戣u 0h',F6.[*np?[R[Γ,6e{Squ:$nE5PRԳzbܼw}k4bg7OpV>tYD7K z'f5fՔ3  8#cFrM7|dA'lb>$DAZ Kc9=36r0SkM^w:&E91,#Whn\V0&h]1r鮦q톱k״hO}p;DkT+TO^7AӤe3h5}UWBB׫:ZlȤntt-A Qg7Fmͭ.iivb?qԛ/mL8O:Yv]1hIXW&<ZonImc.}[8)$q֩zbM67Xӎ?z%?61qU`A Uj+x=m;ε!K"jOt<: H,\>i`~;;-H0$g*I{ l*ƣpl]uy{)2eJ,o x6&Eڒ4Z:G4e"842d '3]g&"BK3VޭK3NԍonhdJQ"?Qa!w`Z_ږKq$񇥭5uy zAa:v!exI#ky%m _hTN0!toV͑"H\2Uߙ#~2A5lT;QM.79 Q*8Hi %F8).GrRf*Nی/(kkŇz+,?AQxՔ(t]cXa$psIͽ&ctac8 #꼲U+PH;}" ܧ8K:, PnwM5Xskax0UkNϩ&ҟ mm@1ZUDW&I9M"O0rEKp˜RG+j(3`Ŭ'5C˛jqլ}ؼ^wp!*HOeq\!5ؓZVoRHG.ʡ;~p%S5*eu~B&к{*quߵOMsGځN2?I `nxlf̾Df@ 䴈TrHw]=`a7Q?lSsx!\ɝPu6AȴeYF} VԄRP(}LZEh^LQk뛜#*VbO 5R~7,ӭjf꺃D=h }}p:?] id='")C?蜝Jo[4kGuӭ>ҾIqLz ^#/BU$ ȨE+荩'bQ+A]J^q!3UD M/{jycY+aIfSelUɬA\> 旙bfS(]U9J][/]8)WO0Χ _fbPF Y3=~=}씏N:p;z۞' )Lٷr^ƹ)qм'` ɻq7雋#%܅LY(6ޞ"ҪJeA 4:5b5YAf}QCQC"Z4 0B⚣i5y /Qt5ZQo$!jt* ȨHPm45E-UU+nu\D'2n9i)\:rY4 ^C̴>.z3yuAkv(08ލ&W[=1$t/[W6׏Ra]R)v{T X?r@<óImЬ"M4 Y$fƠL#`yXbZndKMGS4{TR!r3S^ $r5D~5a M\74g|iYk Ц04[]Yw >G:0S[|0LV3w@2d 0Oӎ {j,UYa?biSuzIMwsxP,@Tηx="h"3u3NJaD*.#aE60\^p&c1 ]>hNzɅo rirWDŽ)a8J9G-&~sc5J1wiWGD}1$.궇!iMyiz;$v9!|4uHP.70,g?-cIӻa Wۮ{.SwP ȉLov^n[!=X{^ohjp(oNt-1) ´Cn]"Q`wv@q7DZcvTN22bc"C؎X~TVzk8is uTW%C+VM 5 F%C bKq0%f?+%fk+EfN&=, @q#96Zf{5 fN܃C4h>YV_e\B*> ыhw̰.0=X#nl0v ^oHbB) W # _y\T㸏G/2Q<oȧC=^ ~[ͦ%C,\i5A/8^gDRwmwPɓ̠EA7FΠy/32N-au]jCXPϾn& Z*Qxtja8X2Mok<(3@6AB(x>Իgk@ ŪIB}iSE `WE'߾ơ UUЂӗ%2KOk8uC@F/J` 1Jt{v[(!s"WLmsIs /:Ʃ;>`uQ1i[UK!swki8kM'({?7>i"y`Mns=a5H7PK7Ș%{f*[i/D˅)'*(~*5}dr'ZtKfOzMK% 4YF-?3:w MFjf1EU\Ҝ"Q<Sj~[:9(4\ 4M2;$U1?;m4WޘK&gZuП~ӟj;HI]HArsݼs鿯w^i??!lh66~/8)\e:)8_[m<#\LhoZ b:SJ2TFqf2Ѣ)WrE;j(( sSK.I1*h*ɊOw~mmoF* 4<[ 1{R?աŔ c¢k"OP4cˠ+Y m( r.llz ,zJ%֚Tg'\̳&NGDk:OبRUi,6`D W(ѱ @=w!J.}TߐN28\Kc;3 H!fᵷ6Ͱ kэD^?~a-"z4ƽ^ȗ^uRځ|`Mo+DKöxxdLkT4!=Y}kRhĪ\Qa4kîkgec=(]zŗn^G/])~ s¨W-\G -nƵ{ J [n ^nWIr17='"j唠b,~kf=ʠRnCpl;炴Zb!izdF;j׶f*?҈/w~.O=AIMn%74u:Ni^ܘEv{ş.4B`+Lkw:FmY&@#w$L-b)'|U;km$8n"l i|_rp05F0̜le6ʉ@!>v"z>(fu S!KHHR[+̆ß5(rSU=Dz!oo5nxB6ȿIP?)I+jK~Rbj@ .x6!^ W[n6,*`oI5Ɓ=7;AEQbowԓ(}r W化8T(G"z(_8TFŌc<轛+7U>q71>T U@+ڸ8ut1GO؃\-Z!nTȷLO!HqӴE/c*x =m kj`V%hQz 0ϥ߀Gpi -\=T Dp>THmӑe=Y:ژy%9A~xE7E"NcC_ȥ34 6Í&x H2#&j8E5J$ӄx&-g8gl!C#xf{n VowM۰<РOdԕ% v&T:9 Br, _,}'DtO07RI$UZSk"~j]4d]I#2> ڢ4K Q}>е&d'5U%g⠻rK5a"4I};3g/ͬ]h~qm8imMw0hnk@;{sK/0DC`Y@(0L5֝eRZj9t$:]nIW 66RYYfMJN_j1q?_=ATE$m{ }km 0hٲ_D(DԕvOqGCMۗϚ4 [ IԀ)?Cj?^͹A7 sjTĬ*Bhk"r+-jV X~m9QMᏢT]ܣ^Xp>S,L @8](uPj"}c"ȸc` IJzԄFKƱE=ɔf$ɾÅo c辈8W tO| /D1Ç^؈$4<~ I F`U@RC~*d]z.;{l=* 0uv,H@Cr %% 9u.oSܤJnvvrnh*|"[޾>Z_;BݼhE^4{l**0Wכg MPw9,@Ml ţi.6YPJAa Q悇!->~'~%3҉܆N0?EJti; 1~UTOt|&/|6-ـ6l-0!>.R/zl?,"aG@ $&" #5iضOZe&c`]A-D@DGb-(G ) 4Ug7c 4+UDw 6/PZ3Pv.1kخu\9@N**|4Sn3%$K5EQOmp.V{1S6{=}c4&Ͽ. [5ec >xTacZ#0 F?,`QGz S>ccmI1oY(IT,C6Qty4wTR^0`9ZyVȳ);m݌938ڣ>QGcj,03:i VbZXFy\ HD(H'Y ,h`{̉n'9k5k ~]4p3pBi#kxr^BMg{Me Y'>Qoͩ O"ۘea"Kw ~CJnƖH{3K?Evw"hl#KtDR;we[4)g砡CXQ]Sl'tgLI?rφy&=+e Jq :+9-fۼNotb 6FlU˵SSavSi6E_&8:v-XkPK=NuXJ{u4>SԘQ~M-"{ł~>kBb{5 ]Ks '>V-Ǫs>MbOcnMr_=?^<z(F9hyÉFR+Ai,]rG낃"ħ N̯ur<ST8,gX}ԋn%pwFϘګ $egqƴsJw'^ C:{˩ BKڞDĹ02\”B=nkB/=q 0!pCov ˣ&E?>hx,k-?#ʗ'솛Svss#B[VCb9x{lŝMW~=l|v ɀ~ՇUz[}Gls9c˟ z;C"&@5m/UR;u'*Byk8črҏBVP?YPLjyN_: 8}MϘKA,\MG%oEuC_2kv6JNM=TtE3KMPBm\Բ98f#8*TvNd8d c?Y)*ݟP @W)j^Y(EL@.'I9ALP9^s~. P~I>;۵+M]~8%䲪eYh0l/3a ɴ)85rUd:NZQb#wG.Ұq]b:z] 7[CKXO#nf[Gp;% hsf2^ @VJO?ļA Ax#aa]_ Ng"hI6ذp’eHZ 㫷EK͏ڸC2fiy&-@5[Ϡ2ݗ НF ce9Pq N"r&>Q_j0^O%)z߯㗸Z̳}8Or[JXOPX ܞY?7^HѰ`nW( +cq>f D~'͈Uzz5vm$^mIp+= V`_I!BDGCZRu6w5AF OݮӯPm0 0pz^?:=7k҃E%=_Ty!FQ[1.IKžϥ׺<`w\/Qrl@nsUs؏wq✑{A9vy$h6(٫1]+]L3^@0`1/b|%382v5w6i} U-;)7N ?$!lbՄS0_gi׎PGǐG(G ;R{1[(tn ojz :^qƽ'3;*tG,yŻmm9CV:}KNQ?P I(Uf^` ɿѵs%Nz!ם1x`Ҍ.oSLM99kZvp{U~5\%k3=h? 1&#&PMma#ia޽4I  zZf\]B#^>o 30|hzYxDS./qq V͈Ɋ'/[Elܼm˜. `5#rs$]27mhfLE0V2>O o1J%P DnQ8ͮUmHmK@@u1-dNR*751:&eKG }ZwE>ht|pΩ8}0Q*")ӛ5J+3>LUOGKbpNRQ' m{^=&A RL <a H;NG#KWݨQz- -Kj`ia6=?2z`,e9Qro+xI R&.-^7O hOĪ•<|>~..ǑӬ*%t'*%K!&< ݵx.\KvL+,Zxv'R7k/s\bmWEsm |LJP&,2\wq:XZPQ0M{\oVf\VG9b lqp6}˳ofGDQ]EbZD9;7MgV9[EfC۲rIyY^&x})A.mE]/ nl%M TJARWWY~Q.fs0bR+ ΏiK`$$vlʳs)V>ZX(Wc(ڟQzM;,P@hv,Nt;+2󳐹'>W+os۸bq~+[\ \' A '2mnthJaU0b| ',YyC<R- 4#!{M}k9;& |in7 ݁SYÂi1ќi+|1b'lrnB#Ylhҕ {9>cxC|UiEKb &;-$h</=-0e>#!-D4X0V= nB=w'} }7{{l!G==zQ&+P{ɺidChd6Fk-chaGZwiɄ|YDU[h:JwZؾ:.#EHAq1b#FtO ;Zps*G.K; FOݼy,"3КLIi lQ <C8ODD_Y&1\riD3 Pgq)< _p&>;4H黩Ae91>er74ax![qo+*F%hcO0/+F~(1?jeF- |l0HѼ)í|=6- O(@YIgڝjg0$r׭58߽:Pw\( v 4LܤE98 V7jQJV"wPgkƆ%Ѓc`0z=lNasu+< H[fQaN%WR5j!୾9F6Bu Q! 1p [nkO~Ȑ3Sga4{p=iOK>G ğEu.{Sd؄3Œn'S6]1|5vTݳe݂+@ N`S E/XiV7ltѻ'G_ܸK2=GfsOv:jtMaU!RqH?*rS/j8|@$Hn=m$74cḶ1i9i˫:2e*@S.`cCb^9:yůax?Қ | 1#L= wb] r:NȻ)聖mrmsf*ynFCPW_lŃo7r0c6T33aCZOX*p'_jPFFdX@!|HZݓ}1j,f;Sm9ڛ)vS\ [A0->̉6U#9}ao[ -6^b WyN^RJ|~vqvE`֫Y:8{ZMbN)/c(} %?E[Rˢ ;tZwAC=>UpAT_LJe ا@N&[$Nfe@ ܎lH Z4axI}m#ɗZ'枉06Tu&Kb" VB0x?,>{]3Q` ~6.g  Ÿv4 #RӪM)K m^D{}V.肴*YEy'5;SN 7MC:u10`xy]%ɕ÷qv]jl w~0]mRt)9X{o8k鮯Wh<*:l)P}Sxۏ7Z*n$VP7Z\8[M9OCi$TDӱWÊF_o^@m}DG\ j?}I{O/ꍗMDvC6$LcfEJOP˜=@".nwg5ԉ>o9n]1@-PWe%: 6WO0-S5afTP?oOam׷I>J5$c7+&4-QP 4׈+ "PYffC:~Jւ"}i!:vo`hZ dAiv*a-X[>K-|)QĥQ2,݂F qW 0&aD-iI"m" D\YnPNUu4ۯ`3ٰ`Tyi=*5bPaͩ>08[cu# gkX!XA3a4+p"CLj&K7MP#& וМ{L 캡>_|GnX-"g䑲 <@oO'wVHy1k9gjP?1j5@ zG: W#Xj|A;"|Iwt8k7>47IR1>NTq~i}0vNr,0&&d**h؊vqfR+B9HXv(T/y,{ cG^n+rB{m6qt7ΑERU 5Y!c/ HO XIMtLA^i{)]*3"["3)soJJf9}((ko Z0@]R#ϲ"x%԰dW~ܠ߼( ס%3g1!WزB ey s٧JoIL7WS?N'?&L-u[bRCcgM8OKjRi̶nM@Dsf2OckVBję&UǙJ4^bԪIO$ͺtz\Pd87JfJ,ol{Dx1KX\<+GעQY`ɗ"1őUZ;Kc]q/߅|"4xHnA>IJrI-{_A1U[%E爫F7$)mU1Lů)B4k.W)|\ؒ(+" " K;o1@x*-v1) /OVrtf^,g?Wzq1RuQ!cy뉬8;dsz]#na 2Fa1ehe`la n[J ٞV.p/=eMTu/2ڂP,pCx߽jqE>o 4A&{փT,Yc _Bp`㰦Bw{|櫤2 v2qnN!s7xa͎ӎ?}ThIWSEWyꅺBG]*${8aj_l^Nѩ>x tm(mbҋtBYX-.\2L6i1DLf.Hl[#ɪN83y=JQcja`OIn-w贒D1 $ L( FJ%λ+B݌bNr"`XvqA[3_ua;0˼fZA <~[PON(cu {T8hO :բdcG-N`/^,(z N;x@VYg[nm' 4 :MbY]RQ$C,Z͢ƆH֞X𱓔?$pLC yeInO ؒ?IY#D0!αx?ILY1!w,0"8=Pһj,X4d6o[6**ʱP:0& (Hnʛi<"xbp VajF2ld WUQUVLW[ϡk:딨0]T}itmFNFiI? NSp@d?2]Xɻ!ptJn1O񪬤ft*ktZ|rϡPb;][aUc K[&a-S)c>S$(4۞,ֽvǤ~/]1xں eguOO{Z?>5EֿÁRzm5xDK &LK&k(CR]Qs y&{F搦oA$-`;xJxGO޸P{bd53)yy{ΝDd6u[[$DGI"SO_- {)ӋS̔[޶{7?3 x!}AOjaO4Qt了V Spp&%vk 4(A;4Jā6DL'WI!@s.@ޕgJEz˪x[:DŬ## `4-Fk, Zhk_`tJ*F_)xr`#3@_6ڣP>PJO:]ɻn<{єjRЕPGFLgN+qR+i_s1+s*x6)y%Fia)W˘8q/^ L1>>)66&o^vzr4'u2#Rr 3qU tBj]Gņ#l9ʤ_4 tn8rL,PN1U^HnVƸ1!uIghY]G"nUCNL: 0BBKb2ldc-Mp ;,~?_R%ы1MЂ8~PjX VyYVDc5Ҡm&Yd^.:\Yo#񡫽-=6B:/u&Uo*5wXjv`e% 0Ez&% s~9KsOVo.IOm/m{cil;IS9ZF,=ChWoDqgCMƂ~`* G )q>|gZ:Hŝ"!ǀeO-.x /t46P[5kQ3T9ꊓ)Z$hƕfN!՗m Is䬩eb6垊(qW1%Zk ح?;O03J̼zlHH¯ӒX;:U7_9.zQ3 +`"=ހM2~|սm_ljc P97GkUWB 3~A +1KU@gH: ֋Ł#1r̵qF{%;d>E"(\_%~tB S(?H}/oV wĆ:Xl1;AfC SwОIXR]Jqi“A Z}$.8Z uw%mLAō9:YYli.}H'ꆸqC`g̿NBě$D,\5m_0@]A_Ӆ[ѽ|an}禠[߂MNgҫsVHנBXЊ0 RgsPѫs=D>Idž;}62">kG;H\Lͫ>+wpLw=W/H'iqz=bզ03#Sʍ%ˣ 竜0UYȻk`ev8eb\ 9v5uV2I8˞֬< A4ОPa}BLrtcf}xJм5l.M >+OQ qGkS9<0Eq ݙtBPRz(x.K/kޫqxp_W-b}g>AT Qd_jPFF{\ hZwW'}Xn[f Cn|/R@3q &USk Ǡ 2 ]HCq`U,j,x4Mw'O am'hK;&׍UJCa0CPYJ2(HrS!>EvІZPJxS G899=2X3kG>4pPQoFn_ֳE菇kA|~q#³%*'ƜY?o[?vWK=q/W#.gĦ vďr"9OhJg8L's{ET9Z="dJhQ^?C?m S%2aa@cWOM>/ $t8-WS`B<0l|hUUռS|Nnx6w:(cSGt,Uwy `83Fs폨da.+<^b /)d/ZQ#(Rb{]: ['-PO?qPڇJO9Sjl\$|;a\Ҋr̛H='; #Zq +D7_,s%;ڤh7zk:AYQc#w-1z@'%Pjkᄙ؍tEn,!qUԯ۵?''JUtktJQo|qurU$2꟞&  rcl^,3"(\~6 S`!s\۰އ VuQ݋ĀUD 5'P\ǒiXL z[Bo;X_Cʠt8M#5'm&2?^;X gg%. ٗX{&4 Hg }pth3"9:,_记!GCLhk>*t GdB(y< mѴfPP L7 Bb:!)Es8{ZD =h>TF^ǰ9Zp+<%:Gơ`o)iu+۟(hPBXMSaԤqrn#a5^?&#-^^ #o!{]"cpG=oi)"|+֦FTN"kl1Z/4GʢCifYO5b̾tovg*o>eN\X25O^px$(sx-ǟ&T$HNXM>9~`.H\н7Bhœ3''IH@w9_ ]e?+C,U[T1ˢׄ,F?K[zD1*IXc_Y$k' oy݁ugo~E.]^;HUb%®0aalu/h橼zl`FWĘ{־;)a)#1glƉ6}x!oN" Kټ6bJ6#Lxd@[:ү,>Y|$_w!QiL/$p"ԟnΤXX88R2p 2`m-I &AY0Jb.cOjՂjΧl]AT04 ,jj, Fsu_HvP`z4 Pdbڬӽ΢lR=ۦ[3i342q RβSm\hs*U X z`Y3ꔂ,jh{ESCqLg_C-~yep3!4/APG'=K^@s,5{B{q,yZƾQWFhqp9\l~޺T/trWJx6Q_11c\~}p ؂VN=XP9 &߰z o!k0,S9*4JN)aQ?Y4Ċ;n8z`y ̧E4>\ﭙJ;u2wK8$Vha*\-|; Z@ -šIQ۪bL)j0QÚ3 Bȫ9BZ`>LC'dAARaf:&(m:&wRt9q7i3>CFIRE|3@!+-2S,䘣X -3 {ֽH6zJ |G3[os/vf#})BGۭ̙nv{*=/Vl93$ގh!/rB `*U/qj´%#g8³>9@)cA fE hs=r^0#z R[@ZP,n5Di[3fDhK渧XJ=J.]a"VaAp/⧵~>;ؙ1d2Js BYc#(,s)AIp,UG 6 uz}[tz~gi\2~aB6ߟ؜wq~'Xr݉Ƣaxbn$'!S =Z}XpQ02/rdok5&I()6p;Tct yRV*tF`&F:`tQ "|{P؄<w_#H$u7ܻO>H6!뵿v\^دną h^m3+G@͎h㜓qaa%1@~'Ԕ"N?f @ gV@i]{pb1BD]%-b%mv2ѴCSvB}x1ji[@]%r4c18=9xG]#9 R'ΟB~.BGY5%Pln ٣w QJɈ%X0;7ET?>5'DMr͒ \FiO>,lG2ؔԃ\1OI%/\ w{aG߅' \"wN:4HHss^.|,sT0 ݫWlo `.夜ARfeuLqRܒVs]w3 eIu䂇ɮJ.?': 0(CvO ukO (R\P[;m#?]P6`}a^QI9KIRm 攍Ua=(ͯWk*8 ٸdkKUŔ5LByIgE%Z,'`vnS6de-OG2Ŵ"9xQٖGdMz*Gh(hR>D?Q; &IVUPj3dʌÛj"t`t *\t:N(j8[^ m[@ɍʐgBCMx^jVy FpBm? :8 VVI̎_,}x4/ZX50Ԕמ}1oGZ:m!&?DM(oPZ]<U03s(2w֊dM?M.wR?wN;e8R ?הۆ0S}v\]9- CCMoooTpFEVb? |.ۗp)KgRkFi|# }yaJ!&6PP-~duǑ?ZfU}xe@Jj|w\+"eJ*t9 \qS \hra d''[uA+a+Xr9KyQM洖Q F| \;||~^ʗҼR׵ tuԑԘ"˂h;z1:́Bo1+N{l+= {>WN2l?^2i=F 7>X"BBII2{w7L<\\b7E'B)RgF;;1DˀG=sՉ//Rr T9ܛ} ]r2'QA >0+m#~(:! K%C|r{YtVhhn60HA>B)LТ /XHq)}}䋜D˭wdG_$("~=%t$ \ƶ7i˽ϫ+ {P..$r&b컬v]>I6O˯K;/]6yRAUZj iIA2,bU(P6" 3PN؊R}|f偂NXqKvE1΍w0U[E2NῠA1U.XhB0AW:"Ǟ{?pe'Ïq8ga5 n_{;] (r2] ۖ̕!0 9/Q~"͵nD ċ!yMgJL{:K@{m;#o(ðȼA?"Do?UҍWdIw{^扅eG~}K!^MJ 62,gIn?:RLū.(r%x=9皾~2_w߬OJF fj O8D~sJL~o=2?خf֞PIhut# VȠǵ ۢ^qF6ya ? ?j 2S6Co}+iKb~ce 3@g3=@chMc"ȏ&9xi%@1[d.yn:EݙzNDnaә&fͭJ} s"[ ^)sC8/) ?HXt-8wT?e-{E8t+\ ᯂ#Az4?# T%m{Ii`.lO6 Bu+ -5tW80Y?腿 Ɔ2Ḍk譄tM"NoẄ}q/Np_1pC-L9UO}24V(uN4m"8=T~_L*,dPS]u-B{ ?&=OBXn!B܀n'v`vHUAEc@u2T%۞.ɝ_ h܋ Me]adž O۸6~z|o.KMn'°q8's6s=F&[h7cg '9X*?Ƶ80>꫸Wteyngˀs+D~$Z>1eV1YM8³ uj{;Wd]5[W>yQu` ;.bnH7k:fsGJT0"z9ˇIDqW:  m`[1DQg$ɞ{/ūImȍ%= "_=({1`(Gb%9j2bI\8I 6K1K(T=g&'dq#6+"~@5k1M<6S2"́y[7?$h+5)3Fp~#ޓ&*Bd[f.Lw|Ņqb"{w?cr2fj!\~pSzeL;4<Էd4qKVRR ;N2Ү; u't)%Oح 2&FinPoQ>";"+ ?1>n+ɦ/עU0/OU| sՠ!Vyph #ʹlNTʩ-W r![(خa n >vV<,d3ɷ%abest v@2O0Vt&m>3UVF - T]Qcq}SW am({%jCLTcmWҳT}Io:^t&Bٲ8 o`jǢpZ D-LJ )5H݊j9n):[?[94/_-_ ʟ8F)S<,@AT=J_* zU0:eQ8b٧6;(+J0Cڈ[![\'%V{!}v?Zn+TIn/u >YDX,w& Rb`i? Y(FGW!4YEC؟E^0 >W6;zcĵ7黡 M\ԒË HŇgiNq;AR VsUX 귷 V#)fP3"68Ĕ6gu ףDDmYC!P^ucSSG}$ʵ]ɑ$i3۹>TMA37AF+GT&EiRD@7-h"p㥪00Â+&ezP\ҶgAoI&R- bΌ'V !M ZtG$3Asι>qrw1*E^) Nwщ!DPebzI甃_}9:^MBqH{#!Y h@+׌=Doqf5~r &0z?>0F[A*ЗQ+sbC=ěh6 ;={>+Wmu;^ַ%.zwQ ˃%li'"G!teQk?5iNb0ԺdAa| ņ Q fɱMhd1~&DEՄQn6[vO"X=Bڡi{8YːPFoD˾KxSj 'K n¡JYoZ@l- q ToML.!0;?'ݺ۹JFY$.aM _4dNh  Hll[HoWs K{G p*jC>|=3RD %g?wIqmT~LzXbd ~gkI1=͈ (t+'hЉ#b2 uK]z"Ζv5)ʹrInH5e> 3wzgVcYt EPq/z;V$bS dI*!i~!OI@Tt(/q(IO 5on:h*To,Cd,e#{$\#б%t<Ϲ1 o^Cu/1F;P*x~TӶa~ֻjJvAC:b3 < V,6nߊ4u?oPjX - ,ڰȁ)C.^MfuWGzaJ&glt.TP[ fFZ}{׾"mvG&40 /&b_͵)byJ9>xrR@Pf.UY&@g ok54X!9R/z?a+ R6DCZ̉gț%u:},}tOV>83mjLԀ̑>Դ\"iT]#dCi 2\(7] X܆b{䃾Fiesrtm_Q1 .?ym6+Jn%UXOu13ZBrklWT,U39Ln<-IJS֭$GBCYPev,Ȗ叜pu^o(dBxL)vf5ݛ_?6q Cu۟zhZ#aЊ:G;0J#8Z2ɜ0o"[䚰v]8ͥ OՄˑ `9wFß>4Bgku [U^v(/a&>3E2'Hb=.NADևz}Pxmf9Er\Xzđ3כr VZ'͏ x3 Mlb)> evb$8r1{To= xNnE$X>I^HT$%mp4D9Ƭ-d=ϲueMܞL0)x ]uiYSiQ;s6E9މ$.UP@wl4?c?^Le5k뺪ő _Z׺U{pU:]EaE#5`~" H"MTlנ!P`ƃ"C>_B+G,L(S}مfm^ғMUa/^t͐#8AvÃgI4bqn/b։gLg6e-({v9 =kj(5Yo<@ziN1vێNZoxc|o^}맖xf}$dK?\Ǩ׻Ff qɳW+/$F^eG%FRFCT1)PE䞏:4iBdB]LeE]&((Q!ݮdMKdv11KJxZC:3 T7"fY1{B^ێ XpeеCfQT.};]=atfΆbF\:7zuM#k*0v!(V; _.<졢em'5l`z F)IWUViA6_.ofæ=7?#n涚mp[V;K1'&qJޘ,gٌafwR-k ُ͊|E@zofhC+UCan 5b&ehv=0`wOitHtbHQkͩ~wZ"KA^@.|(bQGl샅F 8xzbTKg: 2菀Bufi-xLlP&7tYw|1b!.(|;\ kW(v):А0O"4aDꔣcqCMbJx=^XoGh)IX%v@RQN>f^)PN)G)2[6 ch"G1^ l5(K +|~jl{'XUMJ}Rb/s y,z6E+15nXtC1b=ב,1NJv|I:ZObS9m#Hp9r3z| )!Z yzy _4Qbm|Wyޚҟ-Jix#It'ݡt|vMVsV(>8-ұû2<\߄$leF;Gbg*dqUU)}wװH_*ƺC!ATr' jr4K"o2΄:8++h<Ҟj#9#WNXOsӯ$•6=dr  TA?Dsgf>=s^sߒ-'5KKl2Ny{c7Tww)fR!ꜿJ|"_[58[{ pvWS[1'gaX:D2Q"+,tk:ZMNYSNKssTb|sFF],^dEs7dn(|"59!/Ab gM^vՊ-"($uGV1Ħdf񌨟6#r5p;$ˣy ۚҭ] U~]P0!jecE?^4#n/>Ӯ҉sp5\<{x$B]7#XipһRK&Tmzg !5t ·C,w"+#Po{H'A"ܮ`~sVw9e[`j 0uEƲP⦬d?I"w2EBmϯw$Qj[́|xSA%+0D[QK`6ms/h}Ԉ_z4ET ҺMh~&qoU !azOʭ en]hiˠ1|EQbE&T*&;IRQX++c:ĮbTbŞzNT旞;kJ>8 aԃ*p(r7vﰐiQKȸ4+Zh0>N 2 >U*.o"/b1:% >"wD}K&Ԕy'p9AN䮀*p)eо4l"&ח3*Bq:h\ԁq%:Ka24iHqc(JŐ1IA$a/s.9iKOn,;8iĤR`e_G@^Kb~cd(1A|䖑oR9^cjvբO`& Mv$Pd\b!jV|qu#} nԵ ZC@ɢU`#<#/Z´@}#'dOyd{C4PkԸmOthyVJ:MC#bݎT 2I>]I_"“4?c^j=}E-zsfHT„<}k Mll2I~8am9wVcv"y8%+4 /N޺ROif&N'J> \8!Zy4TfL5H( T U+7:|R@gJThc'P6}ҵWO϶7eAmiRxi<Ƚ2Slf/o[\Wb,mWG0|h_FZXiBhDCW-B!ncmc`:#~x*^8CZO"{g|=[{+M|3C oS9%FS AJx\,S \w޵ߘP?5EF$30ibe]H^3W~r#o7A3݁K% ,o"6;dE,q?+T{ѩR 5IYpi,I#`~V۴ :˳U1\.((kTACt5q چG? !um?'{7](s% QX3u8V;kĞ6-0K8(w,gY΋=9B{ıjhrS|RB'lrocG*2u](e&ZÞ dvt0QԆ/.r`9w1VH$/$Ts$/8QxȨe-L+qA4< ]h ̇2kғ}U ͽg 3y"d?{@UōD^$/C|[q//:eUl43ʤgLa7q:sX}o]0K{=hf'AֽY(ESNyO]%A&hnwkJG\vZg+%X@Zv$Ԋu6UaIj^bG@]MBV,$ZI82̆ Ȫ! ,|]?قJPUŒZm\kK@[zPh~^ AwJ8ư^&ozB1)8lƔ1u30ǡ3RCRؔJHp#J 1h un.x"u!=" XS|j第QPLa=hd]~Faz@ 1-_d2v6h9&Z"D\[9cg-WCfp<ꋐtkfsӟ[7-wR#U)(k ɒŬK~ iƉ?`C۴% ~OGU⁃(=EYՒ&qER͔Umjv[+ߋX83Mk:69^-X7`xK%Bљ,.;ky: `66 ~ܖy *=V VǪױ`F3a.RUbXdG&F)YHfB䳌 />Y O~S'TR7s{h2H䒅f1[REZsN\ 31kxMoy>t@?'>?B?`yuoe_[S9Z8?:6.1ٹ~;Kו:ڷ=J nʯRqy2u= 5o1T|.|P uǟE®@KJ_D8TEvw#)e(C-Ng!~)lzP>Űf~?e|Ro韬 Q9(-CLb$o ;~h޺|,bon3NF5KjqRoG!dub7&?Ya;2Ef۽ yظY/NYyد߻ 2)!xY~Rv5N `I~[ \qWe7|CBpa;HH3rS!6R*gūk.]-*$ih*lvElQ/c@ڊc? J I3\G%ԗOA3iJ `éZ <|.tWAG JѿH{T:V߻L8!dvla.ANmEbOUbea=4{n6NǕ&_3@LL@V&$FOY.HIn\f AQTϕ[@a,uF_!!ϭG=f+b+X^ $c tzWU;9a:=o^| \Հ:6[ibM`U\^<])B HX;8F}0 ݩ śNޑt,g~JfycU_M[!4NV2׻۬:PL>snk({[ܚ5pH/iґC3{ʭԊ+ x "s=yuKwm5k@Br"羹, 'S'$z0yWhK#40YR6^gzrދյ6+|}=vi(J;%%vt"Z EY7JGn4sb3;YZɱ G6 ]!瘲P[l'@!0/(V7l &C, ftW HUnxŹeY'k8@H˱IO%b9ls~fcJ?>o"O/,Ѷ 7wtϘ*ݳp!`6υeE^#/W{~ y|c E;F^!$/y ɥ@j\*.7.|009|\&pdLW];Q5=1\Xk5Ď6S%5f#I"oԊ+Szy5&H HT]H'KKcJ)IB' ;9I:]8Swsa:FNP0V&(!L `K Hݯߙe6&@8 1ZyHds-YuIX:9f 1 l?ξu(Wùh2S>ܫTY/j>cn%df/,(@d%߇K$L`:VR) ] ?JzէL1'm+er-#s7ꡨVy,UY{y/WHwZ|\"6~ǥ~TAci32!BEGy+ZeA>  TN * a ]g3s#ѸH~5Bp0޳J#%zۚk{Pu E;wU0^O4u%qn} _oAFmP:Plm@;㩖Rm,q౩=D=Kd.NU9\E/VZ "M >$Ʒ3Ǫd0%gcٽxLĠnJԛJix9GU/Ivsj%p7o-XK => ܈AyZ%dpǁOZ}E%b135SkG#)Ö݊S-9"zMѺvUF4:OMĨ`ijQ^&ݏl)' |.9Qe% QF4;I /LpC FI㉎VBtIM/~TmǬz-\ލxRa \rm'O42^ GnK5Phm)0!|W*|ȸϱnm\*]Iی+f[U`qi"BMGto^^nꅚ>-%-p% &G[] !o}Pz7ǂn^1NTU7Ch ^(J \AÁy1@bAʅeG> p(/I$f-߯(>^z 6LyQ@xGO.l\=ٔ'5ջ tkbLW;T&;CHvYA=18Gfj>%$pdҳƜ}x 'HFX g,ɭr0 }?;o$F4eP8=2Oy'~2-b11A{|t+)9VêpYWKt[S~N0veeXrqHa[MI.sI˒ ?mT`E3pgeP|(M 6_! (]"aFjEX%STvΜC \ srok$^n}0;[^]b\[mvZfq)u=(Gbdc 3 k/)TH(nI J25hqNhbJ&es&FGo޺Feu VO?$1` `آvhG#p"spL]bpmNGxy 9LP\hO$Sl.}&|%䬨:{X,d\2 u$a:-o[fGPѫt^ݧK+ܫG0"!b2~gҲA>QR#rgG)"Ȟp. l#1SSc$_yE^ad㞰<1V c2լN>TµR)O NqW@dnCQ+_:~W OM:N&BXH<_+o8Mᝏ[ȹū~=r:VM|_k9 {J΁gP ztu_@Ey,Lh[XX11X:QԎJ#㚂s{R8~&ů SwĴlD ^F^MbЧэWp_ ;%n5#! v&: ]Xܕ~nn׎.ignPYbٽN}yDv\>j3#ZΫ}xwJv?z+:qoNŪHO*-+ @sYh҅* xYMlŢGK=>ib:B)֦d 9~l]޴zVZ)h+C715z|bĢQ.¸_>^^s#?1hGt_*a5'xfǵpX=?.m䪦sH h":`N*~ AsM!.Q!^oҬf8C\Eb3fd:)m;Pag DR/?}#9`Lջ7my+]ӈ5'<rNKPF^ f)G8xRuS'nyYO.y/ZQzNUDP4"?[w)7%7eJ w 4Xq#E<[gGO8''^-a)/lsf@Tнq?sɒM=?ږFfL*-&_ zI8a~ɨ&kK%#j-mi3]ī ܾ}7-Υc֝;84_jE̳ɳMd `@Lbµ׌m9QW[F S9q }iޫ37 \빼J\I~j0_IY[_dUBLN ?} phD= kl&$?/5F9݁aU FDaY|4P,2 =>V栛 CCBQ峣w15:>SxQ* ChK̅|<2t^))ZL*{?p3.먜6UAO+=ܴdWGA$+$߃Fw  yd a sś'@[zqVv6 R| 2a0 W.Vp1qfWDԀi7py0.jj_ C xJ5Wǝ%%.~# nQ̢ hM=9K!:*Qŧ`zZ=n+T+PL#M`S+W }՟~c! 2yt=P[>-֚ؗ4dkhbM9уcȀAtQܼ0G>e[$i\ߗd%@W֣Ga[s@~$oڭXi:H!d>3$0܃"7Ɗ&a1pDW*kfWşsF{ 1HKPj1s@*FR! {^Hô+uL0D9Vh*JW6F2Bu+^{Ba,b 59 "vp;m1n!lxJ$>)p]+ a(]BA[ fN1^4*tVónbG}W+}vp%aUhxMU7J]7N^޲rGCf!{^x=gRC/VR3*쿓:`tdaraSKOYaIP9[zkgkAbۡňzch:cc^0/s\atgO _RCQsAP2Ӎ6CTvko) !'[55(>xIM$p;XԯI_jfl"!NSĪG|Ef,NZTL.1W#vSclӒs~Cl7 IT-pھD yTmcrFulLDYw?$up-훻H䜪:@rD+Lh5|1'usISXUD U f"גjcILF*[]#q٭v"hpBLhr.ܒqG%~Ci}Gb_(BN1Pjui pXfa0WyxkF8BaN&4.1ŎGF@wnLobAAW6x`o[Qҋ] ׶'nY xdMhQM+\-1J`ZS/Q sDࡘcA+)xTc-~\beٙ烡aǪ;~'T1L{{Լk=#Fq3z`ǹߛxu(|Jzh]޽aiI{&SpQ5ٳ3G%()WWDa Ĵnd["VcN$X V?qal`So6qn#3U.VCW*&7p6H$4sXò",НVlzhEӤD$,S`;r.0Z"un]R)[ Z/Ar'q^Dy$8!޶߇d#_F̩ޟNQ䎤X[דQnt#xsc T)G IYg_N,[)~wl~Y? *z,~T5in 5Qw,lJ0n\82 W4Rt4? ~1&Ep7/^Ua`Lܤtx;}M:1??j;6^(CCJ8bv-g(˦61'+&qYpT m 71!z^BVW\\{ǒN̯1AMֵjB{[Md֊A[XH^ykY$,D®t\Of8zM] R;t"d6|-,Fl 9oКvΚkXZ^KZMM6e!~4X,+&ZTHPYPnf mܹh:kK+-M-ht[}k5!mKX\^'HzYA5Urm3Ue35j \`ّ@tWpqgɢ~O#Lٛ*S?jQ\xk~WK`2h:(Ɂ'3޼b> |SÁXäja3?W1縸r&vȁ-&&]xHCnݏ{pY!i>أ |Ӓ|N8R. |nxCkۚm4h!XlLo ŢP/ת~yܟ t|P(qލ!9ˈ'Xi#OrѝU_#ٮ6#A B~3+4BuuEҬ\fO؝jc.TܧĐoJeƤYِH`@ZLЩX<]>zMO,QK\3ߖZ74@x[`bw|B!S 4[_Ih}O}D+Vc@-N6YD;*/Yc Tj碇x[{LCXsfI'|9Bd#́\^s{e4!ne. !|U j{ ztv\|a%8ͬP菩{>Ur†5>*E-HYo!s۳ [/ "* `֜M[ qi['`}5@nU:]p9dhQPd`'x6GAo>R | //ș(XPf#H.oBJd;ӯF͚]0 )s} o7v!!dZ/5lgro$Zw^;Ѱ. cȑclcn=9>{2Xf*;+]E2Yej-oD<"yN[m AKyU{vå| - Ǣ-6`p'e@;5HO :R 8#̋'oO;EVerͫ=-}4faK%>^A" e!6w1 aCn39Z3r," t[RTEq-84Džٶ~#јK2; ߾]nT[K9 B~87?Zpݿm(|þ&m%Yw0 5;R@THy:%/.dAH^0;!2U[%].;^ ޚ?jIr)|`0N`VnhN#F$7^Ipv1‘? PTIbo(12`c8CZH$oIrJi;7aҎAC] ).?7mF""*E~bN;ۖExl*$^jtr_6~10+ZL5WʣS٥PsV0I'?>+._p3 2c*_V4DJ\hSG ?⟻Tscb".SD:<9 |(NJZaЦ8 %1=W[D7 bXǛCj+1-\C,@+ S_CIRc Ub#hGd-W|[igm {bˬ謪OLqkK/Y52AMHu,L-rԏD FFR oWnn歂gU ia#S3g8EBx%"hh(V@`ҟ7+|>c?u7{~g^.J%_Nt9*sU+~R %\>)Qps\3Zx&YBX%u! Q@E1o>>5{۱ԃLAIf%`n櫨#W'ሮKozZFFPJc"P2_gei1]υSᗟ&gzEEH4Oemj-'',][2EظDWVV>B"0$`r9Ȗ*] b26@.ˊbsL<6֏7lc /Ѷ:SalVnO!ɖ0 Vp}nPJ0YV0F#p }}:3JK˞n$O6]V.Fʫl("*`ɨ  vg2XY ۓk %N=4 RG& ~/3(׶b}mJ^yZ |MS2{% <ؚʪsj}W=O[R"QzN G'*o(CRr83x*.k.DPYNg~a)ȬƋ%KZ "$l HZ1z(Efe^鱤j[ViI D&}4 'aSBKۡM Ӑԡ9_,t龄$^XUr_"•c(DUD7ZmI,KAx!ГXKZF1RR^)*9f4΁>V8`mW%6{Ufg0j]Ѯ]tf( 8sJ NuqSC$]=0<ߝ!}?!NmjX5 ZMNE uuP, "WOY05ȄܻxQ֤˾ #.8n7vvpL1m}rUNA'>=8r>2#*iWF늈Pvf~tǍ_E)ub&]Rrv9*xZDŽS,ݛ F+̤q>=0:܃ b'bR;A}i_覻9ӊ<$oJ04@*{x۸XNpdRehf4hLpчq'םp!763*2'lQ>\ b-Qlj!A%;dޱNa09VPxձKHbFU ҃|A}KpϗԳ t^]v+)6a  Z܁2c ;w(9JawjefkjK @z:cH3/7lA{ ]IC RB)2aV"v@pAOp$U^!%n=lLN:8?G@!;#9VMH,v -1Z͖l@<9@1o()8ʰ1geo/e|c8POE{0#VWxw>/._ MG<[`VCe'xL1:5ąya=<)1=&Y{&hƼ B'8$} >8`XÓ8[*M'9r5ekvh<Ì&'i&GH )p0mΧ5t(>,Ab_r/-r bBsfK[y<.IxЧHk<:GC N'&Mu8qr7wOw 7;QCZ}RFvwWi6wYN2CܱOMT_!ѡ>I[߷3%56wF]Ҭ~z"7GT"u?NmעFJ*#f2=*E?Pl;2 _8Yo %h(g2k6sx:S78͑]sD稻:i6=,5U눨T,.Dt uiˢq۔oX?sŪ")JA˒G@@ͺ쵯D!'U3~=yx+ ffC.=_ .vpkM{K\S܊R0 6c´yAvy\&˺*6\ь_ih੔m T U<9GCεzlo09rPy`88i>" C\^nݧ, IPDtA_B 4R2Cá O0]'4?V3rvI@۟8CH&D[;(aݻ g !D&r3ܭC^_  =`5uуmq@5qsE%- ƤO` vnq}*U4Ά^gEm'ᡔ^BV9szSm(B_ 7b[lIʼn 8~%xmЇZmx8 mW ,͑{'Xq&6o@09k:TF|imɃ Kj^']`RfFLktӢ;#;WQU& &ҨY:4,+ G kUn h*BD@#!~rLO"^Z``*bavWJm8sycd@r TY:{k`ȥ&izݫm!OSNr+8;-E|Nq #$ |dSl3 t5}(@R*J(4]2 }= x@JG% 7X4\w}25R'`ԑD U<'7?/,F=X`9V-T"HڏiA.u\"^tLu6qOiZjkǨRl-SmH+հ .xamM|np[[/eMG~);x\A5_WIȉ9==|$S/jp(Bs(yhU7BOlj'4)ٯ<#l[ ڶdٙ(w Sg9{}bGj5|\Ve l xehWg|"߈luUފk5n,)()ˌ3ЧM1;͘}IzjuPH,A9J%QC~2g=n v%fʼ읈l%/A[f>ngJ)CNt+_W{MᄧXTtZEkdԍچ|_r~*[[Kf"3;:%Bɽ9y< Lcw6[ia9s8%fb ǩ,/YVv0l\WWD(5C9)"5Nܓ4A:b?R+/V;S45z:԰$qaJ8  ?q\ZjZ$5RV8G9ѢHtvFlW;c_ b7 ҜP%,b)Pq$`ϧ7 6+Q4s0ȯ8FQ7t]ٱ״#I…b'L"[?@ZW;I<7Rs0b\CI7B_!3CCԺWS[,:?C_FlYlM-9ZHN :=ye#S}#!<߮~6\}P[X|u0Rh-U̻ŀqԐnS wC_:?)WB'Y7-LptumC7ǔ>{̕DDe˹Ԓ<<.>,L"0D Rgc'y V5y.5SO&_dg5{}s"]dաwSus#&37.'rpۮE%r5LS5 Z4U4R^3pҥ vܫf&fʸ,a]X4ݘ*5#´>VE=lpPg $K>/{w{~O 5jrU?ni/>*o2isܜT^h? ^ .\ډ 2D'zSݮu`\!<:2QG0vtjP878*k+.7u  :\ Xk]YjTוѐ;^t<"-6}Ls17<1L?xYb}P7tc$uFRձZn.1Fm6U\6sj[/P,s\dYC#{H(wylTX.Py4/M7L8^?^/^T*zjq{ ^\c$^θ2~ySkE~Bp=O݆F?0^C/Ќ!t7sZ=n;4''$NDXuhcf|=qzBQI4 MSmS6*0oc?fO]-U o|dhr9G0Q~8N{D04w~\ҫD9<3_ o2K WPd-0WyN!'G-XhM]A(?;,CF9<[[g7[P L@NcEwlypy+)H?xF]g(n4+e1%yv XE/ƚ'Jqʯ7xh 3݌S#$B:z1qo*yQk *=#3\aUok]ep 1Niuz d ?wL j:ŠW^CZ8D.(}nd>u .#3+cHiZny1y}40C6 w+;ҷ&WQ'wj$B ݓJ!xKL#uI]bdÙh{ rGuc}.Wxn4$c'5*c!Dyl)O =mi0 ?gةFLL#nbagŝͨ8fEx|FT)lqOzL E7|8] *l,;[MoPH# 9F1vsw $ߗZđ*O&_hk)lVs$sx̻13I\}!!k$z>30T #{?j sָ{nf7qa=_#y1gwI{~WbԸՓ*nԷ; b/=?ztK?hf ^[ x!\= ~V qV$~v`QG4߶V6W%01ÍS\q(<- zD_%'5\fLvѹ WWGʦwsC~WF:iHʵ^]w_VRԻTǪg A=_H)Ǧږ3鏿Xj,V<^oD%sz1r'n߳'ЂuQmGWﱉA =5(F_ވq f+ϘY4*5H%6g>X kѩ$G<@9QTw= ox!p&/ !V}ˈk'2gZ1SF`}·όmv?W&C]J1/M. 񖴶޾ G瓆" SvF|#SQpiMT R+uz:. leX@'); cbLsB^i3ǩ^:,e0Z"u7|Q<W`x..UV@:RU4}C^I% 1t'%3IUnnS#֑|ʲM:[4n~g PD~sR Ʉ CQH4rsj齿OuE4ҠÓ3rߎgfE]:k.3-Nl͊eӠ~(N sj'܏H~Op__]bz^h^ 9 7̈́ -6*s~R;#o2k;ԜǶxHZ墐j~?tQMSnV&<\*8Nb~x5VtuQL\ \ 3 s~v T"'9Wa!((;_Yu8җ>Vo8E91!{+`J%3-O%qQR9۰2wJ+ #F8*iu$ ^PD5Hr糹qtg9 OI]DW8\l䄀,EAY =04i[rЬ uRt_ik;%9MgtsC~xc%M"zȤqw0Mr 4_9Dž79e"x-;éjm3F'z/xR,{zH{>mXuuIׅXLeF4@gg4vVtDhPԬdMI6j_ TY ։iT 9 +'? [OpCg%Oȡ[=ڵ]K|+5I-8\{pT-d]*BA5P9xtrN?JCp 3fU#:[πMFʄmPpI棈7rn(N~B.%7֋b$JExrv TzFN4GN,Gz aLp<\;w_7UQSep!~f z Oppk ĵb3ޛ&>dBR#zBNe%Eػf[\@r>΄ Q* Nb-|Z:\'iTShű2_` 75bzxL=9FJyΥn2ydN% ]d X13@S=V|ŗбS3)xBO@[GmGw#@{Up;No (#U*O?maw4e C'+2~`i絗A(Y\,=ݓ1mU PJ, ?⯑=B#O.[_}l1{8b6 2s+-Dy%Jsd4ÈkkDiPyU{1| R?r0:QίIQ_~0]m]V;Z~wV B@@&1Tz/kLR ݂Memrar!ӕµac |24!x1:I%FPn7T  1x YV'N.K ʦYj&)qj`-c(غˀ |_;f+ wXn[A|2H$FY.>9I_HL3D_EC ֵCU啝|mK{/m}B[\t@`RwA8^%RNLT E1 %vVVe-kn(ol$˞wݼK \M3xyxf^?"SHp&.ǹ"Ěl*:G+g&k%zPǗ0=4LK="(+M~mpmX{6wg1.cU1;H\fDC%r#P <{nL :F`qN ]f,vs- 0*< Ɏ]׀*@O,3QCBa%AO"R2xd4zG:>>qMgiJ``,+/lMZF9[ ؔ毖f]('^ G2: dp nDyNq O.#=MxGNzAw?u2bWijv^TA.g9N,E1HTkk0 ;`żǹxV{Z5R=?q"P@WG}ox+}t^kǮfS[*  + X\.~k!y~q nsSgjI o X"yk btj8g7C?]5֑$7qDn,uh b>R;A)^ؿf=nI 7\PRI+.`VΑ{DS,œD)kXFZG't.m>\Hܠf6ۆ]2 (|M[bȰɤU/}U!@>8זS)1.H4hF4|ĹK6RkpQ9oN-((v!I> )|%S|` 5o7@EpO"K.>-VGTYA>|~-d/-VմYzL(w橾X $EkQTSklg%#SwևJWX hV'X$z( 1;Psak\C\KP`8K G1 CtEgL隆4#ףTV0;6<"VE$7wiηc=7J(d|yiP6.1zK)5"]3'J .'X8dH{2+$< hmaUXLF~\b` ğ٭BcJ>isgR(!:=(tR6U89C]qLjgC Ɖ혂j@&GN )E="`̷-T2omh ^`{6lNxIqWͪBW4PZ_fÓrk`ou6j|>iڌ%QXNï$2+G%$13R`} y6IUBfZӻ/{%FЕž仓c9dt^ds!c9 &]3gfs*#Bz(͓uC }ARO h N͡v;vF m;Ml=[C='^!Rk '3&:#c?V6S_fFyu,|Z_{Ϧ~WuG|6c1‘Nvv n^*K'KOaD*%mXA SLڱP.Ptɬ=yc0}Z:U@B/l/| m*_0F'MKgs??r?bG *9t6{K@ԏvfm)h#\'!Xtქ/&/-"^/Y=>bM ҆0?X%'LVx_S:̊܎v۴JHVY=&ߒjaT_ٗ%/|9}wutXbq6VGN p5w,-Nc23ƶ^#]CAɹ>6hS$;]:QDq MZ<7OŔ:qE{?3=9nJVy L_b'RJ 5\vbT6<3'A=^'H0+n|7QX#Xli[w],:TPF:3ǜ}!HtI׊g򔺏6t*tt"23\?_㯀ʽhO3tRC9g &B͵ئ_570{F` qw*mZm ]~Ԃm [FSm*MzZVq0Zώ#VS6='/'…iA%C|-&^DE,E'j.Do͖~Ր ^LYg#aX <qk.B0\$D(j~Ic&+`Q1 O/A/?ZNJLUtRZdn@TPu7O4 |X}mf,me/f:?I-}-^q.: ݆oY>,u=n׏&Y:Bþrdw"wѡ,G̚Aߔy&t١Җ p du`<\b7< TSh1-?K?e ?b[|P Ò/;kk idFd_辊m1Rν1H5zf͹;#iuwza*zoǂf=&EL64w+w$v8"tCrNJlhF؊oI|%[:$ZI6"R-.Y<&jѮ\D*MFgɕ5#>ߠ h+Jf;Qtith*Gw!Hfک伦;쳿"e-6 cau9<%%(} cd;bBc)sb,|}htDUzy浘8gEj1 sGoUW} Lz mB(S%\y̌_K > kC4m|ЊFU/9d'9[;wWrAc QNca}`S ^nb˩!&h̕vs,d' ꑐۄ!9GX^ D2,>cLorAr=]`*fB/ϣsEFTҪZd[#.G/j.9.KX;~K^UI,MuBqw;|0nnFMX8Rvfswaݤk  o%%fQ"^\ n-Dc7ӏb*@/pXًMĦT8c p6s0[5·|FwjƶFة)IL;R\.¾3|p%+}xlE1Vvk3i $`n"'VD8r":JDoW5(J:qg1=9Z'F( JsgU -`cOp>U#,mOa(t}68ZT"38 C)xhzxMH][)-B'~J]iiszioqO|'ˤ6\|*(U1 Gp;<'Hl*za.ed`@ͷVTumc ]̯K8-2/(td"h  Ԍq./Ztiaiӳ^ˎ>躏mh84wz)ϋL `ܣgw0OC$r'slS@ 79R[߶iVn\! :Tp2g`&?T[v gchA&x! |Sy wīʣIt ND؛~/ h?6]oRg2)R)7Hӡoh,e!7&cC<h%vr@F>;1hfU>һ1:Q+^-sNrA^_wW׊_Є|eufJ"@УJ wMiF1\;Kk]ȅlwǫ+~++c\U h8Mڴ04T@^y>J5CB'|Y+ԫ˟$VE2QVwQǛ쪙|Ż@K^͍{P皉˓eB9A3dg5'Yāz@pbdz=j;ltB2ʿuEJml0LUzN{X_Yg iJօ9D ,3:DHF׫Q 埁WL+q%R Ks>ܖo3}y.ErYEkcQ6/Cŗ;mͳfh5r]ju=#\d ZV8n+ֻ`Kо=PQ.aM 񅌌jj622\SNф)O55H܀O Tyeѻy>dѯN!297t- }oVnJ$XPOlC˩W#jlO߀K,]۷w ̵"s'-d4 Н!2g{$6(F02=Fʐzt 7l_[Z<!GdvIO1Cu?.. ,1+it*$|a#2z_[- q'/A#ks]ֹiPO\O)FB5h"'; u-X#H"'t-s9 -R=4wq^fjb7ʺ= )EE₧Y`Y82ŭMtR!EjNJ3Q66Y֠+K͙8>/&09̽aq~#ڎY}v:]zd ' 4]rA!jD/ϋqh4\nurf֡[?>F1jb?W(/3Ot٘ȊLl| N4ࡰ_sg jl(]qB!̣خqI&VHȰlX_Ur7QHBWuW/gvNy-j OoǦ=y.Zq y&g #C}kY+ϝ5-V *)2; 5s2M[ZRkKp4fF醜-!NJpW^dw,?isϕ- ynbA>' ta[^VAwYᄃȆŤt :(AJW,f?6ξpe_uxmT_#Q̻ *ZhBƝR}vݡR4|N$ڵS5R$|U&]4j&&T8Ub ;E4!*G+c "X;ݫlG^S.p8<@(mܚQ%x.4A@T Q[$OMٯaXFڙت=̪*H_JTaaQkb4ՆaJлhs@GwCa>T'mى{tEz!BT_6U;b&˘4`J;9 X:^^JC-ɠz[]pT@"E66* Zh]`:xcMW`Lu{,i05=cā#)qws7PL UEzsVFZWm\@QE q5GZ~ٙ{SH/*x 4+ 1«= |W)Hi~'D3*Cp]D-BCԵnbDR!+^q4v,~*2-՛B塺ψ}ͻb^$5MEO\BPIm l}lkl`iF,`8AdRk.h*SCD q:UNBqyN07xCjM\I :sTJˉ[JVd! #|xZ$-Qď>P\ $X=~27RMt3 [hv ѓzq]\6GgbaG %CkZۨ74)RkO0ϼso9(JwG0# F::}z=zg\ľ& KS7ཱི[BV7KX%^|s 4% 0"ҷY0k@o?XS"۵=_Hk̀oo|]L"Fvӛ^A6ݻaM8O !`PH=:SaV'uk\&2^ORR)\MF2>vRUl g(좞{\l,C >#2kvR#@K¬BYCBVn[ʜWUdf-nJ h%VwP5HeDѼ?s)&-na}5T,|770* FZh/8魖2wvGEC֝kP _r1Z؀SP3dYSΜ*z̤Z8"p_`'$^F;sxl.~yng/=! 2?0;< w]N̷fD\Efn&to rk7BMz.P /Ʌ;nR2:УW`8f)ǥ$ge}9M ցM~ctbK$0vjقS6jֹ;0i`j;r +# E'(X'R8@tNL& 3WK3K"l/bz JR?Dwrs]q%0kb(09sLFtO]ZY %.ErWuMrg<?5%O{V_ÙّthڍΠrM1T3Wg?IQPaJ8QL S$hǴ6flUKob8IxW;/݀90fGg /ҌߒÅu:lMZ#)=}>U~w>FoHK0o B"Z7ZDgl SGpwA7>=nϷE՜<(؇U^Q چx3ݾ .f?yˊDMA=g A&8hC4 n7 JGt̜֊wRHk ʗw,(e߷+iUd=+pȎ<(t<蚽`_/G}-Fzȋ\)/2ZjxU>\$(zL2/eZ)xЩL*3Ս9x"#'MG9S?I0PI>F1% }e`1 Ҷ׷Sʴ66vs(xE@$Ke` 2 c+ڞJ@-^ki':!BA`9?0BGcɴ0V[7'x tjoM_*3{]SN@oVh{;B9/!*Éim%Cķ@!]U{ZM.b:%%酜b#zN%ǃoUk2!]s P6EH::EMȡ_LC/͜COGcߤN_?XV?Ӻρ$xħ2^5/1*ֺYజ`p#oުr}a22YU꽺`d.sE&:(Oɬ=;S`yg>۞B#ωHh]Ր$_'zjH+d^s8WFa굵mY!]"v5.lpPJ!)"zZWBR['V~hoDHO4NpdGTzIIˋZn^;lCyGk B:5 'h3?~TkitVCdJ/Q?q`p L>WKmLhKW/ė+7[M"1J$Fj:H󕃉?Lenf6v V ~]/(,q8%^/o'sl2b?IeK'Ճh Ns- O(]%=f<|E5&ZTHyvEzi7 xMQKvPLI/dsxKIj(,,Vgs~Udm@mhEQ{O_D? t5r4_o_9lfh7cdE ћݞßv/-B_;'߱sl.bMgǜ":D;eSB xY`D}#R'LhۖZ3lWtJ*V_^V&z堁YZ%Б]jF),hgG6S ݷqvߕޕ.k,w  #Ȩ[&1v"vwHժq[r_4\*B.?`nCʴf <+<,nZܓ=MȬ*SssP(B٫ bGb^XMLZm`ep+.Vî %(%oy.cжߗw=S ]^)"Ҳ;o~C[2i_wu O,.D~:1HU,h^3wZXZ*G'gE[CHwc 1ikp?Jj+ty%-r5igB;px?DMm:ٍ#imJ=mkwA~ (bApne\ԫac) c:9WaPD8^\44IS?H5\f;Z;CEJgR}P*QC0a_uX*lYܼ JNq~?B8Gm Nڹˬ@nYYPz0mK{ Y) >1ME72p5IpZDBS? XQw03ؚ XnI^xE=BΈ3zhX-us(RbyPgk-0o(Şթ`4H|U+zMnw-_zvD0O@+5 9{?7Ҙ{;Iީvadɭm$Y3C u_luvVK{Eo a/Y9hՅK%T ƹd+ k>rS/p@Ξ3Q6%XI8,1ܣelQ×ޭ/BO AMmꍦ/'ȬY8mR}`2Lϻ#PeYS}P7 *ueN{`zcdU4bmcTPc T(ߞi (%!ӊQY {1^b q/@5 ݥKrw]$,?"#OR \~DRl(m4Q&sqDnk JkkIb-۹C\Rjap{9mTcExEL1y2l| nE ͋@T'^Z>b)B?~~2'-!|!TQG6=" Y;D(QN{GSMŹλQCHMu(*ƒ}56([蜽%o[UN|f|yH^`@4UZ*_ W՞j/" lC[:5 . [u+rXEVp+'O^iJ6&Gx,A0HuV5t΋<}p6qh|z+^K\oث]<9Vt%VֻGt>yʗGem3PsSO-Mΐw3 a*6Dx g@W}DKvYj.=.WD1Ht 14+u G \aæ--+& O4e#?:6!InEҳ+ʫ) ]ӐY06;dEIڠlfr *1rZ=UPnUZ˺:|ְ_v _޶h[8?+ rܜl['g4! ?26SZ8Qgw {4SuP?D@{\ߗeE !n W_زfJ6lw%ј ¨yxI\XÃ;X5C)c$d @&o9ϒxYթӵ/h2/)B14ƹ wI&̯3k\}|@xᜦͷyyAKDOrNAf>,TCBXpem@S\у Glݯ7mmm{ SF돚4H{W (V3YdRwi յ@ebmw65$#%͟[p`Jϔ^OCU8՚yF&vY}ޗ|E,h!o}pB.MռM((*{:"R͒gη$C|@ R1dW<$ZfS<:?:!JYҜ: =#a(z`)fI>X;L9C3HT$+i)-%}0%xL%/LI.6*_L#,TX ` kα>a =QIL:dGt _ݸ u(Т{ZΓq=H  deKXW~9iLFkZ_GuoJ Tz? Y0/QT4"ImA|Vf:T6H1f\66sUiaTɜM1ITfΝvS백2D]}}-]<-&DE7u5pU1{AN7gCo@ѳW:OL =#Ha(P"# f GYLjA 2/~hF~7HXΏ;,;3[Bg=__'ݪBVILFKxŜTFi9[u5;ΊfxDا^il: srjɡyV{h~}Kg@5X 1 Ӊ"U9~@+ YM)ҭ^%Tv_~QA!wtX0oiD5PȣZ}l05--C@JAs uRyk/h^GsG АM p~ig;=O𨗎&w'Lڒi_SdwqDὦ NhI!^!=?*I[}u`аM1꘶"z|~,b!3{u6Lj „2U0ɲnP3 +ih_ӮGz *K @labe'4 ĥ<2؊;?;Y$K89еwfh-He- AWO[؏_s{ؐn\f:os%H&,㥞 CCR`Dh3SqZ0μuuh?ɐZJLТ2荖 ޤ:tT/zY㦔lq|wt&WUcf?!3pa s װ!ר[|DU9~ }ڂ$ɩʫ朕ӨÂQiDO6hhAp(=tHXR\Jї^%%!9-ɢ^L`L@@䇁YijAtX2α k<UNEO5xE)_ һQ @z氦keP% \{b|-Jٮa;*Z[eeY7`LX q3/#㝣X> ۴[SClֿ(fۇnT&Y~we=e肙h/Gr`^.V4O#A$aHʟR+}oXG-+^OŷB4VjBu)Uc(.yuG[gjGΑλ\渔4.UH%CxrnGks p:ɸ/L< NdğsV * u"0 y$~lamSq>9Bn\_"xgSzZ"U# ~1xX4-i>pdFU{s4W|I|DW݅d@#8OBט=feP/b1~ɏ(LP6Mh~ƝʘurQ5#n@S{2:Y!~ňA7džBJ}35 h~bEdJFa{U=.2]- 4#~Y;1Yu{t㔙YxXhTTn֊ ΆZ9VVg{9ryub_v~×zϹJO g7?p_ֲOǧЩX ߝO͙dhv|̡U{ DJ}A7AvMiMJs!g n)6}ގ̗| ;2k"xk(yqOI1l. k[}m^u߶V&psNDekЎ>rgg^Κw(ft—JbbL9ݞ4 `AO?&U kb05\D`ޠI=_V.AY4gP(xjpU'vhAa)N/7%1!Co˜{"%^^P1Dktk3D)ڶ45 CDL QF/hRІ0;3SвcR&X]ݏpPῂI}YܷfSQ9'W#U5 ]bx؋?mE HVIt8_#BVz!$)y=#U!JB@fS!4v0s{s6`+V9fX#DwapAu53Qke]DvL'Elnf wDְKVv8&\F+1Ԏ'*Elh@hۏw3M)XcĦ+lB)]0n$c5.hYI1ŶF//" mߦn/[PkO ${CRi;nO(G~*lŨb6ms v|,mgBw_dZEG$3SRn i!t!* >F}aǑz' 5o@񄱗rZXYjO r`eN;ocE[pVj?^ȹ~1٬^h$ (oF!4ƃ5DAwh;ԯ0WZɔ B8s>$5Ew&\[9䂲%1 T75W}]w ɁNvDLci=Mڭ3h21hSO_ hݝ+u·By^p> olݨގE}GL"Ѯ"ȥL|>LӜUyﵜr\z{ nNrJ G/Oiu;l7j9_>i}3'9EUE3a.3F>ʐ:~QGW1ShŨxuDIHH&9 AJ<"Cݺ9hoyy44T;{]+ːfM|wԷ rCJ[C@O㪋V?Hěb>^g]SS;.aҨom`fzqe!caA$lv϶'H'_ 9_(Dŗ6D鶒7"s3v`܂-foHuh l} ΧSvfGHhFmLR]*ny|6\L~n[ye=< Ffyr5%AqH[&Ӝ`pjsZ2f۷A8 N EM[ xLWz!*4Y9COO8ZShe;z@2T=p'M*`z_9_$׻V+< +TOi5O{ Pkxr!ϼYj*9l'^On KZi0ft< 13iy0{ld!Lb]ֳ"e0?)wW߀KTVc{Q^|.l-?D5#'6R\{ܤQf煂vIRbNw 1"MuMKz24ml0)15Sv1DAazXŠƒtTu ǏY AIʨꮮwr)qOuZq8;M'u] x;.mX>n_/2t ْ;mlA=CxĵrW#4:y5<9~R$2_mUs-f~RK)`.u’:xK_PB+ ύ$ʧ2yKצjпqsıW1OIɜ^$BPݽuO<55 $!@7[wwP ̏s["mEAN!t[P#EbZair,}jʀ}|㴳f?cM=2FpC4 #̻]"jSն6?F0Ÿ&h^]1 i4p%:v<:bHUqڐ~̷;'T،3i+ Iɲ(Q/ȅ+sHKʶw*jyal@~FJfBNWʴ7r ͹MJzɒ 9I֕Mf̈́+-ƋT(Zp>hN7 e<ډ3Rt3!pfVL:cP alԲ*&_)nʼn/-TIClL1dsU kHܽs*4/YXG>V-`Ul1Vc ^&?o()'_ct $_cblw瑬Nq@XiAwUsphOBgġ$Q1vRck<'G|Qtkoul~>%~=Ψj{խinc(ߌEPA1LXr o+zc.Q2O\='qٵ9X K |/e:DnIMR_)oܸ)=5IR•5DLI)DwxꑚHAy|#]wDwNO3~ٵ= uyayKbqy] 'Rs>aQ`?Xb4wjVdZa+^V-k֠I;YXc)+.0nrC׻<rv*NvቲC"Ln?+0lě2OűT$Й1S t9UhY -6lb^~fi֋I| AeD* `8s%Q.|\9!x6N 6|1I}գAhk"ٝ @D([G]q+ʟaj6Zc/gGan0Q([{n'O FSay]yv+2Ơem,JDkdJd%A'  On6o6's0XB`^?$`7 pB񢖀A6%G3w yLQ[ajAչx} h2}ɰۭI܅҃qc2YNp%lo&Pk(tAILF5e<+ەp+TA5My Dl::}L8;yc%߬CP:ln5Rp~u:VǍм^W ;[95wW]ez!-pׂ#Ֆ=Why՚Bjvq*_+[,/!^0mBb{XaЬms@_Q$rq9?vAMEҰ6IcP ):wwsܿtn˝_{3"P_~ 4;-by! E%tQ"F(tkm;^Ĩ6*Y 3l1is#iIu|g%3|*h jÕ N vYA]]Z`(WŘz+n-ܹQE'qKLE{)n힖T%By%]}_BY&zVt2`e=fgeP1R(-!"=Pu E_ ::,hų:ˆqla@jssz%$FX@DEJ (&W5 vs@}yxùDϺ|?Б4+NV1 'Vu\k[!r]n2kmUB v؆S%p'Rl4n Q?mW_pAZ +ԸJ~/Nm#VwԾg WP螡0RF\cpM/OرrgID g+0;wYKG}hnYjAblqSez\T?pz~C~1Oꏮ\dc0aиFPo!TXfEzK&ґtjHmbEW0Lmx=.:J^ j/CfBWI7TMtN1vz.3xi]`]M%'߃κ ˣř\JyŽ^[pu9b+TPW]+^fAfo-u$ʫ}yE-\.S7 __t ڡ^v0߁&e)њ,Rf@Yv=fk*vE,q6MۿтEuwng doR+ KB)1<F{-H.{OZBdIr|%jC:ja|G)Ι~_}3!Z?e \ٌ[8o݈-?dʕT.mE_ʯj1=(ʶۼFNGZfxz%y{ ̫XUz]p&\M_Cw, Ĥj_9Ͻ:ep,#4 qTFyuWTlDq z-ʪCV@`v;=r݊ zdS~lgcMo?JЈM͜wR@XҤt޵Uz:aMf;pi}G,ja^s< QrlBx_|Ua*̀ ߸Ab6%0=()&rč\QMqfeRe&K,z/ݿr$F[73cpX1 'BO JfUN:vVMj$qNYWu6D4svWuWų"ۻU_#=ii m `14H( ܗ,-W3 oy8Ĵ n 6hX~H$Z]хyϪ[8 ֔7YDǐf zCx♗q2_^~ R*;J/7Ǽ3P,5#VY+-ʇqTz+1؁j {V?6ʮ]"rUGuQobI |Ҁۘe"9wܯph,E 9qN+$4ZOk:d]E̹x?\]V=ä-,v=m`pK186U-} "L@}"I_ &t!1x4_tr1k"^-[eR;P\⎋!4U#J.V$=JŲ2W<\Wa M$=˩ErՂ# L6m!1Xf|aL)Dr^LRo 3M~`$aq;5`܇B5t{JIĿKL3CR6 N GS3gI*dǟ`Vad"iqeRC 9wnЉhF uA`,ߝ(Բ0y5^YtѲǁ:$G}{<,jɡTר,5x \Aj(Aw{"-z/C[!az$WG1p!`&`}.ik~Mg^;@!Me0P-}}r1'.#"g8 ́Ul#RM&(rU R(au)vDuP'J6*&F{*-.~ǘ\q^8Gڬ֠ 2=PW0rXqR 3Te`Krb  -7_U}I췍lʨIc߳S60̝cg:qQS.^$(x:x2'q` ~(: 2aJCzr4ab/# mDvrcUܗns[/l!aJQ EQ3_=7,ec FWQ;QDvLKFsb˟`q\M@ڿeQNFCHˋ4LnA ydf.Wfy/K$R"bc܈x-Oq`-T:o.s8ԎcBbbWyb;Z3 0Es xܪ+jv#$?tl2-N{ݣ|I, @o-?AR1KߓDh:MWf#&t,,}~z4_Ex Ѐ> њY%"Q~Ak1׹ma&qH.6z%oZ%1fq!m>Ǹ)9ǣhB1W"mP WXY^hZU(;B?@{|7<_([CIepw#z; Ur&koFltdp꽄 |YtN:`SXSq\08]76K/xUj՟  Z;=Ќ)yAuIye͏N0Or1$o]R@"ՐҔg-*FPa̝8H8Cw mW?o_K\dxD~fo~rtπPt5~6.v_VN(R0\+3Z"~G8yh1`}64EU.l@ Z togB=&")?݆X -#˗'9 M>~x$ROR!i4TCG$~q\;xkg@T95D:rd;)=kwb,u+ Es+-y1G:0g#Oy6^V<)˶"RIIuȪ <^6=Y)Ġ:L,:9׈+-XBI1mJ脴j@Qf~F?lg?qCD2Ȳr5(( XP/yDgȪm}";DR͠꣋=[AF},}@Oz-K[+vBtpNGj ׬ͽ(^ ps0p[y"-$cad.FݫRg\֏؏vbqB.6tA~9AY,=p ԥLfeLjg mnsI46 ѰqMڝt!x-0o7t4SP->!rBC4wb#ЭSoKiRɶE/3O?7EޯMF&U?cv(& ԅ-ö8>z bZ @;4i6xl i=C\YdydDU]Oey+U~4I!Î*mEWM ^vfF;ӻGsU[C%>{ ,wp;hQ◩6=UJwbۗKx_'lZ܂Zz<3VF$ ê p6J+h<3%j]}Oڈ PZkU9C>@hQOhr5[\]'Ҋݴ*[r}4рЉL5㞄 ̄JYlR_ OBEu"y~9<|}v (x1%\b.9/F83Poc#@ё0rir!=\g%mdzzgYډ},!|!n_ eX`ձ| $O> cӮ=Px-P3f(3mȳ!>vW%-hp4aI-Ӑ=x+ULI"N?DRl\|`y}>lphe]fX0)O$zG‘ThW NW~nJӬvC{NXJRom,v8gGݝhpKPJZ"oCvBDϬµѠ6q%[A Scԯ}c+Ct 'ߋMg+mǹ&rڧϘ =4;l/<ㅩɨW~0·vL"Vo}9̼lcO+j]hoUmT#bPj!py|Ŧ-EGfKkSͩȈwI?C 5%zmdH4d8a>W3`Zhi/K؏hͱt f'CԠmI0`f{h5T7szc.7 ۯenMܹ y}.H^C.[~F]%0S/Pޡ7ۤF/wMZˏ~d½"/TJʾL|ldX$m:.p2 xN4:N;!Ao'2B} t`!y尞2.O7eJ]t;:<qnʴG{14ƒa:|P&wg B4ϝ}w] b|;X!:GCo>bh0VȌ7(j}S}Ѓq&Sx1áa0wB қ– ޴ tFS/Gvugb{1ZX|B#\`ln?i Ukx܅~cL~!WRӇrcR`jKVƁHc;ԿP>%E~^c#&T+8<:qlM"JKjmqz3kҬ FF1/Z ckj 1zG8n/TCe}VY?a 1to';+&g^qW})+_:wsj+2h[Քp`ro xF2 Rw?WFCP YTg|luxoңBdH(CmMg܀H/]Sh@R4BQlTkExs`5KjlTS`gY-LqUjQ_Q#?cy MKЂ@ Hew%{b{f,d=Jh{9eڧnKkrGhQY4f>s0[-,,}Ի ׁ#,Plw,-Dk95C$LJf<֠$A,2yM,eؾlSԄCAY_W7%D)%Mh~N8dF3QP@ uI`R 0OeœwL5PkLiaRyZyK4|-HfRw9d,zMUz~~{M>nwTKdop$5L{.3\KPz% ző5{`PJ%?${{GPŇIT |7pv٪.5@B9IJP28X "߂&>8mCd$C`! ty{n{wHmYm`@A-v6Ly?!-nIOU༵>KuUߓ&uSlۄãh3-LP[fW0_n7i_,}5@_ cNE$#>-QdT,*Jh8kw~,OY-V^@7s쌽m]-^Hq{=4ޒU(TAnmP B`ܳ*JӃ'jq%g,8[L~qx$_}]Phq K#˟x ~"~oj q(Ļ(:)'3n]@,*Q7 8729| ?IM oL65px9AXDٹ Yy\ bɈD\L!Z8uRӏ#$bsh%{ּ]"3[]Q $V҅3F6Ը8s3xܒ0yp"EkVMfb#ظ'@Dxe6h K[\UO[Q]9ۛ7M*늼Tˁ;I0\$t%xoKcUtCM0] /JhL4Dn^m?N0B5 *Ƶ8gRh W(s2Jߒݠ"R޹87}"/x7#@dkH_vzO&n/[R9R6$:o~[ [EH; AXW6PU`zk$h>cZPTt!/5:lإ!;V(lX"[cZm3|Ym!pRWEOq` IQK;x^*1fUQy GdZtǃld<yo 8\n18Ofyቿ|'~J8Ii"PmGfe'2&u y{OqiMNFؕ qs)bZ_/C fNcy>y^Q4CާRwD5Yo1Na&1mlQ<‡v-3܄CCWd@;^WѼ!=x"k8Q7U X+;R3i*XJ?o-ݕɄְ4yU U }VX64qA |O?))!:/ۋxE8JiXȥo975teR}yJS<BQs`Vf_r,:OXhDJi[ 8GWORA.jG` ޕ]/ߓXd8 :V>:6aɀw2Rؠ:\J]^s*~/tchWv9sqДvK9%gSsjvyxq`J\-w^9@?u|~7)Cѕ3{=z@ytd `%@R:VYʞR?TԛO 'I6e?\{Rrٷv2RmD"g/X"h6uޮN]"xYPѦ n@|(1i!6, [e':s48f^/@$xa35dUuG;3- ^2Ol ĹB q؃9+ sC5AwQ?VݧKK%2ӊW:%e-c'7o< 휲*gfEh+5}I}q\<|ĝ։5zq5vT@*">~c jO\]23̈́R $NY`+^tw#UZS4r"{u@3n7ݩdJg]aԹ#HrNkUfMa,euS {>uiK/vHq5?{Ǽz=BdCm[XO`onVw\RrOpf+{ɺvW[f)E jveծDrW,s 612h=E˽aB ]ȟo2QʢD YX]rh@-f~3'i}]FZ82/(0‰Ih5hÅxɀrǓYJKU*NY楀]-}"& H2~Ѥ(yU:1дՈ irӠ@F_RA|ȿXU܎ۊuqAV@pWBП+q}CZ_稼FfuKxx48Vo8al"$b^{u0MOIgrNrVt!NՕ~>)IJXk&QysI-/U8a-FTbsmv9BN"h5uH20Ng=B#v_l{Yҝ5nﭛpmu |Pe@M.m(=|:MTavi7'r>FWX\]aiCvM\iw|C0d:NtmGt;!Am?Mq.)bǵPd#n3ak8`XAf"F`=bvaHGπ28 >)I@K,L":Фz4žzxH4RgS7{ncf7Ӯ'Ń+;WdL#,*;1}RڍڣX'sE/H9r|ZwWd.r&k۬0x"$ŕdۨl9ɣ?k=7s>&?w"Cwؗn6M4yQGuK8Z&n9*dh P D)] H૪ b5-W''gTP_<о#Q8`lrsHG`H/su4)3*ѝJc#h2o£ ovm h1k$"x|?꾓KiU,f0n(%1])@Od 푑DD#\%#D=>!wGy) 'B}6_5Xcؠwx>y!J͛{Zf pVĚ72UT|!cY=\!)Rd r7K`++vqF."Z,"MM"|jf-x"d\J({˪{ +Sa`y%MOV$F}5QH0 n䇚B3]7Uqg(Jwu-VB$]t .ԑxEmx:p'1O]W UFHKxܫrVX v8iq-:Z }M׌ju̱A7&:M2vzZFҞTP.ĉ.#6l` M]\Pб G3^ً}Ldy/9%x e< ZCȗytHtu?ӊHZcbk9i_Nfa.(2\p/OAt0Jwj퉔, w,;SCoo^ yD;Vap\yO4FsP?T8*'F {j'ӈڌ'l@mliF@O鹧pMM2vq?O&ah~2-=ϳ.FQ&7v]#HY|Ia+Z>`ɩA 93I ~8},Ysa\ 7Hkg#ιsb <tR_6l3<<)Týz W fcû¢l Vټ']udۧصU5Iu8LQܠWmSAn@}+7?0#v}NMȽi;eYlDFz#С^`Rʽ<k?Q4I~.P:@7[s|;x9%7h }W8r;'{z:Fdpdg#MhX 97B7Ki0W~D$;`@-DIfvn#QMOj{!qM,L} 8|͖XVP8Pfְj5]>yza .~8EUw9vG$V M{vf;lЊ;@گկN NXĿ&Gb 3NsxN$( c6h7fYқ /0ʻD'1_4 N afX=HOD.,30+۰EZ2=t! بZ+5rPiQڕƬU9iv"Pڅµo݋uҘ1gz@@Y5ڜwĐMpr(ՠb( K׍NsV, 1h/ 'Q^,gMcɰO5l3BQUogM`T:8,'fXS}y<׉+Vwӹ0|ܼkӇ{$Euu]0b.+5^\ dW;"kkwUA7(>|:wz.>, hF櫨aQt%_M0Q;TOE"ƖNƤ z/ J9Q<˚e^^0GD m.pU*}xHp : 8ף25 ;v %!%fY+F#oaf0 0xt70r"$)WY&^ꅕFPοP^q" <[0ۑY/_eS2rlfvK> *h1CetKg#|EˌiDu.\7D%9R*r8YbH h<ƺ(*Ħ2f:^%\Ϫu^+.8t? `9 .Y^^ja^yT|? $Wsi 1űA AfgޢF&PĮ%y;#[Z7JK̡o;[+=ް(>1$oP"AVvIg)v !Vnx~px/td 3ٓ^ɷ\ p%u1 Xv9x"di>}O_EEbJ7h8(h?I;ގ~z8۽eoϒ\b4S} nz Wy tELBwЏ8\f㲬/Zv3W}[B 5]:5\,iywEteAF9g,Ksq@L*ܖ]F0јj4 F'q(I8D[;?95S9NpRNO/q\x[g08k'¹fהCMHF@Q`%(}@Y%7a$,q>-?R\+*ⅎ&h񠜁ƥ416t5Q1xI̒NE<2r{d@ݩ?dxmL,VluР-ܰ;za S +uE# C?2]uepEfTb9“|1<7Jl"9a;Tr渔8j(h+`3INKA tUyMrn<=[.m'JƜ:lCX](x|RLhn?(zsBLtU91Ҋ_g > 3mDupH_pby+XJI#C\UқSyg0~9_mY2FR0/$OHQ{5{Mΐ\UY_+s9$>b鍱Z$̥{߫&,KjFun60o\[:8NӕNm\ M.m-1FOVc& @UkX?mGX5|0an1+vEV4 A˽ 8aWԃJm`IkXedS}͠tΌ[֠vR#)|wE}Uz rjz 3<>I5^W4 yD v}~l(Mw)ى ZgPJ :>!_HOncxVxn Rz6%'֡_V/!*p5BF\}F*`BIQ XhrQWݷu6x9q.c.Aeq+Y24h#DEYmDCsȒ(/1/U&Z6MRРlҸ m~Opnr#R5B]22/`)Kuq- (([`ѷF&cSH8.$nX󺺑 @f$G Jr_Q=o(^n#)bhNAsp3ťTY5GK6!8붯1J8#]gA*lu8UR3&`1ш!q;5q>sD}CQ.` 7^$5^TvcLC &LN^88((,gq3g/9n7'p;͖K81[;%bQMf@YYjO:=xϹ9ZO3eb2a] SBv^/,̪]~UړC}AA%(4KaOx( #`{\K뎆|{ _W_=4A5Vevv LG *㢱#1צ^3lz {UnpK1J_rQXѐ7VI[cj?Qc(uU1甹S"itbl/;5Ґ ZC綋IDw£*(tUy𠡉^zP&8` uѯ5z/7Csv n d&ds@3[a/p4wPeRͣ $A9.}@WPB~%R?OAXD`$[\ >ᔀF'~zG%Kpu5s e˷! !r4c04@ LUQO-Q͇~IZC-l[BkG] f2G%ԝTq@rT W=:JaBBezY }:6"H)]wJ$"!|dj&:$c?!| 8GJ"&l )ٌc7/qQ!V%FhXȧ7x`Sk3E#i{`]t;4ŒOҖ&YrWגkExqwQm,͸f-a9C$,D @ܡN$l%eHdJQ>xUgxүLq5U4=nqɂ\6;/;)L!Hr`j 8s&FY]ȏB0;͙p̚>v:癮O4:z(Z0ݻ Z`AQVCH(Mͬ@rdJQ. v?0$_  /)Z3Ewa4-34%'`#1_ןp=1ԊNF]|8WX5pa,9fb>YFnֱ[_AWaaa忮\H>RBO<:rL!8z۸9/PzGN%+OzvAWt[]k9@ib3Qpz M`$yo u>SDS0nJQmIzIOpWW.g͗0&C U̢pޕ!)_|&@}j˺>VW1/H3QgD%#ei]+5,us+Q'ehlc`͠eD鄏[l׏+<1C =p(n{rUxt7}z`d$U'w 5.w) e'9}Ie=y0YP?_ o6pުva>uZ-#C)=:wY=OsǑ}ttec)`5,|gqq%.ytW.H&~,KEu_5y+J)Gy\y3z5# Z&meKK*oސU"ey+@=Ie}>400]9NQ蚔BlJs5W!Av7nC{?CAT^a# ĨS|bu5)w=Bue . @2yNtC:5"c.ў]OHMb.zD.__@Oz?zrP48dKFBӔim%6p[n> Qli# '_3p& Z:#Ϭ&olfXAI=`J6^r}@o2ROzdiE%oJXA%b !?w}!4ʃu׽b^*/797Q_c;p`y cmve"6zOǸwF,2+LzmO7ܠ }f(*NW4'%3)_1?"v/1=Úz%] 1- x?fpDnhߊ p{) u ae/dh<Er1^y |nQ>![ԣf* ?.i%}(\pjNBif,|1M: ԿQalnup0x|%ƪШہ3Kơs8:%yǹʗEۡVUݏ4@l, BF=y^SgTI @0 {vKZzoI+h\C$TU7Oiawj PZM0և^D@7A&+!jauPݟ湧8M2k8q[\*YՒY2 ~>>QDdZLK[B>#@DM5._Nh{_yᠽIdŜ)| 09d@1f,]v. `aW qgK .u>5Ra+?tCh*`ӗyn&=Mi: $izG,oVgSKS vUt:qRNET.vdᲓB3'?זq~ { dnꖷfH QmE|bF 6ţ@2( 6rXGs/@<(B)T#He! yNXKKCxMsYA5WT`yqJ"@n0FxPLT꾎sW.`l?}yypvƵ|ZIcgA8u=-3cT=pF%!@,URKV~8vlqSn=)JhusW[ D5U ,[ޙT:6xmeĞA ~,#FJ~;Z^};sӱbtc5ѕ䦽>gh-׆)Tj|8b8exdܧ!Z$-DS꿠c9n ۃGgoCN,hJ)*)P /Pdm9@@EivwURּqҹl j[vM^9q^KEW".Ǭ_ūE31SWl ukqzBpGdP~2{Gd% ur -# ,EulgKf7mݑw PN$5F.(3w Si{ذX\OЍY0Am8sZb@!d "0]|wLByW_|Էn.5uMY.68i]rkrpIKhfPY&xFjL57^4sҿ%>פ 27WT{Z'T[6aS)pWSXbf_t Bw>g7zm m,:B?X6uw{b(ˇװ\Ѹ 3/pb4_ek߷㛫S<A7i!( ѯa 7ДX !K!eۂ&cYVH{̬A|VC>'9ˇFX^`x[eiNb\Px43["%M͹]!-#s6e8xȊr\9Fja/z fQ.5)\±K-f/mI4 Ke_e}!l!a|:?YFKN7 Yq/!}ܒ> i;'6k-V՟~^}Η=cK)Tbs )eie0udRPrZ,6/ch0iβ"lCjo>-ΩrcJKFs 'O. ce3+<>r4w{k4e Өݸ֦֛ـ4츜 X%.W4; #fpC1lAcZ)TW=G` T 'n"..8P\q΍JIqY<q7s28T@s}jn}R&Q#gj1+VEex9m+H¹fm< Gz9oi]Wfh6 &2;\8't3 ,=ԑ!3;S?Ö+=&CrZGY}iu%̼LdMH@6 Ŀ %9JU#nw%=5m@,Z>K"#\m_mfU']bG к]e@ag)pa qD};wȲvuւu"R֣y2EY;=G>) 9N_8`eo)a)z/E {%fgHs_]_qH(b^+xؾwDV]~>L-Gi^W?4Ź_c3F=$I5qp0!U۫a(aPig3MU b֕ #ؚLp :v@ƟZ.u8'xmW\.mv! Us&%ʇY)^00ҽn&X!DR i0eQvТS> 枇q씅Q_Y,,-r!*UTW4zAd)׈g1e/o}Otڄضݰ\l9#j# }bܶz0up$|m6L~#﹅meM^1wiY :dƬZmS9"|dݞ$l D2D"#2tQHG2UHx КˎqaCNB/`t<FEVA!yGuމ%gt˹ 1:kXSoཡgF}q-Nȿ.v9{LXR,a=Pi[ڂ#'ۥt'1LekGo3z$"P{/| 4!%{B굌b=~1ZrܻIU0^#$>[ۍ4~GBAH^`x#* q 3p6ռިW6噰D~x~zMmS8&=a4Ywy2ڸwr̪i%xDTM`z@ 9ڧZ(pp9- J?<<8hJ,> \(F>C|P|0( \ .r/eو2ڦ/\gD5cJ}]f`*I[Ōfܖm`'J*H&oф]2mfAJZzmY@lh&ő^6NEJTg23qA>AjǬi j %RdJtʦ(<(N#k vz'쬔-6ãPz0jsߚ}f>Aҩp,34[{/ӣkp"k{lF\J64K[,I[ qiJa__un|%V=Ey_E ꦉ=SD( vE<8㲁%A@CCOux|of%iCQ'@oQ d x<Ȏ()l."Ef~58n{6ȭSnf*w<Zsf17>Go' ެ-@omO$D-캐)Uo|a87o9=aC^|kL>ߖ^A{+3OKG|;~üzT~uJ٤,S=P?>ND4mw?DQ;XMUk{RϷ,q2?$^XmD8hF*f5^"gZ*)YWx#_7J\9p I X)Qr9H-Qzx"p/a-/O̹w x yT?uxH:zO%XfKك8Cj,설ί%=eC$b6F/Xެ)]&y|=#R&e/ׁ:&dLF1ZJ/hb:a1  B|TG{Wgy>0SJrC?&%@ _B/&ujM(^qօyRZd=4ʶ^KRL O2nA> =Zz1Vbi&pfa\ؙIs,),<[MmT$7aTᰊ"jʐ.5l4r&Ԁ.wuXOn={cY|Tuf7TƗ^MyIq:G㿂Rp)(i3#}bzJTVjFzj%HTsdRA /9\ݘ|#Wl4EzFԓwb@Z_e>CflwBe8YP^4kq$* ff /{*&UFZS$s>v|BXgo#nw(Xİ,Mf VÁBS:d,ƿZ@5;X:~ZMm`ddATffSՔ4bXfVj/ [F,kUpϵ/;D(V #CtCGpdyCh1[_3{86`z*YT6: fen9DZ jH5; ߯R:-Sy'tͼI'9E'|K]D ǙhZwyÁ_tc]DZus:pV0ޒxQ߽p >2Aǎ/m@xR{h l`i `MOI^8g?"1'g@w6kʔ@ +dQ.ކ?, QZX*Xm"ڑvM̜NGI%bX ܋dA*Ɩna%O,͖% Z>C,<^J}N}xr@궾@ӹc2\ێ_A bP]ꝞAIf!FAIR |F,FcIVX^kI6?X((K=I_]9#P$>n;[;]3Xg.U7 9'TBugZWxX +,`bXj-08 +!⫑w- !ΛP :(_wfO !5+pdm6}G{'HQ#e-~=)\ǘ{#-'~G(&]Ҵ㪺.D<K/{"X)_Ś*'ڮ]>\(?F]E=ZBP(i_Wu,4&y%X2 a+~G٣=CQ$L&+5-RJkD dʰP0tW;-dҾ4G[?zl@h=oJjȃ2:O{`͙~V u%\3X\&*+(k!{ErecjXV~U`N ~1<$iwU߿B~Dz嚃7Μ6)`4{#BQҾo! 9H/7) Al }#M;\ۙ>)7Cǭ&03&hͪM:,L6wŰ 5OŐ\Öhv6)_2o X@&ӕ^ & [WSG8jLYt_ 9H 9Rjx=]Y/Ȍtjv0ŗ ;tnf<=5g/;IIel dhVۍAo(5a2(͠t^_fBVwغ9eG[pq4ǁV1M*!O&zF=]g:z]T'Q7JlN$X~Ucv:N̨ÕL?Y[zNVS}nՈHJB`DŽUk$!."q(F;8BgdƳBr'_ fZH/yr}'.bym@vV̢}tnQ7wgŦ,bѶ9* KԙVM80"1 [Wf7ӟ푃[A($XlXZDC4򥳷+u+Wto9_ǂ| 9&/K*YI 6sMUyq@(F$?8Vp6\T&ᶌZK«iR%DžCDMA?i+A:ϥtd6JmD|dR$_Bcw .b?V1p{,?'|WɄL̻v)ƅMD Cz1ϯ60 f 7͏ QZk6P<$EOʋ58fԌn/lFjtg"Y7K7K[PFLb;p%d[@kҝO|Mf~.tg:Vd WYv{; "OrbCBqR❢r5gSşHT.7 ls&}Ԣ"'Z֕I;r#=lp~O=iKlpDD.6c#2VK&&RUp5p KH!$YD"m!$!%b#h @bdQs{*R+{]4ñ0}vj$P7]JW:\Ϻ˨S]!OJF|(/l8p3'kArHSM+?4|qpCԤ))a{;+p/>J^4$;U^|nT{y=t6$p1/R Ŗ."1 ec~@wQaddBod]9QYC(.U`Mm~mv}5QI_"to,id5ju7HH713ŻsA@i E>nO{*TGmB-)OZ?U.K&>7'E)!ڹNEfiDk`Ң9t\sxF͊+b];+|IOC&Y)Y=gMFƸDJ9u+-MյN𳋓 j'QIV,oדSPԂ|禄@GacR}0n'q%OVjQ: ƧG-AP&- Ab>ƒ:TLta1zя;[j_M"Sp:Cj^ y[ܾrsP.b2z4ߪd]lMeENytD%j,gseG]vFVDJ"xGjX)CF+O8NTl8?͸b DؕȍOuB;IŇ>٦2 ޻H9jYn55M)@d =X(I0c CRcM^EQ 矊g,N=nVGmcDTot~;)[έAt\LJmilmzZRP'A8/! >ƷSeƚg儜~?é/"o`nX lqec3N+d&XNGz`8l^, w{[e{EuΨ‰Ɉ·DkLa0[̰,\*l{_F~,_cng:Q=wRJ{ΚBѧLo>M txYT%?a+)y,Cl{4oRsys9L܃/D+@/V(gKp/xŰy6㣥rchD?TMu`6&e=ZFW[U^?hD&n9?8dJ+̗OpMH\J"~$3V鼾̬v}̅DZ/-j=`VVr24f eY,kWSJӒ¯)U  NUJɎ04 GKogǒӛX,i3"+Ze/Y ʬi ӻUa@skL肵z]dӘ״s.3kc<Wd:X5M=@@fzBƞ>e焬:ے#,=vӏseOʣ A1g~+zc10'ٹ&:R jy'8|v&߻pR-#/v޵Z^8r@6!g]/Vcihf7,/v+27Hb^o{U8'f+>t<^:1J ,oFtr8xW׷i +y4#8\"{~ $8tvd1a~*>͜~{[kq %1)W~M4cAZSmy4B<0pg&_b'!PTZw}8ď1M]qA'ƣ]" lHڭw3l# 7=zc`r3abfqx@e&iƗ *`U~,`TɱdZa$@"2WjgJu#{mRS^4\VR=!mðkv*~U!G[~VH­ex|/ BY4977Hdಠ_bE򻊄,ҬLǾ͛PI(3]FYif`}\< _!"7iB;k+paf@qM0i$Er/ln!h! 1ԓ?b9FPl*H Z_L/H'T-N4tTmW6Wi܇^@LBwZb\StG󽴌&vjԈ'yHY].< zNs2X4Z9_.ٶ֒A%Df3yٛ%~-֙2+pŠXTJ-A|A8V*t>i>1!D,e_ _QBA=e*x䦳]X}ZFt ʲhg*'u3ca]Rμ9 HJ9$ѫ÷;,2a 1.Q_bc5ѰMؖ$oxfix,Dfēbv J\-g gR֑CИ?fyϛ:-w.0xRExu vD\Rg87)BթT*F%QMW]Ge3 H8rK0nvݑ]Q93\K;mfGȬr/sNt~T#g # @=Ɖ Xoun{h T SfW\*[hDHFҠAjKVh5`[g1`W񃁉bi]"Yrzor /<U )+ 's7͸ ێsݬ/ 'y oEumqA5܆3Z*Ǭ}?osw s;QQh(U<$9}~J߼}M|tt`=&w|3EW'%w.ĸηjυ$Q1':-8tʚ9;B28[?+BZ.uazy] P A 2-j6֛МY0eӈ@H2j2^EphJ~^i/V̌aN;:j,l:6',Y:@I']DqIrh`9>`>[/bDqG>&؋[Ϧt~n٩^!wP 9nXYL19( ,@ $C"vӞJF3I_cG": *|Sj/|;i@ y;G7dӇiTz.cԓyAv~EE OQA%C"lC<e3{S(|pӾ[Fhe% sT$BG[g:(d=C˜#1*d|aCrcGq4Xj'çI !n#&@/8-9+4[PGx0K(.)a!'!Xmof?R&7-wۺ,ҵ-yFWVsm˵j--Fu3G),w&9#L5c姇Q:f'&gwE8OH%ZM@4m-/fE\tֳgp‘5T|D="m6ThBȊg^j(YMkTXC ']Nt8[<6 d^PԘ1Ȧ o7%_Hy*eoɕxs+)7V+h-4_Ÿz{f &pw!zpu΀JP2XO*,c=m ny)X;p0"d<o;ЮGమbwl (OiTd?Ȉ!ǖj{ v^:+mFň:!O7EF5l9b9 ^ǠRRHqDR2?\b46S0lܔ0)t]oAlιX ͖[|}].CeC=xt敘N˯VDȄlr=WAl*nOA5~+U]Ɽ.5RJ34#X{We-i6"_r=?! ? r"ыݴ4]DS{ \ hMǶu%GqkYBĻc |c99|n#% */J@s"Ph䯦Rrw BPaWHZ07cNG4B9aL*X VJyq!`v7%{dۊ@M/!v kE(J+xbXp <H/+\Zv4J~$=q= $(,Cl>!lѴboOER`#dȀju8gK-KpB h`ch${Wv!<-Cvx/k&rPO;t§l7&ewu-d+EF0O+x?ft0{aHlhp[ 5j|;&aB-;)b1*+S(tYx;;'¾]:_躩hy|7M2zc>IyF\p BOlȵ.%UJ0rR1 6f,^8q!%Hv_ l7͌M ٯ޴0l JxǡS`~=(Χcj%x~k巙M|(x,hx ^̤«y:$ A{3[#rEAsr%WM"2Jn/Flטc&rAL7m+svV&]. uԀ47I KP%! yC@ýa @07Yi2 ~ r"P\qm*u[Yu$߆e!QW0UhH]|OLe*-⺄,ڇ:S&`rȈDItpN,߱  ij1zy\cb?;s!JnPNGJYzN- s xZ%VV}X,y\iIgH!K\*JL0e 67.g$ ʢe gD8!9W5W|~lqLjjB3$ޠpBM1:0Li/J?oރChZR#gHԭ4/P,2ns!["w+(f(o[Ga^jݰ'$nRJFDKeT]G8=ETB>ƿPչ0yR[v7Sw6V"GzU}cz!"c(MUjPV  %T"i@N`ݦ#|a5}[cJpC1Qy#aZH"ToO&H62^2DdX\( [ܜI`v94S{b2i+$(p@ï~G9ػ X7*ͿҌ6~^#3v[=sn5Fד%-Үޔ>EYq3 Em˄О./`-^RAB*hL r)ZBЋq$P}gvv>/ʢ հC&ì좆 ̊TZ<:os#/N"1Q!l9>]_;Ɍ&__Xד崰xȧʚI9`xOyxjoc&X\>C"ɩ9&>[Q\E QaJoSÏ7c1aa\spdgVÜXtos3ͤ1ߤɗV]!Ԥ`؜kvK:[iDn(JPhZ-D̃ =V*d%Nf8bЛɾ&(E-\,x\k{vA#Vz o}_«6?/uMێIv mjvZ >F.F9x`@4j#֏F;5!Y&B3k}Bq_N-'CM;7'M`zbU)/ (}sZu'#e&$;j"1/gکm/7&Vӵ<ɒ֦Qr%p3fX6蟶AcW0FfxM1Sȃ5/)N_6,։LU2BPx8}1vE4@. D/а?\"/$`sn.W#KJ>sźHDIj7b ג𱂺1TU!!Q\е,5;@ދaK87wn[H6bRc)^ 9^j=Eq)g2d'7ңn-,U hk"C2#c6%D:>Ǔbniay"&s235w Ri̱< $r4CTEy%"ٔ[:%<~L-jc7"r$\;?CrXNZ+ Sh`k1IRܐ^AQ~QAD1p`N2f;tq:85MYr:){xT0r:PH]yHAF! b tL`|*ZaEџQɁ9d=~ ^R̊Od}BBiD;O&IW4>eNס DB'ClH:EŞյT1K;1}躍Ƃnn1@M%z1 W 4߲҇N ŭVPbtc56Zf]8E0뤞n:|/آ&T|6kN͸ίe>.t oHvBoi} W^ _e u+D9X=d q{Yf D>S7'v1%4MA<9Zi;b&fJd p`$<' CSN#ȲUs,RN7kpMm쌮E/JeE7 zjЈivwa{(v gev$kWP(lm#ΩI_j _GYShjD N%-@'m>tuW /xV`bA inK1,;pΓ5}AE%{ 4~;乻zG+`v*l8 b7EA7?ZTF|.q"᭬kt?|ȎrL(WBro]cET,wpۧʣHAuq>ԣz?l)CEߑM&gqÙ'۹=;U!}LFG#Ô]o0Xc3a.JIJ6ς-EPT =1AWsk#8ne.!=(T`9Ưmf ,L1* hZ,UtTF0c^$ۏ%7:z޶2jD9Gܓɝ%NW{nVb XTH5YdhOzGӰxXUdhUu[q!yh%:.7ꠁm#l`-wN]fڦ-SOʄ?+xL:.e258#wBWSBE~kLɩe,*N'S_oz<4ո`iALqݸ%Ӎ쾝B^sd9VW%j\T |O[zϕE2@-[sb N4^h̤E2"Df(mz4Ȇװ)Ցܖ P$6rTPtdC[FX2a1* vTN_}!F"|'36V@D;,Y?*dźs+Bc~p.Ew(HyN"=>IT6I,:3O$uQG-d7vѨ5Wkяi1z^,6gݦ`/g۳Qf:-~(+ !z VQㆸ& qBI!s+2c(EٛI;XtTR!sH0>x'Nٱ2Kü0V3%eڵn煨|%O u<47}kJKf?s\T2t>CaULw4^}8\|nA ""z{ծ۫!].>z;.Eo{eX_1¦.P\1PBRtn,peI Pto28o"y?_!{ 8@h,N;[ȋw/1WQJ5%.OO["Z~>̡FnδH{񯉷 p=]9η .7ߩǨSѠ,qJuSv.+UNtX)O/e >FKGHZU#\q/"4Sߘxt}6cJ('a"8y3 ru>Gy+'cP9D7`Jߧpg~,4MƔe@zY*e7ĚLB ͬjfB"2H`Hخ@Z` g]!;UL@D߼E.U}>a2 l%TSUՅ\n" R낉1N}.J+# !J+)=A)~?{T˿Y;Ж%{+܎A"Q4l<mSq`c|,Æi0teaㆀS,??KulXs aPH ըn?֨X/B,#WKע?JtxNv?3!Svl~ȰgԪQ1*3y=5tf[h T%i+:$ Mn-\x6:缍Ϝ^q;BrHth۵kgO]bȖ]rkusJ /3AUzj#J;e0Ll T@|TAvHFȄI5I0vJeF!&\+ILщ@*L>vf#z"`=&4щx]6u/-/R.Q%4O ϥOI,g^ƈ;!He>f6TibfȜʖok2Tה*hN,?[MAc:J_KN@@?J{(u%qFe?F$<]>ʟ P)踆?&= 7kϲSޑ^$$ږ >S}, Aq4Odv?&韎OqCDP?&6pt N?TUЪ Jߕ uuz#cZ`;$&^``>3d(bS ׯ+i Jh!M:%9g7,(UY z̕ef|9B6S3-9GX6i%a;5pȋLd}G}FP#{\`r[3v Zƒ#^& Uv[5S 3 ͳf{+B*XBΥW7a-5uVNL.6R iFU,C*>U=VSXR>F䁝ARg `G43z^ilt NKnhHLpc;Iy swG "0E _1jZORnNs$/ϖDߝp)F8J;-k޿ 8awi0a ]hp`Qh9C{+}{SKjO96`&yihOƒLo& kw: xYZ fvkҲY0jڋ)tsJPN)랩1稊͉HDmZl.;Ĵ;*XS= \0)# tH^QDiaJ(^`zn(^I4Hčƿ:1\E ^6BmnCz\=3̔f3FT*ZEY jd;uӳ_(TՌw4l>XoeQ,D0_c3軨 j<6w-Xc\X:vz4WK+e ?yd]3j%n|YDwP yϪ-N$um ԟY! ;-5R5OOR^Z=ỶgPShx]Ǧgm\:tcbU6Fn8ݿ}=͙)Ju$OyZ7pe󠽬{ Y?%pwSE,!CE$'*S0qM4c:v?tO@h(L2 /k;,ȾFkhl~O3$kYoWv-}s)dzkrYI*+cMeL?͔ߜ˅#cjJjsAp6܂Xo֜1,c58喑dA֕:[.'p&KmBGPQa띤\&&Z$ 1¨dcf&=>|L U'y%{<Ą+#8~y@]ԇ. nvz_Ag >ۋQHilK@@`Ѣ>_vdY橘L|"o4)zcNs<@ދN y u-r[:u86&Q(B1~O?XxF*Dׂ#m1/U8U0ی[0`+s&QJp. Iȍ%6(0m "Ag}It,ɍl J>8 |س|^1%Isng6֙46utX?1&({s\gG,v6>s<5kz,XxgDʗީ ?hF!,DIf92ǬHU;Ukb99 W[c'#9Le&t]q^lb{̕`D c\ I0PƘY$_g'_!u"\Xh1@m$VnK@Da㸞v̊}ʏ `)\^pvBõ؁O8~T{43xkhȊ׎B%y[(Q/^7-'3TȢ&(R?Vl`k{q.cK7~ DB{H Q(p~$)rela{$ 29|LPf0/N8XMsur#4MI_s٠w#T 0YlC6w5(3ZWɡx%+ |v9,RB(QhcB} lQD-8-Z&R[.x.ėT|K`vH<ޟZ42wH8ܾ?Tʷ2N-]wM"Q)1,d刄^^OZI:S%D\ٔAOK8Qǎ;x^Ӂ499[h M}nϝTJ86oaʰBl* 1[& WޣÑVԐ? 9qE$񊥤0aLfɏH2@rPqRWR!h'[2>vJM츒M>.bQۛ˫YCs0g,vZ䘏^+Xh5k*(u I+X YxY0ӥTDl6NѭU ;VYC*I]8^k?=~E7OjFZN,"էW6|3SN,9A񳓻0=֤>}oV}trAV!<],i  sŠh!%_ &aDK]i!u-*P ^5SiS:*]˓4@2AE'k=qj+Jõc;.\L&Xabw%w͹ZB6 Kr{$XĘ-{BBu8 Gm2LzBFi RS&04AħQ5'RƖb^J cIo~KN>òB0YJa /><;AFr}svX=.JzE]a/ M!9'ߔP)W'O7:}FʯEZ+͑}b9UM-9%ψ/<!Fj.?f9,pX=2S-)Jl .Q{71^rbp 4th @&n`53A.g]-e 'kͦ! B}Au[{:o~XOs~{u@p|x*=:pDE X46 A 1@AkXs]D=chH ?OĪf '^qG볂/MsuQwϭ"=&@{l&d36_y=/#dCze2glimbhO.g9F?\?m\V~~YT&  sJ0$>AD5>Cbv: [PsLO6FRX5'nePߡ۴e.e>M:_vXC>A}z+޸i몌4 [cga\zhB ^PQAM5Ԓ%+nK jq)P76@E%O2NjiŸduM%?w79|%2|{JNC`qU'mW t8^s}#E{X9ZfOId]1`{hsc햮ѿېB9 2CqQ] YH jyf Mf*ץ` =\YV[З8,nOY86`9 l+ qp.#tF%UϏ 8$R{-a/~vW02]bKAzY-14a)Ղ C҆ڞVݍGi'c^XiJ[ sITIq~%_ Cf4y?c8g#C@͂<^DH cڭ$$fhw+뇂.^m $"L`[Tx~}/- HSijH0P9mxɻ 1՗M ~λ$Sj\ȶݻ]eKW1TE|XМ;knq ao MO83fmɒ`y-n̴V'@xSv@|kJwkdtԘ9޳J>?ndڣ_⹊,?Fz #vUGvKĪ~^PxO888/SD zɊhuS6`FdJT(4O 4z 1MM32pNx\pe\-Ut'썜z?u98"B|^UY#B=%R~̝)];I-Č-xG?XJ4@GŦHe֐ Etj= 2'Gqh`zk[B*n46ZE 9 Y½JJ 21nј{[$Y ٍS7O>s9 Fv7S4 HLa5'۲)^ ξ<+cX)<.?̆"z>qA~`+mmmbWC#|ێ^̐-z^IlY/qr%+弡erjX|RnE:1ͿQyaeЯ$ZcK2FP89)n:TcK1٣6=0%ZӇ9]:_3 -dϴa/eG[L+qҎCV/ oA`NYFu^~j?ERXWYI3r9'LlԆTYGa|#EqMɘPO$av[X=ynCzΫnmR?BAE-`Nؘ9K\_qjiWC|zSCT_CyLڧHlGф]~1IzcB4+LZ7bkp/:aL$O @W_0`TK)Q#՚zIF Pܑ6(@*]e$q -2֮XOG jjj]dy&]{=mսU./ʡg%Dh'׊{?MfcLuGJ~2W#\ 8: Tg8_M@:(m?CܩEV 1*PLdBCWMrt.0mT:EG.R9 CNzDQ]:4bI1 ȟjD0 ! $H|ԄնgDЁXiv(!7Д= `CDd/{Ȍ}I`lA.1o"._1ȓ#s4sJ:؝$}}-֖F;/j\0c#K>GƜYv>*U-M-Cҳ{JrV kLR8cP\".m/4UZ/O ^Ӷ'f,̗Gy ng5'5{&erpsމj=@Hgs#C~7T)ʑ 'sfN,<sQL?&kߣBfuH>ͮ̕02Ӓctxq-:԰ΔKQ Ѧ;%kPGQ[ȒJ =R-JЇ%2u}қiV3@T~בMլ89fNۄ?O#T,5;`/=ɪ-Ey";H2&)*? 2ޤ*u;fF27b <-Q}L1^A*.ЀB1,_P$ ZnE멪9R͞1B$$:$0oz\L[]1nۃw4ARz]58E-Ju]N’pf [m^:t[XLxc^NCb9} MΙzo<68P#0_a#5 ހg +;絹%6IE1ŦPE;@7)AFMXU7@Pwʥ(քcuTWع:1-)4%9H9:twCg0b2 -3bX[w%A$)֖AmE }_Yh;bߛjSBV6х2-#N[3p&Mpks 8<f 8r}g h,^~|ݍi{6k[Si2,簔,gmȑ?[\}3L40-#l{I8FqPD/kp\2Ɗ0̸~y 9!3K$Wl$ -0A㦤ve_X9TqFP`%ksћAkaB~YK&+&maJ}Jcюe?` FV ;~W`{(z ܿ"NS(ߚ [ §ٯ[!r̼:T Ki-jXU{ywb5( V:M.OMssCUϠ[mhǚb;P6CnytZvw_yխmN◟[s*lc޶@5˗o(WkEXZ&7&q78:3dWJl6Zu:oj7?,.r5hXE ; 7ZܩƶPZ%SخE2Wd‰匴#(W1Ua5m%DC(iOux_ F}"=7|k!n'Oʜ\yVزhL(i6S}Bg-{"ehNk1L*eO T^ʔOG?^AE{_}_A(\]SA@eT(VOhn#)p2;mL:`3y"q> CGuܠcM_ ^N7RO*ti/?AK~J.Bz80\.bn\)q,,X^=5$<.JYuWM"Z?XMJklD(%Z> ]I%Y#@h(kVݺF6^8щxw:'up`wP%zaV7{؟vP;:z@MDϤ?HwL$K\$s32jbѭ9/-Fڳ`Cqu\) @i zϙQidsbX=)S4햭agmQ S3]U,51dTkRKpU I Z{Nw4N9KVWlT#fq2v2=agv'a0Po1ՐD4zpRYQ `矄BnWdZhD6xž/ ~`?uO~ H. `iRWHMЕAZ3dǾͧSp 3u ~/A-#5X3("aiN~׵\$Ҋ[u3!@K9UF\|3%U)):)ܪڔw-Вz BW[l,n %77G<8 @a[3g}P'&ؽF^ 1&ixbWIP1&?mr/|(ʽ|iɴGGG-A]%=`O LuŞ]\۝t|_A@TLqQiPk?Q[i&.Tn]cu<j{Ufȑ}NyGWy.Cpϼddӕ |3TҢV&93&rvd5Fz sYsDu2YtAq,z$$53kŝEvcGlT [^ eV̶D#)ӽa--Os8i,:[_&VRp.U;UjذMB=5$ta樅uMW5o: {#-f( duLP?u57vztW)iHPklGSݣ#G(]?3bD㟸>x c g~ @,JY7g:|K6؍gU)DAXM/PV0Op-xT=j_]}ENe騋K uzg.2s).5hOGֲ K`.s}vZij|NFNcqP?t'rbxrVY5تj2;mAks'ھXyT2PӦ[X~ׁb_fD3??]HًN&TVD7wI0*.rSF_33Eܾ3Ȑ}B1bCQTPzcPo9}|QZз^&p 1\# :U9o9h7:{c[Ӽ,:Z6(0ڌԃ3qWƿT[Jy?7/@A_ݣ #}$qd74LKj}HhH,ZvMÞaA"h)/&ʳbGZ1$8wH%DJ 3"ch0ȇCJܲ?zmut38EfwZ_d4m8u)i^'/|)Ưm.[uMSo6f[d_uJ19FOʼn| D !76JgijO#kRvЦUr>$*(iTwVsmzfh/s0'MV6L|W|Y ;b+ReR~iw>{`a0!0go+Arն mWw ҇5sy\>}m>YgyXpΪM;Ѭ>Sv~V}2cR[#譄mT-?bk}b:O 4ieEe}RܸKjuBT G`iw7sa2*93k_8F5 y8{]"t:AJLMݱAE2LM$@gJdьn<,IlgB;3Ϝ:C]/Nui(v!cuGEtt™* 5)~T"U r%ZVԋ7al(/tƢY~I5|RilX-3 XNॸ2 *(ҽi͏AiĨ ut:sH!l%!  eM^),|%0,{DlyrþZ y? ; i2nqa$Evwd1ciV5DSr]קp.#3̡5;#e=]K n\` }&];W}\4{qk-p]8:ew/=Q@y(7J}1^Skؙj}$Q _FHF-mB-+Y>_[ׅo7| qA+Aq ^>Z xYw/| !JM]JBqu%gh tE?I;cwO $cI]Ok[tMͲ`Y4%ց8]y?9_$-M(^ԛ ^ \^BsLu%M;&Ze5u&,I :D[ ʂ1d_1-!N3x{iO|ʚx)Se:-n}% p*2 M;)v0``{ln!HȚ߃ ΁JX1|φt\D#<BE#zfW<aiB~7K -TI䯦3 D6&_~'0v!L鸈$ ;yY0̐"L"?~&!(N"HwbG">)N^*B 5Ek {d7?|7,ƖhF(z g Tw#^lϷ[ I$T#d/YX5_Z.h~6}j4 )2P02mT[ۋ]܃Mx/t5 {uUqχ)v- |xYwp&L2'd9ݒ[q\iS,(9$@C W/ű.U:@0 0IT۲%@SuRMZo+e2id^p&*38ΔvO<5A]0–IeUU1w3ivƬ-ٰ/]Jn}*` Zbmҭ6E`C~$篵T=rs3"x#puqL0޻^Y,ih+$'Q579✜d&X%(!BK˸L BRTwÍGdiEAtS8M;#D燽S7`X@4pNbw'Z8)XeTEtF. Vj;&RYLqsV_&G,.U9kOP)7v| 3 [Bw%/*_nMbHy'ߠ f~/g8U<$=L!.BS.t 0VNJKގo\3K^*jWAcA [Mv$1}4nd< `HK6ZEF/ >zn?GZl hM:/C(; ]\b6[)|4_>W $Hͩm"x !*"#2%}sI ">xk?xtU$`ڶqlSx+r.hDq<%/GSQ7hLZA0Zς l|U .@`\z!aF$]a &nG)SfC_2#+w<BߊPl37=m6۠Z3c!="nù&tDI3j`,55T<@|\5O㏖pp_~^,jΐ {o=[:N#03k3[^3' Ss u^ U_p{n*lHZJKBWb3~P C;k>12;WOX#'(~jQ~l} eb"jdRDsIN'p  tY@S J?x_pFʥCphk/7Nz>uAvxFn e ~¥v͗Q2+imG#hr0׮SZ4{$-Ґd-CU.J.ۆrULS[  6KLnN ' 6y!XTRrr!7W&i44  f[sKsnE48j>!'dTI2 (R7 `0FgM:x'm{#$Mw=a w*sܹDٗywhoC`C4~ ,)Wb!#T +  C?LyՖ0og(RJa"[ 4OP&Wb/"'؃3H!mδl0S`uMʰeJvvsVpб,Pֵ(aapu\&m 8 lK|9QN^a!B-NOmMN'C ("aywEFqT?09>@r?A;ۣ}.0d-fNJ`9Iƣ_,,2KN DLVt6-)TgB^hgH*hUEf|*:]`V@3Xzo6`$s0屪jLò d06q!r:}M)'c=uTٵ1("H <9IZ{5e0֌%ߨ!pp[@q]ŐNtaS5 J<8 XhS r  )x?="Pׁ#&%xKݾPNҧz4H$O5Z$[?82tגC_. JoO( }_Q5Qv+ `Օ0'6E aORQ~09s:?|@L*PKpcjɖI*;1P?z%pJ,{ g7 ٬yQ$bk{w%tnwoY1JWN~k^&%^#&no7|Ngx\!5~]*kdCd UU'v+u#'J{P"4Wu8jEz <9MMeT4M6(1ÈlvxtL /vN,r" >1mZ 0BpI"\96I-rpApJpE/BՊJW# gі(A00,sY wgw:~`kHf"@11v<6,粨iWJqXT"1Kzw)5wqCŝܥg򎮒) _EUU 9LշNX: Uᝇ. Tm_H×_Mlk1Pc"J"nǁr=l<Z3:F􅧻 a+[xs퓑T oB<홭Qyz'C,sF4 C{QBZb6h4v+.fM勺+ii!ZdwvSU?-NnX*,T#tb &\WgvZ\O37o}*+BE]$nn8"A^觮~ 0N/2j)sRk9(UXHe)j\**"O6$oJQI#>L/C;gW ȭl/|@`|w}ڻgPj_)rmDQ[-E\վq|scvգKkEV : ZD\:= *.[B-'ެ]ٸcmWmBQ@ƖOle:w2y/\IsƱQ2N,m0o;mi|U/{t;~* ̐wn溫I)zT㉰^k5<zO.N"Eb"`\'iHWȩ^1y RN I^7QaUS e0t "9 KZpqU!n-e*b&NhPQMc?QU9SB~F~DEr _Iwu)>z.8<] c%D#8bʬw& )W 4ɰVɪPXw)jGVWWml@Knբ 6u D Geix͑JFL:snGf.]:j䤮!RD* N<{@#Ğ܊jפev_OC.J5{5 St @"̏.Ft(б,X,fdkXjZ>~mG=Ha` UH,6@3&26R"o[ '.IA`~mئ=hXt0+}Hp #ُ6M(;V`&˓KKJ.E7r'}Mv$B%?|P륚R'g$Df{'JÓv<:qMRHSf̯`QhBĸ5}VRLٙ_b?ٹx!;p)B3(H6cǕ^΍&X|)aNvgQQ{WwE\]L9@4Sw`^hV CvVd8L.V |>Γ,WaXhu$+&s=ɹ U޳8V :9?K1:AǙIW+Hu눟5/]Fi"[rs!Q!$:F)>:IdkݒL^}rVJ{zow4[zƬ0w=,. Gn5KZDnیVY"eU fZ8JUQO*F"<+J с&ˈ ^AjIufp[ 0z&*t>$ p`15%1Q(ҍD0>q;68? p[+^MDIFVcpG2eyVɨ=a(ӸcycHW9[Z.FДQkB.>]s KS@Ԣ)~> F# Wƹh>*Y7k Mxs8DUJ[uH} .1Ab=ue}7+,.ЬʠU ‚> )3c hPgμAF5pe$udx/&6w򐬕n >j]6WQ"=3 inމy0+ԥ>vM=bI[kk>AykDI'8a*vBo%6{SXhv)[|$aHbyAOY+ tDž0ᖊ@&tk*+>$)R:k@#翧=" 8Hvgj ^{O)nj)%-'dx*)kQU럮%+ )¾j0ڹg%K/14ئsTZBFLI0=rG .n%>*>~NTVs wc@"U˅BJ@ wn8|4Qb9Þ}b,(12#:q$7טz#[mPgFS.%"\Lf"g诲j\LcR Z]|NXGסZVn Vbw<rBh>8\Mѣ3Z/^*D"Fgj}^k) 2 . |j! 'Qw']k1w`^j:m2H<jbf+S?HT9ߖmB\ςSڰ8 H،>⻬sB6̍fǜd-KɚD(%|Ɖ"]BRħ| :4 fz:vͷ#mG$2,Bhi`fSʹT۱;eOos #<7L 5}2U\ AJyµ_do[Sam:=m^n1-A2\ KWww3(Bb5uL_9]2:dwGI #+$k$ ;"mComWJw|h>fo©u;|0lHnx#+]Sl$F A8"h%v*kV]Y+`@P\MwlWĻ",:K(fI}-GP +y0G6~-/ }rk9撺 O.D _qPlgn~pXǻ I8i륄2Us< zG{zu}m%*ʦ$踆i v /XS֤*d{ -|mϨ)4^oeSGSR#3PMTδu]x`B WA!16*?|IzZaV+ԢSeg?4:7 /ØC";C9Tܚ"#E͠b:ȿ<~&7Ї7X<伟z#7wvܲG?@kрXrtJ+([]AOn苆<)I$MncL.= iʠ䢫ĭ+Ν+Z $&]ݴB D !`46InJ[^H_*?&?qreY>6QR!ɵ[`ZN"-ZS:|W/ˤR~3~+q:5#ߺjӴwhvg "A<(H'S=RQu&g+J~qz#cLrs\Ɵ/.yFȞ`eKs3Oj" v)<կp!h1 Qͺp+Մ2:@us'uzVСs?Z}j|ޙɅG4:!nP$% ˤQ̸rb8q$U, ez<&6SHt8r}O{Iz*'Ï 4ցtmUQx =_dOhƥX[ՓOپ"Y$դQ¦)@5 -x!af,!={DS2?`|ӝ\ )ś l3>ԓ>yQs@$$T15DAZWcdd:-Qeq>yTjb\wf,۔GN~yڮڒ6)iԵƕ;n"+$,$0opw<57+XB=>DJrifU;jPf!ѯY;Ѥ6cpn6aY%]M%G0[Bw>pPJ>(1̈#\MIjLV#ں2zY[9I#6$&׽.d3q4Q&'f gD%b n)x z0bduiB:9O2\bTXq84 :+yŃGZQnuUeJ A#lR5N[ 9Ф57X.FQ37sD{7a_ H*b{%-< #Xl'cԐC"ou]KX~09(7CdPe[RT Ld~Jx1v"P">HqbJ(\bVݮ!xCrس>XN~T`QȺY϶FtD=㌛iU/kXXӸ63q-3Qӣ`OO3ff8um[0>gx=tw\Ԏ'ƖOtDrV$3o4X+^h܃$> 08,Vbٷdͬ%#)Td>G|>o6/NXe]lM^4_ȥ"gQpaFd%?2%Zr&$u&|KwZa]BwQ? ax{MaN72@:S02_+2/ѐ_a\bdgҀ*sARl5 J] a ~ +2!5XrMl8;iT*azf»(bmt4Ȋ* oD2lQ,3"#Fh"УEUzY3Os࢔A*$1Z|J@i;~n" ZL;sH1b)PZj"se%Fy=w /<\{J,Q FUZ!T2cğXu茛o)+Hʥ$מױ_w~WWvǥ iOqMTbF`a\E.ugpYU3@D(; {NϚynRx`(%)ڨZ:h;/ثa斛I/)(ڀN4|XT6孋'9*3,3`&Ò BAB78?=xGb*FN/[uqtgkK 6]ִGfQb7ܠږa:'_b/2E䎞ծ@ xI}v4T[z>>SENiѨeU[p|[ĝՓOח唓M!q[qu ex1Z$;0BT9^ ﯔ}%n8ѭ߼aM'Wbyn[PɿyUi)ΠdS`b&90[<ƔL7c!f˒.TH'ʑ|?E9&F~BF/+':MV%1Ue C^Z,ي=ϐh' h'[ۑ8Zh Y5zH//-ϙ41!}4O󤽑8/l _~ނ; >G=? xhVQ= Q9J,z)o°FU пAM$K$8OLoG:AD.V$ IGȧit,Oxdsy{z:E 鐬T9}#TN_͏ӍUd}n;{혝WQWq١fEVeP}?2A'5ݵzKȒ_F,ȥi_zjrc/WM7ʙdF}xQswP,G2.Ȩ~+7"EJ>-؀\"Wej&~b".]لղ{пS ESbt1j|[/}F"esBAqZNAA|:`d0&=x~o$J=lPN4vyo͉`۶F`Bj<3;=XI'T rE6%أ! qv } FtR{Qu~Onc&< 'rqhi=K6H4֟ k(>6ZmHkY\i*h]O E9^wΔKrRjAÖ |]}t(p-EPe5, nDWKIɽMf*9ʭ<%i<u78^`--u fwv 0>(}a)q!`ьɚT}ALK@ ֋,M엮᯽IlCutA^SdCeꤚp#!~#}[0ٝzLzd|K8hͩo=QSd|EL*')ti͂0v#Ş8LT' 1 *4I\."aQɤ V;=M(%VѪ<l>3=q![q)h"]gKɉ˧쑺YY3tH&6S}|aZWcd4zDA43n4zj>/1$. 00kiԳuRd͚RP`_Ks5y7,{atOfsH3l<-" x l3\ 4RYY'N{E5t#"UA f(BRrBdQߗBN%#.ҍ/!ٹ 5(рlVpi"(| @o*Q!0&E <%CPPJ(PS-b!?Kk@A\[p[JFdϞұ;(HdQ}YMU=`),bP(_lJojJxu}lt8^nAssv#K*rrQ=c"!G}h%lϸ}EXm@ ibS5%)ľbt GÀQ$Q|` %HOe1CWg}ApHi3_E}8:c*u̴ηٸl^{Z<˼S4ނBlU$ƇS}c+S U52R67(3ޟY{.@(cECa)8EG0GH )m]YɅ:z=[t.Nd7_D IdȠV$VgI"e#7ߊTꎯVTtR~ǞG$0;ec3gb,FNa9˷vFx2XQ%t0D'eq1# ),)T&i3_:R#r#b~Bn s#|[`'g՘`_% B ~Vx@MUq ]НG`-a)D,]d6=O_Wo&^ZƯ<3 th 5 ~rgvqo !qEݺ4\+<նA%Dͻ;9nș?'?<̿D~!LAq%r6%8GH70T<iOyγT7?5O\@piA̹/{^7 Wq*FΜ~8yq  ? XP XQ3e00-kM0D?ݟ0Ks=]& `-qYk*FWma,h@NQ{#(3O 'G9bA?H|GtdeI^bp&VB<"jY$mpY*d/TBQj(8oUMn>%)8S8901KY2ȏHbM>!TeFݜ$[m S T :[.%g Tm7`bl存BhGےL=Kxim? [q<5%?1hȼimQ6CT>`f%ckM4Ƃg =YufLc@$mFW5洑H# z.N j bS%~ҵ`Kx]#XiX ~DNԔ(7[LdaBJ\$B8 ®nГ(*253΃Fbl¡r4Od7;7 gPaB,EFbs {Z0ՉxXõ|N4xe %uHVMz< @f>@iP)ޏT@K:lѦwzV?l&jږw?/b#4*F@S=Wd v`x6LэӝN܇0koJ4o!4Uט4Wʺ] aX3SʆBS".d:a@wH~{ sW|tƿrw-r8FC Z:}ۥn2:]^!wA xCZءRhps1w8f!s]Z5Re{[]cY׎FxҊ˜xe TN2؝}O4WB!43|u ɻ]7S.*D:2kJ5`$֞/big=0bKmZY֘=#/n,j/. kƼn ;G.zĮ1ZJ5g>xRCgf2,mZG1Vo7 }P5HϖwuyM4$P)[$ 8:!xڄ H0h1'մwjn EIZf{5x%S I'UaCcJ4 gQ}rnTlڲB ,n!YDhiE4|Tv=(\?yۘh_;LaE~.)vZ`gEHG"s ǜ{^(9KWYqɳTATͶpYx,7XߦL#m&K(֊84P#iE3`zZJ V^D64IeKၓH};#hE=5kUL"k .Q3P^\-%u/FߖM>]4*&cD[LX[k},OH65bkD: EʞbqHnU+a^`qogcE|<,ИrW4Ы(!j KD$x'i4O_DXA7h"1Qm=5fT??J6"iP7?v3eנI˦]!&Pm.f̥. `|Mh.'™kQ.Fjz^hPrn:a&<[&-% bMQt./?fK.OCؽUΐ?`C)ԇԒnHh"tQ3yk ^;Umׁ߳&ΰakLs&;Cz?9΢ai{k&Nn/= UܮM(JLYpw>CSgÇ?O㊋ =5!-;>=+zK]pHLU$@qw u'r<&# bkJb;OO!83迄 tާ<&kȶ+V 0Ty#/sٓQUU 'c!yD^M%)x0SkvUB _=tHpM1WxuQl읁~<ĭf֖.Ѳ2uJ#L̸5(06N6eڇ6a4@<߹u"Գ/z'Jz>Dj{`ԴɅL[:?$gd$ww|%'/ú[{|Cq@m7YČBo-Yu !98?~@uu,{"|$:[6Y179n軾\^: z9"-E.m{3dw1v,~̍Ȩ ;&imv}z.H*`3< /xWE8Zhޟlgjgbt[dKĚw9a8j2)e249 fM @]$Oy CgadQ@LR}dsbJwm ԷVC+^OI j5,,c:mߊߨS.cOn- Ebń{0 uf?*;bTtoud816t-8蒊O^>Wg RSaԼ8PB").GEr+ϫR/SW}(2/ud*b+B_u馫@@átpHI6g9Qf5],܁GIGMA=K#8Te3m߱qMwp:<  $Dk50Okpլ/ėt+ꜙjJ'`rlڔuJtFJ$Y^/( ^'$ A@mKzAUQϧ!=5|R~Q -8ss Tsʇ:9'Ǽϋ?žn'.EI I:<{ TAoJIHqǷn@9! 9#J58׬&ͫǒi_&8ǗJ5FDX?'1Cւ/ϯ8]StWBd> pŜt)&H <ǻmQ`Z jQہT;.yni'(Ԅ c=0CH?ɮKqjW Lkb %^Z|8D]- p5 g>E6P@qsMBY0$Mʘ钉g7yu5]Û/RGcO^&^NHx4<8;n`R&~þ5+eDޤ:`oꃴW<@G.gYkRAaCC3=ȣt谐h(?:i~;[zQmQDH-3ӕVuƓyO&Ҏ._?Zi<G8:ڢRdD|!8VX'6 0GXd'BNxME]wkcNxC%n2uԵP[&FLvj`.5J FKjREǠH_娥1׈KAT䒿Q#K׺ߪ0[1Vba9zn"LgAv'G7QptLb`)1BAH߱%>6_ԚM7v4">e~ ܧ8&.T{8{Gv(n+AHZu<<6Lw<86RE}c՟`ɋ_j+"qŶo6fhRq:Ae):X۲fj=<P'|EL"$k]Y3haߔ6{*.J^'hzi /U`fy5z0Ob@c%M5bg6Iܹ!qN6ơIZ'p+ hBBnM?1L@&@>(9uw "G Xik,ݍ=Δt}m0<vN2]ӏrK3.B w f^ʡ2w8zO_:77\䀦u `Z3fތ Gk#)ÖNP\iJmP-7+]̲Qni nʹ5Q{J"a ?ZdbYUe^| vڦc,0du|@=h]Y?%s~w) RU\W"`UŀGp = |Ю}NLنE"cQV|V =|M= KԌ2dZУiD~->,8E3]An}%MAxuZY1 /R@ct2E;I3p!/JᾍU+`Λ8t6Vrz.r>EfqMFތpV`$Dܻ9T݀=wz޵w\c?Ӱ-:XLm06N4#-.& 7ON*tJ}{ZXRp{#a]s(A'%QТt=># 3 瓊߳yH|qY:tŽOf'=Kxu(Dbun3!A!;=I&C/lB%0|-򂪹AN 9ȕQO%  ׈XS⣉r%ƅœKaW*jϫ5bXWf"3pBqPr}r҃Ynr'hby,k?ۘG.y#(h3FvG2eRDNɁG)i84*n6}AkdIClŖdr&B fMjJjåK K"nw.I(߄7A]V{#i 2QFVj?#dL`%iG Y5/I~1Nm}K' E{۹OywƝڼ (oxt?ǂ2-OZ? @wwLРUR7*Ѯ]Xe7\op$V}ǀ^/25 z7^]>^ 37MVPC[ʻ"M9. qIlvEnM*BH:cSxύ\@A'pX'zJrS-gū& ?ްZ"Ӏ`K腺׻QҦ#*F䌃+s0D|5[y/؋<RrdGWśWk.%G^L:2IڿؕZ( ԵAé,{$XW 1嘼w[nؖ@6o1Q8#4PXҙe q`Ֆ=7!6qIΕY`}C-=FT4A؝ԭQS#BrqTq'ӝ>)b w>gaߚgXxP{{m|#Ixg0f9Gg d)_;oNd[J8:ORւ(BR>ď`_e Om5ӐezȖƚ j⯦8u"l qi_#{sr Œh֫_uFʉ-={0C]wLӞGl2 Q$gq .ZsD$İVRisjgc֘jDEJpe~(_gGtM]\= c6.A8Ѥ6w:{]l+).:LowGO]cSAzT5Trr!K*/Fl{A߇2 +ӮҡAS/f5`)'2or٢jLJ)]>*5+&:KGVgc- ~kh6y\I}GKPN]J5>Ȕݑc91jSMY}6^<- ZBCIn)Xɥxԭ|H[*~ui>3t%ho˴ n}k˸\0!O# Gn\Ä3"{.c' 1ĉA&y/9s/ۦ5} VStΚnj؇]8Jf]),/c/$g '[Ha=EG@8Id.N~ l(זHi R OЂ"s!)^}˿plG2`H"G@ cxo`)}ջ:/t? At ^Rqe&k./R͒Ղヲ&ߤt< b~:9prZG7|l\=~A&z,؈ `L@DǤGD}Cl'8{*fg9G0,f \tt7 {w|WgeF]5k' pȻ#+6 K;E ']$]V$NOmIf(^Ƚp4pA{kN) %DtqrUE"_- bRm[/)ND=)LY|Wl;Y^e4سg yԄlΨx;-h~dBɿ@%xf#R* k}Aɼ I>Bm %/O;*Br%&x4ck t̚) (..m]Z#FC;(I я0vӺ O&.{hfrܸ3\7{14X #"g^Iҧ҃o>aH-Vj5SPt!!̨&9F ~&#Wᛜڏ6T(`[\H* 96,H~Xbu"➁!J'm~@-Pt{;ڠ;ͺnx.W6uvtj i&zmCCo&) #]e; Ve&X {m:d4=M ^!c?tTEZ n_ZRm\ ܄68N/[nq^}6 %!"Cҥj> h}A|!M0"xwAҩ}LQ.gqg3 h+׬Imkʤ>Sօsۼh&Ԑ`zsY+HnU0 7F|2wJ<̀)ȯhAaNəogsJ k/ ]EƋ9Nzm"c,/Fac(N2etgM]Ett5Pkd-+u16F1ۦ p>[\ c-.,,w);ҫ$:MJx _ϡTrQI-8gZn1ǭl34YQr *-Ң-`Mb-](mIW)A;xQNJXtG(dlQ,"zI|* s]cC 8_XY:r0irVS*|*!c_O .Pd/Lٚ"tHX6X`V`H".PLp|QJ$Tdvn[53;3h=[Cl3'I=P#L3᳐t ]&͜Vۥ:1ea`âbf C"d15(oOJsEYt<1' uI&bZ(6Ty3$U-PfNQhofQe/4ש8u4G`9.65(+| @1٫-&<9\.4BJ.;5=iabz$x,*E<מ:P`nkZfATJ45:W1K@͚Zl4]A' IDg}; OE*_`XEs*Al.Be_fm[yD+ ZE*l|TaSGDX<+ GMOuϷnaƾ8'`_ܑF?$Tǯ9vij? f}o6Xs+;Ip{HwιMݮhˮ7``ozeH83:9\-wCT&bꪣKeۿ}F(`<^TK_GBj@i-=i':/0{ٍmzA9邯8O8:Uܧ[ԙ,:;~ϱ_g]Kl^Q}687+ 9 bJL W-`ũ%%KK=Ohd5 vPGDfݙ3?"vV_k `""IX.j4q |d#7vexuy|cW;/]АY":&6 5CߺCDNay_zd!G5}jҡU3 6 ,3r8[l߾>6$TNj;Q#~9SPߐ<$^`ٴ8GɪU]V,b_)r=uT9Zb]M `l3OV~^tQ,@l7\򈆽׏mWh 'rol>wrm,}! 3\i) ޣaD+K630lFe8NR@NC8߹y3t[أl$ ֠К? ?rH8SVim1Y}݆Siu fw2)'ɞ;~檵Ūhy?]|2RzV[ ۬`O@=7ׂ<~,]C߼FV(\(8Wν}/hwVy%r1@s$!o}#iG5%FX q72 bsc<Hd&j+{hDmK?=8߂FE^^)pͥ懺K%`=Ly~}N#Ѹ4@;9)ЗӡZOC Z o6xUӂ*m 7}~sf*Ox&y#^zf`B4{٤|EQ6vBF=[ q+",$l$őm I>βp34alH5d9oRb0y&خ;DK:TKU" "o{kBW$@^_'YUE#xJZre't3~nHwDaj}Rj}BcZŝ IgVʼ'^7yd7/mH(eM.l64Hۀ?; Q0{umzC-sN4!1<4 !))y l+X| p uC?U;\7#}bexYOfB*AzZ&UDϿ#cb@/g ֩f.zL4l{oS7Snb?R<gnu x+6,2 T `GU5 0̓1 Q=C[ڃ72 KZwcJdQ8 t!5B suQŴ:!Ԉ'.VY+ 3m _PߠtԵHqĽ5ȝy٩yba *v#Vc=]8\⛿g%MUClRRepI,3Glh\ZkD, ޑq41l%N5 vx_&gįCReIMt̂r!M-ž,>¿ eJ'[`xO}k$ωZ]!RF\^~:/rqʁE^X0;-}*5|R=%=ܧ'ͻ}w{G)$CJC4cE`Y?\ 䊝|Qs^<Ե(D_"K5fD:0 g{ωKgS{..io4!^;6wwo#j:J1 j\dY'Gm\S)餠(A++}NFd/ Es 2)DFtCʧV.9V~]nAR;TM}3P#<~-Cv|{z[!ILT 5bsцOb)K0?ށ 8V?)~'`fƗ0L PmBXך8Ϣd[͂1su)@‹)7ccoX/X|Uyzأޘ[MAxY0ALjX-CT g]ѯV(cسa9Q$d(DHRdx@VzMFd$2 9%Ⱥaؙ/>9e D~ª4Qٜ}(?(/?Vs%& G$|4=M[g98W.ݡ+p}~/ r/|X=v y\R~P%^L6?6Rft!| NHr((!֤;QWv eV$ &J ؏}{LN6$%l8BEP`t q9DD0J{~B{{M8E|(D9ɣ6o oI.G <]Vi_ba?6)Rۿ7R k*dEvU%I=Z@tVܝV:&j*0KtRB*g[ ,J49:N4CqlqS97qN>Fs޺7V1itXn,tZ'<ZxmD.K@"d0\Q("{:zNK36z@I -1z2mf\"HhkOۂxI/?c]8 R>^)[tJ5,;?8kYnn{. [QwQ x،H)ɶ ݣHgw?+P]l~4@I{qe]&2+9miG:| QOP`IK4qU8o= '>PC8ډԲ5I`$؛&t#) HHnRO n9D}oDymԔ΁ ҇pIj1n+?ـ/d])$,⳶3#;df?Vkfgל xx1H:$պ)|,IdLPEJ><{ZwlFܚ4\+wNpF?ol]H$KOkiݥP1gckvp}B{\TL0Sd"݁"?oJ5ڹfEŸK:Z|ݲ}PHn-1IF@WÔ0##džU8TD >5}!| i|sA$gƊ[zA*v ~CswtNS[43LvfIF{l&!q+EsvyjƮVݟLuk*RG Z K~V51-w[?thyUlut³TD(aJ@wZL9\`~gW]o6 FD߯|J__cutEWW( % S0/"f0.v-.JYQP CMшv' Ju dOX3h)O qnkm(5R ؤEYZ=bO\k4Vp$q4?ew/wF&22kܦ.w^Ss>GB$!>^|-XOU 03t}2/]jZN`:CtQd.^:=mkF:X ޷΃fIa}_]!|[Cj8lV hW:^x{$3%}i"WoVV|R5vz`ꋱ&X  @g/>D.u;R,kg(i/`4w\v]{DA$CEǛȦHfuTԨyǎMEl#m|Gc|_gp@V68/6D 1k84e K#JkbZVVL?23&V73 q8adڷUz;]fSbA3 }.5g詆モ*Jo|3OU1+"b4-Kt?"G\`Y=Rdnڎq'YbѤ^}ԠR8i o[i1v5]h#ts8LaZbŊP010꺿1Pഌ#6$Ϳ1 -n 84H_p%Dm$^rhaLWTI=ʵfcCQOx9WBJX솦?YiN{dI]V!衕R gI~VKӬfL^h)%OKS OɈM" 7aM>BB+DŽTfkܫeV Ou6DJDY)p{J~'t$f/zv;Jw&hQ`^̑=qY;:)+p<)48s3v]R`e(by'ܓP/fqL +j+~*H"hiGF]\yY`J 90`cc~O2}o=E U`D[5{+ HU;ꪴrXCH뭶rwlS<2<vI_ [گƵϝ[r=OLPYc^QorywnY jpVow|<4bGXb},)5kZdڟsxu9W*}rHy7wʇ(2R҂3ȴ/~vqq"m1OVG(bzt\> ;ǔ#lD\@ R_\WN!1jH$GXjnj(j GH`wT P[wʬs0ݹ,KOOukzaeYKpkj\k v3x -&9vVܮ vnIP>>ډC@l,l;Oêo2#~L)9&k6VE/el/ 88Fc1"?R(l*Q*/36(ܠ-V~H;6@whAXb-WV:(Fv[QfGZz%?0,kP/||F+ yFI]?-zV&/)aq00PD>@Os(#!VGOthO^n[`#6Atҡ/j)w_-{Bow [z@2׳ѦOhO[9gcV(͡Lg(_x,IK~xD񭓖ꚖNZ 2\D%S"b}*= 6ιRcQZ[?tXwqCF?!>9 ň[?&VcRX4E18G>V,ͅ]cm4 8EovDncM[̺5cR[5-BXğdbNmW4ڏ66 léWѪ0Y 6%Ө1} C?4w9V#S>-)îV:HX0z/<8;!bioNՉA'VgZ$I|ϊ#+rAg2[%S|E w#lw"5 /4ʍrJMʀF^Ң&CTg9l}h`n76yqTiTcI^ARbXv$@ⅽjUɅԋ. ٜ], A9 Hၚ²bLxbi|Hw 9% 0S(N8_t.ÕsT0F%Y } 6nowѽ_iS_Iٲ7~&ާɧ>$C`试JG{5FLTZN:èk(hNIm '$ F>.OWl^^ J儐 *B'=MY0K]Yt*RtL4/'Fʙw=Z00;.&?5ԣi-}zt̆r|je O'UYI史C$o)iLv0VLwj2byzG-E'9p?Z MIBw;.r4.ş=< i@j~6qOmpVq(HM(]ԚyzU{,ɹw(Dd fD1lԟ_\J[4D5U6La~Ŗɰ'+1b-@QG@At>ZGp"#&hBob;+==x&PMdV; a]:ͭ=#_:Eh(Pfi{`dd6w@;R gǭ:n=W!,ۇPes]S\(+9%f%Z`_@xtZiv~H# kNԯơu?9`7tԹN#[t Ht4jS:s(COwX YUamX鿶WE}W"o+\6@w(L+*D Y ~폈,y|nH5,D1@4wJwn2 Yy i&xo\2w=TIQ v%pS$$1s!-r,uF`8Zbe6/B%fN__92;U {,({n'l>3|qlvDS%iCGDx[M3X9WP˘="nAAy[SZ2 A}q3< mP1G%'`,꟧^mEWŮ  "0puJMJ&Mx`_JzN@ v˓!}/`Kupy˾u#3@]c`ql9w)v1BHOi@kg-0O?9Ny.C&a7dFϰv)ґ.p+a;FRMU ?U?.֝yFĬa)ITgw_Q0VH,~U/c|~+X-#CIȘJ'ֱ}eŒ }07/l ;VؘNY|d'C/Zci8}vvKEWr2vB!bw@ܽmPqM8jx{'G)џ}!*xs.rd OtG,d n|okn_tBAv&*ɯڇd|Q&rM>gk3A[ˁ ,5EOPPpx'e/Ŧdq ,Ht5?CI-rbV#%WeOv]-EtC+v(y$1U<͂*mߞ~wf[-T E0{%\$4CSclQy(ػ.GaV's6Ku1Gβ7yG\ǿG\n~3%6 SnļՠտVHRIJRoC𛇆ǩX@LKh^~K>.Ȩ Ns9̍EZ0SF\}|\ $~`fM"1R zc\O\tE4.(ys!6ONX `dP8F#f(z#wDD&6Ecxtrhn>R{ƠQDV#vo[UE%QP28V⾘'л<\wCk h,m<~?;o{{w^joj; o(BX<4Zamn^/XGrHEYnЧ mչmz! C2}h3i o޼!t:y`K,mQO1,yEDM -6.Y29N\,pURhr#'AH'`ڄ +BHidsxku G\Aվ{]5fD@4&Ҭ5xXO^Muh+imDve nwQd/C-i+k7yAN> i<(\{KT'I*iIbBf\6Bs#vKd+^jp5b {^v|hi/ -=ͥ83qnbL?Ebρy-՗Wb =%!KNb !~8qdj=pcK3&HH#:(.xf#z_ OmD.*Cֳ]"Fǃ| A4c}[\b:lUS!Ҧv`Kae@= GiLz\&nCb:7a:䳻ho %2Œ\FxNlnOjmCSg_BWc@T&7]^Q7@fANH_feV%."pJXd(E~JV GՓi;xj[pԺ2K$nIhOB(>F2Uue T-ȣ[',oEA(cҾj -llh%L礵 $U,MkXq Six`Z=@iRdڍ(Ke4$*ߠzw3He  m5:-OYF{$v~ (mW4]_ ֺY;8W01 -u-2,e.L0cToɨ| +nIUojT,QR\|D os:Y5(8E4gݐ>UיYٰ bḊKJҢ]&n!L!_E#0Ũ J'c-ei;'Q,?=wA##Ef( DOUFU5rW"vzu)@"~g'Y x޽f)M@jg~ƉMYtdzz"ԇs9]JD2OKߝ9_ÃGea#SfC20*7=4!^bk.iggԓળv!"1Dbaba}XAٯ~7{R(fjI1-AGKN?x9\n9OӮ0x<` vl`_'$ U@)V:u@JSӒ#J)ޥMp|H?I+<rG,XƵ:5MZf‰ 3,UqnT^T>ܢ~Zp$Hva(,&rl x#B%T/X=>>NEE<wI|R=j(7"מnjdܰ.a|)'l'j[ /QC۩ iw:~U @Uͥsw"$?G$ijN-vd盩XC}|G.F*w`u'ʸr}Jй|S&Da ހ>' Z&I"Ua戲J $,ڕ{ĀmՒz+ \$>FjQOǝ4̀F"X /) Gu~ocYҸgL2O6;=믣rJdB |.HzXwM<2qʄ`MtېF>)ۓuQ'G0 r-+rh]z]z|(nY hȉf-k#6c 9:æ(Mx J9k  [f*K(c!r1}Fd#'W%3, <576kWIg|Yp_@CAY_FRxx&ױ%(C|#7_)9MՓMB!ÌWI̩"l1e t[-o7ްlybYiϒgI pb-xLJ.QW~w iyljNQk{a@q8* cgoˢךWYr5*mZ.qiV:G{hǺ>|Z;$dڢV߷Gr63!և2J'}ek s*2IQwQ8TO6VQb'/`+0,f&X\NkKpPxnPݮG # v eOk P)XQZ%)QTy[!a"LuTu{{,R(G3ZP<9ٱkQα[̇I)#!*`-pN`pd2+cfeӍ& ;f~ r vSSab-hs}[ixL{]@B1qCdA"TAէ͂n! NTLEl9*_ޫCm@㔁!z{0揦*uب!,E\ubwreܵ 3`B`+ob6qnz3{;}sRE (i[qhgj>U=}m֨Dr9z΂L(RpJl1~;lnuϿ)_J? a󲡅C0 G^{4r"w(g3F][j+![̅0(!I:78\\'}Ęݶ073U)0|Xt􍗖X "TR]RWԘ ԹĈ+{^ i~@]av]Gg}U*^)1syM/H%< 4ڗʛӵmHR%eBuȣQ-FPؼañq{\K]$DDfŽ3\7G%L 7bucoST@LE I wos<98iםbg㋳])̀˱vCP&vwjN<vXZȶcBU 7L8qufC5Z"L|Q-jb[ĺ/!ODfhO; T#<`QE=3rm!UI!c]d zƫfLD:ywl8n@x C7v(lW|+ i#5Iw,nq6dzÇ K_* ?㝝|g3=-ynTZ,Km#hZB01Y*%?JIa7fīҡ5 ~ m=8pAC:Aj WL@~M3zs 8n7JG*/Eej(E9L$*,^=2fJ, +bgܺcf7eOƜ*&p W_~uȗGh#ӊ ˚ p48HKsCPqXxS/D9ԅ6,/BpptL, >|kߠ"4Qm$?7KNP=4<ٸt d"e1v>RVwmv=\qC zWt7k n4TaraW4)V[x:n(RC;`,nA C!N} ()Fs }ҫ䬀$N/xqH[ hSD3jQO]<3F(EbaÈ0_8tl93> ̅DdwSfj: M08ߢF4||$ߺ~O7#|M^S%}.}#!"<{&Oz{qO hAҨeD]< (b(fY#$:oӯ[ёH]gj:2?jEV"˶QU;Ok|?+gC"!{?E zVpq Q|,L Y`SJۙ?Tk *t-Nq4]䦸oRSH kֆ^lO/ùsd݈ve %5C /E mv_!i,lE osoz< ~_" kitqe9p%/L;Xb lbkO^ :(Ҧ(T<oyO-"_k2mU < eqx̹;#Q 9G.kn<ј v3`lk4Ҭ_`f nwdH:'!/PE$dK)em!JzYwo_o#TEFpyC*׺Ρ'`gq)Ϻe^Bpgy#Lif9l@~2Y7`F&$j|g 9E5WYYⁱ/BsC5*FA2YJ?U8s es)h+M'%6N ;LP✘G:7ٱ!n"f<9 Yc=V>}ir}uuSGjG; DJ9J2 Β^zI2L!"9 PO T/.5dIUFo$K2cCu E@h+k̇C=p Oe,&4 8u7(~[a 9ė]O+|I_HMeȓ5PINVkrvLサ{$k[pptḚ`/^FTƖIk2׻#W 0GUOrij[$ Ѝd (~Cؖ%}Q+> ۩qEs:/;=UTK"6 e\% @4%/ر1bfrP/dZЈUum /(b$~>o{jO i 1EV#d20N _)y cZcR~(`yf4n/[${-X4}y9<6Cxjɇ? zI+؂@nɵŷKߐ#5=8ZL(Ն =d9f^ eg%!5lYqn\ۗKZ-Yɉ{ wͦyo@Kٷ{D>~B;v؆J >rGvl;3+"RB4P"8tA_T /*9o{ݏ[p&m ~d2eQMijW@qFy =  ~x)h0٢e-xej$XS0Hs;jG4@vXɬ=J ]V- XA]pڅ 7le5nuC ,K'x~^~L l"TH)j|5.[EM_([MEXjc p[1tIW=*hdrdkʫ=dzEH73~<\y|_w;uEnj(u]>iFYժdlզ5p4v#P ̚DzҮ fY@M"xK2И(1):OyFĒ1hG+?۬p7P<<ePw@S-7sHofU QoT`5]|NJ e .e1V^MoL@.3'UP#9TZD] ZA'SGs! #;ҤWF.Uk{$O.N7u x ++oC;3X`c_@.Z_&c;L8 ā(SO"6ֶݪ^ 33[cJ<؈#eҞy`9ƝcY/2osB< -_Z/cW,#/Ed_0gbjD} \[\\b ru0Mk?D "VH$ #=IC.n{cA ht^O-A=gQ_X&]Uyc9:IO% Jjj;: Xd%9pޢ=zĊ' Y:%]`D-yMጜzrnQLEIIffg ϕ*nU]B*et/7btm.t֐RdrMk!CWɹ2E0SvFq%bI. ~pdikpmلl՝/1U$!՜ԞS}ᥡT OEȆE"ME!6Ud犚k!kӻ@x_)7jʫV`&"1tcl''Y=1ᱭǑ@ԣ/b';_GcE.$3,>bM`0 Ca^U4y[zs׺۬rg3Ղ $D69cjVȇ䎂d.TSצ 7l ~_#2;II%'Bl&*Eq~x7U,M'P[ډ*V$'I\pK{%BtRuIr 0Ù^ٱu6'>_G &chZY ,-{rDx:Η,B) M?+Aͮj#W[|{ǽda~q^0L%Wj0hQkƞ 䢮ԥh& WPVО(èqا)i]kx5ЭjkT3ZrMħL MG*`ZTCH)ڡ$QPX<@أCZ$1&r'Y(5oZ4Ջjxb[u(8L;_E2z *y``E(v_XK;Y)/$/roCEK3\M aU\CVj TLq28e8,drOȕ{{zrs@9{8nU!߂X7P0r0Kz}M `ƌ_L*so/N}$9(\ ]MHV⫆'ٲM@.Lo)|A0 J0+)0}$sEp#=F 4/ybz0i2?- ٢*q쪸< }*_?ޠ򲓼Ǟk`]Ѕ.ZaEl4-vB΀\bO$>\^g| j¾2ۂncwa_h]pӗ^wܹ5hĥQaci+x^_-8%0_*NDe!J<^e`m~o IbUH)iSdgۧŕ(d7%ڊ\qP\J0Xp Fם 6(10ZygIh;)x-Uy=N&gyR}!#4̰>yF~Ӕ2U-;fp|~9894BReΟ|2;Q+-/n J/nhN0ɱ0ő#-IML|^JIE $r@gр"/ 9x{ݫ"%HGQ#;x8`D^|ӑ~|"ZN] [X[ho^ن˼MC@ͣJ+i{C$ L,b )*@l6|:?dva_V1&_U/HpGp˭!хpAN܍(.5SVy*#F=m[3J]J7obZ 79;A6$t!0eL7 ^լJ068 3R֔vJE܍E>5`IcW\ĴFVk V茶_9k{ 28027x:_S(,ÓL?GMԟCpqjX4PehB)oVX^yAu9Pgg39or #ϋͨo̬E*eif%3(01 wN8»ΔSE{ d(~o'~:ADzZZa5{?lhNs1"z14V /  Zlg{PG_2^V|:v`i 5Iq!o [Z~ݰXIظ|0B)^v\;;fX$4o!Z"zSs4`Nu _iξ i9H uAtqaێL37n<+#aҴ_W:6< fb -SslrN9):A0vfdL2dzՀí@O؀\mv}-S,+9ˋLxVXݠZn͊0Lϴ+S XoKYݠwHJ#a1r5OrFU2[<}L?f-FRbkf}ٖ-:wד$޸WւB~fJ/&8XK~u2EK M0{9S+nS0mZ.^=HX\jl#5j:lD>Fe9T!/sI6 hsUD[c(sRCoۑtiU=j%? GKq i10 kAyh<ʒsY rn,`ՑX.>n;MN8Gd`3J=i#C\'P'1;Ly%Gm»̄>[r3ҩ{լR2,jz=~Q=mG_q&h`蹾1S"GtG#Z|q# +G2yݭ8 [k GٸqZRk!`M= 7p3LwB^:k5VfGД4©Bv}"/u WmDU£QӃyje~Rtפ!FP!6?7,OP^bE-}H`}l9VFNXp@eNR.D6BE"sg5cbC4mw~ZnQN0ø7N!I;`ۤV f3HɃK|=>U%de@ 3)tp©&XED`<; [~7{_%1N"SO% >);Ҟw/Ӌu+F]7N 5="Wo]"(-l݂ۑC<f ^&fѪܛ9YFNn#Cҩ68D muWpֳ>$>]D`t GwlsœR+hpYXd/4qeDX`FP-CjtW7\'CaTA W]r?mF, }͙6ia0&0>y _~ - O-?(.b. mxWaݽCSp޻Kr"M_#mɞ3^ ֽ1h,9(x7^]r\.#ȟlS;AAKlO!mb[dib5iV&)n ňohc2 jF3b^`a(TAl595#!sӟMThIcc8}2WkOZyRM+)qGږ+!o㕈v"T" 6k*qT7Qu+euR-N.3=bC*O]M}Z`r5q`g!JubgTF`p.w O2p6%mza*?Q]]Y:ZEV>.OVD@<,*wu*^#j?]&72VZpAS$@~Pcա 8yEI)eb5[mس$P? @ff, }oA'E77\q=T,(JAtzel1,<8RqG\IɫY` NF`!ђ$ʭC}=!Mל,8|܉CI:"3{g7&Ά$]I' jXEI` 6Vy|`¶RFv=6\1nӆLpZNVxeĦ]=Tck|j_oWɖ'glh"!_x?fVdsA*hʚ ̑R~/ZBS=t X8Yt]^..DLt7C>?]-gvdvNnG\n#ZJ0mPjL"J@[:-^Jͦ_/ Լأbt5whՈi x#ً5S=7]hX1Ps {',qz h$"dCAfhL:\Tk2lf;{8ԆU&0J.~E˒ff'8{Ĭ_+ { D,weVݧ5nUά_3,iLMwJT}1h1:ˍJ0Y { h M RO={n4Z95]=W+w~i9Y. |`hn#M(9j|~h΢)6.D'%?,MMpͱUT8U. iPɓo\--i1tߢ(Wc87jVL%S2`m. @LThG:0I1 [TKR`'Ꭺ j} ss@o:>є'lߠDuc.Lc -[ Tt z~fץu9uc[{3Oa[Bl?YL+MhU}0k ~;jOۍ ؿE!ۖ}oǟbBNYkhwc`;++u=T7z(j5FD1KU|#ĚD!8+=8R|V%>>pfػ7/?4c`W%> J3*FƖĩWљҕ6$p_EzҦ}jd eXf:k0Y~jo- S)L6I#t j'֩eZqȱȪB~zص@(d\`pvԙC}0.p½Șv R_E{ߢi-Uur4F{؉[^]+qqN攤Q wP0}EnA""kNzC|eRGi.|YͫTv<-ɐ­\K}"~{AJqz[SG}e5.VM}@d95) '5KV l?\} ?Qt(A)4cMjޘ!'nKdde)e;`2mtt;$ ]"@.W 'xj@.6l%GZ4x]zmB,eCBG5w bp}U%JB1 @fJkGv`c=n`N*=8ݯO%,UciݷыFa 3vhDeOUU0Cv %x+UdZ5B/r3_GW P$Tp&> _C =^G}Ǡh}HGbyx({,^zRb-\* :,ik(<A6plQ|8P=TK:uuPkNkS ߝD[͖OBl& xǬY(H:p~{ y =㜳 aHD=*Qɳ{u!䦑˳P'7F=8鹺H'.$En51u[KF(iyH # \eT14^o$c8PYyK dѤanzikxI| ;пAM]7ѷcRbΎ3LBiEIRзLw*(D;"=epEfڧ, M 8'|x7.G!"M\ɵ^O=;zxSqf\?=Y_//v<ж!C:D)}W=_oZm9O ésUxsdr'|/G(Ur>߱-혥O~XeN1AJ.F' #Bvcs"RSMUPЧ֠i6{\eۭI4S &6{ݛ{L[HdD>s$go] lPQBWλw}bexPc@ Lq=geqKN-!n=v JTXA=d $ʎ :RuD:_ Rq14Cu4pg0J#¨.ɌhR=uT3_<Jx5);.r/L|5ZxmUw,(v EwͩhUKm~ "tx`[ sG˕nTd]r;B֠K7d];,CJז9?oLpau )B޼$?@I${C}fUBG g~UO%$x /{늆 :1}k:;5Y]^ atC50ĜT[!@@JJ8؟)&g?zPLvzX:;K p1ayֺ93A[v. Q>ٰBt@<zҽzCV?mn /Cf)W}I*Dw (V)PMFҌ,EX9ꬷ*w!wŗ%R-%="xܱICvFjL6:萗?z|HDdk& X~3[t-NoűP8QO)g] AFGfGW3G3ŨE^ +e?C;i؛ qJ1AM=$"Y)̞ iLhM[{N>vHpN snU6uV=!jo2u" 7O"zh_O=4zKp(OƟIn乊j O,o5T|#y|"J) N-<ŕˆ﹕gĄQ$eg!cb_FdbIdҎiN)m=F @K21e ğѥE% īxn{M7R(dRT"s= Lt)V!)ypd_pBMNR!ranPJڭ7^fϗn~ŷ:5Jhleufbt70[A-Fw6EhfS15&$`u* rT QʻxX=9xщSF-TVp{ 4'P2!2VElUh#Ӆ߁9PY.2bȮ"@L`̎2藄t2&@^Qt0B#?rL܁E=RM@ґ.`ѧy/Fۘ^# Ve_u?[wqQ$/94-]mثkrm4-jOoF mO巐%[6ho!Ar0V2x=XZY F*Z=ӆ#xHp>~:@9DgפE,-@H7P6W4EЩ/͊|"@BΕʎսچSUN~?:6ϩ!mW3(c!CS>/" QMx 5IEBuϐC(Ώ+bM˾z]PśR .C[/;+CI6C%a1|Rmqx_A1*Q!y˓e=7&#ѩ vnJ9Rteeq,WZ ER<('> 7O]㶊OXn agKZ/6:۽ܔPg/+aX,1 ?<  YcO¡uCZP/ a.fS\a6\oN]c8$T];4cmP2J0h\nB%U=!Ϗ[@wPgG-A x{ql|BZ GYo0t偝~3pǥj8IW½K7]A4Ϫ'O.{Œ5vf)IkT}=3Dז!pT$"^bMO4;z/{{[XѠ!ey.{E8sˈ 5z#DEbMOM墹:Zː#RixtLw+ӱɟғc ݮ?JXJXP'Qp{qNm9r22e$H*)\2&NW1nugpV4s%@ fLCնFڋ;AxX>E6Z}N"W'FCc`*U/JCO~"xo~Zc۩E\0|f{16Jq ϶@,)n-Țf1Ij& {m=*tA'\?{mi36Ҙ5>PR[Q%s0pd\~Ռw8Z2l#铼2 #0~¬@R83]%28,iٖdwߋEfAѸlF#%֌Z՝=H=c'_/g#̽CFq5NΝBpPtׂXY$}͓q-M$a@M+q#0r%X'a!0f-- N:J(xZkN'Ϝ0K*RDfjRbm+*q=Og`k6i>oHK疛/uONI+)Jk;Sc57T嘝fY7Y{+hprL PPG>_e,KT17^Fenō]4{CIJtEGIlA;kpL< -U<}{|tfdhb-r>!I $)iǭ>{ Cc ո yOHsEMe1؄}HI}[35ևVNg !5wǔvS5NaGPER|Ŋ'g6 Yv_ƀuGW(rbF8 L$V9Dt ;]U%f]L B=?8#DDVW&墭@ ׅÀI)+oR1*-.՚=.JB7r,5jZHq&YΩM%řđD/.pۂ}$9hco2<@l@Df ɑk q5ICIJqW`U$`ꚄnUԈZ>FRs*'!)t>TJɅWǻ|HK@H#p;AY?IM VMݱ^nU??+ ;Q]g,Io3%Op*Uz*IFB ioU"Cw1+(cSE[/Kec +@*Bo1<5A k?.k׿" )(ƵmgvzcM9!ok5W(K=uִxx$ dZoӘ)ڐcY"aߔa y\g&]k̖_{(>3J;` Io ˞@J.jEIzp9y3,6-yͻ<;n@ʿ JDqX2+"ƣ*?@ Z;ͣy wP[PTS }X'z=[!W RIʗ$bM}54j*[c>` 8@XWfDpEcJ;U{XuC:w@_&Q&eP$Z0t sL).k868wFp1 ( Q^⩼"CI܋=D|q#6 5xvLIp-ڝt!WJx!OF; f%sCRf!\Puo 3k$+ӕ"[?Nxaǹ[1.UںGrfr(\Ƭun‰|IRعu<ӏm]M$rfޝ7=SXb-{+`e̔*j5']{*۠Wnԗ!)e^8yGmD}ۆKqrɋ1?K[/ë/ڬs浰]%ȕ5]Iծo}>o2rFr^"J(cE9x;Ra7hРg孭= -|C8ч7 C'֦|igm$sfEk2B= ="ջ0%FJH++%Npzc+N:&NF>B`).'QFͿ>#v]W8:ԥ;ᐺ L:Ya5A֑ }R%9 mLwCZZ]jxvjNjc*[ZԽ1!N=9R%t7_7]܆A,89kZVL!Ru'xa]1--;%qDuύ,^ۉ5rƢCD ?\αG nھA%N\ 2;byVY Q6Hϲ!ς8&z E,ԛ$b6⟺ph?'RevA4mmc . NL^8(9\k$B(E#?:ήݕ?\,)Qæ7,Yj7Y->T##m%Eq(=|i*)}\[K hYW' ,S @GWBSEqSu{ƢDAsˍ @}hjt;7=Œ;cz1{G *. qf0 !w;j?仌s[J̙ˋ/pe@(ϫy-b--]x12GRMBY۴Ztp)Io縴Thc^M9eP-9L-*L iGi& ^OjP$6wAr}B5F/¦^iaLQ2BWk],o!n0>Ptta#R}7\tF,Xzϒ4Yuꀼ7=˼UܼM?~2׳l傠s<4ȉEQ kEDipI Hsնu,x.ojٕ!^cHuppߩEeF+pksޛ; u^| =Z%uUkrg(0NhY]-Ma|ӟz\s'1ji5V{eT.qaVC[ 6~E[/ecHS{ԡ'Vm`M1Lܲ!*c[i] CNLS^GlAxu.*Pcf(V9lw5?s7SRGOX#k 6žs1Q3qG{SVα}xMxx _zsx!-싌0R\{  IMn8@vKeMp V!>='?Gb>-`ΥFR@/0Qro|-pNM0( iߗuBg"JXBF={IB cWK 'ض$< HFʇY&3ٽ;H97?-a<|2`2M{RB =je02s.(L-?d"T?]Z_;kͪ ~U 6CcSbm?íRd! s798O bK~R ia}͒p͔[޲  ćQ,*/L#DBuκPb_n/80fg-AAЙ!J7J7nKP?F򶃥*y׈E><Mo |y/. S@f]3\&pJJHcdڢ1Y(3K,#flj;CpN*ZӐ]ӕJf/%Yp$i|6yH^݌>C-MP^Ntw'1V1(\6a9g߉,Nr%2>_YDMu K>xuC{z>tvn?3ĊxU!(RYтb4x! EKy~*'zzCHfh;Pp~#]R)ÔZ$P0| Vho" H;1QPX~јuxu\=8e `A+'1`ҷﳒ˙Dh)HBN93xPDzST4SsN¦~ѳ8Vv?sT#Bw|L9Uhs`+os\-.*/`׍S797@ċ6/D$Uh{}mwVVL(o1Wc@(YbBc{NM59PbngQCۖ,i\Tۨj^Ρ-s3  <+X, +A?\tkȌPTѭ1DU,;)fZUꭟG}ԣtĠz-KWpsM8*Bጨ%-Dҁs4`S⤟D`dT3ұUU<ēºM̽&2QEUt%½jdܷ0<j464w0D:.7AE5~P15pۘĴpR͖Ŕʆ"+k{&"^3*CjHZڍ\qwE.AmО %ǰAN/=PH )(spNOa ?w2 ~}DoB8) ?fa Y6F^l&(!^*!_*-$LxxclMgJc':&r-z)8iڋ(@\v3C] qһDDi1w ,PNx5\r1Es|SԊ )~}j ΠrsZg9SG3ȶDhv;7:<4B%qQɮ+2HBT^9>1.lȟUZFHzpK/s.߫?r0/6CJ){{1_(v'c -zhx`J@}bpU7̀ksras:pyBER iHl Oy%H yF7c#]ۯ,Lm9G*XPO&*2 ލ`޳m\Mwbb0_{@ꓨ= K'ڴj[М +Kb{4IِT mk r&m! ;ȊLcy9xFn/yF2a3TqY2( H&v1@x%f;Sr FbCMa]{*cM]=OvlcŞ?{f/DY;Z j \q6fRDc옐ȭA1%\E83YWӄb7p9n@T>6ڍ 1l?8# zORA8ꓵ+Pdc\-5 97~>٘l9بf-S-Er*<4L`+H*Tr1YwIe]HD/v9:uX1*c2T=u63P='}!{ oVnC({ F)";haj%ݟжy!"/B+A*CMIϟgj@;/KX7tL$|nAz*.;}UL$|YkWKKng7)Wy:-ބgs+lI>.^/Tc_[MYn9R 5_[=i0'j@\[thLBx @QW­A+6ZoVȴ|4:Q^`U؅e=Ѣ L|ސU,'STѣxwoEC e﫚,z_.{Κ4ϑC}5@Vg`l%ֵ-et|D! N[{ @ׄu;ĐmMY ~۩xBtk+=.?*  ;kdrz2rͳvN圕<wvwMva4JF9|cG AnǖF~%CKV[# 6XrȎ7gT`"M:ܟfxw qxM±po)DŽ7"HZƒnБS~ X͠2Pd oYEt&%=3Ir2]gaX)'(Qb O<"r'?^3M({,ATr n-+kVa9IA1{k"YP#<Ŀv|,0Dqᰠ¸зF] QWH$;kW2]BK[WO|G30lvsEM1a##HMzŞ+/(tk2MW?LM8q@@)@mdWpkk@2P?V`{7d/R1a5`: Ѷ2{w^hxuI^&g>4Å+YMS*a@f1(Ŷ') R ]X]8'{96b1é|#41ɕX;X$#M6vLI>E&xXP@{{s( *˶7h|yѣ:y DYl]wZ?~̐I %JD?CQ?D_*'n]jwhfr9H |QH49kU3. h̟$0"_J 1h:NT)Z!h/ltp^aFU!Q%9?GLՈλ;ִIX<+2-SUQd);J\7 D[`[ 4h,,9ڥ30 \sU+`]<{ZkljVihUOOn{z vs'VT%]2|{qj],n Do("%#׃IR`F⻅LY]pęi:38EmJA⹵Ng<À"D'i QqjW(*& rY~(+CTxD(Qϊ]k)Nz$a/vn[d=pJ'bs ^w@J ިa12:vbB`gs0~n K-[D:u@W5ʸcB'L=a(&nH1Ǻ NYj%qH%ᓟms*ΩX DGrxgGPмY~r%)CpԢݐ~?Wccŝ9FF;p-HU3W;9:v2[;/D& # ZKwUA:jYnΙ5iY Cˎ;LYN|tˇ$^]Kxd!)zljN5=Bu7nv[^ l:y:wT5퟿>ܡu4x[Z=qQ20r|S͢ n]1GAE+8[tu13yTi3.!AJl<''iء ǻ/M9en't,ҬQqAB#0Η%9MߘKs0OÉB{aJ3L moqrqmGH_,٢ "b0FH2Ih1KiIbBTZbHfc 15܍7*k%KfmlUvT)7"igO ~Pӊ2k Wd{" Zr dT~^VPjMCUv,U7:V\PZ̙ MtgҚHHa2i_^ƺ;O*D/уQǢ۟ͺv#H`h?7@_zK^%Ƶ$ 4䔺z \*KJ 3< $]UZɖ0GDUn8+JlB 5Bp 97rHe+\Vuϡx Ȑ_T7hnT-͞ }E2} D]Ք1a{(G߭VKUTS1/;!{8w}U9=S5?KHXBX3 zR> &j 8 ARP$v WŹ5#ݟӏƑd+_4Y u ƛ\S&| Š#{yFc%/0"L'2l֨a.r{BE Xj]3\jj @tuq"q"EYN4 *e"O~xm?ۙ/]%z}60ϳYHqӦkf&0ΘF l938b}v<\`Xp \l^(j7_Aȫ3/5= ٤<ϋgLwsm60O돘inU}ޗd2b}!W|Mo*() YG>S:<9ѢɆh Uˏx KHd٫l90P%ł$q`vy.Æ?/ )tt-ܦz+y\̫F̕ y zS:sZg2Uvf2r Ta_(/U$`_3"EG$)3UzTk?eQ^/MZ]!73, B"Ra=mTc,DΩB+ "D÷BwJ=5 #WwTL@5*=(BFVT{292څn':o)2[N~!1EY'(%kd)aA)Bm^]yDԌb5%Q~SZ"gɼQz'Uхߑdymη0>Cy+EeRb~cĈ)x3O#q9׌Ll^]1+iZ2qU9I#l>NwS A/e\8#_x ^5'\wdr ۏXq(9vÒDmo<8hSr,ZZUAb58[u '6gsn#ް ЯژۇA~XNvS1r4-B6-ѽK9}>8ez4'kr{P?O9/휍" %^9A{a&}X}cfFs·ҐO 7&}--r(#%Vk(!w݌+ƗkQ&9j*& Oj^?=$$I͎a(ޙGPwy Zi2z7ԫ@U}Zȕ#$0|6ҭ8`*u?ւOC̬A4"PX;1t|DzAD-9TT'`hv,9]gD(P:J^|{#] Wrl!.(EEry;*.ˏPIL4X.Gny۳L^Wp$W j;vs [&2zn!1yp8>"1WZf!x¥Xe맱oy\u]).]^D6l5픨%b}qn D'~qL T9I 8Ql %u .̀bnU\﷩ۇ.SIXT,;nz& t)_mD7 avlؑ)JSw SWvʹadoRi8jf@(뺾qPw~Gp3N@:oYrBvͯw/)l77tA=7IF}[Q[#` X6<Z̀D8^,|KtQ:Q9,ާy %9?Ҫ"{$NqU%zq/IOewX=5-(ȉ, PlHfY2g2\җ?\иqP(1rt]P\:Ww590䑩\1U p h~zJx]h\GW(s$yft(jZa)xx|E:r̶ti%x}0-^wǶ */!d ET]pĉ0\R f]Bx{$= $ؕ^ܫPmR"~epNN܇Bor]zSUpL0n qۯ$GōgIHEUȅ͚1FBb6嬐M}+<7I4oސ Qc(sR&剘檭{wkjUʳCMf ʔk% c7}*b$NZdd~o༉Uk;@Bb񦨁[ܓ?zzt6dbJ6_q=G9v!,9Kym(~/'bg+&`T0ֲ{̵LXcHSuwz<+4ts)̡%fOHwzj՛0.A_=Ȕ =5BSNf/Es`e`V "O&VXT@4{fkIRUghF|b0Q9@~+>CGAG.HDżDI77U꾠ZH8X 4^^JOzֺ+C>sa8xÖiByG"5D0- k^ͫŃo_Zz.#HDaȡ4gzҊ\֋y*J R=k'~4QFC?䗲X;A):CTLa n(`Y3*\R/er3 +,OÏ' ےp#\C{<Qe,oUQiWLBO߇B:K}>ʡl?`+叫JV]eIx#.;[!^x T}ΌPMw7Q)?t_NiҼB8TiN^ +jjfEwB&ui{\-_ݗ{AE: es01*,z |j7*Z HqN^[.-:mi(so$ J! oe6řK 'Cv8r+]ЯeQat LURZ0IEy]oTV]jotFv5|[h&a6Ej18$C3b] ԎF!:[6356WUlw`sVJb&rZHN.' GAn傟bގ_|t+6U$ Hkjw.WgTY e8H]Z-(= [r6p|~QNBډCv51TfA?kl9&}-8+G$BF@ӁΆT!WR#pl bd_ezsY܁|# ݮ,A[7p7xWi[HtMK-^g4E*"Eu(Kbퟢf@&X̜п6ബ8I"%Ts }d\uBieRj ~Fz#ʚ1: \HtRU+\=[ҨI7Ѷz (AO ;ßQL.`C<կiym$mEF\'‡+\)Ɍrȋ 6[{;l&jn@ؙh ݓ1+3m)ܪ_֧:%i:",! /dL19l)[0l6fxG7վ\s1-a1\V@`!U펣ЛBJC7+-..zY òKBnt; A.X )AHWl_hɾ**4Zu+ŬvPwoGDC?M]~Yt/.}1s |r5=?!9a9C |  NV*!LqL\ ߐ:S,KK yl{.8 k4 M @KH&~-TH}?~i&kb)7[Qyxj/#`ቀ6tVcf"}&+"tҡJ'`:߇8Lש%5"8X52! @G ~GCgkJ@gs$Z=3WC,r<;E8cwXNIߩ!yN9Br,mzëAQ[V )f#q挼Ks:U _AǪx5Z%L=v<igBWj^`Y^1{!i~#V|-ee/bTd]]Vda\}Ԯ(kH1>!qVZ6~RkZ7' ! qR.K4醁Ţ'+1BEoDj5?E2Ҹ!O`$"tLW(guQ2p_t 45N3jq@n*i#C~Tk5SL@tP2~̒ZPѬN[i|X~O^hu*Ws͜ڞ=ŜE5ŵ]D(gS;Ǵֵe$1G:M[9I_7tQ#hFC˙8WdӁ OUzY>a4r ͼ&U$+E<2g SP/?}XBTX/ؑBށuo~~q[~W)Ax~_Z)d?EHqWVIy߷ưZ-Y|kZjDF꤂ΘȸsVe$ WԜys-s6Xp"qP%f=厏`Z-23H4.o3;`؝̄,*lr(ધuhSЇŇ䶱Ghsg-LG֛E߫'B[ q,!v)/1TR)؅?CuKv^%KGt0k.ŗO? V [dY"Zxw&EB)DΗB(d|5 -au!\r† dDWNXӄTq^_7? M"Vd?z#<11`] uKj|@ aЯ˺wF$/'0c@L9LJU-Z=#$̯,HKiKWhFYHӏ9G@ժ~Ѧ}Jp<2QG?X韴T-6;6_j-{]4Ivywh ע41 O ȮF5<2غm#P5vڏ".Hٵң Up0&aY:=L/e̸u5(!x#nglX#+y1u"tbYy4k@dD͏a:M5< /@iuzNZ,w1r{Vk6l{#%2a֢32RC:?3',@=eV=+:m Y?s4:Ejq#4]cukjL'h~łd![LqO)<~R?!ۄzCe1+GW!Å55ž .| Zbޥn ⚮YL=tZJZ_sVbą(| ӱ`6w)Q$QCPAsoaFNX=):>ǮCy8t tk !)8զN0z͇+eFx!Y]I5Ť:{4cA¨'|75Co6ZB4 N qME%%JѾe-܂v1q4tY8Q|T@ rĜ4 DK9HE͎gM$4N4lIM$PPӦ~/EMWǼ'LPęǃD@#xAIM;l1lcN7 f@LՓ6<00v@0]J>YPmSFa H&Djb^Ykӵ=u\I (%&@_4Q(҅FgjzT I̞PfIY =H)3[ӺEpiN^sN E#\ 胲Uy$H5Ѵ wGM@dIC̜ v>͈5sֈ@po\Ohs4O v\$%ĵW@uM̮j+_eܭJk$Y)gszk!0w4"Y_OŽD歋EͨIO'+҉t8*Kڭc{Ls)G_!~s`o98a-AUJQE| NDOEǍCHn4͗~" r@ d oW~W KrcΛ):t奭t}]X{q;)Em:⛻f6x٭K 3meDŽic i@Dp 3*XGCLLCWE|H@Ә/6أoNzfepYa07Ea᫛\nEHV>) gfDK;(tL۪V"*w =Ux}^R;֬ z}[$O!HV7Q|bVOyRUQgZXԐ_v10۬uߣwJИD3^7sߞ<1US߲͑7sW{_oG׉mr9%٧t.=fji i<]|,jlKY^^zIq 0NNڳ!lOd? i Lz(y壪y/Fja2z9EƥF|Jm#g*mW3sY@p٬Ц2}$m6 )ͩIPb%1C'׀t' >S̈́dʘb|3"T*_0po181lbPo͜h^Uy!nrȻ.y++ Tdgm3$Sퟳ_bϰBb (VS+ JH>*%Ϧ֫72cy>[oV7`]4'\P;) >8$ڢ]9q>ݞh ˖V.;ƇԸSw#P?AhHk%Yu9&%$ܑ_l˷E8/|JJT`|r "&XUT9Zi3/`cYtruP1R G㴾jxƵ/w5k6bwE.]x/ λ5C?$9\_nQ^ϙ/5KA`^W]>npmTv# WK{]ևCJd2dU 9T5ӰBLJ\cܤ_ooyGzHI9G>Ǒ!r =Y#~k/9D_;XJ!d53zZZ`LGɪMv&*4(>Ցk?=T"=ghAu7JeGTVq_62W5 6#-,بs|YNnk:y7 eW,we GL0F929-'*پ VvU%ZJ.-@aV-j)0\5%]cMX s LJ=ND}i"u}=٩UE z''SP :G5\?J<⎂A9jTEqINy#7&.CKhޜ/{]mm"yΈϝ*5e`g嘬|o*cguv”!(9LANc H?{If{7MKl]K,66)Yjr'sAIdۯpZAew^r)7I[ZwӚ>e ][Ei[J⚡[ϰ=[J 3zb.œO"/$yt48 V)Ov>ieS&F}♵,Q+~23$ܵ;DKnl](+͝}~ON[B@Gi-Yue[( -i BR@h_,TRu\{<9PW7 _F#7l$ͰwH שhG'*xH@.FjafS©}"5,yub/ev>%V)s @`;Å# 0;&Գ'ǙTq|K 6τK} `0(F/-O T&`И?rr:Beg1}|6A8SkKUJv=ig6AXLX? UIk??9^+TTpZrM v< ,+<;3mNwV Vbp9 S(אc4KCvjVz||R|CЂ&uuBⱽ3Oa w!x>!{YKԟ\GVwPl*UmkJQ5H9^85.aO7Ɇ|3M_Mш 1'*eCYlj /%H!('[K6HI" `j9O(e N܌ok1W۶<K8;^~rW,X'?>w&7 E=G׳1 ` f; _r洛Hh[44ijsc[y/MI5X2s]r LӠރ8A(b+é ݿ7fPVi{<]ZRWs`7TBTŠG< KÓYJ<;@`+zjHu\ (4J2/lKbnZټӰQy \n>do lgEM0/6Wmdc`I9 SsIU@MvL\kﱺKD5QkʯpŤ̙`n_/>%֪"cr*c[?=N[İQzDǒ b#Э!1lu0b;<̋EoWz=(wQ_7lf]of8[PVp~a"*vZ(ʈ̂@/TZLULgh`E 3LKN(+%مaxO0F+I c%ކL>O5,N,_F괗.8ء( $nj1$*$Wljf[^ic궄.N/M_k3{?6):"Tb.UŘ2@ޅm"]1{ x$,XKhHU֥ AM`&sCwAD`|⺇TíCTkCjazǡ"=fZt&l`6nz]Ü?&a>nj' ^⹈f$!t=E=\)H*;~Q>m:ð`X_-B^I UvڡȔy^i꠾ʅg{)d _D^-Ok@~AC Lc>tjkޫT>OE\+cNQHX<_PJ3H,[Z3"é%qPm )7) Zj[Z*A1Z*۫O$x(l5i NMrK.!_fwl tD>6~XKK]Bd\b!yЦwO囄|']@^i m!0,gQd؜"r tӐCό{nc*^1Pƒzlc/'bneP=)bIU9ߖ'Z3 Mprg'y[;ޜF{1Ĩҍ\ۼ^3h3| HNm~i]r`xA7ta o>gy-҆ƒۏ3AZ XUbo?\]fJ^ףJ^Is;&7W(S)xۓ f*xcZ-[=?O@S *'*h{vk3㩡Z@|WA5b+cyKneɮokbT3%C) OhZTڏjJ_$5wKw(,ϥFq!tq̃ 99Xv3"}&PjxTpø.Ơ=3sW{$9B]!2B~cA˱8_G'1Be ɻ&{DZLӭF9M@X`Lf&&Xcf'< R`BW75z<,./Yn.ۑpAj~!A %tmbFDt(pa\ pf 1?[vs_^ 0rlr&  ԉw`O.2ػ;ՠ| "7ܿ7ؗ5*~L 9b{d,eUvyr.!! K=pxqI%W0 7c6 3*Y.̨ 6J!oSl}OW(os0Fh{JNPMP;K{^J] ؎_#q@;(e?i$`Ҥ+@g$ǯ%&w|m owr3IE+wD9 vNbǤu5׽)0^(Մe!Ӓݽ[kSWZ*S2I^1~l.85]Nn'_S;710wqɲjGZŦDA˃u6 lŝwB1r)G6@pm0'hkXM 76|;Tͳf٫;(ڇ"dŕci,HʰIQ7䝚z*X~YλY}ԧaq*~W)J.%EH5I]!΢j>ϔ3 v3c(Ϡ (mY6%3R}ݴT'aGdvrRVk7Q.^}5^DK{^eeA/=DA-X@L2c0M`p,-_{FQ&fbL~h<##edSKMdS%ڶ}&Vi5L5nu4"t*' x5.:\ٞv|a/0amS~^2cuE:H@$.L!`8ГqŇ7B;"Mz=\oխBm F|)ש]S{"&qM+L=L^ӎ/ 7k5ZksUdqA6\p!9ը?SW2Y1(EN)y2Sr 0uUCvmȗrWKE` B\f\+pFMcI]xlLZ{z}յ@XYUw!M x#]L ÔV3"76٬bL:'T7Ydu}en&4JSC A}iPXH2b7QLU!K!26A' ܆PR<85!<c>O3:/%iq!X^&e ]opA3V%=\HSliRV"xvo`[p/LYY\E}' jyoƞ'G@wޣcJQ,hwj"Řa6#Xjj-ЮQ4$.3g|DNq i9tb`1[Hyܲ Ev*+g툮 +ěI/6`x,`P/PEzU w_:~7bck;^kzC,pt8 ytSpD2X,8_NⓅ*;}уp څ{9 G- zQTw'TLsz0ܧp! Kǭ>S #eq`nW)c{֣Pf/}, R)7@ r:fN{8疢σ ˹Ѫ MV;JI2nA]U#_LވHEK6 _k|̸B FEYGzBՀHЯcF5?u { vnėX $ӗN 6:gM)#V,FĿzSӔu 'nsSI/}4`ѕ,0#4:.2QJg76o5^ŅFSĻxa0,ͷ :\ofR]pl`b 5=EN 9!|NI×29qzHNxx|〾cL3T}(q9Qm".` ޚ1ۙu >,&O.H2%xHx&%oJ۳I`KS$#lO*4yuY颋gStwr/uӨ_bhh&4TzyWQ䋸 v|y?H_FAmDu+GpB켖pr p߅SD 1٬"O91ّWs(DUA .ejȑ$b׬`ErACEҬ*͒I#4*'lՄGRl肣aP>%CG%MUO1F-TGj\g~FgݹLRDqΊ?̳TX*]5~v&C_1Y.mpܠmZ Pj)^__ݎjrgduxŊ. 6&0ʃ5tt`|jS7F{TfJC B 2-GN__Ӓ 7U}\e.f4A" VqssIp(rѴ CK1WF,`+E㕷kQ{|UTLKeŌ%ESօZ>t)LvBo70} LQ3^4>DJq#$rZ(ˁ+=:Eǁ[6~B\;8)l*afpjԛYc[8Z$}~e+r:٪baN? lsHǡ7UGݓX9S_6!;z R䢮EE2"Iܟf䍾.R}Y);EIș^mTLvJNE&Ov0bm$Q ؋>tQj*:Li%; YL<{?R,}0n_BP ~ !r,_M-Rrsøա8Ue7~|]G*)(s1XmE[7ko:џ"߼(!cMW+tޅyΖW|^EPOn5e?e_γiyXFrzcEUȦM_L9dMc>2[Ks L+ 89@g)̰$s{,S1,Q YE~KN3tx\ 5z~#i'׷}Z ?y'2|hfn1?WO,~-D5C (_Vc|=pګBe:=<7rh)YtB/*ɿKՌ \Ekg D{CnՆ :U<J? tX8j9:'xMN-Im<|6Ӭy=EM ̲ U>y ݤZ`Fͩ'*K`W$g`r0UlO/3VBHԺHT&,FjŅ/ q_}qPPcI]+Y>٢5Ja86SʈSog'wZ$XY<CKEZ_ \ۗ\ō+N75ϵ|&*zNu\&E'w.G Ec?cVǏTv;;9]Ug3"(KNLɢRX'4?\>M/oZh g~"n|b>:%I :.E\NyGZDνCY3Jh4džrPt/VtqVn^QFRpCk˪!{ݷ\$vV^- i. 7.FM;E<_ ("zm$  rbf20[A 4cY &hsmga;Y?h^cK9xg z KAeo2橹fylG>bz9Fr5+{9*ۡȯ 4tg.W֣NS >e@O]V1F(,&Ue,()n 8c:?z"Q&ڪOMu :L-Y̟pa G)Lv/A|v#[0LNg3W&téf)pS| .j_EĢ51J?A~tAJ$`:9~>g9T'G̈͜jKN^unFxZ0|%[h]lI}x`&,2dL!K*B[Ym /n2qM}/CxsMOw;B\ @i6DϾy[BjMyCLֺN@aԮ .]rv}0a#mLųN=2Ƭ}6lw 'zI3%d Ze*ti;4%1>we=xMnjo$2z rCvcp"#iR{O?--,K(uMV"cYF.~E6$wcvumѡ4z$-<{i'j^BK. E'vgRi9' D]J[rfC~a_t@$5NW qC> 5 yDbB`N=@l8}ɛ3[2ky9)J ';³8Iy@ |!; K4VЊ W)bQ/W f{& 﫨3J7F6d^uMJ^!ďn̲cۣYmIao &L;.p,=%_쌺j"y"d7bmfhn1`:ܯ|x?9}n>yG '01OA::QyH8`%^!ꢎ3Ce[Մ[z`ʷtd"%h-?qɲy ;=u.]jvA]>~Q`~sG:Xm{p3gP3ogd.z$7 ql/!3[_7RXδfRL!%uN_:plPrUB7-oyά~FYHk"&CrĆ;wF `ՋdZa2PٗI< gݧh.k$+ef$lf&*/ց]GxNܨ XňWEF[;Yֹơrdեc*[8.{VUԥ=\DKyB.f]KE籺a3MCɝen4 bO:%z C_m%",k$CU =HFuӚ 'J:h ݉q2QEIl1t+`Uf:톺LZ8@1o)j&5>K ([[4!;]3hYxyKY"{b٧I~f4^plE3B\%U?al{517Xv1k+%WCSrT;L!PnF_q 9b4L}Уjey^ k ewMcG'\3gn^T$MQs"R9=)A FŴxCWxk++rФJbeՇd_zz19~7骫9?|Lywdž@nT" dgˈz*,s6%]]xXP7N/FbW4tƣ>AnqOTñ7E::E35!r]\mB^2/="ްѭqNUHxaqQQn7ށiya` 6v0X17A :iC3ILm{=kW1,?@ʉ,x݌"|fҫ]#FVДl&'^}/X#OM "6 a@4G4+g >?rr̗Q |(#zRP5-' #,dI5yo@%8&V^̃ 0jr *bU.rN~wܮMq;cRC `Yp'6߭/0KCn'-D'N?Ȉiӵ|S)Cpn{&HE}.Bgc_6\|9E#޽~ :Jyby[r`%haרKD]\ 4ovKP[`p}K8@(Q}|ս<#?aJ?d (3(`♬1SΒ*¹#Sb-;א*i7$m X_e ~]{R'9:K]z#-FG[7PgLHX`Y34fK35ɢ4zA%m̛)cl8xvƮ2'mC$6)xSG/QJ-dEig`T!tu>W?}OyfN\{ LCGY SB@XpOy~.@[nj3CZh~ah2:)4b5PO C"ZZj1Z#DmḮIFyߠ "7hd/CRU䏍g~mܮ4axv4h3wζu:.z= p~_2b (6 ʇ *ã7@5pȣslmb+D'@a;fy|TeǗ}=*aum*Ի(0R#]j/U.Cd4Ei(mIdSҿ?>m>i4 )t:6Fܫ",f ?5fmYkuQ``gBMmyr65!&Orh!K !z+ z}ƕ`xMj{u5F7O¥/,Señ!`uNSZC]Z|0UCUjd)T$8I(VӅP_LV$asܠAG|ԕa:,O2 𰈦cD|-o傸_RJ#ƳQ_ajcSr <G :V<n60xCC.Ps^K>ZCBs l}Sq%l\v8"Y^83_CȏrMzepcG3ό}"Tg:,Ż>=zc]Qj̍Tk_n?tY&iP}΢ѭvrak&wQj,A*#m~ӪpJaD!*Coflγ璬<5FS&-:HȂ`6^`+{M+˼#_@,sΐw`Ͱ81 gwtqgTV!Ο %/ CIv>҂gד{ F~#hMR꛺fVkrL*岫eOJ"\}8Mm"qչe>Aף,>^{]o|BY5A՞mXR*WeME*T?Eۉ2^A^{ꕑ`/L`FPh旔z~`@ ;r5 ?=+R^ܯ5)(R03\4ܿEǍINuu(`ѿWMU`֏) >qOawq4aQV5GPaqpgaBTh^fԺ_I}֌z^x-aUpCZ;ٯd46Xοo, R=F>^yFLYߜ],ݦ{,G*3SѐPwϳCæ0V&J37.ݦ%Rp=3Gc/'9#ߝ=&4Ï2k'c3#q`PrY/B6Ii.Ie夘r.bl&Iʟb?nWk!Ě 2H ֢)g)M~XEڅХ2LB)dtx~g/+`jy |'#'|~.0q kYoa[ۊZm=1aHk =1c2{Tx xs'OU*~|qi(XS3X"5 bwwvh,*uK!F`g;ˣmq2B]"tlRybM}mbqE荒bGNls߁ԨQZG<1e+ˉr)':Ĭ5V/s_/A;:tX|n3ʣv;] `%O䚯 FH#>VWĥȋTY zccN8Z Zym6ٯIHFyrCMsp E_@}06#_\}nf8ɒfxP1@HkHCejAt /gz2Fp#haRa*oUBXlAh曻nYBoaĞ8d\?l+Ak:IH9z8JغWjef2QN=oמpz*HV6ϝ3.SEENeLߘO僑Ik͵Q''W23A8Oh{]%A"k՘ȕ} D˒eCN=۷qf B:ӹF_iF]5)xR-g@3#]N\gWصFIVy 7;Q7_>0 fxK $Yռڠ2U﹅1!i9J0Iݶl읝c})Y  #!?S_?ӫt~kA;u@)͔;ny/8q?HwZVG>cᵴ:KE1YuM9?8%k $i9X}mnb|eKOgdy]H9fFg &GF6q9Z$c_+QnO*n9C?/\#'Yo[y>ܛaf)㪴r(_LwyכgR'"PgU-6]CйW}`Kx5%ggQ(rO[Z@}H)yr鍛gAqM&)sݲB.=6 4}nBpvD )|rM R` xLQFvܭ~lAQ8Y&۞B(yL|c걠fg ߊ2+~QC*;Ybv'‹?GDz()Pk- U_e1i&lYB*Rd?Sn^71=ovx[}ͩ&˴I.*G~H0h4j\u#/Osaf.i)\WĎ M$yJ8I9I ΂m_g#>X"~Wcq%-^ӓij-Pܓ06+#VȠlb I> OZ DVxY-)(3c7Qdr15l+h:%k`m,f_}bYqҡI@Gy9B/ֳ`'ڕxG*T5]pR 7K2ᚗ(\nUkVpخ>7$@7==_|0Nfၓ h DĀIw┻:{ka ϡ#SFmf"oPLX|x1ΝRjϋH# .g-&IŲ?L^в8Nd O$ډe'%,Z9cJ21+,`=i6V:%DҠFV_~Zwn1 0丘,[V o>W]VZY!b? ,A!*؟Sjd]4ڴ2oEr%2Aء\c˶MBƗiqX `!q*zœIѹ[n1nނ^3WbKP|䫰bqqߵk# WpH1o!c(ʪLLwx%B{BAzRٷ.' GӮ?7' 20;NOe.X#_a58H  ?v8mk8C&m$r̡)kH(5г)c1/֋[A83fM 'ʮęJ eQ+65"%}FbӞ z6uShOQ2i]jqɁ\p/*^]j5vx҉E_'[w4 CJ,ğ&Kik`Hj *< s~h2hN!>fBI}2|N!l";SMJUxkj*wʜ>*lpw&F^P)j)iΨ8Y~5CB7-}tx ,xc nʭ;H# ]:G^[k?56ƍ.o]d4(E Үt_R8fڿ60F+sHg#^JC,.p =k^-cx<fwOց_ Q]Gy=? _St4`^E|ǫej‡`e0-lLD 'Wo܌&@| ^Ww yY$cE {ګMq;7nyP+*4͒H1[[mg=M:&qY [dS;iuM> 9hIFx^5b<#FUZoUwq/cQ1DBɎK̕67Nr%Y ʲvm)HpK m@*+/p}HŴ&k˚)u~ Xy[^Q5-0#Qaf荎T_&WsaR6Ch_@S9aB6Ō1] r9dhڸ3fՃ.ͤ)&_!iDg O3dfo8eάyYKQjW :'/ .t?qŊ^x&wg@i^s vJȺ{G'&2Wp٦’@hTHad F_O·mlՏ4NmcRڇz2b e0%uNә? 9& ͮN HW%_W0:/jYn@[SZҍg/g я/ #At &^Lo/]y|M0E6҃k,PEJP)1emx]Nl̨V?1w@ Y nI c9~?"!k)Ӊ@qtooS6пFުЈAjAdI+D86gLV{m+}hVCE)\UEie#-/RۡbLδwXlJ&{sƨ< |Lq°ԌO۫P4"BW5'mlW,fefnPsd:52q&Yz[[ UDil^iL1قH#T9 \0}D~~Ʌ4Uj.H4_ sB)~SV9 e܅E3ۼ<:ǾƴhS&,8^z_-{芗}J3nlF/µ?H6Mz:AUirea7{~{-a1>u#.y4|׎P5;`M:.G"/ @Ҝ0=暿gxOC6l`ʁ\e.kTN QI-v~Z։CYY~iYD@W][ nϿZ]+;z+kxFXXu)* ]Q?;dʸ*H~YnIImO/n.7;: ]ْkC؃:YIV~e\w=*.!d!yb,ѧPLf_4nazSWo(x.a#㑐;b٭76+bsض!B:+O>ٸb>(xǒn]{]:EKv y{<vX YoȣAJ2p'z/@yD%[I>Vv[:l~bO~xW(#m'ʢ4hU7cLK4YG&_̰ewWC"nǔ:Ug*Cq>YVؘFz"t'{Ce1:b"TSkUJoNwROؼ80p8?4|(UMeprs_2>Òh_n7aKI5tfyS }r~eN(N KZB"tKhu6>H _{v2jt4*cw^iMM"uM˝;aL4l. R d\w>Oy@Tl.7d6'ƿ :թ&E߆Xv[SZ}uGV&r0[\51\|EUFbڂdq tvvSls6ۋiK+|+u(^ޗ‚yp1آq4ݯFZLݺ3,;KB9Ɖ|p )#pǣ2>tBkD1+/y%}{j]F}{)p$߂`,kkŷ(bUT mqGa[P(Xl =J϶,x6EC%-`0 IM@³aB\N5iP$BM #^@K_IVfߚplqtFhBoGy\Vc($at2]/9varOd]ٮOS]evyc`LıwT;i4 FqboەNG~)b#-3p++rpS$l+\V+},m|@=83?Ai(+Tl=u:H1O㮭Nfޚ<69{x{ ΉU# @ TҸi,D/=b.&eA)FĬ_u*`닶&_$ZӾ< 7%(8'6jqztФ gf)]B@&؜JM* Zn{s@D7+DJ:ZL,mNT3C|xK퐡k $ĝGixmkU:VEΌa)&9f!Iix Y;fXQ|־6V)05*-U򿒹QGF$ܣuА85Wh񿊫Z14L4Fr=^)kD{ Cst! M[a$60:;SWJg(f4/Γ})TAtOR]bՍKk+s <#GsC4~؝~ s "yv*@2'C⳺X%яS=vC— p_55ܸ/pmn5e`sh^ylw=+YQ<$']H@"PXp)35EKVS gn.e,ʹcx cu[{J&F1{i?Uӝ{ J\;` QξSFp;Rl9z4B[Mne@&-e?\@XD:{|K1m!%Updįd9Bk:fŵ:P]נ9 1ޤ8fy6V] [V/2jNq|1iC!] Qjh0_Sp8N*:}NZXlqجJ+[=(k'g7w I~SӋl(8+UH89_"VWp{ŕ 4_fkA\@\fxQT(btT .=1n1a B#Vֲ?QR:`N1.>o *̤ IlVశ{ ^(ozW=>8zܸD  Ku1THMJJ]᜿а5$VbQ~ڇH4Rzۯf IdVIClm*]E~ TZx@nK;ܙW*<:JK`M!17c] ?G\Hi օgwJ3 ݴ L\m##xQR)AJ!Gkym(@4qR]T)݅NǛ)5 za;Z@X-aڲPOs_T|0OA%&:/Y{lL2%Ndn*f|YpvPLn?v/J,6H$"ָ˞! m:ಊ`ƾdRpV n@ZYeXBCx:=`ay_`7gEa*ቾ9"oT@>m3JP,rDPnsG ˃[k3 j=S=y 3~.Pe+U8XZpPkl.ཪ]Q'Hld!HTYam ftA\dKC?)B,d6h0'?ʰXeHQc?LŃ G-;mL[Pi:W!wNp{8c/b/sT2b`(Y1R:eo|2y%)TU M0W )Vo*mNɀztHj oG̸NA&Q#/Q|O>"U{$*waF7.ԃ@ D\: $cȷoAR]{`7X]"Xb KfCAAetd.4$bIjTv'̪"iC{U+2 $b6kքO<'jȦ69ሸ/ΉJbZi=,thj} nSV䫱29cĒ,ܢU vPBLM]^̇vAkt"_k#U1¸^Ž2Y;↽w]#l]HH+3D- J8#5:aL:*Ѷ3|on<ޠG%*q{pnF;jwetP@D&mCS)ӫ5Kj|r,x9F]YY4C_n3Bv2KΎ.Ǧi ה6y}\oR2ʢlf%[Sۂ_\vyaZZll<׃ͨSVeNH(9YNB>IA}?P,a8B:91@_+'.5?<E'omAq/`fIUCAgiZHM'`E{ughqOckFѪG19Nu3:{F @GJn%)a.-N>JMk dѷ:߲ Go"BgJJZk6-G&g'uO97+< %t$ Fǵ9a=50 "/yJa''k0k;Ljt쾗rsv|Pݎ顯σM;Ks*F#с{rMʀ@,g~}*K>y,st]OXP"qϐR-^M@#'Fe6ۮ$s?T_Y,iEC00\^$P-Tt F ;lA iâ T/B"|3:3N"k2}ʘ~ԋ^?{@gX[2רEʷ~;~+0'.r_9x:6X=sYǶ!tW Kag^zj ,o UƸ3S,H\hxN^H^qaH[.3ڔ*:,ƺueߝ5 Y0 ܥ:2Qҧg)~)hE(q+(HR믾Ez/*O'h- Tr惺:tPm*Zsr\9b< Ɖs6R%h e\Sk͏ɻ/8HaHj'PDoɴv(zY>w"uT/ҡ z&CX(kOƦ<4[{>78mƮݴdjmyF!7RrLZ05Kkl*/]Xh5k̜EG o@\};i;_qp.i.JY1AQUt%]R.2?~ՠf20ڡ]snIE!`E!QM"r[լYzfKwo4<iߵFI?t)ef;n[/A+K#`ǃ/ 2QQ0wrtA1"6 9kȉ_Q; ExTCn٤ DNI)]ʑ~xL! lc6~+]QMA 1T+;o 8邾$Q;1̟/m`ꐿ z`ܼH5x&a-LTk(%Ixn" /#6fHJ`o`l KǖCzFH5;p,w ۖhރW&4T̷>FLؼcjQ_`3u HI٢m&c-x Z?eWߟܳr2'=;ֽwr0G9d+mYDKWXɰ~/(q[޶Rא&d#ax@Wֈ:^`"_uEnAW~]:-fQR}sYl ~wyDdhWtW{/\X6=F7{¬{ .uE^6@I!vzڞU+`uifؼ;sWMf&6L2, UƦcnK~ζ[t)x {@  f@Mbyan^e>:.s~P3%Fdaʩ+YO-eoy$ý,b|IuZ[o ϋr$Mo6 R(,R+tHE XuK'Ix]!QL&3 j#~[)!ѴɄT*goXK^F!꺿k5s`F\OmCj)L79AړoA>p.P{Co0yMs?fp2(2BCHuJ}#ZyGA߿/]Z2VشL "==?͚w#iJ̛ŹFXp/W@ڼVoI=fr.# ADwo HKT$/=pG+lͰv?=57 JMTJ3i0h FEab[brS}D3( bQiR,hibfjM/fNڵx˔-`EwU3 el9oJ 0f"$3pɫp7qy|{-xy<QcWFWڏ H+SHGaN6{KrbXRϦI>aO%Uqhwd&JR@awu:ɝhĒ˨'GK-,,4=x.H^}yJ+[[1 hM6 {;"#@WyUiD,!*.NӕDK8oQ&\P+l)~ޞ|nG`7I( eKB8v΅nL7uc7y*3Ю\ af8Lo L2Ѓ&[Nvs2RIc4QxWQ.]>(qSM"* MrTvew*瓌h_ m5$ E@"gyZޒ?%A"E\ nF)4cf&]".**+*= g,.©< ^9)6'iTւ$I8JEP`b%%`dBsj-/@fVp\~gqMO S`05i k2e[9 yE쀦"|׌=)Y$O*q#&f`` Ґq#Ihɔ9\ܙoԧu8<{nQe (STos> uS\# hd @_. m\L\~&A퓣j'h1 '&ĝh~zkC_]ZTƄ.bx]J'4iI g 0qz \_Б[+2$2l;) zm'2KxQgsBg^.lHT϶dy0jsVq`!CV) VAwì۟扐UqS>/&}Y%LSvN!ݬU'+Y/jFg1q6!3\r(ӡl.-xn9&;< 4R#ӃͱyVs/9'<9[ַ"aV/efBb 7i_ӤA*x6&C]6>n`$U}qSZ)'4xhb[`PggF@k?dZ%[7ZpV6כd}5l?;Vx^.Jj?c/ۆ@C-^yi1 »(uWCeD.k8mt7ڙ%4!ISY܎tyJ+%yi ӳkb֦o]LdAze0,L-6ҿpAœqvjI .`&[UufGPBe\=z0 -OaAm"s>ג5BHzI;w`d$y5fuP]n[i8t;'PU=lNJY|}aG=?sf72 G_;`ԉ;R ٓ'OIwvHCi͔-bM,EN7 ~[TC@䣂W4ĵCYH=_(Ms'JU#oSlT)~)i3kj?J}FU B"/̔gh,a|%/`/5T+PfZg?`Z |쫃j"JR}a"6_XB?nZoq̒Jc "Vy , \;Z +u"`9ccQܧuV +Ih=Sc'Jo3ƙA{u(k$QEz${ǎo-Nx~-ca+o[\vfE-;Mg VN},SrGAڲ|>,EUe R⷟>f5[" Sȉ_P`(X/;0qq2rD^;耟e|DHP}D.\ 8Ymx5fC'> Mavs|s*p,ˬ,l+d;ghkXw=.0?{f26 xc](r`}9Ӛ*`کj+4& ךS5,\"Ԏ cX}[B i{j߀|+Xcpzr{t&/u8ٽ 3ۮُW-sތ'l⍎(Z8q7LA툧T6=2"M ,v U(޹j->nqt>Rl7湚օChjhXh^?Ϡf&o[, n߆ yNU)㱐ywZ<.eѠ; pd%HUG??mk-3<{''pIgd؝B syu~Hd* :y{ L A#<3H)#Pg|7ypT `5JvVq/롎LiT[_~ 5ҢL}S~$)bTDѣ'kN&D~4[Y=؜qYyI QKQొy+޽-f1od)A[坚vOT}e H4m휉vyAJwAeA/x7 }>y+X 4-jR\UAG7λaxia=k5'P$It'|кz@!;mX"(my, ?dD}>X KPjrsŲ:m%&:#_u5ü!|g,C 2,oVG/3GS#-aZ{t#[O5'4aC`uK}< x}<{^QM5ʍ1x'^* ݀ox`H0gOUy0UxAOY9' O7l $_׳M }KlcI@He3*,XmuLÕ?DʷzƄ;gUSVRI%iv>X4zX>l.m3 vJ[%Q0ۆtۨ7R4k`~_r gNY|0`tKk&Ak;uUD& kay`j]eJ.#aj}Qĭ!bp̾yKXjncS ę8kn8z-QrԤTm_p/Jv\C^OJY;X`|sлkʾDpp$pZػ|n?j^A7EzX(r764C:q~b8&C1@{eR;a ͸Ke!@dgQ[5"'c2EC_ĸ̋7@"r`QWq,Y\].V&%Yю壉 O…ȟ?Qs1O6Nd8 &̌nc|r3)bg<Bb~d`R;>&A1w(=Dct;i96H%zo]== 0BIjM= D$P# -H֢"رYI$[VoŬm 7>07D5ֈfڟg7ȋrO7@'i&V@d36BDtSCʫvό+8;" Tt^EB}:ttԝL ЁRNuJŦw ]. Sޖ KŪ[[ OnY}5aC{ "lx0D.zz$c+f.rs~Hm8&y:B*_8Bcn9lߜϚ]D'V '#wd>+pWq i ِ,g&w2C؝9Ȝ@E'u0^'ۛRr_j2c\xpbCw ui|r{O(d]jzQMJ 1Y/%pD\>~Rˈ6`رl@FLR&UJq)9IH$7%׌*|m(`m#*Y#gpfˁk1440;Pлg_ (3ܶ9Ew QBY nf~㿎Fq[R駣9΁ziVF5,ջxvA=⋱6Ckڜ&zVKdy1Ș1T]= c9yk=iH@Mml 6Ӫ3)>#݋ E aTUnbPř%TG敽A@`@TV_2J4Nj p-0TYi+ClAA,EAOK+/S/Q^T דX}Q!NBub+َF BeHK@9l' ϼweg,F$!;P&XhTƍ,f[%͚s8C,Ra7U>N8oZY8, pZP-z\"Z&p=fpZu\=>(5EH#_ˤO7U[5I9gHB/rK8R #Db8Z%Q&i')|x Œ7H֗dp4#5IUzhZGڧ6o IÒ*\TuWUJk{A/hC)v9;o%Q8K9޹ Yz ‹0<U=URd J, q%4? 0ޗ;.ߴ e> ۄ_j (vG; 4M8Y1< 3zׯp~%oHUWJ)[eָ?G*GHBn6ʔ kq1}ޢnUāA&o]زÂs:~/)Z5$)q}5d10e[ `5Uu(Oa4TDs2k"a,b\t]> [t8uCLd0XTN~\i_w|%MȆ fmANOZfȼHaS#bpi^4y(س.Wqvs,Fyp*KS#q | 6*Lq`qnhouy&PX" [@ڢ]1"͙YSj*\ ȩ2 *U>SJdH}ft$/ 1ڽI7PG2 RQ^@rx>~XQŃ yMVl11` &zkS4c@-p4q<ŎL\7Lm@Y<Ś?`|s6,K+NOJf_C {(HVzꞒ[dar/rWl G?~dw6]Dn+u3L1G k,^B<cK(ҩMs! b -Gr+x=Y\W;1 ޖl> JK q.3OTKJ 4r1(dVk_*Sڄf3pZgg}mJF$51=/)>s6_q@q|^ '֒kOLvT6g^|f:`QTڶ::ykJWpoSdɍ" ֟:3?"c;rxAo_K219ʅmf5) Ӌ" ~MxwUdj {nBlw XD̟,Y¡]sŃMΝFl2X^|3S=~8Cd|s4uطKe׻z[PdlqҁTKdE?ۢ;M3!3J}~OXch1*wk Iʓ5r}h /R5U֋[cMM{KV DKSl4ճgWC C tV^Rjʊė @: ܤ(sҩK8/bPT iI[lYwzK Utdd\ )9Tc,IC& ]og6y#T :̹naEZSˇݓۼJ{ccrֽޚɱ؋A!ryy?BE G4L(~2z╫l_}ق%)Xcye@L~,fm~(UY¦@E,~aRU*VȱbQ w8N%0[4 pI_e4\YV|50P.d< =Uėgf@,6;ҁ1`9%tgмV?As+VQ S@dj|fqIfP UW{f"E Js rBB]!c%FVmQ'#7} U%8S% m34ca-p5)aKGN4Q# ާZZΚdd9`TlO$Z BdJ*I ! p*[iPF{(ihƚP ;6]hg (( MK`y `Ԯ(ܩ<ȴyN)~P#XKEp`, E %e{k$T}0DA=#ib@d#!];eb3~J/>0l wxF_m!t\e8#X+gzt^):Ta"XH93L}͑ O굓#ud4hrq6RBΥkG܆ýOlMiOZ3n.쭳y4:6`dᏦ9VNjw=7_`3=L͢C; %oc2|GDh vl=P{'LW,8{z44VY`Y` ȍ>G>˜<{V՜0BVZ~ShWa0N(s(e\HӴg6 9N#<פּ 9k/  ץ.\ wAka_~n,u˃ f:qDvI3P6?gkU١c;W.FL, a¬_ N븓_Q?'ݓpjc.mn qqP7!h{i4Dev\3"hD}!\%I'AX .Wx hg/Pҿ#5s|_y;K;F?z3KJv?DNNmV >F ibqLث=۪8L(#LOG~!qHXuaɖwn؊8G`ڗTqBTsU,bv_âCLB:S.Tں-dЯeat ey=x% å.#bugL]X'1vmMXdʵ .O.irKsy{s+\N"4K!u#C$om~9B8D; paW}xQNt/ŖCMx֛o%#ej&J{y+9MȪ[Z0_W(*X>N[+EK`6GI<)H;&wDwI@k/ﴄ[>7Ss9GĽLCHx:`?Y!u]1msOJ tD8/BLV' (TD|z9}֍y8m_ hOTElUb~EjCA@l\޹Q)'vdi$o ZYE&IFhiVo8"*j2_m{v o5*U{;yF1ڼ %bC(M鳵.Es'HA;A<<3#qޞC4EޓEfˌa_"d{yzʟ++LJTXyQ 5[?u`܃q:q-HBAܴ#aW7L >_Q!pqFJtCz)ک?tfBT1߹=l\etR䆽hz!#ҵTAKg[\g4ev@'-{e8!Oa3$Glʶ9!V"HYaD4Qm{L c6b쐕W{No֙@W9}tSKx=1V7(vG 'iH[7CoX)y^O4Vt*OwJC)O5Q: YaJKSJ+<.4\? z~6e\3j0 FW[;%1b+4{ND!|આ ’O} &`Έϸ׮`yU=32D/n-@ݘ(r)d`֙ }\j?!"Fi:RO FX(N[J({NpDw0H 'SÂ*:w |sCuFh^X/J`r9`$P#z'b 7l+vptXq>c $zɺ43 F FCOT; EN}X5:HJbKّ+tg"b_G b Pt&qN#tĴQ4Cn| ^Q8,9 K f27͵c"'gP$Jg馟G5SE=ĿҀ_g4V3Ғ.e`-L^r; ~]|I-=#bGͦ)}ׂ;$`kC6)ֶos+D|Y\ T1'{$1BMwg-$R7?t`҆ `jzœā.+UNb'@T;n!+i16B~~bp +o9n/Ζ4lгOvh~XgOSVz(D7Z2>Ds=dXt,m:>&O,bNhTǻؕcU{pt|%47Ѵnb{O*3G*z0`㭂l)ոS Y4ѱ#9X({37"%8Ö3+7> xVܚ&YVխ(ϊA՛aZûÜ^:F=%md57 "r Xi[96:zvi;m_q7Ezn#\Xh&)NG~pE}Bp`9M[j.鍛'/ zN2(D?5s]0͎7. p,NYi'L5)e}-v8v _nubP^*IZ|' ){Pvŭ}NPV3b^l(ͺ> ^%Y"d]l ,YiĴgm3'S=8C qhO-gJ+V"yUVF9;UtD4.8JEV1cU&9bbލmFG@TI7vxQ1QG4Dg;aىD5w;Ieݗ6\@<5<(i|Mb:g%MZc:|P6ziOctc9_@ ^3ɖR,]0L!- FX#7f=gޏ*xKݤuu HW99K,DĝtVjMjm4#khvl1|oSF`فiw{BJTl#`sbK eXgc0r F:MyiÙlצVdUXQ;l]1ɠ9u9Ktx("vdd;3F2q'6L. NV3uAǗgE"l6O:83@!Lzr |*')ELLy)ݬ ǐj>SHyKO PݚC}ޖ}]9>QZghm!0ݍrȌmxC׈x[z ʅ o.4'N@w;&e jW|eLqe?tQG4}tA &@?,)V[`V9Z[P׶ٯ*ÊL7Y :&#:!GC$S̏GTWTڼq9g9q/B:Z)ӎ5оqWUt=Ԗ߃6[D*whO0I \ɼ \~#Ԉo-/|2Vhu9lړ!;}50a㦿SpeA洩ƅ*kGEG= ә>=8(L4Et/cb!-<<-jZ/uiΔI=YvC= (4}L`;.=\ȘFWvh zz_^wFd$!;TǑQE %22ܹn$Fp8o o}2wIh mҬs= $:U1CY3a[Mdaew\ 4MWzs'ߊ \[f#xfSm ;|%vﳡ8YdDˢ ~GЫMJ<B&Tn8lSǵvWhۅ. 0M*g&%H^7o0e=|_vKo@sM9˚ D|z+/.^HD/obqru8ٹ HoTGGh۾KJ1Ady:Ӷ-hUڸ|t2`Psv)jV_pÞDRv8~Tl:^+vdseg*dOq+FN9ATԴ MҖ˒E[2` ^yO}SoG@wʌ{lL HFxM e]EoBv6}'XT`C΂z.`w&bx59!-U <͡ - v[ICJ^yq4;~j7`̡b[$ݽl}z9;;u?,XTufW"٥x)N[%y[6N7Aq6cl] PD B\4pyQb $J {k~eyn!v/3(֓'3[4jRT.vRsՠnUʠyfUdˀ槴wizFX LY(@~l(zBYFgۇɐ5 G_A[n+e\}u׌ dX橾uP֢gvo,UYG8 WV7QzJkln\eKQqtz̖jԍw'^ Zj^' KhV| j.eoJ s"o ^7|<*U#7~2BU"߯O%00f)4Lmni9A&]\$.3v ^pPgԛr8CC/e,e'K3"AskJs J]zIRT_<6*PL_s7J ?<'g`(7Kx٥cfkLa[@Y)qSG"E(#{uͥZ?Rvvuq. fS8>>aaMW*-<݁#G6D"'$/֨ !jZSR61+M&Rzً c%G"mmc*VY݊Rj*?ߢgEFIWe T;%*,E3u~k ~A,sJIKp>]d͙' Ģ:f_[F 3^D|%9lX*i!> Nh*Cտwͽ]@B?]( ض]fR[XFda(C퇿%l7 kҾa7O(Xػ"HgeՉY2u,I.rW߷ MRe͉Z+# QxZmOFRfbl FĎ.O4nqvH98Sb+oɾe4K 2k 3`Coi C_wL啂va)34c /9J{mƦ67۵:-YD5(j/^7y8otm`cjܰ@R- <) !^yIГڣ/Uq97 bpYt./q_6)í#" T* WIw;;s4sZI a%`*xny3Z,Ѩ Klo_B.!t[՚5YX$agX0z28[ct.f;d4v+ʣk94arVQtCeЬaa+IrJMHȦWH 0@o Bs%0 -fGD:bx C0f  cٴd$j/WE>Sm!=w +)ϕ@qJ{yox jT۹{'h4҃ѭ Kw@8R(5pfM1-ǀݪV~?4oX5~5R܆h0_XXzY?!H5Eꤌf_}},T101lTo3OoWg$Oc*>s8*)'R]DʎBIR}D gXR٠ _*V& U}Ӌ ]kaMLz1^; k}Yt 遭ƒpT8()>M!Kg0S6mpo&`iCȥ߼=fK?Z,Y"R (s(ę\Oi5JTq_?@ w ܾ;sfAc߭ʽ,c"7ZX)v a](qibٷw"z&8[4b=& ,BlbBRb"}P.5 96F%yw8bU PQ=SA$yErTytݧ3Z`2|U8as+;CJģl||BC]au|ʞq+/0Kݤ:[7u9 fܬPwW5GK& &-x1ql3u>h0(z9 K2$18p-H"1ZRVS ^DZ~JMUPNH|iiF@?ׂsG)E%| /P:X W&]<>a]Ʉ3Õ3T6+2EVV3@.7]ӡEDLqjhᓭ'*#|b'qT&TyaH=17E %|߱^gVE nE> wMf`>oڪ j<#j~&3rл_C}K/T敔kmG;QERN~T1|N.? ]i `K} wrC]OtiQ*qiԙmAA]0j Y'?!H] |wA* Wg|Mi3+W}S/JWiȸrzr|su <_=łUϚ/[NSS͛ J?6$`=)z 5SW%EFGsb?9cNhI~e\Vi˸L,߭rHnД#8ƼaoOD{mIkԆ}$dyvQ}}so.1p'+1JIF&x }LETsLOik< .=[r{:"s|ˆy c_<Ll}-zzL{9=TlmY\'t#Z}2 i'RTt`3u#Vz)bltRA؊deȍ:%s oV$=ٷ3;K;wLS]\ !KUQ /&#USPaVn3Ǯ#5$iQ㽠ߋK'tO&%3+ w`̫lK ɩ^1L%;s)9~s.^mNnz4+9 3i |EC 0UmOipԺcpjRBkU +LXj\fHFXFk'=Enn-6ʝm[0_l QNR1}pO( Dմsu'#;S#0M%"H+ #T?:+|}WDegE,0]bBS8w"_g>}T:%qYͥ'j_^4*"G kp$G1[wz%z%43`W3Q# Ht+-= gfpUfU wg3󬫏T؃ oRE)HU .T1M9b p9;ڶ%vO 5=yMAbk Y*8Ws{:~k HGCQh8 uv)Q72J,8+ Aa-Mc„(6-Vln-9xclT尊#L.B⟋-a%Po|m6{pR[X/g%$;&5iܸ 0~:QlQ/0wM;Qʀ5n3CR>yu/GN(gA{XzO~f||ۦU`oA:||ԐeHA=k据l_4Iu:: }Q0xE$z4dc@"TM3wID`ąB0tԮD_oU|@Սy!ĆkXnPQp'd0SԜs͑ {P։z]n[q--6[_^\rMX`9saߣ:>nײi2jVR1zj-cHݐh,a]`F',]-ouW-N}z#L&#_1!}Nh5lɳjfFI= bE@z8#O@@4s_ x|^cr$3*k:mCN f}Ǧ9LD  Aox -o`w_SO0'_HyFkVPW]WTJ'y\ ky˹j*lۜn9T1ּb-0bqHo,u)ƘkjFw!-ОFz5E [)oaqrb# ]p̊~9c$ݦU["M1 k!/m/k쓳';šQ\žΛ}⼤IԖiv9;O|x E(o~(rpL /d])+^Z8ϑbQkua6&b?J)`τ̈RJE{̽ Ѳ'޷T' %Po"^o>L]Iuh_Bv&?VC!{R]7Zwm8Tօ21ɋ2CjB]-FK,_-7X߷Lū0Vu|_RRbD9`Ҳ[3kxs0VC o?H|II95ړW팬N0똡(C$ 2O𰫤=W\A0ԉ[|]s3!*N"K=cA<˺5(3a+зq&Q(KcH=dT?; kyK$ç+Ƴa $^InjTsj{Nl[HL!Ax ]9P"_`c/bts0[a@ڒfBRԟ┛~eJ(ADŽg4Ё=40J!Xef 8iemץlMbÃZ)Jp: )Y=lU˩dĿ|v.We ޠ '㳸*솲OMp`ҽ[I'Qξ綥cX {JUɓU"JݷIV<2x~V@6@ " R[.A}CP²AJ5ihYM\TXwz0Bˍ`?mR93fSN]b< ]a߬Y,w Uuwp0Jly}gb{v#gZ@aX.]b*Xd[(^+Og?+[ aH J :#|E a2[)Y8+ $6E?MLڍ3soTWV$-pRSgbk\;t~p T=݋TgJXL<Jɿ~Ϲ1YW34*&͢&F =U#3Hz֍}4TUKu;6pSIuK|KS=W(2F/E{9-yZVX'ʔ}5Gây8AvV|f8F$ g s`42R#ѻT<[|FVV6vTOirM5Cg1P"u?h t͓a`f@q?PNƞڷvK:,+y.v5B,\Q^END H Y3"y H@n;ֵz$,4YiP%Gn_Tٚ|iw$@qm_7eiRyNjXM^9#bD~dGP#r='@z =ȅOaңܬ +W"rr>Ʉ_ ;H; Bۗ95M1.EjONΏzS фqS>TGs lN"U-(XÖa(K܂@U(LbJ/Bp B#QŠi3>ؖ>A2谞͛A]Pn|W87YHݕȳ'kp1{= PHĔsd導" ZWŠ `uI ~a}SI a&X 8.^]ԳX~|i-3~nU\{zU K9(2'ɌG`e(\S.=<l a@cc\]Hl.T ɞyܚužM9r~{G=p<2=OmL'{'YU0O<z[Bz :XOQkidF-Nҋ3 difVXMrw=VX19+bySd@zdRTf;5mnА8PCN;|§e,}0EZH*p4?>9[hQꔭ}y}32"˄bǴ`zs#Q)c,xnCAHI B0a!_a3Լ\mesH5m7PQvV<1<-}AC8s64w>< X"gMz,`~*7lr^ySc%2:$ ԙ}@{Ē-Yb'}`bTzbԲ9w%'Dax`9\饯*|uzЖv"߃ޘ^4H-=wZ-q)>0U\ f Oqn]gX3Uרk r*~_2 ^wkN(泱|Vqvtt&B, ~#aÓh M](ůQQ)PdX3.5$Gm~"̯[,Ȇ1R\[xԋ؟8t8*QGaТﷃީ6Th/O $.@>\mv]?.bzr~J/ȖLiCz ;d i+錉sAYxԤs\ ;as/3kEe^#pC.帻RsBׯnW3eL2Dh;+eL.$>Nt4Q˦znvjcot?-9vPwszE84$=YE "/s3X,5S3[*FbZFzĨ\ OIaĆ.ׁ$t#[o).FJ :½6 ^ ӝ>JCޝByyuS/**Ia4#'|!`|{i-=s _-<^T~VJOe@HB4,iXqe߫@??#kJzICEg\4;As^V}PUb߿vM.(0k!aw;vSM쌮 }Qa|z*KߐH>M54\:3\:>>ACF6ϚzEێE'(g!VTjDGMF{YeYnԬUu`E CBJ\O<(̸ +1Z`F$_jO16ͦ2Yw-2T/ı~sU"fMX}}zy9vi1 ! OptKTŋOxOwU/x.vJk" /ƌQE S  s#RMɹ QY٧w/:ӈ๫;o2m@ְVw ODR' lnB Ʃ ֻ7ɷ&Lzj,8TN!CIBCLpGlh:@=0~x U~)' lȍOk:i#>(f~ '$kg)G?h>%I1K\k7Vq*7`Xi!kk{xJ~/P҉ 㔉 h]{;6r4|S whͥCmOk^?uS\3Q+q*>}dHG Yc$;$o5cyW`5)1rhHVc7`Gf#2@/In"jBlqUD)I,mm> >q:jtQٵ<6>;|y18uUAV}Yd6Q7@5ـ҄ԁeTNLc+1Fb.@!\v";zIFZMar?4ӌWB Egٽ G'XGF_hCV0&Eg{iN&CZ*M#"$/bT.OTF cbgEdƺ7r@$RT:d#(b3BȗiFHJDWqv1%K*w~y<+sDr K1}Bi ~/6 #9d9x~xVL-#vɓ'5kdVG̋:&& 1-~f/׺lvyNu+RJ GL79pUA&׍k<ם 퓇*LCZ-ňtct0{*^fsmaZm@iIpc*Ȫ ߿N3ЧZكE<@FDĨGKt>THsNη^-k+^2JROO TR¸2>Q{Gԅ|,zq㥵l`G=lUxAÉ CA24i+bW)%rA/ m?Z*9f,fp?.xD~6"Rs0)O235[0smjm TpnLSy숑uPONk9nHÜbmpy4_ ѴDž7Yi?F{{xy{ٽ% rAO%m(gZN+k&pWZ+5р4KtX䣝e~QW@-L@n6E1姬kѯU&X>_6S^my9ٲalw-,:hqvęԜ kJM,gLں)#L)ORG@Zn=hQ()љvzE|UdT𦘒NIbXc*3p(uΝ5`NV?F߂,aW}+ʽ 2yͩfY;tUHj9 +@$3`3a\bĝ+p2X NmIg"G"'МR~oXJG)mrH؉w/أNmxqA"̷^u?MWOˑ™viaեkC/p*iؔ_H# bB%XSZ7zzʚoPj9?GP.1Qu o2Ycˆ?(nbOqVxj I?qZJ :akuӨG}a q.#7DHM :*䪯y EJbP{3 M^e\X ;ìgTK W**) (rU#@5uNyOB[pJA4gV !_I-t rnK;x ߺ&f+X-9΋" O U#z(+*'.MW#0[]F|'o>/(qȭ|c ].gVnh-7G C#7,&k>VzRFs#H Iɔz=u%YAEZjέU֦o;L_5DB$߯swytG<Iek%YGڲK.nRǺ6jegjem;} (X. hBdԗ4-:Tx ? `",w)1;&0"d/!@ $=Vm7#)_6I 7ο> j9~UIԗ~W04<1֏b:J* $Rn5vJ5!R2Rn!>LRW/W̆ƅh~FO"DLŇ8q~EnQP)5#OPM0"W !-[~u ƃh~BT!X);Wˡ$Yj66h --4%2dd_5!^J.K!շ 646'"8:"1F17@V%OزTxC|ԋ3;+Ü&yM&9:Ly2o#Z/*jUA~2IU8\ 2xہ g#&w?iթ՞KGS|}h5ܠ9U>̅E6r"#H+xEd zMUa[Dugv=ߏfhXq7XJO$BUErUp [Qcs;cl'__ .nP*ʧ׺da"YSi4\nB-zr7;4Gη;/sDާj> ^rN'8فP 90V*c|-b md'nM jqg=$YBk1*ើY~rC&bupu<?F|HO~r [ r\rm<вYxьtI4-~LZxǼI䔶JtwTa5~"Lz(c<5 _kZ1CU3" u^ck~?yvƛ>l*C!V2GI d]"+p\ +޳s4(o / M.sD #🚖5πa:ޅkKdHFF|&NP%@m4s`g̤`orׅܧKd{=XR?j\.׸ಋMFckwh"@ NStݛdh5YC3 U@=YQ5l]$Ts^gQͮ Y髱RpR)7eoQ:IYހ:cҙ`:r s). R$x ˕~N=ԽP_u K ZPw8_œN ձ}$ln1_8+,ۇH-=!zCxVU|88,֏I0vB:2VgI}#@IT%߽Q; IǷsHD* t(.gLB%D )=&HmJrNFzwd@;%q(F T̳!$xżq|n&6”eZJ'aG/ӄ%Mg5eC j<ҷ6 NKAp(XtJ7N3JUG١=JDz!2=mv\j**[/y ,Ih [}]6u.>НI$ ]%z*W_zs0RypaWzxo-x\r'1O "X}ȫ\,.*mV'n_HiR ː%=EYk!m?TB^*݁w} TtGWIufzUŧdmKc` ZXG'rEm^|p!K&PQwQ[՟$8{W33!|#RXNZzlcaQd٤Kʢ2J{ȑ1޷ݬxʡ!ND[Nq]I}[@o#@~5h)AfwRf=CX߮ nAt'm^%:&Vᎀ? 6q-k"{5TɰPf'GDʆwVE7v*wH l#X+`?M~%A֠b6,?zdk;&ň₳{JihmmMt(h~T? ͖,KUPfqel,GQRVPRrH**eyp5Ipяwg9=m2Fpx;L']&%zLcc%A)wa}' Y`e,]\1 ќntY=,էA(5#c$UشHzYKLdQg¡Z  JZaxM:2Ο[` $k>eW l!_tR_O[o!1vy;TSdtV.Ǯ'> P ^IM_Ӆł@1rWM; pI' {g  g7VHl.әA<\׊@=<fZ:PZ(KE+Ÿ=1ެ#=>5bXߠ&>0ו<1J~0>@{.|ųAB_̔^]07* 3Z @uyK4%.1a'Yd5wK)PɴU"e2Iy  wK1aG! 1i&QH)wB,4{ #yϬ_b|%&7U<&'OXta ./A&=e KuG 3&e0.-^U@W`EA_WHz]X[+v_4x+'!_jL`|Rh(1qsc(tZ-3Qtk0bbſEZ"AcY~7M3^RU=b=E K;y%Vl',D" E?UQ<m]se >< &숾*'f_ο Fe (F !@jܹ#-[sK#a<΀6"6ͤC$fVsl hԿbU)-HWoq]xT]bЬt*90))h@zȷf^kx.ag83r_Gy@klnwx̶Lͫ+VE칯{=W6G׀gK0V%b.ȹ5? jh9f5RIH 4~x!bv#Ip&=f_LEG{bd%N ҒRWpHz %~>q[3x%,6PQ+Mhi#)v眱<#Fdc@ CƄ?Ȃh6NTL{ˢn{'^Ց]|PJ?D%XȊH0֜; MNLr.QA6GmɈדQwشATb&>K$o`fdЙX3P*§_n"f‚z\j݊dD8Fw$*<~FZD߭ H,'z:aX0!}u/DtXi"CҌ<HsFv;g0b sפ<+n%%.UI(-#}Wu!N&N%R1[ I"<$.2%Kªf:iO/a~y*Ά4zϯA̜hj ˦ v?ƕ$o>#@eBGImz,Nk0$jiaf ĩ%GƦ6H7e@E6s:4}/$W2ٕe.+ÁEhd*`Ͽ$ 2t rZV P>}#4VpkÆe-#jGZnpAw=o]Ud{XQ!݉y:br59R3G_ؤY%5^),8]:3yD(?}?r`"fհ}kOxV ;e? ?c:f$@ARxi91W'z2YtVqZVnߘ`"thK.k>;`d@;ws)]v#F3pX U<22jW-ܳQQ馉\AQi@9.,M {QmUz#<W)pQmu$h-g{K_U {usK/S},KЯf| r(e4vyŌIc>O6?9^-BHyKg3WG?ӎsr I uc?DtrQtET:~}<`sA%mXp2N䏟3uR+NhUbX*yK#85~!k:*3Euڻk4KxƖnX$Y0μP\Y8 gJ!_%?Z0ZC0'aCɅVGv=XwYRCF!s:![Znn,!! q?}xx'Jس>CmQ.8ϛ=,@W3M9`(`tYQRǫL|},LT:l ɶp9S{ķ|/5'Tssjf'CMnݯC+Üq`@gNlO|}l<CP[%2Y"}r2Dxj0cvfru477aךgBme%"p8, 1:_{R ,eEn F[cM.%4c2L9ҐU(]7{qͮU:#a.:Ϟ'sW/Do< i$ t,ʮS--w 0 wD̡־)ϵJ Pڤ 4-Y(j[pws "gaތOZؼ9M@H}vdu8z&) n=te‹+IGB4^%ezŊ2EHR&դ`0` {<01ϲ5jm̥PA~Ed苜EU˽R# l<$OJi!x[j~| 0)xNXA kgc0FGd*c.ՁMqϙ;'|6Qsu0ǿ߄K!%٣:UY( cF썴,lb 4]e2E~:ٌpndΑd%igvPu&)g|Yo^>edžN"78 '2od? @E%sWuܚAft8 6H.\E]}`GFdW<"0p嫮ē#L;xRZi:sz2y@[3St H'cK$ǰvOJgƦy`X+u? nߟhaGn^&L,s\io|L ^ҼܾT$iݭZN@ٶ/ c/ٔ%w+*Ɗ,Vھİք@^we~{$de.H& CH62kՐHf_[s t7Z (س6v ]L1k;pvcV?ȊF4OVY^B ֝ױ3oվOLz~%!Cɨ%-jo!mVs/%徽Jq%)A_x{/C=Aς`=Gg3By ]ʃ@l>,Vr[兲% y wHq"<<.8nL57eᮦGmCxuQ/d޻᱕%qLEiLcX'~0m GOK6aقYc?k+ {#}f!uqߞ&BVH0zrgT" TrjM-zQ)A$ #ZĄtL6Tv@eˎj$z΢.Ξqͨzן|m&F:GBw0`Ϩl3 xZ0ަ69ʲ%n9Lz[KRB%YtT}JȰƪ;/!kA'x>;QSȾgW<+9e#'Su%hT 0%o/'r6Eq?oD2*ͪGYdω?!'ʜL-ȩ&L>]*@ǠU<Jz`(OHF:oѝH B[g<ؠ?ޓBf9EMC!0 ݼ-JH^wv{bF9tf' XG,֔4O&{a 1$ǃگ,/ioym=uaaMyDs8(Vqh|X]ڲDIgY4l(Kp8~Z?;=?T= 'h*(b}>r'+g\ P /57\◫J*H:4ń&3_S}>X(=#Pmia jwyzA)ycamqvwA% }l?3L4l?3q0fu$D?b/\&쑽 jb/3,^V*uw\]]f%9d?vAL6X [g)w8a1,EQ:t~\uz鸻S#]XweghhuB`fM !_/9)s82`K\:]`0@X*aqhɍ)=[Y*RpoY::T6$"*Q.S\5vxfջ: k>ÍA_o:CNƝoZh(_:WsKNudAGG6%qѕѢ 2pQYF!pCy:=ЍЄ¤ˏBtA eLu~d[qVuҦmDӧm'e¾]J0|0okhħ"4EEDHY˷)Im6knChGMlo|4"#F9>= w(ް[% { /uOjabP=OS#PGn˒(xRo>7~9ţWa guSk 35P aZ>jp ͇a#Zhe[p87 <p"{5lFN`d,se%x r)ң M~-c59< (agc`[A#f@x|0Tۙ A! 5P9OR$Bf?D+=Ziw 8]_R/)T'lnGx+7:wnզx6tko=ܮ/`R%玾jX-TAM6A$ڥK]WM۱yX-ߍGl' +d*id# &ܷ6"d-:S4@ܕyrGzj?6GZh9(o^ẅkH5{;b^(H=;F\RBLL9pON|Yu1+$tg=V. dOt*>q(c_81mipy.ڑխ5MذRpkfNvVjx вxzt-7ui-XvJ'AJ r`KW=$]fr@{?a,YfvU@4Ǐt.[hz?\;e0KeTv|V):CwՇfسbi$>HMtpZֲJlRXN^,0)xQ"zgӕ+@Axn $ k48a1]gJ=ft'ż~H|=^؛Sf%s~6* C>`A]:&Xe#bPT5f˛GU4`?T2[v4KO 3wS=8*M+wF $dJ+ʘm`ppCk^`X(i/ڲnu! :#+[䲀=۱,\Apd\U E>aj2[+vP+ϔc߱O#=|莮JW?W(OT*;Fzg >ǜ‰=ZcMtjPݵ0rT&8zJzxDZf<{:k=Gl<8Ӡꟗ,eFD-M870>_ Uݍ!,fF."ΙkD4gQZ;kt™䯤VltWğ-qe禪h}n7U e950*(Z)qHN2â_j!Zb=XQ{k)ޓDTPZvtx慢Y_Np Y&3e?7.}{`^,zf,@Kb&XaKh 򵁢)UT';ȶre}uCA9yLThi)K#OV@o>P\'iLjS,f>Iۿ7hoevN,e|r6ʆΜ6rB9?FVjn"O.x _UU~UH"L=gusdi24CS$7EL;GPIW?:(9H;>vD!;k tT]VաҚyn0flw B^j\K !-ȔչT|i$@oĘ\N3߱[4Gnq{RY8D,j@줇=mZP `1 ix449 ,iR|0pHʾ!Z 8'HJzrDe)"z[32f{Hư2w@ܵ (JY2NN$f#&H\wnd=pڴx!#G ŻrP_3[" T7P8Ʒr}εH(H11-O2@w^IFͫH4JrƵwce Z SwV2]Vjbs(R>ӌ_jL:-]0b}/&ٗsC j2fPhtɬf -fVNU/TDI' cJ92MUQrn Ub|$gzHld5ît7yu4ƃ);`-Ĥ`w,g\hSqʕ۩ZPwp}MdLNDq%9A moyiw  m cIVxa"GS ̣h`'u7h(tƜ34x!p'iV^$rU /y_=tJgQ.3|y ?L`tɡ3v]CѺ aPH3/^^q}-,r[sb^<pD"6DgnR'QOXH$f*/! 1KYĝN_` r()k/HQ,Az+@[^g@ D'|+Y|V' H| Sm@^'>F#"=oLXw_צؿ]0.?y$!徫"N޶ЦPPH؋о%c֡NہbDϽnOgY=h)xHN~3)7I%$o#:Ay(iBiy]@4-|ݾ(; W`uOLH7cvܧ喯6kM:S?"nb9ҝ'yl ZZKG*N'&EK_u+hVPU{Oƒ68[%Q%qs:3gaŽ,;Y.&@ʩG%w8PX}Foivf˱k&TxURK2 fF6c\le_[.:溭:B|'#l hYo[e ) ]=L>B0EVddo Cfns9*(-c<^ ٺteUGAOԞ ψmlQc#߼)1@$75=GsmFI#G>:oWnq`_dAzz+`\MF'RTGh&sP@\bI'x&3/I-&8C/R2ܜ*qz]Wj"3؜3wëL%JxaZ&֟vhǬt#Sk4nTg=.] 2h{FsꑰuO[!m~ X.a%5`)ޯ^AXl3 HJ17(ClcfTq$E%P6ƅRpcr:|C}Z[0!eZ֟] (-I'&cșm * &}ZÆԠֹ^aĭ6jRL7iΩy0d| Anr=}~,qYsGEG"qsR4=yf|nz/,W``zeHd8Re,t.[yWul}yd?OGhe!Ok?tG`:rP*"PIPIR!K@gl3@).eZ*Q>Q*l#tJHOonVUxБYh,SVLO- <86`y YuG[9ZcŗfK+>eDzxq$"CzHwu]&AH|j]vbaʙ=,1=-!6*ڨ) bH:{†Я˻NDKkL c~f jMP8~9KQ}z)PqO5GfۨV 3 d>0Y6 #8._H!o:AsG1$^Q#Y ]erz'\,2(-}v "b:_aZJ.#M*TqH0DQ~jOޚ}Э$ni &t5]9l )KY&/OM[떟s7relnU\G6r8*s7JO}U R.鴊+eNآ}O(iEq~'llgV uI c8]( >罥@&GqPXL-Mw L {-Z^zws?{ bW)v4OZ@`A'yeڴyN0"k>Z|Xi)ajѾH(lj&QiWÞzgikwm%wJ na/Fƫ鶔>%'rr1`'H߸^]>#ϋ>N'QH^F*r"]R9.?; ON:-ږx_Վ:2kzqJE= [ۘL> 䯮(a}a(!RʒaQ8N5f;`L yPU>p|{vǀ7UZֺ6 L>@^ԚpDѷ}*!6%8OAl,11Z'>j}.dpmO/(dT7/čjWqCׂGTv.DZfr1) ren lA ϻh;Er`*$jԵ {/L0giPU`2"q#eȱ5n,΅Jk=쪜ϲfI\Rv{;-U^z<4{rs%"kRB=#MNƤBbū%~%|> )pT{%.ۙg{g B? / u&w%{ kh*>yh؋kuQYyj"mfUn75L GD/*&?^=H(cy,Qt—v~,[+JҀ;cR7B VP"~>U^\}w"ZYݞE6=H}h?}z ؔ :]GTes?{uΣTO-rϸ O=E ';+$NaFbt1c[1fߪ3I4NƶҮ( hJV,um 'fgPٿ< *L2VE髵u zJ j6J_mIUi\8b3ּ]Je0sR5 M=@J2V'胦x}oh DE|I1 }"EC*6!!F?˜e囫 +2s _SVwc5PtR{[6c9= ?G) n̑_ٌl1l%m ޓo{&ڛPH3*<]U2IT昌K.dOZ*EaX&31uXX$^(jUÖg0Xi I.zլK!d+"s8Aք[84O\J]$',X4PkGt9RztrBjآB2A5#1%l!7ĮFM3r:2'? ق)ϯ]J9cjt0H%#x4enTWh킣^ֲhbir6FOUv*N9G_H nJ h_qN]Ufc5wiǥK(ɫwY}%dž#`ӳ?GWl#.cȎ5vShś|bTŕM75vWɤ">OIo[AzJExM=Ɩ g=a Nb.1X1Z?D|Tq_` '6OȽ_fk2Lg}P/ ?SWJ55Kq]^jy}C ]:~-5-ߟ[BT\5Q0׸bHAm܊x : }.Cln6]pNI"0WY i+ fA-/ᔌР6PX/Uo~v6uG9KA5mM5C1e*诒'kC{ņ~Ҍ^xF$*tOqsKS@X]֍:oEທf`vC{0opX nVx,52i.sמX93y%qڭWTaQH3֭TOS+ o=I;奋D%Y1:e ژ}1un-3r mR8^`5yǫsڐZ|.A0FOgAp^ĻRF۵ 'ZpR C'n2}|w灉ګtO/Rxc| qQuEjܑOhrP}%v!P|q*z(+FX(Zm5 FP&U9uF]Pl Ye2 P q𰹇R,wCMTjDFϼf[;<8N>9)bs'ꨟf+0m=Nҗ3r.z/IUKCHn_.QEhat9?.|虬8zp#7Xmn&̤Dn>t (ݭds!wBabbU;CH\8@:BRYfe1lʽR#4 Zk pRY٥]ũz̤wk؎=FZ򈲰&Ms .S>Is)XpIPN ɡ }Tw42Er Tc֦4bp_RۆmC'0AK"\PQ`LSj\+ x#gʒ,{',Po(A= r3@zu0'.4}f9&SoE \3,`z+nG۽똍sߕ~m˪ggTW׌oegG^Kmd-c:2?} Òޘlo@.'S+yEz#Kt J)q-M=d5Z7Vw)'M-=KnfDGl P^3@ B.^36RC~GAlYI/Qӎ> k"j禛xDWn ͏4d&4B[d+EtjЮJp*?= sNxQ& }mjo`%z8|rpL7Tvs3z=zkrֈ 8#_!|}ꍎ{mij(9ʆ!/}^'fh2oHiLc@v9h_ru87g/A!0zV-4V\V~5"tĚzI߅PC'4a5˒a+\Ջ0H=ģ._҆ˍL ?)]ū"lKqt^Rp|| J޿uD|;;>^oͬ%]^z}8kF/mUE,xk}Wܵu:;=-}J%"iccu71(sa95Ô0To:g i;Z݇ik9s4b~pJpþNٞ }`eqkGފ'w&-}M6Jht 91.Ս"`@GօF-bleB+\#:@=ed%BK='D'd|WyэM~Y9M RM{qwO?sI-m呠u_P"P>bt}ˍX ɍ`m 2jԣb~6u)9v{I|[2]Jm Bӈ {d|[YՐU("eǹ\ֽۑd ݭ"HE,9F-"qX]1{v,I7qRv0G%\z<[XJ!Ǭr~d6xm/)O@e]%(W:sEqZ'0&u+}Q .C X%2g}E}ځWHM"TUi ļY=Y>uaݰu$*u@'zCX1l/Կ>oO7&%'/2kzbg^RqCpX3/ܺ[ںL8\W\'2)Tm?ZlƘ=Ejz4V/sd/o:Xyu^W `' sU"O1ϙH ޒd ̈ /ؗ7.n>;|]{PK*!Ӯy; ႦًNeJ;NcGz{^!*!E_ Y4]LЊh}+qD}΢cש n?jñ巃،"@RUl8P[($~Xr ?pA}\ARU6} Y5FB~?[h_}ݫw~EN%{Qڣ H>\,x/%"! ڃyt!R'q9J=W*.F9ml6q;Y0"A wu[bcқIlh*4dh53_Zy75T!Ozh|1OIUSϪy M+;]8~`U:[`<1f8}?ѣ.I V /tޭi30e%1Z7@ 6.\i !dR ە)!Y/*.oM ?$Iq,ZrǕPZp8S#[c)+R͗I+J?U١OϴvUG7ӗMKʨdę$R5MQ9' \Weϱx{AvNusK\w;R?m gUzRzF4.+Eje^{$nSj]EzdZ0q0ֈ)ZDm9ǀ#!PG ,%䤶 !fB,w/IUV{ XCg-*V7. Ћ5͒S;TvnEc~R.&6=ęNrF`Gefę79"H[6X 'KL'xN7 |ܰj7 i*IP>tcР Gc/)_$/s~1댉O0['_l-g`¤+MX}I[3m{e|3rnٔ:">ewDJ3,ѫ E܇V+iᏟ0%>%(l]E1֧IKm|@{Z\[OS `&!5iT$fDyxDT-ugCPVCW۩^]ࠧEsuab;(x'] 6e*?qq ]yPQLWI} O+m 2#'}z2.[A܅sfnP>PƘ/!/nzXǬ9l¿'ݻ_0Kup9-'A*/ljPU'tp|C)p4$^Y[nf#m.AW ؎Rk\}QY6!sP C}aÆ|o 1Njw^ppXe IEҨ0ڠI#ڟϢSX> ܾw:A E>@E"U9bŁ:'-R'wd#& E :l'6 mYDXqSYi@+PbIB:w/3g&_1|jeS[*o ڿmr-b)'-5Yˎ-WЩZJEV$ċfB'}ePQ-})LSs&cU :e hp@],0?.IeUAri+~9 t=B8*z?! Z O~& qwr݅miI`уg(3u ivKS#iuMt 䜟YW0Z% ǥa`eds1AlM$s5D皒?wo bxA'ilv%Mo830Z8=FF;Cq;<:| 4 kl#a+jq q &Y/ʶx8`\zFғmm툰5iQ%&s,G|(+*>mQ2ŵP ?E~MN +wGV*I\1 Ӵ˗!Pp'ޔW˒{/ۑs_}M0_ ZC6`'p\@3ˈ{2NS TɗP$AtW0[HQI38bZM+1qM{o`e]a5wf j˂]swӯ@܈D@&I;8ןm~/G 6C0zdƋwDEzs֡H$'MlhYvO$ I¦U2G+5k@O̥.wU1Ӿ/*|q}}&vʼn# RW~uW衽ʜbeiGݕ!uG7~5џ2JϢS%AX[=adK@L}v?,Q4^G@%=<__*oQE;Ym*#Jx G{_KTDM1HsgKxT?nnA'S']_ÛIUT a!o w7:26x?]Siϻ"Yټ7{qkC'ܖ[ |$A* N=s ^4qv5#⻈m"؄4reE0qiP{g(T -!%uFZ[fBƨ #SO[pF'ee0Lسd4ɛ;}u:L< ocgSͱS=ăBob6ToӢmDQ2%SCl*SsY9'-&k tU g5%7 :74\gG6vZ)w>?Ǧ!7?,DIBrf拽#>m9ϛ|!G)WZ^s%PV$wg\2솺5>$\"7þ=g3YQyj裎iГ 9:αn}x(0[*T!SC[9Zu#2-,UHZB@Q phc޻`f[MgbyY|B nL(>ax36 XB;>__VejB3FtqX lyI?6G 4xU"u9>+90}d[yeTcQFUn͘APHs0Ye`֏&L>5GNMWdIłHh[J%I˜$IXyzIn9[jZeW Yl~QW}6Z:R T=,o#V@T_eaaht2CdQ~i5>`l%h~#@o}3VP%N'+"9ig6$ӲNHQgSwhK[&MUPuԸH :cVc(81r]3OD0 Q+^ ꆦChS+qrq^ J%YR"\UJ8s/cz2zFK! "=2wZjzJi觺)9 Hn<>)q`{O5HXnw*#_~~: hA!Ϩ8.V+Pw/69\XѺ2OE>زAZxvw u43/y+Lf$/S;BcW9W@5JcBJ_'31KᆇF9C4:`iI$tgڢ%}I(u&D K ax$qO;+pOQ"$Mt4yTzN.BG8G4> AU +8u"l5W=wTeܨN(ą͆.3qh!za{f@ >鞎l~| ( ]cQ-I}tlìU2G_lWW@ ytRbsEe9\(c iRNajUkJ^Q؜Uߋ^ydƾ2F51v˸s?jw pho^xtyZ>T'eج^bdam$t)Nؼڵ\n'Ār&-afO+xlrj`҇*2! W: !;*ǹ앰"Ȯbc/#d|pAcsx,;gϧ ?f7 iJYUE޹+%A9}@T8K <[,^o# ⾍&tÂovw_9$䬵lvLGHҟ*·$Th[*AO1Ax{>zVj iȠ&[4! /P90SbM*ىL} # rUhd{ &( չ#0CCU l_0^܄}.来=oy|J4F;yUr|!7%eNJIʠm_8]el٣k{3߱mUI';J;=H~ ֗FßMBZ -֙Oy;ESfw-r {nr\ @N%Cit3ȓHWJHKCdcK3d~Ae@u|] c`fsj[} >//4 ~)^qګK*6I2LFރ-JON#d+r VqVUg={+ a"y% @C'Vm% K|rڛ|&m[^XvBHd #$ig~V4[J{R~jd79_PFb)W{ŘVm0t:ɽazonhN.+&ku ҄hr3h*A$%-0Dy֊}NȿQufhVڹha7'?ےB$-hg\ϡ  n1 ^fFİaJQlNd0Jؼo>:W+r͋ۤjw=SqK[iL~\1@}j͓#]ڨ'Jzrz0i÷&~䎱Hgzn#q!0PQpEfC@_zNAAZo'd+xs` eu(OV#޹whP!ѡ{*6uGxV*^Cͭ;iu: sf꿙؋ s djO#{#]K!EN {fT!HX}_wڀxBq N^6Yct'z7{AwAnqӺZ D,[gx^yrP!MTN'hOxl$_BAYPh6pۑ%]GLT-wց_1-{3'bW*Xvp*|\LY*a%]vK8A["O(Y@Lw'u .^OHs߭\ryKFm%3[U!)"kD'} y:Bx vzn4d镮h{tj<ldhPHoK]J4Z2G ]q)/۞8k@.fq&BNq3nOa Cb(HԲe9๹{,Z+׺zw߿:0yx@6ŅR:1f+-y`H4GEFi FKOPR@CN^FPk+Y/&пZ0G5X.$hMBW^`AfH}b]vcKҔ˝r){}fpeUr4Bq'`cy;EI5|iM/DG~UAPqHOK;VWb_7c#L=8񹙀*e0Lk1w#q-hQ q'X% F pEiF3|Տ 0nGTq_R^T>1QDx8N0* p(m &>us2,|&,/\QkV4;`d[rE%*d9 lbifΈvpQQƮ,X^CWK akzEH ;۰h0wH],suO.oSQ\[yLك'G.f0pұdi5 q[Rr[`2sU?(jQbh# qq)WF Tu&,Ov#>,PqF*Q!zb^[{Q6b>hI4ۡuCE"wyyOQzz:yop ;^]Fs7t86 "찬MY-rR:;N״_1$๒}B>*RVqjvʶ;Pw7$a]4iM+"5[=Kw۝yb8:˭bƹQ7cNrҗA]CoJQC%\q|>F2Ͻ(zGfe”CA*grkdq؛+-]e' x*;&3tRCܮ[0թmլK6LLc ":{?vh51u4hl"p'[eifv0 @?ac,6 M4hޒ-VǙq㆘}T"T8~E{6!Eמ%Q/(pbNH+o*n߄2Ip4ۛ*uzퟘXi*;f^8egU1DJ[%c:ź7+ `uX}4Ix s2I|vwag,Pʮ PE0EuW%X 33GG 54ȧyeឋ򂱓5=C=F) YtpkR% X[(T&JODP+k.bnj.+"8F/N)w1X `n\5eGzG+r+z["tBC ]X 7Uj!sDM\ȋLfďA\7WG;Q1TRi-UO!Upsbs cab0&BtL񬴱tRX(E,BdZ¬ E6m_Dzա) ?_Gt]:A_zX,V/r8-ӱp0߅c"YZ;> vh8ۚvw2f>4,K;/ˆW,t('ꖓe.4|Hֵpg iK8znaAT}N4~ިi9`\v2y!![`/|2n%fif$۹)q`ШR0?My$%@\b~tQqgoƮ Q绣#?bS ȀIƢ:=-C_șry (iPm9Si`Yrk@4wWk̜IC:V;]E(Z w &K4CF㙆!"~_Wj`֏A@}uN=r2^g^d;zaɢ>sSeݠYbJsP=Z`^K]KA;unEܣ" Ϧ8YmX8n~J¨C.wK6 _BNxtGY@|M(ٌ^V!s aBteRk@jvaxròI~Y?ыOe7ɴc8ћU=CQ0\W2j(s9k«'![]@(M.kwN5Ed)Q m=2$Lf#~QFޕc%X0v3JR~mҞI iooHN;ݍ@\ނyH)g)yax,mv`НIqI9YX f:yfxݧ)!ҸYϛr:v;Iܕ-N-? _:\ n,+gF򈫃]nK\1jQw\۵5(jJVP9Øe`Ծ-Ӟy,'nfȽeZLmwnj%ȱ聶?@~goA t˞@s;Fbj,^f3ު~vN"ܞTz)eaKEi*=oqCf 1>uފ k]!b8]e<ضFV=1BĦ`%ךl;).QF'NL/գMuA \^A"]X0D:77q;;[hzѶ!o^NCL@\<؏X*DVwIZIܑ{Cجeٮ" "\b"]jң9+E}Nwant #Zɻ/9ߦY\FbWشeH&!$b">Jc {0kq6D!;uIւ;Ftȡʇ>$ũC%8f-I+4'3A2HNxyVa 7KB =֣?+ҡUћi٥>γOwyW^)8,B=Jx3.W9'e9{R]N掯%}ds$Yu@Tȅ; @S9C16}͉#J ܟe1\U>f'F S{7&:wW :nPuG/N k]};8V&gYTasN N$cj5CL>HO7rw0פ^ u;MEгMgϡ*-, be.\D X;OheFC>8]g|Y\!^ FeZ ɐ)hyNJnŒ5G!{zU0䝯.doŧ?"ànf)&h^-~T[,B?O~tߐ!UryԽݸJt }TCэ"T\[-S>w:9v57Thѧ|( O.vV'05"Щ_Ne=9Ju _ҘHнauаw}&}Ԅ&ZxЁyh p.:u` Uф Q{n4{vfv8UiԭJtz:{^mo[)f#| =Ub@a,էxmnk񲷀[!Z,Y<3\1FLhQ8meL WRǦT+\1iˌ7ClTnlri$N{#,{.oyyk  ꟈ7pEt&퇀'>ɋj}-0al[Yi}E RE._-[1=.ij\1bpd&:P}s(2 鈎L|AxI&sf|mX0׮Ap WX uO\<g`*8pyg 80Be\xi¢ގ-ӧD5Rlo95]VRm=X?)[]J>tF[Z۫ע E9h@qeؖQ6o10+Am۫6ɶ:v2b\i`ō%?L!@"e^jg]`|C VlNgfj&b1B}?2]]R+a%wh *dt?1ٲʐB:;su: .*o;::3jK 8bɽ'԰G%ŅQaVlWt{ls"8Ǻx Pdf?F>$X= ~E<2#Pjz &j ٪`8&kf|Wͼ=_*2cՁQO^VB{z+'#Yl>v}.ݥ#E-בTN)3AgYOw0)[t~;Oɀ+ʻ"Sh@ "s7Dfsl+{YLEUY`~P cRuNʳIA}WhşұOXÆȽ" A=̎MZޛq`13`MC`-.VOEiN0JyDC͚m;\Õ$p4,%uÛSO([MIwhL5aw0z&#[/^,Ĉ*BpVP AyvOuMmZTcŨT02w‹GӜRٙ9:EEfMF5@xbSM%;e_LBNE<@5K/Z(Bql: ~2';s5RaGjC#BSčxFZDZMAYpn_UBo_4[պaQB2.S4py%`[=&*Gd.>}wuhI6Z*{ØIݔfo쭧z}K mޑdAq# cj6d]Gm3i48mMBOS2.R:L.H@bOKɭJ($?e5aKYQ2q?"3v`qm&3$ }w3o&"bk1/RՐ筠) GN% k0BcY!>潥?Go-3\ GEy&yc:-@{k˓RN^k' E%Ao9DƖ?NLrKD+W\wI, i7\``:ߩ;? #/>@E[7xd913$c'3п]ߞ~Lӽ'[*S g(2t mt?JǣK|^I0^V 5Y\˜wnGrl޾ dEU ncl9צ2u?>4&6K^JhI,k4Z76DD@b]ltjLAOl$n 9?Qo8yל֋QJQ.`(1:Ƛ׉].AI"6-YP"oֹ*F^@ٶww=e̷Һ'C:r)dmey/"Up}&'G2~G#P"8m7̩N߀XEb|'%G 1>wc >WmyP Bm R_\n碄&_ 1Rš| fyYrx-dFqnz\PDAbXFM+otX`1Qd+ɇBQl;Ny^c$^}M`0o=vS*nj duVlӋE!=GA!-o7fAFuAT>WQȶp ?Q?c\ Dzgtήk^, '{Z:J8]E)BF[9\@د?ϫ8;'f7H(sv Qn@8 JLBG!B'Ѡ-#dQTJI#E ~ ZBGt>F gv9|.UեZ?wd/hAALS[6_ tŸHǹ2zPAqkƴpT۾O+M(yC>WCVH,>tJ6X!gwIJyqxG;kWH:yazBEEizog_nuѲ ?8iT$F`g>H L7Ʉ N }}4㦼Nv㈈k'(W/l)Өӹ- @( -}X߮;Ԥ x*yvg8ȯeȹTip[rVgc̤qKS0IF DB~J0nE|aʋ`ۅ%ؿކ/Y! z@#֞2_Rj/^8#D.dL&|{{0ãO62&nGbɣo|y]e6e`L폞XT1VȗFCˎ}jk[˂\~,1n;dUV'ou<Kt~JK80O?fܲd"2]暻p+RV//ac.u'7$}Ϗ76BbIrtavp\ y}́ъj3!?wؤ5ay:E ޯcM <$hV[;tL S g~X3k: M\,$.L<{Sz͉ǔtUѡ52G ԼyʼҩË5륤1*=)ittWVj鬿4t JML9gXB?1-7.xqU_>W[8f2> 5]vGM[[: J>}K׊aQ,%bjChFSKtpڠ~q,7DX(vW sGQ~7u/:76(!lub)SS_:%cYة9?ވ)0W-m:j#t2uݱqR {L,W Hߣxz*Q1wc`p|U($8E}kyLrx{ \aձ$-&e]4td*]2x 2}xvYY?&8ViP܎MP5C,6E4s/ي\}jS6B}eK2evxɽa@*<QBQj{ Nì}~<7}rJ*1V>pðO(Oʫ</\pPTkܭ(R Gz5Ȭڥi+貵[\$ܙEAƗ+_SA;1e-]W5YV8DVab;akÄ?vQx+(Nrx _r-g|YIg{Cpe foF I̵ 1'f' l-bYW7#e\[Y+G :@躺|~`brz/4oۂIA5'[t8aZ J ן_`h LL;-{!°0<L E(HJ]duYՔk$!WVš\bxGDTi;d J q0Z!BBpC#>̖g[|٫&w-y@4mO\1̈́Yf-ݖ}k3#hsIغjIѧ L|A8'%g1J]5$FM|͌ d15Q+[mK\s =,_v*d&hA7>>eq4S GR$2p% nV~9xj]^')|J Qd'dxHwF c" ~ҷPZ[;R3ɷ5Tr!]>]e5ʱop5iX֚MaD9 =!Χԡv3͠L<3g~]^ u \L<ײPaz\ *k~dlݧ@O%R w #!ڞdm~ЩG]66a3`n>Fw!敶F@"ҲHonga z2o_rt'`4^`OCt{1jP}bd81+RϖKqŸTg"HNE$lPj] 1]q0r0v3_2g(w]m=T 'ݻ09o,&io9r'ODц IB@Zsym'wW(Qǖw '.K#lUӪl_/z&% sKߣKQ0hm6znW}m&gP/R/Lc[ YK@̳t4$29=ݛ-`z?vyR}!Xbw`^shڄ)*[C$ʼnUh,sǬ]<7]lAf@r]:o,[ny X_x.R;v†w6o Cr7+ Żn֛b:%2Ki!Gx^dkMi~xtr[R#I!{Cgx O)' q8=Y ^[|]$55M<>~S%0 o 0-!~Yn6 HFYj~bKmFܟ̇15&"~ x!\ٰd4?ݘMEƍ9Ǣ=WaSK읖婬_>G.|EzL{\q˄宅-lHƼhX 8 miڞH2}([e/o˘mZj\_<Hy]x]aJa۰ɋm*l0ׯXUcM['9X }9ԪG b:f~ OU1LPcTV$s6m*QfR椥OQcGo־Ur1Sw֊n*w8#H]t#@ ־E)7'HDh"9c𸏥A0K2ixW mrޥZZQ}]GL>!sYg5U,\#2bW*q-킯f*uMCn>. uWއ^c4`ɸjv)+{qmմGǯQ& O<]ޓi70$:u5&'p[d)3xJhoul6T:!b۝tfźb<(^aW:@6B-~N"wڔ/TCAr{W4m?|gO{NtǎuyTveej'v̳=# kNrv73˝iϔ"Km to[eO'Eۡ)CO[H gV 1b>lV2ID_2BI sJI?H ORoFlc9hы]iJ&20+lDL'a8netn`;?GŌ<* kȒۥCȉ]3HL-j M)&kUShf3<~XPlS  @PnJ8AI J\/ok7Dii-ǖ1r;9Ayf;⏬TI/ &LV7`zb׏sI$޺q!~hn(j"֩^_I5"r!8[]a.?]\?WcVWL&6'kػ_ЦdVckozd$<y 9S}QŃj*a<Z}M<B\ܬ U-&<5AkQvoS}ZYqUb?*wcr6<56OuzTkOM;Uoy/;-GHh!Sp]0\t2=dsZx@@YqN2|z;A%-W<Tv {ϭ}9gĩPNPXu)>p B@G RWZz W.!Xg$^d6$/G+8͒,Xeu,)Q͞`= P|ԼB%b1Nhؾ٠`/E&M]dR+X=rEi][̦$ADXRtߩm߻+z!<ꗓGK2zY-'{S PVWtXE8Ҿ@LA(o{rPPL{Ǩua]h$7I_ڥ-4fi mvdYQgڪ r?+ANg{xf/Vq_|SG<,\˜sUBf*@qe>YDtV 34C(&KVkWp^{?TrlHnwο]f*/(M^26U>jԣ6i^njҙHzm )y@1b[-oL)JE__`X@9UAr1.m! ԭaiFȕ hI1%߲ܢpq5z Ş6 f̠RIb%ŋ(9% 19"z/Ĥؔ?Q0*@s2SUOMwu-0Ӑˌ O CWt`.-3@}#Rb ke81UhVx~MzeqC0bYş gjc`Z3D5kj~2셡MmeOZ2ӂƣu@Ch, cگP:?>N w}ES6z2@U]A {$[qwS@^lxì 0>}[TCd}tO_$ !>=|ϏuH:;(N=h^N~95m iP+B&J+>lcP@q\#+D\V~hfB %\ 0㞠`-Ak^%CȕY( e9߸ZQh;q(_^:0ɣPrw/ak/Dqm<;ZjF"b*=PVvqOvk0 5.qNпrAJm>]L0=:so\%2J5O7d\SmLϱ4O7Y=גm`xut%CWgI5LK׺GV_`1CPmbKKmVcM@{grI@_@u4~93&!X+O XKd0Uz4؎9$O,-70߷թźW2*iXi|iVa POS%Hضv s1 V;˺mЛq2YxeܩKs/ )oi7 gM+ 9 za ^i>=`^\G+} /N}@ZRH*壎eF]oM ^.%N~R-=#'.jcw.lr S" X"ܫa$&?p2g1%5Κz,VuԓEZ~Cݍq>xE}R!X:sviO!6SOA" >6e%ן0aW2x\u-õȼY|՟{3>O[&l,N1N\KWN2sn'ZyhpoT/Z߶+8 2g?$De!^ZUktKQw$EˢccLg\^'hfh7D-J``0͸-4HdzE$kU7__҅4;?Ucu~x`ÝmXB"0TYNjwQ+(όInj1Aܐa2ر +8]9ב(z _p堅/L,n.7)%.NQ-6u5"Go(ڡS(6.rzf@k>Q/#1.wZ8UTT;~PF8B Ya}_<5svKH@h;՘ݴ*JԹΛgd4͇iDp{tx8-VW?<#M zqi(IWhO6_ߍ EOMS0Z&NitV46p5VKd$"e ?UQ@Bt!ɞ;4rY #m6L/ ' +Չټt$7χ4fv9. ޫVQPHK6/PQ0sz.,b[@7laV kO'52[K(KDOl}&\oAWπB2TԿDWEh ĺZ夸1$t090?֢cx6(A?&ew:p;uC^CEF2OvW^!Yv/aJf\5‰XJ@{EEee4|6bh=1v XȄ}@l ^Of쨺rd1vC:v) |^2n}%jT{sqDjnU_ko >2j'0U$z_Dא6IN0\$1%A@M\Bڄ8!t=9޽X,*ҘxNq~w /tEst+1fLc')Oiݕx)V[pX؀zw~酩masl0ӚJr 618۾& &fqcB%(HoD*>izE6TɄ[Y,;p Q\Ckqc\~󪀶@f0  /G?[qN#]d<8؆ugrtBAN6?o2PYXMN54r9ˠľf=?Otcԋc)K/K/ʫF_#_~dm_-U74-3-O$=DkkZNZVȘ_؅-A{o\ș kXPmI| 4֣y JQ8Ɣix,QM[6Xh`>^|`ҳ9]ԟ4̀ 'hEz˄0\Nׇ/<:3-#Xd8vZ_̀H6@ͪjܲ 0zdL` IstHkA@8x<"ȆB7#w9K". K ,F~ YEm~M @gg|VJ0[BP[ǩe1- tМc6\8&h s)誗j ksx8N(8UUi$ -@#nAEy)4eEarUX $}4ĆY \јsnLyRxGED#(7bct< v1zz77H9}Wv}{i"#ݦ* ϱ(3༩9bEo}wvP~ -pLbE=0?Wǩj)1`֗}qRbIʅ6;Vf+ 2ng]HhjH&Wf %- ~5vbQPs?qbE;dE4[>$zJrm54 ud971n_6hX?t#YkW˂F+"GŘEk1SF,j$m-^9er QW&FvcK`Ι@HVQ^eU&YxǖaV|v]=4)j>Fd74A!vΗ!}$~w@-R6$(*c|A-Y5\-LRIW?V2AT a=]*44n uIds!- i&+;ZXbA>h1aXqܐ3o\(LodI_j܌=6['hc7Ћ./\dr688& 2GbЊ4҈ Si n@us(zh(EEA@-"`>m:!@Ϻ]cECn_2۴t\h->B  ^?4 ju߸)J 2[z |ͨuxsw` !sp!I߁rl7tTa־!vHCUKt˕jB,2J`e.!@&ߎ =;%`jP.ܐW(6JlN`Qgժ~&Nb_\[~eԁUfL}iwn$1T8!+A{Gվio~` L4{؝]Ú)}C~6sO<< ޵Ei+/ R8qWjTNw!]]?|mj]xz)ط !0i;sSgF͏%C9X}IQP_#ؗ_qc39,ᇍF4 Sz!2~pmJ L#eΉ]y0ZX?D|d:>V2*nxcs etK>0 l:u"2)LW(d1=a8?Œ&RCi w˻­ݕfYݓdF&%F~]d /;HP92UɼB /;f_g^cfV8$)ضcsdo,#֓ ?P?l>4?L-HO1f+HQOA-V5% xYpȟA._ܠ_Lt sKG=-<*#?ު+^&)7%CF+Y˲ǀˀ32Y>ov'#m X4Ou~2m7.$ ot}O zNhY@ٿ?SY X/4S*K5NIE&KPbiͻ'="6Culӯ-WKjm/;:l4}r5ܤV:݂~H.7]zd!2ӫ 7澌xg:#Qn\=M峤v#9Xe)S\ڧPIa=A") @2jT|a{uc6C~J\Cu%ڞɬ/ޣσ~ lzE Ak&qslb1}N\'xl% l3=V$e0o.pIC L25Oa֒>LX1%8u,QF?'8u&$ vnQ-xlrF |}Y0\/ƍ^Ž5ylcx/J. AHoXUi@֨r;|J^{UVtBCoC;;SG*?LZƳ]>q/qS$p`ͬޢks<<ϭiȬKM̡W7ܛQ 7 # إmT{/ߡkٍvNU3oh `}Z\?jD [ hj߭}."Q\e՚M~Ǽq2p_hӽ>DU걖oYT`[ 7sfO罛1?i c')]Zj{uFHXgVvćI[FʯD 4^Cj +E)x'uL=]0)aHWZJ0Vjg!vzR>&aEٽXRg'Rw,q^.:HNV=~Dh Yora*TIdZCHY(fj9!dx@wi9ldy_Eu/d`|)*&~muvlXmV$.䅰 W#+EzEۢ@D_lVH_{c7^,Pވ#x;z F9./*GIrZJG]jUSel.H灬6ѧbY1-O]]OkhTtkLNK}χ`NMXy!՗=X#@@r"SREB 6"v-j*:Kjn$E.WucH[L]Gv.y7R(p.n'=G6ڼ $}ȣYU~xZ%!`BQ>m01s"~*8I$!?ωB;^*wέc]ZAŇO@Y"ǿꔗKy՗:?ÖY@_P7 5$Éfӹ)JϟeˁM*Q @yޜ:w`73OfbZiWOp/>vʫg#]r΃oE)˸`+ .5YoD2+eKGQ[I$$~! *[>K[K\ɼ!A#5H(!nJ6֣^4Q6JPӦG԰kY7ׁ=vK*x´.`U @"+/ 'S=~سH^]'ٛe-6] M,& DKU`k͉Eԟcȩ9r@ O\I3L9 oݰn Gj\c f,Z{x7v|{ґ/\$O}T翳52hB70@ `o/s9Z!翬4b,k".HpBٙ lG%ZO눾pKYm`>($BbJBEV˄Qr<ԩnVΎ,f9a&nsOQK'⁎XLvGaΘэQ$ŤTש[a'n׀Er>RYh֠laY#Jq{4,;zl:l qNnU"]}JZ}]q @ uܭ pbtڑ܋e!"A?j.]#lD6,y2Xc"d~hZ"A ZW+˺ Љp4bF[&j|s\:{X|)Iƍw iQ3POUʔq(1En^D<= @YJ*;R֦:i Ң*:h+ͳeB%lmY]=kvpG 9W1qU{5ZqqD6cZ^~h@,*T}䂐$ T` p xg4+J8JمiTVҖ OadD,V͛чFl?vkS8aZi"7ֆ8gm0b X`s(IXpu*cn ssi^2X% 2c5P{SK65-Z}PlMb!{Y8+`oxm| k LB- V}gf_H'lY#>dd-%ꐛ|̒Fy?(wǒrX5P7Y֋g"*7oU śpk *!noρt[u1 %Ӆf5xy[UGԶƅ%l2i1[L7lㅽ(ǰa; 7wF}MJV{t ɆF\8wtt -}g׵\Y63Z{ Jh$.G,zW@}ɳ2h;Y˃‰?~v۟Rh7I¢duPGOw3;|P[gviyfFN.+͆i*"Ul ܢA@y'L&Ġ( Ũ0Tcw9>/:st; {29:a|Y aMYk!A_O6A'7.P'hAԻlœ h^?[fcWy ]ߧ '?`kEolf){9&:ڃaQ $_Ddu@鷏\;ȳ\L!4֜ҴՃHgh$9}1=[ X9hA30x=V8)_;<. |h`^/-. V8¡-:u"YhpQ&~'u~L+x% @}XkPbp7Զ t1PP~ǚ9մC p&릷g2}Y5)H, ğw Rqu8ۢIؾ% R|h퇻 ͮ.ojXl9`OD.&vΣvAf4'1'20E=vnj$@WT*O%g_beWkكԡQ&i*So@Eūگb91ѨͿ St)|w> WJ]8mRL]K{MU{ݒ@+ehIpZ}N5~q'̎RȄK{߭է]yar-S#Z,i7ˎӧ 6TAh-ڇ km0لd95? rÙ5> F^oC 4mSV)P ޑǝ3PW\j.1`dj G{lH~q3EH7 ?$H9DA.O*A7&d1ncTSMH= ,-W{$?ØO´(鵅jTpt PX;z V_+AD%=NL,~yxơ8(jP˸-`_ G:%_k,5t$VP7Bb\uz ؑ)>2LөCuH~Wl{E%u1J$/ŀ,Ju N#ZMizTč)˂AI+dͪq}e`C(gzK޹ЃAZji}){~k ѴX+V(lEbߩM,EzfVɜM4mDn83[*Ҡ%÷׸zen`(WvBYMcBCӹ~5^NlO:_E}R){/x_(m/tAcVvy7SE.|b6Hfa8H^-]')Q4|𨦢MԂ5 U*/Y:赪iV<+UM%sV~CziO-jDzߖᆣBFf{>ۅ;rIÕ}Q.PxpF ;~ؤivp"݃yfDih,mdEEAhjuHYcN|CV:|p,E Zl B]S~Cige&"|;qQ~7Vs$L~ Р[_Or 6{;$躐KޔmTie5 XN&X!>hύ9I:A^EuSn]&. hB>7;GXH`}a?!0u {$g\T\T֠/ \k$􎬸]*4 @L\6Nzʒe{+%G[1Л h!b,^^ua|>wCsjBq 0 IiztCɓ6tbϪ6JKiL]P35v8qITBW/`+JЈ_dC?h ^eR?+H|Ȋme%K_4vω`:r"YDfz-\KCbÞ 8: TSR yKo=pb)T΋jr^F/aɅ[-<fZpmO_`UGx$Sa 2+mGb M`m;#炇\`N955>)}+%k2邂drym3`&:pۈh];ދOz&nB;||_#x_#nBj)tK̐ ?,RUښDvΜ_FGGfUpmArqqyU^4 7+&퉃'!vB z"]= 猏2ف[uJ]/38 3R  /4E?$MA:A:'KN"G t = f{,ѣrVfv rҎ˄8D#&1 tMi*x.84NHlA㿉/NZ9+j-a/epB28?p`D GI6Ri񾢿:1Ϣd@I@A? >@c?8X`@[%bmwNԠ{UPa T*`n4vp8(k*_z)p;A0GayuFeϵ!_?wf~BcЩ<SKIo!6^ye0hl\DAsDJڴ[܃.X Y.v:a#"!M,4'1 hԳβ3SC&SSf~-gJ`\{鑶λbF.] F1.;:͔; G~6ԒwkNSc/C{:H)%{`.FQdi"}7-\|N7ro,0Třdh1yPeNݩ)z.tP8@v g]M(h[ \@IYC5)#clMox.VlVre=Ol2M!9XV^b/^X[ %}6l8"pP>Ma\_*()S5D2㚫(D(.T'[vՂɻ(P;_FBt |s>:8Cm"Vs";zƜK}x`;gQk\}̦+=q5h'83C#^ F(ik=.h3YO07üY/r\Dt*S0~ FFe64! sDק]dGHa-"KHMoHۘͅՠ On@XN -~SM9'#nej1퓞tN$ /l,!ST򣁥NTJ.euhw`}ֱؠ.{ZvpEWC>E7?iQi%uY'&:xd2a@ 0k"qkF2 4Yޏ6EB]$dž#L (ޫ߹иc}wwA)FBhc%|坝SkP,YJ)7!ϯHs!?XL5 >Ōl}ܭX-|ny J$m?a'v10H&_n5UƔ߶)#||E87Տ̀B2Nf6iή1/\ `sșm%Kn@cyt(Fm5̃7q=AAI Ai.5Cj#zM:p *eAm?D6-(´粒Ѳl`.?X!3_x.oG|% K>kb3,PlRFe"S j*""7g1P~vamҾKls|Q2{@N,){bjJUW9`w p•"3Na 0Q!b H W: }y&PR;  >5M{߯ٮӠyՈ)`MH2{XL  1XBpvtܜrtL[$n>Ϊ:uKZp8TAڍP2ڷ0Yzo]oIƖ %Б~.pϷ:AajeS*6\*_7cógrvyg ?"/Oȣ\!/R7*:Bk +FZ]W>2rOBҝPͨU .mP`R?թ'*#]/,="pIgxF7ҥ.Z X!K}E~YWaI7%N칶Cl!z?~[^$ fn-; 8AFF`.qBz[_l, [K89 ]!R,;k~JSBb{t{x+kOEo8R3zc0\juԢ#VĞqS2B׸uzWt"]ؾ)S?˨~avͤӆ6"J!;*lL"%I^7KNCfp.Ǖf&Qf5ᔝ[ [[mFBa [./~}n9S˸%QaoQVcͶT >T p+(n5dCp]7M)-!.`{_-˸SY)!oaB²%3G7[C>THTA"ĨNg5:2<##;:hO<6&;P85̹&O6S憺䖡^'꿰Ef _ D+(Z8Ko^͊W䠶U45FUG-V-Ń/2zcL^!LK$HA>hIr7<{#0^<ⴭq"U֭ Kz Qg}>$mHu!rObPmPW)^́$U1-S+ jT˩U 3i=#73x)fiF bd>pTJ)hF>l Dob,ۆB ~r*-1D-1J-A"6C cX"o*BH ^)F#]hE{>gQ0!wq%{z1 hO+ GioSCt5a#K} tM0SF[,lϰs^%KcE X7F$sϰWĞTay([(\((or˛ *ȘYhp)` ^m$+IbXP g+xnAh f8?n$O2'4hV/N҃TIU fddi(m BDiHVg+dž;,Qͪ*?bFR#Tp`őݺ*CCp铂-e^|Ry%͕&|95cl\&n/d16"LyAg+eo#*z" &ukk -CǽSz$qtg N""GHc3Fvco0Ip q</NS ^N e42(BFX!y|vRY^ \[yInpd*křŽ _>?;yl{0a.y"8W"Yu*SġzP5s,OgJ'I-o5rlҸ流g(3}557 `00= O%SWHVE%'L[LRw2Wqܗp[kS.&BA,\V"ߋI !X!Wfw\%*uo|^L 5n~6\1=_ۅ\IBlIѓuVP2n]'p (&`Rn5aQ,OtkI d<<ɣDVb6S~md'Jۼt{פihN#'U@neӔ/ܧcK⦮{1$ul 4Aqߜ)V됚֋;@XY1tſ:6/g3 Tj$0u>q٥7GxaA+cx 7 #ܮl_{uhF =΅2zNcI"կfyWuE`PTk?}OpV))#$1@F,aL 5ExV&>tWdBݨ5@J0Myw>TJ@+80k˒tqL]]"#ɏT(I^1T{!M0.د ?w獷g~8#w7M7QIMN/bK'Xķd26 KPYi=;6Pj^q-\3Evg,߹7N;:Zf%lR1tAtopΓ|9 n^0wo=eݝu`A=ؠ~_)_.( oA.@aGmKTON 1)i"Z츥.%҈F(210 ۂ{C|Ɯc6NE{yrca>v9lOc?Vm>.x3H/) P]eO[\EQ5 )%0߈VhX)/T֮&Jhd3c8 hvx BuO AX0"w 4[pն]PV;YB񧒼\bLP8Fbೆu)5a5Re׾*L11Db7/OHl೔]M'}E7鹬#?!&ӡuJiͫU9zNsIwG&n+{64?5_Ԯ©䌑ڐvv2{DeA!%2HEn+޶^ɍ"zf94ƄD Ї-#OuU: \fI۬? tJ.Srq3t'7O&9j.!*BtHu4  Ugョ|gf5ua_塅d[%l4<% ^]K !^GP1rT\%;pE3;T@NІ ̇=PH,!#u R}7M6`GB>(XZ=p+A7>7af/ @87Q>߿-ځF5os.-QX:7[:*$/IHrCl/)JLƉq10ʼnK\ʘk;368z4jz1&7?11Ff#Q{F1)[RK8uar71m[{}=;pX#U 1;0F5"Q2UC7"Wn0յ=eacM,=ٌVS_ERAN9h+3tLcrzU|˗s9bcc2W|ju-wO"Iin}eRF}Ff|s΅yfP{乾1wev ]>(Si=vȪ:Dt,qF*ǣGi/ ѭľ=O)".^E9ۃ ?af*b.g][{NyLui)$b)0`ڿu٭?@ ÌV6K L dn&y  xs]$Hc# j22&ET3ہ/Z5rŪ79cHm F[e*Au =JZ|ۤ@f M#tu}ܢ!?b*vRVJ±dåwBPO'cճ/+1eE8 og9cJ:l&Gu|™7 =WuͿh} Cffa57 g##+җɰdoP(=}|zF@4sX5ms0/k Ej}6J)M.*"םI wAqt_fpbwv=:7soI<mޚɂTzQYȼSn0__v .:c'!+ou=CU 1*J]긮& yW:͋s\(k@ =7^Gxmh4rW24 ]%wvxrN9 2(*xrj f3=!;HkW/[›l.FwBL7#`: w}.Zog C  8|4 ^3@TUH< UAS I{81\x`ꑒB<[ L10ZT $Zql;`-Ȭ%g*}>|i]kmk"l q2 X qj}uM 8+ّSI,!H@(lvc6>\AqWmUhOcWhc)n.ہP ,o7άz*ӜϯAE&5&6";]C&!A{A4Ut?OćɘAu <>i=Y}{Ny^. ݑ'2͌'ֹ |j_VLD=[#5M\8>iX*t8O)P ,aeGm{O ~N.%PKNCK(;JfQ o 昼k*q`p(#?U%6 \*M( yRj3"8 *?|[8i^g5 ȥSUډ/*^F8 ݔslx/`"?\޷' U. Q tōA^Rc;94Ѫ,Su?9_$w@-;)xKqK %cpB#^DBOq_%8[[TZ=ՅhE U@T. O~.ē6ͦwsRrzIe=~-`u9o ^|ɌL ȀxJ{5Kp>u!fCdA4bƾulFTz? GG`QYKE_0\ C, I} @ Wz%-nGrHp}A/ش~㦜g(hԻ(V YǕ)w,~\FzImĄ9d39OZs"փ`9}vw䍂8X߁$.t7 4w$)%+w?K d)],#znbXqyZݬss:6F7FAw Ȍ AzTD#((Oøg2ϡ"# >j+Q BJWSqlUs(=i8V( R ׽Xɼjxێڿզ8~d ulkFقɦy)3^sn  >RS7.ڡ /tЪF(7%>Ѥ;򷉖sM`{2\l|9F5"Bw}G5t?8œ쫦<2o+}{c@ ^n,MW.*XD|,lF-*5ւHy-᩠q=xKzJmݛh%rdX"H~/bHYfxjۛ:t-Ṩ%TyXp+ Vu!'I._qfY׷æ/ 1I'>qM&mJU<, o]?CJ`K V-a0E@ڂdH]gD~S7HyZ|)` 5mZ5)G:Ɲ|dSk_?Id:/ ٟIڜjPu!k-#Uث !me~? ]{/q.K $AW[c*hȭ38.%4dN7\g4V C HEMAWN e0?hKNh>`f댠܌tbR+4A}]&)6ƊxU#t\ù>w q XZ=b2]N>\Da F ZG.W:oS,렶$VXǰ)<1 득6<Q LbwDhG9}C)H^ca{O9؜؏{ڵ%hVd>=ͺE2[q._DŽw#,yU#D@X[WFXJ5g]JAzm6%qųPPN.**gdcoUym=2aɇSTIaG}JL?F0ɬ[l1V 4(wM7ɞdڽ~*% b pc'WgJ9>I{~Aw&s2<$ٓWlxRɷO=^ VݞikD@:b$[T]n6B,@%so}e[T.QSb7]^T.eXONmU}| E ,d/X@jvX?Tt<ă :jL1~&lKQl mDaC?oAv*PCnJ|=qSƇ20˶/}UO麯YC^i޴ /h7'MCo};,GӍ7:IWH{ӳ5ggpc,n(7:>*fXs5:y ro[aJ60Fy3 oЯyv;=W/̣P٤2yL=Y勫a_E ,N+)6/ұ|ۗ]Uu, h?n?(]2n@u5Q긭77H(g駭f%ڸ? oeQsq-`0 J9QGǫ0`-i"aW5R_m] #R9mlw]Al !@`Zt(F29(icH x8qZC Z;}ʹkM~vHUu h5/lIv̤ĔcX0fܴѣcXjaĭ݀ZL6׼Jl-;Jɕ?K'Hb ^\C1XǕ:MN|-\mXr8X3(Plf]_i釧F<9u=)Gp1]N$adb4}L3q'Yy]z 3E6>Փn& v5k#Nx+@& 3GpK]8VP-%p]`oüրD,btʲyɹ#W  BgԣuQD d+$#6|)I"(+Dn|,ԨQe*gnu~lWk0izHg+4ܛp7]3=Yo.V<9_Do:XE?'Rt:=kSXme4:bkIIS)3*os]Ė/%S:{<6vĐ4b Oy:V<=*@T|'ȕdسP"iL;@ndhfݩ*ܫn<76 V_%5ɑD ЖOlmWLMg˝9ųd>gz랿l NߴCȂQ=lb8) L$z! G`ߏ;'N5*4;M82ֹݧ sS`q6ʨ c]Xo3u FB2_ ;,`C:7T9>5-GTD:]2qؽעwj6naDEi) 7_vW9`xKb3A&7,j* ѩiba/an{L"C*($N ,:]ĩW'BA2Qg`DH#Q8L^k5O{ WM : h?,8gDed1] HwL[v8"T ZQ0U%0TsW3E ΄h"d~eF1P,_jmSĬYly@M|8_ Z )`QG(+)ATh2 L= 5P ȰRFaDxxw\G¢)usl)~ʟIl* Bv;,xBCxf+_Na]JNϦ_i^;STO oFRt0xOdj!.ޘRrZ5xXө1\HT?:|WiV&}'ޱh>$Τ [H ƿ#wKOox ǬOl. F4;4nAǪq\9Gq';7sěPi\IG1 ""-l%kB>H5qQ `ؽ 'ë́>(PTz]> Pk&A-c L/y5e>2 ۴݇'@BR՞6u|Rx?8 'aclH?>%U~&"htŅ ^g"WpvM: {멊yxUwڼ 2~&c. +R+wD!EM ,%-X6_5'ڰ $ŹڔiQGqzx juqy[dgLpK Kɭ%D$@i/ȲT48 Tzڜ $ds&\;`vtZS`(=j8Տ~՞9r/%`. {D%%xzGό/?7ƿ{ RnCBykUV/!׾t'R!UFFU}6+̀50T>m6K~YsB]RO+f=ɻ{\|:(K$BW폾Y}3r5L^"lKNW&qgwꑮ(ARL #u68&͑v t\;.%(6t ;q{eq `UdV|6#-򯻂+L%qb!``_Ɋ.jcA:!酩ͳ+"vܶ~".3m6-?μ}D&IkK |}ºp&g9KMq"j@I=P WF^J^pߞ'W1vhᎆ!N:o(vV-/鮜̐|Ï\ZfEN~qT@o/ZX+J8"qY/SĻd9͊IԈ"znϾHc\2>̕Sϻ D7Ähb+j4X[L!xs|IZt+"_hu}*X5hϺfW,m8wUEi?&IGyy[ոTs@o{G =vGx/򬳘(ʳd(p?0Ҽp{5seS<ݴA繤Yu͖3[Mi65fw1w=:\ewk)m{cACN Tep.'ei%FwN n_ >+JN/052_u=YB{RGȑYt}.\ީ,ڭ8ZNR/5^:mb ub+?: V~#HDЊZo x[>HDΑv$V &f]Sglyq |eQG<ϡe40tֶO SyTD,}0& b.B\C*A+DžyjXh7|V@9WFY@[`>!?KRiD`˟g)ݔtAڼe9FqS 1Y1)k۫vF>oPaE?|e[M5Qo=Ju^\ґ6#vЄ VV^*pIH@;HF%ew1/KbȄ-T?Rs縛mbzA R|?\4sP1mݜygO$yXfڲE5pk3rx槎&e_/XIgBMkh$'īmJdq[-ϗ%"YB))Gb+wk9 Q}q0.("!/d@'%mTS)oH%OU#'%|$@)@ԙJsuEkp]j1vQ`&{K2+[4%$,,e{Ui;]j9aSPRLΜ P 2K*藍wV=Yػͮ0<m#e\ eWH̹9~>߅` YdhhK)$ IQʞ¸i.t1qyǟ*5lAB2QO,ln<m\+jGȒdVK! BR_*uGb)Y܎ j8k/&šAĨ{ɍ, 6a2g3[l̴ v9JbT>-8[U]ŽWC$=uOz[/uhM-exʂ(:ˈO9•EJ " *IYaWW g}/g~ 6J5nE2@DmT8ηzZ*xk!5PĿG@FAD}b(Ly?""|#b>{S0=dK+_`nbWs_jKu׃XI:55I* { :*y؃ZRw^J M+ r´T!cb]ErƾB۴JhS6"¹(ouH; F m)'|ԫI/?zNx&"W(` (ΛR/ y׎\9c2M^953;@rsgpA9|xnހDNme3h?-̑"? 2Ftbٔ73ں_ƫ8'g'Wi+MÖr7߲^̹5&agOs$t٬ꅎn<^6 |OG 0TQ'0e ~M{p|RpߕLLOᑝ.UϧV"B8}Se  h 2X՜8>LNP$oFlRBV&Cqn*^ǀd% A YێʲIx\DDlTm8^ 3,Dj.XI-Ң TB/q/} ea6LK!' 1cC 8e/ H@DiQ8`a$U2G2F겣نvD{Bni#Pt-bnYxA} u,eeXkl ܝL&,$G# jU )#xZ wbS9-|DH !rf~zteჹbCy $J"uM%S>}q= vdpݱ<:3c v ; aL= is %WrU+\d-"* F+pJdJe2,\H"=<57N^>\^ȵ؛H hX6bنr,8~GA,zr-VK@Ljs3"T&)p"m'aV}HEpZePVrӒ(t%4 /C 1bKm~>̳dѢ9R4n}:# +ʸ6,nNf9#lD-;ܝcv+τkEnyo?:6f&|ux'HE _:Ji.'g (+M *=ܱVHiɛt-cTɽĒv} pm6=zu80y{F\ఒ~}mF艦W@}[܁'hEB!/ [9Po;wY2qФo:P+Dx?Pl:o \~N qn atQGity, e .D٤ 9|p}Ѽ%@!TV@wXuiQT!c,B1HcT$ߥzÍf c=le2v23ϐOmD4r\-(i ϵ8$XDlpX2kk(? ˣ9`]apoJT7KT|`26)-;gVE8*,&vmx X;~s >ǤEj[vu]ش)nHǗڰ;6Gazpkwr;kdc7=_?ByࢋF^n;ljc$[M \{ 1!\nLOP4tV Z×B{7&!0?ɒRdof@$õ ћ}=t§0MS)>-V/K oE9"f2NTAzOd~^G7]R7 YmpPMrmIn^+үr!$,I}@ cqw?M056=7.{k6H8j,7hGEs[jظkUnYS*r|{DUu)ݪX`5{R5Lgw"gogA37RHODɢXM˘IOq'uH|d0dfZ)A0 0pE3 ӰVJ}bld3{=`YˤjvY%|nڳ<_1'D m]E m ,҃y{7Zxa*=ffj[:6ހs[ ۡ.(~y7D峢vkl! $u(o'sLեYdif|k*S0[ocwHԝ8q<.;Mu2gOtA" 1 RP2~Q`5paN$p$?̵?[vIxEvUĭM&I>t0M^-SxUsBE R@#P`o?#ϝ7 < @DZي"rezn*U])26W:pR1t`$1[GJ7\cm08LRxT‘& B zY\LRM &Ĥ<,Jf H lZ試N[ȥCbX6AR(pb#ՇMggcw]۪auߤ@^XNʷdt܎Ag=7 .UT/EIdzׁ)]ԮunJu=Ƿ!k_k9NPgUMeZf]j^)Q U {̀$ ղ2}Go Df?UGYz=p*GJվ^Cc_u߰Ndw(ހA9e=Kk|J0/j-@iXkWwp]>`> ̲qpOOkinZǢO9A+n2{wxLX,Twp1e4 0"K)_njig=SuihgV(OEEb^i˶z*Ř̶=EnUmn<%cӍfizDmŽ]O&IU%]a>6]yT7 ]Jcz@j8Ѣ+lRҊ:waC!]R,9Ys~6[qVi¾p")W0vٶvO8]}t_;i8Jj*g^ Lkԍ]q_`[ WzOD[kpZx~)!G<+e.728G4M0yALU{h W;&nȚa:Tbd/?UT_+7!k2"_NڭUzt[xg@ Py`bvb.+$ db3Hdž\3_)+x A qcw\dkh(X=maS|an0*GRFtx`WYJ<V.^ a]g[>݌2:15re'z=ܶkdrjwvyͿtOh}asˏxwd ,^ږs6iQ٩J^ `q!B ȬZվYhgeV@.T 0}Y*#[6R3C?q;J ɺmEMWڴe}H x@[TMzc 8`ш4sͷNQ'U8 npS]HL'Zb$ 6oy{nƱ.?r3t+ 8%3?lI݄XnO_20U`m]f<&R섦S6*#2Xh#d9YPG1i&зzm\2S }bo`HkLiEi>f뭭o0xV%(p5~AkӳI0U7WtA~@~`ֽdQb?_s*PN76$3èU OB(I'ihuݰ!WBtTMXבEש"vsqgdS|̧-I*-3Ғ "-?K%!<\ϥNp\Ik$.Z*.9c:5,x¬bLjhz)nY$qd;NR횓"PjP/~^ۡ!֦*WnzS5XlS]#Q5F =-(qv/]K]Mի-(5&wۛL(!DOc?s8_]vF|cS>> cYdγBl~tq֗ e6S6v[ q ;wiyQ/PG{l[ Me/UD5Ev_kQݳT:AAgwwWwteix{ ,U䵉;"DT!mm)_ 6e0PwJ= ?_H‡u@B -?G9kO%mii5:f6^">^6w_>HAPIO,p/mP[jf~ B;@}$ ngF`ZGX=\tb5 k7(a?aC1g1q lu")75_l-yv()A΋t &TX'qɀC#I 20fV(=ix)Dkx`MU+6,rJ)8up0^2f-( BuQ驘 WceP?Dyr1Hp[iL/L}y8":wՊXQT_̜˰qqQ BIlsIž31?," #NY߿^_'CLwr2`ɕW$Ųӏ:J;oaT哤d=>_I W,=Ə4Òܼ7Hv!yUD]džv%7;E(u {IZ@+b̬m 6|kУ"MnxxI\}-Ѿ8?Mvk)N9݀FLE [Sy1 P qEQ*9.Ty./,Mׇe ^^vԷPR95_ɋh0 l +|5hY5Æ'&PR8e`=y;,3 ݊FJ]8?Bdpf9nq3\Ceh ]:EU#Aΐ%E.V&P !.`_9z۷O*dFDml>.n3NM7h@8||Q/$ha+NAfXzOz" JG+^)'م1rezVTr38c:tΛg螈XF],|Gq^?nzBGNxo فo⑃yk< BYpYSt&Wƌx/7s#!:u*K[ժs4@FqbamٶG2 -;rF3%,kw''y2="Uy_6*T{n֘GW:a]7Al+_{)w9c?lk>NJK CTQ^`CV]Uˢ."gNb4t ^D&!w#`ykg5,bE;ELQ57H@6I$IbdA)o] K!+;) “d::xZ ]I~2G"h]++?M+k4Kduڭ[꫿K !L˚u xcߵQS zn̟tmd S y-s12g= +S7W9cse]W< ki{͚["X4CGXtbEx=31?"e0nӀ F)-0oHnYF- 2WbO\ӏ›>d,v$')T3 YG@8Iuv@Bx!5^Wi7jVTlEƋ,? Ά)c`‚${CύPYqhCN"2^ mĜN.Wupntw&u4 ^c4 Ud^?C RW:?Q 7ʒs;G; /MOh'lgk=\;p Wz28kfBp Ru0?D'-t ;4~! D>E3".}w3uB^>nEvprCGISe+˘]p4 ~xWfr3^WQA 2M{Xڟ>Y M'ڛITO~M:Wn :}.ڎ1(p_pG/PAuVle.1MsHq,j,: -;b)Sp :˂>{ᮕvaoA;iXu !%ŏds !0(Y ' ,=話!)]e-cB5ȨZ$6470r3yC,ڂ[Ji;%ʀ˴>~`s{GL]&(3HٖDӱԢ,;1Ve~ĻOTyZl 1 8BE0^ h 3^]7mpBi3/2lƭ`C| &uR:H A-=,:ǷFKM1F~cI{B d*7t^f?SVW&2oxblo޼r/B X;~hfYWd,HhXq7E,X(_El,CG rM+o`,(/}=(BHέDj@0Yf6LfЕM|F0÷>A[ RO!*#}[LKJ3vzvx<u"#{MQ<M{M?>6Cq..+ʣv5~:(eNer4+|ZDsm|Gh3MPg/'r9sh*ްwMX& c@uqKW >UxRa:ӝG|'2w_k)C㟵B&oo>*GhW喎 cb[7U%}%`;O2˃nX4NjڙRxYHu0Àn!D ַ }U{.ƾbTȾGKy| @RR߹I9D3I$YcKz^'%u /IT /{qpvAJ| mN]t|55mP`rkTm 9|& nNŻoßGk$\3U̻3ǹXXvGA'OfdB&fmi4ބ/8~8jJQ0h6ı)L.Tw@10Û}nJྡྷ6q2Fl~,r{rJvOOjŁY-,_}^!- D6;cqY.*kAEXu mˠew揆y<kеy'K];P$ɿ}媳 ]tF~fsŎ٪$4I]p"wVn#DKr"zeJ#pk; 3@ x)lƵzyr;NfĆ^R\jA9J:`k+5R&%R]3ەE"*<%ʄR]!0Gù vB[t< o~}U1;Wr}DԚE 1/Z g>m?|@nf3sr#_K`Z $Έ~f=g:|>:*0zeWGr3 k܎#g4 A.^LJXLc!}w"W ^(Ep) 4bG.hĝ|D^p.Z9,E~=fXS]#jol"L/.z q4{Qd" Tvn cC>~nVj}'cFqmƜeKEi+h%7l|Iڋ#zզXdzpp !IWmģ ~kU *@ɼ'nT#I G;I55)W4{ z]$8 .7!=p:z2`]r,G:lCQJ).sﬤV;QU)g_s7zsang-as&D !ޚ!6K/K ]c@0Y']YԘM7b{XJD &Sm[ӼLbvlju4Z36ȩG#:ROmxX;ŅK{ ? > Λs.^Dk nñQVٗFApZo y@\ 0'_,|m4C沎+U/`|2[D*8Y1uޅ#Q/\Fޤ7w9ȫJs/+|ٞ\>zeJV QM?/@z=?q,QsI/>=cܚ>2`ڐ=+  HOi'TIb.aMqXۊMZKz@ގ::vߏwKQBI݅J Ь(UN LeI2J9527n/HT$AleЭmh̘W)Z hZ]p(\"_L8IB`nWk(o5TOY:)"4Rʬ.;=!.,թ_ۆLt顽8c(GUz ˌ UaaӳzQ+q$ez/<f> ϗE-YU~dsNWOW qJ  Xf±9眖-\3h6@SPd3A3.nmI@Ҥ)d\ U+AӭCr*0+C*Y/2W @9=:Y·L0?[sǎ99 ^ #rzx@VOBJːVK;jq-t0DgSښ H VDOH{|(lu).P) XwkfCȺ/z >`ˡ]蟢*/P(_!i{gC;q`o bwCش0Sƞ.dK1 9L!cfu=k,-W I7`S0؅)qK9j(Cٟ/NCX&ڊ6}AE֞3N!Ϧӂ} yD&]`l ~mX{Ӽ펅m5B︮h49V_ x[5~B2 I\sd'T:8ɖ, ;z l2T\E6Ii8t*%G{],},7!^*k>zy[XN)]" ﬒Jnc+&Tx}:{:-#ݑu3 ob. !5@ oof2t'^s.ՍVo ~>И:I&A'O|-+):ZGArJOU>2aśم6hRX=yu3dL}@V7x0y%Rv/Ӽ̵mwzNSBuΪ'{3*ޥMA؋A30_( .O.'|fpLJr,Jҁ`~(?=]#R!\<^ty OT f?Jh,O׏n̪D@+A Tpr5В aJIR瓼+7CMcedtT ǀU'd$GsN5i@>TŅ(,QxJ@nru&KU7Y|/BRaX}2!$+wjmx֍6N9$oa̸}6$ {WU)WSʑغ3O\|3y\6/ Uy'}EPu5#`Q,QoÊ˴Ӱ%u (p*>cS\g)(=)qQ2r ~ZAPToS`w /_ b*Glu!}:jM6Gي7)VR*΅zٳIGږkjII ­~yGYcFُY EW,u }+ X\NI*1@ .&./F)A56ܠ.+&oٴNeWm$`6ء] >.dVB}`S5*Ɔ7y“"aAg8G={'SSᆳEȹ|_30 L^O ֶH:ANwbI 5[{nE6-4N$Mw7N)RGant4]]ol7PlF 1HQhf P\yfa«e7~'r8l/ZT!."Cr ^>ŶV0&rGBvѕhA|2#sy$Ƚ$.8TOÌ~-P,$r~R-2Z+$77nJ-UD Dݖ!Q{bFaPZbgǻ5J~$>uO;;yڊ@: CƵ2}j"G^Šq}q_H}ߡRv:4r?cА<QiDyGHL'玄>V&Iv,;0s\cmpN&+ ?%R+څnjWz5ZZ:[Ʉd(݋*8(,dbfah#'҈ `Ư,ž\5PRz5%^ &Lo-B']]0|@Бf2 8 s)8K)V 9:Aڷ,Ti6LĚaԗGC0 eb7@ȫI !>,5},~US?L8-;rApQtvR,+'[?AϮsp$o|Q !͉mH,ۻ/ޓ=c u啠FFՈkmz @:Wn|SL)??jۢ1= B`b{ikxcUw_cHG[,OTJjͲ'TH N'#U3fN5@Ml92hG]+/f8X8nGAWMH>f  Npn܎L= VLݥI~7#t^0o/qٓ{ `Zߩi%hx^WOwp2 sszjA"c7[6_*LS%QpqY p7~.#t؛ sycQ⬯csB yp`עh1@ё"ǜsH ׌!r3埉\%<sbXEecA'X5_TF^]AtUF@mk[d%(uӗ`[" <06하#˴MlĖF*^^5uNOK*xdr%RY炑,d]Syb~>amkk 핔GwOK]Y"C>#&iY+3s$ྐC&>u ɸ-#48$7U@hS!yoEtkR5a#ὋJwb+BA Vݠ8ĺ:LH'ܠ-6' 8ۊѤ%K 4,z4?q7 [Ppd +}9 KsjM+%-GNr{ TF/8R9Go\)FH%j7kŽHVQ2+c ODW654. ux yPb`]nwTp̈́qN}%$8qB,/~+6=*Lm}]aSK^בVx% ٔ}1Ӌ|} V)O-΋ ;R FCϹܪх:6zٰ'Bb)/M@|fCw3-`+T,{DGDʗ.J* єN{E-c5I?v&T9J(N śd!*fy(f: Z͈lD2lc# nB>hr2; %+W:σX ͖9tsƇ|pwՆịj5B|N9-S7Mb7ۍ94qXG{'.Ԉxt3xG _JӜc94؜}BITf? &2N@ڻ*a9z^r^DFgf]Ji⽱O~b?vXe_=&<8|hi L y՚ +G&8BVjoBVXƳv\7"Jd5X|2/hWD7|!)O&5^Az#MQ{4Ϯ7.t=LJ%pd>J lԪg`(bFxы*e59rug=j"M1pO7^#36\]LDyeL((}dptt3^) (l20vS! Dsecm^\; =߿I˵ك(boᑳ+xǵ;|&)ZduUo03g%NR\u/HHs?gcȿCY!>c%2[n]4]!ОZZSrEG P&X$°LF:h@XcB.ebpt3{jh[EN|<&U;q|Z~L6Be$' ˀ \Pll8iCiǣmt?X6~ZT#I?4$c'_%ap{׸Gƾ4NZϜu43zKLȣ/2*/vѝzh$?=ħ7D*VwbkZU<<7@G\Q2^<٥􀟾Y/Ć<]s}/p}Jv3 0n" N{pfry̶w5RJ*BP3 5 y%[9^/!jFrV5rZl0 5+E70~$e&r!C+Y>/ T?Dgw-|!2׋h0>Πd iClDQJb#[!wɡk u⩼1et5v8c!d̋ +_v{ؿ-3z%|BH 5q ?nr 9`tI*u*RQ[᷇aA1z0i+] vDٻaOSKu}#.d)O;Ա 9xRmdY=S`GCkmhw=X|5~0Ah:0RfRcDFL]/܊tcĞP2k_-Kv1XlӤB\>ZPF\U"  3^0l4ڐ;1a6I$YeW/v2Ҳ9\{U/(E :\vw'lLWu9DzO͓zKlX2wF]+sss.'%{6;aE鎜0diо_ AciTzaT?DuxhH(^zrYiՐu;1Y]>m Ӏ{iX46>Qco؁se"Gãs&ru纉4u0j26ծJ&4^'?uoq;0GPmd/Cc׽jMVHjDN.o1ӊnc2>l'6Q\\́aaܮ5e.rZ1L>i_O4r~IQ)ؐUh[Ϩ@_+[gMGmY >`֠@N\3өojj\R5(=2`4sPEۗ ]~~59  TǨFtI4 [,Ba`S}1zz5B[gv]l}{s|Y%Id;c(+O?' #1B4QkV8q{KWuqOl]u]ZX9TPy|<塺>УpQ5A i'?^Y>M=e0&Rٽ?1A^y@@|D 0;ҿ 4HWEhqF,"GQkmZԑh&͏SM/ߧwN.ĭpMv*RvRv`O[!}{[ l62YHJ0]bȁ|eāSQ#{ e& #M :)?~Fu7$&`TD qs$L *!"wTzǮ{iFD xn!h+9ez*9ƅ1e/o[MCՐjMogrJD负-}}H,>& {өy.sM ,__6<kTߋ㌐)H8wq`hNm~TDN[b;5Nm/:,U'b/W2W"\"NmDvq!m3϶d=kfH3ip6}fߗPh b"Om*4Y@jm08{ }&W^bf=M?]Ka&wpv(A./8UtE̴ Y آތ3Tu) ] źOg S+եjTN#yO6ۜI)!1ۉʌEjD$XVrF ុ؏mrAt!:y81Z/`%.BsYXA^\a ~GV a`R_m&ʘ?#f"$S]*)X?bc@A/B^_\r?O aOw;h9MT8+c+elIzsN6^SUm'ja"jİ-&2)E&qQlGe{Q}2: v?pźUJj]cf\[4ch(0V%b68*]nN^.ɪgn` LrC"vZ.0~kbח~ 7*H߰> yLIrǎn OiG y,ܜ!qEZh5B t"T~ܖQ#goذ@> A~㓴x/c\Qw]h5+ R`y-~5VHǬ0nKpJt2 MHY^38!GJEz9jVNɨp%QZ""y&7 C=͇ Fɱc0+y끭yYCys W7__* D4e.0+J-e*](0NQsjeu%(f5J׿x{Yk{{SM[ ^eQ'0XgM_Drnt TX@ַie62 nôМ%IiJ|yK)hE׈qےJY=Ը_^6z5ch? S0yMMsXxF (ܪzC&?)Hxףr5PnqR? MMňS*T;x#N(X#S';G`+76JHyz S:80 n#Qzz ʙ9/!c|Բ$^o.ًϺ%Io|5`cnck kk⹟Qv>W 9cKRtgd1Pdp=u|-y1~C!` ZlG49gDAy /a$D82AgyTbsu2+M$~ok[p=pWΊx]ytOD FgΟHӄW@N ϴ'Χ;!RW$UwatdYp%W8i%lf~&yźgpt 27m%~3֢3Q@I(~e. 6߁ +]ԂI_qj=gx>.F5XNt+&"bpR: )R\J/҆=ur z|f-؏-* `[Qv-#x;zB4ke@{: "!-:o=C0DEbR6E  ^7܀N8}X3_9S7o&>UtxYs|o܂- !k)H PThz|1[%\ph$%U{Qxlz9u _^V`P p'a.3Ǘ>m@ruvdiqOm8X%(sj_D,uynG pҎYpt>WL ɿ=Yѩ8uѭ6rԈ5tzr7QN'IE|@b664ax/XIiU9捱\aZYXy*bҬ/,mNtv;R,PI7ł;9 4˖Pg|EXyڄmiT3?, 4ny^+%ڄ1vTL3^Ts/P.`kQgw>%x 9voCj˱*H/rO|={LϤB7ݗ?7<~'jw%6:1veɈ~G{ba@z (xf7Gw8Y i%1urG618v._?Hg"~=hLP *C˵0œr<"JU/39|6w*<t $4(YhtZP0N5+zn-/WbZ}2km60pMcȻPƬbiYݿƎ*8@ʆk TB *ѭ&eswCW'֫;EoU) iujV|t\H0+ ^Oj*a5Vh@~ F><(jwAmKPQP3Ṕ%|)M:gt*d>#T,iFD1%_.VklFpCIoPT+%]tH_!Q~؉_[ fJ_ :} ׽U@07)lοOw tR"gjUkW#](CˠjWC lb҂5qի`/L[+ş" z7qĻ2aK,}-[,cgX`2Z}%aDM^A^`B wԗv(f`!~J_F㵃[>"9",ڳɀ²C5LkF|9 dOʢ%F(ҠoFw<2춷H~qwx|# c̾~᝖^pF2vW"YP|Sɞ,gtNzֺ `)yO3gdQOGD15j^߮ [xi;A~SA:&+NrkmE>٥FmcB60M>+cFgcz!hu e=(JV:W¤5uta=Ex n-y)($K.Q_ByWfxDҋiNF^d%K+y$F_]|Ҟ^0A]bS,Z=*|$d Ĺn*6Nq p-"*7r{bRU-#Ky?'7+ܩU{j-6ՃO=6φ\*.ib4 .ͱ2<[؉X^胗7bor*? ?<ͮzLKk6;Dt0J=6V;@t +}cZ&; 3)#q_P,+f}_j.!> ?!UXbSox$ĦaaB\ŭ9&O&![^g?ـȧJP Mыح<u#gK6ſns~bBc$?Mblb.IfrJA/CbɈ܅)iѹWB-wTe!n= ؅O/#zn2qrYAO:[|)%1"W|pi;yOH='uA- %{ybD I}dֶzEBqxbs绣1Ž#0Y&tTݴqcBҬ+= aƫ^)ɼ1lH-gFgCt; +s-@Oeb?;QL)Ezž+o]Yi~AޏrL0EaNQ} &<:6 je))Ó4Ҥ& H5ә@KBK<ZUQ徭!VTbrc;~W yـ.,%~ʰ/Y-Y1q{ vl< Pe[ype,sxx1}-*Sd˗}Y(xkQ{/Kz/nh/iHXRV`Fӟfuͷ~p\)gWhBl~`ܔ(ӍTB'ո+ Z}1!~Щs>4F?+EqF3ǒ|C$ܯ>ꐭѢk{.*:&'nj V! ߋcet-axÊdIt+?#!8i+5z^:oD}^yW" po'잻Cn( 8w%w'CqwJ6HoSӂ,Fʌjr (8hxXu~9 1ɗ+ׇAo$gF(miCJBxє|s@OmB%DB8Y2Ӵщap'R6{8/SSVH.4˵rSW XBՖBx*J]#JV~{pF]_n J4B=e$fʀ9Hmq M%Pj0Y pz6M tao[aV!+Ӓꑟj]#IVL(;JCjjuhl2ǗݻѪ』;i~"Z%_;򿁌:ZD+qvF `Z8i7G(Xv[GZJI^WsG$`10#ڿeOIf~ vmQk9!^ M}1µE޺=duH"b6ws0}g2BZyaV)^Zc=Y]'%Q8x6A{l xjيn#j=.cͬ(,Wg{h'ds#`7dݰ}X谵X l_=K0PNnt:,L[T! u*1r<B]=.| hȄXE oG{ /zYQt3\MPFc#6I|Kפs`U#_tQlY\k9X 3_ 0Kp;=ByK>[Ӱ&vhSWէKhR昹|`ڶGO6v쐵}!B<[ f!,`0#nkŞft.4\O떈;pxJhaPMvL^f^?H̎(8'?(=|P(e0mgGmixve돉O6Wﺍa >  \Lܚ ]l"{ڏ&A|Ŧ@@fN;eBXv~gmv4J !NCh -w3Iw<'WDģmW.r,O5v,]|?Dq.jdlI&<.7zfa(⸧ӣy@ Tpie i'RUcwTGŝ,ּ>ۨO@+C;\ GI?mXzkaA3GzhW"L"1@eRTSSrBэY#&ao6 V܏ pGlr;:s!: Ev F}7,;sYȄEq_ar2{qod*i^;?X\(GnS|' (>}c}i`u$x>ZN}^$,Y#saG%Q ̈ RȼCxD88ƹɑ o$uZ46Y *Ҹ7{Mc|ʯ$"7%܇l38ɏ[`jGB[ )e'ċ/*i2n|PTא",.ٌaq(39f h:k/N<ǩ+(hb5@I@G8}hC₀`FΔ׏'|iѕ;1Ee% M ^Ox+-T\[-^-%m% &&ބǦ* Ig/=AIRAV߹P}}ǶʄuN# 0+i-7YxGP99iߴR7&Ӂ9!0ۈBrRgNCܒHGgN8N9@Q4|A@aD?9rnO _wj* .,  &␼#40輆h-9@|U8{M%u]z8pV ]0UH?"=M/ղ6mJ|cc~-R~ ѸHXb2n=E7S?i̽(bYO|ni?x %Ru~H2%͠Ϋ eH?eG&^g:g=C̜?v2:婫=P*X9L%+}i߯__n(f2MdlLL hNc0φ˼lIwT#fߝ_nxT\ͦ`;]t8#՛d"QB!kRn"12H?^kcÈi˻*cwq+/k X׏h?ԕQ&FqVgt+ 45B#I@9ք$8R5ÇR.Qfgy^4oO1Fjd<=>r`[k"}e~GC5.},6I&CRb >gR);zN@y/_hגmgh-k!Z Y'Lh84^?rsW&̡ς$}5naΨ`SZ(,$}ZTtBMVSm"@=u bgհo3*: +2>%1#qcF#z$ a9UP`a}p޼y[ X)H}Tv b*jB4xꌧCvЩ w[$Cf)YU`Xq{v2c˶ 3qv2/z\Ug5p#*zd?6vj:@᝷ZƁץSA?yl^iD'LrZ99׳6!?nu4<)Kk)ѧ)m+,U-ph9WT 8?RL׾3F#}P7|fV`@fp 4o1qd2,&g[(I-cH8K77qs{F▜) rN1y̮0č!@Q#q['ZDQ kK n}Gv[ԓ7SS$PCM+܇lٙa}j?! rIW LOV 5g."w#h@oݧ: h$ T9x9wS"rFYqMGoya%R:!1w,>H\S񬟤l'5 K d]K)xLr=v %Q]\fw?`sCU9L; 3 =#xBQ! SWz l_.\ ?JcœB*4uu:$jG/‡Gy /uD]ֈZ+y_B'VvԞ!f=XVو~ RՆ\6B ɣ$R?.C[J%3zpPlO\5)Ƅ?(.![{St s46DvMU(K{>\Ef[]m2:':i83[s1 "Sjm{3':Yv_)p8@A2'^-1mߝPP jz{[GkD" ۀ6!yig>_7jtD\C޼Md}곔MyY@1t@M5TI?%5=`^h 愞su?j7'1 U`@od8ؘ^%2 H{<0-/.E Ҳ K1PwA:)@.Q4s{pX?Z]bmzn@Zu瀁N~k6Uq`1{:*xEHFym ׂ-$jq IAФ*LXjee]Gp傞>.ňR[LM&ާ} `c%m S%X^';^sxM'X=?O=HQA:?a#<7 Q2;my$P cҹݷp ؘԲ5Ooе-e>JM1$Z%VH jBZ/9PF݈Mq+G78P9晍[GlJqQ=Sz~yx3m귗hs+Ƅ=b׮ 9WA7 "(mHd{c6:"UYp+ 9`@RLCU<¹߰zHϰTKT?ulfp}w?[OοD'%ZaWs(M{Q%Y}"qXmna''zB$U AWCk {瓍FƄrs4@u _-žt6/3:~DA[pᓸr#{){Y qV5 ,p#*dew})n9'\N6͐'l XRm,3@Uzw,Jq@2T= eco= -iὄ!;Md]/~޹4)Jsq?A|\Q|A_1 oʚ0"WV` ٤{NchFo4WUZ0SU DCY!Pcy (ۅKD ng13|ޥ5U~eiy7\SLؑiط\1ck37b汏GG(԰iN~<1h3ؒ3]806ְ-Tg_426r |E`YgԴQ*moZ E5T7 Y?] {ҶlŞoZ(>ypv~/򎒰BE(&iaCxϺ6RJSV-Z6'4>3ީp?#^8i~uQOeXx~qPF6l!kAWe~x8yξfpjys0]0+!uXAtVzo{:rƨb2߭˲o>#n)KRõO}8~w # Jud ,()OLUU_KG|%-6sxU3\ޖ:*ZZm]0#Wvo1:"JR9ňdsnPpbrVYf߮M /cVWz_IXR98pUNՍg -o7{$w!b(4f/N25&QZ?;ϰDJ-V 2dꘇm>%ox 9/ ZI2YO~1XʸWjoζv=i+ڻ7]pJ~ׅ؊ k!]_\x+i0׷:-d)2=YaSC?uiZTiؖOoWݔXS#]5 HbTYb`- H3G4!Dwx!Sl qQPcOyLP>ydSK",M жճhmw>1eCFI(\fc;@RPP:gl\MK9n5 q4=zA}Um-8;uVf1C$*W3NllDȗe%{lUv`2;([/cI^z+r,a[OE9B (2d|s ӻ]#Lˊr 2[S'#瀞3G*o]"5 4z?/g?zтMay催Sb=v"10ejq9fHM.H-mI[wj(pY뭼.*Iv`es Yvta 41JNFp,*3CzLl0'Y5vrғpīu5ۨ|jY,g0ѹ(".;A1}CAj1Y0BC{#קK9 /h(_8m6퐩k:i\'^ ";n~Žk]٘0Bq?EUj?tcA6?b&-v,trAe/!|kݘL?:בz4ag9suLJ?}!{]J\OTAfhHW3ym:| ewhA5zg)O)--A&> [:mq'3~}A96&P-lΔ<C8\陴)TdS#a+ńt,C)+V:(v$s>$Zzb'۷<lRfh$5~g]ÑLs=0e%7UA,5ې~dQZ-'ogaQ ecT2u CC1r5k8E2> tq>$OaoЍ(\C%CMvqk < b({'i͓mqw(THiG/(n^6}ݣ_TΠ[9Md[ƀ|u`k"~oѧڣunf 3| E?ȗ<.+yɊ-`yhTYMerA Kr9ͷ?ֆ"D=3f,lF#!Z<_O{ǕO彖*}!n<A`)'_V_lÎ _W {2a3Ö^Ǎ41bnJl4IrE%^N tx*1t;lCZa(λzOn'BrVNuTxj: tnAwˣQd]jG=N܀Tix-qa{V}WU̡NXsp|މ Zpx}&I0S]0LFehS0f'$m sVYKvHr#:(>%,[ ϐ1;ʰ4Ȉ$&mqiH-C0Wvy!K4Gd51l62@@-,-8ISSϔ=xҨB}$ LGG5oIH%9a3PZMy!I3595A`=0aZ6!pu O#P8 Od>w"U"T siMA<{ ;~+"Ev3y/L-}l[uȪlǝW8J|ZL%HY#-U4#_37CҼ刓oLS{e4bi7[Ah;(ٚEАg(D=Ǥ(ra\B``8UM>u?8lʤzгa,DL  װgosv]F$B?IL2EW6(8^YY֛)UҖ]JNc0<9؁4TeqNBk3;KY2s“R0[9N N56\FXW;nֱҽbM Ⱦ6ִ#j8c* «p3 ?uMEq$\P;/K^eKZ|ٯx&fU/f-ucbɐe-dULuR3^䠹NkDI6ez+(Q~l)^E9MI4l(t Ke򽡝$J/큁d%L :!#'('&`60V@@i[f#r5يr>yx!}QøbYgKT!18QSr @ :hʒ ^}ctclLz?Z&7&8RhUx%@PjQQw e ؽd0^D_= &3k̙;-Z RYDm9']4iqaە8NpK]_Ñ\T-I=eœ !L# u„ub i5=Uvs&GG ".Ĺ){h_4~喍ڻmjY5ZSY4/{F⑮Ωzh|]`^(x ngaN>շц:{@$FKWN4 ɓ 𤋞o.ynS3L,:&H TO̭?8Dyg(s#W9sg.E۟cI~^iاnp4ᠧDEW-ӯʍˎ{uIc(d& DzzcLn+CT9.l=^jSd}0l@ u+c@lƓ6&m״Eٔt  $=ecI, /Lԩ_9pUv':kp3iSpl)TD{ZAɅbp57 &?^0fydzGǬßt'wT(T/W pgNF)iՆ!W>{/b9fnglA5jY^m mL:o+cwjG!ir.lQn35R Io QsK|nض]5hw3aEhк6qPPQƣ2+~>\y̽66!j 4W]mD%)mә0Kb_ʾߋFt0 ˻jrO} gLr PS3^x k"x5k9j7E GUM*s;ͽ3e9a0tS]fd^9ϗզMß?ս[aG?X*tY/"|Y$$\.{N9!̱c^>B޿8WPqGQu@3bHd68E̞z1UÀ( v<}#{AU=VUB&uY`8{'=RV,9F߂VikȺ_<8(DntnIk]L+fykWǫ5D9JwJVG?nlj'mx&!*"W_mK/h6{)AS0*gyJo3rh&{G1/t)Nk#NYVEY~p"]>oWmV&Ř 1a$8[j]gEKW OAǖ90Rfk=wˡlɠLjr =;y44Gݱ-٪.۩,5لQX4Mu++H Zf.ȸp'd,QDž#NTrO}hXéMk^* tTب0П]B7nlP-:Z0:ZaIz nBGnZn ~;Ȓdq\ ܋n_p!XU*` 7f>V-KwuzdKiguaxMKD5bQ2s#QJ΋`8Ia䨔.Ü\4R{x,h6*I3ƶᣂ|'-~U(o o3ĻOۏQNw Grأ[RˉލcLuزud6PToʡ"F^peX!-=j"/҇ d/WPrg ]bL9Ip&w.Xͬ'yhe ǿ"UșӢ9blZe:yxN!8Ү jzUomos {" ճ`0"FDq-qV ]6|``;򑀕 ֵxo$gkrNOKP٭W3?}$6@>x "$s1YY;0Eѭ]H tIehX_ĢYC]+RB ͼX_6L=cgljpș唧6M |HTkW)}*6[d{3L!Z%-;6vUkG.3GR_vM)ől* DP䭭_]b$E r-w /f~: >^Pm|d:GOW 1Y$pȠ5*;c~̖K-og\5q7ݚ5/'rɰ:% ތ `z$[#-*T#rE;s &6pYaUL©Ɩ@v;q6>Őj o,( &D֭|Ay},tWI_RNi=B)H `bFh JSpoc{ZkhLUG:څ@1ztveL 2fdxMԍ“l@@#ԎdW1Ly.|hpws*"o;DBS*?gYO#ꄪg_{c%Z Ъ^ձ KrbEߦxNwYFR't~<Y?H#-@#p`:f3 ILwEmVsZ\U| bpnG9v20֯@C'+?̖UGqЛ20x6f.,\O8I i1aMa|~Kӊ?^ zE7E S N մQi$?ǒ:B-"SEc O'IXj+[΄Kh}BGTm'>}HLoepL.@w! 4&wi ԗ7HDgB?fJP`޸RQQ2t󞾃$K=!M6݅3\v̄qµ=Pc@S $5RGDB-w )[-e_m,Ei詟,tk$.cE3 4IH n=mG˽>S:Z&\FW0 =59͸krK%зgڥqW }RkS TmJ b0.i q~-.wTwunaqM Cu O{Ao^Q-,}|qZfbfZy&.`;614ny\ FիrvXQ˲pC$ C.6(iƈigsVw5"+{@Ȓ+iYW:߅^qMdFWe)5VcU5oC#쑞\iod`VcW&5>H-r#ܪ(q y礡 P˗ζi7}hfc>o,}rJt6McYYAhvO^TE\QlT<74 k$ ΣR#Y+/Fj_ bn'Ba0I762"XF9 ^6SC!ޔ8!/d|MNsiArHFS:XtSe!ث|ǨfC8$9ݗz5uil\Ixi"Eۆco:pTA#8| qIhજHrػo.;i|hQv_2 BFdX:PY}8y& .~AK)AlIZ)^뒗]$6jmZ3ǁg9=0u(Ƒ ,F]N=X ;~z5E)]JظG6)ݵzU̓X,^PO`v`Sq~FF+yT{},JV|1^% dW`[)_^t5iY'}j*c)KØK1 PFn%6U[{oA10;FBW"XW~&*Q^6шw`?ׁZէLHᗎK.#y?ɷݯK/?fpMQ{/d/^=cr@ EBmS Sj%6?r7>"*WX!xSzE\3cx _ zNC'/ո`ZřQ 升S#g٬c!ЗPHaH+_t \^ ncoq,#E(WA 3? N{)`;t6isfêX\0H=ze}8oLm*8^u'@bI]`,`=.!4ZO.G 1J=!/Kwj9T4f>nh0-1F\+޲K.ִѭ6/0VӽL3Ok @S='Δ\xR֏EvEP@4\OUSY5NzteQH2Xt ))v j x?y݂)lr* W;ɘx$\z6et!*pKG:?EB\A}㣆_# $շR 75,ClKQG|]?IZWZq5H?`߸+0G9@l9xǑqQk:ޖwutr*`a.R5C-I^Aǜ 6L:Y+SyTt֍~2xFAxw[&ODÒVG.vR+M-FE&D8/cz.lM;'T(̈G,tnAh]wQ.[QXƏzUQZt_nYoՁ&rj0ldB ;QP/>V{+mrR)VJuOz^޳Y^7 PMƏk`1gX.9HeBj"њy`^I; .'cEw;98S `_ajpwd:jX4u&b/9% ᷫ,̦ l{},xT _ ٫\HBp~&Ċ=~8'ܜU]B@S )Ga+b%jCw/>6Ǎy)' F;<8nȂN[kz7Q'QZwywdCA!$B$&Wfǹ1hYnP5)I?T-?io@1} "wrWӹ&xh4v*]ԅIsurOX(it @ͪcQK]<b|L.WA +CG+xE&< ٳ?4|fzX9,~xIn"X9&yE6:F9wO{^m^v9@w( w2L Gaws@W&Wd`υeO aM!8$'~;] ,CX.l1E}wpPΓ # N^XXH [^:Tw&+ Cs[%a++Kܳ XSVsBN AeĿODem٘qXM1qF^:-A:;QúwHY|௯S+d L,| NO{s=y4S?i4̓iEuCGB Zvvj-!CzQ108 Hnp"}g* f`CUoqH5!G%n Ar? e*$5YGy'(OŲ2Oчy LA'"̌& |fBh{d EZ]qcqOu ~9Y)Op[>پ3u*ظq:-$&kYI![BX拓0^c_OfGhdE,tlD,NL6Qr mϘ[2Z#cۦ.u(͘X$lÿZSXt:ȨKD7 WEyꮆ_*0Zm_[(Uqiawl;RrS]IZmyᑝZy<݄Gi_P M-p.m"Ek4v q51L@l@glO4a*sN:h vr^xUTC{¯Ǵ I_ʮ:TG\ ůY1ko_WXi~Te]S1%[) L4]OR)ȈA@(A7$!BkƋGAg9gT<㉓if;X;MhCX*M3k#Zȿ67Ѫ?=]<@OF_~Ff?ŵv8hn~h&d}P+aw~I;V(>ls`ƒߔI&Q8׬ %'S Hlɳ҃7_+VF3W]hͅO 2s?9 |"HPTΓni0&K4eʡ% BE%X"d6B 3Ho`Ց g'R.q IoS{xdP<|l :рwn d.˿8a?e9;t '#>wEBQa00v~OI[B @8fHmmkma}Oϓ}+f5I975nxt*peۍiD<9whRK9ALE.<&s"(w j?-ߗrhA'GZ? S}$/՗X1dGə)8 E#ۀm%Y5~8Y4?KډEv2c0R';mX#i ȷPsH*_Me.ԽTc 5SCLy8o'pqyZ>*q]g#߾t)- H0q^Q" $W 7{@VHgi[$3bV{7W>R삠!ѼgDZu(_k4^dGg E5' b: #Wnd ąW!jJ'6ͤ;lAh(UX>-US^\m'C{c9cB꥾h'n:} gdaAP[A'C8#$aiѢp~I;4&|tˬc1<yoϝl욜Mhq ]JYcddܩd)vZE6J9M =m:$H"|0W= jrbO+|(]G#rO*r)1$L 9$Bbe1ZSPJ&@Q*f#xEęڵlаAT rJ&-k*=֍ 97; ʷ!Hݨv35"oC=iDR^{Kv-&w%'qJN;[RKG!A݌-I .(Y@[A=?5ٮ)Kg,IZE^ki?iQO݉; v+iEU b9UAs ^4c2'3%|ޙ (Cr%;t ΚFDDVgX[|F2/IXaRT%)BD8c$V_M 70QDnpCv(ZҁzaӜd!ZtKͿ/'.{W)&( ?MGPklK?+g9rգ؄n)(!űTBϹ7~؋ vO FW;7Vk]܊6V?@ӏ v_ 0b>>ZqyNɖ:?p>dtL!ؓ\_Qz YDڟNHA"KqR $!+B[PH`OgϦ,*x©R Y_U#H zM-.VW&- QZ@RkO7= % yrDDTKbm6Ȁ &w*a/4 ,ȃqYl9Q򒕡].;@W9x5IY3UȟELgUUzQ `q4~PV`_sNܔa n%) У 3wmSԖXҽ,R֣'r77̒5hԬ_ 1, 8A`QGƢ& ٤'/k%[],ꎡD.L \hbqW%p4x-\֊GA$sD@LHesNU77u wަvmQͅ!ut%6sv& eS6W4eX&nJfzhL0ƳZEIh'nJ_}7==/fx|딢aT/$6e{ssܓAj[99"a8EChY u Zϓ5e=]1;f4ZS͋9rQSJhTkrkE>h_~z6ܒYn .a _PBFX$X˃YS\L?3A> x'42m!z0 ,9(@$߮{7eF }eNmKT.,|y/u[E3'∞HgX"4eLK]6aېhG8U#\:-tMZd7̪%H5-ti\%CEG~n o> ?h8NDݑ@%'aZ#@B`s3AHٟÒk80SfrV`e] qSmҮtިh@]hCx;rϝ/U 6WmAJ(4r*O&|Yy06熃Yu*F(k0nק~>//E9@%:xJ<[Qbe\D۰M7~xzDyl^hզlXNԵXT2jҷf.iD2V1ɾz-UjnLyP'{ܸk6oкPkO6ơ37XJwY 1*v[@fYư4xlaq*}^[Ҍ4Eߘ_nzHIpYǽ뎂<,5LnZJ_{P$} "~nK˜9 Ѿ,.HN_ +D#ы@<CFO?Zh[e( mP+LPUݥv*kO&_ xhFBdM>nQ Dba lf7<G&@t61u"MD2zk7H)4IG|#٫rjIW%e m_0n? Y7W LFƟC7p{Fs ns2:= V 8!dhzBtrH_ٟO7vG4s_p ];z${_I<3MrH9F@ ĜN[,O $-#59+UX˂ {,S$%@!OytO?r~à{ gh=ٝuPu7@N~ezD>/CqFU3bzD\ B)ڧPk#E 0z[395wn<(8SևⰵRj<ŔD5-'KwVb 37$V ˋRҟ~6%ΣNRH_t˼ڮ{ RgJ8ev{DlBy\ ~";`GA߳1|s?OX;v쥑]F4\jDFywɨ.M)ky0w+2oغZ\{9O*c{vlMI?E?X9xX/Stަ,vy_O NmV(V@ӿZ%Y3xK l5ҋb RO:&lG"YyOD5x) F;+xG,tHeOr4W_uf:LD6AzP<"CMA90NPHPd,Pm&_0 fPEj[M-;s]U⑆T%[lۡF|2%h {Cϳ/#,^S7pX} +jGW'zp9$="_9u(7V;&]@3K*+ETgOm,朿e6ZI)NjA -~amx{墏1܆T2LO q܀S,"/xJW T#>{s$*VE7RiL|FiVJ>W&JGBgwe!l&¿$nF/n X'B9j%ᑲ,*|ZfJ$tgw50Y0_n`К&\ihOֱ3W oԣm+P|%+fPI:J@+['؟+ ps4A%pb/ Aԙ&[jؒ~иIWoOBMbϤR?)P# 4}({Z?Um]SW)o Lf?  \?~'u2PHHzMUMY QƐƧ!o<ή/xot Un,ls#$k33WwRdnpw_y&o|]Or| u!h;.jƋDw!F}l+sd sBCq{݈s(18b^(lǨ#WV/Js/8OQrv ozq6ͫ#*b[ҿ._[hbCZyyɥHQ:^5܆GҨIWFQZM}Kՠ.?O}(+Dg&M~LS8_=0[NqpG^ݒbV Udxԅ/l@3<'ѷN#{"UZ/iq,"qDv3A2xV:cn! s ܹMs ?uHߓ88g;lqdRyduQL}3ڔ%1zQwGmX@y aE9I?)iRYP-P4^Cvwۚ Sib溝wLqb;Ph"x-r$^miPIKAXp(bU34A*rfcMp~@i@I["4>Nhؤ^ZPđ: gߣ;7ZxuUć߻YZ3VdcS.!<Gv S9K_#˩V}o)I( K9lu\Do)8[Cw}'RWhY?!CPuQQ {i&N# 'v5e` ZrN&y-f"13o];"{Cۍ!^R"9??_H{ͶoA ?J6P *:ڶú3H8q0 ˜чع p1'5G=%D; M{׷i8$ƴi FNG=_R'4d1 Dr HvN7nv]-]t1^=ܧE6Flw_gJM_]!g]ܴjfu1,ÖҋHh@n%J_SYTegG`6ݛ颧H=xj($b5Y'sZPPWS({UY/@ cc^6e`/"p&Wz앗Xi$VAJ5N2ń }Uh_)B$m߂avcMmE /0}N= 0~5vvr,\˚` 8Wk¸ %E6^||@%g8, CP]7N,cz؟ë^=yo$-,ug{^Ab- Im Fef&2xo}7Os~q_ 3B*7iPu_\ ͝s8Okc i;Bex\h"]wBe@hCj@okr`X&o5/;嘥k6@5&^x x側G=>D VP$~ƒV'U>UEӄb3gio[#/e>y[2o6-S(4H6EúzuTg$. rvކ¥-AOZril.r+P/͉!:¥`rm{Z>Bi! jf9K6^ _Vyk6^At¨mHni2n|7YfmWӗg> g̞>& |jUWxud{0I5!ږIlGñnel;bgv 4i|ApD |* (גca0JorM"'OO'[cSaNUC#@GLKUvAY4pu>é:+ؿ+uVqJm*RO 'ñMjܬ]x37 vc6Й6F,՞QB)ֳF%L,ub?G=rOQIk^2`hq$2Mu)3=]3 bJ[1v>%%w3_]oGTwjzWӥ/0s!szB1zM%-c %r b[)!<2Y⌒7#F.*L*v~>kJ+jG3h*]u:b~F8fדm4^Bg*r}734oeGkɍvK>08밫ybJhB~800m(D-Z@JfXO{ЃZm2\k탹2{'#[L)k f.ѡ\lk*': z}Dz5cNLIxc7s]nb =-1ĪU*2$Kl(Z7C~a+$GI[Cj.#GKȆٮ]P*4+ akZQw0,4Vɽ)XY;2&㚌~<^jTMOxy>f1U%>i AE{Sf'e !  9 4 !Z.ӀY 2,ƋCޑ]ͳ LđkL86ӟ\[hS3P2 eI x1ʍKu;֮59L@AD\U̗&Ƿ SQY%frLo5s`]Tp ϛKjKV$8P!OH\=arDcz3=^US0ևMLz^lA[N#AϐLێ5-GgإYmˁKYL"` |[;9t-hJM zR3>|^'c<,L uņx7\SHg3'ɐu-y`0Rs+A;W2GV:}}= 2䶂 &t+I'",q#᱂:1a?; X8]w@xӟR UD$:\x‡&@N!Ak6sK_(9܏F\1aTfs>dS{@Cvv3toF}`MvlDp8csfM |ef|42hh+N!nK ipk5hZnE̚-lwHGuA<m< ]J{aKI<1{\ܐ(iC80-}m8ͽ]>da1DXbΗw [:20slZM79Q:>4',2ق0׌3a]+䖷 uWvrnhUPoT`WG^:sYm+[Ϛ5P~P:aJp/qaӺ31F3d?匼ъɽz^TAęlp`c(T&\۟BJac']O3=ՎhO6:}zJK+ԛ:BZb;8@֠WuǐEƟYfp.rRO7%ægp{/vP'b/u;CbxaWcӘ%c%7~@$VH,Ɠ/ca"v*#omʰy̔W%tR5gt嫄4/Ye|IfeGˮQ+ NN* 0ުE}Љӓl(~V >C+L EC|߱arڄk7~ZCHj{a\RUHv{w?x!B.xɟv5 Sȉ9ZG${~%VZL{L ۬`T0z\.OS:w_/ZenK#};6h%XEu ]IU($q\//jstl6z->*@:APo YP .c=^ O-zaGE5L&0rqAL?( _hoBG䡡*;ڷ˕ eI={V+ 39nZ1f0k@} ^s| _-j,c BƋmhooo_s Qz"wO<{J J'<Ե )oLɞYSro8dv3q* }ƥP!S^;'T?qep;N¼P4}Cj1x6En^yn~.-u2ҿ3˰(^h6y|au`4.\C: lg )e!bTaeXz9hƻuQ"AQ*Hӧc25-{3joq,@c =FJR yRN$>}h[]"i5tQFAx;qD) 2uQ? 2N6+N)2S*4AcĠ ne r)n,'I~ E@;$ R̊à}?#3Iy3%S05DE{Gl.ok-2Ц 1¸~jTd)IAL2[Vl'O9*ԐYzBfsžj8GCtnj!Qq]W|WO_ȚLwA?cDyiA~=y_:Po_Oa#% /8Zzw*u 2,5rS!WhѵrZ1%UW82@C)BؤJrX:;:>`Y m~E"Ti6GTI%xp*1` b7FWWqNT೩G_Gjp(ڔe( 4ۀ QD+tCMT[: F !IB81#ٯ<]a]=5s7BNQA2s 2t/YbRƒ*DA~Id wAOqfC2Jo d43 [?%3I)Ǣjx 4r-3fEB " TgkBI3YR?DJvB\a? R{旱_H"0h E#e,VCU mKFW56K{-=;g'zzPffYtcnTD1T? o%^l[{&0粠 *L{M^,[ bV *o1uL2~K9ᚘ>drc^Il]ƒN9*N4|`5WjuUNA*B6* iEy1?a^jZqpXz.0Y4: uo#qP%J@g2ݓ[ hP鞗Nĩ{Z ђ/xDjA+GF}*&dVQr?]EM!R M=?PGCldQqƻ{Fk#@L-oXNkDܢ׶ ¨.zgFmI$J%1QzuENj\kE&iGH:zZ~iV)>}ݥ -6.hp.q ][ԕn b}d׵8)RVdVF%5NޥLxC҄wlԖh@_f6*Lg%s_XM9'=}`Y1uj;$"3*ē=c!HUmaǥȎ4ro{g֩xbѩ)cg&[)6 O&[*eN(~ZS`f=H+|܋vc^8@+茁J֗F?qBA|B,'ݗu !?tQ}r '->F%820|+S(=tj15c@;UXc W̐jy<=ṔIP]П|M`p^&tms#ܹZpu(Yd \,[Fs{`xz ~8V:+i[= QwaU~{qD @EѡPBjʝt\Z<ԾXs L@A v+A>E|>OyչD9rNYX^~p˞]½X,?TFgC-ݧ",Ш;]dQuF"v-môYAlAR 暠Q(dqCx&D*4iE=ISR#' 2 |94j2VR(1e2Nў0Sx_i {90(^4cO5QȮEf!=JJ]u:8ؔ!^r,Si 3>:N,Yy7Vײݴ6pOc%W:yA&eO02%#TpNUŇYkBP)Em {e$cFC8F: aKw?sT2pE%\>Agɍ*b#BS ȡӖE^Y) @MOGP@r :sBvsAEӍS#Ɋ)eOu |1tGhvzL&klIh8joM$mrFM*ѮQqnJ$xmiyPug ኍ۩ @]-z5,hƒ!ی@ژ,!T& XU)DTd $9){N wegŖ6EK.~Vf%3}vۂ^>_R@e[589Ԯ ^G-Mv( B-d^TWJGWnQE $jy'I3tj@V#kUt#VM'A2TdžπJj1 (]p?p[ X6t [OY%M=ݻ& h1(uE{+j#Ȧ5NK_0eE+jg-,h1&5 .نTz);XkhuE`75cBHiETvKGvk]ݡ9-e8nbh=|Z7g&mfX_~ 9ncJ_11R`+˱EF\øY-oČ6>\',V1}e ͽN#YƷT9D96|(&p㛂 | 6IG+ZĔٞ7HWg_/ YT|=9 C82W)GלN8e;J ,\.)H o`t&sOG d;zg1'SI\L~HY/Hl6?]\vbMX$GXz g)wpQ  + @gՑpM?$I{l0{`sECl#hx`]`48x9^i V5;=uB%{=wvS8JVi1F%fct'X%%bGjg/Wz0NS8C>قp{d(CJV[.ȍ啢g~0,V] +ۺ%i <DYI+6qDTh:CdO;FpM7bS,4?.^Fu4U8h ,&VUͲ&F|tx|$l]F?Kp:PsϤ.h^c17+e]E+O<{J&*~Y> gL1YKv*loMS@ `PMkNi*AΜu_ryjB߯%^O<cQ*׍1kuLӤK?hFNM8Ku_d$""1:ҁ'Q2Kƒ,Kyά)m+&Z!f_x0-"-+g$&#+Qکs\E\n! '4Q%e߾ۗ3.'^ N% _ H2іP?^'\nxtb0EK=Q8eEjIog[2X0>WC-6poƭaWMΨ6btpCVdɯg֟d4YU$*aӀՒ~H~.>p9fk,Q `] 6$8cx*n<ۺ&-܄t~iXSRSiYqR"JDkCH"|eTԫk/9|ݕ ^"=VBfܷx*?MʯMWUrT.!;yu]?uy,j⯉V qm9oJ!rFt=)D#Ht(/+=oa jX]4x q[2Fxހ%'ea<x rP6I+;"K 4|2~Єv7UG1J ̚AY?VI/곚xpI?We{<< RQ onkK`QȔ ;ٕHƪ`P]s `ƀWD%S7gtT1w\CO;zHXY8'GUD#OIB^S1ÂY)LNr0I൑;=&B^:ߤQͧōT#u!!rK7պPy4Fct񉳩mŞZ}qu O\Ce7/Q29ki`8P[j$HF'ޭ՟IZQԦ\>M}VSNyB ]ߥ[<[" 8-p>1u9`rmpoGxӧ+xU[&J7X GU+%j ,},Uu /QhAu=R"V< GD D8:uhO+/S ,Olsi8f݅9Na9 ~w;9~R+Q (Yjhĉ8C*tt$ $ĺʇ.߅AoӻWwUͲu+zR c!|Ѹ;gzؼ i$DT:}=kٽT`'ub%.2ɏh;SֹדVczBiVY-뷲U$#m&1|L}KF]ّ>A^ci^vTd'#N/5$b@>hwZ7BSƕC{SݍIVaRA"][z4XaK1hr˒𙬻\[wxS +`mBG)ߋI:F?"˕m?4gGJ&Q-d1f Ay&NW:i+5KEU>Felj ;7)ɴS@O_Gb} Ͻ;R'^F=EN57=1 aHڌ@aswk8n͏SIC)H+E& }-{X|fRw'~񦄃\:b@T"`$ OPjk O3nTw*|b3L*;ǖ:|wn)w(gr 3͊mxR%4LVsjiq!h6=V5+-z<ߨu%)V靨?caFI:?'pKM-4, Č 2֣&'⿨%->l!M.yF_a (˃>i >db4bS%Z5# J8Ң 1i蔖"ީ}f1H6X@P?c$>Aۢo)D0Zeyan8Vg]"7_`P`tV1-TuJn,T'_hEr\>B'2LĿQn)K]YY/Lc=H,UU%)G&ߌju䗌qSf5IDP_Sabu^CA$HV|lZ`EXǏ0kv;oܧ}Ne1&ŽȽhQ( d;Sht)`2Y:K7W7[3YdHp2r])#UYWс:^Rnnk^Nv0Fsv'?l:90hD'C}DjSy*Ufk4!Vjgf$ 7m0^h=b[d2eD؃i/xa f!,'U?|zG9{󶳱bMBO8n,۲U A2*rU'A} SlŦ©3]d/fGؑ&wFͨ .!=@ &ik=R!>yzn~Z =>L2ߴߖ" 1dxiF f91gmxHt7TfeѪ <0rwkn5q7› fyi!c!|@#_Q;Ea9yͣ };ԆZ{3_{\HN!nk}6`ޘxSyJw. OM1h7Q2BlP%[NNW?TEq4]#5l'0LxӴ,Me(==dl-BԲ倈q;qeg0?=GICFa1e~2jE-sLu,n҄\C8As bBJ!y$e멗:/OZA]X;i/kIF%`i2wc*a%B@|G!_ВexR=L6^9 [`xKUϷou=KФsKj 7&frF!V>8.-@&w ϣw,} ޼oDlZ8rN dhx: jTRT7-=q^y*~Ӷ9kت3~,F# nDH.pi3>v\MMC䣎lqkbYH q0]I!^cDe ܕVQNY]綏{{ Hu: Ij\E1BSau'c]0wG>< 8fDǘTxl|PʂF{7p,`:[s*5KONaƸVNZH1xN|У5S*F\E_0U5=L;Eoz>Eu  z*lKgg)YK f]g4?:KP32/ib׹HU E&4ML㘻GrU4wn7B8ӝFaVmlҽ]k?GobĆtB@d "x=lc.PB״&I:Cѷ

5%>oLkrcpC53MRuV/BLu=q1kbs+p=\.2(Ba35!':o{"c!BlbcChv}^]G)ݗa< Ѝ6=1I`Kk0,.igpI@ 8؃+VmD 9|{t)$%[Gɦo)Lhf6V$y@.ZN@BRm8r1蝗eD,r0&y6gl9lPg^0ݓgaMB2o=U%Lh^8@ٞv8i}Y?Gw1,a}@.G}]d!l)Rs ZO^(V@ek>eoc3nif$`>rGA#VٲMޥBlbcfjqgkAh~;^e#SlA֓SL774͟5ɽÑj<[[DabL 谂4 c9ҁRf C'?)Msh}*^ a[в'7} 0ëخ5wT"\?i]֎.V47qY2yf{"7hh'$D2Or,lWeIgA Aj4ĩ=#tmnti߄OL($@vP"L]c_Nuzu :Y@Xb#*z>-@!-ʉ/6(:zQPP.4ae9|*Orc£ ϧWkJ kٺK~MHOaɓNʶ״®VXZ~J:R+=иH@~YLܵyMG@s]Nn=qP| zBJ[ G +6K De^2YtД0rIÊD0mt6qqM>L*쾳 đ^HuNrYlMw8ˣ9&H2EC%X罅GY妝%GO`XQ5G_NUoL' lHJG1h[1:WѪwKXʴ/, N E ar=Gz;"CxE_kB?l$C5֚(*gl l @W_w\O zf>f}n3i- $(5^,sKU!,ob c!ܟ8"XR|2\,Nx929>PVd3?IHvQIp(XJL_vv }BQ~B-h ~JwgOd۬iHRӉؙٔr˟Sn-sAzutJǑ!)[k RIت,\0̚Kobm`fyy rPsXieg0Q`ڜQ90BGĝO^jCUK}ym6Cl|R]">K3oIex# ,Ѽ"YI@JvTThBa0o1q6Uam=/5EW^ex:^k`_Y *XI:]O^-(3*/HRp6V5Z*SXC(r`̔ QYЯ11c4w:t3j3džmU@ۘZ| T%yδ.">*ߟ0t躀d5y,xj̈́U@ewj>ߟ()ECa@gy*!AQ;JGvथTF'jŭGAMkG?RYk ɖO :Z72y[N$@ Bsy5% )*_f@-8n!g߹.t(Ra͔e_dnTJK]ܗq,uHA5 M][] u2R2:o $F`}"jXڧXѨi׸IS4A;s%zzÄ؎jM|$_!$㟬q+fYSAt4 U\=ya li VWǡi!g1|^RWELwyfI{ I=yxƮs|@J8)bz ҵ uNKao ({ol&zѰO8Lͽӻ@!J\ygy;4Kۛ$Y+[M!d҈|9:̟"6in*\o-u);9Ӫ㰘KqPɇ5W@!m Γe=У*M>9 ʵv8͜\`A$}iQE~_t>+N(:?Eq 4Z>S4]R &9e+d5-Cp?ŻW!v|~@<(N-8![lx,o͸"YKCudS~\t,JQI.+DQV/emr~yW$õ ]ֻTg^ i7QPBDM( AǾT厧I"G| (WX3s}'/dFrpP,|3ヂ Sd&ϣ"]'W䒖V hUTixoe_7"< u}|Hry `USzX֦=܉9M4BQ Ń7=}m qhIRu۸tඓ 9\&z7"mZ[˾imxuI?[Bp3ƘmyiOJ2\Ȯ2>}ך*F UhS`y٪aR{(P݇ sqSHMqXe D):U}}NARahS{ d)0% +3x'8N#|cy䗿lVu(w6 rM:ڙ~-Ko!sFS4- ~(J^m,H0T̵)=@xCg&8A_=ܲcBy9P|M3 Fll^0r`9%,&0#\x5xwS ߽Jڬ\Kc:I1"JrEKI) vcvqp3@ҿ R}s=(lxі;{1I ;KSq OE{tN㖩m@Seo %K?JͿ=lNRNuE% #A1g(BIuT !;Ba ͳOl=U>c/tk ʯـIR }k<]P4h ubn5+RδO`ΈD5NyEvDf,ld'R eMG—Ux$|Zf XU WpRH<cuMYo@ o OԠwP҂Gls W#O Ê ?>B\Ǡw9dmW, ۟mGHHM qOOb5L9x8 Ѝt[g&c-C-3dg:Ykԃ/A_A ^7NTtso 'okb)$;Z(% 7"ā91h@1[؎3`ژ&\o&SюQȍ6Ej׮0KqB4FfUsY~5Sbz'ndalZX}(La' WK ewrS旤PZp.f?b<ҙ5 @/41_ a ZRd>k,4V%_kK1l,Ls$ S@KX6$.?_u~͂fvM8k}EӬfB_@H k r5" NZue#vrE%Fxg|XH@k?rYb-4v]QqU>]\"0IecC,~O-/"lfq Ň2dѹl0a=0''H/09HQB)ƕ7%zdcx__i%pi-L[ !:)qʹLgaT8ec5[ ٧Q(6"GJ۪nxcL8/Ct>)@JlcPD,#4ulu[8 ύ8J4!  PFk G~3xsoh].X %lmEmjN~_˔ BT{ho6$FP){'wn7˼pË]`PGȦpK2@[~ z%hu}3@[x: kW T1{NT( `4:ǜ2PZ`%<6]$j:RaK詗y@v@䝹6%wh`` %/+LF8wV}CBǞe0?M cipFP/AjW¢=7-нCR{ L<2c_+)G[;Hnn VK>T^bv'6g|mՕe(ԫTy/wxaB 6HGceԤk !, ht%I$hֲH϶ڇ& .׿kWcފ!`w T Cь#O֋F/qW~0Kj5K_9vVP̼pDXa8cTs? $UoU c|;X=#g!zh$K)T dЛJf/"-3q;L1_ށUMAgM%HC6eOµtwNwq4~ZI=.+{ACJH7%Ot7 w P.yjQ\yL;4),gI  9[6*mcJޫ!-3 l28E[X1jD[#čg{=}?uG^dYl #@sb61vad{ݒeesL"d L%c}x+GuF#SF"){7I!K㉹7ŷՈԔ|ꮡ|C@.#/W)X[\UFJKv;zj&C@V8 1zu­U ?,b9N,3& sCVJ-[3sSf[ghAJ p%% k:Ep#/FYIiBn] ю4* zץ^^Pa϶ mw2k4צU~aM*? 'ةhtr= }΍V;53K(;ʭ-i RGnc`qXujv2'G( 0b ٱ|<u#W`֍N7t vK@6FE`B#VusY¾5ֵ/GWٶ ZWs BΕl@`0f=$(R7ب( )'."7}`i7Dˬ::7ڊXFzۡH!ˆ$ntёu&OW}Ucr&Z#!u{y<(@v*TZh*h6WeS`!ƫ~51vCV]F_&cd@Lٓ]ܜ4 +V//տ05@ygB%$IpOp,dP;n;^dhWL:x>.+{HN uD҉XGtjwGP6KBJgEwk56jZT͚.[.eЄj R7WY:j>&9T$0'4g|L/0tDXx8ղEq'm>?` =<RNJSeG~BJI٧D5s@z>3q(N[F%m> ʥ=eil3 {je@Kɉ420u~&QO'O`aJָ뼖6!(!)`qO *aHU8 J5J=pHG-3v/JR87n`Gզ[}ΫgwD*B s5T$׺ ,2ܹ5 !v؞IA6]S/JYI]gmo*,6X/f& r򥗒%O;oUQ@9|3aއ#!kVBvyA{ޘxonAAd=bC!#k]C%=~{wPC ³K](41Ԯ0BKJf^ӓxguEv-J@ .5E@Yz׿?&y-*""^PYWڭς0IaKvCJv iʐa1zO* oi'dQA2ɝO UQ-Y2|Z`刑p a1[8TvlݏNkM$j4#$QBq15+[?x+V+ "Y qVL3YcPMnlxUe>?^\\?/5lԙm,ާX $3qK,ɈrjOd{ wHp H\.c'kok/#ޛ&tńuZB*_ ~G`ٙB`5|9.$/HN<{hыj]Eդ׻W_<ȱn$'. ]e' }QaS+#ȱ 3 g|9rf-niHB˶84A SϳQZTa]@}cNa7q5_?1'j sX~yH w9\lŚ14,{FD R6%(oCBK*2_8xr!>*cm,U`eoAT_.ڑ2_pbG]jֽVp4KIC{eΜb%8ȋKtprZuyd4NZkBG)Qo`yC ^vB%.F !\#GTr۸6w aU}\8D*FsjmXWNώ(0ɚT79e6@¦-t} T4־StuU6{0@Lj F//f=c(}n *(+ZmzD/(Q3Ԛ=T&v8\k^A_c"1"RQ?qM-/&-HX64L+JГ7x1Wɇ 2>MA$TL*kW(過죲&D!PDruބ6]gh?Yiw5K^ĭ,*IXg!YQ {& y]]~MxH̡m4eluc.d4`1!螅3@Tԏ(m}f [pr/&! ^{~י'}j,0򸐗Uo13z@q}v\SJ!m=$[~)lvݷJ7oOH$$@[ȗx; Ǔ{]ظ&VwJD ]Y(`nwֳC oeůáqj,X,˄ܫ9YmߝLi}vgpIetj'}M?J <}+Jͩ’WX69B X4nﱥQI!YO`%jF'ĘiȺ<]`=Aio Xhg#R:Rm9} l~Is p*yƆڸFq8 O,¯0ҵ."x}ڦEOáe:aSz$v΂E$G0ˎG$rYa5^E7-7K>?EDȳ]ߎ א:>kS2TQPcU}C<ǩ'1R)N-׿xk$o)i).voDqO[$w }0Z VP?hG6"/u`xV[ibE&{ld9y#IYU=4ki} ִ<=Ze`t تfR~Tfi*=7$z8xRXoFi@VoùHr}\g&tQV2NZm%-zU3cvc\2EoT~2͍qiB`␣lAFL_'"Wu CQ &JnuTAN޿T<%)1lܔnrm!xz_Ȧ1iTN˨,f<5Ӵו#5-9Kt\hs-]r):":ho~yN,iF=φo ~ʘ[MisQoa=~8 /SZp ~yᢧ7*wr_LJGg=\5v޽ppx% UIxsQpԱ UE m% ?;gavTY >S0a va6 hWY^ʪh%4~? c ; ~D GJW28<(*jpk8OR|VrGͿKsD{i&ƀe|CYIgq*[#XM bFt;i|0 >#ր{u-&.2̏1bU;Q;I gl%kRϳ [3?*i$yͧrBZXQ1Q\:_JHF;$~0GΥ^DPYj)2[%s] AQ;RcĂ 屭uMqsDGd S/_^&Jaa5qfo.^}?(E/I 7('x1ԖGUpg?qЯ){/:Ls6cIC/ʫbBRN ]2hF"ݕ˹&uzm&ƍ:/0)5e窍fBqͫ9o!sOSKМ"SEݷ~MT"- 8wל yTai̓q+FЋ- ﴂcu-2G AYNO#=V_\ќ+~:¥TLXJ*u71Zk#.+q ga'&]z h3Im Wy*ضNüH\S Fmi,ݛS}=SŪ{` \ #>]Ϧ-9|&m@5lζ7)ayLP,5+-dȥ; i W+ X&Z>Hs]_RmEWT0椔`ATW`rwq_5Ud?8q.\=@%q -}Jy[s5~Z/!D5E5dllN!nK$ԧ`NݐBjPofDGH-)RLCRJ-Gk4u^K2}=Az*3a@RZg+IP_kXDg|ؕgp{;`&7$ `%{FF"6!i {/&ҴƵ^5ɐ}6仑3-_5~ԱdFA#ցi t {'%K6$o|D˰q%vFc>^A8]+SĐjS:Mo(ak)ۖ9'<ɹ܆mYbԮ? !d4x j'׉k0GN8TDS{~1B/'eqǮ*=Oh{CE+j*mx@Fm"dL)e+tn:ʴ9U@/):C̲ e.> }s5Uv"Ⱥ8˂p(o@) D_nmQRI_w{?E =QW8([a֚K@~żfPT);Z mU ?Yͷs[[@KXfq-J+E dZN>BSgA=;U)y-ƴ?_h@X'RVybíCe+;sp37o\@EwxMQT3zI݋ O_aF*_&?Չ^ƪգ&w/Oo0ˊuvIʊX> xdvmoӴ7ɳrp V(魽SJ/Q*"Ԭ"ghePv]LRoM96hݰ垆g9&pD?UxV;dsLv$*j")!\S9y=-tP D[v/.Ve(t̥r%)9\iiKC˝Lx CDcÔr| U2'Z'+{|n)(ۉ_% 95̄*$Xr40mN VˈTRW:vu5z$c.jɨ|ǟ ^X\|"0N"&\&ѧ=!4-'Y!].q!ɘec nYkM."-pDE: &#4kFԲN\q9Vp.q$O#W O32hY|.32F w2ѭֆ K*dN{Cx)Ws`KJ %a[d  ׬m V`}r& MLڥs<3 {D~:-֜!8@LgoE,S6 p n`:NZ@͎"hE2@ʂv0aSU";P?JIVBoRju6,I Go_a?Bd&)R_}魂Y@)ʨR n |F!1RFS ?wo֮jB`0/)ڗ'kRDK ޡ]M2h@ - xo0_4q[0΀㉮JOR揰7DLޔ+oҷiݶʗň5,];YTlRZW% POEX5) O:K J$z@D)'l~QzQI2CsOV7zO1rxA#t:m}Y q89CwŘ-$% T΅řpl3!f!ń+vv$*`V *e2 HPL>Y{*aI3!}Y f*( HK#ŬMTj Nw7<Am)UNO_2{rp|@fE1FZHԲN3/WFU9MMtӱF2TY쪼zr+l{@:8VgЋP:If3IA. 藝ց4 fbd~ (/үkVUmbDQX6;AχXR *ICFlBa)!8‚(3P#٩{r-JpzGaS6L:Fӻ. v>^sg:h L;/aIw{9ͪga2opJK2FGnKD.Y3pu:[O(̌jAfL;`TY{Ny !P ѨQ+#cYZom*l鉨gO߄I$`$B8>{n7eC((>#xdqd5ኅWotܟozեfZkN7#b6Tڼ!׌U\,fnny0{c9W3m7;.xA[>7kUQzo/'?&B(_ ux<,y$df,pB:h'%H#ܳ+=*2BRcKSmCv^.7tiΏ 'P8{M1hKCppXޝRhh3Lb+y}Õw]Uh .9 c1^м*B{O!DVa"FZ`4H+iz@]LV9!^= BHtp Y meøB:XcZv+v!e!`F>1/Gj>Em a3YEK[|tv,4+Qy%NO1꿹y[=8/`x^ jӣFDY8-x^fTʦ[$J"51vf鎫[FlaʼnDJökt݅0B@YHo s&„05S:t]R噿 UnSvR aRGU@4J?C[ʎ"MF}Pwj8&ɭ2(tN? *E5NMCwahAtmeCA"]=۸ ij(:G ͍\kW]{'VR-.AJ2j,'T\8>6q9z p3$ |yDB]a%>"At~.D&XUcDdv-\71bMkʈe.)I23 (Ε{VU&!(*/,PI5qm=4URnI[$rRKֵ2v4p4Eh\% X~_~)QjA$q`י e_(AK^ߊOβ{Qy$1eMxRfk/Ĝ,= LQbSq#Jcjc6#ݲŽb^xs Z rͅ9O6Z@VnѺ,庭~^FE]ir\v՞ud8#l<^KbOz$#n zڐ]~iu^{3zˠ&Vٜ><&QQ/d۠@!)&qd{CY|?Ŏ!n}@JsV30x';~Poflvbg[A0ʞȤ1@L0lɈj! *v?Q\[\`Fss*i7p\P1LN]vgW 58 ݠ'tOt[G/>fVG@C-ja[q77;ow 4$V&&` ݸ819Uq)l9zjHrTXk5E[kLJەL>`+f35EAs}mr zQһ3+&^* 5AW. X2IB/(fՠP f9mvdP}씷<]n ؗ,ÖNJϤe|EA7=͚r-Կ)Vm%H >)S5ߔyuN+1}N,T韓x+&VۘMHP8sJX~$I ܸ_ 40~-1Rî{UKKU\ic;5oU&p_uS(Lkpf|lp+矓HբiB"=Grq)oI/l*}J Wx}ՓA̚73;/[G_p (R27ɤv8: 9;2 U&on _UN|n@ u$08@']W"+pCTybZu+˃o\]܌=H֧p zr& iƸyK gPϐdr`6\mXMHHtp펍"(]ަZPYy?)5d#CLb+jrnE|\>^-+ RڇxI!bX iS/^_ًUFq4NBf'،7Q`M˽<՛ YQ+J >91fPB+q!uI̗N.RYc-@##CXɁS_Fs pZsL+ߞ'dGR 6$en~`Vb34#Z1ӓviIGtUqr0c[BJ $_TUr kxK #4 T'QM-`'~o.e3dOS}ҟVV2]G!?8}|M.&5#]\Y ]iܮ7D4ŵ1J[E^w*ݺGW*Ci%6̐j.F0Xԕ͖]`c?dwaҋ@M:0EqafO50Ѧ2Dϻ =~#vyg2TNJV O,b;*ÿopzV;ɀ~|#V yp,N4 3RtCkt;nO6ߩBE*s[tH~YPQˮ\vQG=!4C @9yvS7V|94DqVHEC=DYO_^ݖ()/ 8v cC3?6s`,`K\6l3|Ȍ3$[_ F /33n$7hH0q}0\ iۮ,Wܑ=`NIfHմ*3q23,ەp+RW#}Lg_aH'^+;ofU Ҧ l;ׄ_z[un{mعә,c(+|7/y)yƝa %B2qǰtot _Jbr|} +۝6"m(`jP(SܪpY34g۳oo{-g㛣i!%tSɣy1ԑ0|]8qe &+ޒ\%%pkvKw+Sڥ%#n u 4^“ ٻWr$vjC3z[a[ |`Y8W\\- :YPq0v.\:\\ v&ն î.]/ TZ3W+B>X%K8E~AtZi A䌕[Z O!D/KV12oDۀˣ8b2w,7WQ:(6 ai4 s[bo.]c;ȦH~$ŗ LVGFα -,aneiaTĪR}Ql+1 6>w4d7- O#62 Q\FޞB&!1%8GYL{:kfCo 04gMvqnuX' R;y?$3AEV/7b(OÓ+8tHYi̤f2k9q+˸sÅl&Bno'In1"[)fӏ<AΧoHv.̌JI=LJuqBYTu%' ffJ_Qe[~UGzEK,o٬QxEJ\ eeSn$ o{0ypJƥ9&+ahcwlyn>3߰?!Ra?`$=].`Jhr{zAfz7pre9Oh2e\hVeG-PT1Š`l5zxDd03 *WC Cj+dF}Tҟc(! U 8^h@A4[CՆA,A-{CQA9-%jHpBs1K5=nyXb|ta%x?3m{xǝ xv"6Y U<#X熔iiuM/V /%cacpbb'7=]QuWj\h ] ĢDEMy0yx%g N2Jq9At-x,d`ՒF:c`[mV&o5V+y Cߖ*A CkƙO x.:Q"3 l=]*KVio rcL}ogulYn&gA )W͓Y 3F5~{-׎NhDf )l:h$FڝBu8GΈ<;@Tq;th3V2BZՔU7t@cjOMw ;T) $.4 'TH5$Fg2EUոe]uJfLD-"tX⟮zi:[r/`щ"ax_7T _<44&ύ/M~ E۵Щdk Ft6f3:-U4&7yuxlZmXό[D&ȵ~=1ˊ:VlHD-꼑{Wa#ɵ#Z˚wvrk;$zDuw>5DΩ-XɩUnl-`0`4ݫÁ{5bsI4?Wi햂m35-5H%oJZ" "(~F[bl&xbI_߮nտ״\VeO6)4(]tFW7&6yqIvA9nVPCmD&.y1xvi#ϛa>Ŗ=ʆk47ԂfgidC;[pVmn6էR lXy.FY2-Tه~s J)6gcclZY;!ro\D^ YD"IX\e.OQ 8U`Cz0d LGMoGۓ.#*-v'H=Sg2|^{˓1hZ4#9_l6Wf!q9>Yc'寁Z&2:Lq,2NXUlKWl6َM&B`5D*1] S ͛Ar,d /1|".Lj@_)/EO\a%wm}7s^yU'jC"@&j߈X5Çt ؓCrQ]Cg$ζ =MdcM03lOvV:%>` 7 )ru4Nɿ/˧W[5xک2PDBejYw]F[I55:2N KPT*Ċ_!>܎u>js,p 87qoZ ? oKgyUpPQpb,n07tzpa4Q<.E8fGs)ז/{b0rOw+^ ӡԥ7ztgH{Y *P|TԈ($!f2/ }γ(\2{58v`LNZ ld6/kȠݎx ;$.6@U Ѫ\S/XI?s,R+Yfjh[r(3ygxb؜rq[8b9`vn Hv8d^;` B[7_lLB).1[C54AO!_xByߎvUӉ`DɖMu+(~Z|*q~#%V Yec\lcLU^9߁1ru+@eNj Zy;Κbx͹,țG^U{ hGf|~y)-e%qHfљg1o(_-.B T3a^+z}V6"1@5tY;oY)*Gª{*}|({j@@Wϻ]˞lǒ6&X)i @{n<^?{Nq- R.%iޙϏp{:EԌddf^FNRנ- /K(ߞ]YzZHy϶^ر}ӦwqJNCgd4V o4(2y) Ol\Z'8齓jvΎL{hC݇λ^pʯ#G=!Ժܣ?>RR#m*Hn)N(9R!LʤY)~&TךK^njAោeU.:.?:ԅThhtoO㲫V:k㊳Jf:Bl}4bo6!tz9EogJ˯vnG *}g|<:g%sW'^8_oZW:׻XSW_4q~* n:Zw0,nIѷ^R'< %<%U_޵cJK&g|5I,XtۥRY ׺KES·C`1 '% }4Y<ʋg9bB각Πd%aY/8)-$ɠY9"0Ϗ'qD(G³UiPrVݽtĐJt/B^^d3|}X^HVZ5aT˾#L <+^1;ޥGox%Eg%N:WjmnYQ0FM5~rF3 a+y+Zb&W&y5~^WO2mʬOMp&PIs3s?VM}XE:cVf)Ifq.Uv[g:Ygg1H'ݔ@9b!P0i9XHġ_<)^BW048t}O3@K{P!x$N);U K9¡i'doĒI')wm-> %P.ݓߖ+H&[E1F"Y}'cCJGBإ?3PYi092sQ,ĶCF;ua@UFe~֜a0TF-C1$lDe3YsvyDHCɊ?DImޙ*:$aw>L u?wC̜f0~pb662ݸM} ŦQ*zy5 7ĉ]VAY {˚`.a@>#DĶˬ0J5V B/*5<]}-k@ V*lrkU4"L5;Gj]9]-)(cO:QwP>Aސ]WipC+#ubҘ&Clm{殳4`Nލvȗ5^5O\h0Kh¬V3}oj}&Ϙ|O·P9^EVC9i.{et | ƍ_^87z2M~(Li$P8J##sZ5aq-m(}|ٞ 7!#P2 XR#B&H,2*ˢ ˵avz%ޘYވk4Q=l0l{ֵ1jo/tsؒBmh BVDo/h Cvi%l}+E?1LՌ Q_Ȉ")Bϡ{$:"0)wjakܱIYvD`\k5i=Q/_^|""q?ƇYuψvEƄwʏWL=RMRF&5;|3Vح>{餺Šy4[wH `Q@8ZۍA݈>RSmbvO_Rg2tĹңd" _zby xHpoG+BjӐpXc"QU||ɻ:6IWVN 74{EP ;-]hgG6tjLQcj3 l&)WwiU!;N{`͓lU15Ot1MIJ ^3 ۂ9^@0J̚LD] yfVsWXI]mJ]՞'6D٧jD0 a)E(gȐT!Z m3Q{Ͻؠ<4 _\#FU7wӶ=E֌!y._S\m&45Ræ}}o(=B_ʴ̇V}D|H7^>K+-^;25%Yh/,AKt b5מ} bVtjœ=ч$M'm`+<4lsRS>OwE|(xFVޛ:Nh.u sϭՈ5sf"mTo֓=Wp A=u((&(>ZǸMHH8KC0s.9(=ȝsAz\>¸0LUDK;Y &b8]̦Ζ" Zx %ly+=*fhk0j'W32Į]A]_r5AIER' /l@+Ck]⵾JEvu.K~j3#(nxp7TiU,j)+m?" ~M|x8OƔ L W\qb8SI2ira+&Z61 .Ѹv_0n"*:>{ Qϱ;{y4$zI*Ǽ !sw_z֠Y%>RQ޳wwP.Ta^ z;5R` Af[.Kyǰ=gI9H'ѐd 00RjzA$VA,˿{8SեzQFъ/' Xh3)lTʎ*xdidE~+dΌ5m'5p~P)idTX$AKv}?k#YAcBaR| c 9s/PjcH`\" 1^(VǠ$Z{0񍦴8t5k"!HCškܸ $fG `:%Z0 q|k.-1{]D8: tiz&vZ>i%֏ mk审*mRh0n 0qmO4'/U5i{Vy<{DžxPwt5ĤCЂ@]Qe:$qESg@WH "+JjSHC9T,7Tv5Kҽ 't#!bq=ӫخ32;obDˆYffe +cvz X: R5Ɍt/{{N!i.{cgRTrq^7σ5 <^״hP30Ǐ*#j1X8 W-Yk =3Jn>>ᎆawJ^W;b7o rpD qfchZ #r7ge`4Ds*so]&GHLc{ȠqHgp1{sLxd zn/?DiXr] U=Bq7jr :Xؚ0CQܛu귈0BuJD)"B,9 "dgqkG6$ʸ׈S%}QNj"$\(`hӶfq1  /_|+{6"q;U]L QZ ΪD**f nML]؁I:\5\>Jci׷RVfyJP'|m@vޠ<<ۀ=H~vS]CIۆdEB^ U/WM#.m2qT7NptyqƷpĖǽDf-eѪ{&!,zn~ѿ9;#(w@rCoIq9X账%gaw(_j8g#f7=pv (E'gXAԆ(IW`(> "兎vJI: Y p(eهJړD+kO "R>ش ]h IzcN(iTmUW O%b^܏JIx0S'f GÓ},"0#U[|K*ii5Y󑒜IhRs !{Qbc:NGS럔q}LF_(UaZϝ"5B@yxr$hP}# vQN$zjɷ#ٲZϭ2T%,5JOk=*K y"%ߕ7Rz/S6Fb$eV"Wa\'_S}s )++nMٛ&/XqvDDi$D1H|Sw:3lPz?^Fe{L8dy{SyPDʩ۪fK,X Nִʁ {/f9A+ Z xF$lAnqQTl?)-KdEsk"/ZH׹3qYsm^YN b \w&O-:",6T#*gYrraSPxFՈ\ i>O!@G$-Y. YdH*[:t}0Y+ Qsi9Pp}Xtqa-ĻGFX1%f!0'}H`aCs)~L4%׮H#j#=9 л~{pt.W0,KjG]("5m=8+]آFBfiA4CȓX!n=iΧ"cy{mcVaUMʶdBۃyGќrsAIA6j$u}5 s07_uRjV8Z5/^]#?${?t7$;pr~xG4f>'OfP++O]Fi-\ \糑ì\K=5;Xь=y_4~ڝ@nf}lC#=uԓ![* 륑;_ SӘG/q]kM$j*vUdA0K]}uw^w=MW=SvP;_Wg5f/ 2Ob~ӂ1`rs_X?hwq+i],v{B)Jm|ec_ju3%G[w!2;^mRGf+pӅΨ(/fu~H{s kJ74e2j1MeA%>i|zEh@Š)ƺp)Oࣆqd/SDIoWrȎxaNΝY,rИH{Oظts\8J-|6̎`$09/G"ʧuN'}Eg=5ADԼj{īCiR[W(shJr}S/4oDǀPO﬇F)Xoi.`a%ކSb%ە&>#Ce l1ޛ0D ~lRE뜒۠̓5oJ_St:ԕ}ޗgQW5 y8]m@0GOAb[;{!;ɳL>‹ܱDRt* $l9V+w PʌE:,#ac Erށzs 5Yx$G:,*8桶?G5_@xQd9{<.F(8WT>kK4C'ʮ#D$M 6v2 _cv,؟=Acs6oPtWgJUmn{CD7Ӵ ;bٸh5^sԅ 8?IQ3I"N&;v!rYRǦ&[*˓QގCm޲#p:*CSԭq<.cw:r ęs>P>GC`|a`a aA.!Zv385Xylp 3n&53A L_~5t0g5u4=T5d}=%3˜$?N6ÒDշx}2]~.oL4=q05\TE?b_vYBm,/.MEQԼgX1G߯!91H{)9:`i_J,ZܻQUSL|Z*wpprw4\`}\N(@waydsn`$Jty<`V[ m(ͱ@* y"ؚ%X a^HРwEX8Q֞udJxI'p9#|oEـZ,"/z(Ş* Gdc9&}$w'G42?|5hv $B qCt̕z(KN^XhC IP|WEˌ4 V?ɭٓh<1HW/G,y*uJJiPGv#qd6N=d6GXx;[ hkCN-0V~K{L䧙QG=hHţB_ʻE.+VlP ē@Ɂ\B'p jgLp/9muid7UOm{E jFzAs3p9n]9'SN>.;*yCK/ Ա0E˔a/`_ӁBidd$)X&.+8uxqabr_mCW+0I4Tf`IRk; p@k00yFHTW3WՊk ^U=2F" F=>baKԌLI/rۗm~8f S= _rjJ#Nћ--3fWl*apJuf_|]VW0Kb ))r^kU4hܐ dP%] !ŽM^!U}T8|4Gݒ6sl~S`AK7)OvyrѮJZ2f䄑LVn)[!]`*IQ@=X=2"6Wu.uvG%-#4Ub,4AHp:E8FX@1z @*Ti[^ P3 yw>7Ԍ5fsy jhƱ]P\=\KY$bXߵ1`/\a;JQՄ/ 6܎EMiͰ P٤OQ?V"Jj+>uWʒjǹݠٜ8x!e(w%U7#yJsDUMlީnVeOz[i"y(2iRDC;ov^≯$_#ˮZ‡/=Wfͬ_Yj,F0 0'Ѿ 3JPX F;e) b?I෴;#膟"Y1=mF0|7<:tؑ쪛߿gIRqe7ڵx#λ:)gp9_)IjTЛYv=NwA ϓ  㰞&p"*6'/"XS>m [ K wֱE,}rBZ &e6Px3̺qH乙lQd{9B";/g!EgAӟ/jklFK?GN( xD 4bL# s 8rka-[o(rY6i8o㧵Idn&B;|sTIwMXӝ =8OmJѨ\$2^ږ:kɪc1zqb&8y[^Z*1˺ڄ h^8>%B9(UxQu\ 0Qyec-5Qobq?a A:xV̯k~ TɁ=cɇ2b(Q_<ȱgyl3Kz=A<7rɆv5K+A[ v70nTP5QnvIKՅo4lJs^0^"Otf1#ԱvU9K;]~M{c2!55wh49{ö=6ScRֱF[˷nwIA8mR 0S<@nZbKb1;\R4GXP^(8עi;<·\l$y=>\ RZnr.pG^ٲTY50~IsV1b_$+}pZiK:*fLOw+grS:]wbVq ̓7CG\e~/'[T dH"^N:"Up˗ºu*@'@nvJV3f!UAY[|6F>핓l1bd.̶G.quvoi.>;Z.vH-B-@>ףЄߧ 5[wyNfbaUG5жFI"lݧc~) k\J҄g 8i o҄`}u Ӷ} 06nh[E JC9Wb=8?h8+a"08e 1c޺xGp>qG^ CUV 0f3>߽AFcnIwB݆2[t2G o1KcL9a;]yEIYAPz:=r=btb%B.Ѱ=oP?( c {4'c )5H23I,gD'I+r-z/L#e ':B~qvRQCxSYࢤ:'C;uQj 􅖜OU&0f%D:y7 ⒷM%fl Tgf)hwx  5 lq֫|_8sXG[ Ao聚P~;lxX8t_@d&pݑ֝rf.V} &flXu*d4_CFٹ.S̷9T79-4, xfKPbCUB ۔x41繈xkTKrL/=Gk '#R]K`?˾x&3,ve87PR?x'MjsW1l=̺VXKh+Lݎ "ɇ{&q&(auY+PZb;{ 'cFvV fp/<.ln3j;'CkK=,Aq/j䇶K5;jIcyI!@yhVsS R4*'r谹X'-̬޷d[zhQ-$ǯ\yԘqr]$r{=zU`Daub7lfGiƛ{πU3v);5M-8Ic԰cBZdؾ< ʐܪ}3-(#?& 6CdNGD? 3anf{ՉE1}5~8@!$~ DdFQ.H\S!xʈdA;v/X2aԩ@ rvnNt,zp \bd+:S`\GC-v~d,Mέ%K$Y "dyRbp}6 &YwLJ@r\C"MA]QK^I&}<ӘPm(ԁ;P<41+o~.Qˁݡ7C8B_jyHR1bc :,m>8 7. 3嶈A\ǎj( d#vw^8 S*8H64G/>Qd7K)Z~`wLOZbpV=SUy @Y%^9&ؤN#s:z.MODGMWbR!6,22R`lᐜmK6_ ~7]oPnːsWIIy % ̀jI=Ȣ۩NQ3kA\:|q!ޗ(frNڔI`n25UA;cLzc­VA{x_R.#^ymS/"p4miYpYbh.5O!1ܿ ¶ iDI/GřIJߖDa>P<.MY.4 +"~FPK7ZJ+#AGk]qaܞ=.&cBTB~a ESŋRHi2Wf4>>όŭ5xggI=D|*eu^)҄WW4ID>[벬+(a51/3R)f?l[Tqwׯu8uM=-o?Ѭ=kLЉx\w]}ĉ_Ŝl$ 7R½8X]Xڇ'o!F9^&[ "/cɌ1z>JC)T&&]ÌS/F2_7"n*&%rڡ̺f9o%!VkfXW KmF)e=b;j7ALKL%jD# W lQŵo O6-݇D}5i^w#^-F63%հ㫐̡uU[b鞢uZp[Ѡ+Y e.!\q=~m*BsZtE6JG>EQu>0W.=MWn ,~*Lk(>bhɏ[!axO^IaIZb 6#-RH駊G(s:(T<ZҫsSJ`Q_RϠvkiU# KNY;Xd) QDdHFjh!Db3n-!a0zw.ӑ ml^(͙4B?;*>:4t!2ҡջP+Js3dczlđ}׆jA/бeecSXD7EXAPNN[.~#/A,1BH8nUsBdTs&JJmSf#Zűđ1oHς l!­du.}8J@%isCOlϊŦHcĕdaަv"4.VƘE ˰ٗbl+ވG?ۅ#jm/(D3xeeo\9qۘc5nA}~hr{0 [ |KR##^RK텎ch1g'-f@׈M+F{NעwQޗ754]Bf<i|{*!69n8hS6s4d ^R[Z$g^7, ND{h~t ~)@e XX 붚98ɰNrZtIWŵuBZ>K:岔bIRnig נ\r}xljnխUmkީ} *C?weT-R\5!z7i\w]̿Ι1fQ&~wJd){X) zF d &R*eu=;2)v(Ja4N+NwtGapl/8Ru*ȲtLZ`$[)fisA2:pAHM*Ŕь,uZf\ $Vbڰt XNfUm4Ӱ70b]wWM.Q|#¸Ld2S5[;Kv3V2tfU>DtUZ`{ 0De峫x T|^T(d(GOpi=,)NZ",w~")Rr+$^KtԲ'3d{^X?/w_4q50w9ѩ.f-Ѽ.0ۓ `Ɣ37Yc_d$6Ձ&"v K~UJAT0!nˣ|Ӛ 8W(MlB31`r _ner pAۺD%93d5ڽGK]44y G}h<ei fm2zq~kZSbZ>l0oz[OdHtp.v' e>暟}plL-85eφSœ&Ʃ%J(.W "E뀹>Y)5z4E ǒ"Ff@XZ"z7+R4${ Ԁ %xT}PylDT5;BѮ<ֱD`b7j[CҨf(s6Soz1BOIs+e2ҫ\mGT(צQ~<FULR>P[Wҟ'RkN 4W>I]Y[S|1oQ#d(}d-#-g q ULcPzƒX\Eɼɷ^y;Pjf=HV%+XHĨ![4ZZ*BEyv]W1ՠqjMK={xL/9X}xӀiX, SmF-9",-6nqa30} vW! ?ZtT?rNU~LoÜvfJf6zLehVN,`-@o$k |5Mtjˣg-f!2%PT }rGAH/ Ksv<#p_@o?7*m׌pZ[+q!BUԙ2tḩAY?w r/5Ą/"7?uSw,=rkA[}\/hJ" :9 Uf6l^ `MT'{@%$ |;yrI˙69f8!o5 ^V`:U,NsYsG%>֌[lt|ͯw]+gR,Ji2zpld㞣R䤝>n 'Xb?tfeaFYYfe_i28B24D\b3eGgJ*VyN4ƅ#jYK\yQeg#V䍦^t2F\QfG(q;RcoW %PxM?R6kd6(3wE|(qК%wS7HwPoK^ ͖ EPĦ3\& ٩\/~{|J3ZC}QAX$1-PY(`Z8W!G-CTt* J3̾L 7$Kre3VQ73BJl$7#WD8N͔ ?=%_&'IHUy}g;^3que,u;#9NS;?Ktg`ϚZw"-<8gЛUKڬ[ޯ婇} ej s{x:aZы(FGv,Ēpi3% &9A?T ]=&e>T+"dlSAE+1ylXZ eB'D}nmt#BXH8:!H؃$W6C jO+mH7a Jvo)V!7~up&leo]mU/kG׏Zs{Dˆ=+7M0! -'VBYyaQ2F|WO^И2ubQ|A*=̷ccerQeX7aUaKԔȟiE@O\jghtYέ*-&GՎ:2r+L>$S(dD L謳 PQ8%|!ww0cs&O.wGwaB}`}NܠF[EqL?eT)n=N!1|DEa@-IU {cüUc%ChDVaג)t]} 1==}I9 iNG-jY?%SQ488tJ* X>(^O6s '䧶[Au0l;G(i73ڭ;\ HFQ7dLNJwd!~XV 1Gs@:ZN~t@{Q`Z>sN!^ [6 Uk {hdwv # \i&vք d`<;_;/NKK\_gb&uDn'W{} X fTe҃op4bج7jiBME3( a%jcz AB lO`o}cDG,X%Rݍٳ7<(*ƼF:7ERwj`9+ajݹ"7a2tV)3mN`D:nu ʿe*Fl흪iQe"S/3(\Ո;h4j f:ة%(.ńK2OLy=U BALnS Ӧ ="ľs1Cs9O ۺ68U+>} t/$v]0j٥-ܹ#6ٛ۸1Aؼ~c?6[^{kw| &}*JGKY,%rQ 疄,垅vu oz?lOLz>TC-/$_uX_'I~*^/5$'y\NbG *4\n!$;0Ld0D~ 8ҹ^"yv+- G@[PMK@`n?ݎXSl'־Z`?R݀+~=44\C fj"O kSٸ|?)yHNp `O{ 2ٗi!D嘣m^:S\]3`x ՛ }L"Y&: Qoa-;{@ 5K1w9_a#1 (UMy}*x(< n:^ZN@-u"qELoĺܞwpDžkjk35yv`(o[5 o920WFvujj\B^64ӿ6K>K 03'!#xu dol#,c$Y8q=n}`*&'K(5O 8IZ K lZjH`Ӿe1w=lP=3rm.mLzDZi-rS@8dq|E}v8 BtL"K}ޫ}<:S^t Ǟ.#[X- J}`8r԰(E:Z#Pì+CnJ7UTk{I2ȭ\aW,]"bVÈg,wL``'Qa;軩ߵc]kCpD4v+ۏ 0=fcYp se}O5 Y^d)z"juA!gL.Ⱥ;'9U|vJOJmxx`8|?ɵ}b5U<.%V]/GCXZl 'F\rX<}D>#]$ )P_ }1#:Y+0\:(e/s\hYZ&[پab`ǍRƔ_cǴns#*T{}?Xp6$Q?!/,Nk-]R&YЫݹaE@q]a'?Ko"4;7ڬ̞X$-Nlvd,uyK}*>>FRm k|3a-}&FI_@y(ўjdI`nXjb;P[R_p?V>[2R9A:ȡ谭x <5;| g\p>u2b D\ n L5x%_BNնCtN7PH|\[,?>,\Q`pOV -%%qvs *sqm]h$+}qvm>ݧ1x4"r\D+|L}1m lt?4S]zC>u 6)gkn}QoiGYK6}Q4:9c`&}68ÞFR+p ^\ˑIfӳSd@?lA8U–["8l~6:g.QrWa>xJ93Bfn,03C;AQ Ӗ'Q3'=Iza5ߞDY}8djkU%Mm^K%M3 ʦq8&(7bZ>% ҹ=mmnٶ䭊k.egByFL#<-y0*[Qp㭧x6@kةz%x|b]()`}!>4LkPL &.ͶnFbc☊+AԜ:5yrhѯ-.6~Q=Ȋe=SXD^V,^2IZw0_ CD߮"X(Z/J轾r`%9mM}MlME4θ}&Am4QZ!mI k0'YO` aeBW$ua^-ZHown=?VyF_7+baS S$z򁐂>%zt/<7zHXc>U} WXF_]79ȍ/SH %EGG1jgYR,ڵk!ks H%|а5Amq#9W{C7_$୚W5Uƙ ޫ ۹y'3N9+uXNu81c\cyI#-6rՕ9 F"nv%ql{w82 m m?|נG&21M,,=[̬c ¡jDT3pUNtzEi$~nat26 wyʨo_ˇ=eVfPe6b(ҮeI9FtL"`֧˓ar[bSjD'%;i.$"iy.AqΊnz}J{+:qIB*$=}:<(x씮wPDq_ wwQ Q[٪e "j^O*͒\~j,>1}IG/L'\f^ }fڮe*s?x"3[,nKȼoQS/90!t6V{#<Ё‡f|ԕ@tqXH-E؜ V b؀ _YTawֽx22r*y> WECj嵆SC%&vYcH'rcF=Nu6Nލ*  \!,蕑fzIs*DXGG&xUX˲P46R?Zj* EQk]sp~S{ zmA;ЦOT7a]F9[TpM,<{!́H])!G$H{T0UǠ$CB**Ǐ9p`DWչOf^|~'G=*,}+5 xo$4(|V}V-<<& ЃĬކң y8S%JskV6?J `Kۺ$t" &}p810O=-r괛`^W ?ʄ2Er РNW"ߞ.rOzkč~Kz,";y3AgQnŎpNAWx|~Zu.N&*,2r w9r[nƨCrULp6V\[=umN6jܧƗw%df> 7uY\h^r{ WUsLMhFSD)d؁Pxӭn'_U,t VBȴ0N\ML/KlNź)EңCX bJ(Πo1[۟d>=!>Y/Fj'K]+,\tm"+*UX›i (Vqg>lRv霕2f ;Gb'I~XM̦TQct%clf 'kO~[Vck)pu0q"e}KW(,AUZhA`vG mD̹qEz W](6Ԟ(TzЂQbYtVW#ًX<-cR"9C?BlJ8RF;R@!cF4WSFc4׉D;XK[? We,[Ab#{SbM\PSqjT4p%h-騱jVG5y΂?êƤL 9'O0xn8J1TI8< qa^ťUnWdZ7F) waS* O]0xUl%vKx=+YTZ@-rk6$@8}Ryvkez3 $[eA]["JM,/:& #XN7h4z-ʀQ0TYooH'֢ ŮJXz 76 2Զ#y..Aq̈́U @)ĭ̍=vkwy|- q;bzOe%`?TaӲС9w]V29se<:$޻3Oʱ@VbG?AP nbq[7F#wYz*hW bTwwTLU)KSaЧXj7)lCJ9lr*"R<[S2gD[`?.E}I~c dcG0kH:gnPlN3SYnVfD’@QHp׃a^B;DWFԢ!y_2@Vܟ9E]l: ۮTZ0` =Bvjx6r*67i9a20nD*lkLaq:5{`]; وw=sR J(,纡JǬNp&2 4-͗ -* {-'1`rd{d(w+({q?\YyX?7^)78p Zzɱ-Ӕb t]64DoC6D~1hYld-rÛWnkB%0>ͽ@玱Yڽm۫` PQG>T9Z/0iV*CFHM-=Vv`vc"Tl皼 \s^}ʢb B;qu!ヤ=+a]su#eHw9 9KZ h}cC1>֨ /_'=&p]{ ;=4`^LZUѧ9,遙3U+G_wv6^`;#}D%q EؠZǚ!~-.ۜsۉ)*2bFj%xK=cK| *Fio _n@@h~:ܖ1Ze`3wu 2؇+؍DCKCɵ`NM Mځ^ ɈQ5l擪X jRW9G2]x8E)h0.)耂%{F^<֙i5],F{ޠd/LgBn˰22ݎ'^nǗT\5DkTJR|_,^AK+[7/0P*Bc;"F&UBH nH̲IDL^?AhSm+ְ5w=ߪob$OAMcSjwAv+R&p^^e6q64I7]Mi0gFpXEig֧T+b|,=Oh<Č+g= 3gcͺu2ҿÓYz8A<mM[ǾT2c^#HrS,cIe^jol2Sעی@WR2 HK"1|ZD^ x9ja@kJiq;<9OŖQ~K)ܚklmQWqmcd#peb@Aoym9uS7"1jR@3khn%`16$cVSmVjT'td,0ɨ) .fF$S^6aZPEwxIS > Ib_~rnUo3^+I{~OYP F _:Syr#Tލ*=GJ<!u*- B+А'.F4w!)PקRX54"_X}h@&e}>xxV3CyEd,#E`@Ӛt.KX&iOOX^&@J'ǴdT5 $;YWFW'ΈBv%ȔL%!@\O uDIT@gӆPlX8m۩U};"~@`$s]3NIwS<9hcd"boNaSqzA\ Y "ْ;f4.*TsjF㮿scp[rt%e|] (? ȓM>f⩒S},;v  H0[s# I?A:" mWЩ] LJ-Uz*;cŃ6AuK< Dz#Q,v#=R0=d ھ Yw "+~]˟:'\SF$9om}c.kYF1b c}w䮁*hzUO&=Cx͝  Ky^ >'~-N@%"v (<V;@Qd́T[}KnZť5H|słg"|OP|^1kش[5s)@=ˠ n 9%PY+|-I;Ί{Pt&GOD~m }uӍ%ŚU=d5Hyj]VBOz{B RTFe>(!wi }ҁmpzJ-8̌Sv՜d |Ēgq|3M ؋=.;CR[ K= Ut1X}|\L@ x3(*.2Bî'bŠ&!s߿V\H =)/8]0X(?$UH(Ii-נeV{ 5op?om(B]Ya*q7lTfbO<X _ 1#( AJP?**c=ꪝq[)\9e,nZLhlDr<| dz"90 r_X`5I<~&:b `=:}w; G w&*z;\Zm@)_p],cXF7|ޱAؔld\aՐGV4ZWF"y˱Քj]& kLWtcXiԐԨ~H<>à}A赝iy ޘ]c0R@,MpC06{,FT&e5bFE ޚlE?~F}r~>L 0b>55ѲI9 3]) O;Q8[C!ؽ$wo#<%?OhiP6oP~}ӵ=-3X !#FX^ʰͥ9:eg,җ#j3rHiA&<]^Tdg_G"ؚML4GYZ^$sJԎ] G=xi_pvO8"Z )(j*%rڽ4" &KaB'?nR+}ЎOeAƚXb]H U---DZFfՕyaxӁCj?HP XJ:Ù:> /fh*Cl(eZ'n+?\Yư~=(6[T<QZoS@Q iED8WyMC T=O` {s) pU%Nj *%E98 g}9SAZCp*[SG{ UgVaQhq a+lWAU?'Ê |;| %j\kI?SV%OZWhTsiCJ~ g*|#2 #y۠d6dZOpq"@vN0r1HQ&nyt.8j1~7C܀IGL#SLESui!ៗg=(k^twĎZ@uM0?,n֞ܟԁ"^'4.\ |w$?Nćfd,;^/6{7?0@ȃc53Ƞ2eH1; ~#4T:wMɟ{-]Yp1?u4{FZ,߬?FRemL;=&=FxɞWm`?P 5{! =[xSGl=趂o439kEmx aR'& L`LR8| ȆXgFg1n#'[A6mIMkCz&p2__ .D49 th|t#;( 31 cp뢁uZ'/JM@ U0C"dG((ˆh-7L 1K 1vZ>e8NNI_C1y CN+p4@>,I]^4׷*!.NDd<]y^MOg8'[2؜WÊVaN[G u ~L|1pI,F5pSL1%Xc/l "-pyDPxͱ^JX4(dJc_@h"w\mNJ`euqq׊6гBZr5qȔdڭbkM Dxc:c>#ZmڏДxK.XUeo9"ңFeEo+, z-(/ɈwoB;˕·/ϫ_gR74N6/i4mfڞaAO,@vȌ/rز}>`'R]ڌ\7`x8!t}rH_yb;E!Vs䄄MBϝ~H\Ly?4b5/2ZסFv,/^ly\[/#*r,w`aOqFW-Ip:RԈb4Hnc-iT(6ogf0!$D,Rٴ%h٩ 7aO,XVZZۏ@Dͤ-\ )mFĬ;TCvd ZJ/+]#/2262:)ʰ)5f=j.,s]/6RwWꊐ}{3rQaܶhiw>U8|p:1| 7V,|yڑl´܉B]z1R*%GLDOyAZ{_%by|uFEW@</ղX@8] ThP[xw),I·3 [?y0[<("m?v" S =zv!mMjC(uky"Z^%c@KD!p)Qw3Zr_>)ǯge{ 1[c~LK"^ ưE>U2H#/W<$d2H㸧MvN371Z\1ygeq*DV ܳ^t WUOQ.}*z7}UF(:8\q) wm"P~ \$6ji 8W' xcyM<Ց.|%GuȲIC1`R3CBI*BU yeB6DVݳYTeZtR#Rh'#.KO^Oۍ؈pPy!\Mx3H; ڎrs] Yft0p$l:$LDeϗE<[X)@] 7/ʞc} edҙͪٺUD4S_j -iQ[l^sXs^&WPDI˞ NQ)zzXʖ=/Ǫ8-ṫ*i=o%ҝGr*!ޤ ۵|^soMHݶ%U0Yjѣ^J=#\9M"GFuuͤt =k <?aI+<{bCLV+@Z@iG75efIϐȕ]"SoKsA\@A4[{U`E4Xް_[ٕFfx4O)Qf% 'ȦY˥?sB ERv*${'޼ppѺ%#ƥn+-]f$4p5p/_,X0Z.qn6]EŻXJ;D]IjG.xlmRVw=yqejqy_oV'^d" Vt&; ZfOQ!T݋j Y]4ppQe!i9XUU|*5 M%1"L?P:؍W* p֊:ף^-R9 cń*:?"8:O(8kVͺ6jǠ^yZڈ lT0-9**;8(S=-t9V`d n=5_>XjYЇ":ӗǷWѩCr{8cxDVܓ%5S\EYzIpu7+.fh_Wg#i'ypո{S\'%RVrDW!Fs7rY{BRMM[ڥlLr::jf;2.kr%Q 3ћpZ##柫A07W@O"k[%wo؀T̀Va 7 [LZ&Td3cXZA̩F *f 1l~ny&_ہ/5Zw=8jNh~vOdqk}@T>s⚾T,7pS1ع$P<£onjH5ayq1XyRAʟkꁀ5[dE[=+Qd We2cϲ t%8%#)?*4ϚׅBy3o^ k(r}{ N,W%~yS^:]d@ Y@R5c"ۑ ܱސFߡx0;icO3 q=DA)K?r#\ܧށ*"dJ8W 8?.j 𚋚 Z3np(8;o UrŚj8pxQájE~ʭRv˚@=sll l3C^|k"=@MR.?[R,vUG~Iw9D=1-~fQI̐ۊSTzoک6C5(mbbcU]=3nX)o Y_; +vfG" B. "^,ԀK~>Fέ~CJC蔤'm ~}H1Fx %#TxwxmdcR(e >wY+|Pvius;#8/uݦpcDi&2ϽM۞+8N>jZ`-wdUZdd1H&~D<åxbN5ue"fw~O^uZ NvNPbT-eJG40W#zZ4[ w_wRU0ONPGPcfoE0#l0t> rXoU1ZkS+֬IOyZf"ֳqP|b{C7̥yc"K]N7B_>8<1%<w .5UcRhm> =+זЏ_$|6۬]G~J=;o 8uH~Do@6 X +/JT)/%L% K+>= I5ZO=^bzꐿ7_~XʥND+uqR~4B%D! _/Xʜ߿}M5V@ sM-6PZ ba㋅kbXO8&g؁:Us۲G|EWF ߔN9H,"շ̀TXȔb[M FP ɑyTPꓐk $W8t>6i tMbN^ޫ28gv"Q"~@yu"r,uȧm-VQpxzOF߅4S\wBx91H6ޭ5'$K.hF[);QQ[}@PU@OvӸѫDxfI[Oͭ l' 0iX}ZY zV//&zA~O0-/i ;>Z=U85ņ*_`AshJ4+~#[=hYai 2Y*x íW >oXNy.i5AgG5@\Ǻ]1unSn ^q?; ԦSI{P҅.MP4Mk3_Idxu7<pV5;@ D@_:z/)ЙOQ1!6Su=P,7,%qkt*0a ʦ=?UhCKkƅCOYTag(z"TMvX1 c& 7x:yJv;8}CV\ݵZ#2<]nm ~2 #LdD~3RIm*_":9=ZEA2MQuEG2"&pQӛ8x/\TJc^0&dI Đ.5%9Nh, H;HXl%(jO;MY%a7+W"\HtHGcee 4aJ6 ߻<&<zkJ_Us31\;&*Eb ~RFiڿP 6z"'- sj 4^nUuqaAjc"x}Z>ZP #xѠ_ċ[bMC ˡ>Mb9U[mTkV~0vvq.5XURP/!L^Sj0d(GSC|XM;ZgmqNHSxhpq' Y=0d6pqEeY#vS?wy,<SUGm"V)0Л.gS(/UqJj:B?\+y$1- S[ly:W2X!J{sUENEOˇ[~OB[z??t[PI/hyyG!{PSK{(0= : F3DgTy[: Op̐ѷfK Rwf 9}*@m>+`";I{=*naOT~;ᘼpTƂ̔>SF@f0P=@kD$ ] X6a6 u/gvjj3kE^| jyҤ;&~( :9ԁ}벽XYg67R~Y2b6UP 1C-_H=r2gaM׊;ˣ;xx(AM|?Fl4o}5 6xA8%ito~`}Ga isj0`dϹsZB.MQ ]c3{!x?1 =:/Ralk3ԿИ;)E0f(hH^b8_(%'-N E 2r@O3r0r@Fՠlw*$5?䛫أi  +g=L{%wy}!h&K•XEF ¡#;tSkHߚau4p&1iG%+ ˾,6gU+UEK#'L h cC-@۴[,VNWg2 +Lm,< Y%5V|'/'n쇩"Apٰ0^WDOV8B$5 !co4P ^l{)\ 7Ud"\KB.G E QyC`K~N`Ʀ77 7!m8j4r8R|aĪJgJz/8HpUt :hG҉6k6*LYPckI/_I'G%jKzM}1xǴk^P~s ?e/iv$IW5c1+ TFQ p? TN/>܆Jߊ^}i O:2uЁp5TS8  A/oxn?4Ħ pDϥ#JӢ< t?QTbIWF+gQk޵kQ VS帬1kk@x:Ea.}g_+KTiXDl_CrX-OʽGFXd,F$g(D!;<$PM -S!iVc: dI+ d%d* WF^7G0^. $A "Zp\%3 Ҟ166CגtZPYӐh[uxA炙m5f &:kEGG 3lԴJ8LG`&M__fގ~MvNLa3u-D/ONSW:=-"3 D0*uAE1>(񅱓,wUm%qGTB;p@^Qw\vrۉ3ǰzr ̙i8D1T[u[>sv!=ӧbq-yts/ U>.sA/Q3jM%%v »UNV= f4טq߅y#VˠZɰHH[9~{9k(@~Obt(h k5Ǚ+W=CމdHo?hk*PPF yᳫ=[ `@ڲ J%F8 \/`$k;eq𳱴L[M@yfupY̚${:7')}`pu:i29ǎo?8 S.* - }PFZVzفn#O ݗ1vw#:ݠ@zUWz׷MGk5dl~3 ać7O5´%Dtul ht>.BF=!xavaսg5HM~;Ia{LVzC*21+sFV 3<ڔ|@IܑW֣%TPt-UUt B J~\G($H\eOUC.[L=jg%}$"wXOs1b7P`dY[̨Ƹa;p2QyS 1&4U]gr@ڊ,(C-Tb:j|eǵ|n{ =tޓ/wm  clih}O!2#x:Q!Yby&neOc roRR̼3* ;:m ]rT[Gqq}S\'>/wWv;=Jw<vWk1ؐC5<Ì%c[_)H@h[InزF)T?e-Ǡ>IjYv h/.hO҉4HL+G{lk-=~oq)x(-xԼdsl˱xhHRaK-BH~{q?Ԥ̹t' 4(栭RE. u _W)I0k&PB켱3WG*͒AY&%g9L*M:tt Ĭ150{Y(FwH-NG2ZZ*-+YS3i:TzQ^TD`Qo+.NWF%?pL*S*m)P\橬* %PYs^Q%EOVŽnuS%i2z>xݧd0̧DS%04 E E>RaC4Ckܠ>u߾ (2Ii=iЫSI% >4h=%'gP-:Hbfs;3;(_ɂpJt5n= tmԈ+qX$2Aѯ'ZWCl?Rzg#OU0Ii6PG`cr6V%: 2p?rVm\X7@eKKҌ|k)vlx-l|[,Pij '^bYV]x}7cřZvi@}<[ޫ4U{5we_G74^>]4Sӯ] چ(~0_r'a=ׯT0'G ZiwQ0R Fufx%|5y}ר$ !Hr/:(P~&N!)> #\VW`up&MPOV2)Rw.KАNCS"+$gZ4-dZ]*/Vv,p [^*ʕu!9CE+J*?PiQmL@Yܬ%0?L@RVm{>t^tD&Y:,s21N*_O7O}iqmO2üG0*u2 ]$k1! \UE T;;/.Zb#~\'CV7Iڨ1xtIդÜ=Ǿ \s M=;cmٞ3XO_ 4I)+ߨaVQP2;a` O*i& 3M%>nq{|9;ڭ;Dv]&14-R2s e=}g׋4vۻ@-C+ܬS/Kă͕qq[ؤPhe6|ד 'lxۥ4}ZS] 110j). vUE%8{tqkVq2$E(|@nS7*`;ך;L9yz z/uAcƌs[K Lg:oMRjM-&n5sd$eyR$8`,""Jm 1LrW,; j>W2t FhHh+ jE2I#WgVϝ, _]v/TM ˉ*-ZבS)^`#P,\ i03~$  ćN_[%Lq"ݳ6n| mf)VRvvOwwt'%YޏIȯl O1,M?*Ř!߯yF2p~EIoc4p2?f"$ ]rz+9ڃ7kuz !&h5Uf̴[U6j  u8#FG@ԟYiɹoĘ&N_RwO^ִVo1A.WtC ޗݖ^}Q. 8.qp2fh .o0 _tT!e \~6yHyQG}MA̞wonoڟ.6z r>3,!`אN4*,@ArRVSwHT+l0k͢R ׃_ѷvj\x.~?hR`$٩TG_EUIK<>Uy5VG9;uĘ^6E͓FI-)bўERfL1m0iIۭv eKi'8БKY +jEWwBPxbZegb֦Pd*`g"apd.H3AxKa; گYt,S)؎}Z/dnvk9 ڤUdug-}XNc\v"WtPH(i-qOCqR'T]l1Ip؝4)Yb( Bl3g@{W7B". F6n7iS$S5a1]ۮn7׌ؒJ(?.b\] x#o ~x璂Fk1C.aؙt9uu,#5eX0C ϩ B R%Z_={ƺjC hi03wd5x|pay/)^K[|;p(πE7 ht$& }&>+N:u&֌RQMz.D+)O,$mAgQYdH,*C _i D9OyN$9 /)7=0܆@#sgV;Bݓn: N%'&n^z Q;uVWH\*mPԫ1$`2&ꋙjS[ZwbiM 2{-E;JnXaQ ޾ &c9u_@.G1ݧ I0IyWHSSLm x#XdhhZϘ.}-0noKoʥpM V?$C_W MjZ΁m*#Lӆ?(M6bYMdm3پts[~$0b>/"uxlEs,p>Fs*7Gs7+wK! ~ )[ ǀ/ϠzzpBicAQqsڀ+"DFvcPej%v4]ӞF@EZ>̕F[@LIŰ`삐t-;"itDqPf6/4Go[:]H@`FLٛk;[KV$o_]\s;F blțSLSN'TŌ87P3VRʦj ]h1S2SsNfthD=^3qwej<î#5rs`S.締˜ 5jPU1OqK,#Ջ<`R2z idOqݤn2Yu .6nщ=̓KGQ|TXQ -o\Dd*wKskg9dC c$lXˏ>,K'SݷH=g]6,ʭ@iwT侑ي8؎̑m+$M"ɻ9x0a]8kzBs^Ksg%bQwlǀW[s%$q3y~w)+ݯކB7AoPpu FR % SBd} ʻsr_@k7Nr6E)C?iO)ƋIvg攆Eh js̬زf|5}FRʮP''"pr{xx̄w+Iwq`|$NҖ7b^/@XXe9ZzE؇Ii4#bb/O;ߺ` ~@>3B#32'L^*W%:?ν2)uQHZa.TdvT?f]aHGiu}akT[M%dbolcٴȖ6M *`fK~ օ`btkNO] ef>NmFz8\J8Vh*t& y!j݁e/G34MzVw\?T"K4goZ@S&!9;] mJDiȕT"B(n,=0Ei~ͷrrI㽄hHp*jC!XU_ fpxTۚ;<׍>4+ZiAF!5P(p/_|\^@ NX8C(f˧Dҩ0"^Qcʢe|beÚ^זȈoM}g *B:s:Zfu2Bw @ 9v?\W,8׸hl9eX]?hcg^gULd>wxʡ",#A59 /Mw/^_Fq}<*;2oۄ?SݘzcfL4e' G~6 64*Ѻ]L-ELMGy=;1 #KTY= &&)e߲}\k*GND1wN EUz%RwI[A_[Gvfp+ۡ3rrdVn; Lo<4S srPx+k<%}*y{R\WO H>%9|U&/KHB&\C+v;b"aM-`xi*2kS9l.]S8UC?N+[77p6u툼';E:A c G֊}޻ z w'Ls!c٦`U[pB-=c[Bx@4B^k @H 4aĞ H.C{gNVlLEVNӗ>Y"o#;s7@ҿg6Ogk yM ]t(}&?mfe:=Fپi9+:R@}E i x(&̴2c!o8Vݽ_@D2NY4jSys84}‡Lr_̀!?/mA`COF\js|\ @xl݇Hc/ SB3h5{q|Ԩ[}mPDX'PIa8|UC=o𠦛Px>hnƲlrE:HP.>y';+3L5eVgOQ0 x/<.Gg} !+dYwP]^6usn &cmai gZTp=^{Tlp5Н:ܷeNQQJF띕jla\/ <72H+t#U܋cFPT<]Hk%#qnǐhu4Xl]"|g'(WoX$X@J}]7/#S}-bfyCC8cEaɗ6-f*3.ЃKꌞ GAnwǘZQ LJ}fIv,0n\Uwm7 oT ]q (ɴn1o9>>Q9Z8)Os7bxB"&h06u$|]ֽU ?L=;{\]-Q,/O1Y|qԕ]1~yY~!7&t_Wf0~nT|M_J DRԗt=t$za4"+b*N&+7&7Y-ǩdcI,6#Mㄤdv+ >뾁vC@YQ`h0kB' ]FqmU2ϕ;ZwoErn&ߚs3µ-J`C)qtBT|N2GEa-@_͘2WsJpGot"dz*IJEm\B^xy_ܽȇC="sE؄Y6#/Eh?И!gYd0Qen"h$>PKlvǞ2Dḳ$l½Nfӹl rgX%/sr9WI*[Ea2"+*òM HԎًJ=&Rlu3t8g̡}Wa /kW2@X{y _A>8ӻ'Pb{,R *N ܢ1E\)㘵>P<{_ Pձ`"6ioWo,~ ";˙? oI숸&|LENS5؃~4i:D0+<~EQjEAX%шԃ \ճ.`j%@+goO Dk!1+DqI?Dԩwql7|^:=3A8*Іtӄ Ò{D*EY #"]Cg4M΅-|V|ܜ悟0Wd5WˈV/W3fDu⠻Yߥ CtUѦ)o[0TS aѶc0Zj~Z%CC ڻPRqm}u-e2r/";,ٰe2 (Էs/oW\+g-83wOGEOP'.g/H헐^K-$r"t9DYGOx|%j"Q3>~31fϿ>~(t ך<>S݌M9S]xk?>#|Z])CĊn2Gv #A'?Sr2W80) V]-|sb߃yH?HqRy%yLKdLa&J r\r=7ż9RuCwˁM=50 HIKwj&|~vjgPuQ(0meuy?Lόe taVX/揮T/E2Rj,[~?|qx-7%8|2E / 7_cof4JNfz@QM(%/o8-^ ř8eCB5[# oPh DDNjd>j{Ǝ? CZL' 2!o4WZpmwz w#@WhQe+z۳ia1⌵AZJ5㈍qkbF/1r+2oSq䄋u.w?qYiZ;Fha/`<2PUɹ&`ɹRtKrـ&@tLHQJ B(M6\##ePPEq26oTdWC-"pl~9S`Q @Q{qԻu^ŗ^e9w+KHSez`q˃-[sj E"ZV K@\8tf8_?(8{EJxUDAƊX!!{ӡ:"vFMe&%qzi1XQ6 gƐ?G=Vc8[qbXP[&}fEal݊o:7՞Edwjk<1z,qlަBY"Ų2P;ECӦWKtCؓ\ѸboF@*^,  r'B'-P{HS09& ub{Q~#@T •rVFX>6IfskecVe͂a0A,u4"$E{^r5YA38~IIZ1{UN=fl"࿖Vǔc z \T7XQՎݪ+*' )$3j'@?Y$܉b5Avgb ?{uR;C~1 # N,FG(8"AY{ Ēq$Pɡ"CK=FQX]k8, /)ztW|O![2H"Z KNJ' D=.w#IZi`mv gpu:cZBJMϛYDZ[o yg[񧪆N.Y Q~Mto5]oz+rzQgM.Ĵ_<&0aAx`/m!tHSg%\ϣ:j]>GI}=2 Ve8}>k>|Ұ^o ISzmDu/~77V@hJոIK5Q_澝!rygEbM SEw~L!%Ya[̄3:-*5y;^~#RBhqWK5MD|LjKVr@T^ٗz'pf\Q&vw|YYH "29uasUݬlа'{ݠL?8wNsXWv|Qœ]{d9pڃx#39\tRg8=些QҦ31[Uwƥb-:*rh֯D>جZW OOŽRp Jȧ2b

7]k* rs?};U&Zx PB'KڭhEEd[ݞٚM8&N'~D1`wlbiX͇x}\u AS/ j bo{Ezlŗ4sxΞ#Mm hei^"WelMpٕPFsD7 Aan+ 'A.[$UT]ŏZ=Af4T5^SiXKu:ZT6"=mݪUvp2&b>x0NXWSs-oB0ҮŪn}y| &苚tݐ]V#/ N5;ʙ"(m#}\9ֻ/ej6%%At2 ËȪç  ypV (T1.×hk$Q9ՑÛb:xfq/AA 鶶<͹oС$nFa58C$a` 3L Ԕ,2 j}6$&z"oF%l~7!m;4 =ҧGҕ&ಃ3Ӌ3WQKky aYt~T#ͬզ~Vŗ2-\O޵漛^kF==T~UbkHյ<=wcUsgmݨhtGh~^xm ښe^@J핇K[ NoQ _ JyNW-AcQ>J'ͥN?Bn`MBbH XA}~`O |"{J,pqq.MY˂KILa $ءŻ[R_Ji!+F@h|j=(eHm&R#T%OW` <%Œqq5y 'dtM.YR6;{+ M秚(IT-OLԞ/x{*??8BJPʾ_/[@*(j]8Moqhl: ;[8#Yq5c9`玗b#'4,-F4$V LO9cStZF>#VBySڱ9* Bۂ/㖋q2NcY6i>+\5[O, o83&o=4!ssh 4F а{3z{œ X6qyaG`Sbe^cz}V{ |S#U :}Ӏ*RdLN~<%2j^f`b&3$oWە|C}hCQL@O{"_&SEg_:{"ymߞ]]#䟷/$zGl=ۢa #H#7a,%{K*W)i)@Ҽ 4vx_>qmC_톯@\ƒ++n1 \>l4T%k8`>d DWۉ^]n9şE #Bn2F9N߄4'l#Q]t ,Dz\f=-y%KD_zBt$ |zPcF/H HgK3Bڭꎾ35y&V)*'ƨ`v|8M.ّ'ȱOrFkecbD|DwRuXmCmr y ù;q.֋AORk=3pr@fcӃ'Hgdo<#\H ofbqׇM+a?iUi\66_ڿ_O!ZCewjL %&nR ^R1MvX SS(U ٥\|Ju9~*FR!y{sp*0֢>aF W]$[>gϨLªc1^ Wn8:iR\+-EA?"CޘeV'͒2:ͩUcQKw_Ӽ"37c; E+!ѳ.㫵:?.QRTLN翯q=`K18f'mAH8*$Az4S 0"]m0͆y.t8&."t%KW0pߪb3 Nރ:<2)}![M+"Y[Bq{WwH^Uj,D@|e~By¼l(6*/Z}`!2GeVeXIW9Af9م뛁6o=x?fYD${zb95Oi$u ^Re9.6xI;`IR nmJxSL':KMq?BELޫo8g!?4t#dJX ;"JE'S{}Nh)PaN{[Z=-K,t`V?S6q۹8ђZ;tZ>jzApI+ԮZ_flBDn!% D %c:nH79/4,}Qoʕݧ2_ϱ}HZNOQěݯe-#HtnJh4j$#]ơqBk/] h[5m+~:4+r *pM -4^ȸ3Wr1i57%FxQ|\2߀(@5𰇌+<4:]郼 R-K<5"DƱ-c̷zr)dϑoI!%q}l@&UOsWm{Zb ,2V |Sÿ0C,q,.u 8%4)F܆lR9b'J=53zEΡ/v72G!E՞U#x{X]ʢSj0K#ij|!)eF2ŠٓgK*'l'{Ai0a"K|9I\ g8(*T\W*yyR|d5ɃynWPR8e[gd^3l#(L8LH6?0l㥦?C[K1\Vqo60{8 11F =M,\#8_K[b-x넕m}H4lfQ+wCd>9qD'6+".]6tb5N4"\ 8=oDEdIJTej4/| DSrL0 j&-(#Z#_wur&N;k4cm]<^VC/^ R=镩 REx\JdU__b&3"=NixИJH+91oů04~4DcrU-*v*S$y oK>qȴ-:ϷW<~|@צ, ŠMS&x稬 _$DG對k`F}n%O") CNQL١ etU_lk9J4y\5D13v}odѼ4$74ٹ4_;Y{KSX:?TǩSnbl=N{4y$4mPfXJK(LAQx4;s5n5:cn cNW>kRfs``,; L({ +!5;"S\Pd;C.@ɾPտMEѐи&IhFD@m7<4`Cu~Z`c:uܚڇ&cqGHAȐgVLԖ~\Sfl)l $Y.EcǕHa~TSUJrxwE z9H8V9snY[2 >L#L@Guz*l#`F 1' dɳlO8.R^v ""n33XS(DHef:W {eJC8_y`(Sj9P3GߠaTnLG-Ig߿/~ZVɺP" Y)JpH##ʹUǎ6 ׭9zMvILӒ-bQ퀙 ɸ[ nDd_y^[bۺ(9k:. itt4ERqhwNB@8L~ ^_džU!*&,L$@&e1yg\8PjZ%Ɯ=^XN'@_oH*܁I:L"n1nrE }AIf=jQ-wLfJAd1P~J8 mi`pDS}_0B,VzXL k,!Q9TEƧQ\/X@#g8W8ѲU#rN Pt@w .s!@ `5@=ddSA߶Yκ}HB3I{(?=`.N]h gd;M|TU^oؤZDz@qw1rtN*\qǃchbgBKb1f|Izƨ!- "gbM8G7O! ΚEհx/?y<)|/(ה;Y.[ne Sxba| nJ-ؑmvhޅ X;{}n1ԁ+T˨2/=#R_:I.WuΆzJr37SC]NG}M֑W`Y]kgr(Vox/ ;@`i&{1|m+kmӉODAuS&(q|C;~ȽjqjzrƩWb Bk( Ʀ9{57ioo޻Yd1]~zh7p46 vWںB19=FGqSGc;s>EC휪ce<\;S@~oBef͠sRud˻ya[#Aܸk) y)'3r(O6bp[MC׿[|6?JAU³ͥI .+1QͰp#}p ao: Ms[tmT˜62|vؗ؇f$4U/jARzmO0Nd-=ݝLsm)r.^'."Lpc\+|p ֢P˳SGU/c"~(J)SqYƋZQl%Rn RE-"W4@~o\7-3.$}*qxB`<'MdtYd،^MfW[DlCNXAv2$MT\-y'6VA#+MN`؅\eW\ NOD$6Ӂܼe[.<q N<<48/ P_pUu&}tiqUe+8QB '`]Q8SܷNƁ[1@y$7*͟ZFhY2gJQOp-J>STՇnfZIiآ%"JBxUy v@]>ë]ς֥!>ՀA{N6>/ӣ<7`˸]SGSد]$זm{]EϘP<Cw)c5\Cճ'G88Y(lcʿ|i1A8FǴ Q|KDjBD{rQӂҾ_?_az{ɪNVz#sҽ'xe>q9Zyjӑ)!z6tdd'ȁ ]}}fa&sK;MAJ *=Q,K?R#E?)UÂK>$LbZ9<(;5qF];y~MYe@q'Dl֒/$}j#05#TA2/gMr~NAb4#Ma3bSa~[6hۃ~MD]{C$*!NA'˗"% g%_S-jꄅМ$_|9tI%6O='1oM'"0 iDB&H,$}1m}1P )oY1z_s]JIz S)Y=g!ͯT>q=mp' 7ŊB<k:ä8#I:8h%G]D`ׁ=Xg6ͮT>}Zs@,o\r*Kk*Q+jEg-9eoK"?OsH'T GɵszCA>WP8au<"5p h ;\~G};|ҩ.QK+w;sHs =QX|{)DWSbfh@S+#Q|6Hݝ| (-]c~Kb?$ȇޢX-Ql<@D V$bIx@\1Q>}[&+X@WFfW#/_=S)7-ՍBXׄo,XҤ x/6z"{EB:=lY4} GhLRjRy=' ^/v-wùD6˖d4Vf4<]´)۔uE&tR'O2'MjIrE8%J^3A^J\ k_*~+Y慌6X$xdľӨ#J5i܋Hq +3!e*L2*"*h;BL{ "t&@Jq M3yјjƼRUAG`+WR$k]>PXxGik\N1ǐRtX_IsRCi,e'/6oo{Jߝl+A+Nn~َS'u~^˅STV/~ Y5$X(r?z+O5 ?ܮRHfTypN8Z #<|=eB\aG{P#"'Ď hi]Y{ReҦ֙Ũns6sd1Ѯn\XӇU[%;]W<% (}ezJeƇBJ;sһB=N66΂Y7{sتwczTl~[g"ҙǗ %'4YVSJex(w,*%qqy_S;z#|31s? S&Wzsq]7 CLv;+>=㗳unA=ܸA(\-w`/&m_qfSS=$ԋ@x^aߓJx.docRjktƓ ?)nSxҕzGz7U+Y'+$e]6"Z{my^ŽѪw(:3O1t-hp(登$|GFAշr-j;(ي繉hT*h8dТITދљjo6Y[V~4YZ7iЛKښ.K̖5ĿaWi?;)One P1":[E!8ΡXP@ɝ҇y)ZMCt+M)+ٌy%2o7+?6OtgpR-ϼvTGiUц fѻN/RHȑ($S1)a3}jˠDhm bEMygR!#g}΁MѝC^=zK-ܚ |&SheU1; -!G.[4$5u_.BFKcbc7 nNz@9`j_tkZ+BҿuE9 m}EOd[=mw-SJ jFY@"v fzwI @09%AWl&Xȓ:HLr[>>hES:R|&gS,tA@if̋g/- =-lN[VjVıJ~wXNRK.2!E欅 JKh2Ukm*lkzSkK g 34ԋ`S9jƅ\>IL"$p ŻTe艝:+BEzk~vcΝ2h- 8R(4] "\"Rk0TiCh0hbdMI=4ʁ*B]==pH(o;w+q+!#"$mqO">?G{A(oQkvS,p3jWښn}¬𻶇m9: ^ъ&`l#jIqv]j.O%z F^o0zs%R j6N{N#q}”8I)ALW߅02NRafvDCkN":V M!s8g7=iثo+/Z%sG1o97^ɮhuH SAVBڡΚa 2a.- ?;QVon*q=Kq|1 9k 1y0«(]C$DoWho3cO,RsƖTrew)(^@78ȣH~ g? `wB'-? -7=_TizM x=+&^۰2X*s=NhD # M?AVSGiqe3 s_] po^oBU&J鍀0 ~u`oԖ㓨"6g?0 =Ԕ$+|HT=B]2!a]ޜc\(,gpo\F#QGf:%,)M9kX/lF)D N/Md'#-pՃsR3wqa'$緌ظU}ȓoјDNsVzG{-H3.KW3 Bߞ5^̀6kb5ƽ=׹[6CE3dF6hRO߉X\=߭sh_d(Bg[~CN1DPEըIGawug@90P,RuN;蹴VZNil.B;v)7OQ'\$o@6dW\ sB`=^CYDHfzbSA"獀0H 2՛S&J-@ex5_%%6{`nz_ Ї g]lvUT#a%ccĢ9' B+eVCH-ޛi tɬz6r/i,("aTGzbHM~D;Y|ʤPK6-N:I1E=prw)TX OV=W [/p滧r7a k'1n%q_::W:Iﯬ?Vn*ZHLX`#X[ip ~9@RJ1X.B3e@MS`O齘Pǩ5OmrܮةUF[?wb)-};s{G-+w[]dSMӗ%jT4h2X/<ɹRu{^}b^3FTNq[NrzNYJ6mGh@Fdou +>GIw z Oe|3m}8&,-Yك4X6ߘV?ҍW1 ڲyLS@܉uc \fyga+W|5`7hʇ>BQ tz euRrnbBZB8 *ԖsoMjESZ3I‴&'daKÙ<|fdO} g_ܨ>l=?VxeOQVSV7fJ}Ϟ 6P:͑85 v-VfݬO p(-rB\DTR2lRMN-UqF"!4urs!&{+;*xF9(M #kHmQ4nm$bWUe|zA.i\'][fU!OFS+ j'ʐÛ7 f;\'1zwgpP65'p+p7 <?ウ`pѪFf nX=HN9bS$F;hl~:{%sH?1 re?ƅƍF/|M1$ >@>W}S)zS M ֘e&&, 2"0mj޲*ؑ ƹY7'k8 k2NĚgvZެ6 VTTtg751^ݤSͲAFny{}GV|2yRx,EyT ѐFt:Pftl`֗a='5R" ܱ.Rp 4ŒSNLPV-x8Db/ى^dֲg`r5G27D} >dzJ3s+ ѷKPp9m1`Ij;&|M\C4+^9! E>~@d INtgvySW>LQ3#S3{jTH=+&6Pw(d:aG\_1 (Gxh g˥yr* L~% QζX9,f Tb}'ѹ)o^{֥fU\"o5T ȍI{lU9:lߺrN]v]Sty][Z9n =0=JӢ레";mIn:Y~(2)n@ J2lJؿ$I.f`n0Q)2`4L=ڂRς~̤o/5% ; -/InR~t;.4#I :ϖ5`>7CaD<4O;~0C ~ᮿ%Y*ȣ<)B>.gRD|t6i n(kGVخo$cf~D)qk͢=wf~~.2VSڔK9_I(XU~qO+C^qKomF4rI>f"OF(N0L.֪CZyP1&?۩w7Ֆa 2Ugqnu\&Eyl'㓪=wE|Cx$ߐ4I {bmob8􏣋\8{=e\KjHt8W YEdZ[^{@3rm+Xf፯Ii YD =CnMmz Z8)@-8cZM!#vV"Qy:dK[g ۉ;MQ8݁nQ v*Hc\3s߿}2ͽ O2VT䖰צ@{ ZJaK)  Cr7\b'S\{5$.fjY]w6hˁsHIзY."9a58G.{!d$V ϑ.}`՛Ўj“:rn"$Tҟkn[ۃZ_7t yZ(N+V5I ;!0Vx2 HwqR[JNVd D.aI-ߪ@砓%ծs3-}dʵPg\ravKl"  XnK!cKrFZBdh.0X1Ľ$u5+rnQWp3W0TVřXMn5:OVOWC~X+xB!YYإr?rgAdH]*Ңi:n`Bs8jە|Y *૆EڣoMR Aw sS;U E %Z[~?lO6^Uzk8@g!El|AAN@QKV-^x݃iй1wIk-H_똔-rI͔lQzd{bȲ+(dD`Q(Ű2hԨ&TM\GsCNY?5˶-a͋0QD U.f=`&dJ@|lmU]^9U +, pCp=" Flah\SsTOH9 DȻMr(lWá`ŶjG,&ue*EfSi nKlFR1Y;;,,%bhH+-owm>OHcy#_Jn8n:3 {Ah`*-8yF@U/S9ڗ^> {r:U fw'UU(-8٣ZUtfCpS׾boh bq>-UvP sT` xv iE;Q3cDBXo{G^$E.IS[.2EC;-/rqr *=HRJ`PћW&҂O1چۮɾgQ6K ٚ vLq^~%IϟfC h7V w3/"ǁ]-Uh4 'b/t͓nX(`Y\}''Y vD$/GsFs'jI@kv _=;tg;4_'ꒁ+{P-3c~@Q]!;jkPN-!Z:w nEG$:N6A#&qE,<=X/Eϲxtf rY!"9Wv|,k**4f,p(1G5(tq n5H^'}w}1ky` eU=+/ia/^~ #]f7g3PF_e (M/"dE[9B ֳ5]rxti9x56A-PhI !#亾╟菝E67~2eϮj"+Y2!L-ʕ_ h /Th_,!O&Պvg4şΩ4uS߯%4x!WYν+EmZ49 v(TLӿ% 5P~ m]fIV)Cne,XlT%Unى2]EiD9V ⿤*2 ÄHX2cҜF3#.=R,DiD_ :n>>VNL9΍/TMOoĨI Z듇F=F+a0t!E6?u?2;tR:=)׭HS@3/h0a=}_6K܏uM< k/*RR6:YH }0|گwfŕPOkdkӔ) 2 K:3fV+TRm%sw529mhh䖱{(Qd#BkbI s^YszA[:nӲz5i F[hUnMPѾYe*xL_vowOV{@bzɺ4?}R39PW%X2bBIG*GnvR J|?0=6-3 ]7p3J@<+-.(ZЁ01'\K:G^)k6\Lx@ncJ,(ɷ.vވXF.^Q_m ;]) Ɇ`sMKZ kZgolRUq֍D1}fu)enDkHMo/2/\;NyEZ>o QK\{UGO$ѓs[Oɽ\bv]݄Ab䜁tC$ o fKvD+HH"{vOTX>Ոhtoz KTB*/ lMW ܈k 7t6t98p@.ČbŹ_A\2Lhe t .`QCI*mH@9f_ݰ1gCYzeԺk:SFmSՒP⢂z+/T~ϹM4+VR{%$pE"5Hpq-dE&'PfB?,{=,kHRҐ+DT`YqQɹ-SvSSWCeΜ(*5/FxZeiiװFWla QXuCgm{+*ƹqm%p: Hr N:`mL%TV1_Yi [Hv/\/VHAQxBJ J(m7/_4:p2RsM'J%3f |; ?drl !8w|1d#؍.Eh)J Дl!m0,CI*TXI Ra+RF1{UuWMjaGKqr7kƊ[cs8ə̓\0ELWW@OmW/'ra2jn~c)(:pkMg0~+Ny4el`ݷv Q?h߬P4=9A2ڹ<"a] Y\ 5,% > E*f7~|qRƝ+Ɨ,)bE PyF렙3m6v%Rxo Pd]Ɗ!m[zOrlrBNdTL J*xyjIà^okMvr1H^@E;drF@4(/0MwM5]h24P^PYpu@7 cZp m=wfJ^mnhG05Λ$&_~a3|YKL&tEkƝR{D\|5 n^5){TJ"0{56ݤWY^aeb^{ؕ!D!r6#JPlM%Ə@gN59L$pv[, t)[|/ f ~$m4'?|ݒ"{}y߈݀n! ӰA(3 ||>|mOl!w,wX?yOޱ+~GQ8dOvu~iCokuLl${Ւz$htO" )ݭDᓒ):U5|7ygt=d4Pp$c)xsu;;ϟӷ &ނw7}De1_KK2g?}iP"f)6>v#d9 @jCݐHfL9yj!詟 _P1?HQ܆`}Nu1 [ߘ#HS9Т4!b0ųk#DNdxy*9W͝{F1A@8-?"!gN>\e7Q_|G(P@3ķPc )_|ځ Np?\-D;4]uP#'Ux(q sY#ML9zlu-)Db]F\[$=Zof~@Y*uQ~v 'W6jiqK6wdPDgiEZT#wj? ~4j[AYlhIkdB 1iԃ-fߓ7)ghCD]x~ xs&edTj[o!%^f:YC/֪NgCQUb9LpI+ 3_LB)Å*Of}CMt`|IHJf=FmW/ŕG5 `$/ yr#Z5^-pVE56 )=X aYl?7.\V5+ \€kn{*2)C,g^˺?G3xZɤ_;}'Gq7ЦJ LlV"qPz]<:x:{; gv^kq5p, txH8 \L?t hZr*[;3\0͏9x(3k 7:k_Ru!q,8*nG?{Np ;)z|[͗o1FwS  g(WϹU]]T`ɛj=12 "8R߀7{ږ#8Heפ;kw53KڜX~.҂"(2=|| VJyc%i2 WH?]xqdR^- :û"r"Z3<ն+E^cQXS@m2Ӫ?f/YYj ѰlT"L  `d{ Eji TRnB׽8GN*OpV'_x'`f Ҕ &ӐT`^k3ceWd:˩m=(@,Xz4}?pZ\?p{wVL]5CA@i4cЭV*]\lս6E̲i wI-q1sF:"L `70a( $)pfwQI@&xZ_Fk37v. )[οHc&B WI'I𵠕bXGד iB\V;grK%ɸVs7Ah-_7d"-Sا'u0x6:\K1P^x {tDKøljn`Gm.zDq(4d75Qy9H: z3YܗG:dg9ty}v`]+. MNױg?|v5GnmLyfQ춞3R}25urǺ&[Ml6- 6W杸 lc9mby s3ŝa6n5w%wbU} v\(vS6sE*yFbgy9ρ|GXgZD&FT*Ee5U!\D`kM߰;w׼TJaĵ~}1P j^@7aXYUwxuRLLD#hh~C #/NM1 |GȦOv%͢Z=^Tq|!жFN4|_ɹsU 'IAֆiug/GI0}n[͊n=_d='l,.Q\- J(&9k5II,I 4 ÷+*)C[e. 0ٸ8a#(!MJv525Y(Ѡ3CG԰|W Au^vgsAR Q8յ<| Yy9ZMG Kq\z]e E'M6X18=ȍ9uc%*7xN zӁL ?Sw͂VXUE⿨HOopi@حds1; A̙ztWu'Y [R`(PPsNѱI`L&) i ])DĠ6fPed8~Gwk;bg[ﱃփ]і*tv&.ØYD7.ik%#;0m)wT +7G]]53S< &?8q|n 3]O%,F N/Ci;-u;U{etU#3xFYc* 1!Lh/hWM0 - :.Y#Q LUnUg Csj2x*-$sCP a%M%I琚 ໄ YOXsj # g45A_e qP5rƩ[&}s 6Qs %7e q%R>UڛۖεbpЬÅ 8r',L ?h^޼Ll,{..$[5MP&$FA,]!o3&6ŘS^ >TLG᩼\\gaZiH1s8dTw $5$eJ'' B E93#ABnPSu#R!9=Vr.Df Ow]S" #7;?AyAUe9Qpy]]RG;aXSߥ ",@iG=*h2fS'?LYg%TCO\>:u%ނY;06!T`W2fj. |SzVY=5b[ kY$>b1U3AVׅY<@jx'/{7Ԉ|@(4Ze8!D^%Ź"+j/zQ<9X Z^HGNK?:[_ ce!SR!2v΂ywҶ7hc/TZ*5 GsѪa'  o@%pyL[P(噁`1B䃅hmPO#Z؏G]g2(-xLeaBE|U=;qoM6X Α `0 8A1zY;^i׼JNU79]`1/4xR$v hm6\SP(;!$x  sR.c:W3yj)[<6bfߣ,n*0%tWgLb[,1k wANnC0 2w鮁**sj5^unJsb­k͜LؠE*|FP5B WNӋp*@[d@> ,;EFk h_9y2 jh^Qn.fUٍvOՕ|4QBfa( λI߅~eD)&A> ׉tW ~=K@_gU,bآ^9jH̽'gX8{3^yfkTa%6C?6׬ :l(Lb#&'d32Q[ sP|xV,޿-hR"[`DyçOhI!cg{a#RR(@ ^n0|LԎh ^nu"G*EPyu$/7WV:3j[by%iEz>6?PC=.+]zKHjKgJ9CfMuT'w}"i:V glo Kt7Ӛyn- 0i)zaZ}Mpb3=I +wVG;C` vu]0mEKC3/W\,ZV/z Z*n[*B:߄z3ck>JJ:fM31xM K/na: cehu"m<&[\JCKf4Qu|I7t j(!w,]"7̖lWCe9+񠕚_}amrPRjv_N,hJĦRZJ~;L%¹pۊ҉E(lHHD kŢѳeu&ZhC>]& ̍EW Hc&#IQXD>՘ٶ_5SDI2f{mVrHFie!}"^;'~rZҕ\ 4HWu5l*YBJ]"LLY2mGBӌiLXoYbfbdߙx@iZ5tluL(qvH?I8(߼Q6GC">a?HON\QH(~g:>R{DʞÈ$07߷•,w~#JBi`R ExaXy 7?yo))[)RP6LQKN?^52# 2v,9kx].$ni{::."Prn!QۗMc |M xg:㞖՜ %e` }ydheNm1"&[Cg)H&?ʭ_{I8w1|\S+s"1ڃg&~aAf9m<88sz9Ga! hB 3^J86MnoPQ V_ar[X]y#W6}bA&uV<"t8e#{(P rģc^qBc҉h8\Ò;'i'* ܕJ*y)!3Y. ԮA0Fne#5ŽejT""l5wׯ#{%A\`R >Hk[ 8g:Kp}F(U38iW* PgٓoUfnd A8$\,.B ? DpKhu)vM o&RUtww\@M^ӹv \.N6}=HRFaa~&Ucn`(rU5hC3e!q݃Fu3jktϐnC,HXݧ 3-ŋXe6B%,T+X*a<+$\Ԕb ~z^?WsZ/h\r1\؎!Ec ءd6ޚ,GCz%L:GDha&e[,.0^TPwm~,Wf+u/# `TWwlaG"WOy4^lHڤS\s哂{K5@x-$w7mG \O:PAx-^l.t:t"4z2_ZGxW^]}ksqdS^E<њ|CM5Q#6HvY@JvWϥq J1A, v9_EBJ<aB~'V-ISw C`-[^ Ϻv] 9QՐ)(Z RUP-bĴ/bIzye<:$,]E:R¨`ꭉ3W .Ub, XONk> @6Y_]``yt|[/e+{Tx+9лӮrBOv@6$MU5oP?en%%yqTzɭ(-} @?(KD ly{N}!d&;C&s"MF`N~u.Ka+O$-.|(M-7/s3RǼ2>Ox[?0,/nI */E zG擕7yDMژ $ρHZd+'SE? VBKE4<}czbvU]o/!c(C#D.j# f x7>qٻv vdyKQeocиo-(c+.UHAi/60O;-ZNT*~e3:V[/v /;)l"y6&F_MUvjf[| ,zdQDfJtA1GM.[4-1Ad1g8/Es DW\A~Jӎo^jk).j\Gh 8vK<ŏ8vt>j8)C 4h. Џ~$v1T{0qX̗Eq_و'WOLQy [i1&hZx>dHߦS"ۇU ~!kK@P-\CUn+ t?AB"@^~uaMgw.Gg4 Y` SSZіѩ$#bvI؜EW دBEm}%!i''ʸ$ٴ17Sl!R͂2kB-.UIS3˔dHYO?rcgs<3CgtدG߆Lts֯-œ,PL ]PkBgcl)3ƞh b5W5iG>:.qZ:^Mb(~6hS s}n&Ƣ*)Zt lzʕ = bϑ3gd=ϸqTdk\ߊTջ.@@n7z҅;-!ÈJfL -@Z՗5oGmO}"ZX=9&1RX2)9Kn<`y<ɿv)xQޢ*oɋZDeYF R_|i7t>ԟLn"<[[b .A)U~LM)HLl:6h,@CЧ^\MB4:ly1 (f?NJ-.KKFK}G{'O geT|'Țj}-zKZ#/Ag0PI'0(sJPlȆdz t[Kv-_s-8 g #YI'?W RрSX-O\jaM2,pXzt_<:ɯ%jDtB} ^OnM+]z Vd|2\,XYZ&XeA3YYYw5y!{Ob{FXg|MQH-@X[[kgM_(-+alFbmE͠޽t#b=DʁuXH"KnͲ^ĢRn[j3GyLA|~#%$Z W4f?Z^:_/@UOtdY5Q] ]'/ezT..p G:mGLIHh3@a1TuՉqQ] (>-aB!שKs 4$X[>?k5.Z&v\`Hk Ib6..JnWKJ^p`i^>ؓCpftkC2m!5C:K)ZR1b5L& F_J1t/B dRʄFҤ^GVrZKopo}y4`Bb"(Qɔ e[YW/.ERuT,nPW M) E':9遳y$$y̴B]˴PTIηyEnS _Nth %B2yyW^Š e?A{W\ME[ЛP:e@M=|֊fH{PggbX \!jq0!js*:7H,&]_)myC>Uj{?4yEnW7Ct@ Ȉs-X͉H<ÑG cOaww>[^ֱzٲy j+TF&5%_5ey؈JlQ3]3 Ԅ%R#Npt@͓ɀ3(Q6C2RN Ƥ8 iUvNc9]<#.X=y@i(Om63U>E%Ma%"ob @nxq+p1yB]RB*X%1bz٩Tm[^>jU-;zWM3x`>~\Q})ȚnQI;%j{>h@ͭ$su-S|oxn5aÔK GA(^p ^KP0sIk ֗ۤBTL."sy~ !w5ĭE"hz K%}ip8fqX.mv JȜQEE* b+kEOsXx&pF@6?F5!ZV#)8Iip'<e!vɆY IOa10*&O/r7<V[C{8R@{x=X~"u n,jVHr]/$f0yG h/P0 VkwRS$ &ʂs[򆊻m y)|TLx"z{#_]Da|})G2Z/5)EursNy#kŻx` "TZn~bCiwͬKi]0oR}|ZW,^z ד؏|Xp_?\M%f`C]ǩ:LnFpᚎ-iR`G45Չ3l|375 {aزP #jb<#FXI\x#񌬨,ؠ~/Ζ0Mue]IǍ2d2*kFƖBӼMTـA;11(!ϦQv"KLe&c%s3x,5:j^Z'5iVZ*I:<ݞK-},0 F̝yw[(|{d)P_ 7r(ԌU]='`Joio|D2UK< P5MK&>BSeV6`(bL-1}"3n䙷q%E-ͣ_Ȅ H74cWMR!>/{K \:V"Q_ K͢[8J` p٭3-l564T5yh>r:,~,/ղ(KH*vZ6 #}]\Y@z|JNۈWpRvidy6ѧ(|Fƍh287ؑ"ӝE)9 LM3K3iXP^P4xҌk^S8N%0)NBD&\Kկ>}bpsӐ LϊW\s&J&{Z6qc90f%K7du㯯6=R&=+wk^},";,!d"o чP=s@l5Ň)_3zeKBw=s.[' a#5pŠ:ƃwr !;Gam]S]CˡaM#+s+y]\r'oB;noUFI{uY"`=lB6Ь)4i#6ǏOa=@}(ūJD oiB"@!R_Y! B;q2ˀFez䂷כi@/ $(_94W3L#d#D l]RM:RQB*T,J2sFfp- +RFX6~O*@=xz/RKP"hwHj&1 r3좰@u@qh0p~ɣӊuTK]NFeQmu ڮ|4.{N.SZegav~g᷽Ƅ} blEৎje_~St}p'cM}܈sV"/t {żJt: ,'kJgḭw40KA s\dI=|\XrO%ehe`"TO*bҺdFA,Y+#$?7U?{5_P".qW| ((iv=?6Ђ{{F1>Ԧ>rAHVLaQxRڸ'RtݗʝJvZEI X ?BYvGN?6fj|%qbXyt\u#x$ޙ/a U?Mɢje  s\~ibNФ,g*p%~fNLVS:g'BUfa2*.'v[2Qe+0uYgVh1҇Ǧ| ZsW_z #G7cNRj6# 'ih jĐ>08q0wBM^nhqYG a#3FG\Rl(R&.@na-/ ߄x-lzDDeN /fd=nh3!n=-g( +q4e0obf0376i|$DޒVi7C)r'@$pߝz@ ]Dzu֨l hd)E(ē ŢFFZ!6nR5I)Z23TI5aq B59 1@/ ?:Z4"Tz/ Հg| RGTihu`Қ%KSs31C556d[iʘ!ɹC ڭ89OB;ᢃ RXX4C!bx풒M+tdF.}G/*Kձ[W>WA|RŘ2 ,+2X]%"D J{8!R} ǺQ]&b]9z* Dgp|7Z{GԎ[p".fQB8& ,ёu,D|yįTfG2V/3+ I6ȲQܕ>Ihpu^Цi{rfw??2dS79aC6gm|W:W%o;f0̰ˀܼ)coaw9 t@ى´EH'`H#FL8tWN,/Z=v:dqقTzsx؈ÑoDn~[(6Ajw!*/H tunrtufٚa (#TǴ7z>Is P|@[iɵT>vp nNpc5̖$.aSA%XE_l9mrUe#O=`|BZlyk2© {{MߖzijJrcjXڠsR')6ڤǧ4goLjN{#_w# H%Ok5V>zd%ZQelcǶbݻNaxl9f5ahTO ʕzG+@LD$$G8Ɇv 1׌]J^W;1%𦋑 R5Ju2S蛌`y]u|7QC$S.Rcs<ސ<;N\ i`2~S2S6la%:I Z1]7%c!S}O;!_̎ysAcVOcA|tf_Xm_-G&of D3y]^(X+)C-X4j=dZ՞stuH]wJoCdKHzX%E;Tqn%I.p m Z,췂cħ9אVkl,`]q'|msC 婴H5!1{bh҇yAh[;'bWs^SjŢp.)a|' E;y±XokWi& )dqf͛E No+*(0}tIU5i2j4@%$$&-̱pHH0*!T[/^u&en_V>H7?_yh2UŎG? #o“zl5Ͱ X {~ٌ#9b $EoIUΌ %y xAKFEfI(2**h͓f Lk,Fx \WdL}q@Q)RrאA[u*jタ]Ltp˳⫛8Tqޠ1"U)к''>FgKR Vap4-2Ơ3X.Ø&)!~}mNFz,dƶ[A{n.=M=|nwk_Q>_k@?Fj ߣ޲asTf*2$jA9U%nΐF/P`cm+9+<#ACEٛ}5N# S*b:C9@f2T[1oͯa0 ,0sjw|&[&ywoo6,>/Cƴ9K#tpj+RfCz(C>_ql[ҿa|l=cMJD*p ^^3)KgGK6[1РYʱ\@]r1"iNi0 |r QQ\\cM 粪% fo+>9#UvxRVe~G#r9\cԓAI]7%`\]wǬL+R(p&]@Ia3;2{}5R,hmR K8q0 G68xHՅ" ~C:wهo*F͌3*Pwߢ:Ic+)\VK_g0Vˑ*#'P]0|7ŌЎ1*!m^ӷkFZjuٝoŰ'AH!,;z&v_gءI n&!6a6@el:[ O3LxP3Yf"]p6ݥV+}U0.?bWKf|PQ諆VlaٱdӮä$bŤ1QnԀ/Ml&_XLIXp`(~5sH ~sci2BUy I83Haf/V{88;j‰Y*lA*uXM6PpE2'-Jb6직Tw!/s;?z6D/q+l-!gVօ1l}5_<^9`H9Џd_i(jZ.on'T [=- eBN|qzBÀ~5Wf5>^%H)օ=46kwՏ\)Xݐ3Il"jMql7'[_mX@to^U߶RÇvL { ;WC/.2E| Rz8AsEkz|iN] 4:0ձO|pSu&0FJㅵ UfpGzpy(pk#:? @sCPs4~/iL1v;@*{;uof*|S¬q3ԥ-xC)_VkT# 5pBىYE2D\uo=?͟7dt*`NK[Aڇ5&XEDUPTƥ4^-$8JBnPMq9yh);bP]^H-6B2 {kpDt5ԐFƎsʵ[koْ8zSՐ<*XJ-,JOAO Hd$6q" jl[ ƾ +f}lu!ӥܬCњP(݌iJ邈UPn7ocvGT!;`U|-'r0|1=^=9)e".סqoKOp:K,bt7 ̶l*;e6I:h+Py ♌J̜G 1CBym˂[z{dC+ R-»ٲ($(=6(rzxb#UMY MF$Gl"[g#Ro.d%"Fi|r/E/_v~CCLXxjcYr`-c4LuA5,fPfq~ ?z` nGZ #WuD SM#BjEaPf7 iDiװ{&f4X(À[2HO-lu*+a]_`;i9f!,NUbdA@HdEUj^Y.h9}Agt %,b.lb"zi?(qyV>J/ is9yQ#{U)FO6ɱf6N_R/M"Am| P1 ") anX4}F]֧;ovrkpdpʶ:lߥTUD0qR.g ,w ӽLPdl¥cfn0u=Rθ!L҄752DZ&)+^8؁R9V*{6ᑂ7<6Oę}!Ơ_S<z&2NʤTsj ??4.X౽2?MSG08d1HaC`6 YїE|>"Z)h%= Z|ݠv<`rYOnMU08$sIuM[ z7(kKxK \9UbM3 *s- K˼u|h,+xRX o:O4LM1i_aQ)ÒMcTۖq|BkGT*`OVo͈XjxOqX&CS 4hWOFS1Y}&-|"rLhB<w`3s[sGvi;sak5?a1x+V4JWkvMk' ["O: *{@ar \Zt : $/Qw12fs!m#s ;-C1*z1@f g_7O|o̷e&^ &!ӄuI`"w[{xX &:z7ţUmCZ0.GȦx$HZL ^3uZTNV},ԦZƱD4 2\ҴuE4i?9hr., J|eͧ=ɜ#CY{Q|ҕpxP%lϻ|ݖ:iA[g` ȂĤ6,7+ZcG6V?-Yav/Μ-XǞ g^@<ݨ_ zr8+Nq6np2y:T?Nj҅S(! 6f>\I!Q'VƆ+>ICk}?VVA>Eꔈ j,zub9utWK }gUuW2iC>VSUPɸCW9(.Wa BQ&gX'%(xM_EyͫqTdaO , 9F"+we%?58'd{GbTUrkE@ Kxe-^ɛx@@o,k]G?W7 ;q+N}7=N}ӤUB5ǐ?`G ֩I N0Ww.N~΀pS{P$997~6תVLg9V 98R.q0#W,MQ/ DڷJ4-vpg٤ J*恜}K3G VdN~[!P޾ug`QZ<,MsٜivCr zg1zq|Wb|!~ n8p9~/uuOsxlg% mK{*NAk+rr5*蚢uC`}*ğ&zee2G/`\ig_(#OZN#]E<\46CBrI.<|0)|fڇ#tZi QNB卿Y]ס%%-Ȥ]sj?eohty|9GNOb &]. u>I Ҷ'ckuGCy6 #ȓ r: lSjkm1kdȸ,51';DZ_MVқ:tܪ{+58_ſ[}+N-!Q RLe@Ω O²{{4{`(%M "\!*Q4-}@[yIM5b ,A Pn̜QDWECՎL-  ' ˵U-Cqo& ] '2IR03l4euYosɾ Eg#{„0˦ݚg,wQ-LA.rVNp #1`I)FKf1^Nڿݙ0|<8 E|)̑Cx&>/i-7!RY6s3  VvT4ۤfȬكaLxZ -RJK^B_D:KTKd|1` ]8Oްye@b qrr ]ѵ/M?pB2 j\'&H?Rl^rd;Rn]\&nJ]oovbuj'#yWCHwDS(ri$p`I 6Θ1 Xlf` RgdEgcs4QkX2$:@3IuJ|p.G ^ >@)5C`NrO<,XBnn][@tw)\C9h2;_Y=`:maOdY+\Ks]uOp+PgL/ 2|_ysкkdVK!Ӽ|,/,6~߱i7칇B2;6/{^ JDVN3INYdxeoXS^)u,HhltA/ l >FO|tEe8",7LNt_yW8I(Wucл!Lw\"*i~[";Ԟ >Eru{fe5 XRϿ UuFb>}Q/pRcD>) !?Z0|xxT92Q1W"MTO!QU_e ٵZA:/i~|8C7,kǶyX̲S&(7".6R9%zޯMX;l awғ `0JOKmU߿ZR,/uN r'] mHKeipFm̗"wTo:ky K4+g*Btϰ k@te!3e$2/eDPg*W"DlHh(.x;(*)X.hq' ۉxX]ZTQ #3ֳY@ Ƞ#m! yZrv=ז7E<hxDCk)&<Sϊ*q۵U~ 탳{;Z<9>ֈT۷xB4ű܈'[{E U![ -_PiU92r3dqQ4sҹVH9@[o{}= rURg$>\; BsnB&5)FE!w=܅mBIwC`YZOtUfXZ[tQnF׬N/{|Oɵl ]l6 =(UOJ^IG%oN%H>R7颥MrXAmn { .Ym&<|V֛gn0(/.J'0q+ Y3' )րc>Uk.ch^.Kq>Q/6 ᱓9pLTD%OČ2)vZm,YvCtKX{y(Z\=#Ƕ# Y;W!"uhYW3=ՅM [)VӀA5i]eŊw+ 0ODDth:>nXYQS ' E{AyȤ}{ܹ]Uc'%VwU`;aC$D<7Y3͚z#+uO&ӵ9ؤZUN״=|/f-فyFZgs̔<~a4nVf}cV,y(z<&ͷOeuryQwn2l+qh N}Y]UΖ&?auu 2aI0Ht}PG.Lv2$ 6A?D2: #l-љ+x eEΆAtU\-u@<&c`䛈 -Õ[( Ai?7ŰHOއ? NiL O[ǖ Dp]f}V0q#DE}D#(L f86^vMOV9MӋ Ho&ښ(Dp,&s,ddP C;ΟAGnɿ4¿xqNbaO 6\ϬA#w J¥ueAlkW|9kkBX8[a(qޚ;EJVݢ$IBW ^Rձ{fM衬 9Ճ`u_ځɔ@{g]'8QY1| m Ƒ܀S bɶ8`i?tSuJke l) WG@o|~ğի=.O8N D#9@RnB"-86:<%(:JN˅ϵU`6&t*L &GN5xلǪ@D:ŋKRd;kDk\D4c6!r߮'edm}|)D<8t!Wkܦgax!=e,v$V kuKߛ?9woOv[I ϑ|< "WV.ä?WNf} tP%hmV٥:їZUߦGbFY{4fwk[eqes|,01uJrɒe?XQW?P؝s D/16ȋ\=:^2S?Uy_HϚ˸^h Kr0ai-Z.1峹ã"YZ&L̞xQJSCMO#񇏩3!M!fAv9|Ox$4$Loۛ3@(c8T: T&R\Y̝!XT/z˽QZX~'t31ԝ!iA7Iξ>^vvRԃcv?ŗl. Q ef _gyPq#Y92&E~B~~*p@톋6trV4e 1KhY%{4HiCk*i"p +OyL4-'XK Uf'adaEf` XAՖ,A5]6}\݇g}Z48จlGMt5ˮ{@;U:qrvkcrB1A!k1qZm.SM b&$Y{?~5FȮ4U J߉CHKf77}xPÆS HSS%q;imHY1'eb c uNn>NEÉsc˨ qms(~Mޏ!ꖴO Fy{7[ib&A>v'+δv43zwu0?; _IUZ{F`H[VfyM"v;2N.mdXj]~W뿔IYƧ)GYQ֤ ]q[npP~~ #/ba篳x7+*r1I즓uYn/d/hacFQ|caCvTWFm/@A{Mv ŻPd- ifm7_>h .|C|āL 'rЪH`oem*M^-ɇUt#81v0ElߠrlӟVrI$rTށYs;={֮t,;j{ũ79GEi+n*!jm!62F詻l*J6lNk`R !t-vшGd^8~D3Suml!]C=ߪ xjah+ͷm${_q*-joulo,~.TQ9^҂v6؆zDV{NPctS c>M5{0Fj;D;bc?&?d}#7~wSJ:t'e cNZ,N]ez_ پ&uq)8nn^bS҂Ӥ^h HXeUYOxnFˮN|se[]h( e!_(D c7| c=WvcMtDĶ %Ϧ'A,ܘCkke(1 5G(7ʸq|ظelNT4n= EaB`٩v8c\+ jz>/|y?/G.qtrjtrVCWFS".AoUQ8Yt!,¿vC'[gbhJ&kdb9Jx?GGaP78uCA$C+ajCL4v6D'N$[ND QO)}t( l^|R1pN(SvQK,ۖ'=]hfJ(sf",OO:PYdrUW~Ҥ.>U4wQwWPTthl@!c0nm i3MqpkS㠒oPLr Deh6?=9`uK-lyte4VWkC|('z>E.~J*/8= 4T.(#葼ko.R@<kpPO\[\<=󟷌XxDြVkb)[sM5*crHmPc$a* ]rq?au-:x6yZ4-,Ax`v\sޕE3ݶ9lepC"~"f"-o0#v'AbO?U(l?-HB/R3:KAhv7]oIۡ%4]sߍi߁~j-i`P6vTW,į,v GY*j_nAeTKUo6V2Y xq%lL.( *(.b /%C6_n $*?.q(;{ S!SLZz);/mjɆ pMtAw|z E HHTaL t:'AT ! q])IWSxJmUy QÃ4,_{*+h.u³=g]% %aAŖ ؠ-d}),~Mb=jzh%!Y4B[ne20An-97!%)[a_/!_Bx1qU5B`fEKDM;ZPZv!%k}h&V]Y8$Rf6x@)z\ynN.a)b8F݇# pr3 'EJC8!'11,1Z.4#;,([DkF%{W@IN{ޜ r+af Ȋ]ZEHzlS Ma7 WRL5s#辦 Sco+//6S@g6rWˏ"}ЀXJ}}[;{[$Df0RſLUh!S[6BewCy]k)K{OVvQc-[9gDX1t;5~x \@87]ܙ$!*Oa?A % Btdx/T50Oɢߒ{}{Բ'4Z#G(B5A5x_Ds޳OQ!rԝXBڅ#\т72NyxP4sVZs`rW/_@\qܡҝkfS3mʮx{9?Y")TW<" lȰ&X4q׸"ٍA/փ]M2>,tGЋa=I{hRS jbZ2MU|l5s6K+Ol헴/G+Dhr>";l' n[1ykXJBmbke|Hܦq%tmע?B'، Y@A"`u` o?"Q_؀ Um[h1ubzW=|7z^u92'3.)ᓒ }7ٷp2zZZ[z6K٠Ca LW(4 @cN5JW(K<x:T Z.|Gd;ri%׎Ru%l6>j5);ȡZ3$|.6 >?*J/~ BQG-&?urՕ/vJt G5ݾY1l2DCJ[:"㭰~Y |Y& UYpQ΂NFYQQ5{Ob轈`a+m{!n& v"?[):8q`TK CcąVQDM, 6bӧE]\<:J{eb7Gq J_2_IVb9j2<e.9o)/,Em8=&ogjX,2+MG?D% 7éL(pSPcB;|AWJe"Zq.;%S_~㻦$6zFv?A"?]@NYVaH-,)4^GLUݤ`4'?y9ewbe8^ir ‚Kh G}^K.ڒΛ{ώ1Q1$I.qZwY{X<ʚ/éR`)39ӐkQM$՟0N։+c02colI&6YQGN]lY^sÅ&beF%Ƀ}mLqރuArBQ p*1!f[ UCz+i*4dX>WC8z]HrOb,6![DU(,A]t=]=mwւe?>w`- 2R^G`vr!H8?:Y?Ѕ!BY!ϵ-4u?bvˢYo"/uہԿ!-}b|` x=$X;?0P+ZYw  rFSɎ4q?3(rtK٣1چJ_wdJ}4 8P m)adԟP܍p]ۦ ]3L ͩyh+o8HGPh&_:'h{Jۯ'er r$%[I;'%$bٓ6HD\s1ί4%&{O+ /;?qT^a/g:) 3f^_ 2) KPnnK;GUO·A 9Tg_֢(̋M#rfE#vh/:ȁ/kqYFKY`.sXa/ MGQ$zwv~XBR%Aܚq^`Pp2msXǒH2!,+1𺟅OpI=_{ZqY蕀a gPҬ n`UW%~Yu֨ߒ-M2 R@#iĈ˷dݔW22y 3i& 0EoÛRҒ]#5 6߰reE@${WVYa"NfT$,GюZc(eG1^ňA?mqNROyt4+$hN\f'8Gb?<>KU[1YUFj=&)<D,h-mdm$8+R&tkWGSDY . y`v_ov(s+Q*;X-ojNUi֖j]=p-ʻ-Hp2&}v2m v@@R_uf-' VqM7K&gEeՀe@\Կ{X0-Ї}v7_ b~E HԄU񉓱kH: ]yPwO|xTqle3!6Ũ >L!؟/O6hoS*t"XG0 k!8?h%=(༡5i<|r\Lb/-I]ܪK)h4|ofuMw0"P!|[*( 4-aB*;{Qvӵn<1 ȱ muĿKU;Yԡm§H! jOw=pb\:fTܰv|H ytt)_ԭRzS00ㇸmWԚ>pãJaC>B)C?oj+q!aG8QLԟ q*UvyR1Њ>C? [trN˱ r-]_>@,p&`EНm~ЬMӔvㇸw+1܆̟m>Zs 󸡗T CɺiàV`ҳWB j,\P r_/ɲIz Qs_ >~2ib \<}tQ*WDǰ޹#!]YBBQ"qj'KaRYt1(cGAFdV mJ#RsI6Ῐ&]N<-A.K+JJcA<8mPrf0Gb^CK‰$mS 3=T;kRX7}F2s \ `#+Ra0`5LC93G㆔|IrO?C-U;rs |zTW>au iĚyØ$\n"?(˟ XiF֬RBO]JRV A$ңFt;oDMW Bb'rILnWfmĽG ZDUI5*fAf2z,dᰵ; Ӕ L.{5f6,Bnq Tp̭ʂجN,3 {},Lg0É2SH9@'IM$#F)DKϊI7t;&F;lj"$)(1vhK"UuuM*C4h< ۋ{ɰ(f(HXOk:z ;nI%w e;]\i!(/ npjG m<5$ΒrNrHp ‹(bѼ'`d@Q+w*r|4W=s$r,,Iї%РڋKyZ"t,ƞR}\Zu_>>S䐄QJ) JjG0i.ʙ{Ec9&3}AV+ 3A[u}J3jO`l6'.]O"ᨑ=B /❾諪 Ag5·H֟V5.=m؟!Lk=os5ߠ\B$\ 圓 G3b7ݛ3V#ɲ}K8ӥ:NY)k*'I8WdZ/+'q.IcwĹi,+يLq!:=h92ybX14 icAZlrTuanZ0c PyȭU$^qL,&p| 4n WEǼjvK3Dvh>KXFAؒ+0r&Ne(뚦-խOd2;Ĝ;vK995We6gӭP5kȭljQ)q<4YӜ)M;Gz4;p$1V7ICIaf\*Y[:qd;mġ>^#SR)MHYB mCCDp)I٫:>;.#d/mhC2*#5Rh{DifKL+B]jW#Y|yk(#`iw`lg[fnfW8`:}ذj^MvVxv sd).7B݋`xe( Dn /mdnP/+*2tH'-xll˗+g?~_a yz*HO.lK^Sw}h $y~z<אĎ? nMLlA"LQ1]%㋭SA>I'2+:M!bE<f_DFS|U B4QSTQ;"TZ?b}?͸3 azS|V܋5xlmA>fu{NܻGJ(>IRoȆek1doxvlFEqr *gǪuCϭڒ_1_eDߠA ֦4L%>6V݋)< r2^ !5 b}H>V{,&tP964*h獨0u}޲%kI!'I!$@fw,lzhپb ؀;,A߆c=0rXd8XYVq)'١k]( 0q#ަ5.YJ5h&\j NEU};~ ;y~7H*)8qPĞy@2sX.XlNq3.Қ~ҍ NTT,V*(Ώbm)[vU~a˫)zOtL 77%퐱s!HNθp`l-ootIߪY Z&Zv;}'3%:2POLY[6%y˖u.KNX):7NU_pI!l(FV_9~(Ee.0'[6YSš -U#ž|EҚO./&37X#o  h1[^ZUӯN"^o@}C`Lj}U vf7![N$ }죖gߡ!i 3J5>w.  AZ|fĹO ]=̙{t -*M&}h)P|@z`o,eM ɦn+ggPF"eiT'ppNiKJ) hV[TW3#[T4-`.{pb^]QaRkL`9~Zɲ>B764Lւ][`r )CЊV鰑>N%hlb$h6 "WuFVV[-;[Qpw <|3见t,(D6n*6JfwR~or*5|"VeDE\nH:L@tv8E$wn[p&#mٔmdy=T2opE/՝nh!Eg1+koŞe0Ë+BP+9m~ a+ke,wu^ CƖ',#> #%m3#SFX=?`@7I;!]W0b7iGtVA2cFág͛_a22.)HjlɔU9D%NJ{zJ6sdKéSG oPGgyf".]m~.R}3bGit2N+4ڡֿ^IƳ.hݮul(ɿHe%Yb 5ѯFpD]ɴj+ m-ls-F 60R6lzMs gMn: FY'@9=CFԓJYĻԻ|N mzwZ(guɛ%.Ծ ¶kZ@Ԥ!}(9 `rVpШig(q濯#+%u{\.g:?&lD)x "o pœTm[y@sWzqQz;wtT }@gL!"G6!+O;QzUo2/-bSl N@[Xu/[lH"DWSsPŃ=X@:FUZfڈC:DJ"wYV81yF.02Q3*)yqY̢z e0MHϢ\ZǶ|e7b6.CWICI>QOY3w@>*fhxZ/_ Am=|rjfI߉Qa?HJfROD?-FXD'eK2r60^6aBw'oO"Aj]LO .sባZuw\ nNH3@tUx<5;˘Kq xY ? cZcKuHju2۲%֍Tp"=wB`f@|vUo#ޏO-b_$?Tr>U#|{2֛1@brF8u_^6jh9cE$h {h}($[ r0>[ޚ)>sϦFONJ5:"e1DSҊz|UlfuCx>YXF3ReO ntD60qBṯE9o"3uԲd25ZsGG!CETH85aT gL eg#jNhO7}R[w-ͷo^IyL5M{`ImXQ[gKoXǾzj ]w%kk dGx͏s(|dhR&YLX YDy(S? U|'4lB봳0bNГgb̏دsa2Cix0I`Π2j('hTʩE4(HJ)ˈO2c5b&'5j }E>ڇŋK4y46ڤem5 *=-t-"3%#$Y[NR'vU=s?z'.SY-tx v73 Dd)`-rByhC]\R~Du{h,4BͫIL@}!OqqdJu󫙨qpY52:s[kXo9 ~Auӵ&lz]겇 cTK7}/"N֐_bWhõB( \TI>:(sLuyKK\:1(WHAu5Rb-'b;qF(r)OKm$bz)2foi_ώ=Pqu#(FfN,?0ߚˋ]Y^>|| ҥ/ Éha=RWmIX8_ X(ْZ>o{xZ:+v+J6F?/1jH8]ӛ&5I/w۲o\ۦkoe샀呞zAeL*JfJő+6׀A08Z,jA%"6/'zO*?E'ZO_xڑҖH~_D.ߑ Ϛ`^*(CJ:== W/#4&}}D\lPU'F5 ~-NË-\b1 4)spV_<!h$UIR(A"]5s"/a2?il_$wo?'XuES c򡰨R6e@bT@7ۗ'I>= bCn_xz ~A# :"e ~w79q1n }˯CZ܀.if =Pޑ k.bT9_t6Słdw"tXو1V0Kzk)IsoS 5?[`8%z`,ـꔻׁx~wb * 6z |:T*]S>6b> =08qN)An4;P*z`)ͣ&FLKS i `<䚀,Pwfo["'(QZRPG-G/f8ݓ1pDQ)df9jd_Tz% <:=eLol%#R=6;fZ'*XMӠ^oÜeGPP/BNQ'h\?.+OFش/F`|0TciByiu%`vP{sů)5 ]9n?/ k#f{X*v9*(&Q(^B[P0ȠHJxAe.9y[ؽr4u>;,qj @Ff;a8?VG׏,{ߛ¸ހ/5=Dh!gM~M\4칝cY5a,Fh/BPY|sZLkt B+p .#h[;^"ty3 aWY@lsC]P f3k4z KP2ICiwFf~coÖm'#j[z;DMnF>A2w3eL95A~OaNmA0vKVx&t%ǵkJ `))e-s6$dvtZ$?*==#_9O^>ʩwd+wf +/]Vp-/{^ .GO,?34iK!(&x05kl8YͨU@@?aW#t9pd-`IbHhd2 ӏ|ysޱմ[ʇ[qXCO;:GVQ6Dkd#]A WXDTĊ^&BQXv'J" 6,l6~]˿Ӭ&óҪJ3rDR !s ެ9ܥ^N;Z9gZ/['^H \LkPUXݮ#:J]VX @4k\ 'U$i ZC3CtB}>~2s۰h\308<,bACNx@r8v>Q@|~i!ꗺ* rNE8Q!q6?Tw(ߎ%88lGYJ&]la`z50=y,DЪ3dd{ُa$4}HwPIc8^9Ո WGT^Ec:aeGhW oa؂@,|:A.8aiw/Ȃʆ,A ilp,b^sZ-1^Yފ72O Dž'_\¾I (dd.Q:D#?+E*j u[\$8)J"sHv.;p69l_^Wկ=L{K*nVr_"m|CB +wUYEzCw[ R_x4hT GNp#82]C(*vR$s%~3gC_StE.U!)f`hlm1[ EʌâO nNEԚZޜ8L|Vmj*GE g<)#SSLȣO &6.'kvд*K/j.vM6頡B/+\@L_VD &ei0]H{. fQP`9fdjIDMzAgaS(C5,y}@DPtWH0BY .EAL^o|!Ra;T z+gvs[`v5&\}fea &ev2e碌*,bep:0AqG%/g 8[VqJb7s?fP^{{vfzWYqQryvgyҊ !o@cSА()$8j=rIwJi(EU(eČ0Fb^Q甁k5i+4FqƧ9wZ8٩TÌBٗH w^dh]\p2kFF7y m+rYa-P)?Ls }gީψ{-N7طLTR7l##1tj2r @[=47!AB <6c/35?j땿K½Θ{ - mu_=0Cz<Y7K[Pp'9r"% 0.5%170h_\Ɲ̱{ЄM7Ŀ&v_:JєkUO4s$?X9j| wiuSR ѵ?R8ZuH NL 3Vd/zEHa@h#\GLP%åʄ9AUD.n uBmyZ3pEHI[UmVˆ{~?:ܝLqDY0Ev-%٫ Ýb&jkCw6Ȥu?|/c}c(hy2U*95ཝ@.W*vάۊF7RKw}X&Q}9 -ȗ ׅyr~Zm?Z?i3>(uGe .0wM|-}sa6 -|C#|挊{\5b`+1G6u(ꪃ۞*~t?2Y#Avȥ } vSy1JS 0+YEo8^4Iv!-D_/e2R%"FcnkεeyN~﫞& _:uN!d1KZC0n:)(0Y#'2d VesWy~Q'_cء.ggRh#-Dʄ Ae 4"m@bxp6eFPs'$ҞV^F<6c/ IPcfx){\׬On/gC_ыJF[7|'ũ V=;#.4 P Y^Bh qW >S)x>萇/S?5H--#=j ^^MRqEJD[%s~ل 9pGnb 4Jj,oEv?ΐhVv^^x-dƓ+$s=hB-<#Pr1>kq5o(R vj%0Jwb"1 MAQ5_.H< J4ԦhG凷'. E bEONdyHl֒g8.keQ/Ե,~`0, њk~F0^ Qxo϶ux2<;dY0Q$Kf x ؎̸-+H2b^˺f]e1saX|#剹`O3%yZ(G:i@`7b V GᗍCUF)[xay嘣TWN[ {`QM-\m֜~c-q#>7"k*_8 0=`3%_7]վH Zo9#mS]sяG􄍵WQm3y2aXnZ.C)XME,.! Cf阝ClN NZM2.Om1_g>"Ht Z*ipϐs~SPj1B`Q3E'c ҤטC"Xzh=šӈ%{=[󂍧Hc%m](sI YϜ6cDI=/~jySY1Q!Ɇa_[d:\B6]-{jOUS43/ 튁2"J&f#myQ,NnZAћZ hKHE$)ZfR]dfIjnɱXZS?<ٓ F.SC5Dhpmս,\vdZ][cb…2KSdwr?)JÞn:}۴ pe9%C9hp5t& 8/5ZA-x26eКCqAHX`#6N AU7V#C\ e/\dOilRߧ/#C-OR= 'L/͎̈ԯnU)90͟C!SbţLAK1 ԝEbdx:fppzzW巌=g+qKRs?idkwJ17VN=v9@eLZ,]w=Ģ-qڿyL" {+`Oشѱ[WxrVsw;-P5x[~r,!ᯰ!+pj# .!Ӡ7\-ߒfNg\&TS{jnZU;3@ I%cD ^PV\!t;)8vM2lŝ?4wArC/'ԫV'(?;:m}%D3 -Ez],`-3u)<{ael!$߅w`\./|PɪZ ;f9SPî~w37p"&!l! hFJ1KZ8,ڵN< Qn_:-ֲ"xþ.^s*o΀&QVMP'dȆ~1W\>S*)7 .ߠ5Y<4cDњ~% 8pU01!9PVXpCA'KT1 rh9AT>;ETd16C@'; *7w^W4VU/j4ǰBuP83^E1L0{zAO%0*1]\?y]W7NACLZ&HqiY`uvqyu@'\ pQ- c.lչ~b:7z^`t+3u`\sk9_ۋPO0pYc0VE x]gq#,DeV>I#vĔ$pܪ-:+r dV|LtX.xK?;=|NE(ӀQolsyL ?nލY5F6Q{YHT#O伋|B[GϾ=R<${d,T8õzq(ib\ |bwCkYƐn#v705w)2)L)NW,T:IPh X!5,*`3tN944\sC`qM^,Z|q?S^!9 }0AmjVA}?+zcZՐ:І?U3gÙ͔Ds0 oΐ`Nwsw^2vK۽q'<- ddߥ+BLp0eAn">%G%o(j1&6׌vik28#ՌQ)~Ūه7Uks'zuCg58m$_U]=\lĵ}7F/fPf$}:nNO 5F)/Xci[=dOި|H6 sgNq{2 ʊ+F+?G$7q0d1Git7=uR'%>SpB,dTap0m|ϱư~. r˃{حdàgg+z)>ؤ߸YuQΩj|,-Ҹc>ͱCԧs  Scol~_~.wcS9i@z֦H((1;@u'}/aiô; _r/=(d#pUU(USXT;;<.JoAwUq?!a٠z*&v72Wg9D}.n+n83v,Y jݞ?;ɐ\@Xg Exl5pF/ ŕwava\S%p:p4Z MWi'+ƞaA~[eJ8$E|)r'Td H @GBLyx.;DpnT-aS,y1ql!hnuxk,%=E)͵o@-6,YmEDT}j{HPU:= C 7W1#;b!}R͡156 =6vPzYD&Z٘A.G}3օ!#" XxPۮ-!P iZQQ:Yx'@z$DB#8l-U;yR6fkb1.F?^rfU 蔥. gT *9ٶP'2ʛ5գ~5<;REGInkD@r7;nEPuV6Պ;ojMlٜ,lj[ b2?|Sy75w3kQ&-_YHro2%ZZ_}1ՉyRudJ!g^O{fY&||*8"}%FК/`҄< !2fv*Kß̼g:UWlhm8Mf[=X4FjiN)Eo2%ΣuS"oiïQu\Dpr'{NS{hZ5Tm޵ċl?+S6E̩ɲ l4XM=z0W {Xh0MdP9.tL4Zfc^à QWeu(TD!(Fh>=cK +`Ɯmݹ, , ~$eU<)$ꙍ4`N:9mYbFa kg}vbbegLuZw !* Ổ3F7ҧ}8P2{Xz"݇f#4Y\T# x$e`s !s@LbΡlrnz LrFKVz dzw=yb%Ϟ؝@D6nz oiM16Cż{>sцXRX);G2w;}6<(5h !Va7#}Xfy)O ΄ѭ. ~_7O3^=7m;]9Q#g*kܖ!b6(*_. w`L3a}Qݖs pgFtRISa3Vꔗ͐ZC4ߘ׃m¸ݛj4eԡbO`~W)-dȱBW%4uA\j=\2g$t*gTlKL)6Yy ]ћw˱pUDArdFBM #otln9uk>nww c!uwF,Ȑ'lbd[:BA/yR#\l bz{Rbs5R`  !x`'i"yM4@6*zAIDLuh-#]?-iZb%GV) E@LL`\rlyaNuƋƘh>~zv@4Q0L@ ק 賅Le|>~ H^C =VtD7jYP,ð,IBBMSzc>\ɑY(3Z?"smxr;TG )DI%鼺%bUSE 7cAd3jqIj7 fn(M~W-o >#`Po&1o(J!>3&}p\:t*="X" KQvrcHw\&;W6ƉOsvJE~fkPcH;L8HaR2x5[lT*Fʒj8ڑ,ULj}0{P;esَ/ g7@[nZO$4 Y!C5" L^et_*^UK&=7H\Y ,N.9cU"CE( 5spUǐۣruQc%> 87z{8p߳3!ZP%&&*bL#OZf [_8`/ݷT"-r14fu] -+S^詾M`tiwؽ?铨آCkM,{BW5lzic8c>-׽RLWwyri IJ)Wwe7d҆aa= F eh,VkaAH6ehRiȘ3{L+>:d+y ҲM1-*~fn{hs/?9&*N<>wGlhkV%fY >:PR1sYc./~Џ2W4PR:{K<h츽%'`6~$gH9X):;> N\?B&oyAFyEgNئ<@QN^ D5$ǫ6VɪT;m+HCFrnxDt~Y.-<9=ݱxʳ2c{ ةi8԰lQee,} Y@j|g-L*uʛ'Jv t'DX 7"Z:O2vXn/2jY |ڄ@BHx|q3,4mb5^S805t8%X?H~"3xo0򔰬H$LYyvQaFr|H:J_7Uqr LJ6;܍ި @*,?Gt[ID;X0;|ҹ m_}϶Ddk0wY] mlyjv(35a*V>8rSXKp:oy6A$C+ᯜxDk /!`]iŧa"Z|PPU`'Kr|8魢ăVhWq,|S[Vl\奀 vnMrןBFwj-lrLd}%Rø~sPh)Lvcmoc:_±/' o{ l1կBu_fHߌVlrT}d kLx״]L >#PնknE %ou*_ؠ5.FK9t~7W\B``hvō QAaev7<.juDR9WNS\N0zdtLIJ%Vd!!.[Bfl/{ͧf]2gz/Bs/?NwZcF/w\: )dt>\ H$F<&,wJښԙȏ?(~m8gFyhNWY:Ո 6S'3ǦBQm7rtwv* V%aX\/б6m)O8[ jU ce9ث40`m rmThašUc_mmu ӠG|ۛtFȠ/\`rs^Up~CqMDpQdyus+(Cy&O7 Ke͜BlnDqY i8l;s#ϒZ u>!m9TǴOfbR-NƀH_^v"Y&öbZ%Cq(w㇚cF%k֒"s+%M!fxŶ"*ጿ{6!.%d;Vg{Nx`yG%f̭ yK  -sJ9Ji$i_1n^jVk +1SPR3Xh`ᢷiL\$=Ⴖٽjָ6xQ`u _52ݩ%? RJ'dT ;j.7?5 &i:#v?^c9 1**u8URe^8~RvKա@C{p.)-!Ek^YZN0uEH1djryιMw-ɨUdoLAIw {UuaN4%X6cw[G֦x_ ˎ~MnTR@7+<`2Zyr&JGh^̾+Ed"*C'լY۹β(qr.?o'ms-!ߞ+&s}7t ӭUMn|j * W+RϪ3[W\/ym+{sЦJ\t/-җ3$b+:JjCeVGD0Qezyx}RP6Bl|{x63j QS yf`"ډS;IǿYu'9PU:1l0W*уA+I(*bPv-sc K-4"mT"zU2F&d5HRUtJ-R!xMw6%f%N;$9-{;D8s3]ImSu?#%>qA"B&XP&9z\B8l=_qﲱ2p\-ۘ1*+ >KIk5!U<֮--MO z;]ցRdg^_(ʢRx6hczkS&P˝}+y1+iONr֘9RgOY`Ԩ Q8R9uABB<ڤ]7w2cb;MkD,k%2z \ۑ(R%:x{Ȱ򽳷1VMtHH73*l=?'=դw: : JIg2f-jFqM"qVc* ,럊^9"dbW K15R0O]1P|Z0j6=|"IlbCFӎ]_HLOƾ𱙒RhNYҕ瑰3监o+Gwp<ͮ8V/z ئ "dِNF9rxG/0J>0JUM"e 2+$['RE)PԯF/>sP_':ʋRSBRNNIi`@"G1rsb{psu Pj;pxH]nK̐l+`YX Yg-p]kJu^J/z;8 ҞPTѲz:+<)ٗT8+,OBCWtJ"9z#|x 8D 5b={ʖ@m#oҥjW!ըRہV4"c=uR;_sgN)O9aW1((fM= 3!!}RC~OL$p}U@ I5Xgus+ע/Ԓ 6#Zh89tV2Y'_ _/ҧ6'Cke8#zLO+d -_߾:[u"͔D@Ҍ/Bl@v7jIlȊdVI2+ ՚y h=E`O!SѯN>|j Q:U^Ne`r$( .\Qea%v1jk}؝@p{RP&:v25yhm)Vl>-o?޵?^tNEoS00ubV/]id9 /xcgg"A1nׯKlХO7"0/}nU$ݝ( s#村ES KyY2j"xp9N;,cКL=inoV;ڷ_y/c(DOsQ'ϋ;u"-6#1(^O._@-]5c%3U9Y˦` BߑeVZXsQRwXÄOз-OIp@;Drj# rfw%@TƳ"Tw@2Í&F<ŇݙEF(Owi0962#\&QG7xY,{^[n!s1il mX rIfǠm J'"YGV}S(Ds3ꢢFkO*!DfRf w mԩcm,{Z Y=KH}{ϻie? C?BSxC5u _GbYVi IZq̌\Rtri#%,XI:X`[Ml;w]+aƢ.ﻘ!|.&$D{[_E沈yw |dD݈vc+"ugRUh/ ޾ijt1ğ>|CRsm>R>?Keވy=/ q-Տ!8z+*H.;D騈>]t\59_ MQ=:xuky^`k˝w` bh;n5!86LNf4M0e~,>"jEƟj!B/*l7 +uܯ'KLпV t``]_%j\I&QH3rv!qgLHh+C8,a%-`x#ty'Wzx zJ_,te\bҭR]׽z\wx1:"vug CբWW{2,^\ ΍_-|517(zF]K#4"j>;81C4۴ĞgQƎCc, #' ?}ʓuV/ eCWoZ w`7OG3cBBrMBz{rQj֗vz/)BڼK5w =gЛQ"ˮ('W}cܬ-1=DwW\r#@(y U>'y];Qp@t0u,<;+( TvH)4qhsXL0#ss!LOc,t0UIpaph=&.PC^RYYKPn$cH uV,ǒhLODtߞ=몪m#"zJOɠ1sѤ7w`q$.LT义Ā)ON> hRZ}R䖫+.vGr }h&Ύ gmM\©a}Fy|"ki* L#+6%-wv\ %An~9wr8=?pR$jPj xjqa#BHvn.ЊK .?t' C-T .h$I"}W6>>aA%fV2.`bg(z.gO^ɢQ}ql۷ym$@G3Q.TL߂amLh2GD3/6S_4Ǝ0k"\DqzEHkOsZ1c=W|ر(tkޝ=k;B%<Bplp}<'( o|6ḿf2g8"3 lmܥDϺmmJCib=o9ruR.s^;jd.+Hb]= h,AX$,cP+N ޣtEž~ yl(i ޕW4yt;uQDk$IzW-0GV6_P{\2]yRQ5nsu П&CUhuCэGVӜ4!Dfwh~Ɍlxf/"f(oqboK[W~c5sף!-|j، eH͊EknӖdZD9[Q煋M;B=+H[z8H+_n@ֹkW1}xb=XZ"?Ump4?#Ό{ hG[r]O?D}C3=_vjڟ+ 9ٵ:CM7d>MHq@ސ I*1iXBhI1aXME^\\}Xrk@yKʖzkva܍<ԌboEN_b2 zt|oyQ|zln> I~<(9*@po)q_(3I3;v-mS${Xrm@w,P d!'^%i!ljXl:5D*gtuyXxdk]f\h' īїÄqhwon&+t/N`Iv:r~UD"MVun]m5VjB<&1nZq~'p]zHܬ1S?JسVN'S'۾R;M}eUWiB?<xO:a{  d7x4x>0s,Ib;`☱ʩXӣu>OxƆP1^P |2ӣ~Z' Z^yQK+5V'uZ厈 pXsTo=ϿdF{a [r2SG" @sU_rO : ,n$Os}AYG\.\j*u3 ϧ"$|ʟ/X P>qY給R('հAf7}?QzTBuX!FXjY|[#[ɱ <`^;(X-`5Nmmk.VOme"N ]vFYI(搤я@6xVvjcAVĴ;0LzuFK;uST7J><xjI\~3f{&CE+9xkf$HhG 54άIN?ûӓѭnSL9AƓ`sͽ1"9jLџ殷[$ y3{W]4Qޓ bNѠ72-va4& y89'hmU<μ)2t Nک JVW1@Jt F-ԙ-#7-qe̡m oޜ~&RǓ*ha:">)]GT+.R|r[:QD//=Il;K>pћ'(remsmSuRs'q[c~lpHc"߂0/`M;jar^p.V79RD#'p;~%& "C8fGW$~^ (FT "^U:pu,SWbS'+!FPj X:fݻ~ؿ`!'EpSQe%^'p'Q۩$v9P ?I7"fNdA~׉er^iV?1׫ҀՍڽ"o˷zwp.Bo6&s5B( TBm( {b< e=sUJD:4;pRk`[vk=farnۺH&AHQ5MJK+}nvt3cTgƥ ߊ&׍H6Y}|҇,qNW: lAe`AQS6~'Hg2y@o0͠WPF1imi[ӱuછ\FCAp=Y$dp` _XwI5?fBfy~V]nY=#R@R`.>x 5/yaNsrx(XWWr2\{_L'\-xG ɘ>KKI$" [/VHrPK\QsY^2 7'sur M- Qk6/ۚ+f7Uj^Nh)R2z\`oWLA+ZZ,6*M;x=r>],&r%7(?}R{_72Aj%=E諾+dkOr}zԖPm?ҳj vx~ \|T!Mցx" !b9aĂ3!FAX#%%,Tև$ct'o0|?&3=:d$:|qAU1P>}.##k|Ipq`dKXXy4rXX axO逇eӄ+LAmFŇ"dK-Ȍm΂@%~O!#rXAı\y~^KvHdV @ O^,[x-ݪ1VG0lq7Li'Cm5uaD.~m؏<9r!,e*T Zt>.$h`D"Np)lAD]kn7a2 4=k DN|=KUbj2jnEPY &Kx)Zn6!D#GR-z~/;)t!ʮl6&/|%~ j-'o}F10Ac賭}iwJSHr?$xе_6vID`½,bSBkY&Ft>KĦ:|Rtm\afVLN+\RH1xAsUvg.m2-T[^ir+ץ#A`({(ѵ[OXUM̮/M?)sHU]vա/eDvojC2F<Ȫ1͜Oh2˩P)=M4 ԟ ۄtl!Wn7.#INU%J@]XL\jhլ7.JA]&<2Fx\#x&W/d-“h#>mgwl )v[=]HvD5\P?yV~I' ;T:чAϱ4Js\؁3bنO6X385j0"`L5{LAу2MEVi)N{ oé6bDƸ ԼKdPu|J" :bt {8)mSiϺ 3~w+!Q+-] E+͵ roz+>rKmF?:U:bZ5㓖O)H_Tl#ŭr) ׀!T:s3וWm듴zj3ê-ȷp] m`R rÂg[t}LhOL_}GV:NݨEVČ^ۢ$n.K"_;uO%kjBf-Ð*\A|/ 9|z6(j"'$HTZwv-~čK`7}0ZVղqL d+tRaa_g]MK? +Xwup$϶I4_@(}HcQa09;꼶Ri|. AZ'ehK^[yq9tQF[Q0<8H.PmP$|J!o(\R7qb|rN 1n&MsixR>Dc pm>ksJLjYš0- }Y F F!i-!F\%hC%WQ*gȤƀEWě:f^E>U'3;@XBIX:xnx, s3:~NɊ,[H`DYFE5CơkYM/b72ȒܗH?ADdO^+QY\&)PrwGܦ*̃\3#+Y#K2s4叞eS?18_-$WoLM7n3i]tSOnɦBq&=3KTd i)uHNBC*E{p|7?/#<يHjb2?hAv%'#ST ™1\~qmGaR.6ޖ$BJ([|nMhg@qyrYi{cw Um TX(ۄ{MAڏ'1nt0f _@xEkh~O3TړCwA2kBQp+SS(ETA/{{x'` TiB)gCӺ`q@Ь`$@D?]Z$nFJ看hH\t /16cTZiLUSJA$GC2CXw]%7"VQfC-o/cPj]z.gjFg:PJ5g n^/{sY4s]H-&L[cע&Bz7W9Zc"7=,м'l 8]"q{xNܒٜ`eC$-V([B%֛`6jK`/lUw~ՈcӄwZxDJ OiHJ,%A\- g,Tn* 1~ . >q0 I3wzJwȫvLWR6μ>R0\ywIede z0\X E!Ԏ0|ô4!/`5Kh/ d]#d=Z56 S R<>ꮖJ cMbUi 8|}23IYT*b'!Z.lL4il&8f)LIGFywGb{\' .rIp߿ ($x&!.xÃ{"/sQ=jDѯĉ>[ֻRp:)Nead]&BGeߧM.ozeNߛ'<}LF74ZzH {AJ%|Y3"<VIFb R!%vU^x9|5vfmWk{6#gއ|& WR265GyԦG|AtM@&2o4TEȱ"J{n)5;XJ|xGRчY5OGeg vcRŅ@Q) ď>S]MvLآ4} *&% rݑNIA矀/.ئ<˗ʶ1z"Wgckm8:Gua0XΗ&UI/-YI& @&iW%_Է,pmڢoX`oǵ"܂sHHԼٶ~BC쯐OX XdW$L]#]'=u |34 q@?>.sMHicĚ# y{OCD{љw?ѕ4WzqCӍFD3 6*Ę\[r|>;%T6}$^xy۳<}Y3m_%ΩMp/ ul3&E/ xwuqgAnq$BA#ƫTLU-y3ZCw?؜?!o`U9c=Q8āDb:L z /ݘx?t:DШH]?m?H9PCJ]kԒ`vW`Y9)ja+^rhmtcp`HgLB |>8P{7k]Hc;5 F&ܽ/PU7煞`>kb9{GE1-SWuOU׸`"dm rDПI}J+m!ZϷsGd\HwC̅d{+%GT<|*"7.yOPH%ҫɊ.p9xeGѹe=B ; r[)H"Uz%^:xDIX 29Ɵ{e^OlU161"Y+aA%] E hψE[[%V #.pY<hԚ=zqūE8"<CfJaB(o]Yz9n})P]en[7U X?e_奉2SЭ Ǟae4"Yݫ`flRUYRl狦̸֌7L |n&rzN/S=mb'6S%_9c$gietDpa1n}}y y>K>HO_h REb #^KS2+/yèp *\֏AZmg4ЂqTK]7'L,:ߕBdHq"޲s3%i[I 8M @DN.?s)h6mG} 86\<7.}0S6 e^i ?ܾ5Fd.,fH}.&V{&Ȱ.ŗH9,r"7"|6uT7YLfG|$Vub7LoIWW>W7n!JKG47^98ܣ+%G[QseC- bPhc?PH%K\1Yf[{qˤRsF,V҂\ԗDE?}[>7QhȊ,ly=_A] c fqC|~jjJn7D6 IA6Ę;4m 6JGiy-~6=yHw,v8yǛ6=D{>9}JxCYk#9a*ߌ)5٤쨝kޅ+IIeHSڕ3~ăB+Cġ/aVUvd@I&icJـlNd1 !oeT[9M~VfHŚso_ɺ{TLng5yGVA" uy^ y%j+`h # HE<̰.rj5_ƙQTyZ "=//{RasyW-\rqC,z1[Im3᫡8VJ m$!ǵ#?mok(Nxѣ½wc{j VSv,__࿩2s(d& dÛy2܎7񔠢pN~|c˚Яw隑 #*+#(;gK jM Rzne*4 <}nC͆2UaxRNu2L~}v+QG\ ~rA`agqRĦ]jw,wDQFj/b췶sɟI 0T"}C M:JU3[mcy0`PCvWnxͬKH=m=qTwFP2Ygzf^fH=K~\뼱,)1~J]l)I._CUQϋW嫮{ QfVk2^*Of eTmƩQfFFs#;BED2jo4\V+r߮AxCcUDyKJcE(\#{<դ֡ɘ asոb% Zzm6lA6})*x75pJ+ Ei pGQS .|sEGXZͭSq `Dp7@@7j$ I킹mIM?UMl%d/$YMZ]9ʭ@y+x0 mVd@٣n? E;_xe^ ^:MP)0@;~3; coZRfr5">/^3۲>ኁQ=g^;Vr .KLܱS$L&;̃@zi=6xI-HUsO־?V!t$@N0$>)v-ds޶E;*OS3>~>eVaηZl"уgI wb`. #Q f".il&!_Zn o-y1,{YOwao%_/^YztWhj mGA9wϾ̒wE0gsh㤀*ꮘ?ۉ&F1A?T( +ˤ@~9W ?[fM3fZ(m7CCBlF>KZEI3!dI%+$r tqba-}L xt|Bݳ vxr-if$6?@8.;E}: N_Ƚ !br -zdp[ʞ-X@-aW]t80 ֫2Oꚇ: F7'Nhh]Q] b0bj ^nyUc2Qz\u71a⿁%.XyZC@C}$ml~Xf}<٦r5i983/G@b!B5t'z;=p*$WF!nNHXʇq'殊G9b"固K`ӆ:\,V ŧP4Uwur1jXw‰/ _OJa%W@Q\U!-ALGiv\|3W^R]47"ƺםFv: EN(]GD,X7¨n/KyoG3e N1 0n1V&z+'+"]a#wb\ CwIO*I!رBڧJqbe3 V-Euui C.MC:oCb5G&L~UG5T@Ssz'k99 [Tw8IWAIѰ/ch~Q2 .(9tgAcY4J <xT a-r!2-z.I8,#w⮫oQd|4jė,M㺯%sH `<ztV=Au{-n;Ai^Aw^4+]eV}ew8gAMy4ԫg?:޾umc3 o_m/V0냓bNZ}5uG*VUoeKlzP*$SgN~C *X#JڞHX1̝ J ilx=0zO!RuYPځ&6WUMQ|&~7¨|U{N/H:OcKtz !يً @[=Q=v7\ Cr9gu7PR"aE"..WL1I]3IL\pԾ.GYxrp ;9 d|xkGH~x<0W?t(|֠J_U2p"aM1ǁ?yꏂf |l_ޕRE1JgqgfS@К7/^QEtrYjט'F%UILG=ބD^uty}E@SD)AcK)GL+e0LCDF蟺(n4 c`-E%>dIe ^:{[J@ FVbPK#5u8l~Oܦ=N `h %=?ʺd̅D=V-M4%3T#u<`{bhS씐Od{[7z/_!l5mKj2z~w|I*D ' SB́0JYoEBTwo"xF5GeЗ,"7BPؾ\ A\`:-St/D\M"aD"( F ֑Ih*c$ D0<<7=_g8Wv],OqqKCŷ?VlbvB0`CKWx-BVvܱ"eN^!jt!w1h3z^OycգUP7Ici]6#Lαh]5P h).)!%P zAL@Vn{,ʆ!g:;WK.**klʙcDݱF?t}#[8 Јcqjѿc:5vt  zD_&U]L̨Hl/7mWy$Kjg,RsZԊy+ K}Y ADOuޱvRX+m u\M0yE; HQIm2z+)sJqh˂ ji⚶,x-[R*uA/tx57%ʉ}KwNtU4`< j.&yn6W[[V1Yn50W}g7-['D%z.'P#b"ܰ#kFE;! r#nfeʽ`nXȦ `HcZR.WS,ȟԒz$5IhY58Pdi-VUu!+gAP.RAbp ZN4jC@QaUV8kH>^Q}t‡Q} +p3R9H.q5YJ;msrFWM6*C:iJW/؋=HFx tj}eQ7j32M1+5߅#~+ݵ( "7PfO?%)x)@O$9MKPg$(JJy/aB (!(zή./7wԐdo&=&s\NX<*sVIˉ9/5 HZH~[yu&#Uɀw/ᚙa3vPJ c#z˜0~r[ !'yڱgCJz+`+VFHҍO& X53F #o r܌z@ӟn)BtFgLK{cs#g(܀FߺB"`G>j98Id˲-n J[Ļ>Na*^3̓Aԁ)C]Z\%{ Jf3͊K'O)@R[N AW8Hla10Q~V#Nd[ a+L7%X T[C~Xʞr-!fc/ {93ڶ|:ZRC="pPT/6R==u✘3k_pz/p5`$b 2Ķ1v[%R癁};"5q藇pʆ)MJIl\f~0#+ 쀒HzXN4L\9>CSY @pN&HAVu!#+P',]pkoc$,Fj;JKIc@_~_RzHw(GwS^@ A{s]m +zYgR[A4}2,赖Yw[I_E\~7582eJ96g)Kjy=zMl8IO>Q Yß+K3^ f@Q,R ~cyB2bvF=M;^E5G 'RgUn@Ș PuB6$ҩD{DLrR~ _oNgZN\9 CdrL>F@రKix4u\AI pfq[7+?2.BGTѩPπX"4CIŽ7k O:FȍG>2YݼuG0=3P87ध b\AYB$`*N8znLu Yc%*%+e׬= .-rk`2Ʊ d<3)l=Kf񖌻u%k@gU抅}E}o&4JE%[̵ŭwQևS~ '3(Nr Q{0ͪ$x+l=h-ʢY@oR3= :GVtk/0.nCoƛW n83hliG 5vmq<G-F4tV"Yƌ1"8̊W[ "ˌ#gM7H]njT{{2j`bW/p;<jI+1ϹnЌ S~pϐ$a,~zYjY|N3O2/U__ͮTB0ni#sz\ o],Y_./ X:).BiZӠJ;nL<Y®*q A#ãqˁѿFjr JX,M$">.^5ЕSI=EoGHyxV}* ƗaTjI쐜F$Jg)&\ ?Ϥ8氢}IGrr>1$5l w}4m|6SKXmi7ޤ=,i|Tt[9.5{%x6[rK]GMS߰rVU;HG8M(D]*z~nZ+`5t]0b^ Y=U+ )+Ldy/a>7-XY0gVyKC`5j&@ OC&< xh;;&f[@8cqfݰ|MUDkCWȐyB=/E(Ӱ\g C̰E\CqQgǙ %[~LLȚbF8^G`Dwev,K2F`/xLeE͈#WVKD*V`B͏N2"5;TW~@ފC[ HVcn ߱ \Gy\uOlf6[xB[jK5{6?-F5u}rǛ/EE5w.N +iZ1D>hbkVMCH<_vi~W9;d-Sը %*^G5} %bsX/Γ}_ Y†DMJ_]'4jӚ{LIUil> ]$t*1s#hdLV#4z4!TTY¢aULVyJrwG}&.j|Oڡ~̻$@Ǩ:fבĈcpI ' G;DG8œ62͸@R%nhiT$L-^MTKK>'\e`4 TD"W/P `.%n5/ D% i^ebHdcxC뫊>伊mP9!-`\maZ2י: 99:ץCQWi9'1^}o s$4Ҿhڅ։Nt(0<2Xl>yđ,J-:P!jOY4S0 Nk  ,m:HZp2mLg[j0n2?\&5p3d>Y}6A0ύze?gsfW$`䣾QvEg KVar_!7zA,vi.+N”QUN^~V f8c9A4{ܙ^ v )Q0t.$BY-Wff Kw/,= mVB[DgH}/Q[+rpp,MšiٯN'm>w$HWv2!se#?q)d268^Q;x!YZu4y X1T]d #5{qO~qzdT>`!O7abX2M<|=(`Y9p!NjH:M\ۨ&Gki%͍ Jf:_෬N`q\Լ8NBlc<[R PT4gf\FY- *.ж8&&K&ϔ755~^{J &bR5nmKeL78h2եX` a6jmqg؈p/s.Pkn"T^Jþ¢vkrpaAFU3"M5 =afM2mE\"nОk֮XbD976d)Դᓚ5I5;aI&D_ngrczFzgɖg,m_:%z?kAAɤ%?1uHTXj h;h9j>ediT;AOu~7}4 "8ok\]d|j{!R#KR:yk\BQ1\wH -;v?h:\:qB;܅D#u@QBͫu:c$n@ pPde*rRjnm{D~}-A βdNVhK;GNw:j _nu PXD6Hq n=hbҲ2믷_|3aOFЁ`?HB4R{Nu8jYI ; CjBUL=Ieo&#ܥhR6UE IS :̴3;VV;,Ԉ,Ģ,{("{P69Aw;.mi'!)(ɹ^Oaz1DOކlsjOTrheYP=o[mnQ:9ls;:"[tD 3){>/[٥hy4pFGO'%+C4^섂mdxG{m-VPlh[u핫eoAцt{lұw|.Nwߠ&E40OqaN.`9k򺐶ŋ]@dQm>.GL7(&"m\;$ZNmJY~zG `{ub=aԱL#vEˠз)L ^ǫZUUű}$Y1qE1?=9eD?a +$ +\,yA bE{;oP AArFXvF/`mSw+bweពQ-O'ZQ4 C]7 a"oea,=Wh~0M}k\hHIm8 U0$X8"eIF}&ZŐ F 쾐ssQAY61VkIZ&xw*ŚKqyꏛ_ pY8*N36o({䙟\-yRYLϽ${{  et'RqAqou5f2Y$ul5dY6ℵs.T1! u>C|Cܳط۲=LK݋֢/fwY/)O|qܼyb'6:.e % ]*B2V^Yb_kbADҦҋ ZMK^a]!#OaJ0LN JckHpvoqi)بPI~"Bk11q&SBk >k/ք']}[ X6f?GQBN<##^o. 5A<ϛVO+#-B$}3`D +Y5{OŘ>J|*&yKeQج *1Qa-"ϷIgI1xPLJG_|z::"Mi'`+q~ \wVg6k0'F|r18G`ƕ]H8@>2s0J$"Pof5GCO:y+/wu4H}}^*‚%td<^|f֢Y{Sfɿ 0t<. &nGDΐH=ߑg~F򷄓J>g;UJ _ULU\UzTgJ:֍#d5/GzlMeh { 2m0`.ށc,A.xH3[-Sj!OtQf`GlK,c\-J`mbiJT,H3NN]N x"8/SbmL鷢WrTwU{tgjS|.Ow;ܜ p>Y%@^2%"-K*tm2D-3榼-jRԏ#X*g>j bǰZgTLpb ʡqp%Mx͟B0L iCxም 6cᓀzu&*3i'9+06 ~6g8:4 ~pwfb˦_k{^ 1u̝Xrt/nuCsb//" ftFWζ: *&AA]'ӔԳ5u$mxָ  $(N2;?^pPU1c\f)I}fq̝36 v)L(HF&{O7*SicNɞIo[ZڰcuK,t&KZ7ٷ̘su$"EPz\,pl%m OpYTK&) N8*LK]8P#*2֙'@^Y(D>ظ6(#!&ZmLU(c%bteF+X/#Qv8f&8{ X}7jG =C$Q/yIIM⠹č;X*l"`(ڴ>~!bc;0 `#&C$Rmhs)f6w5o5ȮY]pyڷvtfJZzk/GV = _[T) .9̑[TBOD]n4Vx܂k%Ӎ#ݫ?j=jV8%LP SID1!OnU;1csQ$ҜYԐB| Lyĺ ǗL[ ȡ1BTh[:*|vS# IvOW!,%a*Z5{˫X^ 'P5n#S4fwH㎽] 'aVէU" =N C-#k](h-;CKNY qVs;\ Δ?4ʼn (oƌ=Gm##<e`Xt/DWqHdy3᝟z*v@^.@k-_]FMI4t i=b=XǷtp0{!A W ,^Wtx!֨>,b(ЍčCM61k3x)^>v턯]Yܣ[<Y1K M-'A>:/脥'[i++8R r7WON*Svh9." ?9j\˛uNc.竐gE$Pڸ6y\e[f*Q?T8[4:$gzf=-StB 1MHCUe=5#W HOFNo.ڼ8ؑ IJB#Dl&V^(^]s̨0׈I`R3o<榟7Tʬp]QD)5x蜐Src$ȢRgKXWPVs6rd<"ƮஐB"o[Mfc,sO`zo0ʟh<j}cBkQwtdT'YFf_ھ^U3V}> "kYj\ DڞT6Hfdv]$bMu~<ΗrzFX#Ѣ%oGZεӋreP? XOLPS"Q bV n2a4oYȮ,m[Du= wK)}*[|Z wF9ی 9knSFХ%YD0(ߨ9r@tbJhW_\-_@ okZQԁyǻ[s\ <ɹx:L<&4kBR])/+2zߙ7\D͗ 2˵dGZ{n*l /`ZU^Y4\HtaF(whZfYg\pSMsH߭8%- J뱫oDO4`J4^,}Tj2!#;|;Yh ` rVD\KYWMcg0>%ЀaJj<q9 f50+ J_uU l B}*h;D$la 4}s9A9찋ZGev c^%]PPݏY⹉d<% ad츜 n̅2*H3y>YփNlmos)+OCxW<&rG\ w,K@iVw*w:hoU[cWCg0g0v "Dٺsu,&hMJC:lexbKnԒ&ѹd,PZ[u10aQˁ\G8}eR5{ܱTtN}jY=mBj&Kf 22ijXpr?@)mTG 3'V~y(G猬V(j!K&C.BSI!$*`lP3gX8?B7->[O q!eg(-&7EzNDSe>rD\^onj*\I{kEtMW)qWU]t7]Ʊ.sRНu٧޹ )햞%SH(;[~逸|% ,AN֍_}|^X&ݘ5uZtĞ:/X1g0V4%kY'e%˻(l{Ąz3-bӘ2YX7tJ_I\DF@ -(@D]%-!YFr߷;BMU} #\w+MB35r/rVz"pZ=zH%H͛#0דpP@a?9fB?} Pdy:4OQ)ag9"x2Nb]BƷEvu Љ'ՖYTVMv@&)t07c/9]DbO|zb@/IB| t hW1!jA^^,L@G ҷe",@>*k5ݨe_u5o*R_X\.X6=C0QѪ&}[-Mw]ymȾ 0@&+ĞIRм

fa_Kzwr^4W"Hch8OP]Ay59BXyV b֊7u>HF(p$1q6\>WvCGVX|:Mu @O {&I\ht3=ֈ">^?PzE gB[E]}u=um#N>2WL,u9/B660o8[\ m?Xeu-_ hK]Y4^I5ϒC]oݡ-KEň=hyp0ːXI6k2# .TĨ`5E1ޑ"X"ּd{] ,] -iC{6z؋kV96RfzpFi#8>TPsF7i4o&U-i*4[YO|w=y/&bg YB5&oT\Hpz5_l -P%N$3yYgsoViK E@ru&oL eG Qs[]C-<* #]y>߼d#o~(RwߙVq:,Dv _A5 %-1}w oz|ko{=9+0#. b&ɢkCrsF:ޛUE8:om† dd( UՍ.z5^=l3<qqU0ɂӴ)H؄k!_s̙Z2E:ˉh 8~.[w?`m Y>v_am;/eS S[g"7o?=i.9*\4}(k3|ZLf qjvl!^cb uX=hKɈg[-.ISQ8W}SFgnwi 6^$*!y s;A&0ԄsZaOЇ`q[W9 eSrr.ls(8 1n)NgdKl#ƍdLgmR\;6К D̫=EWѪR#E b2Q w}TJNkn"t^N-KI[X&/13aڤm72jLUxMu} .p )hlvBE CP1)͟QNw.~4 pnG͕ p;%`hwD}^ԫs L* mFq]=s}@ȭ CoS@ȳ*K!pc̒'^-a`Ç) ;0!T%\>Վ2dq ѠpACgɝLTiV$ZG,*;=斞cp [`cZ?>m9h<@uGK%TrAe E3'1# dE&.w;78IٗdިطQdЫKBj2W w梁Au ,ma5cjcW:0DP.adz9g|Ml\ k-˵/2Õ! Z Ý$H-],'z#V!CinIk<{x[$?%-V9*g?Jf+*|M~X4>Fd K<[bNuyA5!{XBDo^ɻfQ#+?8RU K+ȝ %ObmU 옡`C1 :քAFC0HjXmNlUɐf\ YO23(ݟsȸ-sGˎG' _4o8vrf̬ ]@HU2 5:pYr ISg]#yZòםW!J@Y=F)W -\)ݏ\$:Ow{,`9+& 8ia AO)6ez7f.ǡ?l_pjyn154'm~g=14=ixC t9սԒNX{Zxeub;*Ts@.!~mٖ줫҅oP^ΞD4Tcb wZI9XtQpj5Ro?Q)|,m4+?x6Т~L|L]xD=0,k|i'D,qǡ;?z!x7aN+sS24^`م͉% /Tc3#g{'2jb8ҫ-AxU*G| 0J 'XeL0&(~y/,Z.b.8KNҧ=g(Jg1m׎ gy#a%0Y}:l6R*UfOJ &$&藼r=?h ٦#h P$LChL+X*^K1fЭgTc#cՏC5Aɡa^NWNKhklJ9KmC 3/o]Hxz L)yUfEj]gߧL}?~=|(y]4wy9G3+08mT<#\cp1vڣ/;c3飡qFmsY.VzoEq[l̥zY sAؠelymv s7hx1q]:E2A=HbhB\A?į߾NF&6-#Vw9M+BBHSF~b%46· hx29}[kC2tL6EP/J '03Im0*tP6EcZ *3`7 5 18.[R_Bq>#14Wm)pZ"/i6!iÍ1U; Aڦ]lmBL*dX!o|O  SE#406v’ɮUi]%c̺abV:3?2k7ZEM. R_Լ9d7M)Tn%5Ƶ;]?/MGでTW cc a*>e?^wt 5BFNC.>(bG] AZի/u@(ukHhoE^=/j `(z04U]Ressyі5x !̥mo+euNnKw("=@uqɟ˄oO#N]"O>sǓQ *ؼI[vfmJ-G'fnO vqjZ9(Z4\IX jAļG?N1fZ@?cYo ̧Mx챃N\UBRҥ;ƮQgf6Suf"JGC4EiGxhpV4)gm5G4'G IkCaJ=#wm-wܧ Q SGYwh 2t!9v}1H&twFN^%&$1[yqw'*Sf,DfC9aM:mm'.S 7K>4ģfD!-PcW)afF!}Tf< cV*-HakNґSIZqNvQ>xG3=IC LJ ͍ˡ H!fo"ܔ돂6d{턾1y t+}n6Aԏ>0H8,P}u%."6QKMѬD@)G>ftBaB bųOy iK(/]YtaXV16MH2#BF4Ka eBů ?nzIB" '%K:"S{ FdK^ypCnxӄ 'Lm}b;I?d p ~v]QVjx ,oa6uMp"/YOۭa3Axm|ߏQ5Ǘ$19녈- Ce7|=P016 VNDb%# ک4Ys"X.+_{dQ:^l I=sH;"]aM Ftp\㟳 onz.x46l! jfpcPP*5O>Ԟ_ ; ءTBc}$mHaTKMnU13܋w!|G;gb{G&BI?zv*r"! OeyX|T@KCBK|&wq`bw 10T#/)ur,83:ftoC?^v#P(9ZZG<کʶ"+lZ\)]B^6xjɂ;NnݞⰣ>=Rr3X1{cvɬyX.C*oδ\ JtZ z/oO.c}d#z3ݓxzp rΛ]g3\},06" [۹u+'^ρ6I S1%?|[Nɵqg:u?cc YHLTa 92!e3x<F^6k;,VP3"`n< 5O?SLJ`4h Kȼb)a1.U9*6`Fߥᒶj w)p*+O_*,\rXx|.B?&J.qg{'SP9c2"2 }jV@Zn8WB<"Zvwk^n= z:8ȴ3;]46:Zj1C,};~߯#qչ"b2vrR%HQyIV` V"}Z9hZ\h1zS-^9,ˀD7ú )@Jv-X1h:*, ]T{&hR /e3!LfG ?R{g@Q7{Ft3X Тt7Lpgb$魣 .0 ^ ]}U͗ɧvsu04sqxx0\ɛ㺧1)X}șh0 'Hˆ@g&D0W۞vb KܱO*zZ.4OR0>ٖnOmuROaF.vqp}8q}9a3ZcbD:PiI.J6*nAq^Y@:I)AB+B[v(Tڔqwu y\`ł06AZPac*׋C{Ydnx"w5|a3®#ANgY;8Gd*ƓXx =w8%Vh9򻮢̏ KȘdCtÜ8țoZSD4MbdAǓY/Egzƫ[/q/uEz>6I4C#Jv=1?%w9hDQT~2F eug ƳOIuER43b=E#ɖS }E:EnχNӈ皭ag !)G#5Fxf p Pe[>JE4TD-Ņ2`ڵ7ʫ1m\{N=fi)T}J, eD< aY/|g# sސJ-QE@EP T A 陽+*2h#ee=IUB{Ϥ RtjWZNxpKp%P?~0hn:wTM3!+K17.ԃ?Zp&}ӈ)yt7 JP(dA= .YX_3 v5/J< -dR*4sRK&v-S*ӟ\oi_AS8r_3n<-k蕠%UA޶8K,ȡz P(;&H«x 9n3n#*[V[,t#\s oL8'΅O*I*28_mBE =Ҋ4DખjB!өZ }C1CĉS{UU6#';w梈q[Z*9[Q@ a$7?ٮ|PB8 zb-UӒJMT[El^ -A5,tXT\8-Qu _8\I@A*)}zwfk c2MsC?ws44ٞJTF(ZDŽŶ霰D\ +[Bc$ȵ]]:GFf5^>)m8Ԑ3@!Lm#8!灸Pb~Ch?.,Nry!YuOzQ·8_/9)a}=e1瞍55dI&=GّV>vSfI#RoI"PLSljL@?zO&;w<)bNރJbR$1O16YѯauLRe]v12\͟k?<1{gF,t_֎ž5$m龓C &hepeqq܇{,0z;d 8=oA-PwGV)[,ݐ5}&x @jƄ!|82U( qQzN%}p2ǍCS0խ 1|/Yœdcn]hTB7`D)͒CGtg&613 :N]3H}2DWP^s_p̾`&!fi~cp03?p[k۶^+.92N۾'qĆ\I)Vt<S4դ<sp@cpRO9 Lc\^I)n.8/p`o#<#e{6yi X]\|\= I8Vq:=)FYcH" lAt!S~XŰO_ J3Wk쏠wsX֥D hͤ\;{՟@./I$MoS~+65Hq5(8Za5Ht)}T^&PD@PT 9o1 zCzGR l}"餅2չ}ޢBאhvbVd?x}է/{?Iq&b*bXWaa)kޙ'ejbb x(j+^ %)Yö!&Bk4BӕyY=ՈaD 7su +'[3m2ɦx,n"g)„"] <)F䴣ptcݑRq< 1Yԓ{ޱKǩGu4O͖[^ú٘K$d2%EOL2JD!w I5mdenW톷0d3+e"^3_C@8,4{"fؗ|OWQ&jn:I!6յkV]*TR` ˝Fӕpбde^R6+ﯤ5[Fn -($X[Iu580w^8W6|=ዑ٣g>KZ5B$3׹>M&Iro?XDz܆*A5Nʼnxo~E <S^pn'Ť-GY& vLikb?I`VaQ[bK]?Ph(¸obn\SyM~sͷ7UBC8K~FDk'pwhɻ8[%sa;?")GYO#)72C%R:4ҶhtM7 ;e0LU |wHb  ?KUhWYhywfqS\2StsՈ_\%eLBEÌb6O0액?Kao/${x'WSdqGvmLf}kZgeÌ amNtfS5PCC%k.U7Y@z?7vƿOlA]OaPYIɋalJļW2aI$hNl7"[ɶ 70]GY(`RtKLeֶ3$n R+;@,Fe}j{~x# =bWڌ s,JZUYSex fxobkiXeX+3O o4[mFo)ӗWؐ𒅳OlGaAߞ[yuxz wxP6R/M|R_m)fkw2fUfzn^ΰ!̒&跐+7.\Vܧh>m%0GhClA;?d>|Ku\`p8N9 4fd;aU;Y^…g F>҈ xtJ%cx󴨭7/]$Z}3sJ^J׊s$HX7%~a υ ޜPkMC)撲exen[P;;X^H@EJpĜPdjr5PuǕ g࠺_ #o6mr)_Bmi5k@8{&}uy!hqjw UjT+;xxq,dHrΏ,2nB:$ˍ&d3Zd,-%*G7m i:B)߮Q®B(D'66­ ($p:h8o@kCh/ޟڬ- hB`_fpRjK}O48 g fG@ (I֒%#kiXzf33R"ۘ5_u7}H޴M(o)scLz0+@"^QhJ|f_:Ί(dҾ\춖xl&4Q}6rz/=oA_#UURoxLr︈Y-I('%6M2{5lAnX.y6i{s^i6p̚v򜠌GԾ7 }K nˌUvJnhe>W:.-Qbٲp;DfmSjs⅁>+FǮ˾gE29dMB:M;mֱx$a) _ͤj*wEz|X0?*贺ݺHD-Nh|NO(/Nhɬ ;AuxЋWS|] 6TL0 bكـ/^!4ВwBoS,K?{/Ճ}kd?k:5p7 x rXv <އعF&ﴏ)8ʤvVziX_6 6̅=NEfFTq_#pU&>rrdT 0qJ}ݓJT8%fP{XH؝w RTw"ZDi ԣEfGDNbq\l)Ġ>$1q9}sU(@!I\ UiP wDۂQgf]]AV6@V1`c%@OH w;۷XI= XZ ;MJvRaK urzF=ꎪ 2+SuJ ῃ`oН_GTa޼r74iv_to4SϰHx黔CNL8 B2Mt rOڝbOtu cm.}dq"LPp:LQCKߚ[}fTr޵q}20>{ ' "PȽSR?{v0]匹1q๕&Q9>jVE`J HtaLW xYjY?=5 eo+[_# kTQUx m-(e 9- K/n'Aeny~ғ3oXn9&@RiU&sԄcjn^%ZE[)ՐN/'%ywȔqS8t7N?t˔o |/=D: ,8a pjѢ:g4w$)ծPk5W x2oqJm's F94ٛXƶ5R]F68p|r ~ ~'K*UGZETW%I OAqo^WLy6ikq0$]aN7Z_v@/K}'d=~ԸU,;F#z Ec;`Pwĵ{`$Bo~QcګSh^R]iG"ͧ;B2G_*%N`|y9*aRߚGH|B%hEmi X⚜z unXG;q۝f>8a#-vW=Q^kg4iXbvy]# n$[Yf?H]x6}QF^_O?anbLGse?zpWDɋ9¥;Au]m&8G4QoK F;X":8 6yb|&l}S661Aɰ"Y> NK1`b~븰-@չhޡY]O!kk5RrˏM dؚ[>D 8 mbU&R+s5a#PI o/]"c/7Vx- 'ͼP*]:CEJAtA U6Vd}+/#tԉз ?u]{7bPA rV$jxRS5L.y56ҊI'Ab>c{Zkmݕmcސ3&-?-_O܁Qt~tPAPeZH\볘YVkXsSJx}kOMd@5WS^q\Z~O@JBZ=p. +OM= a;Ol<̦WlFl[m '< Mtzz0E >X ,G*DmǗL&Zɐ@6u&Ӻݩv. |,q!#L>]KjB>?^&g&b.g M;"UPjjQ1b$lLo^%k&"빪y6' V?5~ Y$bBSQi8xunß I~+iET!qs>GyT&jLiHH|J),ٵiY4&^sRη\&K19`$W86R+ U)!9tfx"2XI^8ugPh(ZiFn¿!"Kt_U@Jϛm?ӝ[a;2|@~j?P? <󼚱p S#}|8&=㪱7y>AbGsd=j#btȰrf) Eo8k>s\S Ъ.,usԴF?cB)mʜV܂MHJui1@ÄEW5ı{oKʉFC.5>TlÍşXCe7&C|1&\dfћʃ"B9D?Wz~L-gAݣCI!B2T%5!0~+۔~UMAź&DAQi 4Vc|Fݠ(T%&X {G:`Twf5r^Lb5GxR*W (H3pфu|a`Y$1+\Ff#]@+34= &' *z]0(DQSû1$ ) 23JWP)s˷/F@< z=9 O`GѶXG]7]߻-.%E@O!qvN{Qv@h u7{ hC_P 'm-x&#omZH`K=m/ShWV:UǾ].T]+ 7bG(עqM9ԉ|%g1SB ,Hf&xGȋX<G^1snoÏ+|fz|=|jR@wCAQMbe"jxaQ?%gi( 3,Ɩh;F$&Ryt+[ϐ (Ƃ+YN ,;1!iWj2*5ʡBӉ r˸Bb_-9#PM19eEdˉMW͟2 Y;1݄ e>a1}6[\E >O\̓,QⓥGA+(V\8!\UE?0wϦ'{b޳Kr@MՆ׮T3ӵ/^Cub66#&CMu%Fi ߸usԇ6} cGS۟ra5=+(%j̎-{17@6x֤=O~[AjA[(9v!] Qb#+9c A,-S.L5 sE.z)讪Z4C o*)Q.J6ƴ~wxlBb?twmEJAly WN ɤ"Il&&@!#9|o^Ѫ)鼌Oe`>Nܗf@]j;I8Ƨ:wgOF"r{?=͢gT3'oun [+= c I,#+X|6]-ǗedtvKјSKX(>xӹ5 kƏK=z^}8x^. gH?H5sFςBW!~i~`\Ў6 gT D=ٌQTp@xyK#-իW-~59:iᅷ Rkg\gzU5;[ 3y6/zDhgo <2_N8d&{U$*VRnAk\4`"7$+Ȟ1JOD*neaΜLJt_:q DRoj,S|Rn2˜}M+(AF+DjXMN4yXh]M>&ɩ1!pBm#dm]J^o- +|MQHbnE[NYsbJ`0F"ΐƿ՞׮b&ȋvpG2<`R< Lz.jE@;gI`[0V72TskM]FB1PFquAOTj0ܚOtdk͔x\&KZKl>n"Ne ={jE"#xNYOz"ĨCPXd@+zaL 2Y#ʱ|@ߞD7腠}9I3H[-lӸ}A!T&x Sږ|/[d(J-\!Uq!)C{%׍D_B:,ϐ.4O<`<9SJ"$M~<B^JHUyTHi GgGJtԦzrU`.tL.R" M@5d8Su1G;ng]+Wچ&u{ḛGYXd"V$1 —6N^NCCe\gڹYk ,I eSx{>ȞҊFGQsG@Qⶊ ~ e fɳ וW '஼M(%o9Mw#'3]ީA&޷&j,^FfivfSOHmZ.!usæ0bVv^ɔD3l9tcAH ~S S!|K<%j-zSQ"X &K:(W:p.G[" +Da4Tnyȸ՜ilfb2J5 X8$馡}:9[Ϩsf"BfӘ ౉!Z&щ; ͸T*[kyhe!xϊwR PULwapPKvz"SHvbxRy'wXM j[bș/F13\Ubp֯1oU?%&'t|એl2h3mKtZQL(q|EČ*;PM~?nB<],3]GJ5N6~ҡP`"}]\1OqY셦z1v_&\t-lF:/+]KTWit0xie`w$xJ.B(5R3f% 5/ &D/Dȷy!Q3~0/*h);d]jl|,x1+\+zR~$m薜ЩKZ*9ҏbdd:1_J 1 #.P\`CWJ) uUѽX bwN<ޔ}' 3݌ y A4*:[g??DEɂIռ14%otVc뵙qrm~5 ]s_L2;/(n*-<;JdUW.z~_ Dtn|Y~O!7AP tT\*ȗWKD~T^5F*󴁣JTfBl^hs:D]OĉW`[Y(Hx/WS޺hOB{wWn%ۿ%3[qBuOWn=ZD2Y#_@&^!S@mg.oJ>ˡJ2Z=C?Y]`up*&zK3#CH=_HO%ۺ Rͦ_%1}נTH 6R^% 8Pwo@xT o"u(*{4._5V:7ϊ JK&QvgC\{s0_$A-fx<4}*U$2vʋ&Pd{-1$-d/P.͙?t+dvĺ8jW4OL{Vqm/QQ@,#"ǼT]ߪ` yQxwfag*L9F>(B@B.Bs2qU]a֦ӧw|b'c\U~BuI&U5/!l*_nwH\{\7gƺz wV\U uuPMV$j. Og%~WCsqvg+GuEР^b~~,z]Ղ[~>D]=jѰasybUUp5n*%mWcEW^mtwp͇y*;fRˊ {Ň_Ld"X{C<wl4l3}7H B72~D}ңXE,uTiK<&"1YԴc!4Y(pU& +IScJws}̌y/Iuز 'FG [-\[|1YFƿ[ ڕ c̜);wg7葃t>tzm§"VLDbHi/&5.33Եyzo;\=ۆVn=ea qi~馣60&zzU^ѭ KpA=bp&FL|ͅkS ԁRcsr`엒4p:S?hgE9^o :?CNg"'q֦4K-pRH[ΣȔJ|ֳ>r?ҙ V󐠅\Xїȗ Τ 4RE;/}P~YvHH;4g/ )(BTyyШwB?RvӔj$*e|6g*RDlg7. d⴦RQ"'Y҄{> M <ʹ5=PG84#+)/7rsR5_!VtxP`2M}Y>;ԻCdJC%0^X0 (A~ZH_MOɾ(mY:ŬLh;Awm7pPw ]t39AH@V$NhC߱x_yZNL/zFX& )/^e"g _jnj'!^xH(krAqWl0`cFW9d,IxvmJZ~YXdk]K3 ^n'Y JP_:@R8L U?Q#R+pQ57T%<@M=o'g^m^W[Q#Lx]zb9UH< Q]J%+yF};5(u5G)z|1 P `؏ÿ!Dڨx8=M^l-#+! zyy].`1m8ӹ bوD dP@MzzYOu.9;bFKYj<Ünx`*,.̳7[4m t) ^ hsHDB}4[ˮOnpdX㍹uw=>Y`پwRf S|LIX%SvDe} P H!7bIm xZ#o@Pu-k!Hs m_icZ+(GhMP>- Zm=Ӵ܅1d|_"kj2-7}qlH\0\U=azWt B@ ;n75lN4'`ϦgEHA頃)erLM,/M̀^nL.shw['PГh׾@f1,WtUؔL($Y^>qP 68c@Bbxl,^U6]o sόGXPUjuyU${̲Ǩt Q1-Q͊˿ ZPX4D;I(rZZ}TmzNfRr to@ S~tN6b ] GJ >tG`Z9gqK}~]Jҳ'\^mb/jM#a)p\W&̐"Lk1[MQ[xGcоQ#\V&?z/[&ƝBIފ=$DaN_o |oQӍ4梋׋M_U3zT]MVoPZJ۩_W:> zûT f={`,A顁;5_r|]k s!2j`~htLmZt{1`:{wJDàbYX0PmZ: b؆<iu n;hB<Cƅ <)r}y7`vS-`v$ǂ X1ϊb NRDRxnQ@ei"wg*X ;IHAY'Ru)LLQ@-'N\G8fY͒N3/)[ͩt@Jƛ_Bn[ SD1Bi{p PT1f%sYnVgW4pn5,[v#wk=BL-»J E|51DJy_l*JBfD,<̨Fzb#_݄_w , vƛbA'x<Ќz IGrVo/ h#x^3 `Qe>S[cv(h ^saRZʦlYtH\?V9SR>E:Ե/ jK?VW"r>a+Jo ƑV<, /?kr;j'Q`|J)ZoX'`%B;'+Zb)aWYEF;ԛs<,qW~G<*I\g]z$u,D<>P6Mh0e};u`THFABpij[+27jL#~t$pOWhD%a9o\1$N477"JƱ=;?VlԅsKs QSl!_#؞V@WFW@^,(A X fE~>?C(M^Qg}F6 %Hy#@i0WmKJCA &m\W]jgu7rzgrfYZK=;MmIIx HD#_^; B6o>!2saTflsMJ.he2কk}Vo/(O? yyHE1\҈Vas5w97IyfBK}g4 t\X\_,L23TUU eq*#zOD<1Pn㿬a@.0(7(a@m۬-6@ ðc@:Jy ;2.FmǑ 68`]}0 QmqBB*1>h;\tR GP̅W \L|+BO[ohmG’dww `_ S7FSɁUWH髡gLof٦^ {c3 }51 )-kz|kV|wD߼)x2vޠ(sF>*+!Q_/D"~)"c+ 9,b|sWuX5(tYnz܈c!?zF,|aT:)]0ah.A㢳.kG?B6fOP.GjxYD.ڠnԨ0lNZ!$jRĶ18Y-⟥y[m5Τ/k`SH^ELa@ Uݔк J/!sP& ^*oС6UC}Ry y*f*/®qŅ~x*߈Ϻ2rF | u`ɝW&iP>Zyǩ2syev(Lo)0)M]v wE5/0b-6%t.pY^A@KTjZ7wT/E G(xi\ʧ{ݎK:.'}W8F0Df͖VmZ fHS _m1nm9`S=k][9Pװ7vr1w/NZ|^KOq=6Z,XkqE<'˘uQJ5@==+R#/M>pQ.TZ6^t2E`e&fnJa+])BɃml<.Rrٵ8&535Ռd_3_u8RW,*Ї wHV~^{6נ}v|{v)B_YvhˉDj|=ՔEG5ySĝrq뾂ʘe ׁ`tCDDjyQ=MBڢWߠ@ F#9/ƞ (?P](Olp닞?M~Hl1CzP0?Xμ(Tc>MkEeQfcwD>gR#7A=>t:8S=ԋѪtz8n̛joU>dՁ ŵ հ{SH )mԇRF{gDd ůBK% =zҢGb ߾C 2al^<@߅Ϻhj|Kls,b79|}J]f5(9A=L) }ߢ01WE|IemBGIc£74rv_ޕ B~ !HZ= Sħp{). t0a#er?KCjppro-ekYî:A8/JnM(mGR]r ߹.7QO gyz$a|y&%:WA{(?[jJ nTSV-s'?zI|MeP%o^`!Q@"#bO NxDJH !41 iGVm5$m'~B-'G CZ PkQ!2_[MLgg~AE(s,jv'6rif=|*+-7 ~h@IqA~]1uu @uL/.^-ܩ"P3k[x=ED_PѶ<Nk%$S3Qxl* U)̆7vWASpCHHI!p0?7Y=BAa9+).,7&g}eHq%y/huKI-\NHZ46=Nbd*FILaBӰ#yf3u%E_{o;{Gj‰x Bx'1v_Ѫq)/$XvSca_VޔŽ__jxfFv݅F j(îPuy|I9.{=ԅylaf"@?"Q JUnɭc'^W7pgQ"c`O 5)9Mk N|^"XbdyEo -58&~k!NʂxUTaCCtr+Fs?ØgPS$QG\p8NmF%plFdZЛ7W/ЅΆh+G^L_GoECMb^[C㰅ޛV }gJmo@VqnF l\=N3(lnJ y;eZ/\Uz=elHM'OY Z_ÐDUQ[dI&7f4I2= 8YTaؽS3T[2[O*}4p$h׶@@0f'\5emfǻfH7m%^%U]3V<[YW\'̈́WX]OT&vK^#p/h<ԤFkEȨ==ds}X<5,t;x`V%S*ti^0&nAHjDh~i$3{*vPoҟ>k aF9Jk{etSɮ*7U#:}?>92@Fsl'V#\/^lU Px#KM)C'XX~' 8Gv+OCM͇39\Ƈ;A:*4&H1coϼCXv˭|rnqq-UtzEDz¯IBʍcY{עqᦀë'3녛)s}HwTqaBZ*^ЕV8~5)e`3 [SXhElQ}Ӊ}s*w`o80$|I;-$j;rۇ\E@h! aJ%,&P^ECt${(=OGL]? 4xo7ax"\S-[{{15wxmڏk3\G SpX.@XւBǷfY5>?gX4K7Ijg 3KEO› cl?/: >a\`*FR~o8UV}gAg=ay¼5p+i|Kcw?b6ZB9wenV7{MXK4ZdEV(s6 ~G xx/ޟΛؒň/qVҍo꧁̋;{2ŶL,䲩,ՔRW 3TId(  y'(9

*Q"cts_-|6$xPi!qHNqFTicş*Ǹ,c%#Wȷ …o.af9zӪEϚ]̋j2}bWw?S^1/8j6AlD[qAƪ.2[UoNC LkىQaip_ !{䤅uZZ&VYӮw2֨tkMT1PUK1}idXze>UFM,xWfC$AsJtt*"ofΩZb{K&T$М`S˷tэ7?`SXvW,CчY{4#SI/P||粪IzWKx(}\]K":gj.#s'ԢAȽbm!rDo j:0b*9שr04Pt>Ahi ͠Rv &A*+"0"unb}_-.ЭWE"B~AN\*ѿ|Rl_=5t\%.C#vV3GMy\L}xJ $I~J͵a}l]; v*`_ I?d,5SjN ES?񖆼f cﬗGpPI+\"Dr p̟OtɕP %Dj_7ܦc䤣맂|dHOW7e;EB0#A̔Dk;n#dJv!d<,Zp̂[xZrZY.j :#$6~5W5\K::)I!^U$~lWRl$jP/*vMVgZ{1d>QKR_0tF,bmYH$ bZ\t+F`tO1gwjڻmWh)3r,QhvkLT}KfDGT\ { .apz $h<"mA߁?/*A(H :e] NwZL=~toܑ98F[b ͣaаŢ~uyO6My(<:'4\X6ʤ2zXz 7Dfe9DvcNߗ|tOLRcs\/Bj` oŃV]= @TNa(e@Ag݋|LU" z2;gYxMc%M@qaҵJ|dJoeg{52yzI vM_.H@}ymBmOsV(fT|}:~l~1J "CLq\>JWxqb|AO8|+@e[xؑE͝<m գgߗ0D}JMwY r.I -R8Yi R7O ?tSGBLH]VĕW̌KToҽ/eW|#tK]wlbϜ-ßj$~;D5aK6%K?gQg;nx1lڻÛ8>Ͼ ЌBs1~c76kșאƨ~Qd|qHyj/&~szB,J`*eƊ=7|ǃt~ g2s}?/:]\Q}5iZW-oqj: 8m,f v+ q,@@{EZe<7!d(Cw1TJdݕY$\NaP249`rudz}tLl!~XVۊd! 5WYVbޓ)P`8-w)ul;c|_u/+"U zE޿:f6\!Y}r0u|EĮ a2Ǡa~W0ՕR_r~䋣PY4^9ҁ{JK2GNx7P!FQmzc0Nqt\te.7g]>WfaB`}xIh+Y@u6:6څ-Ypoa]Ycr*c`c ŤruXR6 ;rǢLI52zȘ&r8tr;!V2Pook3>+AvWG y B =IL'lBdLeQ]; \֞i- uІ,A8C)A88čNsW̚U[jbjwҝ, hB(ޫBW}FӁ̄NxgEi>idk^\(Cm?fPOW8=*(["<>O8Ѫg!0_٦sެq]M m,/ٱ)^tf.ƌۛ=,xԬ.Ax~:8+fIᚃhvK:%)k;Ni=5fPҖ#0ͯMz |^vrb6xmPER1`OxިW=^I8>$"Ro1v tB^{^2V9Q{K=7hƒogC(sb^A:ckO =ޘ'JXahTH< 4Z:.=i:τYvw?*FV* ƥ4ե8`f8La1qrav[,1*mV`Gߒ'vѰ㌺>5|yV=b9 yюkrްuBv FZ<o!B O<-VKxP̅Yk-0Hg_ 2n|qK9%ey1aLu8]eDI^`Qk:c;jgCN`[Nsfznju#գ qbYXQ b(mvrϐRteyU<_zP!ZB&X3551^keTwj(Ɉ??$gK"/?6|iHRYvIbAjHx{ 8LzkcFC4s4iSudr~.\)!%!hzEiUmլj\΍FRO\yw;sh京 xԡ Û-?j5|@?)}/%je&PӸ>hFA(~7tF/Bו`m0l#2abA+TH)U5{CJ,Iȏ(K>Xqy;!oi6P b}2`0 V!}^I5] _dxӨQ OnWKl&Ke:, vЕgD̈n@@U^֖M$<3ȿR_ /@ D&nA>dK^b]96j18ƾB2|p > ۘ;ValjVb[\ Uqn*logqFlbNֹ،5[IhsH*$20}2w?m8,( i-]C Jp(z}ua8S&'ܳ#aB.>x˟ u1WFDk*D|QZ pu& .XkHZC +5B.]{1+9C>Yb[ƍGE35UmziَSŲ|s눷$ >& +؇|ǡ#b:?֊/n 1A_),{~h?tkQYI$zRhl{;k9%e$-G<GMohjFlOCtu>ikL$4wy)uَ R`i۳.[So6~0HjDC>U!vѰy6h3 Ҡ`i{n|+Y PeESbdB&Sn/sdIi25\)1Ոʼڂ#1]~ @1pm-vUR!i|TNhⶥd{4=ثƂyF`!/+6S\Ap5(_'TsK2rS+G_(ET/UuKB:mRm~4zߩlX$/@Ot׫3_L&m5N$Ο'==4wxGr9eЁTM#=crExe047vKp䂈zL;h| Qhd}| VrH1 ^vְXsr3Dˆq3,)e`Jx~m^wg ¿iÊ4sD_%Rp!6RkZmC~Vln PqODew^ȝdz1 [zEpI][M=oWrbNglhVct˵?ŬÅ]p%,)@LT.V"ǹG6ȱ0']9QV8FlN[QҒݝzX.s^:9copg}70t ? H%;1x6n\M.h Wh}:\i: LV S:'h>xe2Z"TZv ]*GpSYHv 944.uqr}|[e7T/OĞ9K(|rVn?ގV[hKg) v+\WKuQkOFl^C r؆Ud&_6JuΝ/9I.J}gfc+)3gȥ> 4O *ZGP~1XSplܰ3q/M,\h m!{WIRM>to>D[jgdwŹr.5L$Bgflo&@_ ~b [ { 9N@ZP~ymQ,bCd5B $H0gId"Hb<۪c4M[, ɣ1Sp$I 8⽧ =l0q_v7kQ1V4AOȝÃӑaAʻ,ZuSP@D ij@ttr& SN\ձ1d65?|~ #mS\@ ᩺SV0_ @qaDTM!X @|uЃق[qn H<ļ5?HAKޝ@ 䞓Ra?6FŷdyV"1cL{eC˯?81cѰq:奠j,9:R9EkLSA'x/ qxyOqL[w"gɍcAeL]锼3ͨ,{ *Qo^n23 \ $#ZS!^AB(/~f{,=`[kŒq֧s䙳#UBjTá=CoJmWqEdN?ōDw24l%bOop̘KTŚ5,BBį2Tn3 Y^^4>[?ȅk?1a[%R-̓Sg]'D32a|.B~ˁxM:n ^LaY$̩EW}ߖ H88St 1D- tliOٔ9tɘ_2Jf7A i"!]6*.=t^@Dݲ7FY- [c+$%6TLP *.4'"}Ro0O@)Q,Btt|¿fl'u%u혓@_w' <@˗Vw݈JjH%~~@F>pWE@#=(Sfp\]5H\*WyAԁH3}iV9qYQjEBȌ!M]=rs$ݟXTyB+[xܭ%2/uڣ'MT⢼t̐A%9ϩ~Y !!`˾z>GSBF}k'_Du$*mӘLT񆼊/TC4%A-)\y&M^TgOhu{ib<ӷWZSGj)AiVTO:zx+-ąXԬ3iyvcA1vdBOԕD]IIx\QBDZ 'Hz>¶AY5afT>-&NAYW]!H"6Yr '؜G#}˾nVՙXD#(9ճrZs2eI(Z>|f~vaI(Yl6RV\Ʉ 86w ShaY=u&0}qQJԵ78Tj7)" +!1l3QY җNUB#B7Õ[,kM`QW`O$&vqd,7{+@uNNԙ7Ɋ,j C'`YY|3>HR&׹ l裑& SGmuakq#,pdpL 8aaτSuG3_Z9;9 =XP ^a C|>NONkՃPSi4qLJNQNkl~Q1ehcۢ<+,C{SMj;t0vPTFrvyfv{=~VǍ]`Kx~/Ȑqi{wQ_ĬPlK@H%_SMA=RK/CbkiDoW32tA%zVgkr4SQ+5FיD=rY.gC!bkQM1a#\E J3&TCWh`=iӱ7}]_LSf9<Oōp_I|dybJ0c?-'Ό}w4i&H7`Kc34 Dl̼4l@KkDHUR=L2~:i+:~%T^ ,j@h5Am}$gH9t,,Q˳$0K_'K6O8Yt$}IrPv zl 1kA) UBAXoD["ϮfSeo/tslPkଢ>E 6?(uO\t"޼(?1Ц;ܬ4mjJq1BNsIߝ?'+ۙSJ\Ujl ^ShG1k TeAt֊P5fxtBA[Jprv?@M @bJ͞97]ĿMŎrjsR13׭5AV̇Wj}VMKYB^ *Afjx^Ʈ0Ĕwngq$]:Bi)2sm1.c8IGj&YLl1m3%k(y8FDM4wq0dm'~Q*7gN4qHfgt?w7lFVW߈BcB#("P4&1wkنk\|QVӀ:y Ӆal"]4l^&.Ĝ#4dy/ZWDI7=i'#`Đmȕ3ka~@x$"';H^^qخH*ը9\%8یj?VRgdk%ߐVf!+J^Wr|{xQS= # Ͽ4K4-բC|ko%^\Z]RaS0FD'zc>b_VxӸ 't2w7CL6V!I$z04k/p2ۻf!:jöb<&Iާ|)\PΕ&aPh~g~wJxS($U;=4Q)Ir/7ӿ i@9-.W΍{08/ 1#E΂̾> ;ch@N-wek+V1ƞ؂qb*1 !n <iz݇>y µzfe}ɒ`1J£̌8Χ^H՚؂3,%ּ4{M1%蝜"Kd.;^}YZ{ ?j {*)*97NՈzUta7m$xL2Dod3$x Vw {I $B9(I N( nR̫0RjuoJtƲ+]&uE;tv$ǔ ķAa3u4C''T_5!^^&^KrBf `KT1`ǤD+}G~Mv}H=јŭ˛ZTb뇮(>nl|p24oA7~<.( Q9E:j૔.GQ1wfe񢘄r>JhA?](4/AFe%. I-Z M;d+<{}7mc<8!n~ O]!:7kvt\r ?ā"{ߖ(f$gOTnJ0[Al@aIwu,OCj/ʍ.)AIƘ6buHm͔,\ޗq>8٢<>41ǎ{zQO-J.9M+J83'>@bƦ$N@9cA@<}TR/K2RH9-2ْ@q4,&v[*t 'DP#NJ2A&{;p5`1`5bP]ij =xÌr z_[^êо;$LE{ᛊ|^x)V0ZL)`gEQH~R(|S% j - c#ܕܷtuhl}809 ݑĪQijMQC#+~mcxytoi¦^nYfd>~ :_b Jw$Fz̘3WV5 H zDqeI=Yuz~d膼jDtzNΚjy1@\ܐZ~!sK >(XOg-=`DѰ|ZeK(@Ddy.m0'Ex/4]G^h6rW0"3@c]-h`e ĒfG/߭˚`,݇#j -o v[StWuF|sNzݱn- )aDҚ2u|5@eW9X^40ɜsb숝:%7L$>7UT B{*G|stʢ"nB_1kSFm`&&)3_\^*S.b; gZ-]P}AqVu7!}ELhPJ4ʜ,#g&06!I ]FH]2YcF`\Ґ&bR}ueGaBѣP):/h{P3O;BPHCaGvslw >My&OlW+@e. iDSKq(7cbA|ô5Kq͏ uhnnyߨ>otN$e֟ n%I Q(95Y; cQ{PuڅD^*>ky1 \ Fb]rA!!zDʄGU4S*1C]!tGVoi *Zǎ:X{_*㝘Q_vY%m:곳8oCeqon Q!t33F>}c>^ <47wҞ 5yw-7Eݰ?H[d;Fjg0!q H#\MopAfGr^0nq8-4[@l+\/uWUBQN͵¹lB&A[ |,+`AAKJ˓&~?49!8{y ?' oYzc8Ÿ|[A#pf ƒ#{wL`SW-GD#o JH[BU94S69`«Kd>2Y|֏#]?}հgհ.[64)}L}0ep?Ce/bs|K{˓a@mx̢&qv nEb]iP7mi +yv4WסAxj?Y?DvZLS*$R|qdE,K+Z^n 千8 εU#cy؊dہZ 98aKgT{Ӫ^9nIW,BFK9Om;>o8Ϸ=@_1c~bYypoوj]ƮGgVj*Ff4:=1 Z^WS[peq*jXbO!V\bq >k\Z{K: nVD;G130 f[Xq`m'G0ư|h ' < (m=b˛a<e!|pBNT?҂ZQDU\ʃ") DgVb~ D"AVBt1^˧|-MIuzg"=~3*w}6Eo3ϧxPpwxJi bkȇYM @vsͥ~c7U{cI=еpX MUTH+bg˯RM+pjC|Rl^hq$4VUcj=uR5ttpY'iT] c@,t+P ,4:ӗT ^/mqU ~!@FfZMhUs4>wo,DB}AqT\]ç^D4'l,y5d&;tㄩq7"p$>w*TZR[ MxByXue% hЍj~5΃Xt Thԩg|u<#, 0фzQXcP#j"ax>PrE?26<-U717$XrX~'L.(VNj+%9&~u03 %m]\pXOH~q"*yľbQk/8frF [Hx(&sq`ZѬr,@Ϩb +q{̅\w~~t=MtP5" EUqY k=[,juo'WFRD[)WE/na$'XRb)05\U @eWgc>y*U$ѻWoLqj\9lmn&(׻@ W 3zIߚZV$?9#Yrt&n<7neW juպhjmosMgAiFIw2= Cy jWEnz)rFl5nu9`uG>FlZ9YhZ91ՌDQs/2ctoS j^"_ըbtl, LPȰĦz 2_"(LkԶN,NT-Jy]*{<(ը TM;ͺZ0~6NpsTr 8iz4[_C :Çoh&zE9ge59S96*Lmev&%%32Xz%1[*{+ ߔr!"5۽uv0-9j̍jάh'pyn[ }u C{/^b6?FFcIHʜt酋n}7%!J[^"&z xZ(`ӋuU߈1n[슇H; '4:(b S. i%r$JQ%UPւOc`O6!+Tur:K-SN/IlSٰ"t+}}'c .QJZR=o՘ɴ^1Z_ l]qx bk'Z[;U;Aq`$:')8jSgSǐ94>f-5ǏEׄM[~4h>`8!^ј}p`2:mO%0i颣ʗPXxڠ'eMPqabfx/⧏M/W-y˜un \m8>O]-fE8[~Oɿ.uibSǷ BD3mW%3Z0Y;;hW@u}L PAkl,d I7[mx^갥K5PT3i)ɚЋR:CDZuCL#XJ)0<0"7"teX. } d]y-QhŘt{$&y_>beW8KR AIڜ4%Y=)Dv|L0(H)Pqx $D9_hϽ %|&brwL}+!Hf'UJN޴ E^iX_pLr"٧ (* v'NltԂ'9~^bݟ/X2̧I}*5``oy1V:"dv<)Dԑ*]&'kd֘<S^Jڼvʜȑ T\EXy1v| V'tak{I#gB^hW{Ljpѕu ~T &:Q%REكxRrWxS/]M޷Aj`@./saX#}}J:4E>@ʨ_\!\DOw'rPS@BAp(@LUE<TEaڂ 7N雑OFq${ KȍugC_u8q)pU5"1L|KXl~r.i<~\> hP;Ur"?WH6m8ߦP qŹ ;z Mw&aCx-$s _DumP$#\/[{aOVUH0qiKKukΊ&@EVaߤhQjEFv3 8.\5{Ts/x5C;!%Sujs60ϵ"`Z@+1ߨgBB2|-lQ nT"kaO@W\4U^ky<$z"JK,5v}t.<5'_,h tX¡K~N$yjpbӺJ]p~y>NӖB+K&g;w9yGǕ)1aN84n +m#N{a=iCP!\|U.p^X7^ݓ!3;YU]r*aF ͦ@pbt׾1&Bu0v6<*&l76vT:;lNg#=Wr- ac<$s]:eH!Rd'|`[ĄqĈBz|:IL9qkJ'l}Vh^W#`#?2}}wtSVե%3D@Oξ͇$F_[bϷ|/߷U$hy}5r\[%\+*f6h>qI8bSV6H](_tgHem[ŵ*`Pp@+%N5ЋA{lnmV+xS KБ/5y<bhn u_(MO }q]4]j/@aQң䊝"CJiȆ_vۄ0,#|ұNQ,u&8zL5ɻJn{oGtLFy(A%3syz ioٮ4HK^PݦCT}bHz+~]̮[Ǚ1xJC7F%D\w:+AJ2F> @䟆,G+076M sa-شtߴ6+\x3!B_w.Nн#mCVssߢpO7qQf73LA /1K)} Oѧ0=!UZ8@|lWL} SoF`C?|1:)۵f;Uws{n],KnMNhP<'ΕUf8tW5t}d_͡ӧ{j[^sf_ZHMGծ ܂B<=5[HZigDyU__x`8PY.0q [tYO~{qF i` .NeTTqTg?  $@(i#=?d NX}s0Sq\_x m3E_7L:Ʊ(rQP^]&'2 ^|~0z&{PBYJ-H> ;!S[-CsR'JFLõNLj\hD!'B{_yx,!|m={nNս&|\ȩ`rاV\Pm'bpD8c2CϨ1yvDfvy<АJ̈A!\8`a0@Km#3\壵DZS̰hysT}p6o:C3kd)ZX&#&&D-jR^{G.0gLRr6"y׺ֹJkp;6z1{A50{)R3=0ZFBكIi e/(R*]W"Yw!j]IfZ[L]nfHݯ 6"JmkrvGWE Q3ֈw.[:=nOhC4cF6Oyoɸ| 64 5Jys# tk+U@$J'ŨVDEvyˍvDΔ/w%fP+ZZVS{VXvF~v (% jiw~/UA68 32k|]Xn)qt NrSi@ߘCc8#K!'k-h*`lM0*ZXjԜEQH\ՍW~g g${3TZn4cEa9Uv- ME۟dBzgGh_~巻tFK)9 k/@A|ôˆi@܀ijPsD6 ܀ܣ1k"$eQ5@5>Ae Y]7`h<'8 AbHѬ҈M_0n_mHPg*}bHKM'l 0 ɉXMH{[OP۰:KkxǀZmy*}ļ@ƨ/V +tuyf~u!F>!B9l[=§ij<'92o+0i(BQ4ˈb |V@K<ؗ}vTA \Fh )}"sq:w}23k%  Z>X]M>OFgc'.5!l+6V 拔^n&p`3uz$*W>J"v'Yf!L)1S1:Fp>N!c%#7զ-WVE]' {w KRv3=R~\ӏ~k} \AFcŹ+VX葑" b&^._h!.Gy<$<՟j4ꍗKYPO$ 1G0B(+8?퀓T(HMI?h0Q*gcidZZL (o7#1!^|b1A]k M9P骍0|>Y6Or*.9D5VӁ*z݋+堌΀DWߢcτ}G.8&L.N)|y|=(Sϣ7S3ȠgqQiN}qy$lI!Æh/AlեX`rC=\VV?͕~Zm29'Ġ}sT7I;T~O=%^~; 0l ^5{lDhq{Hn Jd6p򩯽45Ƶns*58bu*'6^x=eJŚjj\0$$YZCv ;wZ,b-Ɗ9TY֐#jLS=o&higKٽrHpWE b>:@c8 B{ j0AFkv.ЎwíCn2[C|YspzmV'G_]ksjO#nDž,$jeSēg? 4Ζd0&adT˂$KJN,OJt`D$Q!v#<' u?g^лQZ5}3[;=h92\YQ~$Ē|829riP-e:e|o?i:_c n+?S(G A8b1v9rbx#[&EẢbʆMd.]-%wFc&&;d3-ox4p-Z ^dR%̡HB:aVp&cK>BVpT+^Iָ?vA*Dkurm;$G)gH7vNY;?u 5VP/Q.kez1QF:/: OGւ&DQJmڬ+Ϲ͕v?!YfRL.[Ûv%Df%Z 9H{)>x 4YƏ%=p (jӇ(s 8^""TVO (DڍsrzEt"REq> \_[<^w}e _%nvh/55oW R|h#s|V]먡ԣ/M*ei4p9[Ja< ̟5UruB?DrlQ|h(s^q&s)9me*i1)Uץj/M X"v?fhBg8l=ρYTR.[6, YoҔ8Z|r UCПy4|1/tɒ i6pRHx2磺{A0g5ZcU=RbO1#mh4 fϣ2Da[VY)RtWEmlDh E2] a"!MaC6Nֆ8g:r"* t4Q.EݯLq}bE.0BUcfM NĶ{`x~Ƨމ9Xh_h8r˾Id%P5pV: )UY|+hԮ(#bPS??C_!Mɚ(vNi|;=UdgnAO,kXfC,D95+U90}'CSKO:;I~.fH<`3XGfN|KNDl>y0uo#_Iٔ2qx[uOU76ȗpG)% fZago,Y-|+lFF'}x/P|G7\ b1JSu2+Vfy+xY+Ms{z&o\&׎5to=.]- !/ BW.m6ËI|4` ]=0  HTbGq́yȀKr4N4x@C؉/5$Ÿ[;bc}|IDCH#A߆R6Do؁&([WqAU>B(tYET,Eu6c`-ca*__MqIu6LP  i/Zahڞ-/j";GO^z$4mVZD}S"p#V.~@k<7ʊX|C?+<:0 _xE:ūl!EHyuU;Iu}۔Y꿏S1MIpD*!FBttL|7_>{KL]\Ie6=*zsąpY\ťVJq+l$*Et3KDʔ+d^AZYk{e{tl0[iaKԛ;"QnsB$wl%_!1+%FBp-3 !N舲nӡk'ɖ~Upk]DI07)g^Yxsjmz?8'~Oyqf\'PZs5m^nqEfrH:Dg gOkX4q뉴?ៀ}\,7SpN~߳ t\@k' 70y]fq$3V8qM/3xm[{#uGտv\:Oa*XO9 9/#]*O[ǖ{-3iE]Uu H5LcQ?A9GhZdna|-+…j*J~m\dN|Le#z}.xPXvxT]!_g;7P^ˀ+qq dXbE<4 h%%ąŦ3*76E. 4)Ilڼ0ܬekzܼ"|Mx'= ,yZӰ836)n/kCLAIΒU֗/{:쀯gbk'%V^v{A&Yȱ?8pvd'_`q·~dZv.KsGۚ]߆S+I~p;[)#,˸i2%Pq}KrÎZo& CQ {숆70<,4 ok uqibGER@Y_6D|:h(5pXB_guIkmA`!4ͫ|Ig}]"U(NOhΓ .9Vc  okW޼ď\D̂] ɚMeC8G76J ;C 70Zb:TgR϶{c҈p}SG͊L۰;.<E LL5|=Aj¾J|1,S bX? y5~XoEh΋܌U{ 0$= /mj b;ZA ZNZ[c=O^Cۂ^pY=F(;͟mv@DZHKt¿$d.&tm&Z/d;80U4`ŀ(.KB 5{v.dC8s!=Cm>eHL?.=%s1gEM_mH5!@!V5$HTZx[z3" ݵz=Du={dBdM¢ 3d8~.E QcPࢗl-".J.Qϲ ba*?in9:w<Пjn9Fκڡ(B_Pn:&Tnӱy/nWE4xdנC@Z(BM.߯w- X/Wd@k*DzG &ܳ:ғ>\s.ӸS{B_1\?ּl߿DD^sӭ ;\rL~̽ 39Jg#DZd!O &>E1M0=ǫ$Oa_67+¹Vpw!XrUY3ZG`m-SD`YZ3 yqڮʙ5ڜznx֩XJMM)\F}ፊstbŧBVYךmb"ײpHw ~cІ:"jLLP>"XN)9Ш`}j "Bɫߙ1'+wR {sXk2ļ2$Y5cbe{|WTge!Z`i 4UedޯDճ$jcӡ`-]HTGT2&TcYbJ1SeUĸiE.y4D iQP5b]IOUnCtH|wHy܊Z}ʀ{* gco}(Q8ݯS?=#x'R~w~.DVtz3 P= ]4)!{#*0\ .օh$JZ޵J ݀YvC[!aG2Dl{U7=3hS!޽hrmq "*-nQ®pEi"Q|]e p#,ׁf rJ(#*qX`2q+Sj~]-#3I &hDvk,Twؑ9?$b3Muc/1<Qs(0U{GyڙW>PRUEJ"N馼̋v f ;X 5!X?!6L ֯g6 H\2hHD"(Hw_UbkFؘrbUao}:2v8wNP0V1ߝ0hMkA]_Q's¨hœ$CC;1R߬*b (kyBsQ h D3Ri5=$uFRaCxZ뾭|Dd>-:b]䣚VyM-#3xLd~pިZT7U&^jVnV"lځJSUC-lف.3(5xo-ֲH\@0 .ËWY!_MǙ,߈ &=|'< 6Uq eS(aQfAƯ%zy}l\LK KNrӶTVd^'U@?"vֽd:;x]s8ZձΎTm',*_@Gu LSMP^F DjB7t{@gf=PKf;кV1;T}U06KL}`ݔc>ZN!Z +[>Iٱ-$tW"AAECcyVVd IvwMI6AhIQųz{?6Rt8Pzݮ;iWq܁*TК[р2cM%]OBF!T-D"~B0D;A˛ c"oTceJ[' ]4 %J atJ ha,w\:R; R+,s[dh} `RUJ8eH@AJX7tq( 4u3]aG{ֽ$gȨWq}3m(&o<sE|w.Ohm\jt1DWRXh(_+$` InqFv|t_@`@Zxt!0!鲨4JxUydL%#pJ V >ӭ>9KeqF1/X-@Ff#~GU칚 K;^Te @R"ܣ,-ߗ$4rP%{kL- {Sԣ iH[^-ɀ{R MRϑ I师u2@&kMg0ERDbUҡ N֝16C[(32t_MF>R7١=NƮ{QrJ:#ē!/ڏzP.=`T+ķSHc÷ Aq˻պ@iT|~L31Ȇ Nh%^6W{j)eVy6z+ J "տ z;ʁ%R^!l1s@$?نLc~6"  `8i6 g}8dSNZR.]2Ä``~ʀꉐQg$b,Y崠?#O^D}l'00[rg{ c˱6w7+H}]W|35׽ҊRxSa޽cnDi&;u2Ŕ:M6Wsʨigp/O$%)<)JdRʁJ ؇=G/{UF{ T,[ӕ8 䪿?!0bqk&}\Pm}9P1B=F$ ~vHIv뵇\5\/\gqג) ="tIVV\hd N>=~:Z~$PJ i-^h?Q.#lxj&b|b\gaNI?BSZ)`-p2n4葺6B"PLR?_FUǕe$˲[<RvAL6_-Lޛ6l/+J&Au)IE${n: a9lT9 TGߴZ3 tSА \,J#_ց<:L.w@P MԜ=Օ "A|Oă.VR%5?gE!yN}&2gQӭ4&G3Ohn v 4DukQ mϜ.Y-È*a 3TDI֞0n׿#a_E ʜ6*O#Q=l`HΏZN:)$ &DCJ]&Ff 촚}j65b$F?Ms#Kx7L pOl4`ઓ5,EE68ˁD#0] J]CO}@?cN~~žݪWv _$'%Ԫ'PQ==avXTaܣ{T}Kr즂~Kdm< iɊ'òFhk^p}QEIRm#^WW&G|c=͠ڬa&:pB,/"I<]i&=Yu{H"uMp+U…|?\=kֵwEwpHvN->@i!2[@ +Jn.I}(XqTczlŌڿN"6֬댩F ,WC(ctqȄ,jg>܀=b5tqRS҆.Sw ba{7*6{h/w0{&fzP0w(08O w rN wH `js\VxIe[1X Qq_%b),T%J-tGD`8!%P - ^k<2!"^!*:%6 GJ?V~\nUen II`O[ Lw ZcrcI\JAK[w昱)s3WOKx20G`|V q)qra1DO(+)v /5 L>W|[Y ߳pc?UR ő \,L%*>Fy`8-8*/݁;^k^,hLbOd_+g|Noү#`.ҙvskD}!bɢvzc~ fqg }]Q52WL^FM#RWH7ml5MܭuG PLaO^FSvjP>hYN9![=`@w]!o {;{34Nk@?.ǯ(Pw0diwıw ' ~GGY߮IE.B7]W8Bʟ@ތȭ4<(;m;{"v!ӕ67A_"6.S5$2X*ˑ<1l0 0`'7"f_)Y=2CLޓ蓺ZJb.V 1QPЄc}owdYvKx1Ɠ  c&+a۵~yB('tR{x`eO֏Z?LϽCbo< X tI&QJZiatO۰wl;68[Ч|77E)]*HYU=q jz E@%E4$K ,_rȟ-h4Å )xp&w\(J"Txx$ gAዋoϪ[ Oˋ݀AM ǺH]Vi0!Yb BƎ&`m׈+ VJ0rhDrػ?.i^ 9t3ߡxh܃nLw sZ`v-7Mn+qz>K@Vk57wNS3*]PUG3eF8ͤqDȖ6(lrH}fY񵢍j{36ߚm57xrU>!́"G!NmbAM`3~= =b~K7m] ?(XZk |68(ݜdoBJF\ `KmNzhHhF ~eUpϷET ۟"_>=ǩ7};KQF\wIGwf#II0cےz:cpJz b  4p~W">L}C4o'N⇬Vӧx?a_ ~ܪr+sMoU5Czy{N#$?I2b b WJҺ<Ԧٚ H``yY`Acz.'eyE2P sJ$Mڣ8 n MƸ(¹1 { `lwi䟇(zUͼW2(6 ymGԹ=ۄ6.|냵06UO̘dmy$:q3Hb{:͒1"&%ӄcI+Z-ɜ%\+0^0 {j 3ψ*!=֤)[+ȈZgIS;0^UldTt$ <r8 xT6Լ˴R6lEҹ8d(Vʿa'&d aKST UdU 1牒7%hc@q ؆9~>g(>ЛLqэ檮b\@fU@"N\BEq NӪb(#Hb*=݋7@B0T NE+3v, ~;m-gHٕ zaRUEh5 SMf(ՈBb^;Ԭ HUC:Mb 1?E ,Wڭ#c"sзe{3Fɇmx^s+ȈV6/;Yti.XQL Xx_!tK > uW˓ecT$5ekC<{}xka*0=ۥf: V:l@5&VjUҷ ~Z?8}X>|(Y" @RT2\жm#QOhpc~+ū6%h1g_TmqbR]Qǵ3r\Ťn?W{jBLAuŷnuv1+M8* Si Y^N4]D >&8mIE2;m8v^0$7@ [>#k#2,~A76%3ielœw3DsIf^RvWmHGQ y@ZnWTtkf)sK# 1 du7n']U C,EHGB+S2"{~338?Fh#q^*͐B[h`_" JF~52펷y{dr!jB2 0X|9? , + ѥ`دXwXqK"%of+l&e򝑘)v- 1*jn}M?l!8m-N ft' ώ?bh0IB&d,؛#/ ;M41czf@RD/Us{w%$AejB9;4'j2-L/Jlk|E#GXg5WLo0(ؔ/ W?>%DrhL~dTpwʳpʖDNJV'}y4߲bbex_B3n%Gf}XmM=~ze,?9Yk2bd`Dُ=mNxFkm(|,#q̛[c4&p@yCӯ`2ԴqmwՑ+*R4A5<~JpV[IZD5i$fA(n|d~ja%<qǸ#l Aު PS|rB x<⠯y*퀨cOBOjvb$ (Rd4&3cXm,E*$bv\_~bpz詾9/eٖί>ފc9=d=@:.0R=ϯ23YZk <Np?F1%ZH)5A: <;!e˜"^m;Z],vE{7FǰȎc]qJa^%t_!켉9tGlwFTsp1{X%.0p惟EM*$zk00/5ex\!ߟyekDvd.j=ZR ]NBX8zBk:-SmJҡm7.]!pAt9Yo*x}RI.i8o4T0yS^޵h Q8`!d+@==[.vfYi>*{xy\yc* :AewH+2?a/閅"TLuO|YYzHb*flPIY1@yfd|H&揳y̍װLGBd5@+dPg'/SL5iNaU9U|Yoi;1o^ԭ_ =t"@9w=+M "f: N]*MڹQ-0݊$,f\aʽ9V w+4jg 2wen`=\di?L0-o ͘14 hǕh1,.xDF @&+mV D6DЭbp /$"y"ZFc?Ħ =,\VZh$:Kf#u.R B^g["鄕B"]3zy:ֹQCLQ5[8$ͯ6]+",FfMЛ;޿Œy#S}ԡ{KB>*So"h5$R:Ѕ@D2j>D 2p[ဥo\I.G(S) LNL\ lbl-uRck\VCfEt8&G֘(7)C/zr@0Ȣ`#F,pOmGB/44 \ yI҄4霘Ue63$`[Zŷ5!ZwP_W,'+綇Z"QO4/M [FROƃ CeBDg) i=&M!NH&k_iWoJo,\1H N2Ao F3+&w9ª[W5Xc Yphkqp+ےb6KC\Ǖu[bwT, /Ewq9 )0Ga1܃m\[kt9/36ȏmDc9a̎vἈ)ێqx?3 zAu:a#mh,z_82}u3l̕kR!,I uRd+x'.bf(/Nuۗ6e]-b ҏ ),GV7ힴ VC"UO[vK\3UؓWJ˂Xu#EbO|.-4,0t[,>rαC%0d\nP!_+ ;87Ɇe둶EX40TQzxLH?S,$mN\tj~vU(~D}}$Bg`p|tseLYǾOE) )D+/ a];gΖ ʀn P\\Ghl%DT( F_^jb)=0x57b*i nɿYBg\ @#- pr_r7tŖxa%*0sW1VM]V1%Q߸.ԤksAS%s޸r|SRry>PU|RD2ݴڹf=~_@+SVf_-LxoUP۱*~#7TF5>SL'ͧgjO޷Lw7F(TG>?.ܚ13r6}Z&%kSHIJsB.no8< ?҄^p?_+R3aM~BcvEX=l)^do h572$:o?`X_l̒@tHZe[BAu66׷S՛MnUA=s!sfp2,ϥ|+Dݮnx(]։>'a |Mgvf>PnvZ3K)l.Pzu) 須fQX N&w([qZ+gqґk!O @ʥ%aRs֌s{Lq ^xߨr@!6"OOEWa{Cޅͳ1ZD BDF_.Cq5Y:Mوu}+~.ɬ k2(v߿!MZhjXFIw8 +W;Ds 'r.ٖ[,HJ& vGuEXM.$̢g ɍOF>kz*яB`qQFgڏJ&yAgBz~ZϕW ԙZ+7X`wzJsCCE1DJ'&@" 0Jj'En;xO^_|3Oujuon# ]Y5(n4?sAcvP#%=* ;x2Za\6Fg@5M{DǚJ`LBr-FZw h=(Y[YP)&ۇ&:Exu^O1MvuB4"/gR|HV.ey2jrw|ƃ2a̝KԒn'j]A2*Q۔IF2vZ E,_7=H@at"z*LrjCaCtg~üR+ Ħޗ'XT׉enQ)>#߽:| 6[]m&K^`T.Ԙ4 1c-"K%#3oeC-TY--~ ) wJWGzfxz`0+lҪ_NNUqgj[~`Q_+cHGǏ{_Np4eY}UG}'=񔤧; FA?2vr.:%UًCs WIER|3Enx%2zl"q2gOcœ  j<J3rCv3Cܰp2{0KgOBJ'V&(mrɉ `n(*͞pQ^{e3uM.%l\KQ_58.'|0D-@'˗r؞SChh,H/j~$K?k7PffPjDxhפn&Ʀ] *Z>"o]Z5CėN*0De~#薄$l}0J.P"N ;+sznJs(S?B @acw#_GLͷ-އozKcIp 5ęWMg#/[Ď.;3o9'bIUq[4_K x@Q fmGy)m1A._\FHDo'm'hk%}H3v0UD+Z.cᲮhgIj{0|AMl~F #Qh|)4MgbM\ t<"E4wpzfð[,*b3D(cE&OU}O49Iy8yW'9ٓ6Ot ?1KE%id(2x&n2ܧhwɭFm8߳gYZ070701000003f7000081a4000000000000000000000001644ae3bb000044c8000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/net/mpls/mpls_router.ko.xz7zXZִF!t/WD]?Eh=ڜ.+0g_9TI!.? *44M|]4LNu#<SԟT4? T V(;~ Ġ|~j'#Gկ׿w1?!~oEx1_|HL8æ 'ݚ5=~( 'ƨ}0hM9 MOǒw9#:?Ill읬 XTpi]k;e. ^4oP ?g>|W !r׋ !PU>YqU[Y= Gil~w+zsbX= l3fN<#wIHK  utssp쭓 :wƈ)r Aϵʪ< 0~j*&>JO#Dcm@Q7u_0[OȼZN7ԂVb cDʘXmXRp. ;A //"+#_6R_t{gcIE.U YDR֔X0_{UU "Qvsutt,!T3M2辅myb>s*8pמmޅHn.5PYo)v8A뫸m_y(fŞPb-"y!Cl^3ݢZO'z"nn,4¯B_3SV#¨2KLpIƎ7~n(<9Ú)[pG܋xȼg*:+T w#fv7PBmMNr6 Zj XoCM8vsvS~J\T$ׁ}:E47 ZSȐW3|1x (tn}*oj6%|f̃j|蟘΀7t*|^0%m4uʩAkT?K2\|HӹM,s~?5IIݣ DDVx0!`k"Eʆ;ϒL@i(H_Gc }x [()m,] b~iW} .x4ãt4kLTasP:Mn}pP^%93I5 b)@eo$b#xw; Ԯ_d2Z*f44l,ªK;  6?gNf)"}ӹr<| .+0"ΤrT2jggbQL9QګCyk [tMH M,&+m'NEU g¿j!;"bΜ Y[7#0+h:~-LZ!=qGj%vf^{f)?N$$ )S[D K-^nkBYo4t~U΅ %MJZ,,؃,J Bt%D "(^ˇq$oXi;VRĬL}N!2)Y:IU4z-f+NTeѬSE,hZJWq i?J(†W>j ZLF7LzFJ$2 In'@ϲ}GԋQ &Q(GNpZQe1,R}4|}P(@-_Ebkagu2eg"ʲocCGcCOJ;R9qp7{zYm)K )1T;s<$BcE_s4gXOq5c<ȞdLkLt݆fc{;0`M@m\fɈP\ 3T}LuzoꝤˑrimJ~"h[ hcaiq,8ՄP6r_]Ib}r\NJQ_ > 8Q/yr| ˬF.kLx+}aU=v2&ćHV߭ƩHz'Aw՗Y[[GzؐKRK;1<_kKm 4b[.=lC1S4' n[}5-/cRٚ12bCP fuW; & D;2gyeoC~#؝zC&5h+2X^ƒEㅺ@7ۜ<%Fa,uW4ஏJyhKSt0H\7yh0oKjLb]s`zȕ3wQe`J&TwuƂ564G|F8xzg$|-ÁkQQ> hܬ!"]vW($8<}# &_3-uei%ANϰ)$KN.ϮKtK/2YnWi䵍op@-`+- ;`pSPn@‰*:{pA!naw\7PA=WA?: JZ~ R;J-N^4k2$ecѳ+Ǻ^׿̨ 5 U6@k9 RެOŗLq ~ <+8~DAQgA7a;!s_Pq2LaH悌 }b'1n.e6p()}zB'I"*_;8 0}a OGl梀@[agu0QmR )Nbd8C !4qu8+H ?l!‸s7-VDLn;"7ەo3QH;/ջK z2Gu# j=∀\|K#İ͘E|E@f'4t_օU|<$)ܼ14ԥp*}ʠ>(͒1 D"zvoo)K*s~ƦF9X=h;֐T[5B-@; 1*]P̅^NqA.u('! xPEQ3Ңva*N,>goZ<7& PSu;ʙsqcv;'YC Yt'ڥ;{#z\% 3#Nn8% ,MihA#a^tէ5neFn;F*. Yȱ,XPDȻN$ E3 |+r{fHb.voI1b2cF0oȟ 52̢^z*٢ hTv Pa+6D0'YO7PXqo%4榭 A/BR-n?8< "-xb{uDXǾ#`Ks{A^n˿Zesۀs|u;9 <;}(&Uxe M!Us@dE /.71~M EˎzYI,׃eτ5MBE1O@fֆb7ZzQ%yN b:aLve3W*.*cN8r_ L.mB/mGSOM1Y: O8.E6|țp{ ¤tumAZsDP 2 Wyfd𑼶R%q9knq5E].f/GV" ,U(N-ߖvNҟ _49 Szgss>+ՐJZ&1_XUnpkxC`U:s?ty Wq@ܣ%mN'Y^X~(}{#{}QP[ZZzo&4?L6b,.% fx_&z,ѫ.箷%/*CD6R.#(Q *Ynez.9~C (J0|b&_PiA`3$.lChӖF_ HL+-wx#]H>j98gxZ}VЩ 'kʎ#H<7~NtL-0ᬼ:Z4mD:`Q,?Z I:E euˑv @޶/sp &Dn& 5UcSI }.hKxZ<!F7i*byS)C9fqGthiDlOQt[iωO qjAdAV,7@1 ؜h=Q9-RM„g֎Ӹ!.ZKKYʭ]Pdvdd{ElѲS!@7}Dyz~ʼnYl ~x$m2b}XF>1AO[Qć M։}8pk?n ؛X}]ٙN*J) dM=@[[mjaL4Ljԃ?tk!0D%c¥}5 J}vC2V8;tq}J2"6&cl*8 w_%̵_$dq>sͧ%~Vh,.-bEt). {c]:vqvS*}Y:ه ?,6; ;/@j!)Jv12<>F%3i 3B *)e^_s=#]]>8(? a-Hd-cHU%cAZ50ZĄIPxP$leБ?TM ]ȑ =*_E[Ңl3ˬyUIr͂m9f6Gn4g ѱpqO,[yf&-Cƪ.ϔok$V=UBdUQaC.Z;=jcnp"h+z5o}I?rZaBNR3PlZƧxۃyLnTͭ&vkFs`hF|?(1,+R\i0VYsG\D9@\OP{a)~(LC]p(K%>ǁ+e_8A#7O6XzW9)f@0v %Zi>,_q_>20t:JVv6?IhocG-8 Mu@(򲴧BQikmFc ]4!tJ  }V)b[Avv<{ eE;*SM7ުLSi*h+S =ҶSV YR9%_}&X NĔ1oDoX[&PE!e l*Dg`I|:N )`e宊Ѝ#2.5 :_L%rIW ҞItD\?&s 8Eh)rDqe[fIѾl*kџ(Wor[h<.g.JDW2pXe0P4pS6+g;qdofٮCBƟ;'kُ&㵼oB[5~KF-oGҎnM}5l@YʈecvW#Ydf1ax͎L)D4._>8 @өa(OQm]tbmt)ʬMTg v"m|&CǿCD@Wtpc!S3 VC~oCz`K+T."B/Yb#f FLg=znћfPExK#z<6?ΕPLgaz"h;tz eP{v&6xS w [.eOZ|9VY>;O AI~<ڍN*$?vјuhz It;S5IJ%Nl:{$@6(?ws}wtd҄O-|Z"F}qo2s^bGVC7-6:-*_1/ w1@6h>oX* k0,I{xHt-6y{o<(9|AfGRZUl_ ԠyϐDԖcUq"~74qzHq8z31K:Þ5ƍjm@QGUUw-* ܢ j͎m$~jHBipdR,l q٤ fZGc/b吣9WbZr1#Bp6BqoJ=yWT>D\ͩޜ$?:f*U>eCzH >L"ɮ[<+_( ]fՓ2&c(nhj02~ѬFAD w N8ԲTŐ} VyG>3O\;<=BgkW}"!fṠUb5ʽF-22]|u_RѢ<;iF, &y\=hy[qT_n#Վ=z_O_m,7b:P gClbOf^4i-X6 o`ӷ-2h&.ZLx*54 \S *[gmba*eC@Y|2(u/W!xhmq1AӥI)4cl4딢dy8-]1dq|xRvbV\hgV@a(U Y7h4˵gJE!-h5/HgQ 8@[t扁=8 T9͹Pd\,?)h"%$&h OߗZnUo.|2mbz6 3]fǎ98ROܾE7?d4ba?Uܒ>#JP4+}`A{r7YtJg/BQüpq%S,ؾ>:n<^  N./kiur}"~;>Ĵ_D[SgyvM#A"*NwF~*hf(3c|kz'sďC1rg,xNP;hDgA\}ħ^~4H"(Q 5mx0Q/?;#~!Jߦa*8F<$-uv\j*ϥ^4Cɗ C^V5ڤ[~]~f2v_pi& 8=x"RpfOD8Q_hLZV4Vh -Vt-X͇$q'@<ӂ,I" pn}|EI)HWYϿ%|J!aJB8= +OO*mp+T6HtL顙7:TbG Y%U.ۆ,EJ<-f+8N)5%jB)3{nځl$9Jh%+# J,_f[u&̣De:ƜZWXol@0`0]gr1\A6o>s]oZ:Z\5$, ٛ}ߴRg9O{a(#@]TO z/ ya] b' T%nBs&r}5݂564I'Ճ YpWrG `V/?<ӷū|/MlxmP4"C3f.4V¿:=Si$" ;ڤoa`Vx1Znmb~#ujP jk`?K)V@ xi8{? ;fC 4'=ţ_^Nl$]"̳O*׸y &vwhܕ0 jYQxKO@rwDBIƍ +ںZ.w9 _|FN5\7-uqvi}3B$&l 5:BtŁU43!=d#8vƑ4wKa2EOGřƦTR.-ԽS&`rq\;st$2 ̭.C,Y[];faMf_,ov"۹^>x~$خ'#li5 NŽA& 14o[ k@dXdpEq"^ BAa-HriIvTYx[YAc ֪NP`p ![Xg2b6Np*gx&@q~0)qrY 6 1C2gAGQs|<6D'[NrPt?6uK&ӯWnM.|_6״A/:t28foIBnݗ~_r%`"i&Aݠ^r|pƋKԀFӨSGyJe9;bxLLOR=)>!њ%dt ;Ͳ^Yd-K2krůu4 L tW^'ӍN=}8&Y5@nBEw]ɒy;mš _`# {/u'BI)C)yi 6>IV0*kdmHr z%$V_M~EFf1eڍɀ LV'PYbpociMͫpWw]4vNN"ڕݪlnK1%}eZvx m=Ug/S%!H}MsaQju "ǰ{ޑ$(0PZmAh44R7#9vb;a kuT//M-Btj[r,2վ(H)Y!-?+hK#@pڈɭ$x #kܞdmeJw$1%Ytg9 *Q$N[c;wVpAKպn R8ƨ)4}{tN| \ A^ր-﨏U]hp"?+ގOEL&G\ڦ`du~{ P/Ӫo4gʺXKrs_! 7F*7*ꮣkQp= (C4xas|S Y궄;t{5USs)qkCbbgi94AZb9=?3Ch'V+J3x?󸢇%εeg m|6}K]źRR4rV]6Cfv|a|}+7 [X"f U^ztKFkUIBY戝T[Sr k;C I:m2+"rC u :g f'SV5T:f+drJa>'04bWPVFqҢxb-LpFҤ{qςV:k@R !5} KsAi@ !j|=q[5j0TK7FCGnWR!1$אG#uI-05!=X]GPqw  -g,C(3*cC6bz(#Z Q&bի]'3,mb AyG< q63Npx J;6EOPENc"'t  u 7';ooB/Cxf&0%VA?1w_AQkjҌSW[a-JoryB I(bA۶C:hO(ϹEnE"v!p=_~,m*ywwo +  9pDڍF~6[]мcE 1ݖL$d^+\DS j! ў}\Rj(*]بkgYZ070701000003f8000081a4000000000000000000000001644ae3bb000030e8000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/0]?Eh=ڜ.+θ>_,^8[qס -\5'{|eCF9ל23#j넵z k3Z eh2 "BӁ '\>)45 %n#xrθzʋ V =u7`^ŵ[| yإ97\E@)Ed'I,U:63fڏ$s=!>XDy4#Ck8"8Ĥ?, -Gۈ1ɄC3B>k]֘>2OjsNl1 dG.Ѹ0hlTXF{$g[E'QOz>m5h`f;߄ 5BoWP^5)6s0]C2ˎ|*5Xd xc?}qvZf;"yN`L ![Q{/Ԓu%0Pw+&O7:zI=,ÈL\֝ 0(ܖdr+6j5O39J :C(;7ٝcB+T1 `Nx%;s=+0~;A}j\ʯN=h3~ \Qg8)!\6/ A:+$ǏqơVz๝Ay`NZn HkAh^G֋٥d(Nϕv@u|v9/5|Gll%1ԡ767v;Dhn+8.99 o]*@ePd(+=@qTF0*@#\g .BwP}o ]az_HF8YWj䣌? g%dzV'"rfRCowƶĐZ8mOY rͥƠxWi YMh~vQB9PguroܧS܌&: )l&ll(Mj`jV6ޖFؼ,' Nһ**6ӴARڵPcu~@ `& %~QE(dX=eژcWP]oxŸל\s Ǽ0Nl} Z\LAEi&b8aEdȩil!uK\ƞ1\[4@A]´Qy2Z4XyTa}\z7gU*9Xm]m\?p4㈓&]xM_XhxL"LS -/uGfc1a_+&xPi:bf{AԀ 4<-FT0 b $@1x, -bKBµ@zUSDF&43)fz:":{O qwo;i15q_ur}My[Yg $_k]"bcC(i0u9դ@ȭQ(mZ0ۧ X1xY@%ǽ,Bp{KeW,a hnސ}\ ׺ϬoVMD#bh+ȿ}y4\(+DSy?b$?Nvi`үQՙ%%M3BX! 862x>G?s SLW&nÍޫ@>1p@ .B8 LaAKfg% HťSu _E MJEyJD"YlƄ=JB; D`n@䘻prSD2?q,[@HOr Aa@Y뒺xi'`HZMYյEݮCF5v^y y}=^n/dX)NLUɪ Hz[nҊ.b!/94 $Ge$d}!Ԓb'"g] !q>_, ˖vO <)ڃrEF^mn^hum3ݼ+ & سz@m:Vx"ϹBEr˯4TEfGcI8gP]lV#!<_&yqMl=d|&U"19E԰@ۇto>ݏӨotMbёUXJk!ɶhƻ|Ze |2}:Cci:ABXTIHzT%>ĖGFHwk[)4B` 2_:&Z7@o]*Ob╤8Z%2|{βpGSڻsT!jsPP55FɒX7Oob7)wBXn, D2$5)8lsδ[|qf1ץ]ٛ{gPIs("ƞ>')kVYIcHpܻv<:6)2-=.lL2d ':=(ͧLtn}H\AU8"\3^}*n,_:hVLUjٽ1#_;ID;?Ifc>Tqfk*{Kg^rp3z U-D8t'd'C3WXǞqDIn-p.: |jn/}oTyB/5X{&CjPnu;w&=ު̔ޕFLeAK-ݒ<`,q.UVRImtl2G9/[Ja[/ #@~hPV,f7Q]-lBڂnu;;9Fח[zndSRaݳ k6tM73?tb%+B]&^#Wƶ ^,5d! # 6>]s]&ëZ{b4y䶈i,s̶ӎ>l ?UoBƯ AL#mu"X6Y g!bIu|s2&6rTi;\~'2ك3 rRp]@9>:}O>0i K:`=|->0rt耸xU0< XW0]:gÊ5OhƪxURSG[atBRp)](@#ox<:QE-}7I[QSObg!6#^z*QȯA84 vf׀lmlIs~SF=5p"ʘg[f OJapib\سXU`_־TI y4ʱٌJıOΖ$KrƉb΁.AXNIxvܼRocgБE&Gos+dn)@C1xTR$~JI[o=CtV@@n~ |nhe<m 3 1nj*ekBRy?qMnmw1nfkp4+o҃*؄)o~DR!s6@غ  $N³̭^CiIYK*#ny6ƲfVkN c\X#%Ww`VS܉*;0̼WV٦:!">BMyyk"LS0k8=;8V/O&qQ v ;Bx<`"DCWFdt_M1O{AplO %nOqޫnԌ䋛USʒ_ơE~fˠQɘ-o&%uhrE nMcߌ#bYfVv阉C9[$?h

KmM.O6wxq)騒{LWG˘3A`MxoIɣ ƓŽ€VxkWb̑o~Y0f {:ktL `pbq?΃bV2Bj`Q>5*k*vi%wa;=Id MjX}4YZK7+|afU"Gp HpvVb3 Hw鍐I)|HR,'QSF>w@/E\g'rEŇ\y[uF]Hz̈0>;) 2!_.&\^xjʟW<"o澦M(h[J-a@uNf$-)QD?\_$Ds{X4="IeyAQYm2hD8_hb_b~ K(T`醮ɨ}?BAmXObÌ֒n?EmX2|}j\241qMthxu\PK~Z>H-ABw=Ȗ}"& $E1EUp1DDnD2f11%@8Fǎeuɞ 쁎ܻbHJw:6cA55Ο y#UQgȹN |R=Hnr[\Xp.ʺr7} Ό ʻ#*F@~rP0L>5d,ssI~=ATmLjcT9fk[. xr}>_@K?C>֬`ăiOS*+EM@U#uu雳y495' 4<$C\+ΫjhE o*%6 k K!&RdMk"^GQ^6s"=3(;<&/7[ܴU6*R[5Th- X#WAP&E澏YY*y_wV,N=x}KRy7Qcn&"p<eiw#eb%Pi\s)]zʭ 3n6 YAWlC'̜+&s#{/.0Y_?Ze0k^D;h@sŮa%kn³vh!-մ#- &,J<0Ҋ:;ĩW7q+.L8̮oFei5%~țwb}bpwm-h@@gi|1T NPQ*sگDgysB$M CK959/T䰃/1@ %zA.`5UKCoCfkAJl`ؓCÓQSc!(d!߾j#dM;(@tA؆8wbXN֘-&¦k5A .-JpD͒[ݛuMZD Y4DJk] ܆-O ;:EF&Uխ.(V̌Oq{%: BQ 4yg)ޟ-ܻ$e&51I=*1ϟ24@^ 87ԉp}SW͹ I]qȱCG1Z\S`/5uiA c((=%d:%~/h"E3Ils,;^$"&\PW9 /V8AZ;ם=J|^ c]ADfcSJSir\ʽuA,4;Rੵ!<2##^"<{nbtnR4v!&vUc Ɓd{:Ӳ*LJjkq6\(&68b~(O?>B25t-VY;~쿬aN #*󂨐ܐ&RW،Œ=kɊrO+HL'E=Χ5!DהXŒK)_6 DNHeFԭW}dT \s}` ()ěmK}T *YgׄbGc+Rq CrmUWx%;i`l*cǒTbK!I4G #łvj]^svӘ'z< cC:Q>+":( RdlNPB9X}B(eГ@ZR1ZcX֝+'{|(`?,.&kְW:[qhD$è EF @(q{7YCMCl!bվˊ ^oHqTc06W\xB;"ǖ<(:~ZsƔJoLuhi (gޝXcyu/Z <ٹH =Wbh-hZ+0Adcc]0vQe|lU *}#5|ENv;.htypSE2,Zeߡđ^üvBo|ӕ2 k|Hm3tV#JXIAR!ˆuί$,v:̲ fl73uZ3 $Qd=d 仞}3q̗wUPیBZn.btel̡OAp >t{'.8ϺAYf||.44 ?8݇vRJO]@ "OJ٣tL0 duV]L~"If!?QB_ӆk@)]F ɾ$e4PqgdqMnl';$8WU\h]k;Qu?5jI.cbv윞Nd 宛_Xk>)RBI u|2Бmt@Syz)zOERtg3Hhun Ӗ8.H,2BO'g(OknŘBEm AB~GHg1xJ![EuT>Kʟ-VkÏ3lp;7yи|L DP |oTH~{hL;($(N-4ƕRS7ΐnx9kh,'PXXMD:.Jj)օd-sr-/dkF"̏c auWD5d' vX`=rhd^OK9FN08*¨GRQ9NX6,kb]})$>{PfgpщHt2pw^ditzB>+Kmch0'^T(RX?їS6K._b۰o$K_*yB~= ~W'W*eRzҼsPx\UNHӭҍjT oEX!k54'w  vE %kDFyQ5^lVJ3- 9-N=^EJJ2*S*=ڡ4 Gq9_U?*'r]$-R",G~$0nFç֤<8?jpOXۉH]u(C+aT`@X>Śm[j[y0kbMI c=wQP66'A8ҎzpEW(EL쁨)̆:Zaˎ@B08kS%(1Jte(41wzѡq6/3q &1$8 z3i5N~.@!UERYo i敓;pWQ HTgsV p񷃗NaOB/Y.Ҏz}WSD'LdEYΪ+8-hSe$vwo5Ciӹ%?Zf$2m]nG, ]T`MNME"Z2DD&$``,ƭl# 4Ti5km U+6  e$ٷ \bݘU<fVU 4,7pu᧩p ]Tw=C$T8O*ܐ͍#$(q+TYC\7 w QJ-ܬ QGh+xz,݋a㏝g&/ !l0~(aәcܖ5R_aq9xdA`,=^^%w6}x9 &BI_ܥuᎋl?aJǡ 9#ԢOPA}KDn{rʮ|v(iw*Ս40ssʐLa ړ A u='XY/5ērxN~^" ;=mkvQm_lN\ O/20mŢ%:/*i{Zͪհ I517iL&8Д-EJ(dTLrF/Ny2{Wҏx!~ j/L"Xgn:? BҞ_( ?Co/owEE8LNsHz>YHJ c,;Κ{آZP_gqY7k{3;0L?!kFF{pb09)r&x s\ijMh2k=ty2E檍)\`Je܄S E|He':nKQ<4ϙ\rݹ 6)u~b0g8/7Ȯd1qԎ:Oq". SDؠ,YElCca4@ G޸f/-e#Ԫ0i+?zt.bp%_J< B㊂oA ,areİuO/2E$Z6{^XJ]<\g?YIDͷ BN#>@B -3p-9yw} ˵Lq8qT&Lzg͗wP!y7q}_fFܒv^'،=h6@(wf#GJm ·3eU>!p\8+zqݔ4t6{|66S/Ƹs'5?}CMd6#D"I (3ZZ᱋Կ>%!H5G̗܊Ei !}6Z aߘ:Ӭ5a:A/ƣ˪ G'i s E:źךf&65ͧ/y0Jb}nYv) kxb(q$uI5|4X+n;StLE EPWP v2̇DT="ly3 Tn\v,-Q@?OB,|fcC-(EϧxB@u e*Fc`Ow04G|oo[{dfHm-oK;r?_c}y;Ta.g^g<>lB=k7o6M֊Z2+W+fdlc!X{U5 Dzf~19..2KZlZ9Ⱦ\I^qjn* <c'>Ka&LJYj rT*Uϥ-C[|L|Ɵ>'"P gNmI=&*o7Xesa?MMN-%sD;tP2^O!~g?0+ AW+^X/C2 Yն}.].nَ̡*"5Brքۙۤ@bjO]Ђ0`#1V?5[;çja,(VFE|T8~if7%#y3T>-'| =^/A`. PQvXNH:mY&%0n|jf\0ZٷceAz:?>Wy=,{.KI"Y2ܵU~ȽB#)tػUVz(2eP亽}^B'Mlc,{$c*$,dL+fչ΍+b7kEWJ/@O\̸i\T Gjǧ:iv"*J'Ή/ Jf.;7'sPjދ[]fͩk+BF 4eO`[U FQcLmt*OHeG^Ê6Q0״L$w4GË<+3ڡӴTH#3/h.y&Xws f&h91yO JGH]Z5/%Ncn3cK7aTJ۴Mg" gN1Ou Nd˛a`So@dD-wӟsUƔ!#[/d_oLSrKN"%emWJÏCMC0`){e4YƙGVhnk1a$w*{rw? աLw 6bW؜b" ;. 8b mZtFhKZb>yY1$Ef=qĚgŐgk׼gmȇjNnm |;u=yb򵿸t'"%4 kګ+B2(ݶ$O A2a64#^mǮZFF\xzS6֒2]st 0K/ϛ19n۔9[5109M[@&tcO> |VĶuv.g'@xŨ3H%Cn%pQ)`g!FU}e2xSP1 7L9]IAlCPځTagYZ070701000003f9000081a4000000000000000000000001644ae3ba0001415c000000000000000000000000000000000000005500000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/]?Eh=ڜ.+,: >R#dw60Κ@&q,Ā 1ŵ1r=S"rf.Y~bן]Hѽ2<}R ;?]S6E6 =EzfgNK ޹e A[:1| ̧45w0ġ`Nc QBMt|[VOLJ}y0b,\ګNTu0 PnnFY_-fƽ"nTyE@r!^/ݏOʼnЯ6,!DGPt2"-Es<"^_5{,[~7j^-)=[ ! )b&~|]Vv"Ne O08N/[=53-Z.T)5A?qbb^u {S3!榾+zq"1OK9yX] w a$DT4V47e@`~?\MVvj_RhC|y'h NT93FH 0_!/ˈMʏw+IsOS$] Nbڍ)P#>,`CeP~9{'ݎ~zQq?۬K =2;\^&5n:ךskϝ;/RD(fئuťP!v[xZ{#wVKϖAc~zYzW"XanZf^dN5 4ʤ cGt~6Y : 'vQ8@4H*POCK&DVBĹfVC2>V+ͪUpM%.3fbo,6@Vl۬|Ead4Dj-p첶esJd -jE;fm: [l Sʥ,.5C()~T])5NE^+ eh[XdLKa73ǔ>`}+V逍/p^ KAZdas'@R1]HjF4=u'Rzj'BfNQAѣyAC#M3X5d͙>/ȘBaCZO#=UBxUOYq {o}~ 9P>ヨTʤ/3-PAL}VǬ| 'LZSFŝ[v7ҚTX?2H#=$:&Lj!zRXж.(8 6De:dR.fzqlY;/xmߎLhƠr/'fz$LWFWv Ԗ1a?zA 0wSZؗKhG/ٯ/3D(kW2qY-|Jψ[}C঎f[G>}3(`SK`u-vt^Q<֒4ɸ/.%lN(|4/y4"Xz..s^:"6iG16yd,OKCỴO2[SIe5?i9lܟ}$&+x  hf3cU4 gb>hV5Wh ܚ $3{j\[mpe{#?} L)mT4/d[i9@Y9=JY6xkBMn9P<q8O#]d^8w7`g4', K)Xy+44]C]}rQ~c2TFtw3A3G(+o(ٙo`Vcf#dzl,Π19dnTXL8B5XE$ {9"0(~%s?"ǿ/~~/YyQjq6q)zku걲֪֖g$OC})9w:Kw ^O_1cY1Jhb`7zI, dZȣc3F [P3.nR8_t;\ʝ<{h2r$ǷM|VmNw˓c(y͂Mn Gnbj?0@)1 eQX5qa8#jFNoEnByrIȕU§&D.3>!f˼g3*[Ddf{hގx)~V~@l]jȗuS`w:嗢sd;Uvpg07[LX%m-/,T7:¤͂Z8q*T>6w% n`a$8= =q*$-0{3g։p'# UcEtF W,$j$C4UZq l^ţ6P}Wٳ9;h.տ^et[i^ ãHQ&<]]8-(YJu[{C6,:ĽgӨQN%"Ej{L]m(xA8Bz!;>X%K}@]eYP>{+2:vb* ppyLuB10 -Pī48+?0)|&Jki(z1:es3<ي"4ɕHkZ[b. hM䑧6E| {̹>ζg1b ]@Ѝ ?b|U v²z9 *QQge6 TuoN>$ṗ"]-x@8 ;( LvD MK;aj/q]G&e}*̓K:\ۤwY /e';Pކ,N&|$%+le An$Y/.Ha{*6'ZKS31+aUN2|.Dp,vͲa*"nXC_\RERc4osnl[ǘO$,V/;-\~uFz[,;G=\rp5z9c2;.ިXQeUWߌ$߽Auh/ (K " ^y] ET:s o$AefdZT-c1 Cp* q懮WSX[WκmX.N<]m\gߪCdٱgn1 l?;ɰ&"}-!`5%Oku3t^_[{Aa}@_osxv k,e}Deg-WZ@FE1M.60 #IJх2]Mm;!_$-llyfǑMAl@&Kg:HHNQe4)0Z\/KB΢_Ocׂ`;Za]4m%i,2t -ɀ6:?"hCT`+orZE4k2YdXfA6-|s|UH m^уmm348 7|釐eD-ez]iϤXךX%8."bx7R4Lv0dw\hx솣*lZfJv QFuwXfwJ;jkҟ~V5(Zf?&??R*XAf^ E !C 0!C/iO K_u#)b+"M Po:F~~+6I昨ādD-1f4"(Д *"LSUvV_FA#4[ٹU4VZzQXcg)5x E1&Lt*ZGqH:A V$)jf،q8v W(pIWӮ_%BJa(Q:L?5 fplyҼ9 :8~Jh!:;=P|5cJ;l.`}̹{1FBw{Jn^mw;X$qvq~O9!a͙Pa|:}62כoE<=C?%[ekb'b]$ٌUyLˬj1D fq yaAۤIӸΑ.4אbLaxmxg=@E;34־#ia"j4Ⱞ/5]UڄKKHǪ~_ .ۜs aro=Bvͱ.DaC鹤ЬF& ^,w5JAuR1##*^Q!+$Ƒha=}PMҦ'nRB$H@RL%vD2|P!sԧoRbz"p[ $HjUm꜕BilFh + o%K+#,KWПtY3r/m.} hߋRt4weAg,X)ŰٳHDl5`dd0ÿ 7We3" rlp a Fx04>G!C`4DY{0cYrE7Cz#Cgهk3Du QB{m'eCx8HE(֊DUtHtHx[-7S.dl 򑽘a,MDVʗOo~KY>d<,r"bhMM|s8!vPyˆ*g$l/]Ӛ^gfA,Xt0Uh-I"\Bk9+;vnu{TyJ oζF|;܌/g<84PСms].Z*$IS֣_L[*6JK}8&%؁j̶[&fxGSa8H܁h4k|bԅ k|HY>Mk k~/pY1IG, ֘  =FGEMe>Jn8^:{k6gG1N<~?n,N vճh29S=\ /E.xSgnOR rWhZ,E Lu7ȻV9`4A zYLEDA4[wQG6y)\TKQ&G`,"~; sej6\ a"t7b[2z7ܫዯW [<5UZHeolQi̯19˄ R-z %uoo74ʰ-Ç8FFF_ԩOyͤ(f^䡆j` ۞)G0*'WsB f&A rm@$=M̀(}FP7@3=iG87SCz9W&_,EԻB*\6_ 0u !6t}&C 8z9ؔ$Ƹ^.|.ʏzh;s ).LLLB'^IWj :['?\v&n,~V &G7$/3:ÐUM[p&+6asA*y~(?iq 7azĭpyWcV;a `6jIh18BTȈ"*Ud_jPGt0f\~\=R?C@M˽,40bOJOgI} p|6I3!sM@mÌUsB!v+\d~6Zfo;m&wtڨ ֖T rYwJI6׊.ϻ;1V՛J+E"mBq ݾ"2˞Op׀q@NW Z+7u(M_AC?ڝ+Wnǫs8$ p@!odĩ2OGsxSbۘrd|m#d{ƠBk[k U &u^YUs z=Y,fEMδ@9eg'o^xt՗?hB-腄 j +72|!KEI2OqAiFCGzz}!$)@Ŷ.2i)BC𩣐u[yv<n Z,VT0cd#5=J ? s^2:."|3 E1 X@9Xu0|*/^0Y.Rt 7yZΫmXdIl ~ 9sb>IhT-Ɉjp&`ln R'a*YQ iSLcE?M]J9Q:YXgXy,aG$aW@C ihucG\C2Ə[$`V7"ģ؃fA%haTc/U"?=dysهe%#>%ZV1OL|D@Ó͵O*{xwrJ@)\F$.DUO>kɣX_/&q2NcyKd ly>±PR?߻0拵x@@]EEBD<|`ԙ߇CaIMs$1H!q6w)4R?9?P~Jz+K&Q$2hVO2x<ԈW{O1&L={O 9qu"bwrN$)0RZB0Kl|1^O ^GpgR/!OT o%{dg""Jc'Sxu)X<9AbTFƯÍ(2-ŧo>FNJ͊Nsxi`(*jcix&8&CQrwj.D|onc?ԇ&Pbɯ3U4;5}D r]_`){8HUj5Ήs {|-)AY&ssaաF?Vs;!mY/5On\{Jԙ5/Q̎D'w>_j/J?z)0J ])=K6N!_)T&$_ 0y"*}bX`YeaW}ub8tZ1)(h%7?7\|ݡM{pT dD}ed ,̰.S'3[>J'ڇOw0tINSr )M$`8DCzXDUzi""铼/UΟ#"gC?4lxB4pE~:KMi,4zzzL؝O6i%-aM Q}.ЬQ\hӷ. sX=v7f(uYPixBUb YdeLvq,L80eHەtRN^dH~O!sa|ǹ),:K˭^rM{wĩ>-ԴXLmOk`լb@Fp]ٔ .dz3h;w\QvvdEZM&.Bo|& xڇ(W52=y=>v2:p>+XU?"]>?4a.21p ͪiA@Xq·e^vƢE6ܻƮI7tyҼ{O4Cyݼ\ 1%^XG'¯x ڮ.΋ R|R&Y;ұG>(I#3xZԾ8ĤxG,= (4vWz!4"!*hC/bϴ]̻}T!E~W\iq5@ ןsIbKom$QY%*/O$ 0sDLοrIb3\޷[ZKޤ>W9WMYܼ iH屍B^g p;#T+6dfr[K) a^);'T08,aHujڸ 07; ߬+SQ;YnT@ifoKb&#ᇒ>&IDCTp w|nl[:k)\aǔnN2VVhcLV)X}rb "rQÑx%8 33R=?sZg%GG`e- j]*z,omZހ0"UR J&cY3z9i]u53|2y{T >1wn:n^6 8H{t=ܡv_WīncDV%dJ\ۻ̩ Tk 6Q1N݋WoϥGȤD };I 5Gdv2+#j%-()P@VC)zہ4݆wdC..:F̓ >-a 7\*"rR'ЉXuJ&uIp~K3)4KE&(BGM$N\*jxxUH$ū'7/ݙHQtéi#G"kƜAO F *d1ѝ(S$u%E & [lrX}1_n xQz,ˡ <=/'xvݺ3I-4+!'^VH=5eB:3qyckWֹn l/#o{O,h-/]!{ڎ2{=aZqCi˴Aε6C\]њX{< )vOT78LR5a󔭗@w4x =FE"fO j}C}亾%4bԽbfw^3pcBx.}Os"_"kGRG{̏d:wlyWK8r&}w`zv.Nlx`$\P[M9xvBm2jϱ~L++sכĹyNyCⰻ6nVˑpWho(ؿ\kb{nf)8h#;)7mʼn츖i۞z4lte =\v2`%e'+1H|܌YY++FJ-">ՠ}h;r' ) O<#{'ཅyEXm#e[(EQҎF,O[G/M')Q3 V6ZNvHy1I < 0FV1VޮN値brFHglY~1y!_h1:%OU#x]+(R_ -pؗ:cpﭰH+(P}:~ZLuNr$ MG^n h>u3rN&*w5@hʄݎ].^歼^T;'SoyMGamX[ ro9%~:Uv|Uœ}ێ|TG \BUO d˞h7Re31cLёhiD6 ~|Jp(O&ڸf%^B?ȖwZ32.B*qYxg= Vϱݿ(u7`%/7jHdT4fk{kijigح.CH:6夘rJ{pQ(5[4.Ac/ciD5 ,==jT!^ qˁ;:&ip!ytqF6јL2?8v_q&~}cT5T->o -Y%h.c׻G;aY:y>7ƒBbRl,a ?b&\/sJrK0؍ m9aJ YuP6 ""K(HpAc*N B$wfmx\ RŘVjs __;+p jw SwY}Cġ( ۙst{;b)ʿ9hK 7!RKra]i j~`_\ a[OmqLC'vn˂- _y~XQ^dFeA+)/s&ЂD1%ӛ2 >c9>G bYU@}`ʟx';!^c?QZ]t<]$ GVm),seT UNzf>#T|o@ 9H-t*= !=q)U-@Jʄֿ4IOq2<0EGV,JRZe) .g4IO֒7.(g& &SNHټ F&az,pі="~ݾQkDGy;鄺d=1:xC$ߎilR~yUJ~<˚˞o(vhXR#kHɁ 5&gm9vT=C0MFvP?NYޓxkNӔ~dH`LN@R%?X3[p ֡)+O﮸zEsV.>ȸ ٳ$('\ Gů< z^t$7i/B黕&)p×;]jm5Zn qz̑3+=4N oe38ofa_m~nOIPD-E =c\JtdJTO)Þsuƈ4Z[/>λ!.J,1dqShKu~t}"Q Io7d}}g^ XӚ= _yDЗN>-z+Tb{0obJ@MXJ4 DN ~-C)w/aW#FJXuDh u@<_B(D1CӪ&S{FCK*Ez^'7Smo&:#gıV}j(C I>l4{//]U.YT~(aLyB۷bJ~ctrRtg9٨ߛj~7($ދԯ%_0N ?_>fnPl4΋u>H9 F5GG2Y4:2T]uXR|`]=Frie]ui[3*(8ߖ%d\[\~u+?NNJ Lot. l :MOchhȪ"k 98~Uz8:`du?0'( =tG/T+Nr~-Mj ,컆lѓljkt"w8 ae _HXժ / +I>t{Af6`Q(Ө(Tϐ3TV;r+p4:qE93lvoR-NA_/ZLYǾa9&Wdf8'Il{g`?+ zv6N A.׶Ε)CCBoFuo`rkfwWC@tQp? YF_a]þ9YJe"2lv:n+:_}"jrRB%c0s_n$mLg`'cW:MU-yQLJ/ qN77d2x>2Q%qض lO5h^A˝8^Bh=PϿXȀNs ē{:jCZId{Pd`Y`c̷)+:X*m'XJyDD 鳐By˜w)rtieuJ›-ݶYkƃ: ]FQ⊹p`$V?< 9ޜHO#r˺K (h/ yll`ihrP-!8aR;I2)>QěnvŨG{$ʹ~Pw7$F܆!l[Ҍ ,v3eq.Ϣ?(Pne9RJccmG(ç-ٚHx2?yt7䪢Eě`y1& gRfli7Bbj7.'THY;7P* X{˻u5[Pu^RJ&o_-J r6`3d7-E wo^ I_2Q.*f~fI{ᛍFzp!Eir%*| 7 FCJqmR0Cux7v%IF. tCڢNH1cw|#Xfݴ,IoZe,(~:57k@/oFԩݻ<ёd4j"aW<>YQq#\9WR@a ^aƅǎ ĖC焌'4܀/T -mm@DzS R :obռ|E7]֐FCl|@a/};MBm#ooT;KDFǢk'f$:ockb?C)L2H'J:zʸ-uo @x gيƇ7>N=I>o/Vh;t1=Z c@j .qt,#61 1ee3k1ݭDmj7Y7/v/]k6SJٰmoB[񵗵xnR1ĢWD,c©_&"<Ǔ {Zi}W=ȋbaNL, ' $ή޵?hկRN>9\c^;cNd&KFf[TyUS);Qv 93S =&-6 =i5JZbc0BHIiUJ.ԚG,5G _{HT \ Cv. qwl!{'j%8T I t=1Cfg216@!2BkT8ZΞE3c2(:58^ jĎ+C"<*Vz*%J=bMTAJ(Fw7HCŃ G_(10ˢj/S8P7/;{h@mߝ]A G>f=ώ(}hGDnq.v5>0f ~% J4T-2V|ž;(+tS/)G{\%36#F׬~YOYȕ7%o W9$58T1qio(xWASJٙ6t_i>3@qV@8h4 ^5Y܉~ l,hD=vhi=*oYN$l93I6eYTVp(\@MXX*`=ޞ1K|Fӛɫ~_fL4M3ۧ|Ziimi$gTvJ߀AWYʜg,T4i@&jԁG&Pm鱡]Q~eY"&+5q0F|G)~yCiVÊpy@VafisKn0-S'noSɘ}([u2" _U.[(2m+{jNoi?tdU@צ@J'=u6ݢ(TX\A#%$)M†Woעh-vZOKZշ)FkHzOѵV3e[gY/aT+X ˼R λ6-Ɩ0dF?M-aoEPrU|a6)?qL ِR(HIA? I&>,7t"HOLlSc_BXek)ǸAf!͚C3|]Q̱(ā|pf'sQd#J<)%HWpCOIA|fƖ#)g/ǥt(&% bm;LkE5ksHQprA+ d[K}z?lD}爳#0W@!S1,!%uH|>\ ͚؝YEZaEVHjA rz(Jr|tfkS2z @_r*uqZ?ʫ%b?%.ѿstKs.JTZ:⁳j艆23Ix41(FOR*FEONi}ę7|Ђ򟠵zx=fZ Z5teKזd} zy q0!XAO8\LKn%Fo0^`2ߣq} حd`|0A6E+>ERT+TGTį=u.Uy} ] 棽OaWKWN41"e-WXe79LÆMph&\C^gf=oeFTj@fuuLx35~Y{*Nf^MFsk&T;ـP/+nIl=q4"5|bم>KWd "v|(Vl܆I$Aߏx?^K=N5{Cbd^e :3eI# oR")4X;Λ 86A#gĒ} 2|7dGLj߼2,Јv9`-cjMfoJ?gZ "y\D=UU;CmGEY?\XA'A ôF=.uv7mԣ(n}וl;LG (?>3ux#UDkCuxzA"81(;TࡁP.G!XϤ#hD@^v8P=}><>%N8kp1` = D`2F|sDsCCړӄ;RL&S$ }{e2-0MX.@#際=b8&I:ϑWEsIBb&X,k\-Va< Ce_yux)r:lqVFyqXZOTc!VT6DuO9(`D4fYҏp7rVGKZ457F29xR*Eu(6>r ɴEYHI _yT4a=\WnGN7-уwvvZ`[@AwΞRQ̜*LZnM9AFD`13^?]OE[}-?pk ?n7+];aYۺ&E#3PW`.L]lyqnX$m#dʣ)yJm|x8SMVpi/P{YE#" vɍ p6)bցǙgQ4Pkí`XSt~d>nF(Ҧ;Y]C6!J: sp 5N9yn *L`tzQTWg:-;l *c$F,.Jwt]UDƋo @n_3 U4LsLk ˄hjHf2V7m\\bsim}92C&W)9;LCwȒdc䘦a[Du8H:YT©#.VԓB3 .QˡAư'ϥx,gtoN̜? Fvl1īAO.XW+^QO F˲\W{kX@@׌l9C7PϤF V3s.=fet8QFfQ$3Cst=?!O׺d 4vzvRv_\}M~Bف}1+v C!wc}:6wND ;Z37Y%FeV[6OW) f4n0:qhqO߫a|B?n>J(6jtC껎ćX.y5p-,Un+(l_r׉\U ,ܗax% =Y%4׆,K|ܕYx{1*5')c5$!{ӪH2\/+nʎ~C/> tnuql : oZyMNPUd-'Psi=u@Lf,L]6t`0%kMMŀZ@7oNSȨikd(E=%6c.qdqmqe5({$/Kql>MECR?qAq+ڰ'[an2(3d_42sams(QρU :m4\?4Z4g ܵTjK3~/h mDx 5ӟL(o hLњoL1H֪ jceNN=}2kcy%qvnoߺcOn[Urf.e댃MkB8n6)bakc =B bgEh G. :]mK%1y>c0PvÞQib+s_g:S WX Qլnr*UpӐ~3bN2j޾*Qk shMt+mP'ũu_zbȤ"n= nD]Н S98e#y$! %{ߩY(5G92rdPm.mg-uR|E`TNKahX:ZJnU-šC R*u\ Ïᩁ9E* 2Sc7>% (+u㫫 I7);ulf.U<%B)@C S[\rR[jY9 KjBp5e CMJ>gt=gOYjO$\-IgF{KG mՈ\.E.BքV]B@>#I?nˇ7 =-|9(Xq(nD *i6lFy0s ,l'P9i;ڛ޾q7I vVVtrK[ٶӍ^MG V`uX`"2I]Ѵu#y:d'T3@x=:1`@nx L1^|k 4SVslݨ0bw3q ה!'ޡ8\xrz@?s3BaY,dX R(k2_ !u|i_z*~>*J?*)pK8vUk5V>oܤl&*K-wGG/Psd>u /M t˔|eI?#}RUV;`[\`)\WR9K؜e=~7XJh(Y3g2Q=WF ,FV݆T:CH Qy ҩRmhj5C/fw BA>;ڷ[zXL.I8$pyR'p34/&(%Huӻ i~)C:rEEA}7%J~zaj1"(۬Ӛzl‰~p1YttG>dV%LiBR)u7*ؤ ZengΣ^}qkAE~8͎7 ) qF1{^h3"NNЦgJ3t{6 `5G&nM&CͧN P_XMi7PSpOfxixc\7GluMb 0 dm&_X+ٕiKMȆ<<=Kʹq/JK2#heM(hc4TI/3*?;_0jte'{X*jR7-gPXSb3/ ~H/e%K%t0 mw*4CȚ?TyZnG[Ky٫![a$UVhITøJwvZ^|ڠsNcWIJ˦ 9-nO xfAe6F$iM^_oƯTpP0ۀR-*?I3|ȈcASROwjj>>|l [Eufn=AFNcwY ;$;A() :X"_%]RP /*25Y8\vSaKҷ3)껯~zCP/7NNTeN]|F*u&Ȅm7s?*%`0"G(͝T1!ۥd?Dvd޴meP}!j B?1JNi:! %h%> |t \X 1BO('ެdLX~/ӿ~ݙn,Gp\Ti2Kd;GmB\j H/JHw,=-{9p&DʹS~%©+0Akտ>(CɗIzT9+ 6#NpYկE|j~%YoD2:4Qrϋ= gM'VOBt[.B`Z7r+|~B> D_6g1Y RܖO =!O2Յwx\0\xk¯%S%4SlΗq% /:!VU1ug/(~]c#Qi3&^WsOm2l버!E,xW{(%Z4YCin>6<dMQA h WvZ0X>SA8^\w'$ICq?MDݴ=O,ޜS_7<_!~}f0󃼾+61K<#~tB7@rjdz估p Ҋ\ Yc*gPz~|i%f܍n0xlQȇ2U~O8>tCY}5F?_^|gPtVRW4#VQ; l>">31qIB+Vt IH7K0D!S=,:;8}Vt`kUzDbhY+G3,~Y\MP7[w7)|D[t\=mi^Gf\b BS9j\ v.Z q^oŹ9{i P9 & 5.yx-ZF~W~[?RɎ(+YJHYi>b"7vaeJOD;՟z\Liq.oFs"4Sq(Z:'塯≖t-әC  \TC90 (+CW&ac ;\I}<J?l&{PiyQv8[G[Ȩ27S ibز+p gF)MDZEJZf҉\)ֱeկGs!30vվr:/I^R$%MڭdjJpKȩt%urq/*²Ns z}FgBct1A՘^8,GZVZ.&ê<$GLi\}~,V$&=Ce>iLZ6y/cЬ_$mq⫼nUei~A~?ptYs (9f_aUɍ𧥒V2sO܍8-zsp>h"yDu'T|jDK?3nPuǚ.'֫?R z圡ko]RȔ+xt-IA~I?QƗ$?9e{՟ hʼn' +} zj9;%XA2pXDOB.Dxm^ .D2k9e?j+XgzkXzu*==]yp_ouX t\!fiͱSf$?6'<5\)u7@}-;1:إK8g\ִ "}9⽘g\ ңZf]h)Ti\Oi58k#`0J\g>L0e 0ԜݪLOLNfΏ)t}gnXK),Xɤ'ʹynA-x֎dj$b2z^ S" s+EtPȇ@ H ůx !*HZ.^MnO,BxΪt${EX:SǣΟCF8Y8l [#,.3S0+opvVDq[9;{kvyT:=Cg.wd ˉJ*>,; +:xC,QBrR2LL? U$ =8F0jiծ:GP<;]oUyΑ:d)xP oH=cPҔZgzfo 軉/WlC,y(LWqx7}C^jbc 7q͗N2)2!&p%v..^ch}FU `-#B$bc}VMKm&: =ںCbBZp$ Y@ Vr )+A٢c&o99-c0@~M["S~S5qYXBSSnL+~iE"?ِ:ZSc9;䀄61aȯɼ*xhT~s_=eAЩE\~1J{l{]aݽ!zfs߯".XQǖ!>I`~۝CUHjOfT:5 ݹy\PV{CNuSϠcgZSdo>. 2rDWPTȠl-+_œ$q%ZNJ h l&zPP:Ǹʷ7s~ht2YӐ,RèIFFuXJ~J̞*cK،BeFL>݉kPXC4$tԉ8Jiqɡ r A-W`Ln4ʗAѽi Qlffl%L\z暨xK ZY7Z2@o5/ؔXn#?qƸq8&W5 #D;Au(mˢqΥ5s0hØ,~:L!{P2Yc9i)#y^q'*һsk|.H"E3WQaKL_tT#GK;Y7eYFd{(uh f+}9)FymͳH5||!sZ~" g]D=qi3X2!U)/behJes߷k; o4{$+FX9Sm*6 (5F4C xu?s"fd%K["5 C Œo I? IPJ#Ny:LȕTyI`cxT M)ҐgGy@|HC@6 ! srUsLI]2 *rq|?i䭪Psvix%-Re% :ܻ.eNn6dRnPNudv&iz¦:dQ9}9v`-I# .&o=L vYU=SQ:Ww p}48qΒ!eInS p!Σyb-(kJgVEb}:Nn gIG^8߮vҤ{TD"!;E3^+ əz7Mۚ$#z;x9K L,FPZh "HMBH05^4s|Dz?CK}_@[\ޒen, cہ|烱xb쏙-jtad|7-^t&ضI?Ǒֲ+0L3mv{0c:L,kK ^}2ןBjow!oN|U?uskj@,hbw+ ^X ~2S ^\W)׽ק;-- MX yKk! j*fQXX}N/Kl[.ns^6l[WjW8JPz08T{tnCsrxt* t)XG7Qp .3&-iLA!<&7MKݸr=ֱ0vz?8gyHtWF]Zf~J9#|U  >.._=dv-i+'Kx2@56DǧwJ&1V9TXJ$=@w\X,̃bNX]w) 7_z=E]yr<V$k`鯣Qz; 8!?d*$f]J> q:;)=TKbޖ\*j#t!A[[45n (pmT.Z>}/t@0-*0p LrcHIJiqKئ-y0C|uIH (}0\ >|ˁl`fple#7t9Jo}pPF[*P8Tl zco@тpa`HQEWaҟC}&Xst ڿw-m^0w.1AT*ve$0h묎r*\-cjI նXO$1^%rkDq + Fa T|ága޻-Zzi \CzEsq[ .\h!e0cs9NjL'Tl*V5j ޶`hګҖRlRد?;^*9;4G8qu.Bq˻RP3:E>ȀEb_dn:%Z8S!;,N}7dԖ h'/BECQ]W 7E$OM()%z؍{K\ 邺trU]мh=|<9̭egq"yph?.c:7#<ןT |.y+LnZW0u7dg֐p8jor#P2VA@K9UFU[Ŀ!fy܋L%yͩ1acLV+4xW'a(zFi-33]{+"哟`'2- 7`Jb!%RKM c;a\EsJ<Â(1P7qoHpnnB!l診\R.}I R. WE&T1H_[e4g7!<ٟ50!ik)Y\9 㳥Q>Z6LM|/t¸=Zm<D 1pwX rMh`qN,ӧw-xQAB Rďa\m_ n+Cl!RZ73ֳIB|.yR?QhXk Xy #߁s//a:u)r Al= {eVTR<2DUt"FY }|>c.V@1n\Nè tR2В$9uUѰXfNk,JNyGtd;0\hO+Sx r)ſt%g3 6_z sU=^Y/QPFv9"LӢSdPBb]ݱtd&@ к3[Si%/>T1.H`NvSc_MZoij_0_{N9B:$ 3J H4]̤m XxxN]708[咍x0jqUyKQ%4< >-yCŻ0C/.sq)17ދę Tؾd(_&?7U&A/+k*)'_b߷-m]g;Z(DIl7ش)nbMh-QŽU{~٥^ J٪FuU31DqJ_A= ܳޚO0<Yo߰'U611?d'98>D%Z_9(;l+ڴyڮ԰mufG~䩧8;#qa- K@<-]2ili;Ҫ<,/r 3D[~ʻCJȪ|ZS>rFBĹZyv?o_9T# w[bsLs" <2kB(]kVd 핌}3~YFʂoktkLbr6 nr3:w!.K4w{\jMsúq[=H}9o_$jvD!34.RF 8)xG#î"hؒER6Bvzê븑N)XB2ԯypTd*4h<鸜5~eO$,]+4D^[@vױ62>N|eM'$x ^Kc|ouqlt韇 z*.R v@2:5uޖi| M_ ۨG?0n/ Lp6y ::RhNbg0ulZ eSP,7b.jP Ug>3BO{ZٸWW<)% SiJ6Dy*& ucIibMH: ~cVikOl(zSBɰ^74 |k#ab6ƍjjPw7Qi`/G9_k@uͽQVtV68 c?>jpbS6kmgܠ"%@w!R^<'ظTbl)54ċe;F $Q8V'[*=njj%>9-HNyT6gY0uoÊ~[iLk,bj &y\ Y‰ĵ5Qwf*Wg `lӣ>X%eaiZjqR7lvM!/2 r%1_)D3 Yu. \3(ڟbQҼ@Ŝ#팣pxԼzx -<^+}\F1y= $${1ǀ @h X^fD@`\`VdX UL~%b ȶ :?jI#a21_RQ.nzZb ;Q Pgŧm ϫ<|D(02Rq4YcsԘxVj, 9׹J}CtV7BE+)&L"7[T:u0!f/_F%ɕE),"-_!M'iWVuݧ,! atfNxۙ] &ߠɫF<$7g ɲ md@ <yW/lSKcMSi$8" y䶦TEOI7e3K?m(X *>a!>c(yj0(kmk"?.Ͻm(7i%AKq}Ln{_ 3 *J{In0Tu-xy2 'tPU9^фl-Jpѽѻwj4ֈf[&iHVxTvb#1bX,g[R9@伦Ee{ژ~DF#AHAR<`(K>t+|oSy07+`tVr'?iTK{.Tj x_; Ռv"Ciac|@z7l>kiH#63;Ԙˁ掮L3?ux5^吀|_ ~81|DB"#}O7n\HD˞} O~bS G!xR[C3E'o!!U ~E&ƶK_SD" * mKVby1 T1jRKn-cH;N!È?ENeLe%Xz%TJW,LE?f"^HD^d ;?5h[j.HnjBdwN3ALeGb&Lngj3 WZq;vSp;iTU^_c|ֵ+WQ=@<"v▏eT:kADFn ;F&5("r:ZG/MCan\g Okӻ @b0+Krհ[&>tx)=$8h`šS6~ &qb˶P,ɀzo>RHK*k3g`yYƑ5הxBK]-aזwr}o+WLI4V50>?rqo}l wqu B=OyUY\ejK@e# 2QX0hg_#Qг,0=γlrw GI5`!܈Wdo<v(CJYH}; Yܑw>]pp^虴q_\Ld 뼕V,qw/1 gF ۽sAO†ɗ)r
kgMqBf18+ h{ơO5Zޞo#uIKG;ryr'>2 QMP3i4Qe Z/ٮrnA5"^l ZDվP(!cTٳCBfa&N$pݗkE +')rPɟ_I/;Np8YJʱЄirȘ`!CBnW̮xLZ G)XgP3ZBi~-06dwuxߌ'e$q!q1lfh*ipbݒQ\W^/爆UMYmrzi<13$45k>U-a;Ɇ`UŌ'CփՕYrmLѝ?"f2SN(0Y>Oʓ$|ryc\\4' fJ (KĬPo*pTi-V/5AqoɃq]hsز91=S÷ݱ=MHGGjN5K_(iܔWn̴WgҦ:pcHXDhTTj.kFJY{]tXya<1?8Z԰|<"߾7@i~UZ֌]ReU/ynGn GbaE7]V5#gX~%ǔyޕ1 }Xԩw GΡ ǹ0>&) -Ro;iJ !5KVxu Za['%VY?G M:(^ MxUQI"X? qe竝Zzɗ%H\&\%GKX ryK׸SzN3Um.GjY 6lK`ky6{bEѧ&(r:Xt*@L6Z$%^aPO)b״x 'Ktd(Vv),jC ]C:W{wN h0{1֠-;rϐ&B]?l;2w̢3"/h Tmm^fu鋦-TG'W}͌WQ(hZTdϜQJ\hƹonf\7UAڎo<^c>+M_Z5DPɏn?Ȟc#]MAS9̏ Z 2w)+*uAugM9h,_w%f^qjX 6= um$m5X&MUEAWI!Tr6ˑ~oty9'nD@T "*}CMYrL&)C=˜EXR{JǀLbtatlV {%c-g*7@@p 2 ~pX * 3T>>Cqm`B=CVš]eIc ddH,aYhn0H]X˯v9^&C{1 ،]Evݼ񞐻 bIRoɰUe`+sTad9l]c `ע/yMAy_$)Xf$|:aZaaD[H{$u2c;bMN+kǔwpa:/'ަzJij,RƔĖ<*rîⷥC+u]Φp':,0Q?Z)B|q\vX"a-bZz⑮Fha'1zENMn86V!ʃJ3!*y R~aZv wPźSuE| j "oQDӚk`_1x^_z28w6Qo@%9mݖ [).!(L|rKg#B][vO$U苺9u/Au5_YH>LEy7&.o-~U9@@fg)"jpgD5H>Wwc]X oy0Q;Wqo7l`;}״ч%nz`>mj-ؖauWWX6@ryfo/Xh2[vMHWGlO)KBŕ޹&AUb'w"\;ob*®btKΣf-OmBqWQ;Uɀ>_>H6YB?EJ2X྘{t0Dzb/~k>Mk3 b- 6^|<$dRӃW5wK>4ٱd`F_-0'4w%&l&uv((zhS{QpW踌e,o% bPc>Bifdo}'O5fCCJ+O llM|d[^x:cZN1 __`Ar3ʨW*U6 [c¢I {ha[< zp8*#V$u_X"Jzܢ?؈B.t5ġ4!NȞA2xw9$)&DAa 2Xm1.hX{|0$)IP>)&O;}vN}@LΛ6i Re%(a}(~eI1jO9!"xˡf( ר]W{)ٕY-=.7Fh)5KlfIsL}o{ Z<^ah+lڇp(ޟ퀀6_U*s,bgփ uڛpzwihT 3: 6?`iYDpUAp.l^wU턦d1;BA V7+!O(0D^\އ͡C \, eF(j1ƙϨBvl죨m9碂M7<{X3eDMQWԶVVR2+֌`{%ۛv5kt^Uη)t o UzY`>X5OIP" jH<߷ήP:,N2b*c -(Xqˆڹ`U ڇ} ςth=2*˚Wt> ] ω>(cXϺuKtɘ/(߯#}*(Aġ0E(]8g*'W /oh\`X@D eᮨt"mIr0vq\#u׸0]NB3"IO6ѱ(:=ن ~s#9dQ %D7~|ivV2~Fse|5̷4!ZP="W2H t"K)n_D*Pd@NQ-YOGsG3i5*:ߔ{B-/yMu!32PeVX7'^2L0k]%1^2 |yd|pA<RQEp(b\ 2@[VÇ&+{_''B+! k|z酉" 3Vk'f6>UTt4^~9RIaZiHCLzxsOtc=EC0HڶLQƢ+;aGg4y}j0I cP?&rg$]@,)&15͓g* );B5n\m qY2.lNwa84w5x&-)cnoU9P%ߗYy~l ,RuXB3͠>Ƌ~$Zn3>ZޣHCzsc8˔nNzOQ¬TA?H^$KzEܱ(aW]$q:7U=*&p w!:U۫INgP8G##e$o\-n/k?*ME_kyMͧCfGNͧ,:Zsk`[սV̥3cHwG0lJcFˀt"Tu”6z,RSj,OE~.{ꑛ[|CcʖEމoK*vKgTqs"]B<`dOr{<$9g# :V|2Y;s1#er.}?2 8I:(3Q s5&4.FU:7:1o5]ro2KfK?:@p ϬbRk&~8\^kN0WS&U5,;Оiы9>c+һ)+'[5&u]g>wTt;][V!jd[Cc+<$x^:Օ,ZNϿVt K7b8~B\h.ȯ\ˢI޹K.4_̇+|}7C ^fd|Yf.J1P)`O] 274Fv, ֔^=}VtHjﴜ y)~L_41m 鲕ˁ ½pKe%kSeY7nfH:O &C@ ]hi9( J\|hTpL/͇d&9:LkWwINx<./-.7u6B!aȭNJq&h%ȵLa #t ~"UWŤlF:V+2ԏL@52!abcwPTo8a,0^3b| rI 筲PT(= ?hk9jj*+;.$|UG$5mWf1C3/R3oS=5 &l]Vǵ_LqgA{I@&C`TQR ҠhO]E}<߷w?#"9l/Lpn 5m ~ D>k;mڟÞZKLIRWʔ1溉 J0R&8-D/o>佖[[AW5:O.Ywq.zN5^ֺp gΌf^tcoFD.=5(zOMYdЧ*r1SY?R>|% `QsFBKA^X-Z"`o<眻v=#`KR7R`[%@\塟VGԻ( _dhpN;6NP! Qq?(-GExM~v ʭXnڀl^޸>&(F;uN~#BX Y.37Ѯ+LgwϘ pYKc+2f5 3pE(o%b3nA~]G#Hi1 \r?e$ws 5iY@'DR^SCpQZ8 3UEVj/ϗG35x'JQ3>u3hp0=W*<6x11^ A8?yr|,ƺ~c>_\ ;yP_7xߕK`Fn4MQG:EFl-Ҋkt6,nԈ0RUkײy*Eyuj9(Vc/1== "!I,OAkxuO4nL9j婡 r N8z83  _*S#1Q~"'drź}JXTGk@$sy6 ,堁xۨe0Q4$ ;e4랷'Yhy:ě X-w| S/~MWh}TǐoĞ@շ^j V٫K|Qd UY*#qkz+Rsoozk5KM&3@ޒaֻ,x 02vx*Ҕj ~GY~uo9u{MmR:~X4m(L(V:$̠oD'NV]?75qV0G-fEjտtᦕy]Y>3n ?,^,`:Ƀf)\dg.S@<~1n_AA U^Υd+L= 8Y^u_8x#My9IO coxD=CTЧFd)SR9(`6Aη? |ny^VG*yB9}謟Shz*(/+Ƀ!Hp?/G`U4&<Ҝ 鵙sJHNFrm87'벪NnXq3r"d1̇dh&/;Zhroino$;}9SbC6c8c "SeQsm]Q\ڝk\ĸdzIӼ|Pn7ݳf}[gsK[ǐi)}V[>oJ^Qa :4u'k"+ $7>ScXLfȹ=@qC5 Ľ3\6AG^ұ;.DeήR0y3㍪f:)Yxe (bF3vQGV!e;`sa?R~%65}bڧ\,Q& JB&,+,dzŒty 2d=2T_#PR䳖 c'.`kc`ѐ%bZk݈<$?VL)gNȶ^6?5pn'\/T1r;%%6xGY~=ʦA85g;Ltzef}LQ[E-Bm[\ ɯ$a-bG/\1h5q2x*s/>2m 13uΪ]4L3p9 G4B2q(L}̻J{Ǣc`tsɪ偔9a^(קal/ ˂'ja-{T%Y)Cp.4 +S:H0Q3`-wbcDbRj !g/3r<܃t)*5=G)3[5`[ i,^̂n{\LWAW՝=A J P9ǟ@!Zho]oƀWdX܄7cmi.=Q:"IہV xV5vmB;j)L5weU#wh#"ڥ>*~Iեjq(a\/-&fӁ>ܳ_~.5XSΨq FxB+Y1C"gMOWim2^?.tjCjG ~D@ 9d$q&oqI*qp6=HowR:[ԍד\ Z{ lwA»-0W2? D˖]Pig*Xa+de"*ug؏4w5ܳ ~`kb DdMgTpMwox r/#W]3WfLX\BVz p-UEq53> DdKI_[|3#0!#t>2e3;$ Nߦ;V˸&h[Vj܄'<fx}AxEDp`,hv\[mK&y(7DOvG^;oǛ/"x^LfÉi0ۦD,ϼ؇ANȉ<>z9١i>nz:|:vY W͞_ɿyApUh 9pU2q"(r a. 0ψ* S[*V%k%sxjT>SXI~&<ӁL|W_e++BwnS fK- *EOk|Pg4-=,$0CIlqTr(R%I`Vf1Att_7g_|Rtb,:*y-G6}P~fxvGQ;&PL)oÈ"PIRs{(K8)ܨУ,!<;/1T/"k!1b+InDZosJNxD_ wlmZ :jvi{ي:ig=间l~u0y*1Ú`8t̓ƛ |fêN|~sʉj&A"+X9 Tv`<34¯_TrbfzdW'&nRnI6+ UgN g?[2#.b;k`k}YMNh5\YG{VB[r3Z8%VnfB 0&p֟l?`-$=hVMI43q,A1ۦG9'ǭ(.x8_ΛBB_GϦ 3$s:e6rgl`fQE6N "" )'X;Wr}4 !Dz)ir9GWZx^rU;PTLJ ?lߍ&2[Y$d e>NsII45̕f3F<)U!zӱb ۢMy+&1 Ќ=K8]^(K4\IH I#hԳ+ [*9j=Gam'd`4A\"ɘkfiI[;)NiȃD3nK> $USs9m$2n=9˓ˈHc]<[ɣz5,>pUMG^ur jb-=tmb؊e2:WHOqo e0g ^$CUv&x pqwʥhK|l&bK\4j.w[ջ˂NBAUI^- bS$]nPK}wEDwH-tIi<Af BݒPZ|.).d@I>Cin2 u6/3SKOGrA p2BzU"i U^`h /NQ!\2 D$)y٩nbLYԜB؃ STxc㚕 rD>+^yR_Or&TIJV/9a׼mL;f}Q@6i*5**א6Ҋ\ˁWb+uAr$qj^k3I'I TF>^|=6Ι95#L;k+a91|GOkɆP_z:~T'rQ bEXnFၔ^PWGNx@PJ8%hPHTq^d~gʷ@ˁ^rl]J*, 6q?6nVe$(1 'łm“ گwf|[):`g8{ْ˩0̚jGgxa4$=4wO*z&W_2 :o΢OezjU5i,,sTx,G/iѵ$hx avʯҶmaxun}:~[P/p32|5a׬j^,b;ϖ-|!hsszsX$*c7J)jf/yMG~.U|9r߱:\1B~{N$`Iʰr(|vA!+Ԩq`^)dj \e 닡!#b H ha

jsgd5E}~} {k&$Osx ͲPc{EJceO™mVe) zfp;L"̅j7r)ثHZC ٪:YYEih>, vp^ET*YM7!s}"({(>a9XgQ5?GSsrq\zwFl~TEŶIcQ0?QKk oif?r# w=2BM32Fh##ethސ= _-a&g'M иB;N8Œ NQcfP;L.Iv!oMElZ3y^G_E @%lD ?Vͮg{X9->Ғ}˒:SVmT Mt!OOh7׳kڱ`}~\# OCBˡmݼ 7ey^PS: ["^as7UOw }繁zO޿i*Ժ8zEgZ6)&(*C,*EUiT j-hCΩ2 4A?IevK}DJOHQPO @r@O4EW2 BF#6ldxō Ĵ;fft<|FuTkŸN? jâe*y}aɃOm ~@%Zg8A#J$# z.*{ ^+xS?xtl?dpa)Ej<ݍR ˨?mNnv2!۽I*='QղYհ,r";f-RXͲ$]TLIR!3fFJ]{d;˫emuXc2!;Վ 6o&_!!JPJ[8#n[8eJjœ]ǨX۾ ^x"j5b!GyԤ#Y(I.wӳ/!#?ep&-:~%6ўy6]Opt`1K4FwoO2nw]W%d <%N5Ƴbk S =|ԽW]xZaI* %A͈+`AC˃xpsu;8f+%֯aI+w~y?5ԦJ&\Xv`0;:73`KDy[)ڨDlɺ%4|q@XK;O%IާS}XUarz/mW);Ssr ^z^lC3ƢTZdP󟵰HVȤ_9>Lw0"m˂37!Wڶc'P<0Zi!< +o[S%!O'S#3q&:?apժp t{mfUaUP#qaI3MJ'CyfggxGx$Ƨz b8,.5[81qOS2ϿĞKQ0ZwbB4ܴ.#Ow00ZmiQ*F PsI{??ɷ|ZlBnqMKplvW^NA}\kd@kX;-1BVDOcO8vwRШZ);^x~3ftrΣbPi4I/L>bp("ύa1T`r/'q|&NB [0*SQg"o% i@"-5]Ʌ{|y ~tl^!k.ZvBg -`u*#}IC8.p"vEh:ʦUoV2ӆp-|b FW@ ^\;oսRF m;9krb\a9^&R0S2i`l~ovq1|L`1(1- =kZҦԟ )q F\TFAN";30/=;!|N8-8 9 S}tWj']o !<6G};7yy=8 O,l[Vx {~T*`Ų|j 3RMDrOF ?L:A4Bnf; }5_'#6~AѹK)>`gX3`+u6?$3h"3t>B`9 UJ JZq05*ʔqȤmР˚H+.bsl ׮ri-ݒGX_MߎR/ߘдJDE;([㮧]-":z`;?[b\W_͝PG7۾nlw ;)2U)c }RҜ?;=D!`FTsdѬ8tFؤ yؽI kʔZZ!.`[i㝆ЄDhj6+t{kVa'ʆ/#)Grה)U^KTy|_ ]+L@z캵LN֡gFIVF{5AHhO>JHON uj3YI*! W-G aG7$vE}|d U§u%z[іT0x} [q4$ ļv_rqgBl Lj=FoXG?_:G)(Nen +s =ӓ⎆~.( <Ó0:RJ&N U9 U5B^E7gIz58-{bǚܴHW:T*.P_<;,*M{.b24c RoY<syصlcVN_C=vQ=L}7Qb"|yQw@Q#xm(Dwun6pAOAQyD.ϧ 'A\3#Z1yߜm>W!'-LbEEAHzmQ FuOгYY^:qQ5Q';UEC cM =cvuSTd+iL(XV KD'R71j^#uKx~? >bqkU/8>i<-T9Xp-wjñi{,!R֜P@סJ#})4Z( n랮k?!4[(MD@ZfV ^K13"]{$ΔGR$h- ;PCwj;T$}",5r%"i ϼ\DkEŨ8~iEG&%gQ!kUK,DSg 'i=w=+6zӻ[,t}C 1g"2jĕ!WГ9*XT_'0[ ="Dg2*wLT,:3:iT;͍œtR)XPaLX*D޴5)W.pJxdždaVP_6bnXϸ! Ucۈ6)OGhb$Ȕ2)FQ`@^"Y4qxU"~ུ(0-s5;A;"ǐW+=#lF/Dw"C4љ[@hJQS 3-b-tH2WWJX[R3-[ [gHZi%P{&i6`$/krD'ywy9,{0}1Bm"촑e>!"1e5݋^.lVUN_ ǦAj }9}S&i,{IRW\ ú{cxId|"֔1攤U$3y\5s0$۠l[*@]QHnd MdcMЏi[_-'{}?d3?5梟z^0%8,mf4U/cB$b9mY=L)6췺7N. }% 9dmhpH:QQyt@wERjBeɜǠy׻G%9XDa(51vRF{`ɟՈf`7+q"7+O+4$McuyJAa]+ҕ6}E 3IVF119&XIPyŸ(MNSӜ*3EM坫ش =fv3kNIq}.N#'CE7;E":K04q aU;'7g1[^'r'nш"gyVUu&̜=V _ǣ s ]%ܛ-rxK<ô/&SG7djHwB.}Ɠ2&FR[3V:W# e/yهYo%%j)/PI,۰gqUovom \K" s\R"^P|6^ Z7 눡aD7#k&7lѭ+nx&+5} N8-*65oPrBߘ'[UeWX1edA[G) zr TssEW!/)] v"'i_Ti:caf56"ZVӭ'N7ЧS{h̏k(KoF&IӤd¨mMcxNߤK"Oz~TX Ƅ| FL.i328&m'`Rya'\7ߧ;}j3Xa&zZ3xp 05h8PbsoY)kՇv12lD,)`yg'(µ90Y?>PsE20&6DY9d~ro6M({X%?WԺ71ɽF_/hzEf_k ۬R0 QKM17Ăc" #xz;q>aucvm-c]gʸFow sBE1Zˏ"\t%IYqۈM'Z t UAzS(CcXdtY[K~]584ˇB:w=vpʻejQn4?gsu)爕UnQY EאubX~( YX 1s<9+-^ukҿd<<0ƺm ,ؠO5oM4:X6LSAL 2?a˼ӿ7_&'M?e&&: B\:θGeű뢙pL D啲|փ-7, ˡ=f}$hu:+ѷ YEo!fۍ&*D_ϥ v!jafy͜LCN"*( Xh&}ufF3 p~L!$Wv'9if圣̰ 4iV\@iNp.>(+ IWӤÁ~w}ߘDWǺ&bwn!*³eQ$8҃{c\n>MX΍"G~I=2tq@Wnnէ&̗3̃\GmtIoK'X@dY=37TeVo,LאY^q.5*7Jf~~tb݂ۿ ҆MәnwoC@훖)^6`5 /Y(ܱlAҢmsٶKZsEMF7&C|141U(͙?*2 qj$q\mW)--Tt)џo'@(#7山@ ZdA""c>gG gpE+#X1]Y^Kx^UByfFh4}?2 ٺҐ[t} RyYM5lZutqq9{>>9|;)ދ9Eca(l{LD8ѤzJ}M&U)UEe$Sj`ų% vݍ*wy)u2/;o 1Wna8aeNb" .6]F>55 E#R,ҥhw@dW>ܮ٬ qnzrT1p5lQf[ =]*Ԕ}k|DA8ö;ˆR.b/E:>zBҽd,2RNFHTpU+%no!Uz{z򳍪[Ǖ=T$ıH.QyL5΂A8w^|;7i[ŠCWTEi$gks`}kDe/P:Oe^6Q ^N-ؔ;/ )×@o:g9b^g# ֙^Vi=,ERUٝ$VSHKd=krV0EFqh qd ,|02Hȯh)KM%o |3|j1c oڑ tG%vo4]w=mx0f6NoM xAa} 6ŕ}ĚH^PgU/& :A!hO!<ߊﬧLQ=%7z)ZN!Kj{`܆KK6 }3/ x*mtL?,HE t d?eBgV{,1%JK5g(3Qҽ8<oBx$. f pgG oVz(>r߭ɂiVɅWL>$SK4LbSϳ$s Wax|W,1áU݋sqPȔte[IL]9ӿRKZl67`$ u ڲՕ-f[^@~!,_& ÙC 3$}d=U,Jsj:F3qTq)4L0%I½2>aeYȷ)5%T)i\}/?i9 'VS]l Ϸ&´ p:,`^iuiy eAe^Fb*z|>xO^AyD$1"Ae%Ҧ{"ӳzr&U YL?vҽ*k1&VP^sok"pNb߼6%ٙ(u6R5A#T9zHQxg*O߾(wovQ>:Gܐ)8"iJ%t%EqWql22 ƽY8#_1gQ^6zmC _4l*ϑ<`b?x~yؚ:s;rA/}Ϧ8ixYɊ͈[=B1-9q&z1K`>d_=}=x' @4W#RcpKvn PT! Uԡl TNQrǐq1QmW[pp~|vv@l6 Z4_266-|9V -L#r75"Gj#TM)NHX8^< ]Kٻan694绋APE|ajмK%'ߞ$!-| F>[FOG/bOB}h7D+M@q\Y_V SHy`㚉Qi L(-\?,b>p^x3AZF4gUd!VCwyϖ]j/c /uc2B^1?5{D[c]T2籂\/oy˦{0LWE猪dh: 6ԂYGR35r]Ҷ|XSU"J qhm!dPKs\'X-meE1px`^f\TSzTMh͔Bܲ& *C o(+)ѳh,i=WwY˫çGx*ܺ[EEB҃%w!1tAo;DdfX|jMĚ?a[#͝Q׀zl;"zka|fX|s4^hiYTXWim&];ʒQf]&S,t.fP5ZQAz !eV(N-&"@JH`_Flkyؐ}t. GZPcGjG]˓ҩ"NݣFPU||Uŋw2 zϚ4[;g/;b'pe0$l=[9v {հ#3;Q(y%J .>DR<ҝ[tꞞgl&'BNX$N-p,l"/"裵65&EtE}Nɾ '4pmSb$͑(_.'eAQR4&]5;+-;6.54 aCEb$B6G/aͣ+-ٖ$XFQ} WSX) ²n ~F19uuYѐ  9"vk'n 'U_۲FlÛPi"|HQ;tɺ!CwVQ,#: <Ԏ4 O%AЗ@)doL{Ɉ cS^@F G|Y!s9ӂg4oP6p3tݘl :fNǎj fKE!-}BӪ{W W4?O|CWwhm/"ڢ#N r[ڱ1tX~a[ŠB. 7;]ھT\ %bY2KDp,ZF M hl=B!귌]?gU{c$6A16TUgExEU08DPAc,/${KYxݏ`ƮC᫷V,"|Pk'k)yV9ҊUْ>L۔]H+ A_ؿuиXtH"#U}gF.VJVwI '0LzِdeQVB&wr\ɷG8 4[vv76S+sA$_^W^ܔYfz: 8S~3aYC r1xGW4FH(p,i4xj9qO0cw *!cwi 2ru~$W.mz5#_˯') ~z^V%zL{4s-3A3o rؔ Fd꒹6 p*|1gdO BX"Nl+f.,!K{{k)HJ[8M ;T&M Dom]x YRFk?F E20k}BLE/Nj++᫅`5DֳNDo3B9FEdQu{]OWJg9 P$jrn{w!&azfx {xͣQk™EC>oJL'^i䔭.Z :*wʞ)!F$KG+n'߱iXZ4q1ϟJNr7/\G{4{t@ʛZՙ$^ÇxrJg/SQ̦RP0nsAwڀ+t_a U-έ9?_%{y] Lh`<`/aSEݕXw :>_-+TNeIz]X7 oߖl N 56+jz==_-QG/tA);xoJ֊2CQ5Gm{aT+U9v: ? MVWo#L=3HgnU{ă$vN #i;FflLZ25އM|, 6V}͋AmS X5U/M[_I&d[@5G*=X`CYІ٪w*3.k"&4t0Ƿm}unt`5MqF:+ WEi:L@I2/SVwTƠ/7dĠ$Z }85pV- XWπONLq:|'Y^،\Qidw8s2P[.hL <Â1tE&/qHS]Z78\4o]W a٤jB=_#tb cry]V@%ʩ$zPcUn_tG@$4H]G9B-p#[\qVE7-B4W"Q Ƹ]cYmxc} _QjAsէ -rZ'S# = DcӔcMp)hzOb39=MӋw/?1JDU)\H,f p6s" }CGoŀ.SmԙP΋f";~:GPy$k25z4 9R*5-yuD #J MoqgM@"aH,-.H^Н.8ϣB$h}ުYt%)YVo3l'n R4Spiٙ"EѮ%9n(/6GV츷Kp?DUݓkP}|Py8͂ ]Jih6,'E/`bT"NyJOHdGR^Ap8mXsBrf,u %غ;@lT#S:BLѧj-xE˪2PޡI<[dNށloxep(-{=I#rdG3-S:R=̇Lbm_7_K4.ݒqA}xw/L$ ^>K1!*|qҀ733I ث"P%CH`̇y&UcAbOVx7"7Z7 2YSwCr?&V'8t O,z-iVBQѹ S>M0ڤ+adCmR0Iمsˎt|Γ]iM-40w0it*&G1B'MfiSZҵ@r> XԘQl uvG< A^ʖd{sٟo%[*X-nDn\"[MarA "Cbߣ ->S]osz$:h#K&ʸ*i!U[!I\ޠU  Ӡ^_ؽޗgSDB{?6{1+欠d>ǹ4VbwO{n}hzy_r,mffG]}7) ܟ0Ra}C P@n(DOkIt9]yS9,ZIl"3#U2V-0QϩywQm=/bɃNGd)17H'`eyjךI/ ꈘUR.9 [?娜aWVz<6'alte ntD3)0: ͺH#g;Jo#h+dӰ쐀\ǤQƮ蘏OGUDeE]M=d qe6Ǹ,M"0+q|J!C8{G:[[~f? k^3;F3TG2 CyʀIp-㩥dXp5@So?xt :_g"`[E}=+K>)`<^UQ7?@c\荥feięc}e"oT5<(5:;4R!yyAOe$^{3f*dm+BLY{V-R6BZf`Uج<30GM.3svDFgI"Gl!`o7J6ZH^5^xnH84?'Duu"ץf *j$=m~*jp FMJL y6lL⢔a; 9"='%=,+rsBg RCE˓熋&Mn.c,&i-+% m]^e0_z+,7V6VaH?Q-=g5cVx5d"ĀYFAmsi/N|J+t'R[<'hJ(!>`t/Vϕ2eK+GtcN->i~B~Oa%+K & j2 QLZ2[P~w6)~GݍE^v Ӝg`rӡwv@s09\f ~$/PEU 0FT&[ ͅv֣'m<%U4 io2bzY)P  K%)t~ZcoTXi0\{xO:Â3b&a']4'Y(󯃘/$>ɩ ˆL9?r nlã>qb=`BzY@h%'س|`PTu˒EAstfÈ"j~=2vM47֔Veu7?L}_CKݥQy,ppx;z/(y5srov% >j1|(@(7O+ek*<8W}}}9!6(Wf$v9 kXŀ(hJ[)Ǩɍ!<5r#Tz/굕BT IZ?,=`SNY%=-rX@DOD(^ֵbc4GS$Ht("'srQNJ7=Njwe1&7 %tO+d8iF:-,>u.WIZVA.EBfST1VG$~ڰ-]mZ>lað nv~FIOdփȇjimp糮Mr~[Z$ޟGưk8|wf6 DPIPq]-bwap 1(A\!Ex*23`dFׇ mj S@听%umUCc%ea[}jUk.d0QLQshځ1Z')H,o]B:zKU# . 1yfzO^f&Azl^PtZMff6PZ{B^|/<}Ka8luITt8}=#lq`Rw.`IX\P%ECɬ[&z1Z3bq.G&J'YAcDy۬͡/]< awL 'Tc*㎕-Z8 A]*D>wW6:)Cl 7*x]*v!/n>ӪĐz0fPa;?'¬mN#YK7ȥȄ)$otk%b$Qr"w5‹iWRxmK7UiµϝJu#U%xUaYtZ$8> w6mH7h) PDh>e 27$S1t ps PȬ([Wz\*'<[26Yd1 ,CO.g ĺU.ݥHT|*E/| ~W7^l#Z;oIo5q`C3zɣQ_Bat^cq4 |.,Qrz+{$Y,0Py~!K&/ n6<_l3qEG;~J_qx+}_'T@l\hx\:'}i}Jgt omsBlbPOBK 14ː.4|ZH-#Q=b|lB&;r]FQ'w;e}ژ,fұBdO/AL!)hM5NF9S!y#o6@cIP fƒ?ŻCj x+P#n+%7Adpyv3|To> 0ޫc1PZ7ګMHsϣ2`$$vvC,o-"A4(Yv6^P.fj4ڗL+#x!o&Cqjœ%^첱7bE.<uL:.cZGܰVK]FL$h/aסB5hOkV lzv FH75lsFr"ސ.7EFKpBAĭrk. o.= &_6g߄ˣ,Sd]< K1xL)+_wLE-5T3ReJa?olԻ9.*qLKLxoi79Ҥ|~p Z9 zpB8qyo rqztqZA-mdh˽[8|d)xؑʎްAkfS?^]vYI>) ^wG̬|r4$[2L4WINO{'3 0t;vyu^p>XH2TbQʊ9l,@";AɂH2?rvۖXcR+& _Tpac?xsA`k?_ V­jt(7)&9ꌤ̦մ(`}N%P]39شBW>Zfԣ7kSќPyx+ѲQZ44y&̀,Z r;Mc $Zem\uz14kwg V$݌dk 6r*"\x$|b.Ut;Fn.سpu2R)zI w̬tCf0@42^m 2uGSX`>9O7eѵwLC/^BQ@Rͻ")[PR>) [Kpg81]RY攌v/?nnQRG"Quc5 9Em}}VvW4A|zsY>kJw{N nrM0=tjyz5hx03m\ E}N-U,nO~ϧ훈Bȟ7e}|?HBWxBj4[;vpDkoԜM`(u 0US`gmY?4x҅At2S:}B7Fb<'k_i"W߉P2:=/Mf ]nx'څxCf \~NI$& ] &Ί9ۋ(VUv:/vð`KP38+$> w5A!x.hArM8VPm 5 FP \^BbhQ/R{@ sNs̍a/`zAvOg&. eNI{H uX+ݟ56 0}ǀF2sEdAd{ST7N0tR} 4Ȭ-=8aZY *WL @>텎n;e&OoL`mQ>1dOrXX߹hzf`1O1M.AO$gPgKA`"H$"_CuӫϽ#ewT:L苔mM!\ *t"&IZ)9SN6" 9*(O{ xD.i|\Vl&{i< !GwVmBf$=D[?,uZS@) =ڎ$Ģa䁀i'QWXEҺjWq w ā2=;ٓmnAhǤQ_-!*k}CC,CIr1_#бG$?;NSaߟ^T( ԫ?d,;':5wΛ îZ&8K 4^RȍH*)Fɂ6"0A 7/ dc)7j}WNv*<\ v%{MMp.*6~QX\Z`pBE W$AEu6oS1FN KBJh.>6䷌\ظ 8lfYC.; ϊ3lT2,je@qYDwR|.)kuO|47zk{wkA|r+ pUww;.$ε8IuTK?!џ^G zC [޾XvVf0cX;8:A3kP]K2h ꪫ7IZ,lϡ屔4Aʣ6>ch+%pş쥦l?[ܘG!c'S9%TZjmP,QͣR? d0F4!C)x(hgVI׈w{n. BY=^8sܾ)ga(1,je%xƺzz'mbiX2_QܿRRȚ \I$l˶[rza!HE'1GT˨ HF wP7?Ga](-W$ 7ۂŽi WYGo"pۥAW1?3=b$>;+x$~.8 [f+APc"\x~vٔsH<_y@'ıgYZ070701000003fa000081a4000000000000000000000001644ae3bb0004159c000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/net/wireless/cfg80211.ko.xz7zXZִF!t/A]?Eh=ڜ.+ UYQ6,OcS$β'?Nq͑ZBms {*U6ov#hK'mLv .1)E1㉸f8Fi3L!7DRDygVan$oX eɧZTS3Vż)Ɍbdo"G2QG\K7杗h+DCnbz[)&9G }Ĩ htl|0mV6 jr={J '-ؐ_ $o 4mހ-?[LDKLpiY:-T;嗭gQ*Ǵy࿯>xu%byIB Ys?$ܡmuOHY&K)ET鷌g]LNЬ{ʬIH 6í5u\YL(ۛADj+sz* ,.w~R?03Xn~U}L;~@$3# ([܅7Hʱ)ʨ @Vx]#X{jXT[ZfNX:Rg黽'W+vxRFhX^"BYE5Az4ry~dI^T@ /nr \K$Ӏ$Ip'>X*ac=B=EŜ0t&F@71y݉.&~O»./\&d\za,a Z ş+EPØaC37n/1e 7F!-<3t#{sD;joC7*99z/V`?%?gst7̭ Ƣӎ9rQEL@#õ^|$ $nz\ ُJ6h{QXe!sɄ+A ͔PcnϦOBomiKZ&\%L-ՐAv{ɱyEe':~r|&Xh]\gbG]D4?/,^+F|ɣ3~nk5EŶ+\5C{ G*_JU´_8")P_T@r2om&~3g:g!c ۝2ИMIgza$HLp"u_Xp\ז\oàfD11rczoW+=M-Iҝ=O,ĥ&v"]8lR\aPc=V]]Ew#w\޴:+M0^lǬa.{%^|&D(iYbR@2q!vl6v)>y5kM|mjGkt|^uڬ:f]+j/=o/lS/p3n|PR-=)k<nUTOh"@S b,`+Ɩt{iykgdkBS tTTTat1U7%[uxbb  |mzDkg _rS=IT˴n j[FXxK C>t@x][`N"dΠ|+m{==<0$s Ω#\JQle,dN@CPQ*f^K;"d<~b'!sZHbM; AP'ϊ83Y\8+LP j\E]Sp%q&% 6m O3ʘWrO$e7F0>%Kx\9_v lL8y2KD?0|6D]0 Dck򋐴v4|'ŝ$ףQbcɠ, !DHFգޠiaXN1?fhDZQ}UoGqфLH}oU8T50i,.FV4%5t -7õ&$Js/SD v9Jںorvo}[28ZvYSG"hQ'g ȍ#fDyJ=dYGjX2J!(AAv??6==7R."ha*;;uǽWk޽Dl'LGe; ̀UiFY8Q^!&h _:+ vU&mʓh 0ZY+D2KZYd;pm &ް! @xʵ[>ȓLi׍lDd8 ,x)z\,hP2#@Yo0X19kvS(ڨ#CT7k5xp8[C]R׵ RK 'q g44wE=)q*e2!U` t3Jj^u+a+^Q75zYCZtkjz1Γ=GՈkU[~l\uuӘO͆QPbxITyQm%[)-Zr6SM V(~GezoSN&z 힨QZ5ۻe$n## @jMbU4ݩgwS'JL.uCrZՍ[.p T>i+@g PWQ k}B&twvf|1*Ug؃H׵C{kA韷p DA=9CN2&챣Z,=oWm kBVwsLckh-q(>"CXh'?@L[vw3(61hckG`e`:bJ.i{ \ ^W&Aߦl)f8QrZ.;?1w¨gz0 32 ŋe,$< | =%DQNEyS>E*pE\2X/]!?9x _Cnonjh1Frhy ڢͬz&`Y h7xkuCGcp]FU捔^ʄ4z@" nk@IKEMo$gS&}'t`@]8zB>,@Vۿ59朏.{mn,:^ p>=!<7r<uIcAJ$[>t)+)lU&|]4lR_'i6t{h/B2"#WY?[^yEMd  N57),us ؎D_u+]214Up(L"څn\e*s%~/hL/+QEqrsD(E%aNYK#6*w[0 j l]iH GY|ʻϗCt/`", v7}nlM) cφ/ qa6YȇUb"iWIFh恠q^HR#+ch 'cŨă5 %54ȓU-F Xqƽ:E`M`(dDct8>2Z3Ú:w8:NY8$x{8n8Nr kLu`mˀ [fbonJ*'Ƅƙpcw@Z֙}e\ 8\l7 o(>v iԁ?͍,}Xd8\Q{TB*qcpu[2srLv|}'N0_Lx;U+6Te?]u3y2>ُаz7q?տ VHNܬ+›jL~h^,譱te.ܥIE95v>ow8?VK tE w?>9߼x ϻ+f\~fL# IG_m=bY}_ v >Ǫy?xm6G2hUzRq.ǭ@PyJrMa[B4jQ-lPoi&mAqGWlumxGV&Gq/c1CMęfR;%o5ŻYV2NLR{p;.X nkFڝ_C7857@zkC~->;TM2kS'>!`tIiʳg1Uf PmxW vPU:%2wSJD\>c3aLTkI={]CߺX`XY N|[Rj*Q TYfCq5,PePGRA׹w]F3ٛtF:3w3ͧAX*_^t$Mъ+NuuYsebQ78䶧ߝ{dzTHVϤձon´:^ sw#Ly+|]7,qeE?Hmu=b@;4nVuM"*):=i^UJuv.+fV1҈ 8F"a q̋ZɂwyB?P ޯTVܞʳ-wN{Z9(77oB5ԏ1۔pի3 @is&HhpSz魖fN>yYgdb-XsfE@UFF<{,6ِjEn~mh>45TaXK7@ A}N]"Gt ʉwٍӽi>ź %]7z@JOCeȎS1r0{EH4N|O1;Hq4KsyenÛaiB /hȭDـec뎌`t.#Bb8=hyjAb\7,bM?!Q:,/=H @[ 5҄6UPUg+Lfk߄|F: thVޢ5 ^>a;ج5Ql /3ruڕG`w!_c(@0N.ˍс.)t] 2йkC9~#Wۉc{Ub؇,/E&ĭ1ҡTW띕ĸd݆I?A⒝͗|5}WehͶ1,eFy{žkGS#!hK47tϽ Bv'#rcD1Y4y% ^"`!zt-$##K\C L)(4n|YKܯu@䎍%K])0IBv4S+/ :z쨽/ͤӀr?ӌӌ`e=g(h+.)]idC0Ml5U̩6Xt!y%rw;mc 5Ā?^>lj[uMAhXEcsb 19OblJojDSM1#QN{nئI}$4ICBD}n E4|&#i5{~ W6F!c")G0%xrϮ)VNtKUUozYukSkk3g_B˛wÿ MU2,W .£|(ʨNu`(II 9]sܭ#jFRxAW&G̥MAY4I0 m<$f `ƤjUaɉBAP))cUGֲ2FL@M,mT]z,S>VR %֤nLz}}/ڱ]roFͅ4';=1%:wpddfG&<"qH_}o?# }ՙ' ~03I(MjO*?#GSՑN V}``![oxƃ 䴷n@հ [֗>ݏmX'V}WcJ4Bw$TǁWJ>W|*2#XRGQ-yw)kcVu֟oFfޔqޚ契P.&SѶ!9$APݨf<L첝xB9*xuF)h|_TCM×6 j2|V#VW|ľAQF4iYF>ڝ-k&rn\}^+0_TY8(ò}-\ +x|EGrzj`e7krkj(_~ WC/=NГ F SÿT\U~Ӌ[㨵(Ůp[6dݖk= /QY0&Gilh7Ixsng*yf]E@s=%0³#Fy~ fGqD58H&8aU17s tPA5A L`j74V-rPzQ;u3] 85gY}$lDL WЦF`5 d58=6Sٺgt7RKH6%=Q`c0k*TP! xuwi0MP@Xg˾B9Z^ jFֺϟeGg菉.OYmw@n9)iuvptG#E ;7le0sjC|7/ɸ<H8R,AsR’9Xr%UK͇`;uj/5xUFӲW+|0ʔj߭\tv5'50 y>;˝ȋ7%?5˅Pb  鱹<^)<[ހ"Y luF+X$e aG ˝/l9,5$7baMidzhh#$݆9zeِ7`oTCJִԝ!K{Lm otɍ |Hܕ-[<] ~Q=YvR+?G{ D3PVÔ6 q2WXZ%EKLMg߷gBg} Q}5 :lND,mU絪}:E~cAG- cK?_{_/3xBS6@K0DPq09MSZ2vu\ KѻQO_)$Kp2sa-/UUf)@) Q^|R㜓jt~#~+r Q@M?W C|\4HO?\23.W4|n2F(cl,92;.hTsJ1F锢4eg-:_OfXYLk^hpl?Ms z\*Jky1U+ЇwK&2"\$*^ Rb#/)K%XZ/|ݍZ rޗcЍIfC Il]1;ь^1? nH="g. Jgkf[֧Pޕ(5 iR%d5T╆9T i}AIm/!?M̗e5̕ ᳧}ՕB A0TRcCoS J(@褔<̆ ) 'lš7 zm5sJ>*_f/EV2r{U7g"w(;7˭HunO K4fjqwnK2b牍{2:!( Pul5 mxy G`J5g<*k+g\Ɍ@ya‚?-Fq2Rӧm|08 /}zlu$+MZv*Okϭ8K7ۋS%!X^C3_'O([W[+eGkaU]9pǛyN_o D o/Y|bGU2Xk.mSL\W.M HbQo 'ZW/f`C sq6vRֱwz{̯ z-ybHOסOp#4&~k -lPoEv1R<ě$zK17 MiрZ]ꐥ|qb?=fglv-4i14Caro,N^|KxTT' =vD$$Y{D#P7l C$7 ]q{ Ա 8|7/*8O`oYk1PPs1nU9:Km Eڹ"@-^Kfl`4d/ lc1; sMV[cgFU+3kWg MZX0(Z;l)$C3QrfO;p]oM%.'<"tFV3*y̪y錸l:DOeC 7 {<)OK uT.~ ֚qzdu^7ui;z^?uoZglxDwcuϘjy\z/hu;NւVGMNaIn>CG-\~0QIj"^v`n*;$w2Y#}FZDĜ9 z;KJOM/t#Lk^#MugٷeKfv)ڨ^*N .9+[tTpPEK9,dg: F% VQn?ż/ɠ.H!\1/Ba@.HŻ(Tg£"vbmyu2&7,M4]`]о]0%{@8 bOB OՐgT ٛ~4F!tY p{|{f \l}z%,4xirN4u&bwBJRL]il'B70$ԛ%"* vǪٔ9:byH^iSS A/V́[shK+f NJB0'_rwh$.bӛu&!߯z`i̲W|[ˁ`l)x8(34 _BRLh Ra.Z&S7a;u]KL"VC0W60q^yQrxhwSD4e_cJV$\OIdvDM:(1)LS$yjMZBzI[+WsFt 7PrJ[/o4. ~Ikk[h?@mwp+⢈YZPi6^D._ rP}.1eaGBy#Bmc,R7o]5 IY[U*}`60r F> Ez{i+y>Zt%%ԉuҘNBQUٞ ĩ `u HI!ïB/W:1U_QCk }{L2tfRxQ?C(PK}كKüڟ=Q.Y #!q!泖S`Nr2RY>~~Pqqѯ %;n ERu>Z5.,RB3$vȁD'4RƭV);0;DZ4l?kq!IkD1g1&Ł ;ǂDQ` {0ce&`S7ɧm7eE(΃_}KMw} "P ̼Y5T@ M `PWo?lQ3W&ɽBL h9g` 67~7ٟCБ[4YmT̺!g}dP*kyrE 1j`ٶWHVbIoQ}O4^@9?&ܝ4V77ڼ魋˾/+i<8,5M>=C4ꓻb\De*W׻C{;>~˜-C[YniNt?BP]9#{MK},K'{ǃ\F%,'3͕mky"sݲ:C!42 >&hw> dJ'-2I)1nWRolQnpw<0|pY?%0-o*.hTEɅAqL~<ܯZT4E4fAbf%3IBUXoz,NDj9n7 |8Tp iӚ:A0AJ$Cb 6V*zFrŎ./RW%'9CQJ?oU)Sm5|rzgZ3Bu`H❊a7Nu j|)&4+;^X6yBIö́JDV0`EJQ<.$ġ\Qх *zyԿ |8?=  .PDNbŖ@I@<V?Qmc*_#%m 0\O!Vܝ0wqHMMOjfr:L̟H#w)|Fl}㽑Ɖ;g; sXzX{+hJaD`+i$֮*J)B@ehf𸃐=) m׌f(6; vi:m;S*M.d¸ٰɷO(;,Rw f,I.(¸=;y"ԼW?ᥘO%,Y"8~\YxPDtZ$x taw#76}La&/~#ߊhT}ʊ 7#y'LC(B;M\ǨviUy?H[oWD۽<@O iL} 7tOwBPդD2{eʞE~*rXc䦷jlJD 5LRRXÔhI&^zs(Ἑ1b(Eʻ_rgvs\3,i ,ؤ|M,2ڻaiSӳzA7: xv+&N|[c^?mgv IL?J. AF?=iQ,ͫq^!V#1~1/Z#W mܜ,!\1Qc1Y#gdT$[ɉyg/kIRM]9z.*=^@#j!e=Z ]=ih886Ǫ!yn {֧@ S9D sPq?|&ӡ_z5]h77Iuq&%L p2=xtEUC=->OJsGCRch/w{gս qZ< O%e r&N}[0R a?I BfXy:nki)*z@#9"g|(C05ȑDŽ+UYϋ\LbG/WO 0p Hd.PW#1:5&+E*]Hcwu_gC[| t7hMLWЬ,Jc告Hs;[7KͧD7ޚރ 85HʲI9q᮪`ٍS?5IR6!ň$D,$|M[ewׇǛ-X$pfxSپ_}1;bP ET=nh# (uaprE~Xbh$7H([$9H< |콷g;6+b秆5N_hJABu$ho/-@dzygVv u2MĎ_2-9ݩ!QQHp)myx\6uhG\ওH{Y[+]~L]7L+G($J\G9x=nVAf98%KzuBXl dXFDA!O!0.p^50fUG[C=fܗ;ڧ! H4eX%<1 *PVQհw[geһ2d4䑥w2k=|{Oi/AzfE*jQҲ+/OY`vekpYGiC9Q"/n\M\J &?4\ޗrIt}_O< b3+~8&pfKj= 0&goẌ́7?$],CJ.ъk7bUwY4F0usTH̢Ը{ Ñgy<TD^^яG +98= 1!stq-w.|Mдv^&'{R̢x$F.<[:m~2I^wÀIqBң8rP+kx=Byw͢,!E}܄q]V0իKPhʳT| hX?ЎLE$j+< IȔ8ǯ'i6bYSQ"!%1<-QXKB4_"):LrC" V hcJxӷ*J<aJ6^&╮Înxê#D2諙$)ٗPlӹhE6%G}Crea~̀l+3w~Z-ʃOS=T9SdbbEo,y|nꀡzl ; b{oD/¹g*|8|as(?2gmG ;d O DĘwVL* '2+n<'  !'cT? >hx5dfƕ]I ڲaڎ-TϨixV{/`!UAHĈ޷9)\GE~i, Tܧ}/7Xt^EF,IY`ȷ|5 _/WKp.v0W鿝AU%Ȟa/iF/!2}[.&gi҃V-r XGѮr0 +pAqWV0o'a0䖟eifܻߝ;'gpaZӄRm0ݕ]G/y{(+wT=Ƽ6SMCZ1:POj4QB]pOx.%.' DIB+r’C-xn,r뭡n:90śTPbųi#'MvԂkY}8519}խUAJ[ˠ?Z6M$ie&!pYwP IT:8sNVRO IZ܇JT^EƧ ;S}t*o=4}qz󧹄b+1JSgDA&fv!,ҧ]{`PgO"\rZ8sp6m边V4bP{ρ'$nyC#Qa_5:EG|>p<0SFeKdW~sC Ww{wUo+:7j(׭.S#0SbS*P?46 ϮbEkii)[@~l3.[#CSM$!RhhRnT+xND-|V1d㹁 T{`) Sq7mlLپ>eM| R8l)GF53A"H%PmJTT7uX0"$xHp`}NO;|-KJ)9E*rpe>Ӻ&uѰ3]qVd<<͉t v)uu!e{09?Uv9n{*~hSq]qt6ͻX87dz0z({Q̷۾_MWp$ EHĤOZsq{Z^lLM8֤6H5>A&X43&!ݙoTnc Cl<ςyA{YBbyԙJFyDdOΎdx؟g6hT=.uAĐ4xTrZhUB6yh' IH~L}kh|r-⌰tⵝfΕP:*{*F/V뻚@*7RO3|cx-*U[^N|-sB]IA+ 3U?e@2V´ v77]! q-nD@/}ƽJp5kqzX˄E%Mv1Pw8ךiz_0х7uBIhwgH[4O=yZ bVjfٸ^YkҠL )wsUDxTe,Cyz G020zҲr%@J6#vCklSos:5F+'ꦀQIЉI4̆ Բ}϶jY`lqN"9Hlvft+Y't_ƚVV{axՊ#JTj Fڑ I"ؾqmfGdWq0~1͊6NC0:(}Pft;JNTm,*cf!} 5ZZXY%ல>~7 o"bqG,,ѥlTV|cb4*!6SխN4>bxYb~ *UX]GKRyRr\_i]$- Z^{UxVU qq!`dp.Io*ܰH4h,K%:3}0)VpG5`g(9wlHj:K._Ңϒx[RxNSVR ʲktxtM@Ġubis=]Rqa?A9٩O1b&ozVkzN%;ӑB,(0gOqIG8ٮ^N8I؛*aK|{#qz^VGÓY>;40FG6e8JJf)UnCI@]0+e+2駸*k(Ub# x-uSfֹzEc4ҷc:[C$kgW|;6nrP %#&w?A~m1^R"OW"zꚡ!6TS ݷAͮ ^?:._cmYVE1eh IHbDpx9r3Q/3r_#+ 'uH"P[6/'u?>j O}/Uz[EKa?P菦 NQIW\!TߋҎ@Jh}ި345TeNjRB$E5؟*AJ)ݰ'2 o,CR?ݬXãX$Lšf`FO#OP.6P+ iAf\a3< pKFs[9X+jweo/rAVSGsEȌ! lqxZ[[ u2}hrQXǏ`ΡT- 2m<E U-wZH<TMUʱWELUu2Y"2Ӏ-ֳѻ'TQ o$< ~zϐ踞 KلvpqDGh$O Od.{^Y5!j4Hq֟{ (D T4N܅dt- a,Okw>^lDЛsj(Whe$gWL: =P!̅Sű)U`N}. |ArѫVĸgi}7!-P.h&(_ Epmw3Luq;F:ΌPU/k}9Y\r-:8+IDð/= «x 6Npת~k̔8O> [;$ `zkyxiL d|/= \MʹZG^2U=r( o0ߔh23EEZdHFyqTlV >U"5AhLU&~W|1R.eե'$>P ]\9+b*yY_p7T\Ȇy_6(7 ~Ə{RsZǦ E3EԼڜ~!_u &J']fcHjKÐl9Y?Zpk))c 'j|ܶL"kLS bXH[KsfP,'s{ӈĽFd0+O]v1å$>]:R֊ҟCyBfriP8CICWn3/-gBF4痑u&.w4–$Ls'b" eC}QHR}SM;!4/4!1e&-P@什  ?k)`hf֙1B wH]Je7 I=ĕjgEHԠ4v$Pٓ}I65pRQ .2^$zZ ]bO?_}?Gzv"$vE$j-l}²H%ٙwS+UT iQV 0}  cY ?Z69Ji#b()|ՐQ&" iAkM,lO4̀]J an(,(Jh/~45+j#$]q7jpsJaqդ`Hu"'Ru>9YGFSݿœvj ? шMdFQLşqAy8iH1 JZG;}&i١v2{^hwRȩZm$|5eܦ8Ìx\ %FC2KT>Y*jiȄNuLrn&;\ 7K|o32„Nj(>^qʵLj {G IkSt럛f";DE}P~䨠{!"1IXC=dAģQ.P4?֒:Ɵ"M6=:H$_[(꽷fSHwjΔ_(VѡBYJ*,b=tL(&~Ć21+ղɬ@Akfk(zg`[K(k I"(%Y ]gDC {a𺫊eRdڰvzRv|FތQOL'{!JKaT0v`KbL2F;/( gf|ٚ qWV 0i$Ff[͙MfY&f>YШ|IvQR. "ģy4y.~NZz=y_~)R08X;3ΰWF仆lz4Ja-:<]wHYwIAHqػߣ8m9 !. {T֯yWNH9vՐ$bF[eݷ@uϝ"4bKO9PP^Mςi/* qG7<5vLg Vډ0E}q[ ܤ eVEӝECxD3p{Ef# I~YD<:JvY~w!&isĩ'PsVfwŨ@8H6Ok^Xh08qmY I[S уI 1Y0݇n:j e{XjF߯%\lѠ+u|aW<,$e+;u \4Keh:&TBp5QZQF3ҝȾrpInϲe~1Jfe)UsF; :dnyI}h\:bI珥RrygcD6ynlT ZNcY ƃ2+u\D*ٮN޹VjQg $fB"+cم4iLHx/e9'K0`_fBJor0|!.%Y$p- FUMpT1G7ҭmI5fL=GCFyʲf h?Q K5ᱯ7n1- zxq?C1X]GJb} JPqquevg CaEMVN(z.cҀ40:VÔ@^M=eyg&lޕ\L  E4f6/ x]} p{TMi=PE`݋j=^~N\VWC{c*CwBbWf>Hfm/j?nJ"֜CtV) ߟ^*NE+!?'5xh Rr9:sӂKxZay|pT6=Q&FJ"z*Bg<'ԅ^n%%#_<>f5bYR#|J`;LN}>`˜? qG\سp:@Wx̩b6P֏RE~NڴpMllL _4*&e;vHFK3UNCH#\% քh_r 3'<6d x/}9TgXԱ^Al9$g"s]>ro qy.~,MGi `݋;M_CTfG16Dߪ'iL\\1hG,#S 8@NU>XŔҤX$AxAQ4F4cd[mK3hT.wzDf G`yB:쬬BzEHJB=o4 D% Y˜j7_c5y||m_R[&*q#nRr&!}܇pNQ&uH.RaJC&Ay 9Kr9JMf cMNK<)ޱCEരO:qڕ;qa xq\\W~JuT6dy|3s=tl{㰋M !'4z߬<97ՄaeJ+hsFfۡ[Gqv[=giXi=xv2И&.M(bF?D4_ mk=JӖMB}14'Zt2s4 t^*Vy &OF4l&D!QN#,u,DrGOcՋ 8[%80>ӧ,*~|4^fԨF_|RV$Ce%N8F(}q`E;=Tv_ue?!IOy+Zlb)CV\[6tC;uLPa{\N[ȺKSYf%cI5= ,] PVJR8zn-#kcKaj-͋cA3AL39Q,A@- iTw; u,+a'jgh""%_A`(F*L0YDr辍VǪ&bIߐQhۿ[7?"}ɉxۮJtIH&m<%zxwhxB"@Bid9HR{w( ܻ^2/AH@+a)||1[$bD\Mѵ{S"Tp+GIؙ2WI4CɌ{Q>_sVC] FBɱr")E 3UAt.z[P&e0Va P7%TD7vsZ9`6̠*Mg  6L(-g}N\^; fo,ƝY٩kZW i^#14/G&f:X"$[^E. fM)ZN9GzJLq;[GBҵ3#78ْ,xTN=k"eJ`T-gzag3D,ٮzgj,^bc3dFd}I8X%CpGq[tTBLq~.ZU⛤*#ˣT1g=e\ZxR[ ng\ M Uog^=C>~8S5!4pJ{@|]CN+&V75&Bv"M )h}%ؚg;h:K9^܊Rӝ_E*O-/LH-> ,7V 5ƚCT{[Ifle^әӲ)z^![BYž 5&YWxI2.!v)-=$7r#ȆaG΢`=u);$w{ڊbkL,1~5Rr&`o-zHc=݅ v'C#γ9P%p5揧wo"M6q강u4[StDUr+KJzT ٻ@l48Im[vA'x^:"*_g3ieXcI%ےyǵUՋOMFɻνPB"!n"UmN,/#3n%Ɩ+X΢^?P'@Gܪ?oF u3߇gjZGCga҂Tp9zbnN:p6q\GgcσՈHɰ($6j""T#?\#݇uHDkO]L wd-zU?jO rQ_[єqr y}iuBߔ.Ю4‘ۤ>~ʰgZ:sĵdҭ2XgiWMHlS&/ L6Op/!Oaۘb?`kdeuMs+eݩթ!)DntOܾOȪLfqM7/!"4kV s.}Y:^gV9Ro'K{F<@>3!4d}vz53–7>2UTh@ڬ84dtu"SUt' ^.~2;7e 8ِכޒq>>e &.˯b`iEfU>h/]i(g͚|Z_tY&MD[;Oめ;U. 9H[8׀6"~$ uɈ"o ӌ&EƋ]H*'ѻ_WGF9i~ +emgo'z2!84*Lۆo{=lDRG:3j~29b JPBM4f~|JhVR/7v^ьuiMuuj5)$&h~!ե B{QqrbI?\KB7+4\9 ?Y:tw$#VՓM"?ۦ_nD߃1fo#땩`zK/?3)ck.23#&! ĘRMYw*{Ǧ¹HsqP `^R{K9Snڭlډ= ^4 .}Y}]Gκx)-Tk o[zKr o2\Vn-B"v)N",Nؿxn6FiMgE0s?8\fz!lYJS໑7y/_H"zrO8XԨ$\}7m%HxxTn1uVNRNxT1m*56z _!0!%_ӕ]Fp v !xnC QZKOK'c! Y7qf>ZM@~Ցg1/k*.i[-:lC1$ vj(i#`փ^rT.|ٞ0dfcn}ivRZ )G7ME;cUgsһA.&1\BHF@ QezAq46^g -{|o?Ԋ2Zs)[/z%y~ MQ 7F8 #q*0󯑏k򎠋߆,S`foV\fto>XA5b?PBcX¨FGG.R},Rh݂/=Ͽy}J2 dw27xn^+wb[k<ιQe#Bk n(0N:MOOp/Y@sNDgϳ5 KhVD[ BAM`]-MQ0gWZmN }W(I1ka!zl}tK}.?;x!,KI>\t3齬?ɵ5WO#8`RME%gS:I:Dni]\0LS^yig%+fr8zfVA"eNBkͭq/sZkeFTż!?BIї{J}[@X>7éO,0[r-s p'UyMJ?cx+.\n$@Lb,=QTgkpw^-^Z3/YRk];)_u{gy<N!>$䦉Oa;U ¤Hh~\/ Gm}@mڿTw>:ڐ!/2lX55G” QjF\#0qQ(Y%nXOIJAr5]b& R#Z=#V)?y:Cj!8\9dfv3YP@!X +L'f=~3-ῶQ?! t[!8 7>V#ދUB͓Yt5^6XE7rBafЕ!rD =+P(G H2mϫN摞 V|FQ.^L5w@67Q'p[ّ;5TGptfq"MZTZlo3YcĀ! #f U- 1c5Y.o5&mlԆҥjǎ'%N2U, b.X N1fX B=9:!yhK%@?#Nåf$ -fnn5FB)>yOeŦ!ԦD 1 NY;LCZh8s-̄l$L74%'BRc>P#W& ^X%HU@:6= bכ͙k;f H!U=ϻSmv 5 ЁVHf34Garwcs8\| ԃ.ڈ L 8Hxq|8ܿYkTpċfAD@p>lo8iKR=b&=( ?bbRsG׿$儖5ΙTK<Z\ 2qK`TAs@ux6|ħVSʔ@ExqTL;ac,{Zj[Kd)A~G.QZqIp,eHG|h%]ӫӄ[D.0} '<[MGH(@Ȅ]UC"v|}wr?8jY%ֈ}1\W{t ܞ§dv䶸ersϥŦ"@[+4ӠҦZn-.?ns- sA8eYV.nןOPT-rmeꐊ̼@9i{Ʋ}S{|0Nq}%v uۅgQR(߿ȭML$} .%)ce2Ie4솞ZhܷaRnu[_N3FBb f]U UOS8xELJ{dW I:!{, J/;6'F9nq.=hD3!I gsll (;TVqHVR ɵOILebhWEݽYJx_b^B.pPQ wk%Fɠܠ9Eq:ڋf]zBpSpPjcp3}]x`hF5tU4LI HvXmLZ vH=? &Q'#^\PRُ1턮4s>熄˴#=__ԩBJ0n͡^űeHKfvʸ8iKNf_ro᥍CUe)m#֑mȂ,\MpwˇhMV4!jݴF,p6fc~ώƼEXxhMxpl/{+.Ի݄| ] ǩEY4]A_8M@C^H*OD.Dct9 qhY)bJW(=uP=y5{c?b.I3 H(CEV Lu?'krsͺ+'ErG#M^]D6rG2tל;扑6) n7 uT[ggvUKmM_zT Kg 7zFd]ZDAosg%n?i)x/>R{fꀭß7M2ۻdž R,@MV\y ^mhzGUn*y=W2NUxp9g!]utNҚf0\P#kф+k3m{uۯ,n7'&ˏ!4nUVumd*96E+Y.ՎëPלpGxbykm>: BbHFjik>'&z (Ht Pw7>g|gغ 빰pY_UG*"eS?sݕdh{u@utQ ).Kr3.A',HDl-ݎiy TW(?ngF"vp>뷩~<oiwo mNjЕbAj,M] >hy>20懃PȞqdfm}SJQ*5F042{MJܸ dͧʒhj6+mmXS:\( fD;-tI}Hrq*rÅD-~-mtH5ö2Ɂ5tsYl+)&~Cb ~T9i&;JՏKЦkqܧapڕh;= kzrezػkHQkdO W`<1)M|4+ܪ_"XY+-3#d4O<n 7T .Λ"pˮlk1u'E50e]3W*W/ott](ͱ峆I}iwW[Z\+J 6UsKADRO3b {AOPhFcε밪987uD{}}==@~tcfIW^+trxO$}|"K_ a]]hM 8,X%zV<֡i^X}K {8٩A!uW U&}+͓kG`B&]`}<}=?sѠsm]* ڲ&LR.@80wym!X u.:٘XbT(dH=KYub(/΀29 y@r) hoRǡ†jFj<4K*\B 55Anٔ2uZѺ-X̿z.=+o$}|utPon]h85PKzދY8B!#TKO{ߙe!$HE(|4 -4g"=` ΢ph#r:ftSA @DŽ Ԭg_$v+uy ?*v&J FWm*#j{%Ahi#ؿ!0 y+cړu3@>A 1[tTNdi-&+8{<&SokVy_y%)Y)rP*>-DZ3ٔ1[wIʢ0@3a@S IdTr0"Jѵ%vD iTJe[3^f͜NExpƢ[?ʹL͢AD!7qyfBQ[gBֵ 5ʹpɦ&! <=n .ʠR#Rك'!B-c%}[t4ȃESKBgXF vP #l5q眘̉ OΥQATYA(c0>\[,nӵ+BEJ( r{s ^-V,:-sW^%DT.hޔT:*r[.>3XbjR.K/UYD4~SJ h)L|X$v–vag| j/&$#pᆀqPYr\i9c۹<ʏ3Cc|DzXsPo߃pąqζJ%t<2Hv;1anm'v ߽M;~ #$BUs 2bW\ҫFeTt! f;4BjVf@=S<v )dNI.ێ0p?›_PlaXKç-릻^bzNNMoחۋ!Bل@-bumQa3K %f 1JtzΰMMcд"nrL(5;ZR#X!IVnɼdMש_6]>e>8o28 *k^fY:J<%^sM!Fsx Kx]8~\6-5mH׳"#BNi$ RnG:OuwWM8;|cC4PLY4䶻;`uݤB<T/8XcPІL+tVd(h,ˠ3C2Us+^5LG]M{ Dh_@@'>KʕFyPr&m̙c4#jS>wrW٫)వA2OKA 8IdW|U &5`JQgӟYv1ZJث>ZvCLzR>+l4A gs&(jYI5aT26  5JUlChqoTdJiq-ab(F{hU@ КAچ΍ [xIx~wsOqO/u%xx,[-Y OY;a¹/O=HQi[;@K躜j}c-_ @/Y 㝓D@OI)Ѱ#ݯn$ȫ %FtF~p"CG紿.,TϛTʝm<BFAkEfw/H[ne,}q8sNy1x+j&;jH>Ye˪ l}IcFBm$鱱# AL,J5D(L\cD6PSbm`R>8^"WnjmzV=+r}uhYνQ1 `"qAE!J=ѧF9BJ/{GSqK>ErxA v9Tƺ˺Oa|F/e=kNö+adxa.D& `( ٸ[Yr 4-Sf7ʕ{/{M'^|1L%h;[^R R~@hN>|k2G |tIh^鑜 qqc&e^p84|pC-ѱI= Su ϭϕe"@.Q^BμVlrxpC< =Er2Q{!BCt0j63SG&gċHw cMp,Z^I^^$N'>"lxy5.PuZ: ke݈i3BKKatO(?Ry5aY0 ;`+2>ؖ= hѥ ,1Btɫ#fkSڕ]&v4?tV% MxZRe] ú5~CોͼWOZ :!!wnq]ijnjԵOq1:sMHvV9gfF̝ v(n) dV.ENP[M4q H0eI"O>3i6,<ݗM* |UT$ Maeȟ+JDP~Z&Kr$?bzJ46 Zгuw> .Q“2Ilz6BWV :i1@F`6R<zUecT'ou3!Sw)oSdQ't~祸B'Mx9 Ԧ:N_4l<2"yFJGk˴L$*9]%0 0 Y4OM?j XZɟI(V;"URU qgg'3p`G|؂" ;Q%1#⼹QWͅCI/]ɞXi]6GxeGCfzGusc{j|S-輻Sq{-m5"`S$K=4fq /Vǥ0m3W/4'[򅪌FٳrB !7"Ik";. H{C-izcStΏbQ$/1 Py+MyH,j.Y.pzol$cJxT蚿rPXg Vʘ%b(WO} Am=_;i>!Z:亩n{X˜YLx'>´ʃ bR8 j'w Ylч쀽dLדnHh?Sz9'6d,p ~ZM]󾐲dgSsXjjh?%*&= =Lxͬ[GV4ڃj$l);qH)Yd#8;oĘԎ>4~Aѱ.NN ї׏`s&Тm괖; - n$izʿ_c0k)%l؟@:E$W"qSBdj$KTQ cw*%sfj[ +#[Q3k]TeT,QakxT ~EWg ?@qzIVG?BBG{F❸s+h_EDS7_HCUPAieVķU/ݦtFn7q&6o Y&빴U`"9OҥApA2j84>@i@ԙM=}4w3^k5=0qZ,L+=I4Y2Ad*y8J0g.bs(twX+xz&nȾCU)3+*O}LIWǧ.D"'n^ vGȠWJXj=UlBse '$r/LnP^FPg%7a3vw)Un?P̼CTX,ŰӪ6Uk;<)+º @qzT)N)[ax0}jS֌ج]AԺW`^߶,DWَsN4UD*㷺u3_OiE 8 ok{_J[ɱa^oL]*PҚpK* KI)FtՌt*(&7pW9hMn`M@rO 0"V<l~ t6lW4ap, :6,1K$K=wwbn>*Xޟ@$t˛ݝ7+s=(C2DA29oD˰%6adE0i%};Q0gMA/"hM\\t7'ݥG8YQ/YT ܁Ov6hy||;e뫫Si~d/+6w=gCyRC{DO}iKv4G8ٳk_}OUR Ǧ"T7}LӪ'`!w;`' >7AݧwXd` }Q}[hPOr/-~ޫLP8Ų` exJ?4֌n-(QQJbK{5!R7Vq`γXp ={bp+*;Ȗ&뽲S!O.K&|sfO+T5VKG]jHȶ̎RҬ8ߜn;B?sg'οu@vAw1A3bL-ǚZEC Yʜv l?ipraꈙڇHdW=-'@UBC3!%ZT$Qy8a0+Ҥs6%18GiWxDDH F[WY_ DcC `w-nfc4;5ۥv yw?ٞq0D4Qp[jw>ъlY=UAKtbw:#:%$!Vd˸TAڃe"n;ؕ\3'i,R|ފݼmYz$wI=t[t֢HRbBɛIǜս`YQ-I$K.BRXȐG;y(Uٱ֝w~\;d݇H%b>hq->,[Ͷps,r( GJ8,XR6|úY~7._V!sM)(<0{ASPn6|c= Xq8>]SeT>*5GV DZUnS;xJ0nZ6F]/-Ic,@'K}^[lV5Y 9|DҌd6Yܿ Ϲܘ u^xW[:V>%Ji\dBoӸW}0å7#}*2?.~bmq'9N=Cf /:";CkC@=3}%ji Jت51I'Pu)Tꐎ+ UFqLE>Sqb`W =V~0x)-( mgVp $Vӄцimf?kV+zׅ~UOQiILboJ W 1:Jg$帬CW )'#|=j:=xBb PA b*ikA]ay4n1E߿tp(QPo;'&25sނ_ ͸:,X1ָ:tR݀:P`&g_/; (76Y̼}Bj7C^ƢXh bUsMBn)pN.R{AVԓߵL8 j{'enrw)ԫS]xdN^v.CϏ5,~q+&o݉^sI݁h27& [*i!Ǖ/V R{AB>*sr&/MI5i[*/kT|>ѣVɐp*GxePdikvAQ8kTo:9M(v{nr%r,^$[w>"/ r*߈5uػUx?(eSbۈsjY$oDM7)[ -DRxRMɹ3Tt*)?<ί8MUl/)ߡa4V4/'QyH#)I-lݎ!Fm}%:BjVg_ 1=|k%HoŻ1K&0Ʌ-01%85`[܎MXe|Q0qa2jj'3vv0r d)8 Jzg >LWB)fhϘ\l$ |0Hhzl'ޘ7HGta=!eo{']q6|/o|5A~4'";5Խ:61ɟ CX2{|ħW89 NZVcL@;X숡!afo&vZEeǰ״ "+DlbSy!7AKX`C?Ū1Vi=R<9x(*%BtpҜƯ*W,tO C}"'!q!PJq"qv]߯Q0٤.Q{#CyHa(,>ɐf< 4vnajM;\\΂+#ND->cA߿ωP#ht(H*uo[0-UnpދwL,Ƕ h}vGBթ'$l22Ԛ| *m2)<>e:g$[Kqv~’ NB$<`5 œSmq[~9m2 Q>B4OL.dk:t0qtGgD'GC@㩾LY'd{Bt<& _)\KG4#30&55w[Dz*#OG]R7^Zܘ3vDpQNN?"B:T'vQ xsI޷$?Vun-b[ ?Mc-xҀ J 7WQܼMC uGQ^+pd82hdWGeORS2#i`K! AOUHKHAR n$uKr\( e0%SO8昦ʌ0:D".},o̝U> qq_WTzW;#6llaz"DmK \IX y):8 tIz4kY ޻ Y  h{뮽1^O W yĬ 4O-9zfO*{|)7(˵4#:ЋzzU= NfwMfsa7 r0>J_RL+ wъ?)*?VϱKH;l Rtq8;9t%R^Ul.RP}\;A*26fUL޹KvdJӲ~×TpjEo!vr<]!z&^.*S͋@>nO-u.L1&D-xCts7u;0_ci(uX0j[:\  RQѽ{/M H{U")po a??isCrPs(rt,T.tɈ"m'8^a8*6US.q9)ad>c3Yh]DKS)JӴ(}IEmte }J\7n Ӈ Dhy#/7]Mx5n;OܺvAxT'Ε\lSm:7tA`-q]pva-GY&Mt, `OQ l7kʷLa27LAsk'N*U oP5aq0 =e;dB0#qD8Xt/\za1R]N`T('H]{'}ظ15O\yȟSӿbq>2I{P.e-߹aAw QuNJ˗Sإ+;XeA *g%vm>*dqk\NJD\04`3$S[OMY7rV_Gf^ڌ|AO0bw `ޓTD[QYjLHg Ɠ>n`EՐq0)BBR) cZ2Z Hi!mKO0Gy.ƅn^̥8*-NGLdnm1aTbISVDe= 4Iw(:cj=[3byk}1шZ[Ql;?2i(cƩO!`tfL ^?0գ;`Rm'^a ~{ 7glK2LvRF_ڎivb+e>/B\my !wb-,M"t A)}e5ѯ03o9 U)Jz~h3)#lS_a7iQ=H:%l3rۅ&VEVh*׷@XNN,>Q-ؖM=%ljWp cbn2<ϖNxaLfJU˻ET>ubR8*#$XLl\ ԬM ~|D9S[e ٧{7i.@.|/4 I6qmU_'֖k)Xp+idhv zԇ&S4%m7b)U MSa:4 *ftss1Ȼpot_"1DFݟlPg#"Ίg9P}B)t6J\d%>f"-k'=#%*{^tꤘo`xT$$>ĩ$B— ~:xkL0^({Q(pzsMK3<&fMuHL2CO#-*fFh!c舏 QqQK; +H &(`#赳p^XX0 Mw4:h8>=VUcIoL¢q7ɞ1 p!ނ5)[]orUL5*(5@L4TgF6u [Zrߠ)4ho 涠/ڥcZyύ\z .߃bk>y>lI,v jCWN-0#3P^CgM @0p~@ΡE}[\~9ǝV{.^Vmۥ:F"%!2UIњx_2L>%d} ]QI{*9@Ql22$~E{TdMk]o:V-Rwb:pؘqO{ P2l()g , k;)X{oR6F-S{;_ЙF%9}í9t [̗_PT32zt?5Zi+X2T 4M2٩ݐf?UQUS#ȍzړ52 Ca4><@}D0P.iװ@7oaP^s_E#S-#GRq1pw ,/4H6>\2x6:9OĤAfgW2T})urP8JEM*CN۔c۶%4C;} 7J {<[ IznLsx"$Z`˸-KK/+^nDa t #O*#$}&A}hLP,Pu3p~e0,1#Q9@SfTcܘuX49$">|f+rrcn$srj?* <;+bةI`W//aMln7̓nCKQ>gn$LT`;G}b'T{ߣ'1 Y$,PL`ϔWK~mMDzp+}SzԨb`שIsP=&b0y}1?QRU֙]->!O&j?zj.}BK>Vw'7:\ʚ~ ߼vnLY[,MC)jx}qeD,!|C(>k[-ݛOw5VC^&{p",̼b\R w\PZ#Np׎Omm 7ÊTKsU+~C/Myhݍ2Ruij̋nv@DV{ޮ 9nЎ*{/zit+ E[9%_/$%ߧFH;UR^m=hUz Z':| PhYR}{kĤ]&%0~)vzL@д:Y+)u܈/m{ !pm#)Lg:ŷ\\Pc2dsf]6-OxLԭ"9b-*P0"JMff!5rG3p嫺|&&lڥIKyt]ߧg`+0W"u݂ qYe?..<sU;~ԌMyNLL/Q(rliW 4ۈϘ $ BNLzi9L$mzH&0ʘ'{x|&xI<Q f -knk-џ ]$n 1h˱\ru}c[B8^S98L~rHK^Uƈ*UG,SAT0)xbos/ā5h d˦ 6OgnZp0HxF>2^sP_i (cp脗Sn23B˻ S\_3{<ea ߲}mXh3d8rʤam/%W -#Y;Bg pt`_A[G/)׼iEֳe?~ChHsj ]^ R才8MvzV>/gf<Ȗ“`<3$jM7t_A.yksJ/mr01h|wgQ|F4W92ףU{ƿT4Kiهp̜BKkF[mm=X9$vltab".l1,Xk\A=GmlGn nы}9Whxڛv$ELmCT6jҥ)1y.RpH.ôK,#8F ^((VbOPoYG ͊?h/P49:OXP%aoI3r[w!O{ˉp%mHFĔT,B@<<_-ԂfOTOYd9 >ҧ\8e|^](E@768gĿ1SmxT6ytR1:';Bs.ݫMWEGoEի_KPoĀ tyVh!ݱFj-eFy )'@H֎4 K*8_TO:Vݯ3jYXTŒQݐp-C 00 y[iH7[ܼ ~.Q0:?jZ1-7L#]QČTe:{,!#3;{S EԪ  %6298  RV6D%gNJ <l˜K3qH?z}Xc:oZ, ^eQ(12)؉ Zl!6f.}TwT] fYFYd6)@E]S V"n*;S?黥vp>`^Mk"ՒECo aрx>h1%GKXVg.Su3K{ucH:\x/Tdh q-z7!R V:ywg3U7H`5O`[gXBt0cv;db:Gؼ~># GUB^yHR cFVS**>ş5c|O*Fw%G,.294'HrJ 6$K9` ܼ!| !i %&V4ß# >]O!2PrXZ;nwz~O2;E%ngE}e/#tɭlvB)!gA(- bK?8'yx`#~Yu"EQCBg>Jt/5z폁$1g&w_I rպ Iet¶$׊^S 796གྷSNwAW өNH_?nz<K#c٤%Ϯo-Z$M.a2w`0KMVYgiqeԬ8[`/<;YlMcE8=Z5>t{I~xbS(c#|EANHʕȉ$(}ywR'o`.6-'Yo_t _I+^'8j*/pbE7c#tA~DPY[іbɭk#nmLW.y]3jt?r̄IPX3sO)*w0K43z;Ďleδ8'&&∺oT4tHV(@C堩Jj%O|,VPR5|z\GG,w+yM!Tj%c(OO.݋W1ev5GSv;Ijz]؀z䇡CFI~=sܐP H d7MMI;8[0 1XG2#O&߶w'!NC=45fDYDIXY:K[g{;x?r˂;PJ0Z)rz_o~Y2>Yk򎸠b/z4|+?Bs&B^ܾX"Ц݌]$ᜏ k&=5t{83y6JVl3\TM#VmFsLmbHЭͿfW}1y20p [zmO{I'V ~1z =t; 萁XSz4 .;%Z{ .ʡ>* ݕ;,DjA*[1gwD0Cžufo}-Ʉe ?aD7*Rr5<5Juv.4sFYdA9fPJR+%P?>^^OtU[*ld_I\Ys`Sn~t  Y)Z ,~6bfE831qA9ۥf#?[4n)ZU'ĽY#@)0SUOQ F:+4Oy")g\o-Xgj †Dw8?C q?`Iqɑ{EeYƸ"U].>(G+(;s̗y'Di0[UK"}.$(g0EԸP%[1͝bb*l sj=x֊|,º)mjMqLcYY,n KP&nf0Ȯs[ 5ku>."B @;FYQ6P6 ddue*Vܴ%IBMe!6lh`K=G%_zE.oڊ(px¦G!0z@ܟpgkCZf/=t[5ɖ/5QꦫC3E}Ǐm)UgI[ ,]G'~^%E!oheF[ Wj.B"snY3OBRQqj  0Mh]Ȧq®ƬĢX'&NɑV#KGgL<._d`h41I-:Kz?#LLV*apv0RlgF,U@. &stu?ϓ'BVV[0jFȠ]" \႞LX=_b3OGCw1z(ra({*G@D*JM2,_B͗4`JM雪Gz y R7QV8є '.9&q"%5a [G%g93 9_z8C_X̗M\etZ\M`zPlQ2Y`U곃 PzpTXKMHdvc h!pqg&0GtR&!^kxVB4nexhD{AsC? Ppc0n& (FY yBnK /A際~Y#m|~^sJE`ZyASD#b u$j&WKNhuk籔Nk-Wf2wRVqlڗrDojQh3lfx3z_ܭb?1'' z{tm;\xݹaH6 #_R >gg8_;IAĚy+_[9>.(3 ^֙JYfϧ̭pXgsX-Pl!]ѽGbv  =!+35te8wQ76e}b%.~>u}XT*Un1]lk1ڣvW}B3wJ"}q3g]z*&In\1(uHБ͙TֺA$RCdXqF#p/`.®1QzvlOM,{HReefz pxkOI_ =5R1 PDYUCN]'%PE84bN3%4Z8zz %3%v([y*hKp>F( 蒃{b\vz7'@/*},_s~_o8Й(|$C[e:ˢ4~e]9\uhrQFp>" 1yQi>c?M01~L`[rФ df¡6 )ʾ-wLk+;pONZP,=7*ut2JB$K(":EP  ]QӻvYiILAOu+09gx>7lZ "ۋ\5c%=Ⲑk{"%3cŘ1FO")$GIb ޝ^9⿢_&a:,0~WK2pS=>| &] ;n"aʷM} ɓMeJB(OB IF)%d~ /q3yBk6D/qSi\ J//F%)&XrJ Yh6i;E恱T,m`)6v_Xٲ ^Qf묒kݬV- ʹ XjД6Goi*Eh}@j!6 ѕ18oηd/k,ɷp*#0f rIl-Y2 iu[ker&5 <>Uţ}< ! segC3o(# +ӊ֪%YGB6L07@]fO}ځ9q_⸴y "`C f!]D"FXz췾91V)mGůz"+bve#km[KB'MH5TPq{'8XFsc2^ (e@:'Pfn$Ci/U7LJ6iw \c4X𽝣 r"иL=$k6!3Q>ɾM(,XbKgooN9,3s_U^//Łj}Meګ>1h+zP!3<|K*7mVuA![^mZJAҾp}X{x)'t[%qgthK6glڨ !C:PbMbsҿCܮ,n@l&mkZ^x0:nO hԊE$)3KrdϋOx±%ͼ'̼; 2n5dJKEl^FiQO]C [WݸQ>$i@sh?M#Q,;=u~w$Pea4 +j/(6HouV /_a"oe@Qu7eO%A֞ϕbkuNȮh\)K%[;]EظOxCEUn΃I"\mlz47o\k04?_h~B˨2'OdYAZ>4)ڥPB+AͰc hz>DgÆ, F>JywEb88]UJu#9%cs^t UXc?a%@@X$mƊʻ[n nϣ&8ކw$ Qq3H0xAITmr^`髶󫟓Lc%[?̄(?;>ޖ#n#<Ԏk݈/k%L DH#bzT"eLFӇd̀ 2^j(8Щa>$FOV(<5"S Jqd?RsWaE=(Ċ*$ @͂qb "p€lC+'Ѧ{SmHrŕ; WfJk{~V+8LnD8RASDocBw8CTښMQ^$ɺ7@ hR{DT9&T,cшN<B2yZ_B8I}{=\uYJp<`_u7_$0`*tئ@xεByrX^gyװBpI(),6mcۜ[T+ROIwk^7.HRƍYmuu[UՉ;W(7O2}mzJŘP,ukwK_Gf"\=$1` \ֆFS8=Eи 1i t[ 7GJxNj9vխWqğ[O 2%1O`׃apDIt9Sbڀ}BʤƐ9b5Xq0yb#(Q\yC" LBFe--:5JL_,Wh!lS?SV-mT /},-98Sg >lʂ70$v㞺(^YW߃ǝ g2$iTS9`^*Lf;3f"$4̄Tˍn\lq'RR;dog?&V//T0՞Kؒ9!΋>1H2|ةd'pA:zQ'nX eb[YF,X/h7\waP셲|̎޴iBZ}T{m_2i~@?OgufՌSҶQP^15XvߌMPi~@2J<8t0P wHc p:q#1&bѰ+T #+*[噽c8j{bʇrM@_I1FX"nl(\m+_pED#bXx'`sVWki} f/bW /,İmi,nd֮ P'D%_=2<,BW~ylڶ]XPIhuVQw5O0xg"'~Jd.qᤎD#rh~?-#*byӍn ybKFP5c~uR[(=8mg i8_8f&/fVX+6joʈ2r͸Cׁ9u&Gd # ȇy=q;knM m!V}jO,OXME[Qik<<<|e({~ܻ.]:_ [gSy#Rm SvЫ0ά˪T"/ۧ0_K j&o.wJj kD/7h9ZbzKRi)t#jy 8gQmu$k)d"KrN6NȚ"p8t<:{ lrb:a#_Jy. ~bxa%l0d꧗ʿQ\jH_ #D1T3\ߌH]/FуHBݭ72Qڝ74 kZQ^(.WQa%PU8\i4CǼUsu]PH^\6؞b5GsL?(EcRLM#7elНyN8__/5rf7Z=oO.>; EBR2 ĝqr ν \8WTyw ޶suid/?[>9ǯ;HP#p ԙ!ͦ*7J`μ,<:y5V>@ul ZNk(QPl?YSNr큄yGұHVJ 6ɢ'!fӿ#EN3n^Y8o^?b3, xZN(@Cu^("1!P3c+# 8L=L$@Zܢ_wȢ-zg<5+3N\tI ~_+Ha$4s`"z#KğX]p$[@bOpHja/HB7( `{T3"ެDB W[K#xpSʴGQ_7D,??}as ztMP>l)K?;<@?Ԛ gX}쭈,hYHQ}V@UJ\βU\ a$(͓½p}v~ rYPF+7RI[PAV@(\'O ^&TB:^m8XCjԁfoBg HmjoJD:gD.(y( n=e792>HSufֽ?E|0o{$c Wvپ[e3x^ U&DK \Z̝b^qI) {Y흰+g{]n ~ᔷ[o*ks> ;ЧLH.Py|)!X#5a)){ 7(U?|ڀr"值c2t+QL)<$ARBz1E-T9I0R/@P5#iPB#QI7T}g>xA+z%ˀ 1禴 Ud>c\Hf DT-b3#2㡲I:p!;${#ȞEEHy^ϫ-W&8R #P\L#%6mȫsǸR*K oW:SŬ>)G?„?dťuC P1k|4j sD8^5˞ɢs} 4%T I"O8 DZL<02`/dޮ*.Nu źxekx͈:4/&CO3jxv45&o&|0ʫN[BjX;rstAی,sh!t]5; jY/ )Z1VFrg8AʪQQ=A.1dFH25UhDKԯ}.\Uw5caIC+899.:{\~aq>a/lfZ"+'SΚ1Oo?SGo>dU +K+~(BW+}Ħ[C\~f]O do3c|g$hlu/!1Zj@YFY\JYco?^k8LtÔsęzQ~ͳ~(a8k&qJ. ü>4PM8+SkWF4P|FȖWFp@ci'7X>W!30[9ߟN$^dIc84=IqPo]ta}"9=u.垃E^pl)A$ ާfsF,|m7R)fTm d #ofe˶|$Lf. ->+?,VW{,-mh2XȍaGj_v@1X JWOzGWnƽ@R^jq_L{XOo,`kT}4tPMQvؗdT $.$>мԊKx;2CruSnEKݤ{v;)ւ%Gmu̍nxDJa1F"i3ZR油ω @ApjU Th-0?:i =swhWvN\ ~uoS %佇U萮[ p&9:JOyOQ7R~ t5C$ *URZ\ߔDSj@xcyDYv:ȵbIS}䡝H=s_H[&{3?;FL^=b,çkv1h*S!So)mMisq'a"!Uw0-kWS4ѥV]O=)]oX T%B(?H^D75)%UuE|,WVkNʚJ{j_q I Z'>0E$SBU% NHV* [#3qk;i'7.rG`YۛKCgG{*GS%z~J :~yqAeGJ.u]Ըc{=wJoo$VaJSac]-ke/c3-Zg](+X'H6~J,n8]V+xp و dl$h7½>ѫ_\{nA9ę/  5q5Lw:dɂZ^fl {4p=.H#iW1H@%0 :\ ;T?$|"oh@tG; Dg9 erynPSRaeo)#zkۯĦ⢏G k|kDu/m0I;B('aLЍv<SrA_d &h^T &%* ݤ{5xgz=җY[ݯc! k;y C-ڞF0:Ooxӻ,d 9Y/NV@}`g46IX1Pw1Gv.Q^5rwXMZ|D"96*=W+GwٴĬACGjҙFŞȲzY5{Qz&-jJunz,K/&X pΞEAާ ug}E/si ܓݦJ9B8̊asё9z+M0"X.1͋ʩaJ$=ֶF?X\ؚrWOcsM هm溰}7+$B3]0|BM"ȼ3xlvR~ydT!vG>KOwO.~Wd nq[Gccڎ4Aq)RLAwF| V4vT7WcT^rVh]jhh$(-L-lYX2G%C:݈)d{-ȑ P<Ďwf: S6Dch`fVSL,1Xحce=5.ȣVQ.`1Q{AG&d"p);ڣUjK6ʅ T.ׁkRm06bTcMig[* *:: rǂCP5MGͮni&&8Ki11!,wy?@Zz?`g7 :7Z{) xDr}pG2dD3U!O:g! J:} \_mqYp{_.#ԟsHoVD>8_,ݡ״)6'UeORۣ: keP@IW᷷rA:5Z\Қo2MD[=IvL-ITts>Lx] (0`S$ C~)FH :&$𸦫g}tLwMo! ^~(l^*^(Xv>[^Z߰'̗β̕SWX]"=VΦVlZyR.Y8;P]rJ%Z+@Yx*8ZLzy zQM'M:bؾY`;XIO^ u'}XrjB{MK@)=[Dz:%+[~ >A6TEd#bx=2Y_}nt2@ˠH>hYHFQ Y5e+wMLntsQ'4W~!MXgP"% w^dx]D$NF)9;vL#9oS6r1&yMm_› %J vo~)G-X<w gpwfkB,lFʴ}d_*l/b&+OߝG J7"Nb3 EFsZIujr rpG] kx!'_4hʫ/WO"CEyg2Mvl) ެz-\z6i(8"*s?/"QYcXCgv|#'4 Cƈ񊯤9-D] ,N-w畱d[k9 W AvzO e?hB`,<]4+M:Hed*јg%(@3@$c6'LOz;mnpZ~l FpzKߞ(Lۖ"U"{wPh9|XDoiz1 '+(:j ah&iݺi\o;D]ЂըL#'EP;lS c%j0~05#ܗMɞۛ{q>6S+YPyϠBЩH<$ghr.y{qS"` TJtw?[VS wCڕ-%x,6˶89?o;Bz(oh8AT#0g rצIj^rg h>lJMHJc;hh%Dz_$mqn5y09h]*yx*ƿIZ{ʜ>_]A[|:tg:A!YD'THmU rIP91Cp@M`6@(Lh`sX"ȻG_q\CXמ+Kk>ib3A{ v:wD" l~Aoē_;H J!:: #V+ui"8Gqڣ1prSն*K&>5~}cQx \aeh=ky}snfSr<=Nc*Y5p|DvFAU}!O֛7Zf51{SkUY um^L|izBH|Bi*fMaJ_^0%>>6)9| rnFzDqUo&LO/h<>yEyApBPwMQDri3vgu8<+Piړ8ig!Z3,,7{w^qjJ-.xxj"B11/3_N5w&ZxpktL_mq旁TsKaN0Rvҟ[v"ޮc}HeIK󡽆]eҦ36UZjS$r6+ !bm9Ch6U>!g}KWt˓3K1hMa#E9J yLoR}Le#NU|ԅ9ə_ ֠3x0sAdߵ]'^<3a1$.r=R= }0Kn_\%] jO c8t5CvQ!E:H̞~ⳟaL _אࡤVII} 1]K,9k .Ith_ٹtxSTMk R7ؔ?}au}ӜH#TTK$%7jj`jh{I8(Ƭppµ֦g?7t*qM 5SU/4]ge׹eJx8T>ڼ`G;kJIrhY_~TN'۠Jx|D5ju?d=jg\=ZزܰCHc8N6U5z`>RO+.x*ᄄ`Y) O1&]鮁 l*d@($B)'Ex?2riE|d /qcWo.(Ktq,ştֶQn xVuNލ,JmiQu!Ԝ9+*; o?#~ѷEb5J:J9o?0B$CqF0mspr#n̴v1#6/(XTIԓօe q3z,\Bl79bnTBgywX2UF@jg@unħQ4+niA=Qw׶]*C;u qiD?"ύVNmB~&ӠYy5I=d;X >u]H%Nz`E/8'*1 \كT]3vɸKT.B Ycƒ [;DUJ7BG'UCN}e/G"+zTHZlx:iZ;g]𚝶oe; 6ZJ><.qG(HmWكc1l6PJLJf_jjXj\Kc2@s=%*yHVhP(]]]W=z+2`!v?/ÙVnu.. F\U9>hsѻ9|[t{4)ʅֶkG3ˬOdq~*cXP6oElW_U'{9 i#~2-$ !SD8{=B ˁ7"Q]2ђc&]<α "+r*[wy_r5_߀z L8/e3o8d?y堂:pbѰ;)n#A$⿣fJʉVu+L-]70sQpYD yK  j3Pdr] D?5gloOO&2|!Ec߀"QاC*9rv)C3Z{kIɣ~lHLHeNκڂ+vA$>iWE\r#<bC7W/:}ڣ UJ曋C }K2ɂ @`#>m"ά&Av}ۣ8E)d%.rl&VG[O!"lyWdk5T7Y=bmcK!E=g9+en#\D3_ Y/ղUq8_d}OByy,w߀Ze@~Խ[?ʾw!W+.Ӹ`L08&P8쁁/o\ [(әף|?6 u/5$2,yYJBU޴6]$ڿK7J7i@+CbZyxf~fIX%C*k]#GYBOm"1H1+l%DA&jLR:d}3tO^L2//gXUjl_̷ iP]P>K@Cl ӾQW%݂eXP1sq5vݴ:0oglMCaK5VUsGX3R'pkxw \鋳 F B8m`Q1hQUaўdT$v*6'`r7X<ڞR4V_zBu^$Eو'tFu[7.- _2_VV.MLc>*s: `>5L+!g. L#G/&wJEAlѡ%Zn^|FC }~/ݭ.1e<ӹϠ""]n?0xN:yKǮ $LG4%g0F,ydb$=U'eRUjj 3"!@. ?]X⏂Xyb;7t_;HHpf7-JY@[u`^ix<=Q$Cb[0u܈;rmahe'TLێs*+q W=ȅ|ʽ=p񾈻QVK/*(,Ψ|!|[j.R,phQLO" k#Q|?ق26=x,{~?ۦRH3Ni"Dd}/F>OrcTPKXZAB= ŭUX4LU`]w8"{a[%N0 KNQ d"Q0wK}q5x=\-.<. r<myz|B2C|=V8%ńt.|EzQخ6 ?Q(] R<=Nmzn^ՄNK'> Jyf8-c}>.,S_FMf@"r E#34_dR 67N^lܮBfnoVDr%!WɿҾL 7AQ=.>+OvBcZ3V@ ?!at g\uwND=׫yEo9Q}q˷NBMu026 BxWQv 7l5۾K -HY$&OnzmF]9!@g"OXY1H%Iғyِ(!} ^ @o<&qVϖoz꟝ - o; /S)rhQ^HXA+ྉe.o~MB~$F!r`ʓB 6ھs OJx#߼,%(lOeĚ9-ݬو%CV% {od;FA; 5.W(]PV(hmѩd:'/Hg O~zדvʾ֛&+W@;qֈ{\پepdt[Q2osYƉXi1H@6Fx&#t]{De ~gHc Tl =l ei+sUOgbI2Soqb>8!{9i]Gx &g#VrزiӞ7tm=Tje>af8-@[:j6s #eVfVCuF*Z y 2>(w✧ܥ7Haل!GE|',٪' *s|*Am+.:$8Cj $"R1%08ܤEJ%'艮Szt4%Q>N8ץB3#K}.4y{ :9UPDǨ 6:4e߅AG&~AEдbEA.*Ǽ*clރ2mʾ^Ff>YcӒƠGZgԨedþ'Zyjbo7/OiJ9K 8S(F׀Sw{ڳm8j0 56t7"I!ɽ9!\[Jyj1 UAèk<<،.9Tg Rq/:mehALt/91^JlU(J\nCW ؘ\ۍ% 'F"-<ܰǂ7CY:\MT8-݋0 ԁfKown VPT{Ub!MԺ$!I׮AZތ HoBk۳$+Dv ѓ:ӥN>*.he4Eo)ܵWc#Ev7|3p=at{k,/.\ʜ$7ab^oI½ )|Q'~Pn]nMPR8E-q@dz+ E%&jDY\rhwnlf/gaʘO 2nѭ,5Y9ƊEɹCGVbX$$it2x]EǴڹ #]8o~></نEbms {NHy73ڋ08xvwm)D23u%-I%6bGL 2!.7 (:CLޟUnOW+e[yP#]5CG΄Vթ.=葩,|r&. TݱٲT|]R+oFtIt$[F~Y?Y/VjE1ľL+5._EG|`g^vq2i)Z, TMn`p o>ygJ^vS$k5ϖ!{eӮf'Kx@U_62 ~ NkK̕d @.NhUsr&jVAy(fN iLV%Ix0h׺=j3xȐ`oTш>g֧`IDiL ^j/t%h*bvN%KRqO?J5Ng` ~\%xCIKF,DT1*$E6XDx{c%VHͫVe0g+/N 篔nmf%!|*쓡['oVhH:hfRlzQl2}[N.5Ev>Ww*NEТe0UV?uCQKH8`nMqJ gJxHoДAw}VHq|TYpH>3T4m3H*KUT[+tPUD-+ ;:6ްV̦!]jPbcIj$L=mPTug#N;,|$PUuE$S`(b*C[_qԃ2߀.K΃'`\-L(ҏͨ޾:f݉^̜kJf/]epW_2ʟYpwcDGjcЀ%dO"M OE%m w!p!"-ߊ́Exfnx9wv} %B٘O<8Vϸ r#z) a*tH{jH_5'ےO^[]o-| D#Ĝ:QUx3t)HqoOdefET[ѯWů&kYɁCJB8IZbך<ۅ,N+Ѽ35'kU^%LH$v:G, T_[B #נ! G1U1$~ bf(@TytYU/OvFw&4"չ,ln͋kz'L1CVg Ul䠅jOKu|F%e8v >@8sï>!Teri@) h:@Õw!|*9\|cC+As%id|g,m e~!NN*az}Ar]~iXW=+l?E2w>/rAe0q!XL(vJ e]%jTRr>Y(xyqW> d3*Y/ɛ|?sl#e+OjJQԕfJWL,%G8Mxmsxhd|s.<+cS4p#Rk g>$Ƈ5灊Gʊh;6wEg/6섚QE S88cMYkKk?$*b ?;\]i֎*1`#Mg H}k[}$++u0`8pceLu9eNsﮂgiq3+VH;U3}#yvUZPVp˼eh(%hཝ+cLYr0N3KVo?VΤ&ehk#p85:ʘ715k{{r%g\kN __QaSK2cċO9R]'l~}"fJ"4EmmD7ǣG?%UtUxH 7kwI60 ,N@mfv:6m+ KYG*9^kB W]^&8EoFnļ v8 \|/@^q|W2TAܳ)5R"{Y|8LdJpVld*ML `mcp#AUI1oձ}R:Xy,:d=+:&8jx 8ĩJd' vz qחoZ_"չ-AxITok)X%Rk%>QJw/-'bOWz6(74D)ݠmLsW6uiPp<$$+1RٻŦ`{qdCU$)&$mZC‘BMq͏9 ߥ eg[t;n^a͓C˔w?ZpόnX|RF'm.&ۼ9{*E1,,pA4?ᚆŤQgLЄVlv1J2@1Z!L+ Oz{<~LX\XWNDE͹;ԼBkr; Y@K`-,H본"JʻxfJ[،万~Es~m K8YD$ XXA@: MR&%HGZFI%'sԿ@Ċ?:uY{Ic0[böjƅn [/' ,=!K%U4"sЗDXg:N%)4RK f֘d\av̞Hro*g;!w&*)0˼vZ?+,6V_jѓQ ,)=IOQu%iVJm6YdZҀ䧜Q/jj!*v,3 W_Uю7 kj/# ZFbE} K>촻9)'b(ɝ;.WMc2\Q!WfD !&F⺞L0U[Zgvn*Ĥ.XnÎX}ozN'}6ƨb.gzU2#4 D(.1xZ-YO>{1[m̴Y!+ M Ymˈ aQLc π|'2V3/X;MXDx㓏T/2\XLDu!7Y[KgzhrAAm(Zg+Puuc*}E1üՃ x:G|?AuLp~̩QK<~wѷB+~6DH",&/vȇjXPu~N=+$z,Ot^.C'㥟2 uLBG2T2exƉ bi[#`Q&8VZOb@7 K۝ӧu>}.[ ʮ@%Dz*oEQ&,*Sߩ:-~aF1v $}Y',ҫy])GO 2µܽ<x0iuR9nz0P 9qKПZEyХ1jMh+g ʞ*{{u'$Nn;YM^w8@Q^E5ou%=(6kոs'kAEq/cFF̊6asOII{Б+x P@g+Y NzWDfb/ ;Z'~΋K\mO7Ԭv3^e&_'rc=^Bͽ(x v DrK59co9H\ &Ԇ@6[spc¿ኾ)7WU׏k/]<}-\:}QEت̄ϛc>g&5jY9)CZ.˥R.@|{#S܇WjXXZLp@YCJ/2I>1Ri:Z3yjZtdTҨ}0ԋ-7 Yg{pԴ(Bd5=癵YٴarBOmʩ@otĤ׼KQ21#z Gٙ'`XQ ^QdJX23 551t>(IHrҰԱ#:[&#K26]m '+WJicL|H >:ݭG yARP@R(U4EN*gC)nVBSuo+?u)~mhڭ5L1z\vr'\aP+|(rscZ]H=J) I e=7 ~6ſ<p[ˬGhOѺ75qDl9hV޲56j޿d*\:DA l{N< MqKCRB:?@Z%5gv *suIQBշl ;+Ai պsef*I.E܀?py7<ԃ\POHp_Eݰx\ E]UAbs}5nE:x̌z`Jdd$zu։AhYK )`rX)khĜ@{dV5O&*؝V-4ļ;,6|q蘀@ox6ky|;{KA0 H-ه_ȏjZ)bwRqzZVRs돞nq[E˵ R>/rf,,pDah£/Z?ҽ:dM둳!l˭Y9`(h9 ŕ<w(馁E%(srHCή i?\6L{Lt =mf0Ņ~dlFLkƵqs>⨚CFܓzH7j35$[[*}FZ'BzURKp i;E2U'hI?1 ɄrYX,D} UeX76թ"DmuѰK}ěuZEj^xlkn8Rzy;ɭh^i!~ ~g̟,NQ٧L?pGd~DT #Z^5:ϰXĻEI3MQ#¤͍1뙎_sn؄o4Ep{!-Rz_$ Ig:a{ 8}:hx@]#da@x=iW`p`r7K@*ҷbmPgZ(di9籽T O:A5[b:԰åi.wMRm7GBpӭIĊZҤ*22ݟyңљ"nY/?ů[ƒ BPI}4Pm.i?K IQVe2Ƥ0*WF (Yt>`+޶ޛռo3_f2Yd(MZIKv&S7l.SRH#FqsK6MXĔΚ 7x,ʅ\.Ď:Wn0κRʑhle{Lqmw1k #U}Ic UZrYQ|}(7"`Ir&˶WKΨH-PShP-SG߳w%[]+!?Bi?rypUO'm9D@OE, 4Kjw}4r4,;s5hTA?-? xN#;wq+$0UK@H>Rc-N)c,x+ڮjQxaP4*0{;V< h  z.yr0"‰š5WB诓_Oy(1Ԡ~{=yFhRvc/!V6WX;u9hD -'TPX|JS h<[D5]|[Q E53&yũ0a=5@('V- _u >fUKYѱj"AhwԍW>R} l%ǭoae) !Rs:fRG#D#bkWXc'R PvdqOag"ǂ r2|{l c=bXJAo_':j8(LQ( [1/!:r߾0TPK,L bn_6idxdn ʰ};H01? o3= .@ng.uR-ϼcLΗ`ٵ @=0;BlL=8xL Zd[W\ zΞdW*pd*g`4vw_ǭ'],b E)p$o2@Wwz㿓me(P|+;g M+Z@#?`bfuh@V[2% _,i >`YYJvZC*UQfmWg's "wJOȵ"2rge(I^nY|U:(.ĄbR.yiqf/@2 |TMg[8-| #B;n[`I+ n:Y:k| 2۽`[\ϫ +Hlt2# -\CЗoa鯒֭Cc,I-5DO_u,C+Z֪; p2=J+|oO*YeIIl?wo1kj#Q Fs¼1Z%GƀF o)`rB;cN_eZ &g?vڃ d5*l0p(PWc1( @o\\ F L])K_KN p,W'XW#Gnd`eG|BX㚺`~)& ҩ6m[C 0ػoɧu,%M݄QIi* RUCΒB+n%]Խ#1Txe wLeI@42ZXMwp\d{im/Njk8mZ`fFb5*285V?so Ѓ[/?j~G QܑQ V t+O]hp3_jU3?G71ig*r`L,;ۧq nh0oq Ri}mc[#9pAbװ&/@[]0 l &&LG 銛w&ޜpgڭ pYq&jmU\oQuG]uTnq=ٽc!N_ك?T $f94g&'mK`M@3ȥ'xo6隼9{6e0c*qd|[r ٩>7=^yr|n?y4W}nwa~bp.üIX{m}U-eo0jM?BwdC3;Hkӻ Is83tz)Řog'JZ")𦟏E<5?BR,nwL͏5U2a IXN$+* 2;yF9wu`\ ,2|dzݩ " N`eec1'Kmܪq.\D}OΛX 0Hd.(byU5?8Ama0MՌ`ae<]lK!Z.# || qmiST2kw7?Du.BH3~h4=O%cǺw )yu W$WUbr<҈q\ zo<)oPA:I*nӊ@#KBi.ehBY]4b>lа4op\tsv+qZBRHN1FLŬif(GlMN&[n&aK)q9Bb/^MZ9skLw c p`ׇEM5AÈ?̻:KKxz=WҮ$·>@ې)Gw'ՙ eAY|t#xzHanȃ_>( MNfͶ "c^i4t^mO6[|}7i MѰ1e2/Y:M- F!_w) zL ~t$^/Rɼ]ᓚȝLΖ^MbN |/d Cd~ssX*z[%и'ԻNQG|<'(]/1z_b0*t8g\gQv+AL!a1_Ij,l*u୤0gu//Mf_nݠwXԈ &TnVKp# k‚]ryD3V$u*S+)N}Ø'!#*c`>}Ѡbа;Aւ',.Aw7!uw釸ؚl[zy 6\m7=IKpV~uOnh`A$A s&pqz?ݓMa`yNЂi 7" nYe 8x]{ &8uJi{$A0o-˳ /9`>ߙ̚ r@+tw󝣁b32}FvP/ɔ;^rmUx2#‡ 8nM+90q!_Rtcx܏3<,mQ\@U֥̓>ǚjO{!qeɴGbv|u]ξڻ,tŻx6Gw ַvI3HoAMyfG?H۟+lh2+N8 ,eZh5Ajg7 FVD ڢ9?w(M2zpD=(S$0g%Zy4x櫪;A??%GO{EIF%PQZ{E'uMdll1!RvUُ}o,oB$/ }ik6Aڹ`D;MMYb[*~)*+o`S԰xC |Y7HmՋ/wWAxݺOi(xY3jMpBƎdF<,W3=l0G_b@FWJ,UX(P?;/@S/G/4 ͉5E+IS@߇hǻ͹aScK{r4~h]˚Wdl<0kg' @˸ |}<ͤ_6!Ngk!ɱ+|2/MthSx xdբZw M]ܮ*s٠mN$3kw(!_]Si"1TE?aX FHåc ~tvW,Pb6,_8_z:/|m_qExC\~9)L_L*[%x.)^_V+K&4o'.㫧'o?4Ou>1Ў_l4DzRYt >G`$߀!ITcak.'Q5IF40rR{ۭ렦 *-r{tQ&9m1\QIX5K$p,U]ڣ8k YIctf?IT!$i&VA.㬝W#'ޭK [#~.Vb6J+ (f-C?ȿy:F.nx?Op9l]1AvH{ t ?w$~fȽ  Ndc3?YP5UJrUg8)H~NԕI À:*.k FE (+ <ݥ)iϲI͓fcQc5ث%093if7Ou ^lLv~z۱wNluX5i+aUrItKDD-xyXOvp8G&m(6547R&v)U˭r;F6ٗTMg;.'sH(p6]MM[2?@"*ֈ4$-z YH\) ˋ&fMRʹ=G,*kȋ2~ .5,zBjOeK)r \s1_$ 1RI͓etje][z;;ve"9RTN>im齺 a.xMaFRKĚI_ :;BIfpu1gVXkMBwl}Ɓ86@hN>R.%{Ѷ9=JNI_Wͬ1''49$jN}ooT`ݕ4-ۙM1i&AQT32Y\铿c f`o!9ɸҐkrF1KyfgϢǴ҅ M0twP= {`fjg_ۢq]Yt[_~d!񊰘ja["mZ}FɎx8>⪁9& i&̲o.Դfy:S}Ն ed"ڬc'U䌲WNTJI >G:=/)T SY?;.n7Vbb6rJ^cYdDv&On 4m3sPU7 rypi>pOpόHiI nvV0mGUޭ~g;^mX ~f-q\ni AP/'={vJ8u: hԢ29ܥ_gxO?BN vZx @OqC+ξx,Hǿb\֧tӮ<+0W>qfG]Rz2z/_KUoyR7՝״|pWWqѱ [Z+z('YX(O 'k/;.xOQbG:/Q:u'_&[RtqJ/-HnP"At+)Ua7^ ZOE.pJ_M$݇Id؁ MF  2 qS=PY EȍƟ RUЈ>zNx +ǧ(CMżHfZ:Pj'$X/‰Ͼ<$Q^˽Lo4U03~Ót\$V(G~|#HﳕbPj9ē+,c {hSͱ7\V&\ mM8%"3?0*U8Gua8zfDbj3sE3G?M.);E&7FjG(T9gy)ޮ:&J 0):|Neܨn;Zq^F'q?`)a`Jz4ljo6m\uЁPR1< r/0Z*O;MИ%{nxHYv [ '{Ս )RTV"sS3/BSPIu}t]J /M`y]9/W!N=%z>3"-|n/$Ԛܻ̈́@H bcy5$0$.2Rd&•!=t[tRxNYBT |#\SdUai[l@(zѱ]|^!mYh C;&@"( ~,ua9ԗ6$M6f$T6]Mލx.rtsX5g r3fwTZ1rllɯ?_VžD- ~ݓ)RqUc8 JοN+ c)k".mH]/fPiZl'=7̜5i{)&5?ⴱ1 oBаl {.ZO\$ 4a1Ĥ9n@%4z)C6u'H)J-:U %iZjcH뱵`v]yA]=<]`\6#}<)9k˻Y2fo'7?n켱H# ,qwsO*lʌĵ^Dx^|}`5u,CPԶ˥Sf\x-7^!VNe}v8d,>"1C'Q2ٷ=\:M-3-c MS E 1gTIʆ}Th @b6.w= 4;y*a]\+Rl]60ewE[W0LҞ>2!7òY]T^^zYhufzkD4MZ5I4jaE [vAQ ߫&nTd2br!2 \^!v/'gc;R-UlZo*8-W[cJT Heۀ@G7 Obqa"Le~@G Ωod՝^Qwc|~wyL&sl ŮhcJ36C5, )ٿ<7U3%` Y{ yv'¶*w.fV )~M`0\ď U#-c ^NK a53'.ݙXy;Bt )JLFMSx.m,e+ʩAs~FL2e+p= Y i׭p/w:#9!DDT^`DD~_}xM0Y{;ۉ)O4O1т,KvNYt[JFP)Z3ԪmEu/̭[ϟ$V:K5+ ղxxlO2GR$ȥCAB*a4 ?Y R&<>\'*$)Lx:sk:\#]FE\+}Lr]# _`1f,xMgxR=t)! l׽93<f34ˈi#HI7.2XkE3򾊔-iKfF57Biqj*?gGf7{ {L#7sAo͜-k $Е2d<>5N.P>lD1 \j"ª yz;ř+qB4H>P ė 쟪 !U#܄?BŸѪ'^h*"wPA(C3 vK ~6}5 |SsxNUe_,TVυgPa v:q CT:iboE4ޒh65lAR59 JM\:|) :)ڶNUc.k֙kKx#˩͛!W2.||鰶6 rMZ5<j&?.ur RPULB#-6aCW?xlqAMVX%<4Qj0o60М< I2hŢpX1h$qOPl"[=IPc\:p:i?+蒡Ma 3deixM&iC&bY6ƞ<ͫ/}etuۇ .nWVr Ð>f>8&'xIH #E]Qx=|H:ӱK~ ҏ14ZC?zӣ Lf?ramPԭ^u0Gds㲅P}7o Z<_Xs¹$YZK51ad): ߷z?"G1]"e~YRCCo"du|>vU(zVXZ@2"~4!Yfs4łBp6M{ߢFw0nǷ^ ؙ-ogVi1㚸%k>8讐g_2zcs/PKIU'[3b[m7v$Hm|.&hV"x zKαv&AW",-˪h4iKdrΊ\dzp; 88LmJ_^& nad/qSyǙf&>1CI1pu*b21G q B+XARVI}\vչet] -I`1u;jnW@ᪿg6liF.^[b"[k7lCnNFYS+tAsڼY{Ta6\mxq􏊲2ٺ$e\$%ɴzGiXkuU n!q$B'F-R|BRk +w]Tf#a y߈_)6{1S}U~XFH}bl8KD_""y OGݐ`ܪs N0c[?Gw98Kbk,)Y ) Uv])\`0// Ξ\2CSn+mo~5~ BxsnzL`Ɵ,W{Jԭگ&ONR0Kp Љ!Y!F=bKFƖ (reBo}:bvၲ `Ŏ#iYc4m\C>\`9Ì^Z2Zt] 78*(>Orְ 9,dkl}sQ19a_Uϐ\{f Tnh%o4uPrqHdy7Um(,A1ג|-j)g4z"rݨ']a(_3BS߆^[EmYy}֒ũބfHq|D0P17YXSf=/:%/[ p;bL.&TGeyQ> ee$iVO QeX:C":]̃ԛ6C3pt ۆiYpTIi7C:%=5"?Ϲkc\kdCl.ڇhx<ۍ{9Sm64]yeKi@HHB~'vE1O uhal#n/Gth9/ K. *ݮ۞F2fzÝ4҄yTpǙAǶiVHW!)18g֭n$iO}28lUUట>J@:D.t*JIWkoAAF\ g/Yi u2}-U^%K*Ta)*ML‘݂rziP.՜!/q}L0o`kg/z; P}Nj 3ЍڢQ'%Ig1.sl=ͫ8+`II>XP@* "$qZ2!IH ե{K=NI0uu.n_[ h-Jĥ5Kol9A!z)|eШ8OJn%y06fE<83BCK$\Cx8Ee5R<WltsyRe)}|7my!8b))9ug& )Ĺm|_- ^IqU*a@~_3{zpp9aq'hï:2 NA(^óÌ> i_5Lr>x0V`XE [e Xf{>뛛A噒ސLUO^P<}tusnӖr$m0*;И*9Ai}ysx8x \<˗5I1dM{XKEP0YuV$2M+bB r.86y$&F6{ k*3" /&_|Vڿ+K" yJxVݣtq/MpHs@xsz9w-@]m?% d<suNӼI"y) `΅ M) \ _Y-E`1륱(C^0Ϝ(4b#5!ڪY.7t ryN Kc– Rw;s$hB}l=L3hROdbN3+{E6` ^jov'ps I35b(+7>`RSʐܢ7N2uM#mI_1OaG!kuZGo}9i?',A|r?/i$xsjpEus3bz^ϴXZ$$,sgX[gCvbUȩ cVYKAT žzy9/SKN # Q}NJ;xbeZpԙƛ$`&㊎|!W,F3ĀŒM;RA,w^nEgٽ.Wܨc/@UvY#¸ Տ55\1pgyN Y'[ gL@'I<žE}lUln=j m4y*u Y8-~'gXu/p'34 ?H0"hlF2= 68Eei²kCoﻩIv1 1dDJSG&1XVAUNg.wA^K{m_@YDU2ç&@߈b Pg5^A1d50>M.dhq2i{iPïcQ{ƛ Kl\7lGwmTtSj U$EGi^]1l> VГ0L{Q\8ǜלa5-l,d6}A%}Zs‰&bUg*<:E,-&@F(4W7\UgD;`Jɜ)kBoedܥIŢ9%wm = 6E2~g > 5,F{" \sPA|\ѤiY#`li^AYG=A@k߮̒!Iz {6 _|TiJLh8GO'H?%N{q=ګp>0S udc3K2.<֨+Z']lłG^ā}o/Ob>ϲ3EvQ5˃D2Xq_bx#YDԨyo;O0Fxnj- P2F]82#*xY{s%1kqD6$J ~#6_a&kq᥹tXJr8NGA8tIi }ޫ<=S+x2U*> D] zWKB% 2X^#W i[꠬%L~2ak9x DKxvfCH1 {QHJ32wO6<; .K!^&=<0@!C5taMɉL]]'|duKϳ; 8 Yy٨=G-X&k:5015Ց{3!T ]QE>ۇ.RD"}%FQV/2,*@{JP0Lh *I&emD7Z:d* OȃB(gXMP>|Φ ٪?~~#[PdPo"?AزzoddB!i"/\#2 @Sle0lZC)XG'ڶ˃ W0 EU~E^`Ǜ|ïO\}{` .Rz7i<}-V[є+m68/X.+`e؎#Ej<5Q.v~W]w$pGE-U 9V&-E_bز֘.a0@%FŚҖȮ,Om}1ͼOO>\U>94øL0[؟T1y&8syPKqj-ǻWln`:~HFRA(s`9e&5IDogE@-` QP4>?8tNLOhvpCA[ AܙӋ38l*^AY"Rbɲbʏ!˺f8 S{S[?k[VMq;w i/U_+e`gcK.xLx XtZquhK_aW]q~$_ƕ n7V΃X]_k\BkbҾN .%РC(o-}%p}{pdm=FXeL3Ag ِYWvn~&k0׵ciKnI}HXo5u.7fR#ΚSڝ{; `+ހ QO^GHEw6]+J=QN%SRp7tuɔ"-#\}3ǕaDn O J&/O,r?xž8~NEPIDglSw:+B>r?QQ8&R"}~7vݠϒU\qZi* :慬[>c2 A< ~2`2ٺ3,.܏geG9j||yNՈG*dN)U8 pM@o]2F9&AzߨPJi^<1g7e$Ao#aW+Bsf+X A 2 @Ӝ QdϻrUMMRg&"rrK@Q֥჊paڐU~hமo|OU9udx_Ry,?)0%BV9W UfNuI|`nF;颌nA QZ8pky- i,zh "0%f;Ci ܣcX,T# '9OzqԈBm"P# `5Z0J#ȇ)S{^*3 iI#8!J `A8GYge|ܝgņy~PK7#ψSsE{cAa!nO8+f)֟^N*sZpC_&'&$ k)5If/'UW,/Qݙz{ĎW_|hZz݈<եC{uoS(>*+Ѳ%@\ޅG6J[apP5"Su m{{HLI‚Ѫ耢|Zp6m% #{FMտ-7 =ĵ Bb=?hpJYu?Dksm.Ol}]ZW<9iՋn "S+Q8*cwl\_y[)= KiǾwe?լ 6-#C jܕ[\ň̋e?xЉV <;DtlKjqT jHp΄øŹٴL6;YATcظ3M%6}1X,. qo )9Bv1wſ˷k0Ii]z86( {8gAZIregE;EL.t*ȰQh%/^Ֆ ymOM-pqI؆Au)f_rctÞa'[wt;5jFceK`^n%l75ɼr _:C+Pi"wv`jϜ , kG=-ns:dPDѬ:u0/Oaz!_#˓)L/)5y n2f x#egi4v) ĤPW?#[Cr" Sn $AC%jΊxsf"(U08^l; 8-E҆8ڭjѢ_Q؆f%]NoG QۯXYv:3-qՓi*5;(c hmꪟ5~4!\@%Ϊoi`?=)1`Lϙ@eӁ6GjW \V_T^zު]^ #D)խp}'VbiosŲpuDfKs Uo9gzM&ҝ+7e7BTN!q-JSXJ0ax?4vT6Je)B(0~6t” 0қUqȬ!+Ϯ)obK9DmK;7R̔kV'}Qz qUG2I8Ӄ cmaQo A$l[|iXO(V[uYjF}F ^ ڑ޽Xz+2v!FT֕ŜFVzL^t!l̃TtWֲZ|^g㸯(`pCK0- ] r+{ v(ۄ$|Iq|UPnQmvd:f(Qq*|^>*f2(J=Zato" N pZh9#)m]V ~9)QE%.7;mSZ|mgZ:%$`P!=ִr1n[P,SeJ oQD;vݓN@ym$D!{Drx``OyKl;6ۢm𞉘v nGh649m3!hf$8,79RcGU{2ҁl*B夛T.ٷӗZ!׬9!=*7H!s1|]q;l fF4H(x]PYI"ܥH܁*ra  [e[C51h/vPYCJ@&3ϾsRN?d: Sݢ)6ʚBVGth'zG!Dri"~y4OedC}*ȟހL\L=-¹a Ogzm flQ>)n)ygT5e[T98i&`3UةSlga޴LwI;G3nL8H\jPY3+WEp8Xӈ hlEɞ~=Bcy7Ʉd`Edރ ݈]>RYNK V`s52[1vm5R3~cw8 }ܡ'm6`g ﺖZš0ΓX+^#ɘaX ,.`5kZ b̀8k3~syfk='_(Wve-@$Ev}Jrbc:t[)+d]DXP{[B/pu)Knv=lThM-yvozA`VXsơa3G5˙S8ZP>LEYHWuzQJe053:# dTn6CիHH\$ܵd|8AgB)K^oFsфn<6NKK@0ZN AIu? w C OhTGW%Դoe*eжfcKtB,{,Kzi??;Hͥ&Yqbq?@NtՆ 8V yTUq L1Ҡѭ VPܯLV}]Z-^m4 {>'وTn@EKFŠD4?#{L4ۜrr]Ǚh,;h+IS%[; ٲlH榡ͰEv8sXH(i7aO.fqs.E{mQٳ;/\Rmuس0FQgE̢t}_^]MO|KG$~uNqiW`Y6szJs5Q=J[OkQ-Sr>6bYAX&y:Ա5ݾ)>^ij >9Ξ<X<g!`cwLM!}hb1dAd*:MlHp)NFG\)|aFaԄ)ec#kEDr8i.i=9VkgER7&n)dqi={갴7LUUE@H=EJ[WJ'T5o. a[4<(+Xqgk͗,ɧT}%m bMuXMފvzd<9[QpN`P:JICQ( ZXEOJ=|`ːLINBK߱\ { ȞQs#}j@e':kuK>x:8ԣ@OOt B߶IⲆ_G-V*Ѳmb%kA mz_한/|ߡ4\^9tDmlViYcyćy i.+H-^y64Bġ#cY{ݢՔYÇN@bIHxR!~BQ$n. 6Ze7X ]kV)ߎGkgAs <4ErIu@+NEW ~聖;>2X /ATtJ<0~rv(=o߄5mpID)8?~О~t%͏T}]ƽTLЯ.4PRRS'F1HPQ \Q&l_G6qf[ Ʌ w ճ Y2a>F֢vADxt]ݴ0( ] o>uXa}: v[@Yq W*xOܫfV)M-ȌYUӿDXA˸Z ߭xuG6r D"B\h -g|jНf.`=sA9-" iqxSkHmO Ufz~_2q9VWw;bUoN U ԺTnWõ5 z#ۢzFd+FSJ|3(X:I?7hcNe'Ex mWƈ鏻ϓבU|E;*}*10혪q7r͑t(2->E( q9VG(+]HEzځ-`+Q%śo1 `,VDjIXOc!=C&ժSjeJ ,|2hg[-kdyѮf“:(CJPr,heXflo|8טV.gzIxNs~rrdʰcć'Wv`K_~7"sP=gko:a ǥ%*jS<!SF8}prc[l~ٖ[ЉF 6Ȓ`ʬOL_M>>`L &q#HˁhWql -jkѴ%%5s r-D^VK~AԘ}W`GzLC`+~ Ii8-qinٍ% ,(Q;⩮"k/$ *gS{WW0E%zS"G>-94i}:\wDiį}q^?n(42$m'iwਈӋփ7H{/b㉡BE8z9~YZ\OlGV@c=ͨ59#=ßO!JjUwT ;Lm^or,N"L>rcyʡ! k\@>j *7DY\%aYJO]p2ևiBT\O RXu*C!8QE[ mK 1IR7gJ}1 Z> &$u'NcS8b%uWDxw6hҸi8D\T*-㚩^^7ggiT - Vľ#ڰpOi H lVAV0smu.O:4/箋h@c1c?毝KI/7v FrERer+m#Pؽ^g,Eިݐ(:+,xHK|~=.8Joyn>7:h27{tzăW 卲 $ټ>2(E\ԑ]ekwG!e7\f`"36`WU/gVֽrv|\'iř?(3UEp2zAgp0%L7 Œf[M72l^nuI|(q;DEp#z-^ u% ƻ$ӗf|EOCa͛Z<"܉G_Lr;GeJˆNs}ӯcõ' ~&>GՄ/#ED%a֦0t[4 —̖>QXN7D&ԍ@YI[95BUT5r>g֗.J翳]2zxiװ6W0'_5ar?\d o\qKH}iTK>lYCFW, @k@Mv`\Ճ[싌SDx#m֍Z4vqx\;B.ybAh]#_UER?8Bn2$ &[ q}OJ0@l+8fܺI=ꖍ%<, ~/ hv;I(֪m(͹yy3b"?ɛGk`YrDO0bZ9:G#4`(1FwiI^zE7yFǩU㎮9INŻ Z+ՆĘmr]_'tck="}g`@zZ>dz͐< ۃ*uS~MA" t+m;o#"[g"QY3 vy) .OkԴ 78 8UBDEa u0̖-PLDit<y6,#3USΠSg@kvRiQ[RH0:&7Iq,rw.0UL ;ýD|c4_DiftKr9I^_=kEͷ4|]MLY+Ieh/ڿ~O KY6DTnZTF "=lM#&CE# B};1v?ѶE/(M$/C.#"V[۽-p Yݫ eX(>W#S8/xܳx=MPJe'𢒳"L%]5xw Cp)Q%wm$=HY/*="Tg7` +-5*_CvVPQ (qX֔>'ŵhWç 5׆h2"֙&/c:,ȩAVy[Wo+|kSįLaܙHGa`415>31.)n[Y,xqfmCPG ѠLF3 e!Ra4澒 yrgj]ReL퇱nzILbwr8$Wn۰(nXR{π*k\P"{C.+O!<(oBMΙwVdlih޾ v Mm vKW`Hv%q&mqPs<)TF@'cH)[6h#^ 3SW:ڝ*[yT;` i WNlK6ӧ-J{ %/xùXj? mxaE~gP$†/<;-NeHʜ; ڭ=>K.e=GpĖg{WsWߺ𚢹Q$RZTӢ}ߏ @rr} w7;󩗧Ҙu&_E8/ۓ/dFͩ}\nM.S,bRq2כ xGѧ%`W-&Qeh.sh4]S( \ǙVCcym@Kc蟎*qv}ӉHiMEdsh E_b4M=κ 4L3u漵`|4Aټ1I"yab$Xyg*_ֳ:U tσ,H?n#<1U#T]L?“d@{I5sfl}V ? CvGs<Dj瀈ӖL~bD1 i 82= -Z&E)ؚoH z8,J0Y6) CS kZٙasxg_JZ#& әڋ )ZqrD`()N3y_0lW6ŠǿWM% DG4h{Z80tc !{*)Q=Of#9D /4 $!;8AȈwMl *sn%T%9xZAy;WXLZU p6!֏ag% ֖$^B)Pcwm^3n9HPu i-[<2= \dB%n=9Gα4 ǺFY]/~DqDOβ %#cML&<0ڤS̔P[ܵ[yw hd8A-3fghvSR6(ayRBbQEo@t-8q̋b r"H8*:VDlRAoGDe|3bV\'ҽ&;Pg*NĊKj?Vg**Wgܰ bM<\5K2@p<2Js+CNfC7õOܱ/1\^ #Nr5yx/' %n^a,eDÎ83v3S@Q*ttz??_Thi7tyOm5#7A2TYCC5td TgLӮA:W;ͳz5z^Q{>Y gyD@'EjCe4=d\83h_є|GXj/rKġe(ːOrަ[{PLi)]Fװv`-Iqظ啴#n@{JKf$,ŴZڿַ<$ c{Lf,%o{j°2QtXRX1S V35,&*ӆ}YХ#ܿ+h:Y[454tq婀O'ZKlT.,by rL6!OQ/v*5ýg*ϱr߭›lX_P.F}[g _/$]>KHQ(x)k/h$QE t48̡/Dǭȓ&ZƹFv6r" qTnqYMUM8ugK*SQӉ݁T/%Qc] nD.@]a#º܁ t80 o'/xM!?[{GۉcR+qC/ZCff7S1m+ޢ ??tFlw1UK/[;>﹩CkIV(]UWw @2b/`O$+%;ـ4O6]#8"߇>$$5R.S &aU /VؑuF+Y! A h/.\DǥEe/XռkAR"LdNLF+%m2+ғ,ͪ/z2( 0x[ӛ*ohca'n=/9=I;mhtWKY@*=DLs>~L!s_5dv"෤>WPa6&OjSbD>yԃ^-a}r̲[&*1 ^(ih"j7rD4οK5@ֿ,c[M}Bk&Mm8"A]*МJٕNї5`QCћcICKBPQxyt"KMY./a+s}vGcWO$Ƨ.k#i^M;a*is޼;N]nlI ?ꜪՇd/>/OL- t @BϘ0 yW1 ~4srqTc4՞C8%&#/Gӝ<ѷpm//hL+q}רDNM{=+A|Ch&fT%)Z$ť e")BէQQMh.X b42NG+]߹w'vBs'j> yc!v[n̸j4q eg[ r~r2 x1>эda-*<Kz2PdK9N~_[B}jJq,o Ip1Yq:Jn6>/_` ]jt]y'ȱlBsud=!4i,wbjC bS'{U ift!%LӲ $mH-OG>.TcUl!pJofN@6C]όP0)}mX@NiOF|b$usy3mj:<&ԏ3YYSF|26ɛdv' 8obnweCsF K}dȭ EqCkB 4pT}e:Y7φBG aPX4Rkqnšwq4Mz>5: Ao^WDpLՕM wu14z`E9#̀T K)y 0''|OxݗHZvqܤ: B$㑜rI/,[.TEG1jԅ  S( 6pp1 i?/ҿ_3yoa㫙^S{z꤅-nmP'TǾ&49<^>`Q]Uլ[9e\ծmi_'?K85D- >}ēh۔UpE^>棤]~w(k֟] d[N> %7B0ZHΦ=Y4lCS/2].~5ĉL|)0uaA0†$JEeؗ $P@8ivj>`v^ }i9tڢ9\(vjGLgHUif|i%E[~1_=UA]0&d\`E/ m@G`ȌCܖ24Bɐ *;;ihRCIMcWo fZ1?#–=\iy S*gdN_'V]8~S%NՏ&ZM4̩(ɚ% ?@u)u$ũӻQ\W.VQf>dKktK܍"Z;m]5 jTO AC,E)/a@4XABd'Mp*=?W@e0m4RpLMyW K×@A.eyUr]:jhx-TxxxbH 3phXnKKuvzz9%A4+ ^G Gf]BfQ*U:/QB|pY#p<}|bϬ817R$S{cj 8S$?;Eek&9U:d<?"e\@d8% = 2|9)zNҪW 3hlc]+,jx/:}^+AraqI~^*Nses*[leL(/VWEo^%\q {LANwb3&F:1H%1Z{]mY8%PDa?lftXnFȳؙCsn闌@arKoZt4_-RizVؚԨ$Ҙk~1mM9fZvlr7 6U [bS=BiTs-a] (:xrQ1}慼jN6 %ɦT*w9tĹBLCjȲ'[Cch%椫\A3io(n Ve5%V橻CbG#,Vu,H^Y̝>6҉El^IfuxbҝYT $M7/C8;]T&WO\kf <,G, xDVta$T730|Jf,c3Tzt/$ d,2h2d2`DO[wqWŁX0&u-=R3?ilTfYp1Lq}HQ0ec;{.U#/=O,ݐ>Ly43cuqŘ_ !9VR1qMo_w)3D$" A56e8m@ZZ]}WWrg7(bz<M11ݽ[4tL)1$j f[ F6sŇ0+J>ѻ yBke@33S6^ n|vZeF1#DG:;NǯB؇o<=HH^Crcr,UI|QvSpa2|@-XSrZbQNV0R àW6_lXDOpU~o*G 8CgG5ğ}|5ߗqvIX "(>{ɗQ= 3;x7zkEbYzx.ԅ6hN :Jj{)!J* ˵|Q\cf̪^WS&[-ꔿwY`g$b74ͱ| (Icpȱyje:22vjodtt頉p*O.AaAq }a]6|qFF#7 mvWC4b`@+CKv(ҖP&=@UۼtFn38ba7ț(w+< jp bŽwiǽ5r[mE:R.aF!/edΦb:8Mpu:1И OhپޭKF5!l1W݃C;;_&A!LYJ&o+}ךhc8YdG6@iho[ZwP&O{d)潰l'1LEU1LWSf (xmS/ buM. eוoZ?xj5P$\Aݵ*ʏp|uiB12jB!t4P(}̬6E0u%MC}'dh1"cpfX2sFc(_}2!~4m_ TH2 - t* L!*P4;qG5/v:N]{0dkF-cXM$dqnx$T;x\KZ:W[!i~>Gז:XbdiuF٭Y]¨+8(>D>(6q^6ڗH]['?5V/< *(=b:?:?ƽ.aȚv'C6ut#-A]'N%1bD=V|0f#Uj/ԝi+޽LưR2{8*j G]]et4X&cGz( Wmhd?|G38ۡوXUȰ1XVLL?Hƌ ႂ N9ř;Z@G$ $vF[ќ WњJ1 a؛sR`Z|r}.$*ʜ-@}%gsLkj9QXRTϔ;w!cLc8|>9"J-!(3^:un[aD?~ԇ.EEq \xi#:؋Kc#"! FlMR?5߿p#= oܢ.w[W{CM>5ZB];ˊ;㓧l='r*!NJܨMB\(-^+=١M`u_AZxO4DgeѡDY$_^5%8pGn&V˺RU&F3tzf8)IDGv 0MBB2qWpN"`3M@Ҳ}uߑ GZr`(;}f! JS>hoLFa[I;9b)ӦW {dW1S#*jbXUywk1%gd dzP->B>N`FV7M"6RҖxjfGlcl p\="KqZMl[(2by"'9Se1}G԰ "s6*RzGY_y6)NS^rDī{Ͷm~Vwk42 H8@kw|=A#ݺ?.j0Dk(3v}&ᐵ*[׎^XF tlSITQjۓDZXxRP>ENjՍ0ցg;I~H΋i uIN 37fQ2qNQ-#A>t$yצ< Z'Ui⪹o6"D1X$p. \ 0JC"Vc>:4G??9@s-Ev;B{]̎jnP_WUW0:|r5Z5Mo$}8;Pe\ʐ󬋙"l Z.sQ]|JpjAɸugdiW7%jqxxu"w~ tҕv`ߜ+yȇ:9ۧ P5Rea=H8ђۚ?7˓0)ᰬf.ac\џTƩ2s]w:]9g B28iw;0L` $sajVc U8.Y-wŠ8eV佭fu%ԅsJ=T ߕ 35l~bTlä ̪E{pR|?A>Z+(ʀu<%ަO^F(Ncf}YYE++ACѿXYOD@lcڭ2fߢJ|Q s@RFhx߭3$o  @;&Q;Aܔ^B}Aۇ=Θ~f{ag 1ַxw`[v:8ĦX)2;@Ⱥ.)6\Trxrn㌅+v/_ydÄjw{pnp4;ذ{بsrfl:iY!vQi )Bh93v+t% x&B]WP/]m^3zgjs0)XD>*,#?"Q/XHJ229fi K (b C[u-<7/:~Z/~@vQ G"PeP)3 ;"5`"%`A^90>sJ$/@.\X #Epj9GǐFS8]69- SibV e uU|\~X+zSZ2r:ui,8zfy㥁2M_D"S+L"(g9CVn'* U?S#.t4t mV)66?e5nNjGi HQu ȭnTaT{Gz,,3G.N#ƪqs)bŒl$y9wK&Q]/4n 3spp>S)UhCmO?qw'u*ĮX E 4B7'%wFFɻ%xӛS8yߒlV<mR/&Q/`}c E}2+rh|O%=#@Xh~xB} hM?w'1Sy'CI^OBy0$v* 2=ar,'C3H%PC|-aܒ5.]s }jR֍=*ûB|yH GhQ";w*Ta-m*>5z?E ,j!~0ݵ;])}rgoC)R5] d<,Hj(.,63&y9G=-}ĺ/nu$cumdQ gՅ`:_.`jFfa(/2_VKc╨+m9X]N*Vw_#`~תaYߠR}PvXg?,l/\]V`][[CG{zr ly) m(Hٌ8r 0:offYKx]% #Mu|u@yʩ ?)S +$p` O@a2J6CIJ,Mם6 mKX{`)Ǽ_UJv>V"))ZyKz{BVIoZ$U3rv ׇ*ǑsӱOK*NtZd*Nh]?gRdh7k%m:JHQ"ۘ^Iw+G9H(ٖqL?Tİz^('>z}+ȹ'`m9o.Z ȏܙY5Q@ԡ-y" ΁Kuq`So}1ho HZkp]0 4a2cI(ʛ,}qBS!6z#x:o獯B)  c -R[-Ӈ. n,Q;?m"hN#YX[""FT:<[;e$;Y5he++W1lDSlZz:kXe)L{';s-eQBcJUu^SCf@QECQKHvrFE am\1G.S}W^TE*wx]Z&1Fg3a/i]~E~D[U[^v,,TSqB*& -^&&(лUO@2tےC:>X^96Q$L8~l{,əF884F"ec.9`;N Ą³s`?:|jk}A[?-4޻=h*3G $1B"ujn6oq>9Is맙xTUPH@/[S\}g-X4/o)kT$2|̱ -lr{R/[he(;QC@Ѯ}wϤ86޽ų1'Q]֍xM{^12Y8g#y+ k&Za(zhSolZ `Y-fU@[Ľ c)9{`B&$pmI|6'hQiFi@.sϴ=4dt[-5"<[ה]CeNv MHԪF5ęZwﰨ6&$+7H3H;o"q [uS^# 9nq$Hebf5Gj(g^GTkՎOx۷J’ŊXCd_z9塽IERo!Z9%n~<Ta]Z2Hjq}RG7\nJsfɌ:f;OpfA40Nܡ荪t#ҋ#HJ"d$.aX*!In鋬 nF-&,PꬤCOQR F,GAEг<΄T4!T-e: c=f DNXW^ ~yG%,+j۷j=a=` :4:+# β] ݨ8 Z4ݘːhL+'j=~e9qz2 wyL09fyGi:@~Stq9ŎN'27Am/3 VITQf|Þm<+,m7k݅!4p H@5b1GcnO% J[U~hM,&&iҢZ[:op!C-_5ۊ!fLǰFRovk3A=*)m¯*0P#zs VY!f[ R|NoéB0 v.8KnncvY-y@ZODd2;*]fbLkj"+QauS )"c0Y*FRXX6< =FU#jp&ߔD咏~84\G䡩|F+6JGI7~3fJvfA:f$'f&*ޟD/Ăހu۶gF@ 1;GAf kFSsOEJYSxanֽbAB*YK). LׁX'ݕ֠}8 ` ^<6DŽ^t xFLPrhxt%q,oFfP@Y9NN"Rb.Q5iC]%2xd,pjOCf`)! q .W! sQ Τ2i)WD6zg >'Xq9Yө}~=}h^8̬l.׭$yOQK>8T>"8^%]kC^fN12ԜwvIY= l?8Cwr(cES2%.)wѬٚ1LT{D]]w8T=eV a:F)eTY)1O!S~\Au n\˞_j|= ~gc$ k5F/-[u7ah61űKiO8Ur4|\K]fBۊD^kg?maby$+>PzaC h}ёʽ5)=Tra+mY#sq)_}g"#PʌpHHɛږ[݉,kKr= f.)k]m|)EX]hz3u/x6:<ǦdU  1,rڌKp,ŮjʤX+i+jRIVO͹0v5eNb$*܇|c;eU5$n5gP<HbI""y`ʰ|vQn[Ӊu ?ZH4ix& LT䡝aQ) rk"pp^{ͺGGXgxqket@K6`MK@if9÷_.4 j[^} CzQl;bD0+,/3{O7@11V{& ݮ!F']8~#ó3It`15Rh~qHr%{&}>,r PA_@3›aNu(4PsΊn&|HAaˏ9c䤸AXg{%ldL&.GZn|AEB |FFs@qke| Gk艜f]Rλ-LMB׈bq[1NPuBN'Uj2٘m&$n*_KdC _fBE~-pkLK׿ 37+=UUC\d#Laa:# ki?;;rHgſSW3RuQxlbzqo<(z*j}< Wv25v#ߘ݃z˵v7Ǿ ]]ENo Ⱥ{U_ 6%_ 6pλTL<+`&1|&Dẁ{18Iӯ=:ojUY] M_* _޲P\M R`JF6mяUfUWrj]31&-\t y?)e_TD rYJi|} pڗ1Ü ػ` Cܓ'.ioHI*=mK<(ZCehͣ&Zvz;B;ߌt LEy$rߑ 4}r}a'S!BhnRzLՅ6ni^SXN)h #F8]`=ПQ91l*X ®kzA1FB1wvGZ*GQCiY4]؛U\^ V.XQN̫Rwl vla,Ms\77cW}~=kAXfϿޯ< rJ0:Xt@#§A*6jƜ8OۺE)f)i8]v흂zI;CX4T9tbo,'L\_\2;.ڻy cPU 2hn0i-$ Lyk}rւ2:@lZHױ7C T+r1*Ƴ&m8WAq.~:PbӺ!=Jl>$I:Hm> D<n{u#^O@hG6Ɔ[7H}*Z3)VЇIxZ:V=vs5nʭ2`Jt]y^"O1&hiZ!8Kz  (ɜD=< ŋ#pD.jKQHMsvV,_?>` ezq2+jj`%h{jȴ:py4~IA*M-q"ƺo#KfCk9[3CgaSn4Ӧ]aX{|,/?Ud`TZYwyQydL]y#`ڧAȥ|MjDPϭ%[ S, ~n5."9@מ\SNX]`!OT:=oپn+pN伍ԕG}_a;i:H\%0۟z $g3X+p;ˆ9nddSoz4@ ňᏂIc`fkrd ܛz;#TvILQY35'!@9cZ @o@ҋJ&+hТ̘nB~N_8=f"!}G GQ`UH\  =Dp"n Ne?6B[oif齇ev ɢE08f-T,ʻ' (rQ NYq MVԐZrB}^2SBh޸ Q1⺾ G`:4z{΋^KfɰׁX󢅢~lA^k>j\_!z}:?Z$&|_@DR˺5b%}v?:5XJVeoBWҶVHhI{7MTJbR /}Wf6z`6dU07?e494y^C̯ AMx;)B; Y?ە^D{W}0)-2p"p WSZXn4uz_6^w9DGc3ߗX s" 6з)[!εw9\4ca{*ţuG&{uV(S`"-xA̶sv fUR*)$l0_i'[}DlQPEП!$yY@ʰK,aN|m&& m>_jb4:$ez8w 04ez[u&}gnR9Q~ZDZsInQ)טBzK膄jC1ړu;bUYU_F~`]||I XFqIHDt5 R-XDifO}zĞW Ce\ZQ9|0g {o Z]J"#ܔLD[>Ċx.,d$MPJ ][{Կ">@}/h*%a!/*<?:3[NOW>cJTh0`ּ̝[uLtv-u8M"^|!_#knKqp{ J&6@evGO{%ơ&FH<1[tjەxMN3OXpԋmNL6hiW3Q&ڽ(S?Tt7P"ۑ2ZJx :dxT#Ɣzam6"Ĥٗq]SVD׆)@]p לfAsׯs=:VtQ2TvuhO2XziZD!⑿&5w~M 6,28bHPS(2r gL7h0d5t^I BzX]`{+uNfںvAg p:h 5>OSO*pa%"MF3Mj?ٛo>/Ud( x X|KRlj7ؘ7kn̓cz"}UAyN(|1l>xg+S6Y |˛C)MJ ~ 4^j@ӁT(z:EXeY~-2&W՟>zZ5O#R<ܹ},i1INCMTo~Hd;ponvG~mcs)V( 2ۓv'M.I<5~06 6ЎD v+ߙL`N|]5_K_P95(*~.%DԴȮDQꌃn69}Z?J=_U8g'.ǀw J/vR;3/a Ӫ-V+!!QY8 CmN%hW!u$CCf$H m]G-'Y &ΫWk:+t31]"DǼH& 2d:DS٩ p=Ka_i?vъ+!n<a\8itF?&ɪ5ؘsݓ`!$W7ZV,*N#TX^\gQIjC=vd cT[uTSW*p%u@ȈIT7d~YPTa1&e^6.wsXh(>")aEq`WƇ} ؤH8(^2$M{g:D26`- %?lt}N}U%#_>8C"~L*⬱p1~,Ai,_(NkU\9i9"e1z.4 6%An)r狓֕Eb 쯰cLU+Cl1&ڙ 4*q_4I9ƒ"F}W't2qxrzֻb؞8 {xjuZ4Wc>.ԟrv!r(RPcwi*eu,MR`1N,LG<$Ė:"@xnMS 9d2#D/!ZW BF ,k`[p HNG7CXL$DGnUT%b]RR|1.7a3: \e+Ku 5 2nz,M^gN31(I<2*}e;+P@F{;j=nſ&Ą0#p-oe8R#'3ÅUV5u>{PIfZAtjɎ 8D3͉bo+9eQy֪skG3&v4lCA*&%> 7N- t \t緿b?Q}ዷ sɸ} CEV3瘋)F2 ~gN .cB'`SֱY6f?g06Al D Fڱ㧽tB'U=dDkh5l{Qe濅Y"c &=yy`_Ynj:gt9S1ݮ$S!h&ƀ!ܕ}%ȣَV /I0[^˂k! nKФ@d#D&R16QTDf xlU2q|eŐtVwTCctby朮Pol8=I J~L']ExH}ć_Hm͸dq4X22=Q3-]Q{k]u0\q B0$B@F 4*!: B87'A5QcNs75GʇV@.'JOdB h2Z%\=u@ΨgQAW_],m5ƘRczt,8Z|Y[ ̨SOvZqi-GrJoaĠYofN'B,;zB%oOE 8]Y2 qFLuV sghr1N2Г 8&@8lN7}.Nx2Aڵm6psX@.6$;߇U"%[e041Hq~`F]ZN ΚPڅ./H~4ʔR[օóU0aI gqy`{e"!oG5/ ݛT$e-vqYd]IHॱƮN9f~C 4| *^vL7>!y<#_RdF\]EȢ9ޝsaN"Xw,8X_4Xa˯E`o*%)⚺*D(ː{焧]Ƥ`Ǝb58y./ݣ 5h:>Q>4]Y@r@BZ枮 zgͯ \SmY3)⃾>n=!Y߶ר5mSة`XóJfx-"/ɗ*LCSY{;coz`GweS-+sl-Ez:(\.G7 }dZyPxz·hU&0&2",;._Ph{^V?.w);.^,E4atb-XK^%[}s^kC3CDc$;r%9URuE骱b"MuϡEQj d|nL2OU _@0}qzmԻdt5Le9QIl ryuĵ小³D[,#%eiFg54{*/dy,.ȷzrfgyZ**wJ^ڃ;/[[]}G{UaTk?h[DTuGx{RE( p å%*OodIZ|zA:qGٓFr 6J[Z24 rc"aox;Nc7m>3g8i8DU{+"WʹȋvؚO4xu4Y085LMG } Lmc+Ӿm~e"K2ՙF̒t Bw/ ?85i(QC!'sbM8o8GC=^by SK _C?a]íِUO z;6"i&xd̈<;>\vd;Z?AuvFRDp*!,,埊 .fd*(dA#O[?=4$4< '~)09 S3Ԉ{i5P^XTgӌa41e׉%Ek1AA2D/O FwZ3b?UZL_|/< k뜹R -Alc8We?qN rE&(SўP%-ؑa^]%%Z&*`x%<Y}!AR9tBBnQtH6)uKFc69?!9 ) K-˶ӭIGhGV*J\4 kGp_A A/\b}W8}J+ai[..I]˷i+E<+0+G Xfzc֚;w~GdBk <#؞'pp dMl\~c7f0s_0 \#X$*߷Uxv0Iۍy Pb-~uʶm9hk912|W -6.q4^Ytn珯$yC5X֐QD$ +u?h22ͤR"bЕa2sWt$}t*Dfy;&—4ϠV!h1ϋ4Xpz톚Ѕf^g@:lP]R4^ҮuM .6޵.::(@\ܦpQ)͔zUPSݥ'*kPai˙0Uc NABf밥ԣ íw5۩)*sJYoyZIMФ~:1}Q歴}W,3GD Yʻt쟶mB ( y@Vz\<Ǔཛྷ'd8ir}|E=E%ջo(C&]#.bO >M;q <hY_ ͰB8bJfi+;HIJ)J!) \+}9{)TkAD]X\\ȉS|r}Њ~ !(G`j+2&nP.H~!ZMˮF:kN|ŕ 'FzK)^6zqe%vWIx>%ީ농FJ`ޢ.ZB0yOS{5DJm á4(ciV>!PbKRLE[#(RpN7)BҼ޴4pInOo4t 4F&ԕ"𴰂}bg!H@AgM9Ak"B<_ٜ(8qB*uH*O\nlDQi0#)PY#g% Tb `I.TscǛl1Aiu1k-;Q}},ׇ ں3L1c H~ZElY{ q~֥_oBUQtwTǂޛZy |>IKr>RjFٖZ֝gt[ ;gHWMNs0cPs"X4O1#.H%*ZtQ1b[MuV(AԒ:F$Cj+gtjLRt%0Ũ"3cvr3CFgV\'{SaQƈL Ԅ`'= K+ַ2۸ GR:]0{8'S v>b1-DDV=BO,nثNHI(v oF/Ϳ!jb grʾl _ei([D{aucp!NZ8d3@mhdgE)/Hh}'Cjw"C{#[j!dDOtb_?vupZ -Σ$d?xoTbi_g(q"O:٤dwfyGg~$RA{?UH#|q€<wplfs^-q*Cr>]9 1LO?:6 #Tpwz\,6c Њo|UقWх›^6E}b,Ko9 }pHo\#,JmԲ4ZqS e50=U]s8fu,ZNˌG)K1CH_W99&1:6HX3I}dg{#v~t|UخAJ¡BH(r'ga%FzOsbh9mJG0N\Tͷ)M/Aizx7(YS8(+3#s[ 79|#ub#, +, υJmrl&yWjE߲ώ~' E$8uzVfҹӕ Ftn1U5Z>+jjamןuU/aJjy[]E2ץ:qt~=hgUSU",1jN|4,%uYtw1D g *Z=d}xQm/Ou 'Z* kpĚ 1 @ Ϥ U+`rGK#0!c޴obnƁiN/k*͸7;Gg*tISZݱEr|,>>Vf0#qvN>Zwi&=lİdu˙W2V T ڶK\ 8-:U9/zWx>wAO (Uuܹڃp%T8Ơh^|m/yӉpXӤC^ۇ.ewL [ WGlj =c"XpXF~AՁN~dOK΀">c)n}Ջ?5!!A˶:n|F57=|Fd'gL fa9x?|$&N\rNAC'Z"-;>|,b:M#`bzR{4 PEpo00$?G3-R5+;ܚiDh]&Ge'!.T{~6:r'{- z{փQ9J<^ Okk-}HxHCĤީ0'fa%QK`ƻ_ !Sb5>^ ːdFd]|3౛d׈`he (Kq'b;V\ 'AJ;Pc5u 3wxixSljǹVb/cm|X ATo3*KvǍOmI#}1mtEsKTw %רQ7\s۵06ХCς"$'SeWq)s q]g=v *M Ppǧ5HMԐ׹,KVzOUDlY'V~OGA3@jDj?µJZȴda>jϯl53[1FV1!;Tg#"hW!(WcnQd݀C~SY}bwų3r_O_eD־ANj!!7e䕛D3*%%5>sSe]X iۍ -841@;+ (*PkNAqK}RuL]ٻ>뛊aAdmN/ xǝo鵊J]4J#Mϧ/9+QV?V\b?OWW3] BBcWT#M%l/#ض)$ⲥRt-#+jʛCR;Sxe'!Cf0ceϷcJuv*^.DŽѠ#Ȱڨ~,ᏓjUs igbQ࡙}[W>"TAΈ{8Tۢ ̈5mϝE xlb\ڐQ| Ya7 v5"7@1keS/S Q9ɀ{[z3cޒkS>[GyJu@;Oa٤zY$q|}cu<". Ms.2cǍ\ހBW?T`E,iAUO_9̈́`E{k((eNF,Q$Q- 4/'qQMc5ֳ/؉$hOYQ9>4xcpw5\)1QCBղ>IRנ!z4oQ@꽘DCqb QMٹ^A@_Yͦ @&HSm.9^C3$ ޥh"TlN&6{w5Glӹ9 A{w-Y\@ D[x{[\J}jox¢2:֤]xAU9WY$۲LLTvuEwS;ZZ by؊ґZG)5~&X{ZjCqǯ 9} WUd"͖ð" .$tG/lDNz\6t#U:,OZ8{%0r^-j 1 N驯E3cW%q sXMA{v2ߖ S)$'HhqfLN^߶Ab rTz'XV<. ȻJ[T[c~֎K~tww)Ǎ{HCM^|V Hm10 -qRcn dBNYtHKZt73ȉZT"UGG}NiG*GtXZIFM25.-)d&f#pz|*U.w׬C/X?  bqa%#]DXA?͗&: R,a[OX:yJg<^TiCZ9:h6Rl7v˄dSπEDXW|y9ǩYWS3~p ȢA^Ip /7QcEUW(:T:G]xjO:7RF_]j :{ =zj pODdzګW&'Ѥ Q?تM-gSZ )wr55]rxpɵ6M(tڍ~O;LK3^b(%eGr"`+u`ix2 2QXS ZTNJQ%C$BMDc,1/Je"5 'G#R9VϑI*Sag %\t#.C/l$Û:9},.t 1ޟ1V<焺_U'ʽe< ٣"쪲~Ѳ E,:w0 8m3C76n*+^*#žh9VA(Lj2  &ٵΥߓHW)Їp[5 'd G!/ TĸHĞl$t/=Ҟd NZ2-0jS9Ke>lċɋ+s?-6WLg>ə|^[׏=,%P'LPV0r@X@:D[ M{qȺu)FTc:\O9mՁl4i؈%-Q쮘Jc |Fhj) h)H:|QnEFLƈ81jR1 |W'-+1$3D</bBm;o/"H皽# [].|=D;+9PL8;6eK:-D:@y;|~S61%Rcq}'(1(и=fUnU 3#9`oqP17npDnhRT}MKӨN:Y( L$bQBCsɋ(W *#u_1qHT d c:q !!zhZD*_HL';4784<Ñ{6IFB//@_]/L|w˻#klU Kob[,q<Ήt\G4J+fᡂhzIvS),MՈ-*Tжr\G {V8!rr7US*ޕz?-74A2<]_T;gq Im]U#}1b?̊4N_Kjޞ}6Ͼ"|pJdO)Q|PDmI;ẤbM>б"'imm;]3klShLp=[A&T7>J`KN 3N[sHrx`1ou,[Ό=esEѦQѩ"̢hk|EփLV>BҍԺC$ żoYt#rm770xzOc޷HM"M$%F~h= v/re ojFю6chKs~uQKj3[ n l2vw%ێBLِR$"LlD7 2$H:}\ku{#y ;p W9ɃhL  X\wڳ4q̡mRcbFRd޼JNEfmƖ]fΫ|Q+i H]?nRRC#`utWꢊзE07rBD}mH_./o)L7DI]CZc濣޲"44!kZ]6]EYYjB)M%ל$GS4l+ھiUzoWPQ+kw,ϙ%F{HR/U͍A#K:=Y1Jqz?Mp!_؊iB#}DлH|rl͞X-=.G:!#[08*e[DIѢ!e-IY7aִ15o\Pk8PiƼE*2wJ7K'vEdqSu8fSl jQ$\k`uS6R;`\܍f> F[JR=~LnTڇ5~?B3,V;\=k$&]Hc+ZLJfAֱ=7/˝@Nohr{+>}P2[|#Pe&m:Nwm۪Q|-H55qJ\CײE\j\Ua@'112SқrqWFw Wb>3xuv.WXxG]W4Ob/NQ6Ň5䲿!|5[dmVPymv7&x?@Mtϧ 5x^4Lj3>djO}C!]LF%oXAQHy<ῌa~JշKІUd1(핸hАQ2Hw8K-D}R}EZU`d; ?! LwgKXWޓ+cV&$l;&t̐*?=alkO@SGjG^զtp>ZòOͻ4K7>3 %j2F_o%,1~s[up zDe%io^kе CvvH\-;jZO65Ў;"Lw0iN$xY䷂yZ@v%B,(NЧG)!ޡZfvYeb=M4[Uٯ\n;:,.Hke < 1`Nȁ(!><^lj_]/(r8SCz6 SCZYǗOe U -ذ_{.0BC )xWRD?3؞Np;`rHN#gBW7e嫔(,N+3z9Ȱ'} 72ii&?zZOdw g4M7U ̄oYeT~N[U"4t P3'-<:En^TvABFU`J /XrW^B03?~$J*1h2']ei;A{JI rK6BWV:bT2hʺ֊ʩa`h u e8|?>uRGٜ>)2Yo}J[`cS3&Q$u4 +onQa"Y 6|!slؘ4y. ᮸TRsT8QpK2aGHԺ|{ Q~Bel2FBx=0iri 6Å Z4G.;;h1+Gӌ߅j3?d71)T,=n埻@wW$IRnDC%Yv5 K+Ʊ*?/cT5<)iݍ[&QFGEք^]s7hߙZ]!gM'*Z0ŕ%2 xgeW:At 2 BgF.ԽtU=tZB{`̸*${ɏjӡWsH$:>ݺa;x3貭 73L_+2MZHV:1Dj)0v&I}E,_$il+xTOgO:M n9rC5E`pzkNbWx-ȴȜFT A0 n^2F:M6 tf$n)k3k'U5;Vr?ӁRX]ʹQ9$pӮ%uC@.Cջ oco.h14)5}>Ȓt ?qgJTFIQxB?vxV8kz8RH rbv,})]#ȹH7FKp2Q1ub UfKs#+HTUFz0d'WfqKsuōw*77Rq*5`#ެ(&*<-nW-\@uJ;_!!2#̮bs7~X If,At )yu%%*PO]OAᬞ]`煯ƪY_F#0Hn5 _y̭uv=k!_p7 GpU=Xq[Z 6yA<$L#] 1CI~A^͜٣|=#ͪfpW̆5,`HQ,Fɂ|&<{pTo/^~uN(Ks::TvCٲHxN1ZJŠĝA9j-. m @$GZ:=C :`.zБz݌3GJ-P N6@nIr5?mCڭf3Ws|,N۾R)lLimftJh4A3(rv7<xq2ǯl=(7L|֢Hգ `&f(nTt),d_Tr,3eJ<EU)\O++퓠 佻>2Nzq4NK  C#\ ]}!'ي~u#2Nm3QXD9ss S9H}T./9 ;[<;lcTO:aeء0x2=ĪH"Y TK<ӄp(wcSXii /]U^wp W̵K@k](:s84Ij<+] glL i5Գє;K5cG<4wҩC\ҿV58 އ}AfƟy2OVdmEn+c<׸z|21@[W6KeE )gБX~ 6\< v!q$͹g)Bƽrsi^=ÏÇ2|H*{JĪjmo׎*~5W>JKO;KI,/s|(LeaU J̒XՎvlW$몬S;ִk7'<҂-U"w ?+u(]G{J EljOmzXrB.R12,;ݚ}t/ɜB5 -3#*/n=h"Njuj-7†icNAWdVyoZUjwigJvB 3ƄGWZHOzj !}:zAgdRUXäx!8*1Џl~gwqkRȹ>o+&6ݩ/ltͼULm[ UXAd>њO7/Rϵ|_L mw1)gFLMR8-owyE]4VxnY1wJ d}QT5X'?-ϼ/Z Wڂ)t-CRRP>}kSgg2Uձ 3{(Y&hی^ &wuyJfT_9ka͞lnځna, ,̤:ry^mkrXBn"9bMxFT?\Rk!%aD֚fչ%4 ;/J|DOg6t8'|ĖP=Ut>l7g/fx,ʡ0u b&_tl9ROmc9S*j["Y?sh蚶@ +Wqj Ϝ0 u)WŖYqFW" ?oz(DY*"L78YᣦO%ϼ2eKBZ!G^'޺C(o!璧;eaW$u l=&⌯s n`;Dz!B)!,%Eq a!GX$`"ע8aVfnAz:בHk7Uk H$M ~7s_rLb !\\lڞr?(\yIz~KP֧H \+䝩{´ I!g8>lg'qAMhOĩKwrϑM{ 3oU[xp-S$M,|6֮^9JmYo9+ѹUQ7Cg% s/H\GEf~|O7ymGXuT6ݘKjunh)/PGr?K&|뭘*9EWN/nZBwϪ{7>`Ds;Mվ?}yӖ8U)Z4xs2-s@^Kh=.#"96=7I1+hV"o]yՍmIlfCBSGgGܢK;\AqmI5^] btb 8Fz7FVc 8Cʒ۠$T/$ʐdɞZ2&ƌ؋3%e MLR&/70wzz\Vsb1Lx̮Yv& gUY o|bMj#(_RKT z<[}@K4fw^N?Gk/yJ1v_jIl>4> zS<\#`^jT&iʼn&cPx~.u4@F⹤Ow /,rVX KmG^Y5dC*>Z^~ŏ3KW͂zdqx"`UK$gQ.OSb%y GaΓͲc6[3] ,8^K\9 [;'nsPN{̬:NR!*8TcQyj* c63:ٽtL bE"i!)E1\=J;@Sc:قF3flI./=N=]$VmITdu*9 (DJLjadx̃BX_F8us%1q{6u54U`SoIzD _ћ:(Zt,ƜEBv f2/c*R&c&xs >ȥj܃l8\ɨ~Omj 9@ -:6}< 'ʩ Vƙ2 3}"\3Nyţ&-7í`». !DŽ}e% 昕! Ԗ~ϦC2KZ)%If2t~q$z f6+K7ڂ!:!Ymw"Sgmu 3_-z~l:>S~a]Y} -W:yĘ|QȈ/Hћ~1B7j6V\Nԃc_`~"a -9 锉,o}lF9@2';Y>_Ppec,K'Ow&"^~Њ^FlCwTk<tjkKwSM>@M WָvT(w[x))%Iў@l?qgw|#Oys04ڐE~f[B i9֤dMëǑ909vV!d{y?)iԜC2500^X>꙲)&EM2oޮ I>|:_vgVJ'XUW'ln% Zϑ skF2LuoYo&^Bq_RE5<ӆ kFDrX$<Acb2XTfwvw/07F$$J`M"ڷ(p Ie(U"аR!_sʍ(|kd826>A+-_[#U)a/r9Au`/y%AX>S͞D<}C(@ӵ _ S5q0 nSkF"%SZB@"`KQ~ pl.d~-1`:r}<o`[2EY7jz0uYW r_%uhaz5 7w[$]Si4b)ҫD+?@8Q4vY6& )tzCk/CS6Dgi*kɗ%JHS\. NG9ZߘG4 ^~ ="MTS9*E  z])fM&2/!1t7:m`ZCY) Ir@.G\V) Ϥ35)JayDK'4%D4xf֪IjK C,kVo"+0zңqa)a@2h9f(kۑ|}NȾ+f:iYjn=a*Տ_oa6 Air=:7Hgޛ %gߧYU<Ϛ6:Q]RP7+AE-XOڎe׀MT;pr%i5l@dX.W^P|0r-ؿ}S¸:E'M9Y`s\`PYfdm|CYϘ_wh2?P  7n U[_ȱsa\7Ȍc Ɓ9726 ܰ +[kg{YxG-FxIGƍSЦ» ѶG'Qe|Q륯MZvހUƽcH9pC܋V5h8Uѵ'gaPM\_WJ-\L8bxtuЫKN|ƯK6USHx3aO-_/ i Q!.j7EQ&ƕ0  Q11IS2[~= )KPKe —Ræewf ϬxR_ލJ}/sG6jdP'k*,o((\c?_FMV]Fֈ'42Ni-5a#m (9c [X'@%>*h< 6zDm `dSsvt|܋\6a^xjv0_Аy3GTًba;;c>vElxDJxfIC3!_\W+ǖkh4gArߐgOtLk d:od rxi2uO,֜Qo8=Tj*arqN/̀D($'Ζ9d||$קSB,-'؊1[jD- ~\φ sk>w8=F,"6OM5X Δ%rC,n %JʺdI2GpѓhA@Lzvv`~}ѐ/:>&rv+,n}2I@QRy-}P l-1lVwY#Y}4T&#x }΄<=Tk~e*-D:oQWO9@ Q< qܒ/ %~dv\Hndk G%g ȕtw6MB&3G nFY2oL׀7!Jk?caG $.ׄУR" 2KL;J]푖 ?K7<(׽Bt`~Ƽ}VEZeeù.,D|D0 U2e$͠UMHϋW "I;|P'%RDžr>훹gwUJ@D}zegDԓ6\TaD2"*x|#g>J1+ݑ ֌m69n;߃ bF8Oy5pRnu!A؟Q;8ЗF/':?aD^Mcllbl29M!yxUܬ]> ɭ~'%I)Ȏ 4OG&ވvUڥBǧx Xzr>ni6+S Ey|+_j,tŬPi"ӭ[FX};5+${7KZU?Az|4GR{u眇aoףZe JɛuaSƉ/ iK%Fn~%wU5 ^nY>Rf߰ )䷔&q[#w9O˞ۻj.1e=;0XT6 B}?:Hְ]èIQT95x5iU^&C,l˻3E:6f;)8rʠ6lMq}zq!.̂.iWd!FNYRa?×#@mIsJV .ոR2ۛY&*.˧N׸rX/g IOOf >$ԍbÌdSyO|RgdQ?ӭ,o0 W5XAI ę%3k[O X0SA %{Xm@!䵫joFVV;EmK8Je[==k1J@B#E4/g>))<4*{h*ay(_KKgABɬHD~lT{+w MpҪHP;0;kvJmڈ(zT3ìF87;8oTA?`y>~lw{d Xij޺t`8=}gI![?(hU aj:aҊt_`kTKvZ6a8|s&JzAж"Hde"Nf hiWIy>{p碌#eWRa&BDs>AY2;-ܠAT 7_(kgz[;FqHj\OE<>#&9K=$,6RWrhaւ[DRa<@3w q'p6IKmxZvThMt%x8JET@l8^$ JS}͉s;7NnDlU+6a|-PZ9IhKr\NɜJ,z liy2) !c[!@3o\/R UMw2g)eՏ'= (Q=s 8sٛVc5mQ]zY{9}ҋ\NIafvCMFTZiULH\Tu7sWۄ::oq4]aWsAttq*؉ r?a_Xs"$1*N}ѰqIb޷/NSR[5lSZbX zJxjG&$+C3b yykem!m#̳^&aTW>ZW. qȷ&y))TXw$3mc|C[D`oճ 0Ttiߝ {cշ/7ృ[>8IHIFhGCҌgá\cE͜2BexB,I ?2叟q_Y}nFM M]1=A/RL":MT](Bǘeh >G?@{ƨQ̆RFǗ6q. 3Qo.V-RZɳxx# 5lmaAPl $h{28M{T˺7?Ęh_r8k4,ol3}?r)KqztXJCkyӎUEE)g58CfDi%ֲe9e%):bLDzVIiM74h^)*8Ϭ8`+OYq1kd}P.Of|`_"-|%fTͽ#ؽ"' pgʹ3ufarE1{Gw @ 6U,#r 䔤xӱ!}GB~_kw1h7r6H)sw0- ݐM?k̒eBZ[ l 10xa qGxs.|aeQ*/ޤfblTj7,KAN% NWw\S`?P9Рr~?jk4Ůkh> Z*A͔NpY|YQ]Ay׸z\Y\#~sE~@@f7c?wKtjJ},tU%'AM[IIOKP(:z0)4YFήL;^+FEedw"wMVмrrQ.Lϝ7a5%{6!YGC9;ugO\tR|egcYP]QΩ "(hK%=xJ_;?U)#8C#EWZmmDzvP j'+9,;# Lzۇ0n|5b!qjHDϲ^;(xǑxn<(Mp.qi MpzM- }viA!Z_ LiK俽$n`ބӾ)q $va4x=6\׌bDLCW uh]Htq'fԆL/ ߿>h"/OSUʽco?¨`q yqY-`7~^ZH!} e4 #J Q (hP6.T -p+g'F.V!gqh[D[O"2d-aed $PJ㒁M96IοB3(N ʄr*@bC&#S\8QDKoeC]>eoyJ7;~ ]\W[Cz?ju/>HZ]4 (DEj,)b.2b\I8gv~K$p:f=DX<\ZLVGc+^*|;5bu00lkmmK47e\EUJì W}h^HtE4W;&3P.^W­= ,̜ }~zΨ٘$k2&dXvQ7:tF+lfb=[fؐz&&rQrݚ2p4$͋Dz߷ԩ.87=;oW"^k#S)Ͼ*3'ZU Pgj+  Ag5[k{v|V)೥M0.NdwLz(R@Iaa21El^4l^.=6nQ ,iNscHb.wN(gq/٠ߔ{%EF56 Z2"JEK59c|JȬ57sy'Z3ܯpkq}|̸<Go?PG7^V*SnX SՀ*P#\m F@Wi1;('+8j1p3VP/W If.Yr{7j1?®[*`%!ߴ^IaD詛JTFh2MRKCr9.:U녱elPT}UK H28i(yLTXGL8[i;Yc3B} ǺZ=xJ~$j@jA)rw-c]4o"-5wYW{ƙc~i0>XXn(A5{QgpRdY]S]+Y'5(P͆YMp?ͰK Ӥ^Sba2xV3mzά}zucɚ"Yoj<|w htq s~ Έf9<'%Gv4yLZѪ]>c.͒IÒ\zQSvFHOtxAJM˹CvQ|0R3D@pʏ0/niLӕ^xb$ ]G4Qi L!D⒊7i'<ɍKYu gAi`( ^D^rk3e; "C_iXt :Q d,Ql@=vT/Δ=Pw5Vͯ6{}qmQ5خh,g(z0b7)Iƃl.o]XOr鞙ٲ|퐨*,gW#jhڏESYZϪT'`bom٣]All'UZo(C??2N(af} ?$$DZx:A)ć4My5Z;W?WIJE_GNKvb ﷿vKuQ aG`$؁mOkYrVlp-:stjH/q0FO dlf'6qRw,fOmKAsT-q> KYѷ #wt٭N]fB1c4g9ԓ695/U`KoB J_Lt'!LX( תQkKJ4K]m}wEynM~pxgQV m{٩Tqt;JĹP,]XTC) BRʭe \G0sG8;Fگ lT0 pEMv1v0rd tNj3y8_<\LtpN J qNDbQz\60`~-| dF$ Y>{hQD[ći/\ThT gYBy`痫kPf@\:;;D iC*]}pcz4e@RG ANDU-c=FDŽN .sB3ɨ<,.5}Z9ha 1dp23Y\)C}ŗ1}xmT9)08titޝ5#Z訑5Q% $5=m&<ǗҿaLj&/ wJQ".)br=֩Jc 7ਂR!7iRa>]ͯ!!^Z]KYJ1o,h߁4+~Ϣ͢{·)W [epqKbӣzx-D[/r΅Xtӏt|Pٳo49SƱڈ+s?Vra(MhS3K(6ӐWMPVXOd8VURh>Bm1)1Yy>{2hlj:ӣ`g5&[ߐo>ZfK;ڔ8d|Lqە #$}cW/f6&&?Gz? xY/|I}h[v@zba^9t2 7;N;G~~O. ynZ8*f΋c/\Šlj"ELO.8f8c3uM&6vp:Jk>Y*VbkoF N+ wp@'Ĥ:FIc,D" yoyXC8gd!8%ShS댳E:/O ZѿPl' #':3MlNضб 7/=r`ɕu? ~r^B.hthKj-s{U#9/"4p.]# ٓf xG% jG8>Ϡ!LYr#0 &nPSևH¡ 1AqXIrN5܄>G~Nf G1vgSi{8̺׻0B ?CZj }l[WYhu*eģ"@}vG8(Io !$hԍ$2inP?ha rlNi㡱|/2zd_  &H/W8u-Y8qW'\%`(4IW-I|MNf[45CVܯqu-sK)zu \6[ruV h s 3^nq$6]Mw[I]6?5z171ec+έg׏s0ܪ߽FS#-lh<dJ "\X 'Gמ̨p\OLD{ H" ?-| ӳ"jV~q[%ŭ[dER7ʵy"QψVꜳNd^uXBRz5}opl"*ke _ MJ}uhm w˜ Q  6q<;!z& }3gE{5V *w?`i)ϖߋBxWt&qU13\?cZ q6C+~RL~^0f?qH8#x:l T9dG`4pC1km2=&j۩78q|e3?`KF7R rM+ mաr֥[J[ $nm.G+W8"̛,nQKFLh6bY IgG?%$ǿ0!U0+- ,!gΊRD/WɱN(0z?+]Bڴ= Γ2rC DAxTTkvw}˓RX+Hۑ/ ccbɈvԶ,GnG wLvZI=xQ]k/Xwmh`4k֦'ښtȳQ6#lzk!ղhݕdF ʩ}$ؗl~<[a ۭDm⌢61 Ț*J쁂%/ie5H&Do!u*ZѾ Bi/n:CoJʴiy[D9.e1ȅ80Gp tpy'> d_Zjg$]JRaUFIr>= 7464z-B>PⓂ?t_I牚F/ ܽuɲno4pM\YSm(t!c`&VT(v](Dϛy.x$[ / .BVXEhx?-K'?ݐav]&4-(H>[pKGY @z'sïAimNwSLj& L DKE?xvhf֐ \Vעcg [O$]B@I*-ɣ*8A_ _΃?mږ3cUt< >#k2EɄ=_f$$Uj̎LJ$GSz%1 9ȁ_("beS5 fSozz<Њ˜/bAd AL ~G9YGGw?﹥sYQkVXcV )r̀,I/NM,07 ۙK!,C4w𩌠S4UJ[qv`)MЩ"AJ|*ZhzeG6EDz. .|;b Uab e CC9FCYfکcDYpfN Jm!UIPvPo`0V q'8w2`gfԘLO>#uګc"h_}NA k;A|7Qxǃ27Tps>"{ùBbY{YrL @UTSH)7얅Z WTBOyKEBCTtv@ mFHFGxSaQM}$բ/8xeJŚEl! Ӣ X7nw`!ӳ=d{ȦId]*Յ+¡CZ?9TJT"ԗ(nzSaV¥7g^Va4c]UC`jF*VVZ 8e: P#Pvaaеj& =w2ٵ/&XOHΊ*иRUG@0a'N-^qYU3~!9"v @97ݏ؞TUMDȊAHyX4>N̦nK1PKFFDy mV~,qkFOGwt'c2({>ӄ uN|!]dl0hRWOf}/p?-?f}:3sf|՘[ w,,֮߱B?TAK]R%ZdPdi%,IU:Ak띏ʣR{bN#f?嫭@Q#r~2Oy~.;> {!E??>ļՁ|yr6@GS}js,Mf9z͎>+]c Ō {괜 4hT4,ELN hMSSGz#H3S&*^.l,4ertI3 Qk%E愄Y;+f|*lG*DR4;>%<4~PS\g١-3aB0zX-^wx9,bnd0f]T:]<1P=>(H_4pӰPY]K"ݯ{if},+ T HG_ꯢlO)a*O(>ZZII.ewq{'gN5W8vx9jq5{_M%Okđwd zP.O;\-ց__ZG'RfV pf*wЛxf[xRo,A;J82ʷu)&Z*GR{Na <|íy#SQq?DnHOV:Xڳt [7O.a@6gҷGݗsRe' u`xLmU>@ɢ=P3 [6gܗ~Dz2s7w[hb7m df w'NTdy\8^#qZo'L$jUӁs=?0&TZJ'4g`2xz}t;קvHO&ēPcW~78oEɍL1% )BWqs(` օ|xlRG)KEU<%&2qӮHٲ'd+u6G` En#Zq0ldcEl|xgo\ }䉳^&6367 /?F#Sw,:^rgۤvTM&I~\;娮?R}2s$]s:➬xx^x.0^YRIxfΰN9c` S$|?  ͢l()qv^.%p?cSh7#"0׊lh2Dfx7ê'A/=bѸzّ4ȯwz$!q=]L;!]wd~CDUඎN͒"B`Gi(ļa:tZ,]daУ ꏽ([ǡ#i НPQ,4i(e_ޮP!|o7\3&,,iONM{鬇>MIsCmoIoCV27`T_t!E8!Y|+P^PvȮs:%?@gZ"}Ļ^QD$?Il_OptKn$v_:lBf9+bØcH|N?G7|AN> ҷorUlY~$W!`Ul Ͽ`w!xxe?Pzh|шMlbhB?%j:,;^ Z oO!C=YJPg ϙm7'qȖ&HqM"Qm'>A {zؿzZtJʺFk1L@0CPM=׺y$L6 ɺ[e8rX'Ѣ3*+!X{ywW==׷8xơ 8׫G'vG ( \^ ŷ yPO]Uoptͥh r18;E@2f$4X͟twjCmZ,Zal J঺و^Ⱦח&k?miQ´ʉ9~">9R"{ Vi~yk,ak]# 8~ِt(m޿3LXamAn"p>2^ϛetl۔K,N?KlH.8IE_˪ĜूM8®utB[ceq&?5>u$]F@K,<#ݟN9)FxiSA}ZJvMfUny , K :͓.63VfkW$~h4oG8t!6aTڭT/ތ+Dс0<㬺jC`J{: GbA3B~JQzl]pKnm 6@ӑ0wgܰ)^yb8݅0M՘!Aѫ Rn 0?Mzj z)Ä)'<*W_+J#'‡4s1ͺ%ė,,4fSї6HQl*hs36**j-[?V[MT$Е((xETBYܖю+cɠdWM"u]vHDZp=VpoIP%2S!0s*y3_7\U@Bi:+=Z+q\ϰ7-fsTTKJ6NCeIdx5=R `MX)q=V؍^p7 5 \ 1&!ю́x1Qɧᓪݛ@zP[%yUvWIKEm8NjljQItV:49 g]h dt|UEk) \r톏YSr{5@yޤj$.扻n$ >8IȂt[sBk- Q]SɈWb-b1*v<}.*uxudK٩"?Ka%ԃ:bZqe۬L hbW-#"Z(CAv9l(LNU_iKvɤ#=r`'}4U/Dg[%,ݥuLs3z!ߊ[ڏ7Ҥyw2.Y4բ>;$73pkz]U WI5`p$}ga/:6M*G|A/L̮Zh>шM(Cs{BVqɀ W5UbSxNN~uGٲ6m ٜKE+(Ԙu+`aWaMbY.QEK Ų3^beq,:H(t).x+JIV̮۶rs9Y'g@7p-L 2⅁8# FU Q5{!qMŴm꺸_|wr>IMjCZÉ}ש3Ͼewl, x2_*pe)E6!95L%au7 W訟vQtug)d fg ?^Soё?WaP}d45RvB1@%RF|̦∂ddPS,Q]0|?( .QB;6@skۓX<5T,P'VU[N cZeD*N/j+v}@N;|Xs>2=$|ƟbI HuiύLӏQ1[~,> 7 PSԈ6w-o"A1bj T`Y]^LOYcy)/ GKlsMmiY6^t}X]' $/F8(ѴK}\|ڒl?am߻ ܣnL:ePfrd Eh"'~%ao_/oZ,>=g w`0Q:A2{zs76rg~DybQuS!TԕN>p\LVOh\L^+7tR"3J=Ծ,krarJ3H!ZN*}hOR?߯8Vrr`KMda3eMWEгϼ\[T=Z<}{f|2IF򠀶ifZ:us #n̽z]\tDB:g 7C‰ܖwDË:ހpq^0U8$V*3ECE %E&@t~+|ԥPm>tXaP_X&o:68vV-; D*ֳA/G"D"`[Zx6ˑBcI擰x$%8TzHgU;w3d*viP&+06b$BLKNr,<~gB.\][EB KEobQn|߄ZĮK8}dDV2ڝτH &=`cػC5[=ޮM uR%7_9'ۭqx*[qt멕UX |aVPV)A)B%S.6 @`*zbWFWI/3HSfzhDg+O#e" G֧\PRGơ]`\CO7}HúBHr.U;TtGr2_b@rt)\\9ұFhud4ZZ9~ËNp'NL KylQ)Ht憭p?tymrQ_JByʴdJZjwH(T 23ӶZ6ճ|vf5&U WzD#{nIz?x ,l֠gz&o@* QFR2B 5a>8d4%f!ҿѬ_ilS0&W:xwme섵vv_6`1,q}8*  !죌&"1yQ 5OxՑ+crk_GcPRel11Γv}uPp'{z\Ct߲@p+?"p8W55}R߄e|\s! ٌVS]3M2T11띸}gmpAn<|nt|۵ۺ!sI+q ĸbh-^Z٫"p(6T,GEJ.#p Grq䮉_OΐHVIsRa 4|B-cLln^GC; j^EkZ{br䡣ˉ.s@@:&{?@! ş.;|is׸;P.?s V Ë$2Eh0tMM5 A"#xNò/gB?"xYU`UN~[ǁ$fH7I9OVv$ :ʁ:xxR=L>P\ 6Mɟ NӴueaˌҍ{KҲC7&@J(jU`"FD3,%1䔌fM$>(zH2AE32m^΢`0"4ոX$B8a_g[%ɤ Ʌ P?-,r75}(zϬgn?g/à,ȉ&_)//ͺB:y84<@jE%_2m*snu7P~Bi_oe61 뮋wWAM-L9qgC易.)q>^8WjI?ooEMd?+輭qq֠1p^Slo L5I;ƴ1vQIKIC0.n9, *e)t3!<UY v)Ǟ RQ d_Nk ?ts݊It{>x( x{$ YyTyj'Tu1V֙0Y ᢌ'0.[OtN#*XlM^6..U/%g4.,h3NrT?l57’»_T8yYYg#&5Z:r ϫ¯nW3J/Q>eߏAY Z*+(o1uxF4r#S8r,$O"h ')]UF]]|P}\ ~%&d&?$,d{w`L7k|-`,TQlr"Yڧ<(ΠNvZXu?J f-A4S=лpd}E`ҧNґ+N 7!>f1Va3{[n[£"`O3^B8\xcP'%nrٵZ/Fx@ZH8+*.h bK&-c?#.+1t5:hp]V?XN(T0߷s-"*\ %yN'tR^Éu3ꅛ:aQKEaLV؅e*dehpaηvMŻ@p@uZE8w8m𴒦)D& `w/8٪Ohc^w|"bV~Fa3ɤG2k5B;'0u" k- +累/''Uḡ-U3[`~tTW?n5^+. ^H2a?G?P;hձoWqr \laKE}0.ِ$kq:' ,p)JX^}*[3P: ' NG֪ӁDŵ5-CQp[5 ĥ}Q<8ur NfvGi+e}24̎ݝϊ2b×md 7A#ΧDs~RL vSkl9RЪfEE&Uc<~ӑh>R,u܌6I1NBLޙabWeDʸ*hj.Q[7(U \~[ƪ=-d0wx#rbKxC$j5B 3õL@| `^TyU'T7ccD>G>dˤ ZwUc6YFV1y&Rv:€T+8V/p_OFmؔ39+CʷFQ@[-is^LJklު@M-ilj^Ena;pSQ &vkʈ 8?4+ `\qbgX*)}\Q07Bȕ-6v !bd`ڣKJDv UfęEwxؕ%l֛{M23XdmTTEY a. iĶ̧Y }Y6e8|: ^CE'*#hpK>7Zv)<m} s I 'a@v"J!vWZr ap$( hv!yc؟ܳ/Ai GA&a.Cuߋa`vPRJOB1^q)~OpM ˼bp&JsaܠٯgOd.h7?iw+>M9ۯC{0};#5f$W7t#W^K[|Gܮwxq69=-1:R\9wEQ攌1^;R55,}XuY| &RlvK`D`?*H۸~"RHS[秲3ev3Z .œ"I? ,Ũ6q(cEEl皒&Q˩+l?hJ hYpa2YnZZhz#%yM#͆QH"Zk Y6f.2޼xZ1R9G;WG ,2!%}L:U/6bh}̈́9:CLk[0|u5j,r|'Ü(EI$iN@6k>{o*sR#Mi '^&`0P꯿ٞc>grUuK`C\k{p&$-agTZ‡!)k- ׇma$:WAQA0EA9~Lkol=W)lRδ\JiܣfJ]6<67P\ڍ6w'O![eZF*34xHpʙ2^WqE8e:Z.1I-qtz"WX[)Q׍z%חJ#z},j{ fשB]?hgpa2b >aS`k(AD6 6;f95*Fɷ;9t:x2\6Mɝtqݳ@c52Eb|a'*B07B3ѳ$߳oַ *n_[`nyq%gg{ k.)ںgO3/Gb"ZC!n8'/ZpckB|g/&Ab7`𨃻ѧU*%聈U.U.Zgbo֒ӋEcmPF8 R_6<^Fz- C Ι :82uioJd =%|ΞҶMJa4JJTd-ϟ^kzInBN*. #ӊPK1OHAlKb>bY`gנs'kIGZx/Vǟ#F8^?%XPW .ޛYJf06?- _ rHz 6`Chp+ 衾6.7% q eN~|U9<n27Id'ؒpYGgcg7>Ii+%,p0܌ʍX,$tVE9=S_K:|B@mUH[+3F%Ct,>1e֧Rȯ>GB --[[m\\QDZ#cfZnj5"hG=$5,H6 Jnw{.>Ni>܈$et>Ƽ,L*rEƮ&(|@u G(@_ Jeܽ7f}\Н11G|vH{k h: OsH` b% ;Qa8=]&lI1ug> XGIpRiRx%M qU׸K(s\KAFcf6 l(?֖EvAN:oq6qXF}0)5U?ԱMagCGUyњx»YǖY3=UqᒂO4-q !HվfTOC.KBeod4WVO1\>A8t @j_b9GU.g'& 3:RK6Rb9({}X{nQ!֌Btnpգ}e.}z6LtL+-|YH)R' #`pSVWki|pG-K^/#kTϬB6W–Y.2$"OߺX׫1}]8lS-u^J(U1u:Ø΋G+& HO U'W4$up2tu hhpk\Kd_=!'% ylpf-Ns^"=[75D>d9})$=C`,L~=otD1`᷆W^:G4<'!dɞ&@R&QD ~ﺭ0qp2L&<(WΣ;Fh\:!NQ r8 v`&Uʊz3 _9T˔O5ڕάzc(:o 0LCS2P'J8,$r._KkC4ȫK1llAXsZ7 F0nFLUA˄0 HUQ{B,:3t#i )g1 [G̿W}`/ Ũ止N18ne~j+^wkTŻJA{FwsZeqǒz惄U9b[ ' g纂l֣ܽA#)lZmP0>Ps܀k5d-mmH)MƮv hO썞n Ϡ;_SZ:Dvr2YShy Nǵa9bO?>,+JWs5ݠ(4yfP8i M%( *%)3qhQ<tk~NRԖ8q(޿"HʜON5V5qH?ۋs.(hm":~Jx}pz#˿F염qFrMQܲ 맄W=3; D̙('5dDku1ԪEJ[6sIZО)x/٤jYSlW4Nf > !Y<|D~9˜RFx?K}4d[F#o& YY̧Fj p|,1e NDD'x5{]6{Z퍼!W%@qDK"d|-WtV7nPrA>2@V棋ĭxx-d}ȮI 4/!af̙"JChEpF>s\)#@Sʼn#FߊrcA$.v"~w)ǘ@Hjk2p[ e ?{a~ l"m6%dKI`:FRW"*~wЈ\{vNP-%9Bxr8>8q4ue3ʶ"7%lSOLޱבS9}`!Z6s'j7dȦe6_b jYAL!I*By8c +gXNuADJ`Ҹ"SӍ .2@J?>3W"W! ,pUpnMLl~ Pl~neo3#d67dnjJ9P{W\GgHт,8O6Ǥv;꩛MUs/6aTL8fdxQsN- jc~jS Ch m2@G4)mٱJ+9ЭnmC|%P[vH8;>ČW-W*~80OzR"ƥ~dؘ \ׁz5c.l_kZ U?8*f}?V:%<{7q!_)H=\d%hջQHZVt#Z Zt4ܵh6>#7{ Ny.@ixceDǓbz25xjJ.tڛ7p&r?ㆪukg8Z@:EaB)3P}gϠH] 5,e JytB ffyz|oDAJSpg}~daR/ ݢ| I[Qr a@nSz3T22l:LӨrfV\mOٛ&vEFѹ1m"|oJ% Lx]^}Dv Ze!yK@]Q(1jq,&MoP8+..3wQx{rg*0.V$! K$89P [vc#q7Y]/L$_@^Awwx3px$PZP)!$7 21q#(-BPsCOmLOh+ѧ5^u?'hT'j#Iwݜp)z1 g>lrD?yI!.8 ێPKr Pzx׏i0aPg@`4\‘*>v0tXX}?~ |!Yvune={3V4Җ6; iعZŠFq/f ص)=!_"D9:d&e2,PdhPKȊr:U n| ։8D%LD4vkG;.AʿEPC^k*M$ɷ)GDm'*zwo;>/ N]&x^+,z?h?Mո!.!:Sߴz`cs..+il'2=?9`txg][S1C'Fɼ0+ryPx;><5Ftr_FLpF_v4~d@ͦckk}nA:Ssw!c!j.3w=KFH F,l4W, ~XPuPL-QWe5ظ߫3ё[˃u-S_Z[3q= FiWnyt~A.G|2EI2i"ݑG/됪6ŧ9q˚ 9U?2Y OCl:_s7Sl<`_ԀK\F90Zd E? 2zǺ-lp-del m-Y;ynO{ǽr1 _Xn߸e@q N&\ `l8 ^+x=jF0ɎlB(<5* CCXI }A % $p2J9)^@fBK/^ Fl=+~}Rb:~}y\+-QU)6sk\X:CO6@e]7:qsǒ6mȹH7>zRxr=(ҀKrY}NrGZ6xZ[a1ȏaE8mD_T; F\ ~Ȋ-g d%7Ң8"2ewMPA 71 Ѵ_PK DVdVAXz&z\ 'E^#tI`1 2klacN%Uę#xmRy@'2CSɔl'Q}bIY& !Ma+%Գg~ұfs53U;0d d+%;[)Y(Y7Cm߾!ЖJ2w뗑%E!1rf\RjpoXUj[1kzê5:tp|_k 29Whi#F/{aAt/7a)MfÉu%l)q'ի M.'O]~H?H?yyN𵊤f5l}蹊̧(-[ Hߎ:9ap/J 9 Ov"[PM#ƯöY +Rd^8D㿺x?Xyj1 (Shu!AySL=zy.-~jЖK1.چncrqS+x=[ahpY|qYy¸ZS6R׌Oӿ[Ǒ AyFN@äy3q[`Z*<>ڼ]ܩjĆ/Q!{ Kde&jM,'k/v9w<YY8:S$2[?\VmI|v2'muc;he4HAH݅+KKsg!-|j\iVYoӁy>JbĆ|e:_l]TdhkEބ3 Boaֳ2Ei4J;չr~8ɋYS˯b# I^dX{ q 82-PA>B *$6*zk%)Νz"w.6d` __ ̯\hݧuiX̰js|`L]SAFFӧien緥?P9'9$Vt8ƪ﯂` 9C,M!^d)Ljq'9$JL v!T֎]*q€g8mIr%7.1/d e˦gE7TM1󨌏TRz\=Ւqm#ߺ 0ޘy@uP2dgIpr(iVoAzѧp+ԂS3T.Flj[[6sґaVOHGxϫ71.AE3vR 2Ċ [`:v+3_8_SD 8ǘ03&/0&CjZ"N^A0MQkd0ɠ1b01 *hV}C J}>Ωuȸ|mB/8̣QP?>uK)K F괛1+ﻶ^5pMl<4~ 3~Fx![h'9Y#_B%'@ iuG.8Rt8,kT>)Aȏ/ 6\;2j,|zKsH D&,6f21r՜#klr`(dS' Zf/ $?zp4DN/cƕ5S\zHfBzFzuԍ+v!3~u i~JY0ǂ6 H-R?@xm?UNA Ac7 :m1܂ -ӏ]/PWg28O O%s7B#-0bBp,\MEs/bbxE4"zb2>؛i. t_w ,f}D?Ъoe@╓ * [h2Av2̌3㸮n<^],ͬʱW8NT M89f./3l\t!ZOWQ2书u^ ,Ё!+C#*-IBTBS Le(rHTp *~G2ŦfNIAwzw/ f Qu&PĹRKdCݤ_)ϴϦ+{ pR9ƆsؗʟI~ԑ{Qe~8w$O|#6Hީ*bcVZG  i~UܛJAN1T;D/\AOyHi0.îBYtҝ8cb;іC&1[Mre;mbsX)5D6W]НmM<rbuE|ËyZ,O`w'JRހURLD=d^[ XI}!Oµ>d=:ʘ,7Iel ~ɧCʘ6(wC)wHȯ~4DݙaH&F]ڮl6f7 ,)3҈ڊP2E, (QƞwWZqEeou{COƐ9S(L@јlgk eJ;("c!;BޔN|¥Hd5|lރWR0"` 0(qd~"yD̔ $R<7@ \:-Kj:UVձA =tIn o淞s*ٴК7RG"]9yөs䨾 t62rX,{J N#L4.$_3u8Z@Fn.&+YH:Vr t[}<Ԏ"$Q3بj/{8ؚ>V}C'}. zlm*\`M R}?}=Uc՗04[12cgRB4'P> V0L>Fl3uRvzh' G = ,Z7޽`LXZ"~]GD mKz] y~[h j]N+|<8O$Lu޹&RAX}80w]ńe1j(S=|B즸o^ Rh'0$v00l4BǐY'>+3#ky5:V9qbbg L (_AW62]"CSCǣY kFx  dx{|ŬVռ)h"D߲l7xcޭ)}90(1}.N*Ac̽`x|,Pw7>ǫ>Ev@lT 'tBmݦVڽx\.$gjT\bCSSf_7rYhX埗 v, 6cmF\R~{`S)X>Matٹk]O>{lS8kb#r64UHuktu<^}ɰwTP `e%tLqdrx.}lMM:b7wAviT^`P^zGk#T$X !͜? GGPފ-.QX'v|&iAn#(cB<oֳl[XZ88yeƖ%7Ń5 gIFUS~ F)JݑrSJZ*51^C7NA9$^JpKrGbOœ]ڡR-0|ϔVcd 9 u)xhWF^r9 L+vi3snU\'9+ݔ XUMBJ1UH(u=DW"s`""h{#6noܡ;ܣ\R]''1 b&oJ+ԣjS逕wWJl+tp..Vbκ%-EO |iJp b>fܙXNڥ e%8 B9׻A5?#≊!c.2:\"7SղZ_6xdG09S!x<MIx%@gY-eb1n}PIIl=1nЊ1PBe0a9j<\#}AMhf6\D@5CrjJm&B&XVk9HZuHۀ[^Ą(Z}c߲̒!], {pXE8.*N1UA;{dÔF\gd襔DMO PV3wh_S}ݓ7m5+%XOZtLdFmM ?q1k bp= L0D`+Pz30vΗd,\k>ǥ™E@ };;Dr+}󴏂zK/ëqñRH4_:>2w0;.q".W[Р;U)Et8T@:V< Lf!O 5tg: j:+g)VHƕLX*c;a}Oj'~ уƜRKCs OY4}B!%}y@__kvv r0e 3=F-?1TydVš" `MͲoV wp,U4U4o 94f,{Gm1c+I3: _5*A;kSAQ1ˮ g>I׸4Ge ~tN6%.|<@jR'IO:2vщU+Q5 L#!|Хn|'KѾZ~2'ri(–"|IzM^c5T6,lb7R9t2 pIː:Y7`j]GTerJ"7-iptViI;惂8Ze 6QnVӍ{nꓑ=A C]yw(jwigs Y!KQ& Ǽ`JܤYP(IL4uvya:XAzġq<~ƿ]WH{$sYR7vz!*o:u[Y3Hz@U6E(ޚQAnl」 XNZaG2RsoVYgk 6Qh `DKUV\ 'o3<03G~ȑ^ >x4*N~|/2~T'W~U5;l㲟BB'ʧQ*$o8TETy= lCo'n4'U1)VX@Me@< ~~+kW3<@{7D̔AݏE۽ ^Ô%xd(I:Ri~ lz+ veӸ$YIUiAq|v}6|;1tnY1ŐjΕ.i4y@~@arBֆ }+S0!KCnJ,>E(FGSԩ`s* /o)H@#C H!6Kse@Cų7$>]-E`P֡ a0&jyP5@%/|C3[q>.&r;++}ODO0:Eptoi`'U =ox?j)gRGU:J_g(lM8NHd 8cVER;u3?ݱ^A9C&2˥ɣD侐PM̥_é }_`#afO+򌬗t7l)zdXbքJél ߨn͡Ex>x)+v\Z;,][Tfeϧspˡ $|zG VD`luf}p}'$; dO>[dxQ \d?zT1H{OLcѶ=ɭ]Bk@VpG)л?:yp'x1dRHUJO*#IDGt4gӳl&ud%C Nd^&4_mpnVqP}u۰-&j: VH7Gx H\?)WOՏzmokP#v{ a.Za<431TT)JgЅ8L[UFFVwtAIbcCɷ"ۀ^h~ԼBp!JWEi(D6]=v̔;]#ap&Ww_ b8i<; S h^.2ZHK ud*7;/c`Tt& {-0f/Kf7ruN—)kn_@l@ά(44d݊a{M/v oMS0ٵgi!y:UĠ՗D ˜3q]-+H~B|1A+gxs9ZWU`uW&ACB&KksOh`q(1{0Ӱ~K#Jd{-ȣ)i'rgɴ,Eq,*c:l;r!닻x D`AJMCz=".h v' bl5Z(V"`:4q+Hpmm?;2GRE;OȐ<01!mtl&$H\}f<*! '|v&acA0O \_d >UºBjkz:؂N&wq3FU񖣤,) .mziY/c>eURqˉI?c̚8/m>gEj7o~H݆}ӷcvfR@_o(,f/B:*?@fVHuت8Yy”u AlqJҩ]Y+d br)}L ɯ+y QXg1}aVGX3 %v}]!vyU#6h[γ1~Ml$nD/·CT_J;'xvL_i3Kr+Eʭ`BQiTԡj[0x!ce-!9,~Rd'SunvzԻ:]S`Gk#(;=M&,STǩRo{)-#@onpg|]z#Xs,uwJS&w;;) yؘ TH ‰;%~1QϨeеϜs5rzfy~Z.8'Bkgx?r;&ރVgn[6p#exD g}{H3۽~~Q%ƂD%jb32 /9IM\ZCGy)%֍wIs`-H,ȡ 2zcq^СoQv09Է[b~p4NPy < (?QE)[JxS ^fezJM%op^#cnsk,[/$e t lױq9ǀu)! ?"⣺RzX XE[ѫ,]k e$'z{m'ycUB 1?GwP r,XM8 s^}Y8i?E"Du$['mmM/bKىǬ 54*bV{4@ۅ: e *`1'i̾rؿ{Fo ٚ@DR {w@2) Pp»fGsuAFu|H{0d]q1 iavykv|hlPOvO"JkPht-+s3YG :5hG6&O$2!폙Vn2>&Q%y=^Կ,4A {D v'Ph'<!(ʹ p-Q܆F_yZA?Q'6A]Jvxr/=osuoMx-zªص˓,t1ńeAn=ԁbDY|SqrB[ʺXCW F$O_ɯ,ncK͌OK%Nvm)FzjUI\uY(SzC(s#^TVRnx%H2$iȤAZ]|ke|e)O}ȴ^#8|7Y19qp."dZܾ!3V'FQU_[U_)Mb%9i U^\o-XŅjV~Y4R. &+I%- cyJ(.6[n6>4$sW/zY8%*7c/%׈yѬy߿eufX_uV"lQmϾȇsbj(BtMDZ0+{ƎTsT@̫d .NNohgf9\(vʵ0f FYOX k,? Uw}#^7Y܋# 15G+xF @Y0[H*~=bjۄQ31%PKqf iVgOGf isTUeg2(d>cB`("$ePR-}C FS狹z͛wsk; Y=(P }$g8<)vt[]E&wct˂ZrzlTi<”-2Dw#8 ,cVdK"gE7S(*n7 .Ȕn16Y[N7b$u/5alH;):(uA,a8TcK9Nn@erY!q6 ׃lݲ;]NlE=n"ï=k0vu<#P3="Ne d( 1/ { ²x3v rfh䥋iZJlk}jSQ=3|xs$=ᜑk; q`jϔW#dw"ܤ6\E2ۋ!y K/)8ֱ6vwg da̜{.S@Ce_?@v>%ԯЃGB)љKXeZ*'|B^(GsC f OM[ ~<JTb>a[z|G4Rq)+xM!8eadХ=`]ex%ut<}cV >3xf0S1 nfo |4 XTn?z c3dG+y.`J)Ɲf.3ƹwwm璫wcN<}巪YAː&P+Zуt~8ZH+}/x%5P689tט6.O\yeѬ$aEQ}'(LŨrxT_QKprd63cn, $3z3F/k'2 Su0iȃ$FA5@^|d;LhDG5]G2&s?^\abtHi 33Cz-$31"SMcP~u56{x25#i#A"[ c}&cM%ʜD؀4(.ej}hh5{ҽ( H5TnIPhbH՛47><ٿqbc.r%=4,.-ke09Rc( 2&m;DVc (,9#H`(+Hڬ_Ң+xBi <uuEfBTN뱤}dRGãVٸj a^;ug26mCeݮiI70۔{*8i EDݿ;3c\_OڄC3BYe"qc_t l#xHmDwQqxgBNDHD/UeU;nCίpa^☓Gݚ MiU*??XB9"E19%9C1L0į_1z`Ώ'8{ֶ>΀yspUaJep4!үz=k2; &I2dO8.'EgN~S-0 >0OC^fDkZaxhl+[)S[;t-z=xkHLXqQX,1OltB2Kd BHڇxŠi.\Ҹi@.sݓskZ1rQ"kv [q'p[[4"|…u +j%OZjϏUṡpeˢ׽x'hiYbۮ/Gk f@YAk+V74 ׇ灌INWTv2(zs8$q{bA>ny2)˗?isy8Q-Q}p D, Oh$s`̘A=.u/Ib>:bšGNy/X)@_T@њtpj/smܪo?pL#u o#\0c& اɘ= Kr,fAO#}%#j( ⧣W:J|+SRGlRYl50lFJ)ORx/N)zk÷/o3ٽĜ:mM {Y&G8_{&ڼw~i W YC #a?T(&|~KT!ZT,A^ȓ5cg_'b:,Dc$?}KD8#me2 1ku$bc6+ZZ'&UYՍBb50>5V9}_+A?V]_EpE8@ m ̼8 qPS8$[ zUMr 9o C3O_MAz5UfG"wQcqpm0nn^\87,_ pAJ)AGp^\5Z3{UlT'֦嶬1QN6lXzc CmQg(]pƆ4 ?ӓMH,( @/28E]0h~+Zz# N̰ rZI%9l̑xn)_HXsRƫcyWIvRNQ% _&R.C^< 1GX5'ƊcI}X/"+܄#G0nD5poсpH4_NU?cϊB.ũv Դ\on˶Eg u.T:Juw\x`GЀ-ڽe'ȹdhR~gruT}qp\5 } &+nAMS:lo"Tt eٟxHD:㯝^ea.ŶSͰOOO2\93=]5[ntF\/ n E$hV ft@'}쯪9bd.-yK.*\oowJoƑ8$&j bic;7TC۴&H~J=uΒ)O2.6g2R9 ۏhXnEycOQSHw9Y“QN)wTeIlRv?bK6mG^DXg=3S-k#vDRK*ׂ7#Xd~842!;Ywtϡd@x_c1]w$ODQ9 Wa.)l>UK I~ؖظ9]"%.j /IadIGMtzhy'譧":*vXaI5.\_&f̜ OM__ơJTQtMJn$+c /TxWTr(ZAx@y倛KYdc9Qr#ىR^j( wnx'$g5h'YەcxJYZo{Hh<=kٙM_p?$Β ˁ9(?Ewi·dF2to\V39ϟy){ $ɬscSjk҄g0W:x{ 3 uAdI\ 9?j[SjÒ9\tdꙴ*@L#VbD](į̠/Km`-?*]=4 }W>g{i<<}_-*o+]Ot ǡ0[}hGեeaYtjj`|A؈啎hQ 1._;2D]rJNhmv :Wu塀GJ%rWJ4qy;lgnS?sIK8W*Z[_a&)j&|&j'+Aa}[-rUFw 2^KJ=]5Ʉt*y#hm_褓DMD MmdOf1svM#^< O\:{ׂSSHKaer9kyw$0Eumt_Ǔ @W8{u%`1ߔ7p}z(wbO1ba/n%V;Ѱ^܋ m߲AK0 xuyey+\3*@XvP  3nG( H_R,хAɎ@Ͼ$'rnS|, c%NڛT;^4x.K6n 0.޸ځormK}ozh7W9n$6ڈ0ĨbD "\1]p[ 5"c|mSR&As(O)AwYjϽRsIĸч8]) ē@7iV&A vH~r5cOO* *em+R%Kc΂ؿKeʓd|jU%|VO3`p,_.J@FpD:e`˔&#m7р=vxvQ=f&L6 s3|Qc .)FEΧ t6x7pDύm%icH)3qZ0Vc8G4ɬv9Lxb}ni'GXM(iݗOE[*Ӕ =֩7ȾC\dOQHt~Lmb5^ I[*uA/pl>?s_h>e pf6Jjw"i`pȀulfUu+nS%F;Ml|S :c+ ;\uE4l#[ @\}QU3fxBbbX _?g!$Qg*b( Ra>G454~iFOԼŐ3MFTi=)Qb[VEr2N 3oVsB^+N s>*W_wj66ۿ'1~/1 "<'T09X;#zbiiP-~F 9誛F[FcZ)`-9x=*dBBF;/r]DFwr. >\Y,'=Worq\*|/8ٲ|"-fLo!xj-Bo6~}Tg-8P#fݼp+lawl>!@]da]N իtTRm( /zw!+;uM*$K[H_hn-LC]]}(5(Udá. 'Ri[-D)3w _7MEqJbQMIS6|d7;^d=e O|^N2x̘Sb/OY&z*AN\C OdQQ[C5NA9+9r ?+(xî-CP.d1@Q v1:6Vwh#:/m ;8rF hbS4իf-$q]Ee$n`!տ=!l!+c9ͱ?a2w"h{*`e| :]<=A,KyԄia_Y!7q%--.|W-wۻbAka(nCc;~T|aD ` 8Y>L1DO^3kx.Mb$Z5/_I͔@t4@b Jk%3Y|E-3q;.l怰XQfZR1,)in غ^IhuWB]ӝKNM r1WoAH'䪞֡t)Ty6v-D2ߠґ勞Ag L0teɯW'm44{.ˑ4cѬM|?Ah?wV6\;PxtJ*͚ˑL)&$諳Qc&eKv8wlqP5Srɓ.<; 1tv2!^Mi0g{AKjg:"^I/Cht7ƾ @0[@q#f­n*D'n=ddczJ>{3 evnq;!s:q6&2b=mp- ~iOٗ0"N RgOf Z KboPiFWW&c,*1F"4I9 eX4uS[d . Vao14S=X4G\'IւJ۰zK6xG7w@+ 1=NzzG7#&Bfq㗆pCj^qbQ1)SE1WD ƫV2ȩtfX{L)~'6tlXn_s/̞Ǝ`H7mrtuj4_YXdpP (!Y[wی2jQ?53* b`Q_3NV-;=x DLHr01rm|ލaydl;k ` @#,8^^-`ѝ}4`[03e`?&hr]S 8_ς=ccufwh3#ܽKvԷo˜5hN 5pLbN%3wuZXcC~9+1eׄ*PSKp|\U,] ~Yl)\E?{?'!(>aE`'~u|.#x+9  5(:M CKU4 V*p(9N3Ϣ/EdԈn qxQ -]HykP |d<0 > Ӯ_11ˋ]|#!W4UIOcYPFRGˌ2LHQbxV8=2%Jv:4pdQϐwv(փ sY/-ċڴfM*?j ĸcQUvZ&MaQDnwueB@%yH@I?U5۪lZ,Q́QQq𤅦Yi ]c;~$YK@晘`+/G^UÝ,t'71, 5!?UmK' oQyv ӏK {΀ejM)#&wD Ah9+.@vP{uݛ2tj%.Gf@+wA:HXY TT9S-t Y ,5~npjarj+MHOΰhz|q5&b㲊*)!]RĚŢ:h(WUi\cr(Au"^]ox{E;1 Ƙp7qvj<86Y@UApv愊@}܍d([e? & 9`D%O3*r+".?Zx*d"!.;Þm{nt|tم;`k0k @nOs P`f âh\9F7:'`Jчc> i Qxo-`k\R:}4v9t['=} J̣'b/do/*ځKӝi=ض rB>7+U ӵ7DbD݉Zb( 1CƲ<*oji jU >D,l:`6f0?VPVc[&[VӔ62>Z0& ]yu'&߼axI ^oa[u5/oб ΂@lԴ7ic@1-"Wett9`Bx[ &b]ڊrm-w!4(ޕoo$"D*.u{Q>C8!@7w`!δ ⮃tt2l{T_4 񾖨]&=No+ژD.o4Mٞm(H{Lz ~I;Gow4h/2`5#~;X(T2K.%>g;^>ޟ)aOi8`M689_1Ů $S"SnПP{Cv} ieNX<ŧeA{s@4,˴@Ƶ 2ɵ]71/@0g`=kEħYwtJ9h5g)-4VS=H68CƔ҈vw_wF&d>0/ pyR!_ BV{U6]B:R:E="-PI)H́BM!/.[VHvl/>Ǔi[%INMzn>2fm>zMfrM12|;K]LMnDI()}$dŃ7@/Z:v?('u){ NMhU0ܲ Oz`xtv!SdS4-)yB>>^֙%}17opnIj&Dq9mgiFjn~uY]<[J=`6^ Yl}-. E.`+DBg⚂J1gezl.~?3CFqh![IasYn" M#"r)YZDIz[3"J倀BgKe+Ds.D-q@N 3 ':<'@KQRt>OƣNc/3á|N1I㵊3Uj)fG@#AL}V ^4ʂЅ1%k{^ Xj HX5-MK nyULimeE¾TEERgpsX6H]?Orͧ11,h|WrvneYN)]v<=Z=ա㷛-d3cy?ON?Wp?-1MjKFwOm< +ӬlbD_<7\*/k1B7h.LB'NN7OWQ\K-bPwLyڥ@* hiէuR3L⨧#pU??A.l/Ί3FM`^<#.BVLc9ݔÆB@%䊣S g+[cc[ホȴa%&f${AVhY YzC:' CXQd%I.&)Kv"=o6ҵb|skJ զj>ӒIژr-@ e*Fg5l#־5ZH)4jh-Qm?|61sPywٳP}l`|}U4J-2qۅwIOdEz܍C>{{.6mk0"#4nuC{2D0IMiL=z<6wg(?IX*LWt8U[pR4PYL{ or7TZufhoRPB= otPPMDU"V;EP!%j'p8E*H@),/f\$IԾH6 4O!e{#;kaGA~+Azmis΄zh>oDXHBg>f.Y7&qQ26 0B|bG*3BS-H՝,|D)Fpyɭ n>E>ݗds /wvh Y=жM|Ѯ/:U:{-2ӲO@V LN]SkQ"*̠8Ԑ',Y S8cB}ݤܘ +UG5]RFWeA+DȆmմih#aT;˼W3.#V-e(tk Q0w3Jfq YM ԅ=OD ^H9ZԦaഔu&"l|,z4{-YO]%yD76҇?_GЂkYwQe S%2u=JeOlX"&؆9c:zzIdɈ$.xjZZRl27ƏWv5GxhK{McK7jChIHy l˪oî%~|*k./}+kH~*ShP/;R$\Fpvhq0@ T:^dҪg|fVu`)ij0na)lR);,nI$ZV\^9}xĦJ݇{S*Ƽh Mϩ*)ҏ%Džx"V!m޻ rcJiEB<rAͅas; ;pfcC"d);+nmm  `N&pb*Φ"U"Yhy2]OߢE*KnFo( iVj=ALuXA[j5Tʮ{۫;=]o-f.wl³yŏX\TM ?~>6@9n(3woAF1qr fxq~.m(GB?wQܻt#@HNBv1JMwj0q89|"~ϖ CqRc%@"?JJڅ/2`Ϩ3A q,d)2*L_L:,X;<%c'^!D6pXOu PY\au7>Zxhv^|S7~C\6??{6p$zرט(wr몔hlw(? `Hc3~vWhGI "0ZL"[`xԱE!pɲݯ\*j>[uX BwRe19(>e:$%ٕWCtPj: =/~cwM'b^#E9}P,;rD>lJS=ZX ˭pxVG3 Z ;CyMͰ%,wT 'vC #:0)keP}żlx7k17% ًC|Q؛ ])<H+}Av:5koU6ci-yo/VvqKϦقog1,#QVXHwM%{zu b K\7M|d2.F5ui#,2 F'KY2eJD1ud&p S?m-S˼I˪n,#67EI7 isyp"R" 7JGFEkON f?DXX6{wk,SD~8LbbxDlo\;Ea\fƾ"nyzJŤZ@SR2X.-V!Nsʹ*"ɞae! HTXlG A(؛_}K˚X6,ɥjgev'(z,2Ғ `V]7gCF&Gk$.VJw%'Fq@o륞[10Hێl9̟)~˦)l&,*)wb]ML-] n,\fศ֬0M'S74xr][ CՁ/:L%t/;q>v7e׹U/AbD]B66y#S$PI, 'âsOԝb5s+yu 0HS~fe tʿb#xB9S.1X룺 _>NQ7(.'Qq<@3kYZ86]^T"B-|^քid#R \M|*vʙXIB79.ǹHݶurǰeEwP:^̘8ig 򲳵KȽυB;ԻD=BX3Q.] ƨ?@Ȅ΃5 ;l:]_@ihO |Ͷݪ#OMnaCtXMؘMH_I5w$ aӲdM*q%@ 3̗ܮrr[P(rcY^Y_E2XNL#hbgsEz;}V2S{YiѾ_qt'Z `b;*xL5ӻ &N-=8[8%.i=5"Ļf?SJ4D΍[z4NlUؙ2?uCo0F %F<Jr-bۦ H;ʜ.;#3&B@3d)i=_iڐ36Avhhv /HgSm= uzr.Z C'aʨ.~#Nw?jltvm LsSd+CR 牐X=d ;oԛayP[ Uu8':JQcټ醢uȲxт{o.Oa--hr-l􅆕;֒PI |vHA QFBB38bSi6.! iZ9\9E.5R/XR֠4aNU{tg\0%GaKklPw+ٕf``*w>iEqwm(d =+F3" [E]Or 25wOLj1]pa4l&yz}e[Q+@ONqA$( RDū%|G% T  Xj `v;+m K3 ݢ멄Hw瘇g~ K\I/%^ $&\1v+y/VYk^7p1) #!=gj+ULqhJË;\I=wUO΁*=5 Zm篙aJYejSVM4k{f JS; hr 9:"ףە1`NR4yǩ`ʉ ?w#U4ӫUVZxKw4 -0F PK4\7>w߾5p* 4 W#\L*>)3+\d+X=Iy ʍ6z>E<]x R/S5pϏl:ܴ+0pk_=S0Ua𮮕S)$Lr]Kuǹa:7襁\B*vA-ꃣ8YE{a:na(P]!-_.m]أa;ؿh1)Rخu. ' W*ępU݁~o$AQz~[a,4l3{:;2hֻ`}.C:rYDU@;(j'#NCGx,Ąc3طe_pՒK~DI{:ccBL|o0pL.Ob6/Ou/kIh Iv&+d5lV@ŎcU0 ac3LiJ`NtV$CfB2J /i0U!sgh+q Pp B5] F59C-iESIυ x=Ę]lE*!l5=V[. LMl9 o.laS6jJ{ɿ @S|h)nI}eBp|J1,2R#r5BgHJ\i\!}Z _x=- P[|q b 7nyry7'Ni r5k5G ؗ,F|R @W=;⁡wHQ*ٟ}4ƶȞG+?bI ROo'X!2[lgpDY*9(R(u}}~ ̍L^.g02:7؝ ZgZXJ=?h V Ec+VƄ1RHhHCzm\7_$g*-V4 z6m`PK1ґwS=L9Aʧ"l _9> S2&#>ut ɹa}.&.qp F!9lZh",PxSh.}IB]ztB 1[WN KoJ%h4ZtS=<(PB4*FcOZ z?0 Z<,AsS~ 7-옿ptՇxfeGΛAԩ ԀLƑp7g՚R0X:>F\v{eu*0#j+8"WοkP{հcN33mcɂZbslH6䔴=תuxxϑz7*.'bJ+zCi ,ր2 eZaw-x"s, a1G#[f <}gR#F'`ofbtc1;=b/8c۔+ߦa=>Sb܅Zob2"D EG,V{&<@zJi C/ZӟuT K2@y`fds}M&dW.d_rKBWNY+ Ym[us2mzna!]ueA6Gj-ʨ.* |k˂&Fb~Bnny2#x=DjS`>[&:Ӭr.uiΚ:9[B?GLVg#濺Y&D$\3ZySMv-Q3d@^u?P$+EJ(;qdضb݂B6gɼVh-򑼌_.N}_/#?g@[=sbx^ s<>AgWF3^w>(A\.ll8=A~\cb(hTZ98ZCgn,W%OjݜE?IkMC dM~R7jd/N`'h~ (*JpD;deM#;$ػX8!Cѳؽ6q-(>ŎCDz6S\WVGw6d`m""x26l=t/`Nbw/ 0b6W|ѴDDjψI}xo ұW>{w Q~*0_XJ\6h|HWt#//ES|O%fJ!OlQČMSK*]*򼛥} ~gE'71y5EHi5Bm=,ŏOJ'ZλWfة3P|Z-, Ukx&r xgbI,zKjbҔ1=֙gp**tYWAGRDiwrMC1(^ӡ,YS~)iΒ!\F}:gg֐)oԋz.ΏWc R s k$_dD(C7r-&FS-hS,AxPG yfo*y"ןX5wáDwqlRw8OmL7sNȈ+R֗D#+Ui.Wz'/_VMʦv1F84v=(`/ΕhC4Ճ0@M6ۏ-;aH)DK lƮd<>>4l:ʘ˜wbobŁlxkAw&b?[SESVX_-07kkBL bgbh}~BS Mq̩QL?_˨?;,[_:CTC.nq#'2W\{y _750\CxpABYXtx/=O$1,YQPnae#J壘K/(?!1]o^!oD-ѡGޢz:ᆺb# ~ tL"Ӻ!K0C뛽p_.tNM c9}%|l1.iq'/| SŶ^`NFɤB}z#A)^,MZ5jj\gw(l c[]:>-ЫL> 5 hl]]/\2Hc<%u.y@;OzR~MOZZ{^@LU-S.:B,*R37$VGAʺ剮&E'A\(yAA(n훪6#1JTlvnDYP‘> /<豕w ".JAI &/89]wMT@^ 8cnƙLy @гErH'XM>BWL(1dKx#QSkl#,e.u1>׍4d0_dm`|#Jv|n߯ ؇ " [Ip{/Hw4يt?aw5ĵB"?C8ܬ;׸UT[faL`9}r'̐inaOگ@ܺ3 j&%5J{kH;|c:Gv xh\M 4SHjӣfϰ"\LEvͤ%v:v=W^ӜcDʢ< K81YټbK` 9Fms?kDwW ,u&Fᅃ%F~צ;^nȈ7W@o$— `Bo?lg&A}93*߁ӤH7@QJȅz!+ZaYP:G[M./{"jID0i ̨$h*MPw˟S|lyrLﴇҐϤ `\AiQ BD訄 nA7VjC:~GkQ:J\}ihbeĵnXM-.y7 yMV[]Xsm6p,̘S6v-NJ|Ǎ$t˛;]~OxS9b _ n押

?`.^Sv)zET`GL8Lr6GY-O?['`dy+ 2gRlV4?r\>->fC%,~a .qA|W/f`@<\{&`^}uP5✦ϨC5LbvpooW2'^H}OR{$ݜʉ`s%=}HT:ݦNh8N/(am?=[kȑD_yQ#yҍ豨zլad -X1)&=g փӦy)5}jmw&8(1ǗQUamV(Fkk 4>;C*?j L"YY&o[Edoj*zXI›03/L;kp);Z+ZFV0}Y =VMե215cX cHx-)O5+/`BB{Y%7fFqnP\ۍUQX 疁xNt_"9hlayXA3e'{)b^s'83_MvhL ժͺ̢.ׄB4kkRڸhfv䂢I3h(;Zn\N?grI!\R^mlR\v#dB=`ڠ\BrN6MHk:5 $ (Gl6I߀5^O̍.4bP˸d$j[FS jXF>ttDۊ{llQ[ Sd=~nsRb&o9OE:!խҮRȽ>w檤2o7wބJ%C9(M0jS&eVBֵ{g bo (`bR0ԯQ14z%QqMiNj= 3|iՈ.GΕ:ثYa֡.Y]oR!NP2P8j:asgp\:I8L#a'ŀb8h8^I*+6=nYz%ٸ]sEVHܯ,_c;&ofk|кZY]h@MvK-P"$6m?dgcQs\VU~4vd}vA HsKl$~!@AAx] 7`ei$pxig] DQbۀ֓5GKq'VR{q<=|~)riڢ  `?x=ଠc_%!Ϯ|ݽfXs_ xEeL&Xܖ#Sbp7h61=:Hr-;' ~f9(rj%sK,Ӝ<'UHL53'Y_mW&qW,[]4?"(zp ^s!n)G!zkFAaQpsU)}{I{ H@CldR0Ix5A&DSA"՚ɸHҾ]@^xS(K ."0K$-:e(wSzDuTgGo;jJΡ"kVYŀA s~(5 15/f>o5fփyJ(`~%ˑ2[A;|$*eQ .Q,^; 6QVh}Bev/h עXKi=TGE!}f!{)3r/gy<V3\o9詑'련0M $wJt@aU "Wz""|x%{i1sf| 8FQ1+,ϟUĒJnlEv#$Ww*n{Z'pn43DG18Gkj@T.yrImRx#r~nBMs܌~Nt+1WV%#?062-s-@X }O ({ ch0G\ 7p>81A9bA+U_-3fHe8fY0+R7߇UʻY/k@#VfbXcO.]C r6&"c5,-4qr\w)ؒ2K:U2'C,‚""%'[^,ܖ*E8,h m]oy `^zѵaV ݝ9B1ϔ3K.|,ѲGPw@rX}2=y?_!={'=hlB bk)1pĈ7jOΥ_HMlHo[f+Wۥ*Cilw{mnDrRHS'j1:M2WXTRCXq'= |]vpw=``# WgJz5"(Jw OA=W~"psp ۮCN."0+g ںeɾ琙Ѻ|F +=Jd/+<;#|pzaVglBlU:(X tp&l2=noΉiQ7!*NaRi:OfҤ S6Vi{%o u0Xʢ>0`Q uw%doUU=G'h1k@WY_T7mQ{Ml&Ws#񄓾3B ԸQW"Z h` @_A "S/9BH[46qޠB|8+A7%̲3tq~՗\O]sr4/O# #)H`@烆Ӣ _и'֟ѭK+ y C4hzrQw3Kʁ4Ѥ/W*z} 0(U1N~?dVԻuaf sر&6!(I[_ 0dwɏa㗟Ӭlsĭ@ݢ&RsfP 쪭O jQ!OgGRH Sr>ho*! >sOPD7= cd|E~-+5vUu#IImq%Sαӫ8w~ r>dT='a^1RE5sM7Y'3KuՄCekYy;ow{@KŤ3nSVo;, :De5?T: M}ʿ*I>8(Pƭooi~a๨1͹6RIKRQee9Nx4&5Nb{z:Sf8 3RG%? kμ/؁yN8L[j5X~k{SO!o z9vqI%p<|"6mdM< q꽁3ϋ@L:u&t)kz y.@mN8G8R *6|;".>ljG{(lT^ Xxݩ hӲD@?oiCd쉁gA?g402M [I^\7solrp=]WW6L,Fz> |SɂA=}x tTqbvG- ;%uڔeIq /7gʵD$E(4cx\;ii& T0x@G%EC{H1DܥP&N=h ,>jRb@4>J 0l6)"wi|2oP'~Sg[hO瑇W(AuG4tRTl8W)2GS(T+偏+H-YBMݼIm^]ɣfP'2^X 'V%VOľ%IX.y'@W٣ CMrQ7vC:ciw 漿6{+7l5"o&e݋%Q }N=n 5ՅvfVV_nV'|Ygn lyYpz53 ڈ#w3H'$8UW,Z-w[2ZKж/K ,jj6WvtS4S/4UTaپK9xء_Qŀ6G'cKHFן$ M@'Dno !t1a! r0`\И^1H09\>=m' L.񵷮(6Gb$V ϻSBDA,Rn^7}D[`(ⳡ2Z߿.)p1uEkÄ]Χ B`QjyÖ 8B K9*8$xW 5T!|C9GIOsA`ER 1 9l]qeM/َ >0 xć6#56DR}Q Z=xRP,4>P2=9Siqɟ O睾YtCAXXoL_  ʏwRI2R@ )Ѫƙ.&̹ H!|㜮N?hܿ>f$39re` ޅ@pj:1[p;i-gsZuk2iPP0\_i@2=2`/Sbt#Z a%WZҕ BǵAJoCx7էsV\+.D&gy~}X[v;n$*/$tJ/ݜqڢE((W3r!#`O _u/N]-zFVe[N:pC Cr6 Lr0Y_8U[5WٵXX= ݍW02/6}}@4ijɌκQtMZ 'ROr)үȣnLsa>ry15D( G ܋#y_!!>S-i1VZt/)GP7Xx{ظΨ%."yq|uBD viLj1V_%(J q]|wׄ82 ʮyC t>hytfF^@tP3~GC2_Im9cD5 j1(]߽;d"^s'^`z.3|(]4zrz={?\DKa~6.gx>bPM˕4:cĽބ!^Q3Xtuɦ2u*S0CٜC+kBPgFAI~ ^}М'V v/T'AJgٰ5+-s?6lI%\!ft[j+#H͕&' lxcȯrZgm˾0tpҗS,3 x"ڟ L糛p;Ԟ>_,]lCcx4FnI.Z#Qޛ&;7 2،Y.fvdO|X+I2rݹ=O9ܜVW# $$-LRH|N tekp[.~M{Ƽ6n]Hjg]u!s|TIo&sgQW%fY‡{C<8Lpђ8i{#\Z6{q0ZY2↼3r)ٙ f7H\E Y/u,SYhBf1P]oD4VRa6`#;Y?|uf.d‚ɜ<LO!q ^k6tI @R_ i T#kl"8zS^BixQd:;"xcdATVJ{F*]>CXfSsJxQfV@m>Iˍ}hG e9#eiJ8Ihޢ,o$ԣ-a3ݭe(1=eRW^W= б9,}~ۤ9g4Iof>"? &NtD35ylUG;Dj ?;^4tVr i_eRAMPx\)/ˉ2V?gBcr="|M6*/_Md:qmAVN_Eh =^r&.'@Kp: ֝!|᩟^Sa5-MFx\4qSXO@qi{ 3ɭj3>_6K:^cWۏ|g~'R{NzvaTup a 7Nb.S rmP}:Y[.Jj,bE^@2&7ӼƱXs)Mkwн!z}Du#u3 %!pE]P@&*9蔝T\j-,Ϫ^%t^xPmI#Zed^Ó3mljt\]|@KCjAWENjQ >H"G}$;sS:)H7'd5hI[S[jX9q})gfjНޥ:/j`8 WoX%w>O<;J(Y%_2ߤH1vߓOC민utGf3), g؊}C:+NN%: K3oLKx0K q8a]OTW nt;4 $u7PD)ݮ9ded3iX JqVT!3I]iTq^})?6>E-K06F~Tݹ9.]X rٗh+.+#*?|r! $͠DAw/FAO,]&)I@Zɼ s \_590\O?(Q;ɜÞM;X:cPTծ7 />V[2}qذ&k4x[wa!OUSl!*Dњot1ö~:(p7D55A/T$f~Ȏ;/ޕpգTMϞ>`؈~'>|^@τWkFoTKBTeDSIuR:ÒvtLFZp:$Vg3SObu,u< E"pޙ 9q3rp>$#)hҫEv GII{N\V/K5\tP-0,~:PtqmnEpX=MDeQ@U %D&m $Bjl{W+,`<~Sy.t|7dɰ:ie؅.M_2Pw³3Ϸ3)T}L[j.2~#U:5'ԇC]P]"!iQ6jV3cIuV]σwksI j5( {!k@%E,/& I8kp1RG+AȪ63bfh?_DM9C\㑵?#(-sz[;QsNab'p_[DUg{-\VD [ұ(1#,X*)˳)d#vO K4..'QRރ)[`Z}Sy-?Ί )t| x-e0;Eϩ ,Y׎TB*ӃIuy@T"HYY51]k7[ `C6`54֚9=R2lN`͆2-B/[. _6EDѝLb`ovn-W/҃->Y!{eNB\?ҦNj>ND@EyQLU%???+$6LWZo0̂e5U%E w懖;2ߒ)G?joRD݃S$=iܯ[c7W)Cm-B_AݟJ \q1k{NjZ[rv{{d# MOP嘱P4 CnDŔby bNUI_O`HsrK4눱P?8Dp0߀εf\YW>[0C<ӦxjF[GH)gP3NሑFC[J8-طލF7JL|V D"2KDk\w9eN1;pEfa"|m5b<2GckE~3g'QNA#A K -ӽV>I$"`a]{Eg"ʖ6zfnh4J DREfF8S ǝX!|w:s;21QkISn6پxe|ɧ &A2a/s mwEG>vPDQo^gwC>lEgςf<.;Zuׄ7 ^yV ra>R gHUџˈc Tr1mdeKB7-daʊ8:'Ab8;̋ˑYV^ 8\vz1 )-v=Q~yd3 41XDGĸM@-픦.D@Wb#lceoyuR"c,& 4Ut%^P0Q]T=7.DMcW|*T/i]þ5:J"uEĈc/jlll#6B C@Wq\:;tHP]b lknҍ\"wY7 (:=`.CLQ&[(aܠ!/{|e,PԄR W>#Ͷ#{Awj јͻ†go!>ƹܫTԘ-BZ(4g6^;຿sH' QGHt* r3 jAi>L!m*Yy$B$)yȯZ_OGwaWfi gU$ٴ߈TS;} ¬aF:s'`~穯:)a 狙\s%ϰ365˪k-y#+Djfz&eto3oyH( գk?}DT{VMT48nzX׃GCm/\7"s)6# 摔ԛ=ܸ|'.\'N͋NYx)-&LםZ2@kX4Sk39ב 'l? "+*gfONG' X !iR9q?Pc(r&ba6+AxZCvnhɄk<7i> :5A=7%QqL}XE%]W] vIw$JhVjWnl-$SOKL,us\߷8F7ZX 0x䌭s%M}+LH:#J)5D| 'P42y>m۠:4T7m|^J~o/&DI2 3)YodY Fx,DBwVZ08ݭ/bl YN`P;V]>5oA1mEbbp,~7T^h$ʫO{xZ 9( Rx17j`JSPqF"{)71F3UMe2nkXK^#+'Yl^:U,ȆMϕc;ѡcdV lH;W\{^Ym橸rv|aq qxML-I iЬ0P8/쟤Ǣ 7Q`R~~gC?:6)u7s-Qq:UhvrԚ3>xT6FT?>T(T,ow8ۃI*jltɏ%x&~#wrw8tbH"80qaMg6/҅ f8jH.aTuM}L[wh/D!ș/ӲΓ>J[ Mh4D8}B>"FF'Ǿ?_zx!l|hNHEtT>z{X !"eꔅ"m,=L~r,!1SB PJpM`mEQ~&<Qaףϓ+<˨H%B^*$u*S ^wӄZL 8t<;*p&ٓO!X$2 8!{g6|(Dž!W>A?Ǔ:8?/#7ݾc^C(+KOw6:y[o1T$=u!6(+V] /g46uՙNCcc{Y(j ^Z>*7PFzfK=mvw,e3g 3 )m^,G==6EnMFW4QZ^YxN Mf| :/I{ J/_9 qt -zEyc;OcR }ލ}1xɚۤ7YLNuMMXz#KuK < 3:S|Wl0 ܛ!e%jn&~g<#KUOt5{6@?{ηIUӄ[OV^>2mCp8BWb#?Vա8﨧dƞJ5ZTdn3.TE(0rMo\_n?uU_ 蚂I(B 'U&Ćx)S[Yˆ8k(qX Ut2Ք(TEOoJZ߀pK҈'ʈu.êM!6#hC%ro_/GOQ3#2#},u,`٥-V^+ތܕQR1JO馶Wo}- qeO>38%g?i/as6cҸR_ _]ʙzJH KVB- f*%d8nl@2J\DR?';/QS+kBvuВ%P4 B8@KTϠ:]ן ;#+Q;9Gۮˎ)091J1¨[Gb53YCxm\px 6_i>k({d{Q 籕 kd bQa@G f!Ӗ'iPZCs%Ջg4!8/Ҍ^\^$Ѐ!uy7;c16c^.JsRG-Z[Ԕ7|5Q!^9|N`U.gVr%X[NQ D08d\Au$;oh{5Bjh^^ FwܧSE6>w Df-N)pw-4ҁ0_cp dM4הӒ `" 'x^)9b"fC;_[E dJVO1Nz g^7coE}e}Zbсbͣy|EuTѢ"LY5fd.T!pYp}'jE; b]aJCM vI J[5 | s"iv%g\ok(db: H$8LTeVWvPnzd/пlu4#Kc>s Jo# *`dCVQN(|>*?JqD5y*Yx}R S)rj q&Ua C:?ӕEA) [D: sjW_ᇇ'.9SV M6,[qx Wv$^ZOLy_h#?^|\0UtO>µ>EKT%$f+Zcw±q QT`‘ޤfKVyn06 GyUL]MTDRl^jQl͹Jpb_Ek@1҃vAKН%>\4<”ӯobj<3*6GE#mw5K|"HWdRlz|o+okan7@Rn)qPEXI>D ͣejq0?(f=v#Cka,"tRI;/;| tS.%ݦȐNG?f]YE!2](ƬgD>L r|FI׹i0(:ٲe1W'?|V29ݜoj#QṿK0U`= Ӏ&<`fwq蛋rGaK,Ȅȼ] *nφ,`T|՞ ZHP6rn Whv!Ҫw}bdqw_hmrv}K%St}.iΕ.ʳڹp_%P`rsx=Ԥ4$9<&&,_9Ef q\]9\v Mn G:\[f&~'i*ǟ@z%vbkNMqSH}&N^`{nw3}Oҭ)TBf˹;+NḯBC~ ~8b‰&;HozJw&q395ģ( 첼lѩ˳z‰tq#UBv.HDavQ+Bٷ;9߶=2Ч@VYv C!MD$^HK #3.= +НP~wW$":\Gk)l"je#3 fpaTлrQR:M 9+4ˍnXc}<&~$Ip}iu(VBm`ۥbW5u\8HJ)A+>'4.A?]!gŘBHR5S#4zR]JX}>(Dn6~8uƗ75RATg }1cn?GHMb\+zF'vdk1:j9"'̸VB᮲cmJe2d:߮%mհĂ&j$L'Y`o|#miwN28dk^v!h>m[5bcNȡ~pY3@fZ3x꪿I $0"7طղ?]xnSX rκ嗢fxy&Ŝ8s38 t_go8uVQ=cOb1/?>tQ YчK }6\gu#xa>{^7vg(mq; ߁'ZcQo᜾ji59i.[e"&hH5')QT{=G$`o1"=9bxq 8*#ʙCBY@#[J{WR/:ݻ{g X{-iw||[r%+'덻QqvRʞޏϺt0[Xƕ?e෹ȽDb'6f3> $v( jGyT/1f?+H#bpDM3T ԭ?*1zv!#X&U]bu\n>`bO^s٢o74uFm<@Dz ?_ lHw/LZYqQ`%vPIyv#1ԥ I cY*7\  4= WL o-@fDժ,!33Ӹ[.] I M[J&12\ǿQ,rH1-Fh2M#sMDQFB_-C.U ePAS'a:ggXLBerÓry9IȟuHʹg1}/Bi$PݮŸrMeeE,J, AC]c,Eo<<=qa@_{4/~-r0p`,Q)/4|j:R;%}ڵz:,íF8v~H2çМA hЊl$4z e)`7sv $g$MoDbU={J -Z3ZWn ~'a%ׇ؄T}~ ̢.k>v8G2"Wןeq wrIa 1}~21J|AO1~F*i叫C^ !5itնF@$ '2Kx:J!k'CŇW⦁5Gp?X]F9}kLG·0S݂L=QA~nMˈ-ޯT|Ck) 2]SQykߴl f^OcBOC/h2{?mS^ pWkw|a>tB&al7pumO6NhNrP1~U_- _D6]4ĶU"0qb:78}j+ 4䕕*Ozgy}K {g(ǣi%0,}m4~0K1D}[ҵV8T.y3iTT݈dGHx(q _St;ۘ0ަ0?LJNyy'P3I? -<˩$CBjvzk@~iSh|^kVW]-d "̰%*kKdRhS6pg95@z˙cXT?5QZa̭#ݍ\@DO?,~#Cv܆oS[!C6ɑp0/,+MVY{?A8DأTQ0J/i0aBo~:[AI^v7cwv; .VsxkVh1;7^Ln!=,sXX'd_NԽ@>p@L:EFRY;[ T1kPS#(Fq=~B`T[DVDTkvMuNB9%qt1צrǖ1Ž+ l>z ׎"3~K( c+-FXCkRFwӫKmFҿ'E^f$QmM:jxi G*{L_t=5լw-Vч5ەZ ?ڌ~^|(*%a1h+@0x׏̀щ5\g"z>;{Iyc# F%]+=%l#*{OYbmDDUMYZ/Qy+e]w#X Ht͵o/KQKҒ]h[ۍҰűFO7$LqnA>/W%qE4rksjܣ6Npc5 VrRn2G]v(uKt{fI(ܮ{NZd˓/|*aF[|HF,&6l|3y7sKzr|=􍐠9FoF3.8Q漦TBEPXHI5ޤ>,m/66MlbVl4a;SD^۾()ɒVXh;WҔTg\F9*4+QE7 穊UgIQ?ѵtL~h1*fk)OD :!Iuo.ǭ딐rHYp ;ȓ*M %NYt yЬpӣ?4aepݛ[|q gsEsm87%z)R$ J%lCϢ+ٴ +xc.: f}ɕMJĉ}ڷZΥrOkx/KQ9\yK]%$@gZ:t% PI /cnXP&,`$Q'KӍ:-'ٺhRHjӱqNHyWLy) 1?ʒ/؁ns@ʦ242Y+) ZN- <;rALQ=ކh: EҍߙKWLS6#k}HcU3{d(MX5v[~8 gWnk:e7VÊ%ЉHLAH plݨ,"^Pco$ZunDpt䍘> :gi-,ɗa蚬SVނ6PFZ[xNjfsP~kYuTa #6V rʠY/H)<1r<Yѳ3/|j ꍲtA+[;`_ .XZ;qEջ;@Q`rUnˆ?j2 7NQYyH46|qL8';~坡 %w2q>Yguv!;s~tx<C(ZSGclXsY1 Pٖq}7؊cVC[}Qf5b 9͛]-"Z>$*\>yZ_s7*ҫ^LaQ-{[i*EN_)C_(˟}QTq47ExT$_feK㿅O=bN/|r{dBC<$߈yE4ZUqTl@˂ΙgL&$ak*v$h]Ta'h&{@^וGiUٷtI)E傿[R~7Q,(/jdry~:fґ^y=??֤qxVw$;dTF wOũF3-n ăxySy~F-,Li廖z+d!+ q<Ȱ uHUtIV71{q۔LG7(ܧ 2a+Ya2RֈGnQͿyp9S9"$|/l? 0|!bo{W;Tx0k 29`̋wG3"BKL8:v LX>5eyE*W_So02qèe9EՖqf׽K+u@0=_tްz޸I}sH /RV.xRr]%̯+ǚ{q-R~iVMD-^!/[<˶o{jgW0+k6}>ѫu^ì48}"+eEIIݼP?{;^ VE\&::tW_C< 01/'~b p^ghie7tì+&2V=)d \,aFІm^t!xTnT1ނ1ŭڞdF,|sL G rTKY>2C}~i~e9?@T^Q~ذ/ZGz$4S+ǃb54e",l6'knn 'ݒ>G@TTPk7NV:>`.Y}*V2ɡdCz 0 nze OPU'L6Bfu讹{CĿg8ЎAzĊӍ3Wr>on!K ;]\CC`IιQl~mPEnA:VTOȚֲPa yfMΘR EAlHU-לڑ|V9,ȀNS;R3wc#Y8Q=p=%W{fw}p|WF(ۜN¨I kQȦJJo,5/{b`ƞPA|~;J2=~kΓVz$۸7:?oP{ 9>!h~flgjfKZSƢ9i ^I$U#? LG3?Rj麦4Fѫ`/7l2S;Ww62Q\6`$axʏݕ2Njl nR_ЧI(y:fg?wm+S`~8CLl!TywjꬓM{]s*_boQfGXJdC6c,ґ"/"\$-Ov-hg|C젼TZpC%`H+0EC[>|b|`6B}JB8̅8 ^-FbJw>%zKzrkQ{[Ǿ7;AIC2 1 $64VUS"A66k:ܖ$~Sj1\c *sK ˥zq|,q0>‹S7E d}/l5dHy]xOH xǻ8x%'uQՐM0c-}<-Ոkz\ T-OR0 k Bk&c߿Pfrs (/||Z+_c/}(y> , IBNTo@\ -ڒ)eu.TX$ T L7z4(yf*G2>ıv뱛ĺK^N z`J QmbRb1x B0iė͹ ^mWlfRCyAj'CEf8tqd;៛'! 7bmGb} 4xs1yjU~I'GYO`in/|_ zb̓76j!5M477 ?A*1ouv#ߓ~ 63`bf!Ң~F`'z<[cx +ދq]e. qFEBPvxha~4|6$%tzkvϫ/{}蚲NPd|pztXkpO90ZYkڲ7Ճ̫NX$~o~,0z#&ӏї2[9#F)`O O MU˭%N};K$!4Ѯ_)"W$} -o]PێĜMB&gkt8khq4o=AV]xWOf2!v')Zs/F?j^KcשfR\o>qbov1f(5j*D6 'S_wIpEY*[Pvr(c*j )&}pB7{L@I`^گ,7k_LKrTOUovc}u`r'QpɺwAwN( /X^\Y~]T؝ȕ|!zxTّD146T|I:Rd/KMJlNRGV+xL 0 gԮĪм҂2J1u#JO ˜* N#gBj)nlw&I@ŗא7ٌiat ܠmw-ډ}dB:pn狘c(wd6+NSIPEqW`<Zy[16|'-#<7} Yosy_ӽ:#Щ!8gmݙ=Wܗ60=!OQ!,@\2RvbϫxHTg3EqBx|;0T}B_ 1&S(Ѱu Գ^+ /+ΰGnXm ;q(eaSX=^sa Lz<.☆;e_.Q^o~g O M ɨELy1Fnh5^~Df2f pp {VՑy媲ye/j^ Q(O,0T0XR?p1߭.d)1E;3Gz]Rtwŧc[y]2$t+' kӌ<],AZ}?ƚ@ĮRucHOz'dPA:&EE5dn}P"NL3TʓZXeX9s~"ᔈQNj5ZNLq"?l"H ^Mo1C8ضUT"_Rf{7,ׁGS_̟e}3Y8}p:Wv ()[Mqt:Dj]Е%s'#dkZ8OLB e&V!?n%B/[K(MG!`7qFɝ T][b7Ux @J]Q/2Fc~ՓK/Xl4r/ T\{AȽ!m4;NzQq0yo{9eCxq%h 0\,#b)d-Z4sՙ[DcQuRD.m\Ƶ,G׃So_ŧ1$lNY AʱcN|ZAW̗9:Y*ޠgtO|ˎ܊*SFJ7sE['ݰhtѷS B\e?h%9W&?^oFJp[|eR7PDDۭrw( [IDa IǡO)0; ȹ[m})IAp;G~x G0g|,D5V=iЈڲ=b& K>Ֆ]f@M Pr{g :z:4P9v}XC^f>Bv5w,iũ:ƬQp`H43b0L,Ym_*wA )w6I*IyWgxg8I0h ɸ"JeW Q@]u:#pjXN2emSXpfȓ1/4uu|O8ʶT;K{\&+@ sqЈ5$aD9U}-2b05P83c"w>ۆÖ: AGeԍZ*ğh}Ѧ˄c?` 0VGVȟK@FW=ƩI\2Z%+q [K@%/'\B +uFhm:ZM, O0!,lpaj0[{k[dipy%q;3oB5'.9Ux 􃝾D桚W AD"z[O ٲ  hr: NywV RI2# ^\ H'"C0NavQ]Wӄ<*Sn}n@5-sWYn =^|`]نX'uO/jႃ`{:!Adg^紨kWDMȹI=uL!;'P#{5@?4@F7,[&;cv P?ѥ[A$=5s({QWƒI8'| ! 4qf 1ӂ>G V!l"̛ )!|SOL|%v5cyտ8\ 7o+?Yx+ѷ/v2a5*)MZGyEwآ{ZC!. -p5Tz%s%/^R Ƀُ`r>hסXھʯhSoεޫ9T;*l@K(^gXXŤD'ceޔ]'UaRV?k޿JQmcdBN*?oԏ+Xw9CRNvMڰ$o(*߫%D"_>OG&7*sE^9r}"V~RKg;lNZLȉn~Stފ_j_xqClmK=FDJٝ)'kg"SǾ:ȡ$rRgDtR_eD=MT|-!t71C5D:x5jGL| _n%щ{ߢ"HDF}Gs B' /ZJӷ(09&ja%snYErj9\Ҋ[ vv2c] %a _FwfhF*CIԅ4 Jl@8fCޝvO[xj63橵S#N$s4heDFs9ۍ fنaNej+e1^})!<5<5g`\J/ OF=~kݺWeϙ5,f ˷FUƞJƷ8 z~QIc)"=VT >WnَNZ Oxmm` ̃%FTUA_yX1oS% cJZC,hwX K\VC C =j*e~0k/֐m<^u$!{8I٭SLUJ1 Q]wd*{zT1T߃]O`x^>WQ,gkYj (f4@Ͳzv)a 6F_ѩ=,F\u{wެp $G)_fA?:qRH!k;g\Nf# ?nֳzG6J@]+.JDn۔EHfJxփN9~p0VfWN upԆI\ I{Blk׷𨒒F:8JRZ7 !Ŷ(x~+ԩUQ&[Úx]Ǩjuac'P7Ȭ~ȣČC{ KBDW4g)`_wRw(figRy';y0Ս4f{R!T9CX rP ='zȸ(<*7څN>P; ;TVR9]'wLIOBs0L<,Ta +Dz<= =cq/D:gÁb(KXX;v'}h-iK<#xŻk?Xt2\\?7>L̫岷=`EU5_~C<֑(j@@%ʝq$VO"PWK`X̉:KY?dNg*;7ۅɝv\sH`䫋QϷ7 u&&ϸ&M,=?L?G9П좫WX0S)%rY9&P0VZ1tmKW{sr;]s˙x7i="JruWp&tt(\du͟?-QjT&Fɨ&⿑1^^Q$7DpрIQJn! yvH^Pb6pp*5̏`&oك²,[nV[oeX[~[2-]~a/5;~f99|Ș0e3e8y[@HɊkLMW\kP0➗vpxZax:YݹM'DXycZșshgf"uLɻ߆=1O2g} |b KsRKZq͙2HUu*ܨ7"<NOI֗MFUa8樽I.'UEؗ{, kn7W3 cZ=\~Db#@4pۻL'A`XD#|9±w%[}v^`%$zk慈N1M|֍k  }^ JyJt+Ks6Q ㊘z2qyaij5l4ҁDMYq~-Hгuqd%PCΈ93o~vZ 4.;;SUN  qQQ&'(П_w2zRZZNS4<\m` WJ/l^ˆ ւKUַ%T#wK\6uE4Xn&̣K`"4$*θDU@armè.\:/G ro08V\Z6rkGg~=c^aїՆo,[SԼ.RL1IKX_PR?9=pU\p˸Ǻ4;.ۤ!5e1} W0ht_\~\Uv.gώQ[aL@o8emUЋy~f7: Ҫp,`ɐ aqly|P @xw/>"M(/R|oX$c(S-/u(81s?*(քߍq5F~OdE7E瓬) NM~`xfb#iۖtFWT_7!=ܭ)럊!r}kᑅ$yHAbilDS-j8n:(A-1Ŭii_j[MI K LPն\Kxb) |IqJE YX"z|y+-!  S]4VP5.d% }H[L6ayw+!%: efdbq$=v2Á/AbD8?G[wq0:|5pc㳘 HzMsuœXA'򘨡-,EĬwSJ[RnIv|Qw"N-XnO6$N1Lq' - U(:1YGbPGp'Tm@ŷGOw D4X|ŁoSCuPO52X"=0(57ĞÚ?0ƏːA#su0Y/$4cVJkEtBVj_3`х2j TkgIo"hrLﵤ/;i^I/oąс[}eG2vX <7/Ű:cgsasurܾ> 6P#>t6զ_W:#Ǎ ̕}]"uiGa#FJl<;b#yf01P Lkf:Џ TBQRp#m;;2EzB2O*g͛%+p@ Zs4%oTI=et6[X\i\;tCYw#`En}jWay(y K=߂nv8慄e~'U_YK$2 CY3#m*Q(گ]DMK1΋J!#K,dgKC8 cawaCqsޗYmCpK|3$Vv=Us@9X ,f{u$,ʔ <[0M7iHY(^Q3mM5ImڃV&~H8?TmhÓEхCR݆{HZGk0X lM_@wkܸ~RwKr eŹ"_O,_=q$J(@s'&ɲ]ɘ}ŞĬaKjm5)}PxqP-+v{wWzr; 1>\a<8?>fqqefױ f;&95JaouM Ո16Tz ``'im^)(Q5gPtG O>K}FbM]DKə~0-D(y5L 7D8~IgYZ070701000003fc000081a4000000000000000000000001644ae3bb00004cb4000000000000000000000000000000000000005800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/core/seq/oss/snd-seq-oss.ko.xz7zXZִF!t/w7Lt]?Eh=ڜ.+g:^,UV5yKP>-nM wƒ[a))5r+[Ѳ`!mXƉ%MX'ԝPJ <M}"X]_c(#^xyh"sN긢1LkMChrxޞV+> |?ix>g` |!^֟m&c|t*z&ɇluӴ*S})'᎓{˚C4*('!nQiPr{n%G"dwS"hP/ ~i K8['7HՇ-F\ިJbN'>^Ÿ]6k{8̻X<cO2EaUvF0[Tnοorȋ~Ghs8#(T=e&kc{远9L]"=CSq)T7op8=xd2tClCn-I4ow'|dci`z>gVg٥]r8p j# li=<`RA"xzD.;Ñ3Ft)-E:~mq= )Cn=uVYɟGe c~#agU\*5574,06{Bv(i0rv,ʀQ5yx[b Z煃Q@Hg.1W@d V!V[GѺ ODˑMp}L M@1MfR[ݾUy(H,ZF!GܟeYU1btsv৓aq*߁L%ӆMtY>_*G՟r* oӋJ>{Ժ//-jiV /Le|TMq=>-v^ ]~ԥ*c̒-3KU؇KFo9%A|C`PǝIXu?,"xER?ͮ`A@Ř*G]CG ;-fēKTo|@Rx$xHƋAL}@ OlQ"oAI+lvaqIќqɶ sNEIL]Bk((@w0gG3| AwA2]4ZogyMHUk{ v)$(v.čߕAV_(FRxI>?]f - &SWcv!_eG/+1Cz+pWIBm:.AyZkZ&ucyOS'.Er65Yf}!Iz?/e~k-ťx#˧xNeM#A^JRÓN:U:.]T4RNAaP*f8 { \jw13ɝvZ3;pUcmnH>l2!Ç3d`AYp)Jw.tǩ79 P{3Q3M=\q՞],3]o0}ޞZ |Z(:& .bC%( FS3hCږ>ԾۥU #mZl!oqBz6{2+\:kZN6dt r9X au9ˢT2p2o{'p<\ZEb ;knV2{ KS~>y\9=;U`v%|'lEA?m8m0fcIF¬ moe^(SYv +=vf.HC%.(t}͢WUͷ5DDj"j䱸&S\`Zp'O[d#偶Tn'M.tjT ,Q:_ԭ^ ? pi-sY/2' A40lYE" 81D-bAQya4t3gpڛj>ѝI92 M^ Z=${|td"xkIk@d[N̻eY͵!h a.Z$-U_$[IvַxqMPubԶBjh[㐟Ι찥4|K4S僟Uٕ4/͑HuALӀOܰuj3?=V zAa \nL4-hqXx{j(C X>;w(J xre6mH~`^o얗 yrkԍ=t>NgBiTϽ-|-"2+F)d)6!E7k'kc#N_!P"^$:ݕx|$S`is(Fu{j>fzpK_2-pOAjZ@bIgfJH4l+xެ>җHv,L Aخ60QayJ]zz4֨;!S,Yѕ.1'|^9< YWːhdRJ^/"?TV]pZ\V `^D6"i9T' "LpXzQq4^e.h+<dЀ=n) 'g} %&'+ZQQҋ'a ct5}WCrТK̕CAgt`;5zsp[,"ҍY/u^ҭPe(xC`ZMvؗJݝk2Z$F'N=tCOO*>T,^ӕfg9E[Xrza:M!v^^Ju BB93Gπ7Wt7-d5v@DZwlJB,DW"-QXEZpވJ1C$kد%-"5=L(Fo;͡V4x Fk!n2f( P{E]Q.s^et^O[]l#-gzbyvs~1ۣ3EA#Mw}X>9zOh-Rp޶喦 9-Aj8$ nk ȩ>DCdOm,l t bxG_aJ To)S=s@Z S^V&#Q(?YT2|NIndXu9xyx57Bc!cR2U4gfan%Ҽ@lʵkP8vDEbL5g_9FT :dH㯜tHZ`6Oj@ ZbrsSh{ζě ,47˹ L{ZM=㍲7 h9*1g},ϧ㺦 s"/^LJ`MhMӜ$=zs)ϭ1'G-܅]0k*W5LLO;RVQGAM)F." t+2<|)Ы}ɡBO. +S?K/F*S*X'ED7HEdaljox8G[+.e'[9+#pp*Fəs; 86DT46SI,wd]{tФad #SaT+In"WomH?]T:fn@`1߬~]6{mD s qHͨ$*tfB-x)'E8r Nz_pB'(ÓX1QCwu2p7& en g$@"66, v*YZN+5m)ǭ9X^1rxGڭɷgcـwF@V.qXõdlOY./'䣓H3 #~q eT ϦyFS\/ӂS؇Ā1>md=nRdiµʑo']WX< ODQ7Yev^Px@nr+[0'%7T-M~vC62 n%n@ȶyKM#. 2ݠ|Nk3>Ɣao5c;7M,*uno)᧬d)Uf 32={}S|jXAEZCGW<eU"A0.H?bB[ ;n Zm3Jh(Pv|3y}3\ΖF@_p!S4m jdGU"]`Y\}}V>`c ܼ0Ò65ڀ(ԴAfjJ5i)ްALMz6Fcy%7;[wrlJQgQந6]HP9O&=bыB rq6a$]TjdC"4B*+0d+E6]heoI7|1;2RA*썧-"Sؽ$.^2鷬=.+7OZ#"?ER pW 7ߥ,5:`{gE6n/WۀO['U̜YӊXEɎ GI$:kq2RiCF#`yc+ ^esqjTWpT/f?$_Mb[) } #fɸ=c蜕m $XJ=Bxy'ڼI r<eR%ѫEK$'rS31U6J)@&FTG%}M4MS'(hXBn)h6/-bh(nW-rhx8IaFLio'_AEI|5;*lKMT%̭BwL7Cax95ێ9\eht9Q=b&Ԧ?mc@KbVEz8prcxCtp*T% YW&ӿ%vL0#XV݄a8#S6*GfKm„"ܒ8Zy`a\Kg!fhIYQ+*fGIr`>`7u9rjͣ!ZhGl*a1+u 1׫I Z+$Q6Y*ޓ5KBIWۚLQC(B5B,7A{ʝx#XSۮ!='l] @ -5>2}!Ln#Rŭާ3C3:&.+lՄX~8FlUHb1et>߅1ľ]{ʨm <= * C`:6=BnHT: cd[EQ㓡B ٪Qڂ\>$o_y[BA6ndZ@{Rcp6p$$J18q0km_>k/^?2JoK94&anU=JT$UbD]YP։sHajMd®=_f84 @I4+'"y*sݳWGFގA ` Y_  vzO3okN'^N.هӪ_rѻ cjBq` [K"24|#f0]m}-zw/26?Q{7Ip}2vU7Qh]G{9dݹ˻6zju*rWw]oJwjqlW c{YS  t#Fa) mIh '-808{_b~2'I% [T|_׌ tdd=̗|ܯ%3m<lג_uq#9TX>rxIr;;Rt/`Z{˒bWoo&"?x:p1:c*+N2k0bdr $ZP(İ-HO^~f<,nNͲ=cs\:DoR@l=ȳ$hP / |n4T1]L5)b'x!]Jw}vU1VsldDuZoȤ\;%I;GIi u"K#BKHFhAƖ hm Yofx}cGظj0 U",E ] ?AyoXʹ`a>&K"Dq :\utm0Ca~yƥS*#l{1點Wء̖,B1,xՑ&n9`J`ZH(tH>HuZ;',᱋%LcB101{́>/*&=zi=_ X.-,jJa]wsr 'Qmz3^zP 'TpV[A)E$jg Bco=Vք?ip/:Q/5_V0gqZ1 4'n6MҷglQ6-sKf>A5'r=Ym?(hWbS8 v ֏t>+!W|l jmRL7O ұ >&Dׁس61Vf*fĶoc`n葲xc/-\FQ2|uf-1|g_ku%Vuϣ c[4:jqʪIpN1Bme(UMn d_p̌ऐYJhq"]5 ZuYFIx -5zg>ı`:Ao2e ̙O_W-h0;Va<9>!Q#_J ZFyؕ;9zb-]4<ϋC=}8n}K"_mJ:)w,j@CXMcꤹٙ9wum A"d'V>@Mr̬6Dm8KmXi!Y ]~* gWJ#A)˲RsRT`Pe0A;QmIk t2!\a{@] C jXrI]P94^CHUDe9=([Y.[.KmG?`ʅLBOO %rI@2GPtI; OL.߀qP39Ċ|B'%o~M:@VtE+m JRo*38?XG[7]:=uXh9 3<),@<>g(!eOkAp p>/\4;fkWค@؏Ȏ6,&C ?Q3.MeGȟc3 hq@o_¹юy(0 ~1DċV`q2Q$hΑюV,f[8= UZC[<,h%Nv/ft|Yo6Ic6f=N.  ԋZPa:8r_h8=KV"wl$?6opN00(@;ʟg@Zggam9:P̬7{W17D5(zTwUqUDO̓($15 Ik)'A,oRŠ˻c]>,@A0#Y$/;ǟB LDܛN9H`#ž&XqW0R^; hɘF%y00fg0n8< -ZEP&zEjO=tj>ͥ4.,c>D-̊bݥ?c+dlX,roᦸ⋣-O~$3g%~-YaH`)`;X\ !i/Dȏ⟊x u11A~W|H;\EyG]0M(9U mvJpT$f_tA? /s(uhd'%sPzI5L/)Rd9LVd2<OȢR/1)/%{uϯC)qWY^onp  =I$PV+@ -EAδyXq$`''Ɗ;hq&Ky{0qz5&p5#hoR: J yVjvګ ׻@GZYl"*NV(Dw}P4"}m'㒲A|} XUA:Nj f47E> dN1{zOS+ni @g iRnE q 3_1ΜM*("ZfY}~:;'Q僅=ǰH~[5YgX A"էXxf ᴌň!U @  5N<,̲ msRB^:`D@#癇¥;e>.N)yke[N=s݆2QA'Fb૭+gi/dHc#k.#)~0e?lYӮ5bk9mx|E:MT^[{uV&4D?A.{BaE,}TPԀFSgt\w^fpk+7P!eO1cpK:!l8*=JaeO ߿{3:Tq,h9^>'0X.m).bCUh4"T,7RP=U/\}|Yx]YY'nfVqY▅]t>X{F68;b*|sK] F$9if jωkED{&R!,Wy$c^eY\5/g骭O)1 dQ)r?]ӇGŔBOs2b:#*Hf7QwHm<Äu'[jV MdvG|E23rS[Lel4z"/n i [,(AP4:lcR!0тi)$!5@驮8Qww{ ,'RiE$pVFhK) a5$ERߘjf5'y7;@Fyytϑu TQ9I.1AN9nc6bHiUE([TpDT["im }4j _tAf>hp,a+Zh8 Mz/sq("9Fl@{C٘==k j5@ 0Cl& {Bw,?I5ﮙ2W@{,?g;jݥiʅ|/B|X_)|\lS+ }e$=-k(ˎKˊÇ=%k =k榚z8l!G&$ L'#w*s j, @+`;r/'d~kC6˩vVd싽<.BS(Λ8[$KgH(Z;Cqo!bPa}2xOiw9K$2*wxW,! ӒT }ӵH3Sq)Bzq_ Spd )6C&{ OU]Bj%:񟔦ET2%{_Jc6s;w=X9 )wEɗYx<ϧ(>5#~lz6Pd~,K7ReXB Yr&-{?PNJAh B% ր 7b V HLRYυz tZ2N&tmSyſU(MB]Giw݃ \(-HTT6c+r|9^SNwհy\ $$O;͏ܣkۗQ5$oKpD%8u3$Z;ں)W&;񨁏+谡YxFvNG|^7UYI1rjE]B )r/ht/@e{l .K]g 6MU `ŷO)VwG$*uiɩ~gp݁K S31 PXYAAEϢro2,:r?RԪnPȰ̧x#ULqhKh3I+H (>*'5f|汣4x7vVi73+r!] |'_K]zm b m&n`r!DŽ*)b24-,qUF4و8uаb`zE3bO! Ԃ&cwF ``e;k O})~V^Y *])pN_ABuxjvu(7;#^mqtnʑt ) D:R[0-w5+,Y n G9%W#Mx*fDQzi2[!{#8;tPFJd.T$ ? ơFx#o+k^&#i }ksvI|K(mKoF? {FN#"p۹Z?mtFa;kK6(~A:)~`w,֊Mt"pW&Y2])ed '1Hi%nNfgb =9j5K9Lܘ 8|]9d M+^e%Vwi.`PBHN^ fcj  y"%oLh)!Awv Q|iYkCu4>_( !d ꯼;6Ur9JohetF؇ɓyWb5?&"RwOX$coτ$ЫLW?.h}=ttY1ȤGsICnĚ V(x4a^KZx!|75_yYZIh^MD:o T+ݗZ?$=K ]ڈe(17ůX2c0lSWwqzw4DpsqcƆ'ɉtRB{ kVښ*hpt#xCtl79)L|܀~%Rx.UMZ-*b O!_Ӝ 2dOў衑fXVqi .A*{ڌ!>OI  ;|='vGoqTiHG^#ouمV*Ӕյl3#m&*=/D<?S@Hb8 #2Cz]?aU@m6~-Շ4.x櫨8(dqc1$qQr2P.jd=c:=^9z&+|)%56I Bz 'gf=cA\F6jy f׻glf b gW(:\ec@_1'ta)MݽsR;\6񅸯Yj"g9:ƲSG;iUk+ bs (П3~iޑ qPb u5@Iں V+_UJ|qm&*mqxa{Czy2L`Ǥ^ m{xo$7LIE$%,P~PгI$s2`鵢0}xGN2W }j+ϮSQk$Fo0T&:P=poOEjݿuj~<_4aBj䃕h[4~瘎=DwWB- oZp\/ d2_ňQ YۡٮP-S"^?{Q% `%G;\~[.Ԁ;/bt0"@{\\:#|&n!sr"24Fy=ῆ4hpgLX6knrZ[0Je<ٿ"Ϝh}U{Gµ ,Fœ:R%PJ`@hJSwiQ 8΄DԽn0$Wףf_OM@m moq. G0n;ѷOE r{z`a$=XVu X)`n8x_]yvbX n/R7PV5шwNljQ0׌QŸva3z7hG)kwN!@en 4]Zqx!?k^#=ׂ?qS;H蛏 Kw9U-!]To}1]R`}~&gX,\޸aHYQxY(*kLӕ\#eL\;Sӥ!`庻_H9ރDsHR,+)mX.9gFVo@ʮkN[ \mA$b= im lhdGE<6! cp hCORpF ?_L70Bi(x-jWV,!Q kІF%pAL>@+feH.,sO"NA 薋:'aj31/biܬ3-D\&{| )9Ce=D3kvc+8Lv^Sd]p8Ɲ$l~.!`0*ݥ `TA?bF* c&`/iaX -x >M { &rL\kǍz0d^JW@y:e+dJ-!TӾt;e0Öع^ѯxsSA Wb lJtO3+^ LK@U 4wr e뗲Z NO_ax80X\M'Լ)z({&L5;Ĉ1zO`;j V` 3E#+R9xS!F!a 2`>הZ + B5߿x>T=r+iG]9Bk"1 q%.ڄg&2a`sʛ,dU&'" BB:+*`QaӁ10 B.r9g)CD*C%ŧoia^U<1C}UwB&\AI]zMu@V.?V•s3\#krмpItcp\ t|ov L_cß Jgjm ǘ흋%i毗D%fF3 ҥ|EOF9iRF8&‰mg[{tf 4>yǏ½xjF`і[{}1 џN)oȁ({=׊>10Op0עHlDvQBdE"#s2i9J02dqN j #"FJ- > +~&lN[$GuRc74JJV8yZfŊ] *Fbg7SHfBN1i1Ddti7-EE.Ћt=ڸTHD1Ѧ_ƗW}P >8efSzGeő-1zB}!Zt`͊3H\ai$_Rm;\ڭO;@$1B3vCS 'ȯi3!)c(4vpz5KF"P">|7-(OWR2ZpT$GafգBL\7*iX() X_bG3Co`D64)"mM5!f4EF>D$1aj@wmFE0)H *^_,H6{ E%d͑܋ aGtݾA_325Q+)-G&lAT dqnO߿܌ >0ɟP=R8y$4_,iȦaKĈvcɏ~.EsP;[usb|{+¬hD.S8y iR+'?J%Pc +IvUEԑHM[|9pyٕdžGJd؇P [6}h kqJQZiq )bu%I<3J#b)4KL]fB7j-e速Ǎts L*1A7> ).v'pzzGS"PGQG(^O5h;i+0(̧15mnvR}K j=nP\`'Ɵ╗]bcJF:&|EW-Nlڶ_򮌠϶US{3=rC3ySΥvgDCy~_ѳaj~9|3(51m\YzwI;}ugyplUTG8g`jYGK@$3fo!I/HV' yvvT ,?AHP7f-֗vvh#2Q- vΐ[<?ُ8 i+4tRh9Aqrg/hPw[Q3 Two3:6 w_fO ̿r;r Ձmx=Bی-fY$N#'-wD11_Y"򵏤29f2^ I,Mm@KgiuG}ɩ5ºl U =sE==*Ӣ+9czv%J{65w4ݏd(f dw5Z:c6NcٽUK8P_(}/g5! s * viń )+%1 7@"17T]uG{ )C7Ѥ?$оpwܔdUɜ,O\cprC8W({>Y/,dpMRduQbffao pUJSF)@6= b$H'J_Q^ÜPpѤ!# HM#u{lCmٵML SɶձN21AeӔ%^9IP/Wg#a Reu:),ԅI2V_xB:4ى4t{ZQq[~@JMv>;TBhy HoIoѡw)l^bxw<3y!fo/F?~k\AwU} ^9}BɚNC3xMo)Y{\a{LCœs/J\:n( ]mwۚ Pӟ `@QcI";U%Ľ~|ICDi kӇx{ &k9-.%\Wb6J)ir˻@qm'mf29r|/ o" QdZDQ?J#\F1HDJYS@xO+~A\kMxɕ;zF1"ߌFn< bzGK(o5Y?>r #a?!&K'J’hgZ\[׆C=n"n`b7et(jf!Ŵ_o%6гTvn,ȟ/_ݣO|5iLȦ: ศzC$OB_zB$rv(fwwa߆8XTc@Ê[na?%9M9QE;uѐX&E.SL7E6ZX8\jሐFJ(+(fzsHMhr3%Ѡb2gjİ`}g咢]-s >MbCcD9~S]s? hCqTC=|yA9>q x3c]8{ZcV\]ob£2%eSiUHcA: Vɠ{fS05wasAb_(S+Y2f78'7tzj=͇L]爂oϪ-)k]cRfr wiNI`ew"6GKm/%f: n|!a*SܾX Tsa}$'[`W]$Utqh0DYگ~qOs?bv-UNGɻJo4`A АVaM2އ2$G=RQ@c \??:S!~{0.ƟNcPmIKU`/w ,H0^\-kn|Qġ!/{P؎u=%?,(}REv3IJJw Y= +^]iWoVsxS!/xym>EANbhJn.pj̲R fPpMpAI'1DtV#R {0`Q^e@]ȇWv[8cL[%õgQ0yM.܄H֞~y]Rо3gDw1[.OPYz>k8~i.V 58|l4& bX>.vCHEpM9md$l1?O05S[H8'ssQ 8uVwdT|B7>z$D+zۘͪ_#'('ɯ?_5e(X?VąW +ЬdA-QKIYE5tEAj=h+Ogqj|dy\řuF: )elD uak>3,^XM`MP؇A @nuqN'yDQ 5Pץc,\yH6)K.Dӥxnl#`xJ]G1Vͦ8*Tإ Fa\6<#^+'oCtJ%@ueBIChv]~ѽDw5BBPFwjqz±y~Ӭs9o%G[?Sᬓ xƈ:IO;R8U7Hg 'VË  ' Ke"őr˥0RJlQ3Z=#Zv(Nk}W(YxA8X_?] _ҁFau?ȏކ,oYI X!> 0QkTXo[%;HsaQr r'u1]X[۷g&n<*\~w^^ Rn*e{|O[Wc@S#l6eHӚ|b-Q鋟:p>!Z%Ot"Zluz='m{Ý?J: l#!`LbXȔc|Yë60g%'}!VΗ,Xwv5fPwtQt)W_.Dt791Dž V)`ПsU,l}#åG.3(7PlrE+P1Ue{$){PtJ @ZweC-_$&_|je^nhBu/mϾ4?OhN&܎M{ѭ98P=& s2l]~`ܹ`iGD}{ڜ_5xƗ]u7dZхxJXxwVOj`c/;nAjZFka BV=cLu%to7j ĒO6R6 b,5Z҉RA[KUQ8da!g**`<'QݜE@ŔwuDkFB%!zQ'tP@2({aBHغ teCW7Yǘ>^?I8R@!;6c̥Jfb}*dFϹ+e#O>Yy6:}>qg4s "օNB4_ijcF΋@\C P tugfk0 PRQ;tg)cLo#8ď%iok"B!K6|]CkK{ScAË@6ҿt.FYd1g~*_E;v"3'M1~ 4X[P\@[&JTnjE}HZWszUbYv OK6 zh0`=P*o˰udZ;v)rgt;")|`NZU+1j~Z6 \-- e›U<`_e>X. +obL}Z?d~<)J~fvO$Z]U5~'ՑþF,=YFg]kzzg1$D#>'pKm4 әKep/0?Q5{ E$Dbn =񧡖 !l]bV-&Kv\Xg殟lD}_sʾ\"F. W[+*/?ɸ:w^C+2d(Yf`4Xm'5]j6ͷitQgtҺʭݨgX:IvCy% ^[mEP!MS&JQH%q7:>KT5(!ar`MFeT]ЩvR~^tD/ Ae: URL Z )␴ڥP% ?^F\K נ{h<{xK]$a !uyKWd5 aU)ѮZ1S‡ RcpPxؐibх@V%@S9HU3p+5N GTV/LWhhu2b܈llEd[l J\hI+5܃wS C:r|xl #t Fˎ? Aqv*=i?V/Dq.]o*x(pdK؈{ծTZGq_&(jGivյZlve]$@ $fef j3NڶLŒ{o TeHظZ;CW9<'Yx8,`kvAmO򗔘Z2ùXV8&R l@G{atgf}u@ f`' 7pg}$(@:Hox$;C%Ծ! .EfB_:vk҈9 .kC)u@j+M̹"S]TˑX>TO>>.DyghVU MbnL*<XKI5ߜ =(պ6r'bgk(F!pFT;l #BLxK/z+L{5W SI^(jWryU(#kHiw1eؖ\~%$3r9Pxi|6$=ڶ+:W&l{$U,͘ng>paJmQϱ,ЊȚ]0 mϢb & do%:U7 49w.0ȓRc '֯.ˍb-(Fѐanϼf<:RwhGvMY%H{Mz)#]+K$^Cd'џJG&ANs:yʼ U5v"$ces" ViTOi<P1_ȐUqE|T Ra[foDa %LVM!:;wN9ݐBl{(zk'Ҷ7> Ә+^dLVV \r`"Un^jF<^_w~ǡާ]NigES ɡcuX@"̯|ֿ깡;m؈$  lDV"5; 0Ȓ[_W2@2c1ϑ?ws'ѓl^7|Qw ׵u_]Gt*ɁZl-:!—iJӵQxbP㽛Z7z9 8ز는v0I~ XTos9JO,7+ObG{Ni~Сep]A ,kŜnTR3ѹ $]"Xmל^$6[dGPۈkF`rkNCE8{^ŕVSݘL$'f9>Z_׭j .z t[nn߾%]:yXQAVK6{evh8"`jcnM & E^GZ_̺5on-\9>#6 !D) ^ɈOK+ 7IUEDkFS# 'N 8lUwPkxrC/Si6nѴ 1,{*&@V\*Ϊ?F:Țq&n6˗I =v +(9 `i;Z "l_ڨ+ycC 4ˬJ ۽)ǵSjzo\)|H}cPꐸ{[QN*R P'O'w6OSUcʒ S5`桔w` "h$ϋU߬۱vfǏ(NׇwS o Qe+Ti=T޿4g־E͎/|;2qG3/\ݹiMN?\MF]Xhs jJ;rAi9di!2S2w!n$FOFl@&5LPҎNJ:)-fIqhQKYm:1`܄V q/rMGv@͍l H{icz2mQQG"(0=> 'Ep~>kcRmuD2vעI'5p En1Idr[9 ϞNtncκVup[_1_v=FZK>,$V&򗽛obvOO8K40)khq ۜj;3LIQM7X'*1pJՠ?#%Eδ+(k[Y;SJUjf6'n~ݣ| CD075J[VO] fG+ \|R C EӝWAqBf8{PElȮ >vlkI<rZAAkEmk%p wmdQc9rd*[8A:, `1fB 1m߉N>FFR>1|xʕ5ⱶRSt$4jFO!ޠsΙtykHfXJr.0 6{2!a]R[\V,ՔEb *)*Y[&\U)Qiћ‡^-jPS-,/^ \pkU?#\-|j JkPvN`l:`WKCc@t -(c-wEQ"e#1S )+Ф}wQeM0?_rb鲩+mNYS:?MC8PDB=e.W٣-;D+6rJzd` |4zP5rn-u*73zCoXŨ_TW_K ǃ/8jtEoFT%"@v ܁ H#9 4 b&DTyq}BQژ\潱iGA;f8aBlΤف@a }L),"Ǔw]<#ŵlQFV5ս0d%T~hVHF;Tח09Y Wb@5huLI nC,d 95?;y)h"L~s~P*cZLv駔Kٳ7 Zno)z<>5lJ>:!5v-q#wĢ#ʕjӭBD(Sc1S;V:}nO+0C̯z }C& %u6Mz0$U N^T)\򉙘SѰfܧpN z )“M{u[8;ƒ}[(Y03#^൮N@7 0Ȱ,q*>e2t~@!ېD%zU JK5F /#>/$P\n~ Y?@_ަ"; Vm1@b.3zF'#Ue\NAZ *„Gg40Hl9bp{+.32zv o/X.^f c&?rovO][2'6$_Ə )L7߿kwLuH\v%kFSNj  aOepo6 s] NS-v5dB7Xv◛-(oʿw(dD~;X .USZCdY>Lz4!{V(']цDiù1Di2ϓo.`3gnjG e 0N=ڬh۰c"3v]u{")xhGo5څ d21&+8( `:@$]sq?y*@ h'u[pb,+٠glO Nfq6 vh0_ǡu]¬eZSZOQI30vVGMI{{G\ syXц۬E+/r)t ՜F< I{1&m8|;/fW3CZzxSVS!&PsQ~_r26qN5fD2BB'MUg~3=udBc3MxҶ"Nj@AVa==@A"ׄ43!Lɗ$XA>.R ΰ,tӇ]x%FH`؞%N1aMD/qYU4t?܄ny-L8Y$tX"Dƻ1\e =xEIVU.x@.s{ɫn$}ܟ)tmTщD^B*-$`TI!%96 /~^?~_44RAp/|deYWH6[HVulrs$X{T4Vɺ+,߬Z ~㑵ƕKKWIBgb uAF_%f BE5 xH@^3ftCk}%~NQ Qpw>o[>1:v1H) \ckiä ~^.{Э}1;Ңt ,FyI@HGGHz&r-ެ xv01շfM>Sa_&e^g,+)voKaתq xG=pwEq<`Z-F{ertس)O}"h#GFJzJuJ?陼é:e[(tP+|.HFl:P Y6Om+pp8]gǼ/zE€\ bjW%<nfQ>⶟M(s$' :Hmnlh*eJR$; ȍcMM#ۭdk]8GqK-|3 \ޕ"=PF ~)򤜜`iVun3q 8Xe;'.[+[h1ri~p"X.'j6EsV ^?Z = ){8q畦_=[ t} M*"λj]F\'wk*f/޸LsqB^tfYP'`/yIe6)!U5e9@P׿>lexc `q:nĮ[MtlBTIKC T>1z%Aa2oV_BڠVבgK\'+s}#eIw"SxB3EKYCl*l ue@ggxvCB drHɯh/+e-0KU*,! #eH_KZ/%mН`Awhy<7YNZ`GE/msi jtז} y f{@?8^оvY13gُ7,2(Yug-~l>3~92pk<7puvA3QFȴCer?j8m/f+2}EԐSu3,gmUK՝HmA#:ц٬DGцWIE.-DXI:Dl,j\&Q%%c.QU}c(]G-Q0u Jz͉xg(43 W-HݨX]`|bl~x7l3 L) Jgܾرd~9vIl/ Tsu>c.跿cR;0">7-Y{+/6"vEnMuW܁ $mi1ƹlhf Rrfqeqr3R+Rާ 1 O62e8O>dFO7dĢ2bh ̢[ǔz<2\8:X%/x|`hR~{YR\Z,y( E9]ƃK(wqґu~mÐt]2n@,̹}ͭeQcDaUEkœp'ѐ^jV> iK  IYq5!B]/ZMX'2!,QN U36YJzF5Db1Y{93,SsнL#puu(L $x^R2 wT5uM5[P+B-`+XQ sieOc|ROo1F[,j6_g<B+MؒfN4rd~[MFd6^*R(2B: +FjMW!Rkoqs aٝi +\ҘYUFkD{5g~A mfGp(ka)V,&Zl|NvWؑo%,t3u(v*v8QT=r rc"{54>z:O熹[%EpRi*68:ٰhZl.VMpa8p19~l|%3x(2LΏu#n&=5*A8Ũ;Ԫ O !ӿH#l+#lo|7)ITN01D2֥HoҦ;`@k(-ofAD58'Q߾~Cto3k4xص||C c'{lo8{uD4= k9m92G{B>o7]xlykds$$ 4 R1H ]VNo-8{TkՈjP3 =Vdؖ1C#IڬKe<̺Eo5a#s}~F6sr|Y>~4QE7׳?bheL;䒕zƿ:9zAר/|Ոd1q{%s'M*mNMjŠ/ RН g̯C{w wآ/ ~AĉVO;1VM #wo)@0s0/0N꬧C,CID0RZ#E\]1{ 8m FRr=Zq{JQųbyV<lG@Usak~z'v!Gcbی^f(*%)'?I?4W*g3U-uU>vQT6҅7؅T8K H)68;+<M+Sh JD;{q?m6a {y6SxYNq"rYMW_uƭ`.`\W],P5D0l"@Zd3׬A/OUh>{׺<v d y-0ZgOHH-'PW"ŮdaԉeөKc=pqyL`"u5cƀyن< #lBP} }bõ,wQ<Zȶ?*S nΨ*Q'gI5* Ԥ3d¢)vy S@S r14SE[_Y6QUjᡅ^k}p͑v^!/N"zz?[y9@sqHQXj\xK 1@‘f9tX y78Y=F^L%!;)c/pn9`\bc'8YIL A9+zV=GɸvND 6Zpr'zexHUA'u\lw_O@QIy3)]Nauo6܋9oaVVb !M)i"VqbKS:*M!\~Ko5ӟphEX: B⇗ZS"o| #)GE rM}K-{M*˛kP$iaR["'/9 j1PnjN>a)y>!mWˬtEG - # :ZfIt*wdp=L#biKŽvړjUTԙKm D6zh iPyS}j rx؞S7DUDBt(Au?1Ď7x,Hw QTeO"UEc͐g`՞ԕp;J(wxfJ $1͸tv". XKnc)~Z3 LgBqMp8u#Tiws%P}9q+*ת=vkA;s׆^KeXɸH zd<8!M>˩ f;AQ5gPGXIXw8iyd,tB`]v=C%pNX0^Wݱ ︗V$I~@k6 ,gexGⰨjjina,AGW"wӳjZFSLitEq-9+?lt`jh/zPIĵ0^P_E8_>B^9pR?$RCGc$utr.KTJom8CnM$ a-^z h@krvNX8Z%Äf>aIG$Dm9:wΏnކj1VX l@8E| XVa|2~\O?Z$GNM}<ۇ:i^2,jUk48*o= ߔ!.N_FoX }n:ET /)ӜN9yKGlqzq"8Ţ[:NLn3$:E(~ R"q8{yRnJpۼ\^N&/ӱNW:1ysaN?'̦vB.L;\KIڛХQSij^`Ips$itF*}],!Q 9CNNDq#D L.RU_nq`|Эl"gYg(`b,)y}M㷘[2Aƈ*K;.n\tKN)F/}yG} :bBoqU$4A=''74T~#s ᙷ0 G5G21QG}Ed~{3XZ7 !hn ~J4A^jTKnvMEX#{g[m1KX% yػraۨ  i(h+WE}_$,˕:,CQҹbp.?Z %1;ˑKYm7{zl&pjL%T]HOHMuPޡޗ$ڇYW1De* *ɥnzg)v㷹󆪤8++@ϸ@6)ְ6XɁ^,U(-Ğ)w`&"r 5&Si=ኰ[G_ش4 C)c}19!Ɓ垡8QA8)Bmxedt"[#$N *Usf2Ct񖡂tidW ޒ7u E26%Tāx-` 9) a*W㟷zmUu+} ]O07q=Lqjֳ 커F<ػH&yUW@օsiVR֎\({RoK*Tb(z"/! W&Z}oY#@`C[φGTpS?%ȃHX1˯/P;g9wQlpn4n5;ǬewJ_dF)Xе:RhͼjuyNybvޝa}I@Ktzg ޘԤӋpcƤ#oԔz*BĹlWi}U8bO(uԢO!_#d[&|V'OO&u#F]haf^zZ& 9cC9x e8 qka=^;tLOf'e:=>M˘_s\D)mǡQhAl?';=?ٝ*UӴ4T,JX f'# MFp5#_U([fTU4Pڎ8KyI a˵or|g@k؜"ۂLr6&<~y~1y /,3 䬠gAQr7#6Ӗ)1}X2{xϷrM,{yKzf(+Q+@tes<4z[ϑ1rpf]UsĦbP:`?$Rq㩶q= LKj-§>&gc2Hxey?v'IOˠintV^ؓ(UYN=_Von{x5*L]:15PƊ`#~uZFЋUچv93(p˒)3 SQ,YKa\ւ1Fş,'G4 )ahrԷ+uO,{TM4vKpj8m) q[: /6&F:=E~4/J{TL?dA B%&3i[|gͭ#:҅`B~d+N_/F?H M 8$n\ _ Ӽ~& 3Vf"R[=y2w&x@ZH R美P>3w R A))RIb"˩*ۘ7+dzԀ 9uӰC,W_6)7=db^&ǟen-bUjQ3NE;“P$#QV,PEq~rM3y:Ź?ekaPxU{G"׮M?F>RbAp^mX˷h ݂#kC{̨ŀ@i-ÆLNz܇,QrLC99@G<"[K뱐{3P|y7a]uLyr%M~3]9S6OtIK&DգQuyR?^4]> SMapx-#AJ귻pӷ% ug\ o#s-ٝ7;&nsO):#JJv*>PT?D M7le;O)}4[.z?}ԫ9qc&atUhf'z7fLo/M[  0mf1硫 |KJL2^}` V%fTF<\"GdS|L];w>jx^:2/_%Z,PYlc5cE܊ZHaZmG˫~g42 :5s(=>yy-X1iun70xaum^ v%!|2Ly '*Oi~hs]F&xpX}6N 3Cs,$rC{FO=*+:S[wm YX7?&o/(82>Сh047Z 419_bu2*vEa1džI:=^#qo2Ж!D*ˮ |>+naZZm#~8Nb;s;G#.7i{B"LH~ VOʗRb"Eph覉_#O qDbIBUPh`M*T)q:T/)H}:"l. 0]٪PI#..5br`x(Jtt@Jsy,mtŵ:o@ $"c O 8.V>#zZf>*V8S9Q|e:aN<̾K&`m'5Ҍzfz4Hd1A͆q`?(ke [mD2UlMX*lۉuTǔ8 %ڦM]Xo"3n\J>jV3!FglO[8wctb %/+EmR%UcCG$QxJRf;s Vr?.6^5H;4 E{ 8g8@혓E͖F!XpwN!#)+.45"PP*MIm$!F|"m`^t fZ(éD>= SDRum ~$+ɢRCTXM6ތN|)~+be 1HHox;L :h4RF' /\K(^O L%d0IRkVu\EҫZL:6JJtp5[%CT ~pMF{]ʼn[fkBe1'` uh^S w/ ypw@VbScxť)e{+X+3Pz:GHMQI&h`k5 Kt,rꈦ RawU}u@Y~!#^Q47I(ɦstl^PF<ȐeЫmY3,X<5c-ޕ=GjB6muBe=z^tg Rն#ӎ,n1Cd+3q fesш#s`jaS|X MVll^lm N@#레X<-}ȖyK^ [ÑZ~J\_ c#/uJu~_VtA+1u+HUdb؂-_0Q^ > "O`!t${S[ad$CW~ k@NE81F,.Ug@`9F!.ņR"UDNRNAu댜Kl0:nb\<)h\ZhEȀ1BJ!9݀)qPྣE^Laеt9JZN)E:b(&Tүso{cbُȮw3H4_V?D\; XP/8Sdxht'!MR.HʾMC94-z+׋ qHRk^ 甮s]Z=It0n8W@5ywKw @syWFn2존JٵFƩQLj(+w @ѕ ( =X+& ^Ud}}ӱ>pf̲T `F0o6 ô.M =usP#%}LAQͼ=p3R+ m3Zw{f'*=,zƝKei`wO~V-0Jvh1+78~* o&U!ܷR6 ('tur S[hgX۱z%S?2,PqepMT]{yJ_oř4TO-ֆ#⅍gY_*P`4.a46bW*Kx^=Ayi_(oxN ki3k6tގs**8Qo5 ?]*?7f'+{O`ʿyn*s2R f}eyBɊH3 KôiZ zDBҕHdF[J=*|oYø3MI>l_J Ym?^AdM9Ɠٺ`96<5C .NR,m"ego滶JݘBCEkt_#I.l@{z%/S-⺩9noƠDԤ"ڴ%on ̸전h럣Lk#3m {UzT !^oIҠNstoţBm?}A8c5^S%tpQer|yAY[3;5t {cs~~uB ~lUg~/u#[ C;G %I{BhV$|?ˆ]F8 CUyr [ku!1Cm`qjܸ Hl֕-BIɺ:;BmS}#&u>K@}JEFd ֗v_;+]J_B2G)0 "ن)ڲ *WbVƜ;3{/LqCcmAӎ(Mu'vIٞ /"d/Ϸ0\܂ޏX/Fq}gӎ2H罶Yh{fR9۩ ~K4Vq32IU{JI#O}=?_U:j{XW pU5eJ> MCj lV zEO<[)xH5R(PW8EU? j"K9!%v2M\N>"psSF8+犙tGH,5F\Tiz z7 IhϢ"J 4<~!Ni 4K~v^K޹(EaV)XD٦AUIܘ0J2K1(' =b ?SuNؤbO;=6ʛVCy+Ȱ^G7 FP,Uteԫ8k tLT)&\x@R 8#5bphG(456 * ..]mP[? 1dsm0;r3-= 㚯㞴'hgߞ,U΋!99Rn$;Nd(g>`7y 'a.*lt!We (aQ]`|4z5S2{cRT폸<5q(5h\ゎ%*8qvaCy@>_<h,њDw*(=/xa?& G.oEe,S7^=* ɇ3YFj]cz-Ǜl YhMy7͆yX iLB4Qz r!_tX-=6c#wvǪ6w@%~/xD/(O tp|(/UBs"~E|Dfv*OC>v\Uə/vt5}#l?GBOX֚i2eVH,FU9˼lX縖)Idݗt1B$>q{IO`!a1Fׅ%FN#+G t7/ QEedza\LVҾrbA Eb~J~<ǚBʝXMb Aޔ[=W,W_QbcUhqͬ(']FWiKvHcl"8ngxߗVaK- oa>ٟzl=Ulϵo W"iQ ,O_?8֫ piKJe[<_㕬8{(eZTb7x!\/> nkO, J%A7ٌҚwxMl ^,xBN+xMo$< rn˵gЃGpCHsa#Zv9l!C=N[麌 T/$م QI 蚻&NP@,/ U]U4R]ˈaj7")VZT@ߟo[l3XIO2(b'N8)}1_$ ]AkUH~Ҋǁ:rHHD6Kp2#iޕP5^*~OÖ8'H=Tc }HY-Λ>31wN[Ivs M\PHvOB+/mH\ avCwjșp25{`GxlCtV<@I><0,bclQ.];1!]##kz 7nkuDcqרjh-\~OoШD_8h`7[@=M<)E4gTEԬ"ɿ02{yM&o<ʬq|o(mA)4m8L 6\sEL0jwn#du3> "O;6A, ){k2\-t*3stJP9nBBE2J8gCDCfUoAg7TTQ=%wwrK˫37\Mj1)ոmU0-_V6hǝ UD*q"G &.r;LTLl8|,՟ҋDG DE~>[r278 9- ]`?PDs+ 6qgW7~Jz"Lb,7O~L $]![c'cFTfPѦ/n1 V'=܈o0W=û@,5äLrvv̩, S*@pn" Aq2Hx׿i7SbʵUJDǟ~JPu T1ms\*&%'bM[ee@\JY@VV{( 563yĭYVl`(=Sk72Ht#u~H]J<}}.z6#Wl:ǁ{l+\3wq7-,y#E˛ ehi`CE0Pd : p.hrj[q&g_%_RsQhSl s;t/W.Gq7iYu HKqI5!y@u0ILlD``fMxYLfFt* Ȉ6B&5o@}po㆒}+WJ=EuSL (E^'}_݂BDơ骎vWC6~ihcx')Nը?м!$u=\ R4.ؼ=|.{$}\:'81+ꕅsk{nuz[-FTuDT-?}jjZ|;nNDJ ͋~'UpnH!Q|g[/p"- '@;'+,5G5>fmZ+f߄~XVQW(x8QyAsd썧t(y+bLjed{{2]CzeUCD' aZOb*#VAQ4 3cs+Bd3=XXɅ76 >uơF=sA EfA}iDLsI6{[X1i֨[ ?$!xa}x*r`(UݖDv{=oYKXl.jߑa~a"F$n_5 zrå-ʤ~ʣ.Cn,R >[jP]-I3k˄6]A x䦅fy<*cGtMcj֏׸d!"m䨇Ȇ:[YEa${xKf 蛶E͝OEB49 ![R a/bA+Y_.*ݞ 7[׋l:w"k|NQ 0U|WoIn-uז$5EpBAlbNb4}?/PgOkBuZ3cw}z>}|% 36qAppE] bc g>Wajo.΋zPUnr_zd!1+'_^чHA;igrl"2HG6Zރ *w(y*Y mzQG-Hpa"I{D"yU \jxvP-v*xE1CfmwݮjeWF񨾟; 9L' ŢKAYwdƢBڏA`fe$o{"Yإ| JB)6W']n;_๿dB<7 =8K uwuE N+:H)=>t3|1՞Ak1hT|F?E)aB~3|5e&(Ƹkq);SvN{X)TLӉ:Ef}6V7˦UTGLظh2O0 9'KNE˗iO?I O PNG0>Ѓb=C w #myv B3\ s"vκcwރ`*4MU)Nha'/o57 R3K6]XOzy@’#gGV,VCn&VǗT twDi#w{wƭsƟNƩmk,s6r7[I `%J+kwm |.u, ]T"CpkQ*M_Ë#=q@񡬞|>u/L)8"4KިΈFJ(e28T"v Pg'7EOyx/|Z55oKiRjIJ!q#l x\`I:˪Gjtn}0yslz;/r$ZmW5~]Y:Ǽ5ǫ60_7ڗLN=q6!l Wo\T c}Ղ_jCc8@j!=hWI^>f)$;'o`#SIfֹ[.]W\5Gg)O[gk5"]эѤbhnWr؂\$٬>=zsgoo K8;CpJCf!Sɖ4UVT0hGn*jK7MhOmp/ K60˝UsC1 {&uz{Àf$WV3Pz Uw#$s&X:TU9 I/ 7(cl%õY"ĭ!^XZdGQ 蘲`9pu2I_ ޢ#c8Qװ1 ?u1A92u}kZKމ?NMNv)–5H`$Gk½pO8Ȫ݄_4Vhd"s.n1;}$zĪ =m*'+zk x~+RjWp8t>#3I ҇$k7Q2/fj'#1mX6SI>u'ޕD~<&Hc3 UC7At0Eh/kgKB[L A,z&mnx$ (g15dȮ[ F' a)Yy܁1~s8[6VUwF+pv/5_@a:0,x%[hK qt4 0^tΝYFTjDjj)m@3*'iY(=-@]aն!Y1\F w ~vwbD}[h9Tto+&Hĵ?#3C|=3`$A9)_t[La~kxJWC&up:~yXAŗT@{Lz|w4'J]o?d@^≊6F>e#H5.y 8=7b!;=Taޙ@4k]5;xVZ=$4FEJKW;K25F[nL;|›``pr!!pҠ/QCKYS Y VîI=>O(n'P=^PU=ӷR< v޲8sN3a"qU0v&(3>c"&UPu]!CȊX C7ILѭ? `u1tMiƢZӷ(ķ[h(68d"7;#tH3bu$wқ3qKDhD?B|~rpw_) uռhLz.BunaKͫ|d"V&P hMގb!I@{A8 =1r@B|x4Z2kgp\N#&hSdN+P]^dMAD7I_vd 5\@JJHJP>Wrn? W]_ҡ)߃=TJBc)GSK1G|atCpqEU.-ӕàby }QeCDPx240{i;:@Fx&]%&haT}bYҔLZBt Q^ Ps-z UvtʚX޽,-{kc젎cM:XeD8T|:mbum~wM >Oڷ +6*{{ݠ--qFu-jFDXEfաbX'6q#7>h#pM( GV{2k! b7 V$R&1/=!SW˶!pyY.oZnYC9'OCiWazw+[_m>]YVqJj2MVWNl]4WUhc̄Ry%-fN 86$|e< @cx,NuY`ep$XAP'j<U;Vl4F lGwϧq3w&dTQ d-&>Wqlu J[ܝ19m=YϡrnYO%rud˄kq 4z6DwYw[V;*q&7~^11ޣ]6y; ! _[-X &m!,5$4/aմ 2=;ld:%@&Cc[1cuF)~[xẁPDB <=ma:fg">h%{K?\s0~SB\)@ɲ":Z00ER땘ǀJZAl|%j~t-j j[~'eIfM\K(3ARgPf qIyMa}Zr}*rqZm.ˢzm845W|6>ǿҜ-񇼈uz wiS)Ʌ5^W̄pk\41+d,#,.ϟa=%VJ OH5_w' !PJ/˔T`MCj*ix/'b6W+$}ቺd oʖG_I  XX:ӚQ:=<>v 5d1#{ۋOTG !-Yj ?3R:"mgop1'omT{>oFQ%MRC+m@_JZ?{4IRV&sM%cmnH: ŜDQwlS/rS;UL<)OTVm82mqW@ 2%*De=1{Y9 ;9t7Vv"}нgx&P~jJ2.uY% A:R#$#m>-P[xՔQ}Gm4$^Sauvy<'ȗū}m6yڅ,>sV >c5K{Be&wuCau*gF3F. JƳ)ᣀ׉{tY&6ߊ{kXڰ 7x$3-Qf$"=+(HZH٬$@ &t2G\~>y<-/ֈ6OK%ߦx:4,ؾԦܶ,}hxrm䩔n8DMV Y`ARҬl_Μ04Gj(9,۰ #7&U":Htq=vB9!1I=lV$Kڜ6Z/\nUV몺H*hiU ?1ڤWCbTN36PlbY+NSt궰#HYd k<}M7{KШGe^VA+Xi}d\3;SB@p]MD䌿! ZS-UGڹda|mj"bRE$ ψjc3ͪS ~TL#,Ae}GFSS3o$YKe6x ,ߣд*bF/Sw: гSY0ط|>5˪4_$H F\qo4~ ^gX@(&/_m,O7/ !B5]~fo= fFiU&W[]F)O˾wd]lppj1hFOԐp%-G+_6>!!PFnW]lz3W?ߨ~o2j맳Y $w?zv,RB!׫tu4˭ҩ~fPy5> dW> ZU8U (-I!>tH?Ϝ%*xJhv;Ǥʽbh@=qT%D3.H>nSGkHS0T^gi;Ey%$hkl'gR3EUkQXɴl[$E| a wa HxVBNU6Š%.)JW}zl|j u>rSwkJ>ir>2M6Jg 2nt9` 835vp0> _ȔB}f&h!sz\ ʦ*G6F#N꿆mß?*C 7ha 6a뎘20L޻ @ypG( 'U|;!jTNp[F >X 6KF8BU^ufE!oU uk4-6E|o4ziA_jE(mg5]Vp_˜ZoӚeTq$080aka C_1Bsd6)eԗ4C2.$([(0e]ѧk\mn>i o vdB4`N,phtlmJL/Oh? jԆxkYv*I||7^0a-Wۂ _|ߌ Kcfo |AfŐW1sZ6u!~Ƶ~vѰ/Fj!€^ՀaV$?SW?[+o ~rݟ'x=4-\r(y¼vI:ί=,IfZ>ҽ쩶Et6kA|Un,DžuL(:QO%-2_ ^`)~{hwƅaO\BtқN?i6< NL4],nnrotQ=P.4薬(-:&CECgokTJ#hK0&Uu[沾PS-3/yeb G8&]Pp,xkCln?˧指L{,Ѻ#E؏vy.v_D%xUz-!B[W<'s mZc&9ab2D/ BB{T3k^=\H}UfC"Uw3#HDr$4]Ё} b:M*&;wEf{tE↉dRwʹ|9C㬈VY'%0!C4X+ksk4P\eWK;tniFnJ4i?"0x@̓%Q3CkhǀH^}u@}TWQ6k%npܐa]S)r,w=nW v/WgMNW\7aZ=E[|, EƆ!f Xr4.3.iԫίǵ\{H7"kK4'>W}Y`xбvh P /4#!,=4$}jEvR"UdڠmVY~gLu<`Z`QBN56HOm=Tκ4zzࠃt u´Q**i0{~FYT5.H}筬?Pr#לS[$eH6Ti,+5ی :"1#9&mO&} /Bc`<(:w6 1H@3)m da 2Z: [a<\_}NUxwy]qָ(cgT<{(~_؁zSKH#Re9QW>Qj}Sz$F؎G.{[%[PܔYA_| ة3R<(V5gdsduӆ hk vtfWqsݓJc=l4O׼I'_ r&JrSfG7U.ݰJeyypU{=]y2T]m$N3d=?k.F _?QCm Z6b^n5R.h &ƺr)63< ZbR*4v H^r!F\su^_uaꢔٷIjҏW,*;VWNpwjҹ3{y*PXu-ʴj4&o8ĢSiB, 9!b4tVY~[A3$ Э'08q:pZ~:RBQ͢Mf-ld 8;SK;ji &VLA -^f:Jw._YW.Z(i{^_@;윻BiJO*[dTq-7kձZqkbFԽN!kd4i3J,`^ tאC&.uȶ%/.u(/s0 NO+M`xn~-%)QFAECfcW)Q (& y p΢tY˭=hba(4xmHU@rS>D[UűVڮ~?,Ȼ'U/}qR1 ۏ8duĆԗv/-wQ0ܒdA%WzRQmcUIDjOW|(EPݿ8?en*"iQN`Sgw4oӑD)N;LY 6Hɯ j& ߧW|Z?o{sx>s\IG.6[uBCb)ozW$%pY\ WVXԊ?#^ݩ4idWMV剨fi쇕Y*oŋٕNm+WICm\vDKVe \ċ4+|˥F Lߞ Ipj&Bt(ѺڜșG4KK,f\}Z 6nQ.#F'N. s5XKЮ5szs0`Cjx5$|,x74F$&^ϨJEG3RɾFo("/vȟU_SԗmڿCj_eW9F"8mf_T~Z3g.T󵦕O>Ox_ TJ^r ЗwnYEu*.BzsE/IԂۧDG/^Q3˼,beH *RB YڴJ%Tb&mQx 50Ps5ØSiS  xrʨmOa󻴩_҃;\i.4d{r86dVqqII]f,t ^8I^$/2>:u\Kf.g 2Q!Q[0 ћX,~>= G)R3^D)#~8ƕdcY:¹ p%9gŔZ+|ʨ^/}Fs @[ľuGVm<#I8b`j'֟.4Tn\L:œ_gm 2_CiwnLB`boAagӊQjʜe {%?4{?5e UqjvnMQP'Lj o*5r_W1!\-AL^|T6B=iAoc[!QLrLSFAn(E6tL-PXC HsUy!tU5*|Xice}D) 6`^TӵCT%L!HqY;F(cf7eӮ_Fi8 e˼ ĥZl< l}M@4^w9𝹧PPci05D SScc 2c>+6Ob aݠO<'6gERWDzrQ#5N%iHG䯺኿oj+\^;tv^ĸ'^WRH&s__50{)R6'y=#ӊ*تW~<ܹ"־*%uN:nowm~ԓ(ͰKu偹Vp_a'ɿhyI&,gxLj%JØ{X]ણD]*}n6,8#z}+9o_Ok;TRzzw&3f:P=MoTW]A~{kzrrPE kswÜj3Qs77'a،aJS[dt0)Z#ofϹye> BH}u GwpF ՉYKC߭`°;lx+UXQ|UEC?,5cZ}Úc.c`x_߇sbr%EK7>l|P,gQPq[l]yY^ݠy[NơPi*N4/cK5dm(p#86 =cc<,D7"NT+P4 {%Qd !󣱆YL*f{3t~梳F>lHQ븨C%L$ֹ _C^bj_zj 4Y*B/ח{qAe!2 ڃNvP0# 6;Sk?   1TF~wwq&"| _V s:mc~JwICYZ 9#9'E[ /IZ8ƅe-Od9Ƚ)Ea$|RyoEƨs1RPGHCw;=]x+t1עL57]GxdKlX"v4C4a޴m=y)M:幰}3YjbyZNBZ]cl80TՐhwM*> ߩ~W$$urGm/ў$ O'W&h2 Hmy]5Ra=iQ _1#*M]61z7=+]ib iv3mW?rS-7Byg)Kat9DbWZ_ȱ{xImIc ~:.hf]uzc\/葩Ŵ 0')PIw RPw-1#9k13MF>Nr l譟6Q֭,+/,I.|<19\/aqo==y\*uUi9&l!6iϷVz; %)!%T-Kd! y3J<*D4CcY[*ý57(p Mi w@~㲟?,GcƁܙ` Vµ?@9+OMԳ9ly&TJ Ǐe'$|iz G۽c% )Uuo E. }rN\UdJ: Rp:+LJ/tgůyoA,YYrK҄9RX vL_^.?VDBLE^?D)!& Fxl܉xZX#ȎT_!G Ly(~S SF6yfy~Ena߹(Kt4FC_Y 7zIJ <הTYh$H&(&K khn@w]Gz d{g<.l7z(˕Ė3\՛7QX?^Un%wv{GW택DaчҸ(A0QKA:xWmXZ@z^ |g|r;'E0oxUkM/cģf:kb]^UT*m`[-'Sb+ʇQ--}rqJ{:Aڼ$T"`㇪m&;TY>XꣿE)d&h-z0IxC~iDtݞ$[m2 \S\% iD)rj%~樚DT/S'e aioAlf&6`Sq)A@NeHgs~^v?C3R?HqLvFMvub3etFHϋ`N|*;t8BQKI/"oonu м*vL RcȖ ̃ϱ۷Jx_h~xYVDA Ow9+yʢ`?;ݗ)Nl)xXG=^1R'_: <b]HmȜ02Gt@4J.H?.WxzZ>I_¾t$.ľ,hgʲB˘l[^2`H_Bsޑ>^eJ/.Կ{iUg4CcZ1|=*t)jLX))K$1p:Z#&j9CYSՅI.QR"l'"䐳6JT2bȨw%h%)V9>QLL3Y>UMĞiFY1_SAN~}/HН"|d ﳭP9hMOs )_<ȭ}kD޷qU&`U^D)0n٢YIDYˬ*emEnՅ:%ZMs̕4-0]X~JaK^`{Om;IT4`M4xʋ]sB%3 h#^1g[@i9$ z_b8s!gM6.n ??hLu; $bTP Ճ9v*; Mi dԛ +^(MI([1X @06^mզǛųF΍a7^jSDf s`(!+{9tkwsQWX2Wahw&]lԜGwk7ؽCbi >4]_=vAےZ|6=x.{XA TP\oZs>JH3 Xs.Px×AOrw11yFA0V&ŤPz{Q:H2Z^1qA/?VMe&߶pV:Yw+-KATbQR;7-fIZ[߮g 7+ulH&P{xal @hiȟhaT0+m$;e}C24pF bn9/f^ge~4Bv†%iFcX*fqh. lb0^e?4ZW\2L ~% X R ? {0@%\)cI2K0<$at?[Dͺ?=i؎ ҙ:?XieyWKP+nuꙦ1MU:2ʘJlʯq,U0$P{r./oK;Ѫs<;οU.PP~'$XHԒ4NE{8FY`7nI&GŎ,/OAPdDy]/y2A9zC.* M M8-yVZw^<PuLc3hi)'śHT@ "V H/N>`y013X娘_B Aݡ H]A}(<Ԗ@%`Uפ˗M OߝsJ g\movTG\!@A19JṲDpW[rv8Ok֡Q?f{O(`:MR):)vHX*c_ktX E߼lv(Qt[XiIumu ߸0{f x6ŎMT޼3(m_=$qF.IQŞ"#Y}5  6W<##`F&yud8ݞBc0Cttɻ=Ŕ*4'mQIʎ3G$V0`53wxB}I[嬞@&SÄun" &ceBw6p>/@f9'zOjg\<.h5yڃuDX}_DuKYϼ;0w K-,د3m-kl% w qhP#ʽ-]RRȬ[Āhcpo:R~ɧ]J“,T@fJ. N:>^^FXK&Hȅdޫq oD6u08{dZNŋq`΃}ϡO-iY޶Ĭ9)/J5 jn#8O> wX*U>TV8']:88&w* ۷jixnrd{2&x >*s(X d~OD^6>ނ=їƻ\b3u=ԩ\>/N*PmjuV+%%Y49uJ%W/;ea=`E7>'u5$rRi: h !a/HCX0 Bvo+L]x%`<ߢ7`oҹrS"Cfd:2"3wDZrm*)4ش_hkNHc :1ҷu &fD\K9 E!.Y%E DwՐmx2 .(qY0d(\LT wȡV~o~y?16L~lXv,τ2(E:`OH(n-y: HG#SAm4|7umT 8A,UX8N>{ M 7oR41#:߹o t x,Ẁ 2|&l/`5'9 -jfex(1hEh|I kp"ECLkԬr'f)o'u\Š`(lSaҜSRg=2k/V;=Kn@P۞"{8jy8'U?бW8a%?{3Y cJ&#6'#q2KCԹ"*c(X"jv#m5DaN TGsYݩXP+pXB̀Ug2=R>|ni*#rgԿ9x C(?y|9AD|o"$/,#!K`L&<6& cU}r0:ic#bhE\b~* ۓ!6{kFO CXC52E `)C{U)zL^s"L1wB-r+̥j!XAρ S++Z_,"Bv08޸nA s'zv'ybZ> ZWxQ4r~ }^GgoH`:ԍHCG2g2[3 D})2%;'qAbӡEllZQZv b3 wm xu6"%u\f!Q0p9A((ut.NN[ gjb2'x< 7Cl4SSZS`vF|=6 1Cz lލ/V# `kI`e,|RaC[% :T[#\gm,NXa]X]-.; eb ˳BÙd~5{M5 2[k#IRAechfh[ȴ+Oa˄ao%̈h͢ ũxTZt}t+εbw"H@+S<ߦB3 ȹ D4T2aH a]H/]T GG XxJSQ,0uHWy˞iإ!iαC:I;ґ$fm죾*(SH3޸+|H, }M $kxq|Mk'|ШruFޭZbe1q_sQg悖<`΢ оEubK91udx Qm~2iKBnMjv`! L &GΏkҋ H<9IaQB|A"U@|ԍ-NGق+Wb QA|K}#i~aw 'g3sNٜmR#ro%iy~Lo/Dh{_}bߦmeYQiq25M~ne /$1OUAEAF)X긌h dj f*{]>o "cDOΰAyt#b{\;mN9ZBN6 }r4/fъvM="@myQWjnڐ;A٦ {r 1ofN뭲.P6ֽå-#:C0w&:~2=[n>omW0~ [EEx 0'eM6c i 3oitPE&hCӳaj-|}@}ks?VxXZ#-3AT Blhً@9M5+AO\KS CopJkf5Tz~`fwD5šqͲ`f9 mQ,m#hSTL_8f%sɟ;9uHUis廂C{'Njn|%c_cdkDwk ] KMCѥ~/%OQ@\Bmj=:O#(v̛P^b5)8/tQ$eBnZ:ԉkYW\PD(oT =sZ)9-7%'zUHZ  :/1_іV|{[*\f{ɸa%1bWV KcDz3=n?B.Lw!F$RH\FҬ%O J%O>wS00q ^J 8< 6K|ի>w׶.;X5Uq=yxU1ky{[R "A@2ZD^v)bP \zR0z#'y;w»>f8m/ͽ 7΂Dmm/=O\U)?Kv/a跟_BOB E9\\%κog p?~4Ŷ͸k\s#&cetI'k HsGS&olG}AU֮_TeY+#j}L,'Yt6[G)w]i:<~!e߶jӜ\U6<Df4ORe`wz-%)Z :1G(u;gMMgU^AY3v5^`Z:IڷUEQvH}1Z!t.Łfξ'`2ˠkz Ima+l_Ж"yOI9V53 )"-|yR%'!h\_=ROW|eI Mͻ_~zJ]X~kSxej9虩>>`2[{l·KLw&=1ՐaLN]҈Um3ϢiX+sB A|>(\(B.:6'gsg (7}*u&>W9 YOf-6{6PCy+.N/K=!cKcv#e}{ILZwzT\M:P}!lXԞgymKOC.l]BC(IOZ;zԪ2׮X_K`Q`$/) f@9 dxY9ѹTl,@c9<7P>\a)6 Quy :ݱNCS9z{ %ܛŒ44kDkOAN{C`3̗PpϔkOXzvqxRǍ*ˋ#g܏Ђw2wxBpVp۝5KfoE۔;WxlA1B߾uIS:0w&,qLw,&vi~ɌWv웼-n\G`_k~EvڜI }9dP+A;b2\!(nݵ|w͙ ~R/ <<%?n sHR84r.|qOF%?\[؄{J ̙ T"̫n&OĒٳ:" T,=Wg."LI$e5Fp@8&kn`* ( )O8aV˲[e /|>?.Պuq.!Gς$OC 66kr@Be1"(F~ CZ& \!S尮PD Ge#iX;d&dsu$ZmUg7mQ|t2 }p@Erxbtli)eX=Q* t']I,"UUgHz;7G@<]۩ѡd`Sm'\L>0"sS)jHB )A @q۴Z7xL ͞}+ 3NÚWdd8>8KWYXRQ /|u=RXܥXTV9وqb;!МniJ`t&xv8`9~1Fd$rZl*Nߞc9*]iR}mU"=)7kTIlcKw)1<:h=l*Ώɡ].{37# sOUP[5*Ȍ䋆Fn{A1BtWVAh}ŵ^8{_Y5VܤHK&b (zR*vGEW6rʲ̃ϩEN*dz2udx6zN%޲^j~CdV"ضZ\M1qH톢 !U\^&96Ev/^yg[$i"21 3afvf-_R|yEdD~o1 emѓ0ٖTmD3\.6*7!R/Üo`SwISN:͎~K D_|)%"w4JvKz_=8>c' ONf2+Q) < ()@ஊ&X]fܘ1EyxGwN1l2N C#B:pmj&em!i  <;|[zixi+gz4#KH\3\ f L϶-àSO?8 3K6\m:h8xOUQLGSK`XJ%F{XcL5[sVBs];}A0 5U Za>R}K4'ݑ*k)Q\ vt *vBe&yoIITda!zhUw‘7;j>y"ݶNtWů rXy3BCBK0_5f),Iw7` @8NDr[!\+o\k.Q~TkQ#v|9]dcv<eP> MoRW篍 ӑ.Ͽa`4.%@f XEL8+Ȝ^zf 7.5!r]Y58F*[R|Z2£SNm,g(7LS?8GM0tZ<Ty#'J'S<E )Dw??3|N?(3 D>!$ͽ&15phe\Ib!,CV,:=Ef,,gs6AoNS31%NYIs\m.%dfb1l" eVՄ*(غՏ]öQ[~O.bPSq7]JuT7أ^2tYeT@T"yLV_:d\PJf #].0v< .=tA \]]q!pٙ$AR _)El{1y9|go-NHnhv(gݺlPmр7Y B«}4:a-cϏRdR&yl+l@v\ R NˊB% Up$Ţ0ڈPgbxRX:I7ܓ([X9Ě9}ZA'l$)z3@r\?d R~H:4W6j9ov2<#2*aVaIZ V84[NP)% nA>g"dQ$vS?$e*4k_Yۀp"Uvtt$T* vQ)fn9BD'! j3%v1Y]`WiX.h7 7%}a+{BH+S[!6TZyix+I4>"476RI72+ ,3\sҵ s@_wY}9te"C 4A>^9n媘>6@Q ֚8-eҹa1p-x4c,H5iНͻWz<آhN@;Pk**y(kW/D)Tr?O4o@op.Uݩ=xP</05poir,|oq8$vcQO -z`W"&Jˁotrfm71nd'eKذ}O  H"cQ/ݫ'dg̲㗴ߎ.n"թ uNvFǏr@*Җxi cQFm n$J%veL{ `9M5@`^Ax5bbäbQ#KrW6Uz96)E*X?gejjL.xKY. v [ .=Pm`*HF5!GH`5!Kcr(_+kլ E<_F1@Jםx.<  #oho;@ZȌ:C_&z 4˨ͣf|Gd͔/sno1>6`y>>$_=`ɸR9!ƶ(bWڭ"X"?Sj UbKVJt +dLIZt>tj$OmH$VZ3z׳$Q=TYc' {~4h++$_0V&2!Kp0]+6xFfCLUpZ?&cF:cΦ>UϟK/Wh~}ENӨj/+$5QKTZL;~߂$@_ dw9?GAWCapAfyaZWw1IXl9Kְ9uJ*Ę><+)Ob{?VH@QU"@Pc\2E54Mit0@hg讍+_ 6Gj^ha}kZiNR4i.=fvoxF*zgbnM޿驁E+q+槝ْf=| Wrx璩9xg3.$tз"W+ȝܮZҰWC1 A+!ʺx_EG2DYnw>*eK:YNC?2#qGgYMoIͬІI\:2=_3}L5 q}‹"h'5oy>d'W}+3۲+qwfM0l?10=(ʽdPDo׸Hq!8!=p-,*Ƿ@6#͙ 3ߊʈ~2"ԆrLJ1ӱa;JQΝs%j ?J]*؞hH 8lK'B-`Ӓs%,:/ַ]D#9n#ي<0yOC=f7ĚZBȬrԏgVwW3t I>QǏA)Z Ċlۣ@a.!^a8a %"4T*3Oe|=lcNnȂY78A?4\j>?~+J _[zq$#XLz-z& ɿl? Fih^MW Ji%8a53GG f\ gE{' (t$Ցuo5Mwm!pQ_]c%љ:D-A900ϯv1č}MxWOqX2Y2-4+"[P/`%SnJ$! U2Z=H>͑Ba<.VZƘ^Bb^.h7YHߒjnY \ aLs+jP_3"V $%6+ ed#,%M#tw?͚Zt6p&wKhdxjFÖcG;N`Z|#0U{rM\թSKys1:[ jZ[OSu('`?ux9τ7]w*̀ӑ`TĖQɃj2l 9^|}^ 0A<K2-v~ۊ3: W‚&.(br2H+TOQ"Xd /RV̳euDcXoE͂}2܋ȧ@Id #Z456, RJQjx9;P0+ɜ~Fډ>StZuC d@ /,ǁ|5br K'S)UGd+{wbde>42eŊ`0%Aډ mm?$r)q6H.m%~ Tg=@2#ȗwzD)tXg;ӭ_i|  !xõsW#gD{Q[9?:S `cT)4J;xr<[NWDRU>TEp{#]DžkՓlu^o$tӯǖ.Eo9)O;-Gr@D8˒cVwWO2lmL>_,{EߡloO[[I6)UQ/ubТg8oXL !ߙw#0v>Ҡ0JG7aK5.\?lb?]vݚ 9-7o%#ԩI;-j{Ȧm/t *$:ȣkci$CNf 0t=z3!MLdh! b1P_f^cs"1$m4خ).R(a1 M?S,2z-J{TKm0DQX{=-1+t&yzQ @k=R 0,.:A2O"*^~y-"qǝA wB*F{XpoNoCtOvl57c{MNgσ.>=CPXe 8f(HmAUEn_ D^xg0ƽ[ݵW ]`4"O[a5 _C4Q6V洰?{!a5(sn kGtGQ?T#](-=ktq b-r "2Zd>ǰS$h~T=NraE9G\LNl-QmZ]:hh9>ߣbm?w[fÁ<<{)-4R͘yF&O.LY m')U6MO}"A۸Ȉ@$$L .6{-?^Nd¬7Dk0NMI.%yyĈ O_koQ#2Jc-0nsPѨج~ؒ+hIk!}3S3C)ƵvOqqgWdEi홧kHҍfUВ C>>N>\,gH}w͚WEK*;wDXB1˽2?7?WUD9@YDJyxL| .}T6M<N"c[^6r{PѰ`cbez:mxs(3__įܰ!r1@J 6i;,n DwGs^p Q8rL24mRCF 'Β\CQAkJ^6 WH0ʒ/Dkpq) AdΛ@M~uS[lOBX~CvwCg~Ms՛;qIV  ?vnxCIqXP󓃑vT,_tJ_{<Ϗ?om4 9(P4h>x"VTϬh c.94o *x} ;F{Ch4Pv,|Yx$c=~ 3Cu:N٦xW@SD&K.N@5TL#a'$ Mz!7 27oxH#zےdXtVQhROo88v*6BP[#I3ls qӟ$7]ꕽ\WC(?Jz jI?npned~2>`JԌK޺`Pگ֞Ӓb1;O.ikhʲ^}O.Y9IUr[9nM [##9¢oܶuv:G{F?C43Jw;j:k/3Ju20"B/s4(Q?k\|5we%p4:q6ULE߽4}*.X7aOsY2%Pwp~n \֊jUc"%;\rH3<< GE8jۿ9pY{%_x'5t#|ȿ]է)z@ŸMbR&Vu &CL[-kԨٺPߘZP1hngPFpaWuD(c'u\ΚC-n)ӹـv]bRda4lh>@CDDܐ[~~&J*{ l&Y^Z] WT>EXKcTF;.Lzfт}U|,Z_u?G~aVֵm9](M 2}5ugn4|Xe,+49eдD`hEyJIaE|YI0ofV㓛 ڐ1rQE?R[N|9}-fZ_:Z+R,zPa;ف|G 5"LCcn/stp?ycw6r=ܳuڒ-4{Ǯ*yckftA鞮fkps ]IUٿ>J?@_`4UM3E$yT1?\ܻ)}5?Hyhe0fRmԴ%5 ^yqV; -l- {>V:75ڤs ?][5?4zpDRotp°_x'nb;0.W+v;$U/@F9j^|'C<> G&uYf:Cf9|.D폸Jh\_E73`9!Lx: r7 J7O(TZE ْpp>^0}ŭT?-zmԁVFvъl0LWһJ{ڨ@XÉ#Q0WFuee)$Wd`ج/i^x~'WUg@ZYR>wBtFZv֝ZhC+ /L㘰n QU(Zv`2#2z5mf[/ztXcr^h\%ĨktLC'tӈQސLq$;Qbb-?Hgzzt'B_4ߖzB]^Q\e};&R2nNC!j "3}t,$H(z ٨'%_Eطlr:fuȻ3) /&}muaE ލmC: aZM-ȋpͺ7؋0̏^ݺK \.#A0^h<t!"6™Iel5!!WG1(֟$!vi7Ol|"=Z8\0hgN{9Z>޷!Q-rAډB-Pnj`Gc=W!n EthWŋA8\4&tgM}_㼝kG+`a=aL+XSEдA! uFLLW;PNQ'QHw&& ɷ5`G򪛏 niUWNj[oпG16 [)j4(jnp ȡ4bXuqlWAReI go%Uc"`XvΚد_l3bV%Ec;6*r~lI:vsCy6xOoU/n(vV6kB,P.chf?v:/R+zwepE\f'2' 2Ft4{p'uW>w?FQ>$OZUvRN8:O/?x B|:>FTe"F) 6;xѳ؆xqJ Q9e \24:bM ܩIt!Җ^= 9|On3ە *cаɧke7&ZxG# D_!B0пgM(G{O3,-RwwPU>yθS-;@zP#\(.&]W:)ZQ̑1?qwCޝ9BI a%RL^xEp;*AX.{q^L"|sjn2KYnM~#ل :'W}qmˆ I/]B #=Ί}#/p_ȞVSS>$rwgFP/X 6עryH1}6c-9zW*@( ǰP%0»6c T>qU[ˁD=U?e#|ԧh8ۺ*}~ǩ&t׹t*ob7A׿[v*[CGo@E0g·"%nOiRm(dn_>0w;r|N0?ScۇxZ.LFlyg|}Z(Ys6ItͰ_ Ŭ: qo4$vyuy:i4Ԕ@_]C\X&?\-.mfRz\1o @\KJ]YiF 'RL\f䘵<3v9SM}d p re;#Ҟat5w% u@lu{?H[< ypĀBFg=:ǵC(D?9;`=ŵ°&Q>:`Zi̍m|GV.?y(AZ8<}ڋxv̔ _pM)gQdܭ#S-bKs|f+fVɯgDg#3߻IS/9ῃ9>hVn] iXdz6fGw dϑ_Fɧ1лjJ.tO N#+S.\lx.!nh94ىXXRf P=i,څV<8yF0jD' ȫ Ef8mΞtWmWUJ{2ǡkWi)zK7LKYZGp@ OpGX 3>Mlح{tclPW&з~?ZǻhhH|s߂ټM&0r{Ta"a',TFߌP.i&q8T7 u.OQ<-yVq0KnÌ0 ;iŧ7/ [/jN;N|ig&0DP^8|&VءXZޙ`}0Mg3 rbJgxfM}qi9(bWb!klhmqQ}s˅}!%49TeOhS hS T{![>^m=~ $N/7Ѓt9a͜ C|tnMM`(30oTe̾q4 w:fiʢc9o^ftQ_ `NmA8|j1Y4QyL*H y"*\.yLs!*f &n<.\;wHZa㨈y?w/P`6h>i~exz B`]sk3k3½@rՍN.Sw:.ɥdìׅV|7$2N\]B{y' 0Hl}wFXnp2ZmD=ˀoX"7wߋyfNiO6iY #Bmܳzlzp |{Ώ*\\(1tuuX:Ug1uz ^ IG,:V`HP5ߊg5ASnA ҩGin3%]+<A79 .B|vnOt m9Hφ,(ͺd⦻ɈĨlp,_a@HC~,~$_zr v(p}/9'=ۮ4nI<6Lc^Im2 !\x3Ϛ̅ODmQ+޹tWԣgx_"3ۘA,\fd`\Xٻ= HL_ u(V1O[mgQM) S"yK~7kپ_@ecc<_Bi' "DdPW3wC:WTz0da%BWҭ:S$|9x'az E";݂Xcf.y LqX[hkk>*}0<*fg(#}F+B!8)W61SAXjQP){EB&H))Jr~ۜfw%pΡa~:b ߔչZ] Ew+@M9`FB9Tn'ֻQ*LMGCYoJ旿ĥI{qxnCg &,~:ȵSl٥ S.&s0B%!?[/'?h'!~ala2F$$WtdZbLcP'P }0$H‰7SJ'mr-W P*k`dj>xSs˼uٛ\boE}]R'KBEVp5]cǹ/9?vcs?Tjf#lM`1t= l$[Z+㺧/%t qˮ4.XZEez;{-N̐*v;wYQD4~1{+ SvU z-ؖOtirx;%ӍAc}s=O𱒻/zg8SVg7jr f((U>iv=(k9A*iiJd?P{Kz.GQժQd.^rYdaN^7^1?6тi&oi NM[:Jic-|@fi=cfdP'DXB A ¦WdG]%Y`?]nXcNkr .On~_r0L=)e)& 9|5&=8.KaC~iB~%rktD' _!*i*p Mݽ2AiWO8BFVl+;u t]P"s%'{nv쮶v T28dڣL/NJx\%֓Y kz[ NF@BC\B = tä&#j"V^(D?Ha7?_ɔWH;VGd*YQx^.:_MDi@4x@FB@K'NS@`ġcmЯ 4FP&p̳+Z4KpHG2Z3'r0C)w0e"׿bEĊ?Hr3ّՇ^E_&?m<$|70LǃOv*G l5Aa0o )pŷ.?c+o0iĬp“;c 4"rt!lVVrd$mӪCظXF6Uƍ巀jV Z1s`1)}Uh |RN.Rm/ٍ.[_ʜKBA!ʮsiTĄnӃ2#Lא ݐp1Y\[O5=~rIj6J}b-0?aJ~z&PDZDŋƙV>YHMy)e<\?\O6:-@Vl&O4Tꝃ:8mwYj'/K@Z+h!Z$Nj|YoC3_ ~DԤpaVg89׋#g*]*S7ڰrB)Sl bYuDzm{Vo 2D;wV,qB'R%~PƼ p>Wk$JUQIX3ӍRa"%cAW? 2p:J3dt=@%hB@]E 2fYj,b|}|΄sYDh=GʇE`eJ4P3/cFP$w p ѿxfty|LI^ucF"UmQAU%Mьm}oҷA–0 .[4ј2eL0dr-v,Sw[#Xh{OBo≳W056ڼN:=d)y &, _>$TFR!WKqIl\Gh%9d96 x z\Q1nn2nc E2f+ZAf֝ya6 :UWĖ5x4?yI|v<[w`gM@CX!Qn: [Bś3v*5 UQK"SĬ`{ ;m.˳nY&o@s(YX Ti@*3" G {:ól5V|DK[`Cq1jZ9?G$؃"j玐W91 ;u% 8/%+QA(.*kXxe*Bu)=OH'AgSʻn@[ hf5$J:#}_)%[d#5G:)^\q$TW [zwTO?Ձ/8xP$sSH9×_0׋raZ u a kWHvSF\"Pc\^{'z0k^ -7'^0]*5TeaU,O(t=W4y?;[E"?+Es^N1afܸiJ8:CY5]48J~yaWLj׈(4UǷqj-{SA]gN~]Foܨ͐v 6j~m@4?@7g& Z/&R򚦧z- 7E,zEc(9B^uK]0M9}TMwMN|,&Se]{Ԃ+:,]]PӠ"E!siP4&9A.Bu\\3e%KI@Raf 2*hEǞUutB l0 S;wsV7d'nE[@c`;!.%\:tC:B&8= n;a%@”Tt}hɖ\2+Z5QR ц|gѕsQ,üZiPz00mO&xvDgI ˌSx(8G%pU]u o* 7df`DTҠuT^%.==eDHWTp#9ćDtB>n$lb2D( QWWZɓ>vJ䒱Fpr%OS,-w&J Ӛ-`GC#&عP ,|xSI^ `\8Ю=EzXȝ@Qz/caOd r1y90 t>#ԿM':z4Nh_W^k$Dd"<%,=z8?/{lEn3<4#qڴlF׮%BDqn0$[ܕAZ cPV( #,a XH772(;h}(K4/x6]c.Z<#1s@1m41J`[$bPHK՞h3t͌o۝5$2ً9Fo/mF c1r ,ut4{S_՝]|:ڜA 't\V6o^V@?G LPjۛL"rwHLD7{bOk^#vjwo=q]gyY7NMF1z[4`\~uHz/F w-_InVVv D*]zLbV{& %.bs g$?Z"N9`C]ZbS c ŞX#=qn5WƷ;Y:LiJ88۩B#e3 wތl$Mb1/2Jy84` L𤢙;_af I,du! Hru YM ~Y/7Dwi?wzy/wFK~770YK㛅k1jSsW\ o`o֣#Igq3KJ! V[Y bA/2=:rFRߋK\0[s$F$y񬆾ٝEwcd=V`5K.]:G:2=ձE.uhlF(nmU\$qkm(b݅5:dMziD7) smJg:uiRD̾}ޑ1>0+ ]˞%<|Oyjn;gVyr 2|-'׭p@GU 7}G6Y箲agm TʸDY:}IOh<+ºql< o;5- +y:N)+(#ЯtM0ߑ%KSY[Л~ߚ*]:9|cex^CQ[>r{)\BF "j.[37iZb9|UyBׇuW e AL. IKo~ |@^S&~d`Qr.3)ʐ]u{:لŘT3$t">R x kvTg Tlد@po&.p7׵Lr=gV~ ӣQn+&)x*?ӫkürq O(cp̐Ld4{%=rR7%8koے_ #}OL l8#'2O˧ߤvh]Ѫ, e6ǬT1)V=3 ]"}U >N^L-diں6ZVkkJMf@)Cyt'<2SimNIiv)6M-sj̣-sW{2DjޏB`W"5(JV[^p@4t)Ia8~!Ǟڼ[b@9P CAp;I{lHqAU[DhYIue.0dl[ΚPS<ؑ5BwFίLH ɋf<՝ 6 aJȡxoH?ߡJFbJtRBXQי`IZA%I-j _I[X m]1Ki(nmd߼pht"cTI;Se?Җ"g\~5r<naAxtr^Qq`}%(@˛SY&=jxgIY`:dUc= oK@ZiZ0>=,c6 J v8MG$nd Yhx9?9s<gsXȧcKKO"a1q{N݃nΘ[Q} u D0JN^!j6Ylx?n3o܄nOS[ _Hhڞ2D EH')g@o}^ڤY-^oJiSIGCNZnA0YE0E`7t&p;o{ 7H 6Sx̙:U*'zpw6l *4bV(b@Efy@:t,Fg&}2nIm!??(pfYC DBC" HLx;O28ƹ2_\̟mB>qWaP7\Vyu (<aJ6,ҹ.l8dCζ3 '&IB* %|EUQdj p+H@|]U vnVYzEbS^$.&L;HOeis6٢4#ܧi8| @^e8"˩rk-yV"|E;)B20+r盹C#-ӋVܒHr,jzlhabhL=J%S<@qV0I1.OBk4 ~W'] 0#SDP \RLFnb_8 ԮMuldS ĎY0RYS(Iȯ2FFa XhgO;Wm5^95¤d F0e$HG=]q }t{SI6Us3&ҲnjK;/Ӄ'4b SӘ4NC<H`HqXE _C 9ltj]w2v>#}5K3rdwmAw8N#iLl#CVfH{f'hn7eў 6^/#KAL0+Ui3g$i~3ʧ}$̬P&BvFnľ-龩 ~9f}:*z#4ڱrζwYO-rE!8Ϫ&=i=l7o59d" 1=v ,c!!~ 0Guy3H@&HsptS֐e>cl)E(j=o Gdh(Gc808B}Zaao#|a3N4[Q=Hᓟ.  hqKm4Smm;ȷs0m8; }Y2tF˨yr4ZX:tdb3ZGX J `ÞmTY_&^ NYmvPZK6 (=V [kT Bb }ǁjU)y6RsVn7:Ew\YGQVsP&9òfiCnz%P#::܉ˤ|D̗ljE oܸ_CV}Xp&DxwR 6up %Q8u :&Vg^E9l.3ރ` 6ֳj!D4@iСbE6ȆIõCfh4'K{pwb g'jul+Laţ贈ĐG٥S58칧F&E\٧$4:=0kDks}ۑW=w+4zXE~Ew2>WIgRv5|xQPjqCᮟC3So';2hHjWm^1Ba<:covw5H$+^3p['hAg}],~sGC-0Fpyd}\>t-7Wq "K4A r~d8l~`fꣶ?Op$ˤ&fB7b)3K:N- .rj f6<˛bG= -s{6ݘcoϫ{pS!b`1e5w״8 7 N`:@}G.]3WXf _CH27fx5;gB .&i9bPq!|T -4MG`BR_bGD^'gc6` ,r/R[}˴4} [ܳ-CwN Tz@"!/[ğU "G$QG:'4!5jdat! H\'mA]T^ >1lʍ[!KO8R{Go^Pn(/\"JkmLp&l,WA˰~ 31h}0ZTjNLĖV#m0DcQoDޅ.[,Ɵ-v= > gz(2;܂kq ņ/18ryvآU}OǑ3ѱ)px|YDΚBʡNkٹnrBkS(vpn<>syXR%]VuM':ҟKVH[kN0  hs S?^Em4LNj;~*p)tn[񊆀zېU\ R;fkK7HLV 0aPh?1x1AC*joSV$ PՑh3gC8 l*JL/9:1'tG(TD.`ivoI{J@Ɋ^q.^3BIs-}%xUǒ,bA獟}w5~,D `'Y7 J=ϕ]`HN @S]T]xA3Ҋ .跣l:bAO6b*s QVBr>Ȳ9oM>0m?hIS04P39;xE{z0=AW2~t:^,P(+aFg|2}7!j'p4ô'̕,L S{@ݡ5u$Q9b k b}8uIZDFPjɻ7Q" 9^MT@gpX1-,: s2UtUz8ZލPX~vG1&ӼF>Puʚ,.HQeώ1pIqg:N3 j*"FϹ&?XÔ#J48 :"zQIJ/VF |57=1o߾ئGcӧgTm NÍNɾ<8kJJ?I8ψk>T(g$"ɷXyWt ]W&|-N:Ye"Zyt_=[5Q8s< iPBq~WJI/3Qx _.AyC\NNO-0d) (JaRTOc~M)ͭf.3*_ro}0tU+]w vhSMьͧ׷-c!{+([P!R_z >!vM.t I02V2xu@ ?$2jgBDF=Z;0Y1뤺5vYȵt4 iJ-ԀN-.âeno{F/"ZB]nN,)Z&v#~>&/<&^T'P_>iWI -n֕SԽ,I[)! =Ĩd3A(00s._q.̙kF"e'FDEv^b:4&5Ò%%EOKnA~ @o !ЧRonmCO}nqKM4JH|>̥bR6r{a p z;8 ;HUN5Hu{UIR2tw8a$ObTks!:cDWģ6TX!Ƙw`̑YS!W 6myIE$Wo%ZpS9`ie." mN0CQ_-}J&؁z;Pl>k>'xD|R tplUiZ5lN1xsRzOԟBL%w7o4sE!4t`lt-W %ASl^]ީ'܅lA,)Lok爧S]ЪFl}xQ!@e8|C.8,gnRduE;4x p_KJu)f,K}`f[M@(粗]Qd;hgh:FZ-{n9P2_6:b@"#ըT%wzXk}ffD;S5 { $sR.F3['*a= mUFh@樂:ʼnN0|E+fBv/]>hFr')yoQ)EJ/+na@K6(gV6'[n֗q-9(#.#J4A0M#G8OC2&f!z+YIUىG8T@ C;_fQs!uiԟ|ГhJaQAy甛uWc< HyPmz:K(Jx&jG%fH$gKPl%PC{O ǴBmdx¢ϯcEq^:PBuIeʱd30Kdmy}ƾ-Lc82WW\2Fy.zIe`!\vou}6Zh Prb1!CmWG{0+,-(T3 +9/& ( bF 8 \ >h-@C[cKoP2PLFlrEg[1`+jɚmNJyϘ>-Ddi"ky}u88Z7 ܗ+ԇ&;0iݠ_sU`X;*6&z ϑ$nH3跬o {] o#`%׸ tʢOat{'`W8ʿP,T=}xm Bw>G4={iQWy47i[MAõJXx'9Y̚ L|5rB;+Ӳz9w,@hɜlY]K%4P; r_08h)0t A +Ygxhya%^Nݾ] ΓB|m#4V^τ =tݲ1& _\/gg&$:\ q&RыH/GDf֯n\%Bd- XiZ&PxyŲ rW! I=Ϥ;$ YW%Zd,"؞ԣu3#Y@ĜxiH22/N1(zޱ2J2!{Iɡ[lpz!a$샃 ߋH¼pp3ĀJbBgn`UEy"'uTNemq,ZP67=rC~i0 p7nF6`a6kCAK!\U(/xzBl8ocbܑ7ipT_)PO±hWf#M ,]2UJZE[OC v[IYՍBF_+ct$=Zi:DN/x &Lj. ¯2TQ6+ThREd6k &Z{%"e!ȏ 7`6b$J| 1 f]cdTf2+vqN(֜Sk'ݹl}== 2[90Q`+v4%~om-A:+c٧ЛP?m~CKሩ kTc ru A[Oo\&Yg\ٝfnHx¾ѽ=^DJp6 1$qR`NZ .!W=8 [fx1؃B~[8:%Q<)#IYd18PpḀ"#5L]_06włhbC=h~eĸ`DBu*Rþ2W2+?%a~kljRm]a@ڠ]_ہ=ߍSF":BZ'"V}5R01GOsR)c?]z13ޞbm@588r4-<+$ M!q#T(1H\Av/ΔVmeMOW}d @4׹wN\;Ys\8_)>e2*,h[JΗ)Eh~t"?O@`hB|d'ܚ4jMmu ZKd|A+$MVY++Atvָ0״C o`)ځq*d؋_ w7{G@ w@m.5xm62哎 ;$-%S Fك꣌5 @̥1/3p8=I#Bۼ9f:]lezZSFK]V*`j=uWiحXkAX)1" D8LG Uapcm˾*D&S@%q**_5 x/ pа]pE g[38Y ,U6~nŦ/TouY"?񷺬znY< N{W $!^:0RT)y8iwP=lΪb]y_fPGbxvٝAx=6~e@v9%X?T Qda+1uHi\ieD2@ź?< ªDݏ]v#!aa-x*a"/R+H N: @[M*aZcԿ!% ޺.5ڇ[]eA!Mdʝ@sv_pc)n3 $S z0P~E,nf;GMQ) "H­k8ɻ6̗ږ$>qc\ZJL}ք4PqY.!J+Dr/ܮMo/g/pʹg/h,6~OZSٛ5 e h=RHN:S@*ڛ3DAH )Z\b W[ D"8U3x.EBtD;҉Ei) q@?CI:v&pIYscPA`Jw]˜ل5„IGߒZaq@~"$3pPiŞh`zƸ; ,Pl!y2LĽOUoZH>eʙ{ݨrרã^~j&=S}=  2)}ɵPI-(7@_p΄ֱ-'[WˈRZnyjNP@%r?5x\,>j DyZP虠{ $ztl3?巿8@1Safl}֋;pc#9cU^c7ʇO%xz~őpk/ݡziJP|nAvhQ 6^,e~~A":y2t3(}G3[S΀)bo&N(oGA!q㴝[`[|a"^DQ4:2!J;L[=ipVhd1u"LOL(#K>cz —#9_ ]N)g?x&+lT|ʵQÃpT&( K-tE\6 tY)-~M)xQOl|!D:~/xLBI9; uH2U' eLGb2rӛ¾zr n{X1m2K=^c%V1;{'ꌦV?-r_*  *գO;{ꃯoN87CfM_?W' >Ιn>RCbID ҏkMMqZ.s̈́?*( Hn15܁@$Lœ_yV*fqt}lK9s~[9',&Ljؔ3@~U+1_PkGU)v7M3Nv`!`6$]*Lѵe<9}!&-1x<&udllfz.Σ}>|ªM`twkEВN)}?rJ d'/VTrn2qNB:cA6޿u>5Ԣ=&'m6εr^Ubc żҭ&_z& VYHFř ^Ed4y-$ϮWldm>|eķ%vߟ h:RP(YD su|rv"7tO&X LAU t% Uq bvrVAHٙ GDž0̛FI.wY CE[|ݯ+nflt)N֙x7jٛLa^Nמi8R/#!_?y,i9DP8B)}U`:j~yQXvdqR2߬CZ4V<֜ ГrBHI6] x"^[7#_Qަ-eX\o]- i ?7JY <6BTBv t:TqQl''QqS$*Q|&_ks_-6Cw N1`xŽMn;'\$ȹfec+_P:377S4dv~} %lhY8P 9=m*l?k45WyVYRU{BQо* fˁ-(YigTc-t6b[JLHr$&mJ$N1A1u Փ%_T246cU9wDj4jb{E;7~n 3uY5u:j73:H;"Vg3U.5wz_2 2Z򈶆xx>݌ vcՊnsL61w_;1Lۡ#Hd'|kIgWj4ijL4Rr)Rl7VR)v֌}7'&Ѥe{3ŕjCp |JdVSR E޲.<ˮO;: ieURgN'/fq Xm@h,d˗!x TӘ*oBw-6sQ7,_܋ Bطr2B{ ]Tv{?hr+@%Nr炌֊F8ϲ#}3GGـԩO[ybGii%5\P1> S Ntj=0Ƚp,>ޕw Q{?CZ_g}D䲘,kHiXNrYGےd9qnxt'qʇ0|-: 6gͦy-.n_Q_ٿX\KC$&'&C 6YGSz[}T]CA-UB'?p2Ǽ-<^@Q&mE̢;EmA??$bG\PVmO֕She/2:8ߕFE:lyZ#&@bBHT ~[Jƿ5LOȬd)ɀ)D=Y$&/rl%q/;9r1S+r%f<7 H;z|?j#d #U!dF'/碭}~ܗ%ѯO 3FU}1J:6(bB xr]EEjw,F惘mϞ?ZY?",{9{W܄GJ ILҀbM;Y`d%O@ {~t@i]9@ҿD p1NF~-[stʲʶh6 pZY- C^z&8?ޱy`Q2q{;r|饈z=9[O[Kr!|d]e3v l.i#wL1x P> ,K}(@6X%H] D H-IF9c5> ?^la JM p4`xq!͈hH:|i2 cv.ə{Jෘb#vh&=L;J]0&aÙH8mu\DB-m 1 H&<, ea *rzѷB6q'B$HkjL9Ss\W%i!!7aErAz& k_91'ގF 7}QL_xr!57OF~Ru_VBX Jvw-~Ԓvh>"R͑;=mg"l9Ţ}O)Rߎ,!a.u/,4"f= j<ʤ/ d{kf~1 W3DlМfq8>a#os$ZՎZ(;{l#.|]uΣ`g&];kӀ+X2㨎k3X_L9E"\F)ΐ L~N?yv'ijK,/[*Jxp턌 q6d8|K̍W':FMLΡLZŮI9:*ܲ)D|w*a09ީ<7FѰ0K-*Vd(_r+x%}NHݥDEL-lU(ߢ4i嵊AtgѸfX]i8  pw5Aa1T#Ix̃u\|C4Ձ$^[݆^ ͻ{[/'PJ`\VI[kxSBLf+ qSc#Dg_7HQ_L^HQz˸ j'?O45IEPd16ˆ+fkM"qy,H]1AdkYk!┤cftOpx9_I0'H3Iw]l Ka@ ^tR3RA2 ms,YŚur@?Ogf' DsF,OF׽ d^fn 8WE'`8eO??ڡnxUe pʼn?V5a50u ,b QX>,7Cu7jƐѪE$.%:D[MM7") c!W_eiQJ9f"E n.S\1Mae"[fn_?I?~$v!U_˃Te!*u)B*!#%zdIngJ`oϗ~ #"wRKMlkmiӆQ* hœhbؙ_JxIZ.=ud#RWWfM8n,:}m| ą:|+D~wDŽOCpNZviO _qX${l{SBX XT5FUQ(Gi8TS())5[c Tf)t~f?}9 |%G#׋l\iۖ/M C͇ю]C(ݲD WlrȢNS0f` z"{f~^}u;p⭍ҪJ"R$5>"$'YR5վ[U?~ICme>HP?^ݭ$ipR D LĩS8G}Ҡw4) CIOufw[1vEZ#g3/u|`f@׋vyW2F]͡oA miȗp@,^r$%N)U &wMI jw n~ wk<6 OɖQD%\--# HEE/0̶b̠GH"y,~KZSww.=Z=|$&c51 K.WѯI"rsv|T+zCLG2geqўeJ/EM  ǕSsYTCNg?<11@5,{adsa< h c?͑طz硗Ţ[*q1ע`{=Ʀ} xoe>,f>$d9h7 ̿03|˝/˞ ir7;TWñkiZLnZub0-[643l.?fL\,;>=fM2][;OuJ&V+<(>r {Ϥ`huKcCytr)ʲ\ך9قmV 1눨8X*'<n@UG:dAv̼[}mLAEI]<@Hx `kXoe 8aF菁7xO!#6B&mՊd#AK㢕Nd]Fل(\+1P0S4F&1vIÐ]R]QFU]q޿lĵovrsg,]uuKTTu2%"D(ugVi±f$,w(mIk&{΢Ô3!iG*BGϤ:S:+vSiJ Jyбwb9n]<>eBTzA$F-(V;Wr$Y8%ksЪPâ3<}iDYPCwr(hbŌ+ &7r3fz{hN')f$S.iG {w(0u䟞Pf-*EZTi! "|g-zIns$_cV E  MlMwq·%kc?` Qz}7^s>=y$< ſ^IsU}lNhVN$Rvd1jʮǺ< ۸p J˼rNXA;d@ R_,)8`Q+-5ˑmm;NE$hib! h=p y79$EH{rLȁ!IuyLIQ1QUx-to_y*b^-A6)ѢHYҜG8 |3b5fLS6XEQME=Pss,v6F#0E3*WjD=W,!O iNpzlYԵ s+ġvm%::9u_TglWeDz8ѥCu=3CY4DCA.uDqn#ώ,V/+0b2AdIpu%9$XmU{GqMm` }QUI:Rs߇cb(3-M}:o/~=*LYHp6`9uƹ!f{ֈ#Ȼ 8uH }6ݤ0=K`IC.*ߛ qUK_~q WeR݋g1覭ѹeK ݚ:ds Kh!*U;(LǼқsV~9I:;gg`I Yt3S c@>yJzk+ЩTwnfE04̭o@pܹfqWK ԅ۔!C+.N>ly A}Gra*v)կΏ3]쏕5vFļ%<yo >/j=ߵ{4QAgrl9t&1*<4&mK86F;SKj*jrwOa`7W~m$.s$|{N^>u1CKq CIh7T8/KХThj0Yv$êi_c{m_6'bIo/yp0?PYRcE"^=  '7oL:)a/_qBeR ڞƶgcE=_6{w][TO$>"$:'^yQz!{2h EBIas>X1ַd͏c-,F7FG9](mlvS*q“GxH tF MKXn uf z7PLN0!%Fp7Kyh9̾ GgGTLhh}/[>֔.qmo!V e Гm^u*plsbD37MsbšTӏi.Upzc+uٚ|pA {?K漮Arq̓@i)6-!2acuBC՜wnثFx nOƀa&M–S$ li ?F:HqrOkl]ާM #ʍ'UݖN_Ek3wݖ M]@0k7$FVГ+Y4yu)[UWw?OةeUpEȳcQbq0-]Cb)+9?HDID\[7ю΋t[H0.Xh3TƂ"=IHڎu֫m4ʵ~։;Ɓ%^)4>( bӨNV6PviKaO5ahD/I|_$ 9p]iu ;UzF@WO14.d< &wb"ExkV_T?XCL")d^̄\:/ I†Aii-au,,P'4̼`ygn:6tL KL'giYՔhRh#׉T{nv l[o?"_fU;*D~TݳiN#"'.[2cxp=$C$*+r2 Mia .&'a=QW)r m~mhsT*w\Қ9hf$1>vՏIh)h'8|e;mZ0.K-t i"d.=&zW+q Ʃ$"Ķ¼l/y>թ~+'.|M|>k ۖ3u!?UX3@yR["K=? FvԒelW~ASY;̍t " E@љ\5캎{N+b%pa'D{Ų9ӃEBi*Y:ܓ*}RC<ڷsiR0q鴨<pK. 1Dw&&bju`, B-䙿+YdJ^O-Dw"9jҜo%*Fl'\Wh/Ue'J> '7ڠ;.] aȰ ⇽5E-}vLCf &ړE?žpCn_!|AY`?T HjG hapd|yWcZl 3ŖV eGX زYJP ӝ,(b`x̚8Tko/kߧ"y'RG Վq+Cn#KlmA^Zf{@bs@/Q;@|U̗N0 <H1 {/4ͧC1qAR*ۘBA/P} /$09.Å 0@ !5Y#beCz@e=|Hj9֫"H$h`'o |؇:Ɋ j;x5Bm\mب5obꉴee?Z7УV1&/TnMcL"xA̾!ʼj j]ԖֆM9}" sF",GCasW^*B#c}Fi?3OtzF4K1WL[5'V,9lRoYeeSfO` @|;s}!":%v\W1FVzG?%0A5wލkdE3BH2qS{кx9zK '`/Tn%I>-n|8}x>;:*GD~yכ:NOsp,?^b菍q)tbo#?F|T<44GK x{À}s 9K/sB>qd0 .$"/īJwbFm9QyY``X}::p[Ty[,k933Qx N2Oy/ą1(uYU(dhY.Wۮ&c:KtS:Ǫ+4\OcKz:W_eaKu`M2wwdEˤ8 !zSn@pw u/Q[fޛ0\!?i9O"O^3kYe1XD6LAR .+8GqB+od^%q«f R$#Ys,E)zx^/5&_Iqty%lTi,ąܻvӰ=U@ZR~pzԸ[7$/Ѭ>aklJs~H;,ENJ^"x`7E;] 1i 9v)p@6 h VQ6ɤ}g$}O˳Ôp.+l@6k./hHP%X4 ": |Jd w-K[exѰ3miלn`'Ν~J'( Y| [s56(CEā/u/?zWfKdr>)E8(\V[7[Ka,T=ӽVfv(o;1@;\BVT:Uw]R'V \_$VE=H:F /J$Jl/EBYqpip(eZJtmM?uQbB,޹W,gu8ԫ"NT!_4~WJ8oEͦan;?RXdًkHI_yXftjI$3iGl3ZS O$TH',wt8)/bt/-MSοytTcrHUžKjsoR5 [ dqY1Q8Z4") eM_`PJ:YNQ\ck*iSKeǷuy|O#TQjE}fr FzWx $"7W~w=mC:9њ^+e$;A0W-X|%ۡddZ+{yPGNL `'r(?ѻqO-12 i+i`7U qqv!&x'y=f̓VyҾ+p"$W"=[OQ>QT'3'XgWa(f78~e^"toRb@l1jf6<3i\)qà aMES$'з+X9 @>l?qe{آF1ݳ}o.b'cF|CUpR,<њM`կؗI޸hlK/ݸ~m =R/z{zE'̀RLd1oҔBNZYwg2GȕQ~hcR sfAMW$J '%;}+)*SF!ɫFiՕ*@HΧ=Ү[<T6ӿNxW9ZUNt66Rĭsq:q }Bm wwg#FoUIvʠt?XÒ"gaH9A7iEɀY.\~}nMH@hYN1}~8H\PħJ zw [0c~E6m\eEWsXS BK*m}W0(NRl5P 4 X@*.ĿVb *ka⡨;+Sb'o/{Ca,1P3VO=v<Mx85VS,A߮򒺜?j{w0r) Z0Hge@ _I[ ~= 0~9Ib~eu9b46*X #$/g\T%>W%3DlϢ̹Ц1@ fjiҶV6:t6îSq((C?*e^iB6\X2Ǖ;ELA8zŠS?uŻ>R\a:nb&h?_5z?kY9E!?{dq\–ߴ&H'\6a=f|[ǪT8nj)fԗĹWR{8cgsSBˈrk`bù?ɠֶ5]4rA+B ~(S{!%-qK]rޝ P9Mq D{>$*f7׆f2Jw$|w xhӕߐ;zJ] " XLv7yPHS Y"IX1J)ܫ%k^/(Z2(nVagiӥs"M6@P2bs! 0w_q",kiޙTUxq_=wbl3S-DfrՉ;6FAwĩrj sC`F[VW.~PcTqKc*[%Y8Tgͩ H{-,ɞ0GRsc#nI啙 Gh*YVliZV\nv} "u0LQԍE )s Jܣ6q?9g\7 ]0>w~#ܸgrEt9srϦ5 /dRw껟~%UBX:}B ԥ]q=cn,EH~4Od>~YJӻFS[,[+>(2P"#b̴:A$j=J]6q3;63w-LCTfM==1AHD3XחHĢb6+t&:sDَ`ucY0h4 rAI`|F42"J0=^kU*^ٺ3ˇk^h77! EL /T`\Ow!aNtNq*$[MMSeH94K1AN#nAzry' Jn}QK~~BNrH-9(`Yp2I>X&0Tov|O xLm:6TC Yp"z "s|nPC1 3=!SA*L}5|VfJ3sF:`Z+ݾ0ݪɋ%^c?ïA9ĖM[+_~Ư5݈T[x~5`]6)uk%,JIf"J wz-[U$qfo/Dl%)e #v@2+o,C7MU,nѷMn?cqd8":D+NȅP[+ ^ I=|B"Vu XzYh O2Fh9Ÿ=:[ZfWz-,k8]tw; i 0>."^5SP)YX_-yN]QL̥n :+ᏢI \9tLa,͇zc* cV#) zм=]7HJnIev;핮ƾK\G iƀ@SMxCfWX9X<#*;dih[NmY7= ICk!@yrU{aӱ?vq)bQůڝt sdVxm~1pfxFMӬruHHȬK$1𲆅.‹gTpB7RDف1+I9Y՛)bK6Sy*R/3j?Å%6;!|IF~G e.GcR|c$iAʸʀv)f HN'f[LN (R :ͮ1v[ `h`|6[oNNnyv4JYT~&=H@SOW)U4`ڀM 07>?b]#1*^鼱ɣD@a'9k`<0y0ݎOB[t@՟Bn@b)ؙv4*R4d}I=X ^1MtOɅo.0\ .|d@U,L8^co1VrBMV*s9+ |i:PiVqx #vHP5)\KGjmzpob42_Q2;` Cv?Eңw {;8(gtɨ0hfsV׋r"%l0\+9}޲h#3|! AO(eè!?ת >bN'-d%oNj!jCFWnxX|6Yx{e8cʄeBLG0t6ka`cia|D$=De*.W( T_G,\o޼ҙ_̹ gxW0%H% k7ܝG 2]M[û`0Ջ&D0R Ӯ!<>r4(}(xn/R҉)pӄ6[q\>\;fƊ-F6;4t5=e W*M097Z ^2NKv9?lmJ8h!n-!1XȸA(Ƿ^iRo05jBpW>x\ VދvV}+mVJshd)ovؔvҵFPa*>8Hb7fXLDu&;}N>y Cu/bw׏(hpXAie1*g(i`DZ XPxq*.- g2f_#|N=C`xQϹ͉#[MVkº)Ɓγg"yթb6x*)K Jm.G!Q5PcIG`s[)8]J#Fm2(KLcJ ݝ 4GP)5‚R $O}nTOgŋ^` >ڳ!2EJq k١-Mc,8o.]t*Ino(T3,m2 ׽ṯfO|Ut+po)S9>Qx sC%&ezGC}8y<˙4]1Y{Ueݚbv?`@6x$O>LYL/@WZ`E)S5qK'Zܝ=Co;S\ sRo#MFA@I9A!1(m̥"P6@^ݔ92{Vm2{H[d&ul闾-ٜJ'|V/m$77X sqc! zG1p3WGB+%w @ZVNjtިHEתbq:.ɫW9ۄ6B5KN_hKliKS6D1$=xV9}5B"Q@j ϼc =DlhB>}HޫUYkl;)9u16jX!J&]3>A΢ -6 dwVa(dRwBr")cry='[TOy9M6xK[݁9;+JUq@{I`P*JG L|D,hȃ~iK'&#ؖyQ"*{¢IYCΟ_zV"n#e),=qs*W}PaĊx5g_9Ǝf@mlwjOzJmQs|%!ʄ.#؊骕8 OVTNmq13Aio }}e:Z>xnE 2G1VBM !<]FARՓ+lwOi@å7YcfNuy l ^,[ a9ۄtIc[fsD8]}F0ݍ$yO)+n4P*+rmhÞ7'IkߐO쭁PCNqsr;v`<157hrQB_Cs-$_66FwC&bZ uRVfJRz$(d]ůEe$ w×buAI%Z]ˡ* Hpz+u7c*ׯCXu 9%@4 H<)lم/Դ~Ŝ)9 e)[ujbGMXץ@-?iNh`p44a@#R)>~|_߱2P&zEQ շ!e(}~/!FΚIM̚%2V1C^*Dlxi.tx@Og ׄߑĢ -M R{2)NZy2쳉5y˸L0i>S)!NK*2WVYL88Svro# 2=|Հ48a&!tNE9kXaPﵵb7dKX UXu6#vWRC}7WDQ")iHLrklN4(C4T#N5C۟S_7[(OJtn #^Qkc|u\mpZBrGL}g< o0<,z>w}[*Ψt7 d_jP^^/M<h bG#7*mv&b%ǤGǦS1 g#h5MXC_ℇmu@1_zQ%oM֔Sf.. >a8\Z:tRy#ӞU\=hM" }0!}_Q܋sa[4{y0e.@h1e /ʂg =QBu*Te[8=eU_sy2* J~@T((>/ فjR-;t?:#yTJr2竍qqRڦ2P> Z:kǭkk;k|ͷYs[45'عx?*1.Ĺ66VQVBBѶ0B{Zbp{ފgTHn\:b6r!l. NLY\*zZ&ĦlDٖ!%R6l0T"N[m> 7n |e]؃iR1aS"&d!SZ9_>>:7'pkq^_!VfLBfjV( Pu'ʪ bXȹ~~MFaǯeSt@g%+y[ 8U~+[*6+)aa $XY@5% m=;Vy_[p&Ӱ@t+i2oz$H,w"%^. tvWkPS H<30faN#k:Zt1kQxdW$ڱ]xBΗmyD X]Lat[zr9Mԑv"`'J`k<3͂}֦C#w) ~ .^b>SAWn~׵tk2R;X :+G k4!7}^0GR1$,_P9OEl(. UQ쟤1CՅBH |@|BD<޾ٵb%\J>k)đC)|il eti$OGTzv_24 4 _d'/tb-#7T 4gA;r~gU񰢫G)j5+uu{z_-W`ߐKh0urn6/)g.'}zQB.d:11ңKBm-tUe0(5`iH"zyHOހ|l"-:74HR:)en!Fp`2LGf'y.Zd!/;&@m/f qAJOGx@1:]ߞ3ogWum2e=ᑘδ6k^w9<$c\ȚYY3 Ʊ*{oiVmMJAϥ]"|t9C$`Nnac+s l\uzhI%g~ noF: Ã(k.iws ?5x]]֫ L4$շwBHj:U}p9+ӹ@z-$0|lⷤw[acV3/O#_lBeSr^1婞` ]WX 7$ k4<$ d4OНu %iQK8=?l#BH)Џ)..Ȍ=RI3z%ؗ읒l%0 ?N!=>|u?D_C_ob65gpߔ5-7qI- y"BO>|@v#9Q3 &$Gkpf\lڤ$|C Hl[K%dIEgx #LrF2 n >'sLM0F RuH~ZV"Wg\- `\ԍ%yQ??xs8)37po MQ$rO'6Q0/ɿO7՗Q !OhhOQ\74 ^2ZUq^la)أ|w[cOAo}}T܍<ӊT,͢6x<0JHRIun9'zr 1+8.7^1od*Z0kar.F5"}}"9f"t qP8ܺu*lO_] &64WMؼ߲wtiWy>|SD+=FGB#:`1_F_:{%>UR\6OwMW\l: O{D\n*jw]Z)4, ykq{5KQ5-L\ߴAZbp ]0Hv-\W6uP-#W*Y w4KuH˩CjI#jJU^tbXn; FpaQ? SnCn(2sG13&ssŠF4=7O^NRӛK=[q'(Yj/< 8}kC. SJ ڼGڷnڿ<[ᷜ^R%; y/,pDn/5q.Sn Ӽy±J^Jn:k9OJ)~􆣂XHUv*ߗ*mʨ4(19 Mw%}l pl7!f~4NaM|ҍ \zϸw +gM3?ʼzqF~Fn1*r .07%K)d-VΌ~h|{WI$M#8/]x6pBK>:=,YBIJDsc-"Y C톸أ8l?6}sX@lD 5&B73KN.mĠ{5,1#mG0Ԋ>^j;M=ˉM܀4&3zw֍ʗZ tȄU.'4K<@Uҷ>KdeߜIL7Cmahu"eg*KRzN+ҙ;MZg+7Hq,w:vaEO]ʅ(Q.5 "h h-\ 73'IjzO2,C!$rmAL!Mlv~;ynw_ )7 @`Qڕ:v%{ߟAAK<|m/y'q۱ksM7͔EhT%,GAQtK֢z2J-#xɳS YgCee|ѩMە1ZYS8u ׉FX_=1u*VQ֗C#UzTmmEgVfIIas*n=CI$dxA(n~@2u&lUک׸gB͕Ȓݰ8+ٯ*B^]VaS(O$i3m[4hJJ(K^_/FkJм yG,Whי*#JZ˯Ȑ mj\j|( | ÙfӲ^8dqX,S*Yٱ%Lo>]jKV4 NdyǾ l-h_0.+Hϰcx).W2&,bGN5kQ~/42ZVNi]ѷr*鲫 tX!EbhR=eJ SW"E=^-ƞ@f`#in'态VNj =t b7-#$cs{QPr,77´5'J(gbTPǻc!o~'갠`I^ 6&N)LSMR潽r  `s:}#!Ė]Q@ ѮM-6m{nfY21VU 'jᤔsxeZ?(D Ø)˸ުC[җa>E6Aܲv4<xo.l((:<- J`!\:Y 9n3hlߙ{`ص1lJx.ʑg٭"-v$ ;FاOV&Jʍ+v*sT; o ]YzS&Fc(ݱH|`SfY# Io럼YR6?쌭!\x-[]D}n#ƉP3.u5Ō߀Pa_PY숍;G@)(ε݁XXu5\q鷔b$vytUűkarVzI'ueC Ul?IHEk!䀛Rn;1 x8Q0RN?P[2ZƵaV:f)~BbrOB[4*߯yA#p0а0˝$%eR䱮ϵB"]@lSж9h׶u " >:D+/Ǹky4^ _ecŅ-Rb1tY;v퐀44\ЬU:(CRcƦnUu LIwVw|1O~q Jټa` 0(.o7R-<,@3U/Uaş=fXI?I";j08 |;H<9 >gE&dI5$1"O/OqD^ěi!HIe@A d/y̪c/B/p'=Zn(:rUMkL%O۫'фF̤vk~v82h)3ЏDxAA.zj$( =v#LÕ* Hu8+ wB>G}ƅp؝mO *iD]S1笛h8%$`Kiꨍ#SW Wh}L<?-mূF!+`b&W*(/p몣5%b ni~wl>`S3J_M@Ki𲲂P/C縺9yb{0%zX\t:4<Կ"TldNӜ7?Ҧd}ZQq:JXCu~)@+ 9 KXL>0{SCS,_ cZA~Uّ $QC_$P!K΋ S'lNϗ8ݛ}t-(s) kW@s:ti?p_1x;rFT9X{dQOxS Z}0SjjOe[a&Y WN@o5j@ڻCz!'V]WM*Lbk/ 6Az:%Āv1ÎDxw )B|bd=DӬwDӫ>dźK^ -oKs,B]>zY]ita](>#>s˫JۖLSz ^\=+4O .*w9D{T:/]E2CU؎˻!oIL䯹5j-~J]|cO܍f5ryD/+>,VJ:s I/OWmFEfO^ʾ%;Y_ZٿHS=`:J Vn"^s?ΘBZj"*w:v}Kv)@9Ek.eSm8tUƲj]j@d JU.w5/(A<Ϧ}f)7A :x{K )w{X}Bx!F:jRd^5".4{H[*$FB3HMV[(v@W+S\BaEH gr&oMmKi c,@R/AByԃXD,&U=~jxtԹMrA‡ fe3}.qdʋoG/ᡊ h ~Hɱp~~ ōC@ǿm UEAtu"gY]#4X'9 G90M׌\SьևB(9+$p} !d).i&r",njto-A^W1ofjm8j;fd(LBᶮxx2Keأp'Ad2T"G#h/+,ΌTjtCnaXqMl*a<Ӭ9=&{<H0)k" jH& ^i:տ:,GդԫM}J3U̯GN7i6޸^ޘѦC F({)BdBoە@x@Mۍ0d@SP9,9?̂M'1x!8E3|=L|13ܮl,5ypYl]^8Y3 ] K፭t8U#5 v1+cT IyNǠTZꓩ dAЌ?NzGM/z- ~( ""UMJ`} g9-I")j8;w`\w.`?6.o/*ps5Πǎ;=aj1 q)oƪF >bLs&YQ~tjx*,?:u@6~qr0= >] wHJƳ4z?Kk)l*…5 &8*uC e>-oW7l'/x Z}4rOQ~@ѥ18ƺN"փ!y0Aۺ ϖgV6k.Bh:j*7OEm}v;k˩4۞'sa#TBF%x!WOjP}[ e5wND|&yV,D+Tp]PMN+yq{O]FESBLw^qD@@v\_ZI XRi69~һp t { gf9CP8kD"u#.3[T8D)jo :F#1sqY2!@zqۃ80ǰwUʘeRȕf>i9=܈Zݐ?%@7v?9ҎruDg^:ݛ)wh@>`=o+ރ9 rl3G|9BZ<ɱ4ƤУ{:o"`|~|[Aقz dpAҋ8|;FpBnGComݐugNSP[gP$? $ 3aܳ%Xa|砋|CXD_8#ry*֒ SګdL?KYPrc\)hJ_/Ĉ)`I^.Ooz.\\2w/o8;X*Ɵd@˺z.C繍;lA0s2i_f뙮r^ݞ#0^Z ]XWPSQj? gogZ9Ej2wW$ʇW#wɚa)Qv٠lD$ DQxj6|6kgtiJÝ9#L7d_IC]S@nzNg)%蔃yFʞQv,-Ƿ8gYZ07070100000408000081a4000000000000000000000001644ae3bb00004248000000000000000000000000000000000000005000000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/core/snd-rawmidi.ko.xz7zXZִF!t/9B]?Eh=ڜ.+;JuF3vuk&gRV6\juQx乒bƔ螊bT4Vȼͫj_> 1 \MQDxIGN̾[Jc=9Q[5kVygؽa}j Hίwfމ-[ 4B󎓓>T*fW :SPMxA^חX$&FS~Qƒʜو=}^3%x#K݋Ddh$Z m%. B"e Sy*ㆮp϶V .%1Yc{ioX&X)7M[;Y묋?Q|kP@ X#f}a;|HJ ,8 텩YYt.{d޿' KUa_4}聽KhD@ƃE LE` e#wPkEߣ]-&n-.?)':Sxתvx>Q6o.'ޱn-߮nJ#xX1ZpYhRJ-⊷[ȉ'MmrU+y|wן#mÌ WPR![qV6)2 O 44X{5@C t-3W#}%A6ؤ\ ]h[ǐ(Z6n.AR,M>,PAFҊAUq\oɒ8蹶nLYeYa/m\3 qgup<,05xqe$غJI/[%^ 1_ ZN%Xu/ c2GFh=)eԉ=mOu}|M, SSN\i3{A(7ZLq v@(l4obi~H3oFT5RY.Ll{cuh f>U8yI:wQ=5VNMQɠM|o;9?{%FAtzWu mWt< /mntlZRO'TTN9%]5/1̚#52༝H>ѧ2ВmK թnnez_Rq$UcsЏDDh+;_ A2əK *݉[xdFsnx~ʇ{PiWGE=~A\p8LZ)M%h\OMNjFD2+来{<%:J@fmy:O_޺^Grf_Â*>cu_1~v3[ЈHZA/:iaG|͉!U AXl/lMw5T|$:w&9t'C/<õxlRjn1w|Sg2o$ n?$KL[-eSX&T2j+wܥ;iM(ފJ}mѧ{>'њ SiQNfQNVugוX`:Q#.ZHC 'HQ\x 3C VG%}즊v-٦'~AMsVR,le'w2IS|- ǂ(-Qyn*J88CEAbZGO{K*M<{%ϟd$b=KT+izJ)g|EcdH0K- "5sJmxanP01ׇ`s|*XGx_._p.!'*| 'prܖ` AXԳ=EBovnk(uܪz BDS S>Y%zFլ K;F)ة è0Pz|vCb|* ]+l."T$%f:Nf4M@ -CZU(F9+2޿s ŨOȬۇ 1m\ K2rAA[C茞W߯6ZנQ}=3'+,q3P]K v,jKUQ7 lGW'Bŗ >{kc,ֆ#fu̱,չH_iПoc!uydG+*Nb݇Ȳ2n:?=kPfe{? jh;k[EdS%HϘm)i"#25!'D) ɤ8IPTޕúh3;֟\PW!&" JKAA蚟Nxޘp(t8}/Ca+l7N*Gs?" (ZYLt)_|V&8$觌t[m#Lw`-p-n.6t0=\0l4L2NL?uNޜw~u{ԅ*qnNtM@cu=@+*xkv6p jPʟHPAE{l{oGG<+x?^Zc:qj՚+Mwl%n-K7̕t/fPHТ {E!,߇0JޝJzT[=EN!fcJm'{k 7z bg|W1)ڽ,~]#2@`".vJ6WWt PqO3K8)&Y>cL ۛE{A7w zo 1E酺 9[ M{ToqŽ2 RX+A:(0N{"`bUP2H[iw0/'mgC7m,dv2Zca 6k*Do?*d͙ QCۈJ(lSYE令^_S&Wfz칛 Z0NK#%/B(Mz;=Ei-C;B8r!xX1HC$ ݊LjS N9`wU{kRD.ņ 6KwՇ"Q<);#Zl49jA17v&L*Ui]0> PPmjD(4S"$\ݘ@㊨Q89܅C4+Aˀь nq+)9U`[uswfބfj)EV[Ĝ(4=ѯfiOG?%WHQUr33g=uWh#>ov)[QŠo"yu WL`8–>| alyX6*$-Eozϻ+XR퐺1M>_ k~S:Akyn 27s I71ـJ6W2=D3?/{&^:_(zLGR7u}cX8"3E`t#GÄo`M%(_sL<%TDL3gU:de*i#:wQZ4"8 (baIl-z˟ gc16\@K˭7CQ%͘4LRf"UB5tW{ΨFVN\Fw()BAT !Kǿ|N t">M޺h1^r儑h4 7PUQ PbP{\v[x,#oљ5|_Ժ S QOZ W6bLCu&�py=nxh QMr'?τ(`qy醧9,}qg eN$BpF^(<5oj7bF#P?~XI].&5N9T%?>wН'涬S,yϨGxx)qc礬RkG2F\4'@KdGG/t@8r LfPP%~-_%Trk 9I"hQVj;m6 y:d2\E~g3. uAUGKwQС4xsR_QC!'ޚ 56pwvA"[*4[2Yn0GH >dWx͇b*kcj-}dV'ϾޮU[C'6dǍ5 !wLKR9FL28GVKh&D M/!ZTe -GH'I*t|Cja5\y,@[76-=(x#.`B;f̢i/B| q9յy1raRN<ݝĴ= &B80{ Og_ ?h.2IoڪUp^XP_0@ݕt^mw>VPdx02^§k8ڀJBvl⁹#S>i9Aەe}۾^mc{厗sS̘ [78$AW_/B1q'Z(8_වԣȜe) !qc{ Qcw]:ΓJʟej8wKƼOfl]lPOCSsh%QD@܅۸[Y jefmEuBrڐW 6B/m57*d}$Аęp{Uu#bկ{^,몫(>33CNWwfDj^-b($sL8~+wnV ]8n';V E/Ihe(^xMfU.Dzn+] =h{Gex-b@xs9 x⋮L#~σUNU J SP>E&l,̋ziKvug$z[>~D4nm%ZNiwz$;D.f҆)w /`;h@\+=V7DnœN (r5;ѯXDվr Q}gX朲d-Wd0yB%bݭ*+qRgRplL|)%}Qg4 %0o  C%@{Ԍ>h˥)%_uU5`8#ն K1Y6Ľ!\)_%\W ̈́h" X6bj*X4 VS<q>b)T4?V]J^\SQ"=a8Ma8'¢r`俀#_PZG">vI} oŽtsDlg,uLI>R$eE ?Lo[6e{ B\9>eA ! %Xq*( pV@A苶LO>j~="1j'<͖giR3ZΫk4I(ɧ7=)w?fؤuA);͇~0fdfvz);E>ڀH L=^``)"Xqg lToX93Dkh UJsj<h #5~~q^Fdb}`;P vʘG-`Hi-tS0'[#)Vt$)|fw7 }#W^MTDOaio៻溽l##eʵ.H՝O*3o>lѓfLБ!Vvt >0XԛtT}\uaRm#.|XЇL%m\3qV,&R]L 4Ae~u5fHqp(U_"X zGvcey>ғ55V'Vʑ)eTs(FS ߲_(@wԖ tw,ʩ5CHrIh/")̊";>!'qj Q{WO=]Nlҗr[i{mV^"FjV;/b11ZCJfO]MIa-b)SỷOIH&xX@k3RcEb _ŲxJ%) sʜ,=8 Q&8Y7P]rSnxh{-1vkLe!)㭘^ {U5Cr(e,e.@l=o>=AB%SbD:-M_> "пuɫb9[Y tʟCV idS)e۠N։V7Aϝe1X![V\1\ia4cLW'uѲT7TYF Nk+N\y{[A+O֋dR`OfB|_JZkOt4Q6={QH~E9@7['%Rj92i )##{^302 X%l vWXf`%)t8_a[sP.O gJː{xkD p|ɱ~[t&jpi"u- FZ#%N~O)"OS-D>ii^mßӱ#|HHLaT|Xؔ Ѹ>P~%_\ cTZ!v} HO#P9R7*hr[k2=eP:M s݂rص9 8<4<=8" W'El .k,SS+.=d^:@~^fvqO~vݶ|^69HXBv"$/h\VҠܽ2ě_g7a%yNi)=ZPT},>xk- I2g H{#/'kb,A5|+[Fj RSXadxIM-z=-$lݏNS1m=Gs;ٌ!k}ɮaf-1l&X 5&mÍ#g0F\xh$ulz[CB(X̊BȺbM{h Kl/󛒣ޜ7)0Mm%.EB*SsLb37!Qu^.nXNj$.˟СAqJ-"@IRUP9Tze\U8_T&[`K="F%IkJ5ױQ}t8s]L~󸋨#>(Se`> ZeqPVG{,c RVGEsyy$>/&#'}$4|lq7ΓX778 h\)&6h%9E}`ǣC\[o(4#µ$rz=OPZ̴O?{|@-EC55mQfݙ%'T.(gVd%%JAp6I^bRDM>,N5,Xp wh-7زÔ"a"!Y9P"@LثP/Gy l Mvغ,ɂ(ip&GmRk>pknCd Emk8B-ϳqd?-.>X(684Ix\Q4mu݃֔hp3qG,RY&$49^<' C!%QWw/9G21euSDƫYƒ$+_Ag6e|ղ?l!Eu$`ӮWZi569v/Ѝ.3ZVsb0_‹R]'0?pC­aVT@#vVj MU>'!.܂VPq?e&`AQM+¡hyE:ҷjA#Z0y/hu҆ p 9},ׅwvwb1G@`e-M%yiW^,nD25 )OVczq\YJ N_`!-栠حx\J qo8\)-e4yi>piΡ3 {Vq@PB6h!2U W e, CN]3Eg aR^vː;FhqjMokDQ=I{#x\do+oP\j}xhMzЁj)ͣ_tKݼw^Hw5eEED䓈`:9+t聆19#υGl"^eUG[Sm Bov`u-a˞"\)$B@.q >⿨k_D%K]ln}Hf3r\N -_>y~o|>(1AP-XH0bU]nb)+@xظ=CYpW,2/-8)! T"Gf#Hz{ vde]+Yr R߶SloX,:_ >!%BTgoEX}b)\?9xcXq#OF{r<nxTG,2ٺbRE-r=U1,P0ˉPp, FN5ޛ=p{ 7C\7N˔-CYߕXU;#VVId8@{ ?̣e;'Y]q>5=S"yԸiZh5:|/wP5B!QsvIoLXH1"2k[K*5K'"RCy Lё+XJۆ.\} = Rd?&o7>S`ޚ ^-@Ux cFc/J\k2>lX鸸LuSb#͋r ܙ~U{qM25kk'\~arXܰA+m%iY[iIH.  dr9՝{`vU+"!%3 ce c;Vpc奄g!ĉ]1L v7F?}8Vv@E62I\=^Ct'N; j}#K#r _C& *Z-k*>3⥪D"s2O 3'.y nD&oGɎ./mY8s*IZ:*.QV}ZG5VUݤ.~!ؗ;.hYTݗJ%8ֻyѨ>eo"Eh]/[b0Omt2m-CD_?}#fR۾6 @5d^ kTȇ 1P;mVgk|Epuumb8nx} Í~0( 1!i,^[θ5]f݊#C.zA:DaLOW MV5_r50>ưw7BZ(\QVFS51QQ9#i/l\nOSSC`S 㿕@(p SŹcB*`1Vdc34ɴ涖:|viZ}t h8^ C> ́+&qiAKy9/Zv_j0wh4&{\ 0瓮|`EBM4#NVFG{?/ ?̩"^joόND{GK~d޵ȭĕy74D5bZ~t`mC kį#c AE*i68u6@̨@PYZ]0tN#s tJy =Msx>=dՊ;3 BLtb p~c@˺z)C[qσ=} ɕ&x z4vc{p,OZMNڄYFSgEsR[j.fAR4X/֊jHXny׸W`B<9<]4; \ĥ; +)&'󱩽VZ(9[XO趾7q) aյR = qom/LG˚=%Ϋ:s*w\@L mtRt U9,tI*9 rW`b~?O-vY¥7o[O A&M;>O:gZ~j7NAG!ؓG2,EģZ$)hy%:9>xW@}ly/k .Z{Zq}TG682#yNHٯ0~v9_r}js5<tP!}`uAꈧ?jWprđӃYM5\W{q)f6đsįޔKQ>e[DGhΩw-J+eӊG(r]*ͧۄ jUvGY)Kk^;F% r |JԑdLgèE̝&-&fَßciIEG oH6(jdCз4uVcό(;z=gnwfK7 80:j }PQ'DWh#m~!=Y+8RxKż{R%T<3\AeLvk1z_NgddH M MV؃bWom ߍ,A>H%LvT]'&oB";`$}t:lv?]iޔd@@844Wяo/gvjXb[U=!+ѐg])H ̢;9{> Y~۲ۄMp "%Wd2 N?]TpQ3P좈b 7,= d*[tBm?Ԟʆ,v\ :Jc8ύWK2OU=;_GGDX6BWk{ pWަ0G?9`%i=xƢ}.q3S<2ۆ;c|IjІupЯVa :WD(2f7KA{5zf]J؂7&E`U" (bѴ)WVIpFyg'Rw2/*6 Lx@n )͘b'7au\X+Jp$}ҁ աDZl֜gFV;Ơ PD-Yah1h2U_Q" \{McV iHQT{,wxrI;]qH\X˫+]tk3W91 Gś6 2|V -O_64=Eu뾀67x׺\szuR-m')w'6fQA1djׇEO[1 o}͗b6b <;ؕ3|4):Q5́E0)R`Ƒ'=v[|>z>8T2"5Og#=S7n^b 8Ikw(Ѣ;)?RM}Mf /5hta"hoτK_2Qlh>l*>#$@qh <>e-E2IڏQ*ruYy& Q]q5piؽ+3]+K}) ǰ?-@ǒG5 +;ʬBIy+P,*n*%ƨU”ߦ@-'~ /Z)F |s#*+qز9ahr @pWٲF]aTwϤL~YT89F‚yFj\Vֵ̲S~ RUޅ4zؓ| P(z~iբYMUउV=_[ \f*zե{ p'#Ov`RD44cye{8Gz(= f.3Wͤ>oyV 'V~+F1sw07@ӚW.ZiIvYn٫QREbNj6@r5t Z6Ϋ&S0+[R5\[DI; /8uqG 2.1jiM𾑻' dʶnHLBH]}ƍ']\AU|:^J3eq ZV3ш e%4J#YTKEsD#r' |V,p?A O2y0^&] agYZ07070100000409000081a4000000000000000000000001644ae3bb00000fe0000000000000000000000000000000000000005300000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/core/snd-seq-device.ko.xz7zXZִF!t/I']?Eh=ڜ.+Y,3\ΨQ^˃V&Bɗ]ns$r`R2}-K3͉r8k@֮KF,z̑/ .$㯜 %ҝ"vH1 X+(9Sm?6h{}"+`m!OX_9i )$Nn7E˚Q_Hi'W6Ì}4]A6-kc j!Q} K鋨u_+c'c.Aަ}Y /V#@<͑YO~Nc *jBE6FY<=T OK3ra<8vGxX ZWtQǧ<ɺ0 VW1`,?YJw/NdiL)!UC6bEGd0+hFDf$09PaSp0L6r<(ľvz<]Tmglq[dpilF|3*W= 69u{l2tW^;H_Hx'WXl6?c6a5{ t/X=X吕'wlSffs-ٙdƘvC:E3aq=M7'Q֠4&;@Hp^'G6-]X D !.56 3 y8 jPYh?Ȍz]WN22V0+ UkijrIW@!, "*ͣA:jA9F+"ĊA;B@뮤Cm1uI>Cde<'m =ѩ諬 n(UrRU<6i}$HsX-K$Ǣ3ySw5Ϫo۶e'XuT% L)f `5OďC+rLTK :Flx>@IPKړ^4w̫z՝x[[sepwǗĻaU|S6(br2UZ^8:J)]iK—dҬ+q';1 -F-/eU'9bpTԥHW}(bE'pcS)"\*K!(MK2 2 _Y[r#܎D0}>ލJD3:2~]_UX\u>`"8_/"Ątw5Lu9zN&P6 "ǃ.;z>=i'+=RtA>SBŕ%o9LjVr61B?rmn_)u*(-hLWS8V<') %[xŊ~Wk$e某_Fs *X]vYQ[IKcӐ]z%5' QWھ"L?cVutrz u';r@ծaK\'vi^f8$]E޺@7Qmg{S"Lc.p}[B(n4Co|mB]b+W-ؚy'JN+Б7!^!u{ɓ4)Po}9" .DA_x1}B!-#CbyW02W9BϽ!u] ;O$A=-QFF0wy@̔oc DR/zĦY 79JEtа2gsGīpi`uMh:A q(spvͿz[R_Laa2<B= %!4j/ m @U#T=b 2=n\t4Ƨޠ 2͕Tg)*ϯDjdCV7"vIh n^+[Қ;'KEڜNSֲx ~FB+=ӾU>0TUg`Q{M)yଐi 6 \Z\h{Nb%mzuZ1`v,ù~_PK{ Z4*`?]_jĥ |9L6!H_ #`R]Xg08epi51/@W5t\m{VIʆCAZQuZҔ#"ÐSQ3UY.tB ⣷vDH]ģ0-MssgYZ0707010000040a000081a4000000000000000000000001644ae3bb00004120000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/core/snd-timer.ko.xz7zXZִF!t/)@]?Eh=ڜ.+ygd5>H ?C( \_lui˂b׺L1};W}v, n8Q+Vя?B=ەPřp߿5F1&y5?kUr )Ç=u\N_ N'ͧ_4ҧ}s8 YNYn>leEGoʃUd9/`褘[^bq*7Lw%E Rr>=n!l k?o䲹@)OBDFHcsMvy[p7e[EC EH (  &7l%ޔn?@8@vxhŁāDx۟KK;¸lo#`Jz)8 ypk%%7K3jNZb&|Hcܜ~ Ȳ8]Q7mA^ױ\+y2>GD*A+)y^ sYB҈z2!%W>O#%!b+{zUtqm}W睾#j|&hA jVO^jqAg9K@7fO |ֵ1W|K|5)pʊz8gY;J]7>W"*|cvMjG5OsJʤ$0Qf:]?F.[iLA:5umA!҄"delW .!&L:2xU/5Ђ^> bE  wiN)F,lSdr76koN? ybt'+>t[s.Cڑ>]2<L>J[vs uӦIv]_w^z֌R҈XCBRd mnFdHtE+ &}0SÛ%|$Tt1|Nl頢SՓeJwW``h(~Xw,arr0nEKKEa!m O^h9ظwwlinM +yT/3j__M0#^i'1-\ @d(ÈPϲfl, i B&^]S[{=ut ?{EtN `Š!%ĕb_2?(LB>D1w>8 ޫ.m$ : wQ2mڍTd#k힪*].إaXХ mc>K~l(#(X'uqġBI.\ L i{B9|3l=KSL ba-ے?i/ Kra?"'Nh `V$e$pM1Zcv&GdE2F4Co@݌7$E"q_TPļ*[:' (_<$ ""?i'K 1 |9m)e\TmXdB_f(-~0Py?.~WA"Jy`-br`~ֆyֆ-=>pK +~|H?w ؤdu.َ*n_[wk"ȭXlp- 4.R:h3L ?L~qlHq1mjƒ?k@* ek1F:iWfv%$fYm0%_Y]]Y/9ckQKN-#+36)4;`a/H0lH׌K~LX;\mڮkw)ZU9 㢽x<1?+I z{6_ g-,P 񍒭q\a<fFtYD OՂN0oxf)TxnK6DxR6|dw Q u".cԕذ.t}h]W "(|{jq MICf~e=Uu}QY\8Ke7[MïIͱarWBF^k+H;]%r \v-)oSCZ!dM4W#ĭeϓ>˩TǦ(rr9}˼VdDPNj)ڑ\xc&d% [t١ʹp17#9'v%\'V=Du+DMxTlأ;P@V5&Sr`r{kќ.lzbRTgcDX+0q0DBrGxsbAHS[ޠU+U^ۉ-? l}|z?|,;B^*#f]cRz{`N y} vmG[F[;3)"Tupi '6#%{:%ڱn~*5'{ (o*ѩtRM^?Q~8Pb ǀ`[!u Uәȴa^@tQgH|氼{)#0=k C3;ЗRAKwq Ol9at[hIBw7xߥFYA>R&7c[7n. 0~*T0pnʹOƒ׹XV\+ O޹w;.E=@GB_/O ~8W8Ag[.ᵂ|nM2s.MbF) jL ,oA10}OzA_G&=3sF`cӃmni+M"7?yiIz$U?&A\ -@nq0yF*Z^UGZgc""~bt‹cȵ1,->>7WPOӧPSXުlb5kDP^W+#`Xi]AamH\@P#m(&`BEp?^!BWsߧ, yg-W췬ZRܗPQrm+kױ; VsϒzyWӷKAx,8D'dCJ?dYJ?_*8?xGMakm8G[ahp̃˒v#g)4P+o@5ܭ<^.֑KY/:,.33\Pd`{d^ f)tuB}c;SAi%Y.Vvc48 hq:f~V23[iٞ"TF)&p4~iq3X|V35vgIz|ml |dE3|pV -Q~޹'==]#3VFߍuB'._n;?[ ,,StXb\0!}&.kɃ.xjgXj'TE'mN XY6BV w7CvI8/$;FFGƧ(4M+V́Be?g>yIGLӿH{/oTj~vcPbqRN=eu7,9ڎ"?(w.{Uvh~yIP'n1P` v,}Y0NjC12 B|obG H ]g_u3ä.yOQA%מYຫƕb, c0g QࡆQ(4˥\0ρY;^~.C7 .XoV)r|:בpE G sdx?oյaˌJ)F lӱeش5$kU 爿}Æm_@{3CX*R5n ?P"TUᑚB1EeeRiiڹup)$yTp1VUWş7-4x3do-:9J4Q;uX$x.~},wP û`#7 ,B(h(G|Gr[E.^J:ݸ8xqczr@uY˱. a(NXC'tQ"eZ 82|y#;T官&Y圦"#)1KH[j Y(r&ttxJЀG2murBc.I,[kMbD$sߐ[apkn IUwK#k9$=:؍~aw4l'.P,Ӎ*6V\'lRA6 4jZր݄WN1${iÀ+;+N|잳j*H"3 A%+|稢.ttp-YK+`$)"(+f,+_rʉZ*8wIXTMEjYECAN 9Iᱯ~b;.>qtԽInO@o'd$rg4Š2u=7:_|>p It(Yhu!e,-yHxH Co 1^ L|( F&z ٞU 1U*"|a9tq[%y|U}eMS,$mѫإkۅO~ܑf^EełE5V {UK~St9S1#cpˈS_Zxc]sP+-pfw]UhH|&#׵'wX+qr0[_~{dCMHXHF4}P`Z`ߚuv풤[*}[Xo"DSs ~8MEm=ez K'slrlJxэ"Iso)oi$Grѵ8sȅC>)iPTݝF^8GUdp'+^Á|%5S4YoA ;F$k6q=  !c_`v"P#;oWt/g覀­Ty?C[A(f]\v >t-2~؉U2K gQ=l@mvf 9K&!Ft<5y*S%y-)?wjsb+6Tv? B!M&Tn%n2>@M:~Y\Įtmn1'fȯ_~.})Fm&S? TQr-&*MMsl]2x@)Q9r0i[/X3fUo%zJG,ouΠqgϽe5>XR(ٶY̫BToǀ8j^ @IVn`+Kڏ},y|X%~57>(ohM& ʥjWMQSvgSF.8oPV^=8,qeg^+gM^YɶaP[G !dJ\ԺQנ)=]sUT CbΧEĠc{uM whJh~CêC#S?=q LXwI6W|Įf7ox#9BN{ 28$asRB#=j  ʨ-@EF6H48R8UEװj4 缒=m[@ډ/T21|2,Z?e㧬86HKn|zNw]s}:NEX t$`n_mqFqq9}h;Mq &B^W|o'W#AT{+peD0tY[owV)|J2pwtIt.Pq5ΙFP9sLa r;5`\a!R 1pwƋ'#l,ə74Ia${VS`ţUkbiOm㍦ts"U-\gL|dTZ Nm%#Ly4sŊ9)w^-I\֟qBv # S1/1lLy@9Ta[Zu0Ini!s)äbk`Ԙ%k򩄂bL"G>^J ^A uﲔjZ)V`w 223DtL\)d\ij`_n&Y,@T۬{g-ߑ(B<@Q~fno0yo𤻍*E2RkҿލyTsxnfq%->B)><$ W_~)9D}6b4*ժH/͈ݭr  sxBZ+ \]76Jn?-h"!L8!ޜ]7NE@6HCfud+ϷDHm1nZ\x .S~pNSK_u/Ro /qh$P@'܂3@XؒyX.ERengHىw{Q7~VZsϑD 2 ӒJ=*GfaM|(.j_(c Oڔ6(D~bDe}%PYZce9~?k;"ْ!cm/0SK2-b'>aQ4r"&ϙC4Mɖt3}}{ㇽBScBKIMҳUk1$T,{yMPʨ]kW=287X'th[.)!aغ+e1o0E C ia"wS}Ks6l+\!@'lio߈4Xr.DK#E)5F$Jf_tEnLn,y,28GMW1&kmTzO|dbly ɿɹg>HpHz>OA8\c8YŬ$'n\W$XHΉu4KPBKYH/OOQNC`Zi 8qlCV|0xU{4%4U˼|ÎP+xCg\#rB$&][8CDޘ%P+{);F0]NcA 9WGV 8[L*ʝ >&%W$Vo(޶q~>f ƖshQHD#¨[yD`󶚥U{T)K9"TFw8/ RNYȿ3ȇmgC@覶SN?K4-f"lMMcWedzf/x'D4Y $TP5W ' WWw9u*eP xuޫY*m=,\$s]jY8B%hCt6]F0$qHOejl L9c&V _(ʍv'r#rE> %{5V fr#TRBR1P ۏF4ЧU*(HghӸ8Dw~/Zt'{zXp͍Hk+/⴩}o'ib&hBga %h14l's9~.ڀs*L ZGp~JP6E8mq-/t%1w7M5b! A} ]a\6c1HF#xtӃmnP[ Aڿo5:()0|NS7>ww|dp9КϢٺcd}O-25mM~v LzH-OQJ.UD Vb.PEڛ-.|/l]Hrxbh:nBv?/_*Ju}-s_>GbȜQ9/씆j=n6\ךs<6Qy?]ʿn@}묨%_~>M Wk>$]4 kGn{mܼ"zK/&u۲ ҅ŒBq#t_*rZB[ /<+w^N[Gvc7$;DW"I@a@JMz5+Ǟ-}_`Zx^-UJbBxCrI .l讻)_ԅ21[*xne` UIlJfો,b=۪=C{zT[5$_aKs pɅ &G]+AS@%)E$t3S答`ɰn툅dJK 7uC.@R%";"9kc=mv f7E#D9?6+~J|/3ΝI@jݾ6LS0;$Py(Xě0'Q D~ urRseQʴ5[KCEHPk!ԔDcDX[5X$#P!5&FS}Gb/nw`̻GhwsI1OjPBi!_Q÷aq,];G`+)9^bؓp/vTIoC?m$Jx9)`DN&@Í у>o V'( Cr^Y; 5cYP2~ׂДm8 + X4xk̚@Zd6]!,t)]b鸖{םw'% E4+:$k _Bl᧱SI ` FcaC \ven&0v [5q$j5p8 3#<LQg Cpm'LOJlѤqÊ(5U >^i>*)ELq{XMca%qFxTg~_PD8fN{]RSbZd;{Q_A<КEG:$2j,QrpHl9خ Gꆮ[(, ɫȍ47p;wo}#6m 0~^IH k]lϙX9LڠM<i L}\Q. B ,kSآJUKw8 Jo/thnKj7N}tq'aaŚ~^ G7{wDyhJ׌y;jx]? k\ mBRlӣoysF$ q*7Їer5EfEYqd@&/f1P"W!?me45'[[̌([ *Mh@$ Z''M&t0_`s4n0Uqzƶ3cy"h9mVfG 0N"q@>ώv@%t35Q57 ^ Y!0HD!eI`$2#&kHwFwfAA=kɌjjblL߮[Cox(&FiG3Jhֶ5CS_> cߵi~0G'+eqдXz!2 Zz3tů/I GNL-㍈ m$NxGxc5`ґ r'[4yKvM7|J3 鶠͂Jz6۪ד 6a}5߬}GOB1sv6!7@D_ \,[@H,8R!hZ.7wU P֠%{3j؂*J j1GݪZN`R-ᙯckOJth5Crr ,qM82(:o=3;u ;]w(~ⷦ?'Hիd̅^#D&+\gT)Ǹн zޝpAf~ 0 56T# x u@ ֥\$*3(ǻ/i Ri6~bւ#J\SRwU-aNwǷαr/Y_c#;W 4wmHdeQy'es}О뜘3 {N\fj[\MpaZ!k.{\p Mx^m5S 4W}x0<0K6{/`(ZC[g$6MDq6(wAGtj~ҳI8}dKo#l4Q>K>4K.n3#F<ȝCV"H& X,BXh;# DpB>rSY~C {bzFC+6gdR|kQxyyA+ggA>aWă^5!WiU,R J SxASmgG0Q`ߴ^?Oht/{:ǘ:V+יAi*dP]Ǔق96_*S&Z/ϩɗw)LN#C%r=xv6ܝhN([Z ՋߤDY_0 mSkv 3ZtFg>gt'69 3(iمq#@& zyU#S-Ʉ"rͫRɔrCYl%ZZŔ\#~}m q-l i<%*-N y&7t,|2V1m:R_YXVnG^s|"QUdU[+JQk!Г;r1BEE* MU=a,4,e~:/=xta.~WpUD<8zPBaV`rϮo2eG;tvBWw^yJd+cqVS.՛S0s̭E/4P ^}/"/ Q3\zʔM_U8\KEN wb|cPCd7xD_Aio޸e" ۣ˄ I5f ' C>CkkTsӑ@w2V'P= ,}򘈭hbrҒc#&1'tO7_M826 pi4 `X߰:|4LE ^<;GjP-e҇nwl3ŏeXR8< k\ ,moJ_R/Q4[_3ퟣq)aP֨ v}Y튎,TQU1ƯKۭb)QO}$M!33bW I^&-_"7 *ـGjw[k X]Ct҄/.I@>L y>~>,7@ĠI!,g2/e olڶEK ~[^'ۛiT¤&`g;|P.9G#uzzB%M),8p~{;[(CcB˜:l>eM>M,ϜZqZDV-rI9g/yB*v#vqGCA_{g`"yL ׳iWV)'e&$D5,cU}-O]]*$`<&C\Ip^di3|1=7q9Mdէ}{U]u uhG ts-~5.DzZo 9ago ~kh9*H46jL6q?rX 0R1#gӬ{e{oPз#3 [L6Ηm.+|@ th0I0m.Fau]iUajW 滶"bzwPE;+"k3) !Trrify/0ϙ#),)dt| xc*Q޴N/M Hv<`O/nT-Yj, ^Vhvla]: yAq0)9pt~olAn}Cߞ/4A)ʹ5"LY>QdC{"ֻA-t37^%A\lg5FS ׇ/;AM;G%sH @SnjxEaz| 5"QE֩rxq%firIBg˵YQ[ J- *rW.!ws(3"| O:⪶֜uuz|=`p9,Z.f iuEܔioFK4f)!_!Kg"xZo|rk Յ<Qm򻞮.ilOksQQ18{Q tY'#\Qȵ93(;OHϩ%)ne葂gYZ0707010000040b000081a4000000000000000000000001644ae3bb0000a1d4000000000000000000000000000000000000004800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/core/snd.ko.xz7zXZִF!t/ug]?Eh=ڜ.+ȞU~G[p'O+Fߺ6Q"shl_C;QTFqoyr -f]z_\?Nj,q4"Q:*t WVT(pd)vQ%u ZLfHasF1m`)w\cYa/ IaR-{/-2`@ [a?mH$1呝oAr ]b(540TĹ6,?OgCI< /P: }kE -u6nL:K& v4+HW\2쀯\Et6wu -RHŽ - X[}HNЊkϸ zd>ͪ~V3GG!2;"zKmmv?/1dU@ ri:>MϪl½#j6M0p D]Zp*HpM#|i˶A—<1pfs6*j;$xK+x^vϢ bh@L;$QZzS(sK⌵+LEEQ\ VJQa?ȇU[ϖ S#_ZXbLRlY݁4&xY~ [#RP鉶~ /̾fk x/*1 -zI_S 6;hH(8Ϛ$FVWpW|6|47p˷,|uu/9(x|QƝ׺E9d#BW!t[ TcT[;ٵ)a|(Gvw˯Y2QY&XQ*4{E^(x-eXE"U_kʤ)ɝ0xH)^(ySzKDYLO$ԁ)8$Ve>q M(k{3KW [(e(xKy'Qy Tr[ST# u7+ΣXvlG紶y$sL.i(y HZ$ʱYzʮ=cx"}8K|ɝR[aaA 6%!*{a!njO.f\C`t=`z~X\kLDxuBaBd8פbI}f< ?@ G0DE)rFr,lb'ix_Y|FpcGr*zZT<9:% i"?a:38)Xi2ߜT9 JIW;Wdrhڗ&7ЫXh]kr;LV6x$63Wlō':& @j AJdzl-/, [U^Uܛ͵ex2%xK*3Hr_XWߙq59;U:ax+W?c~C 6Ig =[ }mPlT#EHQvmNd]? :zd; $&9sdΚFg< W1Q!f44V<,;ϩcEL³#,P)Grb(f&9YXbuyKJ̍Χbz|'r[<ӶVr32`gˋҋu{8xzSdg;^qi07 a.2͔ Q}WSᇙp O#Xb"$}B=*W4Eg("B"yG0#{2x\1gp`UfrcܮZ6v(32%LdBmݜX+$W8W;бZm[b7V|Mnmyg G43,H27Õݥ!nl%FOeܭ_8D.c 뉀Bޔ;|ntǿoz"("gi%t_!'^҆t,NOUkw1np3?pwceN Ht9yu؇S'ai 1hތ-_TUwFb6'1K`;W,7V>>01;e>^4!!bɪẀl騌q*qf|jA#M,;x-Sy_34o߶'RA{h;* }1@ ug2EUoTY2ʕnirbfU+mQ#Rk1̉Fs M\FSgРu&@F!d`̜F#?|&90sLs2]CymxXW0.f!΃J^)H,u}lњנ:3Eؚmt W8% x7mPCt$$hd.A#7MB[*JէY05J8K%kQ̬e8n+˪F! f6/1Bm4j+G AVLgQ;Qh&:~H#Oil !:2 SuǾ4ɝҵew2Lz2a6 o@ ӘgW?pУ: =8_ `l}CóO Nk{[-٩8|dpp<S3dVO riN|ukսb\:>­ZCSb@OrYO Ji08ؓm&ܮaSSq)(9XWˌICGiەNp)b(8Z2o ~eDn#96W@P0&'wzo^Yv$DLSY <(6N6#+z?+`5-xjv7tD[=wd&^M{=rmo$+c% pH R4gF4R1PŀgUl)l"ݩ-o>f\> v)Nk;b#M2qr:fGc h[&OFkA9nȘ:UPKko)dJ[`ѾuwĻ*m w_wcʱACcK|uZw6 *e~ZYEYpo$lvVOxl|wlF!P0>4B䆱qڣ~GRN6O }j%&*_A54TgX`O:gDGecWqu┗thXsv훾"{Dmum28UR`Gjh 2Ė$KpANT}ˋNÓcܬ:,22eF =T#_`ҡ _**"/jDn7IJ.bYtpX(TQNM5eZԠA 4$gbq5}sW|VMD?k9cloĶ,_HߺVOYf [j Z/&5s(cl%ݻ 0֍PV!=#dD"Yp*0rYnT<=,)}{+#P bNWJ+r7G-FU[1tŁ><bpyo5 {?VJ/Ԫ] "zA5gQq=0}t"5j]҇6[ZF2jhV8h8'u/,ݮDWr=w6⏆iGtm|TInt?o:%_!H1" enVY&m%4HI MtbǒⲿS^w klTLnK͕D˨,x3&@w=s@t܌;NF]a40 C++y#\!>m7Jz]$7%.Z7 l$fq|dkch*k:]ș C8JK6aK,Nr#tm1BBD `~l> WGJ!6)ё=&,{A*}u2*s|' Kֿ[ߡg=yw87]¢R>6m3 zUZyml>@cۛQ6ns~A^ۇk]w:Q$!e,x|ifC(x(hނFUa4 /:BJJ8^gܒt.j0@ -p-{y]6A_sa Y3w5 954O1Yh:VCаH嫼uk NwT_fHoiUAixB k 6I1e)BC-dfmMn8V}e*_;͘W%p0<$aGE6 *08JvJ4O ?$p4Q>='n8ɋBbit*b/"i3J0Nfq`D?VpG]:GHo~|f4nKL*[J=}4dx n^jT-+5"v`llDqizTH*iјb#bCkwiPsPv >A]8(% Є+{.b"AZ˝lh |*`FLzE$v4 riO+j19VvK 2_0@&-33p@#Y6rX5]X2S=y51Py.\v xѡR mC+K%lT]Fz71 \_|x.M'{`gER-zzVxbQ[V3CDVunĆqp&e_OC\۠&Ć5C+p>A8P~'[7p-HG^n[ݖh/ 7]&*߿wŚVsQNzfhU6St9#i+h+r^uy2|U;h]SSeO9w#+(+ck'x21ЃEض(fl{MhIZTqahcm8Ȑbmd]i^!iy mf޾v(XcF4(R fQFE rZ25.OsKCF$;OrWM" Hո]H5k(DI(;'FnܩY"ԤVQH;d DdOAG$eV5Prx7؄]Cid_gdirGh ; aݫX+4bT]ffm`K# _*l6atp >}`$--X t*7Sfcg@')J>L d*uFϸ$;u.ҝv=bb̖ۢ "FUje23W>iQ(/?Zg\m[ j'*drihp^mf4`r oFIH\8qޝiAxF-zEkΫsYR-"GzDм> V#O+$oѵ> FcNm&PU C>9?ívNA ~m˯jl0p49^]yH$ÈDCaa@:E_8F'츤ѫ@Qq7= ]?-ι SkWۡ^Kpلy᰹~ZC`R#{UW uɇNB)(6|p>@;8Ȅ,:~ r7 __ hl~A3a&oK6Ji[u#.OA]7ΟeU٥>y|˙;p(].VZ'U[l*4lXN=~$HWqvVH b9])]0(>z =X2 ˢdE"Pb( 1u߷,'vޛ7D*$TY[,FO\Z/Fո/Ecn So/9$m~6;DGw|' A$;G/@$2e\ʪ]j3{-檛DfpïT3˼Q%oM9n-DRpu.$V5QAT.v EE>|CH@|#y>Td`ؑG EOO3>FS9!_bͥDd&̘Y9YiRF7lޚ1 8ƂI9EGc[i?ΝBB֧vC?%Jq>>ZϜMC8;1n>=/ +#Y+#7([d.Syxsڞhwp/{InKZFӂ+К!0:u|^1\pdqLAKv~jkŽ'A{_/Τ kMqLBkZX*TXqz8q?9Wl ;syvF%⃥" GإgX=44>2#6eu#p%`(,G!f6?=I327GԹũu#5x%L [䖽6(W5bS4b Km,_|O7 xBG bI/ |gNf}tkiట$z6Yޞ97T^-'}˻.H,$Dn^GV6@y+VLJ˫.)_R8P,Ηu Vow*,ӾghHk0 lפj2NAшr$v$"/jfWe}nDNoCU7ulbmě|ez*%¬? g͊q4:>kLhYBH"["J_^[4ZSJ&,LAbA  VF&>iM߃IsaHΞ lu'w /@R8sGVe=1tdρY'HASX\ S}_拐 sVf H( 6P]|.~IG0'+׶[[psyo/L|h/G$D)PIDK*G;h> h4Zs6ڃ\*@U :MA[}6{tƀ43bc;b~?SjPEǵ9l1k֐Qʭz5"kBi!$\`c).{Nu +gJ@ReOC[+ّ`,Ɇ* ge$$T<./݈ 0vNU 9g\zv|3"kisrmm :+/[+ Uj)L.lHroDAO#Em>$r%Z* K|÷/'$Y-@8ټY53zo;-4.vs3ӗ/ZX5Ӈ&/Z(;y!z"1} Wm(L-kX4L 'YF(\*|)L@'r$cx,Q4P+_,nT ˫9\)|sPBWG\Lt+ZKF-OyRNmoe)2#xmi?%3ʥf4MRmsm0©!FϷ;S aL 1.-iGk)}oH|DJ qA]q gzr>Dq۝4 4wİR1BUlӃשTIЧe`(CI+PNbhˍ)صrD6g.({MX([ٲ%ݛ 8#x-) Ə+xmNJˢ˜aL/̴QtxMu1dݩidQ=z)JJ5j@ OGt@8n",okА}DO0gۮрv`J 0ؓ\Ue)O=9V䏕U&^P.g~&jθJ&L澭nϴC|gv_B>-OkCTڋpăg%1)>XDzj ,ok$'I{n•L4ZAm(5}m{m)>GG^6w 1%!9]T2˲y'6ƀeAuf@κdc"&#`ѽ*??W"<}ռnRip̧oA*ϻG#@}4 8ŲČU nI3~ w$EUd*鰰@.E#l&{=g/}J4o$օ3`P"#19+|eZ¾!9 9kqI&'$]J*Y$'eLL,2[Vޛ%W 7ƫ2YD/5 G4Kl?=<2a@3A]y.)߶W[7H?mrLfIziJ1'kq ,Ya* ?o>|&d#Mek~q^ ݶPezbo0x[T#)UN&*x=9V;w:y]oNqhB' yǕ0 :R6{ACQ3|Ep=&Vq u':#i|Kڔ>!5۽$:\ycn,H0@UY{ h̊qN&#:&aW͢PňFhጝ0n y{8V^+ْdŲ`^.).н1fȈc)_c˲C! /qi&TI-7־{ў(ejGgd䙻7YGsaF"@Co~`tM }io@2Cnе-ԌȱF8i[qg4:7M;3 Dŧ^Qn"e2 ]tYIEqKY<3K^%wr o9nW~V|k;ybEQL EF&nhL.yiBs݁H'q3nUN=x 4/$LFfZHSG4^V*i>O]8),)K[BН$A!Ur&Z;k*9Emx\-1o?#! lL~'$HUk'F)mÜD#Fϯpfj"&ge uRA߯s9#>}C+>rl2~f[%K8jI AKiqӔϕE[Y?]"U |_]6N5!x˳NMH2&O(&G Òh #2v!/]d-,1$ޟ Wv>g# F|jKBX*ά:xt gkUL%SVJqLV+̠Us^X 4=Aw&AJRѮ'~̝;e#U-Rv?1܃)5RF>$OnG(JuʹUfg dvL%Ǻ9/X\п,^K}?87Cՠd^V]/W]>QXQ~g]U;K|XBʴGgV˯:63:Oi~|ơ<[;*-VZǜ$C-Y٘oFHf,p .Qp&a4ޯnGil~θMTDPm#^A`4PD7FbE[)0 N (àP40[~52CR3 kx(o=2U.@|7\uKT7T(Ͻ[Ts tUT=ܓpkU3J @fa*AfWx"F´*R8e3EW,%s:B)Ld6=tRuG *y]g8 s=wml$GL  N QZ)NfX7?gI1$껺t'rk#wVSZL>#4@pn=ɡEZġjs#/Pm$=PdZ%{g1( _- )|Q*q4`\J oe:jj*YMtXKֹn6-/F=+T9[I:LS/nCe)Bކ$ ZC?(uH:S,'܌[)+j|8}D.`퀬(CbYt%aCK ՂӴJwTDBN;bka`MڨWfUALlSrh^+VfCO.-qREs Q"4[˩քʩ[(چ8sD> b-n!/IX*ݝl>"MӅd6V* r-.3nsAF׶> κ*J- i\>,`8@^] 1s phyC.& 1l Q<@ Ll6T#A7>Aڊ`,ޏ])۬}396ׁjRD|,7Lփ\ " /H' X?|Z^ARĠFG_la(DQ3%9cu Z![WJB.8F-qks&gHwks@yٙm=4a!=ڽzI1fn'?K;Q'(&3\4&j(ȇ՜Dh vIRe8|lK_>n.f9 wVTfu-Ӯ&K."79Ld:S,#?Qw1Xap,9?"mrrȣ/gK]g7mmjG 2A-aڼhlY[GoyGPј׉yWL;w6p>% ʓ.z)=~14P{ J-i~7x:pķjI!PS=aTX}hes!򎐀R)!e1֦X6OZ?<0ib6Fi|3tbł@˩|䒞sO֗ĩ3hs~Owy@FE2M850K A" R%!Tl݀Z/bAB+Xi$ cuxzgδY_W'촏f TB2lBEF[2)0EAC=gM*b/_+%A?t5n@p5nЮ@VKU^}]U[e[a(/+=&ܴ˰I2YdnŭYoV$ P7*D3b?3`؇)Q^F֌ZMzB)X#mo߽og/gA|K$HO'KX''^YܶPG&!xp i#CXԔ{^ҭ,ʌr2I6%ij&Gs_ÝrH}mah1," &iW(Pp|%mL> n j̟g*`Gi7XRdQ 45mF}A&]TS÷X4j3/ ٤ =r-e}V?=p*<\e,lSڅw|YC2)hT;{H;ģ*x12AƂ\v[4-ߖq)n4,%Z K#C02y.?B>dww +2n3WN7p(vS4Yv)@Xo)z:jȮ_P0>yC|du1Meʲ pQ?\\6"ES۩zyc t)o MjoV'Q8B;Gn! `# _9NY6O އϓ 22=K8M|:1$j9>C%d' ,NJgdu)gڨ'd{ C*7 ۩St9:NjJ?),פ΢Btײ(q-H )VR ZtzyZ-ofraӃTcGDK} oYk83B~F;qe4Nl3zSK]+2jT7:э9UAS:kzۋ RmZMtz>>uo.[[cGxH7M&2N`I5_ Kha Hiw@%xrC^Id ")L|~6`nͨ3/KM*ᝊ{?.9 h诫fQ iVPw0{\}*悏ԮA# t<:yt({Ŀul4=BGnӽUڳhPEl<|&@pag#)|˂fsH[zD ;"ǀo_&m׀זvn0PؚAu?"Xhs4h/) hM@ 2wX0nEy.6]ÆMA[v* U?&jQl-)n@0،:?xԎC 9)"32N9/64WneD/yޡl$2q0Հp S;mS-;^SKɥ<48AblN|MH"zX`M1rh$Lcс+HosAEŮ1ж]W\G_'4Eb mL90cHBu!R?3b}MXu8*}H7yy&4[DK9H?<$aTbѶ,' 8XQL-t􂊦&Dɫ|O-F_K@N<{:ŷzl% ]9XX!a_ns#-HfU[XSˉF0SN{tFn9.X`t%@^O3c}줬.%\2̓\{Ү\ex M7t<XUu^@uhZx@^Om34Ba=)ܻG70Y*zBiqVi2!altZw?%gQ\i-OeDZ^?Icz~sg+7 e #7BYbͿ2!"F,Pn䡞".#|+lpM8aJdl6ӽ%.76߳PkHpv#!%F -ee0N3Es \.g%";N*?NT؃GFOoU ($90oԔ]E1GxJZU*gMd5i=$ bB|h>V 2fq8kGd D$-m1A.N>\TELe̴yD b{t49_iszT璵h!ҝ!E cHf5_p~FiZqt/PL_S ѿ[`Y;L/%I(TQ8v #UDYKԗQBWNVƊ]G1ea5S! iL1*6nnzWZ{ʺ3+8\;z…,'3"><~nҙO `:`10{Q D~ѧ[^p.'i\ԉҜ9`Um#SSE݊"x']1#TBb>)0Y'B\}Ta㼙Q? @&e鴕N&KSD86a "VH+R—qo* LW:&!@v@qz. aI n:MWTVYx$LB¹qe$ Bc4>'e 7tFh;ItA-賈7? UP^R\ R#)8)El1[ 3W38@eڰ*ury: 9 8$$a@I=OHl:qXo,Q?'U _DvVοS^-`1t+ Z+at1^$v\4iEWH |/Qҗ@ ߀LV<5|?KkK82|wyaR7ez"O2o`¶(2Sit#wj{%Џ^s}X[7Fe#4%gbuZu==b ̵KßQ-o'IֻH 6PNSrgj ZW1Q|9GcUƯ g4:}ϽP/>E'^yb,t3Bv$$ qN?nHO Mn/#|ԣZ*=~}y{#xէEfr5Fusآuݙ/J ߱>*3 E C(ᔊȟk4PȾ]=LrHz=BY x(`&lf%4FA{>ó&g6v/rT*A3R+ hdnۓ 2AGy68ua*6줭(dFp{|BA^{j$[ <0s,<L*ZT0'] 7AJqS7ܼs؝ALRVN8/-:bO_["n=3Mg)$,]if`'cMr\pAVVG`YPOД`qVл^{T$ڞi\9Z{n`Dd=5 ~,dM4=y TmN) t ,{ZB yo- GtI#@}iG=؊J/Oc= 6+p;/U0 ¹.s3~ !|L~l4N"qt3:[Kh.DI$ 1p/a}BaΎm9<UPbhg׆?AGAnOT<+g1 xXOٲVhuKr0N@ܩX긖X zن@pX*_eG{7ƳxX'.5`z(_ļm-UCjaNY=YXF޷noLrJn@Di"AWyu9`W'Ќ/@d{Vcý9g;ڎ.,2DV衦T>;o=ڥ69ĭԥYtF߈ @m٪/uV_TbONÍd_)vF >R5W䘊{-dxi ΦwI !)R坁FZݜxި^bzG?9l[){~[`uAa0aoxWာp wAHwF8 a_tpC QzK^㐫H.e6IHMpTh ҉(xol޺lZhE(-&s 6OdAS[g;`hj܈H<#Hej ]R|RR7DgqdZ! 1yáMyEb =Ocpy!f*GAD T]!m,5Dtsg ٱv9?د]kYsfJ Cc|b[kbxU "ڣy_ y.\gU%ʀY*#ե.%أĽ`G[z'O>MuFؘ<7-s[FqjU5ƁDkC# l#æ,up/ѻnd']"vcbr\|^Ιf'dq @(/4 GW%:us4 qϼњU,:jg@fAUj XWڛM' mh!F"z 0# '6s'EX Gah.ԨC.Ig9+)㎶Sgt^_Cv[+ !e*a r^)o @Dyx=VyN#h~$PŕmĽ?y9P)#gu/C)ᶸ㊐uԮ;vw:Nu+L"nq`~C Z.' ̵&M%͌Cr igcu 6_[r4UhSPUgrmIoᆆ!Z^[oaѢz\jO)RSt2ѱ  p$,}@V!p!Bd/Ga@)jἴvw# ̠@u$QWkLN@ɸ;we"/,)rQk@m/mvHq79QlMr`AEv۴/^c8H0#yi_#Q0MTʛI Z tykYC.A`094眃;Cw@1;[  f3sP9]r_Vp߅}Q>R.wZ`y`wY6k8 ˒\~’WcܼÇxhFR|-;ql[#' @QuX\Z_iJsZz_E`"Oek/T }() r9x[1d ZU7(@+LݑVN(P ]}kGWͪ%6U{Jوevkzʑ2Nx±O_+$v)Ѹ.[?|$+!{ٝ{h1g6BS!.0l3f?5jl@j֛ts?kW#Yfj t]xpb`L%(6& e=)0e9/OoK3 wǴ89=;f6 .zЂ#]^Gm]I\q95w@j+UAk hJՒ.h bzEM>{JFlTcm7~n_95CO:7+JT)AU(ay2[ȱ 08UT]`WLV$T0&23sJs}|M6z fr2z*V]4a> *aʋΙ<:\*EZOԺԻp: rٔ8_@:f".гOzoɽIn`M1&:&2SsU)"dl%(rC Xts-6rLfָwARw - &ݸ@_J[ם@Z]dR{Xdz e gZ砧{hoN}?.-j`N~5X-fV! 3<҇۫O@ufFgf\B*Ee`@rd.7 ;pɢH=h P,"f3-?njegsO*є)-*t s-(`Z_nr2/%SI̴AH: qLrʚI( 9^Dh\Ug5Y7a RӓTm9 蒮ah7C2;l8f0h\1z6` pg/2a D0;785  +uwGBzx{0# f tp!Q PQrYN{q*TB QސR_%af^d2 XVԞ=0z liQ41)#/ϧ, iܤ"zQ܋O.k,;f<GM@n@jþÈQx˨-ѻ]s. Qtr@xJ9#*#edfCNrK. H(ʸ*Zf쨲@% Tp7$;=o0~hZB _ׄm^ɂ$bW(re1 ZߑA.H4F9s`/&nbÃ,()AFvbK z[CTlM6s pVrj˜:9Zl9!~IHCE"ٻyJw 葄\W5rK@,L5zBq%|HHʱA[e#ftO͊58STLA4TƷf 4VMB4^%Ssz`'[&Zr=Gz.G`?u}[},ٺ]|8Yu!Z+pEzg?OY;vg9cY=ofMߘai$jd Nqh=ිƕH ASP!g]參ӌ:̘6> hgOCn6^g K'=TΞ(,`LEZ(Y7i& G@~]{'Cbq)9:(2'*z\шZt BKVd,ک"0ٓ,jF)G.D(ܫ%>Q{@p;E RݻZ n]å[mLrk0>i^8cWORIq龺!ىs AΘn'.t8 6AZf_>w[l(kUh2loF ~zGB:_C%FB\%qw忷vaٲ)(0Yh>4p%&kG\[;c+|2ft ЊZ۱Ͱ`%tXte冬7)Z# ڰŀb1 S8ֵGdv0xE+r3&p\fNqGfo[ 1&8{O/ PBNc&-qfV[>bibBAI~M.O9i7ގQ r*)@/[i:@( X(X֮-W`0zma[R%}Q5åg_-o`ݜ"JEGp9*W_`GgK<*LE]+s ^2l'jiTHUմ"H3Fp3HOwN|u0yvHۛ>f EKX`SMQXd=I|[\9u >|r# ci5͌eH"B=Tf}-1z89$8+BƼ&$eS- YP^ֺ&T }H aK-mMSA瑐sDwm*($0r);fPs?*{ )Q>}w:,rceD3 z z mצ܁a~ͼuD#:6m 2 çps/V%׏rU'`r^ƫd~F{9y0ٹOٜDЄ`f#O%3okrؗNo[ r? + oi&v HRg^];(}p A݅ӴeOd r|0*;UAWBm=xuᄼ}iwk :Bns%x4fM'F)nٺݧ"-O)TTbyޭfnlMPeWٹeg)҂GJ̬V9 w/zӮpZl* y쒆;;)ӑr+Nd2Eo!d߮{1s-ohr8-Z<ss iDd mu_ a£p=傑 y@̧3m인>z+ʈq/ hB'&ijN; U;y= xn,X6U>IkM*  ],QCp!r+%( qM2r xM2BŘ{ݾ߼(Sop=f 㠹O*ŴV{)%%L$Q ROvDHl.0'0D@c is;3F#v<B~5jyag3Z$K- [D{L(cK:+yU(nKgBmMm'hpro$≾IN nCHQCo8G ݭzl xtk D%FU\XftD0v&* 1<>#c%NR:ǣ×-^7G%NjΗh~VvE횣O;I`t!eCAvN{v5E&OD'%yncvs -P.(5-L{3WNƟhh/c+7'nAe8hca sˁ4;̓}(Tﻢ8I1sff)ٽ94{=f+7j1dF5:zBa[tX]~q{ŵ\Fl)Aj\IcA\7Vj )jӷv d4u7Aj-&TNW0Rh 90pO{HN4+_îj*3= j![ҦJzF'8"E}},gP,鈞I$:N< S7l1{V.B4=UǬQ,IaO*]^6^P;6+j W=qnMmn- 䅣[|(Q:1#RƵ+גԠ׮֝A, Sr朞ù6QQ]t{l!lD. V%KǮmpDl }Д4,=k+ p3~UxbWښq1v,,@uQρ_[Q+~'? hutAt?Ã!Y/Lf'߰8~ _wx|pE^S ШxBiٳ/a2vWl:sH^KWaH:i`5AM-r+bjwk5tǕ:K0ٜKXYmVǍ8p t9?NX4LҨeZ S~;v>$ p?oC=(kM=704%l0)Ciw%7H7ZT 4@&ZB>(QuK,{xb{^:d#alֆmA_3D X@%iC &Y ̲z7&U*W,-8[R0ka$(in4ո6KM61MܫMUgB75 M"JNx<:޶NPWkY`_'MY=_a(C<ҖǬYAk)_X?iRGOrDuqsxQ FQ]rp3Tz4g=230:5LA?V {MmëGZl♡+UIN?.OC1\ZQ k ֫,YE>LRYBS8 b\2ci~Cv>>b TK3 !OߞN#̏ ǎ|떷9HqGY)gL%]TVv mSCXv~Ib_i ԘދWj)=m[J4n(Y{M5ק)}8ϗ3kX)N`h2>,Y+bk}?u;+ww3d U9Sj~B $a_P(\xwZ{A>:t)2t=EVV/Jӣ̈́0v|JH,1w%дQxϷmØ- BPv `_r t<$!ĬvtVØ_H;w9!e4DXI!Ʒ$ۛ3y3X0`I |ErhcpH{/w JʌoQw>zEX͞Tcp"-;eE0.Un[kltB" c,*TӖS>^ bQEZ!v>3;Oe: fo@%%YB=ģQPߕI_ ?R20 RѠRg m{ҦPj*~|rwӘJ~'φHp l<ưL.x0* neA .fš4fQ/@,|f>\P ϋȻNahW,l@s7WεKWIK_6X`wyt:n'䵕 GTpl*RKjo6:Og-)Vh,/{*$y37׉iv݌(w `H?eFq ڌ ky0N ^'T>f&M\-֪3.,ie%Х6TS1ϯnfa 8BBeu6\=}?Σ^4tR)f6m\֩k6=q(tA<; *0?"{mWj?,IJ W8\~m-H"Z\ru5cnEzpd {gYZ0707010000040c000081a4000000000000000000000001644ae3bb00001484000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko.xz7zXZִF!t/^B]?Eh=ڜ.+qQ34L*0R]c.';\$r7a_e5Q̩79dzʘ;  z/.y0I m W!E [pe`f5p{rɷ]Cmˌd6Ldƚna}" oxv`pe@]Ǧ͑LNw`xg9ӼMh8M74=/G t}G]%P[/(@lj v>k'0A pm/#f&G. %0N!9)1 ^3\/u,2in=p|?#]fFPDX%UfM%LZl@=?c g4i9z8.#lZ<,mhQ[K`UUe(JV\ǧ٘`uVxmx,I恑6mQIJ- CHO<9^ڮHN\kx l$e4A$$zBYNM;7~c. o"HGkJx-4_oLJ|H;q̓e^a0_M7nakX0jMރaX$w,S} 6[D16⋌2^[)oln; kǦ#ҋmR󿤜~MTiN2k<4K}X Q@DT|#+K,-#| b>qIaO V:)޺|R,/#Z4cme4leyz0$A5ǯs'\ cl,MkR1$|1z=6[DU7Tl:\d)Ƿ׌uV ug;N鉒h5@pEJ~%6'7hyXo{'nNćrXK1AѼ1#G󷋉\*Oӗ&?G~uQ{ʃPy3^дD[Kl@`@"YSDd*WgäX78g}^c%/8BUS+^ˈWy˒H@?yLb(p-ο&,,4IwnC & ujә*1z_t(lKxKд9xx?e. r8BR; ~ X\FW:X ''SC2doDqjp4fy[vE*ʊtCCe%IfFIn }h6Vmz"۽]|J}7sJ?Įyڣ2OB2`uYB}-w P$;fr%+~`0)!0~:lCKa.]jAn=JJZw\J mρl xbv00 za.qnCMB8B%&Cmt!Lu 'e*ИH#{P:=#,ڿ<^u`el+h1{E =2R=STk>^Љ-*]wٖ~]}I%EExF FjRa-&Q3铞L̞hҒ񙐥ݗ:I'G4-37(33.vapq S*6xqSt~!htn@7(9V]sQ%\d"| 8U"rFIB%| 8 !/ t*s"H[x3C>QVvް%bo8Ø~w*v(JpM.FxO*j oBx yi(),Z@:h^?!Z{ɢ?6C|n2QPru'ih~ڽ)[123"7,@ (Ԏ j:?U={=AϠLpR ѭW 4IqKۺf sSr?kYiVL }V7ay08bn*D^;-{j'8v&KuĘ\ql3 ]w{9zk<^a7hEeV2SVLM+D4?t MazڱvT+@ZwY\,F1GλkaDV6}-j^W_KR`Z${rŰSd"E/e 3 D*{0a֞$B%a3fxM)m}bXV-h( D|>_1xſz1%qMf4,SkU"Y0=w UԭVAip1s ЩY7XJ?Tx\& av;2D7(mԥ\ZV(0(FhlEn2t(yqy:})I4\2h-]"~L#KtMf@E8؇jr.[,}1?=ږ'P Vz >ZObRPG/WO.d=t'YGh}'ʇBmI(5 NUdli7Erp$JXaaq >?H;R6Q{>}}|fxv1mvY^m}Ou}ΆA D݈@~ 5Jjrf$be~2&]\:Wt8aOfR?md.ۑLVדO-_s*yt*[gX4H<4ȱUM?{ w\rj[dM(W鵰k#~n"421k1W1~C4TO,+J/5(xTo"&|B>(}%掅(nT s?8^LgdY h (Y3&JbL|cL wi}ry~ w|u e[h>ﱌ"< @9@6\텳-1!*9SM ~/LR:~G,(Q ¨]A:Rlv;~_@.x{$DNZ@vG0q7Pl- y{.WG"vlQߦ2$^z "otϙNU:9AłdtS ͆vuZY? EћO*#gO(}Ph3^ ~l*Plh1$4{! |Tɓ oPN6 I6cSQ'sƜY^Ëkx}zɀ9CwՂ΄&@=!Xj4 A^rD4d#b_$T2ؕwJA jEfۆU" ~/v{)9 ]^\8I#` ,(]%5CS9$ڼyᾐ,u*ʡZw䛶͎Xk%07M0v"XQؼZAӠN@{A2ʼ>~r etVVQ8SqY@ݪd[U&N77k0+` ,,?zC({|?.,=M=CX&h{nى8|fD" J*Lu2N4M! [K.{M` -wǦ& Lmk>Oڸu/Fh$7Y$B1%>[Av<*抑X׶~& 7,slt9+ 8 .ȃ͠z+k#E2ԽjzHx)AdI#lBiz¤+98=Ͷ,$>NXd;Bb `Y`ْ&:,%{%=XȖ{ma.E>RСԻMlEl|Xj;aZ&eZMTA?Qj/'s)b5 fgH0Xzn:&r"AgS,xq-R}!p#@V4nxhRY*ؐE]R1Hi܁tzGx? ,q4T.\rah'EjlA$G|BSGkCg S`{ڙqLS m3qKgd2ߪ(fɟ{*Olh`~Ma ٌˣe$)TSTl]_ +[DnSOq%ް%O>,Z.l V0B,А]ha?GH#J*)ZplBlh AY@ v4( wy%H?w)&2CUT=B6먠~VeUjXLn}iğL=EugG4.gS%[y,4;m7Y:֗U?N۞Z38uFӸ2P+xkstTɱ^/ jbaGǓα0?~'č`FK~398 &8op?6^ DXQӴOPBW2mlnńgiwsC\v %OO%l-иdgҠ{鮰sL'cڭL~LNW;uؖF#w]bsuVEwuta?4W R;)ݳ?Jl(0Z ~T^6{[nV( (hyV鍳7YpRy]L &@]J~(esƪ+SZע-PVD 7;0qVaӂ&ş{VMͅF $6XسfT+UB]  \;P3%E@$rYwuto0.B. [ƾ/ֹ. ((4F::MMU4 5a!{jyȼuNX5mW>6ŏՔ(A }JזCXRu<~k)JXXDJBKnIk3}Xeiv6-Gh: 㼄O<(PӢ/Y 'з$8/oRhQ*ϒ6}UP؆?'!W<撜 Zb PP6֚c4 ?SR@`p,[BAAEs_5,uc2߈V8r# .0|8i,M_ws$G/W4BDFiY =JTP>ov⁸Z&fR\ص3(A.?N\Ѧc~'%mi:@_a4R\T+(s 3Xl>B G\>^a&|e R;(?rx'6 N[L?!p2l<[0,;SIljMC žmlJdp$1 v7ˀu=:#*(K#JN RB]л}y- [.F|=F!&:KǾ6ݶU6#!2 Jv3Dv3ޝx(Rx qU5|` p]fT_lH,L[ x/'9޳ZŹM_ZƍwI^<~lFqVp av/kKҤUNN'Vd,9X `Iwx=|JAslE%ݑ ~qjgyl@%MH M!:PvtHp*MU)zkƊX=';mdѐϯ$fJ[?Pu,@S<6+l  pA0 aH )QIl:^t"B"Rwb yrWzQ"h]:l9#Qݧ-F }zE0h-ڼ7K yIEAHߤGa/!Be<~v,Ȭ2A,ڱ"/Ilk,}%RmGFK o<$c G>TqeMOSYU 0D,Y.G)||B;sm}|;Cvz):ӑzMdX 'ٛdUVS!zv$s殕^" FyB?QhiD%>NJ޷4=uu-dM܊G 6a1JgDF)č/ 2請@ } ?b(ϾiEj0*ٛ]Ҡ緔Tx`ߔ5E4~fgBO3Om6^JZJ8 ٕz꿊!¶o",=5Rnšܛ%N:}2(ߟgHa6kѯi`.~Wk} 0fj;%myN#ҳ{ Z}uMjfCᠸ}lީ E(-¸bg|*`b)5*&]̦v`gj{b]@3',ZRO_B@YT]p\LcfQp}Ʉ0?{] QZdf_"ʾ d>@,O!T=F|\ҺD*}n-zPeE 3y+YvR7"q&˞ړ7==S+Z*Ւ~k7FLE(|r&,b*")r]O>|nyK@7\[U?"b?`x)0h0{k7n zRo4B 8 O~UaXf:3#!O5sRDI,Z%FPBo~"+Qwh4*>b#k$zJnlM rنt8[Ո08{w"q/G3'ܓVy%a$"}/Xø+}D~/ {(r:) ,H ]7v΂! `T_d^!m3x:z JƆ hPqs^X*n8t C[Y h4vz+FL7|Pp(vaN]Vwl'+XJߖghCY n<ʹLc[[䏍?-3XXWQR~M$03 \F^ުA4i0AܟNyYkW X"ٍ?_ V( (M*LFAE:ӥ2KNj!;}m*'8r)kdSvܛJLw)KI;jG2y=my=|; Y4k3uy]cSe݆o9F(՘‘ 0DYAI|N mEsTq @^_햅;K4y1e?m@T ʆ;}{o-LDԿLru5 i,0a݄ zVbT~0#+ #(֡?02Umf }b'hqL-@C4wh.A}XJ'˓& 00e "hz9T5}yzP`<>/X:Y=w-J3LJ\ L)]I}p+kg澼hpK̊C *u~+2Qr)7 {sMͧSJ.pyr'*GK#hL4bA&xYrUXw8++l)/̭}fX|a!{]փ:h;$_grq>:p]_B!Y$"\4A}y4&9jY| [-a]z?f?ߏQ~lT(T4RأYMi_Xk'v$'un&sEXtzwaPnH #Ќ# 5V3zdK؏ckL-oTڡ?Ef>߫{Ƽv  zT?f2Pn1(K~|gp:?M/qwTuэVbwL΋x\ qOvbեXϫoa'2u&#nonׂҟ`8Jcd psЃI'|ZTWWvپ*1l] m~-S-?Ŗ iTpxlP,KvU69nIZHj,}2 #ɸ ˹DKsާ pz\fYn'}BDey̪6%P(*#y2cOyq)O W:V I76)H$x0pFV8P``W΋ %'Ɔa&5f8%Xl M'mw5R*BhtX/C Uݠk6`=(2(g!711(u4{bɩκq _L^5l#k% s%!w8u,:~Ϛ洘'Q3$wyt$n4+8cC"W{](XK+Toj=C9Uq[4EA>}09{Gh Wn!|඾%8D$hZkEIQqe"07~ Qpg4:z[2#8_R `8H8{N[8^QQ9wyR^2;Kcp 3xgH}!+r헴*(FzD &c^܈)ۡpb[ m Wh .,aӣNK̈́ae)$v4D! YJ'$(Ob+F]$(25䦍eV3yD#PQ5CxܲUOtU *!ڹO?x'E[d<PRHd'`c)ZF&^]A\70r],^{ҥW2nJ< vǥ+f ;"\s?5:bމ2Web; Vx( nC!$B3GKZ$kFN,7## pPF~,sj8-qT g<^.B<3_^Y Ʊ(khLz%Fha Jaܑ@"pܦӇG /׋@i7AMޞ з2:d;ݔwqtyQ\_M#hٝJ=l Q̃+:D`"xiH/ҩWYܜq 1z# q{ͻ =9~%}sDyLȻ~4{&f2°" ëf`/mKb7^E@QXv)k@ ҕEWZSEYkqsUp BiDUt-Ʊ/QʀZ4U?;_ڧ؋0xї)n@t6H:6s ]nZ` O _>BĽFUH5 ]n _HD֣^9$Ba{IB=[ȟ{xlaá[3jn2̨!)?ʮ!hFHjR5_ܐ  '*!S7CbFvB%R/q."0X HEΡ`G PomF[q>YbpҀIM+(!_~6z{a%D%T˜)E|vWy157jgrPr*l06ӧP}01$g)%SjZgv?Bw5*`\z5hy>$66u "yP~mw @Lq&QWsVz:BáJƤ=K`⽀`{LLhτPjR9?ɲ|9-B2WKįUDC 8c&Du6Adđo:CeEeOXh\mߓ5QⴰTUэ:Q5#6CXE/iQ7ErC1@؝ Ӎ[++Fdy%~z@D n"if.fP ׻YA[NEZ 㳼P \*vQ%g>t~6TV!wәYD`Wb'@êV~[p븏@z!>ZnAǹxk_o2dlO?ޑr`^ƮKap!]c@7Lf39SHAQOZ3kPa?RL+:2;Rb5H1PZ:\圣F Z일cc?fY.-e6Vx^[=-|kA4+)m<"L!4A T*hJ4V&q{ͤA<7mDz쫔&'z0(SS! ,yįҼ_NQC6@ETJ Dҡ.AYR*"r^3vHx;Q1★kS>_Y&Ho[qAo9=ޠm.ݩ[o$\(`F |vSC{I%$ (:38Ԯl64(9p tW8VrN2/> a,Yxϭp>UKz6 lEĹZE#l2n@5G 1v-?Јc΀?IsFCbݦOɠVM±[ٺTh#*@TqA!/!6o微!nN^eq >[кmmK _{nƔ8}YD#NL#u CRrh1 *:u}1,TvrYi,_+X yp BH-(FxԲb9 `A07NPl2-wcmS[PƬӝ:TФh5iL\Xfo} Un o5'sm>$]~Ȥ/H4V"_޻ !>SYu·pטbP,ѥe{ X>N?ƅ49zz/eJw½uDuleM+$Gs'.4R:97#u{vHgS~ջSxv[gF+Iv9*3˱gYZ0707010000040f000081a4000000000000000000000001644ae3ba0000247c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/drivers/opl3/snd-opl3-synth.ko.xz7zXZִF!t//$;]?Eh=ڜ.+͠HJiUm~CP^oGʝdpG[NBx@roBԜZ(ҢX˂t@&aPʱ _f@)EvÒ"T{"b>@C7﮼k[Ib U#BҪ@d\P(Ro -v1y,$hˣb ϼMILPE,Ȓg>jgcN#*18LV* *,{t1c@-] j^>a2; ;GޟF ?`#Yղtj*ɔ om nLgBL,-[#i*.)In6D Ut!Et~$w]@^<$K\ەmȆ %]upC]~H".)c͈=~!D 3Oh)VJԻ^ jD33c߶#,'C8U7ڼ8sUqIA74kzmG'by֠Nӓ燛*/ V18ʷ }b7W6·Q liwu!~%r Z,bBt,rEip!rݖo$!ndz ,^ÖYTקݠDCB7U[}9hڙiBC( }@BY˰xw]b6oQUGz%x[~Sњa-Pb(\MxYAəm}Elsz7,Sb^Ǣspv]pHН[HCo q?v]J6 !3טݧ:P+{OE/w&QSɐh6r$БbJ(I (cy(Vnu\aa>"ȃ`}={ARKw gP^T95?'LC'TO2Đ{1Ty+U"S7yf%+w ɧ=?X0/H`1Yoi-BAJ}EG-PNxr,Ѫ$e>A %u"j:SUP昸)<EL7 `=("dP"$foo*Fɚ%q.TQ75+rCS+v LKJQC[ AtpsttcLhFۇB/󳵼K{H ]AA㥚E͞NLؠfYms=s 2O3R|Ζ:$\&`(u!i\BQ*@̪V"PRG@r"phs$.2>è=.P5޿Sx`(ѥ ,Q#MqA5Gp `j|ۋ(wuHQGߍ0Sө`]ڪ9] ma?*LMi 55Ks+n1R Վ@}Хz82 ]JipMC& Z4Q~]og-{ڈj2aj8"NdƾA>ݳ{rraMhL)EiiG-ִˁ:J4]6αi o-xb=*i9WZM~K3FNǿX-Zmc5 \ $>heȹizE9(ީK_^;$A y=j$5,yXWFo;pL\lj eJDg6*aV&S/$0~#~H "讒J `8G%- ?i/ohű(o dik^=d\ۥ6?\A["-(xE|6o3?.r\Irā:-OVA[NQ֦rOXƸUq˽E_-^~at} /at>>@8s#,@i 6I#$RD'{n)t=XŚ?F=`fA5Q(,Þ@ChPD sf8LwB{2Svhˬr@y@~8ȣ輂([3'辚naH/] Țd2ZEx+{󞳯eD@m}Hʪ#ZZ`cKt+%G Imd6{v  LL"S_[>njaGaJ`q}tx #)c hmd-EArMsZ Rzo{iZI$7.]*k7mvSnjsDPNbc 3hݕhk7aLH0NKTl p$2QdPan"1ڳ-^rɰy>e,!(0Y4y}y|wÇ;TƵpd:ޠIjaV(PhUdO֤mm DRfN& #{%]2pꬰw1RY9pBӰn`vRi'~4X*-I쳏/VT9A'Rkѵ~|p« _Fj@C5D$F & CV1j[o{,OVvɲ {vWM"ImeY#ށ7v Q0- Cļ[KK^ V ],{mT!BcX")\:l'мVj ϒ [7Dʔb8ƶeJ4yuQ!3˰&g'rdjc)S;j]wWdy-^ؼ?f=8u"^ xXw*L9`V >=68;x}+܇&h"-l_'AT;|CΊ:Ku\;E\lwP.s{[fwEOy'ՔA7-;53<!-qኾQiZ2빍81uAUװ@I;!Ϥ5%v{DSA.zG:kЁ_)QCeR`<(LdCk8{ !vJ4"vT+}( nǥ@h: $C ' "]K8ruaa&/vH\fH]#ba36'/2pj:OM,{ҡR_ SR: ۸brE*9Jxb x*agtUc^lyBKBܥNH}2 &6$r\nJF^ly7*g 'T'-' Za9xzO~q؝ G>8e_.RτF@M  ,GZ8֢u# X-Ȼb?UL1 ^n *"i|c Q}6{.fb}rLcBhg֑ğ{M(YUiސpCvoV|F@@|O<^jg\&rʊO (?8;8GuN ;vġ7 Vۅ}om}?L#Đ"<=|i2&}0 ״ ,2z /HRҏ7^@_ݼLH 3svC˛d#q<{/7u=lzm]v?mR_wvZf/*~@4mh-n=aɽ(=^3 8 i Z@&3Dֲ ՉA<^98ME481%z `dˋKЭMLk?į IwC /Nh0N&Is4qH;n]8yh*9Z_kKPABodox3<-]}mediHwq՜Sk_ [(Y"C2Pu,~?gB<e B)ȜKvb/7SL`~I+V;dH) GQ3YCiW&aY77 ==6mH48S+a/O0DHƣYI5 #Pw.}ZEs}g!g/m5ݣBpc&ۡ <}1밀 R۷c~EfJ",Aв)++_$zA)\TٔR.i! rK|,bgObs6+F&X;O4Dv@\w:d4sw[.μhn1T9X5=d@G$#Lc>+Ss6mൎsz,~ E*QgʍmYl-,C-MF'i8Inŭ|ª`$Vbì|z99g9NCs3!mK(%m~.RD2\i;Zң[FrzCG)uBƸ;!vT>O-Е8Jk 7-d\)㞋fύ;=凧s{|H&I!55k1Z/nPL2mMsVT]%D?LۗҗǎTݼ9୕ꡧ.7,}c\Xd2h\M~ȇpx]8Y"aSu86'H|Uo8Nl-@#%K~wD Tĥ omhJ@K[o{7 J{3y|ċ!ˁuP}bhj?ڟ%\FDӥ=w(3Ri%vKv]Գ</$y< ݫ4XGjtDZOU1jEj9)JGUJt@^QhO,d{v%|l$Xel>:@YKX\k쀂zOBX/2=UABҒӬk(j5ޚ3hˤbtW}q6s_JHUD[ "%SIԢW~R)αA{c|F1ZCw1,xML y2WH-u|>bʏ|~JcٵN(l( D&X:\i&6[x\B39.Օ 4DxZi(B0"PAd2uZvBxϠ!epdŁeX`[(@@8Mq?3Y^'CB2gfKsO^|jL&$vt{a0/mV>xEaw1 ^US9U(c\#ВMefw |l6.6Lpz{Dym]fXfNK6>uʒ`%W`>ɢ54!}1UIEkof,땀|0qTW)T5w7FVXza.EUYViXT F4xfгgițvDI`x,!% 'cx-yR?R@@YdrXل|+=}H`mҾi9`˶UJZ,obd1Fj.3U*7{vVjL Q-cE n/M={o k |$S 2O +Tm cX.hn6$ti7n^x@"e zwI昽 v\IvߢEKLdjrB~-@Tq)iCY+Z +7nKgb2'XߑviJp67 f(Jr3&rTu=*9[XARğЈ,f5ڥg7*p܁Fu5ci{7t.řI_c5<ϊ"y՘?+W&86m" L^#gZO ۷pQ(-x;}s{c'IrbfysmiLul^DܼS({˘%>ye|SGYz^kTT(jfT6Rn/"v@3p-yvU]e'P(iZǓ2bm#+&-o|[UV E #eo] ,}l8H?J1QMJPVh/{i7pʔm}h{%UKNA)B9cO^Ƃm :H/"~tb40 cMNjK{ˎ!YVCi'<@c<"gYWB\G1,WIYb??ڥ!mceǿ!FH( @98id5?=Cn0R`A )mKKƳ oǑdU$rҭ`7 й2.bл˸GK 3f8/4xp&ȥxsk c!̴QABN2b_b63oEN}'0ڀџpcmq&8#ZgLVnlQԢn[w&J88y^Uuv8_ۖIԜ|S.h=5%sc\J$MrjO7pȆҽ8ѲV:"ggOg '85` #^#hynExݽSƄ.EB˕ o=3{cBĢ5iiҰ=dA\-'xlf/YFg*JkBP eCė~Z_Ejj4SRM@]W&@d %$KY´X:h&+\~pU8B*3Dc&eܻSݱT &Qԣ\=#E6+tڅ1+[q/&Y@"P8 rѫYOʄ'בȄ YuCs:Ok}{auoDѹ!H02%x20ر^bbdA1E8  ݻCJњkwa7"aMck;֓Z ~|o EjjtեMn~2= g=$z,M:ߊ< s+-9#cÅ4 lj\9uᑋsA$W_XB}}mrC( ??u$ͿR()<Ɣ'J̽F&wmHگ8e^] ӟz|JߧffoM+49qiƕKG-f̠23+ {F7Թm+eʧYD}WݪL||6poYD=Sba#`>);~>N=ۅ`Ror}i <ء@JΪ1:9'B [9SSvhd^f.Jϸ@ 9>7޺ q_Q%!Vx4!\Le*cx+Y ` " }g:m{Tz8DÆ"QB^P" 5 :JN yT# uKpo, A,C>٦S`Ӧw>ЧnHa]},kaX*`p|?$ 8+*c¬xƮȣ:p,!&Br1/-4MJj&FKd$ѹbn4^'o؅; yWer+d,俢S*./rKf}Px䇊30LOKyv.F.pF̧l--xߺ Ŀgy{z"5)XSm|;5pə\ϊ 훃3/@ςMO=:<`LOX._6{5P' g;PFDw2JvAW:?.~ۭ}0e yYEE]U'AKO R9HwI dAJlx; M´X޸С7-59ok#rCOfѳ8^jP #܋K{\^ӳ[asxR[|Sy%UZm=zfTv>NxY~gmϹq|Ň{ģUͽ}  5JՊi sWsGe MZB%gbF﹇"OϐQQ/1d^_$"yfYTv>L.#mcLR{}d^%@[ER|tz"C6ڿu~Lu-CkBbJSP2YtT^t%^+ e`*W/\. ޮ"usQn,Ϟ6 i[gT#[.AՍ젫x7Xw%M$uPⵯװ;*mr)LMK!5hgdi 6;qX XcjÆ3R;RHKae0I-PQQ ptׄǻZvzM1^Ymֶ: ܈LӿO.9si^Wr`>(b](RN`mt͎뮭`&T X= A,yKoEF`Bp$W_CJ*)w~"yXGC{\)x:}(A1?*-f^\gr]ևBe2nxGc\n>]Gt/꾾Ǯ Hw. % hN48q9DS\SV&d[c ߯s ۚ`=PG"0]P 2alENx=$"Q&ihC*7\<ÐK͐;֛+izhֺ<_`SAvE؀4䩊 ) DL[疵 `Z")}REphghzen`,P$Dr{hr Wl&5)_at g\wfJ(&#vqˑ\v͆)"of~T΢A[系a揢drk!-w(uc: ёD@ V82ɯ_Rwwmŭ ȭ| gz F)5̮c| *KOV-OhnbP\ƆE7=LS{~ vФ*fCcQA<?+n^YJsXc( |13J\}tujn?Pәt|u18 \)[B8z-TeV˦jOT-0y+YWnWG!:'Pߜq/jrL&&LN }O?{pQ%0]-7<.^x,4vxhY+IkCy 1slCY$B=.YPt'nCG#{=|kgPS^t~DvHOK삯.ٹ$kv-RC6`w/b&1uRbqzRBñds"òBgeg8bV̈$~땜I.4׼(P (䷅ +*P$9d #_yY0.pAk}H3X@ǚ[,ai>{ 2c_!WxA!YO,ΪQ1d5dzn=+:kX(%hB"˚= 4Mpt$\On|1jbV{@>6Jt':8tȲ8ndI( uX'Y^7ǑZӌvyFObMzTSV9 PE9rAQ럣N3NH T#B&LΜ)'!<k9( Ek?vFWv܀C)9TCDYBEU%]hHiC7z4X^!UpȊQ:&U&%zS3HҐ1"ڔX865J@R:hT(&Ǎ0 e7ߊɦy.$U|}e d}zt hF̶{8C#U=џC8MZOC_4@I H }A]f!*7DЌc}u}a:Y=&rуpsTԂ$epU3 6w孢={mkmZ0Jw6i$xj)Q H"遷f{g*yx,@ )Y*vN'AċXCZ;o ͙]`ni& "\;~`BZymxM9vw >Ltu9tDIwڊf"h K÷ªZ4go11dM0|7ס+JbM*:S]Ei}Ĺ4ߠ1ykϝ22)DVO*/9Z9ZfԢ2z¾$Iʓ:谬~1rE%'fFVU&BsX`WDA~ĵwMl HPأ &=~PZQUʒ!`67CsY5\UveM̏qPj|uO(j߆vH+R'C)yN,H9 }ɲI!>Ӆa:HPL_Y<ҏ9B o+?H1I&VLĽv7^_ KHG<*\\N\!DշWB@W;Yd!޸^ mM=%c0feD_8j>dGQ 9wl-;ۉ]R ~C9Kŕ]I#g9LcL.}G^ۃu w츆"Z=h*ڐ`4'srS83xʅf,SOA3ǹZp1Y~U现`@%TݤcojâyC[ƗDaF?%^ghGn ;>רJ}sx=-3ݣ}Tst>$\{gwghC 3Uŗqn%\raA .IG&J+wRKNW )C${3|\NH[\?L7~>6 cwt몿*d'bew~ ͞1\^ysN KtGqG2BuN,gb]<ܗQ"SC1Y=^,ReFQH y &4`k[ *c|a|M:Qim3(|(L`|J),<;Nւߵ-}=%*?2rQ#svrЩ@)P_ʇ[6{A`0qгN@=1uB*A /eYOkk,?Gy"/ONs܍6 ޙF(4az҆o"g5A5b_Y ÛiGxR+ ͏\T"K{9] !)YWV9RV}Pv[ x7E a!i0GtdZod+Ϝ6Þ Rʞe7ǒurAYTN H6NA؋YF9+{qjJ!Fj\=+7s D>+_Қճo߹B7fO;_Gͫ|8rdM[!-᏶f3גS7L4ve[XdnԘ'Uڄr=}0$mk[Иk25:6a{WˠkE;gʡ4~kf {IhOsR}:[g@vRϛ]QGVX<J$>;13AG,Xx!L^SJ5,u2o;C me^i`yĘ U6f~ vΥc'5#f-z̩8ܶ N1)G ڻXc;[lJݿ'؈1 m2FBwx{.f;9"R.6CT#F޿?lyC 6ƻXJ'rPn)ԽA 0~5w*&]!WhRhg֝ oՒ#WݭznC9 RWj.֡$4[8OmEe˞#%l۸)3\ŏqѕ(>E,wNzOԶyF͇;>uHw~xe3R0]%^R{!GwW /O\Ӌr`zhc٩&V C~D>j\=?d>'vau/b&ja Il%L21Tge(lWBjBJ@tUhv}Y@{eᯝ?mp*[uNPߘj,x6U~O,,42jLᯞYW_=c&jX2Bu>7Wa]]tXG FL"(?$V+~H)5;aِ;᧨`3OB>:X8!kf@ƒz=.$HHh]ɾiVրu2oLUci{" CٓĂԙyi<ۉ2֦ߞ%!5q1 {P:b5l{MLgGhe(6fϠDׄ3{٦_ f!~PCߥw[$Rb:CdA 0"w) m}P%bJ})\< l?YVtE;Ly]jXjJ`g]W}d{%x*H=Nk"t jmtte6zoM,شu [*A4'%'k I#,2Pɹ6)$V ^rquT h(~7w)rtq>@EHiخy_H;m의Wcjeɝj(+hVKE7h [a4|~ $MuHI^O@HF^ i_=F뀢i&!ǥ?f16^k붯9S绔*QO!gb^[9e0b^?x*8b ,c`1Ǜ{2 # j\- miv4b 'c5iJ7_8aFЬِu d MGVJ0YE3h%PeӰ(2F!\nAc\)- $I9ͧ{/TҾ^3É!%Z[TcKUmdbO&2 8^ܻ 9ցXA /=wx\f%cdXߔEMMM# o;'0;[\E|vC_u1(_'N0|6F= mI0;Ž}KA{.\<sO=gFʉڂ@:$oiX*pˁks 5>%؂ Dw O(kEy9K^.TSN꠶>jvUbGCoHc'Xakξ)Y%㑠/z8¾j$cDLL#p(cG6# )i]nj e~%n+9( -0 ,Йt y`C&P`߳N03=3X)WJ *5n!ڶ]\PS4ԃs/ц "55Lԙ)[[# ^.A0H%$f=`Ofh3ףF׬WböLIި`vR\y$&yO7BȬ$4srxw#Qʩ!vUJ~ےE~O~16N7 4ebO:bF8ل+1Q6UKEBZQE56~*Q {ڧ\ s(-\liy5/1O2a$,E\yݬ(5(qGU5~Pi\Je!F.<~/;qߡxgZOd+ 7VUY/K~1-65t294eV@Kvx&{oO#`-XJURYm9R2iL=<&Ք77;+ `0* J3I[mwU8pfP cE3̛u[DsJN1(qwĎOk-fTlk(AАT}NP^ gt j;pR,Y_ |!0m?_ !XiLuW.!~ dʁ'$P'BE`rtlf~ګ TA }_`R5!vAuؙ}q.`yu*zZvjwf.))AL/1К"}+OTilw]%fO|J6 ;5!~%޷!;X۫zChjv]`콭ɩ9ȭ;/1CCITуT1Vx^vx ^z:1'O ,bpi`q6/0ڢRT&Ts6-7q[i%]աDi) рi0Iɛ5yoa.^(6+ ǁv@? ]`e1[":5%N߻ZPydIǠ$\֋uMCA2-ꡮ*:{d˥N f:/?`@ J:D$~?KWߣ1%_K Fdo.0{, )G9|`Y%Q8*|R2} xjdl(o< i.2>cΤ;Jmyp'[:/XXYZ(4X 2mxtĕ22CVޞ5v Fyh N,e}7UK]bbczꑔ+Tt.&|*r٭Ŵ]^u=LW !0vLrBRKs*dFQזacVM*BlAeځskIX-f"mAZV9Lycl%qƝV:lY|CO'O}<ۍ kyYP+ 'k:z%]CY#=H&q-SߘTn U_~e*' >8^6 0S͜\v s~`+RKzZeOO v&f:mD:bJڳ4}=pr÷fPKJj+x b40Ɯ!ئ0c `n_N @RT5c} A@j0%?xPY滏9FEhK0hâ5p860n* _H~r\#Yv4z=6@.6OfZZLǐdl͟LG?!^o øp;>mR(ݕV7^F_ _J*vYvd% ~ʆ}d Êj,}f+mrTfil*c^f'B ^ d: D9ANw ׭60j[Mj{Ni{5@dLm_gHRkߕ\]_q cm a9Ͷ* +"x&MyxŲ'SgSxJ#,4or{Z҆|qb'm6'd0uv._qxK[pAjY棜T'5P" T{"aE7B;SY( m鯉#L:I䤥Y)?H6 =6|p3zB1T8(9l% }EUB1z:.5EP_`ț$9|ƛh&9T3ށ[2)W f*LӒ$tcIg4dPhUGI֡R~Ӝ;Xȍ_rUKXv#%_nf^XWJv[O.V,&sAƉ>I 0GHKG_N"##Ʀ=Р>KW]#jzuF2k^B;kaFaۥ`$i+T:_CS 3`>Ey! aEL)>pys a^adB@jIRےrN\x:bX^Sl#'&_/Oo]2Wd _bl%KMWV&">_I<sݣ9lcm*-Vs"Wh9QԠg(?Q <، mNv 9P`hy' y{+iZTgL2Mz=tZ gFsK #@/hJ9fK(rX2 " ~B,5]{>=)ҮRaVSdljՍ 9\[J[t>q gtU^h{V(d9 PQGI煒"xpXB[ qj k?<nއw%;#"RܑZ\ߵ5YD8eLuYdk+`!l)Y~_5 Wu^C!zR[F>+Q> hP'S&vC{[m3u:pڶGOeFY-\4PݹBd'F]9jc?h6~L!Y:~Ls?+Ro E P HMr VŊ3 +RW7 u]_ IW0wal_R1BM:6pUuA `zV=K?ǒ<_"Ar}bK]1HY cBz, R,# X*wɼ"K+5 [v?DwզԐAw=6R=LՐ*ăD";M .w0 V_m >F4?a.M{⡂QDne胣?%3] zSB1BWt]T, ѵ3ȏ0'j=wr#oW,7 űTs 33O| N,QD.-'\Wn7l|'I4އ{ە)<O- Wm6xkSghULfa3saO99ȉXІaL-]m68>C@V ?68"9k4BO: "P:I[S8(UE'B*1=E~}&k-^:s/BD7И_9:1z}6q{bu^oEB63?:uO8ZǦ%zhAB^Q뢈9̦[N(zmh4 -2(qh2ހ5tWA.%2â&6IJ JUn(|k&Ne$?njlŤ~TY5|0iYaH^4"PydD| ' %'#]c! wI|DZNM"J'ipG ,yTQ9Ww: &>٥r4 Kqy:sŀ> JA$ǾkA<yXuwЈGu0PQ_]ψ @!(&O[ Io%}N};Ȼ#ד߹AIPk=ю> A[C4 ݇g aZzGiWW ;9ˉN lgJ"`8~J.fFNFGKZ(9R+!\vlr@ȟ[;Q!Y9s` U_ Cbt+ˮE&.}n1eEV'DܤBjb'Gٕ(dqo3&z"O0V+>&0c%+SRdLZ @1^2EO5 c4i8BwA5>z] DٴH,meCqj iI=bā &E]lJݥHSWL^,? %sEñ<_{f:8țNRB{_AЗ[/x~;sR텳y n"]rL\Mv +ۈlnݹ6dPCr7e!I/z-%Yr3[zo˙C`{mF6.;O^Ѕx@׬ #9CV_^ug GB3$a^-. yei|1B)-I.aaOy$dn8bpy:̖NN>8\_oДX q4SIdᎲt݁^ F"} zyT )ӹIE7 2J8jl_pMЃԿݝVЬ:K< 5}>8x&R -32&`L3N,sE{W Iuuvм4F/ V k8-!>Rl|69:.zcO}_9(~MxE_)_o~cah 7W#;ZJ|z>Qrl}"nj?Ps{}P 5: 6\IM"2,>.7əTiR*83gO.Ud,{ +.k5t)e2ZSM1 ?in4gzhJ[B̀6EsA$˞$B2#M5rNs\!9'pa?Ѿ{']mW/˅[Bj8|z57#I8[OLAR"NEd Jژk$,, Ea EsMNE#2Yq⼵ߘկ=m$ڣr@(#pdO8UEH[2ģ:3y^U4hÉd*R9;'LZ´5nK5,{ij2*T -p6n'םc{Y xlGy+W4 0 |#\3 #`*-6/ևe}D4\:ܻ=gF.8ѡ& &s+zߘT`Y֨'w?DF c(2=ף?~@ͪ\et-#WKktC,+@`%`:v˂: rmNpIS5pšG1\[}M9b|oan|{iZƧWR;DmcQ^ʄ~Px9f^=!ڙhscpoгDjLcL I^@G]][ *rg W@zEv?r-+,3l&QW7V;25]~>NVyl3#rO$_cMC?3o-Qʗ͝]ı:czg0鑄a|/+ٴEb(csI@T=R[So-%g篧)ZV6Qd޴;(Xq1|SzXfn-ZS nc9.~%C!QIb/S CNrX`(H<~_^%ƞ!h6L: 8Тנ\\Cq%~/B4~ ]?fPb;"'U@ǎjӟ~+5B6كeqRլ%hN]J.pTcc#w{5޲aQ ~MsODZ :TُGF{2E3]<`j2A۴fSɪ̹Bh[&NLକ*,د`^`ϙhޡ~'d|  ,v IvGmh}A(#o,}4PZ\P_5+"LyG/+k;j#[(B}D945N?"[$Vk:p92ϕ9!} UEs#\ps(s@ el*p/P;[BW(=wԀ9EBK\^cKģ]+IiIiY&!ixPK]!lK:|Ʀ[=?w@^z;VB)Ku,]Ԩ_9ŏY"|FMJq͞ VG䨳*dj's\5$K!^yмtibvL( F3,8|Xfpr}~*mANPti.&^)@u°7dgnz/A`uaZD(@:x-.˚[*KJ<φn{~%%#FÒ@8ret(H_5?н Kd\ jR4'gD-G#AP9&× o `=BC&ߜf`&Co_$@"%61[[G,8P}eD:3o/wlRE:/^[11ήc$0Sup9R!6iYƬ nU$ LlՄkJh4b=ha^=0aAI}E!He/:S^gi>o^tlTSaӎ! -TzCGL$#"#I-d zcUI3Ac4VpetTUD!ߺJ,KWH,,k#+o/=W c]xXN'ZQYqT=#j9= &)g ʥR I3<w=;`w#`r^wћK`g {;~1iA|a6696BYOR,HWGf~M5-o+pJ3xjǬz>9Kh"HmKб-aL2̯07j]P5Ќ.M&J.ڎ@#?u—?1C޹vQC t*-K/817eΓ֊~C|` < Z?"a}GSۏr0J.ch,Q,`̑?آtqÑ@ì%{+ewrI b$(yPf3hcgbf] @{㇠Y-t٫wZ8 !5O.|e,vYlթ d)W(F.&5ͪ&55 gb_h8X?iȖdiuFai;ˮ J (D?IhΣfj}ޏ<^uSSY|τeXĿ)bMAƒQ3NVjO _Jmd 1nLgZ`ȋ >R%h(𶌰'05 EsۗPXTƘY,Sw=$kuaWSNveV\yT,|EUɎ'B15Wf 9,% 8ZnwqUnQߦ}Gd|h؊yj$†#40/%]KMb"-Ï7 9iTWsJsIQYD{s6lI|'A?U!*O ^& jq*E Y-F']㪊> ðTM.42Sx(a\9j%+u6YT>Hi2}n5Y7K_rj ;L"ʫY+2ha $gD^ !7o`զsK+Pu6)Ȣ`)025BMԴt YXL/ݥE|Ho8fUBVsy/xN'XLF_#}<0V1!Ӂ˖XA"i"9BּXq3R<~,0W.2^VTltv'tX|Ă i(I9O!Y%VL:`&tY}x:![B$ l3cθ4$h*.yb9r%cۧ2 YB',;sq`FdU9IXc!vMQS'd! "pq閟\EjUCA@m&A岉ݑD=&&?xS8zwϬ;hֽ3{Kp C߂} $4̹Dp?Gߞ=9ɑy$5zɎk ޥ:(T򢫿e@]u.V#իFL<~Q>f_%i]Rj:2RL d4hm~BB%BFIlPx,pb)4>;Q>GX?fyP%qgzfXrvju"l%BjS^k<<԰sB~LզqA3) Vro_PQaEM3,U6g_0X\EtYND=?j7, z~WH ч ̎.sIy *[Tz1lC86)4 ˸|ak=ҥʾ֟M 82HA, bF*>^JѭFf[=ghbt7lg2r+ػnr3Dk/q99'Oح ݩا#d%&p1@x)u~׿ԣlVRxrVjN;wPZ?]ʒB2R;2쇿9a!D s .2C4諨9,3E<=ƒMt)PsIo1v޵x?]9'qn6xv- t_ ΊXz -qFznp1߸:_w!S=S68!0F9)]90k Ґ?P0c4 5@~Ӗ=/FH~ z+'ƙ? -Lc[sHRX>D{6sk!yŎ){rmywH %Ue!d ?y1@iҹ:L\lȶ|l`y+J)4~I"#ĩ G7˝of%u}'hK5u"LbeZ2'(#};J&f ڳЦ25-p{ي4i#wbWtn )PߊXh 9Z%]uͣ+ ߳>[M{Gim 7X15m?l8Zw+%Ez~A(x1'`/oJMj]9t 1>`'m w nqrsjsɆ'i(@f3kYPkmc!v1 ^׭bTsǪ{RC~{g<%4&QAGJOD.lbZ] UO@!\s ltlCn0re6e?|[#Q<5Ydk3hP(| 6W(*W81[z+vw*vtFgz֊M*OM]䶐6$d`򞒵_ʢ2Ϙȫ N$>an3KvΊ)u!ڼ &濉n7%g,AMv96M::茽ʜB33W??GW-m!@a-ꢾ%l6bwVלjW m.Za遵i\^'$~<4Ng0Ek#TfŹ=H7t0I WZ<}K ~Rh,6O(rAS OΎd?>\,i҇Prr$`J/WG#fU5qqRF C֫ {{։J8yՒdvrseisxAcGh9f]pC'QےձQrplYʩX]t0v ☣]_Zij7WR!q!dl'ԛߓ+;)otG}$ Uk&{|S Ks!!̳!!K pY-2>Se 9VT7H7phԜʅ: cɾD8x8S T\wJR0zjؒO8 **>Sg'Gҫ|?j3k]/AҒمS'SAsxN2Ԕc +p¿'Iq7n\Ԯ.g!j]c~wOD\.ŝN #&m$i$$IJYr##W4-{siG h0 qCO{.[k}:%e*R()o0f_O<mYzpQ,CR` 0``շ+@"^lmJ9@þ]J _t7BGƨdf9<5B ܟ^ K#íYj*?cLx PoMhA}y"U,i1Qa58W=x%:#/؎87OHD>}q]%>ɭT0%yZ+3$$U=6J7ۈrK~Y#8IM*IB#,03*GyO& 7KRg*L`yY+U(54xt4@QTXprJ!xSުq#1lsȀP4R('BWE"Nҳl~bI:5UǃMr95@,7\3uP.`hr{pʀB3v˗,]dm? ǼmSYkEBXj:YRX 1hD Ȁn:4ud:eި >dKmVъJϰ" T G' X:A}Ѩ?\g7&>1}>Q5 2@;7)nz+oAA1. xReA}>O},5ǻ/5 X`H yk:RL1=Gܜ"+6qfFY 'VemȺgi'HUQg.&'=\I=6EDyXĐSt4wfXҏUoM(1Q$DlMiC8W2P/)YSprhƃ38Z[)[ {B]4mEr/<6j;m`1+SPRVx߲쇭Lv=j^*9caYT[ˣ+: ZX0/h2Q e/1h8Z94ǛQzadi%UpA? ?)Zg5di"$F\ ْ۫$&6yU8nI"\5TJDɲO0 ⧝i~cQӊ06gf,GLb7'_u8˜깂?[("iۡyMB{l͞:KD  d[D|.kbYVPK~J;l U:zAS{ IP-"V'=]1cd1`"M6[lWBX (FexIH~Ź\J:juOsl/k"x^\qTp\?>sc/d^\.;Q&Ch0 Wr$;1 l N-qLEm#So . כ9~]ܝk{Pׅϩަ/n&kYSvyKZ+*xaF?v'Aa 5$#;-jJ}#a|k߰AQ<N'|ՆVN-PQr?Kԡ~R˧YXhd5;'rEbk0omT mfa70qL;θGW #w@bk~1wO#uZz )VXZM;Ue> \2TEjOW(YF g]uZ|ݲ hP%`.ʟj8 }eojGJ54'񋣀l7uSs{_ ;x%FUMS[^vp_v,_U f̺?).r8?nZ꾰7wɊyO:DT3Ǖ/Yx[%H\ig%B/Ƀ IS&2M|n] p94-.ػeB'<0[+2z(lC4aaX'|DB] x0\+V/]/,x.UVàiT0]jS~fKkRq4X,{SBɏr/#}S%8(W:կ۵:d7ҢG|~;^8 >;mxc?}HS͹s<|>=[b~ *(•evQ4v/:p׫j|]x1vzqaVo()M޸ț_ӻTУ&!N`݋]1bPehHEګdOg; I ^hdkϠSֿ%rÌ,I3.µ#"qPqۓQS?6b/L ߻M7-0J+5cEبۨm*x7B9T{&߂);meW,LN'`qr }LJ.o<@sI4 z+-_xO.܍0Uz3EJDuyf4^M1MwZh R2GXoX/ߖZ. O+2P([Ò5L6oUh~UbwK4~8B Mw c5~P>;VUv3ߵ)3N= Ɨ}N5MuUC%]Ch^G0~{ ,59H2ʼnG2ޭ~ }J?P Om\@dKz֪`>651l&EIkw"V? [nm6"|llboƶ^=^b˭19]Ch^#Rx}S"h-h@!T&|iAqԘ7 rJUyOʗ(@^B83pؑ|G+(D lB<kFbi5b ]7-a3qh8oTZ+y[L%;XԾ@OM!ڃ5>}I x ?$vP^|f'gEcTKnU 7 >Vۏc{Hn|&Esd̲Gj_ugDD*1t[ 2 \f`Z_nsz^^ϫ`T+?v)s_G!)c`xbv/ZjX~)|sg~$ ׎WE)!,4njONC6``kC.<ZDŽz`DTjVz[%ωMKG ⅳTlp'6e@_j/5QMɁEh9]ƗX B0(t*o GH%&y=ꙫL^|(ifK 0慢M eVG`նCz"$7i#Đgur [[ゾtVk !uBRU @KJ&;lvnOI:bԟ ]=O"T`c.^Aʗm*"[rlPₒt͆dT/g]Hڲ8"g1 9~-xU}d*dzvɻq=22qlu.%q554.lX^f& giT<C^72![n@݆,xU0ACMYZgx3H, sV;hw:{—Gt^2$Ǟe)sVz9]:vu5 '~e"_uW L:Ů;`3b]!`2} E/vWϠ?؂/]fׯv gaˡ{^3~%Ъ[fAoz.A~ݡf5o`*']8e@̒K*&ZMG3;#BoO롊4{dIL{.Ikz34rtHYE;BbR mAj/WWԹi/鉩>ݘ{v٫4bF#q{ϝ $VdJ.8^-Ҵ:TUi 4΁Fu@^ xs RvrBLVs9R8o $eU2P٧4u1l8#3KS`[Nt2)i(xUkg@ppA[3Urb&_Lv#g٠pmto$d=>8ċi5L9xIJt敠z*X l[/,q=`x-i2fOVu%NQgyK+ܗ~F#$eTΝR>u_Zfp gp?cj Zvb,G˅|v*>%o SL& ɯSmʃbvdQIx/[р$wւiO$eR%/^UP04O@Usm\&]Dy({O bozǂx7&y$p7֩.X(xMf3 ~AP+Uaܦ& ;;RvS[hhfI(QIGc8]o!?`0g<fιgAuDaZp{pEpIt2fs6lqB=l8Vc}-A'Y+s}Px޲CL Vԯ=p{c{: >*[K9F1ά7"2ɴ N[쟨Ywn_ |7M Ć_dZlr?&DU"CiRz^jx@NґT{G3K7xoeN6}tqRBZw{|2/jY:QY.O:*σ`ӋdMx[W9f#"UU>v(y@ 3=;lmf{JP/.0I_*g\fSσ盳#YV]e=BXێ[6HO8$NcrI?>jd7TG!j#6P r.R6>\кHxNҗbx[Cg7p ?3r0ޙa+Qkޜ2o[`5}Ewn hTK _e$R&E 'veHPs>:hή ]Ua]"ѵ=I s(}: V!_\D.X7&Y>*c5q]:څ*K\*L6h|Uh]MAƌE(xۙT|r0v?sz{Cm){yak6jKthv-պ)p= d[OuVtlh*~,r"yqj#߰+tSu lz\~?̣d,E0wrȅOz8]y$|/DXN=Z2>Ű`[ߩ4:i% lo a֥%Ŋ Kw D$*SAؔBʛ+f0O 3,%#{$ ¼}\"ey|OV):kN3M 3vPg&Kܧ66}$|F2s8S RjL|6{oUDgtH )0V2U D1"Ôoh?_=IOa Tz%qa@zݯ-{"+trJVӂOYu b+P44* ˑb fCve3:vzpfhMcMޮY Dj"f-J͈k{l29p ]aEF{8&\RjgY&q r-}r VaQ9/֌P18q D*롞AL|_4Q7 zfU}kRJӓt|ع~J6 Bsndq%OTkY;,$Spgk͏vNY=:7AȠx!=:oM56)'Z̒к2TtE XY ˒_i=]mrEt&{ >_Ŕ;4qa*VeiO8Ҧ o3>"^ᦫǤu6Ncxyva sଡ.3S7CBڮxO9}gb=e/]k}wLo'MⰻC¶#sb*b|MUH!Pz8D6G7%Yz!(PkQJ[%5'O$_ma>h hzV=uyI쉷3aDԆAun/UJ$$<DhvqF` )Y٬8fF=:|DOޱߪt` S ^Uuf,8l@8V3,!m@%˼v}ߖʊHpg%PYa$H~jϠ꿞e""(!G8×)ƹ1}SQCH~@=sF gnvriAWl< y3I ks۾G1vQA -v?A4^kWFN9Wphqsә2$1Ro+RZk?R(&7頾QtM9q2fռJPlL@Çe-Ig#IҸ:;VS쎬7Ϳ|(S0!q[9Zw. -sFHWt$5jѶn=vK]؜ l)V&cX?-r!Hb(Bě(fIbBR,+u.˩)"&i`~ZCPkZdZFR+ԙŊs`{އKCOP/=o6J?+z69n/<]%&AQFk鞐A?" <-eR;}3APBm h2 6(I,0Y=H+T3~۾ ^\X3 >kX;:]OEA-n|k(X6 Y<=o&5W렺5=?w ɴL,~Uه켡+S:fʹ`~x9}0.z<'I;L5IZ}{ou9.]ʭovcF[t"am̯PeJgrtU|=0 HMҗ7f.6|yER"O>ƴtCo 3uWTcVh^"9~/ V"d+okd6ߎ`rk0G5 KT'[.&>޾dzEɠ"fyg"GsNj7v!U;8a@Hd֐Ճv.~|Tk?Hےlv_V}r)3!5 .QE9ᅼVfWq;R6 Z<HbDsLc>[7?/Q@+E7̦(N$[@ x㨌m9|Op Qe9r(KC7; E&#a J 8D"W@x~=^ܣoHy1\$Ү]ia=fqwa+kJ۱,0[Z1S o7A/BQ:U1?H`׎$\'Zǒ#lwmՀVhxo?4۸x j{Dqb0\ uXN9DĀ,}Ew}nb#3J.:]"v2%SUNzd&UYU*exԁk'- [+TEB*l4 gWk oŢ sa+s3CI33$ɏ%PqLH9e5 P '#e=?U3SZLet~%N#DS^ Nf;fiNv/Χzi }ֳ?8D.\sFUɼecwl?.kd} C")G7ί I*8@@4 `W$3eIF ssk1$ L5ᩁ PZ@=I.:䗅8_e`Lac]φoXo [x?B-ܾq_Wh4+gu>k+" +:N{ƭύPU3H^$ZfrmlCՔj%?"Hl r@sb Wmw7?Yl@YPʵ>m *%4xEiMf"~l,bD7A.+4Q֋ IvBݶ Q)T=|\wT'/) GIkꞟlB2[ۇQP@ӹtgK=,以uy݅G՗1K7i};p,NCIltM>Nl#qR&iC#wOA; }r-/فqM%5ssfU ؎Ƈ z@D͔ ,6CTgT bzh:cK`Y4vL[Bޛw< HF~z/)OE(q$A8BMڰ4 BLk]1 =Qethj+$}!9|ԎB&$ԅm3J&HE`jw#zU [y[UIU~%~||TT `7bb~nv-gBva@N<5ꢡ"?bVY,Hp0>M`rJ(PU֌_?$h4PZ}ʣ,~6 "A$V'9Cw%]M 33343K=̳YTLv<)6D-tfNq]s{ AK2d\^Z!65g_0؛I͊ߤ9ެ#sL5o,Dg1,sDl[a2#V/] Bu9e{'X%{| +jW܅dĜT'D Q;_VNԑ +0G`T07O˨be2")]߃LˈI(,G3t_>=]h 9r<8yaGԯw[h *8dw t#(ˆ [}xD$0NOW'Sz.sOC L+©0s}z<_r+)=iBY/(X")H@3Oa*.W̕K@\ bsN־JT[m:Y&.{Qg՞H?%q|.*N!)oD!Q'izkĥ>/­Rж*R?+ɒz] 6h;#/.MfYߥB@t$*R-iόQT U|s]ŧ~C7fuĵ̻wf«%iL/8m ubGl%9i);Pg$=2/?^5UNoLpIATp[cOty tcI+Xe  $N@BW[]Bjs7"TV^fK [W;c\@(3|SCdmAzxDÊA6f̊t5IDoO&y4f+@,_ho_m[jSjuC=: r{LDRL驇˘;?aO_C#y=K&Fp2vMС7",7q 'Wrv%É?OkE0}uW(;Eh.ewh7M;ֻ‰RjuOu-nkwtOەYoFl;$׺7/1̄X'EZ4y^PRLAl Lr$ǏwL;M,8zvEZz{sadFFu4HMarAݤij=!V+nXVd.C64םe\̴ Ýi<#\; #Fȵx<}r,UXQuf["dbz!4-!>Da,u ff =β+ K-5(賂S=[$JP@61u5 U,RW@wZ%A#|cT`=ʼx&Gf:#[mH0||r󨷸*pۮ~2@zTݎd6K\oRKP%Kػ`qrs'6RçqyBh'^agz3`'p+ E~EXٲc&i* ۢ KKn)4@l)Y:͠Mwe&ݮS@.9gBn?+]*Z+X Wp[iDO|(ꍌb*"1 {%Upq1t\4RcО&R?=ۡlB(Y6fj~ IrݶNA ڈ,;N?Xeoa=zsgCHwUFdC%!Q)E=IG`;Xzlae u:rry"ȥpL0pk^GAp$dxWt=ǖ04$OL6 ݝ"8"tPÖsa%k(k#SmG3q `7-Nd@; 8)WqqJ/UHV-0iϔd٨zC)47 ۧve 6%B_S ,TTZ]x4⎰IsrَC[ h?*B3::zlKh٢硓vv[Ñ+7aMO$JI 5|lT\>O@/d#W ݖnK:ehMZw;o$FP&2I/QY_EFAj>)[SS (JB4M,b{Pù޺Qaum _xCJ743A䢙UI.38| [B@Xn$vٔMqGIjš5D#s`,_pzo:rۘPW.bؙ&nuOuJۣ4J¾5s]5 _38.aϮ*@F*YuqHL:MY6hEw {Y^BH e-GZ/!) |9,}Z ϵ|/ܤe"Z0Q}GfZX|`9S.ʎZC >(wyBGwf@BD_ϋՍa,hցV̦ iaOR$JBKH¡y| E.AyfÀ; ^±8*`%]|Dm85$lDZXMUKa32j/JȘu ZL[3u'(8R@#Ҏ&]{w^+"RFě_D;'ZP@T,E\9PphG15TN!|'ί{cCc.CGeí"<{[gf}PpBT J?xKS살T Pv=vdq]]^jC$q.-Mrg89x :?irŻhHu.:Ia|08_k|n),#E>(ף1~)>C^)IzZs0, _tR-P5+z,.C%ΰ-dz@@Thʲ ac?gO3#3a˦Py,`i$`ӷyE,,C%gݭ5d€9*aQ%c-wW `^&WbIc ¯Ir.œ6׌bBVt@O+\Xb7Mz͍:?J6cP-Sa9oʻrR>/}Qbñ^?ҮR c+e :H24^XHp}#F;F^t R"0(7UAWtm.wiyݏUOxG9ڽGUf4c,V*i~]q,*+}Ӵjԃ!֮~ ҎS֍ܞ[c/y8<>'3ز^%-"yT|fG.+OntFJTX'Ca% JYPAo/HR]zX#U4$`"J ǙC)#Vx]lFvT1?Wa(r⁣P 'Oj nŗbtqw-V:wV88bqM ӓU:^oEy[fQW˚KE4/e Dʯ4cP^he/peⶄ稷c_ڮ^i]7[`SJ|DW!` ޺y>f>/BEJuyq;e&mD/zP #^~F3'-00=\%,ȾK->m>1 ܬ\h]+b˧\ S=_pƒ<8Ҹ17xS{˶PJdLIWb_(:\H}+ºFSUjJfuO`"h2wCfN;jQ5zƆ;YlؘZԗffR\X$Tj¨G Ϭ3sxtQ۲29)+saјGuX=,5 щU5| Fy.ƨ[SbTpxW|urPl<7Gw5wש6 )?MGph 5P6'4-车Cȝ{ev ̝=ؓ+@Vd9DjCƒ!3> s ^iͱmS[ 9QK71{?Ht>cBeS^si L)~D&ZdB32l?(l钵(1|$cDd#S 7\&-G`s;T5O <˭{Kbc`*lhJ;gN>D+ÄѮH{KO9ˆ%XȄ+*;qC`\oI<HErh #nHO0>]Pa Mz;yley%!–W̿;mj/ ܧGiv2!}*B9oI~2&m.(Q]Sa6ӎ$^0Nhar)u`"&-nZO[|e.< q6 ט[˄!rcR\fPb.ąkX1s\b=ămwP>=ZMXq F7!9ݶ %l\x^N3!4hUN,`w43^xjmن\хyg/c\ vWL^1R0zML K}2 kTw?}B}"wi=˳kFMٟ#(}]2;\fBY9J*kN-P /VJ\%AJ2=ڸ SMfOMvEby.=8#tDy4h 婨,$F^1r K]GN8mdn|M VO͓_.&* \A\_LK.TKQNڀ}KUZZ-'&mV%mrbs^~ϫ\ Ed?0mzlTim>Z<œI}UAy|eonӧU?t-=K%#͘T.ɲ~0Н<$%O :DOu_OU56꬜!@4@T< 'y.-ODV۫iVGTo+?01>a$vI뼩ӒO|Qr!keK]Z ҆`M*RlV/lI%T> BnbԹA7q6qƢw. hŘvF[1~Yx4A3aQ*KUG3\lG?}_F بvpB$hl\-Xj ~˹T.t8 4pQswV ^0#SZ(WnwHANV+[oC-! j@Qj;xPݎɆK>NP"Wif =*&l=;ʘ:vbfBy?)#8!=<}bW &Jn%V 6{nW$c~̊lmƮPu&i u1ֽb[9x>~VPQqQSӆ8ywDkm-E8ÇLl0,c;q5K^^K". 9ш--!TL*9t-̳RЪIbA'W醰n{ +NM?(l7Q,v˱]y|]b;s,@=:kZ#U98eC: fLy1^ź ZK 6ݿt,%-hvbZUĬUOYČ!6cGm2%ZSYaE\L9$=rХA&wK.ĝ_Øsu.3MB lՆ",y{jUUDt*`|8Xˊ瞱(OUhh?8 L#mU ^IG!:p79F0 }TŶ7)i-BUPЫƺCY4HE!^QGˬ2IڦA?|oڟ';)TGR%ҶL̺ҥbIt;sn^'SoL6E0ٟF̬9SM%xApCRmyմ4@ewgӧ.a!AOƒ6-V}S;9zC7=7pT%] (e䱾SB8eQհ0!a>ubD Ŗ+q".$b߾YH7L:73A }}Z.)],2UII/fwB,fL08sОM͊3G6$`9DKELVyY7%[ 뚝]nM>,>k!J~\8`$j0ICEZ3@nyU@ d:fHO49uz~:ݮ֟zWDZ gWӋJ>5("͓(H1.O#lT8!=X6 {CVY.++>;Rת/I.ׄX=لdB p !K!Zf ``;Bgda'>Z ڧ)(_t}hܧȔ7;"͂j&:҃Qpƪ%ڱr`*ߤ3 \9/Ň7bY +|= )iNkRjCo6eb@kȦIv'InfgҤ~Rm#y7")kSIoϡe6]]R@lIJo%daV {j [c@S<+ GZVA$# 2K1&}̆H(=L EYj*TfND:?]F># XF]^urtBO c/<,+Tg%HŖH|1`-fIyt7F/>Sm=iaM; &X{Eq}}1}-y\ Nެ3v{Tֻ;6-U'l8SlPy&urtJv|By跗HD♴ZbFS3\c,4Bۆ l3G'y߽kIW-hk1;lU<+Z4JTTJ_yK,4Dr&JD *(\4xc1z D2b&^VXP+bI@v!TRTLՔi mWMwIF Qz_I,:ZgZn bGʆiqWtxr2h1 $asM(9p#y94X!YF76o(\Oaq9-uΟw:-TMH=a>6wv{&)\v 61EYMu\t(O0$e9B@ UIvvt"p8|1(H'+BCz EZn<'8$?t~޿! Z|8{"ag6uc?V:no788Fɭr][T0A mrF3Q/E` ̀}ndh Ё$Fp-7t<9 'y,ѶuQ_ͷu*ȕ׀O"$gnx@&ߵعM izGJWIo O-4LJm\gu2 Bϊ_YBx-i*T2mfO9l 2|tBؙ֯ \'@ :KfTfbrcvK6ωGYKȨ/ !#d *60kg]zɎ=:Ȯo/_Ӗ ̲>F˄tnjcg(N<IuG*2k]eWULh}\ /jR3I$bf@!D" u>A "9Cދ& &˦Φnp*̔!yL!ڜ +^2i h,v.a3pXwAw}jb@[VM>]*ln'b$8DK= u}biab[ A_M}L;I-GFb'~5ѻh u'ֻl G(7aT$?@Z$Wb1u1ίA2ہ-?]p&F!S:P]{# @B[¥ eIdrajzqW<15"^~ȰsJ徱Q2RP s#ֹEj\#"b~UmУv*ߺe퉀R*ytN`?!>p;H+nR2w` ۟n]H~ a]Ԛ;޹ӇA}7 Z=s7쵧&_{82=CНRJi6,eAR3; 9@4U"]|d:"[?7Pλ헷Ɗ$giņyI˱Ќ4USk DTozuo5۷yl_kG(L%'ŏ4Ǡlw,f^YœyؙVEʷG*̒o 5 $Z8\}$D%\j_ <9v0,ԝ2ڻ F]  \E9i 75׽zS{g QH"dXxq&У* L!࢚W 1dGW~2|3F?sjhRHcrU͔8Rm7-0n))ԛA -?.z 8bc넋( slfݻ}*v5MgG;Uᕐcwr($Xy"^|LyZA4S^]szbk`%` %"s! ^2Cþ$dQU4?m Sqzt=V=;O;hiAY/W;eb1CA5B٘Jo-{y;C,c(҅tݪ[;D3$8U3@NO嗣8QX$#Gf('|qpڗ(2gkSψTD(I\G8% j(z^!\FY- 8l8揎ulƣP7*'RiHw0 \RQݭ<+=luq~S?gFo;yvrr @hs#sd;,al'|l\jCTmoih x-['Jvm#CPuq܇ԍ[([I g DIJAQPրGEf\w,a(Oǁ [/{&ubM5]HTkkZ^"*>7K⩿8f:n1M#s?^%[1ƐGJ3\PW}kR &Mk=O<1 `p]rstFܴ{O9mq1ã&+Hb}i.^xYԐ㷖mLZxPYaTd- %`b"57AEИ69߅LrH ]/Nu~?q빧$'r/HI OlƧ3b|SDY0J J2L1yi:dZ6HƂ&,Nx8mod#[|҉h0)Ġ725*gğ|!:+ < Ǒ1U.|l⻐?lOQMH^F^!HnI_em8;5p Қ\9-PsKʟ}ֺ_Ր+Ԫpcܨl'ٻ94oVs -!V2E %ŃErrG-Hy֏s$U /ǥ+^gl]3L! I'݄F[:{Wr% UN(4]Ǜ@O'!YPqzF^ GgXxG1L8K. C,Բ|oy ]Sv1ZҔ.`Rl„=,'=2ljk%yeOCf5 V˺iՇ/- Hj'Ґ#+<3PDϱ7,iVV##*bG"9d.rP$kRRp@zBq`h5NZ茎!^pjlJl 8Fỿ bѱc c<k6Ck2moXʯCN/!>4ƺDv4 7D`c\D#O8A. Eo;Mcs1VRr&F o(œ ס6Nx]QLu=ti{bi )+g]om!NzNqI^γN9KTBRR" 4%G], E &h}s[9OG.۝GwVVg4,=x[42~`оNמ7KЯGUy>a UAL|rم0,Jq^RS6_yZp9! !ZvJڃiTi'#y`GyKE+3S/H\6uS ʂb{;t4&ɖni>Rfv$ũx`rذ#rsq-4k//6r~QBY+nA1WCygc%eQ2Jh +hlT7!}&VIj:ZBlEG,i]/YFntжt*3F*R\]_5~QuZ;h Xf~Eg=@UJo/Fxpl>ƄȄl;u?@C/:FKc+2 .UG)`hקjZqYR!9eHPXp;=pI* T`RZ|Z=B B|2쾨FmM*{[ 59`hH3L8d5U%soS; [S )I%|yw_pSsJ]js^~Eetf*KC-{'<;Տ9Q%ɻ.VY0y(5m;;0 uWa!zJayڡs `R3A+Qr Xz%z&NQG|U"~ȶU{'Pyw6tH dŎ=RF I̠op[ ·oIۇ2s!dsA{&X@_8qUE1Mhe'cd7ڜ\35r7چ3]~r2,5L>5p=L5vQiy"'')u—8M$!xfz.T^@rhʣ@Ҿ@|g)$XE Pg71 7{*q(LykKӪzMt4MYw Qxq7h@qɷ@A 9mcRuIW4Go'tÙE098ր"JfrkK5urkӠUZwrߟu5G4]LEb0~+i,I!F=I/ 3e 25<?Fxmu2},TG-³y:ahQ>;5p϶_]sul]sgӄӳoHMr8/tCg^}=eO)dž_b0YqdywJ?KT:At:^o '#B|#(܊͝OSZn".g L7Gs3|_{V_ב=*鮽l꬈Aw(8on?a8rg8bjRa+sИd!|ʭxGwHL R14 {b]TTtklI.xZp#R2x3;Xp R8R2^`T9*^u^ @VTqPsP }:Vv+ )47YЀ16 ^qޘTБ^'1GqL:7V 2|&sOpaeުh*M&sp9$%W x *_.[? 1;vF0\[(4(ƈ?F|J#eq$Lc䊰,| } ( @F,-NO:|Ԅ5ɫpRc咉tqCKn&\ķU |S-%^D'v6UL+[ ff8otMTGaBP<%Ǽa[7V1k =-;sq"mdaQ4*W*k QW|'ylT!~(sA,yTD@7'P}-Fyy BS\}E4oMw8--H^p3\UfJؤ*=}J[7ja vF Dx߂Ww&MP-I0,DžOӹ;uR:^;?^\bxg90΄y^r}N͍odzCOW/;`PZOVIiVY+4ͨ7EMC%뤊s {ƵM5+\mLlM}u.!eA/+Gd+#iL}LX_7L0i9r4sc @Je 8\B{.3^O{ 'v Ej|xH՘&e.Ďo+=?թ<_^ufx 6>kvr~_Q#ۡ㕪p\Ά8)vPK3]`Ea?C[j]X0f gVB#qZƈzc񲨀8Bt$Pf$|](r.՗ԋ`.$!bLya䥂si܆,&nJd2;a$Hb]r/+v&(MRD%2F:)ڗmA+3U\i]KA:7}I&UK%Z$(K7J,>#ṙXd ω0kYOu-P'SJ?PU}3y~8I~2t_@x>#/ Z/*4#%)@䵐2UNxVO".|AOKjuכJ=V7|mO2}l(Mzk{`hio8;N6y o'9-ƒX ?R(>Av)+ FgF:l#/HydJf RX-[*e 9qҟ a?@$n3T3[J*xL +Kp`^-yrOw<(}j^(_gG.@32 LQy3}ںt%cQek}@2<-`[_;5ϧ,`2,|#86|179~2U7ںVkfPrV|5-+}<^eHdhY36Y;Q{k 1"aИH}`3O&ETxT>D  l׵ܶ;??#7hp@I${sYG 僮HcMqi 1CC{bɶl } ~ddVvr0}ouuc;u6gUd b8|&_LEk9κ%s|h̎cgc+>' 1IjP&TDn4O-G4yRtjkTg8Ʋ~N̠ESiM8!F _)1>WkM%"͵9z* ,Ci* cRz;8Fjma2RK$ RY^,nH<φI):RQ$]4'UrFvjȼn"h7$S*acʟHW'hGEuxT"č &ou?xsmZ0y4CpXg!՘۩W[lGHeN%qe&婴'ky-́z9 EX=PL.ItzB}`Ɋ*l8* 8Z$s{ Il:8DQn34c2%x ؏ifc(h^K%R K|X{ЧG1b ;}bs_>t I}dž©^'M=cA@P{iQm:reBl&{{QB@F˷N( RZZM*zt0XM4儈w-{p 8:SlYG3$-Xk)3H?[/͏1Jw+_. ^!![cZضH[. \\I <9rG }t+~bfe=MVk$P?4x,lt3/Qg<{/ FӅzbačjlİ!a.z,Ъja7 ړAqxN f3jJ #̜(+F"í)A~UTFV a7\B-겍:buZ"QvpA@Xg>{ezaXsIvz)CYQx螒Bt-+<cƴ|Ml X(R4Y`?;zkH!`i(7;iAfJL!`ye2~jI!s d7D3Sp:F'/Pf9ڟVߵ&9ӃN<+$:-h|r+mD2̿}=2گeWHf3ٿ2O/E'QDGe(?AVꐾQ̶6, ~ifYA3OgsZRabNZ,^=|GJW BJeֽ)dDtw #M:/&ii[A[$%kkQVH!dgE>~b} Hsj\3Pi=#|x/ U)GB䘻gRWxϹGCf\4с`Q~2!5pvgj.p\.GF&Yۂc ɽ>x aW3h.2%<ߩ‘F́StVpi9XKbdDCb)Qw21cP_[bF~s`t}tXKYv. 1_DWVZ'{1m nNz{yvd)LqMOra=h^G̓9>6\'W!8۸̈֌5׌-2Q&p> benF4|o3v`Q6h-+آp{~Pڬc׶=6v;>T`mJR\tt7&?RW^`KOo̵¢p'ҷ`S-aFz;\bmď7EvEzEB[$j{lXf_8Ȝq$Up NK-a'|KS >1! T- B8{^< ؞t!H|/J?SkFtt]̩ ͌<$L¼]!bTfP1t+i" [A1E}n0P sr{ZPgPD=M9aJo9k)kAre:&0# 6Z.IAzůLK_d&ao'G'Shk/yo.BZov?tj&`V767ԧ AHmY,섍6;I^N ,;-,*,?݉X8*+Z{^># m78K&uK_mjhQ;]F>63?Vϴ emi]G )Rep6v R Њ! )cC Uֶ*sG܂TkVkD&w^Ů!]vOSFEZp9qs \cpZ)+IiǶ`l \k:x:Ȁ_U$Zz xy@iWb_$wh3OHVG%pSMI> Q. Ӆ{@TL5<NE)*^*#1vN~EsbW{F. ?73KZ8CԊ0eoH(S B8%A"qSp^15&O*wM= aXm]0LFܷ"i|yPGVdj">'IReT).byn.5v=gy2` he۝S Yftd|tSO1A|( (5"?AH}GG%q-@3rsP^5ٗ)&r{SPӊ~8?t,(3@U\RFZnJkhD}/~eARծR/lHs vʕZY+M})tl^1_ڢ,>.8rXϓ?M_ӣ&(&vHPKթޝ\Ck7m%f[vcbp\t{:Js4TBPuux) O\B!)cGN@;ݞ'n9>0Dv<5Z3IL̼Ʀb,[3¨%'G`hwti&zEyE9J%УorJ>$Kt IYP4?p?ŐK8vBL<2s!՞5IfoSJL?/>%+-Ij^RCOЙV_E[n6يPxWqJ[= bʿ*|T<1?QB?o 6s'3RLSȎFza; |X.(6- E.ćQi-*]--l>.)GӾ'-gdoyI_P=&U]V"c."ᙿ iL?*.;݂y*%/ F-'ʸA6T %;U?ԁLZ%60| R ߸)^kd` 2slFS2NeH=Vn9~M-g ^t߹O),bikk`t5* L^hՓ4ӌd`-UpP]i;Z%}[^ P%G-LR6?+%&^Gh:^!#zY$S`̽~؈׷s<~ٷ_7H eT}bXٗsdkysuܽU^0%}(-C>ڮ Ռua_81x,&oջϘ@r:΄`Ro\MF ]w,$(Rt"?o鼃B^Tf[^l}22huejˠ?+1{=-١ ۓA~vS³ Y ڴy B_\B! 9 (LnrMpkx jaƢz8:63aT{`=-&t<`F^'/x1'jϰ!!R۹AE䛜rW:)b'm{Op% B$$EEhBPKbT6 d{iW\ֵj?QCx"sNxt5v/3Ӥ~İf{V gxLj``jmwnoveyoq6ݬӇ3~* %ucVPa?[6b7F:ݯ"@[{ I- ..%U1܎Z-:8ț`I+݁.#-lBBTWW yJnE9w#. <\jt%͗P˩$-Ϗ'DosPhWF"$5R"IiQS\@g"D ?)I_! .yȩvl{>"i&EBɬ((4[ qz]RIpI:VYj.'oz4*T-, bhrLu |c0H2u4KЕHwF{Wz`E~pSSFvJ66v4gn?Ǵs=BuPp4r@r2݀Y»Eg!hnu `.ҀqTK>߭1g~VY7`'bEj/a st9mIYz{GȫpYo {9]˿}vVP1&?AK_?Aլh$ڑÝw?XZq uꊎnSR%cr0 /?x,a^K´o 콯k56]9$ =3Uj5h jHsuV "@=ipfĪ#N i)q{P5.o`iCX1[lU;dV]N:f}u ?W%E,f2Dsh)cA,7-\^|s#  E!!_7 ~J㶸t; ,DVEﭏ@EU]/LDR!Sa~i,!c:c{>ޏ;{]t}tD8UÕT FID]Ry.AQ76oHհXkcc՟3{ 1gƍEg†uWNn,'@y7rG Ώ]8# *Er_0s¼G\^tH%Or}VhzGNE#GhN5 m M-*"qG,B|t'ѱF8;k +H  9ْ8.p͉e8k!{qQ%bA=x7vr4^{#5$O٢&k -w`{/>05HHѭ p23tB%$\7Q?ӊeGrGCJ ͑5°kpLCxi-[gUTjEDBRb2eG漝T]I(7-ڼ{ƠOTK( y/JcpptPg[L_(HN#;5W 3E͆F p$1U@q(\O]`Kfb"P ~T҈<ųJb>pA1mdS2pocy@/-.KzbϰBeV+KL,ПBez엝Jg!f o+0׊og ZJ! >m.:xwEy΍Gu- zc$  {SϰuCUHDbQEC8ϝ :K~} ɁϐBPþ|cދUߨ_?;m9^yaʔ|j_7Kfh,!|Rv8IeG6i7罫ikҺh{jSoËւ㐟?d4l x[}ޘeX 5G,ΩXܮry:`?6L] HS:G@z଼MG < ́HN|D?JpSٓJgrVD,ayR:[b5J ܉{L">JuTu,?e9% ebz?EmEV0h]-1V`~5:|:UTiunzdID=42wVGME`z 8 Ev"R3F?>˿3:C:k ,)ca GMDlw;DT0(E#isoWB_D{R36+b ʑ ̕V^hF4%A !# V['pC>swUCj6wr4cZ%? `k&?Q3#'+a|$Kjډj㲲(̮<:QUό"BEBJJk~6yRB7$_B <~3:a@Q!g(Q"o$rW犹_R^H׭a'MIO;}E\Y tG E`]:CE|!1Vfp! Ay|7ϢfgA`4pIg8p1/>b0o[U@wuJb%=ꛅ%uȶNrRA$.*-q95Zω|6IH5RH8ThSyZyt8flqISzcRаg*2$ RT{{aSz:OOvɬbfհ:g7$dJe2QC ,^JSWP(lnNz&B:;YNN<> HKk48/!ˆ.@Ѱe3)~,gf#m1N~^F~K z,~yS" d1.Fol?riEXһk]Ù`8_C>H}_) y`ib mA\] *$)Bc4u݆|ӶZ+'B&ղ!hYj^s2;ڏ2ؔ)f ڿ Qlm!/|␰q%#14NjG{QZhkQcd*}yqjuޅiIs8[dZllZkIb$Bjc试-hʂުu>O15EYx*E*,66.ķ>4Wѱr9\dgsٖ5:~2yYH3Zvo+AcJV 1 vpri4[~b"e2=JMW.L6]#oMڛ ăt嚯e3ZIM9es<=d EqIEW#}`[QL y#nu/qLO3fHDcv}D')tE9_$Y٪47yJp;gSDQ?$o( JOy r6JEɽ+Lۯ·8Bh-~ cQg`fP/c^`i6]Dt{N_ m n`١U8`" Ĭp]bJC4vCk Po+gG!|9ZrpF=b9q|QG)yzāhfE ,Н%Z3!"Q7?W/y)5^)- ֓/!ب$;}a]:נ_~c(voC/G*T Ft2e6EaXXU|n.p!p_nxCo<\1RL$%/&]pu6mvNvop/D72cl@թHԄ&)pW/@l54fk@O|'_?b0@*,{>>JZXhpw$[. ч;:{W!O9B;5%x1 F}xz؎E©Ʉ w2܊̮D`VN) 3UZĚ+ǿ%tek3 #*amWֳN]qXr]Yx8A".C93g/,ͦDM,2\Px8C6<9QS2ypý Vs2TWO.sk(8@Rs-?҇D<0O+Zj?TuG+eleD(~aOjȮܽ(~].{8Y]u\4_ Q`h2m#}R&/+AB[mja5& wd#:̊riT–RqQ&(0`"AFޤ#!]gc2b(*N-9aAvmi}Ң)Ǡ|TP5,5?<ΑI4ˏ. 0֢(\#x>mj)#F<^)|WM}%lS#xnX<4p@mIYd#5c rT>#0/jT6]pޯ u-n]1T#R@VcXmCXI{|pHh-Bk%/x j.T^0[r}G̰ *07#@L!PG9ɧ'G3PwB4N)5W}4@45"cP^"3-O0+O 8ꈍ;:I?f@3꩷*fرp2S+ &T,}y DHG&2͌Kjbf:#1c;8(zۦDP) 2;eśW"pjh85bW]qJq2xK`U=b=ѫLNG$J#ELt4 ٩nh^NғnLa)/4Qw9A,"<O0"+Il<05I ! 2Fd }|"3ޟ0w~)ELG}>fgnUτl [*{36\ ,! c<4N9Q4P QO( H0`;~+1[&WKuN~lԜr$Z?q8(qQB?i=/|$p"wjYxHnM=EUTM 7 4U_~ҳIF]ydyF2p&޳GF&v`@L6KĂl&p=XܠcmEv,1>=YU *u*-Ktj3_JPMTRQheɣl@}ƜKC5dhs 2ws!df1 .{ ]zVy/܃` -4̊ u1Q*VT)gڳxe| |(me) f`GvG2yM#@\Xz& } _y| _NrLR' ?o+ؖ'f~-`#t PP[<2 ]p; $ݯ--\Bލy~|uaRL͊J"=Pٽ⤨k|+i-;\|:GQ5L9gq$+] 7ә*!K׬ ~ 0",_LBqg0Ug,nmρc3H6?;ǁlq8G?643 7p/QbC61ȋypxᩇ.^8{ٓEe6؞ ڑC-p{hTY.ȥ (C];8YJ~3ή"Z6oShͫDwzΨlLjdN84{z7$]\ 9%))aoۂ!my۰k/4}Y:'`!zvB*![{ie#@ll2Q н[auneӋ(a|E&{c[ʌysYiQ.c#;Onn)H g*HlƝK}6ZVNz({å7hR 0oGǑFv0'~}_;oڮ i/JNy~_pN~My8W;DrP ~8l5]3pJOlÙ~52aPGfKuRX¤Իcx;(r˂r h..3q9y]+ )v^@" 3bg \lb"ю,!Mus"C>}z_wύzV&d\9o@}FٜM}##Wp ~rldzisZڵ}f$Bl'؞tr\/ wWwkL~f{ 5p%8ױJbBCv #c?Kˆ!uFo"fOg3B26ކ635xEփ ^,c| 6+ўojR\_?}ٜ! ng¿x3BtkZ!+~Iz䒹=?vf冈K;m9x16tf2M5<$ @yLwmE"S@|U:)A~pվZҏf%*J镢UCT}0ieGVx+d)Ӈ+]ԁ]hTp$ 0PчAg,l]>QLY?발uUw;o?o)^. ̳T|A{'ya?"fOmL~rx]=i59cg"n IS1˭Eߟ~]r:1ڠ::DyYA=2JG[j[24uxmg 0Ly?zS.1f ˾ExZکXHUVՂ=URKkъ!h@9rg_19zeԕ9q_l,G+DhAL]ga5؜1^Cgkw3'dUtʝWZW]<_%sTusGъEu".稒Rn\ڶe2 )3 ՗YljG ap9> 0Ď]&ыcZ$^KK!pjYg痀[ۏ?:GΔ`Vg!3!ߊիa.78|w100x$ o=QذJ fUҤƗU)]9?F@lۈHhݭ;Di} tet K'r*L%ün;? Cڏ2p9*}dMZ>SDo+Qߓ͏ }Pe1 "x/(H@B Ny{6G~ԤT_ Qd@+䧺hv b=5wԷhP.`W*,\sZy:2.Pm^ @Qf*M =Q^cĜ3 t'4@*=dsNXSub{-c¯m&9#|4yہv!8?h8}KhJ܄ sRgqTRuyaaHDH26RE짜=FȣE-`ρT! 3BJpgAQ{o?gwy,uSG7\ 2-Jo` ^D ܴ"BX.j7x*>NafYPgƬyubֻ9F04ޜB'>E#AKAJEÛ /BKoDw\; th9 ~$CJ1O`,E DQni~ȇ(KΑyB*q2=f=걪-Bcaxm""" 8|O$AQ9$] G#AOz ,boLjfF`N =dqp` hF>cW]{]ElxnggK.`XBQB'Zœ8 ~^( $U?0crhRɋ L)}Xەb6$M2?S$W/cbUKk\H~'4PQSm1w.I6N'݅_J8h?&F_j[W }Ϲ5LrL\Թc3p;ETB3VhC> ;j 0O\W<$|]  MBuسHtG[Q& 4*.Q뎾0yUwɤ" ==IKuO ~LN5Fp;$䎖iwnFoM5~0Bs6G'I&SjVv7CnF\5`R%&BXSh$utS#Ǯ=s:F?@"a|&P"GR!"{a:W83܌Ur|!Dȣ]N- Q6[5 NgpJj**9Tad+Xf`tN O>ZS4Q#@IRFUTR`Ʒ^zJؤ A1R3Ղ%{dIsS{X y෋X.cyr;7RNHE$+ uwH .ո-rc:!]dF.o*)~ 9!! D.YZњ8c[R/X,)Y?9@Rwծ9u!Z`G]$`kuVU>NӠ۟x*6y=ho?|z]z#,cEv'⮓7˹5V̪= :;U8]J Y0T#to{Q$^6U(4.NIW'ewWvMh{ wwTUW" ^<GO!.))8xrU8@2r;1 u㋜mgc9kg9hkwDWjJeDǼZHd c' Udw.#~iPĤ~r/J%Lš$>a2p0ͺ)ab [ D.bӑ *4$B_I^1*n*ͭy6-#5h>w'H=H:?ߩ#H)LT q%z BP<6U )H'7{;&V5yy'fԷk_p]o//뒀8wJ*>u*/<&C]:M*sį^ybܨJloX y ٪%:]TcSlMLTy/Izj 4Ŏ gU)n~ k|5C .#9p\hoHuA䌙L hi:Ӫ˿Iqd x 6Zni;;nm ljNK\CSWexXwuϜZ1bz=1i wN_H$ҙ­=DQљV"C유*]NJvQ/Gxܢhak~Lgdr2!GÚ`{/Ni/LLr Jel S,vB;PM#ዚJ$;FHؠC36Ț4!ҏ)ѹL"]!k׭e+PrAVdoXaH3W\(@YnD{dK%Y1"S(ox['Ĥܩس'mFTx+f sð5 Ti@Pn ZF *n9TaV;eG1hFplX皮Ts؟hZ;cЁZ!LlLJɤ%aY7ʹY O^eTAZiMS".X3ZG;WUu'6ѿ|ܷZ2iKd}l4#8HB)Q` K%Ih(Td!׆Q־AF9?(TOy*JeHsW;Qis4Y,Sl.k9n1,[ĸ4:&4%VЦ/Hu:ȨoCŠR!lDWLv!@Dn ɮOz358-7s*UE"%:r׋Evh!&"1QJ k QWBI yXQԚ<3V\ca e/{AUHabFHRcޏHI@"[@CdP4ln 6P >4M@W k!E][r7 Q=l00o>8{ #SLq9h圀4($ +IP+^Hb",6Y?^ᮨ<wQW#&(U\0+V%LpateTnFʽ| X*xM['T9'$۱$Fƶ֬;GC{Hã@J?xq5ZuOY ~qzR.л lpZt e bCVT?w:ʦjÌm=qy)WC}S=q PdtUE~m9V'c`[\ KKn庖7Zft9^.lkh4)Od05I.ޗ´mhAtD&b}[0Fv5McPAт){l ./ڛCt&+dƕl7يQLmt,p & L0+fnBsOSoT.}?GX?"ZX|Ln\aZg*9f 1ah?`kK\"m[}zPCon9}r0o4o[Hp9oeF٠D'TBSѲȁXs#udN`oQJӵz/LHtf7CCϻ&ЦWeV,` xb={+%vz9$φz; UgK#0 q}Ě`a盐0T>ט0fiBs!?Of՚54?eS )E3[UՒ& sH):2mkۃi Id5 hO:#형ǼNj < !. %;΁ pn ŜO|Ie12_C(j !9m-/&l;}-D; xka)Du<~o5ےb"|;|c@QYv;P$TU1۝zSt `8vҿHR!22]TL*Qh:s'2ϬC>6{.`Lm{c׷79iQyşE+hvˎv +!8ѫ ,P_%@ѥq|%E_S#?IDzd0 Xd6N2Х ,:үe4wz t|q:LXrsaeOZX"5oi6\-5ʬXɴ'$'SqLͫ 彄kV]#3qg1m.Wu_XSh )|#v^5@/]1G XJxj=k,Pm"eV8g6+ҊiEBUއ-4C9Ggf1uzY`}YAv/d:i[0{M 'kmL:ݜ:HCL%9:E$TYS +>L!4$ @~.`ĊKZ.Ѡ)G[b%ny7Iwҝc GB痂)-0u(E&uT))8ؕC\eSU|Qܽ 1V)Fie4#V9<)GӵKєW/+k-<9/ 4SQ+qeÉsWjp-9i}4yPgqɜz+ /R+3>258P=.!(GzѣJbfBXPbiOrkf."uk%pP(M ?T~Wo-N3=h]1N{lQ]xZRr 9ӻ h+%lQ}N|~zSAq{j1Ժʪ q, *>d%ULڲN[I?5ȮiUv87lN3]:d@2_ߧ5ě 4d?<1 U ewNxH$C;/υ)PgmT[4Q0i " 5ӾUUnAi}2JVp{tv>ꢧ=k"/ p_gf$}~F I|6jw)z։^ :7!TtM:J[aN <=Z4P[.r clFt,ME|#F]I\ %,1(ĝ*]_krH%iHA/+H{iH^2>gb}ZubW6r^tG@~)zM6ivBUS==ûU+%fiB7 i݈,.<֔@4tf'kXYe!}MnP7IEqwSD #hu_}J\ptق$qV\fuHnsQa TGӺhE0RL  զUr<-y%Һa]};ss".yBdubH 'I˃T\<K>DKY <jEU r\jNbS *5mtr lOڑub0U6R#(DnEqvi8`uMVLCC Sw⒉D;/h Q{ {0HvX }%ivVrtJvy? יI&F6q}^>h[<8fᶣHGk#;LmhwN;c}1 zLzPx:cnbph8瑄0,"\LLK*ÂErEEkxI$\` ɀ'UlJy3Y[aZ&wB|:ma-xS !FNq KX]{{Oh x :`sA=:0kGP$8 r㩬H0O:BtK9=VܳPW-+$C51~5WM\ H3I(eL-#|bvc\5LfA:Z?9Wlz22@5h4ǵoʊHeVJvDL4ӥzR_mэ9^Gho#j &vCAK4/Rdz(?h@\/!JJUGZScTčot;}#7- ҳcPpS i,q2ugQ0%7 U]KOw`]W!DC-S0ƢQCi_mE *Wg h}/@mًΐiL؆"c£-"FU$⫮>Oui#{0u 0ݺhf Lf L5\-:軆A6(^[Xo[Hw ɦ1!#J>QC}ONiFVWωy=.\:F5&XinoPK9T<6,4uX?'K$psBURpR ڮ_r1W9ڔ8z@BAQ02ږ{f}hk\$ ؙ66gj񭗩SP)܂ ݟ2ih@z=Ʋ R.wv71_DP1hJҺnJb11:us7ܧtF{ F [|L93R. C=nL[3ŏׅ^49 U]Gn[~ݜʓ1CB]w[Zb pA\tP)&YGхo67%G/S6Js,q YI0Bq+,أR;O(c|aA$ ?wNѮgZ*IuM40/F *zvG<^{:c՚9b41eD]>*]:T?DCbGX4 <+ƒbu1^cǀ]4V2|pE:ʐGU pb#)bgzV_ZM"D$>?qcI,w(;:TAy= c%&:x" @%e Xy'6EE?G_KWk0{%m2} ,fZB uW{DDdD|Xˌ쫁IzκCF20#l!hMOU>):O_PAxhP->EP\tzN'd/h1zwm śEx+>XXCz6ؔ*#/[CXM0Y ܺ˿]?P[r6%IB494g:w&!a6W+! (?'Lw\O0ʣ%@hNSzFtP9oԀ)ψ{=[̀y3{7Ss `0fut-NGFg`έ <p/C ABUoԄ6zQTd BQi]3d̠̓u9* ] ( dp5s6CvFw $Bd[=U HNXS/pcXQ͠@ TVuudQ)n"4T?h[@!\&h6Yj1 ea͹PNBZQ4l{ 0URnjAЉ+7B:UDaǦEkZXanR.o ]0ض7v>e6ߴCA>{hAJbz^uI Z5bgj~en?Ǒ$,JeֶM+l#Y./(%1RhN 4"p9J!!#{U/ Άюi`8U `*x0jH' 56QϞsאi"Ο\xWtw.77BrAc sB&Ti4N63L[u1ؗ0c$uԒJBV%°F&d]fBO7ԻƠ75*VW'3k7S<_B?ͨyYhqCtLlkጉ!ɦ}yE$W t?vZ/¨EWx$&x%=>^{ Ue-2Ѐ;65} ^) 潝a8ia  .V0XA@x-y] @.9xPd<=Ҍ*/&A@ 8q"}1埮HC 1S~~ome|6ЁMV 1V)n-yV]Ւ]e<a}p3N9[6{ꪗn]tkWp .4|f1kY߸%9^Ve{ Y=vYw31x]DSgC3`qj<q Z\(D쮓6epd:>D$~AWfI$3A+xmqҺ"jdH-܍M/ĭlL(_[0mr_ D_|l"e&S%.AݣԧQ #1k?[h.SF GQ(P-goIZ-5;kkr2L/Q͢CV Ak=kd#V$T)|$Dgvb A]"s^o?8OwlnrI_-cdtͯ>yܠxrW,r> 2$"շl>M eM]DM!~xTD,Tx`;N* -XxJ=:TRH`̉ s'L~o-^hQcGC0CA;Mc%[3ΝIJSSԗN.b'A J:6v$M~}ܡ1z7z@4U":MR6 ]jv}ausԢ0)*@YƘIzxC` ؾ1f&A$ɩq#&Jkz5tE (v9}k¥`,yC JSxe&m$⏆*_m "%Uo%^A!&T>L*?vƼ08 ɣʌ:{35_z\{LP\.sAOϊvSe |̢I$E&?hʒjyy/`~]Wk)E ,IԦ-%.2q`C 3om˃_8U\|?#:8jTeK* 0Eu,mQo^ 8FY!U~m~.ەAxM  K) Q?ߌK1K`C PѤUDudu]Ƶ虆`k$ƝT 7|o x׊]bmI1erxx:~tw[ y3JNՀm_ʹ." +7le >LDHMEpx"#g QV;I}]|uDś#+JXT;HtO!EIj|}30Fʿ[fne M -U92is/KUF|A6WĜ}abs+j\R֤,>\\B}>|ɍAimurNN(S) qy=c /B|1}50A7ۉѓtIYiHg̅[8~Fy$Avt  /e_}X`kpj-,sK<s7Nc$ ɸWCd`i9@\v`uf>zS&UROq3%&6E{KXIL!%FC5ەg"p2C<,ۂ'~fID䀳@뻽,?4-m]=K3t|ʋ;IcN\ͼ% 61tY8y)Ia(CyA|v;f1eS1u!.R_X) U4W|_}hQؒQ XݦaرD-1ŷEIyTp  3a)2Nnk&/rF 'Ovh)x%֩W>&IH{46i5'fH*R_4$gB }=xꦭ^0a.Z{j%g'# /Xl1G >;8rm& o\*B.ЬYb-*4)IzOr^ZmdLyNðR)ne ǒuͬhg60n\N_<BMK1&:&&f[&i>Bbц+9'![hڃ# p$H^h}aT^oR܁{TQݰׇVՂN`iʼu9@%OB5:~`>kR!h|& [w4~ 4Nɹ,pj\2v0=zh3)| 0lr+&Yue/k5&S.L)L6 ` ݱkBav=wDl=^aP 7RzSmۅ4›4(-g։JghV^KqxS"N+CK8Xi4i$Q 4jʤ0tvInda=Zr_e3)'7Im:i$rdT\_k2܆ܡVu5\ӇVbrFȏ]xSZ9Gv(lgl0 .ubr9#-o f)KDD]7J9vSsl3b@Z.5B>BIJ8RVukI$SLt:<| ׋ !gWRaI|> 1.M%zgQtfDZ[Xymu6ƾ^ 39?-Jḭӓt}sw^>"'SHbέP5-H-F3xW* 7c"b; տvθD" @j3+%Z0WOP-E:1a.%B ^0yF~#+SsS9`)ckS[χUܨ]Kvl 6T+&ӻF}:XW<؟vrb܂h~`0>W,3HtȎ ʓM]p Ÿ$U9q#̌GSU$,  6l|57p"@#4 [u6ђ'w*)LIb0V}|o\!aa(]ƈm/w^gI"3cUPscH餉D烱%O4\ Ǡl^ :퇒LbOfn*Kp S/٢fU /M-%Q[U0$hlQZ\AJv-{:E.p8";F'8d]ȑǷ{03 v i[ Wz]^՗=Ҡc\mn:'h1|HPyfSLJeȟY:vO.X{Gٸ!v/U"T푫Sgh}Ow;˓TEh\J`Q82%CfGԑNϛ^zSnpƯc-BYh8z9Ş  'v"[-г>qoK"%Yʱn^'Dwx,/ hA36 Hq ӣBhGtDI]Wp)DA )ԡkܕp6[b,Y%k1_TLSㅽsC' ˃LJeaʫi8e[VtYԴ)Z4Ø , $CC W~YlUpz& TQ`VH'"ӄL"xՑh#0LQjrghNBp%5yPQ E23/fKڡŵSMb[fÂF/ >MaMcg #2m O2go82b蜊F)WCł*5%FTK@@5NQ9k2M(G~_WH0j[VI 8B+/J!"I0P>ȸLX6ٷ/㜣#sZp:V[k0$4+3:KT# PQc'\%~@9P(.\Yr~7{sfCMvfŦfQYtfW8:JOiϋf3m~k DH _a8\,SX= q<"xbZD 4B h511w Hht#2F &xyWGy[P!^w}mcSx kF߃t&6$aQ7 s2p35ȒT^VfLQ4n V6!uWJ۸50jTg{%ShjUƾ=퉞_0QN@6oؐrS?k}o A{ =n&v^1M/LנAHP[YB+Ϧs72&Pt"q3nؐ+Ҕ O쵾&-UcS&g塻cWC68`%=LiIO2nWe(>;Տ`Scx!kPAAX$X~ޱ!nO'tFu:T QnQgʇת C't^R|,LE"y+ԪXƤpn6+_D%7ձep%n3q?߱>!*"4Kx^՛X-]US+7 oW$oLEt~% Bp* 0Ũ~L7W؁r5)*)(ҳt)dc<4 ?]Jh~'k1vPO(?μkrUͽ}`Bh F{hϹ`5H5fcwؑ~ 3`lJ6#Jv_ulsz:'0G+;LX |@,D:dr sÏ&|Ry|C `"FsS5^\Lv$! S"_1K(y*K'}:rXI6qbL̈́$wJx.PbLﴨH4tt@´<*s -4F2~_˛ˋKǎZ5QlO,5g/&G![!u=)Yj um_1FriTgIUV+4yBtOBl7(^NnT$}!C p ($+ =T݊Ӵ`T!-6:E{/GCyv 2;wh<8p1L [Tu2{-\ĩ 7MS({ݓmr v.Ifq9BАli܃d^w00^u+5hM *f}MRF.-PTCzwll97z(jwFWg\D yv slj Ka4n`*K)Kϫ!۷SG@~쥅C6HǧـUEzweyEu9be~PDӚUp\Z3^Q"AscM$590&a"Rk Qngo7E+1o?6A b%'sͣ*Mx vp=2232:m$dP{,vB no=c4&$E;{2:&B̊QDLy:4hjOE^Dt5oꗔƫ>}9WEݦPe󪖬n #mB|+bW@2OI?QN;Qak_IШ998$QM0c:üy7ZikϰD">c )}L(A0꺑H!l|噬&ѷev#X h5tb$p YplOp  ,!Ƒʏ-Eę,'?86\VUL?XW/<':/aDT1>=FXodH!G=M,UDVl4 f=`)@$tӛ,d2`ɵ.4(EO͗HSYgnc$!R=PwWH)ȭpohTq-`y@m2XbzEc% 9$DEKe.(X\d IkϜ2/] ]1 A8?Rύ"x)}'WYetG#owfOA~-"Q2QvbFMZKzfmaM.|t'C޸^/ƀVc?Gu3A p @^5+yo'3pSdP/e8rBPݯ2Ũ?ǖzӜ#@T9WMc- LB7i䓚k>&Fָs9m%@Q˕Yy$47|f@lϽ%;to˱[ kU0}W|?MP mـb.veĥaїDW?l<:Ztn|DmL>5+NhEXWk[,?]7.5Oػ'i͉0[AU@N :%dR&UKQ޵GbiĊEAbiXl-oLMOT+G[+B~0LE/|YEI4P trԗ =˜?osμ DED ~#ZDZj:c_Β(fnOnܟ˲*Ӆ[@IH5ȣ l=,B<K"t&j<nڨUGdN76 !0K S%i@n ӛf:,5Eç*g^"Dz޵R_WFI E 7T _vAr9G6k{KcS%J1zsQ!O AXUF&X]͊7dK|Ŭڔ5OYXK`rGgxa>_;}vV|1דUU-w񈫧ݗ][s]5UyPSdBA"rCG7PA$(e *l5_ʲ-D=Hp֖B_7*@)̜003sJTފFnJ&Gj:ިe.nxYg@x1mQc8!>&dӜ}ՇKk1OJDIr[р:TZ*grj,K=ª]Z"9m q ɻpm/Gj*bSItׯ(aQ!i%bh+POMxd z,թ[MkmhXPBuSݢ—p5d2+N~Timd pЊ`s'剄ַ;#V4ķCsxUMr-c#vGkaoo24 4^lOqdw#*e}v2o$pN֪Y2ܳ,F8+pëdgvBdдH;Kkٮ$-=uCv^&kNG\ZE[ C§p#&pi: g~T kb P'#vIT4&Aܾ ȿ疗k lS EsPq%pyT [֪ʀ5[Vue=1+{0;uĔm`!xI1X[]uݓsa ʛ,lT .l>5튂7? 0-%6򁏗[JIq(Y{w/#4#Nm/AQ*4ht@x( 3t{ T#~HL'?m,(MD)ꦽrVd愥?$_C64N#?%NG09)P5Gm#OPB=ԠU,[4W &?2~j'H(;jQR-~hFI۸HV9t;3!B) _=+ 9q1Lm&j[~/eӬ o4bDKaԽfWFY:)ķNʉ38>Ω S/3eR?Fk\β{N}6cKw;po#Ԅ¾<&`wAۭs,Ed. Ƃ7S$FUK9/x /ˋulgC2h9 ^h k|2QT{DZ+_/Uo[H&ݰ4q.48M-K7UrH4%Ufz/`G(N V!%Xʬt& +˓i'쇌 IJLXE]qڊWмm5FQ_9ԷF~.&} 4vfu0;㦐w6/S봍fiSXv N[%->>^UU&$|ߓu x<~c"k-xމts;?ʙaeH\Z=7n+pk<0$E4TDUXc9YŴFR&n=~g2_z[̄ £a~fg#n(78S~ʺzRG{:@ M@a rRT(ҘԵz>^E0͗oQuܠC$kd= \D3qH7=A]ʈ=uhBΦI B˻H^-Ax4a㌬#JKAEZb.tw̓?6apg^^`fEP> _LzS3%v_]:?z?ӰU+as gv. ml?x Ќ\WEwۉu&j$@$QRXSXL'…3@^Mx \?~<;/{$ 7]|Xf>gp.;g`Ivʾ_Xg(Xd&(^ P+wωfɭa[ Q Nc.FX b#C]UDz=p|y m7on!'X 5kG.j./7{#}ិ+J[ Iϼ ˼ Bq2N16[PAgoÂmb T\L}6f:1 `{.U6#Ja|Y|und@HP0-.!+C`V#p4l:X󀷻ӞFjtf hB`iyz~ Pҕ2̾\ LQ u!5pB/ Ay4 UT|"Ḋ=H*o;GADoP0 ;^XML>*@4Ωҝ򸼯S%xqNVM;MH0NY| LCՓOo 2ǪoZQ]子~|dEOy՗zϴcs7qܨ-iZ.#`o,_ tu\W7]OH zCy\=3[9 O;jrjOOА}z} !5 t=JZ= X$ :N&E *R hOR G`s9' y<*@GJxgG[T"; ѭ_7(:,˺{kGArM>sgEWb2g9PïPȚH"mCSmM' zᢝuL^_ - A6 wx!x)"~Ec4 uڦ _0t,(4Yc rQ7d;~H&,M\C JWWR# n gU*v s{'@32 ]u b'{E׳ya!-wGUDS]~yqѶ i8)s. Y Uvs<\}J7(Pd!l(`rMe|֛d-O^KS,PAncL|ʼJI{ȱA0@Յڊx?Oy" TIDg CTZC'e@'pQ6N-CTOzwͣ]*.FJҪԃNɟ,Uk]casXdp/zcR-0\ETzW7ϓD dg/wʃhH؅,d2k`\HWSDj29ݕ6CE{-e80'\@\"HYcPi p^@`փdNnd "%%lקf~GX@LJ\s4X gB}e?en5=L\_ɁpN'OcKS-LCƳV#؇Bj|ݚIXQ\Z%Z6>`y$ u`ks$ {a82sJvRLű E I[:$L@]i ? ̡ŊX!!wy)E:jn78- 1 ta_˂7?:Jh d1ؗ|%m_OB'{p=WfF5Q#w_2ܵ_D^('.2o9{= p~58Nd/TɡYREYFLD^槥H.`dwA|J"D/EbzYNJ7X "t~dA$.LL2Kr/B2˙/+Ȉ/+ɽ}G' ziUIQT8+%,dtNIvX#fs~S`%]`e۾gz,ᚎRB e ӣ1 zWζ=;=-H.%q(ted&]CBSV$I "%~h&=5̰ j?!CXI3FH#{7v9M&{o>=Gl6<.,dA {yLv=djf팂dZk,1&|@/QGP#]m(wt~`9[jٍ]M"oĩюKAV&Z)NU5ڮA_1[u~"J;P5|gQ2#р27P,WܨF'?X|CTIqYǝ2{; 5>\!Ǩ:9-Y3y1H=[NCͩɺ } 7op'^:T UwZl?<5P>2V(\t}8} 0JV?ԭ[{ZgJ\q9Ji۶QPBCן/hBoGz9 B#n#-ʾk+!܍MH 6vzu!;;0?ͬ倓K_#65!xϦ Hކq]mTxNx}}W Xo޷p|4e"0`xC%fcym7\T8:Xmq- 賽!P Qy:j^UTQ@rFUA]t9m^>37xDo˖`Zb6jYj$A2RmP(P.YˢVfD|aUrbƀ>$;H#3uH5R{HDN6.k>C 4 DwA-n}0(1@@I,98Z*^3*Q|<4@<*%N ?8ϛm7刉m,oKGB'^~*&]#]w3,;Ya? nPڊD=oxthN=HHԕP+-,n.hiA>I?eӸ7ðX_o\V֩LXf'ADyH1XXO}c{~K_ ݓW$Ueoem P8EK m25ݵrn8)ӄN]_[I&R_ 71*#L4ښ'Y;3*qX}tمj).0-P˃^W !_Q:]i5%[^xPb//TŬs];(fDJ+rΘƀ/Yu/>sJ&vu3R.*_~u{Q8쾝<+']"gUu[#P-?H$'ɘF3In_N:kތE~s ~V`kS`֥}qK͡AIN`aQxL k Rܞ7a!ÞGv12W,e| Ŷ2t{*AxלK(<|[r;hixCԉI3|ub]J{=_0g~l>}ʘVIgAj!OF(|M2S}az=H4&I'◆ŗ|qYhr_.XtGo nmb*c#bCgY=ǑuA˶t6ۜJ}Sʄ'ʰ9$WyvͰHblaNst\ 掠JLu<ЈN!Wo;gCk=kix[oԇ;; 1- r/iJ9mUr~~m=3NhXWB]eM7zD iyf܏Ztw#f}eh)Iژ= <@皹!e"geQJMSIs_=q>W<?`pNyq$$MY -\K'KRFﲪʳm> n$a,e-90W(;ҝ tqGM4#V } TEir/%04:K*`n[O~ZBR# s]k)?SZ݆Ds[BOx|xzOq)mXcUW#Q^Y&-"opmޓ?9'aL/nh3^q B ~" s?UYL(+6?`1pE݅&r)C~/&z8ǎ:;pzNtå=b;kK畈_@\EV0FNzGM0 Mqu.^eC^c",`Gg7{fv+9Q*D?<^;WUȄˀi# fl? #q]F[Xc#ߥ#Z\P I{E#0](Bnghfnc-b PCE8o:;JH~{YV!s{FBJ#8[=@FG`z$\DLS3}ʕ')grvu)eg +N>,Y_sc6ѧu hC*\>0ؙ;-3DTkƵV@I3턟\$p! Fe]Ee V#?5-+XK:Xjz8O±ή OBU9(Ľ`jNqK¡3zl9V?.v&OJ/ul坫|jYE[xK9 1 #IU"%-&͋c!` ɮdzy3-!-M0~B4r~ߗ*sVbg$" d۠ί Tɉh2_7SAq >_7 =Tڤk /Xq/3G! p}+cٿ-_Ѧ`eJodKC4Y`A{6Ǿ}v;?kMG +3[>4Qf ՛L^k>aj<>-1Ԏ[$d2څ+߂1m8Asַ"Ҡ&pb?"ۣyɟ(lWEɘk-lG훥.<ދ))JwJ} -Z9s6AiXr Vd-YdL%sh*uF္dD)!>|R ,hloȏ*[áa.=7L1 u>zx pq@~ Z^5_o@ˁ-ː*Q *VʓN=a OR&xiL0]sם`Rٳ=SӎfcDJ!h!'n(2Sq^8}s۲22H5ab|z 3yMT]JsU@4{ wU (-WjUЄa1qnpb'wc|Q+],d!ѲM%NP7Z(AX 50CfM2j#K:7] WO{Dp?*$rR`;BBԒ@+&;B1>ety_99_bܠ_H7aッ=;g H~O_-pH U>1sx@u4Hgyώvc2K")K%o|I)¶kqr z~Rb"A*<ci}?k>czPдɐ\LCO("`>|qG5GVT0a4cd BGؕn 4ߎ;"Ej:,vr5-l:Zg»!v^mFFX#Q+̍#ѐ4;.tĦr_+Vˁ_:j&ҩupz ,$a!hi5DG E @0AZeɷF0|ȳ<^-.S6Y͛jb4YeuM-s&YdJYÝSdQ_H XƸ|M'8# 8ŝg}M80UoF ;f&i*ytS=_5 +v L׵;:[֘S]C^# jR#H\`avg.ᗨ4`fP^YO0ƴ}lO/_)dZˑnhyZO2˲K" ]}r"Xa\tߥi0g PāMEWofPJhp0y\Ysjh](2AKT4fmzRm?w/\ޖp*y>ځPpi#J|ojC&47Hk!qMn* `XU*բ3krl蒵!w^SsI>CMz^fN,Za%T!p|2,%[)ߌtߎ3w\J+S_LL/$Mxʊۮ^ Ɵ|hlLW.?a^ H50ߣN&F? \" ̀gK:N|b9*e ᬞ3m9D<ɰ(vMJzMv'Ԃ$oT7U<81yv<{Zx@V35qm`5t蜊)![=W\瓯/"Xm} P;pTx5\h@  ^Dےf cGHK"tօO02`@xRv۶a #F0j2@2;G}ZWo,lg_m+(?Cfr}Ż^=ڳCٔ䌻I;q8#*G‘-a%}K?;ö _}ͳAuVhe&:ȏ֐Cz?9ziTMgջ;h8}qPӋT۵=>ˏw-gAo74+amز[>S؟nTAӑ:ZV'#Pvgp)rP4=ߤc4gz)fŧUA^u"fG! ѤserrNgY̷$8v p¯"xX,= -ZҞb 5m4&q$؆%tIq.A~S"e?5y7smǤ|Dp@_@l:}|[{?Rkp"oǓɾ3وT5,*G%TgoTL\HR)Ş-Y2F1XyȞZD6 o0OKWc|R$qO,@cu#əKa=J` P$Qw=O >!#$ \I1(^_ZL?|[.HZ\ k[ZX7n{3Y!"|0is xʩ0ۢXG8Jyl5(BZŠ*V;-iEh)mQ>B,x>jZ)>u!m,Dh`Ʈ]hNo2ͩLLʨ!X@~'[[1XþKR "MKd(P2c 3Oۢ$,px`@}ԏBY:K-or{̉L0γZ<p$spӰ;\#)Ǻ.!N&8d2\{J+4qiޓ7vu*N?#UI.$DyJ| d >-cbJT&L#0wYNhtRm(]q;@,"Z(n+%..;-936#Q44Y+烡E;z&w#^ /SZ(wڂK,_& ;*]5V봗NC L'EįSnc[f'8Gf\XAղ;C=}BL3A(b2Y/%|J98\r(jᅐ%>gtx1([N.qٟ sv*䣞mE/z; _MD`cY Ngq(P#٘^.>;\M@UQQbU:\6{\oPseHe0Efr!|IAUIZm3iZfEx #B[G08/dN ŞmGiGՇ`&n|VT,Zީ7CQ!saŔ} fQz1̩_ *pv<tfOqyD0@Bى31my1hVW)c|LX-<*-hYJu:,f7ݲڬ՝>b˄JU2gI5&)OsUiMfqCE+'j=~-ܖ.F sLt D* 3r".^n)n(ӿd^&6Ѧ}}Q$w oGimީ.VW =SoD.;2'/b{P+WY XVy0.rHN㈜2=ul!VFy/_T.vY,Az Bt @";ǶUp7kIa64N~v$cћY:*cKbsqۙe{.[ܴt3)d a6oC?` ju},FF kjLXjAub&_TNidKbƥm Dž;2rz.Ӥ: u^|B%LMm2xE:D rGB:!\v>P:P3oý{*Tjӥݚ$+dKL1zϠ<)>ὰHg!*V $,awkM:[65yIn^&כg!FrB+MX;U$%4x WMm,@TB:Z{FLMA)'nޢH7$[q"gBKN⸏B}ZK䜂Ó˄@B!)ʐďt.tob8 ݒ`I~nAo&֊(!>YSU1`'ٙ<91h|/}ڟankgQ +J&_JMM BS.4\JpRZt:2mWie ! *cۆy̜͈;&~1 Wo`aQVN5 180KL|z{0I8VlN_Pęj}AoY;(ٹfOǝttdLP&x6ltLp|X]h7+Wͼtme6c8r!d1B-O¶ǐ%Y;2%c KW4CZOzks@"ƣ>ONcz`Գn &a:ӗK-uL,CHB'د5$_XO vѧGuua >~{1.5 ր's} S@lN@-n4 7X1qZOm \.6K`C B[ޢU^UA&W,8?>pQ>uJe}xOs9d86S,]Ur#YϥYǚ#XjRf.+6:s +[8nx;*]Z (h5L>LjGhI߳TTKi˹zC)'u(XJ;xZ$JõN'jE< |1e^deքa8tP!Bpyv-ZƯΉlQO`eaP"U]^A3ZZV1#6K֏9hUC@ C7'%8@4EȞd|nP ޞ~#A7llg-üKcKCde}M/v@R6$lbd`-o&x4!6<#xצPj"E=͟)_''G6lK7l^dKt;R6yM%A;,S/ȋ>9 ͕/b,Uޢ\Y$ÁrbHɴZ9,%ft7[7w0y:y80dgD0h}j(=7bt+TiwA(DCұ=m$Y !^\jV `q\40-Ea57RGmoϜ. G*Ka:w#[cVQȐNd 6oBf=~t>8j4AI*4$XdGY[Ŝmb|r8f+o?cR,tҐ{4'k{Z[\o$kZN#W߽DMaޖJY~Ь]NJo,(SF&'u= jK;^/Ŭ|6(ウΓu,W։Fl[B׸.OѤeR\I7D 'd.#nhF%+7O [ 7Gllpm`Ikb-5rM>[H1/e$6eSo3[<_sd}V}ULP!iҰh y }fsuL)8q1y^" $ʨCSe +P'>`f<ǔ*MGT)A+v? .9*eXֶ!4#ګ0e_SAE:;yڤsI=dwyx6M~]e%rB)25/az`he/kLjn|W ިNL5\Rf꣋$?8=]'U-sS+Hm]z_ vd";\c,wMF' |^GYCI_.}fz2/g) #Č%l#VlEMDAD4Ioκ yN] `) A@#GP/ R?cj\ʾ~O}(kkCQ%gRǹ#$T(I}(A7?b\W,)Ip2L<9FHM[bf7$~c)TYh7|÷JjJ?3cbHYe 4 jAГQUtlp ~[]aLp)WhA@ K!&!זTCK" ! 9—aDA?m5zXqw5 Ib2D/*j߽vP@NPo?=@l6b(&oNjW(M+* P U|y0+tK{w,.oV'"o:I\Zf Daqѫ:xjֵa]8UImm^ Wvy]%ƦNєKSgˬ9b8_+L .t=!̭^Z)i0ڡL:|nۼo=?+4E#?+ (5TSإŁZJ;?fVs0s /tsg#UR6)CR*cW}mNGı+yx?LNЀZ=T4 _EW4lCudn`=k$> PAg%o'E8眏^ P+Y%)HD*lWuJH~v?KP|S ?zڒ;z4Z`57`FyQOPR3[BMר;}KKfO< _ H-KqoXlߩh^:ГmS!dAgB|%Pvg_^^( 7Gt(6 /0?M8KJ+OoSOy̐zxd:ev^UXTsZrP+@]@.kE@A3ei_u+H&/3 ވt^T1Nu%c&ͣ;Rf cnv C c1V0B3>Ղu4Sx]X}#m=x3Zc8ܤ=T0p6hqw21 4ty?m pmK ʝDf8/dρOɲa-sϾ`VrL٨M;SI])Qtt'Xhh'O_ld^'I)'cA*>9Xe@}T]}H6&4z|. 56`V#|w-X];,[Td2g'KC^qD =oms=C%(`YZ>s$> I_HQr N ƒ8rn6KDj |ՖulQsUM ejxN[\Sc؝2[K fV2kbnE$ 5!7sqa ̷% 1L/LqQ ɘB+F p.l ȴReYlLC܈(J;QbSt}/> [}*z@ԟM~_).8/jZ&.bKtFwZhLʞ5Xc)L7e=`shУ-eEɯpaf~psU'(&B2LdjGD9QhDƾp11nݣb˱#ݳkEXU?"4)Տ9%2,,'hңf>4, Oi7rrԁ'G횬_6Fb)Er1oySMğ$F ((kbcqޣ:'-jE&?d~+28͛BS{>3GĽ"ɁN˦?؇s^Z18]r0 A{TJ={2Mu1<+߬x;e35Ԍ4iFJhӟŀhMzV?ba%G2/ʨ͑&xoƠX)] A+5-I5\H/ByscmZn)y3<M>N Dnwr @G}D6 ;yØżOE WH1jU1/D x7"rRrE2k Pbhno8u#X4!b~OQ)I ʥ6Gۓ_q/k^a,wBs}/a\y}1SVl8=_銿}3'հ[GӶ dW}pjQ͞+ȦdRQWЯD:>'{S&`"\)Jyff/hENdqpʦ?[yL`EɊtHW" bb7&^B$HbNOWE7QmOI aʣM9CE;̓'lܩׄĚM񕳢okELq{CbW\\~A1[ZM@}4RU]gj7rWJsT~!Hˢ@Ѷ17iY Lap@L-$HlŒv![P^鵫utPRY!w6@8)ҟA||amm[?摨upa!Rt~~pΒZoc15 >wդ.Z|{o|S'ܥqc#T]5L,)t/:nmƵ}tcVy !8^vwo,c@疲4+1Hj*D\&69i1NxQ$ QnHC!f2WҶ`( X^ZJ{4j [pQ"C٧*E"3GȚDr B^#t$+O,8Mm7lGCYN MdY܍k[ǁqh.醺C&oJ-%ZqJY>g␖Xj2~)0?@$<~ܸp:#U[1E-j&&djf8PCǽR%Ԁ_lJL Oς Ise%zbCo>)eG;0a'.Kw;kq<ű2p^^Eg$y~߹$\&[k,mיc-h)*B}T nf_Cv(V6 X7C`ЗiICY<`cq>va'T6A|MU.HoRq,hvBsPJVSw}fE7~a"@N gPf-||O5ۚȴ(y}ޓoK%fF/\Wmuy'7^k֤z%i<:רÛp_:8e硯/5=-2Ȋp"zۂkǸgaDI"/JisToD!olD'bc}>GP (; !';bh8(^>)"y4~.hbG7g_`y#m#az.[-w&4ٝ:ZS2Kbf5JPe/m2r_"!E*P+ 3Q=Poz1UB3硍 7idK e)CU$n1[$g VDAT+OWleԒiѡ=G>Ohέ,6ܠ*I v>0%]P* >J #^8uFH(!l?RBTY'+X"62ˮ /o*QL؍-^"{})W*8bo(yq:|gYZ0707010000041a000081a4000000000000000000000001644ae3ba00004200000000000000000000000000000000000000006000000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/firewire/fireworks/snd-fireworks.ko.xz7zXZִF!t/@A]?Eh=ڜ.+ɏTvod+TfhC^rXq @˾z6b\ m$! s8a Tc լ){ۂZdR##L>&&v4`tġ'qp4/</*P>u D2QC}xw8IkXh JFeLRؗ~ z pj!2(4OTGP){UEB$0q< =3 ;־&*SQ+']N6 Q-Y;=%m(Zq݇2#t*8BH1}Qali =cE,j߼DיLBw  ;X@k5r^!H۳c xh*Ԗ|wILPXߜ/d[~Q 75cڷݱҠkV75; 3ܵ'4w"'.{Ml.}>MOǠJ@*1(&U89ѭN E].ҏmOd=u_Pt }cEUoc#"7tx xPM6hQsR3 M9"|lãEfOXw;;|6{GN}j!3"HwW6gMeS-O"d|%y1T?da;bm~S áypG(1@d+ S^unaMN+}ga M>XTvw:ȱ= tTs, /kg@7Q?W2woPg7H}7`D< + /)}gZ`"\(K}UbM7svaL KŪA~. } q97N 6lH8RDۊ,[w5SiՒDM@7/Dr֔_>@-hK2"8>l!SލB9/c F>!ZSΧg:Uu/:*?քee3dE5a-t\\nU&/jVL"g|׻T{#I$v{I ga] 1Kxϩ{VdFJ#'HI7 p65JP3 0Aؓe2Ovӡzꘀe6=E|p91 [^_ ;]PNlVrihN,G[T&_mA*,6B>L/ k%٦.ewѿY d.~HU Q$CƤmYJ)yGߌqM䟢ꄊj}Q-ڒ _A*84aJdn=!νnB[!oTcb6s'VQ.CuVECkȘɋ^~H.~ۂo:(P\ysG#;ٸWRɊ3`qEKLp^k؟aPottuS"kf)|h9>~- D`rսu#Plw&(b"ӧaUUqzFS ?.Kd̘Idi>!{sHcpdP{@YSKcJ m?#KգRWn1StRm=h;EA_:`[@WrJ 4V Ɲ$fW~Z1.=}eЉb֘Z^.-BpR1~nbUuPg \˕Z$$^f~(9?GVX2v>4 _}nkĻ S"x`͋54 eZTc3L,(䀺d& < {!"8ϭ1t,%G!6Q֯1[LR,Vs}9crI^D>7;'AezO| @'J%g?9lUHq-x(lP%WopLw?/ƂPa{fXc-rIwzƞa_Mzu%N 8֍bG;ISsΡ@/g7쥺ň9y&,|J1)Ps=ZN#8o NnFGN1Mo׆~IțVO-Bb۸#cc ֦nJ 9V1lFW w[ sRɹGw@z_Gn 4 `MAt:BAWr뤙VϮɣ*FE.i")|.MX #7x]flN^`PxuwGG^?ss?|W^,i,jK͆9̾5 |ʫ!fcG2I|MojsY/M^ܺpMeWtuʍd!qdT*d!2$\ SwAzĂN( ~b_IT#]Y %FԲ0܋_A%Pv7'GtMXB87:Hw/dMaoR(BJ[ 4o{g챸@ĨRh 7C잚Y]UE)Wg6}րsI_e+6vr/:jrFX["k_*( Jx=嘢_C Gɝ4YYZxcX1 Zq_Dcg' )M@is{+e=OR=ȿ##Rb<1NPq5,*FE lRU!EO Ȩl0zPٜЇwFڊ[F2d/{,6أyQ@Cš$"크2w'CS;bvI,k"tCMRQ1t2 s1P::KzXͧٲQ4f=IQ=d<8cq"AULI+vxS?}sjVLod>b 1WCWw@ywj>fq8Ջ L J^FYeIͨ؝<U 7QU>Kԃ"Ο 1DZ`Ƥ;$ik=T&> 6Xj"h8vO%yuA".d˼~qUStϷF&9iS0R{H<s(f/x$xH+^աpzma(}^];6]n3~V6'2fjʹR33) CP E6>>-@ _ֻ<R׮H?aՐ"Q0#vϮW_X&uxncVFa; kmq7Tgʹqk TPk͗bγ8BNUI5Ьp$=7$ M;pTjL:d໰4s&,j3;~{`|ujEE4-uFPqbV#Sv*l(CQۀc R_bln\͗DCcmg2^`Y4*rk}^l$c4>E߀"pPU콊 H2`F9Nɮ5 (f|Y1F^^S*Zy Q i,eԩC _JOry&\8:aodg' p<`@܀Cz9fP|K '}jPL[uZ0ʷ|<~Ͻ!$g߱-LcđFSU6T~V?0s0 qHc­mv;.zdbJ^ǥ n%-L#D$qGдDE{RKgCBdoX3 %(yYFj%q,@.X~SMe ŗ r eCMW9C@ϝ=T|.-H\tML冊 (N;^0!`Ԗ8{1zAdJTX<7@ʚ{׭[,̆! M4czܵfNxSWiD` Q A.f'0(VY jz@RU]W̠FhH}nߞrFWu5]ͽ+/""t(gS׬ B czw'z9n c WiF6?8_[EVC0$]&? aJxo&Oʧ=*Ĵ kj (eNp˧6i Y~xL TcCe8WYr\&zN,~4s:}__ޗFK7߁cp8V3p ?WB\b)ܒE+Š Xk$$'L܊gdBi,9d{3Ӟ)Frٚ&؜=ݤ`QCPa`IIXh9Y(k+$_/Ym%s0P+gϜ`d5daW?ln3%u<+nb<i6N_+jbӍEZƵ&P rx-Bmn'JgCVz+;0&ùYX@6D Jr$GCExsY#LmUo`oJ١bjH~찲q)ZQ>ulGh@&L\|S{-y >J#eU䭂XV4#|^ܫ :DQ$tY2/>bTfxCsinR``,@g0YR/41`SaƵp7zba˙=wM\8JO;-͹uڵ ˨X|${VؼM]I"@Dmѡ6a&62~9!ᙩscفTqEJݏ?6[lg%@Z'IVz;K PO[iXCd3!ʆ)Ʃ79fVCiQ*S~7]6phLZ(mp^GeIUӡfl!BAsytPzٽfZu|0rJB2L2Xc_ kbSK"[;Y=pP,y~嚶MTȢ`I]W04`Oޭ_Kt\,(JD>wj?zBS0ˁi$dXR)swz,ҵt~pc},1,.ɟ]jZ&S>Y~BF.k඙R(!zڶ[ fHRP2 F͡=XسH:0+ĺ$!oz_ 0 <#]ݓOe;Bf&Vk.0!;2Hoj˺=CPvPj7LQ@ :Ȫ3B),Z#熣CΔ(p};ٯF8'xzZ*'K$?޲:Pul%KN|*Ą:d} ;E^& b7aB (Z.~jVHuÕn%z^X*2G>ؤ=1|0E>l 0V|i j=P㦦v8s!FfNU`Hh^]לBׂ†V&;\VcV;M–ILxZ~M`YΈo|6L7_hq;*2PJ-9`ia*0/ihjEU=)) S,aZYgM~f͠?^ } +Pm-|ŮOFq81@J4S *iկ2u!n*%'a҄e3$Rtd>0@]sxgpӴ(p `?wUeQ}ӄeUq5"}3_xC;n :R8{TT,Y(N* kv$_ֽ\c}W7n#?.Jy *hVQqMIdx_ݳQsYN5t ^\{-62fs>Oɚ 3gm?y Is.R i1~Kv-7,T[FA"^bFu#rIm_Hf/Cʗ/K62y/VŤN6T%\xlڙCTEG2X,g=E0FԂ{=-K8_Z| ŧ.AVo%A ﭿہ+۷D'v~uH~]{{JыEAk/[Pcɔe{u惒xkUkGZ$py鯒`vL^j|;ll]E=:5G5rnelȲ8ïwmpuX_͛[6rН" K/EP!YN x\"w7j@f#-cƊv EO ; Ynhb L!Lh׫=U|ta><'& lZMtݤUZ7vD?@ &d=;GU# T g{xaG[w ubz3 /x9RF5WP)42]K$ii1"*vt =Mt[\r(oTNݏFİA]?x׌;a#?n?,zQѴ[bwm^tPiBGbZI8H5Kމͺj=pPEpY;!idozg41y{w9nUd!v f ,5C7Y9.j՚$a'O47k'13x,wc|ԀZUmɢM>bkc0x[Kf@c[8[,?2u(H^(BpRwT;Уo!ed?@ɏ;edℬ}Ѭv'l3s0=oR#?;[edg fOU0/lz lx9UYpi%L2`%a-z-2׀fvɀ͌!_ ܲ;]&O,Z8UHXFS1YЎO> c+s9,@oW6Ƕr!KJyNV:7Qx @*36Šid|{z˨Aɛ]eWåF\=FR·@q+!蕲ؤúOe VاݤFg컚3\6?C2#`,0\d[߫ #i=g.ͦ)ɇ FqĘ f_5RYX1^ SHQ51rKN/vQt{gi7iM4;xI`: %􅡸Nq}nl3r)=u”)9"Ě|4ze[+@T{@ʼnQdXa2d3UKI2OQZ,*Ppٷ;yIjLȒy Pb[*jCYa_ [' g×ot-)_oZ WS8zZi\Δ=<mxw\-n/ZJ<'u0CxT#^z1ul~ $tj s@,8t7cT"d4bQO_zB0ej_ϱ!NnXGTz1 5rk_'CT^Z}+ |jvJ܅ |VD񱫛 ,X$eH3Aw ڡtObxIΣdkP;̗+%uџ5|իBYoq j5Ϸ:˫#ޅYh>Fa*vuL]YxV[hPS9Mb p6,#p`b&ޏNq˙V$S v9ӂKCmS?PRƎ=q02O]LoEX{rV404$%,a 'ަĊD%OXˡ/ke4$Q_ٞ!9OtD./B¡Y7‰q\]xsҵTދQU:l&0ڝ71jIЫ(| o/0OI#;yijVS@dKԝ@KWYMRRZ&4 )}Q] >'e~lWKjۦ0rv8%\)wŹ=bbϵ?w9D6 6#]Sb/=3G$T$;Z_&.k H_muJ^spf+Rp\ro\g'ɻfoؘb#4wH +EC kh`7nsi(\gxC`"^Ϋ抚g%'{Dhܻ)}z`HD LaaqF,bnS[0p}6cgÔ=5}BöRi:)jp >}9PĜA˛(!rė %7nOȰ[!^{<=rexdt:Qx n@ Әg}ȊL FHgaK!h>n;yf7;R%_T" h5jhitk7&?\AhBlme+Y`XJN4ϓۆt+Y;ڮA_SM},Q&{a Y;-*g[ѠR@& Sbl%0t`tPdV"hCA؃I pZ~;q>KYzD7fWrVPqrEt3BV =*zHHG@l<=T`|\x~ӴQwwvk17L#Xg֒H¢+}26 ,NU2 +:wc)g=&܎|aS;"߁;!s&ykr$ICJ P7%X4ur00E+jv>M TLqM+WQj\8T΋i79w!,僄ݰ#20.rbhr}&)hхu3i4_o<\kM1("n :ܛYI@فU4]|!eK@b u$.q}6#yHNw!u3VPZ^ HAn ^ȧUeBT#߻}FQ۞uAd QAc'`\^p}zנ)9׵etЎPޔs6ܜjr8-Z\Ov}0)vWy FZpMQ'2?9rcꜮy /1|%і( 4O(磽P3P^ԩw܁(jEaM VDOZcz`xL3d[({$EogpQѡ2 CJdMڰOJgHlAd?D\7Rͱ`U 'ZR YJ$ۖo1.!<q~ET;zƇNʤg+=+NVyYs?+ y)tA${8dG6"֐7Yg Uճ^.s ,umoZp^oN"U0|@]ƔQB,o߫OgmKFZF7tCS; RdF/ZEy>~-FQyۦڪA9fg~<?~݁`:u ٴ2De/95a0Q(+&<"kSyW]8#CA>q6J76ۃ^ 6gYZ0707010000041b000081a4000000000000000000000001644ae3ba00005370000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/firewire/motu/snd-firewire-motu.ko.xz7zXZִF!t/S/]?Eh=ڜ.+~[gzMdZd@36PMRȨ$ȏl9*ȝm\~̔a9"oh%``ftzUA`1$^,[eז ڔU[Юyl<1 PMly

8ѬpV7g>?v0`p, Pz_>f>%:6 ">EC5&Z$;^Uĸs+tkR:[6{I0k.xހƌ%a'K`l7bĖΤ@,Tcyfmkt68]׽D\tm9bA4EC<{9XeR+48EQқ$8#\GKUzpwp28Jg1=ƤC]&gZ%fjø|c brr+XNnz$.38­e(y aGy^@=)ɻtYЎ]M@nAJ" E:zCְ" }$a3>jpIyQj+n̒5by4A0C C/+`VYL]#Ʋwe*W 헌1c٢+LEʌso36MH+a}wy`4L@^*fy&zh,{m sUlZ#8en̷̘H>;D–]$8]b`Ɛj81S.FcO)14c:پtqas}Of1*F0BaLj ;pPm+߄.7j B9Lz}@>$.رk #vEˮx[I>5٠$5}ZB6gK珇՟@Lp>dc̍u1$eMG~H5>%{><*.WB{v2nEݼFsZn t ɣn29m٣Qh=Ye~-|HSMj.[aeYjA5 2";J9ñ%,j;%=Zgl ~@u} J#JaCIX" mÐ!j_ ll`ZVCJv )i*a $)|;]mL@V*f:c#&ąW*q T:7Sу:@pe 5fG1-Ĝ9İYxi'L\×K,f=u)CM&Qu/aŸCvl6')D1jo_*mϟ|}rE'h1&-K\:O޵ ش)ԃv+!6I|~" +ABmh*HD bf5ٛmBL 4{.\}:,49^blU>9?j(F ?pe 5{֋'S;ct[,`nv6Y`etmtG4 U 8rF- AYI[L NJa6t%t#ސ9z ֥t \KZwCL Ï͘[2_㙊׏B-8m9=|Sf:*G>nKҶJhT?Îˑvp稴y(^QAT y2wl&>0+D|Ʀ5ŒAKaS9(CwC#nLfM : /!@(RBՔJqA<ۘ?!جdAmИ +iOCۑƴGѪJrdߑ5p=TLM˲xdJ3fPԷgC<=PC/Ldܣ=H*0v+4/q:X9^F>i!VC۪5C&4m7DlmqYDBqtPCipxAT/|Gt7!P.ţKFW颖ϒ&K4Kn7z V3 qC(@`t=T18 MDMMpF^qPlvWSo4szm$n07hsd¹{A26]Ug;of[Z%SFM^ɱDuغC})w4N+* "BO? o5~錢qa!|co/.C/ huwΨ83l eGJ,3.ܡjirֻLBMdO#ņ}Vpc)\ȌzjKiS}DȔ=L f=RK(@rZ`f6#'b:+UvO )ǞIW]O}m[%5Uu%3t[[gkk=z5`~,۰KϦr2.7)3sj X4,"yX?HyJ 7"/M%mGuY/l![%nwU(,=gxEF '>ezfs5~ղLʉZg} }E Shr/B!vbAP hDعSٮ<K6AtdlczG5K^f?h2HvMwr ,Nojƥ"zc; dAd8g~Y2S &Z#ׅP3[ ϣ#P!PMULܷSvk'q^.4enz6 SA T"ev<Pb7xPT+cM94lc(oH4Ŀ> xgfDW~41ӍMS:Pf*?\):I/JِewH#4/+ n2c-S*&(kNR\5rK,'bV,Gmz&\sKG`AHYX{a0E`B%#; ?gjD-Ȉ6UV|tSO:JȢ;9 W̼ͩtG4t6%d lK6U65KL{:C087ypq:W?Saowk"w>ip$h g`z˗frPh̆tC(ܬe^hCN݀;TrYpaZ륖#XX&769%rLxC>8?>h؄\&'˼$ʎO{c(ݶe1ߪdJ hӄˌ =<$BϹl`{׈/oAZ4FdV񠍷f-\=~>md|Pvff`XHP:}F<. ja3@2YG; :'p֞">\1m/GE'b"Kf*!69v-޹e 311h%B.8öy߃ =TTAWA .</}9!z vv076(xu"פ]-{õ˙蜞w$^q"!kQ}2ı>BF3 J7A_ͮg {P_ u̞/R1:+S+sƴQfMqV\p4@줱n!՗yT5G+#$ϸVv\{@g]$!*DGL(J퍖XJ .hpWM5È6l^9dn&+ODbN/CN/cmӼʵ0>C$z]I=^j< .Mʢ5b?Y#R{KKfO۵3U{lӨ;h>5XG_B3/ 칣9M c9×ʞHe~4+r"Ź:k Y#x1X0펅?]~)TDeYI ͪ# AO#Xd>KBPӞs$8_obc ɤ];0 (LQ o:(ZU6 <@KĞmO]}m,F<'ٞRUǧȞЄ p'&d&lh r7DHRl@Sj6 zc Qh+i>biBvvsULئGMczj@uSlp56a%c'Pߓ^2ky_laPH:5#Xn]W^?d3*3Hܲڻm1< Bt0'PUS\T{k0Ŀbq-o^&cbU0brnɝI 0<׮hD݆?f[GMh*ǃn=NHwB1BLkQO{"lM6( Ou⦓[L#@*2X!sAᤂ[QC8%g[7HtIQz9On +2Qb|:.LbrбSvx&x`MV 1ѣ5Rz@&[e/cLMe#ko¨UPuPAf۾g{(so^UW,>)H} LTŷUm=lhtah5g:pjvdQZ3h3b&TvxG@gxKM_"y2Gxro3 uߍ,&-o;`.^6V Uց]'npZ\;6<\nSGO}A/p7=* ,>)q=;.g1ECQpIJ3=ݽv[XgOa)* ]Cg9Ѭgݠu艘{2-!R>h_Ҽvx,ÒD衪_RB계Bo;p3$t=9jhg|iGs j=E40/_6I]lƮHYpjd6[Ո͋ Ol͔2+xĠ aQr.0t n:V݆jZn3JgfOq{soY>'磲Z>Pd>t%J [ ['PiC,j$YfOaHkUZ:Q H@ RܶLz/T%<*'.ٯ)0ȍ4($~5mTa?8]bGSRh6$iOm2̓}qXCߛiUqe_Q㿬Jc]e.US cNU0iufwj&րdsA߯73v >ElE$(N<$¤E4Tysz۔1htYpP](t Ѭڸ B0vh~վghy2A%o{N3#e=9 !;"AjD/ M&m,E-җ Y1?tu$eڑ!Tᅟ{qCFLN7.k"ÊQVVA]/W?pm>,F;% { KUl,2H%{QХwPAFw2Fhb(6mګuQ bf|¿ы8c 5HZibe"j:ra{ūԈAͼ\R"&+N<^] [mDp S~a"ͣoWya}pC#`NN{M6 wW c_᧰NC݊g [t9 jO+2Ԣh3~ 'y:n#z0Idau7EٸbW6_AFV2](Q lm&`[cXk6ƶN*m4ճU ^ϕIH 6vC5s;g֍'UЕ^$|oj+TT.h ߣ DYη-3H qA (Xy (yo_q#td&lPS:EWP詴\ʍB6 ŃcѢ9!3- z M@OW&UTi|癏gKG4(#Qx"KQKdW{Z>F>DVQЩ[;2 6' =5gF豣`Te ~<맆F'Zsff͚[B9(&0D\/?k:"'e;6\8N$T!!8(ɃQ(rчH#l'6?9}rad 4<l`^A,m?R쐓C@ ;M]/3GU4oES ۗx~Mdj_/<α: 5R^~l Vh+=ֲqylZlj}$zr Ioe0 "k`i+K ՇA;*K_rw5ãWC~J0) C;H&Uk{ ~X[ٯ -xH#a@ɻqKf}q x nMK$Za&}VPD fGg-.PO/nd!SVy s~L158* 09diNj {/:5n2[ŵh;Lc ,81~o]GcQaSt3cAMS ' FT8tϫ_T;9 P:?{TK4,GrXV`1}!oO3"z~o'iи&eMl'*sQ&wިg*3wUB$[wLưk|̳sYPЪ=N*1jgrw?tK $ujɇ!WiV QJ`WIϣs&,Sp)\hMb՚!U]%7#+ 3 Vae;z5Z=iD#qdc78z-@NNL$cwh(8^Sٞ9t'0ʬxV\7pK3j%34` `5 keB .ǟDɏn7$I3@JG$9[6@\G'j7q&"b`ysxj/Hk/QحB6xVCj[7hUℕ*jFpXۍ Y3âmhH?B]C pEw]֪vP.|Ig-U9R 1F?-7IE*~Cn>_O2:\|'X]$Gvn(0/RλJDl|+WB)쭍Sxm4"$1L8Lb&?5H? VV$f;-<5 \:ޤxA>R=a*Ki&M⡝c폯c\boXYC_nZyd8 㘮uPUn?jwU|qv"{}Z?MT@%Q*D,KҸB1. qN+6M?;z% q3YN/f>q<%9_:%sk.i|ȤaϕP MP ƩȶgN s4W4`}INUc=ϥ(4zR7OR!NB,T1]4RC"PZtK`НJ<8uxұCRJTQ5)$Xx<٦x Ump(Ա@\h9MA!P;9MSG &>BD "Q)XIUSvwWl%D9d `" D`aխPZ38LƝۿ9M rq^ʾ1lbtX E B *Qe43#K|o bZU3U[% ??(toCH^9S큠NJO< I!{ڃ")8{ Otd _F<˱RFV<V벧y`G2/p7L1@lʼnxt/@qM5 g|[A}~dC _E;F[u,uVwW S>yI)!-@cɷ]1DȪɆg"[q>$ &h)Y@V`}{2Ņ#qȼ.Z0Nwn*Z/=UhX$4v| v>c,|Q[],7 W^ȊŌ5 bJIT9_}a?Z{1Hڕw7Q C6}r5!io)6!03J֦ɉ4s|:Zs,]\*{t% %8@ V=wKA&:l&kEM{Y<~"a91f*_iJN[z1NR{u& Vk3b$pؚE+8Zb#(9:=))',ۑ,y#0w[`_E*eԪG mPDZѳzďxWu< J*.X NXCbDZD\-@of4ȩfŶ sBJM07/W',wڲ݆H6Ms򘏽hʁkgη=b?eE.݌"Z}b2ݝ 1*P glXr]1~#b*{_=IKV? w*nW }V}e;ndN92_A-O+hD;_1Pvł/*lDfB3l/cNǎiZB9`ZPT96LCEs8w@ q Y1('(O͔p=7ύ|)orjH&|z~ jq.Ks"Ce?ɳl[aɽJuv *?M̀POqDu9̆>_65jx+<{]8#o<&vMU2vzngYAGA>(-sAXrܬ)ѥwi靎u^i)# ]m{sJ!g0l&>ewql ? ?p[ڜsRl%*hkqOm]Zz v'rFcMuxƒB#vDqwimrii)Ӕ/=)Ad@%Krk5eDyÃ>QDh0Bn7_<99%%%b4 . Y#K$VN# +W.-R4Q  A> [qz~-) ?!p}G +CtOt;/=x WE%RQX?< h'N'LBz@+lMYݶ1S8[0'ohGe!^B[ꜳҁT[ij'Qt@PIL #w6)ё9Gamu?ͯas D#T wALiGd֒5!q+ H]z[ħYlͷĊR?]2'5q"bX~ ဎ>,% _3^j9  , N>x ]Ν́߈ǃC W2-v%k#Q 5b׿򬆯[ͪyf9wP1,%3%ηA1k=3QHZӛ`VqoC([CEu3iX_0h9I_8L _?Z}ݚfN.Z=;V'NR*QS`IԔA_w;ɐ>uTj?^t΀yLBhRԚ/Jz<vOH!I^>9u!3e03] my;W2{t 1dQE=re8= ,ưX %BTȴ6/Ug`z@kh^T=tȥ`15 goUOOa abnۘ7#ґf-y #}W>f(5hAd⓪{_jyXzٹɏ`~$+­ޠ>j#6Xo ~c m)T T RHA[j;߆HUOfFM !'NY5&D޶Wߐ 'љt%q6xvpn- җ$ozK Q~)s |mS= Q&-3;;B>wAEb:ed}/>PR(ěq󲛔5hСAQa|7'j_ >ޖ/3Qz~XRVì Lm?};^X)ȵ:1m~|_.4&o˴qڱn3ߡ>g[u%5<a4%Rg5~6emMi\{=_c3wVxoܱ<6̏gw:увn'b wb%XotZp>2he$lnZ 1 njR CHzעHUjZlW|+q/X1pX0mX4om8UIu p{w 6=0A BI5^(#+]$zEb,TeqhiD:*<_b'AZ6ZPN24BdSaqZ~3dFeFlQk=CƋzHaY;ɇ#DЊH)̏.XNlp5? ؿum13=.5 !RƛPif~$yrKG)PߘTXSAϾo%MPH荄mLU ڣ^·($oygL><@. >,,\ uwv=@.B*4ڒb!dDaEnmb.洛7&}2״ޕh]gvMa5gZoW5q*._KUN#BHm-gK~LDugeɷߏ 82%d1fY?iIru|+#R Ox[&EnRO3GI>f4~3|-}H߁-38  \]jLvgY~gqSƒ=MDCjMc+| v.F>l|`4a,םm Y՝GƶImZĊ|)T$5G =S8FG"6T~;!؂n0 QHã_ašyqH+-CRG $[[%C`(,ةp̀=68%Dx+xt<[\=3p'ߝtk>sWv1Ŏ ^m(wmt%]UN #tx:XLhP ]oBPgcQrki65WX=Ȅ)YWaJV}m"wxÉ$ i3YVq,s2L"K5aׯ Q.$-|뱣?C.pXӡx]]lwOx:RHė7;-O.Z>2?GL !22+A.%m]IcP.%"kc&g.]+$߲%.G߆. w芴n+sXZ`ߑS PC|6?L#H9;b r·rbg'Abxo8|AjEzZd, O߇ގTu.~sJhdbf-D/*2\Tڽ%]\7-;"TnEJ"e--Ɨ:w  uO{׀"<"cfDٕƮAȨ0}dֲ]Y|2;12OP@fB`)Tx(5)Zm<-Cd9J8hœ|/$GqYq8ZSL=7v)IsQFOlxݎWoR Sc^b(9~^ w!S;E<1s!d6Kwm}0\x}l'fV9XngM`<ݜ-SYt&/a,1!D$]I0 Tf֚cuf6(Ǜh o0/6g>"͓Ʃa% = R@>|5 {Ӆ氶B&⾃}0g9퀒9 8r宱V>AT = `<mcki$lQE!R4_YP#0m8IoE8[j^\NAFE o㢇cN8bF9!W{g\9ǫ<ҳa7=} WpFb9gtak0mJfH6ۧ0p*zk7-e= [Xڋ\1Ƿ<?;Zd"̰"S71H^֍֬}Hq}a픘PMMZj5oٴ3tZE m19!{%z&" u^>6K 3zJwu(˫F& NW6aYI#NB GB?_6^Ƈ@ؐ^) 󓛭ɬY?:>\qИo<=N 9#X4bxu?r$q%y /dFmvNUngkx(ܝ2} eCXIeT?BX% "i4txv i{QGI<3+ ?ʩg!!C>ۖSиB(P>\ҞlR;.T>T5O]zra)+ kb >"aZ{)K;kY!Mv/ďuuLR.` `}OV""x zak$5n <YiJuI6!<̺ ꏡNF5vvk?԰k_^{j5.Ma벃FaʫrT:0EG@׽e*q0'6c= 36kjPvZP?eF:a=8Je{g),qd.\o.}idY=Ւaₒ=Blݗ՞ܬrnA;#Hw^=Z:ꃛS^L:z(K#_$!!hvt$ٞ<~41RѱECC d_ oH~ѭ$XWF8Qh+xdQ acWᏁgX  ;pR$)5-sUR$\T/>l;8X[ڥ|mw=H 1xOA1u̒˒9aVV+f?`S#vN6q偖|h*^q(ݗ,SY"t0ElZY&rȏ嬡KDz00ZW C–7ޱ Ω_Qd֩P@9\tdLI3գ4^z0^JUidvI<|qnmպmڕ<J߼M:v\PHX' N+Qd|T19uaMf8kX6gYI -OnƢ;pZoJQ.{km,/k5r62X:zcdϕUÊcy@PP7Meu 7)ދv8h*G0!kaU溳.|͛fSB+ďY.Icdzg#a<2t꥕six;|BփVD61 SvߍZE%%p\jM]{[拫-*x?P$u/qnvӝfdx,мy?wuq,[7.EaJky޽ho~r ^~ĬFNh^pEܿG! vw̶>:vƜuhbwz7biB1W?aq1ZU+LJ)N»]k؇IE}G~_l^,X? k#na,}>Ik .=,%'(EmIvoȢzꂬ+^ύş *-P xsRIRGhr x#@)) y*ƨEjF_.4EA't3ȋWSn'Hw,ޅ} -Xdϵ)'`-ZuÝ bV3j頾=1_=oZ^|O_4ֻwa`z:8CSu/A=0grk6^_E|T>1Rt:>ǶI\Uny-0MtFȇ;ŏXdZT4)* RlB;{::lMl )8-fY@m៊fz <zdzǙ@N[6 9 X>2 BUWQ:ybEˀp!}VgjnǃrzG8YoG6o&\8:G4IB%_;'`kq?wU>ȖIG 8`CC9 QkoMIpȐbY'MD~%lV^OEA}i5#7Iniy(v`GX7:vL?7za,˃^rg^#l- 5Q&ӤR21.H5Xu cڪs#ADX6U.l)?>G(XSV@7EOׇV!Am"[<Ђᛑ2mhAlps߼fEO޼оpȜ+C)^kgzQc/D>52@"J-1yLj0!H$)G`7-Kj'i<<{3Za8[.ZÏա[a9]`gV&+<UA҈TP=yter$Va!~vxg9#8\:peP}\\S A BJ+K 睜<{1k7;TNu͑cq%CͿs*Ў\ҡpց1ҤvNeG-;w$BS[ӓd.$!YLʝ-;Dj=1n&aK% o)|27> ˞8m@s |+/~)#S&o>gfh\kHА.KO! kxh{8q-o:1^&D?P֍e-uaNM*iXBg7 7Rsc!{qD$xܓvZJZ zF+/Ĝgxr[=zn[a GU}G섃~?36%Gl3qQ}|z7LJRe ˯'vfDHy+?[*7`ɃHD:><'!+/x@'uTP!It oЖkS?na(\-14 ^}le$j.|l\(S iȴ`iQҢtJf} y1G6A¼=6$I{q3}0&PF/t6_c}.ńnl4dM93xӔx,4%afW}| xO>җkK\Vr y%ua|+OMvヌK k &#f|]E{دg-C~J] E*׾(m~!G#:xN_ ȱ@a)5; \d`tWpX;Ek l[`'RYM^ u ankwa9<{.$d1[[7H>OjZ\Q7. tߊ%qUP,w r]P8Ff/SQh]T&ƣ%43WL&77Gij r("Dh'h_qΕ%n/ɫ 2N=*?i;׭(ɥ3EPz}J ,Xdj1rSSv|!n~/ ?;,&xtSN)+|K^3/_'lbd\̷e߇!oҁ`mB F9/U#WzŮJKOIv>BRW _9կA< ktV2q*$y_'( m]ӹ%.I -qYCK/jkz,]T n. Z1o'ySIFw'NYMt+Ҫ)6wR 7}4SY/ ԳjV@y 8ȁYIwfbxp}m ÅE2T CrǞ ^5?/Z k󌏓7Vw?C||L26mVaL zZ1j* hx]س+1J#Yq=qMXT\ #*-bYVzEɆ9'n͏I5 , ÅcruefMK{Ip x5Vy$HMs%↼-p*0Ҽ\:~\!x [C# hYG4>ȡ^2,yzg4v )Hs+M/YחDPCp;30No r>Wii,z.WD}W@:ִrױm" M:3? bK]0{SfqV͂Ȕ~N3Chܼ҄+I}״Ϳ75T]Xv/9ٰс-;ɍgMua+4h0Nᾭ\]3K][izXm?:\Z7Oq+jdL! d&)~G·)9qc*Z#d㄂z#+RH8 b6Wk&EW̾qHB ʎ˒3Yk gǞkKP{x)f]rm_*!bsba 7>DB;eV`8Ff_"{6^J\}WʸOX`MmlNRT&fy{@u0,I$aydےT5Ԗؕ~Ma;{u&Iٺv98P _ӇY/U G|? pe˙4gCE4ΆKkڦ;0Q+^3Q ^'tW$[QME҈l ''Q|lsG 灰~ 7cӯ9Wu ClnWHKV~^#F+ȒvRP.eѳdV8H;o7ӟdO16Z~.)ۡ5u`d¨zxwɫάx \˚*ĭ{B:&:B3ȠD4"Գ 6Ny+Vd@{%`AqĢ)1E2l? 8IpyZ!=Fb=l\x#g؏c\TKO8yS^\ÿECd`/U 6+OgJ \~|mE] XsXefD->z>&PոYt售OcCT]}B5IIohhbc3秊Џd%[&lbO" 6(euSqI*TgL"A[DbcĻ\Cč#-bx̕F;$U4ƙ c^CF˼GhD`؛ܥB0&IUGmUS~;7a6EAOE=HgDzpMzD89OHmiH/F9όlښYWAkEY5mTM%_.% İD&^ӆVo!?ju0T$F#Gak?>Dmp37zzՄv̐;n׷FQL_*r^ k/#>Y찅@87"0=*<9ARp5}&~l F`51-J0/r_k!.r $m JiN#."?J=lCkU;?N6AX/V4I+t -ۡ3wrCtX,3 VGfH8p T{# J%oMׯ* gifQ,e;fm\{y+301mN @ߑ+Na:R^LGh5& vQ a$*CSXnkكˮHͧ<`괪>`[҉f\~FI֢F34qk[b&<>Bؘ e6[ArP5'ZuQ'驟s,I(? jÒ}`X>j#O ڴ}۳Jy땥 n snqY=Umppˇ{F!,ͥM/bhc& ' 72"Xe #E9;ݢR0 !魚_dEJyGYR}ˎxU=89v YxPpկ]*F0 Bhg&c0EBtzSo{Ry8; jU{v"1V;`k'E 4k;u2Q%lI,F|LK<l;q2M̖k+|bvcl:]\7Uίxg<Ŏuj@>/,' 8.X׵g -77;9ARb6/Acl EDA{E.v"g0hgN ƄB%4ӥPl:뱐*5KMbEqd9EұY[Dikn-\bP$Qs|{WcJ8ǥz>^ j!?lXt%WGY#s ];&AH)߫  TvSL$Uof@)"L4Ed/.R 'Tm[`'zͧS!fs_c-G]"&@;vĄ"`[L -^ u <9SӢԽ\1ҿXl-p*[YvwsHpOˌf^\PA)<ص |>QzVI;<1 y|'<)#go%{"n4ZѲm}~}Hбce+ǝs7*Q' DniPDvck.fK dx%M[AiR GtHԭyFKXd!+/ʬXT2IuI5 Pآ{6=D@Dѹy@V Briz&C{}+,y1Til$NlѬǏs^&^ixq2׀S>;m ~}ssX$8ԹGM0:Xi4]ͩ%}@1`ʘ, B&fT$G3pa>i~@xM6 DOTɨ@ör<4⃋/,@ָfp1"IV=+j iѥ6^)}ƓQGt>=.M].Iڄ-)X~$n2s Wpyg+%S17, QE03g,ɗFmXPk=bsH^bvhmAyBR |ݧ.fβtvm;mTVIp1I`f QSLBFC@ eF{&[ATrS$[$uƆgIl+ۣwFs0kqrAr h2F9H|tkAcq׹?\m >UO"HDYO*`K_!g8St AO35O-a PTsmֵ.˓\gk{A|ζkO 0hܸ@ ڷ~28˗g\E<| P{751T4MXUC %߾]?]+B߮`i^3{ol,O9T7o}!zg&cPUbJd9H}c5W+!?[4E4jE+c4'[BHF7TGL/R4)C2Rf2O|xźU|(Xv߀je Ap{[/MH; ̇4}}4~_}ϑS)G!YƒS\DB|Q O#-4B.W/ H6 j" {-Ecq$s $wC@t&7AW0;ܨ94Av%AXP?5 ) (N dW%ftܱ4i-p  ,4jl8ڟ 4rqNLN)ȗO5-ĺN7-=¤9e#žZ(k42~P9a_E??L/2n:˓A<r:k-gqןu]o@3 ctDw^[]w9pYpI'$4yz UlTۉ+8aSC U&0pjVģуT̠]9TatRM-ۓ:>F#q+qc=$$!9oVI y6}ތÁ vK ZtO枰a>M-G -ͭzya3-E{2g)@gu Bԑj)r#p<0sFQ /U;Qɝ5"9R_I,?Hw 9lpm,# qߙ0I "lj&\<1){̶V^u_ -U dHPM-Yh":Le~S KngȶF=h0J j<i3v ̋Gzѹф_G\kN \6խ..VR1(qڜ E,ͪ(rU䕼cת!Xri?7lud(yomL-˝ {br4cUO᤬ȧyt3#1GN*sDvcm.'ux%LBҺ dXiTo;dnْ #7t@^ĩhY8&٭n/S5wn$(؜Wu4l@ ʎM^׌OAb !;١&x|Q\M/9PxǪu{^3PP#Pko5N*~s/LWo=ќOP;M&M ioňB; .c6V";HTuo=r2۩:^G?/oP.|CB'Bjh+b'VB|_#<]WS! 3c8=SC~1h7 ._2cGvlժJ؋ÚvOߏv{U!ۥ[A @U0f ,N loH6p@sOou 4"fK}Ǚ`Uī9zL aȿX tw^'|lh:Ş8dI9)l0asU -5r^H]9jl50ϬRGPL-( =iV5_3%]R&gHG=] EV2=)/ m|j;sݱE`|ngz5|ӪϩG-c'74&­O` u?!1/a!B @y.AJȵXdl18L<}bW &:яL|1*rh> u[Tɪܪ f ý-^LNZ ZuHM&ґh,&q-x|ȨyG1,d&! !b0u#CȢMz?4?)qHVF4~R9$0$te0YQ.a1ץy/tP3K֓Aϊjxe\Cg^6c]`E]n+I [CD+Tw/7[8[-I\ȷBobfRNK3(#bh2gsh)0sRwqgجL?C.yCZk;H_޼[/<d˵Y'Ô`L?Egz fp)2 G 63sS|((El(cn .RIH7q{Zݥ_C+-h}W (9Fb(blJ "ȡUq)bDjX挒i4yg _2-9<@p-nqQb0kHM~O Pkڡ@8K3,ÅdnKFC޾߈jr)!4cL,w(VN/(F<\k8Prb/b]خݯ0o& 1eم&ޜ'XKMJE"o'}?p/ob$F'Mo{^gGs)YFy=@z)t ] %CbkX}cX( DZ`TI+&&,n*waX+ XD:mV-6"bP!ETln|3/U+Z/?v6f+[VJڄkQcM6M#6=%IպaLuE^.~ ozț$U+[Q= oPrb&pCJ= cO14ETAOHZQM6]qY  k's5HJ1S.HgYRxNDUmC,շI ~sXh o)4mp /K-_بo;35DКp? R՜AALdj|Z)#M~ -'E׶%4ԒRZ!)O8^\DF/ "hNYȣ G:FGoΠڑֲc< ˻#AUSvWY+:1Ϲ>aov/`&u-A2m 8lcdgġ̊$>╢a0r6#ȋt4FCmpNxWJ7};?> F+_PJ؏[!Xk!@{K3;?~ogV Ar gMoPⓁ2boXp4n]aS-d4H(MgA1U,CPv|d/ `RhՀlAC ~oQo|8Z @:֩pRkkn@IA(Raj?5Oa[hJq#E! b#v {ЊFmLjْ9/YOЩ "eOg_ #>dHSH9~5_Rnt2׭ǁ#o ڍb{3)Ta>SbҜ)lMXJ]_L_9GV͌>Z U=||U޹wx]xlvtNBXgI%z2 rھnAɣR}hԕ?ĒY%+Ǖ < wSQ |JJ~D :$_* ix_Eu7=j`e" /GԳ׀hә' X4+XU]Z h*|k0&WYELyeGڂ{m+tQט hTL[) d%'oߒWҎ-88c_3pQ@g hJB}S?sQDtN ERo?%6]\'o3*5Ƭ q=pYC󋲛(ؽ#V0f2~S4كeJA4UjU٤Mס˶*5sB-iOBǑgLZ>$57JngQU9+d "f0и}/ڞ#xuo[}i/<~/.fltJ)YP"1t.v+H>niZ\Eה61F_}x Mm+ _4uFr4p.as<3}̔-L;jTQ֐H2|ʊ!L0znxKn_a %f0zZ7TD.g\!sD&ۜFˡ*ە]~C"A.*b 1&)Jha^c\,X𤵏 άy(BVv#iƞ)/]ڲ#-|T?U}o@>V:0(PUDՇ. )7|Q,w+4 ʆu<R -3SX\s&4!}_W/sj[ðqKQDafgNmH:p !yT0%8J rb(;$ >LeZ6g|,٤&g ew' 9 ;QX,|@/ ELmJ{V!DR$jօU# B'4[+uXMMp3$ୡZGr8e2+UvEda5з<(Ќr29R"Q9z_Uy#[+ VWC>:D2!UgaOd?-X2'/ig%j L^ gހA$ΥTQxC~O FLğmn93ܺ^VKX_Ecm0d[B3T}܉?u&&cy0;FHnm=nGRM~чQ+E0L5]St8E 9橎YH g٭p"7ib,Cl m7X(1[HqCv D]9L%.ِX(w4dH O{8 x,tIoCŵ- -FP :f!Lܚouk$2L8yS.w{Ehј-Y5}g~Q͸PF3k98L2=[/w::J"aCPպb*<'=@ж)#9v*|pf,W>+;_fdmaφyAo8n!LQRc 55+/ ɖk~RH˝s?a0i*̴)/Vz[퀠JR ?uEϲnXE7bۑӭ{U߱wTpwp3#C>Is!ws#Lj8ƆY!NAYj ѯ;vТxUٯ3Fm!% Hw+Օ`mvVh*aρ2QJdchXyWp_#p4[Rj+85weV@R0kQQzPr|C_e7)MO9#lAWBTRV/5ytBL+U {.QXo#Qeo+wQR$a6ZX5kf*7@@Qv[D:fcl|V&ݖ'nqa8u 51BG.e +A:ԇjWB \bYօ(~Bq,5X ϯipQk?6 yRtC Ը!wFL1EΟ bO[vvmRsO5ۡIJ iDE{UVB(qT_4iT)pHwUp2yjBʬښRq! IA[F?vJY9!˄hyI*s+[sk*&tfqR$RēĀ;r0XV,932^]fWy9Jqo }z-3;KqA{L޸D\y˸s&_;flv1dHk"^Jze8\۸ΐ35*ѩU}6TDo#An#]B 't(3ÈEA'JMfД{ %5=|” pEYw!~G:jr%Ig64 &eI`̜`grak̕sMh. UG_5f8]g3K "Ghٓ1m7:R$@@SjPb5?uJiI xI(uطS{i&Xd7_6S^?G@H]0 "Z#$wvqx!VrFsrJ0@;vugdd:?d5.3af9ŢHCهQHY_g՘y}HX*e 51;}s6SP26R:ԏFX+,Q,yzx54SYkK2M߃rB@ٳ@b^g{X'G}= ŰrCdaK*lԸh$/^Gˆ˹.H& znEۣN4p).~hǤWx' hL6I=7 YgTHjIX/ŊBB J_yd"Xph\k:=1,E3Nk`M]ouLC k+993^F:@",NUGFAZlyS y{]㗆}YwN*D[@N'h /2KPXЍE(I)DՠNO1QOJ $$r\tQ!85YnBf^)z'['㵾J蝾 s T4z4Ϯ "T4>ﰨh.(HcH6I G"9w諥Ek8:}scL ( =)*a)܍@K-|9\FTǓT+Rt_X.O_i# .29=) 9t2IT-9% tZN b KW-g"n,qr98~aEQ_fs4ȣ99(mWi3:كScƖGiYjAMWߎ{)]W{ΡBHϠr -KtR XJJ@0C|u_;wϟ7xţ&Lc 9/Ao]QOJj$W⾽m߿*(#Չ fw,fNnU95kN5T{ByWEQ:<)cv'$z>Dž5t q*N&A4 UfC`81f=u6WK@n2;2"˜x=2}DV*/$.9V20щ|IڂEx_ ĊAĄrXAY4-}.fùL{S8t,+E OPlnt6Q\NV5O[z(@do-]+/ h{b]@WhhYRW4ߡV>mv@F5m|Bhbf^x ؍sKH5Hu_ <9|I Z;H*(8>z0JpQJ D^e/, kxքBaoru/qg6Eb зݛkyěA+LYqsyfP5 ^xwSӹAOsadUJ#]zsb!?W)lve@DE7 ob%On]˜i+(Jkj翔xt\z$Oob-9?ֆjcV+ ᅮv!t|lz@]?f 0KUtԑA1G99?[[NV>?YfNn' WKlb_)E "6mDz4\hW7Tz JRXh!hF'$,[u^N2;C琘,=E.&-EAdNh7WvvUMsE#WD{'Ӿ3oEn^ndTam^@sE&w h&{{mc ~3C+40ǚL$; s/V΄BOKL1+¤GAC-rA4`Oe1@Bwױy@\2v!,@u+Ȳ]aLB0fc=I\zMyng5c!\Ey6!#E0G廞[-~mM =xyM!pNv-_s=365*y'imWf&4+f;>sF(9)Vf5l|*'k8MΆ[)^n%^ ili0Nᠿ|B^+J5y!…W,t?kS֋9)e2j}?~8Drf[!1֠p鐐9 D3R)2߻N`)($K_A+qw&Mv{3e[~|jHnة#σ6 ]0ዷYjZZmj[6Jc&tU6J1bL\ &>8 u ΌRw$X]!]v}]9 F\cx׾y!w} ɫol^eפ=W9»<A/@>hO l+C}0(۠Q];X;wxSFZD7 fS*\!/STtrįRǧOǣ!RT2+ ,fV I5d+^+&V\@Z @Ik/Ʉܖ₄@oo]NG&k#UȤ*ƓT2[D:tZ 0j]a˿EެNca=4yR-=ۃAN1ThV@GTRN*~`&1wɦ.^-MQ0-`DSޢ_ 1tۿɝ׫^p/ԡi cu̟:Y_ιAuʟG~ouJS%a q+Y޳OaGw &M[j(~fA MZũN U^\>. ཤf)!tJ.]O![k@|^{t ۙ:t] 9UИHQI6c@d̋0]aW0d q4b\i}΅!d5"?r!x:VX8d#ALrv3[rjkݬoCSp B ERB(P5bIH.]K½n"q[tKO8ͫjI}u]j/ `i0nNTѰdz>NK^&m|9ߤO}zY]BȢK/rVǎ`s-t:[.Kढ़}ZKOa~ib! 4@v?mv~zҀ,*xE;G(1pQQ .#1Q n99Y)NDmHQ=uNN@ȓ#qm m>&ӗۭi S%P6eQ!g?{o:0n[m?9 t{p$پC?HR'{*6<.2#tuɡě\,A.6HT`_oPyלhW _qs|7Mܐہ7,;$qg0q{@>^~γ{vAABWE|Dtѐ^͠\-0|ξTq[S08L^ܻ״=GfYWc/V6|NHǕQS홧k :Bj97(x1p@GB6Vl6p?JT<2Po݀u"G8d_kwUt4)CN1{mm{U~\Y/Jt"B m{"ɲr٩ReBPIыFSd_ 8䘷Iՙ(ݗU9,w}1 ܚrl@00fj\:*Nk.)ʱAi;MS;Op,Lv6TT}9n;.~]n{np6t_҂IrlEhs/"@T2Em$wv`@}eh;O|}f_wD*(]k"Fޭ.WC4AC 0s{6G\ݳZ//D_z{f/ PYLp9_UP-t'4v,TSj=[8 Q*fR>qza@=S|!m&Cn y2\V]-E, n4xD@kaт&qMtA5i!ᮈƮp&6?"'YCPk2t*nptO@O9,=15LCvyG2_(!̘J=Ps@}TrKZ:lE l}K"R]xw]nt{SvʵX7$7Cϻʦw} R9lLY_/Otg̍ݴZ쎀scwayf~U2_-yV٫1F$;$t%7xA2 F\mAUI^g~bmSpLNĆuhw>#}_d} V'K!h봏ݬXK7ڳ[깍XX]v6o)yeŹh#MP\ńh`Qp&5ʎ(d€>C_ I}s ki~}x8}&E+\= ٳOy{] zFܪҴxXTtI7RmA#GTx027<OEJ9884QY1$M<7o_B[޸rϣǢKe, nWfLo}_/䦖>nkeIq8i``ZHtg˓JBĉq,%Mq52 5eUn+Z,_,yB g:]O>.2Py ߭3pP;catMig͂X卛oo"P?=QATYY(]uaT҃\ǘۤQd gMLL|(i.a/Y] 0$/v'+$jy~n#5sq8j \Ԭx#:&IOk(m*^(,n3S2 9ūX"V4e"{P\._kTAp佪~;O<@ĆW/ <76CTmhQB1ingB݄̏me kTR, rNh j-H~Зcÿlti#f? PR5Тp dE,S4wJ7zn*kVseFǝVA_D\x[yYA?֜t<;O֬әnT `D7Sp)v.քנ1EB#L (22 r%wn#?r+yB'_^vYХyM8s8w^Ցa>WG^@_PSlkvlZuf ?nܶaw4!1I'Ol:)&fI_ig_PHǏuݓg|{iU'9k _M$"`DM*b;oԺHNsBE %2?ӺGX ~6DqW|[}1\00e ZPD Tγ #"T}gřns'p ;h_;~C2vw-zk~++O| P &{pLr&77*UݒƨrXx5-gJ}9[#_EjWq1R Iq1*f5 kmEGh(:-%eD$PᶁdOƆ?[>Zrl F6I:}'VWP_B*Dw< hveKMm˴c'Q-PFƳ8C“>^V:S"^7]k)v]A*|}j %,$Xi`з:)ndc4]י&g,9#6= eں&[Eބu,YBOSNk3#T!Yӵ&.ɟy V>zn年,H) P&Ī2\9dO^4,'ezeSb-o_S>J';06fPOL[nmH:m !yǶKҔ!g'ɜ3_8ը;V i&0:fގ? $d7%y0{gp FAv\L\1!ą(#gv;'+܋O\8N9 f/e;>:ڢZ4g897yx\*<@nXwjTtş<~4ڬh,i٩Nc gj94 Hkdz6gܔQy@@JUYzS\qjCL]9nJɧBT |WkԠ$جkeZ/|PPiq?#ʙ]y@n|<*ؤ/_ 53FP# ٧GD1шhC(錳 QJrceѵ$!?<Ȇ ;%c<Q"z~--*6 &B#܇ 7He %D g 3ȃ(j|l.L+e]krG#>$nө[/ݤ*t+28#H}O tr9NIN=KpЛ?ux% Z@SAcVj@}QdΌdU341:G_B'$$m̩e>neϟ0k8DRۚS|#a"̄{H> Hib8ʥO^]?Gw[y"}E蔔>!ދu'w$s+)KDƮ;Lƴ0]׎u/ xukIov͇oշ\a+?yBP0+.Y{Q琦%uimy fc׿LO47Y"g[1n%pӕB? gƟJB!#d6 4h^Gxvv)w2ZKձ4%|D+S^t7XQcE6pQ.Jic,ހ㢣3l=$l|yQ:H)BU OطFzWLL8;_]N3U`iaߩ#vRjև1b|cy)0 &IVbfeZ&*08k\ٮyIs-vpfmj&,W-[ރgo(54YרNCE [S{}'MQa,|Dmˎp;"8w"A2i/AIVqce&\ D8:LkWed)$'zԂ!CZB&0KH}aDߦܻnqn"_.9pJ:cYj ٧rR(gg(fDGqRv@,G5%ğy@Zy RdxI7|@Ǝ̽#P&!G*dqa vygl 0i]J6FDgϸ78goQC|.L;#_(S IE}^-H)45æ-V\$]%< zLQ?3H/SHGk}ĻS bJ$`~ze[ "ׇw4~'>^6Apf\a!e2(ƖSTk)6 8}_1l"iحBЦ?V0|Z_uqsUD͹fEHBq@ΧS_5 kJk'oa6'Ҥl!狿d`:b(ҟ]M*VrQ-դ,Dh4!G~s!;d*Px?^m5-%:=j륡M~:p) QKMh37i7&'Y XNKM09V4 o"sϡ|K{~!V>Rpd*>63G-Aa(2Dq%NsN\8LN'iX0 Ѧ$lXylNDK:'3X>e1yOM{h(t G1ǻB1 ׹lj>.z.]&L3zO]̚O3,SK0RnB3SmئzF EW4 %%:`ߤvڼ^gYxƵBI>:Xn'2)P/B g2r'pn?Ko ;2$./*B"*cs@d $cXY~@3'N3 . #0 O;yƗ(DHii]:(k;XY ꜚk ྚvP0]3/LW||*-yDҞ豲:٫XVRūV8^G7g8}$I(b][&HML\ua"(E$UؓFҳWϼ,}c}$TLf?$| QoW5xEQS{'Xl;U25tKq̂>$~+,}ߏYd?O9HO9X>Z#` {{.D";@0T"I<%=Jdc)ŘϜ_Kn,32@D`ʏ e2ڔ#p.;ˁa rZOvghApѿ5<=I?/ pyd^$ P9<9U"%Ŝ@v;6,L !;ֺƠ3IS-Yn`aa h}@Eot<dp0bJ.hcAit4 rR c`U6ÁX?VKP_&? åu5%EW$Yu *?dn]1kc<I`h(Z[-2IH Gl'ZExA 4Bx9mأv 0f#\Igv&闉 w-řrdQ3'F{Gv3-[~R#Jb`Vsm\ WxdPW>IquDsEvᄭъB5^jjVql<)_SeB6v=ٌdz3HV]RUHhVFdqBmOG ?H ,!a.ۏN߬NQ2W"&mߨ ֺT횦YKYefck@^N} NlGNVl F}l߇>K^hZ! Q9Ajs7^~w{E;F'#5tk/U/ΦT[9DkɆ_dTU "j^*Ըo^nru3O]">V* k!e-:z<2%0z<5DQ vFz 3s#[9㣣Ƭ }cMhXjm;nS" y5mcBo(iԩ'_h 4O2~t"2z K9~ek)}G~G]QՃs+F[FNɶ[ھSICUkvd'l,GԷi"N9uq‰tz"ab/sX:|.mlB1΢(/bPbԬjھ!0!pehcN߬QE5BŖFx6v9P9&PӤH͙-/"ݵo [+Px^>Gbr+7 's`q%巴* lf~Ԟ{nPemGJIA8ݤL mPUZ4|<)gzem39z0/Udi#x,xyVz E틧Yzait.ȃg5ҝc[( qAOی–\k!Q󅷷XS@^FT9=p/]g旎z)Vqu_& ƪb\v& !L,U"^n?Z7Gq[ 2 9z&5^<)t"58_ a4#Kb0sAMRgM|J6 MeumaBX,Xi_yrJUTomCÖsnKG#oIND1lt{9sv.A#oPm,8~nn(ڥCLd %z57 fݴE/fDTF8ފe-6tPﳿR|Ur z&qFPKC)Z`k>?[* )8MoCS8?1* t@n+S?+ewΈXr^b5pYkXa!_o'Zi)Df7x-ް6KDWx)5va,"~n9ͩQcy Lk՚|@qE1aTc!YHi[r.,Ýߕr$Pb "UlEw`Ie_aNo&nzqⅶ*FՔ+U8ňW@a~~:G-5zr`p0`|.^;q'ǰ8ŢEFX-#)e "iW)؟4JP%`h𢂵+Wy`[d2xsyxO]̤pޒ=ׁd?UMa+@P oϞ-eU$&;;}fʭs>,q@9"/u$"NO!w3I H%~Qh[i c Ev"9 "(b VЂ ;ŠIj\ C= k{+%Iٛ]a\ Aڈ'"l@#)w9  M#k8`? B2>

/s 4Uc`bte:[._/bHp8_ YzQd<9]kg\DTIU|~+ WUĆ;mܥiǶk@j690S"z̭ MͅE5 `x.dKk޵J[ gtY{V9НŵMWԸH]f,НPeެ/b`G+̯8);vSc*NBsHPņ0laaqO[@6j\ Mr<F1bF#kI էf vmGXw;qA4$Ý?.PA9}1mÐ)뮫]zygbJ/纥̞ mheSO2oG;Z |W`/tn~U]WGҨĶM %=O+XZ0pU~DFZ%48qS%AI%ݟ>k"PΌf˸> =lD`!κg8U/ʭ@8S 74 h5""V_36/N 3VtV#9݊еGD|K@1ֆݽ,jgkbNI-{eZ.asA. >eptd0- ,IY_4 ARwn)Ái~#&{qNi/e&"7QY A~h]'rvӰ5?i Sr8eWT1m/d۰իJ/U?)IL㋲W4ei?vl"'?CT}/}8.CW,J{% ՜YXUt$]r'+ZyKY~a雀8i.(Dɬ#˴:#;!1)9Dqo⬩wB' Y%>,L2͙4tw@|:J䰧gS;w6{Rlӆsy)Hj_T9o`f, 2JY+ >2Sz)U,l'TJ :/S"i^Z.0It,rZt'(Q;`{ 5:pmw1ضT{>ݭZW/XWY!26'4c2hуC]7IY. Ӕ^^ɗJ}c0rBmؠ1ׂi+"<lwx|AK.#֠YۨW隥Ͼ4R FCG!|C}Q9A/T^sʛe1'MSX +ƅ{³G;?4:߆M$vʛm%h4 #rbvCZ@\#*z'CEoAc%m`@NtQMg.켼]}ݼ%&KrcF24MEMR 5p iVDLؚ`nGJbϯκԾB|NJX.Sb_&;ĸ08uqCR8=dJQ(q1[cb,p^XC̡{ccMR9aw6,' Tk%4ө4QbA!MǤX9I.i,8=%$}TgKrެ;#X(-[|1v-,T LGMnF!N5Ϣ^꓊`Tnc?C4f=1cHN4Espӆ 'JJoDe =30Z(Iʄ}p {WpR/DN}FķENHV9 1N_(i0b.S9k^jDWLIw'NmUv8!SvɮɰqX]/U1x>Ù*œh!Ѳ4mNίN^U;y (nVU(gMRрz_ԙ,2"["'Pgb$6${;F80e;{;ECǢiݡcXRVC*Мh!2 ҋJ1|qGz ER,vVM_*[pYc8Q}Iq׆ o7#cÝQ  sds_CƇr;cUv@`sa% 67vQh"x>R1#7Z H/ g / 0-R^B5ޱܒf~μ?OGaH;M*x`I+L^sw7|dK}Y_6*KGk<!4VY=SWJ V#!x$le~vnk e7141ZwnU*Mg78HO փXFHϱ˜rg&Mhdj:wUvqu>м役:e6#mZH\VQR-4 /A'bH#GqTt) .i Ύ~CXZof\P擏UDtG71H3e++\.9f}4R(͆(~HT LiAL>?AC\IUm[p(Ǻbn8n%j'ZP=S`?$Iv |UnhZcV]  ˀfp]"xMC-FkEuȦ4Y_G,*0f@hO#(qsՕã 't^JW&8KsїGfQYV f]Rk |3 \=G)pR] NǤܟyHLWW#O0XXjo/O'؋~hkO8oWfiQhj?gZP0o20  b.>"hgkPbl mӡHr/SUrYh)^CehKn?Ye ρw u,{b -l/tIr>+A7KE0Qcc8$܃Ôܡ7?@{0G)C-AR$}Tz _|:C8cw[$tDa]E,,q2lg)\&eȂ9Hŕx ý葉_&yhT%+ȎuK]&5VD[*-Mwo=bpUx7L1O\Oavf dMQ:! ]|qr V܈mqmGT-_3>y=}BG9dA:}"mv=|Spm)35Q%QK(vXOd[nɊJ(I4ݠݤE^s1IG՝ŕZKN>UMSTͼʎMVnU Sg-'{9İV3e5~SIKX{,"DdΉlk"e7qj^S[f7*dsG')dsމڽ̵g Eag1.-QFId].3/VI9V*ly'S:x} W?eMK8U ,<Lf!d-]zfsDC"TZR ~Dcy@1Sp&Ⱥ/M^(#ɴeK&ް&l]y6mVWX_Ș*w.,SAMٙ+)Q͐^1ɓ6])AeMAךı=Ҷ 1whTj?T<(sWO5ÁuY5I.*uކA _c3IhE/˳ɮ;M@K >>] Ƌ\yPU//zG,2m_6 ydÉrrDڽ@x[=eG'S;ףq3\CBӼɀ'\$SU",'>E.0kK;UX<^MK,b W8~.Jvy(X{,κ@繹ש,x>loG}YzP9Ч=_8Q+Br6 I~+coR@0ۨ]E{՗Q={S_^ ӝ㤀hoV"G?n *< =J3q^]2iv䕇" zQbAeH;klcGא$bLV*.(u}tS$gJG̝a6'~M|ͤd{N U3ꑟC`.l7:|Pze9UuPǠ^(@$P,FA@SjWo2%Y7$HFO~W(mMp@aSIp5z[U?_ ^o+ 7v #\c UyúbA^^W,gx[ǂz{>:ƩX&'t~Aާ"CRl(;iёA>dp;Ru[cj:7/<}&H gXS/uj[1a88օav_3E` ="/=14nY5ƓNCݾ9y]%AG  MB%m 7m{(C$2ElJĖ;w;]֋آ\dG"ۖUg?3"c odb1 +;LH:K~Qq7HYXf¾6"K3c%^IIT5L?ck:hٜ;;:]&xAaOp0H۶ri9}13SνRKJK  ?oJ8 )̛ڧirx?Es?QmA Uf -?X? QTtuaʭ<.+_F!:#4,)FpCYs?t3%m4,>jr*jtѨ\.5c~h'Gtu@T]{w;/a1d::;^ǽ%2p_WaƯOh = C[uYU$޿ʏB^mhBS^X=4g`䒶4dvwbR5D-n*oQWL3p \`oQq[$'2~ǩfMAn|ޣ:Q [Ҕ''$PEMB-fͯ,i<D=狈#vvM, kH1|be:JEE:Ь2#p=B u}lNoC$e߭ ?*ƵnԂowa./|감w¤s[(ny#Bß2ʯo- uҟ>X, kyNiVNڳ% RH$#ez2ܑ&,{󜯁+~Fa,~jyg:>XBdˁV\5Q2`Y@gɺhwn9Rox!7^fn{0QJs P__ 57=Z Ggt* 4, WUНmXu4O-Kl;z'2)2(@i%Vtayۻ[׹jE8TP|p[q$ MwDCmap'ѺW >4Gwxm.?l™VUޒ &[pH_ʃ4ҋ{_Qb ZGц2ܸuLD~|"S \LjHBd ~b_c\Pk&X%k!>QBzy :ĺmgd04]JZ^Qٱs. :j&KE${`I%(OӪ@b֨:uZ *.eMdk>T!^*X9Lv%a4MRR5U-wh90bvek)6N^+_:[@Y'e<<:I}OT8mdr:I}\m=5z:05YbU_ٞM<[ *serNj9L&|9.* ƺ~ q|!HMU̔aI+ NL[׌{59W?ΐNV$lX IM8Lw.@yYe ΌB#uL^pL\21\adx1ն7Hgm&dNܴzd};^63a@#ۈ d-\) 9.D|kGΆf!0'#OH:@Zdyet!ۙ~SzU LK;Ro 7k\D1Hf^AȁQ4R#5uM BވoK ZjX4% wZto_ִnRc1Nrf5ݘݧt9_ uTH)D׃ipdB5R%k~&ܞGtd&|r蟼2[PsqЀ8fQzL^,2%˟`p/ Ŭ$V,5A󐟏Qr5%H!ջ῭bSl혤CXr4Ձ<~7GH'ִbR`!. _cf&2i@*sU WU^i~jd${pA&{2e*?dLTa+3ZIF-[4 MAdʱvL8qZdZT;icN{HpiCAn9^@ǏM%kƬv ^~E ʃG)`1r 8nK @luw7˫nKSǑFuП xlZ>flIؖ!+" w*e?í8%?`mi~g䳅*$YMFq9Ep'nBDj>L8 d$POtD՛u5UJ30 5(3-x-b_1]2\{4G*58z2/6c^֘01? c2*{Gə:DM߇(Nz1=PUnlGݸN''w[g/dw7Ş0; j4bIYHxE;aE ͱ}bv^XY.YhхOmpGvqB 9J1K4pG} ]SM˹3.7x=Eb6xJUB bV[\bMmBs9{j5pKUsײ_FMveg^γ^ק˕A4"8aSB/u`46S [w;9]^SeH#<OHrofd\ܻB0P75F]x)e2,/3C|5Z2KM h0f-~T(Ѳ$g 5&f VQzW(Y=mX].%ZtCUbc<|]T Z4}\pŪ)eY Di@(Ю>\ m9LDj.qGWfMCI7ʵ履{BwjB &ڒ6kִ c|=4x_˫JNڞrtR4eY׿.̐ݠ)~fI9FXp V~.xlCP#G iѻa$U ִfh[Y^90aJ ;2:Q U?GCtc3;d/! /e/Ӣ{[B²籖 y b45qyg- 1 yOS*,!EO-SőةhС0 hs[\L4%N/In1"Q**q`Ǟ]ѝZAU͒-;OUVFh {u нO)<-sYC .NOD{;l(v(lK8:쥴X.^˜2gQϯP4Ψu{p Slk;녹qZd[-$ 124I|椡n 2k$+AQ\.bwm/ W(Rw ys[d%J؆] ӿȞNl.PJ݃9f k]Qn$LFRhOh.d9x[Vs"@D^ʚZܹߎoN۳Z*ݏ]dd,6yf{G\QvD?.,s(Dڿ"@q].Ã]lzs; :n[~sc9gf@y\S8[)@ݡ`5}f*_>QXOv bj}IVƁ#"Yu I7/lǃX?~.DLyqXcN麮.<[䛓0 HRZ*kӓYT.mS)PYs|y2?(yJƔY3ϢMc,4]C?I||V5.(LYѴR5B[' 3O#CK(R.GFĤW6h;ehs!Rk3Nǁ䩸O&L9bze+Dhc+kee)v7eɰhzf #nነpkn}ƱAr$lz$ˮ:ddߤOṰ>y϶lZ{ց{{^1KB䄅" .oh. ::]YAw3GjݚI7R*멑(^z"!UwwP \uH;/*i HH#(pBMc,tΆݶXOkUd.z<@T&+RƮd. Xq$rXo\e[\fru&힊Kʿm&}*٘ +8¦GA E( )<L\]&̼_ ]U_ nx2++"& Y/S|`DWo9@_"aag j '<E{wU ??k6@^}Xl+ɫ? LR x4.;3m1w_.ȈGNz<NMa8KH*CƩZՒf 2Bԧ˪(SϜtǦDnh歍61jsPCݳ7DEË!`nuXGꄚ^֡5DkDR'UqޟQf޺Z<'K66[ȕ\Fy\iشq%ݪO˙bͶxQ]_K%f[屻Q Ddî"&uu4Vy[#U!VSji|AÆPN b˘ZU7Ռ;ko9t\"*pjME?iB%3Ӊ!' U!qE|׀vf?Y[[%*F Ä-H& |&G@Dto0Okj_+RܠM7EQ6H1( tX:t9 pkrϩAlmEӴN?]:i\b5He.Dl Qؙ:"=̳gե=gm? P I)δBn񊓮9h/pRvc%ݦ*oe]vͬ/W5줖EpJUcŻ57V[d-xAEno48VAѯh{r:Al۸R0yJ#'"c8$FD#XtPnYGg usRE[Jh ry3|ɿ;DYlj?Mk '?uZXLs"㟉L潷 aD)TqGp 0ۧՔ'Aox|cŚeo<ӞT*6s@ˈS+CaI@=i N2Wmҥ&z^pe`;` -r }5UN{,Fnc[{c"Z3KL_fZntvM dhb^Z=ތ|D} r@ XUaWA9^һ<]%H @Ҷ<w@(SҝmSag$DSH\EnFn' Gy[^@[@V(*M'PjRbkծ@;v 29{ch^% ]#Zߟ9!&R@>j6 EY3\1JƺWeÎx"JM~c\}DK_s-?:.=2F'-F' D*W# v"UwGD}9-+! -&{8tlk4y|G\holi{ѷTQe%a^qτ*@|^ Qy U3V5B7q#tT;^hUEKA&v w&X̄!:8YwDm~w3.aIK"MW+SC;=^Ԋ \XպPAZC\`X'bwzJ6(:a+Š<懞faRo?*ᶗ6_x\XFd!`ب=88]4.VHͫ*{bn=ڰ_ٗqvaZsK 8呀Mm1$n8wq^xg2H4AUс? 2.<2bYjTU(^JW g6YDΚ)}Cdy"2CmBJ2c̈́hM:c#!Ev@=KͰ>䕙8}zaH!`Y ?RAiBuF|7*^9'et'nE}'TQtݳsF>/k;71PL6뿴{|6gT hDr )`RSJ8NA,Qع:L.XvAp&Yȧц'E(nzduؿb ;cLK 7G7qu2*mZXvpZpm#+G1vvˍ^hhfdJ@"ZJ_gjb5Y,$ CP3̮S(34̓~퉄5DC\?{ w $=?zve7Ga!5X9W?3uBA0C'_,TU1'v/icvɯaFwQq(tI:Xz{T$i0D b Lz EtU RPB!oɝj>w3@p~eO%4sPyN^:1apBMl'RK"߫!rWMD]w:hgpjX Sćdo v{*ê ~?-;7Q5۹^c|zə퀴cbi&Mڄw75e-f+jxcAE@Lr%餼ksoWnuNq&*tM=s  ,aYadVAS UCu)7E{&esA+A1KyG3\@-ΐ>Qf1y5N/·i,Xu$VyiRq4Ow<޷YiJ<CՀ3i1]x y!y'Hp0?0ʤœ b TgO)sF(e} ˿5;ޏkE1->o]pxd[˒<5mP[_!zvB"&Y5 D0.KC.^:=d Y70jvS~tHZi(o}yV􋓥]ZzvSf ztjބֿ?2&o2;Gmfq}4;h'g CF9vXgF7襽.P@*].%, p9 HI$4TQ%5R׉Ʒ$lPrd&=t?!5V٭bw]Vv$LM:vL(_r>!AQqfgX@/7tIV 6O҂ 4$lQo ~<qXzv;Zwxbؑ8d*|L@7@K4%'ퟔi{»0KT{, R;eP 7![y/6 '#w-cU'0BB+.yqN|9LJ6w2O")aںDvranPJ; |zQU*cp avy; 0!nt>l=Axlʪ1hRdbS#M6;>UTx\IQHm(5j,{i4JgNu%LOg*&S3d'MQLf t2([c΍!lf5\VcS-٬:><) t3C+M;xEfq؄f^aqWg&%YCl3OuN;,N݅nN9UrP8nW%pAlX;"\v aUT:sgl'T<)tD x_ $I'Za'!Bz] Om%~6J+cu >ELR0JEX7c@ .%U=x^4貵w).twE")?W䃫y T– AoEt\Glo{  ea(8FmdPEʮ;&lD }=x$8u 7Ҡ*p>]JmEoմhEG$&Lxk7Z)*#Y_np5} \q*XY}_.K|%ωeR@m͓.9P̅ ]ĀqQߵ^I4”g&.Z2c+.ENCVV烆:\,ZEd]c0g}0*4I˶۷2Ju ,.>u:fʼ~5<-alT& {ZY]:qcs Mx=,u1rNo"n>=`>Uܤs$]"viƂ<*G".Q׹R2Ƴ'}zx2IG&[qDWdwrD_eGg0~S\SER9&0?I>@]z< 1@VX2>bRɂA5K#n&m H]х0iIh.u\>%C(LD o">M6ĭ&М`(nh0sRWȌ=ADv}3|c' *yx_Ko@a278Q R%ܲn>e>zDΌ0ti!qLF>cOUz0|68; +`qm}K߆`tZ#](Ͳ'@%ReebƥZ*+Zy 0^nkX.! dX9aN*Vy>3Ho ~ঢ5Kr`'VbSS>dP%\fbr7<Y\M1 &ҭ Ys~\ zA1;_O M;RRI^P6EAAo1PE7 >QB?@݆`ׂ 7$3b5OAXSkaרp九jQ PfvmmGcr4R2 uMY@AH(=05؂B|u_J߅HcDYJvk ˻ G zp_ 'U/4篳 +75ް9mhK#o봚18,&q9 &~Z{ >ˍN8gT i\.!s<>`yZߺ$468`Ϫ8v89Z$պd,ME7XqOXu?AcɏK ~u[Z$:^?nh= #t<87KyP-˶I5A9%E.ZMbO6, ffy7%ٙh]Օ<]]l7bW(EĐIf&́5UvNDro5kx=ɯyosZȵmOh,;ˏJfHPry!hk 5ۊpgu@BotNb8Kj6LJNo-kdb?]!V"w9q3S$^wkVӯ2{: H~&GVJ5#b[I!97q6Z2lV^RτX=~r9v=Ʒh!0/ qQL.EH:ZK 8 üq'q rvƝ,4gS6r?~ zn@nѡ^ Ӳ8yBi>y~?WPdA""dNwԫ8,N%+e rD L|q+՝ m:}8n%(X[NV=X0.`*Ū$]7;*]碶yF$ޡlW(Y3$g11ɇ'~]ꞑ\{Lfȫvs+= 2 tfGUJ3DJλ1ʤ-n'~P#V F.e%kH>QcMU$loCM'jzjK)Y gkf@;j?WS33rVHUayzywi$6|5*lerm͜QQj!ш'K`ku{AM9g3ţ40!"+%MyT.`:P2 U?gJ&j/7s@3GOF#DPdw*LH2Fy пe{FkC;\?qk- pAROj`GaVqzҥvX!˄^%MaBM$CtRtFe}*O䉺Gv+&tHDoB눓cRG㞧) Qe~MO>K L~Vgܹ_Iqř^2k)H8z )WgFzF8(e݇@y!d I/ ieV%H!EoJؒ@,(m*~f)U^@dPR[ȜzÜH[cwy(m錤SyV-;*-ٛokAa"(rNNo᐀mXڟ^Iɔk˶D$Ώfc|99r=W*dh(iOܣV'0 a[,񅎷"$^AB+vq> 9>VKT=pxL0\u.pV|ӶF3nNAòBxݛ8nȇd4Mqr\b"GmYb0H3@jJOOl#@;斸:G2uJ/8aR5!܊S`[N$_Z@0Z*f_JV"1 A T]|}- و?0E%'HFkw?;oQ["9-X_)$B+[!lk )3Y%7Hh'c@ }0}tME=lK _i'XdOg&ZM|#0ц'ieBMt-,-4!P/ŧfqu6)%"cxP^ zv@"1G]oK-#!5D^_Ք 冪 $= +X.7 '^;Ğע`UX"cKr&ܝt:DS,|fwik8r\w(Vwz|mR8pWGʞb^6`2牻ovǯdl"<@rãnMf Q|DSJD 4`Z s1eB/2ZvMAVSiSaf~ObPAL0҂% 6M=Gܝ TRO @Po0iK@| 1\^!hZbj4/Z7lm!&C>H)HtCUE@j.ih/@MˈZnkQD0Z }?{!S2m+?[6+eAp{O[פ`8J̶-\B$0I/WXnoq,}L]’m\-RM3W$ԖK򹤷$dBUC=KZl$B0!(SKeN dž ЬPc kd֬Ʌ2j? Tc2eEahRΜSZXsZ/*sc(t`.Cp ?fmqr<[Iڔ  ATYjH_.y<;S/є `x1N5w AHɪ#o#КDM9 +>L*+d'@5X4c /DJ =a0.GN1j,=|?Hqo1$aYT_o(Iѽqi5CGEIg.=uT:ٍI90<~=GC=O" 0΂>~4, d] ;y_&9u*nurB62Glyjek[ . qcA[\<4߻3.–D[wSUSݫ,HM/ƛ;_f|j_s Q$iUn63+6XH7T$HqÌ 64F1dHqE W+(m]>Ҟ_Twd{;ώ$ܸzM˦_hZ8jksjuOԐJX0`eVIp({ }$-yRcGb/|-`m.n{+:+8Z ;(]{y٭,6R9m%_!@04NB*;F HwoXMJf^oײ^KF +_6܌K" ^"{1΅vi :rU$ V&cԵNayKu+Nds{!`p"ۼj1~X/X3ô**X$kXl$iwpº6DmP,Pz'DL2foG ̽ć0S;Mj0Nw0{EaO52zPb^7??jVxc_l"\lm`{R;YʉĔр^]_d>ȳ؏;68C ƍHY*bv C ( m瘌. IflvbCV贳,GG̉=C-|1Vᲊ(AwP^d@TaE@ZWi8΍ G6zSl-Aev5ic¶SWGY/BL[]IvW>W.V Y[/qlG fDJ" v֗XHd6GJfiT:KeBdK ګl3\ ahc_9 JNj(*!]+47}NAҎZN].A04_}uq ')Jh7CsFA&\.sk845)[~8 o}'-_{9IߨͪZ޻=Zu3#쁋mD>o;noۧn)*Pך{e򕹁#+Igogv nOGJ7t6^@ r"yg6{hIh$G:YpΧ~kʎR؁Tp÷B.JE?"d o;W nPU}۟eH@ Rw,-o}sygbbxUB_:"U"I Vr<9*tU,'q%H92?_1 ڨr/K |H#R1J@AIvpZ߬}g)vUIzxW ;nR2 <_1hZ^1$$SiZB(Ӝ{CarkV6jo9-x͖a6^h"~Uwj]<i^#W[m{²W<,#>%ǯnЙQh徃KfH$߃GZѱHit&zN='6L*[p05$۽͒#~T?4* ?Yqǖ U$T$@U mUF#3l =R8!@~F:Y- pwX[%kfNBGs?0_>Y5 FLHkӐ#d̂@aP7 x0uKxG5ݎiSؖ4*1FYv+r>gSb'2 ĺr,fQ| EV7I;I^tRbh`\n9h?NJ0p]a20 퐬ԐMM [yX?wU~O1ӘV?]9vOb]<&7`?jv "՘%-iSeRMlr9e㡄ڎQ0K)Qjީt'vx]MX>JϷ~gt0Mj7h/LŋEʦn]Yn1:N"+si4YTX8JŚYBԞ߂$s5SO1X|3h$։?D(>(O='b){R?9SۇTtPC%QRƏLjru%*<V^o,6 RxXdvAPly47r0d[ =eH+A ȹzPX"W`yxܝ(zf*¸5r)8H ~oEHtɊP:uoZfo`Ĝz>FiC94Mo*e פvQ~4LaS&]_ 5 8lцCYyгu*h]YoJy`dS?yDM2P@w?Gf&+YSP~\{2奢F ű.׭'Dܥpd}-AP58Jyʈ+VlWxe1 +fiɜ;!ޓ\ܘkN&ݼa %̮ć0СG7+1y6 ',5ƀpSҔˊ%^􈦚Poݼ0m0pΥ<ҭ|&;5CqcRUo}3 hfNć¦ď^[֮cf@'|O~]6ȣvt?$#FCꌐe$ hr?ZEBC10ZEQ/#I3vEFǮ .Xu0Ey cYfϫd-or!+Ѻ@ɞ41Th1`TWzQK6nZ3zWYi1/w2E(*Kqm7x |-WvDE<**'2.-n6&Xz 6yi:=:Rm7i"|r{abE-%tϬl{8/jGAolYm5M`''ϝ*uq!yLXOqhV\[%ŕbx`f;@呜+ ԶHf {1łmsTꉞ5<+]}]r=\fc䚺7y%Qެ{CT'UH=M=sE@H7O+ac}:@yW 9KYC"_W]f,5y:;(z0JsAFL]hԃT$f\D2-0Ԗ;$,Pu {gNuEv6yg~4ˠA(p:J}u<`}'fԄ`u ?8%f ,ex`#pL;ix5 ikЅdV"DsgM#  |C@V%km7e4M; d;L040Ϊy;6P50`R"^СH,zHc!b- tssZv rWgAcBNFy_1s%_5Pu#}e} ^rՐ<[3C;Ɓ+y'"Q }u qgY*6O0rO]T&H'\ &ϬQK78ev9+8lgDg)kXE$e2{=ѧ- -X1F F§J@nBu8f*-Ȑ,a}3w;8 pfuBhL+8'?Gjpd4wF"P@44pu.c孡O#RZłfb޵O/DFyku9#kLo#TJ襶*W l^.r?;;Qz<ޛYjƪ \R48MBwA gNxV ZWH؞5)Ai f}Hp hGi$`` )&-$8yPAWJ!q*o[l[Y@IqSbjW:GpAbPzgҼ%9_rDQ3vڳ\)ώle@ c-Ҡ'AoCjB,gD0.M%ghL.Е>DMP=Ul0e]rNfˆ oE,mi1nPLyDft:cXMjmerⶂ k+A>XJ6~8*5 \wjsNr*V4ӥ83#5 9^żRܛmIJ}yVD9 μD]8bHm_-h67g7p0Kʼn{Th ޢ%C@&%WKHJ(Šc q 7^6 9p#7_:<`>b@ZQR.b6 /[ziRe]%.TY׈ww ~= ՠutO'%Ej.; @&)A3 5inj*cSlvM.wL6)S7!J@=\|eFKo{BR@q#>_jѽ>P x`}φd{/?cLUTNW-7z@W&6I1>;j;X" \%Xb' ,?L2Fc%ҶuuK%)›i>G\L}Pxia? &{ŻB=Twc7/6z< Iхv5~0Zp J-P,YaW&ևK9&)F2hsr3RŸ.+|pקLv&'$:F61a R:8!#ӌ8 J:mtwZ qYxmmgJShAԹ0$WVz^Q{t1'cE'PRNWErU\ẖzJU xrC56j`EmZe/ h| p ;c-G6:p_?P ̏+l~V>y[ʸwجb\9fͯϽ FF-Py pB$L/9\s, LVq-R/rH+6S!FmRƦUJߥwZ紩k& ga{YE/@B 2I%5ngL[o`TAYUE0R*x e9zo #g5Z :;@w un9\:ɏ 7lGET3 +s֪m eљ"~m3kH 6^).Ͱ ]&ݷshfdd^H<ɺ_$ڄ& iXBGS=zgnnxBA(=|^p-eJmq sLQvJWE٨B*IMT2D.iKB݅ߝ7?]IjG = \>bcrlYbڨ~Z@E 90YyR¦b!_[OF9{aq9x6)UgmZ8o),MuՈM?l߆\]{! 5RtyL'+uѾ4_p,w` Z4Zcb{,ϙfy"$GGjJeL-/jȃ5 aI+NmV":Ə؈z"E|Y姊4I|ȭR!j%6Lu TO71EWQi_uZN O@d4.E` sp&/mgW Dz)u(\N^qGf7S*"̏1{'>?tVDzsLw}=nV>^]{N-faS*@g"c*Gicv?K2Ʒ_!֔'p:`8K-8fNrϺ["H&,=u[:q1*%^趚R,HLx I|u(C5{c Jn}f>1ևKz_cۚ_$F0}M_Hmr]7m}WɀA"  6._:35 3.s^j/V.7sJ,sSGBj'8= &/I@I D9{%VBǽU8.cN#JS;`8 ;r ͊!j!݋.9G ;myОM11[:285N1'йR:Cz8Z2/&r}.0}G=]ސtsn.$N52c;;7Wy+iQiGP0@,jĚ6r=B+pt\~z_½W] oǶFP<+yyJOQ'9ȐfF\()$PJ:' ]Q7C/Pu TB (ҪJ2~ϖmS$cluD=W^TyĐEdfvϬyN2l/X@Ury>(֣#6DLA:/{=J~;W}P@?3 Ee67la:\ERC3TX3H?tBznY ;/I ޿"F踄[@6 #P^ග 9l5KAityV2(š=Ȁ7Hv 21޾b߰dZB<.>ޫ> 㛸C` "Mr~ dOVG303/5 Hcoe܁?Ʒr%TI%E5p& W1K-mjҜd@8^ ŵׂ>tnze#Mc0ʬrW{1=U~H 't*!x 'K%=V؀2S]Y _Cx e pV,d-$Y0U}=Q7-b!{'ZRl*sEG6eNgV=fE)?n6(M[*;'_Ț#Nuk=` P2L#TTP21 ZXOcVOkߤC*WtM74<H#hh{TLz $fHP]Mjm%|\%WR 3] q΂?^"-,kbHD{fp_ÕzW6}C:([J}D,#[kfn6JU""!$0c}yI 5`pQ2h< d.jJqou: 5袝)%R\cWc ;#1'7&Z?o9=o6O=ӟyEfw{CwWoު/  b˙28.y%3n޻, |dض5OqD$W_ 4С1bC5-V,#zퟪ6onAHm7C S波!E OYIdO? !1g6F0A0+eg+?u梌J𥦊p<@N/:pX3&DLw4T'vNsM$fyp;gdD!<Ҿ^qI0U{UdVx"{iT+ƓbcfNEfA—5=h&.-6jWBbbO&29MɟmY*C@R5Ooĸ6 ('\PjL~<\Uּ+o.âN-NAqUk_+wϭwK5ȧ<ʷx3 7s_ =L !;:@& AkʻTR"Eŝc+[QnT_ƈ- zZsM'G}xQ0\\<߾_Kq53 t) RN"=t'|.:,~ KWke}I>CLҲUtz(-F{Od_igGRIQ~#@,|7IР~ᐪE6,a=xe0Hʮt\&/!äZo{ӌ?2}2Fgkr_!Za{힟-ϊw_Mnm[_r<|ݰT䅴Is谓NԝA~G9@T$5J3q7G۳@4єuoEEWn|/7AO.KlGj;&t150QsǪۡpkuFoZN|xѣs/ $bΒV ts w 䔓X!PGFKG]u,qR#ĆOXSNkxXLHr˨]tLW5ϸUӷ FL-j@Be &5&*9b:]Sw" Cn|v(Dq[?& DzRn(Hs Y&=j܁~ 6}A~sN>:H%T4ߚSO8=$ˊ/$6. a_`c\ !d1!3[V9i+c7W<׸vf&s8i'gx\/>< l~m+Z2uk!ޘ|/KtY798̼TPɤ1,0~FW^넡 ϣS[[t-'lָLBJKP.~I'94?E4Ã\R^B;d ˜>mfOvNs f)ٞ6`if>EܘsIEw| )k+eY-emoi7 -E4: ~E|h:/_ \*.ZԵ{wV(m*;ҚAn!U=IZT:w iM1BѬWkmC/XkbX 8)ڇ4.Rj`v:ZL8{i0-7$~`'txz*3;kJD^vٵ:|GnСu27$(H$&a,q aj/X>k(/MKK"gIrcϙncrqԮ(_LTΘe̦Ns( AӜeTh-!7U:@ _6",3?%q=H5&EfNdkHX|/ck2l)F +Z/ٿ"N|ṁ>zU/u~?$KL?yeGAZ2Q/<1 3f:E4洺o׀K6WQyىx칛` -O!wQɯC׼ /P8C&J_~QN<~!sBcnqQ8Wg+a澩9غB >]F#w4X^z_&g ۶܏ԱF|YVܑ[>e]C#Xgڈ;l^1!_.-8,i# &04R/ui\UW sٖg4G%KkK1  o`U D[~KFf.% 1|A\npc 4$_a>..ŨgsfCeƆZF,$겄SVRe28nK-}iI\˖#^hMnՑXm)4CM:ܪ 2[nX%YiQ7lKy^qki螎DCF,H@(*lDh2o_р:|mӷ9ų E87xP6{_k4 q֩A*×WCl<8b\Ӕo:yvR@T2jX2 V$o$Kgkc>V$FC尮_'=iyɹK.=i(&B5v*8]}!dx'ߧPQ|Qvۈxr6@|n~'`0)56ۥ\<k5&(YT#-[^˜dHO*:.jL?Zװ8sk82<\[)蟢߸2Ҹ7JGsL`^'8@׎Lբ`!0ƣCx~^4f^ڙ"!+?Y?5\nΟos DrAZ8ҏbߟU|Gz(*a?^PgmU /_dOO~uMOCӘCa:ltħQӍ5ҞdJn zVC8i_Չ['q~a 8"Ē˶?.HcYJXkk!IIԀ}=gpaFКcׇXOKZ]a%v-b6 3`186hvvس̽Up=w%~;\ GOMm`;)J)E?;y=}[lKV4R'B*H t%L uhe33G 4]dZ͓c'@!]Lo1+!Sar}ZBz sY ؿ`ͺCE?71{4b׫ H]_: $rzw\Y[VGX5J *m_RoщG[2qTu r$u[(G?CIW̪S%+cZVKTE.J 5"1M9&݈ -pufA/qmga/ ԛ>G҅2|v51oJiX8 z*䯋F7bTt3Jh@q2'#@rt,W{j:-SE.r+h+ ' ՆrqnRMM~1pļ*)o)0I6-椻`=OJIvZ1#UݙM=c,t3 $MaJ1blI=ą^70,jcDȌeĥ&8Ιj}j"g~ 6$ԟ.?Y(]mO U&;(~_UۙMuhr/#L oǦ U)f0q%.Yv7.~'{)-hMlk*?\&UZR>/V`ƪ9ߊLP˖>{W3C8Sf_RS@ aoYʡ9v"yc4T_'+$Z#aI"й|'prUmJڸuS>aPFR֗0EL_i_QN3+MO$75-\ƮN$E*b_8 y ?R-{" T@ǿ^#w5W ]{S'Ly?ɍN(ƛ%zE$ lDk'S%[ITޖ,=עZ(QT -BY]7e&) b?O*!7Qu̧NQA< Q(Cz:WͰ ~I '<duuzdg{4wU!(mn=Z"/nJ?v7!g1*r3aSoMAUw#dVp31h1u -hpU?_i)zy1<\pjh Lmju.Ő)Ͽ+Q FKTX˲3qD)C把7ro4oe>vŨbzOK N"bx㼺Ϩvd}1/-3_#ETYBabi'̡qݚ̞bc [B^} (qtW:_;WAμG)רB`sKB[Z9Qmӭ!ؒ"VK_n"C?-bejbξe})2a%d&g(t͍'sԼHj{)E<|^J_[ ̛e҉M%YĆo+p`ע%8_ }}r:_6OLO5󱹐iM3fo+NET_>.!i "y # \FKs!5["^ `5Y.gHSz*˷`:ѱ&U[m5\SkGa^ud]BT-| 7) N\kg5ML\׵~+ݚsl,݃t-.m\R;fT#}C܂u兡.AF|Œ|'>7OV fv F\ Ź!){yz>XrF{\5Ef iβM:&ͭb[D5 ߟ ,!?|.xC[hZ V7d4[u?5 < 3`#ĵϾ  h;|Rz.I5fN3PpM&C#>BظP'`WsFǶ4guz[>pSѝjfؾ'!Gjq'TŨ(-ʦKu.Ta{h/yeYQuw#'T@cY5b^V(g>PZĶ1lQa\%*C/$ts)T] [E+IT!Tc&"YHjɎfkvYU~J,O}ƪ/.بn26w"s5.We.rc8N*b`B.qڿ2:"ż _&mH^9[T6{G;t(ܓk9㭤)ONJΎY s͌M!5ӭW}\TchD1,UH  S[dØt*~v`R6| >ϕgBS`ԝJ(P ɷh^Qo}5\(~ѾZY,q$lS `ow _P~VN6@Sc2{:!4{1UƣޖދDct LC\5~i [*G^AL_ISm\yN?ݗegRmdaޱ}GF.R) j#153{.kB*r~M+RE*I] :8gK6Αk_68ܟOy]Mf>d$y}á>/@1-'8_ǚ ~H򓑹s{^lqh)+ć'Pe+"տv]pGhs@U۶k'wTEt__it9ٷZĚq)?<=rYb vPu%t D͔9&g'şa^'P7}xeƻsyxe .ri[IMꩫwA'?}a4ȤT,_nV2й; Y]ˆ(UB#>iQweup;Æ|&PZ\kvtiPy#" > NHT\Fę"ጚ~AdT6Hm&FjּxXxٍ4|}&y6r辬2*H%YWoTU2 )cUQP2Rkdsn 5bAWO%Y.-%68B˓)vՊ.i*}k_J`bk$XU[_fP\QJEil\`RD&+oZ:U!8Rڤᗼ3Z&|xsvO4D6:V'<:)!& 7uװPj>;ع/b/thP漗?Td @&E `d(] jzAd|؍#_MF!K#KZbcIƧwŜ +古e7!M>C6^_F4 5 ׸G=3j7Q {Z蠗]W-$:>\PF' zaZ\H'4`kaNMFoQ3z MWD=[8 y) !h|:eD+->I,[s΄ SXa7wlaS_>+(@X|5cyM@tM[4OkHJviǜ i2sz(V-(?7N眳yj("bLO]19,6"yبe meLT<'@HJ!O[Y;$c,K=]O*._uYphL}{3k3ɪ+ϪҠ?qbpsdOB{WL.ė\^k@Ow9j,Jơ6ŶiaaV C@~7W"D$`(IME1Sˑ+l)(a#=y,A}ffE.VCƑ@>nm`5~7e\Rl;iE,XCN.@$+PXW`%RuskNi5b"柟N V(ZR`PTӑh{T˃+,\^TUyZ]e$:V$(@*c84r8s|2h(Mċ1wCƷ3],vn95wmz% $6 \i eDed(haR۠&g5bij԰HzڢTξ;x#Gex4 RWpriEDޢT'Q^bІȇ5S_̪+$f8ɭefz,+~j]9-]FĹF '* 0!!w#Q 2$?(9̌*Dh|ܑeXOŋץ'@,'.ўL UW&6rY>l<-k;^Kj-mDm\*A2ZGDC/_ ܐ\89BJ7N[oWqAW67HeYTQNr1ךo .\3Ƙ1$\J,clצ7r|7 h>eïspr|6a66ǨP8m0d[zs8Wv C\~UGͲݢ +d%pVLZx밪Fl㧒u",eb,j^بK>9A;x|x-!70̸?֎?e!h2]K3T)=gU<p<f.k7)K;ҍv&P@m4pA'_NZI10ѻ>;bl} MKF`Q)Ɋ͉*r:tnJ#$I\[LBܔ|(IS jjqΤuBg  а,gn/Z_!#TF;ܛB-J9L$ϔhxcjTvC?^l@H >kI SaJJ0;eec;G3 "7#kWΕts `[`x2=$ Z:V`cÄ{W"&in؎yxdAk2:q{9vQ|;#i?G^bC;&7N϶^OC!{ a)/D\LWU{~^+bbZ\8Xd$wR-)|9'< Ajԕep;^wS; C_5@tJPOQb`wj)7p, M:gOLz N3RU3ItEKiq)7 *0VE&BC"SS`57YNǦQ18H+]9vx_U8 RSKL(W7'A{܊oJssSde<uI&))(_~߃>א|Ėǀt h*Fг;HQg3@ƴ$ȺMH 4w?MF^oqm!$; 3g 4Q1"vh2JHN?49Z"Uo΀xDqv@v loOH2j o_tXh02D vA0@N\Fs&&u;td).?{ɜ*EW)@t7A Xy ~Mj;eL +S4Ifv w~|~׿%U%jM*xwvn!т&(Uh9?poL%EFskTc'~ Ng;tSy 76l șEyx+azhDPADtŁWWm1:-*5Y# TfaEqSZ5F6.ƀyP7b0431d~cNn? Q𣠬؉diRrpnhgWRݢsZFۉ~evMl UkЍ+\V3U%٣v8^QUmt95wdM0$@f -AevQ(h복L gӂ25WQk-jMh/t-Z½J%٪AA*F85#a]!$KPnߌ;ݸ0ī4LрC@B:M43V}yߗۍCQŝ nԓf#Mom#oQ*ln BA*䟓KdA?ʟsvkt:y)l v 󾏈9axؼʼn醳/u#×J 'mDE {MzEjOX/mp:Ac@B,jMЫW F]I ^ekn0M,A_؇~Ӻggk%gfQJ4dT8Vs_0F 5H92cV*NsY:8rW9_7 `߼mFDo?7`X}mu7_#><6t5ԚJ+I΁ 3ӞL3J+Ԡ`|7D~:ELѰh%e殾L-P4huNtNje TEWa\\oB0ʪ0P$0om!4]*;`6gpo21 յcgz*Fw8I~0qѺAiZ@N?L”@z=>e ?\=Mm`1M -)v<吞|M| `[ T0r `1 <wIn(lbDUUXjED>͒4qp_/=ȹ){_1;#=AGJ&h?nd '*-, !A&v^UI=qXASZAi1gBX[ tYb^JND9#82wFH"re!3vHF13_JMDbmdHV˿ 9˭l+< #pݮPқH Pa]>=կְ!QB(2 #~RHɔ<`ћ4n4HHc)mq1xuQ@_?A*e@XfFi]MrT!3,ǤG kwN㓋Byt]qx3ߢy# aBUtTr&L2\CGȈU-۞쌡~/3Me]t"8ݚ/ܝ4<(fEF>\=vX&Kp[|CWBk 8!J4ނk3P |\R`zK͐Eb;BUi'Qm$FǍ3^@|Y&HLd8o#ָ0:v!{B's'A(c7pfXOTaC$OɭsT و=WМ?{]s]O6l,ԩ_FY»lx:eJ1|locWTFzT,nr&~PMzzc2ɮ|.&h 5-ȧy^LLky8]O[6u_c?fE+[,uuM#HO]J Q ShKc^\G7% 愕> sSqƄzn ОT py8j$83w^4APHv^A'K\ZYߙj!^xRntww?.2 4)_t5jD7l~]¿(crˋ{1OoјwI:}.C 2wjRUN8JW's\Exib)t~lnf^6I 2m\HOQ -mmX)Gt甗y_0Eg[ b}ߌ{=Tbm B_" /JS\ڥQ?>Y=9dž֚BFY?E/1t˲w>7,(Jya{{tOfs%JM;ٕ=O 6$ E FI{ "Y4m :2tpjvR:'˳M0l$+kfOy% ҲbI!,hj(񨠷&q*<<n/QII{Z2cWԡve{ಡp%&k=:̌cRɆ֐ih]2]i~o |qe}g5Js;J&ƧpNy(d!^u9߈xjmqox }Fc\6n֐pjw!uW o2)~F=a_'%V-M!&Sg<,BOv/x$ߍDH  4bQl=0B"ob䆸K?}ps# eX\d*}ڔ<'2rZJYBM7$,j:P\0¡8zx5s8$٪3xO`̙k`lDtJŠC3ζYkSTTIu1%%@ u|ZYJbV&6^-yQSn=&?L3i]O6Op/!Ȃ&Xwz(/Uc{#Q8Z_. H+!ӆU,/Yd2y AxS\ݘV`mY@w`GV+"6꺻yh17&ALDp DCG`䕫g$ C=)jy̥q;ƴ3.ױ %a[q$>mh] $\v=m__w7g73?\[ކQPq*cu $◄L A / =1 \1p!'wY-`史%hLR/ {{70oGI SjBQwqS`\l\,6cпe k_'%cC|}A. w*f:ֽ^--| l0ewɥռ,kA68()VmLH/R+.H[[ Ra~6x1PʎkVlRX:g ehƞwM[xΆ-֝FxtwFP'y{ d=ѭ>Q 8O*"?-Ic:hZ502"{1Ro er@a$#LT,x" :"`oHƞ:v NF5jO ^ǶHjdsTN%Zs\\猣t6@BѧY3ጿbdT(Obm)˹ fp˯xan,!,-Ǵ#x6A|cd f.qU?[/_ >X EYxo0# mMI%x O2N$I *e.idU$ؕң(×7Smp2z1_.&-P3xK(s99'͆0,7^nxa4{RSOJ߫eS<3HS=sos孍t?ʵ3k:dqa){U?%TIO.N hTYwUȹnv4U'C;z0I|}A7ܭH(dA6ÅJw =;5'8lŧg:؍UO&%U.!bLPAxvY fNpժHa~2@j06kHdvAR 4G٩TDE{ <5B׺: UӡsdwM}dWjcd}C檡[:uaw{>v:{Kml&'L,uTPzC5O}Y՞xVz"8DT^;z:tRհ}A@Ogл0P+9r)'( Gx Zt +rYfDt}!X$R-W`oYHKU[9`zρEԞj8㝺O q9`J0Q^ #8>+xio:Ӿ1ez&Z@KZ;c;5 S?.7.bg( |y5hp T>e5W#nԧ`ki|)msusNfE'>P|n#ѫg'ė%dG]+b Ca0wtnVB/]Mn&WbT~v/ÏgE嚶Jx}5ttn$>Qn@#UGB_ EEH?q E#pvJ@pE2'H%\솤x)NTp\e AQusSjTp2Ė: ֑ &'B3HqS?dCZAz( ǫ4 W7An]_T?$+%|)'9nDXcvY*th-YY5.fQa%DJ ݸҡ CvPz`eKSGwph6N R^ٙdR׹i#hej&aJahf=p*dFW+H{-qY:"UxO"TW݊vߕC5-Zؠobqt'&wWi,gSHHsS$yGFdA)W@2 90L :Rz/!.ܧe8!(j&NuylB߽SR:B"^|4blzfME)(y#z͡϶Z_yȊBhޞ* j3dBܟ!j{)<-eD(=?Bc+< mǓU5ObOƜz =iCv5;~sOXJ=nדnAq3 欅$ _lX/>ѩ^~~FUJo2\4B^>dνor~YlPFt ,L^a$0<%@?SgʑF]ZF3ft~br-Sն8]cu//:|p* {ʥTަWSTYf O 8"r؃e6&Cdn7_!&˷dk6$.z<$. <92@3 dRd% n[2G{VzRM|Jʭp 5Ũy/3wTQ ˝즭QagTsѺ?e3 }*[j a\۸0u8BFB/ӖX2%R5^h]+]PgaNqef( PtO[¬l Ι:PT ~P}pH\1 )qHOu$q{ĥp)NF0ߠ-9ƒkl1-('~Bη]7+&n7ȎyuFu#WS >GTOamdWj>ba#.}ĎyzU ǠODFk9޽0.ٽZ0I&ڜvը⠏r%MϛA}u)J?BlObYx-CzV@R]C>GEbtujεWE P*T묹XvXLYyvM=wdg !H*ep_JB5~"dt]Gsc( ϣRU=mOޕW Ƙ)|01z>KqE}bVȯtݔ !\ Hk7Ͼc,BŇʠ#a~4R}LhY9=gssr=M_V2Y/x aD7-kݚxjwx3IwkE~~=1#v*,j Z=PH'Al鬐53S .~w*^x0Ta9?9i{Ѥ`EwlMN:7׏uzJate|m\Z'.MmBR t:ڱgT6AeX8PGAq6'Υ-Q=QLM1)YPt(m_Q5SA=u=4bKuLxK"I_HTFE)Z9ᦛd s>+iTI2egZ;Nnov=o$bu2Tyy 5CHh Z] ^)Hs<4 dv%);"Z2mG|k"/=o/cys3YgH&!E4 [MSߒ$sצ3ʹJwV?Gcd֕#P c/xfD"iIl>[ EXBr7vMHlr?Pw0B9zl|Z\_-z "=XQvW])ykQdGn0ys;Q;4e'#ʘޯO8ɰz<@6)yTŪ,I.8Z b<3V, MI"r'yW>۳GC5# swJ_b\݋*ݵvM"\" t_Dl1:å#ȟ?" =NK“a@ Vv1"8 [(yo-p[ b1y(^ԥ@UI2֝ڐt!?ڗ8.D姵̀7*o^8 n{ZģBs%.yNnaY4LϨ!ol<8RJ0Lҝ,xh^Нo>@ĎE{a-5ގ6 Rvi$6%A]| A'c2&LQ枲y*滊jڵW8r)#A(X!eЛF?g&͜cf"gt-+n,]( 3$]!x-ouViIkt ͯL2(Yw>䁮zTeI`/vn3%Ay`T?߻{fnR& xFk-^x߾A&c+!g%Y֕7qgϢ!,:LfȶI+]yɖ:ʠt |ݫȾn޼g5g2R/ B>%?㾢oq z Ef"4ݡ逗Yr4gYK7;HN )q[p('^?;wթ}J `xbNѽ >~kSlW c ^ D07$n%8 b9]Ơ;Y{=y4 ?[j:}`$D_ә$4p]i yqiW]&euTuڵ~IiWk.Ǚ)ӭ23560U&.S]؆ψ_氱-Pՠ$37StӁfteVK tÈmQ+gvK+v.I= Rh?`ġ>:|pv B#\П=m~}d؉8|x(EEFpfR 3ai^-0/N4j^vK/ aU(tE¾NGZӯ, +n{aw/$G)K@Z/5܂Ubi,H)*]#y阊JbwӟH*kWi^U*0rDt-uw\l>T/N!)hJU D|Tٴoͤ-¸ihPױ?YHAgՙ%A9GoVMMժQ:뚛'/JG19# ws lڟXU%[2-JUevJʺLP;,!臾[ ?%:0bxXMT H\]ϒѮH"~.{-@nt%q2U߆SCaK^esp5YY|3J:?uє`4עoNwZ[,?Fͤnay?r593~8_p~W\QFS _&G jڳeOVqKEp^B٘;p^umj߼CR:~66rMfx1椶3+6؍ҫq^RecG4tB Ŏl`Po5U TNAAx9H^/Ŭ`,-02Їm]DoeQv  ›T]r?Xtf8]$1&ΎmlGqB 8X\R~$Exc*Qi7OAMҬ)BO˿?p[gk+L^ ӂKf` ~TzJr忴cTc^ 6B/&htmo>~su>W4jvh/t]:̞ɽ`#!-^oXx$/B W[.Gok[\hrѤ<("ȁ,lkQ[$Aޑ8EZy:"5KQ 0"c-lM 4Tc-i̮p%J_,2s2/-6 z!: 96rVRprP\1ъ=: K` YFr5c۟+WjP64o2KA.g)ݞ:5m=Qc/$9[ dѳl:dSQPS%4ZHd!@h&SQNB-m ٣-Kq[D<(0L3pMxN{jP^a\Lk>F (n옉y:0(*_S]T!\GHfKRl</vc*]>gh6;Ɵ4ɏ 6~%ʶkEr)Pj+ ?q /@s/ W'}S6|oe\)6?\XPjw^;WC> 6o~2tCAl. 4 9i@PD%ZoᏲKzDQG *U#Gog92ϒ*y FYY=kED )挵JU4IiܠTIiS͐}f0I#z^q+m 0t-;L*^t1 f~S0~SXRnj&Z. CO< STɼ៊xRQ=?~WO#{iNoW"W3U_7c]:;eOf3q$.և >R9/m|Y \'+r-Ecrl8s#pⱤ1PqD;}n(O i!wT&1i >:V*f$* l$up~t F"J9m@.+\'\$4s|]U;Ʋ"}k܉?{.2cr4"i9\*W+X4PqtbYU]*N(}VEk/;E T.*>g.ŗ4I-i*&eߨۉ%лޙokt $15[5~fA {ıZWT|pQ7Y~+=Q N>ߖŭA_@x*a'?(aLc3^N[ԥ^]xŀj$*hH3cO y=iȬvot`Ȟ/>X+4ax .T5IG@jG_L-GŹឮ=gvTWj`iUF{ujZ6ۏڃX\A(Ս"/< i1Ў<9AeRyMP(~Q`L9AIzrggAmDebq[RRk41m 46#Y}W!ǦCQ̀~læ> ,N"8WĠh7d»l`uDJ@FHK:?m g(dN$^.4JHRWC_ῳC@xڒN<Sm Z8-hlY~Cc=݂֡gvxC~U#Ϡ9%UZ%mLBEd:38CFNiY7jוK԰.ڴp7bPEA,Iﺃ 3 x6q BF*{ƕџY/(}޴/6`zU7.y]ě XJ;KQߜ\D4 wB MNoUG(L>EW,C&hR#ӚLUrB8,YwGOO. dg\jwL؎`*dvSBa b*|JDgv)޵N j[E0G^Nȓ:iw?:#:FCr50lJ<zf U1 Xs!IؕHc߻x=r{ܽ BAyù> < ivyI\SR R'@ސ6`ܗ$IHؘub$Sc@f f Xe#ط:5A#x% h8c.;G{5Ԍvx܅$1ـVԡAXE+b rإJuٺьEǜM)qֽ =̺ ء$u)\ l0鵵|5& -SJB5n}vDcN !(Qvlځ|-`1ӟFMN\O1BL" Tf8-Ơ?`ִx9,*0w0-F"Ya_^9xڑC8UL\ʨsGB:5Fj~vhBVod$8R ٶ=9g:Ĕ~ w<1lXe'z"y|<(P'ٿjdKbXLY;ij%g)=0=# ]_UA~ġzRDl7!G&2m]SegmcM5J SGmZ#e ieۙ$wǑ 9]ƍ0UTw$?*7SlLE%0 oϱPfMR[EKq?h`j&Ǐ.#^:h7|H ܖ|W`$V%(Ck%%J_FVI76(յlbIqLN'QlYf,Tl:j?G-),5-JpӽQD >^1 # ^9p˥+E |xϚ]y0Ra=+YE؝܈Eix`3yͥ@ X)e*./;F 9!8&OD4BX*FxI-G})PA66R8drqktԑ E¾H/[Zi/EZ\Ia #uCbmq&m7WgmTc&bP='ن/u]UC AS}[F\5r?VWWKmɀ +s'Q0Zp?brk<E5Ԙ)6m1-q{VN*_Z6~JfAwx0ݮvevn!؀yGhcQ6S.Մp.>zClAhݓ]`q?>m,, _~g[|?wa>1ߪL;MiV[^b*`bn+*wD6T'*m\c]gLt5r|b ʟλ\ !Q&_4v\&GC8 [%-JeMN9IG :b}U:lW}`,Gf,BLZMk0sz2_dj oHz l]t. ߹ (b)~BQ` C>8 t}(H3͟ݲi3!I&#ViKTZK &7潍Bڊ2eb$0U@chѼ(> [@#$a0/+gSHu3[$E|N3i<cFc._F-uʶعk?UZ29~ւp#t6ҳV^j|lgYwL0tc!X@ViLQSF[Ճ_ _sTh1ô_5,e[AM m+BUnHI@0+00719lN{NEp #ƙ9.5S8e<R(z7AǼd!s +WU`@+dqzfs4bcC_ ,hmMGNpMDi}`RLȳ+:^*TgS4vt;:#3SA1/L}pSڠ82=dc N[HA62 ݓNGq^$wFIt!A @x)۲FfBFDư]XZqLm; %me }Vħf)DZ0;0CHmL=wn/T5{~qWԹ*>-㲡3ljޕOv$ Kǫ iJ7a*KF,ukY:V/86I&FJ }RJ,XƆζ Tuz&)ɫ߮8? CPb ;V!?>` lC6P΢w`z.@J5v}Y@^S߃y^zigyUwፅ5B>a#]v IӋٙn%O"VSlDG3OƗetN{;57ʆ&ƭaYDAXHSSr\`xDu^QO0.#ĕgx-ck.QJm%rw,z}&yp~@ZER_wpdsՂVCқxV׹%/97:Hg~ #Z5(̆]6GҳYIFuUb߿G0Ψh $'X/J b Phhg#46.?Cc9&3﫪 / YB9T.)\Y֧s}<%,dl49ʁ Ep'p)#%3p.&@$c'#0AA#.Ző̪[PKG,'AgMO*47󧕑&2>[ sB>ŸbxQf$:"͢bo>dGsvDd\-(Y*z@-$MV8 pd{($eijFC)-8S~K)sv|M_b=*#9[~&/G:^5Є%HOQC,#Nj~=e?_>\mT{Nf?O+_@ ?EÓK= HuhUzJLr%^PmזcMR=@EssxMyG܈Ξ MmrϫDAD#o~2}U}KO'KP|U ixB nΦ%vo ?@Cd-nsrγtˆ1uԇ3;>W5~ɵOMYk{L\a!DDž],@Py>V-Y㹿AUqYh19 nďz:ןl)9QzߘBfإmn6z s-^Fmk6.YnZJS!fUt@z͂{@PpvKE1f$("nhl"jSPk^ =}]9i@_|.J]O\g' B} }:$SYzl3p`w2lBc  1Kl=9nw] h=ksgd:t2C|ʧm0'[in J uI5?,B7:1W2w0 6/9Q>ʆ$Vf=u@𺁊ZD _Hc tv y#E:"Ӊe'mXNWLT QFHsDs1y@/$~V*A~ ^*hFw4ZC!˘E`yNa3 jÞ'xy OKE˾Æޒg`d,CH <0ԱFAκ}(bo&Ȭ:0?/jA]s$ԗfapi?I?I[ ߢ߆\UGC#W`[o(My.6/Gv8dVg/\w#<њ̟SUBMu,!V2J@ulR YUEMkf_4K+3uL}`Ҩ27!X<޶!Tnv|DP ?s9~k=jU-Nd?4fyPx_ı@41x)B?pCr&跓}hY=Q8GSsM'H<>MsTmoښ龒]78;+D l%>qB+Ƚ:u"^dS".YtV{KM0Y❣ѷ)NcQ;Ծ*?9y,̬k~v; qMk܊wوӾ_׻$ul4?`?{\.f .[QQ8({0FԳFw VXn k! 5w e9Hٖw+| 3E6FJ>tRK0Hтh#`6CwL?r+Az¬6ĶZ;d>Wv$Y$ͭ52?* Y8ǔaӾ&%,Kʷ^3w[?}a'6GD$VHZ?c3eܝi+>8 Ҽx*yyze @å=ȹ} z% ൘˦k0iXSX4PotRDB~ "A\-"8#BkF صmbvSvEn&nv֥)um.6EZ`u:A5 8 c'tb"K$[jkr庤3mW`-AUǨݟ{2#Yʥ|ȗrO\vGѐ SB9yY A#fv|)I-PTfE }PW(*=GVfթ].zeE"C/(~u`/Ó<ڡ0fqnb NUYꪩ}Jvc_yYQB {)?Lz6xt\8LOe}baϒTǡh,~_ڵ*\͂<B:pt܊-7>I︚%xT&Pw"Ϟb2Q`V5]T3IQ;^'b7u_NGj^4;)Z y*K qQҍ'U >;3% {ۦ_i6E)67TE/N>*.{^&+`=,aUjͤv(ui>4? ⿐a2H b|5| 8m/yz^i mؘԹ}Qr(tV“CQkĴh'>uw5E J4j{x>$i%OsL5ЏR6eP|.k;8x0(.0\ς4d`4ph>&P1ȅ"K@PeFכ`\֡XJݯ4R9Nޡg8bg=_Ѿ0D'bQ-(m___ @Z]ȫux+^ GŮuyLM/>梙 r0[ hp;YPG ~28`1JDYn~u yWXZl*Ae)5h2r]aցu~-iW) +\cuw̍i,g k+&P[$s 3GkZ7c\6^TLher=X@LyK,xv6Ӆ> ?Wר  _\g^X/M ië́M!euW; 9g漰x?FPyj6?{n㡋JD7l -,Oة`F~'V3k˼:&9ϰTr'&+H(dxGzU[ah׏U^ ]e,21Q~R rs A6y¬MvګJXϷ  /L4"~3k<*-_\.gO@%bz ft&G6)2l V/;] {(8\8Q3`ϱxj`YAY|9iD6L/+um MoQLRO(nbM):?U|Ui{Q],t",0q9iSsrl`^iCHuTn#98vR,I5lB{KtԏZsTF֝)wSoԮ w(dG+_XnRҋ &e7\0+ #rO =\PYd TfP| Yd4ޠZEBޮg2~tΥld[1yٕJqdX,u^%|7O@x)a{-#&:yk780a8$RCcQvtjYX\J+'&[6O!fR.txbO%i.[. v0BY5P?@U|߆{uR-I5?|W4K?|l/y_QkhqɓֺbxѤVuZǵ_!r0(`.|= {Um,t s|䒣m5ra-hO">0]vf?E- 47SN{r 9Js=[ ^Qy 8H z73{u^`s`w:\(N|1,F/{ߵOhMg:T GVhWۡ)u^f~:$% rLTI$z8S#d1MCۛ۴5DLl9(qU# *).:+5NDq mS󌁥"߱[_ٲ qS&Isӄ? yJ&w]“YEV} kL5|#PX;)0yIؔ1u^œҪH*%u`+{}yֽC˳I" w=wRdaVzi1/M%PHE1:GqOxGAƫB2qvCK֞@y`BW0lA+IJOBe*>dP'8`HVMD<öD>=LOG\0(urlZqޕ)cI]X:4 *:酥=>+@OoFs ARNՍ.\ uX4Y%lX mxK?]NRur`)F[}Qb>DҫwH5  E17 @I#@BL_[vgѡcq614m]{>@.K<ŃgUMSѨ݋&P'1AC[5> yZamu>o&9pu-8VʊM@E+A짂Q)&G>}og:ExU˽fJt@h%vA 13g|Fu5AR%T"nV-ѻ)^Ǔm3KY[Y04B(*޾%Ng:ζ 2!ѓa,TF ܌?`Hy8oetVZߜjʾw/ <0tyȥm!wқ3E0q|Q G ͢b (c5m>C_ Qv&Jc6ca١KG^sH~j'qO\lcRCjrS2bnߡ!AxSD {9txgd \|S+m[6h.q<j):bc iΗAOkNP_p8g}Z3N'Kឲ}_NExZ5qAzĎ=ߎwK<օ^m,NQ֭ ;htDuny|xpXD(բkt2_^m9PHWdxh^-۞&>3tkø s'&¾""[ ;!i \"T'n7H^4%7Yg_TȲfDq! |]\u1/gFM}Ʈ]AҴB( N ώ"f?\SZ8T{^[S9wq/#2H3ysj=7mLz~N8 ܪwLw枚tLY묳r@Z'2] ͍&)?b9qmѓTG&Ec]Pʙ'uB0i/Bo21N|7.+y Fo%\Ddܡ\Ɗ{6t,rs{2B@4_ZPnH ;5E @6GH\߉wԽ}9hXݛq-B flu +0r=#SF;Ca8N=3=V4=H#ƪw#%bd1A.>6o"5TQ3kOoMRY< J٧@N_h tJ^업[xOZ1q1~EɓNR$}7*.k+!Er95 T'U-`DE#A׻MPխ8(AԹ'< ĖJk-2:$4f-kg՛6q<BWX3aHB+E~jDU!נZO,*Vp .H䥳AQd"Ȫab`O^59ת7{xXmaB]i=:TM?1,JEdM`cU&9O-A >"T)4$5]plU@+lEh9ܛܳ7VKJPݛ!7)=%u{ Se*t檻Bv>k⇊m3Re# kU18$Ю&_T'"hcL+MX #ޖ|~R$2_U0w5gH\w\uj,qB!;HI* f>1%00-G 陔 v 6'^[ k77OYrZz QswR 4#F/$1bJduL J!bJO[[^<Ƴ F'HNy */ N"pD #o7K]H֊bBzv$w&~Y nnJ TttE]os%Š1{YBy7N#p#HcHj~_D%4f 0skAǰ{> ;}A% 8!=b!oٰr>W/3xl޸#F>VY.F^P}G'S1 mOi.On"npdޥ9DIlGS9!N8k_˳zk5_1]^*tە\%__8㖤;(rbfB_J==v`h$?[Q*MTqŽJ~XLL`I/eFOَ̒YFԂlk>Z9a+9_z_R09a>?# ^*:n1hc) Cyz~chw^<[{XY[\8JE^􃰸~kn#IB}I : j< Umf2ǿHoI27’G8'i0@TWg~>ɝ{B~:G8Jk{جU"D9=@O Do90*E c<'F#`05,ORWW\2tp̃}d>Y+1/j[/M>ViӞn1esR5]?GV} AR2НĆܑSK̅+e[/\0UE{{+ErF,aK4rĄ%"AV'5EWBl Ҁ)>mN? K1$k/ZW/[滾zXh!j_Ub>ZhpjǦE8_څ>3yӨ,7<.wKhw7ǤgO-YsaGr3 $\NGa:tch7?3UlYv<+vmE`6~E"A\ f FbNxu'=#YԽ"ZHG7Q0y ,y'l S`Ec:9voU %  a*[Q9[8'39mkGDʶ^n>Ri7( HJ\f[" 6S,PwY8 ⽛tW`*}{0ua3;YAwgZGtatU 1Fl WT쫱U0e"uTz7 Ejڋ8LoV5x&"M%~l i9R},Bxdҁ|ClVS~[T\hqÇ|9

?13ٹ|fC/RZ!=+;33a]Х5lnqYχQ^e$!rڽDvSu7a#~qːOesn*BCcD pO.F>֞a`I ?J4Q`mdlx|HQT9䥲RԁmHp׺m2/P x]|=)tZw ?Tc}()c>YMø/~|4 +)vȅגxtSzWfl!X,.} Lz 9(4"WT!D5ܾP ~@ue@HA05[Mn-Jpa'$p}+u h)\%U f)蒦0=7+h?4R4 uWY$; `ffcxctj9 \=•XG_7_[Mt.ע,~^409Ȟ@/?L-7E%dfvYSzk6ۯ88Yke|گzvUb҇`P [٦~CUH8Ο2Ouw0ե `6Aop-JJ&/qװ˹#ccr(νer?8W+5'Udp2~ĂscpC$)G(|ZgD j?HږÏ"HXD9my ˂e CMќkhJkc 2CcF%+6; M8i 1quўL]10/[Z̚U;S<MfSyC! WXOr&5+&"u M/?ugi{yF_k@൶ٴVT b`OGH2cô:瘲|fIDL.3m\>UP 3VD&8O N\`PZLbuG5uOvҶ RQ6l'T-.xN"1#-T37B]ů{dp|WtIΤ\l (,_:l[_s.z u^A{:'ׁ֝uN?!9GYl"C0 -ړ9upk̒N\' Rm1c(wYK v.\`vXaVНߠ+gpʒm>7DVj?[P,y<a$@dRnɏ5xNߠj1;Q[j8N {ADvD?%!UK$-ohQbdXΈ$顭Y'` emŌ !#0qSUP>&:vKUM9m\Q|XOع^cBChR)Yg&FŎekV4kANpa;h Ov!|$xҽŌq=1_ZຩD#v21 A7 o n7Xjc#{}kSuul[s#*@2 20=9x3,OMP%>ݷ \Đ-'ciҔǀ` `B;h Pd̢GR_974c/fv~GU򍾠$Lca [ix$",]Nq+yCT4-ܓ\I΄i1i?u0tNa6ZQ2/hYvA@ ]| b St|I&+v+dH5e ̂lT0Y,ll{d*B;dӉ(2Y*?Bd FhxMUNnt{'|̜_δ$tK{V-\s9\y9"hܠk,eAJTLoi x➓EE.6B&`g)#h|W"qZL1_e)ŕ)K0> dE-HF)ѓ&<?1"~ rpw,i#>-yjL[F$~}dmy!Cl|hFZYΩя05b"dL'8٧g#dl7v&"t`%qˏl+Hޟ%}zd{ P1:zqcC,nivZk$.â^wK0+{9a N+\@C}R,~~ Td-a66KXr/ |Y7XF;;t[SAp cy>?sR%|Y)qtDKļc Xo p$FW_з;lP81{Ѣ!;"r2\߾!7O՛lkE($,a"qk`dΩE__%g6M Dr=I+ Mc8Ag"CH4[ ն[P-@WG9(iow [a)bq^1KݦI{!>),ք3 )*M8.QvrIּ\#F>b8vFDi=U0GռV$Y[2*-]xf"oYbIŦhbeya d<94 K`~{-XˌߊQ2h]ZЛwzOC$VݳȌE]盿O),wrb f6[SZ_SC6ENM%R뫽ђxOZ ůW{26ʾS{eU/}e}u_WFxq[,wLBrugF(n薔qݼˈ׋2|[VQܚؑdHvŮ{&бG#fJ{kTU dvU蝑2P{2/W4`mY9zsS s qRig"F*6Ӯbgu7Pĥe /k:nP̀c`##:e4Z{A]LE DPgm`+Juu^+5ouS?-Ⱦr{{8hlS *c k,&1(Q|M~T3PjAW+`9=Ly$}z N3;Bɱ)2׋FVsCzQvܷ4D i7nF n/JT B[ I"! rIzUR%ŕ ]WR:wSYF9w9G+ihX~-lWW "^s%ƔzҨ n$zڠ_;_!9 DCvӾ"5b($0٢iP lض?Åi,vm͊},UnfM=z%CDy%˹et/Պ: ೓0,Zqe̦\X] /\C2o|vVJS3/=ۮkL WuIR w\R "@]YO©Y#~\oefcV;O$4rZi/银:l_9*F²@:E\J6lvz_rFdwlPBL%Jl?qi EO):)$,2_+A6Ey¶=*Hs8$ ,iI|f`ئ&ՔW3&Yv4Ss?3v{;%aȆ"S[H #g@֘y|I$b'0p\pW2dTK0 U \K(~cb!CyfReyy3Ω0,3.ĐT(r[[ӯ\VIL5fue7_Kq~qhVɤ&m69닁8˓47"찠LC憆4:LuPqOkl|0 T Su83+mEAV"޳ [O3.+[ l] ;oNUl*% ;:X0Qc^nx>Av ò7P/?*s5bGRl _vj@HaomOwwG7S3oه}sU*SAaKQlMK6t/t3ZYw4b$-2cJQcHk G#S乲f08VZ}bj,_V,RDnwҪ'\.4N,?>wivRPpI} +Z?PoHA6r}V TlZG0 t>>ʶ/Shୈ65wQoN ah\:Puv*‰(yu zV)Uc1nrɩ뉳PÙ*I% bRf5ĝoaYB1|[,y֒Yp13۝Ngw1R}I "/NuL'GYTtCXF9g]plJ EāQ&N B g}bgӮ(ǝʏPЍ/JE>AtLk'J54$CCvb00"!1F#l!N\sq'X;ZNЅMPDƒz9ih:`p9FU}, QL[T?fR@+05rզR?oOn ؔ MU`=zDF0q662/yɎ |S32 Ғ(S?[SZi`VtJ_jzRסѭUʃ 4KqvOץf55ÿIhy뀓 K@,k5T,12"#]ۖxfTDt@[!DݡTo2 \LyP#Pz>p;ϕ7 KӯN8xpHÃF,,b P[{mZLsj#EpCpyJڞX0<,hEYH'V?/5 i}[Z%h?:'!hTyS8MeGTy8<ڏyRVZaF#nw:(7vSgZ$^`έ+8@!WBmLEµcrHbѳ`GXևZ0 =xסÐڊs_`vʮ}eߚf<52(O^usjNQ0~Rp O-sa;zKMϓ2eΘ`a h2uTỢ?b:c[0L(6IϏ9.ePc/*f;ba|fS},V"`pHYĵe)Sg7M2ASeNPSH݉_T\gFtIԇͩz|=rCVTN 5tYo ~aֹDs w4ޔs%W\3=(MH-đ*f5DW'`}2tUyJث,![ʱmxڠUB|C|+7u&)QsgiŀC̶9U _Gg]q@lh862f7J|3B̎寜}`Y[紟 41sbΈzP7F!ї6=K ѯ>V.nZկA*SmSY#apa~ZqzB6}ӼW^ ȵ Dn]B^|r7Kl1 䠞 !{@ MאS軴$hg- U2iKj6#(HH#g?=hu> LRwdG{M}] A̕601aEew  r/9m3ҷ2 XE[Lx}¤5:IYNO5W"g;֪ۅDjY XbDMV;pP27X81j`?-Vvo5.˕?ANREiBB.3/J4(jG  t;z[AP?{A ȓ&!sĻ 4s,tV^5mZd'Zt^rKfȁr+52r+C= SSgt~S9d !B&m^>B'PcGAmz#ah{s%IktԶ[~!]>?pOpL0i# 00iN 4Ӄ|VPS{.ݓŏB-QG}"IFv4p }%Go*%(/wXtK=8_iI⎮6/pgU ewj|㭁fj1~u :zr(ba!ܤť7`=v/H>3[q>݀fHGB ITyhށ?gСh GSMb0:Hxp}>RsI~Yҷ)@w"k':`ɚU5 lA;wýҝ Z5m)\b2Ɛ&̣R:-->ܠ1YǕ(KNVгxYE3'!4z[Q~ۅDD)ꂘjKbGY5jB F،9 Ρ"ϪZry-fGYf0Y( j'}}b%/D'ǍZG#1Ieᴅ,tKB 4fh]FdQG! Э s^+c=1\e 'AQ鿱az7q̔9| H:v3 "xʅ Z^$:. ٽ{FBLq!nJ0?z&ml}QT>qbbM~$|u+I$;|<9)k+i'KBp.8YSXߑWƍ|xIf.Ss) ]@$]Aϐv4T*uJ"a瓝4%>STXpた-n],170Z/%t?~/$?Lk·,Up2,\sY0"}‘!W P, +eZCyѶ^xf펞FП4SdN-Ӿ8&֋x95{ Ct5THɴ}\2b~aRE]"ϛC00h^$3Xv{:s /f}H9X!){d\|Y+1M_tܑoEzx1MUw޹yLLdٮnaF#E,>t8?A\)TmicrCإ8Ft2D/ 0P/ӝc91K#+^^[{ {HA5dkcgؤ Gz /NYNi>y˳8q.N8Ys2Y7L U_콱ɿ^h6G)j擑Τ jX֋`]O/ FHql/DHm܇E@眛iS{̢Q9)_A v~vǶj -uZC՞?3  {C܋&Wq7^ Z ȅlӠgW܉1]f.ܷ וDˉ73Y0ÛbSy{k9dW/'CpCv6 ΏW[f@YqtqBbA݁17ۘYGXLGۡ$  ө =؏k-cj)}:Bm$FB( {?|.$գ=^J| &JHX nĕƱ 㞘6|s3Ζg|n| 6<RͅBX GA-wsGq`AI2Ѓ()1J4Bfp7(4&f^JOn^[R>:괪zCW-F/?+JEۤ-oУ 쳗Sw ,fPy1dFnR +g;4_kL4@'CayxΎyS"+ owʴ sXh;tEE&{x t^j' P8j5g"Jle7nߠ6tnjF#6~ȉoӉ#T{6EBNo8 !$\+0&\LjOwoʄG0 *+pF^l˓W$Շ#DSbo[f)`Cɡ=2"]VV5?š sqW|Byn 6(>}:A2cN=g$@SJdʍ12Nǫz񿽴^ b^=%kד}UtzWl3džөJjwvѬ-J\x[Vָe}ҽ^4 3_<{|ƙb?=_ o=&4Ԁ۝QȳEmOIcQ?ZաKeBhDLPCnb$N l[N#rl[QΪj.P| c"i ܔYa}qKDeF} ^p kJE<%0(Xm|63Be^z);S,{zz{-ÀGfճ";A5Y3 BsLl lmXvLXCye3` N贈MM'ZeƼ|Ɨ| g!!U ReUfCyfH0|¾ Ub[5{.h(A"o r- Rh%ӊ-EZQ%<5sU@nu="*/H,Z=T8nlEŇhHom0-UY7,Xk=*;ohQq!W`1QX YMxY@w@~5(g\˗/N{wCRwm.9XC2xmj6O|=_ koSv&6䎳G8;]Cj`1m-Eo ܾsUA4:vʲo!" %ߘCɯ@qkDȉRnJX5͈Px󵟞{?bJ5}kIK@5%c{-Β fQo* ?dv9ǔ\!A=`m|[*?EKAK{.kew7C[gI<<~ 9Hkh@zr'"N+8aZ+J8MVGt@Ä2 Fj }Zh/ èneλ'?ʻ @K^/૯am *>? yVLүq5y\}K!>@kD_sвrVZψTS? t6!;BVÛIhI%Yq {i,V : Nxq9k> SW`.N TbV>2M/fj"ݴ"&a)gb@jLzZaƒߐC M[RtYj/u5dڤq'1b(.]*n&Vx'[YI8FuQz("`LƮK&\Hdۙ݅]@曽:h e|lz"7:A7`fX$`^([Coj[f9aF /M 0mu]KJfǔK(5dP :]1Ԉ[޾8-K>LУ6gPjdH6d8pZ?vF4?N5f,״iԯ fe `?>m8CaVmGjǑgUc#ʩNH.A ~t62;-`#Lcj@((V)u5UMz%W_8gUcFmDrPIބ`4D&K]TAk0a-8 Cxbpt3^/5#.hy%NƇ܏u{,]' Uc^AWTBf6p)E4&L6ʪfL˓d Y>Xm͖"5b";q-@H,a vRMfy"E'sF>g"s xdF+{RJ5u@" P^7;z,6gU0D~(1S(mW%,RkC'Z gCZ9C}jK0S Fqܐ8v/]_AO.;MmZ;u7㰶 N<`JUE#/!SYe9jN)7.\Jg6KČw{*h=3ۂuS X8XXGuX~慗xGDNVJ|g6jbBf+Q"oSMO u O XÊEX8[l!x<RDxve_,E~1* SҠE(VJl8!?*Cc40۽04޳zw^0kDL~s-a|@]jl7,w|EFB "; BcxЄidG(}y%@FhŃG FH6Q*T&[b`vfP^wiu ȕ>(wu_ ͝O7\ Q} ڇW7q* g*)¢}.y7L:ފPHqe/~ݟ;f=T{|"ZWPnN~۟w!"G5Ulq%˸uD٥B{FKR86TMJڛa4gd.XjŪ{c:'gVX'>,%Zd6䥻QkVz^* *UR5#T0Hp';q_5_dt:{[ ZXإM"S=/(,JmfBE۩uu6tL\6JVE0ТgbF0  Y{ӌ7{(:$leSpX"y^&2Y@j'h@_Уm91u!6BRƕsb"ElnY;KU:uiz*eL`0jr"8tmd]5?T1svQ\BIWNk$k.T$uO?XFj%t_hZ&SUNaK!4"u{LF +Di2qkGJv*JYi.~`p&|O5јN+b8:. s1guPG:7ΧW4fy?%P[.ۇ3TTmU Jty_9Ӛ >e ^|F+60^"癛>jH` ;q+`# mo8!iN6 pC *hPtX/yCEu,h0fRBC_TgPKSHK"\J}YY?yq)(y3 ڰDoF# k #=^Av/ΦMٖhN e)Y3`׾ɦ詈u=j]7gsA~T2Geb:ab ,b͝?/Kz{,#fg\%89C-voMD{F+8Lwb~p*-ܳ\+,J(Š`kq:lkJH4W_ijٽG%3\ TS2;RըmjGqydи;>o$>\,~V)f<#ES;HZP"9^贩ZH;x߸5>_-N>D ɕ`<]0ҝp7w.. uϥ&~%\_LXOU2ƻp[75NMTtSG OSAD[ ר0tMzB;=>͈HkbNŲ(ծx@ @}>:tҬNZf?~Lgm 1!V=4g2!$7۩F [ M1Mȵj@)e6ftBps/%ro=겖,Α}dZ*pޘɬ57(l)#R_/BD(eγYҁ運ܦy!~X0=uf?)>,iH DT(#-%2KW@>]hjӚ*&ro&Tg\YH8mYH=Իڥ]3~BH-m ȥǧDSf#Eɧۤsn .ϓQ4f.8Z>JdiƝa2L2'MXѳFyJ3?L o[qU(?[]%zz\C}f\_fM]lJ lhM! b,$Y,GkKE+?𔯀bȱHͱqˀ\qq{hQBNWh-)3頃k_7iHM0nFG9t.>1c|"ߑF[>;t=-GKG(h ,rC 7/T.XOψ0:AdiA Pn5KaKr-U}7K8D~I:,aЅIJlrszkjvH'ܨеۂ C-D'c?@5 {7-gYZ07070100000429000081a4000000000000000000000001644ae3bb000010ec000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/i2c/snd-i2c.ko.xz7zXZִF!t/J_]?Eh=ڜ.+?a& FYg*-m\c"#JƷ{hAY^/與rr%J`h`u%s9t+hX|y9*kDצV];}F>3_7U8̜+(]H<&^%ܢ:Hr~$A B5|%eV%/`0OA[/ >]|ZE(9wUi_>lU :#Wc`;lSu YZ+QUWmڄ9z4_5+uP=[FA]㍐~ p 8ؼp<2y)#v]Zn܀|_u Xkm+?]VzQ 1!}+V=_W/vq/.#s6xGа.zI"f\Visxt(*„삌NB,Oa!I8fjcAX}K6֜Ε (?ӝiU護C>"_b}3i[' nkv6UJ}T)WKm)xq=H&pF/zbsl %)M{#,bM˰ZvߧGY^ >+NU{](x#ԇs;:? 29_vq\UǷfH@ςu\ʠK&?81_y5"!$<1zpn35):ug"…('WnȾj|–ɹdGןXOG!Hٳ\+IHi63PW9c|WɝNs+y~lZŬS/'B lи&f{C;aI1?CY2bD}> bc_ :md% n0zynfwib䜡_JUCB bgV^4A1Oz)Oo,:9jFFcpW֏LH\^<4YGAș (9*H,sN\N}S:x.kTQ%qpM"86Ptg`0GKXRZcx -űΣ]4l&4lI 3ln?&g{J*S,gucP`xsb.ApeI'13%b"jglZKfL}xM3] tG!j aZ8uyiRW-GcЉp4(U10fL,KNPqKT\{^[FЛG5: }2̤#^Y;rhÔGZȁ zx.Ϡ/'Ve]y'/ # .8q|nm5) ve*™QP|)3ľEt$E`d7w/X1GgI\d:LWwI ܈p1N-Q땖ㅰ_!]A)i;OhCVTF\yIiد6;]S+0>pRP9|0l+r015LV8H=zf(^ƕ7`;S wHUV4k/Tbr4lXk9hDakJ'PfkДs:c*s{ !Z!NVPy2Ӱ~{,5]]Ҷ+3G#o9@ k)I d>ޤ=19H{005M`|kmʝAZkۢ:r.4ُ*6q Ѽ44;#XBϙHhU/^W(b`.4F"J[U]0xCDHb S6,1D:Ty|WŊ '& t&φk-'c2`.ST0:w>2\Vq퀦`U#~DŇ9'~>e)ʛO>xx ߴy\>FBYuoF6ޅ w:NH ? oЧpDc^} elg**N?T/<6_tbCTP٫uPNi_IKADNE<a)SQ L='$ᣏ*M%H /ORqYj®{26 l4llǥfQֳCy U Mhtmb1W ;Ҭa+`7+7ֻAmPBL6ؿa}Fg|,)_&7aᨹF:V`tG @w/xGuyLclij\7&jj%ܹ"AE碤KmȍlĘ&ɅD; 4 t,^慲\7l0 j(F*,+َ7`}.30*6 v!51h!v9/fM8N\OJYt,IGTqᢷ;eR#b|JwS Eq-fxC,HƄ(ݞKa&iq~3E(Ԭ5n0.&2L~w7}8'`fT½- ؈.'婨+5k4'vوX3h#Ȁe|.Z(fd̥1$@ 1ݹqHήc3 y=?;!pPi%~Qbx) Q\w15C;JxѮE@x3kn ﻲ8w3&-A黱{-5d ϡ|عe_C~ RQ \A=2(T;Hxv\O47*B+Ђ^4rsbG +G*ȈZ_.}{RU% E5 |H#2%`3@q]|~^0􋢇nN3gC4nQg幜+VMYcv\{D^i3 1A"$("vGB5z5raeƼT ԭSR4ۓѮpg%mU }cO- `mҼW߀* 5!'X\]zMw{Nv:3~.-%1[RsxI&]?vaKH3׃0jT@h*/ E:6[-@Bce cxm)Kѐ$t ځRMAׂ~'nhH 2 <*r@)h^b<"lKT #*z/Jybi'Ca =wEֿ,ZЇ>0*Mi)a5 `epeY +|0Pnm57o#qR7 +؉|1m?ss.eNw9EIEtmD$s,x薪X&VZyh(>3H(9>Ϫ MҢ>m(+%<(Iw0$e8t?\ t$cDP0M?jSf(zjKG*s=Bs9ICM^jU>CERqKNl=B t!`vx2jY;'?Fv7%1 rPv^I EW$} "PioYd`\׌)YKYA.i,D.u3xk\4f4Rn&'Vѹ~~VbԈQ4,qŞF ޸ %4檏)h}Z\.!~R@&$X::uHz:&T(L>I]:4WrV/!Bk48 6𐴮тQtp Z*įw`;o$a|sǹaVSjC$*n_ؑ <#$r0c#cל#CGi.F~,!:NޱFԎѝ TUN ub !H28@_sՇ<:6њE'c˘Sͬ3շ.UZ9a [&ݨEJ-8Pilqi. c{˿ tN67C+d<`e" l Ûg$iE2r߼~ -q4 ׿4X; KX;b4Tkbxmc$<2l>!dqˌ_|OcZ|)1.jȉsѐ"@]0N#%={,/1 vQbMǹǯ0xIlnAKZL:BgV}X:`57 Odo+Qq x~~.fCkI~\G'PG~;4SK`NFӮ֖t0^#@L$/TeAJHuԍ4GzÜQs#41IG|LEȾV2m%i# D ŭcD"T^g/(_KnO(GԲ\Ȧ1 aɜQs I#Lmujp'l 9qTxxrrei$#,@=Cl?Eqi4nNy:RBZ& k. /g҄*X%tJIְA,;,_w:oCu|!sgOn['Xn62|ie.24^It{Se=1C"-:r?(ǁ(sl7<VDÔ"Lu*Qx_ 53z4ܑݷZѯzN,QlKlވ~SGTr{(Tn&k׹)13RD3ZJu"\;Ǔ2},^tl2.w"QdEdgڵD`NKb!ɍ4?eܼTH-r_/u@ ?s'g(=do9÷Vu[1RAmz{\ŸCr-p7Z\3îpDq9z%BO1MK{|)!@NBԺggM /,.f14-Նf4~_8B9奧S $,-%/,^͔U+D!--Mm7K*0c(ʾv~WSԞ2>d;?0g!WrB)w}y8^Hvפ>n-MRe-|ރbed WWgD.g"Hh܊[ :1ӣ([6sWUyNkQ8%Bn`QO$(prh9:OX Z>bo\kzU@Ɍ H%DǘK;(w䆰DEk>e_? -Qs9ʍ(aU_beۧ2?׫+ZqL\cŘT@ڇYʍ8/1%S_(Wb`j$󸊫44:-b^Ԁr5q5;۾Mhlz#`dZB`+zϩgQD`'qge_FU,(b(e~lA^%qiY88e@KiȿCY %h]Q)qLe#qfoˑ|K:G^M.9aj8t?f8|7a:-pvkyKޔrZ >azW xBV4 q=.s]QU8G[T^&b%v%8F)'h*DtQ ɉxNF?8&%|OJƅ`=ɢ5.kQAa3{Bs }ɍ(ZIE4F% (DLGs |\{8JɍaFӺS8aFVߺO8qz:>+S-<9ڟSNZ0o{x.r bpIUU#w ԱR!pPݵn-osUu(nn:0t# SzS:tȶ-Q! LQ׏i&pe&2->t oC}` [";#K6a`t HQzZ>hh>ͥת_3ڃ0S%Eg Ip٪ZY!;$!9t̄w]oԪ5K)WU'F]l3I <$NՓ7`V42HJSSd#H:Ep$|I'HUfuWk?G|6v7#iş#G*tF_K&UIJ܅qvL>08jG9V"f%Vzvsqi,bP+U3Q +()u$Q4i^K3d[「%Hb s1ӫ;/G i[ 76 jA8enX!|D@WG +s!9{ߕի W̾!pll֒CI|YZ+'Y~oYcv0DWe?Sˈ^5Zc]$ Ƨ9 %'c Ju&v#ů8Lp;+kRkw}( P/:=W,8uI.n L yb7.Zy֜6H c[”%E dG_,lQlac2Y_'yBHP'dc|H3!* ᇐ^J+0`jյ3 iC$[1&P3VB#.G0& 20 TH t룭^  s@kb,幅{vK\J¼'Mr;-aT#~U@x,z8yhW'\. ҉pQ_ z&宪;7zOZӀrV!}ḄeWla7Miփ6͋ KTt9t:u(HdɈdA^b֬.v\M4&FyZ/Sx#+iњ?4'.!`N0樊H* ;Vv84ݟφ$ I0,oS&. z">FPtN_#7>U'xu;J-8ßhH$v_!MX=UU/uW7^@uv5z9%gFZ`|A ;Vk^86)[5^lS:#H `VȠ UI{W ~wwc5}ӈ0th l:V件ߖX-x1H)eV Stg?݂yJbwtiN^A53_H&OoL"ߦ[1Kv(Tw$6e-˫q><_tO&QOГ޾XOLtV浯!;! |%km/qkBc#r 3j:Xw߆Th~Ps{0g=|p ]i*|ycB+V<(#aΑ7{uEe6Pd"D;Y= ~-k%eUP)7=G#هE'gv!(Twݮ諲`x J!<@H!۫Q{;Yl}yV! rN 'HKh}lfhk׋65(ߧzuV5p7O{͖BspnJo)9h1ZpuYWWrA`ɭ dPyj*~̬CΣ<_ӞHL.+*!I#~Nل_eq@)R0J8W`Vխp6[az˖w%++gPw։$eo6 st&`O冃%hnj]76йj#ҫ_ o^=] rMcKQyʺa)!+śM?p,ڹP0F=g'FKR_4nF1,ʞC=4#L&XPr4!RzdHčٵ-[>||q?GG+BQpbeIk\E)^0Nacm':t9#B 4 eƜ6XT?hdUk \F 4gdX'hSqZv\fW6c@|z*V+\b^_W|CczIJ g'&?9فÉhf4L>/“x] =ʅ}%ԕ#K!1{.t 9^qc!Л3Iۯ wW\X8c%k@jR{ú×1W:H| L(ipQ3( f ZS1g~w[ MݵORЋR+⎹U`+Ѝt13jWI&"޿irdd?RG,uf|, N*K]%m#U8SaWKjZ421gMCx_*ExuG@]DT4a ݭ<RxeBq~"5g$Ӧ0h]7x`/. x-Tѷ,wЕBw${󖣭$Cgr0\(Þ0xu,k`k5rBF~><~GBbY@>.gf'f^'+cl16K{$E_].5 I$/-aҿ +$2c_$g$e?PLo֦'57N =lQKd%VF20&pwY 1V~>Q (eЖ:}#E ɚmJٖHnjfDŽh! 3wA-w9֥yN_m (l["#^y.Te!4尒Iԍ \=I.Z0l$"N^\(ju.2O(Tr7y*3'=ƎF !'!i׳Q/T¿M9<',Cg@ϻb?;(İ3_; 5о2=5FX-TYC5ڽҥtCVD̻|C:ԍH7CVs`yMZP}oy-BW&—QrhڬOW ` 1x QVmnT $v-"~1nƒO-9jNymtXx\s,@%P|fwP Љ@i?Z.LjKlxq(R?QN1U+F}PZK;L}JbYhvpS~suk!5JF:t NN#cUЏ} eê=̱7ouרf!SB4ymӁ' j2"ߩԶ 1>;P SV$)ά߽ps4)ϭM}S埴>TNO _[$ TF\yЗȨ^Gݷ`[]]%'sG^gNsX X|Ծ"je6dr8˅!i\٭.e) bޅJ_LQ x$olo% Z67&c2t}o#u[ٔb͂ދ@­[szdj듃'P8])318kٕ%uG!͋"-š]L쪦YNz~R碖LX}n"_ΐGV&-}!shgoȎ0p"7 hӔ/ S^zBL>ǯCP>*)ZQ<`;,yCD" ï -܍ȭAU4Qe?ٰ.=i?'7@8Ik!!spCp|qx_/^UQ*D10>r}4f75w+~R$ø.~i !{ \gϊ>=2m& a$꼢^[Gz9Z% gBtvz9lXy'o1dNgKdQEI,*dV9pK}zӚ=cVbMuG 4#sJ-uVO;%mg)#(:,JU7<3Xu&*ҡ.Xml m[ $Ry  \q͡ʻ v'ّt&!˒.oʈ58;wSlR\e*8AŸ J0FŅL ^zx|Wza:M)Wĕ)wmG)\^S]5mHѶ]«2P[fN0Zvɢ{)"%Qu'ФSW1b %v\EJ4Zxາ|} _a/(%Q(ԫ#g~Al RAsy|#O` ?ki=߱1tL%s2J4,7KJmZuF3xFMt}Eyw~LNFMkY.{c+XNAEYW_[0W12yPi /51*[)2&;NTEPޜFCh$*y?Hnba'%9=yLJ!Q@pih) v5ciyVFq8~~Ssш*D i!jJ!/ıw}:/V+kEcC9ZzJF:l硟+PDQN*T|vG-ˁ47Y**_B7 WdpࡣQoO{F:;* A=@O얛Xϵᜒ(zpS3 ۜBȷ |RRx-׆~~4 ^{#E{5-tI x!6X>>94fur Hx pȁjt`Jȓ*\v2<4ho3StLM4$]* j1p /nL)һVR0s{veϐ*G+AQ~|yjm,>w;N a}sx_۾&. *rBSi۶QEh͘ ¶n V'?wǖ̶'%-kU&umtPJfD5ĊK1"g`V~چ7!\wq@[lA.%\f>H4D p\qhֆA#^KC[EӯltxNZ   $c0yGO\Pk;lMM7X]e[뛞$:N Ӹ(Xn321s1h]p@KWooF]irk8,zTΐD xK @W(`O?Ld.22kQmSWFG5Y '> Kl8[bx 'Bkx#n,M/6-%SI i1O[c%< IFFꯂ8wt4ʇAdkD5 ʐ/X <-A~S{JlX'OϱƂ4asj1\ChM6F;(a)ڗfNE Zv%Vthㅤ7.8Q[S}}0Gd+#ApıU%}_XZ1BInhxjؐ2jL׷G&қx"nvP%Uy&)̲ B9/C!B#-7j%Bݹxb䄒E;yIҶ6( J)U/l:JLdUx7ql3.+*WWKKDoQ9QS `Rrt50YTI4SS.bRc6YߟR:4䪳昋w*H#D[&`U(*-:pk/?xXՌ N3j6f7;fЀl@}RwvJ=FHm0w0꒿IkQ^~#~ n$,K5YeF\2o,sTFA/\o4]}ay{ЛFJ=:(7ׂv(al8uj;Ju7pbNtXLgT{\]AJh/u2Z=u8U-׮cs" 4]$Cr {w?ط`1Ju{7LI|ahʹ qꂼ8((Ѳ{50ru$T; BBfCI@Q-/5s;Awboë́VMO^z#C'& ƉCLõHaiyKkb*0b+J[~& &[ BλC;+(zwӎOYvgXMxU4!zvtf^6"G5J7:#6~ Qw&ny'ƒ4qdvDL't8dפ31]Fl;#47&]MV9ͽ~F}1^(O R`}#~Z8<$ra6Ԍx8S/}jއ&~^,`0kf]D(ոL$e5ƴCoP!R)~&;mV'C+񥫷hCVm5>̳P=>Đʝ߂=w D@NӗTBa#0&7?&Q~շr_|rvK vt=!$À#׬㓜 5<=eqGvW qlBq $˥|(JР`yzQٱǺ(\^kcjjoIctY'D>92ҴD!4\=Ӌ^%2ۨk&9 Ok>k;%K4FA!}$ɰJ~=jH)#r_y6v0ןq]5I 'gDzwkZ4o= Ύ_/v=2TUT•oZ-4*;e!&R!@fwCdN$Xi@aJ^M7wl$ -0Zd+ Bj2#VT8}ۖnV9Šn~}syypUJ5XIΣvR\hjrT2l>4I%MLfJ~3a3\, Z%#u3gqM@” Da,̥!eM P뫌4|UߐiәW-4'*ސ7 .aK|\* ÃRX c1N[)!UD`##yK#Β| wa@^6_,7H^`zEqӏp]c8̙r@y{j=k.rʨ E:](`+Jj($"%[Y&FGZ,&ScVJ]3@+wݨ@rx&p+|׽-'$JZ0""`o 8{I} &/"pS͙V2 JCß ~Jw)H/ fj"MsP_R*]BXTٓ'j I|` O~6uVgMm]=7cϧZLG2ja6вR DVfE5z>0 ؑuVJgt"56>)=Br>oٔ-طP9Bw<$d lI&{6vj7cR|yלvjXQ\t:Ea-A?4r@_ Ƌ,JnH5!*rtD{ ivk~jG^mG!!-r;I<_2=[+?]8)BIi0~u b^9GGerm`FR^.rѣ2iٛQ_h ov>oQ S7)u# ӯT7e0FBfg\cAƧUh$ϬZ3aFDI`Uxwt%}' |ˑ8É똂HGs㜾i$j:SkIQvZL tjYwK׊C,,$ }m`%l` rDN#*/M^N[׬v+[czixgeO #N48@H{e< 䨕s lbtDFӭnC'. 1r|,㜨c>~ۉ_P!zsJEΞ$B@cD^r+Zok ~Hj n7ƞ1 o?`a2}1p^<^Cϧ/T5g^^Fy^0[7ՏSmIh#wH_ey6Y=I G+;I4f Dܩ-o cwd F\MwcFyjQN;^ {MJǹjﰎcN~/ ĉ/+%:ͣJߨ&̹tџk-v"zO^]v#RqL=}ȊhL /%F]L9%QT0@` Njg8GeYtNhZa+ӛ+26Kx47ӣԇB᝝.[e`) ˌĜ, Լº\(M.ggI Smv fXzAYޮ=Ƭ veyeA+b}ֻ;4$X5mdF"O_Q[g+rhymo>iF̖]<0GP?=ezPumW\GaV(ҁlg',-a/-P:=&nc̱$p~U.`HqDnJ"?s4/oHZOֵ q'ɯ;(LnN8j㧥VD/U1ۏ'@d- Zd-I^ӧU^cʆao±XIDL ;j3 2;p⌲\('cU7M'`9tiIվ.{t,Y ҶAi@-xB hl1NuN&^ f꧴@z `:J( Ö͗ yK+A`R. TwI"YkLE1xo@b\\u!RaŚE?PhoVuHg\-`"* ote8:}TLE.-嗥-VhSy NȓNY ,6UOhY}F7-kpVb6!c%R ΤW6m> _]o-t|s#ʃ$+ VQ21 W4T_kc95*^eވx*Em 8J2,buNAӬuFӄZò9?"WT\( t?ӈo~k$O ϻ򱘳q#BD.,nYԁ9QO iz: fM AVu \F jC  MQf-8M4]3 rB` bc>g2`{tvAc3F@ OBt<\ }w Y]j+AuPdf  cu*`)\K1Qr{gk}b>G&fR{ Ahװ*1:bֵѾ Ġ!ap?ߋ9L8HvLZ.^t5 n$8enǶN.rU,'Yf3Ksq aRk)pU5Bީ"Q~h 4C7ھ,R8/DA?yҪ] ҽc R "ZQ,%{ɩ 6j;,eo"XL(9SϞ.7S-߈/~3'bBeR]_6 /ՅXN}qF l0 >_bΨ,?9} x,(:]SNC+,/(j"p :*9?L]t<،+_ÅYuװmo frzmLwlo>NknAp4Aư;\vR^Z}(-} hVJ4Csw'M}'G2/irS/gtnpD Ue~+)ktd״Ơ HfnHa vQ`3E?65= &G4BIk{M6 !qeq;f07p!5xAs['(ui6Ix/~j S4`=t?lB_ ^ϩs׌sJgG]`>xCz{VB,5.nL4țIZRK_ڙul &N/ދ8< gpJ:Ў+\"KGȧˑB{QO!|cQY^";!T0%C1`xWԠlMi,mVX=H‘b?]jY=o\QA+2Q*ݯqI 5Eb,N(Ʈ]\6 /%(s겛; 6}9eҎvI&0lc%z;'t=I =eA7(07v?x)MfibĞtL&AN-v:W6ElW_jPi}l+L=Jq;j69*.{>/OEQ[m8^Z!ye2ȸM}W:&4.tě7Q e"W۸r/ 6:MԂ=O+uH^ V[PTP;N-Nu覹Q:v+ NP~gϐR) ]+V+{_u” mKKڲݥ=bO  =>p>y:`:zH[WbVC[0 ȻHp< skO$„3'xb%m1*_=5W2=[3qCXS(rp? Vr3px@z*"C/?mT i^.&Xk _[3nF\Ʉ24ۣa3x1hJHHL7lw bʞ[=\^&CGO71eq۲bHVGj1E;x"Ibm^x厖;xyȡ1z$>7 ĥ" w0>)4**Dw_1Δj~F-ؾ}d}`Ȋ$;}?B$(J_+ Ӻ~ߺF|[XRmk+ua1/qluG}) h#IYXU$ ߨ7m@Y#Zz'Aʟ50ӯ[*pc. }I)Dry!'8Le.F: VV}::3QDiR<-ݏ bwYH.{ sƝ DjI)/Ãhxw1 ~JΔ>Ml/"m;c<4RbRPbYY^qc utzM[5{0xS#Tl!`1M|wFP##V{&tZCICC wsKW8Jfic[GJ9t,`xl?*4́5^niH רg^FՁN0n4WyF|mxhtx̋i'St6 l/PA7eK7Nv{C=>Z՛ٖ Ja.*p51(Pox3 c|Ѳ6̷xh2#٠pG6%|-F+P*!F 5p0>ՊI.tٻ"uu^V{MLM /zpxCtW|ڵ-f<64ۂv} dNtGA@Ө &R-?>?{ 6-_'3VR{w|ȐmU#W:Ƭ^ln')`)FDA}*/$Xk$Ga?Tтy=Sz% *QUcmvA./IGHvˋ <3A^kFUe`<=$pkmL%^" !;Nld^E_?&VF#1ѢKFZ,~7.-?UZ#:!)$2 >AueR~V">Xx70讫Ϟޯ&u%I0F͌)AOtDJ:q}\HƱwMIL7u*VVVӪɋͱv. > {YQZSӹĂFc7mZ /.Y[ZiD Sw\LBdh!e=V"pP[q*)(4rr1@(!([J > {I oiWOҘG0ʝӗ:S]a~ל<D(jC92?Bɜ aCoABZ3Q4Hc5X_cTH )ͳk^|p"ItF/>Rm/L}/%1{03}x4 9Q}䀞'x$t䖉 Yf2?Fg ~x*+&=]h\o # #,{44KQ!Lq}[x{;Ԥa*%44PgriNM ~xӥno.ˆZ z3?+d˺}5έAk]2]璴 \ϩd׺ R"?eBJ=wl0Ӗjz{q.%0'@Xgqp'ڠ0%F-}AJ7B '{z8}C wl){ >VM <elp,Qg ԈT_mF#~ɓ>Jk IU QUoYO]>_ 7wN)g;x?z~.x2 E ѥNjg:1%qgM$xIkЕ/J^YX!YbFYMB YՂ@l9h\$ӇݔwCa$' Z~{z߇N3Tn:־?[y_{. 0v4ۋ@ a&<*}fH^;*D͖Xіj=ض J >*}s=CNrR/|"V93s; &6 a6ĹpktYM:>>|R$Vl㎐C[M+P?.Ȳj!ky)M}Nͯ}Ҕ"~>tGɦV{|>&D^ h1OEJ>Wc4f0Cu 6F(oƊ[.G-XkJ) g0ZS1}a?iHv}IH'YJIY&KdwRqm1ڸB^0 ZDE5`$+L, DӠȺ'}]j fpoo( оUvv3>تթOOPiIKf`ਾ~H)(2j܉嗤HuW|0˰|f`#VHO|fvs+yCw{9%X7nN3-=E ;ηV|6hfgj^'(DrBk~o 2>Ix>@,ޱm2i#8o#b`6D؂-5*l:F`׉"V _w3?RڧNAJýR< Bn";p G 2 L?ƿ4T>Sx3O\УICQS%qJ_=ۧ܄+([06'xƮ2kf51L6Dڹ1#Miw! ' @ZW9'#T f٬;-*6 7i*v4y1ma ;n})y [#:9򩈱~66{QLU~(#Mn@*Mj$sFaīuF2/='#ֿ#CN!o~Gv?WutA"y[E;u+h1xuE=σC/Ӝ=ZM?nLaX"|aNmR5jofjQ:_V'{((ެ1iM!ɺ}xY. uL/Bc"ϝ86UW [)${7&ԭY3.;Y |iPL?n[>jo扂1|Q5 t$X=!a;;F&}~{2w`ȿ뛩-OXh ԩduu &Z:b>%Ō/jqr@yq̼nEm6@LME2,B(^CDՁmgj'Q"wQ@KPI"C"9Toh0K\A> )ņ==4e?*y)S.HAAwb<Ӧ [ƯR3Z c3yVow(qKp>Rb9<Ѷ,f;dTC'_5)ɓU쓓{c|s lFFq;Ņb[U+f1I]]_h"AVr'z&9`ha@(-2)'$Z*x-rDxE/;]W)(X+;/JV9PwaIRGQ?^_/&y4va !zԬc (R+eҎ`5>5ueWy=]Eݿ~T.//u46+s͵S ,lH)ViXAyOD 7\>sIpN0Qs. ' 駨mŇ-%2W>Q6qcbaB|z ݳ h"|jX YMm@sd;Zq0h\BuE:Āe'U]5/ |VD)J,⯭;](8xJVx?q43ںjSmtmwߥkssRS|32&矮,/'͚YSy\_lM9 . r`YP^E8na=f5jAU4WzhC P:1屑gkaŁ:DLNxN5T_!ȅ=2CY)0w8k啡9"Ҝvyt|Z+ʃtSpC>:A ܊ۭꆂ\nvhҢm1xXCǝ2W$ގ<@̾m9M-˾_O-,Y ĚnOJ -`Dܫ gi{\tAwI=j1g -&) 6|>Yٝ4"awm*\|ii:;ArJyCqm٤&.BD=Av^9mY+Ţyf8KK= X)>kӚ"Rb p-l '|#(ъ1M*Ek/྘h5m oؠjI7I۰T$S2k3v󦷾BT^t9M-ft d*8RP-8_LY0BK_vꯪ]>2T7|`Y,٥AXUҨdLayG0T~HE)>ɟqΒWv*n<KDsh[S"okV*r$6Y>Q|o3~h84Orh.h 7Z~)} Ձk Fh)0BqAӏ8D|e(7 ,D:M"@dK$~ǜ=;' P3g Bi侦ZXjq3=U!GrO1l)SXa 5hak8Qץ=QIȩ{m~{,>oIcLi%B[R²S 3@U&WV_=ghvb'/|ƣOii 24= kZPXe=`B\nR'=9N'?PqŖNOXP9cON8SI#Ky:Rj7kgN;vȓAsI(Gas0PpǐM` 9NaNu,.V B٢q (P5 fKa"'"g=r^ Ysbٱ:y$ΐ?xR8u5vCm='T(à &nQPUCxN/!udw0rPN4{[i1e>{*}8iYMq_eB~+-lgH. [d+/#ݶy3~͎EYq~=N[P/sK/^ʫ|xS߉cǡ|Xe SS(V_4,L)$$YjΒx!})S^]WT<:.9 @8Ȯw,32X=MR˔6S%~ GjRObPDtj/!+ & uISPܤ%q1 Ȣ_5|ڈO:v,1 k+N=E© 8B >{ Qƫ@P+)=sѯ$oۨ[֭M9EtjG E^US(Cꌈj6*hЅ~(ݹ~y/.D}zŭO.;NDvc8WvN '&tfu >pWVbyeAלqs; }ؖ'Tk7PBqP2pG{Z#3GxY113=d|}݂LcQXő6540#0wtu,-m+-b|^fAP nڏ5bFF&7@=ҿe;u/9$\WW⊏Y]넒7#nG$ƛqnP钰 y6W6vW6[=db;|=.;زOi> x-3BRszv'6$Q`aǤ7/SO,b"Iܡ͗{8j |wE:BVło},$r'v,]qs;28wbzKc/ıDeveoƧLtH0?h3 j0~[]1ŒȜQ[i 4^|XN)mQ{]{/J@͂gfGa:<~Y3s*Jm5si;wӻBi籺h"*; # JN?j;4)q7v2aewZ*~&FxHL.K[%!>^1n$<E9~9}cwz\Q)eeX37סa)NK>,p,uN['ļ2IUKթӷ4tY$򺃷m1mIj*5(σ6HؙaN̓TY4#`U،4aw,D4} Jfݫ VQ oRKG:},GXULqԞknq$R$ vDH9 ۿ+0JXHU( &mL9U2fRտHvd)7fُg*PSY! ApWAX+h]OS0Xިf*F0TFH] #L"!HQѠ/Z~6 <j>kEYrѻq&57`M5uFsI nPVԵ"E#(0b[c!+~w*<`1*XLM™tF^!jZqe-L1 cO~qִ?kQzTέAi"/e/^Fje S`4 e2ƣ4Ն#AXXO}N_$B :zCL_w8rR4Ԡ=PZ1|P{0=*PFiz]|T^ ɱCs0g@2f'Qց8վIögBL:LHy g5%WEMNw[!s>/= /l,s \QgL&dj ,&3Gt_/3iE#0.WMG u&e,zƈ֊XdM&  l2}0ʵk͘7H/K)Àjmc̐e eryOz /)*d`;&.{]#Ua x'_SsF~ ?ft)oq*U :T>tPe1䑀L] ˺"cpǧ- t kq@4 pq\)}*y|B!i`_R)pT1 4G|9ժ~fY;Q }Oco9vSC榠+YbnL ~UyT6^,ApmMAͪxft#2 D4eߝȶe?ap+^tY7}q[uSڐc($_mQʢCs*&r|wr,<\^AizT_%GZ(Ki{ŃN <[[Tn>e}BN[wP}t+mP(dhS- ! }Blmi5 '^ ~vQ9Upz&u:6`2|GSݰRj)_dPc]1I*ދ:Ιw|AdVR琾B "ALNf9pO%"{bDph>8 -jEOAH vjwFsjlXOi׌5 zRUY} 51m@`]*UǾWŕ"5rhj0:˷[D)g`U:R\en O/ȾL/aƁ'$dC}.FĜPcƆxџ`L07]IkhOs,(RQ~T8S>x-390.eAU M.+T~@vW$@qdYK$KV\l< 8+†.wzNҗNaSs}VqO/DnSsC@+bsLNbNW=ZGQJP.գ!aoQ#н?KഡG! "xoN{ K~ė$P_ުtE(ai:2L6ES-)QEVR2lPFV6H߳Nrld=*. <ʎ[&F*ωΜhl&%28Y-Kysf<p}ve*DLm"^lfb$۰ %ω}1HwlHbۦC} qf]5U0A>MwWmzC9EKh)l28e's _ݝ NTFXlH14m˗ւ܇}z`AE{Ho!6)Sه.DYxa"kܖv/2AÈw(|9ss&6@y$nLv pT_'E8k=ؗFi4fse%Ð ~Å ! f#xL~CQ|VѦ*=8)yʰpqn*[ۉzӢN(AC,DȲ\t.X/]0Z x27*ssv^w2/\hn6ZP[ӜJ _~GM (DdBWcm3[Vp5@$D?a ^R\:ϋ"APϠm5A145 Z\ c80uiJt'tSpx_^d9>*Zc~,nD/sJ;3ATd!ں1>xV19^ )>GU^\-2E}mQf:uK"e¡e Pj t>|Hŋ*:_]UҦJlDLщVUe]^}{?i}=j/)Pc 9{?eǪWI ZWchHUL}̴*fVNyS' WƓg;B2r2 '볖Yf78LC#2mtkCI6ҴԷsBh 2Jtpo+ΦcQ`JT(NbZ ,1 DqB$—x(1:@3sT ?~4~`"?+K%ߤSNB~铎θm,>.eWdq_ߤj#StTN0EźUUiMV甁G e4z/ޙrTT]\t@t(~WVEQ%02dQڒ߇ɅкH耆TwB ;p8A:P'sĎyl,FhG*W SdO&IH$Y#lCL4Y]*g˘#qI z\`N8lʽ9#2U;]@Ͼ惆ҷ"y@H7r5Y~C5 4؅-pxrgwW5[sfc%DmBO{PIvC4Xvz`u9 爭y@ўڦRQ waP2KG;襯'Ӝayyͳ#bUtUۀd^O4ߚsZD y ]e6(R?ue#ٿAD⡧%LTmlWwDp{ehXbOJ|6]kBbKz]))Ө `cLv>PSp40m}9IT@Ӣ! P%f:J4?FxS6=%I ZwP,;~zz1ɒ1'?2Զte#[].3}<Ƨ>V0]٫.>W"1BztVѶe,x%T{"^⠁d;t: x#{&!8/dk0j}[&6aș|esbz_^L;T?Y8=#23i< sJ }m$J)-2aŏc% FH~Y6grͦ +~z3Le ҲzK9O@crb5v'w7d:OE_y﨤;=SZmG&ocO.^kMot|׏G$5e;KbOb&e!0A{6iwJ)m崶-hYSmH YT%M)pK:fXLE︘If1QCU.)'>@ nz0+;>èxh=rU<ll{6j ^3Gl E9#IKS1 _S3$P,m_/#-~mZՈm5ptiT.յ |_%8zP{wBIB±y1LtV&W\z*UM\=K.G[ntLߙR|lAh:젌nA#m5G'do\,bE1]H 㫵p@AuGD r6rK(C^pdC|E_,$hCdq^w930J*ݝ!dM /ʴLօq:KP9R> IXya #H">a+O%1vs]ͥŘX?GOK%4 dG\m>bVRlB0cg'``!,6>hz#(E/S$TNXK {KoI'j! n nF]SuLq MwNL35e f?1 l0e~/_m͈})9y?fn?ˀu3Ҋs ti55Md (՗촞QL9HVo7~!"w3ך&B!|-y$c"5TE+Oq6c2Ew?T7i^r;`GQ8c$'sL W~w I>dx,6j&uu(G9WAav' Y)WT.0ف N tB 7(`YwI8DJ/hL#$ᅏU/Ąn5z]$,k@$ ‡/0ŨCF/O N)K"r] :ȱ=}IN|4]lj5H5m1("YrJ s~=1яpjb0Nq@^ lu`XR:K6rX_ %!obJi$3*+{sX%3.رxv* /~r'b۞ :U 66  !de |EQy  ]ń{`W[HS4]=!^&(EN*vq>'- 3Itł aYavNLxlI@b0eI_U-6eyS'&qyDn?tiU mB&D,{]ߚ)bS5+6Q"y fbgDn%nƭ>7%-M`dIL8mYya? |'RX4 bGRVo&[QeU"o%19 wt҃AH؝U$,?G" Paߵbľ1K RDQpCSc02MF~]IC'/C vJk4Rx۔ zgz %c 6\8㘘)˟ 0zWNB=}-tUO;TisSuy|EjESOc 2N)sf@ q'9/ Q[;ՈK 'FW ƜĝKi VxF-U>﬿;eNTHD~E줎 y&нEЏhBD}JcIIth#$wzOH"\y-lȟt}M@Qq3q_%]/5Sz.Oť@A>6޾'s%n2zu]:L꽬?g+58H˳̛;,MA brE1XĪ$״Y5hʼn }1km?@YWsgjKA&oN)~u61PD 8~A!M*X=_lWl#+~TՉGZa Pkv.c9Ue|30٪+e2kڛhz|#Oy{w3YmSH.nW. fRhL\ÕzPvYTVϳf*{s0RtBpjݱة5䃶r.M}M˜=cU5"PUFN@~I ;%lw9)45,c򸼔Ѿ؎  ?1M<'m{ث5X)WXІUڐ(Aؒ qw@c^]tFZ%ecϪ3[OEڐko;f_] )ȚUsK9 V~LX*'JBxplDJ]t~JJ릪p>CҢ~QA, a? auK[t $)H& J;}HQ[PydeP1eLՁ|SfW+"Wߗ4'͒4Ӽm0h%EYZ茗LY @p7E.ϭE8:lrLP;QG@@R cƪJه6D_ti}$"7JarM#cA8"bW'-~Y,C!|o+eP_uTBZ6>!9Fm51uSQAb’ZC jd󚶎785\){ҏ\@G*$L߳Vqjy`oAnwύ"žqrNjh>W;gH.GEӨ'Мhݦv @?_~@TpǠ)obc[cb2\cRa<>%,q@9PXl8`m4m= .]4$=%yf.|8Ȁ'(%KD1Bn}% E]Y+LG8R%fB.G%  PiԐҭ!f_]i2|L[ѓJz|kmV0ΖSQw).wOB13,雒G9 tNy9TyE%JT:m&@hpn: s^o (.!zY%+RGayB{E0ue,eф 1XM-W%1^ JQb̀?/2d ~߸++&%86.kt߲֐Nu{{@Up&ď+nl!և7?C Y1fc |a:R{ ݋T 4xa-nNeAHN `lY/S{_BK9'Xʃ4m~6e*ϓ:zk7v,9G٪a;k ?tϮaGDibns7"Y /\CJ^>i H#Y/м.@_Bo?U 'حkzbCtgE6+Č,Pr"WLX~ܿ_}M*H0Ky%9q5>MܯYts`˯YjB zH1 vs0[O cf0X J' {7LAEt.DrQg@;Q &| xR0cOF[ 4?:j͠}y|æ}@sѵ |3}f5k]J,\; ^f5f$ն3HA/GY2 Fy}J~j-LEu`Y8PI'.Hj<f^Bf%_k mms@"=%ќz#lr8NѥIP.Ui8A@WVVʝ>׭-hEvÖ4I80DF`.eK#ܛ|S̍GNثiֆma/{1PgU@]Yђr il RPE%{&y]ܸ{X(F|d& |Y9;rGdz-٧e:LZyI膦$ h",Rh<Ø"e yh~H$䪬VĊ8a0"?J3e\/䑦 RlJUF45W~b]JqOg.o-v;B -:i\kʰ)0lSh;Uvh0Sc h GjiM{D-܆?PUem3֜ѿeCz2ܪ9}/׾8!(4 +]`'Vd#$q0_@ADzr2\Ē,-]E&^GJr "Z$\~RCٙ:!p?sN$>p)&&h2aj~oV]6+1$}LT\hj6 mMymR3c Xn>tߠM TKvugǢ13@u%.9pٞުi`i ~!VVW~Sޤd\V5_,9:ʚvNԯ2Z}#WHaO_L,!otb!mMVFY\pSZ=*Px&4鳘wilx@ϯNh¸NHۇ`*vfjL|*(zHz Ftv%<7-ҷަ}g̤>n #AW3K w03ƓXR_T.LmTdu'_r 7XŶ9׌G)D*|Eaf"37$SԳ"G/f }\I"(v)Ƶ{ըP@Kϫ/%m*X w2Xfn>geY8DU "yy8ps9.x 30JL ;𩱀d[fPOdzS 9^%8JR_Vi48tކ#ik@qkNɡ4,0Ht_]Ad|Ak흔 @!?ϭIaW5}8'e~ΙZsAQE;vӓKiհse&FNGeUvZ֞&Ad+GڹVr"LfDQJ*>Ċy&m>Bԭkg7f!CdG!h0\mЇKT_iȼb턾cH<CY7'U;AMiuD^JS @j 9nkd5u$LXBpLմչۛA)F ɵCvuLc pt:De*N4KI: ,i"3P?/ͮ=-P5#^BR{Qvo :xγo)0Whw;)WcVMqed!r3I "WV'`?p xLfzb gcIS"O 3/i:|b }JZ.W4CwM te g{qZM'IZQ> t U*#c@b<'z#e?-dj#{xF>ZCԅZU//1әByCXU2L85f"[VHI2LZ'ȗajmwR xʿ[9mVQc.CQHӺ|cZj'> d`䝱P sthrc33^*U{x;,86w$ SsD{Gv9fs)u&K$#û߲U m1iYdWo5]@LZ%::^̛rWDfTڝ &9Qը%nD+噔8T[o E2n4a -vqbrrE5ߋG]g_-К<a"Ko/=Q<6r-tmth{tۀ[W !ܙ42@UvGц7OVfхܸ>ٲuure[<&[B"#lj%rz[ #ŧ_E >3b_M|py9엽6:~:6h 2Q-sӶ3@I;:w裄6I"]Z*b́fkądF} w9V RV, w`1zrfE-pyQ*, ~rq~8cb_Pk]'# *eX4Q 7a~|tp%pZ64s-U/ro}r0,O$K[O } wS}~уRʴ㪾uP`>S{ӤOgqs+POz軚fݜ,3߶Abo$fK㦽,D'rUR|(/a: 􆣰oՃ4 LſOf2bX:^x&s pzcZfqsdphȣAfܞѹ>"9]"9`#$SqP@g PO9tFqv?hIegH `%/1gFBvcT`0QvO3SC1x1_} fECOf! ><Ź{;A`=@NPh3t"OY3ȸXi( n~YӄQܻNBig/#%"G{=vҹn+ڣiD09@Y]p\oj= 6 /Q7N%yQoO^pma;,ZO&.KGa^' @4RJx;PNX3A|(A=;!UB8/{.StjUr90.V/)M~Et-KC/i-V5\ŻA;:_]b8p=a xw~\pe#_dC]]V铭]JrrAIlͿ:UyZ>R9*a4^C2-<aǔj5@x|,J%aggh+G@T°Ѧ0&!R0ߟk15 UKzuOz\*Rb8oUQV\SJbrBP)]F]rڌU'Kշ{ZW.f>4O`*֓Kw);D,<,P?TZO/ho[<w1À, вO2Z: {vвwC$>Z}BHI@[He/+_mz6Rm w |cu[˚meZ|X"1# 觕SZdu 00sf>/z$Pl/g]U!q@J>_vʧ $BtiŚCu7BF]; HVQ2(ssԝ!$MGwm8(٦9@r'`,%fc >4uߔBtfW1?+r8kPHx_-9 SI8, .q7ӥvN`aV~hb㸰WVNdݽkV"DcmFP¦ؐ"th`60 $9m|9ybTg[ޘyxj T~ Ez>%\?kڹ%).vfeuo*8kxT !)TZ +uZ@Ntц.eV`}sA՜µA09lO,%HT<Ѿ~QV$W14lPO33QSzU[}\]ARK̓HN9A.MA-Tj^eM΋4]S"xv9*{Gtv6@SXcҳYҫXkC)W`p|S15ڬז {hf}N wMdz@HU C"p8O2Y7לJ3_ XƇUea[>;O?{p]IE+Ħ=5ݛɟ@/-*Œ)@`Q8;>CJ=O>vXF*h";]$Ux/B ]IcHYXmwЏF :mQd'@@]oo|WMњg[a- tzwOKs>+EKL}5&rgN'_̉Aڬֻ8NԶ !MQk#Ȯ~Z-2Hrz^/"cp `Lڊq(ӗE [LY3$@ aI\>Յ,}z{Ãn^Hu15Tw6+B"*3FEJT\85?:8Zdi˫Y$=#`}".- SE,RiteSF ۮ 5ZtAh}/h$VI4v@W&C[@BGs.@Ȕ!hǸ8d1߈Fn3h]&f1#p.b)(Rڧ{Nd=S @s.(XeL4+hC]51خۨ5R ۬շn͸}5e0po̵˘P2SG'gQ% `E1R(@:(R#>g?3QV6~.ߞ*Hcn$%J?=o#a@i^:ck_ygMY*w#=6 Kfonfhhku]qMI7@L'G*jSXAm(D:r~m~Oլ B?aJ]GtUZrGlpimdʆW?ZKO:ms)}Ej/^ 6T?F`JT)ax.ܲ݋%kIKhZdsYX^'{8ׯg0=2To*tr;d8 7O=SVҒ-[EF3t0Fȷ`検[{2:;odZEYQ<iHAV.:À(V`zlBJZuTSav |QXR*q|KWZW1->q]53XZeP |Lu&YP¯ck^D% smvk}"kR×Qg{5lcz ?CRu0! I5+d~wKOFhnn{ WkX}VK-=o|`SIH0~Y+8V7&jOD/.u1viL5BI$Bjt q4"\ B'杯 8@`3pA#/+سaD;͒e$Q6 RUh]B:㹯nDǟŮmE?U8j9{!RN^ÁL܃ #v"pEv_uwf($m4sEϠ 6uL 8'rO(A <ikyT`9t?8wG #-ŅkRE@C :^ޡ<4nĞ@*=ߏE?s>*g? ߢ{O P%"`}QXm PZ'Xş۪r/\7=`DA&}n}poQmi VԟJũ{)4Lfd1X^C&Y'Vd2)!"EUsj:mHW%!G&Z,HCuu`%q IrÙ k0ֶ Ni;l+cjo j< :#n筦+'r2̗oi8v2'( M.hVR }Ftu UaPVؿا](M[NwA?`v- Ee$˱ajISB)M0j=JQx)+gH:~=IX*5uǺCKpH., Epue%7k\hbPQC fg$S9M7\+s2_ l3|[dЛ{l`k cFhbrP,cT E(ĘyԗBǩK HD 0@-zk䥓$$l~/ZjGSܕɻ2M9o=nd PaR=gL gAZ|a/Ha{bgrF\Z? y5a1Ӂ4c=T#.IS6/fҾ})_1W])V!)s.9rֹpO=`>u8&,ak`'y?WwRM0[_eɆ57hz3M^#ț,g-KU>.3HqN$D]5EyCug;1DDCuѽzVG@izzQ/@ (t@h#r]*kMx"#fxN2(}f%G*Y$C*Hw I85QKk^7R;#5q׶3`2 kQg8n4kSVQ<2ڥ6,jݕj~Xʭw´ʫ#a!yǮ=% n0 j5)in ֠{SJE$Gn^Xg\FM=G`̛or2Q>c^-Zr2"A L4ݐ6ѝFFokzXYŒP͵j2݄yUZD?aͱ9Q@UGtqy?r=xMph]Wr(NN'4UUlMFR5uNNwЩC7n㡚)Q?tsvNC4/.4MțQVb-տ3JF.s/Ŕ`Fbf~`Ew]oe 칫1G|WX."XO36уaYcuVR:AbK̍dEU%W4< SE{H 2Z}Σ~nbts8 g8 pTVu֒c᳀o, ˄Ds売:Y;H4**c%pAK~# i'g6v MR2c:kҲп\Ys^\S L=50MҍT?_q)bha#m ȝ^An5>םqa .JQ Ǒ-@ jUPL}yΤ{FQd$O_[p]GjCJl{]HY+/TXXo-9- TZl/C5n~U ]鮘D|c o%v< ѥst *P\u† ~ǁ_ 8kfK,wSMOŒ{Hs,+rx7ΠC* k:]Su`q')?4ZJ+_R00y \kW(fP)%y0w6u򛶔M~6fM C:gO씎Nr\h TÛ['Ʃ~Wr^#%ӯBAh}!bpp"͑fqCn-T΃eژ8Kdi'2tcOG +줤Bc~tb`1%kdJg->9|N!9Fi g}|2T$ǘxnG.@i5t;bd^6RO'  0N=1V,Nf!:GfK&%׼~*ϴF.4*^œEM_oJC|Y rP6cQFXvmz4'yEԼ4J0إ̨1Yܫ1lmI7O&Qp~8lu0鉢%DI^;95Ke 6m;SscEJbm">=MFd:Y('3nh-NwH<%ax @$KWEVo֤+;PY tt]w]31{WzF1fFj-UすV,zC.AyoDXr7} kūw;u\&;ljͧ w%bggƤ8H痔|#=; z \h^PsXvvY⑯Al}oMaH沮Ã5 9}V°$m>I`jC/ҝUl3̴w'&g =ϹϳN!)&"ɴ&pI7 ԸĹ7^Z I-znoJ|ZwDE`J4-wO,MGz5rB e&"!6PvǷFP e,Ui ࡟[u}< A?g={ȕg˯ؑKsFnk"^|yX d+#Q/bM~ 鷚 kXZT3GeY|f$@]6%K I l1ی@싨]Ǔ_fd=UT7U|G(  ꤉ۯH/w%m1Âzr_8JW}!w\>*N2,rl\UǘupT(,-J꫚.˄VG gEHvl:42.)oR`/="r<9&l-F YCG["jE̻)Rݑ -8dPXSB]uEOF?}8J&c]ʦWN+a'}WcJu.j ~tv˞ FQОU0O{ C5`jlL\]y@?EՄ !ۑ{FPpĒI)5LUla0 _tDCFK}Ǡ͍ .Li P w-j <˄07t_-p i X= Nh9 |^=UPIyBQbQrAQNZxԳ~52EoTg[z o n+l(bΓ4f xYN(jnF33@ W"و&QVn f-ekޥ`Csh 6P{S l!c4\!eCWzaXeH"ݑ\+vQC#= Nń l!EC,z昸N7HQ53>u7p "bF:p0*tc:߀7`MCSX/3y$hNHwn{l ݑM' Z הa$/`՟̬";nZ$q'*mι!Tj{9P+>'G_لRl@!ژ$p2{:3"qV1uCbdoVJtu8H*ggIї&H.эO_CQ7#cdͳ,N ߛ-ޙ33n~@DTˢ,@MWyf i(-*Pգ 8|N5p0f7t? $\r&+(%;(W>dhm6D&v 5<ȃ+4}B0Lİ ބw}z'swxJѹ K(\YIWؔ}!@ R{};ٺm?WAPv"Sw.9im cCK_#<5]ȱ˙YyC,ϸ,$KEDhuP=?NG{GP*bMP?gQd9$+mp;\T]kTn'y/"cqĆtvhPrq8b8uq[#_ &b֝5}gÿ|K.8;{BL[^ rIK?ȼIws 1(lGhzT)5߷@\zISg!sNV43.?G'QvȐ'~Ug!5QG!焌(Nv{uYfInlG^J$IB앐`=|k⯅046 j pgB@_X ʃqP440ۥbBq5ybvܳlJnaY`I.M*KFNA [ ?MX=+wsX:e͏bˀ@q: 0v&*x&nnUp㴛rNcxy@i)+J :&$ s f)rCQ/OA^}dE<3dwec'7s 7`nuҷ\ս.n\ϱdЂ%8&pMr~_4@MҸ8ZT#vuY '6jޫ)TTjvݏ )Q>eیVZ#2@膩;YYnCW8Z\EHԵpTB5v,䊾@cJ/U1]Sl {wSz/ZKEArbDb/5dMi*Égܭ|7k(7~C媑@w\:ujQT`cAK &>0xWxANP]$vЅ-><68oa۳cnN?^A*p X@)>nCJ'JO?PW'Q"k-[nE`0Dm;l:-v UEnJBgxm\_n놤+ Ъ;kF*5UZiGNe t$άJqVK\@5$*gfm`\<~ފ٨Bx ޫe%G[\ߞ>2Rbzn4$ $+} ~¹Cb`c$6>b1/BC]-Й CtO|UYF::tuZOrZ+^+>!C[TaV^ 2di,lجJJ/,G fFt)-SMbv$8M3/̌ Y&3?녴I,:V[ΆeEhھ50;Aőaxz<qi>[Pi9çՈNc-Z㨜nIΖ@%H ڄߕvC"O>X˴0z>FX( 1 fV`\(܁;*-\li80gYZ0707010000042c000081a4000000000000000000000001644ae3bb0000d2f8000000000000000000000000000000000000005500000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/asihpi/snd-asihpi.ko.xz7zXZִF!t/Ҹ]?Eh=ڜ.+X<=Z.B aĥmectA] g jU:^ѨM^9fj))J9iS0,*\'M7 38c E㚼&WnmO >qȘ!`|eYȎيMi@²]0&QYra_n r/#$&kSk/61yߜڹ8<>Ja3 E % B+ٌ.|Uwi =7mWHˡhX[A4Lr>J^e=AtUk/!SR L;F! ZKQY{NOI6\ ~diɾYlǘW;_E C64exQ"h$F&ui92/u!sJofs>0|]|n١3 Y[LZ <1_[_}d˥,kMT ƨxM.6[ggj"!~~/Ep:k0]sO:2/ F?ΝW&Z`wz66G+fB:]Vxo6*?Za|u̧cCӑt|%p5}rXo< F?a0Gp2IV' *g}W؈L 0]חUKq*1\w8?=jF'p"i;|y3*iLc|R[j\'6pa:NA{t˲UܹPUuﷅWh:_1ܩƗhғ3]3U]n#wzb; l4XrV!92 P#!m o*L>M 6idnLhGKyue4ﵹ3n1!O뼏zRRN@I.^uxA6̫d"? o`V`TVޔd>Pn =xpP:ۛҺPl!p<8vWx6ɤ(u)\ 0a;`z{ bpS u,n9վ*,ިU'na UgH˛i+Ra&R Qm(3 zu2.ߵZk'4̼H +'|blnW\zUmۯ\&"H-aōY1|{ .gi-ǙM^ӷd1tQ+.P m܏|Aڲi)Ϳ@&"~A%>dX]m|A|]Fh2g(e#r]%O7ڰ$Za^ k lWjZ\6MF3ݍ#jZczxb~b-Z l&tMu2?/2iY2[إ,~iaR "H-hq)CА0 E4=@ .~zDٓdB>iY寜aI~@8Y| ` X/c@Gey3#7 hs"cIk,*S8Z IcPP@vkF\c3b/0q~ֿWd&_idiSXs[]$ u]C p @ F,zpWAT'lNvzFd+P j(˹Lƿ7ϕA8ۿҌRZ`ty6Pl3͓GNԠm|!XWF(2Xr!9 2J]Ҏ{--9S+DW;euwp:f*>ү,BR\]kcSfL7e\ۻ2(2X=^b=P8P "'0%&ċ_JS{u{c"I& XX5^|rP5_)k/nP:qϟ_q|ܻS~9x>Z)4a o Ú8Z x'"A,`:DiN0B*eU/&le7`auuc i*V{oiPigϋec)^^s2BV!lz.KDZR+`5Tz)ڐo&п{ھI ȤZsIVjrY:7qUd^k]xkj%1}9#:ev/sWv:⼼5yWY{?Y:VnIZp*`Bc1{1>|#1Q 0i@m~Qo icK֗oONt}ΣiTl?"XnGD᧯KO&K&5 R"VDJ!np:^؆81*`@)ObcYl 'h wbޡT pg\_ZX:>*}a{% ?+6!k[ >0ĻތdLh$'_ "'x0J D^`6r;eh%IƷ2kr(ŒG]؃JU Bp@#T?9:y ps']qR*}۟?Gx_Q1Z~{_̲.6M=H\6s̒Iս Jt}#u6^I p$ҥ@`dJ@ݟ5>~Zf|@4^2,$'Y@Hus39cOW{)͛1Ť}l}u1?l{q̦e&bz4A>YUMf#(k:ŌvB䮽eqPՉ/K0 f 5:S씌KY/{bSkkyؔs[:ʢ0ϭ@BJްq#14!5! n) ;I1+:@J؊iBCl[*x| Rhv6'\.C.6S* /` o#lY2eWF/l`Оj'LK}D}?Ć3e* {a4nϙF npTRKLɒ&]޴HVKI Tz!F_TVU2Qx<Kb.W~L3:[ϣ]ZTЁCuM p*J$`ɑs!qpP{Лi&x+oPٱ5۬fŽ4-: L 3H` SA&b73L[T`{#KGAl9+V+>f /glYKٍE~"{5mT":w0}ܷ Ec?kx8<縟|{* sdю4/[76V.$F`l"Ό olU̅lK~C Bp40W1r,M2243{w!Ry'֠$ ϑt;#0 DyI.iy8F5ʚr=n#?<%K0k%NoBt:㾸XiS*{.qYdtd7;}JľZ \rQ!E1|rf 'K=siq0DoI@!1]5\M<8_vk}EY(`jr*=f&9-V e#>&Ïv.Nc h:k] ow=HR#}w]DӊF= nTys'&9Q6 , 8R/}8pis}yâۚ8q"³ij~azuisg ,ͩ<`SZij)6pʠzQ30{ ־J=}]3@LsBxiYQlxU)zkr2h6;DY'[e`NPt]7zTǚ&hɻ]Ʋ_,3.bGAzbIsSmȋ;us56׹d\"4] rz!*!HTU4L#LV%Kwׄ'!+2Gm#*̳R[&*ݖe-%>-hjJF6hGDVDx}gJU6ʙZXS'M rt*>Դ 8=CeVTlD j9]2WxG`9(FpInW:O&۫%fғ֎&gγp}OGHɵ+&Dd1}.?q.HN,O<ע:6BJ;&E:#DwH*٭E]\w\^wF.&[hG W7/xqyӛCĜ~yZ {U/U|ijoQT_0=(p 9 QF4 ۡ^sq jű >N8,2 F[-Fhw8ժ9~vLʸEIpM=u¾tЉF:2XzS4Qive}40vHKrcwVeCgc}֫KRW?-(ʿEw\zqMsz=}y޷"Àh` w{Jo_Wa{vND$7Q9qe* qG~YaAΚ-P~E7A%`UZr(0|!^1Dr(Ztρ<0 TuL2 YLZ ,RlaEMu|>eL,8Q ,N\Z w0"i,4ڴn?|cdI ʡF0n,ao< @#E|kՅcH4;c! / ;ҧϫHl\2&l!nD'R}T-!c8Mﰏad\SG ѰbcN3'T^p!C ST $(WMxsI,e[{(CYZC e7SfX'l2^$^AK`A։">Md$w7(ig9U>轌Y3:Yjc `k7\ηlBNv[[C1,\9ߏ>)6[JNs0Wgз1^́O&YZJLN=- wC v& W>F}*u4FB/9H`1W\'eJ -_~9wަ8ٌmXs{9U5VK3#ORw 'D> BHXQNwTi@7P;$r%PMIP0+ {:}cAriV`&Bry?|І4ͬ&Y lw'2 rjݷG>Fշ 53GɬwWZZT_ʣ uYuQlގ=qgUBټYšN{|Q*'dIg4ՖYp)*.$S`?O-3-1Sj~k \I\6Q_ќP5"*_[y|2D cgq~z[$ [] njhR f\=!ࢼ6F)D.ve5. Lβ=[y9!Np.̑ A6_{~*pW]ESɋ NKyyx˪5y=& iTvE=YEPG+хϜu9^̙Tb5pP@| S. HI)Kuɒ.ϑzî+}~8aT+I0>n^ullUDߗf.ד g w`n\_<S <(̘2$OwUI5pa0۾=)ԹO8Gf,BH$'.W­E4X @ſ:O:(_'ξ}8ZO-J =6QYD !a$Vr9BOQ3[Z*^kc]xOPEhrQE2!HYo"`RK~-gYGpmg̨Fn89"8!-QAg`YPݻ]봓9HYf1QKL,D䅸sjU6Ւ= EGՒ#o;P5aKhdKH?'`f_0Ƶ:ȩGH/ %Gt}'6m (-WpLdꆡ:dݩ%@mr ͙RSqxS'WE㼬 ݆~hXb۰3&笖`3\Bfy]$}ўp͝iNg2uMܼc/Svo2q?J20%k gaݽ(IpP0MNZ$C\,k|nExiU<I]Z&2%f J cRMP9ė`֎vJ=1Fc-ORAv d_8[ i<X\oJOKΑ.G'ȠYF{[hԝ,ȧM6aFp~ʅi 4))-dݖI To膱t]"-T VS2>M" Iqow(vO1eV۬D!aޕ`څ[ 7oe9XU訄"i\3RJt(LH1v2GWdB<ƇMh>sP8HۗS$u5WfHq2<n?9^dI&jnxUظ,(!y]O]'ZyϼDc-F4@a8:ҧCddd{ŲVwtWKqE l|?  ;:rS#.ħ(Lw6yxičȼ">ҡV|D#{>R <"]t\ t5*+ n,'S_8ڿ5? ʦt0Lͩxx8]Ikod Tpۻ%xiNߝc fIAPA5wH͘j&*-EWnF.aoz)E-ϭ۳z,[$#ꉳ{`xЏW.2ZT:4heQM(e.uDAbw`gfF5E7|qm&4 Mx.~ RB+v\kn). xʙ*FN6N:gLP% ы{'Ge/$?k e? ;Oc=Yo%Jh!dLE%2iG#b"6hcj*xZxDl bqj@/KNW{ @/.O8K#3YtcSUy4| .  WbFNukc6:8tPG}7E3;F_,ACA-q_4qܙn`vݐ:5v}ݩ_eQ5qb)P {#@:!\ B3@E%w?S 5Hk"&^U߅Hxj:l%U amĀ2,qR Dt@][xfx(IA5bъNu;"q6^KYc~n Q0ȼO?!nԋ Ƭ|~N!%SBN>J. RCL̟bdok׉8r^!ٚ]eviNFzOp̺!4bKiQh{ِ‹R_ı sg/0&%r%B< Nu\B#!H%6ve!<`,4,l]>dVzBˠ'Oqbyfm6hk^"Ʉh"rq̕ѫ;tL<!#A%m'(OIfm:>:=Y-?7}=T6b*0pd//db=(;cj [WKϨcVOFGK$߷,2 u/iT:B4'#3:ĈNKClx eqc+&׈[O~p&A H$hBnN{9b{L&AoVj\2{Fnî=ۖ}2j)tvfPtT9vrLJ<" Y亡 (۷.G%c*pH?'8SG'] `@(*Y{6Ĩa@?bxߘ 8JpaU y;]KyUt-SPD&gYdk[˥}zy`us6Ƌ{0t~۷Tػ,i -v5ϼhV]Z;{v;ۓg?Q5L2^[U[Xђ͟zs=|޲w,DN7px^!A?L)k2^#/,kҹMdm.@KCŏhLLBWp$>@4~'~)P2wRno7Y4S k6'OU=zSPyX{qSˎOl>ijT~Ɍ %S-RJBZC40Q j+r%_uL !u+yI~|Q=)Q !miNe@{`݃ k bQha~ z`5S_ټ.dCR4L7+A/Ng7 mm-8/҇87[4v&-/Yum./>(,.\sBmԵ3c ۖ{΍X)DfV3`BΟ )<,=cA ri%Aҹ]3(?K>z\vNS#ŽMjӣ)i߶#Cn\'l0ȹK渦{:DiUU/A]?e?$М:;/wN$^u{K*%#@-m˝)%0읢&Ӕ:i4%U8&[,PZ8 n3I. |g 6xx'0rV#C G^;V(/>+|G8S˿u!$Z4$oS-Pٱ;YQ CяY?%n,x8i rٳ۳o${7w@Cm۹f*h6[Z"*/sܕƊYLmOؤٿ>ˆ]+@۹z=K**5Ι,5/,?;}%W3$>λrţX PMu9-396dɚCOSҫJsZY'EAst3Ӛ5/ 쌹Mi}~P9vo w B ӎmqk7,q?&hqݴFP;Dۉ6Jj6f`LLÅsG,G9QiC칣oON,"Xa߫scay좿nYYfv\Ħ"uJω~HpN X+Ohï* 4F5zS'Ж(mA(=G]y O#d"a9\8!xw6U<O ^W9M02,_R N"rhS@Yh[tV}hh/se D4LXD0՗-Y`7ˑmiY 㗳G l<u<]=Q+;T#u^7)͑u3ȕ+<R*<|6$KHw"ğ\UȳXհG+/ڦj76Ç[0;cSƉyޘM Q' )r}oÆ=>=8 0 2I tf#zlz["5A&b/{tc={-FbSZɎΔt N H)ƞ~8'W<R@i;+^0q1~[Rm^81Ⱦ% UxXEG!5$RH#]y^(c!.0qnkGQsj:˴/93[+!ȯhK꟧||l56fhGivh?1qIo3l}׺Hh#|GA9!9e{{5hn{k08%s#ѼKpf/K\i "Xzwɑfa0'm40hȶ.rN,Gb4@+iedYYOWd@L^LsōqW+G|7{Un Ώe.dD 0|.YQgZ}ӹ2SFE3Als#`'،JUp6dm42|X $zJuT+ĨoU5)?(pᲡ$n]oMu+onOYp/-.9O%e~.|l[pVLectpǑTхHwBB& _A5" dwb$.(l[STngR 0u~)%KgȘki(N oDp?Ѻk5ݽ@Ul&KV1Ӷ lN uh9:gQCsTBu3<>$KEe;*m@Cz!kcp /5&shU}\N ).]ƋF?ēKCq3C]q9!`D8L[e$rLlV]xhl䶿PJ%]5!g1G!OEE?XhH^lW(w'{+$YaAY{+S.}*A|+wV:>?-zrp&t)al!!fݗx\e`M FݚIBiMWV=;Zĉ3I^)ӭ#Z N֢kՙ_z妡$PpzpJ$O'K~i:!(psmn Er`!+H_H9紨䈳cYJ-#Vgy3)|9 pL͎z`ߘ!L :yJbaA՜*4͊+Ӗa wH;遑%oq_RDt0QQ ^ ;C>_` QE1_;x@WV:hTO&?VH,`/rծ&$=k%sX/a )+v~R ;FhjNn``Zpٹ}k+(с,*۰$ݦ}QGoþ vT,3:/yەߧ]97y)D|4˺25-x Ue:J ~gNѝث<35)"O$?h D,.>;Gdzfz> 7*ԫ u,J^}_᧋MԀA]sGcSMހ1/6˥՛ҶۖӐjxAVOWzNd9GhnhQ"l}&をbsSn%ePX2J_#M&IkVtkt@P|vOZMLc^.S3W{+>j,QR K 6Ȑ&=,4]!8O~åk4^Zwh"e'7=CFI9rz,.:a*-5I2TFEj.-4B+h!Gù`Bnˤ?,~Jr,`H)_{IGZ`?F5鋙kw%X:J]vcm*/H,G+I,; F;j*8H-̑FvIR!*} s,C }^_|n aB$I=xKIo~bOj?ɋg:}.o7֢I>,5UW%st݋im"1Mߨ=CH00c{w*QP@ ԶTotA?ooRa.>T_LO3=!Iz.Nt^ПUͮ캆z&`wu[t1_TQ`/ IHc6,L@@m@;[GOQ E,(ȁ$|L~K_6yDZ:'\#4q$]ftke=lnl} {,s,LAY`ݼfD蓼`#I9 q\cK 68(Zgz}1ᣳW9IIX팶mh "mJ["t(W5/CLL[sг֣;z;iʔ")ƹG 3:l,G:`+0Bޒ5C9ʙ ϑ&>#K F~LMrWl"4DUjI!1$(09n Ui`M))(r}U1$lqLm*N+)`@mF|狲ڂWؕ5Q|95evC9-O !:>-c׻#>W,(;"O/UXƕH6tv&-h#_&Q0HI0'%ŠL~gsRُwYҤ`64’[wΚqӶa1y"q{Ջ3)]d* knXӴVDzFJ,uA t5Rf I_ҺdzOj!}㩗Ђ;'JvXC#G54U:h^3;=A*zՆs(πd ~ X@C?e|@AIKsV.݂3ۚ*]'eiiE,&aX5'pD8FNH*ўkI~0a&iE+ʍzⓃ.T܌82i24AWc1lG3ݫ2 ;x𺃾FA+wd܄G]qrrB_@1q]"ixǧ]$ 6j,p7S9_ n5ڡd1,lHi:4€W>lã"dFU[C /MN`b{S\z E4={tP۷<(a~M.8- ,$n4҆ZMd)ԒR1oTfk >No@*.@a\Bz-QCƩ^1}' 7͊C+FuGdmj%hB$e0R#)Zd>ٓl%0M+L803 @L 9~6dn&|xMHb׆NzbRhr!"R ׿4B":Ҹ0RP73J{BNoQDJz~.XaZjYn Vώ KNx4Prُ[!^e\JyRKpnj{3dU&,X' {IܖwDP5?ݨWi(l !,zk ig]8vwS2TwOu,L@dPELɞonduF;)z"PwUGxGQvQ 0*Z `(!58Aq&**SWVw*q75pk+:_d8)ɾdyWw`7wyʣY&:[,NnkH<r,=rA;_M&؜Ap{7(#d-"1&,j+=;t`o :D.J{ ےKU#R2[.FvMwNms4%2fS5&&٣t>" ?fl%T%|c6E iMVqZEICn4zn]رACA@M/謭uى)TN{)]T@C[m즧كI[!)n yY'hˬLY?UQ|EbP})yg7Kh]xFYmBJAً Ϲ9uZ 8v/]^tu2R w APEuj!f5m\%?dǿiLbc$TOT| >W **=pwN2NtZm/7b[jC:nj'K3!ݩ ;LUږXG=*V@nDds10Ȍ>o;GUцWuz:]^[Ifs,b3]\<l˥G:`,6Ԋ& @2thy2ˊãjJ3ˍTl- Y "p,OX&0iR04`Aːޞ?^}h J" {yE3dS ȯ~okApYٍց:KrXEC;r憭@肙 N֕殟byj_wlCLR tY5<#C\.S#_--`Y8]7o2>M7W474ֆU%O߉Begψʺظ9ٳt? ;ēX3dL(psrpEUr)i 6 O1?i0˥Ej:buO?눟0}{pM43a$LXGSXO7i@yҟK΀LץB'J`~zP4;+yxgip:<6X |Azn.RJ*6@́'#LF?OBF}6p>0)^BH[0՛ .zԍ@[ ?0@hE@f<)3zkn>@RUP)ѣ* h]x$(GP>zu1l.?x?B +v,A[6- ;; 1*94+b lj0B9vHF`7bbk,u#qd~cbmyg>PbnWkBE`ծ@CG1s i!FP[x}:Eb<du|+t5͌?}@Բ9IK 7a`~L(tHˮ`)*Vv<0 }+|D7QUξ`XXf~S'^B⽀۾K*BGŠ@Z{jQ# Ы\/裁7-X)r9bٮH[6=R˔0`_BPlX}9+]yJ(P>/?Ump2nz+Xf'A5nDzA:K#ss w{ӧf֩g{&t&$wֵ?$ ʰ$A%t{,:4jw <`B+G} 㥲8̘"!㎰ңyef1['<WVgN80ԥ 7n Fv/*KLnY*-pGc=\H2Q1s)Rlۈ2PEC~H[s:2mb~P5F`jF扝U>Yߎ)&*g.䦫hǜ'  O=[;vftnIP{#Ax\C,ZF0jt倦y*rqIk\6/UQXAAHpy0ZAz[`W3P0SJ>i#Ը<a !|3QTߪqQϤ} LA#Z0m СaxAkЁ^_kK&PqX"= LOˆ FvEݐþR&؜1)ȮZ|kdK6۳AmakT'\8!z*0Ax!x(s͍`(]aeu? EM*n83/)4ڑGh }J #N5ƔMz8RDtdW #(Dxrʈ;~nDJ\9JcQjqwfصWzE׾k#|v d"s"溺s9;dǬ#@|I-mGl> EE}Gƴ402oނ9&<+ۇ3$,+_7Ț-M`ÑRvhT2y.tq|N8ӗF/j? [QYtt.ƿ8C X#+}b ⰞQ kC٥yUϳ-AIi9 fA2M𣪍JiO`|LWq[ճ& eØ<|m b+^'sT\7 Zwr_1ֻdoǁ#?/A"7JWiڝEB58`a+vssDv \!k[H)7G\G{E٬Sipg%uQ"EkFdQGnA4)dbt7[KAh7*QTӭ+v)VM 3SKu@5^|'#;dx` eT>P5[2N';3|=gE1QK)NeؐԴ?>4ЫRVU R}N;p|v 6Zh٘$'UNhcpb{ax;J 條p8HRmeV ^RɶC"b8E q+7/y;%{?). d,%tXO]H4`G# P0D9=ú͡M"1J rLۻ9p!'|H&Tƾc2[؈y tXDVK^wOuui?9/Lj.z$q/߄/6 i% D07*)i Vb$RloLeR.LOrgxׅ4Q3̐mBw״Z4['?t+Pi>TÜZ7*Ι6N Fb&, <<@@Yߍn@/K,&h[g6|Y[=מzSyv]b`{C;czdR) Gh+QW}MZwIMS}AO/PPf =4}#4WT$L= iĦV; 1W/a񇺺oaPT<% zHaJk6zMqd[wP Cƌ/xLzpj.uDH$n̠;z5<}yJ63 ?g6Y]HaIY鴮ç2h$/2A` t\^W 9Fzv`+u,i&!I ayoѫ\_p7אC*mq GO#΃)xy៼.Oρq#2肜[Ԟ(R 4j Q+xI}^ D>WW Z1JA2Ӓt$dS@6\xwEE*|z'Qǖ RI+˦`i_h7 b jԥQ4K̏)CL0ن̩x{(3Khgy'8uՕ9'cʯoT!ʔEB*)6Ү)!o ZeߦQ3dun0 !ֆF6{: f.@P/xy5RX uԳ 4^aq!SH3u)0uh‡x]u %C`H0 ~7X$/yzjɂIu5Mn"Yޔeґ9P:XM*FbON(]O~nţDžC1$iReX:B"cCӷ{ oeeF3|4 M5(N 㼘34IEjrf${ئg?c%Ie+'dF'Pc'uua4gY <nkwf1'B ~F] N~aҧ[{m}%ӆmN|t{EKE~?HG'- RhN*.2s/q!Gm?eߧ;@,% GB2S%96CBeykA6|^w>Yѭ.Ody<)|T8ɾT n [g._v;t?^Bkk ֊ J<$!tR䕢R'S[o9π&Qn8a<æ#R ֎|KC-` R@ o 2qpo9@/u>E# w'eT (h 'W0c;#7;R+:GUePx%Gڄu,ӽlCg[ Y~ en3MȱxҊD/xi0dyeRo3X&?aI3kY]@8+d,rNX_2%6Q",”IWuDi#A^vlFS% JF"kZY}0w #~3 K" KV# waN2n?q@M3ru8Ȑ02xHOQ03© Z 0K֥|~`u/ hT7zq9vޚtOTSlv.'xQ;mqc{"R7RoWP">X:C eG ai˱'P ÝTC v[Cp'UJ3YI _ XB[( g,—lq˛oIw:={`[wDN;=kb\cGB{ǁ 80!gDA;}U!)\@r J~k>r?)68TklQX[Xo3OhlBQ{.,' 8^Y=M9l-/{Lc+ cH ڕ^|aTd3n%8SoHf~;7{Jb[X! MrV Vda!= Z MF:腷a%|33W̦qDniH7 8)1jdaREgHh%cCͽC|RWHڤS9$PUwXvE9 aIT?L$\/_qD5}U$*o "fǒ` 8diw&VINt֛b6S~ɩ*TŌ ,kv]I _H Mieruwh$\qOAH~E9g]+Pﵥ)y ը{I,lQ/HﺟI 2DV‡kg/n-3!ةQ|A ,X)$AJzo)'h,>cԐ.Fv~J}4JJ?*jޭ!U㶲չ^#PWX-/8 %`ݽ-; i9`|>h28$Yڤ uЭ/C*h?cj@1tSgB`Dֱ$WU]~GsGaGԱqEw6Lk잘 0zYXNn (7fڥ"x5gJpϱͼ2r85pɂ`僽="RAvGKP;+XbT'nqpe,vWF=퀭uzI$L0FpQثe7,* ID%Wluh)a(C􏀡Y39*S֝lB< EF:۷'=ʠvB* t#W0ll"¼!,'  vdAgh(LmDvD%!]u5\1fJTxa'e\::|GfaH5';ߣx|b{E3W/yw46@bM2420-c'4>:O80;-MSR SyGE5y )YyH =͇ۢ4(g/x(19!̛ MB S93<r}:'eIfڪAn$X#5G*JRu1IwfY 24(M~lmD㜳~nU%щy.f%p_X(u% j 0RW7'|O$ }w2r*~LSx;!-|%mE&S04;ʀ WU3 D-]klxzۇdW^qךK3@d3gnnx/d3m6`U^1*l'1uT S?jUȥ{{sȿ$qBk[ZLص@ףdnObИ^~qe5 Xt~hDV5re%Ə2ɸ v6sfI5!9V䁸Ѩl wL廊7hUW[d'9-Jn ;?=CZ =R(?F)!Z̽vM1kc7ص!VLqT1ٙ5.8IHz -hie^.߱rqr8f޾My4[㤟e{HLaANjo!#!G 4wL| {L;Rd׮k&j7)53d7Es,GK2O4{`hR)4Ӗ XKI4m,CqAU0"!Pq'UtY!*/"ý'Yd )Y2)|VIՌRC_:*= ^C2clŊaJ^9$,7)( *{ .rr"0Z:<{cuь\8?Qc}"qLƋ%OmI&B ?qi=_OT@9IHHe=k9["=Һ,ưAU`;3b PЅ4Ǒ Sһ\b{Blw܉AX?qpRQ)!}aUfWa]4WkJm8ݧ%K+E}D&N.bP`s|?XADNdJ1,3n=ºFFvɗ)Y_*|;rU!3s1oެf_TȏGȕyE2}y|gLЊ*+׼9Dʦ"<65Ox쐕-)+fZ$T|LYM2-n'roםIjcu5Dz2DlkHFg8'$(2XM] t{]%X"FK zJAp-P Bx)c#@d$7Sў+N GGYTU[t>/y SҶQ][IKDQYo]/umMC'Rl]'2jO-l+[cA aH!xu8U֚cAy2_6h%]Iu=囮qS tJ9`Ym}6yM[u"֬X!-Sx@C ݐ! exʙ \KVY" 7x1$X92FvU#2 nYqu[.zWF[RkG؎P5|".T6&o;6IS$߄JЧ$1O1 X,QІ࿆F*=$#rKq5 'E8>6cW}jy[ R"W- Di(AW7;Nq`Mew:hQdQ3G$spC@3_37!t ~_$ yݷl@r9nMXoTbYS'a˂W6ji/SP]B*f`mS՛0ʟ|C Ieh8;mnX@"nw]P~6 ρ~^,jS%h}?Y`E GfK Gβ5p$u_܆€>Of'tY)uă)ȇ˙.Vki^}Jc~.,Ĕb<)bny—{RoC]AH#eeD\!Ć| g[Zn6K 4K+Ä kPbP(׻jt<|ٽϞ<.^F[&Q.eӐ<1韵'@*Ż⩴m. alO@Aqx =z~-krVy>F?ǧr KG)e#fxyD"pMma\@~:%yB2l.u0S1ְduz̽G >옛omu`0@X$%KH-L7ӣ?E$^c żK=N.\]T9:nrp.'_qCR- { 5[h#KgiJ@joT4̔{3O|kn!26uf~Uj1{R\D!3v,=4sY[0+p%&I %jd;x2;bv?VR#zܤ`lw,H @̟rC%0KSJrN+ZKl`J HkX}XB/gϋ5Y>rZzGV.r?1s\,+JMɎ0=VjMfQYY*Ƕ(KO1I=e3-`I#T)8lk7=L {*ytb5!J4†XPxhc/݁!6N ?9FpDߺ 5j'o{شih AFW?[~v\pC#  ʾ/in6 ]ɤl+1|VvhjgP%yh % 7Ҏ'UTJ i{|&gOF *uX/Vѩip@JLZgUovӶ!)"drJn 4mXMxGTj¸:\ *a/"1tZwAAB3n Nndžhѣ[TV׼Qr^N}Д]R~dkIJ+8[]&B|8Tꪶ%ZK@MdxH!Ιy ǗPG1=IRVvKG 64߈9=Rf|~u:IE`vHI Z.$`~J+T,O$L[3)5 he)+yN]D@lK,#-\ L9zZ !pG'Հ,xQmFj`,DSB鈉O?)kF=/upkoYG(T%3 "HiXn>8NlFrF(^>j7ndWj 7/bcK-yv["[3fjnB4͍|jEdC0Q;beq,D&ۨc7Gx{|!+BڲG Y R Z{5dҳh}t${ @%im2 (|S@W4A&=s!g.>.&lAgf_g -4h<=*fm3huqf/&4̟=fPmP&o8/T?t NM45m]$Z~%dQtH/FJZpKRtAV@%7cuAU caDT{`؏{<: ̂\]:Kose|=kjw|TBd~Odg9 AĬuk{:mio`ɬuD8--rWq!gȏ<߲pbHns>H݄U.BЕ/'Ò&Xhx:җ}Yd0g;۪x(ڣ#o9:z0kDZ rQGε \ >#.[llRcbT9#mʎ`2ncҏԨB|F3ҭUΨ@]i!pӋbИhJ5_|utxE }UF=W *q_ïCxomL>p( @UAE1z9+J9Ԝ /[%/ |#y69ÕH:-Z!Fo٥9Ǔ6# ' (z3DfZbh '(߬9*GP^#;.6o Q:DΕ` 'X@|O8'U6A'rWivq'@[FɹJAi|2b'N* jTgbUJ; 9JlZOal k-ᯣ]2]!V/:7i `)~=! KzZ\#GF, kyHJƋdS|o]#Y&L\j@Wd'9FSun `?gKƱH@qC2Ԅ kj,ǻR?.+Jb`"=vW0GoI{';{M P#p/ anG29J+ !q9#D;^DjeNyxX0=Ie0F>(|v}p?n8zīD^ ,Xb C,z9.΁Lu=9qB%XS]Π/|0- 4~~)-%D +0"7O*vIpʲDiv4F:udtQ.b32%|(XĘ`zI+FiobcKW Iq[xJ9CqTy&(D+Տc@):ȕ/ Qд^ H<#c|xV4Ή/V_w$5[?snCm[:'dvwnhWǪmFyƅIn~ RN9uJ ž,|\(zb'/y\*c#IPRiZ@9mNmU4M';la @ԕ\Ԟyoz(#=+vUv@knaM2Ȳ3j'+:`LfvgB <4+/9ҴiaZIK$ޮ? 0Bq"Y{>Q/NK21lۜ<'eg6Iqr(u"6 T<MH& t? P)XBT[=,O?D /ygB ژwk\k%_o_sGˠi2dGfaZ9: yJ,Օ['<ʴjrh3Y`)e϶ׇN~fKQ˯ٸМ:\q`VHe>l p(OjXQ/yb;K[RJql%6FC^`uZB>g7nYA`([. hs0Po2A /߫?u.ϝCuRSXj |.FHx&܉57cZS־;[FxSb'q'hmZ,b*=VM^_v9{XBV{xs&3skY B9t)}fˆa41J\nkdK\ysR6tMSqE |ZrFcj8GdU,TU!Oƅz"&2{%:J8EȌH Nֽi;B|;0^JdUT fxz#I]^:yTVS3x et+8߷э5cu q  [$$f@l8RB|Gܖk#(ޘ}q'}J`h58V3-ZC.>$NPAEG[]0M \J0*{~EW8s{9ex<HU帇wH6>2ё+&H*2G]!!AunjVjoAJ@6#w: vݶ[脬߫05! es\)lE~ x[ȡM怩p,s*@Z;6T޳Q &Rx%uuìğsIN>75ɫgw IqD!n 7Ry:o1ŶJدePF²8:QZ>NkhtXbW2ehw o"4մF/= =*0P@n5|LEPu2tk1}2≺X:Rh s5r U }A76&%cλxLAx~-vP"G}q#>\S0FnV BiY<09UnOdQdHOs# h e$Ee) LM P-cŀs-W0Jr*E~bJjD W@gI<`T%v#;քCфR陖0D1P^O78^!r/t^ &D&ЛD<ǚ!2L㊌l,V+sa= b O+,p!>7A'%l$BM]hwC7<}җl7)52YFTHҚߗ߅A *6Gca׀Wn_JȈG0q-{z2Kz]7;Y|=|w*6`،r;'PbېVԷw)Q*Y8:TZ&QGD4`N#Gky?gzg;77@-)<,Ot?#l~&d02HJ&d.80Ȗi%"##{ -\9Yk3sdx WKhúLMz[V#O+_]2Wy7aqFi СoJTF$_z29gXUݢ1*KZI #*WJǕ؋Z8 Q _LE]gUP]1ƀ+ ׃d|s(ڻzfe,IdRrd>$"e{v4 jc:`@ӹC(>Ze2Б3Qhlo9u۱F/^ U([83I­'Kxsy !lQqV"G-sC&gOHa%ӓc}tL2!EX7B{2)T;G]m6R$3Q$4G=Y'9Ւ _sXI$pL,]SRmE!IP{iӐV_ON $nlW:lHs/a-N@/*i'a?;o*7ɎGt21Rzs@^DQЌ! Ed0weh΃sXSҨ,KIOM.K|;ȫs\O>edX&`*@%k+Z'ԳИsca<'-8CcBK%%] 绰=]YJ-t:RJsR&gJ ]$oTb>ƦhenZw?npo"yf{i5H 8]G!go{K|\I#G@clJZ`if,7}I5ٕ%.|U.[,7k+|Fˆ2^o{|/3V햌ui|9KIٟ}ߑ3ռ0\%|T3dn)Ane9)G۬0?>|j!y2uT f$*dCS||\Ê1 .=/#0[&Ρ}k`C!g # PCxk .PdTSgZ7@T+YK@hzXQ1L6s Q#:xlJ0YxdJPwaNUk)%1T:BWp|7 fJ%&ܵ * Gor%it"(uSHSdPN3(( 9g+s7uϕ7B5=퉒~I<“m,3FPD1WpuzWGFw[CcV4_)+2E&|)(s^0k?n; [årz}j5Oh{02.8"0 x‚BlXE#mn 8$咀+%%ﱝ`+]7VGuʷ9T?4b.qmcPTs(J*R:uke ӷ@A溄j:VP4O*VxM -[SQd.>a R 4033lnͰodb Bf[oB]mSJ,KQ?L~u0@s$V Ei8_7We AHxo~uSSͰjLkD=b `WCe I[˸G?bc_9{Mv;GL ׽)א!Rn8cAݍ} b Lq1gWN즈ߏؓSf/vuO!84Jv}G6Al.ηӧ|G~K@< ?|4l_hK:i4o\ݐ6![^RyCoWo/"wvK$Qu2 PWiKŊۄZL_fz}\DK;rLo4,N:c#(( uQ6̝ɣ,P{&UjᏘ i`0=)34qhm`mK]|+;^;;3wro7[-L<Y$Kw[ brޒ#.ˀ;\GDamd멩A?63OJ "5`! qCk.ro5[C5Ίquepr4P.G>A1l$b+v_jLzhg(RJŤ`UlL'! 9Nsf؂ynPXTUJ.M|I yQS'TN}r:~Go/:ddFVhPW ݩNtޅFwqg@$a擾"|?O@b j_U,'psKgW$9goMŏmzԘ]~m{bf5@Ԥ'9 S߽:JLR5ߢfvr`dW~|(CP:XyPg ,Fw|p\b d;BUnW?Qk]y+24Zr]KH;!&TDcԉG W'Wq3zn]I&fTG`YalN/o25FJ^%2Bl;IeگZ';1!v#ںx*GN/6qԁ.}Ga#;RYvT"|͵řQB@9J7yl {:Kpy}xxNjs7t4)*%s5rH?fo=Ҿ7z& n<+'u䤜_ְ[ S ŵZ{9Jלt&])!̀4ECUDBJy4,}b ߙu<(1H~P JQD*!I}B?E,jˇoE2_a?n`['c ?ƖO vJMz3[qT_Po/zY<l}{xvJ) 7c6T <3r-nf7]Áef 5GAaYI3P/A=܊=uo^։' N~gwOĒ?OAL,c녞45{mСJ؝U*=t7OG\h{=7y%1xvFoDY1TFj *SprIƒ8& V6elcR1ptQ~tXg  f&kN {P e ߾FIƼs S>n>jfCmA[Ze(,s7r8K f@P{?6YAHIVA*7!(^g&d8 r ERUv}W=vR@gkdN230|[=n 'ꄎ]mWxEɮ,^@jJ1;[_s%cu JHiX.ۣ+:8I%ZA& ܏hQSUFL V&5KKqCwRrhMOѵQQG 3WcM4mm,AQDUL.$|DV1)wHz]idcID~_`$f#.t%WكcMWBhYWʊSэ0Fc@PhX o}!Ԇ'Le&RHQ( @@bFlаXzFn-67c s;4%$l%bɕRX `:*KRXQ͓8@l$<u4]㻜[+63Ie&p#kzV–g S^n[9a* wOD{TE|goDegy*5*/^M_{b8sTv --k9 15"}0rZ4'V~Av@ я!;#҃$"hG_i#`&L30Y2wۜ%BnJ{/G NBka #`G9ΖɥT&TۜRo1 ۪ah0F\lJ;vN^5"qeXͭYCcl:,kȹ)@BN$wq"O7MZX4*<n`P>. lܦSс1AZU|*lfy} פ8)PQ[wT|'H8`o07䦫A6.|}7z.5~,qjXnWÈfER=/Ib~hz`\Wgp #%]]ll]gO-"'N۳\@GgGcC-lғ+n<ўgخ9=/6ym_p0K?OS&}j PӚ{ՖBjO7 <+aI.$2r`aZ6akFZ06,o@'Φ~ oK"5!ִ%1U((뢆ƭjk.&|EsV$lYߐompך!8װQJV="4nHɸ@_{#pMQ(9ڎ$'W{,{"|vG, ,S8_8Z `zTCgL%ʩMᾀ Rlb,p,֨C}D{80QF/ NBWP'հɞhymGM?j-y "3m%ߨDO(] d[ѥ[ ^Qr[YeC 38v5s@[vEFæf+ЁWX2pڢY!igZ%5/38h קCzg+_ /꺠NhgS2XMkVS7kQ>UY/JX=@ ŇDRjnyrW>.2,8,&  竸uUt1sfҾK%٤'lD*BwV'{^潋abuݎJp6rztf=#Q%1$?|ˁGiZE @As|Ng~_>]6.}vL'ӵd"/~ ٚRvF}w/3uaZg#j/[GɄ)IQ1Y)X[:i](i8ixf6JEj3>L7ZC]/*}H,qڹrwSf2UD4PHfd¸ե㝼vz H`huf# = a‡e9R p>O6׏Y/^jH^oUlz2@8q^M;0mo(*k-NgXN%>8dIU}ӐƆQTTZБɒs IS'-bF>TmVI%M{f<I@밒`cH2pqcFpqGNT:oEap,dOA9%T2|ֱyLODW.r&lhx[~l0ѯZ#`]5SA_42Brc^@PE`M~; wa[ N#C;.$" xjn@#]6l|΃z~N{/u15̓$# HP`xo%X 4 me"\$cεJ&OpQDl%Q\cy)Ç=2X]@E-q3_44b n6DZ6>xӦ͸ ơ  ȸzTƅpw& shvC:74I4#ЁQQ%aPWSCb3;Cׇ x$RxK7$g$ipyU2[wEد~nȹ;u+U-$Z޵֫f0cY}T#S2͇PƵ^&d"}s_c۱)d&J^p,EB%ߺ ٤k *۟Mk,,EA}SY 6|a65 F4=,-c_ZGwnc?БdC/Rl!g0%3kQ$@laI?qH8H& 1 68jz8S4;An2p!}Y7ͭYw0G 4[1xh($ӝ*a̵_aߥd2>,u#P,iY-1Ns,lR9P pA%c;Ş]u: #vcb.LkGTTiԳGe'/APe/gԓ{ǃiI|AMj aȼ뒗(C DLg.MtOzp]r&wF[gH+Q;$oA{ ^eWSUwVi ܎n KWMK,i5~u̺̩Hnc azKwAF$*UR )n)9f[OO-NsvJCЩ*]KѬPH-#W͐[4*5wlOK_ފ.k4ŭ?gӘ8E_͸>  V$|pN$ֱH+SO@t$-?`Ts{!]hq쨪| 7@-6\Ef[Wr`{d6H Fs'etۯoFR57B]UyGmD(ps߮g^0%W"V@c@N4g ,07زzErOxz6dօ1%t\YBtц׺k@Q`l?{Viko[WP% H2I3K]9@j)mq 4m6NwWA*LWD"2ŷglt'aVix w$Q+4'ߕ%c8yu,3N$t^ t#1gDMv@,"+@fv%f2p~];XQݒHx~$mS.Ή&"yzgEB?]U޾فC۾B f>]%خX8$Jm =|fNwJf ̇e&88!o-o5<6S~tJC_l%Lt]{Mּ)BP=,N@1pA+z%[ǤSFS9j2]}`њ^RP{5vlݵ :;@C=ī Jo^AhxoczM5dgRqTF3,ԍӲġ.A2&;g @.rJxѨR>Wt$\!ʲnBH:gfD]#i@X1Yd?d}}D=6>b80@*r_V i[V"J549䪷6:(_~iI0Iɺfnp` /k`kps]~/|7)i/{b Et3| ¼U k%ӷ'2WЗ|Eю"+jAw0XhQpI:&SC wQPvS(wyI]@߮ĴL!IM3/)?延sfDsQfJ*մPŸ8.<4i a&m6YҚj!ae;:Y`,UaϷWk 0COgcJ$vDo"Ő#&]N '7VrMlwio1m;36=G=H h8qw@?Ȱm шI+ y$OUѱO<@9MEw 'ȇ 8؈ldDE05ɘGBvQ^'\kCe+ |^8-C ;[p- e8Cd.L61cr*`sL'eL-@;E !VZ@n!(xj 5ay#$DM?]bEq)FM#X91d=ii 0uC힕| FSGʭ(&;PԉuyH0l2cЙNm(LM# ֳ D7ly듇"#xp,$Z@=LRTBԥ\@۱gYZ0707010000042d000081a4000000000000000000000001644ae3bb0000530c000000000000000000000000000000000000005500000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/au88x0/snd-au8810.ko.xz7zXZִF!t/OR]?Eh=ڜ.+ol,\D1Cǐ U `b;:X*x>蠄dGRp%٠-Psvp5W=)l,.}e"u=qT[Hq sb^a#[e vh׮<*Qw5Q$?H& k $>elcNr1d(ɗb4bbs(Sr978۳H'J]MrgGB۬ >ɂlZs(k0 qrfA:o|MߚRya*@K$(O%

;'B"lv2p ҈jr(~T~N&u=Q?4I,BC[unJt~2*lfц0F4Gm?7LvP8{׫!؃V+SH!*& f~'ySj:K51%8HD}ekU40ɵk 8'͜Ab>:[T䞺!Ik,rAXE;i _c '(mCY~r*Y5'IĬc,>Wzkv w7|sqBHIoK&-3#5f쇂m}ʹ: f1~?L%_L10>ぱY$D3f绲>^ Oeǯ ~z hT &kőHeiB82Ҭ,kг-G^3ϭ/Β4 C ¯WI5g9sٰ>Ogn[Nxo9c&1hj[%#+DQ'De []k K%^_l@5]N_%*^fݦ.F;JXRW` w.9R1pHE# [\cu$QNk$D-5Wr4`;dfH>@`/7}[PF ׉`V tޞn'U10na^SzL!)Lv1Y8ٴ4mkbfH#iV0 ÉBi)z )Iufͭ'qQk{>BS_{GHMF5; P+0,8#9HUb-8\g|c{u\v7m ΤCz@R0vG-φ+%cQP,vh;>"=6w@5{dJAXfn;UDWCy]ԉBVl-$[ o %,;vq;YF@@"r8KisX~ bMW? ;g%r3c=#/l}Q*O/H0'cTfyG4,m<ҥ1 "7 &v¬hJP'D yʳܨԒ2&Dn&GY)O$\H2G)CM d8ft7>6cwB:P"[hy_֬dX"?4F:urnbCi7C%5"H+R99i$bҿ׈`3IbҊpA'7gҁ _OJž::i" [ֺ A~2DkfU9*cX)2P.{¶kr'r "6YH|0mw%f=)!Yr1j we JN i%~2Emc/uQrbCixK~f-ze<<\h6\Eg&if1¡:N-3+^GTx$H/ggY_p^_G% c_P ,:wB2"_Ҷ/YEX>Bq>J|rPJ:uQŔFlen".iQӶΊZ89 Jl"־&Q:d̠|p {7;jK2(69;ƊR'zqMKcCi eJg"Oű$/4_+q 3Nze->Ү#KQ'>i YMF%Sv/pՀizX[ 1qKJa.tŵ}$eJ*@Cr.+ HkuxZޏsoM"z%cf3"F|5AL$J6\@D{_INjn=Th*n|QbԞkQZRvz/|^#{䘞#=?fmW@m4Ak߮Q:̃uĘDKVB!z9\jbAfdz%t$&rUb}h>C#Gl{ő[uZؖr-ig_z8x鉾%N`+Ah'qׄ/1O^E2R!_5[mjW w\ aH@N /+RaWM.IodQsA51@_F݀AC_x7g%- ߮ @𽿎$Q<1d;7aP~MkޛO1N7()C2W/R5\/`ڗ`؝% vf3PU)4IfFڱJᨯV<FG] pl c_JQW>*Gp>R#I>2]Xd_iOGTDT:\o*Z`w]IwC5ͣ#cknQNuK3*ANzxB(3\FTwdAnm&*G/$c(TeB<"zyj4CYPE"q7fqdEJ7AV0夶.nP[E tޥ2:\Z ? ;Y^qeTE:R){x u$Y(k7ڎN`˾SLO)4X6H2}$|b3Mz*lC4L˸$Cv3)-ֹX,]-UbKfo/DŽlaD.3?j76$fD' g2~E~,'˯0mK+ڽqZuyC:+ynFo$ S-9n[=v;7Rlm5d/LCϔ'5p]JA_[>u"P"tl5}zqGƜoۋ!LsywCP6`RSR֜v}W%ǬTI!ZfQ y}6H!>~TR%a 7l/ (58|+ۅMY@UK"6uչLz{t$%QLXt).2e}3ƕwْ2Xdw+FoV\jI}hK T:8s-;:!#*%d)O="fAl~DTG>5jm|J QU@$y.tzWISSndFx EpLs|csv*XV%PE@L^4 s m>^GO|>@.\|rJ=-0V|⹘t(XmgF7r{Pc Nܕj ѳאt~ikVԡ!=vD2%d*sB:)=ppWiwlX8ko?V*9eS[y6glx27gb{hzFQvUԜn1XZ:c-r=&;FV% F%&rNS9v昜 6977G;C}*As8DNS\^ukEO_w?*)D-׆cC u9e@ZW35Xtt68 rMFK`rI~ouj57Ľ6ZҍG ?h}:wυ.-xL3= g`JzI^ӓP5A=B;a-[& LlXb\2QImam~|+u}/]FS.^n4 /6cXv[*PJ[\5Ӵgfv""͇rlWR }1 AgjAv2VCBi$ɭK"sPz_Դ(QxT ZhbVp\`',>ؗ$Fec_1|ܩ@.-HESUb6z&xh;8âdXzsxGKJ-XD,5$_W" =$Xna -x鋪D:q35Se\}HcȐUR:z1o]t: I~굆]J)܅Qs9jLaIV])fdD~R$ 6QMbg[MdrV{Wl  $$d~3]U|צ]lc}_xg &Kv{A m,(Zc*G (h:eN/$P*ˮc ~]c!U% >5LުC2^wR9w L uxhI۷dXJ%,2.A&B4]\ [Q vV ~ա#+uGu8+IYN7] B 1\TR6Gu]w=8pCTp z@2̈́pC~~/JQ c]ɠj"m'̪'H ly1Ëtn. ;,Z3R6B_'&AAt;ujp kVY Hn1y(ygOpS0lIJZ"RKUmSG6! =+Q>nZJ*%3[cS]8\44]r#3Vv;,s uob;I/a-NY+/t/+ $#lPٷSCrŒ/~_mvԦi&MGE#mruFTS$a$nkxslRڗ^{AGie^RnvqTüpus?.֮\ dEl-2Oq8GCǻ-' 4Oސxܨ[{3VIoՁ5ðCf|%Șt2ܝԧ@\*e MJ)Qׂt?_DT2OW ݘu$}eLY^zS([w-W26*Pᚦ.K|:[v&["v0vpk AZ7Ɏ9?A s&;ab$puzm ;+\{ԼY"P@͑ dH{7|1»릢vO#8"!q!M@aA/z&1r&RIpD1HP?^ T;/*s{pb˜rdb֝RM`K'Yhmb϶z7݌U;mAR~kQ,b"Hu^@g%4ɭ^D|p]q=J I0pzd [WKtP7w`V!׭1gil.K+ur,@itW{+]0S+[RT/ze|-)j@l]^P7%%-Ar7sQOH36Vw_$0O2ۤ ҥ60a}S %CۏV, &s[ k$Ü ! >YiV^ֳ"*cM GAϫ(S5Ϲd'rM1Q@9_^7,ݶ0Z"f7i)[(S&}rmĄ%IrS"q`N<|uEIBJ1.BdO)[-GrR>~Xg|,;z@BopBSž}L{"I_s2Jķ1䨥4OW *_ ~|W h E4.Q.=7Lt|#B@H꯯_XˉUogf^ʼny 8WN^[aAXW_e (X+Q؆}fiq6Gn*T񜬴iҶtld4e~p9 `T `4=l^o3PBd$5l6CmYD7  RY0%+ITu_L#4$YO'>Z$ #j(vYX~}Vd:8i)H"CUECkNuH0N2~\UKznl62G*Pz!Qm`qކ)-fE ǹ5"U)}|#|K y[n `'auJɱKD-K99 ؠc!$"T0I76_cʬ}r.JNaH epX2*frwo{3edw/GQHP߱džmf5刡B6; LxcVTB :&}RJ?CiR˲lҒ!gj- ܚBD eUH\IvANGvrO|invaf56@xЬ+9KͦsB3HV(0 C7:Uԁ& CZ4C\7\CR]H`;:0AYo޳rEU27r"3cNA1,@ܾ_C'LbabӺ0|E>q9'JE {] 3r Tj -F$a,FQnp 4q7o" H^ (ұNO>oLʽeGP'ڟ_*'SW%M+FF֠f̫Ȑ|j~3Y_^ˈ 'BD>Aϫuímk'u|.cCګ?`RܞsD:#&I.rBf۴6?iKhavr:T09M.G]Ml4jgSE+tTv|ֱLƀ9 (&LMumu!22>3`K8'Ό C+'S0^!xA0-x>q=Aq W{i`sJƾU)CMd$Irv͈kΞ#LI;_i6%/_ }bhQ)E9ZVܛ`5Yw<Íb+pР&l82wmNI_ˬ;5)%.H=̠5kV#Wm[xÓҪu}&P E&h;"Jyj?bIbA8M`a:%7AVuBs"|~1N9$e}ȸԓ`)uHfX%}c<֊b1qLu)?Ktq"kѺ*r.Wȱ-V%n5YKdA)D⺵`4:uY4YޟGbmEyfͳktS"A]ZrÁ:0F=kS)]JՎ׽+M#Ŵ2pNs󿥰*[ZUNMis*t2VOK%ӵ׆8jFrYʚ " |B@7߈v_W 52 Vg1Lw 9fV)tI LpVɗ&|7.΢ ꀪU/bO;$ ɢQǥݾX:ڨery_/ Oxkhь +uV *M웕3 1p˷^+L.wWr^ڠOLoĘ鷦fZhx"NBy޿KǗ4jE\*@#%lP`sX$csk67nEXYVk&AO5f&CBfN-cL)7%lW[!BM_zId1 rGH_='ɀ9_'ְAG]׼%HHH;#w*9XkkN푞GװrX )6*Nx͎[p?LµZiP= Tnt0 Om Ca -jzӬ>ظ:P|r+ wl R+pwlD'!щtiQz)zK?%~bk 7(߻33.-SJ݉d[)wi_~SkBy9TtAeT;pA-_%{v"kYB!<i@C<3 섶`9D,tױ|,nYt9Oz2!H*cꛙ >Ea:p-F(^p-}9g2B\|h0  K1վ&4\ql-Mnf[#YGH0ȘsL6ܙs֕-nGpRMF 5v "W55-'W,P[CrG4^#{q`AqBƘ QApF rDB-"+toY,JCkS;gl(F0`Ȏa}9t|PTH*KߜB[?vRBC(mͮ 7D|<,UUs?ThH;Hr;˘[N֫"(IY k|7+>|w'>+(1(*=UnT4C˴İc Q<2$; 2תșű'&\(BmXܙd{ߴHƢTu!e0 k'|#M!Yf&zFQ $/fxҙ[g{КZ2LҎXvH+Ӯ%J; ORlsTqgnN Uƿn`,'H>k)obMA]Vzi Q$^0Vp4,Ֆ< "cš62TJvpB4.RqnG9BYC9~0r4™~LRmGUfk‚wek }74D|L6ktejj=)u[0cIhlFm=/fN M gPUt'󸈧Yf2p%p^]iLd2(.-DBL\%phF/aY*3-stsqLiuҢLǀ=+j02v XP,•* 6eyX, VeYʶ!Mqnn7H8W)a:cfs&r޲".MӷI`e\4˓&ÛM >hrv,bL6yy^`^_1/ -S5h&a 4=rbRG#~馐s6F@˴ٝ: 96<Q ch_ <%rZU\P>dqQCɸZ9xɋc\?Wz#H g12mr9Vb鑧5.Fe݄fbw謄zFt j?gÔo=E\(eeuGZ̰!=`(8jtcjr!b9ɀ RwrgDG@ v2|v6Iv5#&pxC9|*|yM4ľ6?. QJ.[>ƦYޅb$ x팀c|>ߴ#נp}ak=?T,5 \qJl62[U2Kͻ^8@Q.6&aakq/845g܋q"cLoxBrќ>cHetzonrs3fV0,Px~ uyԇ@Lgg!N뤕QzA?"-etĢ ZinMopFf/2VC.6,inn[Ny.0G{Է5c& 1:?Jn1 ά(j .a05_v2{KH$7&h6g kF;37OwNܠ]lD6D3^eFp󞥻։@fJ:eqf&@sV{2R*vx$>7ZQ,+Vy&h7]|r 7*R [{{ч}*樂?ڑ$?#(~(":iy~p 6sЬēņRyh U Q 1-'z:ΕHjI<"X]^lߌޱfM/H\Y㏼heFDM&yŪMŭd쬟s ,ex|(+[Ȋvȥ=Fe .d,2.&jxòб@&P9nKcJ.peEk|F ~ ש0\F#W vef~lYh1%#CWٍEfh:-"jg0`&9Gx Y|;S=vrk\K|v[!(nPobs~Rɘ."!ѹYY_Hr~nlf*1?&  \C +̡ 4960j}Gk_Ww+h0ϝn!f`u5s\8Jl*s>fo0>1sRspLkJ+F$ Ix$m,`baY:Ђj%@B̓AxcQHU*g)/XNupM 𸧃!m[4Xr X tԐǪ'CVjucoV XֻU8!Cμֻ aUeD V\Ɨ/U[UUx(ndVZ*((Rd8G"KF!*Gq?I/1%eV4ZրhdWr/mN fJvUb='/IoBvZ|[V)]2w+< Hׁ)?7}Uf`1U}o|;eք_1ne^dM^Y ЅԁF0 5$( lm63eJC Gt3^fd} Djp;˺X2@"'2zٚV{a[̋ayV>|$jlqƽIN1KȦfeS6 ^f9˥b@on3.jk hp ixB 2pܳCgdn3 ;Z. :EqRx`oͭ:Jp1w0NhﭞHOXf:T,mϽ6PLI~fȁXqF4o{MɚAQs(h1أi~xC|*oRq灔,AjI'p '݃r݋?kDca$߱XSak_>}{]|uwD]bal0 !6 zkY^ttF20!`ƀ4P?&ݨu!lZDҬe Ksq)S?1ӛ:cB^WPMtXZƸmbJ y׏um6Lp㛼[Œ 8L?JuKW PC*%$ J }LD| OYd#ʢ>h'b.\_W o#bӜd 2K6.!#Fj9zq|׍7xͦs`hÃDTV=&CGa>|S\3- y; <%@3IS^,Ε]^KVlJٝލ 6>f~C.#"y٠$E…;oʊ^w(`9\?TqcN 2GUȸ5"VbѓZU._c8)(0qʃعwRk俻X`KRs9Z+xCp':s)u,Wz`9[#QK5Sz.sv q jTqǾ6}dq+1 6uݩMc(L; w.ҌU?Ąo)9o?5uR9!*A1#xLʉ&a+%:bq {6 2#}r BKб(@cxZ,W{2yKC=|zr'j̷y| I#޾*!?5M#._ܤ*GJn9+hYNs<4c=xy;jH@$}(SRo T]v& |F8_9D yr]+5y{:' Yi$iadkqa&J TˏRZ^*w:] `+zV#eJΖ n61 # o3A qx*s&Üw,O/Mɖihpˁ  ʨFAԤXAZT_:ծךMN2Lrs`!e8iCHڀ7ޤc@W4HY}pE҈0ZAeoQLBBA/Ŝ%13teU}^Wbpvf #i8&^M5CmEԪCm~h$ 7+L/܄ߥ f-**n\m~AZ vOJ -هP%`bbJszZPőNGGQParv E'jVxrj뉿@E5c-K36OK+c뇥=x=lwbVâ֐9(1 / Igj b&r*&XC{7tZ[F8:LmUK8X /2"8 TړC_u(Fl{N+[U6bU{Jb9wsNVy֛Řgۘ<Ń?֬f7HMp$ȕ!w?5e%_uȽ8ŅML~؋_HHU۰T+Oe  ǯVs"|C JȫPb7hs8J,?V/9Zpe=(@ۖī,?E 2=>O[&>!] .$ @%=l*rkiDQuNƀDwFH9"ҽ6݅!\VK"tvh~?]ؐHC`GL^U; M٠:WjS_^پ<a9W6qFMr JI[Me.&~tff(o"7ٸxH}Dd}'1t=؜*GQQoXni6{A5֣m7 cLr}r;c}2M}D-&=F}*KԜ> $.] `!7f6&ȫ4/# 6,j#Bn}OurGؔ}}-,=> ۱ׄjGY~[Y8JE?i6?/7f]_a>&-;va=Iۉ ƢN<@2yqllA4mOV T"CTt4U]8wDqӮGp dgȁK_fE:#دJl fzKK E0iA8GDVp !7_쏽fqIzqu, Sa<xLB&c/A*{sX$BҳM4LS>/VB/mEBX{C%KIƙxJg2T({6@Wy/HOI>\,QpI~dpbtkki,7J=BO//ads`WѸ^t"#{OψHT2HRmAT}I,BWZhЗO 2~|pvu<ƲWl{JAʣ(:} v:Q:캍8{MĽf"`^Jc<zA BU*XU1$ZX2@2L6HГJ*m ,Ib_j3 rI(Inwi`2.%+xvgg&:bY✴B9[O O\&y-lct@AH:Zg7FmL) ]O]= Neϊ_{<Xr\tj:LM{tOK2kM/7Ζm1Z-gY_ϯW`]T2R} Ց%#i,{#H8-lBC e.?%1=7$Rb#i҆C_K16Y-5w3FU:{Z :=A_Rl9KH 2s8ߐݕpNjq@"Ӗ6VsRn¯W1l3Y/ù9sI{Ӌ3Lq64$|rVOҞїܘ7> ֕e `nh!t<$}O9S9aGѶFB&*p=SMt%94X6ʁd4̰~]=my7ad%5{Mq!2V'&p(1?bgd3yye,@OhY[]YQ8#f<}୉**)TnfЫƤ.`y7џ,sg}j@:YpB#ui ^("% T|@!Mib\l?JX}F_ ѭD,,1 Pƒ@gQ~{b~`Uvm! +8olˎ KѦBIO&u]E`(M3L)t,AdkvW_yېE?q:ޗn|f¶@+FGz R`a^lJxZ UG.wdޑt:ou]eD [3Jl2)3E6dY$ڋ2b2Lz+ a638Wjڟ@r-̢govb<×$Bo/!SDf=O^ukطH%=9dz-yd:0~6ys1Xxf̈bZW >'9͋y#TOFLفU"m~AROm7b߲zF"Pe)~r0PVש ]H}80 әj!QM#I1H%Ԣ': >9NHB覣1?0T*R9ifC9'K Ħ1zώQA}K<=`5u}k>$ ;e4GsFQ^Sջ0 +:?JkuzEPkq}xW]ya޳ojj/=G")`t ShRs(t\ n诖80OI6bK@Ri#(Ls҄rvj*u@dW3q%m?WNJ߄zR%mۢwY|:z2 )JN#hzHLMYz=0o^ej0R#iY_/ďWX'G0[8kqR.a)Hk5 }beelˈ;>WYMjNdnpGGE4| o;յ3 BRq nhxmz5͜ iLɼ[hl,$6S+;s'p\)wh<,VM&/B$:ЎtsRKalTg=^&֖u q n$Jql6I_pʛo0.,w_ukw)w`a_;|⊥T *NwXV=oSs@y\J-)z{Nj2~+H׷h>vyYd Vv[d;qb}I+4@ o77&1I5>1s՟&;y|oeUڻ5Yu K\8]6]}[fKG-W62!%-JvF(P;Q!8͝/K[FmdlMղ {ICB>"qQ$~dk*[mUqbCP6BGe$b&K4cZV+-t8&ic`jz:D=6= pC_vaVϲ\Q!R]:Iı5"闿rO>6䖞",7)B@A ab}f #f P|c9B_B .ui}Xa!5e?\z ҺKk׵D0Q~TZe]$gKNo^Ѡg[ȭWB`xUW ~,zC E>#9ceAjCu/` ̀ {i>3l 80<Jsa x}yv7cGPòfy&?2̸aA]%D"Kvgb+SB*1#f5>aZDH&r&sdmNvAa[#_naG9CK9t'Eb|.Mo+",ACcXR؈Vhh] =0Ӂ+w^6V*ym8T€춧KLM/,ɶɗS?&%5n㍪*^h\6l2i0f6x:\@ղ7/(BЪ'P@ꉵD76C0JHS5*!]E'&r:BvM8|Hpy%RAmhԍp G4 (V*N>ꄔ\V Y[ sJW3ø1ZmO M7R䳸wq5l ɛ`Z;LqgwbK<*SslP${;Nil돿O}b)|r$uYʛ>MY a^M~NX.ܷ H杈<֧ʼzhe̷ݯ' ٗ ֬xfk9EmRaMd`(Ե^ sBvahzeR<%ZSyᑥ8$b/6ݞ67&-p֖ݩg,v}t 7Hyffev/M3#Y%S>¥i<(˹/U&ZVy%eچwK]V9ɺȊ/61<=wZ:A]wݵ(K jrn?p<ڵUCƶ; ף`D-16LO1Xߦp nt`^$*"L=2~IiYcݨ*Ꚍ1T6!F@GnTݱZ9Y Pߢ5m蕳'-c -b5T>SH s!a,"\n9YID_J̄XxB({GYnQUܮt!wUiNUc$Κ!ɃE_ m %E<<}+tf<3. &5Ԓc%)`糔`2pV /Czm-hLگ}.C^&qTJD֟rm`fI&xѡ}A:a(^Tt?:eKl*o(e/`l Phw#O[YXcL+*''cpQ"Z>k\o J JT3_ndE\>א!NDRuG眒 38WT۟K=G̼9YAX}q&ͬEԇ8X,rp >yK4 }7JNސx3o-TSW "yjq4g6ko7*d 5<6y(o@KX#uqEӁM(] {֤4K EoӄIx?,3+&sIf6p13rԅYbw`zlg^jg=Ͼ ա)T嬕caHCU?ˎ.3޳ޖ쮂'q:Z(d$6]ޣ;41a-xPCv!7 ѢN \_8)mut6/ཌ>H wruؘ#3++MއQb9cmsz;tvV@+ĩQ?$rN0A% k_)"SK4_.`V܏CtAxBQ9 r\W1'> Omh#c%F|닍 baG24(8DIgY0ljqq>'I^=Œֹ9w5-nW埴wS1CwEglȤ:!r*9cAV=dG{/݂1Ik+`FcWRH"ؗBym24کxzjT ̌kx 7=ik'u$Lqa$(j`Q165txqY)9t<^c;pBoFSxV <φlIF |n<0\WT8/Y#hL6hHièƒ6]B"adӓ8K 0.#~F|z5lCv7+,'!!ڡ-1=l0/"妰hF͗acY0B~L>Y/׮ .Zڎސ΋'kBeTp?tϜLt8GD+׭=#aWP Xk+Ѭ*RAEvpNB= >2 i?o2{95zwE1uvnDl;,WD2~34ŵh68?C#ښB(@ZYSoq ;Q̥_ Ѥʪnkmv%3(E<jv[EFf m3'0*D̐\`4;rx{b}+Ь-cn/wsX#U`({5x_^לLv<(LYk4~=7&w!˭G-fT]mZv8 Eae~W?]A,~I@lߔ~= V. EK3(.U`ݴ!2}6  8۟"/?{˒Z8:TG3;JF`g欋!W=y[svaqc'jTL|>hlD(Ҟ\TE3~.w.PZ/^@倸]8c6$޹҈y(?A^DX9ZJklMF[i};o{JXi61P䒿v$2u+[E|M06b&kp1]Lcg%~u| nq^l:L@'<6;YCk!ULm4M`kn(B|YrHo]}7Oe7껮G= F ]BZy:ň75/p"@ =3-!gOS׬"i.++DjdꑪkbJsWN:v=)؞X-e?+ }r1M]}Opc"t9^R/Ew;eqvZerբߐYКЇS\11P^*Փij~EHޛm7՛ג Rkc=DGQ'H$^=CNrD*A?7U$Bf$ s*Ջ%0jg-fU?upqR0ƒ`ˣSlU qU#~P2вU> \gq^5>m閔1ORw`?OD оF$ő0Vؿ;C@t} 'cPs@ w,b98ک^ "W'U:;h_; 1 Q@g5㕾M;7qNFgU|:r b!ģ]W5•_su;Ḱ:bN[D1րP]o?a2maNT7˖X$F,[!?c:+r(g5w/!-#-ü)F'}qF q ԹP}!cC}zs(?vh u(BGᾇֆ(bWl$~7Eϕn!-^ҾRgS2}Vف9*W>&hYɇls©kL$BgK! -},2 K~X{W<$hesje P{|!iJ%PͬOegn=V_;v o_9'^ O&;iLi4/pɲuO%kjpSFn>qu2PQ'h{i9iX,sW 43 U'A72ѧR) ࡃFLkKeULW :\<1I̋fu-oMĽ >G^*5WLi3>tKNh*Ĭ6nauܞ&Jv+ݑBImRq!.rE !h E9֔X*{J*@!uHUIjrsS@z&=vBH J!Y×uT1&k "y*(č!58KLB}7M;F[ KMT, v B InT'Z ׉ 3 [c4ND(Uq<6v]-:|*+uJq3>#lʕE @NG[]fFRWKlYi<|Hw_3 tΎd̩ 6z *e9X>3/ZN$azT 3PeE rR9'S ]I$:TP%@,pNR^cT8~Ӽ uayapd.BPVrC-# S}FZ."T&|=]߾khӁ<k8~t:7dƋqWdYq~+w^ܪd`Oԕ pK 9{QtO]{oT(}^N'͝6oϛ4}'w E,*>&ܯ V^_+?0Lga|X~fzUMqN%CeBSv53e e<:*NP|xcOI  )\RB%BZTv<=YݼgAkI0Pt2YbƄ(j($29ZʓcO\%]8[,K>͗;TWw saO$?p|I4RI2.N1VTiB!^'15+t"/ZU9:w}OmU aFS DkY<3r`"`Kdt C˿Aӌ K{uQ% w u"5tcmBп U)y!]zPvu=BGn +G>yuMx4\ T [P0礐J|(cb-m[<6⇸}HO d&\ "y]'3kLl2,"?\S[ .VRqvma_KKxu}4"" zWz5~I=ƃ"g}3\ibkcͼ]wZ0өv2/[O+ GZ<$X.L4WOTL[S) m“1 e a:ȃq} Uכ~.\#`@Tqj F qx+.,ƨp ҹ-)cae͙a^fE_{ 7I?;_/3RĚnQVHWxxz\{>zf[ ? &bQ3<ɠ7DS]6*w76$!|K\yiX"?kPcddADǻp n׀k~7{tlKr4srqfq/HD(ȦmQd")!+@G ^Zkаg beC lF0$+om'bbg .pnޛF1FKA6xŔmqg>q-̋#Dmpf)A2/*Z"Xo@8AksՃLn7@q6"=EΚg!zʒMp}sśmHʒDGW 5N@1[$ի?bV/v{^lZptH fa$ VaHAo`uP*JΏv-Q#ha%'s 5w u|ĪA@k u}h8kaZs?IYmx8lK8S˓ыo(FmeXrQ#ƚ%vS.7;NZZ]/ C4r>/:Gx㎾mNrO(Kpa 6ީL>ԅ5TRCQ):[{iCw[xx_vN~m஬E3s̳wJC-_ :$2^Ȟqi󑃗+ mj.> w\}]%fH6T8-˻el'`aj$%!tK7gmnlѭXITxRk5 ۅ 5lzn)0%ҴGʀr! po\{-r:hEsĊb{MR1+&&VȎsLaQ/ w=lRU2~O5#ʷ{,ѰGKJj_#o5ӕȚr"$>:纏X$l KH]b8@(V}؍՞.X~A$e\cܽxYwt/HI TFV)Z-iY7]#T6Jxn9ôg[EBόCyO~a-R-]08Ի5(v B{6ZSIdTF),շJǪxFn"yWR+#p5O9U6𪏷в lw˙z1RZ.с8 GՑgYZ0707010000042f000081a4000000000000000000000001644ae3bb00005e2c000000000000000000000000000000000000005500000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/au88x0/snd-au8830.ko.xz7zXZִF!t/{?]]?Eh=ڜ.+ɑpTvWi1vv괎 dBk Zad._#EfHa;!s:zϛYŠBZλ f᪽gښ BUpc umx`PiH]sŁ Ӻ׺fq\Wed>H=dMV2,wŌ#!>c̀wCVn.2󺶤P7\%5[U^GGJ̻"BC"$?}CwWIiqDb9 VǤǚB*Q*Pl:xjbPW/긧nLT8ιĽ.8=@Hvj3UH*!>ƑF:9bغIAHBikV#sRI#뗁0n'KF0h}%{msC7_,GhO5e+o-qJ¥Yy ><sT /Gh4g\6'f.wԊ}pV_DCZ}g<ٻZ10Vc2QzGpV˴DhN.O3BZw2I+$p vA-|.׊-:8wM*h,1(V"sʞSJŦl[#ԝ`*Td7f7`0Rŧ1XVYIRG<'0pɢSҒW"KzގchHJ _V, b NFEKD²Ʊ.YJ49IuPǾuj[χZ D8gm(͕⿰ @7 H 'DGH[+[B.|U} ,Ɛ{V'%V2A<1L[˓Sh56&! (&F˜T,Cr _h8<}gQMVSAVPM?47=Pjs0F@Y[hF<"bH맞C`¼)btX]vSYb?˲A]|mXQBT>Ԭ8sPU_5eӍK+?d]/Aw%x XaYBfJU[;'{=V"pu}p5Ed'KWo0 G+Ɲs𗰞`zc1J7h ;hVZ7KsB Tp}oyb4ݳb(v1"UfԢUi 猵{ n_/a*CmJ,,du I޻rU Sʍt&C04]bwp 9e,(Ӆ MDEn<N!@ʛ^FX,zQ5ڭ`.{5[-K|%$>Ʌ) J9{w38ʸ7 8վ5+3q{z6s%SUpLA|1O`N@"(G+dY$ gP*64@ beVMF .dv6Ma*/Xts<Ͻju?QI.q2O[7OlsDX(ڌ!a.4oR.Ov`*0:a3+AXuD품&c-b<,$?wEbْN <(0.+3! ;>="ƫKߜ崜7{՛q.D"KݔH-xhƄ{Z-x\P&AQ].e?7GS9AE͚VeQ6ӹ{ "I6k }*NW=OKѱiI(x}Ķ5,ꀘ̇у\->kl+c3O27|e4!UxA1> }NZ  3$~րcMRu+ 8H|4'Z #^"MIa#jG4d^2ZՁ gDT##g}S<l)[LW"Аo:OOɆn3ɡPY ۀ~#*w'8LAҴm v2sp7+˅aݝ=656ܤ&7> iE'9g~]{g R*]%H.Q?mHr+ ʶϺ(?Cz?^:D/ٕᣃ5JM!4 EL$%,J/g0rgsBĻ\Db)]!ZAasxև_}g+aHzy* ~[V7Yߠf-z*~tfgbMI ϻ~ <@FB+5 mG!` %6#EJ =Cz>M*"4ß1{4o`UrmzBv: l zrտ <3tهT&&_F/_  m[Z=%' Yn,l~ûȈľE#׮Z{gM&4Igkkd3HJ&‡gґzGYcMe= p/kMK}^9EuYծ7ǫ 4a?Jj ګ! N(OAŴ$!~}Lo_ԅ~>sC>rq70^-6 (}~28%5xq; f5K(1?y9'j=ۭiWK##Lta[5=爎t7k ӿͪC jn$jw}_9(\HӏP~\qh8 fr><դ  '?7:2ޕ*oeB>Qvv+e'R~/n*]!10"R рjlzVA>֜bbRl&6$$ -eW e(RoٽʖofCn DΘt#a9s4".M:uM?+^!q oe-kuv)7eiğ?0u6QL8Q+zvXbfƮ=\+'TojNoes!;_0=aL +7TJ@6Ifm2X#s_1ݦic _ W>^Ӳ$6vrd6l!:EFVz^da-oB˖WI%oFӭ+VT%ß*[W'QwљΪM, .]*"wfs*eIQyW^3xBv (i=.Yo(G'SH>/gT$$8žoWFٗCɭ{,빥 x@,fvIFcix`XvOUkdy$u^2dXJ_//u! l+b6nZf-SnV: ۾jQșo(9%{&ӊP?<-AZEJjц Ql5a 칭%<ط0ꪅg(pQHIY X>ґ 7M*7+h]Qo5kFOL83JW-b|ώM;0D[s)epQF9f[Rcpj>T-&Z\W1e d竴Ţז~KLz04rz)hw% {+x<:5׳GVtٌtt,ԩI&SBZ ^P 89I̴ѵ4qnܞu)\d^%*ϰĀe9n!vKN88>\ige/`lfY[ CBf)'6ތi<8L1D,>,4}1m"#.ipޤ[0v ~s N)\$/ݞइT 5%'.JF1b.'ҙ;dwx&80a%oneQj?lK l)]ŒZ:/m|1^aZC-\-kqĂaDc8si0)DڒC\,DSJcذ.Fp8?n&,6Ka=a5E:f@GZ:q~w;ZP6>:[x;pܱDMOİRg md@zb]#=nDV܊X#g,j$rɲBRJ5mU/ݣj ݛǽ$Gi)LyqYyֱz#F%pnC-Ef:+j܇F{]=#X Lw0,ztnC !-0tT`` S* L,LA9||7Q6L:O7^bpӐ5)#ws_oa07CGU 4 Y+Q,M %I#{r&MO쬽̧Iׇy:/`n߬O;կ.#ٞ&G8g=0[$Ӛz?AAw4 b듾P=!*d5܆!{d97`<(7mq Kv-9C*@4LC?xwWcWi:^Mlm>?40S%< Y`X`|a%exv-0ꢳv32̊jAK:LBT#3U:Aӛda-&Ԍ@>#QNVCuY%܍d :AQ*UЏ3rOاA.G3&;FdÙaY)#c[yjd??VA=ʝ/Mg~zXR2k;dMU}ۇRЙ &mLlaM@dj; t?eS:\޴gTM;famQlB@69cXI%ܧ6lS!PMڿP),ZH<`X /}掞 RraY*i(K}^s69 Oɐ#[E2P{;Q+fI⅋HS O|}["{~"_.`Ab^mmM Ezɐ@6\K`RIcˣah55Šbȇy_ԺDзƥGݦ2|p;=-as`P}lx_ +ǜ./R0Gm mÃRSB=};$ 3=ʵ&{As]e| D0{EmAsԣe4ƺ6vg 6L{dI=]khg!۠|nc`x{ e?}g}_1AQ6)O̪a437eG"xaTM>ܺZ*PYfYjUbf{H@LJJwo{yFz-r,en[OX|#RE] DaNFmq$E *9ջN4O2:n~¼_~Ϳg44-؏;f 3O*-Y)V lU~4SbQblm5kf 1 /ā rnta 5ZCˌ0_ U|ˑ%_?TlkdW*ʛajSbR8TGh'e3>L׹U^(mz˰Eԕbe0~[429x(C,Ewz =;ddUDydM9Վ&ٗxD^gu [KJ+Rߋ "y" aEHs\Vw׊Hq̝ZW.d]?_k \̐Ցav\((K_L ^BOhYѵȍ*CuMS>J$T%uF۬9-PPV 4 Y ͖&WI=|^ZE jpWfff,QB"Iۘ6Z,]|{'܈ m?2C +1~f%n)06ӜA[r  @yڜL*Ai~~A}jŞx_?\X9S*2v-m(P.ZX  6~P_ dG|-Á{$..֙yek6bc/eNzKֹ&v;2?cV|ӅHE~{< J[\r[S|O a ƺ݂k0t ㅤ[ t -ȡd tu/ fl55.h0`\xoG`[-5 eCq1HFUB?c $7o"WBAm`>(o=N ONR~xNUmʞ8LN- XP8-e+i`}Iiugd,⍡e Y#YYQ)@%i,_][Ynk3As d?j:Z.^θC%|=sPe^& bJM?1 Wہ91\돯}77GOj1OCKGE(a؄W䕒t3;MX^8'ꁬZnmG7KOe=c7\Kb{#Pu GiN-0W ԰H ]-=M~:ֱgsl%L? 'xfixe3L% #\s ^|XR~i4/}c*W ŝ&cҠ.ъˣkƔLցQ2ȩcٟ} nc^J4Bl:*u&]cK?̽b1V_z.@4%u>>%]"]^Fmw_EDoCXlvﳚWAxUNut&>*]+dZ [ÿiY3qw\[SW+q֭o kVq)iB?zփo+8=xH7y8=h]CG< `cGyh7CO8%:`gEdDu*q:$p+lr{LN_p? q _l:l`D49 K@v.κ]73-R]p哾m,/d.dCXۓ۫&=ZRq)Ϳf2YHCK4j¤ԙUn7..f\p(f.kI259ezTOj_P+P@xҗfXS^So£%Y):>_)<ǥ e ~P"(̶4[a0 Sx+&^`Cx^YIUĞ06w%)߻ﺢ#%1 U*FJZ 4xdl5Ln#ͷJ)R#T#TT!ApG^%#s {ƦĦ0~,42hucf0_KJ(+U:H=þ1wd_T\a_a+[qq(eox\ml־ʥ(]ԡ{eljʽ֛VRBP'K+rڡuJc^s^ ~+/aԿ p;V:13JpeH4)24J< E=ȗ/jN9z'ͨ+K?{N@ǐxirn秾[B= w1VT7oꊸ:dQѐqn!fL%u&~'k]He#|Nף?陵Ŕ SKx_ ;$Vq CF0?:I &Ա5`SK[mQoLھI zQŌydOݐ2DlQTB]oɂ3(꬏=Tv rJŕV#azػujU6n]0c~} x^8w]!8;: EVv@0W{n7gYpɓu={^މ\Rp5IcTX﷎}_Hˮ6럒IY heAkS{+g}1ebCta&uP{Tgq<`@yOt~}M>Nprݨ7)5YKH~U58ݟmL^c݁)F0L'NPå *2bw!jm]詀hU /P<ܒ@t`׸e0/_UqpAkၱY(q۶O{6%Pbm5n F>`֍!|4t$b"t ^9uM1|ZA0.R,.D[7~t'!O9ng`lZmp7 Y9O2;=t0/0D>p=ZvOٚ 6K=4\@A^DPnG&A@|^@0P5ʀ5/n[C<,Bjη!O"IM:.JF <I۳s,!醰b08dy9򤩪D$P9-mzC.絿U so5:҇-bܖ%rXÚ&jF\i:4 Q TC#ܰk䙹ق6kPOqC0twmȰmJku:GjiI:x*̷d?H9jx51s" 2ˑ,&J6=mEP.h(ѫT57KF]JkhR7\DS^$*fV(qdd3Շ/ I<['cn*kF4c"$^_Sdag&y[8Oكq1aLw|q?o$ƛg ު=mRK{y[_O]g{:t. A>⒍"CP~p1ȮN::G-9-x١^n5D~2q?,1nYo*G3g"HS[HAD+3jYt1uQ*&cPN`4wգ]D?6&AjW+S]4ue*i؈*ĸw3ބ걦2$9*ȴ YϬ ?=] 6&Oa!zկnu+9v>[u"(b;jvo^C-^܏㣄 Lw6#~'Jrk%M{}E{s=uR׭6÷#dOm_9yrsi&ef5oᲗo.g 8̦̌wԞ`E27FV;G$fWZm?D-t2϶`!,!Pj VeD+(#, fg#؁2[ @<索䍊Hީ"85.^$7פt6BS33ֱrw*fO (@ЯkQN) Tim%( `}t}J]Wݨ"e'_gMN|Z(9e^-CL+Fyzx$?Lwx"Nc cQ^ @"~sL]f|Y|hQDb&h)>/ .UAf f y2vam@a5kFj-k|7/VStyL<4l }$]0ѻW9;h|؁3:pUJ9tPHQ:27*/scXtu4,̚iB`gᚫEr=9K }>ν=TYEM-lނtI6O-hP̰T)J7TkL*e;@7=n|eb5Դa\ASn@cm(2raS\b7PlJHM=f#OǕQts* 61J%"ED34gRM7G}܅B?jٔ 7\T~xruYpyfX~TRjZ>} j|P=!wpcJv(+BtqF,09ڪjE"^Y"C}{֭ҌZ(v_dzhDCg<OfuyhUHN%BW0F^x8k}0l=T?OPL"tpŀq2dcwM]Ÿr`lM, -mE Z+4[?6>z14u1o9{E\s .1t  `_zhS<_JpR`1`硊 9D9\ 裾#L@":Arpn $Pʡf۽5 "DR󲠵plH 5@U4 IX 6ɻFmeO .uRn_m:a)aYsZ&|9`AQQ5ͰGAiOdsjv!`Z3svK  %.?E7>E6 CsGZi穻b.V9  5$k,K w ){\dwӼgF>QONÏ-Ԅу'ma:/~Gw`&:8}}A MBz" Ϸ^\\Z=?;7x~kY r daDҋETRC7y(OhaSdaY#@芳a/󐬲Wڒꚑ2F4*u@5;Znt* [/w!:b6Gg0m&bz.mHQ>"zh49L?DԬ]õ-ʔ ܝ̝݂+CңP NӃ`KW M:\=дX3{ڸc`r]ϐ8jpVBqa^.l {}Ѹi?(s0Wϥ]?y%_: fχ5mvyQ}…B󆧗-utIP'k:܆X |l7*|{lmwPzxt GChnEDOI֠AJ.(=XBAy⮺Wf?8}dxcMˌÅkl_IY|%V08xc +"suiM>ƹ{XR i+NNtK 9 ^f2OÇ< "WJ˺/*:d*x=\tO_B[k PNy\}=وm`Ʌ,Wu16qv8AAp"⨁W^#S*urR0wqԜeT1B-(4Qjqd覐 PtF9c.=?41&BngGKm5j)1l ٨BH;Օq8Bm3T] zn e()zTqE*&aZ#Y"Yt9]fԼxݼζ|jYj>EEI_g++7k\Ǎ)U S(7N<a1YjYɳe!evUxOZ-zHo?~{֙5eTXM!EiE.NWƗ.wX"qg=V'H Ý _|3 ^]#x{ŀОx%mB^#GKة+ljH¸ʣt8u v:!늳(&a6H (Eb[ S#BE*OD+/=ҋsF0w,3nJ_O*Ab#e:9"G6~`A{;|識vrJěuJm`hE:2`gek>=,О.5t g<4d`6i2}U*HXdH=$B 0]Su5f00X_\@'1@L}"%uuhÔ2 t!q6u0[!h')BL&ʐ_BX <CNhOV֬YA~.?ZWwI`zi- P%Wt.$#\ZDj7x<_MDt^cA2 m GVX&D&Op GBqd'%~cIQC GC_)ھ;f9^YKPW6T]gJdS@DцG5`|8+ $8/NQk蠹Cad5hP("ػOʮ T9E)}V󀏈|9 C!zE.ǔ'^"ߣi4#ʫMK u%ӆS]c*8v19[_6ðФ㘵`U0%K 5dpoDW6'{W3Ksnݱ =&0$5AV?9x Ke_/Z'~ȲY$peYIxz,TK7!"D Oã5[Hc(H 6<,v+9GkH(Vfj2}fK2/& [/ߛ.!ހAja]&y4v"CQ7Δy(QhVnPMN!1J@Q9p] YD-T/&gNy کB U8Y:oBeoY>W-%LYڠ]&~.-sJgXoDQ I%b5ϫQ7HͩĈPwF5YF(n#ooϖ\EELfՉTP$2$N`/kCߌKV#8Y1a9¯zʼnU(`IfhCK87 vhFI|8Vi//%ى݄ޥH rJԲJd򞪊WN3]g˱yV>b Mh*zg6ZV7$B6D@pbJNQU zJ|'3Ĵ]{: c70yw63^:^mgUy-ݳj1vn}_=OIRV̛XvPKo\AKܓ>| E7K"{0%DU\E1$@t[А {*dc#IJ]KAvc_:^5=g.pq+ )AJ񹢑^YSޞ6[`<ԌW9( I6UȏYС8m|YE?"GWjQ v]5Kjh W͝Q}T)iO~R*/&^>"ȇ,Ӓϯ-yYV,nJ<ހ i`ˠL%og>/5v[ Q`;X&+!zdqG]ŕDFFc hX@ 3eH Jg{)`- bOax_C)Ǟ"@b|uc"rkb.{&5v}J kОo[71cݥ7-DOc~_CA 9Q1gET"9i%nOyarw{`b=K=ZWl}G `Wd;v-OH<Ӽ.m^0~eq },Pr(/*Ϟ=fV;cD'EJԠ*?8^7#d] X|f.dm)L < 9~&mƇ!J(Hkܬ>tPiJk^gsH 룎H4 Ddn?:U,s}_8Z %*41 ZɁ1Qi >T"Lqx^b# 2/=FQ/b캥lCBG. ]{m|JE&Q+fs53<2c'hgC m~I{W;t_fHحdLNAf@ N|?vP\4pa!~oBw;<k8Z:=#[!jdZE{C~Ln kq5閒ru1ѝD%1%b1$gtr4\-J|Y4M䉎+f뿈a@J? .*] ykmzP3dEZF^>dpG2$\%{gvq4#,~:`Ĥ?+f{A)XٰNŒH.ץX@KzA􃱶{ X3 "To>,5`S80.\>m.{x6W/DmpF΋{QT׺}ga0OQso/!q婵i3*g8/g%C%er~&t?U*EБPCƝQ.=GTTUWtwgY*(e`PNtE"T-*&$xݟP*q?C { 3;w91saQ Pt]dYz)$*Y '-|eq@ڢ9{6p(A_9MJ1fczUK۰àm3ۻbEZ]sכ(9Xb=Qj#dAd^IIgrOn^8OC^-X̞ 7-zT!rR8F Eb(U+QrY5bM #T\"39I@. hG2p6M{ 8smHJJL,õNX" *~Xo%6 `^cVhEл6a{J{"D>k$$@pJiL 6G.RQ?LkX?%ҟQl0jg~zNv[PRv˜~߷5ż>@Q?GGCw6tV"RdO ޷O b%)(s*_upMCʅu88ϯRVo PI85mܸ(ges;ȽPĩSxęܮ: p @( zN iDqW~BIG~q4pĸ+1#w,7^U׬((S >7f ΉL Lz݊\-b-cR lY,g8!Wn&X9Wj3lկPac~!FjJLյ De!۱0OBvu1<6䯞pݝ5/=gc4 eͦ$=mN=YSV,Dw"@(}k/<(i<e)`q7D] yPQ*R7tC}oH^P PJ+xYuȕ35\&꾧ٵ)Vjz\6бѝT(,K/><];sXEICwIldts6Y}ӥ.H8P6IBYs%Q.0˦xmvνRd$/:?qws17C0' 0LL)ǁy(L,69z ?l̲'ސ5l cݯ :Bi'iq^DO4 #4@x,"$ i#dpx(-nj02=m.{e2+D+4VצcKm\_"]!QٞA3#5 Bרq-]z&x"qW#١C? N9Sg?=A4-1ZsbF(#E5P"w uimWE*8e'P|rliIL?*^m0i֚GqI7XSr/S40}Üp*%igY5CMWUOD2-+ɗ[YC/I1ܵo*꒦oZncmbħ8F0O)$@Sj45=_,)]oE8bkZ>:F x8X/RS8^ߒeQ"ٗSV%$d b,˳(l߾?7((Tg؃ ѷz8sl`MgEI4%TJPs,pXmqB}w/lAIJ+WŲR?`d]J? //TsۜQv/YLPMȧIR:#}u\A&W%ԘpǶzRAoL,WX0ofNvBH`(A#*ca,:R Qliņ )V59ߚlv$*y+[Cn'|UZuY0k*֊cPE]~RdPL|Wvd{I|0v17k-``%f)R8s[nh[{ٳg̲6{Ғ.LvU"HfW_Y EEmGY{APW3Og=t)?5 9Hcܘk0FZ@3%׶dTD 6>Z%nWШ:;ߊDa{K((k #G|rD?Ee@K@JcU f\y5}y?Sѣ0$ Wxi:4MP3 Ol;|t28+k[3K21‰qXH 5e\v]@A2jt~>&%>D0'8'y6b^0qsDPhs3wଐ8O\9MX6`P_CypY<268 |9k@fycRxhYP$A|z!V]Α [mષ6^m] >Ps〬cJ*' 8 r^8P²͘@▪@u)uFg143Z؅(tU3Cy0FoZ%d> ǙC j~# .]O$ҲI]Z= b$+dfrG8M.(u6b`L[tSxWL '[%}$-8jᆲ35ϘK%$8δ#t{_ͅ_]c6 ;(fU;| Ј/]/d/Zj@Ϲ aZudV\۳%`M"LJMNkf{,Ɩ,2a"ECXI*Tb=A0~){Ub"!lBn<}ҰP~%wۊ-`e k ]뻜X%^)69&~}޾Q׉Q 0d:[v9Q7om6spB/R-!]0Cn4-<ޱ\":6>1h_렯섉3$C},Y޵&l5,X6hΏ̅p }oȌ o^1P`Vkۊ+w@ 0p0+:?92IS" jݳ@ /|=Y^nj4["Jl e0t`%aB J pDH kP#UWxl͏g[D5CGSOأ#N3OՌ\PHY:R.TbfQ"X+61' אzóY-+Ii6Fiv6At:d.^ }2"NAjpsY?Is[( YIt3x|FUpRy]mvr!7 gP$}k"Cvw+]ե3d@ȞhGJnϢ]@c Y ws~; h_Jq?V>"y_A_BفK:-e.zo=}i7;+6?v#[^UVni-ǃ?K^a ڴH[@+τRCa]5Uv,+˾ƚd-xA׏\T3BGu )7 =XpBj ٍǢ Q$wE$'1ӏD:'2^Xj|;F%e,Iy\<4ǣ+qHj>(?Q s; Iwc gF=zD ޚb*r@WYPT 9,{t7 eKJ&tQʜݭRH=zٍ b, -oS/KJ0*~~2GJN}OȀDY4# ~%RGF6iaYIM8QQQ5m&礋 tӀ @W袞d*ZF#Au$vSMJWmbBCC#obQ#ç7, xW3K("rqe<,c~}@O\ܣ[ɈeRj6'd/rr$l+0!zSXߺL: p#8\fn} .,6>D'ѯpQp6^D=kI&sя;J:9ʃtq0Tj1gӽ,g:99fZZ/l}i;*j6tKpoOkpb\vx^{7q볽8hr:s'h/д6w+B<De.+ɂ芄#Y /V]EPti7 pulٯ's`G,Hr30lI%dF_l!#Xj.9go{4hzlꙟ巽l^ Kj QK# S5,'Dw,xDrQR q_ %cl0 mN[=Y Q Cݫ+HH_~{ahҫT?*&H(OW}tU tл|fe)yT٘*++\tGz %o~sXPR0HtQrxCP|u*6w񩱜|etǧ';Ik^?ܴa2K; Ӫ\f{ε5b!? Q8W)06]ӫ=ke\~=eQd߰75*lҢH ك.RoZZA]7၃ # sw7?=k凬 &X%?w9]F]g\=hb x )BRp]пﵮX/X0G ' i=GGꔺj(!y,z+ +B|G7NsFi жTޕCY4oq>x%%Q.n*%m@*M|>6jV w)$tJiʃڻ` eN:&Hq+JvęG@v_ܓ?Dogt}Ÿ9}n|S|3[&HEݒF(kGU.E&83U'B=&9b["D#\!#Lnl$FQYc4 c#̕HgPd2W0\V@m?ްik@N_Hy6OV8t{"Z#E5B] %U_Ud *TxOVnȠt18|Ю(2+h;_ 3Cs7A,9-;Zxࢋo~IeLΨi3ۇ3kR>Z)GvF:BX?Zn$53LwEuD%|9O 6Im]쨫'i ~矞PcK%]t8M0M7n @2\3R@h[~OHbAJvUKnGVqhٍ@&yY ]9.GrC޾_yFZϭgkoKO !R$EMnD ! *oY*ld\0E+!xx)<$SCRoCZO2Qpc_"Fr-#@tffFHifw:9ˏ3g6 e IMnb"T( +q>to7[ϰX%~aDe3J"t6' -&}kJFp'h7Eի׾,V4ʪ*dTf^G/YǗKwpB@b"Z a=]N=+'Z \g㞝 V3 I1y6+ŽR]0IOaPۙ2Mn;T#}Q2gEth!oS{&hsX#'%GQ{O]HkLeU55?b e9d1ړ uiU孥~!غ?XsZ|<&T QM}9{ npU{~>Yk &zWeDFdt 9ˮk$!AxRxug1H GzbGX z}5oxq7җ )E}w n_/q,X Wq:k(8Ҙ:mm6| O}ul蚯K;/ݶ8\ӷXeAu-p=>^JOnT-kAKBPmN&(p(:kLy93U{bI}v8C[Ö),{ 7#&PsR7L%6eP}@E ah̡ O¤b.!е_ŜB5Gx_MZL-[iǫ{qDxsGr/G60@b?߿>N8q}jɪ_Oc9&a>8. 9MeEe&bU%9h8/{]d7jol^/ŨokݳgO# ޸{L}yPˈJv}(0UHۀ{C>"S`havuXw{RtTWU_zrІ_?WsE7Y/,1$z_5|Q5ȋu^⁆iH;=c4dq'DAC0MPicK*rE ^_# 3zVY o,!A2X{n >:d@:4on '-^#%5Mj/wdUz'* ϒoqaqcxӮ׳Ѻ<-0?@Ӈ Ƙp\ɓ\2%N_7i淌ʿHɖZjWOSaPZSN"S`-z3)N-wӽub4} |Ї˳XFoϷ@O{SHpTl$ "h"~bNʡR,lFN6C=zꊮ/:=ɭ1ioZ/}ϱS6vf(>|8Y{WxP"$)lǢ=@3~F`߲뫋%}m6`^>qBR*1+t !Nw2gM['ξJRU>h=^:` ?gs6T4y u]c,m`IzJXl ŠG^^"3,=@{D ›]G"Z?U),Nި^#d&Քk|輧MIӏl܏;h`wv/P"x:Ʒi;F$q&iKqzˠ,>OrF6쐄ks/i&?pdt _;xa(I.!i u?i ̫Îb8M>"ԉ&c&'V &9M,ۀd<=ΟW]g:mH\zѱ8.Tږ?t#@J'S7QucR0XJGjdEtHgw tU&-[q1D4t(y=c~gzR i1N/o&{ztl:KL" 0qXӛ;7n0~J DmT\_1`Kby$^5(<|DBB@L kƱ(|g@E2ViidQ:qUwyQ1 bqD2/$(Nb=iN,)h(ix6Gk[NX`bʴT?鰘x9<&!Hm1d\% {kWj3[?@%E09i OE,$#2+8[`y`_Kڧ| u,$ƍrT9BR6wTɍ3f%g\zĩ˟0]xdžڙX8_c8a=O~imKMLdi( yن䦖,ġswjQ/,H :-] vP3zFu5[7^ψ-h70*V w^ҭC5j:I.zX6o_R PЈw-3K0'$\8)15xG9)/gU_/Q 3I )]] V$بฏlk'G8"Ogq&4U%E80mRxs7̙KMo,(248ns+% Ulny#a祡[!~pVT`d~ Zk,W/_8gT "Kٸl"%':rџ%;eBX7"$H\Jj>-P AuQ4oCRj}3*|71:U2Hqx o,rX<`BbZdRloVF<&:G:Fd#AC 7&~ }[o-sNSB]5n[S`6BFrr) _gW'3ߡ(,uD_N ;//;W 4X?&: ݠ4\VS&_1Ժ׆%{ꉩ: RI[@bF8O+pˁs$'lR\bs;p _Kx" U"n?KRn|^GwS=3hO#Lf&"kVS[S䂳7(H;(!a2oo8+3b 3G,~}ю˖>dQRE>;4ӵ;H:3/t: &^dEorǂ /i $["<7JjVxwє>W%px+D>\ήy2SICV(;q?m '4ط&~ok՛&Z nFG~bVu ~3~6rC@@ɮns?KcV)G3д57SSgϷӽ n%!8є4Ǡ]wdWn/)8rU"̝×ܺX2PKܒT0^-ժgNgUw>xf"Ct-,% rW\;myT<[e$̙j+V~ K%L_ %#`탌3̌-*W7W sQf60&N]jA#MF]6gd;JiR"/3fځ_NjOBWPhzw#~sWw: =~ 2(zv t@8ұ|b;%jvY} $p *-IWgWH$Jt0aeuJО#,# b`UNW$:Fmx%K^u7Y8dXp"6Ash΁1( \#*NQfhzxnN]u3 b|u%e_5MYhmm{вO<;%)B.%JCa| W}2i~{g 9RnޖM6fHxC*1=WBFIZxl1W$ie twFN+Bh*GE;wKrXD[*YdgNW4[N}W=%W~}ڐ/)P q ڂ|e| i_2+i"pýR>TgUynM`V6tJ a@߻J- ٥A$*1K] ̓ :-JrRMsW$æ܄ (tPj&J0W)rRΏ0_wq1MsY;/h˓SÍ:uy}}iEm8 )39#=ohqu8@(aN&ݣ}-GoMd{Q\'RUUARm.cҍGG]yN*ftp["0BbbWy+9\(bi" ^*BNy*%8zqYE|qO dlEjd#a#O@.)2_^v_C#%suQ԰𻠐)uf-n;TȀx@Tw]fF =9 PͺcdA&e2pfq Cq8[$/\ (C &Sm`믿˵F[C }ȍ'>ЊDt%W``&>2 Sv WQ*YТNq.PGj[Zgzе8oiN N!N=@Ũ@@?^q(jnHpveh%#iVbR"[yc0/:B{I&OKl-Ri|~.wiұu tDud11CF}\}ѓjİD T$[7c\=J9`K?E 9_MPv۫s}LB _QIz)T@v>oE;sj7xѕ+>YYHwwBH3:VŢ8M!X+eeQ]^AChrG7KsAn S^*άN**˶` K0G}.+nfvS/*җVB 4_4x +nH* px P*4|MEQ;SYN?'zon1͌QQI}1kA' AL=6p/r"ۣ xC s:LkKuO0j6jC(@2F ]`ɊP87 >3fMIKZ?=ːw|+M,BiCgtO3~w"kW0?17gbq܉y4DG<["Q;tq98 Š ֲ)R Y"\[9sB&Nk+YI0xa]?륺h"NZ:fNV^1v]0roL[@u%ŴDF İ<&X/M6û||ļ3_6&;(xJ6f>Y1cv>VU1VWB>LgLҮ -ϰ4s.>Xl܄3Jje0eYqF*2~p<(}C!"?JeO:V.hOPuVe%Wဌ@:mkje{:AS]Eu>lZ#'D828+nU"=YNP@Xꀊﲑr.~?c pY\U_:1PȯnsP}aj24BhDS} ^^.^8T0~I<ٗeԌ:''ؿn!XhJhm{2oõuj4^nѣ }y4t&Lμj(̍ jIf|Cӫ<߄P#:} Y, oz ʍs\>nt,6DsDpহ̿V;ڥy# Zzp q`` bseU )Y N3.`?E;=i D φtL#,)2& i{ ?[(y@+$9|P6Jd.{@Csފ߬r}NBϯNƓ7.$w#T!os\V?3pk"MwI#{)0Ⱦ ZyPj^^mC|=(cuNK IdG!A\6jb^"ǫo%j61 #L(ubS/aք=_]Bo P:>K.|a_4XCc:x"χK:l ΀H/?!an19ݶ޶}fJv߾ܠ$]1w f s5&(DvGRLPd*LM7TF9]o>> xD}uC:ٻ'dkQVuddϰ+Gws`,8#V'Ff4t'I2f/>Zaу"ąsqh%U”gYZ07070100000431000081a4000000000000000000000001644ae3bb000090a8000000000000000000000000000000000000005500000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/cs46xx/snd-cs46xx.ko.xz7zXZִF!t/אg]?Eh=ڜ.+,g%NGim.fH`[ A kt@3`|'@m6""VҗZῡ3b#1 >I@Q8G&nW;{3)6&?vnMi )BFm+̌hcYr "YaYX׃u"Ό_po9}h>MIܧ(ѮGznB$E6װvז/+*aIDX&M<%s(CH3fss8a"cpZ?-eE P GJ}|' /1 e)9Zl)B&$8e&,_Yo@&b@1_@3:|=,Dĥ*#:-S/JR'o퍶v̘kJRvޏUy­5|hXa_Bq#pS.Pɑ2 Of"7Sz9"R\-P:N} e@GT`7"'N ]a+$e3f-$3̀/QRakrE!'uLGֆ8m⥙©5T\ &ր TRm 4l7l=_1*o`q:;uy]Z6~=ɅR,Ɔ|S/=*-<]v&сE`H'&B фV| S,Ų5 3{)eJ*Drd.5dCBUw'hpkD齌3dvG۫~.$1"3vRm~515wE~A>UGq%kDf^͑j Hq6,L ;2L \n&p"?8JCQ2 mpA{iDMUۚ;߱J:"C8X}cȁKep3l1(l ,<]{3I>~/8Bڥׄ=J6WAw|D5JRnc1/.gEl>XLV s3]񴤬K>JWXPZavPsuUSKa[prBF~tGb7.<5=]6N8^3OSQ*nf 9:}5*Oo't-Y]䆬Ubiw+ ̽[,"vʄh7wZei’z{"`*/$v'07Y!d}TU3~5 g̬Y\5H66Љ+%j!HRYP^_XF6j.d`qKd{M|T];~e':Mq#`2>|#كb]׸Jmgdd|_i05ȻaNTt w>I!v#~ pudbyvՉy!~]cQ*Bs)/*r}T5NXטMi4Z ~=|/u[_W3z@d_׽az{3C*!qcO -PmsTPz9;(V\֪@ơ?EJ"c&>腩OMM|J\Ytĭy^EW PfRdv1cC܃8 v q<6$Yi1m,de]h՝֫{V׋U h~r(9fʋ4OH}Ua 89@oR50-tZ{2Y7y$[BiR;Vd];v%cܸxyLf [=MwR򉛴ՅדZfZ#& ]Kia:GMo!܊xkE"1-{,0 +&O&Vy~g ]q2=Ka0ٚp%faL\ֶ<'WͫP &)'ʢ">ziu$ yI!8(ȝFPdS HgVZ2P|L9߰ =fmMt&^?mY)(HvD}]r=eiL0isI^)9H{?9Rn W{|tpDi,sس1/.F0YD'^jH-Ko|Qko'.ѠFA/b|[|7:! D֕nX+rx}.Oi  Ճµe>UAs(i}|{u/e}RX'&+n͋1u ƑP\]!$hP.4>אI׬Zm˻(Us2jbèx>:yxM&`y=ipjFbl95jɞ€1"l^^Q$8*O'd|e*lZuڨ]us2\}÷b\ ~m|k/#r>'l.\tjmHMD:Q2]=9ckK/j^u5S6 ;`wb?&h ~dCI1FGc[|P'޲CҙO=Bȕ|NfUsUMZM'GR ׼4&0~?M!R6co _Y!m2c{g7J L h3zAUXk9؎Ǣr~t?!zJӷa>6(xË|'FRR8Nj?ݚ—E/T+N{V^H=j *WIYY08s)åݴ1UeؾLmI@}ӺȀ@kE&ݬYRdAzD:*>2o4BY&P &X/;?cneRn)]TyJlXFQSařnrU"4$NHS^ڧ48X7/A=_TD`״." $pQT/u` Ť03fd P1'Q[Ie2,èj+)~&rC=aWL>l}>9ԝ-J顭™!Yaq\Z{t3 Dv?nJ,K\0 hiNY&C)0ֳ=gT0 _:tM50ɞ3ɸ 2;.uie**p B^Ɔ7Ѯ> d:$sJ r˲ ;%Y"Z6y[]/tŻFV:p0Rt&~[x3v2vNS 1w3QH!(DH48Zva1RmFa8Jq@_[ɦ{Q>+6)m,S^X G$PHϹ8c :}0yTԔr2$"Yk|gM W a7З%EJv= N60|MT(Z`?ڹ4'ijw,s3Z %i!w.Z}=?P {(r*PU&o>~(Uw# JֵGBc~Xcp_TXfbwu7´ \s&t:XlAc~0D:_orhMs Qg WrWq*'1Nb(㎥2tg˜vH xu2uIwwl4ԶЅmnU X=}?Y-˖M($FPtxW.F͚@Vpǯ) R-q`0Ď<(g`}U;Q hv@7|vaMT6 È8e[.Ǿq;\I?Qh7lKWQ\M.9b^oW:KʡE lA"kpjA6>ǮC4WW!Z Jِ7_SWY5Rݟ ARߢ̣ GEk1Rx\]:H{f{^_uF# nm_h , PXMsQ 6_%h_~l]M;lno wl Ӟ*SkeqRŭ^]mfYgefwņrPJdMԋpbs22 C j9ehdWm ;}ꬒrxQd B wi/؊% d\)< ImW|1iʮ2(Mӵn[ӭ댭]#c68JcLLW>KT:D:[zyzY\9Pf*Vd8M"= B껗+xğ`|uiA.JUI͢2;2|ǰHj/3ғnWdHc}8!Q ㅉ q2@(-i0{ZVz R*,J.(⠂p!ʩp/Zӽ\V&a$@-!RNȪE1X@Hw`ՉM4!}LI9BDy}45~)&Y@`DQ=6w dw6aM [{l4dDR>=K]CZB؜ GdhXCLH0~-{GyOk:|tJ^w2@+q|5P(.3P;qER&d썣KL2`QdU>ެ|3 ǃO nM61sJ>:Q}ZvsK/y\m]7=@02V>YΎMQ$s1KBQYo)WD9l!üb&eGːpKDkJII ۢ$D T/ƶ[#{ay8fgي3%8uIAs8S!qvߊ50*l9LO\r5x1MUsʻ;.=>+ڟחܯWuwi7:G 1kZ3{>_i<;OO/g$Ё;Ii~;=xK: #BmYҽM< !r"2݉fOCpg6sy bz:㺻A~xlWEt;R3>zL%P~lZ~]9Ja XZK>A?]]0?kI'!ɛxHLo?3h1uŝd>,4i빇vW&ؽʷT/&FkY_]:Ҵc* ~ {˷W&kqzP,YF /$|ӎPR{ NJ`͈J׉jՀ8 g yNm7JPEJMTTImt9O *9 jJ$i7Jll}fN}T#`r`^T9=X&N℁1'#]IΟXuk;{'I4 : %KSoa#| @p/w[GnK/k}!&$`{Nn{hk 455m.?Uz;Y:OEYOeFI ~跞.uf]tu Hc[-*!>/!cVjOqW0:3'?WoK&7ҒVI 1gчmm1QoHLͼ*)tG|]X{B` HH8P b,IW󠗥}ӓD~̛m*Ϥk3񈑴TBa. d]q}HlOf_C4Xfi`m$Y,<0ƅ~HgJ/U' =](lB_y Kd)X^y{,@}XO_dL@iHcB2)rH0) _DL /ޔY[mXx+^,>fD.y`;?Mc%Eq:z~R揺cPGH!&K^1_-{uΑ|ؐh <(~! u듒MKd^y]VQ=UV[rh+ XJ?3̣ 0TQ&C>H I#Tl| *-Zx~~f4tU PJCpf8B3S;_ib'AaH|ӗ+1N2d Tf9thZV04|1[($VKBuDiɯY6%ibV !.d4'0_#}GOʅ* p%[p}Жͽ$ &^,=GdHk kz ApFW=t˧aڈZKtғ=kΫ]\}*;-3 ,FZ f!l[bیsQfY81W~eodNTA[Ȉ XN/PŠqwUa$Wl~"Y_s)1{osb1(9P\}H@8! 9jQ4n.@FJ~пЖ@_"c>,csIY{k ^\I0Fj0@#;mQY98{RU av,E"ص |AǭYٮ#{HI\ڥY\+.Qf>~R.]<7D""}^y4QlJQv $:5^[-wm7,֘ɗdP*m(\gǶ$YŁc:@ _ұlw:3ezOATKI,xvq%mqm@)"vPU}4t+jTnd ./ksGB.ɥGcmS1HbiUP ^+SO٪]YsWbb~3_nAUуcӲWtS9 Ab?Od<=(¥pT,#dI83MK}~!8T􍛇$4l/&W\ x/53EmJGwTp3%/V58)O?3x.ThC+Pp*Y5ViًN76~XnrMg55(Ym9P2N∝0f ¦5&vQ+iNMMbiH$|T̃KzL/,+>{3Z#Tj``'Va?hjT!n?(&?lj&3K5{{Z5@{}\Y&n֖Hf| ,i 3a7r ki>U0q[' ]-L(sKon̋(N.q9gT͓H"̶XjRvon 9XZ)|$Vw8N䤗trKTp(LxDidֿY|}TUWg'!J{T6$&Uk`>N 3u{Ho)380r2@.0HaG&0^.QVU aCiVmdalbqm~z<] 9a)S.Ggh~I.lqb! J7M~٥hmYXE`zkiSF{'(IIu_-a]xC#s*.ʩ[3<K*CNGIJ+bѽM;[x+#msfk?Oѝ ^Ϗ4 r*Zd'&|ROBɆ9m?Y ]"1]0ba*zA^5.ySn1xc?+/uvf,QF ^,I\=.$?j*]:t{*mf5x/)A/WK]9|ǵ.;p<*HcJ&}' FS^ k#t_pDg >M08vxXaLLq?Et.c_+Y.W.q2&Rns2xSpN`= ?0%nW2ۀC&ӃNt1cE3++6cug .SŰ{E;iWE ϙ8@Y:͙жEq39尴L5Dn92c/݃=cf4ɆqՅ,~$˧Q6H*㎆C9R w*mp @l )y1GKnIDycZEJKNq&3 )йF{0Y68 Alq 墜]FHC9ƈ.8oX7KC!^kCJVs;{l dDDP7R~J K`)i2HaiID j]ZwUw ~{T'E_#iH>byd TE#fna5z'*) 6QxKw,/)8vU@2а2BA: :xD 0;U ˩\` KͶW:qO+/W(O;,2N$ E[9T.;d q/p3jnNn#,`7 cp\r*ŷ.qfܞx2]sS ڪѥ ެLa91} #~yCy#=v]ɶ8Ɔ:}Tdi3Wri'MO@p1ԋ$x39`i5=cy X 1ˀ ZH֊TSD.{pk$fD@rMO>eJV1;ZR䑡fd3W>E ~]8I_&ތ=b Ӽ^Qfhو)r$_M@H3h8 uX5"B O"mXKX7 ) DBCK{I v AE`Qݑ/cMO|j{R"եq%&Jpu#VE A{]7nGI1$(ĉkOqc 1M2 8&nŷFdwncε j9Oy5?ftxjO@%RD$- \S!z_BSS}S/tohF;*^a؍%ls#I"آkޅ+w0?`IYЄax {f/ϯH$o7GqrSJg"+wJ ՙGJFbŝ/虞YD.,$'Q57Iq {LнX̺pEO~W$yU@uZW1~DRΕ2ݭ$IB? p(@;'\Yxb|ƼpW;B)lZIױh] yM :oot;#n V913*Liz 3znUHQ e@xrh3ѣ}:iuNC,"6G`>\;1'= YuJݷUDT[ݗ6,>lIKz>G4'66i6a qx3U@LJbfLEи,u'NsYjSn+%.Ņ<3Z jO++SbS %YT?unM}*\ -LLudnWJ9K'F.'`-LnM*oy;nJBB nn&]jgĽ+ |4JgQNi :{Y|{H؞@b_ &hJ38 !CKE3x Y?ZEeS4|y[W}UAvMY`LY0*[3TN7Gq$|QRѕVl5QS_<߿ƍ׬Kڞ?mլ<3Ar7Nge: 'O|p cbSt W  t7(IJbc Pl8ưb ʢ ^dPuhƛ"<ΚL,,_`"`oS.!_n븡]'JfJMKKmpāxJُ8vʟeʞA鈧bnG&dW<3^~7WR|sxst2&tbFi Ob[bE;3#E^x9JuR 2q3 0RG!/wr'}Aw*hC _tNx( pZ;A}L ,oF;eẖ}X{}3A''Hݤ"tp6#jSyu q[H^ ~w<(Q󜅥"1&k\=Z=m7FREVo1Us/*j!}'ߣWW:g(FŕDAXgAB2Hټ=2Þs'Rd̾P+զQz\Y`Zh% _ĪPO{I`]hb|RV]~nqX3L0as-fC@) ; PX=aϭZmaxVcpGн26 .u=/i߷nFx01"GDIGBAG"QRf_i>@t42Y8;V ]C )3f#HY$@T8%H K.(et<ԉp/8ʪ9 #X}wqEYsxZH.nO}v?Ҽ@ -:$=H4CsT,W0n#u&Vŧu'R86YNH>(ɪ"/ A/O^:LqJAUrꮱM#WjM q s/)+<\tP$_ G#^Z?ݓry%_0+Vo?w ;I1]k YlRF6* #\9DCOZqj%ʞ"M-t 򆵍עV~|s C7`Y73Z˼1W?ҵ'-/u EeSh+Sj fL@v(Ln^uoEeU=?ާA:j{;U)Az1$񮷇W&nxQꡰp'[űbH]u g{+x(Y3!㉓g< 2/=:=_ۆ%u8\4 DRLCy܀YnV<td!~_z U4Io ^/I>sPjqD'=c$mnlLk?u5kM:H 0G?w-y]EȹXZVRqWM-<^rF=) 뀮JS˅Xr(6ԓ Pq=v|0bʔ³J )gIW-M{=$;amc?Y ٍ++(w_9;!1 3l9AOQRedMd=Gph(:)L],re8Ltx皡ZG@IDEw|Ц툿lUC@o|67"ۆoב.U8!1QmdbɝoJcM]QbZT Wpb>o۫B0G҃+ZQpH+&9xF,&Lw`>.#yw$$Zxاӡ*V~_e-Kb7DJ޼fY|.(ƲNd6_M(_D,ux&$LP| y} ASakypU"^_w80khݖPducxdlyjd}B;z\ pǞ/OGs!еJt,;R#FQ KvS|r]S~OT~n$tUA.udg%+4|Kt+ @xڹCjA$=o,3Txx̏b/'\S:Ds]@$z}Dp6u2ll~Mg-eIj6zѵz1۪M7M>2B3O~c1B4 uR1YϲX~=:e3֦"B8MR#̢α(c,;8uw aª @-(2ZH@ТJ>_8X&\pZ;nȽDa yn FXy!31 n'!B,faݚn֨G϶# 6Gv0Nhzh&3\~(=hY*e5ꟽ _l[QM[~ 3G-.t  *tY04b <W(S<|-=O&S5EtfNO'aJL !a@>Ϡ [kS%? 5 ݳg)12bDB.\W#S [ ~4DKpA i0;z,hEB`=c Ǣ3p $z<Ιr=/&ȿFkD߾aL=ǒ~YdPS,lAbӳy#CV2)r%jsH X̱3%ˆ6w&P6?H GPȆT@dd SmJPr=*WYg. %Bl F[>`6UaP⨽p#@CHtS3z?Q-AH@OؤTZ2D՚?hpSD,_rhP_\m m|8l]M?H/(~l ׷&hlq'o{+OoNjO<5.*0̑Y^HlgwN\IPˡX;uґ*_v;YʶvI>eǙArDc=>|ߺ7[?cF#'H[ io:? fp, (|^f\u1λTĩv/ 1,c[8{5ׇsY#\ ¶d=v<鵄ր=~El1%Yu)@]$i۸/ٰah)9(η Ze0)ze Y\9V`a3vjZ1"6/7:EQT}@#ۍw82Z+'z#ڧ ~t#y6f u)GH%r!D\cbvlGצ:@8z|yl("ɡa`9NWe3}Mh#mބdXGs#iieYerB *`=aAJTbRr)ŸJ1K'(k{jTk ønZ='#3)[J&6z*bb~uu]h#?Y490=2 azݾاe JU{Qu^ 롔"b b<>)>@Z`Ub` Rb.RWI~*M,Q֍™jq?frPK}sl  ؂̳CSE"(+,QU많)W2:Ճ` EYꫥ橒LJ@4/ry0&Y7:wLLVM ee!I83qs`ŸӞFq?$u{nЙA Oqc-Um3M+߆5J%F_xRA w @ +#aGNHYNߒ;b#i <.O檖 6ڶ|G8G)}FO+HfчA6ڃBH7KnA 0=A^GWxpvj:j(?I%x1^r"wo'ep4:IM(}1I'"E' AwftLk"c9.J0 uY_A2G}~-Z3Lao\ٚTj@PZr[Z->"v5mj²h?d:@2~7g喕}XENGk8 Ȗ1WSsbg[9Dd\~(Ē*%[NV;+pxe Peyˣ]bH7Gsк2 c`(ɓ˨J{ ]IM,PGN%eiAb %{ܷ|Vpvl }&^p<9Pf$:{wZLbbʿoY~8<G7Qz~4oj>gs??(g)omY59QިmU_Pv_Hp~4Cnl66,74z^8])7T; At[1(`,ȇ kLDD08^o:VnTq;78lU%WrP~|j໢\,43 KCFe.hR?-Mc/u BN 0f8txYS|_c-Tz$LpzUdXL匽pj!L5QpVr:GbuicТp,y #z{xd+0545tYӤ/OzChh,oZ] WJEQ*]P8tMzrFNx!\ !˛jIn.SbNʜ*pH:%4\̏@hYzԣ %w+lVeY6+{OGL+>|(S1p#cVw_lI[zpkkG\x-M`$O[<٦((b,,ΤNC6WsHk/P] v`#/d֛Z9Wxl(q`ig:$Z r M-Jx.iC<"]u _mxOo@SvijϽZx5I Ӿ>&/m!-.oOMs &0YG}(䞲 _%N(\c5Rw]_qB|!xP-ե#׆#DR =bn\fnGz[.H?1QҐ4JG䌴@"dEuQw2LGy 3ssxزu"a@ ̔*%әt -'`-ޜt1BM sLhdf%o̢pM@"V\5 qe3\ў޹BT8!O+4TNN?w!02vc\$"~t hմ>4+};R9lBaYkCRث/҂]Aڗ`۽0 I 7T4)}9oMSl 뎣" =+R@6+mm={<>F!~l[@Y!c?e">=YA$4qG PI_5o¡?l=&:8=˧0i+C/4(9}XR:yȳhl8f8MXohWy,|)rPx}R50Pw\, TF{g=\.E2+ ~o 1n$l*prLlj_ ~Th5*FGLWvC qMp5 %kP{N=>rca-cvm X\' lyXۨXۚ*HIIA=Os'T(Ң jёPUE)9بTDd@qAijq8TuG>C0ۜ*kjU&_;F a5䥷n@p^gTM$y W XU .UY}R4$YBlޡd~cVmols`&?bKJ$Fy[Jb=)|Wy-XeMkWɒw) Ar:/ v .C'TXT_Q4l]pKG0Ec!* 3&½Qn^CN~/ի"RoCIXKs="((ѩƥdHaM\)yZmݷlB5c ,~ga' B+53px#`&T0dδm{YE"D4IÏ`L,y[l_u;ޑo,&Z(ô7U$'I((ZhuܲYvW?(Ëf\+wa\DRG?0m\H\#g&'~* oh;fByP@_;X̄d/ӂ"T_aGi{K^WBT;?S Fo1ؑ~[nn ,ވaAzZinG[9Ӟ~*]6zN=x[}yEBs.Tzc3A5=DzcNwASպsi#A~m7(l1l__~{έDo.v1]P4yqe1ݭ/Y=+\~p|FPK fCq-Dn uqY!Ҫ$FW y[F]C/8ܳ/q-Ʒ7  >7brɳ!NB X4ԔGuOf1mu#t.S%*F9) \7l%.<i f1o(<8G{m aUELRpwG1.OXE'E!KK *e/>qs;@v;Ju(ks5c ZXk~Tfv.:v*k߄fAێOuJCSַ]O%RAGԕX%B@m=C, ue!,+q̇#׵zhB[>}FL^VZ޶rJAݤkhqcǠ }^Э4p t ТlRn?ejO:^ 򪆥6vܘX8-: (иNO¤6Q@M{,".m|&˩A|=/j.V(Cz=u޵}/ջ_޸vz'C_7E5Qa b$Ƈnh[X$e`Yb lᤷ~#&.\5ddM>Aۚ2};őҬg-! hI]OGN̟$!5ACh6rٶ]  *fLXĀnxvڈzm53V@Y H K++Q ]L/ڗ_[◰4mvN/Ǒ "G+>/^.ot-SE 8(WLH,6gU#7n.]ҌvA='?V&p|M8kXL{7k"&-FCO2$LVak"$!>ოXqI cF;I3Rs[,)CҙAg XnJՍ2w0ȒߜLPLGJgxY_@c y8.DˆCY104+^@$xX ґKBihMZ-'E s(5ۏܕ+Ċz>6N" ?2},^TKGbU/}ΎTWeJv?*M4ɧyYMHj d#/xT,U6<2ң'S F)9fqZf V|{k导(C2'tTYxy^hcQ[~J]ƶ4ecN:{[נ?uX u lzP٩gO\GXd ZWLd}wy;E`W*sP ȡ)V^ӛ=k.r)y#agQ֡^ډȡI@}L%-U)2Ԍzw|!^} [+4/^{yc - U[K5> , 5.^Fsm)%J 0dž#|! *Gf<)(WJ<1vn8*%oL$CfەyD4ZDi-dHq].R&}6:CeY-8W3ܺWG'Nd݂NXw/4ɸup\dnʋ|l9Ä@YC8+@b‚]#+Yy ̈ {Fv($,.U 5^&P젫I2^X+6ưe%S:0q(*>.QOpiVg%T]#'jx*/JhZG|6[+7DhS:[#&b4W~$T|Y 2ZEŎIsiMFEbymϙpua^w6=&Z|?{bd5T-5RMop$*+sKpZy[&'iƎ3]>x.1BmdQ{3zS%5o$=%H8y䐀&' rrʘj,K!Ix,/-CJ5,'"WēFIci:~迫,RsŊ8ht~l>%&@#f5$ӱhjҿO`SU lg&Vz6?7pg!|I}Y[Ia8gD&M/Fj3y@4CI΍ |AvKSo- ?w*VlwMqaīm7AN1 Z$g=אÚ tG} kS}q:>{ $g!+ƃ;?M󀨤kO'Ln͉d:r, f EC|]58QHz4VP N:9U[ڗn ;JMd>L~_1'VsPvjڵt$5CKݎDl ѠZ]o"i+\!@"e3`"`8,vJm)WixS]XW^@NU遵FRt?lw +ӘCw >N@˥=cL?ƊP*bbzESh+A`W7]l":/,7"?=#YF0IUæ؂c0@ؔ ®sIzKgL1qF"4V-;{B%Fpgqnd2I?;Ԟuъ733ѹIZZ[p*D|Zf5oh . ck1!&t:]Uz6L~/q[zg}(yQ|=R\r7PNi: Ulz exZ/M VGY*nHSe"0iG )E'0Yz>[Q$ 5OxgKĽt+jRfėJR[,N8)rOgGQ\0[xERx͋L)4:, +Ƕ jujٞ4BiY?9maq$"ԔN,TS͎&f="rk-76ώDde}r\']$e!hE2,j\H =d /pe%_v:^=(c}/Bok{xZtt0-6XoELu5=Γ#T/}Ƹ#k6})ƍuW%B@m02\u'lʡWrN[ UzjMhPQ')Kly0L/ D+M]?\C^_|r4d+BzvHY\kL9ll| TP_ ?ߗ8%:79ީQ h֒ iؽjhB zw3Ta۾lzˌ&M8) & ˥ɜ73wM_ ~DΜ٠ԱK%#NUY TȒz(rB%4TB s3, BX_\Q1?s2@ms I~X nt"_"WߧK f5ow?W~qUҶ/Q]hPԐs.Wˏ/'t;4e-։M'ӱ9l<mƾ] e, Mu騠J31l@QqM'ύ0YAWH2"i7$%Nr[W8#1GuavPA;{z q]eY Ȇ`$.e͗dʑ@Bj9Jz~[Qz;P:􄷀€2ؒm !n$|uO!=D셕;:s&DMU*LP`4+9 Nk &%l0[+*9/΀׫)>J̉Ӵz-E)ps^ه b 4U汰\K,T am*8u4^P+%6mnm2C{>\ˢ{K: L=_ghiI ӟs0 ?x+ q3~Uxq$n{>g%<]TE8{7b峷C-{~zDMEl1j@Ewܤ7@o1Nw`eut>VMu-DŽ4e z/@ߴ{VMTJ鿖-NP,zQQee6w`9]sgEu Y{}ӕ0X &Pߟ|ڥJVI%@N X<Mtr~hfg[b|Akicd=[>3mmrn'G?F^-eiBH}wj#pK|FoJ~Ϻ05@̉*V4OxyAUFVH)>whXXm >\i/BSm/;hE+-&3 {k߻־n"dyj2`iĈ_;ƛgֹeUg<띔8$/A~d2wB=TET^ή_",Dɪƾ#-FD,C{Ap U]!?o|k;滬H8k2)$a@[%/1XB9Cb$H6>q3jqӳ-n*ڒ/LsZc]w㏠Q tc8f(wL+ȥǜX^f:#[b _{Y-%*a{lA֓t\+tᲅdz oS emg}/{~[K"0o5 Dػuzd 9YHo "[cC]5.]#d-qH=ʢ8ljqwf@~M !OZ24p3+ BUƯ(J^mk w{k (HNԍ^1kzCT3bˊ]v2i6ɨ*`ȹV7>"K*lAwedbR,PM_N~m]vݵ$-t|(ʢWB)f"SWǫxD5{|>g2 U1҂`Xy6㦋gOAHꏉs˹&,!ȕָ 5p70`_r̪SE1̆j \hGB4kP0;`'3j&_j`me5:#a+Tl<1JpyV6|=ٮ!b#0|nmg~ wG+wYmC"*qbxx`,W^ןc|DQ򛚠)4[ϨV HSRcjӊ:fU.v ="TLEwp"{oW 0gdvOzjKZo]C:c\gL]j8 Vy1}5#!QM>Q*7#yCmf8]&H8u;~yDU4O ^` Y=Fqk-d؉4tOѵ- Ḧ́ $\gbY2Ik"ЃեɏUOIzJ N4 8?0*,d'bLE1‚;nQMK % >u՚}ZхF|/&59$IӾ@T$IhC0qVEv="\5{k]N#ׄCEgؓbuu]h` %x ˏr[S} *FB^B- $uxtp^r(υ' KYa$=ʗgi9pv40)I{b걇Ŗ;RG;\y$)aP7߻!xMWs"pxE(}[d2bt-g'U0`0qlW+>H{M M #<2^iq=^('l'30#%y_|瀷u/AڅeB/j:Ӕak~<^ܧ cݢf/qZukFIBZ;6acF2TG9Ó.9r?bj~'Fِ* }0-DlZ钴i|lֹٓ$&hCBR&MySםTΗ`S@McܬL=_R) ĀzK=xH­ρߥޫ*É"Njbis zC3I8KuRJ[}]bΟT`zYSZnzL>S؞S]?GhVжx} 2n Ƽ<q0caX3+,kN;y %嚵`SLAf1um])O KXE{a_ ]*괛(ܴT3IrK\BLӑU1R"ѩ#md #KtvrJ[Hc+H엯~rũ" $RopBa] z/ 6qQwN`p8g͚hkiF5CJaGβW7J',*eW!|1UG9&v2ڽ󋶃z^g|p4$Y,n-]fU୷鎸]ilAN;bKeS ϙJ6< H#b/jܞIAS:XΎ1S"bu@D4V~Hi.?;Dx!£ XoGڑgL6[XJ 1fmSX+P5q irFX(ː]i,7`bRY_PֿINCuu)āqSm 7F"c~6|,Q''5+otʢZ{|@sw☙i@+Efa54eM&i׼NV aq\Xa\RfYLBn:5tNǎćZatk;>\F/ ;"#ohÓ09v-hJ܉̀MBDD,\F{BoN ҌS.XdGΜ/wjGcaVPxZ")ӄH'Z˟ O'yJ}j)>(`:C޵4dA* [gΧhlCR 4Q 9<xJH'7|դZg Xq` fQUH-˰ 4 0R'x)I7΃{X'FXSQz Z(~n x)&b3^Ѯ{ `IߋkY7-I|䂔[T'dd;F>h5~\«HHiCp&;g;*T\+P!#F{>U^ D I,iq8hi젆W@Bxy 0`}y5@R]$i@'/0X F;|4!CZ P It6 42g%?ؗ;BrG7nb$V-K2$ly J†ݧ+mW桿gv8eCRЖu22_FJQ*L![VԪ)i7ʥG;Xr/9A^~-lűS*=(sc9Lz3 aREPCQ{Ǻ&SnDu_^?+ش,)zhI x{> rflz0fmt) S@:q0ZԹ Z&8wu..RilSzjú ?~ӞǗ8Ɩkfue5nLb'V6D %ThTb$?>,=n{3Zx 9<1w VuoI^Y}O-.σ#HZ\ UOԕ# V^\WݳNL6;j?،",\q,RCOUAE4c㝉jHUW=IWkEgTdDt,|!)+)NP{K9?>m>^)G?SUYW܉BUiZ8M!d1{|nNZ]B:~[&4D(64=W@f=ZjR8*I-eǢ}ї"*cDچ=^ba2= ull[9|?9Ç`v 7eJ"gb@P?yrh5A7o.t/ 93;gyCI''*&k/#w۬ #q r[0^UM:?)P僬}@o2n~Lj u~ӯ= rF*\MSٸdc5\u792Ww*Ggr2ߐh뼱&#W<@dO5.%=6ԕ*rpCw^`b э= 4vauJZ3mNgȸȼ[HC,N 5K,?DV ]n ?.Pe&6iT&N$PLH59ي .j-b8(Dm;/N>ao3I4Ř՟̂]Pr:1mr\Dm:BLDDfmlU4* ]twʤ{qRT\h c-ߔ`.ABvw#L`: jD+Z&Cz +΢) &#J!WmUoS硹1c%dqg穄geab֍Bd:L7]{}&f99/4l+Pה*a+~:5*tq6s%PXڒ cb$NR(H`js>A!PsCD/D8b)/6p(Ģ4aj9A^2t@BfkKoӋ}.d8^FeB:2%/TjYktBvaGiEX9rWE+pWg +:Q7T<>ҒF^bC$?4nfWsO >Xs):Ñ%I0NLPx]4HowBRaCP 'd0G,uƗjPXP ճwV~1v}o ȉbVb2Jl~-+#04Di=Vr"M%!ui;*RaX}W{2Z6lDK.x9 lRJHb watd=s7cVmzk9t$ H&lRfSԁ~[M}J&1uDQT95r'ֹcSM; FzD&~ZAn*QqB_N>\a]݈_-x4xSVȗYfVQ,dZFK1K~Oy@-rq26Vvz *%Uӥ $S>8ų^%.~RKRQ * ԃ2âˣ~ZA&V.J[z"%p1ZPr[K8vNǯ53eyaG `v#< BvI >wce Cy|r$\V{_TY t"$؝8+/07*Н!_Ŕ{)JuiҤ+v6*5ˠAeUڟeDi͡;/4LcOA3 Z05ȡ2)|#u`hO79z\QeƋiBYlNB[\Ⲵǣ>ÆOَ:t:x^it#Jk4< ե[Քc=$k:M1]NUJ TY'OA]@A !KtEi}:_8H")|1uȣ`D━>߃"Hesw8/\K+ԗpJs*v-ڃXd1z`2㻟-֡A }Y(Q@H'쒻YdНT_=2ձƒR_-璥/֪A/ǹx\h KeXytnDBю=BK)w"zHɃ$B(艅'ua>u)h%o쩶#}4|{; 4,o`i]6T RAk }!ṀbΨ:*ä5pVf  PQ֫UQs\Ђ#a^rG3mU^%/5P̰ju o#a`0,YѢv~bE}c2X,~Nm J'0Ä\範4ZI@ۄ ϽZ[fͫăeD3"Z #8SEGNym ¥a70 4HEd{] "8WwJTA.#__|IG=o%>.KWVhWkT_eH331Dz#.׺mjhDNN+{[hj}j]Ηsz=wBaMK%5:!0 &Rx&Ed@6)"̤.?޵ۜ-z f8Ɵ'*}=K˛L];EVGJ?ǑZ7sVBTN0ż5\^ 6>+L>{!\nX Ŵ^DT%Hw9 ;e#ILA [ v#K p90}eq!C+Qu9s2´I2${uy&uCqV1̓(b@4S"DwbpRB̿Ƌ>zpz\u݈#jq5,3vyur"I}]7!&TʢqvuHߊ-^lQ 0]R͊P7)8Φ0Nt%tP\?tPrh[؂@ y qZ2#㰁!OaY:Rt*%T? 2f{:EC.[PGCRYKw{Gډ7e߫9 +fs+k(3CO53K>K~ {`U1_K !Xm $68톊GnJ$s6=+k@ Bb`;A4POU#C&.{H>Lwn+FIgp*U63ujVHJK[Q-1FA14H+}r < HZNp?+įeaR!XyLZQtM;l?ӗ@uqEuz*)0!:ЏjM|Zp8х <@ctz, so1Kn͔a#ˋİ\܂,؏:%i=R% @"ڜS+rt*9[{.g$ "w1@B8`6M avP&z-elI//"/ip\"r[)ǃgZ\;R=uo5ȇ&wz9Ri=I;ƊnsjYoєrPCz{v"thC;]m90ϓR[IGMMe2=e,BsNo4CPn\EB/ۂ{enVOf K!D[ ^{;,Fv?Ft6lz34]HdL&M01L IVZJI/,LդӞp+BO}!*Sرoth66ꙉNM(G FAJUe^,3f|glvYsKSFPiFc2ά*eo@y#e#,S' ( Qg׹V$vgy='_zҁpQis+ `w?>\\ ǫ ߦϊMZxmzܗ_"&4>mCY-^^SOEYYZE,myB-c"ۇ-_rhfܪCy76DZ1ctvp7X7F9ZJ3= CŅM&mMs9ͭ%pj_xdeԻ3Ŵ<S 3 t(I+Vfdє`Ϧa6)yfѠD:2/w9;$yagXgĤ*X; ?'׈:FoRvGZBs r~} O(R&s4n{IEKRv1yK2g#NqJL荟t"?pGH*VEc=vۯ^(%v:]2wٺ]ߗD2|W3 J\"׏ҤqK33kXet'F9a$J5Sst~[yw Z_ƃeNKGY8&Cd@6χK}x8>ޙYK*-!N%rAK13A8mB>Kѵ;78Y` ^l3t!/PpY}hG몵OP1h9}k <=MD>40={C9!ArP:7Nib)_JS|mi٣p;4Pd5+3P̙@N1}0 <3B6c@znnyt t{Z˓moײOa (cWN|;3Ss44p3oIpp[@N`X*\?pI^ڎNyE<7IuA!r; āE&Z,iH 2AQVeK8Glr<҆]j--YEʊĕlsPn&(YUPmWL)r6wW?fAAI\_K|j%!h1PfCs*82xNiDR-*h<9PBS{tL"ӤCm+/=;Kn)xԒ>Q&4s0AfRU2@(**I)f75 yZإeUhۙ;Z\ I{^u]  3zl^R_k#pm)+B_|2`HToe6= `a\t^AʙRҨec2 3&Jo X] ;dqG)$n@[ CO)(MNlcQ,W&O)l8oo<#K0QR7Xu<\j#x{tj!T!-SS_C#yKno'D.<'{&fD 3,8}Riƞabc^ן[wD<c&_o>c^)X!oi_92z* S3 mLt47 56̸8|w"?[ng\I$ԛ-DP)(J$Ui TY%?qU J> BY99Ӄ s/)֌cb̩x |q ?FKrw0AW=Kө>/3dQ~E@O)k O\d/ AFOk.ۉot.ًNOFk dU~$%v/Z+Ugё^ޙ yĵx4k(GC&(_tTnŅ+M1] EJǽ۫#ȝ<8Pק g n N>zQ:$ʦqA0?ح@-fW8BX) XL^U[o.ʯ *,N *!7RlAݡ|!LwnqُSZX!R H1ۓ5p3";_ǚ5HW [6I0!62J -p7Wyv :I*ֵoj4*  $vLX _—3re[`?V`1!f7t7,DxBfg5}e vҍ<1H꿑E SՏ%0ڱ#1؉k/ týQwڽ~[Z!Xկ)6)F*~ԩr͸ɿ!iԣ$ gXi1 +si|́ Pq8AMxX.w2|ZtxbE+I?_ OGfJMr?kjm gḕ…Jl v>')Y9/D $b!Z"#@0{05ܽm J{[@8aj!u=8*8 3@]eT;pL9dqb2BâME}$%p6M (~\d}Z.UʨzIiBIVcQ |OqM+=Ðy$r-8R+0gi2{oMnכfyTX@1kcp 9lȜt gO"JڣNߜg4Tӂ1z'O, PڕU櫡NIFb-dpv;)?t?l Ơ]9oz0gҞUI첏 TH_rOli?];tBnkTp[ #Ц)f{4 AcؗzoupQGtu5TF26ڤ=ɞ\*B%!8ߧM"%UVuEbۿV3>n)CAWDt/LyBr X\ !^PAS#[)dҧS6к n{O2l@i,퐛/QlzT 8᮵4#`j/-7@$"D(Cþj![xv^џ~ڃMO>B0bQx: i66OW\JȻ 2&·˞T-R.qn'NYwt s+zho ( / c-{cZ-ymܖxf-Nȥ_N2˿ȳC>[2.@ض+rdx6@@.M,q&G^AapNت,ʯd:DB0$KӿcD@JSR1 eLαR$;eG0lVYß< E9U.T%ۖr¡,,%a6Af >ab% ʪWP<(ٌ,|%k+Mg=(UqDd3e x꼎T\( |A)氁P}m69X!Qv%֘UΝJ#yw`a*X]/`@2Dapjw֠vo05}'>VS-Ǣ";˞w-ٲȔ5X.D֦ϣⳳf p3y ZFCoXhf@ 4|p9eNT>\TH'BLLSK[_@T=$FNe+lrC =Iٶ=7tc!V%3[wzdY,2`C̄EB)Yh22>O]fn[NIDhk߁t ِV50H]Z5f"|% 2[4U =EK#3eD\X+ h71얶ҝe(̡N{_W 7ʗS(zr$_ 4s&){dnc>!@n j Qӄh"vRYrMA6|J[)$fY%Z4"Nz1HvS&~.:)&y cANP;xD3SlI]}VN7W:XdbUAs&( &CG9cXOXwCC"HLbaY 8N(_Kޒn;ޛiks2M}দ@c|EgTBg0qze`Co¿&3xFc\cI,\lYWY)Gʈw|U°h-yp˜#)WZ `=lѫz;_iACkQ׿ u;aw,jy)PnZ C I}4}ѯ *YS8{-hC2Gce=[g,ijL|.9ХU w  4NtJҩN] @g{I]VfXQZJSU-0E^Ho !k h:M@ ܰzqlYTž֊}gwR핇/8EH/>;IV>$:U3ɠL/,fgf~>T+~?ZkɶQM>]? Zw!Н+VmDTܫDVd! T=RԘ>bCi[kQ@+9CxO)5dPMQ_OpGT;st2tc0Jìfi`.A{0%JAm 62ֻ='vƃ8"r*Z$@ە-kP"Up[ƁRl#$o}^MK)L!l0X!)#_,<&IM"ni띿 )y'@N O N|[G9SEZffSb)m$rxi$h.nFIRA2?l81mt᪢kk0bu69`S2>#VƮh)c%g7JKo@HоvAn$ȳ^L7mQduhU:X 8np+ޥo|UbCyQx+,v"|q딲,ThQQp MD>a#NŜ$.0?472hPkǦɝؼ'p/OQjݗ>FaoC3 WпdžK{hIfQa9bj!($vܥlܲQT5n3n*S)e uJ.ks!0Pb M4(Z\z-Ua4 uW]`!NYw{NHC0ڮ\3-r)wB\zWw5ՆrzUԲ ՈUĶI>nwAn um @0;-w'W >ۛ׆̉3qMɓ >8HZ"Jk9j eeR e?8k y1Kpu?OaC9$ []Y+?D^#sJ]¸#]U*4mK]-}--_XzH<[ <9QS,a?"<8~Y\l2.azՃ Tk"ûxN'7+G\'.;wQZ$'p}wT*0ܜCSD?  -kDYfWm,x fV? #>?WWyI9e#ļOk9v$Bͧa:Enr ؐ/C8pj/yσsj1\eg|~O6Jt| [_4ϥ@ESCav093lW_ww^e%Z'~^@擊Xk+yZ.}M[x _!>0t;SbXΘ"T)AP%CH:m摑WQV6F@ЦyH&t~6 -V;hc';yʿy3Z`Ȧ{O*2⠆}rRG8#VvcoD@"yNɳc!UOA +ۤN['aEO1C ha(Yx dٽYs 0Z<&[?D) "˃Qn$j jZ)#Lzn Χ~[0zgWL(lmVcVS yބ`-"py-FQ V~஬ϿZV4Z>GglG,5]m&4;}ԍw5m]$963&q"ÿ,7Xڝͨo uB{?<G%5v4}oC2S$٦uvgwy;-`BˑXm$n5ɏ,h(Aq3R]CwmH"A ރxV{'Y;7Vs):h& h{.L#;%:+w{uӁħtm#NAݹ|*H_[kFKP8_&&fC1u8f_9 _`<ƖvlsNaN~7ح;6M ѓ`sV<#Wx24>iЗ4P͗Ƃ[ޭ(4H9oٶ_aYҎ6738WuX*#:RU/Hvx>@1XE; KQ&ʜp B&Dw"P7tVȂ!7ݟ0pz> OMHEPrק 2@ICcnP㄄ XJƚwċe:ɷԐ06TaU2Qrnpel\$C_5'Z%aJοvfb*8cKj4KmF-o+{v=,%ޔŸfT2[ jt ˾R^8i/q80߶RzhQJTgkp\E霽=!E{5$a`fMSjuck8te1na׻B *5rqy?e]qn鰨 z%*-Qqe9HWV85[X/BY$bI#_bO+ DGXmOG. #Fݞ@v+VX @Rv M^@xxJBM^{a^ yoz =BJ;u' g_Ff?Y%Op2&E 9.4]ũ*yXhTۋ8USq`pSՀl9Gc Ԛ͌>ppMU _*Jm ҏmzl-*X{H;MʓjL_AwnYKEct7UM1oGNn} ;,|xw/`H]Xja7,T·MxG"Wm2Ey!K-dY"yVQyƂݢ Kq+Wy~z4ww6)hӨ=5aAmh3Z=ҔgHŏ<:k+ {g0a׹Tt FWf Nl s}s /c+ i6/GI3d$?YO*-!.c!=OJۑʠIP4.5TYC\vAL$N9;'.PGw1"opCqv CüW#6 O䮍a KI8.ݺaIj5u~W6(D>&Nhٞ{-wZ^Yo`HY"9\qژ{)oZFĮKa@X"\oNp"\'FԣV}[r>v+㝟E 6eÖYk.F\Ue{8BG3dy ))Ϻ<7VOcu8>lj(=B>NVHGShZߵz ɳQCrޤƶsJ D1qMH$1ϣ*ZTDX)ElGJAl}^=ͱrj DB:_ GxG wFAўӵ0דM58 )ש8ބ@05sGrw!8vgs%l7H$hcqeXӈB0mvZƎI!ne܈{CGf7fJ7Ң&Œ8ϻEl.uџẋ794$ޫSۆscE@$ٮSy#- mA*3 s~W.^Nߌmti QJ8'" <>]X nbYn,2pŕDK7L6L;Δ!J.OJ "%RCgJݞ</}$jθ@)8&.CwH`}XQ'#T߉FZo" .Z w5U2h3}'ꩨ~7\4O&mMݽIBWn-MGHDk2J~UԳ|gc %hZs1=tIEfPdXl+U1;vh(eL>J6nak9ڀŚ/PTYLZ0JQK<3U ڑFgJ?rQp18myN2iזkc8|򪃸>3wy՝ ,St|Ym6WOX$|p?kLY+=!07E,lRWԶM#()\Z%nhZa:L\>Tf`A?Wc<7Ggk]jePY).=PUK+nmj4+Zq ^CJ+gȒwk D  X%*/`9H9;ld_Oxofs' ړ%'DIuLٷx0K۹e(D(Gސ \|+¤{dG~51<_ӻP0K!nm\E;;}ᩂ]YhtSf:su\ϻTpUgI*uFlCݵHu {aN̮0Z]d !)1\_*SaőU z=q&ɏR)R 뺙1n[mI]!#9G- :eAC REN,T=䬟%GZk}}iIOq. - p$v iW(m桝?pτ&Yja+JCb!.hVxNXkeEV0^t~H%hnY/Pp3}*Cftayp pvCjwv~PB->;)Gq"sF\D1 ; Av ,-noJ3sv)>K|Jg<¦Yc2gfJWu̍)}2a)Kr/LNR-MKxA6 ͼӚÉs,A fI):8-@v,qu@G4KSqta_hRS\l 5u-Y&g UMܪ3[l.Q3h }˪Wg,#<QTTt^$,@ae3 r+0O2mpe$f`Z7aO# gmw@RrZ,~%\\7ymHaɉ+"X_i'(5>Zj@vD]UWH,x@ x+ 歷鰤^Qt98FRI:5>~/ (xQq7FvG<=_t&d+~7/(/oOSH` )@7#;,tɨ5: wmQ#/7:!>3cOC#FϺiv~ l:W5^|ӜE^3ڇ -|^ӔLJW__3_iwebC tjGh͓T;)LmS?q`)Li۱~DAdGBI#OQq6`Sr+_pX@ ټ60pLv=r|}d4|+RHc^U436hIT7^gI$~KR!>Ļruv /#]H9?e/X|AzH۩$x)e77ƅP. }M*1d62nIiTGT@zBJG ;VVjӪI6ˬE.q^:iENZz3==9¬O@js5> )|zoqm5= rB9ŰZwӬkn&>G>ӵc7O횽ϚD?-JtPKTEs6ya"kvlFE7TPmKYu:.~fU ym:ܷ>a4&RCJd8RLML&XNc5x!AO+d/܅N/|"T1W83!}i" 0Zrʒ%NhfEHP{T)Q\)W'`3J92oř.&4ce;kNB!wѰE4v ^hל}nfpb~OFbfs9q[>J^Hʄ-V+PE҆\>g ]h2fMXJr?b9fZnegA`nw5^G;6?MF+)Sl`=G3圤yiÝ9֨ 'șPH)7DA6)uݹ9 icjP# *!2 O(fuށwV]IFoucowlf0>  +w= ]W)Sh9'6|䃦suF6GnuP,|Ϸzh8#Z~He3{mI~ m&t 9_M\NhZG-6OSg>$!UϠr$qUCTUVcȥخ/_Tt+<FOA z /wg\\XDǎC7pC۬6p\?x̲I @%$(`ϱ:6P@΅MAQ; e|„Qi(>.BwzDZe[ |!E lw%>~웘g>:+ uk:~km58/ʡF%:#Te2,Mj7U ]RcqjR{T"@_6S[ QE=m5Nѻ#K@%ڊlf˃)3I.:<c&Y.Jk{*kP{oik.~so!]rkQXg]$Vn>?,gw :)p Zjo mZ|gIWW.K,84qD0!iP$5`ncSKE9:vo2Wâ4FbQ7i\M3 OF'=O* ֡>|DZ9[^^΃BqƌuV2ҨK]^} "Y£TRU+#۲m9N3\?^xSN"Wd5Ø@7$|![u2#A}$7dݢ2;1,AΣƽOy2]њl@Yuo?v3!do-h?p$WpOQI}8Lp\}UHRߨU]e4~UB0Fě!<]^7^$Ҧ( fzˆM $_QzvnDSt'~#4ו6V6w~qn h&wbՙcYW=#S '^3CY4f-1>QgW] uFҋ7Mcm*OLQ)9ÿeۥC/!sJIHa[<"Fbt{YĎFwu۩]E ~ۖ e)k&3*s em4#_Zfu:&-d: / ZsϙE<@@+)hō{҃[oٖL+;Ռۏ[Xױ$jwOO9;C5qT|1q` ?#jo<;Fz~O>h?!Q%_-j54s%BX6Vq\YA4r xbZ4bX,$r 4'&O?꣬gCĘ:P18*B`; 0 n,DיI \ ɂʇ'bT,pҎ62K(#t  kll.S118Va;wO TH\M1 @e 0iq .h{ۏB!!q^IӴ7ӱ_ycb5; 'HY@W]^%5 39/dg;QBq,6*LNJ9ǾvoʵM&ݕJc?jyxMg#ҸZ6)/n3h"!83(F6J5w2wVtͿ:#G8d8XlGlApW EP_ᶾLQحNC`/BAe-0S{O0Kbe仱dѓj" EOOd|d;$|$\}Y][4.!vwBs9k eJjoIRF6W7'/gjv@ jhjXsJuߟ.NODJVRκJIk Hg" BNtmxT݌n<5@'Gs"LKm-mR0'B-2WiS)>9nI5hZNXthzT:%8ubW֖](_qM:loDasP_}Z{@{,.wGis$NXp3mpC>p(9zhǾ6Ƙ7`(cwZ$1d4v3)Ir1P w(X< 4 鼴*C2Η|'OnWfsQ;-fq H)]j7Ry`AF&"N#)tZ{Ph`&e\ރ b->Jblx=vu|Eq0q:߰4۲݇Ub?O 8)_Q^diC7(b m[& F8KJP.\i^̭ӅJ 6nB=qC?p)AL,>!kW_D*oBs(}tgy1u -v6M~ eS_*qyrrn*=9bN2aG4&JO*mDM$X4Jp\ 8> c%mDp19=U" u2M76SjRT8 .fjK9jV;-hQE* SY! _@F ]3Y*R-)xaU2ڊcYbւ,8\6L`]Ec2}Rr?iGS;A)bm" 7kYA(ײ'׫U'4 =@4EqgMo3B᚝'RB]<^k0$1Dm16^np [sYmůG?X}Ȓ~7ŗqԉWVSIi{@q36XD.eɀJ-0Ryg3i,FNI6gj`gWaM3LL S)Ncx6h\ Uzڪ)pY_``k>0lmLؙe|iWY~C8lۡ6>(CmZH`Jz-P6_tnt65k}T$lCoHNAYxV0i$}8׎#A Vj=keڧ{1 TԵhg=*#ô$'47VSm)SR?HM=U\3Im7]ĆC XdWV%@!^Fbնp RŹxuP3@ xʥݜx1iec@Eʅ]_|kӅ82u ]E|C9Ix_̎+̛"9Z)RM %dkk5Ƹ0m9x.Tԭm'Iw8s¯h׉'`8sVe%ۉ* Y\d'xĝ.)>1i NsF%yA!.kğڤlskč\>h̪ld>Y`S^ɼ>zss`{vuqgEVRG{ۂDyM'#HndVp6md.AQ^5 }aC0q\宀N/ڣ/-!aeM5 $or];'UXXD1"06w0f%$ch7.}I|+cu-ӰOVAaVu0TW]5}Xb.XRڬS]Z/D#$V8#4 @ʯxC\YyI">q5>(3 YqkZ ֣,{tG#ACb#֩|/1fJq8b6(_420009a|T p=w vluT݃=:h6U>cD€HA%MϘL6(z䯽n9=r^PR/zmeLuJMTI(I; 9UWZ̽ăPS1&ߵ\~ UҦ9$ӢtSE<zfV`Hi*p [pt(M R#bH8.p&̪ѕ2%{7]pˉm@uh] =gAʍ9Cʠf}xM-@'<:Fr9IJ#l1},7yP{cn;4(c"k|` f,TLڛ,˝>Jԙ]T^ߋf̝p"1@N;rj23U0%iϹ+RZ tVB'k<;F\ߚs;1o3j `Ֆ R$c;3* >\&H?h34k.1מR:7*qYC蘴N 4gn\4(Zcj f=$[8w*dWj מgM"c|%֤~0 }^?yٚb%y\+lt//P 'S) w"["' v7=euqKrI/"D3h\Gp$+5Ѕgd*w<+U[,96 Dïe<)51mX~H#lD!,n|+63%3nӤ-UZD5KfWBEKfv8عw;Z l]!vKZkP ʛqGY OE,Gb)M s_/*BMi_myma;\In<;J3@V8 8hNA9aZPz( #8.Z`~G-֖RfS s y -S !܄|F5`nR U_Èkۍ YŽȥ~[*grܙaԟyj (U){80Kv騸H'P}6JrK=rM.BFtV}=Z[j5&]F{>RʼncM}_DxjgOu^yS,95i=Қ2C@Ząy39`^:QM7'fO2qמ3MGhSy/%ľ:-)0a$!ejrZԀf/D`؍vEv-'m^;-]K.lV(MQXA fGUk&l]Nf'q3 0rq?3`9UaDajJzvJ3n) X{F|e*V϶k*$Cf-}STU8|B5~gZ(KjޫiVF^şc#c;Xy0[Th H<+0mc.!i&wQ0h:E'󔼟iSZ{MeOt3Eob ©mzNI3yp󂵪q!vsޏ^QX%giҽBim!YH CyNhSzοeCD;'?9#`< "Y}zUP9X Iu_.dbKJκ)Yîu{lt~$ti,!Z_>rWEI?\=AUFLO+c9zl4Ęnk*-I({%1֫iNPã<7&Vwj1R:יř!bg(R~oC|k6PSGeNhLS\8$Uߍ9|0ЈXj ީK6[*eKLQpط_sIdN,&JQ=]b-gS9_;\Wt}]yST4 qSWyNtmp2x̧!k~ؘ}V1AbqdakT ^Uett?('̶ԼXuTs;_fUcX+4"ӃzJ;kb&J+5l~TG*S|c¶@hq.;G-8(˽tz4׃#O5c(8W":J=z뀡IV2 :XD@b+zUlLjh-#y:`YUS{@ז頝Rw [j sTMb n:T0DFw#hJD^Mgv.}NUgN${"2=ZGnc1ﻉ dLO6_xp-xX!sF/.Nes~&=>:gX0tnBASŕчdqMC+J2CF be]'B&J+b@l뻽yNZryx]Vぢ&”Suw.~JWl{}zC8ZujQz$B3enLKٻ2Bnb |eqoI&*G\a-a_q0$0D9.(4 tR^=:4uzo?P|3YT޷+ldC a81L?fUQ~dF6j@ 0XEL W+KvtAdn}E/ևÜ;7-Ғ2Qcٚ?'|Gm]ڭ>}~ 086/>Qf c^J_NWo<}nʩ$r6l(#r8%2ˬ[/p}ʲ'm{K@F Z2%ÚCtQAV:L'AqoBѶK5°T&'ёp][Y8"t\-$ݼnnQT>Nt}鱕!p::Vj-1݀Hg`E8GQ=Epa;#]R4O?<*rb!bngIxdM6GXFBd3M ӽ? oN/&Umg650#={D0# %9{8<yppG{騖 |Ҁ]ia/I@]LGfȤ!mW鳧 2.Y v?>0MB&I Vהc;*RB.xt}u2~ۺqR39BWtYiUTLk@ |m]1흇7~Pv1͢ay_?;շ~h[^ÇC״Ǟy_(1][O(:eR,]nY"BbAIh:U:VQzonE m ]),QDt 1Q9oJS5k*vtcѵz6 gNfru)S)HzpjI!*19.c6vAnN`jF{j U=19b)]Q+ TX_5X ˘v.V6N"\ eiV){>?kU}q?vR˲)ҁoj벶H,9aJܕ|b1t2 c'9 Dz0ww-R7\% VFe((ٝXX~gr|2w |f(dP1J6JR<QN ^.cqr./3DVQ8(VhR'эcҳ%4.EgnXgȕȗ&n9e`F9LbaE 8 ݢQYV/D PM&eY v$B2AS1[~i@+s֙oNѿa11q7q]cʒb3ax0vٸ+Q{krMiiN^򜹒<;ԚMLj!Fh0wZ{#5[K ~sd[r..XJqOJ!f㭖P߄롯5%%SJga՟G}>]4tן g x?yOմy<8R3xT?f7 ?|^f\ ^cd+&C{$ _&ƒk `="ނ5Z4P0TlI +:s.'*pLSR*WH30kvdE8-v&3ɓOcn1_:V0ږ=}A0 %{J@b4V0!fm\G巍8*u-c(GG4Ɏҁ+A+7-E:1ʟXHk g'J_0$A! t&0+ikVQL᝭GD(9sU`iDŽ?K"#|%=`Ԣ=,Rz%ȹU1KSy ٬B~H2/9hdl+{P+UR[XhעQVyyg/ҙ;̔^u7Y2J lɗ\+= ձT$%1*GHB߭-O蜾Z5h/c1bi@eU@r<&E6Sd/2me͓Ḟ_(9xMQ܋Bґ7Un@g\hteuwQ8U7 0AF %&Y_@ J!ߧh) ,HP9#|Ti>"E{ 3c@Klgq.aaNur(9-1^*ƶDcH5[ ypy'{o!ݜ{=k-5:fԁ)l׌K?ܹ aey >:d7I%̬}؞W/ =7 1{7ڟ![EP;.]4C|':F 6{N92IH^0,N>tɺW::(TAO QUΑ'@5mҴ쐣tT?ĒĶ}$X9AU6[3IGafr*:3}WF$u|^;% xfڴgk6p)ESnnI $!#G 6M3HB4SD>e,s6e9}wAQeKKo @8׽J]82 M#6ԛZ̪g큠-UÔոa8R6"sȜ*Ta̕6|з[; jIy :!k)h 0=5W$= ߠx sohLMk$E+n~`q.b\nyCScwdOQ<`A7#c YxR FrC$AuϒM>Ő]\+ 1g$t4,YO#ހ'ޖRCSwoEOܢ_UZpyK^xZT {<(^TLj@;qo5ltVud}⠏ly YC8 T/;<3N@Je?(Y-yS_83w!nM/x}9Usޔ5xY+3ں Iن;Ɲ,MP8{s6PHcxW 7Y'!G~dM:eBbIXahr\ '{W{]2 VG7ųr[j՘\Dvx i:GuS3>2Ye S#l DKe±da/qDhz*dnٿE@k$C(Ƌ}Z1pR,G4>g0j̭uԅgnWn5m.@Hzm~ed] d :J^G5hΊP$v?{.AWPQ{FsCٌhµlOJ\ ZlAx|7&cA8q+6q:h4|=WQI &թ|AF&n*TpT09 zBi1br{,Sw95:\,(w@=^3F*G`G1!jkuIҺDqLWxf U5,Ȝ3)G{ydžx'X=p{DDƁ1&o܇iڧ'LiY-8H+)6h(y'%MSՃDHC (æPF }O*<,_%տW?Ԛetqw*"C|>s*ã07"ĩ3VR8P*h݁of<3g:|~Q;)wZI /=|R0FQ ߾UB$:lw4ta?ƒONvO극ӯfy);26 Ơq aßZ5L4)Yd<ŶkO&k78Ve()]oĆ>{&tL2wn2@!wڹQ B7g.A2<_@yye-Z ]zOﵟ!QoQ4u2'g_iШڢ_$9ߟ}ٍlle6qѨ5ր@2GXxC6LXbCf–*t܏3 dd5IOǩf2X~BIg0% Hcb{Hx"ŸB 4vv;ִԗ!zEiJr1XS&ǤQ]/-PYNM@: Z+m'Іa:˟V.я'O"$Y5,om307ծ;a- p}ĂUs)W2:4XBa{~,Xs "ЏŚ!ȼ hɳ8FS6Qa}3cG{hRqi縩Ico:}\۶qۣQB'q_e@}5e\/P<$i(}%'؁o涿̷ JĤT941#) ]#h]~%NPjkb![ru N.cyfgmB /}L+`[Yl{AOW*~*Jl\D٘R7)p:r0QXeW|fCv;Vؚ| *譣%5V^ TO4 SЙSbk%2΋^D2m&O:A$/뗹V,=16wmtxhlǼii\cmwKa=-9?Va!Z3~ackM/Vn5d֐>oxîWS'c(gO ޜTh_),i$H L}6G音`gc$>Dtq/)p{oPǧ SO/Um?F4$^ -R(Buu&aHtI,9#;ԦϘh{~~^THO/'ݶnf&R>L.9;prԂf,Du6:eʂZ g?\ے>ypwXCӚ6Wg _ N]NujzNts`1Kٌ}UJ}"]Q-~#3~{{J^E:R rBۜʜAe*`og X_Iq>-d)(`v G}6ccfJ̘T)^↪oPD._wt>S%"s{Dfxb|(GqIC6hdh%_ 8*+-y=zdEk m5v3Lt_)eX|oG@r JaƯAvPO\lr,c`s6-{PHT6%}c>t JOrA\x7˨<wMKNf]6.qK>=,w率 17NI,A&}V S -aXyBLzx;Haz 3'9O|k qIFZ 'Hn|^|㹑cx*:qd@5=-6~HL;*l'gw 374"d0$ Ĵ̝DemxrzwOm#YvDn˲Dw7_s#gs'~x|B!>oE `Wf8Kى'yR@Д*_l|\s`p6:J?`ҮaP?Y! ΤF)hgA1ʥмȚQ\ -V)Ѵ9P;lox V˷ 59  G@ [D#ѽ3fP[*7sUʕï]3=T>ӛ[r);bPfPeml^-^sԣ 旗aH{nkLWpԦAپuO:2> g#@CĔz~0ci{.PB2mFkEӄg] lq){S7*t\Օ$ĬD7: O_N iAk!MP=jY`:qd3cuɛj3*SK 1dBx6_P$b` lr|b]6#1VB8@Q6ҙR?j/e?ܣΛ4O :7qOr-9Z!7@մwHGh6ME8*w2t%c {Ő": :RHphq`@lV; $>8 pz]9s4k'k(wr*w텩Yfv-V!3Mm;$ېzx®uo*:Cɋ/#s$xH|7V/_|tV_{~ep>X\-YCUbP Hce;~9#?O  5B;l:Y'+Kš a udcYGjjSuFbi"n#[+WiLjcqz)g5u4Bi%t`Eq%>?fmǀGVŅZuTkU:YKPgXŨo*j>n}E<ÎSy9lj†A~F/D@%f,K}'.ҝ~۔a/ Fs+h -_Ϸ4hg_WRچ m=䚇K{R'7Y pb16JcSٝDU<'SAiؽ.t=^{?s %uU\Զ5zn'ws:}>p0Vv-DxTRȢ{` 6?ԿB5k#6TT#TlWM`҃e6١Y8&0Y͈3ͷȈ1!<2-4쓲t:L*FFsm埛!t!섟 .ɒ\'[ h:!-.=CZG P'mi"YoυQ!EY%)5"a^)Hϑɓ-p/# filB\avԞc bCfai9F>ȯ GZU&? ؠ}IvԘE\0ױ˱ϐOO+!vG@U" -v/'q\8?Y;mAU%4yT)w@%`"/ɂq^ooՂοqCjV\Oڊ4Rm՚q{0P<0R]vpU:ap|-+ƈXnY z)\<k̷<}sJQd]Xvk-ڣM'@#ꭋZa@nd)jJMADdeNg5:tPc'σ˻f__1ؠ:Q&w>iCMl8{9V s}*%)fclx1^>!)rC)'Ռ%y&wߓ 8 +w+ xZ#7{(Fu}"Y#5If]:-N պS@b;?oۀBb?B0]s7U-5(҉q`$, 5PFN/˪SSQ,- 9sBNh]?>PgYZ07070100000433000081a4000000000000000000000001644ae3bb00003ac4000000000000000000000000000000000000005900000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/echoaudio/snd-darla20.ko.xz7zXZִF!t/:]?Eh=ڜ.+0JpO?mHjl!K,tdN>q;eioac5~wR.3zL8~IGEű.Y3[cV)äe\уDk٢nR6?uJd8fؼ+Hxh\׉Njx(iZwp=:`HM#xYXkubڳZlTDtڂ4ـBTTK0oT4M/pMe$t<ȚI[⣶*Ma~/l3/ zgaFu{d>6`lf "ct+*V%8ǾѪ[ P/*0vBE`Tr=s&Tirrg`jv j}>VQJ1`fD Dg}d\J?&B=o\=$W - Fu@n1 0L,XEJjX@^䤰aotfSp& Uk8 Iɳ&mnQ}#vc@!~5[$v" p#@7?N~'%;b9Ӗj6hou͓`TޏnUB|`DȈ fCxVx F~uk2AH:Fŏ/`㔬x ݀dɋ8Sjr^o"lVMmSQܿ?R5-0y0ަµh8D:HX9O^P%Ƈ ^ "1x2 >^Y]5@kl@oGbW+c-FoDQ޵ζ.s2z"O ַI&5r]?pârɐ9n=מ/:Dޟ̆p?\xm{d^7*M%7j3pV(^|-#.Ga}7Դl8%eoSvP$9AwU WDWZg3 XГwwF=lrtf%!}9~@%F4jXqܘr-ʬ }I5?Җq,+d Ӗ99q}kjQ<B0ͽڛ+e-7z|lwp"G|{SdUn5h@: +ww7CMQ-+2DXLWt`PjwxOZ7zaqKȗ\q?1Jh$[ÔmWdbVn>Pc9vv7B[\bq9O6P>H:=} 9]vc:Geroqj9`̅fr-8wHl :VzxjPQdqeYWů=wwp8\HonQcDpZtn#ܤE1k:owCIZ_by('F |ڜ|(nt1 ϑϘgwuf GCI%yf1,'$F}ehߜI wNՋNBεx|"b|/s^`lAW|QP{'4u@W80YV z5"H!ǡ&n`єhkjx99SnpFؠcg̟NXxibc !00"" ~ VZu+;I1^ߙsO@svU+FC}ZR^7Er )x.-pKAnx@/ @D1>~N.7K\!(϶E?WiG"m I]A,o5N"\%GXkTF.D8O ZN'Cw8ޛ6' zO-tPcԥF"Aʎwh%h\g߭*PHc6ï"xW zFW21GjYSXa(yqa6MdÞU6j%O45oH]')ȣ)}s=\t`OvE/qceWo1hp[uիF՘ I= >܇ SKR:ɹvAm::LMUOf&|^H)nJQ5tۖ'+ћD&@na;01JYzrs Q k^f{? o?Sͻ$ÊSҜe[BpXU;F!kV+e!S-)`H0ad{Rh2bX<7l`tYz}! b 2QPoEDN-t= dhB&vYĭ|k\) pevzbhyӪ=SqE/*rTKNg)^㲙v O>2i@܍oڲ♊u{vsND=tRkٮ yv6*3)99o06R(Q8#zNj!>NTqntהS >,hB*! A=骚X1չLFV#%W<|0i~K`\Mxoph"l>4gl T']PH3'h 1RA(,vQ1sAoP&pMߔ/HҔ:e1P9wj4/(g(@pjCS[} NY&r2ֈExal7 \;($,[R@EWrpiʏl= bN&٘?JNg-y0 iC7SrƇ$)"Y@OUb>˪<22cY(ӻ8> uKfEu VUg-|Fq@u-bk \RIOц=4qt&<mz(Y[&:AwpjFVʜNwK0OPw1v5޸GW9xDXN6FJVUO/I՛Ȑ59I8G7 ?_fm:Eee՟NfNz!bF-U^b᱄7U"eBO_9FlBA3m YKx{))O]}&aR3.u~61ܔn`+.bq10& `J9"0j͢ДT'[ <z.mN׀>("qmð8qcK F&Mt*0]{vN4o E-Q F i0='(x% [I#YTPn-JYCfHWbjXykyi3YjTR)w#r&~>XQ5V.=و.Eש}Okr'u "9B!,D(æVÝg"08v*ɜ9idҏ~7ν|n~e룊%؇v|׏mT@ߋ;E@9^C2v,!Vđ1s(|շвB5;M_^e>ƴz`߸Jq][U&"7;R%6}M⃻kiPJcV`.Rb wH@X-һu X A^sڜ 'zW^;OY1ERL((icRh[Z2`6g EÜ)Z1^ k(kΓC_8}!8-)TT5=`gejyv}W謯:q?H!}%WI `v^rbڟI'a~bANU+fq33 zT, CgG7LS.CͲl Vz+2 [W␑1o(3Q­/K;~ $[KЙVZW*4oFd!I,e_Py4P FȢMJ-pW",92:* n@&qdoJFZ!x&%XCȆy,c8.V| 2ʥxJN XkcW9VAm̛Kأ(u'B 3=ht-hjO~ĸ*ʼnKf{04~7?wxNO{MEWR42u1 ۀVu!KLdٮi2a2IoekU@߱H؍d#<[wrӔUˌh8k[# +uhᨶ (nu )tHˀ,8Q&ϮSC+Y IH=DD,ӳMx+b<a&MpS֠3Y%՝Gb1嵔r|/J|SL:rCA6$UXZP H7aw+dO(~H)wZyiy}r>LRcZ§'IoU,v)F #r= q|'T<'eQg [fMdJ˘Q_ M ,1s)=,u[xr}Ɉy3D ,0S{I-EӼ|fXD7 ~.CQy &z%O%fZ -D;Rd 5?/'nn%&\a h`Yx1YR'NYƙѣ^4搢ܙxfs5_p m0ĞPtUoDWOq1-BK!­k;TcKͧȤh% DZpÏxg@¨ׄ"(;]b'] =[E.l+#\z6$.pzKY˵9_xBVu5-~Tՠ́ٷK.xh)%7ͧU;PA[-ik UN pGIdJ4 2 8yT&X$촐O08QҤr!Z޴x/,GYY]-Fn|mOHJ i#bv@`$[Z;in rށ͐К.6%yϤ#;4$|1޷"א UHkD(wxfCǐV Gx]Wie!#%: f!kZ-Jp`H#O ;.<ۼ`ay"нL[ CoWm~\Iű:~ CV%ҧ-I…m=o{@fPOp0\ndp8ZqbHlȦyS09Ly4bQ}Mh;ro `1bzNWEX{) |!͐Wx'OÒőq79|NߒT`G_eP,?@=7KI$BQ3sMZBJu$jݣh3l ~"Xh?c,c:CQwMr-?^hSfI=d5MSYӿ]`ސsB~N!t-z]BiCwy^lh+=B#n Oْ.J.R=9pT;wkS+Гל:W.Y' LIO^ _Qbd}rk Az.9҂777~5jxEi$0]1:M ^+ܜ`C c6)Di@ߐBBoqXHmuE< kzДC[JU2+st ʷ1?%0+xahjgV!kuh 4gC,m"m/֔gCFYu:`F(;K؉ZhVbf͐a;=0ںA\?֪ple@w[-p]?3jz9t39AG02,zb}+ 1A%4P Z'4X"Z(P9%ٿSFHbD󑳧3BGü{f_TC Fi[DQSFw_~+%Tn yO{!E` l燓V.D_ 5 PC/TU8D "Cxhl8Bi=)ڝ 07k({9O#ݽa ZLX:&EZU4͚Q/xr (*ji3=^OzQ kk1N+r?jC+w5Ѧ5$N|&oLQ}Hed]<.>5T<~oFDE|cuDo@`PpPH_6< lz B\3'^M4 tc0YܖA|c="mNS7{D##0'yCud;aﭶi{\S^Dfr6aLlM=qGm"DBF %%9W7mp{gWm,i5cxfQ[|g^Rk:Og0>4\x1Ay2}UG쐅=Nv=ߚQ7@`wvX҈iP]( (wYQVo1mlr׆[8 63jN'klYu#L柡Lt~jR/bu`@mcl -Y&= 5σ$VuYz9zgJdPۃ$n{5xn@:V%gء[qM0DuDޢ\"hDcΐ6GW Ic-fSLOl7D(*FPOK%&T5o44$$;Q(xLw佧:, ߴv1ݼqȨPH[Pt#9)*je2{SЕT;3q#B|%.YsԿ<4*ŔAk}zAcϞlǁ󆿋,5)^|tNln;CT1~&d렆 PDyHy@S1F S {YOo[ݯdUUD-߱F$sHR/H7&͏^`Hu[jC7GXWj`b`he:3.OcX=A۞@ܠݷQĥRͫHҩ($|{^,)RuSi^ M=͊0ZFaoXЧ * `JS7BxGBr/]vcDKrTVHZ[f{vzE?ɵ)Fɟ*V-?t6b6a_dUhIg8%7`Wy-Ȱ,p䘛"h ; K(#UXd*TvCgxl?Jƿ%iMJJW[A3Dj5coYVv_[q~$h]F]t|J \EWoSڦa^ ºSC ]vHe7Bk3 (tܪ;$ٱf*0)3A}Q\H*W;zi;%,><kF׀kOw ]v& %Zdln?q tqz M$Z 9\(%w!t,?KU+KƨÂiLzV7nS;`>rWN̳Ԩ>= vP]On|xI@BBbM fgs ‚9ߍ"B"w3(>tc vC>]md}$Ffn <\0gsn%xS`EǼ48_͇ -i|-@>%ؿI6YTpk>pLlF=->J? (.K4.`*lALD0m%x gw2t =g0djHי~UEewފC_2^ج _CEOFge9AdJ眽-_vqTm3/` ;:/@ywYRrR|$'VB -$VS:dϠ"j:USFWbaC6+RyFM7S;6]αѣ-Q-ნ7jVW|rF.RuUQ:.| U3X($nU ۱V>EnǵVkarf_C@$ϝYf=z' =Nmq4]VQ/V{Y6U_'OjN/[y066hf`3_ bv9eWB.T"×WU%l IJOQ]w-I^r7|b_UuiG89j0@xPq@>̴q ʵĀ9{4;~)vFZL*lXŔ4YЎ\e+i;!.`ܭ 7Xv 0݅01GAD.F%4#&eYek]0YڜT0s.B)hDQܚ۲*:rwsKQ׺d DP]qli>Yw4`@z2(V eA^^Mh@f6+zz&u2"T!`AclU4Ft#EњKS`!_V4ovޏ=~BFJz.xGlߒp'yb 3"cTblG;$~=>l&-%Lo)dgel *qxH^"}!\<< qm:bɷ:3M?nX<!)%翩@Zʌb>EO-S; hGJ}{XyFK0K+n$7^( 4zp[߯00hqI3vztהmIuB(^K؉Qò'/|ŵmOeMG.DDBxPA"WVG{9 ,w@ ˥ùg& :"h9HPU"&#{O kp־poIbתN}jNz6~kXJI8%\/7u/'zE֛w{M"g~4wH#Cӆ,Qo]MUrj.V(bB:Yh;ZN(VkjI!K:dOC4hVb8V1_[> u@ߞxA73Do1UC&ˇ<z$4Mg{}_#'aX:TN}P*mCkc³6 FW̢'Zk+${0@˦-k̖%a,~g}d%N眓xtՈ7|v^ CȦ`̢?/Ɠxo0 FR$(E5`#\^΀uvk8uq%9I]=;i٩Ŝy&yn\dVƄIбN_~uE)6Esvobw'  P}BwDuQlujAML8'mZ{Qf@:7mz'dJ4?* ? j%A&,ؖ`DTյ]ߘ7skMHrZk߲Ev._KCAV>w7R vcn)y>+6W _i@t D:ʍ"WjE˦-ܒv6y *J4gcaTs`AzN` n՚C@%0l:7W'J+Hl4ȁ6rr>X S͢m2-Yi1N@7#tXdDͤaCopQRb۪ǁXuUo[ H%? *OZ=AeWmTh'>,q樞 ǥBR9Ke&Bkl6YHGrhn98%z5y27 hCb."%:i|V%O7/R|ceZxc`'a1$K//XNGR 1Of=ȏidz&,iFgsB_濾 zލG>5So_Z|GwL<,V\:2~U7G}kuY'ȵ9GKv KJ4!ϭJ<8q8#b5rhJVؼ3?E]B$ŘF92#&* [ iʖc@ŷV ύh=@@a@Xo6{ǴO ~j=j78Yh'muQFx4i\6VFsugYZ07070100000434000081a4000000000000000000000001644ae3bb00003fb8000000000000000000000000000000000000005900000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/echoaudio/snd-darla24.ko.xz7zXZִF!t/ G?x]?Eh=ڜ.+/4j L&?0JYvkriiڠ[yRAֺjX%z~"WVR+)ha|i0(CrNwEM#8QnJ!\ӥ,ϮNc`H6PJ?ůEڋBm_sMDު*@ |2,!;,h*&;aTgq X-1zL揝x]p]H!K1/QXMh)@]m/v}b ÞǤ\մZj5( \.Jjӆl xDQLnjE ڐڤo2v:Mؒ|eJƑ T?A֜xVF,/D#Nia9smZbsc4+tR8HjR_ w}.'tIfMRLnG'dG$v%麙$s\:=5?b smzmݺv㾤jSivv?N .r,%噿\\6F<; (qNM͊uLAzv{s_Wb 9خ,u!-)Y^LfeLZH(WTI'aWYY/yKr(-Q*7zc#ib)iAx8€p ]i{n>Vm {'=t&%o] #qzq{YI\L׍I0OhcYmߔq'a;аH޷N,kNO +;D_Սd[h:£S/W" mK6}oc`mhpM/f KgPYclJen[K\"80Lf*ϊIޞKng~pS!cUYoɬt#i:dYT#*wfދ} v )_9)8Fp$x\hG+wp^s,La;[(s1l^aZ@Va0m{OʺpG6z1+]UL`e<iRw!/5:u ԃ z*mŇj]ep yO8p!j<uNecin`Ͳ3-vnNbDtlTd'WO.SI\D(=Y2lO!֠'~Ѓ'a(Ee yc\e`+B3vM:KK"VN/9 v&,{eZ&4"Sw:fic=s[JYZ)1WTgoWxlB/b3->#`?H(a_)$RM"Y̓[& 8> 4="JE_Dl 8fѾWFQ>_?E lM &RM+"<33z*פ >=P6^sI9V.uDu?3Lz>|"-~"DFJ >(-/qq.E )#&QvT!{ tE/n:w6XcZw`v#?/#D_&F78yn6gePYBf^(o^r HvFhǜqGAs~A+'I;j p/|Ľm SAߐl*]5وv+=f^_z kj (u"l ;N j` $1ѲJw]ڋ¾6 x+Lnʤnk̋>;b__G7ڻy~A,A󌣯NhJ+ !yF!/Yt#$NkШCj1S#UOqMuDH+6|^{vŪ@_giB"XuQW'ΖʽH (:Ypu pQ\Z=ͼ/]K=Ձ{^4fPk̤'bU1W';in QItw=pSJfNv[lX(_fZ߿3ŚS't6o$JVGijjpM`VN#{0 hDJM&5[#6Κ'DzŦ@itN5deH|rap)+/}fjnm@ cwcAmJW[>Edw[aiU҄Qҫ/%G)e@&RK)5{r$LjGU¨qڤaT~ y?=>?gus*xfvi~g֑">#6҈ӓ-3bW%"0b)- 9:8%)k&$tG){x&·a8o¥7ƄI<0#N +"r7]]`v9CɦV VMbo؂|yGapæ-.B)N;}uQku\v~2@FcQP?RbD gx5\8%N30 8 :+%@:^ 5;'װoyܬ4;U 4px(ïtwRk#Hcw=_ĵs.P?eV%$@%r䋌0uԀaGǖ[ahT:]Ͼ-.XWWeOڅT<ӈ6&ؗΘǚGSx3bAByJB(em!g$(%T8~!|f!+EH h6#Ɨ{gqLvX^ 9ώ-m@Ѫա4 X6Mu"(2@q%2ujgsԧ|P8N[i?fLF $Fjkj 1Z\[e~ ;Bο,A0>rlʰ11=D N:;zDž3uU ylĸ&hC3\pI1F$7L y_VHg\%JD:&?!Ln+]˄ާX.$?<&>x|wUZq<>9Npgb߷pi %yne:B7,B>3?b[|LTCp]л *tA1Wwkʡh]#ޝ6Cvs/Hqw);0[c:0Jߎ D$ЧlVK4I[%2P0բ2ttE8b3*: GK^IsSSU5R;^C{P$|wm$$\q̊$*|ɲ@`*0=g綛\Q=_$cRC4u;a9#"^uqTKz?9b0_ͭKr{y/&Ts7Gc}㕉n By^[֘F.TGYTP_ |Xwr vl Dh)VYѲbMxv2/靋' ,;w73Tdql/22*~ip4d~njTOVFt`\<>\Z̗@q\ih9ZbwgIrvJf>dLO8˿a zi2"M;L%~t}a1[̙d+(Gfh7qs߳YM,`vqΰ2P\ 4fQaj؀Mw-[rl?89[[GGL. (>d6uclGQl~-cPI= b$8_JtJP27sCAy&Q԰@?GktoN.`6d+S8*TA#d۫i][3ΰ"HX=j*dBѹS̢yK##BJMRG&֙ԱYso̪#& 5 Q 23τ L;/(&o:Z/RtW{-")+GG;* qHtha+L}w͹:A(tpE ҬT:4F\]M/pI{bPY(5燔 PܫȺ/^P|. N݃t )Z\K d }@FS4yJǧ? ǰHWPìTЊ9Ʈnяַ_ћ~QDSAN<{;FD"dՍPpŸ# bj*AhWZY'я 6&(7KJbGݤ_^xؕCZ["3+w%69]=6vx5z{| A^T8+~]tyF!{$q0耚՝~ t+g]FM~~z|#gE~Bmxх2o=;GK@e;ߴ33tF?XWUAH8i>mP`Is0?lv)djR3 Єò:9 c*SXr@/(o2iU&* tldm.%GTZיtg[x7_nT _~p0")R@'AmX|1个733-ɜxDzDZX3.|"L ޴)A'$PZ t}*mRۣKL Q8]-2{ G:ZoةwxtЕӠ.뺝g'$71BQPj= ڿshS@K 28*8po2= /v[xvUIq"E;j:(̳f7wvrMJ@!kj]́ͭRAzγ$rOkd l.3Y9ҭ}*HA c4] A %/!=,&t_O\jg7xm0c,16`Jڨ/̻*czDϮbr3'TV/0#|^u/.Dəo1FO 6Le԰X%Y($ԝz;.==zMŦBcM>i%B^]P`OpjC"$'/LS1z8o|<3LJ@g@M VQNoh9O& a3 "zhܨwl?zYL!'p@G}.تߚIPFθGܐbzZТ= 5qY 1+<^v53ہƀesiIU辖Hx,Q 0X&W#yyfp>W׷vԋF`5?HfdfivYK2~YR'kTdW[k)6_L.P^H =X^  ak7n P(ܣFڄJ)`7\뙠 h[Q4};e3|ߐF3f{D|;O:;eP YkN ˿COhsb.?rɢ h2wETת=1&M=]V -vDIl_Quͻmfh?O'm÷&ryY<VǏ*lL(YFA~N8$ML 1" a2Sv{WI(7+<Ʒrp>' 83NGD1F*xVϿ1KO6bd#;׆mBnr}@+߹ܕSۦp'Յ2Gt֚'-U/yhD1)@.^ $:5VS,[7>-JW|C ;K;5L)~^=6lw3^f S]q~+\n4(VRW7?eyZ`[OX[L'x<62s9p RSwkӳuCKti_9~uۣ;ߚhyv=\50j . X%PkMa3 .#l/a [O]*crGOr"/i;w`Kɇ3}3%l)uI'#-`go/ =zɫX 'g&"Ə"Blr>[p{py-ˉCK{8%ETl48-Ub,γTF)MƗ[ӎH$okR]-u) Dhzp颢f.c7NAѽ)?]Wj"6~|>)0qK_k1tvtͦ^"&Uwi59E&vhIV230v r| pN;5$Jqe 6=[~q ɒ㯙'P$NZ&s0]!0|3X 66x}k|!B4h! \g{>\䭄x+;-.#ܬ$<>7q<$[~'3OhVHZy6L0"21m%sL*51[d3mLOj׃R#:T`fjUxk ?%$ =\aQbE458]Hmy*o>,/ 1ݾ[ }gp;\Fv%IBhw\e"OZ/G\6{7Q@RvU ,9rqj}9;2ebboP/+=\$B/a4R'g;=_ի ;ej5;/?I8ۥ{D9~ ~,QEvK5XvD޵ wH ko ZVJiHfW3{44 }c,XD;Qw̩i1P!%rh!l9ȉ[ch#,bKL݊z,c寉$p1kh 4j*d3upv"T]G?L} ̌& {C( Z/ꬻPz]єR}H˞ۋ~q%^Xgl&tmHϛ1hs π5ŃZKA13d\0e#ii1S@ٓRp+U v; jGR@N3xlR rk 牭8!S߁1U?qO5E-80>AP)'i4G2"H䖱Q\̂Cl9򗼒 sP Bݧu{%YTeB1n*VûaƍX,A_vkyW_lW2vl˥P3)@d=||5d< xe6c-@72%Ln˭Q'ʄ0t?g֧ UaEF;ag}yq  l^aa5@eE1(f72-OJ 7_ ~ ab +ˋ0\:q *Sc/;˘ۿ0k\"ح^%~"SrUQ(!/Ni*^]2ьriۏ0\WS6kݥ鄸u<$:fLstz~jF`\ r}1݄pcg&)<96U $EZ6ΘZ)Td̸}HXhK/#<Nsi*-KTjzCUdȼ_ZxcZϫ3VFC^wvm&ў´TnZ8DM1 @%qlA`C\ܱ*Fa(>)x_[ƅVy*VV:TK՝F "X.qȗ=W[ur(`JTbqDt| ByLc!!?!Lgq¯B/I՟սㄞq2K$q~yM<0u>䆚0kcl@|t}%Ez9m%[e"|St] ۝h:Uu1]Jp.j^ kE S[oh? n;k 䁞+}(Sr{AN@T;%hJһt cSЃp i#__cE@#ō NL oA_T ƜY. +h?z]1Y$E 1eŰr>nYo,aC`+Tۣ &eCx]`Ļ(uw81(UeU.\.?4xn=++QE3i}WC^={Iԋ2*k L[Xyj2jVֻe̟6,:- QOw#tFt~q'dKJ]#!a\cW?o̯d$\Afڨ tUB@#z->\bE.># m}b07gT)Tc|d& 7ՀRĖ՘5%؝F/Q(vAI[jl#4DRK꛷\HC +g TǢL1"Fsnzp}0ƈhXcxl]^rnX}>4?OJ@຃ze}PmԏwT`v 6#DE1OGj7jL%R3{P'|# l|Wr%:n0zQ_c {` }SNCEshc1{@`uU0aY[+v8cD谆-RDX6g[ҿww̳SY, ;)u\?袡0OfBsdVGBUENʷG߻Q44ζ[|܀KG]"1M  ^S'+ge_#3 |n~,y]PiSޢhv;WQV1LWŠ/wƵ2% e #+nrOTe7R4_ciy*<ܷ`d! 3SLC7&`Ν#e,!Y;ĩdD@{7+ڊn1g07VJ' Q\*nT3*fdj3bL;-W$7sϑ DX_nș:^__J`%;p՗z8Y\,Ha9GR =Xq f˜IIQ;>Ej(6/xC3SB4;cӽ4 &dn9$zzO `%%WhƇ'GIM!cFpg}y}Y"U1vX$^ 5VAur1?ǁ %MqC mT_a$gȀ@˦^N_|Q˴?d 8bxbOщDZn{fFμ@PG 2R_q\e2L70pѡq &b^Z>j22*lBJ$; ~FNޔHpP?p~C,W'c;ښfz6֡*f9ido3m\z#iYP 3|GRmh ֽzc4ɊYC ЩEЊ≆al6:%Wbf(Vz'?d YMzIs歽>VJ)E͓N֘=X|D ,{Qlg'_"HSCtMcd'12ٜr8>+* F7y[Nx@v~U' xKb'g K~s}\Qߍbd ZZwykXOV b3')h^ewbpan3cT4)C\ʝ˶e~C $` hWzbSJJ>ZB{8]^X$[hήH8x۪ ;W$UPذoMHm~R*XYWanN,Rm^|"ݝ6)`;̘܋.mHY3-э4VkoUU>Xa?fF!̃̂#4Ij-8#sX$ͩO_߰kK,>!ߌ\gȢf sqA^E`}p_Lx`/, '"?elYMN75q*٦fj4K q[5|chreT~ x"E1*¨qSs4t]ݥ"Si*H5rgg-3o(`If{ZTW>aOoJ 1 H2A BUl!ZRWx%aXܙX.N+s\ q1+.f O0Ax&Fw{ND5a-Ԉalݭl98XE8}G*$(O ^~Lrش3I-t$|5; )X@?lP]ƒJGRb֭4vIA~zLg.FeYXG7 Hݗ^S9 yq|h\9%=<sn;:22T7= /Ma_`.-=[q/A̱Q|TsjSk>hs>]ԯ71i1=B(R7RGͼn9:ӯ҉\q /ФJS]vg6~#^8Ptf\liC✷W3αWGm*y7x{1&6EQT5dKZ(یeat]F="9}Uf^6: j>,yC<Ѡߚ\43JOC~F<[۳ⲰہD:@\'q-oMgL18"uN|;o، pXb'@,"TN*?fʅ%_py.@eP/F=F/5wp8ȸS/6߈B'E{$5TjnrO{-+,d]Va `L-0XeNl%hB>FGÏjrƛ+pr1OQ k5 *B1Ķr*c=Im03$rcYSH d%AѠFQ>%Mo;bxgYZ07070100000435000081a4000000000000000000000001644ae3bb000057a4000000000000000000000000000000000000005800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/echoaudio/snd-echo3g.ko.xz7zXZִF!t/Wd]?Eh=ڜ.+ˤ9VGH7|^m( $* :Iź:Js@ G+} ny{;oA)._󏖹,_/[LnЭas^A`]A;Ǣ,6QYX+(ivbHmCiэzoc (W~Px-up.*F#J'\@ZL6#0Jz*f=! "1}#ܶ$1;05sD_/ .cT4[T쳙;ƃե[H,Ԇ,i pPyT7kшfAߜ>=ua߯0T.\P 3q#TӨflV3~CDj#vvw3<%.ڒfB~IǴ8Uŧx`W(bۻ]yG|xَ]zL vҠpM6=]Xr o' ꩔3.@N%٥#_:.:Gs /bw\ 99r"f>r[kNZ0:O־FӌV`suC.ц:v[K$DXr˯(.y(/x?xp_FȮ | ٺݱ2ztf"U$Ȏon V}UDDLA^(Ǔ؛*xT`f3yoزmydW^9?"'ld#]ݶ rz^inT$~%£-FcȰh˯a -mz'f%5ڼjKc>r  Ypuۑ`FM 1k@B:-/lI G=ťR7N%K0GT]:/qDgPy 541@魶)s.Whth_ç<`z$Uo"qEޞl!;[,^4 – ZF_a-!KnD6>ݭzlM⃑EzEI/1a7a`&pG"!mg'җHJFSOĜ!\cVs1.2g6=- 2V-nF{BE8 zQǭ0ȋ07:+ bja)u4,P3 EFv~`T ӊsXk`IrX۱[Bڱ?^\ # >RivPC'VMZh`[zՠ4?n,v7zI`~Y̍mVAi:]=$b<,) '{¾dT;*68uˍWq3Yʳ6O1=~p V\sxIh0~l'C0q!udiB?FZ x~!z}C-q5 9vUUYS齏=ò` 3NR:S`5ppZ,ϥ6P;~aܲ7ndt52 8H( =[uX |8q=t{f HLv >0z5%A1Z2茳T)(Df)e(vy"x3OuTĝ+b ]՗5I6CA m.O ѓ WGU< [ Jߘ2/~5}S^)U,4['f#bCԄ-#`jkmBl5/[Ja|uE|%B[3BND\<6+@L{ʇb,j$$Yz i1%uR/32M۱z,XcPZm]z/řx:JfTOx:MB5:GuHI;3j,ɧR~a9" `ysTuW5> Sae׊̅+Ym7zófJ5;ӓ,)Td ]ohAT(w,H^F A^=Lـo>jѾՙZIC&;&(` q~ ;Om`QRu ?AY^;E-s$ OG\rPfByP&," "19e#ia=QJMgkfQ>4Z/I#3-[]x_p( 3PpqyزXc= *p !yJ?}(Y1Fnm7 xKG%4a<8Wf&^^"nd:Zՙfu0oNANBZi>;E4W?' .r PNƒMoG\ enkV.r5Fݝݡd6CR3/8_qB41*EN4n8}zѣ'F JxOgZb|pqޅNzmK:롮(kiVg"ށl^)@qq6t3^8ASa -7fPy;s>y5u?XpmMGi %S~m} &%9jOXfK'koM%.膌jJ9}5 l :ً4o81#A{YY+3x&hQ73XiPb`V^ӂé+ O=7$yur&qQ -qF g'@x +)ԈθVOU`/^VC+\*Z,tRj0rP1@BgߑK@ϵk5Dcu~>0_H6qwQ2퐎A i4 n"'Q ̆6c,)g!ر= &eh'C{ZWKQ>vLzGޝ7UH瓟օ"΁oL"G)ACY$+Òklxg*ofK=<]?]Yy_:mI@c 'џO;BXTe J\(m4+ZȈ284x^6&S4dbońģD:iA,G\lbG::k~aφR̲BN+mCzUv^TghH[39bvj RcN-wzdFu0Rc r+&ۨX!4OL9Nk*hƦLC٪_~ghNpU+BxE;d~zJ iTL;C_zr4]6~\]AJɴ]"s_q 7 DBwnh9? tЦPS/;}wK_o(8DΘ Gg9B_f9UvL;*m<5)WsqB~TkCP*,o**+kf܁T}됊+Y^р54A̳:isan.͕ ꜈mP(-!U)!en?қDP. ?FD <f IpO]Y< ,a}]{VIgdk EAsuN=\k<0ƛEHFz;= sU<[=ےHj'fVMh6o^sHgM[ɕ&H,Я# 7@'N?vc3MZ㾖c!@`O7܃ ?jsH!;>(_Ei^]i-Z,w1G}+/̸[9*W\M?"%eI1!n`EygB7G> Qw6Zi?Q.K ȁne\xDg{ 0z*H)V|ٝk\BSvU=9/Tةy 5lEkd@ jq򜸄["Wq\J$|j{{ K&(\_|`G;Dk j# qJ5LQ=C48–' A,=@=!x_wT)# ;k7ot5&u8, 7'|!r\̕4re%1ŋ)SI6GOl]BH{ps1fh{SbZ6{.g Y1XL!ϰ~ũzQHwЌoؐuw꽴wTy;rD\7;ȅQJ2o)C洋fa[v;S7t۾[-B3/qLE 'EmW,e(};h hZhr%;~ u~ SAqPi _(Z7ԝɊL0vVG[͓-_oO0G`QjayI^ZHxRaZA-vTC[E䜁eY Kk>'$ ᱏv-quq.jʸ#emc!S&k/=ePط=xv[4f?>1M&06?Yt{1d g O\Vm]q@l ;w>?tgxcнUdEHFeC1t;_4KRw5MT &%m& a|ZUo{RWML9E-8CU ar?f}4f$eF-Kڮ_~%f¥GZJ^dR5A ڳ/4O !%jgXTm-1廧0ȟ|(ӴW?R>j: d q.}_5Xig&KUryQV ޿^eQR-Zlw᷌ t"rkX6yNa)KB^$̈́~ŪQz3cM~x;>VX6TQObYEnɜrT<+:I_Skp~GF-%4E'Ů]?=%u҄cC,eBz7%=oJN#3C6CSNUzV;EMi1=VQ*z~TbFs [~ SWr^/ԗr($ =*mOmlg=2ffS sO8 ŗ3Fqqz)"Ɨ?/x&#R8VyO/|9'm7ƁT7Y )Eo:mpjG>C:xL=c引J˸iM>3iIic[}HKF&;$ ?{FnKL3՝E0aycg$ VoLX_{^e5hv!'I\xuQ/+%.@av>t^|,P8sJ*Gȇj]#FJMÆh~z825>ٍ{OJʹ0UغHN'N-0Eͱr$CFV, K#_ſ $;σ_Y<d`%va7H]UYY9O*`A[%ku^Κv!Iy US"tJz5XaҜ2n>"cϹ9隐P*FT@WEB ^@X79>*-|tTZ ,6_URd־:#Y ! BRiрuSNu&%-1rYa@"AOqsB(8+e]W:4<0y*̝k&:)vTӹU]nz%Ll/zW%+Xݕ2+*xҶq_2|?1tQ(\"fxr# c!Vۊ{bi"d2܃CrbN/%xhw*p^45ߒ{7&EeIٸxE (!4U޷WWf媤L֜jUvl .3mR3۵ÈU{I@5?viO&vd(->YRit`8b^׼@^/_,Ux~N%6jgm"=*|#( qiU/z.Vi %5/>ߨ y˿q$%1r^[7rWUr2KK$'t{w >p=5y`wWg/kT) 9K/ገ g;yo) ?3Kwi}y*KDUeK+\ t2L;!P͵xw*|,$|ŦzSJr`wQM("c9"hR:PA}c%*X7B [zߒ 7y88ywsHcTԗiA^iV@dLR2^4-Dws?Yh{M$ԔZXےQoKdeb ĴpJcOAz?x%tڅOM$c~6rMc^ M% D~?;arJ6%.Z0Q^!lJB5-c}Tb6VEI*3ă5'`6b4& )BC"ϐZčRdD}?- $2!g'3u<$? \HLG]M4+a5YNm ݛ@.qlD_(RNS L+]"-KA]?ʹSbBY,qt['f+-ln ECJSr-Tr,^܃p&-J1i0-zHظBy&L4P\x޸t)/A/R 2cdfF5NUNΰP5ѣ⍕A&SFCNJ6e -jpj&źxˣ7%+M`-O*V{0:Zv%]$E~7-^vz :0gfLpQ#*c[xVKWJu'ӕ|+ =(B&Y_?qŞk:ne"<.RbHP\\Xfb N..D*.bZ=QiӅ37o:Ǹޞ fuw^k?j 9Mcn""c~)d1Dm\Iڝ93 -pޓeZxcޒhprEf~1¿P9J2.GKu/J-gۃG޷̧2GpjģnJ$<ȶꐘO{Fh9<;U瞱=ʐpf߮LF3cP=*M{`\\@Wje%)o#_O#0mfnńقciIT2!BxF>y opJ1ѓmc'ccש;cxzJXy=7,U\:H0⦟w1ajVŪeR5|[uy-,"Q2diL5U `tfH`8Zq4sLglv_y1d3rAI",a'}4_1׿aع' 5GAj O7%٫?I%;4z\W5 `v(ꓕ eC?1[X>߆GP[xF2]N. BT(6Mz%SQ7Ǫ6XǭicVkkAYf [ǚ7Ҽ8pD. |o|l,;v9}>B1&o:e<,J1 B(+6R?Cl^&}SN77;W `x^%AdoLW)PNN[dmӁVk1}[A-OvXzQ)r{5rw@ɽƹ5ıD6kwrƌ!BtdJ@pA5?jt2ݾ.xz~M5FS|U*9%#!Pj<<[Gw5țG_ε upȀw+ہo"%^Z#~q̀ۇ_@xgpF[;B3uNq4 \H^+ QGgxR/'+v鿍-_0+V4xBdWhm"N*XX}ܺ>N+;,~tlO?6"/]sL=@-PG ^AF[PKdC J[m4D U#J\0h5X5t;9ͥ@f0)zZ%-Z;عaMy}&{Ŵa70 nA8.\?ȲQرYCOeܭ>*I!uR[&l0r ^@ jXGhd0Kˏ葩uʆ68NwM ׼b;o:6F xYw57>}@}{w_M?ۮN$ Kpg=sX,[4Fc,*鯹޼|nN%Y!p6D?sxd;Pvb@Z*k p\f]v3S #!o̟3亲JD0$)wJzϘGUÏI!{0h{C;]өviqצyh8T"$)n\pTٴPh>GZrksD3rؖݝ^,9^vR\VCzSW㟖F,&8KIhQe'׭=ּẒvTjv&dkGmnG,e|(Q(%״JvY'Mf#鵽zKx3*#;kE0Vjު$Q[k#4E-~`+aR_boXa&;zY1?io^uoɁl`/{jĕu3>Gӎ`GW֫ɑL!?:1ق.~L%Nࣉ5:h{f7$Q#Py`'Ja㮌6? }th9BT53]H4} R'=f.]0_(-*3Q*4_Li*3{9fD}|w=7b 3)xoy~=d+RTr!w*ND@?S;wl"Ϣ3JCBxE=B*K&qrzj*u,IvW+8Q6٠jl)gЬi7`^u:%W)67I (Lt@:ZLk޳\g>P^Jg8׹FK}lzDG}z7a$f`xfpk: KسJV +QԓiͮR[p^ =~tQZS`X*na!Pn/Z.%\ױoQWx-RV5w!ZB|!qQ/;us} ϴ%lo7XX~e7)>*TkXJR%h޲nZ /"9n"nlεu9ԱLWi|6Ü7_86ڍȄ}sW8 -j:זQ`+F`{d%"29%(4_zꗏhj"Qqp1-ɠiFz"s ?(/O,FX90 E R0 `&[T6ֺ٫*mX*_id `0* 7$+F$=+.ܤ_ vÚ$Cނx*'ڐvGoQ/L/Gmwn[da|>[Í<> !$G!PWS7m7~L3Y] =0[U~PA=T-+WہȔq')`(~X7N.LDdbFSpm*kŕ*#79S -+OqYىwyj-$]4T鈞sm/ {Zwg-*¦e_@W6y] L_E6n8X!7}JN\-9ڤPBg̢ s gbi{})R 2Z1Q"3ENTsH!r9kSU zF5%J&5rͨ?@`-u.E>Q?V{Z}M<e۰bY0;yܷ}MH HVZvWזMr'Kpuf}L/"Gx|GRwY`[E5̫mHXyd%P%J!xP; $Y6-o DAn)fx*^>;0L2Gz% b1p!qBى(=*ҧJK_;xսlgjyI£LJӿo^Ht!딸iˆD衯F!/&oh ~?dɖj C! ``\Kazϕ,.]+2ѡbϊkN! U*LJm_KW2JBVpptSS7oI6Zf#3015Ŭ>87}MaVC_/(9iSǍ06Qz7]ʌuY?G:_vbQCL3҉oLxL<ou=q5:ޅ!|A\Fm >,A_|7F~<}EpM9ǒHh 1^o<IQ Xas;Ug{XLXBɳ/7EdY)> /%sǎzZ˔>|%'HR\(5塝@@ ;LHd68FaSe|>'u\+.]0 nX/jTT(G0ۿ額oؗV jAZByKP@6@esHCqs1US;1ͅG X Ķߞܪˎ0QUNRJXNe5;"EDSu:ӟ)ӯz!eQ V1BCؠH}7 C&дsaUz=.:{J.nsW"vrCu$Ohs,2/7 /Fydw^) Nw+RI-5`oTݿv }z+Ŧ@O$ohFɡ;&h[!r\$=?'fxo&8zYnl>XZ8s]ʃfm{P7;(Lƫ-B"䰐ۏ~UivYV}Q3ӮITҨPPm6AخV%k}o&rk؋$:,Et L <ݢ_ 2fQ4tk뻚dE() njN0VE'\M?'O$G in T&(aBaڳ=j{Cz¯!|!$,S{I˺czߘw0i*f31ltك2B" {M?#NUݏ/=Z9g=vKPs2kK9Uv9D[ Y01[!]\MQ7 uHk jbOĊ~Tm[D ^:2n]TO}wnQY7lmv}-Q}cQR{#8`Ĕ ;I6eۏ玿MEAtG[\5%n$2[% ' U2KCbO9Yg9]QuVt3R\Z{0;C ;3[ R RNvGmB fM M5Ro$ᒃI߮dK 4cuIC\Q-YzavVqԌ%P*w _E%hŽCu\70f$*բg6v{an4;dE d/#@wMvH|&DZ)tރ<8\$uN H2蘄77!NYr 뚱 àD;ۉPrZ-Ե3?xxjm/i%ǔۍr8~pclXW76,%V)ZS}$=V<:و0Hr$k'PeNҴ퀗w2WFxl=¬OS.% TfR~X7FƦ5X#2˃>4V ىW>bJl{p{] ª$$ILjgS; i9)hcti 69G){Gp)H-- Sw-@6%ɛͫ,MFRZM'muNomM1n\Icow&LwOus~W~lA1=rGpgkZ#3@ƍٝ썵#nGg% MM>gE\×Fxie%HlQ/buP̚w5 _H9S]+`G~m^^E8|`{s73;5aá P'inH]gԣ=2/aL@z9͐`IfN.y&gӒ\ꓪ*_RdX~$ =UX$y:dHղa6No#u(}Ɲ@?iђdMAga}B2x>ݠaH0XLnRDa]W Vʛ#N%J/vYr;^EUn,GayF+IAB.HТ@'|خYZϙ'Y/ʨrRZy6ګ`c}OеTe&h˒tI[!h`i> zܬ(祌B{D pXn襋w)jXZ^[UfjO#'z#kGL8zye3_(wKfz jxcFQ9 POwXƿ #L،q\*ќmi`˼b {k6th@bWf2{,-#Gs",Ma :P5038E^5~.P0yogthݎNc'/kj5x1Pl%[\7尾;HMK2a-y,y< _vq/;'{ПoK;oj-&Op1 qs]/}/]g&`N@RC{ʹi@GRY44=@#hh*Iz-Ø4bf rfP@Dِ!+x,hS Z8f2[%HJ[O儕"yKФ4G رw$E)!hCt@u.7r CA8{;'ƞ-p|7d}"Vd>iׇ4Y8QG7!W܋< Z!PX.^ΈV[%JZjF< Ib !Wv:A(K,.PI5 CP| }LR6C%Konoj&Ŋ "<( ևh߇vHz,8vV_pv2!(k8ʢUK_ɤQ3hJFbG '§fJJi4KWYleeTʩ($9(A@Aq4#*u8d\Od;*c=hxa`]I`y-DIԖ;ڧ.Ɉp,߿0YׯGk\)r,j%S3{xE8·hZI=[Ucy#E2L٘Y.%5<#2|?,+Ws?)v/Tvx_8~,vl D(M%gYZ07070100000436000081a4000000000000000000000001644ae3bb0000418c000000000000000000000000000000000000005800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/echoaudio/snd-gina20.ko.xz7zXZִF!t/0AK]?Eh=ڜ.+^Pg(y⪑eba{& \%/?72**_hD⍱FZ|| QI&MJNKɜ&kgĕ1Gs'AB'~`rR$A!-+z,/DUpSlgb^xj@2+ҼU.\|p2jn)ƃ2K7D]WCSzLzBE؞{au)fn~zrhkz +2,#L,;.iph^9 ylX(YWs#me-h?޼}?/lzLݳ ߒ̉5U:W|ڔl9!jX%Λ^"laiS~%U#ݴyT]nI'ƒHYZ`h;I2菨2W*%/ VpT&a.:S3z/> %qL/l~s2G ~>^g$I&%e4` Gށ?܊XDhd:>;lh\C0;-w/ ։XԽ4yWQa8!)b; ;FVoGj]ލޭG >+%hq!(0=~}hX$}ڢLI%JI)/epzL7x./N8DBSWr"L!cȽ7OCB(-TcFbK#m0U[frA=GZW5+Q4FoE3 ߆,nUo8ڿ"ڱu)vXٯp FD5 v2>pLQ)tMDOAi{+i^}$KiPeOcղJ[kF*Fc!`NFgCd- [lH(-G}5L1ᆆ(KYvȧO]/r I u3F5:㗐tz&%_„8N'bt%BmwúApЗ 4%KYP6C٦:s3tJ@xs%!~/WmTrO|EʆzpC{(*{ik -[-a4q"5 a)>LC5JQl  Z~*8 S H.7Z}'I͇b0JQ ?/aY7飭`pkvH PQm(b*gk&jAրWSP>ai뮝C8}U"-ރnA.'zVF'i" #H\907gje󤁽@n_P\we Ar5nU+eăiKCfkM Qle`C]ҾѓRCe6X)!6C!.'o+`2f)0_>,ɨPrF? 7PYCɛP«ow?m#cmJs1>](d?Vi(G*GQԟ/B~j7 Wh]UDlycCe`=jEm n} )rTFԒ>#9vkv= 8탑6-LQ(.:dBG@E T%ZBS5W3 {d>E]GحL{VH 6:P  W;H#M{s3{ QuB'z(!M'jc6&Wta^f~Au)Gn$ʼ8Ui$y[+(#*]dUJ-Y">fhvr-acluLt* aE ㏓["NW;oTP`R>+206ۥ_76QX n%-!`r+D4bm6^,W;DL-iGZ`y#@/_t6v>|5`g"] oCSrEWEr0:Tmǡ"BBqqwA`k|fuC*S$ڴp=UfD4/,gVFe.}`OHc6{7er4d$ xK}kRS%Dq{BT}7?{ꬔݱ%(!4ú_ 'O3ظ׎äZR,ït-ρy VBMcq{|yn *Qt4MA^=ـA'2 mxر-+?% {IV\a/XQgtӅՃČY'Ibuv%tk>y&BE2?ebHy_!mhF)"cњ-<c΋7Y_r|)׃Fvw:%+ll36+H^7,$#Ubq$Af[M}U0wؽxKH l)00)C{Mq攟1}E7js29˩IdHLKH !N\YKڞR{#uI; .o.oz-I/Ăl'\"N10 c@=8ٺ( yiE+NӃqMx6l+rFvA-]%:0T)pt6j [L%lxvc!L۔OF_jgG浛u;z_--R);kG#GnPk3bG(yz?rF 'E|^x@#djV;ͰbkdScF>\F~f.ܽ~e4%OB# ן>)j+K Kr68,HS8/\\p^tTGZE1EMŰc. GġP!8 ĺJ)Qi/Rӧ5,&PbJd_nYX` TH41.a|nvv$Aݱt4]ҁoP _8܉j?f"SA> IZ84rb\ӸCꌀp2/J)6l@:Hg@zYy,]QcQqzܔ~^O%Pl8Ucj8GkbG>pH_QcV#\C ~yPۦ~f"UMV[wjXmG zM0@KS >+HQ"p)Mm&Urt蚷6"B!ڇ2k[Y11$f=g y%L_Az tKs02UmL)? MN{3ya7Q6}Ezh=UDe\Mw=V!J6D94GJ \oe&ar*bq̼}W|DOo0$GvQtMaIHHmFnOzwc+v3,RvpvC&uO˪փ^'zJp^Ij Cumõ'MbT@TTck(joAZ3&(2Ւr Kٝk"ϣ鋱".]dN (N\cԍ %wPyhfp%+5TÆ1,[sRnBsU=8&%Cx317-?U '4jۓ梯{r!c s7Zz׷e ̆v-Q h։# H)q10ӌoSAhs_Z/>n~Ōzu!mZy /8U,S+!;d6GxðηIʌK4ԉ:OzcМovf#-UO BwoWVkL!~q ׁ/eƠ$bBlhOMګ}g}Hom|`|\C?Ƨz̳G|ͫJ.L80xH²X[MRw5v]CfXMTI]P境n*{BeiDe8yrVPB Hkv2SY9ð [}L5B/mvtK$\~魔SC=g 濳8_q!\z0-oyV$HjZ*8hh[AlAYd:mWX|+w@^[t^DŽl̀H~ʰ dTrK'P)YݒnnᲾMzZSk_%.ſIѫǎ"ZM  AHFOcؘpSKJpx;sjH21ԺgI 4>My#4WZҷ/foj̴FBVNX3:jۖ7\ӧR vRʕn@+"-Ou-^c:~x&/l<'7r$ՠe4GJ ̑чogUDfjf&6c 8PAءPoޥP2Л7D2V#ԁÒ{jl HawYM!6YGl2m~e>+VYi"r7Ci@ ڌG0 bvR^R|snQ5ig ;saP?Ҵ,p%7#G=k}2 xrR@PLSm_;f#Sy:6Ob7XovA9]#=gp>98_bCρT Jq}lx2)l4œNx4DFH;u>ʞVl(or3'aPFt͈ I\'p}RijW*j$i#2Hy?Q,UZjzL׊m_X_:i)nHmhI -Vn##cjA1%7 O.T~7; @aD[X]sãyO|o'\*'!ٕ7a SxM䙼 Ց{WYb3*3@Vu\O:S6"\yyyb?':ktz먧 Hz?CIɾi23fUFHQ˶\/e+%Dc'h؋anJC=]I6tR),u6${8Ԩ5Дų51 Sb3hp'kk%D1>}X,[lP"ЫRɽ-;h#Ppn]֬ ln:y}-&j⟡[n\Wr|y׍@k tec}$u`[ o\Iwt3vl\FVoo=͈PO@IQSX-J|ݎK/ '㘴%k yzOZ,ʰ.,k,l}OOeGTQݣ("~Q].N"^:]qWaͽtNfy\4Ou8j7?XΤ:-̻l cm7|UcqdSxӦOrh@t@ꝓt'tQ?yh-MZhN}S;R#_խSaS݌uIl 3So*F`%\ h/F@c3l C||ֳ2`?\hG*iNx|eslv_l5=] י9)haeM8{]  5u"ޤ+RSZ/ד_ߗ2 6 ݰ94NX+zFYnnE8t&P1r:X_nm%"f}De; fr,"H+X[8EH)kRKk}\3/Mn=tQ[OT0{k6`ߓ@CKI@WОݱQG׸ ..YF葮ƒE-+pLhYXGOqO3m_h4<=6X]9߂*G="-_7fT"C㦜~n*д$meQ,ԙ ܳMك//pVneZu9dEB8OSGcBO"{kܝ0ԪJrqa8uɃ^XpCVs4LXs:E7I$K_AiJ{2v$*Az>+,M7XDdߟ1. hH~{>6>0#ktXS!c6J bTZ\QICN(q[xh/@<;4coSY9PFg^s>ronᔫdO99a[!ڙT-F7JrWN52M^a}vye}!)BH4t!9ӑ.Y{S\;\ܔZP(:VW~f.TB3D+.Yk,7}]Ө|rᔉ~G>MeDo;H% DB]؉7DzlKIZB ܌ Yen={_o ^@rWxWJIKQCi, cq=mBgɼ)]vN{t/ @Z}F\1 dR:Xqe 0}!q_%C.OY1 ,c1o &V-Qf dw,|=} ((!1gHeط>8*̮޶c_W{+ohq>)kNbvs.~So`&uDeT@Mbyg)Lw6;INC,!-=Z#g{AۏzyN >ޮ*tq: j7\ &w7oC!GxZmGtە&i"wL'k;FDϖQHvR|;+ q>%BC$Bs,ޭNa;$i;OÜxfsT5S~xh04.DD%l@Y2vXRv)=\>-(dVuO-%+{Qug>`YByeI-P wL8=lN}p|:RVR L]޸4¹eSze\ 7qK]"͖݁ ^D Vo`>km -O0e5C4K!$;fM(#rM/O5Vd9d(bf\bPTt@`/BGY^V,-6󾒉x+sUH~yASQNVs.auq1{YnC4KvdIyK RC/wkP*z|Y0"`Wy}>>iM'XY^*6c_!yqY= xek^ D!DP@TgD Prr\tgP**̨Bc%5ǚM( 7lt3IJf* ]5VeѬ)!.`I ?0}n9Rm!lm`|L3`& 7g`/>EWZm7ڡ4$U{6_}ctc1řщִF^Z#b8:'6n&ȗ$cUׇXO) ?Z+V"PKL~ {K%HĴ` |B&:~K?9 eueP₹E#q';h,>FJ˵`k 78,K T咙Z:(o|h@w(ć?0xrCU ԌUиW޺#BJ[D D'V!+~.B±yBjfk=e>]a/pq<;~ix.Hm(j'0'TW@IzҢɦ":v ɫɪA+ SxP94M:R aW%o(( RVėj>5(TYt芛=3g>|S6$0Lv_@ N--A%tEx_϶^7-55F(~]g5֗ cYaU,Q= џi^,jᡨg oOl S0LP6bcz(Px h W|z;70VpFTc[lkHZJi{d_ۇk99톟f~PHsAhq5MRɈuUkN\f"꺦$\\Ϳg&DbFM3++m3Wv'U![Y+DYc-ݠL`v担|Ѵ-!"_}Y>9Py鐠|W)$#EBK*!9ЏݰX)ѺZ&5 Y$PKfP@y!PepY=sq& j__d, :3Elr&!6-ѳoKjx9ԇruƳ̨š}зלլ8arMVM8<ҳQAΣ=4[nʝ0)/ALBz%sΗIYɴ{] I?[;]=ݖc5oݯ&[?Z^]ѭ:2~ѦLqr{+ixUjRd͵ 0" *gkgU( uBF9%ւ3G 8~Vg}:Sն(.Oڵ3=Ey63\"Y>sVND^[&\bT}0›$wٿ'Ժzݵ:!%[dh!ߥi@ptuP{eT;8%ZIS(8WՓFm_n?=l6Xizqg6g|ͯRR{8I7ҙt#{&?ܻ nگӒfdKS߳pRUƃJw4s`,ST%,N&ۆRx3#)>5j"$!n/Ө2ȝ;50 0++_r:Z\Rl'J TtEZ75-`EeM8gs[E *7;<6; ViK ['jUć{I4%T60t~P)zp r<&Of9L`mAs! }P5z#џg+iCQ-օP#ot) 0S~`I c'+aЕ!L 7l|aa`A^H+?# rl]8V? l#p yMeKJIG迿·9{:\ψvM o0( Ĭ['|cGf.љnroGAv'\LB?MiJ8fq=g[rJEm'KZEk/^%+̬wB,T yALħdM;AipJi<P #c@J0vN[4³:-ӓɄ4#٘p|[d,W72]CAuW+7FQbs{PSǝ9lZɂ](9$ICפ*071a+㰀/l F e0k_5|ssTǕπw_0A!nU-jkQA O3 }; -öU13F⩯2QZti^Y%y:џn ṿN G2٧6}-Aq`vbG°}&P. ۅ)Ѡlm0m8=8YF<;JHd8apbwpX//~qJpOέr0fԐVG;z.D Ok<`o< +,>\k7sXT%K*=HY0${<ΓmzۊSp{漪m;8K&LqL2~qOV;Բܗ?ʯ:¿zݝ\]זi'R 骒[7S=/J'_qacuDqn}x@78m8r3ۉ[v0elk0#uU+e[B90#*nD/T۫udj/0w瀦 zDÞ'iH^l^!wNp :+ieꁾQߒVV )\ad8خ0d֒| pbn>}udZu_" rLv.oЁpZn5ܶKEqtFaʰB[}-;鞱,r9n$k¡RXiEY T2Xf3I`/'^4y]3V+A5q-/^S* N戜ñt,dpzb#r4 ֆ2ա+!('3%׽֦_}n`C/?:ntF0nL}F[Jx=\~XhK jlqC.F$z 㶽3+*YgV@wZ@!E]\(E*5 -hTkl-1.t2X-R"MIuz0շL5[:ɝ gCyĽ7'(~3n$&`MGeE_AО8TgۓpT9QLrb>A>gHbpQmޤhF,~j~gw.(Xgi(5,2V#(bX*6!b1X8v7!lv|FF0җr̀k aE3fsbmNlOl[1oLJ ʜ/,wlSdMÜDZA\i+pO[2QlgF.2+Xq5*-]i fCjkXG8q`)/Did^nU["s@ծpg~$a 9Uלs6&-ox)-ƣkGRoy^fmζ])ˏNh QWJ*g.NCF(챑%kJ~>{oOƆ^vܤ(0W*sۢrH…^Q yw%SZ ٖ_3o^Vzh&QI~^hsKjQ ֳd,=à֭q=vgH#;ZR=JY[,6T^9;ENB"]>Ư>;=Y~`d#a8G z 2j{NL\궆KHO EjhY ['&_x YlL.G{%UZ67y= O?~VAjU; *|luS" ~gD՞nQZx!EYCVUF\2+^/:m>)*qĭ/vPo(If:M򁚍M0|א3@`zΐWỄOjT9O!kUcqnA/]!☟@'Z̎D҄3xnrɑu ]l)'se:rJ zZ:|s@޹-~~%/QeZßt")9g ģp[o@s2'3r\O_y,"qNT#Aͺ?ѼgL5 ǿdG%A*4n>nzn]ȧO')C鎿Ke+FKb^ yKيKa   ~*)E9tT\(%e'{B@rp=/P=ՉQB¡H4+n;_aA#Iin|͵bR<)h[ `Nʞ7jUR.C±\"ɜRڕX\EM5A>'+Ih#88&<(pt;A>Xk-w19pŠo/]h#w ރ=gH3Xdɜ0G>(ZlSs7.%?x@u6Esm& 悌)7!~nJV ݴ;+! ƓʯQ "gYZ07070100000437000081a4000000000000000000000001644ae3bb00004e20000000000000000000000000000000000000005800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/echoaudio/snd-gina24.ko.xz7zXZִF!t/yM]?Eh=ڜ.+Z$0g(y⪑eba_AEi`h^a~etqT%A,/.J7k{25̫sz h ̑;9T GA~a,/=1۰T鑀=Q4 kؒi66nh'q*wbp7̣z U`ٺh_SSBf᯸K\BфƳs “ /-׳a#B?d~p 31p7wkup]Wþx7\ܮ%G{k4A3BRGbȊe~2 aalN(;oE۳5 ;7Wk)=*3^9g̥k뜠_ZgKJNs])f|&]6H]&Ӥǣ."oE@7r!3⥥C dzföu訴 >afaa_NؚP*A աSM&f fQ\  nF6L{v ]Өsک% 뮥瓄Q>4.V{ZFdf 0t;AR>-;-Ϗ "KJ3TҏXA8a٪'Fڧ=_ hVБt\_E-Y,QXQ1'DtYEZ?n\ЛOxȿC~"{ǤwvYvAH2%%Wx d[T>1wYB!4Ûɠxt -QĂc/4QQ`>hˆkژ}y"4 W+iy;cx%cʹ`W;$e+{s3:5= M,:*LY}2I-.1>>>>tCC*@p]ٱq_!G/HZȨ#ۿ^Y j;kLC>xik"+ .xlj3(})7 3b ߤ'r"<>&WGT^=J[| ^ҍ1D&jp2|u}|k/+B_ ֬W,ݔ1lwЮ?*=E;z3{K4o{wbޟt+J@o 'CmU(]iրO(0wY_DsB*R*~@9ʂ iWio`D95e槍[=+Z갿XhI)m_#֋U@Fޕ]ȏֈLƮ%4Cw^읓IhU=G8, LbK'Ԝ'nzSaMb4f6>]4φ%ö,%VOُO)r'9-ާNץ$( /"@JUnT<2_o[B əOk9miʟN%/Q6>fQl GrK'?7-KTݜѹQKYE)7Z a9 NQt\|iָ{{~]\ |p zȓ$f|nhLdg_Y;~ng4+9$+XjŰ.nT1Ǝ_lX||Br?u#X| []7yVd!/2mmK(p9@4QZ F٦19h蘈HүU+OЪ,ě1H.NJ*v/kp}'/Rkzg>fIaUS"[B`V>% 19 V-=2|j#ɹf[rYRXV,F;vp[RRK9+ GmTU}Oz ~U".04UF+ڎ׋DRE;E7'c=ϏS ˍ4aio>&*uKη8qگ X6cs{TG̜׬ =G){:/lpc*.*#a l PP 'CcFwA֒nʘצ(Ea;T&X|t,ľq d2A D"=fmvQl74ǸamUa?dy($tb_7p-Z[Y[ϩ܌5yW蓲8{_[\rw*Pp]E̕?isKG$lϕd@H sàwB*wTp8/4; k*SFd&_m>8xJUde@ sk5QjUYpMǒAMstlQvTzc#J#w( Yhڤ|K|D5λ9\U3d!hyC1( $ˆJ)a zJcJstaٕCJ=~xq Z@xT>Æ<'euRFkJ]^"c=[>U B k2CDR̤eg61:Yad-# K|Z0)BBqBD-c< pLNbڠP(t`c V7ozٚǞO42:&GkxkIv[5 `i1I(*@L/lx!}Y&HJ$ QJLsx%6<,LaQ>]yzkd`DGU\(pja]_RqcÊcϲT)~Qwgd-3Web -^p&UФ|ϴfc^&fޥ+hVԒqx)n*gBiziC3r (mN>5P#ȋtn:7} ^nɚI_*،tnz`Fe4sy9>awQŶYWE13M;m5`^hze4_bQ>D9sN,by2NFFqW`8?r}QKފw1Mh0_y zYX&9ˈax_;P(b |U/RV'RړtC\l0!O2ou,iFŵ+6e`\@N9Gä}fs vCbp< b~ _ y4,us3 :]N {7 0dˣkP?qY~cH8~a#'_RqNMB 'yɆ/YT<}8ս8 jr(1pLʛ8d7;_ 0r&LQ"k+GqtǓ^5ĆNMx mߗYltif s,'gӀ<۹ 'VʸGswwiRrJX$6[ !+X{Sa1Ά, &)#h?C&p2EQ?އ5o4Sw G: 3q[ nytNj},37=}4=fX=|#O '.+yZ|ѼA/?_”jCܟn?Hςaw<q 4_Z ^@#.cd⽥.BuVz){{l L )t z; lP\m2kYr@Ф2c g/pTME:^rdWlM qX`U-Ӻ0c) l8XOlQ0forCtmnZw~SL&`mRX9Ҙ!W!'5`~إȭS3$AvEp[I4*9){$:¤h)q^~REU>r 8 4mMWu^Z0KWQy|-Ebby7Zr/VjŏajfAHX{YՆ;k)%E0䈏blATFe$uUJ)ia%#[[ c-;˩k\P]1VQG2u6pд$QsD]  eGsb3r99Luq}i#. ֪uBw GAHZ|Hq\h!:~+?]94fV| N[03Q?l0yBU7im|} f~\~ T WAB p^hK# R$ fT|ԁcfEG}ZS k“*ζa /x,Q6ɸZr}rz,,wgWtn/kadőFĨ4qe{,QsAѪos-e[poZ1rl|^>sGUr(ya?iP^TsLXCG$ù_+#'~^ &!>RI-=$/ 3h@k˵UN0q$}B~NRWa-nY 4A|7 ܱm6F'j$vfz+mw`--o}ϕ:$&)_C#L?Vb$JaН/TmG"ާ"Gs ֽsr!yPQGY: (Ngl4{6pSS.Bce޿ӛN)pBpp7VUgŃ}cy/,=m}ĜByZ"֐a z"1(hZ~ ~=^S3dTwX*\mKT KY[u b*p̷"3!kϝ7Ak⻓%$x3Mԝe8gY$ztᕶz1ivnF^|{ȖmHp__%B\y%7*Fy'oTYZ:e/:"jaǧ`aI 3W(f& t]++( ߠwf^t#F6+[iՠ I: {\oPdzR$H<#~Fj)=X;Y#_To%?O?m쇪 ?h m 4Ǧ4Tut*zP 󝵣HX:Rt;>;f޻i3. skkf?8e @h! ܟ_Zh` ]Ӓz_PEp;)% H ' ~_Ю>Hll !:ձ$X%;XyN& ~f(VŵgPϮ\#D$o#j10 oP'FCB& |a-.k_Vݚ'dRX}!m, ;-É#`ӛ|8R1kny[Ǵp=LY Xᓈ oGZAKIkz%VbZ7o<V v5Z, 9Otr2bѾ /i- "x r:k8H%ޡ/9U>c#=&lo޵fyZװK$LpRG+`ݪB>$`űQ,ކv?lEκH\7oc^%#<+ҼubyG'5Why@hR$Ǒ? q" ${N8[.˚E@RZ-M J\ v(kqӲcJGa2 3>fӻZoUiȢ̈́iK׊# ~~f0|W_d#My|X jjK24G.eĉj8d@(Ad6!E{!D*_eϩf}E\;ÁOsBcK*/<${\ "! aIm\F_BhWɉFӢ*JQAĢ?PsuhgD }(^Iݟ#weOPT=st4] S7EƥdYdrI]I^*MF橌F;9 ٥ɀ~VIYs?Y!Qb/ӮI/.:0 fOY=4&;khW䴴p:?GvEyS0na 6eN;/ܱ2i>qvw_-5-&Ur(|\e_J3\aZ5)0t-ӐO`7`͗\ c1Zʗε`QPrxr5ۄxޡݚbO)QNrrR[ ,x#h$])O6$fp8W ֡kM9CC*=L*\Mm^,Q5|b](焢\ x-OR*Md1J`(HȜj7zUJV+^GZ@ߙ@?0HNۍKDxrh jɢ5@arfߨi|-R'4W.ƾ ole)caȩM.| fЎz9};1Jh@|Տ_^ALmxl:&o4Ӗ4^1 L,7=άJ,MzEpd:Y@\s3;c˰-S?tk/:S "?9$`/)$kf֢C+QMV?{ K|peDzolsYMMes\myl6%pcLcQE+{!Sp6ȣJy29N <`5 KRn<r[1h!"2=ᶩN[ Eһƣ7&bf^YN7EF1?S}J;=z=(AѿӖ")#A,x'H Ь zp-]B4Κa|LEG`".U6asrEm+Ip8*Lzl`KV$G̙v'lYK{ͲNRvfyw*GEﵗS%G\Ð+/ـ4@UpgphW-Fy5d;V5kVfJ/ON!\u9 6$NZ)Yry9]1MwCʺB=il\uQy>S yVR|dB D7eWҍG=N RT7{-8&>sDBRKa9gVEiOjV'mߪUbjP*XMn`[k k.KQTOyQE2V]G8ב"*!/=ws#t 9^ yY}6:Plv?Βdv "/K"5D6?pb/x@eS3T ~4Τ$\&lO;Z#^km-g>!27zY|t ExGoǷN`vDԈ]jSe_lL#Սٯ,WpJ9Ж1:B>ޗnPqܥLy컥rZL(`16WO+tC?xĴ`PdԌiVOos|b;A=F7J;.L{:l 8Gr|3,&u8i=|)DK4zaD)N`Z*C`p=_HȔ_j־A)9.FIc!:kGB6N3 ci)sNmz1Jmу$妫>[TWZck{1F VБ$KeDzbQq"?9J'܆6lmevxQ0m[}? wZbYNl9'jY0xZc\]vRUQQEn"y0Xg؃\7à=8f*4 5<FlN»=$1 wa=ŬXgim yV!t <&Aq*Qͮjr1sIK 8ccOE|@b7랑-L+SH! 8㳖 ['`FRlo.tJ=:w OU12wJ|E JXy=ջ/4PNE:nwrMtƺ7UFШJ=} 47L!!e~A_| xMTOA3,aZ h1`Ddӊk_H5V'6Ejcp NvPٗZ<+_l`$ kɻ ᱴԯRNVex,(*ԤJ#:~0y@$-ukʿTX@[x6sS%X^!u#,BWIu S .~}Ft6‘2﫫 ]mbheRO.=:d' sv6¬ ;x{{5iA x:2! ,$ j8ee' ;t%a4{f'>ŧ̫'eVN '/1{Oc.+ɟT&n ,ix\4w&uOy + NާVޜŇ^zrIu5!SOX$P^#, gi D}]Gm=6n%>OOS;mґ\DiPAA UU>6-NL2X@!ʖQtJ'@OUn?*T2<ψ*4`. cmxRΕ55zհ/'h}2.+ۅt 3Yxy A] f֧+h ?X;{K>%f(ho4~+M;R9?!%/5=_-0l>i(7[X/c1*B"H'aWۙP ]0ӎu5X :¦ggN5(r,ۃt<5?ID-`Ha'aKy(ԟ+VIaᕖ1v Q*YM g7B[08,F . UՒ`ێۛ(_t=LI2:.lWk-<ɎEu#˕&HQ wn-'Y΅zŤr ΋jhGOs*wν2*ժ\ ^dIT!!!Je|$;>S )@Ad,n lW}A»F ~FQm8'2V\#[Ry8%U+9kN.Zc$] |[ jB\l*MBnb|ƷV<Ӧ~Xw#=1~O# T 2QI&q Wm9,U5?uսmK ] *Ց4yaC/6FQ0Qbnʡ 9 ) > *u =t:r5at-%j߯SP嬎>k]$Of=fU5湷={ܴQ!IPPo aߚ\6cW#? 0yZEA8Q;.щYXqr r6grlbu3*i¶/6|H*pk<=ߧ٪)~Xݽk5* ɱׂ;IQ"ZM( x` w@G2G/i,?^М_K Ϊ)Wt9ºO|5!p[Dj[)D9azh|^MW Τ[X ˗sDhj@}dmw~X^9 J (h(? E N }rVLdG-M­q=t5] $*$wpKǦa\Up̮"N Du@}괱wdiYYw/-g6L{д1E fxxQdh +(T&aǙ `Jˈ HeX05Panxᇷnr̨,^:Y"ڲZ`"a:[׭vS 3i|p [#&*߽4l?ˡ5_,ct"uϯP) S8͵ת~,ԕRn=0s#|8 4+.@6]d󠄉00XXiÍxʻLjP!"\ETBBi@0h}hT&ݭ>c_.YYU |]x(9aM.>j>rQ4;^3z"(& SFPhgW,Vuhr"#BtQ(g6oG+lo&,۶T->|7P?;hO&sTojU`d(qCbT/m 2VQ-N9H䷺1G jJP~TZ B!Q Lf|vOASW)OPkiq^@Ϫ}U0hL1O{/H 6AbZzW@x] ݺo^c4o}% קiه-m]QWE;:Fjye%EJR;l>.v'}#d BUE%;u}9{V d"́D.9-v<@'y0`K1}^Gލ^ 0 ߇)FD!;N 3%nɋ Cq~%mO*DL _KOwն_M{Hks,;SBFh 71b$`{aH(#'#+IE7ReDλl dMo46M6)լ5 ӵOQWi*a@a&at:*R :HVy'hx} д'%kE ˙(}Ӣ"Hq?^4I"u":88cݞtWF:"ϑ*_,4VA=[ܦ*vCynfGww7ٮU3yYlw"\q0%m=閥dCl@Q`4$s4n憜~FMA2/֖q).fTL7R#4>Yԟit h' sAu%λ5`t?'+7;ɭ!$7N&h38I9{ ?Z5n,CNad{Xf1XòK^mެ(z8F0u.9@Iywn^ ,2MY>ỈJv&|L_m#fZ鴑(c$U0'p b2|LȇB5 }YvV7w@lwj`.FeIRSKqkƝ`^ƒ ӓ[4T(olS:,8EM'|KXl!VZay~z-_䟉ǧbʞZy ߘ|#=8aˡ>$rÏ w#6DQQc|gJ-tI*B=eSԡ\r_-{!s;Ӎo:a HWb *tK3 D;j}q*|_-Q|=zq؛1GgGPr TE24m`]54W(ʄd=G |Sck)sGV3. oCLWK$F}DDFH]25?ihH̥^fXsyʱF;六|e)p$'j/!ePI[V;)MF=Cv'[AI<\X04ggTY3r.cI69*nmYqhl 9r~MPvPBfWn\O'"V*]8bQbjk{7=x6@W u5M7xk_/FCVӯrM9PV{p($gK Ei$q5TjJ|El-ʹWH;f wO@8cw2bK*G 7 u׻)+8x`mp*ks۲mXQ&E\-ړgyoZWS*mLyۺ/ P.bW5Td}%>pD5 Oʗ-IiYHḪ![-#0f Zo"(QA 6GN@~rG舫#\' ]f UN7Xy@DкNb̧oއ m s\ϹB1˳xj!&jHx#~el_U:cG[d`aGXdX4{DJsi]^4F+U%-\"77ÎjA8 \w P%a3eo2f<(Bz9o<#U`{q'$3Bq@ЖDbiAC¡SRRX}I^\wKu c3 Vg&JuX8 N;u Ai$^M 3+d9zWX+xZwvRU"M=w`Kk#{RI l~[P>gf[rQqd?7Q J,Ț&.4IXBhQf1w :K ⇫& {CKn8foQBxde=GِdS ;OⱧ\}v D("D=wCfSAČ׊~mmqdfzYyIй,$:vSPyهg70GTH41`]gԂ{۹uגU#E3Uˠ03a/)Q]Yx/U-QH5 k|j*twqW`泮 O*cވFj{S "#pH;hp[>p| I^GGls@]X',lsTHEHȷ{Ri܃%7PnEY]g,gn+6{#k@$1@DHAȞΛvՋNZiw0ky-YqL%e~ bLNN M6lcBErX A2_EN3e(iAE _4\!A!Ψv@W+%wȮ\3q)NJMi@D8}C:zV]5? !:$a)>˂~[?`^vzuklMS=ZƜu[őakK.$X,SI5:uFfF*h*GD1l!5@'~5 rcLA2k~ l\#SF9r Dn:̉Nf_B"Y b(fCCZD;S@qpUڭaa3LA-VTu@*4Q\ ѤpE}xo33(ݐ9!ĝDcގ=1)MPqUOWС_-E$sZhwb?DHj:[\:=xA`o`783l[>] kߣUCυ+HL{־r5/#=7^É4R->Gdfp5$glbm~x3G{K 3p dck{c@_="&ҐNspSƍi3/U) ]U?ӷ*RĬ9wYs [*4ջa a~=*E6,.JGTd # k:hJPvMMfZ hz04+O2+(}-e ] YY;?ȬY_Y1x,#B=Q]n%^զgYZ07070100000438000081a4000000000000000000000001644ae3bb00003c70000000000000000000000000000000000000005800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/echoaudio/snd-indigo.ko.xz7zXZִF!t/ G+t>iOV546j]8 #w_$Y fPI-͟6lI# _;ռp3jX}Cuw{o@}i?}x{ĽGqŊ*W`LGq/z=V:$o2c.%;3ubnm =+mZΡ }3o.ޜiϺ>Ϲt;&Lc Q*esV~K2l;8 )f?8w7Xم;H ol`!slͮ)ݧyjߙ ПycUwޮl滴IWW-xZ| ċz#av.+nO2Ӂxqai- cfܑ>rd7D}K[8zP%q1`s-ƴ5B=/84[G*\E>[0ҽƓ;O)tbpY7¿2nB$5 RZ bh B/Q7Fq \P P/ޗ^e;*");9>yLg#y[3?!ر\ |E4.cҍԳg⺤,paCVg|<`1iQ Ph=x5ѶUvF]Qc᝶( ݴc;gQF2á]-+^Xjogeφw7LBK9Gz!Ib_a+*Z &){+@RIOaTs L2Z55\b!N[~mL\@ Gltb)`֤\OCxZU%N:-k {>q_lJf iHG@W};foݼE ? #_6X~kNp8pҮ544,.B3 'Vrj@@wKRG`Ȯ|_Ŝ 0 &2+M6W-H9ZYp*Q'Ҷ,AkoDsr:Rj8Lp0,jd(5^ܗ+,C8j0"Sz\dhFW8ۅ6n̎a3MFZ@Bz]@쟟Nc8eu,8+Ѯt u\~5R6إ<-Z 1='r=@>^櫡ے%Zx[C؉v{,R0gG^ؾ$ Z=Ӣ758ֹu˜i@u? ZੴTSwXƋ4˪!ƭFqЎZ_̌Ƭ=>oDe ݧ(/LajnnMOI,;jνrG]c p0 ,p) s9q_T;' 끝Ur8(jBO}Piյr'3oȷ3ckޅjO!ul:/-}J/wEJejl}kPm7Zp/^7 勋JkmyU5gJlbjZ YąA?mY9V$N˘x^ ך>fW4S}XJ*J\#H\H^% ̚~ECj5E8e厧%q*X9F:6BDRwTCa<2 /hS=p_t\:եĒZ=w_[3癌*<ewKw_Kc㕭MΉ FO:/!Zא hBt]~;LHKh$^)N-⤛uİKdɚo#a$OoPA*(Ie~a]uvXcEʃa6bys-;ˇ9&60x鵫PU1, B~@R%F!9$N   PR/ٳbEbez=ʵjT I[.UiɟQ "['tj˗2e#G[즃(MY65C*P|5gSG~|U5&A'N0CݷQ3WEM8EĆB{?{E@ 鉐TZW oĻ9s;InYGZX{De][$4h]鳌Q'99bM%𗦖=EQԌ;L]Qܾɤ>?eD?;U0&,np(GL+!;5j >`Ӳ(̜""߲ Ku0ǜ+>ta~ԛTUӈvg/b M9 ږY: _Oj`jЖC'# n^랎8rrt~G0:v:yut*kFh 6"qcNk+7] U`zp 45USĢH҅t^6< 03~Z(Re0cL U>'zbx\΁|$LU`*'+1^Er9p~^]̴M~j,X"ZSGay̯zQ1NfQNXuR87,]+Lˀڵ9:S%rRto=J`1jJ'ǼNM2TbЅ/SN8 urJ't1+kk<*,x[4g ` a zyٔq .`5qxGPmA Ef(JOв|i'tsa0; <~NϊNߔ''#r~Jtq|``NIƨm/Fף'ظ$BJRl`^4'Wyj|X`b[Iօ _v*WoE/?.\Rvo**aᓪK`=)EmaCs;eI8D=P/C㜹{ ݷʠfȊۤ ռ=|dDfR_ȇ~UYpn7)YŸE'9x` :l=i:_@_ ) n;&|TmXXߖܿD %DFb@7bDc7"2̖$4\GFx50ׁLo| `f4ZcK{ڏ<7+#ҁo.j2T;H2& x<0b8x8CREl?{LbZ7Wf)Csz`H5pc\~}]pR9mĬCf#+⡊F/->~bm5XK|cŝ1e}2"H(CNxWsAU@<%>E Y> :(j6Ս3d+[<(̨.F\οyRoazi<ڻ70mWk_+=h]2.yޟ#߹ˊ%JO?f lYuSh/#b8-I%`=Gx?rPp%hBᰖP76 ӢƋ` eč܈ Kx?R` },rW& [hٚA [ !Ʋf}NP!zuGጤ?rˊ"%Q&1 k&jBé P/*D:dNNM} DE~ŹTt䓝^z i)+~חo+B$x)2FQWiƭ _sB@qXc'd?b8]3eCj$JbRIbT~l;F,4%+,;L~Pgc`)@ؽs4zxL`]D&/H*{YYۏ=Rڨi(5E,8UeA"X)xmc Cv.捏Ie4JWqɳW.>6fd,Yc|z?w:p҆JKK)nz^|\V{m wlL8EAHeF,#Gήy?8:m;lQO7[,2;*tB˰o{˛2 Cie=}eG[? |C#9FmL75IoFp=ƛ.2M2awkeOVW%K WG}Eucޜt [}՗ؠodrhް:z>dW@ :bv'VUgMBW~r[ExW}R` SUDGѭ<>_!ۏGU[^ oPg:tsy=sҷ=ޚp˗)*9 :Rvz ECBk_(ֈ yY|W-({嗙kP;Lw6!? $>.kAx ~rD:\5\d >t_iDP9O#/S@L;5-?o% Ȓr%>s/QݸR>JMMd{=em#(Ƃ,! o8s+?Zcސ3yӲM=1lݢ[Z>c/@*{$RUMuh$ML`+ ǎ]k탋虦zFv): `eo,>tOd3o $2?d¯q-U]nZrLJq=w}J=gVɝ C7pU_z/9Tb1IȵzO j (1`,]vǤ eHfؕpt@tih[ݣ_LRw8(`N^MOu-m `oʊ Gj+RV7-zc?sääWUR[ vcR^yDW<[ ˆcNıf OY>"V\G/]UoXqqpT&ctQ;WYSO)D{M+1l5hЇ` \Ss w8 W)+LACo9Ej£0ޘ:ٯ}亮`EYjҴ'[EW%+6]| l;Wr1]Ǔ^T}4Qɏd*(GM?}ȲtJ&?8JZ!D$GPXALUvڅZ"> +BL(y%H{&, 3r:z9EfE)>_$h²>M?~A\p!Q*xܺkX%m6Tc Pa,J :(H.xWL."k!ehnW`Nan[%= Ϡ!>_0XKʹh]V$Pyuv97@dLY^70x|سF/ ̼Yq`jGVwu+]_^>чx$8hDj{A",2)7%NLJBd\ڇLpЛ걉< Q5!_Ie$)+L0ҁ7ep@'Y[6bPRp5`!]3+@ৗ`܁uWrHyCyqNi>b c^O;1$o.5Lgr ӄ-b}Cg6 $y rky> g)PL?Y{)b̔8LYV3Ƭ\P}8h{K~KEay5/, `4mEQfeUu诲.$|Ժ:\8.mRqm5-Q^fYw(+2l>}lLI9$ $K_wKrR ,>[D ¢QlTo`lq?;U ^OvzcMة܈+:i32~% _^)D`r+GSje3QL|an4яS&t}45{ЌEv)?s}xWkr`翴o@ȖAhjS'-#獲 .M:ID[ͨ\GCy~PtF7!T .5eD"ņTSw:4fX~לϗ˺DcDiG}o<̤=U6ނοċʾnii_z8sؕ o8_$R*;]7 k ).>ow楅 g _\Iܬ#:0db pnw2 1IWZ84h碣0\R$.<1A2K_F 5QQp:#x,Y^8PA {> V\4$x=/^?f.oB`yĶ;xM1<}̜Y#b+޴˯EQu$Գ#0y"PC qi5(O%(ºPLM?aQeXr|jQ88o pҥ.&{2i\W?J7('ZO-`2T~P :32U3'3ؓ[dHؔ Xv_ 7jxyhlqBJF;uESx: kO>L}sR[&pёfp) R=UT6?mʪ$32I2lf~(F04QW6!TnԠ0]O?& IlɏXQR=f5]}W+ϋAr2js{eȍYVx8[LߣAR 7L>=gj&~24\gszCRC,32c.K VU况m[x"ܛ h/[g~z"-ȋj1֔"IV+:GIFK2d@ 3*ܓڦIt«PJk]JrϽFhi!~=^&_TO/^Hw$&XmnƢ#NoM)8ufgR9ot +[|fv;җD}}*P5lY0*<)k?%T`D9g#{IgOg$c{:9M&u笳PeT;P{꤂; ݇yZ*^X6.xȣ֢s"g Mh'2]v! T|`ƷO)4:N4 \TUBΥ m6hmBRTyd}!jbed|x-doq垻yߖOkpdYn/5Wȗ > fD++Z%LX?Z{}o*YƻjB/a+s1-bQ Ti%eCHi12#;[p5g#/^qHzA3{z{^VE|B{v,jYZQf7a(׫pI¨( ҕSj2 k}཯5`jLA#J֖W-8Xwd~ J+ A+1|u^adڳZtoO.Zj/NL#^?{$`X,~{ʳG]9AŠژJsicU:iYSzQRp>}:vX diC}n=Hmd$Qa VԿGSa䰒9^Wz"HG~%l~!r1?7r;q"ZHVtr =q7{{z90=9Z(7f%#|TDXWEsߵ%nfYhy?Rc7k@3$1F Tv~b(OOm0 FskYbr >KƆm뎣Y<HILzHyu:x&ԖM ([B$r9N2V@q]3O>N[h"DUZ3gf&BY=,m^cQRY6+]CJXHV)$mgp_ACoun U.J/3s 1; |VH葦9"p鳋JȺ&k(`4#f9^CFɺtObݤf0* XnLaEN  tOB:I\8N>l}$ε  VoIM,&[Z/rʾnv,J/ZR;v>*;%?>Vuf~-v|cN|8gI6`tWRARI]7ZDRxp# ΀ۚČBT; R怵 T,J@7󊨃2gE&w)n5h/ǍvlkqK"3yQ75 X?=:%PJM:(6*zuXq͊l7K, ulb!.jPs3J'8ɉ ihDpZE+!`YуxK/ԥ $kkϱf7e +$Pt6̓L i*Sixܮv!rӇa[=CzޛF$<83]je̥_cD/r4C m2`OvFe|[$C9ϯz5c*R &7z&`$Sg~I8ȇ<>.{~A}5vn*܋yc`MF,y~w`O >:L6-g7)c!ʮj?g|+W_?f @(f@DmD7o g~)1銫HAw+'" Ĝh'uWz/pr׾ ?Iܘ%# sŘ Gh^a"b 6G<knPfu=0ܒāHRE suQ&n6HWC@C?$W:=;QV@] T-Yt~lj 4YO ?4sRa WAV<]] ՋݞX"_J`upW$2*80E}9%#L" ]*PSmc/!Ͼb'Dzoou8CVE}L/r>oZe: 75.FlnnXkdIi]jqh㻪(9LjVڭCg8\ ^i%i>X.a;4(?k}MVV0 ё X(4$i ǫ,yI1%S;xI곖z် ?WZX):sz;0l7U TELl #;OA7!F `a  K;;r7xy{Ȭ*C0I“RFLF 4cZC%d*GZ |X[&=-*Yo0uOa)-1ϛfy4^^:$y-MXL^fQxsi4A-V Bd՜Qj@&Dj;D<Y: GFc5~|JiaK CW6XM\(~'k)P ]U $`ǟP&-ctx|+-Ō'.Q> dp|;b_mqMb?*!ȝѡ2mmLo7 pCzO>f{ F:.KFa=tI{:DٞR%W,Y4SCsm%yc`er;{b~cI\z.L"a\~u? u6|N0f0DDzAʊI5]M,uG|,9vxi74V@@QFpP3:Խ 2P N\ CU~ ZvANnKV%hS9 jTpb!c OՋ=w7P_FZ5].$ø[j}Plv*ñ7unRlihf&CbYa'4fB+{ϼs k~d4o͕34n'3ت -Ƥ~x(4;fd{zǯJ^z 0{ 0[O]tp9/ n,tAduy9'lJ f.g0W]o_% Hp*N?Ey Pec&^-τD6E"ds-VW0|D{ǩY( ٥#ޞ/ٌl*u0d&?vs9^J;l-x8YSn_;/`oHAy1΍VbC,u0Ⱥ4CbGJ֛hj1 t<Ra)]K5zAf½ n ?'ZDٗ(=-l6} 0I~d/=IQF^'S^\ho vʎt剞2h%A ws&1Ix5>NUrJdd$[.wM^|zB a'iB40utԢT=&(`dCå.ujѐ$4b' to'iS"8sLa8/1MېO G)S78xȖ V_gYZ07070100000439000081a4000000000000000000000001644ae3bb00003cc4000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/echoaudio/snd-indigodj.ko.xz7zXZִF!t/ <]?Eh=ڜ.+ BlA`Kr.^=Q}|jE(p[X؃JϰGx{1͎tajŖ0yޙ^[WaIeqNw GV$dnoOJ|A3}dkQyVy+u9UV~Ipܷ-d vx2o A߸a,!1wp5 Z{i)nW',8bm2D|Z<#M ػ"Vzu&} Kjք5?f-p'}#~,s,^bp r/-Tl>$THʶЈNHK3aϺH:9I}e$ $DX¬WtIC a!3|d* X4i 59y_< ^eF,yۑzdvyZ1N=L {k@g~g>̾o>~MzR\S0'>kpe<K~ smg!YHGi/Sک,dmi `D5qp'ݯvk0!+TJ8u9tp+%ٽ&(T@9s3Coty n*ż88</ip8]wnyz۳A"fC ˑAM`f1!qPPm; mHJrd[N7,dAo'wOS0-xو**׶&Nfo3էT԰x d/Cocwl,}2v!.Ac: ~9 %ٓQ~eM 8L -S]ɯe~ytR̟$fCI(AN7w-M YdL*^t'TxL+ nΚVdۚt򸜿 'x w+_wOh["[퐢8nHkiAVf.;/Fb ŜcIv;ۭF4/1-4PH yS93肣~,+۬)mG%ݦ9_]bXS^E5 #7J߂CQVz(v2Ps)}4XHq#Vp. qU{NyB"R{kw1~^P(𮺕zsxܖl.☣T.f[Orf 7dZUlMvIƇҗbiރO(t U`UAZf~iGdE;IC9It#9A͸3)wH\N`@75{ys qkY>}C\*w|Emt1RݑA/Y6x"!Ydxw̄ V:,;_g4gYSC,(iw 4rUI8=7Ya HCwOa=o:S1ܐ %#-pǔȒ֜eU9tT1MH63̂4Ws {TCc@I{pL|0i}*.(aɋH2HP,ң?TatsU'ԕ+@V j$XD]PGum1hWKE_S_D Sa- _I1ԝ=,-9+m( JW>gV3L.-ytZJ^6FT&8?JYLWs꩸{B ]=Lnt]> iq]Rz?'߳zct n_|;G;/+m5qIgcvEYICK[\u @8NMpxAvB*S`E'¬]PTb貏FhZs^!aH`)63ͦw lF+ƴTǔ*.<pUYfBڏƟi"}.DQ E~o K:04]9{^@11[&Ftf֚O#66bɖٜ..Lt^70*V8%1I.V+9:2;* ׏HYN4̼2i{@NTb W߀Iʱa =; OF25 Zۋ$f4]! _nK<{V2ג/K"5y2ez8Бx )gQ+ tSNL) r}A8mcnvE:uC.[XJCCυQ#<}P']83abtHz9v i<gnjT-Gaȫ.;ۏP'@wGC "Rtl2^EMR A@j4J\j}j(kN.Yk]ŮbcBʒE_DLc%3-0/EHc/ ,,dD{ʳ*@AModG&̔8ݤL- oZ6"qU?euH8; N7M3=(t(_75a3/,-LY܇VSh/Ixlᔛ<~mvs4[%Y`2n:5-an8T_4xhnm]=7C:vRa_y}4:E幞Aְl wju |(89>nQc :̡ Eqr74YC6=@DKb˅ڍ1BjVzTGb'aM@~!z] B07pFR“I6[%N[uPn_K 1W?G2&:QЌr0B2v[Z5Q%Ng)H"]=%LĀd@4ͩ²R {zO3U52{aۙ.ʜrfD[7 q5+% ~nmc˴Ē(dT+2S+5T@bA BvDsQIa;6a.I$hB8x\\StU~jAZs_g!dRFT;^O/t:Dp@w˫T&i!gIôg%frke7sV \ eBg7K2x9|c2YDxN.|RњlgGsE{R揵&ٟ ʮ LM޳fdgEZ 8IG0?zE/c o"Z=K,dSJE^<"Oy0hd,̰֦UyPqQoUz8n\8wc&NηTkvDƸeW&uX͑MGX+jކ ;K롊Wm|1Q9fV'jU&ЬQ{ 9=\t]ԫCڙ( EtyAN}~)BCA^LCئCǙu~ܱ cَY5=!@^(䪫K(mEt ֻYq%H; v7$W;5w{O?E4wJ`rr4;g ]?~XޫQV5O!hfO}WP&<@ѡn0Wm'%w gٓé4a?S)!D]nK081іκ(|=A9 ]\4T=]P7F"m9\|gWB!9+c?!EP;a)tymzQ=OK=65 p&3V4p?3z\qf9|!4ώC dtᚍ(>Ú$JaM稹c#s>ɬq-2#9'wW:?˼;w(gǷ8 =@>4 ٳf yh]SqӖgVw~CTJXhg'׎\3N^K sj6ꩄ6Õ:rJ]t3{1sT4xeYBcj5tR"ARrU> s aIFe-wxϑ8x*3_B&"VӫE惸"s>`t!R$]/)Y5^1Ti/4ghc0Ӯjߊۣ[MT6k@h'o\1 4xW? 4YyU-ѿ$G8h#v862UpPʐ $/[.tY;Dжk4wDXF#n&?`!By\P`a=x aUo0PVk5Uk@t<9O'אv7"#Y>+ԟhAH^f ch:ɾalR*6f;+- 6.c^$ e]gt ה&"K29 " 'b:tP"E> # r}\\X$IT_7m=s"*I3DX&^BJhToϿ ' @N襵,3e/~sl [Ì4I-м *$63:$&J,LCҹlo mGgۖ|61'z1d,|.Iqw+Ep+ W|f`WʯJwSeƦlͪπ[=JS]+map,%h4,slPeESdVqG9K$p:1g5R_“%TacdcOA{Ή5c糊x|4]9дE$퐾(RE6ǏV@Yr^[id\8;3vSKHhx)g)ɆSZY8ɒrnܛQZʭ h%ZQa/M|xuD0?354z,3S_ѸV4;, n=̻ `+#-x N.!fl'o_>r0ͤmKnXX}LA!;˺eU>Vx7(NҼ9u L>hdح)]}m Nfwk sy oԦwlކY^տ|~$ѻ$'.Ws(4ʼ sX58xC̓9#=K$/#哗qC%EpmvE\_dgbUf!=`RVW;3{Wcb[̃ ˭,qŠ3۷4Hn ۉW;pXy,\Zf}Tym_r3=3q!-G ywω,+HEAJX\%$*鼹6t>p;I1u.VJ{L^0IYр#GGI's~=5es۫9̉YԲR7IGA=U`̞fCPij=KSlIL0u=Oyt8ԯ y1orx}q-#'D䤫3|=W}7d( Tuo4ŮuG5ƋH |=Q+]/d`u~ZXs+~'w<8| skB-#`%[[ /?}~uжFbO”kWƛ%ԦlauygR, iL@0$A}kGe?^a SH Yt}6\{D lXt6wʋa1~s=O(~df@xJ'_TNi@A7M((D^2~)mf~5k΃EK{N#s#ឨ|˃+՟ twBG˺h$`|+!3o7pb1T bf|u=+"i~40Gw^DJ#G{V(jC }{_̮*Q8,&߫LVW*-Wu'wCϽXT*IP aPG .p51pyκlI X3Lf78׃0kw]\\rVqg?ٰjX@4̘o=l4ΈV(ӯJ8{W(d3 tY~kʃڥP4 H:1, L#̕Rlu1- )(PZSi)܍fdvBU`4ͪJ&BZm+5"EsA0nL ~r^ JB>xrRM)&g+uk%[c >hacҠ˵-7_!I.Wp]_PX!lY[@JNkӂ<7Ĵp"}m6N$jD>*BZc)f0 b{N,ڶE=&M (7Aai첳s*kAEʺ k0wX$2f,&ny%bIjsjG>oҺQ$cáߨGjdp/aTFU`N6#:~<L9 +s4M;on%*N.E>p &#EARVT-ầSB( SG(E>qXpi:?gը3$ >0=œ$ .\l+ m Q+KTH&~N鈴PX=UB+!h*0:áaݱ`(is@9v3V׼?m ҇a2-N֚ _Izh޺ ' |$ߌ:4.`h@= %Ǭ1JÚM cW4B֣LopLT5,+-}FY91`+ $4!GFHf2-br4LUVn_-b2YxΔˁ?Ogo Kĸ J@˱iq, LC5> \ְEiwH>#5T<#{`t ,Դ miDe݄ڈ1O37zQJݥIK4mLnDrF:T % DC ՎqE%,:Ǵ%NPԸ۽oP},=J5HB'Xj~28ޯHa#Q7Z|R3EHn|",vE/uLi~rh$ ,CzL hn,6vdh/k9WB=sX5Q-G;rѴ +mtY/Rgvl%lM,9%VUm.60[ [h` [(8[x;=V*ߒE!Z$”"uXdx1Hu*RU+ o1ΪZ=Le{_;ZJBR'1np65=#%Y|am9Rj?r ށWqw kVuJI˶xpst4]mLs[N; }Bw^%8*IFeHd7ʹH&~aGn}nkqS[֦\+1>-}m Kó69c@~ˇ,aF`tN5T.2(nl3ku`3ǚ{ĭ <2)Oe1< ݿ]t1Q[:ґ^ IuMՏ}QD`ٕWE׏Vtt^m}l1֗FMtWj[NtLN0Q|Tug'g>|yK |ZE=EE狇r_x{6@\&oKrrH4Y;;X#7[@l#m]mi& Dpg%3p]]8]_1/ɬpM67"X9]UW!r2TT0Еv7Sp0U."-Ԣx*tpG;0&k!`0r= Ygo%X !g)+WLBߣu@BNI,Q>:B-Ə3VsDrx6oƲrH0mZ)'s!ut6n`!dFY7\!L)!BU Tnp.BކaYSr %ig1b/qІz!#`UH \?HfCYc+J ?k w̵8UUDG(ԚJi{E&Q d-J0]=jF q8+ʑ84K*$r#ь6V)D#(%: v_@;^CV2;J|1ׂFPi+E49$F}VV]* 4ɝ([@f(<#+M 1ppLy dgmae!뤣LYwIҴ`Au`K 1t htnR z@yDI[M5wvHhAj,Di6B5DwifL#/ӴYE lٵ<'Ӓu-\ !\SG'r:|<<8;o]l}9 FmnD$O]VݨeJK sgrO7g%PJwO~}Hٟ1r"8|7-;JPWor&|~D_Dͩ޺ ~/+)šE*[.r]2ՐghT?0Z31gRQtvN,iڊvY8Fgvg$XR@YjnDw*M` d 5T{YJM ;_O ~7oG6~A %,w@-x$[#KBu -4\I'k"<[(%ƻXo ^I=+XUL"fs9a W%)7F"4Ã5qp6cބ0VρsC4J 6RRNfh}n&t0p&٧R4ߙjY*ײBE{useh9aiט ʆ<VW ŮdL 5ZvVFc0kXHn % oB׬T^R,3'~,]rVdoև(m!f:rPVxGY z,tDͿtj(h4_3 v.N'yJ٫5}:˯ l0v!o:@9v)7PcF e*RDu)<)pKV%W$Dn~,e-L>{C3m$K {" fUdZÞ8x'F;#T)"E=xDETQP$ip5㏗2 虋[#"<̽u_lފu= Cd ,vQh98)7Fe1]berx?r@{ 4 i\A*;xw(uʂ鏃AZSjq1<`'S8h N{ #NsVA =Nyb[ΰQ+4HCW9MA2anHRԓ5qɚX>mY͌ c1jS^h{.AۇUXۦ r#xM}p3rބ}qQ:]Z)n|f3>WⓉrfz9Z^ї^1dG1x[&;=_ ==>x֥AW\Sr0g 8@K2♨[2 V)|{5E+rUス6)L7;dyv#c(gRg9^ {"tFeWsV:{9w_ӱB,1MFs+b/u^ECP`H#M&wI_}%A<-ܵV  Ҕ +-iIRQAb65Pڐܓy0Z_vYZV>*TtmGp(vmӑӿyCgYZ0707010000043a000081a4000000000000000000000001644ae3bb00003d04000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/echoaudio/snd-indigodjx.ko.xz7zXZִF!t/ _<]?Eh=ڜ.+b.!qbD+^#{ҙG>!h7PW"]Ymu+JBfwc/ s?wԶr>/9]ݔn6pt>up"J ^Hԋ1l{9P /COIm&[tEL2M-h,duA5<*Q&WHqRo 06FDj$2/۶)Qޖa]#mg&,0 G{I_?i*"H$*s.UEV̾0)LR)&˘I>^8tarIjyV%~#Q8|\VSتeڑ>C_d3?F<Ȳ>pJ&YaMc$Xli dVqF%|u+ꈽ8SV!̘{ԟD|=̛p>T:{kVfEXjipApOơ\U(lRy8AHH2i_VO|r0R:D4 FՑ ڹϒߢv7jaJeLdv{0$ lE5zɴQ- tk5 DqejӴKaklӟ9P.n$&]z =$ʃ78%K H7^T52NX"ֆ3-{ /?@P Bj]9n$ gM_Ê\n/H8FSc)D%.ҏKn͔^4*Llj-3۶ㆭeCB6~Hfr0ޚ?f]KBvBY1Si4@8 S[d(KGXKMF&y/^5ÕaR2 fp 5nPI$-Sl5&>1`KB,nj3p;TuKWh)w͉^9;U> w߻A~W(K< 6A78vxr/PV#fe?f)x*F\?/u4!N5"83M#1Gv {n+K)lt,\\0̮|IȲS CF t=H#n 8k:z7YXB.:å4^KZ@ =; KW C2g'C?q#@g\r  !F:I۽J@i4ZJwe~8v~6O'~ÃfE+kv5׍ (\Ak8!;́7L8eÊH ^C7|B9$sP.K:s'y8ZikS}$$*i qKdޥAreqd-bl N2!dk!2 R9Dr381ivQ`jo7.1d|"R 1nZP\$.d[ܐ>1=3ęcEU4C{; gϲɥSh`çt13&lKy/6mA܋)7F"P}CHGJK&ms”"7Ș;iZ\7>j%Le.* %;l\b$o7sZc "{0#-v )oV1!xQTQGdͶ9c+Hw/C]iPmLzEtߑؕ@R$V8P<{{< 5tAdMEvcٹʄ zqIJNt{YƳR@x6XDNJbok;enYTFTau/vcQm7k'pg)+ܚ AET@RB&Nʠ}*qC<jh?i0v1BF\-h)Bch2nG(qs:!> {OTlz[SiF,6liO?}-0OaU ˳3|J'{JILWHyM gМwVԁiT1)cM\wsO#F}MOdRThz@e cH8{lӸuƭ 9:I/4qڀ-:3 \oGöMւ~+Ȭmd_Wg RZo=#b7|O]4Ņ'ѐVĘHU'y-D^6i_845jGU>?/xJDhiu5Won#ʴkӷYvi`6ʅUnq<\ ˚;?\-ԳY i`.M2%>8" & CFl$ C+2!%6=Po@YaӴ{OX{;h:X  ,$S57Y+\\;dCn_9d;Z|jՎz}4qm (}&NbhgVT?0kV͠v{"%_þ4ҘG`Vq.ŜT.<{Տ $ VPC p6Jo/rH_C ܹ4I2T%ykk2NXwӖ:dnQ9S&g=D*; AC>J3VBF9EtEEef:TDeL̢&D;gfTo_2-‹>,E x>eig6/LKmz4dKWS\kWEjf?'Jeb JcCO5[i_ |] nȾGQJ˭dݚfn6Tg\Cn [W?٤ˊf2qWPӼ)KV ؼB9RΌ5z}84?~ij ZI̲}bn\=*-YD_g,,cZ,gʎ|`06݅+.m "98hOpzN,kQ\}lüXDry(4-zߪH(]{Wv, .[x 2$-,wصJ E:!{K&ۆv;-loMO5k/ѢAԲHAg"@g0tLek~  Jr/ہzꉙP3_Y.1<>'NàƜ<*E/mOۆ#&9]+PuъzjlHqik!63WXL8p fa_ݟ`Qye8 L#۬ o>*rKϿÑwZ:GReUYR7<؆\Dh''~/2]  30@<=r'd5 BzΝ߷jMÿي3֗dEMq g5yLR 9VfcZ|  â+9M42:_?if]o1CT{Gaw4 +?7])lioBcW'!l.xRb"J6G2|i?4h~elܷXPw ݚߎZʊ5any^t\]/Y8 ,3 BōwbRgcML#|U|6˛Oz-ك)Lz;uo$N%0{@O N@-(olpA,@%8Cޥo ^pO8F0 <8R`#*I-1jSV{nr1e23nB QSg|PEM“-N.Ɠ 4gY-h }W5#33,L>,j?'5s"-{7~ot϶kGj};#/as-Ítˑ*oxe40ɀz)Ɍ!ܝ>N'&Ux/oRW*_*V^J-qS °g*RE_ K9 ?z.cfH WFP-:5(1U0@/[b#dbbc8C鐣L={Ϡz1)g jDzf[hcIŊ/Tn~K^U#2:&+]QwW WQTn'SȽ?]EngEIsT4zl܈LkaMzzx3y\~Z4#'~Sqȱz1Ne.Ja&|%8 6.΅G#l+AKBQ)Bs486I98jMu9pA:D}d4XW䊮cJXdM[=1 )͘n8Gzk(&5B4cs> B{M:FK Ju6KZnŗ 8V.U++Gr|!RJ$Z'+<8/5&Bs !#waNq&.<ԌXU){*UK0YI`2TdKլ45vύ0_¿vܙ#ޭl;qe`Y˛Dn">P6`Xx& BXA4/ڎp>+Z`~[|]Ygn3Mb_dA;*{XRx WȗGmmӺL[OX xb垿!DչjLvϦ=N%""[=қ$s[t7?:7sv'c2dX*7LݤZ}͚8n(׿s-l-ghhA1(Ooݎ<,318M8:b؎WAe8el&7.TaИcwAN4;x(/\ц'O,Y>y z6Q1bJw~h-#&Mqj l'~tQ AnUlr:mFUfeAz0@ P۽;}XK-23kḶJ~%P);8QVֲؽ Ż=KP ra]΋m o SHSdaɊVKF1 SߺKg^sNGK} x%5|u !׺siB0uu L /zs %6 5m*]lXEatQn(c^݋2(ָXrwes "rPUM`ß_(ZooTͩC1W̬:t1Kh}!̤9ٺ{:wuKݪ {+E$2#kId{X* "e*~G&ӏJ`6Xg"R=Ϝo@,'*?"}k6Z~v}hs| t!$كBJSo/Elf]Cp {&5$*aM[͈fqbkas:9">4rh۬X3.Xzg1W»& 9tmU^Xd~;AeyRyn걨ST*WP-$F:02tz5 73h*"tTe̛hmlř(bσcHN{F <'o!_5NICZO|;Q8n=+lF/ni\z}/t+)$2 ' i=>t68"B˜Ur19z?#wDy79hIkʯSa&6X [é,{,0Cǵ=rR{uXtܐx`7y*~ֶ!3c᮵0è)sbOO zbYY· %s.wωas_ wpG޻JH|<WKhY:OO] 6ܴ@]\͞[/t Y.Mm 4yav@!{c-,'8M\۽>l< ݸZk&rWQLNCmR;."G0.dgOEf)I2/~ Wyj*H ~9 XgY.#GT ,CSde-LQaٟt)Tt w铅.h\${ԟvSɢOBkdvtDyAHOy[a]N_:F~Xߢ!(z&rLUn M#8__G0`&w|i{p}m煯a8՟l:b?Ipm/ۜĞ?l3\4aAx]*p G$1B. rT5FWV틾i_Jd"q?ŀoxci~L_UaȹNk MNTݷyXɜ0Ür9P"wKMX}nE:VGvU4)/_3 XyvxCs`tԼ}DΎTd}1w2[(6z8FQHD9R]rY)ȓwG?gĉ&gӷ9hߤ@ yݘ?nOwFۢ|R%%,t8R^L_5Sݠ 92sJ2q ؉Ҋ +;8)IPTPZTf)¤g^YHyKTFՄL 5S}Me:sft/Z+%߃WG4 J[Z3pO244zA@Byq*ˀ72(%0t/fZT\33o|4HoNC䩗tykJ@Y_6(Ӳ.!1.n.۵ -5 wqhO*O4Fw8=bm$o3&u~0C[O QVKQToE~bmJ1hP>FEʡG!#leߧJ foEi ¡j"~pZ~n9i'|'SI[4iN.2`Η'^-$ e!Q9 ){1fvI:دlڨqԽF"6s?ѥkla@ K]Yj|<숳Ug3fOpDdm#!^͡*w|!U 7 |4m|V ʃx TΦz*!B{1s֟6Qɩ\lc65FE#~ey։Q $K|roؚvm$+7o;v!B ڄ]gqaz+r` T`ɯy97ƨl9iY1@@^ $D3iCJI2V:ۜa JEunH VB`mY~P G(dHE0 ʒTyt.3 `ɯ =z:oT <&.ƒ~:Gg5SB?\)v\ͪB+IWۑ@UZlPST!q^ 3?V}UE5Bw8j/ i6@g LB;Czo$3ټi,8IB*s•dyHw˜='n}6;:UP TBU $бaZyoy t~x]wMoFoY."."M@PF@@S{W 8qhttG&N"W9c% Kjhr)|D|-:^o T9SspK{OXl"rs '=$* PƠr%M.갡EY%7dlUG#'_VͿ$*t eP^^vv?fq#r=lpUx߲8}`HĈIGO0|nzF,?Tt5דge&Q->܉0ɕ{ ѽ()o t rʃU> $- Bx@'s<&WP$eOn]?$ ܧM4T^EȒ/ ;m+9XE xlہ/VYlx ;LbUO+$ [O~+B8֬)#s$ Bm~"7)gWI/^ :kS͝'"\XYtA2s\sɾ&܆eJf䷶)1Wf_2dkrH9G,9-Qeb&vލ%\.DLS/QK?ug T8o9H)XC\'%';؁Hcv X=$0C&O_n]<y\˵'.zJ״ qGCIF:M}I FjBWoB 6r d<[1qX?Fm9*2Z\`qc2wFߠ+o~']Pgk}s^7 - ]@u^xjtֈ*&ݏ{*(4Ѡc9Ȱjw> bS<P׋I2B$:KH;[4a򡁑1fWܜۥY[wZG1G%ad3Kfgjq3m`#z0}}u W1b}kgC/MwdОm\] x鎌81&EAYY5aUJ*C!mEJ´w&bHF,tsE{J:lRk4%S78kLh%ɶ /nG9W,92_>)$zKҚ $Bvwf%Wbô)/~>2Wq넛{mf] YWs6ل 9S5~.YQU)l |iA3}Ui+8̉[Z9t"vFM cav]ki((<:cs).R3Twz }A_B#8s~]&k0PY^N kG?x& b|1-ǿ8 f#o]ēzD"oۺI~694}Mly=~K /HTUNZV bBcۄ]u/H# idbdX6:u\T-d/;0͚pNqkP;z9Wܚ6,( x"qL?zGc "nϵnSN<8B9 GpM_^ %J}h^Oq&w5 j zڠux-5^KJY)?i2 ophm3/K-k 0XB'KbUѺ'GPtܳ,]osmF+Mhl[Y&59Ԁ'zpAMI4Rǽ :.62">.`2f]H_]1KQj =8c5K`nXGў+_5Jmg+U\̠)LXVm෵BkMz}|sZ5P|y54X˭4tw1DXZ,GDE1JhӴ1x۾.z lzl(&%ο&9=bc:_Ź;sEu ܽ{ `f&v!Bq?EM]b5FwD} wP^3V|ה)ɩ>0*@_*W!5Y&1 G8i4E.v CA{8@ӗnZĽF9:h8}$Gwebmj(#N#'oU/}1*#{EO&: }ޏ 1IKi,jK"`Ƙ"?HJI`lEC'?:z5-+Z0!-aϒZT)?e9B;$J̡#u(n +/NAЛ*Fm/2bM=/Vѻ%-Fw2DBTZ[kDiWQEqXK됿-tz 1m )U}I/z:e"'}ۙl4i_*ACbjݭ/Ã?>gt<@/]1̄a\E"$c&t2 KǓ~roL/Xx!30iX )_4Gn܊iK<[f ]=j T2X׬vewo]>=ԅTA8%-6|n  (!{6Y/mE.VL|Mp  $I2<[jII,iRޙ%~1en {;hxW(ցL\Eٿ9zDe.+-kjT gΑDu@a/5"@ۭOV~ X.VWYW]S U1ݗx셪ۢއLHŝ^%CGPw:1tv-Ӵ.G]v~4TNTȋSb9,=rHss<DzfRVAGn>D*P'Ϯnue<7}TZ\zy0+ڼ"]NݒFVSuL26b=NF R=ncc<-7a@-bb󹪗`d_F4@-fu  W~2B}Nnl*#@d4БQ 1y7 g2eVOIW>#9SɞKe/*pݻdR qo+^I(@lP/|.NAfNө64I-:/ 1 b htcRH q yQ a} lSߪu=,52QSJ\>P MiUNtsef$^I3S?\75liW]@fѰ#447Ohʁatl0v"H !ug%UVT Nm1C;~=a YLBzD=͡B):ǞebVƢ[¬ޓNnЂ%yk3'C ~V=>!vvg!ۮyeZNJjwRv f+X]3W9Fg'~?Ak܂گNucuhYAxrf-҅( {Em]|1L@Ark*`zGHDJP"3l>9Ԯ%+ӮCy^5q|hq yG1A.\WiSI"n)Sti6Eq?#xW}72(//bCa$83O&{|Zi؃N;IDIg-, lң y`6KGq&o@}.f2EΌ5r^kڻP~ Jov+=\MރYgݿ~onK:/tB_jV4-9iba!\xK Up/=*ƺV?|:BTKg?IfKqvtPU62rHy8 8VLQЉS,g减x\dF'qζoѬ34hvдryT6d {x_t~{M흵Ĵ;$p8Ǽ W:U*I_鶒`BnY#? ~#mevڑn 0*$^Z-!uj) L lKXhB̈Hc]q_gy JǍr8W#P9'>b$lO_GjX ū gE"_q uT/Kѐ0?QVg#>P/wiJ+/)i(`<ڷL8}Zlwp| dZ"9= uD᪴>6/:Uꝷ ,. mb*ged_H m ! EAM0mMdo]3 [aRk[ bfºU<-ny(:d$z*,DCuE k0#}@7 OmK+7Kw?qE]Tnd2<-%ѝKb~^ }xp>h ɡ ~ݴE˄'3Ra~j;?(܇lNEZ;_7l%&',t+!,3v bqSX3n;1z1x`JZ0|+܎ZRs{(wH.QȀZ[*ڇ)(ߙ`s#3&y-S|MkQȗ cRҡҖfM5'z!_Qϐǝp^c~Gs;K Z{Zs-<4GDՖE2r 6PgbTMC7Euff/P A|w'A0VXT%ա &*l|NJKHP=1l8¢ɥKV&L|d뭻Vx>/lPORkn, HaQ?AjZ#34ZYCL$MX=q/6=$OxY]1mFeQ_W.?c΍IfTs-G(NQ6G ΰ@f%>MhZ0IWDS&5U!)t2CG_Jtf7w(mp;ȣ{ 6eoҳn$yL p^ޟ]Ȉ{ܾ LNa*_`UݤY  `%dP)[TSDnrXK?{ЖKCĵ2tb+Uhac/U~珗U3۔4~Z҆վމl7Jt{o&ūL#*Q"AZF쥠˶cHPK]@UOb q10}hkK1d\tz<ěдk|M-jDjYbZ+ĮG)@ B)BRx  J&StZ5"?4(s?FrغC~r[w[ֵbX r%b̺23M=8F !h*2P1\ Wy9{7HU.wQXM]1 QPzͿw'@pDvwiq R~՘sNIe{U @3> $c#n{*5R`p6ƝDe3RxIӼ3l)_@!1s.e"ñiA@||/N΅Sl-+k2/I;u|P'T J@bȂKBAᷲ=]Dc;"eD }jkÎUsڝE/}=p73f1~f†t <2KI%0]6R顾acOGHc ;FD8D , ߦ|A&VMo>qQ1njeA/II2Glx P_JnKjJHeʗjՊ: $ԤL1:je;n11ѨJ;a`$$!+vz W]q-{L)v pV!K6kTn|;iRQξJBQxM~')_2$.ץhz{nA ̈́rf/2.V/s]OCNgdt_ީ3h2>>ng#$hEZ˗GvYs|Nz莿Q߶;Ʊq@}SC|(BQ |# Yې53aw Tbx h9=E }v(R ^ADʡn9\a-LCH^J, $n:TJ.$0NC8wN{'yS2`**}G 柠)݆MsvNVQoʜN`?Ixd濛/km1 CH?+T#!0Ɩlҩ3E,P }\ }jifP!/Zb67q8JJ4:-HhY(+F$K=BS*l59PBy]vȘj+! bPwe- & ۦ9q`v ݓT?Ԛ92KT$T3%m+  8_+6N8JZLI_~QH(j|pKG}֎Z+bG (ڦ |T>8 `3R)%Il0{ڋ9 އL -`` *A; suQ)R7ky0 BQg$Dto>6X-z"@PYIjH^F[ yϚ0 6C61h~xi/!5f[%fdKjU.XyNắn>r[=yz69x ]/w#BŴuK'c B[J׺jp a 4g, IeM[Zl=q3?3ey┎wK} î|:xwyAjx%!fՆ !oE:+?lO$v!!! *]LGt_tT{+w>wS dKTAU $!Ңv x$UClkz5VӃ=%m/c_vc}WI)+ SͶl0p^cP[h,X]9]ppPO6L>ԧR.\jx*N I^gw 2W^ yR gAKlgrX#O1泍󌐑=z; 3a38A;1i9 =R f&]T1aƾA zUO/ S ux vsC`4LyEx'59Ő5a%浬y`j+22SAxm󸾸(>Oq'I?Ņ۳^11b籢Dme/P2*M P \R~sM𴁀/Y١@Q;y tf22̥hr.ѡ4JtENfwi3HUfڴܐgfIQ w4ƣ)|Q#p%* ZO}Sy˟;8\*2^)M@\hH0wؐ f[DkSo eCm Ft"_i=叏\'^4\E,n2莠%$!iґpV I^tHPkH|v77&nb@ /gК.r6(+VĪ>%a8'{`$sT7sS+,N]Øt/Dr4c[uLtfd^6[&n S ,3qpb: * VQ#@J+chm5iѝ*. .Ieo8pՙ{YՍ8i5#rRqU_/tD(F<0mAQwt4<[Md BZ&%dn>HW~pl{,?g:dh-NM1?F}YR\Oi< ,QQ{&z9ayҁ¢]n%p.턮t!/ˡe2X{W݋= rh@_λ% rC3Uz"Z^?f:ى_>r}Q1X?߄J3H֤U"9NO;vOA%L>ot > 4ʑ𫽄i]Ĭu?w;"x|[^)8!yFɖ % h,fCf\Kyʼn:yH/)c<hqFZ_ ;a ,(T|P onӣ7`gaL~ᴘ.WQĽ;j2~YH zm96*ђ>6[eۨ`2:)T,_ߐӬE&0G&0`lt%0nӎoppǎkXp]Y=at;< mfBÌ%_aOu< Ğm3!S7k|!?At{֖ C{wUqe1TanntL,Gi֔~:!s :ZEMӋ$>ڞM(EqR;L sIbT}<;B(`P(Y9咵ߪ߅Nȥ*7%gq i(hZ3f;ɔRhǖ^ڳPcf̑(U)sG ~@&|Mˢ0dAC^*u)ԅPLݐO}H9xR[T!U LN(se˿V̲;xA[g<"yI$ϲGrA~@3t{bP$wGGor' k?'ܧq%Mԋ%vGjnpVs4w$Ĵ>)UiVh>消HIaVt^ 9}hϽR)8^7";nJx6Ѷ n;(B$o_ T{>{s7Gb4Ӛ:#%;?<xM]ur2XzQ{*~۷kJex/+7qy$b~F_ejG[7؅z+[.8"n yc'6Hɡ#}Qy{hzKo|0j:֐(8=wk)QB ڵ[=0.dX lYa"d DmՓZirm  B,!R.VefTDc/*FѭHm%'4htL(V]^*#88&^8XdĔ֬Q`+Ff 廋$X5?:S6*sF𵰴,6v{ZƘ90Zw]T;M+!'문u2~;esY{˙M]V"8 jNϓ^*cM+Y;7O8ㆠ,Q"`F0x8cz./<{>l uz=j F2qI^"1so?бPFE/-o8A ݾ@ݹFA!qoPiyU}؂ަ(ਏ 40s󸱹g?=JraZ?čvv9v9cvvy29!z}ne?zcjvo8ed}9 IB(^Z%wS=tHcJ]&,!Lm+p& Xpk ⇜Kk2ZB$LqUl`L>kmOyÆĉq*RV㝰逶 '5-MTg.IԢ׳G_}Tn5 cn 3{piP0J|u IpNĿIVqx"=xӁo^H`XOBkd JaDô0YRYHDlB/,<ϰ MϺuΨ-ƬtZC%HvYzt\ z[y20rha써6aG:$ԨK˸ڹqI*`p D .,Veewȸ|4%]r@F o <}~ao2gΊ1)&FqeSP/@۝̋U |NE*ܹ%D_yϛ,wH4 / }!hs3 |bxdHO8R\paMeoow j?ܗw烗Dl%&RŵY]bvI ^1AN/؃hn|@UN-Apb㊎n BudLggOOGy\iB9XxG'[(H|~37p]`GC:dHfUx`j DA: @rNc! `ԏB:t6§>QϷ^R[o9rI.%?z2N'/O`hEFluCbʯdWÕ;l޿ѫT-x}6!"(">Վ#yx?ܹF aLjYN˺H'| ?'0h}4_P@pSH( Kd(^`)NĴK $w u2';2!/C/gLzʢfفEa`m&exyA1,2n#GL.(6iLς-l8^XKmCT(8YĿ|#HL܄G^ CXa]oL,$O3Q%=U"}H ͝k2k~(2f^VW?ih.a>p?@t64;J=EV& LB?+^v NTdK&ZU=78x=d6?U\ĉ"s3ҥX`.mkiZxTds"7hӬ93@| wS_@Ƞ y;}ө.&r XX˻t0n*.WDaL8)WoK4>y>KGQ2o$w%4+ L{EZ|6Uʕq3!YL,+D!KjZS/e!?wMV\UW_]t ŵZ+~W5P!^ig'CY"Z]hLD^9 ܥIRJ11."F=Ӵ[w}IP8ߩ!\ Wb$n3eO )AEF<\M6dꋫNq5_^s~Biۯѝ=wĀϊ9ִc0Mo.) (?i[!T hT0N8#rքz>>dW~bX1|WxCZDIXn6K]:&l&ntf IdȻ Er/ FpL%Y|Ff3Ѿbţ#-V\kE ^rz5ȭ$K( eGw H4!H&UxBݛ~M|~z؁{$IC\Tk8*T^<<+BnlE >nk.43&;*^Ŧv뇘Lc/:;fdnJ}Ɓ: `3Wz2u&GLxPgv4u߶k޷p*G ֶ=Zzf,ɘ|E: ,&K^ 5pC#X_3Z_]P'k-wP'0_X4ku&Vs( $ w(Pύjpιܦģ#bq0 +Q'WtN1_cGj+S{4s x/:?]I2Uoe5 Me29kMIvB vs%:\eZZfo(5džYWbmP7jXB ;9\vQe0w_ rD1KK#M%-fx{wI0.4|9N1Л JE ۉ"PV<];]en&eȪcS,ZV&pOhS# 8aT*9` t4't&Fʨ\e6 Cbdo9gpm67KX _ZMԑ;ta[ jh0N.!m`; RL"= |^ z 4 7(') a6otRT۬Uw?Eo5׫bn#蠉EyIԪ6ƚ{;$Mn4K:3TAdQM=_XJoFTJ<-@G Jo ]ndj905YMї%RЫq6R5%eY|9{ J' H)v+cD kP)LÄ'0Z{f"dw#~9Fr+Qu* 5@lKe û?tqHjj#11?H.F 4RjZC;@f,H</vPK GVtjW3+t H,]@T5g_:U >Kek1z_xP)k"йtNȈC0Fpe!pJfˌipFl]Mo'?NqID.T{=[4ʞOM6\o;_ *EU&}Fk +ACGU)ƃPݢ9xS½PB0 "{.}T=ܽ F% !i3lCF^圡eH.Pp?LY㲺C#؝@AVRT7p- %ݥ@lM8oGl}AWg/{6P[Op;-3wL(.jԡy&*CzD6j{,asM|&}>tVBA~}'e7]1n 24Zâ+-w$!h}V@IA)uc2.*JZa/I5zzV%& c`}IJɥ"8nm;[dI!)%h׬CʗW(MG|͡CT*a*G|.WYbnNkTy3Do}twXPr WW TM+LZT[fd 0{JS ʮSi5xMF5푛\] J#P5_Qx; . 묇"+T<ݐMusʨ(,㦍;z kfhn*8OSj_2PC)lė[T'IL<5baEP V#D[n{S>Z =1?ag t-c;mZ2TE(w-chP5C:Q*/ÒLTO=,t=mHV?@e=xA 3ou5ɂwˊgs &3Q#W4̋o*ޞIXXҫ 'KJ %HLO"*k^@.5w*6r~_ˇS7sm[C}fJ$qhLOC<A. T{ \ *,ۥZC_{=eq |orUj%=)~!87T(`NmGo'W,s1>~}]j#VJ9@96Csߤ@k0xsjd/ϣm@ 뇨DJ_# ,V:\z]^oy޸4x$^(ӈ^q]dRmwS&| $|tW՚bMDG+` SSp۟qpք.0_ƶJ|lk&92#|ׇAh&^sM8hS`}bFtG톴׎ 0$h_(ۊV΄˹g8]s Dd'; ‚ Ms;{LKyW!KhA3wr/]-ͼ^qZaڣdT"HY)վ;ar"w> q}@֚.g#`"y- "*3Z {iׇpRbxjɩFg7b;sTwׯ#2I v{+Tuv^> dΩh` %/2C]|/xv6ʔ4 dI9>=z+cnJvkI&*0as ?CfY,sR(nH"oOϨQz5ڳtz ZG,=4!Nw#>P~bbY*)V~AJy&5pAfS 1FF|r%aj=9a8t<8?+2%KGO`19] rFw|4L]ú}I&%Ä,Yh goDLW []ְP5Zٯ q̃JG@ו՛!M_vCWL}EǕV!td.suiSمp"]D*)cC't6;\[l_-SZ^Xrkӻ A.QC&0[~p :ٌ.+ӥ|Ds`CXKyn7M!E(nhgSR+7㪎 ]<BoKP2]y,B+KXg)'7;\ؾTbrÝ 3CKt]p.ٮ44 k},VN؎ !%45x%St =hcI ^4&ӱ7[M_N!.Yx>丼wd!*[*u0G/ Z/bC6۲=yۖ&Zd>+͢e^1,"gzf>_%w->_ď~fT39 5wAc& /;`"e֫=d.g!@ɹZpvz,!E*#x0É"aE@PlM$3`\ݎle}}+Z2GeZ[ѱ *. 䛗 KUk&p|'yŹGW{]e ŕ'-I_sj.sm4_[CeGq$,UNGȾ-.@a.JYEOwz)tHQ5aS)vzQ-&zNs[/| =x^Hу{^BR(g:AExuYF?ج}=4Jڙ`f/}5WZ_[-XHGԋH8Ra*N!ifG{Zi85uOG\Ǵ;tzM؝+ʎ^4܇꠽7Vd˫E_:p8e4(>[GϷgG#pX CXtd.{EW8xBfFvb:v7E8qWD2nsrBg['^ڨvy˻QmLTsSDHmjsY,G/N,vRg[gswwV+J K!V}Td{ECY" ODszH)7"[FIgOFb 5\Ej4x̏ {g_UDe&FVd&iM  >*NvV*/#QaDr'ZwΚ Żuo& ߈Ej08٢A:_c~Ɩ̼t۳`^BMKZ*$M5şN[O2\O.ez[]mf&Ť;r`@6("'\`rã5xuvB7'pP&Veήځ2ugos4'o?cx/c g! VU0]QpanF "nQǰ+֡ޟ86; i&-{Wv^Dc5JW.8IXQ|}l'Q hkj}]`C6B+k a[>E:4 T6zehةmFG!?[c/yn4`䏵wt_*q2K+!q SFRET,}vi9bDI)eHJӈ78hnuo ].Oc_):7_;Ԇ<Nu Ngj&eLN 3I]tEN# cS@r$# .]GN *[T%.3ooC2^V}#@ҐbWO;:J-I&LI"%oP d'?r%䊄2LP{PҮ],,IPوbDkm?A)RiSKyE]c@tƠ& tm*sO>ln\l*CzvcS=c!H6'Ωw6JCpj-E;2Gbu*IN݂{ߦATtEYȜn; t!!v4^J`((IjS[#\Ƙw>нD$;/ Ki |kJ\-C iHI}W]>{ógc؜-7(.;c>SdY/3? !9Pj`Ψ-̰ Ì4[!!0s!LEL }wO\`3g0l9/80Zy%BlpvoЕ N$vf'\Nv$&5|' [88rՖ-$*ⱗsK; u݃<q I FUΥpl f_e"(|i)} eUS|k/z~}e1ǖNmY[2b^gLeֱ)A i8T:W]=X|9lp&X %xsDy>fu))gMkz)L+4'ޑehvynhz2_r7AEIγK&JkEؾ,yn;dg1y 2Kţ=lDkX먤P%F^#b :j{j N!ēW//]cgN\!q@`x~7d\Yܱ{D:~_wm#e_"Ƭb7ƙȁrrXD!97tT`Y0-X,oɶ.nb~|;>n4OF:ZLT|'~x\;ܿJb0kp 9U{$FF&ػ M7f5VFivR;ŕ Np:͘M`^#Ȯ+Ѽ0nc*D ,cWP|"V1DLiڀ=.GR_XfՑ4tq$Ugzc۞ܺL!gQvΠ%lwP a:qืsn1qw05I(nP=T=KE;Q|V$Ä+3?O7$SQT[ bѺr!c,qU24?,`5Ȗ4JNluǜ_ٵq?{Ar+}2{T2;֓ y{qr|GV.Hoaл{N+xxfϳrggdm)?4#0WMh,w0 +dhs8ȵe5;R~:7vu5S}*DK8 )ŤjIJp!]ۉo}x&[($ݣ~Bko[ ." G* {l(Xj0_E<Klkȋ呉s? i.(J0@$eXIaӕyk6(*/­mM:K٪0;X<2RP&N nbͼK :y^P,ߵ]$r X2?3'z&Ћ66ݒ(U1X]#~'V1F⼲ʄcW2O:{LVhPTDN2`(-$Zcz @ ܒnd_֨oǘIKMrLI m$XTɨ>fy*6T |^  j ubMג-%=4FxHvס5Drd}% q1 k|N7-O|-4z7)otIjZHxalhno#b '֌2 _7g`{:h ^>6۬k(9^9\ o|Y1nIxRj4Fj$lM9M΍mVE|ne>_hl¼O(G7ꬎH" J;-h =\ v9ׁ{m _r GBi$_3SPOPlX vIG?O앧2[#*rzel@pƚvW@^xg3<N^(](; rG}fU@<zk8WUd"%A)0K:LdAj 321g >4?~%49Rtm͚3Zq/ 5CAg 5!=ϩnl7R8i{^;  `UqX?<߮&CP˻ޥW.3z+D jûOTG-)u%4ہ>Mt7±-lpjB-gQ0bCJBQԦӋlI45)* 'QW*Β{`GselIJ\a iû`dhܦ`wc!e"ks0/> Wi?Jw:DQr gqW`|$ޢS>{9)}݇G iR|  m452b"G0R7A p#l|۟COn*KP?十@6@O5ј'3+D[6TEPT nܵweyXFVj0YG6edEC%D}xČ)c AY>uχ :;]eP:( `[͹}#. Ĭ~(dAt3)Xc0,If'9]˰BI~ %#,/Zx%#-q=Ifl4㙞'NUJ٭jK 6OݚDn4ѫ |hi{qaMZ;zTn;G*~9~p]t"Aވhe^p`^R7!̓ b  'M<5 g~:C{ONg6}g_ea˼t3'6+`mޢ i_Hl-85Pȣҗ5ȏ "6f]HH-<\ P*Yߥ W7dR]dr:c8mJ h|#ʅ}+?LLNc%&)݋8*5(=LO n\(u5f(+yS׉7|L<^هpr`6By )-r_ d4C"@aNo`ˡ}LyXw۵ys.d|<ŏ܌;$p9iʿ-%v[R}-(lG~pD/w[I{~ 8ɢ͠vϘ3Ki3 6)^jflZV h"+ 6vp+ tT6lY uoJd-oRŵaMKC[ޯ* I>M]u-)༷qvbDnW Ϲ5ˮm} sls\!.": X]ͫ5,ϧƓ]ۃb0œw7 &UlF?/{g&yT^c>INfR%#ðg2͢ٲ!-eȠj TϦ*i+J;4ݮ L59/?FzJ{f(DC&J^,^. BF/ٛB#+tR|jt]-4?H&}-wf{pˏAE>ɾb= nߘ_=Fג~fdw8xJ&o9U3eF] 0 #0K5l AnneHZ0Ca@ .F/~/uh3{o#_1d=U J]N]_LwM9ڤ 5m+H-e~6_ݶ6ASq+9=oeDF~,>e-kR3p?2Xz'pBɝZ]z+7=yȌ$#D!Y)[H\p*OtnA뀎RQOE z^?؀!\<-,R E] V|\*qBmzQ)hC9%n{a4/9lUN LI+s({F4;4\>*ǺpT_$m&+A1[^nR"I*h(kŝ3IC~"$B%CyR|糸 SS f~D)qلVr%6P#lisb˾#3'^ smc̜5\)'I/$I6@Djdݛi$E!YJ4k1jڕiqZPxy/]|Sl͒RRdhNjlZoah/k8"P ٹs?pPۂ BJp(=pv?ԋ+хU* P؍ޣ7ȑV&Q< .yJ+pkOFK#rC!NʴWG8Zɘ䰁* !S`srSpNsR/5^ǜg]]-P̥_`8ro =WI!~]j\ H[ʡw+ŝw3>fq9h{p-nE3VdOײ7bKH. udCDH|oqW#0/f{&T}puiTiҵ[Uȕ`I39hK'cNy>uuYkINv3GI':ryӖbg[;|kkU%7`z,ϵR:׋l?5̲ӏMӡd-zGpۇr;V"B>VtaAajJ K\-P1)L17k__\q~FK wҺ6Hv2Ge10̂ޙ]ؖTZPpi=IQC]ӊb|,rӢ!>SvJ0ayWE,sRбKk)D9 99A}q-}'~: @4C.U5qhސ~#@XB%y^:h7OEPZh3P0~PP$~A`h~`w%9kI+Ozo ?0LئԍtY vƿ~ Fxan+x 6U!+'{~2S4huX*2v⮏qED+?Jh$=atqܧMWku~|YxYr@Q0 xr+`[Ate = yc@ fCO }g7 SMMΓ+2G-n<FIunHY{~~?i:a\,|h%/xJYJZ[$ׅ/ Q𨅲bSZB_Hر[`{^9+ 6 @-8A2 "~6SNjFW[`ӭ,)Ic}^*,ofYHs$˂h- uD'fL5iǞ_-ђouЏh(}C|WnѝZ).+IPmK2% M0Tμ 3̠Ҿܐ K/uQ'{mK$?I{3M=*,o5kMHBVEdڪu4*]?%%Wzo ]eg; յqŞ+K1 !dAOVʳ\JR8/|wۘVSTA䧺ET3iDd L"o KN`?`q.O`h`*  UcrI8EȌ}q0 pha(u\,>92R2Ivưð'gZl|R{xġo4HM4?߹MS Y]lp'} O=)`7m粬g65 dαPkP#+4dy3 DA]05֢_Pqk92$ i_TZ+.`? Ky>܋$y07tH?U`נLyYSUBIJsm~4F^'s"f>0{pյNS)dG2̟̩3RPL![K$ dP&씪NhP qW(0a]+MI]7@hhDԒHsQ]zj;:|V vs>!- Cߐ1%d;1`{/)YKd?zw샥 GTG/~gE n*ZWK#2eS֜R">-|z9񰥵YJ)w)}p*<2XwۆN-B(&d 1. |C`RuUIZ"{9Ƚ,UJ VywNS2i TÍPKk C<<\K;#T8*Ew,@Uz6뛃e&^"qxL/g6"?Qc.Aksu^p]'}Ї[<h/+W5 ;9yȫ6 9<օ5Hf[y|]gPH&j\ jv[6f۫kA_KPB L`0 "}tf )y|F5"![߻JԐMs o硬 #Qp}S]c?֒%@f~7V|*5%Yj{U΃6. t;W3Q9#i1[eU8?um:mezwx}w7#v&wWň% p8_ ';+`"߸ZoVJί-#?~r"7uT4#1nTOkeA /:!-Q$y W*VTTZ d6 G(aH5^PGׄWIlb4-R4tj-~{yIݾKk9GBAA։`J [HCaUY FkOKr39Wr"K.@jL*775k+*PstW^%PfaL* j1l]C/ov7#SĈ|SE[\F!~s`J6,F&N1քl`=^l-?ȍ7ャuޘqr!E>l >>) 5%Q+Hŕ!9wL=+l#5*T7s\Ƌi7y尒ۆ6N8 MU댿 A9?+^,:h5 ']L}epU'ZJ1,MCΎ償B&`iٖ8LDfeT4heGXv_"? p 05a, U UxE$gz'NSzH8% M 5˶GjQ +eC/4^|MGg܋"6^D{g 41`,w;5>Koj_vA6.Z(&_܈vqѬ$9NSOA>_"= { {2E^qf=#/K?f."/o=7Tm p|;k(;.LbFuiA_\8 UT#^1[Wu4^A B}_.osrʗgjmW [TTK,{!* D6{iLDG D+wo0~"߆ϤLS-+yS_&$7F4ucob,PiI:ESP:jRWgCrkR1'FlJ1r^8 ;LfAGgB0H(+vYU_Jv/Xg 3>14) .Z :v?'GŷooEA'S9WɥyFOI6Q;\pm{F,4tsu]D /djfT\B[-_7]КjޯxN\++w>0wlg {lj_'%']cǩAm1!CS%^ypxҰ9N}(kAW,\AEowJYڀ6ey9q,}3˾Cp B: /!o(Jvc b.@;JQ.p+ a987'3E*6!E`*ݙ|j^k鱽bzr,m7.~ةK74lPlgME ƒY㗣X]Լ#0眴ʕ-*VL:0SCu C ك_-`B,O)TVe TR p!whnm2n^Wk6 Gs{LIRge͙Vk!?,0r؊.Sc /~dZ)G9H\T7ݎ/3*ƥ|;XHPZ5 uo2kئL{3_6xm$W*ɴ?w@Q#솲D%[qOQͥrEys) ;U\G|O77MX?ӼpJUZu:Fw_VGu6WfDJPO\JԎ+gǁH6k._<>~9g!vɀ^$ѧ\|Ѝ'DLkZ-#AGV:EgNمG҂$mP 7 qTwa@TAytZ;')z d']x^`>gto? 떚bpg W! `ũ?ZLmy |dtUI2ىZ$`y$*`f Gm܈KSewE_Ҧ'C跤s\dBLu^kI˽otrE-"]lfEyo K'>l0Ee[Kq8UCڇfC r SJux1&IήY߉ cWM=جI!5?R푓P[(*Y<=hAuX?Uxl]@}?SY&dcea{;V]y MՇ]SBIyc"-L@KZxekF>i&8*+}uk>x&-0>)c@v1$roUl@!Թ+Żz>R yRjF5FgW>=#T:ٵ]q"i4T[)wYu] d4" cju x4ǟQ?к'iiBa \2d?qK6:RΣn;,Z[jDՠ"#r+F:~ȳ:V4)qQw$K@U2#my!(5z$0'pi: 䢍.ЅCvbFxU#~Ef!E4"^UDL*&2 k AGaJE~ %֯U(y3\3gtD8UCy0UG3%_6_ #*M"gDŖjKR0/,}CxŨ 6Q٨z*s6 9Zy=HW4S@^#J[-5#kdl-ya 舩?=W̴+`q?wtBD Ksxoe鋬/CHQ+wOΌi┏;>4S*Kߠ;}K8hf_r;܁ SZe}yL.n[E fBt@͢G}iMz%Y=v|hU4 aЧD/;ZGlgdh&KQl:eQ+vlע$X؄eXq:0X WE@h&Ġ'eSSUb<) rA6qnbn&$w M-\aJYNdηX{jU/gV-kXNL">I%ʫ( ]~!P6(P5::c9J8Zer~XO*ZAcw&֐{fvaRJeRRYӪAl'kq!F7nԞe2q%G\[]Tame#knx=Tᆣt:fT?}sqV$'ǚ]-ӇRi/} $H$[/˿VöfL7kY6![6& Jf_ bϸgBMaųj( B QlU2n g0^4n0暉{w%pM{$.+R P͌?`J!3TцݒNAAq$o0Lqk$/_yV/[ZMN˴~t3{SE9L3D#,FdV[)gzx׃ٛ4/HFqb ~K*f꿖udџ*vb]0{t pUXn&:ɷ f))F8i؋ Y{ 5ΟjMX/m,!jf|) 9hɛ8H`?Sgz~L %Q$"C w!k7w&5nnX7)ȩn.=%D p3,%e/vKQSE vTH R>wZ X&zUt.Ҭbg\ ~uQ-ς˰#)Tm~Ok~$I-O MZh T%-4G"w]8bH ʮjXL<(Qv+fƗs uhI?o/{H[kRpLCʽߌ+q+QPsdwÙ2{ztY Ч'COϹx .rav- *jD5;s3\:HЉ['Een^h݃F2p\M؏L_f<д2nW"(r4[A?hSKm#%n/eJu=cVڲQ8?dVL ~&iЃOAK!, ^Oz菭 T5`+Q$ &\Z6m`!21.d `Wgpo!U&`2}_͢^Dk.!mހw8i.5!T?r@I\lr߄yk8Xs¨]4-BB] fO2ujfMlg~v=r,Mnz"dZYR@婌M=FH"EYӯdžMHp^ᇄ>̗K1]`6Tp?wq?w◝Q̯`NEw TY_EhHi"9WGm?8 ! $iPc#IQ4΂):pb> cO -OAjl Dž)9%6TK,TA2KL!o͟AW$kѡR!a">QkBr*sYi'(oId:*H'ZRxdP [ #{gΘքIsꎝP*C{fy(wDvShDJVko~AVE-"I0_ā=Pƶ$ML/q|}P*%+67WLZ̼XJ|>3r_$"2H/ %F R5z:l eG]4.}(S+ 9" X0]&i>F]T_"v}Id/|^m[眛;VnUwXPET}h?s-i>@|fND}yч$ knު +8; űu;-Sӡsn]91ƴҐ0[y|qV8q ;i9ЗtVT k*B%,ׂ6~-}Gd`qjځ2X=ʑ|-\}:.,@D.QvYx˘Y{EBp{Yn+(ic $Ue!*d qxl73@sзA=)*1FraNWO+fg7nm>O_%+@ >N枍#mfחW)YVCRbm×1&B5%vy)fcE:, &0=NYCRZ7D/q#MT֌%%sdK~P7۞?A7go?.9zZVQpyKIX-|f_̍O}gИd!LTlƔ,DpZ_X#Cq]MM7m'  TNg :+ =~9Idق,ml/9tsD;증4¢MctaȍPr4Nwcu]?77 3?Sع~3ڝOdd2IP.G&7oD\I|ѩN!sxeZ;(b? i+He͹?T͸{@#f>HN|K0q\LN&~UAB,ơd9)ץՠ8N2j06ϊJrzz=7dѰs7:8K65-Hbl$NhV[D,͚\rnsQ7Do`F&AJϐ[cgV;J4Prt#hX5c>>эe'A5Bt?R*|ߊSeQ9\?RIJ&ڹhG>-s8C pAjZin6j&_ ]lH*_nXVWZNԁk5YnO/?TBa. 0@u4emIBIQse0# TmFLSEOEE#K nsY^]Ԧ>kHL p1#Bk qIlf!͚L(eT w$2WWIFz9t3Զ0ݐ]&[Cxeh6%Xw ~Ɂ9!SQՅ_5!xxVjZWx?`(Ʀ"pNs px7p-#kr9HJ6)N5*~Cb~C"JzI׈ z(bǙiG)1bo(;oWT Yv֟NOpE B9(_54r'OL5:A_Jw4e:HKc6P1hAݔKEhmz=}t3à*:1NEh^YEW9/Pt"le  ,(KmQNRc<)w,vy=942@8Y߉nrU[^n@?*Sr!Ȩ*3rtY<6FWR YП bIO@T8 7|&{Edwc6Y@}{Zn9QSA|CapHNٕHxUm€ӷ)W, OM!n!RntR/; 5 K9R"НJN{`?=Ũ6]_^ Y8:m]υ-8-WǓt(Td0o{mT~v<:fX)XT [ :1_(rXԀ#oRzۡ&i'c ez 9ԑ=DL0xOA_M[w!`&DXRsG`Kv ;޳Bo4-$ˢ/exk~sxf $QV uPI0R]PB$k{CwFk?qP$T pZ욬a2&אexP2qTыs_}8mG#P>6{įWUQIJn`=uaX,ޥ$AIÂWgKLAl|jaXZd\|ޝ}fob{S]6#cD##WBWvp7+=jOr"3lMP OX5l2I8Gk ~2Tf;mj1oeܺ\so<>;AYk[ Lsð5޼K9̓eGw0N؍Sʻ4&ɦa~f`$ܮ;CY7 Q "࿦K91n yW2pgb^խ'4 I! K&09`5]"~$x.–¯8s\J{}i0QK8#*;fދzd iZ$pEIM4tל64;AdDp-ҚhPޱNYTg r\{fC$:-Wik&ܨ3]@ Ӝ+ QI#|Ed؇V,̡ѽ&l%ZSg!IBP J1ēJ&/O<y Ѭ^KȔ2kyPYHLWnXlU.hFt:͋_Y)`8jCTS( {uEup`(^S;k 4 '$))ٷ3 ?׎St[ 3g|( SG}dףx;veޒ@* ''J2r~.1i2F peg'!hN)iƕ/ë>{ZvaqɴH=k/b-fQ߲4:сw H7 XV&*EqjuR}{8,~jxm#o8G3FWԨD:N*?騗,#$f|I g I \GbGJdCS_ZJhF5 wϿK[>Qz`žgܭn!ea'GD-Gw?ϊ(xP yA79n S7e#+.'rLJgC[-[ߔ*#̤,.Hs`L_,,zFeȫ#:x'ىö8gȤj{) o` SHl|^o*%4ZfӪ~|$.H*oьƬDN`|1b%(LE3=X")l3lʣ|uS9}d+Px k`#kt4 @ආ<ځE B ¼%VWӻ7Ō;)j#޻6?,>&1{F ԠHYi]s?P>VuE : ɖ0_&ȌqF,=1%N,nu}? lRSx|m,9LriX͘x0ii ȈCiF3~4η|7JlNu,) y{ P\ ,Ǒ.Y/leR&"wqj8#`|lL=0LxC1`IEU8rRoS' x; B}秲˒ܽ溆Q7Q==avoQFfuI*AV(;s\VyX e]=+z˼GWYJ^4d1}ߎݻ.SXQ9, KNAp%M >Rٍh٧ X>= M gq25+I"F)nsJcZ3> i9ErݹjYՊ`| V~2kl`5mY6|?+^)4$1'^,͚'gmW$?N$S~E DO5Dn+&GzOO y/+P4vD#[w8ypCwDu YQ秌Uȓp ZDÖΚ,y@l;2>#muBj[L&}Sݗ:шb4Gf{I)PFa<QӾVC8&h;0p %J ,7 j/11ݸIݐ=@ Vzj{B{pW2䚠 '}Mr‹W<"Ù|Jmj_!ȫRge6Z=c@J6]T z:"LF5ב}W*,]ظGkc4ܲ*]ܖש{yUL-6'ySm ՟L5Zͣxs:ծ7kFВ@5k7CƒHEYlqJ%%pBqF >ۋZd#qBgsHZc5٠on7lK{ ɱ-]0<3qj- w88mx;[P֮nVsBXÀJ`J/Y6 SrP>.$m!П W #JôO;!i#ac{^;!_/}*V-t6;1idPYzY XVZ0$a=#)SG5lm$35FN .v^j懧'W:'ng6k#W 4M מΏ;)c9im\=m7 ĵLb|e Q . o ^t=>XqagOGG%gKkt׆Koyϔh7ةypjhyjTծSC|Smpf^^@Fy%yh"4agʂD~OFh8iemMOzRvH֗xӀ Rt_|z2}P 67@(e??_mlWL#!M˄KJcrbP4"M~KQHw[AXXiwE]6 cqQ-OAָ~9~'UulOeNLlH4$O3+-fiVGRoe|<#QL7RrK-(u|{܇4_ 7inZ q̳<_#*4UwjnI{qJQvE(9ki6q Fcz1QGՙ=p3qTKNոca!e]ݍ1krj+`|R@)e~g . w(,VA[޿TnE(+irNxn#(EO9)Tގ\  awwk X0L\2AT(:Dh\;{K(NS)ݭZ-Jndn:5vAṫ%[3'ꫧRY*@pT):G {H@ akk*6D+ EF2*g.:nL~z`'E`-H߹w?ML;ORn7/\Bv6ޱ'زd4^°URɄ ,z t}zG,Y =^wh\UTE"+4ǐÍ.Z,吟B+5ؗD#%ǥHaUK5BMd};''&McuFݘ?zk͒oiײoGFLྜG=2&7Z騃.e !hZWڬ `\iD) Z~H_ޙ`ɫ(WB;<"C5;fZo쵥!t4H+EE'.O&ۺ _όqШ..3E#z)2SB&Ku+&F_Ujڧ9=zFg$y_ .[t x?œ\F~:9-cz^J2!.mC!\u 5Y:L.euYD"c̪ RBcđCW bG,rj* w"H~ň@\OwIb^̽d2E~gB쵯H -vN_t/fM{AH:p HѮıG 8]CH7^?lk-OPixG!ǺpDP3mcdS ?+g umcZh 6qkI"WC:}J{֐z&-?ڔW 2IeG%z?D E CʗdAISq{yO8}2I+\?:*%:7.%&N^) xOZoÑ}<ʋlׯy[ةC=hlx)QfLd}*ۉNUQfud^+u'{zݍD7R4>!j/014Wċ7jxL=:4鼻jnΛ3Ed/f=9.t%6)re4̼%s_녇%tƍn9UVS3QhLST6By_?SRpUY,105 ~\[f"^ݙޒ2_J2aiJ G=_uSCF|jM:Ce3(h.e_w=WC}V>PO-ԷEyR[+r .cg\K10DH`-Iq{Yb _tNReƎeWbeNFnY8=;B调\7SSBB<ǨId *)>X\uY@yT"LVO0C\z4qg) +xN :ߡ=g=rz=8fa]"^KjH#.Hދn1W_L UI'$ZaAQA/%WI.A6]q&uD1!NplWP<˾ w>G=ӞK̓&5`$\SER[Rp 9SiU"<5mfj ;kxv .nWuVՖ7MGRgaY &@p@*3N{cE6ڼczQkx`p8&R g;7:4q'Ue1}R٦'?JTZ;nhXCj`/(Hp1ޢ\(D0P֦S!oԨI/ٖZ &*#ڭapeԪoxy"A;2@H/C2!c}F,7%P]XƒPpO|;j({ H;I׬7ua?GGP@s=.5dž?Ţb !-UNg=?Ҵybч46j9"zN7NRttn~םGt:ō2#ƛaS2MYSYlv LBLAZHԯ]-3*D͍6xB! *F͇ 3Z=^u(CR*v@|9bmm:y.(*a":-P.(#"?'kQk f9%ѸMFHէb!;(У=߼ T@U ;x)H{!EσCJr%Cx{ E(b85\S? +y j.DM4TG*l\(7AŸ<`LOuE g5:K5Rl_|S‹Nd3ģ#<jS3u=j>u$k|Ck:So|w5<3pgkP$ osj r^f\*JmyU~age$^IL>tpK b-eRy4ģB~JJ(W72Kؤa^??wխ6`1C5m&&vm)߰r@0&7i2eÍPz<${Xp VWUF/pAV&m"k1whΦ'++(͗]LPSy϶ &x {]4ᨥp)C(rCI^]"HM 0 f e6]XC;}s)ۙP(默 O.r1 %she7gVv,%%At9wj:UR=[wEv?h/WIy_LM@ X/U7E1qw۱/!ܲxp,Ӄt-9G}׬<|0 sbAyQ5Bciի /:="ϐ@qKt=t*V^Vdg|^χ''.RggiiTxmC*ݎ VwxzIiF611`Ф-)8o[]k}tV"06XN}XK"boĔi/*&c+"D![[H 8>F;&YlQ֮!P$ȁXFţ~/Y5S-4_niqްnQS0t>+o\ 7>D`<VB4nVm<QC.0o08nE}haAWެ<\(\?_:SMHi BIo7ċg0XcG҂Ptk&؊?хXUv=^9H۝1pi :e{Oسh?'P9^"Ю>\nfd<9_BuAq8dX %K˻q`'oeպ[QK2h?,TB%G'> #t~$J(At,-P*y_|rmm1Qc`)9 O*0jIӉu;v'bt*%v_|?}}x_::Nb0֭iDu9d-6Qbf$#JgreO<(l9zIY{.!`jĚ~-JHh,%)DId`14qWg'rt0R9ewI׃4Ú:Z ]R𣐺/|KgxޣXA0|D֙'NvO~e!1HpYP۷WSήM,Br[(BJV'BCP2̤KۘE&ִy2];EZ%hӉ& 2>;1}Lے*m0eXaؚ~"7ooU>7mic6 f,Y=HvlI 1N4Ubn6`X "Xcl)15/1y.G(^sAj]v›zCP4Yw{,`wq]zkנVLEW4&EMҩ/Xke4pz0ڏHH(0녍0쌍?p  w0<`Z'c py2Z|i1E^?q?Vp~D$X(B lKIퟑp:-#G @t=>K"AFE&F8bea5qr`V1ܦ$5]/EoO]$Z;1Di>S`jKXgrOv@Hضiy*KB)b)%ųfS_n5oR"ZQf#[lٷ8#ǎˡƟT#s=!_Hלz$y^(l.%*[sfNYsNKO.CU:Kaz!E<|q L б[%>}D.ɜv30h0:I /cP_zRbٜɵYв Sћf $yL-" 9Ca8?stRc"T 9}q^$уdGnYY1::FQ l{!<R>Q ix¥ܲC~%HLJ)XfvX+K*݅K;K$VisC-53F Vq=+ kS_HhQH OwT5տmZ4ol&䉰Ϥ A kXO\}#"^-_  p+v 6g X:|_i# G {ڨ5eeQbχ*[9p#?]_-3| .i^ }20}02Tm6+5 5ub<9PPzz^+[A 2˔08EB{fw0NX7#BtnЙ:`Q2 6I8k 3KWT24@|0 jܮ1̹ubq *h.Ul;ElO(|i;9LW0__6Ldd[={ӔRUhtuƜC,W\AznTB,+Omvҩ3 B1dY3U&f8FٕXy_zR8.OTG P\ cKIF'Gw(R68#@HdtQx`e^phtq;5}&. {I@p<(b3@K8-[ҫاzQ$r"+ Dy ej+`*^W 9:D)Ibm_-!":[Cp z=ú|z#ze< 1 `θKjZ.q"WvTv NNx-ғ %OA]b;NZkob'2~ēd-5(u$7n?H%CcS?jlE,p<̕D)6 $:J"MupSv? G2G(/z4rcu1עr|O,ZΓώ/iv\bLQ)؞f?<S5j3CyP\ 2nh/<\AO5ȉ,l `vVEݽWg&E vwL- O3D5^>E?Zل~3Mn^!ZHdQ]v+,ykǢn7aJ(;-+^tJ| FlZ^.K}Rux4?!s泔a@yjůE=D6jkv?}lRP7eOJH  _>Fw@ZJWǦ RٓWDʂ0-f +FEK<$`bCM4X;S#n\v)H:^;AGNĄ- p(3ƅy{y ڋ!5F%Q^OA^& pp!b8dۅBcr-vE'2F JנFL6xݰ)H8/LIM3-[LTC}9%5VO]cٿHt3e,Zc?UX\$2Mw /~j UԬx./rj{_ERg>v #sg@N᪆~Wd/R.2ˈ dCty`3 ĩ?*ظ4^\J!U`ȯ/g$tg I_ꈊ-ғ i%x<Ѥ^ܨxax#=h#Rchd92T+ :XrĬ;05vA5k7N4aeIJE(ʦxX V@P*v,yJy8Ce<:p{@!bM 7 zcEp&tO5i MVTPZIEH"Ʒ>o.ECsﳴ{]Bg,01u) _m1_Z銄HEnޟ0ri-eD [ÇoI,C6E/ u{ft8 ǏO( 7*M{@ٿLIxABm}[Zݜ{#ʌ2[̯4cUp?3[մ?rO(ȣ'>+AR\$d .e+8=-㛖B <{Om6JC0QS!foMV}d?9:#%,쨧,j&0y, хGvOH!SKdjni-E\rDͪG7z'xN3aHڌ3 ;H\1ȤD;=anv<6R?jeX-F!7J͢ xB?^`6g:ґw}٫5*[3sK/\gZqڈn'q!*Z/qߧAZSt/NT))$y!yg~|3JSj@KO[($OLQ4[9p!Dƪe{ްcȍ^C5Rj %U2uA\+O4>j#t5K'iԌ=,9s&#Hw~bܰZd[F8r@;N C l{/_2IJ(y|}$YUA-Nv^"+n,L+bN{F˝ndgxd@i^dȥ^dr@O^E 5 eZI֯:r#C"u}X.[)J^<]jE{/=͕ra݊oSR?6+($qP-,ŸqU2lmELWǏۧ?Jk6.$bu'7r*sA_Vcۏ.Q~,w,`b1<_bcjv,CʈY%` uJ实>BZ> Z"fY EZʹk/K6~sS!{ॄ*$mU,H]K'#IB9A XMjވ'َ dos:ڑ'T"(!o8v0P|"#U~qvV^#m[0.[ۗuXuJWqufQ*:woОӪL8'`$\ {mCL?r`$z8]u+]jU -<(0-yʃ)ZBfUÞJ $쁼i.6^IN=潩2 3#ξgU\AvGHLMg`קmDlW@4{MUٺX݂>%i:u0 uq6{FBs6ޤ,u*͛clsB2ƃ`ƅh._4U!0GFowY2V:dβuQ%^߁%l!†vuY'XM i6|DZPCk7+W*ku`b!G`{DZ6>NϮպMd3h:NPTM)ټ,t7M >G+0AK'Wb]`OoiɌF;#00[BDOZ)d4r|jV w" ]E0(WZi>'=\@ aSSѺeg'T/]qN, lucIq.k`F6K1K^;F8R2 i~!b6 Gkn} aYLKrP k6#*,@)(=a/G"bޘ SJRYw<NyAd'9Aσ[8p#vxTBs\_)jQ't檻H!ݵB07XMbOu_..~I E 'J'7f?;icByIdsBiҳZ;=Ŕl6իS EB DJO2A,@zO+2מH%i%b{@; DA=ߋB-ex]1Bv׫X~8X%&VdZlx1N(@&Ӵ X"AED6#dXn~G(A`s@XCxV3Tѣ&}k=!u"xPhB]nRaR SsCHF _;,@3Z=@"QPVmxHբIO \/F:醑PɁҔ0E!W] *Sޜ#Iժ-S"F0}Ȯ:ȓbb{7ϑoDyhWT ~qH+f` μ˄]UP `ȑiV155Gj^>(BߴU!c!zj.y7 5BHy ibV،I-ux1 #CzVF Yn2_aNJҏ9DWl& _X_hD u5 <`E+c9/()+gVcai3[3J:#'᪠yYE}n?#k['U)3e7"ZQ&J 8Ӛ RҋZIi͢zs^Vdkϩԩ;zceYOLPO>xX#/v)jS GdtF}P\%Wԟ -,; LWfI#94Z^s'4*rGUX!¡1=rr3e35 nLk֡SXAtʥdp=JDYMvL#m]C^ Z>ϛf뗭4R;K+3΀ ewGSDUtE&@k3 i}uVMxYx5>vtYH݂{{UeנF||(7~f7t< ﻷ +cӴ?3~ᴯ es@+_G2i"k!Y{>UVZ--..G^Ml&CFiFsV k1. UV3|>8@RAbZW.|!sWa1pUj>pHzqI7I$X¦3r-L{W|MNMKg:ow{T/Tߝ R{]:?.oMnX0?gZwC΍M ,ڛGpO[5i5/a5I=-=_z41GDz?$D{}ܽfPc$tjK]PخRNB8}7ke)49T/] \?KJ*]RU"ks?ij:[S3UOD=u _@MJ$2 5yg}%3N-XIIR,B~Ǩ[0MhPf>ۈ#/utv2H783Jf"&t<>(FU8u,.#_&_SC. ἇ[drڨ}u+U0ɭaKjż|0M#Tƻ8˰ۊyw~<׎gpDYEKR|+d;Nkkj(Ь 8 X$& )I. GKvF#N@1B;:o!jr*D#|ښфRv$g+hqӌ0Ŭ-V6|^g {8/J7VƎ wd!DTz :"be;N#?=:WWu-u̿;]OoCa{gZ4 _De,$e2~>Nb|ޗ۰K}`~ο)$w3DhZ8 _WG?D4 pҍyDC/ AU8hţR(`d1'PV"f/ NLTU2)ur LRߒ_wUAׂe=;$pq5M# W4C-:"ڐTPSa)9{í"[** uJѦηAbd6nJej7N4C1y…iK:HTƐD;!9y ӉOwFL2z[?Fj/Hei89цAWzUd ][+Eoִ 0KuCE  U!L2Gڕ&\U>١IjL /  ,c23;P٩h=o êՊGfyUM`6 f H;h6XD7 Xk IUsn#[On\/fd \͜zwlahe덷7eaer"B0u? F9B+[ovQocUWtY<B$+#JvAlߐ F7v NةNV|՝FOi<|9qMbyݹ.[Usq/Ь㆟i0E]гOCŧy$݇q@fzV&+e},?.x:IkhQ sh]kO#:S_9iKWP5+ugh~{9׍ \QkH|a˚qӪeaֻkt*5bsjƍ?sț][gAck9 W{@2 CC!9 $gL_F=*qaX3np%?ᱤ(\AӇNgbYLP %v(h+۪k$V. yжqa'ډUO'.k&Rd&a" !FN|(<7؊w[=bp8RPŖ!坸lX }D6= ER@B^"_˩woR[}ՈwAӤWL!ùV3z+.`A鬗/ɡ|CˎvZ%`'+LC:շlk^3{)-|&\&o< D{krywi)~6cD܅i 5)eW;01V CECY1sMF<`RBpxwҰ9xN#=}mVmXo*2djv.MWQj"? (s} E6ZG1 Yx5îUJeu&@Yz !v`Ëu6ArEtj?& 6]+ZPaA/Ptr# YQt9Nˢ )>s".Cw!eE%T!?zh1\q@1Z,Z8C w( E1hpMao2̼遌\o}ąqS bJmv8 8F*|ؑ2i{*-%LX,g 쥭W1#w] #m6Ql$hvIB D`n Ƚu$lHx|}p^OmAXRSOOF7 7qnK[ tQC069lb+me3TZ%,Kv}hQ By?Pdͧ2K{č8)XC `E}9D#+-p]ԜpvԌQ8c˜Q-VUl6<=s@wh%`$LI`68}r֕1W /Ktjt6^HF CPT =(z4y{q;X>Tμ1nˬr(&iBASƍq`+ܰ'¥v(wƺrgESdc&vazNQ7~M8BxUefOfx1ѷ#.:4m5,E+냻90׸`Uj8_ǣ5HPeT^mU3(<%+2eef;Ja"CEGŌliCMgAf(Ȍ]75Od<Z d~qA0(L-i/e^Dh5׵V,ekgS eG5tQ<,m:*. eOVM됎 B( p0" ϏH(9X_~}S4[9.)R7=,PLZX5)egZ5yu@ϗTs T-Ulc+xS*Ҝo>k?_5 ;ؗ+<yԡӰ .Dɗͽ 3FC~zY#5EL3fQ>ȷPЊ8ըzΆCSs41ۋy&_&7Op(L4\@\`309 Oerźh@Xpq [-i[J{}&>]F^muVOWޏ~9D lf<] OѥO]?#Rlu7~n_p,:"YlWhyR!'a:2w$-Ih'_B+' 1tG7d3/|Zv^Cn=GnI Ip>&<@k 7Xve O,Ɣh69_CmxHVpoZ]"aՆN Y~hi_us(u2e` ] ۑhfD"?@>0 X4]=H ;6Fa.< Py"CzILl q=vL1+2Db1=Ŝx5Q w8)&s'$m9<3k W'4*z;Słшh#iHe/˜YsJ@eI"gMuCrR8!)g2=6trY~22ZǶq{Rݬc2oCu*H eC%Uw=yAUPFTsx]OM0jv/K"*>*nPD<{ GhDh~y ԇe~i_x9 N|3N| zYҹgR)i]FA¬ѨNX#ՙZ_}2?Nz/ocЄѧ]\ k.Іi;=zZ{{WR"[O]>.jM)ht"> (sY_gedh{CEtUf<‰ @ԃc&#ݼ:JD9FQ`{^Xit]5S'1vn[~գw$m%Gj 0-$,3Q2tXRwEp"aU.^ΐu,&A~vqL[V>0{BT3K$0?"wG 7}#sҒX>qܘ3H i늵IT,b{X"#w9D`_ڂk'cɖ0JЦuB}{ߪq0)\c<" ͞(hn 7< ;,K,ݸ2jҫfdp‘IL=FzWAcĢ%W9 3He nF@ 1&Jp)i}lQN|@LC):(|V'ekC JWFxqms4'=(N5b bYg$'fe-J VR#>I`Ι[c:g/.T6Goé)IG,/`GșuIޒ~>>Umf\HDE "~sc ̅}bfPcZ;.[>RIz1}b5Ɵ[7`yq٪,c? A;Ɇ\{!?Cm ^s{7uJJ<` Fߝx%^ >gHW`:X漈?)%h K*pKu=jg:A'հ-뀡h'_H8Tmɲ_ըǛdxVk1Kr ƓŶyD/H1۵k uL`Q6 ̕rkToVdL rWFW8=lc;$Iof]e^c wսG`U8Z0 Wv(}Que:N,'S11+R2>ԧvZRoIڭT঵;ǘBh|ЗmӲyw`nxȄ 1.u*d\`o1qd[`1O2- ruS/C&Mڿ}䖧}?QZMm)oM,Pg%`FtuO֏ImHܾ.;X~fI0ڂھIKt(xJb)UC 'S(m}A,oH$!iO:Ao_첃!+@{ydS{jQ,a8Ȣ%$m&P.#>U"Dd}9Fﱃy8PL Tr9y{}9C4H9DD&=]- / '.D.-  ȱ^<[1ҹvYsS0@( z5g7 :an˜Rk~nZ-:-+1G+'}!q~#"IHFz MoEa{ҰI!$9Fo/Fɲh?_5170\t_&ϧ%Oɨ'HqR13'4ၜ-2I C||h=ld~1sx SO3Ir\&*QM6fj!IU LᩇN'9iW#S+yKI}3[qCXx3%?9_gfg&{Qvę]۾ݳ|219p|+q.*C8næs mQJy˩t=St6T؊},sX<8vklf-i@o-N!({Av}-A5d+xo)<`d& 慮֥!99rj[xW$9!Sק)ժcJwm{8ϗ.[ JXwϮg j!޻:ՅE>ג\K h'r_dc:Μ[y}}治\3Rxl0'+72aA̫c`o+ߦlytڭ A@1@qZXCFU!tePX.)YlQN]ΨwI4l7r~uQlnt M_kOeYZ4A@f^zrIن).CO?$O{Bىw`\[V\ʌjr KخDg ãyj(B&#. ~`JJN7IeT l&4i+u_1PL͐b{XBrrܝ)"}RA ^Sz1. < F=gDWʒ _(Ҳv[\F?'bBb[XԮ}O3>S%8ɨy?eH(߼o=LXl*}酧zԵ<RE~K 92IDL(]JVRcyw63sF۱ʄB`r1j=Y4>=/k|nI1V(~$ Ɣ-W`d( VR?D;yAܩHnbo@)Rx{| +TBex.R))_]Gi~"3%K8}3YlNMd^g-]ޒRbey\)2 $!ʈz<̆@#:79ǁuKqI:&qcǥ5BIY=EZV ٹOIF ^BPn} c1Gz6o{FuXzjWJh_M>䘜2R넺,:NXi^sC+,&)lԏ36X%IsʉúCĨ2-b#wJm?%w Q5vmVs|\7g HOMHuvL$BD-uLr8@~y eC0½y0i?$ Xlķҡ2Hq̻θV&Y-.Kr(L]bLWYPդI[ڒ[  X =L `jlp1ZM41Y8],[j "tJXն".У OFٌ*c7 *'[)j/Q 񟎍vZ&*q(G6` 8RƘ2kL#Ë@|f+=LI%x*+Ώw64GŪi&[Mn[d.0:j3!ߪ"n!sKq:RcO*n_I99u@Yм(lb<%+Ia' 5lhr  oOLR>M:p"px]!'j qH9ި!j.8jC65JO t}y+JaE2[^_VA$C 9[2Tִ`'(ubN`>9y6&Sm[O9uQ#B,[=Unk@dK0=_E柹WY2@!K d*JN[(ϔsJI oC? yDq$/S4#/p"gt#s{T( EVq`mM d%}# ^ϓblghv}F{+b12F8#PP )|e|t^D19̤ϥNM G$ůՍ~Ad6h"qD͓t;$tr@Aurb.{dtcBЁLGp) VR C<~ qj%08|ZyC: ppb! R:3SFE eW.W;=%"68d`M$޿*N/QGUU5ٓP0cjuBX64kאC30uH彼B% 汤u͡z=—Fx^]e݉O {0k5QV$`YGAdNwIxl^2Gmګl<MȾbw^O _;lBLgK=xe3蔛bY 2`ʡRs 4} A OchlpuW ?u vBi8q>CoO`rwG,XÅҍXRj jd8:q7us5V'%e/5iongP"\ȸzӹ31=?~RzLΕ@'?`Jpd\37ґz1l2V쓕PE]& [m4-iC`zm/@]HA+ *>-2Y%Ç5P.1SZvP[bM-bgh@?:T~=č3]&c&;2ލ_HN (Q:0_B\t+Sa()4{a*(}DGRYO1 6f_3F!qݯRP6 sUn[q)Tx_B b{Ư>J"t_gStx?ODvܤ{+Bc))PxQ 6|0@XN[cNhl?qm+LƠ p> iTwKvHkMGMPn] jZ`ђː2¯f 9Nj*kԐSWlo2.ȿ;v)n;~Xx:3zS#e")Tx# Aef *נGJ\'P(+-Iwy"5vyJ&H)(ދb;cD#2#\A &]M+ʛQ?f{$pxxu=ئAhZmzC"Ps(hMh,C5 u˪ o;`T 7$DSSs ^&Wp7P">`izZV=׉\f}d c1ّH$01,^:PP985Nx̪ IVbn@5>qnWR 2M hWo"6SkP( )\iшD?⍐ Q`bN6j%m" 딟eb&om#^C+3&^~~a(mem;&1:1r}^G};H6C+!= L,mbٶ/U.CB{׈xB }5 +!kiq2Q}fgjߝãq.j a8 P2ުBE-+y|0쐾{í{H=< ,#8V=w%è¿??{&?&bnS:$(FͲ jZQ2^.HqUr/%=A [#8Yp8MJAT 䥽2OP$g~X]i9`@ s'6?-j@J:(v7N-Ù@C~o,YSbGcu^`Cx&"CU=vE%_%R*sBի.bTK>,~D;OCpAΌ5;V#!$QRk0ڬRtV$tr|$I@ m@ȮD&5PJNk)x9(m&DSp>TOߗ͌虦J/Q:˟nv8imX.^wfؖH`" %M7\ѣ.!.F^&2H_'4QhSp /쎒VSwez|m +)AOC [\)x(4VzO,:ރM :rA?SpE`'W:OsF@mE֤ݙu96`E1#OuEtB>Ls FFhqfCJZVl9m+ѻ^]nw B(L̾$3 ob\ 73&tRMA-khUl!%L?g3'':s{+{.EKόvo꠆V粉W̓`eSO7Pts\fqybr ^Q9Bѥ\K=6Ρe de婠K*o bo{eM}D.soMDuy_\3SHZ+$q"h08*b5~zyPxno^G)HɂX(P.z5 ߅l%l8>F56b3v4Y"C! 6K}PmZGI 3<yڝ2g0uXS Q6'swV&4d | :dO(gÃ+m=2&`iPLjQU.}]9 v^Uȓ1J7dc)#{ 尵 /9N{DBa6Z̕ʦOϫwz*K=Zyk WD~!'I.\"Q4 dO†Nz7,s{׊uz,Ũd{ԅZ`ʣ]^J,W13 t"TDnv.5k *k#PSH\MQVg+ S-O-N]82,KB06ʵ Je&} '!c奯x dl+^YZ_3h'c(>@;Q2_}Ua?xUQq/cz[S7vHW~TI|q,/PԽeDȜ-!Gp)VpT[ JժJA |^4,2vڂEF2y:#\֙~>t4P[t,W|T"76}gֵX)x"I 7elΊ6 tEE*BVB/j 52g=\KSCɝ$՞MenG|ܲ1}gwt$XP 5W} "N#NYm kّuyUY xT]$\ 8є*q*' uŅakkD*CZ5D\+ 0J@ nvx8Zj B7E75Ua5Z| hࠈV|*nN*j='b OwvU4RapMe*":xB;ݮBg>PHm{ڒhm d|&oJd`xǻm K*4/_'qLAX1PwN6 `TNjFyi(j7oETp59BE{ UM'B/0+h[RK#x4V/NWkSB1Ò> D[,2WP/1-ĩJA?ݱPT a͇ahyeG*%hwKV(uq$pul>T4?<)6cas<Νłeqn $qZ͡B| ++4\+XE}{m}̩ mmHIw9zBLr,ON"^JY/BoVaWH")Θ|,E~OT 0cA_&oaͣM!5 n8_Zs}CgPi`θs </ī KlTɠmZ)2AN5d57*b^BiJHpO{N a4"rhptkhvgQ ==8I|h>t$^TH}OJvq(Gnij?h@HHӟ+~}*^@wCNX؆+7ΑQ\uWo侩y<<_N|E=Q0@_U:hC0mJ+>Kb>7O5nY_WM 6Kd* _w8*s 썚o#Cف6.%A";BHO}*o !;7-mPڦ&ӝPLʥCUoώ"EJ9KQݿIΆB -8}1dkDƖIEG @2~xd.|h"X)O )*6mD|c9Y}2n kX[=N3Ư\RL;cZVm `x.czz+CFt^NͅA*mKryceɐ5v '%?YóSL`lz.HWTa.!%v HBൠŅHOR"p0wF[յ[l Hkuj+p>fpk @z-(hZ@zs 3wIFFO %0qEN6JێOƸ~pw(g7q.l.A)QFsԻRoœTs@0fo qț }r 41 Bj t=sc0D F&4O=ҏ&P?s'hW/t;%p:p$,"/Cz<5,búP1Y['2(A{|ߩ68R0 L&Us9-Ҫş |o*Gkجi\roEt|[ jKVi-d *\P B% \넉hMߒI~_Wk{_*wki3.[.=L{=ς|:#$R75A|# X I#4k~MvԇvJ|sNdnhHRklV@ck` _ƴ8O)LZirynω ϲF#l&El_Ÿm;+[(+Y;Iƀ pdCba MѾy .X0'9Q:6\fU{L(гk]œ18):x3"݃_߾) rOL9h뙙LO;)v0$oU'":d`/ 0ZKj^VR0U6LE7%@3k\prG1T5;uc saжpUCVE-cl.ewD\۷ᠡ*uE\^*)K(Rb җC I'o`nyu TOY9b1.,q(dz⨠s!<| zv4Ym>VB݇?ODn$W/#tnUb'Co^I!<2 #om.U[y&=? հ @X$US2 O3|gGv 62g_@ωJ"EU>X*!p"O/@@A(( SCi-eFC?0x1^m8.K䶯;.f79EQ߇RTǸ)b/,ʚW&|a)]Ĥνj5A>y-x:mb5Pc& Ik;BL~+SHY*1r*aIp'TծJ$e Ηx:i-0lAOK|cp3x+E.6l:CKPB1ƢOu4M_s!i{쀗%*FC&i@Kc"V3 +DKiƞ7`usF̙o5HtC# aVddx$ 15XA^2T)Xb$Cm%&ɢzNqFst!g# !RV(fׂb =i%/ۼ?"v\gC]O&d2ʎQ-Ղ-u"n\+xԖ,$aBR.:[ņA#mOgI[aLrʹk}P맋\9A9aP#UHKv@=s0v (h*~q=j(E%˧)+ʯӆD.vކn͒$"E"Pw7lT%d@ u/a-c-H+f`WY؞IUe\fK-"kb`ᨢ#;ť@ v92?f6/ ';7%Wm$E&ue]*+4[,{~e}q2$Ygtq§Jkț/Oż F[=*4 8%yJ3BϿɬaEݤ 5W{а(NǚtT8><:EBQ3XIL*!ak/, Le[jeT+S p)hlXtVEP</뒌ֵS圣\HotΗcqi".iG zx]2\E&&~imBqAF2^{>k̓_$l q3us8 i~~ZjmKN-4|D+{ۿQީCQZaMD27Ә6D\ ^χRyxƕg A]qPb[Q^o<6{0'}DUCCuAgnբ=e 0PqNV78il~@xWG8^ 6IFYnnVd4{ovzT2Z׺F{,*7 >"l˿g;#ܮ0H:X_| AZ}$1-l fZvmܰ˶7%V q}@\ c 94V6sM@pY"& ,!fDɸ!:zo,`k[G"~"]px܅ܢn'g R^ӑwK|֥;iA.9c< JsӨ:#,7t`D5IB6on0?W1j"rE):, U 30q m% uҰ`4"q ͤx/RD=դ*,8DܛZ8U1LCr6' 2ͭ8a>|Aiaʻa-,Q'=Yi 1EoϳԔD.p-rC]]tl=϶26L6MI4 EYp0?q">t&ӄIQs|n2 )؆]x~\>Z8pc]ґ^0x9bSxQM>܅ |!PnwT5:?I#F D]$Q=\[kAm"#Cq}\o[16)u_s=z*1 K\9 5b>1Pu*JCm 'dIVcKsxOʞD6%i:X"޺S 8I *3*5nEDR:>۔A>NcZzkqHhf/u]MВ1?+H+wꪣXF[Pگ|5M-&X7P05 &fsĀϒ N&s΃BD ޹w<.ṡB0 1g*IvAzxFP;wT$ʬy6ik6m8仾,Z올3&p5fp-YE:uLa |k0Q=b^.ʫdsܢC3-cZq@ d[~dbB-v<)h$3q<+ 9qms3&8 &:3~L2M"h8K͛<C?Q"}ݐ)Zwžځn., ==ݗڛ[1Хf>-kRh3QlCZzS0 _8ݸqիg dl=/Fn ' } +Frc'U1%IkFS2ݓpu1vdJl*:P\E){j4Wҋ^v)O~mo;X ޭh^/BPNn?&_МV8;3٪|r1AJ.>I@SF*i8 ۊC| 1?`F̣Xp-+J]o.eoESg%IJ2U@M)"/,=IQ[@w"GJΥefm]4my3fn_W[X1bp/P̌)#<1 Y]j EtJy3jʚ"+rBvfo/U~\ 07r@1M2TZdltkkJ`DBlAO>pM}ROQÕX.G o1Zj=4OsDæFcJi\Ylw$,k5+PCUȀ,fZ͞(n:_%|{W:d* yUabQ2}p)oC@fd"w{#H|]=K?ˡOBw@U^M&v[vlٛta:P v}`C΀8A?7Oٰ݆H?8v;ViM"ϝ7~N-8 a;ʼM:XΓA^_dBI zQEBS.GߥzEEwQ]<" Y.DP/r\$P.2uYPv F^$bBZRC<( pVcHG"}D{U[.mWXRț2܎QWh{N_'!:tЃIF3%&$JBhT'$ <"nЎOb o 0R96iz<hεԶ-0ki4%8r&?u*dPG'2iX#lZzoA _X7иtCy+Kx= jXE1S8\mhI^4>AÆ(Z.[薆PZF/F>Qӟ04N4^U`TFڊfÃQ>t#fkxt4s7׈)tr`<d6$eV EK<.¾@k{yL:[$! hGK?<3F St'Z^EUc͈j=@aWU`!'0 *Rf lEAQ(3ў6'lњV?P(R Jd4m}Rr.{ x" hWN,s(ϔBMT攳;8xD/0? t DqQJq3sXJ\qw>7lhҵ)?9C$_& 0?R* dRsuϤD LL]~WDA ?{OZ* \0~9 }9y1ޓa^{X蛙&}n\y:(/hx\MjލВHSf#MJOzblO"{Ssi{iC2ۺP0M(W{zNHPm(-ۋ)V, ڒ" j>\0\/13o!ۭX1j9M owLIMW;0  [Dpx>.z9+K*h/N0b(j]1A~GgP|+ςs}tľi:Aa̷ρrs98&8iwa3"ًX/;7X <4@M3 @¸UL=W u^pf(3 L+63JAS㗜xw@}!)ͧz/,h:r[S2a@3 a6JVvU!x UBH;~uDRfſ<e iwTS۪sĩ&6a 8Cv5hqԋ9%IIoi*qm=t)v/h5V yLh:}Ns"Pnµ*zn'O}. ⽿ߎ~M Qx>SiF}Zks#IGlv7U3nns/p=D]ȀWa@aF-r>0]s)1c6RO*}O]]2k9SΝ X[Ƕj,3tWBbQQmeHU;=kO=?R0<8}ÛJ?jH<_3`v ]Xb+\#lo b5Vb囗y޸j]2qZЈfM9SWrI,cکEI*ym > 3,Z'ŞB1h /rEafncqY74TF c:]NN2e(*/1$?_` ҩUz{}hjznTI7@ƫ 甁쏨UQ9e 2L gpU"3:cI78lK}*E,r7Ut6K0.F㎔vc`''cSօ%buBh^&3_Vxa}ΧNlA#dQM3%AX y9 孫7'',kI9eu‰ͤ&Z*,e|׏X"?rIN*+:7,r ՆQ3\C-2{A?x.sٳ(a޲W9wXB<ڌLMf([a>hҔ6o1ɸᄝ`ufGwK uz҃# s0ɘ¯)kMŖXMs찠^:7剽} r acX=[Gf>Uk[m^,Hq1#.#arEG᝱օ-Rv?Jr-15P{4~m9)n<4P(%8f )PeE?A)dֹ N ^/l^DYtH&pݔ|)rb3|9֋*Ƀ!Fo>ʦt[@D?u.MD7DZFU 6۰\K3Yq0Y7X*UG;? Ahթl(W: ;$O;k#uF1\=юS}S} R;o" +f&I^w 1FBi6Y\'QG4-`Yb…N40D^ S 4If=s4LSϔ,h@z3 |x,}%Ex˞+ESmX~.Yo.TG.ui"wn>#yW+~9 ?0ABL'hx}?)o4  Z W|RS2G~ٽP:uo s-fg𻓌>E |d-T%UWcOy\K pm'qR8l*_ d!- y6rV<iv#tME!)0w4W!O2] =3P0{O+GrͿxt暺U-Sk!0#qKo%gFQRϛ)swGz\T!7DYJcBh5;7$\OΞx7]1H4ie ۋڱ1?}R&95Ɵ{9 %şjQڅ^+[>?B{"m25BXܸYW٢,y{hWKz)^Ϲ,\8 c]`Jx4o? izK D&?<6=+X-FčBݲiVovDdz/d=Z:7=d\|W,n&z{anrZmUXv#FW 2w|I2ihՆtzPOA!ٿ(<[J!#l/69#Ƃ,]]@8@җT Ӈ0^}dƋQG>xZE,FfQf󂺊f*~fӡ(Mk|xjeMtӦ2Z;JR x-? ? L7hYr8*v\VDҮ pZQ{p9hA:T$i/:Gn#&C!=6LS20$ X=Q{Z X%c.HKfsQ}7G=k<|)ZgJuo2MQÅHHnV nZ&nCYCrB7G7J⹰1R`(h= ⧇wI>+^'6',1 4^B95,gUOt#0+X >c_k<4__%A_žc0rqHVJg'(c=]/B-pVe 1AqTa6PWrJ_רm$+`Hcqdi%90U8٠0/6)| uOD(=o.Ewˣ. ΐv]rKl:fN/)\MP,/o=Z:f4t0<{TŔ ,ٞ\%=3 /6mG zWNYE*a=">{mM6:MRSwai%>ˍM)0* Tty+e J: Gt(!Dc^{^(t{A"Ft,ס{՝~S۲6" 4=̹ibrSfH LTSoulgWZB'[gjl Էd[HчXXI!Odt)BX%Y ˭ ڿĠF:$)CR"2sz,w~O 1 !@溏i8?kvq+hGǹjLrK,ܰr` g+IyFAT{IvHäU G>WDrˆ\neIF t,)NnGD b1-p *\ϰ6JEGa`E?~;HOUXu&= =V(y12u>jeA*\fw-u>I8uv[A‹8)%c!Jǰ9`!O|h$m=G\x':gY3-I?H<ʮQ޺D )aӔ124~ZCNy y|veWlBB)N="tBʄԉ,Y6=LLՕzGמ!KϣNR{~4ÁC]Y^9;E%WBNbcBi~Nm2 QE>OEHJ_5N/PkHJ <\%TAj,'uquE,0 pP,NHY%Ίݫ َ2ҝ[-ibmj:!z6lqݵ8c=}D dpni(*9egʋv)\ 64 :G)]=ǰPTG.y@s*!CJ2HziNy+G3unH6- qW8t7بZ9ޅ jjC|s&7n̕} 싆 r!EӂEhF?O!Ny+H)^9n,phꃐif6?2G0W㋦&hO7lnՔ=g$QBq7n{\ P5Ul_?+6 ̯3ow?L$Ǚ؍O'{i%&>gx, &W@HwflqOޜWl=UnyFybu.P4}rVΨ_FeErj"hu]S61yjYJ?sI檆_C &1y?$Ġ#sT'kci/%f.1/&?X2 QfS'~&tg8+FxjҞ]pLw'/& I7fW7qW1j P+OEgw\(@,N,{GgDȊl6#R>*9Sc/|4qV!#;־.3%*4s\G X{)MOXKDÈD}ĀqÍm⫋^|;H/vq>*(m7['||x$mN _6NA(Y@Y)YzOy Q-|. ѡoP-99;/j$ -. G9FLÍY.$ L Gb0}L5 oɕ)5v$GhFm; \d[f+:"Ӳ3I ,Ěg:~a/itRoPWa³56RNvI`*2njr)Y஠FV)b̺=qsT $vw {8LRnAcLb'O:+(Uv + yzw$ÙA\8w>>k#V >hmX4 0''=9Eaic5r76%9q`ϦKvh4D7N&o@G6\ir*x +ޘ x=gLBuC?q j }3HwE䍊=)O~k%V yoj9HBTkbn |qKV%@4Z*m}OН F;nem9,ؾ WoU]A V[-Q{ GdJvH?jN$*@}ԻG X0C1JM@S Y[bDIѧgG[%BZ4LxZP?*ʃlӖ+C)PŢݡNrHEU&FFOIe']#8m)muVWJAPTRJ&6kʶL Q=w -CҲ%L,9 _YvlHYa? pX'<X hp"#P\k@9!L\f' ";#&0&\*M ][,厬ضI b92N1yP/Ҩ Ḧ7ѥL@EK}IF<\jEe|57%-gҮb*+in:-7~&aZ.植I_A;qyl-̦9N7fq D%ZNMdD&q| aU %CvA^ %,8k+/}s扲'Aa|ʆhϥXoD&_?0?M-dBl c2}k!O! E!Ď2<7B&VP-[ ib ߂UpYyRA Km1ʳ5ʾ_w;RV(7A*`~ţlv 7P+smfamozl06ɁJM86~kA31z9xň {*>}Y;yt>Ʌ&./9W_bZ.O%7qSw՘ 8[vtň+J֧ϑiƖ%*=}3ixD|x~jDB^vL0Oeg(쭹;+Oۦ}lo:bɿF;i- J@ܪ*qէ0doQuf#kKM/Rl~#uL{Z>A׿j(˓曹4#/wʐE1L""ֳz5#NӆW,]3{ 06<*&${_T8FklxOp]0Gf͒W6ҎzmCP,2bxnb#1mx7,*,$/";5P\[h6 i[w#;1B|P,?Z c(Ơ+ItUrdĜ ``ӉW1K-?sK:cQ+J:fd OL>ڶG/&=}T*Yg*i˂7[$,c꼁w|APUS'?o2J $ G m1(BlvIdE $2&(y3#+DS,<=a䲟oj(O2ӧoAYg_bVt&]ǿB"+)~a>_%+8$}":eX+S,$7TXF%몒7 fOZ)B|rKOJ]3 ;[ߩR9 x]8 EvJ-GRG iL&٧?D *k·:A3x箚'pՏLg~} +$;:žҀ-pU?"x8y`{QkbzZ9Q(SY Iˤfr7t`1]" ˄R2q-fHP҆X8Q+tBy-nPy`lN:ýDs!Y25DE.&_榡OYy7U0/@ܼvD^w5PCD :ya1ATx@`Bu kӛ)-V \ oLЉ mh-Zr~-w鱪s |3h3:ƲgsHǭ pB۞ŰVT#支EZvN\q$-9_7US@ˌA*,vJ/ҝR|3JltdCpbrA==\|e9ƨ&u<|_J/oV>XZJ3\_O扴5@("a!iU$kt- R:4GP۰T  1<F7bz #voU)Hdd3ڽoK~N2yK!e|A XL`]gh;%1Ot!O2̍΁T[& za<OfBĜk'*|6X vA e6 %J{n'(A!5k@UTYofGTKϹ߮mhv FWKljeW+Wyqz&3(ՠY3}:Vp -Rxlcaf5]]Vhs:[hW1,& GW :)ql) %CnL{O v|-'<.s&igg/aFk3.Rw!5|{^{N!tWH)uϯ!rRI7[/,rMp?i6')|/hb+gDc[e֝ ">>#^#MvĂ[?؁!4MɃJkk!=ɉ*xdq*8d52ӦNC۸P(?\-γw୐@|긔!ҝڗU˘2^}9u*XU H~jS֌sXͯڵTX j$qQ4Fi ĞDb "FU?p4pt`BO&9tPp*ϱv*kk̞c`pqk)TJ<{wO ܛLfq)9/% T N! J Y~[Ku/8((HS<. L,ЊvjsnI%YSVv{1Ϥ&,:NV%ԡ'NJmZaCQHY\q2~ZMh@MHjꎖwBE.PJ(R`l-p 33 p)"<`k7_^P#t'ġ*=LDx✆{ .u92]/!A;Woҩ%]]ClNg,Vc\._G7`zΞAP E) go[8xB`;G3,o Jb0V-)jvTNCH~q|hYU.` YJ*]oD-I.CfgįqT=gYj`Ho׆:-^8fR7[1C4̂hkG":Tyƹ`#UKJi*w`c7ڠнg,DhIXq[9:mT+fRIKeFFcw4 -O> X{ ]o@Z]fB5[1ϫN,'-l0ܵ|l<~enϢD::ݻF6Cp)l zT$ ,BɜkP Q'5xBvq8QجkfD)X3#4ʚcP{1Ir`.t=lx 1'l8AR27x@,+#|9>d3lTj̞vqb|#+`Y84p/"Pj,<  {20 ԽdzlO21mm!q>vɍp dl ^Hp.8)-2:-PY甝7PiS(Ǧn ldOgܲ²+,͠âJzު0;[}g`8󪒬+S''{ٗCS^@ӳhGԕ:&Bw/DEYK@Ҏ, IP[G,&doFeqVV{DHnJM1<- s5Ɓ_f-GlWHr'nb#չҊݏ 0V^/k%4(Toc<t1,ז&!"%73Q}y.atpc-':0unq)-\RJC'6@;2QkOhfdRM>݂O3ǾݶW`Ls8~1Kj"Rʡ7LFcL~ήu'lELn{tL+Uў\0]sh''ߴ7/Onvt$ήw mңTI_l yy)I ԈkjCMgG/ajiY "3 ቙H13X~F+ny zOZgQ9'f&Y$y5D63'?5d- /ϘgAuD| 3Y&D>#5B *@of%pS—3TgCFt.cF ƍnY͡M/a{ v2W{ӘfJ"lf"YqF/g*=o_aߑAeϿg$e_=i1@e00 3)K 3ɀw~AK&xtl}(2 56H+Yyݣ."mw5â0 'Kս&`/,ePX`^&| U*.$Xx*ey 5 9pjgr㷳ƒF@ըle"/S0wx\ߞ{pYۖ% :I}ݙ E m#ay(:aB=E!+ ϭMJZWA4kwsD.Sj5nDߠL\cV vc()KT4M:,iʜH_sw"Vֲh;&ة(''jJ~c)aLBl]p{\t4),M覅6 = wrȐfقPO3尌)Y4iQyԢX39 3!NVEQNtɱO%F.r={LN9nN.=Ne]?rC_d^͢Mt@rH%NǠӯ=1{F p<~EcRFK[̛E^c/zbnN"y9$ȿW`ԐJ2% JR8/d9Uڈs CBё!VE#~ @<|:Z9OGgWLrPADw[ (ӗ<]:O#y!xO5㕴(r7U7v*AbbK-#UuWʼxJpLƥ']"u9ecGJulYTDyʐ Rw-)ٽ6gs1tH}A I GPkH^ItQ>l:wyGI}zP夻VpW7: ׃r+^axH1朢!7mnZ*cϐ^ /;+ ~D+)71a i 4.nI1q׈(L"fy^l:kOaN b{ƌ-\Zm 㫽✭M{ЌF99x5S}?T{餂[YY9|G4fj1ӻ­d+BGAUUCM-X9ܑ4cicEWٲ?D)3!zr0ym'ք;j"`qT;Q:ۮIr'fG`5hW$3àe Xy#I h{o@|gz*͒hC_]KFmYHGjkB  DQ hlrD0Kj ,&Amy!U]jۏ}QyrrV\F !ݣA~p0X&]̊RA7 oR D* ckRzhD%z#Ac~.UgcC0ojGlEH7I7Bb:Z]hCIE̶Y$nD.<&OšXqJ?1r), _V;j]HyODu A`ФBk^ p9oIZ?!/r[uNfP %`GҵvX-ZP{lK "J]Q'N[S*#nh YY2dU]'KALDPڛVRR-?Hxt[>Z@.p$7 Iû!2x_hl`D& @Y ] coȏj,WH89-7uj{Or;X/| >ߓZq.it\J;bzk AIiurujg$bt~Y$li҃ӳ)x)t I;&<ەTvxT +Qy{F (N$XePy1"C37VYS2P김-\r"ťݚpzs^׌k}e3Nh_^?BZpb|CxCE=8l94$ Wf0f{9=/'CvN纪 e/ T ·˴ COFldc<&Z^ܡX l,鱿(hʇ cMBp}7YbQz+&n<&%d lf/ i{(Uh dh' WoDJJ?L= .Ib&BuT *p14S_ҳ%@٘V"ӥGҴv^Z0O^Ɇcb]}u53n\_̭Ex'~(s_KXͰ4jk{%z<&l׀.WKIPti6n U0s9JsvpYǖj:ȯ%>2l4 [V=JH=zSSi"=r-;ɤf43Cz!(l5~ kA^y +%q&b *4|$՛X&23`w+"B(Jn! ۞_f8~`m[G 29=vdS(xF,DLq4)|?JS#qv+\pcP]߾MvfbfK:3"#QX0`k9d`Q]}biS)!VS6U?]aɘuG$v!o*˿l"Zr:n 0H2>| QIs&YFs D6N8Qyu iV1[\kC5/{+Y_CY)e/$_`rÚx!rvRb!12'Ի5_!l$+0X-uʞ.βc9&u_93Zd*1AJgep^F^~- Z̮4 -WH1=AdGЩKJCu5vm&iIB JLKh =pbǴ )L L5jۯ6a8;wфOQSm_v?QWAϝJbf]7vi?~/CòxQ$fn}s๶AX8Nn]ͶG}(y7)5k8ĩqX@9Qfh"n0#i/Q^ɭ`-&J<{>AK_IV-勖 g=?vk{Ơռ蒗a7X 7j샚heyqoj^%N nӢazӃK+QVcYy"zdn׉ѧǚwEGqW:ĜH9W'|+7Y&4 閦W~Gv"AirAS*YtI)| .Ex3ݽe'zըXO4 hrpԎR [itQ /J!7XV)RPSsTٽ10-&Wf$|NkR .VCt2 €p*{!16AI_əL;Lw!(sX6T=wYv0=~|b(_Z-Hmъ<:Ȃ|H7ZdP;w1لVvÕpEm49n^ 3g[vXhQ_{Fƚg"&1IyBܝ՛M-81uú v þ"XrTqj`nGij7zf/+I&pcuVD)@XdO-MjTAOҥhl~cNɊRG> ^)&=;Eo&l `w!Pɗ%g~.YE_S;L#pn7 ƅͨJ}{\lw7Z XuF𩙳mc7aBw}ȴ=ɏÉ=[-r[EãvTdH A+1WZs6R^e[IZ icNڳ[fT`ޣ`Gv UWP*t5v `O.|,9UbKeUpzt? ž%fQQ%%?H'Y&/ ~5ϵ}.+&?j aaX?M.̳.`?SHf{4 5'šnoë́'Ig-9m&Ȗ.  Mg 4Jw%y `Xvn(4@GzGmd ] r=q=o<˛ P %rx/cDUKc^R>[ʫr/g75ui'\+Ykٚz|jpNtrsDc{l0/` ۑëe~zTQe^KAdrb"gSLGi]:k(x 4Q-\ڀ>dmۭml:l׳c21 p<towFl t1˙?F t0F2 .(;@`;37H1~AQ"u#J~a}=;f%W\R؝r`]UJZIt .,IG%vXfӕ@@9VïV2m0CRFDHlJ׻~3Y\5O,I[_46&VOsx s.C*hvxh2V-ȞXbN|g-!h7޼/Ĭg8=Vh9K bƎZe/&:+POXcdi m6eUzmKl|;M`Lj:%*cлC<Ow\9L+9# іv2: u=͆};GDqm$\H Ta Um'c'`AVRLz"(N[XP b|~q'8jo0 'bR}u}2r!̅&9C_CS>LPĀO4q,JH^~{5"G,0]<7%stc1Q*zVZO箘7vp[L-;VC9)OiiM~oKbY'^^Zx =Wc"R1ُApx&]9!|<=B4{)C@WXà,jFB['B_(1%ʝXPl9L Zn~Q!j=[V&a`;/5&b cI=X:%gžD,vmA0UeSvLu$dzͯ[?MIFjY;2j-aذLsRm \Y` ηɩa5G7+Sw%69u Hh,Ļf%}&m$`sSp1- u"ȣGLBO,gڰ2ޞ_jO3M)i 8 GM?_{Yi2Exԫ؈6\ZCl,bMP?H;Ew.musR,ǫzW`ˤ\Kt7h(@BW:rX}˒f$t,D*%4ƮZ+FP cB7%ATv7*PVUq9A: AQn ?{ͱ,;lə%*|,x%gIb᪜xZAa>ɟayr1y$Lw%"щ% ,j4 c6)m|vZva w%l>Pk\(  i}% )WB -m BƁ7pO&-+L n쵼Ɓ(, b Nl~"t]z<(pubtzd{zymw&;$ZLLTޣK g N ҉ -*&K@-?1ODA(7y*[\,V:?}*`%Mv>&ɿB{LCffp5wR9#yS"KPݞ$rgVC/-l9Gd^ 9,X^ Y8gE\E}|d~v\#;u`| #tHPq4iG%,Pb)N y>}s~m@J2Q3}`,5f֠;N7Ҥi 6 LL 3I/Βi;tQ1&peš@VS?GzYʫ|k#Dw8Zht:?D'۪#jЂ' bWХ$Gtwdn4uӟPtVlKx}yaq-0H7e d7i!}䷬EqesZp9eZD<#ZT(X8ru;JraIUXV#&CYk5%yxNj4 k~P?YRIL@/$5S$7Vw-Z9eJ r;cϓ\]ɾ*&)@7z&R:brt"euq'`\pTfB=b!*gC^΂[Hd pel(".VP~h_N9o㾻HP}QZЕ i#(Ƣ't"Dj)`ϮhDBtS0S}uz -XvPI=:o3p)<C$n^`qr?xlF]pZwh܇`[Lv}3C k}cdWFMhO7<$PsEMC'f#6Gjڊa ^'ȡW |?,Ë@FJQbmJnҿFG@]P+ZE8l_>/#MW@) K6{Ӊ߹qA:&cXoo[XU}Zq(,35LU}-"ǣm.BԺ $iQXY@^0Ը8vǍ=GCJR,8u.7IUQJEtEz;+ݯ`\ֺ9XF]{WV\~3y<=Αs/ ^Ļ͚[ڊ؝L+u&'W8*gu I𩎐P1}$t^;7نR\D)v@@ey+P!}AHAk Q8;ߪ,řc[|i TCɯ^E}2N)".SfvV[PԡmWg$BJ9 FQ+;X[8Hם܀J=cfPF>xi~F:b]֦.f_ݕHNok&T&p(cfPvG&gD8M}d K$Z/]'pBc+ V6U`# tv* uYR{WAb+y!)p>uBSeF˴Q-lopgVDL6UHa >}hјOw<83EuIa~?vP5 ң a}ceXj2 Y4^!an:'K|[Fa*(ʴ}oUƈQoˏm[ HRaypИV?Ӗ.M9{36R6PfXiuL:7MM"Y8& OLy;Cb?\:GO|\ɥhA+$ēn|vQ ׽pXq}ŽƬ^*Z 5Wչi-"_ 8ENU(6'DӖYe- ۷rIuyR!ds&/!P. sL;/Œ$s%.3d/@c}[Yq LX#ٯӏ |9L*k/ݰ W7n#lw@+ oa tyש!vD}`b{ mKsI = V|8}|ՒƸ b;=c:BҵNFvmylH`D7ݑB]z"'՞j>fݨj(P$R11ᴮ<囟Sڜ׈!itUO@s<|o<7*Ɏm 2c[!HUq YL?QoYs4C2ҍ<@_o f7i61pJ Ҷs !D4q;-?(MziGܮuXU TeTYƂfgi@R=!+7l(Fpxq$AY8.+*?b97jr@|YDږ6 7):.-_߆2eˀZ!㹠8p'OV"O u$bdok5?I;Q '=Y>lDܫʵf̄9ƌQnwL#s/k݌qK$Ĭ1`LZP劮qDɐ$'&eiB#?D6c-48`p.RxO׬SQLR~*+._?蠉Z9[n/H=Gơ;~Ih_)akfs^y_oiU#]J^bT7ĮZ)xDK'jɷ<-6hS"N*ՁA]Y @ױD~u$eUJb8}5 C .Yec-4nIm,qMr/ 24}Mk՗h>[-3کNK$HycYTvY*u!V^jbx|TRcg֓LE5Za}Zқ YމD<b?J(E;l' ӂ.׺XG=ig-C8>۔r=p#`]Q%n?) ZZ7X*jV⋥ :TEB[.,^?GH0cT#2HS G"iRO>CW/7>6p.sH~8餈ezŒTew=nMs@ב^íkM՜_jb=x@X+@=tĶ@Ƴ eucdI͹aݦ4RǬTA/].3] >[Cd,'dVm-8DU+W4A$Db3UezA_(8g"vPԠ2a#ӶLxx0c=#[JhLvҥj|dqcI ;9@W$RU~;C)S2m=CTu8k$#>Kp XTV6¹ yѢ9nN|`Wf aq*7xԲ߂I ҆*ClQPCmN5?6gk.ɘʟa$A ;xoШmJއT:O3"-=6,-k+#N7?o!t4 oNQDT(=wO6k >t#,9RY,ІvNx?q-m),J#? 3 G|͝Fc9Hd0 RA2) Zm9Z?#ne 3f >6B4q@mRqw,'0kT,V \wsc[7LLV˃oãOMM8$-tkcRd< *=䵸[1:4m1vTm2Ly7Klt}U15̈́,z/z]XT2f!ؠG+#FbY| %:-=ÿ /,}rlJ$c^gKH H3B&&' }VZR _AH@ԩ{ ە뒯Gp;1+a.x>yb EAH9iJn50>g,X68WDLmQ**-S*#d8F06sԋ˵h08IJw| ]eq">}gVyY.G-4th]> /& `EeET;K@JRKN5>EtP^PFKg^ˏ6x9^U~;?.hTQRZ%97+ rtt&iUJHxנRK`?/ [&8yP`~ӟ13k5_-)iBU?Sp<¶F?Bz4e 0]bp}j&2kІg4M$ҭPsEJ@QwLL )ŰhI{ڂLQQ)fZ`o!Z:AA=P;2XVkzq*KƗjK!cgq奫V %Fut%EDWNbO>_Zuf ܳU@UPg:AcFp%`X 6V5=膪-x<bSajX[œs+ZBv4rsvO&+yi7lau5l'TӿYr.mihĶWz°PO}ݚ+Ta׺3[)9&qRNS@VA&u" ^rpz,^TfBJXY$STgXxm)[(\Q;o>{$₍++:w?ӱvUc:o@! Ce,.N R'-3{?=· ߴJ<0*`" ڄ'>xe+onm/Q{U1ݷ~|gQמDjP4:r[Tc%HG__Ť&;@we@;1ta0?7^mZdIqG:tiGoR*AxWȺ9c#:ݱ9u]7q#56 iۋ8I(/ ?PFI:cZ 4cwI^z: ZwIpgn)˰; -*> !/d74haSuz<_ύLo$)IoxXUIz"H-ߞz=3SB3Kհ5 bl<̗ f߽&<ÿY듳5$Ox#zàD+k)c:`ʜYvN0c+sra6sB]>ä}6;tW'JޑN(B@.HeyeIH)43uL׍jZ.1NgNSX!ֳ$aŗ 3vp,&zjR5)5'A|l1>#|emJL1(<$)'R?037;#nI6m%tV!~(BHAl/ nIőR€gnCh:ܖ0*(c'EFH]&yNvL|og%ϓOUJـG *s&qS8*xQgN-,TYPl"9a9)7{PobDiBFhS$~>l t+YX0N+b kA6 zwn3ٗKu +ޫކ\a؟C48ޡHy@aZm=BÅZpv[2HOpA{O8tqo 8+9 \k}WyՕ cPDV}r|?slyşڰJe8|]ؾ" !8M]4_Ӟ r3`^Id#EQۂtf<,gw}'Ƹ2YmFn@>jCY~8JYC01AD!/S & '6y?MA jʉ'ǵ D=0} yq_aq ԛyz\l.VOX &x)_mI*fz*Ͽ1i#ė2w/l }V]F&G92# k*NIw ~]"K -4`/{=/eaW/J,tm-c@P| gP7u^g;$42βh+H`$>?lH1xl5ZNLfkEt6~ ,!)&~0DgbFFjo?8"]Y)f>0Zyfh6ЍFG6$ L09ER=p^"-13I{4`n"vzQ܄$y2Jg: 8D5edL^^6Chd\]d1l-D6PO<^ݸr+GqLE? 4Xu0ytE:K7X˪C`0C EasaNQ~pA$ CJ(o= .T93}P,ia]P:1l.!xzAwtzw8J\  *O+3eJTئMXCW98.)m[/˭ cBA_rlͮ4~fv)jN"s@oBF9(<&Lhzr]bV/K$^j(A``<ýd` 7\~|2{WL4岕SFr4EAAiS?p(z7wtffXn,'3kQm-NuZTl=XПw“vϣ8B]HhݕМK'+N eŤbCɤܛ͂$;ކM |C8CHCڢ#b7a` A4dozi>xIzE+ao[m ć6ɑխq-pf@>fkY",?=EkBR"޽x @Yw$s]~Kj1~؞zO*LM+c@[=gO)EBEMϳjMPg19B}Bߪ lYQZnQ*TGB1н;TfEhg>7R2X}GFdM@#gJXҵ/f;6y2QX_LӃm"'^Q,y**LIS2{g"H[xВqt?ZK0^J - {v5,5RetFm '$B_{M=у&֕4c|IbwOq-hiXcw_eDx "ߗJa-Z ?eLKsSs X`@A;3"e`f3U3k?ZOűG_P|_i' ?iZZT}ΙwFIsB k> HG|>>)ʏAеbl+[gP,Uɒ5YBҚ-hJ#gTI/ Sv~]qzoМX$3|Onl ^vEM vn+tiTe*oL!d'nDSlCzt=X7E-! ﬣvv8CDm9A4Uۯ8< EF8YR~.q,Яp֮"Q2x Ll۪Un3 !]_{U?AX-f=@O3GZŘѹd&xKjQ[=E¨cAHV&\8? _#۶v oɔ 0C@ ;cW;QUpִbwvyU7eC.M3^@=HL/y1 .ꮂyW\- .*>:o4X=`ģ5?S5YLJ'.]i.)N0fkjF݇sjz}䁶W<0z)Ӊ3[o> TM~:׀zdǃYb6.{i b6Zr,f zА㺎[ =!#EuwF|#:p:e~[2;YygU4\Wgl]\Ÿ"opP)DhC񄓼D)GZ71JEW xrBceXנ;5KF3m6 mf 7ֵѰj7.?A'j%ؚ)7UeZ3p~-%ދH̹s%֐dON~hhH.KhS!N,qķ|ȹO"K#-2Gʣo}9*Q{C0)Qt,:6dQKO\dZbF0R"j`$&g#s06 ?Me'H^\ mNor%N^oIAIs(R25a#JYLi_ښ+})<5Po!a4 @J  Ab#,1<[!QdW2ZpΌiD1h8I~TEQbeMJ_{';4 u<qhbC >rk}k.H?PxB}t 3Jt}$MSz̹@)p%O#6Ym=$Rl)zR>@qGJ3szϷwn`{ن&= [1m|ֹ7Hp6aPL?@1> #BٕL>Id w5HaZiOonm.9RFD.$}>{)lׁ @"z9OeGkd[=`(WTALfHnѧ"㵨>vf Y'+pz'BZP_"Ǘx+\: L3ʃ@qt0.!> ٲMoZŲ*pVOn\1SBlxZ >'@)@Z]\㞇cEViC'yhO;[GƦ44u'`Iۦf_δ|Xb(e +ug;(5_}a# ʜEg Q O/~SaFw16?I ""j95z:e$df((`5 ZսLbJ^qlJ'Wa_]P*9d#yE󭸳aBO{v2oq=:cw!i?pJngn戺cg1aWnfBR^+6a;]HUP mjuKXnٵᡫI`:vW qL9 áU&~4NcFp%}JEp("4ϸ 94i "G~N`ŷPD ([ #7oX}㓿ϣ"wgX>>u(=Vam0 E4h+ƵL*ƍ!:lm+u.mv*b'w['@vAE/ćm^ !Q00a6nr1EeKE^J³Y)eW 4_8.o*N~2ALxǁĸFNd}FjϷ| %@kXDsjeP*qVBMZ_s6mYM>B_j~b'`Vj!eV@Ve^3!]v$ZdiSMsbKp (ᆆIH1a}Z1⟰jO8!;pM6G`}\N㒍-S OWS]Jk.d4z+(IJuP/q8fvY%h\stNѳ糮 C׼(/WΕ5i22:oC>-tkizt`2>lD43K-e*ЌzC gFqYR n>4 ju'wyM/H 3DOPzSjR.CK׉zzHހBV0%P!y`}?;%zӸsK#%D"y\wƢjH\<[4[.al:@A:Y!}"~m#F&;VnkON`RA lGeYMڵ%5dpnYnh$*!S/O#jڒOgu5!xZVQfM(sce hmr~3ZR_T} :*cf-J<_Y~xN7Fm}Z6[ c׍fҝ{?{]51X^ &ΝcĐ3*`~Mw6nGNVX%Q<~ɰ*kTRR 6'_ a ez jK ~WCF݈QB](Z_A_d\%}:ˑ/ #G/'/#"%6G3EV{f$_&Ν~JV{҅:6]!j'bBr qV\lB8 Írk_}'ҿl柶 `nN UN (饮M" vaʨg6*InGsTDdΉA;T͔Nc`VY+ -ˬ/u $|,Cǂ`< 5רd~M3Ywg@ɃpMDB6~>ai μko$L8X_잦Pm UC;\%ɤhQ*"{o"zwё,CTO&Sŝۿy)Oѻhajfԧ|GiY.Bٱ5(xӔ^ ?},8IRZ{@o=P*9_JHoqI7EBI$ӭ# M1$޹3`I%"bi(]s[w!ڲNdbZ#g%"bFΣ?.GW97DI|mNǨXXOٹ+ʄ 8Sqr&Tڦ{T(AtC<Ј;`zf-3ܽ^}7m!-d:S\-G_z"MGxshb ˶{̃RDiw!#tYX +֌zM忠)g"ɷ(l:)og z6,dHJo\ܰ@_b3bX>#&1тLڳ0E-5d9wfH;D`]>6! ϯ3\=mar 68@T)p(J"ΣYT㱌Cs_σnp|iRy=D1Jnx70 ѵxs ^e"BI3O>!" `b,3181"Tk[2'f1(l@ ],[0pRG_yAQWoV(Ѷ񬯤Ny4wF{ ţ+ Bٸu΂` @` qp&:{₈Ƒ'E3Ebzw$.$\Y3LxP8á`y.rIo؇ cq9c1P_&7S41)jОZA< [!NdggFdۧb4ѳnu-4 0UG#(}id^nރ]1 DHmIrY5 /9mMp++, #Q=͉oMH[U՞"%qD|9*?;f>;: ¸zBIpƎqXEJfM!xP ;_9.>u%$je4'!+N`@a>/@? YDžjy}fL.MP;I&rsπgll嫥˹}pn{(llMb(/|b'^Myo lس .W&ȗpE\fl,)O<)JfX\`1On_|DohźRU~ 仃HJieO'=U+AsW;!G؈F8(ё8ŲMzPAiD8Tg+NkGpmO CFiةm|V^q5iFT#kb}kmrA} ,LH}JV]fi䯂er ̽-¡twll`_*a~n GɠjU:3˵49 .MwjR:B r߭!,\=ZKDǢ?u2~A 1~T{ NW"rcpZY]4&0FͻW2;(n:YJ98Dk) wiO)mʥ@\n9R>XgKjHۃnXԙ.wBJuo8YqIjBy$Ѿ(@(H9waˆ YՔ} ܙ0 4eya(Հ+K_6p^'*>NEX$.a>%8:ԙY>)W/5Gص;"iwɣv=#C609 6<5FZ?^ߙ_jNmH@Zh;$]l7IJiNΚ囀O]6Kt&t_L"Ҷm:ҦR6I;>Q,pk?GC D;T)ιlX/J˙M=\G?}OVߟEw:JgY}^;D]Wl @(dޅ7~0rCx^f%Ck!~t1s!|4L gH_bVnYW6ztm}X$x3[]ƧL*4[2-!`v=PHVשdp>?'0Iߨ-O>0U'[`-<~#8džAHo~+f'sH: -ZZ)y:! W9DGJ{CnGHa[nft[#C0.N6 KMƴNotIFY2bS]D-KaL"ψ TBFb[XNwQ$.rr6ȷRϞ[YFkEK*&_hL" Ňr6Ođް 7S;]I[+IB: ؇ T3L%7 * 7 ,, Aze ΔOGrG,WipdFtDq bZV`|G>_DEne VR"J":cRU/>rA *t >~0}m-.#`3}Y8#v. .&61vb3^GY~.q7_וNG[ccxb<2.G,OH_?>rz, ἵ1bgohrQzZBEG4)Ӈ*jۄ(3x-'*s.RK.]ɖf(&|.s3JB0ܜjZN  BژUm K3 1Qw_cwqcU>@61~t\AmjkQ` c+"vDDWZ?M鍕Fvu]هS?B}0cjo~-pUH;aӉ CWHz5@J] N7P}N`I pYGxԩou 2UZL_p{N#ƕyODg"կTn, d>[cel%1.҈gu@jم /¿fC+ *T9]Bf}V)Tw_;3B< nW Q qt*H`ij=g~C\ wZzcD͍**HWDǦ_Ud~ipP+Kvӊhтsy.Y]@+/ɡIZZ3ܿ^M>0ݱ)6YH jUGE2D*@Lz,4pG+"n8EMժ{ E[%ӋlGH-='b4v[xS qF` BYψ}z>L< xPͺ5Q*`u miPXv"=Hi]E&3 I~ mr4#W1]7ݚU@k.OQpS1M紎DlF`у?dG(,p8OJL#88 Պf ӯ՟L hgĠnC܎*D2ߣ2L,?")E|1#70yk@]VtWKk`3) iú"M >LFiCo2SiLT\О?bΜ,0NJa Ga wwIw B>^j)?6p>:i7I=KVP|dy}g~ƼXǝA6$1m%z+.q%5D!ZbX7jNo:#l :3uUD |Ahn]3įYzNSeq'\SZ]tšG8rfvߎauA*O,1zyEu;C9f䛟})顧d_v@_N WZurm ۹4,TI<&{{J*Ud]t8յ8.$awSb鏑X]ոBbbFgEH:r914pgq?Pk괊W]F_½HP+=Ӡ% 'sDQq>cV5ù@Ӹma6LF=wQgYXI4/Hʖ03 ^;$oSIPP`Uim OA+4A9 [ eʨGD>/veh}̆_I)B,-- rHh[[Iofވ؎2QgVmAv.9Rp9FS I' ! cza!Lb°$1وB{>Mk=ts.ͨʒ i"iPq_TYhUܶ ˭IJ̝z~DQ7~M鉶.Udž`+@?mgB (9>ԔdCޓʫ`>f9.OX~ĕ$9mT& ؄s1I@'Gt!oٳ-sf","~jh_HWDX(2)#u􅚐mP8+dzgI<ٟ?K-No8 qvf;DͽX>J!vf`.X@OEwI !z[bR.w+nEy:Y5'eL_5KkBkqgYVSE;G}֨+@ hS'g (%v6-]ʹ/b -.qr2k@`|(F^s6B@c9B+v*25H=0P"|QmY+=ijR."1uwMW>c 1@KR~ %*[֦fڞx@*2f8Z9uAp}  l#=id(BRi4z_ö>n6.Ӆ{X[r6;t^?? 1fj20mKC!Cļ?/3f[I@@wsxࣅmI@g7@<z ,_N``Cmm5 P|nI ÜFrQ1c1p 0kM:T&.B1PPaBr 8@)N׳u!" FXؼɃUR\'{LYB>|N4d>A"1 GB]d7h3DZlzv]4z@ /+fGa+9#A媫ĺ ć¬cM8qǽ.уz< k3Jq oD/Ob],|YT07hfBYݯU/ccTrO;ԣlQzuWSٞ5 ݜԁI/Sݲ@lq3g]CtVŊoCZte/ҋɤ77L2iAj, 3-NOso}'-+~9ԶyX/h%Pׅy05E y6.7\s-E73R"9Ltٻ(nh,hNj%Qz< v"sx5Gy/q3$ƉCA~CcSukP4n7}G]jV,6Jh4CYQr=zl(8r1IFۚvB:"XKT10x nZ8!! e3R֭)Wn 03'R8į(-z@\[viA4ZI" XN=%@d13 *-wVT_"\p g"UrbSgL5)41_fڽ2uL K'}dtşՆOHPl93:l]@!/">d*](T۞i{o67l2Z\DO\kaGD+k Ww <ނtBY7zYXvo e̮ʯ0bZ 58G mKH'֒*td~C§4Ү^x- *j࿲4Fj}$rz? 0[3k^r":qa l"gePM`௯[+H zȉ1 dU@V {=CF[q)=p~j ^eo|-Urn"T "sH nO#hG/ 0:o0|9՞)!{xɰAz%Eh>fR?+8ŗ#%܋ЁsM'lmLߌ9 +Un1-K+,(B Uf/tjϙGݍͦ|WUI K`jTVL{l/<p pT3V7rF7\1eR_juǘKd>$Ke"T)GQU^Brc F#104:. (PlIm#aAB!dns`_-Na=!~0C(v?<[$}+K˸dM56vZ(롘8BCuVK *q I.F4ev~$͒ygg"J-j|:1 D3π73,8uE {r{3)pbX\f4!Pxunѷ鬪I\:;zYj?KQR7[+a*A]%/P$0i73!la"_ie|DF<6U l/v|gV9N@u. =q3վԶtjfid%w3ZS5L,z@*רR8Xyz @aR%I=#C]~n剔BG+0>օ(N7գ^^]/ºLw)I r1Ga"7MN+iKv2 5cQZ Jȍ`P7Ī:[]#ɰ_uki"1x!mc}6~ō_<@/myRZoU\я5QKwp}]fhAuɻT\Fz=7lB%G9̐"]gd_R/LN ju`b4v=p@zxv> )(-}YhCUo ^7Əx==laF} Ց{,B<ʼZMLr̨:vXU}TCoN L:<jM˫5|5Ҧim7֯5DFϨ!Aᾀ2uV"KdMާd}/ 8T6H ,!q[~VJyݫgv *QɯT!W-7,DƋ49l i63# 8Co^._ 34R>ԫPeB&<>iNb"qJFX=Wg;:MO(Ac06L{(Џʥ7d"stJi)֦Úh%;U/387rrNAUv;+փDwWv4D^.LF`,vAw9R|*qd"_"2hӢo;6#9tpЈntzצЩ{2hꇿG؇{|m?[PB?aq ^|{~!-jիBy?=r<q6J}F7(t^';!ܲ䃟gt \i Enw9Z+^Ǚ%NF C/r;:P?T|7V8z^$~(CK)Fs4νqSsUekvjw\ݟM$㆛]a@r1v{)WۂtLQKCI1uf~$[>~6kQ=tbM:בts9y~GNr6e{ &Z՜eKyJ?Guƿhˮq̭kncBhX7SJb6u18uTqy KBj k+oI+%h~l`R^!O(1Tf4Qqj4gg˫15_}j1!́J " _9m& 6ܥY?xqf ^Y}c #|#,a5E!Ṉ+|dayx1y`D k0sol'3 +X.E=ʍ oLަ8n:T9Jxhê_Sm QICh*-]"5@MT '>fхȾj6slHVz`*sKCjL*~Szj$9n)wb2oI+"H~4jƜl0HX/nF"yx ,EfQvsa8c΅zn_zK>>%&gp30Gpcsdc+bK:S0p:4lzgB؛#ŪJ>9yv9mN|⽔2 nq0>",Jέ{me=pr&4D!Vb3LeKo̓^XكXS.ɖ/v5UՔW: 3sba;JAg}!C+e mC57- *^fGKx Ɔ+yS{y"; Vϔrېgw[E=~wu)+MaYߞO%4 :Yu%ԿF Y]l3 *RD09*&WMM7QE33ްDNf~%at.K<TB5L_0-e˚؆Ḁ@ae ܏RR}@:_6dVy\>6m!rEiۍb 8z :'\+'ciqsyv&S.7ƢO~s?9 Jr(|zhQكxᙨuJV  `5{Zn, ijwޕ[ĩOs4TPZi&r^^,<%,/ZORI tl/gZ.LJ 5wgFAhXH 2..t ͹;=Iv:w=K#`7ܕ7ւ\l^/~Q~Gn\-Lne[Y,*W\*>CZĸs1V2Ԣ~@=;옖Dðas'cq%w$,Gw&y}iݓ{6 ; #̦!XS5@j2/et5yly˃g;1>◅ `I #>J2k (8z'u>7cC`N35뒷{q7V.N1XqϿ%^ ŊGku4Z×<=+v A1aIzg݌ ]"}+9NՕd1Cr }MpB߽c\ͷ1y c=mNWEcujL7d_4oANEAy208˴o q,|}p뀉3ĝDiFe'/7V*3#= Q\6g;k0O%*b ZHEW)b%:ՖsmĤ-Xrƶ#+74~%=sWܮ񗨐H?_"a9Ɔ -9%x Īb=w!~Ic85Kn^QɱfI| (*1$LX)6W R9I5|{#T.ן^b{Ǎ||q^0VyE"ةykf>X[J?GpțUJ+uC 팿򰂹5tv9r=K@{ -~}#uu1$syo(9tW֞a7ZӊIHŚ5N yf:n8]1]D~9j4{6]˵<F': .*Lv>aɌ*3}ٴ\a@LJD?3MȼWI='T~P,29rRk}ˍK4-8 GnaX4^l8TbK҃F`Ocޘ2Pr˱3_e͊8bbr9Uz*/?J>yM4&3$|7U̜al.<¹9M EJ$aTY+GJ2Vr?EfTn?gT#hY,4 jv6jLr[8ꪫ&#:i&9fz%N7`? niJ0 okDP\]#O|nfGX Qk;GS-VYZ#)p\U*[F>ĝdJF $ $Gqfh:w  &^\J]%\Zm#~Ǣ"A4eIH7ziw|LsXeg3$hX+ijPNW06GDyWy}X[UN7]HIrٻ6\~h`+8Z/E;*6{+.!4E0`@ o+'gnuseNɈ \'dS_*1Es&g\뎴k'amlПK nݏ^86=7n8trgo-r>N7Y)iEM-NG0ƴɚ,쬓}H#뫣ULu6bһ NАv=oc(>}YC#1uCL,ýdKB4#^m{7V]:A`7cx == r{ Vú j績ͤV7x +a“*\ G\<] QhWV0N82FtՔ'S7N.Vksϖ;T1ݓ:{F/'j(W x{,@m~bfbHD *#wW~0 86oeޙ;л,[oj陀 4PWNǠZ$dMd#uzʲHeU4 xyD^Ē#: ŀH*p֎L w^%URAa)L {G gց3!ȇ%MKko@uIFdE}**c'h {Epr]Ti,VK^ Z<ї;Crhk -NX[z^wƔ;(S("í_ }VaX)rH%5(*T3 hVE?z'1STdd"_ x|MrMj1uqoX9Y砈a췑~50F aڲ-z`&6&ۻjɑ|,ΏM iU/jqGlfW!(eFG$)H!e&75_«Qy{cQRu ACR2LTRfW7LxRuUYANrT ;gM>_Q>aBM/T{.=$Iӄ(`U, pm6HcL,}s'2(ķFJ^(@yN{đƸj LgPLZhХY2A^swXo~FW56 T X8z%ɗNj]zSOu RCHs;иkTlny`v Mg*QmuacDs (mGΖ nd RnT=%=5M3oO9݅!\a*;a̋^ R U^~̤ͮ\?":,.gN'E  e1R+x4׭Nhra O{:Ӿj}Ʊ|?Nu#/ aMUf ۿ _G]6\_؅uL݆tpWz$kvՈ|4= L #(A+򺲪+$m* 8֫ttpd.I"z~kv缛SsMދI伩S_d]GvX+j/IKEuA!׳BӃ;Ƭߛu>_*.uQʩj7q=!u(@ w x)$o}l5nD[Yy*9x`{$㒨Ph$7>"-e"T_k1n8'1:r?}JOƛ|oٺv`!h=NCP6$Ksa1ĚKП+EƂ8B- B`ih/HgS-gɚLCX"`7ߥ^`N/ ;zVyB{bALH)vCώhE^1Kc Uˮ̨NZ\U:#l\p;tiF>PǸ:ӓYR])9 {?VPK=H7DզyGf{rɗt@?'V߼$ΟQ("W[m:nL@H9nvZm*fO3T&so; !0V /J5,mBejݽNl-ټ6>Ij&f/n ${ cߖ "R鏣P0"-z;8~a" awbb(q\J!6bhş$ rF&hceIu߂m2"1U=Va5zykCH,KSbqܪ YRbM=?|3Qq ƞ?FM3R)ix@:Zt\. ̪ÙJ0s$a=S M=}}~] sJOݗ eMT^Ě4raBM@ǛXd&kA/P9IVBIwDm8%. =;1_o $y*jvugceє$i7dLSb2C8Bnq~Ú z45g.F5'H8+ţ%. yr,K*`D=XHҁ$]N¸ ALmtnKWLI 4T~W{m- ?h<90v|fLE֟C6TuV4#ӣG2(xmBQ\vD{3H5@uNBN c\C4g, Sk.bBl9ײ;*օ2 ه *\.ЩS~(ً$ˏ._% {E&Ģoi]s!m::kY8ӇWD6+Ӭz@0=NPy zyM'nK.AչC?ʪỪPM5YȩOb+I͉N8]Wuk e6= ι8w˅b޻g k$(lǀ&'L ŧCbC'_w;RYrB(%_HHVF;6'$Np:EV4KB 3*Q<#,FB#ØNy8b_:B4<5Erd6ȆJ,4fYMYz0JY=E] dy{)a ,h}K<ęaKy=y>gY{|dq L{!}cάJߖvXHz*]X_6D0ӪLӡ'ټNA/ .jaԝ2Ft t$ Z{"3T) Z#Hs#X1uL0Ta۱fJOHA:M!kd{ N8՜aBurCov=9(өRP?Av>ڽxMA~ 8[V!, Kzگ[`dڪT3`}JdxQޜ}"~^{2RŸɼEg+xwU. ,e"f=i}/;=x0? xB2+t!ŏ{42+e\xg /νŴBgg3'x^do,m쎌Ad{PΆ|Sntm7AVXo"m^|xГnpku'<C,WK5}v=z]Ӿ4y-YoƾTΤnE""v]hmJιʃaKSUیR%QGY:sK8p˚Q9_Y4>gvnmeք JB0}gSHH F$rB>`3zz3eƉ||bѨyX`}̅|q`."+]@XM icټ*-}xrnɪMn?_4(-Ʌéƴ2bSRdk;QlI61lw:qf> GyѬnb ;1t Usx&t.sȆ%R:\,CƏtz0Y,ws]1eZỏ_U+4KC~#K߉8)(oRv ;QwJ0b $8r X?&g7sdIŒR[G/(cz ZpFљ*18.ן% ȕu9| `{l㹒u ..]oZ {rRqfµIΜa mM=Y&zf'B:xiz ,a~vwy繁d>sL$l 44IE+8nV fs@i$ޖԩ$:sB8)$bLd &q %Tk O=Ԇ hhkMH% ?>{e?, #‰+($ߓkfKݰ$_0:jjw_iLDkV9? vy(4d gnQ% Id"gWLg@a z`C]&qm˜C""&@IdlgkfhNt XG(l$"483:Oqg.lۆ C.t"^v 0ULK]:*4#fnE;>>HhUÌO害FaY&*O29ݞ?YX+ue,jT ,9$ؐy[Hk KlnwD9. t?"Z+Oy]oϯ1qczXLjuQyI?/3-ܓCZ :rsh4ա2meLb8PX/~EM4-*b6V,^OX*A茖1h>K$Q|*$Jdïsй|<'܅t;3jIJ}7~ K{"~'x̖ŠL.uo|ަk[qZJdOYѧæú!@|f1ə<2rAoLL3t OgyӖ(`UCή 5["ܭ?Gz_ɍ*]bfwPN0ctF* -uK wv9> m@%_p&5#FR0**_<8&L $woB [O*ؘN`M  >m^q>}>灑k}G#MnpBuR!o"ˠG!#ܯHYOHLtj7;Va0GcvT5ƨ|+bYsMڃ]ݳ0 nM,az0'&$B's5{բ5zHmpQKf(޴9tFFYAwJ596H7!\2C& tLe^6+ BFTЎkޖpDU1fK>:~a- Eu_'w \7UY9Qh7qƊXs 1XH !-k% >JEm4qKWå+{Հ̍9Oddzɢq}T!(g2݂p*,̈Lb-(o=4t_Y*ı2`K"$x_5Je_ ,'DjO 0D?:*{cve.F]c/24.kJWq!;QshtV,b~do)Q[,"lՅ>8$l^-L-ty'U1~Sr^s2"~|@EE]_TD]~0s!]^(ܖX|VE &@,.aͰL0#d@pdYma&J.Yw)g6G3}&, sQQ_/L; Si Y~ɬ$OQ-m:Հnx\MҾYMMr qLo _lwL?SBH&_K k0|mZ}jh7ٶW0קR0;=GI& [hz;ѕ P(lZz\4p!i^^d5˺Uk{Ź(u, ͫ6&ˣ''̎}gFvaҜC am.3l@3:T|Ӏ -nevKrӔ,1ycѴ&`])|5ЅC:0y^[n2+NU!M8c$*h ׆ c`ymNe88#e!zP+~'\{ qqYꌇ1z?uucXej@H/P*$aփYgjx'i[e6[=.h#w[l*[ )TI^vǝ(Zѭ҄Pl9'Oi͈xnj2XTwp{W>"m~ƮÝ`ն9R]1B4~zB$X67?DLs~ǰ;X=%VDqOCl֍f8 ݒDNҽ3!/rGkрo醩HhG7:K0%Wɧ6DT 3D.p*il=j1^X'=PܰZwsrLlRTj;Τ$2N朄8ϼ.EIsWYptPNq"?vL mD$Z#GU_b䉭 K>?܇KhuExqNx]r3d;͜Yg0|\mb7B; CJ RHlК6] $|gБJwڟ{V^ V8WoErު\G\G2~ܡM] HqUj_' %|8Y%g*n|}Ax͘Q5=s 6PƁKD;sEWH(WRR:^[R-|wi WP<`sO@EyZppâsي\Xz:^u%'lUi􌎵1 z Vd0\?zeUᜫfo@s"GO^pQ`CNMŤϋ_Զyo#Zm=<ÙՄU Q>r$FWdI6oT`{15X~ÀTGls”<9^D%ИޝW9^fcȳ)Y.< Oen=c d1UϳwS[F,q%?W#RD>,x%0>n* vHp6/(׿B/s,40YBh )F0X,L:ȖX/PE+R0@ yD@IBlÓ͊I;  6HK@6K_hs2[RAq}}o[ 5%|"^150MtAxYEx !;֖??Px侁C 9Z? EÙ OSTY1W袖_.k pWŅ+ϪmŰm;ձ]H$_8J˗|u~¦zo6lr I]<%Wn eCsb j#Nš]xMy+8k u328.BF.w"QoMs?,k ~Nt|]znNpr"7b,b,z̷Qz;FX't_O1>=_Tȷ"b 1Et"ñ@ j)6LnMqNS.n[ {{ ːQ4nw^̨P'Fy5 %8V Jɇ |f )Ms^',;9 z3*6/CNW[׉SE.;/mleI}WH80MoCBCi8lげy5Ѯ .1h R=|Mf7 w,sSXyDgZA6 a(l PF#R\SE EPWG ʤX/3R8;Yޭ#LSuKm憭Rx\_\ md&גb1eE}^EJ㩏5~8^X] WWVi29tA)6]◥;F.[Gn]8s@ BÁZzE9~+ѼƐHm؍kZD2a( ^(oEf)s2#$6կ8@x _4^Ү4tI+6xF|!|t7XxD STrzyR2FUTٱr0\뾧4CWR-`n+IN7ւ4*{undCRP"I'aAn۔14yW?*%Ŗ< 0*2ꠓ}_4Y@Thbΰ7yU#l?ZAnZÉII:H'WEf\ϮURA0zϯ&zLi[Ɔ<\6ڥ z>TQx安0~ (̜_kqs r(W<."mX$,r6;凌?=q_~5hߤJkg̕FI58QQ/c"!:Z9.8com@AMLY6;^:_s,z՚Zsg"Q\K><4@ F攡e:QƲd?`ԗ^1 %%b7u);:ꇞ5oH>*>h`;hl6QG RtFӌ+Qs\M|Qpv3Xp3c:B @ Z4 hUsŰT$N1 G0l7:E4 e#<16:3@2EIM%Cu 4+Tp&Añ"ϐʴHf A8idHzTA,̓<+H;--KxPQ}k&aͱE^1j X-9#@0*!W oyݛe%5A@`~?6k3YڨG'疪kǜid-ڙݭt?3):=DPm9y3bU,H [v3<3丅xizp( ބ$~'I2[gH+Q.5VTPS2ٌ|H:F,s)s++RYW h,Tai*Wb MzN2[c/]7،}&; g]h{NٵعvONx"Ɇ)ֲmҔ~XF޲p\ gZ{M[A\Ql:;DKƄevs]cRۖϑd\i@I[W] SQXO/I9О>(6>;3deEZSWǑ*,$Xm` ǼD=m%TܵLŐ\NZG x5jQ;Ǖ{R?OUZK G0O9,C4 DAELfޯH[/z} Be)} WbvzKA;X.%A)KxܿbY`O\Tըz >;Ӥݗ,Rg3KƖƸ[giefZHdby(LF̔< _HdJfGt:>$&I? 3{n$":wd5H;lyĴ>{n' 1az%{./ Q̙"Xcw2׿L07Lwts2{d(`%:0\gQ ke~yiDG8>%V|l|M;}&#Mr# p49zXܸ uHqZqUGv1(/J~bOcH1VZOZO%[ ተs}^vTvp)P-޸\纘o8CAgW8"/Ͳ@|DsH_m]!1E(LM.ZozPoO%i:;#g <zX*jň8|KJ E˶JD&*Td\>B5.&6ЂL>_x cDT#0E7@oy62lb1W"*o"8:+ -\uPZQbY1l1hV `5oPXeH־nAٕʱ+750]耇yVڴx`,wxPrK~hTFB8v7d'>Q҉{Wmq.oqr Y`f?I}4򯗀-Px́"C{:ߢ)9؅/g0߳7|Rra)O-g#=\oiQmy+ F-H [sI,B%m:ɩMrHĖ龜#@MdCoӘ`0)@ h) !UGh^J (t)$+,' חya!*?bŠD-,wV1X,,?0y30OoTz؆PдrāV"q@6+(ut-% 8I7y |_+{+)9R9mA9^1.ן"twMe$B:qot!tlH&e6F_ujZSNB FE(; d+gp>(1_:>>޳. ~B!L FLيGBn,A' |n17^t]*ⴂ$K,9{1cV>@~%qJĠH˰?7VyI{q2> PV Xz|B| z+ zi(!̵iHy=Uw,ӭjH/Uޓ9ӈ,/QMF/I(0VK5Eл`Jrhm/B O*z`Q0$y>ȅ7?P`754N;^VY`ݝV[ rXyj5072oᱭ&8D$ҮSZ\v u/s8 bL43+qmR 5ktS*/]\3g,@ڪ&!Z-t㧯Et!ʄPu-*R>܍*J ̔Fkw&& "]Y<:OU:v:%cqص젔6zssH4=ub&=-Vӣ=2Qhv"%U Kk2't]f i*nl?r*! 5G^ 0{Kﺊ౒OQٿ2@pc0tYe#nrΉ7(\[{++,]a<SXdm24@Ć('1"\0k޹[&"XqJ̌)Qq WqHT.QFW,Fn9diō,-~vmԺpCj[ǻ7ݐgZh2fUv:i{rX"y&,>o'YspY{ÏFs r.͕}~ޱAAw<]L,S]!HCߘ*18!>aΠ~נSyv+$Ok7hyW|kB&0Փ)W`DHg:N99jUS hv""!l=6!U@g&4VH 9ĝ(׽?󀜺jqP*DH&+18B&nըGaA֎uҜ%ۍX"2Clw}ɯ9XDħ0@mLW"IQ348K]prPυzφl٨>msT:}5ҙ7A1kis"8 =vżbhm[x~<gfD Jb]HH7ddquqfDc0B3. fPZ7b=X텢 `}r+{OcAd0Rv[ F.'=ۈ25~ls0%IQeH~ʊf mИ[ʦJ.umv߉k  n𦑇λt$ls)q?\ F-|:Rk|sZaUٴSc>U .6XCƊzD I9C?}| RTh H].GZV);03_Lcu 3W"6`+T)c}?mgVi^O 6Z=s!8,sϡMۢ 28~/) YS8zm0Y.tGPqI$ǴB[IJ'>[-Ti'*zd]䶗w?K&L pWB\,H´iAeQ>sdu%HyKy%أ< 3tLuCyG>{?C<$6>.:<#7p4zQLq2&egthdMk8>a[xd*L),+@jE@B>]Q@; 8q 3$L T]IѦ1΀W5_x0̕M \_bLqQ\[jsSS=';C Uu &:'N%`зyL=R[('01/JLVeB6!c>i`TD-] bF=ݡ),t gL ᢗ涐V: *:B5"HeE:L)LR$?NDʋjd%lM1g z[[۸3^l%\TpuF6/ C{V@:{kk=.ǥ Fe !ح,E %?*׋dmbX*5Ih _[,ovhXT=H͌K7iѯ-g OZս.vz6ZFB$[d,X{}#㊭3*A1NkvVP_s7VN?c^#B!8YT=_@B󆣥5&#Lڃ=S<kPz6$BDG!T-iJ_5P, ;Ir mB$vuNFV֣ԼQf+\0ʴerRbW@Yw޷nZD\G2WHg#bPC)Y/FaC_a"{>01zxzPڀW|6(fo0Un[rQ6ՃL32ZD~cۖ0 9N/ԭvedpƗ/Mݐ=.f;ɴ&%U4s'a4qJ+ԺvQ>Ձ5?fV+جc L/2XotyOБh?"r|.2]Y]!D}nDfAs=I kP~tUƛhxvlGBR_nXV50]y~#{7]_ 7DbΎ&q-ZS#Uc0i =p#܀lBͨ^\=p`,Jx tNz%jjl?>:BwͧP;bfI?3k /8I?h{s27N`x$'?aծfbj<*Lf=,z (WHgO\:v`J@UH2Bmy<қ앹̳QwfnLABEd zdw^T 4ծSŽDgڸ{<Y@ʆ:A}RM*B,Ty܃@uEH `qK{o$0\H>'X#k8xYv=̅ǯoʡs.V)2dVjPAlwE jd >9e-&u3;Oz-a\Qc?h|KS,'d=1zyOl| K}NJWm;lY.9oy+0f⫦̰$a+ϴ 5&3p^JOte֬?%z^''J0>[9y"tD7$e>7aCI@+ӥn1`"B rd;6HM+ UcŤ_-Wu"lLc,PD!C #0iOh_srvYMVRGTL@uIsئĒ"KGPd#9 ol[M ]5 {Ұr ޤ~V_A/ >R>uQ17kko[R#I `+ %/ 7;UH⋮)CkȘ 64Oủ3Yz 6|Zs8޵榙pF7|(ApЦv[;GGAd|B3a)k*+tK zx@z)N WuN^x}xU ]Մ9#P rf麡83Q瞕hUK[|Pא 7%xBs1| ^ǨrT!2~%ߎ yMJ vd >܎~ݲ>nDj0ep,/ݓɲ4mX@n69Qd[n,f _͓B.{101VȡM*#Y=Mt5%8=[0O穩]^"{Il(QE}20e!7?&*VDsΔNzW-.k"^lC$ݽY#e%`h 5ف9oob38L}ղI6ݍk\ bZ@ϧ=_6$*{73V`!{ع&- 8IO`Ă ;\\w<\>OrºPRL0~ې)H}>j4ixbn ,(yؒ 6&aBɾN#A-*Њ(U+&az:⹾ܵіB ?hD܆e^!,}r+/J t~r#ԎR.탊7UwM<6p[vayY~?(jAe+`dH68YO5^7:A)Jp =V uegQ]7<7RVՃQKoA؎ZF=kD̋ f2"Z+{ړuF;5i1ϝ~MxP8 3?Nw<9NU]@e[d)BcpelJU5_uA i"J9'"?W2LetW%LZdJp*#2#aA[9o"l v ȣTk(hPVwC=d2*enoBm9'} "~q@4ogaEo%$"xpW|4xL j9_ɥL7P(Os/_ۜCFm.K%O>h Ɓ+,?#{~+G菫Ì8~R.Y0Tl}s4 XE/ٓ ;R~ԘSZ:ej(1ɞK..MxZ"<+^C~.xCp <@vOz ТQ3 ԓ*O&{{p$9C (܈@}<'kR.EׁYQjF%:7< H P5$?>t՘L׹RxvlVfwum _Uad0eటqf5y*$bYigwaV~ հ4*.%1:I]Bzl -=g >UQO"1K p)D,7E a{E π,),à%f9z<#o(9:e% 9Z~=;/?D>{"e0N?m"t3RC>L=THfE{!f.wb')h~]%?BNyx4;HTQy-<(ktgXlԖ\XM*Ȧk$~jc2EYKEW^1GbakkhH2$^|޻Wdd+;v`綠^H[ ҹr0bCߎ%Mv&9y#I JWoqlFЕ?ҧbv1ਾ Z}.Rm[]>0 _%Ps-k0o8"Nw/AQ92􎁢n Mneو'mpS=>4q4L?`Øn{7֢*뷐Y)$zN:*Sw u *m,Z|= [C)B*oYu#urWwH(ʍl|!Wr9↹:}]NZcHGT O)q9fn, ʢv5 q؁$)-Mi^o0&$jN22HɉE9++U|$ $)OM>y?'_@M1 @/n3̓8L([e~M4SS fr@S@E>jjC}oZ#[[SSfPß]5- 3k'V_XsYW`?uPB[ z1+Y$ڭ?,NeZʳnĵȨS DUS ~.4',<HyN5@?Az$wzdVD̟Vb+:)h*4(C&7WުThNcCmH|m?(l v]]_ _5:y@RP!XA jyݔbW(:+tlUhک-GK* HV'HbLlHi@J5h:h4CJ}/@s/cpa!p Wڭ_ "m>h1jf&_ђʶQ^t;DeQ#Iڱojz1Ϋ 4w5壿Ig4N80iS׷IL*ȳ>'aP 1"cWO(s@Ѥ^?ʈO1A/ocZT9GS~2r2f\.YdK;v]Qif|խaW|srSA1aQֺQy絘 큥%%/BQ"zKR4њۧӝ!2P1&>I3 d3ꕌ2:yFX;bx/{=u (bB3WLl{(UVY,Kp>,-U.ѷ"g4ǖ)=w%dL}Vwݑܔ8-,{ J= sti8=DsZz #^({DO*TFGK2[Jbyg=JRȓ^3uGdKחF0`Ĺ@u$J,u&j_  +څpվu "@rxs~QQBсgI #k |UȄDOzLᕺ׃iժߋ.\=R8cR}%doO\í[ j._ɲ"DҮ>u-'PDAN=I<-)bhHy0 gj ~tKf^_/DiW]=/QRRٓ;:|Q8Y7v_wSxK+W~SxyawC˸ M}XK3ͥ4#S>:b߉ZDxNiϝt[fDm٠-+wmn˰}=#{ei^YoٔZ\(`-B%ϔrQݘ,.o9^zFz54^gVdeM$..ca?[owל՜~^(j=0UЊOBWqۛm'9g@VNͅ9˴/.&s:OwB t_,j1;(*̘ #uxLJB͋ND(DMy26 uIm&[IsM)NRz1127QwSǘ܋!U(M–8ڵ!ξy̱V ?$QtEUVJrz:tp <:X1+@U7Ʒ6HVJ"F2 V:Ġ?]0t=p ~ e}H<;6KFEk O0⁂cgg-~yoEl~ʻ~yQɇJknlf1L_y/OjZu-mzvk{$}u˒ {.i8i(;{֕,MwռyT,{6Pz`k>`ŵx# +덒&p0|`l:KMKg7̅*thh<³?x L d\!,HL`}O$Udٚ2ihH~A!.*fHb 9AqGVEa pt^ra(UڷngO^T+#MEf wAzJޛdizJ ϐ#fR7h $ijzH*ۅ5OtHhA>d]RQɁX&DK!*9.5>1XS5b,;Gm֙AC09P(AlXLj4)YbzjC.ZEY%[N$rQ}w=;]4g{\1(->C[4~GdXsh ZdE¢3D fwKnZG-1$n!hOqr |Ÿ?`.:̡jh:$T N%m{ok_?XW{K5s\'3WBHA3V_ GM[.Wc1*8<ў\qi}5 ;-ꆗ#&MrfuÐC3{7.Kw;.5˄ >쮕Y-@HWRlT)&TATqtu>t8ivun_ˀ2SXO u9KkrJnO)1н^b@kuGHR+M1{&(ʓwlrmq~׫) pKH;$R-7✮Aɧ>Ne l,I_b[0v V{JFNEfϳȩ*M5ܛ(4 =l1J7q-OoD4a>ȚE]2$N/ aGIҥ~hf2$ޘ4|mI`DIu)؀'oǑ (yٳ"ܫ=rN@m+En/G @pvVt<i+lpnX U#4hGI@6\-648ٰCȦ\(b<_ ^P@]LˬEo,(z>D%IB,]mh %[zݎrk|˫FtU}<=NO=!M8Viy >rCSaɺ gSLALlV$~ӌ 0qCnSi"br5گ=SXq \ʉAM5ƽIC&[j| 4a1xh&[OҊŧixv٬ ? 9i1듍<K՗d;p2nZlRf̺v[[?ׅHlTʨovuE=Wo}8΋G2)$Ds_P\^A`\?ֿ3{7~3w%uX'BR5 m$-EJy$zr@L: 㝍G>s9ywV[>g#`9/SW.E3Qxa,yG5QB~KlDyDN'ƃB.L&ɠ'ܓt "Z\͎+{*e/Z‚="!ZDKqr exwukZ,a/cRl{Ƌǫ2+HF[rd#F{d-5:Ԑ*|`JL!wSb< ڭgS0:"W=z"lu;5턖tqˊ(8[hVIv 1'#߳x/3+(/uҶ+ENaB# `K q}t#O3%8|,[[bWnROEpAr1&S}B%йGumn[*˫ĕA*ǣD]h:*5nNq~jU#^Ծ,+d0kpBzH{ `}:ǖF{OmɋAh-:47z7I8"Gt;k 5Z X죤b٬mnz|'Lt\Gx0"8%rA,-/K)wEZES[#xW×{:OaZѵdL׉`lNV\JXh4>/(UJ#8[f| /vf~tҥSjYjzشZ2";X uxة>j3zn~$kvkd y\QI3AMPհmeyygLFaݤ8\Df;9s{ō灌,$ʁ6R"՗}Tb>ȇC!h?p*z ŵ/Z\'䦑 &^l\dh.R#0 _αaO!zswj+KĿx+["htLW㟛ܓ畐M/'"Tjbh;sQ>*LtT q@4K;N_J'n$N8U~I'Bt[DPIһه'\d]L89ֺoexky$7;Mu 2kv77%i/Y}I|Md֗qJ2b=? t)(!_|RE^Y6$]_cJp/FP ~p2R4{ h{S>|W<]7@\}̿ɓt?S8_eR7|1rKav㺟ނlfLx?pF]=]RCI{Pp@7Ų79y)~^0He It˩/^sƐBJMN⿬gACjAJo&SY(r$1(}tnm?=./eFYZ|8_."ıaP\W$۴?7kxz'ƀNddwm&kO\)TgL>OU- KJr?q}'*NmIx̓g=钌 >YwTntY\ohq!OyX f>+k5C5Iq-M0/ ,~#j"Ŋgx+<0AjXN~aP-ә㑤\F[qų/68ktj2N:M#1hTDlab3=M]4 ܩٹ6?b00`f+q FJ &9JLbfG fؓ4`zmhde&4{` yCSlOMX⹆/i; ՒLn@%s'(5Κ_WKҡ& w%,.,_ 6TQ<#?mgiaL{y<"X_w+Y+;Tpɴng CV{ AIe%&<ؿvw0e=`޶ L uۉ>; PӨ>9)%IZbae|M>:)*j X;Pw]Rleˌ9Ӑ+&89k)~A T(S0?6^JmlZZU?G8 *q@7F#lKbLI %jѝkK'Ȑ.Eso +-]g;@ hy$`7=̌iOK}$ yB#݁]K$[7"9ꪌn_a#ǟ> s>{zRU ֽW;YHT+a,n)o,USb%JϚS0z@l)HhnĄɫL{ e|=eG3jz ]/U# fFC< +` 2K^24 6w j՛G* K v,<10:J@nyU:~ sPNOF$邎.ߡtREG}@[T@~MF/'x 5F{&)t ؘADdad$(bWh O,CJɥ.Ybw'e"sܴL=cweLYʜZN3T@nTfzN[CE {Ә? [UmHdE~ ;"&;; }Ӷ9UÄ!U8=*ssؿɺ˓BҼI\x6c 1㱝}tA5!WA~lKB{شuWy#Yspn18>ޚt@7>*gA{ J! o9p:6@% y 'R[<[<~}(]LZX4dXZ'}1mSZi$*z8lEkAk#hnK]*ղO=Kp{(4!Ͻ[̲O$ y\mGw(!voNo'x#逷D"Defャo>$@zv ;bilEIfЈr#}>zM51@dlM p\gYZ07070100000443000081a4000000000000000000000001644ae3bb000025e8000000000000000000000000000000000000005800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/emu10k1/snd-emu10k1x.ko.xz7zXZִF!t/%]?Eh=ڜ.+jۈq{T8!/|8~A씥^H:"Fw,:ƍctE0 fϝG߃::T$<>t$2x)Q+)DW L=G (>r@dP EN&oGMf1|bBJe@8s%>]_xm,PJ+gLqGpI;~ 9~d$(!ޜp-6#zd;07!TΏDSݜ"]+ڽ[NIUc`=;J%rRZ0Z~@i{1Dc<_yC6JF\oEn?1 RE^=RPr%5/k릶CeLT`zwL0p̍j[i Cڂ+cmm_C d՘L{l7 gB#nG:;>v]lVt[;&W( i?eM `$F0-d}=zS_?LT~Qh)3> @Ϲ8̞ɂ\rI{,'u&I!6T1K,P0kM O_,&>H'F@`u&*^M dt^Y%x>r%>kxEQR2ܮg,,<`,ջ8M띩mL})x ܚAnƤ)y}Ml* sTE?RWx &AƘMΞ9k Ho֨@cm\ JA F6O/@q8f-w>,sY܇⠎v\U/RkEe7m3VIkZ馰)]Ur}ߕK_3zʨ2 d)`a'aEYfSsԥsx#ƠXJ#3![@qӕ~j:֓FN2oDk} 6v;kz]FG0Ɖ._FVaW^ҞʭI.],߆W%-ѤQx<ל"Ёl(TGvVlof;x;˫rH}WI't+Ԟ5:;t͖Up诱V/KƂJ?u>$o3IFn\54d+ VvD hIr^eHr[oMg_;,*TVhO;(l #Bo6,?$p0W\׮ M#în<ݸ,"N-E aϽ8".TufE/4;O&@|OWm>Lum#: z ]9{/**վJ%#ԣOgjɄ*~ʮHZQ2}=a^ ʞLpZ)x@z) QjH҄r\EzrڜCD␐~TvUpAE. lj/kg_0Ƣ` N9#ݢτpxS72bNE k8=bUlKy; 0 Fd}|kF#w.I^"0Ov)o} W,HW:-0[_rZihZ0cdɣ}wO;J=䥜'Oc77=z\J/y^6lg#yvh馪 WWHIBIOϘd`ZMg-AFl!Rrg[xV[C'lѻPV=jmlZٽEZN?t^2$3XFa'zvji>qKBR[3Qci'͔h6t=>0n tJnE;M8=n67@.ZzFSƂ5(t<UZ T*ao&uU-z PQ>` ;qƩkNKQ^ЃC%aߔpK9Lh ~ Mԕ3% ɝI>i}Gcց*|@NM-yX \| 4}W(!SKP,VבXȯϸFR˵"<%G0 ˠK꽲hgŐ(`Bt5LU@} z#TɤpK hF@DpG)lZZS%Py]:gl p> z# Rdɶ#l]~m܉T3ײ*9kgS8k߬團 $t:$Ñp;ЁS.+r8%$@Iđ$HO{SkѿS3˦Ζ=:J-" V1B@ ?FwjSM*V+`+Ӏ$khx! H[&yp^VxmQ4XJ2Mx P0טP=GNJ7:={F;W~LdQL/º1kY^͌|>mReP^m|6ȍnWO+fMXL"H)/Fmvα?HE'uSF^iB%ێZ|IG0 bHd[Yj !=}7D88>}bATh{S<ҍ=09-e@ԊXbJ6SCuJfn4lyzYΪLR:FGm~[z410pz>fLqJC͌OC`ۙJ~x@X'gpPVx]:L1E8!`=HuAS ^5+MRBoaޑ(NA`CrZHZy{+s! IhS뺝$ZBm, 1RpX? iqDӆ=*MJ2ӷ}ج iCK1R>',g2h.:傁n_Bͪ|>v0*G#'$+lG񸈑}y[$Hi{$gml)ꅲ#;vTuK:\]_D)+fRA߻8; 跏N- )zWb N '\OqT朴Gd LԬpݩ { X P!U|aq af5%ݮ4=vr x6Un՛/?+RhBUc͇W'UZͤft̎$sX"s?TÍb|G* CwA_nN&]H^ʞgN4;IBtΝlXC.-s {]@ Jo;"=`C~+8!Nz`րƴ=Yq l7 y=u)* vx ke>Y"2ZM|(gP\fu\<I%&W|].RDyk˅ol?Od :X_Iwr4 WލXcgT] Ja>.d5 ُrgY6A : ş3ډTi7S QNj7;1e\hO$?mV f,XZN%ee ,a2;S4:=s%Aܵ4dLt=@?;:-ϴxMlwUW^ y7@`ZMper>"܃XD]f^KuKNC2G&$,En͛ZHZ<{̿Y#u5v,<lwH=qFX$OP?fqL$Z9zur"05IƤ?̕q ]@x }~ҩ6H:C:n/7xZqd")]th캦V_ \^} :i`È%jnbH4j`G\3>'P24]Y~S_+4OPj;G2nRCPh<(IKټ?mNgRO[5L^#r ϡ!Hz+a]Ts/Yh%o sht59 {+ ءB]1Nvu,/n0I^. Un+ YZ̀0{L`R'%Am™JOu`"T֘6>]CNoI _<@Ga%^ݙl*J*]gIǐrup[~3+F4\\:o_u=]~L/#Z@.N_'#-iO y'q˶>8ydEgg??Ewᗠ+15*_.3|D"tPEq.G}wW*KH0AE _Z Vٛl+L9e ~5ڜ9oqyF=xၐ bv!Ǝ&%TSSOY쩃H%}~xa婳$Ր˓]/7Pao@9)hU`ken86x*(2:`̓ܮw#!S<m{cYG&?[|dA#LI׉Br)4*`7TDn/ݷ2p[yvKF =E_:UM!400k ya-@+z&"IZ!TI of j3<%gFLԞcv"5heSw_ix0A/›|Qۡy=[6ƛe'SQꇚt_;fĚc3~hs! f?a2L%C#<+>ʖG9jޑ͝,dҘwG6'/^Fz Z$ƼG$!TeS縖1Xf85eS9^2RoWՙ t)OHpNw½9. #(~6[ZhG5;$*Ys+,e+ Л[X#f{pRSET e(~a#k꺾^N>G?p4=Q}<+(X}/ @XJ9ܾK%#h+QYi'[A{ }[ZXW=fhXf0Ռ#4`mv%'P}^ 2mZNg\MF^"a찶3Xn ң Kl8buFr+jpD[>D9BY^vfvV c~i>ӷDfa,Գfܢ_{eQI.զEI 9nu`1:+o-ޗC$La{]],laY<0O^]d(FZgX7-pG]4`5[_󠡷ԐHm&ldp+=E-7WVHqf8Szr~<;^_'*Ptm?@Br>aѐZJ&j#MWޕBAg!rug Ch>!jXy U) e&z >Tx=mw @#*nCӻX6p77[1w2hX-%1\kzqibٺi6ΧPٙj@_v Oь |Л,Ub$rdlwx)q^8!lfFC;!g\%RuIEOh6 YBAnL0C0BE.J4$pa->02Z`\l '0"a]|F;cx?-"@ȑnQmP:_jEQC]8^)zF8td\\0ˆE"K͠?l20UԂeKT7ǷHʣR\BDՒY=myo:>Sdg3!\~=)DfB=A#930 t }ϧ@h@q=N`mܹ01.NEtFy!H5hE\OyDF HlmO~Sny1UMQóL߭u#"vVCuzAϲ4]{3Ds[ژbJF=ШdM'Ix$[;Ӻv\J%:IyD̒YHmf01?LZw}"!y<&v?*4V>-$luGtO>ڤ\F).$T7Y&m _vtF.ZF@ ]R:'B^(~|T}6wu1 zAEd6^/ڸt#3J?%9܆Lt*&Fʶҵզ/q(v(Uj?P\>.Z3_TWj#e$!w)4D=:6pt9)@y SC+vC/0+MV놉؜{ 7ho->Y # ]^ wFW-)*7I.( !X9qiLCNl<*Kuɲgljӱ1#B";2p-q|@J׻?j,B5&'@v`i/|!,Tj x+ν#j4\ 5-1 E窩U{]$O"!{i phH(ru"~(Yp@T dBq)IMb]K ^rq0OfSM3U}ɥ-Un$F1CQDDWp.α;mq0>KE9/|c3ҏ X 6#>O,|#r'ǺeEE=Eh^[HcA7^$jv_3J8Xu917Րb/P<L& 7b6 /Q /n Tv)^u=P-7nK-&s>Hf6OԐ$|\<_;R=9([hV.\*1:߀D% ҫ#Ȃ ;o%"/r Nm h ԋ,.Y&!":}Œ/$^u$ 90_ LB9w"'K=3/gYZ07070100000444000081a4000000000000000000000001644ae3bb00001acc000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-analog.ko.xz7zXZִF!t/]?Eh=ڜ.+ʄ|eLfUwQj?ٹJ?2,)BI ŇW'Y2[mOJ=t/}FqBq4*s'xYM gp0NkZŋ_RəfV,9G?)s').,Um Lv5#]4ksYXR~:Ab PmFMZВF]|N?ɗ|kIxZz߅(Y˗P7 ͱBJlp;݈ĬuKDͦZrM^L,_Ed_1o !:VN:!Hf8*L;!,ֳ"g6ōwe5b0y{ܺzr}psqx#<1"yWʡ2ӭ <Dnh`?=_" &]@W*۾TnP*9WymVgOϒz@`H,ip6y@9ʻ WI+HOFgh9 rݫظёDb`l P@%(K NZkYZtL T)n0DViQh//%sMpyGEBMKri,!qnr[G;f3e,FؽFɍ.yQMHG>3@?ۡq~dїU<$l.@7]εh~UhS˄:8dCTɯH݅K=lt>gWJ_etߘMLxt0bO1b:˭M+9g(eR`m/CFW3bVHHXz3fh@!hM~fHEj8([΅fa!3&#^/ܛr&E?Հ&zKm[ c Bv-IKVHmYz_6V_(3K:!43_fR]( 9`^avBLC8&I`ZC* "c; 1z2!ɲ#jqКȉ6:V{a@&+>xd[r:>$𫜬!c `zDUJ1޾p_L EgbJYkH KhK%Yg6O4VrJpkߴS?C0dA/6sy @Jr5mHp?U p`?bb|hfLnUm%g W.2KlFmaԧTĥ Ȅf(]^h~om#0Q^`l[yD&bIe&~ 38Z5@΁,0fSԕC䪇 "Y;k0z'p}zQFkDzQ試x\(`Btӄ:t~;K(%ȢcHulcpG[IFTuq0/_~oY,5P|@Us5B~r1]wE찓lJPK$_9=g,}&̞Gþ5fA\J&]Qlx9&F#ҽtf{]lOl:WѾMwJgљ+׆Ǚ ե] [c\Jӥ2նfMVӓx4*U%Zvf{PJgt¢炖"Z.*S`\(}Λ3T12",\R̎\)]'+eT#;j\ƃ^_"ߋH,8gz[ U$g`94Vپ -wQɡVSܳ2H[ \q'|1>XpHOj bJon x\U`I Yoa?dyn*09$Upj7X/=Pd T5 -Pn l6-Z|dHyI/,&TOWg"?"aW>t[2k#Uʈ]fkUZa:%.sǵVs ۅ s GO5@ogTSv<~a,=@[^H$0r8v7EccĶ؛f8 [/֠|b+(c,&A NUbrEGE`]->*˸c6GeM#@ڢkӥ"`?# =e WxyWw}8_fFK UF`@k}u%zàe`ss+!aXuxQ,iX/K¬Q﵍:!$ >8PY?`L ]Z^W{q LkeX`Щނt9eXyc$<`;.=} ,|4+E=W4.68(#ζ uA,m$;U>Xq-j߈$& #W3ŐNfpfP5wNm(Q{ L UrՏ~&'80^LpP4 P{"«IɡHlr0a9;JNmPYfu Hx3^,)ށ_! gO>{jWsQ0>_MQ;H{xG?%+$}r- >_6Vԥ=Nus~ea)e`LwS?CiYQ}O"=d ik"T?#f`h0Msֵ״s]t]!~67g}H 0LDi[p~}ī~. HdveޥoDF2|zx2l(]3`\VB :ۡb>8Ph{lR /0Ghwٍ/GzjL=<8A,w6vx5C J=M-0˕߁@k;Z8qel2 1P x=s&Kl(ow9^-~W{?iD>nj4Amjl?IӞ"m<;;2)`9M?_ϛ3 +͡bQڐ1[\*8z; {:1L*g3sCnϦk:)"UhT]齛У/D[|WA%o&eRt/^ėFB4M'ƹȋ6{ql7RhETt,)+ulqBV jFgc]aFck7PIkM }Ն>A )OZmݧk|& o6q$pɻG{~.Ӯ=^Mۊ}*|wlRjBѢ;^(#@Ǿ I=q<騈C-Y;nco6JƧ|bԳ.f,S ϫREmr;Tcq ] sm%c 0 4x:t+@B(tMqousWbe>N6Rƃ4>U+dn3[gÁgN^3 ]*AFqGHp;n={$++T b^kL.6~$wLVƔ}.mEZTH SӵF濱N {1D)$д>A6@4|AN)kN$AJ>U}.~v ptX[cr(D?U;@{TBsvxs/))v'pԕߝW ~&3[ByT|ƛ'k9:*ww Zle~"p8/d"BQ@}K}R't+Ki9CVxԅ !7 wW]6ݰܲ/DĐƦk $"gI!s߶%_n)Km6[\)EbNj&v5\7^3WtT$^6Cl9]>e@OμwXh=Lbq;+BH{%"S1Jڅp% $՝9EHSX;1a8'쨽1fRӸiz'>ӝriGiBNU]osP%kߧt`_[|$N (fNߚ8W,[ HH}BRI#nWzKΒWXl:]JIb`\xhexQ/ìV}wP \ϋk;mIB?@(T;+FiᴼOΝm{d}rϱ,5[]pW#wd@cneҽGmyP( e=PybjG Fm "#O§e(޼9ny..&dΩ[1q7˙^ djjsv+$:5h/zmPcBv@ Nq* uIp[FwDWpƉ[1I:09RmPS3~8C7s0| PnOfYErc"zR|4su'vU$C!{t*^gz@0Hgb eW'`(]cx$beY!,-_`ᕼYtfUT`Ul5x7\Sp$Ql#]{M%Ⱥ3# nQ& N[%ڿu^ӎroӧX|TE(,w;B^ NJ- ʬeѝ.~)v+`}ʅg]gfOVxnS!<!W{BQja.:'%!Q(="{[,V3aRڔU.A(qQ${[ 8c->s"QÖP飮9K#IQƇEh9оq̝&O,$/!iNejeMFAGw (IT..iU!78kF;=J,C#3,ݗJ& D!g.Mds\f*$YؚQ {AC'0^s (_}(%D1:, vy~4\֤hTF11=q fD`}B=5=>MzȂ>dH Ϭ~C"#ׇ\k1 DqeGr[!W\K=Tf_b0/loŔ-@`w%w<+ 81J|ά,r%8kw1e&c-R-27g;7M[6@A SHme6#(RHZtMa8 ENNF,L\FX[̺ͮqC~j΋),n*!=+)M}ŗv\4&7kvvuw+t8,&vmGLunFxĚs:"s*k024ܙrI^Y{{w#՛D-낌 _}Y8*  lبuYXe$7]b׺(|>YAbDѕI-шUWOS/}Q_{~=80yyvsK&( OP7E$zjDCűJ@ Lˏ@f-'.גp o<ҿ7 j"KߩRv:]=[zJ/u՚y)_ܰ !Ha/z,|5謌>1%FHZ+h,0$PkG"~T_F8} tVÄ0fܥxxL9{:Ĝk Jǭ TI cpԴYuVDBVi,?X'Jpw)#% ˶ <IR_ߏF|K?F"m-/̉:CM|]un9B =<4XB)1d udi]J@UE!ϕ+ieGme͋kX]OX1!%MxtӶ#vp6 QKϛ;vu^5䭽Y0ǺO>jmȐEq5f @ iwh@[܀ IHwFRI%J!}N_SmepBH+uHa*Mb.PRZS]tgmytF1x*5$_Ht63t'u\^sq4.DזZʼnaܷS]r.](w}#9$@MwtfB*@m 8lFݨ!,'0n{m /%m|Y4KpݳeKKS|Zfh7!FDHD!ĵ=݉[yz/{AoNW!j=CiWtUD eJb,_ĿVu˺ۥ9gB 6`O*udZv3^#t IZ Ta"I8ğ)k:E7]㺗0ȷ9 :ڧXJCYE X&(L1IRQu^v1DpIjՔ+ 6Ts"mgB0`H0]fd8ɝ7v죌ytg 7?@ӘsQux=䳘v.㾍T/e-ö+_`x{@K,WQjt7f$La_rS=3y,D4j<HG$j6j;(LsxIU4c Q~SpK}A=(C ,Mc@D_U8eID,X;kfg0G!~k)-P.S%Nr` k?1?D9I:g X))x%FJĸʅA7T/u;b6ʃMn+ȵZ߾zIHt$~<~/S/Y_|y`F6>%Df|mctH.ԲgYZ07070100000446000081a4000000000000000000000001644ae3bb0000a26c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-ca0132.ko.xz7zXZִF!t/sW*]?Eh=ڜ.+9b@D6ay&FPlȇHz%g0~i)Q΃K3TڽPXs?y~YwaЬ s:D$admj(Byj#E?CRmg̿nZjYޝ{8Yt.ȡ\Op}CnIBGʄfx$'md-ɱ|Sy8UڄLG^Lv@W^)'qĊG\x^m$g3]dQIA1a/$ǁsZF-(R𩨢HLd:葱~J `yrdlP`1̵_FK輕|n +36s]OgU-S#y)h<8ПHՅVJRh~N(rC3$cҏ`hI0X8ZQxh&f:My|WcMΆ5[Mr\aYVbW7{DEi U!˰*./ہa{vB&iRPUkBiw8v#WeK-vn̞<}Ef"͸9;PCqe+Rs1ǜ>h ٳ53ySVw k6zؓgڬ  X×)΁8| 0 yTsY;;W' .?6x#VnY@IvqdŢFZWɇ<\+X@_ՑōX<jəU/Y>/ iAt(ӡQ #M[5a) j֗w|)| |n+)f@S;HHЫcxlڏ mwVeX%=F ۋU S{4|YZ?0VQKMv +N?ܲ&ܖ)$%*Fwofh)ib&[7e4f1Th$Rmߺ A'obf}Jhg!qBd^A] uOu!=f47(v3B0Tt0[ /Զ@Ӫ 䈛g2 kGE{ވ J }bO2VM%ۜ71!'&B$\s]T.OThJ:{cfX 7~ K_xE۪򥇨C]2p7E H ,bNx ~Z9 hek{ܨ lv;vSW2j~DD[cOryJ3;<݌:t GD%܆`2ƗF&?Ee+d!3H3+ohbJ@F0_]%.}8}09R\I3P`̀%OBL9 :@`Zeқ 7FkULu^ϜDZ 5aKgx`K(F7V2MLҜu?@Ro+~6i9$3 t bB]%`rRۣ|i| nGp.!p2 l F2>뾚{&u=lq=h(xܵE3(o^eR3|%o$~> ~vF⠍^&=#jيzo`z'C:7˟,|rH*9{Wn9icmZ,2/>pj 0gvl8j~8fMbX5Ơ0:_u[Dpa`jV="")1,"Y@}c݉T™pSܕEK7Nō3wit3Oqflﱕ/K^8St[.7HtHN5,.E@lBaSj<&%[e+p!UiLgT5k0xPH,O6V8PD+)k_wE$oߌM@7\5q dE{a7a7WԸ;Te9;gZI*e{N5vcoBkb"~mTxҿ}fM2>ILi`s?UUdk7 K4sE. pZQ_X9gC M3,~HPb^ycV{O8-z^x8eǥ.QWgyE ikZ˭s$m|zLf2;k`'8 CEZ]Gtvϓͪ^OUӭhK;'C@ܟ9Bɠϔj:a䳓mRzQ;Ԑ솬%ncH1{G>#32S6^@GI2z,8x39 >&AY#!T{ @RDp_cZl(yQO.9Qڼ74x; @D>7 bFV6;Sm:/ZbPW`][OD`=r$ @tK~Z34#7,#T"hEgP`&nnVwk)Xxό88@:ӄU`Iܑ_j'ekI {MP\e&(X%ئaIɊ";Ik5 ?{fۭ{os6i%4YJȬ%v^}3B9XF}=7:)ֺ&V)QCeBh}kv5jmT s+Ϛ+i;']Tx0~z ۊĒIɒv݆^u"a­AqN6Yy!{eJLlI)Lusϑ̇'_"."½;9PAhunW v԰@'ikOѼ"z@\G%<$*ZTXxܠl*|e=r0~放䃺?n#S17`@v 0f3Tk=JH#aZUVzD?IVh4ȺiL$y8GxvDs|52$V$rK >W?[}׹ ¾@L]RmA֢)faw# {yeeqr* Ѣ񏏽 y~\1s':+f tȝ $^N+] =϶{fdFu? AS"Ero$D"ct)>sh*48W;݌2l\BOkx "=L=*|7S]V /=^˹=`K>F \6Y{n1rQPpj螟 j/p2as7 -h}$]+c6V][Jw$&vJwsW>|tj_KxcuU@{F (p5[?ubH5$kuY, U;Ү]hl2j ~dz+on9#v?eX$vi9YAk5 ηNR-I>Z!\+`1,VXѡ<}_E6gQ-Iz &d˝UNX_zȃgyd կN%Yp$2|\p"Mة) !7B'sDRXHaz՞>0޽TG8-5agwA}\%+]ڃ '퓠VkIU,B? s-<A9d@Pd#׬^α=LжS|+@F㿶zPP aih%85A^kMj2 (dON ̉wˤ)g.yRe`@](&R((q'HlÄKἵB!3lk$/Ωj kO~So;iڨ 0Ʋÿ2;ul' HM@pBD''3Y Iۜ{y!B>k8[1~$uG`p!M>Z T~0U>3۰A })-^Ewu,"?6ek_B!Nq'F?Z=y.DؠZAk|ۋۅYWpw4s;c#zcgu[cWuJFlt%?XEO;;(27]CV1FFx+Z⃳R+=-ObTEտ+Mk2lgZ2ᗷ.ʦKRpt|)Pz<> ꍱҗ\ӥnzhC>tFHo `ڒ$AGN%vGOWXIJE Jz~5-Q<|m2wbt?&EyWxfMhp)jbE8P Ȥ:#Qq$#ŰC[5ُ<(A\qtOE1!N.%O=f?]4z%փy JW*];R, T0\6˓t>CukeQSUQKj q]AJ[KԅqQaT 셯k/ :a?{Fve<}*m/%#9/df:2:~N˨gxgR}z- [T2!K *Śe19mҲۛԆu2ֽ+*FiTp l[A,6niU \LQG>JKRDͽɿ*wcu LRc=o=]]Q )%=8B@F+gaGuQivxf k^/g4R I"hVK%E<9.KRM3 Y`~DLK); &j V0{A 0KJM#AdmE30u;֨Z;l#E(hW05Lri[G˳%?" ϖ]1 `{#v# ;\j1Ty.Y!EmTyw>|o}%lvٺ-Sfx!al iWюuD_9_0sU(ѐŻYF%⢥ Hi93ѲIE]=PQze,s00 D]cC;gvf"h[x1d'-ڄh0׳q7"\6>ıweq T- 4OϮr/ʑCu-pU=u@G;YٴUH /O{ح7XUy//+tkw#GzN_qˌ;u'^Z(>D~*JOjVy-CBm|Dž2C+I0ꊲIF`YZM0bߍ1՟= Yh.(_}Tr` -;M} >Y{NlUkTW[>oq¨)Y3JS'ʱ f@>`%kCXI";cU}?ήgmbeh|ݑ#.M&V0[gn "I0BJP+EdrVQ 'c}*kޟ=?O茯p-F+][J<cƻ)6 k# ;Z}ЧҖY͓Rh3DNıF&>+.f'[ؑ'-[c}ZH,52˄-bY#~K1U0~^|xaDn67g#V% ޻*ͿM`2h 85ڴ '̴ĶsNf MVOFPyΏqixVGA;sདsJ+?OC( ߰$dFEab3deX =+uch1.oOq,+Cp_yyW6뿱V䙵n:\&)X x(O6UPIִx:2fb#ʏJa\MIh?즲5PfkQPr;4B0ʉ7,ϨjbY1NB`)gfQr>ArMJ[;6™Q~=ӿ[u~ 4pbF_=q :zǹW]\gQ+} +X 4W7(5rgXD|TL4Y'-yu9Kkܡ3:]1 _g7g}{Dhn#F%3UaAoGgN |CSyykdA+\3zjI5HJdv!y50"$+J}DU[,[Eh)RSs}XHp[,xI`t|̑yVvY%zvuX^D?Hd7V{o!vs͏o/L)XV0o{_֭#'ޕȿcBAl!KIH2@YC+Q!DC00H X¨fcu~UMVZ~QLm=V[e$4Hos-߇P7p47r>]i5. WiMyoD h8%$&*7$)l$-~q^ByzZ~dsOkV"2B=@٣PXQJ"e) n~JrCdlԫooC43VkC+QǶ [+gL n @]KG3/dݎF T"GL52"ڐ5FJGlࡪܙLRZR4NJ=aTP*#u1U<ؐB+ES/@/ CqA2.qT}]5]p\H6> \k-~2%Z x ~8Vg½&c6}ef>kzlO +\\Ɍz W-@K hksGj#CaN఍~pB2>}fNl*ޱ!Tys%Ѕi?s/o#4]',li%@,7B4QN%w)Uv}G I~FAX>_n|(ᝠ-҉9n=&Frf( 6>Sה`+fFXZvP;x1a#jW'8ׄ@l# "GS L`IۿhmYp[a2`+q}im8`-g,&VLBINT9 .20 ;edݐ{sՑz^r3r׳0aS,*SqO'tD="4!ىV1gCL?1 ?OUMs+'+Pɢ@KMmⶀYiP#+[k ԬY8r!1wTB"쎨ب/ҖT+hѸnH7 63WIrm8RC2Pv7 OA~j%oy+@f;U6(V=sc6ޙ<r } O‹!Swm*X%mL,hwbYԤ:y }U^4"Sj~VJOZA(Q'.d{E/VrƳMSwުIr/Kɢ㽗% Ȓ$(<[hQ=]pኩ 6Ƨ(uxw 3*x닥 (\hv\ϊ 1yP!2׹0{|3qu0SϷC´ڱ hEx:;R#R1W5=(5ůg )$i^( g'j&&ѣhu*tJtؗ*yC7/GA]2zH1)=ADm npTI1:R hl˕WǻJRȖ{E:A8E0qU8dZ\6^⪕D4qV~Qc6`i35sWD|V ޵Le H漞{ZM{qOHDnFr= hꂍF'"ƙ0ߩѰlePE0QY([K!GCsuxqG?rڮ %//G-5uENN?xas_AC9٤F2?.P?ùʽmu>jnN:c+9N 򏭑Bђ7Uzj _ڕqDZY2V5ǭch4GKEDz=c6 ˆlҚ&VbDȱkQoL[޺¥GIH4P@fzrv i(3\PJ>ظ#B۰T5m|R#aZ/ db9M ?W.8wOSIeU|hԽ&eIlTuSa-$ۋo +*yKaQ~N){A^EN&Um'z7!C"WC͂܋%Lt bn*m m9m)*X[V60L} $&) *3Mj qi!ԙ^qåK}lFn}EC80;f' dYpb O+pGf5UƮ%_Y` aɎaxfؘmL -grIWT`Jl"Xm(W3K _H^t4Йh5 [ROÓ&ΎvDN$nf3qpX<Z (#%ó(" ر╈g-- ~ hxY"!IowezyGd3>ut+7lwxne¬hxPot?)l녣| /Sz\d^,ͺ4^Ꞷx^38WfD[4EKˍFIu5-$0 BxQ.'W}eø&qr)$MA Qh4+-wAʼnL8ܡdSxĻl6oA]pU-\ۦ!7D/JKT/auT6KI -0KQ͊ĊA2+醩w!W.~A8"UÓ"]57]2G!u9F)=07.l0:Oڦ32NN!ÓєƋ Kû>?0pN=3qz0YA#iB-X/9Q>-w\GdgZx`uETӁ^6sChI09v#>*4#Y50ҟә̇5tMO;xDLFDU 30Ἀٕ7n@'|XWYۊ^PWGdDNᣞ,Ҍ =QVFmBX_taHG`#hsyiV19]" Sx]RL98a?kf3%:_-!d .P;Ȧlo дm}P >>B.+*dDh42$;#$A1{kҍ_N.*W*);$Y{Hx^g*LpDJxo[J&$! B&a܆B\mZy\osHmWa-0N"XE*q(i%Nͳ3L,VzqE9$`(f {K @J{FE\v ZoǴ8oV V@f:IX_|Q\Am6aՕύ(!һjrʩ:]&yidRw({K!ͳnl`AUZؿ0s/RAAPQ̸+{hT=0`G.{'v$/+P6ՒnUHrɶHصPzYDPYx6#أ7IцQ?6~v4 )_xiJtOC 6w t?;Nw᥆{ϡ65.-0"X";ܮVl1YQ ,E4٥2lJs^8Dws =ڒշ=> M!7eng Gkøi@nRXNlt,vfx0!ElY'M>&0!X34 / ZKZ»RS4E7mkq3;;6%$)iOEw@$CpΓE%*ꗫ#P[ =Ǘ4*&~Q2/^qO„˹u1NX!ҳ~UY ŊTAx[7D!N'OrSnz|R H'7%  LExH]϶\?ty92|j!^<`vE` 0|%ɱ.PIS|%-_M+Zog<4]􆕥cMi2 \]nS/Wu:u TvvzUBU@bG(<47Y0RhN̢?/Zeq;"D#N<ިrO`} {PLuN).X\qш,`iƈCJ~T PLgT1~G(Ni^:ߓ6Y)S:#tx ZBcM8V*fA}Zș]@uFGB*ĹoBx퇁jKoQℐ܇SmWqgzoSpl*Q YY ΔJ\Q9^Oƕbub=)Nq2m7?]_1- a Zf7,F;dp8nMQXwz7HagmXkOō/7w8(ю0ϊb| ǞIb4\‚O4o` ?Pth|ZwSg,|$=C3K/љ'@RtW7k{hE R>1Shhu9TiEgFX6)B&MvV W@QȨYͼu]NVL| tl_~lII֘K1Mkx~M3p |p||S_(8(E=-—&&QaS(+/CSQbh6ϝKJ6^v\3le<YSF"̭Z -sX#Wiɹ]eP»kMnܳaV+\.1UÌm+x q\]s⣴`v#b""kQNuxSxjfIG+aBwF~g< g%ܼmU=mzgL ?N|h˴\/6%An'qnz4D9_s_󆯩=yO3;C!wt$?Wsw+1 %Ẕg`6(mnBsV&a>fI#}ɠS$Ro.+m'Cdsޔa>yЭ8;k*\Z"!sT,CKn,w>r|<NCjp` J !>Ӭ n{Xre4 ٠8E[kijBG2=r/F"AzD Ojb820UOj9|n/M*iӌ>qj-] %Ucsxܖt}Z׷F9xOм Ǥv$Ir]<{hQa2`=CyHp|W 3rP (;Y3?#q- O3S> {Q0|ڍq/D.ɕV^3/:*l):lt2<υTdiޱOf od75(܈ Rt. (EAJO̘q/;)[Gd3j FZoJXuyC-y a(F/҂R[flGWkY>:'0ӣd~W"RBLA{2dPDIg* v ܽ0.ҕËHX9pm}yU=LxA򴜥̯d[P=tn{b&+aYmiwgŢC/z[Qƀp6!{qr ; Wڌ+ :<>U"*ӑeBߪ ,,q#T^)J/(;I>ASZdnЕor_I,O 0_`A|sSIjƑT|tZ`Pғa`g {PSKh+MljY&[W#[nxnfatUjD{/jAEe͝лW;铷ӵOo,LBٴa$'‚TXHMai S8O3_k!y.(8>k lh$[}4R^x{=m\Rֺ(*2IA bQ 5MDnrt] +`$/7`g??V\t!*ͱz69ddyәU8 8xF ~1i\&iGIȷhX?~VU|K'UV&F6c  *&8 %v]X,fXy\~JXuxT-خp7=o(|s*'Rb'J `2'79D#1r4 n_3qgFӒ͊k@_3'KUUS^rp1c ) 6E5E8@]:tqwucH@E~X^3<>㔤۞`NrsVlj9*t<@n%ܶFY(I؏|^pq^+)oOw6iO=DD4螝ީ8ŲU#H8 4O%LY}:FΆ\/!CzEqҧz jeas \$*J5[fj(t'N ^]^%Go.DT-+"g ?d57uW:0 hk֥!b+*q1:k|²7 osH@sYmCyoR~/ۭK38\_* B )J'cLL])y>; V}d4cq,W=-GBh`W f7C-8-a֣k}0?p,qK|ϻG=)t'FHBqUEnI%q }-3gF[:r-d&YDGYluE:6b(hx0lGwA>K|F4 T%ckh*HXˆM!nF. Pe<=p*k=zvQPNmEVOߝ1_MLW}^[rv|5,S7RA:-+b9?H&ⷚ즫Tz_8~P܎ I NoJ47u]QmFht1TղyOVӡCj9]-q(S(ItU`NJ­lǀL η7FR @$uw&W6oZeP:Foh ?cn`Ɇ u98U]o0[W?'PTӀ3g8@:8-c_G0gXAXٿ2^ÕPDׇ3"baV)G.0F}7M~>cVn4G40"!@ve&H4̇iе3XNŋWxy7ɚd~}kc>{ri9(L{4ݬ_3Z@YU~6}=JRLa'gh{eJr̼cA̪ԾKLj CZJvXx?It͗N,#4cm z%X{8A,Lo<`3=̝j$% "# Áz0:闷T . h3`bވPUXɽݚa_1 Lܴԋ_u Vi{p$S *>6F ,*P"-WaSӵP ֳMTO>I+!B&NvJ'vaK ~F*gYݰM1ˌtϡ~ S̟.TgOg֗;)i;5=ݚ$5j"x:gR۷!wGr:~IP,Nm` s&;oPo$}e)tQRգ@AGDyR9ľpCphV2 ?#+˧o Gd}UÌz"DqQ uI9yZihfQ;V]7D,6/QD{(j?,rxڐ y6e玐u@H%{+\L<4Ml"%TyȳDɛ0Ș0Wl.KW ?n&von&`9'@q8ڒ%}M=w6;#~]_ɾOa63,8mF`rgYTxh]@$2³W(p|Cι6+ YW˦=frL1$5t^m^)3V95$„C k"#[c?N7!Pz,bNόm>hgSi݀jڎ4z@ y6$_piRC!{x/?=*3Q]-6`ifEJmh;c)59@K䋇8pyjo@ F@y h?(y:?ZcdoP .mZ vt%MNMXHaR҇|b}ύWMb*. Fzu] 0#5,H7IY'Gy37"bmo3DfHu_`z6/\HS`8ګQ?nm3!O ˊQX1KURKb瓮88tҼ/ԫ^7`rǩz~t8$m)ׅ`?;jc OMaݒzNz"@^!A.P/4)&*~h-~_[[1= >Ơc[\N=G9co&J!" ,kSP#a$QVclHp3}<c0dzxxV~wUx{*Dbڬ#j薔ˆϽ㘫`)ItWLBwxѪ^6+lί %{ /}՛ABc)Ƚ!Rc 5>~5uݞǫE=vbMhl,ZBj!.d`@mYt(6*ő]B(-kqZp"M;! rZPI票n ( >3-jM!%0)=]!{%<9BN /IνKPLe(jlMp Q_|24ZCkW}_pXk m2ǸY|ˁ.ΰtÎ{6o$>`w#\]ݕd NTӉ}&(33ODt%~[e gB1RÞM/ĵ"ߋR+KZSpvlY~3^C!sڹ_s(9?3|,<>|.CrdLqϖ ý.DV_Kg{ 9j@Q>W+tje p4Ȳoe0 ".΃b[Գfek>[Ӽoݴ1' Oԁ.gs\MxJV .) g|xeVGo5@x[1}0I]jw8Bԓ>Fwu݈d7 )m}aLu`ؽI)qCp~{-KNNN"^|(/Z/G~}&\]@ep jOFt@,r]v%BuaIn4*=,jx=syӎ" v(꩑˷xϲeھxZҏ .mN ɓ>Af׵yFm `[-'~8a3 fps@rݽF^_W"{)!F`؋89)f ɲ_9{a[P[۰rǽD<p[GL门O DXN?%FG֋ML*IsRBHk}9>9Exk]J-BAq>!ߥB/L@tǛz %xX7yR[ ]-kz?YKC%u/ ˩yOFC^XK՞=e4t9\&̤MH^Nepr4MDzpֲzH$NjRF T o?d 8KW$ 3oWJ`4-V1g¬<5 Ɵ1Yvs_֌x+ݣ 2;Os5v~SRy !T8wPi 㴭JWOHK3&i嗹['o_yi=b!^BB2=l!J)dO Ѱ$O,`yKIK~}|>㇗i k").N<'զuz>W V$LhvuQx5įP\(v/p,Aje.į:֓Bm3xDm'KbSfF[dUߪ}`lW/o$ p(v&.pjwټXO*FY^*+4ISx( q{C wdW(kh+S,4 FVz]SB^T5%!KV^̸kIB MF"L:pgdu\:V~%R^4vއb"ﵮiFz#r=sf`DseESex\qAb$52ʟߋ+u"_*иo F]Ǟ{ϤD@h ^8 0lXߨ/L"8ɣ duߌzInkE'"[M*wmt`0wAbUXu5Rԯz%jgEkFN v-H  Z<aIM䰲oXGj=~Ħ`<0+p:+bR^Fz?N} @sխlկYf\ 1em؅̤iW5imdsBX2'@x}X QGر|;LM4]s/F2$= 6m=7:kRI."ġ[ՋJ\92“a{E>H Ӽ}1mLU/dPc=L쵃g=* k #˴@UW13. Q4l_}uyMuT6e[ۨTXy\;:rZWMnPPk#~ؼu?0N`5Bg,9F?2je7A!v ml{459UB>h hxs[ڿXpEC8D]yD:YyafY1) ^PWa<L!q΅mM~WF9]Eg? ^j6Nw12a7 tXzsy wyL*L/ RS;ͦK3谘 P-{N҉KHQ{BQ)8" !8v_/kS49~);NHg˪-3pf ]bl<5 k>ݡq Ჟp 笢+'\px.E؅yCKrfˏuA\Q}$95Aĩ8dE|> \q{H1*Jn#uuuD"ngxfWzl][/ffPEΉTXua4eX7a.֧5vN{dbޡ,]1Qũe,S%,oߴmp` t!1en7:[%$ŝ7iґk RڕJ)Uu^{+*T6Ҿ^8QSIOwI4Gu:4TznM1V5dF%3 G]b@dM#da0șJle٣CN˧,xwslaV[5P߇:3ܖM֭?ϔ~MKh4_j H ۴ g0\k%t g{b*#/OY5]kpUɞ״=z e;Ib|+n;u/b!a9ŸZ|'%S7$vΏk0 N^ur6"ayZTfG5H+§ĉõO8(!1Q7]y-CݒLT)9ȏZ*#$^}E5N?(&2DB;q1Z,].|{Ei-xA ?4z 9j&)^B*UZyMxJ}G\p0on6j̗KoğدeԈcJ[nҳmJ/2:#gf&(}dXsn.GB~fЪ3:nl= XT(>H pdooeYJa &?,$_ P9S' ug#aNԅOu9SWm H, tcr `#H?wVoT>}vK5?nŤ8T)^p,gбVT!HLItjej[M)K-Λ&JNDeʩb" M]L(iNg&u6wn$S}B-o7ªm7jB~ ( U/ 5ePFx+=vo WCfzat[nNIFϠy@Ԟl(V[;jKh  <14o荼;4-Bi w9]l`'^醜0nI"  hg㼏 7j MAo]n9 OzMq9cd%H  -c<|( D-Ya之Dfa^% z ! ]Q*sMwެE}tͿ ܿFCBL+VPE3'ȋ6,Ԃ{',q^25XQk C) fl輥H+Fӑ⌐M^"֧)-`:,W'3G\qG&7#(k&q4#iIzͿq5T=JF-Tk{̲WYL=cMҩuX'k<m1heB[[)5TA!L:(5RS'Ws6'0"&4i9V Hq$2j @<(e5[EMg|υ3V\ ЮfSiH >Oϼ^B)rZ4UvEL'g=ƍHŠD}An?&eN$^86NȎq#~\֠*ǘ[9Tz;ΈGw~ǔ+c ת4c|e 2v 'K&)݉ŽlXVCrBt2aoJlS,C kk2U]2۳gptRU9&E;j&?XBw4cEÙ.$5VW?wI0_o$U8> {ߥ%8m!%*յ'(ȪkZ2) {79 ]ᄉ ^]::'.UPt'UWwvdpŹ\*KhYOqf &/ SΝSdRW!oPtlzGȀۜ1CK_K=By{NS `)L »lWo!1yѴ>2K*,n/sNʕZ.#Aێ֊ntԋt (dYz)Lvr1NKYđ%pERx)HSM,KjcQɱns;ǑC7xoȕ]EaQI"6PZ&o}'7-]R4+\r ?!"lKe+Pk_;\S` F d!>;9^5RGacx˭ X%]7b@aa;O =!U$; /!lRi5=:v|o~P$,=B0&ǼO)I<| k= O:]ޯw(y !/ҥx}qyk%) UK`:Nt6_畤-3_h=\ur,B3?GN"b$GRU*/D, iq}=П 4^_]*fqq_i*+XPFӕs !K944ue O2f*_Z1)aku UM9P)OmnqO)oF:r c-KXDZ+Wae]ǫ"y5ݖE߾yj;mְ"j {8(c| p6?*ІTtCG6.aEJtpf9 kCŁ ¿٥R&s~V6X%R Lv>a, =qfihTvt>༎ KGZnpnu\?W-) q 0&muN9 bjıď0Pw8ooIjWN6xwWL%.P]L&ꦔ ؤ@3BR"}#{%3qIn5G^6gvpaܗmxpDjV[r05t?YEy-ۅ@$B&h0Q9[[rQ@hX $)"zGQ8G%OXW} 3ݚ4``JGC 27 u 山F^.2cZ+z r4L}?KYUvTG;U{Fzήpz(bSB@4_ф=#Ǐi`YҾ_+tͽnP1؛MIWD󥌩'6#7Q6Yz3I Ѯu?|pͅDe"bPɣQGW"u/N^m~)7O)kI)2=Hox ߀H7+&Eņ Fl&98w%_bAkU-$/m*)o_Qepmr;18, |଒| h(xat9|X5U "}]OF4{SM[y{F̛W4J`r%>yEFԯZR[ HŘGXʷ}t>Z0&g@i{2EzG0=)5V4zrLa9<-sǖe""c1=t ZK? k+nMxE JPG| Y}ȶ 0? Z!hj\ZUٲg_dvwD΢d_ىC8褂\XOՃio^T' J\ uhG3퀢@%v QedI@7\l Bj>R< D>-ǖU>um}?UwE玫=y$lX pi,ǦV:=PhY0=9,,A'D3!BL^=qPunA(0U* `A;N4DTHsyڝֈܥ5Dv*=΂H͠UrhƌO- #Ԡt`58&"3_&i/iŋ B#P>@Bz^^LS!tgZr˳5AyIb {4voi@j'@~G?1gogIάB|}!@4c#} {OQ1/mҷr Ln2F6k.n{vc5Fǖx y@kzIk10\NoTn?VGlcA(S>"}6 I%G l8QQxm,J=aDL'+ߜIqh 459 4tuĒkNTR*ڲYq3 D=tUΨ2`<3eO띳|iƟ/iU{PB摻Ѧx@[p8 )V#wނӸf6rLu fb 䦷8&m Ϛ^}Sˁ y \΀# T]3eĜ9b-w}Rcs6+x?W'CuV2f}¶:I.br0W0_;1mK윃2(3m`9FKcEAYK#נ\]uE(kځY|mJ_H#7|tcmί^-xƖzQV)#qFUU uZ*e Ai<2'XITiVvju-ݫcOEwuqr{f /S]ʝxˊ%!e2#(wJNCs*lѽzUo$æE(-,6n@2<}7 m)B&BQS(jfk1oIٛXwE)[,-ݓ>,%N @\ ߹߈Ѽ' mRL*Q36'mœ2(ɑjw~QӲ{ij@r&}gppE. %^:f1أTxY+EA.nCt-0adrY#Q9w qzs[T  W zR[R[5)Gٓbx8(/kkqڇ w{=[J QqQķi鬕ںDgt,P$?' nu4iTb0rikp<[&7ڥ0uTkVBCVnx1wp 3Sb*L!5;iH};)̒^>;E[Įv`?CZaTXX) ܶ<=L6o ֎ׁ7dMֵO NrqSK>Dbb1_;],$&kǗ o.g+p1>]D{F7s<4]**\!F 4WVFrQ^*/Ns".d6/ inZ{ɑS7AQ=<7bFkl=TQDa>hGu V°$4TG87/FAa Joդ|HbF@,]u8~Y#AWd]?ʅ?iI"xFц[' TfqhaI5E؁'Q$q wb7Ùռ`zrUY7#y߂2%)~28UR%0L6d}{jNskwA|.*I`*IgEj'dEFRzuV}nna1W=K{p> 'Ŗ -&2tC1_ҽV g~Oϑ\Uۆ" t*7 @Z"@9Y뵳'x;a9#xjDb7@e*aٷAYiPWTtgI'voa xw geK1/-=")+'P+"M sh@Uq?~HA3*O鿩JlU҄?ȪXRY8CVw:P$=}|k/#{4=E5#α5gmA@e\Zeq$k!klrgfhmf lcd2-('q]h?X]H,T6Nc5,Jȋj1ӒGHC4fIapqg)/!Hș9aWxv;l9[:1yn9ܺ(*KA@!i4*/s'WAV(1r,1m{KDR%sb"܇xqƟcUե)>Xa-inQ_Wxr*x5IWƨ?U^}+腸n=rE"+]yy(P\lZr=;GO\s./K%CD61ҤivYS=G(JJ4ߵ\Źn` yXUS`Ƶ梡܊fy \]!WOX)cNLb*z O*V%Aa3.jcѥ;%t5Z :!)Ѣjq-Py=Zlh54ݻdoOB@o1MNk~OGqLv#e.X~NL4bvdԂ s_Ƿm^V0eWW3/wc` Z2b6)sdƝBmMUJ1+_&/c_{X~$;^5r$h[u^[9Q):~ >D\ Wp`k7OS-f}DrҞB( {=o;_\"^'3O'}lL. dawcyy-_M7tk!|bf@XT=Y\ms V#g.E]Nj{4ߥ̛D8cx+g-?ڜ0F%h3A_Ȼ1$@nQxaT>e^`;Rn˪#l㦨~5tk%8D"&TG%S\ZM8ϋ ԋűcَ҇G:@ȴ+0m ۜdI ܙXI}lmH:4Rþr.7Ds*ݨ7F"g4CI*2SeDY>MPX){e}[ύhDReCIEo߹Wq,XZY/>w#cBlcIB;woI ~Xz3 ::6[O\''Vf 5eG&Ql <)5N~sڋi̡FM{. <܍zG Ae+Ng{٨yDg!14M9$r'ۙxHtW?[v<ǀZ., O2N " oa#/r٫[%Sn>JlLЈQ %.o~q)Q '9hze?xvH6L:?,kb{y/5ߎVhWУh-S|PDyQpPA}K=Ӽ+#(j5h>s͋q:=ל0n6q;3☤v8q.oYq0)6$.kD^NVȷx\uXNk3Yϼ0 אЂCƩl\!A %$3"y '-z@[yqP%5~Tʙ=0't42)at쟨yp ެeŎ(6:3Bu9FZQBJ,*hRˋGDxFfq8zwGfRue @e(P7#C (_u.W+jX瓹`w>S*ÓUA;F:r1k IT|~o/$Bl"2b"+fRKq$j /iJ⇊G:S`)Gzɱc/*#rSǍ]-8qCۻW1QRd G lԉ~.uY.\TpBBW+@-2UO7̲i}TU?oR'|P~GGhnrC/ęZ52: -Kψ7MjEMM $ܒ^AFCL+$z JaKWn hdG5hUl~XNE!͡W&׿B(<Q_O(SW&U @:6iu VtMv& x*o7xJB7D#TˋdJ òPɝov]J,-X .n^xK%VJPaؽ|Ev֬Q6ϞFDz|s^9s⥞>|Z/>TTǻd"*CM8ܛ΄Q y+c#M!.d)2^{A>GVm1UX|,eA8ޒrK{,$kQY4W,ߙ.CVt(r"{ kmV_0cBm@WeFZ> )ġ1Tmes1ﵳco O栶US7?<b87mx#udwC%.E=uei$oJB.eQ*tC2O))$ypgu73=^ }+>ŹeG*A 8=2[PkqZkoni'P גvmT$^o#+S`M D61'l[]#↷ռnTUBIYډjq/6?. ΟςičZ]̦Tj9.d,bGpyᦸ/h7&9p30ժΙ!~ _[rðW)LlpE|/l q%=crᡧv$VG݈Fgn?WR1Mh 28(iC`EXyiHgU1(V;qjf\/R!`Sf-̯ϘLÉ,~nǓf|([S)R%,6RpaŹGT#'xk3;caE@`%@–dҭ>T[FETNhG[uw{t]W몮ZJ\B8X1}û`\22f}%5 fzc{fs/M4ňMd ~ԛ5c6rgik#\F" vMӑU.)zB y[ܽ#U#-peauC"yt?O7P}DkcOeeo_γLa.*gV Qo~S(]@J8`f+LgRuQg{@o.3}ƈpqhn«]̱ST"yƐ!5yD!|⛉4"}ЯMaƀn(E^rb҉7 aH$l<Q}1m1U4,7WE]%/T>z6+NQ?!]GD3'6frxL!>VKz/ CҶ ?sySI_*18%LZ[ Y ~D݉M?D#1(oϘ ;U27j-13]JikmIpXb#%C#[i9Ҧ}5.(1)Rxw7UL'RvfVC @7iUma4с/!@iW$IRS p:6w=UReÍ׭xq\6`H;{ i+hs,ѩp>O r9iar̲N+ckµyu򉉲BwvIwuބ7wm #!a2|!0R2p8e<ܥsbS/[L1"\tTV$!TN0ƛMA2{l PмŸ5Rd=d~+7/jt9+-¦ʉU 7-FsKnuN}BZ#E|!@tP|i&Va_hvEx@m6{ Dt'EJ"o?*Ϯ8 zc&IUԐjGȬxJnߚOBѮwF7E0Y h^wMO-ŴPw8U{(oܱ\.;nV2XRxΕ;ڨ Y|cVjo^=}BA ꍬ$4Q,3e| 6LNIj`_Sp_?`pJv-ܔI;Z0.Bsh8.q"U 4F4ܢIhҘǟHېb;3;[*}ԂS#&c.6D'EބU@ BI=dθEkBFMR+93l ٜJW6&A DЪ^ע/w_re_#4zuLƖ?_$H/g*9qSEsS4{P5 Mjn$Xu>=FτB+OD,7*C缉q Zўɤ#x$WnD;y/d<-ž:78/F[%.RHϭtDh_YJj3~8W>[ޞK= SYP]SCF뛢vlze!|&Q(h FLg6&ټ5秎YCa%Z|NݳErdŊK?c%9P~lκnyvDw u[j#}_YyAU,(_[b{鼿H$(~y{Bޜnaꬑ\H,1\Sp,,vŲlL} <5W.7i/RH3L7Wo$ԜUY7(ɫ "yt0\į6!CJoQAHD`Q7|NjGWrg`3"_Vӟ| ]Qa[`FzY#%טǗT5U[G #61 X i('mTLމ+g{ߜX]M4kPh,~;G &c}e,o+Ж[tR ]J2"|\8ť:5HGAdLK)߭\ okO.K_ܠoU7QpQrcH)ҵSx:t)| X? h! 勿0̇7`;t+}q9ōJO+ IīoD?iFW4;P^>b ~?wSS Y{Dw'pئCqKݒ pG+tyuqA`Pp4k$ 8:m֎{iן ]C SVw=rYcS߾Bt"&lյZZ|zлeZ]nT H&N 滈n8t}EK./ͼ dâʋ(Vҏ/RL`Gim tٛ.XOWGGwgGc;e_δ;(UuQ#&+{]R"1p|v-yTb~)"I_ZEdUvx%]?v(Px,V@ "6"mXNYt6uQpLw,o+R>_.JGL1eX9hw sHK`o{x(=P)`f޷\F~ȫzUNpj-,lᓉPAC/Qw+cO 4`]M]ah$mB2*F7MmDnEHQI9v:J$P?5HF5!?I߭ q/BKE%Xvc{k9MB|[3$-=C$Q5*tpMNV 9,H 1Y|<r<3M1D9oOMzJMJzm!.H~VI q)arh(S-ۣL"8ڴ%eBt{*4n M~alkAVz^<BTdHI Pd`Z(dJz2 DÏ_INyltC"ϰӥa#kBإf3h` _.pm+﨔>]aOQ)Cr|],)6r|ʏr FCS,~s0t ~kzn@͑qvڇ!2bT ZRsn\VV-Lɗ1xS%ٽ&'AzW%L{Y0nۦ3Z+&TwI%:\ 4$lx9`WFlu"x-(Z@/ {_[ T [醧H~ hV2nح 2&,KB'`e;6߽8KYfK 6gW8O;Dw{ qЙ 麦qNwXZGЙ`%҇ h]  c\%1 Z. c P'pkdJ}G\Ŕ^5w>΀랏 QQ|WIEKnǡelE0*plo-i\qoJ9#y4}eܰxGh"nV-|GXwv(u]jFN<95T"J Hkـ< ~f̍nn 0`Pn$5 <xda8H>SxX sSvr7X t5X d]*IT0ű5|3})Ij?Ыq3k*+j鶁cGz4HW\o%v|`iYcdt`E}?a0UGr*X34Ko>\h&_ kZRlˀ b RUt/r5(QzV3+LA!FuX^2sd.D|pGorKtK'mu|}ܽ3?j(ݎ&HFRZ裿/@}d ],>|ZVpՄ*\M7ua]$F2gp;QwߎUPBC`$z`(uh-2)n&CZ\+9ko%mOcW_06 .qV2˂vjo3WMiej~飦'<6aYSnf|c7jv^nDg-cwv4-Z[3KH(?C\ ƯelZ6oP4|Gf];O VNK# 4@X{)kEaN˻pіNJeU0vVβ7+.Y65 l-i$hDk[ƗcJಧ G*#R|8HH{VG?^Q4/Wh+^ Q~x.'2rt✭8(3Ջ'ecA { }Læ\$UZG #rQ 8ML;l!+!G&ꇌ,PfM?LpD_nӣr?׭^b/&3y5˸Լi*D4,wb>JPF6x`Ssk'Nadnd/]{?|Gɳc9tѶi 6"I$@ ʀr,)a mpی=681vA(`)>cHO0[<4Ov+$$t(p,c& 8#IXmIskVܳ1Y"#qM͠W,G[S^ }IPUa%_oR6H7;OQ |}=lظ^0FSaLDutцے}PL{Q0ˤ}$7[* U}V jb[!I;pTFY'^հ(PBn]q ')8޵`jyv!SUܘGMпF+X:zPB? 5lϸf08KkqNTMD<]H(g/B(f2xr&>[m`X㲲5mU}j|R.j >E#^P8:sd^W41ns[[ o׼ʑٍ ~4uL1|HvL'|>`'2|T?5e F=t&`}W`f[=&(ǀRiW~͓,W<1u5aN92Y"`LOFم1-vtU}$V|DݹEb$7IQЯK;>5 9Ϡt{m׽ JA} J@Oֵ'zD|All7 rYA4T:#7zzGyaCF\OY-!<]LNoi޳+`x9~X}RơĄr]5MpqlMG.{28oѲ eFRꡍ (_VK[OM).bxZF6,9z+1tN_<ɺ{l˖Hmwk&(,5݇_T7Fg}e-jYB5Bٝ-!\I x5ڠ:rnu_vXNA.e#$<2ݥ85+'3 OY+|gBt 1IPqupT>S$Ƅc('АtaQ&71oL r2 L |\Ҍ2bWgDjC複^UT{Fo'亿vbh%\4hAy-<Ωm7A Vjj$AP_a֔ kZݗVM^msԢ)tv>ɡ q`seڿؕu80JxX^)`x^O˾no +~V` uvg Sen̬I(/f.my>y c긤ݡk~PXl=ؑZZS(Q)24!s]X>q6 둚 s}2<$ NG`'_1ڔLldcC}`Sze%Kח(*P@͑(=e#(51ZX4oal)8%Q ?E"s[/B.q/eBеt$nPo:!AٞP%ؔ G7!V "^Ec)c|(Så16 'F@sGU ֙2Epk^q"5PJKFjquB=n` n05OEdw`軝%#$Ep/F9V/1g~lGՀ{G^X=IZfQQmq\Κv2'3c2!ՐD4lKbCx*`!WucZ[*+Cev +P^=f,F|;~ r³ ӝ8v!pv(#< Dkˋlo.] \!jˑMm>`Lڅ!W* 93q;P5.ߙ#"g?xkrLG""dk?M;Xy+6_}\i:FGQ-3lWQnz֮Kc'^(<,f@#e2Z{ oɦc$t$>.g;=[4r$ɸ˘薉BD]qWPعv ۪UEz9vأuڼK/Fspn%y& \~q{$},E ju5 +yvFMGWĮa|BN FSQp+ʣ6L7 YqjS7GiVW`sw~ 84xN%q=)x (ƄEj's=jaפ&\ȤŬ]2}4FQa2S +qBCU.m@q*%1+¨Zp&w8XB$uNn-ks?t!+@*< '0*Vtg޸:0"c{9~ǗumE o^t15P]xTک4~᪑pNȫ6=@lsLjҵS4颾Ǥd`8Y0Y) ` A}#fLQ1Db%jٵ9w ww=%cb%uo,[/ Cԙړj*`E8zxV75H`nԳ`LtߎTwq1Tj{gW](#/C*XT7/s|QdqXNwW֌VTyIU {#ͮGή͒:YsCǾOk8PFb;tIt➋[Gdp+U Ӫ/qlH[;{JrMHpRa"Ϻ/ 1@$:d(~Dʼnž2;jS= $٨(;IwN"Q=|n!FIJwQwt".ؽS,#XJw`*ӌR%6 b4r2$=x%1lqR}IF0:ؚu 7%erŘ sd#V}. B ⹅$PӐX39,DǶU'BAvx۴mgMQ{ȯnGwJcO1 6vsV!-ƛjnrZ^+r:MaP(C2X_0cZ3,ع>'~y\+;SRsS|lwfip&bSg4fa |بȗ8ltӦ@k3e̠ifFRFV(:s%|wߟFӅ<^Ѐ)X;ϑDMGsݮ<`t[v/}H\hPGxtr(6x6RhҪ/^^[p$L|* c W$.i+ # 9V){%\0ܾ|]cXL8웏vJ <Xy bɇ >qp֔?j’ADgr5N@M>*7%fOǏl<=&3 Á+=r f&4:3l8– `_SL]4@o Ҹsk3c5NN,]q5muB ȧ·  uJ`+{h6>ixp_L5c;.(1 g?lRF}QYflBTD:S.n*xfGLCsuN;_swKOq@[Y^Q?3y4dy8c1_.z3l<ê3t_1HUl'%U) |#8:!M ÐǯSiu 1G)oҶp]b u~|/-Xٚ׿ 6S9dKI247В]H3誚ŏ'Y}(YN0tgvZ:ܨɶNB;̂s5.((| M3.`^k'+%K܅>U?Cr=OH]F)6\ J[c~+*HDA߹e13OfGV; NJll*E = O,>Xm"[_I)2HJ,IքR„#Egrl}>L,I5JB y&7uzfOcoWD2ٌJ'7,ls(]vO%-YbhZwK}Ӌ8;A6 KNS:CJ38G0ItÓ/ W·27rBO;&^k9vF=L 2ShߞMohS7tFpA"S7+!i!W6*$$N!u6Hfn4ƸUǕH+WA*R RF#M›oߦ a%Y'.%pO:!vJ}eg0 R`E?,J91̺؉щ4Q 0qPv{S2;ĬĮ% 9:D.e8.<)`'Z@ q徭I\3$Dc3Zm9PBAdpN>ժ?UMQg8Hu8UVQ/G]"i&iE?z(H\N8 M?doU@D.;<Y:3~=X/SE Ağwc}|["s%C*z:'/ŢvRA-!AJ '(+.7d&O3o+!4] }sB.:6Ϙ\K֊Պj,u_TK GmjE>) C*LxtDz ğ; 166@^xpDwNGRFS2K.N3^!O|#|jOK> z.A]k?0;;_LIr_%!%6K6+[-]"198H۴΁WQؚVW5z!Aؘ SB0='h*9z˄%eĕJ%"5< Զ݊99xeD(k '>Bo҉w?+Eel*_bPjt|N9Ikxcz,FT`v ֩`y&L|6UŴ'5i5.a>L(Xrד-]CyJ畎<Չg}w1}HH\9uQ%ǿV OP$Rۯ{co p zB$DՓ]h!_%~/VsЭ7*aȲk?I[pOB{ӡQf~T3iy'l '=~UH@((㑵~Q"!ՍrP~v?8$iTu `qǐix[!xÁAپpckX 8\p1f|  Oc g@06Qh(?@5!P> uƯY$C4Wus5B } RG@p *35= uϪ1*Mϸ_`Ɨn2HQ1cH#NARp!dyWA$7ƶV_{п੬2iE=!>U#pA7 ,߭amIԉnCqL- zr#ѣǗ$hpP1@4:m6SjBXHfWXB4@B"q [yM60kxS ]g3ldI*$*9 1sMrRb.W鶂C6,m[v&AmVWB( .5֜jm,Ɉ3,6iJpL' =6X@u_ҌȮN808͐UUKPzw-d8Uo?KSKp.|J7^7iaUjof89k=Gd4`IEZ®'UeTEtx<oݺݷl_2Hm&󔂺בy1<߅daI@F1wMߒz :baתk2mG&wԞ}|nuLkvoh>x¿\%8 Nh57"ޙ%axL(T_ÚuU%@[ȀY],nqtpgh:`GFTKirJw >9l i$0I,8+KMpD<Ɗ||#y"ӀCn8]п`s\$g Ga.H) x9M|e* ~|2BʚZGF<] f+of}o ѫT^6\E'0'guB dT¡wm#O蕒_ kuTIF~6KX!_AMRWnF G`Xv#Ēv]7T@s-j-K۴f. v*d@Q e2r㍮K]( )xBBYUTg>cQ S^xrmH: 'LK2?Ih~`'f[AetH hc~rbCd/vƋAPxZf7Sb$:zhg( Ĉ&=L# ?iB%M­Ob V{B?mstM٧/`Z #AfJÊkԦ:ٹG,_ti\ YuS(W{s`Q!F>b=.gLndkz<5q=G\&Y-5!v6٨:`@ Ь>; Lv S[5h_H:IZAB_&g?Z"t׺j [RIۢ9I+ W0xB0N`DI@Mh(2aso F=⨔=X*Q{ 9.v9 +`~L[ Q4ݞ%=fdak8p7DUa؛g]0J9Z :V #h̍3|,3OGߛm[dQ1ºj6/ (du8[x د2MlQ=7{jrmE&0-q dOjik,_~.,CƪZ0uGJ92W7}utBߢpMֱ{ܴ8ru y]7Μ2GߌF)1&RO{SrPGN1&QW] P? qGaT ,K>}u.[aQNkcLXGOb֌.9LsU%2 i")59}I^q䕣{ *U_Hfk(/y;)ڟcHC;WNlt,¸iSzժ#=Ig g VUc?j1 ?|{:czx.ª`6g>ſe!u0>`.^Mf\e]%d[:W݆th0 cdE5/x1coLQ)/q{ !)ܷ~mm4M^w0@;-%<E'MkZaX8HhguEQ#'#͢gI%P}|Y\x# 5g +o$Go.6]|D]tZgc|q8fZ9 SwӦ†VFW^ևߕP k *I9ڭp "ԓ-Cw#P.ü˿>HZ)SE*I]䘖PYbSU: & ie$`fǍi(r\~GZjiOE r&ϑOZcu.&=dw܊f[b;VBQ8c#z5ɴf\G=nr8bZFA;O5]q@m 535DcNm cti =]xù%יO鰅% DQXZʽ%p6ke:з  9EVp(|vl T`şpRM aRga]q>`ܿ0iZdף@U?L}j dCZz-/PPFq0Dtw&}":,ܿgae4LSClR \ާ(=<C?5ϏotC W1EZ4𣍘k8Ì8 ; q׏O&>  %Lpj 1V5yCbNi\?EQDM:w*ժ4?6+hh(ۘuNT(P]`*vljXxw'JW*\sǧD+w5҂,ۗ>x'b)Ԁ3PDž^+)ArO'ڗkdoy*1 M"0nPd(VF%f"u!(0 M h+ ckXm\ -H<1h:rl_f!s,;M( )؈Ŧ`sj2Sd9m*ma?" ])7 ɞ'j6,%ֿ600_\HΔ+iz:4("^z>Z͞,fueipEey0w#yϝ~^} -,,LLG𴻜 ڟ#:, \DR\jV bf=X|p0-pta>F^-c9cyGg@?~ZlpI Z{Q`M BHMeLq`68>sY]TQvdx,jE‹"*@3+kM,o^&XVN4^~5]^`pwjW?x1tIn`C몍hLu[ UKz >˞s o_q\Z*vٱ.rVԠN+J\ RRr*88/@H׈(G\Ykܵ PQPgv80AavYfwkd:C@mM?伕q{eVIzfʗ۝o<>ǭJa+a{lcz


S |/X>>ĥϭWӪFaVLVayas Pm;hGEw|$z[t O%FX \T̛!y٣^,pRvU·K :$JGm<0BCY5tU05; TSeNÜ4F1i걪Wl.ooe3:G£U%ּO s;QF D6·do<Ρ@ѿ̀~/tyQ^֘s;t5$֮QJa>w=pA5.+Rkһe[ZG0;<{1 AG^H)ܧ)V-a30ٝG//~ӌpb(e@`<O!~h ޺K&K˥јӊi~#P{V؀MwgU{*Źes$Ta8yGr|r t7b4K=Gj"3?FvqMtP;>S }Nz qXV[.ԼZX @JcPA:A>eoъ4˙-IqW)h`:C)pv+w h1\x qD~Fdz3W#55O4PIM4 X2PDoVox ST|v5cg3ϔ#O g3{LO`HY:$>Dzn(GYA~}hbJ5]aplؐB}43mqAıT?$mIJ:΁(A3Np{?J&}n;u![7 8KXҥ"IfVoQƟ]R Vп 6Xa qTOu-fIv*+b/QSŽU3=sBh5z "nZǽ+ZN0ϑ^l !c5㖺Ĺꡰ̽&w'VY"u/-F;ȐwھM3#""\Z׆ǃTZ.~qTԂKV:n{uRMũp!\K!Fծx7,ɱa&$*JȊDO6ñTe?wdH}t|Gz%05poK*+ TpL;O1/-}`AS]R.O%<'4v XzEvS}Ľ/ 1ީv X2A&peۜuzh2ѣB}>Y 50twvSS_N=`|G)U\nQ., #(\/m WV>aNP$ X~k&ؠF=uo. W$4m^$y܉vESߐ${;f >k|\hHp*~z$ggEjԬ1_&מC%a<ڜwℵ{^s>:T(?#]͔&?J4<g1? 4R3ola%냔$ЬE9? o|2LŲZw5bO:|/1MSD"Q'$ ji(6k/܁_,jfӰ&kV\Td:2<&gIK ,tVT5/Y=W#(KRq4gDYjhG #rMK&5p@,COx *C1lG5upČ&tؿܣS:ryMDȇjiu 2H1NQ_\;Ҿϼ8B.=\4lߜ|S RO#%Y;BX=ʧokr82?p"@4RZ]7@YtMd`F=\?c7wXd*HbV)G?U5ʊcܫ5П R _DxȳW(:|-Y{ gy;M'1I.Uk$-{( /ť`KDB5Rx:Ş .S܂]ni2T hIb"9>Lk:ǕAdƩMky," E2ԱBvsOu>eK&aSKbTf-u ئVݶ:xNp/^^=k00`/iFiU-xRי[븞73ض{Z AAJ.2Pkۂ@(gzp,8ʳǒؘ2Â8D@ 9$=G# U>06Z Tc'tTqN\ E'QLA5 R,'烄g ي80{hr9HUNEiit` P]k Ўvh4kE!&*Фg:[Rh_Qdۭ`A\37$L?C> ޱ@bkn<* (O770K/Ў)n]OʟtDƺ=&? 9 G8I)V>ߖq)Q|F[ۏc=] pdI\6| DN+w-FXb5mP:$ʬ]P ŚnAV,8@ӊ.t|~"5g~FSdn,^8st4әQ:`|pUx[ !`ڙ݊jJtĢ{'Q pe~Xxv{ 8Wb,ndKx`r@B 7okF! 9C=55}S_:5/ A߷#P a;^ ԺeԾAulWBhE'sb\7}^{}[!yۡk.)J DQZ шBf'!d@R7"T52M]a99lM Ƙ}-TۍT6L N!P(iI{c~HOFJXGX1hBV& &BChy+cj)Ҷ;1A6fXɤnd$RWPiUqoj @7=uң?U:BG`B̀>zU>10ο?2,Od9 Nvv%?^E5Nt,hg,K AhxƁ1MAYvƯ7FOQZ' 0郘7vrej{8$`v$Fti9 _Ѐ{}`ot,ߒ]U:X31 ΁<;6tHy~oF,: dNDz`Tm)-?nT3!+ 8pJvݽ  ϵپ6d6YŰ}Ej釸7VCI ]"y'<3 ۰\4 ZW}>:6]3#mx$Js<;R},ZA v7@ m/h3}LxՌ&-O%)`p k91v^  X,?]ճv=aP0lG%^ٜu,T"[#<!\mU M+>HuCܳOG~N:%6!j0߯4PbnJi[ L7=Uco٥W e]p<<7c2g<#nv-Gl`b/.ek'dngμ|O/YX1{<-Nl1116 ;¯Cz9h)YnXkRI$ מYe6#UA^ݱ~sF|sI!͚ZTC-ĽMG!&Zp5c0l!Lڶe~ǥ#(O=#gtV`XT.ngpUv.`~u&hSQo$ndw_Oz"oN2r«h=s.%~1=©0b%hHzvԹZ ~ikHwWY?^+r"Z@czhr" l>QXQ呋Iӯ;LDTE@Fei&sGa3Vݑ<1kݾP?Xpی6cB &.GKgbTLCŕWK-0{* U {f=jS*{r D1 S\ȱ kbr$d$mw ?3_Ƴ}cjnjR_YP,>E f~=))U vYV ͳQضG>N.QQ/DBRD=K &-:IۛΥvҊT;F z%/D ɹ(bǃbRP51~;ʎO(45TYMIĥW4Qt[,p:7/+4rC[B3![˧V|ʑ~+,WqPeͫ\z}po Ui`~h)71p)SB1@_LICg!N q E) W])s`lr1s{Ůj='Rgװx kWK2v%m#S }M͕9V?9$;.tReyRDC$HdqY{‚y&؅2D-&(2ͬ3]#Nb%$փa̻:H`K݄ StlF Wۇ4Wױ}B;A pT l 7sy8' [ЄJPH %aC.\DZ3J;wV&V3îaf ; ׫BvHvbz##GRp),LWO6b1nq0e c!DA\te~)`7"5ylʭeֵYISP E#$x%^rUt)%? FAcK.ɲ;(#[ЈmF}m, fn6'|73t]ؠҫ>缞D`:ߩ!)G ͨN{p KsZxIAX6nOZS,C- d)M*$XTnZo,`# jS1NOu96H`?[U [8wOeK>RlIĤӶS%mkh4HF)X V]=|ǰr8:utK {'" S]NvkG~*3Q,)b'#YzOjs=Q2 Q:%vW袭-.EdO2l;1o]Ҝ 5 *~uL)M8؜`!QUO@Sq[pfΡ" es\B t 82; Gj(a@v4iWEjOw08HAa x, _h@IDc|ZС= ;j4L|=ïUxgeю lhUM2K{n؞/rt׸*#>@1&0m^FY9I,` 1Axf[;jc@lm>SnnRlDgm4݂(ie޿#Ik.7?↏'pgttq)}Jsr-Nߤn 9LċR^5U)@ }LkHPt[1 Ee1f;.WyVHr-bFyIiE;2 nDi3 ~$QLQk>f %DS8vz;PEmXx/C?#+z#L)ґ6j0PKK.IMTfǂ (n~L7ލ8϶I;ݢ{@]PfRWk`C<}Ēc`4!Ɲ;rQ*G)w$KA> G~$7CmfdCOYл[K3c@Au$ccTRnSj>hriTO(A\_7/ 93*2=tMZz3Z鄿#U:JzU.($."'f?IA9HjZh(⊩l*zyޫAelYswez@~ u? 2˴' &\@$)vTKa$o w& tqlI+3oDvׁ3 rrJCIɺH``@ /I]~L;= ]E44=PNKtM=*;+52Xآ( Sޮm]P{S*L /"?FuL.{l7^߬ j]$롎.8Wrp$ɞ[/qʜsS{*䋰iae4I?l!:q? ld kzln:L:YğA-N%7>Ofv2yhPrLV/ґM55mK ~&v%v͜aH b*,9P8[y%kz+פE#b*=f3 h2ċ@aw,x/!<"͖w%W p#"yZW&\U![Lu,D;8L_t7; z_i`].[>2"-aYkv_ʁVoyrwҢoH KH^vG^E|a}s#BLpK s0#』CmvԽċeFGYUQ8gIfK%5F4sO>W{]H "iX5ܿ4r+G7]Gݷ>1(OrV΀*(P<Lk\IJ+8,]urBoANO ]mz(kX }dE #hDG Gy6Lp͌A$ꙤԘ>vUʇOO kވ}bixɘox `^o._R#p倕Fx&-BJzXDŽ]=1YdLK#yTQ&a<ђ#o/ +0"pZyNn}^yNK-r n\Î DHe w xY m<%+fu~řy6C'¼4csI_KUs$ +wܼ~̨?I_athXo"C\3I~6; XQ`,0fo4gb+O(HVhdf&d6 '$PQ<BEHYm "o}bY>lؼ@Iw8yvpLd@ MWҍ:gœA9لcͫA_ 3x-]޵jbn_ȊlWjw2z9JE3֮I5 d]ChSZ-t*7\{Ront$"7y%fM;,.%zcLxɨAǏ%#H')M0NgaȼRyK qLF>_\zRiz:K\@ktfښx`1:#>N1N m:_Q C$NjQH-q)<]tܷo}#AZ{4TPХəvd`4(eW\Z`[em,97?W%ORO3vvݱ44|TKZ{^@&24<=O |}~8T|eI$\eloe| #jM{-*5nRRMʜma9p[ڽ~+u%WeYBflo$9= z`|a㕣'$ =d;"޽RX8LgMm' GىuZK͡sw<4Su]{/A:8IYKֶWw/j%mZ/D~ E|eimU%kj,:L>}D"J_/Fq{Դ|$/h] ) gqy=+z(pP\JB0%;jyp"*#W&{lQH8H(P!4:$[q%p~ZK0Ip*5RA.pי:41|M ~ujka/ˠc? r;oqOȿz>3U[^щ0₺1؇ 8&2@&(6 .DN_Dt"B0U\T^P[,zbKZ@\;QFݕתd׻"`Y. nqOAv1٧`t: ?}K0:ڈ}nTy/lT+QyRjߔ4\[1~Ƌ ,ُt8smvY#5OR/mm0+LtqS}.ȏpPXvB'dA99Ea悬^nI ~?>Ȅ^ުą#ʷzյ5|fGv`[c)0+/Zׄ.>ְtR~T*;r(b,|W/P:6Jp_s\`g8Cݯ 86=|ooQMBuHe% 3=0zK{Q"zWe898"]DsZΧXD2D:L~OV|L4WL n#4 iPlG9Va^]آL^$b5ll$wNUDc&ċEH>CHHSϯQԟS.楑M in ظx#V枉Q< ?0KJ Bf7ڒ~ :O^D24v*rIʐˡ ÓsF \i^C9Jc3kKj cMEaVѵihq3x%>r!r_}vAQk@p'i~*ϩ΍TUx|ifs=bʙFȈmu\1DLp̀!zjwI^<ƺh|݌taOwoKҘx<ݫ,*V-Cjhc0SL?BGPM6U$[Y58>!vC+W<6!Z82}~O2RUE5nu.lͧMmdb|ycst#mQ-NT@4wkO^Bi ː> ׵Ξ&Ү.Lҟ',ܧ.@ Hl`yurYQvUUB'WUbӷoL[K7(NPS[jאPT:5 mϦ ߨWw 6#}$MJgJ#ɼP*5Vuw݇Ԗ?jR^:F(#5/cci.y_̎ۖ٣kZd+D2ZKVюa %K)M@c0@b)q~y|rQ[EiLbϘZǀfRpHWvHǏȞ<58Yd*Ȁ~*Or~[l槩9 *z'IkjC19P׼hC/_TA$3nG%os+jyYn <0sgud)]Ed5 NAQ{X`pq00Ec=ʢ/7@\:M)2.fJUJ I!cb U ȝ[0.TQdO#P1ɃUFH_Fأ2[r0_m IEyFڋu3xCr/{s5V#:R~a E5&V=gUpICjp^i7G)rhbQ`X;k"B\m>xh_.r?YE7Kւ@66;LcKt4Khnԩ šs=Fe' f"'&Hg` [R\I3G̒z'!fx:=L jɂvZUũ~h8[}ڰ ^FQj>Oe,\ n1ax:6| AgqDI`>M=/*ՀJWj묝G #ڜ['M`T5vOoiv$žmk: Qly^CEvט+Q/.5$]OE}:o mRho!sD$8~YB #_dB_-x2V̗)S_Dh(F_A[yŒߩw w}l]{x9k0uQ%[~08H#/7-_AFcryD[TpkZ_1t-C2mO":]Tx q'q&0v$qu-\O2C' F^V>~rxStj/ TV$yLDr&6>$!O ifNM/Z¥lm)sQ+lǑA=~ĊBHQ=v>őjm߸7-`Y{2[^v5:yaST$ߑkQ*9j:ז]2F5 h:ٴ)SU/|jOyƒCAYZyL.%ƒN teC2.+= e)$f]h9B.{paHDU59LpZ^S ъ=RþmZ*n|kC{9(\ep/ƴEz# 2X^/ 5G$D |B}Pu89+ >9o-u '5׈KI, 0Òځ(@ pȏ?{w&R4S|e_^q_ 03y#qސ+HNNɷr|aYpH\ lFZgplĖWcZdu$2vň`\o,2A_j p`81sa65{U]EHz g3?m\q\R^=2nIp_NᣴI.n/5t 8ɣz1psCI3xя³? e (X !*!~h@>wcx{qƒK!8kwu.nG$'.8AD* җא/p%! QxwAAdP] ì>O]s]  $ qfU{hx"Z_'3BT JkAr@ΑQ=/n0my\ wa=bʳ(;B"|LwCg px21b t1o5.\WQȺUItu1gX& u:ZJ`fW楆Q+k P6AUZ.:2`4!u.ՃTd/0=7nlLCp8KX߀qF3qqbe8L9sL -. HQ=7З 8!؄gWN?6AMÞ#I:^6TxŗRsu#@O .OsnN ydn\J?KߍIhܔQ ( $A~<^zl%"eQ_١(ܒ<@ RSmͮW N"j#c5{&sq;c?[&XU_w}JLr8K^5L'aݪ?a =W"=ZقTDŲS_%᧞10~jr.* 7QU{2":Ps~~o8Wa黢͝"`5B)h}m$;cruA@㰮hc{Yļ|ˋ*]_ VPn@,놐|[0oiI7dc{0(X v/QRQG1qwK"Ǹ,Q[>O="%kVm>F8S4NE0hHsۊ{GCEEþa%0U֘^:tNGt#϶ftx s:$?C̈53Nr%E*Q vy5Ť6'1(K# !ˠ>D1MLy.@K0[pBxW$=T1m tyNG'Wx1iedȤiWHd& p(h->2(RX^*5+h%ׂ`2N#=3Ta}}pi4G\N u ށOQG`#QM_"6D0"R'MI?@aGU{o,nTZud@9ܕ&#N!>t 4 YOFW 9w*}Ժ߭}+0:U# Xxr`/bK"/ki&- f~([!3y5gKhxw6eh8g3f!>eJf;#3|Z_`x()(w4lD׌g֞zx~_lLA[v`dM!JFSXљ7Ű7v sՃ&Cҟۉ H`'Y+ҡO.'0䆥(jw۲OTG,<L[G =o]ϥNW/x(¯o7BU{d\R7`碠4^k)+ o;7} 3l:Kz6c 2;Kd|kH$vD0]&EN X%(u0gX؁P]bEf`JKױmqEQ k1Q ]a=aFD&MD!R{*8/NKTEo4A\< uqf$,4V 9'$7<1+aZ1(`AB䴠A? wp:/efN Er)FF9+tO#D?NMU⩳CTk;AIC(R[8ǯrqYJ ^,0+oZ!3z"Vl̚U@Eyl8h/j߀筊_ Rz,]c2mm `g Aαw Vzq=h=iˑ+^47 E'%xE7A P>^oAj>HL``I[iUi Mbpkۛ`(*.o~i.hLZ=&1`'M$+^Ǐ0 c۾qCL%#w%;BqT<&zkMC"l+P+GpgZuK*ž.$h^s*)$T_"[ :T3@sEG`}^~2lw`d̊~} @2P LٲBN^n'm]r:uM02 Y9Lf03pr"j@jz V?3G^9,A&f^k>L"Vi'<͙&: ߋ'r!HK"1.9oד2$iIsd$ݠ4cQaWG`ω!LQ{H&qo T$7h%m)y@/\RWjޥp UuAcC4íqs쫃(Ic< &X*?Ѓ+k":2PN4##Hthgifє:?OAK\mbq@TW%Tvy|z5v T'T(ik~THNɱ\wfƟ[10!5hxa .! KyZ[1^*6%E˅M%sM]e UFƵ|CONd}1\KYM6FV2z!/YqS=~%v H?/q{GN?1%U@Y 4At WJI#)UxgDJrS5]1V'ZE{\,"61aUwNTϗt Gܔ3FbWT@0'?_2Six&B=3)gr\ͭSydA/'I<#=֔ܒrB +QNkPaykވ5JZWY[b݈Ը}7y/@D߯) !bC\c|#D[||Fd DUeh l)3F(hCv2F hfA +dFI`\ڪj%xX17 ^yĈ64.Pn T5#7rꩳka:-1l5Q͈XpkݏRQ#٠oݣ`qfV\v)ە:hao}j?Z;4|轃0%V>⮚ Hbf3RN.RpwP[8/?&HgS4smLH`^3\BXpW,"óԯuHT'd5QƔᨈJZ/@r=W2SD䧦X^ęlOlVڦ;Sz'9XwۍIíd_ȅh_:t22k`)FE ./D2dB4`Ya]SM%|s#W._(*Kӷ<\z.mM+Xoǥ?%_7m>^%S`}iW2G6֟*/sgVh̢ /ĸ9cwZ偔DY ~_sJwz\g,^^AvJʏ3ް ۂ##jƕbwғδb\MvjnqӳqxݑX_G9r@o"Bu}M֥(Jf4ܔG`:*loxKY~Fl!U~UxZW}Pj*CZCpuOUf5tC`/#|9KXUFbV?-L5-~ZQ]?w:(d*5 NU5-@I ԮMԭȮ?3BQjg(Ύ;):B+f\}UFߕV槪F&!F& buޘ躁Fb_6vDYaC^nnL䮥fm+=n$P2TI( Ӕ.s zebe`>d(]U!ÈǨ<jJM̔rucVm|dUS0ՌnbGdQ"!Y԰0PUOJK3{]^ؑSfˊD>ps`* @_␁6 ɘ:CF3Ⱥznb D/ckL q'RbĈ1GK ]PdPwiC#ӤǴ |X Wdži D>R- MSlJ{?*7>l)ff8kRxp =+'ؑN'{㔴:z~R4T%01tYHc auTLiߒaȊ* pvK=  7aC PS}1;RiFZـPrΛ +[ 0jF&kWa%XeNba:گ&o` N}XhRЂh 袀VY.| owUKSҹjIè",d+곢&8{I@}MH., {SqE]{،caaĬl|Sf*~):ߥE^-5 !+kάݦ&\~('T;dE*I,aa%YWiI '.oe gt?TXFK2I諚Yfsڼm*rSMX3mT!]yoB&{K֍5欺.p:ϯmJk2d-ž(Dӿg;~3PQ䗸C&C$nrִ|/x̦g[~e;,M{'^g"4uP6%Dg(o*FoțݪYoZPNit@:C2x-%hΝB:–͎zƈ jĪr-4GŌ {_iZă.=aޯ6u!,ja}Ǯ(wD'N@騒\WLCBƐr ^ΕǪς sf6U?,8Ogt1Dꑃ,>‰Ja <e lήRXg33ހQ!.gm%I=*`SNqP(qy=}E|-)V[qJ |{~7\YSF-[zU?" e$Bpx,D"*yS O}L{ l8; KmiS9!'KpE v ݠ̰BTJi*C?(2B| WDާ"HѹӁJf@zVj,^64[[](4v&v?>u<=R]Aa)X˿OzvT%zYyY -1F@|%:_&Zέs̈XuEkˉqS.s!EW~bW#e|r2;DTCrmvg-#5bZD f;;"QqOH&a /XE|eu{q/(06P9rt%ֿ ͿӠeh !6Z*pg괦OWP4+aV#.%IcS*2o&yF$-{s 5\dN.`& "˰DүbTm` Ҁ\5.Wii3) Rx( /VScIdK)9A$eg :v"+h+Fp&^5ibx)ѥ0ʱU5tp9Ā]#`IsG("4? nΗT紻p4{ey[}ޞ .Xҡb;;iA:0nvLMlۃ4_zJ*ύu7R iĽ k8<} PʧBJ3zp~=b@:#7(o-,|&z=r7^L]ʻ"\FahP5OͶ.b@PrXS%-jIX+ɁOV%tT]Ƕ'Alu'Q Y=z96|7LgGѻX rk:VHl ^Xa4L<޾uTw\゙|2t{JAR݈^.U-=Gv ˷#ItK9?T,4'3wN auB0 Lqŷ/қ2$%)Ez2TP0d ߲5#>SOdzgilzi/6|&!YU <1L9|@ |$7G%%D_y%%} (ˆO)bl>1/SL m[ЃƎ1Ot՚T s5LNyڟ$+;$)DXAlChe~Km:>$%w)ɿj|ĥ^eZ 1Ri|>K^lo%/ xWXɨt rH3ჵ4,5i[=xy)4 %+]4VXjầ(G\Wet"тKI\̛a9ΚmX]|EW/}x+{!Z>CRsN;NC:9/x-͡[{뾒Q_R.lۖ0}2R!o7r1]QEۍQgccSξUXVyƞ0$W ʯT cgf#Q2Vn)d JJT;b'_M@ c ӷL&?ĖAXu2E(sf*x}Ŝ'>\L?U  p L쬈a Q3!!x聯r͌/x^j,2MؐM8v+O^a-!+O.OCǝX@=baJ>ҷ*l[1p}5v?>/8 YxO,jX_I&?ߊheo4>&ks*$`cO?oYv'+zdu6B0AIb#a) Lq+uEu/-H: L*36 xyV4E]z%Ɓ^ainfj~x>RYRmVzW|+vcAw0aY{r%\)[ ˁB /h!-0!Jn#~מ8n:mfi@~ $>@raF#IsˏŨA<'j|[2]YRb=$"\=J4=>gKzwp;HmU>JRhC p0YfE}Ijp^ եS}5=9wnE<zSL` L_MMOB=gV'JhBIVgk[g5`33smA f`b]g:Rªo(Tx[i 7ݢxs(!c|wwΣWL|éݦ.ș8ApZ(a-̢2ho [i3]Rh6B6iDz'蕻%e}*˞ګS0jA%OvI>=~$Fo&(n,j0<Ѥb,AD {vB󟖎ٮ\S$TA^ʴp^&t+ ;8)DgL/9*2_2Bw{ZL <\b쨄 l(kN|f3 2c%\0%85~?3du[ o#d9DZmPrI8=";@o/M;rMzJJgL8|'p~b3ɗuJ PT^C HxϥZp=3h H^S7թӉ {d `$a kT-7G=x 0Yi̡dIbm$ɦN1 `Һ"M hI6 ̿oeV\[pq-'_kr̦ozJfnC+Uht2RਇȎ%goVC:(GK"QGMtsǓAg%7 1??oaXwsOIYrdÅ/FKbպ'>Rwfy߯EgLv<$gZX󔟶 `W~"3FRq$D2Xԯq k1b'r)!kDQ`G54iD\mhRA>|rE( PlCD/-= *-~c-*N6oH䔐Ng DnZҨ] ]]Y{<@%%h֋)h9'0~p` ZY:QRziZ1syz,64L)yH{:̊HO!J*&-{ųBB Lw)sjE]fd>q; PThx/;3O*C5T{F-L?g/ΛϾvY…TCGH/U PPl`ruñwL]UO0<@<П^L'd(!tp69V"8)OP7KJvVAt_~|'c;\NvO5-,{9#.d qG8m8ExK Җi_nn5~6(1/ _v|}=yRiUV Iwn%:$#wnNS6Ŧ-Jя0,g0q+`w*rP3?4Hgq{pzօk4/ nPK# gsPsZ_r du|h mLmN700#Ҹ^yXQ-MϻvOF~.S S/޻/h0~$bˡp/7ƄMq޹TS;DgW!S2Ln\XQa Fxt$Ėڎ5 3` LV.nϛCR2 %ŻUAxd'|*1)%j) %5`o@QY.qFw)Z kb'mbb!܋<[|2-|X(0Yme}bbҝڻ $շ}ܤrqޡ~ǩv;6X;,F %)*nd]2|bbV{NM%n0M.^L6uЖ|2BYd[Ul$~A,}MUqMsJ8-YOTz]5"ut6ե#a@]*eLO8I˛(l݃'dMWTJvOT>}8k3\y!l,~41;ş;712KsV %:a ?p8BIr',k sϯޱy߂n>( Q_SE)CطjJ U3%[|"i2Qhsa`)zyX:=+8"_:^Y퐞`xrƙtVx'`71C&b:$+ŕ#H_t\EK i|*m@ %X?T/SAu*Lmމh%PՏOl;2lEH@E=鐳)gtB]i^xYnZbVΙX.9{mcX0_r֪wƻ'^l3\R}ܬN]u/ ZiKnzgҖ37<"u& 1$Cȁ][poWir57`٠/,,EݧZ>쪊alV1Nsyo- ʖ0,vj*1%|UV;nD$3CROLJtx<SXY_0N+g@L?0C}@}x!m[@ ¦|ӣ[moM7y4L96+ϵ6]zО%V)չ" D•\tk4Qc1 lRû3tmq2:i 9&RFlm M -2*hYRؓܭ/OەG1=?٠:&^2χ0h7wpۘT' ax*>V]fRKC-7 .Y 8ԇOh!s O'4?XqA5XeR x}ًB0k"UйW8*O6U@wܹT,YgY3lDRD6ZҦ+k`":IoL Z?T= :qM 8?ٖM°y p'$VMU``؅[NkC@StbozD Zl׈' cNtFM;O=t{"s&0x3}ѦA\xԺAK:8s|tJ$:'|зGR}mb0yhrF,&B-m j d ?O HwHW+{>zF': G9iүΉڼ0Td~S :9a 8ҬLFBu?~0Qr=}$ o_is+Eǩm_dpҐ\nQ# \>؄LQ8[Eer Eр+=.ei>qX2|1$S/ (+RȴQ^™RğNCCNdiZݟn K 0Y<%2%|Lx >3Ci~8n\3_7!pBQ$IX}/45Q)+g76rk/?!|6NhFdͨby,pyA_N5t(>; ޡju3Cp^oLύsF{g r'08-6_;{WqO!/ȝ/T;Z"]#Eo y%0}AXҎ{w{:(!]rM7(uK?0Z%о{ĦҰwAhB!z޲۷)pP+!N n0 i,ة 9pn$8$ńN+NʑzbҳחTBuf;Je,|3W5y!.p˝q=1p>pM?ԙN4QiW7_`{Z;칆@Mme' #Qܣ'٘0 ^?nӽr ϕ\+tL!ڞϯvY _֘XWR߮ ' ]Sg@4oSS^PS$0._sW]XS[‰8"=82S{|2-To6SZDʫ$ Fh3o]X7!CMxj[;o+k9,r(p[ιtƝ`}sEspq<ңx. #$@&7/ OtQݐ".s["~t&2>K&YB8V^ L - %S ~Hnb:P[u3{%*ӂtQ[7Ón6[4~̸'# b(H0{ Cl{2nf$Iۭ=@h% B_SѸC!Jݻ7J!C=ܢ"@]y[QS5VVOxE+[o؛N$]es$t8SL a#$N$J! n((+oV$%o.~]D# gWBcd#AM.IQe?t~cG.HM/4p&ӵl\-aew;=,FG=Hi>6Qw QGb.gUsF_g=(2&-F _'Xymò~d =fyZ8%j!m ٵ?A6fr 7<1s?I͂Mj1HQL9![tuLKh| .F7փP [*}VqCZ|=|L4E8mIJ|_R+/s|UTx!X` Ag5S7-z)\ `HKi;yB֎J'W0s@$#jQljw,.}d|?k B::Rۡs%j#Du6ǨQw醝 Iq9~{8r7.o!T#C NgCѸ }R>8O 厗CEw8TM@`- 7a)*hLX @c:3VxF86tlx^VH%1,-1g-uRm~' O~Ȧo8u{2C"?|%fCh{5%Ȩ {2BP1j?tв1ѬLi7VV8Uegn@۲O|e2+hn+*%Iϭ:̠#ebtqQRr1x./{#D5אOe#!-GhCʜ(AV@8팝Ϫ9&송%2Y'IL{I|zѫb/|UKDjSwZoڢr1A.aAa!b=.+,. &*"$TjO:BZ#I.e5m*$?_]Ȁʍ1=sYa#:%r7D*ekdԹrM/ 7hƵs;֡݇L=4{R\\k31'S貌xTe񷘸DWSՖMDǾN˺ ŌUښ99&K:۔ELdS:ݹQE4~ڬa[8 *H &s"ZmZ&ۻXj*qqʶfwTy802i2ϖ؇8CQnA4.<dlaͤ~Z^*4kl?9PwL,p R“!g>?awmmj%4=~xl7|-g2@{Tc0HL'iиDž$ a݁ҙt0;A 2%Vا4qY=&KS}ws͑6Q]Ӝ1998"a:,NzzL-Xzcc y;AվZӕKdXzG ̦Ăm-JYxJF8͞%W\$6҂r.GR]Hk53:H4pav󶁼"j~۶]bǁԤӱAY nG p~(H؞!S&qhM=O_XC%ޔWjhDU:=&KI]D:9;PMT<+(^pCAD;thyNmRՔRX=E' ^Ԙ|`˼;$/s㊫;^eo?K $>yEDs2~}~Blyľ9N ,wɕdqo!!Cz,P Ch+}$XbzY}`&"<%, )jBvd&Z, |C^55a,乌1T=w"LKw|׻ m|̤n'+yK9E'h2L$/\hgԗF`O2[Ƚ<`bW_!B"\k&peQQwm4)]>V1_Kԍ5ܜNФ)> rE|>`x Rc]~lx1w"7'b^/$3gTrp_Z )fXsy ޫ1v_bd?q%B{o]XO*5tSv輍* T;VYZXκw1 S*8'b.IA)AP<*`N~0Sg=yUUDdٿ [R\ˤOd!yx#*_lƪ/?*OI=҂Qn&JۗHYp;6P 'Q:~A3)1݄Z9'ږiSBqsQv?NH=F ϣ.‚@=8MAf@gE ' +׃ 9Lo%Gy\>ae;s6b ٧kƄdD\- "N:`"oE"E`eECKV-T#EC~DtX/2l<LyP ;e^bu]HrOن(2GAݾ)^Һ$^g#9d؋Vˈc Blk=_ʨaFZa' F7bDX1}]Zt? &Q)rۏCuN{=xOgd'=37ؠvqW|Ŕ 5R,N@6- Fr+[q+/ݎC|c eD ĕ/=<ij[pHF #@^E mye9THr4PUkEIU?r utuv(,YtR9(q \liV,+yVpx#sK=8Fܘpg%Uk4٠p֒e~b|5 ,Hшl(X{4)X5|"S .)Rx)w8MYxֽv[8$Z*M<#Ə *w* ݺ@hib@8Y/%{:F6q-;tXuqP9&w妽"n[hװyr#H #C!ޥEf+UB~B5% LOj :bwv㨾;&O#A íI >> JLN1ҒSo$驓 e +}h8k(M ]}:qyj>cPg1S#Z%™]߾%!?Jyu \P+\ 3$^Y5SL L7? p]a?j\,#_Ѫ*`:+G>{ҍ^Kw,ݑ$gM籸NY2EYpflcApZC& B)O扩#{$=5"4!P>'zA*7.[_a7g2(f^`&y["!&I~pmi86>f~l L+ E% % ֕ t 2ձsAnkOHC;'م/"?bH/GN-0(Htեs2,1gRe$ w'ݥ v׳?3 l=O˜(M ^nY܅h.}619MZ#P=t8ֳ6hÆ5` 3t: iv3e'v})poaP^*5>aa ̨6CBgžў<~I|h@ a[(ٗ`YeWeUsN !hYдKyNFQ0;Am!n"2c@O~{V=FIx|(*qǧ8JN%ڝ1h#vds{ƴћ lgϹ& 0&aDڱau5g$:␢ 2Nz?$]Fv]]2U 熱]<^5yߘ8U' xj<|9B,kn'xtʭd˃%R )+mJ?z cºRǞLDS?d3`ŗM3A->7#pBMu7zr N9Z-a6_od"w8)V(sbM&(W?(^f `' g.aď 2UTvR@! .0+7sN8olF+y}Br_A`(smS-|ȐlcY/b1s2}q5_m02+{9 tf>y<;4Ӈ">^.T19XC$1RgJwdؕzC]MB_Ci* F,ˎ;[,*nZ$3u'2Aƶ`Dy@}GPo/,OMɁǠ>[3~!G;٠]I.}\ ':N  ,Kcxgr'VMI 6k4pa"J.%"3aj7N|BNT=ݤ)LDmL9+ӂ5ɍb΃+YywKJ k{Bm,Iv$Bl| ` ^߻QE9{ 5<_8Ր̒IMpr)%o-*]."R# 8>6WRA>K t=Ct0d7MȎp!ƕ?Au":@G,Ql&q.m¾دXI#))mvt^rBS>'G -V( MVD+xyLƔ1'(kȥ+aaJv8OLtXl຤,^ۧ\cnJGhQEuu8_5ҔfPWGn!csLc'yu,pM{z!hilHeK2^yȢ bgYZ0707010000044c000081a4000000000000000000000001644ae3bb00007640000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-hdmi.ko.xz7zXZִF!t/mou]?Eh=ڜ.+ZUm'v7C].mi[ME^\vZ6mSs@w(Jy/0mX@'ܪ7ڬ'ӍjꠒaU۷#2v'_U(~6fXuaje#j EpCvٸUS`GHWkR! Bzvцm~rD$ýںH;(Q/"[w=Ҁ]L<˪)`?0*/hƜ^bV^Kݹ06{a6)2I>(JlN䜺r嘸N"<%*=Qr 1~A>jh ͼ g9q^, >s:g؈`і{""?SI-N^H,NܽhlV+[(Y_W ]+ʇj)! @{ vaC90=[ Հb^V\Dwe)YJGS*m7mMrDWiCOW±h.q18bH%")<#SwSo՞PzvwiCA,I5ܜw৫]+󍮆~c׃LlSobsCad(-t$Ac0ڥȆg}Z]a ˔O[|!3pAEsufuwʪxؚ ONϸ(#ʤU2+f5Jl/ia q~؃i1[dY[@u$ď!ﲘ`3׾H5?*U-ӿ*یt=XtaC[lşM-@X p}+E[r:/t 6$ش[ +^pb" 4UGAR{+ne#opm A5Fۑ2jB J:j/;:%%Ng}fPf{ V1wea_lѽkN36s6GELww}ۃ" HcAR"ZmmpYrB+{D!e'I|:*tvuwb.(\Cv6ن%|>3JðDMi't#tQ#7+c&.jWᱰ=]-&Ach9ݛ&ld0fKR+cF9Ͽ .6}j=YgljSF`#LY>w]ׯ7;&1^__R}aQIkI&91( 8C Z-}!D֐{޻Xf&`ԌL}Ea-L,7b/2/SS jeuW2bnџ}[)"jLڮ0A He(TKsJeXψ9MOj*>$ !뀲1/L0ҷN: O怢}jxғ`FүQ5_٬ޔgOeU.Mf/P'V"E#vV3 >[:"KzB<ϦF{7* n<}tlᖘ :cuC5A'D*3.zDf|'Ke8|H+ #ZP6YPVUNX39Mǻu)6'(O]X_sP~KgL$ ~uK&T\~-u8Kzx14t|Y'rLׇ+0kYE_ ,b.DBOd?%۝1Dzw^3yOʟJ D.f}!b6bcIEIG)L}K([wex *HM2"mK4=^.i6as.},sHr]ZPc'oP0R>5wU¥ygKιM:0ًXL XlFIl!aV_|SNf})m*=Yh' U\=-i/`P)7[ٰ/bf?Ŕ,VzwpcQqIT㲟 \l@nQa9LwxV¹,U;`U('D/3]q1 (cjKа6R(Sj8Iڈcv3!*&c)5!byrۚI`6[>ȱGͬ ^Z!NȈ3i57Ֆ_?N 2k8W_q @OS&& iP#-B.48Rzvsw+;=YLL+Y'l4'>TѯQ.DNxvowG..IVGШW??}=e_jE6ap\ iA_#Cmscs | VwJL)öKg`^?3r,!_U. D~,2 =qPP6 ɁVOՏOx 6ͼL0dV=^G%|T“NIM> eLig  } "Q)IJ.nR]ӍHQIz8B\WL  ,E*KΆG4*ӵPYm[}@yS|"wPM`#7} $s&)rʖiHtF?A"؎&#HN]ߩ/&΃ j͒@՚%eH"IV8*?Rdܡt: |%yAK|\=@%!u$aw'[αkO:c(%±\o1NJGc<SOl9{=~PrEi-r)>h@#eXs-KCqTX_7%kJYr o 6ߖ0v\XW>>?5;ꆐvdHrE$t!˗y+G=GeЈrie7"Y|v4@;vɑ/_CbGi>A)B M<np+'G1:ꝉ@yc+( 7 ڡH\W= 隍:i"q 9;܅0U#xݼC1x MC=r}A?wf<ݴI^6>)gaJ9Ajq< K.rKisx9CmYxo[4% \xR ]>ED^g0glͨŔ+-.(r>Yio.wy>-T6:]Vdс,`cka*?YYy&]ΓgOwy{k,즼?*NT |TfdIגv$"};u|zQ m 'mG&FdAոeaE#ګS][DCW:Ƕc䦜[ԮM쉨|r:zt#aDsJ2F_e@0z2!SKfdFg!q%=:Ďp/Ǧ{B=oR4\,TdI9J84 !GWYd[ t.$t1+hBY{͡g!'X{fR|H6[>)zA7DGܢ* 2wB6'u?Y!j4EWt"&x9 <L#?-=vƝq\XrK1[?Lg#E}uDhCbH^QL4[FS&ɩa*Dp L?V4n&<]J7vZ}2"߭u`V$ygwo5n&z#=9,"{1: 9qU1Fݷ^1gN~7ǭ,h2!nᲄi8eU B f/&x gsнBV/ qݳVb|RpIVuΧԒؾCR@`^P|jE>-Oiς~7Jr'$"ٶF ;2tn&oRP<'MI%$иkTq;=60 |1ty$3cX{&Qڒ.])ړ|0RNˮӗ2@"D(oL/Zs'ީC+p4:%K R@ukQ>K`X:%T*aMKլY[a;DseW3=%i- I-+`ȱ7*Mg[2wo^!sw6lū@6>hj] 85x_C_pbZ}81Eȋ&1k7a Kssȫ3>gֿ/Fcu NG];8Bm]CA xG6tm̻_vV[AC_T Q yʯxiΌP,i'9>u ԘXGٔ/8Q#5'U lٵ$mAOZK3vmv~]nʆ#DcW1-!~'ɦm.[H#h_Vm#w&I~+^qUL~E8i%Jwp*']|=& ? QNSTJrWZ#v~[fJC!+~L{jzs2k]_nA *ryN!0D?M|W$"8Z @ ie<@t֝;|e90z.;h;Go+6@-jT8R4J8vG&ݭ/&6LN˶]eCg"jD. Vön.Ho#8~T~C% h\Rނס7W4OdRO$31O<ےM_9 Cv6ȷM}b+NLj yxܖ'Ir/}k xlR@=CCtn::`nB%Bs ңvuJvun;iPؔ#:ભ}a I%i:2x_j.iהHjws7|C83]%@.@o2T$B.mJH6OtEϮ%#&@#ƈߣq 3,.1EoaWdb1`**QN]f9fدA' S9':Os劀U#O),ު'(u >cN1u;a}vW\M4QB^Kqi\P,E+f7/C9J,F?+ mx\$ ; ɓ3olö mt~wM*=A/5aq#F5h<2gP()KT;du]G EO͐[]/p'c݉;i,Ƚ/LVp]AVZ=Y曱Mk`/wx)Vf*f"\͊FLآӔ٩0&VhEG4L[g!Ib F(SWPxx G|F"x~ܩs*)}8nl93MIɈ*r'ڍ禉C&&"ǟb@ghu8?^XrO)˫AI.WX qTH͆ũ|qtY>0Hw:6^%iĘ d6z,Q:8-!2L,B &l=US%!ӎ鎻 vՖ맡|]'?zvv(%Q6Sb|fJj| glhXAeZ@_& єꑤB%HHbE_aKzRnπB@+`KQԫvJþ ꛝ3@-% G(xhhJ1U2 ~]u&c/`@yUgyzVkO(amFbKЗkǒ[|[5Fog\&z֛ĘZ ĽA&٫oHzEm&$Y<^V[TGoWǹq pĭ#T itQJ0SNBE]3>S1.y(VNnm^=sm䂅2†z7J*GPQaMV]Z(dyh[Ȱ#f)JW ~j_0L-c f RC`0%_ ھ$ׁæ*e4JW(nɻHK]neH5/ш*%(kXø% KfĈ±yaAsB=gq#Jɹ)z|JFbĦ&H)5;9D 75[fP?J^9JMg<+p#ڙ4q-ɫ5g> gcs|7NODhlIՎY'~|ujZf8F $1M0lZAZÚ, Υj'$PP9|uw[ؙ7DtvDu/nEz`#8SܼIt!+o$sZpG8ZWĉ [υ-/UAqg}] xC|Em` Q{$e S Zms\i魩Ֆ#669Ic)P3Tknj=zHYPb˿ K!b;f/- L9 EQ"=&5NgKɓ1UǸCxH/6Hrk9t kCڇ7T mbrbnEIHU8/6ofD[qXࡖ{7u Cn)wd^Ei‡J eniOg|GMn%ahGG}$@락<4't趼)tofČ$25nA9hL JT>&N_VY5GBVI9e-&V}m].R"l >5I1G3#[j6 ~C n;Ïi8}c:ߎ/YpKhRI]~S)*Cɶ:Z'ޜ8wP(7Mw-y_H/*j@EH4/@1&k!/.*~խ!v-jwK2'*U,',{9^}ch"xVM"APlyZ7Ps/4]ou p_ujFH[Uc{,s(W D7J歚ߪ^)wɧ|".M:3?.ۂB/ƯdƧO W b(d,Qo CBI1#u-V`4Lp!?96z4R\ >a^cd6+ṃNk0O0kh¹0?t~j(zm0&vd[}#N;zbf.7_ubWD]Uʿ%+YW|8hZ7`x9p۴+]|TPv"aQf= +qd*%>A$.#s:堦1#) Bas@y]\DgcՏd(}V XX /\.خ"jRFpX0"&d+OE%L\CpDn7Zv-O ~5:ZJt5fd^OK՚߰ E Fdp߹a?sw60X!J|}܈:2دCO^Bais1j3K??Ӄ ?UY'?͔C/Bޣ:wi3vBH-s{25n;#RiX(y]@a ~<j%2_3Ing##@)fV7jb:o0isO[#0OSw0MFz_r7Z2@MP @?LBI-3ĘFE:Z'ӻ؍n0TB2gr4\Ghr$U/wMQ[TcxO CyCJl';㺮*AɍT >'/lakL~sdeR{ĀAXo3PktT"i:|d6J*g_S]B =2g>Nv 3(Liz8pȷ}D"~ipN2~! .ܷ^غ\zOkXX6U[;N FyJLx%$Dw: D:#BՐzq9u>}(q>N;Əs,PJsIuX!4؞O=7s8Mj>Hzؓ-lp}7t]Q43""&ǑC StN5@'>C+֏P0~t_>%w?suonת3m:5Q927RtŒE28CgҨe3ڷJ 3xT 捻c[ꎃQ6v?*Hb(S0S0vDfؓy-̻儙ӫB1C?_uAxnOҫ1v ы8ӗ]^T ERu:Dk:&bnӋԧ|Nx6SR.gdr*tG XF]FjKlRt)Qy|n/pbw*Zmnr=a0}7EPx:+Y7M)%-kf($ zHg"'+/9OOZLwGl` !Vuh5OLFʎrk}l/z(W.">j9v2XAb>tsqLfUhkz7)H(M :٦=Z1xe>mJ4{ @qP14<{ ZXξlvVpJw(`|kT kq4;1VY C"*}.c _hZ;->5f=~.:::衊6qns-$?L g̯epQ62QxTZ (d$%F;q/mMKZ1H5 hD4?8Ӡ C}.@}iVp[/do fTwhjY{ DELA-E]|?P4`K~AD="&H.}-@Ð,xDmi%G<vSyEbuAJ$Ԋ2MըpO6?{k3]+N*7&l@RI – m$B0NIg XNZT52&Ϡ$ZS'>a͆ XL$Bg,skz Ġ͙)gX ǡm 3P[Do8bd0MS9--0T%8yby2U>}|E Um\QGz@z#ky]h`1,m*޲6:^RUȰgiS|QXEHI Jx p Fߝ-^t%G˸DTshh^^$nYa$Oa.: kN힚E} 5|̺Gzw u]M,CE?-1qk_"?MCrП6/fߣh+խ|^Eo:皢ߺ )$>Hh=Ja@auYֳ4JBS/ I^y*^1-K OAOD#| ?׆*6ְkF# F#O X u) `Aҏи^ӫc]m"a=Bmv#nd<2ҶѲZ>p{HSepxP [l-\fPDK^o.% ,TྡྷU!wӹtcE</fJ`c'7Z87^Stsaj+.FUPJ)џ3r".Ζػ*/B`h.7gBwwڃ_@_oe'T]p2[iA.ĩ:Z1,5k`_(b[Vĩtz?s[M=Mz#j^_}]n!aK2`LzٲJsEk\s[ ^C@SC,YƓn=Ƿ;q.=B/h` i?z,b2Rvc1K'1څIFL%/;#QMѹon} TJQS sox1W[~#hƧ:'є `UϪ*FxX_l9uyM҆V 6yh%I"~"pS_V{֍]*O@N4Zi[gw0DkŌėl:gZ,sT/@EBT` %b٣M_8H+Owz}uE AHGS™VQLM]Uޢ>93zA#z& .4K;=}VTsϕVxFP%4ڙ;RSI بMg/6Bc0po4E|2uʿsN!i(Ϣkk!rN3%וص2΋r7}pX;F5@>~N$p]dpkRu3s!.%a/P}ԏA*)!lĩo™Ri2MqIpuݎ ӹA,H6@IPQSp4eH&LGOH4\ʪi\ڀL Սj0G[ }3~0CYKvV&%/jl߼@FTK7ƥW,˒<}T_G3 @ETIfFc]q$d,)QHGK!+\_mз< e⌢ xsl X Lf~܏s|ubp eFj_j@Dv^[%j]-Gg!1O۪Qf<վs_uf,kCO9Rq'\IӁ"ܦ((`.H (-d"+: ~0[HH2=:*/7$"fgOnۛVԄw<[]R6tN}e;t[VVy3kNZ Yps`dyD9hNI1{uWK3YECLAdn$e5}:j{y;f|o.*+IW2˷l,LkZED#Gn2|&em/&&(?+Xw,DT ?HǥӅ*8оC`%hTBV4  UjۨdS׌ CG4ͱ[~_ZWK:ItV] WVdgW 4F}\ q.{UDxyY6Ga1!L~9!@ ͽr/1n4c[d6+HR8Fhr|ɹdA?7?C!8w%ʻ@аxR;QаZr)$on LDI@Ѵs)?n;|AM9J8 õwj N˱ (y癞B>^Yy|>83a&Տq$ة%T4Pt9OqJCpQh0{7,.2L^|X?^ f8p!d 3Պ}4]Dg܍prٔϻ0ChYd,j7Ϭͪ$߀=e[<[5Sn&G1PWhfeK\Qq:xrqi~K֍JNHE<}Qרk"Yf kc-#b tb0}^J+da3Z (4wͫ;N5, L#CBb4ǫgb{qK8:A(P[/|7őSbZr1IRTp[loxeArzWjH锞{LS< _O0 \=ҕ ۝f(MI{0tAd6-o"ʊ ) KvA:uWƘ3a]xi25Vh,amsY5TMp8̺$TX\FuaN▕qx^g9HAl#_+{nEbFRl $j ELveǨpKOTyFzr?c`-X!.b$j'`6DJVzȼώJ(eppV&aŮ.jy&$W z|?b(m |A%glUȱ@|AE☳!-8RF]&qa|ɹ^S6̎,o4 ˂'-N&$+ަ-JY m$)ߛƸ _cJWY+yvjdC=ľ;==>s>R39Gn{X ``-Q1ٕMd9`&ezbϱ} _AFy{j A:W~+ʼnwd_|-p]+@ KoJhf]Fjĉ鐙+Q:LC7A`w]<͎iTɳqi}@ ,lTul+:ἤ$zϷ <_7#/H0L!Eh k ";%QW iep8ӧlh49ې*^!j܂aY'8WU*k.$_):@G283P1٪wp>(`m;#$ʚKB:VC{5w`myaq ryr*_H heMrt[&Mݔ1-eZqt> oXXCSA_XN:sԧB$x"| zNc)*>a*mȷ{`s9@O]\R[Jtǰj P X%HeF1}Ňu k/8C -@b|r@U,z}|rƮ&=^De+SE5j" ߥhl1ٸ#dĒ0@ͭmAs5X ya5A`;RsiU; /9v;ngo{!m /:V|}lT:qsfLx; mUb_2icBw:de'OgVɯ@>6V:O+sFveaEǙ3c /VFYLj:l9"zzw&&35H6#Z]b.G ي|CDKe`dqڣl['_(gwQdtAE}#QAY,H)yF :Jc-V淝7O,M?ORh?Gc-kfH|%fAUD*9kWwZK)JIx5EIgr:i~DS 3zg;׋ִR܍qfAƥ2"PG Qy8!x4"@(V&=Fs͉zqϾC;@F#JLJ=`mSw0/2*ԯGפ^q[\m)R*)*ZwdN1W_sz&0SzpgX9ŵ+?MRe+#SsB2#ɱR2{jht "QŒ@0S1Sd!HAA7 ?KK\LG=kg">jۏ` &g Wv8MOE^(YTId_G(YCwBLX$>[ӠM[~Ou'geRrzUДaP84L7,"ۿlSV@R,Z_6qY1 i^yB{!IӅǢhWh@:Fr,y1L+j&ag qns k$!u3b3fIՑ6s*/9!}4KƨJV*%jś 1]?h 4 Llu G`9'jd'-u=e\p'.醲햆\>[ړLLrl¹d#h8$z2; I_]4H[=J#ZlLq;" niۿm)9L`́MD 5^NݵVw^ BF"زu?}lƩ:\ЊAksIIp"PC`}7ӓ@}\?{u_IP ᓗ.V*YTWJ UvO[ajr"}TXb~z8ZMWyt(%X)$wlĨN?Df "QiZӮNB*_7U.rr8հUNޗ'wL V݂dv֟ܕYLgL-cx6á 5d1f=C(75QE#Ң?Rtq،ڣщ @O퓙a>rǏ^jV(na#%`@]$vaf䗌 @ / ᚊ9 VI΢XZg_]v@JP?rUe,bSPZ6$f_^inR: Gّr6aq,6vO ,MȇZm3(, ®C^:z;~hAn@a@Q}`ՍuHWX:)|juimPxXOζp}W~ކt$ݯ.|SUi*c #v^/68qDB)s֕##C[g[Sԥ׳ k&vݤGpvZQDxb0.qXx<.u3yy٫jk ܹxVp (="|9`8J|mEv K7{8sY ؜IJ 4s::*A"S*G2qr:EuFY=ËT* nD0}/&o@p3(:3Ͱckf4@~1̙>] WWCT k~\oms{Vgfv*"_U#zT/1 MdxH*]}\ *f~ FP>Aڅ1CSA 4jBU. t߲幁=ec5߄x>Crf{D¨\k{Xup|`jz :<Ԅ>33R G?OEIRUBq e͂$åh 0:ybOqn2E@k8, =ZWtf_ y9n-_sn64;S˶z/}4+hHV v{Ax{D k`H1%E&h1YA᱓nIqxNmtJeG"ǬI7hٜT`$]\P 瀯>`#W+I13}E"^n2w TĖ]=:D 6fQ`}NVh[3lΐ_7K'.;Ũox48 lhvTΚ)zf?֭~K1JeT3 #ׂ5 ,q }0B_>G FivV+d7a#·Ѝ_T-N5i(CLLeP&;XtP|;܍Am[W[ld*nܨڃ(a>H`{ ʶ2w~Hƨ`XqM|JI"ķ_yFbV^+b?|z6#Žt|*,Xk=JZ ^ow2ygg1oJQ7ڌ ^Vmt^  H 3,d ɻp߮L:$}Tގș޺OR_ȄX .qvg6xRSV44aJ×gQHe]Yq ]"v%/nWj:[ RB6 Pà-x0na7xx7MkcDIklD`D[Ă7lqBE% NcjEaq>ӴI \B(a3F(|lZmt_AW8R%ɸ}Kl 2zSeAT\m<ތj/amsF~)>GH:*`V6S^{y S=TD $̵E$He(TB;yU^x{O70ϊlEJ@&Mt Gө6gF&@jlb6iFg|DőRJ%(ӷgS6`6' Ty[qz%d#M5=ڿ4~B";$\..Ф\IbX{{ D/iԼybۊ2[T1aLT+ү+bt$lxw_R 25pSBpBΦ56MXF 7wSg!".ᑀvmT!m"2vh!@9f/ Q6T`HD[0r[[-/WT*o]Τ&{Λ8Q9ޢJ!`AAS?$rku4 uWJDݕ>M u?rr[c3"؍@z'A_dQs9I]s%_*x÷R(\b_B07s0̑%᷋K$`&B<5 Ί4mM@"| A} X߯:E'͌ gf?h,G l@b1BjVs/#&R, 44*@4O9Tڑgy4^֝}Y+7z1LئwSMqbWvc8zA܌73,Yqh tL+n!k p_FmiD⤙ֆ6beOeQRx&0R>Y|3%1TDH{Aqc%l\Z< %ڣ13zI?xrsfv~)Ѿ#.<01rDUuխZ|$6m5@^HU&kW?Nyo"X>?} .BCPE !0fjB_68o3s y`"Fu1x'6PstfɕSNXT4A9v\es\{|fפ%3xuRIuXL &yjبźE-;qBgatYOc-TBo9T"G/Om([C~R5 ү Nil(!KXͷZk {l6 e|Lt^]Ԥ -pH$3F8!Ola3S"t9:N |? ό̀t4#4B2dZǦ+R(#)bE ĵdq#25[ҮSοR^WlE,p/F ?ђ U"TȟN\V=[a)f눹]HqnAL< SLp}gO?>@ 6-uo0!#ݦbl Pߏfel',m@4U"1J\ěApȶ hvIcǤuaMo 34_A$EVh[q߻sY(KNX޾zfi/5&>+ FPԼ٪%ĖOIEG=UŅK&l[] /`:շp37zbӲSM3 kj(ٗq D JXބ+R|ڣfD{9 M34'fcUĴ8|lbrߢ "nj2P:64(UCR{z{Gld#L'qt6-1opK>C_ȯut ;l$Î̅/-95Sp!eZGT\յR笮?E+mJ:ė;bړ(9`$8D6& z%G/ 77(O3soZ4`U0CKrj߾Għ}<a)m@:FxK{_ʣeɽnyVѝ46 .bwF\UZk}^J ^M66pahѥ ~6GNuy$ֽw=kmE}.??Oݍ 4;L (R]M<J-<2n#j"'DHo:ӕm ΀ggT- JrRK|={,R$&Rvt#!ԗӕ?b|d8ӞI'hD:K=S3OFOgI='g'"`_5r]C4Ra~ Ǯ<#b)]yr8kϳy'^#ݕ)yutJ`:U@RbӚjRz5LWnᇡ Ι iX~|~\dLq A۔;?& HK"(qȫƒ}NWC<+x.L[`TiGӗF=XD.#&p(f%g%$n7O7qN{If(`l~9d5SӏTgTcfŁD*pu|L=*0ZYj4hCg3z70s8t.Tbk.}XsA S}4/ǒ,?axI{h8FU8pKP#_f(̗[7L1n QvuDNk{???,%՝͙h!hG2 1YrKm[MԵ䋵x؅^a_4-Bt}8AFI~^ҜuYZqiIWKk!ƸSvvxL8SmbxS24OL.%o+־RXZS^~Xґ#vn>K.J zmI k=8)9ʦoqwn-SH11u`ݶgON[w{^t t9]Ѥ/`u G\}W?-!hp AT؏JF<:&ض`rz)k@~/ƼŨd@MCfʏӉ)"%Bz @t.w,jAM I&er]&bV+Jqvkkkbp7\s#g; oPral:6*_9=T!i0dڎNNcrj˝aSuTwj't)pB~5"Z ǛXekuZ+ϗ20 2jk_ Ñ_|G"_}v'!9_s[FvE!SMᣳTOĎ#Dr3$5F"m6E5>~s94%}+m鋋ĺ/bY{OiYVt2N Z2P߇m& SeG.{.XIIE{ZŻvBG~vI[|z^*EJmy%j?Kpjp2lyZ.ug: ̏~ߩg-{j.%Oe|.͂[DC*\8D,rRf0:|&1x ŸeXpLyTD)n۠ {Ȁ{6,f 2#DVIBժ :ybi `5mLϯF=y,Io+ wGwn&bzEF2Tǀ."tD]}~M$adAA k21 [f`>&q(BM *kPz""Z6`u˛}m8:Lm_f2LA`Z䤛 qb a]1?_@e4bVDPʼn"I݃ ֗.I-%Ϝ'Uk LPsHJo9޾H+3Yr1M;#iry>ȷ>TmN]Zj@؄i 88 A:ׇ=O8'A4G`̓_DB$*#N1@>miE/]RQjr; ܠX7$=e孎_`*KJPNӴL:ҁ7Ns#AޯذD{C9"cK2#{SDծ\@ҖJEXv0Wңw0r'5Za(eV|F2@}3FꂎV E7#QskZRs/*@ʵһ;C4Rmf}ǽ~nsc  u;Q0W1$I4FSxj+~4 z1~(UmkerAo:Qnqo:Y㫀-䚵?R#FB7@3̮{oooki'޺F0{4`xi-(sbq3)IkweCo ݘ [ЕAg{o@$Mkm: ܠqXx8͒ڽ0S%PB'mEm 1ʜ}s`›7a^?$K7NCK4wEV9trH)i&g6"l7 P%.tO2;Z?))]V !;:uͼ3@C7KqRE9w(L% t,?1 \Np R 6}l>_|Zz?Txyj^M΁zq.!q:XīAp`"6x@D5*j/})z//phގAB_OEI-^Yt0<8q?wDȴਮ96>![@(#ia{ֿ_V K_d(qzĎ.Prw$iZ!CZcv~g藵zU*1|,r^ ~: c+5wDcMS9A}|fc' WvxѾIp[a=)>5Y[{mgV`" Z`n0]4<ҹɑ@<(Gă*O9}Wl*LBԎ襜nkS|=U9Rc\wL8Ts~DQ\OdGcRZXǾ;8}-n5s,jj_7נC$N6Epx-dVUs_/฻~8 dUNU&ԨѼF^8_a;"g /;3$6(Ytsȟ@D9Ը)D6A?]dᬙzTQ˥]0F.ni Ӿ?g iuA2 $ ڌU.L`=")WnTJIdɇ)wQse:3Y.3xdlRl:H u|'Ut?,\.h!YC+s d=gaMvKU#/W]tq oܑp!cئ؄ *Z)4:D<;/@f=oC[F ̴3cMc[*z1s.%G"{YY {܂pk@ޕ7T\r+ ? MkoQaa4'0^t\U]&);T!y5_]Wo;PPȅX; VgYZ0707010000044d000081a4000000000000000000000001644ae3bb00004800000000000000000000000000000000000000005900000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-idt.ko.xz7zXZִF!t/G]?Eh=ڜ.+WU$EOf~gt0;!5H6 nɣ&dÎ؆КS9=㔣 |~WxAۊl5Yb-T^==s;ݟ9)Fem7(Ȟj^NcmKkA6T>-cb׆ Bd=`.ga;j"J n V; ӘrzP$O'X'Yt*Z*L`s..@;r.:(9@VlQ{DŽЈG2Jva;ck'c+)ߥu8 eo\B,&G8x7do%8nY[_,9 38ytzKU@w?|T !ble65G}@ ԇ iP:"yejW+UD,?cA[xCoͣe`7C2%B8mQy)8tNB?}^($cbo^*YAfN3}^="-&׏ĺn@{(aZL@%H}oE:$Df`z8޳ʪ5"xr*MD%@HbeZBբ;6k͈McǪ RT=Z;2{v <ڬ`f::t.$}hJ6u >J#s 5@WFދ=._X Ұ KKF(X,v\xƺmFXh0hSMHo!AhhW8R\dt+R sOTPƦ:Nyظ]{hdInQtǸS2#Y.4cTѱxB.fj܋H+ͭsV8ɫUmy+tShٰ A9$ :̭B?L5 nNheT"p鴯j^M ҉myG͂1qU䂹ҥrBnJp.E[Xn"U} is@UakbڮB,S@7SmL3Hm>.\܅ȾoLɯ}kUxi9 VkO %@E/_h)g5%8HA R#Dj5pDb/Z`k# )Ho׷ץh& 4:38VIxd.u2M;"Ɯ[_Ablԯ/BD\#p`g0<Fp,3OйGӖn8 ʾSGtՃ[~ L៽bP_ҟQ6#''߾EGG@0jF`j[ݤXMC[R`F3/Ú>6I]SDQ;Su|ܰzq<<#c\NoE"}ȋ(=' R*s?&R#B"bW@£IXNElJ''v{T&{uAg:TV Ǹp.>JzWKB!3LL% GNvN X@MgjLӊcGr>PTŷ"ZCrL['g"+z@0Ŧj3?!j=/aKCu:rH:41&mH_$ C Muցimpgrl {ోj7gK$=ƝUG8;DH2Gi[r7N 2GTr)R; \NZz@J9VdWaF{3>p=z}+A #H cjJ5pKfGf=c& $*SLd2C@1)N]r `&Ah0 }}F7ې л顲65?vm*[BqP׎|AI%?0ڰc@VI5ϩٌGT)T=߾^O5\>,Dab ٢wv )w `qRC Ta] -fJ%jHO|iVO~Vumȕ]gΏaeyPMݬtvQy ܟ-ѮfFUY T^V !w[-8>8"? }UAPK[t>I"b\h^ %|/| Y \eս]Cv^+6H(B8$gʅzyXjZ#K(Jc"ceKF͇h}zopڭpCm{i;OXcoFpl<.pJR@х0/r=l!ziG/ x.e<~Q@.̂1 cIi؊1DfH}G_Em].ǃ.+r)`I/fj!Q -"J?ǒR ݫ l]#9GÕ`5m9iYo,S}"6.׏բ.󅧤v~~G}a部I<|x ,4[y?l (ɣ)%X2|È<,'HޢSBrfVx.֧-I*+>|NTܬbU5spi^lxK']0mޝw]7uw'N15Ud=T+mTá"z`#eMqfn_ a~>f*'2Z`uJC+~=Sޗ . I(YTn,p!_NkWy+Oq lsKDk9Ug8$ݣR bb!5?JGf^rj,0<]` y wc=& &U Ưt?6ޑc7[hZ5+:A|sE2`uqNNJQ2ʩZ~MH-Tgd$s;t05λ0U)Z6D(U^`&jQ9՛"^r-?f'D0(>d,S kQlASz%H7w 0hy=.ϨԜ5C(meh>`;zKfl^ auhwVb^d9Tԕ[C!:N%~vn,u]Ⱦ"-(AL'S:+XMQh07MlF -Yqr^ђ}ssL|̄VB1/[ehlKَW,+\~{QnLcHzڽh ./F2P4+'H^Ԟ=q:D wixYd_@ܔ]Hcdv4ȱh#F ec_Y{0رr(@J ːDm4 E- ȏAZAl]{>](5+ى|HgCJ=\lo6wU\G{Jw~DcAdtM!~izx^QjqhD\죷-בul L'|xkq)nCOa6ճ#{̽HּrjxTN$_iV"nvYU6%\B6UI5hp;\o3# t;' $Tڀ)T5nNx\>8j͇-Snd zk؄r =3-}(S~}@y4 aOoBm׍ТB4/Zxεyl-40(7MTP%P.B{7(nFK59ťoW@q\X)C(kJY*ӦgS/sqIta7߬q+yk& Ϗ?%]]ΠWf¼-wR_\($T)jS&#N``atղJBE$&`şp!,#q-Z6Nm=OP%Q,8|(Phv5L2a9ZuԎ~& xFR4n?nTήM4m __}L_B=~F'ny<,/37+[@Ȃ1h^6QU~Qsti"Isr 0ikpi9Tp(BM#)` D N1Uxu|lDlt$םѝs2> :L.7A閳ܯfągMQ0uy0˘+[MbZDpÝ%O{sCQJ* {V 8%FiQyD W k{ Ǵ؊|Qvp pa>@ gu OYr"c&OQh86r <otGhc9?J+[8J-Hx$~316Ϯ)7q:ֳmRZ04PC}>WCU;://@įZ}ؑ'Y\62Gh'tx-5 {C񾭵@Ѧ]tPPbVژ\ vǮK8vQ") ݯK}%vO9w|D*vPՖ>iork .;ێ?ٓ3ZScLǪ_F 2 o: G]mzITz X5Tv(.QבṵЪ)-*& )M VJ Fe \z, ^~)uӌg5.` M$(eUC?;d1xy K7$0+J rZ O0=2+ץg(hAh}OmT^AIL36XIޏ!亲4(QQxDOR7}k;V#ABgvw Ȋ#› PcL=#QQmWךO%ˍ ,4nK6h-~qӑs$B1x DҩvQO3=,$آ9;[/M_ai;jL3n4֪DͭWROq`F.Sb;`PۣBeL;YwCtKZyNC5"*IN.L\;0~,?j%μȹ<(dDC{$TXDɋOݹu9+B6vv]Zƚ1G..S !w%VM2m ,~zc/Ħ{U pu>c,v䀞LG8'ռJ#O䦇HRFMIc]@KzVq&M=Bs̋ܕ#Qο6bF+Xu[6Vm0Y<5cAF28][l0׻; iF~CiW|`؝U=-"5סpaȝor(A#j]:l7XYr9Eoa +4- eK "k .O(^e.# j|κF Mao Y2]uMB3qX@0Hhphr%[ra/Ndb7YK<p'S8:+e{1B 7{)⎄FE/W S @/ǑrA~&-g4bksw7e9/(8z^HJ!8k0gP.}kaَ<0\CM&`Ȼ"eӄP7T.!2^Pj锏SlګEC'|P d!oP/֫3M\dwϪIrl%O_P2BbUC%Q"n"$!w! K;X*Po9ܸ ,gfq(!|p8-fw[@. 5TkΒ{KU@^.TQTZmk@*_@_!b?=fhfq?l{\' ?O3B[Fpt;n.#I;8`uŦ.XBh CEW-,68FL&s}D? *ja>.Dlu TάxyRxR}1 uYb!'mO eŸ^pR4+*~tƵs78i={lUG)]C0rYHӮe;l y?lZ ;w.gB;Xޜu<,ZUmq*J3!uYO<=0M)gH}gN99vJk1 [0j+k[oaH3#zAXYD j!|,8V ;HՎsFzVk4Ҍ8JT8BoUJW⾟s oTzdaUQ@(tuA|0:|s\U\4߆҂|+ϣ}j؀mݱ~%^GEMe kTJm1NHKhcF -,tm.k>8'ůێ7iZ :lL-59{Ԍii]×B]mUWe[2~cR}iFy;қjkx}o":SDe}ŊZu~{[qAQs7oo/ t?3 {%Hk%̈KRR$Uw #,q!G?9yn`ھ&}@ ݙ7/:9kUz==*)'Upd5WMm4ЁFi+0k-)n6X\4&z{5yMJw{ gý("usJfEvJ.w2Z+8WWЭ,ʹ|bgFYp̡s dd=7yKzma.,ÏЦ2]o6r-!@1_A>l o*G}Drk}q,4 fNGߔ@ w:f%=";76)TpG}nV1e@k@3{h Q(lxQڋFKg[)#lx[-{'C$XtرHsE(6YSt TS'Ue탹NӾ>;1c 0H8HɎ_<Ь=rɴɄa0-K8br]i"e~4,gM]F{b<G3!Y[UEl^]"'X[`gZ^jAvG\(*4S%E=eJP^gnyY.>$Ɍf QPS!ꐈf%Jo&* >T Gݰ goG~ UOt0GǠ$y}\JNel FZNX[L{¾[‘#;aW/WfreÈ]d9LypO6 z)B;8hhv,p6 sNF 'O:zLoq+s_wԱsϒA d >IbKZ_"?@.KUz'Ro >q#δ5zRe! nor&X ־,3w]F9wTTї,5qƨSprO0ߓ,]!:!_3hE$R@E*NCz( -pw]$ٗf{WhkN>kWA,G}=q/r]E$!?m3  vV}rQ됿rg(:3MDے N7_"b+Fz,P :A`R{l%g45HLx)\5bZ\5^e4s=t+~h* q(m Ity7ae,ǔ4.M 3KQd}MiǃjS7 :t_ vu'vd j5#(o]l{,!BM*I4e[qɬ<$SӴK)/VCr!oGD {gE߽X@ pAO{ڣX 5: 3@{YmXgI (!Iӿ/Ö G\8;'T?;IuHdl%Ν%z]}J f9$׼ pjM',grlHVH^~|NݩkM '3ֱKqS4Y+9Ce0>H8;xp9(bBrTʼZ+N,iu'jAR;=4hߜS䑭A'@ ||5 &#S;mR+rBM8 ^BE..\ 86AP0׷qI`&t~RTMbu@0̥j0z> =!,:$ur)ٓgݟr/zhJ\= f TaU% ߾N,ե>d=D bST mq IOl}9p&e{WpZ8}Sm1Gf#QbHwrΆ7(RI]*TIc018ԍ#{fD|\{aN`إxUp p(+[7d6Yf*͞hdѶ'7 O}Y]_O0r'?1^#G?<0VEƗ/ ju:s2elҎg8g/Fsp.D56 \Jj:cxDr`%x/vD@"\dhcn)^.\"19n"~L+ЗXGPS B^jws#1Xx/^϶ԈIpسmaٙh& zjiIC&q3Dh;glsaC}a>Ƭ2I "`0TN\%ԗ,f:Ϻ_)9j _?jz{P]\J7O4EL/Y#( Ak~BMہ9m]<%y4AӵкYW W#1 ۷x~Q=ȁ#OA? p3?^zLm*tQIѽ=H{~ fVyq19sy*~yS!qw] hd;jA6&"A׷9z0&2hYBcVP sK}QjƗBpb"wqcup:gm5]=$LA&UNdl2o%oυE7T͕1.v.xp0d)b7.?Qcv)C 'm+ólaS N"Ú4L:4s5J#yIN8pnE0o?jGjTjc)#N&r%†rd_t:8N됽7ux(˄+ 6C$ w2뎴Z@cvN-Vgu-xfgC<} ^=m!!xMX63GɤF;{AFͩ@B'D 1i Gk@c/dKX"Dc0(^i60w~C6zJSV[ҭ1a{Sp[AFM#)W~H0YzԒ`ڑ9cLF'#(+ x4tKMa}*B~mW`[7Ȁ ;6Ea)kzT;%{%`ylڤxeN/R @_*s}űi!fB ﲆ)wjS~lW/(K+z+P)J72 .5䇦3E8FԲp9sypz!k viw%2Z<]FZbra`'xz6y[G{FThg ͗\_.!y*4K2b c04-cUvX DÍ&c}2%"zxr=]'v4lL]Wǔ7͎$#BPIpjtg}DoѦoE"AI:i=TPAw.I/&{536~M|cw~GK7x|S_,$ 6@Jٟp(aj`'@q\`Id0ĢOzk$tS7qh pcD%Y=(/8fkנH[&s\e>)jJH\߶7Kʀ6^z7r9Df,@us[L ] 7:Cg!i yضtD~9`bFVn`r~!(MBEȾ9~zfB9 9>鸨ov{Qx<"@_a8OըyM.o&$V&'6|糳lZ}q^MT D&SQ k>hdޙ(2=>G 5UqhBf;SS^SGd۵_RoӰ\h=cu"Mѣ K^f$f7' }cBŸlR裀gI0l`G6vhbVBjT9e雪[]wtO0QwU9|,!FWh;NnF W"50'2pKSe28K9NN~`@Z!omm9 nNIa[L4V}E L~w=nTsv`f80/|pU/0Op`HFZEY^m &YM9)w cRq?"tPKV I+^YHJ ^"&lD-gN<>n9$Le3͜lp֡Є#`jo-rV0̩p y4n>ԀH'HN] m[<`(VR<L0yClcbIUiu^_"p&>aٹDpt%DBS&!ɂޏ#07)8PcuPoF]_Q_V`.u]y QVvbGI"ltOǪǯoO+w-5Ě7LۣHOrCpN^^xt̂E&+:Zo0y||nF =?63c> Uޅ_O6hZ]aP/F))z2ݤ jWE^a&'ЈyN og}`}-+v>uM~U(XD}[so 3cP`/s`@.H} t| -yGUO`Nibj\r}A-r#;@:Z&Ŷ; pGVOBcy x^isɺsE+C5L+i \?K3uow/1/c*! -% -%PL Kcl<{2_}c@D%CaB=Rb#q8F`x}8wۋ9!q@~NVg8([ipQqIvLZ ]m,RП!N)cz"Q9R gS %,1w=:Aa d?Mq90p3 "`[-X 9@#-Z2I'K  J)5z4}tP @:d sܿ   ׆ۙy#<ѳӡz߫Rbl cL! ?@'^yPϒ"l2FX_qOBaKrv:qGxʗx@߁R[͓n,e&TJgjnV%Fuy8oOZ~pI@+ Ko>M.s$:RýKL#w&B }^pʅ¬i&lWT<( Vm&YZydes |qsK.< @ǨEI)uSs;Igt0 Y=!]$zp ŸTw]|},-J3 =ʋͣ#R!-2bL4NѴmFn͈4\JMP^%=fmbjXV_@ !fR09` ⻖f/1UُެgYZ0707010000044e000081a4000000000000000000000001644ae3bb0000a8a0000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-realtek.ko.xz7zXZִF!t/._^]?Eh=ڜ.+?w %fz/<' 4^jJ7ܘ fgj:-wfYR[p?}!aTBfl%fvI %VQ'kKQDvgC#@Z ugH;KT"'+*>l&%p5T_Mz*HvSA}fkxxz%\7"4yIgpVKz 8@g@ 钳0"y> R3|nrb{9 ~>Y9) ;SNफZO@μ7[;<c&2ik,2u)"%NVroB:>Rmurc &_͟Hxs8h `kim? &/9eSc?*jIX\D"*#snOX-. u(Թ:>ꕒlR?俞#8]<̫Kw>.|@ H'^iJ@Hr.h#aԵe(VNF'XcRX;zП6ίo.]D4,\ù f$=hě Mc'g)}/_ՃktB`TX$slO( E"24~GπڸeQ7}W<т?NZe{?wEI5Tv,O٩R` cmq6W :ڛּӂ+o1kynq}vCPsTe~M1'Jg#;ra;gcZ7n$) ĢH1vesu = jMǬ2)DUZ1o#> ʮ[ 4P5sUL96 Vz$ÔCJ9lzRlbR'_IA=W sdܺ/):u%e;{m+ ͡l4xqߗҲ4ObSYv\ o}.u<4첆XC6 ߭d cԣʅ-s/[R X2X~,x AeSX<'s;> Z̨ EP{B+Q:$W [l%\ezHJm㏅7nyu;D-^) #vIT" o v72w^6-%KJMPER.YCŽ3/=#^ T $+Qn<{y2yXWz˶>oR <D2c37D?c'~d=$ye"H^ tcx2f|34vA5:kEuaE;%ʷZEbwz;ˢi{V|XP>3263WRԄ8>O  0|K/C˷\* `m7"ɝ e3u胔Ӯ'IΙ(1g;ۍEJcEffQX(M@+D:]vk|&EؖnbN{פ9)~{0@/۹# /qD?}i2F___8NJ5s4Ǵԫ)pQb^Wԥ= MDP'saGG%ۥZd'@լīZB}-B   s~UR~Ց=}0V _1.I}? $a ÔW 8w.9vؔ' B1w:|SDf,(^-L@ܽEyflא6ÌБCtćt\-Ɵ}t͆~]qq҈@_lwޢ dTƓw룂[*KOC YwclS{fY'~I[/2$VQJ A ۦ]EML[ZD[V1N%:1L^>Vs ֈ"4k@\*BYr?O$S6ƒ!͇@|$Tarw&GKP O&l58tҧ1ME#{5&{*2+#\OS{Z"C [6[^l}P{m]Q}XO[p''ن/)0w֛yt0ԃ TwOBeCan"J̓Tv2w u5"q*J^mP""-`CjH+8p j&0X-YgyKQ[Q+0H; _l`L?^2R_Wd[@,~ri6OILޢ}Pz㑾~OT. p4LOYBb7=ڽ2'Q{l:pj~ETQ"7tFÒdwqEas mkri2%>#*ArD^UߝUޢ5[4z6ޢ)zfc({HigƔ{!,JtkMSd^y-nbH;[///SR~KG vXd{͋ں;D*sARb$V&tmoaMh@" &]I U:$Htl6}AҳvY>.De&"Cl{k7fcɞ[8DC14IM">߭1zx1p`Sپ{˖bZ .LcI稲9]lQԾq>!ٻnWUN2f %3j."uR=*|ꂚ3)1`4;\W})[̀_uMCpR;<"*χxmy"U2N(; (7b)3=ڑ&7Y$A+D|dzT%M0gCdn]pHbDXur |"d;-Y= b TF.|t8TH2u5nqRrMCdQA>Vꯓ&ޒ9Jd6 [6i2`#fS=c`*`{Vp1UwK%RsUR\5Orf݋<Bi/dFŬkR߸QG} RYW973٫*bB,;"WݘѲ^y%()WC 7<yl( qa!"lG셕9W$X"r}$#i'׊֨Rj^13I r]ELIx;w^k!V%]^O,9ܬ~,"!D,?2.DFJv [/xX?ݷRz4fֵrl͸ J iie6/c?,6L[/ϝ2PJ-!AnAR!nM#񰥫׸":hP=T haVp!u>hʕ2H\l\VA~#|qSצтW6.ۈI!.`^gҗ}xQpۑM/JWe|b6ؽcn 웣ӭFlMmmk%ǭy).9Aq'! s$XM甋 {3/m!H/2[J"SwCgF c zn=i9!Hý8sgd]xsBIVlA,se!$J@8'fmNnÖ-ps^r1=6'gX5:/Cdx] `TnjeR9f+@Ω !A@ʃ&A>Hyi`9}Tr6 W9h8萶uG _s O!|nT 00\[{=S$1|^Tr P|8o7{X aW,F4#z4x7;g-#ܚm 3Os(Dpm&;΀ע{^ʧx ʀ3LW_c_}Y()`~܅Aj"503>iEc&;wz>f APDh1xfB)ً_ؓNk7^iߘGtpDQmvi}ʹgʟnZvҶp$SD*I9()ʽH<3,1vqڅSWK!bmp84ڗ/ ص̑u ]_W&zlm&xɄ'ۉA1< / !>ag.Z dQ`K5εiNp(Ĵ'h~A?gt}WZ5j-AhnY-/*6MЇOh~#Ზ{Y$aB! TʘrEalws̮|OY_NB1C8i1C-" kn gb_ h _Oѕ2~4i>1}XkNj{бx:Te&u&~_?g4%cy[+؆7FcczxMq)^ƾ%Հ7Ƿ]$gR'QJKha2-j#%j mv [ѯ'_9Z3wIhD 5X*-an4?tUֳHޏ]ɞ`֙rX=ÁNG{8?pacp~bqzuUUAGnGէHd=THc+V7 <8y}3Iui7}W7, `,[\B};1$ @e*d?6&B.̶.c7 O+r퐦೩ &F–w=|υ鄍F}{DjaJgFtc'~%jy/Fk[~j$==o!ߩ<_zBޡ:b 5qE;bL:2YlQ&eZJ{wL^P-&熵kunӗ-Q*6ZI*$OLͧޫkI|73NUx~'P) s_\ȒHU_&@VxPX J@͍՞i6d>aljM˨}v؄J~j=D٨ 7.CG+c&փ@s.c^Ue&ྷ{uv"ٓ`^sWTA%9RQ{Q·ξl?]#mi7Xah$uDH5;(4GN<`@t{J$W_ zl I\D" wLퟶ)Uo3m|U Wt4sP*: nD{>F!K$g*99&5KH-p:>T/[0馝=<= }@D ϋaQ%"&r2/DZJOi6䊚Q]~&' cԏ?ǯz[G3G6@W< Iԓ'lj|2mS\tdz(v'F% >,d4"lU^Ls[֩!PrQȐ:g׹T T^m97Ң.S)Dm ܃+^SG &N;Yn\wG-Lݱ[ѳ~l(L/ !W4˗֣llyvE InlV9<*g:kkeiكg-ފb<{Snӝ/o25RրI˚K s7jQda;@B{@|@#8hZ&Uޓ^a>xI pUZUDD{o'xb0-&aMjY8i+Rʸ +bڔAlKhXKV%/"I$ n'-uv$]Y>d/5p/Hƕh9Kjzd'+b)N BvE'2rvrESRYK{gB4$ 6:k0 Q`Il{ͧX 7~|ߖQ֦tl(rF W-TQ78FQېtjMo q|p\X-Y/hB D)uK)WK&B bm/VD#))!aAk>#̅Ѱd'[ilmm/h:lJ[yz~/n&W|_p k.u8kX?u3x|c7 MJ{L|Y ,:.O#8Ll&{\ 8ϯOY٭'Ѐ&z|4箂}7)r*Sf]lRrOg(0TnS[1Nz0ߩGcvkf}O6ds,9< c H|ˣ\Sε#療LN!)dhO̻TL3>?,갯)TW$h"#z@Tč4ރ|>gSs\rwf)" nGŋmuG-`Uɉ=_vegxcW(5_GCmu8dޓUa6 g[JXfƩJ2p(& ~#2H|㢳}<P룫tT,(b0]%_`Jy,ʒauEp}ݦƎEUjQE6i}!!Ӯ@J2k]s#@hn-*"'[^Q!(n<{sn=t9o?W95^̫DdIGF>oiD|Dj ~eQ&ye߯m TD|,? *[m% +b\ee|R@ywϒ2|OEi'!ƍb1{.Ujs_%~% ɫ/mʓ? ۷ "ц, {w7$c-CĠ2@7/> '2b캌s0jXP9IP@ <- .w0/HC&@S$%K+Yj79fH6!=ԩĐ>:pw'1M;v&IX|XU _[XhXD*?I ,.:ג+a6o_t R{vTF%^aR\z(D-m+MP{,@'cQM/,1QuhDcK rsQs9&8(ri5pzrhRoJ }5}Z4WmUWI/RePW@n5j1rh(= W<97)8">U'ȐEJ_ߒ.<dP?[Zw^-S^j-rsYC0ck9 DaK+0fkD&FW\DHp1V]3)~'=3i@p/rYq,KcFp}hx]n|bķBώ;J*gՖ W~sza' !Ed*:/e2*s7[^ISMB=Hw .s?ptk7u[7^3gU!F  2!"t-en۵9xA>X_h4GҐ,qWM}Z+/Ux΢mT<7RHHB @QzufD%Pe7 k@lƠ?WL~f 'nSׄuy.WSh, f?uIJ;I\k]VeSR`ڬ\˂ zbx(x#zlXmɃ_&Hwf=VhEelqb}M(;$ =Ph&Ev2sI Vbz?B4T?w*ixEKUz!Yj('%N"E'Eu FfLlq{4rb*&9F~Ku+CVjב@M|iA$uVq bXLRIyRKɥ+(ԆS?we{7x#q H1xQ y_f]6D@E>fOiA otccCqƜU2h_ iؼ > {Z=vZ{:}MMS-IYWfDEXo,s ):M r2<XuZA/sa-dUO~WghUaUB~qݞK^z_5xSz:Ov)HP*~]bO.s 7튐=i赻QeWo?,7FqEYJdZ^05vi`@tX ر2M==?HEMt_md8L` Jr#fpXzɋ?<# Ux}(iUͭP#.J쟉 Ha &Ǡ"$]`$I r.* hzװkjߋ`T[~1`eRB4v!#[CT͇Hl9#v 0ҪWӪԵ " <䱄__Ql0p*`N tt&2VҦ(#j"V7j~6S",#\E*fû,ZǾ/` _}PwQftfIps3T; %g 6SfdqȌmNB$p.C ImYf|T\N!v.g{8;rj3<}.I2 V$Px]Ӭ9Mijr5 ^1axkm6Q66H#|A1`ae1!TR ըy_?(\Tw2p4{(@(RG9Nl,Cc,do;4mGL>3_#O~`X>-Z/L3K5R\Z~^_Jcޗd,,ފ1=k5KGR@V*2A4|5닍 !oGpaeVq͆ȫ2C4sIR,{e>1.5g8d! ]@0 5COATxqZl'yT(bȑt;gQ1H<7%qۜK` ;r~:`fevfQN0@ o>2:-eb,y{cX}Q^THe]ȯhle5"{2Z)~7W$}U,ln52@XܒXHt;/󘷹,pGQUv ֽ)=8l1tE#k<ŹI9&~ [* 9ɷ[5is+VTdUlz&]gD(_76vg>'=$z7=6kFŋzV\5}p@ZP;oEǤ_-`,f"DCƹ̀)7+TIc ǖb3S?SoWqݮiyNR mߕc߭rV/W;9J&!cx4s\} 듹Cb5{Im:v_p^K:U^"mI sRkfw}yZҙc-, UjLIr0\SaiA]b x^lX3'qlͿv Vq\rJ9;) ["S_R<+T| 01dCxQ}f2ZO2XU>>@v[=[[sdBٱ/{%#wi @mA fRT 5Ɯ aḞ.s9n]1_)h;A꺾*>E&g_v:[ 8T#C Ehփ~e FeDa]SOf-$SJ GܧGX^ERXO[==;)S9bx 4y=_L*͖}baր㷿?eCuXhr:y~\q.j`ZXk4zـSZ)n vv䓲h()pkmˣK6[w> H%ɸcT/fYrbP օ.5+^3 HUo}-:{Jy1~/^hq7&"i?zMm&36fn'+cF?乱ptOКn_PdzloGfzotkqt#bcL/ծ\tNjjipZt u8r]TlcҒUL?Ul̪Y{м8"b*J"dB^G1fd 0y_?| E{J>9 o4TR"@hL/@kUE"P7Q,Vmv<$iN Ga~O-fInf~8 5JƴS0I\~"LR$8_epZ>Ur%`fM@.Ibzϙ-ثSeRN%f omxdzx7Ќaacph h%ui`'oQ{}C>>Ox.+کX8A;`Z:hDiIӐ%Rr/FɣAL&#ڀ^1k)),fN>\oκ |!jtZKq￐hk7Ա_r %ōD ,I>ij{WL8ָyss+b9^6nLqq -6K6dU@x! }Se0n>G*lmm+L* ҤV!{QD<3jF@F buZvWqS‹^2yk?Ա=>Oy_{Kr$3uEA#O۔/?T-_ݜEVgU[sbb]s1撲\uCs&wIHR`Or5q %Fo4Ψ}衝址CmifBtZ$չ{@p\̤jP_K+u-\ZuD锃SFYTqЧ5I-3ݒ:!j X9f:uT^eeƜ- f΁fL6s+C,WB+4 =L:-jmXcQM䖜(4CTXFǃO{tkGSCbd*˴ ȲӟUηDt@wDzL7TćN= pLXfoR )!^ ?Iݶ H?z<[cw0hFpo'dSx ]WO(T)}!BB1}DpH7 yesW8V{5vsv`o` V^&e6/khӔ]@^pQ}|ɧj(mqkv:r  ùZZUI5[ d8ME\"4ktcyr`fKr)}V_GA2' ?9W?`H&9u-J6$E_uJlyzW7^|{.o|35((N%(h(Gd DfUۯא)V%O,5dyb$-ng鼰)ቯ9{Mf64ȒHdO1qvH=NpSEY՚vL~˼&G7*Q̨];B@+K:uo5p.>ݘ6.%%-;xvT%1u%͎܈,7h?\ RGED3r4`2vGmI1R0ԑvuo{A9I-ZlQb$]K󦛑!R|@-#Z8"SQrYH(òlE@qƽi]Ga'3 tf-sL>`Z!2̧zк,[o N7oٳ 9MNZ @Iq8F5R+Y,kqPu h%'$XT"XWl$q]J,v] (@ח=%0O䑇 9`Ә#ܰjSkm/ڽ){[m1I-2T|DtMZTTZ`/d+d+LC/%)yAgg:Rُ+w^ , MZC5ݣɻ2Y)'6tUݜgI VURff[?JBkZ{FI]6G֛2YWh;Xmv)7BWBrn_By⤴ eh#&X3D[>\M ; 0(leV^-ۨb2_[yXh_+UGj`*ERK$%lHu0uVf [&hVi,!X؋:@EٛŢ`{hAE,OY:P?Q@R:3<h)gXfƚ{Bz; P[x\R (v@2(ŸdsH-C"e"#Qxbk=e aV5^ԜR? dj#Ay~zu6^ .;j"x^GR(+ƚbQȁ<Fe7zR cgi#hr*]7FȭRHưіO^(J~̓hQbg =?#n9(B JpO p4Ҟ?159~X~:OWln@* mM3LJ ?r/;{޸ǸiV@^]OnTc;zW%DTùKqꈄ*/pty6 gv~`k[Vx.9x_}?^Yֺ4:'$5{ȝ3) n_,2d 5)Ssw-8J4$-8N%iU-a9vv|=Ihh>_VX xA6ûܡ'@) 4Z(& dT=AΕFi֚mAcDWUb]k8r ~s-`gAd`Z[PtiLSit;̹39pqA K:]}H^'U!BfX1^zΐYPHH] ̇i4~pT4zE}sPsA3thOs%rm*jӤh,4!d\AaB?Kib⿹*" >5{՛;.wOc$glo4RV=)71$ue}feB1<{w^KoDTRzs(޹l}yx(!Nc{?#Yl1g֫Ͻ.L"/<$gk@9 cJ%Dqf*]Z-ž2Urk)r/$FWК!ۙLFCPzS ,?A΋ =>@f EyDh漀lc"+MyN5|z 6MU.*}&PwX+汝35r8 9B-y8ROp+&EN=w%7Ba# `ڕ\0kwJ}pЌ<3D( ̸3AQ󊓭u^>WMpIhg|(m󴞫3פf1{عdK̼<./Qsq^*ؾЊ8ɦ[[* qg,|EU?V[v%TbDGYYH 2v_>B{PO~2[2pEx=tHPL6OD׆u|[vYr薀$:om0YǙD5"{),>BJzkى_wwŪ:{^-X?{긔:>[$.)T'[bv `(KM#@vO|Knˤpjݖ EySNcF7RL;\^,fM9WPbDR=K[:/ رS"Oo͕=*ҋ[A Ei,+3s/>oZ,ۣmjpgA_΃= ;Tݟv7 5 eV}*T>;K>,Mg~g]8ERPXb `Hr&-b3{sUS6A  u\)]G)n߆jogp~ }`.h22G.!&ݤ`Xבֿ1TyL' 븎h"6Yy~5 ⓸̸iK_!Ɉ2`7L7û% :6գhxpHDf-':qi EB5~'4_P^4ߴzk`ZQ]7<(%a 2%ݚ\U3gyv#: l,h23;lrg^i:M ,>bl^:? ̮\dCEQzl>A(tqN),O<Ūa|;[Rzq=;JU8AK; qدh VrC.hlÁp' ޷@#!%T  ׼lx?`TAV2~WZ#JcE q$QҞo |C(@^Omh7Fņ 7K1At^bEFDam[#c mߩA6a?'V. J9`6=hfĮuWp dr3@[/4^sلF&nUmгxĠg~T/8sIxeySlj|AEɠ:'ӶM9k'_5IrOJ"y",U3QCrN:O U$7rF'ky.WO૲hdUÜ^`ͧ=eO~$I.H3v.r):|/fakׇ]B$˟C@iOS% y9D2E#Mq}$,*"%FF 9-p$[!/}&Bef <ځF7oo}OL+'lѠ"@t6G-8-O ޾Kbдj½5湆gXpYʗ%k{"zY !O>6 'ldF}_IZm!&?`sɌPHLBvi:'b nk57*!I<@@Zi~He::;.[/)ن f= ɸz_~z^vh.  ҳe\*}F3Kk.)9B7qOeG+ξ KSQb!~武Ty1'z s.fUMY-LF˭*_^[-{gk a.~= m{Crwi8%o;& 0b{Фov7P@ֱ*;]͖IdLe4mL-~Ws\n L[*Qh0np=ݕr f=䰑nFiZ$jRkyӋe4NfO H. %`.\$03{ˎYae6sڲNI@r t }MŽ&FGDK+O Nt<*-&T8Ιw Q<b!1.(>ӓ~:ev)0E( Ofl}NnjBla_Q,r_dsg^0Ģ?:;[GX!c]q]}壱dy}ߏiV|61Dï͹ kصIQ Q0'שwxYIE>4b2Bc-neT?6H8%} p:5y3 XhT~2)2X`"xiUI H|LM-ѾT>@5Disk~JIb-}_?⎙ F/V Q`xWaIkGJXO681$(QVntv{_I\T J7ԏt[C(s5v]xݱ,<ǡw:O-=1YN: ÆN$mBH15 )Vw'Sys U#ZnNnzѯlR*' f=@ݾlP:>Ɣ Z!pnPڿC D3@!Ӥ.@zڊIs]`IIEBVt'_v.P[rMRl_uiHpt)x"8}VYJ5BAOA |{P_).:'s׭YS! ڴ5"= *Gh4kn`yIZeSMO`4vblhې}2Gyd,֙!2*ܝXh8+2v{2iL6 v׬qzsjSs*?I/lÞ!4MZ$e`;ݭW,DX A b@xZ{+PVNǚ Pt'U^[2 uhEqe1`2MF)9HIg&5R6"51Qj2pAcz`hspc MRhyX;]ܿVKո+ef#v N!cȮͯDF? S0 P.1A!쎐&V. SYf %H ,~&[IĜ'ѭ6ķ_>yW"Oi&C5n0@_2!ōt y.C8VȋV>*EM C#;[G Pa.HZ혵 s݃LvJ.?lPqf& ޖ*юl;:}†j7xi#"bazhe,׆$i4nv*%4=+ UmS}3/h%$&1@U,pd `l䪨xy3gMUqJr*[mi`+n4HTX0*QXc@$_<#^kf D/o}!P߷BGqcˑZ+3M!;-Adu#¹]#[# i$UtSαMp]bkbs=JNPV#8O| W"gӷkaqFw+/Eg&C!L ƈP\j1T` KY/nпR?K+^Ëמ8@~ݯ2Y yw1N`qj՘ϰ((h1 `PrdbQĢ}xP6& ?~_iy-~sk& 3X||](K*S5DokwW`bǜ}L2y.$gQ-إ_?`/) &2 J #Jxug0!ƹgj~Ӎq֛ARUZe?|iW 'F ⡺pRܶ`=jPss =Fk9+nGOɻ`7rtpPa3&/87d/d#|PS{F *:Pf2"QStA$2^,A ER&'O Ft;?껥w.KXi+ )*섚5b4/&}h%Z &C0@1:֕L^KD}湰\qtGyK4(dLnŹbecAb!AKh-k^­ K._<9eexa*G=v_׋&?hjhbE&KJab BRj!VWh1su;ZA39f[h.;:OCcq%3[e0?JC 4 \f[Q(h?]& Ghzq:rM6LH'NPOծ ޤ}uJ:bv نRt>;(L2CQȻ$1+. Fi7hnwނ4WrL${=$m *!ą>YΛU1qϧz7".zA>;D^fed#E 27~2|2p.K·S50yzư߬L[/LނkK`Ʃnf*!N`ݷ/foո ԇӤ@3Gv Zɶ| aC&:‰讔KKEW;gzLQfs/-ܱjfY#~j05$&QQ~fǧUKY룘q)Ulgna|`! OjGpk?AJ_12*&cKu2AMWёf0C},b3b3@S0&,BW/A>М2\=D:;߮}֑ H쌄2~AU@^@(ZEy7'0S3#8HLRz7եzdjd,V_ry1 {.rp[\=x("MjJ@F@tvn֜_c(Ky׻)á\4?CC VTz19v<϶ ?Qa@; f^M5G1 ]X mid͋N]iK!dSzXs1@/Jl~(A=Ȓi#)+@E^Mh!XjFًL@,E,Ƿ\ߓ%;3r19s<#p&Rةh!*GD)G_0/O[4q[5"MɍeqӣPtnƴ{T\l/nJ.q4E2Zz.t~.2VG,V->%9 =սFv+SkUV{Lh&p0[U]6$ntHP4V r#O4ۨՏʰB'ڷp"!}DNH2 yo@yЁKUHq;?5%X2vUlS5:%Y0Lqe@]^ ʥnmƺKJ 4 J{5&4wS證sScC6PjV %F%M l  Vb:N@Ա笨jU49a08\h Iz@⡤#٪k#>7Vn'\%0G)B;E|288[%*"}t@2{%yxI&0*Z uH{e)"AFLW*?hj:qm09Y|$(B s.3Ja% ;L1TGe/:S2*`?TNZ*V2z5iMJ uY%k7qRjɍpeGX~:šeZTINܕ E3eY;^qyz{~ I(Y)ZTR,W7NY3IL+ü),(W 2,r ѧ+.QTD}3*42tw)3MBPjd~&)L2;m׻cS*QP:bR0Fhկ Qk%R @#z:kÏְ쫿SN0A!,X97-qCAؼrLA辥R4x(. t_~N|*e#I҃S{)Zu3CtG4fO>grKn.!!ՙ>Lw5Vs9Rp);"}Cyڮگ- /&pp}~ ̐ܽ b<wճ*Q;"!pOФ<`0U؊%׹Bсc"Klb #e}x}禓5)k-AVLfX%SVuYOlc׮ L$%&v(Iڽ,F40²ze@+y,A>FQ'kWS#lCfH L>BptFХvӝbdl',js't?V1Mnz[}Ur"-G0(9x'Ẹ\Laڠ ^Vܝ5a+{Mr>44"$8v &b icKd6"`mQ_q|x4|Ӯ90 o u+P2 9[DFi$i<7,ʵ1SCI#yb=QH,O~5O'O%TXGڀpj1{ ct<8׺yxan5u:oJ;X$%O4ߣ$J `v Yug #3r<\~Z7BwnaO6&P3~ufPn-yٿƣ4[CiZЊ}/vg嵁彛B<"I %U]Q`/v;+>Os;и JDE9_ڔ)άm?22Re ;i`arg]|-l]qB+~}/YzXJvN{،'ow lXX7fLf&NW|?M6}nI.:>qbWݍLн6@ox<1L ] )9S a zrmOr| g=|&U]>ȓJsf`:L}5BQr%qY'gb\ UAt|NmMS M*9F0S/!/ϿIG[?ͻCzZYQ-,(vدs>@!9 Gl7_B$I,N`>> o~G>uB<&-=b ̞5ĺ0gޘ\5N]KrM*!xj"dߠ=͊f^VPi> vw^.ݢP͉pvϘĻ 't!ߎ+͇xe=J[Cfi KH7+g^p|mqm^'YVSE"ȩﻏ&/ME`AL%RsPVw/8ho#94I ĸ W(p}eN0 g%Hfɖ50}A;^wlV}/Q[O9-A%dY*mtT=K_t\U]ZRsun-LvDCBF߁ $0ؕ@9L%Fh@W+\J䃏XjO[#"3UԹi \yZV[Bf`M񑡯` 8ƞ"'R 0a/#p1 FuSGc1g'&C *$%90&H{1h]%h¼>LXF4TGC}>/ o=N8FJE3[njٖY3PX%MEp/'>=<hOfUiT}~Ds&_4H۾v iF3ؗ 殛y1 nYGVקsxL{ZʗĩYyw7Z*k4-_t ~HfU?|j>!'R\f2FCd c"H#:dÍ6Np`P iL7DߊirDՒB}1w"MIbrd JS4#`D4^k$AbDZBE‚ DVpIE&U2e7v)Z DGƭ~'q +iz3!'ǧDLFoE\f-L@j1cf(A(?S#A&<0V>_+Gw3ww|ٶӏr >ߙ*KݾZĂФ-@T6l+w#:[})gњUT:eYEXB)y" V$#ڳ@&OI!̥'X/ł$hNh ,l(6|QWSEĔ(k0P6fn- &aܪ~5"^E6QAuʉV?Ph4oa!_Ɠ<wƔV^g<6Ɠm]!4̻IlSyLckRy-j=0-tҐG4 qy'-?u'+zاt(# ЙvAhą?5NUKى1%<^B&(@iyC},D 0t`V3@rlͦкniReC/:.X IlB n}"4֭󠫜8U'xPԂ KW G\># {Htt€߭PWV9׾mr^P4,n{/X鮸.^bY'ωhc2bgOƞx+9x@˝DeW##dpy%;g->^O76kkV$eHԞL4!zdٌ%W{BRCKh#cRCY.7hKcw6 ԏgP&s| E'\ ~ ^%*T eU.to5}dD$DI"gO[oZpg0!Z )+WC}eŀYQmnsXV]6t){FCi=&-kIFKT Q8đw&pm=>R;hTی4Q?Q*:||\.5j%^BcP̏5}O%<=NHݬ߮Y7"oZ,蛞M/wZ[`j̦ڿRnZ&7"G(aO|Ma&$ B$f. x^QYAE/J5xdxA,xR(^z H /2v?+|U60gF_SfqpL )_z8F(9pc);-ͪ;e:uNUϬdA:* l9 w|E?>W^QfsP0ʯVZ8Sb^X$c[:Sx˃[ m[pmG2=9*#>{D ynHeucGGK+']rK %RB1p d e/1 ^ˠo{o;߇n}םZb6'2C\Iã_MD2~KRI<b-b&R mUr ˜QPɤ}J 8\}1mӯlctԼqw7BTjh 35E&+.(tu Z.)fW˂wՌtUQ&ˁar[{k)Ъ OqDMcUaV +1w"Iݾ]u as؈~\KK-{}raӎ kD+w&Ve]jmai Bxwe~x¬;j*3g[INBݸ*Q|?Eݧ"Gׂ{&KJ~bnxw`_-Yb/^"u'$m UX oPUWv5e.{RST@7Y+T-% ~>, 2 <_oaAsKEgȨ6$Lar-\‘ʜnAwFA7OsCN VR3QfwSrd 0{U(!QFbVoO޹?FW t2d ˛!j ;Ttg ׎bgrzw>nj @5ث*ʗEo[~0d+l-Q-B0sWGiR-cƼ%̨:*"j%hy0Ň>'7Ñ4wz1`X05  GDEchRgQjSe%"}*krރ%A8*ー. vr` HDcyK<6dF&N[HM|)GσNꧩ/PP`կezkG5Qd8͐&9.A <[I]Wӏz,ށgT _iw=sv|cː6^냲!P`q{LAQ"u(GF4e͗`X,I22qn(Nt_JT2Ur ucm¿] uAv69!&H>g ISR5v{q/A)p??6h(;AʶmX݆F/: пlj|SZfhe웝c@CXrT)z`:(54eJIL b/f45TٱM[ c;y 1bX5Ctqyv=#vv3Ocn @ЧMG=ô4* ¥Ty:eڹs-+ ظm)3{[°* . SqI!2رǁ*5I8rE͆cۢHE쾓1dƒWT]3sy!sr+=.7!ss!) W&"b9 >q:O ~u)eQ}3YݞMq_ %ײk#Թ:MǺdA*W+ʳʀmq)a(N4R?ay[pThB.m%ȼSh38i=?d9pMFgH % 4CVp2ѽT(-,)A&WLCp ؠ(X ="_i`u ){H,:4k Wr>#fJ-xwj4tc¡wDyf}ˇW,κ$DCIߋ!MCT)PvtYn;^SsM@7ٔDG$@R?l'5j Mar9uwo k-I7M%eԜWihXw }Gb5]7>x<*Thch0 #o$}ى+$/\},c ܌bCWv,΁ax . 1A޳ ey\x7R# Ղ++K :!&-,P6ȰfI4ar YRdc$~CKC ૺH;p>( $ H~!7FaQ#i#qaA ܡQ,;CbBX+`db6 *!P`PTrʎ);˼%\݄.)ґ38WRLdK/ujJMY3E=Gf uܬצ * ӰHII=YQi[JU`hfj{yrFܙ68SMjPw%DFszG.+6R+[l4}Fx w,Z^L=V-pL*E (aO2bS|YeD?K!Hz 1Ɣn]n ^B%YA Yn~D3RL-TYde,ਙ2 [Ob/&:Jl=jd}KdDK>N$[ro-edm=,) w\}II"6TGД`/.LQw׭CSWNv| %4e@7P  !r lv~)BNPMK7,v&oyLZd⧨X9 u+S^QeQ{1DѝnQMª:7|k ЯiÏ^ҙE)alŮP' <2ԕ@Ʈͫe@Cԛ[%S,9sa.4*F3D-(NیȝыLzQk7Sӆil_r'x5><>4PC^~rhH|_^>$t4M4>FzCI95Rӂ5UdG9nsjJQ[[ Ư/!y3(TEAtY673,8$>ECvF=Io pq=UՒPZsNLPJׂ]wH)QY\yT֮olLsv(ڔZ^Gu33j8'3eg>SR.=n֒_yv< f2ҳMчP<]`J˾F;oNj@HQw\VVHG8vP4y~)B@|KZk: E{Xw2GPzSCO7mSզX }m(4S*hqԗ6C!@e1Rg^x=}mc e ?+&*q^{ҾE[xh22a C,￳2ee =WMfˬ}T͍4q%Du%DS|G].JU?f<)_0C"qKZ[4HY-sVpwEcq q(ŗ˻*/L#$/Wlѕpq /VVs2 jK;wm*:e*gQ IaB4ofJ vH9F s(>.6lfߓ_ Xt/T&ß j9ǍZՓ~2;a=joHflq?aBOX\(饕jQ WznWJDFhAGLxgD#Ok:I]]'ٕyԧdK=ۿdK lNC1__H~;J@7мկs@V{`WN$/T,IMsR}!fБrz܄`7%t3DpRC]zE/9rm^ *g8Œp(Р,bbtaէC6DFz/U@U@H;:gU5X[#-ܡT0 7M5RtΗy_UReH%(Z:rKw>J5cj2pdm6;w? 4+Nk~8PÈNdg D8*$L>v=Gj q:ʠf6{N߇ =gACA;Y:c2A=ŰfgT>Iz`>*5qL M7cu7\]Bja4j^Y(KSY#qoc `_;@;8#-ϸ,17&Q@g뇪Ic>gՇE0/1pljx#h.|My՚Vf ᲿǛ3 L5+_9`zX8Ę qAr纯Sd(dwDCYg_'+ghҵ?ܹ> kO21-! ߾o.iըqL#ѵGhA* h& .qt{o-Z"d$uE视(PbyU<5L+W.V,!~BGcJD#WIb r8N|-j9xF 'AIsrΥ#-½Y)>:z- cU1PM39W1YHk':لp4'L0F-:,E&5mc7Z g7tLހpAgHzna"rs1/bQ}J$YUo&jpTP,3R$إ$֕ZR0P¶zZѮwY8:qKg:X.v{ek߼)8,np;=\nr&f X{7fED)?U6M7`Dmv4.O1%M`F kzP8e튳G0p-IN%kl_?CJp/7X+"tfӘDݹҋF$a>54!;z~Jb@!By?W0K%`qXW\)`hg*(9lkqPM6w2x `O%g-.`+-?Ed`׳l s S[}k;$MK C;[:7ViѺWo ~r^/hcd0w/`TH 3?Y}c()öÞTGkO˘&&;gqh/ W`4}T)%eDȐ]┯P_@[wCcFw=ك5{&lҠ DZ7C5ԭ*co2<wVnZ?\` g.> hv--!(BS7Au.P%_Sɝ &#gLxꟖѯ#<b)dhfa|(q027H1K#:")DF#_E(^N'i zSU6\5Z۵R&x.,6*[ONLea 8ZV3& z9̂VgYZ07070100000450000081a4000000000000000000000001644ae3bb000020f4000000000000000000000000000000000000005900000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-via.ko.xz7zXZִF!t/ஷ ]?Eh=ڜ.+˥2MV8ȼ@UX˅U r_r-xX^6d=N5j T# [e$C⫔ZLE.:j)D9tՌs/^hnLv_*RweB'7/^^_yzcVtTHG $;G}z_&f:6#Ɗ2`h֪goK~e)a 0CjołNN4gea8f ޔuE/j)xeCKKZ2AQk Bܿ6>yme=r048Fљ 5^FtM}=Tr94[8wP"cgZCڸK/Err);@ؖK 5qq3&{=Db)w˟/N7 t.!?.pI` v; aC!Lӂb[y#a,J7(EL"I:7N,u>5wvD_\YGYv]2,ʟ~:&a4V&c >B|ەRFg?t:a<>4Åh [-E6)קvM?3U?tPڷP$[tn(-SrȫeSo8as{3\_4NDe:qҥPoz{H7O(uX,ŢGL9T/SZo"Jj2VZr\W9jck[j@;ı=nh-W8)2H z^Zq{ׄḞWց>\) =ÏN[ F.NN_V*n Z"HW<:w"@nU*cS:isn_|!ҠEr5xuUN̛ԋܨ(n(EF60Ktj]\X`.8x{™6|eXBCq,J|C:xVS[:R=eehP-J߼&-S}v0.vt,hj72`xܥ' P%+e6rG&ՂUrI!Z<# SiĐQp%Af.*ȜMd09UYK$1}޶3lIY uITstb7%xjoyHaL X40 mű_gXe5f_@ U{;O!l:~כ0Dg髶SH '՜vy?tDR. |[![Mt֥s(ܫVhs\S't3:$xrr x]4AAsRE|'Dӳƞ^h qwһj~   6q已Őlzm 1^s1¤&(?B#{^c虛&d/T`x&.nhw[K ,a$q66j!brFQ68Q&(ْYTz7Mŗ;0I~s bX]{/ ǒ˂@F؂*|&cOݏL {IzCO)w>"2_N);0eܻkf{<jh(@rbnWzA=k16i<@u+rھKl]TEs!o]9:NMZ9"aRaoGgj&94ph˝g^%WNJ}VJWIk]Je}<&/@W~%h'MQP Sȟy&HTd3f6͞ 3b!\ř&L["FY45q('M4Ɯ/|p_q Iʾ.䚌0y|>ϑMw)V:'ʂ g!m(pC3qK>Xu-P~:A3T_$`uH1'Ys%ŻXkiDE嗶:crE6R|NJ#Ȳ 7V:-\H_z;Ɓ^mI@| hY}'RdzVܐQS~^v<4=z5tI WM (>NNH{&Ic[6Sro?̭;x^ # 'hIQH#+ڝ'e^^?6Qg)#om>>{!۳̥(%||ۡ_5P'B4fdk$UdhV1~!M~%ȡۋj,*_Go -P7A@ <`8=Ӗ>کpK]9ng}2CXa⸞6օF H 9rzCLTiNTqj +'JŞ!YyXFIVu*,?6Xu&7h(LIb3S ڈ}6lCBF&+Ľvsr_6rh}+M)Z9BHLPm#)}f}L/\0VFd<+{0x fz^v`L5ܕ JzE-jz0Re[>?Y<77ʮ]/wLv3P(UtL}rt ި$ݫ`c=1Z:VEQ\CnĨ =ъ+1qTLQn+K#~6x["<<3B=E'SFQ_{_yB{JpV [Kه b=A<ʎVp{?2VسDÝ 4/N,F5zK9! TKڑNo?p<|g 2/T+Pi+1.7-3%6./AW̰ /p V|ZW˘6~[֫{Uk\M U|=w.c TEB_mu!QÀ{ =;`y, xhgD)@S8r #w2+nzh~dWaZ X|i|Nm7LZM$5\msb:%nab:FKcǍO$dw:)8uz#:9;aORvjH!&(3=I7ox/hO%;Vr=X pj=sk{#g }W QotSpͬ_=Hd30~6:*DEL`%rIyoCS |]FUx'2qMOvR_h ig:SJNˁVCcAD=]Kmg gǯ# >6;s] %>=7a|=o3Cg[U*΃P$쏆 q퐖/upruqEcjHvA $~&u8G_^e|~#Us.utu1~uK?ƏJLl$B@)%}ߠlYwFB L#EJafVJ)\D`jQ[g} جC(2U{ aFW+z0`itQyr8ȔoDdx|G"xbT_QLUlr-x9'BĿA! m)=P 2+$-z}x $GX9sb"jg^uT/ʯ^;ΜV$w"Gb4X"MeEY9ֳe[%,lLd D[jxF @Vm=7mE9}ADzl|j%چDCoZ{+ #meg$Ù:+eL <Hr{Hr~OD&{v>5zL>)xy5TD2 y}x :63gRxZکS@(P`d4B uGw{5E^?jEj*R-#Po) zUc-HXtG /|ޭ8=<4 <~p)3f6=旼bknCXњ LG ҢmA+;rϞЦœ`hn(FcaP {A&Գ{Љnjnqv݋$ 4as)Ƥ$(0#V,? *e@R{k/1D<"}\b1ˢ0ߌʋ\RhL;t9dk>bVbP.\AMjwQx*Gþ u6UvQ9b`cMd *]QxcQkoT*ΈdmS.)H?}y%N?w/1u]EB쓢$SxQs\^TI%~_"$6f߃3IjW  t\}@!f1޾so.LCC+!|=j\Oct 5ےizBxilƗ ]F0HH_ujtzkh\LFu3- U$- ŏޭOZ }J@-)WKrc‰!OYݪok$EE~{j[ty|pnò' lE4gv5tF#M`R]HliEZpDU@c$W:  ;xSSk|ǎ^DdibTSNZimbL;\! UB0tsE!25>$ڣTEtX}$b\qTS P+Ė RNV݇PJx_=rxXbw[AY۱gYZ07070100000451000081a4000000000000000000000001644ae3bb0000f220000000000000000000000000000000000000005500000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec.ko.xz7zXZִF!t/]?Eh=ڜ.+ eVM@\Lo7gZ~C[1ϛE}zlA,?E%\>m68y_=F܁R[= R`|̞=S}FzۯA<ǒp AȜ>cutsS xt;K*~}NgI<EO42bZt`Ss5N6R+ 0giV„+at"=证cLjj`m Kbt* j%JEN7MwIZ(= 4,boޘ_ ֘]%'oyR*cH{u3)D{c{Mfː"'ӠCj-YI3xT:mn0f_L鬼ׁ@,jM4:w\vzwr LZ+o\rj^\ٌ }ݤ e,_\ />Q[2t8̍]bYF}ִbU _ƹ#SiDw L!oÎBah`gJ%٭W~JEbnWLϷ/P3 h~0[q7QV'"`Z^TG@˜^N6}Dpv1|K- = f'kxBeus ;.=)58?!-vN/8pQ.<1`s]U)b  V&PN '@(kݩn3"Ύx VsWh:q<-&뷿mmi"[vLv˷]NgN+q?O6>CZӈ GlR}ȣ?*b~;Ѭ+ޞlJ d'ݬC3~eug/;rԓJ!pnؔWufk^v*wuBܳytu!]W/:`PF/ iclLW$41|.nCβ1h-Oф&֒0j5A?ʫsV8Yv?l5o{\y]ePDj ֳ+|?tNZ@@{n{ǔ-!Hܦ[nf {B',SQ+5vDo]=E T%P>: Χ)Rqu:Oc+DȺx0P|R@4&z#n;!Ml'*zW-αc4m0c:>m<)Ƒ=ëzYNLnj [e-߯aٍ/,enL&d¿+[8!- 4_lMS ooj4w:["%OANr:({Ff3D][LtUJ'/ .K%f)Hӭe"^|f}mu72 ;|4DG]2-6@ -9BiR*⮿>j"X o;ZkE/&rX0S3ҽ6!•V~ruǁgȡuLśH1H0Q|$CT+DwwŧG|ހ~%|E֟C1V'[;?Χ,ndwv:r`[+u׾h.f$ss'GGHLe-Tafuݪ;F, w ;((T:_qq}>8kL}L Kq"Ufw{RSJ@36Ua 91^KJJkM4&ڿkIXsqkMt #C Qc! 6,h3@JJXkĐUpHQ7>ZԜ#vl"[pfg DƮG:u#D%lA?2tRjB- 4C[o5?`H=>K|hsD'yly>䡔>㾗-_R Ӭ, :zW'1=6]9rϕF:x|B>qf]%N ; D__q;Pv]rxFQf.k`}݉g%W^_]} 21TJ98M+k&S/*vΞCj cQ/xT̖ 0/ICd '0t7\ue,?C؃O*rm(5h YbZԓ8C1t%eǩ7k re0᝕Q'KQr9HEߟ)T+_|cLJ۳D{>v0 %HL)Pʣ$2cw3:$];f$[hB}h-sK&dd;#TO-nīh\N4T>.N[4 zr55/\Q2VXRE-:,ɘi>śap>AT>o<dO.aEVsWh lazE/ao m1'Sַ٭,lć+{Ċ9$Bl"$hթH>:ښ+Ul5+ƕ :NAyD/o`6sth(J&8fWPp׏B*[L𳶂Wڿū.Wɻ&&MϠvL7ܝb&f:l~G*6K)( &d!횸vX@ނ%;ve”JDU|LâmuۉSP8#uhl6Y̖n(o UVԙ;97]|Mgg F SZZQf`LF>is1`IφTVI̞=(R;f+bx4)r5xAo]nm̈n]):| 9re@4xEb-Ax ohb-Vꇥ#{=VKGJTQ= Ȼn7m@'`6:#@}o #SFw=[w\PɷgOsPs$ߛ͆:%$ez4>Vqfm,dZE7(4L8,Mp3.Fm>yIn)`6{ZS-iN& P=%YPk.oxJ"~:o^ZnA3-[!KGA'G:hd5& !s[jql Rݰ0#oYjɬ5´y%| v [Ysa^h6(c0 ;q tcfŕ/QLM_&NHąɲс 60PiauחPH[h2mШGd9!P:E%Y B:ZSgP5,:y`D+l{Ͽ5KM==tj%|с jKLXB@?0?*BZč4!iBmt-:*0H]ޖ96/XE3-Ӵ Oq,Z`ưjlqiW朄GAMgfi^.e:ljC4W\#_)cqvdc]N0\&- 6LtT9iہ-.בс~'mJEWdT.`]w&lz5)xCUm;z\<{K)=,^}v&A{ -aH4={1pIǢYljS78~S/i{aTC,WrէjևO{ =~(]x7+i,#x0 ԀB5Oxj&ktFj+c@Q?\)∘ٓGc0{׀`x!+øPC%Є0CizrFIϾf*85[H*2%!~QEt)1Il͈g@X0Hs%o.TUpƼj};4 n݁ 8_6&^034HR܋{ ZmdMfyAة]T5W^u'tfd5?s%M-+$I.n&?/ alY'CI3 @*bP~Iv}ԺXˠNXXf8m?n٠ʾ$3$\ >c]^2nX:s3 xoj@xKVZu$2WT0'QNFH+(L#mDxoَ+^dbBl!:o<C<5!kGko nQGޘqMlql8VmhR\H1o:s,vZ䗘n:}iOF!ӛKDj3@\RQy`[Fu8ʙT> ʧ{ϒ(כ_zk=[\7y<,@8S1sZ*C3iJ83ѓᄖgJ`~l"uy?@M2ѬMMa6ij%&"bԜ*,4ZPg>^l74ޛ])ة;n~wW' [ׯjk`+#IIguV,AxET*+95jjޒrLo aNTLl+$sS 1gF=]=iaP3\YL}^h]x6믐R5I(9T7D<`^^_v le{#ʏz'~lN\m~d몥Cs/I(L2Qd?(èH29Cqdk-:o XĠ{b@zNE}C=QlPkǽ=VsOF*B}:8=at#eFdv^4sYT?y8~1{j)YtvLLJ鎣JkZYxJ@=e;;Nn =M'dMp-,YphSUT*d2ySKKÍ{ρ1hq TVi4O +Zw)vOQJL۫:"=R[a.=UAOCq+t,@ҕE$I|c"z $3ܑ  ,W|^x!I#Kmh5 @ lMGVH~q?܁f!sNr?FVIyfkHNt1tMSdmAUHȼrSl'mlwc}cP8cAntFTboQGkJÊ﫢)]QERxۯ<@ΰXL caL6oLx D, 6 qߙl VY"'0RtDs/S_ !x^=@9fq@RNPpHc`9T64-[n$3Hts'{SNxb+ɡS7|R^wKG~'E  Si,LEwEʧܹ"8h('\YI?b!9#Uh2 ٠?>qMA*X+heC(#57~#L̬,`0 {%d8O|6ςr\`Q"v_o^[): A@9nB;̀J  V؟"iKf|G'۔\Lط7Cq[Sĩ_*^oU`8r@ v5rdOsRX鍣?7S$g~jnrN%9inktMKa B` `l5DHBد,RnX7_98[AdHW"-ɃIu ݀yR_#iH` zc%&rt5_l)c+$C9ʅn55'/9[-3w*(]9 =jۊ»@9(H^2^_ m~k,PZ8Xf+M.T\`W)Zg V׳> oCt(jVMl:AC*sC޾)K} $9:b@e(Pi@ vap_<;\ tBGB<qOne(p0ڸ/Y@/6~ʫJ$7C\B}#}r(,j2PZe՛;<2l9D]fR} C#C7v1=q8~#q+#\EF,8@yZ(NkdO-FZEgf8=r,'TWLNд֚sKѥQ|W | '5>275AmB,4I˃,βd[YUOn!Phi*8܉\9 9_,GU^Nx+4kgG(R}E_-`_א~|r V9a hQM Qk'o^gnsf-y9,vnꚮ@X+M0$6v?x1]o(og L1^=.σCd)X9\5T'[)M7%Y*,bs!6' Rm7Hͼջy(RKp \Qlݏ솭7At;&fgs~x<v֞!j_v[Ww2(Tww*j{0<{Uh]HSuii v ?>e@0phSI`7 CjsEdv*;ԭ4<]A 7yF\r!7Ӣ=3y+xMB 5R#X %)&w+ԨuT:~ JZi; qs+Y.m@Z7%դ܈IGƀ6IA"W0y$Yr$z67pB(2l#6*1#~.[TX2oMLDR@-ڡ"_Ųז^\{bt+V8+N6b/8uxWE>ɪUS+}M-;B8 lǓ /eԣfaɋV(q›0.eX}#U01:-6aZKh+T|j|Y3*Jt^G^i=@6т2Iu}b5.:gh(]ipu1'߿ (S@.$? /dyBiT"V26n;2[Tt~;&/ b 3BU>-ƛd8$=k Te`AGMYK'm$Z %@Λ UVe~KEGЦ\D0H,0fD]F)lf̵sMsěj2vJ/`،[*qRxxq'E>d'ozqDe?4ɞ _/x_FZ95nX\?K$}f PCj_,'ɝ>z'A@nJt]o_߸bnj)iabfP2$Eʷ\!Q^&uLME%tD^~pӼQ`xs,\!#Y,Eoqcԃ!J.JgEQ1d3 yh·s/Ew,PR48wrM6 .r^jv$Yk1 b\ovEDGtYQ0XՎ qe"5Q@$͵`dB/EW:,4Wͣj&O$Wސ?e#?G=r{:sKtl kJ!adrރH>=" ;Q,I3 ! N'jc?%;)|=Cf.Ћ0:*Vt~<[!XPlW4n[I{DJbriJӭ >dΜAQ%5 J-6i^ 8bwPږ^,8H^<]#9C M? mt_7hC>C{莙 zZ!e^JFAcVy͋yctxxRLGļNI‹b("Lws]}C@ּHg[E͍Cu3XJl: [IeG n?{ /CL:O.Qk'q=vu8P9"yH~"&iHok(a'p/c0f{>ohXDTKc5Kͷܒ&5dqd?tDI9ueHtvpj_Zdp’Z1$+^yQػKr*P#}$4z>\(dʩqG{H^F\rѫRۅ[qSmɺC^7nDW6< 1y[D ~[jR n-,J7 ޭErbқv!tvß1ٽ?2E;8k *LA6hÍ3(x$l9PA(\}H?LCU^4^#rD&H0lbζϊEG梴LU8¶?M b+$: d*!k0RҲܓ= IS`ٞV:> -ZFL&"cU6/ɸפ<?f)<}璭%GIߗ џz1K X{+/wc7lK,g\mHc݂I" jBI)R2D!h 3E!819E8T6!9e׍iC!H,&Dw./郡{ ʽ}`1oK2=SirFҼ rlj&xc3ՑD,?J{إhYv7w^ ǥ~(d R&Y2F^!X KK D<9Dg۱8ڌݿ&gmd!>j~y̿qOw#@3caw*R7,wlb^+"'%Dp[gLm!\$ rTF78$6VœO-)+Ɩ WpB\j0&}wrzmѱ7 ril֌<ۀuD|U kIwtx₾$5SL[ƪQqLծdcyɒIe$ǗhN&t+c/<;%j`IF1r1N?CD6$nI5r[F{eC逰c69v }\vMp "\ ?Ej. jQxMh;ܪ59qL[@ Taڽ= mфzUצUPcK_J{5Ju5A\aE(mXop^Dʙh SK(qdu/z孕qH-047 8Yrx fZR| ЇI_U;4,|kjp-JO ߔZv4=e/y>C"l5}Cq{fַM%ߡXVqP@ /xoCc:d7}+ |qk}[n2 3~*$KUHMEF-tdM2^ #n5wbI#5JLvB4?X?q;/Y(qbj&h-R)BC &1 OEۉ0>LM6R0S?H xc]ۊHk580,^ ድ})L<_ )>Rũl^=LIjnƠ˸Z07?ayyՐ7#n71^%,Xc7RgyMgdWR;l<';|2sNJ$3ABD;"[Ӎj{9K JAЃ~[w,1;b.#ݓEX /bӖL(elm}ΤNa䩬xۨ>^Kxq@ư8[Ь3g7\5',kuT~uPa%=!1 Y]\> \:z' KoMyo?G.W!3: kwiМaTzд}#m?`I,ݸk.Kr軻㉷tZRtUe W9AWXb,)*8aɳnz\P"-X:GϿ-fl?J/p<417EsSͮDd{)&=kҋ W U4ezw:AM{@!wheY ODRBo\dϱ7p}`sxzcwVgW9Zӽ`t(61~0%nIFc~Pp#$Hi3s*3{s,I\B2!#sU} yl]0O˭$?_X+Z̼o^`/tZM$_xDXJ)4ǪnL wY.w,K/nH ׶ ΝQUHAҡa0u4DԂh.4%jv tvs߳\:DR`=aJsa k@6|+0'ņuHWfx}1& Nz{Wi%e;qU[++M( F[׶ԊC&s!vzV&ʯᏃ5c@ ޳8C_ew=h0>ft .ϡ>a:OtA<8X*=;r/mu>T(O֜~< % >?\xaPH؟xvGJq}vzd'&B81l쬑rF u^i'Qvyo !2eV8\$/mҍQ ArS.@O<.wzQԤ]->kW⍾'@黩(`2rYA +sm]%P6F &`0;{vLE;\-VMNbpfD~g\lnOɸjC(RadO4eC&w,;U+&"RNH,f{Ki~BLw~Q 6}_oCAvG Ca9l)UK8,GcCL ^8> }LQSD@#FMOk*u}iG6EP~?'U0jDum…\O;WB0ьk݊Nq,>&i(sxTg9| Cӭ8԰wʅX3/w+&JۤAsvU~S&{u_BCa@99r"$f -^*61֢$8NWm yA,oHoz٨I/7ǒA8|' z@-k2, U2}PȔ/љC _~NffatS]UJ@["q ql0OccVck5O5ܗZ׵KƖSc8PQ.Z8qeMZ*ͳd;g#\৬Gq_&J8˸nz]^Dx_z ]î a@qG#^EIDږ6SBGkg\#hfHPf}ë&++㸱)*u mꈠ|0fŭ!7F%3o,:_2-2I;uq߯3s);O>yWSF1G9ʉR',؆ 0~B2g.pH+rv}V; @/ALŌ*'F|btEnki:qzv txG}3?Pqi [KejMOR+jߋ10u:i&i 4[_POp 9^IW0zAL5V}ԁ +&ox~}S*3$S13C O(D(L77xwZ)ut5"UjTsmڒrqlqf漥S0 A#<ͩd~ #bmϮ\DUA1}g-_u a2);]j` hYj:̀|Aj~eE$ }p+m?"BFW&xi[Pwy}Nzs =Z\ۈ BT#jɵ<-H$P3i,s3KDϴSW,D!ٹlA5^3a+I$ 91M`er1Ë%T1Gϑx'ySv!&I,bf? [x=D,6i,S-e_h)Pի"#wʅ]$f^@k">Vk05; [-1$oFZCe kLp(ƿT%Em{XO]?*Nǂ5 7m@)/|DEqvBL*QH\Er8"hzٙ%zӋj*I=5ϸk9y~xJP|Wj%{HھR3ZWn/.cG[Rx&m16Q ^4=JetMsi|-ZWIM:զNp`~?GWwr+ 6˳}U' ՝lKK/7cɷHfE '.ϺOP4{T.Bgl)G~"o5tAbKL=ڣ2樆W‰0ja ?9R9̟9/=|ͤv`UR$YŨ015}X8WJ53R@f='(eSAXJ@k@*Aڋ7.1 ]'0>Q6K2EH5c b=HE(y}>e z4pc1WA:jA[Qjp hm4%Ǣdl+uQ~U̙ T#5}=R "jmJGAMfg2bwQ*wbș|EmHXE' g'ZkI>ӼJjZ%ER&sR|U@##)vt掲,.{꒺3(؅|];"ζEp_W6HHB8d7iUE{z);0RyAy<Z}DXMFlGYX50HglY-!`+u :Tz'fj.cuZi~g@$B?9fEM#RfmrĢ[-d.jL춿Ůϳi$0I>CL8喓՛L\_=>t-7t"zGYRDzTº#7?~/D/R )5%?"R|R g[]EԎL.:*J=v=6yKO*6h(F8K<@6p"5na+s{Ax'2Hc#LpgR@P)fQSmQSZyTHЁ"&WԵ(Ӟ::аEr nA5/5g!Ye#upW+V~>3o;)ߝO1LFq%g8Ya&W #ż\%U ˦DS5r wJ#'-:h7izpUgeEթy?*G CT7`t= tY SMyaH> 4ʛͽiCG~bY/lrBT戜kXᇣ9kV~jzU݃y|r],R-]Όbn6wvypd m%%,쀹zFǦHJ8NI>_aaf'0$5}JȖ䔋Eƚ>>W̳#%yէ\EjGW0;,fXEY N&q6rwi1LR'U<1+ӵD!G_N[rM*f "߄0ϟLGyuw oNW tj5Qwex "Q@Npf8# uJ`)X Fw/Q¥"@TړvRTZ)K8~>=.Pan@c2&\8]a%uQsX ]QMD+Æ6f H Eb Ӯ[ _ב1ALQ%Ryf68WT'יshd>ì}%nyH 5Vxu&<D[QǃD})-6k,8Hg/T.Sa8HՆ58h-6W~OTEic` j%-a ~^|b*<ǒwoڽp-.(2dR!j%&bmgDMFlɤ}' J3xI<(knI\jp-ld/`IF+Z(v>:0MV1(QqJHO vW\ïᢨ;ե!Gs*^ @;U'fY5և)*.bR61h7yAă7(7\93bi`ظ;'@20sk"^, ᡥ~Sh!z]ϰD˥jJfɣRPO)LKDٍgo0ʌ۬BmD蓾,R@ mRѥu~]diB;c'+j3-/|S5k6@ \n|,F /)q'{⟐sq#oc67NDZg3L+ 6*zlX5)1ql(}F}"w T @_&[=+]5²:~n=Wë$ZB|J_lv &Ժ5C3? &=jLJFZj )# eC?c&o,yv"+4~݈Ҕf`/ȟgבY Gc F#c쵢"HIvT#Dy*=ž0i7 4@|O6ke6{h;Nbf? c kܞPF@xli Rwp5 F ,}s*7=~-o`V\ӥ|J%*(C[[d\4܉$Aabډ41Mߎ 3ؚ3UgY*ql'CQd;JD1pVGP$Q679ѝu;)fÁ1E%~$CDINuYpOc)p"pQS02WnW$PZO*&L8'fTL.K_q6%QQ;x9pɧ7!;𬽟2HyQ{]I=C7 1: Ā<. h2uH7k@~RCˑn TZȇW+Y]f"wolӒ ̈S 3M%(1KS1v7,ЏJh^26[HqweH~2KP6$\KmXƄ=`(pYUqA]Me~ 6mK"('uS;,Ao<+ ->Yn7߃[ xu2kk$^fUcqr0ruorY>ⅉkؼWVaQuOGz"}eN/|_I=O]̾bx VITkiL El^=;>VU6ۑN$>uvШ;OR"h1MR!=9xE̳3k;w '{[Dy2düS6鵏e|"Y0 ng |V{l|MO0XE{h†GP<(o,*WxN78''‚Q'h4r0i_G {OܥF? =w/a 4I]Z5spKIPi:꼚V-j`9eӫ!!m{)s|rfD$M`lsruDR~o9,tɲ&W>ȈC6jv[1zf+>=.w)d7K]/לى%3J~#w-nꀽ{ qbEl$Np&.uuͪa*89jk o8*7&a-Lfsuw1]9)ShPԸnC5WRs=ۍ݌3Ril,879{ujue/yW}aWd`݋U'|5:䦴])-bϾ*Ɣ!@|{>pPߥ'TN9 =HsݮN~hM'P >jٽdaR= vG W*"k ke&@mg?˞cY>¬);v5~UJ+fvX"; [ ՃBvWλc~z ɘ0E|s,J%~gHd>~>KqU`z09{!qGܓͲ/ГĀ-3KC1KrIy g's `NxF)3`63E؉q#ZP""g(w;vPa{2 T_cQ?$i9ĵAp<JFGCJMoxw!(e QxAZw9AWyyTkCc.r@&<—vKMd>sۊ2Ǥ.b7uj^W, icLQ]g˼U %aɖM,M{MF۬K^{p-.Ɏ{ )6c,"9(z锭úvQ)e,,A2$% m`<}0~R{do}fqӽV)fޢAoa`#&Ú^ H%3랬V-|Z̩D_umX39e2MPuw*Oi(dmhg~@B_zn[)k T L8+DVNp+֩<AV_N]|E-[ٌOW'pRy7ɤ~i;79 ,pVJ\ 85ls@4[pi U3@/Zኲc Yکt-/YyVQ~7WϘ^b(A)hRN-;9/Q]EHȣvfgjCv{f/lAzkbk52vf79ES`IXabL m[~u!c7;<|=+)O˘ p߾CsOtb%oFXR]|"\0(:$v$ff00ђT:P~H#\ Tel^T/hRؕb'J]Coܢ\h~VZSL4mj'w0+5\7O5cyئvպ'Xg\;cmsxBzڂTڝ\J0"O2RO)ӣ2EJl" H-^O|N=1NDD)DY g4Wsc$o$1|eiutMSr%%d~%!ϔ]`0syeY~L1T skVI(=qpBpDqsၺF "yɖ4y6pz!:, #~*ELj mj $ӗbg|T-V`ӈaNCav5?#e*W׳J\.lv\%kW֤@ 2E]O7#~4qc[cdMհbR\ cotA&&}mrFlRr}" R?YUEPtHLߋ13R,i=њ'4 |2F odz\seu/O<~QN@PIQ*؜gSRfR`LI1mPGjO-ȝ:[-%# C|pc @GTk_Ŏ?j>B'Ik6΂.0A#R)6Dr?kaK-ы+O]0/Ux?,He,ks[g\8[(|Gw-K7nD!+'q;z {fJӱ_1dHԞ 8cG|Z~!La?J29tȤ200OSdg(]a;7\T09i WcGV ΃QŊb PWqң:oX5j,^7% BCTt%*'O&ksFr.y!ѿM#H,/]x޽ؽIʐÿw1z闑 Z7NB8jSQo7ͅΦi(cu ?\G]_Dk|ڦ˳ "*w2% P;Yl ^۟>|17~֍jcʇzM| D8H?h޷F (j ,*MCyBGhQO!FXeT:5=5mXhvJ=/ދ)NcgoTލ{4nf N S=Z{Wʍr}t':'tk6.^3TԞ"|.;@J/"\(_Y)є?G}F#} vᔘ* uZq߅54nJ? YL[ٿؒArq|[Q?l^da9Za[ƨ9]?ˌ[@? d4\{:ԁ\ӂp:6,G- Ņpbd|͌ȿlMx|(fzɇ0o}&q)}Y6ӴL}Avw_T8β[M,ڞ ьA~V7DZHRPXΊAB](:1zC82˃p<3]|U-冺ܮhև-1O}Rl/6q]u-$W@%NW2ÂXH&-@Gv`n՘l~GjvM:ԠK Q?`/Z۠Y8F8G BE3KlkQA"Aj ReGnDy8~LnRuc5kTRS'uW-ɮOLJbY\fXM@ v1\ {T} (B$},Bcx?zE_%kUqm9)}]Fk{{RBTeߌXFZ_ Tx%iu6--v|y瞓DWX^kV:YPBu<ֳ44 [(#?˦X\T,? 4,o)P/coabtt.ⱏUګUxmz/' 7+s┧W_}/6ol`,(Ux*UtD)IWMm)CV[LM`Hl}ADZW^:Wo*[r#1/6Y8cGK$sH.tqS+ <IN-̔Nj* ̂9YlqBT'cu}Nr"n̉p7u0h^GJXP 2♑E,ͧP?" ڄcVBN`6Yrc -I[2M\pT9ۦ /3 XW3픛f<9o\xk?!tag#3-F Հ†-Qb╹2wqQM^Yn?!I㥐Kxco7.y wq5l"Sh#Ne4n %"ـq,N>q|;krR?}QXHpY?ڮ.qp6Lw)9ލs Vu8`Y YȤayJ`W"dt bTl.HfلL!L bU7(j)tq$H9SdcY 2v A4)(ި2uk=:InqvTO|. 7; *DXc"ũ9ux TFpj䕴K0~ )dKFNIJwnk{RnK~RMwb4R{ B􌑢9N@[:%Wcc9 T,VX{Nna"hzIL/8'۸`TJ1}ԱU*s5J𣌠ȧL/gU z5oƵmseL:Σ`m#CT&l0r^&,o (>8)} 9 z;`%yBtM@ A0 "囿^ȋY)ah- H]ūQQ{fi1L^8o :$ߘР14FHλ[@M"( .JdƑѰC;1B Ox'`Bw>=n^Mg$ڞ,4 G0Uc!Q#Bš\8+vj C> 2>u^v `xWBbF 5 ~\|̑3z{Z385R-y܀:FЫ+ w*J5|O~[HD^7 QSS#wa9w(5v[|n- e TF)JsykA >tBưD$~4 *sX_$5;-6&HRϠ"~fZwiِNi3T=d9/81Ng T%kdy #o!1Zi/d{ySN, :օd%t V,o u -d=5Ur9pmV7])l ;ָcOC)JW7GR핧bm>1jjzDX툨/\(P06#p̐/h@4Qn>|!_hhli#g'7\|`F-?2*C̴ i+xtD4 tw@vcn2^f.)7 rs'lj}T 1IZp g>]F2h-VHo[L mv76BB]_.GVRQ 4@Y:AZX]Rb5#oAsFu*QKE ϖ|b/jl3 Pg)Bn#!z*J .|R ܘ8H6 PdhWCh&@69w#AcIҐբIgJ1ar~g;: ؓCWt{E<5!.&9^Mtn431 ^;X? c:aHʝVwzTd&~u-*4?a5LD I"S)_媾S+w6iqِKe-H879N;ACGZ9a&ȅ#L 6@>%R[,بmJ,P=HO C4%b#NGڤ],(u@oe `  F[CKAx 0VV]}Z[7P"Pv%&DÇPGݥ x?i=؝# mڻHO ܝ}4M䛨G _HلMv؇uU8==qyx*YMDNY4Gs\pIcm202;W: dصm:Nԩ$:ϖ%Zx4ϏB!n!bOSeٳȨ++ < DImʴgevimzZu`3-/Ώ&T&"R |N)x P؇Rj'c! ;p XP#rLGa!-BAv2 EZD,]sM{e0?bۄr@(N;O5`^JJө7ɣM?tmuy|UzP a|KKYͮ!p`C] ?C20/#7vU+aF&ޥꃧh8pL kcfP HZdt tO?Rݹ scA N)pg_+E ^&p?rJbC,G>V֔\d #MCE^r/3W=aPHK.YtdC =5I@J?)4ci@IJb`0źlB%ĭ!1+ۂou~f_ɧ 3J!m2Z2%6 =XR Kڽݭ@s޿BJ`j+@iNAy4)~r|}פ_:aSmn:E >/k1WȡY!\ٙ//FmyzA$%Dyh-Ɏ,H%t{uRRTob kcҫy|4]"X2k!'j-lܚq 68_nonxӏ qiB21 ^6H'aeۉsɐFMT~U[YeR+pLަBf"6bl8Y.a~Ӻ(zw":O C>se&ƼAN3f#\UA(` oF v8Lᶼ>yˣkW%/+3[V_X${%bS̃R{ㄺkgz3zʋ5<]_^>^*ZGD]e, cI nnkJo(ʕQ%9&勑6'hkNH]vr$D"ud5iUr?Kz1UIr1uj>s.K\?dZ*CGQyΝM8}e˯A4, ǻ4gqA$Yk!9Ҝq>,,M %AR^3fGnԫ9&=qLAN"eZiwC˧Mx޹ u>%ɖÀ5fgwU롿d y~@iCNj$a4< 3@?5}rv7F=B VpiB /oxb{78 1a[KG+zqJp;[^De%Ju. ԔרFv݁աFwHN<8\=)M]|tYʰ릧,Z3= qDO@r{d]ZtRk*yD$j"/zžgqK} ͘ C| SL(?`=5oAeqUcڋbAsVJ^L*n!4yIICw8YO-w9x!(7ɀ6Jnݮ3N%nD] ”ί4B| Q"^TijnxX4_=5M'd1*?LR6+#^BEH&7Pʥ /ы(EI 8?(F{94Ԭ董WuVxtA.wl1fݡ|!%sH%"S Y5N9$ JX0{"_bh sqW5HbhԂҍ^4rATig6w[@qF5oۢ go-{U*> g&Ƃ ʨ#([f Ћpm1^J^44NLkCW›Ztwsd}-e=,m6p #`"ȈE~ mDžL@'`o)z/g/ 1Ac8()'2__#=iG:>-LiϬ '> gK! UēGCJ\,C-_3ev0tZݡbsjyah\yR (gm~<'hbe-ahTv;1XYy.f.GTNRk)1@~i8p3 rʢOD^ɳpY Ӈ$2GK;hj&fW>W.a7?nit(9SeEM:m=`8M},A6-9^ ׾o52.-:?:1 w_+=BVUWܡe5Û֗lMI r+|؜YH,δ'Vd]=>-_W@{+NY ^q[Xe<KB}4X"&̣^877T:+i;;NTto-0Ag_GD)\Fc8kUSdǡwH:R | 6:ekS!C /b =)ǽ "!Z @ sS N/(&Z&Ѽ˜^c|.P=(ƒڠC*786:0X21wrO0vx1*D֮Yq%[RW'ջhq|+meV(SzLQKa ?+"2s=nJ5f/&_֛-rxT||UJϛ(֪,L@bXB"+܎FYzZvoxsj`Ϣ< V)n⌃e Han̶m8K5PXr.1PUôh)P2[ w`^uG(9u|5aꪡ/S^IuFUMoajcũ=&_dYeg8i{?jϯGvRX4U3}:[1=)ۤ 8<„iLޙPZ6tUθ䩁Ľ^f Х\oN )NA\̃{ځ M=y[zr6r(>0:S;c곡,SBiiI6kHʡ|Am#G ţb⻘G9z7WN 4e'pE2W 6Wm|nX`/{|m^EmP_%d(=+]u$-%.7~>{ƄWΕf>S$OФz_rHpJ@tJjϾ#*)?K*Onȭomr%+Jb{xRA\ O݌5P9ll3. j| +y2EU$t"U$ьF2 .| +ˉ68~5[Wz0jK<5~zfdg:̚Nu߽U>W1+o {>% i)(Xũ=U]:]oj яaRYhM)z |sqB$C`ڬ$$.K.b&ԠxdJ0s{"d{`˙T~o1Hp&r&Z=t ??6N>۟UAi:N.nwެ\釓j Խp-ΞV (xj,Ol1DZ:VC8d'qM sUy} :-Oj,+9ԥ {["ɃnoיȊy';BF+8d&{Hbm+̠8Acgf8(~1K{-'@L y@>Y/er,๲‰+c/>Pёbs@^p4 pCiHX&CJ8+e y&L**fJPhXь7%b/(鵃iaVn &9bf&A{|3aĞKN`s/lsF$ |l cL7LWۉn_Nҗ]qdh_.~U4H1_7qm-k6FÏaCY-4A~Ig ja,On ߌtj 8(E?qAiQp|D<秔<:7j2܇&N7 =tš;5OhdU]3.ѐ ͳeފOiun5vjaacl' !C(S_#G=ibDR#7rpKf]A EQzT}Vdk.JduMϒ7io54Gքd/{΄0q{fA m]_M6ehB9@~D, M"YLRi45D.SjF-X j)ڷ|o u#  9}tPuH+h1F{ɾ R XM:B!WcF1|86mMTiyŹk+ e֮ ȷiˡ:-QR=PƟdy18jRzid /$$q eP2m_O ^$rN*Cu݋7Qpi+K6;!>PF%;)NԝWW79ېY pcb[ߓ O*;t"2o/ =준i!>G Bۨ=f4l *.ꌋj˕ЧGUFMѡW%_sW31+˂S4,6dD(I`6pBdyEw(n!_Wc)ߥ4(>eقJ*UG~KeRSZ,雝 1}Br:̨YfS j]en}@h{t( z?PB)@ 홬s8Gjc3* EjrL4[b(f,8l.:\kGQqrz˵̵ef)b|;ox4syD9gscn7"%B~}`XZnMmM{"f.P%c֣ +"V 8t3.>9[Ҍl&,[{u@9rE-G O90!Nj^`)M)DtsJ]K xB7èذsKlޗe5J:=8Ĥ7bݧy#&m'Aqg^fF9,؋WY̯<+'r6ᓽ S<_;Ծ+ etmQKQߺ0&ciT%}(&)Bm%C?'Y> R ܮ*jGza.1PZ)y d.iHp4j˙h t&P}z~SH2u(*[˘cŃ6b{3|0"ka:1zyb}ڢ^^ʈe1p.ZhV{~-4e9#sӁKPC' >Kh=Ll,qDjx%=J]ӻѬ5@('^9qיƘ]iG榄0/d#= zY=~XΠ)3?dmI9||vyG|RMꕃѬSL;GDܛ zpw5m.%Ke+J[sipAFA0۶3/19ǩ'HKe\CBt|؞/lr_ O+wU?zx0qGm9rV0L͘ α(m Pdˑ(ׅ8W\Jc_'lO|iO 8l`Y-9 b$]jo^[kH_-td-&lJpL%zHȜ6T阚/58|7/Yi3 |kWyҮy$*zn9bZ1%<3F#!*#@ !䕙+N`ll&}K2d9g;$|FU%Usu%E-3cQ6^>QfV?/u k-r0Pn:&YMet 8_ߌw:Z$GJ4po̅|&nrVԑ!rKjMM&C|i!֬bj-;mXd Lqyvͫx0QViNn)Ugfr[9(~p-kO2e<16+[xaR@blǴEA˩}P;{B!nd]ǧ풌 V/4,g(ߢ1qR$U1K{T̃<[JYѕö}rJy]z0g ?QiIMh;OԗNw7 J9@Ǔ=2ig n7O!'/; ̰☫3uL5H ^GOZ\m=t%TQԟb8h.Qrz@g"TU1(N"W%؄3}߳6&F%D:7 >l_mPo·6r:Uc}Vo4%ZMͶ#ya-7eo M BYZ5U1KY@9y%9=~x` LVą+na^q)?E{t !Ť[3'~ڹ 8rOMM}ol-S22tEY-\c7BH ;qq=܁+$[q^}]W=A˕aL1NS)rDK#c |N.IC(=  XPQqAӷ(j#> ˼eM\ByJh]c8,zYkX.qAܶ'ZQ3Δڱ6y(A ݤ븬-YF?<=ʕگ#c -]u Wp@*ns,5#cqX^=7_sMzJ NpDPQ:XHă;6a`|̉ȐzmVg r\Ԇ8Pƭ=:~D;3KULSP+>+g{_klm"{l7M^7zcٕClEҺX\#]Ͱl))G{F )ՠE&%+cQxes p;sa >:촅y D&:\dc*5!苂 Xs# n%Ccuz4ݝ~Ө>5Vz5b-X+^ou"0vvg$7t{s tϔ󝹌^5%Ff*S8{Q,k)'U0^X*=-۴6VÒzWv`G-V))ޚs]PC-9Y< N[@m25yJ'ڸnC4!TrBwI0ƤR ʂ˟(SH U5aۂ8acF7&|dҸL"7]X+2Ù+Moų z*u-{LХO Du=t޿9Xaf"KIgmf;JPwdrTEKrk #T/YQpUZI鞱 YM1n $}z{_hf-N 5Jrmʋwe^u'$c0F->D.j4=,ahVS?ȌKh]5`ziJxQ8]ŚR"5-trm-tZɜ nJy;"_'jLPh.NtCu.K1Q{&Щ%akDپOJC?%ic6Ch e?ѕcM $i7l2S?wڅ7Ւ$:/(jWWy,.&Lk:7%[Al?E,^hGTp(ZS}ҹ%jbJ[oo}m^|'BfahӴOyCPx^gvZ/EVט`>6[}_rIϊR)Rd=b ,0>rHm|Q K|PXրeӥTt^P6J ߐPI$f*YܥtՇBe1O|5zvD@6_ beTctOЖ_#wWL.^XEPWGL˺3.hCW$Adi:Aݒ~bV߰۱L+/3Q|ZU"5Y;.+,r3?t\E2z))]ix "dslxt!uJ<[ǰaiN:[y2 ̓*ycbwfe}fml2AUm#ڣ,7CLŐ,qy2wDr%"VvuW g4~:UOVp jM*$B;@VS9`Tk:> MzYǦ1l"7ԏThlíyXvK'VJ\RS-@Z"j-nkf.fX:'L5abG JAPNJ ҩhX˩]cj&#XP_sFDtuE:uO׉/r4EvNPit';m } 2LvI?OտY_WΧ'U(aeUQƖCOMO2e,o]IKܬ=hJ<%x}Ԣ,Wۋs/otj_b)FF^F3')nVugcJqLu2zNȞb"C0< \40L!v=)KWuP*n^?fN. 5S(Fan"Ҫ#V8 j+PF+Zgjɼ[ЁΟ9BlG4*`/jea \/9)LEC ğih_[A5(qA"͈S/ %1qja҆ڂÛup`ߠ >)'In'Iˣ.O|jZ14]Jۦh9DigrG6E.8E9"1b3SDLIA (9t OO&=̭]4Z$8i{_O@ZKX?;}eRszht>Wl8CgcgOxh 54QB4_5'\pf2}5*ˤnKͿ?hvRDFz=;AѦ#r~{ t흦O'wLE|߱s K09-M~*Џ.1z]&%ޅvv>D ؕ WuX!?&%/dJ hq IƮ{4a~+7LMPv氹=C wNu G"vA_X!O06byG 3e8hdM"" HWCX>G5zA2ވ?|%cpBuQJQd_cQ' bS8;(q\7 $SHك., 榙?! n8xH:ϟ?rt_O=M ί҄{&% 8{# xNƜZ 9UA!ߺ5҆xg56ILOp{(RmfD=ݣ< p{No[׍_&I!~%'B|v;J-#PY}bXPpj[)np%~֋9%Z3ChltXNYg^ȧ1jjb Me2Տ9|uU봅.vШߘ"43m=^>EZvaGOz\)[8kj,Ѧw 6<ƏP'0h3 %|$ Y꣄uճ)lEF>,`Ζ&$a !L }A֐6dEläyIR&r;i Bt᫰\΋Gjsoޙ{דkNqSln=EkY}M_X9|ѓgrLP15dFν zjX^Wձ==1ؖ5+4%DiY<-oWZ҆=F0:;d3vAq EPh( #ێLUMEL5@@UVXoUQ@*bw(\$4 {ںjF&;QDVJfJMV u_mׁ'=#RӃgB맚lй',2XMְgAi$ n݉c-S٤%z puuGW݉tI Z'[4#G#A 'rL#8to T`#ǒ6Wdb'`i3KX-C O1,8s>~H9w~WSfSC{MX krvwkRMH&gں;L+Z!?c:[~Lgɣwyڦ5W}tZh-=*J-{3xhII#pFOA- VB}uhFsӑ daT7i*#߯ЗKvk//)dthp q3)/ո& ~Karb6\8u `a'5q_㝴HޮFKk;Z0ŝY%ضwxrHXV.?| -G gb8)mF UPSH(X >d0oeD XDAFy@WcAb=Lf"brչ33f6crw?+O3.Ij;km\<$eƭXO @PnąVQeƈ\5ܔT %Poԑk)+P%Ⱥ^ w"}s W U: h),~\N |7u@\ڹl|1!D(X?9Pn{Ji8&H8,M\ݰ`FL$k/nǥVFx[QW]'1ԤFg޲?)1a`(@wE:5郩G,rE[1'=90̉igD@8+xyO;~sS-P)$з}(2^e 'h&{`!b'e˹yn=CY~B,/Ų8p乏nג6{Vy~׷7)kf'z@aVBOVoQWlAdj!unc_D0 fRS 9-え0ECp9P;>UՊ0XX Yh3G؀Mx @TC\fE뚖j\`\'jp!ˌR0ޠ,mR 9:y(KWh$z# lze`B\xYV6uo̠Ű+69@ۭt퉱Ѓ ja_oX=%N?I-\sZ(H:#KP֖cݨlۊL%I(lERIDP槡}.ڣ- @m]0]^/AjN~ h\Ƚ=.-Kż8ixM!65u^},7^\eεj΀\#C(SmoY6d뎄Um Uߞ 7ysv qtrb<+* U0aXm<s'(}A3Ֆkh- *5]9 =4FN[8|f+r}]/4HJ-|P-j\l1ҋyӷ |]p2e}32g8cgtv0%h8Ȓz|i,+WʛhqO^ q[`NbSq8rĀ-ۣ*78*\Wk'bɨe,Ny9U2Ȅ -D 8“c`E,.i^bQPQ$3h.q ^$4ٝ~ VI}SjgHt;B#&/vUs^h-M>o U,g]6dQDkED>N{w['ѓ (vlAmAk|3Ci٤H?2U>͸Xy~ -6|wsexQW"Ne?'e^ƽXb>LA`nzPtxiՅ~{ܕ&9(cĺ茨9ߝ^>ܨ'K'$PϯlcP[~ɵQ(O9𞧿<$ =SU>:t&G;$%~p"SH+JLj)^q?ٺEy-=S&dez'Fn|C>.%C>%s=XT cJ\-^f rds?=]8$Y1&jfgOQJڥ4VyM{PRR䫦55erx(Ⲯ&Z؜0 R_=<(uG@|jh:U.m"deT$n]@+k>K)#PK;j .j|U9pihSPtA:Tm|>1zķЙo#籉a6Djٟp]f7?$bQ56obJ x$<&'7F8yk/O/FEsb#@̭wm V;|ٱGyk,_M]wDPI;Xك)s7`n^,cOz3s  JLvvʚOZFKD$mu"$rl7g!-J Ut{C"O?;MJ*0f`!Z\mӄK(Q z߷Ԋ(vg' UV;FhuU ze}=j/,K_-o';J Y- O[Ȯd4uw½J(f]yq;{z5uNWBҹiD3? N) )Uh':/GRoN!ŏ˂95:fJ7BRהڋ $(l)waGh~0#!ȸ#ڹqy3vPzDJOP 2w ĠQBIt:i=*sLݢtRN<W(6qxwSgt-uWBb_@WuN謱m@\ܤ? 89R4HxXSԮd >VZ3mS3]:䜦>juwH%BOki@GlDqyf^(5'_< iT$.>0&Sfʎ:7pbbS¥pzf,?q͙HȝRЙDWg\W|bvPnGGخ b18f*c͘E9#4fO&1hLoGJ;^f:#{iq֐ir: Hal /'e}s◈9mj~UH3U懽M!6hҊ|ځ^xۚmJLiz$quZ @x_cYrMbgG07E`%~ca?P8Ȕs"!/kAQ1]-ݔg>," uW1ڌvIv߆3bc-(8vsot8KmTʗ:E%uGɚ]lMٱ-tI]DBiq;kfc&s>e]vdޙigI?]#= E flC5H(ali:yOR; f"^A\ >{zK"eJ"k%\|tNY,YI=+i]uNUi.> 鸡T:IK/u*RH-EXVX&D|C#iη;Ĺ is_4?]Qsj7ʹ*󚪣?XAMWə-3SI|0@`I8hb߾rBൃ]܁D9f\ Q0X3A7 *L:+l%Bqq]t=/zQ*:?:yfG2tr}4DN;wcW[2=ʽ˧.m$T>|Dj XLy肐/>SӾB7,NDI(#Zʖ/Z@-4 RK5΃D㹱@/!9 YWFyD1u%}EVr PRː!>31a(M/7`/L8"D>Vu쏛?gө,?3F@ xs8WFRR&"[pA" ^Kń]jF!+;|#l7QJDb}/#v;Љ[q&\V287$\0^Q][di0ou3T6ě6'L)ǶR'vi[gɩKs! Nk|:XL]:G?ŋG6ȼ_},l 2iQSR8` nNLARom2&-5GX2EHJ[dP˧4|%0|74XP35$iԀƱd۽e=U5 VIj L" *@:Md^u}&6K,QeG"V5Sv-ñ+ql|&QWOl! jC-NŢW߭bgoau9UMީM0OVewEvgw9NTCV6KUʁ__W aRG9Byn|, >E)c86 \Jݢ=pG90 *^ܷ Hݑr Bx4.=f{hHzR@r+kg ( ϖ.[EOO@žV'W nqڲ ,]M G"- t 67\;K%#F; &k<~<']|[rdʰe<+/?"a(!Khf쀗^/*R<?ڴ u|Gp=3?6?1Ip Vp3k8>Bh^;:*˂Emmu@]ɀjD޻'<`(}/U4?wيM:Ў^?)L ),&jx{P?kzu 6Z?D~34LUoAW\6[2D棲1tOtwѦȭ}9fעfP|iGOy^ @0dR*u/)V[>IKl2&>Ǣ<5.#%N$= }FD>|$!x[E)7袖EX:nw wF̹<CFzg?cܶ-/\4T7y su% j/n$JQɂN7# ٿds|3_?U8Y.U}%OԁUBy8$)&Hxw3,(Sp2u K _mٛEJCWӡICB0e%liG݀Kh_ZTEnIMHDs*EÅ5R!]i.DexɦpWrГ/IX?@:mϽᰖa(ɵ/'>bQ=ush7īy4fj#ȦT4JԳi6_R( (ä4YO\ - [Akˇ?ѭJkSǫ uz''Xx!I(J|[JOʯ`lqJI Jqk1.n Ð #Q38$?>A.}!XC<%l5U?IBUs$,z6`C6 :y*U\: 4N3fh5a5Umˤ=3,zHWV?ި¾zEvboYd)pcK@Pf#e,B XpQ^%7`%PӣOcQ g !jw҇.uj(&7Y#nvn(ƻVN7 Ú0_ GwZghU7 Tjeօ!MV-'lFӆ@%ífs{HUOzMsIY퓌aGl?[ͤEb!hPi[µfr>c  }XaAWa6z "QZ9\ƊnlZ8 YTXhwt-*>+BkskMuS] wMBEP`o;gKGU/Udj%#X4rB/PfEگ):Gƨ\%!%ѵ j&3F 4ǡt.]CVdFukLc\}a Él5Jc(޾46{]/m ꀲ;a[%rŏ#5iz%4_4ac.Xw\{g(?52!YT+D]7(@S bf4 #ԓQζM<3++ÎIU45˧RS֍Țdy u0rP~Bwu{okϋ3Ơ 5N af6Q_L?9UbL¿ʌWW'{]f[QHUp>gЪ +h5Zu .y-j[٪QA*c2*'Cָ.Lkf"ȺGim9#b$ύWiT3,+I gx~n3$ VjNJov[Gnk-af~g=?@9;I^ۄId̳1F[\<ʕRMAr+,=Yb^ dz,_Ԕ3c↦i^N/J`al/M*T[~Po+O-%̽ېA-@MTE1S8Wgi7_oM}lEH=y%t y aCj9[aّ!և\icZg$Qb˗ڏ]~F}/?H^hMׁ6n^m_9 Ĵ+ 2l;}`ӆjΤ3p{Zh?&-ޘhVH$h2ΥlĬTY},-S qyx:8))Ϋ[9sdV 3}wrqί.l.62Lnj8?zkhk ʐI,ݞՆ0m}e-J)]rUBWկ'^:rjU7CYapIyH[ Fۥ 2¨=To-r Vv8t~@qɖj45tEb_(VV\+PT\O=Wci¨Tko>G{v+I1-+)m$/.dmQ_Y~[cLT0/p` mcx( S/UrMa u;` iHkw),*ea 4t'4NϮ{[[~ G/G^Ia`_7Iw<~ u۳$rӰE8?(]9,@|NK]g`#^^^W)Y>%EJ\\Sk:~'KfVQ` %#qD&w6Ϫ 4ȀjGX"aY"o#Խz=JqtGNgצ"aŎ!W~A!&cd]1pac6־rzR~#zbugRF8vx?8QK#|x dB5 qzUKF ub޳C5Jqa\S${TAMS]LͲ$q'Drb3e$aH"`2=3]dv D=ࣽ˕(?/>oʥX^z*+z*;bGZce&*1^K|@o)U*+o{L(ͤKmqCXgi1F7]eHMB8UɆ-s/Wk0n?Fɫf*LT* b!9ϯX-bJ|Pat:)r/*ЅZ O%$S3ʵG|^.ԳX< 6T"ۑ hDpSxɑavs8q?].D} Qegո:(PC/W4ak>es/h-L}. bITBׇSnvoH:Shpq=n&EΘ'2Ei O:f 0f&ml%>);5Mq"O q!^}#W9}3# /vW3%0 b: x'5U߻ 3)F})?9-׻oWi= O &TC&I30 ݇4$kd2(I䄻ld z]ö 7 Mۿ&Z{5wXWRՑՖ\f50SWEٰOJ +1GdfqxUlͼM 'A}V?($7;`: +e{?ԧd]!S+DJ9Cp4kFiGA5Ws_* \,"^Fۖ0T)H OoEs# ʿlnBlK|{;˥V]op:NW-yENZ3-n76ae^) ˖*_ҟF_Hc\IV%@qt\m. rFiY +Yh6%6aKB[̫o87|gnL 07n~eѩL[/QZӀ!0sJY9k8i(ף"s.4p aKC={g*I}eE(LE?h7VvQZ=H(ߓ;r/we9+k;f#gvn8qBU7DFƚX*l~M]{-3a= ~ ƞD#[i{qYs{m C!Mb<;R,H0"䙑̈-}qpQ.̒p!VtUHy*vKgP L3R(j&]+Eؘq A\u"Tu+aRL=!Vu~%yVXƠOue,9 GDsx@ϸSL2tuyec[al&7x<Q4mWd%X_\)C㰢c: H͔߱ ƋΖ=U$Z|aQ@>F>ϗ'֪iQk]ѹ *YK7Ɇ}YW9^Yqlsm65l|@>dvHgS֛@?BG0g7/7c&Z -(C6Ozǩ H-l\1įGkT-24}s}jUNmPߑn85xdBs,R ].]HiFG`rXK*H;vE%xcֻSD ]:U9S HiQO;]S̄1t  >"VOM5U}BDax:n:SADꍡ< <F&ZԞ-V/񵄳mEcJ6[;Z|H#uQ;EEO2`Kk]6=0  `He0  *H uxZ44_M)mzv=2΋^dc65ܹzfpn>FE#u" 6yR)R[G U:f+ aN;՝](v#mK3jЀ_/KL|Ol)K)5&}{ :ftA Ċ{#fRZRG<,'y|>%*2nV&Y@I35b#5ĜpOv4j@I]y`_BK8Z bJ`-R}φVh안W o 統ci&J>>K^V\ j[2+lTuP]=[ WNDT#ŌȒ)AIlawRcPj5r&}h~Module signature appended~ H+},?gYZ07070100000452000081a4000000000000000000000001644ae3bb00000f0c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/hda/snd-hda-cs-dsp-ctls.ko.xz7zXZִF!t/<]?Eh=ڜ.+͟'s4L*0R_4 )3w k<%R:l=Xx{6݄n~YdMT ǟ>Ar̓ Jw=Yb. -ì?+mrQdHt`I3zpȗseY1FOK\2i(f kRaՑF8IǕW3iL_2!$qC)N !%/tvW0UCi5ŽW;CF[{Na d'kLO@@I cIp)3]YUoW`=3BA4*o75^q]FoRIȭƒshdY@\T jm4]@[khb]8y|Lbnd6f}(W 11SVR{>1p4u+0H4͵TR+$'@)*Z(B Z-{[w\GPP .:#G J)^*5c#[&hrrġh}^qJ# ˀlAzGiׯ"/:EK 8/);ۮM Kp~n+[;/wAa9~vmuv@q ^bgձ9=?zXAtunO-riR|7 &+ڏnM+6޾2c!8U{as0.b*&a.AN(54|j"sE4Qu̍ IlhFv~g O 5[6͠#}MVGV~<>_"3U3NL3  ခ.r]*ݯn D/X[`n5#,9ʅoxK8XWRu곞e9;vPkoYD%TqxʜF 7ņh@Um5ܸW2k8 S/aN+Bld WK*# `},=DGM`EaGG;N7w3 K aY9e7\<-c?914h,IRT֎MK"8XlVo/Yzhd̓JGI&5PTbBVҲºSx]J+!6ޏQR^Rf2LYPsaGnY<3#|!G_P`CRBrS~kv;SKeLS9 ;ԤS?3ı^YѪS)lު |je}SSd.Hgf&ۏQWl*632m!羦`!C5˰292@O, dgz$=d 'u Rp ,%82dT|\uU?2@% !cm5\a1a zdZIݎg;"U$b8-ekHV,,MzPO΄`@q?7mP@_D{sWſ)?$?V@)G7= lp:CGQ_p Ç&klD% Oyw˕JkAZgYhjQa4eQ4>Ꮋ:}ǀfzb> 4˗ '`` ?'qk\QbS`f9/U܎ b۠|x~>*q^YFi@[$li7tj&U,GtQL<$zkMH{?4l'Mk(4eOᤸnAG=$Ɵ'.sd.Ob#FO{ծX3‹We44e=BM˜-dG@(riQ[.YoHK <ZШ(MkTO`SI5/l[[4y:2clz, }zc ( gV,t}- ^cIܕى*p*Rh\V`A(M 9ͺʀpݯ)P*JIc]g"݇H%r -_Ug;5=,O?ݜg 8jcܻg%,Pjg=wm(8+"mYL,Df7Ix) {+7Tqo7JS>4Fe$|3{|qL޵S;(s Or vfL~Vb*ꑋxlU#}qLS_p9`(\wIHV `VKE2%?oedo]DZP-"> f@ Ldk}w`^(%}&phlť¯l'm-sdŒ %Fa QnE@> ty:n2~ ]17͓',09^_|"i &Fז3?sT&KA=^Ut>.È~< 'bAB RR*$NR&nw+;4&GH`Ԑ#rW~ۂ`Cг "z+G+8[E_Tc`⃐ R)H|N1"#|3Ww¶<3}yflK(\sh~HZ9(w[5vlJhG7J2핫W}wzv|<9>tD3P"cP=>t荭 E²%|~Ϗ6ZS¿[(qW:hP4g]l^I(~NRZAmݟ逵iCMl|-Sy9eMTr󛦍JiɖL ]Vr 7!m;T$ 74/j y"gYZ07070100000453000081a4000000000000000000000001644ae3bb00004fd4000000000000000000000000000000000000005500000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/hda/snd-hda-intel.ko.xz7zXZִF!t/O]?Eh=ڜ.+φ pg3#OER%j.=[ܠB!h]?z2.Uͩ xú>mXoQҴUDH8Z Y8Nvw_AZK#htP/EAU=?ݝ\(1GOwc(4f+Mxo~@X %FNZ+=aA4r&٦!3&F@[]_zϒX1l\09M2ã*Hh`J&1 FyVzR"pU׈E½:Ccp4ve$~jDdX"h/`)=O%UZ,"i`@"X(5)m%Z,yVrłK3Gkgx%,7& Qs2u_$ nɅS0pyiTYF" 2HЙaEb2FmdڙO+$o&_3cK%sP9Iv"RiB;ȟ4*1-xp1!ݪ 6A :*$ @BFq羁f'՘W8ǩIsLjp:ƚs\dڴpq8rF c xj.&$s>x .~Zä`ӿ&xS%1ϓђ'`EF<2w $Vf e#8outŜ<Q53ͰG Z"Ġk#}P~ @M vn6#+ MQPi\~Kj_JrW&0 R> 97zOcgo,ɇ۟AC[buJGcaSLg֒AA2f QJe8bG; :cdlpT,!&Rf"fsq(h Q4X:fNj-nM O꫄aA-F8a`0U`3Qo*_`wb dְ}ryTwf/ (@!Ĝ[ζqcb7SO#;+L/HGOa׳>v7H(.ѝ0o=Ox"19nza#3[X"C:pImBUصF1?[tH8>=T(QU?VFp^0t]"ԯLrD_hYk#' fN#x2h#AӀhhܰ\7F^\Okdl?&[ۓ>-wfNRcEYu&^̈́6i2l܏Ĕ#S+Ւ=<[S0Vu~~Si;gr4+&8A&BBlaI Y ;HvJbⷱOQ$D!нcVt^wx`ž6-,NxyaF&yP'JܫCڕrcz2A!/M4i5"]hZD J}4ϵbj2M "ɹѬeK137˞Q !C44Z׀GFr/ӂ`B ̍5ZkŖ@ ^ŏlwC$t,RPUkAKBX{&M[08at3bsQ4GSzW_zk_6 X;#ok NI*_i*%J 6Z(ҭc"{2^A)ua"{UWmn] ܲOҩ)Ѭ_ `q4oDqqGmA?xBЩˌ0Fm a#`=&Qٞ:׀|anJ|g)njVl[KcV,Kgk?{$8 Wp9}FxQ~6"*{lf S[1_/XhLat2ianY i,рgH8p+T#TxyfOYͷH>K}@Pq]+L{}aC GLC80!V#>s^37k_Pmb+z}FgX_''6J0HghZR8hɢ';c r$cbl58wM }o]_L >e?G&7q4$jK4ڇ~&4o g?N~0ĿN-{-~%k`/# Σ?pv5m-πDRAV{^7$eZZ_;9z1}xB;d{k;Wk j{jL'҄V31i6M$1{'8/:7FO-Ra U^If.=燱[ޠR ]p=xHϑ\QI3^۩h7J,(-F;4lʁ=vpB"i [ndtO#ZЗ]XwSQ<#Iyk.v >K`fZ4eN6*jm2Gst0M=틀B즰}( 9Sg@='ѧj:wW$\jv-jߘD2fUh/&]cMxklD,W"VDn|LMEJƣӋ篙ZKR&2.hqBM%ݴP X0 ~ ﺞzVx\'M9^}S;SGKʱC%`X @572`ak 1da %KFe/8+ *)WL j=ip73OCVkjL\kx+:x#tĿ {'̫I Jo1 |%\B :$%A7%%렠b1 1eT_eIhj-ZPL?ҠvOz.ة$Glͯi9]' `@ xO7~ 1Ș Mg0?)_-LB;2S|jIGa*P]]_ z ZnWlz6yU[R]t ܳ젎u aukQfk5k]> (qeαLCn.C`DJw fsO_ZN΅%Q9%Men.W0-R65mdFMK8LUOSr 5alB%~|}VorP3g98!V bHU )b}T~Lv36¿jPEZ}qkzˋe,#:w``\?6Wuv |(Ah"d!_94rā;;&ʖS@%ފ2s[>.F⫛WǑ<%iCWP>sg襧qAT.. !sr@⪽Y~6N\ $݂Fł(*>3kI4 I8NH/yqrZȏO[G9iU;}G#M]aX ?h]i]2 IN_ۮ[昚v/SR:/{m\rTBA!aOLϠ{io$vƟ**e*8ZǢ_sv8Sڔ]X]YInxHTc5L;NfL1E8{ys%9αҨСg`xjjWq/m>;1jUYȩoFJQ"y(O4wFjxPSf"Cm$ZӬ^DrHAo\|\S`ƈ&vpԼcF@@8І<1Yu^ &aJ!^hX$ɜIW7!H²LlUtTg}˛L+;6_}TgS]֪0J#m^ IvOoP8Wsxvx)a_cRJzͳ!▇E0L cvnTQW$#rW3"}HgN]$0һh__ʑR"N>aK1 S|F׸ QiŔ0{%NlPo4'뺤^:C|+w>`,o Dg7gnrҜɴG0)uGLlbϑdW2c ݾ+A_My`?蹿̍ /KP9=1=(#4|}ba (yR\2YAE$eswFu$;)h^xP: 3^FߛHE 92l w.KdV;gH:h=?"WMxLXs-ffVzgagZ!c].W@^jXkXyv ;3B0$5wH@i`E$.Ad5O19jUZ& h{()Q =i$5N2?kub&+x@Ij{$⯔u򀅿(yQ:؈8WIR1Gj.bDkVT7qx]<=_0q+ C4A ]ݒ,L#|/Jb W>ylbS뢁Tꦷ⥯6xOJV"0m{ZynBxR +us(exKٲ0C)=>4K&|6AVfTR({eDFQ a}@ zX LE)BΩcODoYw U|ó`$A\@zp_hg,vُ}Į>MPG-"!: U*4d@ fxVopAeHL ; ]SM'{z|5WPZGٮb|FuvyC:ls,uHdDoz-@FRkv]g{ {@߹+ Ag[T wmsiLU <ZMLzqtXb%JF\aݾ|/{.%`×ͱ1M |geK選>a$:U,YC8Q>b⦁7)~ϯ }:dV:bL 6p|Tݐ a-luZFUzlKp x"t_U~{Z'-RL/auuX|m~,]*B#QE,wY+X/%jPjjODGT#FH;>z4 R둈,SFYN`hh)aB% \;8hW%]L12M4u - 7xnj#3G8H2?hQ'X|aEeBov~08pXg1j`ۃ'64169 :ۤIa9M;t){hd?yv[fI.̺э5a䆱,⹳/hz]E;͆⿿86^^(ɗȺN6Ô1E@ }]uM f  Ȗj4뮞aBDS҃6aoZ J{S'~ɈzAP{S3U?߱pf܊V@pD|thڦtkQlye<)i/˲_{(W S_ҍFWU .-Rm9[Io Y Sڊ UT8Uoy6d)]E`ӣ/Ho8Iwr+`:[4Wi] o(\"->RXJ,*Cl͆G`y:#SUZ.S[dcNIU Drak, q6 V \JqX]ɂw>J FJb8%@r'"gs%"ܭBWH&nj\i 7uP1}!Fre!lh޿f +Z B¶2/^ezBV\EB;_(I!bZX?lv~^ 9[ ]x]IpHX4\(^e+ITYx\>j[OAnY6č=< ZȻ !!:CDŽCwCLĒAEozey)*w$岟DfHPfp$N9uV[v 5ro;]tX5oc(#f M$?'Œ>'VP vR PX>+m䣱e &r0o܂Lbyɕ.i rRWxghЌ=H@=r*q)ugi6r}vR#QzEC򍝂Hf|_N\BX̟gEIҀ{i]ݍ,cjϼ$1??hu7QJCg p\-G"Cȋ M%[i%8^.*G tR`M3:ڂCHWK:6 4vĭ{-o{^ۑxZ#v7 %2fptZw/|oo/SiD\X}%̙9Zg621 xub n.|/ɐA 輸!Ie~}0/ĸ$;TdtY.#) 1='}rqJ'r2aE8aտ5cV6Br$Xу&y*Ȭc6a4i+zan3SU3kdh}G.5DvS{[+wWXDgecH anam=lV>4bPtf1 &&A"]QGܶZ%?Ztyt?8;6o3hsp#Oz+y,鄈tă4_A{ҭoBA$,R7&]٠e*b;J2@$K1Tzj7 *[BPCXux0+j{Hyӛ[R>/ ƸW͌nQKZ o }7o:7;EP{@ts'fQ6Q"NxE;ϘΣ`FcfފCڅqvqc@4[F_CÜ#JCW/f&b8αn-V9."Q^n]u=mѣO- )Om @w2~D ƼCnn-ZNn$d&i0^m9+FnRNߚp-^{kh.*vg)rq'f>5yg l\ vWwӵZ-L{[ݭ/Y%FPR0+:Z/LzhB|,5~$l~]iGtjeg,Lg!2SB~p{4'Cjuk7S]~[(Kn, 7*ϼ!P yk=:Bd:('G U9+|73%Cܗ1w4^|jgA~ٷvg:KBI6v1^MPC'qEqۚ1^bD >VIr&ik#*BvkZf^iYV޶1)7&Hé 7C3ר>~Mb,I&^x}立5"f;D*-"U}٭_/iMؠ|ͮXCVV2o4)$`k1b/(ؾ |'꺫:![>8U'[h~!Q!n?|x < $|rmioFƪ@xorɛ)j6 !Sk)H KISpYe G[0+F!< @(*x&6+NJN{@&S$zFZ_3An"`Y; OҌwV$6Mblj*/53냾PwOu?#hM@]c=AP8ȼ)RͳhXdXD24l-feZ֮v 5d:B T@TYʋ:f11?#װ `Z^~@D MĨerTbhMil5 fyCJJrN $ i6D#Sv{=w|\]{OYsR-#,FkqPk"M-F{"-7xIמhzKI,Y$zLh(rK'cNU`+l:_jfSD`J"9hf") ZeKx6]i0t妸wcBd+_~ZpOAԌ7}{72[Ov؅ik=Uى 3B']<'b'.k"cƋ8K>BW a"*F-;uS?_ݝGY!䰭lVԦ+$WpnI\n>ѓ$/΄Cm0 3GXkc'c#!&%F:eOW+7`{t8 ,*RpI.,"rIw"axѲWQ);yя ݔ~cX Bϭ K2#]K̮m53>.FE=M#u 5#5\S>."sןO9/ö[b@cHSvB"_H {m?`<ݍgWiΘÃPmҴi81RSƻ] ;:7gU>[%]9uZg? HbDcj@PvuLG&#>0 dlnP@Bw.c> 'kFNc&j&OS nR jߊRf9nz$, [j yYf?i0` s?#--* p SO1_Pà.5'L)%h6"rv  Dxc{qZzU5m8Ao})J)6wEJ1!FU 5 c@kw5k0/s˶١Yv*ͯ9Z[\:zk'&E\d=&dZ#:ˌAh+. u q/`g8TU"0~:䳺!\fSYtqtG-WՖ|u(S2X?΁f8JEg*NI P_X\$vS2.i`1ܾj "wJlѶ#Lgq~i[T~  @lZoE7z=M徳D];~j֚-.L`z{Dtτq~U}4^痒4mw"&<PESľŅ'?CF&GKjIY [W/0nh wO/SL;+@=E{m$y>f\H0si h4P~(4okki*x:MS9]`R@ܷKr+m]d#um'ܡaR].5Mu_*JG45;vudYa ֊mj|jr^7仼E1x&D`l t|M:vaf'b+t^b/m \6G0͕fD.trBd\Km|kt(E5 YgZZ}Z#K*k쌄2UŚX7OI>kS֮;.R-k,O@o> qΈNYĝ\i<8=DΑˏ%_J[!^p!<`LXrȦ% p\ O)rodlie:$Q6(FvZ6;pU<Kd=bQ%"&@wzIe_3`P>ߍ%G/RMyX0^T乮/:[DGzvxSl7puL͔7 0 M۟hSSST}1z(*al0+%EMTWؾ*L,qWjھ2HPjXsˍ=qʂ]AsvhƝFljw;S Ei腕0uCtEɯP̶wAJlQ u)mlyƎH YvP]'ہuwlt^9_:FӗNrUaeFvgn5w 'Ui=3y;]D=$g!" CAK܉DfgWTDQiSڳʞ]E,U\Ol @.\Ge2dBCatQwaAWEEeL 1&p(>]B+xxWIXfͪQhU6z_^"#qwV \ _G}0C:=u8U@3!$*pfp(zǧbߊ H llpf[Z.U5)C4}OMsIǫwAw^Jem"u]tإA=}~)6bh@y Mr`INWh ٤򈨃]LNەW!&{2G|$[Q?9(Tls2gYS+|׶np)&Lslzba l؆ qDjۥ*p:sdMh>MЫfQe1D2sQYJU ݼ 7`hEɍd n AP #ʰaɻ{fHBGB]x1ٛ3CkѱKh-I畯޳?_S;mwq 4kw{jb/L/r)i#CB4"#L"f=[yUWum" rk,G$ŸC6UYkEJc͔6(VuCHܵ^>.XScc\i0wWoQ֤p3͇BC;̋^iy뻊y(` T:˜F8PK-BƿLlc٭&Z<]G ol ~Ӓj((&? T'9SoN-5&ƞ#]G+YmlWn&  0_mȕx0a+KХSx;Ua@prªAV˩8cN9AR}(. ?hJ8+y֕3f.9 ^^ x%7 ׀~\҆椚в6vexؽt~SQNLtnSG?{RnqBRg| ޜyXZ鋷W7%%c:&KF@9n9(Z*MkpYbWFFq"ph!]:7y5V*-'ULj؁ΦS+ֿ <-3ELi-2ۮ+GE?K_Ts+*i{8fh%O1e4xyơ6A~F9e+ul^j_kqn;pL38$@v<I4N{GH.cXHӳR+7%4;+ 6dE >[2&kا)*{v^}@DDi,^dvXCmz{F5 Miȧm=}.)$W 3[X>P{565){H% 0Fϣ6{{4iƋVrXp$!H t4aMy^<;Bj |?OhP vFe|_^096xW0d h*Bev??akJ:?ן<\jJDU7~b[_nRB,ŜALs )jk3Y|X."L _' A/ό{Ia2q&hS-%*S\kvhΥ 6~|vJ|nbL;Lˌ&~o kE"2.*(nwi.uduBwR0 \V'Y ΖT =+l`*GS {ߤU-EGwQY!3\fm DT9e#qaqN/$Ri9yxīO?1+m?W*Z|\ :  `iW:Ka4hi*.?mSS<:n{o dϑU-g8jR4 Z,#2%ƨ}tBgQē%@&g dcx$bXV; c8:=h6E1FKy=[օzcӒOw(46ךP(_|n+2UPM\)8;v|*=&6xN)&fEhgTv%hP3TE6J Ub؄5y)kHIɄ uZO4+BchrH>b,vz9͠w\XRD꧱a7yp}%'[=ZSZvw VC 5FeK;gS@L. V9@m9æ!1[bLT=q8zXmYT(Wp @1WRj5c-ڤfX J ( +j) ˛ǯâԠ(=")Dˑl3emE6SA #2 ՂLWS# OբD&1hWvm2ҠVvq(I*3W 9(qZ6~a<3ل hb}+^s$<ɿav)lw4RzZkQc7 2' VFT9 :n݃"$`LGtezUp3` ;=7 V3v"_aɺXdOHɌN?`sU}_uooH&lYGxgȗqGAoEpUuㄑws- -6*j!.~|2l$sBJ<(Y= S$ JAXHۊٶtu”#O=b2.  Ja=uGT:gCM_`?I۹t.Ge)Gj’qaC形pDZ+|OӭAh6IALv3h^E5"BTWg~JyɳnftX̭S@s B[ylB<y)WY,W髖d+%D2#ё$E䚏-"ؔE4rB-d3\_OɌ{$O $LF{ M`z߸Vtb[saK©dtE)rVYwH(swhomX 毧agu7lBĬ/F5lT9>c`KCYAՑ]:WM1w} P}KTrKZ7]E c  -# YEGLSB&SӤY"œF3Ym\h&s ‘f$ X> [`<9B5vX}f3vP,{^TOzЁ4lD3ӗV\DZ>`a3hl:豳z?&lM3萺ڨS8R3N%n|IDY5vZPBD/Nxw"`proK[\,OMN?1`Y}v>K[.D_-aϺ!%ڜҞM}xw k] i"ߢf*@[km O 9YbB /lǙlD&R͝UѹZ l[@z`X'0ƨ:f2rټ㚓!.NJ.@Ӕ%WfJ#UϲmWIu` ?ֆY _Q;S|)Y[SdiOwJ-QþsTF8)=J/5X8f65~H'|*(٘Q^r̸PF[mD( rlgT,l蠠t]qno^ӷ_/ɅaT@Q6F25*r_'\J&]ڈCԹZv/h9tr:bX/LNB9Mt;3'L+=]'[JҪ.0E1g"8HF(oU.̭ԊsG<&&>2_&3ĠO]vz_EET˜c/{WZw!5 &YnyZ}9Nʈs]9PVS;tRIvptԐ7fX.LRQr5*@jIG!w ꞽo3U⫏Z >VLWg p/ ZǪc6MM(9O ]#\/sZG,k&tf. dFսe~fe'uSwof~OGƨ ptqZ vmR%b!`ω%O(&"Y4&kRqv?fN ,yOPW ˺Xh˗TJ"2 @Q-ߏ&(O *iгh:`Ghr)kN v^]Q©ykJ_?٨\mGNjlԺ(=-U –xOrݐ/-Sڡ逰V ju$F¿á> x1 4sey4!RG1h?} zZ:fjLψ[~t9q׷w.ej4 ;d\L7׎>~UT\wѳǼlQNl΄/c NLDN痔ٌG G%_) )i[I AäDGF,ӡ(-N +n*bYuO{To/ v(V<ڇdйD&0y-_7`cʫm/E~?w ^\^;R$_& 1*De_.͋~lvpﺂqvDNoCc-?*XnS>av;ܜ-^F) 9t>a;2f1 M> )Kpy 2pr0fF줵h8.iBKcOd1pkyNj>;ygjb O2 a*;3qmeEya`wkO.狙G[~_9C aMCsIO~l&<%4ר}hng.0j*]f栻}OqY+Ԁ׸>bs C/?}Ys8mtGrotsx'CD$<HHc}=V#-RwQUR!s,%҅]#>PO^ /zv54zC * fZB$2('׋ᢉĮ{'@vRPW ޷m(RD DV˵,ծ)dU{w< 5jhWXty\I|Y8>_2TnUT4-PT|a8=?pLsT[ L oUQ{5|ɾDH7:2ƗV#h/Z--s;M8Xq:u&DT%Z Dh|F`~u!|%b라&. Od6#=_gD6(2ė Z5HgCvf,y >N$Gڀ-h[/6o=8JcGdn:1/ںрxRts)ݱ2NI0U@d&2'L җNN=\5BNerbQ/@}cfpSEg,D0(r]:6YM0Z8bcPьR'Se)hH:2#Pʑj%;; <v[!L_×R{m~|&J=8 5ВIj3x7Axvw1]U,7 . ŘD2#q5і+hD+]xk=+DnIC{7( K'| 7|iRPUW]0߸mNo`$i|7(=lLa~'Ґ0^ %i]G&HWٿ YKܵ~Aj,͝ZtjT0l\Bfi[/HfV.T50uvGfK5Yɀ~|Mi{ I` sPN66cZGO?P`E}kڜͪ])!ӤBI/j0̘?oa/u|l<~hy;\g9n<~|C # 0sʑA2`څZ d4%2em $T1A"@'H0¿ &|I8M'6s&˚hҾFH9:/_Sfp ꟷPo!QK\SwU!d}ѰWWt]Ij\^T&%9gիӎ/~l*s+IY^\z$olִDQ&Lj*><,vՆŗs ?qt0tz!/ؠ `Ԏ_m|p.؄{$(T,xDEN`hOk^?.W046  if IUgq mi@TFAοqyT'֮i]fR~)B]u; x3yM4r s<ݫ@lRkaPhGx 9鉖6+4QmW4(td }uR%/pA~. Uy.L9  n?!"4Aap~>m|jQ<(r-~/cOkUg{jeȠk.9s6@*gFjn ^l<`n'\FUuyG"(}Ys( xPEXN4/7Ooy8\@p3̊Ҁd/@-B/[[չi? qNUPL_u<0[Օٝ.a&:8A/>#FIb2!]5YJ j$'A8a/l3r\T?j$`:0Iug9;@9Y{ݥ5ma9 Ozqzwr5p so!rw3|$w_҅!]1L/x<}'dk9ϔ}pfǭ||S*Gy~+X] ZIh{Qָso:ꄔsC1J1(K9[ }.0 NFx|3ժn^5Ļ7Jw,h3HUJlOb%&9!-ٞUej.ZCL,=AsJF62 )oA*q58!2C JEו2**ϙezS;ˬ\m}7"᫕H#!i piI;*kcx;B HdzI|T<j@F,9vBo :Y4p0OO"I%g{ڡlӺSt,%Y]_07 v93aݬDmknmƇ`r$ bIh2kJe+g8ގ,<0Tyz&UXTld LB3T(> Sx'V $-B)V PsDo4v^K%WZ +hHF۲@]E t>"n63H@(esuĦo,bA@roB5li$F,P.@DGY|ot$ d_/S p${\r4Ng'pF@_sؑN3Nz AF\Ψ7=NyJZYe /B_)AENB-FngY݀*FZ(60tp(TxCW6J>)e#2VKv'g8IJm\RjeBS\; ,vLy^u{EdU=׬+Ƙ݄P+t[~mBBuh',+~DГx7k| w%?:UQV_,3E֑*&d cn @d\7q^t94€T<'7sb?W,dmMWFNjS¢ lq X$h4#w@Q:=H2/z>0ߘ7JYcx37sQJ|a>\L\Ubk=Cٲx0N;Ħc`1؞yq!Dt*2ug^G {&z(یKCOӻV5WM5h /J8ǽn]a"U" TS |ipkYE^,ƿZ5W@F{G3\Jx'hU<׾KyoO}fu娰/ [6;ௐ|ͮJpYy~BNQ,WkδCk~pEVa&8Z͗,"0j.\^"Vg?Lg_m:&$X#zmd{_ 7Jj&dz {W bsKcn[S,gNEI`iCCiFDU I>u# |$k'|_*`#NU# m;bYSG,tY>2|Qܩ{<>tIA a/Yj'Qm׳9I3"not#W q{yk$6VhWGGTSBlmp_o]VLN s3o~W 4{^*+ ufST N#dƀ9[1|sno6> 8EK N}`R[.jsTdpfYa)vdO&CDX!^s~OAbv=gWJ: ,]AR7%' ww} L]P &Bh9zMiΤ?LDD|.4jM؜y+H*"D y&GHt7qS%/ JvDV_tG[*ķH0R'Xp6T. q|()2J@]LšK<{sV?2m+0yЊHj"%0>F MrQQ %ӿCM|w,R*Lw>}1D䌙k޶z\ eF ǯS+AsvFa,+g"w[qX>>BVC! aKSzˇ +ˇzi)jM!W6. VGF~KHpGk1G"\*ZcزL{Sk =I,ִzRkx[*c42nZ9E8@u7SOD X{ٞ Qpcn62(qJC3o?~Ɵ-D7ٟI<3jX1Ɉ=e mC{Rxa<xK'RSe%x:c XݳwYMToPڍAW :;҅ھuh ERK~cfu{$F<[@Fm;& K-&DĦx-nܵm=DRQb65`kбkCm:]s +WwLklˉM;C\d{k x a߼©kEZyVR͚(xXy&qaPA!!tUŭ%r\n'ZIkٮ0t 7A\c}i72:OxZxCBO=vRn *~E-0+Kĕtvͤ'y8䵔^`~ 2DgԚ4WTMU>+61uoTKvƋ' ]>0h\KT}RP5Dz܎dL XzwN*ESr%ٯۋz%5Xw{+V>t"u{)VyuO8,,41v0ޅߕ/fvb"sXOoiDm*U`aP;̲v2i0l ]$o03<ѫ }A+|X_÷>76EdgGդJ7jW@qJk!+8b[7_$h"aYn#!fdϘ\eFoˏ5*I0OY5/x$T2 QW; E.1.Z+[C!#$VN fFCF +W,QS`]_*M6 7\2RL*k*Ñ(=$RJ৙#Xp¬ `ic&9,[n 곯_|TQN"ސvCP܆BLMM(,-jS ,Wr6Gk9ʌ.i1wD| /+ X\Ԏn}O[ 2~lH@פ^!Z2W!`1S^ b2&wq5\z 9-Db[t G8c-\yhf|]?ɞku!޷X@kqnQ|ȑ?xފL& :%-^r+&>O]"F3o|HX޸uϒ+&ڂƀ%:x^":Rp@ PhP#L P$O(u X -rUꮒ~UBL Z-fOwo 40-EmyR1ț wC}^vEz) @Z1T ޠ=kȀA:F iSt]0Pzz^ -^‰\ܝe4c" 2pAe6g4Y7F nr;2_v<l]${$|B %9BYlp6J[ȀqjT!ڇ%CxLy*.46#HugQMU@ -|W "6wck)͕ [(+g#_ew;Tx5yg:P꠶&_H6=]T*/OՖorle6ôt KɫeL{j:0B !燎#<ǧ1ΞØF~C5bxY5\5ƆFwZ4X3ywks&6m-R\EdSQ${7t{.ř&]'kJDF䭞xю7{t@NԄ?~iTCCǯf *LL%,Y%&eƀk/qp+78P۲6 ^{D4HQn8߇%haa [%Q"-."~w4^BcH::u٨e2Uz;1V:*%CήkM1e b 32>ЪwfcjYG9qeӮfX[&$ ^:E+#@ۖ18r_o?W-DdQ5ꑹPt]3~DvrHX}`"|3!V"k`W_px~U9%hQbe\-yיcS4?®+FBB3ll/ rZZOO45 xzޛzվ)P>6"j^Zdkށ}%U]g'Աe+$.,{_=xWȋ@faAŚvFXfP<;xAw:w MLߜ<m Y'ns}.iQrrJ[xu2lJ(?)fpڈ+WVDw6SǓo+xn/٩yMc؛,,c ʇUj5dΑ[URrv&زD=>UG\cbE*VC7UJ C8rO@\e:WUb;FkimP SB޽߱Z+lxii^[&Dv4J:Y⩒e*"<ȅ;>Yd! E8B/c1>'!q&=q|g?+EWݡ+u _vDYV39zæa(r>+KhL+ga,UD}'NQ?e%$T˳e]" J&i+jID zs >^ݟAFoMCXeF2IY$)q|^X ^ STq93o=8g`IIEwt `7<46H(=voDP!5v ugFiV$ŚOTR,QϷsV-:7Ѷ!bBP+1Kp*qQyd:R) HV.s8Lߓ+['j(xLdfA9 '-3*n=y"JvQj2*t$kfP2E٨W1GYڷ?1qMs +v'V#Wlgi1vv>"IW9kFym|PK1 9R ^S\c{:F4K>a۩;dt4W k|F/7+[72}uΡX6Q\/IEO"{;ةp7nNZ;>}vıG'!{ _J.(R量0eY{h™J,KZyrHnJ1lc 8IG<U@gNQi { = % vLd˭ ,.8zƞɓxSRSuzOvW ԣ0İԾF10oT\+HPn!(,K'yFN0co 񹿡JeYGlxA:1+' +аT=[zM qpJ%^=A0];I`CV~̮{ akk̶Rƥ&" ;z+#`Wq$7齪Duk7fHH`61BR/.+GP~;6GWIz$ơZaoƅCQp*F;*Ǔ@סuJ׈(fB&GbeۯW\TjGK[KƑBW:-T+!2¤tٸYăAC<͓P|\CE :Deo !/+-q 2 Z i,bL%S d_䌚Zoa+K#EWrrA*8WNWGo]e ۆolꝷ&A-X<mU> I;XpdZCo;b#CgW F&QX_U95|E^f6)ƹ,{gd1"kK``+Â|o~m_-Ev_H&Cswn/iJF i.tܐOy (9}aV2^4LŻ-ɂvN} )|1`"瓝PQ{w?għm,x H_f^)e2^h?I-= !Z #" j1k+X$L426hb-vǘsHjz-n=FB ڴ*&TvPkY/TLJ=i,o#,y]т۽CΛk'П>zSR-q?f0@L_r* DC½)uZI*,$KJ; e B X5*E"JV`=вI GLv8/`SNv%nte1G&+Mt띆e>^.iY}`2 T+n]j)X(!7;ɀf y_)%9mb|ο7kʼ۷Ay|D<͵/7׽*Vmi"dSi.X7,`=}:WTygd-uZpfLFjGF LeBo01v9&u\d*3~3&*Ƀ(7nUI o< qje`#Į>bҟQB:ХzƶE` z`hpq?؄:YBɏՅeB`!^}Fq⮊G"kfN "c'fpo LgeU`.Toy+|mﻦۓ<&;{ir E.`V`<(p Zkzc`GY0.2ra|#ٴ9֘ޥ1Rz_f MU2q> q:[?԰{jQj,Ѷ|v;8*dn=\AZi5u;]IH^(]KVuu#Z]o;0Gؑ#qC~6:Œ"?:|o3#ᦗ% A(n ,,(?#$!~:]Hե ~|%!ՍKKmy<vU)ƧkҜ|s>ctW;Zę;7.BQ'dr [^ݪx,c0# ǻ&:v&IUH|ewyEWV ޛ? 7I:Ci4!%Ľ\RKvNzm!bOM{y*4O:}n $WJD@rcFt<1=JkO[:|;\y`xjW1t,4tĜ$JV*HB~ )hT j`! y(!gr$."iBg߯gtT ?cA} ūBjw.2Ӣw[N#=|JE e(j"4}x_LF8O x˭md5-w F?f#¨h+(la"DnӞUǦ$>)}_m\ @ޝ2/xg*2v.ؐ3 3(2mֆ7ZyHG4kʬ\ v\>\W%hE\ (X\@ދ 1E)Bh-|vwG& .>#I?hi%vͦ_&m:!5~.bQ|_u"7\V=*~j)kFjʪG:w[c?~>D q`@VbZvj-7'+Pχ:xOےJb'2Pux:Q~@V*SXϮ\[:A^n1LqC mQ1d.4}_4XPm^}+5 ڈ1M+n%{GYdNރo#<=`,fWo:+&nOup>8-;hzh|OnNJ t8j"-6.gOU<(d[`! ̟pZNg~n9כvC2C{"hšm˙;m}oJ$q*_+j>oBύ䳰Q_O:6Vu}l{Sbہ7b)"S300=.ʞP?9ReʹwPw 6yQb Irx85[qWh,iM=J-x4x. .YK7]2d?m[?!0ֈgi%ย.?.[MUS]d y%np8"U|$%joI>@2a:j0 P;ɋg]1MV=?zz6u xITb1N ^>Id^6aɢeo坠ػ1.ܺE||]C>lgEn{]i`|Xh'E=hrzBdB_%gwHKfѲ`ɝδIv}=Cx(rv=lE`l2GʈBIsj6+]ebNXYآ;:M^T!t}MX5U*/B}3yWS ]>jf!DS[#"a$tOk -yr]ġU2>@B|qHa1e*WiXPq +(^swo+"V9s W#2 `+>X oI0 sH:S<BvQڻY.jM xmlVފ~ȞS4?}1_>k`]%r<K5c0~ qmz -m&gH0̗z/?3@&}6,Zuƪe_%e 8LbS}~@-.¬oJH"o.Pա:}|*m8!r^ͳw̉`)gPEt}}ȉ4ɾP9 `tQ q:I:uXPCnꑉyJ}p)vBȩC*ۺA;h1qtٴhDl+KLO8<\GS/7xm( 9 8-*5]UvnG(5}_LRg늰4^/iNs=(3H}u/ߵ0n=E!R1m$M@:0 .<k92%s`cͺ(&M7<[m+~F֦|70<[1hN Š/tϏG@4I=5s].>`Vx3#do0B3Eh-+ nR1W%J>Ʋ´<]ss.c (sh '\ *kiv:D6?hk%s1lq;/Ck7zxatB05>,3,_n '@ъL{(=,7G^tJӻn7(0D ҳB |ǥ78*>xl# L"l{{XZB^q4]!qA)6* BN Ng_szϑ.K:H Ik2eEO /dɣTNk`۶Μ9hm?)!z^c_*]VzQŠl@tOۈbHXƌes;[uLW}{e#'6:(̂%y$1%~ݥR) ^8U`Qe2{&G+>(E\ĸM4Xx/ !"Bř"Lp׼0I`. DHǟro,E[$P@#6+Q RI&p6!4Awi){9ܤ]eoKy ےY7 ߕ<ē(~6`s"i̮ ):uuj{:*,wr?[d [UM%n0 hk /o9)a !n8M) y(j ~Faˌysr$vZ4o&PbೋEot|q} Fk7i+c葌wTaU9ƫDr?SC#6dij<)ǰh(Eޞ wA .\ z 8\rHk x6Ʋasr$Z-mA3˃\۠J)9O ( ٰ=0h]-< =%YJ(m=( |g2Lm؈8L{ӈ]zk }L_r GX/Q~~jʥxG9 cS'z?x4zQQ9O׍n)Vov̪6,M=|g崀/ޫroyM%Lqݽue08_ZVLYbyh/=zܐ PoY,y8%LWj!| 4֑Gn* +;`wHRCqw\(i)c^Il1JN%!#5ad#aW?xͻs8dHa}krƮ9*k~N\J*ev.^Xx>e81Eȏҝ}%̴~^0mh+36y^DzI%Vwb24,x&@2NCץgn/Y-!H4gԄEdGkDMF)m+ ZJaS;TcDP䝼"l!}&\߫t77Sj`y=y⏘Dg)ޮaP+Ѧ/n̜~RM4QZ`\#72i^i"4 j ҢӶ۲бXQe_l>Q=V,W k|P=gOebH\)I; 9Yxg9} DN8У~i;w WIP\Qr+EQpk+aNϧ%{@Kz4DvގCv k-)fƲG``׃W504;}҃z&4TNӲ'CA8NI.ǍL MRq %9|*v.ɦx| h)c} ߿M[no.odt+tpAjf_7B4 ƪ q!Fp)0mWyD x4sͦH)Rа?1\+DZwC^.뢿5g1Z/ZX+ '6DŽtl{eO{ 4EɮLc|/F>4@.Gv&Q}a:&V:,&R~}|ѝo 7h۰,A{oF e$pV:V_A&:3w3h(Hj>aRj6s+'BUSVfsG5n:e/ٴ\#qjn00tGptIvA 6q%Ӌ$~<_̫OFXj^_AOG"/ܥu`fu)i`SXRB`k2d9[fhg(b͡6 z@-y09jg3isH*fU{o;1! rZh'ܩ^{0dJp)*475F.Eڄc!2khgdyD Y9VPfR`U0_gh}{8sgӕӲKWVsdfy û궇%(1 !`",q,8~ۃ 25l/:3$ N&ux yAjd-ӽfM)Y"PJS1scnY7{<| O*/Oo! w6gңNXZrk)&c_b;ɐGH0.f5swQ_Y6TZH8FPO&;{T0'B0 -:߈O[{m$ke/oo@juq]I:F }%Xүv}DW#sconDwnnd87/CS3h e 5d `9)p(f ƜQUpSԨb_/6Yۆ /աnѢyM/[c[lfԒ &CV|{Ryszq) rK{vb8Ҫ`^ߑ~$N!0EH ^U*\sG99b>U/8)/@4,MxSh;Ȕ%4Fq= M3N4̃*awu-;0N,iLi0s7z3J#ݙ6|?Xʼnbs%*.&t12vN9她*xv9@NJnzQM n`Rt=Hr$5{ 0`Cw&P'v;R- ͻ=9ʇz!~ 1 )qxf"#d^ 9AgmH.d4ʝӤ=C fų:2[-(͑ߎ~/Y;rh]{!}!,| 9<: {wqA:tNS 55T$ϼWlJNjR ArmD@6;(}!=Ts}jTA@2`ddlk ګo/Go2Ghv\lZrh8wUM2Ct!دј^*kdN#521pR?A?#j0kOB ZW忭ˉ%93)wwF+IHCqhm6\7:Mc`;pV1R3{?Z^݇3l:(~m8a%ܿB6ż3}KtΪVt9 OјQ--g@{9 ,zmw# x8nnԝwY}cW[ DQW˔ȤwQ&JpqN?s|wO-kzN@n5Sx٬pI@TyInĵAPbDk8k>&Ȋ].fي#d oC摛ܱcWɽ!^"1qiyИ1,ʑ:VP;XGgɄg_kn2 uEZ0.F:!fB?>,~B7COBa#"[4)P l~NcdhRF$9<އEo~2gn7:]O{u`p&G5qnkM^~>k7׎BKEDz GװnQ$ Z{&p:PmNĪK9<!Sb:AHTu޻SQt.#bo>#\,3U-\VC6ZhWT1WK*?/"ᛆ 9ZX/M/lo^$Wnfw,R:E/ei_L__P\Єn)J*):6JA=߆pup(1!$X~ rcHQa-V)ʗ=6"ڣyH3hXY5/ "ɰa'JN~g_Y#9 *(} f(& ̙B5gq:ǥrf볷T|LDBŭ$[#B6*f6Rke!dp?Z4Er`{NiC7 6(-(m29̭2,96)\Y)F<A)8*I ca/狑p [ x,kO x)_pلs$L%I]uGʇ: :E Br[6sB!HiA9E?٢O1jP?ke`&G # *^v$̫ 4R{K^xHLDhSwRU^N$j(g#o`rQ|ԞM/džEi@h?!pP\%Nf#|>0=QP=&L<8̟h 499L׃(BƱc>&@}N7C1hҳ_{g2VLz׭cE$DSX )^M&߷JG@KTS>x: Vki3|f)?i}ub?7@x]UuS&M# _]O"c'_{E5wR|LK5Ak,U\+#> D.Wڐ(NX='b`5iB׌NanB!w &fL׎7Ҫz/7nmH%{>.Wt(T1y& -}L4iiyVL}tt~mn` >+'YQ2 PXy{p:TWĞ3@XIbX$fC@"[%^&%=Alk Ÿ[wJHA݇Mi77`ޡi6FڸwjB. 8 5YTSSn7&KXA>xFPm,H??_ t3 d ~IKŁ!Eф&L *%_PkA̗}.pSo_.dܾNl lae[\(ԽgLxqGqR7G%9t^_˃p3_uu5E^̎b[+apňn4x \>rU sΰ`SYw%Qm\흪ښPo *q)H_CQh H6Z܈o̾<fBe֌di+P[sc5P [8I{CytW@0u6c+_w% @aITrھG%Gd ~q-alP7 .rGj؇B; R݉/6o=KE! <(OĄRX/ah[ ZaL}ɑC oN+O~S\#g`sA90S*q,\{{~x>HQS+%vb( Qmi-+BTvBS rtĹnb"_dE( JE|)=$=mų(BC-Ž$K;A`#'nCa=PSpk'B_>48,fk3O31V&hwzJed#z\ Ԉ%}m p-cT-whǸ[> V[ /|ȿ,QȘ<0n2@ӤEqXm1L, v\0i'>21ޖkAh@=jnN -E?Z,ñғޙq碜VK*TJ @22HaQJiWӐ,s]—;<-G uZԽ1}–Ͽ5L;,Q+!ٯH3C3eW/xQ]Ofєb]Tf($Eo >!k| _FLgrp),睬孫aTAZVT. e( >c>4}?L0sӴq`x4)ڴuz,^ﲕxգyom Lx* M}B!Ѳ"%9ڻC,|3/cNO`'= yVYr3؈Ĝ[t+ 0KY\_B[-`/_̫\4B撙ry ^x;H53\ب`#.Z5MVܪIzE- htG=KHA|YSi;:B4dj- 7cs@ P1$Szև".rh(9*UXaRx?N2͍Sv-GZ/BxgpPcyTk룣}v;XHBεOYUX:ML|) \β?EeX)kr50U Frۨ-G"naYxgF 6{6kDL#IWBEfE|8} ]Ґ06=m;a؈Q5EG >J!O qC/uNC['[|{`trl^Qe h^'Ž> (In=ݶS`6 _P~z!5LQYȔ̈Թx߽99:z4m.).w$g~Av\F7ܣdJU`kɥ>''j+ġpcX,4^3M mFʎ3E^śɘV|ӏ"8A5C62rlև~+ .SL晫1'/e@.f{-ĨF7#G5qCB鏳aT@ڲǓp%ٳ Wiگ9t[ cK$%:݈]EQp7GNsLj `9 ]YUYGwI0.mXnMq]Yݏ7jeTũײ2y9ϒ60 ٳNYu,RkhdiIA諱} !GZe&]InnPI#knS=萲1u$@YubǙI0M]P%]Dj)Q`WH7aԑJKE sĆNt Loߚg 1S*~cN utT8i`7W۳*i#(U쮞8 |zz95\n0ogj^b]e9(%7i=i]O] \ʭ2hZoO+ت:[ߗ;NnF!Go*&;u(vK&f=vcsyNߵ:U$!FeHTzx m;FڜdClx1|jPceJ9~0{ќrlhl> /-rOveyy] ؍ᮿf95'h`𦔠\?*l ,bg:K5GwvW~с (Wu]Jn0A#!lq7ާOP+:9ɀ}o+]No5I;Hm'5:¦x#<]\׮XW@%,^9]GC_~6)G2)tTI՘U Av22/HZ9Pi$rbZ#+̏S^}k j1\ߙx,6  vnx%S1}^Xh*ܒA2,nivuoŧg4 .;smWQYgJՄꏀ!_:V+{ީ8k ,+%uuakJ.{$/`Z"23P. GDcZp?E@-WXQ`V&2 ]NɒsJ|`r2Z\m>}"qLqEAl3"J =LJզ;jAYē^6 &D1YMO'!zR d;v?sANbʯŸ `o \[S[Cb2wsǿ}w? %ڜ ׼߇}2q>XmmA޸ Rtx`HXm_w (S#akۚt8_\+y$(t2wIG,LnZUsQg';<߭U=G&m#hFAbETZGQwGl>dw (k맬`=L?k@.,͐Ȳntu5O8gu9ݸGueTMjhRLWptA yBCES^20ϻ%Ws3yte,O3?&IY7(DM2ڽs4Я1=??k3 $w'wLKi@Lu@ 2PQWJMg&,Z 23؞3XÏwJP0 0}sb_BfU6;Y_5JID3&sjݹ F"jA:EXjd&Z1I8*@э RmG$S,T]y٪df |2֎^Z_0J;q) :` oڂ~h;yBsKϯ&Cik~^Qa:DՅ!N εGd`}Xa ɕaq֢+:EdTR5ͫ#$J'H`#ïsj,GdFlQ^+,KqӓA9o,Ŭ:v/Y$Sɣ<ɞ( Z*NoR8 wY>E偩aJ ![ v \rpa7FG*΄ΨܷUcO^ ٬2$E k2Tx *B2DA$ү}?~ HD-"U{|j Qi#:;.NکBy)zKt19(ҙv[}!;:dɳ>95*omq Cl/$![%SpRr(iWR%5/QB6:4[DM儧zSbg`bg1Í-o}"(G~Atrˁh9G['p[ 8RX맿ڞD|#M1ӻ!vgJt*qčU-6ô3d@.(pg˧u~&um&*{ ` A|!US[&U5NA5j _l|Q?̪KE®$_l#G k;Y&MLͽmJCf=7mN hoQW݈J'Smh6?֨)H@jJqM^m@:k==&ps9D"bڄdS(,Df%GiЪO_~R] #,HJ{0LL'ңK16AgȲl3n_eres3ŕNJc@Il=;7.@Ey<:|`| v= rS;*G{5~"ڨbUpژk\. joڃs=+7Lzl}v8~֢{&y<^"ú=@9EyMS" u.ˌ *qegYo2\|l71b3wpzI%QniL31_5a IǶ3nܱJsqYbTq0v<Ӡ{6 VhH%qE8ϾMDZp@6 xRa REI0 "+Nssy~ՈwnR'*MouYQ&ELH=!;MIQ +nś=&xB^9Uρ3 St_]k uG=+}kmn(=fr' y'LUS>#ca2Z[^)5_ZA?ǣ7ɥ>!j;("6&R6ZQ8!aKc/-a vqrTk1kOn[qPfR`ؽC55syi:ʺW^!xk3:ytjr!0ȥ̐[ <,RUks.c9-inF ΢e5@E,*!hߵ|ɬԴ7C2l6 eєri VI:-EGp| ,N.@< j-mjZsG UNb$#kv -f`}d|EMEDU+n:ox Z%c唋 O`_P`,7\:SL%[.bL픨 7  끀C 2 i|1&b#7pQu|{eKz?*6K$j!?r^\LV@s/"t4I2 ۬GIݡMdrD)2w9;j_Vu$AaB!+a:+S*U A_Wpڊba11٫-֦ lgdSd2>C&|?֒wN3/m.J-ٜKR;<+i9F"htQsw֓PmZ%-oܢ jVj1Ay%qnFՑ%nܨ9 +p•GC/ $fJǤ*KK5;4 &NB=NQg YbE77C4 s.9nDh o;t; CHCecxcNlsToԉ=]$epI{K p8o+`3΄2y HNJ֤[ AGݍM"UD U;WpV=}(^\P9D{Ykw C_,`8e7uᘁ WVE [N6()ha]aWwUތRFui_W/$ sS%ֳD':(L45Oq[wй^7bj3OCȗ2_30ѹ_]tKR>EDqA̐s#ގw+סZT D2 j%oQ[>h)lábU[l`kǶ%a)NR3?@$) =yrԾzҾ\a G It;[ 3PDz$ ƒ4LHD/:Z]C*[(rO\JUL ñG]ql&|X%7VC$%a'͆e{8<+y^"P+9gu"{Bq03.wd Hў>\Ե?S0"ؔwy,fX"t5X:TThpNlKIRl3<1 Dh D~\zu`pzeƟM*`)OwyVŹ~-'[e2=燨C溭`Rp?87P*]ϑ bNeO~A#FWA *fyo CdG|c]q`pg!qj937m_M|M|eU^lx5ݱ \ጦ n8[ BP%+RML(~H /BxD-($O:M:@?CrDp:&-!ٛ0`!Ĭ( h:(Aڣ;E]|,K^v_93xs@o oiU=+TRwv a4Q68 ` tˈVelt㾰D0"4iL7vJA3Ӑ"Ett*& '{!9Ex7/a͊mvn]3[ld#eԿ OJE6aoZ: ~1q59bfq4e%NUF?֗e=2BgaRXu-Րs m$\JjJLjhP@y?X -+˼K jtqh=3u}i͎W2S6b >@CUB?B^=-_W:<rǑ] PZ]{6dtT(u{,9dT *!;;v0Ȳem?}bHY3c[&\L@7?<\ٔ)Z ssFkꛫWi@C'5"LsU=gRs>a!}:1VD1TX"",W3\*$]޽qb]^oK/j;:i0/u@ #f^=j Qs_^} \)b+ϹQJ=hHSۻ6У]ѓWЇmysGz\j/40;:Կ}"B:8>?I% IpUvO>dF{'B|41J5KB![@ ,>ߤ '}Ъ]'&gr'LhsK;VaFkc+Za"M0:j(ș0JMvO2œVf(r P1Dww囐U;(%]vRs$udB3LWu˽z;@>5=I "7^݌S=8vЪt]= [PmרD}M*o:O9u$+ vB"MŨ[v$+;|"=z_ LlHQ2 vq8cDy9B┬1}o}q5U"{Z׀H&tȥ%sF)0%݈)䔺7FvCg5=%1Q. ,>S&I.((ja6)FyA)=pELK -gJɚyΪM*`SÀu~;A1Yc^&̍~F΁cQ- 9]ִ*NuoLI&777v+/T,d;Cv^5z<l3j|St%MgMq}ELAPǔ~X۵X5 Z1_sNA@t"̰ݖjq sxE.yM?#~mQ`{<6~=C Q"%Ci_w++U=:cr6)f58 )Z3!Ü|mo䛮ڱޠ}w2Mښd+V%ʕ~^tf+54E wV 1}Xw=Anm5RS`?4LǽԝULX K`~k2WB*W'iwkyT)4!|[n푎9-3[<ǥ{WQƨ9S谌ca?:&l11  \ĿsDM`qߚw.m譋K'|2aB(2t,<(ਛ\Ez<9֮yi[:٬{ڂNhd].&E{Xu!K/Dqz^I:&׃TXo|gq3J,v†f^Wa 1Tuwg|UCO,R*l_Ǘfh34n#gNd;Ŀ5fJ@^71]jWUVV(#erVţ{h \@;4෶GQQ ve42M}jc<=#6 pO3jkumNh|\ >P|3KސBm!M>.-9bש+Ԙ,X.wX&}AnVG05:%̸U'腢p%"ߞ؋vݰ'h+Nd?fX? Vᙄb'Vhbzux~̫?`Wn>iBظ$Z^놥v$8Nv)Gaޫ6hJi; 8z)'&<'NWz6[_u0&vQt{١.wf#OwGRt> :sywҭS4ؿ}]mE1Xϖ= $;Wsɣ sP-[g:Yw_ 2/Wsܖu &,9'd,IMi*҄·Kw/9c9jNjKq瘟m7g#a(3E~ZaW>\>9)}_cH_T4v7KO /m*I{y>!.K)!#6K_;+&,0%~ئ^qtS&Le~FF/wc/|iT+ii؝SHpd˃>5).Z&?j֍ˣ kw 4sZ42Kl.:m6\'\/$ ]7LIZ?C7qXXiTN▿J#s$e>b%AG2RN3`<=ɛޅ})Rz·oK54yҕ;bۍ@hB@]  :>=V"zC)@{=4'=NphMw9e>C/W,,O3JVmTbV(}/"* 1&wl4M85V_ k:.F:&ӓO(fa .S|d $zujs F~=Lܭ"+755: ersHoz {Kx/Kkcô$M=̨O[s@%0[yc^)dVNZg@E&?*Cm; WgH^ Q؏_a{TKZ1J0[ d 6k$?}Ρl X gåoȭYxnn)> 1Mѻ"a=#ov&{ =l,kHt’wOȈS%d :Gty>tVZ; 1('v0WX 2nbyפ`2mteZ DdS'aYپ6+7 (ܯR^:r'uز$64R<}9dF7fEе7le9ϑbk쒅)͎S(d|m`[Ģ*nJ Xg[JE}|Ԣ^FG@I}o[i|44U';0 45 \]07+nD]k {n;z$%x2^SqX it4s4_6r7GQ vK$d}nb{gȱ*=.e8z㤾6-eĢw-KpO'}OlIl@g|ϲ83/4[_bE0<^"G*o"ESJ(pO>KglphUN#c~\nHC9^Ow;\%%)Jx Ms-!&KիZ-w-R-%Ryu2Qazcl3_ˬ;yonQO5i]I\Nۊ(;P;=~HRXyʀ[wtQBBg74:1%6yY{`z_faLC{Hq3VPV-w>DAYflWt%6G56lg/DI^KY޳(Gn .Tڟ1!uE%K}RUU*ԀjնEG聎Edo!轚v7gD%a.vt{[ё+R6e1k)n s\rwLy2)YE6)`˛G`0AMhi>}"δ Rpzu JXJ %~ʿ@{ #iTqC(s^͈7+=*V*<X:Mpm K9S+<Ar4۩QvƤU[Bp/EAͅH,߉5laS鑤\ S }O;$RɳxPe^:Cd}VZu}\5%/.Dǡc 4 ñgYZ07070100000458000081a4000000000000000000000001644ae3bb0000d988000000000000000000000000000000000000005700000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/ice1712/snd-ice1724.ko.xz7zXZִF!t//H]?Eh=ڜ.+Nv .ύq+@7V{Yl2?\z\R N̝Ӳag]lWVAFst'מBi5qg]P+W: ]BXD1yKk53N t0= +óY luaN. XL\MXawC1Ibd`Q(lhƻ.4d(UU;\:L?zji%? '39Nc nS1-A;is%VFV ?4C3e;}40^,4ȹJ!.Њ5GU:&&ہOOwBi֦BqD t /9}_ -+$I\\sZϲS"&"2Vb{5LGD?)FTdDPfе$:i{VXc5^&19XC =-wTf.L:qA9':^DE5p,SkcxiEkԔ.N7ibb5K3.&xW9%t%U ҃#xzL枾څ>+UUWW](f3JwFX-cǚHX۞oc%Z(##C ]Y L Be>]"Dn&(+X!7#(ī儃Df֡ 0NB}M+ %zK+g{v 9k%BvfV:!0 ق@jSux]jM#Iwrj ?G$뵻iج6eա:(!`uA~~tVȹ(5V@"lJn<,bZIBIzw)ΌVrI%Mu$.1v&!A`W 5`Aa0Ԧ2*VfS67*$;,쀴k5)g,-r"G3>M=&$ZuD]+? z2<Hc+u"ҳ-) ʨ}s2)4灈z P11o9LR5ns} tyl6/@/dMe,^7߯k#ӑ6ZvXd`VmqୂT\EsG7^ [tfVR^ ꃜ-2)ɂf )'39T9v.) d:%gk%18:j7r=ͯ9#PW:EU pڈreE;3kh|Յ^=V=&? "5,Ρ.PR\ZPBڊZr|X$hrJl0?u 0xA@Xke6fkYd45m7{tѷ 5a8YtIsIjg~D)z/"?%mmڨb"g`D8sʜ9\_G.cJ#$Y_jZ@տUZ%CvG- ,6˚gѨ䙄i|rW !ziߌ:q'BalNÄ"(dߧlko_kwDZwrc}j ۮC8(җ/QrOQMZ쩗=u2X q>-j-Z<0I |_$q YAaeRX}Ew%@dO͹k\\^6^i׋I6ᕎYoBִOr r %H7.nVK ߑy0PVZj ѥKk ̭)&3blTϵz&zDbbzRENo1j\B蠏7VtQs}eSsыߑFcӯQ>m"D#j7!yh@8aUޗLpDf)$+z*5Cp'|(܋@ԶDRB3H¯Ez=lu# VJ]h!ŕ"=ttx$o[FKXV=dg#Ј"xE i03=CiwcEZ`5mVͯFENbo?tę8 'XH[ W1vW'}%W$qF~K1uUS_`:I=WTZSTܣ0ph6StW ]F5QNlC L:vfWkZ_G`^_ԁ P^ eGzbŬ]mScVƮ k5s.Ify [$ "I'NRg!hc+}+ggK!L }%xj "[ԇ 74ahQd?[>9Z[|nWzv_h!#UhYdhPޯavv:r&:k4*\O]OXaIrԎɖ3h/ٜy LɹDj^?9Fl$CwR!I`Wهb0=TLw|,뙙Oy:'bq:Gq)i4w4֒m c Ea)[h l)/VËM{ldMǁ ΐ&2PyT }o@> W7s Xw@!w6 ha݇B!h c$:/]xY%E-jˣ*,Epn5~a\ -%0B-te匲\BM<5|(8e693B)C?U;! Ov,x;2Gʏh: jkd$)LA9 ƘYQ@z0T]x xR&]:|@xEyD]ʹlE/fK(*>Z^.b#` .4=kwͰ&NB|7Z,n,*H%-ժA3hjB|sTp[Itj*"ܾZ|?7t߼=8mK;[sy);ʹ}I^qkRRT93 OK^MNi [VmYu~)uӅHvj.1ӻAQ`ۏEt(&L?v>Ei$;Λ/u~Ɨ3eN~ĸ,?J=5P1"wQ]Nmay{;i7Buuo6a7HX`dR!o{{0D|zP`B:Q\{4扃:mIEL\PdѴwςjξhuE2 g-ZWuǕH_H ̰SȮzc{C[i1?rܥ14}Xm ٖ%q@Ѝ3s\J?M1UbEa'ryQf庹Ӎ<&DW XLI< GXW/ !ƙBXu?ڲ9[b<#SH 4;۷|=hfIS570ɳAݢ(=UEv]-pS}8ObN"?P|02kF1v˼56o0F4z#\ހEu6Ll<m rѮ ugȮ1ω'VwȏɆ߮wVП=Qs%Q aU|4(FxjqPfmM )~W#d5 2l9:v dy?+U|5[24}1V8G i?8b%t'8H 9áԏgSgvLq]#1d A9PA#pw rհ1g)ĤZ]rU5 [-Rh<ɰ5R$r$/u!܎؝O Tk7 L6]*.#d/T 濅n_KIX,EEC{_4 wY^1ytWDz&·q۸hf~Ge\Emul^џè2KO4El 0W.m$>߶Cyhae>}V Ϟ[p% ۢt$-%AI)$6nU%0Sv61Exw9d hDJF!⤂E"QUnѼe8c^QPNoeQAv oqm٧$u&S{,heTaC]"6 U[3Qx͎x ㄒie" ۵e`86lg^`X [*):%E z-yvk( qnɖo} Sj6ky#wG9>8 oD-wH -m3ys%DxGsv,q=] #D&Kltqgr+wx$@5յL/ 6k@%?Q QL`F|B^Y$:QgRGPA"<#lȦ6OA UC{1$i 8;+B܂9ѵ&3[lV-eWS|NGB'Fʆ$N7T9Agr?HLߧzQo\atGCo,1:ЩɤxAsď'KN>K7#NOA3l:/.zeZBOjlYu %BDh@܅K,ˎS sfw2tEcB@{Q*|5Ā\C-ْ:sh $"GILG'}4i|u%"IܾVp\[myIJl!zMo!/CG%;T3s&\Cbp1 g?DqfǏb]߇qG|"o=5D8,I>L6)(F2dJnQb@I_S63њDI[ƞ]sP޴p#]k+]Vywb5Ph @)0P'(?ou$f/%)x^R3dC~SӨay_ݟd=)Gnzoׯ ԺPg&4KDjN%j }ܯ\@8mX*iy@;y`:\v+ ~/Q#Qy.0Wc`N ̭Q$aLOcd1hUK!ї"MG+o~ V%|;|f9cHy~2bxi[#sw_P)1R8e oq(BN',8Paߙ y x‘}>v%Sһ'쾔dO}\6hZʙaΤd|XBS:\ޚmf(uSռKT,8WτDµF=6XVnII ö{gVcTB^.[$EǮO6l6]c0t<5)*:Ѭ79ctr;Jn|!<)PLw4 {d|rҒ+ڦ3" To M-C){|SSx95/Ta ()Cx݇Td-p]3<*yȧ*MXm6ȪzwemlcaXa4֞|L]ۈ_%:t0m >|`'v܎9{cZއׂՔ,#GW* 2Χ}T~,V_$Epo⊿RGUZX. QUd"ɬI]@}lgy0lcejG8iyT1,J/6 uޠ*TI_\ "^U BM#+i1cm[9^< MyhPe]J;9\t4̳DGc|&0a4鯕1Z/JunycIwJRO$$DbBХ|俔(r1%^,.? g黜4*Rh*"4džs\&uUBtFrFa74{)!}=ngo_;􊣦&g AڎBPX܃nٜ-:q? FtO G I1NP'rtp#ɟVpg=l FD C -_pXΓ]-XscXƬ88{E񷻿 ^8ȭ ǺGU 0= b}{i3+ y@+{F" }2`Hְڂ` ZG<t:9 ~^* (F"%3pw_ j2ss)nGs>Bct%{bĤsP5 0NԹ qwuQ`혁9 ˡP$:Wê¨С}2w[URUSr ;RtNAΐz15It} 0]QJA2# ^ke1u>CNNىM):URc>`_7(hMj֩O?>qb|fA`: e $wl;07]`Jj߾H/|?BD ?-ƧGNpERЃ8dָ $̢9ŋ>r؈3B@;0PM0f2(ů\ѷ<4/hYƝ.pf6+85,Suf[s[S G1} pdX̓`7G֡3^x%ďT"+POv:t23n_L .fA@~-w돽XU"XJcx6^ZΡ6t@8\(b| X7(Me'8?\ R^TNL*H\3Jc9ohX0sto ZA<0Iyхѡ^/NIu}ND5?P֟aX&#Kα7ͬ\E&u+)체>u:916n W,;좞ҏ)ÆeD<Q#DE5.܊UxS qtZ~$5Ó7F\{> 7f>&zm{tQ3|@ja/1htc:!8g2/l*Tgمnz1wR}bXN? :݆b [lT|Gݳ}沩]23s.1Ndzu4rSG(h4>V['R$?H{CÐe& ~e,\g?P؊M9!D(ۊ"gߍ!^̖0/h ]2*nJ9UzZ 4ĿgI*\hY=mSo/D~tfq06dO./>nN@IҸ E+uYlp =9kWa/m-? 8 @ E%w&ᚽe.Z1-,IL6((JMfN-Ӆ*٘x1)ǣx׵1aբ_q⺀7|SO4d[v*GmUU_0 nԚ4@AQWl5Co&g^B L.V9:M+kt)_8jrk nVKlJ Bˆ4 R'dE%]._ot1'hyA6%?d6`?Yfmj%l^_6_6JWJE'ncR= Mx3{Qyt2gčY^K`[?I!IڇVc[K<4\^v{ /GciyepEnH(~7PRD/oo4o")(6Py8 eWZWzOwhܾlcŠUv;-V9uKE72W'IA@FZ`bXa{ep.|Z `[/&|i ]ܷĂkhhZnHG3n*Bf~8}A0(x= 'q&{da{k|OAϤX+^3IcXn)TV~*xz{k'Yp]Wϝ' H?JQoC}JO;$dVH,K Fhq:IE c\F#uG-9AzU|#En4x, -W5Ķ <6e1͙agh*^W-OQkkP c`/,r>% FҢ<-?('h%UtDF0+q%Ǝ.F }&  5p |V6,}op9; d h*yW?aTqZ\ͦˉ!!ɂcr9]*9]DwH2M%䡕AZL|<ެS璢`E9=/*oYCW}V%ˠh<%>ak'e 5r/ o ?ăY3SL+^_Nm˰vO|zJ2n7Ghй Ha3tW]IesD2%"4I7ThuIJZtsd.zwkU02i"M6BRCQBhE5dGhf2#^UH`pH@FK6A:< jZF ur7*C&:` H\peNNK`!TN[,7!{C$zUmJI.P]l)]@Gӑ.ya{XI y9S$ ]Y2F C!׊Z}^ /@I}gAJAYZ̠p+JTJT.Fmm2kp坴)~uq}"9tn9$ 0MwcѶ%L4 zQ8n}}<ϴ^H܌{_s¾TWn|5IM13[|j$hn 8-U纆]&^Ďy؂; D۱k']͗@Эb#V<+c<aʎoK@LⓈ?F8A?,I+mN[ֽvhQÎK*1N4Bh2AY&*3oL߃VO-x"WNߨou[ʂXr<2qφ6L1S̸FZF qRcKGgo}MzMs&l~@_zgYpg1-: Kv7?2m%p򂳤!~[*xIc\fN$ئdz{6rs?<>u^0[Ĵ#E]xq ,e#~-n Z6pmx"<[" oLPD'h(剾3 }ǒ !p_Zu ǥ,n@ n3G@A^G@"2}S-Z.쒘mM@0i$#Nws/ԣx5ҪbY%0"e;C*-Zn@<풵2`.RRjtJ\o]ƶ #,64!s3)0~iPptk_ )NV e'΀Soɝ:(풤|EF>ɜX w&MډjD/9e?tNSb=ʶ 1UCnt;{=VuDʀFkR>;{$˺= L:|OOČ걏+'؈m-YeAptڷ vnC7]|ԌA~1MgLZq7/l]ɂZʪEI_ 9rI8FAh㔍ކBK`e[ ֚Vj*o܀-uG3\c]\W&mkBCxRΑ<ҫicrg43u(iY%KOldnζ@$IBJ|0_^#߈/iC:):)P~{Sr(<1(yw\>d ğq" !lHLX-bv01B? .,}ʕC]ԑZ( p>S&WQسB\;;)dpR#Zl'+"KfPb'YBJw-Rnj&P';J\.9sC؃ ժjהMt&MfՌ;ds_$W#{pMͽ/+6r5HxK(nÐ[A];"Y>VGQvW뗀hUJ$WLd?h_;JѪ<f+|7V@ƹSB:f|CJ 䃄2¥/#^s9yrzc-C2Ekr̤7hg LYMN@D%- x#ܝeeT[u /%ؿpA}f]ZѽA:nAI@بҞAG.=Yxp.м60/iu˶Z0M;4b 2ԕر,KDGct?jL<~O$5mDYl߇;:v:€a|#PWXVBmsX*!&K}F:&Gj>*;]*r]iߥ\?j7,4e;$c܏~C,|9w^Xu%@bdkԛAь/S4ܲ' i^VUՕTh+I&'X'*Zo"&ԥW`d8[V"x㧌Ժ.OUV?.&8â.[t:_2b[?/in֔ Q` ϠV]V4NeA2OI+>ϰs "ܳwIT"ni,p C/wy.+j91.)-ϓVn9廘V " -2.q H 'z* P"ޟ|y㌰^8`ۖ_1ĉoHqK$^>V8pRG,,_]X0M qZ_ZVv9VXAH7^J,# swW/ y C*tfTle4헫L GrԮ}rRyc%uAĀכjGz>05_FµqRM ?L. q+< ~<@l8 & ՓnƟ\Yx0ѥ kGE\\>[W3+zbJJ8O*ʥ ~;պ(Bui V紝Ỷ1ed'>΋ o p<Ͻc'W:tZix&쀖S[{Vut y >4sw;F_ѭciHb弟mr6Lw\:@1CGuܑv̧h+קdm*dl])$J0bsOp.Jx'^dg![ɯU7Lgom'dw ""։g]DcIM p^Z뼗FiQoޯ@9-ˆ~Kb!L4R˯U'y<[7"PgG/5\EӃq(]b[ȵ)3ڵ~]"(p\#&MC5%XKZfc*AwK\k:234 v*=3 )i1ݟ:JYP|}EQNn'l/WU_?{Nfv9." 05?n_/WCb;^sUeBUeO]#c]_k۶hpN(*OfwQ?RwUOD&r4PKb=yʒ|jʗe3y\< !w{huN,g-ʠߚkdU%i%@n$c~k Hj _":3 "Fטt(\6+^;gvUW.n.h9U,z˜*ߊ.)6b\Z+b&f NNϳ'.%0yĬ\* kWpd\]&ab%ᾘߎ}[DwxckdRԉIrVuAwpycWTdf_PܬۿAXzʸ-^BՏ$WؠؙܳDG2.[Fߧ9[? ջsE_'jeA EN̼ӣ/<k2=r|Qzʳ2<A(ʤ+m>:K\ xz/4Sttl~ Mݙ=ۂSoasV3CXO|DtЃ[k<2 .+zE>e+GldEۂ$eSĎ뛎ڠ.ޘr6lX`ڡЁ2C~CVp\ȑ&XQƀ36u N[Sn#}6&1gl];g}"+t0Z3Pz3q޾L78T{*.#. ֌S߉ه ЈuwVخH; wt9˭p$-v+zxBq00r&PE5&lppkGbcaQ`[* G?lɂG ?RԷiʵ*s^ 4"c /y[>B/lwadʘCdeʰZS_+%//I&]>tJ.'7Pmũm k AeJbu%:ak暥ǦYGcj!KS9/tXU${51dt8^MZqOˮv>&HΐNvT} t,O . Z\Y^h"^,KiwN5f. {B*>lw<Ϸ*ϴiͭ\噍뉕1\% OD$hjbϯ? |)fE)"OIC>y^;pP ~?sHDjMܹ2qRN#*/+m]ϫzxD&Ӈge# [d0d- r' .1N/@c)I%wKp 2Exj;o%wމXAgrjЀ9}"e zsS!60I OjDx^̥$̨XtSEOab>H^ڢUĐ΁qi"_HYpPKMiMJNsF/iV;^ Q=hE'QaXzܣ*, ۼ' :Q<~|q+m{D{-`ۡGϣ1n]z0BǞ_p!VS͆WZM&! E>Ɋ ]uT uxgϵƩJxX,;"8JYt%ߵFAQCf .4!J^L)/@<`ّu06œavYW1k]I͖C ShaRB8*=:.ڇfH*]١zv~'Btpzm0p=3FK" O"8>>/rB#0zʔ>yN6Mic8c*~WC~4 h٭/l?Frn!JiD-mt.yྉ$ɨi.,XnaARԋp""dD(0%\s Mm MIBcÃnvAGQ1Om%r 3I$ʲr=M,ZYqکDjsᵅԱNf~&0U$!mD0{u=q55׵"KhD |ΤC_N3ߪgab $*#leJ<CFAe C!)dl]qdZdB|hpٸ.1Qp!Hw٦Uݻtkaj5aaG+Pp=|Zi9C'ƆSJE*zh=81$D!} $F~N L{aq;%\lVRTyWLV8ַOm̝( Ц*PUifk֟D|',tOy. l=w."O >(h%Acx7ctYpgK~!sLw&2OqIwu$,zSlO9 l DDerIT^Wfz2S迟g<u'DHvd 6,;$a !nRУ`y:L΂.{n/-rnW$kS9EN80dJ̓4e;:(#sҞ?פ׮sg@K,ԐI./3l3oG3\x``UjΗA @4 `P94*WlЮc[oѵ9Fൗ=LDּ?WM#‚T$j )BwA_( 룃^MWn$~`h@Di!C,،u@PE y(ܚrKhH߻`CmcXc<ֺlrnIj0/T!5,>W2*packT-1ڽVwlOe 騿hrC~B.`hǜ.Hx HYv圌XwC %*n/%3ȋH B*^Y> R'I N'Ja>trxF3[ @<OAmNJIkB55-r ?e 춤mzBf.hg@ÁՂg)C䟀ƚq1jY> f_NG~Qw#`AXvJ Ul־j z"9[>Gc4a+ NĊS[LeJ[; S# w:u!G$RXvrñ]?wq խ_P:h볬-GFCLN[@&h7=T]ʃYq?QL`4݆g[ Njn/V{E@)I"MS¾ _! l"8A*np?>r}. 0vE*=mQ` dӘFٗ'5n [̰*p\^TJ /ܢAIK) ?^zI98Ay+Nś Ba H- Ղ S{ojȕij6N X+W8ħe(1G\([v{d.{3].']Bc rpfw^YeUݺr#J/)it#% } Ox9=U(lf '*xs˝˹>  3g'.j@~rċB@ o)A\uszWʩ5S#23eL V}=ك5nvg ݀V@Fcw\K]@x7b[ O>S5oȶ>?ɫkUd)K E=I0zUcm݋,+wTpP > [b".nAsqO#a"&.LHMEՎlu";-&>?`g} XU,Owj„=3Z.R)/Lk)ِ~wm`EIu~ :Eoa/GdL/ uSQѽ{#v* n=l%da'n)(q),DoLVř-Ũ`ϔr;My!"BEG),xi0W,c6M7|ϡγ&'a1WpF?xF~Eȼp8PWrQ'C%,,1s -\e^)bY*=-"Ǻ%˴Ћ,/%D9T@Phs[oD.o%w]K`lfiD2ʫ.tC݀D 5I -j  Ov_Gp?vh ;`m]yI zm_)DfX * .Py,L"BksH>'Ihxє! Ek!#7$9C}Ch@#O8uf h5 02EЇ22Nl圄zA%wuhiq,%K[y}h<z*+@w'Vk|U8<+Ey-Xr8#} X>0/K)<.iK!Sh|2f32͑Sc<:lwpΥ`F0,5) !!UBH}+~lkhֲ oJh *(xm fR'rmv/pz{MImAIA.D'T(HRH/ex]okFRT,F/.5aq0!x+92e|N`g?յOpynvЫr].>.QWkDGvM-*4MM7F UGWcJƕwV>KHn5z$h:Tn~Ikd ҿ8-^2-wi<^U<*ʧžDxVHd8CyE5}ד#{%Zph=V12 h/F` 0O{o)h/727*ev`cڲ*r׉K~}åIcNo^FzUKl!jNIo(m.Irܵၿc@.̝W2X(IhA'KZ4޴"CĖA!)0[}cnT*Yj N?5//گƮ+@ijM [_tK7#soqL'Kz\s'Z:{-b-əy jQ'I %x% KTw ߩGg%2>ݧLcdJu~׈CI/}eT-LJfW\59IK~ Ʊ>;Hs~kZ*m;f؛h;ϱ PTbnnvPb,#@FH/$:sl{W*~|DwSIl>aOz]bV'|th+fʹ }k+o_2@dߜʟBfV,ɧqн-yQJh h7;y>Џdȵ=j8Ml$*(L`Q48nlVxM5,L*ɭip}C*u1~2Q SJL@9tM2}J?tZ0KiS-!1ץ$y|c;ng)ٰv\^3y6Ё qQ{_<4d`V{,ISٵO_κo_$$+t>N'}zp0CvCP2eNHiͲ_Ozf9xpiͧz.K7״Lׁ9^ LY4PB҃x3*uJs`[pPe_Ό-Y }51tDuSq5elQ .AJ ,W!idJ) zR>zVŒ8Ӳ޽KY[]G:gcLYp=ٚ):֍ DZܲ<9\ ^ \icb3Nc# >R/6a|w v ue-k~/? u; qF+82Ή!EnK#6"BrUkX#dZ@QG6⡋s^t(`A|C 2K3dkGLԠ/BAήR,y|f(J]Q>k S>OhRy+/.Eo9yJG;,ҹ'TBUHq@u+gE+gnR';ppL!=q-#xEx<{4ԫ <aP>Zma&8kV7̦t7a3,-犗!7⒅*Nnm8w7Ŝ\B4 l)¢+ap'XʤFF"B1"y ~rv u %9(G/6.z鈥z2uhËŦudl8Z~IY#-}& ~]R mQԳe*~k\lQ vZO.xtGxrgsi0%a_5{ &ƅj˖oM.EIa\()U..jwq6RcwQՋR`W}&Nel<^qhpCo317sWߛ֣%fB䇏¸"L=c~od1{&VU_To Xr% 9y-͵#q֍^ 1|Hai+-׳g ' d$*gO=_m}/nTh 2qLzcsj\'hH@9PA=ǡ{sk4Ȯ9B r8ixnlTl:`]o Pӝh)Ph8=$Ȍ4tTH0<6;*muSL.=N$<v>i+\d3VncϽaƍtǔֽ<%` T-3[@J\:ߤ_dz\%\+YYmbyX/Zo(MEsvN1dB#+tS\h$gXmejxdT\Ƀu5+90p[>ȣs'P_R?9>7M[ y̫ %҉ )v#I6? (B+$!|$vgE!bX3hc"(d0-^&;+d:VHCdl[g1PMF %`&ھr-eBԾf8Jp9i}'G65tYK#9S/Mn琵HڲhVWFpAC S8:i87 ^5Ԭˬ|z]WVyhR/Ht"t~!XP k: ፧J8($ج$nsdJtw|&AG~8~"L ~d'yduYfp=D%lk^#UU=״Y@.VSf/%2WR ƃq.EQ;yzKnȞEC^][K[~ eNgsM|N>e c[!I*׸tg%:5bU)`_*IA$pjl7T][ 9_>|L#` oֱ &{pyq"zD./]S1  H'tb1^B~>`SӆMXc{-6J\vJa#9,Os]ZvϪ/ƐmV{~z&{=@}J|5gaL^/IMMh/G]_ t&.k)^-q,`Fwz\@N" 6i| !dnW gս&(I+ E;02Q^G \jt!mׇ~K2E oF4>יiE5Ui $PQ!ʴoa;?mOԁxOcVtLS؏8M@u!a=*߱ C@C QP统ag̪^ٞ[kp7xTE%TP('"PdlE6gpTEgQԏܵQn0_Wo{ r\ JB:7`='*PȥH@,ZUE}EI)oH)i:nkSĕY\U.tQXŽJMQ˟Y>ظZ:8,>k qo"nr@4 'Z.+Ic : Cy&~p?O84m9^K:xth$ї!)ghԨ+AwTC5;0Wªe \g]GYmnTS} ]di&4$RuW.iQ wyf\ĄzϹM/}'0SXj ؙ>󡀻`o vP $-Q\7M˧Qk_EUL'APt7m$|3_uf(X*./M %FjuEq"+N&k4%b? -" P`;Ei(ϧ/ȑ|FlAMoq &Wz":()T9F&9fzQevDS~ܬ#t:}r9r{"m*snE-KpC\GTx/F\G  g1t/7_>j=>,eRj8Mmas-z@byZ-`!g@nXݧbu|@y(=rÀztwrviJylm% fN\qs -#0c!1w5ʩR@vZӴLGX4OY: ='Ar,n Xkf@G> Q +df@g G 1R$D@}szӨ)Mũ 93CC^az@Ld>,_ϐ `~َ!\M<2SZ(/e>jP3kTh?RIhM'&۷ҒoJ#2oǪfpz^huWǫլ6Rȇ A7Um08u I!ŧ/yo =H@#,mۚN+7o^ t /вM:Wtd' R[4(]4F FDw1_B~57{);_j(ݭƵ֬FRiŨݕpD1FHXS#BJP&*IvDbDs&U.MZ¤ CԀh3%`A׊5?؉k :9[M)x* !"mQ/,1}2)4<[7=̴5$_&!y%}]0Xa?g%-4tKE _Ð٣2hi;rML3ӺۺgCqF%t0a=]_J1&ν{8XJQ$?~6Qh|3- X3R[ vn+bBCG$fVUsgOd.4K6 q6]UJJ!}7z\t.nZHf) t[30o?IiWl #nӑ.'?B=x~F9+~H2{f&XF[\3M2Ď_y {Ndymy mcB٤WrPo+Ae=< &)B2? P!qp]D՚Ab߽Z- ܒyh\SNj~u&m"_ut[:1iܫ:9f1PUt-i.4b 'Km(ߑ Dg\ 9*Pcoae0>rJ'\4_7-61vs4Ꚇ m x]f$p }3={Cg:OhOC<;a~]/e`KEΤG$Ջ;{3C1*;w}Im1|Ż.-Q"B,#)D=Юy˽<*~iч/'Pa;G9*_8|q}sVbs֙q+B3BíOV xd='y!#ʊV9=vU!;ͲE6Zh]7+ȌSh,Ht~V?h$ &/v;5L ]5E/:/D10V[߅B F-eyDle8^rS'ҘF_A(xݭpPllJ|W2ekd2uik9M kOĔS6dLc79ZTk(9=:(ңӎۊ{;CfA z;u?)Xh]ABbq&qɟ-NZuR9I:~ kjx$g3虪FnӫvY1G pЀ`Dm{9‚p};afA>u_Յyaz Q~N`g6B|oFyP5\0 r`(y哌kBsTEp0(g8ZObOĪ-|fĤwT\nߪlw!a@J;c[Bu.FJ7Qyi{FPm_Ĩopu>m \Դn~X'7QsW͉T7`Jz [m*~]<\T[n~Y~$kBzK&ń!xS[DEl_SǛևҎnLӾվ&ǚƵ^O)+A|&uw~4QxfXڳ/VIpVVƶYHG!B8KOteh#\hXA6>+VG%(L%78ꃑ=Ը3s2D3yE6tDbdx6Iͻ?R,/"޻ w}.N~̥B6y(2h3[VȄ6;'Oi<"#WtJ`엿OSIM5bdVw/5Ѭ҉0A2=xѧ{(zԩ_|J5@V6gkztZb6Ƃjm'g/leA3[kD?V@UI(ttQݣ|tÞ`~#"݇!Ϸ)6/6amy4Wa[s&\89 ݚ1_|1sEܯ%Llw8M~ 1ᪿe69i&P>؊Cں}uU-VV#D%s/dAJH3(cTf2~ϒ ּϑ!r&l2C>WNv.y%-OlrcT]|v }z ^&JoX S+. gfbMN'zdIs/vԚȕ V%!ѽHcQ[Yn0D sv5|eau[. cq8#و}c.D |YI"܊#KEyc&qՈ-ʢlZKXA[GߖD_ٮӢ0RD,- D/EO3Ƭ༛u8ŰW?HMPwC Ъ]ӒDL0!/ْՏT{h"5RORR!n LƘ]a34Hej!+\#_HP4 |\3-UWL9 R޸8}xm4<?m>a<:%Qp#VCBe8=-DU nPPkjqY#f8tYQDN67oR[t@@YKCu+tj[6ϸ9RQw~p! X ?ƍ@ v⑩u~Y=ȴg [Gf`Eh,.;Xaیa 7][@AtA_@ [GY孖߁MqW/]!w.B4Y{̋ՙj׆M '>8۽ 7+JMJNevGNO@~Cسox,i7USysiK>,X[[ٔ k͵ K`GdaS@i6i3gMRSRAMy8drf׈Pڏ6tG|z+˷ +h,i][ ͔>nEI RqS*^>"LDσf3@kGkiKj:?ᾂ?yѱS6<'vTXȓ8(Er3 Jf+ټ~!aJxkcB1 %v9yR<](L.NݤEp0mF3vN *<ݰtzPn4uosJ]_'b[5I` Z6MJD,gF|zmMCA水nJFr ƍ9Ĉ\az&OAiBOc~-I^5؟C4屮QVS3]T60أJ(:Q+Eڙ+B^csKD4;e`$f|!icʣ`]jte0*wq:z4ա*?|OȗGAe>E" &sMo|8IZjE:+!U/C[iU=\Ͻð&5=5GUwn:7Ч%䯐A=zѻu۠1F2?AaRu/nGpD9--&? !@k@?^ҭa],ϞO8 UѱK Xhd*L.)ц$Z?o/9 R3x#|d`Z{4TcCS$f~ WKc;R(nQqD-"n2l;LBAQP [hG]lhd|G7JN6)m ?_gF[dKۋ4r>jF9=1EMSxy@”^N$DB\ueiotF] |-|btţj}zJǶC+ o2<6Nd'11 @L0wx#ߥ>$2215f?@xi]yn3v”eO gB"AI@U%Vd IJ~UJ#c9o+ B+JRIKXX1ަBftw1&Xe.6eV+q[Nsl)@~%ʱxTzLuN"qImFŬX6&iUe$ J+l(YԱDhLוW^׌ 5> ڼゲ"0~4i^d`8,Sc(ֱ׭'0bX/rX"j2lVD¿5CZUגɔ10d5%xP.52{{?ZIko(חNUmīfǧk`/Ř\lς &ƍKG!a=ERIsjá>, a1Lub|t=1 &9 li/ґP+R4~~܀.b.t"w5~1Ũ.3CëwNp.V h}VΝ^KY,YfSkܰ&(h|V~Zஐ&TTQ?2Eڧ|cd j=iXtڞY(؏&!Dή6t#'܉mph/Ape }#ez_/bK,zqT2Y _! 8<ۑJYrCCOOP<`Ta qP,+71A 6hbT[^]KcQH>94{U/^CXf݈oSh_*Dۡ5+'\0X _{}^9ЉJ7)妧܅{[񘼜#≯M&Y[nOM{z=!8A?gZܗ9 =N D+^ ʼm7/ǰ{qY;HCnU0!h(lݲw#|ހV෋W:[߷4~Le p2:a-LVUZ8;\Z+48_)өu 0_?l< <>jЫua{/ߥF)3[ˮWDmwsv0K4xm/9w<M;ځ\iIţw#q, xq׌)n!q6!R쫄*$K,lSψr)D_.gZ%]$O3ĥc)SljMExΠ R$/h$s@n??7"+ D|I%' ExVƟ8W$X}e/`9NKL cU//T)tibhHbc ?T *g;M*O6S "${}A= T91ܳ\>>W6S]Uy꺸iu6)"."7_ЦޒX|%ҢLo$sЛ$VeA[twQ 6{syQ!eg eF^ڴ8fsS`MꫭXVbk;>i^)kڶH=T:8r\!=Re>Um&)ۮU՛xb@Y{y*+R6ȝ׸k jF?F]MKs0- 7 WEBlB] [t.>UOi#-ܒŐ Cu735\~16+HBOS+/I 'T,6;`HUBzTِv7S4x/*%R՗07Zu8Ěo+9z\0ɤRZH1ljn Vo"- ŀ_Һ{w==8 D[A,q;҈+N6$>_O>BebIeZY0zmwVgRB%(5=qmuȁD:k2&H.) CـUoK{Kofzj.L/2rne&۩r>+nKVA0GBAJvV5Py*Gg۠uN G4vT`E0lJmSB16)C@Xj0KjKwu (ی`YwOa9fJn1[=o/1k (`96 0@sG5rFα@"&9BnS# = /zj!P*)gvPm ܧ䁞D z ~Bc_^59?MHTFĂeh3RrM<>G$2j{1,E˹^FXHni0Whb6Z}kp_Ֆ!W UUENFc"Ԃ]Qd|T_~,%0Ȫz*jZ 4j_%y/'#8, Б@,F # `1ar۞/Z(={: &uA -t7dg4o5I)6C^loWʟ.?I+:A8TrYxJx#ۉz/3}Zb$+oLxNӯt%Embf2Z]nJJE8 hYO"b;D82wg:MdhkiZ0c?b(CZCK~!wQ0-.2GԤ4{&׿_?VYI|/ru;m>Tņsy`-X'f‚2]D7G(Uvh`0L[R6VK{\ +d#+6&1nXyHCAwZ5'_.„'=&ew̙͂BĔF:!Qqg~k!,)$HV}BvHБD]IY%a#Zxm,-CGj$ {[2IR7p $e*ↄMJT&Yؕ[Nzd4@ƯU;!"%p!5ԖǥJΊ;a FGq@EE"\2aV\hї_"4&/EKij0 a$ \0Oݨ}yu)9y~~WΛQaWʿ ǻQ6Ҫq.rpp+j {(cM6KkO9@W"Kxu,5F E˸|Qҵ_v^P-W ޘcx!oa͆ 2֕Zm~1~z+pV&ܮBlo_Qr;pƴmFE((HԟmjBd1~[}Gvm0G@2.3Ă*;0=K>$ɕ)6~3 E&E?G`0,Hge.?[7 wΌ+bΌ2~Qwp'UUi!N[~G<.RGUđ3_^AgNU-v*4nR.ɾ2Y:)^(j+>Y1t`?LJW"|)RXT/F# uUPGXZy8DThAKsrQa"wRwMsv|Z!ݼŔw3OK,–3oTv "0; yAׁPx['j" G3yg5+1Y<;h>2դ22%-Z Wġ&+ >!T7d;C4>Av";7X2IT&!}*T{{tjc;$)'dPwAͲ w|y'bKKA+95H"%ixr~^t?{H={dߤHL ,Ȯ2PWsU[vh0cdYu@cdqѢpEqcM4C"Yx2P 1 $ hJ *H$f@!ҽ7^їMpwa) Yy fү '9.M|YW(dFv'gA3阵H(1?+f&L1b$H` /[1V4D89lXa| g89yU tijRWЮ-D4&6:%{7@zgAi͔h l/BT X2U>҅`bGفH8őxnJξπ4GFZᮜzҰԓ9?8cԓ}D)ƺ櫱Wr!QFpE{ `ϭWvLt[)B]/gCtA B:F:NڮM 7LHk.z 9Ad ͫ7HbQ9I8x;B4߅2?CS`6]rǬW$Q qkd00H a< z1f8Ox1h=Q&Jآ}q$P(=G~͢V꙽Uߘ+GP9émH9URT?'Y~>r$MK ==yXJ0xJ˓Yl8N=8'1*aj*TG:je$ J@cݿ}xsM@zl.SXz3,3{+- S%Ѧ;~p FaE~Խ9Uz芽ˮƮRdݣҌ&.?n筹Ϙp3'Ͽ ̈́@iġ]k8jƄ0LFDqS^GT1w,vkxh@NX*2So~% |g{zLxPylT\n>ʋ4b9ٷX?jlz5閩[ãZuϴ#`,iD9ˋM s'6ԳӿJ] g}|Y L8}Y^ 4J"q Pv֌j.rݏȧ3֖_r⬴`l.R7aguI7sfs{ϳm~a"铉+ZT 6wʹ6%K-aqs"lųٙ;Id|am=[ "!UL߁ZF-l6ko]KU1ZSłL`".½/px0KQ9rg^(/!0ZJ9@&WP+h-[!YwoҸzYn넎^eMNs@u3)+:dZ.Ԃ `6"Uƨt\SUihI3<^a(!ceܛ&0 +П.{E#onnfټזr04/\L5tO:Ѩ^ WE" &ȉJ|q^t˓4έnrPi?k.(Ή-!?5JU0w'6SnTth'D{5N1ێ;#t%nJU\UNuo~gпM04HCv</ N;;7__ՔUi@"TPujS~ātGP2W:U});x4gLԬ/j,SD黨jW@5Q ܆({9)}&ř)! A]bM]s8bNpûF$vaї4l[T&0_<h76d8{Ymn›oѿ 4L=@pCX 3Id VL!1 WSiڅ"TҊlj%_]ANӔbhEļN̮v) @?/Gڅ"'4X?X]CGъ Upd-tnwFEHNw&vĽJ2R 줔3.J.nA6M>e\~L7 dMCK0)ZO)o+YM=L%e"q0X&Wܱ9)Q__n GgPQYT437لU:M\f "uf1^5)3>=DĭJbG o?Â_ wqh.7?QY.PG%,<ŨSȣ1ߥN_(Rs!~j[7H´k gq{ʒ$&:C0T̐EJuP{վNbVb"O\dk&AtT=03tNzy&{xP˒WeW[]9OzO[HZ:sz^욗B$fO`QZmw jG{| YL֩,s(1ZeLs$d* ?nd3@K0Y#- :ՄFnNde^í+ՔVKb IN֯ODHQl/X=dEFo.zaMKT{J)!Yږ--w!m@h3<ƨLG08V[QÛ%fZ,FIA@t߸dY:_4"c tY"$&YhdZS$OF%HԎGN[M@MMbYD3T$3ါ@9:B\rEL!SeD[bUP/%=j@;ыTD6 j([ "L1ġӛܧn;ooџ9FۺeT ne$r (uC?Ȥ? =$["t$g4eؠf>>^b FN؋Ƶ-V졢дO .5hrm,}k*]_ ࣜ"t;1':LCF#}Ak.d"갭k`/dX*@Bm{@RI:: Oo0 0oO~ܗԵ;pJߵR ص'zSA3DwC?*ʆG6uE6^ŃG~Wb|i¥|'I-cJw~DqS|7NJo, aEwA7H3` x:0{to'L@ 9ސmce8M]d_hB=qo I; XLKBXQ}GkqVSr7ŗqP.KG_/_,ϴ ϩ{mb!i;qAs0XR<|U̔48bBؗZ<+?D #;D+)k 8mSr6ZUq\ZJ Y# RfZ~7iux,ٓ` d!7= 2sxKz#7.4V ޱ6#,ۨGmu}~ \rs:݊NDc J!CO9UBhEs`&\䇰-Iɞ 1G,r{`e5lm nJe"0I` +Es:#R0!5+ϖK{`m1"乧z:v̏3wf|d|<m%g?Ķ>!TAyݹ -`uF(g[u֒\:m ZrӴUj"ӵ~ [7xs̛"hҵ{#׮"<'[Fu^݄ ssF3$x;i h**5YaCDV@.@tKJᕜ ZginC@6ecIRbo4>u|lMH;xE> -%zZ@`P@G)Ǵ@LcȈ3g)2HzQ-3wg"ԴSq$%.E,&^ɟ$ށ1j$1i˂'o,x~yf~o0}9I[jU/ICJ>aa.}lxT֓ $ }?|3F5|h1BJP9h gۤx#^ kp)5elz>t`Ӌ=bAۯx2d ȓ#:$F,Y(Н3U!P?b}FN+g/ z@w0;hhŪ!w} J+CrorE񢾱Z02# Y:C5ùKNp~6%<x׺AcL5Ĉ ;'v Eqxϭeo&l7[w[ ҭz=:cxQ(`1*NՍwūOh9/IC8| w}QJo 3k ''E1!/؂?4ʖß-wM="r-|G$nBX w|[˨R^txfUm@d}ڣQ𴷾eZTݝ|rpdzICE "J= ݢc& a0d].{FA%(tMAV-O8EdVaE 4 hJHM6oϿ}y iba‡y7kcHwDy/@'pkmdcgDo\j^V=]q~P6`ۭZ> y_zN@.'W ^ǞArf bQrP./FD:d3k%Y[[>"ŅnK VO.=hEuNuHU_B _ @ha) fB663 wEK\E|7j' zvwZNČ8w.KtҼP]!]V-sMg)b_ =%D>G/d[=ʂ "2 $WY0XnNv]7 *)|ۓCRWY#󒻙xoeFИ8tivhylG5 lL $gqwFoƦ19=H\Yۮiq S0XvL\kv9V0`6_;[C7&>b42~20:oPɊB.рi0oa4*3xba{6٠t l9dZAQ*Ջedb}oHJ3רbt>+~yE-'vyj.$E{}Y,.YS逶L<[DiDƚJ5;k:`CeNSXIj3eSc2X$84T z߄FO نg6 7D/1 ML`̌!8Wh7K^lKA4o'k1EǯZ`[7fEuTQ k t|1`IW nCm%"Z\[Y1"4Hb@id?X3wAӛ)D]T-8Dv6S CWa0/`D_2Q ʔy [ E7ӪPuIjUhYBKw:}iɁoJ_{~ډ93M Z|\CzMZ^V zw85#Is"RО'7<`B`iH9fMMB.85:k,ԲbF1vK@}eOh~r)7:m up %#ɏXܓ0Y |&KVBV{U<`%S1l[ }NQ^D7/3R)W&;9_ɂ0xSwYu,H,PH^CZ.5C`f+Hg QDUKP&us_ dۦt ;:|䉧` bw^byEWiYk2/XXbgG5-oqbX.ܫiA}[|J`rOHX+%LZ;hAM9Ҵ:©, 1a1c9 CbLe ϦڛFKʇu#:NqΏkrU9꾴^H~-k L4"r9wK؝3#/ pb{8`Y5n$+4 LaL|85P42dbPR3 FQT&G@k] H$K'$/ğ |ńt9L20`d5O.֩Y䡔 cd!'s0Wr=6X'E()qGz¨٦lLp'ꖎvu?TDC)6}dXKXB4 G8ǚH9x{W՚eq?d|.~J'hQ^ WYvC15ug5$LiH&]6a VǗIdѽ`==휁?ޓys\r^Qvk~twH LȪ򓖈(a{Oɕb޷랲a]=iHXХ,S SB^cDP|QeZJkc]| BR![#ȅ;nE+`O$h{? z3TN/KQ xFy-(̅HVP6+EoOCbN37E)aoF4Ez⫏N4oA^7]SI#mST@ȑ|Q/"&{_PXb`5mPbn?\=!Q(Zבh4'GRpS`u9sn TsK7P|a>l~6p8Qrx ((jR!6@%^zys+~ 6i.yίMc/m`tƲ &2 & ;2>{Z譓:Ś){00s\┙'|ͩk]~AdhɆӛ"EɩowdaݎRipL!w0 ĻvFOрbDZ!m?KeNTZKݑ1q򍶎.ygts~Eϟe5UlG"os)>'_u꿢}I-O3QTڛyQⲈmAZdSB!AywG(c mKVr7h'T-{\.VaO,^iZ6?*8nq\4zuϒxbh2B; =eV!g7_ rCs"hLtPI}Ip6]ɋ!Xȿ2Q-&LSe{R۴rω&# UC=23t@COeg-U! ^ pq%N TyP)ŐG(UM]PHȢOd?'F͵"&' ǀ%/^ew`牃WG/h7\5W]%I4A LL -*[(ɠېcͻNiE:a3gNh|0,w=H#ȣNV\D}0gbK;1YF< /'E<. S$H>\Z`ڟ -;B?P,^BRM!^bxZ}gptlm v'ūw4rod3ZXXo b m}YNgYZ07070100000459000081a4000000000000000000000001644ae3bb00000bd4000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko.xz7zXZִF!t/-G ]?Eh=ڜ.+К\`2K|mLJ/Ҙ y7@p 1 ݤ26(AӦOSK$x5}@Ƈ{&3m+[6x8em_?Ñ rv2ƨ|s,"'ۈ+_;FON#fLKz: E񓿡L7Ku'Dbq#*ԑ5žqtk*( LE`}:$)Rm=H/ޛB (uF+o1dס{qL R5䵯iY-auu$v*qz8)̈Y'Äb z!v 1ћqdOO'BV˷y[kFH_wPx1\`r'{ZڢQK`PREf߭;ĢIJH˻cCv2 j՛0o O!9Na_\j%^2 $t6]s?^u3 Z 'H",P5x8!s"lI:SYcACr/,5Fգ ^$pE%:ki[ k4 # * \]9luM& 7Ti`1V{I26pq`ZR17QS4 6!f3`0Br҉.[72L Eׂp߂0M(Cjkkh{K>UCQ>ґ<)qӆ(B2l=Vz=o}SְS%6~ڳ0@(/ח㚂LۃRlƚY&Gn[j}"v RA! 3 jpFt =fX3t׶i.!К\jɿUkh(w޶8 ns l0Ċ;t2&# wϲh4ø\ÞP7{kG2Yg,\O$\]3MmEO MhƟ3]I1ԾvwFak Sx @maef?m1umU6bOn׺A >C˛ AWk }̧khFDRl<]NŞ+ym!'J(N/{j EMIT*Γ'r+N_ulBYžw?{+wⴌ5!PCpW=*`,}ާ;8ɓB.@3e`iٺ.>Ҁ XvI r3j27#~Ǭ/Jg- 6OZ]&nԖG*!Cد!j#lH #~w, =yw*`Эdٯo+ HP4 i酰({JK( !Fv#s4S͔J|ˏ QSME n~S/.e]c\)`+ZQ +gYZ0707010000045a000081a4000000000000000000000001644ae3bb00002c54000000000000000000000000000000000000005900000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/korg1212/snd-korg1212.ko.xz7zXZִF!t/G,]?Eh=ڜ.+rU>/T5C-$xn`/]j`/\e-nM+ZKǡp޽#^l\9n ˭a89"iExrb,"*'`2[*%,4Z}H4unS S,*Q 1qB@.vKFCr;]W{K%Bx[-(v-+-UB{:#*?uj-e+S[klZIN kL=˧ydq0j*]tlΗ#tȻYVz}fD9qѬ59rNi]eS7NHNY3(c}v./n[W Уμr⹓]!W 40f{Ԝ~Blw_߭YI︝y6G?ߔsu-M »Jv4"9gekƱ:|4X-X(Z;d%w{D3:U\XDy27EpPRUX܊( }ݍ h)+(g[M?/WZZU;;$nNaz"(/J1~T;x_v廗Ucv Ui]ѝr?@0f"[B3SnGEg$30h:(l ^Z}qZ<7 N% hmQncy53B6@vџqصF \ʂ)[/ zxǎ~ Cәpv'HQSS?[21skMLKMgدLlF0`U5@aɅQx|̚ H}\Z6\+ThG#I8r.gu7QWq 5-xE"og@cSTEPOw!ѐWVd B)7s5jED=k|[L|d9'Naҧ,{u|=*<$@n+ 4|`=t~m>ֺ7R'i-ĺBrw?nFTur+LO>" mRi4I+GOQ2:\Iգ@"3"WBUiYJs{ةbh}"^>h7fHwJv9: Ӹ^M]mSdYS]ԿMY0NTWhV"pb}F< D(bO*"pViLpC=&Ț:J~|L7(.=,gXMiHl#z_I0TAΒs)@4\2}Ԓ n!V>s#,:~ >hSzVFlQu(:l|FݗQNFQ/7ڦ< 8@5Y3{bZzۯ,_>-g@bW3DB4U~G5SOg\_!?rc$u ~frnvmuVf+KVzY/;\<8r)1fW-ێ2/U{mԢ0~:e9Ή8Xmc8NgTCT<Դ6If*-Av-gmӾ@cSYΔ_ c]$p&hd_-cL6#a9V">/[LWRY1Điŏ E”ZX-,|S!Vv$}5V!'{f: }PϲZ)"hK߳ITSvK r*z1A% L)q_"9Fץ3l:|V y?K5Ԋzc'R ^"gL_>TS Ţ^TJ+^Ę[忨 Y!kd'psۋ>?ʦ ={)&WBWœxA z33A}C[K@jCPsUEb-lW"#|GVfj 1:0+=G=/ds9fPmr=AO ?E+Kɦ1IdzI!4l#~l&jEeƷEGPgKxz%KAgE~HΓkBGbz@A8 A+Fz&9V 8;Ϫ]Kb;dIN!AkD>)l !,{vL=KmO&~w4qǤu@ $ROhH122ҫ\CŻZug~Eep 2v [8τr ݫR=5HtqQ >ؤU5 |fX `B0+v:{LLCDڢ X@#ԁ]! pXđ?Nsn/tk㡉Jª\|-,Z:̟ *·ǂ&#z<}N/N.KuurNNLvE+N?탲MFuznD#e듺2 5S]µUR8.i<)[Ā[@kvр-k ow{B-⵮Ӑ?}}`{C|4֨ 2$fbC 8E?ÒS Z#Pu5jz[C#s tn .@G#%ۡ8'ˡCC2x#phVIF-]P׿5F_Տ7ZҚw5cY#w/3 m}V ?~P!8jչqzPL88;+gث[#xBS:GoF12bqjs3z$ψ͆ipC}UMϴϢHv# c _NMDbsqHZrӑoT丱'!UȈ"Io})?)fd9pڼ[-Gl:# _$4ƣ=p2R Ijh4wP Gi)4UI SV`DрTv+%mR9HmDϐq¸o)r/wi6߆.̛<`]A[gjЉl߇"qfS,*ObnǖJ5]ꮒ RBb@!FAnvItؑWepre>#B P[ gNe-8)9sǂEXOye2(z;W*y둩P|l7 ~p4':W>qXc*Y wԼ9}Cgo/ vZǮL]Pw㣆"]6/n9j yM&eI} 0BؾcEq 蹘zOC딺pʘ8 {6e7V%0#?΃ShG!v\mج64Ovӳͧm.VO*=q$ F ra/3$-);زXSqo+u:􌧦ARZ#`?Lfd,M [@J۹ñrZQG+)l%+ 鹎!,ɟmYP07W3AlVЍ1!a=+Z9w6 "1dƩ|ᄤ2 9V+^N)*ew'Q5-\+"B5}I{Zu#]Zڜ&Y`0``^=GV~r! G; ax[#r}B5='j1"ߡߡ\Ix$ޭ?64YH(b7-_lYD'VZ{h$у/aGJtK<0KjMEI%IX2='96zZWwmƌO8{(=L,E\  P/_6Ka3 v:Tᔆ3A1OHb0IYAmӧxUPz[o|Gui(A^pa5Skv3`DO­~wˣcE$T'ʆZzJ(yUKQfYQT4_c5$B8#3ꑽGccQ.Mm'2 U"ܱV^!1V#g(uE]1o螑jU렏, a9a\j(*|(0"pͅ$ r/V Y@bщOI|&i)!/WDuM)ēv2"b9I99=ذ (. 寧tK?B m{HD5n3zS^ۼG"-7/8 iqW 듑j{8,ھ~O9! `ctsRK:v7ŨWeũ]\AI7N |rK_4 ݓMq.LSs0e>a*)PI zJE[1^:b*9GG03%( 2!Bx R>tqs)E:/HfP]oo<p|IϷZWb\ܗt8Q@0v:%[yw^Ϯۈ= a}T9_-j6唸ɦa 'l`5Sӟ@g~?+҆F9Bc*OTiM&*Q̈́ x#N0zS&ɸycc_5N5˕XPXteJ/))/Zӛ6!9o'DLMD~sl%S\0F|8x11@J|2$9["Y !|= 2O&ܝWZ\>۶mr4>}]ظ,g!̧OQy#o{Qv9gN=g- Mibk0O]S}=~n@N0 aD*! ?r -Yxs~CyJ6͡*W}ɦT{1hUٖdZ.@,߁Y ܨ$icBCE8/8Ot"F,Q(KNYC~$Oy//=~=n#`D5OߩvU?2ke{N(obۑ]OTpckL5 C*(3!|"@=eHr]ٙ wŹx4ZT(yE0:HIlm{QbB7UG?m#ػlε[]Y+4)J/g)p[J_Q_W&"ZWkZ]ʲn.jJ}bԳ+ 7 Xo\ ]vjb_U:W1q[lZ|.4 z3\i^z=5Ixܜ Q^g'_{:uy;_=,X!84:iuY&@ 'SJ{T1@kvqg)ȝ;Uء ;Sky(GxyqE%F{Rz6ڱ8q?MU(* Zbc2emezGi/ #@k!p _3 eAvunZۮp Ǭ?̋1']7A>МR٠@%a$lU\7SS.l@FoJ&i͜ߞ-U N#专\<=K1l k MfwBx+kAFxtQ$>('i4a1 5+ridtAy!8wk^k8 33S,/CĹcR,&Hj(`\6qV=_Ҕ\Ȱ",zı%E$4Bs(`>ꥤTRմG4C#2`N}vY=1\XNٟ`PE2ve.FVNCBDƞMAVl/)nPJff^DlNU/U-/ѭCxW.(=YQ ԗZ`TIc= 85NQ/dlPtev%6vlqFG\м -1lOr%e牺26S"ۨ\{tv4`8m^ mS~3\ \8rs']gI}֤ckeRzTހԀ kPl4{68U&5)̿u؈fiMP lpoùۯ8eҺ¤*RQd ų7{NY<"$͑/ӆW8%-}dϿuZ?<+#{T׼&~=ɏ44sS\ 돧_-rFC0bǀM:5';lPRoR:p?؉ShUNì\TSRO)bWR>-3Y5a^F}wqۤǣz8i6:K{g MX93K3RLkIN.h|#h"ļJɻLaO <ՔЮnrb;VҽQ'*t5*N,}2F{TƑݴҷVY}=IKa,K L/8Ձ :-=9ӑN;;mM{adzדj"Q\S؅K~ʒȧM**NmzpIDkM3ǮʈHI'Kmlj-MzH͗Q kٮ+fNvMT&dPp-wox]'.o}h,{k*q|c UMcRX))`=[oW(z hYƉn^e4Һ'Wܾw:K, B.:<6;CnSx]K76:.07dw?.F%dq u'u#GLH vS[棡$L+g'w욧d6 3KlJA1RP?Z("hp?hV|;E6^ui_fdK‘:{Pi0QraK c-/vNxwcjwb6v $AVɇswqD¦[Te+Œnx\12ZU$[,V 3ƖX 1U!%bpM=Ѓ2!=ӌ,Jܓf/#LmK L|gMMsTE\__eX:ojϭǜl:caACor4~ߥa,4>ҏt4(@v_Q#IA<{B!*V.Y Ѡf\V);ڳX|QmgYZ0707010000045b000081a4000000000000000000000001644ae3bb000040d8000000000000000000000000000000000000005100000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/lola/snd-lola.ko.xz7zXZִF!t/@]?Eh=ڜ.+k I"Q붖 gi|RgX=8TԋYf`y;;ߠUE{B}ʡրt=ШAw{VXx73˅_\E[og=G0OݩۭN 4z̄bu+I FAv?̧2}K_E4 >1u3itrLhI<"J%k3pvU.:2y~8p_#XZ/I +/Wn=`$L4_L52z$fY'.G8»v>7>'pe3OW{803 ̢ջ!.Tc$&@2D^x.CD%!U먗yimIi͎.gk մ6ݛ )LFAc z 04i.*yr&ؾK;908ӻ5&IJToOȗƧ%m7ks~Asuu#ؠ(eҧqJ@>A1bpv+z%vFoHbnTZ}pu'H`3 4@K0VeR W <f[p٧pDbX,)0J-Ke-f)ɑe9M },bSLmv؂b:t[$K :yM Kg@wFAɹ[B )䐧prZHso)CRd<)=/hcquM92JQ1Dhh;ON3.Z- !B=Wɴэ)Md]A1>gLM4O q[Ĩ5[5բR`"s5ena~ JoɕE{lIGWdI Ds):DfVp^-Zr.ͺnpz9%uuj*G\< xsPJ@GAȜOI }KJʵp, $EW;Yp=ژ/X/'V$7vyV9h/XCxK߶^<Xދ Ox{j Fv*{\} kN9 }m?!o>i(IG#2Wk7į{iZ=/>J*y>'f婕!yܹ'Z h!_ߙsxj;a>5EG#dv$fJ,Uų%6fAPErO[QgX裂KicO L$"\~dBu怘ϟBOKfނ+m q_vOn'-*4r1HZGn؞]9)Dۚcj"NV! `P}sȌɐI=_g Qrb8,UL_8Pq@ J9 ,\Dx$ȚG5jU0^v$nbnxᒩdQQ&$gb$-k"fCr]t wWOBŷ(pp}Z )DRɻy S62Nee[_(e#yFƁÿڥ5?5}{M0 NyPeu~`:c}051`(9Wm.AM5 (wD> k3O#W>نӀ͓$rrd^Xe4\ss6;$?b''owbvm,K%G֨{p`j{L6R/OTp'}fCaiǐB([yVWokJ={3!U75kmFC)JҒVų ?|0`;Z{#vumE3o4njJ!UݠgC1,&4C;#J"DeFޠ{6+PY=(N_n&1$^w$0vӪ}e6-ەf$&Z^$ԢPh`&|g}*[B o &WƬT4.2F0zYJvdqͯA>.ҁjCE&y TpzE^+'6K[rOW|y}JNϳ1 m0fࢻtCS IY9SWLNGGÎlw|YU#$*Gã@rZ5Ueٳ|{: 4 ;*V4S<ǽ[H'kpœ&CQ/Qx_C4_E.A |&T@~bνܣMIEՅ[fa*h_S4i,:Qc9 q|LAvNߚX;>+2w1';'Ѿ)f;o[exy}~Dm,݌ Oz"aʖfݜÐYh.:P]:lx6xEr.9Iy:T-t_70Il& UiyqR2m=鍫-bWʦle:lq?)):Ջ읝_ߝڋOKs6pgRRٗ;Tj,tzp*]`ut ,eNo>G6wj禴;wMCb?+Хq,4fs$7S7AӨ1)r^'YS@o]^1&fg{ Tذ]*lC@$Θ*NJr4*D9dZm󶴭3F^w>IDn3jD@4gRm #a(/hY"&f']'hwL;JY5i_a"',D'v#'4 |9=%4g(l*B)$u>: rE1=Zce`T\~mD%ځϚqqH,'g ,.IAMd@m0 ' (<̾Kc6d :z` M^&A3>8 !ȗgbh^4$SwC{Rxgy h# ֩d^t0n?LܿM38v>!f$@-iZ^@bTd p{X78ֺ'f*h}'[kV'g+ņ|c%M:cOGh9і6޴NC4c>hh JK,կZs9U=ѳwʥlt=f%&p/ 4?ln_V5D`=lj ՈAH#T(;jDQ%'gw~cT[is]LP-NSLͨ$v єx? AUᕌv諬*з(V %a*fv(Ó,:*sK{>b,dH^xHQ(3)&8TM_"|[oVLiDJ "hnUQ_6g6U( 7{s 1Z KFȸwCn=bH;Bym~9֨ɥ)$F4X%v*VoLnб:H.-kʔ>篏#)[ #ˎtxqjG޻f4Y#rtƓǣ~ШIgFK"T![,8lba~" 4̶-N&]ۗZXbv9)_tcT Ÿ 0.M^# y ΣXu]g)"z{Z$ȈE0ʤ8㧏 .tN%e;<ep1T)¨l4 ;vЕew_bOQdqX (asjb6\{EN:2߃];Hr>: K7۪Y hh5n>D [1g3Ի\,C")s]YVG ^aE1w.HJFDifb8.MhY<'Wl#~ Qq.-cQz 2J44&y7ѫGsD*yR `ksD~yzX:CAP0빺שxu Eڰ(Gܣus*ߓy vԒ(,#Yй,ѿm^ރ}@ Ku*\߮őd|d.'K1(i˾7CN5 aL.2ŦTJ EVƛ2(Ay &7T.C!'dB,aWtvw`rc-L\:`c.Wj{~tD6-`!|Oպ:ߥhqLLXF¹(]{: ՊZ~f>SgHx7q?ՏrL˔0KqK.Ϩ"m0 %UY_ DzPkDd,"9)wXk>}F e &%Don5e-O{ 诊'VFs_- /4N3RƶGJa"&k~ ' ,߿J!c } lE|(0Li>jbnz%wOzBL״%`;lMk,hkot$x0֌F엠l0|=~[,ZMЁSzMLϦ2~xxwr#2w *&ylPgrݠAuGìis&];/R!߸NYOxDž$HWvоqI#6 ]ج=&,tĹ*G.YˈwltIz{ Ʈģ_u OoTD +ۡeg.x9~1 qaSsQ:tTi HcWUlDo<{Kx| )W&M93$D|( Hb4a`l-mZG-RgIsdM0y8@!1IClчs N4e ~u_s޷NC# DJalH_g'ǰ9# U}0Ӛ d+"S\KoY_` Qݱ?`ebG3L c׶Ʋ w%^ :)+pMYgw /'Cs$zbkڮ,P<DZ -ެ= ?Im'7KHG)%97Bt Zs"EN=^$3GÐ5i" ]}Iմn04tbU}ؠ}mR]IDSʟꃻ>G7`I$IP]sЬ/!D#DwbZEa;N'@tm>\8+yUIBOiBk1}!Efz@+D}_UA`"x%kY ʈQJYN'ŷ(Be]rv DH-)5U D 3sy&Y7&J|K,BrAYPd3DL z%00?Wn#RI:uP[KGyc8SYTFM4 S<%}BVw݁LQ6}Ls,ӣ5ՍiZ 5 p%#Ћʜޒƒp z2  73Y RQJIFΈxёOɚi? -*ޥ垹H7,hKF:/EF,яuM`7_Ve+F r hw\,ۢR^@7{1ˣܐ[SgiKP1465Ț~Oܾ2x|.|.ӴXy1,tMI^sػ&/iJ0u8C)mA]XNXnx'"l6)BE=8%z S<"w+LCvy&ЕqbEei܀( dY{3$ɽ9蝙̉V/{iiD'djWȹ Jij\"$k uGDX.Ti/r4nLhf rQo4HPz[j;|Қ9{/&ݭE@ &޷9Hi6mkپ̬{Op%ˬnrH$%a4xC? }>U jI.y+0=\Jҹ7mphFt!vQZVq㐚&H@s[ 5;ߜaQ$06zd4hFGp(m-W0˽=ASbzasl.A;Ϟ|<'qG$[n.!࠺z:o h-g9W;YA"0d[;ɹt46D\Uz#tƦ.F;Mx?4IckP7E]|;: Dt6jv2.]ȪU8 c %UfLAm࿒xBfDޝܱҬEmd!׊IHI&שodGJ.?+zkV@X:'P8]l:q*apVr3'=PՄ;*WGAwHڇ-dh 2qo;q;lK|}q4+=Cr lLVV;2ނ!Yqen1JdzH*'u=g4z.۶*&0ɤc :mܿCYq'ȃ\wAYe5MX놀-Jy $>?B͖v5 /C3 MgRH6`cn'-ĕd܀:X&$*FYRW4\~_2Y+q9EMWrNy_cu%@٭=wSg~wtӨԸ=դܩkP߶ie#,,6 *RJTL &y Z>yLS+><\n \/8Sj_$E$ .֕)M:_L;qv" UZ\WKzY~=sU䮖ғMLl:DZ&{t'Qg5MG2i6<5>E( ˩LdBE.#$ (vyQ ^%|Dj9 Lr JʡI"~֎{ڳrW㩬I餶k6eBej%@rnr$Gml1qLyKBƒ/MDA#)!ldaUX%o$;V.TR%fЪmH 7"t65o]+ق, %cNlcfe~jf&TӟZ4yx͌^3\o_\"O/rK!ˮ6͏O']6jt~Q^y:t%DO\A _ E%jl`2ǎ >HbЉcb jR'9%fx/O9%kc2>Ni>VaNl_).:AE(F(qYD=xcnYhPE56ӀM9nI'3=74 :|G$VgTq4lͧij4'{³3NZ ;镖eG UFx$4Ѩ4YDvցk>pUauبR4" ½FN gf`zz !VYZ;SkŬ4L5G|~e0NNSɏ\{nj u>$VHVkVr~k+ڟwM_.ok5_﫷◽BUSlln-S)m^lB^٥p-2Dkx2 u}<8Ϲ Xp 0VǴǠv)V@giN/ Z_"Tѥ 8 )V&޳Rae~>{T= I4IW$$&3(OظnU,w5OObU铫d3M~Rxٲ;'Bog+Td?'+!>8K.;Qij(s|ȠW9#--mTu5dB sHSQTpSP_JQDL>< 4 VE>{t(e5T8?1gյUlsOU,muvR%ey^%2{M+so$`RG/03t2# ,)F{⒩XhcMPg?e#UYS )P?}XeV]t Yq*rr:Hh y6-\,A#jxE(S0a!bT BL_ſW(l8aǽid4w(%c 97٣zqWFl͏(G9U#< ?/O1ׇ,Xh=++a7R$8r 13õa$mH}]㭶((J[}tΣJoWV#Jl zȁ?wfxgEHVt9;h"zD@|j%M:|oj̊&%? 2wIbOǁE Mqᖡ폦& mh3M#F:D7@#Xah%cKCS@נ;Wp1v!}7tډ.~}FpV߯G{Zhg>DuJǧqk0L4[`Y­͙kǥȖ5'T'aW锟"Q qivzF` PyFIiOtܨ{2W M{{|$G Czo!X(<ж>qGs ̹`c/aA zBN EK_7sk(s65TvaSEk m.<;XD=vLB ִQdA_.Ӥ9N 5R$BZ#.Ă.wVnp!J?wÇApMh1iA<iIXV!+ ڟ\H,_ԏTI!i?m&鎺n$vk zs"sD SLjBE>+ٞ 2g< &.1[q[j8rpOY, U|*vGn)"v௨_0mNy_4QLN`6W o]}fдq؝۹+HHڥH*̾F %"k&CH%\S \JL処A8Tͽ{։\0WN \XlDu'A.ͼ9ng+>I \=lYcdy}/Xz&wW% 5o(pF^b%»]rYY4ͳ(&Qn?@SGLw=LV| 10A7Xvمs)Q"SOT߆+z%! /ld [zT4jcp̀3Q~?&>F;a͍6{t ~fxƩZSC_A >tdo6IfSa 87 MFOJ4>⩳-UVfrWѪ.z\)sJJL`e(C4}Vg׎,HŊGn-aHb*-1ĉo뀊%ME1mֶ7)NYFc y+эDHT=S j`a.&nGXۙs[H>V:fKWG]S#-igoAc^-*t)IZ&(zrɦwКݷMq 6XL@ =1vdJnLX?Pi}a8@.ɿ~Tn0~u Wo L#d5-o K3r{N8:eB#RN~AԧMOx(CTk U*NhS9>gijwR^AhQDg`%iG%LH5-Kt/oLJ 7i_ Jʀa/?Sz.VJF|"Ϭ4PuB멲p%P+{:aWq#;6:XHvo֨pL͂R.$}I[qRA]Ϭ)˫L(E%7H tfK$V7X& h(98F5fC"my[ 1/cXDS5m,mQ-Jv B'@K̢ViqKiDMd\["%ջ=AO0:db]*E1ޱLi;-a?WyH[Aز|7A0_W6Tq`Q}{mp99+Oak{ΠC$PSLZ)PeKGVZcoSUrz s=z)sMX|5 pOM A8ȓ[&Cf*/Ԅt C1awQufÉhGM%fhm&k1g9Og>GxC6DDTysA^(Dlo笆\[Pm*YstuVC$Vv0/JX4Hbi]?Eh=ڜ.+M/0&"@&2ƏG HP+h'_Fr"c1/拺MsXUA=X[zEn6p42O&YCT ֗ٸS*QH=YmpP6ھR8B~<5%2.kJ&rS՞&'g~ SD<\X݋]7rk po@;L֟)Q(^_"(uG#4 {%m+KuƸD'In8VpidP HW>ٛg%lJZQ"IG#{4=ogk\/藠jUk$f]8F[^<Lt#M83=UE813ؑ5j;-Rhu]+MҙF'=_(ڪe>p4ʫ}I/";"FG!# B&W:iU@2֝O(kuރb7] j9Z̿`Hpm:T7RJM-0V̳Q1ۈ/_J;s6c~½d]kKqZ+.s.D 5(|d;Q]E])f` \0߬γ5Q0kO!AkkִjP6PHY):[R}f5^X0T?hrҪ8G]fdm+FyIݢL [mtO5hy<#]r/̭t$I_ FzXzvRѾv%H@Ix팞=ytx|(>:=;d>qpmZz\#"{WLӅIo8 TK/ KY2lP"aOw.=a63 %raIɯt'TWm'(X5S)i.4IpʟaZμ7 @:x? V%S΅i0*;NɗTePTsƳ(eQGÞPK/ń|^#w`TZܵmX~D3ѥLJ<*_5oTH;VlI'MbmbW<7~8h(f狓! nULfs "{W٧\xIhTJwٷ MsЊ(%M:n/C**MG5.'pDg^Ȯ0a D'W<(_I !_qbϣ;5= 5ܗ>ߺP}E҇PVoycu͎ftC\!\F43, ALj=k~x8z_ѵy{FɲcOU.LsmOѪʑ>:Ë׿ Ow%_dw/bW.rڪugi'&cpcī*N3 3e`r#/ wFnCLcBvY#W9ZTXĎVVJͨVp<ǣ a$ņgIߚ㓺f=>rК;MAK>-ﴠ6_B+ 6>O}7 \+Qn+`~F ˴r$?p=E$GDY3HT|^NW!qQn ܖmp\ZS,|%'rc4+Dc-jtʷwwi@CwcpL^zHSY? `CXQ@V g+ѝ A`C3!{*|Н(bEbIZxQ'H\tql` HT-5Ofۈ a}k"քSuyH"_jSSKhb (xUqd*B<8UasUwr0[b;Ui_![C)p)ڪז 8@k"<Oa{ \#/oJMY:Ͳv'MnriӀ,GTپ]*~>>&2@o@wM;̄.T~b#"ZzϲbAȇuToyL ]!QE}EED(@1 KWIloN'IB,^{u/Et ~E&ư2l&NCI|hC@kX*Y"M:3DDbr>ͅy~vvԨVgReٚtȬqBH1Wk8ZZW*AX',r.zSyC 0%Nt2挩LCј{\ıqath 'X~,{).4=K' _!daOň8JÐno0pi/3j}g3 mI\aG92Ya%S|Qlpʵ/1!i8 hKw[n # AP"ʃ٣.ժ(=Aˡ%9ɷb'JlHK?I<5+F_ %=<'2F]3,RM`dxU(sq|:3schKs-{ОEU3%hxchGӪ8&\(vl%Ay]Xk&tz/lΌKuHH'? Xe'{)||3qNեiĢPX@)CC2L< ǵu^0cQ7(SM"Cl᫊m\8 e)@=lvS &A4sofh/X:|B*KʇbB wUM{yx +n!R@Rm f9OP)$&Sw7:Y{S UaN/2%@H&} !%uSWA ބpgfVyW s T|XʗZ7E*n=!Ȱ$3wLqteJi(pS90]#q$J 5vD=x.5Ffj~ }MFa&vIد v;Q=d!G-NTGm-Kj?>KFMKu Eşh?9uB8 ng!uDr!_K-Gs* 4ZaoۃE=f_`A~aDuy_32Ip$(MV)#R١L_ *> lcboVof:?E0sD<|'zE)K)j #H) ?QHhR>F8V=̓~AttlՅ1[7!]rtkN5?8ߛwu.s[e1)ۊC`R0 *%w{)iDUSd_L`L|U6 t A87EtwHRJែ]a  YWya-'>3q#W- $#WuդxG;|gl{'G4?gtzEw 3"G?vKli0ꝼ{|,͝Mc*BҦ響e9c'\kB7{ɘg(8q r8]Ro8IzRЈI>v!'.g~lK\m_ȼGzu]7KK֔C~aAB P$OX|˛ s+h(=6G+%W}<2#⋒QOŽPV-͒ވ5F~,ŏtSr*|am+<W^/Q0jʹhE#޲~F %luJw I N9H=mF袼 s9;3®NsAW;(9_ $DI퓑z]ztm@II8Q \Wg_'ʀU_jUݯJ8_f0[VAdI)1AJn^RMȫO: mG|n]9:M6A Q $upSާfi=r3{,|^Dq SÊMAXXG?FOސhq:e\ovR =ȇ*~W #Ho;FP;#5Ujo<`6(;v6A8dKӲсvp}nw@ƺ_독>̛qËfv<NAT*;A,jRPۂ$DvRƧΔ{MιL^0mxh,k%Cl f\z;dC!OUgL I-n4s(C_: t_rOc9Yx"ur2QF)琸"^մ=5O*U.j@aZETastssþV (a:ڹSD s+qzAE4Q{v*ֵB{36˕U7N7w\l!u'ѼtTY&:&jSU>d cAG h~tatX!XgXmgniݽbuUS$}V.vDAP5?$n9yDk-5]jsY3TUy:0Y3vBɱ|xèg5gR9?I()5Le?n-_ڈ洇G0 y6"/~emgD{eOuwˑ S?z2 N<͘ jhMQ2<As]qP'YY'h\^o➑=ơ4;)|~5AGGW4̜CM+3rx@ZjY1"(*ٽ:eU^(u#6HQ{cRza&>yf?bʍʗ;#b N[+1>F<>NzѶΩEܘ8sW~Z#2q$[%b}O˦3'_*BV{w]D 3"^{b͐ x6Q74$u&b%@pjid FpZe9jp*ze.lMKEQp߯ OrŖЩ`?&$(ʃcIYbj.-}V @ Z\AN*1v)X3NJ9Bv+n 2c@t\'ClI&L1xߎ\B`.ZvrʶW]&f$S~("Ekpu=ŖYv]",jUd_Λy:#b ywupTp)dmnl7q "Cgގ,LA+2VKX&FFeBKp:-# #UJTYKsL&˺ng'c?Nɼz ctNA|Tyx.d n~&A?ZX:D5" |Tq}w|]*#+cP"._P2oGcwjbPv)wIdhN F ai--xFH̷\RKRR^HB N`5?ִ2s .jVG5Ux":Ts1]_8>ŋ%W9hA6)\z$nYFFat1?-nbYfa(K}9]AnݩD{gwf%L+:B^aAiZB;~T yDX HUKMgX{apr (ٛٹ"oZ+n6f;|❜>Wdv]崁&-mWmLlCBoRs2̆2e$h;S[|q;XR H#0c/ZS{h40LlsբW9/D*#2/Ks_x9d~K0K&p9fDpj`~̧πYΩF"sBBvQ;<bH~5H[)`\ʚz2wOd`TC](_JeiOc|Zj}_8pDb]̍ݒD^Mmw}ceh)dv$ui !N& o~ƛh {nls+O9gI(eWf|vXhOH$aY>@.bIX[-TdnbB+&=^ggvɦ:Y"8 y~tevmJ?duGՉϧ=1-}quJFw` :zr2pU%>RY)*IMhxduȮmoڃ0@3(tl{[-E%^3\(S1u\h3\,kْtiSg@b\.9"OhЮDyNׅhX~*5G ؗw$Z E߸ftf"57(]| !!šbpTb #׬+/l MCZbt7E[GQf>|lQeLɹw?Um@=TU>?$HV{_EI:K/&/'=Uotl464ǷW Z+ۅ~3$FC7H~M3@~5Xl9Yw^}cnىBx* |C~e(j}>W cmX6\=dPB;C6|Q+ d +A|e ':3.]J ߫ Ij_Y 2*#X6[!ps}z">?晜wLF#Y3*CD%oVٽWtMNBZrY (tvTb90;duR1l.;k$o!\=? .쪭^(3>A@Rfͯ' ֫`AG幞O9,DX<-V(ebn1/cۇC@*8c%g#42F\h@_F述7OՠwQr&I$c#;p4&;DN`C1Y)~cߣ0:62n6h/j_7!ӯ&KhK,g 3K<~*%+;(ecW:It}rw:ur^wюw03}'Ϳmߥ KB3n<ݬ9vfMy(A8̗*Bk̫[0 AIwpXمMց׏J:< a˒`Y\'Gce2l@X%i"bUsf}ъ=_2J"(s?=v:gq;aOxM'me&j2=~^ \2jmR$rI]0u5 mV{qM+▔u߫3w}M)_6Ec}㋛gmQKlfoʂK¡p_L E> e1 y[ցxKr^5I NY$Ӽ&)B *v"YR 'U^vSA,n/n _TAvù4jl`Rb5o?0J$8:6W,vb䧅91J\uG \=4^N᫡:kdô_i]pIX|_;ng%Tvkɜv~f}) O$]0ֹs?9ʬGwTpŴNxv F<& ̠Vֿsz/iQ.U!o ܫp}E# xEÇ-&r6, -&OZJu~pP-Б`?iɔKX4' >=)[;4vHWnK;)*ƽRݓe1MUS͛BX|0qP"NJ-l8N\?<Kc9sO>/i',=oͅy;] ìvWku[?tVkКu_ǫZ^Cҗ@eD!\.AOwpe=c{!h̥xУ#_7d]yeN{v^ZOu7kWuEqCu#1:ȍ,4WCaJXQǨJ۬6F3[;NbXv1xPQ ឣb>#|J15.D}S$= @p+0fǽQCo7GB/i}u>)͓1- nߧFY8 ĭ_;_ 1;yGƞcQm#5-a˜R@ug7Uo} :1ylATmn,5X Ӯ<& {IGq铋Y ߘQӎr(ڗͧ\$Ec k*+PJ^L Ki7Pro!ޭpyOpBV0Sݷw//d/unN&:qzO8)G{{yBKmzQ=\l.5ǫ)̭eiكs⇡Ԋ4{/}u#Zl%+r.:hY8UcTyFԙ"ćO_#jnbs|㮕d Ie9}3kVc~aNy&KJ@% BK+(u@桎-OD2vv?EbuӇK0}(+:H됝2sǍKX')%W CYP0Ж(OS>PgY&)8>Jِ|.d*xY<| D\S?%bޮ"-Ey_6 \z*'W?o/ھ4s\[N8g^pD8bBmoo{(64l<~` ;Wސ#*(1_W!H0~dRv ihW8e w`$DL-v ft _Li{v!kWr ۡ];#o6'?拇K< ǃXh9+; N6:ΞE]SR.VAhrk^5B1 e+T. !iydMu)T7mg붺}v#_qy{ȡ`֍=Tͥ-q4)=S 0^K vG?nEvt~ԯwlN@K ))Zn/xٵt5DqIc*|![ȴYҎ:j$:ճjhƋCÙ4hp\w8Bjt7{JT3;*oK')uM엚{Vye}˔| R%CH-q llG:RF>;h/^GfrE_cz[^y0c: |RvV"̏ϊt !$_igef;[aB-7Ѫyr{zLc=40F˅=ɿ0MkӦ<7w"fNingwóI Iёq.=PYĔ:q TB_P 2͌F[L4[0uT'x>fR֢+=ʁܡAzʴYSFmDvBg]rQ|~S0š|j86]I+h-BR:E7Hsz:KͨY^ذ_B`Om=uTlH|rQA38OІ_ 쟍,E`kUDQjuF-~lG-v0 - XrSGdufiPrh޲𬿘eP Ho ,jd J/ »_in"g)&)aXx\9{ "qss>E'<G_A\#$p@qj&XBL"B4ď|h}r2khI.P^ j &Lс:Ž ϲ<%(4Eʦ#ڠFdAZNlaIvQ˛l HN}bw7Abİh>c+yL "@s}xgH5QXD{*{⃈.6pH^>5&~SA>7̤ 4z?;!MH_[W.ymoB _ ABUgYv!Kz}^ݗ\iJ_iH}ljQzb tIM %?,L%v SץeBt;>cZFaˇi"0$ wv3Qz亮EI:2&Z;*k0㯫fȃ],vGkj~~XFC+` /GWr?; /]^Ƈ˓*2zY3knޙRdTfrb;u^sŵ~/ZVbfA}|& ;zjB^ݦޖԅ>zZkE &tNT%i?O@d4 %O RcSҥȰ0:Raϡ1/]f`Qphzk$k]QE#AO#=GNG?nkث(AAt}oI¼gYZ0707010000045d000081a4000000000000000000000001644ae3bb00005530000000000000000000000000000000000000005500000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/mixart/snd-mixart.ko.xz7zXZִF!t/zT]?Eh=ڜ.+ʄwm| )GG>DSU c62H=n;[OkIUAc|~{u8s9ZޫGHTs|<لr,'uŇAo35jj6]?l0O-<)#DZ0n+E .t>b8ia% B/x"5>׵Ӷl6Vib3WўBT£a>WNU)nas9ݧbZ8jJй_oBAK8 `3U\oJ]\"49^e8{(`)RS, G< yah]J \}D0PH-Ҵ5DÃ84;"_@ͮͭۉal;|)80YUW2˻j 6*Pa+E?}~P/ZWue)j7t(!ˇl0B<=A-4X^na'cwv L:oCۧt#鸬tN96Z-r ܥ%ql,Wb^۰#WЎ2Y-V"yT+ynE(^+ GHQY.dS߾fH2n⺰t[Z Έ{o*SG:>5`^NYC-8n2a1/vy>*=]ĎSk}t[\Ec3p\}j{q>txԹY?-sD m|fF@}ėaޘ2Yfˌ]&ZWEՄwT}X$mhi]9V3F9nFfTl{ʇ^#΀2TǬ󈮙 㔯cRr^ } S5fbRUJhV%ҁ5B%yC6*wҪeFmB-W6jU.{.(3ۈ)m,nUSUу(cGa5e,})fJ|02MHZ6RvF;x߂-䄛9(L w+3 #(aL \9+i+:{X71YP5Fń F M&E(厣x)f(Ʒ-(EIF!,EVJ=S+S}ʷBQe /Xi Y+1%7p;%us*vB.Yn @7/ 16?a?(᜿SIc_a|/x稶FOȺIý>yaCR#M|sMJڂ9ctoY~Ȕ@Z02"R6o cm[Vb0O>x%K&ڸV_uB1#tTK:P7x*~p9]ҰdL4QFF^[(N8 Qvsk9F+&񟻉ˆB@A@ "ihtMp( ,ԣ}6覻l01 Ϛ^dCA@{^J\%9)˥4ZL o\L\Kބ"G{%B@O d ue1@hJ1lnQiܫ \^SUVk89Sd9K۴u:f0cFҊ0#۩<; RVbhSՂglEc>,bv0Q1zV]A:qc֗ >ɩT )`1^LUeJԍ!ǜqU=3u3a}E; `Sߔ3+`6Õ9h1H_V,clzit lEGMjnyAOiĤ& :lXhJp;J kFDl4<)tp9`OWsh}@kwdb!%4ޑ5ܾSxg;-6w N<@zg,xOa~F$Wh˕ BI;_mAl7IZ*[t{L5Z6XyEnr='X7pY6QtWr-ݷr93 XIzD[FR^SYPdFkkwLnۺ @v(ݓW:KBD:ȅ.FN=T:hͿJ2!A,1AZM@A\Tק|¤}%!ݡ9BTĈ g6; v'T3{x95+Tl^5,#ͱG(i|JAS7o9N_Z5qf~̩H0O74oP5p&k/e}fk}!cm#vjhMvgwUV8wv2p1#FڞZtopy{݈W/p@[MFX̦Uo?tZE0B 3]f̴;r,'?h-ݷŦ^`)pZ`=EA;_'Q۞Kd%_e2<|#zڵtH*^Ů9<쯄:3#0?fsIyۗ/o %E-K2287gh0lf+!U0ɂ fAzA`irPlyT!lyUZ8 'Jۿ{H>ݞ2 |*Jx p/zZ⍻u@ 9@%#J?xiU;ժ~wa ( uzةkˍR#0bMVIu8og>;en{!AB܉K0O )LK-F&M !hG_QN-YBUccz})GޤZ v P[ jdca`N).ͳd|55R,M?:\.Ѻ%ܣ_q;N QSR+{{w70$,au9ܟSL S|η!̱+i)V6DtD6'c 2 ؼ&N}TRM& ޼Yʽ~i.#X(!rAD8C@ F5WZQ!x5q+=i7EMacS<hO] >r!XdL=]S]%pK&2?,H**]p7B2 0|RpWP~˞ۻ%*Ɗ䭗yG uAr~Ikؠ$3k<}ϭF!h3va& M]רKn|T' ݋O&,hqs@83H e;2t޺;V`by9?׹]蹄w{p{7N}kzΰ͵1kI^lr\=S™ Lp_rKìJJ`՘S-fH5&?͎-bby*dUVR6y5EBCB3|/\O}[n98(ʺ%P}(蘎\6g7m 8m?0 ZK`g qf^>OQ tO# z_Sӥ2/䯂-*'@GE~8!2(Ew1nT?bRK"ӧKcCJ{~\[BTzhj9HX{qyhß7FC޾+P·L'F^9ءZmb^dKBM(ֿJ^(,R%ht,JC_$c/a%ӑ~MGOKnW ."G+vT C,jlA&ofW[K0r9e;m}nǹm }/]ST#b׻$X:}Ȩa03]}Z38+, Ν/cr`<TzNTB4dIԻoq ۊ㌗\/h5<nvPTқ}X͓Pپf }@&z h# 0V mf,t f3@am+RnWv])W >`ve 5Y'̣ pjZ(z'?6>o=Hh%]f K p^Ayo)?+JQI\E`g끤O YbFW~kDe);p;RNSEiv۾yOIX60)).Q6EMHx%_sd๢2uj ҽIYs4jTZ5wl4^ h'%_UR!0眵!W;D@`mc51 m UgNR Oq"19z_|bIZBڐ١br nmX5Z 1(}L0WW7 W++K99^,UAi}S{ܒN=cI"o~%0B4=[Kh"=cD,5$x2z 2)ly%C0zτM\[ޜsU[*22ZG}&I=M%"0?'χfI0)JU#&H8N#;b<ۚs;$vHI0J:Y#$@O6anZ 9.h38nc#K$j oٞlonަw60?t "PM ϗsj횝 @`V:}2Y}tQ7Gax*PG1S;_ ܥZɽQrÞf Bvg2~#Ƀf|]^ igsei\&T ky}'!q1fMO֭:iTctm-!E lV|ep-j<:-Ds ] -6OFBpt{5@ӯV4D caθ:X/ š7üpLG j *&vX͵40%mˢY;(z1Wt۴XnV6ԽW[<&G4xüǕ!VM;i7*bK'e5oǝ"6H98^y=|"*2 ^WKST!Jx< >z~Z$>pY;8k}h@LoyvgW0,V7WSِ`*-=KG+L5^ͧ~QEPOf4XpcW 4*`~)޶(d6g/]^oZGt &@7<ܟl;(S׌V{Z:ï8N53\`}*‡"ğ:|c#@@崫fTr65pO2GmSzcSt!/ Oh,s[͌"OX6øWSL!`V+ "qzTs|M4vfw6ZIȭ3B,PoI3[Ͱ[KݯB?bDhe^'b$(b5 fvQ;2:GA;L;aݹFJތpڦ[ok%diݹڕC5AH*ulc2geXj ݆Ij_U͑Uo`yqP[AlR0YI6MrDCʩ! -vIz{{-r7}.?^KaH_A&+Q$jAYRig58qK4[Lf{|%ݥ)QY{@NC3~OVhviVY dY>/G2g;dSUB L09m: ,\#=W>w ,ٹ1jqWy&b,'?F.4gN8/(8_cX5ԍ&Y8y!,(6g"ڵ9s5Nz(ͪtutANw`{5+OUx(|&^^ -nr e̤]svTRR<{Ҧ˗iB>Cר(,\]<+od'`Q[0K<f>Ȩ  >y\1_ԧK'BgذJDK;K@50lvE9/F }`'mI<K+(ff}20Fey4 + dʃed:Rj% lL>GS$.E]Η^Dϵr 㫹9k?I';qg{‡8n 8=UASiIn=.Z<8ŢIe6ylަ@U7tS*]YDd%~ N1<+ScQݎ:U?YU,`<ܖE Y(Ϟ{N*(rԢ eZKWuݖ7AEy h3hf\H5f-Doz~F* g%J]{hɢZ0#(Òx8k` ˙ $Q-QS9'3dČyS:^ PV 9#9@N: H[ͳƟ!^Z , "‡Y1u2:@H] KJnӚq XdoF[40RZ'үB}~ҾUcejVpP==a%1/3!nXA {l->>/lzuT3VP;4bF\b,lS}MALcY\Huv֓9 ͟a5ա$aܯ|(t~m؋vK5`Bt?^4F Tv[_[,,is%mKL\tld$|:3J`++>˼IO{j]QhEPky ؋~ y'naFcMQg,{",6hq:wt9n/[{A{HBetd|Q&&H(63nMANbBMLP/np8ut**=>.ռ5JF],]-֊M>! })Ҋ G8 6{=t'Bv19h|Ͽʵǩ"+@mDFW G|LeNmcCnR[>Rk0Zw<9"52ҫĽF*DI{HDܢ\ Lbè|UOhg}=V(ޖ^°Ezԋmʰ{]h\;"1?JοO10NވuopI- f6#J){r@͢O5 (\c簁$s:se|P  !dYr0`Yf'};|[ JfW,eVU1<G.jBF<qqd$ P}&EE>1侖n9-~6{DBiRZXhJ_d'|):: ܵ ]3Wpr.h׭˽@ E"X>h"HxwPCC;J1Za'zQsV}h}73CC0:e򗉩UMrO~@4{ 'W"AM6\TV.'F*tƱuwIm`bLDaV{X`K 1C]PQZVv W |u,l&ϭ6y* {FzFCncߦݒһ@|#;j*l1O5 g_Béڜ'chNlRN.6^oʔ /XbPvvtt b4(NO$7.OpsP0LbymC/6o(j/<ZP~$VΦ KǿyΎ*':K Vo) '-)R^!h,̵G.-_fw FwwgC`P |D= ;Pk+=SXol~̄EN)(/ܖ54ɡ y^w5ސ5xOR ^oh',?mnJNL)kYԿU0$z(CG*@O!ŷWqdܺ +q^\`^`GGDRv)d'Sf}ă9|!u[| T7Uç!B]5朣]BR9崸0/U*k8R)!˟ pY.gގW?y竘mD@^2݊5X'{hۅ!{mm-mb4KfR)HI:'|agƣ>f$s"^a98ӹ)$qv2D.Z4',Z(ZJInr8y;6#Luyns ~jD|**1 Ziwǥ rZL){IN|x+{&&RJÃ߹烡V)"?oQG RBm cc<;7cepNއǣ{iЮDsc&YėL0v͏S\dkZjF2gp%FxV.TF'(9%Z 3cۉdOh}AX_ ˰l+l:JC # lk9HmY3_\&J+QqBA=Jum7. $sU>z5޴ H =H=mkTHA"/;j5D(x?s2Y66EVk 1fm1 oɸؘ2ޣTR!HK][L ܪNI K%B.wykV_.P"DAHP%%@A(gsT-ZQ bS^aJa{-T>*K}D߬+[iו㯌L]C%9Mrx"@R y Ë͑H\Ճ,Xǩ g lYlgmB5 `GdDP^p%QnG .pOO&[pئNfzJĈ>诏\f ˑԫֿ|ϢZ+)QЙFАIJI3_pä䦅,mƮE(4 {ω1OT ;6ڝ/Q/DxMoGmN l6cW#RfrIkk w@C\s:ïf҆B5#U+H~;5{*7O@}fr)9kir nKwo\F(+K[sL?ǻ4 8E.c~}n6.‘R#auϳwoҝ% ⅝IjؕspH93f.g:Y[:墲9r'VCU7•0Z-@-9VmHc*MWHy;Z7A0 ofg0c w]֛ e? :R?r&Nѽ-ffonlU`O7`n\Wq >W5$R6X\:?\E/Iueckj#68'#i.C,Y<2bO;ÏBõNqw 4'˶uf9!I/]va.KQ^m6su=4- 둮WU}{EhlF(08J*ib֯Xhxs3"i{lʠup VHv*l孳'@;tf<֡e6?@)HMQ%QAc?==I\()".J.:bK7^n.dmR`Nbh}ϏiU76v;?mj%n X2z'|:^ 0n82Nif4p)a;g%-85_fʅzp)O$ExSj5%sR}U/[0*o6hG:6K;XE!yŋSl*z24 &=vC˪I8#>$}9^łˎoDl$Nudpa&)g#9>1}1ψk0NaJ~yxon_!x9bơ8 ߰Kp-EXr+y-p h;KfaL3ę\Wa*FPs+-ߟNe x%q"B=a#3H>Ex_XЬ2dozN ZWĉD!oݒ٪6;],IN$Bu| i?[zW-fuUx>Pq&`>^:9j@deۋkx*7?n=eK^Co0k =uuxQbwSUUo#KWmtܛ["6/)I+pGfmx>,Jx}(\e޵ͻfN|5>BPb0|g*`2:Y1\DIOQT-[/Jd0Ah.{D0_$23@ L|P oN*lWqO Z kcDh :D8""vH4$McB8]yuS {3e܊< 9e~3^[͓~ MVKT>5eaF;,6.tӁ1صj\Kpa U4hR\z4t"Dm-|Lv}cNS>=3XJJr@>ԛZ[ $k<<*lvg SA P>COF&.߯E8q"a$pCjHyaN7r;Uri ʞl~V;[C?8SA"sI4̿;یf6=ӄL6>@̣oųd1aUIK%7/ t0^$;׸i7w =QG5g_\S_ɝqOŀK'0 zתcQR<5T^ N`6t̫>'6 T &nXVt䡶[tT01AWhr_~ǥ U,Ĺ$5ˢ -*f%"V%m.O卡-z߁ K]ĩFsY?"bbaO0a] ]:S7F$6nڋG+lmH1|c `;WZоwj%+uZgJ@#uop-228H_A.g~G) J ;X?_SFA\2_ˑmN='SAL**F̅ޞ\R;7̤+W?:zm.Mre.O~ӁD=xӅ__raÏ짇Huٙ|\fýnrWPb&FsI Y֜Z0D4J*H$$N8"Ҝ3X] CL<0N Y-]NZεW %$m"g6ݏL^]U uR 4t/]k')%ro5>(N` gAMS2tOi]*~oVaT1o+H/C f)c3cquZlVNG.Z@N4sf-v}U5i"Mnܧ5#.>t O)5\Ӎ+ا_&'z9 P>V я_#D:oXs:x[G8fSNl4괐̩%=K>{X@ D;(245UnH| #8$pݤ;!:8L"u kEœ(&U+q"/3ik9oQ/dP5YK㠓}׾8vM!d~8~bPc wMΪcΞ*H:Ha)(\1(„v|m%_(׫KXibO]gX^=+L(-{`N?ۯ67EB}k̤_kN[N ?57MtIh1@?nDNR8KfbWJ0Xq,掙9l`%YH^O-j؞MɌffɭsQ㘐8^ozB?)ɡvpzmxܮi`7o-q3a趺Njs9D.F =RB͖#6>38cmm|$+b5m& T E0տp{G׽݃ C\UHz\7?)|;y*vhAI iqՅz8cI@FLы5B5lTBL6zHAL gֵ Wm^m5>+`F0r@s7-!!߬S0HHF6nt 7Lred)( mȕ5P  I`#nf '6'j 1vm?3? >M|Gz@𬊴rbr8APρj4׎3R3- kU03t(-~~Gĸ $A@R{q\ 9*dSohul,Ȟ;%Nadl[5㟽+hyR^8Fq-; [0p{^Trh[ MJ1GMiV߹/ȅiMo5N 0HM8&Q+(uߨ3b4]O9/tYJbP2q#ci) S'+U;fW-x%ZԻ.T];RS砰|q c X^qXw8SGp:H*:h^qjџ[*x|K* mn?eۣq]-Pꬃ>Yrb{#(+9 f$+k Cͅ{P{ܴF<6. 'rp,&)ub DM-A׺Jj&Ri[2:mUcUĀ~h UЗ$>F ,*>fѲ ecQRZےϟmv07}NwLYžm^atagā紹&wS uUOb'p-&"n>Ha$6VnDRv𣂦 rg(^U[ZeFrM%؞;8ϩd,hUP/h/ 94Rs㇥.`΄7졲5%b;kt[Ua1L__Lxu;jI `$$!>JQ76(U2iC-obT9=͊ xRr9mEam!D,ݍ*!/.}u@H) j;;fd/[0w2A;<7.?gD3n%fG-^9#H4 ~\xZL ւ Yԉ(Ϥʀ}[:\r4ӐX*%;3@;oEs{3(6:]E1Y`CU܀{ saQfM =/j}:>O}d2FB[gtKi5WA$Oa [Jr~SG[F+hNEaWʙ0\"\t<8UCbRæ%G2)& siL4,"_Oʋ| ^QX:);ϾhT`8+")7Y$qܾ-j>dژw_Om(UiQ-o#xFQN ܉+MX@:?DPY"Pa~E+рӒcG Sy 1׍l-_WՀNwP|PAski9:=\>"ޥE/>p#^\Hjhwlܼq':|Ur=*Ϋ5'4+iv0si-Sv]k. sxȔ>Hs |uHv7t {H]; U'Y$O@S+_A۹T7&Ӆ֚2R*beyAH"9\8a/F,HΩ{$j)t)0U8Z3 W6o^(?A=>y-g- `#n"sv5:Eރnj1 X<#9pHFǭWGmn;ʷMVp?RH[r¥5 ( =`,o.t@IȪ:5n1j U+KYh Ī W \M&v~KOIb pkTcs+# :w55rOե>L4/h%`n*zgۚK܍rH#c+0t|}^W{q &OڂLR:Yᆙ/&"w,f/N'HĄT1d5ňQD<ʝ#lU Q+]QYe8! uRs'$ N*{n`2d)/AFs^E|Qk r` !fy/LUXĊ ?I%ԜC{'J}*H-)TRsHɨ^y@NĽKNRPI嗺=KռY>of<4|`IEp:h啺XpoS&](xŜZtM^Uͮ7#yH~ }uVKG8UYy9*d"ƭ ȡ (i|?oeL-~`Z1kLd sXO"bůUĎp8$eqO:Ҹճ6i䵻F $R9ngc1E\0J[ߗf҈ʼE@N6ɌT#1-ZZeAO/X-!uyϷs  B8T -5+ ٙt9(N4/9CG#n5;*mB@ :%nWWX6j ó{7H oeB]So t+A=R'%۫n~hm!5ա׍i$+vRN^x^{`3A0Mò7 Xr3rÆ;yy7&O>ηҘ`XYi{fDhKz),i=Jx07΃?̒Bw^Ex,J_cHi-&M[ME/AB[{ϧEYuʔȸ/s5du|.N\o#0ٱLЄSeV4~3dH`:T#m`h4d1p@dqVu+M Rb}1$-JqH&zitUfCDR\Սp0:uU)Je ̛ᒽY֠| m5^0'Klݕ8hX/Bez끣<A0N3i}[S@RL%]ȟ)zF81H(LY$ҷF9^wX&Ou4)< {2h &K@Vd. b|vj^V+DXZ/ٝhly&dFkxB NCGl &v OUmWW[6IR ֑ݰ眸ҡO-ewc,@9A%萯wNnO7Ud"F*obb鉁س֮=3m߳TwUj~4L_Nb?!"YۊB/MK2>r?xGib۶1洎]׃m)ioȖwvm@Jn!+65"}&޷0 a(!>)OwZ{(h("z$S]kK'#U8LDNg|ۨ+P"0j!>{Y >39m.yb sXgBF cMU". V{QM?bZ9xN.YS"_GyOCM}T`H$@go?ږm,:5c Ew>^+pszH !6fW' :WPpu˝h 'A(-_g3x!AP<$UqlZ$nϥېZu13~H00 q;8xڛX%vog~ ]y&ȋP:dcn脋B[(_+6Z#݊@Ϸ+"bhy@r߂cń| $mG;&f8#r˪bNڅ`([!25$^`PP1OZug9>Ȗ #0ƴ.h[W`Ʊ Z{5AԪRCYP('_]+.۹]^4hHu-&/\ v1Z/20i7)Op2^A6q𚻠jr^; U9q;6r! ō g%$P_sJpU< LpVTpX!uݘ'Ų]|b%hsDOp?3Fa%퓦gyۻ5pBrz y~ZΖN9^z/Qk}A JJ" oPڳ`\3:y\ Qi}CMr&;l_A:2'(,BM3L@ؙAC3jCEao]g/̉ޭ:\O eȾX^ ) lr)? ?H>It;?nV܁@*`|B2j(46U8%.|Բ T؋C-9UOC Z0qz5La` F:bU$qP!,ae{s{wLrU+2J߳RdTA3(5颯sqQID߸#ͻeO<;YOS6ENu*֙rɪN.TJڕꏣ->j/e0> i2U_ Ht&JcV#՞"ϑqGZp Za 4΅_6H5=&9K@-2[ I`6R66NRYEaFgJFPcf4\id [͌!AyR1;&l?b?>o}{e,Z7T<]OFJ/)a3" 4vdM`I*]#Rȫ*bVR=:{WTuQ 95|ק>ʾAځ[ē<[c]lj;GNSPP<'vR=(Bi :n#QIz|[g9 KS45)M9=/ӥ\'9w$ =]]XRt 'm5hdˡ#xz~W5l8"gWD} U/$n2F>Q-vT_>SJ‰Lg1E0rFT| ~}TcF`&|"b.#ۣa3Ņ^v?6av߃utNdq @uUHɱD; {=QGrj\h]4p{0$;kl"^խui@-l(lenOr /-|/;2 iF/?(@f&:2 J$߃?1 &gAQ 0j6#>7 z?>1[O0ΰ>v[x38g809LwE_&C=Wኞ&<I^9S'lIJ;̷.wDHmgGfzՊsЄ'NWL,gJ5U!_&PNaڝR"4V\No$#ⅬYJ2LJ?۶@1G E ,mJ$35T3PSBNu)DYq[Xb -(/ǯl5RjSaUS"Q̔Ju*5#ĮV@>^k;Pӫhi:D\%Qu{+^:Ņ MW{:0Is ֠mA} ڭvUl,W[^zuN֓J<G&4RȺ4,ݲ;25 -л1?N48th,)be8 p^5?)eّqdဩD`cbOl$|+EOܨ!ekH0)DGYvTbuMeDhhdžGWrVf.rcӞ=4h187'eeiD+H0tCx?/$ˀ!~,36K8;jg:i .}=Tڻ-EߺyiU\D^[/H>;HHQ@a ,'eO;́Yl&,cːW+lm7U={DMCzS𩧽##g?lf0$16?ayژ1ƸTݟ,kn4M)4o-sV\:nie1C{j!v0P1]R '!v)WӌoD! #xzj/IWB;he`n狈s>JB.s 'fԽʝOo1Hqa{+mۄAԄp8[ Qck~"{g`GAԤ_babD?S{;OlmCGނ PG@ⳆB`uӎ])Λ "WT9;?<ɓ9 X}Ci <e@K5?<(IHde]hʟU8$TrO1PNn.lOl&O? < [-^7* _UA43FlJyiH4! эyr cp./k0֗TCd(Y+$p ~ĦT)Be+c+4>-8h: AS2΁# j69'NjYX1I!0 J6h_ jȅ`Lw.Wq QLĽWWTUv)}qE2d]XMO} 5o{-4tBnf5G%߁C4axXؐ@=LKv}LRlg4g0b)IGԪGOJUCڛ0+VS¼vk?*!obo͊?D)Kg~0sAN65EKƨ9۠y%\o9lWO$h'2gĈ8tN48Go[W,)-=+ TjEaU1PIJ5"W"KLw}$P͆$Cn!%ԼH4E4{\^(R pgBW;O9JwN(8" n7P Y|~p&BSě ʮy]6/bQ[I!ELv\`CM8ޯ5ʌJYbCN%?;Eg_ DžzW@lk ye<&=2n =OmYb [dtZHCwRK8olKk[lmv8pB;Eѳf@]-/A`}"0g< ȴ'WXG'dB(s\Ea (IY|5YDSBQqy7,L/i*bГC#[/={~h!b4HnǓ`} B)ŅMԫ#ZH<2an 'B,,|?h|xn; ndUc;j$Pa`QgN]m8VfB`SsFTšݑٚ!kgh|N~@t;dfX| +f`D82_Qg}P(s$aiz)QK3((9 ڑYo҄- v- J}cC 'Qw܈e_V}GIĨk%Tu3Ԓc@y#;)dߙV{GdE'oR VR(di= r+.r6|FP6!>tSs\_b 5H#I' $]/Λ V4D!#aolXq{K%N\kl72UЍd )FN^3 6;+ڶv^:WJ`D&gm4T%0bQwgMDσObnp~7?2NjfjaP'cPf(W?<Lq$oJ_ьCɱ)*׍;'?4.p7X,dWs%wR/*R]([0Yu K#Heťr*a ))>:,$r>L9d]:mBs2(wfq|Q HY 3i0|ayc*(li-t*بiȋe0JqFǞ`i~gˁl #J'. TXN]ފDztNi~ɹ169P>Kqͭ8`ɺ2KSWB4PdaY$&.8K-|^W3#Bj@bw6M0_ޅeBM~T}m'Ecq3ИtW:ޗ!ւkD@8wCIRAIͭ~E \---r(؋rw=KK|ҨTu#*^(&bcrf/F޺wڋS=E/N.s>J`,ʩOYrb*ahw?ev ܣ67u?;XzZ%.FrBZ(Cz#0'B`kXoz}Gت'1@z0rgF(N6(l^(l1#Bm;*BÌ,@tcS%Zl5J=dEjdl"k]܂jG VK+A)*>,Rb_+,*u+ WN#D)pOt:bJqH-'޵MD):BwB_%{ J!`F?iYT_Be.YyYt@rOQ`FՖR}ٛR4^nҬn~7Е6o `f[]tRSFg M"!Ԭy/m)Y]X$am;-6{lyt&g MI M;X޼e('> ZW&r9▕AGsrls* Ak7!1ijseZCvߎ@\2.*e @ ]R[,ָp5UX"mB"W$CFm;79+!_ȟJ۵ayL1G,AXF9lr)ZarP"Y bL{{\p2@gA*j_xP|= W: d[b==Lwz|H= $C ~#DǦ0kewWkh6GcpI‘&lVP=8C<8,b7f,WId%D z-&gPj lsc~r5/,N ]ۮPf%\@: W%o {A%EG' 32nAo:V@3VjJ+Ȉ@E?MfEA۱ZqI/ƅ^heK#y`n o iS(XN θz'Sog 6k'U(kA$}^A!6#g3껏Gq0N2Cq[IZ̦^iG2k^Ҁ݃r@6 ;#jY^ Q+?E*ݐȣ \q(=HΩEa\F1¯%_) l8,_3i?䪙d2PWBW62TݒjїS%@FA l i=`?7o`}V0Js,%ב LUX æ=dYGu*0W>);Re9{U7h;h:4.>W=N A+[|3O&6x2$2L ]Sx d=ȓ7LpUˆ /"ҺU\-ˋb^%>%sqf*v[?Iv+ŵ mMQ >㐖xug*/BX3[c^ Mͤo@C OT9"{X>J~kߦءG5Gz SiVk"5T?*_!qzqP8 ? [>IJg(r ͲU/(F?hʑVr&Fǀ_KLk7c"Fx6f_yVX0>3e~SgR\J)A3?U,D݇ N ڹq8V(i9,Xq8Hh)viN$UG0pw [MhC|F.3C APb$D笇@W浐 &qӢ;#6u;:ZGy[Ңd/pg@I|ƚ\tsǹӡE HJOML`oO+#`뫃AH'|MA&r偨/.#r OS'xC* 9?[$O-aJ[$R-ӷ!TvD=XG@KV+xqR2xuK䂙} :0IdHTZ1;;Oqڽun䫦(x-; o暫@‸L7¿L0UN?2Y<ѩX@J(t"Ov*]ŇE1@J̬4FLZ&^(^Uݢ/ L0 nl/UրC"9 U*ݜ"ټbxVcf6+4Fޤgn)׊\}ަ|N!0\x]2؟»rG,9+Sƈ*w;i$k)iX 4h9 %&+@)*sVU2nGfC,Nt$I4EbZ)UVb/Ǥ&8-7S|`2lEjif+u2ƆDL=wcGPr||ٔh]5xs \J68a \ zC9 Ε{JrTh+ez3?@U٫⣥R•Rgp6H!`T0ڀ84=v_3Cȋr6yR\GBܡ 鹺7=pXFBjhl1)K5F?IWdB>)?s?̶MktU.'~FDZAFg0+I_@Tiѯa6۝h|hSɛ|Tc B]H?4,+ ! l9TL&72czNV ƜGƌ*_w [ 0/g8):r3 :m8l\ςoĕY>ѱ")sLo^5_'ub@+>83 hzʠ]  ?띰 =ߐR] HYƢޤF+iW=Bb =klm'D9<'"QZs.h_G!z|\“z3KRsq!:q0XMF0d b8՘TIJϔ! I2\g[\UfAx|ZˮD*I:-'f4rk (6;7钍B aeik = OTj{C-YԪmM[pU7#dvV9g83wC_Ks/LhJ$7$0)'C7Z/36AriM7 eYVH>5/t7t=5b'^1~/X`['U0;'[Jó>zs؎n^ce8AMI2VstȪF*;w. kM3w ݂"⪊]& wi V %..Z'n(t<:Sp`)|a5XG. 3d0e*/xI{8?O˛G52ūj,7mD !ȤA:Ek[ٕ[N0,T|y fZC[~UBrlWJYH|G_W2&Bl.#T-vl.'~ӷN'O+&H >Y'G0C t-űvV@JNuwU0{fK6iF <'`EhSga)ҥBeIuI`t ı?UYB!Po䆡Wo}#[fF}Eƹ oN? i\7գ ͹l߻ǶV<^?!ջ+ =^z7#.S¼͜EZBy"T3Gwpl&|iȳA*iOj:油ú'qE Fa2(Rm9WDM8ժE<͝] Ȋv@L^R.!mxm|LJ@l*:aljq)uͩ44*4$ \m`IIR\Cuoc)?#\\5TW{xfZlW_ "{v 0ˡE t[,=v?Y+6^%5, 'X&W6xgTx GHmߒr*|&<0?ˋa٨|LC7Q*j>5- Cܑu0%>$<V*@`cAp0Yj0 EDj7_s'yP? HK}NUow)[ZX'|b1ѣBy(!B6&$xhw7r{r6O+[Zc*rQNym 4xKn;ሁ?9#>}FYk%7*#S. R ? Qn}#:J./hw=GK OiwU砵GXu&KoVIhR\a_ז0&GiExf[% t-aEZsRa@B0w mn GYOkج Q1wz@%͞p4ƋMKU !@D] K4$WUvuHpM U{PFl!Z$aW;jW%>ӳb56f,3gUhC^q*\|)s=qmDT"3A۪T8BY#/ $=N=y6qt=yS۸#*CxOr_4]+3Qҁ<5?Q:|d ^רnG= q?^:4 q7%Ép/f09j@pz"ָy 57~LX91> (g*N?&F?ʟ.slwgSlRX. 6GS \c:`޽pBM?ϜBJت$: QoW!fm{3]j[粬1o<}< 6ꦕ;wV sҊeP(pu-OR-f n.Ǘ'zc_;$ϋtGBxӗqG~O~dOm^d B1⛉]QFlߡClF޹44 '+"˻QH .f׆ ;= ?zY0vzn#*sY]B{C9rB] g{Y3d`zP-37L5/alr' =I v`EZKE33_֥%?L i%KpWdh l4V{"?esaIFhZS1 }SQ x=~vlic%O9RjEmQ ٹ'n;℁l6qDڨ748࣯:RщU ϭDjer;u8d]ZWl[qZݖ)PͥOL=Tڧf+@NEÿb/J*<dzl¿ؙowL #`p9D} q,у4B #0էi$]fgǩGR_'޵8^]>g;ι]XBG,; R4:p+ݎTEyԻ: ŕ5ޤtطQ!U*rR(^UHd~ J(I5[o ,є1@1DdpW%P*ֆΰF8 1¦}yGI%9b2-`>Ul)m8xڸX>P@V,uשpt@m-ؿNnqFD}1{W-' İVFcԚ68*r<3 zh%0IDAĤ``P!Le}v3gz 'ValL+WldJO|HRܴ]'h$FP}|>iJ!Aj[qТ?xG-=K #>&,} -u8W3a{Dm"UtwDŁ|:c:c2(,.UA+V^:߄5T6& VA8I>5/.VCZY J\i,K^xDvL,=X1)d*f0TIҘx`kҧJb?LĖ̥9s H4c'`Գ[.Xyyzx 47w}1~wԮ$Ѧ;I/Ѓ@D?E'}*m4G[,bAo{LU`%1d'748]:+LHyzϢW"~u{qŷwkNuf'4 YB#~XQA<"OęU:BS*e⫦*1 CI#yӾ9*%bUDY$Or34o_Ί%%)WW =2WVFgÜ* *aG Tq>Ғ7>8G 39OՇz3JxzkbcJ;T襞yDY pL9W[ISx d9v{ZV!ozmiBWN*vH5}(%ش;rreNl8wB'P eqCef \G2qel 's52 {gʎ/)``fw;ЄH&q4%{jչm`$, xo'!`Vҋz? ">K9* ˉpcWUYQ|_"ꞰDD9W=ae1wtQV.fgUXb¿ _kWVf9!" QC@$%ADW }^-$֡wMpSyۄ,ADwS7(ԞO<JANi.pbwF |N3K9״;pπ1xn jV"G,kw Bkl6VGqQ't#i HGSqO8AJ,ftReENEáݱvYlW7*Ƕgiy MAD|_Н닭xˌ-ӗ*\J45<}[4_^>(m)$6j B<'4M+" E&^Z2l5gh@Zb"f~UAPD 81;oJZn?A["pX*6+5UbgѰerW({@V@=!{uo_ zDrUBH4?@ R%ڕ VeSp>VBcG2Tុq0Zi(]ANM#޽2o_Q[Z^ Yj7ضMwH0{Ȝ)~U J_ `6r^Jd5떜^F^XiSFTH]T<ҍ8yJIF`sIw|?w6bgn ݡeӒ+/bnj gex>vnP&/o! r!Њ5Mg  AC(J8"H= #-2`wn8߯kR1=́hzINLxqR2?K(U#a QLCv8!D\c"N 524ɸiv΀J-6kRTK =41]."3G~d!MFE'y_oD[$poΕ%K|^^پ;L#^vhi:E>^:Lt8<q_yC&jw/T.Ճş)z:eja˕z;t ; =, +-[_~/omeJo?ScxGjjFp9-2LNrjݧ[/Tm=LʪgggfpLH?N]^#o[gCL1tS :c# US A?z k IƵ^U"eǒ0Sjg 7r@D"r՜]C'_2PZCƿLڑA`3N4gu7ڢl#J.)D JZj`4de)0&h94]1W1F#pN ٫|pPGر" I XJ4 kc 꾴]T8*{mg%;vD"F<ݑ87(/D Pŗpvpfl${5,LC!ul@^ : ?m,  gaa 52Ϻ&FA7&sc?|zNmyHH蜶33BYz/u\(+ D)ps4i1YD_1=&ү.`! cٺ-2k/%HDD,w]Ӎ8#+ltq Y!⌆=l'0. {`XGČZgYZ0707010000045f000081a4000000000000000000000001644ae3bb00002734000000000000000000000000000000000000005500000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/oxygen/snd-oxygen.ko.xz7zXZִF!t/&]?Eh=ڜ.+EVڄqB!YJԽwĻ =^NDgqnLz!r%hTNt羨TQ>&9hBt5rQcU 9VOj0qtiDi6BQ%Tc>(Eo(;b־}7ns!^+[ӝ!-ⱘ|y9'Τg0Bl΍~2W! y]HNN..05aw&F/ v(A[!?r؁A̜q/$-&/K0hepi¾6Қ,=ۥ$J&2Yݐ*#>ܨدS1021m/L)3?m${@>Ygݫ!79I^R}2S`T6l-Zo'aic3y CQ^32+C qNjNw}5Yf%PFo uB[ L FD.Ƀ9a(΢YuNhaφ)(AJmD:]OP!| duFmkVR4Kܷ\H3+WqͣrIνWO@?7N2Hݏj%P+!ΩO';9Y۱h[$TֆkzFۋ gܸ,tY*iہ7d7p\iuzon3jgzHp7=/vDB&Q}|D rMe%.W+'<~VI^\2Α)E&gߧkF~5![SY 0csF!N˧Iw&G3˅;ge`{/ K @]FMr @;/w6mI#?~6Z JZ[ kcsCZ\=?ͬ^ ֈ;E)դPˢg Խ?s>2ag15g3R^ؗ{BNV>5:q^҃/($$th!wV \< Ts I'A?2.vtO0dx|弦,&sΧKEMq6SZD !^:c+H0/u Mdj@j"::zsubpq3`T|B!86HJJb$NS˟ij&E`I V Mæ d\Bx:4Bb#`}8<<!?r.Xb'ͦ=2}l{[4d:p߳<8RgHՒ.#wD+YyF]?Lpm X8S5%Ke ũI̘恏lT.c;΢9m>Eia|{v!V֩~sLJֿ;8ɥjh,IL_4ZZohg3px- dK|_,Z^(3<,OIﲬ& 2^:/gҦ(72qS!;ofF$^C{;v͝:f$0HQ 1\315_[ [&y|_B*CO,yMr.vG8)=j F(9:1TQEijx%{3-=X5|=I?*/L)%B?Lߜ {"S_,aJwk\@#0ӏmBq5H܀泈4md8"Y*UȒ[wHh>x憞u}Az~+sC#b){{Kʲ9#wXP!rؼ9NgAu;HO^6m;~EmTkp9v`K o@tU>̈2(X,vhٳW9UVvpc=->E< tV~PV8ykVɔ'qۜ|JmB)\Ŋ"Pn^[cOkx`;orJ[D4\ %{:orBp2ȓ\3=g~{a}Jr|!@;vGWT/`nampH!Pa>P4|{F~3d@BUr Ǯnbw#^4Wưq[([> f-b̺ͩ}MG<'UxzgHJڏ]( wJj nWxϋ](%:!=.|[뮿D VY"gO0L2݂Q4`iQכ;q-`궤=eh#ȞA<]1։s7Kh4י oDK}r+Hzb^CjscjhիXTꌏj>a!ZS 2tŖvhRH ڶTu;)8mkaMaTebe NQg ,A+5yg-k}$ ʂqÁKKF䆿Jromm5B7Ҳ44r j TU!%&)kO1+ zu}27bN|as46pƮ-$akL +D,Y/8vBV9Y`S  6jhN>=wSSC8zӈ DО@9D2M*J "-;G%#?G ) zדSg`3yTlڳ(z,!_̏K_롊nU`Q~kmi~ɍ$q@=RrHLtM3cU0;%yH<Ώ 8(62#ob!E$V0q VT#1ؼWl[@رBbҬs{̂z̉"$UyQJf5d3f L'X$3{R=ZCD0}zt+2/}dj20~84'|D]-?@hw̓% Xl:Ϛ,Hs{?+@)%:? (;*~*:xR2)齱\`xP Y2{7ik۶aYr nꈭ!hQǴt#5"<={j7S~Ѱ:ڑ(TSij4! %@{1®S>iި:%(4 +$d~m&v,z::jv C1l>mrcݮ'zT=(U$.5&Ü_WDqVmNycrf%?Z”No׆f\<@#(\jS6E2>y`(.AP]`X\,裛EI}JqR4CrN-JWS^*@<<)gs8"dZ ΌS5ÃpkRIe0xzH. *_@ﲾ Fv-7׵Uz_M&jwW:7B5SPx~2a)-~I"h{Fh'd(LLbGLZn9C;56<>Zk.Պ. ŭe OƲC%.`n(6""?TI1rj6~<4BĤ^951]+/1Bߴ"pwQ8 FWPN idvm˒PIh $DBxPp^_KU)7CEXd+]zjQ/<0PN8 hQɸXz$.H! -n*[80Q`d9IBHƞJDJrOi*l-hRZE2P@d$ lr`3| J %2 O|W76@ҥ I4@dqɡmƍ)BH/BH }Q!ׇMh(*X@vhԔr w+C,[!56mN #斥󿰳DكzkŲS#tpB{ =j #WMOHg,_"A[8gJi M 8 m?ڽ"i(mLʦ"ʍ̀z0qp'1$ u1 w| uyta> zX2VRQQ Fڠ?+VELe}CDJ qLP6ɯ(ܐ*{L{BQWވ>D)N^F洖(PL/w;ᅪK͙(o9u`\1s(bcK ^&V,aN{M:E/Eځ1 #sÜC/[I30qehz"\=@+~YdM#7Gr`3b7Q [[%b~nw rΫ~x0MÚcUS8^rGH{"J~ Oɍ|W` AOX+n6[Hc7_'WSVcFun ^RN_LAC hNF>O1|;nh:*{oHL+n3X^{IQδZJڱ1MAz-_֣I+Öp}74jbw@Z&¿%Ztɾ?OɈ{nEeQt$8B~ ڜњb0~P,~Ati!%FG@"f )03giG7[t@s2*k2RQ|@L+E,y").pWezxX UC@;AŶjsMu5G[ |KH21#ɮ*U} ̐@"08Udmp9ȫc s],"*BscWK&QQe:YMJY{jfvD+ڌ7+m e+|–lOɽkJ@> =YH5L*),PzB~~(Z@zsb;lpߣw| g݌>=RxWZ$kqc^.-@و!/ԪZ @ݓ$ |k3U\ڌg65ㄎ.5@:(Ŗl"7uc~HHdpq YڣrGt9^=v'Ta GhT Z0p `x>Z0dkՊMML@28=$jᚶY* 8y_f>qa0m+K=?xT#CaH_-h1.V΍qFTt Ua[v (H?4]jrW(|\jo4Q !kGt$HL|csi"ą!;~ހ-@#? G]pDX{E?roぉRFC:IKoB9QJ9z2}5K'PV5\[mߤ38{Qzm"T#;klfh0x[ɈV6j@սTH^\p H*D)enCW$s#*Jr=0ZA" =Q !a]܎bxC| *8mI6Ii\tpTd€e9N]|TMb e=MdBgm . 2#R#cMGg\1r- 0dg}FMJη><JŸSU"~x[4#AzVM8k f!`{JSבR+틱>"99@Af::JnB Cr5 qF#0J#Qh0.\AVKG;WvIT|Sz|mTSù4w}@.BnOL@һmP}PVyD!˿.IqX!@pQo[ͻ GAI68%H<Q+"lX;6QrtSُ Mzy7zt%.!Ev"ӢeG) wE:8IIa9xy)ּhP,v FTyՐGOO+yq|U1Vs)"V'pamADp.nH-]ha x$J8DEԡkD<:ʋJBC4B9`kP]K/Fwi/_V35ފ_~*nɠtFO"OI-yDtk~ f9m6E>g{H}eX6P W ѼwA ]2oBulUv8aoҶq J-r51G+-DB0MR3s@5$bP̕ꓦ5}f@.rw?<9W/ӮsjrTfE?O@'$~L+;Ŧ5`Ku5trR|IvE0qF4tS]=K2ůMi<8+Kd@21-s,j(p{U]n$wg%rve|Ugn߄>X2rH.qczQo,YB6RA+{]9*Hhlm{iW/7k</VEV8,u?-]E#@FI7Ur}6B?`+8'~ %L8<5>6ۄopV16'RY6bWWA)̒0z m&. 45<*V:Ʀ20{ĩJa\Cv*%;jqr胄&z&Jgc+0Z >cgx=Ptp{.};`/bhJ]VΩhUZ'(b2sݕZ~g6m.~ r?ʈ /?ӠEeP$vt`YFƝwN|I'%NuP2Ρ'/;1AȚ-<J>\Dls*Q4m{n3A>k~,)#4l$pQJo5+7iNCHkުqv'"SMHPkqV"u:a2ʈq'cJ gYZ07070100000460000081a4000000000000000000000001644ae3bb00004760000000000000000000000000000000000000005700000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/oxygen/snd-virtuoso.ko.xz7zXZִF!t/gG]?Eh=ڜ.+ a #Or똝df\L)Uc% ߡf\CSu=7e_8CWYRA8pE.W ӌ>Ǻ:;2 1j1j)GQMͱ (?C@< +Fƙ8#Gi\+ɇpL}\F_- i>5 ~vVa+$)Y4:ӐT 6AQ[Ȏ\_%,EIM΢XPA aksAD&R2AE OYQ٦uOJ5bܙwQjzQ/.3dl[#FS(6E#/O1pnŌ {*z98}Yu0TSd@2$ŌEzxDGQS9>ZrlP(Z%^.,!&83/n.n=1/~K̸De睏Ɔڗtt/dW[CAٿg񆶮(B;_ ċkUʶ3(pژU ϗ9q;</(o+@9_ U(I̪iu,WVS\̼x>2Y$E2!ٝnRf5ȴrCt/'7 "F 8Z&4wOlZr撫|kSJVKXfY-і69f-<]{nhylm@)yѰW&* 3>_+Iml'XyİO Fe;ai]1^xH.dڱ,mEWv'ROehrD|~q.z/do$ `D zjbOx(3Mْ6 k05q,XdH$ q/c,n-&h )Ȣ#eԻp*ܭM 3 &JFp~fqvU[nxc<'v:X\: P#[DKT5;( >:jzڛ; 褽5JAHfxi?ѐn{'⁶Híc8`d`_'6?\F1N 8k ;Y,~2_[P>Tc!C|rsaDv}PB3R-?:<@5W70Lq&5 V<y׾,LI8q!)8'@dc$ofmu<~H,Py2Uu(zp7u!^~ZDzo #*:-UrF"ej;`ɾZc]Q#-cf7-^6qh5@}!8~wi؀_WݢX43cL@gi--9m=  7Dw-.ލx P4o+4$})/Ǔr%C6Cj\]DRLɜ/A Bk%t{촤OGh?_d}Fzd{߂#tn ODm9y59Diw@-I^07Ds}lrHJo?:9}jO*OQC< [Y3rI$յ=vy,.~ `%ho >\W+xȕ]ճl 3{"l{UoqמUSJԨ1S {xӺ$5[)tMEonU9UlSPP`[88TooE -+|\SYp<^c3ޗ(\* r8}B{ VRJ@7kr|{׾d!!)}HG^x`92x _{я$*GLO:CfM od fR|EФ,#O?vq鑁CtA$fY:ĄF|7B|O_s)<.#ǀ!U3XD>w?jCv5(HǺ*Q#nW\r|@}(,#.rq]z(Ӕ_rLw&NH1|QGhEPZ3 iØhzM-$0w]as?610tTq*.,Lw&qW  \p0R Ell읓 9mˈ~}YNJn@;bFBI!*5Hk~iAYP>ţFqiRҪ.͇}md@`r #QTFbuk*k"?\M8k Z'xQ$b]/`9Vxm!KK `*c# 0Ż{ʃ:w3NɇDZnsY tڏeaIWjKRcͩϰ~ (@&YFaHuٳHH̭ĮUh%OOLxAMi ӛtB`D`dFICJg^[NO5C@)mzY%^̘TF(V$B+"d j%ۜ&6M!؍}p^]P/* Fox^+Λ=&?*LQ҂\y?m%'Fq=w.!Lh?M$W뺙vbGDf i:t9Nmviv'jI5L6u3Y1?k`? $i5Q$7smG>ecN<(sǿkouB`. ۈ Ϟ+v:G9Ėc_QkW.n'sR_/(`T[Edq 1L+k!.cQ$ָ suDzFV$Qpk*ywũKYhE&{İ[R5'X .Z: e4(S9ql;}^t2<~?97H $)9SkCڊ#Q`?a:4 F/sQȇ.qF $EBN^5%O6(D&ʬFxUZ`$:0R4f- R9#R,#}vo;q҅1~Hrt{D/ "hn×s]y5g:h™]8ӅI&g~ f~gp5lXiۄZ<%_-A"c ?)|>2o 8=nrv>GHixT$[`7-,I!X'LyVm&Pq r[}x(65)PzJe!lv.S Hve,˧ZQ5Mn%CFn\k@qVE${1dFk霉p"RF ̨9EOV:]³JKȏ~Кq0/)x"n:޵ZomЮҋ-h CMJªq}_{'$u $ _-Vs {Kvf X* .#=\o:-k&Uo5Gi&HqUF1G<򧔝$F:l}'-e aѣSvg81R$'H6ԼOϦ#q#Z(T~(}Uvݴ%Ad)F&v-H4۬d}\Hy!Á/ :+19b8mSʏDM,"tW;.PY9!/Vn?7X1v%Gjt8~>|),ZIά񫭰5Tl4&ӧIn,[ ? А2 =Kֱ)mì1CA5*s:T7CӋ^r mdJQ_I-/:tހLH`r$<+ 0\KaPE:TupHhq/ӋZxCNn=HVPłJGtAdž4G-'mud(=*LQxk[ֲ]_-r^5ݘZݮI EKr0{y;{}V$6 :oLQU˖b/A./(-1؃V-@@ϳq=NBxL';̒[{l2٨u૟}!¸Ya@!EyQe[bi?ԩ1ӳtYPH:)T3VD0q)tt39fe:y~ղ,t0``ec4T;V{8Hcf-bMr2=|"dO($ Fu9n"OHBv?<-ȵMu~C7'ݬυN!BlQ׈Y!Jq(@9PG |@ h)[ x(F|N_$R~Oci(:GX;4&_1ƕok*c_%#yy5",,Ӫ1r"<;8]yDN"=akdʖ522`$9(t>f5~K^ܦ>J a6}RN_v|b";dɚj!<]8A0(Y [va)BԫaXEmvӁz.hB3\k=jP \P| '7];JnoOܤ 'rik) b^t.a(D=R?Kuo`ăC&"}nWyzhi "l{7>vPo!4rq)Qx5`?ws8P䅆=K@NKBȋ-sh<~C3x;%q">Gѻ0Q0r|h6mԲ>fu 4aF&'N%Yg&~ZTfdn=mqmU43} Ng3^V{"$ )5ыpUo 5ni7V']5(}lCT}V8QWy7OnV}ߑoв*0v9S2t\T/ lK tl\8(i%q?ǔ< sB? GyĔ"1ၼm)u%yz{PZ]8 ߕTp?D:lAw8УeﭰdPkIї7}>"埒B֫h Z})N5h*T63_}90<`V"+ ZjW+nYk,k'ຬ%O nO&訾lS;heƲ[nI!oСI/7K@!im. ɾZVK}jGJF7߀fa=`=p*sn.,A'ݧzƸo#ښѶlDEE!b9cӷ#|w ̠SC2$,fwgF!aL u}'b\IcM֢Z=NP` soԺ`g0HPYQHUheXrrR*\TMV\Yef4{oBw٨罵kP#p@YJU0ku5K47Sjw~Q]ۆ &}P%:"CoCrҷ=TI4p F`~um~P=NIhrߪD󅍘Nk](Wzn2ޛ_@Ay>#DpnlKE%D0Gw. %$s^TQJ8Ybڵ$a3b`Qp4oߪz&ʝ&~L." Hƿ[} XFYxp; |ϼj-=|:8-8b3 ~`څ~+*Ϩ_4Z~P,A1wo-tg?!t\fP17 R#3'YL[56E 2<"K`woPՏVm?ڢ(XOZcQf"YE@}K>):~6=>ȣ"ޚԁ~8>G*~ԣP%Dt?~RZ(p/HvW39e`QpozM\?,DBH7eRZ\ɿ!O:iPX7-EGɱsDojDJF,s+nA fOr2ysqƎ( 9ѫznέ|`.?@TIbI-fHVsit >DNAr^a^/q KO఺4a9Vȕér][a.m*mm -Cegd?,ΤPv.ٝ{emRZMЧ:.JeZ/b[ YM;`ƈkXאQv< PDAn4C-!xVIOKvRAΕ=ѮA~ㄪ56(noDzbv\UWS7Afݕl FDơ4 Zp~hKcU%xZ^2,`#O (z!'ʘ< =PzgpmkQ:@zzF->a6\(ϣek29pz WX34egLԪB7";i?ML!bӽ[en8 A&ۍKH7yL,i *i$f܄d7mVm )\p!bOst{qzFp$\htL\Aq˔T.1K=)0 7d $4jx%C  **ՑrxԡZʈctb\ ǔx㬕qRhZR_@?'@Q}>\O'J 3-yylFS.Δ 1EK7|j_(mU!WY+v<hW2H\kĪ]4k61G2fx&ǾyobХdKg s;ct u @Iv(X2O ''I23?KȒmV[p E|VX*NW!XPy|2%UkT1vsю cMYymWf͖Y*l,h9*jĘ) 5Ҟli )sUC@uKvzhP~sQzs5]2AG[8O3?pZVl#WUa6cAN9"jvd&B"VFT7țn h9;2Ӿ @=,N}:T^(@"[JZ^Io~۽2V{DE*b$Tc>H ^:Fx΍ij:ܬmA8e I@6,m/sW)G.O9$F0q2bH[U Te 'eś_!{Kn42j:őڈ}`Si~F6$zևDz b]dDryq"=~6$Dh#`9ouCPr|fS-b Yc[r~Ǡ,H*d2B|PQ@c{0%K*yƜ}&IR-PfJVlg1>VŶb ˓ԯ9荠 yJ4.:)F쀫+3~vȕ˿XU/2Ql0. bE,On ?N4%2R fk, 1hڭ,[{e;]ܹvW4XX7frblRaӪT2t0.R9ņF" @ӒHV32Ҟ%}bnyd/Kz탲aP*i>SAѻJDV M|x'-pм%XU!SFk.Hվ$Vxk~{eQRyg0t5 :OBr*]CT%4gZs+F |Eed7R߽տY?qEM%\2ʧ ĝ="-%+$p/`d:?:Gҽ:҃>deQ;r#^9yY+P2/|DB d59(|8lkɂ*Wx2Y{J`}'@B hXD͸A 25dO=;irՓx ʑ5Ye| &&oşhWvgC ܣ D@ A<fz Y4_4%A~<UqV<96~o g7JDZTԩZk4Ntdlh7r,tB-GmSJfwF_ԹL{ZK N†fVy?efͳEȹ=@X[\WkHԺ z]s@z_aȷTN Ni`S uC~|ౕ")^\< $yAHo4_c!#!fot^WT!KY 2aV;跳Q` fJJ h*@pEXj_)sB`Us\=+ w7zR,,X^#>x%t6ŋpDl=h~9hLI: 2998S^6(U3mA'53z CYa"`CQ[A*U@E7Tعz-ޛԲ`8ibAoT Mi)SoAO0=^Щoʠ4Vv*#קj:1ÐoJo/@4׺qtqb TM8ݦ0.@l ƺ2Ix.*>PA E-;HxA 0qM GFZ6Arf+ųy"OI+QM &!ǔNK)46_F q;_EO?d`L7+Z,Dԉ;oe/FVc%y@`>U!~G d\%;SC9)6F tjck-g@Bm[?'c.;},yma>T7))v zmċ^mXy߱!s89_ms:a5EpF@iR?aհWc{r?a)$.BμW&0k,M+pM#S-4#WIAPtrͿ]i'[Y^_OjTՕU4(m]ͺ/K*ʓ&Ǻn?ϐqWr3AN(7ӂgA޻ (R8PU(IL~V}w U&nrJjԍí ܋@j!brJ{Bo/#xU\u"J5&M=yXY;>დT.}sYh5 `c` 9O)93j~ cCLH3p9_s`jSKS) 1\Κ:,WĞ؛6Jŀ0G,|/Z|PufDQ=BF-7rWI7t)QoFiV65"lvqM~\]Xp3\ BvGlkOOLQ@:a'{LOu޼=k/k^ԯ[IPeUڛ-pDNF_rȳS>:җ酨:1|*󏓊:~:͓VB%d {dtDs&ą w1,%$p;ՎD,\;~f糎 a0VY{>JF,2s k  U>MţWhta^uxZ['qzkG x"NNξ>Dj _wkxn|Ao[:wkcFi3quX<)G2]~kٯlwY1ޕrVLL>ۍ C>^P(T<1'͞/#&!`\oAɃvnn/s;<(|.f}5 sjEbf @v\F0v79e^iIνˆ4IXcִO s"/4y/hޗC7L;Z%6C,4~"9NGJGLCj{_V4H2cUh1\ּX{d VĄ7Ь#@gp+YC}ØS@p5n K4]>n|Z#Q]nkF.n>W;gHt|[z-B6n~SdTِzuhЄ(dAk">ԤBՃ]_d2Q[ cxP_{%@ =|mtJK=R>' 7ʋoFGkS,Uq7奮tSSLB9^'Y4΍i3,<4_5/zZߍBKίqT;I1-doVr{C )ۃa.JY=M#*P՜3ݒB3 * Y Α*ӂpDoItqB-5w*2gϚч^+˞M#o~ë4,aq} {v,}vv{ѠkWi L( XRR2U~}th;Xf&0 ӆ7NRIkӶ01D֤YqQ|iH꜠ɞݍ ݴK1W4>]ivy-t@[b2F,n)1oFh Dz8pH,m<"ʕP,NJ!~ɧɡdǺvXqµ }ju 3{j8 ZqL2ݙ +t0;cPK(#K6huhTאIxu nsp7<#^G)2#)r_qg~^NP^Р=1PLzjɭt܈NN=@+A6-olӄ=9}U^woje; gڝVG*؜o\/M)U#Of0u{* |3oFxo#6 fAZ,5 3R*i JrUze2*8e$' /:Rj"c(1Ҕ3!mfEp`ytmC0R4lGPXnV*ruv2Z ܖA8.YC^ MlXc\13 ݧq16đ7EC1A5tgU^H_F-TY>lW 礤VA)['W~L\N_NL fnvm<`7L{$)) [eJFXMɵX/2BmOm\Kca0=#:89[o vO 9.E)J@>Wlo5|6n; Fp|}~dh"{Å]%!MC8 {Wӄ{n+y %BSe1Z5Qnpqn23^OE Y`@ihidAkۄ"H;#uԱzlssNmK&xDuz%B4yOMW+&r'#) vطBKkC}+w/(*am:NRDǔ](12)-F4Iٹ( 6*ǮwM%Gle(CG$z,lLho-/H`\_:e"!VͤE@o1Y#+8>qSҎy9m@ņ~:]-8s[Q⏙1ZtսED Mi4pݡ6wߢ-4Ac v=H1s ntVL`NG˓`AqV0W}>.⥍n\ NTۗQ`V4L#j64d/oEb~,p/ wAT 3y&?Z\/)zwdSg,ݏ&W ^s (gj80-}7*NYiig6LTSmۂ𷊟?_Le%YNbA~GE@qκG2wy,o_i#LZW{ E{ DLi1R{9OŠOEXg1 DñQߏcG~a;^":0&cQ)l ÝÞWEYuz]͛XNÖ/fӻx n~! N;t<]pc)?&܋ZÍ"k5c靋)m@i,4〼607b˖Z-%n˘b+o joڝR2ƦZsZgBÆ0wt—4&"QﻔO5=J/f;nK]T$ew&ѭ}hP{yZmi{zT}l 4cfcB&ѷP oz-&F ?@`9 =nF:@MIEP~rȫ(8sK3QĤ[905Ny $ӰnRH:c~|xǛHܛđ"Kew"Ah̽^(b6/$Rp ~E9y9kj,ξRvm=|@=v BJS.rCY DbG!ߒU;6f5AN^5Zh>"Zoa2Q&<-I QkK\$`-*lw@`pPvmdck`%m'1:a@]CYCJ((&>ss'x@Pb`@"AI Ắ_Αpq/ ;i4& {c\ Gdme[-ል7ܿNGE mqQ6`Nk^ʵsTRA60 ,x[vȱ LpL 葿ŃO+R/;vBME#)mKfߗ ww;5(stFQȆm1(7 2E aDc֮i]Oh9sbR10&mA;0!PARn0sLbo6@r/ËV!GLƎ IynUpȿnȻm37ĥy`\KE Q`hwf/nAu;9:eQx(sWgoj]3sz> =)Y )(jp`&X:l~\'`uc|΋1dE$,&)cRS>^Ao(pI .kUd.Ad4]o%&J'uK"rAg\ ClXC'O&㫤-%l)9 UpFYtl6 jE$?^9v2 ڥ<ޣڑVk,*h7+Cs-vWDV2dA7`lN%8~&NA~akh%P˟7' Ol9$s'j "ߊ01$q&fAGRȌ00>> /wnv)OH!N$IZ_#p5FOg?! $6Ƚ4 ~zxb9SL CMɨ@R A°zlA؟06E˹3>ϖFkmoAh7QrgrxXpQ3eRb#j8t*k, D2P!SD i<j >tkS-=K;TXqe/QS4w3ػRé3Yg6x!MyceǤ!tKrcPP'1 "ocvv 1 \UĿk#8QTMxsQ)uFi8(p+/}CDGu&p=4@:9x5~ ' 9*CjRsZ- U7MԅdxN&{rG2O)̇@tAg!=5#^.춛_2DžkT)Ӳ E a؇KYkPiU4\7zhY\8Epqx:#E7p}4.%=0^пe@D9?.=VAyHbO$os Y*ؐ$)^\8KQ#j]21v-9P0B3@{ uFENßqNce \, ֍-G{ 4FfJBφRÜۢ"s!8'\M3f!4 'q#33Oƴʎsufמd@lj'2D0$!<$ s/.F:j4[F A46p;E@b̞ snO۴q$0 b D*8OK9`+*'/Uk)5i%a ߫8wVtcYXOwyCCG"r!#q@j|͔z8s~s5<[ kXq*G`0Cu\$XF RC9Ӳp(F\ӫ9ݹW5, ]mi7,ٮpҩ^rL|գ!nI4 W~XNkS}x]h+-r%7&`6{ZxAR0|KޜUOp,o+W!HHݯ4Te $RxWvt Se OKAsw5oȤ4`bDQA$m0H1Cd;.j9^V yI!X%`!|(V=yΟ[u Uv<ȭ<9isHm)gS&>QԂZX-KkdigM,4븍譌'ֻ\. iq|Z8rz@P$kGdvִSR@/wPDw|\GڏY>| %(g\1R!cR4d2WRnZ,u]^X\_l 5k Jz$^>O:KDQ,`\찇~6]'6hkNF("A߉ 6P!fpcf盍v5VeVpEئӚEzg$&s} ՛T( -'ѶțڇKS܍Nz{`M7Er\ ^;۶ ȉ܉OުEM w8 :|戋^΍ݗ m(t "o߻P0w pjzN1~9@‚f v\D[;TF}>nO~M5-H:Ll^-{յ54YTN}Z淾b 3_ .Qyq}BAV@iwW^t%]ވgu ƺ[VMY¥Dr.q:Nv|.9su7UP" xyF'fXA tehfJH  !2 y_< tsJك+UTbt+IT;!T:tC^wwqB#-YL7ouE8|u, x2%%a 4x6 堏gjPW[q2X@Ѯ>("_A:}|O綵kNLym>؝㯃ϫ;ooZ/J' g @%݇fXZʽ}óZJm6%A TF{WБ*҄-PGF2r2޲l4B8Ub6RP{/VłosC L*m&\А7@&0't%?5d C7ё El;!%0 zVxKv%h6js|Gg #/inST!GIJεҌaw zI8 }9Vxy, ԿF2~|d)ցFb)*'nR8\"<|oāWp[m5X+," HH \VۙfȲA|ޡ xu(^52#gѨ8¿_X!H}V^HW˟ِn-ʌ[(f̃69\)~4 YuW$/|긼حֺx;Lv'1O6%Α+-rjæ kJ Tǩ'^<\-4|u wTʘ&g5; |Q.gXM E:Y+$ ŷQ>Ic|¤H-z* BF};Ys J맴q̠DBLl҅?2EwE6F <3dlMkd+d}DhD>hPHBׁ%$gzl/k>q 01H%L]^wc;Id/?CHwAPvz}T퐬:Kek;'Ei8Xj1&}-+T[2b  ; o]~Ɛm;Іs!lFF+om>R_Г˪v6*;X] rų'༦RE;P,zE{4[^W'"d>[qs8 [MHLkFabt|,l }qaɄ 2v7ۇ*U~< Os>ϐsL0#gJS;!K>@. SNTk2_NdoBN4hh zKh%y=g9p iB MUB5̼'zd!EyO^\|6`z fǗuWq'.!bܑ52j) JlyԾhsv BALG_- #* WRt3X*d&yJ>6>*5ʧ<0 $;+ x [Zv@lׇȐRXьXƏ7d~'|Щ+IB"bPPc*/T]<+bj8GgҪեDr+JZp1A7@,Ƨ>ilq>,?r[授^5-1;DZ-7fQc*Vx\5C^%fkϘxgpW-hf|am{7 ={ t=TA-֒Bx[W=C(9irV`~ue(LS<'f:$[25eHČ6.[5%h{CGGM 찬e^ Σ0oPHGi.pЇ#?qvXlYA&腟Yv?$ VZE*,$ۊNgݙH<]^9 9w\ 1PT5 r0ChBKs9s`-lpem5eK$"q`]! kh7pg;5<(c%gdžC]_EFe *ڠ!> A*V5.Z6]m!!QЊҲP \'?Yy&aN(]aveg6M̮9&m&59_&bRh 7 pK"&dEZb3&SOmݶؕ2oSPK7;0 Cz c7Eks_g`p4uoeBc0NWf!ӆʴxd;cJhAȍOƠ{$T*fw_9HIw*\opP7[J=K?5~wFB'J7,s-5;iU%{#{(74[=yV$% ĺ1;V*h⚻ ݞ"55AXhn-ӂq:0JXX?z?m]IDĆ3fgxq-'?W#<;-mKG#rݬeŜVyU8` a^CϛG Jޏvt ݵ/wDZiV}{X!q^z_f2gYb`~]yjr8;QrSFReUwZf_=*/H,3Ґ +pb432(zY 9B%@ş3c2Gܢ@ .8~-N~]wIqk"ϛ~7-×] rg< }z0;pEF0\*Na#;mR^}<4"W_>w..^V̳#ʯߟ^­*blMD3L>W8.0>+GGl"Bk @axeҶG}7$?Yo@H^U P'3"iǪNϝY:-)lwQ?1camAnaJ4}.ۮiI9@q"80]O(b"&q J\1m踋ӏ!OuQyg_0"$|˘zUE!ַ"Ya& }6W\1Ӆ`5qQȒ>ob,i3PqVh>ZZ+k'ˎs^OCy6EenF2,yNfv]'8ٞVȶO '{Y!JG3);ߐRw=C}LJ%qS>7h-r%Ό@] !2RnA/8o9ȿv36eO^e mF1BO .Et2DS솪S# dgp$)Ys3j˅>8hǏШ6!^&'d2= B{-?y9Y]_wB3.}g* k`!OzNP;Íʓ3qڅ%o` 0P$w aA Pr( h/p}47597J; 8Qԍ+lgcɨ6K<5291#bxd?i"[X)fBӃ=LT ørVƽdt< V`$j/rStT$ }GMr:f&|/R 7z偮lu&?f& ~X$JS I ngBmij%:8|+x e Xn_ X0ʹˀ&G+$9ӃqRY⠵X!;AӸ Ks y$vV~ϏDΡCf7O*[ ke=Ĉ Oϔ^S5Q_T6T9LA ۳)Hkm/ DͲK)Ŧ}AQNd#lu]J dfl$X1R> jSLY2Af/|~@c +7?|tӎQ-tU'cgh:55dz6iBbg.Zw#zW~7 $Lt٥FY\,o/CQoY!0%Sz4;Im%?@yu]"hך7V5"* 6dɪVVQ N7p>I&n"B3 :hY9L-l~s'j|C%: <_i$,2~}eLfaN4N|X`MrX֏,ڛJi\ ~?_/o+AJǾK.U#ov+$ښ1TAEDZa?iHŵGY5<~hza!7EH|R1Ṫxj%P8$'dAb6LJZ.L1Ax"zI-noo)%PJOiÛ6x `*Źk4 S7<)zIqVZIR/)gܶ~pL:e*OIscNN=} ]__o0s瀁'w0\b\2E0l=HB, }%'a>qH bD^lRCnwU; h0{e/\Mvv8uiV=8K{C\t< C+fS2M8t.tJ縬'p3_r4M袥 im/#m+c^L>ڥ.4juJ6IHy9U|o&= G&,r{V؏EјOnbMA?јpѩ?eŖd#NBFN>+d `=8J#fnu@u~'7"X\IKH)\.+ ֎ksP$]F x ٹs'mS$,B8[~ȯ YWZ 4vE/>!ZF%@({DmIUW,ӨEL3uJB=@=0Ah2*s/#/'" &`iI&;+(N#5q=._tq/ aaByOi <,i-ҬYL `t6< PClrsO[vE0m^l)QH"=݄;SՄ?پCjl7Zkz5 hdaڗqp"ҋ7.sݗ d<)-]}cd&7z LХXX ߢ&y{iuq6 5Tw\+,Wƛ)QMHɹ=,^Şh :J p @u8OٍG\42U`ZVdC_Ju ='JmW;(ڋ20ap;b-ID擔 3 mOw>>LDRѺ:3SOV6㽪m{Gt^3X,̺leͤ&ZoDY(9܀- 3'zh9Y I c ʬ=\D>uT^j0 mͿyILgW/Kj%XEN4t؎D֕2i? @3< r^[Ӹsb7{xY.QxwN<#9vQ}(E/ #3+Qfh!p(,m[ixIDBU0e')4:(o=+ Fmn(0"(q)(ܓ_]ЦEN@)(ӻXwdSb$T9K!#ꩾڭW:`V<1ϔ#DNY͞a gxtq 4*ֽGavJM͡ӥJ[pUE*% 2Y']*%*M;~g"-qf v4IIN# ߻ !V f/:!*YxyxA@; IqRCA@+ Ƹ='h_RЊ֑}bgL튵 Cx,!N!M̄~XYzG}ͬlar|t{VK:>o5jkV hbaLs?aJ$Q`I?{ 0g!Fk [VbLSWPHa$+ Ap*~꾖 J lS6wsYA6:!k%H~O.v8z1fӂ ؜l2h&^H̱a P:1 [TbI9|ۿRA@zyQu}a kf$Gv [Yyb0A5Ua?QSv=۾pD+)ּOݸX KbVGV᧷Q)xa:lI[ EYI4ZPD^peX0*]P;}4)8C=-b &ԻWr~؃8.Bbv03ϧ Y b/VW\vZ$U-wƿ2) )8$B0Nc7VyWɉ[,& %` H߷/=iiQV;CUʼn3b]/0*)}4mbn ~vδYGo`E9t^s5y\ˊN5mObC"H(^(F+r~"';1 $*M٢>Jz>ܗym5yaQm2mI.t=eN~8N6Eh{f)B`žA4ԇ& oYq ZZRUV[h):H"Y Џxy!{11" ٤{𭽈/\U5'F_ڃ=jdEQlֺtHG>qYzЀ,?;ލ4)`XںALh' {S909XI W107"{ ^l,?n` } o48w<@1;p6М[^}JWSR1y!$'hBVOЍ!8s^Eyu!ZS>Ή.$i=x?!N|kWL},CWSI?u֚-=+$Y QP\ Ms D@`yVFMjm d̙[>&S1WyAKd1. U+*HSMųV {9^vkH徟,4BOj7哠+Q hȷm`M}`GKwQx8.I{J.Ic> lfchhڥHt^ /!fMJxD{)E,?Pc&ËրC/mFȀS3&eɜ xd$Kw=5ۣBVq/S~Q &vߜ95QiF&[|RH𝃇M]ɌByeYy>їev"`3:yg_)!6ߣ3o͌ ;)ێ' M=\:x$ƂĨ)rV}b9J֗DRY'^&ix, )mz(am*K\3^F?NR7z%ڇmlB K˴M7y }oIzud|78D),-Oİ6 ]gБŀ*l0T=;O5_K oP tqVX&LA|~(di^YmDhth6w*HB6X}^[ŐApf7.^5[d昜_Ҭ3? $җHIM,]j'VsΆ=%,>l17@GL|^l8Yӑef1gӫP:< ,\!7Jj:JXLnj[zݐUzϫWZ |eʷ},a?QT4_QTwx?- lj+/\oB~DX݅%k ]R5 aP]HPA ex/j#'#̤HG+Ѣb"LtW+"-27R{U88-M6z|OMq$>?Q@O u0l&iQ ߂Mw0 5wKLpe̟K~q}Sv,Ri(=h QZFdM͂^e}BdE|ڋ)"$3iFBai=Ú 7kq; Jc#0ḯm24GI-d3%jҴܳwGOP eɔ;gĩ< '@EvB#ˈSPoa@6f}jn̕O֬b^);7]&.;}JG:g}n(㵁n"@4퉿QQwv肇5ZS2l\BԬWE "1Ӑro2d4 {1mk: TFc'pA]A DRVG#I1_nWkI@P:]few j%~#=i_E>cg*Y +Iƪp=%G G Y3^DE5Lx7Q'7 #Y@w2cN#]pRV`i~HǕ?䨀3H@$g>Yh}>2+v$Eo iO ƨfr0bН0s9`\d߽^ BK_<Os_P=VHv :@_;/xdY?=4 +Wp~_:J%/SDqyJD ( 5yϚ#쇊c[ `O)\" p;F T޹(8GD.7Αu=m%'Oɨsڻqe;ȏ^s&Cki}0-TA3;MG0sB'1m xOlbŀշ]ŏ'W4aƇLF/ z|5B6@s:hP[YGH2gikR!1Ud y'(i V:n s#̨fĭũ{E.AQZ4 ^2/4gCZ*-3dۡ5Ld׿?sNiӏv,t;9ݼ٤i#]c_/7" }> ʝW2/D$8ۓG`4_D*3MZiC ޡ \: _WVtΚcBw2aZ!=7S"f Yg xPvK&7a*M*M=o1V*8w9-h}%fkk4j %Hnn]flx;Ż_LT 5`>*1y\ޣOSi PR O n?a>b v>J*Sc+G"AIꨄ?w.|@;}.l)_-3-rD`ڎTNhvQ)LmSH.a= ?R;a[iKog;M={D eC E}!$^/ElYRmeAzo끋L\^y|Gr ;%B Lngxh}Fol  LZ c \Yqxe%GRa#x25IzWOiy G8. ӏ | ꧍w@ALQ; Slam*%=.%We9 lj11:1$OHTEsEl]<92vF|c\4G#G,-%hF I͢m|4Eooc?N,bK.VݸqY {1,;|U$ pTp{9n~L--ު#(4lkD6)* =g$~)_jg1i7up-wb'7<]D4bJB2EwMnڽF=v`4_Ơq]#ZnC]Reрb9)cwsy*FXEtCsp\⑍:IQÁ`h\aXSVae5& E20|WqWiO!F*D] :!SɦEr25_ Ɖ$Xَp_ch6zxUHJ ryŖ[XÄMZձ+ ycr*qu%M.YYZȾf2%se;Ohx9y+Km"n1im,gy )'Kyy$5x :\GJQ)0oz-aoFv۳ 3V~w#ԳѪ4ożq93H7{6Cp8ASbӄC'50B*T׫:~C=BX^*蔐-w޻EN|%6c!>+rKi%(Ls<66& ՄaNul W d kҽ oѓnsZH Ϙqk|kLfD^;C=Lq#IvN!&|bs*p(}2-/f,BW.6Сe l̛зw* dKe4쾔x=_!zZY^Y G"vvNF܃ "&fo=Mp j>WzB˖$^O8 0P'*`[5I. .%[zibIp-nK#8t=s'vT?CE ")7ĂmAF?q ;8͑.e .2s>(#S,*0hm'@N>e_fl]f{oD03 I` 9*7ו!م cOy|gDUlReܑ1_/s0t4?~vq'~b3l:E'tl}~"ގ؇.m>GgܠAMmys |x0MWmraqʼnz/|K1/RӶX rf4d"Է蛇_aP(oA  I^](o`!.4 כCB̽6c ׭!uO«A|B=)92!`LKuƁV3 e*\Hĉ"Nm}K =Pb}E4yrR^~ rqآKe>?pt65\U'8=Y*6DU8M.7<(C}p"4dz1"4C_~k^Q`I5(4 >I;<=>cS04o\pV&j =IjnB̸yh)/ Ng rֳW ڪuXFb݌c=[#,g )"'giԠ/xZ +cJHkGB])"'\ DmL F"+BỒv>3]Q "/Nk\FNk`D9`Uĝ ܤ~YHܤQ;)~/tAt81rlzPEaU̦rv#6\(NYet4r\*zr Z_٣ >YlfrAqW@σ H K( 5ViIDpMaŀa4S\H5+eshլLaD5L0itz oϪ7eB/J%I+0.M,TXs V+޶W\zr +WAsWR) ||?$f—4Ȝ(x56H\okH&l]T#QX\i`cu=`1aR` WB<֍`V3|FOԗѮU\0qKb ߆(4ޙ*{28l.PRU!@)E6jRwy&84 /YzumPDg p>R9#Ō;N=>+l X(>pҏ,ҏȍn2>S= DOԉ{Ҵ[ǃW9D@VH RT$ b7XVl"b]JSܣlKݖ4Uk Uñ$15$K[er㫏Bf)UnHa-J#H GV /`[;):(6*jFQ%nk7MSeR|$ S6!0 y6)rt YLA#J£!+O&_kpG2,i$%Yrt^֙82#u}<+ZS.X{zvxg7xU| 3_.T>ʺ7u%ϱ利@ǫ%FQ$_zPߦjH4*Y{xZuIgB~فy_X:pOm9HFNE;a[&sXDc(a9ZX ܌4c_( oBn^/lV -擮,JG=,KHWeRͩ`7Rx5aŒ̜{.J9sK{76 h)Fw'Xz Pyȡ漂CuiDwbX38!Y4x{o0mϹ~CK"Zq{UC\0XZo>X;BA>RP2@x(T1 9iWQ8:5"S?&k7;ƁI<îQMeLƤL,uwē7Ip8h-P/<ʼn1n_sAd96Ao@x8_U|T8Aj1#)`( |OH0U^ <&RSfsPBX'5+=aUy J 3*Xհ~'M %4o[Ö0q 1sh.d۲T` kW$u03|YwQ` kDepLP$lYCrMPr1V@_r_@m`$cϋ <|9%d ( blታ5Nq2Kl),o^hŚ4Ee ֡MxgCtz^6f4>)}V9.?$mV2 Sme)} FV4x+gt9~ IUmTh9mL!ܿ?h3 \q$)aJR EfCj8]mOT +UFa64TX7d -w~WQq .ƿnIhs]7ǦzkKQnb.r'+'|j~Z=?\`WTM.s٬<$Ob> 1QMv >q*sB[(}F1uG\>~ՀIwzC=QHS?KD*vF tovH^N&N$8S35lBPd?ytUI iʔmmMnBH%_ύ^3q AEڧG]-?8C9bN D/ Ѩ . [_H:̠=0+_>-\ ׮P9ހSƠKb!~+ĪZebbF19LLձ `N0#> g7ߑ|@\J~]]VꠣxQN5D"t|OHQ(TRNլM<|^L$ڳBhbhKKpS ! >vȻZ M,k xiW_grٶd)þ&VDnMC,${ZȈB}*CF(p]xR쐜n>|1h955&VlTK, 2 ȺQ4"\SDWY/%*dS9 $9R #ۧZidۊE?F|?j wZNUMrR/3d % Cw*ʯ0:$]IZfW*UnمRX !H"5h$a(eLd#J=|hEf>FؔAˌt&?j1Y&ҟo4m(FۦN[~M߯vܾ&RBK1Wclu-PV;y|Oa}LK efޓ[R)Ѫޏ36|bJKaTO)tY>h!tȤE0p.mvRF̓a7<'+$\7h05VdYx3$1(,jO<32 fHOPuvg 8ӦVNq"$qRpOq'o'1=q\U;ݵMU*#':Pc  l25+%-{qcPk$<)Bo9GoeqZɍCQ qE() ] -zډ$jXf)ub4}qu%ikV"Kc1eNKæfB `(ײ~HoLIގin 94.dXbl8xiy!=fQ4vOWNr)JJ&dPxoJS>MΣo|.GpQP?n,C,mѨO$d:`t +}A3}*Q!Ӽkj!-\|0ݱ'V幨ݞT g|/$[ AChnU< /"tMfoe*j8⹚t=L?v&yٙ[^ȺGY$~7n)=FOOQ;B~)wߣW{c4nOU٫F:tCt ,Vl8V)-6K-ꬃ$ke>;M!@q/RO FɴL{XWO1xtͬ*|bԈ>#%yl#wOy%&a#Λ)!#(d}mD;lM$eVOvh[v-|TZBoq+&Gn~2`Zq7J1*PzMTtMCS ^lK%wAxr5/~l"\ws7.Yab<ȑpJQ ]*ڋ:Ǽ) MaeRe˯)f'ǮgzvQbvIv1ZUlyBG+-ge/L:c!*_RY{ V!C0)k)m?#N10B(DIUirǕ(1]PE8D̙荼I}z :r㟢wE{`;reM$!ޖ{VX"hp:3PA"񘽓K^F #|l1vK؋R>W͢ ?j7 e Sw;E.YsJMB@'B @7FHrfs%ҪIRчI>&󺄷2rK}4RĒe=+'mq[ | W1L^o/-IC}fmdy*K 6>b΂3SV!҅w#˜46h7 Q;H;(ʖ Ka7Dfau|$Bvz0wwQթKZTA@[(y'lEAWO2R N 1t{>@LQQe0HE\ ?`,($pܢ%p KEs/fgրvERձm¸Wf'7|pHÅ&F(b/Y09^ Hk_aUT=:jp=`.D;^]ʭ_{wUЯF1lhM,8COJdn Ey [Uؐ3빍 !{ܼ_ u9&N:P:ީ4Lef*sQzq-B0#U6׮"a,-:mq@N h&saS3ǡ6^fx-OtoRs/ω D$dgKf7ڞXp&6@tSHcJ-E;̠hѤ/D5re[Kn#]ԉov 8lCit/W=߮:vG^MbW'1@pVZ5@_dؾZ'482E.>CA9(eL 5[ۉkh›3F+vW_ZAҌ>es+̾2P=ԫCN? _SfH$Tn)qSaX?G_ iWmIꚠ{ = Z);uͦ\{256!O 쟸u^1`Z;D\vEly46yZ]p$ۮ-Qu&E2Z\pl{Lzr$ k]?}A֭lRdmSXHpl; nhy 8~ZK)Ļ0k?>3#xw`QP`h)h 'rM)ׇc}5mkj'rm՘|}a]sѺFءx㰔v4=4D#F_?IQ }XhS}s P"ijԹa)>i㹝i[3 H9^8.~ {;,3T2O1.(+4, k8Akm!@@-l;fʶrz"'X[=8Q{MVZ p#j o/Ó}K !+1qҷZq_ . {QuCI/_(x.jC 2͊ΧA5@Ɲ:ʄVک%RņARr1=8&?)c6%ot~;S~)Kj¡W*=rUhZtTc}.^\/kbI 63D.hih7FB+Hd^-;aH޵'e;Vȇy=eOgIN.BKх`a! pO6: $+nTvlÑRrd٘:/j7~Jقgr(F35U5bʯkH\ ₉bJ#X!b4G2߂'I NK2>P~_zol yvfVgYZ07070100000462000081a4000000000000000000000001644ae3bb000061ec000000000000000000000000000000000000005400000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/rme9652/snd-hdsp.ko.xz7zXZִF!t/a]?Eh=ڜ.+˦J`o~.4Ϳ)}2QmoWZm.*RInЉ >2w}Vj^ahq.\2KRXrx^BxtCx/vFi\|Z;ÓԠEۯ+[A)~L-eɇ S^EC<2e^+6A: t2}b&cSFy&D#1&˃(frќwzX%B.w3JSN/vdaQ¸D(;z 5d;EomP]NZ5xu/mURKTpeQD%O9k ]pK՗6%G~(z?eMoܳVnnD0%%1% 'U[r`b3.[ANZdN}?b|YvE ct![A@gAPx\ wt:\;1"5WUgmZ&뒝]z \%Rq UeDa}:XQpCQ=, yH¼-X_Bzbx@DiB"w>c@5Ɋʀ= 󣺧~dPpi3ʿeFky|Cx0{8ل\D$2uto)3.MAIxL{k.) jN$*cPꮯ}yt$%+w=AH4S( '3ݝF nE,4g 3Md!$ *^sA /=Lh?BhR`G[5PхSy׷+=%l}54mU <}-a'y(Tek2rEt$d{P/mexvP?#[WgTv?>^ߪIa璐'mWZYnFAa0S+0XZZ&:l&y<ȤrnCX4猪?UO0LJ.,6ȸRጡ"{j81k!/GF{{&DZ$=3mS돥8+ 0cƺ-ȥ5wvs~Z{ ?<| jP3P;U6!0]Ηa Ɗr,7>Ɉym`@bjJ ʱ7"CLհ~=р]GGh+32GgXmΑ $#-ufD; fTHxxvTMla,(I31t- s/hdlpc(.;CzLIXGIo/:fs"]AgmFaVntp}"$ RD+Uv(QfL!,(IneIw gh@SCv<uYӔ-"RZYl08I'$ &Ȱw>a͍ i3]@U&:\k--Q[R'l̅ iQ,I2d#o L{óU f &Li<7s 7_bkw~^\ycrNӾ\ުuer@1 C-wvуvHEv]4LI)10zUWvLH7yɑU_~`+(Av@Il?d1֫:-h| l$Ur,ƆԆӝvm9$dd JVfɱU |餒x nZ=22ϥ56Ee[*]/ixO3sF$4[e5G?_Fzh&0ydpP ˈfX"C9[)i&cZtDq#+O|/!vҕik6 4`Zmf'8)L> [}FH3jHeP?SjvI}~tyHHnЧׯe~ _x\>Q2ˏ({qmznT?^ E5!UՍ>$ 0դԚmUwi7/ɭ67?EiVp"|-7-ӘF!&XjD̓O'inz-cSh uRq?2H5GUmwdj]ZJnpoK&O+VcQp4LlF»l3[7qCmǀIa%5*6F Ӡ*A r# s>aw ijy':RL9Ãq /KDP#^07{@SI%SdGKqUKev臻bл ˜ZZӟ 2>PT]_:f.<9Du> { J)}[›z}t$nN5TwHh'ڦL>.?N2U$([2> Ң[Zq=DBP,S*wIe/A]ਮ l%Eo,ז5C~E%"G8VQQp΄XX0}Q31}MQa)(vEYsri{.ps<ԉ$vp&ATR;2m*J!9W`F_~'H .o\^kLZVS@c{LPlnPN((cWf{Ur4?q/Ғ|˞.kRG%# O/2x x(1J+*y6t&k 4qܪncE㷵9C&!5殯">gB`X>{~l6}9{=+hsڟXݮA!۽U"JbOI+Lg{${{[te:/>@b񘺯#`bA@&DHfNp eƑI$5)$W>_H8 [ޟ$#{KvnW.t"Oޔ+N=,a{23XN\aо~doE"$ ,oŔXܧR9'bɲ:vvwpld/ZEEco~Wиfoe_ʰ^& B_nA:¶Ry%@7Q5Hƹʐ֞!1 F}$6 GTE` r_9_D%q[ʶOZ@e;Wsu%56̣Z,&>˃`3\4JaV, 0Ti! 9yX. r HkrEQ8&(3LHh#6/l{~=[C)^2s1#=q<48R0mfvg *;g%l.33lj'ۛ "h-MoLI]bkZ$zuDXMpw٘šQoK@Q6+6}A__HS]B e7"p) fJEPy@&:ܩzM‰LI?t.7ܬ3rz?Sok AN^ /:5kGhlz( {LiEȝ&}$X +wSnbp 0l$g|kbPf758~P+v0]/E3 p'D1o<寳2:X Վšo+;bkbil>mf{ i+#?U(Nerkru_ FWy#VEa]`8cI:CmLȁ bnZ 6m|)Uhj 3З.]$71Rqf7n*!VoO4Ma}NmYBO4ۍ;ͣ0lo!7 DOa5lE`V|Nۂp XM*jh MS,s?HJ m +-EI^n!\(B+)&Ҵk#1Qnz) ;..҅#PK(:*"n ݏ%bP/j!l :t@r|P$)ϙ?TFFplAJRaJvJs+E̥ tN>yPQ ny.i#hHr閄>1r@禌m+|K攒P=ĄNz Yagp̘^`Z|=W{_8@-|q߁`6 /PO<ESbxDE"dF^lK[@sviC6LUF:#MmBRS|I6x#"O+.wuNHP=q[{)տIi4Jŝ^-+w?ME|ii]A4g`q՛ڤP_a_>#hpC_.$@0[Bz@oM@p7uF$Qq>('3A(1fE|5W>E!FibX `\e'Cd=(hiyM'MMB7IX|&2<]~X<+\nSІǿ1M ("b߶Y$ud!L1my%V? Xr0cM/Է g'C@gsdu NԨtI>&uhECw7dn10_3 7dXD sڎhן3gh G2"Fw1^·Z/24Zt? 1}-XE3A_OQlD 113ftW:fw_̄L y'm嫢D{N2gA{NB/K. ~ŀf~<ڟ!X7ug}Yƾ eD[5UK%f+sEh(Bj$hG6},W5,^m m8t̻  < aU/D]B`s9_y)_SY)Ѻ PJ}=AB?񀩴%sHǖ]0ܠCƉA%7ˎ9F⻴Zt,0^urVsQYm}xe-.縔;PvU`'UY&G=K!f⋝5]C"n1Kt(; jN"?:ڪAGJhv# $ځHs]h;eYRX^wg#.$ %^B}JRZG֔|eRAk-&#ۂ[zPlM҉jJSa6HzįJwYp1cƼկk or`!عhA헳 $של+e7x=BϷ'?u-J Ba3ѿѦXA,|Fl9Ч-:S%k1_αiq[t ÄP8atNϢq.lG+_Md0cZؤphn_ͯ&z yE,c SHyz'\+&WF]u]ALbҘ)4Mr\! {8=q?c\-8E@wA?)*mC M~rrQ^`􀘤%`\܇nv𑖏W :$ "=uC*7OAi4]?H Cj4i#cI 4}py|ߪ#q_n&<}B d[lN:94'!_N{ag^myJH;csISVÁ2 }Pyrk1 Nz#8ė񶗑C=9#C43ګN*2o9EM/_Ưbp0pq=1.7h)m3]2zLG/Sc4ljv  3?2 ֔(S6cNSRr\Bas@ zJkqEMӛm,Tz. 7 Ó&gk9=P]4~kU%8C8! b WV N*Η1Bv.%A#C"FS=ew\C.DoU MҢygݰ$%XA>xyXDWǞC(=ҨJXת44eq <;,URj)g ݜLBԎ<2?Z3FӜ GURݶ@|-?T7߷z&2g4/+0 OT)Rdw59&Z:UkOacK8 RbjGgD(Bq\7p @q=G)OLKcdM0Wi c5dcwJ/cѕvHt_ Ao*99A,liXLiF"lHxUALF'j<;ZȨO S[ ͵3z;K[9h7 [PVe>[HC>ƈ5ϋ8#Z D#\sPt5$`WUe^0V8NahUP9$6$j `KX3L &M2q/0{t3/'Aھ*'Jk+k- r(\^v OIW`w9r;3# CObP-ur4s")V q.(rS0I@ !d|p`NAhBwn,*L|ncbP@vCs̶ :ˀW[ckJ9 mQGw0~Uuv&/~ p7^6'"X7-]FpY0qlF,G䂉$@`H%AϲhwQom% L>vEync#PLܫR}R1[ʵm8`/<Ӡ0\/J5XtMEw5XX-\Pj-_q!s?dQE:={ Qi3 2?_[B\u_1(<7PͶB9Fn<CW˰X{C&m89!:h~mX A-Sjd#;&3ukluB,`3IFsSX(y +1)<~"6L_W܇}ŽW<åؒ/s7\Q&]kjK#q 4Dq|/e>7^pml %ɋ\'dNbt twl=Vlޔ;&~{:< v:CE > wMۂ(hչZx[g?Y_tn:Qj.Ž U4,ԓǚ;N{Y  ]9-['f{?xg}][R3(1o~ClЛ^?P$#nLΉѳ~5y?).)WמhFjՐ 79a5Rhb t†xnFҾQ7O#4p$BX5G-*FWL39meOTm*=fĻLhom.dKU&ah q myTiQ*^󟱼<5wQEMIHu–>PLӒlۃk%x/QgPTkϐm"7 *榇oP7$[6NQ|,^u8غp%BNhLuj}k#s:h]ZNR8.Rik5n/Cs> LbȠ^~%MP\-ה0|*e1ڽӳ;I8a<+~Sb2Yv}lX5Dh`" zZf.YcҫAl؎_VT9/Fb-=:k_ CABU !Dip_^TQ(&a"._+^_m.  0K[apqRv˸gꧻ r1zzT 9/uk 󮞪*5D.]|u߰)oa`YN)Y$S%#OAl! ?Kؠ;O*F՜9c- "N68{%;PǤF9V\/-&Wtǩ׳^uWZ=RUN9/ɐ{vHXNzͳ|"ǫf=boHAÒ/_ r{I;)&MS0(M:gmDQphU2 !r6glvxtЉ5Y%"4gf@gr,,an{Fw#Oe EyuBP"((? Ҙȋ|Wcߨ6Bw+yAcb*$bQޓ˾J " 3zP>VH@ ʓl\ZhV>d\8<޲}:bM7iv\'ߪlXCGk$avu&P*z7]'^*]G!bE~ŋOr7G 9,DH`q*ӱ7xŠ`AV&$79z] R,qdnfyT ds奠v8t#X LX1ѺҴ0"hYQMrXeWׇy6iP1>7DVe&Xg.K{QȗÄĭSY^rA$̲|odsEWzvTh-y4}^x-5)B Ҏh/ ג"e* Vexq; V[W^O9_2{䜵 76;v/^Jn +)̆=fK7l ~2+Uχ:BE5}wL'=yo fҖeS:|1+6ft'/8ycKybqD aChs<ҕGl+9z?/.|,:xɫ`4 15e拏W&IrlȻUѓ*J! i1PB1X@pvcʞJ|Ztk^up^B3&O𣥊~(hs+v/BH5 g^& "K(pP΂dh׻5słHeP{T>LPrI*/id`Ѹ @$<,8r\_x%K8KWO&[:'m+CpUg4{: K@rwVzO?"gl%$fN@@Q氰e%&'T05[%2 3D=G.E!CW~u }AVBbD6i܀|x,(p"nrmh$nkFM7l0G'yfƯn:[?7^D\!dOh?`D2"|feHweƳ̷>PaF?]R8w+Up g=`0w .3̩u @:#5/<|ŀc 74rI$ c5b(b pOϣ)!D29vh՞R]Q9e.5Gv5V/|.e؝ב!3{mJG b⒔g~}ųjvG~Ҷ?*!BGmX}7ԇalR߰Bhyfb69e2F(np0N6$c1]SW[aʗƀP cJ!Ao#@Hr|$l[nL$|Crɿ G}=~?aA[Ӹ,(?c[#}>' q{q%IJyJisc͂&ST$%5.`qB'!yiͷךE*cȔ\l$ ;&)57G؆n0>Ctq&^fŖ\yaXTm違4Ҧ(%`[u 0!nr9?n d}]0lÊy3UI.$tAJ_ݖ1 34iS)~@0.^k@HJ "n?·<ӅO=|,ۥ2%B22Rt!y.lVjاZ{'bi r sWAi?r gC~& 0Գtr ov>XР㒬trA;r- n6ADØN;~o?lCf.08O-ց sN{2;mH-|Ǎ'VU*^u;'7tr :2UF0gYHD vԜK_4 OGr9O;G7;K,h@F#}"Չ ͖@_s >X,Cwt汍{ A ߆.b7g^3F.0*e ۻ=|Xi)joC(j8/Z9aܝI;6o[SL\--sY뛸2:E.;޹n?m#U>=yjh"jEL"XЗU#>=׷b9e;ꀓ[cd;T(Y**H+A|}lJrM G&qnIzj 2e8',Zqa㢙GFqET)/ z" 7ϽI*pq༱sd!5Ӷ- ɽ5L*iM:kce:Ȳ4JWF^pgF~˚+C*(2vS`WSgE>T?8XPiq#3FR< o`4EHwcS"V/蹐CY%Du]LӾ-o[O#~.(<[m}s@$zQsl.:-)lfMi7K8K)ޟu~!-KPTt齢p${7Omjv:;-1vgOgeSǖʯd[YfA p23&+xˀ"R}]t%ˌn֭޻oT @Ӕf%;&doy3f_gϒgҎ3$˪6,~F,f}$y]N"R-tw 8Apoӊ5h';m{y }f=ڇ}3;&Yл҇.N4Yb`basΨnPbI Ԋ%w?H#CgvJ;>U:ɯnX _-BdkAiNfL vSҿ6Nm|,6 q?gۂy<<<M%p'UmL[@PG?TuwL¥x%/f~ idž֧Ap"YEʊ1Dkh"+N`g,E~#Tj@~14d'QIδ¦Jq;#q\uBq^ǮȝNFF@^ЯYu^`4DJ,㩮y5KԂ*\ZLs 틽㐳k]V/̎pfn|}@m!uǖ5HJ+`dY}RJ/`5l$n\a`I^qcݾ!\Irim/Oq0ABht<%r}׏-MGr̻Uk9bfk ,X9j;ŜrHK'NT:Ifgꅺt=e]՚{(q*1=n|#HިTO].S&[̿텝 b&L {?ON'10 F(؎*63YB;p* ǧb*9K~Q7X{FTߙ>\~#}{KcbܞgF^T-@T(-kbv덾1 ̬ !v|oXca2PjK!f!r/8ߨluG7bhS]1^^ק6v 沘aBԕ ? eK ]">-SFu娸U C0%|e%3Kw{Kasz$Tgx/AqލYݖɘmQ6g 5G,Y IXbwӥzNh|xvڼ%\ێ$8Ù8,%AKHoQŷ™"Xf;=*>3,#֤[`I>ĕ=q ߱ގy.3 +KLX~0>bXM2:!ݞY_ᄧ$wiTϖ ٳ54ũbW;i%t/E!.?,ӮYZQEKxq2SIZX;2$QrbZ-`Cl1;Ts =/v29nL H'2ru!̂^#)zރg)M'ymeoόn"y+=V,NKaklHD>م?xf?X &Q.8J:1y ez64mۗZ(?hq!ݝt&>nSԖk ƕ(qe(\dϷO=|O$>RHrȣ q5dYc ߮!-G  h^i΅P1f&ѪQ\im2rwui41i-_Ϲo͚22tl==؝&|#CT-h+ }Th  n5&}\0 -[}w#ARf%{ )XT"T@~*طsL\3*W_^sm,d ad0 gԋP>IJ+~: Ur1fl\ť(\&na׸;ʈE &GL`1>oTE~MirOJT5, 0E=dm;;Ņƃ$UسeiWGmOSL9ˤ%6o!c%P\C3.NDwYͳIƌp;"Gk{sޢȓkG٤b!(b°u 4TӹD*OpOԙV0Es%hxwX71אV),KW}Kc )8,3~dc 6Tj򑭺)q"|ZI~,._H>j|&GN=BOL\K}xξփd=zS:Vm ε†4aһ@{%hO!m(p~ {MVyqbe7 Y Ln%^fyWHsiV}J(V 2cL_J'Kz}WI4ì Jϣ= q#`髇 f!>c|x#79ⱳRo~hGr`=vg_݁[]?!mnܧ$Oߕ2 SXz rEu!|AMxW/n~ %rBrxutq2֫ >1%FI}_MU,uR@!*u}AwЩB q-hers(UEhz}L&&>Ra-@Ձ\g.DfXM d `t; W a 7tX͕XM^~zY~t7#Yhe(16ܺl,6U%Bbn4 ,0 #Lu+Ljm.p~&3r=Lpj+@rPV#逤KiwH2z8'rދ t08-JVO=M7tz,7kϘVO!Ԅ޵v|::׿O~]RvZdžpšM4j҂z8ɜDCK% 7ugI19lܿR,iqU]<|unxƭ#e- g>%~Ri3~dHXr T#\D-]>ʓ2OD3I(2OVpJ'Ū|]*$65;^'S$]: ށKM 3ӵ.[xׂϽf e^0%ԉŪȵ<>ӫ$T&څ2SʿDKW<;bFarlMfZ֛פʄNN'/?&/gk8GRp`fizV?j!Q VUZvrI[PCXf,,S-K,[{Ϙglp/UkvmeOupqNU0]f;W3$Եm:y8xt_g($dLOPK"=Fs-b[H5*gڂ@֎jl!U 0CJoOfQDQ0 1T`I^ɏ{בj8RR~-10Wضb T_= F^RO;/sXQYWA4mnUGiUgsTR96j HW\J9ߢ $׉PGq$ ֏ 4-7sQMw"e @j`=,| Q?d(*.iH H5RX\B.fV;Ǒ*ֳ]!2 Jr| s> :aY\8ZTX]d` ?-udjtg? r'Z1|WßaD|A,=\c򥟫NSd # ٓfJ,OjDRDA\x?:^#:/%kzyEj(iݛT4XX'*"JK|̀ yw&sI-Na-M93l#w-x!RC-oYqW@BHfp۟sMّ͘@W2H޸~snwcŏ)?Ph@|#RQ&A%Luqݡ*`x} Bpq}&2~TirF6_61R{P75lCm,x5 !zwW)ݟ}仉Ux[yYw.#Ux9t8&ŖYw@q J$X]'KaMR7Xצ_ - N:Y0vfjQTbZ\ 5wt+XgZ%&8y%i;k2}[K{[sz%]@3!6[!@P_i,6R.X?-jJ$}]n~ qFz`/EcxX&rBE~E '1. (<瓁sNVHcUa>8]c9гߓMC{mqܘqt=eI1#oX]sJuTXFVtl}ߦEfDȃuE^13nQuu^'GG^ǓNr&Ym%pyĒX.zpV;N$umo=3航HVUwn'E!Kj(dO N{s;ԭ\X 7U>bW8Y­ Wơ UcG Ei.ޝro{*;h{O_JZcJvT/x?]|zEGe 0 t<Y>6Rf:W"cS߮x{"҄Yusl.bcyԎkl׼ = e(qH$c˔~"b>*eRe !I?k wXyN#|?wMmt>0X'.ZC 3\0:!zFuE}S \tXu_%?zE,xv#Q, OMwWv*@\ ;{QM#xQvj&'Z|[YFi'Μc޻IakGDG4D-U$"V>C?Dqϝ; w{8_sQ U͓JbPַ nuD{es,̧vE} H-[~.k՘` 1=U]]X(T T >)[%M}Y_Zp^%O{.ϖvğ=9Ҁ;Y&vzmlg yE3zcc`AQog>)/Y+p яҮPRiڦb\sp3¶*%nO"¾J_ uFyHmrV|h&,k`'13Ho?nxB`G_mhDMsD-$46'@,s >Gۆ.黾tGI¡nHkY0R4J߾*|up^"1+BCˢUވgYW\Ƨo]^ pRhL Zgt <oqNT\J$Q~r&\\G br9LD=噻F0 bKX-_S跤W8gdzV}1!E@`WʳMpFw>XrX/ݽ#3Eh4jw4R%~lߎYNSe Vo+n{MmrI[_鏵/#=k}8S3iTЎib+SpHUb܂#jEhN# t̓qi#Uv06L,ysA&=޽,K`ÛNtFC A::^q gYZ07070100000463000081a4000000000000000000000001644ae3bb000069f8000000000000000000000000000000000000005500000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/pci/rme9652/snd-hdspm.ko.xz7zXZִF!t/Jwi]?Eh=ڜ.+;)]8rjYs1c2}YMDګV&]\4LB>q" J򎛟H;Ym?Vskf3g:UY&iKvBIQ)G,v1SXh߫N 5sʠ:ìEuxyVK.oh@<]&I wb|lon}In1K#3hR=D6@3 fC'[8 /b{t/Nt|v֤ s4w%ql t5MFE'lBCƏk[T!U·Ku`KlWYA OM*PD,?8XFz 8h=-8$Fd"d4 H_(ιر:b=  *jis(Ĺb͆?7Nb5UB"%H5~]PWF|qo^>PiAd?Vɦob~q*7"B*;y8g;;|wP_7"\w@c)dh|V?ҴYb|Na,uU #x0ƌ%u%pƙBJ=83+3iT\m{57VX/Yİ0l&@6A˜tzܬ!U f~v ]dѷI3qc- R:}y7AkL֕tݮ1ΰfU^k[֨Eм6]k>0]B٭Z'ҟ0EQC'[K]%]=\y[:+ bM'.6Q_ѥĠ%I`^!0%Ϛҷ(xQTll%(oܘNj7<@+ V],Zf%(< QE фˑD3/B۲|0~;br?}XuBOGoȝaG_cL8;L[ZD[ZO#-<7gE|7]Iѽzƅfͫ8c1`0KDW 髪z*.XϬ\v0@2\My鱎S%Phd\uU`Gѧ4UUz\F:w@6԰zPnDsfE =؂bz>wʕn DVFӌy S Q#ϡkΎb"L5E׍N+f,Vib5'Ы&=}iѴ*2Ľ)I^9^$#P+gOKS6[ŏlIV1o Ҹ٨) Ӕ-ku?W.|kN֑߹.ac}fVY,f٭wE:wbM6%\?xDHP#0܉ǁqEdpvedN.Q풍m]}wL| i4Lb8ׯNHRr(ľ D^< ٗ{KΩ}/`ڶz؟`imfP:R Cs3qNvFQ%nU0GALO_Hx<]4'th"e"~5@[ꈚC/!X؆.Uqk[hm1_]Y`XFpVaI$OZY=<%QqinheD:4a80Im]G<0FMP }-+xYU# Չ.hqA~{~ls31ɽ܄t]RFbd~@Z0nCa|ue34~c3_|e{6) SX+B9x~1ܦ"43?z ~UetƔpK}kS Sftws/ Z^&|NLvaQP# vqh G}3ZZݾN#ҫQY~ ŵ^t t‡?4 <$YBU 2kK905xNbb`}wsHԣYD('jC]WA8e?UZ&_֬"9,Pt X hu^\gi1pYrpf+a:O$,!W7cy̧ʭ,V' ڸ,{yȤq]iZI0a( xqȗ2M)+c{`UwRL:6 g8OpBwlxdO¤ Y5uz_;k,zbY@?AL\X5&ttAFjʆf ?N@:IQ\Nu@ |тqhM:J"+$> -"RQ\ "ڢ\iV#\$npٓDŽ;f(xNFAdBAb,WNZj)x, l브`>|D \t!A;0 T6Wv2eO06{_a^p'R'q47x2ݱɜ~<p@JY'P/h |K=r 4x_#ןI݉ :gGE poȧ &v#qIIZa\#hdV½*D;a-B1הq4G9D֟ ig{D*<νv%0tH?]i~IntG5áhaѓ'HSC} C'Ar_1-MKs"lkMsCgʡcP?xU}~LU7º^1TN@ƒt5`{?ʅ*Uw7vH*=Q8s0aϔ*q5XnZɸO2W8L1ְ$zCUC x('paى6GJ"b&ub7\S^O,W@7$&QÉ/5rl8t,w0Bgq\0~׭|?M*T| n4B~sdn,Bl4}(3]CTCR<]mZshNbp<٤4f>Lc?¡ES'R%L8IMOlLjpNZBhwtl v~re D,*Ս Yylm}kb00<8O"nlV`Nj'֭% s{lbW4(,gVgau\'%uSSeQUH@ў<~>, UZDbu9r%Tt'nRcFt3sNKݫebF# <ز $buC,èq\cܙ͍Re5ĵM@e2q{T"agJ,~|7=u_F۝ f# =J;s5Q`]&kXkgW{Eu?c{N)a3A{Vc;hOsKgA @=Gl9Wӓ2roAl#]PcH耨.&0g:_|7DdpwӀ vY sԉ(D0]\m)#.k5"S4)r= [(vB, - =$vvURBkhQ_qhmpN-*̩*/zXF e3u,ddX&X-lV>YG Z-2_G<FaƀIMNOhC4 3A5y,ID˻>vM0fΏ!|2ęw6݅g;'2$M85g!Ěj߫Φtv[0-sWDd:h_)n*;I0."2lk?PVB}يlb|'Y:L^b+bN__0"fx}~z{y3ܩasum뙀ܜ4UD[2zL=n&V=F64Rh6u*I~j{U\,VRPՌy0oE[0Hzu}YB?3ge鬣asV&7b]1ETG׭+\߳# BDËt.fg#ZZ| T@><=8LZ璅f}e=z>t}:*UJ`,GffMI]GC>># nrngxBK85W~3!b2@Ҋ\+>YY2c)G2O$R|I9gOCԑ-MKL!TBU |5/=jwބBQ\8Ժ oV='}L[|+=a^!,oрa1K?s[MIU@e↨'dSuPX}k SVz({B@O2m D*UliCkA+&u` ` msaf{\.U DnaP|Jc&N0?j~g$HegWf~Ԋj"QNLNPG̠߽+|?F~-ω]ۭw\|#$7gsۥyřGZgoa+N;o\E[}[SwD:?`!hvX3.^^l@5@C\G-u4l_tMHxqs>K?OqP/h܎=c˿>dVUkS glmh/Etl;+aD*S;*̾_5C8NU0F-Y e:bB]t@xl|.^\6\2x?ŰsEuv$C']80Oۍ"'T99\:Cڰydy"!d1o-g9n+BzÉ2{P5y)A5~N ˾{UzvGܝ'W+Ro@k=*A"ylgV.X`J.V515Kŭc: gTukjƫ (IB.bB7 h ݞS~ }"F7xIȌ1+/ȖgwR QaA*kK֨L>,ޏ%-"m:uÔQ@2dJ*Ž^iw-ZaI2|7}$Eň̬^蓄Y^=$y!25͓숟]>y8F6iɩ(H`a˸ň>N(@ ~թ=VsO71OөK0#usAint[h3M+y:yQJWRUICLR>agcVl`}pօzƱ9Ԯoum|`ܨTK rI+´`Xl嘘vƴ)HMk qpZ!Q[8a3GiUaS6vVׁ BoSF_Վ v`B}hI.ԉe +goԡoD iaakdgT$Ԕ@4nգ#lT{$2Jn͉JZLt㲉*A~ѕY'ݱfԋ&a(FP4\Wƭ:br(1wA_֠:LqeZ;v(*C,Ufqp|;U8@fPlbWȩ@Δ-+ Cyq6w$90j?W_j,&}ǥ1l_6tY}8U5 o|t2y o,}ns0k &>sCxMWB;qjd3SM{),4 h$]5Г!vʿJDG޺5PnAB{ϒȘB2z )}G64")h U.g?6(HG?Br9Іu˝7ZIwQWe|R'G:WpZ 933HJ( zyQ~ ({֞zrߪsb580'hnUINԆ}cQ:AÞvl9N v+aɗpV0 wŃpnNVanGYFdN1e=a ީ5I#{LhZpo:Y>k~r3@@tuz<`®PgGSAd#ZY8N FN0q7޵xO);?*BzMg".I2>j1; ڀM0n";TGڨ dvS> C9-ʠ}I~0]*?Gޡ Ej%ͭbr4ՏZ^%m?~&ٱ\&|<[.?I("9e^ErPuJۋ{Eml̓K@K"% r=,ኇ"]O=ј4 b IjYq>_q4zA(Z0#4>HZg oɘѦ'^F=2K{,ZEV L{)f7T5R4r5HI 3rY Zwuhp̮YZ<[aQ)RzPLl1fms싰Ab/gAEl}1!+)8Mի`WAmvsveD }kO3OR%Rv;jӦ4 ,ϰwPIcI G8lTj[}scsm]K(伤ȬQ(քDw<';V xZS˪i?oy9x@q5_[Q JmGm$rb"VB,֍tW;r3ߤx[?Lv5j  BBv*-U}'bOX^>[ 5 J4)W2ISmMz\aq.kaNv"Ρ|M ZaO4wZz!dV0ML; ^$Huę.L~ JSUvݞhQH43;zЛl1}_(BW7p%{vNd:QʴZlUG|Dz!wO)=,~7 +$&Q22&RP(TN0_ݷjD8ͫ!D[8Nȋo,jfBL|EmNN3t!X~f5(Nn2^A3eBm/-lR M(^|z֜.Nw|.{"H_y'@p_٥B/#!**` ݧm555H2/i3a cKoXoG)SvX׏SDw=0RG1x"DCZ^f@4l/\#t]xo<]2nk:QIH[m Į9wRAWa؍y] Ί$mhоDLjg0ʀƑѸV1#LՋuP5@ }% @?p6n,OqW|kl94&*)7"/8N[&>zPv<^*(kZFt9?w@SD)Gk9(#^v.#G4d2X 7_ R+7AAzQ߸dԠ )N|\YrP PnVsoq4VxDP\v&yZ.; Jj~!F6CI}KA,̃AQAjqXN6xf9} 1v50lKKYF5 ̈0eLNETF1\h۴'g_ ,y]ƨ:GsI~c-P8ޜ,c5n~R|)S͊HZv`(g莦NpH CuEKW\K>OTYӗI t2WrTJ|QÙtk=3Wb ~q(&y|d 2^|%^;3Lo !eXԲ:N k} KZMh F9^׎~ljgEf3GVLݝxBH2uTj|ϳ4tRDz&A*ꔤk!㯪ng_DԶ݁+m3&y>{5WLdYwDlKDh3ұo{cЊ̥ F wq;-'ArOoq}A&S @պ.SpvEZt̐xh<-@@3;p|j t(MKoƘA{iO`'3SӈK,ƀgd!?`+' Ͷ* nvB]^_zΈ'EtJET62pezmV(9@t^|v6}žM2L@ !Yz ,|!z%&:\2tms;1\ SԮCнS\ضo=M_)S5; IRi}emJ ZCᏱ<]gIMET Bs\Rw}Q MK+8OS V|Vui-fw;}EJS憤l0AI" Oww~TTY>oXd^BO(Pձn@wB*}qՀc _ܪ~POe 8,RUkܮOQn&j\d ;gJYr%[ 9=Ƥ2_տ"8{ Bm_E WB`0 ,l'v>JǦ"hYбs_,G4, H`|`ٌPNby.qrC^w? OYWCbtgf+Zy}êlR2AFRP%.p#&}mvKV%R_PU4]),nB]4\A kM^Xp(+#z C4]h.\jj3vvGH@P ]-jQ:|)Vtz 3q?Α[ؖoCz'CxP6/? .'8M((±=F\:ClLM 5}_P|p;11?sL)qsS-zDP?3TUhDeQ$ ʏȨ^- ~[w0wtB1CWb͇  Z\8W׼@(*a,ΉBB돠[wNVzFj"^EΐAs3F!; 3_ZBdXB?}jl R׿ }J^5x# %F$ruA͙%-oUrPۭGΛ*װzy9j8´pxiC΂'٘ j ǒ&Ioi \v;&+K+_05_'|oolz^U( E ~hSܬ? TB ۘܧLbK.P(IB]KkϑqHoΘ`y8ƘsGKpA:ڴS'yF8Phj0U-zC/666)hlLK WU"dߜigyOJ¹ ^' ,r4r8b9ˢY vdit:`ژD"#g2zDs蟹a!U ϱMvҮU:B)3ڌ;d \_q^Ɓ_)̭s`BBH#0L߯ =B&F Ifjg>leXn} Ϟsc(XXű6+%.VVBv&q_N27z(&͙܀!qOJ-mNGKFyԶvsis@Ev_R=j$g.HĿ"cm.#y%|O!)t8G;|-zc$(I94X{W#Ȁ{>~۾~}ӫ1IEPmRg{bPk lԆ{sD򏳣V}mńOg34]@q=U(pk&6kJ&0 Tef0 yuKq? fMsOO6Qʄ0kir]e]AH?U1MqJfw;en/:D78k:F}p:e~Y e cN)S+"rϔP+7p:?,P]zvfh|X"fv3wwG (n2hKy"d}!=[59/jBJ40k3ă'E#;hM-gINR.NGsA A1\r鲤@OoAjlUGeqPE֓5jֽP9;i%D5BWnj%5)-޵<+w`\J=cv-/, ,$ 8[:fT|QT_<)oГZ{ Dt`ӝ?' >39Kޚ#Aυ6C52.F*l-jk45I"^NIR nJ X1{ Av7DMZu33^-Pv%PTA^w Q]Ayߞsd1?}Ai6}7ZDKm;*m%KB9R}1,[Zaz˚vfՑ&YxHާ:)"hh@`<}tš*$O7WeDvJrjr~mVpXSlZCx@CIXi 壻yȠ.miƀe(/O3F)"60+AthKRZ' 8E7A~=qs$N/; ~D;wtT2v 6pAV61]c~+ctVSJݒel_AJ'߫՘ITeفx$WK!\o{aijqeJ@ĜO0>"y9e/ -d^[cw'e>*޷]fAƋLyk~~W5*[审K3MkZ~a&$8,RnUpz@9,XyQU"&T?}Yl.@K$ߊ+[VcX4R5<ႾWN[|vgZ0JȦ;)[o4u\qg2֑mW xT[QD82>2ҳ_Py0jj. 9̦12QS^ "9<=Tk ΐw'2QX\R@Tǟs.Uzb^rN~7aڬ5 K~ jƳ 4Qògi+}X}2ÅK!!P h0Vh$i[c1S|3ЧH a(7Wo褚:~?,ix63ž_/, MUвLi>.xbsENǍ*TVXih)_1nXM5z9K-@չɎ"K{=̂I=K4nޕK$GGP7b4P&!F}MsN.H-*/jaO`+n'ۆj{QmՔ@QSD&Uj)OPd8$rܶ^e~N4‡O*0j , ~sd0î; ozW}N8h^Y{OabgHsñ'5#|=eN#QP%.cxnN8#q`6 ʿD#tTS]|yiQb91mi;mm 4yC^SDgaVr*Tb1܆o ڍ6絅clo.mN'}Kh>G3. F~ .ͤ-QDMR귅O+\pp%"*i.W\9bbI6AT3+UzMo-)a.l !ӝɽfK%b?-fr=xP=[B4CWֿ^7$刷{;D3'ugbfvcdC#s w< E(u(Ρ)!H{Bfz"U-vҼ^H .הx Ƣ66p^) کt^Mh Fn^4bsɘg(DޑD4)V(R\rԪzQAkf_D1bjv#_] W>QB+<|[/0"@ q/?79{g@[E4K+(Gqz'럩$|a<W O"dڵM!z䤡==R-:*]&A-~aljRBnf%5[!fճެ;^G9#/)M%kߤzU J,,H|Xǻoth=2}ZӖʼnAPL,&$6uHsث6m::L>"\V~a:iWb0/<}wh$qGM/ʊ"Mtv+u-Np3+4BB41F٬Z" 7pD^r\3p#;h# m~Lt&.%azWֵlS2qlG2EFfٯr㻘Zď-h%:7:"eTqאɭ^ @\)G,"/3qԎ&QܷOw;Ro[+Jtfڞ[Û1cpcqY'NF%.bujV, T˖c ~;ԟѷ(\6IL-M2n9ڝq&UZ C5Q:3Oy: u*ۧRofB gkjp;& .@[`esW/9O?C}Wjs+/OY)`1 vf\kwtvVPHha-+j-ES Y] :Nx6d/ 5P!wD>;1C\!' lx]?D3#6n^@M},޼p 1wcH'1\霍Axr6KS=z%'yl2>=z p/1^{L5$YQmO- 3딑K5*{㌥dY+}*h!H= -bceW3'9w±PNLZ=:.#_RAȴP|F-Q3 MDT  jmN`v=RB=lƋtM[X>(#niz@( GVTtf6 4-d8BZ*L^9Aa)1ݹm6w+"`q !"V߽hpS=SL ,B%x<8+zO;|2By&QN!?՚E ]vzRg+"z,*pGZDD9y;GI,Y܄uW+nR| f [KYV L;gb0\ &D:{tx.f'z6WD A|D]8U P?lxͻiM.rY-X`F>xlcxXt[߿)*̃Tvkσ۶9U۝и/ FVKas5[^fjpd1-I?fv.iܜN-vo}&8 8 ˣQdPz:}i_Wwӝ|)qoC&(QZ!1+ v}s~>_sSʠ\҄ hC$R 3%&HVf]e$I~ݦR 'X9[KY;M@wTTpd&0ZqfxD Wh ,7]RwƗۄzgWqNi!G3 om^lӾjbme6;d:}^K|b8=3\AlF9.-def?rIj"8Oe5}+4B\P1imE/fnbJ=fj  u(]ԥ^7>Ύ0Iu b;ͳ0[Q.9 VS+ DZy>P:?IrUzb"o ^]#<[TN"(02 hB97Be>LR&{SdG"B_IZ3O/GVFIҩy.N58VLHP'Ms@w_N (h <Na|4\l.(@s\7=W4`XwPieK 6BPYz d6mPWQrs(0>Hdŋy),qlOQ3WU*C*hYF!>-@@̆YyQD [']t00Et3 q7Сr񆇈h/O,4x @x(di d*B[5!s~ӕ髂ؒ EvC RIB j| ENAa]fZd^yjw@Z c5}}ط#)br. hz@+Y瀣4`7,0jMaarj#xo~2VÌ![m9.ܑx Y2ڭ}zm؈U[}Ǖ5Yif_0J M':hCGc6)M0(ٞDAO wQqnlaP^rrJqO,HvShӃ$0͇"|]͘C,R r@)V[7G7KP+"_:V 2s¥-GG{kƭ%hpƐ+Z*\}M !lj_I W?*z٪'A,N;*S՛\Mtq3s0 xH%^o ^Bއ$OXx9IruW  +\RFUuPt gp`5pɧd ͍^`W/i9~S Xv-Z2#_]x~ bC64f&AR.!mEAX#TA-b4dh'CWMUvN$ZZC*1g]s@DgL3$jr)Gr%mm&!.0&`=ءZjdH*9!ಂX5rф[/'C*p=g ai9Zfy߇b?1fy8ߤRRߊ`ø) ȭFTթXF{;r$EJOCk^\Ke7;OXpO5-;WgKEF\9ۨEh ) [їQG2ɰk'MЗ!*'~Kο"bF&g Qr56^a0 ThkEacޱaIԗM1/亻LQQ9XTUOU`7e~wr:)iRܶ)EeϨO ?nF<0>|~-y\ʀN5IsvҬRG4^pbU(?l6C8ےBUX IG [uщb'!rFiM Utaχp(}h*X/5a *~\>ޱI]5vMc{[-A. f4~n+ S;1GŪ9\}c!zRCH'QkfPHfUdumߏWłsӤ76Vۮ fG뀪!C}:(1g}S?XK&#D,E*|X̨C;o?/2hAU[(YM_bԈ4!'VHq5ap$ͷ 1uNE<<-_P[^:+(ѱ$3 "'0lUvx- eU>\ZH;'(".1> Sfq/^vOI=}pl[3N&C[pT  ^B#Kt@\sB[r?RP}M/J=K}l2fE|͜l쀭]ၰQL$&xNO yhi0LB. @$T]|LLsaA6߽/BΗ$KNІ;dRX$5yi3IFw9N?J[\-eDUHٯH/KK[gX4~)1o`~anҩAl8BrvCJX;Nor"D/wT#@˗|R h*7>/ pP Yթ=,~9p1Z+QeS0+GPtN ^qNd,( Lh~H̤ޤ_+x4Z[;<6r6$Ya;O$*V4+4vE%"{'f?}',g汣ʱmV5.I^T^CR[0g 8E>&s4y<$}4@Dzm@x*,:S~1P$%LKJ{M\ڳ@RN˓ q56XpBޣ?c~z{s'Sٴkډ'YtEG|"o65$}e#5`yz!I\QT82x3@/4Y? ,.kۃĈyk l(qV<=v=.MT-.0Hm.\%9D/],ߤm-IM sYRx:䎒Q >U0u=X3rovp J b - r/\v]uӜc;Xh:2,J^ ts &OE.it}aSWHM؏[.UZ#\e lhh2}y01 lvLhjF7}d4?P=ͷm8(A@I̭ugH x :w|lȽBEP zC,hN`oLƊ3nT7N's=bi&75qp<7RzHsuӫn6=KB-3@xV^sHG+M_7}{0!Szj> Auy=o2?wm;%;ÅRem뮉ՓNU |Mms7I0ᒰ!vV&13Y+y%`17lzg@Á*ʍ4, @rv8,`9zac;8>/x 諜M< 9lvg jѹR;fSЁO81;XIS*uUw[yU~+4lbak,?EۿܘZ5J /_KKNqXlPU.dzM}? Z:ѥ&'ո-"e5a6SZYPTObM.ΐK4o0J"(s,DKϊQ;.vqHDwA}@/oFR!(-_zNi@5Zo#ı q2v$(*?Cj,0Q]>X!ZncA>hvlMvOFEm-#?T0Yu#~Wꇛ`}zBE~+_$d7-隹Ksl7im ,@\3PIyV=XX?V\ƚ}1ɔMJdҠQ-\& rj[D7.H'' I8ɛl 3/9{5_P.6Ap ^=9q觗ռfc5Y9dЕ&Zڮ8sjk1 g ~С>"=x{o@7&Ǿ-M>KEWnx&X)X1wv.6"\|U$cn/XZ H?*+վFaϺ^}+5^9ʂ8ԉFt있TVuh씭,RQ!w%-(?S*ݛLyTmXgDg:E$6k̂ mOt>Ե2!g%PDy]n9,]D[.;9N PHR@+~߉kpnٻ}T<Ĝ1#΋SeGfn!zbw0k\>NZ&gX4oύ;!:A(A,K-]>v\h oQ,نңJ emм)"%Xl얧|:?[#ok%a[7醠nUEx[dtܘ0:/%GԶU}R2RjrNwӽ{Y(,kY>Z#l}Ӱpa1ǰA*ΏψD{nN"3*%59CW[ڊFዛ>`i(1Tĥ&B|k'Eo?NSFXdAa0|#?Ƌ7rZJef*E!ƉQ<e)ub4/h TX?p B\TH_PpI?|%76.QYMuzHk?7OEd=PCQh@yhʍu3 R#wJ^_SFX*`m¦ X5M_Rt{=tR+7 /C ha{2 @[j/hXei 掍w c>! 1 yTش#M ~c&  :.f8~UrAk E2f>K^P`(!zR &ɜ쵨vCP\OvD7 ZcYF;W:fw>Ih#̙QVdn<up%s Ar;@\x&#lJ"=C7)k/n?.[1˲KQ^ b27zv sXUe$ZPpA^(bC% PPd;i ֶ%>2Y͑`Aa-FF1.? qQz?3"tNđ"'_A (2CM߆OBrϻ*#51Rsym:OYc.pA`m0Ǜ$c~X5nMq@k3ELSi^zTn;".ɇ(BN>\&^Tܼ<*8ӓq;(kqa<>z-Hy TyY$}lԮĥ{l{R"Q,֗zEkegPZиhڀ̮p{ ?jwHu=fvC,x&q>´@ћi%2$ylZ~Wrvz. v.OIP遝 x-.u"_?6A|զɈB0>ٛ1{UnA꩎mʾnh-KF\EBY74$ʌ{DDs~QN86k4J^s|w:NW/|4@p8 ,1`n mzd:?VϻNU;"u74)1oEHDC*T#ݭF_{;n7P>5V}G NT'|Crۦ(f˹l`ɣ}.]0]`~Y׹z|1 (I2>F4cA'vViJK"l5Nm7|N Cꛘ4ǖ>ޠ ^2-/u ML:fL\aĤFY,`P8_$`+Ī^4wHXZȩ8\hR)7qa}A>yb <]Iua~+F7y; u`M)ߑ?y[BU2rlk2e` :`z.hgF}Q-O~ O*"қ t]}ߙrg<.VA Q[r`1Z7d29 K⋩c"ՀKo'cT7z-5|Lʴlm Ԑpg;P4)ZJl /$)S4%&Ũ<Q;2/Zk)6v$a)0-@]'iӯ,&,#7?K:HXӔBEqpe52(/28Foz Ͷ=@ mZ`f!jx؀hDPE2S6ж/SM$"71iejHr՛oZzZ0P<ԽUIхܣ .f&Xd2i1Osd.\.c8 Uy}^n99g [ms5HA#M$b%Fw-Ro=.˯L&tsY+ģK\.$;Q˭oe 4 V$/s2x > ~Y .&!^L}Md(?}|׏]?yc͔ĕe@˲rqAZY7O;P ,ց=r9vz}08jà)~^;9 =u0}2Nƭ!d~VBh}.hr=K-uBݲٲb ;Ե]54P8|4E*㒛VG2 {%FNv أ ؚÇԓg l=ݤ#gjEN_8  IDq;Xlneo`y8b]o(Kj`[&EBOopʍzzST㟭'ȭ=Q=尰_o&XT&f>>~c,x/y|ʨYF؅Lm*V n 9!WwKvMTZ^@鸠pZ{k-do/@BX1?KDW9g®Uj^1Zi6 8Քe UL a00<F柳l8 (؃]E~.X)vyehϦq`ʟuqBKbaϔJr;V9BYOMLX ,Ϋ,"CR#e. RCh?D]i'+g9}\i__:zPGlHsRKȈi@vr,K5=HxeP}R2*q1*qP|y Z7vo)tN҉U]CmP7{8{@KRuֶ=>A $G<xf MC ;M;Nҹ1Kgq 0$Ċyx< ?~Hx+]ܥ@k5]\(,_1pjg#(Q:2HN&N[Y)LjA\;Z۸LsB[&F-Ii[; Bfk"e2MCKTv"<8py}2~[s6{]7g@Hq59_],4@bϛ(.fRi25QChg ΁f0!=N*nM$2bހ/ʼnI \}՜ǵa&@MO#$/[PeyvĔ:)8r(hJZƥcFazCT%E؏@eΧUO5pR1P,]H lקmErd[T?SzKJaŦv NBpDGHڬnݯeޡFCE%"0p*oz8%LIBc\IZJN2P,Lvoe TW-؋pHEO8\U6A'Tg]ilYLX"藶07 &=]yUavw1No(Lw`.=F׫տ(C1XBz+Hr|F0I9IK|U+ %f h2+rLK ك*xg!#Kn^, 2]N8l@bENkw ۣ% |ZxR3۷ɔgDPqbZ^eεP fi_i *H$<̡ye~a 2XMfb3!OȥWɟ4u}Iq-:Sd.%|˵u 3/,oeWY6LzvH@c yd骅K8)] jctCz7աht?N$L-tⲌD!b(#S6ZWDsO9xEƝoW\>44++-9>[W{J]<'ӖCM ݚ#AeJ׎ik_&6j3Vy}ItJgd皦:|"8)f߫ RpR!;ŏ iD녜 {b+!s80r,>=ĻeDuO6(hxjU-)fӡMϑ l79e^ז ?CE?45O2KAд1\.vmnvגJn)둒4GPO/c6FJ#cѼ#s:V^RGz(8SBIB]yH=p W\쓛T%#vyeq21T6c*޶+wS1VNaC͙ԕ'#{bpp#]aa KN#,AfU/oQL 2^$[t n릆4pqB);ފ fi7ynIe]!-[da;A鋢 ت>\=5Egǥ>pei[w T?YvoݪiFa2uH\"U ې 2oh5ڇ,nזcC`^s' Ots!hyXN@d{[0ڊ5$8UA;Șջ5il MldsH[ .qo/bDž`O*Eխρ ᅢڻE>'σV[U>>;;2EnuM?8Pʼ|2r%(q]T@q1-5dI" C:4> h ^ fp77FRxSMoy׋oO-䜂ۍ@TO3v SU RrFD+,*1[q+^ћãfLjj07Ŏ%1>&ϱ8En[t!6-#0+mtIeKJ+wzPtvvpGYй9e&c.nca(N^őDto};q[ 91p-Uob=ttPV%MX rav)>{0S&A (dsB\AdZ@Ńbo\uQ]ʿ:l;x2:UT@qc&UUZ|`;# rQ #- ݬ9s NLW*f^4Ԍ(5礆T.E`c톉<1EwyE҆*:=2Z~*!)E?baW2gCNAbOck5"PB^l02^¨Mɔ [é`3ba\h舢_J2i 9a=aPU0Ѱg=iQeZ%00hG`fxn$3 Hm"()3ODHɘ+"R#*}"tJpCcP`ZPFđ:CޢbcP }F spѪBRgS`U|2by ōޯ2_M:? -zT1,D"}qxh]Ӓqbѫ_u׆ߠH29yWA08;,3HK6e FX9':nG%Uo0j6dHO¦_;|oa7a-Go_Uq'7[Ѭ%x Rz)u:/⽧"S(Vi$y4HI'ٹ a' V횛*,@V-Xݱ"~CS3 `po/œQ擞+uh5.c+bN!|V$%R<&|tWa]vнH{Np5OIm  Dv0AwrЊ5<1e`8R]vQ5%N|UDЄyan1TN9>$ff^*ƊOaZ0Oڸd)0|;q]*ciZ[Wg>˃e4L2RK#t(\W.jƸL'+o]mJc g>T47vzr.ĢHW Y~s (p t3zDoOX>RP\wdBŒw/3 AeAk̭YF[C&Z=y*=.сpgeGvU 3cXⴑ`y;q׷z2^Bf]V :U5j|ejb 71HTf8 J}|`@6kQ3%>[ڊcY4YA͈pRŹ?M&_s|VtQ[_m`I q(tޠU2.}Pz Nf wr>l5Ǎ**;z0a#m(DY |v,pOt Fq0= @cҿ2^)}nI9@6PE* ʾ'n5xAP<4S8ANPy̱BY{;92tfhvvh:ǽL4;#S2EAr<(~m ~"hj;4ׁ>0ٿjKyYM dPF (g/]@41J,ӈ Ed]| 8@T} \Aj nXk.V^P@Yq@Mb>{nV0cif*\Bn#z6V.FzOz,O: h%u8iڷw]d`{"4f86Dk?>`(L.@ 8%!Z.\Yr#IEm˅+13T3=SQ,ynH޸D.'>-qj5պG{mTN~sP`EmQ]E,EfՓ<iz 3fîuC{r_t?~"&pmts%j0 o4AUjnYPP!tN1Tȼj)XJ4,95^{[jPh1 o7rT͞ZwK0Utш3JX!`j N͒Ih"e5nU$A"O8}f[є$Z256jf8T/;D-\2K~=s۶VSZf`|SKx |0K_B10xZxQ98ͻ&- %m6WR{~;"VC)#PQ郡)M1"UTǺ~%WD%qٸb4zZZG(]ZuACMLbUxH[BQ9Mgc-CyČlF&ΗMI-6D+'0I~v=34 zOwy~D!]LܝaAʼnm4hFo.Zi楿˒AYK/JOqk'$<+_@װw{StS{ B6Cbs>AC-|H̉4t!F\&a͚>B-ъ/2h'@ye('i.nLչ*=mlNs7QU朆XI%!ED:ݫ^F I# #nEpnaEf,4T1K4XCnp+waOYͿ#3Es~!:It+0-5 S5 tH8\ycpe\g%Mĝb`X7G7UbX.| Om|qG,>Ǖ:3Io2d3@.7AbQج֡ t=/]M.M9ΰExЙ5k_]TA~,7ƮڂtInu0r1\u=خZUfSf8= ϛYF ãKjdq&Հ:G'wvF԰=`cmux!VED@5ŋK&uÒ*ЋA>z/w|6┶8HF ;G '|sc6qDggaI]mWSds "\#xR +BB_=Z)ϻ{P ѫ}432"[Q)_a{_r:GCZwSRewt\1w͗7d ^QVܒggY~x!`sSMQ06:pvӀV~لR`jK1.4Ṷ&asE'Z݊fd+~BO+V:@ӥGȝi* @l{gyD~f Wg!нib)sH0AsfXI=TwD(::oPK4IC'$d%Yuǔgaw^=PfCBRt8I.٩'YP8*֛ f?x X~}zx׾{)HYދJzYDb%λڒB*@= u`uy=`9 ĭ|I NI+q#s<2V[a| *AUjJɡ~2w:4HYG&]A=qiV*:1 ɒ'A)"`4Z{UA|\$M  7W,p"EEku<-fFC@ZXD]`y&]mxK2)]Ip`r|OTyuP Z =LD87UgiF¿uR5gqp uكv~#t{tupEfwNʮ&6;ēM% jD|,3psE/Ȃ/B \\!eX \iW:쀬U"ʚ覔5J׼Ε =8oW_ᗎ{AaUd&ژ2'zч%u͏w4ZT]&ڏbMGA`*C7Z|C` :ݓL ȑY 7?YxӃ* +_ec*;7J%$;dm^}N2W1yX#R>`F0}|*Uu,&Ȗ\.2@w`c1rkFhNhdۆ5]$^gAdЃÐ ", Hs`p;NIĊbes3ҡRzEd& .Gz^~!-2:( gEMM 7O<rZZ| ۂrɴr|YX=fJ3<͏-4z3ΓDwq.tRn9Nc&KYS&cќے!޼]#eLV߾ }NM 0U3Q59\[^LN<8Ɯoz]@<Oy D<*]!1[G$ق>]=*&ݬLW쀘{=9n4z|XvUSAQ FܓvY?ۚ]Fy60,/ shO TV\? } Hr#uxLbW.:|ɣ#\h 2f nIOjMbfٖ Xah ^&&$DZ}aR9d+dNk6(ҪFF rixҬ) q#W~{gWU+}n]gV땶CUaxiZ^˿ԙG8u(#b FBj.=a;w{Z?yM%c*xcd忹B`r7M86ؙJ r%|B5ۖp\dHw.UEM}NRd\=AQUH|'}1Qȟ!)bo6w*Hiȏt>|ՠYp23=] ӸGM`:'B]rv=R){SJcDBX *?J{F͘#3M-lLAK Ђk\>31^LW495U-#!fב50*6-AXjAV&rm*F K}Ԗ;kuSENX{]aKjYl\B5b3xI12X*r )?޲.v %O"H C2BXl 3-EsDD-F+Ȃ7Ƨ[s0ѽ_Zy!wn!jvt,*jwߝTHM+G?FUanh{0Hh7ﰉ /ss)Mx6Di6 1 ǐ5}|UӶ]vpCFa!5w[Kty'¤w;rkA*%5ɏ2:ʗ?փ45N1UfXnf$<o7 kG(U  IMC%]="$KшbPsSs*une&1|ˮZYac<V)O&p uz] _9aoCЃ&J>dH=hIEɼ6nT;Iڠ5:"?zYtqJrڙir9fL;=5#!j"'}CS>54TOm;l!uT_R EցP6ݓy[P5˓pP]we.~#U9X5uk W K4`(8UX2 YT;s𑄹]r2雰i$9b p-v<|g1'&CKn zͩo׃gzXOr^P44kc+ ~.,:(Ep(n)mpٲ~_Mg\ 3:KRZUm0# zU 0$UT_NLȫJKE//c!gϚPa-e9e^ pVhJ'6i(@LZdb -`g5C@ؒ +˕?z؛K{qM̉q? z3])Ԙ!mz@#D+v5g?c%]kD̻rXinj 8 ? +cm'8Gi cQIKFeOA6P O*Es+K$]ӷ9(lb)eF/Z2/H\љ@mP0UUQ>d}JBmk?E4=SvI؝Rk&U~ن@s֢H!BDT*H_}.pe&"j=tzdLHw ;"td5?r=^F.( %u8F)e''2/XkE>V/ߔ63ot #WQ&b"ܸ+*C$BMIcGrKgS_+KSC$5k\f7p5Qn8&OJ! Q3oHw%jTtl(JFZՊ2:݀ڎAJ(Ǝ/84e>knn-d#4 3ׅ$?+W tJ*',&n׀lم#/K玄հ^Pifd ;/ %$rê2分 ŀG&4ʲ ?+) R:x$>MSCTݑMԍHG;vrQR[j(S4rOUO܉ jNB5.ʍg[4BAOAW>3SgWdcUmQwQND?& ~M ,st,n~ҫ#mOxw)Lb+w/M%Xޣ*KD6ɵF +<0tPlSj`PfKl݂<`.UP{px4CG+RBR>joo*vU3H/S+Myb3BE`ß=u@>d.n==*m ȫ^(}Nx$/5G0iB%o恣?\ڈNHϧtP'& Ra u`ۿ_7:;'Wj+N{Z $|Oι"PS]y?"R@)tTZ`pJ3m붙!+}/;= (mUI1lsfk\lRVFyFI !a0aITT..*ʠ%W>u4bޗh#$?K ~%b .qK W#Aq@yZ>Ax>?{^4zWdRn;sE}-G, ?C;MaH }r#X 1iӊnezBBhT2=p%/sC-7;ԦdZ[jU8g꥓B(~mF&Z.iz ta/ wO#^܀f|ധ:[I 5l l xvnL:2qO4ZkpxGer[Gtg:g,22j= X ehZWA+ME>.ZjA$%)|lUпm A8ڌ/ a4d @Ȉ?u61p<V@{|ө»fUvL!$] >ϋlb"X`i`,'أ k\[L}frF{&)[KXݐqij| 4U&DS7q8DP"xXYo.<ٯ̩Zx2TcfA0G5[v:ߝυ{z lsʴcj4Y# ..FA7UK'dtËB*Wn`i׻#v(}' ͋vJ3eE0,8z֒=+1\Hs[ t#XG4:?zMͬnw'l ?;U[պ3Wwdn;1K9.h5R]1GX,SluY|^)bY#jQ"l3#W&Jj ´$X}l"FuM!kkЫR7=%ge)ÿP"?OQ҂9(+seqF)֜3_ 5E%bOMYyKyVֽG*FPs 3Qrȉ2ׯтD1oTN,㦏 D;td8; XH r$so< UnCftKdj6ʷh]/ƚ. 4]1XwGQ"44=[ۚF-Uhқ?2;+!9qffҁ#gBR5 tg`\MIf߃py8ۖ3R^IB$ldu㾹/d~23a b:`A[H4Y}lEpr$ߴJqB4?lS2G!0"M D#0ir=yE;<؇ʬ'4R1~̤8QN9Z{a|\H +=8'T J&ʵ6kLCw*|\N2z,"]-fϭgNyʽԹT7!s/Cͣb>ʹ#+ +i:/ͭ4?RLbh\du=M;aԏ|Yz1N.,Ap%?tYl{@iȘɉk꺲D,\oelb76joWU B "IgܛY@c7@H)ED6cs+HMfCHf6)2AIٿ<>fK;kd7nvcLqEI!?gk^8*w/2ܻ žo<}or 05cJ5wپKZLd IB@+`lQ0ɨͥ_L.,V1 ~PRbq<}utߖT `8a;xRA&{\,q6$Q" 4̔ WD1=%U>c\2^ZdOz[WVXDOWEy๵)KO(v ik=P#7MF rM*0bxb~ֹS.@W`Wt~.j^Ó#0<MS>5]g!"]/d۝z-DSBƷ;boe4[!0C?Ryؗy/M6ɚe]T7x} .i,2VUJrYf'#qQ yчNLp<9:B5? _bb'e5ٙH}?4O'"y8/7.ޝ5Uw(O,C*>E(ݬfMsX TQt;bO0.>46e}t*gRuZI]$X hܶG^Xs$KiDt^^T8UbR9 )&h|8#Bg!w9>ugnī)ءlD>Ie%&gӎe)lc,Aވ4按X KȽ}eyP*ٙPĀ!F)+,ƫ'箈ah?.p~wqu*j#ގ\th /5}:LR)Te.'vqw 㸛741#l{uB '4IS-{R2״h -Tz%bhM4:n7Z&t=.%Z4.Y>4Q4Q꽚_ĵI)2;n&WrÀ:gi>$&92]"?=9T06;pۃ}qAN|ElN_XP ;j^~g: cTJ:oH +(E~}帮 }0_[~d`ؗ4]Bsչz_q`s~ tdLOc ~/F.'`Fc@C ɚ|CJA6Vx#ɰYe;I'vC[09p8Qk>4a+s݁3(w:ϒDU6"e1OV6"ԟ(`n0MחS9硠~/)QpiBvɢ:.Z%]7*G;,; g/|U03B!Q%!t|ƒ8Ʋa?zA?W==pB |PW5@(^"uTmtO$S3ecag4Vy{Y[yNܿH+mc]ptc/nr.9>B&`-8̨oQx5*6.m3p5N ˽ݶuİF ,(ós[e^><+4Ə1vx .mvXg B-#L|LI z@ߔ_~7C`NaC(PC#r' ,Z}5﫧c$O[ 8 瘲A1*PRw1=NVυ;d,OhȽlLu0LhÈpeCg[ktIlჸL 4'҅` gސ^sf]DtoFdyT0k!"9S)?KST`+(R K gbh雋jp\=)jR9EMVqy Kq)Xۘ>\z 6՘DF.L!z EcEEBDs"ڷ6fkacl liȌwKzu6'E \ؓ_X@ d@$DUQ# biƻjG`"rɎ>k1$HM"gJ-?/Gk!/T!zٸwOC%N3(bJ Ä )~\ -{_{%Y`[ M) i6|7|n 0׍ lmqLjc.\Y᪫bݺb0--xS$i4>CU]IaDUڅ6ӫVQ^dqvЂXpfs4X _7`qrU2!+&U0ԀcµLs*܏}MJoz1|+іFT}u1j%՗%2J-!cZ-m<8N^7)mYjrQBW4v5UD!'?aG, *k?枿ܬ79~{Ϲxj#!za?U" y+SOQMlDļL\봡> % .qTs Dz/WΚwT?dIPi@]>{ p#6x#)~7 ًwҽZpsC2a n|#=v!EwNphvzCp:9NI褎x~GapT5 c~f=&SR]35BN:K0v1RʞvS b$Epw.J [Ǫ}k\4Md:;0in=(:+F۞) 1$JwʙHU F~4u˳n6DH,>O\U{crhO4[#j^$8k B/xքȑi ) X$fGָ:$raMW'$H 'w(&Q}뫨\ݛ&VBbAO sC'Xw"iS>,8rZXO? F=ACK kњY%h[) ՙ}9D7(:P.eAr]c!b4@BQ4{xe`''WьpHyxF,0nj}2z;6@۠p*e|lI:3$I~ )PCMLqT0BwR9%&se_EJsA؅ Aap$\ PlmvMsSMYGUGM_|;7]ҫXEaq‹֒g,ASL4X65jbH`"s颁88dqX9$. L3$Z0r` ׭ɲ.ECUxA!n֞fJ.N$wމ׀G,=ۆ6qgIᎭ-LW9\X?/yf+ɍtn$ȃ^FbgO-nP\˺L.P- 6j؃Xa.$n[>M$H I%f՝R|PmR&yIfhS!o7_uI<+o^\KG" /D*'i*JMTv]V3.PӼuDS!f&+~/cѧ4Pcc 5A6FFQjf9:pf5λBC+ѵ(;}*Zţ=U\A=l!9Y5-Lux$A ZŌzƧÐH=<ƯiLY݄IʖGX. ؼ3!DP!*>1M=DS-@ϒ1t.CMbKXbbdHĎ̒= >]kVT00L ՟[]ުZćUΞ9Www모:tp*"3[H(KƱgȏwb苰P*ƜYIU'Fmoݪih#*.c?t &Z| 93q8KjL'_wۥV JG̀EmMWL،Isc\Cdd~fɌM浪d4-"e@|X5l=pP˜H@T bKEE#E{ ϑҩ1)iUlױq_/]4f^(HُE)= yie'>s rTי'8e4qd0Q [1y̬C"O]}maӃl+!.8O \/La4(PM.Ǔ"߿}-8s,aI yߜkTb4нg34J1 >݅T/b=bôar|խvdGJhgZJ4%L9ɋ0D姮AߔĀ^[(LהCp&^՞X#/s$] J ?)qg>>7&I%/ʇXY)%ГIEJ->#>SK8!ѕ> PunQFIiajrAk.jJuiJHHз[]sZjAP$CYjn3Dv֐;AV5Usǐ1ndl#LL]-*,E̾_ },=$73ZNmt|4&un誻Z+sD'Jjď98U|1C5fղߕ%n)5-c6,gnVZB! }"c'p{E݋]'ԑBo*2 .6U$[8AQ358c`'Txgx꾭"?1d{8Ǡ 0ehʨ3Y1 >ޣ"!a]exl y)P:U}DDګe/ RoRs܋^޴f$ռ/4-V(W?^ͫh*#JkwPXE} fk)}-@ ߯BA 6g'T$t;5d,jj6A!;tSl쟶r/i;`{NpH 8vhT` |5.ݧB#m1$@JŃck&B`}Q 7AjZz1S@b~{tMD$zRP4zfȖIvuGD"~bPx/Y2Q868 ƄIrk㉫rCJw'⧬Iz\n:qz:oZ1x hW{Vv?@-Cx" [h{Gkb'bXiLK#Ҿ34ʔ" CfF-c;Kp}Ķwdd:~@Q*8bF j8aC+G pyWwiE A'3 .Z@v|V9CWv/1A9uv ptqt>@H/gk//Apt: ?)zaT/9qhm"QWI`?k>\ C,.WNӔb g7V* NE0K]ZsQ vZ; Veҭ}]kV̵cH劳P,ddvԫ-[ F _aX'Թ.=<"p}*DG傌ԝG&_?{=uI![6}P tZY`/d{Ԗ*,}m >]goIɵqN`_w;hTڥ:Y" :6őBjpCϳF;{A!@,7fCo anO' "tAԆ^^  iϨ|:/\MfQB_nk*PF֜;YH\/*FL7te&ʢ_'D{'i Nk.eW(i5x5 HZHL\z!&(Иhb0LZ8=ڟV)۱_ C!bV'9ek>6rUh笏G38y9M(gzQ-FJx $V `=K H{3Q`׷@AH3gwzKнuьdAKD@ѓ-LW /r2qbUWy6;Hf!r@ 1{K+V%Z.Bnis(-Qg&0Jf۲*vdL%SHrs0IoMy `|BU}Oc'%Y>9zg?x(Rݜ5Df@}xS ~ڙm}]LBP'DWoM.gLsFc1$뭎3'=}Ab$-;+dN\ T^78LߨHN): i{m<"?p*|/إ᫳Bq3u{jPɰḪF#̀7XWs,-p=V>Sު oMV ԟ2~ljFK4>'- bqLͭ,DsдːL˅1~ۑu]y@.;3&"V } gYK2\O~g#&jhHjx{ {ݳiNN\+J u`+8hcA-ꇯ008po*6]N K,bbQ?Iba,Q(zPn&H]oC$w@` f (v ⛘? hY|*;*x9k\A4&8"c*OIaHCbS|B 'ic  0nVN!`0cM=U!#ůDu l0IaOх/L@'Xj󾭀F(w}w;x_62!F7,|.U3ު!) ._fEs(BROkcqv+i؉/%m##s2xa:KDpMj,^t׫YkQ-N_i)&hşE;kLK/_-޴@`e#ezX4‚wq;Qr!VD>6+ߣ[SEU^iW.{<*;HsIKJֆxsC"&j\G @1Ž[> &|PaOs̼А/cf5 E`iЗ|0we4E%"Jm"FAC c!{΁^i1gIjMQ"%OK,S+W˶$@|#+ٲ,Ex}hFb2 >Pd{8Jχ(w^ϝv,HdY%Y3qY֟\]hkLB8M_"*U?mJ'JY׶}R~(7YBWMް ۪ǤhPzK.'\+ZhOeOW὜QeX IdJnLJdZzޓ :Y(ߩ,Tc5ڹԜn \])^"̨uIEδwp5|5tGӖ]j%gr_p *%DcWXP-? #!1Mj83sH0eg hDJMn~|"/"{)a`ÐbeN?Ex?J3a-Jݒ\] )zlS9Ise2Ioʒ/7/p>&BRJލRbթ{hy:~Hdc#r #}C 1u|BX9-a=[Wq/O=!VA(QaF|m>#dPn1ձق%*YFuPʽ#{yaOGi t%ՐjHlW/5NAzK%T't],(xep̙s>FKKDע}SY'˶/Qs L9-BKe|-?rL{IL\qM`<9'̞W&B+(a$A(AȱmW,!(/ܰ"r(GRW(䷏V~CY.ڻWe}O]?& eΠ')4s=7r~R*k-b1n|!;x(?0%9xx3Hfkf, qKY鍐  l=չc?/#OhD8ƩbG~39@ցɃ,nKևs}A|iNc|T8=BEҐXJG!qCUF"0* Cٛht-:<(8'{vQԆW_JnX%dI$;Ҧi\TD絻M>`˙@i<rGlTz% O+Ȁuȧ:g )<# BL=tBbꮗ A=['AeN+v 0t]9v%C8e7:,)X1P%  G|E{ȹ*|4ȮfhYF?y 3cҽ/})C3vЁ~p:x1D>V,"Pk Vƶ<.4u}LKaU` @{O:Qeթb)"D׹8̿wqpϿM?`9 BJ0W+&+ _R!IJ+46D.5|A:~#Ko_\N7hGXNAi.e(B)9FARȸ̒>:iNdAFl AQ ܭ0jжJoN1+w紺Tj؀/Uoa*|(xve矶Dѝy0 [$pRo鈓3뤓aSQ3WQ  E s~ џuj~9 %Ej+봊[,Ns~TDtb:GtlHHE7L|Gv HawGaEAkՑY'jN|D/|te,k?>džbݣQY̢1Vdcdf_ N>P)ss; :ͮZHQ+UH-JUY= I  @hGX`i+k1D'lE<@Y{u#cCaRwruĈ!6]P[aC&TyӺC q"Z6RSg!Q!EbN30bQbt3"'(cJcƐoW}W@O MT #c%Vc_O; p Z5QeHq@'NMخ'jvʒ25@)ݿgVmu 0]\LX VNu*YQɕ*V0ɕ%#`7ΟK k|U+gPeatԥY(p~כeW[ju8㷯؏{IZsbV2E_^LRNȊAFBc#s { aX?*TgJy><F.]`MARzDӐ#&_vo0b?/)k@(河~ak=)=%c d;R' Xʗ0̑!cwY*շzX*Ȏ%$B3uByM%)=3&l )R! &DcFt8_5ug lmzQ!PK{MPi"~hp}7ՑpKƲ&6Fwp?HA ےzԒ P6:A7=,h/<q#4*vYLU1iH~}p@ Nߥu,$"܏w@M sԀAQMFNYIDH_<tx˄mcޝI3'AZk6 }В >ta3p+` upI⤔SZW:9@C#AT*~5dΊϫ4׾!iiaIMÑ;۹YqDb~6gމ/M4MKZ^bLn:WVO#g&N:ŷ=!qNg^"y9Y~yvhO Z3v~-.qYhjnvMI]̑E ^ѕЫnv vao[#`т"ԸCBE͏؉X.U5ȿԂ%E|G_^ C<8Rzgr  9'vڠhmK'k7۞Z&VM5Q%ARE80ÅmʮU aijUjB sd$u(HH k# . fϒz⦱nv`g/8d´!e4yK(] c+mqSJ Q6q2.ó{cV쟳r6-aŤڦ$~I+K'dE:ry4܌a'4Ja:6:_HƟes/D4{3n W%W \[oJQے(nZ~V1{(ָD\9h }xV:~+fxMZRUrgMpژk(IߕrSŴEu̸&͗bAU]8s-ߝ Gr&o\|/cjiizg+cr&YrpMozRxGjO_}5NfiyCcdD@".U"x%XvZ py&ӜFuqp.ŏk*@&Iurc8%MCWS.lW [=5(~:LAs=qWՇm\T!OW-xVxu+eza.zi-8fS5Ackz@O<چ L\TDظmunov>db%>Gx`hpeWP/m vCQwi+%ׁϪ3)\CE鹮|ʺ:\xB( \BfbN{PZwIN h+kTc`-HgA,$=n:"E\O_3RHxI=uM2t{W؎g'b ޒ&Db6 h%SlKfw'5ƈ΀1;~p."YbrB(AkdYgTqv`1X:C/2, 2o90o nH5|Z>ZM2;Jj3Ƽ#Tlh} SDU cVkڇzGk#/_i *YHCܞ[D7zR;ք]C5D*Qrl9@aux%;K}zV0"]cT8*}JdfHhѲdfI{7X-,ߑ=.:jOqa|F ڻaޓe- \uvjUgqD9\@^xF= vFϝn[gk vSj0=~9F`i P<:Sr^ 'r™<4mdQH׶&kYF LIPf$~^tq^VЁ,ۛ`'q1E҃|feY`UWͶay9A(EPi0a%ɴv;wr#o6 CE`@U%"f؝bmQ8OYDÁtLr4Е&RKy 0"i)5.Z yʏjb5Mކxs.f$4VjT@YօڹdęafxЎ5 V82NZfL; YWP:qf :!A[K꼘dTd&z+Kt@#80Յ=3$\5p0&FHR@f F=@z7=;$rH @.aziT__ePn*;B vW-GpWhه`@  Y{(IN;P}t+,IAO8Ȧ _T$Z+ i8+1'vo3*Rz cKPz]\HBBHMTp~ў:li [91Y< NfS4_M3}yU&{h܃( 9aQKGv*U-Բ ulը KгzrS8En=[5=7@bpceQ@&6 tP%tب[IV o8~tx3ݦzi* }5S?SPÓ,*E@E:Ky%` jWd#WDWd6?0 mA즶!PPL]ukPqumRN#4&GWg<%_χG&\ۓ)x: Ŧ c毜(CԞR"Kَľ[H-H!|MOQˈwK8Cym;Ms4|z%5J1 Ƃ,<ٺA\/M [I^!&wk}'bhjZ`܏CW+9: `kduiht;>#ä S68& [[N[4{Ql/3s1e9 B^ݦħ'A F9!΀^ҸcH+jʼnon~wv+洳=-LM9Әn"V4O,BO}DWMA x&Eʮo 0 e*QKLav5jߑ7iYq)ABSL&kD-BُH9hٓ8Ct /#o,qF9y X5= D)➹tʊU 0(@47!D`ie7ZyCdҰX/%7i Y/WX6%/V7u}~pB:#e)[U)9ZN)Ji[9?6ӟ>ex=}*k HF{-#9_& &)j2M63J$l.HCp:UY~Vw_8Xn]Dzyb"mC];T١]~8#z*(OcU[TI=g%pk%^~9~ޕc߆yFpf WNq"6+1'|"=HI )BM([p8ZGusS1{JKW^LU}.]"+NKI(NރQ,iRҪqgn°R=Ӓ~ދE\3rDJMemPǻ&qv/bk{Ғ$‘T\ UX»<}OLâ1S@ˮ; rz~tQ, I`pf&`于/ۖv8Eۊ(\[])GO!D@]X#hPi1501)X*W Q1j1QRm 5?0A|8*{4E% Ibt6Ƕ E(Q+8&8J5AO9ǣMO[FneNCq- "kݦv }29.'ќ9k;#OR?[-(3k9vPHR:zi}P$kh}AM2@;HI(krXˆh`WMĉ62IfZDgݏ9yC͐2hfk-$נ/ݯ\FZx QI?I+@ītMF^Q|꧔S3AmfRޫF_I'K)zcFMDz\_S+m9h|ѝpuDJ?Q*[?HUFpTk֒(58Mީ| (hKǁP ]W8laRVLAzK Xf>9؉;{/y) z\n :\ y#$ȁz`Cv7-CC+.yKSj *Gz|PF A"Xжoolb9B?Rc4,zd_qi綅Pt,p T .@ \y-5Jn)zv&i& AC~2b]kAs+c*kS/K4x tE΋(oIL"ڈ7tggj{N#x7f2 [WM.)rXee64s{K[n=4˧D+K4]!c"$"Nzlg.zHhUy/_;=Sd<)prInKwʾG'$wi)]Lj LgL/ S1v&蟬]*=Pj2K;>uIt]:/ <;ǻBrϹ +D'k1f~= b6x[X<&&2뜏_sGuy ,>H9v'GGݙ3>G)\,^NP&_ч.<~U}]k!@N(zt[/4S}:ƚ#XBxIBAw ̾L:YǑRZZ"U0ZAWTߓq6ͺIlN<'?@dl dfi3f=\zHsjGK;/y١v /n g9F,QskEgMbiY?^,N[(usFR,}#mn;Л,f bX%66)&0Q 7hGR'2/\wXc&DEmsL2X&xZT3>wrOR;z|!Zп'gHH̩2ix1 601LdDUݺX 5z۪ؗ>1AFw3|7J%oZ`(=X_MZI4Ef]_pê\Jz8!a_⣗,L7n./oFFOuA'O:YTBc} t9ZP>u)wZћ1c6WEQG&ܬ[[]\ĹUmW=߶j%koiR3QO?H $Rrſ&ރ7Q,W9o!(7)0FJq0O;g `m-xu$@{~b1,.v3>[TEiH ʜf3&.5t;Q3sIغOs1O@w7L !\ nl)bfv8^| >iuS^ʿ a;9q`YٞI WW?,M bm۞IGH0g&:]3'N?X 5*3{9$f5Ω"I;9iR W!AD61y7~{~nq˲vWm%sl>5Şh 3nBjԧк@?P ~ zZ>"0&ilnGT(&Xig3_ƁR22"G猁,hV?n!qa`R.sڗOEzY Iؚ6~lWfl(7ϒ93tƶy<WOh-5xJ`:/5%&h'BC&E;ܳG4Ee-$`7M@pW.^⫨zO=>w'cturc؏ovL;ipHh,;p'rc=eNFh`'@>g*߯ Rwr.[m*%hKvK3.szxfstU~`ӥI> Rqw4q`P:{#-"1BX@/ٟ*QD\'U͕y 7Nt3Q:K4>ayWvUZIgD? c*rt_yCX]6ƍ>&dֿo0𓟚}.}iR{!mcoϴd>X0By"96?ر>&Q؉1jR`?ڟa<=$DzC=8?&&:ŢZiA=dhnmj~BDGf] n ѭ/Y a}K'=Ѭ  nTֲ:L-n{jnom[S/^{k/׭htrLF"yoIـP h*C{:б!Q.h!c (ma}Ad1/{?_n:>9O@dA^y#+Zɖwg$kh &y׻&+1?]n*I y%>)钫dͰ>!Q(PXS7ԡ{HKX jH]밪'1O;#^YQI"~]G7@\ea PpPJI*# |3DD7Ш/Tm٩w9lDeԹݍ*Lu>TV߃b\G)ԕ -5(?H%[ߘwRh?4/F-: `A3|_)YJ^|32Ȋ.5xHi@e|̀1}؜yu~f05of yզ8F'L'/c >b7;6 ^ID,t|>P<<5}4\má~dܑ5QT3Ì($<*oh\3{i~0WXIKvg W޾ 3.bäU*)+;"T:maa|vPC]zdbud8܏Ơ^] 3Ù˧]?:7P8%ZmCq*kA[vU{Ν*B"w}-b'K|qVbu2!vcQ2B*c}0Ѳ +pC7"K6#7ׅSƫMkuI hU&,H;NK`DDvdfnnlgv'G3U< *^4 |%ȓ}-txg,!6-c 0:7FG ɮ)g%zYgSD7z[ #Ef@0BC-Pq~N# ORo: l/s/'+UC86)`s _Nhfԡ &RIXձ#u@dw%KgOͺ^ԝ ;rg\QtSI7#zV5ķuk'%nG/zy_'f$KT5&l=,Y{ 64JWoLrac)Ϳ$X`Z;qn!Jh|VD?t-Ԋ!ƀg]`޻8\O>~q+)D_jܟWj=Ԣ`C*y4tf[܊]_5adJdۺ7RI:hU.;s#-MɪJDV؛ަ }/NH9*?o8kwPjr6%?.a3y檶`9_3E ]*pf@4'ba_BQ٫MWvF9>T(?~d4o"sXA[PnHk+Lj+K C$8`)7{~V`6"rq"]xO|5!_tS}h#ޜ`?D4_(!oyzPX6 hZ!'\mQ֪M2v[`7.kvsYo?o/V$=Ә^{`s LɆa;l%#arꡧB"cdž/)c93CJ)o$BǰEi3L'pءs[_ #gH#h5*F: ŔtvU}-9;3!K%>" h1g!AkRqs{YBI()8;D)c?@VS*/ɆDS-;M񗻽=flܢA[{F({ZJǥ"VhE; ɀ6û\:'槀2bmadXc0[_ 5;uʸ!6@^YU.TuEb9a먨w 9>J}lD|7 XCl{" xHӉB2ߩ-lYRT;O]2 3_[=*U8䟜n%|gzH }Fy4p7q1^GXQz{f1CF=vGg >֝<;e%%zJ\\ +=y[VzZ3Z#.Gl@RAyps4q!˝={oE VO-*4Ǝ4I;G-=ʮIcHmlZP6p՞ W&1U_ɻzp@r1IR(p+kA^)g,@.#ĉdDN7m+ߙ62NYM,'@Dό(i*9)ɭ#ɉ_I{HV;÷+V2^P('zF`Hy\& Jɔ>. ]օ ['a5~ٲ*LH=͎u1ddMJ{* 6̐%(7^@Ʈx 8/DuQd'UۈDF$T,0)oAfZj Uq1ON vb4}9hzQ;`/uW:>UWrJ ZU[ԍ]hMT`buEK?SɯxB*'|؅_Ԝ.^ 5|b4::n8ϧ$ʳ?^0 `hI-M2Θ"&'JipUQ»Oۃ|c"j׺yf3{%vTpmLNARx=1ɛ1 XHr&j7'hͨ`Z+L+Z5(]h%t0܌%Jmmp^',P+ldO?⚰Esb V451޿' 5xi6s5[{LU쟀6?t;y3;03{ueϾ!_IRG:'fC ׹t2;FAKS^y%cU 'S0@tN>_y[m6`(P=IZT!;AB4%Gx‹_P>R68Vm}(ēe֞)k$"3X Q Y2ɬW6hDfjr>J1wPoq$I9y,irXHMN!ŨLJEf!{a\BiU:L"EJNҮ8{TakL424@C[ M'O\JfdTP)16|y3NJ"|%nIцpIR[Z9=0DVjVL*36PqiJ2/,h1Dl;p-RPjC`nhٷ`^[i("AXs-`}#U$ l7pM.r=.㤻Շk r)hcI]N]RhL,o#? ]ߝy}9 p, gV=s"mO$?I~dfU\#kWYGy@H~;rV„"GqM~(NjlC˅Oh/PQ:gڠ>^Ō|'W:4Vb ¹9 }&9T9C ej&Nn|ߌ0ٝߍMYLG'L!Gbvc|M\bhѨ_iFl]bne7XKց!9r*:L-@7vNge,R?ɔjE ?ͬi k9A;)]!Hw8Id ߄*Tfiu(Na|MI\u]Wj|&fLÿΠ&|?U'cQ0L(yiG1 m荻-{$k+#=UBxz;d\mf(/q;^]FUn 9{S>{A)=q^j\I6ɜ>ϠaDKzImY3S vq^rȣ\/0W ݠ3H5p$v<fx0yLٌ&ۂ\EUV|GC͎~H^* u#nor2pm $9;ը^F8͆ ʨGGɭX~ St\2GLㇸ?n{I*XT y76 əj*Bg}1:[fyDlr XwQǫڰqT9=WLicĤO)II~Bwf̦|Tw<,Av~\=@X: Ǣ@j#dd9l4uQb% DPXjXlB3w_JR<_{p՟/1Pn["VO`0.##cefSd$k0IL8 op";EDa}_Jþ7:iz:pi@oaBEk"‘}o6,Sf=7+S}CYG_5cbWF+p L"K\6.7IB|V΋oi :b;UlV 6/n.*h$" "m甜(3P*oWsQ . S~|$ ?܃ XP[ ܏oJ/0cK l~ݟ%dS3"qC,P}TKJ!8bQmcHlGR4c* tHӦMomDmr=GsFl;ǮkIUAmF؃#:ʳ6"]D̮!l[͞+۰CYFΪk].n)XfWU*"PjsV;a`Jʦ "ߙ )wʠW@Z@ck@p+um&=1OOVӠH rKg%ee ։ ݰ˛y<дdJa]h{@VȄ*qO$TQVz4cun=gt;&n9 `%[LslLӱ[nXne-͸FNJۘ|][70i:j2+íϳż&v#R),L`rykAӲ $gW6S0}miݙ KenWN-qFW^if[^EҞYyx ,*&ܡ^ ! f+B&D:{8,+rڟմ?y]z1V_l_ uh8^ }7nla?k#bu;Q `y9<~r23c`?qXR C+T{v\P-р.&s~~֕I"^ǟ/!Fy(dP|0JƏXs-{`#gClhB)eٲQ/N= MnjMխnX߿~bu#퀻yTr%Kōd1m9VE *B%w8K8>2~]f-;m"xVs0Z^+*:/l/ uqŻdÕsUqْ&\iBىj&~iQc64]lO/aG WpO}<D GMŧ6v!8mEIty*!v+bREi՜4}OƵ:MBw-+ԸY E5\䬻츼MY4_%8Y0˘ f|iT!|K>xMR,dޢd->bվ\ZJTΙW)O%sLE&%BK(5YMhuIvfO`0)XTm2-ڽ'f^{HXЮ5e?YMjodž`#sy 0HS8+Pȡ%@L pD0#mGf ͳ1ozM@.c[6PBD-{0+ȡB[Qt"U;)57qҾu&0n" &x|W穷F7Wtl$^#?r  cD ?}b[RSoŊx"řu0^=uiYUn56/22AeӘ6/Yت2~Q*}>gX '(CA¢HVZvNtn_wv6 2W7)VCHE33r$v|2dG.yTp#{=j)[O#%0ˁSiӋyr@9n~ Go8C Xlۨ5 4w&>?6S3l&l"(c|dF|4eȃ1Rc\2<10~;@v,`_f̥{%q˯ `Dd ȃ'0YU~釩9j䱃P;3,L2>Z4+ /'Ak(i"1|2+eх{8cl@q],[!\gknI&_id PJeJ0Il<7OIiX/Xvh(D@Z03Ruy?S~QA560JGPTϹnzOMKo rqNAS3bvt\i0Nܭo=Q/[h|/f{{ʅo߲߱lFL[SA̰2$ۈ"-nWZy!cڎvp֕/Ѝ䤚j (NWSI IN9LuCPqZs^Iy$+y36mS*#Cȴf`[L+P!#lYi>q5ܸ[)ƒ<.q`>7o`XOYሗߣ[NF猽$%4fp h2gpa0smrqxv#Њ4% JWj*¬g>;~ YF"`KzP']ƾv gE,1w n[q)O,Q=fI`WHHʕ4d.H !IxSqꞿRto!J7 %V= ʹyq8Ǔo_P>5_tgK3)%`2+׺c% }VUpZ Eć`X*88'\ mJN  8j 栄e[[6 )[Jw!ižmNv`1^”G#:lե"UD)b40M,N ,0N$9U;p9,t%\_'υːRX19Զ-]s|(*tL\A)+'|S;7va#&ۃ>yp/[Rym!ҒAҁ!Q|IJ-eD2r=\U@!*^THawյ\-47x)LcHcE͑闟dpj( l ];aԏ 3 WqyUwiFg?CM0C K~pUy. \ag3#Ή!Xcz]A$F=Cݥ:[z2~[XD͢NgT=_Mj)7XYx6$mvh7/ &dM YTtgġS;!<8bEq'ͨ)c֨$r$Oڂ`vq FnQakAD{ǣR[veHRgUGhc$\. * 9fNt wL{]\QusB< A v_e}ucQW}"w˫L4k7빆(dj 䧙J@<Oǟm3Wʺ\m3ռz.2Xi',HxBGP?Ŵ!3t+#H8 DAiy7\%rcWhCG|Ewh%E6pGĺ%>}m;8_=|/sWsQ^2q#݈f + ?fm~KN*?. >?'?kˍzF|x~xgRHv挹q?] ׂTpiDn)m QQ98nvz^}!L"6 'k KλU/C^.nÝ2`pz=s;D+,yZa-P;.g4~vxkW ?tV o,edьI_X^u1Me-6VZn&YWfE1L3J~u";/B*2,a8k$d3[f@c_ C k(`e(V㡺pw6Wݥ3Y*d$|yG;o s٫kL^XQfTm'i&+ o!&dz!?8'uqs &.LB(Yd%@:g2"6٣Oy[b8pvDվ+!e-`)IBfjmnɕ.] \ddNF5<'' m-95iوq fTeBp؃%GмagLtq"9IhUUqx nvȠ9U;>_Ov'OjD #a3ybiW rXcKXvDgnH8*h WKuV{PY4ASs2$+)Z; R9Xɇfw'OtT&t"RTFqCW&=>9P5bGy"pooh)VDz*~OAP nuTQL {^ 2g{.IjϿCpIߵ栾S`"۴;lF0\sИ$fYk7v0JO;ʕL&m7Nyfc'@V0Q(5"`>'{4USdjqƦS!,* We[?omą꺞.͘ V"?|e(|bbE^wij ƽkJƞl^]`3hRBdͫDt/EN %?>(e$d}:K<^*paX'!e.ꖡZ72,Fl# dcq]|!:8gSgN7f~Ǐ{@V' bl_A=i3 F(L!\:2a0|Uf}E> 3 f!CNxjK7IAН "wi3OAP87\6Y tmĈMT5 &;\Kl$;Y.4.Tg;kA\].9zEC}-uH=7s{6>\ҊO4&,Rۑ#*j]H */; fiE&_^&r򍜣S PYxY .kJaq䠔i+OQ]埆$=5wLjV͌x,b;+䄡HTaW:A6Hut D,TzP,S okDKXzKW ,X$0X,KxOP^ JOxPectD},bҤ 8לJP.}JԘK{lʱ?B7+ lPW=AJFZ2ve D Kq}q;LT}ʈ Я{>nd`&˦vmFU⊒?>J $J+^?OzA+l2QJG(X`蚻IB|[*7c{qWi_]0bI#wfdUSByYJ 6 f++l E2R pFõ@bB2#IU]KyvQMN$)I_WF~ bpsߝJYأhXwNdo4IđOC;h̏ .# uSFpfx"y,J0TP=j^ .Y9lTsۧܳo3YLu4nƧ:tJVM-3cdO~ļHD_(eMQ$~[hX{Hjeٵ׬ôK$3X .g`z7s|Foy7>Rq_cp r'D`BfXe4I|t/*~`(wr<V,$lWmn}$y`:jV#B$#(i.I_xm]Pc%&-q,R`>зFD+WT/٤ 5rG%?s^%×Y}yZxJt*ϪZj0ĝ>si?`JCa}pqv5B/o!ЮuAB5OsQe}t߷_+NbZ%CtD Pf'Fl41|+}/AaV34&8_ b@FB;F}OǴ˔lP6CN/Ap[<+""nED#>`-<'㮬j,[)MB4ǮK=,AI®ѱ=&M9 ;"4#OPmMQ!gT4[ũ 7͜)e '᭗f[gq!\Xaa%BW'6<\fm^O/&jE Sŗ @H''nom< 1?YB-і[(7fUoGS C0a iO91م'77fڤ>h+cρ4:WS2; 3޿B`_gWlS;!*T]Z4QK7~FuH qn?|Nַ)E5خm 1aԳ°6Qo|Pi qtLl5k ؊Ա wB=nd$|6WJN)oSԊ'?4"ZʺzG9}{m.{jSJWȣYDF3U`\֓{G0k•I^fMf0K/34F!'ZDHWB qDR3ߎ=jk?A% De˕E?rg> eSV)vY$/Q;†P!ZF~!qYMj0#gEd143% L-1ЍRDLWTǺhW:ύck~8>63j8B6ӥOYq%}W33CΗ+?fHP_ KŜ#gU@ f?oh3Ee*T'0yF82 /!+l(\OVOPUroK±tZqO2ԓ"nh'dz|-/)K}M7F T3%\_p6\20 H$aR}zD .Møw[BMJUa;0) U^BݓحIU$5u3L迂g CX'*e}'y-%.Xi9 趭>],gQE4QьN꺕%U(Gԥ\~UIu, 0Tϟ3 y&>&|4tFr!YhXgs܋S^}r=` e~̡tiK/r㠓Ltm i:HfvC5j $v֗qxp.Nt*mL'̆8/td Ash%jJ8s:{0^O2t A |t B++%n eo-y4E6z>qȓAvPeN GˉNNkctd,RUYV!yŧES* F!A}/Gy[=\|-;V2+L􋡎i[z[l}Mh!cMw搐qⷪ žOTXUy]K+BJ<(1Ӓ=2~4,u.ǑƱuH5;Wk„h. kv MV`Y9#S%.yI:1w8R;o8^RD)["T"#^(`L^h)vFarT1rrpX00+B Mչ{$H33͎ W7{!ܝA8\wxBMTL K̙nQjjR l0,: fPM9F[Gh.R1|!-/'MDJ5g:~ )6`(@{t\w^.f2Cܚ-w=;kc H-xUW{g 5Bn$EM"ш|b"|ԶeJӧ)9QIdHV^S?X>t|hX#`üK(BgޥQn_D.23WmҮ{Bk<-mn Xz4xyv DZX)hh w_#0Vr,+{BA: 4xԱlku:YDS ?u2X?x ٴh*FKՇ/hCn_/ts Wn]x o0L}^Ȼ(uK0F@ve)]Uh+Ou+tCq=ܪR?[ZI $lI3 y/'DR䓥#F@}H;w 1_!@C';ۿZaSDS*HI9z&k[qt0MOl? ` {)*p-'UEI<h^`,`$xdJj gWNiY#ԝjS` ) jAC.ބ,| 1o)FK4gVj9$$N7R>8苰IWNeT7VD.=v)DJ ]),ا|! )i)K|$兖>Vʥ&AY?'): {A/kOve7 JYAU#.#N`7A6aڗX2hj[!Pjf^X`"!PDαCur x^2\~oYB\458z74,{Ȑ1!(IU·<*%az^yk,`l"@֊<ԬYYD4&{ pGkA]^<0ڌWF3/Z Sb܊Ȋ'?f70kG , Ȧ<s4Y_EۘVM;`2 C`#};]q9g6/?*}ŽZpNNa6 5R,C|%b7!Tp?`6@RL#5Ppi( RR^0<5;VpdSlsov({{Itq6v7J=g9+UECU0˲>:]n"2SŠkV ]'A&dEV" 蒺}]={:ZeK'<$/~#ë"}h8{Ryutc sGEQxarAXE?6/}M(9߭jND]E] QmP@(ϸqb /nP ;St}?U_W,3IPQ ȂJs*n53!@:<y0>=S7nCydnFi V -vBF(5yfU|8"͟8t4yo@'榁2Mڭ|bPq9,SX<PXk7/Ԉ\B-r\DTp46J#|!G|fuJWMx?L^KH\86Uݦ 0&7kHd Y`񜣼Lgfx?P)Eή mVye%<8! 62FkEBvj@Qੌ0 ^uB9͠ "s7 Pkg9a'賕4#m]"μ-wܙ*^O':kK~t .wc{Xwka9a_Z+ kmӭY4mGW C VUZ&II%LmI1cu >M~IcV.sdxYg[4H{m,U{( ?kUUW<|n ׶TY{6x*@k#-UߩCBrjU 64޼gB $`,8*"Lrze0L'ԣKk'-|,;OSz};ή_mZ %ඬ0>i$e2'@40-D|ɎJY/ϱ`F4hȗSxA"=+apIDh^$Ċ*@NNjQ,'YWe!l8KHA"sD:^zxޙlzeV36-Gt)?9YDnL僧}T2qG4Yǩh*t*1Õhf1@Ϗ̫|DMAAx,G)4繑9j##< Ly'Uj?J㐳D'O-=1cӗ60RnxZkbݍTJ-@`EDhPt~EִG1".}v+OVΫ^]Zp"=}+T\FCOѤ=tQQ+InGAX(1Tk98lZ3'4_r1gDHmsjX/qAiiPZT^"cSE.0no\O^ ŽHZW ,m i ?5i* cd{!GQFgp8E>6)Va>DHoG;lR<6u>lSEzRڝN*cFȎљ0LXEa xadD/w6q;(ln3XeaK/jrJBJJ=$tC\j BL CQUѮRܷ3ځUh:qCi$Isa}.Ӹ $GxHɳA {'53Mͤov k,6ٝA82TF/߼ZnjpP$9eJVl,L^ogeb ;|-v |bb!883PzW!cgg583"Iay6]BL4hM}ݡy0dci޵ޯ)NGwJo*& J^З ۤDo[[ (Rl_/:s r{>TOcJb[sQXHF:VČpǸ=b+#)<k|{EpEnxZ6[x^LWv.6:#xְr8 zyޜ5tqfpLb<ܵ@}|;:m ԁ=g51gEp ;:o5Ԭؤ(WAdY,ymbtAɥcfGB)6Q280΁ wCك}O>p~;[]fVUluөpX}C }vnQapG˻t+1H<zLhLb+]E6śI^=UKk^n "P.)K;տa].a~u@+"/qjY68^q^/?sy+7@ViĿ([nP+cw#z_y.ְҐ/Fe&ߵީKك gN;Ǐ@*A -wI2U^D(ro_Bڔh܄2Z 6'xfbG+ ;|!73.>mӢzrf0D`Q %BtyG ~u ?nfprS=Gnh+Y=n?GqV;_u_2t<\u¢pe\57iF v۴U,|~`J}TԎ'FzWRk8b8|[^e dA 3KPGoلY*Q7dӼ, oQ P]@C|'+d#őlޓwe~ctQOD<AAU<@Ts8 m:R߹QhFI6+0kCG X%q{*p9 ?4A`.d[d{X@1V؉%Xl@bW@6j^*mZ6(+A{*zp'l!\fe2+CoPФuL^{JA Oɬ--o7*<_% ` jڰPW;mE{wU{ B8R yFV(9 .߻ ̚lAEަUc @h.kn>HJF!Hpg?b֖Q]N%2}Y0oH@jSֲͤE,[חğ8X6''@ei07Pv—?-&IHҐ7VДSP0*\֬qa˼$to+1T5F܃<ɞ4,_esk%R,ȯlϙδ8}70Ynˇ} "z"+YPs>λDD=IL O֫ 7+ԛ0:9;r֣v5 L[ ;\>=WJ P '0jWu Y$~r> E ְ\ih.:$06y?*+J)҄1b3] 0>0ba'%' ~P=ybDun4F{0Bi",[@3sIH|Ǭ.rQriG`['K"=3+BGfXۛIivE*4*8K8fE4kX<(ϵ/[":v7Yo.TGt; AC#5 DKP;"zFsAGGu#/ʴlz\UoN"DTBio(8Wi xIFIq$?=vpoM!_ 9l5pL´wbcz*C{5`P _ySˆj?aS3\H^,@:]!EnԜIo5$J?sOm;{@PoB< AAS*OBJjS!jTnhu u+0$7j@~z%U җm{} pغ;u{n&(ۑHgw0T0|ڰ-GЄ"h6#99IDYQo<6%b1+ f5^(C";Z Fob1BJTFq"z{k% N1HKK`m=8a<;Pڹ!n1̼i?K'C{k2=J;}j^W^z?qؓH E` h>`%([q6zdR1+F_dm4I@!+)S:HN^ l&Kqr|zz|G0oT@uQ![rs 5]'A3qԆ75*)Qel|РAtI1@OWF8Bf2-3fft <=O+O$7ҼA# rS+ Z2yaq%۰ zw!},8w Xmd_E9ӣvtHؖ{riq kb{c[h&/R˳L旳 c5H@Ti ֕Aаm+Ro`)K͗j$!;Ig!ٺĐsi+QO.e%h>uzUAM WAC_Y8ʅG~q1$xWSюfN .ӯ`sSM'ޣ\hZHċ"Ҧ`RW66HХ=WN: Ϝf][OVWE$)c,E'yMgLv}|UO>TS F lave&a|m/̔4xV4#؍±v)c܂P$׊ *(4G b13K '-[LC1IkqYs: g! -1Mocc#`;K=< AK)rNKz5v" I^lcR&;)e |/MHi('-DF,q3ejj]Vz b}(,_{˾n$h Q yU1sA@iY,Ż|ͽ[jqrq{ N{ U;s\Q$0W +> K-rdUn\W#[hߍC1$Xib6ZiL| gˉCQ/j8EX+viK7Msaiќ@Ƚ);,2`>߂VƂе"T qnDx l4?$Rqo<|{Çi/wT-(=U*2: DHIib3`C2%(o+(8w ~(R`:xV:H'O\0[6P"w'G1ߨ;Xuam: PyR<ma,3J*'P᪺"6 $ Cŗx׈5QOWNiCEZ9l|Y6hٗ1Za^imZ@ 96%k ?1R},=E 3c$ɔ(1ߝFS:[6y%O˚@*gяh muXJp")6ԴB g0m&"G{ӔTl $<\=ZvIg"x ߒpO9715B42)vVl"j7f<(&78FCYnRbƓapYQԁט6S:(#\ef&$ >ͨJ/*b!ɽ#NvNuubl[ak UԞҟ맜SvgԷd߻ yPNKnF俫|` Dl9&U6o+B KE A]&;qq5c rح> }x 7 yJH;L}jb77tD@KBk-wq$q",J8_M"zjSH"Bqh'dmu\ܢ(DkQ-"O#&8k/2NY +DVYfV'9<fF0@]5KKݲt eZG-{B-Wpi; Wu>3| _f_cWk%h, /a-b6,%.\4=$n5oǭ՗O0h'Va`ˆqk-Û"1wAj{ cx*:QOwpH"LqN9WUm+k~To:Qqr-x&"*ưʢ#({PVﹷx7سjOIyԱ]byB< ;Psr=QZ=v@O9eåSUPV4%TdEHϭ͂aE=n BF9SfԢ2fN8J ({9H >Bg1x;8*Wq.jV] >n~YZ[ s}eQJ\1;j\n`>ڻTO}i#jn| #EceܚT/73Ș|۬l!`"w [)2`w\Ed0NCϠ4[C*J[$6)꽇_F'>C(CNcnZ*7 +VD  W&KMRc^̲L;Om޽۪O8tiLNu6=?^Gt&(!ȔL a?@ YbkUi_fC2^ՔD`^s{: Hb7@*72w&7q;BVk8d`@P$R{@@I"LMhǁ]rETߵ d!'ڠr[ L}%w8K%{>mZj?chQ|Uq31T.Ikr#N6 [6Vw0ã#촽K(?C9Ex+yZnJJ, q6i+Y"W92|c8Vs"TCIF`PDW6uQƊNgqDTgĴm8k47 zw1b)BZ2GI>cG >Iܷ[cXjvY8{{xQr1vB0hdZTQlQOؾݲ[8=gqr {z] o >gB f/ϩnG'>> Ln榶l\S+l\EhVqhJ rAhO$nL7r_s{H9YS ^^~,åvL/D]ʮf0UB3 h{Dvmu!,L6)For6J2cUBsG_8E@c]w.L,PN{kAD\v?)氓Ykv>Zx?ʣ X_$F߯r'#7q8;WS؜.hgˇ {Bݙs=Qgpk^k#8Ms;f}nKV )l#LVe9TuJKPg,1rq*UG' ]nCv iq93͒6VSFSfV6C184Ծ129QMsxs༒7b:I %YT9Q3,@P]шx%A\ *]+=տB.atc!=H +gLVKPQ~V,/jM.f"Kŭ&R,bx=]KyJǻ =J'|IrE1% m~5s:dո4_f߹ÐւGNH!OC9bUebenHsQs}'c;\;mibZ5ls䶮F, (+y-ǧ1gkZcpL!w'N9%ws;Y~9UuL`/cݪ %gRTl]%yb(ioY;^k gXql/H~U]&HNV+fA`͂'N2_fUC {tZPw%'{<Y'ł{"s_ g Jtm:m=.͓LQ0ѻ`Q ~)"tAnnD_;U* ^o B`:84 E뙎B}ڄ hڈ،۾o=YcB_!0u㭤Zx%9R \4 RE}TC#w$_oų%?f cV Fl^N5^x6^LKY͔ b ) o  ]Ș*"o:|cCI#C9|shWv[,~ėGٜsx|rsSàQ(ha@%\F9 cXqQ z4o\H $oȒ 0>Z4dzO]8 RgfV{ 4 i[x:>IfT[-,;D.OQY ~sn)U✫[ ZA'_-U]j(T* :&?$l+{3-gSaEL܃4)$~ʠ,fN?!Zn3!Gud`=BuQ#d K_b^D" h(/j:ͷ=O"8:w 0XK2A8|Ve+OV[ 10Z2> c½)`umYŠj",jtQa`Ur mKqVvNJ;&n:XAdLfM*?d*3mm Ѳkͣ6ILG_pζrJ5WV ‘(GV}*1yP q82*lOԖwlkdOs9[NiC?bu'\R€LL3Ep5Y OAX j٥7 iN o)@TDM;`GGY% |=D!ظ-Շ^;zq:3|d|(At r? 9̥r8Ē/Kj\l5X0^MGeܙX¹<čo9$gȓ脂Mvx!pY hFi;q̺gxM;3Z /l`)0>I~\^^2[MC}!tFb^SD7hy!&KN? X=-e7 r5XdwF]w#GWD}\`0wRJ!* ƬzD빟ƾ.'_g"(7idt-Oc"+zv%|aq@;Ё [ʙwX(3s9߰N'6-{B[` ?5 mec&]FtDYT9+p,P\.S$-8͒ =I+"-=9)|}. @T7;3dw;.:%Wֽ,JbaRχgVLZJN${^]HV*\x[5p} UnɫcDحw &cu6v׸hv*xrzCJىY#7yf5ԏ[w ~!0v4#fKy1C6ܟ:"6_U Mvmp9_6~h%נT9H}u1. =u=kFt*?k5M]x5nMI|UN{]^ukROm~wQXmi7qko`;Grt>VqW~8Gy+AiQ]9U㘈ǦaE` U6}'EyX, Z@;RG̟,Ea%.)Y:FLK-rvͶz08*6k֏?ǘJY V-cqD^P/vߗ]@&PcgS&й8a^7(Z +.5x_&0y=R`ߐ˸IE)j^W(9lW$!lD9D7jë8{/ ֒q+{{FTe*kBy4!Eʼ|'a ?JacaFrDLq ☁Z- *8G^Q${R|KaHhA"H561p gZ& ʘ%^C>ӥ:$.Sz(x3jMʐo:9rS@9j5K1Z.(JUQ` oyݯ qh=lf?a2w DJ@e@ȵ3ӕw X"Jo0>lOeLf@hgz&5*]S kfŗO*T/ V}?\&q }Sit+ f *kebκ9E'VȠ' 5!(R7{tq }zv8t̃%S |.E`,v"ox/5$~L=a~Ofѓwٛ&P!)[[r &w#\)e~(OQ 2K4JJ\ sCl9SЬpDYo|+Qphrt-.v.?,7/g.:<$|?kz<͟ILypǍ1-RLVu5W+JPEW _ޤ;m "d`DXpJ5@~t {$maw-fRN""S /_g<,ͧ-?qZlvʻW 4ޱ6QXtJ *YWvp*aa :^(zX8Y y1".0uxE m BkNcơ^ʋih<Оbj:!SSL+Upb_'*hHw>S?+/-S_F o|Q!O ]{G #sR ;e}#q`X2vE02۟ r@1(*e+ҌE=@ ܧܢ.VƧjRK({ WQ/ۥRޘ'yd0o3& |& ,R}A5"΁óDe.oPЇiЄT2~+OLyFl:a V֒LW[PJ\YvsS,U8RBυi[sj%Cn'ݜFmO`n$0_ߑ8{fR}(22Ɩ<N} kNI%⭴nK"dHU= a;^2Tڑ*y7ؠ& R{&@RG♤+x//e݂Қ[AP㋬n' O+x/80!?[\E,̿¯Wkg`+MD:]~=c> 0q`Y/QfeC] չ^'/!f;T$xSiD|ZI~+vE7q,G{X+Nk4`'3#Ho%ZI{|Cľv0Jm E ͒ &Q/, \Co\eZQ ցb͚hئzs3otvF_*n*=hu79)z\~s؂q Z޶9يi3DΫhYyuc“EvvYfuꕪPvLǡ>j!+NQe%]FDuաr @q"#SX';יwgU7<9'N=\3,H1&@`ׇøƬ!Ml1skn.hpcn rJRMI" 5#mFf&:U.ug3|0h"0iNȃGHT1-̀oߙ2=h_EW|ԟP٨E}{yivU1C ;Juh}jF:Yծfg)=SJ dݿYF }OFc5kRb&ʼ⛆1i}dXxjqc @h ۹MzHULӣ*k#v5TV=9gױ{o72_4b i#0ec,- Tb7TG#ԑe$U _Cԉ;Pd!_䗍 #8>@2' hjR 9S(pP ĞPp yМ]K{#Ył)\~ΣWbVbl:5*q*|7;ZTwAW*(G~Y`޹ ,j2HP"En$YbncT\q?ͯ)$!jOsy Z&&|CG%=jn۠9O B:Qbƒ5G .Nu 렇r8?]!G/ C CjaM1ىΞrQ+&MHSޱ|%(A;ZLW@6|}FmX4i>,E*Jd NRS6@ا@8/f-,:+4tmN 6:x`AOi05U-`F|NZ2JpwpMzl?M~ǸCfob5x[ẑ0&&Blٝ.ZR):rԄUA_};E yB21E2YɖQ}| ~ >M/3Lj-VԮ=CyjEs(=pA חAEUFRrhi,k셓`BqQIGq6=|cVS³Q)~!IM 2J(6 ,Y^6"YnKoXPvm 0}q'v\2does,QB`̇ϖO NFPO$i!|»!!/`=ɟ0HM(J(9'4=cŠTk5 >]o[ -p 8Ӕ!VXCms]˘ 1%L霖  y8Vr_uhhbnX5 P1.QRC^Gm)m!T% r151w]%\vyh*6@W9&[L-(ZHS'%*/u93FT0BG)ꀡw2MA'10/xӠo At@ӡBprSٳژtk-_&oˊC8Aknm{U !~3b@uDQ0H5EsBF+<)>~;K4;[::NIȢpz[:Vi"op'g1e|D~i~߾i@DΉak/6Qz_A 2MgG;ȼGv htR!B0J*CPhLV66X_rW–-Mn:;ldS`"TJI wpYYlޓ ͸Xl?L ޗTI ~ʏktd;ذ+ۢ(hM߹~lv*POqP4r!s?Ft N ~VmVIv( m5y49%>9H`&MG5ze~5p?UBk]mQ_|oun@r=Z% w*h5**b .<>hG-쌣D%>Qyx\͘ H`(.AEq ˶ݔn1m&b6cyMy,G:`,0 H%mHCd^x)n (uX&ug >bAHx)lU߱cۺZIEb,{%ĢEĹ_fy.P K\ ܢ)KH6t!TcUb@o}//*,6qhn_Ctyu}`o^4 YARYc VY ҘXhǩ2 W BHl,rdο &㵸fЕ\7SƥsBT6P-D=YˠMDZOY`ft"M¨<̥y."'W gcVqΠBx8oe#3f8OXS/Ʋ6|jXlH<*$ y{eҸ@oBmͅtDz|=74Hu8-"gUr?AR*1A+'5֣ю/OdwZ3./Kﴷ .л>aN Mnu,G)W$|L30'Ъ*5e ϠF䱙MC3L+ Bh7+?2߶q_}\Hm׹抍k|l5~K򇬣}2^vG2CĶ^[cc&Xd 6q~\ jt~fCLh=u(7ܣm3dw nmW&M RoqF.yiN|!jhem'$z(R+%'Pu7? @$L=_ ip)Jx>tOA ]e`i^*RqM"}d6n={)s=#K4hŅa1i䊺e<ÑѝW(91 RqNw3D֟[Wch^yϟ.rj0urУ.Mo{i9S:|8 ]?OjF鼁ѡE_fk`UEi([S`1S4/,C\"(_.*XH%kr_Pֺ&d1Q%?wGy :8d;GY݌:j3т?}U7suRyq8=X]&nhXfJ}3Z$B wĞey_?p8ID E9ߠaW+nk'D4QqpN=L4@8VYWyVhKX!B|,69*^oz3Ǽ'> !Ҙ Á;)~n}xim(v) n[5+h|<;V:3țUf^&JS+Q!'~NNZ%kqN&^lgwm̴rcݿ iua'JXP.̀%ŊU4[ X`| T}v/h=f?6U{LG~Nm4ٿ>z@ZcJ(^ LZ[2 !?V۳|r%~9Kw8Kʜ3pr.nسNjb_̪-6kibFishS=z8(* P #F* 0AF=> Ut8ã;$ Q$ I5GFPSTNKlhwפoivEq]1b?yX -(;F޷Ȣ)grrO=b9a]P])6) 4ny0]a8w+鋅S!5 :ݼY\ۗ^͵#Olé2O;95) C m{hN'Vox"Y { /j8 H@*o!ȑ0*qu6-(_?EGlB@^T~d,qx\ f:҉HDie6q";rj=iQ\ZSO_y!s\}N9qpE+&Ν|9Z2`jLp]ԁ{Χ$]RJ>yRj~]*4`ܸ$myoL!Ar4#=a1eǻA,vސ4!!X\_6j(B9kS=KO{=l,bܔ]Gp7T}'22mzXKc@҄N왜ԧwzIA 5l9LJ3ͣNIfp|nNg_PSHB,ld"ܧ=DzGORaG[DvhnF3̔ޔD1K=[FeHqM bR5j@z'+a¤iG{Ztcpm ?ᖓWŵe^QROnx&^w1Wz*&ޡ Vǽ.Զ l^[VZ~HIxBX%3hsjY+=xѕrmyTԓSVT.I?M;Lo;pZ!~k0M0rz^uO=6*]nf4mORB 3O9-hY:}ĩ4ssC ?zK=~5|Smg[3:^ H~F?sʲ61SḶY#;CdMѩ&8{xrV8zЧ6/s}Dg>\Y@%&81VⲀ._|/pH\+}nȻT7K{:>/E9FP]hX !XI=`Xs2#'vçzgbЃC q@7B6zƞW/*!Odݢ1"ӣ0-FCeixdvlwKQ#(f/\t$h+ sc)-0ƚ$ ːmH4ESx= (3e9|~T<;b6msy,@֜E Gc;@cHf=]9:#EԀ(D/= z4U劝owrZL,wLkGWSsM~̓n?^RDFjW 1#m!P͊M;ϷQ|2a&,-׭e!NwAGBm kQQ.>O}lMMȧwyG2SI!f._-i?EYlZ9}ҟ9dYs? bK*hP{9z7'3%uގN*cĪ}_щvle/ [ N K9 @hz:qI2=?UV~F 0eΈUۢ[WƸq%1Ә==gA2t.JW7ԋCZF0US;rtGBR^x)"wf{ 3#Iskl7Ձ}<-mCise`&i%ue7,Ѭ/_bxh)A$fB=!d\)9WbYWjѐ2h2a~ $JLWIʋ#*9R^ۗGiچٰخr-Ovɽ>)>WWKM QDDsBJoE5oBxYS[,.! u%dP :Wjܯ0@ċ_*-iJ7&uŋ+$ӳ|w9NcqLQG 4yrY&_! Kv3TLo((fQs  \zIBxDhDmZdNw덣4Jktma&/ \c|su@cvЁ4hށW|< }~*J[C8b0.J]p.N5V0fVvEDŽV[|Uh]`t@M$xXrvpxBx1;[RPYA}UH ՔU^vvZ:{9+~aB ^1C/4Hhbv^sU:I3(]ʠ1FTG {`6oTJM:3*|4E ؈Ʈ%uDGS$M$7V(B*2N*Me)ʨAU֯PsON4tR<*qH$fx]WX&6]\(Yu[AyEdˁ)0xt AgQvھz+fǵЇ\3–G5?@[Pzsr4qnO^u'^GDe,v֧h h(-YKD hJ<@VL>b|&'O :U辗=*j YSWcҧ%j[iyOJvWS eYg?f̻Civ 4f},`ظx~'!9+ODY?(?VU[ሷβӭ_]_#F6Fpř &!g^}zOF^8{Kq`*y 03yL `Iˋ xe 4h!e>f%5_opYɌxKx?v 1{ }J,މww"Zp!D-N H>[u+@NcrDxƯ[ EAb2p%ꦿGic0J' 5JNbTVw-cm%/Jt[z'` s{Ϟd| ˍvKZ8yMٸVITSjiWG#GW{Ypؒ2ɒ#N S nz?{&W*3JНĎ״(Rt=A .uTTJey6#-ǑZӰ^V)sTӊ Z3_^Aڻt\0jD'1):<F9Bl*%/HH Xaњ1aRwU?VZAqui&25Fn^%˔PPJ XьAK6Pp Kx(S $4Wz±iRROqEA=W"L;uʧ=Q5skC@  a) &v(a!QCaH]~"9IS"B#pʖxV_.8p`ire;< 0D!(TELc 7}tB +2Z^bnޤ7Ui郆:S Ɏnr:`sQ!|yp/Bˁrr0ru˞ATLX*rC'8'̛~mM\FV|Yν7J<#15^Xo/R{ yyV:Sҿ)$`, -y38g-Ɓat@07~dg oܷghE+loUq2%j^B}-9`lsV;#RMɓ1vvǭb{Gj/>ࠍb'|+;x:,h3wկX+ H, 9(U 4Ʊu- /kkpЫyjlJ%9fNr\kd|*?™.c J΃MS2ѷ|IĐuFX52Ah9$?OLAF Ck;A:e -oX';*>MS? z.  lƠɒ 7kJ?)&> rY@UD&{;Nc W4@?!.vUgy{z ]<^Pn'~Og"F'gD! "12Q^~T*ʂغ*{uOYK&<"A*.4a S7w]C:[G5p[X4`3qWl6Y8~'Q5Of9LןHہzOCV)vݜ" ; >-zQ2q㊊ =-. S9{bbim'YG]&^?MjY'5Pf+- QjqBriUfܫ30~Cw@*vҝE,[k[ rT<Ѫ3]D-i([+@PGK8a'$ ӐX>U2D5S$ 7,A`!:Q7 Glٚic/~+8dh2BzoaaY5!K͞^nU9: v2 D{(+#b؃8"Q&{EaD#^֙ YR.nzM|cY+4Y)P1/@s}ț'iw1{Rl0Wzw0͜#7Iwz1:9 }>L-:ĉN'tiI-_e>LXMJ2k#Xǘ?mO~E]fwc9+=ǻple$e!F9E^PĞHr ] q Kݦ?V> kf}èed-oP:1TMfGpJ%^.6r{*Xb.yr\vC*Q*p!2[5:N_+%ڏI Y|Ҋ9Uѧft 1K>fCBYI^X{r32[ā(q,wvE⦚y #O/6(0D/"ϕ /1^/-ekD'!}c}?'E>d?JO@LAP`U[f ̒`1qeoR^.3~).-`X=SءijBǷ;+2In|}`'>ܴRO/!IxeWN lBeQ,xgA ⴣc5ض}J tA토T+7Mqq =wm=R:WҗSR"*46TaYqw=ϧN9OXP_B%?Mrio$Jgy$Jz~8jh2Zj´#e|#g2XJ7v7KWd9MV;E|dN)VY"fpSg/!?Wzz.̓MXCr5Efnjb"2504vH ,cXYJS؞=b+qȀ y;>yg> gö\',E1p[y=f#S%dnrЫ#T \>%=kΪ tKOdz\9w_GxX?3 Jtr@eD6*w;e<Ɓ|!&Ѿl<^JC=#M`\,SϠBvP־n*}f'{8j!W'N9fl[ruP /6Fy-`\g{7uڸ {8DXLWFƩs I<3b{{;iEwR8\iO& % y=&cTv`9oԬD;la2‰ƬX$nFTcbY]n38S2`>d :F0f ` B|K83i;t\-+bաpa`D+2Y32{C~h3@5- 2=tSB|r7Z XVr=k%k2xnOP:KNV"=o TGM}k H3)E3c$]hɎiJЗ- M9#e<@U"u`V/F[ƺTe|g^5 ꞮcvɸN}A^26H2DJBW`'bc,{-Q2bfX3@Aі1[z3,¾Ӌ3@u(K@HG W~cKg>FX^Wp^:XeؐkNId k9 BFD/hj]YS1N$3͕#;UlpZnTLCI"*t d-f3SJH/mX?h#e葍\Z.ﴱn3^bv~Qc}O{gׇP2ZCMJ[qϤ|P/ A5d[(`]ufR*^&$5e[7YdMQoO#vbPmJjh$Z M"IMIJӽ{)؝&=qj8c1l |R3.uqվNTq׫?tV,ĢpCNsK-EUכSz'I-Dz cmvT𖥜z b)apݲFo~~e(wH!6L:_@AGߠdU)j"}CV/[gմewLJ3Fb?{{A?Ϳ7\BmI'XXQ5WCF]$ Cg%_%@xrB/̔1QZԱtLQ14wkߊђ j#bHsQMS񱒲υ+jh |bMbLGdAbXK(ag6нe&wԿ+eʲ_s w|: e=;ɖh/STW,Rt~Ͷ\ MT3c?obIAB>4}& :_Ey(>ʆ?k:box% 妓7 pU/{ =`tytkt--Ä#Y\BEF,BC2`B2DA`*E^xݲ:BoܽzdS7}_e뤩 ZPZ.R咆e4ZCoVwp(YYSY]yDE=+3)sbT=*JZ$Y0 8E)D]$~ՁZc֢6_Ѕ,B| φ L䡸!:Яpl8 wxFᲫ<ґ_^I5h\4DngvZ-h{7Vq\P(cqlVt@ &oϓҍ;P\mSB&/c Eɐ}YDPU)]Vh8죇rS)4k k:;L->jSԒ7y$;rCVYD덞X}2Qעj6Kk.<0c؟\2ԌLEəJu'UW$ m \)?&=P-W61$胄X.9O['~vs{nbXA-Kڡ ]FR"q7 Q %K\{(SO]0>R@L]-U*?F YZ#Gא~Ks knSd&a|PBKM.2deIکS.0l"- l;r?-` @׻:9^4Kٯ+,k7@I4kbm+FFv\|>꣹li7#;Mr-2DiodpUɃ6؝") -Jp5Xg j\lx۶k|ykf`V,((N!Zx{_hgjAH0 [:g_g^Moj}]Ĥ-/X%zZ]=￱P6P˖u pl?B "W)o`kgTQN{}3(<>;{3QC݊tr[DhWpl%z=BG2nķ'c uZoqU 6ap85 αYvfy+@.Lg>^?L[ظ̅ߧhӍ6n)U8;}[*A]M2ߴ|ƑNwƔD`:#L+c H'{F85.W_ nm{04 i!@DCF I5%7/ԴV6YHgԟUbQ S0C:\HT-5D f祤SR#W伮[㌡p9gOӘS1_5@@J \zmb<$!L3 Mu1Xcҏ͎ʺ-<6GO]XDWN;!vȹ?l r!| Q3fSBP`sO?;x]: Fl3GCZK^{E-2h}A 8pvߟ`!k}<GW])Hx_ɶ?^z93k%8R b%j.2/l,IW AңT\伖RoӫyX&^hど$er epJ.ŮRư3LFD )|\%PV_@Pe(SotKb?bzUj2D+lMyMΓ%"ޱ9Z*,܄#?왊n hx׶i (y?s^™mǙ\f[:zYfM47qݖuH^ {?n`|=([`_PY+Z^#Ҭ4Gd EE$5aAMgc sC } aL}F-gf"rġ;z-¾*r"e' `y%*\A`ufOmЫ;wm zSkK˚R3rR]es;m`ųQ3\u N1&:rHÜit31D%_k Քef҄fhYr>׼ v3wAT5x*i=[ q@*[ `㰝Kcv\Te*],AOetcL/bOosNQ1S:,iwK'7@0jH^6A94~)sP!9w8B<x9-0My$dRYuM\W)͙d@)PȎ*/4A~#B=YLmݲBp䳧6&ZxT2 =f~.4_E*F|(n1uꌓ=$/l^,ej8j}AeR;6SCd+Wy4oIߚu&9 UQT1z& SbZ\ߢ8F ,[qC(|50Bae?R컠7o"DDuV D&OŪcQ$T;ؐ]ӎ>"I/zX;9<0?<Ϣse RD:S[f⸢$8L-ܓ.OZZÝZ4<80ϩGz$Q#=nC5cꓰnOk4ܸp, l^P&`4ROQwj-Ǔbt@*fjoKc؅8gNd1eS(yē!brTc%ʓ~HcZa;ر_Bԫ M۞aO%UKK"l&پz9IٹhĮ #,B(" [`P_ԃ{j̰W7Ǭj ۴D" QA7Ijgu6ByUf~\>>CiuFx:ˣ/ߙTbܖJ鮔ӣ`*=>ޗfzbUKk,DbC­Iϲ8!"(uyQ гi4l`Fuz2bvIm,bY۞'A:˫H[x0eUUnk"ɤ&bd+36$B`k?k?+.k L|fqGֆL $fBJQ6)Y)f4Hp-_Jl#3LW\3 :Z@7%x6{Pvo~v,jޫ-% @&NDwPZ_z{]nB}9LEy͎ʯCְ5w  WxHe{y=VBO@mM:J W|$NރDsolvu7np#;:H fu0dQIL(=Qˊo-apHV3]W9ƑgfDǶ`U]f%o?t;/KVUd o"Xcۛ)yC-!w?Y]>SN8*e*{<$kb4 ~Uи6gsb639&@bwBHgne3NZCp=}8EF *{ .;π:}/79⽿DHdZrJK$6j]gw2k-z|ݾװ^Wd5ZE$V_~ sp<OJ}}^Wye6Ul1=&?m 6V|z: 'l[m _@"jzB y։YQ&_ku$ROr;ul+d-U/]U?1Yd^m0(u4 2Yd;b&k oemX[O`W(-Id(Bto$V{bġGuXK-\5gK㩲JІC|6ՁGdJ9 NT0 .åXaV&UW1ꝏ@3-oLqfyWp0djpp4KK<-311 UE QٟhA\,1C:>7%}%Z%w.G(nB yg\cPH>$My$F[#|6Ek9%7 T Z* ꮳ-t"mcUg).30l/vCbg3ET 7u晴S[_\^I6;B&eLolehpOQtOv4"ڻƟ͉@L rJ?&5|'!CybTz_#].ٯKw^3Ⱦ+60>n8kF&-3d<mX7\q{GcC&J{G.G]赥h0aG4(J<qb$&,&[=5tɔn~=N-H;`9q%?wˢl9l. LbrNtPmQ3MJl8&(j'=y3VM~FK' v xfy}nv;12eؿ&AuKӗ5$}8 .RU ҃TIJiڊ1LPL UD5z01H2Dm4-Zu(eJjDnԅ #3V%x "#$&k}|4&jHykk,P'&ITKdcWx;׽ĸ{@+,P F,1;B'["#"Vd<ؿjZ(Y)CD~1%ȯ5x$JkGH%$xֽ;g'0"p@Y^OXŎ$&YW&!P´0ujgkC߱% uoCoa.57Z ˓eI3BK%&80t!Idתj 0ѯUkD[ ˦7\3gfc蝵jkRܶ"[Tzئ-n" }vf1b> _b|F۹*CU7AEM>T._QϜFM}&KAˆ,\BIe/]SJ,TE+s<&|]os@_SoaguHynfU;4%vӌg![Iܻ Oǜ` 4 SyS d 9AD3~U(T-ZW]WCx9FR՝kǍ}C߅- EMݸU+]0 CZݕ_BI,TFJV0Bh+H_V[Ī=şQZfЄF };JO* IӪYrL&7/` Ir &[kѸmZO(/ 8xY3Zףuþ YKF9S_.oN(6eH܂W:LDWwaho- o;ܘ0<|7P 60l0nS B~lQf'dBTyV>\,r=4btAkerwscͥGjA-ilN<  lZGfF,ʣGrOrSsʒi^GR 1}eAǿb-^?'ᾦkWtqpnیċAҲ`x9;jﶧXwq$S89Sv5bݠϛCc{idv޴,h$7`|AO>mʧiRj.FF,S:nYFCg(gP4o |;&/nD:IHD7'xO³O3HW_zBqk9Z)mn6 \]QP{@ 3"5gk5Cpil} ƚ*/4T;OJQ =2B:d` C ޸kogdH}>دEiW- F}fubf6ʘ;gߜ52?N.VCo 9<'=\d@k ~VB}d"7%^K`nKZB9RJ6O,Cd̙UE9M)֗ dIL詆%Ԫb)vfEjE=չ'F'f @D/[;Fk b@.R˄""8 J~JlL@ ,#)vUD&Y1ԫ5? ZfJ<ڈ`VB!nwL{,r=0mtk[t)( xrʣenut1TQ ((=]]i;iLhj9h/}Z]ctg~1: 0#DA؜e&CY)XܾσW`W'*,>@r-yfa&yѠsACZGfJ^.9٬|Rkz=ViĪ."6;kل@zI))rܒFۏ/5a/N0;Xe6s=qqu]p|9;M Eq 2NJ8_ة-8 T+D- H.%a3n"#>=ߎm#zuTܾ(58.9mh DMf=[.4J~deSD&\ :T8*>mHFB4ЂROn#u)?84 P&9Wx廓 Zm8⬵$y RQSF'X|Ƶ <-~UO}ZM1|8p vt#ץiZ-珈)`TcT\M>BCS59ߪW ݍ0hL+꫘I]a;ZܔD?Eg4G13UIPA}gp"'{J#<ڝIė*.]\Ě[%!j}seˆ/KxH qC2Fw+IJ# ^3e*0"}9jLbn0!F{ 679 \/'Z\۔CDQ7kr&/A p& 32UFge̞$]"{W8U+ϖʤª2{S~6ħB:kk@L%MOo- P%ohQɘwJ= +:I_=phGM)eCs:2ߕ:?$e3'%k ç| YD޴y]5r%^)5NT?r%2{>LukkPIڜ+KQCl_LHԞ Jqp%,cW">'l2#*!LsK Rg?0bvAP9.hXcT K6|< X4A"ǶĒQ35$|F r?F>hc- BO  mߨq;pY^Hw(R L)dȢ{NT=o"QH/(q}zxh4oH P[Dv y.)e[FiqhTJBQq왜]Qk5]If”uQ.?H'4B{)W?5[bxSBoYc#Yk2T*:T.N H00r^NL!*NҽK*}^u:ޠsWe`+Al"K6Ͱ;5j3EovS.FyrOL}\mЈ5vem`م,zMyiel&GkB!Iw?ܹ `fG旼 XN֒}WŧAQ^{Q8(ng= |e0,Պ.k->,^j }91$ ק;eH"& {BmfaژZiLۘ>S SnʶhIrX'Kv,> LUI)Dҙyy1 eG9@g?EY" ɪWH?FQʈs)^`a.ɿI"LDCH6 @Iu}+a2fap˵1YsCN5._OeX" $'_9xj'ojLILYȔJkxAU7K6v нu$^RXe'w+.6K+PS(rc8Fp$|/\t\kQDF fZװe܁AKЗ1l o] Q{iS;}|1PkWNr`J ,tzlRVZa= IxA}k4sr' JAWԱ]uS8,Lp MS|aO18Uf{9[0;`^Ut@ Ǽ:)JhN~D`ކQ31'9jPP2]5oՔj"Ϲ'rw$#r^Sv \HC/hW5Q?2$HvK,0+o \| 8HMܓдtݺ= 41ūîQZ'Em:7)Kh z'IBj0wC6'AP0%dj `u͚"Wa6ͨ2e 3?KF[ I8f(?Hhr/%hGs5]H7!> }N$Zڧd2|Bqa=Њ#sn6e]+8) 59EI_nrO,Djy,~-)(Pp9nN0*aNpL9fzEe].Wq=4{6+Ϭ'(Ed ))ʳh O3lJ}Y$~:9%LqǬVBވ?]) xAckBBv N~iGƪĨb|p sTVߨ{'dխm{.GPO)ؗLuF& *>力r'v/8zɊ=Rq _iБ07et*Lv[]M0?5VhJeRr%0֒|O:kqv*[u?q7Xw  g{>*EyiGpq4%tu"M qvTOHl?le",=N2s-~;O-1jKv[YNw(%ELXЙ6<8Pq{71ُ6u{5M^Ei rZ8(7e2AS:`:#X%B, }fY5*{A%%;Z,MڴGoJEq{pu\qpc >iY+_Ĝilʩ$h8 e-*Ca* #iR{O}adדHs+!p1,ixi%/ޙ0N]>` 90 + ]Q4&#* jCJ'=xfQHb1_3HQ "mZVY[( GZtO4 9SzzU:bqM9{q*%@d[t dz^W*flV.rɅb}YϋWͲ|F|U!o m s ڊX݈_a|RoĽ:,P5i!GpQTcJ#;U~܂ٳL0>4.V]ɝ2oHd~+it1)ghϵ7P/~2kʳZ p2Ab@P&˜H~ \@ueۧ<ԄWz;g`͜F &`O Mg^tI}1~j+{W'+ο`FbI0xw~7`8EPK*`[a;y;wiywLCLz +j.O>-#yf7\+;חV r 9x,f(&{kE9 N 3e1C,Na4I9C&]JrnmH^eFw2Sf6~q9׭Cɮ%V9 n_47iLUIS}b޲F8PacL҄ )>:psC /i=$Zb`ͱP'@ļ AWVsfbp_JKn5ZTN m?⚙-Ӯqo>\20B$CTq[ߥJŠ>r9l *}ZpӶGqo e?.tI$jHLatҲ;^ɲ;&U<5Oanv[54Fre{AhqzBِ6@<Kj5U bx3M=xԣ< ŋj#i~TY2 t ة;,"𥔧$|A\滈K‰9֖kp$~#j\/potYz7ĕk7141")n ߧ|(I /m[ua}zQr:-&bgxe4[l6ՓIYE7:ir+F0H /l%B 3,Kw6oSSnM^t>+R]?Sq_@I* u'[lI 213"Obt7:XMw"HH;{P+n|P*Ble@3[!E@irC0&m]q뉥T5jtv34~10r/ra`$GG\"{9(R>J!2ɱXTlQ~{6༾ϑN6Vi%̛.{J(hkې/7=&3 iS_"/FA两\MD]$* 1b)ֽjڪ >'X"6`C=E>3,O=ᖬjJEADxtQ_M ( t.$fUf~M[80'_ۚS:0E%""-DR:71G̛E6C$f}qXZ* Xx!2b֘?ēj(hTy:r 1 [Oۃ@i0&}1}gym \U|Ɏb9k r>aRʆ}mAZh}2dڡ)LUj{k}x]Gl !=6b <0GZG5:6F%YMg0X)ƯF. hF[ ټQ-Z_`\|4߈K 8H[0`$y*FC"4,(xfx &˷|dנN+MN3 s1ډ;CLV+T8ĢM݉47 | 6<Ù5{;KPi F7:&@vˏ!;8>-7 -O]IVj&t:A*u-`R1npL"m3&q)~BMɓ6dus| =R9CX8$!qTxQ}X %r`Y-N럮Z4QY}ņJw("lNq$/ޚ[eq΀|B;?PՖ ץe:h-8](G~O+40BsNo `/ q^ƈ:֙c lYs:{)Ki%wX\?sgbc~q$CN&ᅔC; fp LǍϣK?h@'O p`v!VA~K>{g=bAS:i g9$Ss[;Ut  1P*P;í*,fǽ YƒK@:/ B[:?9kI #)u7Sfa u^liR[FXaE) V CIjx ym XUX;W/($KŰ5:%?|Cu|YnuWT_!f5J!.hwҀ~ELT-'=8C~n;iB`ːQK]Q9-k*Oj g2G*?p'I/i= `N*L>~cbpn_D$W4!?+ЙriSvȃ4Լ {Mb=p稞63n.2' mz){$¿mJ~-ofU:|C~Oa i(̊uxW(h0Q+>9\o *NR83Ot/\&O&0U]"&qTA|Rki e2No|=3,CsnJujŕ&oD\5}2ډ; +N1e ld#+Mt>]`?H}Ex5XW˦)/* !^"F:n7Y+V9Ǩ漣)k?jo/7F]oXm\d?PE f;6~VMw'/YB2l؊^S[Ct<ГIY3,f !A|/ZY?zqAfiY+%NP"UL~;U%;IeVru(=2Wn; %`Q̳Hzz`j!qh>r &nB/JpJ Җ+g:[&GHg09ĐEs:kϸ ޶-si晷j[AЙpS<Xu0 9=szHbl9۰8Eepi/ @PR<ma5Xx k7A]ٳtц\G+{!z[6?&ܚBʼ1hR;ʟB)j港}D|cx(D_|pvfL%?v'Z`d!p 7Xn BPKPƈrom;ǻH¯uP!ĭ>AyT g4ۮF3jce}{]*Kbg;qNCW:;J"eϛSGU1ѡLm}qjgy]Ρd%a,+s ,,:VewDc?ƸEn=6gcDWIWNYv$d>\S*Wlݐ>kǬo1fM;@3Yq*uƠ]; @;Q/bap$h -hӮxBę[Q{Uϖ`\ A4AS_̺M[JMe #(H&-7,' dUz6jr_Jض f$ {Jr*HLzdVEp?^7,@ ,ܼLB}Z4Oȏ`M|n <k}`9i̔b~[K^z$\"~S 'L0f6A?N5ˎ5;̫7%>wzx} " |6p:(V9s>"C\N"FPLy'6="+~1,lɊsE| 7*6{a I*JZn~)B(>r>xROQY7|]9\֑ўZC٬+t`l/Vp4X7 K1<5)˱ͯ;ETOgu̖YynAm'0!_w?)R읂T7נ8,ju^aY<#0LF=s/+F]з]}O ;zFͣ\fɊXfO('4✵I]G/㤜]ёYql0 At\cHje] aųY,BXL! t~Is`]qlNhL5ǻ5MͺiI(#YqK,U0\ѠzAp]󰻉UWca},Ý s~y$o,k9Rܒ8?o8TR? ɣԇevHdThvvH@u!{![JKty9.caև_Fq{> _RF܍&!!jvN};}9.T]GFڑUǨR:!B­S lAxN_-I4W٪yCT eTVEƓykH .6WA4V* 8jU|p`4ʚ  =(TGmfk…୧t|8w:YJ8= zP>̿-93|ӽ]¢hy Wem"gY&CHe1p?09wÊhDs8NqW?RmifZȿFd5&xZ(3cќ( /Hk+:ӏ8M 0Ƒ3ɨXdG/@z/N̖֮}7ySH4T6U+-kV% r4x*1ݽյHllw&Llآ4y̏Zd'U ӣ cciyUT`JsvfNVW &s!m*#g*qGd&NR垻Dn u_4t`z|gQ|:n͢tqWY(8\Z|#^3o;Y=*-BU0j%>bRyƯ`:uƘChJM`>./f-3/S;>m6?OkbW#WI:.bCb#JQ c̑_XkQPT2+8yAMbӅ/Jt $ (_=1KLN d XvIAN3WsE!$(EpӮҳd: QnٔD!"eOȶWiu~e4qD-ekR"!qw1V2|b#FuJ Eort݊!xp+>`.|p7bWj]L!cGc8%^0!;uLVCK uGQu_XU.m@dP4hcl{ Kl!Mkt/iWv,ǚ`Nҿ)z{nL}//7J6ؽr-վFDRHC@#P=޽e(QV>N~NFP6m~aׄ8As ^lK IgUhA_:a*4ƹ娅d @t_w_ 1R8U©eIQ "z$[ڶ*|^3l@؃mBv##A} r1F̭OX~i3*ϸ+{LqO!\ l-V* [Utq\gF#؞9e eP_8Ŋ‚9.dIf +9u5iW|Gj2S5;:,"<]V('3te\pR# >]޹*¾:&CtS7n @)?u>58u܋UcC3HM4y.Y=1)NT'+7X~,j#i- x .oOLZkD5Z;$ _wj,V{vω F2RkjmϾ\k/jvۼ./JM Kdd>}#z y a-2z3iI"־(NOW&; RwLZ4fr4??TM4Vr|6k>Yws5㕣3Ȝc< f5\LT7,QaP+ռp)kW"; ;ćlc0ߣ@x iWcMMۈG}5`Yy_htydЖzu􊔺ç5R>RP۪߅/* НcEE~Ԋ8Ia=DCʐx 9`p'$lfGۛl[m‰q'0#A`{̡K 6somd$MSF`d59k [pf9G/[q:mwPȺ.+ =.9pAs,Sg6p+kD3F~X 0Wj P6V aQ 33{*fj  2fmek.\3'S.ΪqdP#WEޜKʫo,4D cN yF,^T<[j]_ qQG͢Yp[x9&ݟ0% 6ͷ@[Mp+Rsֿ;\@JzK;/60Uޛ~fR '_Prcݟl@hT*ۨ^ H` rN%v4ŀ$:O 4VA`5Q5 a` 7Je&D 4]|*F jhG7-' =398Uo%-MGr-eo~GObY)Sɫ AimӍ)~ְ]ѥ D^tW%|]{F qQL@ބ.$'N#SxpUq4Z%9Aȫ~Gxxq ^nA|^Uנ;+LM<Ģ1&M 1P>ߘѱ򰴏K84lo%JUge}OD4mddg?4T]Rn QGkG%haNuiQ#xE &:Kv^)g;G{͜4zޚ_zUDOj uRn {C鐖(z!7H@9iDdZ= 褗a5ܶ8@y#ſ-W^ļ5mC4U%^$5^TD):xװQ/`;$#ɑA –R<#ȿ*XWI&pT~K[x^qϾIӤx3MC m ;5}ZE"HƆ* @F$OҰbhZ]D?P ZC& (n~l y*k]2$@h@'g4BjWJicm+vhEj9عh&8r/$S鵿yf{Uv7V$nT)zuoAJ ք2eo2̊S@ǞP6OhտY#lh'vr*4!ڶeC')Y2ЄeAYX w=# gb"/ω܁Լro>n1w)5S̼p8_hTp<, L(,",h! &Ă)aq~Fbk(ЖÑaHeb:M{R3; Epr%2&N$œ5pf=X,a&8zJِgGV &O%{&h9992&}|3'"'Ҹ2WBs3Kr/zG Kw %؆WWI[ S^P<|ͿaږxeLaUgb.sЍ18v46~4>8a˽[T;@FkzBH&P;sVU+&)*TSO*xxEznUù6Qv4j7U+Xz2qڽ_]. ÜG\:?IM[=Ͽtwh1]Ib%/] Xڜ❮mDZ Vl¸F,ki@WE)wݐw0MQZ,FINywx\8f p2_{狽Xe=/4[ꛑ /^`*0>(Wz#iJ h[!7+AQ_{rBqϷߥ G /eG 46>@6vP$Pp@ŴgƬiL |rg{цn۪s߀])~4Bz?70w@;D1^I^sb )-ne{ ܊}ICI(% Ļwa˜eSCy- 3X+m(RȋY'xJ"֚ XXNRs3U(|0/oR:WPv墸Ue'Mzi@IGtxp0068Ut\m4yˉ  vĒOS艹ecj]^V֬gd~*G0ׄ9IzѰ-w^~j-2I{|OWa²_Q.b8S) 2j,l(13'Nu9cMB\AsE|:ν_ʽS(r,>DZQ[h.Yݦ' LFOW1PuZrQGiȍ}OUwQh8?PYܯ@=ӫTP"ju,ayv K U]XV"ѽMC+d%P42T^}87X‹:mPaOzq.KױǑL=kl o6sTn8"ٳ,̕If0f~ r6Qnz}yy|pTkW_&m"0^|*b=F*zV)${!@XfLJm&U6t@.$\P;Lb6oUʤ^؀c?$KGa8FxZ| P9W͞I rx!;IrI  U(*gGs\3b3k0nD@!Ik %#CQ ~Ya M bFmfК ˣeesAɸ]J2c=m!4\Fɺ IR ,h hխْ,57Gc$K05` r`yI=!ORHBo(H(mԝA +r2(>ؼ!_ 0KeƼkDrj3/~Bhp' Dzt;?M/6Ij3CfzA Pskj ҏW)+gN #`bhH7 \ߪjRqG_?e& cJ6[Yqexi}@z)37OQfo)Qr/2毦H‟._L `|dn%rg_Ŝ\w\`V G6]չ@ wsּf~wOC]/j۽N IsIPi=Tِ[Qͅn.ʉF0,GyGBV}T V_rhP3PV0\?O5"d92G"$x:Ӯ zʘZcw:,\{\0P#Y+2pςZRGƙʛekڳ҅`X9Q[n-ScmD?l8 zlNޮY*XCóگm+uAE;S7I@txK+}XH7Le d+!X`Jt0jȄW0A KJAv(]u2t_\ ??Sm_:i=Sgqmt=<}eMTL-ڡ KA[{Gh)̂C\0eX$/Ȅ4*Ƀc=4a⇧JS3sLsQb=>׵oPv@4 TQ!lcOBu3_yp΂*Ln ꋏECqC0qy^>O] 5VOk"xmn21KЈRéKDo%~[kJvyei@JJ2GY JLbK$(E'E?b_=7fn.@͍{ !P!1@9|нqJkޱBtů4~4B{b楏mJd7>9?A !wSk9_|wGm:̽^ˉܒoaMb=d ¦HW~˟ ]Fʀ渚7B/K& ơiqݘyN6\{7e|ƚ;X A-&=%,{T؞p@2'-a$Cp\$taxj@уL-?B={&dڈlq#xvX-բF<+k\(By_||3OZx@jQMQ5Rk 'z]6{%N3K j]ӎBuɑ78+OlzDC#vɧ; ҫ^2W{i/eY>Yt/dL< aMw(bl鯡;zaOcઔ!7tHkB`T6i Kn[rd&wZ%IkH2[i|knHJRՕ-k24`#G%tK|5i2_k8[AJS |TrBq5F|LwШ,lV/iPf".dG@!P D:>6_S,6?֫Zzu5s7bN'y%9JSN/5`Nt:ȂvNRj [4"{ӄ@kM=G.?8kͱ'-Շ|obFV WiF L( KX÷4cZ{ϡb<]]p.KIucJOd ?"w&Ž/r€@HZs#K]C&@ nC=Lutϭ)8n_X@$m`knBف\HN$kyj$E4DF?tb0sKW , ÔMBy|Va&3a !]5qv*I{d&!q*C<awkΔ"G' n۷8߄N$_l jjܟjϷ {Oe* 2  I^7sC0B^Ӎևw_S3U~)1dTR+i-rAMY؅wW`V%R!,$Eգ Y͋lED)k~]EÆz˂DmqE9z2mK0c!6TW⁐ o& D2%@V;4vp] jj3=;l1Q^a8~?e_NWZ8hOcf(|ˑl$c&3xb̀d+~h=p"|@&ݸ\)BҎ6SAe_ĵ/cCM7K÷٩xUw#'E(_:#,>gǎM~T<P $;;۠[Z%3e,}=xSPzՐJڃ)yP ݃U##)|;}T ̜m%RTm_&تWO^q| HT?q/OZѼk80uU{3Ɔ|4L'O0g~<Vw}uy2Jk;`?HY|\Kd41231MC>~P4r&V-kt:B=걸H#[_W7%{vljKT:$_; 3C?Com,<}~MR׽bW; Y]ƞ5Gұ lWN&=XʐD!mɒ1ˮ’8_ _iFZ0}2XuX4Tڶd\n_\0w#lKlC5 !0 + FrJNvK.;> UAܭVĵI*:C5e) %zfxpsUv2(u8Ympp3-aJpTFl$281/) "9>V^1N;hˈ#%G}Yż,Ӂ*_}IRA^iž^'tK4& o {nޢ sz9!rao@̑kePʼn>%CKé3JVB-U4^nf8Qs ڞ;CoU ~zuf. i#ZyBsW4Rɺ+fIͻ&_0Աd#& BI̺킼Q4$*TB0 s=*~^0xP;o=ߙh9I.멠QcmLl/ԁ8A1z%g {9[5cu?QZ,_Z W^+`pY@BNqɘpb?W[6naܛ=SѶ<)9B<)FMħHMtL)pEΑW#;9)x[&5Ǡ*:ŲH%edZ╩ yxZĴQY< {:ߊ+ &XS [pXFpDyp!b=$M}yO( c=PAC) s`1\9 Ȑ~`RW=iӞa}߼=SO&8M-sN @-yv5Fh!OEV\/-GisKs;ͧhҬ6.XVd`?7`b=?+%3KtKu/4ù$ xW ;᯷A |/ML/AԖž3Jd⏔b"6t*b2? N=!Ul.,#`C 8Eh)6URyhK&q(vez7VDQY +4)ڭ(4k24 m`<406tWg_ܣ[Xc AҖR.y=x/_e3љ* r)w'HΈ sqV~O }>n>A再npյ&=4GDH0b@5{5/%T[GvM õR52BH]Ym.ݗKƛZVgv_=7ow_$%vnM~dP6﹟`{\J߆S3cD=dP;80ʌS;B&HF$&sc=3V#I߇@^lOTkqx,(=HKνڋ"\ FNL%mJ`+Eq.=#T>tʫ#wP)9p-*d>ۓ@YF]3+PjkNsm8 zwp*Gגp (iV42uX4:u!WOFG' ƍ}+s"hZ97d}PN@14ŝ :#h5`. zq̈́) :0;N1R~L*lt3ϔ(PjJǕNԦ$ Q=$0t61 g&; x5ٹa:E,a8j5M o[v~?:3^Ƥ7Ddns8B*O"TwqU:Hi`ɤV y; R6^GĥVoΨe)Y3fl4{-Lj`̊p8l& ڞ@F\#~D|Ai9 Lsc8Њxx]BMg6]7WQ$_A|ϸluVHq?<0ObD$/iHSKb*P~~=˕ <2 + y$2IZKT$2XL=40n^f$6& 913kmVDy$%~yO[Y#̢"Q7vmF% ^nIⲋZ9-Z7OS2: ;G,|^d kxv56ґ*f)wDs6a]3}ĸO A4uD E_]wqe'sdl#o2# b{2e/DnR,jszی&SWAK̘K&u}`K GyCd#t(D^]B$L ‚zعe>fЏXZF3jDhtOп& Z_9EHGEYі;ti[ U䋂I#zl=" 6@_nA%Bj|7\gBsO`92~zuW;nM-Nכ 1Kn!:#).@_4Pub\ xT]2~AU$.@ӐQZv9T,[r-;Uh)j4Vq7p `y_md@\#VQ/E,- BvYTV-= Nx /_Gj*[8do2Lo9E3cWUF5WL<(O;0#3i_Sr !IQE `ȿ$)~9K+l^akJ0 UPZPxQ]2;TLq?` & k3 c h8]q0ZRrp97m9Ef'ց" NP;YDtK)'Kd?D͂x=p# d9xUi{Oq…ʙDմ"3Z$"^t)Y['#nq*KcUoӂ@PI iJYLK~`PU?J6knx"TA, ;s`Kd;f^+_")xtr2 r Y'G%)裕N,7!a69(v[eqo ?޶:!lyXxl Fn`|[p,'7v_5ά%m^?]L/'\ Z,:ʔ 3T'Z!Xj$m7Tb,J̚0#. }wSɑpaZ:[9)Z쓯&^«ꖘDTG%Jn6lyNO&:XPW  JFYzvj TZ-3֩􉦗CX(܈HR,q\]"L0^fRƠ@LqB$Ӏk-# r[O|2z now}`e?*0@Ɨ٨ Y򢰫,(]#=#iϚMo0C`auKbNnrUp}L7}[)6X_z@{;,4]镵W4`:4xmTLP:bw?Z~*!*r;nj%HY@gF׹@s ߬զd6ҡ)7(6W=(gxvylUOK+ND nw>_ `*G?:Y ջADjeq~,Пء̪6?(MnP(()Yk*9uso~u+$ *)# }ۘF_C^¬caЍ.6Q? T6BH ں|vw6^Y8-8Dkv ]oGqZGi01giѴ@Ꝼ6<(I`К Dm:om°4s2`)f!["E B Z6e'=$بn}לpnZjn+nuf(&ϾwbRؘKJFbi:H%vB]79?pgXUHUlq/D0_ʱ[n;N f'4ĭɧLi+Cϭ.n4}1Ju+$wU [N&o$|פO•8>X0Bl1ߠ]3s6hUb&.΃Yw-Hz[A@)t@ʔبR݁#&WחؖMJQtr$;at9U ,u؂ۀ|+DϹQ鄬K9pzk鿋Kq>l_Kyk#%|<r7WeŽv2ݳ;1G@ @m[UH[ B/pɵ.)UBSEϊkI1q{e46Ǽգ0C@͆|F̓naۙ-R) m BB1F,e^`̢#)./"RmR$6ʹl84($|j95n\5Qj'Uƾ,ArI0B-jY}ghNT 5dYay71'/S1sC h@Aj劦E"Ě,5 a볙DtA?i6omWG|WB 2%sKq8ϷKCsA&׿[*yH.'ǽGhvPWNJr#R2N v ; Pj*cc>5VEJq(FL 9]s~ Q* o@'lK"3[pUW^bjo8E0!hOtj RR.[ Sw]쓺ǨtǓՖрy@ 55 *Hz9s5:$~DzL;-9"vbbߤ(n&jK'"#OI9@2gt>5!2TL6?<Wk 3Ǩ];V,}8?ZZ!6܌6 BJvK]´4݁W473{a8OA.:Í] vl{`74Y0O?mVvc΋v_4j-kbh+dl-];r0 7Qs_5|;HeJ)b2 .׷*vRy(ThK絻XXaQ Qni^/ $g_id| =7 5ڲTۙHR^2Li VyiNuAN@-.hLwk;Pm D߂NUxp4/Y{69$R&ɲǵaM6kMqY(R33MVʀ~*Kpn?0t"X ~3z~$Ou+3gP`-. ׬RM eHMQyT(Nq3m򃇳\[=>n8jHlo0OEW6XtT;p>ot]0**ge܊"`!=x`H%,=~^\*ߎ=GeR:!mԾܦÄLKLB5xbj0Ʃ]R Z .QP@MNΔJۥR#P\7n9p'̈y{9Ӂs~ZSxJIݰYG:%L_g ;Z҅;gOg=qI891Qwu{NJg.SR_b6v7"Tz4ׂtikaw P$h,̹erijtIGK,I!.8EdI0D(](GN =YI1wbSI~6]вaǩ9aΛVEDԧa83*|Ѓ98e}h,1I!C6<,aǶxDB)kS t[8[zd@WZ>Qv8OV 7rE9QVq_(KRhTT-gANҾs9X3\ w NƎƷ#+P~c _b iN:֮J)4= |j&sUGw$==khH)1(^w f\Oaw"l\-MkߤE1qBQ$vs㯼 dpѬhJ|pXӲAud0|ϦSlvWɠ?-v^0gʊkE~Z=U>C%;41s$Ɍq%Yh2ߗ0j+ Bצ.'U+Hl*ZV\Ơ(6y#}jjyX(Bnx.h%W2 ݎ?Vػr$z}.VH.㝎^}'lZCzlJJG `$ΉƯxY2x@!{;Clm܅ éL ty7~X2cvmGɴv Vnvڠ?Ì\N?C9R|"i}(_{?&PFSN_-MPxzdwe˞1.?##$fҏ̵{zvN֡ q 6!K<0+^đC%M\LZ]|N@sEDyL?TO }|<k%Q. ) INNj ;JMέ [ضTɪu4To&MQ2;?u%'<Bt-kE;*5픱(®V{N|\Xzea @r.M0ۙK.9p-,-KZ!Ah?&5w6BCľ=I %&I4RL}b,Ec)8]w?hR%-5"Ar 65`^p%`m@ϬCu1!%x~d{*vKq`w9mſOn)珀/0>}Z:g`g,3dMZ۱sW߁t3h4SxT5(ފj#3.C"5ca}[obbDe5MeN4I?GESY'MJ2'(yf`BWUy{mg-iv`P4Ĝז!-{+~C(o7A5xM1{"JsyCsR({C7X0l5&iEU (BeHr)6trsAgJ'r` < zBPL|.ƚoo3࿱[ }\^jN N;j*7A#ZeDX@ ӵP. ;]3''!4 kJDdC (ZO rƶe%zXʱ.AM૚<9:/"x&p5uqHߎhݚ"kR4H4a ?O7tSe> aqbR "}x 3ՙͭ:#/df# 1MT sHX?s|lx?i@"k}~ҧ8ti1w &?q63Ħb)]6#9N35~JܝhEe3w9:KVPڡj%5~qU]~aDl5L tM }ao`eI;:v?"<~ hs18:ԡ™#@t4W|PR) 8"S7=_ݐsӑaG@ ,Dtg;Z=H$46е^J+c`y.Nb1f ]2~GIgAUD^A6T'^|`x%nW{e*~Sg҆$pR2S^-$R_},i{g?GC r>gA"pn@65 ~e~Gf!ܵ9{W69-y$DZ >"4&J%%Pq(Rɗx64Y=ь83"?&~xE\ GT7e0ڪESm6KF߼0 5Ȼj)m+3U)Oj`G,]Z]$<3]4P"F`mkPmVkL'ӄo[{czKvioCx5}-:#7sįrmJ׬/uāNB,0󭈲$f:O}(&:9g̍>6t39whyi @f;MR] J('9{ ;2`>I' N$ LӁ`6@QLlҩ*ˏ%~l]ԎzS]H|1\OJNjuUwcjYDWTҦJ>^[3FRwc(kXZo'J bʢ٧/i+adyLN y$! M<$׍ rϳ~(,ip5gZE$d`\L=hz좸`zǾtri}=V Rv?d{^Qw]⇪y>Um?uߕ?:2x<UL>VԾߚ9a`cgh+U Q՗s bTǞl>u5Hmr~WW;|[GY7Fx% )d b1ڧ JU %>i<&I `MxIޕALxxhܵ Izt|(\DŽfbˏ`vUF~M O hwq"' hRFg)'R,#KaExYD.Yb91]_Z=Faw?!VER/u(rmZ%Y' Zk!>EnhǵgT,V*хFKʓg"/]ۘA2;KU̽sO$(_ŇgCKt;04UB+4\]?`٤CBLK1sS22+VvU AN+h+H^,f E5mNI?aհpPw^!ʇm f&TY&r9B"!k4q_hA@,j0#Cng:V.nW z<\!uy#*I(t\rLKGNgCA+^91{}eP6~?,[ѱ%Wp4[ʘsHxd'#|d#)W3[AyKy8sظ=:./hҴ VtxF|uV̖8s^-VqXYNhN8XaAGF<7L ߀Xn8u+*VkڋBTuлxr>8sj7?q.˒fT Ms=̈Dt[5Oh7Bjhnm|4Hu`]cq6#quPkxl.CT uANߥ|Idf\SK n6$2%5Xx]W+L GM9O46S#Ji~WXx$4F*1-4'4~zQCF yR<"tp/YplI'~.|Ik4,>f)R~)bBau!x1#Vա\RQ0.d hA?&D { L4q[[+v`lRF`6 O('T(0ޜAfu %,X3DU$s+tLo0ݤAH|fM tn&8/IBJy`9꧝Zn?Vmpc;&yd_eeQ%e3T+w w럁,C"ܖ9k 8s];B{8]w /B[C&i,[VDA ,&䑹0BXD_NeĊ(##_"lb|N ~b0C7>/vlj f/ E+$h(%鳠)G;ȗ·-*o;?>62 {!LeFhZeFTXE0s޻۶&5CneRN󦇰ط%L 4id`dO1O3ɜ/xڦI"QL\sp3{3l|G_ \=k@ ֧G#2 -}c 9<öM*5}yV% =o܂"ߡ(Fq} @* #Pq"* ~.`ԕ<\b2ģ[i"P?Bl])6.p)@}jJ!MB8bqz4)gX M$9!3:~Τ MWm۷Fw4]PuX,%)U\|-톒jy8r *~u&܋E=dӧo2EA=QrG$uZb@ |f\pfenK^8j"8DZpWAfמ5?ʊPuˈh^VUJi%8t@I$\tD$#+ ;:5GQr2ɑ ʹ҂>TAQ}<+#\22kHN+,‰+nج$gau5 /(o*c;q9L9Nݵ̱`0gᠻFA{HcU'c tQ!o]<8yP[#wj/}'Lu V("CPEU:r:6ɛTXn?OxF1'<0dW5ޤ݆x%?481%|H>xK!э}.DK ( ܮ[^fDj5|buWjմ v}OFV|*R NQ׭Ɋ J3v٢>po3H'g^ ~+DA&+-[ݧ~&+y{ޚ=5xFefD/7'}[*1%?w$Z`g?%4J͗@z2YW0,#·۝V>sZgLWS!Sf0V;7S6MaTI{74mH6y|ץ=ƊYWz"HGP ]lL=7cZƞ/`*X^AsG).L?瘴N,~sU0+n ~۸Rh*hO>vHkqli1u6}sٔ!vdemkצ_2V#@"e0 o\/zpJ_z|^`L!!+oN\._vu 5B"?fBR-OZBjű q؁⊵r _>=K9RY W۔ jx(,M&뜾:UtTI[yop{Ϯ@J=z$9g}^8<3){'Y+)oEkHIk ǾnK]s7: :ۙ]aƉH~b~djXf⡈ /=Ujƽ)Ah,##ťV(5֣s0+g<eeO6o Sm7[గ _xSjFVYf}w (汫mՙl~DH@Cu+sky"U14 aJъ@Wb8GͬX&[^t+A ׮VCoPhxCd#p"_os0]x}CmwE;GƷdp`eb0 :"yʈ+.Mx3W-~T1?Ƌ9&Y"ƅdUWc#lz/X$PZȑ`_(C=KIdݶ<1FlGSqO`:qVe 5 ռa9i)zY:ʿ7ygJMloЇqzI`$- D'鄓Nvʡqr"3٭zփܠI JF !4_yCt^3 LmrNn02r-$%V#n!&$Pahx1%'1l ‘|ES:EhZ &)OCe7 3m@F $䀌xvXtğ^W/gI]Z6a]p{(?F[8D"=oh1ICȺ#o_7iHBZҋgm Lg]w]T17^=]O)1F%-Yu`g, eB,Уp tyNԴQ9a"•|d`=Ss4[q F6ϝO~93J>^ XMωb4⛥8w> vWIEJT%Qԧn̴d%CI uXpjg7wl^6Pn`2P2yJ"P2l'{5Crg&b xLybghQ#N}xF: LǨ׀\0C-=4&biv8> wćJמ&D][AoØ'4ZV%zK}HigQ,wf~=_skf͊QGYKc V1u|N X~VACFјQl5Nuv{&^6- F"nڝD h˽*c6.'(?iCFK!1/ xoqZ'gtDZviVwu Wح=} 6wGJDsn?K^YV< 㘆qz:-- :5.CᙉLI7XY&O!k0z P^- d"F}Ic[Yޘ3H>{'ŕTVnerupdY*J] >JKA/qpvϐIfKVz6;tl SF̕ƿ5> țx貾OTWi,74_!JE(4;UZOG[X4kw`&ܠHJl!GF٫aU(rAXNEr^įPN 8_4zڋ -k󽘌 &ƔOhi:Й6;W' (k[TAwb (Zk-E*DUTd' d94%CO+7mS`GB8Љ(^\^g۵X[ .qb㔳XDRd *EgZZ|QnNYb$6t!U%ѷfTaK4" ]%o#jEZҠ=}g&ƩFyǀtH+[c~~9u+^@9E_• E|yk!75+85)ccd9csDd@;Nf=DJ2B?h[Bܡq](Hr2n/n=H1V1Z9)>'\r/+28.!'</fԀ֊ghZ3V>e `L"87J:s)y1lº >Ii],Awp=n 7q9fBp@X5 s(96s̓O @_h!$<^3\sN7m Jv Ҋ8H?:av,D7pPj!ód'PC_+hcˡ@[H6%6:#LPdOFGϘ~|0N u;~%R['s$7 hX~pM3ўNwkөFaC0'˖ j#Acv2`jT#`ZNkJd +z`'Pzm{ԯ{D@q u$$VAɔ[ĘQ?̂T`3TBE=qe{F:DĈKHJjFƍUf]"GpY)6ʿ׬S!` 1M^aH߼' oJ&.(.B=VkٜQ 5dJX͂e4C p8^6wwn${o[߃{, Ibs|]JctVӍIzA'?.d_6] en>˪yoob8*A'$ N12{rie(A;kբ}ޙяdUmE拫"VBFQN=vOYXesÇU.kfNW8KتXNPqnEjLReZ/6xpKd1vz! M9Wnw+j%T:u. ?Xt DBAvF\ WCդ{oI[1@%5պnADLa2<[AcNgvp b&KQf֠oHh.$$#3ӌ^`XE^NPq[xG^`"Ⱥ`,QԸ?}w v,#I]/P -z9_u@VHWnrBL [1sQNh5YEYfSGPH>"lދwcTҠ<:m/I:vGKBŋֽk/ץۓ4K `k>AmѯYnC/Fe%c@4:4P̞95 rS׸<2! u|d&Q @ғ%#55̈́r<9@na4bHT:+5gM!負%HWaq45T>ߞCF~j/W'@B=+ դ?&/}{icv\G % aY(&s9(~]Nxe u]]+h6!jm>y$Y`w3”[}$SR˝",ao> K:рkխb4֘,c<<"BQHߓ ֌EҦReflR6.,lec5;gJ+{IW!ݟ{ A&LĞR D]/i?m\RA%2^C%&s6hYP_ik w" Kz\w!^X c??Mxd4xc>?JtNEsv9$۞X"u Fո=fْN\N8>,Whqq%\vjmLEO )RM5{,p-bmmđ'T#gGNV\2CچbBf|2s 2[ Y+(л ȟv{Z햢SJ8V'}J/=;u^i?lǛy}zsi1x|=e ߽ugxGF$9 >4G{> 2z@Ne/w;)]`_edUͳS ۙsO{rXb"*UITW2{ -Z9)Q#u yDx<ቃSh8ps){8NٜB7`\1fd@O ;ѡ\X,‡)'Z#URwhg2RfVf5vf UrluZ@vi--{O3i'1 9]o?~ Ez[EĀ|) }aפg{*I}޷8CTQ?JKOP(Q}^Ɠ0qh2qXaw[{zuGCB8xn(cBКphq>)YX\xq$m?ɽH' m853MV|YzcI-rȴ _A&Vhv?}@#A\+ QUH94IRWR3נ߾ڧأx[r_bd) CRT*kkwԲ0ԣ>cv9I$)|dUKk^68˖"l Ӷ U+ou+\Q߈x ym1MB .xİxN[_䙵Y)7@`Ffzή9*Ts!2aqK*4~5n!VhW(%w< X>ȉYa6v؎B砾}C*Sɇ-DܩA)92GyÒ! ޴ 46=B-$بyNw?m,bk@1ˮyKCҌuA"I\҂EI0;uQ;3bALSU̒T:?t)_[:L*J$.zP~r.;z' R8GUwD^1 /4Z[-*"$y=i*u!w#$ial/ &x$&BU:ZcY$DD٪D ՌUab_79|ŵu>*VƧC㓑GN'TEmQ'riFX*/g Cd/Y܃0;{d#{JEͬ!лuqׅļ_~IER$-mC*fDV|RGWw ϹA @ Z3k,u]Ih nwce[K~cMφ]4\0zi崰cXH|xeȪ e>셐!/"`i^t"S߮JWKE)yL$7Qˤ5TZEl8i{%G;m`m\kҢ]\$w`,!m4Tq) ܚA'Q8Vs1|&" ٩V7↾ܔ\ CWUr /-|񗿯6ߎ.#sR|Jd38hG(uZGh`̼yǒ 3zJN Yx1]PH[ZJ|JM=x5mlo ڳݩ F D_ ;|S{.(5(hdCn-ơj}`#%4$f89`anj 蹇-z-; -"#8SPIdGM19ieyo$w E* )pJu8 Â?{7К=yf!BV>@@Q%kZQ?`9$=", wע`,X[I@//K8[R3 'v$46|nC@׋)vl(ٙ;m(Ƽl;N~Vk:~A+?rм3+|vQGiά i#~;S%pl/['Dza 5o4\] l`E/C'tх9}sA34zi>*6]%i# j{r'sGWE_|p +r =.`&nT-5L>Ks?@g>C. BdY 1 pgYǎn,r/ em0Sy%sL >[AJ*KkuD (\|r sYI%hͨ?Tu͐p C =BW-.@duܶ=5wѳۥeS3aժmwH?~u%*See>W?J7rm/꽬EI:Dm|p?JnIatV턢KCm$09Ffsooq[C Y-4e;*hvEOZG:p[41٣/3t느x[qH` MA]D*ux`Yw[(S8P {Cgy+ /aeLO=jf^帩{}AldQ61X馭5K5@=(Q_х Uig0(xmލ9c@kroǗᴌx}c}6ߖV{yҫ!gE$*uBa@\`Nv蝶߫zC8+SL[M:,ic8ݽc9c0BvL"l*5GO'DPzKU#޵ո_`f]5`?oyz`J1{,*G`sgubzz(\,Sݳ'3Dd=f<O(Y\V?{α1x_o`}ꄷ=Pn6/BN>iQHAU_\d fmhEA<ȳ BRݫUAv\RoP#VN˵z76 -cgȷbtO!;5xHV]e޼i +sZRH%䈷Aex!1NZ&XJ!`g˄VD 1Pe@ucCy~o ޗ/v v`!-+'#p0Tc^VkSw$(9cI/{fZ5 #W6 as5ez.Z0#g-=49z͢`7*r3:BnPXkBQf viH1Ep-&R='{gQU$wi(eT4On=Z[ZQtcoz gЊ^݁>(:=䡌Y*p>˷Y8uʯPsEeF'uTt%9hI _,!n"$rZ AmJ-$V& $O\8<= G ͪI;B4NXGg=<2m0H%q@yOXVZͶ{pQ-aMn05*~W)hi?/h[=WO˰ C~P:@)xda:8 ,`W66JM(a%P5uWB)nn˂RΪ_rkgm@jQyPƎas9UB/*>b_=quwϠ*+iuy a_9BN|^m{=W_JjiN6?jC!e ir -zo5f'60h.z& ;f# W _~?Rum.:-q1+e! S!ؖItbƯ" \\`mY7[2"yi&Xy2}g:AҾAx&42N+9=M] 3D\WߗlsSCA'bW0nFrEfQ)yx{e@&=C \ffwWy]s´9Gp4ӈ!tXgGb̆h;٣MT\sGj y8)4&gQ $ַ.ݴN& {uP}`sSW < u>{q$c`Eّ]yݝڒ]kO񪨼)L361d~ftH(u9U; "7LR*2!R@o6T uS.p(K\D3z Acdcٵ5 m&TE[Tc!~A8!Hn qv>Y,YVkM `w G3S &hr꿚d ȟA7o#kl n*t-C*^v$( -T Ǖc{Łgnn'_GظK1nAy-% Quzn>Ŷ']L祰-C=E8d:P7 6tA}s[A@CKJ/ɤE߀3Lo]Ķ0TTf֖;oG;*fVg5 r"8zعƋ@~ uMvB(͇ d$γ ssDL*ou} MbU"`!Jb=pe8\*z2ƣ#H w?a ~fFd {46xC;bX[eٚEѱs{' 3b% \ш9d!fQOM{EH[Πjn4W~0LK j".9rlgC- EcXgGA\Zyr]wPƕ> E1DDR7Q!++fTl,bϸ#$iFtj Ƌ)1|ǣZ W {V>8&'v šПvv38@.tn+(=;a>ta`@i$/zl5&eC܋lrlޏW"7y ΛCGQa 1i*]ymCēE[VPIĀ+?f%`˯D8c/wXsĉ |Xc88XG @cH c8%|E rḝLӗUf@@#]8P"0ȳMutPKnC= lIsgO-Q@7o!bkc sj/b:D.MRƞ;%ݟ=$F(,㓵[o.偋cь{.h$)bcv aOYUv?6H<,oa . t*ͳ Q ȡ1iü}w4gQLk DŞA=zV7!A]ьЖF6oJKIkϙj Xƍn ;uՇcdc+AETgJ>O"%iG,W6HʨU']4SGϗ Ϣ]'w~zjQAU1?'3iVy RYA j,:,'ͤe-i(O62hX-9`4,Gˀ 9Zoߎ߉ub=sY~𾅫?,qdֶzSc#]K |!ԥ̷\랻0WN{~OjiD %UdFt!]ŝbqqT_Ol!QBd]QmIOQΡxL碄/i z~WpK[vIN\1h;Qx;0T^{ȗC*ͥ3ZK;}0[Ry'gdH5kw]@|ȨQf* lvidF[>H)gr`xWs]#:.\k^;[g40dg4nxY(V%)~Be,Wp!=Ra7Ҏ5CoλߊdE:N]8F~|o5†QZ`-oS@.۸yHZawp$u8&eQS@)"Tw#2QLY4=})tuꔑ/Ǖ:J% 0N(,&yyl#;9b|ƌНp"z&[1|I05}ܡB4Qd{tSۓo$6r.3˨^>W竀4ӟ~^@UEKvS}gFByS~|Z6c4IKY(ܵ,&lnb4œv"j m9Z] II_`2^Y.24 ?{WY !r`¢A &DɈskzYUNk0J( =fXI()ʦPƺdDFn0sC-!`Bݨ4(D;)K@v+P0k :@YKVRyQ)`$ZJe9|eGpiS1 lPjrl4%)At!*љtro(v%PfHKʔN Eg^ʦ'wZ;nIF*k6nBLu!!p>]~27><ZsгΗ(Bf0>m`3+dޜkqP'GLSB.=q&$"Ag'h/_띍'!EX-3ڰ0hp)GS: _|Tp^݅n b5*+eݲ~΄4fV/[cY>堊虖/ڦBQ ؘ}DPg%(&Áo>KM i/͍p&qL>f?zO3 Ap@r?@60h \zP| V*qG/!9xMĩbjsh V$/y ?b _wS1jƵQ c r}K\k߃ x9gӠ8!Hq<]hjᢕ px%9}Ǩ6)`B6"&߂IwoDSI,0,tDf>ȮSN{cD-;K!{rݚOxTOĵpLCC) Ɲn U34vK}fdCğz1c6*|D*ߋ"L<O*կwRGX ց''yreZϋ֜7}G|޽O=؞F_6.PB$ ʪ\\jE>q%5_Dc{̲8}M޲Ck-,04>S,}t>cЧNM9A`[!L#5ևv75Q@`߾DG$ONަsڄ!['8b:Ķu|f)@A'̉Rɝ_TFA`(8l׻F1!V ?5M@"hF%6\fG PTPg|We$9.8$ \Tp:(}mNp4#o_/-v's+)#,JvpnMA z,ףls xz=3\B q%NOaӨHO&#*RΉ?BHGWL&Q*l|E_JP-IpzBe2sH=)TEGWi"q/ G Xgpm}I* %֨ܕ*`˧{f cy;ngT_}[߂t^9OFVnk6رGs]`N&@X)sgOËGTVVhb5V ]L $lr$wA.8S+ t #ϩWyM|\gFޠdႯ7,~htj>.>7E m1 l{ &)S0q} ZDNlW|$<^:̪*8f0Nd I}=kˊԲ\sb.;OКA:Ym}i d!ǜq\@aSe# j 9tӞ~k U5Hsw>u͍$<@7m# i;2KCR^¸QJc [ϰK Ax|omkml}_+hq|tsOC_o!3怉76.sɠ1;'sL?Qi.\ʵ]ڷA lHVE]m[.MA$S]˩*wၘ%5qm(,`$}@77iE{&)k![ܒ&{a2Ԉp8INcy64EÝojf!tXO PP-KvLK,¤ׇ t^p~gr,$d޻ܦTQ/ !Cfnd}cؿ6gл%/`AWwVӋ;PP3:nȢqˮNݼP>Q&M+8ϳB> IM7Oj3w^t'8wAOGN $o=ڄzܴY-\R^le$;Α`b,H8󊿺[L^~會1qeKe873oRgqҿ3杰xεsM^m4gx]NIt1CV$˯xE!x]W[bVq67.XH$:W$ukR!ѭ{ҐUtԤտҡo(hl.{"ȹ1>F <- Xz٦z>&2V&_ 8<*ApE UǍ:&=iݍ_XO6(#tIb5S ?B%߀fs 05P 23x-A:c\}|De`eeZⰻo0 T Ze f<*]7ri)LK%XRC5=S!Y>)~ObVPPzqQFtOf#͉Eg-vCW>1} <&mC k(u^ښj\4e@C(PWb_,ran 2v'jF)&.\4ĠF:R k.: !ϥY>=g]Gw=ݢ1A).0W2{)`B "(ן#'YXGR3מ/LpkKZ8Tu@l &<+ߧh!ȊiN5[Ő*6z]0?KoHK֬MSY&fv02 5I'̒kbzI:p C <|۠3=GOUqK 񙲮lzY3BAqDcf]@ͼ/bOՍ+7fRXߛ4*Z)!umC[SA.3m}Ѕ9~)~:5 EjlѲVb9C$'qlI q9p|sYIlui1l QSx@]_,:A3.U7v),r ?00Uϧ?˨F6#NhCP1cq*bkFUyiCFjGI1 X7kHIY!%g,}Ċ* `#'}3/f O<@QhDŽt-6[D 9 aM) sioc ;K @fWhHר񁕡ڊeZG29fȩc]Q@dgv*[3aʩVsu$bj]̺K^0A) i1j{M 8ePSMEWx0‰J|lh/_VbiÂƽ ʍsf~i>_gUs dvC1zϕNO!lC3 &f!翫`)k56TeeT7(p!u'囎mezSzavFv-/WpEm%)|)U ;m -)K:PDG>* L/ڌ˱+سY W^xy'CB#qLpZ=6ltV-=qGp5}WG'N+T1q +. 1|Z3&ϬDƳ˞n8v罐P\4w^b92*\ȦjOt\5M]m O@ He.d(5.H&S3"6*3Ӹr>C, !)u4ee $ BC@6eՐܿ%K&ur-<dn1p] iA\-a)$|NhY 50-r2T>Ї-]j1pNʔҦFNBdLqJNTZt 4a/6׷WLۉi2kn7)=?avnt{}kSDm 'GPpNʕY\ޒapZ3/BK+iK@!wrJJ&U74鞐f%Nymg0U9su{Ut'4zfm8liC[! bk'Cdڞ["]>'0,ED2x%~boR׈RM GDyȞ KYVbxM %g^tG 6@qKv6Fv5}`柌"vEۤA%AvX2^CJa7 $Xه3 ¸H*#=cIKmoG |fb; |nO=3tyiՂ-XfP@VWR8r|7Dik$0aUF|H+_Hu<_M!uڟy0A9;zˠhW fj0F8NE V/C6VOf˝|m=bR<'V oXN7Ѯ}acM7FMQZZM)$vdɉz7) +uQ?_C:D绣;A32E$%^й&Gt`&OeyZeT% IIG$pFSޡ$1T AA~`Y5qw 4TiR' O?1]-A4Vs͡,bvӊER`I[D 7r,(UK6 igb,@^ ['>Lf#Cz*, O<}?<ϐq/wѝ7 ?JݹQkW5²Ő3a%&tnh,Xv[=R~|SR྘\6_oDTu4 ~1@Mk5Yd,8WouqvVgnz0r+8D5@ xs;c2)SR0FUSR1 a.`KMPɼL.XBU6 ~[sK-թ.䃰/&/ye27}ȱBdk։(or#'!v=>::XUmrA)|1 {O_F8eG}UҦɺ%AqMgQ2{7U_Vl5z})I J.i;TWsoq"G6 4MzU'"d+~"Qxmzڀ-n,=#Y"YM.o(aҪ'%66p][#p!<QdNH)M [B8Y mϮij4)EFӕo3o=ND[Dʉ&PzO6-_weJ Cj$#SB|A)$pőГVcxz~`I8G../@嬭ۗLw B\jqϒ.Chr7.хa΂`#}&PuqRB6g0ج1*L㣺5]:_M?=}L,=hXzzY/TC'KB7zd';< b~[%L'eO(ʠ N Rm8mqrL)C<%7j nMLD6PuRbyOps[^>w;jOa@R`^%oaP Ӡ\/a#BzCpH'Fh+/ X TQncKcGX.Ҝ^*63D -7yS Ӿ҆w{QE61ܴ!Rt};zZn&e"%}b@Ȋo}^b֠V̳uֵ/3-/yM `>q?rxVzmMA^_0Vnl-Zq)pEuwɜ/ xV$@QLJqOͭ2d?_$-q=3@I~{]Hf6qi'[3Cu Xeqk,[}mv0Kg"c0{Ҥ{sIJj#Şb3/yE Cݭ3^EcXe?Ry=X}uڱ(Yjq13;VN::+A s1F~t`壚%7a?Fkڰ|%Fi1cۤ]ot:<A+j2L09'PCYN4VNt9 ( N9p3DG *zQIId5zfcr:vpi?~DicscLJߒшpRf: ܢ@u%nPۑ:1d"dh 5“*?-3v;.GGbOFGO {UGTњf\rӉk#G~qɱ|Z}go #>a~G\#Rw(/8iyה]{Bn?uŌGX#:MХ2Ìi:a +Es_{KzvSB̰M[-xxGnտ#"&k%31p[GiC2[nÅX+W {euGRY&@B¢ZF%d(im%c'RQ&# 7K嵹, C2-7/e֍Y4~9ΫN*^A`s̲039{EY]$\6->aqmhb\?sG+{N%5c#IK̝یA1lp 7 ?$DZ6 iE cy=r0~<?\ޢB~aj4l5aּOwjp6®}O&Lxkqm &E5c+v1l?L}U+QҰVP-([i,wK$nɗxb'g2|Q<cR?rg'd$'>I,W7 `|].BD^[w~h75ȅ"TqSG}Ԫһ- mI(~y)N J Pńޓ(\S2f:s" {Ԯ};`SQ/~GzQm'>) [`S"N^Jm|cQ,o!uT~u#E.UWByp9^+Mʓ;h눡awRa]2犥HMҁ%LOMM|ELpC+vg?%dӁtxPԯ:LlF:inmQ05%Q?'.l5_J"NNSqL=`fqIݾ6{/Y%J$Wl_ o5J_։T}MJ/\7udݘg/ݬܑzE|J03Tm~s!Y?3k:lCћvKG`.x.lp/k{ӈ5\= 9';`/om;'nϿq5^}02-.Wr'$fO dPS~+eWZNkDAzeǸdX@b995ڑd7%u߬H4 y]_DaUG]Bt'z\#׬ aLs,U(|1X6C#"Msb͞1꟟R(Mz7r5x}k:>XQNV]叧b-Ts8o鶜'ztWhV/ yB9X+x? 0X }DY ÒZcsxZ/P$}KXk;kLlѤ?H!$ƪ[h{N.0y ց@kb SZL&WQ4p0yj q8SΝLWN## -&͋t&`A FBmF4ja"Na#l%)az59w݈쥲.#; wC8ꥍ(A:T6IdV>3t+8*^rQ4tC^m9i /G#6jVy<@jB-.tG{DƑ+ 8CHaR\Ӎqqwɼ|/B&ҿZKz N'뢿.-eCUݖe,^FN s" *'Vo>*%yBN¶dЅIw"hԇ\uU l752 FfL]T_4K2xa[x.ָoYZbQ+ eҤ ~=?2*w9{/́-pĢ^Zgx/([7t#0zZY6&cvQTZY`̼Q݅xJ#ۡ@jH0N>s"21sINEiR}LQ {d!3rD9yH`zOjmGaqtc9,Ip8ő.p&u^5d7G ȱ_;8::^3YL ?OBC`|psEب1n8ϭdӌᇓl JIEϪKOme.)fq3%蓄I%:/Vk ĉ`ڷzFWYY ՓRD_ҽ ـޱ+|`t)kf$jxAO[cl {BNSU9'5U z-ۗ8ovAXe2 ;xWgR-ߋ݉m!wM1{]If^o!f R>i;>_8CaqD|J]@#!_\ 5;E\13{+Ľd脾|->xڙ`)|tb|p"PIi]\&Z$y/ ` bC:.oW1?^W] W( |IjAnO+Hl@`ny'"89o%^'DwjMJ^Zxv0RbO&*ؐC<XJԡkm(ETk:u(~ !:R;]H; &dig.%\Cz-Mom$ZnO@|[.zϏ)P< s4ka?ENK߼s+оe#%{?,4*I3n)g G:'w ky$&zcAǎ'F#(Mjc&ތz/-l%/DPK-E0ϣw4F'}]C܎?+ckEW&#Iqqo`":T-M O`Cdl*ߗ;̻Cn_5O|+6?l@u8"e_lwV?Jِ }kz9SFo{w5_ͅ.Op"xWmWAQ^pp2R~ήOm/tUd1TD0 THDizp] )G $˝b +ߡi\,H=9Cqw3r/AAv6~c~n'_ 1q=T{`w/ X,V:^_ |lb «&=yleCmcs7Q(]N>ӥPY@GE_MT<Vѥvk)i2j=*EKȧI-H ,5l {8j d棸)FCE& 7pHΎ\Ot裙u,[CYCO#A4bg|Z%'%(ێ9b%]sPuk"ؽ4֦: "OB[e#` ,' ;^ q75O*V|s\Xt`>Y(se2Ě&5_mUwA_Ow,_{5 :x+fY޴+H_S˞ѣƪؖ7&&rZZe.;NyzF5L=ྀ4⌲JZ.tXRj4}OҐAh 8J^Tsy9-8۴a%ZnV/֪1-bXvr[N׃HF(16#Jm^}bl͎ŭҡӿ*@n;ulC߾NHC~lp /xQ=o;Q$@o/9mЁ}?Xwd'.a$ d/x4 bO#L>/R9ԕU *9A񟏿#N09Fg#hug?^z'N)j<D= 5wO-vNq&?^ ļ|δ-),[ s@xdt3E2{ѴSI+aZ<%hr44*mrLX=Ю ;S5#J@M`Q1+#d4{>O8;3_=O4!:ן_ za?Us؈E8M#eA{L 'hJ6L7?#?Nj2Qc 7t-DòzQ1W.UUӺnjS*Nʕ^8=buPۋJq4賈)kă0; uG_4Y ьBUFxaTv 2f4sq%6Bڃ2chBJXaP IqC5NYWJ;θ \ 5t3vEȑdQU _B[O5UN#8sWs4^[ '_brrtHuV aSw&VLut<ѪdE깥+x @\fp7F dSDJYW3 E*UT,E}ExЏTpo΋H[p!bp|1|dihٸXkXslP2DrKB>R1m+D6Š~֦EkhGGRZ5ًWqn_|_ Asgd髜;\ 7s>>&q.Tg8UZ][Ѳ=Ȳ,RGs[;cƢ}4p|1?~瑮̙[x}';,Q$T/C}lr<Osv` "S̃.Ʋ8;<ՁnxBU G?Q Yc˴Pv%8ԷWmneU?޴JQ3ZtKV5ΐlϺB9 \"X!-BzBmzi`W򂟥m.D ;WQk,V pw58VqSu ުr/SaVwDa{^H\6.z;ߕ^x,c6r2ͩ ō†7C2 &<˜卫[F+brV{itˍbsJ,QrHfX{d[G"6)QQI1>-i tjGhi2@vOCEj޳acΪ"}T˃# t{шp䧔q>Bϰbj_3c P W={xe ?QFv0.1lEpCFzxI{gR=gc&dUtf?<\BWZ>Bmq4U7sd38PKKTrY4Pɒp"&ȣkrII,c/H#M(W9XXysZY1.rJf?q8Bo pG]4@J,fhțD@ @JȆ=R1hJ]cTHk] X8srVv dGk1xȗ辠ba ӂ,ve J/W|53̦NRb E" đrrg3wA՚j#(|W&vXp$ʖ AgkaPϡkPAhβ[J(mD6b82uM 1G>j"tG ?)E'ƾi!'$R@A;B¥p@[΅DۢJ+Ѕ;2Ti9hе4ծ8qPD6)WJ6?Rr?U5IZr+,ȿ87 j}[T>m$<|"Q/T Yk\ V 6$<*eY#﹟ V<k~@RW&h'B濆𳑓)&q(5糧{D#IU;GLrXKΖj74O٬f Aͭ]OtoqvKOor ie 8cףmyz,g%i@ bjlJ;8r3!+fYM6 eaĿ'Y %yTy7`I`9a*LAjQAWX=(Il9}M7|6 _F0vJ=1&A:*~{]S]( t[ @y[P.!CK\w2)LYj2<{Bt\/Ы.-;yd:R,S{ \Mʲ~LرCK~̖Od^6Ks ~eE~6:Ր2 7$4_< Ɏf彾{qmb[N]9##+,3 mSP1iJ$1X۴=j}Hq&9I8&?3=Uf jFlL]Y[ r]"%흺i)u(.9'[m '$ &Eh]גi|S0(k"[< VG[|pSqCp*ךBE\5L6mOͪ|9v3M{HO,WH\"Pp6qiF{5]?,'#08ȗG6Uo',? Qg,}GrU Leݿs^uJKj{(]\Wȿ~K.y-܋(x6L( *eV ìA?+$gj͝dHTe pjPP̈?| u+R1~*8^>g۴0g8w|aPeMRrw% pDUtGĒ%E{8T] -JIdz>Fsi [B 쬁Dt;} )Oʜ*Q@X $3kdX}uҿ٠=Ө.b U?ѹ`k#i2To4Wt [ ׹6k6nbБu hپY{6_K#.^{囐uU*M/JA:?i"4 !X$QnqNR:cB,TBm F'|߰p yj;\,S2d󗴞P46ڴLkfR|8XBƂj}:Dex#֧Jڮx3.GozFiQxWARϳ0Q4h,^W&h3Ql0~ Pج{wolԷ抶Ƃŕ١gہ0P/=yF60H.p@ ݻ^q Vǔɪ܇.]E *؎t gY/Jj3jAf FC՘? 0"H Blbj߂n%MϿtFQmQKw;j$= "ĎM4h7}B?#Ɩ(m$=c(V6[̓fE* -TVwYP3݉Z7ƌq=7}M 2S&<ń_b{yiї9aJx;,Pĥ G X9%{Z(9)o~Zn0P6zyôXY<i^ˆt0aн N+$ )8r Yv 0e81 &ciʛFMʁn r&_;u׿!E*co-s 0>MD XnT!9 JV_wKn?ÌO6=Vg>۹P{*4^UHZ`\9J.|&RNFnx8FpʨaMf j@,#Lܞ9O3XF@A<$A+2 wvMZ 3k%qq]K!m0( *iy bHdID]D./k彭Λ J- .[n) y՟HP&M~gƎ9\R|&ǚ K)8܆!_;sO晤^CfU95VTiGkAwCۂL29 _SlzRޅcr._F>.h8-^D0=֗'4SLX}Ζۏ 38^=GQ.IZ0EKxf4\ ڷyK]=QduR*{ڦ<`OsT.50 ؙEC}ųC^JKU Q7my 3@29G?Yݏ4.7"Gu COv؎ Vu 1*3vD uo}9k A=&>@SЛsD"Na1$.n6.1ůCq^qXZNBݯMSKN<6(obBY[05mYݱk+`bސ N*E/nqW$6z< [ 6v8X7kcyZ"I:+phM^"c*Y"ˀTƀW6פR9Ћ`)eY_rzzExX6vypbBRZSۮx=@u͎-hJ5ĕo?Imh@l]L8vVDa2,5=_&8@rZo5e/m K3Py܋ij+ |0C# ii-Őh)6)ϋ~v\-ΐJt=cxH"aV<\s,hSon=k`-j?u>©o+OgR@X19swmOKзQuqu* :ۜvcq\|j|J[o(yzZJ7}hX3)nnJ[Tή1voxs"h4,7H%m1bc/ߩɸĹDb>E q.cHTKt,upLڿKmEo_ho Q}hw+. Vl 0$+vw4-Ə8-gIt9|Ikl=, N9$f1>v%w,2Ҋp` C4 G 39^nËD4粝 <҆1Hwި5Tm&20 WVBN7a+S데}$$Em=@œbp2/Kny,qOJ`k7XN qсӌT`>%szu\%%>OB_3eahIUboaL|$*24!#HR#j3> YR9y2D8{n$3 O3 g#xF,^.F,[t|uFјCy{oi+j|tX_n~j~*Ve/S[&"?JvH ]! S5]@=Dq#9aVbAjYgc/}!A B^grN*cz&t-)?\FkwݩtL# r7KH \Fȇlz߰=޷p}\Fzj"y ˫Wʵ[]߈P:ν5)5`H/5xPg# -,$zN I ^`Nv& #h9J_֗E?VPInb[u$ĺݯUwǀr5iJ} h*(g@xc:vp>Gߴؼ\TX*=AT"WCNzygN37 d{ OħձO5< fRGG5ks+m[31Vnlo|/?i8btW~9ddŵwOVT~*oΪd3Td䝀v5fWd}ߊ|ꗍE8z}E0jl&5sCEj cK6'nSQII9!g*MhA:2DpI\sևV[<UHbP%L>ͪ{u 9ymD.y'D~>5 Vvxn#5c,  j֐tkX:> B|Et[sVbK8HlngE Ow6 s+%?:|Nu<ryՑu8u%c7okW0 Ou
ymY"y3Wg*%1خ^z"D.Ҕ>I\݄t&n,K[*@t]3j' #*?.S•8;}<&\;IuoA! >fWp9TcМ%/L"U栥ϯ44}֠fػ.)Q㖹RleȞ0X]>5D]TI zdRɯ:xAJXSpFH|yN Wa0o]3a }`3%;tQi{ vF~L6fcw-NKLqjq*ʏ]P1w Hy1~>x '6_tLGx },F"f:Z')ʁ"?* uVEdK1noG̚Sc<ڷ5ܛ8psAhewBr_}͑3;qX+߻ll1QBy\󾗁iA5l@շcUpe䛍9 ed"*X/Γ>3,-kjյ6gApPY xS3BR|X$ݾԪP~e$O6 /"n kŔͮ,uauSSbdyʔZ녒dl[Rr9=/wXLYeOΌ2=,rior?\vukks3/2E$A` !\^"Mi9hƨݗom/ôk.]xw ;6ƶho)B{qM-O+]BD֘sHR6k 4*26Vi k%H w+/~_]gLi\ NU\܀#e;(B,Vl־`S4*fζ.vF#׭GJ]YOC~RdY]5`{z?~7kY?uOrS4nmt$S*" 0T(<5FR%NbNФvP͝6Nm.H_5c_Y$ʲ+V)CⰧ#QbOC߲=X+<( G& u=MK<_b}k!`Ȏ#k>cٍZ;\\$d9OUUb H LʿModSWUY^nMIDT }E~i/xj^ip8iU7Գuyޫ4euE~QG y?!$Ȅ`1_W#yN,$|sFwoB:iªue:'$: Z턾剆UH=Ί \҅ ԉyÏ6J.2"Ih$ӝ\QCV8Rn#BRE07Dc] f ͈Xx"rQh5!Dvd Sf[.g1Tᑿ/`gJ;fCt+Q&0 f$躭=] C",@pK1\[:eL@`Jz9G;xy7}L}.zS߫e! |AdjGupCfv1&jP0cA (DѲ0=?ޔj⩷'\|k(aԍ"SK:m38FI,NvQ hmIgXl[e42J 3ҽL@Sh[gP!LU$~8l2<"=m?yUUXc)_3;VZdͬKŹ4aA6GZ](ЮqԀiRj[[M a?}'~_8%D{x4?eD M}e'Бe.y5Ԃ1 C`A6C(v7aR/3w۹(wIok`t_<ñNLVyCծ?c8A&e[6 ( Tіh#}6}YT2X/R^ü/;M#d:MZ~5$rle;`uD8v:bVj:8eV1U!JfLH<8%d>7< gDl3?E/XKjp,CDg&"˙n9!d!YUs emP#5eK4J|`-J6?tJG(En0?K1Y>,{+u@HY2`sxS&B]0E8k[38o W },Z/Fs̵Eo|20VGIe:'謟2MXZHj`j<@5aZ Z7 Z_M; T ' aWOXTxvty`"l K.aP[.CWOҿgIpV$|,D.ҲUA 9*M;ovlvȋ:Sd. 6]gpL]L-tLpsGNnpu#V&\h}3ف>9`ĶTm)E= Ok0}ROwW)=[LMm:据< `ADzŬ*3ٞ8Do[PPFlj,F브 Ǵ7"W=~q|[R 1B='XHWU} HW!0w'ɵhq9hPw{@-2暌()/L0C8$O,mLgfByB]fhٝd?B,qS=\푀W;7LJ"ܹŜb !;uH5ۙɑ0浱s,`>! Ԋ>"~hluNbJE[xn\b8W0?2&dyU|r6(?.J=q 3w+gA{'-l7ݺ}a8ɣ|^)HDLVu<" x eI FP8 Cbm)R\\p b&8Y|O.ᴙ&fYu)C`Ϝqv  ;Z1 =*RaLQSjO4v '}i6xT:F&.`f!BjRoe?Aݜi6$y00`9:p ̑̚P?4b)B a)/@.AyVwX& RFoh9g}Gsp%EsKŪhy{r"xznՂy-[\K꺠t%ծZ![6Ύ‹+R)k]}lWBƪ5yX!!cH$U'U/MSA{0 <y~k*܂mD;4gbXjC@lmj#* yCj~mߘ:xd6ߔW%k4}#zCi]o*GltpF 8d]N?Eh B-J\ꬤ="Ŏyνj!pvQX;:Aܡeh7rB>\$qth8&QV~f3&Zw2oJI5;W.tD5XK%3%QߙYO{'9ZǦrWC4Pn&'GLc?/m%uc^z~u_YCjzc\dS`i3>g'4n,FdD˞F(c"7`U$ldy5D9/&fg 84~Q(y `}A+*uĄ+|Hīa@aS_~vYyn0uf  (TX#+8ξ Vs6'xNL¯ ʑ]zo0NTHkS\Cxh$6ܬNajĚ3/Tm^3"M% lVQ;9Kᛴ2!oY00bEjHk Uo.~uY3{‡CyC}_ld0`Zџ=dbޞ(Q P0v/YqA9n0WqiO~— bFb_th]bXxEo>tYLs 1Co/Io£lؤ㏺ ֡ᩖvu$F Npi'Jͬ{k]H)i|+=^@ 4 _нF@{5U Zv٨B+,:qع7THpVetlz̸3fo'W`h#'x|uoIYqJ &cT@Fchکuz<DyiWo7Z ؔ^燣,?CJE撍N Q3x:/S]^އ5!qfeXoƒ鹲V:^EN$ag /Z3Mc-Y~tK_GM:SKl$iqTB% Δ1$3ϳvl(*m I!*4R]_-á 3 !GZ\E5Ua2J|-4%;ӳߦr@U=?v ~l? ))l2hƗ-Q#󐡨>|7\(9=+ 0}?bt;& VKY 4+MX'$՚FI> r0ǺoPA n: 'd|øW%R^̜Ψn;iBhTYON-ǽQ5&Bd^Z`bOC acU]\swvj!GV(|ajT˟P.q&Ĥ:Vpꌨ>6f(#{.[*_oaLoNwWǹi"h: #^@>v+D(-[zYƸl-3g/W> 4ֱJgτ&__-CXLόgl Q)^.-tL \aF#:g.~+{q0a&vF v:mJyRI]-t7n4.Z=EҎf)@@kؑ%1JQ%;+&| :*Y5 < s-r88;8UO&H)Y= ڨjۍ:hYa't+iA4gz#Nl bS=]*./PK̓8Қ8 ȉ" 69XxywmUp|}-] {_+4x2!; b&+^Z-{vaNX/6]OSL)41 2+$,ޯ],-=Z8'I"@O 7T&:PG]X#&pת!+DfF]$L+m b^ێodE';RQO/4]p~ HRXccmx1.ȉ[pi @t1oQ\XDaO ~S '5Qӝ/-SNP^0Rw"PX*dĿ}(T fIfAf0͑I`7qQt(JB'2aR#ktU$ELƾ'1y3` 1MP\#y(ofs$:ұ6l8(Yrv2oJHaJvgrK͹H.BȍzT6C20Wnt3{K2GH+{ >2'\FnN Cqa1Th}oU-N]1l/ncw#X( Ozp0*3cd6H<ɲBO{7wx(; !Ykmn&g 6UE UJ3<_N#Y~NfF,&#Zџ)гضL!{{kVw#m~I$[r&r1Ɗ LkDi<grKZ 7HMinQiw\nD̂Kn<7;LxTko5^pO }l$P{P}r;cjKȨ8 ;op\ LHK\ۖ6{`B>_u&GވCJ9-xC{/l qw_%xѐbw>i˺H';^,ꤍM2 EITW{?VVe{µ{I!aɰ%{&L'=tbh黥-Ya|9(}LB"#ctq3Ri )iB#WABo'|5tR 7j?>сD#8J(&޹&iB} `܃#>'$N#Nj)İw/Lȣפ|{Y{OިYþ2l#0”Jd*&ltCo7kX :ၳ# F7)Z^=]h(b!wdA4TX?F6/8IIL_1q4jjGe9/dڦ> kll2V ?$=>c{Veq9PzЎ.o^dVdHA}8{P˔n)bNP)H_|8‹8OYXZV8qQ_+2@בm b<KY(%~ov\;t ) KD9wo3cc|ui>f9 q6X-WOR xsA֝oe(B%Db)Hv WX#4@voǻ[S1C,' FV|K4 \GyShI Xu%Hz]'ѻ(3d&y=WٿfC< WڭZ!c/¨Yj < ߟՏ0C)m9 C-;ZvB6ac Vct}~Pz:߯}j?/8Lƭ?8 ՘~MjQSBr)($2ڜf7AfR{*8" Wn Ne^˒#4]9bxd_!7-ǖ GTMkbi" [Cޢiq9A?E`|dO藆כX{"F -np-C]?=3?]L7<%lLoUD'r9q}$b0NP+D/r 5'T=ųQghGJcMY~AsdМHjN:)VS)5h>RW:}6s  /)>ax^e7g ,$R . x`BU>2N-msm84Ϧ>U[:ƚ+6wW b, Ae.QwSm_g/aP@; >u˟ǘX2 /E}v5 # _h'$ρOaX:#lFKp Phouhn=&L^-Ge>I+H^In'n?u=6ܽiݐR{/ܳI5+ګ`S/8]<9-Xll5#[@_e4'FAwN1kOͅ3R*س%{cX[޾]$ aF5(e. I_ddMAhI 77O6'F!X5NqUUg[ W h),J 0bje򳙊O>-ZkPl8R0@xmDʽв1zn6tFQtxխ'FP84)L1&bTcaaa{zZcpøPbr ǘYO*m\*pTTهi5,9ͼyc|,O\'(TʝTu^$I,teOV]gb$J)-is~SH¸ZRY/ Xme(^<7NwA2@3S9h'T3kS D#~՘W^M8((1.NcމVozU J;`lr4iQƋԃWkn`tDまv*F 3/}/&^Oȼ Aw}wŢkV]2ZS|~&!+7zS [SB).:!K8N LqӪX xu]Dĝ0l+LЬ@~T&G|/(N1Uh5Y f@_Z"%0o!ce7J)zn6asٹ5*S/&(P EݱjuxlWFf5I l%ܷR98b~KnqeF{<쨝qn툹چD<}FͳGH|0ӑ CX&KuŊ.L`opki[Auw^!ci `B @Ӱ |d^v;gG{};JՃxtR+SoF3 佣܃y]W#+9ֆGzNB g ℧T}EJ{+V_)4%h^PVJM:? f_܍@^V {g->:T1"B-=ҷa|b7d.UTdhx0SCq7.b 7U*:N.gH%W4I8aGن dHU>sz(oXگG~6^pke)H;a` >xكrJO/@@ m'N×Jח}) $Gk~6R R$1IE܁۟Ʈ2|:[Tz;$W T@DQѭ0 dGB.9 /ezR8ho %6kHpO-=MĶ6kӆY=F,寒s5 êlh̜qkMϠp gd΢q̴ʍ29Kݧqpñ^.BK K!5h*HnotZfA)a:âQЊy6zYv!.Ae$_btE=Y9/ӸP,i4a5 U(k9Ȅ^#M}:\e"'ή52`]Jq$lj:X1`=; Eqi`㊬T,O0!psk-nE{z~)ǯ j#rQ`7̙͓wc~W= T72O &,x:ia( u9}Ʃȯa8&ue\Aw9Bz&hϧ™/XTtz+XBF>G <!Ӈ‚߾5}CjN=MPis$p%0:(_Ԉ>N5x'tց")$fВӓT^Mb޺vspRC^+d~:V%`d H1 -]Q =*!Fĥ^5l7(:N.t 䘘U>lkIwJre'q[/Ꮢ%^aXcT7<]^ w͹Q꟠cjrCEAzGoڷT|8gL:Tr{ѐI?cx50KZy$Eh$c"z#08'z4]KjOc%y"?zKwHB#ً垠-¦x /BDNE6@x):uQ珆 +zڂKYPBA/̸\t ߔW@"MfBrQwF ׂ҈J%&Xq9\KjzrY9&>^PGbЬ`f$G"9GkGYѠj? "/blW0?V%'@'f."FH:({IBQ,Bmlw*wN#bBsĨNm}&~iL-A`?GN+`f>uN2Hv}bvFԵYHAf!Iy䶂Q:^mQ`>iB먾wQbo(9i>Bc-OҺӖ`H*DUyԂ疁矛+cJbt7KS:7U|HbkVWLg7< `S+:gn㕉EP}nf@ɘ*6xOy4>is%a%J 'QhTk0(d?MD4K33 WmYaَV.Q H榜.jK ewS?t AƓ@_FVDž#;̊;< xÎ5=<ջ 7J9iu>7q731uj:GdmBNEI%ZϨ+g>H,6y70gFUNtAT~[،>b'y2]Qhp梠WcYx181-c>!>[vNNL3bX7?#l{ Wh{nO# kV^,W`GTdQ@6~1\K 0IyP#N)I"n>O4 >PH%6ǧl _U\n@`+0V]m*'7y;OI>PVA Ü'u ;$6cinCH)8ͥ;FHJMy3(:.\ !eOkv\Jq$E8%짨 ayTk,`V(Opu^RG#H:r~{">(ZX-5k9S0QzmTpZaoS|cR4UE6e 5nn()4Vl6 #KEҢ=4Xe cI%&g r&Қ.o^oc9C-tyc>b 1|y3fF)$N p8t? >֛7hɩ0Ht n9  U6RTy 0H$$2ӫf}|{B*K 迪6*N%'F{\',/T-GSZ۹U<+{X +![hrm37wUars܏ h tFxJR gY&?3k7J74Q˔PV HmƠ[Gԋ_\S(C2 / %V!<+,!lox#< `;` t̲t(FL>&m&Z[LQCF{dQO~H̏a陫J3h՛N<4 unԒ9q'0=X_=k1,1sӋe?-,eXiHZ.Ɩ,mwU&tNa5$/HSh)P\Ն cJᡙ+'#]<Ɵy(F%BD!$5f0pҚWe2ؓoG85۵8Ӭyw" CZN9(yGM6痪TaA+7[!r܍rjdJ\ӑ~_`=\=ڸY0n$ ײ=x#ϓz(/ ^ "ƗYggj1DٷuIk]`MS S#[b6%ag)L:$_t^^4J&%1.Z! 0 Qy&RllOz+pM_.]#e vAFFrEf WFa<\JgS}FCe|=>Z.̈I6 cI/o,eQ)^Ү4*AV?̀bgZ?uӎyU?^?c*-1%,*[vUrd_ r,H1/KW)\LX;{]n T}_HOialJoh R(;;ȯ3dY'(󄮀?䂌-/[|_~^34]a)ݵ<0IevS>t( sա.U@&j[78PݲB.=\T砷!U[7PM$TFy" UIsO&jƵr۵ X䇩75R$pԯ:/WVKx)8J&^m','ˆ֨hsoS|uaov}/\'O+dFRsF̘ɐ"zV`K { OY}yoo1u|iTYj&^T_|ypjftI8crcB2PvF\X:2مWgeaLj΃fI5 -I4]!yCheq`nFnw<7A!E%CL7-E*(l bU 2l)oZzC h3clb"D*w4d,f:U ĒC,-a??z޹q{b.R %W'G8nWPͺ֪;]pJHEgrFoh~5o"M0T{ g||Dۼ&v -4sRrGҜ)p,`P`A/ӹyAK}KUQ JZ\n#4.ai+\vI= 8paey4@'*y ',\ !4|ڧ)5KXȷ_0,l5/..1˵Ʒ N h+_\,KYƆoiq8hVvF*e#7>/xV?>MG1B帐fBBZ$t:K ~QGT۽o ̍x;C+p3޺HIT>;3'RyN&t{=E_Y!>1{FI-#/?Ƃ 8LdKle4vWANr #/ӂu(cv7H mY k0'KKtՍhU+x[j`y.5*/#f]r6{QD8ŷw1,45bN(07Rг۩dIހBSxoUU9Ur|kJuM1>0 S8 b@zƠz`^{8૩1 [xu#co>:tThwI+`4lY(\*J6/0 zG[^t0Lt.HJKHMlfԚxrQoNEyGqE _/׶´|)Q3{vd]["{-K7.~ w<_W+Kvh5^<9 yYz`\+f@)4A \յR0T&Z[0ָ&t3SX$]OL-1Jyѥڜ ĺ /nDdsDM2ս.UQOZuM$dnϧ[ z0]()w=Ŭ+ycg`xEe9@svί۞W4VyLOJV{ЭnH6eyԢ>\= -u*>ݞ1{~_RP. G|A=b~Aq-;[]fl[NVk(7wfɓ%ڷ4? 5- D6Ԝ%_4t4q;JW_"ΉRv;jJE/usaBc$xCÏn*: 饆ۛ>jZfpyNL; @]EU&Y߈@0!!jc4_O`rg|v>^+} f1OzCP$3x .#y9C l;X@îUGz]H?:Jm:k.6<ڕno;yk{*]n Ǥ̟C"c3<Jq ۜ63Ȁ##ң_+u(YQocּ o E*ChQ :ú1kwS>rI41.+ O ";~&I=NQ5 tDKd^}%w_;,=i2$ߨƬ$;ED.!K bAwjܵs'-cIb/0j5qVwcH X(VtƯOB[zqw%hu#q^XX+ZX℩=B:5C A!e0-Rt|HkJ4k&y)`fAJk[!J;:@y#L&AY`SEN-JWJ.} OeK~bgdLq H-vfэ?U^kՌO eɦ!*9Hp*lBfy |$V0{H3cUyEm_60#1t jcz 8kT.& A'0(=ZZF2ĵJ6$O:xoEbshuǖ-!w߼N]U 4`I_f4|2G_ZHx{? {6XW5%UlM-ch kFDYG{E 𷼼K\|9r&G5m|WW,G%O},H^L-z7۝SUfX)k{@oӢ+.aihiIZk̥c|Fȱ=7Ops֯PG-ZUk^88p( "N]$ETj0+y9[A LI 6^Gz}[F*q>+]I;xo-٦ } ink}5pb^R..m:9|!(0O= }]P,'i3Zb?3wLb5t̰J˴N) _ ÛI{w*uMSk=bČI@^6峒~y?-AmE֙oFd:$.%N\o@cu0?IjV8BNjNN !p1 ԰OZn" ģԢFAwnS~vm8 Z"=K{%|v'?慂v2SbS;-AZ6 2WD|9V؆J̴k:i&밦^H5 7?-R41Xs6S yԅ6dAej-pdC@9sPV@DB}DzrŜ~݋S0 .|mCƵ2Z[tGE_"C˸*KNWM, CɕWE45 | 5 '"15,K%ȩY¬* ',CuhGU+3뢡|brV%M{ǹhn(ϐV5}Zagd^$7/FưMޟ(rz "Zjx'Mگ\zKXxMXAZ%X׌#d;|1r/@Ni$a9~)lPS v, `>3p3mN!!jWJOg:\|6MP1gJ7 jFW_ ggct Rجi>됰NA79EK#5Lx4_xp\Mq`ScN~X֭>=Z\H]-ޅe؀n2oR,_^y/edzUT`gω"7Z"3ZHb{I{$p<F}JȢRK'q )Ϧ<ݡT_~o̟d q gt#&Fd@RwF$"#$ # 9r"C$9AzIjn(PP$ "O\ ]\J+)@+he2/OBWAOuj&%<IW4FdXrx7 Td+r 3އ\fv9|x#DϘL8Xx jIa~\AGEC >p˺_+GiBYW2I[KJ5Z ,cod c >#ҏ  )$u6L# eC*JLgљŖl*-KkwEnVŽF-#^`3V"D]&_5B9/KɈM ]|){ צ , $-`d%Z+?5W/}.VkS϶g__ ~%u591Ð=duv/{Uuy[ 5Qi/f¿oB8 sr'T ;e d!ĞB([C=No(ߴzf ׳\$5e2qມH)}Z/¡@} 9AM1&U&3?# ~+.]:ʩ RSS- Fjq,F9yQ +'GzIO71}gboM D wX\4)+M"ߚXM2glC#uqW[NKAJ;t6eez-F~ڔ'(ȠQ\Nr՛Q3iiic֦\'㽊)n9&`ro-^L^GAl&qD}tGQC%uWexm%>;VRJPIYX&9]"7S*9(63k5j,9Q` TLk "mSCE{; CE\|#v8toçwXztW*l*/oe_9bM" D%as7 >jz:e0R9ٲ'~/)c^nR0YY `3 ŎQm61Mt&үHW|ث(}U:wLXLs ' \NӱKӧKS2_Q8XxZ靽barY3xnajP~_W=~ky!H ֞Mӝ"mڴƵ¿DtoC6x{KTD0D7㊎h-5׭oF>&DoۑȤNw|,U{33o+eH B-D QtEwGZYb*#j8m"/FX¤D?+: 4B1o9@vďs%!_MC`l8.<v@7)4Vqq.WWv!5*0iD LS6*O'~> !ȑEpLo}2&W# vVa#0p#WnwG*ƖBMu s4e P1wK!0(yD |\Ѯ{tݕN'R 06Q' F뷖)نʘ0~6@rL&觉^#mX d飩g﬛ tn  ϑi[d d~Qaxizqsdzy6c+>@ 2} q/c©΅T)ks扪4Pt+#7)3eN_lB*j⅐.^T@12`1-y G":W4Iљ^vRDȁ c%ف!\<@!{F'T*$n .#/b/]:ts`KKBkvJ IJ pNѨjco/XkBZ8R%۾|P4r2w{UNEpG$T9CѩW7К5/\/4[( IYnOumE!8r&G ܰ 3'b4N,痜 o$}U{,{jw^?N,XL!nؖ(|$] uSTCr `j[rM[;Oq:pfF2("卜hVFd|PlۮMMТ)K* R YG-H[1Gv& =iNĠn}6me9Z%eF Kw9tXk3?}{EHLVsTiUuP7qO_i2T/+V;Rd)WiM/|IS#FHG @!SƎ*V(zl\܍2.ԱX/ܿ'h&Y41YWzwqIbHҪ5NHeW Y{Y#LO4[3՘5i+f[Jî(/e=m[^NUv2 S|x7!.1n6v݅>X:"7w<p~ql9EW r \J9+"=ac!HR* e8р=P"ؑDVv4FUڳnJ2`!=UkS!:e* s涇z^[3Ӹ& Ibx۩ zJLDW Lnyۅ3ړ X84 abW'P^Rр&(d`XIʼn=o&ɶȻ+[w0HSEkFd :kKlͿ; ^,Ň!:SG- ϟ~ +4E)-TSFcjFO𨥳Li)ߵПB\}8ڱIl^Hv&/{WF&>>1YO2p9A~^%"UVDuܜ~Y(EۅI;?=h0IzY5ݳ`LQFh6FgIG| FӍ5e%g6475hٵ@v6uipq.+˻jS{╤ :2>u: #j8 B4߄%Mo~Fe'֤u))x9_Vʞ0;\i9sCyHd͎Ӄ>I;iq8fQ8ޟ:G) *kUal>C+|_/3wk"gL&tAjX` *QWn395 %Jx(ZBZk:}PA l) )'ܠޅ/˛Ax/;"zv31^ڥ ,@`^>gb#ה.G~RM2ˑꂍDX^;PȗJ2DЖ$x=SsaSW6^2 W"g oGWFwTnOARC^N1:cM]pxmnDG20Y f-8wN2 a5~t!?K׋F܂1z],&dtFpOV P4`+΍K[ -{!t2BHw <ј4#fȞYmi7G ivaͧ} Y!r+* AȇD'{~ $ʄXnyǡ"cVb|(d:|ؽm3HѣjZ=fXhUk\/W[vgG=]C0c|"hc;*QY?^7(}ˬP<,hYv &pQDǛ#רw?e eNfiՕhWF4Й68$ QU):W^++mszR H"J/ @ࢠ07sIp~A^'}fP6s|QE DYxxFO5u <7@=BOţ VM}Liã$oPxXLRC;(fv-VzrO~w]xL:TI$9dwu;x1` {Qrm0וqFivu\m'-Pdy3:W #~O]T߄0J#VJAZ2l}ĝCẄ́-^e.?0 {>m.x` It)?"9^kL-kd|Um5R8xΝTЏq&XU8&:ۻc"ɦzÆiI* Y'e%~;&1+0JsaR-͂&5 2Y|F=쎉1w6MS+_?bO\h532]z"<5Kf zw3M$0n.`k͔5b#) N+1Ws2EZ/H!uI#ƿԙIХ,}f)Ӎ-E3eA;.{ Ћdx |?cY/=Lgk,Zq Yv4oSj"YXQm&b ,*'D |àrKưʆt1Rņ6ݠFgUjRsG+>H+?N~KNx>cL0#3y,R "?~6%eX򚰪aI|w8̊<hHfEo5yzMaT%]; #?(|>8v%T.G.Ꙍnn˳-kn%>iE*byA٥>#|9G,^ ,>C~j`uFw)rX$*'T[z|^ߔTh {Eե8d*K$Ltm9x_ q6M"URj7qHǻC*^J5+0XU)7ڌ>`0W&{(-;JBh3c0ERSj.plc9k H0JZ!dQc'a 􌗿ue4K(1 V^q.bWULg<[(.}bCzkV@AUAeٙ. )/ Vp2pPЬdt Nvz3@(w*dBq~hP}R:;y>gx0ߺqbxp/!7@Q]!%@~G?K8|KFMX>EqgVmԲSgO:n9*D(>ÕzTa/=?Ln8H6j[Vl;XzEuQd7l $bm֑UXҗؿU0BMP,KxpCZĒ z٧/qz7)k *bCIbK帀ퟵ*l[.FpBꅥطVɿ]k&.yA6}"#z3Z8}6!VLa Ԥl}5~##1dUQ"s"_HdǶc~Tl8@:Ld?N.;6~=aqXP9a\gM ꩥ>>[OHYgeqcBٔr|(rݫ_T"=5wl!>5uǵ3^\*8i[0H<T~+iQ6NO[B)  Jh_(-vBx8hȄq!>v ΚO-˸D<-?S[ZO=װUm7F~; ZPe^ TnnI ߅vNĂAof}^{ ѐbu[D}!:]jQW X}Ji ڠše3_RzŮg'+Gf1Rytyۂ HBwe%ˍJgsl٫ Qz;tl}qs1|sAer\wkw9`ɜ0(lPVT";{V7D{ycz__oh{xr1E7jppbH.8E5Mh:k >|"&:)aWe9|h N!kuO$'$<#5xNLBad6ەTB5`vsݜ|a@xEaúCE0'AQUjkD:3qKvߋCR_<`ڇHkj{5N\ kŸܩp&e*I[RzTcN?*gVRt Yq1 bKEL@sl6vv;|M>ͱYO-+أ糕)Ċ1 ۴|1 6Qrpq9;<ݢIT h1ՠ&]qw`dbS 7=@fڼ4DTGvgz=TyJ? RM%Ŝe]}&vvc(3:UsmLuf@A*CgB03sC>_;6W@;& O#]#[`$J'(]|;<*3s V5JdL<~q~Bfe27GǜTLvUElY%<7ψNC0⹡ Mќ_m/^pו rȠCXMӜ^?3Bc~?n0as(-LnkeR!@W} k@^Xe R4ᙄj)R13)*'oZpg%fSd_| ׀J\B!\ Ƌڬ!7~B`-Cx Y nOu]~]yuje_.֜"L c $P4 u5&G1Bx;#M#)My پx lw\R1im/o/9 hls4cw,m1!ZpDp )EeqWI߅m_m7x7 dgPgowD*MO L^\^@X*%fƒ}nMh@mm: G.$1"izqlɜ Iw0[W=M2kYc!kUy;~ʨ&8I{.3MsCG7Tx9u69HtVc̮Zr4G˗S45ՁbO vHm,>򦯣UptP$>眛mWFYN]bXbtm}c(Z+,|"ra#.]Zy-GpGzJ)C"6J`G`=ZxB30O|FuvցTJM5 }1;pVznDD&KtT}HA8 2(-ѵ$g(sR8[>?Mw_P_?EIf gJ@vI)8,bjRTͨȶ5f NDʴ0h"_`˭줲8C9aUI7n7}w׏msRН'1>/5J,&Uq|+3t*; ec LK0;3Ѯa !=~^g iHbni& .@MMSX!QHW=͜mɅA= Ugqq`N޷r_߳i:~v) X35%&9_ 3/kJ޻RCCߪDœ߫(t8 rs&ݙ҃u+8UrOsK`_d9i}'uI F~U"/85Hzt̑x;rTFRp`N6-PJ>߃=2lKX cнF5GxNfa,\;@ʖ}!恨Lo>veuɎ#4t޼$CdTz2>?M*(tbe0,،}+Rh!2uvbxQ>3+.U%M(h5 ŷɥgQE1XPJ):!b˴?+UDd  蟙Hf d(J[\j5k|r5ԬZSC`禦?Ꞟ4pTaeh`^$3Ll'P0~߃lWn,;Ca8.▉Cֻ}SAK2^W<t TGe`>"m",n0eJlj5k|NИ}8xw x<`>,oea!Ho.=GlR(~z{23O6w4x` n W2AK+Δu<ӼIaGcn:{CNzPSr ++QAs%Lw!}w ?ߚm'F ħG(+/ $:qkǸx  H vP ~RrAF @HڽM3T7?7g)HŻD0O8^rc1V@A菬SS-2b@ Ji$ND>DrQ5s”CN';Ckǡ#8$a_/*3Qf5Z&(߲kC\bebM#Iq]=͗o(O~|pI2:d+FI}KYŒiv,]q=pV2QU~7\M=b':/+`*~ZEUBӬW|\ng*ѿĪӿ\;vㅴL9&6eDb滜WKaV&+_7*m*7>bCvz%ny8XW<^$W#k8=s!p]f[PHc{j;W]G*!kwq6ڬ׼ϼ > {kxb% h;uBODL޳\a-7_ALPCâm5ʡ{%nw=NLAױGkr[@LVPf#$̀j' NimדÔP<~R_vRjBǔW}½1?SJOwU~CW6 hq&l YSerl.Fj0Niu25Re[s|̮y:,.{o޸Q-ղZWcN?R4kxD?5msh`rT%3r -\ŨԃH4Mi,(L/Zc`v K];Vwg3A銆b_2`ito/s3is&eLAyA0J) #2z+sYc n UG#Byoh{ Yo!Zx_8Huj%W˿ٖI^}HREwfҜihW`l#͸Neyn+J8a?TF^w2ӯ2-JmP/#UO)n uo0 8t^(3h T958gl7RyLiL:Yo~HVtͳb"G]m JCj (ыOfK*+VgMjaBBFuEZL萧9MF)f-ڡ(G$輷3{dChQ/=R KGxvDyyX߼u:Q5 :9ibK`XwX!өV5ej+yQ*,W&{eMYo*KL=])^=4Wbԅ:ŰݗO뾨a'HN%<ܫYMcSO wv8\~74LUWwdY·zJV Lv@yz>ǔu/YhBo-ERڅ(.!oܹ0ӗ\IHrwh u3i|3]rRzGBۄ)\6 r.\ȧyx9dgPێ%\U*evLr&ؐF _[;͛I kL#D6ZM ]l% -lld2*JڰO!kDļy !dPnA;<N6VDnڙTEVG?r,h:, 9!Վ?GTڎH›+/ebwxJ+Hu5i]G-(´$ N~]ke//<[5kuC [E.ߑ6 h̛ҟU)^O)"KB!J1`px_cDaZ )03)R [cEF[W]S$zw4VՏ[wGXڙYklw#SnMh>zwP5}3z=1W15c(h̕ƈlӜke7`e1~.* )cax聛cUt *֗,VCw}kCZf7[K-.#Cg6(,Ҍs9'8ށЇ}p|2o!j*Ė , Lϟ~KeI?禤W'Yav|+N7Jgу3+ce$q#ۭc.1@?ңΰIMA]in` Y2n0$%`"䒧w1#:]c_i!v~8ng.{,mGE80Pdq+ \@f4K]$a )9᳐ q' č&ݢل{,P犯^/g]upJ))Z9fXb<֎q>2mǁJ&w`û$/> H@Ȋ@Wd൶ }# ܇VYؠ1ĩ~ c? ޛPѓCҢQ + Q+.~Ie!? `OPhV[^%p2gP)#c0?G'.6xޡi޴Ic|g^EIh5p|дXhQ*x[Jޖ;ޣ$gr/,xlA#'y}'܏.OS1RD[h! Ԭ Ox/JQC6[Ko53U90:^!ܨ% +}ףI'[8vdv]vQ㊍OlAkjiHShP΃nA3Vad*{)s)>E_#@0.B5RGw\3Au2`REc$7}NKbV(ߕd0zNM--WԺ #Zˀ"m~+OV$ & W1hz)Mzlkne<_ /|!W-Nؒ݋ZzqfGY7E"\[l!!N{-(V;aq1;q+6=-!=iKxOX;MAt*h FC28St#Yq_4',]ڎKw\W2rU(~q$4#0"\Pn+4!.EU{psbp%`M9NVmhP125M,jw,l@DLY^}5#f]&:u^.'Gν'c31x.W{yHR>O ]F"\&DU!X!ñ ڻrtNckuAU(6dRp~U1g.TL<[FDGD"+~ 6 %~2a/ TL*)t[tj]Qnw_QcX 붵JBa@UBI&~ Rl&4Юi 5?v]u*k8btY*JKj Xc8A[eR3|kchjJ4$?\3b QQ-D VS41hIHHBv[nh%Q6 􉝪6p[EYި-T;ۖ>L(-xn{@D~@_X6;!N~â*Ou*TQ0Ss0Z3 V읜 kR6 s d޷L;WqUQL?F0~-K$6 ɭ :+A}>0x83mGPoY63j-AS/{dűEnʞ_즹uլ.X+Կ྘,s:&mcԕ`3yjؙhoըhjFz8}*žU4|uRǸ4rhp59\)$84FJAY)oQsF].OVg&&Xh'ĵ.vtCih[<C5;~t c a >_<0nKV} qAPl¯#_7XaGyrs4.i;-C@Ehw24.?nd'ržI7sljH9#˘;Rz`Q`:?20u]΄`3UpOa!uze&'&" $T;w_Q)QJ o&*t ϧ>y=~_MY#5 Gϭfo}Jr?*Aɴ((N1o;<xZXW`'E~O,1^"~B8{3M,@-LQCO sy!H#/GT#!mhI\V+gw1['e uBO\1uXƥL@<} G2gi>-4;Խ`Xcyf~9v~K]"# jG q߲ʃ+4Bx8zw2k.!>A~niU,1hS+8d|P"eP~O"E"Lhp=d1r4\|,~c { }Y*[.[&n# Z51kifl` YmFh0aƞh3.p>X\߹VoU״ڑh*A~7dY D,ߤL$l6x6Z~ ׎W9~ P yRb(T*Nfp-d?#R@m,cŖ~!ଡ鴀& oȕ%-Ϊi+Peh9)TP+5zDe,tݷA׹oXD毟rtaHN(Y.\-93j.;V7q~$ -? ww(<)@5LǑJH{A jb\G7!ӗ{1z`JmNCHP~EG`-clэJNWB<<ǴQ= u4MCH)=8`&&ȓ1ˤ VzkleW'hc@+HC3 sJLq 1O͝n4 /FzшrEH+;`1!k:U[CVYk6YomyOFؼ??ԇD"Ynaƀ'67u֜`QQ;wpn]R ?1!-_nOkc "5(@@UzPwԆj^*,҉,z}BPoV?sY^IuQSQ$3=` XxspvW3< Xz(*l7By1?m9%_54sP? '1#$QY13߸!ɖ0Ič3( HA7^Xgo:w&=`37ੳŞz2EЄ{aݣUL .|XD g+7 @J]/C`YW6JS '?֏OefٍPb"i9EoA2sw?oܬн^q?;}<Vwȇ}@kY1 ͡ G$b? XoQA! "{W)M3\5jR:۷U_XDzHH4BAxB=y[Q5(}!ff= 8NAr!f|8|M-{B3*ʱܳ,S4Ŋk%l;t:sC<=&I@A'e0\=a&~X @\:.W-X Y)poAa_! W@h3ȹ,2&) -H 'Ad~NK2(m{rUtse.\/(,BTT@2ee e!yiDSK <,ykuGzrN+Z4BDoZ l$ؒTWMTPyu( 5y= EjMOHhga @z@zP.{ƺz/+ɞox!y+(4wؾH4EO􍮏Hj{}ػ^|M1Hޥ  ^;f]DX@< WBm#;Y-"Dۜ6@okrUO /v}GBWƝS7HWhl/Py&VJ8NG> he0vriY(5z+:PYC?EsxU;%^tuZoߞ5O/vhӥV!7~ՖBi!0%ނMlu =SN2 hT^tuٱ4tk`v :y<=`2qtXw10BI>q5,[z=BHF HkG5š`7r8ːdlTטr 8Z-񘖶,G~ / Qهn nUx_#/ÏAٌ;򰫨N?^PVWe-U#I(WGIhYM9Q别+Ug~gTxz|YfI 19\=JA_SnvA2lCl^X BwādYg(錾YB7_O!T$J6a*}DCI/3^07cpȏ22&2E?AM,aH!ė0ic \_iyͤ:3(\Ltwu[< 5y^\zP*ldl +Z&+iRװܕ-Chy0m`3dO9E heKyy|z?\)7_GR).(K(c/܊L1AOe4"_(I40}M5~zpMUl[UJ 쐤X{l:vk!WE3ơӅ6̓p#7IJkP`8+ʆbQg2v}.FOFfSdX]+QOGt9}/]~Buq=(t{5>ݽZa<<ж: c ",nP`<7*BbJ%HE jM#10s_8O=+qu+hkyF>aQ-Ylb';ß^2C8M۱OQ cqJ6~L'? E2@י |ᮿI ))67 D$ߡW%`r0 i(xMHɄ%I.Yx$*Yyk8SږYņM74isӻ$on: ~j93LJ}s"p6jI5{jCJ>8ApR2wdÂ]n6~x HJ{Fd>L-igXd9d,qY%wz4TqkW}`\i^Cf~d'F\6~YjhZqm/M8o_Λ/Ӭ oYdГ `lJ-g'۶ₙm+Iyc;;H#uXj+ޢ1!׌'ocsҶN_fw,3(P&CY\h#l%2I7t)b'`tB135Aێ2FNgoD>B1}(?ZON,͌MP1=٫vKyo|XkvA<\l=SJI0oM|ӷoHxP*:c5N8>rBl_a /D \s&PDYS@р.FSqf[ٻ-NBU*4Bt˲.Q!;lu\@l^T8GA~|20G4(RAzD7=1j/!]d*cm!&BS?gj*}!pW](!UYI>tۢԑBfOC?෉ӬLi=[ߦ9. czIrQwy>HFƩI>6<^{ -ocHDž&z<DQʯk} #"l^Tȿ+հbSt.<<>O jRu _!G*%m{67 H{7PN۵3>z k,k''yQ`QTo`8z`9 WgK␿Uw 4m$黶rKgV h̨:&XDwl١?} ): 7T%_x}W)΢$4erFG >4_wH%әdkeqr׸֖LqǓFEŶ1|:Artv}|}Ǩ_JǎmzP(bLV%ɨ\4SԡJ@>(]`l's5,?ΟHCJ$t[2Y 2La!lءlBTpm-8[XjlC*P`%6 !tq= dh9]E$\LǑ{=Y'h*eU}5:r .m@u:|jGlM+DL=e/=~^ Bls-£{jX}(k i>8cj ̩.{l'-%';m<2-%b)!98_J#>B[;O!|n`=?H+$\g,Ӕ܎qAv* W.[ۓ^:Vַ{p9+Rhj4-.MJ/rpnUKVɓz>NאigLWA f:F !݃aN1fTX뻈躋7Jr*8-tc~ILٽM|J 'ggjɔK|_omPIu0! #tI zȞ&*kI+.3nmȍvyLO:ˆWS# ),t̒e@Vk# 2c·%PPo^&֬j1zqZ6|dbYwT^%#nfb6.m &4jꄆ\k!q$y?T p٭6WX^ Et4H~mmDRX`gARZr\?P , Ȩ5'ʱliq<$*-s Fݎ͓ ㌍aƽ? e16WZ9p:@ twK3ڰ|pro!5ƘS,.NnxΔ^GWDoOՂ0v S_@5 mxQ6&_tɼyZǞ$-0 -\,(eh'3P@EHd];\'։O faph6IL8uDp>I-;-( [6On5.C Oj f) bD(9 SCADav!΀(ŏJiQ4oS} 957(xqc["7cAx;frss@i.32dGv,G#ޢ냈Ȝ@E,+b)h+%ɣz*}Rԫ5wǐINIB,fѰZ'|{HtQ01S٩52u2QcLx*'E%I|ܴ.%!446@jGXf!Z|˘X$˝@pwQDγ#!(!־2U@[]XH='JkP@}^yA~+(1i[&!-{GSdFs&5_9TDbn_xeVc!]1MCkytdTXEdU Q=vcT HriSoA㸉BO#&2 jL#lj<\Ns+: /+BuP7K@Uȼh d %X:D\;N7W$ k:п=(!xLyz- u.@%?h7n>2煙}lhGLJ[DګEqק oO̅-OMpﻃ3,M#( Xt %I"^ ;a: j0]'Nycu/g @ivWuKe4+K_ą/H_C.9 6]4 {?k-e):Ťspi(V+fs6mz#"m)Z\06-1A(b41mB*\hFiINޛUU5m^YPçofl4D #b^^CY.'<:D [x rANɟDRGF͝zyPPۨɠ&N&kVZg]r+dJpŨ/r|t"\ibfA9+RhN u%9 &3򐕴.4QX,Զt`S3Qu\>6;<@{ٳ8)&*F:OA\VטX)Y::oGkMgr% _֮aXEtajk3n '@'M U,P'~o;j4:-"GE_&iy(h"JB*<\ '$#v3dt0Fs@;C皝RT$g=0ٳFw]Wz"&'۷EJm`W \}w%?t_#T*ƒe7@~Sgs ƽ7iLl/1"-B~4ju 銵MRt 5]mԐ,Ϗ4'M1JD p5+K0ziCs}:Ŵ8NP1y|´>|JIb-{N=jK>?b$Fn:.-םN1jKԙ39FUlw2vR5ej+q2 `z-SmK"pi_[}  }| *boOid?dYߑ fsrSVN:{nΝ-/m  ͎)a Xa /cL'm2F22%v]X"s9%-N!zEC+ Y +.fnMZ #/ŚD㡀Bn8-Tj:"猾X(s<0e#=,qo9" ǒ\NI:3؇1*t[5Wa%}dܥ:}`WmAyܕ@Vc-[A4R4"L{Іq#zh)QcZ|WӶ, R`t "R,#jFk1Sլtv@r:Ge1 g>lN~XU1@DyWUas>\4›qr`@b+*Rx`}~L'PyڷK82y~%|.3Y'>ϛ U)0+utfNQW?<<쨙qO+=e>Xg>?KtJ6O1M|狽 {u\ d2_d?蹎DGk}1I"_6i.6!SNqN+}Q݄LE 2k;sԏF=c~ TiQT8B.ޓ~0iٛz}WanF5(nqWWҌ +#{I+Un;_a4; }@LftORyc)h~[ mT;cC B?9U|.7)KKA\+kmG'T_^ fM-b\ۗqDiPQPx ?ҳ:uIΛKS+*.iMgXWhGa[y4^STC fxڪ\*'ңJ.a`BAi( h k/ŽcTPOT-2/rCDEk8`I2xreF. {!nB)σ._Q.Yjwt 1m571P7´t/ݎo<hr,*ğe2R0a߀R# H@?;>sQcO>UD=4xoC˝AE-Rɑ@/3Vu;pQ,I>}җAJ49pt݁YQ 9u>ۀDͤFM*0W~s+ 0k۪1U rTC= eb͈K]9g%w,+peN"[UjSUg,IP 9(Ԓް68)SbL bf!Ͽcc;d[ W7״f91ӗrZtvD>e9U';)S#44Q^e*v~}NH(32Wwy,V5U_jklTy-^].dDoT`x):/VQC&k_3GR\dY.%9pĉKp&(c I?*uZOȉ[.L%Jfc 9H5-h\BűuAϱE*ɖq;(Szx"Wf)B!-bͲXŧ7l_x~0ygв3f XV*iSZ.{f1U`p4U H}0]~;ǻ2W~!+~AU`$7,.~)*7VH׼H9_XIAv0 2#W06: /؝b90\pI嬈@pdz` nr5ug!%!-||w* 2aaX؟op|XGICT!0&e(JT:K C^-8Rx?VeN⾷GY#n_]J钂%{LZ祩A{ "}i+O R! P5ui˭sqY%xͲ94;pcLsJO쵥&>!F}zZ8#3daiwxNu%`n4E dq G{*fHs0iөEq5l.7Rִ.dkhgK jKzCᮌEW&Ha#aG2ѱ'3L1[(Z<+^[dDA~ts6JI]:p9]@$W%LZ1n4aX4/@dTFױM$ E05쉬O1;g sl&*Ukll9ނRފъK:$pʜ0D(-Fه|Nt3ء3WoV8?g |ȯHJxC[4Jgkl@8pgY:iM[WGc@ K;nũ[-͗հ3%aJ$bnuz;/Q.7$"&BQZc8acVCoW=8 UJĞRWʚGAIfP M)gZZ5_:!I7;%A㶭l„ӿps,07lk2m'&N eB*հGn`8IeF{7؈K]]Jg@̂?$G\n.hF̎dTQZrfjeenfky.z j)h@o9J,fݭG Y1 `pΎEO{Xb7;@HRK%LsEk KmR_ЮѰ _@M7YerX٫cc -k!&Ϯߵ+TA)LHlȉeOnފM PS"O IȠδW˓Sw9VW\^>E9R6g~_+rF8u9QM)Hn5@,;њ6Ǭ^/ƚYP}+3igt  ~[ ^777HS!=a  QIvE9|LX/q]YhT_a`+Ta0@}edRBMi^͎c=& 2n6,jѸn(/We)wo tjC7!>] VӡTV|,,Hʳԯe>)N; _pc'S-ȊMЩQ>o+|R_LVB*sT?SGyS*UaϨФG"g6bs/wWHVV/*;Uʬث.oפ7骑udCz33>qE=M˛p'ե[ jZhW&vϏ4~Lp ' ui=N~Wz֟Mqj2=r% HDсN4P*lԮv%u ݄s7>#G#hn Oׄ="pqXQAY&rJ($_7^R7(;eΑ1|&^*CQKr:=ot ajP GSH|I-!OGųiɘXL0BލV斤l y`*6CPnVQ"N$ O>1v [ >>\iMC4$[\nolvsrI$Þ$fK$q2 Id^֏GTSMB6f>`퉪Tq^L>0 t$p&;%TA:cHvwCMx.wby <"_Tay3YvIL |/5c*p J8tj>V]GNbdMMkx=rS )S1-&/ڼ$K ϏGߦ$$zAe7AE5ݡEc0qt68 GRGWZs]DHM50^lHV[tW 8]d͵DAv;R&W1pO/:.Ŧb 5Ƙ!$X4VT]ռYٺ%EzO QO|}+KR"}B6~0Fͮ\6᧨k&@H3%8p":qlfG*L:W aLC7;BmEEά0?Ċ,gyk0ZnPԭ߆0QW_cj>2؜< RխnVqB tEstw&.Sh™rĤpbðpw^RLgS@e(1L* G\uSs&CMBbVNacl50 ]X0MZhiprK, ɔqlFZFeH(g~$Ot}ue6z#nbHoA75e] OWO !HfOmtZ#$F \hDmLuHJȤףM_K%;AMl<~SV\bhh!b-C*\s~JgH#\GpYum|I6,~Ѕٮj^~SINe*D=҆34 Tz XEyA% uM1m<¯3ӭw<MiTt؍f4G7j4Cr!amiBq:9{b~OטNl^Dd6&!V..s'oj?簫sYP+ 8>U;$HUy8sZZM8H .2Tbx7XCyTg:Sy5rmcb$XWܰcQ[Ԉ61Lg#m fb.iu+xMƥYO|}Qh l,D)*XNUt56y@C_)r,ǀx5ctJR̍n=ZpY=k  AΌL107(4c0Y!o`G֍&+3;2JC}4X[K!-Џ(>,**X԰$#Y7M 7D-W2ȹjb%]K4mw,,dx2z!C%7:FߒX%QKH`f&]9sby !6cKc?&~@DˮU{ȀT oKeRܧExJru\{!e$'Lꏺ !#>4\V Qrǐe`MD5cL‹]?/@*W+Ea=7^&mm~cDzg^p|+R~jCD:׷mjv0HU.qIvn :^-"S֋e6봝dAlN̠x =TФ,pA:Pp1BZzF&1\]- Y”;x/^`&ҙ$c؛3r 4$y$ n(ɍ }4ά6my,:!S/;TfY8f,O[)f$,'}:8u<Hyql_ fIMήXFv y%ń[C Eq%=o*CTÀ0Ԣ<;(@ nuQa$w)SuY lwF(K%>.Z~Ke{ڨ"IJtٸギJ>&)[ "t>W8~=Ͷ荌A$քO ǂco\jWku7Blëšuқ[s& )O֭X5 )PNӛG3nQ gKP"tf%O?_)W%~mp~˙9\tE&3*+c(_L%5'y!,lVW~Pd;sb,  ‰_?Π[FpO.}v[\A' lۥGQM[XItS=Im8VwI-)`A1ү:u>-FL91~Jx _ :R6<EGTҶkgtW0 c0@cF s<~P{嚷\򔠟#>[ҟUqH`b7N.ձR pPn}bCv{ZiWl,7UdfU\92HX+.c[1#Y?" X`yNⶉ}zM+1=)Ag"O "ɉj$3XF`y+8N8{j~LLXoE|obgmOiN^DD=,wbp#DqH"5 _;.̕CXjNV6O,f'H>LPx:u= dtٰ_[pv?_ Bi7%3KR}$5r,Y[@nAnqKWVF-zr>\zYKcs%Hi0ͦT/OZHSBQz2[C *__1/q}2 ;` { ; ڟ#˾-u9iHO/.b+F->kNic/rXx99)^N.]:{g6u8훡>2lg""LyL{<}𫀲:ͲuGКEbtڪzeJ J2X㧡9ͯ^+bӺ.XTv?$Wx/iHDaq8+x*Q!OݮJAnˠ z9Y^:/=L؝ mCAj`i,rեbd+y5FvuF]"aEHRZ\z =a=UpþY_fj;:!cn’NM'%ĂGi1t z옶fM;gilF"ݨZ򺜚2}s2 [u3D6ٻlo۴R"nNxc|Wu0AMRR{qB"I3 Ŕ{&ԣiɂ2/Ү&~}\~(Ow7&BGoNfD\p%L` #?/&~V ֳ2|_>ɝ3aJōuå2Pϋ d"8~YL3\r uUH-x7ˬmf^wԺkQ$2SQ߸ZPȋt[ő6ItZ얰L42b6ry+RD]/$ (?[dk&e69R_p:?@lg$5:%#tä"(߱8ĔkC@虗%]gpW.in#7:NHQ,p$`a4[&ox:4~]%b ':hf8ުwb3m/| On#ڞ%K+Qmh PZT}0oic{YO[{py2h^ h<>B#LLS-$!m }G.Ü/4鑃Ը&b AY-Fcڙ~jTcg*=_+53=RZQeoɚ[PUkpUs%bNsl2'D.@0Y1< &K5N'P [߃ 461R;3Iv]:=E:akjjmCuz!&B7U$!8l`/R JkO$7CGzո[a6ry.V*+&I|P! }\ *~r8]~bA ` $HQ;"8`moz2P'o5mĊtV ۥhAheE 4<mL|mBE20-_4pQ5bcIYD40Sa*L1[)Ys9و}DL3 *KSN8adZP׺^/^ 3ȸg Z$&RkuQf2TY@4 - jljkZ 1ZJ[q>m})ǍZNd]ũ,׽?OnSeWr~<ݳtJX%w(z .YkDirα1"T8wΛh} }fnn Ui+LzI,0P-WE` 1!ث&ssD=} iX+Ftpy'Qӗu꘩jMW&S?nKVxn2Q><7$gk\bR@oNM@Uel.L@ڙR~VmV} }rQAsĐ?CLuٵmJAC$P-X{wvI#QO* xzj1חMrv `٩5ペX]/ޯsEҵѓ:!Yg:N1`g.N%WQ="g."M2qqaEh Oh lK9;ov=6 ۼB?g/ZE 'V y&`q϶y^Z7uqzcl?C38~.Rƿ?h(nG(ќVxSy37 *m8\I<p<y TBd>80.eLbkKZO#_h_QQYR{B߽ txhmnz&hK{ Ⴎi^4(@9H(Z :{sɎ8[M7BŐ_ mXi\49YT*M|)nĝjh*_ s}> =L$D<q,(7U!0.d7 -ڋӱw0;Xnlj'?o҂&:c=}_]4EE)N(MEz ]Pƴ/|M⼓``†Aʷe 8'8UV;g3̜sƠW`1wDZٲAR,٣ i "• 1rc9|-},qU3 _ GQ%>x.Hś-x@ F¡2DT%6u!1R28M=mɥu@gwIp猓3|~Y6tMJߪ0~K(i"A(=YtԳk /@$l:fKvO*LW"#ʼO$4iWP'2TpQg%⪌1(6[1n>_3@⣣h"FoPd/'iQs)Bv,eT+;(.9%Ý Y_4kO匭JG)TeπB.dkmHV}Ms(hꭌGO'ZndL8rKp4 G+ٸ6|ȁua~DZ=Vft'Dy-:|G4|puspTCQ .UV%h͍,J icc̆^ Y߁sl=Tkue!?XM Ar.H,#Рd́m}]X,w蘾̮&EY7 y}&drՏE0uX.+ivPr8ck _.']I4"DcXsf;D Hi.UOHlv\s6a 0t=!$`N6Ov"u>JIa~Vjӹ p&u0fq"ݫ%LPZy xhs_]\&I@N:#p᫣;Vf<˕Ǻ;Ze k6>pZjX?pJMA67'KnA}`20ub0-^RNTEyJcE7F<8t\ųnE O}NhYd-Fi]p)yBO]X9+=Ul/J5| #H~S'DrfNj&X fD'PSl>eP&||NHUD=MH3@fΗgLttHu$Y]$=v,ΩvWKn&y!׊}{˜Kn`aqYQN^}LI05'=)0.j[+9TǤ {'xa8T;g*>*%98:rBD+`GR^@tz:P:q$yoh#,P3AA!LMK7+_*/y0ǥT=Q\n nf@yD_NO{ +=Jzs|*{Kcsz['WN}+[34GF^n - n@>Mz7|0M2׻袩SyG8>1)=g:nuژ;{iC&k /r7kS\P:NuO}Qz}\SkY'͜YS֌Fg_)ܪxB^*n&&j8F/09!yT>8=?;3|1gpJ /mt$lJ]2gMhHaɋ.x`nE>\ }DJuoWy}(zSnS+FD6f^|"<^c=*@sB:5w7 ~=laDz- /KKm0_B># tĚ C1('[gH_|dIBX۶2QOnXY2 ίY:b6h(mF„M<)%KtR, )h+pGoTG_ ~t[QC/ǎЏBKppؕdYkl׼! 6:1AiI^qz˟nu)F{.g&:|L[fZ}1,w42^x 82AGp0 b14/=ϙ菈hr@[}=<4v> K'Rxl~W2tͼ`^>o3`2L &(&ժ/5J:M{yؠxl4zsq| 6c}N&Tnx ZFH<>+iaA9"ˎsBsߠh.@Uje֦%؇]،V#/F.oܟS{K{d:܊`Q]\MrW"* %~Y{]9A-e_l@էH(.=kgﭵ^Pv݃:Q`ߴ sQ[R ѕo&%zUAPyDRHuO_CFmHK;BLh䠞z [>z8_n-ҹC?ą>0circ1 O+/BrKGsտI.a:c?J`gHBr+pIPwШ0edog˺c4]+#'mKUhrtqπ>[km䖟Zc B~MT}8 0MFv&(;2Az%} b^=NMS4 }ϽiNgOFSx s*J(L0C.T jn^_9=k[m$"ᲿreiV)RQR`r6r # #GbDբco p}R_E,N4&)).T;bd{ 74g5*2Ej$BQ2A俆4u(һf̸!F7O>NS*o~mwsJ}.@U9A0'Dq! m*%89YʗnBPϭ [{X5Ƞ ?^{!T43zF- , 髲=P%/0Z 1];*lO|ݽ)jiWSaɗ/VpyCdtrG_$Za>$Ԝ(qX.F1R.XC +p&(iYeda.G?p/Hgm\&5Bur& IKl5l rDLe-oOʖg!@7j /ɽkPeQX?! 7f?۽irlE r-$K LAlm*-^]359B׾ }Y#)HZ+Q8--SWEcyPOȳi%\1 ҳ+5 b6 &':;L4ӂLQxIkc\'d#rpHN5N=:NoV/ (DPѧx/.T)"e*PfW 8dҴ:˽O؀;$A7Д>KO H(g[hќHZ$ИS1QDLZ=aPϓx7"N.c@&%n:|Ō17n|?cfl`2*\:(k Fj*Wc,HF$9GIWyzu1[q9;! :,N%ulN ȍ`}i~[eUH5SU:] W~ %՗ HԚx,)d~JKho>s[ {aZ5^f 3B}?k(,)hYvӜ8C'PNOj9S&SaeD;ހi#2y(}iJCſ@W|FN-\7f2Ŧ"b|a%rؚ ^ɩ,@@# -ƓY' n+ 苤$ Odȱ} ռuJTR}D2)Q<"yu_90[Kvw\GɘEu=L*g)⥟tBuFli)84mFү; UE/@Ko80\mL!Q ~cFJe !U~4{8鼃bpou ܊/ TA6wAa>H2j+yzOn@#5m! o fcM; SQrBGQjC8y'|zgpHW~Gnh&Tr;]1bEO@Hp)8>n?[wϏ<3o h'ȴ@q'Y V:ׂlwI' !IX0>d"_Et4Qx]7R gbK= X3q> )-88:E%eL´mt~ѤP5ea}~†w'If,F\k$P?uh oc^qr{RkB5X #hzɝ\̩.=*5H:ﲝZ{iWJҘI#-3\zÓα\fMDmiOٟ`Sd%J٭|T4.~wR0[SBX5KByA⫯= *mD9ͤS᭙ yĪψNwqk1H4!) QZuP.3BL.b&xO%K8AZX-y/gUSbut[ҽr&1-S$ejy_xJ[IF1y),/;pDQ7~?-ԹKd m#$&\TJv|yC< {hs* ^*Qk, v Ҋaj$n*wO@`u&ٽmx6T K__(Aq,$Ď3 |$ Gc/7rçizyN"1;t1V9E-ʘBe$Sغ%r&:@_%ң_kxш)!\#@U EX<ͤ HcorJ-+jiJ:Fab*q ?1Vǎ[=҃aar۹mze=-ĉQUY3:n{I2:<;5m6j" %9GsGܯO!li ^7DBMsTM>^Qkxn5RT.XZGR\;e#Q D <&x 5+FIlGΨ}Kbp` ^(7[.q?4i( ';A:rjXn>1^ wZΖWⰛs ˿9v^jHUSmV ?E NDQ~.HuI1w-!Xowiͤ ҃O'4$o!h~<7Dݵ9-hPsWF SfJ7hE6rWT9~0~2M._͡ /,.Uu},k\C9^)ڴ1U̵k*]I!& S ]ԇxEҗ3x]eMT e\D)@Lߤ:s*c>tE(gJLGQh1 #q֊X [Go]wGDmD͏WyWy2O#k% <;qԊdJ&!]MJ#?§)~̌Hl]NU 3nL 2buJa֪ 䰯oޯJ:9][.ճfwr/Q{Ѩ _gP(;=xԇ9D?lOx6Uqu`TN0ZHltbobYq 6KFҲz%tl[[XJ;q>)&"~ uM.uN㹈l>%̶ (l̻u HabE6=,KUp~m*2[܀O]Nާgڠ [GNpCv셯~h\2VT?-黡rG# аi@BAE =W|0[sO&M,UQt[?6vPkT茮6aco= 4< |5Sf!v)5*y.evVUIz x? Uwp}N(UkZrsyDJ[SJ儗(jBٱEf:py7'3{Nkʿ'"j|ne~<ܚViyFvu/%q6J;UT*[1kY \cS6 T< zFu}=%Px&1Wۮ<"ѠGNr}QwDbXE)S:,b9}yR\,KBiwIcZt"i@^GU'@W=֝Dpm,mB-%d ֋SpF9W]j0%:β!L@Gbj- &TM^G)a۷Ba-REq}%Y^;]u[*ywK+g\~Ė\$xK.Scl "Y3g?C&Qcp)<Fxг9  ~o ѽH"ZD7Es`Dnv(S=˛<{=),xCG܏+0 Ck#_<`k ר!P-i!?v<ȋGh0 Cc j~R+OBDy,\K~ |c^ R kfʜT).RK`盏N? +B%I 3$W?[{4;Hq5R}c{X9_?y\J.U~ҥ16ۀWwRuLHQv@$Q 3Dn i 0&Y )򶿂sc@͏v]oP˷|]1D|TWN0J޳^8-8ǽ9+mR$c=7:,0GIWy'>վIB(u֍׉Tb:Ѱ: 5A5GvQDB#f+V-&KK^6I`"pKخ|  [(O5֟jJC,Xɝ3_VJ vAq7`e5׻Vg*r9T?W>؈.5->nPϿ@QpIN'ŮF{yJj!0nͅlզq_+l(IJ#mL>#oZshS NtuDa/5GgsZX뤳F,snC]$FzD\=lCOaV˗i B=EWxg85b/1a&u6C*({E>>H諼0\=1d{Αysbe=FSX,08 +pUBf񠮤1 g6z}nH n<\4h=5//b㖐 4=i3[W52˺w/ b<7P+z2]H9 &L\' r]" `X?o< Tжy,B8qC(zyL_J좇qIcCu }3OьE˄KnOR&3U8j@ V}9CNOf&4 e jUP!Q|$e{ͦRm'}v)j!X~@jTWL+*oГD$Q6g2uHK[zv`Ç.p$gҌ5d 5$ ?}tӼړ~+-Ⱥo͍n¸yw,B mCKIMbR]AJRN#P*;x:5sN[wI| J0T= ::H=|e6|)xH2&P&4Bkc߀..$G1nE l5hueW=7E 4낑wrh@r(ts/:R$Wy)0J11ToʼW=]S>!~pbzL:KabMI"pBasotljdvo*\:a ^rbzU\Gl;ңtq ru _LbiۯV 9%Lȝe-c/XDI&@%]ToU}4U_`KͯAU |67b}'Ye0m,Tb4 &=W#Cr*+'(u鎝f8RR 7 u@:`V7_RWV WJ${Hf8f  /uZNh -+ĔYB.[92*5?l m7'TdCʻQGDD:тؒYVq"$q9ra%C[xQ ϸ'Ζ'c-YvϷ-Aa`ߥS^49A,x/ItlT-80|+#.\|I~}b-/yv Hc\tGx\#C_#cWU/o]]=^l)t֫8NqA(\G\i:ӎ۷ʼn `$q{ՇWSI2eՏ`ҹQ)5NŸ01ʶLQ5Q AdҋGkiv?5@T\kc-E..v5- $a񌵶VBLVYR-#{iv_y9y-ZOL0@ulpeN$φf}י': vT\@\_O#,5ImQ/Ɔ,d ,g|ĭ)We-K(OYvP0 bݧcY}< YF5P(}jyp̼s8Kt|3{U>S y5e(=@݉aIr$kٟcxܢ`u£&3X素3;YVLuUȮqh /ϝ46rr5S{?PrϷHk;zև]}EP-ofD"9`=C[4 0 |}#˦JJ3a E{)sH3hYetZ7[7Uh64cRW=w5Pmm"lN೮7CW 5;TbLӭeay\ݰCHq)֒}S2b} i &n =JϿS3z~HN=LҌ w|žƜ,gZ} M9Ր1X@e~i4=buʱIEG_SL@ư>` qy?e)j?@ܼ$&TVxq'hj.<+"01xZ;q[JI%#Y!骮dVf]m5V !d䒰ikBf0bRڬmFƦ4x(*>:^jz}n^eL1@]6cVrmZ@J$w16'XHph_/ʮZ$EU,ӬJ'M3El|4aAG fi?w{og-W8)>MOfcuZD\_sO5Enu7~}Wת,c;/3rDG-!nQ2IXTSR\ΒV;6ؿUe0U_ٟ|k|:5 Id@Cڏ,a^ߧbT˘Z&e|ZhsZpU3qR Qłh2~j=cqqj }чviE{cO-\0(2Ѕԃ }h|qMID6xƾB~U 4X~tQw+Q7xŷ\%ea*$^+R7<6qt Mד 'HZCBUY;lv}p;=Aas@+.n# ;,4mhBNiۂI7kqz7Lq"G>Jۚ*]oB%ׄc_[4wa{KyW"=wOP`dcי:"=4ˇ݅bkv;X hBzԆvȺCQUQQ.^K@Cm!l޽WW 2  `&@[+kݺ\fƚ} mpZX7's=jVQQ&T}-CNzO˦~-ݞƆn_B9zhEyk?oR=9lkd~U 0r<۠͌[,H<;dUdf6Adb_IOoz3'Zx5 B~*.`f 2:TSu꓅KRW/K̞CLgfKq?/}i:_[Aq`jLq|,P겔h$$f\R=?*?fҡT'!@Zp4 ? 6lis㾮 t@kݏ۸CXsvwx]*MM,+z;ЖSk58S [ lh(4lݤaxZBR^6 N}눉32ݑ`{VlKƇUd*< QD90fhcэGX.nn/nu9zB oaMt`T7f)9hP{葘hav){sί"4dPu']_&yt/1ԃEG,DH㉫ذV_0l9'gSz`A] wjF|wH@%8.qh&|/9v%v>7? "s5툰' vRL4#qg^CFiF;y34oGJ9FɲP+`BX& :EQ6|k0B@aw#yE?5Mo b/R8#zvrH`QL_I*dR'&hl,Gi/yS]5\^`w]#s^3Z$xe;B̈ _K j\C0+9|eYc9l5#qf8w=wKfB-k&wšl @!8. Pkߣ|(st4m"BeHK4ŧgAWN-XH>t7<z'',fz+Qm6΍ yv$Wޗh.tw r[6y-` Whזp).c@19Q}FG8I7,/q+z8 }*6V޹g$L1ՓXwћB#CaH:Qu&.:+Zʡmm~tE:@蔜81ڝ!9|+A˙<~Ph'nLb6*ܥp`>31;B4H;}؅EIW(+^K֪ގ)<.4 ][$0wRp B[9\ģ;6Z,(~V۫\D|Χ C=6ƷOl|gM<jLR"vpb{Ъ,3˲UZuc+V[@ͬ:\k."X㌏(ZBq"n%^iVpsC S;@vl @"fSb*JZEFWZ/}Qq[ Դ8hT|\6kKϻxC %.v>NMe)ui]D,9[v;?C"CԦLe1> \Fȩlm@Gۈo=bM8[܀!F$o:cW1EET9 Ѹ޸ (SKs@\8v}2J= #sI c.nG 7D':GâIm7jY*=,UX@=+8YDWL!Cphs|@H?R8̢Ԉ0^( +Wx÷R@B(RaIAdמy^_5cn[8g ScqZLyd x(f]#uZNBp?(KGJ"u \`{dɩ42XEz ?5m=>{ |Wy&ƴ]=aPۆpXY]#N9Krvh1U4ԡMTa8a$-RTC E=ǎJ5R$3 M}I( Z)?L3sh_\)J8ZKL$%ۺTF+`$_9[O&c.Cd5BDL/K6o&YQu2GAݬ;h |}ХlҭQ/b% `io ^>$UtH' .G3ӒnUTFL 7=yZ(x0)oALPʻ8=H-ThUAsi6c%eG"7ҮCDǯ}dms>f 5 Wђbj'޲{3 mwH〪+exccyE[cDŽ*+v6{+/kL=3' SɗΡeܡ~Cv(MB3Iibc&hߗ\ |ڨ ]Ab;"4KRh */Dm2Ļ-@kYPЊíI@ePvf 9wUϰk6 JT/ ON` H KG) ތJ Hı vT' k`QI7 WHGW%qwqSsa{2 8pL Bowl.of$&)4kX#QCh "poǠgxQ;L1)~Su.~Ͼ R!}]PAc${&u|2a==҆"x=nHOdHgJ쪁}$pnAx(v PQx^p&uf.yNSLPfp`ӧɫZ`@nAM6tSoi79#jyZwG|V 4ѳO:X*먨~.(ʹ6ʇ{ K'&$,6לe|fR#3sZoQquf9ɫ_tӔ~~mALnz[iѰBL\`|g'I0ZR7`:)ժBxl ?V¯N1v-{ MY܀1w֤nğzN[x1d"m ٶ_HHO ~a_ݗ8VZKJ5uDn]A<zz쨜&0Y©,L\L_ltbjb|O<㣵WQPf WSY+E@[N9vFo#i!=HVra@(@4!AȨ*xԍ&eGd;[E`UGH l{0Aӏ/N3uI}jyDgqpbB8EY z=FFD?Qe- *pBj`SPySD쟢6wft> ̍G7^[baESHN! Yt54x[9FYIRۼCó6[T;Y oDhP)I+e +Pw(LvhZX 664*_SFy=GЄʅy"XWK eVWҋhlO^bETy-\ ]JL/܍YjǹidaK6'3#4Qt):=6,p^ 񷔁TfLd'Gn1j ?Ɇpe;yZ ||8 Bl~Ϭ}ɮ#M]CN\iWT~ߚͽ& t#Lb  pRufwV,7F-ax1l|Sۄs˒4)oOǽtYxƐm״LAd㍧1SS`VhayQ6UoB}}GXծjSfmw>oVj-dwHyg@Bx}к|7b&1 'nsdeiP_=Wmu"Ip]K^}šOo=#ԫnyT*I"Q(Rθx@FU&eS*y8aa1-8-H! j _U(8MIQ OT`d1GQKt[Ҝ{R@ْ7z-[uSs+d)\\SfZ^L8ҙ{xhTez?Aˊޘgi1֘@=Z\!4\C"2 koJ̀FFN_OaZ5h4$`@{.f.n7'A-};ݡhlb^NYHVEy7,<D:48R_IuV{D|M8wxS'xhĸz0_i3Z>~w⟝ܞ2r#DPVU"LfzPSpMy'|#OI `#w(2lt? }t@[5Mw;ckaf`0dn wO0!V)~}iBsB .qNZC}A3-c(fsj/9@%~)e=ٝ|^A&TC9 f-VLcOG5;o^B%|3e7<膟8TW zA+g=|jL &4MfF_"E KG?LWZa>,.q|)0ִGbaw%AՇq28<;h/H>^WzEPY@ +K`Gr$> Pg%qOe>6&szMvM?2`m\_lZ=36`v hy[03~U>z4 yYl!ث[Ώtf'pȶtY\0D"D{G{ A{7 w#3")s@m'fc[Y)-ŀwz9tew=7KCxH8?tvPG %"ΥPMXC9;,2a) sgPd͇-=v&H{#8"T T8 ,,#z.,&ݍADIu|ĭ;"}F!),] 2cHuZwk>s gnTT2pYbQ"g\S`ڢ*Y]3twAN=,)m[7qe^0hG:-(]ß,wAD.p/.4u /'8';ka)bG8jD Q⧟U y0r+B1_i`,emAt`2\wKwnZGeGXݥW»4{wEi<\x!X3v{8I}ԐeiX.v%دh UHr7 Zyĵ{ߖ!)Q'ޅadz< '|P.UhNks('Wj2ͺ.%դ(Yf-& >yp[ۓ2eΊؽ?x@hMTbq|g<O8a B$G FJS!ݳo$ىN^S逪pCu68 cD:aW@v~10հsҏ0 uA"BUf>@S JC[Δ۽K &br+YM'1W051%X#UL_š965kT4!m =ɞa[TVVK…"rB 4_)@TCH2  t?{/ƣ@nB58#np&SewXN3l#<*= DB= |RBkqeV 䜿kaO X7s(F&YV%=&lE79:f]J)*HGwxc&;_a/9W'c.LbvI>\17ti `<٫ U|rŅ,!%(G' = cQK !ZBW^YE8>TZ7'Bt+˻ZXz@ozV-j gfؕ@R?%x7p*`,|. ZfamR = .D 䮢0![ʹd=յ9ꐝ0>g5@8u[fixĸ^46A+#sxTC:3'cv޳ͥBv[k3)c~gRo)Ѿw}/@=^SnfE7wu.Ub݅&~iuI;CEf?72s(1"Vp٬dʽ0Fl%\7 ڈ>B* *#.tA/` yP婀Fug{]Ŏ~fx*.jW_qUcf5k8<jLOkƵ箔IQW;+K^YՅП+@Ff?|[ŕ}!g l9Vr/2y=PJSrm_ _&J3oPimV[gxAc ]W{Eo+rBa6+M41;okwyDxOI3,✙0 n 7Sx s1*SOf:'#܋lnQLO<5P2Et2OOX MSoGl$t/ΧcJ$&z!{h3&j6܀E̜u.Sr5:w-ñ؟#¤F;faZϜ}{'bԻʸ<¶{tx;D.c04$݀o!Q V&̢8@Gq?R=#ʚɭ ,6Ƭ=1cY <};Z#}kUT0iW“m-q޹O ԱC-i0Y\: -..2B7 --/rfN HG/b\{a ۪^>1HK ׫,Fz\Ihghc!^CKK+'B)G)QmmE=`uz1hNߡ7kڝI(b$w^(z"3bɬj?])(paD+e& c 1u2do^%!|=b.1Lozy%Ɣ乥"2o!Wy)w$HW ղU#X0ffQ'grWOaX6U3GT #_G M0'N 9"!  n)p%mcFWÒ:& \),YCBA17p~G+CΠԦNkĂ3#c[Tc&z{ͮ5/]{;ϑօX}À5p%˰x0OO{-_m\җA+Rd{M^/79hX"3G(_rr0`.U昹BJ$ xUbM۩?顊Cz&4Wqw H;a~2 OrO@t^$g-2^h*oL{<{Bw!H*JD|Q0T_+t"( 94:o"tzzշǡ|]VU^1y;b`G ۡ_s訊b +B[ [>{݉j?vД"-]F'C bc1I3my iá3s6*JޣO°T;`OD4;0]3pTuc Jθ7ᅡKLub$BȖNۄkUSdE-cSeCgĀz8& Ǫ{2@N*Aad X бw6]RD?rq$IU>*%Ҽٴ^(߇^(P_̢ެ6֭Fpsy . $ͣhtkX<)( `8&=B{Z(mUu*y n3$_YcK}fvԂ SJBlxcNvbyc?MKvu SG5˕,2#D wѭTS{s-kCh>XPt(GDq\f&?H(dvH>\$btakΕ4 :p\_xK߂5Daf?|KLs#^elvGԏo[$u퍽 'kJ'6z5ָ"4ן0=RB0IQ:H™o}4I" \ O憱MhPX%FibhyFZ0$ZP{YY oǏ+*GK.^Y|i)CLڰU"lihTl/8鄪ۚ'2jy ,"!u1v,5yciK2|<&ԗQN \Hʲ*&[;@Sվz:x>?y(Qk[X)jppF*L(/k(ɬU|HԼ,JbK% 6]-+ OQ^=z8={7= N!T MzVE& oSԓAez[E?uy+V c_Ѯ4GYݷMmOH(6Ql.7#m);&?LDy4D;Vd{4b5j\:=6Аbs0ap=(?s؇[`?0j7`p^B)'mG G_Sd6-~:"69>3rDѸi F4~]ѯ}FN=8!e:!G 5O[NW> $aTp1^_j3۞TG}lъ3mjq W Z՟e} 1Mp VR4<hPY~04pzZAF=qGWo^%:REr3cnYdƖ'H3,^{”`ɨDZX&NO\a^}Gvr8xIh۞_5`AזZơf]uu `ɠQkOuaNKm`(T2QjWo@ @fm])M=0XenK1 TDEp!]5p1:n͋x+v IGEj"[rUwIg }I k90NER?aq'֫W{A5nT!=#֨n6 mSuנHj^o,RqXZ {3BQ g^JF.kB ̀|- X~ך,.c00BP9峬X`83$YTA.Bk뿅mĩAFu쑕kV3Oiǧ\JX?.m8i߀ PY_T_%dWϴ5i8sN虇&A  -@'Rvq.mJ{xZ6ygtgb9`[YFdJYܛ6[ 9R7N,}b 9IIx706dR }oۚ )B2p0ޒp 6?g(0UtMNmT U+ (RZ*&]*p<6p7- %x FZ]}tjoky饼ioJy+Wð4@ea^ET E\'d-'ѻ^3/ &y%"TSx& z2w6l9$xhnG~YjZ1F4Kb@HkKcSP4c~\jY[_?19\?Nӈ<~5]"c9㏆"7< +¶'|g_` uĶ]w\g+$^Qn첸G7vE|}HMP6?5^}c*BH=kL%hu~tF]rY)@#6a,1}4孔?D%as;Pngg„A]^1K0c31.b)o0[jٺUmF"pTԜ?$kfoBIn{BC:a ?r3#bw70̓L:?O}P>r"FC2%VO^Ϳ'Tֈ9v;$8_7%h-I5/DPjAUѻJB-JxtÅcv}PQi6ǘxR%< J_؍֟VHGV3A-~KM1>Vh`9Mt ] EϘ95A2FCPLL}ө"9۞=K"f dg8E!vPo;ܻ:2 :BĄn-~-hmFwjp2A/)E UjAm =`"Yqգ'"%}|X M@?Ք#?ɵ&քi1.Z=  sNFͿMX31Tϡm.M&l_ƑNo SNٗl  @xjJrc-eeM_tdWl?ڡ{'lgCs/s*pGI@>:7?w="Ii D/Fnu]RwQ\u*z Y` YyX*ly.~31pJ}?|lm/A3+)y?7 /XYKӰ9;8q%h͘hso-k"aEn4.SLnd#{C9},N=p7~?nJ(aMs[ձP]"Y [GHʉz.N1B;v;!/,kvLE }wG "]Λw Se"FDN2r<ǓuY6{F]z:YnZo]!4q/jzH dcpLŝP#t3}slδB*=>;]{T= &I9CGJTcM#LJ2}Dbbaw ES/q2B9&eZL7sQAD[ #v тX!H\}܆ @ OY/6iq@هqNWGq> Ɯ ;a7M6XPBiT!bW 9Xdh23K? piбzEG'EbO;SW˧QwC:T!+%A1.K60z*$cрnI%_28ޝvn`5n+KG\%ho'"NMqH_壗!>DG.G ϋ ߳ d55 `bAa2Ŋv7 H8܀ fC)|dQw ww^Nyjns,>ԲC[sd(z̖4f-{8ʰ] ق叺఻H!m#FAҲh.g ZF6pz6 LR;T;y4Kv[q~(_vg G=˼P!rKz1Yv= SU7Ym @jbq_ ` \\d%nTzIp6h?Ǯ D f=jl9(60hwCvId~{PmiÐ"$~s/;}+Ɍj՟o ea%0'7cV_ELlFKiJDxns%˞@2ߛ;F 5PO;7/i&< mMy*Bʡ$$)6~KHЪ*g"aKY.O=O41#12xp2I8p *w-o6zDXb V"F!''q˸Ʀ)~U< ,0#KwgdPVѥ)TFW`ǞU`kA,I%EMz|4) =Vmz)@4͐ AӠG2RpWS2AEokmJP>s&.=[rCբ~}fI 7'z^lk4o)YR\6rYԵY^ICӫ3V(qH'zYToeIu:/sFP6a1yVD0ةWk-upI(a$i(ZݚOO_3GXPu2&|hqCY.>^>ͺ._;k4#=_I3 5S;L>z6 p>o <.1e^.ܘ3⡓NІ,<} At>'E#3/@JQRL0ewKBau\+a7f(~:O渉,?IW#YFb-7Xmc8*` :@-*//vIڰ)^VH4dMDC#RwZ$15"u}~Ȧ&_9#aF⢺VnbM(w6w#idS3jx 'y2U2yi@áD-W7[fuJ2\źaRY+ɴ!μj0;gM2"1Ixyb)̔zg-ES7 FBO/u'Px2qF=1Or bn2etMgJ4\% }tFDKX/&Q31ؗ2+|/"6ݻeAwpgyj)j ~ϟg1~-ׁ GqWY@gYN0/kWApQ`5ҟ{ )麎4NJňJi-PTV?sA Gn~]-Xݏ|8SN]9 o3(Q+\fO-!khQ'g.MVw߉ }?S GCxvlSy+H5qқ;ycԹnJQxVwG3j;Y&iṟz kODد3;-$T V]hGBAޝz<6KthF}+{I08蝛$_lR2yR;cBpV!st!팻>TD"Qo "lyL;'򗧡.S\ه۫R2mf-| OQ4ݯ1PE1TU j90B^"Mɵxgwfu,!U*"K-Gg|V#5q4`:_źOP7'[N1h~燈svz"A$( k0<ȿkH&` &tU'c/ %lZeϛ :iBh!2q%NO]9?"4_΀Loj"'^\6I\ ^-HO!\-q ;Pu)4oK|@L()ʊO ʖQm"|2 xC0TrCt Fyg>T |-ǿ W5#\ᣢyטMm,dnu݇\G'_f͝VD}s&:MB R1͕{9y80 ^jC&Z|4Q7Ph'~/J$fcfVGɥ.pT=v}YQ8v ]W$c'( QxP?كJ44.%u z{8 8_9~sYx+t,KM̀4_ &6SHGGaTHc:ڝ ^<022^--Yl!U\>I]]wfڼ .`HYLh{NHJrKY^ʉPcVm!?&ڏM DA#5SF4ky.Te'f#,?$-jslYGezj֍4䱺&uxcAKxM)j-'=1߄a?jk7RX$nxyhS4Mu~r@ӢWa$ UPSk.?rؘe]46@:5!L#4;8߶Z5|!L9 BnjTMl _U.p.椉d%W\rEadrh<Hgr&^f/j>pb 0wT^m_bDUsڦOT*!9(pAzyyK?~4xXa);b쟆zv&n0߸ʭ(tVl|ȓF.S5j#OO_RDe~9dbUJ\ҾxdҐ͋2k E>GxPV6!JC(P3&(iZK -anݧFFt\ߤp_LI_jagul}2g>ymv1Qtd㪵SޠX0TNcɁڥEI`|M2 GenZug_1I߱9'pb^~cfU%Maa[SP*sk5sǴ(>{ Ȯ>e\b. ;Nц؁CI(M;i ]q1#;܉ԍ[-oAjzk5-7hBk&+ 9u-i+ #ķܐR EV^.y7s SDž?Fl͌%=t%V/<%I&dnCx< q8iU_"="7DHk8cd^^T> TU%v j< \ꘇ6ģ}'Dւnw)>GeMjSh+2>߻vKk>6Dg?p%q|dhbB (Yҟ[A¤+?ާ &n93fE[*= A0U9I:Vht~v]Q'[>.4 =iu69-RڗrRCFSkR9,$Z I$+jE3iset =W8-yϸ+"<|@` >T_^! B!&$HGI0?XH4&b)גuJMS|D wS3 5e M=H (J'>Zeng2H)#m`*S2V O p0i̟||j! ARh,QT.u7lz%Ro JvsxGH0wm:5Z>8eGy *7:d6~f"G p5Lu2'CX=X8O\5 I/ɖT'9t5TZ\͇2=G<@D5-q! &βHZR-MMFBoH%fҟ`iH]iGֲqI4uM3ގN>Ÿ9%.0 Z'/@ b-ew~1Ws~Y*6S&cͬP4mu|7xrvOd>x)}21Ȳ~LarDC7Gk%EPsgB]aGtyl`pUsEgV!y 7z t i\ 7x>}4̟Z8;Gk{~fQ (]ϡC_9-ӑv GQRo)l_9|#..|?Rjzc/ 5B,`:1ll h\Ai?3FYXdWD99n|@ØGĐRZd:v}?hR!D":kgx j_ vqdF? 1ķ[_+F>\KY&|w 8_f/djҗ،}M#j \:'85[Nqnjwr)He2jt&tٯ I%[jȲEhѹ()=c!vrYotޝ2( ƒnB:-3j*ZLeuRyP`osU^oӂ4ɵ4;z_@LtnÝj[s8fVgWxTn-Nh[JdC{fLe3@ }܊^܁MfpE|NŚTщmzא)SinȐv5K*rV<ҟsoSqfԙ抯Y.̥K%c ;-oBwcyʫwA:S3RyYVv~CV->1´M|: +Y*ptpF+|'w˻!S YOS|fA<On^ZpnK*@(0Ns^`PpgQʏQ74>@m5,EDqzvw"@YDW)U6|ၘ<X-19L93ekX&Ft`qϞ 8Rli-<ɫ]DBrxN9V:Xk|#*IE GW j1POxw'./Yvz!I VN)P*ʆ~farMd2xw̱~)ҋ69yo-V51F <wj]r9N!Yi}*_X`&s5`[24ܵI/Cr]h\)IdI+i5dlC "04 C`˵W)XcI}\S /} L2ɋjUlCN]v*C-::¢yzg57޴`0#yŰBc"!{}9#ub -d|۟hD [Tyj2+@dWTkjڪk#"^Sc(o *M|;39Hr.Yxg^f{-~L:H,@>:͞X*Ȥ_aobř3-O!<4$UMhG_$!^SFەcQ?#Yˈ 1fkpBpFXٻka@ $1SEtFl|ݟiFftNct->Ր0<a0ߑ^eavZϓ-B\L'\>_isӦ?dlVra142:{ { )hp"TkЎA?8üv5@og#h :k^,e Фg" 54Xf.L G"ThMHկ"F;tkUx@R^*X藗OpNs>{6R/9gOcͶh2D>}Faȟ\68Db6'k#PV'Tkafu!IU"PGd wZGTŸ՘r;_%9u1ˈoZr;}:-yTVӛ$'.!nH["C@'/R6!X$ d'S(t3OӺoaG0K2^Ivzft^3œgeʒ.u;\9tRcDLk/:\MhJeә)FY)ʮwO>BKs-S$VInR GZ1iznzw҉_#N3IТfxc+ltXL2&8GPǹrg%CW5,a( 0 ! s S$K \cu%l}()9D5-s}dl-^(}"h&O7L)jC E $Lfn?|ؐ+)YkŧI$uZef?Wřren?WgV&0,g**O`_el[fiebS|koqH`mlzk@.Qn:j@eS eCPO4#cTavwt,?'HP)>:/(o¾=#Fzyoʊ"W:U"'Ndg7^o߻jڰ~-W.70'&hFdZAki)Ydyay峿|RU>xeh+z\i`j8ׂ* c.6#=Ҫt+P 'H q|+:dXts0]|6PDSefv~!paID~GteLa`-)P'P Z:=yxmD^0C(.MƥUҽw/Zm7ZVH"&V=&), ' %س;Ӳ*Jۊy>Fs`Vt1+>TGXET 赧Lٜ6gRscW >ՆAj!{nǝ7'S v[xIJ(w1W206Z?mOv(wвɭDAW͆x"$2(qT 6qdGj|uނZsdZ7?Q[y v%.О_קs2U*?VT#ޅ`h⭵bԲSƩ,&Yۅ>t~YHڭȍ2q1Ж&7}ՔŲ+cnÌId1L5ƀ$݀"FV6+Wݵ5Nx} `*)U93.f<%vv-I[j,.="Ew^kA垟F2+hQX f/ʬ"\hL=dLj_Or}fdkm>YZG@p+  @dG]N%qccX2)HYMXh?o#/|GlsQ  )4 Y (> wQ\QAQ5_Ï|h4l~QoؘC&/ޏtG\gӔBΟך꧞u3.9'mo6zel3i.π̘CVL@Ii35\z[Y{)'/}>Ԇ(V-tl4$]=$ki+Rfg,uFF m+*P _AWG"͠O^ƘYKKP;1K‚H9jh Bck0@(/VXcYqA0E^^ql tIfAvh# %6?E}s#Y~zvFLt<҄X4U/pB!V~s.w֙s҈ڍ)WyL1XZu :~o$6H@.gt<+4l8?ؓ",- /lb=h1g'qa^~<ҩ@:4x)Nj}-#ʯ,UUz^ڋML]͛ 18%p,?.x;DJ84#pKFUې8D,΁mQV<_V^'fU)3F̓p)TWf] d>JUٿ)d~Ayt5ryp3;0Qr݇di,9NYd=),z;ūA5v iyT8daďՔÅ"3Qꏢ+b٪v^H 'sa#]{( ,]鞖$8 ik xഥ'%0k1U'=nԁ1e&0<$&^/IS`Ш<9Lظq T+h[ST%oRȆ732cYw(814kRu1 .^?iqIw1Yzܞ>Bp&dGʒ jE ~"gj.'k% +V@SݨЩ1g8Ҕ7 .ߙn '< K(^S9h eϸ#vyu3|cm;32 :WeKΉdﶴYxŕlki,୸|rhr%sSݹSW'pT}0;c!\7X~y nTx:·tEZݐΗ.|>`-#5 wdς|W= rYnxoJ"rYEhmI3:2Iux+2,zELd\UE D1'1H@S͸}#1/:k.F>~-)UC/P9պmX}Dn 9]K=FP}b`Z!^6oB5 䍸Lȧߟ~t9fR#5\魉 p$Oz&jTfQ.A,yd NUPT,k~j9F@jQRSeybTm(jɕBYݵ\]YK{KlRCi]) TCQ\rǧ)\2=oh<^ A?%4k`Tenurd $1ҥR^]^:lj~]iD8b/ &ǹU0Qe6v0Yiև94gk> ,~uQ2egs"=|Io;\RfyQq{aFf>}P}ih":IyDt22LQfR>_CIa"k/œ~B~M/ݲs1g=i^)J0"E1Zf|gZrO5dakFm, aK2zai7cq}hFB 9Ht.v糒'զ7sJhncB'_W޿J i%+ӏϗ oQz5AۧϿW:?] ~6Əo5hgD$PʂL>pq2{7>66gJmQL nN?|z^VZݮ Ĉ~Cv0?pJHJMlMls7u5) RGnA?"x,x:hZQ3OC`$ !v3ѩp3mP>[[RAKB[1bv(]>I%E :٪lb>iʴx娎Ӄl;Y]{|P # <κ7-FN}io; ZEi]ȖPਣ; zE}][_=)! +څI_ W]Nqܑv CK ZMѸPJZ.h0g! ӵSz6ÿfz '=]v+#;,MVXH!%@%,p=d &Ǿܡ$瓜"^q)Z 13|eܞޥ9 sdر\{coy5l?/wHm"Qފ%-O~\Ct~ ob.i \dr{nz+=؊6ӈ}Ko4vҎ(t 7OWJbo}&!:\;2@τƼ_mg /}9@آ3;H!= Ns0-X]SX2˂! gxЈFYϮ|Z^1Vu4/p E?0DrMq]aWMOYg> HiݣG}> ]޳dޘ{&md;xuEa V6EJndV EW"2U>qA $F4G5HsnmْڴR{cࡕ R8c# !:mުKG v\p=Vڿ]#"ZҪQԀp@-8m\mYdB@7. ^f&,{Vi@JU?OH2zL yj-\h{o5U&IcSVƋYsOL;c76EfSZ+@G3<֟$w}M>vQS5tXZsiFG j,u!_@Of׹Ȓ)(7RpI"(cruU/]b}zMgX s<Ӛ8j}oޱNOm2;RX{~VoFȚ0)= o.yeP MoY1#&&;@JkGK ru;Xr+cm.mFJ,-mi5Luվ5Y;d댅`;OᲲϥ6+- R? =s1=I >]JVv7ؖ2&+.-iI궛hwKyU;$FFg, EX*VBQjlFj%zMd ;1cj,ӏ.yB~7>tg2jꊢn&zVD8q{ڿ\`1&v="u'x"CE="OAV[9c_nZn[wrnВ|eFk1a\u[ H/%K'HQVkzΐk5ݙ&v" =iO%ҹ7^+1 I xbJ:ɜS(V>C|Mpaz8 5??jʈʘt7 OQ}K5l|~v:)gYKTBiC(KRmGq@D!U[=h+ЯV2l][ 1ѫ^p=&F m΂7rZdYb]Tn-p6,,keahgVNۯDFHފ&ň||WB5(]+so?ki,P6g'֭[~CKweU==uR6: _OP@GVYoL[Q MRt.dh1=gɽ~#k^Wݾ ̹3 LpHow7 ߝYh$칎xi9 (h2B)4?g }en?%(v~taORn!kD-& R Snf{c|!8 uZJpmeC2DBH*},FXw*(n{m^|o9Ы1Q?DM4BF,81-vᇛƚV~ 'i4V˯7A.d&4=dMXYfC Fv2G A#C+$&1yToՇ@xztQs{IҚGBf-H{ݭotEqsAW!PgqG?ٞw<ٴtzD&6 ͎:-8ҖMqz%XGg^C-вn h&?HYrA 8xUMY8DD C.YDl xڡN٪۲a,gv&?x'P]u"5nV֢lB/(J]XE0Kd Q2d}-a7*y*ɰYKĬAK"G!2;j=TtI*b5A~DzٙKe@Lʑߧv뙿p4K7K4{23Y-"tdlLmlTdKvϏrp"h||z2\V7.HS\׊cE21Ds`1Er@#陵;Li|5AO]`--):0A1 qD{c]x8ꯌos!`SwBc@.#,V9/N-g"D3W\ls4.mfqipgj͈V\Ӟ4i&E1)gOG,PcpGuV6D %4Ø.0؛_ܹ_JBed˷U Ey 4T9."7 ܄$8⒉ٰ&)BKc"/SױKŕeGNUw#,ȃcuzvRO:z}Ү_@gwAsy[b7_#fᏡ' ^ʨc.6!HXx$d(A #%_=;UeUZu3 MaT`.p XW9syWY1S/:1܌? A" Pr,Ӥt?|CXZ蔾 Au (2GrTZM6[4n6Т} n1籾`}9cuv>tJ4t ΉTj"󣼗rBae4˗IEa~f 5Nr R ă ]ZymZܩƶZX;n+~2=Aғc(d]0]|HM7Jm\(YsSl} /_:si*R)GQu~h'qh0h䣣M;9Ͳml衱[Z6>.6'10Z"<5pNwT]R pOҜ絢*,7.o=`4lTMPhg2nQ]l#ͥuS2{ 'gȜlܠFSyNU&w/5Op|d<-)+r| DGL=HɹGu=> lb[fje59A9!`ϙp >jq5`!*|O>t[(B nʬgA87:'^lZ9"(HpeKS2?!7Pj;ލB+M'/|zl`=n{T+YkNo\jsc1~"O9bJj{h a_Hu V,Eoջ!ZH62Ԍr6:opsMMAZrW(ai;"uUCUӣ(lpXdq{fUUӡuo_|=1 7[~阕t/ y3" m.#qܨZO(Ig 떢4rᵣ]caSα t{g87%σ4,#n~h}Nܰ ¾R ]âחK8R;1S׹zG- ,W=ՙ[dwna~'9ŀ y$`λ|{6/1 ~~(KҦiLL{k3SL8 `4BG:DF셪 FT!ND-HZ)ɡky;V#vpDg\L.37@13}A.+GQ%ɡ4I4[ [lnL4(*/nAVLo#BwL8óSvoF\TZ)Ppql|$):iΚ .qhRr / "k?C8 LP }I 9fʮ)>6)S($FE]EsEauov#CnqhSK ˤ(T|޵0ꅺ]些-jY7<iL'$۷)QA리 f`rwA#)[.DDD7 $i"}&c.g.'*-z|OLn(av٥l!}^ᘠ[D7{F%ih~k٢^GMbyjV{E߯3P-2hG}1c7X?{驢M ʓSZb#XYjwjL=\W(1b"o4STZr;8{=3QGnţ/$fO>"z_%BkʅwM ꝝI"jd(-E &9n3u|ތaBdؔ̊!}D65":Eo; kQIyE8qbWƽ›Ty8MձHa22w)E Smdճ~QT쪴TB,n1`ׄDKWsuG#+'XZLme MZ ֌u<f԰{wꎿM3l@E^)C,LIhmjӗ<~^k}~sj|jjOI5դ~ݶ5[UB{c҃xz#à6mG0O˾Ҷ<+鶴\!`G70,D.F[fK|M ɳf#7|V2@#dX=!.R~0=n[F(zjD&?0#g 3:J\?U Ê0{RBĝF;m1D!x$`n/|x;eH䥦Rft T5:]"0~o,n6ݓ&gRH3RE{Ey| 3<^:Coc%U?Mdhi!e>k‡*^\G|eH?:UL1)hy6g=wsO;[hAx޽!\VK5}b-XU&A;r^;ȑ ˽@"<kc[}Jx7H7/c3@Xn)gVTidZ[dEz)5X84!8[`{ZS+"pq#%c̊%GS9b. gtamԃ/R`SCA++|:pZߧSU9tstKE_VlϰԲ,:P?'N`16_.?7=ICnB7Vw̌cczXT+x/[k,ǟ~9:Us$IO]kl$3&yWJU-7P-+/|(f0*e٩M6uC1phN;RI$+e\K*m|ܓcsQăCuf;KF_;, pPZ8IPܥׂE-ܶ^2_xvxYBx;̋R3ۮ]IR pq N57AV>﵈̎f)3s&Pt}Š3W Fv2i1ydԱڸUꌙ=wNit Xg\$ ꜱoF:yQvC.|馢N) M.rhD4.O9Ɏs*Md[aG9^@?.ɯ LHJ` qi-νX6[Iz5KE=ta$T,{DS[bQB$#wT$8dfgGM OXPD Ɍzڷ? Ԗ2p;D*\iKfj$'')Bc3pl)DH ]`'פ\R0Zp7be܆n%rNgܹoh(O6×茬h Jb^# vxa^dR ޓqQqGW:B\ժju+Y -\%))YNn}ѓTRjjY9a0j?Ѣ_.$e`al&y܀~G1ٯ |+Qǖ􉄒Qe޻ӒO>t,mk!3Ix{5oKVF0 =Q UaYֈq]ġԯSx\mSE){XE)V%A)) U3 Zw0s@8hEɣ_1{nz)Rާ73geH3U`j7'=XAkd-n.YN!^λ&¡b!wXˏɕePژu{Ƽ6Ӭa7ᾬ+l^Ғ˩|oTtmnWz*AL! 8Y>ؔ#V %H'MZr1:~ a>6x~ ,t\68/ q':? 1Z{%TN|)p Spi޲YuKMMibBQǀ&7Xu"md\BˇtF>!G~n,m?baC|-'ۚ&Nhd&i,y8kS mhtc,Z;="& q4Nzhlc4>Jrq,_(ݘmY,Y@uSgF3‰wK t]2Y'J&uᱪ ~π#ER?CW),Pҕl +vC_g+Imot?la3Ge Gَ:ɆWrT 8Bɑ˯͈?wVͫìaHP~bu FTau:T.ɝ|fq$@l`0=hYq(;d=|1 W0Q *堨mK 1^@ yyDW?2D+G7_wSNYăDZE7nl4LG0tt_[\t 쉓@YЩ)Cw0nwjȖcO\i52m/=(V^YE=rˇg6uVCĽo&g1 wdɅZXij+Ad-P%Z)6kwf( EYY|UsVzs8ʗA2mf[ttAVY6I9̟uup ȸb)&eU܉H )'p0dA$9 {]uMn>l%/^ºIj}YH/%\$?-I(; >Ml;pw/*iфۧ׻{!+/ lm=H04Ib )+/]˲r: uyr!qixTZ G}:w^%1^ft.P)2MJy(7: a [qxF[GG7`Vȃˢce =gIU|JJ&'us1;9R;f?/̬.c?MPZ67h91(;`!}.c\qK)oS υ#l^b걦5rr8h!.V4z"`$ [2R[:6/ɩpM zCzQKlEMHi@yD%IߚY邪^[ (%>^Ę٣Qg־cM*gw{Ȍ8mo I^^v}>d|16.f͖y-ݭ'aVsYm394h!M%֝\[ɺz9'τ)GEuoǏ*0~@zc"VK崇KRSFmL ;凁AhRww_Xp8uLxo}U}Zt["6$w~-zӴ&<Qj W[֤ħ0gyB {>cs̴;ZNcrI=S0l 4t}:,C&}I8BWbMu/Ldev[pw.&}Ȼe5~+#镩R3EWJmX&Yt5_+96L-)ٮ3~@o2RPhH"h+Dzd3˵G0bHN- x{LscO{9Vo^<}Zie6/сp*IYl؟Wư'Md;o/2tnя))F9X᏿SAJf[J.s_B)?cF@[weqn1_6Yd(+a'$Mm{<,kj*ajݞ+6hx,:EKSw:8ϼ;/gYOgiwWU??rRlZ; Z6F= B+D~ dCrSOy0f1j  T ߺW vw LzE`mB$l -zg[*Bݠ 88H]Z "đ7 4'k!Zt; I:70x?gc}7{OU!qMc)۲Ti w8A.D&>}'q?Q*Eum:j:'9 HrQIS|iuF*h{T!R]n%~G ` a? X-]  XWW Kw4`s' 깰)R e0q Cy;{W!*uR#%gzg&i㚾!>Mo:tN8bF-cvז@(B.cU< *3iqEJ< =?mLr,ӱtim5s_r,)ܼic k,@?t^EXt)76t"1vspr< :؊,1K0l9 aR=*ͨډq@d2e>l &UҕƝjA5SB]6Qp=_^>l Ӝq_Q!aI:@\QS4OJlɻʲ_ ֟/_7Ʀ0hAwh>;Bz t7a=)4s/=_aB8^l])2'*ŠG>UWO.Rr>BmLS\KI22@ËTM7QԒ[CY ky?tUNxmA2mG{]_n8@ШS iRrlU?jc(yVd VxB90[P+ Lb>I:)DT"}!5K9-Ne/#lSK•P8C pJb\hr=Tq§]6V?ģ\9m`E"{Itxͺ\4cRfjG U_ ɨ!" lF]z$8-`=֊hK_ԻZ\mD5|jmOI|Fv1~D Q1ܙs#4.C7da1zs ,_Q>\=Pr6S/()RpN$ kZ@K0{o*Qʭ*xRKDk 9^s%X&9 _j;ߦVV))"Z*4T+rytկ& K*U/ r E\bjz=}Mؘ=" CWz(ǽL'G~K`=&7w|eP}&`ӾYe1kAG>)U<)u&-vUxrղPDh@VU` 3psz!:ŝVP3QMdi\r,āFhzxsU[C[vN]F\]O-R3S,Ihc) )̌9O B[Uz{JhU:Cj,G~ GqM{N<@[:_V'by<)Gwwx>0`|m[vRs$a g:өj6ҠzNō+ܠ?!^i›6?ظ@ڣ|Rgï_'s= {$ϥN|/?= }s]]#S\;-'Lu) 3\Lk5MO"˦p^ZC-W n!`/y2 W=l]^<Ɏ$@{$Z*%fؐ'[5?(xԩTN-ڞSBqޚ?t8?cj@Yd 6<. 1yfXtB,Wk)#FeZ~oG~`" xS693*)^;59?7|u_մ7sX;ߍ*v`,zoa ȥ|]R3Xl*->1/MbiE%8E veM.%@*@!~IAUՉyמŜ 'ҍ RI^CT?[BűUcU\IS\hˢ `sH@1 _I6ۅ+97Jbu1Doq㩓@ |TOƂXcw;{XI FZC58lV%%ҼeCwnצfҳ dޣ@7q. -2,sAʒUEsZ.YY&FVS ζ\n uܿe5t&bx `c+Mq{HyӫM"+ ^޾=vk ܕBH'3gȲ&?sO$JWe /W N)ijC'*lfEid )ÿޗKHG'oL#%G dfrN2VΪlώk?sz8?Gs`xp]otC'hqC'd#X8>m,xMxih9|܇EV-'𴩭5 {6Dl++*.LPv艔_)|,6Rw^CTs\ٜqٜД&6 ćF#] ܞt޿#M{hsthəS8H<`UDȮrM[ & G8ڳ6hs* Eeȥپ+&y=aӹcaU P|H%Tz蒨WcE3|W>v!G)Yc(}kYAqM fdž ޗbvlңiwfkt@Q'JY zl3rfJkD~:OC7N= ^*LQ4j;uO˻CY-.}>d.6 {o SVHOWU>`Qؠ;y_٢b4v)NЭ)SGEO#T>G gz>G%iPYx0}寝8 ;J2XR?&Bkt.ڢl>QFl9~vAHkCâPE ➃dhxj5;I"xX@yb֗-e]Im 6#Np$"!f<N64AW;e|X_rSF6vDZ,)d:U [2cs6nTxjzw4*1bo.c[ $e_)z7߹;FلkwNHnMCxsHm(sznfA >Y_ZyKevxQ&n_v_2ieY+SmpKb:ku0p]7 Db־vm')~uWd4җycx#YH^o;Enk*4HǦxUsDTp|+\G{`SP3%o_4T6~xK(QL?WZ4ՔQsЛA;UnCv~Q)pO1X5oLdmoi`\OkڱWaSp\q `7wUq1Ze~*߰p\e5 /BiP%,_}"ԙwD޳lS)BbVhUh$:1l[[Y phg7C8.ST<FPޖaě$Z,LJBTjyНOPTqQۙ:GvK#.sA ^kPPz(7Ǣ n-"B[|v.-p 1fjz4˯Ӓ^ܓYVO6"-K@S(DH৥A!{'߯nkj +֯0ڟ}eۄ!s{N|3/nLtYg*Ci|& /TiŷSr5$λ+f>)eq?_1{ wP7=ĔVJ܂Ym2WӥeWMOQV:!@>"\6WnbnoӷC痕?j>FQ@n1#}Ԗӑ?&ě=@GY\Gɘ(mHlx/f@Qzʝ0اmF# v iÏjG7Nuo+}.BwP">$ə;9p=EX@^A(ɮ0YLM$|>~ZfZP$M7?F7w]z92SJ27U8V;ڵaS/[F$;)Qycm2hPH6EO*)!?uvl&`=hՇ|(Ĭ\vyq"]{wٗj }it 71xG 55|PB_ZrXŋ@UkRZuGـ*B'&^fE @gE6p=ބeo . Z$4Yׂl3gל9gxd6wʯ ppKƪ@ f6L+3NȊ1]?`Gh/yơK=T_YBxT7w7{\@ VhPŐm;V" qb@tq0* BPD_P%NRsf ~> !]J&-@ 50ro muYόf|gpz渾$͑SJ3I9S\QtW{(D|sfdN٨pWԠl.Y!*嗀 @%qtݏuY*wFÂAhr{ǫ)c@@ Go6ǔBAs5! $MЙz>;)WQrfXmqŰ)\YۓI [KJ73d@*0*ҽ7ǒ,xpr2L'ڷȁ4BijS8cv - ADW^!7Cj^j3|њ{PI^:b*PDv8Q3mn":s)-_X|8Īu 2SC?gޘ3QN*JYF{ZL+L&jDXYR<bb آƜA)!>F5| f?QmWj f?#?2yx<1/B$OlU Y~1\Q{9Ky/ou*ĕwp<6_WԮ3W/-Py-1Ա,$Nnto8ib?f]wBCf!&&b TzRϲEnġ̮(So<ބ^6vQxpķ{s7A~jI72(sWl^󂏻ki}N%aYLW:COjd{.rv#) OY< ӏZ /RXgys"GUh:oJ(d %NIPɫ2uPnD=>|^@XR e54m;y<{S©*DpNJ?)jԍRpҨs}6?jWO;u&փ#a~u+Kвh_U "vTr|mDqfn"Η5 $fRLŠNPύ=w|dvꦩf&+YMw9FC&@+t#BIK4 &)0[%Abi]R7b'+Hu=D{"q6ZO=#W|\}3nXrK\K:s@Lf-ܓ['rOu'_BZY9yRe4}Yrq`*f} $>xx?&nZ spChKSb+ Sk.WI-U9`ЉCn'a#Y ֻ:)ċ87BM%s h-HxEWq !ĩ51bk@On5b V4( zq))Yg_#P%d.L(ҹw{}}kawp n}a1` lxUHO[afŌ^q+ƒ}r@ aք舳U:Lhj&hl 4!~FRq+pl5Bg셖`g7d'54z؝R{ɺ^OOIB*ݶEXa=X m1R%:ī}I,] Xy(bk36& Aއo9逞fQ.*9GѯS"B), ˼>Ko.49'\FuC4 v<-Bg ZkpHlϭ̰D!kxk)H_ ! EeTŕChE="ndۣ`Vϊosɬ7̿~j5DK"ӾB&--/q\G% JK~of !*(Vځy-\-sUIg11dBu_ u˿NυMe[č|(D&TiA_p'7,tv=xUS}pg0, EJ 9i ɩC)sK*Mx=sO ;F%lV2cRޑ*.W3gZϐ̮,@'H]5)j죏],bZh gg .0{jJho/"jvC['[E[Iйt< aox ֓wH6ZeN %Ĉ[0վņ 0|L9#dLUh0]s<*YVN?٤ ;%5ڙ)kp$lac]3aU3FJxČYʭjh#2Z:tgR1C*ZH=%m>[J)MQ drzH}*ה|˰\9KoWHz*ޮI0U`%,/+l!6LS>֫>򈍒tekPRU%Yw) 6>ۥuc:憊0b1E aw# 0PGmDʯ@P<,;&i Ć>ƌ,]."vDGA Dx_;g0g 1|~% @(Wil\ҟ.! *3CTpKTRR*OgL@™SXw~^T{ Ht_8v\9}Ā^u $E%*s{%cR}iE:Y%wT[gw/ އMTKh@F?k )'NYtM0)5qhMDՕ+ XZ!c PpZgZ[0T#7q CjgKWrNٮyסctPoS]n@}!#dj>nZwWtFV/Q qj(]5G[a$.!דʷSwLygh&N 9=>pFjiG["KFe !jrƓ̭ӹW{}LM%zJMohCNF5u@{ d4Ls1' gq4:6W R$2Fаomʊњrxs[y'ñ#pL\ 16UHK69풣G#k:bKRvZ鴐P ,Ŗwo=|4;%ZV17Hlʑ*)T7'lmp $X9a]*m2pD荴sKĊ@!n߫{9ODcr/Au[2 ʻ6q |t!Sg`SV0E/hNwttvjLHz %ͻS*SoeZJPe1ψzB/XWb#߽*BN]5Od A*7.A8G@Bqǘ!@?CLkq;V(wl!9~|@5ֈ, /S퓖^2C)whQ鉡 ϋ /~ :4U䄂M}[ c4qFw`:c͂ 2R\Gv:&E|ce}{VHPRζ uvs)* +  #N5k25Mc`Ax8R]8%4&LDjSu[j2mϓl1bk"q5w1v^jcS[Mܢ"6G7GA5 Fviu.'Z9QwڵM|1E_5vZ[<]jڃzPQvhŨp}Rb< #oO6c{0 V8\Z+S X;,z P#mXV9Z+]zvON*f^Gf-v b]G$ZxEx|=/lӹ#ͩYoK c e$Q1 ixN5DwD l, ݒDAH1 딽\߷LgM0b(c>8b"<ðde*9F9`fDž&&>[~1;k3 :$Lei'P$k[0ˡIs=U=i_ZzV1 -֖=`'O x ;_֭<9Sp ]C=Mf`ab$iJ܍LzGd)Egѳcؼ:>DAF:%0`ߪ*]F{.f;^' 4#-'[ ɬJ$_:lz|8E`ׇR6.穿Oi0 (M}qդ?F9ȷ}..5NY{/xjWqW. B՚0xՆgU 6ZN .~\-|Xʽ(pxݒfn6_{Ksj)18 Z؄+-v1{Ü[N~:7Inj5ً'!\ Z*7z\t6Y ȩaf0]+HD}D:i[Po[zh E8 c짭hKNJd0̅w&j duu;n\zve.>x|Iǔqi$EfOI(wR=IXRaSP)N^0!ፀl75^Vq/RZ3]qr)5 a{,|B`3l~W+J q(a걆1/P&,笜y fu4Yee\,7Kߥq#vؒuA\?@,'m6׳f`߈ɬQ[T6ދUӰgDF8 DGЦ\Hb'PrraRNt^A(E}DwNqS= EʧFyXGڀ vDw8=o8 OZ<+W]3Qw |6@ءU5/9kf!o$'M+f BIvA'T[%As^n=21TxRX?UpҀt&|@& JX>(t1` bCHX0(\m9S ^(Rߣq.ej*EY ΠuP'/f @:5eشMǐrŗ+8▔ck;9\bnNHgsE[*l˼e1YHt~3w=eX$ϓV+3D;\"\c!}4ROElzwO`/L6{G r;LsǺ4OdJ G7 Y 3iT_(g]6҄9"%dl5p(ѿSwFlJtQޏk^?Dc$T\v"ywٯ#+ܟ肜Cop05ήJ7R? c~`hWjG[K9ME_eTb.ˡUՉ㠣/º9%;D_2Ib'fgʜ)=1kx HS)8ݜQaq%`Ռa\=9o=gTdtQLb8!v#3ys,rX %|{'kMs##*|ŗ멳C.js9g}( fD}lRdBd9[,։PD}ͪL20׾+ C-?0G@1 Kƕ W O C{!aSQy%H6&Y[r2Ez\^ݻ,g'3$rSuZLJ xRɏDv[=A+'n(8-?Oת=x ɞ,;$Ob ؂MA_7(7^R}8'MRJŦ&(`Xx2@#'CɵkmrGҮuWwdҺ ֽ8t/EXdE\؜:,ViyG<i5ftQUsSs5 qa[5ke]=-%K^rǣ#resO>l@sӞfڏ=l<+aQvd,Xsۧ崫KSrr9nz)>x}xc Lʼ]lLbje"q]LҭZ@ G62'`}yُ+Tb^e߭Qm\2> MY-@p4WePX}i+rvWFf1N%-dc6sQS9q+6{Owмn->7i5d܍;!*":(9+rZ)$D3}_<|'9 wH7 9Qk{?<RjjJ& U5+~}!S} ͅa)Uu0w{5ȕ5oV~PEX>$ _8H <2ZM=&]J/ jxT .^u :K6 uϨ2vBmjԛNr\Q %ƫtrm@x<\Ɋң$Ufs7$zsĸDo.(ZOQ"A>ٟ2-̊y;NTGyw(gX}#˧Li l˪EeiiD ӧ(2BWF$a${%+% .pES!dQ'A(UZ|OԮ߀> ͸ @ _n^vYNWTuz{0Q{Io[u°Б{͵tSHt;){z\>`'0@cly]Ejk!lY`h6Cpu]D<.Ԝ~C6?njlbS>n0ƞ:$"dO.^#(/j&PPAg IضK/DrY`JQiӊgvA3f(sUh`ٞ?Fv*QiDrZ78k;7p&FJHO>߬H[uտ6 К3 ӀYq \ڭ mE& Sn;v^T9tiSwҢw"]4ﷰ(Mb7JD?Te. 9ΪPvm֔A-ͮȋRVr;'pA\$|OdڤYe#M7]߉gEO͋4\Nmu_J㵩 :&9tJh[{M2f`]Wx7SO@Ϸ=^yD; Q՚8G`8Nw~/3}g :n4E4f .=1/}?,zN;1tɲ0 ;ԫRMBK'ܾwlU)eBv@WJ^tN&זٷPΤ]D>`MS'-ۖt ZY?^gDXL?uӽ܋XTށavF7zd􆣶՛:Τ)6n\F:1#9vlPdmTg$,@j*J=B&@PIEYgЙ,1/vOz;~c4oҶl1ä젳1ȝRԮcM}G qvM ˩6 6B:;Z&uWXo&MAcOL]5n m W0C9fAo6=!udȗaui&8yMc?SĎLu8'l=tYoZwH&Nr |EQ۫gwBqX ʨvI6$!zy)E$2x,)}z‡h"PQkg:!{}@ ܏x$%wwEQԳ@%pph359hZscb3<:4(;VGP^>mWy/`uAC̓*H=uˮ_[{H5QNn Z[ ǚG$QY!-؏ZMa* bkyxWb\5q $ΗzETZcGFTflBtcĦ )[|5 7lR"1+N*YAFjY D.$7ʵ!*Hݵ2RN֞00@`$S@Aw92K!TKxz|,KkJq)1 xx OoOB ʾ=[I lGT6ݯ bfɕNbۼ,=WgRsE$_WYڼfsHVu r< Iم 8]PpFXoqG3=DZgгëk d,Dq']edu-p:;{M / 5Md@S84Vq& _x3ůb=Ӆ 8!lJ פM8%R W>b $됓m|57Ap&+is m{ j;[`]D̬' X|cDTEPF< D~bj|3z9رnD/Ւ6֢z0XmBM簥(vFczl#PixO貗8Yzս>tϏ2Z0F}yQߘپ6oMWBL)O ћ %&Ullf)6Sn*RF=a`aU}L Ŭj"@N\ƥn'H}n@U)Co݇Or\Ӳ(HӅ/ @Q2.vc8<\77w:8VңvlǿDSIkn_Y55&TiYN%~.Gb֫+佚(:&gu)dZ>0dAe$#u-Ngk1PG}ƺ/ű?b/H†⢸}d̈GlmF?Bbx+w3C,-׃Nj~&"VDnn ~\d.'m[Vzr]]ԩo6UpzߋZ{#|%䭁4ʵ%a=hice k&5WHB r1$2X`ȳ|s -eu-?܎T̛!qpE\r󀚣t6Q~XҞ Axi[ob!vI1CFf2*ya&^EуOHXT wd%V2D=WZR-}Sa lՊ߭J)nvCj`RPìHhvi <Һ-,ތC_ݡafP TL)Ո <XttxËb'[9*Ӯ ]"jA#lO'O[Pi0S.Vɮy Rc`:} ۇ(gw CN>mn Y,-YW?.'Ƿo7Wh1~bȯj>8= ܒ,q*먑 kQ6Xd`~g?r Ԥ`|[ǡzw*&F^_S.)\Ouw\ኰΜq=<ڶ4G,U*K`}ul_bb Xt g%8>@r^ |r,Ktف5W/!JM[B?VLZ fRiT(' ŲzL8CB>}ܜpz9R[__*˳G YȄI![ҔTAgIuyJ4HRo4=`Pz鍔DlXcb18$1p>=m>n֓DrPZPא+ش5=wijlD"QKJ]`5Qh}k{!=S+ɗ l~X891HDڅH1uZ<vtjdXEQ):΢{)anC䀵9aVJ zcTJ+<(4/+M2F}IUv؜^|w;dȀEԯ=)4pz\> %oTkX xHv;[+ % UH/cQn'%"]{(VJ6L^X8h{,VX,i249ъfϊ dNߢ$?[j(NQ$8 ץ|(K iS)+ϳ2cc3]((*ހ4ʓtdD+mr#_S7_ohvf!j%Ŀ^?%!eEX~% 1خ.SBeyFYnzÛc"08|//J$嗓P0ڙLkYa.M@~ҁç@%OLܜ/C# "x5tfb^һŢMNK 6&Tgπġ ds3/ YOT!LJƴ \v"1LyF4 ͶU_#z QfVƉ*:J]$ Dq~&0F/=$$%+oMR*cb5-h(7"s|/U cSh[MH}?[\8]as]J(~\~eނǕ٢']hGdDǟMd<Ų,.gdlԮ\^b<_V;dNv 䉽w0⣣#"5Rtbt.{*[T,!,,X@xjgFϗ~2u@b\6O Gݥ٨D)>:cZ58(.|,M~"$0IqAa*h85Ώj'} $֥OzOb[? },R9cN K <&扸4×# qŲOz#Q􅯳 9]p4u?eT\Cv^`w\jsL#k+YI 2_(;y̯|vNZ "#?f7|~1TZxPZ''[IDF~AlEEm`sC,> +G:WB#,Ώ)VuSy|G&P6b8轔 OmDfRZ?4*mƠN3]Rp2jʼLy nA$6(sԫnU\ Y(0JD5DJ,!XsZ4Ⱥ:}q5.]ryWr5n mC X ͍]JjXHC6剒\EFaQ}r93\rSv[\L zjb-c2e1ZfJܞStBŋC,KZpb#3`]o\ v*Kz]y/*]a[w $NwWMEWml#WLYhOKnpY(Xb3wa7FG'mq&zA?Oڥ:#% gdɫ)r8 G!.6SΡ`5Æ&-)ejEw]  x1_N0o$!AHplĆN1**E'X2B" hxyJ\ p\\"'bwƵ=syiP:ͥd3")`l̓Pă_ȵ2^\a#w4Ng,BCaɝ#O  ގŰnEnVu5:<+/l,1 ݈O$8hg ;g=q:n 4Kbesi6'm߀fkJH%ɥ} ]q_׵h~Yi&B¡}+cNɜbHtnB$)FpPPMȆe i{Q6\"HMOioH~4H|Kavl8}҆MC@]\(6Az ԍp3ۘhFn8bl.9caiaƗ4fesSdEsBzyB-ŔkIcL ,?p&c8Ԗ96KIgJx L:JqY)w>,WXq!Zb+ gIӕ8̜ G eN;632RN[τץpI&n*_|l;i7OFql:Tk"o%0=3@ vx~3# |EgA2$<@]l씣"F;C*uDCU?}lat4kz৥p |!/?E{P) G)iBhCi!pa|{l%KDrIl[`H0 2?* .h 65W^Ƈ^HYYu7+"TkU-pe/'>>taaM7_ܪ ho4

;Dv6kە=j@jh[""31qQŨI:}27 3Ax}!gצg.o*°H!6 PZj'6BxY(stB mCe@ ^h lHFDμ\@N:QJDo)?&K b}|[?k^^כzsbTs>J|^{*ǀV{ѝ THg8*ߡlYEhnOKW(⪊Ґ`4lEH`kĥ5;A6#ח{_fSed4O<+C!F "n8rwgvmyu0|80[.t]g3L]Gs[~6aBi4Ca.8~]` E9 z2z@'0Eݛ-=Anx>i iv{ LJ_:"60V;ahg:PrBuR?`HXΛNfzazSY#Gr'E78DNcT0߂I-'f,y{/bMcd#5jC}YUDE#鯀L?]Ku.˛)[Nqy؏X a7%B2(u6c4*B! /",Bu=Rr 3*vmJ )G`S)  P  )H#ezbrYd M1t2'RO!Zs$&G.9O0/%tzL&%*{79&4!^?_IC޷8=Qa5&txNRwVcjA7ui^G]@8Pl>Fo~;EQwRPr)m3q!` M䋶]L+U³I$buK&s[kd ۬q}ϚuB@ l! 0۴=rTpT QrWM#rJno^5G½%꓋Ꮗ( .lffy4gS&H\I'@"@+Z$o60{mZ}.Ej #}A4 I'k%VfR1~'0cnB;"Y锒4maC Q{Z%@%g4D:`OAˌ Hkv:Ǫ:HCŊ::Gp7Vډ@ `XGLi4/S=q\ab_XR1PӉA~vꡙz(OiI7{;;Xоڅ bLX6KԻD-M߈@X jYwACQߎ@Ky˷]/~Yi3.:<ti,ƃ^&TTiGvG'msC'rK^jL+ڍRL c T0KP,d)$iԿ/ 7 6 Ffŕ9tpV?\+[D\yu<;0b%f P=S5J҃H6)QhivDO)e({U N_{.-t_Ǿ&ʴe DBP^_LfҀ4L\+3ucbev=YE aQa`@@r(OZT?=-nPrSRsOU)<>*B%` 1$,)k5tV$'Vb|qX"-lJȯG?pa*,i@uʡYI _o0N5M 2uǺ(hDWםSwC6So2~/?W+ ,x(,|UWSdc.ŷ-yemrkfݨ*8\%G^=e0T^]V1a馽g,RӱHU>/OR k`_)ߋxSG>vV֦TFlbx0qcE|͇&65mz_ԃ+ =bQ-b.{>!P4کa薸;Ԝ %&ٳco!IBD[CaM/ƙ9,;Dž1B`ɣE]^_aBP8S,j$cQS!GI:!w 3J9^}լ N ;5 ㎷uGs 546%_O)CzPkFoFy]з7P{F/e7*:ΨGlg&'|+NyC`桳erHVTiկѦlcm@Spt:^Qz䨨\f_59Xh.sBގ3a`T4^?rqEXВV8ܯJ(fUߜ#X .ndtq}G"_TF1LTY\/>$(%&BPK0w7l s^(ʂ($~;΁`7tԘv;ʹǏ|Zp3 {_hM*p<.f;Il<;#yvAu/18 2-F?_KrL(?۴1H=ojj}$2Jre~0Aw>l9;aM?h 3=p/u6TjK( FO ==-t1zqZC1h%6 s}kzu ϒ֝;/#j4$:BU .C)gg%e܇i p 6՗G8)wo8-&Wݮ"rפh$d}TdƖF[XE r5Tlm%SMCv1qB% m; S2kn*ZT\q, +5vIm_upp'B<IWh8c^* -@;MS"(7526vVX;Bj)}FFA6m!*@}TL[dRxF9kW=?ڢ׫N0yGn |wrOUa*S ~,Շ[FYɣ_61;vIQC}B@y&Y(Bf+,٨J!ݏ3Q8?LbUh +˿ Bݸtڹs/ɤ0Q3 *}Tꑈs1P+lY;TS*;Uāh_ĥ\KKjj|@ut]Pq`#Z1?1|ScLY0rzn[ݷ,zmp:hʧ@'QdpvˆNx7f,yb4g1 i*. Te7ߧkO [ߦM+bKU޻@87;Ē*$njŭ?sac0b&*7+{7ajeRv" {c,$V4_%玔|ѧc6'J'?LTm aZdT)EƞYmXrS/fS9~ m8gʏiepP5ÿj.CZJej.~ӬGy>)7ñ2gވFT}Ǽ+e(%)߉3mm[\&5}T Ȗ`+IWPC B{!mh8@#| L!. #y*A5JI^p{Rlm3amntKf(zDf/e)i=P)1^&:]5_=tD\ὤCǸ r}_F́_c{ZKf}r/[FO{;u c bA/_?lwth^2QX)=vPuG3FجO}Ik-xApuəF0t8= v+UF̀i(gND/%hfP5QZvi$Kp6/%ǀEZIr0 sLn:CJNoYN3xfqQbklO&~8r SBK)*3M 3Y%}RpyD-zpd;+mhu@ k/ H_٬ejZۡSŨyO˛qs -]ZV2nsD^S2Pшϕty D ,A$@eps˸1>eYKeeH:jϥ* =2ߪW.gC;@J15v pbVmE^0( xq豛(=$9C;e2v{ӝW0)vIIdnI 9-5UA; w_ {LWߩ|rN)0~r6h8Ak16cinLmz^CtYUǐqE!4]9%i5-T 0sB~=[$‡j wF BVK4活DS:ћ;'c?H-Q.e.5`mDaRKSqRxkjڛ"2紑 s$.Y3ݟnk8Տ<,ݣdDiG='KNCJ*VwU0i?&wP/Ѷ62C54J?Rx?| nS՜L&+G+ŹWLIRhlnm:FԎ?Zn]Fklq98u[h~"n^6 T@vltJ eえJiКqKJը5|wtOf,WHe.]r=qYަX:vNKP:'chPxQO]apX,_t`_ϲ`SL2Wb0r:}9ȡEd*4[<\E\^,)(.XWϭw2C $`>~BF))8wIneyKA>/$^y8㚇>?3O,{geo S١G~?D{s_Y=MO,^pzYNW:Yy`T22[U^+F"Cx%s0xT}=DŽUXKQ}j_륖s_QCڶ~ٸq>d2Kc=)3fW#ɘNؘ4S$[hʈRяsaio Az_x jac`sTs7OGSŠ9%.2t(28p*sfW0/Tp͊u1gNf-r[?y>Rv%4J955@nNL_?&;)eOur*a=ڠ>3Qh2od}zMJ/xD?^U o~_#Ni C߃ eo/ #:eSYF@yNG`u ;YŁ)c9 j̐zl ί|4бFֵ˿3)t' LZKctwP,S#~e@|Gt'%$-, mae~M=gPW0q!!_QDsu͘G',Q_WEPpԿ}55pwS)4 (`G,R#?U1pz#3 Kv/k!vc!t)=Ð50YX ˎޯAC U5ж~ 7SyKP;;K0oٴ;93E +9d=lczd~xږA8.S 5 ŘV4:fʧ{ov̀!%#uQ-h+t$$=}(xj\MvvJJAHY9Vر jB -.q:X9p b5LƩ*Zxa-8`[5GK{iS1Hr9lDr\l9&Ё)y4ksܱ֠|e5f zseosrkkwudA:8Ks~=Ǚ^:䦾trwLۂbGRxx5NSfhUio["A{RO e2/@-#UC}I?,ɴ`G8 xcɺRVх&_7!c ~3 ( fgr QYKZ߁-q.Me}le1P`^_rX\a*b-dQjٗUak"R:N} x*\,["duC,|LfJ ?f%qH/>$3U>/fQ$lvqmRE,O;RkӶ [ 0+iP Q"ztmW?#(oRO|yZ*A;e/Zr+h`܏I"/J}ءqCVMfC ^q(J3,: фl)G- %LHGBꔾ  J,I탊WVYxw'cUnkŸZwn"J6 ep_lza9Wc<6.T10LL9r?tу},a.m@ŕMl_W7D,$*@lnq#K3G;Tl|ު^擟/rL{=`WUtMѭ'Y]K6G/{eN_d)כI.셹=VŽ0mc]҇-<۬9$R3֏َ4ж8٢2$h%7nܳuqDl}Wn!$6Q"Tj.L.r4/5R}rp N(5 y ;W40 ]Jw?ku=H\ԤxJ1|[ȶ!J:˺2߀~Jy?M]r/<;!ohLa[&/hR)Q}G˨}g.O4`> S׬.,=<-vd,+ +]p,9z PBO1s.p$lTjBPb,!ruj5t-ʍC̞_7\-L`Y%Fq]sZ;M^}{$ ^P L6$Y+l6 /i] 5ڌ8Nn #5)Љ.?fzHW#[6w (3% owAc+WjqPrwMv:BnR](* E#cr l#rM_8&;P:fz8FaDWT  H}:j `3]yҎ,Ut8zj`*?܉(F0&Chzhޕ쫲Mʔϐ EUsqGVϸ+ԗ% iRI<4+^yu{q(zBq+#ߒ7i!}Pv)-J)n. (G*I_@YV-c!f>wg.R?~ﴀ i8Gkat:1vN%4sM w*-5Yt:Ѐlx pռ(s@pJaBq aKC^A* ]" c-kyyWER #З[[؆fA ~d Ӑj^gFuHd(~K@{raw+cRdڰDfC:hϽB7M  81LOc@#~}aB)ZFBCLTK0 GTd% 3>ji=MJhx"y -m$쿢ՋyEV-} wFd^hJ:~ sVxj8>kQӂ/~C0[0KtCWMسR(-\igIb='/4jj"ǎ'i21Qs_[а-z9z/ ߑσ(3 $ R{-ͯ,(36mu,~iz[2ר"#kCSܥ"*4a:j_ k 96x"BJ~a)"nmQ-Hjf|RwE.z@/&w}9݅'2~vr>EY"e]HAEB;Pԝ"pdbNuGB >25]䋋GzU\& I1hrx"s*+Nc)s~WpjTYHMgA iC2;  f[w!CT/R-N!l-g~ ;7. t kB}q*-붒b(^rcuA+sqbu=XR?/}h/siƤ<&G1#؇;s cTYLOOamvS" ӻe0I4҉N?K~Nnsn"γ9x{t2Pg\Q,:I{ᓸ.I~5;EZT<.=xX>H ,TG)VUCK93<Q"[{yd=E\|ތ0}+aWxA{=Ow`(OƯoչpYCL07a-Mp'_e^nko?]vB'szBs n>> +*Ʉ3] Tpb $V5/ U4*wa/T=PA} L?۾5}@a/ky]+PZ-aGF@x6WIrט ܙ3L!۸x:dy ;0\2P\=IbKfW& 9~YE%)5 :W3{/#f[]JQ~*;zif!% Cɨ򧜪,i1_&h0');Gvux9ʒYC–8)MCXuGֈWPpMB㌇jӪwVKҗlSψ<Ƙ8>|Aɏuݤ܏/]%u%lVepITsᅊ*HwۀhrRiq,#jT|ew Cf{ĝsL۬"#`W&sJ䁻Mb\LNݤIKvrhvҮ ˪Fe禗tT^$t` C0!uC']A)$؊ ̇ʚpj}K'J;tW̚>4Mw4Fdϒ GY))}vA'AgDtBP8UocDp-i4>OSEK, ?\?Ń`iR}nܖRz!&,?NUr%O;3XuXոP1tan["Lth(猬^aiJu\4`r303<|>{BZ,m>ʞYMƏ> sM,T9Ukc~vk^'YXcn[`ko)0ownMN˲25p\Y4ꫣUĜ)CLRzb?a]6x?nn̉0^ZٔуHnDUɋ'.\FR]BsL*,8sGf7OQ=P5Dw?49BJ`rAYYӈ"iP4Rq.3mn*4)"3]n<(Q/U'g>.pf]n!Y#ɰ`ypv:U7Az\1/٬KkRV@;%-]3]!3^".mD #)Vb$(8z?;BQGMÐЏ;D!p]g=$z(aF=X鿏kr3 Lطè=Ȑ8NO6yW4]J4 L7t,NmxjpW'WqU %}NB)nj܁ky#ʸ_v&xh?~M3ΑvX/=8SmpK3)34,bg9㖹Yj8fR |!R:0$_ITyG2m|!r7R?x]lByD5t$@Z U/XcJ!.vdVE1MS(ҝ,86*?I᫓5hgL囙""6ӌ._K\v4φIj]ec^# r u9 m;Y4HMM,Nuhwu`͒uSjwn?DvêLI"{[.k8@'x!m8Ej {Ը/tu}WrmI#_3/TlTYSf~[{(N2oо:Ox>o5i6?.1i4 ~SӡxKRKW/'wÓ'(q-[Rߓ@s#&d>k 8Q-Bj}P>8v L]#MP- ‚ MGEF86,Xr:6Jl"`FP#jEDJ:4BL%JHy~/p3L'^цk+Qg$`HZ>{=kwx̣CuH:/ւqW;MZHUmq( d~|@# T9 YhP= S~Pڪyeul_缓ZO*%r%ZefyO#XiԤ[[f71ebA_,;gΖ:N.Qm4:K{/59QTU"-0*|Oz:gsY$}KS-MD1J9`>@c\ h}Avt_au"4ԸUsAr~G-' R$ ycygiIS#{dnw6U@8P)YqN~׼7TA4'%\-Ӱ.L4hQ~@NEN3Ě<q))ș}09qàQL앸ø.zoCk}֊ z\6N?qϺ( psS!irhlȨf3j6*a~iF6vNGzjTK@$ۙ*^` ͝tB)#+xW7ט)VO%. 1I! -dqLf[rh6h*E9 ;Zn c2y]DއxmLj'TwRxCzEwBD suss|Ja OLTG)]?|j^,hkXڜH&FZz^ͧ䛀LJFɟ{f^Njҩ蚀 0f{.Ȍ)v mQH V/tH!^aِuaKp)ӆ`.[`t;:fMk6dxQC]ܗjzn4Kޟ.C1Ѩ<-z5abL\i`yJ\'f ni>e݊_|'6']2Iz^ ݔD#c@A DF7?ɛ1axڰV_`4M*>`JnN'Ic5o6[p8Z'Iܖi!Dl/#4܆F/ ^8}zvX -2YK0YőR=diT QHTj˘QDC5_e/j2vA5/16ضF^b7-Z|Q`'B&,>&"yO'7`Տ\V(u6w#0BR cFg 8?h.+`E;@;ee?ۮ!§~evi@|օU @|PZ[yO3v-"0;Ô=mx\=n+1)mtfk> k~reS(>72 pYZJ/˩*W\\NElL?^>mGXٙޗLhGW#uDiI.z9jLՖcB_!Z Denc|d. s"yPjY/=A۳"f=}x_ǒeOצޘb=g@ IЫM 2JfQ;7K ɦ yRb ;?3v VL%0G] *2'{Z=`u\ףAjh'iKzp.Y:E4Dpzϳ 2>0Y%Hbel!Pݏ?G:'CvVwQ2 >}¡2v]%fy U v]}\de-Vq*.}۽{JӀdEt4|`B /YŊu'cxr~x;[}%W6JKGtKaT N#> V7pcRT1ݺO=]{|o'—τ!e{t(ıuttFoDLd$JU!/J 8ȭPnX/XA:v?fJEk5'G f +'YK`g#J͈!fWT4!g,}97"F҄T\ҰÎ@Q!DU48çHWҍgUX3YS2F<bv$gr|CEWĪR?ofolĕrB:wҋn̾ۗC)ml}o)c{kXCvbu'WED幮{of$z^vY}HW[wϿ g`AɊ|ܚlA(< Rɥ|LD/b^Li#-spfSЇÎ_HǏ ‡ s-uF l׼ܞσ4VB&_@b=pB&LH{y;$0F`:$ DP ȋsh NW)0^;TT\Ӳ0fK+01$t,XCG!CD7O+#q7q]G" L;9 h RAI`Қ{"Y7-smR;)zw~' x9^-dNq|Z-ĶSzD&ZI4 bO9Y1'~Kgڰ5f3jR5Oe G%UŃ5DX\Vx5FEP_"/BQCو 15k:e^_+`Z'x*^L,5Lacwǂ6 f׷#^xFMjV&L\`v.'oHNF3w%;%\W > @?[U>[Q ͺ!IvYpT>jm .+ssIX5Tq.1m%&|yQ ) 4V!N8Hí .)o^0اs ^ %J>sOsaQg$aL X{*W VJ wj̢x*DلnLyZ =-ujb@g)7t6>pOb!>udVG'3w4;aN?HZ𝉅K*$3dGNGTT5NbdtM-Nz ph_Y&$l!y.E2{Ma-Bfў#OHhnD8,b_֐tsvIʝ N: '^tIG4?d *zJFYWkk5 V4JIʒꪾzP-%,ԁ#"۽Qw AOty?p~Rˮ3/d%z+oMw NxLȪha(\VOZ Z3(͡T + ȽVZN9&QAsRiƊ B`,*G9V!yG? =LvlH vӳ "וjd t&3˃bYYPRwTَYv:r\v Ն$AZ@s❩@$tSɻM2lQ 7Zr^ N֎S+x|4Y}}&PAhxnH11!P {^RX{ba<_gߔmО Vy.O"B ]Vh`E#Tu]GGX~9|JI$փI=u5G*Ipԃşķ% k >iL?`o;: 7JG)) N2h93c|=pfGQG68w@~#bҡp ؜F{y|VaPln;U$烀(8R[,J}zMAUT6ȵ6}wq䡖5jl9Yf׌ B]q$.~ 8LکPYEY3ιiG@ivBS Is0N&a24$V_V$$(O EniE:ÁB -Ubد]La?Ӑ2yRQg vޓS y]yg?',@itvV7G$F5Npo]s'瞹SMa//ۃ:7vC . yJa?(STGrT'WH{}"5u^N痗$2}ǼDʭLֳgQ@[>ֳ=nي4E+Rm.޿~#s*϶BfE<Аn8K6 aM!\䂤HV TfS,s2ipvpJD8: Jm#VpbHXRXDFa%+O+xs[8IC*=?Sy2X"IG|+;P?D:1ߌ6aJɢ)Յ6 }т=~I!,YŅ`=,mM(fl$o[kR(.fHȹyIC 5n P(UzdWg[6$rCpȝheac4EQXLP.RKؠS̅^p"HpnVh6Ym )D3SſI~8הc M"SѢ˝1w7qXǠjEm.npfՄo9ReM#}TKC=fUFr7wNS4 0W<ȧ is*,Jgz7 Twb$'#" )9)yx~wl8mu>9H!p |1N%e5NܟqEѯ`J SHr>Q #~~BMg3 S*`T-7`O%aYIX9tt\*KaN!:;Iyzr4ORq+Ts¼wtSD%{Ʃۙt(&QɌӼ4l(uN\sigX< +!0Tx%Gh8:ԜgJ`C|"#Gb~p nM4ּ/Drl-4!K7sKC\^پPʺ:ԇ0!fc|=n{p0뿥ɶ>K *ߝ ˼YZhfXa}2Aª=mz[Rѩ36v#TC>.%4{JHcՙ[֪=uPQ/}i]J袠[%ze_RιiH@m'"mRaWȧʯ_Eͱ t'摘FQ,݌pw<8!{j>/=yÅmQge>Ygm9RϺ7ƶ!hݏY=l&mRr"4orj00+ů9 ߕMyIKAIvy|í5Ƚ!o6YOsj}lF„Ad.< ?3\8QϤ v/_U%S.Ccu8s% X6aEE?C-Qt [1Hz՟x K.O%!5Ԛk+Tc?K%E 3:<˫^QѧA Li- ayRko_ˆc6* w\m9SoN'\{m@: 5-T/̫af)URcvMd3}K" Ty)̘yQrr CaB] 8-P<8 Z+]Eϟ Qo&D׸S4sƷI]oɐ5|{࢔OxWahIgeeT>\okRu8Ep7wGhtB.U(q B苟vy,r=]'U$^jۘbI )^LF}T93dZ2A*N,:BGd{m|dXtEp^MMb8m^+]72g [1&Mj@iҼgkO,b8S3J8&F;mz|lH7 "d@LɠWStUtv" _ m^xvͦW[8Z<Xگ?=~f qLih[{}Zs@1Yo{ռ@xjsL3Τ\ pO{ f ^!SF!Yg&QM4=Kբ ݯ19@y{Y4bۼ N9'I!PIPj6ez-B׍'7W[^kk5awCv2ΘK$o$2ɩML4-(luD-ח2rgH>m.^jĨz7_VQCoFߜv;j'fI q:!E#7P=`ɯAJQხkTn`S6K \| .BdŸP5#jjj^We(`6t搆ѱ0sb 1Y",`C5Grj/ ?ƃB5[{酼do>4&8o-$d3)+*+t<;Բ]LR623+:ctFU!.f[\ceR Nj&Lg Llj7F"h$s~ GW%^_ܶ"R!6+õzٻw=5̡w arPPRSͤL}K Jw *9@(^*.U>S"3DΞYx;MNaI *VI C^ѐ~O\ tou-sxļL"3!$1EZ3 1t8/M- 0pC$SH"]&S31´&cjn MNG/fnܟi‚F7\xizImK能1l,sKX) 4Uzą/BiI{m{JadQE;2H$s-'FQ-{Cgͪy%]z5^Nƌ"jgpK z䫁2Y1@]Hb7,x9$) RA) Ck5y)Iu~v9:%\l\C'򕪍nUj5pO ALaL"k4szmh  E;arDP!~Lm4wO$M5/B>ʝ{1*)(&T w.:.3<;r2Q -m#o.i}$@}N30^ovgJWp#5_f1t %P&.PFrr-a"E3Dʳ$B O\,qx"!)?Pd˷Dq(U N, U1r-pO'A%cqz]dJՃVvau^zhE\G&BBwyYF&(å#,3G5D%]=%sN7cYUI!Ʒ}`nRՐծ')4qm'?(CJ{|vk>hgoRlYNm&c>W,`C,U]cOg/ -~*I?[F|-"-%>8/_Hw9f k +=eYuXK(5ξEk z$ΣPn)KP-[VsO㱦>^UArLMXfrK: 1jfʵ&j_vG&nDtG*L LVPU\Rc'c3OΚC4;,b&~LuyLٶҍ,%m^l|yU})N|bh;柭}perSX~$Z"#=8zBĆӫPɂc+ۉF~h`tRy2zlrPgNaCJr PJgB7?a:nl);fR'^n$Xd,iخ{AQu-HUS?@+ũ܆Kx*MÚHOpx*p:vpy=1֧gVyN7ݍ] X)y9Kk'}b %W.  3G%2* `WF`)DeK`eީJHc6̏«Iݝ 1!Ye`p5Ho!3d8؟}d{v:T a൅W$(4 c5!O=a3iA JcSmYOFtp4&pn=}wjl|`^4~V`Ocl7+ LOom[͕Rau9cgݬmxaYˍS‚^-T`D6g+7](Nfj٣{椽O=ݳ>xUb$k>' ܄9jŰ vc㮕%fpxO\Ág?Ĵ+t N Ji s8W! i=vǗ尞T,=O'Rjb)_tg"0|Y16I hjl7_Jfϖߗm/}:N!;qiEL|<6RȌ]Ƙj'I^, .ф rbpCHlX]d2\3qњ(AAG?+wClFXݞ/P[vSO*p17|MC/')WF7#w.ͷmp?}PĺӅ*jp%?[1>^~ܘ؋)P̤>t7t~u4g!t6ڸOo@"xJd&?>sv@Dҵ7݁j<1!{yus8цG3/g"썮~ `D{BHa/:WDˏvėP"/ hֈP?ˏg !*y :߼oچ/ \4iVQ+L;pw$+Oj= UE޴g#O_va2Mw?_Z(82WfJB ╆H5+e^wX$JҔi"*Ijq'/!#FխZ _zF @1/tW8(ܴ⎈,\l>xz$J!md$ܘ"! ^hDXlzf$ >t:WvN|'tג $FM}'J|=46mD􏐷 {6o]ok e8*H"5ڐ2J̣'{7_+9z8͋T9?4gnF_|M3 XҧC}I p4:vO` ߗčF"/K3-#$H`%&b*NA_nt"jk߉|w eyHEf3o !$ 燪§rצ"H6[05r$:Qh)~6PGp ?ӒɄI޿ٟgHuY#i.'?C'XȉOAbٻ ^06Q-F&ρ 2SN;|?yl"#@sǫy r Ft+0 y 3pHfX=yH c\ ş Fؖ[`_rl.90%EcL 3LK>f0&d^1b犑[@w.X$Ӝ%%@>ziFalqٴ-L(u5U'Y נSy{ڭX9ld&gS7j0ʫdh=Ԙ6߮,YKLbDz,s{!֠L,KdWe߫Uiֈ{B>FOOP%}-k#}gv,Oi*8`zp *@ :E"S}']Sˈֻ BF-[hTqS*-;'!Ӷ*Q{0M]?'`cvMLXŧE~f !1|+. zrq|Ӊf c$!;"0Z%=ұ^(Dʫ}hY}LgMAҝRYp}bK(Z e36GTmF):#E=S2R_B$ȴ bnMD^u-HZl1>FӰ0͜YiÅ>@Go[5D%@7ONK2Dv/:'1{KgOmƗdS&d|]Ba^{"TZlb&O YFA%P/C`fQUӂ ե]C-VA K9AL^R\5k,_3cFvӃ_4ecv92LPJxW= 05f>R3_ұ9hqlmE3 4]=2oD_kdDVNdawCPy|F-f}~Uv &38a@jV=|avX?[b `;H2~xo51#jl]gр/wG~GkdC>>\ɷ۵i1 #h[@ٞst }-t2X PZt˷7G T׿}!:c#-H%aDH_ƹ)b{"+|čj` eO%Rq+u6>? #n^ʒl|J耲Ӳ1aL5++zR}4D?\ 9>g6lGp!#HBjlkoFfx ԉsNuܯ*? MsAtf⼶P[mHڏ6jσ~@)Bn\iɠ]*c,D}`|$p>/㝑Z+&S϶Z0eL BFANA377lD j`:˴AK?S|OM;P+F25 B]n VYMA(y??|K!\Þb;}քe ޣq |+T{ EHe^* fKv /h}*)iD8(@ ΰ%TW~sHY_˞ d[(X]>|?Gs, pMS|>jQ,Rܐ$㛱"Bɭh;K&C[Dy^vQyx]'a+'=IhHY+d0/o¥cS0~f4N (Lo*4',gnȭWInv߃K-#1,R6VYd+K WCIkRlt/b1ҁ@tOzr ,)>q;O(́ܠgeA1EX1je=/AWhRjsW ~v2ER$B,ѯb2X/)`fG H #ll; ,@Wk*Tz<;#YC26"#\,FDoTw|lGE(!b"Йn23vѠ1(A΃>ZrvHfjw^ )_6~(|a'' BhX^rYmnS8h3jwi ۹m&A9\»z "u؅p]yUj>"(1ҳ%߿m{!J.}*O<- s}j6{*Z<(n*NHXQjD_reN6NyUy1sC1D69(dv8ul{WM_CEC*̝ /VYKT̼T)FlX}U\?XWqN6}@Z?zDYK9 dJԫtR7vŐ[#O|4E=WǽY$ c4/w`6m^m2^y>]~puQ~m gVÇ k['*YcܖRpao$@hVjNT:3\Ax;p?N12qJ?ʥ'Y,_Ğ;ڿ!3>9ۣ&{ҁt&mF9xAo!I0sAP ӌogvUpPȒr"#/G@0Eum7u6CtSRnS$$43fz"pf\vj,O#+qJUt?т/{(Ԕ'3֢,⥑y`eA˷[XS"gU "ҔXѡ۱WZw0^re: 2>QbK\@ tO~47Sb8 (ckkG_s}Dd;[;":R7wdvZɅ3ܩ< ]|QSʄu?[?QkNN\:@Dg95#iq4 wc/tP- [cB}G k>qG*9UV)NpmfTM_0nu3 @O<6U*zwQ芍x=_]͆p<ڑM6"0g)\Agww1-4.ޤ.M6RA_#XddJMߠCVH? 1B̻fݪ_..8 ^x4 vpwahѴ03WFY.`XZS[ֻK"k$Y\{̊O: x ꘗmHң)&[-h2CKi)fGߺcS pGI8*QUpvafd$y>).U9FBL".T<3kdێcgي#_-/^ ߗOdžE/wBԔ[|UN)TJs%cGxE( %LP7e;[K ǟ)D JCfeS"ئ}[ (Ø"fĝV=@DdT\xftns5w=k-ƴBHb@QhjB5D( \ lMnžLJ`HB0t6Y8qzX8m5žHXکjo]=xw!a[HEi_1M ޢPF@lX&ߴ5&f]3jax|omCpaQ$&4tuE\hRN49S0]ɜH=xI}_lr\ђ J3wfzo68|i o[bZk>R[n6{KʼdU#K_J@\țK65"@PbFPf8Gt J&b7 jK;Av@kjuqAa[j0 l~lqV[u![3q*+Q 7:f!\)е2"Ns,W!AQ|hdUPIx$Kg . ԥq5GMdbXp/~7u_?y۵1S&gIP@_AMX)d*_JCY{MNdzn %>ښ "@W:;ȵbi 8X}O+MD<*l[18Fj q\F@gp@c{|?“]?KNQhj\If(HnUYg<¥q߃e6dC}I _N,?9^o\"v5p73HNrEM.D_%e1-YuMzW_.mz+Ptp lGUuj?;B =OdGTgw@ܡv:6p#~8=/瀷)ES#?[bhp&lq|/qsS DvΏkwXΞj04La }dK&; 5W8A.-1#)^OP8ӿg羭!}vOslK kfMc(hԝTk{ڸ&<D`RNOEO f)Q$bjCq4ˠCjm,|{l<ŢwwӈqM'9$}8R0?c-Cv5b^9/؂rdbIi{Kocݏї~ 5\knk)$=Bn'fe>{~ $#c{"Űфe(ܤ{ÄT1Q3XDթY[D3.V^̦u) ݨG>6,E>CߚU\]`PaM+-9'*u?޺%d: Aqb'; ? 0>U =Tu^Nb?t"w=r}m9٬~S\-uӧD[>WgfʘY`BL?;?N4pA,tTnH<^1 R=ʤ b֒ӞqNKxDK0TѺ ĖlzXav rB8؊6α2GL>eW{B,u[^ס %ê $'M M|no@O V8n)ò@In" yhN2CK_V{STԴv;"w\NZ״^Զ2J.Qۇ1@=aD}<jV>_vSͫJENi>zM"2La&- hwV$~0AOf}[A+*2ĩ1-dpG 7yQ3L{wNEggYENpaLvѡf[mFLx _EJM<2'($,kube?Nϡ?t . =)ߙ>j;Bz3#mgk䣑;: &?Q(hy?,X;'J:u*PbpD/D5h}÷J@XmvEzj /]95Id#-_5aFui[sTo%&\_hjwӭkNNskbYK<*-Q6 ~.3,& 12ZS9g1$>y\~zJf2.(M;SĒo :Kc(D!cBCz6%HIΔqXQl <9#6buOy ;mvC17R.i @ŠЪT5Q+O! VGQ}5tgɒV !k#vS~hr~ȉ\g1*Ӂs='VEF[Lh 6TfVU`(n+t{ɥPXour pcaT499sdic!CGBe|jD( TB0< _Ep5ɕteς4(,gݱp 4` ?OVY0T~`l;ٺr6H68@ddIV$7:. ZrKOq΋r&s"^mp;ݼ7&= GQtg.ښmȾ¤JV iyْrwBYƊ6 |]J.,iʝ~! w}}Ƚ<pq@;H&&֣EvF2NP[eۻH4yr6D*71yW̬n,(譣!5lŠ[@mfE_wQ*HXՃ% IpI˩e{"ԇRKPwJ8$%7H: 4o"vp15 %PʝbgB|4FX]_p .QgfZ#rǚ˟dhJ"Tj T e8J}><ˤfE('xanAO< ?^ ٦ב g+eښCYʙ-LEm: JHv )'2%9[ BG?~Ղ&U%sA]Ćm+"*<\I2Z[Oqy{#ZݶnU\OZU,H{Է&Y:5ܐN眢9}ڽUQ3%x2͹(4dv2]ԕ* }kA,GLPfV$, nt17n}U|k`(wE^;O Dx)h A]:wg 45$;5A />}О/w;fz-_kAw"ӕ-twQ+|ζ!y}Z`eҀ+4S]eswz#<߂g:sۮ}M " Un.;4J࿶ht7&t+Q1:ThgH)0m9yb0oa?7 +يeoX)!mؓ1[Z+^eyJyӅdZbFw|_v@P*m4*NߙYbVRhMG}ұro xN۰hQ@!nigQj9L^j}㍢Hnc`H7l.9: ,CJIgtuS4ςsmrp`(3UjZk<;#{~' /-P{FMRm;9.vsFŗ<󗿳~;~jUӹ'Jrhk>46'ԊzԚ"Y=ԖONZ^dSAE`E "R{iOBR`R WD@W uԷnyms u_aD x7n&L+֡n2~C5]"G&e=@O[af +x/|rOutBtP%gNIn8Qh!Iyq2|o7vUƇJ*Hd#O}XnF ׷z3aI߮x =B01M)i?Z$67`Y) B04&zTͼQ:B&{TPTz*'SWG(DiJĀW3}͍#b-T Tz SE,\eXJ]uuFJxt? m7Y~_I @Հq%D~_49pI`tAjt&%N3l:`ei.ʯ9 UVw>ccHA4BG$-H?xpEOmCJ m'$XӈQyN`sxѿr`*PQ```~RWIMnΞxVC ˢֶ*Aq Y{&́V.Fru:^j^|/W]K k)ي;Ͱu?zwpd790&GҒu %D.K6MbYI΂䞹`G'T11Ӕ H^^<]jˁW3AP.4צQ$ڶs#[!koJoyŔRaD۶ry'%E+` K !m"děvHJ fh븠Mә%lƖ:F`.IE,+%> c)2%dzb~[26 'ZD#يǮ>=5< 뫱~491K/F+ RNfDahs@0Tyo=^0' P\4;iM4Л+x5mv:³ycY:Lv=K`Xbe/aF$(N?P4Ƃ;ك Sj8y&brpy`DJ["C[dghmiZF _S˷irg:P7hFVo;e{G+*-΍!tR |']=ݔbq+(mSK ؑJxBG]Z&J9z*Rg&.e#fbxZXTRi|y2>c䃱,jKrԷ^Ӹ56M?LE)2MMxwC[Pʩ=(Q8F-Fc{Į3od{~j9`Žýlsey[ 74Fx;㡦w: u4[Isgaiԩ+Ʈox9OCe'i;X=6luiiڄ>FKF)bڄ^&tM`dN =d㵤tO!r/-/|VU.A)_.4lG܎{ݦtϵ[fO_1:7RZ+NAWIodȚH?>vдjb5IǑ$֚FP&L%mo\F8 5V;{ɘy ^}3s@*́†7N!ԽsBe h5t vZEr£Jˤ Ȫ;aL$/aF_O*SE@5ZR0&gɟX.CXjy ~MX\Nr{ 1txNxm{wZ+jxGVkܰf~V=5H`AP'LMk7a*h-EoMtRV,*dp2{II)_ m))$:B/D=f=Ie.mҾ5IѻZхyD &gpbPT+tWS(@-I_{OKś?XsO&1I).F*PpTS=(M)f~[njq\L*q*Q$;z[4Oz0O jGoR֢9ZE? DڕP?>4@|H uҴΈ?vٳ,f߁NU%uOL΅-90R#%];{(pN[<<^ζ(ȥՎ9{_>pSbAˣOGD4a6gi)DF7J A@fCx2kEѧF,-`v{7YriL  T5G7b g;r;8Qծ=Ēd@{zx-lu=>٠>LQAP }*7y`OKSvV6&+=Nvb Rƃ7.W,2[طzWh8KZQ.|\n]- Gul_8ǽ"w`!5;)5o;t'ŜFQ-8ЪmZcڻ{;N0a./w$ P#j/dC*GH Mn-R,Te5_,,FsW(Ԯ.aƐlq!9Yc!ѴfZH5((b `\,l<'ݷ,C[lGhލQ߁|*4&ߐ[āy1Tć^ aB݋maf)j1jD*߹HYF܇I%Hɻڒ]u10Czo@6$ϧ\.7X|n4|ִGYW*왮`'!;=jR۱?]18ԋdV^,xK;% V(s :pGe JEp.# Z8oAc5Ӿӯx<5)HiΛʦ/p[QmY/W6R2rZ-jlօLաTGS˞hQ%9N`f1ݽ}laqެfڡS< Ԭt&PWm%}3tӘ!oQO?On`2RSsJH{*3(G+*,3hgAF[~Qj$n+i39MY0xblYmtZl٠k"rV&U/}ôŊL-< Ⱥ3!*`"fl?3AvsWt?z`%'fk,7̹|͋ؑ1YHwE+?q`b~x&ju4Ѝ E KdCLsKKxu_i"0݀0(w>p?;\-eEgzO29dKpDZ f,Zq  Ο+3<*tnJ\~\jPG5I::gReL  RR5f1Ӹ4-:<9o8FJe[8pKΩWmBDZJXD~خ]8'XߟPd3kPq"oWdy62u2 WD殳_C[x/ F!W+a1r8XU|su|A߳]/9h¡ۈ!!R⋱N,vr/}D񰧝|(8귗Hǒ^7&^ hSMg_`Lx:/TLqEV~K#oRLy"PUOk|[SeP߽}Љ\̏VINfHê3\FVw>f)cjcLkX`w{19@~Z{džW *B,? X2 ?MbS#aWQ$M9v9UT&k3=|_OVdcv\+97ŽE 'bRdNlL㢆yQCxۀh[lQRj{۞LO'Py}&}2F@2z > Z\v,SZ^)%'z@ɝ)q7ff돠e?`ʚIqQqTs.PzwƐik]0haS܎7]xnN8u=4aț|D\믢T TFT'<_x!C(kJ>gQ3B8*}G'W}pwLL0= JܖƵBu_y(hf]xӜl udUsjMsP69om`8@L?7 # #,56\f5N'fW50ca{B.5li;@.bל`";y95ƷX~a(2 ¿A[V~Wynp$rBɼrpz'n!]Bx-ȻqzJ*'fUE#,F(/#3}ْդ0xC]R7nw@>zۅ{.52*/AO Y.l4fvG݋n~1hmcY)xNާrG\+dpF L֣34~nd, { )cDKSfNT$xc4YPuՈUGJ؅4!|t8Ay*^$r5 J.|"B<['&܄>ٳξ.i|]oaC*Gܷ^䞃؞cx"nq&w5yx 4=TO;:\΍[J<ȭСA"ҽUA84X"3.RMz?G_ Z:eMWve8zٟ PfhIs?]9E0J5\ Bkd"0fѥ8ȷG$eVsږ1֐ި^>3HW T=n<-hV6R_#耜}j)SLʀ`*"4C2g_(FlNCߍguGW$%Q쯵֌AjFY)7eCwŐr򿗤hh .#[I>L*D)\h3@3vw\SO+S{Xm_팄Nm8j>S |]5e.̒Lht[fJ_]"`bZmC+h-)OlVwQ^?5T‹Q01#d nYU9Yrk/z/U=`)y_odi!:zfАm4> 3kJңV$hn?n7wLWy@CBZ$D!,M~RA>iup@Eޢ߅D?\|ԧ@<nvWn0V8!YV5KJY.@lm=w7W_>!,+Y) wԃ?0Fmm:[fŷn; f&W3Sȉ;~s{*ۛe?29 ".mI$2# [!>#B /bK` ˖p6Zs ]R6UK)udPr+FpDjj&Ffr?07uc 0.F_I%U=ǕcX`dmvЖX/3(´b`a!pGK-^FcIGM)+_dčsco c'8H~\J}I-2vEDE ,$=7rflH>$A@/=@鹟D L0^*frG 2f>h4J6tTixް7l"K}9XA=w13R2c73T4bY9I݃+aJ!bwS&tU`<,k9ScE1щl9T,IGhw1z jtxEepI-Iﯤ1Vt8U a6T+t Ӏ.)sQߡ=wfe;(\vXe# qJ;O*0D!q<,H'BF iA 9`ĞX[NS=&gıc^ Gm8iDX2j12;E.s؟9ߩcv:1oL7!( " 2"z|;?'1뮅eFXnrKa|?ͥ5M0f("Hj@>]AAr6F02a~he_￸Ԙaː&J/-֣0Ѫ&f"Lŀtm% Rn t++U&A*c LFR\3i.{'FĭH~Mʈ.?0L8P(UB+ب-cQ Ҷ WӪ$䛀J"&[C"ْsz0Jg)Et-`dA0pDf\ B3%C301;54|b7URĖWAGW>HO ZJ>!n?C}V4ZLM*9\NK.y\ԆVǘTGro+e<+F^0&Th"p2֝tfĒs ?lb-Fe\%uw2V#cI(m vcay&ۈ 2փ#o#XݟHj*[:M4b9nJu8]wGm W#v@YP 7 125Cg[A,i5h<^NaL _M$.3OϋLLWyh |ߘ4H!kJ|FZAtDXqk2&bC:+k㢸63cR2w㰨\\/Q_g7M +[n Z:l΁ᣔ< AaL cUE<(nk<.!7Xm.(4X)sS FX'N$r 'ɲD>V ?AiYydT "U\i'rkPP<@-m sAx~q] E~\ONI_zΎhr2wOZT?c op* t|5rot+yI;<ް@S;B(=$dO1ؕu{hECЊ\uOX(\l._yFS@Uz*WYyHfc$PtOG ʜi(oZcO,\'W?]G4JGs菒KRCH̄s8J˥:e(<[pC@D7śh40~=NR(@wC&zN$BQ^Bv;ʘ<Caނk7m#ro PwF0~Aë>hgGA[ {̰`DrK!?"c"a}-DaY9dܕ#ObD W梋I2Xz "ɫ,xJ6v|5Co6P\e &Wo09R,ozZII [s룏@^Ղo zIt+fB(֎j pѺ-&u&{rГ-?\AɈpdC5<OZxD Wz[tLC$NA&ޟ H2)SkM8j>LM5{cԥ\W-xn\xoKN{*ڒ%!Fa$8Jܗcύ\;`#MZy+Ah Ź鱝mT2gaC=.@ ݨ+IA5$f*1FdMrBY4e%~;M6O%YWiKhx-Iu>м)/koDB-/2vYBIXJ.ĻIQ`IFjO0(cgC%QD`AS:䝹0s~Q+vnlzwrF\ݜޤHb ]i?;M#G7o¾EUžߔrH$_d&֘}dM>_~=rI]cK'z|[/#onK ttc@l{GL盞 D_e$~\4!բNaYB -ݾ5{>YIZw/r;1EY;>bg(klzL/fb -.7NjPی -Go!H/vuH3)* ;FiP/;g+KpcxR t5g\†/k76x|QF*=gWq‚"[`)Ϻ0) >ar* lj}FҚb,E⣪wz'n29J]dJEʀL= '=/cŒڏ/ˑX+lVkw̨!>hv"S~eXi#<?YspCx7UQPqbx^2 Q]F#A3d^}7Wli" 'jgJR^TzM7ymah,('䠝'Jbr OlhOߴC(mg %@Z5@$vb)(.[Ok$9;IH/{#2,‰8DRY2gFj`䒺v{>ҿ_zxOHkl{cܫ?)3k$EXN;P160 l]XnduTy6I)Ä&뛌sK&I%eS20>KsmJW]+/'kc_+~ #qD""6&aҺDcd1zg0\@'_%Zq/߀@#6 Iox l_|+@ӉbG0z2=kwLV_2=Q6N"d?<s:&#WO}w sQ42=DqZ sU~ofhW$咋+jSRNXIT [Wvk~*R,Ux6srk>%z?g~Eylݥ֗u[镀M}{.%yZQSuGRDDGM 9sW~-mͷ G)~AU?٪}WlwM;Cէ9J˛!O]flN`je *yx?] nAr\o] o:d6@*Z_>|6*!'.;Iw5vWҊýfqqhn]-mⱻoCꗆ|)%Smw<WJg/5vGW !>] ?ha5C26\e}(WThdH (j[w"FcU$IF((w*+9konx#Em{OG[,u;تކۄhI+Gy歯]p&i[j =rM/گ:Y6A{D-xTw9Y%ِ.%MqZT-- [>;)'2>< ASVVH&X6YND=mSA S= .1ij tшEzU$dsL)}KV.wXQO222|Jr>sJyQ GfN~^ +j&MO $_҈^QO$¼8#'^@eD&嶺(rBP2o?x*Qspu4*Kyz%'͂#_̟YAr>G@+pYʚ^2~'q-Gކ Hvr%<da p7\2᭬ciRHMZ1rJ;m}t3M۔]Fn$ ]7Bsl% $jqfb!3aD g6%nO >^ N\},ظOq-ӕ DH<ſ\o:욢iG|jn'>=αBk`j4nFy1SNJ*T:D^HIIo9:0;9Rwhg! HZ8TW͹I}Ti9SI@ufd^:kd3rlxe.EY;ؙIQ-\ CXQ-lw|^P].uZp,@u0O|yt 7[ D5ѷ"3vM%Giw*!]e)<,l4Uڣ@ıʐ˜۬Mo~9Lt#Ơ IKEJe4}y> aPcʼn.& F"Cīg9Ox7bTso}OM9%I7yzHLab̏՚g= m7Z 5lOs>B|QR"zWwH21E,:;:_{ ڙDe@+<E͜:Fjy$rƾgZA$li{ G1!h8j".1a;{f@{KSD4XevL8 䚪 $]{fܚ(ʴ䕝`#qrwV_F*g-sE:N@mhzAl7_#mгhS~ #Õ:P8(jb6doPF\O@uڃ[`|ϭO7Ǔ*Q sxse\U*N`f_!dXp\21S}PoA;4%>: i^01}Ba1׶p#;:ĻҰ80RE-aDkyKU,"q<1K}z*{Wei<5\:7]8}pK x\KTĤYQm&pNsy.Yn%@hƅ䳀.r-K‡n3N8V̖L.5řVrIs1PV~&vr<[CYȅm(WT=mzaaD[R^*˪ADiJWypݕQ?g ׂ0(- M{OyT=yzBM>lƒ8v5.&dwk)osi.ҧhz}\^_M?Ur`СTw>: '~\tҮ<)SCYr;Z)jm1;`AI\Pj6Z,ݏ_P S2t/X}֪mkxcAv&[4/O4CܨZ!'xjQn4k-'jizɤ,9X}LDo@Ą"PِhY4„(wO9O*^$m %Qn$j_&ϽǏ ;p'`FX2Kkڤu* Ua i cܐ^.lwO]xj#\K^Q%QTݡ$VʖZ.T e oXV_)=cQ/k4;LK.pq]!a{2w ʏMX}h;Fkp勳h]s}'"1,Bnka-|;$[.*wԊ\e/(Si0R~}R}G\I X-yv描#CqNK]"P;/fB{rGJyIU.mNF}&9! ft\5ƊKndyxu_@Nu#h^mdO/qPK힗>ޒe"m0ug(ݚnj 2wK3_y5WWHI I/ o;^e=R̬` Kq/O,$H-c"; r}RZgM;aRae n%R"I@ŵ=FP3(̓lAO$ #HE6ҥusIfo)$Mv>J q_{8:;lԝɳ]`۳aݥIJLdN J>/!mcܭ|~gf ^Lm֌/KRUuh}ڃ0a"҈m} dW6#wh4c׽'S_W@z!EJg 8l2` AhbP6-yCl"ip2^]2gE*D;]b:D#[-(B pеm!Ueo= PJ0uDoJ'Ŋit*2f4IFPo|~V{IN:s+>蹫+׿Dv/Ylox+^?*O&(qF1wlTss͆I]~k]b%Arr a10s c8IZs@J-Ċ5UkZ8]`>@a+2,P^e NXɿ>+A2lw5y 'C_ӹ\*Q(kyقU^YW۾0^|Lz{: P[Y n3ry?1Ѝ3(I ʨ ]C0W<%(QHOX3UZp[i5%h5OkS@[k7rd578ܩH/ P0q@G}C~VsDfgT/zB-ce֑F= ^x AD{Z8ӡdi+lt"G֬43[w25b)1B0ݢ-

C|Qiv[Y[6j'L?^nX+U.etq`Y=JC(ppq@!l|}ʼDWu CFL%u%3d/ܸ9lJWWݒj",UD fI6Q-k8~Sy =͢ύYeX4LR8٠+u”JGkϞu{ m #Ppp}t$~ՕZj_B@M'rt÷4Ɨ dh djɔx9tP*z%4(R%1RI=q]Ii&&_oZx8X=]|`Ʒp,[0r@lc~ļ d[ Ra[CWfj}r eA|!dUQDf9Qt`2h7T^KEI^KmSRW-͝ NM~ MuL%"|,L9jw@*ݖ{!OOÎÐ_Ȱbol"W.%,*LN&I(\z\lD"O3qV MԴwCͮ)ƾMB^ג@T (W"8ghjxH"еr]}.܍f(Zv'*: Ctfff^.Dt8GW蜝~+n9"be'rܷ`P5 :1F@* 6[?I=ҶH3> ^{lxSODȒf1(y\=^˸ߘ:z_ty-co,e Lein@tMRۓE6-r}c>m M5 !*oqNdzg]Qv'nmT,F>,H zv[寁f{n:YFyfmkJXJjvȂ\VQ@_4DВ#8"Ys'8]=,]s 䌻Zװ>OZ^j?AP݄ҮT8?XgW7T {OPg!Ў",Fpkk=+:,m@ax_J]Xmֽ" =+NYFL2E<4LBC֖I@v}QS N,|q xzp.O/;ZgUTx[!hsKuXjl+Ř ?p⡔YsЪSɻz̝>9G~[8 g&k3E-&2\Eԣ cGwxОp5F\oF[z1Zrxb^7U* Ѩū{xXn:N6^ojxK+^.K7J4=VIۄO9,I.xF\ `  Hg_H’a_)8kf1K8N_Yȥ9[b#|T_>G@:]$] 1)a}=u/Whjs@1PZkͳ#IUI-ݦ-Y5i`֭0z < CH{31u^! ;X(I '_z:;m~/.N0k f!HLmyH— $Uٜ!@Kwʄ̶-_+s0LqSL/454$"ɒ^봥v3U|_Շ_"Z2HXR +d |oT/֙îŨ$"qڈ]UMkLJ+pAePC*/@^#=+s,q孔TmPeSfu "~īԺ[}}%^Hq؎|5XK) !67$hk9;ӬSf(⨄5ٛuWRE J\ukFqsg{65Jedy luߨ]ҾOHb%U@N`?{c|H `߄fquXkl4O9Ɖ}SZHd#c[}?#rKU/ֆsJ` Fo$k2O7'}yBGŵ~yGOMel.TG0V=J$ѫP[zaO:EJ p~d3!kw+Bl%_uc:Ǽ_b\ӵ}UsIR]WVg`6ܧecc"گ1{. ැڍ}]0[ضjn/iԂ1D8.!(&`DC+q34}oPۢXuk)1F}Ŝ8 ˹HMAu5p;,$͹Z:t&WbƖ \3ޔNdʨц}lpn)Q /2ڋC1zb%я_L0y5MT~zr ykwgCCzkKq-Q7.32]/9춱VWBD}Y^ K)0g'#H2| lҕ[RUq4h~vb`~} Hfq ]NyY *<20Oҳ'ZDS0Y| VaG L/ΌԐЇʌ/a.KDҜY*rZֹ{>ȐDY-HΦ L8#\b碑r#8\M  s#R$Ci4oBeDd'er~NžG!Np@PO*ƛZG.pQu1 sAp+aS8APZZgϙ.ޙfKL* 4l,$eH%d=Qr 78mؕ9*>?m\tPכCm=xH ״>ǫHAumgZYNL<ϻ1>ƎH݃;w )te]`Y#Z@h2 Wo$뺔r!q @Rp?rh}x(g*.bd2(!pyMBWǔ, iRDD|*= SR,+iqO4VV$rvaگ|L{]ʅCKD2C/l=bQXAT{F<ȟR:)H-RuB_U+ Kz]/1`2LݟbI3:d;bNAI v@A_lv8fE܁zW\ IFb)L߽rz9f<+粆 ™` FN@-/O_:;ٓ֘Má+(pXtH9;X]%EO V@:? h]"tb=Q,--.{?g'^?`Kg A˜K" Ze"k8W- ,6-ti Q^'O^M[nFPj6-eՉ؟OՏ\<,䍄~0MQG C™idJD!2Mwd)$Y!SKy1z8?i** nԴDQm0Dz3YN]T0ȚH ꔃMH>l$ۈim%T6Hq xFw\s,O z"WќO&m?:E)^{ˈRs C LQTO\[ a;>>+/oŨȤCbHsۣțsta[f 7Tk|%)н!#TJ`&n TΗwy$h=A_\isJX<|&'~1_n.b1~2[S?m ox$AKol)"MnX c2en&O#'6lޙ5p82.7¾xyM䒚tQZ[[ oMżi6U ɇ}>'EPlPB~b JH(uxN='ZH^~ #p#H`fT>x68!/()X(9K]aw١9l;b":sk 1Ͱ!}ytq8`lC5S*GNuv~ϗ2|l@⡳DDu}E 7WPV|fQQu]v`t/o~ nZZ}o C:Ǫi7:9uJbʨ{i7N , }^ +@['eߝ,q.!ӧOjdn#+ RWYqEfo-rM9T,|ȘKMV7mzL]'WK5,(%e}n 6cٰF>VEh] MP7"g-&=(-0:z/dARC`W˨ͅV^V.6ԊGiն[ďZCjmwfgM<.{ݲ:ėitRW&Ω%{wym"eR>.A͢YttK55K2W%!uܲi"#mtVq~vy.8A4~BbܡL ۵n:jÕC4c풸vة]}e۲y--t _hjlqy4}\k7,0QXIX@ԋH!U-fc JXRGX+ĨQ6c9 aq}Ñ+Dj9wP d$!@s7lZ=m}ܾ`kr !Z4)K) E6e޳0I"i=Nޚ4ЧPċfa6)HVnJn:eǪ@~55JJ%c8f+T FJz}b;(9C%Ea?ŏW}`\ 㯉MhB+ y趱G..vJ>A5RYѤf0L<'PI5p C6`n0pŏpn|r w^Yøp1 ^FB-fk:2F_FL![q_ ;̹^^GI==NЬ7 L*2 1Q^p#tD&vPK #wQbai.Ly,x\/\ҾshO3xuIs'́h-DbKFpnK) N%qq+ ս!%W:LCո K?riNh46`T]KT؈֎ܖ<0tn_0wx|5|7W3mB O;s#'Gbhn|} fG YvDeQibVWo+<7@ xlM NNH8Dtj9 "7NL8XMX?LȴT7,t'gحKt٢e_EIgKl[eO<6ϣ?M3bq 88+ 4"de+lO)9 'WIZѪ* )J- \\E۰*o`Uľ=ϸϭto*Vh0Ss?9e~TЮ[Z4zXʢD0NB'rxjO]cVSmp0T]HSј/6讚pج+ POތSOCK+ d;¾?Sm0јڵ,ߔS ǘ& $;j`֖Mmd\0_ʴҗ79B8t m"󬋫\4?KlNjv)KO/í[txѵ1#!e`(ȯ/&eqVOK.FwS,uY.MOWz+)؊K+DLJt5xaf^*bbF _ђp@r敟aUX4@bʷ jz {/cmxHQ$;5?}6Jvee@d\3zDpcOV0Ot?oŭJ0pTZ_&LQzH vTpk8rzs|ԡ)]`6Yr~uȮX}q5jm5k@d{ Fd>kLxY *F&,$DŽpwp#C1ِ]eBiiYGoJ  *j5ЁDGrM:b| iWɭps Jً:N LfVn A=PȌu0Dvɀ“l5o j]ȁ9|ɺݱJUD$kG{Q#z[تDbC`98UҏexD1ywA1pHcu9 8ߐJ8؛S:Jl^[\ [Q$zJ"P9N% k̘[3t`<aU(Hx(열}3ߢ:[u.>wkQ̭}כr?V@ uK[( c%;(RZGE7|ĥ5w*E*8xZYև#="}\T\k1/!xruI<emMvTOVңR[a0**@RBv;3t0w 9%J*h8˦ըTU3+@LCs)*,uۻT%##48QIozB*Gm-!F,b>K R/ʫ~U\C]Õ9#[1UW"M ņ[pI,#YHBʎlD0cᱻ|. 3ѰjǙ&L`xz(-? Hp;e]c P @b|;K/`OÀ.@f^/6W}-?#w+6 Q&ŏ1F7$oPl|;P&yW6 qJ"&3cha=!h"Jҳ%i]Hfpm\*+KZ2R4gPz24|wg!Rݥ:$PXywdZzp&/f ϖuV UxQgH<2I~hH8RZyk}~]}#K(G^L>ypr 0LA%}Ie€ B X0s -\~^*kyL"54QVw E ClIY:7QE cѢ1w?O]VVҦ.=Gz8_ gl?]'2*8f|KNV_0}\;{:Bz IB[2(űdp8cu$P쎏J[b!DB%[R];lt 5XkaY<Ύ݊+~  y15u.jMyc@÷ u).ppQi66Ӎߊf8uͺm `zɊT ̨BLyeT˔!V HL vP=>{d,c3lBepH N&=Y=;s:F%䧹Cuuchd*Z7_*bߨ&n+/,ڒNns̻>PZl`+'CE~[K12!G= "D01U^R ܑpZi uPbbZm/ʀ`֞Ȃ<( 1V{ӕ[.&gÞ^=]Sbemd$])ջ?p5* tY80F4i1h1xjb.JR^ꧩV|b餌N[oJxTa2fԎԲ"ސ8j=lXXW[utNQRb%$a d=(4m'=~S֖L7lc9p_1`ϳCDeoD.J|zv9c:2=NWV G(U5,ap=\hMW4u6i VDRR'y-;\H'(y5J==ʭ eb)j٘9Hchd?&?: UWh4m 1X{* M- o֤"TE6ZޗUO87,{Eߪ^ţCF Q/ȺJ^Jǂ]5 {_5_tHifa~mOYeՐ4/@Qr89D2"ˈljXy Y$"z̀JX -PhC;W5($H^eFK_f5,\mq@˷nxV6ur#Q^COKQL $4 xil'`pīf<.)RChУg77?2KtT}>"ǔzD@.ýjow -⼈* Jx33Qm6RMi$g_ X_w"SmcHqIt&W65NW܀> VjU9J<DRgU/W%ˍJvV%F, µg_62t6 {|91lFHfd.cRA7Uu&U7EjsǓ:mK\֫H^D~Z =GA3,'锆+?.;iWwգ}zt ٧ {sWO:P5G]4g=Yer;dIQș_ ˃?4(&#Q%b\- vVPc6蟏\Ga6} >>eln[E^,K7)J{rG+a"tdE=r Qv,L{k5@nt*boGQ@>e~puq)1hY:A|3D@2s f+L 쳺ybAA>(#P&~d$SЂ9v~g>G罃KQ΀+3ΑB6,DW…NyE)Wez?e.{ AƋO뢱ET(YO_bIցc>N:vYYs7h&W8_KZ$eY[c9 @Kɋ,0 N:Ģq(PAٚ(J[WHe9i#"DBXyǫ~JH) yXth p*BYh Uh%@8"y(ΐlw)q2dC}s`;pF-FpǃVAsZ|b#9„vǶM\BB~&}Enl9Jr~ndfUZ z9nMJf ?QpCf%O")[ ID5NyaiO0Ҏ>}2& N﬽ v &Kn[sFp|W'h­$^d8mDsK7YjLȀ'Jr_)A~kA}s\'&i@OjQ'fE7Ŷn <; 5mhR%D x-YuC#%E(k= &ف{a,tM:!-W/#F ͆hFa1s}VHS,`c"YvwE'~ݴ+T][ϰ$׿r|z( 9Y n~=n a[\E<Ҋ:8RU':Y !? y=k$A{! mj05Q\񑆖E\w+sTxzn>ӪU~N/l!{L]WdQZYAaV|u] OONb.k. /FJs?ÔD|;I (xtEtĕ׮J(ȩuh .nn H\kȵybgtqV㓳0e^i#\TW2' |ă/^ۯ¬U* NO?`XtAn_"+:ϒƋdU5"VA7߲r[+Lmƍڇ<0kCiF5C+߁ m98}f.v>.1b(n򮍮RsvZF*a*Ttx箦26uo#pޣh2x?v'OGsNhi@('i#IȏtV>_9ig0&;){1g2 +RvX+#9h!ZS*7[X6ƷZHkT[L}Qu-Oe$4rbr%1~}f-폭нD3L2ĺ5:bW:S\ش l8Lw&=J)v^בs8hȰa\\ n\wWwb=U0UYKY?0DFIyʲ/_.Lr _0epvhF[\[,Y8Bҡr]x2Lmb6E3X5j-sw l-h*viZAs! jZc xf_ݾS)Ęn擢2ȳgMd'Ɍ~mr9;jNx<0EXYw חɿDD23Yb=5ȇJ|꯼iIEU/$oG`mhsC zY{ݣ1{%=AfQhJvUa0y}h]҄\NKשRdf]]:L@r~pd@TJfz3m SƺX첳dr>=f0"4Sˬr}.ZU㛎%mn48􁊢c\.Hb?Bnϻ_~q 9zfn*<ˀoʅ~>U)Vl(ɚ.X.+S-| L'Nfu|;([oyKiVu"n}5az^n7ԩ^TKw04RƩk0wT;Z=`:`鴇4z?W~6T|O6)vCTBCұ$ zBݾ\ Ǹgc7Ck )mNO-C0e}J2:Iy{DJDx~Qto9LG06<`CF\OڻP=$d|dj.U"XTn,UN RA l0K J$S0cPEm}I!iч3+Ԡ޸DG,U{'3]/Ӣ&l%F0%U[|0`(=:X,:*tQ֕V 䴼ԉH&,Fs7 2q:+>L߻@|nJL1U=^@ wE_nG?~GnZLF_5AY'gcug-OLQ8o2%}[OAf*.$ּÂKFsF`N"wɮâ13e)# ); E%r쫧' WGnkCk"'I1XFx!!DۄO%5aesفt@l.fxe*τc4 oԕʟY\1,ܠx5/o*k\(?Y3r͈lk9.txtqHC9P|B?M4.z}8[bTm HD`l1?S{'rx\Vqz`߁dlrts J5$V'?|h) ^rŦd *Ҍ#2HN/=3sXji$#2l}r$/UU;6&hh-VJDڽm!bs¸v9sslZTeu13Mv" <'#&+oF%fbϫGV`s f/Ȇ6z0] 鲦 +zw8A²5,f^z6 n+2Cd\L^ЃQf)`Zo曇?/8~wC̵J-@lP@7H}U}X g7 GQK:!Y$Oc%f}U1"ԤՏgG]0M%fJC aVq+0T^ /I扟Pcp/o+5Ii#$o`5URM߮`pw- cqZНjx9ZoqNuƚY|Zq3)8?*K՜P4;D;Ԝ-=VHhCg}ϧK1{M'L7 ߝe4kJsC̺roLYbf7 9bѩE;?[[[~G]5g:Ȯt*EamRb'#KCsN̓M[1:n"U_CQcxB'kfНG^Ihi? %4HN! e9ݟ-#;>9=+^{s~Vѐ]Op|@yy?&8oXTLO*̾8ϕƘ}? M.q&gG 7IuKyZqȎ4°$bZ?ntѩIhb-br teY%d2 'P#ju<*HW?:R(OcXj=0Wd僚WU=adud .?L{? x+DŴ~<,-y^\MDvx@T*7h^=p( @njUٴntxKbNGS-UI*BaqKK`CW;'Piu%.w}D#! 9!u"\zhaHJ;f=8L Ƶj qWNLGxߎ&9{,yA#(/Ag!$CfX^Ab)Rq/@fE8xtLLx8l4]#t9mH4ăX&v]Uޜ*RR1%LN&v_ޗ7Jv, FtPH Ss6-a{;kgJ& OA:"&נdmtVтz|zo4bϿB8+Z"lAMH Ր.aXHBK:hk{&sEuz"oXw)XߦM|F̍"1z*'աk%1MܼN:睻=f*|O[z,K߹i%39\Qj1%<'톴ʞ<w83øhLM\쟯_|~-@XrɶEF^U[I0KκGXkc[ڵ4 e?6͋ 73x! O^::tRR]0~1?߬[yƇl 9SXGBhM_c0B ٢ūKNQ(UYULQg;iKX0n< wh4SlGP+/9f zӥi9wFEG=PEmR0LTRk4 g+efl@&3 =W:N: "_]V7rJBi0=L@(k Cr/rQȎ'|2v/Q8;}ݡϡ%y#blL%{I <\"[M-ǘ}jZ)u:06Ӓ `beփcj&33'PMB=ooHq]-\i2ꈪ߸һ 1Y(=΢!eOtz\뷠+"Max=P܆k 7͂ a,e-rEYcNEu]ոuX|KU.yjŠ|P՜XJ783MJ~ ޟ#1nY, .[_\3rbhT=h1Ur}{> ?ZO,߃Q Z/<Ԁ|'-oxZ?+H-+gUcjC!Œ ݄y׎Fo"1udeҶ ~]k+rT>apЅ+Ǝ"A+"^_+'6v]TĽ; #Mn٬i+B8Оbbҋee ^̚(hސ =Pu"[6E CWod$g r]!$L ^x=<k) "9~2^x3RV&Y.0J%ӭY,v mnʒD9(TXk"0'Ǹ!F O*qZ(xjgq/a&:f!|o㚵d5W|%Fۭޢ:MJݗ&}s?_-l \~ [N^q#u%(njb@ 1A?Ʋ!+}ׇ6Jz{?\O2卝eDL,eQL{y-SωA]JvH;*25#a>!>vg@Da BM؍I:0H[Ń-jYq.Q B]#ˊrX ']xy㺮WI9Vu n(&%潟E fӳf"28\9r^~Bqu[Es +w /,ʓm#k*n.qYj"E,-!S5#,UIL捱 j ɖ+89sV?7jh>庅kT}F+l溮,N8Z`ڋuoS9g##`.NZr6-YJ3y^۹ow"GƠA|0QnDqѪ:2jz^wI;e^980F5`m3s%KEf*u]zܤZ!\hWpBK.Mޮ[-oSHq*6%g?jZsz4J 8]h uzBbVLHSds9šMP uK}t;7;n F' rth&c(,_ B"P&ޥ)f".ȡ=9³땋C;o_A %:PO^Qet5tŋHefO|XOo4}U)GWG%L&&xoBmHܔIXT'Q{ BkV`a? d:U(㢅<ܠ/w:o4{oWgi&eko?4Lȹ((Uh| On|~:D2X?'CęҴ`kF7[ 9<{%\c\23/j<)FhkleEv!+V}G7!n [=e+Jg#ty 9]Am)(Lix5| "0&-yoy,Y1pݤPʔۃATNZB5pq.A9E+D-⑒BFXJA/U!V< 0Μ*ȚƀٿH ]S?h줴z]қe~k Vl*/(EJvi-Qv 63be)5 2OIf?E`&M$z"74mp]'!'/]htS~C  s4Kv"' LȐZ;N7 xGCFNj8%2o)wJf8Ҷ_id] \y?hWLηj eegwq{ߟxB ÇbOϐDKk>VN҈d\K b7mqtJY|0e"{Vr<O4L:lL e?xlpɒ:O|n^ohff0|tSj_٣_S;0쟞 ,2oFY@KI"$hs>GdZ$+G+9y W g!~Rv&ahE8:6H^ЕǮ A;غFǡ۔|XfMC%ݰ7Ԥ;ypIm/lSȖƶzlL&׀i?Lm!q$.;!$c;Vd3[1DO j_eOȨ?bafBU67;mMwRŖbϨ"j^v_ ܳp]CpQ 7q}*azδ#+R_ sw58a$~K"PzT?rФOiEUk.Pk;C}QtRUfR[ௌc~i#Afx3=Һ}ZGՓZL!;|Y)zoÏwSf>g%؉~F%~RY X pZǍWr:LVć쏔wehFhxRLլ5OP g\*^*((-OG5Pk3ֱޟF^IUE0צNBBV0rP{Y0p`wZ%8+MN^Yˇ4f#4%>Q>Ocl+6#Q| UQj`4 A b&Jo4I7vVy M {]'R>\%Ǜ=- J>a`5 VŹ׭OO3ѡzRmxw'Ùuyy~_VZhpJ=I)7Tp\W{dJУ7Hj}SX#HbѸD+tPzez?(*;6T4SIFcc[eFm!%w8DIX)nņ}xNt|4n k".YCU)Cլ;xC  0ρ#^H2GoZNRԋbyi FxP:!cqd ai[FaHX3]j2"YQ vmnي"sODukTsCrJ8;bQaF3y8ꘅNb}])H>]@-W=51ߚk٬>jOlMP OUf{iu*C9}">!=Z+`4 aB({\:8_0 jN+p YtLʢu UɏG4<zEz3aX5b(b.P/eJKP"%Q, |k߅~||)hjn*A @ڪ/ 0q̤ E2JY1 dxE{,i ]^}7Q) 07 #JtQ2AW6܃{W~bS  Ґ0E,A,yJn)Lq\bOjXv;@xn ЍUiOR$%9ipXK?2t c:]jђ~GգDMx˷mρWS>?`:3(eoE:;y0}&$Y62+I B]2]xb,0O >F3hڅ/Al=Nh1O>=؈kb&Ip:N(:%LI~![{Yz;0?iBX ݄}äv gѪ,˲CqCSI b[:i<.Tےٓ~s5"#4ERK8 JxXC~{}>"p1`N+%s6qAFgE/AԼ,BB?pEZ6+XL9L@ǒbܘ:=RTчX[Z,m}@f͔>ua4/ *#{ȁ%1Tx25$)wȚ?R5/Iߙ7vΌxO4[tEEg4m>pOc>g w 5 ޡKJE8[Hv*T pKGQ<PacƒC/bPe;&U,oܳ2 G3AhE!Zǂ;Z1#hRS*ՉskC)_Q81Xf&b\R~>>gK֘-ئ7?+LѶםW2Um6R4\nk=&]PngC2 ' uꨟπ)MnY$mA [=rj|DŽ0lվ;Ӷ ڏ269L&a3C:^z5ѧ9OB͕ 4LgSlU{ 6-?GwἌ$w/H}*ʔޥgԤ9U 4ZJ[KGsޅeKn@̫K,K"^KlBߠB_ښc"\UJދ&d-Hcr(g[ E"z#ƍ 4hhh؈V> tF(z3w#߹T\+N0_Aإ)sNyfI˭ Oz`ܛ;pYvgh.,a+u*g#\A 7$jHyvm la(?+ݣxDwT3ʍ@:/;C^c4ͿG L 0S1+)$v0E %[j1:$Ez N'_-5[rLs LTx&hݞ8Z,}\JVC^e vN7T}?ʛ]$蛶/I>!GxOQ\ wehJ탯m7\~' 5E"_X`h <>"+#)νĔ [WdCiMY\((bZ ։z5հcUy6}@q:zvb1.-2팬2{Hm0nu~i 7B1vh^v"|?f͆{n<>RKDTRۥ+.fs;nk0A"T&X^Ϣ@^Ykh^Hhax#uL/4ZEDJkg.>֐pgK.!¿G0E_\&8-l<஦ЬPRBC`+Iw^4':ɯ5s[Bry'SDRU !md N^^SCn`}Ajx;J8QqE#]6[c[BAaHM<π"faRȥ^!,L^o$(%[\ΐ5h⶟Ҩ}h &r')%;/T75<,kJ`nX&B+MNY vVOlA,l)]պU4OJS&0׻ԍG}(ON$.Rs>2]@GU,|##bֆ*k,oXXsDO1ZY튯!:X(w0Qg~q>pl\!:DwAgibS*kj1(v5 !-&tX%Mh [[O)-j> <Ь=2g yM0B?8> QZR/~"@+I,KN#8̧2_j6E@:7u~6s^*[pbUyϡ},56쐞W6y}r?ih3yW+;Ij~b5JVlN޶"93:5 ?OY D|ޱ`h:nV;/c4JLOCח;k16nTִav-p9FCigq26Si6PCF$V&2E-k0!m!%dO-P4\*uU^"=QVFy#m (&ϟUZGxnا6iK%( ᱼOΈ (g;|XbL+AX`O.y*d&A m耮 >DxL+G*d ﷞ͱ2sYie>->R_cA7UPBݲ ^ea-@O:? GN/ |xwxЫ 5@C͚+Ѫރl/4`@ ND\pk%?ܳa*M2siH$axQϷ-_+g7i0r^HX;D<Ql&UsV}te~UB4fС&jbO+Һ"l:.f }d}dNwh~u[dr/ zD`g>Bvx_ߔiF'TN]7o&G59=b\T,0THKIYL0_I} uXeNOVV( ?;F+eUԑ*6=/YL{w1(A"r sUH@8FsY{p(;srI2e o3.F"y&4S%<w@:ݏn:"—ap|IGo)qo#W1Sa)Tf)(*A `Kuw{4 I0=Hr7 %'3[i_O8; ݳ\FY׶,0j819]'4 #r|8݌+fUhxY gjRgq sZ:;%[ WMD:pv Rzw+6oHP}sJgcp,BϬ9 ՛j6nE(0nhW'cO8tN ߋ *oPC(A.  n-Tdۖw4ѷj83O>sFf1g C XnS/'9hz"L(P Ufr9.5K*ԷL22a{OҾe_:ՕkdQ$B)X2@/ЯI:k--br. 9.ߒё?.D@eЩDL{3]t)0H)(Znvt>$ J|%V/NH܁Uy\)Ti O^s(@kg'wrHic ?dc = : v:K[|s-yCʰciop# Ծ[J ySuϘvpՄ0RN?b?a u x$)%B*E90#EA.GDQ% }J fMeqYR++a<汨_5_mr 1.@1<p:dhަJ`5 cEmh4BM3XMW"ʩD]:B䅳аE/8^OWY^!>AyQYMY8F!f х !+3cۇ qvF*HB M̡HDÞ+-KN֓j~@CK7i;L"Gx\0{B{n2@ E(וqvx5̻*]r?}Ad}f`_YDc9Q %ݢ2u"tPyg~C9&`Ae߮XJPǝ@GB{.?ѭ`WN/afu}bym2@D˪ijW¥?h3rςBБ8suWyajrNm=.$ sW̘K/T2Qpж2-]$f!b9x%VkU^`S uNRWEš> `HCkŒTz2d >Y 4=ޘ bNmk98s < !5oi0' yV(ǹM~VϦE_E3ƺ>{o=;B0#₱̅8891y)5?]9/(ˎR@no\Q(q6݂XxE3Cl wH䍖ki7y}Q;\za*@ J'# "zH曩YG@5J]G0H 1ܾDP`jjI=g%4h9zYESϚ:pWWjU?w_T ZEd8b 6t;SGX%u[r{4~I) Z0I-6_ש2yV tҾ/%$e֜XouwVP޳#$̴K $?zɝsFڦI|t_QK.5O2oV`*ׁp{j kݢ܅?9MaZcPB2F!F 6$F B M@Qf~ÁW/#F&V,A"97sտ "e 6)},A=@|S. ֿ+&wX)u 7kB@t;/"e.WdCfa *ǂu<@NWLL$M:mu+w]m`"#j4UNNƕ@QE@ TX~${[DH}N 3c)ʓTFY 0ޭpLq/Q7 2})]t0秳E{YFuU'.%vev6𼋑&WK@hSm|תV۴.# S!wN`PGipǛCcHijD&DӻmMW oJ{#ˬ|A,ޢKK`=K5f qq&ԅ5΍>lm\6 [ؓ*)\dotR7^x h=C󊌫 Mn`qO>] {{R)d$dI2[))1l@"CZWG6} ?=)(Nksx#9PCKtUNIL@*Ih(k`-6U*INaJS2%g [#Gt!V[ظHg'Q-&3pQaTlGd1hfKU`CH)諓x7(ݝ@;> 0ƆE Kɜ5ރ\h拷V,Kva;?LTg dFp kJ[ bc@i^g0IaQdWsg6na/zhNRz(V67~)pvte[J0]l,+1 R&ڇ mm8q} ^J;QA"g[=ȰJFc64t4kӄ7='犑# )Qqe-9 c'NX_5`~ e8DV,Ut0XTd`~D KBAҖï:wk8imNΈi7)X Z`6X4 P93IZ(7{af[Nq eqȠ?"K~| k/Y"/-g}U$eթ2| XS 4;x~Z"H;h##2~]],wd-P`7d[`\t2n |7D|#5{Y[@)Dp. ]8Ū/)]L ,ġ5qJBJP?|,-6:>A S󑳵 xD8x=*&oݰJ#g-6N,(E;˶F8E=X_>IE+:e@(/^Z i>y.N S#6xW2GsqC Y + \7//pI̾?w=E_QUEPtUi=:ǏUy~#coy(Ne~c"nfU%qʶMko9~3R272ӵgtG'JNИMJ0VUıL> KuV/9B/ՋbG Xx*ֻEd#fDKXgI>0v|< zNPlz:-ia);oNJpޭk%`7ZNtOKi3g2/8dT02I \~/?x"maqzRgvJ+UIbRJG>JP/d]% Sc=$DDEakt E}Bc[Wy,X*l^G_lOe+ 嵔wUF1݅aӤ0sU}k`'dR*YN9TI3^O$x7U$5َ'@GB7ϡt<ȨTj[Oo+]6Ց{F0d1<Cunԝ@c pquc k7[9;KT0Vwk8ĕ+V47 yzYX7XY>FVP=^œ uƞ@?܄۰d^5iu28W21O&/"I-C!>d L&jn ZTT 9:KVUO(Qc.pWȨ N o$=XԺmGh \GjP&;ǿhچ]wblZH!Wt;{ \!16Y<71 <%YvsC'?Ȱ"]_sdRYxEaUwy*Zǯ#LjΖX;'Rص< aN3Zɛ߲m| ^u}1cRbzW8. ([v#Jq ɫ]O'0`эSЌe,s٧~N^cKǥuε/NfoX:,w\ unLz* kvyHFn'cDOwFYCw_rH@v$~1*)!E,Cq:iLW`-%LxRTiD.vKOF*7t}{Xӆnpt [Hm@>: #K //b?D) SM0XXsJf+J0CU` 3^-0#/1S!6$-^ gl|@=`A)r@y]/l኶D9۽Л]Zlӡwp0xF ' s®}x{MN5+Ãc*HQq}s+nHsNhOm}jݹitfuc*ˉixھamyQͿ̚z@ |&E/"^KS4څf8)K/cTNF5l;.:Yt+LnN97/4ꨛMjGSf:bD&kC^rڻ-1/6]A n}I"@G--%46vTE=i/|TNT.Uƴ \?r%l}a!UGHSY#MNmm`ݪ8]HWQ$:Q _e^ξ+D #KKE*tkz[?yKw*j9BzIm 3%R6upR68hbȶJ@DD2/%و cYX_y#$.Mg|i=d4BwSZb1)Gcڰn& ?6L!1|Ë6iS|P%(B'\E2ߧ`-CC GKR&4%?:Z1J-UK|ք\>,"*AR݇y0P6RΪ@~zAq-kN'}P{ro mz&#_kuKjmZVM^&_VrWKCg"9BYy?78а.B%om$rZ$03|ǹ6@U8d/Xߧ15bN*$/ |VJH1ᨨDE0r2ya.`n/3_ZsObf'žu ߉alrCe[xe}zZѧw WyFCOJf]ӚUeR 6`٦5, \^FzB0~4ܩT[8L~C6@S,OzNo[rKs_a:gE;%G7Ӧm D-564^%wWYv@'TpU 4_X?ro /6ɗ'dC6/ Ξc} Elz8Rjc3/.9f8D{d1t,}!9*s}XTʒ0| y#ωL}?# lD6X"|ߨ6b3O%XBէw2ڹޭLcWri_|.5-$&d9Vzgn_;q>y}1RܞmѠ"U{QJ6bOݺc lɚ$oSV:SPn;r_2?'i=P/݃}CȺb z5 ,=ӱB%S hk^E<ϕdTb^h5|Vt;Vm(IW`L6spT˅FhSr1I3Z)*R"rBLpuG<\n, w#.Xr1pC laxd4(1fG'1:o=N;}JTwIk{;h@؟qwP9ʻTél~Dg ZD삾XU8@<޿e枕ޮo3J"S~%֫"<˿vpXsd>갿[`DhsM~\2a=y8ܕ!xn2g4DFk㎈ZZB9j 3xeotjja>P "ߖeq7,{¹X#6Tf$.i>"}\|{}<5>Fm*66N51QBԟ-t7!TiS}!,}<&,GhqXn &RF0l [r;-ٽw4 2{Q7/h i_*14 ׏Ilć,RWAOHPy8C3{[Bq* ˈ}!l  %olL»𶌢C4dpl| As]\h$n`A(bF+E*s&)o(i(y5"Ya&wv߂;V(HiG`^qT$@AɠZ3I]N0.FW6֎@wrLGzYuGh8̣rçW!)؆Q9 n8}ٴg1uK8y6ڞQ FouԭodO>Md5Zj-veٶq\WYMwxL0 }$/y_¡|NPu׎8n#)-Bm t6,bIF%lVleJbMJޒx6XqѦ\,t"Wkcp4Kt# ChfMH_YR_7cw0ؑn>6"0>dvINbYGdJ4<(J P}C 36sez+Ӌ%# 4tCMDܯ\ǠtAsCپSX!;ۼXF1pY긶y{f+:}#eg%\>f=":1=LY6}[h!*DT_T3GEea|:lɠ?կ vd}VB+ol, e}Y.p ome$hY*zd;veDq ʫvwהXg8Nw?ʺOyQ4&QWzƆ#J.%;H.atƬl38nX5GTyӬ0m13'SZhؽ=L[[g{Ƣ$hZCU -;ri euU5YaOqFwD pٸVQ5Y'H sWwi}cAqD DE lh Քx:YhU(C_Q-^)H8]\ xAlN2h ^A&ԕb[}SEf TE3A.o)1%kgxFw#fiy+ j^Pĕz 9Mʑ}P^FAFip7a =XHW0_}ZÃҞE=i}N`L96db@>up&`٫G3$J9xLޑӏb3FG ##ACڡ/Il|͐C%ĵV<|TLvnx/ǔ.(QH,p3aLRp$' СQ: klYQ^z؉C^Ts_ ԇZe=]"8`ewʰ8-D/R`m{қ]hEw}NW?,߳% 6̶Ν<”k!6fWF!铳^HDz|pi?+ڏq3YƘF6Ri8&EX7[c/p@`q&2\*jٽ r!A :FUW?|DE/6$Ɣ[96E[1悲y3-٪JTKşr]~ 1oN}kWSHxC c_tL^nT)Uۢp%Xn烠qLəٓvO$ve fd=vrF$*@Pߞ^/AK^wg3gUwݩ6J"uyFN"!L@~; "iyZ_2#g}^sGE<#,y$FW%Ǻ4?AQY4+Odq=y Dk 99 /v}eȨ`tҡSh2EH{"<4iͻ'W25ȡ>BR,|\y͔K/.xo>x%TZ?@=pMHj&mۆ4$֨lַ$}LCo$` -NׁCL!UuhvL/ q3تelC+;dzԍ5:3(#tFzp@\.lqtz}a^v \*#8Zh4nr}x.. aMe)ں,~<Ƿ)~f/ gc\lE}t!JE WȐgr]i/66d?Ʒ:e"E{C:N+N,w 8 np jn/SE{f1[r֋9cOP)S lGr;89!v u9RT3^t^SLoq/-빎TP!FBI/+BK`hekEԕ2Q3Glªfp3Ao1 0D!D:,멂ջO ϵnse2LyG0Be s0smrIE-C.y&\՜Dw?5:yƽS|dK&'1dg0atRm\sc[F$DjWGM8Ed@0zߡcE%'`;Xū ryq.hR?wl)p (f-b&%iݡ\?Tf(Byb{{Upa*9aa̝rBÜ^C$3e9ޒCޔ=| t11MVj$\-g,Tt/Uje9.ʙᅊА$tFbI%'c!dHK;$aQ*SJk[/ L1ݠ׃V{, Jdm@d Wx@}/sɰ׵WqY,y*! # I#"DS]daG$C0$}l\Y~k$gGygFTM)Wcދ@80]'S;QjQ~e> |=[ zwDAҶ;'Zzx<ר>K4Z:ѥ}).I-_}Bfẟߘ4Y6fp乛Z%q^~K,${*#m7s[ZSF3yJ]z4NNثgs Kƪۤ9M#`85)d~ۍo{`AoatN"lBOv1lQmw+#nϯg:K-g2ţ舮M0u:4mO{'ha8|Sᗃ>.v$A d-YJv~$Gd{'o弌;k37lK<ڑ,ma4b-/Mzd t#;uFN4 %KOY)D^%گ*Bk4@-l'7/XVsՃ"b|aez%MWSэ\ҋ;ܙYH,'5^?i*NZ-!%$^Xnv⭘D:ejAڗ]٥7tgz6iYq{6'R'o;p'MN naq/{NK=z9JQ&%HI&Jb5hr: %~^/썁U W2Xj('z iE_Ky-J+:u8! eDO8j׬<08Q+.ۯT "EO@YNbTѯ*Sz^lkemX$9Y4lԟ{I=ΙEWKxhylޠ gVrљֱ ;wrjO51R3BcFoLȕ['8{\iX;2h"|cҖULHW ޖg"ƶ{=~ѦZGj "a}?q)è|͏1xAm~gֻ@Ή,pЂXa+4vXFo ]TU {1vU ,*Rէŀ3i@녫SB,i2BqQ ^>0"(ʒAɞ1괲#NvuSByGc\"x^5N<2tÜ#Y+;6 -nPemp` Lk[G2e? \["=IF#?7J]$DıR-J 5m\oyi H>+Qz-q<8 v@PbYY- ܲ4ۯ+nmMTgYb_g>ث=)?9qW#cgĉ5I0&F{ ,0#B(jjLuE56$ d/Q[$~\ʁmȕϤ&CWybl{SoG4lK@.޴C1KqFM;RUDn3&y6t~2FS@Ҥs)#br=v ]!Zί ]xp؋Ҥn?!EmyU#ъ?'y|Hqȝݰ}'8֕Ť71&FjZ*C^xş"ځ:??=AͼI sׅ“Xp|hB^g<7! njtʼ۷@^EA3rָcHmj^8U֙q+IsIMSXf$Qz J!Y?~7BHc Y iBwHD S}j"..uXz}5(*0$\Ny p|'A(Wyᡛ6+Υ[쓅ۙz2MU!dž,^0 `V-5 *~prz*K}moTYD!Z*Py{b)i{_&oǢa;Fēlt <^ 0IŋL!6$@nnl]TC4oD40YzgB⍱*T`5_[/q̉V)d٥|4HM`bڹu@.ᄒvᗅs{~N0nLc,f۶ž;&yhO@AF3F bBr_[0A*K+H{n uvdCb֩R3eu` 8 5VGƠOnjO@9[DV1l'SEc@!*D3L l4>EWbh.dRMgڟcL;I?eh!CgE$ӏxZ 6 :;ݙͮ80<=J#5WW0R!o6 Vb}(E~0^N'gC, 6u#0qD[M~3w*sL0cO(LԦfx`Z'pZ\8MfeLֿدԒ[ dtʔz{k:`/QRƲo7 4wy3. 0(:G4y%֤qz94?t'E HP=}鉁=DjъX28} "e.Kf'[UZdF=RL ☍E%'xExH]J V\)ho>ȣ]ikfISLv% tĨW*1_-ɟJfή .gp]mQ/Csw nrzersOVsXNpj#|gV_C '5 2^5ٺ'VOHe`/щZL: ˯>ac*ZZ`l;66uuHz-W"Dc̩3柶q}hvJ af=D]R4^R&AiAax{Uk{ jq<tgy;֖Ql X\_P(wѿM1Y6gxǥ$gA+(:ԶԆA-s"TCL] fe~zKjݻwA34Sɴ+aKBY](̻05߿ge s|5@@ );t6 n.aKGT /5- rvlJ_v&RvW2RW.pA{* &h(Ĵ;jҵ.w4وZĘ冓Qz],rCuRLdiKw8gILɿb 5iƗ-WB/X? S2Æo\ܒĜ  $^ъߐHGߺK!LIFRX#`vMNRa} t( m7!a46`ݸU[q R& 撓(Umng#8yj$5TO6,>-NP|Mm!)@oMp/y2CX~D(͊A̫0Dk$?X۔&YS#hL]?Tu 0m3pͅ> fOEsUu ]uMvNx ;C,ԞA 1T!ԤSZ: FJ]IUߨAhI +̣% cE) 탈H#ΈJŸk8 \$rN<HP۱|i${#X"&g`UњJ^;}̐",ǽ?Ū̥[0tM(PGo8'e{Wcm†j皍uJހ,v N)F;K!dzyh*u@BXͯp`08-7߯/@7SqsdL`1^N[zzkO"ENBe5pC_IԴ{f3ǐ3VO^Zu.={X VT LjMLH?-G&OYkBl$m>}FVDux(B?a&s۽h. Bx`[w`&~T(>骡%nucUx:G5_a5f(HYUaUPx'ԲWR̬Γ(#zh|fJ.)KhOg[-LO_lq%CLyU( &Z\|/b@Ѷj 0Ew<&ZdS0e,q1}Z`;CɚQTetk{$ \,>|!xEC {q{ZdJb\x).c ?w֛*y/xym0W3eZ,ιN!kn }{:^Z=@.>(d}JW0}%y{Tc׊{hHBjf KJbIEI7@( W~{vum<ŋwt8]$qtE [7Z;[**_X0&Qy*k)]S+\%gv~>F{0dU=U+:b'$ N\UEXuNhl7?!^LLb /i‹EJAl8q_xe +IC 8+#qgf1> {k=M.xY=59x]B(./'mF84g]Nv;_y2i#=m!goseusbtOu݇3iǨUc;-!Aˁ _Nr%ӛ {pj)4toԛCȘ- -@ԞB$ј0aY4lg'fM*)ވO+xa[?$Te|ADL7dLPd@RH8KbP%YINGPX:O>J@c0wBcjC "ژH[WFӰjTtU|p{bc纀wnJ·iSש<2JId̉t?E.vѧRoP JL7I)$f0*%5#rœ1V+Q#WڧTyݢ7kQ~\ BQˤ!HLSZTy{J4d:߮`ӰQd;ws`ILu,;?o 9OiZ@yĉ@NicPȀvn,B#Rwu_=;3N$cp *4QYَ"YR(}ܳ(bx PnXoULUs՗߈iA0|U]͈px)qMC+<*F:txN3>1*Yb=R9"B7я KSPRѠ!3de!G?ܟ׷qצk3B\^{+fT̋wӮN?"(9():^2t5_Xʈ}ɶ'F|. :7r;iKY45^U%8&0bDNAsc}B9Zx*"SxBF ox&5\bU"M.X)e¹΃0_누s}vL[L#;Bc7(eR>zc{gpN!. :!bL*Q fI](&`p>6LfIV"Re$>eabzMmQ|RT>[A8jyzOr#"g_x}DF-^VxX=nݼ? ;)‹Ga!rбf/%~˷+-~r:b)ZepJީM#ԭtrj ~VTwDXX8DOS t%d{"p?i0+b3,ˏ߅[WÃXZ_n#וOjeY,m.V|| f^e^1-0M? ucV ,ՄٰJI:%z`Y NȾiKպ<$9 CyoI0G ;1`.k!7Z6}UԽ6V5VC_3烕bot͙co~_ LXbu/]C8ڥbN7Qr-,I*h\Ofle 'J"V>n)̬<6sa8+3`aRy5G^JUqePP 7P ̼Ok'H_6%59+MSyB3Vi_5pԞg oaLNj5ـDUrk|b҅< ;ԃ#Yu&fIMy s]RJ)=LI3 j :+ݧh}WxJn;ˋ452<~Iv,S|pޚw?a5#7xc}45}tL<KftJ08}nO ROkAx[L9O)^!46ĞZ GRF}ldOzSal ,[]bR b-!G$. mgɧ BLƒ;z|G$ʟ*`*RV,ZBB?BTywq>dZbU͓P*P}LnRrnR[ TCN=ei*a`( n IAey}=PY!4=+](\C/E}dn("-Ĉߣ@f'mey?AmbGke E,rpɂ/~5 h$KK׶RfrEm`xAXYug``D(VϜx.CY~ڰ$nHˌJ9ku@{zZɮAd8Az8{veg%n(͖BpTSКCBD|qCk4ۤ/|XCA'M{/qTQFqf7w`m͈UkPJw~]&G.;W+0& s.UP>D`q~`_:pDK2 ꗲNŸ63e ]oC{F{*11=E>?/qWq|6S ŸzL5s+ !a,gCP/]VI&)JR+3Qх8aoC0 `(y!-rӱH cKDl$榁^kb7dQ|#Wh&d,ylĮLϬ!I5B֑BUi!6"!HG g'=IC]H?*&5ȜW mYt5N,KS>Z a#Dv 7Y.V3_㐽?#(՗}pT{,n|'Xh H-t٦zAQǧg}!HL~NY4qΐAגȣM|Me&\M/+SGQ.YQO1-H҄1VX_h(/mqM_`2]D?ehJ kx<[O29V@@nc3B(<}^B1,~ U+jXtb00+UWB{zyWiٽBB250cԟ_ZOythL'A&֪hǀ* [vt +;vX:#/ h~ P32+~9N 6R{~ ۖ* !zzEq Ϣ)ݳ =6YW6ӮͲg(4ZaVkvkb rŹG+6w.N O276%U#Ir6F"CZx(ag#z哅 r-w(eZö#"'`)/m1:8abp*k s;]]&SOj8*:ʔ:Eu*ﰐg13{-n7[m\N}t Z-1=]3[% FRvH0BXH~ug5۽0.SHm0c݀x4x%,Lݥ~MդTK:Z@iqǃQf|&HAmqz{cP̚l ?p!i da 4 COdo⒇Le(GrhJc!JaLW*0̃ޘăVɥDlFb$+܎h#P` ]P4_KfO 2FL4ؑ9A{/_׋zw9q3F5;(j^{zX)T>Փ* ZTi b1(y=><1[a7L FՔ!@c)YCP)sA9؆z,cDKFJGo.١BQ=atDY#r>9N[חñ4p/ F5?S'EVueX_CzO`T$,#-+o7LDR+JGҲۧTEH` P=;lh s\nՏlOmB1VҟpNlap2Ehn&C&~[?QH%lvUq'bIk(ksqj~~_ڑlC5~%,$mvr?Fmsto{ Z*"8Tٷ+ufٌ~CN픳kq!Qce<@ Z|%.t;&5z 4'tϠ&VXg}UƩn`޳<C_4`.*OL N/4`1cN?ee[7 4` QHw])E~Kϑ9 p&z)#=D19;Rϑno3a+D<`:Fݪ<9c&┥VD_bR>0H%FT*P\8sPB&^x(L,n w] kkOͺԊ Xw/T-ptWJ;iyޗZN¥u羥k}pDܳ@JOv" 1W ! KPtl%8txdXlmy)(hoQtpƐ&Φ"[MtE&𔷾 M6->^f;6rS]ԙDKr32vDӣV3pD@ /h}&!6ǁD"mZ`yYd|R_ fER+i%zsMzhG(O;P"lS(s_ 6sxGY2R_YH[Z,op?v|~Ʒ+bRR29T(abfV](3ZU8,amS}W9O4wa KB^3MAAwіa9 6$'0E] }-Z&6$4;{g hiv 1, dÏK ۪GE_|!`RXi]MՉtl\> 4w/ vˑ[8vإ[):Q0'pYEW+αơ+Y-*}t*Od!L%MtYQW^3LqC)(pzs"TؤjrsLvIzXH7&U3 8|js*C{bJHʮNGr:x6;IK=\XHA>!QLRZ}\_QYf~~aO+|Ďsd<!iB/:j~ďojh탉DV:*d3V"bg~W} ״ |Us&*$5dďI0>2xx4<'S$kG..眃}.ms6s~T-_^UC&RLqrFdʹi -Z x 9ծlH\CAΩ[;wH(y~\Ldu%Skbžɥ~òi!sT>8hWd\7ŻJ m{;^zl;p@j̖ƜljeA m1h䶋;|<ɋ[=#6#F zRʩcS[v&Gs588̩.~ `ηc]j YkW@Y"m5Gت9 Βfoxl_yZs}k+qWn- ݄!,tfO4"9Aԯ0>dzC[%b'H#\fn\Qo$MPgTC_X*Bڄ``Ck{&p@@u\-Aܱ ډP#":ρ\287 A7Qp{ψ`O.*[9 XԊO]{0("%7qd징E\L٢4kXWv]MhHJ >Q \qIzC+8$Y*^y̑Ur={pOܢe:4@P#)~mhDkhIB;N]Iw1>3 P56R^'e泋F <[!zcE;ù.9R+ƌqO#ha"Ș$^4CұZd'u΃_ު1\JhIjn-UMɋw2z l^"ʆ~nm7)F2BrĔ׋sU?%j!.귝{^*t)xT|_{H/6Yjp _OGyJ,g((eӻB_!j)H ;)Y0L]|Q4?2]EĒx^hE{n'- 뷔|lTg4k?0a? %Zr-Z7,=p +4d1@˳qti,OtY|19:it?(ξ84HLozb!=6v4"G-Ӂ<PZ(hGѣ/on e<#aX1@F/di? n V>o_qgMϜ'|Lm,Iʆ5.'&wArH=#lseFE?3-+JUw("A FM!f'QIoFDL͟2 D!23XQ0b40c־ <!L޶G1o]oϸ))oT`PTK15,@Hrss}&=@595b<"OhǕAua2=%=N5Zrl ˭g.a1)3+df`TDC^ `0 N9.u]5%ECQ `r8I{xŌC[w؇AR>a3uIkN {+T63<7οrA璚Mߌ mmdu!n[_ns)k|'V.fqQJR!Yypyi^]7. iR 4hs14źBZdt,bũhg*<9箑Ę!UEH}gj,${XRiͱTJqVRRoXQ˃]ꅰbӹͽ ӏ7J(GM< |P̐wX-T>jYr=ED{94qJz:,;5yZS+#-FmCSBK5̠JlRNS,[PS(: ;]cҌadGwLfw\2sc^u+*\V@$і,UYv a6 Xr:JKW5Wڜ*s#&F+Cީ~b}*Ҹf\Ur)g1&S c;n%H;L  !hJv`0}N&џ"vtgchy F+c@@$h X󹋍Wo~깚&/n߇4>\NKf0Tܐ*LO8?Wf?]4 6K}72'}ˁڂuԗ?u{o_$nt-34$#sdJ$@r j!jj '%?#5a-~&> /lo4Ĝ3+_@]׈WLShd#MR\ַr8Ph!\L A9s\AbV?~L_tBTH,JI85ٓM+14a'8]ި\:u!ŸĐ9%u{X {tZnt`;`u+wlh8Jw#;]|v6.2~i(*XzJ,a9"knK|VyH %.]Z^rfHOKeWU,#Cq߯/ֶyXBIfs\MNis:12N}7ɤD%»dHbz[VhګC>ΐxPiW$|'*jdꦁ1iq9"^ЍAІWԦ:vDXHURd?,QXİř0> T@.r$d{U ڎ[07%ynѰW^* lRۂf]j7(l0hMN3x55p ?;#c2C>lvȫj"! ->;qcya_j;OS_" K# fmXVE6)@G)|@/L`g] ː_٘ӥQK}fʑY9^ܺ\hX#/'FϙKRBk 9dFIvfh|g+NAZʘh-тQǙձ}Lە֚;=6g~5Քaɢs0HfX7|?-z\U/I|Q NoHX 5jH zD!T[;2rgRFِ 8d\D oͷ(RRf;lz;djz7<|DB Fk35|B;KFn۾VF_ATyZt )ݲ%% lZ&>bdY ވ/&C;eMOF(÷MX ߪQh^CnF2ͳ$Fb&e`3sbN6,fK׉b1X(#ӈzCo6J"ps兇T˺91/xz gfguHrs֪ͯ=Ogp%^+l)gƳ0xZ=Ts`e6VdER O!f`=9b@.B#բK`-GufW4)[kd2rj%eQZYR¢G8 hPkC?$lP{r=uA-4P6N&|i6_ؠaEr vBuɵdu 7i6(u(ż8qUf\{=-=߹ј0qK^>Sf~8ٵ%&%$ҐW\Ⱬ@kumvye ?+6L'@+ܹ* h_H؊T d,c.jI0]iCl6Z|$hH? Gȓgpaq~D`weH$n?l¯<W=&)XΆIIT"Pq$`r ƭI_Ooor>*%ğL3*AW [;Õ&[x+n{;!΍ysVܶ$OJy"<9C  vo,0 م@Ea.'9!^nE^@W ^* p+;!խ}J{;! :1ɹ+_FzR8Ѱv`P)HMP\ej*->0_DLh{w\`}-a P`1-5c]HE q).bdYAA=qOX1,t(<}oȡ ʘ1wR iD]D;b }{q'?>wYs& z0jWf)?XZ֐rR%A.oSLM4Z;&@#ɛ;pLhޞ$AsP$[VԬ,|Sgp>ƆN}^VOB~( Eʴ{) RUauci^#)m{.pK$ x_|tȉUw\13j'. \ I*i9t[HGN`mԻN~#AʴnU2CuD,.?炙G7ұb#! ̯[\  Tvtp8B¾ope-@|ٳwPκx<ʿM'*>æoCܒ(<#lan© q4QbD 2*VJ&bF{P6QS-gw3VYw]eg< $]ؕ\Ky 5>'FG?"̫jDy0&3@.ɬBlׂ ,b{%:@7dD,ӾZH>[;oZ:n^FC3@:^YǾ\m|]JFהU{gT'd$!FvgA2!?+؈yE-ZɌh> 7Χ Ŝ^NGJ-PͬVюnlHb f "`.s ТD[ȻYΫMEhDsk„{rN KwHjih^ˉ "gZ1 ) :NKo@jAA[D>;`ϸ)]Z,IzHvP8aZW%"S KxPKGժ v-+3Nʆȋ<44EE ke.s,'RrU PquRN]k"Yh3͔6O%qgYۗ2$9T^ ;$OrPE鎥%[[͈f_p5EOQqo Dj)_?N~S]5;Iu;O)Ҽ zd֎m4SŕT{ 5"ާMKU+0V~ÉKutV9M~އ\+˿X Ϛs>}!Pt8})B#%s,(ۿ 9&9CP]@|P.ʛ#'{h5X7!epUQaqqqr_g B/¥G88Jmf"(y"B^M Ϯb$ =(/OTnkf+H(6"AlE>2i M5`w)k\Ya"E뾼pMpT.0o7X_8]5ށuX/'ו>z h"(yi,bn>s`jC֗:\C}B!Ompe*nbmKǴ'\Toa2u=zMgD"YiߗRލb!)&ֻWJi5s^0O>uѐoN $(/].Իñ[jCi9θG}ZgFtd$n FVX.k6g`qd uZla&q,f=K(rҶ2 `D)h"7AbjtR~J4ܭɃќw{aӧSٙǍ9TĪc)ՎP׳m>Ñniv/˵{O(m,Zgn8-kJ Ñ6&7#Hפ^L)t^gOKqlߙ~^}F7DtVXYG4 P*J6~iˆ2p~WDx;DB Uᎈ&,c;W!sYt/i#7VܶixIS>RgzԮ"~g94V*UT> gg{Zѝٵ|@AD2LSbkh`B4F=:.8t=Vŀ=$>›.p]Y/:^|ݞ(;<>DaI[;͟tR[HyʿrE|_-ZdM Gj6.}5?SOusyNGe'$M AKwJN {Oyٓɲ>t.N+c"D#$X9ףGP*7~Q ~Av2S 4F;B+}zN~ CDYƏKbZ@꾓 LQک/s|*RaJ?9IG3pʝ 7HN l\~-(t3jgHk `}1 j*YrJ=x-_$j7x)n`6;b^ρ>'@"Flu\njBZ\*xz ;R|'*(҈uSv -unnU(]?Mj&5}~r?d-wi%7>zi"#oc[(iM٣fQ$ .i7JX""S`c~]HB C4dp_c:NTՕh0'/!h6ˇ+S~i,r}.*YZh(csۃ}@{w> c4ʑ U(kKG y/^$._i?ː*-Z56=*UG!6i2a4 AqԸ4p:o|%T60v-6<."`ωfm h7PZ{MEt!X*߼@1sј qH},[6)bޖqLq䨆T{I]:: w:;FfHR¨pvR w"E7TXCJp7vE.3ea{SP1-x by-cmƵB˒_yp8M "e_Lb)5C<,B:m Y$vGmޤ(yTۿ@(~p]{6(< 쵩TvR`&PXvdcuS>g9Ӧ@RW0\PI?[Q4YZnK2R pb5,cPF:-On4 qf\@m 730b+KŮ1*Cq~c j{DqD@Bk]vf\׋"'I3`u|4%j=Zfa^ջTEJzmXj#jkI4~8S,@\37F&j טRxy$Ϭp&F=^Dk{ҀK ?̼/ Be\|䑙Q8 #>s%\<;_8V,%1m٤̆.d=̃'} 5M*= /u}gz3w DbN')_y}2)u^q ~-!0U7 #xe Z=9aD}I S,fP4wB6nY^ )pa{d{W)SYaJ!31'aSM#̠Q,QDj~b)"Cg c%`,]qa"pulz{>a=7ka$u HD-E'fpW/8kjq!%mt:&Xz*3˿iJnLN3~>VpȚggQqnJjPY6U`.TbW9tDC}zQ hq_{F# rNZxb۵LsLc'W0R gAf/a60yh?tIx7D]*U  pL6`*QIZ@mUMZv _2[wz:do..CIq\S4mq}  ؽ{!2}cՀnf4l!TM:l*%"oti݀R0.WVRٳEɃ?ۗ06e';&]p-Ll-;cn':DrfftbӋ:hI;[)vnP5OKz\K_CB1M0p %}x(?5ʏlT_@J>QA4*FGE:U֫R9j-Xj0 v> L/> EIcH#_譸! 3xa HhISMde1">`Sw k1<-! LJTA8zd⋞9'b hI-heu"t\t2sLW +ZajTBW}$Y]E\ i]u8m4!vnB:>:iT 4 fzn8P[_"eE?e7&eP8?=;V`2_f -]Pf^ժLfzznY*s E7 <(G&H CƽkާߎMV%rG!k K" g-lIM3l& (mZy@}FNLA) :to\7A) YRO+q)hGkKƊ;AQb i RG"OLQ-ֻu%^}ݾK֢9͇&#:e̒0m^ղ.WV z}+=7&N(1捎oN2 +G>3Kc8ܻ'hlhZVq\6Tԁ{vk{4V*ŋ MQ>*P[-vWCab>Uvs !q Ky< n{6K$T8Ś`.BQy(imtڒ861U2ȳ?\6%;͑1ӑL"e֠,_y9AEeWC}UodFԬq| :OՈ&J]浨( p!+%mwBH~N}*G}\c t*YN͗}SZݺ'O w IJ䠽l>H]H?K>onR3jF}B~!.BPHEmEC*\ҍjH`YuBfYE^D+Ɩ3K< ya"uC*9序ˈ,w o4D<$ҹ:itȵ_Ӏ1rpSۤmnm1rř9$su5{ZyUW_c !;I*3zU㐰fM5Qݖq.eu!MJ$L7c%{E7[&+!ʳ][at0>N̯ *2|@(z.팭 F==q>|=.FRL4^/C,#,|0v;t9 Kau^q5eUbzrfH!B^+B P_AOŠu[[ 9 ?1FSxDDbhpu4GB,ٜ] 2 дJٽdeW4u iO668Sdt%LwFi\+<;¾@S'BdX̀H6*~\wv5&a ڂ.j7x7^vFɰ%0sn~1sU D>,Un3eYHt=q2$3Z0={Y/N z<O;ERݜqM0ߵW8-Y oWژѝ uCGpR^4V'Z&JEPl:38ObwhlXSuf.q#>/&`#Vi\80Biqe.M`o$@dfjkf ҇ qk *ΎД%jLQ]oI:Q5p >`^h޺>$,' $^ -4; `5 WSZ *9}':ʶk)xY(3Tj-L}VI=땵 |2)mE6#xRgy#<+دg|>fOCA5L1:mAP&%7/(z~ty5aSkbrlN?NwRlj1JI">t36*AdK).&3Jl1oɳ `A(YyI$hXF'hq mFA |AvӤAn~F6Ol_ͪw#g)6蒈"TST}Un[A8K3u8? oBBFdݜ"TSްMax؝"G8i` xjNT;^=c?^tj ` l'u R6p*Tp"M0:%&kvpY_텣gIB#^FBtڡLPKUxiyX-~窬PP|ӝkS o$MQ]4.ljePWbT-H7Sd [ſzP tcl[<&2T2H,I^*:f# k1DX%Mս鯠3K oʹ$ܖ;x/OI25s;B Z9blsG`rA-n^Wbc|`-?5dJ#h/>7&-iBN.)!D*}L)h4nfsC#l|p͢țSڹp\\~`Yn?N}iZ$'pX$iB~/EJ U5Hy{eGTIuWQfa{ruۂ%3鰰c0,4z!ܚDP,޸{j-Vǽ#%hU<嵣A+{tݸ9`jT*D/xT;H ZIRV}/{rQWʘOs!> ݝ1Q a?p'׊0 xLp!'JM6~Gg є{9O(5՜h1c zYX:?.7b8O3<[o* FnzE^c[䕝TwAUU7d +)=y',> h5s@'IBE9F AH5gUUjRy{B0r!*%g>^_pPZ(57iyԧ =pT烛:Ӣ[R=nߤ#(~Q/٬ GzS_%m?v-I`Pݔpunkoܱ"G6wv.-dHՈ=mOnl/e]2 ~vYURGP#> )ﳟshK;fbK*+LP'k&x%#JS*wn'_f^A?hWΑV=D =|lN}˘ x>yyO:9x,Ϟ٧\uQchru+u%q o CW""rSiiS 0lt1e4}g ~*UE~IDѳ=:bl#ˮĵ|l u* ȣ,>6n:vSo|LB&$wڕ"8®jKYLcE鱮]!h5И{&ĶzjbWÂћ6\)}O9 .h.~O?cVΤ vCzO&f$h5Vbw̴}b8a,U-Ds$䀞yLKsy@)O^$*0do17Q~Cg hгA=)CmS;Хi aZ"!;D'zŒ;T&:PkiaVsy(;q\}+Q瀞2LJ^'̭"3c_8Կ?, z(zL3 Am絛Ɖ'Ifd0Ĝ'eR2g0ΐ~G?C%mB6hLVKҲ9a==sW\B`7)a!3!}x)骫ȫ);GO6J]z,,EtOyT8$Iy ӎ͙͝3t sb]Z/>_?!%\KhV$6՝էd :̵Hr5TZ޿:4E_rOMMk+k*XKa~dN6_}@/$;1vHOg``pH*)px\FĀ(a!e;!H3EOI}]U6{9C}=A&W>ᦎrI'jP6^3ʈSnaUWVe [zaO>1ΤzX,' aCTvV<"H#Yn3mcG%X L 8v8N7:Tw"fV Rū!%eqpP@"n/uq|"%@O*M~(Ռ~=l FȧOHH i5x0x>GRyleo&)\K^/8SVԕ$FD`kqPHot cYG̒Y'o'U*uV+a<HY)H[)Pq19^3Prz"f#VX{6y82l҈Wi&K楟7 վfhq&D'W ^^'#wRoZYE~%Ƅ6¤g.:IBF;CqZ#&L4]/yX!dB]9ͺS`;XVͭ޿>îh|bk _xH&Km3гYqqQ'aQr)[/arҩ4xU&*^V~i;PFF C !ds8W/[עJclQ:L ŊЬtŎrB{it")I6$ j\- 0s"AܿX2}ن 9 YmN>#m(&eY.oDm߉dO.US*ECxb'1ƍỳcɴPLZ&iQs }PP%r"0e!iz"ei!b;ϤT C*2n1E_^VL24,T!ft.(k!䛾0#-x+97 :NC[dijPl zJz݀ iR[ RǞ5^{saE}1={#TS"Ib1Bk#] /K& F`<=,(5I_djCCXӑ(B u+VpL 3zrf)Pfbdp؜}p[2zAd( -YFI@ 0N@n5R>dkbc>FATlBe5)&D;~39DWrf\=;j]INu^kPqi/M֨'3>p{0 [Y,mR+p;|}'ǰ*u4$[{d,2 =*2;iE%(ֿi]T`k3иcu_[%"pl[.[4 /s,jml 'xqMnEr ,a+pi) 筜Z Ă% nh4DKUygwgtx].ێ!A`x&BeQ -DOI|Swٓ?b++H.Z@ay3-ꂛnҬu[$Hw @іJZScHJW{%Psʧ͞6eͰu观>77}3q ˰)T:P84րyDׂrHVdKP okv}Yvq>WBWqbUQeG #11 SⓄ$]֩̃g@|0YحqI4 6$38jeϵV:I}4ljL.JB2X>9J.k O;PUȋFf9)|I(ntq X܇ =fxsic2SzFr@Lerɾ>6d_BMەS̚azآt/@)ik8鶉q馹dĺHy4UHy-Α{{y.\kY]}&^Z'^ȅNI'S]N)NBܢޟ$O&M#cUXLO7haR.ԍrca~!O5ix3KZFV9ѠƅOԞ8` ^f:N}Er|+ =" fd #VMHvba:}F&qk:rjD:-[*@Z>u\U sd`uPS"d{VTG(!DguQ>:N <ڏ;78vM4V]b Qpm9{=V#_.)ф44e]S^ ?Ob8Le_B`=оQrMcԈeo>GjǮ9"!~8WRs}q^FػDi3"3ÛZO@ LTA H#v\:oe:bh䄎c-ܡA Wmh{!O%OCdԭGQȟ>Y>x O)G{Y4c#]{M. c`>G8+KFf9ϹSϺZ xNOssff|CWtAHm: ոWaPl`(TQ>o S9|08:Qqե2+FYLtwK̲ "y| џ%?iSJ)XJ4q_h:u-}00' ug\pO"֛PO>׫/yBS=oM,HԳ}=jh"6[X9%uoO_FFvҏ-z1a.%eSAܺ>FT*9R45̍{}-n{bB3` ש3Jf/6 sxH*_PR8sh Sq(Q=x" P(JILc%ּ`} -q1u6Ye b`q-[>Zcb'D9YsR<'"Z[i0KZQ8{ / %E `ӿ_f(,EOk[Qd[͜Ū.O$Hpnm멜s؄[HYNFWH\%(M7̲9Yg<ཱV7/=7u~EQjrE UGFDNi;Y*vIhq8;kXI'츼0!|B,}D#>mĥ 7Ng` |3`oY8:0f^` Vb`aXP W'*4MS3S ̓Y:|hM<7<БhYؖśSAnEja*Eԡ0\c_4Dqh@!Yww#x8xm/a}W?c^^(>Aو9 !m HcLmL>#VZ9.@\}v^ۗFrh=N6U&mxaw6Rz\P)<wxL: `0X#D:ZV.q8-3'6qX?UHÊ{dtی׃]"; %+V" \6Oz|lh7C P7mA;octX^27]ޙaKs{vC{#>YRa/HT7rDΑO_|B="j*DZE_!:] uU:ʇlTTӓ~ֶ1\etzCuz'CЅl}=[ŧWc/^I =N `ȗ+,9ZWɞgjLq}WL҆x^ ;bh/& &O)+,9q>75+WJMnHѴ߬.eyf`!ym3F$2zb >D.1vWէK+MGl3)k/ß/t"93"Qa =㯌/D# j}j%M-%^xODr([* K.:S˶}D&o1cX0 Čb)Is)@<<{o90;:~](cJg][/UZFYOn:]C: r?տ*6S/[%# Rcc 1FۨXVFutK2{u@P:.EM+QFg+3Oީ(K>_[:Zsg>3v2]r-R__w??Nv6ޟ/(MlXKWUw[N ^(&@WAaK,'N< k>(1<5smӨU~\-BdV݋7JmBIv=QŅWi.M'l'.( N<+zƥeaW`~ug:%kԟO/~Wg+Ѓ59فb~Y>BM/TzzR *jYS#ΊVg2Li8&O2H49-MLͪk#g\X/AqR&ŵZSU4&}Hw,=\+&1Lف|- ΡHqU+?$.b` ̤8ڊx|`dT#ϾgU<3-"C^op)_< w5s KFs>EHX5=d MI=gB|]!FV}s@;w\jFŐ zh@-0}(a Fq0=Egq@ gB L}8HTv(!ٶE59v:Ukp i_nJI 6X b bgS\qswǰ#qJ`CĽ!^` O,eyJK,35r Rs>RN-)0╢(k+ףVÀT=29xYb||EMЃ*m )}}4b<=R^]XIߩ(@Ut  y ޵ڡoI ~Wx>KN*WRqʰ߁G期DԊKo ^v\Ӡ &sUIt6spA|k M՗ʮֹPg EI-Lѕ7!ڎoCrJXfKžu8{aQνwM9Hjw9TD0¿ |'NvⶏvKe:]{<[wԚDUDC&ԲKG&^/ 3R|#r@RΌd3_{ Wz=z`gf(Sr)ۺ߫ln,Žr CD;%Omze]Œq6OmCrktW<N$`î[.IWj ulTh+Y)0y@6+qd22+PJ} #,Ӎ=a [ ?2G|Q|"#JhG~^wXpL?A!k1ljykj(&Qa&Hq))z ȨbtџOeV%'BLy~QH)c;P/EHq)+ I!tN]ڔt4^"Ǹ[}CƒȦD6  +;\6 ̛ WUt-i눙od!x$;eVޱ%ڍ5~"}r˿ۜ\``ERЊNg'6 >907%D1 =UQH\pĪgWiA$O- C5]_"dN$` H)ņ 9;s[-w+M5)Vo3=Y%M]bt*G=)Z }R@oP@wVy0<ѝI._H+iRsEx:^ݡ8!9SA=@Y<0h{:TVZ̞C/.ӣc>7g>T~hYy.s\#\C'NeeًnqcߡNp_$h6?Az z.Z _.wdFby78T`Ä式„Om~ɡ^?b ]^}Z{ M=~]! .;PIO϶+[6e{+wrr: c|̫E475PUW_'19B)iN|jH'crj[jڤV_;8G+s}O{E+ANE[Q8!dL񉯲PT\:BUBMF2*2A_(I6L (qTfHщ>dd&N⑒CNx "Aebx%?d[S--i^b@|)b ʐ$F9 U'DK,Pu뙋FA@ACѮ/y z uwP5҈"sbzʦ mɈ![!-<o>NC}k+AC?t u.~ R Ge%a +7jgVaMx{[\ ' x?Zj'>k,Ň47)a'.;ʾǶjY pݰDuO̫#i<j Y#މ^Ġ5*?)^Qo5ZH3+ L !C3qGiWD.xx6˥q|H'@SUbz(DzS^@%sr:&ƒ+pt6DZV4<G4C*I@% y"d 2 +Q޿Vs%Ԏ()G|)rM 71/m(ܸ! 0O8 ?gQL$~`obdz+|S$A*&_.Q\@#t=>FΑml\W^ٸs3p3|tZ& ^Zot1+'A7i'$wlj/?hJx!Y;Zx^P&㶿Zb4 ޤ,+C%8ͅJZXL!@mYSΝPpp"7+s.Re~MOԄJt . {Q,{hGV#(3#N 15 g'?ifiFS)w-3-^"BE뒋! ]w"/S2 xqVAϚXaXƑ~gC[|qnK~ 0YЋEC4Ipve\$k%Bs#?"9{5`ú(x]0\8f<8^ZTUwHLKҦF >h/K9ʫ=C}FŒnʹ\aPN50fpyǰ84r4C j?)u~5 uy)%{,M߭o*E*q%Ep&:flWQU`UzeX1۱ٗXk<">Yj' t5m8*'Awa J;Qu&CV5'0Cȫ6Qyŏ;Df5߯=~1J  !ZblJ[/49\YxB{HRk~j_!.T׏OB .m0=xs]O`L)BB$`V*;yaCI6ԿγI\ƛ"r_c10:AV_'Ӹb wїNjKɠ#ZP?R ֕Ǒ''nwx(2em sٚA5σR-{pYcfm@"MmD6`BoMHq1F֋NsvYB\.L8S~y do2fFf>Wت4bFvUiUߡ=jh0acN֊.9-?0jSf凰XXZB|_I ΅i RCh{(-hL8 YEHN& qطCuy|FGm{Vjη5mh^fQא5H^ J3kzNlڼFJҠ Ⱥ([بX$DK'Փe-;r H/ *W">0|k3ԱO,Z]̱8\ V;>'\mɲޯzGރƚ_H oXsS=/~ {23JWiS#u7O`}k5H1akQ,3\}E1me;dr@AzNP-q?e邦7K@aMxs=w!]!G*4zBk| ˦ Zف7SWNS{GMjn" 7;dvl^JS;3ɎF9̵tI"|i!$>n w~gIb㍾9A?t,dw${U$pȟ6l$QOVkmWP~p6厙bܹn:Vbܪvz-5/Actx@'yIx-wp/%}b_Jԙqt!.2%$zax$Hn Etsmx 1 Zi5#@̰nT,NH6 ɂo˜ t  *&05*T)DkLe1٨U] t7x{c%HI!V+=EL%:YrΕMt Ń@?6: g h$( /"kxa-x[]?YX)5>e ؞N MuV ]Bq%ZL4|g:mq@ t" \Ĺi"^@oS#ȏ2S*9J$F֦{T18kKm9+~{*Jd"tjAa-k7=-oF@]8V).Ys]Sw\HO/*ejvW0g(}5hxq,Ӻ۟z ADQ,YK+Z}"QU,æd=SxɽB w陵C트aiB`ˀݢ)L Mx[_H_p|;;_AZBu_tFi[uhT 9um?Opiԣ#؎! /baUdKAZ Z>U@Qc.:N]5̺( Xkg>,n]=Ήͭr\~CͼH6Zoںl~.;| r`%ų9_ܑ>ЈVd4&._f+T*G M/Dl?1 1^õý`&? "%=$fev Xc5`0]yV 90 [׀t&#/e\lۆПA 7He3N/dN6{hj*z`r%5Dn"ץ&; )gp10ڈVwkah>IۈoGƺz6K (xv6L@Vf7ꀐǤ{-M^?'aX+X `5N"YYlpE+& ?qU78Snf5rhɖΨjj;ըqZkf|8O{qvu_ʶH Oe,ߞz ⦋_>~Ktb[|Â:tFA%x^c0s.XэH`cy@"i=į -f}j X) NoyyK@la'Ik+ t 9愳XUV8vq:\QDr[W7`BeXbyq NBٮ7e;0ObI ^W Ab܈DȨcmH%k.0qzq򼈙>h5Emw,wKZy cqYI-~.dMAb=Oah>Z Ԓ6K(%d}xcv{0U8k&o"+v ]M',E@S4lޣl *& q#Mg0uA-ޮ+ coW*iQr3j(W&jh]bZNAqvXMhQkdq7(O MPOֲ'x 7wvBLwt(pM>jSk T ;c mW&\C 9&;ä|o4)I&lnELWM(yLM S,Q u2~ӂד._cZK5KKF?U-j~EGfU?1$EPRHv!Ci܅6 ?w܃NGoɃcH${*H lZܻ1Dt3&ji&@IB-௹9V͆j~E @ۼWXWbdۮ 25~y;Y߼Qq=|ڟMGS g =( o@>AX) *l=.@MoGn09jG@ z"[&~:⿚fTPA o]uKD-ގp[G I1UH^\p-_0'\h|1ânAő/f<ؗY1b51oC)W6f䡕pRuBBDq]߈r Y<K4$5ʇ#y{W%џ te]z^;UAD-h0}7bINkc391K̩Xx ` a.u 畒rWlumZ쾥`uE ]>ݸb} _quH &kt5faN'1:&kИ F|~O\ ƫSMYA~4޴bTq->-F cxapH6,eφNᔭCfb-7^*5ʻrD _O̼04A0_ȇH:L~_afUyEٮ:Fp:˪J  6ġ͗\FH[^u0y϶8Q|+³F7M2-Q؂h;eлn2(6u`MڦRe7 m$c>zl$7DYnG+&z )Fќ:Uc.Om[q2U\Ng>C@RJȋjةxOi)UC+N982%K6:}r  ,c@ {2݀/Z ,r9JzÒ2!.i<1 EO\ ߋ:@2"M" ij|2 )coxKHWp4,U ɞxJe-X+*@ Z]2ģy*;jnz@ڊwP^dج@QVPCyuS~$r:#zCh>(~e҇Ef1K͗ X`oRH2f2h0ڂyEG@-~c F_[{q8“J)T싻ʲwff)Ҟc^2TOxvTūPh&d2pMW^ҾAJT゗2RC.UA A 1G ZX; z8{!B܃Cc safo _U$iof@+?2ImIy4C2 y2h&-v:JW[DE-rc(c,,N@]-䓂9 D7FTVw>*k'}(ɔp%Sjdа浙NWO/VE=h\)ddU*|5Cƨbҽ*ӫ2?d7y\UD+FMkz$Tpv7oĊ0g{MW5:xtX9Nx_v>ˆu1--=0,Yh Zg4O~C9Vx:.aQ8yeڍ? /U#%yqٻ kl3`]ND4-FgRt|hs \bFBwzI͊y'OUt^D[7jQqEuj1QrV(5\AEa1g_OrNAw^MC3?RiТ>Ba,>/L5極!$!2qZ715ozvnN\/G!0M݈&usv"\1V{SM]EHC'e'w&C}1[ѦwEpWA(I\!$uHW78⌾%^nfF†8\Sfʠek!䧺/WZK7T|ċB8+? ݡ#5Q$S$L,Vs0uCsĕ_K* P8z}h亼Gf|sq쵱p:?IQ`+{45i¹z_]xRlW}\ ?Y~{Ȋzs B &ޮW;bBy-;d!Tcڴд!{tp%IVYklq̧Cn,)Rsؾ|Η*5 ZiW nISn%ًJ9N[h[̯HGA3?SkioSj0UۙP.hzPV,6_ezGq5.NA<*]'`"+<_UJp5ch1&m'd_@y2mH Q9zqد|6bA w{)~CWvRk&*}Zi7v {EY#2;[>*ceL] nHv}BQΪ;r? zNO[f:YӴ o9AC}ױ諫3\`?B dI=mfy(K+!@Xŋ$uot_-Fjx *Y7v#)z'}v~p9.:__c}Ju. %yn0Tε'[AzA܉.b\8YpBV* XMز #nՋd.<\Ko-O  iS3>>Փg~*+z ly2OA^$}b$@Q<9xkuBYQ$_KH6O.5X / 9Cmɵ~Gu slįFyօm@jAs%(zR[=՘=9$^Nnf{AK~SC&q5Cj=A4rV LJi-y: R +WҤkQFc#j@% [A|g8:S?=jU{K=K1C4B8^TcM0+,Hc79*ڴi8O\L{a!!Ia]hWE}T~%YHPy9̫K*2Wk|C };畾 }xGS6Uz עıQA-)=AM*"=k@Y&;O^dt1ܙgbKdVw߄G hqP$1z|jÑ2$wtu%va'$-#4%^^kF8*vg`a[$B|Կ4HwmoxfiIeq~(yx V8g[ ؐEzU,"+ . 5g箌(aFj\^ML{0?<1qg:}2L'kED؁,W7Eki _qd]O*w ޫUxz1iOSŎNP$GËjoC<[/U|46Oh$VdUȘm)P> N.Ưoq{a[;PK#'έyӂ1,KԿvQJZbyr"VIzg↝UrBt>Ad@ՙ*?^jDe+x0(+4ȟ.Aۙqӓ}Z >|ݽ 2̿nQMNtV$CG,$c=5Y@[| 5@RŅka_b)](i'5޵'*?s(ǞA7zνHu-4Z_G:: h,Pe9C) Z~}Q-?757(Rɛ+soHISjkLwf]E|d ["ǹäZIP [7%O,ljS?!|/$;E ~\Ba7 g]>ox2_ڑkX uK3yy^3Q!g:A^L]hpH0pVCYhJJ\kd.Z7Be߳"h6YohAtOrSuyd*'53h4eX̳{ o~D.M^wwAUkBDq/v[IbIX$և!u2->([E|-IEMGnؔK!յ޻rua ?$c}Ҍ^2< VJ&O}&h&O; ?)jƟ{8뚲B;1m7r%:ECcz4%0y.x?ӶSg t]j!jO%!TD!kowncۥ:i) ;m0ѥ[jO+}8FzUfFd07(mfkTIFSp)φ5|-@D(B :(u` dAMNsq+٨S m|I\iz٪_z3x ZRJ̎*)n2zl}Gvn S&M(LIC'9j eJqv+MHoj:vMGne[OͥO8Lhc'T^oLTd=FZv<ȹQ8ݞ܏!B(:`?\qv(3KW9:<6߻ :Qy'eQ65Ph mͨoZvTBCKipJiǼwM0TYD) ͉Q&{/,lIo(i܍{>d~ |\Ίj$/P9]J ;a6,u 18C I:A4Т-M86Y:Flbbi475=#^g6 Ò:ELoBsH]vV%&Xߜjnh~z]sAOU$Wa xq8/ 엻ڈ3b0,t*:~/t=o̢ʮ; 13Ja8"Ɗ;&|A桪8+VV"[ f0_+g~PEUl'n mVc!_l+b=5TR}WC׽iLw8^Xo:cqFv5Գ^F;|!+ 俜oS[B7X,=SaLsN@KpQ]_=MB𷳻p*E%_4%˻ ^caQ:|dڮQuDsꇦ4_U MZ^Ǟ2uQH|mk(Pޅ ӈg8M qSOJHm7CL7O1(\d¤)h['W_e"qMQtܡ3ͷϪ|anH;]PS®%0߰Ǟm (TІX%q+KSbR$/J;.hgS^ndxIeir~~ԃAC//g\?l۳[Fr4f(WJ}k 1]$`D1pQx^uNE [3F"`i;5u=iyG} 8/N^+gB ւRwWR8e p`gdzת \(dmljTsbа[T 9U3AQ~+J%;nI7v{;Cܰ=[vb:NRE1ʣ;zߡ*xtZu_Z>2tn,W̛/D`byrr;gYb"7Z£` u ]Y,>R/x7"aϪO eTKEQU]b-׾"p) @'8am }DщQHiu`x\Rwl oi CSQ$Nކb=赙+Z+V;cIq SRo^p8G)G p ef/eeKƔ!LK0n()"B5#Ziѽ^s4y)9O\g| ~Kf:\FFo}z tЦo) .ȕsڴFx@8a4KO gc֐Dz?8f:MRCw|"(LUW0Vx=xNGz+Ѫ/q朻CTyE6|=ٸ'p"'{8fr/aTZ p8rI |Qz*iR3w+xvc& XǁV\6?u<׺'"4+rrlɀWOeaӀz{ۉEރGVmE 60. ݀Fc<ԠL Cgx +k%x1Lj-X 8tjs>(/EW< YX&XL AoLlTzdR:&T?,Pk/f"$z&ibTSc=ytv,%Q}|s-f1Ky-–V|ё5u:j)L:ܯf71xD[BI޶*7>e\Ua$[c!JG*Ѩ5)})e^̝nOT^^k5k{~;=o0ZyߔP҇#GHIrMRfҹH,)1;?o >5T:+InU~_+5d">Ǎ X'e? Rcx>j\eL/^DciԞȽΰqKueE4p9䨧? qӪhC}ck#l@"\>hd092mި'U 5AcJR~V774SC9UEBo-KkO+S◧϶D ;n,L3YM K/_wr&8JύWwm-|F44NN:ʽo0(fGpb41Slo"!>!mLu{hE`y1>X{{5GV%Azfby |DZ0>: "P8SFBY#q7i4iu:Pm*ՏU2 `ݠNK'v|eV4Nbx6gWpN&+bpUfZjhAb濪e^I׀k_ڪj6&EAuBYI۰?!?Mz06-z?n iD{dq)lCzd2/G2-Թnm-h@JOfVKL017b;IQQ)YknvDo(WP= nE?E~݉Eʉ f}NirƩ.l gIIf58$#3SlN%CE.UTGr= C-fcf0e6e"0! 9m+quyX?$J')Dv!`Wǣ!d&q]3I rsҿ]V xu-@wJm1ՊwCꦾ|Y3VS[[7f%wӳʜT.JD-?9<:ރ~+&m,z+'WZ-BBY5 ܂ 0 AfXؖT⇯6]Kn\w30ڱϣµ3a ~(p >Y}fg7 O:b>ռy2K*I-!eoRZ" .QcVlYPUҡokx`F 6JɳYY+p&x%n.~ ;Ο7 nA&lv&˹[ڪZJ э(tL,B$>iR?umu E">ׯJ\,ؗN ؍'y`wwtQDEրO7-A޺is< mSϮ`T/N^Fn#DK2iYB gY9B`G+"d0j{J=艨AY[<-\J5BsӮ>b3 Qt*iz; \|wu ƅG nbS4pof`m0L2T41x.ߡ׊tU,[l$IE|]hzOkFJk8/ފr,Me{Z_Xu[s]}w,(FF\ ՛ 9PBEP"BKCGrc5FoCQ`ʩ3^EXwLx ,33K&Rg1Rލ>f\*J+!|B2MyP5&*^|!Ř)niV'b6ΕTx<+ SΫ`G2({LVxSpvɲl Y/yIPu4WzXIf']9~p,7:N)y˧h /Pɪ2=ˑah4Q5('EO#XWֲ}*΢ h̩у [O^|_⏳Bճ6]n-Ӄ&^$nuZ: sz{l=;Ihu}|9^Q<#ޕJϭ4':Kr\3Cy}MA.̚ďv˥}ϑ%;xet'ڙQF78,"4!'A;tR93 moHL>4#Na$;=Ɏ:Md3n~WHZCzNWH|{0wA^?6زx&|@T9Bge<ЎVZ/Ji YKMl8G7+i6<6Tշz<4~bĠYx"19I"oVTUk~Ϟϸe(r(y:&}K/{ C@Z$HX+DA7#}Փa״R8)<5 sP Etk5G]΂d 3h-_1.k#gSt*aIAԓQDzհK xWuLNs$t՝#_V[:z8dD,fJ=%ΉuKovk}%8kX]^qaRk1"M.CJReӂF(o#F[F4Z8 WO"K5i;[W}Ǐkvd ba]wisDwH/` @N1u!RtqmzvVq-܁}DP/(j2<,ybZےǿW&2S:;rpcso_?dp;RCX(r~C Z7 G&{}=;{S1t7\UFg %M\K',`wQ)J,/aš? õXT% F!jk*ӈW ܨ~@BGuW:2W~v(Qǁ\v\xS>; ,\O aO!wK5,hW?j-wfƧ(nǸ"~7.}PcM@Mv+.rﺉ'i 1,$>w>9`:}-|YڳcD|gnrC"lW,5VSyS XhY֡zK+ ,Xz_Vұr`RUGl.+ K:-6r?;IW~?tLS Bug6wp~xJޥpfeղD5鷓±@G;k$펷@:mDzU;gxG`*~Ѐ*dBl~W3F0 xӔ͋Ia'0YUɃMY;Tm#L%hk= A]N'anB]6 tmT>A;gIH b;ڲoX%!&4QvOhJTl'SowӠH:A<훕@\0'ݾ|D~=+#{Y V-+>MAsUS]WkmB; #e;,ݼG2,r<:ޜXOW;:O/ kSUfg_T: ՄeU=#rϾќ2@ ixc\8Rl͌ЁXɖ{wd!ϲdwn,jeOK+wxQ_Tۭj;^{!NJzDXJF '1U#:u}ݽ,?55őO Kg ISVVrݖ1B5:/;F{4:ZsIx;" {>M NU[S=nuC3,Z *Vu@i^-~^8\Vɡ !P`QSe l I,J@,_!;w> [%x| lP<.QJanZ=e_/DġЪ򋧜X`N7"^{:s@'A MVX4 )hcT~ۉWSf=Zr-CҖWׁ§eݶ@/K̮;f=.+띶x~OlB>HKm/sM26 U,BsƇxx櫁(} ~z7hcjA<6@6ocAnPsYY.[#.c€9F(490gW+:"ϩ/0Cq jl0kHc=9L3$wr*bW=/2rJa^ڰTwn:9\K?P޲C:XhҊ)č袵wCK h^j+f{gs}फ:9ot=%o 5W CI(>fKBcT*DbBAz3&R-699)+,f{ZT) rH *$3_?)*+[@T# O0}KSmwBdEWz6}ZY7 ɗldx~UA>7 e ( \!Xr9szrK(͚> ^ s.mZJʐ6 yH?Z\S #QOS9lʑm`.jJx*gH܃Ch &t :I==guPYeW# '=9ބ~pq`ZvB)' [F5IͨKoC_`ves2bKÖ)E-Q {ep/uf>HȖ^bE^G)0ZWu-f{qyD*z6E>r>&~Te"m,~C&AHhn6%1N2!衆fLaN'{`+WW`Q`bK$#Ra J7mDKj`~)/ vN2SK drrg3,k㹢N< ?5^l?FgohĄh؝`,9 *L!Fgsٍ1ݘ %-x1'>ލܸ>Ri۞N187fدA ԧ!C \QzlfŞ/»;nb%M_EecB0<;pUVFBiAkR"CRmp*m=M3j'u"B9̾ QW5n8C^to{#p-)KXo(ϡϻDẑ@NeH/e8BKcӚG?zi>~f(f7f@Ю/|g2JlHj(юF&FO!m-#tGq,| 2Gc7tW?ElZr#74O(PZ FfCRJn%ru`,`58 ƦMFԶVGYO0r-5axhi ![ԋ3rQ7}s&Vxz;LT ħSa5B㒈fu g<|.3a䌖sL;1J O.A0G$j.z2$;9ys!ԂXT ǰ߅,sYΆ@' 6tꆓN/PbED1)LJE78"Z~I,3@b׻)q<4 7.tSD RV^',^ZT/@}jGML\|/7y?\H>"Qխ:+iBNG'4Ch2}_Z&3Tr@ל3D?e6DChYi^4)]նxȄOS4 Ȅ2X冢2F09$,Cd?{VDq $sCU\*Eq˛x|3~K%o!K>gjFa{)cYk+h~wC0;ep?HRkq03Cba=;M$:NX8q0)},ܪ-[Y:`}?M;Lo{e>+#mk<0bW⢉VJP m2w)S 7) iLĖ{7U $|y@#W-#f]~o+ضԁT7uA޾E;ϻ7)i]RQ+n$rLT4fֆ( VroBsQ6$;q=XFHJ # \aƠ#r9 ߺJdLl \L AU]w?0r7 K;zf|hz=v'q vSHó$_*]_NB͡'_(,2K5AkWg)94FE/KB;ooXě+$d_ >nL{czMU K; zJQ6L!iaUQBֺWhhXTlv+jܵ`{ J]@bC2'4`NM^H b=#W_SߑP=F`H]15EJAX<+Ӹ* ]W@]_?@/NCaZ9Cp8['L{AFCg qK4;AS3fK ūpH#B66 }dl)z&Pt*nh|mC`\jo G ʣ?j)F7E$җUJw8la4f^{־_;#jV5!?;L]k8Y\t0c3Z x0-.ܻUAh-kC,5XKm@r)!>MwZ xK.GZ4=oApo8ۥ>\7aș7$59D﹛4`dP"ۭPtQtǫw9(%]o3QU =t|^hXu`h~;FkX"͒C:<"Q]f,1.c B,^KvV[$rX7ؒ ;0LsL4m3[,~MՁ5E !RzZDK@Z]|W!mJ,R+ÁW/C\ :Ht_ &_؝i G䉪1X>lZ?(gDaKĕ<89fdAԮl}Q4aҹ %}_\DKQt 2e\ _{w#Vh{O'ǣ[eJ.RǮOH4Ot s\T{рLnQ`l<Jl.ZYIP9Z\\6AS5uBᶁ95z ; ed$FVlpck }t?%s 1h@no.!lO z07T+ N'.!,zϚ,r~%3=ӌ,zGwȂM*϶ ,0qE>3 ܚ͖2gܘsι?Ta^;/qס뮼 s!;Hu˴ns79R0FC=svϨZPTxk0!I,33Ƒ}YuRA̪ƴлٓ8nJ.:>`eBCt&JE1J% ?IpNց\] 0YF9ab Lڥ~;̬4_Zxk!,pBɉ A#_0IfYUq^C,6VFQ>Z+w IA>{"dt?#,goFƳ.T(8+7A-܉ӚQMH.O0Ki5c Re#.z5EC |$ūAXb%} 1ƌنkиaR*Ip"ΝAy wxUȭFVZr^Hu"j-N$ ǰE+eiUo6&u5P;EYWHh]igdTtuQ:E}R71 S!Z` DJn (΃uƆ[k voϑţʘYVaYm$QeZABE*d9[︟3).3t8-apFm!ZVV6@a½2X;X}y;+oJImx,W&0"jxO>7c|-AgC8[;J3G=tX<¼~#ʸwSY`c 73#'RBd+![1@V<" hcd{*DM_ie9 3D~xr@ FU j܁ -;a+"VHN3b(|D=Fآ5x}GiZXWX& ȹU:nʪ1UꒆƧʘQ f˵>c;Zju]5d]_%:hv/ gm 3LUlȚ߅)4 <1r/ ߗ엡ԍ kIC =@įo0ΕխOryg/ ZVzj$]|&tfә"Lp Iu- ?I}ⓟ#y@qyPQ" h֞rl-SN\zMاz%ӫƒK>՟*XbRȗ0ʕ-{e5ݮ \;8GNMnp12HOO5>rkj X?H9ߛ:FUA HBV!E&Ő;UkvvHK;Zcï瘱 zL5]T\ݝ|}YH#*Ԗ!>ɛ {I^אo`} \hۧ]B}(ߦia%5y3VR ي4K7ПTBWE z$V*:F[؏jqH!^mJ72P`ӘcꥐD0}A Z /n3 3'WaT&H"mw4 M3(GvL8Jx~iP swZܼJe7- ܙIϣFl%R^{4.RD*3՜ɇtFkpf.Te҇H.K3*2L(1{y]/j`w ~Q#mvevJ!5JS0yϦ4q@ -4?n`Ԡ\{>h_sAA gphnfkWz@4B'3oT^@Zr$ȺA40PIGvjp/ .v>4@av8\ӸJB5gEќ:GVn+iu?"լw :F5 ND<1;8MY4w23Bڮ>H!v cj#lTB֫֯`̖gWEan}.cl3__n#um&ܡ rvZ[2Wn4cɴD V}ŧ^(7egN`gC^vI!8>i r7&ie7$u%7E|7? <ʙ'߆ϓgg0 CH :N)qdLЏ|O]-qP'ۡaȹbK\3I Q9(@£@y1v`IrU + یLա@k#\){Q{mtx5 o 55@S '4tt+{C& ^# b Ԅ)7i=K*"?v[ D%NZE]c 0^쥒#aoс̀->ŋ(ù%x F<' uc`$萒Z@w]O<\o sA)JWeb_Fe08!F>럡죚\bt$/rJQ*Ҕ^=]#[U2nGji>cB @cUY.c,B08ХJYYIpG01[,FG?K5ȗ&BfQG*J]pFj,umJv`jå.޾^OtS/1y}NzAJHm̴N-5{e, +۴`E :HEWMԮߕ&𬂫l ^X|K!3{zXǭ]dR%'ʭF~n/ΪCck C0h\S=! *t9Һۥ?uPl3(hkQe[$L|-_ga\(ZV%e[z&HP߾i[c;%Z`(xKݶrK4 ?2 JV}$ !"qIoB%p"0[[NFp:^`uYQB%p#qo_T{7^/L!u/Ţ?IFV+ZGmm-!Gd8'4ѶI8 '(_CHwRpPtx{Vvb-}7RBeYܿ$7 ":m=DPZN,ef>t #P9R01߯T%VPM|gl `Icѿ |Bm hȯC:=YĎqp24g~M gɀ*҂VEY\%RwNJ-;jb6Jk>Bh|[nKi dmyyA̦yMm6r;2po1bɦ4,ҿp%n&|k<hw d%=+!i,T%:*oTeר)zO1Oo_㇈Pl, mf;Î༏@]8ߞ?%_QK܎ HԎ(Z+Jh t*ogD8{7o HUᓪ&'jF͎9w-2WzмA%,>Z"n+:; iM[a q=bW6U0):"[/W-@[S 0}+I7:b=2MrN<@t Uy/Z@Nϛ˙+΂#;/5Z$_$ѓۅq] SƽЀF '[ñƠ@i{J?ʦW(DtXHc_{ !GamvӞ1/;G,@Q_ wJm |0ӭm]6tA)߽gĦ5vo6(Q ZJ0 !d%#֣ ;׋d'5xh%CM} WF@DXԠ 4fnjXcNw7Dcc$*] R!@_6:&!^q(YDxU"7Xg&CIe7+GfC8jU2{xv8O44h[SV[մM_4;R=d1dlj|EE5ݳf\hv*ɽ=[W0is>կ2ȝ/!| ZD=-z>v䗬rz[}:cD_kmMҟwgaU1˺$UjM Ӡ ?Ȇ\gR7.ys(>8 kLzk=()mTd%#J`ĸVRp(׽~)dlLWGp=Vť 5Pу,G~8 o0P⋛, NYk} Q>]}H.^f9Dnn%um) - @A)WpA"zi#HGhT}UL{a$Y4tx%}f!>{ XSo\0ᡑhwy0n2/d.1J39A}M Y!Tﯣ*VȓZ”it}IQ+H,NLDc2o7)`jK7Z3kix;CK5M]WfNBطsd 3a8 I}AjxݰǍb k,g@H\Y[ Ӏ#J18;V$%W*x|;Ф eN85]#6%)j1ĒBGen^N`1 10vyk)@/|˛1HԶ{󌊞,EZp% ~mv _Vak4Ht+a7$`z&γ x\IsT;/;g_eǼX q$]OTֳRex(1Ho#S:TF)AO XZD`u2#kxMc_(47?{&W00W7bӷZtG#^ xv/_$lҢ%hLsuV~w-h\F a=ldK=/%:gs`|紑vZ>,Lz]7rR Yzii;^蝙k=7/02PULw6L6畧_0ÅMwҗ*EUCmKrɺ{G-8C1~>) QM E` GwAay8|F~_g< NآKrSi' F1Y^=!Y/j|䥠{_܃WGO$D]*UOu@zoZKAxn>t/&2?K.w|C}Q7rA(ʋz @ D4׮(V/~\cpî [O^ax:99c]6ÛxR'-|\qd u@3vҡ/1b5luOn6!MCA.Ȓw)!BQAS^괃XFtފzΜGv6בan'k`֣/Liw|95--d%Ga9RwC s*E!LQ ^tގeRS2Uд %wG;*mcL>gUb:֔S12%# !Ƿ^6A_읡rWCY0gG8 -w@r3$CQ(wYOWqpeXח5quZLC$3W6T,=XUY`䰨(r aktgmuLyO?POR~_a֗DD>9*WǾ;ݬub U}ELх`w-Ŗd35kԊ?v>n TgطGέ Q+<7fY/BQԲ OHXs5Gz&Bkc[9(WL\er=$;!sc!UP^—`naAorxEWȎ!ɶJ?8Š(ϟj?˱Ə3.QOWdI/[eTڬRkЙBȐn/ttj)T<\Y8I-k1>TAbnE[X )CmQ"D<އ>z,e(_Qd'5H\4j7 _ӢƇ=%"١3>Uzah(Nt4gd)zm567Zt;.̞oM]W;:= /"Wt7YyIV}mΐsE8LT ^0ي7p( K1vٍ/@E T4u A)hk`erzO7aMk|h#;j?nrP~b-0ln-l9 j8׈ŊSj 2SR8gv y^5^{mo$Zu+eE:2t =j'*`kKPR;ݱ{#1Ѩ6i{γYZ+)7|ުO}GtCwΣm(oJ␜;*4rr$'dKCVWgs3'mS&" >vⳒwz8S/NRdwB<8(eUZDH8݊1 < n ]u++"0ۅP^~!>pJ2kѪ{fJgJΔ5cXDKt Q:Θ|70\Z ySՆO)GrDn%00;&&?PCG[#iČ6;i㑵W# 0({ kiBk'| ]?P3&n1Biw74>̕hY\49Zcp;X}̫t 0PCwMy}S|{c=^jPA %{pjߘPuL@|eId${t YnABFъ;\$wb6-1VN?ܒˤs9N`G-Zwc; /36̩?xpǏg'Վ<&0mBIrA>g֍vPg ѵf!=[zA3/Z`SRg^e>=n<Nl= :VE/2yY x)X7bOK,%t#tSӹſa_* z)Р~[?)zC֍? ҋѵOz.7Mu[+Ļ=Y* R׺~]0vɢk8#rWRy}j&Na9^\5{Q wJ%QA 'z2T_.i3th', Q j71߂ֆmˈ_t'y6+ Ts)Uq"ߍ ROacM]ָ9`DDU?KS۶7!gJBAiq&[@(Ez^7)c5̘mB:}cZH)S uY0a/,@F7 42ș38v%"qJŅU2i({, $6:)oSFAaic_   \{}Z, YeGjdYB cWR"xo >ޒ?c9c:_ׇ1tM~Pg,җI#o lBۊ`bj$ws(ǩ?Nb0CRF$]]@dI kWQOڄMLjw%_NKhfT[Q ^Sp6.8TTArDM ̦(5k4l'1]1$1%VR t\A.]^ XXqtŮ)8fruP;.fxaJSt]*'Ľyc| Q坶Xr~q.4 3L ڦiN+6,ݏ Md|-۟>dނ {j&a+tD !ty:2x+ijN ȑot ץK2 bـ8B3n&M8:r6ٷm?INS/׷7QʾY44 ڰ4%rm(\#1:g׍X! 'Ef2K򖌪^ICHSzj5jB.I+bqJ@vJ@yȑ%^ ]& rdpԏ|AY.,Lz%@ o#4YhNp*)5TlT  XC$vnV:ܳeS5gk;lE>;|cd єsu:@,Tg ~B=#;W '=]^nv.u$n/֝@F:>nt-#Zt rRNi<}?38G N!s"} fJucrsgJcɶHX+˨R57]&m!Pp6L~_ rˋJϸ;Y@Ri4 QӐi,iS*]oКzTf2oq31&x&4QP +T],8- M-i: tܝSKߧ!S̓zᢁd (")T 4Ď ƪW Dj{k04HÅ2t!qb)|ۏ8n7;ۯI[6d>]$-S2N Akٱ%UN#{:zv$#|5h2  XwRVe) 6';)Hl6x%iu?jON֜]%/ xR4}fC\'Xef_)/*}H#ҚA_Y6DZ mLdr!~hV9GBDtPK>@|"}C1 Y@va^gĦzEfI~($6DJ+DLgY&%ŴJ1} \F@3;)bfՖ/"9 C֑ΚE~ =աXcS;Vo1Lo$ A 'm'ij K͒.#!Poo>r4Ù."-U1 ΍1 B?IPMkA[`ߘ 3Qxq4U0I%Ϻ5 E׾ÅY5I4iã2k2lPq9l} zOޡָ \Ӕ"&Nybr{Äe-2yu 1`YWc2SU4'l{?1^a"bKep6?dZ]>m|onr+%I6־2A ?ymd+Iᩏ%?ͷҾl\J;\JQѱ X slrM~_?Sxka1u.<˚O96tpͪG}phZ}uԐFN< CcB/.QdsʢT &F}.1F)otX#hu/ea52RW{Kni 6w+ԭa#d8U| )ϔz=dCr݀)΄p=ÉtaOMir:cLygGWBHUЂ*鶏^2oXi$!Z )9 Dyp-V+x\垻C+5]os_K2.zp /JYjA%IOʃUaAXd=\ިCSπkg˫ b|~a/RߞYih{nT1nrJ/I賷!&ȕ1Gܝ+Hxn2g{.Tz_ 3YӬy[Ӂ.W\RMoٷ1p[[w@fgS*C.f +=76?%1>">;WqJ#_h 7Gp9 SOE_cK!4iψh|r[ ҫ1TPa-=~ J%X,E_k`dӴGO-]vtfDmt6]Ŧ_r(1wOyBtIZB(a0lId4[`ӭ,޳ rWJjM~tq;tFrū3KH M_k,pKp@h%N;Zzxqu?հ{8vO#ESDO_K=YmC@L--e#A\Ey&%MXP>DX3yXbK:>2 _;c1Τ)l Be|ؑJJΧ5iTC K,F;oU^#(D7<"F.BjcC}K,3c^Zܮ X,, q,#[ )"HQ'HCy$mzy-^jY$P_xhl_8>s_5oqjE^Qf1ouPQ(F_#q4*aCBYm/޶-vJO+LLT  ;/mw )>>NrwCZAO)S 5C^IF&wB V:ڸP!)+0uU.ۭsz DE5۟;2 *j<T'ͮE8f&]s3IX$%+QYSu5hU@FjWhS03[ ʍ sEarsg w껌pPb>x. ʼn';9E6|U?0=IC`9aa!d)o/$)q-z\y-^)JDU\D=%MûN-Ģˌ2 I!刕1wGm1.Hy8΅,i Ll#@:쇶ʒFUf%D4/5:[LG$t3硺2) C!%駅y1Vv~*ȼ8Gl^^4, $m-lޛ έ.EY읣UG,F;,z޷nb&u, 6vH'͚p+[9GR9Pj=pGuj{+Cb}٩EË ӐGMel͡/b/# y&.dS̢q~/"¨Ff| P^pC^٩*O5D4F؛R%^ʖM6K~:r2pC<^A)̃kv+պj>)ѧW\ U( k,tC4?Ȝe1šZ~C\IS3IJ M24z{;=NVh!Tsm.rD^v "7VrCc}#d(16>,(cmkv@/^7BXȟi!ύN:դ`^v4]r/x|o>/y0¬z(30h<#O7p3d`]o It䨷O9S^=@wQqLh lD(MV }}󉮗wPl WApb5m{dV=L(ZGT-4`\Ti9gou4Rː61hк"g &JM p|,U8TFjUv28#5Znƴ?Iiۗl2lݯ>oZHԾӏ7r<Ģ+쭵CMٟfvsZА0\UP9FݸYVI!Rrj;Apl"8>`]]߸ҎX E"}d&W\7;!/jVS(qХǓJ)5I;$ɯ1m5>.}5/KNo~S 5;9. :aH8Ë)এp% @ }#}\6n5CʢjrAYJ7{E y^l?…6\]]/P-ك[TEawjPvjG][4:aQn 873NFѭe]W+l^Q4h rus쳊~}h/}OfEFeA(O}jCz]uƅAt]S(4C>t4a]2Z^U֭Mˣb8`mIB#Rd-Q%c 0[NZԁ$Yɭ+';A )vc&E/,msn &R2Qϻw$9ÁRZA㻤*a+롙끭x0@)G4OH_ZuD/Ŭ;Dz1WTS֜jw'2Ou1ZӑAW8 b .Q\^I6|ʠw@ŸAD& =9߻e +|MڭDk8B)}RqYQ\umLmt5p1[z= l, DRCjEАK7I0Ȣz>sKai ɛc$@RKogr-E-Uxr6~q[`ݖ I =~$;J!8ӵE@tVy@hn0 {!3v ¸X /mF% 89UǙixh)Ƹ׎_M/cHw::gSa-R>x%R\:%y8䠙~!۸0tg_4?~2J&7kK-Sϣgd[ -x$wiT5IZvTsGWd:Ds|Tlpz4 4褳,am., b}rGH;9$dR:=9ye]s͈PnÅ6GN"4ˤBmoPV!0Ad 3hS&}ҧt܁N C r,F`GY|[pn1h<ۀ%zP#/ఊ#?ၛ t'/(xVl{Ȳ (ʐy,R"&gĻW,;R c!Vi:D#|4r^^ysgkLv[٬!xhzF. Huv`C`˫-vMe#:ePز"W4^y!%Mܖc6=`g^3HK2:1suƒ/;$֤xJe'Q~BoMU++Ǎ#.cV,rH#|<9M/~^۸sm?Xa.μ\Bui\jzowڦ~|iu z}%|KC#vr1Dë߿#q?|jε(Oy:e\ 1A1ęHI( ֒<+AAkyQZe>Zp]F!A#' [t'/T%HOF: nf.XzY83\5`ǣEQ:A"n6v Q|̅I7Pmŏ;?Ѽi8L˼aSIK(EB1':L"Ś}uFAuS~~L).ʨjHCy!ե>n mom^̟ϧ賐5S \\nô6T,en(#iDv ,to-X:ғh\XQNȷv=i`_`AD}|~###vvl}AÛs^2pҬU6NF52 .t62b%ݤ"|;8䖔E~s%3_su=/^zp^ԟ6fP9 2(xpjfk#_E&?Ӊ 7ZLRw[_GG~) +O>ZQ6 @5 g;"1 ՋVhK_K?B+xY8nվzp]BNsTVF[UU"#98k<^Ր3脅@F\v (QFseW+I=GXjh2~~m2Ք.]<MbP/Qqso. G!c~nz{/ʛf˥Ѽtٺ4ًmXM2 ]]G,0 T2Z@CeZaC1tN[,n?b9 4\Jeh8 tM,>D>ˮTL0 ,a8M[Wq 5e~Y㸸 -8,!Zv0FţQ4<5V7~pu5M%mccé0uhٱI-˜1y uNBAq/ Qja:&Ot$fOOȱ8IUescj})w&NZɚ'Q8 }\>eԎ$+&6(y/y9нԡǺ>uu1dL7A ƵL&` Z|߻0 (%\tp2C>nhQlbW^^L"eo+9GFv'=pG 4Yk(Yh<'e`\ȟ;bL5hXJqwiLJ_Hr ՞3_[ :zl7)a%8YIF_##z\9}uIa5A9oR٤(Mk vZszP(p;͙8k|jքb ET]5dahB/ ;y[L´]+֥H4|M)AAWݺM pe#4&V!QJr6~>wZ<%Z2#+a|ȸ٤K0FF:C\h9k%HR9j mJq2!lŤ:  {L@Jr?Рpo#5d68/rs6֪\*QҎލ>xbt#@EVGGyrHa,mHcJ",(8K99E Es3.:H34!\paȧ5^jw@4 8ƣodtfMVhv_[$,Z!Q\N5 S/f9MR(dSQ c*q#?VlJzz_ol^Ibp7){5 i#N媮~S) UVL Z9u4W@~~ri=h@9[E#zZ*ldlR}[7_Jд _U>%=3(KG4Z fqb\:`BZ74ƻů(,-L=lLɶ 2MijPPuՁ OmR;`6<a&7sBc9 v.U[͢0IIx Aĸy>W&z u:=&%ie(3bB[,8-ڵz7&aIz,]F2/*?B7rεz# I8t”TxLׇYD*XI{.En 2Ow|R&!`h9c &f@SBHO+ g*,V'ITLv Kמe6jk8| V(S8e&7Yå38I|'RRۧ>Ty^f#Pz,a_$)TZ6?`huFn{ ~8SCK5d{؎mJGsN2ܧƆ)W_H;6o/y@ʸ0si՛Ͼ@;2"R{_s"{raH8E>ɦ$Gdf!wyqUP [:ޡJ"VRQ}+3;QvLLg+YoF0]f]/N ֢Ϡ^tYیM#<+E8:ǭ+ϓ6+[Jw 841}(f2x0k?B$vۚgb׸&*R1u3Đ3h^g?K(;^RJ*'%hI۟-jѓ' %½KШ;@39 3z1MҖTY=;K4YY5pyU,G}X[9Z[uÿzp%A# _fʁi=޷ ]iF9UA~4bPԂZ8n./i*3cpQ[3jrZ8^\{ؙD#~a(? _v5djkQxĽy!Y$ ʾľP t)8L_/!C}lEm@e֔K.'>9#o:d/z?'9Bba+ -=TJoB./ᱪ\JAy&/k䖾_>jĊPWc.KT k(*l®Q8YU:mtTwo&:-855#?ce5pJL: ~2Mx9MYk@0X>^d_8+߁Qnq\J^,@D5dcx9-GU`,_ z|p۬Q  t2 sJ̍zt[P3z]^(fEpI(r8U :y:BؚDWr q/?X(@Vq眡C?%# d>9eQK7db*,INvNv9 )jeryW0eTlXǓ( sx,b߱ز%:d;zh֭C~/䴴ݏw)u}?pnJA|pۃռߎv 8)vͩvvnĆ&T +ΤU4H2 o&[&ڑq2wZ-g sH;fmyQI ¬6Գ,&=͑lx;HF@E%R;6 ;MO ]}g"9=׆# )u1O`cM{3(':;3p|DlR혁T rl LWP,6!3MI-8jpf%&Ŗ"׈}5 `,:dVށ<;9j4uK 0k/蠛'}R޺3nWd?aM2e+u PIB,_C6X u̠yrwZV_4G7cu/_Q 4=bMNL~| ;}#ISZ=\|dHL`]z"CL`#7e-IU&_}=D1#MR6Dwʁi"#ƆjXptwsHf;}(צNVY4GK!lt{9lmAQ1Bl=Y7B]wF?d*4@PB+>zd3^+t-.P =a}wY^+Iwl`/FQ)f;Uv&Xe``wA^JӢGLDKFF R_ k4S/2><Il@Ww8$ThO,fQ4z;Kx^Yi 7G'wG|sB相3չd]kR)_|܀g\U]u?+81}ů"}‘bׄ~u:c[iRֈun $YPRjZ{QbhP]~g+ Ol|VH|!yLl\nxِ9g[ q=FRNj@X)lnL) |ƾps_Q}M$ xԊva+OQ7{i9jeub-U"v,K,yfaQe8[Ac֦|g9#f`?ؠV1U H3Q3/O[cRN^i`RUp<M\@G\Ff}ŋ`N}C^숧b*Կp$,li(^TJᏭ JxSR~K!;fl`3<}J{(\'9LsP]f ρn.&H[*Lh?gY Qڃsk&rr>*h!zfiԾM*lz s_=ݻ_ =9OCY`E<֯<\jh$Z'A_i1m2h/=d1"f 3 .z=|ΛxK<^\v[L.uTT5ǃnM (5Fo FU : HPLcw ǭYXnYlT!6G޸*@+-VX9;eꠗ^ne:dgP0JpQGu١ ްsK_͕Dw$8vo oߎ@3);H}T-xmj?_5Iъ*;Ga{]9OY@;;X0.1h jo f$)=;1VAǖۙD7$Պ0:x'[}3UW\3z%s +>s6xGXl\d~i9>NGi4UyUI!dCv2} 夥ٰ?v> ( tSd|/P+ٛW:.ZxBhmH *:}pO~=)FR FFh_G\"B  bH޶+SwJ&4YLtǃvj*NrF1؊T;y[$fDl$+5-L05XC]2owf c(ip魊%c)پmH[MF&JpM;j7#6<|_ ]rr$8S(vp2S{D4O^iИGoc0TBi6F;}aa?MaJK-"H3r>b׿p$߿,Dxh[6 o /MjIUk<4e|=r}&)$sl6)f4x:trI$Z@|lYD%I )z KP.٘SS)xi&E hJUD[\Z8t2B2ie=-L>՜zXxSWvC16aǒ@XTud@` j.د>mAKvl3(#D*?<#9'feE@EY˦ ;njX8JѡV:8ođfNM5CS>Z2dij#xHF6 &ww5mu]=kc ,K&3GGJYeHeY^>$Ob8OOKo2BzlvMzQC HJBd¡fwNqȌ~Krλ ;B9ZCzb[%ʜȀ@rtwEҳkr/a<ؖħȰU0\:I8獛؁;n~D<|g8 ʕ蜎}H w|$KݟPٗ,S칶4~#\tdbn5B1\ƙ,{!D9f4DRg 4IJBIfgKixv=%ܳQM'7ZUH|Z+7vݏW(0CkbDݢdM "`%Y/DG^! 3Vhnc%o6-9Tbd܃icwfaرzdNF'l0N݂z hYJf}on]3d2@T_? +Y$Os'ɷ2VbF"#oБSTHFZ06?ILѡ@9g: bcGPE(pq~(Jkyw͂= (@p0矰4@5h2^u4 x^jMO͚e'&]-UbR&BZΎZ)Qz` /'&˺{R!7r-PhIr7|h`2SBw94:tXBEgl =dv,L`Ly|%m:~kqV哋pSeh=27z֛[B}ْ._ܳCMo+$uV6\'6bN &Qճ9$XvWE(s,!m3oHDz'`Q wZ pWV]URG<,;)2{ǁ8h CS}Q89JqRI t&&5m!PhmB'0YYucR(?1EolW.2L;I(d J9)A = |nAUft7@'%lT"+F\ MԄ] >@+a"9]Mm(WDQ'?.JY3GZi«\\\#0/u%ւ0 Bwp᫔)3HﻴYDcsg#MfA[ءKWÒ` &ȾK%ŁGy&=8^,M1\sU~^knm\#k7vҞa:.Y\T{fnYn,Ir3Ŵ6]oꡜj6Ljpza׍,8' B5[+%7KVdX+Czx**mƘldJu"sߠ1OHw~cU.XXmi):$))m6d~yM)˒fT[Z2B%8$1uZWgё #;%9a.6 }+rPoR("qBEˏٞf<%ٛFd@bZoh6$|ɫĝ0uClHdNHzhM2ш5E.Kn) 6 XčR+]C#E)UT4_o YswQ=8Y M#6)/54*uA_vFb Ն<[(]%Ҿ#U}FV{⦝NB$j GG>yF*.ϸy Ҭj|з6ȽVY`9mdd(rB+.?̖2m83U$Vy?ӒLzLRPeb8CVBeLkd SƴL#r-w VV-G)έWfuJR>,^ׁr{ݸ\ϥ#T<ѢЃ%zo>KĝB*䧅^I|8 aM65V\S9in1 yTo?:@NA8#{i_du'nզCj8z钺k=wL ==D&jj8'߀ ntS6s526Q[3GNգii<$cqFv5X(&fap?.-ʹAp >$I2idïbST6X K]=p@zІזiaJuBva?e[`GHl~wD'ZL=9]Zh58O&~w PH:'yCVh N=/n^<4d5'wåII =h3TD)Ҿ^jjW#A.e||u4\iWک>(g7wY˨)U ?Oac_:k&[G؝G.w)bfj۔{_MrAh9̮!:CuhzBl$4  I8.ts6i78YLaԚD=^ r|QPҳf9lM_tu*xjXOx2.]]7)uh"_EaXzfQwl\yɟ~_jL9:d]^V$魡W}Xi&bG'20̓Luvϩ`964T<7TV<%MFo \4ϠLY|ֲӈt]X̀ ]}8:fb,HuN[M>AU+*j*5"-??y MS,| r$0q.U%3!OV+EK$.?]G2?2\[:e^ IGLBXǮNWC #X3e]hiO2*8D~KBʭ(ܴv3qasPogNv"}Wr0ME/XKsh]< 4ziɟ˭ϣg@c{R2Yc i~:h|OTw\ +=ʼ>.V*D1Z9 NBۆ)VS 8'9ZeI K( CWb?|lSk~ 0faI)RC`o ܦǤրtqt ILR_D'b` Rߕ)?mU1aZ?dPGO'N p5AKiO rS(ī*5hW&#Z#ǦρYlq;"{eVd+LFBvyi4q#|V_rCGx{IeHJ}&`QSBHESР g[f_Ip6E 5pt'XΗ@DhD?LkTnms_?Vֵ/!ؐn.' ScklRzuqў6,,f--Dz>cLz/ޟCbvRۮ#S/.>k VGa䛗5|p5RtϧgqO_.\-] ( Us\4M_+2#cLbyFa rٛB4GS @0$&jid *F˪'{ԢBhvj8Vu!ƷekS_6rv/e4\g=Y#ۙaJfrc ~R|c9!:KmtI=4 a|xK_ UZ^<(ւySz"p 󀶁o)d:,Q ћFk$(Վan>*ά@`&V:9'6>6}| dZB}62<1pT4KZGaIOIr#ܘ8[mZS=D {q ,-UkGCxpR5mMF]F8`v]@af͏:X!OP )1ieIpi2di,j?DX$sz|<[98ZX~cFML|*Uɤ 4fA̎Qt tuh(lgmp 5' 67!}cTLG|K.1e⧏_=ou*k"&wiI6z3:m9I<dCbR..Kg7}Psa)EG`^Wi3~= tP?Xx#0' ,,]%ಱ4tXVӛ0:;Sy ߌgBy5?Ձ5v1T,9P%e`}=q.(B@v )QkRPn{Ң5q5rn`ϝ/j3'Y3˝Lk Tf2vvZ-ma94 P`rgj:;"lu 'ʂ-`oW5w1exlkH7_oqw̬T'tb=ĺ](*+@NϜ89ɺBap_ 兴5;oo g%,` ._ZթJ wcjPe3(pB麓?{ڌ=m{vd7IPk?𒇭Sٓa=&џV \c$QC U-7t6z=9guyQsE#KY }z<8RДP$J>I=_DaEбӱ cX@HV~ f:*t1Cj|57xMS˪i0"K{0Me[R&"*v\'F&:@<8PtbTCm$,$O D}/UECTiυ'&`>}HBi|EˏuY'f\?n .^=,1h]Gjkn,(GkY.A"݈ћ`bGE͚T\} =z\%;cѳnty8pUYv,8/٫>e:F~Zxu3 vX!s[.2;!6u=?S>S}j3Sְ|Z'~U%3t&<8QfIdb]R0ڌZ6|7yzA,KwU1O~sbvtm$IkEk7f=ZҨZ(­/L0;}i&9~œIKj"Tx\꺧Vv29r[HϱROHUi N_@'zwTOG苐幹eBfK.[*o`gQusP/ъAHHa~4DsT$U*U+|Q*^XM\G\ὔey[cA&wi"p(9Yx}H_B-?+6q^;o} E' S# VSېC EѣobKD6Jz;%^ڡ3i) 9eVOT{{ 0׽V *gPwc|4[jhkV̦~NefOhc0VYCDC.c0iA[aAr٧`t4;Re_>B$YcT ` vwYAJV\4`C4Yx3K%[0!`^PLl!'N([c=*V1Q~)W3rѶ$q!sG=Z$w/zΆSy{%Q*n[MKm<.]./,T3o`c诿"tDzZЇ@B+p&텫)ćL3.΃nvCżCI17dB}|ξ*B%‘o7_&,*/GMǩ|BϳWHer7<^XD4W"]|e`7SoV!eRiM9ʡ،SA0[m˰ ʈbeag]=5ٓN.陯ig'`͗b %ˁs#;trsa Xi*:D0vqQ$K >^E)=d†]? ~B5SO}AFVb.Q$3~#zO=Z$6d\A,M=Ѱr): ΣZ^ƛ@u栙:y'"i+H~h"!9?M'd T~^I3U*{"aT1:vZ6RK#/WfR;{W/΋O8jre>>⎭X{BvЃvEئKG[uB_X(x;X~s;܏ũi\3c%kįriÿw0&PoCn!Vl Xt]n FW V^=3+$ ci~ĕX4fR)I=9tz\ FOIYPe:Cy(K￰p(qUUQ[ѓh7M;sySb'WkhK#ql; =]܀I t#̒:ϥ;;\噈D!kn8*wВ8i":uE0g;&V$(vq7.rΈ֟ѩ[4?U\%KEL<1({k&{NgrY>{ezhhPx-JRS铜h"-F |;/vUhՙ-*Iipc6! 3_%1 QI^bodɵ4jd<83?:Emދ&VOr+G7wͼ4nyMDP{Zz@-' :z[]n@4(;X\KYr^*ǩM~{ч&2|V\yPYH3\mԂ9rKtBHpZ#N5-ZNeSD@ݨD,ukIA丘WR6gOz%ѽ ֗Ï<<YւD&,6Rmn.BIڲQ]"z'[[܂; u\k`{6ar͇ZKyT42ꎓ{b|e-4j ^|~?^Z&MӦ6,1B'0[ ,E`ٖ*`<i֗GVqhs""x>l.1]GV`>-|ِ'y'ų4` >'[0vjɡ=Lx-ًqo fV}1Ldt [yHbM3qr}OȉI n'q4/Ŭt!#}ԛwץh ׊H@HLQ nC!6BpQ4ے"oՋAqUBiiwv\;WTZhd&qw_苯Ղ4/}n«" ڃ-Vџlzlj?} oŸ=/Y6$g9C:A[nD~&IvXdm W+j,6\jWVЫYG[E( ё*J9{'Ɗ s0!<+D J6ՇP.Ɉ^ޮ@NhlՓ@|H#c1ػ@N6d5&qU'M8 _\c5=QMp1~U&}C:[3 lckf!aw:aOGo[y}1}ۮ(P(G'jTVw1|F|S9fW]8-j/QR^8 3DɖɌ$6l"h&ѡݿ!GXHKyL+bKa9MWZA1W hLQ.LE+i.bBxxҺy29"F.`+ZR A T c4M"]Fc/+A-2_ ~(GH}FSgYA BMXzxmj=0M1G< U:]hyķK}% aj$OF#55^ї&þ<Ȇ|5Wn(0 y|j$Mj߸MPjPր^[+ n^aK)jDR-#irb;{+?gK.:?45)|Ʒ4`o=х {=٣ru)n%'"ӪL~vBw:>6Vp K+}XBti(t)p: EX1^bX2Į;uFZU,_-X- ,w*[3A.[a9FJO1v}=tu>"z&THHN;G5LDãx~!SF6S1.Ъ@c+m{겅sR?y- lhh6R봪!}5O$EmIYBKly~. SI?0n^N 8{լfN~Y[ϸv|kcdl V@p֌Vp<#[PvgbaICik[hWfDZj|x B)j0?dD4:x1BL{ဴ2a/ .RCOPnm=|7%scn`a!C`g?cQ~ 4ы/Y9{t{Y1TלVX$3$Dӹ FP,nON0G?hRQ vR(^tdT]bJV8].WZ^^v>&]yBC  :S_[̪`ms UGD'D %JT8MN*;'uH5fje„ r!"coJxx#RݏS7%Ӓ_ɿPNdRDt;5ل(Y c2ÄT&_R99hlJm@+=Åܜk&.<?*$U$`ۥoQfCk:u T:uu6z)7ĹoE͡d.dW>$JUJQ3%56aL;q`]n D L:`o}qCODsj8Mg;_e8WԦ ]Sa5Ax R˺pp Xn9ؙ%L`3Kal[8Z`1CؖP_>3's D080kHf Нyڷ/bYNhL_''.-#xƦL"*[G6ۦ!MEabh?T6r"Q"2 ]8a'%`pZ^\ P܇dL UqEsq=tmcR5|?GfJuU<6˔fZXp6/J>5bS*&֘*1Qb;L"i!X_ꑌC&~ w"Aڦ1B%pDulR{89Gr路5/[\ 6@1lj{ צX>|519dz]ܤIYvQH) m$TaT[|Pnvhll}DJn.w5oq@KQe~t"_cdA-K'.h4[,q &U|P%׹jLXCHч;!Z-Q`%/seqq]R ebT;D(WW>bIڂH(Sg"Y* WOqAhQn`\ ZT 3$x{ر !Mhlwј7*QV쾹Vy@g1دI`ܶ{_e~:Z5QQAӥRviE^.- a R1~>AA@%bVOMd! Hx.Vv%;XPZa B,œJI ӈNXtϏEʇY1Rrn5Kbc&VSCa}G+V 0E6$Py͎٫y*fLxBmʫT-=G.RQnPjlUB9č"`L8Df_Fl RI F`B]q2K⊙I&ѡj%q6/?#s(M3ԀPh0 :W +zY_*VΉ\HeڨR 0(&E}roXXJ:)ݯB.,Fty!X.դ ~i"(N#+:[Q'B9rU ֭U˯184]}ƀ7p)pp%娤"_>H`^U Dk/ c!7 YK\^tb vjֵqTbcWcY,$lz&/|TLZufsT$H +ORT4DmD9KShU7pPCٱbG8mH3-K;Ěj~n֥ PVf,݃bU$TR7h WlNh2Bn^ezC"juFQ)r F*=D\ꪇqzw(٣ Vh˳Ǽbr^/G&:!׋CiEނjh1'B[7{L?Z` &8*NR =_ƿV)i}1!Nω! mccIqqo~~GwL+AҰWpS 5ŒyN4H1 @Q s vQd8Ɨy;uq=ʖ|C[+`+6t>جeZ$KwLߟ@FB4o2 bSYI~~I5KSQ#R_V7h("{\LxWlG6=X+wmosRu$r^ 9xƉ>-l7D{۹8IW4O_u A8 U}b3J"V/RT1T *MR#G^Pڱ1 o.PhW8ˤ<ga߄+xu]&vJl|oJ*n~O=S_}[iŠcIY|] pJ ]5./Df]2bKNח-=qoJPO22((8VU^٩^ 9jH81;fW0Buafm:b ,6m%Sgn7o>$?NYIu)٨ć^6"AR^Cɹ{x=*6ĎNg)d ™=YC7CžQ!]`a*$0)_z@H;1+֜1ආ@x")):)ꪯ>>ࡵ%2"JaDs8NEOPk,ϔe6^E〺iEij \eG''xKÈ ~;WV bB1`BP)0C0m08uގQpG#w1-AӍ@BZ<B_yzDv, Z(_k8S"Y 7ա+A}UNhy>V($ť9OU 8),tf[ HazYx3C J_LMP=TU8GnF\TG.Ʊ6Ly+v"7 >Z#Wgɉ߮dW^Vf:P<  :"%%_AQqb)}:P!h7?$]Qq#^A?G&]1[ah0ݟܑV+sPұ@bEg T(T{(s^wqUmK߈F6Bw>;\܇ˑTߞLk} oC3e¡{3w#CϱDf^9u}Uxan._"s@#ι;EMTKnES?ҵvkc teaٺ@hx/EG?g=:ip& u]<3u^uRg2䰨5UޡSͲp mu8O琳߈8 [s;w.0j}z m 4NK`I|I6ϜB[]iD֔Ob`Y}djs@6sdY-;hv ɝFgmH~3#Szъȣy7JOq,yЅvm@ŠV z#.wɘFܫJ~G# aU|:vLRB4u!?E$~T-k k@~fm8`3U}lKȾMZz1@miO9/FiDOU{mέɗyݰ^GilIyhazeG>ӂi[_'08~͢X#,Motz7WGT9O֠wZrxʈ\\heU HOL?J/|3 ;#$]fϧv6hD=Tpz8l&}(4.O`L(IK[\e[;t+H>Oa_V\2T5^tW[5w5/VLW=t0K2-S{h Tb>*|}W3~: 2&?g: 8{)QeJ o[-- :Ie F"8=o9+D˞/"r˘\SW,5c'p,I v7@M8 [cVG%1gcǏhh_!BqJxt> '"-{8[78(+?OLyH7`咂V]8esZ{{ ̬pGhIJ_\m镟U݇:=x/淁i)_$\ddǦ[ ֋aNjh:;cAQ8K)'#ɾ-B5t OO٤KT.fG: rK)i["]:vM(]|`LxOa4LT~ifPpS4K/yNzGk뺽wM΄'j\ fŽMLmlGDh`B'[x\K8g/[xc$6kl`hYP&=)Wu`_@_mw=謄Rp-˫ S3  ު!XwB-&]1f2QZe8أ=| ;Ix97$g] 8}C.h'#/^0f4h5+dDkUuXzǚiJz!-JmpE_Vv+?>%Wr`< qO"8Ń2NW,ZfICayFm{lctk5+%'6JJ?0>d ۙEXc^a@?0E 3tʺ,fp#+tQ^p˦:uNb f}Tʽb;fbWW K/qn K$ڣ%d֕~uџVG|] a^I_O3B^kCWGNu (P{K)K>酕Wr^dZ*Gɫ`)=R [§,K'_yuV[|r ~ 2DLJ`Β3Ci82]m{d/. wʏX_]D:y6t%lf%.>%&гmYվ)}~s)WM4TL0N܍ 5iH3 +U0'&)~j;$e&ҹWĪ1bQ6aTL|m_ kǎhT*74}v22zN٤N135_才}23 u&j HK|a-059Xi2 cnÉM:y߶Lԃ؟gD;K㤏f儥GAd ]KN-Pq1׮7&9xCS.S9ogEp8Pa-R ȜFR5-ؖ,Sc YEE)J;W3Ciot[j?~tƕ |G+b)tȍj [oI2Krl)$ >$v UcBdi:H7c) -wNia"fF,gP$]-ǺkOiX&فa' Cg%XTrxӢ/K> j'*kܣŬN@= UHxb;fKN=q|oQgPF8vV KY΁lҒ3QRʬ㭗 lI%w41<ɗ:QŽ8!ThXV(n3)]^m!!tN&d?H3C-ag ۖO6eԑcF KϮdXzXd$ Vw`wVB mhS8b׍]bSK-}VX~+n@=s,4Ͳ0!}%i))KN"k`EfPCbYRx٪!*M !!Ŏ"&h{-w14Gٗ$ {}^U|r/A(_qTN6c: ~bے&t2Y$l%*-XFgFZ"eB A(k CzFOQ:;G),E!V$ن'JȝmǼ&}LkӞW|3[3n"_Lj7놮g4_~'m{id>.A>" amUS9y5gTK OC']Y $sn5n 8:;XcǝR[y&xL녋y87F%8Źl)]A~x>*$^@ rjؽyMFU 5Xgȹ49D Q+p|n􊉣Qo1VI0fY@F,FnBY}>vEwEJ2 ?Qór\NdV= cB%c5|a>;y=/p2d\!_ `3[i2wz}[E3r*+*CP]_o-H':]uwËm^Xr2rt { TGz_0(-s(䂆,}lԉ$2vgPlgmEDsH2\S>Ֆ*H Wk^G uh41E>f % xČ=UkAfY#sL 9BhkqEpkQP,%.xx!݄ߪ 0 ΕaǙAJO1K \-%MQkm \lvM*||uk*nrfZJJoG/(YBƝvspAuGyCVYbBwa[᱁~)Q'5HtHɶ$0 X2̪]BN hio?'E#&RvcbOel^zMyE[[W*ȞT;|lp&~lC T&6֗tn`hE5G&+ 8"r#BO!.|Ҹ4vJjdc3xΊ1WXK i:mۉ Af]+8r-VA v<"U8)mv}{1kv<5M8/yMpg3r}!TB3Gș7xɭ8R(J[.,]C3_\ϋŌ)WtLT By p㇟V:Kz ȝ(#oss9.;pt ԭH_#À+VMZ9&PL=гVUsXTc"#7dsvP:2n nB7S(+FKGd|4J@ψ@!V]-d?ϤRmm%dʸ[y޺4߮^ :.̰lR\ܟ@( w}[{j_6})lP?a'{7x]=Z^3D鐢9p\[{:꼶C -uF9&W~4O/ÉsYD "MϠӶ@t>9vwbΞY4{ʎ;J?%$jjY|ͲĦ ˜(ZܩZDf2%7 S VU87ܲ(ߝ|h(46i=(5c<;ŮF8T .Uw^8j0NZ$t+d4w;U],Ѐg$a'+zó3Z=3؀eUqꂊh~uOmY2:|qtt,ΒXϱDc ÿ)W$Q5%3]^k* o;i-%QFĤOiv$fqѳfZ B2&Lrd=6ȓ{XK IVY`P^1o LOcڊ bII90=BVoQ.tAg֛+Sp-T-&(U Q@%rMWf@WV7?Q\3(yK];[46~[۪jӤ6A=w3]ºvCoCήF@'O-7@*VrV,uk^h-7 d <?U4C քL7J71WH38iBb|MP'f;e:z7/vuR 6pWeHl#=ɬ-T**Xl#q7Wɧav\c0e9`f ssOYY/qƋV%ٖ{m@^5U49x *O44Moq^4C*IWxػ wkm"B3g6FpK6ZB,r̋t%$#^IH_Nŗ|_uF` dF/Ӣ8s&fu^HrmW3.1>hUj$MйL3RTZ7ʗ:҅LT̹xRāo IK{{Xk'5CW6 P/[\xi 0mkzl] #3 }l+v`Wa\|6tyfRSxG4ҖyNͦˏK<V#R=WBC} n6ETS^0)IN(ru0^\ΑF~3PY8Æ Dh.?!+p}4"(`tk9&tr+*OePqX"(a>޸dL OW]ĴL kfP vH(y>$$c١j>&21`8<`;3s;ۡ~c%<.ºH;g}dܤٟSOUTS߳1e ZO}B9s||(n#Kl[sذ{'A\[l NFn!jӧNX*(ۻr3hjL3}U$? jL1(155Mku'F@^\Sgw4)D<Ͳo`q2274ZH킸zGt8 /;[eXG;3 tz*(+K;Be50`yF^%]*g͕lW 9޴plD2V> 7wsp,FBЮP|NA,j|r *R A7b)mWGH~Ƹى}9E"^q&8 ]c1{kPx07=̇ U%{12F'xgլ3'W(b4jVXM%96e$֍P#wEfyciM~+w,D()wMsU@-bs%fm;Xn6/BIhYeEqh5y9~(a.~l;~\}{%a7Oi,.po4"` ːA)61Tח e|zX숖{:jM?اZ[ߌL?FJ#y4} A3KOTkrkЦ? ~CT%ObcU-l&GfF?;^{9OLNư, kF0azAOV q_B鶔~nt[s㳅Cdߘ}WiH?^(/OG#Pd?@= vc>D(# vDtcYxm 1oFɏD6(+s4#{h$C8|-r_a '~`KܛJI)_ȷR&Ctyp6ZN-?@\ͤd}1YS*<¢E}Sx7tlrSF.lOue ᧢iwnhkOEEoXf)Ζto?׎B,4`C (oGFA{s >!gy]"uMKuL[=A[܃qƤXoP~RئׁFw>歀Fa ai6Wʨ{N) w9jwO]SnHYb>1PV[T><PA Ӓ`a AAGv@lsDAdJ * tZP :*+'2ՏWܣʅ0Gs[˙)4Gj)ݯ>ThKs("H ~Yh rfo:@#rTaGöe#ٸA`%h#ϝZGO!]<* =JI ɀ(w3ѡLvX[0d1eo pP^ '1NnSD.Nl%H:)҆O7lk49sM7VK 0tƂ$=ď0 }W͒K߾C`R9U3#{B|kըk ()F@)Z7OfVS p;w-1$MV.9Y{q'l1lThZ/YˑxUԫuOdΙ9#X'GO>+L<;̗Q-êxU843F>^0VgiUir?QVvbWfS|e<=Go$.^vktF=^jbТ| iCa\զ;/jIh'~ڀăuyopwcYknܞ}^,ےgE)ZFjshzDfs}"[猄7<}d]5e"

W.Vn KcFi` t!'$J{WD<+q pL7IZ*tAsN3ud"D.G>/gjm_. diS-nExϣ11.GJH!YuS- N_z$Y3bu}$ >%uAwފ**w``f11{odIZBJ*b&xg9DX8]QZmv`y }ۋ]T<-chYsXc%}U3j|w5 4D3l\6<(zDe PPC)VyCu¯W,1̓:P,k-~xc,*æ `ge)yII?V;/t۫ Z,&mJDG)*FmƶXIV$6@I\&+ &=џFj3*x,룽]{FgjG^-XyC'r}ٕYd lPP@`s1vH/Դ#Hw-IޢbL'vh53߈!~ ΩQGB>+'X~cOfbˋwGZyݰBJ;mŗ7;t,5oZhS޹ֲu&~3&HmaI|֢̎ %Ƣr<])Ο_ gq8~OKb{T@n/ ,˶Xo)kWs2r`Ƃh+ j<5V֫0gxr… b!|9o𜿜qY:!ʑ&-[SɈTb~L)=O?oVLvD4 @M!z$h: ӋDs,ߣ ˵K2SgGk^xͮ0tz19_O߇pq"NnisU˰HɰRJϑBOeg׀2OCArqpsŊ:spVgsЖ!Rq:`փw?75!4Y?p&ѨXdI4bB Tܧt<}lT0" .$%YZ슠4=WrL VD@P3.fY025 rTt{q.?֤WvѲ1hӇ+O\AuSrm+kgc7ev$v:vULj@hDX<=vUy1k1տ4ч7ury@! Yˇ\%ݖTwlPum G)ܗJk-E)Tz{Ho!$lDw$hO`x }y:&rSr| Ts@t6{?X YϮf8K{,E&%4zƅ|oK'5ͅ8mؕ- 0dw˹E2}yL@F v i sZ(QVI4tpn5 * b*9AfipTAC8-Ï)adR- 0N֨9F=GAgCM/ XRKu^OE>V;$XٴD"t߲3*<2;eJĿāK^72/e)3o%Sg ">_ClR79Z,lFI󝺺=VZtXO4Y;A7="| ƀ) _sF#cUôw t3ݮLpgDѽf?}= &52 b~ 0^0;&(Dd}3э[y $v9bM1Xnm?(X!PL$pbA.N7*Grsoιx3P3 v+9Q^-Hs%dFqtmYfJυ3j=efּo^psDvw2` ɻ_}{<`FtZǂk[F&-{yMoXu3:_W=!)T*%%D`9EZw*8rkeI3>hYбٽO.=O"e5ׄ)@ո=Ir{>rψIy3GL3}^q"'`.$ٽ %uhjcS"iGbz$zh:>]2ok+M(}d: 8pv 82Q`CTޑ+`KT*y{ 'D8ۜnLZd6сZZ4?^&~1}7|@)bJI |=ѩ{j ˅B՝ FqCE [yZuDW z1uQOgk9fWr0j;a3D V>i"xg0iahMY 3IAwawUL?Jd\[2#m< jfL^-~0ޮFE[xKSXQ/@)a^:7pEьn:|NFuZO9{˯HY:"J`=`S3:8.Bk mc[Ji^=[LZ;ӯ PşBSp^h2HHZ.Pލ;)`Ow4qhh2YC n! fR@E~C {c.B[B4Q% jS@ 0xJG@pW &2ER"NgOX dXn܏|uPI:Al \YR+C+@zY*h|nmݵrfI\lgnKӬ#?9FtsKVfJjܲJ~ʽ\%w-lAXd*0;\9S&Hl'C)4HWTQhn~p}\,x(i6Co,Lb;N{9D#(w(v%"^uqXiM\mQ@X41 4ϟcήSjͼ kyٿPaCfS 4\~ѩfW^Xat ww(^/bg{)j)4sh: H1i2 ɥ"Ϗǣ%DOQpInMwejɘ8Q`qRp{r &:T#ަ-|:["s1Dm2Ǭ^-0(Y=HZ(,(6ۼOsCtù/,avA&}&o {O 9MG.{7/v $376p]Y*@Չ,LJ(t QE#3E5ma` ;@\ =c%G@٦8Hj[,$2G33 ~(o; LbHo't4Mu&Bŗ9.阂'dZ$۰LwBZT y˺ͭ%Ht@YufN1GמA&YFcg=;h[`P͐n!Mn) ?g'@"0nEc%ޣ̃fIAoUX PD)7o -%Q&=7~ZJ`謔݁7N/EѷV 2@~T$>BSxF4[A?4[,Y:~ ҵ0꩕b1KL ,MUqƙ^:  ]8t\jn.b;fqk/YAX1?lo<9i6O 5S 6l4('P?o4Dч6giQcӥyg8;:F)d(kJnC9=M oU6:%AglKi"Fs ٳ{;\pʸ1婗P*|W{P{1:uh= .cf}?84\ lQ]39BH;|4cm.+q'&@'wdd eȶ:@yPXMWNpov=ϘO:KnڼOﻰ"Ag|??xxy.u,m>UTD;]>L6J?ԐCd囨1+.\9N+?SG`!j;=͖SœDmM"z#'Z=Wٰ^ꬶ@׈n""v-/bPbL'B&ˣ C`@u`!j{*h2XdZG䩍Kvڿ>sjϬHH7@ 9 O";ƸM=M$>S+z~ڴĞJdVNAڠ}]#1@_zVjzH1;*kM:as0i<5MB2X|iv..暸b>*eW|贮Zibx$Kq=݈XEC5eh@È7QG0u[&``ot!7#IOZy`dSr :kM)<]M@27\lQ)'+@8‘wpGaIx{JI?2Ѳr3 /L݀oFZ@erwHg>ST 'Mr.GN&]n2k!LބjO2̈́8g8ڊ@n=p1N*̑O̒ usYLnNկ܀ޭ0L$&H\rA ȇ+p]r/l#g}=4cs:RMȤh@VUteRt=2w,w&GJ=Ty @C3(&g}> |(: Ԯ2$ u]]U<]2g >Ր3yu>ވS&8[B~ }c_U,*9-@SQ4 U{7P@XkBmhݿ,bcO gǖeܻ~b\H65_@kʷHjTy.j}Wb?=ZޓHȹaȮqSu5~w#Dd[Tn!wAsN,R6OO3 v eYA\߹@%CE(Bf.;6lDSϜ¶@?GҮ̜zB׽e>X-N}#ସ_wB w/oaЄXVxRutL"hzzh3VS9xފ(/ 3a3#2n:jmKKeF;{C?5:b|}(1fvI7ߞ7 zk+EPJ~.-(7)%2։[W6@2y|8O8ѤR=WM"E5DW6JxC5x-1!}ڱwE`Ӯǻy_@+*'5$v2Ik&{֛q E|ڶ#RBA.!/ѣ9H=hHFxq]_}g)I4y6@/5f֡ZɆ%ě:U[UG0XOF.RBG{=>H$19-0 #Ym #Ƹ9k7@biϴo(".^A|̑ez_.#zt=G_M A,-\cIpǖ仇hK+}3ݰwv:x|BH?P] bCK`ͧP>]7BJΏFWi\I;v e FI㱦ӫ=8CbgL*RwE@ΞS27/okbP+(jd9B%c,D)ow5zkya1N*?Y*9rEqGJ!Mk!l]?!H g*A".6+Ro1(sEgݧHcA}$oqY|7u7<ѹs3w0@ak|Oҋ'Ql ("#I6ch+>jt,`B)K3ǹ1*{Mik^sLHyWp?IUZi=#L}XA Zus8FkH 6~3SlNzh  hgGqYJ}Ik0ZMKFO+=FURk@z0. f%CXIeڷsŢWH+tvu[f?d'U{XsfrcI! )پ yppvц@[EqYq4rTkBupLsA4#$>'nZa+V͌8CAߊ`D0 m@#}"O]$-9r;{,}r )dbX A_=6n KY#Y65X3e3W`|?(L t Vh?gG򳼚L׀ŪbeIcK QWz\ #se5p6j5x4{h*֗'OIļ SC̉I_,:"i,2Me &|JV%a+-8Ex]rtD=1ԳL]h.zU 襎H)o}zbʌy]=vXe.'*bgPFsaJfp=ܮ5Qu$QeYD=>G1b^YT {OZ\d\Y w!4 _ꁼ_OqmwP`8)Ŵ((He!%O:.S3:SO{蓅G<->ބ*Lku,<5P@fU~C]`{ҺUT uphYRb4 n"NYRwfCb0@[ڳ0< k}|F:g/.ߜ[FT< ̻dmt(x낛tb1{C Nd+!NKacB%ÀvАT|\kr(٠9ɔSodIAESG8Fח'"TnJܹ_p՚DP@ӿ'ڳ Y/G-n}NM:ԄZu[0Tђ/Ke)o>9w]Ϟрw(.I28!5,64!Zǟ!M݊aߘZ0y2W_c7m]G'TжuHF;7A oȃB3:tE;K(^R->µyViTY֓ӓ*&@XU>l<_ר qC,[d`Tk62شro=,+Q놆$$6<ϝqY,/B^Y y?{f4&}F|9G Vz=G"Shق.,<2Ð0H^%^755LEmcЯ˞O!<ݠ{djIqIqsŰG2JU@'ٖ*[aߎ[ m$LPJ:T—Bˍ 7M?rkvf{@o#)y'0Ll;ΥwJe +@ak@EGn~m;VWwm] Ko mEP?<] b 䑫תȻ"0l]Mȶ;OClx=b(ǠnsMDeէ že 0+<(}</@ul:ӡ1]& nF|܁d6m84q0up;YtDcJЮ!Pa7LO//d ,4p/ %+[Tr`Lr>Уp6#\OVR=7(6q6*z@p*ōA0]ݲ(04&DXyp>|cŤ4Lif|P{ptw eԯbfM:E==Td:$φNj4Z U$m1 ʊiRg]9bYFS1/U.S؞ Ԗo`Nو_wyJoA: /F!؎u`>89y+'SH-hwٛӶ*7J>UW$Ϡ%UAmM燉Kk4!#/S}SVv}a!4]@ݥ38 yiA_5xfiG0h$1-J'+<k 俛a4No;d¬s zZ4Gjm-Ȅ8H[/EN@_m&(UH얌Oոf9^1`kIi=F;t. dc!Gn?F{0d#]}˩l%z^ges1/{U- $76R&h垶=sk22 8J$X-e4b#I|A L &PlNB8ŔpD1\b?{>sYQ+’Q*鵅Wo}nlW"jH<$+^ L3!mRNE8){a r۶:INQ z̄Kue>`(g:? D3O  "ÉKbN|}"[p`]4=cӾ0{}g. 3a8ɾBz@}ʘʙr@dry)/pِͅ[GX҉^ȻdQWQ9Izt?8uULXtІ̤Y/ޟx05#BJ6 ur|·+d8?Z;jhDH۷40WD0u2w%,R`،NLB ]Mr eGkoθ3ÌG|FT{Vu_=oZNztپVRذocx#M 9)b^c@S(N``-^!]h/sloZWfl8ݟ1i~<5fN}cm!.{o,bYyN惁]Nnm0 1n|NU M5)͜Tm=XÙ x?@eBWb^ (|! |yEo}A\)2uӔJD(M[fna.\»ϕ`$݌2ErW8$CvOƍ ŰY?p.!@Riو*P\z~x&D ).F 챹d$SeuSw%ocT0z= ־ΕYz_)E3C: CŽt"r-ӎa% MvP~Rd>ױ*M1m9!:୉­axًe>? Tx%ȭJ-NSbg=z!Ks=Ρ?c0%D]Rܤxyb|F)wl<ꐷ=%.:e-m$H>ߔ3V4⳯]TđX=摵X絵.,"Rd+ᱯ4Yߥe8:Μ+-,[]{*0,@[M&\A%?Z}Z]#-Dל6o{,?_H[olP2Jã@{)uw9LSr9֩lln\pH+$3dDb(8} f^:~Ԡ9>IGLЍIc^ P!+m*p%Z:}\w +,uP1y7vW' %[Y ғ:vB]Εip (J_U Jߢn@I $ |J-Ow%@ERcg; vvz4\7J?`Np./f}^o-,zjbT y(0w}0sX#|s=*'<+G 4/_$NFdi2u 7$d]]#Y;/G㬯/r.yzm_E8`<[zR3%EkP8OʳAL+F{;*r h6";8Mpvs0Ư/Yܻ 3dxv)8( PkЖsug@$1_9' x=Ex uTM*SҀb5?SK/\ſONZQK=.wWI)=! ^%%$Vqɀ@D?pHI=XSRlSNwTU~Bi,rC5$  Q gh^TUw"\L?M 9)ċbyn&.%/ИIMf!bb,4݈)=.r8[JH1(ڕ_GSٶna~ fiN G ̓YJCؐԢ$!/Gbl|o$OXQ6[#"5Jh-: `#< X$%.ZEg1%<}Fo=UUV]nKO<'tsDP샦Y`%8eɿ7%\Գ,SSL"WskV%oN͜ {#LJ3'x,R9#Na0qw\,W)|h(fe~̩SzdC"4z'9lВh^I/AyNF^ϐsOyz̧q [>|㸠@-ݙ5FA; Uw*YH5P@GiK j%~MUyϛ(UuI+ZoQ#E4ϳ%G!O)_ӣ`}ATPpgǩftÔF dHbBcͅ4h.T2q6@|8XdG@s*QOU BRaZF3{C lه* T:*V3 , [|'\|Õ!9iIIU6_}!LdXSc ǮɋB(gR`BPivoU&{(#ocCץeNOb^2{ kdC%LsܥySct.ǁf92:r4X4X, ܅?Ovb.ktKR׿&i[Ƒ/a$9΅(<:;G*IefJp?KpH`|85ؒD6nT_[ ^8( ]ŖD*ՙMaSڠ~RmJSNk<^֖cе,hxQo7q=cpÛs!jsaN1yvO%z5K-tٷA SaʕϬhW}ri 4^pss>=~< qKL_ 5 u%yÄ+k bMy 1@ʣ-b!/]v&%'`#HL_5;D펌y#,f>">.PKZAx@` нX\Gs/ܼw'R͓JHNW*0lkaK"'N[ht&z65f =rE|}487uib|zN+{>nXjdTW>kcłrH &JbK\hOueAqXSC)[)CfI'ͥN@2O֎Vhh *gw{m֦SCaVS3aLTò@izw-ݙvK<,Ҥb8g}$]-($:SxiqF/ WAsZMݬԝГ'Zes'7>ʴX;mPĥԹu ,WewaQ\nsZh|wrC@uJKjܑ_ Q ]A^[dƫi@T,(6Ѽٞ mb xG0E-eODi[$vH1ȮS|lJ[0h"=o/8Iۤ,"rm^>ÿQ߰FK|e!s2WP4?\wD6@XG\@0klR$0ՕwF"Y)H)k*!?4[!5=Xe!x~y3azJ,uj2͎=V_wlEiRXBIM^,DԚpokeNt5('y XKx}fA,\h,;,2,˲?xR<|"^KO8"5A!s!b߄S ŃgYK e8iŶIRn퀒s')Klʯ~X @(CuMX*͕f [*i͕=scROػ^ˣ~Dyo@;J0݉9IEFMҿɕND{J rPk,G̪$} !QRDJUE 9 -[.txiaB S8bu'[TRY_![CE vR̊4_aD?n5%mV_Cx*24޸&ɩ Jt=gSfvdM_?| Wt9gЧk(ӯ՜155E6D0JW;Lez4N>p_uT5i I[i9,7ő;D}G>˘7D 0Ar# M '/{oU5sixC ?7$A't>ыQ›!Ԡ[ir3lz3WퟆӚ'J@1y߀ Upׄ}l'HciAc&kS[ fk3,,0"*Y91Ga4zqs0&z$?ǃ*!`ά:r}"ҿe`neӳ5nf=bR:`}/XY7j*;LJ30-&TH8Ú-h1YgOLc*4 FēCr~/yf(cˌ w ?0E4qѩU{ h]+ tu6;G+vUp=&=MҋSEZ5C(6͂L~T@RJ")y%+.(Bq\dFn% .WR}x@Wɤ8')a^;خYدU8|rH Caҵ5ATzS_EhiO'=D2+U]>,HF!= u@7'ރl+3H1Н dHz6;#ں5.zda$tI[z7C!xE4_+xG>^e Mq |ӡ-u'dMT)_Ja1$jaܞT*XOgǃަD7qh.1p.@(l3,ŭD$ݷF(jK64& vO㳸EfqJ\~7339K8*|*r_}&`,[{.xY˜bNm&wbfqTֻq}Z>c VO,0EQX)b{^3YRzC+'V˃ظc(sfźXFć+фh-@[,o/(XU)UscpOYV/~ň5x${_j/kB_hXn<)X+0gsC:T`oj{sM~>@mwl!u"#G̽QkI-(֍Y(v/Q25N[>|ՠwi>F v SPe7 W~ul(b$q043-h0)kH*JVTSu NU&.0Yc:%2(3hڸ6h 47'^be7-2Gr`bIѢaG.Bpj2ٕYt?'TsUd~ąc e@f/>#5|`޼-N.'=֔,D}Our;K]+5(xfAk$!g<m|檯6V 'nw8gx($}"[:ޠSjOm65HFXw78ODYS#YsWcaW# ־,LHkex-tI=:Pʹ贘x`Ѝָǎ7A+t=ew=u4ȌE5|P80&$*$g4e.Q9s87Ӭ\ˏl"?3M=>.=N{!~nii<.WcT <^at>K 8'與!P(Rf 05W#ګ^r5wW#T|<$B 2FB-Z@$Fl'|ꞲDИc*?x[/{VbLg/N1I،e0$6Xfljm x+R8]6;zJo4<*5$-1hJnIjogd_x ûn+ jqQPAwS`+mW@Mu. C7'G0IwVKrlPE?~JY tE:LV? "/)0&j,k>x c{kUY^.lD̒S -;w,G"ڜ)Rv5SL I&&Q.hůQdS;)Tuýƃw̡ݡ¤3݄@)g8=[,Ʃj ?ݎwFyjlytktnsR.tۣoA'Xͻj90x8^L{>cTXnć2lmۓ- ҹ=* yŀN}RnNlX6Ei=+ K^O_T, N08s,Sr>Ѥz5Bީd=,D2?2G;]/ kf]!nچ<ݢ}?30]BSir_l-=.f֛E0 WQr3l/=meRPZqEۏ":cOˤk/w(_sAFL1Նd.wJ̸pZ(ƽ!ZO {+.Eg&Wb3Y>omRJKfQe2'[F@icD+/: wJ,yx CEב6-~gRCFִ8&7V{Kiqer{gsj[lbLqwavêBc5#>Rm(y7#1-rcstE y+ʯ৶^'3rgBͅ[]{/3% av\45[Zǔ %4aϰF'|Ԗ"ܝ V?u2"iu r %fë867fYEMƕnX/Wヺ :oB]\hCA@ - ›ij:8mO+p>\jO'L7]5L^ɳu"s6T_Bĉ)xas0Lз>8W4Kٵ%C1A~G`2^S I&+yV 'Ҧ^7k 3[aA4\ %UDp;As 1^û[ai&TŐ_/gl!PZ].G읯HWb$$$IaC9t@ ud\+2yVܜj߸-4ZBtǨ. ѕc~ii*>hL*>^ BPN֍jrv?E)<)FGd"\G!n9蒗TGn*7>b`"2H?b3oipժ8?wBORqBÀŜD=bsFk;CJ&Cl5.4Ye/r1aua,cm`N<)RԬ:}TU;yŗ]Q_F#@+:Z@Xמ%.HW-ALAVRvͼHz3K A% QTdElRG 05fUiO+|#ǎp]z+=+KmxFx|~:׋OI3꩸w,w-<]U-v |u+F.%8zdw1 O|ؠ'bϒWZcz^Bf+: ǢBgEi?֏24>-`ɟh ߿$gξC8Z?ΕTJ[HrT4 nP`\V*՛=-ÀrLGwsZv ajU7{lyY :=rXȘGG2 >4%?y1/W&Zţxw 4o] s,B\ }A%eъՒښ^|s{1?n6 1$NzL夎F7 p]N UZOeky!$!OZ0 }8sZ5e~ gSMA|'tZY>^'N(~VAOcu$;_ș^ z0hJ}UHDٗj^&Xa[CʆmiR+V;[6@ Rʉ#qz4tPEQt7'(Jn {gAتMEk ISCfG 1i95 ~@2uߑtjcg@F±]ޚ4-SV2W]<U~_A=uR"ټҧ~@^cYHZ#*aY e;J2W8@ng5{_m?R6r*pg,[AI˷Ϟ;M oy{[-St}uܶd4ם'6WCjτ-v} iёAxa0=XN~Xe:aD#ոҗ,xYF}-B)O.OdO'+e)PAgd*/KW8AnEfUv 6Mmd?|Fv~y;>_̏hZGdWg?6=F+8ɾB7 my> /5m_'v eysyoRLK 4J }t@cD7aȵ $x&\Lۦ ;e95`,!H먋Eh߲7WJ0:3;%Ҋ(@La H6oT*A JK YBrj$(j]h9D]㢄;"ԁLӶNŝ*oN~d0X9IJ/3AY9N#VI5qC}D1L$,uZf$'&i@A#VTUACKgY&ŇU]8ۿ6w3unil}>}1!]NvB=.YI3(QFjxA#`n$;ޤAC3sE Oͨ$&5Q8t1xA YVj"c)E&|lN'[>weZH^$TUMpnK[Ƭ0smXQ}.,wG"4RCn?*ub+89* ##^;oNptCUsI)woyؙۧ|H,OT6ZAZAͨsSx(O&=v6ӥյBS$/ׁXq:S1 .PyBNdhh %7K<$_ٓ()/ ǂBfO^kV\nr 2ffB 2ch:5sj0Ck!LN$fSݦaE`6Ye9oo 7pve-cJ n8#p=Cv㹁w z MV8ZNОq4GU  -Dr~R_:fxQM %0I6e+ -;#W^xy#YF--FRDi_mTA㷅 ݅F35V_]3=s-U>3`[piF2]"]TnMyxIF54nQhXFvLQ04%6 0*=&IyK.#$hQMr_ji&+K |  KhrPxǼW@A^8fh<)€ؕ yٱ &ľw79Y$9N6 eCj._ѰT liwg݃# mǷ34?-~…NJqc#^xCG7 :ɏ32I)W03nF5, Jz;]0awrYgu z$oTC;یՔuOdN\m,Q; pMmc]xiHa/2M U)jx06c#GQm᯹9siB-$JxTniOqMȒv%܁M_*/s/Y Oi-ACbrt?*+SiP~CϞ!uH~ e*1 5'U3F5yE֧"y7e_w{b5-H7{g@ m;\,${ʒto";==WJ9#\C]&*t7 G5]Q/Ódo ) ۓmh!@*8,7,u>>m OaslwhpI:Jxߔ"i^Xm L%D0RXq=tgO:H2H}E6x6kN.il(&?vFz3qCq AFPl\>UީCC->4 Wۯp2_J[l"%najnaȬגFr{fiU $Eۑn~N3~Ԁ5|6I"t!^zF|geLailךӽ]e,RX'V?y^S~GؗtaGCB>nKn/~8^R놣/wTNzV?=O(Kdxx#J.kGPO Of%${ 3eEYYة,wbFmnQᣑ${T6,?jwL |eCzD,HOvk>,1;a jS=9K.?-gSn>N0}Ŗt7Ъw{]}6KvŊi6Ǚ=9X fy7F r2,/aS{!8#f{}_&ȝ8r% k@-/ɲ3)0tM{Va#h*Q 5VKDmn~7e? 1ZWSLAFDkF3ƠNjgls89CYsc~CMLϷx)%@laL1ĸȉJ8ʀ+IU4.(X>F PcX箆\leBH ;,AEc* !@b5pEX2ysR%7Aݺ7]Q[X==O ِ:XhX0R_HgеA#jI%T^mQ? "'䩱< /r mWZSM&偱㿘@`C I%BhHsק< Uԋ)vWY{lL֔Մf& - DRc[+&A˟]|"M읟sAy֫YcR]P* .^BB,n%܊p@͸MI<)UڼHY1`2ךѻAOp"b,ZcTG51[."wF ;9>E1 U<0\~S8؂\a|mƝ`=Jx*X'.4I*( װ!kHoySNNGЭJHơZ\ 2H&%6L.pwa}ah&Fk K:ʊ{mAӮA`a2 Qv>'HQ:ier^z>ճkIgN( y@8b⻁EY; a @$}ǭ]A2$-񺟧b$v*x|Ceɋ=%$ΚwkhޔoL\1X( fvM~_ohN/vŬo>*l`_!;YeD9VA.UbnONA`|N%éfoC=,!*U\Go&:[]gsD)g2>PG6 x2MJ˃=3 8 U7i DG$ WQrv|AoCbCZBOU083G '`,!H"nߌM Yܣ' (Bgz‰TkZL!h,GfPkkasb~nbދ-iT%E -aKK%yMDݚ'{;р?XƠfRN,){ut;\ j_tAmF~Z(sU{5{OsIBʽB_GX\3quŤpGUױ@.)WdXU7YACP:Yt\VGqD"Irph{~S_,m~7{;eל Dy4 ^zMc>PX<ׯL Z]fS,bpq' YaNڱ3ٷ*ndIPC 9inQJ횸\8ñש%B9qsc7`:섊uP8RF+/IJփW8JїqdIoxa3 9ΥZav?f@rCeJ9T Qa؋x&;]@=#%R@? wDj}xЦaR(&R#MV2d66eꑉ ʲLcӵlgzu䯰FSi12y`\a O^vRv=Q}Ew Y׌cb{ib[Őlnc3\߮Ō6x'HBSR5 ŠzFUcq L$;gw9݉|~4Kh_yHz5 9 L4TW=J~ѳseFo#V!:N NiV8vޫ tMCeS|]ɠȢq뼴#1?Nd_ a,r nvQ.A}!ɓ|+WMH 6O o[YvThbwg6 (\wr]DP%f>1M0=40 /y ` 9Lbq tv$}/5%jg,X@uads2ƶoj7ï{>nIOhfSg 0c@Gg Y T\!bF t}`jb`tcCg҄|FFYbn-&Ǟ!ج3-YͿL{{.,cr.p4^6y.ƾ?l}(!\PH-iZOoH3ce[ftN/OjMlD&.'8sU豈jww(w.s9/Rx'XLL+kĮBf/M2ûw4 R bRKգ=OWSt@/>~A:&$VYW\֎%cc('t# Í `qb-KP&Ȕxb0H $ÿ*{滔[s]x۪l(E4EkY7h~[?g3 dVJ)TZE2@﫿H3jB{.? RR a #;|+i8ap[zj Td 7JSتQ)BkFkn"^]'DsŸJyߙN 5% `{Sr{$↉T+<:G:WRnJ3 b2U>+5$ $kw1׈^R(e\YXzBe[k@^=XxrmsE3*Dx]rg8guu\bG/hثܗK2UP]OX"n yq=Rn+$mO9أwS 0|k;^kcS 48ЋMm/2f5Ti䓾<ڳ#{@5/ed Q6f7[Y\Sj#D5 ًxP%I'1dlw5s:ۇ,M1zS uzn1?ߗ&.e~>_c`7Sye:UK3gú3vU Y%LMxde3q=TA02trlou(`S k|l V5ͥ.D(m0dI2/^A%HގHK6Rf͌y۳ #' EòG Ҋ6>фYFԠ OS>m궖3GM[% %ёíҹAߜl=WsLq5`9ѢarqVTlӘSct,Qs4Υ+b_mGG`.`OBըttQD)\t 7 Yc;L-ˁ";;| +u!j;H M[[_&sٚD҃fHᶈřbry|gY\ERoU 81'D=\ێaq{T[Lן#r.t8C?Fl%KI1C @`/GGu9 -19#g1f%e)8[pO#`z Y h_߬Љ?;Spߖܜ|%k_5J%7~艷#BmKq"{ฃA(o4?T`[FT#U_/Mq4X " =x?T<7@X=θ"}ծ& <|Y}2n݈g/ P)Ysm~Ԍ3eΈ6'ݧ'=:ث HPܾВ27 K%d i:̹ˋ=`^%3Ј(ZtϹC=m{ڀ H 'MYظeF{s/ e* +#魭!mmfgihj"Td;S,ԄzP0Z y K%,|E{S*sn/E)lI0隑^S ;k=]cjx50hAZXK܁sHLvujMsu <=ӴrS!Yu[ZABc* YD^q]j}SK@ RP MZ[fH) Nf wkSi J$3 @$k22I{iFV7?|q*^x]k&?ae48H&b–+' f4,*&K0-ef+V9$M%fg#6qM(;_q$2UXU_y2AJ iX(q!}z0c򈀨i.]K>p! Ǣ=F$?[F}O"(Yl#|YSmcVVDQW柙cș6aJaO3G£|&@ 'm^e *9y(I;XO$;/64 Y̨PuNUcO%hBcOI%cxexx1!H k&>t>x i$Q~C UUR H N0~!bez' AlSeHxώ1 |) #ŵEҳ؝s}T강|#nH< LJ+lWjkZE^?mjc!lrًpTk{}SM HFJM^41>C:p |Ą;5 t4K&J As$QUx+l-$w,fG;hPSt7כ6IN``FחMS%k?h6.15K']B¡'{< ,Jx>ǓE?vaL0mAJ@λbRhb@Xc\~lPn#impѤGonZ7@= ( W9Ncn͓Ӝkyg㭮֗Ha6ϒU76o\*EMΏ~ɛ0)3(/nJyg_/,]ɻP;lDG XH*i^ܴnn{6ϕ}qrGQidzLXi܏2/MGmۀ Q7 _o'zY`52Ke#l,|P,;)aGe++t#lk-'"p\B5~fռEl ÖIQ܎tR5Pƨ !FT|.ڕ# h= s%F74 xp8pXHk<պ̆)PQq)Ҽvl݋[{AQM4aė 0ɘ |?#œʚ",qQKr]b8Gxk(hovMY˃gjS/Kih+lJ_p*v,g}lك OE,%~"ةfxxjG;s](2J @/iہ,` KNZ|(&Iq1Edu.-w$0h"Xv2 ̟+[.mH&T%܋#2tdr/m|Wh3ei' ɫJt]#-4ʶ\@ _A{K^l@gu'4s OM`;9HӰWwK%d}Ϫr3 // Q].(m`ǡ=4_ ؒۖ'#:nc3!Z6N6c.$LjL4+lv ICA)^DDQɵJ.9@|@$Bvv տq,\5ca;D3jVr mА3S!XŽy8NJYr!::j,F0?N BS%SR̍T:jMfU_f|v5n7>OR8>̟NNstf7̳#\N[cҵ{]wNk0rE `J=Ǧk ;Kda{"c[!yO>x_@1̭8 |Z2x2&i[&*zӱj@YeOͮ;<}|ZNޫf[}}g|ЊKǑ$]wi8i9G}I(tc]ӡ|׻o$+2X=^"ųSì[R@-nO65tw;j9K (폷 |,p%((ylnP`PuJ´čQm/jT8w湃%jKL=RbڰwSӦFO{napH! ,1m%5wMbf0ɪ5pbGZ$O&ίIVYEĜ+V{.x5w%@yQ |Rj&\uQ&4`#mc]^S 1"+hs$ɝ.x cvOiM?KVHic݃#{~ږ`p1ikSm|tO]N=_ET%w|'Kfc ᰭ1.r|tȺfIݚ~z fP>,+L@r\g%=Jv<XbȐ1v,mIU4@LliVFs+{2ontLoLO atEI-z~V sxZ:g\܂[ݨ1%&uMknL(ތ:Sjbn~ !3l J \PT<GxkB$Sq=F2CII>+]d[AhFE4=% N5=\%QC/2 #7Vc0i"iy=_&T7;#/2eg zh!76+d혻.~$0'mnmކiV\pbJh6CW-L~1l54&S[uůD:ih:75^ROQbfB M݊zn2>\Hh Hw$C({ߌ |SftXyNi?Of^ʝScT:4*mz&Q?m|(Qu3~ɇ.e2┽9r =w0-8sn͙̚*{oI?uU0 |0g/N[B2CxsI%8ƭK9f2-ւ[6ҕ>r6Ѿ~`ݭ ǭS$P x&kpܫ7C\fÍEuUHCVd]Vϫ[QZsPp^J2y 4=ꬷ9Y! 4Ltn+FR8;SYrDj\Ih*%nN@ڊ W&D*/R˼ Ly!%nk |PUEW [$CD1f!()]huv97,HRP:hOPh@f%f\I4ۖ4Hjn<Ty!B6Iu^k9^!X~a ŶT?I;#ӓ[1ִ\kzziX(KZ)mB ǧ5|vAyv I8 {?kig ϭ&qvҋ-t3?e{5 6C`eQ hv 0ONu[60[CccN5XErh(Vޥg+#mv9ST~/'VsWVOϗy8!(_[EbƄEomOф [@Ϡ.\zʞK OF= F˅Fڤ!p\jT@Q0l Fj9o5 `_G#~8]JN&N 槎2!]D0cZ钡>ь Uuu Ev QV=s94(#<Ãq.A#etIEz?%9*#׊f4(Gk& އQdo96lPA9}oDM\gc/ou  ĭ9;Hjc5'qHh`ükPj2 ;ƕqU0(mT.< Զd4F]] M yp~WhpJ6'P V1JNTB=ΨQ8NMW˜)uհ%5Eq/5y2xW/Qжsf[b[IpBNJSP@z/)ڗTp'ī|n2gW3>RV%4yhzRmKc|u2'+3gz~KYq*1^5B?:B,=Ϟa2 6@w892ḾF  "%ph]WN]> lAÓT1quǢaGg/|:zrD8.h–i3n'k?ޤp`J>֓|7#{=cj8Ҍt3rQ\(&DžxsX*9ևs\,,^u4z4r%EvSK]<.M.E6E1F\MT{VQ'K5IW?$B~AS ?F$kCq"[!D6D^([d9,}#-:ojϯQ]`+yIA/3ˏA_y[2HKG$ߥu 'C6ՠEro)h (K:R- 5.QkA[:"hoC,9A:B:T{B 8-/H1N< JC6p2 .̵vb5z>j5-oUN8cݡhH"\I\(vjM+qA8n:n+;brށQqK)GXd;)PPlxa"^H'L y s fq.[*t(`Rj?{?P1ڲhLd}B}%iDǡ ݃uI@BpC']S;ZGD6'GukUx0G $x{uvCIe9qw BlAC H>\bQrRn=Jn=K2X^]< ~#b`eH}dUOxl5I%p#뎽M;.v8Y[vLN^-նlvZUGT6͜/ױgej` 诵kTbQX.ux>-ίf0Bbm We+~ATW݁ M:׼.r~:D+;ڊ8yY ċq2Z:DTJ>/TRk^g,[JWDՖdbIEغPQcfOĔޖV u(Ÿk.)΅7/*PvҏߖZT=5BO?_/?+"a3]'mNUТʶGZgЌ_Z!.ߑN h㹲g< tоs5z1줣WģRs x PL]J#% 6\jK0C'a "粄]ڱ )[p3 qaXTih+'%:g -utF03$~ !QQp׋sﻞPD?5M6$}u$Qa(A^%6o"?69 <;БSDy-ʞ͔)դ0{<%U.Jp}uA/oKϪyÇkc>NEb=eЙӣdV8R} [t1plaU$gԍ2Y@:6qw4jcy4u ١Sipvz,@!fƧ>\V82 RGȒ\83=(ΰe GWkEyˡRewbu܋"5VmS^'Y̐t1#/v?! Ia43d3͵2O[B vw܀ Ī˅>vhk[:Ǩ&8pli~oŒ5l*3Om˪kHƵS@xr1sebY'ȪC3d(j'g_@HkOhMD>na'6g؀;.v:I!7#Ce#g砯373p>33Ќ1 XN@?\~tʌ$=\v$5'237 +>p!Pp*(&俒 7dϗ[y`\}l,|B^Ī*~rе`ENꀤ Q˾VZkRr: >鋤{=vJufB"gĿb#.GpK Nߨw Й% Q>!.:}'ziJiǟUWq9 kvυV h}JYvCs=?X$Wν@ͫ{Ys 7VF:;z&mzW~NDZx˾6sewJOh+IP~|f J>۶mDN\+/h/_QbYjLWk%2Ȉq-;+ q #&QANRϕzhOf1/ ,՚c<"oZnb t(\(!DzRZGp-EiCh6aq,?u*sEB)gAIhFNKlX1UQ`q;G};hcF:5]+\>ϷX\ɑXH z3TMޅNxmgLn:8~SF<47Zp+i%:zNy,j0} d^]M,7D&.;.1i+9wYz~pFg %OWd"*6b :׭WME$$>C)&6f]T=pb->O@ hczFFv-٭jZK]2oHyGBAPhBk@'Waɖz =c!lbxG؉H@o) ~u9  MyxLYa |B 'ѷMWG)cac:Pۇ BR1y`@oty 4!7.#w{P`W!12tJQ)iԒj9iR" ambbzp,;mX<6T]p*÷9**='24 )94bZpk(<µ%:}%7SD^)?l'}alɝ%Gکv*sUWFRˁg9Pqʔ&~Gow$|AވY2V k1mbxJs[ce14}Lc]Zj=d%f8ZӼ|~ :#[r=ώxM+rc.s1Gpī"'UH8>3/k]^ I66'E%Rw]vbѽ3BY=K'IhyN$8N51앑)J7lC 2iU/gI5dؐd$XS{[tVqj]d "rGf`N%o *E!*)|a[S0/@'Y B_Zv%H;a^L,蕑%r%'P5 4x-UvWa+1uHM,-nc)zaQ8Ge47RQA\GV << hq0O.5T:l:!  `to$'`H r,ETTnT'dNZ2埴݂OSxJkMSjRhkJ 0++͑HޖdsBa3_`kG>;Tի Ƃ慵|JO*=?.QlKkE+<:b{#lW{H$GyOa<^:eY9%kn}7 8ЈĽy pGiar)lbe7ȳ|l\~ά+ŠצU|^4cp·<|WtIy_LG"zg;de:"KF@uҩ1$-pGkd>1xqM|ΥBGz}^!Npl3w9V @YS cnKgG@wP"j3 x}[w x&#BOa1֗g)f &MZEg{@'xpIGߐ3E3+J?C881xQyk+hގvH؀SΎԞ ol< il5p.}?7ػ5-Cyn'8h%*"Y7O/*b锓~,V=y2i"a/-G*󒈸#l` $|Q #Y6r`y !y`|Jmq\>XUj5]h&6˅jЭBo*ov_0xx=™;'V- ;cJWޅ!"h;XK]L-$G'ChٍӢAqkCMw"SG1(.O -]œs|,w|m ~S\#ܾ>U 7[@b.23Jiv1+{\Z7F݈{-!]j5M5Ѕ.IJQ,eKE٦rze;vPdȳzLDevAhg9iXš힎U8["/۬ Qj)jxq5]?a#helT^dМ*N 1YfA@+=2PR@qm׼"9jەdCb*_Z&Xꂬ8: G-=VK_䓗\Qҭ'N%r;XBąj}T9y/7kr^p!кzn28)#Yp<1^q Q:WkozZ)S~H9uU p &eY+ qOV^HiP:aIkhtHZ~L._wn̘#Ʈ|, ƭ&" g/[xwV܎5&ưxm2VCi~(ݼ a:H,OENYPK,\C3.lӌ!J%fEm`t<5(;uHq-g[zpFNɁ?"K{1.)rjSdNfdEߵiM1:ÈC=cGxoSkTm/7sw=4 \YˉD3:nZx},45m5ie" 6v+_<<| h;t1-[}"ya7zwR]mp)Ê̜3r:CZ Z-!֞dWCֺ"Rk]~&F^ <͍K??qsۯ7gDw[7PXHeMvkwMӒ ViFcQ!c ZWN];e%s`5hb @D\oݽ $'4~(t^ ٠q8\6XK69d:M:mJBԨLEPr@TDȘzQ~Xvϐ|to:5tzj񁱧7AB]ЇLM"'o֤RK*1αI~axdF$GfŜ5 JMs<|qFEL_5x+:#I)3ã/g~Q?b/~Q(_aB0 MB0⫄d(o*ަMs( P1m6Zu? KUï\> "݋yUY%;ےJ)46+V @X6Hxe_H9 ?1\5Ƭu W[8dbc\ R저s]kg=^2ՖQ ex  )X&B6&d9SQH{|ܟy!`޷sᒢwpBoŠVJQ`Cu ѠMYVA DcW@ʜ_-UY(Bfy Ec ]1[#XJӮV :nX6&?SwmӅ;vsӞ1 .>+Ep'><;*JBY̤$pcۜ:L#,MD?JDc=KjC~5Rk jDaդ9!B LHPoܧE`A(9nT߹wֵGPI5sp~ qXS :( .5ٹ&ƑT-XK:J!moYRcgk;S~饪SS@$8i1ٶ;~b@RON{xXWvU'6-se q1#dzn-6ЊoJLRXBfۂe|o"]=#*fuǹ.m܉d K)_V7 fY2 $`5]ӟf,=:ܵTJYnۓ:w'EeA0U ׯGB#TpFkB3Fiwòp-o׉5/}noQؖ>Vf/Y0:2_2s]ti~Ĝ4g[6h{t ۂͣJÕMxl癠}VjZozMFWD(S d;INL{C"f6>9zcz`dL:ٳRv6&fw_@'wާB^(I/^g Fl.a BD{B"YqN|NN1gnj']!OCZEMwC")nH M 7*k;{i@$֤q$0EO.z4@@y}k#.:{k3ԨH!*)#<R90wD7J0ӕOL4FqCba@4]f৫P8(/Q01q285fݕ'":j!Ir5HYS@bhS$x`wt/?ܕG qddS5TK<'eeU4PΒ,*_/3QJ ֎ک&RvG2l=i[+kcHHV~00~SFڨ俞w~n3rQmeXe\V:)ah; }4*n]n[ zzd*Em]5?4Whl( AIJ2xFT-ܖx}+N{ˡrx^x6&2~4bm }1A&YK(T{Y퉁slZRlf.DV+Y ng]j97biM2?.C+<o"Gf=;fˋbG\T1pW2MU)h"kH7_^s^ұWbHhL="mRy10Q@_uDp~\@@*q9F<3P3tgAkej؅n !7633U>bmؑPx_*1,(%hvRp$"đT* N"ϊD zU >?9ܠB[(E?",M,mfT6DQ0֐Ѭ<uh/Ig Wu);l924 ?2F&ս1 (pkR+]^(qCCޑd4}A)e]`\4CNXxMM jdUÊ?q f{.PׇԏpRbBjGtBʟB=Fk(GGJ7ם_ mҥr#}(g{;}\+GyɃ+NR IVg=N*DW)@sWr UW}}del`bF#>nF:ZP񐛂Uh-j7{M:td%@V4a(( wIK)m48C2"mgxL~6;3 N%ُȚLj fFa" :H$cs^+).%wg{@|c^@w3\hqT\-nUBFr wmN`(zStXO$/ݚY^˥niNm4lA#[A]34S=O .Nv= G"T2`rP{i^ڔ`Fi\) I/xK7n.o.PJ4uD-MǑ\\{"6)8E2nƛ܄MegrP_q=P[~FZF3+#" \t-o"nOqit.$&f{uur*d0e)Sf rd8$'AjP}@Ɋ ~ .e E9 4qni*6Hc:":_c͆>n3 LG J>} >%Nj O' ;`:wb)AC;kɜ<Ϳn<vgTy# $avuĞG#P?gwu{Ȩ㳮0\ֿv2*]ն^x7+ /] ;G;-tȷIr(B 5X ǁU~^ Z=ㄡ['>j4LjLmzJA=ޖdOsaz\Ee2+u6i&?|4N$ᏣބzLTg[d19E|m)GxdGd`O`L'%p @uZn3!g~@8b!;v'##F8G f8(#÷R/眯[V fRZ K8BઌG2b'L [>].W}`ZppZ W_hRjmh|᫘uіt$Sd/쀻E!ۮ (F`pb6wA1_2t 6}9xcve΄F4>mx{ /ŝC)!Љ#wX";Iz[ ;WTZrPg)]5ǾYVҾ-(cj餐ОǵTCvN>!OVuBD*t =/3E*cL}$>ZFS9>L}X3tɨspdh$ jZ/1c8т2na^3*|:ZU|")5PN&a"k4M  =퓄>_C z L?$6)T^RWDѪ^&&]`s[b;RC+9eKVoHus ٸzJ$62̼SΡ ﭕ3؝L3T9,ڬyeRISG4#\%-ZkJ;`2AQnghAN VbOaב8CR},hY=ث22m^e1y7X…au{r4oCGN\o͒ ljHt7Z/\!;r`:Xꃗkm$KO/́=xpcqNdbdttiGBP#t\|T8]mI9Gc;Z&bgKM6QBm[_:yd 0_~p_(j(N&D&+,KwI8 PD$GǍPsf9 iwj u ŵZW0Rp2bI%wAuw'|o+~KTsQE(U&y9a48AW\w8wFS<{la#lÔd۝ id0TTd+j8fm$ <IE r;[;?}{ɐiR%̅3OfhK'т"+8o5jǒ*̋Nk{%%!éD|lHG\!(3"И3=He]G;ICiKz35oKRD̔^R<:m9eu19P{+y7Ir+(5]#T8luRfYO(5Ż t]f)8?am xS suß[uХ8_-.C\I$uJQq8Яg]ޕ0M z^B-}=HLF0+%sf@`fNa`p UXљN8jxNP-&S(*Y(^bDږHӵݍ8_ ފfxDH-h:د2ŘO+. fX?/!Z-Y\??؅x(O!RoV#$Ԍ N"TLLi %k?ޢ!&̜iN48@x8f`[S_1' Q#sCfPcP R]&G}^ Ѥ} X\}ϲ\KQDRa,NYXn eT(8ps.SEwuSN_~Vd^lh.:ُHU'%mZP H.&U#BHl[B:P*.gSrvKrpAG7mߡ`¯f^73M&>MQxe?2͂2Oss\_b!CJ7;2l,@2;'FN0 Co-h++82ɼm_ow xeyzRZ Ld5I,wT)^R;q+Xdg޾r ~$Wꬻx]:hyRmAdE<+-ݱJ4ϦR3_$_ 8/UX12wbm e%-$:ͫ?Bf;Q9v8,UAЭ@&2#p!UA.U~Ɩ5PE1rөdX PI&c8QOUt"2Kc}s2nOxo-u S&Akn!Zc"{X05s^duƍE A0"50'~YȠLU0+ 56ՄE銌f$R*@ԫ mQ:<`2;}5aGgТTyY(\Fqi^^ذ欌,Ut]H H"/$qpc`Dox6e,d.YigekUܰ`C.2?/Ƃ)6 N燎}fNuRPm2=ɳYEcAԧSxf@׫8IS]x6d0"&'zWhl7@ %mHrqêd}rFOħdzmN }a?ߪ3nJW’y7LS9eNZ$*{*F8' B%LG)j>"$PέskU[3zvzJRH4la%)Wfpi%07v426m kR6;,tz9' ' Q&O84MޮovÓ| C7Qgu7Tqxi?H 8[VO{<ƛ^BֶolM0氫hE\;;eƣZV4_vv!hV{ej"O^S[Ph3uphB+B.IW@Ƞ!XTr2S>Vh&AdI>f"*@?Sϝh07D "%6TMs w.ozQ% qOm0ejjpV4RnïLOvT@P]OZBYxY-&Or_U _G&Xv[%T6fѦd+ g>/niYW9#<)@7}X=?7.!N+EPv;*R3uZZs[` HTHwJh7F:X*BxlEDC.(CDʫ`]<z;7+;޷ rtի`,Iyyۢp#+GgVsU`'1VfQ,i4ae6@E jI,MKjbڒ|>9_rAL}ct(g[\h!! OCzi[7l~"fLbs%` `fe?6ū\т'#o=qa 7%޶0}VSCGk5  x 1}f=Y7{%hgb&)79!³bRֈeHa0>T>ie"~37Cxi!vFjSSowJ-hhu֎+i"ѼąPTu o ۆCEN3S ( ]JJC|GVˌn:Ŀ̩/S:z_A6%|m$_Z8 3ctHOd=8&# $lПraãYlo(ܞ 8 Bжa*MQ Ir#X?P^:_Fn}nQ&u 0ٞf[%PkbkŊse}@9Q@sWMU'k%:cM~?\FE(-nttUd'F]H؃=7fg8qN^Ŵ*9Ha{e ~=a6LǾ>XFY!f/%r˂O@R6.[xv{M,?^=x~=bpMzZ?dR۵3V@?Ie%IO&0l)= xoj2R3LФ_-aUǂ!yswfZvĒZ_si#qT$ Sa-!L{gFo5⻧ڋIw h'U= cSվrTD#.wgOR-a{ħ~o;N, #u½uIR /D_m#Jz[S`r/k|n-Hv7&Dke];Lhl56H (.ζ,>?Z6vϟM4Z" DQMt/`!*^ȡ÷_ =ZN{^ 0^Yi&5 |Gi7*91Erb)d4y.=d#ze4"ji]1D'?Q=3'b/d#ۘifADS(zaȡP=6AF{_`2L ٛ"s.N~ƐUd(/۴ g(.MiĶ!^͒qxk( 쬻F~eƹvH#TayCF,`1{Ocɩ!HNhHN.>?@*}f簅MBw1E t49"0.AʋÒ_GǙ>WE_Z}>S:Z5CX7:y 6è(3nғc}=l*<=gW2?ӹ#ej"P8K8 J',$ˎM̳>AWAmSUB5n,R2ڼ MNZϙRC1Cۮ$X֗Xx*iе}܂R;ҍ)wx /LF-g7Y VBg%VHu ogQ5z?PqEw휜~(:\v@HJIx NQ,e|1P"G,H$LOƳNs>jN|:T 'B{ ,jC`k>g w)ZtcQ}OFvEZ0B2a0ey"X@f751Ĕ]/]#5_yfdo{F]X9~9lP>lw.^OjZ^ Tj7wū}D >$gig[#M}[sg\LjJ1vt:܂wgu=9ծ\*aa@7aר,<9)>QJB]dh|˰<+Rǯ {%.[o&<bz5\ON->Q/|EmRDi@H<\F6ưou*hgѸTrͬ ݧtRPqhpMH+اjkP} .-0v٥ceŵهK{ *:/Z`{!m\XotBTӖB¹Z<BW9tBObwsHmVۘyI'}v-?oGˠnpuT#HܿPs-ugqNuHL9Yxz>of4X P+R1 ׁs$PHQ+J7O]SSaS/B0Y{'550gR f=yѲG3娛~#k|'0&] 6fy&u{ցo]Dfcyn1rMGH| #R qAiܰΊ}e#Kbx() Gc`99 WXl[]WByiՒٛxlr ! phٖ>Ꭓ8ӫVkR}Fr9a@ZmK`Bs7H&syUb0OFKNR(H.F9.}aF.zI.(:Э cR5,VI8Vפ1&ףwT@^|ii0eM^(vd~{C5{ Zl&iacl-V#LɹHk>{{"z_[+ML t{k*]'=8G9;la \@m:( F4숄:*X[ءt1:rh7~?_.܋s" P'U%˹=2ww%!0'"5-ٿ:D`iϞdOgܠSH~OߤAD/yBUy~*_]LE\Qf_g@#D:= O;uLkD¡H ]{Yd׹hV넭b,|:]xq#Bf|ߧţBm-u*>haj zjWQlTalϨ[Wi#pĝO[Ė: u'톭sFyp vMU#c:qUrocDjǷ10T(]$;hsf/籸M5"}곟1M\!*E\)HM?H_nzV3`hGt0 WZOց* K~J 4pmN=Gz>G 3 pN`4("VU˟iWʵN!7vx8xN8aIlk^gq_gq߯-~qHۅ?A=ȳU,0޲H _li6(}:PM?ؑQKH8H %&!1Fx;XjUM&2f=8 $yأ0襄Rudղv% $gtQ:vHA`L&lLΧlrUN xS9`ݙ >mǧmIs;7B^x~3O\r{D w,]ԻG'kDZg+.}|ll~RҪs{Hc3Lwt>QY0yX`_l#`7PqN?VEfV/Xx}{s7%VXO{ _ 3T{@0}({|>6aigK!T"O+h/|f>xLߕZDVk&"ϳ8o PWO z~G9Q=/ʈfwj{b? W.Z1 ? {VNo_1҉`lWD WVV?hXvhR|]hHa$0=suaYtU5*ħ"V߾G^S;{wr¼19E@ ʢJiWBu eBy0 9 z%rx&b2"NP EB/8WM5I%čY7Ǎݬ2$LvuDwM|/6= #h3~-)[_O"Q f'!h׈~vHxFd1V-ƙvI}$X\v <NjLPp7k1ؠӦ,>33jYA^1J6Z2{U G9 (gs Hfe6 i+O?6(?'܀FSUC!"$ xU $ke'OXS&c]u?ek>ͷ2PIF% OtaW GN_\N''2 y`aDLeKxߪ0}+mf4@>2u OYP1~z=RKzIw(@n1ykd'!a-{ڽޚK)7 O9BI9R*@%WQh\j#hiVchAɿa9v=}jԿHk^ZI틡 Ø#»{Z@T㮷9^uWHlwWo[f{|Zt޳*|>66p8D;lgVj5̀!J5)bS oZ[IOsyZL)V}k( 5e_5ߕgRBsdd2}+9 m BO&>R;@Hvo@due"*ab'wppJ,hTʁmKG d Cui5q|)d7"EG!%Lͻ!>Ӊ*)oƖY?NA#I_"T:]ON;1hkǜ*`J;wiؓ˯&GcX0"JD,Ɔ+iqf"4ɔ_(txbp` o uP;Kib-6@ ,"ۓ3@p,p'3j ^WE?hTN}=B*3@NVKI/#5녰1VHh:f>?XSc&}OG{Y@XzP佴 ?T}+pqג<_(m{KBWr%ŦAlKNaZ#'1%c"X>6DJtAL, C  Q:,C.1.+LF Ɓ4s7yfQf5uCh!&\# \يLxCg3Tk=a,A ˟WN1XPxt JS_Dbv/^x^\$M#=e2NΊ |Z19o = Ƕe?S )FcWV彫:K2xCta@xC*o38 fzX뵖1.)]őN8=OPj;x:Huzdͧ l^(2aەjhFF>LFRy 2ϑԌQ<0q E/}3>ix<˱!FG +QCxbZ<ۄyPVZV#}V^PlN^|;pQ.:"cdSmtCXzk̡Ùm6йOSQTٶ6fp|_j&&N+A4l'Fgc)/ $>vV-D`@L8 @=cx1=h_ ÓP5 ^ y zIZg%޽W#<Ap/.z[\EOYb\ZD09tq.a\͠+` 3 *N"Fj+5߭8p:}0•S?09 VvUdN[VD@%Iofu ܓVn`+PxPoI^f\K R^=Qokj!xY#hmn_:uL>]i/qkDH!j`VF!J#rLr625~8פI.ԳSX^YK b%S{ֵ&O(d[j"-Zk~WuJE֨ΘϓKA;׼bHNJ@12tTP;_P1c yJXپIʚ vb>QZ$>>B1 SVY ~V2yplzuO{ƶusEk^CnbsNOh~,_3:nUkR-NO-jǥNpE%=eSP qy`>a?,qrB2\c[|;7f:l d?& k+Ii$ ˏ{#]nތ`} !oä36#{\ S`5O9Vv_K%E73=ԣG6zeyS]#'*O3/{bqtm{{.^Af4RLAI]FíVaAuV*poފ8ۗ{>xb2~4>;cb @3 3]dXvm˞<ѲUAR%^1x 'bn>h~$j*f寸fVE[ņI.liW&m < fW+8hc2 *' :%:+a]?Ze,|PH>Jߵ5h{n*E/Ε8LZHv2NKN00vv04^6$,0xt#a4TD~P =` qlg+{>}D (zna5cBT f)IyzOr-ur;綼YЖ E^K(mI_3JPۧx`|M y+ɝŦj (7Xb84$9g*>~0N\yWQ7[UIo)1dз^zBZx©cN3UsaC*|FpU^9|b6kU}_ѢWƑ"v22_5Y(ϦWPto8 A_Rtn̯Ԙ.z:f Ɛ?!P8 td$M*C)d?OH8I,;9ݗ+Bc}t|w)a2tx1w7|Tqdt8VK#P[J|ݘ:Ə݃Pe̜টt#3ެ q3`N/卬7y&@;U*}U\9̑+c?}/ž<TChkJ*:PT`.|z'ZsgiJ;jWXoQ)6ZBG05^ W\>=۪Tj6a]!zr|RP;$-/.g6s})mx ݿSO^O4v5 W6ː?W"eoxVJGScN 5.\ 4"#ĴjN\L J/N&&"*OmP5K7wo= mT}N*Sb@L8t;o7'F/+(ԤH_6S:`FO?sL4>"،b1{n;2ł!;WվGX{'1}R'yQ3~ t'DȰ!ʻU.2!]0_{gɽ\\kYA "a $ҊWAu9d" r7vaT.ç,[Bӈ(LhlhV+f2̳`xvEs:!Ԕ+X1 uL~QiAtJVmr1"aJT9 7;;lzm׌HHZSkEmtwj1X8߫#9.o}s,2jaA{LZ$kǶjcui*(\v߈US;xyLƱQz\AsJ?3Y{HZm'53MKêj JQ:QS*% j E !)#'@5/IpCsY&jO]3eol5_+G ӏ!V3q=IS5D=T?oB4L/bޏ+Х]MoyÒ$.A/ؿhAmnuQ~YKuTm\f-UL s,zy_yrR3ptr*J/G^;HJϲ4hR5#}Ss^moc %D\wdB8:@NXג?<,u*N !$3sKp/|sO{՜dŮ<l$Nl\ 0U?6[x)(SI&"2hww:xt*QaM\$~;YUqRv5o $WfV@m^&Q"s?<;joЇp2E+BW 4W "E`jV@WN5J*|6XgaylZ:EO,g^m8 ~#2LΔzuymPge|zMc]kr_y_uf 4bQ wz)M!~^F8PȐ5-_>eXubn*,ELČA%6~ C281/VZn+RK12b4b=טgãl:blwqg<\NeXQQA IɭN/<~K9ަr'wLM @;g]o#ʼnO}0cU撪I&۲`abNrJE{T>m@G;)Qť&?ޠ/ rr'9R<%c,G+_"jy udtw`8oamQQB3\NFZζ@Z7AǦj<+c!f3`+7~q3V`ۆ#?5K5NSA(ql2v ƪD5s$tmU3u/Zj* >3-md邧  T -n?NN䳒y+74_}ӥ\8R _ YRqd }vu3?Wy5m^J6Szf*jenK 1sjr/H<,1~_YLTyh"a !ZxˀśH>Ah lRGh-븧j: OH_gt M?U5(|xMwK\Y%.S1סt%PbVYZoTDi{/CY* :K x:R+#w4ѧ.Ŋ<]{F1l\}\53ͪ#KpS4;Tcu2kHY[5 .D@ЫB U~%A RN@%ՓC\;047/%?) ksw7 *Ֆr 8 2r):>NvGeqBl0XXRn>mO#߮h dÉeebKLaYӥ?3'&fXtFlg.u;`Ka= GwA$3ZG9VyK Q*ZȦþIBBac[\CG]$J;p=T0AZ*B>c^`qdU C%̹IQwZ&穚4jo\"*㞶5!J "v",ҮL8>g4<8zX>Q? nڅ{D4سtl h8Al^_>Y5$y,- ? ٦ \LtFG dV(/l ō(ZJ\>/h5~dsd(G :  0nMWU2?o Q2慭lZ)w eE3 Liۺ|  QHBN'~zʬ~)O?YSTlʡ2;'Z?-iQ.ͅ (ڿBU6'0+ċ+Kxg]]gmyq\\&xTK6V3cQUEc(Y@(ږ&08eaEJQܗF)W`!,Gqȭ/kcᥧj$kMQ sc8S([xsIx-4VNI=*X1`: $*I_. -g yt8v8F8XJմ.I4ҡA͟\~ }x/u ǩOE[\I`>Tޭ8$GGe~lPdcN\aB><lqKBB_<(1tW hb=Xo4@2 4Uշ;BU委 d\QR і̥ 9Zc޷#)H%.-&SkyNLtoWGVz"j{C,W,űfE] :2Ot2rn9<}[V3>"}ZFO40qpw{"! L4#`=UAmɷ @EOBXQ|@FY:ꇔ~ ZaxnqCČnVܜ;g{9E|d?[V͢- zk k ~NGx;IyS{#M6x bZMҼgUmLY?ҩ;o !#VHt ]KKudq}HEG)<{ g ht}L$s{e~2G׽rtV(s^'y$ݛ_swq ^hw ^U_Ɨ` x˷QLb:l{Sj qѠGo+Mj.8j ⸰]qP C[#̛\A/wj n6?ꀤٰ9 Jbϐ گ}Fs:֑NFkJB kʘ~wћM"#&qdz۞t$ ;ɀo|R:椲fQB\Yw7~[eo1~f}L#pz^D|f%WIyC4c.HYI 5Ն]aGB# 3ShW%{lg4yb8"eY}鞴Xf&µ$bufGd9;Ev'!6m+ KH3DGgW$* ݎr-WNZY eOFa4br[!2wLp0AO\tk;U\կd3x+ p5` +2;S zKu`:z3B6!?ޚNz;'Ht#Ћאd>t *wRS&{p _%gdJKӭeVDӣa~W-Hv&~T_Kk 'Zk]y٘[b@*zZ <9:p>+︣~LMSiaQu)9im>L۹#VV?rKmKEEeƭ5ui˖TqEܡI||u.`h;Bi3mԢ nC5.&캈AQq=YEATX ~D#*.dϸ{8: Dm+05)'Bkm jcOGxNI,t>(+n@s]sh^&)}oTom |:2߅T >ldɔ,jqҖPAg~mOcvz+1^ ]ߖoGEwo;b#* ZEE2Q kiښ7UtocA~b+5zШl0";`1PT\aTf bCbh03%zN邅 L 3be(\LmqAA؃ۚ t쪖n,6hk뺔eF12d]N+ ?^@V%gl-A=%M1Zfn $MR1cXh(HG}Yx7c;9yp(hA2=xA4"z*^/m4C 7c~oO5y_Ԍ6bZ=k*X)i7v2OQp  s'3GU<:#DS>įT4~*!} "+jz8cc=LjjT:WSQ0 5pرv_^OY̰r4v#MZr? at1-Pl[x*hMBhh"`x5^/H&p'; qD= gYqhkL,-׀m1RtPc, ЗKˉ8‡ :y0=ި#ŃgqILJm}X1+ձcyj +#3] ңync4$(}%xu%ٵ̵ + rAĐj4يho8L>> cb /Dgϡ$fyDFI9.Ξ[-:5꓂$6E('W qBQ)9챽x! 8=]".0! E1t#XEhgbYc5Os$esfRA2$5RF{kƽlhJ+<}꼗M 9uK9aѹVT4iq5Ƃ$  g h:8,%B~x+-62.\Oᛐdnxօ IE.cׯk6[6+z\v9Ekk t89sRf FS_ל洀IKxi;-?p뿃(Ss1)C]!)eEE ;ӢP_:)R5%CkbGW/䀛~,gplU8aΡvq?pY8}p'!,J{n]={"DWszbƋN̬F% +xcͦm$e?jYHc[æT@GϤog_yGڳ+Mx3k$ )R dGqm9Vb.M?P7a\a'~!1^cѻD9`:7k-)4f~NX^T J)ԣGݒf/[{x !n1ZU2m 2  o@yz@Oo  Q53 }Pf=hQ|w]ԼgĎЀLHqdcq"l2%cV2p\PHvڶ' srȄaY犚$9nZԪ 7F@LG$Q'fu)!'{\k9'Q-L5>^S{#M5;J'~Lqx$"VQ;R=gǧbBRۼd%G̛'qt)hFknoD^ =Wu+ZIL:%mS{ Zl9DUOHeW Ru9#ZwM/a㢱 m꾻%c3%xs;*K9G)TdV[ > eZaBYh+.')l@՘'TfpwEb")1rثL`|ڀ(1"#i6~%)iuXgwz(1< GU3$DU)QGO g?6*?Y(9CC4i~^}dZ+sR4Px:ym,f0!Nj/cJqnL/ Q\5ONB{@En;TmtҐA&b J~ǥ@Pl$0Lk#AI/_J>MxgG-ABF蔆| ~ W @@z)/ 4wf^_8'v0RDMJ$`LV'תI~Dvb'5T@tg4(ו~x!`xT#'pk0NX})X_F9ԧ4`*yو:;Gy-/'gct&Ќ1՞]j[{f0W5y#U|k7 )q2&890@KR jS~1cdgqNYڔgP ~3UD #db\|Ew1"}$EZ:x xz^!G:@H[RIPc̳C0(@YY56w B8SٹfB ry+/m-]wQ 3 Y\|)D ^%O%m UMzR 79f{]/][Ϻ)c0fF[[:Kr0aX4nJ N\iD8OՑ]4̱Lkt(!x3hModt#,-gOڊe)n;d,VKn QD)蹤&rot\;XlTC-aKM c7 M|hYr{3ܒ~TT8ᙸE1w~ Ŧ`6cn/؀c"~bt-L d}L&?ssD ItS-C̅\.Y>ro6FXE:ԉS4yLaEyʺ reJ bS/$($`Cj?oOrfQ'S'rXZ[wzC=v67`;kFPEU1h+jk J" 6⩎B śM8hi"WewS%~b }Oo T:[Sr 6 UO#L<]ޓo0!Մαx~|fb6@L͛y*8NeGH'™Ggm4e8?}{&ܽED'blßƺtH(.+YSQ_q{|r~9I0ɱ<巨*3KI$瀐ڒt;djK%jx99eŸbgD&cN^]#V+}Ss+LMгU7UnApұe0S:PFSKFnkT*wZmKh  F WrniEٰ4iGB hCUY;to"\N5\Ixi\y sXCԫRdm_''}~sPD]1^M*|*ciݣY$?^dŚjӴv/;v;XђݔA:rc WP&`,b|/l&&Y)j8dRF=Vk٨p7 &HٿK6ݛCD_~; =шg8m͠;.H ^.Mc 22Ր|dP&GycKOpϬ=bBc-ƶK(QuTCL-zn<AYN悢nJ{M`vSA&>h !zIMk=^qXƞAྺlԙ!WU-@6FmdG*§ W*sw'zC3%%F~LIw _?4u3>AW/vVr}c0TsFŗsRr*rGw߱XҽZ^>,| Tfٸ8} ݋jbc'/ ɵM9=ז D/kL$bYdnMޕ;uÐ+Jx@QbieUѝf#@Rsx5@ QkUwxTjzQ.2 _|ns4'O]fhFoH;18 ?"\^T=|h:/3x h DLzљ-dWZa^U &I3ֆ!ߡOӭ?khODXYnc"hf,JEeGۈ3G2D3+٤ERϊY2A"+j;0}0:|]Ơp' @3J? qZ灙tEf3RK[cv1-| [J{ygIA%'w:umQ^a1hRFP Rt+xu5aԱ'҇,3O]7lە5Mֹ7uF[WtlKPgcBK ]EӊlpDez VJ-'H6V3s ]f'LDXBPB\{ tRY}c$F6?Uc& ٫_,E!zv|6{Ѣ ^֋D]mX@§2Z?.U~[Y zPz?l"A} Ww*Hf8y| nuXqΟJeHޟP>2>QB.'BA+ڗT$}lK`'8ׅf C~aB5Pha4#X̫*wnphs/LrzO˸l|ۈw7 T?q3#Mݝ.{3G.lM-GY#8$r7w'{6H O!TIu&%(LZٹ*pԇk`YD9mi-u%7HI50xE_/V±-ASC`IE\nXkvH*R~8O?GBUkDw4oGNI!:sz}'43բqf>zF }0ᚥo$l˴,iĴM NBm:#r)^l59O]QݜuL1ؼB"eS{kNJx!V^S3XIyat%1s_Z$Wyt̃D<ӑL7@!XOJJW霤O9 ~vJ/ DyVg}П@x!0ofrb촼^ :lbڊ Nn< Ui%o#,J% )5XkNtP}:y\a7 cԬ0e6f>J܊ic(HRGs-lJBcمx]u<:Ąd=τP2[ä i~  PSL%MNiTz`hRTQ_kӕSI:1 _M`?:p (xe| y Rq[c@ڞy/!u'oQ+'h?ฃ^.{Ȗ)nNjxpл Z9Pgv f񼋌ˡfRՅE qŔS˄gݳ6es_7t=pӅBu\-W; E-RCϥI\#O~mBD"djkD0OA]}m~b_+?Bs$l4U,_Mh:J-@9[HUh)GCY\ Ul5DlQk0S(D&"+Oܽ5ςq =^K5G@W1ڝJ.tR5ѿW'Y堗@`[4|.h~7hyYWg',{cqՉMbG*Rf|wp!JSbB:W iEzfWpwOb ,H4i:d+Д/UP-'JC5(&dei7TIQOY(TZ4?\P{hBr{Q!3EoKۤy[.y ܝ2c Zyz?aHJy6AO|yŸŝtH93XPfSNigq \sت>;"h/l_z(;t\D[6`³ Ju#zg?6 ;AL|gkzBwF#_zcd(^o]ay3Vro@((c>s?#!LPX2yDju-־ *m1ȃ6Sug*<^WqJׁhӀZ/_n$ nc5!$_zF/f4<܀(}8kY+/)g_;΍4u8S\'uz>&4F*ɞ&nk3.$ҿ}+7 7_%b BEVeSTY BdxC=S4KTTJSV[3u/Jw׬T Ko= Pqg>u)ù$[ďɄQޑCqʆ7ڦ}<Ww7yN)!"z鑽B5l.x*W,lLΈ+v=}ǹ1WCB NGh5Ā%/+ k49[y^ ܬFi(Uaq.=msSN0\qAsY67`E>ғ\ 0_L1C<ٖ|^T2MG,G\pwf"Χf1ZvK)[PUUӞ}"wlY6; w!mr}8 .8gZSr@ cC*0'QNt Y8{P'7#4G:ƩxȪJ^a[J`4u͂H AK(sKO R7)[L؃ud49D?ra=6'`a[Qz]UeJRN᡾Dvr= G!3ER濏Y\rcKَtP=LJ˻<)WWGpXîQo~Q)f)LDеVWO!mq6l*3Q>v35$\-]_r ԳJ~sTv+HLZH(]F{#WUqy݈mA:FJ!#ۯMb49Ɲ`3~si4Qt8 ?t](X @ X{Luèhvxvjm% vv߈C3o(~Xq|?t(i9Xh^p_ΓnXAC!THTǣm&3f}@1ՉݿFTiQkۋjeWis( :pbDXT#  o&,s1tݧ:WDքp%NZUEln!'ܾݔ{Q=$w6R}wIVg榚ld RBY9sl9Z\7/f"旂3 OJ* /n=8٦m٦`M B _/D'!J +O=y|,L<۱X6vA[ޝJ-WmA鎶U{0&hό]o~c>)،s,'E{+!8vvKMgRLG+ŧ@fP m;KTa5m :\cp*t^*eHPdި.U䡸h;w$|*܋v8OcD70AAhnQ\M~slϐ!]B@uxzuڰk|+#:M8 xFB;7t %sk[LK6+1໷N/Inn2~W=!ѡar,u]%GuQb/vݧ[}b+:R,`J>5\E4R5W?Wqf#0)gb-|C$P߾( M Eup`Ptrz3E*,&<c/R2:|4@!q!R2jkLcYkFolIӰb>d!Np#qnV (l*1YbM|f㸦~k͂.ixd}͘]_p":q@<ݢ i0c)kQoydX5Aj=V 1S,>9pUʓ/9Vq>^WE88Kw_Z G]U|'Nȩ\;zz2S@dv3 WU9&J3Wl2Cb9ʀmo؞ffƝyA.س, 53^EcT/_y Sn8ґS/(r[_rJS0vn'քrX҅&1iF]aaĘcv"{\*,0} /of}6&MÐX/kLieiWvG~R)mӐ]xG@|chb0ix6J0q~|BL殝 .04qo cBʭ4bծ_Tk8zۋ@b% ED~"jĮnaM6v&i.b8z#3Q㬉0f20?/1YY!W࿫p>4.*9Z{&W]s {F}*G56$02'-V{T+UwnЮO^[pNyBv]S}rs \d2"/n :cX\u0Eu5H&8I?RGA*)gfu$k7YXth=Θ0F9xφp'L<\š48>h(n"dmiG y-muK ZeQFh؉pwvk&ݽ*ɶt @BiX940W?lG?OeUPm!5Ldv|pV %x1 Dp {8 2f}Ӷ3dȄVUf#s=+DϊP0Hd4?$USiOӲ)ZH33?Sqk-IB=R}Lm%봩 0 x 5&91*|.aP0ا0 gJ[n!ak-Kl# cN2"(onQ$,ݕI %ʊֶ+$eK~.Moٔ"2yl߷p*wx0 8<9m[[ q~w1JU;բ00X<yxS//!wZ&!Au1VD8 g(\aБ@6^>7M- 'cd-Mx yO(:6woqŮspM!lPYx9 7{+ 7f(E+w`!89@^-kbn*(\:3j*5dC:Uf.sɅi*xd8]OaPU % Hzzv GT!gf S<ó*+8[Q V-1{kx\ϡU`e_΃*d;>hV2Ω$Vv[ˮ)"Wߞ(8_\;ק' _ fe:Rd!o%JvUwON+t(VOy3_vX?HiclzxQcԏQ vaLHvMhMV|`e"TKxQ8,6eo*":COCPEUqR4d!%7ɡV7YP'Šu.$0 B.D ]bۖ#Z#;C!;I,hvהAiI6m[oOtKS"UH,Ĵ U֋,m[w^x1 DG}jGʛ&wgЂPW+gS~0`wؼ.%BEoFJ2(["gњ.C< dX'?6NO2|W2+*̬xZCA#ۘ\5ݥSp8MHfꖍ96;dOW3>Tm.oެ牾{O}T,m@N;К Y;ja0pcGU 2PD]S|+9k3.![9c}ib): v;UxKZۃ'X%rcp 1%qO21ɂt/, TeVm[S{gOnm%s1U, s>"aWuNy>Q("L2CőrBU8hTPۓ(4W5 9DZxfOv{9f'Aguq8 f \࿅s)M-.\MEΗp8 \5{ L*B-%O^8`1zz xo3?uC! 7L/S?ˋ(|wЯ( WO)Vh;Zg'VdbKح(I{A \w^ǝo{b0E4ojHA ~l#,]{,vZlLߴO(5}I<:opnZ3 ?0FK+܋P݅8C9wADd0 q.b1u]nH35'Nf& LT!q̓<6js2DIR5 GGF-RgLJkP->F!C^:+]9S}S YQ_+雄: ;v0 3‹@F}J0!c b g6Z!apJ3|U6r>g$uTYFSrʝ5diP I7+=,bRBi Fxn ]_*qn x[]J8"ՇyL%.$/؄46À7$nt=bS(u(ߓg-y*oD/Ov]q5 4N93a .iw ΌܼNir! XNG_ېuZ qsT(^тuU@K0a\.ZzSt݂):C. 4 f8N9:n{,jJFZ׵Zº`sy?\ T Rߓ4dS=ހw7 qA Bfp)D姼\D؊gb3KUI#|'}6R:jUn_z25eɰEKn7*O{WvD>j-켽ACd\+r ?z"-'^m (Q4.LsʼnO E1pT sCҙr# lʼԑ"3giZwZ쯵wsY&:D3K +e;EW@f/ >Bc(:9çjQYy ݔğjnQCe)5T񺃧2 mh;G#7 ˇ!8fyXf"⟫G TXUr<ܢ勮?"t'ZKLF ][ɝ3` a2Y6sغA3v)JBesc{a,PMW@)K/Gj{}:9+V1_D6`EA(BOH5T7Yæ kwQg>rVe{CC^ҋd.3|/Vh~v$ ex9n0q2%a + "ձH0]VlqQZ2tl 3+.ww$yIRQI"F1Hw$Jk6A˪xR+-vDLcP)||Vq4*hO !'7Rl*rƵpqHp]谞m֯J<">C:[!b̾>~-ߑU:BnԵ %JSk(d>Hd5'WzP*xx/8uum%wu$5_l( ϜlNAVՅ^NbzX,|Vbo?d2B]I|& 'aRVlK>9Nڵ%zL6:8kųHE4z i #+1W"n>N+4,K:V6 au! ʦiEqM nv#ح$4yyJͲD­a"Dr%-~O-ә|S7GYnFO\9pi42/"-.-끑BٖN}2y+ߓ&N>  ¤?(w8dU2!ʑ$TcܮԼW+R߳u0*2h^ 3&a?sx><64Ya 1uѮZRhR~mk®:Gnӱ8tMKę[j8   Hg_NK#8qR*l K7Q{xBtquY-7N+Y腝ν) R;?VNͧ\SA%*IJR/ǟ{vݨu:_zA3U׹ﬥ';,̴* ,(F;T֝Gbz%׃k 0{("Ikav\A%f!@DNW3珧cLM)X?t„?ԨSS%7-Wz6Mw\?5ߺ@6eEj;O{ $ F)i^ه8V Ȅ4nu<3wSf9FM<-q̃(^j4B¥KR (dd:=Rw`ra)N4kK0.!Nnt,ǭXZ(vJހ13$5qDԄ{lG"52TnP*p o4y_tQ1iFQ*r`+`,ޢhD/{ 0Hz_{eSҎ#ȁo $gkQb*`ōf<|Kn,=G9yN๻{y bsIOH lj-Bb ?`PR|,[RD5@ԫ Kﴵؼo")#U h|_" 7?ٟ]QX5`*k]P:p(Hr9`ib2ViͰ 5 Q6bPCnjgz:D(/1~6tw!ꥻm'yC/vei"̈7V7t]q U-}j n+ֵȘ(03̼=H3y0lQXy!wCu1:SR 5{|91Ùo` 6_Ih1PCY4c<SBt{aȏƒ+5m>Fc'~ia'GTzb*xy5ds0 Q$C\ד{0[ςD!:OZ{uK 5V+C'A;&bV27<4 Hw`\dmgdtR}Eo4?>Eз_bZl!N4gn(" gLӬs!n$xPa#vuߡa2ǩ>d(4TC݀1u_D] j70R;Q:xZKO.2o[.]s!\)ݏ^Q6)1c9{RL ǕL-^L>PDV0s\˰I__..7KɉG!)@}{%{+@hz#ģ AvF_Pmb9cp%7 CH}߲*~7]Ca!$XwgRo0']Ti}D+uܾrRL%à7fdjAψ, `uEv³F >ȮFcEnc_6x[Tb< y[X4xRpKѺ]$_Q\dPa> ЁJpOƎxhw 났2N e5EN?`gd]BTF`4Ȁ+ ۢq : $JkofjP%^?)*Juw}J2ҝq.r-Xtqb4A3č0@8o'qz;BxETKb>,]-׶P'D#+owIR7(X䞊 =lT!SrPA&]6w>/a 1ڣ Fѓix8g…7pV% bNTyOOo}:NEetO /!϶>Z'#?#;Q)ɿb%OAm5i-w[H$Qk\.)b`zwネkNBZJ- CkuKP>5kм0أt$%?Vm%K@D@ { (AazCPrT"8Rzb#bw39kjYT:C0#}g*ߏM\xBFxU 6an[{wt,OS.7 ~Y-z =>_0"~ WڗxL-j fL^I>\9hT8#Զ?XITN{XczȻg9*BN㺻B2M!oLmٜsltO.$ c[.Io5XkJq,^ˇMЃmGFͷl^&|?at`}xגWnQHy7}OvN / %@xəݘ4Mk79AxW2N_d fRN3DaQ OmMlShzC21lS_FsS"MqD xnF=}kv %2nScZ<!ɮ-sO+{nha/=̉_h ca_!0Ͷ #S)%֊F \ tkOldh@׃:}zƍV W!@ek4jQ 4~&;WG'ʻSdvvR<Bf#g׎fq2$125k챎1$j[|Ȳ&̋8MxCe۹[ PKx95pyS AY#xVC\+0@psЂkeKŽ=lJJ9 jC|V襏ƥEd&/ Fs~o}E"Lջ۝,YOˤþ)ADVf!3 >nwy3[αɰɨO؅ćÖLlw< f~)6\d^b=݁4tS'r$>iR4nQD"1r<ӤzE_:Nx%9#NO. :-S)5'X [:SC8Cs+e:xD? M[Zr dz6)RY2 ~c# _  ܔ@jAin2Y\,OJo'6bGM+l:kJEK;Z#ۡ$"y7qr!=t~Dg!vdcEN 8a{`͎N2 >Vp2Oc%*Hl"?$D,齈J'WVB Cn+Jj wEa\p : C?rN֪Ȇz~U#$ a-; ܨ1nuk(;0 &lj+OLe'#]i ,[BPc T|n}J2*eS_8RWC>"bMpYÂײ&Xl3owX]&~Ad+DZyJnL4>dPzq@h[\U.SE9KI3]Ġ!zUfѐf{DیA3^%u%c(\u8Q<+脹8 NG:\% rDshZSu-P?*4Y(ZuZ(lqXduEls&Jj4].>U@Z38(42ZoaۖwZ-*|(8z,"+mm3 MT&ڒ`/ָ5 B'Hkkkf3,zՈjsMaZXK>ɢ*63^ơM*>߳)t4E8hfTRP|>f7 >όKon"b!N„ߊZR:IG Hř7ۛ`Z̍Clޏ·?'^ɧ|^).Ųo# v"  h\ UC03tG,)s?QLWs%e-IU%ݲwZp_fjs1{D {GY!"v\n \ 4\x&*o a J ' dc G@̖܂ʊ35T.KXӲq}h,1LBdFy[օYJuJ _{MbWA_m)|fk{^?tkm\Ru*A14 ϐsC6W9Ž&aN)q};WadKE 1M[/q~5of͐0 Hy.j'8H f-j!P *6mU2RrhH&Y()ǮhHME&iQs;j3]r}*$@~i*=£%}8'w]Lh>9 50Ȕv/P^Xe9b9eO@|w;1qʇl.,熬m.VeTw{6^1yŒ72\Crac1}3dEN[~ pDvVMp\Zoj`]2^!H;d&%])22I<\@sLc-< v ,Χyplm^@E{lrF Q ,mֻI@D(Spl1CwT>-q#VRpRayEy@_O\#?wAd܃T+ÿZ DP:ensN Jq6v;|*dr& Lտg8yOmpN 7> Ie*5\@&.-{-F"]A SPYVH wga2F9W(vrh?'Wtgoahib=\Ӗx 6OAO⭶W.sH XL` [ݬ'd^BT}d-)ŋ8/ } .zEw&bcaI^d n='q\v(+9eNl'YQ"W(?4aJJܸB?Bn(͒65@ ֎=eN~hLgAM6]\MAGH0)W8Ӧ {gٓG^:Z[7P:ff`Bc"t(!3KP4ܤ/O<'GuԎi6V/8:ZXP; ֛lN'2?CDa-9z =a CKlد%2毶@pL'}؃ƸH0g\A 3mu,,E#7yBt,MNSlPqo%yN&PB?`iA]Ll$zI 5TY25ˇW)ƂJiG-? G?s䠨Nǹ2>M2xF3 qvٵP5.E[:7ne-gBl >͂eqceJ>^|kCZJP~'$ iem5LQΌ'|'>,qv+NR-KɁ%32 "&'v¢"7,oWøïR z>=T07{Kz)˥ 3GШj]^;:R$YY>C[Fzx* y:1zѱ kG^8f髯> ч =W 6oUyFm}g%\F 9իC佲 n6IvE{<俋@RU S 4~8nA-Eh?ODebI8.E~!B L*4k:/́Q|YF G!iWt*P ߴU09n?w3P0>-򆬏AJ-͋\2-E naF;ּ~\`b>1(Xŷ-x45zZm#XCKK3`]Y->UP|>C[ѯ'xkg[OE̒8 .ZqNi]迫$u3ca?\S= SJ$L r\_Wθ~T'{ j8bQQ+m/֑s-y]42PY=q8CPq . &/\YK7INQ6 g#dP7MG]eΐ%Kr4f-l8_;~]80ih[i3#އ:SzI=>•Dׯ!ɘFi/KS)B&hM bÜyuq/1we,|.z\j0C+]~tdx`azᢌ]7b7s^W2F$+ ތ+rHSC Cnzz{k"U6z:sP6 r!u ju SUEUC1`%EYi{3o?\X 2 ɫ*&ώ(82M*Z(zhOjT-)'fY#T2, vS¬h͛1ؘUɟ{@ +,dXJ,U^X +faJnkb'郬!bTU N=*Yvg . P݋'jCQxiQtE<FA|٢N1$od gn'Q4x CdV~gM4H\!$>:yN$W2db-@t(#f j121:/٧2Cɠ x .P>8$|BQ 2n{4(8Z!nV,8h޶B"+RA}kgtW?MkpkVᝪs<,Hlu:$0k=`m?4&ԁlLnf?wo a=@?w'd9+حN רzq{?͢YX\b=>uoY/lYHvTmc,: -8#&}PWB "D4ڈG߲J@>A= #\nGU eÞ_@`$K6L\]ET jAfI2 zv(AH7=vFfiu.-Sj\hIAIY{(6۾^=?/" *halu!>)!ͻRye-b/*4M?rƗV4,gbe ER5Jz~=' 0Vk7aP6xo97S0f |ABJ7Uˊ;2Tct22Ѷ| %z"xz:ֿIN E*-B/H70 ͩIUZ!RkvFIߥcw3YrhL?g>n8N %ٚd5[iȕtks$䜒FBx{"yO,7>ѴK;Ě ^QL>7/@+Q2m,F*iu,w:Ly3 O ULQ=vIWg]GRa^F聒6us>R/sC*_ɥI6z*qW,4f:)S$z~팴Ns0<Oȷg;Fq]OqGOdmC |ot&)fIDkF7ܻ]Ax2N,@tz@e'd.~fD@`ʕ_xНYMW9 %]5P~k9v glXy]Fy5mqxd(C_I_ʥˈ?w"`B&ҙpNvj<gEk6mX[V[=NFvƻC7k|Z ?|!Yx/\OV kh>2,%p ^j†$vc9 B*"B?ryfhjV>J)֘t {p^ɖ9^ `5&=hꩅ{k t3 5 KΗM;̅Ɓu`= NRes vtEh]YC4YS4^ n,*lBE (3%%({"*T5*B\QPwIS{{^h哀R4ra{go(6P<0&} σsSZtux;>pbS)٢yXE71:*\۹-i.%MgĦ=j#p_:g:xa(.+ "9o-nOVI}뢂/F."'_cs.VJ[`J?˪h`ŤoƘ*a3у;XQ>ZzF]y+4OޗF)T!Dxcohړ d3EGml%%R9ʾ@h4mfc׀E&q#dN25;Y [J-S5h=?3R8Ny-V7!.k-[ uV$lq@ =) t6aD `'x/jx ec"\=(l`aRDZ18niT`RX!Y|I[1-%EwA'/DtoW@Y6~K˟ )~G/3;O!Y-m"=hAw@{ؤn8\q-/bD{rtYwF5򎘂ٍM uJv$5PK|I8tŹ"#1ffl;/אfx-ڔw=-LRh?E >+{u 8>}iz ^Dܶ 8d]\X,$#s/&Wh2ȷYx_N9h*c|5olwȯ cDƱ*!7.cP4,^j\"fCU m&ȢwNr=Q(\+PB2*06qFt^+~j˻.7|MwÖ"7*dJL0 -7}( ;Oe 2SSw;_ܹ瀭Q>SLDO5M8+3o[ Mh5*2CR8?kEs1d|a.YC:҃L[4ö.%r5]fwϦV? C;hez ]Kk^+9C"-צ|I.2W;sOj;Yle. +B[b=tM2QVb]ꓦ$\0Dۨ /}R">)Äu5҂Tс<\k4A黺 bKsL/ɿ:Gޑyĝғ%ca%LoiMYt͒t`ш̃K6%uҌ+qᙼC`8&Usugtut)෺kKRx@Y{)ÆJK>m"o~J_RЧoU#ޑsm8mmR oyMPŊ8Վ/*9jrw@'M6oH8[Hu;^N@5dVߦf*1D^ygg,=ߒ,);N'/;m'l0>ިmYf_"Z"e㛡TZzYr -2[Z3oS_F5ocL}/0{(Fq2 rQ83`}UOGv"WPg>.Wvk؜uEKQ=XwVvilΐ2΃.ȍO[LIdg^Vb?^v Əv;hJАӨp71nnfK?lE!x7!es=  ^s7;}XQ>xZB:2qZ\*Yo/\?H6K^Lm8kq-Ό_~ A ?NU)u:3Gˤ\ H̍$⇯u0qH>Rs{v":Eq10ԊG0WWKRО@1mnБ"` YħRe l& MFr ۀ'FnN\.tr9Wi;mDf&OiaMf ]*VkwU\)v6KꋼT/# ޖ@Ǖ "t2M[}T$b>K-o4<"Z79. J%<6'Ok=]5T'=ƁJsn4a;E/b:ȵ9K27LGM8*9퇖 <RG;uA %]Da^^}70]ր;K[}ٸŭSkLym)c;.j6x8 ~*px"_Lk d !K1@4f&9W9]o-+cf"Ã3Q 0?j=br.y >Bb5 :\("_7nc y&ͼ{ wx5d!V LV57ˬmb넵kY.nk \ ʙfbo^A|m1D(cx W`= =Y߆S6Û`?nhy{[NQ=5Ͱ &T IA1ۈd {H tmlܲp7V^ =S i{sJj:V*R.`w{qK#o:w3J/_^625Z+ Z>}#Xvր̉PbHE+uB2W? 9GGNQPgQx"k^ىmuM7oH4_EWOU[ V 8|iV2w#wS丆nw)KԒW,3cWѯ^bbW*bL^Jer&H7,9ȠhM҈x|xDPK LgeV})f ZA-zXWYuLi*H!V V3y fs/R֔C],MGR{hkC]'4sXR{e4n5Z:1iq xʍaYF!FҀ\ C9%FC<=ۙl%-쳰8x**мyDsA|fCp䯨\?pv%ټB4z\ٱ!pؤu3"4ȑ<ia84+bG&c>bגO҇mG}(CG趺>n e,pd{]vT !˝vZ['QE,_pF=J EӍ a9gԺ⿀$%(yY?5(N}\oȗ>{CjȄ #:P$h.١̎FKugCS̈́)|CKvIVw"ʖy PҢބX\ KZ>p©a郟GD,"'8zS\#*!'j1U)>LLс=aӬNerH1VUGhvNhٰ̛txTAxts"ӅKG4juHIatJ[> gŭ|&_2;sB <-f;n)MZp6R|ϙ,'K^GBȕʤ"l00e&VFٗPY< LE*fT%lm33 @볧-P5nֳ. 2Qq%`V /9P7bL&Kq !E ȈR563p=pY߱`OBSxU;/")?P n_(+&wr %!T#5 Vsa8^ 0T*^H~LH1ą"0;734Ѝ< Yrb[@uc^';%n,9iAxн^bKrtt(`_Bi.@r/ MA%ldȏ<;$ j> $4+;M,#BjkL#Y> ؈KNԿ҄ 6 ~5QR\!mqdxr oE,9 U8aK"w4F7SXuLӥ{4IVB^n\\ _)ǽO]2rk*lyKg[w`zdOM >88 ~!X2qkV]zdsy^bpe@`!@,|τ%NSdQ5I-#)ZL=u^~g$mJLEz'$Mx M&qGS/@3L8}P#o젽|-ecuHPZKN7Mtlu3nq}&IyC$:x2+mHo( 3BF![fPLPK_7^H(^\6`eo!۠.PWq}A/x[ Fǫ(S&+F%m9oMCq;diVa[;^Znz=Ga5y^ͦt/D sT՗IiæRjq&кݺKh>l̳;=]oW,Ɔ_Frk4!Vh-sA 5l([Nz{B8;b` \7lz/P-ѫ$L}շEn(lђQA$Zm7VX#wb b8=o*Z<%8{lLCFWDu־*1Xi~;du"C9.]#bp\kdzO\ ſ"6UHֹn?yZnX&5KQmA_WRv>Q+4!I ־Yrur^bdftj%^Y #Rڝ&tc+BSʱm֚}8Lf$=kKz}Ѐa r\.U1YX$W7ң셽#UGh0)^I`& J8#5T@MaިC!Ӂ@ _[ԢRv tʬbk9E#*^6z-l~Dl’!< YAkcץs `1(q AzHGŮsO#I?2xճ<]0 V﫜2+7n}|W[[eܩ%64&: #5ٓ:\4͢T$WIpg5RŽY|ߟWCJ7?iZ\Iգ./\Gܷ@yD̢ #w;U yUuň |]Z@H;EaDh%?YN͙Kw\Ga=g)7hm]|*jӈpq6In&1`g$1< y7 Cqc] ~!Lb $(BWF⌿nG#,b~H#}.`l8 q{W%8[*,& Cfн=:-_Q~m׸Rjr-\m-ʚf|7yXT⣸G9GisZ/=[ C)"l,\>~b{\R.zw:V:-qnẑyqL &dLB2yp|լՒqpSOh6S,|_D&seD1ڎVk#A?IQ6խ̒z&!DiUi^mh~GMv̊v ]$C@{ԝ,{%"JO*tsn_*%*r1lnǃh7=]g{ o~#;IY4/9]>zz!v}$m[6x.DV,S7 ,ˑ'z6C輒熩se( X˳ٿ…\T m<wm'K9dZRGekvTB-\ͬ <O<3~ h)+ކ T=yt]N)5#|>+̸fH_fuUQ\^£]R.T4 a& S/ε$ B7Cɠ|곈ޕ€ G1 Ho Q!39׀L>mt83~4Ci2{{B\&A <5$y{fzr6{4u5YPDŽr:$.gucJ`$F?a3S'\+μE|["a9G.P!0qE2g?@J>c? $XQPS=ٶ  )JQK«P`YKRB_g_37+JN'T_>ttAz썬AYV.LwRMM7a%Fclت#.Oc_*U0o@^zu/'!{_d)p1V9#5mp)?]s{YL!+?̫ ַ72R-% jxL_/ݭ `LU?0R 0!;*#FK.auév+J[ӺdE{ᥠPى"jAJX|`i<=gI/(8X땶X6| &S|0t!"60GGA!KEޒJs#ddzD" [w=x{pSkC Xy~P뼐y4+?!mfk]vAS/[CMUX8%QIiF ^X !+@v EIyN[;0Ubyoƣ<`'t7r-$v-:lK.Ռ#4W`=`nWhJ0ὲj&kV'LKhrEzb"r>Mer>vSA Z11'<W+= 6^Mj"Eir0ԙMz2.ZQmD\ y@hb!c`8!@2;읕5 +FS0 u<#/gjw?*r%y9]?WBmUg&p:Tм4v7G.C5|ud,滢 i"6D_CH#V`OI#IRvEa, ]+,{ycU Y<*9U=E $q8驩RG*4vdW٨0ttm_+ R"Dv8gÃRn47|81Mc0k9A Yr+)mI?D b#Uu$`%@}؜8/;vؠr.N痩#JB-K>5htΎ$l+ň eucx6w ߍ1eг5tPmP"c/ηoo{I ]ǹОÛaSK肎9 _O;QЙ썍YSؤkH XHV6lt"5ZaYuakld[ ',*C3Jn?Fήi?`c6pNh1jk*4̦3~t̪,m.d)EeOB п6=~~N >|ę#tƒZ\k嘯&h=`w0m36h^7"sB ۘu f]K{DvEabQgQص܍4T#<2E`3 6Cf@wwS_*qɼ‚VZm#ZgKӣX?Y g6{ku"v;-4뛡q$W2쉢rP |B)~SOm {\*xjZ.t5!yFڗ{{\="tOűv ;L% j9ބ?IK' " O߽C;9mԯ I(i}U0 eÞWQdJ-/x2rQn./3)`)3&%IIQTdhUyjx^bA$Tc෾}FqU$3I/ jTHl57: l&F RsHmx])a*' 4QED$o4h`lNΧzȸdd(6h=|'᫸sWS<>P&7ɎrʷOR7{͚tu(MCcC'72.8`xVe~֌[?X_O+*͘$cZg&p^a3-AQEA ZTQMxxiܖ36>;=f%9TpְUom^"-g]|s%BވfYb!U&ܵBJW\% .CTB|!Y2n$l$F{4'0KcI`+5U=AvnVxfECg1@Ô^X!e3-4 1CZ\0Pzwz(GDL#derwE%<v9xvRF y҆F[ ^weXaŸwNx^(ne_"~G=]CMdu[ծ4{j t =x~$ي~hE%ZHj:T &*ォOWBsdWW(;wrvPrUou-h"Sbi\(b:3MɌȟ.2t2-mGCFx2~}qF-~đ?b!Z7@Xw]|μlB:/6ԄuV/^vZbLo7K_Y.[UBKbCg8|tc/\f ToCK-P_iC}A4.B >a}z! ]wVN&ym)wK#_;g^ְYnFe i~rC{7t׍z@Xꋞ'+FpKS)&j$j\qޝi'3Gacj|՞q՘nYsʈ:`bR11\hWf[ڪjC( %/۲~G]]M!+r<pEw)!szlk,+ho0˾ @旋ayX3Q49`Bv2|),  #ե?)\axr97?VZUZa"Q1en&'|W'=O MeVJUr)#t-X>Ҕu&$/̥=E\2}7*Ԁ|Ct6|G!+ ~]ApS!sjj TG%詁=x>©tf)Kާ'$J6)_[NE,H_uF+4|Wyo' 56.\%j3Ǯ  6uL`GiH9UBAF@9G^i TAH>L!KX%.R/rBX bS٬KG)y%jX9?3DJ _޿)WW؞*F͹3d7:,o _iW]!lNݨX>p9WE~bJӇȔmJDS7J<[Bx6֦H8SbRsU |PǦKە?F I.Z|ӿydl ~,J,ƹ6.ǭ <҈b_RmpK7ZDlXznxB(x8m߼IoM%7cv'U4|GAahlpo*u9(+^.P~ZizRO>-%|XH" .z/Uψ <ao..Znֵ|*+?0l &i /}t ]_:Q#WzŦB6.ʗƲqIB-iCRCtڢi vx~$/'v`,!SBz(zJSm'+^p@q}<@冞J`|2pwD;iH*DG3XvֿH"n X=Y$x#"ʣ,yJKs2 @Skc Ф՚ot8}tLgOQAY7"4 s^}N}ˏkJoG㯲pbۀ 4g@7m.oDHWJqM |g9 QKeiVzu*-<B~փ:!o(:Pn l5!ۜ}xAtR*6 5p1U*$gdQ3UC{$v0 9B .*5k/#P>{\pܩ#1ۆPCEM;S~^`"ਘ!E;֧?嗇*B{vveڒA 0S^:7F{jhvK>  *L/2i[RZD$U6mXfO鏶P%UyYטrx۲ẍ R/]YwuH(0fšl³9qis7̎5RHfA`ũof;fU e&d `P3[z^uQ"/A2bm` t(4PrKaP` \o,8_6vp]$Jd!?TJNhUZ47p"oVaB+n!%<'SIXGYt ̤͢BUXzR.Z}^ECieӥU&u+fbvQ [ռ_a1cVw 1E0vQ#Lt!9"OiD|k8ϼnxH@g1Yx\ma3Q0yIֻd-9_Emw<-țT~ΠƎZx?O?*~襋 \wI],[ۖ,@*婛C5~<#qq#pyoxC* <,9YHlMV3}J, 1{6߶7Yk붎p^|"ꃒ96%6(Z`!"][:IzPB #*w{eL-mr9HUd1=O*S>%cLo>P}B̵5U9K5ZG,%ˁ%&;\`Σ1w_!P6!|>XOhX:AyX@*=6C$T+wrJqp9[|k!iiaXl2dz] (-H zY>t>T×<ַL6fKa6hZS#]PLeiQa&).g{)Ur̤ʛW_hfUws'*õ}B^q6|3𞁛$&Ы&;}:auɏػveWIMD'DcǛmRVl@pOa^68i#<|Om _+ f.?dLCvJU!l D5[1*j䔛v%V5i-:҅Ed {N\/8{ӨIHmPh0! jjMC9Ȳ^?w"p$M ؒgAh`O ۛGQ?w̗v39]i6b@?hYNUcI^LX.}"(8S4i :_^+?F[Hӹ\%!#ȡPjj_fs˕Q7Uy?zR7,Ek%hj.hIzh#V\:cEoqOq&pDU]aV~{jvBpjo0@㮱=K٪(d%~ w \<,A )~po1EXt)*SWwCVmrbf3*\ҁ";|vy_[T*[GFn0rFp4˘g5:Y8s!Σw1"utw]tUh8&s||[>So|(X0Ta2ؠe(OedA ?s \9+yT: lxGڔa.yUoq45fV& W@BfNo% i I),/q"`RNd 2(A@NcHNDїjv`f:#s a3I؎)df'/_r}>)#7p& 1bhnXl87G p_@󝔜-t0jn5u<N҆1iyЦ)4{'"^[,:%^VRa]Gfc3$wQ0S _gGO_1NMUmdfԳc*:*$z> (a'1ጜtM >5pUz?Bbt)N'ѫ$x:$2Z)  %@(kc ]X\xiئCb1Q Y$= Eawjh_Q!{|k0c]1Xch?!I!ϓnj}DJ,%O'5SzݒMDA: ѹbJ'5~ \摍nBDnދg3e"߉/D6g} E'Z^E@OVr29WXf-*oN'u+KLl' ncd ] g?U_jֱq㮿̵}x-ۀqBB5'@ؒJ%j.zVqE9Ci{x9ψǀ>fRmcd7l`<<]ѽd`FM6]iW *'+(lv6L:Dq6 ti6Bq.:H $P^CjJVTt"9ח+N+T." |O]%baE2-)VD6QրQ;zayfr!fAN#xG=Bh; 3^;sHՓܭG:b +Cc^i맙+FjΟpL?jZLîQR+,,O䧪eރ[UJ+`6?^8' 2Ypc tj/[;$r:ʺw[;I:y :fXTl|bEIP| 85^)ym ƚYU 0;x7[z̏<uzGXޣbh: X)WEc3m?ki$@Cq7U?\_~H^Tf+Xؖ(~i' e" ]X(JU|k?BT~jO1xRXPo>i_ؖT0uxɀ"WV.;ڣI~ s$ݣ[|G)vqbF;9cuayQ(aIRmSÓ-;Ole 7A01&8=JEs{\+$ʃ@/*yv>r^Lzoާ'brx]ՂUj?>QX3QXkJtY3Y//'# `5=dZf&)-y&lB5`|RP-W՝ R1dǵڝ] өO7[1hIsjM 5b(n!;A?M3ߓ܄8/9X){l_\9T) ױclb''S@149N1b ٕCJrODEMH=Ʒ:E C,DcPTХ|p z`?/KZ-ǁm?G:0P?8l%ǜiQV?jxjb̤fNTIrvD6X݂*HN2d5Ű1`aL  ϷZ+l}ac06Lo 3|z4MP@vBP*,H)L4J}I\C|kNTA3 +*qӶCEmG@u bs)ruH~!d-?*xRtuZ#e)-el`^*t% l,šN6uQdh!1,L(<sn(t*FhXO=`S#`yIQ&"!Ie}u'BQʷ4 u!j2YHf6  Cr`15MP+Iv}})ИbXk+5l,"ALvqQ.Ft})x5O9!\+:%j+.6?Qu()QdȠGxƴ`'cŔ}'gP 6G~=:ٹ^y0o@?,VN-ǻ+\uEBl^f;!x^{y85IDf=N'2ޘݜQ)9G&>܉xK&[O%$B2c]V?5b>*ϾXݟK7YX<$\%f ggϗS̰{ptV]^x^CBOD '/@[|ĉvQ‘r,uJGhtMMb77p8i b_/ZQ>aJ:娑i;.a9Y*wփ8WV7~)yѱ 5ʅ"=Ò,чBa('uZ"d\^y?L﷍l wu?l^wSA~ u}:epYnPr{;U჌*rť ȵ\{DTzLpUsԟs7 qM.`-R=+(/A}Dxoytω*r'RUE)JA Q X)m> 6:PjeFrdcjFΠ,Ȋi#7TV*Uլ|-NRYdHBZ]޻QײϨWMKSݮ,Aٯ t8Q7=;pt2rXڎdYHfڃouQTk-Xn^Lg=Wa YKю>9Tz~Ųb7'A35 *cƟ'o1@‘Nu:OBQ+iؑs A?SEHd-GQ)k]Q@`;ٗ 3B=Wۄ-ӘGoŀFo]ЯM8PNS$_l0I*бگz`sRx]?9Hth/4 E- AAE!2#SP$|1h(}t^R'v9]|.HRv٤YSlc>j\ɐ10rm#`2+r:-~Ư%͕i(`- K=Uߵ)&hDt3E=Gⶓ፝%60e 'b,Bs~C9@mfEWvqͼ=n{HYMZIֻ×%yiÕef(XORk ZF;o|@o,'rrW9~:´1-N+0&} ׭yû}Okǒqۀ%SJ;sM3\C۶&3D;4Kqt˹{+wҕ† y]xKPJXhXQ%WoY [8F'rȪ:PÖrfht!P~{ 'b캧4jΩ֓~R|̐gXEeW`,|r鍪l.;[;/~H\1WӞ0'qi%|[g0M6F;-bKgR2hHC/͵r-X0*zTb2%A1W4GJȪ4c7C!©jjbǶ&Y&OJt͑KElfvk,[*V՘byuiT'Y!eF9 1qG>Z._TibyKSor-~u*TOgj 9tA*Þiq{Kf0SCFsBMh}Ar)>2&jUj3u?? EѩO8i"EsV|K}?: ~6xZv\@rOo =y%LmOz3H\#,R1$˜<YҵGJ>r- T  4 UjkY>4̴lPH$#r&GH8ވ7vIHN'c8&Hn{4R"V~;(e Is\Մ_#j20{ {/_y_i tL;X` cՍC$7챝y'4p 5_G"6 i-B—n!p4q>;Bm"ґ}~#kG ܱJI?e8w^)#{_VL҅H%|te)9o+fN_u 5cstu.Ezu-kOZ4HJZoYuHG~9;zg};*54IW;2|hԬ3SK+ߋ1sa3B"JЋ\X6kznez'+tUa1Rހk;5pBB% HgmARvxeT8S& T 㠫-NQ GLoTSi8p-ԫmSlvN`C{59  CXQjKXU@N]sϴ s7^mm1Ġ=_6S5t˵Bd;q'%J˚sifǼYJqN2:#>uڞ,Vz)ѽSM$:xf(7 !@9}iEfC1X^04ǨxZtʥꎻ eV49 ѵR0#\$4!)iV 4/S|҆k7l& DQ/{ߝ҉N7^F͂Cx$;ЉH[NSojkl[ֈ\ A֟izJ 59Ih3װB;b:Sif40\QqoŒJŪ('m8f E]tU-6OOE Z;`o뻄gq7}3G. ]odA:4$44fn.co~JEݗ 4~"tYǦ*y`-+x{աhieKNhz1w=K韍oide9J^ BKZ8ə?~Yyf?k|R'xO@+&k!yԬa4;a(@kKzv+"h߱FwxQ]ڠ(IwKUy=&;s{[d/hAĪe_z /_-)9s,tܘbOț*f]S4lglqFc_YWfQ|JGY K  JIrkeʡ㒔eHswJ2Unl !i̵k/TrZ|b#=EGW 1=+3qO'o'# bW"L"?\cRy);5jzM*9H/Y`iPYypWTօ3Dp΂ӕ &rxq&&-hWWiào0r,e[K$%&[vQQj>dFx̚f)C3+}45=̣e<P$^0C20),tK?[БO4dAKԊQi[cvZ#]px[% _ nwk8:[ 6̠ 2cI0qxsd߃Ϟʸ+ RŔ*M G. puq92 |{N}@sfr |,CynmK3E? Zr/z.׎/5έ{o㣬ֶ0rG?@Kw5֟|t[3]K?ěu '5 jLX2(⍘B'[!0Bv@z^B̌ɯ:vdʡ?}i=1i#кLK1rMӾ0\9Zi75Y rj*˽ |3ͮaI&kCD4FY\! b0MP s.f{ļc18r[(۩ %~L$dV.E}=^ʀ71{GwcEfu¸ - Ԯi6.Oq:T$3OħGq. XDh;87rmvQYKRA[,U:o_GR X~iley^piNs'j2 L,ӫhדE:M3)>Cs8 f{W&촖nM7JtV@Di ; -d2cؙˀX@5!}?a-krJD\:cثs̽T0kntO& {&-1 ]A68ZgQ,M|ɂch/(E`1xKr㵗KV]@6y v58ZcN3yGJ!Aћ`5vjwJ(% CY,J)(mM5T<Ju 4oJh[n#T7 w  sY`lQ7}7 *8=4.n61IaTX1 r}wC L{,$2\0CqӔ>]M=Ӧ\BI4Uبl0J)D1JrUU@L&mS&NOg0M *n+ƶmCfx>=qIvZ_g Mf=NGÀat٘ 8$!Ω7!bB(ѦW$62ς}H3rPzXtkCej2U䔖5VS]]/D.mLODoe1^j"Sqw0˹P> 1c FA69fFc?yEfl2(Q训؂hܿ:l!G9it.l@HC5mN(V 0cѫ!dK.ofW(/^iY{0 }֢㸰rdbD/ssBȾuӘfZyt'yu\}Cctяk{|9ʩ ˜+<_{-f?s],醚 6^7 ,p=Lr&cݠS!,o x٘}v\K%ÎIP,2&%va.x+Ӕ s(0]^D DqH|J.vw(5ktB0K U]5^wAJ!4P/҄ýyyvN<ݖKCoC,,{H1Q,5"(32#;DYWeJb Jw&ER1sBPREZKX@1 5WեRg%KH᧭fiZ+ eQ -:3HbX y$wU+p $)=?=3L{*>%i.=\E/"kri85 =05|rDbBa6@y'wDlm1IM&RWi3]:";0< awF`ܱ3_ptR <7yCH|0T~rXͺϱyYDZ^l0g֣j2_:`wd)0+۷pGNu:صwH9}nA, @}-Ykf@'gAt|p?KlggaRkNQ%FE>!=4;Jk/{GO,y')Wg 5}jl_7n cT%TCdE u8}pfE|w&N&(_$8N4i $Qm.z{C [N+P{h@Ѿi-]aA(hg_| FNϗ/5K (zia OHSD\L%fSwJ"^ꏵ$}ܜ-hEp8(I>.]Y^M}t۟.cLG, Kx"φSL0XTtǾ.BN6EO"VI9*,Ub %Md,' Ԯ0\(1|˝cbv=B BLpn $.AC,u}34à}W3a1udԘe-_˕:SFPƫ{3kL)OE)b4mKDl.(`6wt׉ gG&pEy)QG.U§6\vfNAfL q7d B|W<#{Pzx?)T1Xmsh{" Z.S"^ Q؟}kDbKI0&8dAs$p~ $A}LA*TTx&(w.O>':Q>!ń+kدeա'IRx6`uӾsVBt܋ng3 +phڞ=F Td>5'G;~v˞ІɎE/::2W:]j$MB5o쩛-ƉYbvt+Ãng;)|о[hX H,zu9LR#;Q2#k)/,+ zwnYxhAr"!1c,ݽ/읭:cfays'Z n7p/LJ 5-j!r{AxZ  hr ѳ,1[Â|7$!ӇURŨ[m~[q[%(Lm^=WR.0ʺWկ-*bW3tHp'rmoQ cKȊ G4뮓iUHtHmܧB͂6Kp+QRZXjgcIEXL(KvzRhf!Q*;R7Yɪ++ko<ݕ*qұ3酻w&r0Ԝo(K6'T`6-%\7ڜx5_aI.p ^y\oL--/CbTp77.0C=W̘b"E 鿩&KLa i({wWrA)Q-&ĤF-} DoØAmonHWaiù4I*q*8&5_i%! h}%rːع(֭]Ȯ$M}}jNH3]0}r J#l-($G0z|tg[GANjt+~ )(v1LbEV賠w*'ة9.9m>6Rİ3{3䅖 U>tӫ XnfL%3<(Y 3tϹi)6bX<]#5Tۣ3>/ry`kKG9'{!M39\jfk쮒Wv]Ǟ] X_a-4SMBP '?ڤh~*[^E vh(Ri=+9QF*|P.bTxzncm`HNcrMR@xoN7-LhjB Pm}6.p(HD d-d 1Q:|h{{Tx$*ѨB8\a L; o׎ Ŕ Xʈq BK  Fn6F2]^$H䏉Ϫ6_SjSxt|K'Z‰cbDs1SrY KYfxsDаYg{+DgDk8 BT5B[戱Xh^{+Ki)W3v֬Uf]tÖ9wOJotagXqŴb &2`d]؃]ZdV@Y#@I6Ƿ)B)<჎}z"@MQFdTXj$=`Q #p\s8H ѵ\}, 1 'ꔑ8>Vin|؟oJ*^u3xf,G!_Nx\O5rFCm3Bkۀ4cK3=߬f_@LQ]b1M|0 ik.M良_c)Qh5\%삳(% 碆YqRݢ!&H&/ǀZh^\*u-n{VO0WVFFLt&jQ=Er, ߃(C< Z\Kaa2$̊G0*OjaVlĸy$)hKcpN9F/̏e34@C4ТGj0$.&<$Q+͖aUm2e 6R% {z3'X'5לOăBT A{~&^D~>$};4 ?Bc|׏kQ(ggaסXgEsl9"Ki8O9!NcWM'..ue*ےa%]:!hL E?R4/)%$7F8҃3'pV3=u<vcwSPTb7u {GXchR[qigp;Ys@%B>tr*/D:kBljz>3(\mB`r:`d0dBy1\ ۹Bð N&k~d=eZn؋wo+TT:41R Y bT< [lSpEZ' T_t[Dro9_~(ըbo`H[l_8W+67.6{)(f>N k5ꨚlu.M ft zvܼ.%L*KLau$~FLBE&=nl7i@G~eiWOi}8 a@0& 脠[oOcc#ujZNd}Tj\N?7n8s$;/221\QC9 ѝ۬Qܩ\+&IF2 IskرEFR~5zc܋@ 3;+_safO8Z]ƪZfMq}oC0s p!@FK:Njf$7^_ ]اp Ss>LfiUg6ov\G·a413Gx'2U[Y*Db C/3loRQ -s@s[4ps&pwc}=H^@帼k i>{ Ka 9%oBDV\̺a.^w)M]N \+Ѫ4NjLoIҋӵ*AxO(z1ZQ{$S= }N4/I9Cg3}A@CKgZp8P*qëaiڈ7I YY&fmLO*UCyRY|W"D;%E’df}i2\\({^yjozZdhi/;,VI: )PnيVܥOSk Gf>\vrbDs#TvMt;fm |\1!U,]vJEe})E)Qò60gwwJP}$5dD;n-`t/ȬdrvЏ[@?dQFG&IfTD#P{yO>%,NtQ'0f+V,ͭO^FiXR Bqᝥn ڿX.t:/v}d<*]z:]Z0ԡrxyˀ7mh&9rBmXiBpB"u$1Mh ߹@xQ'@Πݨ'"=tńz8@szD$xœH'HŠz$Dd5-NG㑧IÅ KIW~BCz=^E Gl_GlMhնƞe76KoO~}ռ 0!ACgKˤnQ:$,&ҭKcЗ:1$<+KIop+men>tsDȩ< }K8.Jqhٙ=a/dƘ;nq_] 0A.MѹPYv]{P1"t gITdxe%&<ǽ5HXAb#:ŕ ҰG(a_ѯU_ΰƓZ$agi{ˆH_OyJ6@F'K&Úo6wBLnʠ[Lny!)&!Fs; cU`/>nc?)<&[D2Gv`bo9˯ ^w?R Y`28;IMR ~Laa L2Z WV )'/o]m@TR5n݇Xb)zQ"Sex[^GJǤ|.mnMnHk#\ G͊sm&o⌕u,V=i餒# ݏ RFȈG i2sP;r3ieBNy-`wNJpL??Jm ļ`~Hd$Pp0RIdʤqDqjNOَ:*m,y& khmۤr.}:y׆7#.SӠ(g9lwSBԪsU/o/xx”dI.BKd3e9^X( w&D\!An{)/!=R_'Mԍ8g_R wjv23@Sp$kxIc>/mʩ/ 2P JG@P|R(EqԴ-YM{GQW씜;3*Wo{! ZlBFl#_*Aq J3R[_BO3ICFMfp!)l[ir6'f*l6㵾D2 ^dMf!4Do3!X 6U.$c;e9+HYԫ~d/-ĵ.VQ%ĂU$,tvUw3WWFiVyYFHX`9*Ȑ'bיűD2+nicQ-SOC]Yj,Cu6%P$tڳxb 5R O2kgJ9 SJ@ ֩&lN7_D7V S{X&?cY՝D~5{>씸mTFMʀimز:c9D]+"A>eֲTi[{:e'TB1Y{|/3*Y4oy̭%B[~F\]ԩDn|ެ S<,%1Llh +*2\i_SP8f=RSCW=8cSءa0l/ GQX{zO]MCg$o16Rϟ!lL;o.*=uko3 ȷ enkg72U&SIan:D5k.rCBg)E̦9;3}TAu+ѻ9kTP+NTѩ{K хךjA1LcN <`C5jL=jŨwK Р,r/? Nߛ{v%Z8 ]Gh2핁bLoB.c7@RXP +ZO-ko=^ iӾi!SY.w^=*f/}hU #M!PBm iqN( GgM+bz2[><#v724 P/# vd 0@Kaϯ_|͇LZ1^KH+"nfw)vXuQE:n*!WE~d'f^K@ vqGhݝ!Ղzh' #s{ʉU Liw$sMOk6u5ڂqN ye%=fF6az|PWB@sgD96gt 2E_7g+UXj&MG4=',Y G )Pl~o¾x ;.>[ ^7nv|rҼ^^ItQmF_W2o-13%w"E%o=&o,7_]'bO /* Q9.)pj[rp}-P nrzX SfJaL$WjMâ=3f6qɦ.n*ǽ7l6]2?32:@5Kקǻl*YO(}ybpNypJWnS9!tաĆiyJhd|>>u`46/ېԉ[ |3]~\jVsqv p.s=,' VE[婼)j4i{FyJJ{fΔjЅncJ,,GD(JX!I%\<2ghG;>d*z[G{:"wW򒂂H"\S6fggs/(S+A%Δ𭽌 MKW}jx25di; ̈vvFn"pi E|6(g:d_$y"]**I+U_PqnhBJ sBMW- 4Ō@4CJ8"1| P{$R }^64)&nFLND@`"<~xvXQ?ukV w;TZ&w-5^[rq٬OWhEk\c _;ʄL$\E)W}kĨ308Ն;?^x"nXM i]5M}AP0fWnz$۬; LU3Jsan>LN}_7ab6dѣT:wVl;!sww,Gc08W[6DGS H/ Tx*l ծcMSFE~yH89yty7?6<\v:N}@Ghd7r3(?Jeu|7҆͋ X`O0P #( BK3@6:2kc߅Ō9NeCZL 4H!YTAY͉GқT2u&?-؂PgFO&yjƭ7*|c[t#m\͙{h&Exc4 f(*'ޱCX2шJ@0 gK2>襋|'D0GMEr$ es#0xn%~$?6Vt2ÂA>}h^#G=z6J~K 1_TS!n4wC48GU+.!lFoi{ 3J8}ҝï;dl$v &@-7 c[h\צ6՛A RzQ̃j߯kDg3uTIG @ ;Ǟ:F!5#"8JN(lEvY9ӽq=moqVҾ mY?D_djdR`j`1G{A[?xdM\ 8cv/f*[NYOt?s'k܏__ Gq,,Q07 CMc6q.h/+X/x`Jfl&F|$EFS! dԇ"lRBp]W{1$p-p$s#^^EMI1[<K3غ蜕8\{6 4Vizf֊#0l'un).ap(Jq<>80xz32`lKx_cw'i3ƄlR=;?b=HNyC݈|(@kt3`,ZO>Z7fj(0':b9K&? 7#c1GzyS:'|SZ&v,e]>oGM Tm|>xا+AˊgJn bO!6k.^SOaq -ki'ߩj@.Ih#/L[" ͫ"B> I9/k4Hir;'7˘[z%̇i0gK]$m4RC-y ̓+:Y7&Ĩ:FNs'AprRCek& I!+(W[ɊSV!UthaA㧺҂ k#F$ //'z$m j'01o;L|O9E1 !3TG>V>8 ?B"bVP|`RzISD-nf̷?o}*!4M q[M}bЫMZKvTn(&$),ğ" s,sk8IΜMxnPO|P(IpnFjBRaJ u+tz$8>=f^ViP*Yb0돁3DSiK![{.@VF4r:ej2IǸs^w7-v/nowPZzZ[݁QF>ԕdC~}Uj;χnHpy5ԥ+PjhRfQV\Dn) O u;=C&Mz}-Q18ir霊1-X m\}H}\(Of5ڟQSb:"k-q^T$I[aٯg k?ˣPatm BDn`R67V g3ȇ ][ܷQ$ i8ڂ^«^g+8$a\Jl} ': 6+O@5}»檒ti"39sCQc--K$]L ,(R9Aֺ&}Zh5psAQ7P9ݝJ.(L&۩n8'ZQښ ïwnqMR:qzeѱH}hRvĊ8ϧmM ]7z2ګ#K@t~`b}!IXE^39/-E KGfЁ?e?˜' {82jٸβ4*n7@jFި Ӄw3MW(f<'뾜p{=Xzv%$kE_\M 첫!+Qڒ® WH3E72yY9H|%?Ļ oqH4) y'%U2Aݲl$ Twj4F "=Ogq֗LJߣ $!J*8>0-= 3\ 2иԎ_ ;W15։ޏtb6+? g:8Ii7 ӻUtZ+VAB1щzT/]EXv+ު?|QEJӪټI.RdIJ*{o@[*"ޢaTo ?$s!;yjnnY!#GS7)kYNk\$id;ig8\gS JӮF)+1̱HT 5kGUHJ~5lz׿ N91Oǥ9bTO,NFĖs@BrMw=1VP\?Ve%Z/%!sU% ʹԱ "7nx_TsQݚR)p5:$YH7E,~,] m <;:dJo!y1!,'SsEж݅=?"+ҦnLxZ*\9<ܳKZU$Lz6&{oeH'g-e>¤O9RU.?-(){")0nu qiz!PX1Yɳp b#Q@|AA!Ư ΰlH.ʺNslE|a1uqNǪhć;;ew6e=glnisV,SvdTz`(4<^>!Qkg6{1i8'-Z)j>ID I: gqG͜9jQ?k+/k#z|d Tqpd`uYtL7-{C$捅vyS`C'7zo'NʪmEuvNi{\- 92 BBƔK9BG;kiE0!r^MQN^F j̩:e=Zr憉#*-(xCm G%IV43uq>ɇ5aԉkx½9z{=,nѰ?j^yʿ$G$]X+00w]RXedz"g)ؚY_˯G]i[dN/jӈQݮjVC~' p23Sq}QԶ[M5/4w03˃g LMy܅"DZɡ59Lz虳A+ ۭC.}u =ZOou\"X* [LC<%Mߌҋ sf/tH ;i.858t tlFv#˯ 楯GYU͓;PI|_? cưMt1'˳\Va:QcqD)Y?zu?t*B"Ӿ1CA;+W.L&IoTΞ遒N'5b|SNu};0hHe eJS\M>|gHHP޵}7 bcI-kP 6͍FߓJ`|{JYmDaCB0eZ%6dGJ*3 ?墳UxnKuWIaXP, [Q.w f p'6FY_@5F1ݩ-B6*c8Ѩ )U _.(:ztroA9wPF@> 7%Wk.ob&Q/G;^c!" u~<_>~wun§Q"D?+ g8U=@$KOX{nCkY,jP"ck%1 xв\U#f֑޷-'Y!Ѐ]ZfMT6lrq=aq Cůw^nGZȿXG!i?s^vD&QG<љIX44%vM0;y=Ea 7YX)_` V#IO+^4&W Cbx}?Zϥ3+Yy؊v;yHJ&\jע =QbJ*G -<'y2H<Nn3-Gt.ٸ9z'ؗGK$~@?JFX1% TDô$e[*O-a"Hkq&Fs]%Tq[v{>/{}^_ϧ1G?pI,%n#34=DB,4"h? 4sLɆgv 1ݴkElСlTԢ{1Jk%vnTgl}s\b6Ӻ7)+3&FJ~.A r c/E/.`>,lEY@<ts zN6ϩbՒjs}zU.!zR0]jzCwo)l+R@>B 27;| #U1B`@nZ%*xP3k vC呡lUĺT (7SDzuB> ՙ-ݗۤޘ1ѕ%2Bƿt|3s',3-}aAB|n5ʕÄ6mL Ig\O_ݚao@ I?ɢί(ɑiP$c+ ;Wp>qG]{6'J2N.]WƝzeHB=1@pI7z !cy 8NUd΀(Q!Z"'4꽌Ǡ5gD5 #N_^Yȯ|ͿMⲶ~f/ hwmv x.LqQ*t*!&;,xQjA?LҞ2QMTī:K x$r qxо:4y4cUm<`hA9eW&{*$ֱKA [RWKK9B=t+P+NlgKk ?S=KO6%Kt$'N kC/GZCVNRMO. Ũ,Xh[}q@V| ]_|Jh8ZVAJ=R[>m 25L:<d#;:)i7(QV3Ӏ,{F۱/4Iu_2~l2S",ݯ就HS2zW6]B`DVM_ ZT!4A5抩+bձ#b pyl0i~8讍;‡vt|+1$Ζؙd;(wݘg+P9A1"|}I$/Z u;ߊ kR<>;{^﷖N0n ׵MDxcH#[egC7ZKeׁ.Y}OiK FsxPph[o!je@, Ts8?~*lx+@?ZM@Ls7Ԅ ߳ I&+4M̓'J1V=>bM^#"F2DiJ)JMUw2;MDlgEϻMJu5N*A[{Ao(8'JYoeDgoLK|mMVx?mWq f]SK?ЄsAPD[ QrI3\\v0e[tK3+a csO@"L'Nް}{!8˫tNr* L;̌@{c h-T$bE{̽B%$t4t?heN<(lo>%G7켇s$SȆ[ rdV d݃/51VdV44% LJ/Zm&9НHD S$']g})Qq7jj~}6FΛU0˅+]l MY4:5Bϥ=1_o셕 pD)R \3uumY3пy8!?~ "D=CP ݿ9U'ag(*4$Aya[0g~;;1uW#{Ͳ OPP^wktgR݊??ѲJRWQ[Ϗ ,9p_t;to/O{V0M$BP!3hT)_ 0,ˇ%9?3.FX8"á焓')109#^F.(#~5iؔ􂃮<\FC HuKbrJ+m*]%OWumUİ$MpvȠdwxS-, iZ%ۙʱǞŊсb{q]d;LUq6i=Ueepб lXbv9 _/Lh>!0'bj\".]{K;\(]}dԦsDrk4R*iMmX\,U8)xж3T6G.Z J:LBgiSt!8y)ĺu@7`|_ȡS~HH]B_n\\̛,>BdE<$=SHy 4( ~]r7]FRz'9Z^8&JCY]]=dE( ݁ukQ8< K&a }!:9Л^N-EҹeJ(k|Ce&A?ҷUd9CaF'6m%wl'9_ uB 9Uۺ}s G z  Fwv`o@;E`& `r4IG7)_u}SJ4ZjdjzA}4ݛXFGB=X S"&$a9ľLn3Js2E1>pykYKmq)*%IxbZ5[ 4DlA2vEjpu[4H14jQ,P׬Ң8w|WNi%G1\IZ 6jtrHnrQ(c!COst63 }83ʮrAi?ABgfЊ=廅ouG򡣚!W%M:!peXYlV2#Hg(aYVpjb"IfQh_eiYRwlL¡ U[ إP5"AKРgIDOpë́@} ?8 ;:{W- 3uuԵP#6f >$Ma?\UzRֱ?Dbh>KF ء“'J5īŃG#d f;TёF[.GA?2 yϖo;6^f &w0gNb%̪ŝnQ~`{7ˁF@J[t)Q$em kdƋkwvnla5( ~M]9~s&$CT48۽ם ΢ B̠k /6$.nzB.͛la➏2rP_oދB4ȶi c N,T 8FRXddz͒*=NC8)ud-#{;$~oM#%*dCviz6@yRb?&z8ʇsFaW; U(&@Rv658\߰M_[,gDऩmJ5bx>/%M.@z(Y!P!xk>jO ȡ)|ۋ}dMsB`:q:ի,Mp 7W.[$';Ћ$̧X}"Wgh$>^ȎZS 2>Jscnits WHPĕ| 0-q>ת z&Ƌ# u ӏp6kLyV]sEWƲ6 Qe{쭎ݣf'# {씷Dήrch|P*E*y fvՅ"d&EJ^ݳxflԚ*F@tZ細bnSI6xDԦȟbQUmư޿8 y%(xF&fQtSO>^c.>@[R4Iʤ"FَUz` 6RS2bu9 '*u'tOZ܊gލ-\+/8 }OtJ0yo#G} :2Qx$>sR #˓Rh rTXa ; {_5 <^y! WEH|Ё!E<Nbb;9XwJKĐpD`>>Nq#R [ރ]q**"2aX >7=W^!avmÇGF3t +@ nkHqeRSpmo8`$"%Ls D?B8 N~'AlARsRiBKtȡ%)݈5x&x$3g6M}tC1̛z+Z@Dbザ7NEuOnlzLJVx,utwOˈfl;t뷝rML. })`_!lC01k|Cu/RݴRH#^W7^%0=RW:+y?kg$'l,gJ06"q+~HI}2;4;q o!ݴ3v(xThsf6 5[֒#u5h]峗Q6sMkrk4e;WSj-߽ 6@u\fG$>-LSz)Fʠ8jbT<)+_g^..K=@E20JmrkPAiʸ973}H0 gP_X@ !;œTh՚]JT" LM3X>Wʀ3EG 7X8 "H,<7nڻ^zȔrx >zRrj3@{:ʹ>[C]O(.T0CIKq0iYL!S5O}CUF)Yq:JB*lrwb)AYbS\_xJG#K`UKۘS8da cZ{IqRb].*S z߅/M+o:0:@bSufOQ`MH%t-Ӊ{l-[5͙&&@a=$K\.^V}cv%XYK l9SN $&/Λ9B&pMUվrϲcr JmSIw,eWiLAQΛ /+'TK\奕8^vo+dw13jHW\y N]{썷埛2EU60:+Ưڝѻ-U85-~^0av!7b):L>t&i & 'B ɾ]I"xkwճ}+bt)fjO Fj.>xJm"w[ #uvf0K-IXm^{ nˁEY^l8fAUW/AgM;m? m BĈ`6; `.h֋@lE8nՇ#%&/˫1x̆d\d{gN-F[*7½iB;ι,QO9X0Է yG-ĶA,R +.z?>OtF|"7oVxz W(ims$t1U纴x.;fڽ; 3D(Gwe soe9l.m釲 6!L#q*'%WH%Qҭ)\PEzpF^J vaDv.wkەiIh7lGNk=P9n&-ώlA//u'vs(x!P _iKRй: 2^w*ڒvO|I7kbO GīӘvU;}VufᯩΣ|W֊l*w-ke}&$f9@152ƝAToy$T"Q,bu4=08;H_a.P-3<sxuQ'\O@l &9}13IfO6K85 gTٲ[HRjEbf;P}Q4廪{eyi5n=⪢m@ \a>5WPJ!(l;>͝mlH\"%ZrPG5@մ)fIlLfbU!ޖS?*ܲTM_IQfE[ZLIs-e<'I@;?*-f7莍$u\2K'Rz]P '_ol*QmkzѸHe*:ۯ[]'^ /X$YCl Vxhp*Npϡ`_N)E/XQY^j [7)Udne aWuOPQs"-D4R*kOUAَFU@#6Z'd г Ϗ_PS7=>Jm%2P~@0U($]yy~Ua_pyVOvҕ uJmxJ!bqa>Z k#4#*ZcbSX>SOH"r $myqdL|!`+P.⛐"6I YB)/^Nu-Cj!*e (>1@p㷈G=Ҷ-!JR^+%i;mh#*poۡ(z%ӎ#}''`CTjc>v i;!eQK[7J3o;׌EjPrU^1|UyP]wwvA5y [}#(ln!Ǯ+9]!B$2Y0տmz޲EƓ& -N4ӝHEkeQ@A( ǬB7*_u~/ 7H_qY09ĞMW='Xs7uKGCQy# MNOzT~5hf ׵l,rF'ێ᭴t ]b*VP̜DTzq ݖXwip |s#a5;gR'|.h$ɢz[71zBPaL3]xe4Uc|cu_+Ɵd6v;tb] ]f%N3~6~Sk<-/Eǟ(@pS*kL%<>0vInNtVC/h%xM )S.=R' qvy/x՘7"Ĭ}j[)Jr%1p2^Qd }G //cL)3Ż`+ z֞8X N(Q24?gFja"K3O/O I k H$xq44K:Q^^ivPN k0.n=T iMJLGą;9 6W&[;p䀑[gX̟2թc/mT Ƈi pGA}!UB\TMm6ATJz߂ҵAtL_J>&1w;!Ncd&x# H};NN x,Xޗ!H0xK_'RJ@VAI֚ESP]}’~sӓ|U>oE|HL͙1b$ #+RY'~lEG40թMsIbLrzaaE˰>aIrbC1[8P$/ب# js0DKQepkO\|,bqp'zK=DxԴ!3B$aK1UU?X!E@dZG8 WuwbFoY+,d ٶy/#»׾#B퉼=x:VGJ97`wVa'ү ;}:GIG#;ꖃX^q"-ibיd |ழE&'7j†̠,&Dp M%3rV6^7)46~|XA aJ0Jayff w/Csxx܎[mtr(ܿ^Ъ v3`p^ɬЪ,lS4VQMĦgAspݿcJ(oX~ u6NW{V fYSW .uu7lд>W`Q"֮JVX*-=—h' 콏"J@yu,(k3K@JҿkC„p@ !)%*c St (/J!%}߲֊XGG Z㳇nfy{t,,]Gprs9UE:vs{{e FXgsBxKTkTOʙmQ<znZ bU<9SPCN7{ٷhnRw}b5 ef. 1Y`E88"ONL@X4}i:9PqlM A,j_se7D5╄G6#8xB},e 2:4/_ pz ?Ԧ9X햇m?SfOGυTqfi8j{aUbF^a2ZL6yG^.'4ByNmFl$V\`w)(KhQI :+pIv-Rv|W54!I'}hSG^Gw&=\$[NW w>=џ-cVDo}8cJ ݽ0vYp.%?[N{ak|^ KIѽ%cwmG_[,Z`ejy L k(R@13@#PڑrZ`z}$GTA}FZyȍ=ηMJoM^N%v Uڗۏt=\hk$7Ȇ-h:d)͒~H2l4VN1(]Dl6&Dg`ؕ) qCx2dioڒ")hwcyl9|"I+ Rl=(軸ʗzJ01􅑛z~35* C" QdigE 4,_CϨo&kHS=_7%G#J0z@?YDE:p6Y =sY1}sQOU3=`X+vǓKH:b.&'0Zt3\Wz}Ef6ú"~@[rߌnu-Jul-J2?@#8cD3 nf{s=]HnRꊮR t{.rަNUB;Q;9z(gȂ J gy( , MPo*/|c*;qk80 ]nxN~V=fFqj:6S1z]l2a1_1mtT:g' [96lWHU"S3lSt%X@ua1G[{bD}t)ggb6SrAYƧYǬTnƙ߆X u냾 >81ǑUw6g J_C s2@ۣGLSU: 7D4j6`'֞|Sb\tv6;d>x!&B]14D?1Ԅ㲏a Rac$% ~MW懿2^H9b1O1XGdb79% 4&#wӑN+oQ.(6u<%BmF\NzWdc0(MR+bs2&Ȣ6AR t;7NW2W s!Cd<OHY{ dz Dؙ5G~e'Ơq=[l@GZl]a"Njv&_P;r#)"y ZcTXOe4Z]>Ԡ߃@am|;>j}b@)'Gg,Sՠsq]0y%s@JTquj\Y$ 4LrʕG|zpK|pjD*e)uRZ)W3%Hm!O-*XGTJXAdiEq"DshA &Dns&R/B㉫` Z}ɮj&Rh$9׻ڷI4KmJa6G~-;oI%^8QѱB;_r4jMv)H(Lx/CzRGOxxߓ)M򸪷7=Ѣb` %ftGMCN=獟 zKC5RN %A%h)Q̹ϼIrH!<rI&0bF,C5`ZTIO>4>Tdty-'ÖoR G]<Z7O/CNmϞy[av 1uJqpU fg3s{Z7[؉eͭsf=2u?1n?"DiÂ୿?q)<5j,k׽p1 Z@"i}nQ)8(r X*М:'\w6+X/tnQ׫"xFI}o Pc0Oa-(="W[1H`Yzx[ŷ?IBeΝBn'b`eWL4:RZzyi ZW߻hǓn:fF2B+[ O6.)jo^Ђ0lGfDz{] .6}IH L~ My(>QåL PPu_b CTxVSO ](=@UxGcRL"&MO0SAc/3SV0j]OKEj/81 \q&&I y0YLο|$}$_Qx]3V8$p ]STGIS Fpǹ fɜ^0JY*tmRj7[t=h}uueG܎Xf.(ŜUQj"{t}m0懬(vн.)Weݪ೨^ FKCGdZ%7 X 9·ߜጌ7v;*~,r=}kjh2N}T 1fֹЇ{PTԯg`C+b?o][M_EF|q7c3x}&G @Q5( rDՇ\~w@BR#xRë֍? J̍5K S>s6s RL+n9Dp5ڼynL}xۓm?(T9_ {n\%.c GFqwzZLJ *=5?O».8=`\XGc Rox&ovr?||$>ܵ'076u HjTWQϕ _|Ϥ\*B5˔^h'*1Ѽ8?@zN܎G.#yEUϐGoW܍\5L8|tݙmUpgcQ3f7P|pVIEdpȢ'튥TG>A5g.~ywaѵsLn xt^sĕlR#wmMSC`yO#= tO:IK]ok-s4m)Ϩ]!α66aқ,D7Ritbn/q@HC;qNf:ӷjlRR{'C/*Ǐp2>##Y+>tfa5sTC哝N^j [8w4x0֚-uqRf2[Ey_([ h Lr1`f?E>o=c4<)I,trH.htO8^L^C>,\C(TӰr'>.ˣЁg% Ae /@L!]0$] .栣P6r.Lhvg}C&ĴɰJ.OS+V}{qٔ$ U?+X -+1OT7O&s>۟ UBJܦwqXVlK^,xgnu+lB{{7/'x'^CYN0?bZ_dC t$.LƌcD&=Qle~hʞ'r:7aHo ; (IjV,}Cyzb$Vn<_"֍Nڶ<ΫZ4w:e>߼q&̴iA6,L"W%F3垈t/qjM;pyZ)A.*wHH St٨o<Ҷ5Foe>%`/8XW';^dI㟷ڕ z\th|İ_99O&D`v0} |MwFw\YKNƾEe2߾V %=j>[گ)Ya%taYK <<||מڋ;OⰕTQt SjfCւ+¨ {.\S'⪙aecayLgMo![j3eY(||SGc+jیjgѾA#Uݣy _giS%4$I ̺~D}RP=eiAs*K)S.K`9pLb ×`{0C#㐱[睨m5[Q0t%\7Yѧrmq~'t Yxp36qx@a]_} r0Z5(V5A5naARUM!-LH`lݒqYcTG."bCM2RqeF?=l&eC?Fא^Bknd.?[|Q4s!w/f ًH-Dmj Y9bm邓9 +Č4N˪mAԅ?L-2"[j^{!/,eJ,']GBҏgi:ϓ16oz WFQ)Q[خACԮ{#1OvަT8AE}Rުh90m49#Ͻ \㐧MeI`Vyk jhɏfRWeTʇ +iB[  .J!\0xni@Q-W` [sHƪw/ƖȎ=R׫ +f %eq+.2uo|god+'\m"5ݕ섄6'mVKמB`V x2hlĒoc1]NH;ų6{az*Եt0-:{5LW]j.s}?uÁUNi>ED~pt,Jy(d^3*9 ?MD&e: }uzx 9@s_Bؼ_7%bVo+'1~n }0iMఆ8n >&z*ЋӲ^R5%Ϛa%nC<2,4O@yCSnHG_01kz%CfFyٯ>&XOWҝo@VHcЀx#iOfq"/;6 +Ă6M''гrΦUiG@%Hs*mq1IۙyqKtCm*TY*$ɪ.lE(grq^Y@mJQC{\ Dd(~pMv޻\|xiFT6gGH&lǦ_ z5փI%UY~(l*I563ҝX띫7FR< 2Vb13¤=-S,SX~҂47G ̂2V.-F׷ܱ +Z&z8N,pе;@3 Y{w>ca/z9%EXKUyAG2ӳ.t~8η]AAQ .5XKViΰ1:5_P b 5Էː]0fF%: N'(˹קX0[(*/2$FN}<_F?r^]3GS|rdUHpks3}*\|3TMpX.7;O5΃UmtgP;CmUq?f_,Y',hw|UH6}\#Ix>h!IwT+i]ksզWڴ0C|Cģvo¨^ENw* u}Vlv)a:SS[|;Ϫ:~j/EJ_X auv 8'=ob :T{ܹ׍)ˇqK@ ?~FīRJ.\GU{WA [mݭ.H9^՝mLF&dc2 szrCo. rVŕq >t,*.pQ8 uԘ-Y}7̞u.'N@ d~ dFzsY㒙O^ mZJE- G04($et%@biѤ*&-Vi%U^|ip BxmG"cEyw~%T˃,=O[a/:/ ?/Eyi+,-9풩9sDT J I\Z-0Z9Ш gMṵe7YoXv|T\}MOjܿ<=ISMV߾CxisG/M8PێEtZJAhEd^ąGlڎ /^Ƀr#u%^ @;'U /TRSY=jb0hsV=$)\kKn[h fO%'%W(WsϢq zڟ8kaߵSRk9YՍz+Q>bsBL'*]i9 !]j^mS3Ұuhd^>yR{u*i:yI2vN`@yfr?ܿ3 _S~尙}k֦|2, /4jVv-.|z״5y|FM]q^\u.T@=aX:MNHG!D*q. iik?G(󮬉osՠ YfEg;̐𼿍Q6{2UY7 M\WANt'Mmyo((8r,!fA^4(T:#p5 .$KF Ȑǀb:j{TM;H5.e(\3!n[8`Z5ermU40KdOdtIOdE 0]O2{y#.'+E_编Fl .Qϴyv >YtPzm^ԝ"zq,5 $𿄤l#teN/t/gp k42Lb-SM@jS`)jS6-![:+8-4H j2QM꣚=f.̮g^^-”b$k'CӡzEwXvW>,H0Z0c7Ki92qtfN R8HiЉFÍ*>٩"\{jbPjd)rbZXž#Ѭ0O8)'썰Z}0sl0dmqs;$W8&W |?5R*52zua,gukB n8Sr%L^뎵3ٝa7P+Ӟ8o9J^D(⻡$&P 2Yje/|f~২iƶ5gpfg2?>Oa7W0hm\E$8'n4$&_vmD&$ЃL &dtܲ`!Q-#)F EBvKsn0JOLͷ8]OkL+ K%/ʴxv dWY^`(ݞwϹ껧qB:O)*=%gexJlaWwЧ=D|*^n&%+(|."~<`6I;z/{4uWAK'o.:YmX>F\--Lkș"ԳP2~KۃR}U#C< =4^S˃?B1%^{B6g%.uKخӞV( HM>-؅9lul≽jxaɉUFQ:ɞo/4Ww/*{ UrJC;ײA|0C(vXtd'8#ZOӝ *[pn+$/ TsUksJ2C.`"ܙJΆ}F\êkŸ[)1# ng-ƜӢkGˠR 3jGuz %.MY@x:.@T9Ğ qeGsP˻b4zK<`n?ՈEނ.cLe]R\6|^]cneپ@ q.\©^r,NfK$mW#tT:~#A5Mis2 2O nԞuA뾫K"#*Cm- i&dL;azX艅5qlr͒X&l<\#up^=^no1NP,F@Q>JkήMN]9Ҹ.xVjbFC. QΙ1=.[9]r lȉ*2MH_Ժl9Se CV̂%MY*ԍKCTinΒhU_6P)I>\_ĕֆӺAuMKo[ <3T{oݖ -+ (1\Ȥ븶L1VɒPɵ ~qi`C|sz3&ud>~.*eY)Xܛ,pJ7%,yli>oGG 3{Jʅaz^\ԧHȔ`2AZUFИ`%L=Yw':V!U6Ҟ2U|3R!e]{Ol76|)KBa_o }j*|F=xҥ6뻀],z2md +#˜*R3k8Tђ_0|⧧jߔP4kW{"T\iJ~Wx;.H3ҴA7$k(1`z b! %qP[ZMa.b);1a`%'#wѩfץƬ`CFlA(vSUZНk nq_G|sMŪ{n4zՅ<pƙRH)_FO`JL1" soxI05_]6BrܜV 1C8e|*x|7God{rt4wY3.b*1H>7nTW[?KM2Q+a^~% 7Xi=a%e9xY-*F!9}6UB_-wp9A):bv -FxHՂMK@HET\[Vr=S[9"&0&CmWy7Οˋv0*UD#\0dKX H̋h䚃jL7ɧt T8~RC0YIivhձ,) E FjaLoސi4OL*):(MQqhhocj}-4BiXR#0ng4޽Ć]ƅ//Мvw;82öl-7|g`xps q'$p0GL/2MÝb\Q8xSJ5Ky5|({֖kvؚOBY3FoŠo_ 5 yU$)eI>K݄"4-P~Aa"j)~W$ @Ǽ>u%'j9A|fl+WMWJ4q8AFGfUW9_W hQGkD@GQJdy/3awRRt9c-D"0/.]!3˟C5Ѐ] [o`T;xNe/ @S3s[e1쐑aXM&v' \55eEk $#Rh9(nng_ޓYkR%wƔ H3C&思+RV"wC+L$T^;=&IؠL jZ:.72"I 3 "ߺP[niW^4LA־a/$&d^W7PETx{Wt/_[TiNt-αֵoU@=N8vͦ[+%B\YN9*=/-Vٕ@Wj6),T܋?$Uh^ћoq맅Lh׏9!rd 3m`\#փ]] _:cKx'4|Y)48-&Ȑfծ$8.ڳ]Q5~[f { )ծÞ` NJQ_Y U/g68zhBQZaO/ǼI+mZnt=cȏTZ7{ %]|}>6 C>0 ;h#箄aWd,[G g\gwg10K&lfŞ׷ M!RP={ "eoj@'; h<. ]Y}fǿ*$I-Inx 2PF+Z[8r3ʿ5fի*1)3=O7IEi h5 M1mC}Lzm t_?ъ@Uf kXC_~Kύ+jK;s|aՋhU1 `UD[zXBhM ;>Ҥ{b S$DK4{ vCZ1 6[5,!@Cg{_8nBU$mqi3c?1t$H{Ŕ [n+qM; ];XKt#o:fEF=JT'i/z̴ʠjܡܹPY!NK?n*/8TTl2x8C L P[{*D}\*mWZHōz"3FHF/AfdZR-q.;+F`O=eS%|H9򰩍e}~p iqG9߱/I>0K )X'Qow> ʾ"дe<0^^ l?`.|$z,Xw;?I1*ԋۥS?C~H^l>9k>ۥo%7QA^4mQo di*?i[X? /eF&hHٺ~\@zz\|&$lfd- gMUYW~<`Iy2*u.Wϯ:luuVt2|_ X^ZDzaӫ:7;PO3J,v$fJ?JvDCBa#ԘMۋ"V<9# h{Ok(Jg# #w,d3PBqvţuRVx\muaI^]6,GjMfP@$~p!tX㳦?نY [H*:(# -؁]dv"j)WeYdFhu(KFV{uү`G'ido@hfBINl5ꍤ(W XsZcH?B$VM8TZV~f&T\NBRlpςaoqXv( (*te)|m))u}?Ou7ДEbbh]z2"pMmP gjw";V#0$rS5퍏*m=Kz+_l{B A'sԮyuV% s9F < +1v@?san[95뱂QWYB(4PkI*ٛ4;|j:t*= icS) LC&6&K_Xـ|BղrK:o^_ŶB$Mfr^Q\vcMQۃEDSkB?!A]ĸe D u|O|)v0.6#= r{^" 6r ]Du:u67&֔V7=4K)4?,%Վ 8Dd-3UAh}?/# zLI𺘀-pk4HbWܷluZ ,.%kVn'*7݃ajFAm5/6Qj XI?0t G%״O }>Dxt&[ms^]obj=v>Kt ` g$)7etv7Qϕ9va+uK2S{}E@K}b^.,HΛh͎3hn""9iP#׻5@!?'V N@}gV ]·?=Ҭj5:  :jFS5"'p_PFS PU# du0ߝ!#u8VPArVJvOe?߀aD>}L2mYF1`zlW_xFr)K7ŧUE(8@\e0M5c+ӊxJW}׎%+W5Dmc(vg=BdXNjڸ1Q bA| m5~r}K p}2Pv+&(ϔHT0u&-A8\F )YW1%`OÍb,(N@ 8 A=u}Z=^bJZ>) #:7_Q5 cD8&;AɢpC;_lܚ{ܨ˃qR 414Ȓ]C8^[ c=~U4ո!Ԫ\qiP1ϐK=2n|耬cx?(<L(ɱ=%SϣrcFD h>o! Ė~Se4?rL"Ԇao?sI }/G-? mvS։\8Fo;<-PlPjό\5k "R{z(2W2y)Ϊ:&dw_rWq{ByHxbsD&wD&8HHYkYp)f-\`Ml]< M- |?oMB2eőQti:E'JYBEZ8.[1 eq6g`eG֨*}}F F{] V=+x| J#fCN4 _wE1!$>4E) 8l 0a{of mzcޏݎڈdN~j,V}JyJ>**_L7ylz2ߕ<\YC ƿXz(q/E۞#l|ű$}G>+,7f qRwv, oئ2Z{h G \hH+~SN戴h+s"jZDNfޤ kx9-bɳQyWL!@d-[i湌UT|D*Cd`[6k t>꾵ZYn:]~ S%%z 3DfW}#pR Ifv)<)t1)ܓ#ؼ(!1K :SA4u~pN]TYd˄0T CQY82#?WiI. ,jm2eTMČiG1eд7'wOFF="ϚU>t)q,@Rm|WJ ;d\ $p>Z|7<:HPyг/C>v;,-8 ْF\\)Em]FuA+S=CXb]Vǁ_+\FD{+u2% &R?j|u=Uv(]gniѰqۛw[Vp@!Dܹ vLK`kV'S7rr%O°Ju˴*#|)!IQ|V2j8dxZg+3,ʢCMY=mWLB*uu3{_'Qy3s=٦{ٳ0K^ߝ'z>#jCdr5p;w[r}R#5NaJaE XF& +.f]6z< Ja#.7":3goΦAV+xEx͙j4aB?3jDfLa9geN%0#%w=DA\Wpw}ŏ \ֽ.)k:aH Uhԃ,.xk:WysCWGrܿ,ӊ YmwRbX}{#)nk)A*v] X"}\J.hCv!"TB{8Zri>{gftT^m& > l@mrTԷۚ9Hrwp6%-Ac̥cLs TEÛm@~mN>JLo.pt=4r. t\@HYN~iиBj1hVuSprB3KZ|4]NvfM;ܼΝvlXҪe}ӗ,k :#3i.9WM_])2՝q^[^(48,n{z.N:1uN|@Lx~a<>Rѯ3nӽM4 .$gn{:{ j]T\`8::ͮU`6TG8m#W7D[{tL02nc&%+y,f͛J,Yq=\L{[Tܮb H= w-ɁU %BA'v_x4lcu >pU9o^01UP]s)B(qjj}Mgun.fdCl^ "Z!A!p5D@0㡄FW$5*6[j (VuVTt_b{*L]4T Hu+s>B*ƅ汨~yt#cVh;'n-K)sԹ3X|,":HHKDARz+%_R[ߦ&$9hJWͻdAZ;G_{)_E>\ Gw9(Э5KpR*I.Qc^PZe[L~(]\o;Ҹ^`IzEhֈZaSDy^6kMile`QBjbYK"]W6 H5F܃>)FYOAa\J]UQ6S @a&v&dǾ&)M5B_~#|ڡnCQ l/]%a22x-oUUIN7Ihwo_ O$vw-.MWaV;<!H  #ۖB.9Cr#1r ,-ө6 ;A=@i2ġe%)-qN=B5 #̇_GYrѽos:3u7 ڲb?"UQpa&gM}` ]g+\ɕvLu $077be@ՓE-j+%yrX-B#eյfz b!w&qHed{=> q HwJ!ZTP.U1=[mS=m?;Zw7Iv xX]dJbLïc JO839Rj彍,6tUԉB x:KD )ňHY/cB)'3m4~G'+"r ubfӒc#8ڷ.T-q?C*)φ*KGlGpQg~O$ Ed i ۧ]n+  g엑kexQzQ'޴{G [اpCs-1[̣ K"%9-o.=A &6~dx)Q0!iSLSlìMOUs>j`+[LuaIz)n1v]nVXv#S/8[w^p~ؖ*quZzL#i͎cr|J-pրUöxC!ac.mIEfGN {Nphq iCuB MF^XV%7C=C)3"M%LEv L-HEAo9!?mrm 7-\n U#0=3Fހ';&R]_ # U&n?:ia>_ݍLzvW {Q׵*-!EL;h@-1PDێFamiwǗ/Y+Z\8e @pgC^cm;RuI)Ά>xW[OfyOgH|D:ƪIĔX]%;| ! >6(=W(%ۺ5@e8; ~Ve_CQQu48|qfg!g9pkHū1}߈?zSmgch<%HK6Ƨ/DJR!v}HW܃KȪ>jpe65L fU[6]נGΗ?Yjf#pw$LV,LjmU6x}y*޶6'bXAEKrFɊ~+4;#D^LոBH׸6o]Z¯ɱD!`a~jg7V5zp 9 \}PZwmA,'=Y~)Ew+вtQ6{L'V02ɟ^0;܍(m®Tb9F#_dsyᖈvoT~EUg_KOQ0(f=Ňc$j[ rn:#usWH&zтJjvu*b8XIѝ?^q2'Fu8-+S%j]̈́$c{^Xd4x kKeh\feOLN+@|Ԣ8(5 ӭ.RSDLcTQZ)^ʙ1V=Kt8Ӭ:m)BT{~2 w ɁMc\X]i7bL|PSh_/+Q! l AgofL/ʕztͪ3J(=+#cXyLbS/B>])a]{ަ J^.?,_K&qSt~=Lɂ`I`Itx/<˟-I!&zT#rWF omwtѝĐɇ;2 :P̝m#,v0?u:HK|p(r.Wl=K:ݝWjL}j Z._Mal7I@~&Bt$*ueր#ϟ?صQTS{KքԠM>Qroe)5 ,`w*X˸x{TrY5o@6>%XrkD&)7.v!?gX0cSk[fvUε؎otx0h`1ڊ2W|MW = \ H 8V)+h_P2T'"YO҂0貳:oMEE-qhō?,c׮ mkj:MVd5cC\asl3áy@2;;Cn|T ײUl =n1T?̨d,fjj'y!v@}Toˆ^F GP_Bcza2Dc񱎟&uO͢ WW5.B>lֵffM6{6M{UEV®-*ŋgE\L<]x=q+E)E{W2" 62JzI%]BTiXU3a-i@%ԓ68 B^JabP^gQ>'dF_qK?Ʉp"C^q48V7&b?þYfsÏSІm8 W} ,68SwY|x;>Nz}Gwla*ޖuA2ޱo(ū$w%It#RXMgJg€:-|:,gztv_͕jgbCHb#l#fs Of>H%f8Q.[ NTOA|ǜ̊c6]^oޞC<ٽ` Xe )/ Ѥ`ETSi(M ڍv]238uiRV;!n3cc[gDWSL26+m-#7 47"&Fkgb,QYg YLn}_'JUgahwzt#JO;tut${33ES2Θ)c.dniɋA1C%?xY:hV8a7WTTA/mz-hM~sX! 秭"XU\$ 8I̦)n+^_ UhXĈpdifc+ qmpN{HЪ9Lc FZ9ڷ EJds<= ^N7:jб`1О%r 9d^jG3P xS!M xc1,˲hB aL rQJ= v*lZ3:cgYȔ]KR8\‑MFe?(7pb=pt,9oKކor=f/cR<~&?`:<^ ",x+k==φ>َϪ;X, l,ǿI^zk:$jqOPzz?5dzrYT Io, XhH[&YY()|aplI?3&XPuqG,vV[k亮GZ}|0&Z6,"FK_ZS_T^=AG7l~Y_idb=bΞ|F{t88Ե߭kWg䉛`}ы6x^cwXzGV &؀׬C@мwzP` rr,n(㎵K4sN #a P1ZYד!܍Ehs\Xg 9>x܌ UNW(tx71+xhIBE`#HK |o si:@eʣ:g*=)ʷQc=o\ 5h["5S)ۛMdQ<1Fcfl&MszGWˇ@lП"+C/ɫ45]HBq2Lpu շ?s$䞦Koc7oo jdLJwP!zX嬴tWVaں`< QiKwAfn Կl9QY~=\zxңax bˏ$?=/Irw*3FɼGJxcUs]dY~E >`es5SwDW'ram3Wڇ2u.(ߴa?WڶDXjsEL}{rsPCJ_6] DbI`:&*b`EX:93>mT3khf{N#Gc K>Ku@.H~O cۈw8d%|U!dj_ņ<{kpOݵn#D8}'ѣ;ӔʃUCShđV4Pur{Jf>O0UH:5[ 0IQ6ü>ϋ5Y:TN`| Hahxcᶥo`uL3@4gSCQIbJ5IHlSc T H%hA&`Hxjs=kGi< j*soeQ.iAV|n=[ZU[4hD?58s{^nFA8A@80 fθt oBcM\^ W ip- Z*s֛(߾~4Ж'3@7&R,|Vܬܫ$O  G gର1%CF t'tw+T巧)F SI/5I>?̡fHY`aXM ÓL.F"HpS!]t-?|n+08GmB/bd=~oK0uil%yp AxL5PlzH1qXSc.qe V aX_`& dTjrt僊)؎ɂ)-3zJ&jVoG;Cٿ=__5P7|Hc&нO^ '?DRGYŎAxZBR/xbK*ekAM9ONYۇPC]jay;ĵ[@y'dTWz5:b—MKh 8u/n&n05C:f\q1 ݜDjH:U "~(}8ɺlϾ#'DR@Ʊ7 S_Ka]U 95m%_y;|S9AiM1ykc"t \R9&63mCZD͡C ђ2x).6a&-zΊ>WwYW׀{wnxY&M^ 쬿Q;E4ub&i v̠Lx*>my}&_g2LUX4ngw.Ӱ>Xڡ. SJ9.qmk ~hYDH^,.wejڀq$kB!귝ѝ#Y|@f& GM}RŖM$8(vuӻ XWg f֛s)+dxpb=ehWsφЭ"^D[{okk; nReLT@5YSjeGq1FmT{u9+hc\ ʭK,֕'wK.Eȓ܌PjL%| OXϼ=5{ "B)d}࠙nL U0vOv1ܿ@NE0e-+x~<;?6 2я9Y4Rq⭯rNgCDE!1-6*?pZ46.Y!U} sGZ9ͪ9$@K5^/2p6k-USvrHB%;h;Aa8@ -9w=N:1~TL (mD>.&&C0@^`j]:t#_ =[O6AK f>r4 a޲e nBR-^RZ+25بVb՟ʃ>S7r*Or)h|Օ Ra^YΈy)/*R)UI(pI<)({t& v(PHt5"8k} rRA= Hj9T@rVg"^_MGe+KYjiCtpcrg{W^Jjec'Ely 3&֢⓼^GKpߦ c!B5 W v::+fŴC=NbQ]qa&>C##iHHi=vDLtoIJ$̕(I4 +Buke?q08gYIPA&bo)^7Im<ׁB W36w+a56ϼOA.jӐ k3ͣo-pIA:Q/# >a:J˾bIP\aC^1_ATz|dP2K 蘔2ηrH=Lp,JpdaiA%v^ywNzkPCNFܛ$aR;>}d21*-F_PدpxnVE׭kE%r#*L@ M~x Rߍ/(bde'r-v+pwa,Wx bKKC)'qr&o2ӽoCu@\fsF9< PD5H6d,`0;2Rco<[Y,X&mucv7_j2q .uKCo py4d) c-OP̮|74Ј kjK yݓYz{ 5؏[>j{[폱@'v8bJOmuO*)i%%%87<3& sTG{ޔEx^nW iZ^ŮӅ4c1*&.`'G!xA0&!&bڕL{Ng՞K۝&XѦvwX;gzǂx`3GY|W+6FW6U\uWiʢ@BW約r9sU )HFaIU^-9=A"VȜ֜uHR"T~fӲ_g cuMncJKKUŬ7ܯnrW ŝ3oPG#`Dl%9>G`f㕸\h@+qaZ:!\f7 iKB/ ÈcX[5 'AGuv֓{DKE0]xa^5C/nDCuz ;Gg$gB\ o|Yp[2g*&L? b4S9<=x})ϫ?謣t tu˹^2Fli~ fF盵y=Ϛxߖ(z :۷7]<=,2< {! Qc=r.Jb_4SD_42!{&+=J?z_͌fo"NZwWXqQ.\rUiRxq?S "q9ٔ&a\8պlroXNCK I6̖S0_@UpϛYZ]&\^I[F4<5)hJ~dh%[ʰ "ޢq蘔Cv\{˱GL*O2RȦE_@' HS$+cMgs c,bIDW>]G?pZ+'qQST_@k?%Bj*n b~Ut6r+ve.r^ڕ9LZ + z,|%~<|NnDBC#kkqTޞ'DHO+lu,z7)~ZTh7uv_Ư3$34v\wbLȳXn(ñO>2K U`'LMŃuLx@xnXcy6ujF&gB;ozuո}JFʔ͢pJ3| eMv4ZTsl-o8m*huE`1zVD]L{w zTԪ[DɪJkX~dCЗQ濃'e9mQVЮ1_^p抙pQχ=,Ll\tZX~s*ˍ@64^H*`u"m;fGC[=?ܦM:ߎkxc45E{W:H pO bHL&-=TdAj)I@rޓ-꯾ uw0?E/h~EF8[X`P)}_<ڋAx5mؑ u,]`Hs6wlSL =~0Dp*}\+U'JԠ(tFEM$&"dUdgH=`è>?3_K(S_;F8c$eª/ v2t$fq\}NN$œofoAe4Wj_;4c΀/ ~5 J@94zL(_&Ƒh&Я-MOV]r#7VEW~xWH"\4C` {X/AzkMuCWzE2&"eHWbƴ•m#KM83Avڠ==$@TJ$b/AK@6[춲q n1;?CM$0!A|"bȿW{,-`yxɹ݃KjSoת ZY|8@zKw0;{ IW%*۫Kelz Aװ[FEENbQ ujC R"= 2=thQ ֒Kb:ńwQ"fz+`#˙ؼܱ*;6 *8bT:%g{NRL)ƮY2JIϵUM >(%+ZJĢzK)3A|ǰulI\XN}ܤڛc) Z,0vQ~KeOmڈ_0Y+DiCu=ȱbL*xut8£poD2xWNTL&('v)%KWe~'*_j85gtV7B҆ٵF !ڳ€!b$f#xV'0Erpey:i ٯlz{"x;Gs@㱲=)(z.z=NaS|ns>qvLZڎDkAQpX 5oadl]LyA8A/"2G%PV%h:pE5Bݼ[w 1SCb ږsfs'}꽀L8n̪ErJo=Б5ݳWӉ)zs"{~2+4}de`}ry!c %,x+ҴjFHÏuyϙ ÏIGbPd)afXI,N{[ΰz7S'Y9\\:zQh| zd(yx=r%!q fqomp$(]+(eY_'F h^lZ@'c}:`S.$MtP&IlWmFqQ_ W^Ҟ/m1!JzoӲD1TzVDqF{Gۡz}񗍶1\8{`Ak'jjy)|QLJwڽ ]m@K.nn&YcU+aloLF<=%sݲSͱ{h@ZL5Xd7ZōԲP4gD8:?a}]J{탚9:#pK d{u ʕ"o`!U"RMJ+!vҼK+m"f mu;=dJ (f.+T* H ?T{懤H'aĊb9:UOَ KSȄ `!uُ(}~A\i#iP?ZිAFcR^QUu#SŠk+6֩%=Y*6n >!+!j҃&g/ɿ淥.]d&E:zƷJѓoS*e p7.`zp^Ÿ3J.J8$\=?~i]U.~nf8&G50ؚQrRs@/@)[@z.eƳ$0%-@jt 1kn\a'aa( _x9On #[nA@J87SgZMqD>dHJPeRR{c hzJ9vN}^(n.;e]R 8d>E d.T娗go59mtSW"ǭ;W9Y7iAyt ~/7$ܲk#+pE%}vfįvM΍#,G+ՀնdVōin̠NHˎn)9IŢItoY^?[^eZNKn`@>,_$.6iKwtǃ;ldv΀gTߑY[̅-＀!ln=op5H'rdJ(nYjZ&( QRcE0 (@1g~ᯅUĩ)ZVѹO_Ȣ;@=P ]@ V9s|k,'WaP=۲F#C̫ܛ8Gh$|MRg'ʺTD?׵x!T bzm}z<[5;v&)>@ $zӲeV$4-TNCÜ:B0̲μհ5 8#ՖYlbdo׏Ob(S\2Q5\L9' {I$if;qOQ}M256"hETҐqeswJz*duok|kٻo1QCeԚ|ZƺT)HP Q)5("ﴱ +[}Iږhl|}ݩ1{nX_yf#C;8,֘M^7Gmh=C={z`۬ziċC9Z/WߪqA/ݍi~ %2ļz-i::fi|ʼ]P`vj%\06xZT+i/W:mY=b?J0H6 he]Fg@fM+hU eT =tl) B( uFņYPvyVQ 1SL"7 OYZvm7%k:Ƈ_'{)TLfA{1k$$|W,RE>)#QyhUjkE{~ nӤsOu uû;IKV]{]xXK?;⩟ ݲ@k~loQ!$:}^MRDɖ j/#W7<vjr[}nR&jP?V>({Cg |U蒲gF厘ww}'.W5+&~œȚ W7hWܜ݉M|>!I8<7ƴw0[!>8m*Uzp_l_oQ+QjσU8Gl9\>z0@Tmͺn~/|w##E&NRis@ znϩ4y/(|`8[)Z_XįcAŵЛ\׋\W^`;enpj}rޱ,Д@Z,t\i]nOOH%kTpP)e5I^N.I OsSnDpX'ŽTIaأ`~zDlZcRmdrd~*J<QϘN˵+XGXǃT?KwIhZ.>Ӵ2*ʭ*P3J|hOz>x}A8K= cva0T;!d83"D"݇ xe9%H" wҠNOi/敏o"Iٗrި" %b\LmJӥHʴJUj^>8;.}d([F2}nKo/ُg6tѳY\WLE0`뉾<ۖTAWB݂wfE_bZ:Əˉލ{bՆ'(9R3)&%|r&wm f!Wl0CBHzxGc&S"lD:ܑ4I>pi`EerleY kpVyw =UU1ѕem h_ܕ'+#;S̝\2^ueW`E`C2\|i[t!)pᠨvIߴ/ Z}&|]r(}on|yCX&1b}ى(+3 D6=ǒВΤic9z$7M0`~On#z*7[c#\Edۅ5Tq2F7N tl29n DSDbOM9B6Qir!_mu/%;W\k/-c葥*RsmVn3CC'_/m2z3I@ex#Lܼ"&-w8e[뀻eY\eNc |31*l?U엢|+/ONfŞ=*\S-h>So`^EÈ8;7eih2i?s5WޞxXU$ksR PGfq@Bcp߯8i…<}Di-'hl z.ʇsU0HS\zxTKZ=k!9͡q:c8wQbuRg$^ n ZںUz> 6b{ty wTY?tL&j^:5e-t;|CWJ01+Lاa}%c\b(#kT VcZI- ~|t jAr鶚+R{P*O8ʱW,':N╹9kyXZe )!U-١{Gu<M0A&E^cLH 05q$'_qG?x9Y#W?g: "1B[ .}) 6@Hи_NN1nJ5]s@onY< QX{%MF,<7 fe)0qި?m/fZF%d ʇ4,7]s!:,:0`-B^}C÷7NHJ؎BC:%,,u,/?н+jgD4+|p'޿^+ч5a&XFYOx,aUoOwcUGݦJzh Lmj 3T7;0 "W{:Fa2+lH?T)%E2ŌFoaQz‹yc *A JJ”hT>F仑?+au GPW @0BzvY6h0@noȣ\92 /Me6}KJ+CrsuoLxt}AqWaJAP+\́geJcI{Yu#-"| 'fPv=gՇ'd/i5" Ƶh.+IX#xf vx|&\ԖgJb Y sh ciSe˓ҧf%0[6잌~w١dӽȁIaDE6[7Fԏ3&eȸ"}6%q=' sʒ[7.dKn9O<F2]9?)f6B"7</DoM4>H[O-#p1I,YEa¡|lE xjuu{34͖/D%FEFm9ex:J`"c-( 5#s&7־b̚. ?f]WNWg jK (BO7xUTVl/Ur<4G%#r $닞(E?LdWAB"Gl)py%XWHfFݬ@)m1CriEۮUVݴl >J{xN]Ӷ1F;gs԰l*V"kƞhdjeچߋ05sWa2v*fĩܷX Uh+/*x<,5h*AUq\Tp/m9$+4?Tcn30ۄIZM~QѐϜDG; SC2BzLO4ɞ-{iB5kwGTwYГ_*Nj[jJbaFQ<)JlhCFMtI ɧl:uY-%iw ۠޸G2 #;] 9%^KTe}i;a/gB=@ūp}_OaM Sδ2q(po#rK3YnD"J&ru_HQ% _S=fĘxk10Yz&}NCɍR[e6x[C>Bn.G_sgz\13HyUc|1!Y9iJLnݻށAcG_uNz%N%7/4qYR i IHu1 ,0gobd`%TrF_ݯ_O>zxTF {,]Vf| /y|{;B_?Q̝berx2ߴ>O G;BU(uX_lM#bK p'9Zꎸ_ص"׻b:}/EJ^tFF/R '*tWt,E;׷D|n|?>(jAAWn`Ï.l6b4 86.U%j1rݮ̎a[g H~N((:Qφtq˳(eԹkctkIE_۟ άijnC#M:{"w+_dU2/nH@%Txb?𠳿8)}j|#ZG p'\CC0; ڂ4A`FFLw A$҉"s{cݭN—j L1hˏAȒ*RL3;S c.%-E β2"9ZwP+ndhCrcu&-nb!"jG  ֋j wQ"wzƎ5wg\w,r@lWnm2k,pRϥڛYMiR'z'2.Y=Qŀw 6@KBZ\aH!s)LPWCәl}KKQo4XL dG_>v ?em c4(Ab!Em^Nbm5W\/Jd<M;HԸ֚4[+gD yrvl=~@o6 őM@yqO밯^ș߹k!%K)tί F8A.vxU+-93>N Qexb}}'ƻC$e! MEFe<1sdnzZ/Dm{)vZ}/Cfާ,vyfq#V|RYݩ4(A0}qZoRt 0 ߈ -(y$LڇG(ge\0#YdHM? P5(_.\cB/N+>7 /)ۀpC_̨ 0}qj;8@bb-? z|(*{}nJzAP9?^tg0&\O  WOFV"Y|" [9F]5NX+M))p8D@/ڜhfJvxT{Hڱ֋PFmy`r>G#i{:}^d,M<\9JPJGkF\h #PAlhdWx%/ozw{x. }=z?M ~f铷*[l*ojIZ%.#HH2]*s4:>N"sX7q֞vj0#ф_ %Xցz T[*S,;ch‘ ʜ_;5jqe`9M|RZ6q0doɲZRj|l0]ۦ5P}̿KLal[Ger]yQfeEfrA&ȫHTamk wo6t8pDsW3Zs* <^j%?$2-nD=Lzj.kRO:޴vekr"؂VqL'V~~u om;|ķvmT2NuY;PVp` 8!S"O w"ލJ` hPgKD?UYPJ2;Af*  b Nڑ۲tʼSqbCA&T;Az g"OWƲ6p@^zs/g&?m&IdB%9$Ԍ4URݢ) i G*c5$8N3Sh 9ңsifsgbQ&K.0]^]hlK};LE {tԸu )t9Jf{ Eo$m?>{1H6~^fPvk@Fթ s!I& #@3#2-6Ͳ ;iɇ9\3_7Bov3ŝAInAH`u;n{u^UtwY`dQ?Yd15$* *aA;09qXN mv] u/> ۨ5cBƭxN!Vj&̌E{EqvPxMڝkj0Ѭ*&׬$yʠ ?WO4;c'n#>& id ;e?cAE *FL=SĤcTj_~MrYx|GU2j;g_8-z\E:t_1i7E|jEs0R>W"RrيRt<>Ccʳr$`xQ̅F\fc\ȼoz/XŊǐ1ױNq "XXj#[4/>K^9֗ edgsa n?Qnz%7ނAl6>mEXOv7SBrMb:j~ʫڒ [mfMHL48_p3Y{δ1mq^,$|guKs& > y^#1<*{o+F~b_o{Rl?EQ'Q(Ke5l0#t@2u ",?v5Pܚ_:6wPsk:kd8AEP&u@(ʩ@@Bag&^Ln]^g $;YwSPAם K!r6}:QRGlf5nu/+ӓ!EV,v7` Uы&q. qlDe8Pv陦&h !!F.r/,'D vL|:Xo˛j ֆ+iAHxb5*#jO {Q*ʗDκƏNNMfxt CFQWshNA tZl}itr[q&]0)vR$z=4 cAqyݎ8 S"&ë:v6lMg'Lbk9p^P.ß7(W7R-vq`XEŰjnTGiyX_а$Mel1Um.Tiؗ>4(ڄL JzVmލ pZ:'V Ԧ s(ly-)kݪ)y^!^_b[O6WiʐslH2ܲxX3kidg rxHS~jZPGizz+~tHRRrG; qGN)0Ϊމ~Pp,`u,b94 7($'d=N<pRr7[1>ECֺ0rqe|!H١vAHT;'Ƶ2wZ]f;g{d -= 'r_VF\< :mu.ӢƢJv0B|1]U*N~WIO,)eXV B[bSHTs1bX##r;f`:hvXi RLG@dv(zWyb(] +n}GÞ)o2 $άMwwõ9[ e%1 .fzg~ELtpm(p:J<6m35NkL}DTA^Q8QOz|o`۫8{ mcX.5l͙@׉`̽;WL_wVS=64똃y ehHb 5)1_dx2>}2(:V.i~ݒu{wH3#Y8;HጰuڝMJ&`60` |U6VJKP^3\mgqnEH%ꥷ&Ms%6\PѡyLF owz+B;d!JkTK+[{3 k}zkT`v;4}@^JCk]nmNyG\ F7vAɶF[74{RQ%^ֹ. b0zkd%#3` ; a@|jVG ߹ m8 ^A\v-LZr#MF<.\2P!^Ѭc_ةƥqleݶr sc`$.8|#(2kie F;/ZXTԓ9u9MV"2MӏFl}LkUp 櫓Nu{7lC?9z3ɬeI+47AgRp)B 1̢<_aB~)涨&1Xͨe!_!5z]:j |"MqÍh|4`0ءycx-Y}Z&_'UI&ޤu?5{VY 0I-N<^C!'c?N/6YO{[ f[&(LyH+/ }#r,TECQTB+;R/E2ߋ^1~:u.z}ҼhUj^Ɠo hfY.! b6Lv$#X3hXrX^ڰSlCdk^H16ho0m "S#Nj4p\ܙQʬ⾽$XC}2mp`1%ʚ* ֫YτI1}&l|䳟Xko]L'7mSxR 3RȽzĖŝim =ڜԨT=J-K꓾t:8;ݔ1NFfťd(úIآ#~NB26Wq)%' ]r0M[D9X@y Sdny.WV9BS:m|(ˆ#<{5}_$:?8K[O:Ii`Dz!+٦35m/- 񌼻Vԯf6*Qk<3Bu-XJ-VA:}4=#i&~v yYl,`e46_ As8@~{ D  .VP?eũ5jvhrM8>ՀP/Q/MLƜosc*[V#J*ש"E0x81E10|O% ^Yi!O}T";}(!YwGmF-T38= h5&VS\ _:Oancw/e أjIYsLW9S~ibI1x:1yabBFaq(ך3t@8|i7OTJyy=% M-F_qfbKKBП@IH[0xݡ) yNFEly͟C .jR )CiTJbA"LE,N7$v˧2&QSN"M+<;g5I},J%ڼ LiŒy8y tTHVJ;'[%)/1}ۈֲ?ƽ̇"ᴴ)"ozxAO31C+bgژDIl`,LkRJ-.`8aWГV0/Jc, ;_&(h9Y\K&ih0XI7)G^H^r:HŦ9%kwnMYh:bѓ\tyi1I h/5sTr%5kj?@ _V֠AVK1WKnńpwPAJ_:0~rZ̯'"8ΊE>e-Zz(?pϱيW1VS6v\Aj8ZɍHbfɵunX<=X†YĆBUC$'@q |p"8EGvي~W'IP]"J̪:@UtKvhMdV@wMiYT#[][ONSӑMܐpIc+cBgF~S[:p0WUdOpOK%;X!~`@ .gE]RX{~aɍ<ix?3bzy  ?JURh t3,0siw]g#}'6F`DQpzH~nfC@ "SÎbUkxЍJZ֔j_^@vp]WM}9~Gjg*z'JTxqeF]Ϯ>/=<¤Rˢ:Gɡ k)YG1"h胝E`q~%qE,S +% |–L+xp]k^ 9R+F%h͏Rc.(< S#^bUʿ\S%üP֨2UّJϤAP')-VlJ]C /V-?KMTz /~U--bƵ >s?\HmDlyI*P gyIj @ 9Ўń}FQb*:I ECuKk.'(mX_Xſ4dE~+r+g,Y.XԒWYHG;Dl4.ÐU!s%qtJTŽpO0ΗSU$6g؂ڨ7>&W!L ;7hi%d bto!nzhV(rĚ"I8qtMikK%!ͽ' l\NkRyY:b{)^kmS3B@nS)B tUljh3b=â\@!킀6+( Vi'גz,˔"= ,p7tmSySLi#@ *.d_jdb.4UDed)NQ8bl+QXm#{6+āX+.|hQk pf ^QG643ݍ1EGj.& 0BPD$}P_1?jC ! ڕ5(&Sr:)An\j6CrEWYͺUC5нjWl蠎wchs}Y mV#[)`T ?*~#lLѦEծ?T`۾UP:d![7wv @=y\G$ҷW9X<0 !X{轫>d_xå^I+ D^r(9M`&Z,G"BYEPrʥ{2vߴm]1m$;v4ONWM`g3!^؞>ZLRj&+|* *QllSu~2q,0!k=ȭL辬; 7[e.eJ+1?48$S/(2ƬA0u |2\툞l+&k%PQ &C^Ht&G8 )a2_?6VH`oCrsL 3¸}|t&II_> # sE?D1 3B~P /?^M։ /Zf^lՍ-^Nd wJ 7lX:\BP&d>ʧx ;zErIibVHr6tu+><3:P: blx7 8ƒ.*_h(]#h?cYmL >"},IXzxSKpl8v|0so4I%C&t^}Y3*t'(ܗ"7KO 8JNvmyۥm6ENW=F TC||Yc|n$]k`*VXᗶrt{%:n ~I|} p/Hlb'.JM^0ֈ@aה)zXx&"UԐÿeԡ}jW+"\\ 8W42IY\y(6//}Q0(fsjَ~< 0rep5.fъL'qZ, E2Ƨo4u-ÛOo(HrdI!Y)cmi?8򀵄:xMAϞ8Ѡ5F+LnTC[Y>P&t#=5BVF3ds .j•PBWulgKc*G0 s&p0m>xPmC 9Rmt?W;y#G`yq҉;0Z$ Hgn$, Q^=FHs6í?W:M_&(r+YgƕU,ۦ;gZkձ$ 80BAOi^[:qдsh06mm0ka++FOuҷ_,hLL{TCރL q@+T~i5iSϑ8< z[sz.{v /җ̡ѠGV^Pl uY@h!=IjlФMsQ&-]XM=f.tW1QB}~ƨ.2U)>8:@h4,'73dJ@;ylah%w559[5'4?JVu!2x _Mj<``w5R҆溵&`EԟaIp-BI9װ wŠ/Z)[z-ѻ+{w+a`k;dZ 2 PLPo Ij6i|S{uv(d"f)R}zj_0Q\!Pj?EhI2& o`3i, cU`5psW^>=OK:(VofڲՋsik|NTP2sJ(.gb& :-2rio-TSGwtTyCu7i 0l*|IN}vQ,[^Z2Dy~,z;Bsϸ1t͈5T%duyɷf͛j\U60Ta =^NQB>NI~"_cD xsoy ^Ћ)&rVG9 ̒v$Ls9T\*c^|~?$I&|.CCaC4'IP1k E9ӹ7f<,*DDk86cVDFCɑrnDҬK2,nNC ]KUuhJB!.*( {I SydhyomQ$ph~*~8#O)#kJ /0dщ/)B}u# Kؔ]`*5Zr%3E 3wOWvj^wq%}%klg'uE aj9@b 7rlŒ =x|wI9b\K]7v fp9, 0)sЭHuHٚIiE`p E&*`Pa@z8Ilߒ'l3$_KMLoAy5cRh֓7`cEtKgj,LOiE{1$&/^*9NacO*rfC |ojĿ.LߍñS6rM0Ku@ȣ8ggJ3g'o;nMƑwaqWb;ἲ579- EUU1C!VAHn166u0|hAl#T=K*8_;n((Uj).Z-Ug= /DH$ 8E։ZY[f%>%چuf}sanT7($wtBH3:Gt5!uUxuf쎑`XBCGiEiڕչ^U+rS+5|b4 0/̛O: Jŝ)ARҁnK5Ui fgkb_@v2ErU1Nd6V~jNa Ǩڍ8cKH ۊYb_@d6gRDa[Bex+T}x " 1B.h9EY-$+1]EEHd^ 1ʩKM^(uu%\d|71ՉA,NQR;ޟ |. (/JJ B9օ50v1zC.o5s}fFIm>RSImz& ֪oB-vp@lª.g=+g*i6dri(|Xƾ3S)!&n 0b : ̶g*󩁿u1.wY wslK$Y(En#9^Eh2,岝i ,iydr*i`ܳVMhJI LuٌƾHx k%1s1/nըڱ04ᥙ[uVLjWr҇ 1`R k,q{(X3mzx8TQIbd;7u>W=N3-eWj3#)`ʁw9m`=Z8zW#+v?j^ꅽk1^Aٻ7HJ +@AҀ&ĥZ WfVG:#,\v*͗fif@WRiOIyV()~Pl z'Y'^8gB8‘G+րrB{UmS; #KagyzL_8x_ÒyuY6Z#IJ Dc_S p+P?Ic/~{uC}'`jx4@=ulmCz.pcqx"3[>$۩҆ *hNP?=+ {yA vJaĢ+_92v>'S5Y'2 ;×RU9:bl]*"^Dh!2% ޤ7Md#jce0xqSM(alee?1ߞ1A] 8_d[=L|)(Ч/ )8XQ)WGLO=T6PmS*tEv%>?5 cFb-d9 tpha8}<#9zã蘫RگŽf7@a>RhhE-W;Wz-UmW ٓ0u( lrI:o L#_\wr\(A3N[VdneKb5@g!#_'%$9ϓ0M8OQbJ7Qg{Y S[O`ux <R`yPQu ϹR0̣*IS/F_ڐ-8 *{e˔l89.LS(b\";SQtS Dm6JB+Hs/n}L*쉉ִN`suC, ܹe^x*l V(q"w,6{|~5͹!9 QNeɜ/B3D0z=CNMV OA?[qӇ *:HQQbV}C7B(ɸxEFCǡy!2PC~ ~:A٭,o3"x&CӟOZnY";")zySL۽*xȻ8D bG\fUariWڈ.(4ZP H Q5U!⑦fRܠ#"Cd \%'9cɊr;ۿb cB'S,a^׉4W\j/,cyv`0ϸ`$s`vyls UHcn0x5%d[T&og)3"X:\_9`<-JeYyICdTfes5dp{"{́[ 0Lӡ2mYYxad6KzhoƧ4s[LP2PsM"O:ލCΤy ,&%:DFT:Q\`1Iaɺa,uȏ"*ZMKK ΄E2$rq^w蜑0 ^x;ֹ[ H<* 28?/\LTß Sf6Ux0jAbUą(a-\ne A"ټ{,A~c΂XK+)8٠Ntj.J@4̞CZpChsKjEfsg&Σ+̺.I1*o$1!5-R;0-{7&@#ǥg IDPH,^oA KmXvt(:^^s^bJ\߹$)Ou(pP-TVoR0S`Wf9ϓ;<>f!Mf_,9,2׆,A7˴quuM \}L- { ݼ&J0sA65~PS4> W,['F<+v,n$¥&L(h98g|sX( R)b\$]ml⺹zQAt=< ]ldHs8d#5d/ };i =m#` o-g?;[ux{|V)_R/V.2sJB? -i=K{>VuG=">}*JA<=dX칟.+R +P)$t `ziљ0#mC\ y !"mk4rױXrȗT ny^ ׁi$A.>[9!OIX @M*"DP}}C@Yo2hĠL Dn FM' "U!1˙^]<m:&:8$sWg'$t?60weȞ!;mb&NI^S~]Nxp`(Eo8ԩ} v? >$Yy0"e9ephMWepnH9j*Jj^'L_ UnL{;ZqțP\5INKo0ըYRI*/_0DP Sdb=X(SKJ[ O=?N!}5@꛱Yk tZڎH2.3qlD4T"#mGR1 ! #5W3_ `/!kՒH5HbB+kLumhN.Dp o\n,ch"`M܊yk15}/zʴ!4ϒa $$I. <RoLk٨͗kp-w Pb|s7H3Wٹ7cI0dfIcLV7'SRʈpuW F֔(SQޛ.NWqJl(/|L%.0230';?& ~*;>#$!,ԈG3La l(I;GfB=~q XvαIT?5S>QQ?k ;9%Y&rϮ̫_AB,Z{_~F(I\]E@ zf䷱k! Cܥem2]}6 4I6NZI~nu/;/}vTW0R&ScIDf_Duϯ='RtJ#B҆Coꦥ:{2ܣVOI\?ո= } ,[;b.YtC@[xaexV!;ZT9\wϘHUuBnƂ   LᶅA2ŀhk{֩Ӻ(dk Q du 3y'x=BZ}bhϪ\apT |7Uh?D꼺K Iz:|lMHXI%Ou(<Ɯ[Ŀ檈oP7y2LnX4z# .}z-D g~)kdvSȫߨ t:Y;ʈf,vУ DBTj bVT7¢| aIg?N dg[!T#z&rӁZ*-ȄVyF SG=7cv^K=dM,.P6t:C.#ºmAZ6I:Mo>+$eh jZaR"jB{@mMi5jt!;`* y"_}JN"4GEG˷:2& =M'e)7&rR=ȁp*ge40{Dw+TXP>3~Q Lt!Ocb.náljA0_ xU?K|)?*ڑu` -  Apt!=wyw4  >Gl:is! algbejV9S65>Ӯ| iREL<~ff%95HT۔ဉ f>c }5𤤩o MPqS:*  H :B{&s~4ZUƿ ! T 9LfZy|3v;G|dg)0иDM7~ Pl1ZF0A+at(;W2zx ÏHDN:$e^p^ r]7sjp+EឯXbp\]H$<ycn־K<æ}Ŕx8-q֊ %X^OL8N,7&^o- [@KzDr}-!}mЅkI0Z:lԓ(_]LM~%u%VoMxRjǣ۔>?HYyY36e̕ 2)P{O}vүŖ5QpIG4+"Zj_{oF'8͹IW&Ȣg^} 1!.0,+4xH p-b ="($_fӿeCS&Ak/r7 ` ݁>RǾ'6+9JGA ~^(W: 80Ws xZh~}>~_󥬑"b_[_v~Q~=X&wVdCLhBHJAEZǡgU.;v:o)baGk-(3|/MlN3ߋqG?:Mz5 ]ec[n}QXŢTs آ`s˥яtٻ+`r~׷SZCw0h UmwvNjcAorԟ\?h2ZDf51&{PYRj@L#(ZXNc2LRt#^*8>th. zpS1vȀ~5&2Μ h]ˈnU! )d\bv);޹R)uѐps GTHPSzZ:4p;mG ,G2a] P!; @v~Z#M#ksIq8lvG[MhAyJW q?LN[wdCDOR84U``-#K{N/ ~BL1ͩR]S!mT(㫾*wO.k면B GÞFM˹տSu|XuKF M7Kb>UFXMj}[VOyN,XX9/c+!zY [l&uX53r765f^/I[`93 `'ݙu.@bFyEm?f.B_tќ{75o% o;fk 4$(~k#B$"`&t;V nːfuh&8&Tp~~T2 8,}u@BդgU8]xXgT1R;a5eY_#RGlqsWh[G!{:vXIY{QR9LpN@>tv087-(c82myuHGW$1p o{l5J ?7f3`p%ڽ#2lk~wq41{"hDSqrEMov1dbp@i_-Q=wpI}=& ǺC6% eY + O7em3y\y2y˚HAABPd#G=ozG&_Etb30A4 9өJ% Ai(sʾ*6rx)Q.R&XCꔧ%ez0wX#:xd +2b9ǏaGK ɓ3L ]w]ϯD:JtӇrJgm,蠗r=tH`C3cO|*~9^3d7)A!R ytGlbYvD"[p${u&mq!]e C)J{9Wfl+ַ=8l2 g1 V|'=7NL2:@0͓qKYEŝ;Au;^FmqOA _65}\*sOMF}Չ!n:b:t!1V?tQ͒T52: \UZ\̬L1`Y36mfEQ._p^w Zr1'+UU|u^%1smSb>EeB.o# Xd3>5_ ՙ2:2vH9T'Ï+ pы $ay > 7gCQ~Uu1^)3%N [QDs~e-Py$/X]ћҽ Xr5}pjD5>?15ZLs|7k\,䙟܅ˢӃE{ka b$^;N/Ew/6YFB g8*<͖Qa:_++JLyhJ^0Sy& +cG%曶qR%P~)X@XǺ)娪TAGOf(ҟpmXOw1ǥ&tJg.F:N%sWmPEUL;>uyzoD˵D3{)BJXuzQXA?̀YvZ4b_Adcuf+;ei+&EyuoK$Ia},\OF˺#Y5\+K WBP'!s-r$NXvH$ FmU-YU֊2!EG*ňn,lO6X XLOw7=ez9akKD Db!8mv?r!ܣ|Եm[ g^ҳ!$izEz{i3dChy\5sv˒~F:7F3Dxz>9^F=}e*0F;綂3=2@i) ݓ~=.6#-ñJ' R g?`XYDKIOT|~fEq¨z3G2LvJ˩)y{+~Ѡ՗WE VBBdD)6kFn=F׃^J^ Uxv+^IC}7E,;/[ wgC "R~^V||F=077 6 [1Ia(l!ؑ~%s)'k$*|bPnyq^D3ݖ[Yմe9wTS'k{:qǖx)*Vض,Y ڽnuʒ_VV1{G}"U{EObPg(!;*׏헋H2X /'!O0rLqo;kAU|f~28.~o1-e.?(H>y m!g:M>́6iFʱ`g~@#\FhAp.X@Ii6D 4ipȾZkށ˘R `\cGߞؕ ǁJv}ͪ3&a 0 !rLmJ/ 3ĜHǚ}^e{s Wg!xcUH3z(~']D ps}芋wf!@1Q {v\-QIr{4eEi!30OKclxN!̯^HRxFkSFg~$k # >br}2]nF8/QrP/˥j*T Ҙ N2eo\'B0ߺ٩#l;K~chD3m:c8QR谤NεfȞ\^KLLt~_IW-Mjh/^~f)_'9JwWh}nlR^XȚ?9=%X!,tp(8'au=CxQ&{t -} zONֆQ1DE|X!W߻JQéA,41]`V{!t ؆K3يBO3 fu$8( K郁'e~ _yj x ^nG 83 nKU؀Bc#?u(L:A6X0\k+,1ou)O P6` @ ;( N P 4999ZyOE| ;jXJR jGhX:3C;D,﯋X2 c q7\י-׿`)/:5y-{Fe[kw a akȌ C)+bxfʶ_.kba ܸ3l{]Ȓ;@ lJqumB6arQ|m._+M 076Pܓ.f<UH~a-a)Y#MA*b/fiixִ5XW!l^] aNJ{Z 0ƽ[2\ 2BH3aj(rh^q3Lŧ@hpŋl}KټkzQx4oFC "0Kɥ;G#Npu5uȎ@!YWdDc0Vj-VVE ihf’ |S}`|:*i%H_Vn&̇0MMflnKQuӫ)8ID10>*v]^,PrY*7F"} .nS`~v7\X$ҵv{ /3e}0Vvau\5EbwnNvHWˡ BDb {l"V]7a }+c"eV>0bH-bX+k'^AYHTY轸5Ny㿉ixBVdXl(3"d2 y7f}T ^_7jvt!&;g?08(AJ/@k%"9SN6Pי, [|1 (?OCv?Nzw s XXofMjvx7#" C\G>xX9h)ZU7G9On:\R1kuwetObBQWܚwi{C_5c W7Obj.u*;KD;Fq\۳x. Sٛc첤vӟY/#L1m1B@qV췻žq(B$qxQ^"%J$/O31eH]˕<*21DS?}UВf`531$|4Kdqo/8Ohnt.:Ȳ W]"$::=vQz,?Dik϶Q_1t5򤂄YaQߑ ܢ/6SZ=9!pR}_g9rc}vB*'L[೎\Ђ pPA #qa`7KMX"tr8 k0EJi+ȑx u^7 9bxxSp۔4x xyP k )ëPr*(ݭ-LM+9`{,VDQ-tg.zqۈa|R^5ro~)_ <2w|,:G2[Z˲iR?*OTa(Ds *GU#+[ w[a)ʦ.;̓G~X6iCh*I-?~ c-oDΝF4mbR}<{we;h#jZ˷Sļu%b Z%[ 4VٗIIwR(: R:?PbNCU>ТNS3'xHW_8 kEW_Rh%>JR)E= 16ۻ(CM1.wmٍBmL+d QitRSc!{eJ ;dqL=$&..v=]'51~[Wg NQGȩI RYV h})̽V+`:#rxLZҒվ;#-4=Ǘ~| u17G'c"1FK|TOG2&1Dr?YBE'u6jE})] K|-)`T}_ w z= #db4=em,Tjn#7R1a,C/3NpEz^k?Lnuлbh+Qbqi,l<)"NIy}݅wOu/O *Ozedxrqz7u9zf)#~/e5{݋ʘY;?|Xe︢GC ID)rvx~"7)##լ*UxZj'ؘojv?Y+9֑?t7|ʠ1H:(Mƞ/w f0 soaіm'j o}RJa 2ԗ["Mwvo}m%0cACjQ~DX+-te/~A]ۼ *SSb~O<9M]KC=A3:b?l Jh>Q!(%l\*^AmꙧhzѮ,@f5Eh! ,~Q(fYi$3+ Q,N&!_CR{bڞ܄R0zj뛉oǘ`i g۵HE ܰ}4\ݚ+c!C`W^gՀӚ NYE?0VnDDsn/~<'_;l윀o>sM<tLE vcvf5;Yd 4tJ33zPYwpo@+b4dHY v"z7X$dS&f4cq]H1wT$ZRMtΪhC2INe v2G+.kyCxF5rZ47"%x 0\"ODZˎ#=V>Vҗhy2ovձp;%a_$x~Pe% #-lo FI  n"EfTu%.xKIWHyBD 5<+ˣCJtRFFH! 17K: {/l+_$E$j K*>;Ƶ5@wk3/◣Qe E 2*2, QPQNO5$)"o U#:8dNOiY4q)'cĄ$#d[ Jn} TP0/ # es?4m)mRDspAKN>P!N{1NlgHzv?ʝ£s~P'1V|irM5Sr$G7=D4l"r$ ZGsYUPWjt3n,>{ B;H ('W{ >=CK2 o'm'c>9`U-ykS-k+DG==W5$G88=Dld'aJiu*EC^aA5;R9DgQĿ3ZEɄa.p^9~ &=Lpk?v*l  .II9F aIB"å[_ÌOg_cCD0Do[` 4##PYyچMlg`HqU=.#1&CcXO%s)>-i*, ɮ޽UTަ›3r0N>ƷoWx._T f9Ӊ[ kjbo+ or,l<4On:\PiPЊs\^&[T. ܼJL*6U+#d5BYj`NoY*Oz ҹ(vD{uxk PWHO@wȦײI"p.bE8𛑉҈@fߋMo6'yh:fF=B W} ke.x#]l'oH w3,E7WIhkNJLyQ#vLv%An}1,F"As÷`-]n+_+ٰ2-vu.cJQ_ȃ k8r-mri3~[I&(v7?ocˤg2}r 1ox'mipA?A~gL|A'/9gH-V οGg9AHrYlΨ!袛)ޗN?zлF>G򚛗(&\\l L^1,Lй%ʖ4uJৎD\ D=s8&$?B^ҳ&iO5I"H|:,.K$1T|~o kɸ&*]I /I{ޢO!|k'1Uq$͕_c$%eogK:P.;iP&ٚBh U Ra,M$sFdSnWOt>5΅&z4$*fh~&'MG̷ e>G{Q,t`뼟P$lr| LBMlζ0X'8zi]@(B(VgJJ\d*LzJJQPB ,wFr*[a{l-Űm"||uyo^, 6a^o;ZV=pRP^7m#MfkH_)YmF$^`n 8Q6j^Vz5@@V "'$$ae.d)ygNvdJPNY)77Pa&JEwV) /a&Ё6ΉS,y3cj(?+ؿ)Q9T8*f(TE杹zi&@8X`H*, eoCKōѹ5\ S4)[?۾ Cc>Z*gL I|r K>t#7{M҉K^=PXܛyO@.K6>|Úbm@\i_\ e!5õ4XWȔ} ݆zVMM$4boNxY)TxӭQGB23KV+l\۪97waRW%99IT@*pBo yaty|j(@@<=[rɏ&gdT@\u&'줶or8X%4UM=JKCPSɪgŞ>^n/3L$¼N3Rs|ɑTZ:22y"4sT!#.mA04Mi0]>ރ=?0>T^焖{m9yh<gMD(%*]XHm` 34$ yg~etnI G ea5 X%xn)+IދȈε+]ķh@Õ!r{gnB}~RCdrwq%R %߻rFX:FxmL0ǃMQ9@7C3F Qj I( (JG_n:obTY@|ONTȔSsn X2cR,g<Rk]0wV&:⬛h& 4R푌-^#ֳ{`\fsSu PQB6Hx6+9}bAv}+frxΟ".Mf=Lqp pvPz /T;DL5?bEFr eq爂LBWp_O"jn:x<ᠽ=,>q. .s(Ђl c1 .aC3a\ṷ=>ȕ\nPwo>,*ȹ"vJUfȭG?щʚfRi)  =Ƌ%e{ӋTq#.*0mWVA>4Hʷ~+/L{KrsTB;`ͅO:  6{W)|__ gO;)i\r^vvjٯJ%U% ?[[ZlcXB7:׵Lj8$-G:kzC|RP)d1tpcqjyjwGx-EoWW^SM<4ЩNfm{CPyujOHa&JMt-৆ !g/{$Jv~@?/A0DԢ'E }W;>[_S}P4w%k+kJ9^;iR  UJ($d8Ό!Fj㽖$[t\0O:Lc~RxSF*-"Uno}׾E3{:L}+hs%PC7ՠ\9(6qˊVW<>"yE jI4?Y SsT|Np{S]nU 5i{$ӢF>xa '呂5W4xe'I63ڷ "G?3AB^r2UviJf,?vµ VN_nk?3I?b1uUd;Xo11ֈx6&0ą1*L%-hPTwfL'R~tsjE pIR3 zEW hfėdD@&{K܄G%vgw6cGhwwSx ڴrM>=`/}_^h.eD>؍tV$6-F ۶>|76acZ}Vqрk8}b|\eRի.61ae!Ki'UQ) V"q5XSs.Σv"PE8)4bǸV"!y:&j8Su6=D5UK'p^]D0 y[kUyW}G8x|MԮ#8ifpb(0>>^{'bzg vtP, K@F.J"JSS׿+S%sT `|+)>L "=Rt3ԷF]ܡ;ǚ1^<ЦeQh?`fV"#'^'^ q"=wBT~\Gdg[){ 9cJnku&D6=JQ|xvrڤ #ʨ{I F߫K4Qmqdo4_MA.sFxUuLz|"hRd]ZUTL: ={k(8̡Iih_o4яuÕ ]o#;ÔuϏ~A8)i;2+hp.P4iHs&Bs$Ў9zP 6%蝨yTܵn`bpL޾#e#|BQ-Ch +E˳PaMi6}d|{4 :)z$DoO,&,b-6JJ(""1w UFUQ*<? š/,"_N@x/lپZ RF߳ȷ^ׄ`{7+v²Q޹zj<+ΫOޙ4VDp)@:xje`_Lߝy]*baṗ0]cr ^lkA:t-lw g jW{ jۗPap@ TZHYe5)k()dxhN O%jM/ 't5oq̇e Xb%7ש ,p V]w&{k9;-,%Db]؏̃XQW`1ZA4D9:n&T,~tL kԬgv0Ed23v/ O>#{0WAjek(w 6uB覝u̗6?E!=ʈ>AT\6AB@wd%np^,N7Ai`'iZzdO.IwF>Xx8u5$lJFUFu$7DX{ѧ!09*Z޵c-\ Jbw16ؾ؂}w= 㳬5"FdZc6W7oɍ*kMі"B+_8a-6"?Q rj md`Dy+ )3ҾfcE1XD)JkԴtc\E#IC/>sTOf Sgp&aw" ! 7|S{l+`8"\D 7XdO@}L wʫSk*~=,C3fÀMbE ucP)U(wR3a\5 #}9wcXi}Xj:"'q0HX}qÌ~}r BğDQH` Jv+I<2c| )u.&E86k9ZDB٢"#TT: DmmF_;KK(UW phsܜBJ4Vkb"I2dٛr=kG$ie}s͖&{Y-00ƤaiR׃R yO4Cg;vpHǜJ9.og'rlG?Wvr `k>`qK Ux8TSx01C0H|6_t닊Vbh-[*H2;ϰn8;^y( fe<>2!lk4G"wœ/2lx 66w3N#0"{u$ Va].a@R͓nUg{Z0 'H>7iW/]“nJ3*DXdq=d ' (!4:Cnisq}0 _=5ͮ-fpS^C M}ڃw? V4'UX~\T+ GV;0q0 xDħ]rh.@ DlkP" *pjE/;wF tIE9'u,'<w=Ĭp $ eEA[$F)Th*2 $)~dz F$9Eb⡒EhE;f&Yb͓js/#/3C&2+|&s[CH)-ybP.CC2^.㜲Q˶ $;PX0Gt6 %@fڈ]:!? >='=`XacꏫL0I4&eyMZ-1Dn6/38T^ .K\@?-nM2d_dvr>z;aGGA؏/u}pT!w,D}{(;e>!3܅hd2U} =2@u4"z[Mm=֢ 3Zwg톴)2 ÎA9@ S ^uWĄ2*˲0xֆsWRc5<譔j339gpz kWۜVz~Ԭw5bK (sr=` _:XIW"] ~D  r]u2ׇRfi5i@䩩,Iu9T`vQh8=8K^{40ljˋ$ۘdt": RӁI0֡W[Z #<+IpUe>O&tu7 u.ɘy.{i\tv(;(La7SENlȫ_5خ{788Zo✟o!FWMŇuHzs($ƶ>iJ\pB N`|~%\"1B'9M&,fEj+%+hyD;}⾣@dwU! nJW|ϗu 459 :z]M;#<]8.Ֆ/mL® ~Λ`^ a@TJLq<ynPI{#wWeΆ@ "& zAqR0pmb9kT`پ,t6ySƊܬ0=( huZxMk!M/ӸM杈V}8p Zw]pZJ@d1xe۱ZgֿWk \ٕG\8; d(g@qqX+꟪+=^TԌ>:<,)"Ig^UuCfl*=*{" &xwjY`7OyDT="@N2J(϶&zu(ON`*}H1'GY/@!p.oBe̎ h7c6j542/TS08OF'JXKX"JDՈvbavnCaJ"X5&-FCپl(?s6RLr'G]<.'9z1t3R^,-sq*bT8~Cr9aleQx$yD&3nZkWH3f ms:?2istdz<\t+;JJ-?`w^LćI.*9eaR[=G)>vjG!)pzG$j+= 3400v!vm{ }O-hm^ڗ+_oRq dQV8B6wmPh dqT%|=irxM}Z5qWDV1E1`R@$W8Z?5gs΢hj 窠i߶ NfIaVMDPv`[\uojػbCܬ E{D,Z-~R[+Pt_* |m1/J^8CnaŨ͠7lxXs6F]ˬ5ZaXy\k  {'W U]*Ryi|6@l՝Kak{xb1*#*~)P;:5Fѓr5MѶRfh :AMw W ^ԄU{A舢[U(Sjݨ$kVs C9bII@͗$TS9vIP8?kBoz EGY+ouB<Tw )/b9RvD`tv ̻_GևUE4,|ʧ6y n EHUM&Tzow.~27)YaЮB7L\cIq TCAYILAй{/b:z]5 0ۄx YyaNgiԠ–ngUGpLOrKb~#) n C3Y:f^]F`g~2݈~pPaY{[<.k<]]6L N5R3B?T Q/[Q{T}ov7va=Ly;#u(ޔ0a,&~(VD t~u ωB$_83)}Cp`ҙshJ$D!{&QP!̯(4#g+lL0o&oA#lqni!ܚkE\hl2F%#vmEbwc-#)j[ b KYi n Փ [=3_#[Vr`4$iJUf'BE쫥t+Ee]F4IzQ3 Ubx6zhԕ] oPxҖi1Et!LNp1Dc^6|ZU=PT7f@g߼ՙ]qVXBBtZRO3]{Vsh.yKK%:CR%ߪ|8l=:~5!SM 54I> ?815K0 d pqC%qUa|-'vKIwG`lt(+W-fSkuߘ@(QMfCnT,F Ѕa)`|$ąSNn(W XwrU4QOy"8,ǨdyepS37k:UzZF4K`np3G `AdboǤS JnE,B#% a]qN--]2;Ù`H; !)Be8"ˉX73:S"Cv0M+νT[$M&G_U|/&Ha~0*BWA5#|QK ^-"TgXÃsfEM0{A(_xiRtgoJP_`MN,]H`7.b,8КNtPi^Sz;Q2Oc)eh^3(@ bG<_f`@ S|zj޳ltaY~qo6ȊrzY>bW'zDX/5_ R+!0뜐3C2Q;T^y0ç4j{}0 KVe)\.?ms$,tsH:@u?G6 mJch^dѕ2QwrQ.+:`362IJ؃{Z/?|I1甖훳5\TX|sAS>U638f$ؖеe#,}tVf5[)F+s?hZpHx\!,y4;E[e,{κ;Ph&\(79N xlLIZiPA=} 9Kr >+熳,yP gц[b}9r1Q"oAnTfBL.o J9aqt]ny/N D:rPꌂli~YzG[AǘEmJkI@xca?- B&M!WJff.JH]hd)5aKS$x /.NTi_:d;m#Yt ~\6N~_4?60" iba M숧uybG~ynmη-VwqDqjν/$Y`_c/b/ȏDa~g-ύt@HU=m0&.̿hxF d ‰)] s`FVKe/s×AU!0cn3{-|@.Ndj"-;Lվ9E ċ+I|$6k:ODaһcđׯ_UY@Ky8'X5J|ܒ`OTijt h8Q[d(|k$I+>B*P?,H`w8PlĠFl#\. weDJKi)al'6zHyrx⮗#h:zZ~ݎ)u_߾nqσg5'ISFP1 Df]>E$>rROĥޤ)#m ZZUQ |i\"xY+9+p(A.6>^@Pp>(-Q3IʷMaƗ4d:bĽ 6X>Vxᾓ37-bcf.%x'M. L~JKXB3^Y)%͘ZbׯO3Jv6 D'D Qj$0nƹ)$ GB5l"CW tR"ڑQeKaW\G-HV{?TFلxh{A:-PEd\aJ1!RK+b(eK^DvK*OE.aq nQX\vDr/H]:YtOo>0tgRCVQ:i$tQP-?2̍ie ,/d\Qsg(qY>!**ga$uG0+&b ";Mc^[v .n~ДN#K{%*gJܰ#_ -[*uǩ%XZh6LEkgJ @ Mˌ:*!0ɂ!4@8"2_U٦9j7<xK߮#%0NZCG<[/:A*L9!z4VTFcd2 j_ וSFˠژ7[}!J *Ƭ>gBsmsb3+ޱcZ C%uW[`nqj ałe=NWB Q`dw3L1;.ĉw,_#@[oxX@ D'd&/szabvۿN::;Q_+'s',c(D MdS) s:TQp('oOGrPuNELK~;8U{,εt 21ջF[ڷv釟]~wNi ȡE_fbO?17aK>T(*lD ,tt9Y5AUf3 x\G:bYh?Kwyꂸē@4O@Q5vD9zU2̟/=̋vh1AH_Jhb-F1U7[c[ẁ7Ra{d\6M4/Db̘V37:rztR{.þ!`c UĹm[~6SU~:\eZb'3ZLE]-:j*#B+/)fz*(1߼; r^S.p -HI+Êz`&􃉕\C( pl҃1 F\t\}iO!o}b@oG@^8F /ڬTaҵkh/Tby~E|Rh+o7tgC d]eO3VXCmF^VPNFx2K@,liל 5_gi+Ŵ%r3-ZbTq w5BuޢYCY#N]Qg\vsHEUT|Q^VkyC9޸QDΓ96ς('|};OZ{)\ _N}s] PeL%=X0nu#ݦL  ٖ$\`(͊WH<| V^bߩP1Bƿ&QIW4} [=(Dw Kta72z\KKh{X|V]UWS2_\U)5; )sE˛5f *B8 X۬EcѯV;5! (k7SCxW_{7Õo䇳1VbLƩ]YR~'RgCq A/&CGN+(psf=bV`%Q+&kd1 ߒ2tC_ )QP [xNL%, nrG>#xh;둭oqi癳[}<u$r  Qp>ˈ g1i*!V!!*xQb;$pFvwl`sZ 1f=ú<HK*>f!ifcISGlI]9h)/;׹"HRq;nD 5;[pC2'7I:}iA |O52f  2lVzW& ~Xb=aRf$ 1H%&jWHiL.~U0Eh1WrX&$8ЁTcw͸;OV3锵eY9;yūdɀuQb5푓6&;Jdt'GrjdIȃqFS!-;p LZh1@;IbLbJ^"4.5d}G0#[yǠv u\N艤pG9&F?mC_軴C_eD+Eg ' 3XW1gCZ=c2bc[]=C) MbF "|o]?a6bv;kF^xFXL19\ah8?-NEЇD*[>cvxMmWrЬ= -H^=7@V{މ(mNc, Rqt^RZ [ /npo`vwSwl5?)sN&x;ީ{SnD|+F>+qSdq]ϱzb34^pD{C,-ohW:u$z&q}l>[ 0@ V?&(XTf/D[8ilBKaiVhF,o '-/niF:n=K1t֤A[Cq;曠bl9LNJll:`o0eHMĘwNIP7 7dLF .R;j{xuRcJ(;\q MsaB_u9e{tUL'),”6waL Qw7JxVGS7fOˎD;d$:(/БM84%$cH H%%.PM-uA3L? !dW9Bjo
nTMyMŭt6Ճ0d[t} 3("EacN+~}t(t Mf?54JQ6*b@oĢjPq/ix%l%] G7Kdq^=pQc~0-18aMtv+Uj 66]!ƄؚgphXʉ [6G>0E]*8J͹Ϳ$Ser'0ulAOniԟ:kXK}xx3[ԓpa?j_X'؟\0U\EY^~W5Z}Qc9)chVpBB/гC*)%{b;(v^YN|w@.r!<n4|=\7Dݯm_s|8.v1|5D#x:|ykhH 0ƛMNwQ:~d{I-Vϒʽ*X:*$$'ъjya~kdhtsx+@/&42ĔI 0IHI|J'ɦu߹xCLIWl+Ǽw-1뀿xt*~P aQ}ӷRAx\i'8o<^v ~; 0zwwװ'܎gub$1FE{@m_;jt)i#$kןڵ_ZMh graH11Lq"/Ypq~MH-GL"6Ͷ0sX*Ъ@ߝY ub Vl8nu^/'<[:̌&S.wfat ۊqv.K=>`wm`j`QD @pQe'?<@xVD*hJ׿`)=ZQ|pEMN> GTqG'>CzXtЅ…Lb@e6#~Q2tಝc7׈'afEmd+LݪN/|rsL4w~1NU]HwܙtCLSB6Fߛ:H`8ϊd3*xYz1(hPl'rfsFsUJ-u+s%LX>Ɉ@'T1 EU׃zLa?Ė]Ij];V&54c 鈮7ΏE/R3 K_ְi<"-vtƢ:Ύ̘ن<З23vT{ 3^'氚^}iv|{ƺ" VěÆc©xd0ң$MjZK3yoAM!LN)v ޱժ,:BV=RvkKQcYgK2- z9:Rw0#ư'gХ?Ƥa=E\ $j}3\A^'g ]譃ar@<)휅O+RYtKXةg~@ޛj۱]aX= 6U =َd1_I314G˦}Ytovx>My0+  VE,JIGB!͡$\:+πWc .U^Vv1y@3>:ԗ4dEy*Mk ?M˼-VI;X^,7C. Z;=FhLS Vx9 ,#28,}IPmb˘RɮHA훿8kx< ȅ;p'ƤȈu6ڟ,0r tAώĒd(J^A|Y: H₭|Q&ɋje.-Eny!һ8EQvwzrˊ=#)*cQ9kެgm޴v^^Ćf` ˧fgV3]e}{YC.\9dƴ,D cxp-VYJ\Nk>`?t!B& =Qֶ=Y,Q v#Y~2F6h"O/K C-or}~܊_8 *rKmnފ'g"L=P{K@(V7~f@W-^/Rܙ8 hПko."8Udq2 RoNJ [R ر-3_ܷ.7ռlzP9Yke&$O_fA:"6@AX7ffTE=^kq~@Pfᒱ~":Z$yc0Co7v~Q5LQW[8ˋU?ֳX#_;fKi1oʦ:OcyHPjXB# Y9H_Fb`' FU>`1 0^i@#t^%38z-I0iajU:al;- PG[k9-t:v+?BoM,l X\q}g\r.Ue@k^4w/(N˨¤ZzuZGop^cf^_y#+.iϹrqG;¢apeCwê4W^Og_Xz^e[OvS ИS}_O%})2@Η)gvuFfFRƽ+Hơ98aAOEngQ{q֌וQOGc]B( >%InsĬ.Ggqde3aX[b }dG5Sj0 6ƜBSТKߖzmQHH[hr`n%\5hUEѠ\$_{d2tO\2*±Z1>&Y[2a*[C\~nW!7I˨7T4Ÿy3IP[BW 탱XKhQj)9B.)MlJXtR+V{5EX璖Ax'?-uL QҊ]m8/;|`_1xAea4 44z߂t#tKw 7bTs) ЧTl0bLCGLjY\ GZ3XeQdHuT7GU uH|i݀4Q`~\֒&^l'NQkAiDA?ubGy"-9%!Lcm 8ևq\姆:LIҫK]<'\ ̈́o2b(ٷ:&-vJOY69 ĠA7ȱ*"YJ,BӁSxdVv*~:*@@jNHXTw]wj|a*^hf{%c?1}T7Mkv1( EU@L:p1i݆E9TpX,aB(,lj'@U#{҄Ubԩ] Ĉ~XdA?EGߺtm?'6YȢnv;w x.`pJc-~p[WtUY"ΉD*x7>/ D^ǮFᄅM+NbP̼YVz倁A]U;xMfn7>7wNLTBNYEGyt_g귄쭞+zZt 9hPܠ>a*V lɿSR G[,7q*2ѱ&U > 3_&.1sap9Ʉ S HsRb\0,V[Ew=? 51Kwωȶ d+ -mJIN7 n;9yqV@4Xj$Wl0)(a.Р|*9Gº KtʆOyض"iweD(M&ܦ+~kHPKrnVNS@m<r`Ap)uNӸXzלdTі1~D.KjsO0zw>޿G xNJFIf9O(~5qqZnD %'y[`VmDL$l\ܫK]oW"0=} \ 6~|$xQUn6nwSs0ۃܶygy^q^ f_dQ*iHh|gcgi  kZU \%Z2g e;+Sg?:jBdzt6̓"kDphN\&DK?L8g PvOxբr|ZDu҉YRpU*]QXd@ x I nP,Kf۵"t{fe|Ie&gf Fd{9Kdyup:5C z[锷K}H%9MM5uq<2i梊?̜s/LOos`=W-,6+ؓ. uG=nnz!"*Px9^6`ie~^ucc7yw ƁO+Ǫx1]A*"%t#X"p(95^sަ[}4a/"f@>Dt%T{} g\WtrCXyz 6 FAkp_@axQ(MG ,?i@T0ٴ`71I0\C,-dNgw. O%K6"yVɤxY 5w2s gtRD$:JwSa[20ywVumA:BXumf'W4Ӑ "XL{m!OcTR Z,T$jZE{ Gozjgiݾ 0[?}-6=3UgNl]79U<DZ/ф@J dE{!QݢД³K8jLxawkh54O%vK93ޘGGݰBDx93Xd~}/=Aq#6"6ZP_f(cI4h|Nro@v l.L$ mHխn۲i5 3Ii\G v~ j?,tN*?8qhP _Ymr8{뛌Nd5(t Sz*ѕwx`DOKJP޲hǃSK j}~:7]{~iNX]\N `R4^"1y7TjIesYZb :J^>D/IK@y⚽zo\v]xk}$hՊ^c))dܘDKmWt={e/"i:(}8.Y)AԠ~NN*["aDK lpF𵆑+PV]m<{j)͸~-?_OC>]wnPjYͿﭑcf]> (T-5MU$S$ `}΂,o?e,r>m@։ wY-c2=8(5(xv]c;`Hbno8cVSiX'ͿMVi6߸!(k_jcMDXHmXEu0Eǰ/5 MAG O ~qh3K@[ CoC4z)YV] u8/{E*ʁ=@e)R<~&5T.nD6L,ʜ } Ͱ+XjX9Fki[̇| U䜙#.,+d;)ʏ҄6iL^Μ#xiL'hfb07[ϣ` W=DC ;ϸ+0:=>2_cgEҔ0PInYi*j%DӉ!3 "nI T6tegLyY nj%llAk~:1` =QJ mDgf*h}aJmqLo)bmHxB0kiiM)gNȓ,.P rg f_."}rЖ#:Cpc-6̷ wr8GW:eֵ̥$yzrkܶEK]eѳ-_mۥh#m]u*/`2[JVbp8πU䘫f;(y[V˯cY堍+W6zA]pܝBo"Ivт |oh[zJ02ÓAYt?W o8ٽDpvƣv"YAh#B;2Aw !!6t#ㄗG6SBr߂IUW}OɧMwem@I}7y^22M4YY%ϵXD5%e1{4 K|q @:pBn2ƙG[Ws]MVKͣO6c#Ace*)',KϘ "^#a}z-e;k66-wy jeXGJ+'{DiQ\%sKU8?!چ%SveĘT;6]q',O+ f~!܃ $n3td#@tEV Lee2YnTZ0'եZ7%hiQny.K;s+rUϷl֍p/xzX'HPR9a$QjCP/'<+ /(/p4[ei"mI-l@ngD 7ސO%HG1G~~e}>w|h8n GSMGci>X`gSzG$ۼ/O]y_Bn;w4FmgXuD\B  '=\v ȼMmSeAq ĺgѭ+lgO&IcRW8L,U^yUY:4m /X//Ru^ʎ=8(_5?Eq희Vj&MvmBuzCe ^ˆh,Ҕ .ܒ_qªrsg(w,|>j 2RЮYpI'$Y੖+)jBxa 3m2!ޱm<;n$jӻCP5#7Jtr)ڢgHh/]6+"k冴(K k-aG S)af(6l`t"_)f%2iܹ%tjJD AN l_90H(y+ vZQbѹM9U#M͐xJNDmfTnIHM̝9l/ah hn,60Op/2>͍ک ަoN,#T 7Lk sR$<'u5'BCW0ijy!N {;BǜluiEAT:Dn]^AO%BW_e+ZSF "sن&{7_yQkL $b^"\{BJJJMw/?nsιmz-: Q#:C}?pFo叓XqۻsyEJ ;^P*0vw䅭6JTC7},EQO}Ϙ|i>~v.| m y21flUdƨu=oXﻷx:=>9>5͸=90 yQ2Б=ɇ6u'f2⭵sZ%iOҡaŁ'H *k~U:۸~vDYeBx-z@ uWk)=Ƕ1G~ɿ }L/!b62sF(/p5ǒoW|ȭ;nG+6q~%LR'x F696a3 "o˹97Ӻ$04PA̠6G,Uow5Esv=JEBGoc]rl?S/SCTG_h^ʓU͂RwM֟1?6Dv?z<qBYOe @mL"ǔyWXT|c"9*Yݠ]`LQV8H \ql8 aXaw0PUVZ R+GҤ[kqN,hL}$+u>Q.;B>8" o\֟? ,k0A\{G =6@m`LgҲT:۔biY[t>=Dr6 ҍNKO蝷-d@bؑ`@udKTέMB1Y./92b»JǷ,i=e|КKznlv67s6+A[ L[9LW93nGス?r6W$Nn=of>*F_Ɂ>&mH/r-9$6GruY6m3K3rEGH yhd\Oe1ph>ɣܧJr` 匣X1y0 0ۂP 4\K'ώc+;nLpo6k꺫 x;#- Ll_lP-8Um0Q騎+SuF,FʟD8wē} XТrL'H!yl4T*h[}dxa^ftTY#0FbS ߸*,)ؗHv!C'ff64uq|%W PZ6o<;N7PʲjkqlO-Y7Qԑ(:gиNZ/V[A+ÖX hG >"|qpgu^R݆Ip{tzV+gӁ[٣{)X̯`sU`(1hT<1~aGsTK%XkI5r.O3S(94۾lk_Ӌє`hf'**wM. 9&\G8{c4~+K<0IxtC*Fc}|ɇZB Xۼ49RI8dYQrC!N/튪L4,x_ qIgxNSs}o+qx {JjNܛ3]4 whޤZJT:eYj<U52?FlrB?\朮 #z&"8h&q@J -wkvm&9]|=ȝm}ϸBv?-R 0ELUI5rMEo|JȦhx/T )RM[AT4[L"m=3\L ? $|!|p ?SHh_eUi 5Iܦp#\&ʦ8୬^& } @GףyMX mnjUܱYfi֔>7QA` B$^'|%竒w^<2S} u~fj]X] -} ?*,^Iݺ؉տ 74=~ANMNT /&&c:áAἏ? %&iE9OJY P{GFo3f(+߈3O|b?ڬ&¼`V!IkXzn)v. oNp36 z}R iqЂqw0l"Ӳ&ѥC*x>m "1*Ow%,YU/$mo 2,X3'ƶ_GN 5㉉ VFJC-B5fN%;/k :6o.g[53^<:c?!uxc ZC/j,$R_)Lo4բW ]PtRQbGJs%- oOiB.2q_K;sYJԱA(𖟈 -z[DZ-&QEx$e8NU<:E' R+UvǾݯ]cL.C? ] eQ&#`lZY\wt  B,"w\E-cܴΉ1jP/zY-ps>&!iNU@kWDc2랛EOP#p0xs &% O-L/Ŋ/3v/DUgU-E3IE5K^fOS2sP׾YnPphhKM2,=xk'׮d^ -9T^ w5kY8O DOgv0Cǟœ{iKa-n8](?2_|pJr4ظpf\Mq2Ԅg.4?+IJ&_:wREn5kv[#Wy´ `'B-5]W7ʕRtAmL'p̐D8n֪v{n{/Q+i낳kfZbVWOpSI~ۆUf@:uq^.Z 4C9Q<]5 \~j-#nTqA\uaLnE&ݼ|@CvGkr:!-7&_nY6si9&{HqVO0Yvxx[SeRjk]KSQ?* FB;IFYCBc?LsY"+Vbj2/W3kŸBa&)H~UA"52nSʡ$)2|Ji2&WOccDfxwkܯ&Ԍ $4f BFu=rpr(H/W#oYkMǚdT{$?2jgl?+71nM,iMt W`pFrb`zO݉&^-Wk)yg*qHTuq׫i!wgYZ070701000004ef000081a4000000000000000000000001644ae3bb00000af0000000000000000000000000000000000000005000000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/soc/snd-soc-acpi.ko.xz7zXZִF!t/( ]?Eh=ڜ.+͞Tp~cKxYdCA#['8J>DY"-s@쟩/m lM1,լo|aҟ{a U2,Zqtk(=!5>!55JRlB" 6*)baW~wvP{m{kA@vSrpd:-Mɒ1'i6)]KI$(LyCPx;ڏgNPR)`B@׉_?[.z}u!e-WfPĆjKVa- /w5cq`>>jT'Iow+Zt j$Jm:~i9A o1*?Wc(c)^0ެG3db K Le”fT2FudHl-OqhdӌH ׸c׵W+RAZAo1d׿6=TwwnaV'8MFh|;.~;T8K V>_A;6_#M\ @բb+<nhg^JrɎeY(҅觚bׁ>R@iHTqXV2!:)o+n\I|5GꒈLW7:L!`^󈰤I/`g4bݵ%5ޫ6C/qv8#2dh^ZmH206Bai'\z[]EltFߌժwTmkIK#д|nӊD.9~?++z7otѲr+1M^hm 8BȺMVnY| H߳t=}#( E>Buc AYMR>yςRJ` &~t)q)'2sln`YtqF 0N"3  +\_b OWi%DR&#j(v[lYV,x_uj6+eHl͹Z3v( OJf #˜`z*!m6vٺfCL\c]z[PG͕/*k/ΪKNV/@83aw"88*%ds C6E ~l^a gг9A M3#ЧM?+6'aߐH+Rg˵9ZR:0hgi~#dflwƨ0U~Xbf՞j|pCz.[M@Ѱ qq$N!Zq~Zv0mtZJjOA b&wCo|޹Z!R՚-ƮKt2#4&|OCG$)`!>JnԋbTqeuɩU77aF'UY"(CYihUŧ Ka+ C£ fsD2u3ni:i6rmO?9 ֐-(mwC#V9g}[-\Af$f/]S44$(y*I;Iv^>u)3d^( H &oğJ6ɻ}eDxt0eڊ#l,bj\trJ}n=jV O}3rM{]e [ 1Hc>5݀K|wjx vA?Tme3%&d}g4NfmΪV˹ۦ9t*TpFgs>2#eڱ^%sbЊ BO\)Iˌd6Ό)e fnDnS"5`&Ji37yPwt%3_vnm?Qhtaz7B{Bs H|7:ߦKymW^`x7c7 ͼOI둩,Ӎ=Wk!U.%f܏ nzh]6Ј0VQ*gYZ070701000004f0000081a4000000000000000000000001644ae3bb00019158000000000000000000000000000000000000005000000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/soc/snd-soc-core.ko.xz7zXZִF!t/qw]?Eh=ڜ.+>1"ް-AG] UU> XQb.W~s[O1Tg`A==K (ߐ54 my ۪X7Ɨ4#k^V.0ii Pдݩ~Ku%fuVi0:J 4by%ȍ'RDK}s]34yЀ$Iռ3zî.Kj q8 R2[L+ ?tanQiJt6J(I\/kHc9w.pec;$"B@a\[ic,ۀ3[ %g&TH>fq`)zO h|  |jg mcƬYS 3;քn_kI/l>˯;?nM;`ﮖf#g 8Tkwu ▁U= W J8 )1l Fb<&[.yG;8I4SPh4^:>03usXC[h)l7΁jG*MokP>D>nNy3mB3Ѱs狭]FX K1Sq`h0 @mΘfr&4J woqv1ݝ8te3*M㱥$?MxGCZMdd[1s˒+M:2- sKNo6M4w)3 X`z-ZR,,O\m&tꏰBt[8h>@r#OZ|cGt|ì87>"PGO2}H'㔶 4ϸ<0.G԰uF'J|xP\djv{0'ZKm0<ގL/n I-WnKr)_E7^SQr<&Wm#`~,^9L2E::.o5 B<Dּ!6z Qe ʪ6"qIلꎚ:e{l&|$aiNMQ1=Ti%#LWI+9 O*~c|J!}c>ƋVib>#TU?Sۯ*1#X[o5se?~w#G>$K>jQh@hCKYAzX8dF fPs`8D8nk p-h!ڝg I\~ }J l0 A]u*Mɻ@a9- p䑲oޟKjLrLUTFFQ?̪e;HF8Ez,XIy .UÅ@\[4htcXp&&YSYCƸMv]{-O(@fxA^Hp GssK0mPc0#dI[L qn?ɏm/,{DYA%ui)&Z_Q ʷO^Ŝ} TI% 'R4nSb񮞸=-(ђ.T[c&w8{4&\GD͸^qޥ6ta>rWhPMengitF4 Ǔq7-q.o3_ARhh^.[ kq8-I:b,j}TbS6M lgEu/r`)bDdvh4c%!`B6}"<ӬXDA%*δ`Zy=< :U{rGC/( ՁfpVOZSB+)|BeYe;b>1m927|۝OSm;'w8xbOu&0ٵ#8ј< boU$x4JrT;K]$^Ud;OǬ8J Y4!zs$UUŪ\Sz EǼaaG)cjV&X I&ynu%=*fV7%R(Ut]@O E3yRwn'ш抅fZdTT*UD\jN.* Nn'QjzXNJ*}q ohyfNߟ' ;/tL9GJ<\&)ڶmH-ٻ^D V' ҥKS%Pη~ZLӦVrl!< =@Ȝ,C\]pVO"Y_PA4R7׿Į31z(RPW4&-AГT9: ai[4It8h mEN`}2%z1]tG89-#]DԸcv6#@{cyb:`YuR9 7DUu*̞ؒқtw.SU6vkwhz$6.'֡DB9җ]m4Hjj.c(~I6R)?¶-ׄ;ݦ [J9wp5˷QX3KNl*0 ف - 1xlsn%{z* m_A#V[;l*3z:)V Z66+VoYBV.L/\C@w2Zb`&/_uj|D}D_4UQuǧ^_O)[Z5m3uW8Iɩ_=3zѷ/I'8[V;I3[=n1jYDPWPُtzoik+ݩnӢCYKсT4GR_X4ǀG d[J3#G,> F +a7#xe`mq"! *3Q3@s8LH*O_!rϟ6 e\"*m(/Zd㾊7,VX`lN˂"8Jorqv!V7+o4xqi$Ώ*zW:kT>!̙asҼ,{ *fUT@T>翪? Sw;Az8nfDv x҅*2R#OyCbNcpP-̒j](=(ZՍȲSuN7 ?h̿ӃǯϞr! ͥiVȈ;Do&8+΀;)8ؿgER|>ȄNW+ 7)*ls@lK>s(ց ?Hk‘JG?*]OoAME<;mSx_H-'2Ba?^98ED'Mw_VN4US p!x4XX",*ܲ]'w@i2(nB†d$ h|zBՓMW#aHC Sia'& JkP:TVA P//D괞HX%33"ۄEJ^{G^wqɵ5}W"l |sb(Thx9V ('ƢT<؝ orTP&muReR{jRd%2q+B\p 8c $XҥkmືI hXgi~KMNLU 24#@xXЅs:8EҢ0dHEz<*&c)zܨ\34x\5zN4/~#nmƳxҝ'uZU ϯ~ kߔGGVqBmx~y"3-KwBa \F| ͭ9Eq PNGF]oȋ7_6N R5)w2y]363X(Μ_gŽ3lG3(9WV" ctI[Rѯ԰&VvO6n$(S:@ܟ0 c˲vw'iJ( l:faWݿ̖,YdwJ^"q8_ SޟRP=F'.'uVTO>AvJd}_s6mnA˨Ygaom' Nl 3bۮȺ=i e%ֳvEئ CNeph)Y(rO}L|Q2P7Z4ٱXЧVXM`bۿyj|}Y C,QnKJ> Je/1yV,c54kK4^k sYK3E_Űwc kF $t(}0S*UW15)բO[Oz*勳&w k6uŶ/dm~undWq꺩_Pl<e7^Ep5wLt9KNߋҙͿL_wI,DbE?B;w+궽0J!kN,KB{zp>=7%\?6<'tE8g^LߧO#,Ѯd;$;߂w /0dbiiPQA|L|n:%ӅF$5xQ0yqKq3U#U^uF2nRff,ڇq6_@)Z>cТAk#rB JAu)$CƎXfg9=PGL9lzW,I~H|SF_XIKkX'mD0Gj3LJd7^|8ŶH V3&orMF]_[p d/ۼH>ޖ JH)d9-0{K0qꦒWArQ$<;e *"9O Ƒeq8 qg +4!ZwC3MM EV]9ᳳ ӷ$(vQS>WsLt\D@dT|h%:x:ކyj1b7< v@0qyUzT˷55vP-Q@iS#ߤTQu/x(Y c6;MY wm_Kt]_eׁa铘i՛g qbv&B'rjflx] ZL3 TN4 jbHwBTPotc<.JJYH%yd-@b}J_'ŏTJ[0T$N9[ IB&D@~{k{_6,"/eBPa_:R&4` :u;;fJ审!9P:\MԚR;?v哶o9ԣ)048 ~͇PIs Q`^9k~\U:vAӦNv;Xtm^vwjcގ{u+;j/A=7u6<_ɗ _oF_ʙ zDe=ڒ']## cSl'hŲ+ӓyn{jZ\]s,QH:c "gz}9JFR{&'T@@8 L߼ascȸ@iF`x%fQc[E:w2t1aֶ q:?PFVp_ZybS")0GNM?nG^ x4w:2 ISpN5[I 1džcwxkBq 4wXn:wxcd%1pPfwb-YQSmXfKv_Zl|l-m@ \h'vafSwk!7lȥgNYӟSl5p3%MVݍñ=5~+dD4eU= 1yDDى~8[ #^T,+IyܵIZfXٵޱ-o4kf'|8w6WnHC=TyE֓_ O#a笶ѽr-bUO px޶0GHPPBz-{Ķ*M[Nr|1 [GZ *M\U0hm:sc`?niv1]5#TVPf$VnHc9 s̻Ko'"}작r/ {uN̡ 6&V||E(`+eK ol615 B !kSz$‹j7˼cgדt;jpv18D06`pty;ZGs/Vet6aƑcVn[MŠ C"2ѥnY#"[ YgÐ="Vse' m-ʒ6>Ĉ4 _ #Jx[;H!_K/S#nR\eb*#ְ[iC5:6 xX-Gkl֕c!S\9^ʅ( &Rߩ?Oѱmϕ՘lCi+֠۶}. זּ:T}b 'iԠnGlv9-.9_+dg?|_> 0ƣ0.$6nnQ[QSpy 2ə Pia=V^2rjT G톟8,&'fN`f^mˁe^16h%.U-P~k<@jVѡ9>,7Uo?_u-Cy^+{z&lj;z` ,; 7c D'M PyG%t\:4_zb}T?xh^5omi w: }.YUZE2DO8\rbLQݑcEr ir0DzyɾC0e=&SJUMU/ly41u$|$+\+\nF]^,g] "r:s\܉H/ ?XW8iЇ.joȄa COoJ&_;nz%v!o,ʴ~(+!ӃKrgoN= ږ|qЊalF`B7q}6b>$*aܞ,k/ACUH]IžʎIW]VE Vn i|N9r 'Η4i^R/;WAC5>X7wKɡQo k2i-D@j BNI.AgfPpI+*03|/~o^/e4byEdhܽX?*'@l,Z㥂~Su=Pgt3]FVG6*&FCK3}@[D̵KvV ո76^+wJɴl4x䀩)Ashg0}he_F|Ta3jt(A*TPQWT,!ƏQ_CASKG0Ats?>UOfF.}փ=8i!۫_N9U,F_MP)gpU|-F<͔k ZCz GQ!p7P3=U+US„{H/nf3;P070{vX `h6⪖6/X={suWUOR5:*9,M]O< !Itw26U/FKb?O=Z(2"wJ%\t9Kݯ ҆q4zIa0lP*mjM؋!Y[R"ӕkUOo@]<PC`&$B'_dg)T i QrG\EzeI?V)?״I){է% TCd.1u;9 E;ĕ3 8UCYO יs^8 YI99Ax\NsZ/2ݾmRBptGVX#*H ]}q^V99-'o?Ao(K]N ?0d7y1-F]В{dUdEv{@Р}JeL`8IRkpe 0kiYՠ٨ #g苳N[o˝$2;xBխ"#-T*mEcqPa:ea܅`>*z+.UE?zy̹VwMӷ^3D>۟68FebSEn RԒ&\h&dAC[~5fsox<:%1X|rv)0^Syڃ ڌ٢@PWCD<BkPV%#`\{H@yMS,.PQs3a$EcRߠZ-n~orz 8"n5G+հ ܉x`hb:;%;BI 4 g/c]mԨU2% rA=a;AJIcrZkz^U5jn+C=A Ca,F|7)YÙwPoNղuGyj@3U/]#eDK[n+zUJUkqunJɜ%szNZ‚Ecᓐlf)<t-L8 zZK}M&[j8[s})ŮVV$;a+s;Jl);4 MtRIɬY\p!; hVup@Y%?>cfh g|$] 5D񉻶SqH- |vi#n `Y~![y%}`X&I;]"o)w3Ő9ev*JVp݀RO% ̡"39'u`7qݤoRd]W~XЛHS~aW2s+<(>k/`FVA_~t8 m<3Tf@ NyC/AU&e>0>;/Omڹ9 X sKK16tFPI^A\=efwDv_,*Be# 9f%: 0ߑD}^ Ky=pvb.WՅ֯C6q\{PsoXNy?jX~iy(=l[Sre܋%j]Oq[Mi+bl>XGC?и&xTm§xAC`/܀0'TZ8@̚iCt#ѩy Lii OעU-O7' `i[s*ul)V p ߖ4uqG,2;zuSm&mnAqM,4]+LHLam<ɷ%M{" 3Y?V*|'jL_2p\_~5Oߕ{.w\Ez~a͛L6C,֌˴}#socֽ"bDT DLx;Jx.}RX7qօAD> MqiH@w# '{Ɋ s@ޖ$`W3+(5uYo^GiP2Eh`m9B8=]y@Th }1Rz؟|-D+|) w?gˡv?M,upxc ZH4p]HN2$ Z0љn2d+lO 2xnRŰRig.be3 !fT2MY5g'/ 1sT}}0uXOp|җR&2)PiPڦH7'z5S>_9uL!lj+ZX%t==cmq?dMH!򎸱a_> Z T0>k :2n<]|w2fbg'?$e?: iQ[V̠)r{Ld`5VZX]lGG:&UUɈ{!u2L]aw \08)%i̪5;~[*GoU!Ԇm+ɺϡNb9 JqhEȟ6/PG@Y<-Q{N,BS.E:#<$9rci}f?&2M3كi@]O[ZuLPc,E*t;v4nۋwX |hwC%j ck'r# J$^i;ME)rp-9̪̇PǎA틭Tņ].RޔsM[XH])ˑ /PDl]l'N%F=LA\{)ųVjVlgs;&)޹(!Jx22ۭ\x!v܃UYV!D Ɲ}7I; |\@BZFP8h&OAAiS/v|LAs&=ť͔'LtFq>$hr1J=E'=/[^drpwytyɩIGxAx7KfűU|[GPk67tY ƠK,G3yT"\UwrgIH,Yl$S@ ?!8\ b@78OdAz ;NފҜ&eT]VV #ߕ)>!]MBՃv% zCX*P;pvO0ƪ%QFudz2V+]QAL.ͳ%+u^Gy`4gTG ,{ 'O!r#[Z`"2РPB]Ѓہ VP2|СVQe>1h[^V8UQ`͙`P[!1>>4)9>ܞa|E]H}o]u䑖ZKkg)œƠr$ č}G-X^$XOHk/d3YQ[Bvy\@2[]&f d EtXYTNfcNk' ōҁzhi^!jkOhmxAG}ӄiƷCNQ C:]CEHح:@|sUUܜ\ ʝ!.ƲI%%^\9[aw"D86Lзm,g(8Ajq VٸFIq+@ՂB9?@2Q7![`@e#1+ðoAV<+|Etj;v.esP3 2|Od˼7* ?^VXb̀!W1? s|2B!΀5KC#UʥEu {tϠ51 gr1iB6'0[3ӕuboQr^4M ;|T]elF7xOZU%еomW=ralYANP{IFK-Zg)Ùa;=/<\;'Hj{<&4%ݲQ")Obrw=7QBN*YfPZ|~mtA\j/`#}CA~ dq*(% iSoo`JȄc;*F/2`Hzc{f%EҊ{2A Đkyu)ap@4  GW5NHUku8"l[u@,3 O p*@7YPI"59mW0Zhߔ.EʅE߹X(GnVJ?{oQ㔪wR!{뒖~71AjOAOw_9nC@PO\Ed1WWjs7 33)!G_)'bv#ܳZCv|u"+E41і1$ Wr}i? v19}b7{Nî!,[!YI"k$`ژD/P~MR4>vDj_i4%ˈ Z*-}f `+ƾkp F0q8vuحrU4ӣD~t!4.Z1 Z!K rlt?zN^dhW[F`.㑉yR;LD@S˨CD ޏWX.0L & uC^Ճ@+#t?QÏ=r+ՋSם2G2Fwl'Pv[Ek􇩠&oG/MHrwBT/ ΍Q>jN}uk 5L"_ڍەt\ɉ6 Q^^o꺒%H5`?qڎ59ˀ=/CU:( %ŦiըJ^J?,֌@c=J$Z*/t:ŸhTVlb-vP'Xr^OY>c-neۉ)FL#{Jv dGQMN_TcV*ýb;0V)  AnqjYLQD_d[Un)2F9'Oi\׽*^iҗu0aoT%V[)Qـq"Iu=A$WGI=&ҙRwi^ݙŲ+{Z/aAD%Ą"F_YB ȳNY^gՋ5'oʼntuKam-w=3ArQFtguMAJ~^֊&XlHETP Ѥc4 VB}磺ˬB=87B=.NA&P:!ƥ0a A6[f76Oi\3iW0&VpNM[<(qZ-8FUtspCja`pQly$LX(T@'*YkXd[a炽Si}vy yNX|JtO^.O' $7GN&i)b Êzq115ᐨ*7F39f=nBxپbVbEszZ@!C׹ࠠ=icb&>bA_zg!i)E*(ZK^( aZ%5ؚ̉CܲU("d2JI ^?NwW+Y E"ikEL@ ͽ?"kLmt H\ڋzHԒ ς$8wp112 #0?LUv cϣtqnṹ~`t᧼"=+8MoNB~3\XXJL!7.vI=7ޥsu,u-rJ5cBª=t~>:DzMO`U4S) oF|3\C -ĖK䛫{W!Î k>{vuidʺjK)Wwyz1(uK} Ÿ\y g\Y:%⽀xQh,n8 i6ixHWGhWĝbTT?(V='6_:%B ՚o}#?˿|krO@Ǫr"+Izy`/@|67!pucdxZӜy3y(, =ʋ> KHfX?bipΡgM e)xK1Rl ƭ_P̄ GםKu3$TF@]"Y;eW-}6D{(+B]L 0S/VK qoz6:NR!2?M@>fxȼPg[ ]]XYd5Q/m Vd 0+#<+ k13D,GFmݫZ# qd;Ql|\cMF 9gd1&BWҊ5 q A3/O[Eܘy.y8:Cmdu؜рJg)[lȦ0 f,^U\Y-Rr`sA$c|-6gb%?Bag,"|??Ъ7Ê^*&Z!tp6xP6,(KG{ЧeYls8h2"7y :z׷Ca23BWܝv3l DyҮ( 8?,4]D쎺/h}Ph}BX6Ԙ;(QQk/Juu[51L~:y0N1[u_34LTHПБW@'px ٱ:21;: $6UN~} Rh '!i^Xwx +ɣD{G},hGʝyʭ运]b앲ז `ݸӾb9B}Z:iܻ+~fM~i[ ;A-h=}( 񃜢}^ƛ4׵$߼547?np$DBm:0DRB#r {4G!{ƴI_@j(RT^1y2 ţMY+QDZc'}]6〴2g\ +["*}aXE^Br7J6m;k'[#v.LƧ:[C3uW5u0.{a@&Ztl-3^>@ YXk\5Ϊǰ$&Bs,obxV2 ai |{"ZPaGy(E4vZBhpl5[|ج{И4QCc̮l0r (jֿ1qc+~eR?K0ґEėlE_@馷ea}y6uVq0aq^MM~9-2<^VQ"v"ˮR]DP}媓zG`ߎ#Ցes0!Ի}ԙ?)i7GlE`Q$vCU$!b+!ÓFR- Xg5GqZi֐v*8,,`V/ħZ;GIy(-KVĔ BރOMx.@DҢVi6֖ҫԅsr5FmL}l[)ILu/>zߐ@h+!veJ_0߹dRoO׊h0 _ލtް eF>r]`]mZxBro]G]7O7cKGрWxr-|2DT9-h= 5ᤍ d)^KwOڀp־%C0]Uh~8<ۮKΡYN6qg}=VKs^-Lx*«pRlӺHX5ro ANvpsnt c8^% y5x]hY8DýK %lm9jJ#`tP ګC̾tYF ]doL]g4bFȃ6d3>ш&&l岓3K@(f.e@Ja}rRJKLrj G5.~g4C vt_9 G](kn`czmgТ!gA5V2 3# C=R|z-]YY9*.{c[no=!۹A՗%hB{@%C}'9q,)XQZy[U{5}f$?x< T|+ƹY] .V8yRTv$ N/ц)BsD,'nl~ tʶrYbTK!}~Ig*vO`XB7<^;W1:-[NSvzjx"=#빇_m{5NEzV cD<ě<ĭE ,ur@<-wZZQH+8S <h 5aw[JtPx%OSQsžҦ,ܘj:*TbN3Uqd=%JzM0 y'=4 Zgb0cXyR3`[J92yFs?›CyB °芼H"QZIʩ$D#t]_lZUFV>ԩ1/țZ+v1A&q m׽k3!붱7e5M)oS+dsNrޗ}xddu2T=46z^i1490s 8hVN;UM& d`/R0Ru3k#4mi4|`i¨m|1slq:CW vHz޳Po|o+qtE.| ¸֍͑1y.s_r'Z*ZsJ,?S>ӴЇE~5ׄ2"+W޽~]ME.HЩXkSPFjLB?03*0;,#Tŗ_I#cQ0;"^5g*$rjB8NqjV<ߔIEL"痢ٟ;&wذYYY`bzC@c7p$zm" JS/pi=CHa#E@K5MrŞ xi"{'uR>4%V#ʵ0FF81캠|y㓰X>y|خuѕچz9r?snWϫ3"mڇ-"v>[ũ;c1[atlaE 8 RxmݠңZeWh%KzS_x0/ě<Єqs9a] V6gT&܃!PԎ51Ou ynn)û_@͠QCOB)mZǴk ,a6mFbI@"H濠f 錔 @i.D!_c>V39I"W`G9r*rmY%hVFQ/Io#~~Mv2OIrH3C!Ofh"c[7sFXoy}J~_u_@=(G@?f]at>J$Nz%& 6f5 i}ԞQt/b )>hԖN'_?(84wItL1BYkyJ,F: I 4DB SeI3nSڢvH/-G|:pN@ V L5n-a{;Sq]"oUR?B9Th_@sZ9Ϭj_Yt|[s&8,c{/?$Vi4Q4? fh,qKYA^TylN|I!&Q+y|Un#P3 /Z)Y(/R|O޻e#~xe $TwYo][ەWwSXHgdSRZf7~gw1JĉD@K`iIe"YEa_&_2z Z^T?ƬLGAy3Ju^-3}{&)3dߙG0зqϘM@e޻ ?%S|hĖu鿁xVv;|!>YmX{rI_=8Q'xJDSR{c0]RMԝ*ݒ題z!ph8 \B[[Bh&S*DҨyRٽ6|rgB3yQu*jmF$%>-_AS6 YwchoOpǮz]BzF6B93"a}6 %2\BD5cMwQߙH&1??o V^NJ"䙱(tg"h/t?j^ڐɮ RrO2GQf1u;-S (˧]BсW\.tX.i^ vlr=p;S\1w\tS$eɭrҧQM[N8p!;;%׫}B NaAMT"D:eэPaYNfrԪ2tZOi 2XfxH"(~S5|&!tfJt 0ʠ");4#y9esijey=)Jvp!ØVUb `4nj3 YAq!%ͬ@{ķEFA2ICqqfcaCGFDQE`GbJZ\܍{Ӯg oKJ+l$||qa~Dz|<,u|0oJC%> ՆX珧Olo᡼3ʳn]Tl9cUTsPGQ(/Ӈn$P.VϪ@/H* ʸ4+txa ` .0XE s x Rmw(??3&@ġx8/PCA`u[6&9ebR\qXG*3T#rNK)R"5A{(^sq4ζ;XcP!sOIA~h*-cF%}a;+JoarV -{z 9EQsw5qX`kzbZ2ZRP'~d93v}]&,\+UV4'}$R˩;J@!%3}5%=}K奒3Σ] >#F "7ѣP9y+4<䘤/EY{594 ev0lM)~Sǩ{:3ro4HCG?[ɮja/IOِ ,ēmM.QyfgfA]|3}i1asCc4W Q7s`CZd@'hxc_Eo,,+0~oi-̈xϤ$ډ[z\-V2|@$ټ34<Dp>Dedc۔. ~s.l&X!|@P_[1 >X|_ Ě6T}΍ki{x-5@'Q62Jn=+TH*O_?~xΡUJYپ+N yGri㘝š{cO֚Uᱵξ7չ=xۘK* &) n^cPՔX08j)aw>F: 9,E0SyuStd23$*KF‡~4#8ʳ}M@Ow--+p0y_wD~W 0-}R2l^;C0L1}F:B'B^mYl^ ^v(T.擠[I%I7o>JoD&]4q2c97D1dsd r6S*Ĉ]ʇHPQ[*-~e#T] s X.E8_c*wq "1 ,Ro#a3),%TwBϘ4$0n8^UL *|_O=#|d,.> I)~x"q!-Ҳdj+g*UwsW{5$#<؁0m+Dw'vysZU p.@[bA5l ?g%b[0Ce2QT@(N@T V]0Oz0qw6Tz?Pb3eULi\=t:v_'?;7Faզz &vCWb?܋y$E-=?' O3l',dǪ_ܻqWK}КZ*j&G !ӊ pbT?I/y XgQWԵ(mPK)' {cPX]]}?q@E@{{1Hڐ ۺW,)}+?Sh-F\fk49ycw#:N)oOK2H)\ |m1?]&Uyk~0-b i0ed<Щt6k) ^TXabѫZgʬ[jQevT 5Y [ayKzީNiM8#8Pٮl[?cۛ烜4mŒe ,ٕ`dd4{L =0kL47AkRdK@$X*"tG տT(e#xK*}0&SP|ܵG]Vtj5_Sԏ+vCA.`euNFXy^Weq4bg]rj~E11Ygvf?zy]5ʯ17 Zpn)Ck|b+%nH߶グ(0)̀՝g+V5 :X,J\azqZm%;c nAaur,nJ {[h~ oȍ%QY~ϡIqj&Jt^CU0h,3ImH5tKijFP~ i_NvXZ2j.Txmr(1!eQ]g},~k\Xm'C~v @o1LΜ7/Vw6R[ fP{Ƞ9%NkN}"/hFe)r|ƪb:۠(M~yTһjۇ)( ' sc5[N1a~W#uJFǐDr&~-PZ;u;w%Vuť'(*,}JGq5#ˇ2Xϔ{޿p;̼A9ϩBңݎ$l`"PZjbAo"ÔNqoK!O-HJnfX;cc'KHY?? O=t%#VXsgd]7g9][}$O{)f³V;}z2DžoleQ \D(6\|6״{"ih\MyM%,GA, ڜէOوo|N0bJ\Vz^)[)YxH=r@CyIRz`:h?Y6 Rt%^jw0~ 1O]Bۙl) y Km3ٴ@<4A(K*6t<+wArjUom~/)*<$K4cY|fW0So&~IDK4!u4 yQIF&IqIl}3cbѬ1XpE66a!oa+~ ⣪?o059D@zr[c4[Bc6k -$C'Gͧm='$wf=2g9uΒ*= N?͇!%{pѮtr=]OK_$A ?xLhUCO9q.9j9e=؄Ul;CASo3o? |e]$u_;eȊrIH5oP/BpQfʆ^\۬uӤnPZgX-8yAqGZs zԄgt;wP]ŝ%!أ yYꗬ^)Q]V WKYmk}64NHβm X(8yƕ쒰l p[bFDM-2|.L[Q,֑I81bőYO90NZl[طtupcelA?h@X'ca<%3?g@IrPn] d'am,ڈ.FTBU`& Xmi2hViU-rE>uLJo*ƾq&=1}wpN` _L)4XO#ńF9SF_jժK^z\dgf 6gbYG+[-j}c߳V9&ba 13Ԡg]ٺÝvÑM,FOK^OY?;+w7k pG{]8Zz=5C"[fn< H9 8YzZ0u[MK+rbiWf?굫/>Vm_ϊ.Uc TW G\Uj0T~}|:RaѦ &|ZRJ?郎P^cu@ݭ2O 2n-6HΘg:hnsBf,^݁,<1ڍy Zyj{=$lVf/J"*!zqE }**˝^cdCF9Pڻ;Sf=^0;Q ?^Fq`80[@rp0,ON)cfڦ!3y*!~ώ*QܹDͩupxZcy}/m/3]cƤ݌I tg2./JޥQ WV 2 (~BS\`py3/5 kO[JMi=W8`;xw%u/-9E܈6oLnxnpVψWOdM:~$J _gT_[ 5ֵio)Dq9·_$'4n3PY<&`4*|ClcV<ÖGh_cB鄱{J,)og[²}64$"ox<-}9drWsM9AP.5nz@0Ű.=!<4j@vK q-"ndA]gf꜄a2b"xlT\we#f${}ZKזY ׋C/"qS~x/`Ri8g]dZʃQ,I=ٕphI_VBѴT t}/"hMٞg]D2xOSgȆGuh`7N}'иi8%HTQHhn]ȌE2Ary9}aO>G1XW1(+0!h|\#K~8q*Gi-5@V,^j摤m~FDQ*yc;:@L5&R5FL>BvBpdkn[l~!5eߢj]Uc*h8u>uǐ `4Вn{p{ 3H*peAsWo'ٿ:^i[žlM'RgБAa4iMe;M'h:z%k k]EH7xhgHq em/|Rw[4.M7s"&"[8#ԧvvPΝ-?bPK8Y(A˓DS=MoV"/'WZ42I0 0DK CN6Eh6v98M`quYtw,]O0`DBc%'^v/K9GՇ պ#FXXe$FUAsJ)o{B*^Z3y (X@>,f}/~݇ld*Vѓz^;Zi>DW;)㸻,wd3_%K'ƒŚu`i@i;lP1^(4YeDf:g{VYH++H,p-X9d9@SZOĊ2d\z],wkb4e8Alo8Y3qM3zv:/W! /Gbۨ'>mdaٶ#JQϜ6ᵿm8;j&y خ0Lݔdz*%RzcJ#B㮅ŝ.j,t\_IUBiU='!Wl[ yxrq9Y97S:BhjN׎L")w;5.4-X祷Q US\+xc[T7;6 asa4lȝ{5XY"^{-x+X6#8+_۪b1P$RDfyה͂_#? oH†j#2N 'J<xYXV3p Hjy~ÆE3 Y͉^ז=|hYM<}6vH#OPcԽ Sˆ;ͱQ7Ȗ)7'|/5%~,p ΈČpYȘ:Yp\ UH[7fMm^YE ezԯs!pQGC6W+>[kQkS9t&IF[nխoOoն"U4DQG-tPISr 9sS+|/ɴ],FbyD_ gLUzNH{elqPFvj'Y5ebcI+ۻY\9R!=H"$=ö2#U$;r EKa fMz}A/nH,y5Q+"b%D9’K+}t5]:9Es_6cʃ}$C(8p8{[ fVq ]Ȟ0 R~ȵ<83wa[AK[}DDNcip8Y7eI5[da; ^%9lĨb:ha:<|E9APY/tXfLUvqlQ Ka^-lg9Gzؼt&riFRvRoaG`AuDF>rA^4? :Ef0YR) *`~ }u]Gu0'qf8pr{M[ܸW>Pt[=b$T!lz's0l9$7U*q5r6aKB]Ͻ , ϯ􇽨7dgEJAꞍS]]sAzgc߸O r2uZ ]ȵ@*|w$Jwɉx"e=}F*딜e)A煊1xr cr/)d/AU|62η[;0uP@DB0f&0rKKKp@btr}G8@-=8Jls"vvq,SReI„|w%&$,xU"o;{򋵸(Z,dZ.(azm_ wc-Y@ty-Q:GD݋ M;oB(uvKN>n&7ž&xxjG{ZoMy9-[Y1k}.c\pv7/"5i/bwa&–c+orԹzJ%l0[. C퐻2 LM\N! 4/]WE<1Jcߊ(w:SJ),rg"ʤ!mt.1W>Xtz0o% Z/ wW\̏Ǔs:~ PȏYoq HXޱjL׫G|ro3UG`sFU -Č{'#|5rO3,]JrӨ1̵]=I }Ƴ"7\UWBn-k8(O ;d0=Ir8S_)3 53-\Ues<)7a`D#D9v'!|?m.N 2 HH9)fcr't)|F:|[cw(̠Zh`iho"F-H8|lr> banXgoP?j&&`0hA>(TRi5iP m7>6^ TW%,[hNfqhgʍVhcg!Cq2O Smx`>MPZ( ӯ= PT|n鍴EU$ =+Zy@pCx$ķ i9" rt}C_@i u@v\\3va|7YUc5_UR10߱TFw UY*&zѩK[FիdQUru^X_J ةf6M +c#Yd "W:g}1 T.GX:z;X|٘=#6v|=aG(} N>~kW-Z~_tS+KQZj2nr7x+z.U9[<*(~}he,`(`~kyU"6s#*AH/pAjs9j>bPf8pg-7LIZŴ#sMf/7r:̸!F*x %E dI/Sη%1LA^v8}}p$Pv%AM!!F6WGߚ)pߙ}v\eYۜY~'phW %f."΅CR\ mͶM_%Puy0iJݭ_Lg|OP |uθn _vR?W+ vnʺ!H\:X7f=}jʢ@&#?Y>Y QÔc#k2냦}-(J\-/ 穃v>j-='h{H%]uqnIv&C?=V֗~U 1MN}/32, EQ.!wޑ'%R~ksv*hN2jG'}>Pb^@_|]rC ·7mhQZWB\4 C9F)YJ@s#s-oC/ؒZU ˘F`*aҺ`$x^sp'nN 1-sm(KYHA>{~0aEnQ {5Jr3si| SwAtm){<3;POݥ]rirb Eq JX )h 'JqxЮXG.)mca*P/9M3R ru7?rĉ\TU+5Fct,uBpఢoy:}Q4 QV2d)-/7G oocc>4ǽQbzImhDjwm]$GyNpJC*zBƪIyޜzQtA!`[y% \W_.4)E@o`b%'H{WC. vN /?U?ѸڃxꏿI u,` \{8{*@R*a+ۣf]t]>ƢK5ڂo1 ӝ*kd"kC}[ΰ!miC'=B_Uxif9>.cFkIp:jq ۭ-ݸC][Nt-}΃+zNЊ5P:S0¿`~r-$egh?$gbWY؛G8MUe?pax5l&≶9YKc1 l+bc65S4s*1 r)z8uS$8L?9\]cp~ 0OH}mTF#`sZ|\Ѻtf _PoS$@h!K/Rl:ly1fgn5/Pbԕi,?m6^gaNꕁf& 4#u9d6<nk[q_ɏ)Ǥ>teP۾חG9p W`t"-Wv|ԣxG\y|@t&t]qdY9 FEuH" )8ܹbpLH~_ØЛ[|vwe13x8N}g9 p nYm- ݲhJ#ٰ,}ym}sGtvE\M?A2w'2k۟kvQ.?›M/}'V)LLAეOОS7<7V{5uTe:0EQ,/V㴨Bg$Att4efG+tPa4e\f:WM|۲w},$8z>\]Q(}|73"n.5umYx% 3Bi[U \}ǘo3L U9AXZp>m4ǵF}-%@ $G}XG?ra5;Tn{4' Lߢ4Ō|n xqa)z@bjUnYJR+c-ÉWqPB<ڳ6y)d`) ώqV=Vko?:E)-ʺ&a:¶> $ JN%òtBN"k7Vg/8| ©+f(g#‹hEh4MΣyϓw8fM,Jղ*7x@2YzKz9wjofDrV$C YFY;x8zJ%1Pp 2sg{K.-MU4"Ti!R$]*SHZ =eY <>Npz. )*3m(,-@F,x?kY]j?hoaԢj_4ޙ=d,; ^ $%9J'_˳Tpmo~V/2b9o\ϣ[_0I2-I։@J̾.-{@֚Ęsn'rS>hzD9u{1V9r; rhzĸDC߉,Ms7 q] ZO[E&4xܼWwaYt[.9lU2@O%Q?yfO3Ziՙh6W/H\{ۚuV{pyHMnpID}1jq+=$5r-^Rx)CQKGOq^3 %N܉#joෳqߑ էLB ?ќ&;|YQ /%v3k3=A9ZrW$iF94>OK}z3"d}_#Q]R4,'1O94B/5]v3x=J SX1CcmF#-6azO51~eО N^+f-FrvB黆J*:2 Oo|NDQޭy"7Bݷd3Z``֋ v"JJނ(@JAµؓ#h;H\u5mZ/;~ֺe)_<"I/V*fRqgt9n#IB* 0 :s+s(:I(DDo& C/8cmRƚVto9OA #du[`A.0˰:  7Ũ9sQ*XJh~ƕk在P >1Ȯ+5=-7QE50zٟݬWsr$ 5x0r܎m;ҟ.cG QGP>-Ⱦ>-Ccodjy%6-X52~Nt0CunÕGcΑ/+qL!]cd[ Đ)+ߎ!#&"ѧAO/?,46}ǐC-V{&,;>;b>:Gq-zCL¬IY {'8Ƣ5HtU8\L>S!'"* I 83w' 傞' '@/yz`d=e1v/kqga 3]rp{zmACT3-֧Z@ҵ@clԉISƏdNDQ(NCݻ@埄9uM@eH6? p#I@Pϑ ptdk߱2ΌKjxClHuMsogVCU|w '9}rv*stk\Uz:ַ?vAX] .8b'h#ȟ!]Ob42WZٳ|ՔE:< uцhtvI*j~⁢ҟ[֪ѷÅ甌g;G ,~}ݢцx154ˠSru0g "TH]= ȳYЂBapwGH/4wǰ#U7BQ7~L,«vy"Ƣi2l ;%%79K4KjV^SjZe[CDT3^b׮ȓQX40r3~QݳKTf+lg]b6 +ii&glR#5FPP <4po9]ɾOIMJ`5cMTW7'2pm*\f)<4J'j~[@qX뼈Xdf,,W0_Kq«_b'ew=D/W(~ MUYX55< z:(xB̀ \)r_q+ҋhDږ1Y"̴ w! Hnbrx~j*'ix*GXDe( (8BHE1K1Ζ7 ;%^zZ0?*t׿7;ߋ5%kL$*-EoHNUox_Y''ԡAlD<9 dgHfᲚ' za#fe81ɂfۥT*FN_3M{ k"Ly'V4)97 B-1Q*N9U}b!YLsljhaVMӘSٝY nQ?Ez/X Ɛ!IQ7=7R iE؊UqR}%rl'?ō3#qM!qd-IpҖv!k#շJ4M5rlnpL`zhz~xoxIrF#ow-O!lݔ_(3>LG M(|*⢛K^'“eL"7iCeBʵJ CTQ}\#/t"Չq8 E&Բd\1]?h-h~a?gW~% ݰdc EX) Lf7߮,0G'3n14t;8(uRp*adCt36tSp|a]&ͺMLM.˩7BU3Q6~Ƽ'pvŐy/n# m~ts܁.D KN!zx/A96 [hV4[cvDhCK@=*Ԃ9zGUG)ff+n\Z(+t;2Xh)`Sλd9J&lc6%B|cw@Te l9 yG薘2h=<䗻\z/}D>^j60K!Ӳ(ڌ|ő?XN+u@M FT)>phdʤcRy\gMy~܃|j/r|'P1?ȋ±M\?;&xloe8F+An&% IlGڔ$U #a)9 E^Pڙ;?j5gJbcI/e'>3}kL ) )nHл ze2WQNoue ?rCK} lme*\<;׵&GFk.SS%gfFIyN*t4x|,'>(,vfYD`7dRoj!g.]NqКYZ&=u"[l>NJc /GH48Bq8e;^Ġߨ.Pzn7C,W^D=l8"w1ab&?P!xTQ%+}~ǨIK"ީA ](1.ttS|LKJq`^8.rcTIC.bjLWs_|4K.lWkq|@D ~ (r+Q'Z~0IQɇ"WDz\}3찦s7~\6)vɿz۾WjҚVJ2)h#l)䑚-"9m~Ӽj~@[! a:H@x7A:@¸vA)Q@icA[G^; ˈn~?AWVAw$<`K9MϑH1y՚!`̀=ZQm&` 6< JJVQ㎔8}MxBuG[2: 4GE.:sJf4=M٩WoNf?w'hnԯY)78.«.AU83̢ ~sqoƕ&0kJ hR`,ܘkd]]Nl"h5O#ϼԒNO·o< i9IˢswRgZÜ9MԢU$E=[ۺPD{D?V$+> d-Py&+wC3Zk8IM9YmCo5;wydppW%Sa eO.w}[wl\F*(*ʼn)r6 TBWq tq4x mEPINed淗yY6*uь%Z'JX@wd b+Q;7ݠ⯠4fC~)>j_O5WNy BN*T 5HJr%͠oO\ypnJNSFj%B"E;q(j-%Ϥn6hHnz֝'0eHyKi~i6.k}_MKJ'sʎA(\^r~ |"-@q|ԊGX{miҮ/.|^NqBg۹ʘv㻉󏍡@z {)'Zݗ7p8Dۜ@>-KW =8?H91j!Cnڒf7;A%X]`C6*iea; Rk$DvS%WWB(U" vTYsc )`29[nX^pa=f>[)J^MonB5fII!xWr5:[ySiNT C r)d~3YiU9X渦 FJI*Fd79va$#J8l}xqdֵ2AyW.ٓ:פYe r-RDPM> B޿*rjY©KCA*^6kG:!pdOBc1#<$vD_ZmrK"ܐ"ܳ.Fu۰ K1_OC: T/7=Um=үtX4x!uD_Px/5Fb qV<@ƽ.rKGAHS/2usaݷT8D}`iYs1oi,]mȐL,!ާuilܪDY[ā)t:Hl>Fcf\Iy CoE1x͹C 0eAo/xid]:Sa '?wMoi+IMD|#7X1Pɥd͉-G^žaө 10$@#PdwK}l|~]B0W'0@EAd( s{œՉzn~{%c֍S/ҭdRwnLȰ_BOXdƞm%;Q ?,LqLbCy$CN7EGC +tq DfuQ3'dpX٫J\z)l1P&fTV ~Lmlx־V[:i2nЮh&erOt` Ș)aǓ>;]0BԂo4?Ev0Z` vsa?l#]YIFaA޼#yM6I{KKP,rpb\/lc*h$No&"촁^UcU!Y*! #>_C@ > @7ԹbGҘFf]~DwuR{K]4}+Rc2^jn'kK8FϳZ[ ۺ997ΨH. Tyl^Z32\LrIDW/U]?>?A!}NI${^ Y- fEVQ5W5f_uf _]9۪WqLLˈT:3r۫.]:\aSu z1a@YkaN.Uޮ fRxq 9ފQ{n<_Y<:cj3-}ZӾ&P EUY_e]f@KE<{;g$oΉE/+PmoJR}kKD&MDFÍ9GTN!ncMg ;0zHOpeQf\"T*y3/_:[j֮2jҷ,W=B;lƍQ:V+-P1BVʔȹU}J4rCt"߄]ؕ_B= ,k&2pehb8'q=JWa&8\@HJCl a,hIM=}0b^1אƒ^&cm'*';$Kk4bOٴ:YG> /"\QΑ ^z"<(P/ĸ$[3R"Fr#vAݙsGm}W80奾TIp [~ّ2Iq AwP!+Μ/@/{4zG*f-0p8{ҭTiJL.#IN9zJjP[]:MGA%7)<Ʌ$ȝ8HS ,ĕ=171ED@SVϡcge|ǃiv14fI,p {f6}tl_L ?00gE( Z.ukٜx]>V=ѵJ7퍤5q5@U,gR-ƿR#%|.68HsBl ') R[bcsߗ½7n-qQMG%$oQES }qD+98|=/쮢ޯOCDz` i"%.@䟕hv[TҧZq3k5i蠪@,6l֪ vtAG5:75$fֲmm^m=z&fKf^VC#tڱ[H;|YUF&kZGtLJ ?NcFe|Vz^*wGrJ7XT3e!DM'Ů2;uo\.ˏSq?KS>܎8DQ`#)hb(>mÜy#NKjjam~Pf Йd_v^ m-˖@Wݽ&xKWtQ&qCEBɹ! B n Fp䈿85R>Pr<{gKJxJ(*Zx+?iLܜ{V†AU!k8llbpDk>7uίoi,nklht>+( V7g-Ѿ1k0xwfL!H9)h6^gIQeKpHtݦVJU;" %;i?Q? wE#eϖ1^&[|q|+p-lSsDey0}`/3=J?Q6w6 6z'L)c%0>RjL/.A+fvIgMWFqm$FN<{~z,PȎl[;zk 0MB:1t|,,B)XZ?ƝIl YHV*EXhi~qƟN͇ټP 7'Fn'V 6t?kl}Oy9+G(?* }+WZMT1LXN6 p0;˚<&+MQvǷ&,7:~i<" {uu{DpFފ]OA4ޔVH Ǵa3zsЋY(X 1x{g# I89fN6ig{cNRkȥ|9`j ['=DxYf)D3fUhj}Z,3.Ir}"ʊ('8]w{@*`݋., (\xCT >ޒǂQ,6Ne*1#OVL> N*\m0 {t z JCBv 5Đe1c-o<ԓ7;`[RhX5.@n?Lߖm ̝ȭ Q)z <9Ο*AujxT$QE>[p9Й+4Aۻ7UNv VӥV7:* o!jZ=!gh!I_VO$$)h% 2M4&<@HcSi2?̓}9PrNu^\MG)97IJ"%` nZ+SuUQ2ɬ*e䑺}'%FR1fCsYAAiaV:?}^J@>kAK~[8"a)20B<`1"4bLݛ-44՚û˥!-Mc0ĉQT9iT -ydsB(~-|JX9o$Pfep'a:dz!cJ$w4Jʮ- \& rq'!>ѐ9^}焉HA+?-77Igg#\xwziCDSBwc2YCo3!et.&J^a{ӏl Bu<&'S3g«c޴sfX?[~.JxBzw=N0݆C9z FCDؙcх /\3%/5+'J2fqU߫ غn+"z2}N1jDGbըz``ⰕmX0QYszUF-aL;!9;-l QϖG&@+?2#2+ WGbRq$'\th&K۵iGJE#{?3ZE߅ pS,{Lp(}2=th@IrJ99HNTyͥ FCYqHH)[fG1f= nYpTbs| ۠3f MNf_f mpQhx}~vFWΗĵ:c`sRp8}nwiw.tDu8cZޕb°MYqq͒o(iOK[4\Wvڭ9H`xiOXbmh?vτ<&g@:qjO,3_\@q@`F $?#[~lR0Wsnr/ܤyIA8S4Ba`I- !ؠyYQ6`Xt/G٤v7=ـw gsgx3A1۵-t[JuV:L0,ƃ_d7A0 sl IV>U{Oed^P /FtU"Ri${LQL;k b5:N_!WEvx^6gC _t@BTT7a1|xz["/~}KWR)?qL}wU$C@Z+a,?+MR ,y hMPTrH  & -RVHJ#aBs6`Ma[UZ¥&2 5?D7Tm!;w8rHa!Go\sE\R1"G|5׎k\M<p@רL ^lBL+aW)+80*t`db*A15LA֯ES3]2afˁo:Ѻy+ J3GWRr9  gIɓm>KUi );?,MJuVٻOį'V9c[?|:RolJ\gt,!Od{n/CuT~&;ϑ]cHЇ3ǼMdUEH m<x Kɱ >m5s|X`y6h$gYD2}Z1 ]&|,l fA 䩗qo~x ie¡s? S3p ߛFRqAYjzxQ〮 .Q`C_waҖ(wԺ=^*)> L)ss.E+OB$CNb+M_ѭ7U_:;"xX!ı$mT}0E\P`s3p̽q\$0,-ɺPg~!w'JC0a:FOxKl!c{4LNs䴊Ɓ9Fb^ڦm獭'XZТ?\7XOwA ZI4p9{ &,4lm Kvt>YK1mA4j$Zq ΪJ2$,yKY0{ {XdG{赳S_gJdY[ko1)Iz ۈD#I1C6μC8TV@mO5FV)>oa5GO~C\8O-؎ʠ1E_u)XGY*ˊd r&F/ .кsuK+ySR]2,bؾesֶ'j^Bc6 t4,~)Nz*v%Oҕd0t ՗O3y"cǬ;.etyL ?x%j 9`]d!7 Z ,&js.f Koqb&mš-["Lg qՉRvx*}i ,p;`,c/V˖m뺔g7knbvS4˞.8~b' ځT Gع] wtn'i3[Ͻacu23*1iz/*w`[gv"+:dӴ)c1^4bwD ;8s` 86)'/ 8N2GzCnuBQ^kA9;tS[0MQXSOr+k'%h~@ 8_6wR6+mFbbܺ=0OY!@ Ptx+iЁdln'*^a+H9hZ5v~BPc䒠֞'yr)D62xAnfUpb\\*rNl~={<\ $a\ZHh?q5#nćM9NӉU~^ 21oB?ݨ!835(kpaʨ~2`z6)|+kP,AH)eLB`s\#]zmu57e@~@ԝvrkI2Ow CVwM͢4h'6rA9P coN+^!>|= 1#ϓB-L8,sX{8*8 rG!DȚB*ui[cdNHXuf?u>ְ ΰ]/ !3B5#ʊ>+9ZysFn }\OP'OFIm֑,cћ­SYEdiNKgCoL=ޭ{0m *צ eAvh饹 [nJ/m yqrCor{m6] K2ghdC;X!PtߊJWL: 4$(Fb4 |B|Ϟ(N$368 sW.I&On*9HKk0>eJ۟ó5Sƈ!L TA 3ǐn~e/7ӻ [BRO<Te:Gj.Bh{!SiAkbXhm"2ĺ{-@.<'44wzJq*# 8Fв[=Y&c,05AP549 ՑP;,@~Gv T!49w$YzcaMѿ#<6]62I{8joJ,%2a4>0ߖ y$}Dq۶}EVr<6|-r 6|Y]J:鶪ա.Tۅ%yJx( H703B ^ArlCAXKx/tRlE mP?}Y)ūHD9]KE%S7TBђqRt+ᵙCTdd\S6?g1kLsp!DYa""˜D;@a I ǝZc4翖s~gD'%gȳ#&ƱRe+ľ_'tnNm=Fn%% !*dlnYob62=94ŀx7^^e].UH`xA“*1+k&zh@,g$͇32a,* ΋wX5{3&} @[dpش5H3e%MX$mK"ﰍ[&EG(r'FE iQڢPUSnSmׇO7 _lp5VBi i (d,člJċK>*.M]g ҪyV 7y޹XnhӅGjDͳZT x=s}#EyRƬ9SݚЇj>K+ewC5c3^m xYŞ1#*(AHG Nیm.iڛP/Ckڂ-9IUˡ fC "lVJyQlP hcMF4G-l:6܅H ^ܧ##ǡC!Ƿ 덼WFx#A]Tߥݙug $ 5={'ޤ4ḅJIh SH»r|Ba0 7lP?Ws}D? MT̒ofә tަ\}?!Vbh㰒"QþONT .T]PD#ouT(H&sهq{:0p1m6=q'i5bKme%`f`8PnL̊7x=q) ` cC%{} Piݜi+W%&h3^Qx OVr SG!1'_7&5 /Bvc2PX{Xr/()3x߅'D L%JP3,-Ěq&}/ &?ÖϲtnDn$͊lŢWm`O]>2;O%jWB!GvR#1=3U=:')3jZ?Q1?8ɩJ<8l,3]ĻG00Ժݞk_Y1gLtjE8!#20bsq  2[﷡X/T8ir3!k% Г0i~~ezr#o y \wLmU_> 것^ua^&3S"ՠU yޮˆ0|z`#wƯ>IA)CLejcaAdɄ?jM 'Zxi?weS$D)J9z4y+Kg˓L}S9}!*H @I(ʺۼfHaB5 Ag!QH#1뉢689gDž.;Mn`n4UP|/x< Xj)m&˪gƙfǎeIIjTV Nw( 4 ͽ1:]Ϫ \ܐ{}|b.s˫d²qoaMHih/>+tfcpiuTׄݯAlkݹoĬDITo젠!jExiλ+ MRP4Ľ_DVˊÅM"N8υAiW' ,.vn'Jا׋G.^89b: 54bVHr $c t[7zCoӗ.4tʌ6鯡 &~[[|b{ɛNX~jg>PML]W13:P$[T ٬Rd敖l1k4&MtEآU0!AI䒆W ۭtBsg?Pޢ | {…&_`xӌ64>-5ذ(<}+ 1>r.H&(搾vsev3,?LҼTv٨a6eh k/_ѭuD"5r0:M#vxۑ%Ls.͹uxɌOʇ,|(NPD߷jG$hed}F &x~$ $%bQf]*ن~ԉq i>8Nh$40})š42IڋwNPJmՓ? ᣆ_0rS-os+vqw fV_ ; MXgBBR̹K9ggd{#cdHWiA&Q0e4f"Ug/Hy 06bP-ז7!2M6ޝw=-aSہn-2A曐 эDgAȠ%eL(`~}GH9(^5(oQK0A0gZyT,IL_iރ!mWLށ`+F2  t2&Mt(a,Xc!CM'7?ߟ,EY*yy.V\9-ٲ}GűcA#LDxؾ@qrOS" Q}Nt J0k4: F}Sׅ #x\`5ᚑC8jrHp{{İ,0,[!z9Q_>^qFQ. SҧؾE]t6/Kd0uYpܐk+ ` ,H~h%:7#9JcPyeA-sϢqP>l. cZ$:tJ n%^-%}`"YZǟ߿~)Dбq}iOndIg 3Y1ǎ?M0lP]b쮃t}r2tC (v󔤋̡uM@'k b--m( w3cHc S&,K;:y@?cj"b2M bϴp"%,SMINj7"C? (O#~b[ yH/Bϥ59zmӘSh=pyՂYT61x݈l@)]_GNx܆RT͹e!.TnZy PeXi??S`C8#VlYNoOwdlSeU t:{+H[+}Z"mᅐnD0u'Ҫ؜{^&ӮC\{=ō$ٞ-˼El u;2evx#k"5&?sch;{3yhXqKĎͩT |[XKhJ&`ݬOҀ2Q9km# \X"6( ,s/=2ذ&8OehBU#$\{V[%b= Q7RzI;#mc.w>.)/j[A1FOfaޅh.+ S4aQpU)YCȦh:@8ʱ:IǛӌPE\FcDa +?6#wXoy/g,~Ko(vi1}6ᏏPZ5úE)~~F͡`I~BJ{ T2u";/ GِxK?8_cw<$Z-N3Pʜp^]$,!ZwvG}л'fRJvo9. od ;˔{8«V_dHnRf>~+;'/ephFxT`;h%"cyP⌏gyTY\҄54,~l, 3I^ӗ!t|NHNuD7\zӪ Gz}4䠳! |(/8)DRŰ$Nޥ=9 r)4jglI&yA'42E P|Gֱ2#mp) 90>leG^I1WEb ew;bLIv3.ZYu~"kVٌ%5408 ?xOf?BoP6i,+ +~y8$RO i"8pK"A̻FM$ 6b2D QR \^x]!Ts]<̃g* dv aVȤi_xkmq׆H[۔ÑҪ =6M1+EBGv|[  %ˉ/Iwv(id6KԘ0}a!jXYjG@|6+"UspA)J'͕O*6|J볠FIj~ޝCqE`ssU фwv>Vc ;Cp:閗̥G-5i+,x y>ۊ0JB#]p݂|mD!9ۍCw 6|Vf(sܿm$`\3ܳ##.f+5^ږ?$8,/$0 hrg'\wyZ^"OLؙMOO%. !/AW0?6)z9zFSi~0UUc]/F$p0_23)0`}xRtv Gyg>&#K*HWOWn0ZIŴG,YH{bNU)WV6C-JqWIg6} /|v$p2s?j󝮀9rAOajs9 ܓ4ئ;,&n^*2mΛ3ѭ!;@H!J'hjl l-#E|hp dLsEZiNDo[ԗ|H7u..˧CVJVϘDB}ʋSoRh˺@|X75gA61: /GC,/xxNR!`֏y="4H'Tlf*. $rA/`)}؇z`nYH /IO׸~Jɗ^% i]hH{e j+Ha1׭0vj,4ϵ<yk$ lzب~F;UʈtbtnA.Wg)W<: `hQ4:=׏$= ȧ>} @.Ce;#;N(gAFZtԣ[U_f{)X}yKONN- w i F_\$㰭֜G",JSʤ*#gGɀ#87`L@+y_bFĽHx(uu4u(2- 8Rv9FJ-25ْci6-@۾-yi{тvBÃt5Vz"ޒZ8s\&1I9 <@%RX r"I9ֆ F .mn̄#4>"f]boOÕ:R'9="V-Q b5Ayޖ0ҩi[kJeDâGy8nJO}tBfa":l*ѫyanB2Tx&o~@dSbdk=Jv+LzClVtaMT8'QU}>O{:k@YQy7 "=HEm?$4E]CdXte&w ?tvniCKI\+-(P4(X۾cۀ~L~GwM\%/ 䌣i_2iaUё<18;ˀ&Bht5xietHܰ߷l ]W.o6cWpUٶcwL%wt6 4@Cዡ*qd =.8@)0bFurE @RJ+,Qy.O!_XHx=X"51rG|g\ E]p) K/6̾XwkIu}tE{?VqN^D fG"هv%<>A(uyb)NӘdJi$Bm8:VW,Uֳ:SV 3S @Sqxŗ0;C'Oޘbr;Q}$<hE-+N7y (ܕCHiɚewJuMD|;"ld9!7ݶ.Slڵ&2l˞/j1b-\3jAvI43~OJt&_)!,Ahd\>@3>?8KP+Iዃ:akYÝ9С<:㘘 ٭?k5d'Ր8[d/?|NK?t4_71ۉ ʎ8I6 yYh@\Cgs$Ձ^3;w|v%( ;^ yTbW:w^`CߌHߝіq8GE9Ϻꌱ7BYltJ) Q K$X6B/I LR܎+ Ujڃ%ˬܕ71B%ޒ1QԲ'VZ݅ J uu8UZr?VҀ( RYY)/~Abz$6rd㐽J:edSF _>d%|!#ʙsi|46Iv5LaǏL;iʄnql"gHjdq i~|~~^D6.)q]cޒib΍\1]:R9_kݚV.$Z_^N" kP٠f"yES&j|+=$۸x.ey]"I)T -ު?:IV2z8Ν/􀡼/E,y3[HZ[WhVe 0,T2YF ub/cTxY: /듳N5ldEE|S֔⣠yhs Ƀ*5C~tޱQUqM k0*/mw GϤj'߼VprH:L;z5j{,DSa9SÒaߩ ^EY15`ƖP]Wr6p`~2dt0};:LQxeGJ~whZibL.[&D{~r!Gi__L HG~|ӆb 7'LPx_pxKRW\R3\>U g?Te xbוl:쾳62IQWu;؜X,ĎN?Tx| 6W]l% Iďfs߬J%B$&wK7ru=]Dʄ/ιˆ #+ih~-ڰ28slL8Y2qL+[Ys 9I1rB\̦W w•[@I%9bl{8VX%. &RMōD,f}^PK#7Isu318BL^,>v*!]R#V4te8]jU8=E{uhx^kQg3 Ӿ :*Vaþu^zŽ,G(0oU_*?'+pOلfѭR'űë2]bp0%n\/)qa_Dx+QCUMbeŹQN{6u(?P.K%m ;p=Bx,XXmk!K!oFXa$\:~S=|ua;tE4!ЫVNMUiEtUp[eBn|TuY]+~nțY Kjٗa;;`ix3OQRX\f<T:I\$bf`b--N@s,S*mG[pJ/j5kuY m7ݦϜ#.dxQ|br5f 8"$*^8KWCFtAҁM`mr'4{u#4R%y8{w`7 !wbB]gVy<ݕڲuv#[rl3ΦU PY.7Y7d@/ad'YNJ;9#˔A1MU³촜?#pteV(tqM:5sqmmOџ/Ā|L&ڵF8w;9P d?"3o2_8 ]gQdOF4Pӓ.:Rz)4k$Yz0fFa'4?LizɏB8^R&"ߩK7cIH]8%q#܂I$U jd+ ă'xrhWBg~Dkm~1ЩCehbYp[RJ sI7y`ZE뷌&b9>JRTߗ n/\f 2"&۬yd!U=)^bH$lk#sz!3 vnLYk,9Y sv}@xw{/)ȝaZ ft,t}a`.,腣$^n"݉raP_#~xwҟ*}iLGZúw }q$zdz =?VnF5nLiئ6?y<]Sa4Are'mcD Y#7И83:W2q(9KA PDHJ2|/[1i־&_Hx?I=,P l_\kF7.'ssu=6 Q Xhc0aI4;/J cg\!?gPW^[ēa/ I^>ԉH*xV9+/qJ!ԉg{T`YFE AspۤR~Y|yEJJd5Ey^;dz(8ǬRZ}:Ni0A,:RiW ;ZE\O@N 1X7o5yVAh̴!kH.4vQ?ԛ{[bzI 3zUn'7[\5mTsW!qi=Ǭ:[Aq̢B$s(-?&xK"(y:dq^OG,įC[6Fz7NeSaEէ=gpFq|feEFO)ȉs 3r>h`I[[HeI^Ǜ$;ׄ5"$q}@CתB%ުlm _MwzDI{MќAjGG/b셯4N|lF7"ewQ?1ɯ9U6S/W۴V!ҟ u@K5 @@$8spQف< Br-k|ugn C섮kyEjDa&$ӓ9e3ƿ{VIPl,U7yRk &M]dhFɇ;E96bx=)ezjf׉:}{x 1f-8o2oOpЀm%1.HZm!o \Io`i\ m@a7\vU(鶏5ԩs}˭f:5F~V8G`2hEŜ? t3D<`-`{>ӣnzGѾDR%1risQNi3dmKgɯ{ɹ@t?'q48 v2Ն1[l`ѹ5k*vfjT&0~ k .6-]ԉ5V;-}(iݏ%x%P!6;i r  -+yKqܑ>^s(zu)xTi,.aI"ay.Ts6wY25jbkaUnl*\C$[ٿIks0&rVQ/Z`?~|>W< F;B?eЀI!M9ַ:Xy!)19]i,g1RVz+]Uζ^08^$πz7i]@2{ֵn2uœ ˑuQݰ1"OX[& W+={28)rFFK/}5Vdy?p߰KCL9U5h!Ҳ nϽ yk m#KRBQܷt+]w&~wxLȮ' }vWtD3y}4Z+ z\!I^AǙu[L_ZPuJ'SCDcy>ͣ>#QDMB0ݫ懸}'0.H$7j&9atuDǍث'x5ƚI4m]ďQ|I,՛F]r)JLL271yIb S\c_Ah9<#[=[e+'pÏ\qVlMFk :ԍ 7Nքt^j旈gaLV~(uiR 1}}V. `|h,fN!i0EuyIi6Z C FvF>k'Jm'UOh/,FFe;ɵu'oOp"{@i|"g|oC_=×@;W4Wl^1ς_;(6Ͳt U_A, 7TMg _9{Jn"l >tg9g2-AfNe=Cv 'w 1968M%[3dɔ1O (Җqm݆|y8E[ :C{Tbduþ1[T*T%NbKDQy Tn]F$L3K[A0wFJ_>Bb<eцA T`S^ EEI#L‰t׍ 㹲Fe_LkvYjޱdn& @!|B:\t>h,wNOUa,KX [e kL9o#7^)U FtTڥosb=~?^F]RU;ll^,k@YȎ H e~rh5WZ45;ph8乀i^]Aq[xBhŜ"ԡ'7U GUbHAx!4G W LQn3[hI"e+GӤe;G$Sg"'S;z/&4dS_T݁Xí1u8Z?a>M4lN b| W;viK)ڀLMXjF- Wi0Bc&w:ƳyiB?>r4Yih7ugםH=wᜲy"Q7º+N ?,AtWWU\Zp0!lḐH?מ< k=e} :z:QQ[}Tti29q{y:3N^\ `\5|"|?+X;k?AcA V3tTx[<3 Ls5Amv<yfL )j9-wkP-WO"kwwc '9ȞòdXcb;^2+]`(TI*"o!~@:-V$o&D:zUT+@2P&ωPᙡ*ȁXb؂rc˩zO䒞6۳mzHF !B4VJ;jYb]} 0pG llDQQ Be|B ρK*F;%Ե:"] FyQ#EUG);Q : ,+8>A&E u#OC317Gu_UYq 0dQ\G-#φ1VA36=l"C%v~K;Y3)GmIc:c:\5&D?`v@M{7W'Ib<;!]¡^{NaQ|`=PDk8.;Np evY#씉!C(fΆNiP',%]z}1aM,k[6gA,>Ѐ jx2|\!{s #胤y{q]WiF|}P1bT w Ϩy\SۛÀʯԪҾ8!V0Z!pN5]_JfS_4D7X3Emٛw:f+ Z)ldML56z{tin[좪lUy)Y_2 J [qALmn-nq]ԡӐAEp"N ٿ~!0 q0^v_xyxO8u̔h ў[ǜ33TrI@A7|s @<\kCE lDĨ#wND\4}2B(7 u[8K@t](֑db&c+% )7G=Z4jrBqpg:,&Od;NDu`?$lqQcQ<|LmEs_)Ee*F 9eMC}qZJRYO!e*F}-G"uCxڋy,] &,Nz#[Ȭx%;RȀf;/A:&^//1J'H*'F$AxjޏeOB tY/ԏ U$fJ0ng؟~k2d4IDFZ5p>&=e8ɔv5lj^G,T50 ؆-郪9 Uǜ(@Cϭ:1Iϙ<ϳ_wʁfUI7+_޲Y(GC'٦RK{zʵ۝q\|) W^3a-:-gZKJtP{6J}U?fICtnǒN ƓρԚ*fƯ+K{2E6(0"oP<8Fv^F62=wI“h[9FCGؼ_ݠ2&{A97%sMAfPFNi?}⚦K#&& /%)H8?LVb$й-.N|Ciw E.uO&ۇL * _ݞNKzL& "\fG91jCq dGN)Rmz'5pJL:4zI2,zµB?Sgy+=j 9QJUP&N(.I,V}vj~'ZaCm (u 2ϖ%ql51I=~E n>,q&Z2n@;>Ť5Iއ4'٣7 mѬgcq;RTֳ45qZmY3*W=-HX/xYWa/@R~(eJթE"'wtTUTjD& V#CJ7 ~|JVb'$k8NN]/1?@)|MVp6JJc-+WƧZ3}~K#"ts`>v:&\2A@Vd5 }i#x oXA\B +g`q=aM+&j BF=7$~$9cezo7I%WMVO:^9xEt# )2 z-+_VT:8#`벮?Qeƪ[1yfZoycpyk583|rngDҙ-^ni1)2'vȣH}٢BYw|s]{$~Q7L:nC9tH`vBIg I @,,']\=H7ZRutgR ' X~Vܾ9:(Gg/^lҒnmE[>L xxu;Ր8vsŌw#cFѩ%QQ"ڕ/": 3M4Uuˊq͘IkLtȑ` Hy}:NbXX;vbϗҍ"e$9sգb'ꚵT -8٧n #p?1Xr<DOY񔣿  '3NFSoshRؕq1M,H~ )lWZ$ !:f@cGק5f@G!o{:CH >| J¢$h L/x(5\ -{ lύ0n'FD*\]!a005X1T `J;JDg"iOP,-ĶsAzv '0lT+v{ޟWzMw#^>/5\rGsoFx!͹!\A3 ՌHtf+T8|pJdSD@vgcۖD+،,7CVA#.XrOUl%ޑ !eEL^!{Y:)g$cϰNh5>{Z5cշlzl\a&߰,bͤͮI}|,vXHS%8BT%>)8Ho579`הaGO1N_abg7|P>cf眖РJ=T |lJNe]1O+g|2(0߹ <Pv9$amq,ws'|^e\ZĢ!&)[! 3(ޤ2\DȴTIAݕ?T*~!-W3l];F .|>jY$}Az Vnz4n)W<Cg^|uc|,,ZjU}HD@@TBG _j=|cO Q '*7xh.l9ۑ놦f [SG2'aJ,ĝ!S04M@:sgur,E?w;v#/s/ƭb5/,rjlHX^uW\K -^ĵ>Cv^VX2\`[zdžojINjo+2 Rm>$HxՏ"W;YvC4!9w2`|( 1 dN |||oƾ[gx~?r:'Ֆe#3jxs4BLatϻZW? ήX^R$1,dIiIsTyrd,*kN xb8=]KTr::,!pxVsB޼!eO>!oWU rzU%M `vW%_e$KٸAO du9]v$,fp%qzݳB`Ew)"r`(uˌ{BXي뾹mY|slvSa>.0B 4^KTFD5,?x:P_n_^K&!59 < >UȈPX}:dMqAt^p{yG{ʠRAkCw/"C q@4Ǒfie=0u ִw{!aBt &- D -py/ H-= R, IjIa8s*Ӛfٖfg19ťnC8 0XɻK& [T/5rZbpa}mVp@Wh=2;yh`0}ݿr~43yl6e§|{'j4)᾵UHW'&F굹 \ 6oWy0xZ> \E K-3 uϨ84VPǿ ۈ=+!C$P%0 l `.`?)!t?X0ӟC|šŸ~e21[ԋbId3e ̮>8oѱ60JP9ӸС. )c]^ReHuJtts5/]†rk&YF.N9QL[MBXųd}ڻF0мlM,rKۼ@ tv3?1$-Ѯ>"Hfy~KSs,՟o\D%l_vê=_a4CL bEo6<NGgЏz]C"(;s[]ƴ&uNnHGAy~eO}Ad~9]7d鷃ҵ4EaYF-2;F0Zh\ sl`,/rtCҌŠRukWBN"FQm/R/Վl=-c{ 2<:{U†0֊p?i7aEb b2=Ee1S2D,1RxjGcPVk˼mN^}*2PD7?|XoM@_LؗQ2aYFXؓO^6#&Z9r~qφӉÿ|I5سVy}XQ.|(] کd40BpaOdw7 E5& ҆{.@9>Ӯ[a9 7RZu6VHm*-8ϧ{n+^lRCY$lFsX:I1O/oש\l @1Ro߬[.9>JI @1&GBC a5ui!~vHVpu ¿C+4ssQ5.LקDdW9H5ᷔ&ƋM*L^xfWR/nN@,ݟ[*ţ %|6жT䭮H #D}kʗhkGFW~{(T..}OسɎ:Xk l =+Ћ׾:y2EsH?dZWcG= >^W(~̗A~=ֵ_u6U[u\S̝F,ډ'=BtSJG(T;=#RYEΫyܯxaZ0@Z4@JL*ZTڣ73pB4v N)Xg`U&-񆰑=K%@wB3'Q2*6X .r6GZ3Xԩ$PEq5G~ HZ ]GqȌB^^h1No6 ]~~CĪ 'ѣVu_ƽ.R!_ЕȇL]E8&}aۭuVر]t=5 lj5A9g/j ʥʞ0ڼЊ -4ÁJtpG~xg'j1pd]X9ӷ>9}KѷSp_?c@9 p,vJ[v꺄&RA-L=o n(h Q-'޽P\ >glڊ;ꟹtn gC}c WF.KijC7_h&cI؏}()|#a`a=JN!xp  uf"*T|Ԥ1=֜75HB95gzD~cqi@k=AsWa}1Lo8n0TC(}tX^>:GLSMPK HqMzDf.f(u{ڹ$Z}vGY"/'2s~mӱzɓ7)B,x f"ql?n^f )/.k}X$Q8yL&+JW/0DսʸUrzl׈nw]TROÃ'{xl4_RIJM^,#M@j[=*%̕1 /Z~?2Z}=Yֆ[LwK4(R==jdZ*ӿ#g9<&WhTw+g&@N /h'qg&z>Pf+~9}aT%+N~p%[6ǀhRϗPhaݙqaղ:bI3T_ڬLEVk-\t%|9)rW](}I"/f K :j9Z8AV4w c^G'XTt~"g" `}Ad# 4cM=Y:K7,1D`iY09,CQrI`s^/1i__7/3g8j#L*/\E&\h]#c$Lؚ>kS!7^3^ )90 ˑT3b7i_ꋲP8β.p 23ܦώYSZ 5PK9OkĢWe_뢬C"%.Vs臾OBJ9ݗ41D:1ϚՓ5 V@rh-c-bwX_J-K['˭DU+"c/I K1&C*YV<+r=rM65xxdmRʁsbU ό}gMDm_d^k,XmiG}7ߐ`wSh5l}ea=?08!p~W!khSE Ί>`4(|/xᯨeKLMUFI"S{@_&W4R+qQ @s(Ԭ`W؇zz"{Ʋw]!wڠ.dg~s V!G ]3r]9ӮN_P 6g>kօ+`Xcm UL##_S>>ľ ?u" BXs?~d]&eC3DwZ,3ht 0?E[v"kEl'ݯ{"޵DE@ GW2('02"{%̒ບ rTĴr9xe0 ~ ]8Pr?ְsʵAՍW*fkf՚fpp&OC܅C8`ٰa:-̱/Map6&_Ch€0h'˽5ZJrK]SR?ԨTGžHdE,ԣBYp 9l c@Wb7$i?sԌU6 djZAۼ] s7_TWR2rlxos­IjBp7 ~͠UbIH|+':N3KGyn/ |~lM'md+jgہ(+ވSnS8{ zv)goyUOWK_%T5D=?a;2]nBSn-7U<{g4Q;*4_쩆8p?D]FI06HVFnks( ,N} p,uQf$7?\{9}*7(Il(ّKCrV7}Rzq۹ nю RO-c`O$Ie󬼦+_p/ ߊsԗ*2D_n jw?)fy l# ٛ:JB+N)g}%j~IdNUEnȅe'h %laot'~yc&AuZ%hŠoT#ͤ,3iso"#y~;n k|书gG;lB<y iuVƼR6m+xU%gZy%sgdX=p9X4S) O~э<ѳ&"'oEf?=9]9ȤgPK-jBxCXzyԧv ŠLl \svCNJ|@4U2~+&4ec\z0)_eqYī3N==>Ts6&x1C̺=~1fˊ푘bh]?ϙkc~1ḑ!6xЗQ?fJD[)1.5(=&|hvX6eb9K[ peL$U F&EU0nD/TVvéRP5֖HZִuL 97bc}5202Lw#QlJ)Oq^@]%NNH3Yd@Ơ>ٱMAS4\Lp>YA;)8_/w<`~̎RLɻ<hnRY}BP0nvT>=}@v#juۚfrOjn9Dͺ%$F8!>| lG;xDa`w$G0`) 3^ꭧ"Zx drL/hI ŤC6 ܯz("# bBC"Ĉ fD|;ߡK`# +?QgaAwIn@cavsQw]HW(Y kJnãNnд>ҍ!;`oʎQf(Ar^%3s.B킇CL^-\ڏ,rOg^6="is`V:gqx31kT1ZC!DOou!L┗ F9zA aPclwIA\P@UD»u{1"btn.7`2b3kC[=\u ||41Gx>cFT'_tSuLR;g)[ m[ pl`({ƻFuv_gDdmaV!v3?%Od#Uߘ+MC'h ߮3ۑ>bQ3S1o-6`-C'v&X(XpKu=lI0mL_]B,3l=?.ymSѾ;{a`Z5V/Bb Y X9eqJHH-\96hp3(䩂5N7Tf9R%W>]ȳqk &Mp]'?H &CTGss(">cڭ`5ryŘ{)|`" @U>0W4ؾS:*r2 $k{LF/^G:"Үdg oda H #.0gYF ao"/r)8&AU!k65Y1/dS^G: " #.I}-YkL8>=HG; pP J.aQH@b֡hv;qP(=š]0YFVcdU1O$RU:,%"9)\b?҄~ݗ;wb8!.eɑ⿉B/;d˂mpLKsy#chC_2^4=^Ur ӭ8]l\ΦPV(nIƃך+nVdѩD T[5D`kLE=ٹ#U?v bLJqr"&x\XQ7o+mHN9\6# #ђT}F6 >,W]nfz3)>$9 yonGQ ǗڄC|;蒽$Crk>Gk] m}YaOfFbH{+&ϥY<>~:H2|@ci%]MGhk< d9mǪ\sjtC11=2iHI,ǕIjWےEx9@M/L @NĉcW@iy%~luW3hxU/OhwNA| r7rcZaQٴnJ0P_h 9iNM@?pZPr%ڢ=3iolV pU0^4JzX#;T!jR@a;Gfez\0Apv U\8mi/e'C@^Fű Xx<4? N#]C儀~VT5Y*^K6p7tu];%[B {CHKXϞ-:Y $_-n{޽|@~LP3ʝ͂F?* jVі*,ۂEdΙ~C(T|S{hqO_pxlDC+ӈM$LHU%"_יWjky@` >;ϗ,GZҕF,[+'EfV)йLtf'd^DfLR z4> 7$Q-d5m5b͒>3N`S~kmn3>$$N;gz2ElH<_(kK: ܅[9-{؛sao৙0l:ɋ_ ]5RcE[Jt9/__94ٺ|p1>`JreLgaILgn޷nb-@"ZP L="lb_c$sKn@~LrwlЩΦ[y3WK5|י,2<%:甖k]}@m ʰWE$bJeZ36⿛rg~VY\>%;W1`^'nrr}~lWYq}gʲ4TDʪݦh˪ T.8UUa\-AvAՀU=! V9ׅK>Qǫ (}""'kS9| ?Ou JQ7pKWP12#U)P4)d>h1B!DF UmoؾO:Z~ tɽ)\ 0<$ /-O-Sg=.FqhqEjF P;og)jGhXY^7*`e0W34,%.IFӨ[y](BwgӏJ[7CsqJv.֩߄ΊtN P]v\YLxm4ZQ"SUVW;-^4ø-.e.vVK^iZnj:5VHN҈nvs{owN~_-oVac%4E0&H5,hr~8; @+J; Y e1Kh)hᳫVل]az~#t\SMK%_AbA|ଳta##j&v6#'!FG|ym9ߗ7B:{40]S(| ܌ }ԄwwۡsLmUV ѣWz}M7<]nkqҸ"Z,RфM Jvc&| `2}qlڔ ~C|IQu)br9J3?oݏןU! ;&1yQ5ܤ]Fn9vЕrd9&?͓cSCƫW")j{`-Z 퓳 v_ ƿi}18)h/d"j_ ڥsW6$Uy&gL5Q#_x‚ Ζv \nP%C}-ALq\_Q).o\QJɈTrj⃁j X]қ?_} %Swt[A-X&,|8 `֩̚}g w~ihw4܊kpiM Jnb=Z$ĽU:ȞQN}<5 ;xV`bƘ&J MAhXusm5ؼZ1ejz"c$9ֹNy2T97"mg{+dƮ퍴B)31ZWs4$Lou. d J%][x!db) m/q)uSW=fq!Aq`+2%fa&.ZW]M3 VUĶ (ZY@p`9r L.q|(h>@-/g%Nh> ¯y3 uN9 !.5"?""ʏ-!sۙWAT@͢%hYI1͍v}SxS]ÖTA-ɕHqdB]eR$PyX"A* R/f[U_S~\BhӔ ŋV񗴰)0WP!k/"/νV1ec!ޜnɠ5ZLn†z{:yfko/52@4Y.˥J${u7)slNt qKFUUW I)jGi\%``h?T2 @4;mT nb2 (R&Qnr~'-b2ț(,}\8k%&a,g5cT[kE) i9嵔OXTkrjLuYVӅ^$E fu-.hVRLҺ_`4P>I%l 0 [ rtlM&%6nX<d˸l{aŏԹyy4{_Xa .\' ZmW?7RBAiJ/%氃w)^w;D«`yUrIZA XN@vh es%tr0a\=пNDȵS;UOW~ ylVWtDZtmM!YmbrG>Mʝ:#j+<_1-N_7 yVYe}$MtU>ˠ1,NrLL  xi] h.ƿ |1z8X88)Pxԑ}n5<1oX.3g etsTn~d "믗M#n XıgZT}ɭWfL9OWp/d9I"? FFC) !N["(Y'MS@:N!AmԐH ngN0W"ڛ w4U"+b7ĝ7]Bs?F_}=&u\v~>pͻtm=jb{!iˇo:]񗦚K`[~Ȫ$4aq#ȸmm\7&gdݟTsCVZ@O[?0L)t͵$OOUf>8Xy nd䳓($4+ȡ"ߟ"z) O%UHضG c۪iюSBe)$̓x{&P_bPiۜ _WL:eq]͚۷#`]."7x_~آ\+l9n 9Q@iu@vg2ohO?.Ƅר޲G^iLvѶ,c[<\A*cCs.k%>\j碓Hr %JyX|1%zz) ܭ|=] N0sL&rA"sARio:ݢ6R*:#s$J/|@Ǽv3u-q);-Zz3lW%)yA.)ؾomxUxF^l%/AyUs-T =.SA]<4ݯ:>34f( "U~ FGP~H4.?аN| $,%KhZsxsb%CدsyXvrc̡O ¡pi/EoLDDGztk?%g*]ȏ#?Ռ|tp,JC?wspĘZs=lr-לָS,J&dXϼZSz6f{u + + Wtq%Z&+Nv\ih9N}S/Z." o[<-M9IxAr&( XPLKX)^8t\2(5P3zG>oY4WϜ=l+ ޭTX2n ZhbQ(<58Y" 4'xħ?&=O!Xx7Q>V)[ģ!۴Z.m.ӓ 3IuC4/0wLUV@1 ۙqvcؙr} tPNq,evvXAѪY`{ aRֽ"/w/wԎ_.2 ĘLJ.)SƽEbGaם&8(\P fb<^wYZ1Fc!}*Z.g谲"yt`/G*aCp5ZJumqr*hofaYd[0qݗ4٧&-lZ4zfNbu:g)`z~6E4Ljmj$.k;T\=ƱlM$Ipƃ9Hͥu9(^OA|<ŷC^3_ N?&=W,~A8Hxv*$@_,*i-7Y{V F dNrd؋6u663tKvdsw/<g<(R]I{ Ȳ}R8Ojh_ڵW7N[-N;E&ԵvͲ<;Jݔ[2IϸD0Zuƚ4_M@8Q-n<_?XuqjjX|ɺBˉ\_"倸4L|\t됓;f"L@t,ǯ*: P0a o=eKkڋr5'ԙydΪf}Wtq|I G߼zC&/i!!m?C M)\\y*1ZC@[;. ) y*C#+p 2f!6dUmL+N/!B ŌWPesSam7ј4~B;V{fe`P K  a3fOzikhϧ{Edz6Tnv; C&ۆN|p7WLog= q(2xRǕٶN@-Ͳz 7 c'q/vC`&|!1>`R;ϳRK57_`tdZ,Uh:z6n)扂[ƹu;B0)A_^T/ۙʼ ڭ8i,ŃV=xzYiPayV&CF1تa'2JdP ]B34gl MϳHŲ4ďἨ'G?&Hvbt@;TdX5wdi'MusQƥO;]DՅMɏv?6Xole!n**'CnФ.Em_$L֗vAjgMh/}(<$9!ާ(Q^P1.MM y5EnAK.ưPc7$ K%YE~#~K$+w hN`[e]Vzc.SeQ!X&a.63:u8%+\-c VTc^[ *c*a>.}xKf[̛Kzl‛HdXvǽ}C$䆑gYZ070701000004f1000081a4000000000000000000000001644ae3ba00003334000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/soc/sof/amd/snd-sof-amd-acp.ko.xz7zXZִF!t/!G2]?Eh=ڜ.+tjmbdv7Q);5:$ y^Kh.Ӝ益Jܗۃ B&()pE XHᡈ cr1c2=<oR8;s3nU(НY䣙( }^S=LUp#>+tlNqc{~ ~/'o{#nWrP7sս!wo-cdXXY-۵8eRF7=1n8ߖYx)`D׼66JN1JpyՍ+;]X$PIKz[S?sBE2^R3=IqI;oF>ی5ͧkKN(8j¬yxQJv;w\dguYd>bQT|us\p`S7}yE72'#e&}2 H d 讞*K{m,~ud5M#"ޯ<:j}I{v??ܨ9^KA|L;AQ CtЍc7?$I})X) W~+yc5Y+ qcC]eR=~ B$xNL;È#X>Grq|crg0їn. mNTjx>1N0 ]|a5vRqǃV $D]$,ʼ !dr~\ S,aMiJXTW#!3@+sșR]r~ mޚ$dfUŇ`!xdh/Krx"U*Ytu9wz_Τ=ȫ-+ڎQ ^)H1ȣN}>Ť7?m1s+oiVh-WQ&wD'Drp5?,W^g`0(>Yѩqf!-]Č!k.>O|߈GE%"iQ(-ԿE{!!yA<4V?Q҆5[\UY v?/Y=UEBST|]HH½g~Um)c,(.2e\<$heE< O~?Ԉ,%~*BBƍW#9ҍS!Β!oh{׍O5n+ȸaV߰Dׂ.R}fƑ\fkѱ6 NEGKDU![p&]PtUy,9)Pܣ&[jM%.ۿJGQ2#$ & %"<4hƮH}QP)}ׂSoÆa?HM3K@ɢ6ܓGN+Fa 1wU!2P4H5?QmV~Rj/S@=A^Z|LT{#_&ݎіZ1EHV,8U'nEDF2-c=gS C22E^ײ@(gJc!*kbJG#t/ƃHÐ6[܏pFK0WMe9_M9ʯ+0 < EI8AtuY>AZ^ !\[;M//,߉vC@M4 Py"[Éy35_YB̶]#D+ >YBI !鯼Ӆ ٫` r{q|0v[h6YTD)yENTB٢ JܒJ?X@yNMrN)xyQ<7ӯ,ո!8@Bo;mbZ2ت'DD;PqgulB$Sg۹ 46r^S$Y7yQ1Sa@%/^8#^ċQ  ?INx*.ޟKDkoZFey? 40𼇠l[ʟIVp^Jk>K1G.fmqECVڗ- BTZ3tY'cL3d8wAXKIbl͆Ka '(ahqui7;:*!vb>H$9V*̏9Ρ GO4[,?rr|]@n;_:$Og%ۗIM!}`ѫg 1g<`a>(%i}]XD\A6r/'^;č5г F/J_|u~AN-Qhl`&=5߽ HhXV5Y;;6刡y3Τe%Ç״xϖH `F8k0eP]+d Yi#hl|9 Hkh^#8!Þ=KuMaPe' @rf_$9GQ7@EN}Q澑$ i~pvݕ7"b] 8t]Er>*Q&XGؚ*Q/|²WD!X>]/`_[BvNؘΌk[%)uaH o)m&lhؒm}(~_z: 5o;TCլLhRE|/zx;{^Ut֦mVZl>{*gxr'A[t1,$HR`j8,6TfįVιq PF;|s]~',)wSڡ_A19,+t k,YU.זV`G֕ S-)Ȩ k@#ɬ=)_An8&OF;ԅQ4,p_{Aa09YxmS\kob[pf2aF%̡d%Izw\n!Mr*2=SQ>K4SBl#v~kZO L[:22{'\:ǘ#E ${ vWBu KNrttI<ΰ1/ rD}=E{.qZcvZLC`faI{}rej̮}hҢl bTULdAjZF_} &Ac0=:_ <=":Vm`pynッؚk ’MA hezZWJzK mI`D[dBQ  8>= H{!3)x$\-f;ws|Mc;%Z|j*5̥b5!!*LJFXϊ+c5FS2%YL<*%RU}T%Yuidpt=65Zu h̨[-TW 1c51*7\:%S?/ ,ڵ2kWZWŨ>/Pԡk5m(\c 6v3o*ؑK6R4c> KIpˮ4&]NX2,#jF?R4Ilv~@0K{ '\:L?D$™IrbCe5[䥖ݒ{/'A{ "S-H'lq^U[.N5[%]aZ.ik4YW" ? )`d"R+-\Oa>Os{\ǧ)ȳ /3|(kBKrjй :`T'X#y0y*HM0V~1_.- tJUDu~S:Z%ۄW˒'hS5!ƛ (mI}@x(M9=`'ޯsV(DV%yO:y`$GZ}Eh;^ާ+}/*t4Gw.O.$p*:/VcdH&I0$aaE5cȋzcreY ^D;gw-CG8p6Gghǘd-2 DC/lG-oV\n#{ I̡Rb!QEo~-%ƿ0gHno>z5X]VlPGzJFͨtH.lh֥)'?!>2s3Pi Q1mg&CL7ݜAvMq9Ƌ?Ҽ*u5LbD(X#3g@{P{Dݑ5'<m]}pѪ-{4}$w7(T;1EU !r;#ŲǾo:!a>v#Ko Վ&=pxisA{tN\=u E5p}N:xC=v}DPq[w=vDV6Eь6u#5$Y@[G]SyknZ|-:&dH^HcݩߓnLJ=Hb OJm,Lwk\"HwI[_@@aY^6m[[R͢Pn8JrCDhw]ф%r_3D|VP#|J*cd> "{#:ifR#Y8}7u8UrXӚs2a] <;7 W+Yy~]RhPo٢~{ayP*lzLjͻHӪ @ءb4" 37MnV#^"W1*ט0ĜU)$OpTHJP!OJdEʄɏKC~Chʀ{#*O}:" 5٘76LbW‘k=OLJOϣoEwe'I0g54]&\0] u2K!r@HW[XG wDBK8J%Akފ6i%[g3“9ds`X (MJrXfr}Bٗ"~܏ҜG"Tߣ,vx{A6z7m.y!z[D3~Lf1fK*Us =Ţ@ݢ*y31QL A#7.1kܜEuH{W#01$aʹSey$[)k1JnOMRj2,ǵM)6?5l@ޑT1kyR,|[$(LNnV>iz $f6mֹhsj#"Fj(r/Z7d/-P 1{7/~*IU,jnl iR+7хR;؍ +A/Oݧ\YZD͚ ]y|4.+뾸)\)`(p 9WĂ_@.$s;k䴦Ld.8Mc#A4k(Ķp>c_$Zc`"qڛ:߄N'q; Ќy0d騥r ߴ6$(1ũl#R֦|Py!]^_r4 ƫ-9ev6[!y޼ÕN4|%)ʋ39b(HdY|.McEV.@[)B{RMoLSɰ7XoGɿhMնP] L[^D@4[##jА07HM=.·Vw4`Ulhf#rR#z{p =ijwex^'AʼdA8%]?̦}•TQdz.<$k98W5tJ$˲#,^Rnl]n5[7 =@_VAC0jLF ja cef#Rpe:jVlrhQWۚ Fmcgnb"c}]9&BH, @\x78oӈ+W$c50@Vղbqa6U-퐢Kܻ=6IF.,݇-}:L @LL?״Ю8AcE>l~pIjhe㹮*`-gXvrCIH'n3o4 7`=I>ˍ|t%hT K"$7Ή3@l.vjyٽEVTгr\V/ kM' 'V'mF8ՇܹaԦy48"e-S襚9Ԇ||VCv8VsUкX̛ic$ɰ Jg_oeXPo}X>0YoV*bt%D< #J^'!Q4g|}A0J_&$V3j.v璜/2(E6}k2ܔ͆ YU^?<<s;yu\>[v! #3gfbxkVNCb"ܝ"[O,/tNUJuWC87 >#ˍϔ*2}y2MgS_@iuN0nvf8;C>Q"MKJ=l:CZqaJ*K\ucyR@1jqe9[UYv#:dWC ;g? tq[S|zp~`O~-E!jN:;5!yI5tio)8_ՂM^WKS QHG&SG{o8c*+b0klJ'(2}.D3.# >FYL la9OϦ[B!.`ZጼM"ŭK_[zw"R,}G nht86x#ew?7ha7 l &*~w/uh?[d7 Cr.)mq8xHoY( hT6-MfC׽B-Q*aI1RBD+‡MT3/{uҖ8 5WB]u zE~R%F\N:4WCXy* Roz|YHLoN1P`N~Z3f\E =`>.}V*C+6m׎^.P((i&MA/%Z]Eq'p(ܠ dR~%'=έ2~bى] mѦGQQ.Lnh_JHQM^r?8$;0F)P/oD iOd/gg^Hٿ\:HJhj[dˡw^ǚ4[C" 逺V'> UG?|$#_H2?AZoi0[r&:1 F|Zjd}m~lO0Ni:&(wlUI2ZnW-J:4ml1tFdq8rJ396"wwwk.FWPv |xZ=HZj0"Jz#[7o7.joaMŒU_(PU~h(o&1HuՏʕSf;oWBC7ţbù[wk5CŰMDA<]VuT趟`(\{ă6}4vc Zq] nj2gES&BKQ4`r>mEEٮAe0):},X#K,X~) 0'+b=.]WPW u i4l%v b(D듴>$g YW%tƆԠe\QZVu׿,[JGʌ pT2U׭R+"߳~gAۊIⰒ,ۋPL39=ݣb];_n@gvR %[3mT VNwN&,2Zqܦ^6ê" 0婉$ڒ_FN0G0.8dt1U6Ft dl6$ _#}B)Q](Vi9?LknJ2mmB;n;hLJOC^Zqcb&_ϨS&̄i<@tLi t50~Zlk3(%~5zHKf ^= .5eiw8Xz[JMJZ~S1vXfp)0m^:{z-ǓI>Nʾt8 g3 l|[jH5`LQ]h >$ A0fD=ue(BbũfJ*!h: Cp1Vէ[eE|H8ZҸ XôIO($]"]_[Ng2=d; R_SSVs;ƀD#d]bf^JށfԊʵW]%Bjs=iU<Hu"hڊ(ܿ{.U2SasԱ!l) `0x鴀l\HXe%Ňwmx 2fc]c?v{a<²1, cWX)cJW/9*YQӑc&w}5*s~GYAkV7][~&n=q'\OAQ0$ze%gcu]\نhefy=-C=XA;"VXƹ9g"sRt,ډ}TZ 9}TnEb9Eआ C"aRvwHTAKgΉFsx]3e`$ Wُ7'\J3Nxk͊y.7.m3|>OD)kG8 f4rii9-ܓFqD;KNʜ(FZ?([Rth{I1++'\5Gtl.!3P4)c`ױH;+eʣ $!:>v]nuM}q;@m6ӿyrX- ,;SUQ@18n"կKth r`RVGF.,I&t-҄_Cnٞ,27mp̧C33p.dVS-B$ƭۖb|1]uxqHt*;x]G+эL_Jmd]"CVQMvM\:HK >7-v@nUkbF,{JE,,hI-8g8+ u'wO[z MSSxs:8ҥ)2Yl+: v,zD/W۪ik!Ƭѵ{5iO&-ZU}Q2<:\LCr#bJX,S!$O/2=^ ԼjqU 't|G%0Yc/YS5ؐ{A4A*2+} q㶷 akͪ"DqEQYti ({-,CJG͔Gj@rfgYZ070701000004f2000081a4000000000000000000000001644ae3ba0000106c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/soc/sof/amd/snd-sof-amd-renoir.ko.xz7zXZִF!t/I/+]?Eh=ڜ.+˃Q:@WFcJTF%VF;pS^+_+8uf+Ve &k PoB 怌΅Lʉұ wj9wA*(tx>qUSK^sZWO<ުcQ~ =#X%+>%⤿݃ S -I{@^7JF>bbnh/B/$XhdQɂ`RC!SCiLDv}QReqJoK@!1fkN#xǢ1yTA?]J' Кfz ,?o K 6pghW'!kRPM]Y1Jg<ClBv2Z{gԾKoSy Mc -|ĔGC<5q 6*p锚\=dM{h5v~sW@?`[j/Ȟس1G JJ[ 1tMv6XLAHX8/-~. ^3ieTdڼBw0F~~AzZlGW r ~ !⸰'?u}m_ܿ{Aך.$Ҁ#6v~x6C ~(MrWH=KF|i/Y6`ϷF _t ۈjB HBV ^(ٝXQsC%Ny(}SJ'eEk죊ӸdF,98jUhfk@}J-nZ;_rgk("v1g!DD3(ƿv*᯾nk<-?4q~9z Gw,`Ucx} TIFe+U7Բ_|\>d5[ީ ؋XVtO2 Rn]'aژ!c#IB3Wcyk(hπwwP)a T3Hd5Y~m M<‚ˆRLzM%W3`§w0ʏ/ӝs&k!~k.d׍J?djoxwxRoy>zCH]c.s@SqV7dA296NU>pP6*Q ٽ^%8+"R&?""cďxN:@GapDF00Έ. t)K c5Fy![=T;\ʿY%orȶu,aPzzFpn8ܜUJ cXl#0#/8 ONo ý4QrqpB56d +:n9Ybq:Ԍ 48vSXٛ^Dɧ޻2(gF>"ҵX]J"eSjT^L@Hq 6xG5J{;P}c2W9l$)ɮl}J|;IUzYڰ19,'|\`o%Q s5x:U{NͥOjѶr}hrC9d.7 l;*:Rp$[k~o6,n(EZʇ&X8&0 b+x{FKi^>> IpW8J[&,R!q~n?g)xܢt.4;wA &kM*/'wL텻_QwqX|GUlcJNġze Զ .0rE+zHV2BXCe}}GAK$e?:HZ/=W2kF nkEV'7`W׏1~.%G/{5 B\l&q ŒHk9t5V}t_.Ԥ3ykɌ4FnTE;pz+/le䧽`toa`fx\ t}Ϛ2:Ǚ{Woe S*` W _ii|gATIb󲁒hj%P)=S{6[^Sre Y10 n>k}8i=ZT{FR~ 0ܥ$HIrZܽskD(Yr1FUiwRMlc`mm1=ؗYsޏі8þ5VtGSmddL_4ZDL ~y|J)=p{Uq =|ͤϣ H@o[9 8=6|J%_/cJہN:!Ɉx6;*1#&"{Ϻ]% aom)|G#cvەaa0:_'m>L ɦ3Na}SGB p/A+5Jkp2s/2.yAs| dD7C,89A# . deS$&}-x2P LÐ˟.p9 .+ZS8cRgq D[o@R.)"p+ ;ƃļ jW%IiV4g2tCH4mh :zՑ+ q򃨼tǤ4{-oԢqo{L[کda6?F _P4iGX\6'Vvͳ. lGk5ǰUQ0ژoX|JI_W]`%@Ct`8DU'kׅ[i5LJR bp "S15r2-j/Ƈ{žVu(!7@8[)wD 5$ $gj `N,c e6HGjEeuq~[e-8kG2tFZ²xU%a.&3v֐r(}d( @ "둾puv?WN{*8VZqvf9Piwn P)`\5>ύ r|(2/E`_%`ZD"ڄzPFyГ~}@IH5{:6 o2 X[^{us] HKIj}?M~LC3HxLA9e7]!Ѐ!9śۈ}qBmѕ #b RE~eu1ek)Ĵ?51`igvw_=l=kUrɦ2F\ yhkCKFm+$ 3Rik[=WA@!/@@i26d!Bz(煮tg6gRxd!͡%}fŢdmWr\OTRR.;*䁹mw E>!#ܳY/nW9~ڻҒ_n5N3cT\)5Mہmv4H/\\l~-92kSBhC$CN  ӶKAȽ)N{bdG,zT C_C-VigNɅgx$k6ͧ) n{9g ƇgYZ070701000004f3000081a4000000000000000000000001644ae3bb000019e4000000000000000000000000000000000000006400000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/soc/sof/intel/snd-sof-acpi-intel-bdw.ko.xz7zXZִF!t/~]?Eh=ڜ.+eSHJiUmRF>51xK. G  5`syO<%gU)qnAImA2NPfk𪽌̈yc^h iA?WPr֛ 8ێ=Ep+vϽd¹֯I>f2 o"yy"j\3832Z8gnc8JK]`4+:${VJZ!Q]fGGl!Cќp?a98~!-j:`Wϭ d+MD0bSR;*;e 9+p@T{e!ɤOi0w.4▍J{0,s^b5.] 2pkXirf"AEZ&sAa%_juCq4'yOej8iREA}/[ZܒoudԢKl("K|YjPNxI09dTFuzNw2. :?Qzܸjm0z ;DHS#d“XJMTR.̵ꖆ8sLbl1jNf9gr+x@_p0|,2='FąQLU44]FQ<l kX",@䙒$vb\F*|t T IsxPҼMx.DP 7w3*Qʑ!Xڤ|~(9_Iڌ"/ixuTj$$QZօ9z1_HO+4B1Mq7/QVw_GZB$eMg$1pn)8q `6Gi쾇zɇ59Ίvt£f\xj0x1kKyyC!;XՁd(ۊV]?x[Ǯ,{<&ފSkP 'aAZhCG@=Df?Zh/`]3 e4y _}H:ZbJlgN.1~ k/mda?_@UqU˄IVyM8>-޶v[S=9; y33OM(U>>TDy`xcp솊e8(+0#?u p$S o%Tf9Y{iWtm,/b/o(?pRւ1eq}D?煫4k ږd/LLqcWs|zNJvG6|pIOE1x q1{܀f(nmUd6mI5:Oė?]RZ|LAMJ\$2 X*:$>-sI| }ZA 1.rӮѼ_ma->p=ˢ  3 [a4N ʕ Pmɀ>%];T$d;HvXQs& ;}+Jf7xdI.G Kc3jY+9,Ҥ6$W}iUmܐ\XИG?|Ovg"29wP> 2xk]NҘ8YTA)+վ ݘ2ҕ¿]&Zy6ά¹X<92<"QuKl%gn#T-i~%sԔ2:]q H1 ZysAA2u+)ykz$aR, 3'ŮSyxvG$θR|,L5"m(u8K;g°kS4~CN9Vn4Wji#t5#5^{36"F^eWLYB?Y,#gH(`XL}K&1;c q JbA M7$Hx5ڶKܻFB}>~/<;.$s0`+' ?I#MLU?pgpux Z6"_A V=}w¹h1[eb@bRl:G"mԇ@)" 4S6DѬ8 :u;(̫͌9Coĸ JA Ub(}fK|H^Xhe4f`eEf\ߣ~^qGki6eIh̢}"9aESb}ޘl#~!hX܏$ Dyg=ːJ]? f0Q@TNs|#XH(o <bĉ*6(jc5F-IOVh"OG:4EB|K(B/ē-=(jUJC5 эiāF/ꬵl?N(qՁb>aY='MJ0ʃN@MFZT5gr)f[s"V!,ii XX]|9aT>> ^B=̀"zx%1`~Y y:#b}.6Y`G?;kmK?^t.EUPFTÊK"pO#_)?LYE/SpX+`j4PiuZG؆(\ߍMpjK-ΏXK=*(2+0m3|Ԫ|VkO6UHA4,8?f΃J oH#IZM/pNVr[/y$\X7T,^UQSjȉ{0@F/^gVQ;uB]2ĔS({yN;W D"Ud_xdr 'CRBHݑS)ATf\OEE#)%ÍhXB`<\6Y!K=jle W0Q['4p̼oo=aOV?pP/i5zzoep4Ȟ|6sY{vM|Zl1jBH6TŗǼt2C?`_^/8 ^VWw(\ NؖM kر |h=; #>Ckݘ:wǍvW:8lk%ԙV'1Gj40kY* kɩ=>vߠ-Tk@`HHx(.BLPor=GZik~췦~W "ydTbi"S{CV~RIw=_N'!52i>IOZRw~Ck*숴QIcb[*\Sh^E~DjP\c&`?5?-㫊n$Je\0750+U̮Z'u`"8*J~Nbq XIdRFi8j; [f n Rn)3g$9as)G$1$VejXrY Aj+Ç3;݂~%YKQ{{*dC '$iTJ2s+\E9=WS~U_]r>KRڬQh86s 3nQ&oc_;wZ#QBA/ ^ wnڵd<]VU7'%eUQ"v8rK m@+N9^ "`U(}"Ş&k#SFR hĿx!dU虁E+؞&! D̥rnlt%W;RdRL)Aȝg!+ZUk%q0~Ze[ u?FXX'~fС~q#" RHˑ:i"td'˧SG 4> LG՝Ç,KHǫz?o?TrX9LOOfet Qhuf`W  j:rks *@f Ħ[V+>%"AO|/J]žy}Yh\xmu 3Uz=@9nmyM0 2=pvg.sA`_ о9.a I;ы.G N} ! oI{!HЂC dPXݼ.DQ*N ik[[=!Pd6ץ]6AK8 W6eo +;IfH_0X6eAjI[> ͐3~ƺgYZ070701000004f4000081a4000000000000000000000001644ae3bb000014d0000000000000000000000000000000000000006400000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/soc/sof/intel/snd-sof-acpi-intel-byt.ko.xz7zXZִF!t/h]?Eh=ڜ.+Лj|aT5C-ʅ7O]Aq`e~2c r osS+u5U'IфQ% 3{g 0})gpʍ/`d+ԸH z> A+wnZujQ\RE[5?~ \<۶}>?-9~X.ؠ,n~I:&rvN2OZ.ǫ0S7-CD65l;.D꾂[F=%z^v%oX4{vD낎xeYNa #P2-}9ʰ jVuNyMpJ힚Fܣ!B$˴t=H: (qhQy4JQS:jy[c= Oa&YڵNGW#"A_zD* $'I8|Ŋ)pv\r@OR-+E{Y( y3QݘZ`ͭrRW@u X 9}Pw Jk @5\,HHCSj(v;17@wp$1[I,vȀ վYkRǡ  Ĵ FrDG/_iV> aAF-3}Vʣv1*ٖoјݺw.is%bءB}>~yD< ;5PS?$rȈ ^_ J.- m'IásnZHKk2/3 t/螰SVx޳f,b:ZJpɕvoGJ[x7|^HKdӎ۞9tLcXz;?wn${ۄҷw<7-Y~ WKy9ii'0xʟ1ψxJ ԸZ?MW^%ܜ3UE+rfy1Pi&#qARC¸˅k6OtzjYW2\1 xrBl{!1tM_xLpӳzVz|&?)pԱjÍ̡3u52ǵ¾::{4U)#hf][.Ƌ&(hz jE~Uۍ=XHJD1 0Se )lLA=3cj_x_rԶK,`6N >g Fx=M;6"* d'RaЌNDFÅ]P>L JK_;$ ؠ0̉KNwH:b8cszfӔ+OJ7nRyY8&quGnvh@%*kv\d5̔'76lk,h Wh"\!+5a7bP=4)[Z08:'( a(# @"Ŧ9GǣUBVp>Î6Y h9(c7I˲W;}R] Qs7QXšIQ5vmUr]2 "*չe=-{,+J=T9FCBlχ?@Y6k9pViPF#?a܊}2|aff ,fSxaU]{ܶ]B) JX/R,T+w5{n$T`$nuGXuǪj_[w4x)z[PMjXp7!u9>d^/%E5mlƻճd'⛫yZ0lz@*%>TI}0JP=nD {G x4aw\L%CƷI-S*foeG2M.e1Ia`fgkl"TtLyY7c31&jR{ĥj7 T2㖼Yo$+z'*$5-bý)iC4=v5b{OAgf\tuٴ :vݕδ^cE9)\B"'bWnHkŶ`ke@:Wn%S-!,161,ߦi:CQBbq}.-& t,v(cj)0DNJC$\JLc|W 5kD&ڏˏHImD7zqlE{:Y<boZ+ǯ:(5{H2ӸB B`8?1kckVAExs7`sz_pymH-`xML[n G$sn]d+x''bzW4#U.TA/p8Tc4>̨# ƎMMbjj ᣃ "8(Wnt_H G BdR + ޜ{[5-$3v_TʲCFQIrg5~Y9ɓ˭XĸĥYg? +$]b&l\hͪhQ7qc'U+ U1{ZKawej4v 59Eqi~ &ͷo^irARӨl`tEYD2X qDYX8 ?\DZs3yUt*J%8w٨#ӏ->TY~|VVN֨bfeF" FJI0*z)-ӪeH6^BeVHf$36Yf[GVk&9B'B이V'ԏjt?i6OG_-03cArz3a^EZwPHAκ^ 35mPᛝn={_*B!~&Qﲑ7KgyX#~Ե2F:#\iެ W =95W6-wo5FUAݤ&| em l9!^h :Tl}"WuW;@",pSЄ3/g*YaM֥UKWZ3؛6K >[4~+ dl#, k=RyU7c7껊qTRAYCg<ﵛ'QckN9Y^W0|f;]i7:),LuEmoIaZ92Ew8PkhM\6$FZlz"-j9Fm Wud A=&ޑw[I0T7ʨ`4-oǡn%i1h@xw=Ztg{Z%YXGn/MCaN{Lya,Qe4E{|}A];nmAل\}G)6|$Z2.9"eTljw,YW觠taYIEŖIpk879BI{48uDpi@&laqZӢ%@-V1t滾ݳP6^aφ)$kgl(?'`ؗvZLyI"ܯx@͞ESق ya 摨yl6|iU xs.QqM,[àC:1&5WP8pwgROԃfȉfx!u#r%alGJ e:({wbȒfr4'i" Qf qa#uΉ%a-Ì$%w蟉,͘NS&\f԰#ˈqyg)%*E!\a:Q`vsMA{!tv8`3@]JqCNN~zmPL~(}^QuX Y "p-dOeVmI*tjU9<_oe\ROTk\3A%!欮3K"Jbit?EAZJ;mڱML^-ORX IC S8v$q!; EO+[ihI[i㵺NKx,$Na5\;P&F2!1֒Y$3[J:'!̄B2mRY#c8H3o70ctQ13lN [W:tQk9a%@‡#oB=2lNX"@('8Ң+<h#3vf(e;ijo~Iꎡ}'i{ޑ|'MT8Nx$k~˭X:f7Lk,ěktLf6t׬EUe4ں͒6~Rx6BEHx>w naP]Cٌ2 GAD[)r삗J3ft= ثtٽvCgKܡLj-A!/LDKhsj^3CFĺ,Ӟ<{Wj WKȡv*J-uP@0| 2S,ׁ lh,lɤ2$q؍bFo/n:.MWr|̷Ry'{5Åyb(Ч_~W7DeUoč铞7zS¼E /)(s91!pEM7 3\i1=* 2\~ZSmQOؖA~BF[Mfv}={Y9J2.%/VuvnL))҃ڀT< +Be/逈7Xtv5heQZݞ(:LvoD/$m2.ЬtyiWţo#;L3pQvmAO'4W"IMT4Â??)f#iggKCe %r/S7؂vY]4.vD?svϒ-㷔K&$ήltn$[ ÎN|`v'W[$RvʙJM2,l)ǡ) 64>_Ԗc8HgAXAYDJm-GHm Asuh D2Îuqh|tOLOx@ 1R% v7-UֿĻWQZ|[|1+A :DTaŒi-Knj$6:LJ~[ⓁMfpJs$knDKfHnOnd]7CkWF[e\=.wcy2<~ܑ>"*De1Tv☮z@7P[X|%N6$ Kշ(vr9WT0h ^"0H5.:nrqHi%Zى?w$5Wħg>r_abMH8<ؔ!'e젦<&@%P)'kmAJ*`>I'j%6Rǯ"X›(n=r|<1ZG #}!/4mZOtPUKשB(k:c#lrbyìgה)%0_{Wp]b^b@ޒHŖhrz'Ydg#q" R,JA2(6"}tPQ/ i2qXN(u%=35 MN:=y9鲰0t,w*S -<#FyikUN>@[Kҡ~:'pl2?!9B;S@|ⲢvFTT|-c V!6h霭Sj0q:gy!Nyel\E2Ԉ1/^geY/?g*9uHNIsݦZk!TG"ZT\̶wQ)m‹9 6Z}R K5ef|WNEx. wQ^h\-H嶆EI.-vokXc|*ͩwy} jt֬Tq^@kɸ =32{{8l@0? 6xZnL"^1w {{xWg,y՜ۣA8HMmFyHG:ֵdUViNRBd^Nn#*&NދpJPyذepNxV0#E'k,'.#-4\mT'_wxV2jf%ذgC?2Vr尦Ʉchv+jr]A4jqi$kD^7EXgPPZ<#t~N3tfջɖug|*AcKGAONb/]-2u&C&p8 `Ȗ8K$NfoʖuK$?)̑˲8j6?*{O2/5J?ɫ%E1ŭtܴ.lB/ނJ1E+Ҭfl.{5<'7z|T$V8'+?wR` :"lV,d wXi&+9>FLFP|*qˡ;䑳R꧆=@є&B6ߜU @ƿ$b툳Z&GUR_4#U*>uAF$H9Fͺ؂rYy=苟3{vɎ)@_WNTjiaT! &[;E&rG2?Ѥm7җxF}zG9Pm"]&[Y͘1)ex~ 9/jo &CBOSm T*7o+ j)egYZ070701000004f6000081a4000000000000000000000001644ae3bb0000bfd0000000000000000000000000000000000000006600000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/soc/sof/intel/snd-sof-intel-hda-common.ko.xz7zXZִF!t/~ǿ]?Eh=ڜ.+pb,z%pM㴙\((Kr;mjO GpxeՒf|xyj͙dž0EBg*{":O##t7~n5ݸbE}Po: 1cWݹ%zIjZJAF2HB N{D \) Ϸ8 >I}!Z\М\ tLk#sIFc)YfMvZLRBveCSYM*t{U% GLwBy MLS NZH<ԝuf—φVD+)3yVzj)W Wbb ca:-{fT IYFO# (ŕW!8}Fi-Jy)zF`*54 ]ƤVy( @~IPboz[(/ud/shtQGzAh!ᓢ.!HlܱA5ld o*2s`lƛdyF[Z ɡ{xu|G/07QHuZ,J߸ڽ![o[NP)CH3 ͱeemqjF׈VF9̫4"'Lm# Kr)D{Z }wx?'S Q*~(5L$y~P‹R:PĜ6#ƨjŧO|;)©7 a4xǞX Kq'_ +KrK`nfQ TޘxgVSrrƟ+փ( T&cD9)󨱺O=\F}C`L,%`O8+lf {93j}[&rx˭lSnv2eW ' -*  vs =$ݭG2h+AI,cDa5Tv>u}`/Tߟ`00㧾ڭ BFǝ6-mUYU{2% j֝_;t=##q{t]oxBYOCr6ЉE<o8:v6%N.m#/ʶ}%Kn D\[94ƅj=2Zv qZy: "P| wuFĆh2l(|KLwѢ#f@:2K|*~ہd wڇ!u[ٯZœjt=熆t! dę F-꾕 ݙ6?O٣뎦jVV:Fb0/˾&טh%D3@S5坯Qeޒg )o.]")OJtOy齶@ ᰤBY?;b%ޅJocLah5*Gl2Z^l_*QfBE(ej3qv`yѪ 9)b-kV1qTp$R"Pdb)XL =^_ k-;Ul&sZDL(TWWϫ@Wߋ !U|ޒUUM!_ VF~\(6ip"y2&_"t1%ykMc?B,d%5uE˳!6܍f|YBMAIP{(-bNkdǺ}1 ])1$NtƊ~< $~Ȧ  VPmTQdzrE^^qac<ҒKiaf^rFV:t(CVNe_W.'`K~ |P(1 0»e*)3&蜫c ʶ`.㶖rblѲ`iX?^7_Sފ$hF~2STgH}joDH/=cGux8 ڳon/REhN_`sa ǭklO!]Ӑe7srZdM-lFq/.G4UBcrb#avV~ڥ k-LfAtHbUW=n;EmF $CG\|%Tb\[U^'4mVȑ)!}O=r9J,j| 4AE H]/@5fqYǬGc4-D}͍B4҆a}(8מ_*_iT8xE ~#oo\tψT9gb{f+_mw SvN)<=UaX]Ъn2"7XV,XuUzƋloN&/۩_s}Ҟ$gA,Yӎe TFpQ5'#۠F.Z¡}i b= {[ ~݂KP@R'1B `4 _rˆ4s2ce tOcnj/R2g6ONYug^h% ܮiQ}zg W?H/a HHdrOH)2Ӵ AΖLMߔOɞgw\ 7vNJ|St:pO.ڎ`Ѧ{b^ p >V? *K>\ Fc>26sDGAP輬 ||'_$0հ?mjf bBza|7CGx6w/7-4·;~&0!}ܨ9t#uA:/\f Hifݙo7HӡêB!A'ts$<*nҲgڤnM1ɂIeWeEi^p Ϊ(}"4)E}`?oH$6Db?oCL.w'tD PX(_F0|ay"5O+ìn`v%air,9@tsSgƅjV-2xpRM;ASLyvJ|ik?tW@+~ $UPЌ,4y*$D_)U_5uv~4DtʒS:|RS`8M[Q^`h߂6涢[UڏKI_uinHY]Ҵy$on/XU, JwtkDzO7.f.0!s'Lvxͼs;TT@w2/䴾c;JLjE {GcEbp!^Li0xH.I[] 4G@:cSP@F!1VFeO:9ȃ3Bnkj" [T$tQ@R!DQykE3r42TRcEF? -ݦ.Vyl_{%:t4׸UCx%ZN5^9b* g 9av}l|`I+Mp5=@sҷ\5zOd-ez::ͶЫ{ʞ eR:d:(nkMҼhUW͸f4lϲdSuvDw{16LW"mo.T+ Kd29tϘf'sM M{ivC>];!m n0q鍖"ޯE`BvWxd#8C .L"y3əu -zا0Lm¼E)&(|B zcC R,4tptc453`aZ\p4v@i- teE`0 ﳋԎoٛSї f&s~E)Hڡ?xZ%d 0qn\{CX4ﺂ`(a4Yos c 6U}_~%8fGjT޷mHFI͂銺UE<5:Phn&$/6:kgiC 6Ԓ݌`xbXog:XKQO>Y )O:v,}H}6qMSy{~ ,Xj-Hb+4;~@nP^`/-;*3mB4?_i%hfvQ[6]a&e"ӢxZdrGn~%Zt!%qi<* ] p}CcMY5ȩe9{҇n޷ J]Ip 'K*HT tl1&6-S|N"U~u//P"[Bq~;]?/HNcveA?b>Wz)_IU'4]{>AFɝr3:F[Q% !f5v4F+PMy}v5ہpǷD)WdV4l8U=>3 v (b+K^Eg̀Ĝ.gEEM/B޳;A /^4PAu0B$u dJ':Cw5 Jr:5L WiO}MbWSDZh`*Xjbiv*Qn-hǃNvMNtW'[^ߞ)O>42%v@lƀ& ̛B&H'*eECA-h0V亂7d[8?[P4m!tEW_a_Z\^,i)p|.:{.Rp)PءsJUȜ¡RW V -id>ĘQ,3vY/F `L-#"Ι(qs4nbS%H츫1sxAm4K音 mVnP*bѬ0%,B1ɁkU?tu 5|^G/sNc-*dkET64u敌gn_EKbo2 Fܕj6S\qg T& Rc ' Oȿ_ক `+76) #vR-[LLf3N6Bi֪6וj6gl N.ه:PS騺9G@"kLA•OLofeA:0UK~Qs_0bCNl_Q(؜X`x],_KV;cf-Б_+ꝸc"bLPT?.+zo(B(l8?Q2jUyܗyAT'Z*4sC ً3`tw]j?|\gE3U iTYadBj~/N:hO—ՔsB9,6-I!ܓUtBS]<}%;[2>y]Mp &)Ɯ`nă1aWo ij*'t⬺nihQ[<1TtK!wd*R/ۻ'"!.DŽ^$0Ydd3=٢mv .݋3Rhܻ؂q95 Ļtn^X ̂Iv8~Ԋ[&g [I&Ξ({5򰂰X@/ +u' \h4e}L0*6'#er7LvB(c~$Ųdt5(f)V_|tjMT3z$̳)kG][3``w~Εn8 Z9PY٧2ܒ'9\ ,i%FGF풮|1wԫ P>9˒TC$xcm;?"dII\!TC<߯Ū=nr xC@qϜHxr,Z~6;`csJ5=EM: ]Ic 5e+v>Kem,%HY` |ǘ w0K礳Ե#]XUS $f-HԜ s?KP~e Ef#FnE\bkNDDC|U$!oSnTrdg @d0 >5F)SʦkϢGY|/Eu3E9C*Ċ[䟶̗LJɔ}A![ʮh?mD!+~YPx+7$~-~Kݭ-$qXHS# P"UsqeTpl붜(ye9e?e)Bj*E#N{3Tn/ѥS1#oC x0#"cg LAbE h+C?=m>\ (fBYWlmI˱ʮX,+KO1Resf!WB}_hO1?kV 1A)?4OA :~ Pj,'my-V^v]gHq/'APsەX{>j8}'][/Xϩ\w[F_<rVXY.Ōb*q'4'6=a|!t 8{{Q*-^9I}/HSπÉ{"B?V ]A֩Ǩ#7"፠ BfAi%!V;620ð_^4mS;-s¿Փ30#zm0(^?S2};jqEXK$\I S5)Mr =nҀqIP Z>d"6h21sg>u>:rAiΟ\k ܜo}WE41NaT/?)SkDcc-eye]s8&Ҷ f]ϸqiE1H7{aqowRDQX]=V}s$\Ӌ-T# hQ0K܂JB!rW@sx5G7z̝\s8n"{` կ1 k:˸p*uglC~P;6PxIVApqc5~FKӃ-0!u&!x+킎ϨMbu,Q~'Xl1nA fb[zm)qf̵x4Oͤ7]}}  S+p g%RH |= !92S2c^ | :-J:g:1,$6rroJ2eDcK0fXDÇ!aA?Q/s\@XM%h|L(lu5,2I+<6x1L;&>j's3gLJ C={{XA.Z^,ğ]`C ] {Kh$. oyUbŸO(lVv+h`ee.)A1XD>Գ؆- sg_}2rDc`j;qChS<[T۱/uYGEUOD8}08X]8MP {(M?+GI>a/XZ_Z\z@'mUH&v8Ҧ_iJ#lZQȌEQV131#/EK򄗂SSʋ3%cbԅdBdx  N,  9rsaocea$1\B3r XD%XuFeRHxPolOx˄{Qܢ&ξal7@Ր͏ @^&@n~<@ ZஇUCr\Źߊ+~ `(G.w< )q hd%D3"PE%w}v8.LCw":\ ,F;J.tMm;Pfv $IzH Y늺4{R_)@+1ч-8?E!b̳Q`_'v;74H, ֪15MB_Moca= G21N=SfzU+'ōM}hd7BI +xIPz+UR MX=0iD F+{tf<ߌv"fб8C` NI4p`+gJb ˾(X tDžu瘮9n8xPs ?%Io'F9)YKXsr8>ܡw߸p̎,70[+龚xXM7dZ}iCe9l8۔u% iN0.$qH:5.wz<+yo!L"c0?:穪[ '>ZTߨUZ:,1")޺U,wlPs A3$3% h~RPpBr,7B7g V">.Bs7n٣ʵoD+shjP3o/zͣ>m㶁N#~әEqB y ˇlOPlXD%k ٘5h[ S7UA@ˇ7 djroѼ/cP $`(8:_cnH6_ 6ߡO0.%'KOocT?oekLzڤ*jΏ~>>q\S8!;jEh:ˑ/LcU>wyݯY /v}$rCa GtcL["0X}̕$2b˾1;援dvw+ܜ7\46e6Ġ=-Y6 19vj$zP'! Aym˟e!4NO^xev!ҺX&cJ{Qߞi{N+$ ڨ~!/' -$g $> g3 "eU?V]1#4ge9&- uY h6H![,bFZ.SW!i^VhQdo^/sS3 ֚F?-8&#)19"B5!o{RN[Nؖק^SPUaJD 0R@h>:)⩳N2Z0gj1g-};K/Sʼr2Ƥ|nOkMdP\NNa+yοİ; 83sZZr̨xXA<ƒj\Q{Pv썆"pz<7ּtq2\@̷{  @N9TKW~ŔIP$[d7VhptCN>ONA&'Yi \2XhIe靦L$8m%,2 %#R~N/Ўp1^%HMo_M&Dx5Tc/yh Pmzccx܄Z( /;ܝ[f3HcQ4Fllތ}bR3=h<bs}R2'DsWcւy\M:Kyy*4M2`D36YVƪ,- >Z D:HCecxhca]N+/05)D=A?z}}R"/v%>ǽl1_+]X/O 7@} 0HjZlⓓͱ+'"=OdPM氒h}/OfmXC$ip[5[IIr30 q%rEK Fa~X1. 5` <8I< ?腘Fyw-Cvکϋw?" L{ $-D!h@TŜtwfBuA6 W^[mÁ(<ߡbw@T7f/6Mʅp3;r4SOPfQgZ}f 7?Fe؅*2w>ZdGZ:8\r1S=v,/p2[wWNӖ-Gtm Jt#Xy{? RǽuЛA8ӟD]Kh(?+|B> .m >*2WbwO- t^f@)LMv!5!1Y0|g=]]1C-A+BwX.!($3R^K:UuF\Pé{ zt~3GЩo͑kn1{=91Ka0Q*?κTKq*Yܿ UmS+ ,e'ZtR/fTsưb> Ax*Bh'6ٺ(cuhH;g]Iɪ邓r`#iM;(9ziwJhO\$\ٙx#ߏMGԳ* " P`6lghaQmbCj'Z-yɋ٭׾u,fo1w.50O_p\zZ4nk{y61'sQSA&5Q-+9+9_k d!NڞY(zq(NXp./ndHTǐqdPJ'uQ>HL^`fp* `:ؿfs} c_9"#wF 2}k,gyïfw̏6 s`\_|0KsoL88^n>bB= !]:EԧSBi 8'FŤy<yjyA[Zj.*`{ KB1LIr]&B,75sj{̓hؑr鈩s((Ϳ2^mHs$ϏEZ:QCr۟Md>uTYY 5ҰgGq) |zŨ|D9`䍏'^W&#bWqzj_s'0~8 w: jk@uDYJū_1/Ѵ֜-t;VHnc[՟ C. *:P:or5H m{%A kj?W.4ʿuw:=3q⤗@Eh.}jn/ٙ/>/1¨&QpT+QGjE?o SAel5Ue VO;Ѭ}ɣa!e8ܙ"]v_# j\5~ Q'2(M`O^r6!:(T7 f\K2\O0a۝lxTq^s*Ds4f8Ŧ]6 rP$b$\#@ fPP f)]ɬJ3iMCؿ t1_[~LϢ;W܁'$i@zmP9͇"3f<új5e#Ko^wpxZ%< zf߃Tmz:3:'M:Va(Z=f#ݪ뵑 ~]T %C?AMXT:&qZ 1.l7/OE< IޞصƒZ^P`zY>@g-7}D]"Y/ Xt'q$y4dTLbaTM 2? .>١F]^/Kx%%3JKR֔bb[$F;gGHV8wNgE6@/da 䕪`]TS+vG,{/W8 AN[pN2GhվYtO(W=LxqD\lz D|]V` 5SZ(I[D9HJ6$A1;*}xUD2w -9 Q̕2A* r%Z &k$AUa]ܠv75M̏:$XR$N]*|l"^_\Mn#"am`u P3IJv*=PHoRAF[w͜,A-|SO':fʖNd/$TCة`a`i|ŵD9 YgQpU_2cȇOͧN?B!ەeȯ%P;.vbsa`SIƵU,HF]Tдidyyd?8֖33FH{*VWo.Ll&ycꜞz/I qpݺI/#ˋ yppBRn%is8eያ6hs]2#}!ôjh7 |CՀNij]"g6Z<@.q??rG:)86%9ÈUl br*:2ϧh?/B.Ԃ+w5@[@@-S-D_{yxlڂя]۱ɦ.kRzxK6Y&縱1=yehZͬ&xT2`RldX-!'3&t$ݝ|,x^QVpҐWbLlIqP|wE 4Z?P.l=o``52d6p>簏<'<[t կᅽ(2@t|X WKg2%hHpmI΋Q,pWp?A2tXv2~--ϱӺbB- %*JxwȚGVLbM[6=ziejXXٞҍLG r^|4F@"hbYFo̢aCL )TZ)R!/鉪Km\,Zh8g7sGcbkˁ<&7P5nNY9$\hY/JI)gE3qlZܹZ2YmY u7+&ꐄ&12;׃s ti~,r50#^=pMs u?Q-%t|QU0WvHl5h K2,ȦѴ-N/SrU Hk"LN4*W.!2Lx}?ڒWa'̃U-5אeiVJxDsJ fX`aDFN]UG>Ӻt=Svl_~YzNf8ob wN˥H8aďW4U3&wPoRK]!`֨w:tzN,\#ӟئ`QP&4pz.$p$S> 2`_=~ՙ oX'L \;ts.MXr4{WxXF` i!}m\o0 BZFE^|bU2b_ͺGo2< .ۺKV[kLq#v[C LqrJT w3ϥqX19sSV&[QhiTAթ>BE\1{S(\=s :]7ǜO}|s`E\Cq# Q'+bSRlUOPAH,HLޕKeMN|"-Gݿ/ j-sc0{ə41Q!=Cp($TM\f;ڿR6<$Mڏ 3LLZv ;~f[}/{3Pi sذOvWݺ,"YztUem,l9\nr:fO)Mcwۮħ$kBc>ifw=Iu~_1ϹDfApɆ y~xe0@xw%;h̳$#g#b4 y{:-:.W2uci Fcc,yǒBBȠ/]9M|R_Up%5q']u`e[]d^<`pcV96x׳؞ZjU/|j(-Byڤ1@eTc}oG^Q;qipU\:jDҞ^N[^AVMfHz]%L)wǕf6pqTWDuu0}ȜEO@czTnun)HxLFvɁƌNvV,ЏCS >xIn}HŽ)- *6⿝I=kї o;?X6ƣ6@E& lĪ Jƅ'~:0!IItRҩRAZ#2Jڵs|[+=s'$7^ {-FћR mkNÓ-x/dCƊ+e;K7 04|mY ZMRCo[<ѴˣKC\MQVp{V8aͼ-CH w=LC[} / xr ̳<,ѫN ]xHB%+ up9`WokSsL,P|+zz Ui{d2p}&4#!@˼ :L[ҩ!iTN]i!%ש.uhgu&/${gv:ىlY矋dWz[{Wd^@}rt{X XE0v!|"d"je,JYy(:ē'ɆU ;!Ks>Q gG:<4 ^'.(X mGԴі)AQ罭HuxmE?wNjlܵJbQLնii$qN`{Epq_*쭍h# _]2L{4/о3 V{N̢߸9Lew=Uw8W$>P5Yg s^9h!@L[#C+!$xJzJN vȥ9ڊL<-L N\dWkRG pTW,7|"^΍on[ I cU'CH,a i, |s6J%H4[7jt^μ\7e?sɡac`#rjjҺ+Vo HB,3 끹atCAN_lL-g?{K|ioqD 2}yT6D~*|^ BP\d# s:@kid(OX:ó⟙jn a~blubg9wt^-'$+uE]ќ{z:bJBPVA4)@t`a7|T>UyBzve1s4Ț@з!\4z-* N!wjfUvcCĪ710h玌pf'O+Ċ޷+ы4P%{A[4ٲH9By2ed~G0[$}i5%{.^F+vi|\mjtTR.sIN |wP bxtzL\#-1ֵ{hU =.JT]իܦ>Ke|oSitN+y|*r{d}gQg7}ݨFj?Q| ԑĚ.i+WI4k3RSYgm1X|;>7/8@ijcW8Sp/-8E N`E1iu 7 ?b.6*&p0j{F(1WTeQfZ; v$-|$&7!oW1Ѣl4qlA?<  xNQOj)zX[+421 Wf[h&2p3K髠UU;cq xEҚVoyԥ1Xpke' 0ieC|=@AH8sМQ?VVk #РZ}S Ga,{W2麋XMɆշGQ Go {j\tkQԌlT>˹[jnn^ vtJɧ~; PuJ w O|i(j~i*N43Z_F@Je%`^_. t1!ZRtПmH# l-"}Jx}sѬߏC-ˁ8Mg)J:5K7IS#:();UEv˕g vd!xǰ> <4C5>.;% cMa=* ہX\D_V]_A@mm3}tRUrzUװ=?86Qf TN云y,! Ab$$A$7W|HuFC+R#'ظ:Z`A9Ŝ'$Rݻ9ȸNs[qjyhFEyW`MȣIP t b3ы2Gw< S9RhOQ9"xn)^1!5c+W.: V$$yU` P8xBas/yq*7Vpҭn0_-v$Z.a1EZQMp,VУ |<Ȭ=~|#,?Onfuq`52vE0Ɨ QGfa%: d̦}WKlW=ZFvGĮaPF+XvTJg ԥғ[{bYK'Wς| ,I}XWZ/Q|Z.H/62UJT,U\[+2Y(ט.Ң_sMYډ/  H(ńZ"cJJ9_=u֬CSx= ȆJٯɥ8JT^8H E2Tu{u`h5% yX^ >(9-H 3 ߋϡx^>fy ]V?_B.{JQ{]G^e}b-U!Jf~@(ܺ1v ]x;SM!>e}%]/V^4׊l"SCn}u-=j;g}hf bJSHcn"_/".]srwv9S4UT' +&Ƀªo^TDl#*/a,`};xʖ*JNzGDCb&?qMf(@m,j*D暨,y] ka/ӤX{ZS CW>C F`e `iUoe3#B.PSaAQmoRW}ƿ֭?_);rOԨ+,/t-!PgqfoH ]G82r{: ߰{1ax!{tx6NbF.hOpVP\kac*GY (f`s|Oa)Jp`ZcK(<ۺadvrg! gNP*06(_5eg”W؛0_o]gscicz*w=SEo䮥!Ez\{ ĭYh28[=VW3UYY+*%OK~]x{M,1ZL0c%$< {SD?i>8 &PeM̗P;bX+lxC?S At,*q寱p]3:&}#7+T ^^i9">]vӭҝ3V8K"/ uX?Ewq߉UrU܊|-,>`OEh0gRO9k*VHl|*Dkڰ'`7ڀ! 4IPIC|̭L>?2pMmˋƬ2#K/[QT# ;hTmerÜhlzi?lrD{dRuakߛIOxQG*Nz&i=! F1Ʊ^T23+Q.r^#,"_Fwv (M2bm-rngl0'~˦2$p;4'yƋK~<}]x-幻o%x5Jt_)-{J5sħDaUc4ҝ{3{Ҫny5aj擦h n"hT [bP]eMAjwP9^d!cXdzA2>ŮXjB=8*ĵnȚ:y]ﵽ9 R(XkDR"?8)ҁsGxWd^!4glĈ[Y'!K='숌 ; tœ-yf_J8jk) ,I+evNX>*@%/&C|A;'N&oV_;7;}KVF5f#{R]vteۯ8p2 [Ȥ [ e1V^M:Bː27 Rubb0oXS4@$gqWVĀ}(W,_iu=v@\F`w/q8Z.=i+k>5_(SõHWLC(iZpCBAm}%JJT뎘9ͥvo=bU0ȿ4;!V'?Y5":3/t.㏱ 6Ka7RISU" ZVf|P%p[G1(y=+ʤfa5=}`M gR Cs!'5v<ʈJ?2\oL5nPo斜imnV/V֪~osWO^rNСx?ϴPg zku7,L ƫqs$/`+h)OTXgSc?pe! څ)mi flz[9G7_{]o}qJT> J\"g. F1c.ރ; |*1ؐ5>Qtȧ'=l pwHˡ|r`aNHe'@Ϋ'K]ۖ+FN#\` M- %`v5zbAqB% KyVf| U愻¢}Nb/.ژ,g kNcUtE(M:>sdKRk*-mGDփš5eScSo 5#!Q9`5HI+,#0P^0j?==ӳw֣YXbiyĕ7(Ien: J@VaD ҝvr3U%k:lIࡕ40^]{ZF?q wKZF3E&3emKKBlB/(1ڀ6-m5ĹVxꇩ :=QQL1gpp_\cLvV,skB@ϼrP;KB,ug 2ia/҇%ۡEеcuSpŻpn3B%0sW⳼}iHaFMS`.d3e/kmz|4)pp1vW wҏJ[:c9*y1튈$A`Z5#R rsaC Q EIQS/fDGU SާFq(-qoaȞ ٮ!9醣…j:LJ^R"So76*iTN©\xrE}1dz?zwJolfs_[0D3[PTHhR3}[?I nz*Z!6-gA8PUL>'m]s!Sh6 >KTXHV $H0v:(*.*0Iy bZ=7I{ZvMZ!1=nSDzݞIpCݢot 1ljwvt<Ĕe WH U}j Gl5_)+-w 0yb,)z/@ЋáMUQb(f`o;Us `4=8 sѨkhVQ z`gK-qVR[~"Y w kho$~>R=T2m, "AԞ WQӃ?N=ɔM^mҳ!k"9CtByp=m(K9'e:bW]{ak X?>`c( `!m{1@1өӅJ<f?-b^&k܊̳f-`-|*شd|;v ؽAe)ݡ(RC8"M,b0Qa0\t |'Ξ>{N &#Ij wxsypzE. ?"=3e6h bj01Oħlo58GaN9ժeDO:R2 !K;J$V 9rh$in$y+Q6:!yG NK+о(ǃYA]ເc.ߝ&neG)1qY"o&&mhd&~(ªWǚd 9nDߏdd: qx8ۼ710yBA cJ}B6Cư?G~= BkQtM'-ßu6Lzn}CH́,iȏk;8e0:逤y/Atd:K[0L(’(A(6/GyE6PkHvGGJ'hZkȂAFnj}ՍA5IYID<T_%yRy*̅zKVT;vD b՞=´ўJxX $_h'Y;VV^IO*&s@98\*3bIKoע6 v=z \ XV}.YfU&8 w;?WDB| sh9 +"|R[R+sf!LT !>#:'ʏ`;mhb!v ) ϮA"̬x xc2w?pF:ꊈ:2YY.^?Uk##%(Qd3± +5d{NA4&)|!?d@Ip,+0^@7;l9 '!=#d;6݉ ӵPFܯ6b~-T{TnuBˎLfmq)]V| 5۔($\*:W`*[gt/DQ95_w~ea[H|"<+IH83,8ns!t?N[>Af.*&%PPԍ͔ @^܏&rH(ߥ?"FvY3t^ 6aGXqO$]>'w,2̊ž=hUFU<ˇahk~𻕋$Wj?-0[l~P?ܷf.1_b,&IX]tA6$/"wR1:zdBBDm\VnM ڒh=zJ=Tm'+i"p:r287p &H_fBUܛ p Faऻ$4 \_BonمF?2R⑷4eϮ ›bL;i!ͼ*o:<5L)/:v3gu9'`~VP %F_t+g #,~v:Ty+9Sßm6GD t܄?Z"3Y~T]xRCz_rn:V|}Ot!ew8&d @K+Gқ\ uQE*r>bf|G,_[#p|ǚX:eOڛw6'̋%,^"X)7+wv3Q''kK]Q1׍9Np̔i`Yb; .0NQ KgZ/R;rj٫d3h*ZI[ T Wck F-*/]3B7G\4'EPa]NԳpXrV[z1Gf+y![(vLLJ&h7Ď ȓ2A 7ycwl)bddR{)ݍTgB'(yPl&O~!xXm9nօ/D˿?iz\'^Vv$w/lHʣtq$a.SRGT·kJLmhtyʥ܆Ug]W';-Z-.=uq)SStJgӘ.! fo=i0VSApأbT,O!<^L{#xT_I0g/u׹J*ѳJGyĈxӪ:\s5*ta=c/[|RxtUգh-W&Dw5 XV #rDuMX 6]"$s pл#rxB I;r{"(8Bh]U)IF~NqcNH6Ugkv۷9'$qW8u<3 ãX+dLOLgFOח/W9E n<"q)b.lya| @C(&\}wbds{KWF>d}[ABF:FU KNSLmc(AZIϦ!zyR9\_rut#D-5aĦM{#aTau0d1HsM&T}&w*cr\, OtYB #{*)QHrCUU3+((b:k7ϣMdU}b^|}Vlߏo,\ Lr䒲ʣ./x*V9fݘt(%qu_R{<|^<<ۼhc_U'W͕ RhO:ptn(iqf].k[[~=:[xD^F\ opH'sH?$Q S7r49iږ lc #:.,#LwOWpaRmex&x: 38@nK&Nv@y`6y,عcsd4se|xN]\egvb1HęMf^1.}t@T (-~K&{y'y*|˂Ǒ,/oec[xQ&kNeI\Ѝ tc`;H "CnO|KH^uo6C}4b)9.3RSvuǃNT3i=OMPQf"j͢oh^|;2"Q߳^'(~M\yq>AY`=8#4[J](õ#-uF/nŪxV&,H8}gĻy>݌9Hdp0 M#r , |9m4@s>IsIղ&6Qs{Pv)pʫ'RrS ɝ:V.7;M q 6B/; aiaFqy]AD\\h4f-E*AYMɌij"M"Xa'1jl>>XA߅;O4R[?9|?{4HUuqۏ]&[l۩oѡj>lrP`jVsCtA8X9+# ?ă UU)rѥ,:E~@ЎnVѪCw?8-4c̞Ҏ7O Bz02 dAs%4vlث*DG{S *ܹ]utDdݴ`n%>6ejYvVvlQCبX_@6t>OL[7BןmehM⡂@YfL+#Z:J,8',K@Y >aZ 0Z8^xSy =`;uoTHM4fgLL)@N$9%mD9V؟ehP 'U+ГQYe'~W߭DBlr(`O' P߄&"7~ӄo-=]䥕QO5Uݷ%%&[eUxae*QrƋKRگ$za,4Q$lT\DH+ꦁÉ%ZAF\^OЁ >kHoƈrh5@ N-lRD埘Ē pxQHoU {siL>uklroK%CgOxcWmSq@ٷ 5c 6n*]cmIoC*VI}g* N(ð0l":Jg_`x'7FD:fzh2`)F̀wI v URiƠۏWMxծe&]}|G'^gu:d鄯]L߾#Z%T&Fnl?!TV"PnEq7`5>uܯңVkk̵v&-M9uVCB'|gsŹnmɠR,S[.ډeﮜ8f(F$0fUC5epotY5vmGG$1HS`d(,BmXAlIwoRce)/{wg-}͐LRvKD3e{Q,QTy'$2J 5lijnْ[ZiёEI$?KjVŬJiCx M/8M蹽v޺7}Upxvk͖i|T^dҳ߅OlpfDӠޗ$?pq!mGEY\AaSpB1 .<_rsܑ R0iٴ$~I6B7dYt")Yo %77T~}!Gxf7PH0 %%J6s Fe t@嗄ٰS!TBADuCaWڤ~W]:Ѐc#H&J!XТҋ5ھ3Mt&3H&ڜr9/~jan( ]y3t_ccpTprRmŏd0',udon*93w|J䓤e=g'U1z`EE-fb VrQtjM7EN[0)hE kAQ99+}$U?2]%7oPږW`ژF\Ll:Ҏ2庛'l[dEIBkG4od;n=@AwqDV pc~Ev@x}v2'h"" 8+eh&K"!75/G?P=5|,5UתY (ra艿2M4=RҙJfz|Nk4gy[^wPsd[6jq>oV߿g_h*2!+d6rkpۯ-S._ik}@ Cn?BKrPw72 4vVJ:ڒL^8-e>4- ݭ@TqCPW$$~{lD6Vl# #[yZHLGUG'4*mB}X.eTrq^E(!aHR1GZc3 2)2 ڴMZ#=]T45Ko#};Ng떖Tzo@ P0D1 րI+$ھTej.38Oalu3>!f6)gvgiХ= -<5#2C%,C5%'me؉j^N=/HB{[| iѻ\n"4ӻɜLAjjÒTU0{A_?'-@j6,.^$ZnY`Yv5,`U>3'kS<0?#5ۯr% In(io;r"`ɄQD)Lv3 ,gj`LRq^ ǎUͯxfwg<7 Fפp-u g<{~bPs D nyYN~ 4Iovds0hɔ)Qb27gɑ:AvL .~;dQ:|oJcRuC}J_﬜|h`- Ҿ\$gRWg0$9c.@cʪ)drK5CqNK" t '@FZtvH NLV'+Uf@e~vRY߂ts^ Ի żn2sc~WAA]h't vA%/QCHCkX0SkpF2u?+csHМϲ+aەGY46梁e1: IfƸ#adbvTdOd-i8=LK\Ւ^nx7פF=W텯y)/I K7mw̴݌-p-5B#| e)_qtᙓrt ={ıH“̾"b-Kcձ :xa<2mk̡0&QƇʵ˿bJj`E_[ i =(6Dz9 :Лe8C;Q.]/& z%&[ЁV@b58׎r@<08E&^LX% 4+>%1?ՌDu[%JUg7^ׂbSu'+#jq6-?[?5 tT䋐 _(2,Ύn},$ŝ]īcVEm=u[*0C?{@ y& K p{-0.r鿂,AT͘:!J~!oL-;ڐ-7uY'+Jn;F#0q>=-ogeNo U]8C t C Db,ðAiv'3Tsu(1G#Efg~x԰k*-a(ܣ/(gT)f{7p͏z.y\fE;2:Į:T-̄1`8s"5W˴s؈ZxeU-8kdr2^X%dM&wO--r,p:׺Bwgjie}O[)R!Q qaLz:DH`̟IYAq2?sUT3eOe~h|(<*n dCU@?}UR]C")ٵ(U #/G `FɉCȘGW%.\'?47^(%)-KqܥuL"f}Ƶ*!]"_kٜ2#X=B>mvk a=J,o ]~k BP Ek8Sý'[)AiHD<@i՝zeW}@WPGtG4FD-e۲>/) \+(BSܾݗhq)+,~C +οF"R~,S tkm xU2tѐss!Ν'}qWb !+0 +J5&OM}1l> hFR&SPw\0]W.,8;Ux3 )V2Ds)/ ͅ ` N?iQHi۷W*(AW9'd[GGM^+F5* 0((J tOZ3tvNL 먤6q*[o>!( @rNR֞gYsj~oY޿c¨? bIpK/ݴA**9)59?%a)OҠŚoJzX #ScZ̍Q,Jii7=$24`!tZƃ|N߭}NI,;9u tX ˓sQ|gKE`BiJbkDa!ByǓzl&mj2C C\#Oady(mR0E%^so\ ے*5n~0QS%7*{PȷnUPY))s/Wq]Cjsc&6-ዲ 3p"֙L#4 Ő4)>HѷEdJ-UDnDQ$qHRw;"qxX q)\b3q.A3sSkPogi*%ר ;Fw,q_axwsJ Lx-{3UlꖱO Vv:T.hz@ rۘ2 jb*+`" MD62EɿΞnjWN[:,z(C8'JЄN?dLwсkJc>E+Z:++IqYs0_b} -F+VƔո;&=Q7D t7Z`Dq}n Y,-NqxeUKNG͏(L8A;!4ӛFAwj2;!"gu=5K#֑ïܳޒ6粽=o{ C)pیVGH[`l>1Q!*e꩖1$'XPFxssk?SKRb`@1FɫYKo;pKM3L֋x=u;I} 0+:m?\;z%H+"8e |gwar ¸-{l+ʢA9د,:ȣEyP4&0nP.WǻPtz+sbWfcԢ˗S'>y2Q x {vQfƧ/#z'g:8?;h樦Z*D_+P`A<~ ~Dukhʈ=+pC[ ʪ+sgWwԕpb^נN|#f&V^<>:WkQ*lE⹯Ξ< 7XԼpɺxvo#tkfSDHm ? 5|D;'kwꄔP- gT|2`U::ò-, Ȭ/u{aq"#q5@j3!uWᢏoҍIxK%ME } ?Lk+JZU$"_2^^Dߌ9h=ِNݹ R'7QGQlMqlr8e)}B/#ӱ i$iGbqlEmNA|Fo^>2 pWryHħ'>,4 }Wy>oN#/Glbjw '@2/?S8ĥ[ EFoqga'Yɿ|[KxeN. +a!гodPl%U'y^u !Lp 2,M;^$O){J bDDϚ7-Lh ZBϥ\9$(F2HhfNG&ѯ[RR5t\KB%Nx_u2Ĕ@2U 2e^Tݧ6OTX&{LHI;05/o9x>B=[>?Z1Ҙrd 'myBM|oʀ_BL(01p qG<\ Ir. hK<#zE3\khO%TgR%J!vL1+U/x1hs4;FaG{ ikP""qxuY`bl&2gJO[k^B%.(Kܪ#C84Oߔ\vPQHcv<%\HnԲ<1wAĻc/]>s4dM (%/6RI]Y!%]xvF/,ցHxVd`$0K. h65{bxf 3Mc"r<$5UYo~6)X3Mth] { -2"ƺЬQ#q˼:J1.mrp&kQd& M\` |bōeؕ DNz寵NJD0Hʌ&XI)^mZ͛vA˞rCr¡ڹ ̻ $1FW?G6->ciLC\B>|w$$_ȷ%y.,19<I&k*kmk-g<2#*'C/24Ȫs ?sEpȫmĿkJDA`čG< $'H#3|+CpBȣǛKW1b`;BԚ܆|)Sxs4zi4S.;>ڮZkL\#O/d zLj i g'ЪdM*wLJћ? W*VAE9}AKrBK!Hfb r_QRop O/+[ψf,7i+HDGzCu°H#LjNv/D}c _r89vYp6*h:|@Bp<#/m5 *m;6w{ Ԕ¦;~({y:+|,UA.X ,!j@SwlZtE^lfQpyz!+> (O(򝦮%q|Aۯ8|cGj'1{Tnp>UOC.w޷Rk0VU8ꉏ!k:!cmc1J̗%JXVvF7 iH]MeN4^2m ~q-CKa/b7|+Ҍf\ei8_Q]' { *fzAbCO-7ބŒV ӄc/EwZQ,6/7*!i_jwb6;=bx7`WVUN2ȽxCo_c(/˓}C @+c"Ӹ48vy"mYdky?|DX%Q*;M+ABTkSb- J#?LH$]*k fY07x6(.Z濢EQΔ$Uu]qo"Kj+6T v70-. x4h]N$΃D+LjR<'ϱT0ڶ (FvzO $s*e]^i&1USص-|q0Y"=Ϳ)a(|w j;D JcIhä|2ˠ#es@_KJN؁s(x Pt+)V"Rگ@3R/ӻ $v5/jAEqfF$2k5E}5FJU;u2ܿeTc|Q^{r@WTDCg?rq\CQa/J`‰}qRN+49zLڜpJ}~2ΙaHG V<>\5c@sEe n竔AL\Ɗz;{sZ"o#HN𶷝Jt`~mbjb90/2{Pblj;vKUgY܏J 33Y Q!JlGB6>|󥭘be7767܄cBvF)lBs_ЀE6CΊAhߜD+m! uݾLeʟ$Aڿ"`dmvK`j`&3)ýmSWJY,QZ'՗[ YJ%Ԝ-hjҵ;ec8XA*f?pV2ԙݼԟL +XJ>bb#Z|˕:.l 5[0;])5`{'q_fPaP]6"i*Db9߆wX @I(o\BCkcW:u7* n䍟;p }л?dM" evBjD\jp39i:iA!p ؈bѓǹ- !XgX0N{B=Q ="vN!ar9Tih+6G7}s=:{9/ip}EAF>I. [ȵ0n^5lqؑ-ͧEhIi8ohքߠ-5=A'o^ֻl@S\; KAvZaD,80CݖBf}K -CvX(hybxjQ5(nԿmR5*G@IZ̋C:ѩZ/ ߋZ86 婳(`)Loa&]J"4*T{rQèk%_5"X.Fȵ"dQM^m)3̤%U}aYTj-j$Ŏ݇"rPm/\i>a>kT_{ymnBB8== 7EUb&R >nr FDh2@:n{)_V hua!~I2kL/5ZAϮW&Pl'6ƣ|єQ[HuDV$e!r~oh ΕOLJYx+6)y ~P*3q?2ZS>]?Q䌌iF214YGMU 2Ԩ×/i f}7{L5*sA}¯\"R'9Ŷӊ"؝̵5,nR{uMgnIGx&By(X%&TWl#Z 7Z佭څ'z;߼s.EZ_) My?tn:*47!&|x:=?thy}n--bopwِU>+`n)XSr{N[ꐵA 58Qܞ[ k?N(/*^h\ChJC4]E|PvDL7C7>a~WLS,wѾ6̆ $PVq }Z QppR|dJRп/Kfv$S-&~ :yp݃ż5<5-Jʖ P9,ReKǢ턓[+|E^`L^\欹)\*b9leJL>㤯Qu@DqL $o /|}:GW`.ٿ3̋T0>5 l < y%vl7\;:dPob^Z0FN*;T$H=`:A< ر6Xތ 6#F BlZU[_KBƺ l)٧ "XVKMVW}vBoGFIx)e Z\(Yl_.Nce.&^v˶{ sug ke)K=9Z3+% %}=ڟs 1W&bא}W(ePuMj9 edABҐ#g v&BUȉ(T`n"FUšS]Q?z +qkJ%ހF̚'l-f,MC]^ZhߓMu|a-:+fX78C|e*VQ!'$ (nubɄ9;K UZ&u.GJ(-Sj>0OGsk <32@EP9<çG1]E7y#@ nxmid8O}3Űb_Op8IY~j88EBZ_j+\(r#RY@,P웮ko㺑A_ zVh$9\:,;!/T@"\>35d)WGyz1T[Q(VLƕ ܲxtؚ7{% E Dj8z(`*DE9#0 .~)BT[O|0ן7\@{)L,q#M@M7x7{ w" `&tln2T S3kU ^sDo]/mX7!3yk@!+:{7 ÃīmNLg;yN \*li,P_xxq# q%5:@gKO]f:v9=I:4aӇ#{hٻhVu!ӹ%JE*Eʳr=Ǟl9 hnykJ$}Cqtz qI|$ Sqtư Xyu8s Y+ὀU;) :b5+?B:) xO=%\GlX+G%״S5l^R;ia_,:J$XLo?NUtO *\\dڥhN$v<ü0{ɸ+IG12@3iI `.:'󡔗'7?*Bťۦz{lͦwNN`4kFެKV~CYE^:-ҎiK7ZZoE6UZN z_DOgex\7e:;di+tʖEz[؏(PŠgE3oZnNQ00U9\./r@ 3|B(p]FE jbyj=zY.2 X `XR*q$T6 |WZE hH3[m|¹]虣U~JriXs4ڴ\xioaopFc<\6O9!<<+_sJg>+},$X%/MIr>ʰ̲_cic+6:Paa,'D>It({Q&6[;8WJIplH o(DGX^?xE&ggc`1tfT{QوYPh`HI% aĚWP̳yz/zEi +f H!pl(w NZ6kMV"cYL#)>CŴjJ1}^o4j[p/J3nj:()V2{- {_\9ܩgb]/HQF]ח0碍p"VQ/􊍬pk6L2d{ð0?;*#F,tzJS*j IPMT2J&|?mBK&(c@,>לd}7\mh̜̿^OcCEK][S{9.3k,I'.r2Gg.T–RQ q$ȴ%qCk{ -C&4{}#=l)/!x@]N6a1 r>#l}-Ltf]&qiz `&\u2JJ9*+[Kڒ$]Z5y/)&wG2us*k*)ͦtyg]/ -[E*ngżXh{?eR6zO*,DUr\x+NUж&@#@ kӐ̖*ՈL޴ 0[+1c1!rzeZf&`EY!@G>u6WL5uCMg1 #O~ѩ$d kE3q':rZaHd`xm5hlX$[ݑ'PQ]8w-Nt\݆w ?^[kxSwl8[^t`:|Nlgg80(pm| )oCA5RTӗ bb饃K^NAP2 f#Kp$L4y$nrls{`IN)%t˗h'iWnSv˚ $&2ޚY#0]{X彟!] TYh6+adL_gRU}۽W֎Z7By&{z6nd{S "| uw^ Wp%M3 aHÕqX"NRkjņ$Ls%a(ྷehQcqԷV9Y_2t0dĔ~*U$DއEoTp?@rV MRէ|PQ=ly2r+n‰5֌ReKm Ғ3wW8L+کȐ%5oTsZ1Opm!٩E\#:׈iLz7]UEݓb.Kka qvf/,T%_B9lȷ ={~ӱ3n=(]YRm)K݃}~S,T" L\}S}1zKz#’LF-ޏxIZ_H Z H[vդ=:>g2F-I3x}>ʘ ݡY[p.?zla;C ތ82xYh[5;G̪!=%뵘k RZޱXh*!2ybVFYT<݂< $=IdE_?*ӤrҀ)-Sp-fdul2W *A(EH_cJTRv/ 'Y&yK!/6~yljrwYhJ6:I7>Ӕusfi-P4&YOqeGj Zb<G-vU`e[J5T;O\#g1h|Fn@5Uvye)0>-o)'w?ʦ7Z.:>&HEaU2L4eT]L$GiW\e"k ]Z!C<8MxɄc&3}7,JLl-{@γm賂T?B>PkdJ+ڪ,Q˜ghFTWEȩ&i9j8j<|X|k;c{/l7[U-R ]f)`v?m*>Rl:0*hFp_7P O/Y;G_;] o{KhҐ"pCJG^˻DvsĉFo4 7e6~K;Kq=C9RBe| l@+~zvJ/K1,2yM~XS!8@(fuG^FK. AI3ZT,vc=Yy4cf ׹O6!o67g?/1&cke7"w.ZIb3S 5Mƈ  퍚?1{V0ji-hHqCx5@!~ sujHZznp20 6jD)B U>αœ!^{9rƒ^Ѯps)U q̄Sݸf$4" ѥ pKE1OBY-Q!<3󝵡,($Ǡ!NE/? F fܸI>)ApZAh̬Cp s ~Po{^NX`SG12冇vNWģ!2)e_bٲc(N6gdĐ\voLt9Gv+1tD ϵA1g'D7Rs\4*ĉBhھx2N8Y8R~(bP.a}Ab:g򉎗؉Jaa uN݅GRuucNE:uYYQ9Kw^c6GKT8 >Xh=+ztVTn"^neHd]?o @u ?nֵpV{sƈZjǗr`kZnTO<{4: 5MDQ#v|$: q)^!\-`}H@hVĞb;ۜOEV50ۦشR[C̴&'>єv=ۊVQR+Õh .HN p\\hkhJ|ͪ0B22IKB^orHYvV"U<`hQ"2VH`qD1wO(&cQ|RX, tL. A g!Z=oc!{ O֫',G-A~_+:\@bJQQi+o&{5; אI9K(7 nolfb!ZOD@YŮ`A)uژŪ'xW+0 _|BN"C &$An+60ɩ7VL&9j,>ZvmLN7,yj3(R^M*IZ1"4Dv`8%ִж=%l ,[/J" 俚xXऍzI@\&.J|fOZ x$b^N|fm{h=`y>.F{`<{1?(j*e<{h[T >w 3Ba>𷅐ky!:'.Eأ2qǑRg=v3 {P;*G,(wq<&vHD/4Ίqi 5׫e_Ul`<% Zu0|-S$TtoTv[ Q{a\lOMdlX ^,షq9}q31MZ_eᾝѸTKQ&kW^fWOqۭ J501#O]7[8Sw[B.Oo/"'O*텼͚8[oj> +=kBL$mctaT|kkqIuakK 9hu=7?h'i E >i|F̂M;%y=ܵ^ZҦB N]? |{[4בj2Zs/@3DZF 1r#vغwζV0blD z6!w@bǢQ)ʫq\d,XhQT.?Р+R\uaXЂ\y*Fc+#d(*#f`_gINy6^kδt%ąm1n8K Q) }ANWzʓA Wyizk 黅$g5i#/eVdU3oV4kƐI-ŤG0>K"o0ęh#5 #^_s-N#Gc%T<*W#9mv4\36(k%L4`_U]kJY=PB@ 1= 1 yp>5jz{Wx%w"47e 'sͯLttPY)l0Mdjbr48#(R9O{'BʵQJS!eCau; vvOBhhJXL;va~MM4z3Ͻ=p<n]ǷSV)GIRWx޺/C_SgXJA\*9NQJ D>ɽ_԰CeW6WoϬΟAi-.;gZfCF&,zL0ZzG c5KϽ4 M FdwѺ6:4W0 a 5V;_!jk6)8T9Ɣ vJ),@Op-g|B ,/]7M(=̠%|Z҇KI*,VUf0ݴgP"oJHx 4V{x27R%y/ofpK%}rI$_B 7HfL[y# .E1P**BYC@8!e:+FЧPgu\# ?I3!$i֍9/xKX(?=s i$ҳE?=NsVmo/DnEٯ'*uTrΦPK/?c/?(8‘׶hB4_mکJJɟiz[8ŘQ~İƍd Uk{w-VLtK+@uj~FE#Q۝@» @ bX$= 2u?p-*&ka{>pz݃Tcg7 s9>PZ*]emB&ǿ_;WSHuX~ÊV@|B K5# qÐb":+ޅ1&KF5k3k_RiaR@p65*(<ʍ9v*AVlMYUpEX T0 tJwHFtB8` ރ[@''[-@t8!iDJ ڕ.i]jV#_X/B;^7\Ib "3=b١T a۶NerYc wyC¶0XCA%vbrPX5ȣ8 ( Kӿ"vH^. +'2ݬ*QPk͇4:ZχBNWXSwg"(̐D_LfU$mݴLee`+ - ssɓtr-)'DŽ I mɍ*UpT1L8{[@N 𾣵vk^>oicV mg 9 ĺ}NJA )a?t]i4.g+_:Rg5wGH&pK1P83 F٧Laa9 QǶǎ!\SM+0YeNZL@vUQ*p7m?K5nۥTzJ{Xn!!b vt:]/]Y/8Ve,-\5eݚ23 u6HX@ۙ`UqmxJJ=_kU맴5Kh#W&CܹÏ$f6}2=Fp(9= T\ 3Pƌnmʕ‰, 0 *%)CLIW2v]8߅Up/1uԵF'r#$ebAH3bv?=E<ѽ!#,|4ӿkrZ^6R}#b"@ڪYQiRc@D A.kYZUF $9Ke"ҢҼ\/1¬pɜQXbJ$ùO=D> oFVJ :qEDtsx5vu@Z+4#VZ6@l2aJ-mCP15&pzz_Z֙ï;5tfRIdPB z]|2>k!-[VqCtQ(.<{z 10PoQڿf/L1'"Q/^XW'>8DTD|6$<0 1D^*h}&hǿ Đ*D$׳ґ=eeL3p-2ԪEo'Ʊ ¯Ӹ؟WO>_U68]TAMj XC*?}d5nDE(T,>!~ ԋ(a,~Au; ~z'tg{v%st0ZۥMX3inZȩxeԥ&p`s>A%@dW(%)2AI]^]DE3aZzOϑ/@iyFh27t@?>æY%ݖ+&(0AgЌ6z+0T'K?UZV:ULn9%߰ߪq%+_^uTz] k]fÙr@{l̯3A. gɑR`{NNő}9zN轭v9MuOk蘝{m>vĺ%A8H!SXm25Y!(Čʙ!Hao{p iP1q -ro =F⣬8|P^on$& #y>+jMKLI5x!a"D"79׀\]3Wd%3n9 >/p7Ayבռh u0sވ\ E~`Bi{na63m0i55)l$l*RFzUO84lGֈ FAX|b:0 1>ciCRBo-;a4[laZ'msX&;(A!50X}30nHX>b/-CG-ۙ27ݰuw(Ԥfo[0+ލnU%c5=(Msm0cn;zS[;%DLY3lS!Ht2+Z?iDΩŝ"|jvQRФj M5Z:V 9㏿-Ljص}?qlǽiʹ`IpDx4 =bT971Ĉ <{Dp޿C~` 4Ln2+=]nFx |2n^@\-3,.xxt NNܫmoЙ=OaTLV *[zXxQAp¶j&|,QQ dI)^uZN!&AL݃}")U{P@/PdA$|[u zy@lLR2q(-;t&{驖;Ba9!Vq {_A"ղᤔ7«h -ԇ@xJ$>*Ok;]Osķ<21ㆇԺB%L45wY; h&vۘﱣckJMJ[?/E{ӣf^Ejae{^ς [3M R ;꨼sA1`"3!0; "aD)BQb =4ͥ Rslڍ4c0Ŷ'u>tf2y+kemtF(E`u0$tJGՆ&,f,WrSX]":_vѼh@c5fk 2){MWU 'Πÿvnw^`~Umf'ᓑ޺ Y(GZ[r+g3g3VDr'vbWop1[%fI*?82֝y! !wV8 'Ӧ?v-ʨވ!MkCCBz EVMվ!q~AcM !Vgf7F?/P=8$0H nGZgZJ& K#?L$72B2%q}³:*~ J;XҒd|GpGHhGɭ~K ΄>]F|tG 4S(b9@> [%:3PE؈" GhvAjھ"*E/? ' 97nӥ~oPr8q` t1/VR}݄ç\<͋ݾľu'A>'/N[W-r (qjH2ewf~[a&VWU]@+*ȳByMHgXS Pnd!*SA;-fFo6O1/3}A-9kq˳AV #a|̐1 p}Nu[TpsMwlzޅiWE㚧m} *ݹZ@ˌ^c-+f=(YXUl9 -42e7K-aKuA&A:wIU&<5X̜6.*ߐJ d+&=k:K *Old^?IF %;p9pK2,+'*u$l4i,TxOOA-YQa'/R\bhkVPEx+^u9@{ڲ7xn Z|b;εBUK[*b9mb 9Z<“\<+ " ?V|5oc(cC/67fs(U~qo]Z =т6mR yyրpOA%|y Ou-xAdZPtvsZsxrѠԬyٵY9RLNw AZ>,^ kq2C)jNeTr$_ÐEYyY"&g8z9}kGcN^vfY$U m.;yePkSǚnX'C?5GOF|[KJ(C1s#qHeG̔g,Lk7- WS/hWA;EϏ8ĉ@ZȽ 1>CR6*Z?89VÈa&QkiCZ4"Q)7~y}UyEq WE-$PDc0ubF('YoǗ+E Lvئ<_2K\0f*ΤY)6"NkyW;mΗv$zڃz"s /LM}YҶZ{h,_ʥ,Pyp^?V΅po~΅ux,$&b2.8` 6ϕ#81>=xK:RhGE{}Py5HD/Genj&ewf0YJ[Op2g8x$i9s S)u(~Fvg/.χ3❋ W!:]Cǖ&sQ3l+q241_>Y8l46BWҾK^-+jYaH]2/\8o[4I{5c@mɇ_=ħیcս >٭R`2ޜ]`xwa[Lk_}+iq>}W.ByV*KFҪ"\X(C/jGxZHYC^&IF;$!wyXܯVA\ rIj~cPCx^, DҺ9OyuEr[vA.D,KG]CiJo~ J۵D7QoajNR0R -P܁H-xmˆ4-7 @V1 7̜X=9N 98vxSH:ˆE]vs&8Re*wITjUr9dٽ\,R|hzxhZ,e)}& ϶ }s"! {^>ڄ[Zd@z|8pm/t0WJ'vaвrEcdy#feϘ}AX3vMRŀZKV{3 6G{90}z N^z*[.2@ې .- sܛRE%FOh01ᴪ!alCEpr`Q|y;ǘr;VE [CXK7Tބu+Kg ~Z%{Z-_˃vȷ&͏[< ;LQLe ȣ^[6[8 Aw%~3[@g꟪?*)[O %O'%ojx%0u QNA y f-  ~O;1oі ON^ŵZSxK܅+՘[\k+`0vE̷PL WA*`%涣?/`={NuҰg ?]=fG&eyZr%I=pe\[E"ZQ 7P$'B5ċ}@-vH]^΀Hz'\;SGWA(|^V$2M|6{\vuNܳI8yLP@ǃqG۶*[Xڌ<"`m*> njRl%}Olb_`,|y+@h.Z 3t_kg&n:gFQetakimꀩg_P׸5 w\l|YyJ:ys$xI:#VJ#8'D1Eԯv5na#!QlB'2vey{e([^uvѠ$5s^`EȩB!-m$cQnal? pv3u4lqŭUkGvi7}3w~,, 2lxĭ m3Z bGQKܗ D 0b6+PUۉs' Cζͫ_%UV)r/ CY#eHчZ<-qȹZaQ IJ)W/pxp>hU^~ ovL3S؈q1Ý Hè ~WenlΦ UajzOV!〼xE$9Sx~-҄VWTc`?=MnY8:nC4l>Ggi Q* KM.kזp:}R$lJ$@w< !wC+ MMqᗆIpx8 d}ZMăqqF7}pS fLe2 !c\\>!wPe3N~Pw|ny´-{^~Jje8Z\ `KUH7&VVŇƘv^wyyT̏-;}cW{`( a]tLFٿɹpnsMפ'˧Jɨ㑑'kco*.GJ 齪zlLyr%UL1)QdE b[p@y4Rb,Ag= !hUo)dlhLuhgV`r2EΞqnukwTW8'^UpPVh?tNkIJY Y11Z$Y/0IR,Uyn8ރhԗjpDC{$3wpb؊8&8T.p[έnu/:xpv袐BkhcshIMz1#gۯ*Q/h HÄjn4YKS@ %NDU`A-vPP:âv}K [nc}=IϧmQ[P)BP^85l(Ȉ$iQS+UA-tt>:淮!B! zBhU3ŵ/zzCia#u}fRk̩B4*y[مs?mu=^K׵ sIT޵"rx'_Ux6A6 -: V]"R'nfaȓx#0f&'#+I!m\)g]<>U|gݢǹU`ї|MQ姵+dYnxƛ5E$75f=JCvC5#Ri Jh!'~}wz6/o9my5ʭ67? l;^hv}@)wtqʈ4\M|T,a눛-x[KQ'xg؞;(wQ6S`Q 5U^'5ILɷ ,fCTBt8kaa3TV?[Nng8* 2@Z}|04vT|ro([-M!#o}3Qn )}C&(yc_ M top&ð|kJ?:/>ofx9bF ,(I ber6GԦ]MTBn䧝05 W1*#hN' J.Haȇ5SjV'H%\mdhb+p_0v3BIV-bˊ'(#(D (8C^ j@tzQ,e,8Bv}n?:i&O;-,egYy FMÕ/9hH++?>.SK $F))Wbqa:P'ka,_č--p>57Ui$N Vr G.~z~H xEXo-yhܐ>qdL~Cz Jcnl.$@<1W$3Ms|T PJH=z 1 P*Ʌo^/ UHT5=WL"Ni; j:q1)Q~Ç }6YۦeӼL~) U'e>*饞:Q`v;&WwH& ^[ևU%# vOx$0)qD .&0ҿU^Lދgy j[8\@ ns_x.ld7n|RmKb|9_H³u{+@: -YSӱkxqWD!X Qʲԃ&mCnb@6s틑JqqZ.g-zb(SKXYZPCP8ӌ99N5yIG@~npdt;F E?.=)hE U^Mu_fAkk.j,E/|X祑GW9H .\FH3c$<ҭaC"`rߵSQrN&o#^\7$2ODЊhBg evd^>n N-v{<40MOPW:F-W d`Kf2f xS}Ml:_9wh}z0]@\,Q(#ҟ9T/ ?}vwQ 5Si~-5Sw1nxd1z+CJƝt#[_iźg$e'w2(P.RG+sUN,!ǂ4DjF isUmBeFBle%7_ó.l5 ʼn!Co40*z {Z;ܡ{m;NipKǮ%TktJ2bؒ X{[8{[ǘa⽮b|u+JA:[!1RmEIX&=_Y|_qt/>B G:b@S,_IuHoY8o@J#JwF3I| 57[J:oEViKZ&zO7Fdnud~͠jDcƚWR3 w7>]лq?IO_IO^HՆ*Z*bۦ65  ۳ qi+/d:0r|b=zE8ޯ(\@Nd=`X/:[Hj}{ÍH[+M6el>fSʊ?iJ.x{ QiυPI0B_0P(%Ok'8xA+`cJ940e-FzK=.xTz?Y]umI@jjzlkHáDlg!2M@-VMhw5 D%9 gBҋ1vmcT\JVw8mE#(tˆ?QkHw2VjIa};ԍB\J jt"Hk-lR̤UEw1 n:,s.Oӳ 1J6zv%!mKثVf,g@¸~֡_&Ib/k^{Hz{3䱑RM\) &ZmVAhpa*;YhJ7Lh̻*T8)km#WTй7dc^ hC#7A97njx<<]S"rRR.?w Axٕ|er P K‰LpS'[V74+$@xIetiO|dY+?UV|?PL󫀱1= Nne39ȴJ/i\\N,Mۋ!e؛RuY%SʬlWtȜUUGٹkl.Ae[۳h>sR1cJ.:&SK&WܜvIWܒaGMQ=,@D"[H° />ұ+:DJ. h}WrU 8M|ʄf4P*ʧôOKȕOa,>CW'p _#})cWQ` IdF.fpi.<*~O5rv_hڎ/}AҲ*)wKl^kKi7((^#[IXփhbQU%D o]w(9XCμ޶mݻ [4'Bd-fWM<_Oʔ!J*~#h^'ViV'=-즵A{T$ş~{G-sk7_^dH7;#pPշ|UQ cL왨q'C_ć0i󛞿]ƷҎnLn&ӭb9m~+G/2H1/ݦ]qdPk[BzK kLҼVWI[yDx7{Xކ 5K.AOUJ*c.+DF5Zwhj!U0˹һۨP_[e8msOyXa+rDR JB]a;Wq. JW#.,oAX$@O)YHRy|g.xp~,I@eqIͳ7̵7Ez^fT+2%t #8&`t@QFZ҉B1.Xd vQᡉlEtW ?*2 %?Y? I6GuSR¶r0c͆*ejԭnJd1ȌLblٯ[#;("C(],55;eZwXJU2< dokFlSa i?Yקil+\._wjL=o77nޮIA$M>}y +b$5PCޣ+UE K붿0%Gʠ _w? ƪye_0Li"8 M FeĦg`Htot.* V)w4e&BJt %).yegq;U/%u oc2WuW]TKq2j5Qw^CX.@]ݛbx0Ow8#+ eR(pMj'֬kW.kjJIuuxf>tP7IƧ\$TYFZ^r'gYT>$N~x4T Hs3t{HjA[0檾| :m#qDzGH{F1ͱN57 P!7"cČT׳3 `uͮ$1nA\~l.eSj =YC*EV kT,MVP[}t!;T#ZH5^mstxH.y%aj0ϟ0A7t!T,# ~^o1{R+7 SP~96Gt?Ro^ˎO=/r B%s^6? zwb`3&9(:M LWo;Mo~PbAU]s?IbF#ҢX$]e$LƼ)<ǁM$"]֕AJ<# P.4߭VAq@mX /m}*MЮ ʸ䟔W0@(bklu-Ejn0!鶴\)֚3K%bm<+4/m >c+1Gkȑ5QS$/XI{5; HqQJmN J'D&2gyDXΆ;FQ*i|ٻp%2Rװ^)t~$=Gݷ?ȠA٨?újP&N1w\-/ TasRc"ZZ #'X9 Z3# iu8 p%if}Áj0Kjpavv㊾3 A3_pEX`XMi{771S!:gXc0 V97F}mb>)= pv[(!s$+q}kHd9;nu@=e:N}6Iz2dpxLN קum8[,0"%q=芸XM@_ >Lr:w'9$db"C6tWxbt7}oF Jzim25R:EߛJ~SQ?8GD'-ϔ_qe~y-edI=>GTp#.ܒ-E$}>b8aJ%7\@SG$%=ȉ}E=*uNU\ܐH(VcnK hG"x_wN5|C\/c-6سH[ i.8vUt u&ʙ0Rw֏B-M G ?|pxSXFQ0ˆvdO&QUh+t䮏d~Nzzaič'I,hGnMά NF&q4|xi(Ɖ!Wjax]ߗsS…d_j]l}Ok[1_ݜUx 슞WK;@VP;q&,iB "_#Z}g+Y2FZܺ@cÔ@o(,+)wYL7Rt"_>4$PVrrM\D`x!v34 4vJJsIRh/iMn|EU:<ٟ rao^2G^BAy2P㕝aTeaZ 8VNHuOB&IcdZ\}:T^ş!yjlE3,x2,M<.:MJDj#%rڣ%CRŴߞ9_P3Z4cw!m߃)[ AŠ,Wed y gQX6V&$'>h .0Fj/՗|ֻ=>Cuߖ4Q,) >^C >$0ui`Bex5kur#24,ޟpp/&GiXԏǙK@~/Ul*(w]-eDg |mA;J!v WڧͻXN|)yZN ܺ#cG_? +2 c {&) 犻^4f}t̞qq &hIr(5CP'ޡx[&y>+h. Rn\R+ErazssH*I\&/ L[`B%MD!% Wbn0,P'/baMX탌4sZc5<R+#!E!y܎Tz}*t"I \x'daܿ GoT5D12xBn$;eTHe\bPd5~/^:zZ@ ޶dYRME'r2Pg5 7 guAre2Y䁗_ <I0>>B$Cdhׂ}a64O"'h`FpD^1\0tnҪR2WDyeW3EV^DJ[wraۈ5Y"Z{%& yaHCpeZ.dH_P/76)5F6צ_aZvtBr?Vgk:VX:N:Y.o=0Da;<Gmʋe%){w3zODNcL!?uʐR-(-{ל2-_y>VV#}j"~m,J^9BIoz1n㷔 ?|&'4mw# eOc`wh^ӄҝNdV#x]%VL+uq(/7͠F;t ZKcڕA& Ui%)Tyjv)ضd'WGz$-3/_>pOEY%a1P:A9q%УS*)@p=u!O@mr;HgkF;^mb39|wk;և:oUV4qc| SNpjA g4PokuwIff9q8S}=U 3% vebkc#Gi ILZI`6BuqJDpQE1e7 H[iMsH<4M j SzN~1tZ")u7WgCr cd= N !.{Q%.Vz_Ƌ5; nzW*/T+GHMO|cXyH̎=OVdcsK\nSt<]ju4siɷo51ԃU/Uӎ bɟ.iT[nlBnu~uv(8^ٿQFROfp>@Qf׋ ?_$6ž!b@]EڹR'>\/ELuW'J9'(0dHݤh˓~AXOqDH{ej^/ %`.ϻ5{{-%C[-}^J9'@Ԭ:b{=[$ \L.`vOx̪:1$Aa%)dzb_$gm% H}lś\ψVWI%EC &j7nw**)[P?}кʇp,8AFVZˢs%hҋiCP@F42ׂ(sY&CAtHg V??~ɐ[0LuE5x 6iW^%7yW\@%@T7hǺf+a:xRxJ54hp_ѹݗՑ6 N4^E99 { +$'dh"wtgEz: >S's>^85j{!@^ˉ7Zb;~wu6 4F%|9*dRwdul{%QVv+0kũ5N;?b ?9L޸tYL <[oa-5x(R%SDHa<PK;82S(Z2ryr:uNN-oi~/g (A"Rx!dz] Bk(Jcz gh#0*7b6 y?f>*6wƠЃwdSA{mcrT 6dWh:wCR.|*;aNNڵKjs3Aje\iJ>)~]O,̓bUcn7Ax@bm>wzhFrc~Eւeȥu/Rzhu?5uQ'?{5u5˶ 75z%onL&g-u6PP,Te}^.n urV'ul2OJ;`q*eCӤ"g HH@I dՒ.O@FXitSkr3̂I3ư@$nSH97+e_G8UE 'LQ [. vBA0oP~-;ì!L J$-p`1ؽE^O<?R{ɕ+! 5,]Ȉv)[~0D-j@)rVSyQfؓ&hD/QU<=9e}G_ 聇5(; AS.6!k縌ʈ\[!BcCS=eF 8M#"*>=`- y5݊i B}\ k6w5: Rt-ҤНԑS$xgeE_hxi Ȃi/%kU׎E4m{ c`XP8(4$ 0LYD8b\maBv3Y=ҖO@I{Q풬eLbq"mBxR)c6a* O$gA]hO>F׷lOIܗ߸ag_*l*pom~]jfL%4Gi]Xйm;;@ ybuG&`Nŋ-[wCʲWuAL'_0^V:nBM1@jvBbY}0,Ex^dByx]t W5iWQnWl&* k@{|:G±dԿ=薒yYfG 3M몺|c Ν`,^%2Ƹpu2aIZcaeZ`i3RiX b؇s7bel삺L*sGez\>cKйIID6Q#W_R](ҫP dov67hDu'x-eϗ2t'qy^j6ܩLA 3% M{<\'Nʧ D4%3Zէz[DUDp{ŜE`ӗ/}xR­!%.g,DB̩wPmHR03Ch=dvViK:`̉5 Иb"B gUigwm͈}M %ə+7]3ߑ-˰y7Ϋ3+<v*I8d 4شv=QxBQ8 j0'E35co٨RJ%AՃA楏 rACva}?- =A!12ң5 m?˧2nw!M禁qg/躈,2yUq8P;iJd^hԁUW1+-tjK{Wsn>rܥA0bַ g9N"%**Ti<)'y9@> Ugu}<Ō&h~"?U6Z}Od_$wZct5?bw-kE2цJgM<@̉N@m|+9}  f_-9X!k09 ƚ5RSН "Hci(TB?,) .F PSa4H򄷣B8Xqڻ*7=i2G]^̶P<<2Җ"9Fl{F FoCLVF#*-\3c u ?-8B܂)Lcn8uQg0DŽ|xTļ)US= }:Υ=J|.^:% 3|~6]1Vx6le`ݒc~.1MsE}bqY)dD/n3#S-F.4u&} 1=DD#ˣbF`f[%p:4c}Ɨ Iҕ.ՃjN"am%li9u$}5u&ş~C䇅IZc]a7:[IoZ{Uo!rNBq2>{Z24%~GAeԧH#HV9L:ȪaH)y1DRp B&)TJ =ݏS;,DaOW޵y\hMMEӗ[a O|T߿A/ n2g|jda(G$y̡ηu^2kSY}}cj 6pX +0dY$>F,HyВ8D2wSveLPR]O]>T ZGndGP# aPEqwIԵ B×v?ZA4?)JqBUUŷElD3qzfUnJ@:XxB*((Vʉbv<):֧̗BY?G |76`h+۽Q8(܅Bl{H~!;=q8Xj[BS$Od+k}x =ׅ9mS%L+jKL}Db[/u|D٧ 8'lPd;xt-<(_Ch9*hkNo%;b-(p$ e. FxWM#:~w M=EX݀uRT8Iӷ :qF#{+#HSrZ>uczf{j\5V =迂R_t^Y80,FbI?gBG"I%>LB/_%- Un" kRmlx wܥB=Mc΅a>ʀ<@jfXuikMm~7t* ~~kRY>rl`G#Y;ѤBف çO o|`TSZvIP hUoWxG{cdSIˀjعZڏ4?a#Q"#*FgUo}lRWzy97*.7;6K?@d楄8)*Io5- 1c4LG߂.W1v9 91< Ǽ|qS-~ȈLF u-UiίKa}:Νs6u)^갘qb r漅ה."= UGV`[6*9clC-u1^ShcuJ4Ay?8>ijr3"zPTYBNJ]y 2LZk=!1ipe!k.JVtK%ݑP@KNXh>@1.yڟ_0L`#D"yh{*/?Zǒb1qAi=oG"=` M7XQ3qew;zǰͲx1-l> نE>szC%z=Q9J`OAo=wvW M>k.Mu l.Logp嶿0U:zIlJ\`M+ڸ1pW?y-rf.FI,ks2!9D?A ֑lh'L'uaȾYJϹarzjW7PGU~wHxl'RNx bfp#vsZZǍyU7}[gOM,ggXhKP PNF"1RiͶxDVu9=sVji5%A[ťc`\LjDNW Ďo;c[( {ʸ}$gIT%s5ۘU"C ,A"/V%Z7ht;}5L5F w86>ǁ Cp]:i[ < pE1hV92:4 3nEYh͝c8F'igW-ldg} 8}=|tn^x}#P؞3zR \a\.aM %? 4s5AFV7d *W~M-,!Spi0-z716FV4!NP';+c7:"y)F)`b'6_҉C<Ŋ3c_A?vhyCiw8ne`9]}s'38 Ξ!# ?z*Yl:"}; 4 m'Q0j=YCO k7x5Zx=ōx_h9A(ʈ+}gEZ/BŨKV|l:{\ǩ D Âԉ@0qj]⹧+@t Lx (; hը$ u=l昮p흾_H{@ۥd)=t4apgƭχl"?yuYU j-([HlSMIC&!9(qJ3#+R=es`B$<@)1dV]:RM!ɷCzFo/kg F n#j=Ƽ z)rSѼxI <0ʕD /G Gaإ*كi{oMEQB-&*5P0v1(78;6\VLH9Xn@ {%9OC BDʼ[z0uU9V P6e~Q66 qVtC际,r;~w,w)4R:<Ư;)HIp@Zd2hdžeOxcrx1!k AᕞYvV}{vxz\]&euJ顰f noE*.EnGk?fg9t*9"/^Is˿k!K`Z؊f"Tn 3ykB;+eu 馕듴|,ݱLR0HEL:Û MAJN9>'Ps@_NcFLU+~5DNIBf1iYFcژ F{}F#QM2[0~ B5hc,XY P _`93z/W3cGǒ4w~GLvhYyM7%(-5jٿ{Lf Uh`-37UOP*(OJqOktz _ԱhY=%e{ o?1#̮Q,}3# #'涐jr&\mXS/ ntB?-5)^G#Fג8c15 4,ycqiuA*)b,-$[91wמKb" i)uwHlEJ SGڄ//_&I ݦʘUpX D 5byhЫOVGXM?Ssŗ'ac_Ms[d;|S; T*A;utџd_hS'yv$أVٟOV욁:ǨrUAA]q2eoQ~°Gҧ*\V@߳RDAi}SݻQ5BV7aJ;jLSjps'_Dw} @Ʒ TRp[ ?/eerY'ό vxB@i]:qBQqR:a)d8+3g)=.E>YyF؄%$]1I9",faڦ@q T D''A[)Avj}v:z-C4hVǁJ_і.}C;hm-dcOSa"]:R>y ?>Cm鮳୭fA(Ct®iGZYS~,TIG#7R"b= rD;mo:[IwKO 5OroWYotiG~iη/``9hh7wL4oY1cswZbćڿS QXٟc^8"XPbN1\tY=rٶ|qj?J`gX.Ҵ\yQ-4Oe!W}6:vldd 5?PǂciAu7ԊNwK'g6b*#]cP䣛wRLy֠f"9W>&!q"`QxgVypT:P"tji#EJhxeLu8*%Y_+b67υqhwVMOf D@|,䃆DrFZxIePII@=G ѓEw u Y %-s;1xnԐz+-nl80Hz7z#AU"}VߎbFdKv_+]q$Mޚ&FⰋ/!q ~|e'.{~j0͙2UdrF>D؍cpu@Ŀ\yO^ZRw[lƢXP3潚W#P'fmաSi fÿT&_d G@ Q<.@_`w@ @t}EG+;v.>l\x i֢Y7fe5lbLPfJ 5CfAB#hk#aLSUN5gS0?fУ_Msg5f @nn.fؠO|-o5nleaga.)Xni͹+S6FtF53 VNMse>΋yrRDUJn~7 -;\.TL[z"&b(E\Ƭ\SM\ v&Ce1W-w}N㚣j!m\7&%W VKIuׯ}O6Is{.WN'@_t(W// %wڛKd*GV,q4Y#llD+{Wr5? ᅷD J(rEfWS.]N/ц┄gm. ѕc6/OM{z}*I3XƇXXLvd {3㗮q\HkzΘZ˺| RǘBگ@oS>< X uV0ͫsY}VV-/*bXlZݪ!`Y!٢MQ1,$e~OmW}#k@S 9'͠ai00rfWo0=}$#dH%[%i8;H4W{ Φr.ж,djۑp#m}I޴.\@?M&ui- 's {1,'}Z=]hL"T"%y Z $j ًL7Ӈbd2h l u ^P^c}-%ޥ"fk.+E[: O(>).|:~;=^|UrcDS6i 2.p{*;37S yB1sDҪp-aPtg!l84VL/8÷|ޓtcE]Bfl/N N,L~2VˬO%Q.v9& GӬcS'IuUAeuΊJ$p_ǘ$2J9_0'6^' qyd&kp[͹_5ePQ NX)qBHм`8>QdkI\nU920b0"L(aˡRaby ;|)2D/yX=jR@&njO)S4aᾦN t5v%% ڡfqS%K{N&Y ' \T: j>a؎X ?Y$UK!p4oHlGWH`>#8)TS+{D:Zf\@/ELh%~= ;F sKKLz5- DhWL|`|5ԖMRa3M)RNқL﹃i7 K={.R.(M/&oQZj5dV~蓺k 5%SFZKW%k'y5ݦr]M_DI› JP<{Tm92[u[N֍g-%6[BtApr8> |ܺ2"+E(F|n cjIɜ;Y?f3d<@񐹖C^j 1x5P'PD%c{jh j5tiia"s=uZg[cRhAs(9&lЮ^lC0#﨎@t4rkUQ+waKP!G >B/(! ͟m%6QgV7g\3O v evqmS{`78aaIͳ$ OP6Kխ3cæb?7mXmt_YM^NQ. P'oڧT;ȥFig$:ڪM:-L*SHlY3hSs$1?kWp&U~6&3ڼl# $THzdh+Ln,DDkۜd.>3=|>_j;봦gJn'OBR)o|^`)VSY G/"p%i֫I?@'1pnx$0sHgĕto6bQ3nz3") 2w--@ ]Xfm_5 tckƟ0$}-[yTLw ̒8YG>JUKIU[YBb[v3J5٢աA6-v:*،.brX|2lFOQ?حUT c5xVW|{YNdY(P^]. ;olxuF"#MZr7: mW9//ɴwWH2cYˆ|'>AFJh8bAB*R>2&8ZHw :cE6 < cW?E5a"Is pPBcj>ؓ,eɌ2/sdZT:DdRuxx~ ^ڙ_i{="Di,d1qXfPABHflc,3~ /˧AhP1E1;Y"eCGË\ 6 wՆ轞,WsXsNB}3ӺHa`3 RՍ!c9&RmbV&d 茼NeϪ'or $]4eZ  i}Z^l! QkifD@o݂ _e+\ %S* }dK>{+B}1i]ƏZT:K_;[zjƑI^Rw&M̿a\KYӖ|trA(+ q Oꞎ'" ֺlF!T:ܥ!@!W3C= 2$эl%l҈@;Z:ʲ_wdhVJh~@ ~,Yy @J_mo+Z6=b}_Ϧ /~VZ*˦/jڕEĚZix? -oSC_JH/8X$=j]0Q27)w`|&cdϱ0 Y|Gm/y`L %vEQ?Sn> {wC>E!ftza.PGRp R0,\<y`ȴ:"e`9y4sǁ  D,R*"3v]?wZթ]ytaj{8^/g"<3=Kl8"=( QTcf T^WwNsc`V$?$V󚻾/-7:Ú&Bah%U?nzzN\ Э+59D1I UפFdCXs&BTui)nr{ۤa! ghj;AQ,PORl!ўsѢ#ҹw'S];@|ϑ`9ʛ-O$0Xij#6{@^/WQqCXDИӳ**BzeL |k(BnW8{419b e{,̎m+ ޏ^+Z AyNƦϛ6YTIc .~eA2 !S{s?t$CyD޳UONxy|S5O]%C] 0^ͧ ENOpǢYJ2£28?hay_x"b O5<5}J間,g1dzT&_Q];p_Rf66d \4VҕsXbGm!gBWo{r{WzGqƝk> : ?'$H2ś*%0K:J%@ϥ1ו:g|vc|ZUZ$]F_L:7{t[(5_s!Cd2jOF|KNivNDòs6x=!}O%=.QUym:).ў=s41ߒ8WR-!!;*@zR.|S< Q,B3?15k{Y~()躖,-̜@,` L1BӒ=ug[2r"WaM +̔j&&~$T+ @լ=鱀DʇyI($"5 kU;*ö s˺?P#|KɶoOv$p @ԉ2Rk(F2s]KfR>Ηy,V=!^7I{/R٫fs"HCoAzo?#$?;J?ZՏ;&E:$I(t{AFiYBPμشL+b.B{a¿*(v2.bVIܩG,]G `u`6w&^&l|]y@tĈa{`Z@ ~T2`R|Vh;E"$''gnEP}9ZlEr!b2^큐)=XW%ݍo _HL4A5e =p8' -my(X*0(jfsmX$9JQ1_#3A`U=J,%ϼX$VVKg Ep[g* hBIP**!mgy"XDfmZ__#؞\t.ײf{{nݣFZx^KI9Ualm(f)2&i15Y V\#1O޾7rcsA/5)^2c  Qj`ۣ)ٻds&/n짅+_?jqa:,`HGFL.Z?h[9j썵׻Jx}(nFi^ x|B nik45q#p܌]$S4H ʹY%;>m9P0^l8ے5lp ·O2DV"*NݱO:4 7t}Ww|s@l5+w)'#L Q[zy恤]l2BO f1w}ޭǾ J`>&l- Cv##ei#T?ql^GoS$_ش, lz@ ZwѺA KǧYwf8RO+n=ޔnSE`/6 nPsb5$ewOB%*Fu57l#!xBHVZAj9_$@6yHH"J;ߒX"I;uact;2Q>EE:LQVi=䊞Ȋ1-,l3"ʯҙ Vv< ;\qy}0ueSN{-=ȌpIK W,@$햂G/u&9ˀow5MVxC>3r(3_IյM2NP21nT;(O+:W`E҆Sꆑ6J8ұzUrGe{T;-"2R=!lro>L]/ 6#(C Da *ZQքǗxvYs*aԓO.vkaK񗪚*>7}QzUJCj_vN`)_LwTFwA|ErlAZ -( ex"EʓDWi_ZJ|<|R]Q8;,At*eՕgV+ĺD\C*~MLLwelʫ|hjw͝HX7bkexsW~?5uR+k`z;? +TkTD|;l0>%WXc :F(}5(D0 0ȲXq{ -TMn"0VSEF C8l:;)LH$Ǎc)=͹˿@oxf2 @qC kmo7Bs-z}S$Gpyё 6bUZH:@#0լRZD5&Law2p,,'P}1ͽ`8ֿх[I.# 'ϩyvg; G+ }̫'9.6nn_L?-u]Rc.SBMn~or0΍*ۼSЃ_QQtRzZޝ+R\.GE ewM\dҪ?h.2Ҹ+qXc(?HlRt1ÞO8Vt_MRb1S=}Iy-,EW,/n}DqIh"lF";5^>#4kH(/&x^z 2Y\nhK=mG0e6V /qo4HOS_h^чY˅gd.X}fIyg%0ժmpc9?Manim`}ΊitV4: C7nk/@=C!Q`3y EE zҞ-'Ruj4DiǩCAĂh$50^hȫژ9Y֟ۼV#~QAڀqdږ Ӄj9agcOn)YFQerqaol`kgux'ZO~EG:fO'0}gĔ r~2ľ7+ehm] +D\{rg0Գץ]vALX( gWeiGA1Q_1$=Z8/Բνhr^hLt~AS-hRƩx<{88Lcq |=5<cNmbjr  f2Sr˨aU)pn]b t\]HᝬPOiozf2%4o)hDW3Rz)q(Kn?j,RSԱXEiCx@V~R/*bkNq-^+2ks扶{3/,L{G-+`T8;Fꈲ^Nj @2;ޚ%"NDK7K ƭuF7p]Wc=?zIu%˞~lNNt꫰[krW)I㥖C_,5L7FJp=n8 d!A"aS2rBy .+_7]N7:e 8|Y-߾ =wja5vdуM.djj`7}>}:U ` ැ|%ܗڙWۖN󼔱7!466ֆXXÉ40(]^бavoK74uѴFQ_o%ZyjWvrGoAt<Ȫ\_Sa(,szwiM" ?fʇRvC$VzCMN7{8*?YSZiCh)͝~+6rؤq-jDvxIFBa΀HUҿ&jt ~2$3bqW#FFX5ӀJIb=!Ǜ6Q%U}~ yTx K˿Y&lٌ9f{:tb pc `$9@5 iTO5~%@A e9k.alSf4FeL/e`s!52M yqWqk9 Pj (?ڃ|&T*R>d#g(^Q@ ն,G$iQi2hTߵ`~'wfu>=)qɐyRSn. оƛ8& iqo M`k~fכ&/{E#gpI7gνVPfMmrqFyJ{x9Kצ4ND]鋚-].lᎵ!:@06$07TP";sB;N+,\Xs E{(V75jO҂ Zi}P/@"N%Bϝ޶~磹v=wRD陖ɵJujMOU|DkB, +o1>X: Ć@ӿYEQ}o+i6Bj? p3&Sݭ. 1KK<1[ag J( HqtWa"?"Osqk\!ZPVOƂ Hq _XD³\¤=FG}@33|;S r-xznTѤ~\ f2~;hH|F)L) VT>dÆR)J=Z2_-p'vΥ846Bkv9;EӟV\i ੲ xވ`4Uho 3k6בuMʗ? 3ꂧtiV6#f3nRH2T۴C.HE0ljPQ-ƝsNB~èh'=ޯ/L8HpJ6ՀCF(O"{2rAPa`(>B̢5%19owsخrv\2)Мv5_+@9BȈoYY׆`N|3· N)V)}S]XˬزР8EܺZEec) g]庂JD+.q+,#=A r.glYXMajNy"ItFg 7{DaӆT/Ƙ<ƶInvREYs1@5SH bC-Er IDmHtn;/OSbD T'KAlecr_isTJ iNEpH .i =C4x u!0Y}id1 P=v$*o&0-!9-v/>3.L3J ں31 8r@a*._V$ߋ =50Cm"ޜޣt$Hۇ+4Jʄ2QwBj&kkZHѱ} ^ Q( )iDBL)ظ =:\(UE_ǁ7ɺT #g);y@_Z >K CypOҶ,&z\Lg+<@KDPl: ZVR%S obK"(Ofr'uc. raTZ*0X\c-]+,..nxgs 2M^U!V+fK(ujq:s*cī~ 346RyIOܤ~!ɼ ?[0?$ylSؑr6*$Ԋ.Wo/,yM0_<=.ԎeHp8[Xov34&rdl+' kD:'Tǡ^2TwqzrwAUX*>LbȝM C%:2j8g9rQ.wI~aKT70#\nW>lT3`*ZH?ihZQj>wȏC,%z ÙuwUT(jIqx̍F8Cm 84ih k~,9.yArԞhۏ  amhbϱ5F]ھdzTʹeVzL|3v_ڦ.Zaw2$g~w(?ZĂ-'pD̔0v\n>,_A=0("65y6l֚m_&km>xӫC[ҥǔށzm1!Shfdc}DgTcT,#ڪP.aw6/uee-0rຑyV5ᖒ\0i*bOGFQRB?NWlJO{qq-W,:@̧܀cju<гq^>dɖ襝g R¸F%Ūo/\=l<0@7< ;rubQtooK?yW;_%X9xX24j,h^࿁ הoZmى8"}[ǀLѨ6X bGy lEL0Aڏ^S&^TA -L H:NbF*)Zac/[i.t`3wB~(beBֳ^'uN.٣f->s,yebae3à@LSF"ŨSt B `>*afrX27.IH@y~Dґ:aBH4qN֦!Q_ pT/S}^O=PyJB&kAFmQ\sYwyX"?eET N. H!j #B~ Ֆ8AЫe$ wڵپ#*-hi|0$z}ìIIs|@r$?58?&`2 y `nOES}d|pC:EwQnL.A$0g^IxNv ݐrf[=dΫ`M/*>1áDTHP8wZਬ LX>Ex,L-۷,$Ԇw~a Za*/otD{&8![.{qdi4fee[_o(wfgDZ:`f'=ݩJ6!^,k⚇ h%90ٖ-t֯:FUN(APrax83|# H$", YoN [ꃬI纞@z^2Ig:Cbz2;p8%LZV}A``L{䗉n]aN_!l8 4{yO[K 9ӶX.r8L"QJ'JDW)~0؝ (pjRA FC#dn)dfjsqQ9uI:+9j#5@z؊z nz:6cű&['H,Y(Fk&$;xf X GN5G-gP/|@jj>$hnOۯ-i5MJ+# 6س.dS[D^wSbHZ?(~RE᳎-Powg-q=I,7y_rvgLof9AS53JUsя^9 =alā ݞ,/VQ\埗53f+ڀn cguj{DY*c#2JY2ĺՄ;ف*o:4P`Vr* A=28Xr. 5jw٘- ore,Ƒ+;x)zV~'?q,c6Z0ALWnz^Ru VQFABū9? |wtj+gNp$iМ˞yhIDrU xpqhq-%U^T8>Z:kпwi8yب2;Ri1X*ڴrAT'ش:wf4w?m޹d}Ic]cGk~Ąp/2՚Jk`Ms#4s] _A7>5ElѠ{$3>n5 *%W.i7Q- P gzhNCa\5KVZ)%>r% 7*g_-+)<> . ހQX;Zd+9$G'5|&b4'a͘Q0,/ZAN" w^~߄`M'4*-ַD]mw1)D獞ghwo3z@v(xh[<<.źG\[7)1盔Q*!tA9DN7= |}9oKi©xF:w?'TG*TCτ7Vm"\j|khZ˚` 8!8qU<a NH w*{)/PdǓ87pj^Ms MΚMPzk eGM]WaYAƖ ӎ PC d1*UMR -Fip$MhzFE@DAî Oad%/uj{ qGl#:Ѱ˾ f$!Lw3hȎ? Lu{kq7%Ca>C]&a5i;IBV^& GDzH3ju s7J[]~5*-NO"2^G-t.7ZCY0̧Bs07.rCNA^ f^r#q[LXeR?$w/,g7e%S1__#,haKW%iCPC-eLiN(TZnaۤ@y78"?s'v=͹<{T^G4,*ԩZbm:? 2`0BY0[Ԡ_΀l{A 4i}X.Ģ7c{|"Oh'}1 Od*%E3.\D ǪҢGV7|Pv8*8bn T1Eݽ R 㷕>?R8˯@)gM+VT<s}W?0!(jw./*t?VEIrphB ![CꬃR>Tc A~²&HƯFX=p;TeI=ު=c|B4MPGQJ1=rscm\GFӑL$'s|Չ,?s ݦUܛӏ*hXHW{Z"+*6( $nĸBiܸ bɁmZ#籶A"Bޑa/ a3-@W ?ƨ 멈RPuj#q&2rFctTdyiP9ТL9u- sk*#Q͡{C5h3rÜ KMY*)wʔmdąۦzmͯyO%F3 \#EWk?A'j `=e̦U}tٓaiDLdX5Unc A?V[T0;.(=i; UH]Ĵykе6I!#B ^>V &^&ZG^| Vd啓Y)4j#\!q#=#Q"wAMT:2b]?IaKʾwaGicsyM)G0Ӛ>߯k MeqWi[wv[h(ӛmOH8і4 5:M~8P!\UyGRs'0fɋsNJ&C{\j9ؤjQ?W#|xء?jrPN((p<'<#b1]pk30Ml=Y'B箁$gI:MsG8 ʹB/ty緢GJ|  E$ ALJ##V&c) gv輗&V~} ~B82O0{>7q.&xg;~A]rߗo"M"ߍDdج H"Qv ;89eԕfņ,439!VX= x!חS~&DRmxw҂"ݾJr(9M]y55FGܗuNFDXE컵8cy{֤S{&sbl}@`'bV(L^=MUxR]&>xz)V i] 0ϩ&@ˆjg ?"^L]nwÔUa6< 4ˌ+y:ƽ^" "IĦ|1bR.\[׻ٹ4EyƕAk~ Im:W0ڢT/ &!/x}ǩ{6gz.ɾ"[VL/QF#70 +|;a}瓘]]{(AsW\aY㽏cPrbz&OPLV+H\m;fBH _$=dKȎ-B'$`9N2*PAs1uU$5-a8e^ai(D]`}Hg ]P88uuvwAj'7J4ʬ!uZHG\(WlAv!CT&  5zҩ>09jp'{16QurrD1<*p+#a h6gpXN6븅)9\Od4%ܻ :%+K)/rf'[Ab!Fr ւ*qGP>&4EԷENşz jǣlx+0Oz_kZ,iԡ @}JƳ.6[ ~T1$ 8ZӒeȨdOjT#|'=Äibnj7h8PD__3X&Dԓ "_ht.XI(v9,e V}-o`%,H^t wTEo~0X}>0;N#kACRKy΢ȉ.l6&s)97Ԉ@R(wb)ԟ^K療\g XM=>ʆ#/z}~K en@ l5#Dƈކ0YRߍqǽ޳̟w f渥.R#iO M#!t9/ qUdIzqILNo`SYX-OB*4 dXtc%ʈP&|_fv?8qKƁޣۭ_(.72W d-ZX}BFo7!*9+3;J  ?E2fÌ#kϚ춊`@̹(( ~`k,~'!W}\(E\@M4N%P6drC(`.1XJTy" P{ 9!NO|&Q)_Cٌr}#)Ϻlš+8'4S ybhv=) 3y~rTmp'-ۅ;,uOTLcTGkpRTDLo r52Va9<&UU[Ffγ+Jc(awU[ݚΚ7SosF梄R꧘aWdjֿ{Rbᲄ.&;@`f'x0q<'omvڡ3!^ _mᄏaX'W2~Wyg*0T@ T^?ܕ >X"-]!7Tgv?{uŢ-w'jd<6Qdԃ./ђ8߸! 28`F3;}!:hCNX̙=#9hRM3hm ;.Aܨͬc|%Md5z@=.H| ]et+5A<FX'Q~AeLzx͙Y5Jp'9R]Ra(Szg34*IaAE%vpI^) []bksh:0cDe%~gkԁp$P6w<;M; 4ц{C̷ Wyڤ{x*q,,9buF;.lH >iQ&)hݱlAJY37V,׈gEƳ< YZDfBFg{HDhu@I vZۚ&I䊛> e}}g'l\=ϣ^Zt=`Mcod>q5J=4QXn!a!q׬.CDo(ձT9<|`5\qt61KP,;k;c>9Ez-it@M#>G+yjԸm9N=봨KX?_ +W{;jyg}T跧 O4#VùH(ș%Q?\L]re1,2.'#4~@jhELPo2nGN1nlQxGP>V%r1/.)RGk^<^[Þ>_]U5 ^:1j8+/r'tVMl-:9$9SS-H1uVj4;+vd沆/.C)a.vK:͏}uŭ@Ϫ%JpN`I*"y,KOCkRΠ}y $hRk$x!qQd[H7yfH sS}W^%7B'K(A^ag;SF'aeOYp˄KS+ B~!(+}WXY*2:uE|*[خG/' dxr*RAS&{|ɖ cM&`iqY5D HGPiȩ&·*K "Nb s|µH\dSG,ZT?DC \9g 0qj\<]k#:5;Ł@<'AhN^p]}: }jxڷ,B>u8/@1ZaeaHXZolMlbFA2{ Hp\UHO11-}.ĢOMCk>^ bQxd6Jc{^1=4&{PO63dH kM4&3 ~ucf`EZM'?}k/BK N+Dp ]R9`mn/[T۽V ܔPS|(ϨB,IpƶC*2P[A0584m=oqLu҂._xyfp8[ p % RVKyjcT+25<)TVp: +ct= *RHwNP O-eTd^Q`¢kn"1'<_!wGCc|c!B+E݅f~2m;4;U "w|j٘ )U+4),AJ{[˫4H.akvޯDRfv["H3Q_ @iª0}n#F?DO>&T76C4#eN,utͳN8UW\Q$8΅6~z l[ s2m&eSBsu ryqXgboRSDz J%VL9re5$0?>s;:@jk[g2$r,1%}+&qds3ʕ8Jμl L]wU9U/F-%ley8p3Ѷ?5M3Lb*&&ZtDY$v@Eu\exУVUdؓ`T4wq;$˵#Up^VEIC=b@ CΛIܑ6vidɰ$" DTBSf=LsPӃV)QװǮʄzDCPpK6$ ޥLV&OhO=Sq %'+rQi Ѩ*YPɵO0ȡ֫QPc7M+y^~#HgQz' wQPN7n7WRY9A̛*GO5O+ @F~psp տS@vދ5*U9bue-iNP.e6M[]Eմ1j),΃XWPrR!SN~{ L(%2*&~ೣIMbx< ԃrn h<|h&fLh"|bػs,PU-X1XVPD-A k,DU7hpգuA-TG9j <ݗI::iseEBpWҤtZ (Zn*A>* pq;ΆU*<^_/tC%-efy4H:5awU>dѯ宙k39 Z1m i,~`Ihj t"LF;D^FhTjn?1(0Zɩ= H'c?ӷ*{dkts- 9GjXn|%|;9[O_678A_2;c Z'+ˉZ/l@w<.@]3O)nQ_KW,+y+T J4л.m7 ovvA&.@ ֐Wz/um %5_g :[R,*=u15T,\}|KTh@sӈ1V|`NImǰwKA~˽YrL:byUНċ;9:jTzTO&5NtW\U3iY)vThr=wU"2T3^: {8+F,Բ_[>$lNn>w&*+kEa~[[PZU7UvC=7iwOSi;x/8#^|ߜ哔Tsgwq<^pO0ǀ%ysڎ>= -|YME֊AkB1듧es⥙ѧ.#\ HEǞ vzM b}yg 9AMANQث -"j{N0Gv4֢{9y)d_S \KA _FV25K:)%}Bɝ֓`8^F0B,vݜP  )-k3O~FO>^G:{_v#7  frxSz#b'pJM  nԼ`D#*h ƍx @6r%}VGmp׋s,5dZ0ΤD_$+3i=јHq{~҃Zz~~Eu  ୆H&1)kr NhvpQY8?)F.LꚽKz#`pjwgK͢?5УPJP&BrxSԾ{Eg X*0u}_<,b5X\*.X4.+Z@JOl*G=VMlMicv0KoqxL!CC8RQa|-րЋʫ/v𔺢 !m5 _Эi]/eQ q}c;Im @عKx^E~s_$;2M*!4&+,D"U_}e{At߈UILa T*D= PwIsY(MQ':3spد *`rg]QK[ Ei&T>LN0ROLTeߔU.dSFEZ4^FfXj%7{mVSΖvMHIn2 fDcN;&wP=ݶmzi[_q {jZu3bu|\mL}YYc2{*IGNPu&  !95{BI2{ЭAF)|Si%XI+oʴ$EAor.sf:@ڣ p _VNn+2J(,db(~2AFSS* Jo_b~smf ϕ2("Qnߴ0 > } =¾p:)ׯY}2h(S0a\?ݻpM K%7_paaLں8jo$s~}҅NCt !,4\;9o/ZG伌Y]5=dhuī( QA:s&]#{i. &j/`YPOZX@\w߭S&]68iZzS _iUas%dqw\5\b>#Z?-yNCKʋh0hfGyZn/A;0Qݢ)r V5be]VʂfnضOG9P5WjpR:IO%oP9=ZLEDCwi- +i!rdOƵJuTR"AaGYWv\՞,'Q6+Յ9MG00XCC7;+u!#_6Ȗ7 OӐ 9CԊE6h!u{EUbrSYeVBg2g&ĤR0NR:aC9~P);6OI³՗+w89)sy0ҩm_ǭkQ>1+@! 6|9,r_8& n A bf7zǦy!̵k1⏹'RTHMv @ bˠ&gn;3q:csQ0j3*`0VuZ/5C&XƞN")ħ@.~'enWI`9qKv"JEB ?!t ,_)W3=J zعkdڂn ~ \-t)03ZMx*2!R+g[j:Kz :Q)Ya]S.Ձ]:T;]NԽȴjtznV롼x|#GJPe!D um{냫xtJ45kQvxRif피)a/Sl}齽왏H0e pmҗLGr70Fbye8uZUi*GSwBO\L?V_\K8%]aк0\{9ыABB 8Jaz&zjHCIZ+toA/Xb}$B4df(%`Vi\is{1I>#z泙!ᤤ}M>~C1#U/Ų컇1Jm:$'B y} Cj)ӭIͼc)꟔'I0HrXve }KR*Ϸ`d96gu\B\I4N$ "`̴1KaZLP3e/ ޽1zi;n<PiI`FW/9A)CrX CRIF2Urpwwԩ+怯!EzYhh*Uf{< fpϿa*-s'F{ V-n8Pb4ޓ`j[ B{e1˿_Ya̺K_xp|ڨ.w3Z $I)}9tM$K*-fo_E-..ώ& ؅5sq57T~)/| 6G9Q9ᚹ#__w8DN|`ޞK.+>l|kM#lό!R@=@SKeo6Y_)BoS`K'JD4透d c)LY_C5m O|P~E,%>hԬF2&/҈ܝY^ chz04yD҅#?i4-DV%0+- pa[QpwǮ{E5Gm*nQg9}~撐U9"oH:^jAh#2pX/aRbiiaև$㨸i6FGp#1f|v<;ImԃcR2吨f$E0&N=Rĕ (YLyx&3$Erp>zp|Ogu4;a%+!ZSW}L+d9TV˞-3yaҡ3@ȁv.2m+Z"bsN^c^UOL p𐱸V+~?ϟTI~F\Tx mu2Hk̤?!fAឪgy}]QUex*}8J+hMBs9Rl|IpVj`>py\w徧PP{!񯮮pvZr'7ϳ`V=wͲ~%B qhHM~鸘k皣W27=MnSC :!OA~A bf 8 ض $˭oo$0 X,K}IcZ]OQ6s&@86;G:r%cSα7A4Ԫ3V{[2)ZX^Ӱߩ(9avYUO!(WAԳ3u I\o&Dsl/"~1(sz&:o7?mCz_VA7A0o;]\=ܥj&}5u<Tׁ}{phV0*m2EԘ#RHPNCm8]l~vE?\h:?"a9Ȥ~kV14CTԄX_^UX,|4!gLXҰv_ 9 l/d'k Ps\Mj=Tׄ.uPhRzjel)|"0fYL?`_OYpRf爓զE%ziL|,M[C'PAM7𜍒M[_R";O؀2 }YeEDENܮ%WRKxì9V:_$w<=GX1b {yr|ou ѿ&я[&''@*|%S%>?a35ieJ.b)v, )RN"LnIx}x WLgՈWWGk%Nfo[!-l)r՜7-ۈ4wB6Jp̒ ,O7.~1DjP-+^륹;>!LZUE Xӫ +馔NqYP ՞FiB͏#YӃ-i3mhF\;F0C붾#Ă $eozh4iKo/ ض7X&݀FheKv8z)<oynMj.\ON!TOC*?t|j %H Qv5rux %qIS*T5uս'=Qct5cL6(\ ~>E_}2HzB'J Fe쪦jZԌiWJeFj4OsCx;TH /v61i_7vUH?"آ#ǬMdN|ΰzijȗ3R'"/Tf:(D!U&TC=q"쉕Lh[⤂ffF"5 q]#rGO]<+Se ă0 9wrV(i5 f!J&ɕzV =^ w'aG#ڍr-EN:37zE)YȪB$4?PRL_є.fo9Cݗ% SV;&J5O`Uҽ bKCZri)@v|vRb%5tPT1Sc \_}Kq^=_^R_e2+뼙ny6Ţe^Yߨ5(Ӄ޳o߷5O"֚?z@94<>dnGlbju8 ?)#bk 74 lnwuXiwrE$Z5Nf-Vh,9"FNFg vCzco>MTC!1?%"Z;P%Y("~ꌅi슝FˬdzO,*w'/OL5OȌk9!GϞA5+OZ.)_}`g@vpdڠwn o,c 8?|&>w]cFiKpn%j!ŽrjXLwo_[-\BapqHت孈B,n\A+# +he!iԩ ՆVNKS# N\ C>X-M7Aes5_&_%}hx尮;&tڃ$ur3b ޒ!aToJ,NRepO(lO0Sm;>8^v&-ڦQk;\EoQDJ1n$"ܰO*'&9z dY6 OlO;C4mpA35V-ikTtIre,O?xl7) \:IH Xk;B.z!Ocp+N]&P.S%ˏg],7mؔ#b.0ѲQ e`ƍ ۛ)ͣog׵hJω ] eJvl 3=YB w6b"B3{.ȧ(2&zw֍}[ćCrtk[=߯*;Zx#)i1vOpLE7 wVZIk 6oL '% NlW#a"`-OR{x*\,WoVLSI2TPvRmi6W:"2m>{6ƈ|v],2h"f{c1BY wEh7LQXLddhdii9LN3lJ[˘|C #~mqϋ .kvml3951mBOM󍾙L^Bq"$P-59a& t@]`GzLMW5 )MC0JJ]l( J z4EO@ Z9&R1{LZi%' w:pBK4)gE5 hiU%Dck6ĸ[ _ "Bݝ^$?Z^oD MX"& ^VOI7hS_( 'Kw%8`0&ll:#,oJmmR jwf;y_{OO~! n N(Λq}( % 8LCk,/|tBk2cSJ[P<ȧQ9z/zH/JOtƌ"p?{ˍ DN73]m  2=XoYAͯoFZViduB {VCBr{N߃[TLՇ!8W޾5Vy~<k]v]D(JdvwѧCL* _օg,||#69wf1̭V-K?sH"`A6g&@8_X31&YȎ:m@]W =1v/UܜE4.1}Ӛ^ +#75*"1{TSiH.S]i[^T\_;Ux/ SLHWoVb S?z 3ThnsEs6 @,i{ 'FG{R(J_!ἔXjiAc̼U1Ax_~.,6N|},/HϰkBVUh&0\~5l>Qnx1Q8c0Xz|ϒ!'ֱϤ~GQ`U _:l%RN=RAbtxGβfu;)I5萈᷈K^_H>t&:l}.Fn:t kR[R=}u!7  ֏ XΜ"JIL8( 25 `TƯVZ=[β&Q$5AOf7bX f0쾙~4 *G%N䘧z^Fǀմ9p`{ba(ش(MPϱ5=zSS:'Be6m6T($p8D<=]`x5zjZ jP4*TU ӈ} ( Kte,=HkvѼ<PҶ"!-xyYp>Z-a;*ߓWE͙Bnˢ ¨l7GA>VU:Ga,{R<_fC)Q \NGSt4FgzR?U/EU'wki5|-nnms` %}"Ow>9ʨ6LTėSPJvi'"SXCV̳G>=;hnL o!`-1@6#m4?˴Z@=7Gw[ 3y1 ~NZ@P뚕a*$)-|ys16)LQPmL|6g eD^pG͍f!{KHHEÃ.q,krաOmXߤȾHM70#PtuRIHD𓕁!Ut ]0o͵NȦ rUD\|&g,=Hb_pU4zܒLtTZQ+nHښ֐0ӸJw[ :ӌ&o<An]AӇ Ʌ$rJ]u{|Tbt#0ŕT$]Wl}Gal`QDƞ:MZ*D8s~FS댦mofZ2ayb%:eEM2]灤7եƗXl OEuV(WH1|h 5PbrZ{³G|!lʺ-Z}MH&hȬF: $؎ϓG9;(^ÔdHWDK#>iPǜ7@u\9)~)oh\Z2ZMO?X;B5aE 6|_+BFyLR=n=oEy/603 0aOx. 0r5d39!K|D&E2wU-P^Q+=4/ <,I}Y$ \>z<^ X#˽G4F}?Eہ"PL| ՜_3Ē1 ?O:w@t '>TBg0hr| 07B!wde톍4p;A8Ns 2wA,30@)]s$p3hE*RETӹl7#AۧBvEu$)T#$4ZXs;/~GNr~J0)6}uT,*"zا*HO?;ŕ2s~Sx"|Ax*Z$j -բ_\ف0M mء;y1"'8Vzxfb3K~ <:Q%7CLth!*! t-;_5Ҙ KaHlRAPQ$~Eڏhy.: YuwE |e| > 4D6@AljWmSR?QMp kmvl.bzRG3w,Ԏk`u>bDLF~*Vm]z\jcNJ1'!x0"uB9ʽiNbaG'b Jɯ6&z/KSY㻔4Oot;Li9M{eۺfZ `A0,C  *m\8ċ`~xOMLy :{o5Mm2Ca2a[\;Bt"e73o7'|8O,c}&GJ FOa- g~;8a&s|]!Prx-\;kL}#? *p2Jmh/8( y<<1i"&)F?R A5A*& &}[D# r[-͎XF!]\[HMijȦXq%`-9n' 4ú\Jd*m3,W= e-m2R<BRڛY-k3~k#ұRALQL ydm͉{,FӬf6An|QC Zc)] G1ڟg^,=WTOjC^R eH#R!Hg/9Py*:V*(@7(;Z[%K+PUv?R"$ e6Cq!%ͅy_,z~r%ou f9O.Qy<(#9*/Z(Ukw`ZhHJiޭ\K$v6$p{ezq%N(gEp<)NXQpRs3Er*9Kz4Vď\TUi9BPh[3Zmz_sJhw dOwL+-tE'gfg(n}'2y6#0┆ %Yb,/( pO+[S)]%_9Fm$[WɟAN_w*γ'EشpIvib|Q$-Ik~ޟJo85F12aM>͇ za.%ߖ!z]^TT;͙.ٷ߼ CJl^sM=> ɠU+E[&Z볗D .nG@I*Xb!}sg90Cd(p\Q3쁄{0mPP_@z|vhZF ZxTeBy}%=ZøNZ}cV1l ȏ.U]@S8gx ¸]0,7э<8FrϔS7S%c硯{Lt52qӦH2.JÂwgk[q?'IW^zۍ#9x8yS qm6[/9P-YiׯSvpIDw콚Z9EB80`3ff~ 'u[Z}'u^Oq:,Hgu>l1Pa@*P#{eTp8M/}k}:솘P:6z~.L:/HD' >{+w^N;bYM 5B8>48)bEd{Evhst.Qw.Nu/2wg͏=n˒3A^eZ5e#ك>DZĽK -6 ý~&,-]<ھOBB<-/[NHu-p\ H!u YQь{]-{/Y%1SM:bꔿ_yfG0Dݞf˯Ϡ%J)WЫ@Xl8?Ս 1l*(/td8Gkgϱ&!:^g{St#5+\^_a::5V1}N|4n0vک@kd,h$Qap  2NVHK\ⶶJ<.9*KN-&c.>.3 |M`N ORḐ׬A3Sq.ccXktZMjATHBrw1݇^o#R% pgk^ zآ"L~{\%uX3ƭխס%AhrΖǕ>E(rhQfS:tFե,~^\V4,Quc0[,l3SWQ$NgT? xi|OzfKd]bFASHMv(xs(*ѽ,tP2㹛%q/傶?Ad+0T_e'A>wwb T\_͚I#XIFW\ ]fYvBu_2P{~ɾ+݈% 'zF3FiphUҼb{2!sv7g [glj}dܘThD'<%φi_(fLrknoUkͭu\;K:a{cW*=EyyBbN-aPy+T}-n$N[3aDjj;{u~>tE`c}cR=51 tUFlH:ۑBRmS$~'5p!'|hƾq C/vk5i 7D#jq9%?c:Q* WrcLf[eM/~\Sn /TpU r9ҿu8q M?B[t lWl>¾ h..8\6 ZB\P\qcח|}g. Fqǥa^ EL*ÔDo굍A~Oj#k)P1Џn${K |IVRtȴTtZXGKmվ0z͈2+LJi0J֯JKDX!?yBp $=UVA ')1Z}7C]ȴ:NyS4$B]k{[n' WX;2RUQ@:eHhwj rEПZɓdQƊّ[>{m.:"xg&WZas/`Ɖ|{]=3tcn0۵;ՙvs~&mcihcƽ>ݱ=f9"4!InܛTc^fh6k{kR/dvAl/[H1-0HRahߏ6-4o86j26X<4H'+e8P̞A e8(DscLsG۔= VB)R:qdZ<HFJGtWtZOHJRy3ьP/NJo!3Z $)] fu߆it#>\/W4WZ&LD*Hp`]."][߅!-3 "ѽL+gz+s1c߃LiXt{ȞXk;ue10X,ٚ {a+%EZ1-;Y?,%-ٮ\sXGxr[o^Ho V Os; Z#%'tdn j1ŢmhJ#n#IYVbTTDEX6bo.|иd} m ݰp uLӑvy\ A4wi I@v[lddrB*T =3 d&oq7F}-jLO() DE6)K dݶ0Ӛ22st 8o86:8$|ΑkA}XH"etHDB ii0Q_Ƈu3o2k 3' `@;F=hG?!ȉQ-r G7 ݩ^Z-6n C#<&vxT%ZIoa#"J L)"sCL*D9h|.2LFFPG['heֿZdcM}su@H _&3WOEtZK2%xcd4^|_rɩjO 2iqgT]f"fv)E=7S2 4b>S+߱_dUG>is2;\Ly'ϋ!^ٓ]~g۞q2= QEdFpʴZ}} cExb0S tώȆL.uQ62/" YS?vO+ nCF$ "=2YdKZZ ]()B-iROs+pzwʣ$uz?B4|JU,UG >Sۃ O$BmxvE5bb$5wǒPKo/uzhpkZ+GN=Y#kF2xeJA*ٹy*m"uFc3ʎcq DB!@Huc8Ki-pHװHBQ^Lx@[@|rي{v~2 &n8F[nʙgx4,P?D#nXHv(' a[Yvc'׻FAPY)e:у~J -Jw|]m!u/tT~NFueg*ݤFJLS=ܻrhUa1d,e?dŴZw>^8cwX;tYY>@Ioäh-XI#41]Y3}$76Ҭ4ʅJk# !$k*z,98%YuL:[MƟR-g+jaPoIcտ8 D` ;4=qȀӺ߬-9iɿH3wt=kv 5Cr(m=Hb`NsN`QztujO zўpM= ݔ-H@4~.1W$T/%C{Ggw(G5̕uTtw^?4]% .ioMko(qoP ^*򜠦zX &LH~\"tE~TS3ħKe;h-H1-D,WS Cț_]ƥ" Ap9a+F]["0u]&xg]D8b痥Б7R^QJ`'xORWOiZ @9~.Ot T7r{ge1J gV֦fTʈu$]{a9y+Mr,372GZJl|>~ծ͙IE˂Iw@tֶdf1)e8!?5) ?C#5xBo1M/4 ?Ck< !V'{%1O=~~h65` iI'o_ʧhLBd.ٛm٣Hh/"14 .&-JƊЅ9Xi',Fff+z9boQɈ c1KȀk܍Y$웆7c:X1vO՚׹&he"X9/&Ҙw ]D[vB'ֶ{u~I9c)jFwnPlGz7HHxu)M6`?LR_{ c'M$!PuySL&P/ڍ>AҎGSHuo#"4H X<ꟿK*^\MvIs6=' 1LVAC ݚ3c*ov6G"iҖ5M"ٿRVX[L;p܀B;v5x$Çm}/b-٤{ pz Lzݘy6 3 6~X ڃEhcyЉg18X$ @#IX-26Czd=,=mOH3MG8bse^z}Z+=؟ 6]4۱'*{1#i4[%=؀гwLHe}Pw1*Ju=H$ZpaR  7F{PN+vLqQ;IJԾVbSKAy'49Ɋ#P+1^ȶ;(qəh'9h&o6̃&+|ή ?#}XMuZ`J+,'`yWu1?荇*Π<LOA9AY+B!~+<Rv" _fWKDU Cg+Z$W+IϏ r&t䊗LM&-͏\r !QlUn̢eqB]LNgh{9T[LLK'5 P,Ϩؠ팍Gb$USNc仪n"ڳ_0F 6x\~@Z~&ۅ ϑ ֐װK]lAC r:)Sg>O.Jy ^W+xsȍuaJY=Oc۠];̙4bs[s1voeO@{Edg NؤőyswL$O.J]'TpBY]8UOLbz0#(8/(ڊ 5 ÙZ]bvФ/GuPZ.YdP3$B8Y_X=\V/}> 2!( j/Fg֦}ħu!0N(31BLI*5HԮ6@ QSI..bhRK> 3ڋ)͍?R 7ү9FCG!5agLp: g04 ;'C]7W~(&"7ſ|frOc$2vC #,ԫʪp Ƅ'lD|"hŨ0piO*9lr[?PxwM`;dQk.`nд LĠ7ٜ0kF7wU._If [.- 1*} >N̕z;8 zz{"evEk۶58:@ׯw6!QgQW!m :QTH)m9yxuD3<߈_mŤ3rZybY>ֽ;٩69s:5Q!h P{qȺoޖܖŵȰC!8'kIZX~]1rm ,Jq!sMHgtf&7c7POm(WEьFXUE7}{$VC'od)+!):ZwxVDf<"7s%;qS$]J[ פ8&cH~w^!΢;H: JsQ3,ٻmHΓ?!yTwz:eX#ZElHP_#7~7}}G-#)! A4eNֺJؐZZyl~f4}ҽ9&{c݄5?Ĕo"[$$ D"F+DgLIh)Fn"r׶Nb_O O~ _.ºݤDj/޵/Bh0ZQ6#.nV~}ﱎ|rQme,~[VPȁGF/,*7ߠuɻB,/[>+ZSXl̺'~K8]m~9&OevZmF~7pJg+2\}nΐuvglvC8's}u )Po&G9p>EOyG3riU[ ^$ mvUB&Yx=|8ϱ2;EV@'_g/T 3JmOPʄ;P_lk e? ـS1_q sE.9q~ #h}\Jo7ta 6$ ^#"a Y5wm9R{Zw.`BYJAC y\?JmKE(HhaUdWKDzP}vS>G.e:t'ʹ˲J7W2RiA*b M'@bݦc&gnqT,x=m=ݜ턓i)5o'0[MYݣf*]@s?g6RGu,!8Deu8` ]KRƭ7TEUUdt zRD⺻gݢSk6b w!; %QFd )m4.af&\ {> /'\N{Ppeۼ@gfdL4;cKs6M|0NJ܏X ^')Ym']d$\iʝ";y7Vi:%1g(!}8,]_ ,oxK>ST;+j/,@ dWO.-U>mB-9j־iAC;̲լ&. 1;i&/Fgث/>koMK}Rg(nfuڈ{VoJ>臟u56W/DXGY'a%<*^T8) NXJ*ITASՂxݗ9w1FZ}cp 6g(0?nR(~X}ٻmA]8MjNTvΕhw%<2B h)ц^&#lB `7GvsR[TRةg2u++Oo0QjrMƊoCww0*ၢadq 'unvق/Z}QFQM>"`y6p"CJoUJd=) ,B:cS.2]R I$eNMUX&s{vsș|qtbHF~"hi/: < awDeB%j%jfpMڙyr|`P\ PpCd2 @dYR@{ҫ$Cj\41?\FO^\|DD8k`$y\[iJu#hvVD9)u,3*ZV/?JS*\A_Ay@ho`̝n?BN4mRZĎ&ߟs%G)bH#,Ja6pjAA2| ,Me)yIU$aNJAW+ tm˃Ǻo@z`O:2 5@M۪{T 1RHz`2g4CuB_yMf>ř՗wYS•xR<PccD^H{u~\msZj};Qj|"VdQ" FL|sBfÞ]:Z1&'2IOֵ}{䱵!W6*~~M[xCZiVCO P!&w1n֩o bQtώ~A uMv͟5㔿9/ui+zc;:j#Oj xvNM1!oc{Uƛ}/ʜM710˯\0qV,cg62G>ViGF8#Rz|ڥ/s ,ލU%*ljr| be9N\HU_@JtFlr\.-ǦH.ܶHC־~"#LG Wiy+LEH iyN=eL_tJF\u!ߕ"t_! urpn;9g@Lw : ͦ𧍳7{-\OES,o)7/Csd1Ǧ]g=4J9T 8@?n|[BIQ|qPs[?ֆs\C !6sk[&xXsTR}(X=uo~&Ӡ|=Յ` p@SҎL߷[bl[,WkCwtk>gtۍ^aT -#\V_+|JfmiM8Dl< %3N -d|FH!mj"} 8٭گ](S}Qr\OzN 'U݅1pW[5"K4WI,lg.Mj ؅!zPXweeuJR7 kC#Gbry/1IJ*5t`4), K /FMjH34 v()? iA'X# Os]|WL@<Y3w2Lu&GI 6;RKx Պ,1{vdI.?iӪD͜fN0 \~&A$\ _GDE =qgV4㕠Xߗcu襶GMӱIk3rDn`nCnz0 8AEbh7t&dc{i"Nj@I.+X%25*~h8bome?#7ڥ:?FpKbJd/ZBO.pب?ܙ|^:E6r*ʬ.I^[jXy>Qo.י$2m__+XMMApf4{8A &ϳpTGI>l(Gh$~8&bIӡ+&YGHddɷ~\ڽGE^v-xxhKR|c=-F$Q;a;%mrUԕdB> - '4ms̯ W~@Fa錞_8Y['0 % țcx%Pk%ۋ饅΃PJC7F EZ5g O:jnh&)ᙍ쐅aoWi<DF!9juf ne(ߚgaD6b7WN:o_ړ63H)$%_{+K蚽AKX8+0Ċ-Ĝdd,l}R.<?/&KLD|?hEVDt.6ױIa7+A|OTRE NSs,1(|2INE8(fB᏶+= 6;ی[QԀkUGf)V٪nqK!(>|y *W>Qk1Q~欺'R ?NKlW%6^%DzgeVd%~ q@c &\HqElmկPo9^( +N.9o1D*t/ z@-j~XCE+#w?IP'+6`q",n7|Q} y| 4mcu֐ѭI,?l^o_s%NܮsdKRak죾$i)( ;rȷՓOs+hQ#dgGDC{x(.7j(elQLJp-gR/rxDa>gX@RuF1^W{2hM<<kl"H8Amo=úC>]k^!1-}d8H nen!iͬ c:0{:g;& ]#.psP˄LkKM0 O'YlC _ܵ뉐dюqyLh_Ev`6cAٕ GU~'^Ƶ'R1m1EO 8>Mmoh/􋱲FQ_cD Va+&S[֋nA,H- ]$P&{- iiۈhJI<^7xr<ԥB#5.W053Zuk[LVU=LoˉOO[XU!s;Lz n37q vI+/ͤm!``Ty˥8 O ]E04jO|V`TF/?EPX Ogl*@ I}[ hdPrq߷}d$ 4>$K%U޸mbun'Kջ^f\_{ iub6zkmW[׹qn$k%l.jh+,4!~`_imyz-7ܪ/>eGu7j-,u#F"" "u,{65^ӬV,'yRZleɠZEj+w0ajLavjt`'CSioHj%لf~[m&&Y͐(qɲOYb#Wys*_a WEN?Դ&W#BD)~y-@TV2Eht@}pBNNbo(Ajyzoc%n0%DVC7SEB):S8Y\&@MƠɸ/mJ7E5 hإBu5@|VI{c.Ij^vt휋& 5&Rv*a, nnvBa1 dXźlpr +E.DŽF/oqή8zH ] * |n9 BGfqISNș/Z~ɊIPIwa(p\hRmOY?9O zٜsg%ߓ@+?&ʶ$L gܟ<~soV&KQJt;t-H"U0W+,k 2.Ayo d{}0۹=XɁ~1*p$: 6_V,v+>G?1,&6?@p}zGwgkwDPi)&Str}D`vl ooiy]ꡠ6P۴ߥIv۴"ȺYZpL oO -Xgo-Z櫕:voZMQv"o2O< 53\{wIl:&]ˀʐrv͒g̀ZlSds75E2IӍZ+xR_BLjYU92T1y#2ܜA* i~ }&7|zнē3 3EJ1b ӻW[( %?y;vְ%!VLǪU:,rw8>(kp^$,}\q_nI{%VT]Eż8^) ]! ӛK2B < (4%YI-8CnhJcʹlzJE"pJ{*5w8,!Hϼn}x|,l1{ q:5#(;*YwٛJY$H Rk9({H]AsB]RdBQhHEήs{*\._z''Z"t#%1Hb/$1*+&%nC0m3-~q 1L>AƮYtЙqyxbM}Pd"N c`h${BOЫHsVO=r@T-ʣH 3\W2o7}7p'NjܠV7"xG¡f m ؚTQz!@0I1#[j.6krh~EU'X)>׫g֮7h]f4 8˪7 Clҽ&Q~iRB/bz^$1\o- o,Ԇ1yPFF6|RFEE!b%aeUiHBN+ ͦA*V#㍽_5S[64-:!GsV}AI9Gz58E[HZmΚd%ƥSXҹU]#p Ewc l<2܅Ki aFF@>Hn\[.6oѾ716v#cc|ql*d){!ma)4Ŏrހ3} :9G~"j?Phk{ϻ#D>z˵~{ܜ[V,¬RT?>cB/t w6? %گ!: \ 4Ku;@+!5@w5_h0@d Id:snJ;.$eG5:(Rb}n<+m[*Ζ mXγWӝ8yryf6;6.H>'Kϼ?3틟9`].(6Cx/gof npC!]p#i녙dV!覢H MUGBQ?aB^ Hvx~e[% 5ӟVl;ƛtE[oCK_&OK%pL3׎BegNWG1=R_TdOi|S =&X挕NQK5!y.E+qGg EߍNsիruaUV>b̅he0P`,y npKCVwVgY|֖B|lu/P?^H Yٚ ˱#\{(aFX.y58OKxShտ zѿqte25 *g:nJK!=唺`9| ߊ a9>+pJ9e\o;UlW/\dy\J7)$]^ʿAX=NLCC+"Qg♈X 9X¸%N 2' .Q|gubp;5y97_ۅ Pĥb3k^;V.V"b!m7J-DA5dW"xlr`bKR# ImrEnU4%[]DN Y&)mڠ8a{޴ݲy] (ʊk%5}}\ZCN"D"ɰ51yQ $xe!MؒzʠjeFhlh̨銪12u7x8/yU\e⮉:1ZgƱ OPo긷!aM/@?|Siq S[1b؊u Q$/+{=_ȷQXl m!ٴ1%\A.Qv+$CX28@OhLfjjV!ݞ0\gq>_@iE]&I]=Wt:/&)M"W76M<& "r pV,ah>HL%x=|$6xGW/soe4목ܜφR8hKγ <VF>; ԑ59_/]5`w!KmJD3cg&a22 nfGb)lkfȽ4ajPa@yA BwّxpDdDGQLC v.FV15I;^\}HUQ(}KR=xԟ|қt񸫵 < Nv3\rS@/څڿO@ӹ3$}A|D^<Ӽ!U;xW-6LZJ2xxlhe˄ނ8eaI_y 省ܤ"4*@zb$P5%i+J ˂j9胝1M$Aܝδ Ϩp/j!`ed3o&eUI]uK÷+*wb )Izrdz>ތ3'L .5 UKNJ:p#LƒZ@?"PR!= ҃Z؛9/ʔw卻$<{L{ 3ꆴ~!ʆy7O=!geXPT":f] Sdޣr @yc[xvDaێƀ z=OY%>ZC3] tlu2lW`S}yn'Xi *+d{lb ^+x{I[mςzn&C`9 L2%gٞˆ=, $ J?2YA bަk&5}l˖'Gʃ8&:|":akSVFy/;^ܤ9ͿyZ~TKy}sý]mW/x62M$jAbV,|&veFo@/? E-4w$ p}3߷]dkzVܰ^YҬ"@ @kȢc in!~qrqV_gmq0m*~tբWckw!fd/p.W.l80$#U-̩8XZ>?v\"ݳfZa\0!&a' 0u?-eD <+ꄳ t=twrj M[aptҬ;2VMX.H)钲)MCCmqoj#Q^R p:#ͭm2|mr/<ÚMftkoć?NnsG hL9' aN Z:`| WUvmBUNK?6 PȦILchzXA S{ǿȤsNҜ CXoݑYWu A*]b޷ui&Ixnz2DU L8N)GS.tE)&11 |^TK(W:z[3FhЩJk|\$[0$ y\A5 9 x0"n3P 4WQ G 0뵡}edQUUWL%(qmtwGyJ]6~܋7"|Rq>tah9A!ʯ:»J:*Xiyli[.F5Qw|*TLGom߱"}0Uva |>V %JOM% e֏ӊ6f,/%r,EdEwI-aU-M_R3j5gRS |%sA0@Y]Ati\jIKCIIQ]K+?3sMZ'Iޛ.ȋs_egx@\##fDSeJwGH5Jk-Yʗj!u}&9N)|rl$ I#'UR6)U.5\|:Oa]4 UYje{Xc(jJq//!,?eV IÃ6޲dԊ!5I~,mվfѿz3K\1-[N3!elFXܶ+{M=QMrxf񮄑C-HB6w$,8oԜ,/7F[ !g@WSI>%p].0qjp`j'12TW3[4jY%,ICAoj7eB!ϷMvP:;Ïv9 -^]xY#3ვ3yJX^}-M Ŭn.ק"n,(wv )Ws0EpYl?NpE_8eA v%j -9&,[OZ5TT06}\ә$+^#1r/^VcIw&]g7: d+L=tÞ 1I0 ZRm (|7%Of7/DuZkUհ֊lO+I=B?7l Ï:JcpTPf ,j]x!D܅eom! L^N3ηlژ?P\ ׊PZl?Rޣޑr̾S1pHr%b.IwX55KcS657/[͆YP;xA0 !ݰ¦y.;##I!Lk?n9w̆祛c&R: ݻg8Jp8^g~*r Usw jsͲ&!7yXe*ĉ[XӢk#V`t 2|XW: ؞8V\`GFRuv aĻcC1XwVrBԲAYSRٶ"h.N:Ks( tS>CjhtЊnd+i,O:CTY:[) SK7D:J"6?_o:dS4Gp ab0wD]DͬǨG5_q!%\η֦tBq?AV|V+ fZC^F'Y;-|mvwq_]AN&l?A).t690U2G)BSHŁ.@Dym@8ȟJU% R}j@cbюYQxB@hD/5>1z&imLSfwoEhJX`e3;Wc4HiE*lKT3\M[ŶNِIFr1*r EY6ZvP,wݸi7`ѥa`_Jrݖ5-ċ*i DG &kb w)B,%A>v\{a~JE{ezo+ݻPa\U; I ?;9WY .+/Ţ-H <3Ӈyy\(ag,ryq3+.#Mf-\vpW4FQ^ei'hۊs r,'&wG;[WJ.SA%~b#]6_0:ΟS$qO5 $?+G| Ok~UF&:Ȱ%;Q-}/ \et1tt>/=ң/0Q+v*#e2 #N@j >5EbVO'R9h89R>'q䲟bgaof;$]{5}_^&L{A<(G b+++>n glR%(p:ر3l6`Ϡu^ceAMtnVmcLaj 'D/T#aգ<ѝjgHX nB8Oh6-Eꙻ][NE**mŹvVayYF4|&'ӹ=b"?F2rk`h3FbmG\ y͉Rpv E#띇˽OQ~>n)^݃F[To5ݛ䴦\ ?!*vQq14;]ӻ-0;0ul"VH<օB,v7Ra{0اn1mH0-*K` o?Y-Q h3ׄRTQ $ fukgOj%*o1v9"|sJRGԾj̃,+ +uƧJ{,G\wJNFrIK\͞([69nQu](M0 :5ҷ y?|Bz1{Xf3/NffB7g4%2d~1zFLbJ@!^ydlh'%0kj9WuƖVy*iNi(7A{i@u4/>]=a%87;p+SPo= Q4ȓk5.FҬTKbZFH#ZX;q,O챓`%tڗ1H-@1cWۊ4ZLVl{-D*`du0]uv"x)L66ēA_DQR NSڷO@8M$Im(YNiO8'/1ç& OlA2uىUvm W(٘|6Qe?0j{)α)jZ3<զP-r&9ACNqVFF4(D80?D2a.#*<纤CEC9DZʜ&ʽ ]2D#BևXTVFb#2`?9e&$pр"Bu}֜G )k}[DT;ZiȶmE~?:9ENI(Q*8_Ԝ\A4EGJ12:CDB58QA^j\!2î< D& ('{@ C) VZ^ĜXֳ%kdž]]tCڢA+#CƬAӻ-եFjM{+^O Y%^IL(}5;P{Vse69F2-IW>:hvdqjs/c':5z-\[3YaqY$k;(Sڽcuaf法ĺT EGDgx^r֊b~d.[Ga \TB,"R<TJR>1K˚ 5*"UKbD0 {mǃ>?,K.W2]djw;HkB}tIw=S]T-gFGd)`&ot^k` 4's՗*Y2qquf-+uS7ǰiil ]N@쨦t]m2 H~r訌w;lstPqU@6-^7͗aLrV(,+MN(/סC-xQR:y#Ìm^x 4+7`Nj |%jM-K* n\4~Sgqy_VI 60:NJ:5{B/fGvJaoG-OT&\G,]1 Ps>6yEKe5uDQ&͖ 3)>N툺8#[R0Ը"ʌӍhk]jp:@8})@Ŵѹs,uW9P+Bz;;>qν\ u?!;&W,44AmAAХTNӓH]ҽ 0 nA"P׿tܒ:H U_g7-:*ds1 G9aQp ݐYcA)IѶBwb V.d"oJ*Kwse'H2 j5,2tL>}ԕ:- Mek5{ AêPX*( -ø4.Y%1SCɘJH*əB>k ~ dVmg5C(dhW6e{ݬj3[k&iz)h] ʜj]I7Ҏßc1=/U Py`Q߬[7B3;>(MC> <,a̛^+I&̖V kTV1 qvx tnCMM-5ýjHd(P{!%/Kf k`I+*xa]YOZYvFisW8jHܿZE?S̨0|-,|q ϸD6+Bmej-mIrlEt5-loҟ.^z$5ugmuM-ze_gLohPGx`ra\矒Pe V5j`R!Q^x@vᜮe0,ӡ9޽TviΟn.!>x䁢SRVf xRmd~VPRY|PSd0nEMڎY@z{'rU'՘älrG>+Z%Vej5y+Ge2߁@K>rS+J,ּcg.v 7S~9l~ґ> r` UDbZc r_(P,;yT5e0/Y60WVdIμ{|CL7>3֖AMHz~FL_$&PEmVIU83'I+#03p|Rw:υgȘ72ܶ#l/Fi0f9ɩ(69Yrm'(#Cp&/jdpz;4gĀx)gx9"GSZmAW\=(@m&n%-j[j ǽ׌L|. k L ~(Bv}νÕq"8d ?+TYpڏnB.VxWY0Q7=6-քbc&`P@ybB?emkRȩ5f.TI& #YJ9> "DTrB L|~ 3\7W4O2pCy8GL.OySU?Y^9xt,=YWVknB|,dd39+FkcRc}2d}uߴҌ"!2n+[M;곮 8=3em"ɓ8Co嗣kCo=Enw*[ zk6_q>YUiX%梺?zSXG}Q">]p$RiQ)vN-SΠ6Aٯ2̲!Fl^]uR>1"ӑy짂YwHw6 dc=zfQ (wscp뢈!':%~p^.G rrV4NTTp+cM*3p=;o^#Rv&"9a"E0-+ȁ}KEN&̳qtmf8(s- _,=Ȝ :a ZF{%困ZV'^{EUjG$5Z樨k.&-t^.d;̪ n#ElB{s8 SnZL^fq!zAA7g%/1NC5ʞ02Ha$dvϡ>֚BTv .ooEhh#3N@\e nW4X<۞cAQY` e|~WovKL 1Ĝ%ӡ̦Ũ4ZtyC )u` Vj9Ϫ +ޟ?-VzKV>J,5_"ꖢ.{8hoUCq'"'&1>lmj@fR-nˮAu4eXv'4貢{#E+rn:`NqbixESNIKT] U6]L$νj,guDp^vOe\Pr5ϨUAp N<1rE_Tث"jc?eIӛ"/L>9hoƏPQ *J6*Hbp zSKV8DfyxȇˍÓHtXUgDcެr~6MI񈩩x`s=`w2>Uӄ5" 6jI wNf `jO7p qWBd@hGb4+ |w&ᵾ 0'ld"dO?:*lE^QT&]Bfn҅gPs `NVk~́@ Iwa*C*u,{hKuTec^9Q42M{( Cc{6qbDAay @-r{n&Y$wGd ;R Q0C6U /u)~D_"d@~D9QNvV;]G||Ut^?TKƣ+.ŸaTZߕ2.{Xr\ :Dx!b}?>䃐/F*FK@&E_c\w}@X.#uO~/6dVؗY&Zp z^U噀 EKqS~MQ>ßm*Dt>f!>AxM vnSI)S#A A4x[wc_2B+B##t4Ca =l4bc;`"r@0;d4-qO31 q_`K1^T 2O?"Hh4Aa>4fQFԝg1M:PO Fco(9,8+ay+c~Y R(>_'2xXrB}Ş1kl{Na~V)&اwI@- d,M^s cOKbk 5\ƨȋ|ag+ igAua0(?5L~ċ{-ݫںw ׬fӺūD`Ub-g85WA"ҔE;}`%\yfps+gD V߽t eI@]"ep2N/LE պ%-}F :/ۙ/.1*/}/]еn\,݇\XeqV5 flk"Ы74(HͦtݡNY .J&:p"' %!,ao a},!`pIj2-9Lg":%Dn_45>ʌu*h~$R91s 7L/; kRηƩM\ 뤝C6v<;.mX 3q黶uPy~6 kb(cGNW5 &wMKʤ)F^7;[G  ~}B{ F,-n% 6`gʒᨪ,oſ&!>4h?o>ϖ3'*&de\Ď%T/݁ q eƀitրuEƮrM`Cj=NI|lkhPF%bF&ić}C4H=v$>?10y_bE U#U_oo |;#~͐SX\;U|%BXn୽)M]{)qXs&mH}Y2E<"4*o< ]aFSk%/-~\*coe#yߏ|m"Iup}=|W잀>Hf4޶%7MZ㵔ݮw3T[dU7=>}1.uϟO]I)ZI] h?XAװń-`&7 iÊA|xTItLB?R~u #2CήJ8jm7(%ʿry:)fu4U3*<_AD7 6~?mF;j=7mqVP'~;)U")'(j tErwxdNKcdA +ׄj KbDChYo)-HrڻqK W0E?٢^/[}Δ:*#Xфx{Ax]0 ĖJV<텮Qwbf\Ttܐ-˖zn.ǟ2 5f~Qd,2( [ p ?(4o[dQZsڏIФ(PAn艙SIH*neeXҔ.KX^m}b؉6i4d^2Zu8%kp0KHTա #L ;n]t\/jsCm='O šWDdcnpň4ţi= NXǗ˨<)z ܲB< 'M0QsaJ_S߬۬Wh: D>… O+5rY{B%Of̣*?ahEۭOԳG}qW(.6T4'(Vbbx$8;Wocw 3ozo<6ѽի`;=Dr4؋>c+ۅ>q>MȘ8 :aѼqC.یDo\[b`'GRPs$L~Xvٜ/( uwڔ00W:1bFh+n5Lٖʸ`2V} IL`xfFkPFa2-Q.'t*AFT=7{D쩍}~?_୩m@Nz85{}i!hm>'Tך[ˁ8rÚ˞ vV,!1bq[۞<2\TFtޠk.5pQHװbgޕc8]j'B;ZFU~DM76Ev笐]G\7G)ѷ >3Jg!9%/ 2gL(Q !ʢKl̟io!@^l|Zo]i&^y0rϐhB'f? \ t<C'&=ӅGzL$!.?794m R]>;p Δjv۳y!uRVCS4e]r[1=]LSy)f!Lwo2KfN~τN("S SxDGY4tՑojxyj5ثh~I+%Z$Π=d5[ 53g`='( )LNJ PY##=SE{eoZ7jG~X`5rਣe3B# M9a'oy1W֖u9}v?9I=# RT ިݖ7t(9rRp<[uسkBTnhhTqJy"tk6KxE!a rR#G%sl^4`]B-a7X..Q!DXpgʗpc*} HY|MF.Œ=ee0E=\D.3lv}Uw|2ʬV@c㥄Є$бvщS) #^^1A_#mD.ՒvO-UcJ^.^j;I*x+6:> OhF'< 5U4KwKKPUWWJUβ(}I9b+{_#igv02wrboRCZwYB>߰{ ܩVwHL:- X `)]*('Lޡ:%OV7 j/ 84yBj@}sֶGTSf' <6ðe2üVwZ#ÑF 7jTۢ'H? ѶD$=i4o@#Io;bQ;Ƥ\3|Bwq-1`Kb%W | H;vmюعXL =kn}En䶞9 G@&_٘Z}4Gfp,F3ٍXߣ*KHܩ~L ?ƅ=^s9^*L(߉ rv䑅nw΃%/j#UqpO?~]|6Es'b#Eoj]50|B U҇P[ڨC^#Y0"ߪKe.Et927Y+ή1e! QRe8x -%mbbnIOx—)v"svK8blc*-u;`s5Op),  auE+|%z r3=m6}Z~o(iVUC}Ge`ROz: ⶛럣VJHO#LޅMP@u«I|_s9[;_}`$?) 5~*Bl ^dd6g`d˲@~ί-J0p?cgvAL)VeD*H bM^e[7oմ~H5Vֱd-zݱ5R3}c^#˚n%$"ɢq^ HY){Ȫ#HܛV;BJ{ށy{;|dz'_sa]W~e&ĥpe<OzC+!PJ'x|ArTLy+aIwݞ ;(j@m[8d[22O.Cjipo{ u 9iqd]Olh6 AOMr9+m>#LQ Otq7q y[)o (AJo*/~ſ -UmuM26e_W"c27l(7Tˢ xx҈"y Qzucq ].#wyӽ'ۄO"EHVPFFV[{^e-8s$exveǝnNOB—5-8B\p{s|Y \\usFF}j{ߙ Z7@{4 ~3H x"'.Ooǹљw[V3s[y ꎩݕNC~Q9_uƱVrnRG*;o0V3I]@lMe1M=d5LR#-70'v&"eliI1]Rcm0wDp)U sEKWFPhU9D13~)!Wc/{>`_$s\9|mCi4o=4CzwLX‘LQ]@InEjU (e!2]cR1X>G6% YX祻erk=|C|Y8|A,D&JMr&sQB$9ѫ *$+!XxN)l፹9)؉<< Q+GgTa%cKTJZG.EH׼UakB%BaLRj{x<>(@[2g\ay0Iv?wӻpCb?~`7VYaGУIp ֜:Sqs!Ņr8+@@ zH4>ȋ-%gǪ%kuY|SJ5BUc%/a{oSv2yߑ %0FYCxUA_q3RXG-k. t' QKFPۛc. -fntOxj8Ʌt%QC s0 ]_ÞhKA9*y ֶ:}GMvmnb3xF-&kF$;3&WEnp5ZK>'-Tgnm, M{tl_m˼'M EV[BٱGl"SX] h Q3O&y\b@̕ y\*r>՗9?&,_|Pn#.{V(zՎmƖsiJ~RHe2 s!\?w`\}>7;,񳺫Ē8^84;%VZeYq,d YՄ ^Ux)QV/ĠhfvG>p[Jq0772; C:%1t@T0cKd:ڗ S+Tgzd&쀷dz;.z `?+g1oFռ Rf@˂`  >4(VX: u2kԝJ{$a srθ}c Ez)O xH~ ln?kS ?Lwf"XZ#pފKgGu-5S(ZʃDRtHW|tT*w9SJ3􂭕sXMUMd57Vd`NXuˤʮG6fN%DIk.#\_ gAi'MTMS_~M0_!xMlktUnlN1+Jj*:5}jlŚ+u 6T/=ewOPE?5du).$ܳs(-Zw~azxt.K 9أu?VP-p#tn=HrS㍌,Ndg8>1 㧢etqz'C(>-bX0C%U 0<[_/X#e ݑf'`&GիBk ._S_AcE;ľzb[5t3⮽tY~w+C/cl@p950I*Y9~MN 6z}SgmI]qQaA'@9jkrHiSuַvTXkv<+w}޶5ýBpVǫ3콩xZDp3}oQ7?R=wXCr2ptD5('luGUc,+B6w/rUEɀ>ݥfu9K*[tq*m,y_Sǚ#իxb.BA= $37&,ѻq:N=5ٹp3oL_;=BRUSZ-|I6.Κ`uʶոv7a%Fv ֚oד*6sJ7 zXD! dG!|,o*4bh (#W?Hɗ>`ȸMOg)\՗}|iM~2}/jbG^U򙶿JhA PUɯ?Xs/CQ.UL#p[l+(T?S/:JpO,@h0l經+$YwyԳA_ ס}б>b ;v]uKiŸʰ|Ԫ.'nxxA.Yrb:Z[ Rib uÀiOoxx>쳹rx+A]Xa]UkOpvf\pbObw=ESQCrD8<աY$IUmN@*C4d3 ݯ}=!_@ ~pt@͡>Rf% ܆ }4l_2Clhb@jSHŔ.bvE ^fv?m">yA2ʷE򑣒R$\k"\w_ZhUX'j)GpJFӳMa,4 8‚Od3E1Tpl*-)`)3 #x|d:LkSg+1Eʐ^,{Sf¬ dktxDBF_3r5Cӷ/ .j ijy3Eihڠv@6lk'i<83'$n:|Q05nP^u%) @Qv0{V fОg22s0J9 =؏T2 O:YXJ;orOU,Ձr7Nh]K?jψA=];9%cEnY#z|#(yh|;Xl ;#ܖ\1{ yP#=\A;qCWUr9_fTm̬+e쟘W8&'X+~hqwR-Zb%ž`+ec%ڧ(kѡl }y)*,QG"Rbe!|UHvdjT3S+ޗ/r"8f 7(q:1\7;VVe*x'tfsb{7!@k|L[G_nlڑD r=/R:hsUNxv3pU#UΏX\b@xdY70Y$vEya>cɖ^7M@}7cӞ=<5t]IV@y9:Js񒚩Uϴq/igL#ɿ윜^ _ϑtPD 47;Kw)ZUN>Hft<@݄#xa~9zi:GB>+SgO m-/}"1. c%:AqHB5î阷߂ mdwk%j(0 @zsfcJʌk7nC5׽#6Wxe. 'ŷ.OZ;5?0V~la$HaP}BoJ?h 0ҭ'f30gWx˖-F&%/MUdemѿnQ~rf KƼ9D$Qp# C&%~FzD)lci\*.Y[G/%<4_65e6Ke\|W]iycqTli{_9 i5;{ eڍ}RIҢs~ 1MՁ奵Q1f6K^"b)B8>bp]1؃ {Ds =Q6T2hB4wd_2 )I?$$FONO5"u$tR܆[ts8rz9' eʚenxwF:5v&$ A3qe0u5W ϩ _,ԿDs@NQ0b'=/zYYRl)9GaMXvn.%3#uQ&ki+U4)+(nlͿA&>Ɍ]}7DRswKlJ(*Z{wAXy MFUYי&IpQMi{Ƀrk-( N*< 9J<ܧڊzCzɉr,EHPmyPFwP{)RL*|\Jp,|XfN{T|)%fŽGrv sfRx&α﷎'Cf%Ԕ4 Wz 2nbkɑɍf1ΔJWE!Xw-?g j#.ˡ1^~;pC{Zý"!gILΪK\8v_(&˓J/Q!vI#7 -,1ʽrqNW'MlGF x.hԘS'θMZBj00"تBc! t]p@vgnּsp"lymvʼ\P/ErGY*׿? 7@grj2T EL͜JTg\ e% x{^̅mCɕA:C޼{O^Zu&U2As-7: &^acr@^wq7{ůS$%ӹfmsM8-~G|xhD+󧟳Yěujm-'9Wf;!񿭯e/;Cl%,yJߐٖ.G. xKo5 PfBl&A CZX1{\ CVD]>/x){Zf,1lgi/qRe4-@e_,+>I_8kx`t]?#VKeʡG+}:dHk Z\粀.]#a=wq`& 45  :zFlc~lLRlweJa]̜mI\?c˞k*ԥbU\9H"o<$̓Or&jIi5xȺIAa| :3,Tm{q ?o^xz{qxX$g(յ-X7sR 6ʬP]RHl>dAiSNwԸg$!T v&Z,}(o+|CWlJm6 ;lV^`1 sey@j 4f-cz&}_+6tz`ns>125!p#GE`QJGMJ_>ĩEIA;%!](N/tZX3|#{])%Nt8F_dƐJYЪՍq,TG%Ts!Uӻwn+kmÁLD?uY涹aehd[{Ch?EΡOQR7[+8˻b[byǀFEeQXsbZ+Z8T%#vjֲɰhI)nCc<ʧiN ˪HiگJo4zeACDi!“˗y1hix9tvړwDܬډ]Ǩ/Q)}aeh]R"vvwi ?.aU(;G[yy(*ǁHcD^A޸aJ2|˳S`{$hr:,}EE V 8n(宾?~`˷:nV7&+=>cp42@OMF8*I[+ :=nB%<'C>& ;HҤJ7|})&Z73Ygedf|p;AƠ,\i)еswytIn% ָ (X8rs&N"hΖ!]-:A(Bx]^ɾޏ4DV*Ve%mXfL˅4mi 93דN gբ8Tu\k"J<ܶe0A\CAx?=OQ~5Kg}uvvnĻc%\>?!H#G W,q~XBG?c>N߷3]1}ޘn&EiؒvZP(.$ 6DWx)yELxR!O!h$|A1+_sOc/](Q˾*Ƕ7h 1Kj!qo6iaytM awwhI<͗rdk/:\yƨ/6QZ\Ub$4"1T[X>!d9Q33W4Wz'C( '<1:G1gg`FRSbd F>Hqr$3EF%/hxmcz YM*(I݆xH)7 Ψ^ Ap}vQ{& Rz} c )I3)k x PinPUU6~>Ö*Uɜi=/TڡA 7[ w%ZSg l߶U-.oqYb1 .݅b )N1]1ϔH'fzw+ ڕjV"I28_QRsa#2<ѳKU}(ӴِA"|J* i2řAo=[8M׵5$컈ھ(}TG0bH䶎.{ #AQq0jRҐd, ir_J8="BVB}5Uc5?1ry+M%HaZśT$'6 %]]ZW&iV"6=',K^ "(g<*U3QƎGQ]УRngu̧&! e羛d;kx/ I1۟vߡ!ERE.V~7+Un x J"ѤʂH8b=-ȷP771xMn.n1`&ro A+g~wLē r&Nj6 Ix7~:tqI_x<{y 2\hCLZWy~5ĢU|_!sIu%OSn*N ɫBEsVmѭ )?&3vVsܯ(&p~J'CqtYӒ7r#oteTYCA\~ ?J$V\% >k]HIr,"OaW.;v1gaH<%اQij|Kab0G/ȎG *vibjCGsO/`J q]O!]珑ה^a9> d:?4Ŧ6wSDXn1^9td"/sx3k%K< ɤZX0'r )]VϽgcGu2a:)Ǒ#6?xfkgt2kTL'f6{xh U+_.Bw!} $vи:H7HFH gݦ"=<`ܙ6#%f*/ɕi392lx}]Ze+MȝIfh#/ug|6{&WONS6mh5SO |j(nȑj9[W9zp!#v.7,OqxwD{1EvZu?I /VȉȱjᏂ1b6Qb)LzӁCn1+ dLp##xʨ a]AA1%K6ëY;\U>t\|vH#e8]\MeAoCihdA1TCg ˢG}b%c"Ǵ 8l$#=m)7zrZ>@u7YBd'ՑL{K|ets?H2g3 ~VӺ;􌂭tͫ Vr !D0Ah1Y3;p{)ʺ0w{Fle#棅U V%g MQfxY;ͣY/ID&Cfk{?UIsH&̆1Qz&\x5w{MKsͽB Ff 9eEd 䆑=FȪ=P+Df4'7|(*`TM۲cTM[0.(&æ^1}"+JGMؖya'WUM!{qGFv鞘T}Dos9@0ǗDe;yyU, ZK}IA%G-TM{v-Qj.w=w.؉\5dvg]g:)dGrk];U*<2f]䋶Υznc6 Gң|O8v24KĉAGL}[+crwۻ r8Dba^<#9G,FvzI-b"< ?IqD7W ldnEX^#+fK?L%bc'ѥ8MltP'ah̛x~]80$t]h 9La474PXPr!Ko߁ʳCD˕@g?s51PUSpFD5+޻˶[ րDQ0b_i耩kf>0"p;a֥GF-Jy)[\+iP߾o|S[Wr1~yP\TػۉuD[Z5]*MKBGRΪ δ/ǵy ᪕Cy:nFÙ_/9ߦ[%X]߽˸3|a[5z#q*=3fURJ<#kn_ETeg!6y^FYDzݚsH9V0u*@v1NBiRxOc05l#DcN먗oؒJ:)idy@% ^|.L+H.4֐$w;ik+Gf,'=ׯgdW2u}g$p2DfMvc3^yBX$otғ i 9[Xڬ;MĢ(ͫ lH$R_=њD@ 1Q?|LA7M)eTx|qiFMH.-Ik$4˂w8 $X+h5.9H~A=ˆS[^-k!`[G=auP°̀q _ZqG O/( @*AL/@+1 BjN6 p+[pQb,B"!4^Lk0, ЂC#AAx`t' s+!h2Fh(܈-`'QAAm3f{ZcE2xƇq+- y1$_0JJL4p>lYLqGׂpMp|)_h}@׍Ԅ}yUiZ*0Y2AQݼ/ʉ Wjg"6Bwj`epB%&~4~]4=JOdPM3c "j(&pIxǥArN|vwPO{NDOY'45SW">1*-bT(P Dq=Uw6ʅub 'H[t/$U_Vo~MRld$`!\MC /7RzZ~`x ؅ےaY\WF Q*)NRE30/A!iW`" 6JC.^V*`lW)QA%HHCя ssTk9GtG_.%q^&gGs[Ֆ>-.®'^=fhRik~y<1Dmd(ãXR --L]_xg%Rȿr`3JF!ml3IQ&y<&R?x'C i)w;IEz K[[qqo'.fKpOձNv~S]&`k}B ^iØfjc@AfDg"msfU/Jpe).i [;"0~'=H ICrcj)?maw2)2vH.zO=iڎW)H6,H<־G24~J7ծM Y">FG~|<4H1zĶr'%m˫z&䒤PR3q8e _L}OzPy8oյϱ LwہxQBzbNؚu^E>/Ad/!6w' fHxUZXu'I2$7w:Wi[;%fjtzQ, #2lVJIK t?1=6Ɇ/YBaEH!+7+QJH.sn1 h}a_(?M!ycʓ'Z4,¡J~jԬ:g(6PGFx*q*:`E柯.5у388-з4XD3-X`ewVc(+;,GfRm`Mt#kK#CAP4 L; t\7gٔtUcwP[ ?ʦоZ zScMYn1``k;_ i$w;xSJ(L2ѠSyOgDN{W8Z6#ϼپXϑ] T"Y;4Wޢ*j[*$.gH[I\%c׍ E)C=|vsˋث1 Yb4Kv8ґdGjy@zMXܱxӷBs$A|d%Rݦ߶ou/Ob*Q|q|ȵ Eccp UI}2JȄ,'{e:c9-CC4eÖD$ UZ;YCwXԝQρ irW8=GMP9)yYΩv!KQ'DR\,nc:r :_.!(L^/HƜ}%08ڒQC32 ɋ2CƠR#rk؅@+8 L!Y% ggg8Vs-<;?s@%N$HC Tm8:`,>nDh*gϑTfyʖ{8trq GWӗe f8@lk`>K>#u- zGȵU}|}j$ .И-a Kt@#c{OF}a 2jDSyJN[ e`zѳ~0 6M޸,\rbm~ KYr9&0o>1ke?'#\U&C;ϯ&u/Jhm)pSamuXji`5ޜvc-[3˱ _S <2_> .PYHEQz |Zn *˽xe<-i:]` j55gw${.5>8-ꃄj~ՠFWݟ6YU`~<)|F qYw՜jFYRyԵۡY Ԋ9XKZR^G@A8PѳF=ѷ1vBjxF,? `pܚɄ6G-jGP{AnTɠ,Wz<.V]@mǴ(MpO+ ؎HPz:ƬްmiA;A0Yhr®|0Yc{d'~&aN3,{ 7ԟiyljJIݪ+nfKt VUtG!ҝFVdK`:DK;h,aٟ?鹩UYք=Wߝ=x I:w7ȟw4bi_4[B_ϼ+&DbГ#q[GzJqWk/:j%p FlTnNTr:9NܸCND,JqJj.,3s? K@5$itG1}4H;i/Fou2X!" SjUXAq{S4dz[-뚾 ?`nxjɒ'+>[qР g+Z<03?)qgRN4 Y?RDsm΃='8wm"57[ePd$cgղffR,+NTbeDy# LkmQ)YNB0(9fdT`ls8^攣Ճ@ Yʗ 28&nnvO`],bž~2{I UD@d0+a^+"q2Nkp v<4/h6*\َTA|iBQ #y5a@^4l׈N( Ew,}V=qʘ_dbf9(⛠1 v~9lhxA".ftK4Y5!eˤI(#ݽT%DzS-s5">G ʚEV "ִ3cHK||uAmK--u qnGPyv #޵.Uhʠ0یyڙ)|kuv 5/&6<(̄)Mbj!F#ڒ$1,-20S۹/LH;Sʧwf2]nRwYdbwb' {6N0)hҫǹ@x`zHs^S\%T<vcH%9?d?MBAqg;4i0BGP*U<\@?J;ˁ0*d]}ÞVIM64j3*vT>:!Yݮ@Q(}$em6*Z^daFUUѕ]oqxܭPŔ4Bpy<4>Ww ej\i\=byr~dϕjd )k$juhA9I%=:XO!/\| )OlYH ѴתeːM8E={.&H?zL۬TSçNDREԗ|@dp2 >?c<A lS nq䆊9~p)ݤpMo`!>ikVyN4^$L|G,="o Ҷء +a4[8&59!ӜsaNno)Ní,LEmGA$cA,̘șSu[_VOP"[mqbrɯR">Vj\Gb ,um&U||>X!coHMWʼ{>x>B{pu戾NOC$Ê.*(UNxr {e9qdAG{׹JY~(Nu [f)Iӝ&CuLy+m)5gڨq)6ٝ.qwkp ΅߿p"S[kVakZh U,O+SKy:zK^`rZ'ɮ&g |Ā0[/E@7Nb&&c}f$Pemޏ`s2W: 8$WqVrY>‡Gb E㩭;fWxٖv )PZc_HYBR"#Ob5\3"x`i.(B^ٳlC\( ۤ\.YW[ztz f:ʣYJ[K"8yg;wP◢ǰEbʱ bM0I5ձq]s/BDȃpi vq#mv z(=ц B #!'%Q,#o4_rũ=PkZrmkiEd}&YNP]}ρ 3sc['Oj-kIb3ΩəLu!Z٫9ni` ;!ⲍF+_YszYoA<";> k霘)n jd6d0(^of7 Ub4D|!|f|*H僥dS-u˙'lIÑM6`v5zD%uϧ1-Т2I45ji*?i2_80$$ eKt~9ዸI1&y< (YNbS%Ѐ~QFWcRD໥ם=5'h r"x<'O| 3dzF'yZuF>lSs P,7+,U}q%R1v%=(r? wLd_ßJE{CsC@H ` @ [F#!Gt*VU}:bcq91iq;P:lA_O:J8 mx2,3E\xE߼qu`rϔB֐#o1*K`ڟQ2rЋp_`*-f|&WN$7``x,uuw~Axrzsh١#oBr0eq v( A"B%/KPaOǗ_KGȭ-_Ik$J<]e'MU7rnx*2θNR$ghut:$1zD %j|,&3hb4}7lZfX=b0Ii#r&S~>cG4*5ϴh&2IQK#H)8%oe`<5U:8 !wZT1$ۻm3U'hVH(ٯyD;(tfXגjbzpdc_.$SPq̲Pr:MwP'8I^?(B<$Ցd7(̑G޽\SKZDO ߏW,1 (Q99J͌@ڴ+<8L|(ׯ&bR(xFjmy8O\X!#$o\kRd,'ewd e7q>LI70ž[fsU!@X-+@yjP=!teꭤiG7sx5LA}X샭+I+=ɱ"'Mȴr=AX383q}t˶|3,,J*g*aUN'hQZ?B*Ko6Z Lj]mj}:O~l"ozX T55BZv@]c_!X{wTZqBr~}~"aŲo g~g?m)LL>v3T%Qق!ztK7BW3A;Erzۅs֡vZ󦭛""`@A7X"v/}MHvQ +nF+d{fЭaE4fA#Y- \OpOSJB#ܮ8٥)CTޚ}a:&9E[[x[C.\ 04> 9aR^Z#a|e(yY}'꫖o{3rV]~:tBn*&{Sz8thN34oЍMWѽm4jEe}l gbzr+"7X}ib(΀]|=#H4˙}upսGbvC>G1/.P2O# _QGB9+`g*6s(#V^-Uݮi/S I5O6]+oKBMa&{r|Xy!& Đbf5E?4 *13ښz"&YA2:d:UQ ~YT̔P2ZrV5 #cJ**,h~XMw<RLxME:tBUwJBr&0꜀GDy?m0/+CoY<] BCiՏߠSw/҆@ (z˙w Q޿8g_OvT3B|ƛ7t:(zVZSA6xk2]Rq͠@Z>Ypp?f7szf{fR[>.b8*`1jHZ|v ~VٖÇhND\mG ):}&G(s>-dqW>uw4% X԰~2vi.LR1&V8"?S ٨}}c9H'd7.4j/@"e"d.lsU^ިYq8-P3jME|D;Yʛ%sA{̫mW9Ed:8x2]=2#seH_^ 3n̳B4_P8d[" VZwP гʐ6IvEq ?6 R[n(EFr!7.%zӞ?MPoVQ]?vf҃֎ .X.&Ȑ^,AGu>6Rk%]x*SGC$4*FmЌcUD5K޺lR ! s[]8a\!Ǘ-b[nq8_ = ¤zi hQTlC(l@.HNpcW^DySSu?#|um@BN71=g\/'N+ժʼnIy3L15M.AӾBF] *+g$zvf`ARbG0y&Õ &}{V &c'V&=2:5n:GQX1Ay'[2bߋ) ̬pt~,qv68uEM7(:'O>1hm \h8 y>1Km[֤]ŢQ$ WDR $:Pjr{՘$X6r^A}|XtzBiyi@ܼEB&_W7:U֍(~'$rD!&.ӟBjxpjj6v]湖p7xJHєo6A(p41 XaM0?Pgm`,x]ڦy*dH q@ {l!5&fL~ݯt`li=) pI<J|%WLWBQpʥ1lX VBUҘ&HH3=u&|%ƪGJX劗wx?Y4JχYQlm86II N~yv4{Sj}`ҩgko-~t>Blir/y>FNdQ5BSfU*q+d,n}GLu3S֊cyb?qz=#w~zFwA[0mޓGǏ(X$ _@?neOp]yOo_O COdqSJ햴Qܛ,M1ɺp0 0N bl:T.g`L a܏IUlC0Kn9WQ#DbbT Ê PX+ hrW>j>t3 zqo`8U g1_zt!I[?soH+)w|uyʜ]5 \[}v&"EV]s?<d3Y,:B1F,ihGOI?&{A2mMԺa*U)v1ihTDE7ȭNW|hcRz(Kv  85\\ܱ n\cTCǾma5RSX MMacF_A&- H#>B/ݔPt2hMSg 4|&k ɂ]-`Ak%eן68*Rwny3-t 5k6m4ˈ\"jiDHZX:4ݓ'{]> L[ӭĬv22!hhbz]aφ?ux%Q0~B#1^˵BD f jhj2.ŷh~3pͨh #'r9Ju HH:o5?s)”to@)08>O̪ BZۿte{t⍵<C}<WLEPA~FC$ Ԝb7J1.u'3Fau/ۿ/V$ʖQil~ڔ#;L}Ȇ7Tk[1jyKⱑ1GD8eE[/ Dz@/#9zwqYG?M QmE+t P_h- wvae ES~l}A]n^~]WMcJq?ԽbOWq(}a[SE:IࠖC'cv4 +dDg,N3M[ߕ@`(+hK#qEyd]_24'ВR^ {JY˄?s^&Y֏ yXE]GJ4@f HUn&@Q"$R iDy.a5d%F-| o['+G=q3m7eE::0dJ+5Q zI>VulcL2%BҧA#'r*W?Cc3KRȁ[df6kLf_,?v^dy~(6A94] /}$j)dkxy v#֍d+~$_n9t(\,zASx$9/R'^.(HPbCGcrtq3PJ b?Nrp2bcYev1=R)Dc۷ǷJ\frYTyٵ HW_.MUB.6vN.Rq*C> =ŋrYT*M|%V`ntDŽ\%t 1@ΜpImD ;h꺵k%={QkK1Ơ{R1~w0Oɵރ4[!Qׅ9tNeE*NKɾ< ǣ]qi3-> Y c *v _+ǤF߼JnqH}`08\j=+srV'LOO+:m j5wأG )s -d|}&z>(4_ě:3Une E͓CȻuxXj +!9]yxW!!W9Vb6wqIiCb&E. q'uNH4/?9V?X;9v)g#D7+m3Fho_Y8WCE[ECRn4)7&NA!5ʀسbWЉl5H=)A ?Mt qL7f##-;l)լ aǢŋo mϦ9̻$kKO\0|iq0W_Ud }zS/UV(g3x;̷;k@q~L籕JfIiE/"TF^> ].]NV\(GޚvEH@8Tp |DaQVJGFqt yd`ˑukq* @ {& |)`| QugJQ2Deb _xXG4JC_3woߡ^qhVͦ8|v+JL>PI*y+Bi#|l1qV#@އXOag /w];޾̸ [GJN~3"%>sO޳+/{熹׍^ Eͽ8C*ǻN#`q0.ܮ3?݌f 3>-+Z:e) YJEBmOs2OEwDIU}ܻV!%Glv&vɩl'j EbRS|pU8uoG-NHg -/,HԿ9Z5Avn?^(w5-O"H%b'LG(y:'3wm->1o,}!8p[/ڃ\ % W\TjnÌȨ 3:=٤12Mjl!Nye2<>" † PwɐO.&98zB&5O^,mV)H6 [p%tש͑۞hz7"s+CnQtyBk2R>ˉ*˯Nm*g;^^'XĕpwṚq@g}!r4Kwǝ.14ދR1}OF{_nwٶcXk;Kօ"_]OH{%&mfWo#Jc]$LV6Qi(<?;b^(Zo.O(T21pW&k-DE^QFl/HJƈ\6^Tl f;aZx[-Use`o&{G \+V8`J=If %]"RS]Ri5+sC40cTǬnmێxLȵ8Xq%Wֈ(2} Z!iY-a9ЧIϣk%GD%o&Eɩ!gci̶1[1Xf2 2=>I+ar`ͻa'ZZF Kޗɀ%`V,ԇb%?\< rCJ'R[/XLcDXoMd'9-JAAu+8m #y~>1Hy$[G\Zd>Q4qO9\oI!E/2lhU8KWNMG:|#p+^|:-_I:z0NWWm?ezh4AhfF$ ͭ `= eugX˶8^ =|w?+ MCf#G=8_je"SvD{`o>P9@$ o2xBNyK:oXyE/u̲RȭS>[OZzfC[~,xq լgPH&wcuο뇅VpbY}{C.(Tƺ1YoQ8l+[,9&PS PnntL,ǤLo\?wp@IU<#qn{ )W.q'8S,-ZGP+z?!YM CRY=5J>{׶xV>4B~CucN9v}=#¾Vd&w~1H21Iڶ1 ]*l@7\F>ffmG ryFIǨ~!8!R$+XZ0;q# ׯ8s ǰ tJ5~ <ؠhV!IBL19 ^~JV(}kK4ʔ۶63 S%@jx;N^A9\IV(6v|CIHBCjn[\dp.6d|;W50Te(@0g=՞9ה6r{.]dOCX@kjbnp㐪*(֪n]1Maf\NfFHU(w{2 | E+;(=XF_` =ztq//Rndo 'u cQc @_eqGu:abR: !l^5O:w"5&XsU7)@Z<)"'!&.ZseEE?(̚6'mJ%J]QH`_qA2肘]{XB=\3Қ kSlBe//:*M3@k47ؑ tZnUp\=E7Kdڳ6vii6x"΅)F k3=oUI \,:O3U|Q"FO۩TIi^!QdQ2X:aTy<'_4kh 4&PFEu?ޯ&G\)r'[/{;I1@Qo? _TÌ\TEQD"#2}*T偦0GǏDXB xohDv!J9WE"Nڑr )=xwDTP|GI~& gwc] cgS^2?&و26.l܍YYU}Q)`wQǺszq kg=PrmjΠ9=7p MdziNy=`g/<Ç{AӶ7P1 dos۲3h߆B:~,  yn^J,njPj^]FsECa+wb3C1Ν ?MbQq&-B"vE"\Z3>LJ7*y%H+32ikqYC+8AٕqP‚9a\_azLq6M,J}{9 kz@,Ar P6]Al E ܍žoH`4h\(رI }3$t kÛaNS_UtR0ބ/_:R#NS㱂"ڿEV{Sϕp܀ё?ukvgtR\ܮ)9E1B$!Nes&/wt?ObgOVsW ϖ#p-+Q\ g+tMz N 炲VqӻBχ(]5)-{t#At%` iz^k:~)We)iIʙ Yv{ދWgSr$^`??;uD{:![mA wNC<݁2S4*Uv/hNe*bgJ8%Eto}(RYމʒƭ٧W"G**M F7Ѩw65Eޯh}}IuBxAG}eNؓ7B ) [_?w3E 뵉'.>7D8n=@YyDBYApǷ0T-R nTv -y~ˆIB^Yu3Uŀf!S^G>1mbYŹ3|Z̳ZM8{)(#nZ*;nJB{yј>x+g t^vtfMP?~#=@2w2HWsҏϪ fN43obkߢ= 9e N6QNOZcL^'R=n4p?h e$1%M/GM=Ey/2"=elWR^`!/^z`pF8Ydzր!|SmD0x0oM˻*Zw=WqĝeZ!:~By/*yF0O Q{p8"Շa.̓pXz{+\ώ)UFRNG~ѫՀ V%6 ȯ9^l P$}D`=5OJcm|[o( vQ9VZ$[y`)z%+! yHfo-wF$dd6^H=}C6!$VGF J_0șWjhYhy-q$.iStLuZf2w$K NF́pUs5C˛v:ʶ F042wH,+xQ>/a8-~ǘhMZǹZ1JE,'R٬`8st)by& d_> Ѐi{ūYSVf-a.Zw:ۏ$X-GC?W"3~~:7L\|e1a*^ʷ2۫ 5Kc<*beq[?`>v^ XJfJ [ljૂk g' A FnS+ؗ󊹇d=fGJ rT:RݜZe`\GI(G&+ptO`[wf4Irh F5$ }yWq1Q=}vgLN"$PO8YӬTKes\~#g+o#n->&~&~A&jB&Uv P^dat ҍYO0ƼhT`\j;>)o/[Kd s-_5n:37@eT63X &.͐aD7T!^:R(&4Hq Zar *:M2ԻOod9H _Y;AD2t k봅M)*[8{sslhH\+zEo3qԓj5Pr<;®OMyۤ|wYSH r"huB~W9q n[ixr\g"b!Z5!a*lemLS8ŞAullmf$=.(7,y!]YnϿV28/8[Amsřag1@}v[yM_ztA8FHFIj ZZ'^|.i,Ye6I8U:i-y]urVK.cn~>á/z }C1Q\MKלHqչ?➳!}yM@ى lAV*1c-쨖Ih##h\EH(oi;b5dUnE/kG=(y}#EN^t\7."C Ee"fB{4O?&~ēfbՊMԎx=f;^i3\n(Kg<x#U]ɨdn{yįʜpYH¯EYܱ8 Z>lmBAdpc=Iepa ZusE`ŷg^JL&`*3UV+xQe:N|; {j7v8WȈ$* L8aZ:*̘Erq<TlPh<3 ySM ͝7wO&j&ޮ?ꠛ`5t<|X@M`zN?Paxڠ=Ȣ0.=9Yl~ĘBE|= nO>5@IKED &7 >:s$L6+߁g^p/D4c%qI u.->` YnGNcx Ո7N,G9B% &~Ԯ:견t {\KmL.ԣܳ,Q $ك?(?eCmI BtWoDh+XŅr:$ #MFM$ ;Sđ= (6>ݙUwbjN P"7PJ<y$R2ا+ `x qoޡd7Q+k5)z}ހ!5+'d 5WA~R)l!6mB'hoU{1/!8MAט"[)z"# FqMPa?93x" e"w6W3-PUJ% KN͒GYA9nY7$"=Sd|ieZ\t&!]d|Ƞ'{6E2sX]J oC)yHb>9Wc!`J Pe0g[sȡ ~"c^ +ek㑍 !<ТWKPa o07gP3u).ſ7LLGP cVXhX+27> 4*q/}yhNJ B ]As\$13W R}Jm$}uV1v- bhg^5%WT/AuT[\O%ho JvnGNlN:*kNIp}uzc _ׁI(Fn.6U\? >DMUC5 LO<*X{.V;fИ܁4ͻeP؎nb {^a5; djt䮾0\Ivko%giH{.9iU],kXP4ӥcec  >4Ae@J7c{0 ?͓3+ī쨉K_J;E^S/,V״>,?ݩTf=VRWT!!>FN?M_~P9YdBmTq0Y0(+{wm%KDQr]Q~־A><;Ic7(Z] Uj&S{i\,>SDr(ڹ LÔO: Bk#_I EKp(*ezdy?*j:nQc׈B,qV<<~ `1?R˔??-G΃hb4o Yl օ4-@0ƫjCXȺN3p~2GkH f,FO-bJmp pBxP'LDIH9F8$6lftxFtsl4Mܩȼ +c.N@Tv~lj D'V)}GY\F!𝕢\~]b=#ekVh4Kt*'fn!Ќ< @ fZGl'6r8@eZkRYi#~d;qhP9.q]Uy'nԟ.a+ǁ 8Z ܫ2bʙwch'j*sLnḆ,(& !A>$eA"ߏp]HNyfq״ߵ0@i\ …yƑz zFyP#X5ޟn[|Fn 6!ԫKl]m<a+gn!JT~d,լ-^^d>DBx'j k>yK4_ڒAPahpȸs:ly^"Y1'b:a|!&4 gL2@Jn)cZ[ς;u"nxgu>m8֠Ud[Tu$_eZnm,Z=޲rp+!g;Iv-nAqTio:J)*+U3go'UlJ AK%h\R1 B#d[_՜]{`K%t@Ů[' "W%b>7Sa(vBτC[cs‰vhSNNve 3_a[@KHɳޡ/@&~^# w1N_A»gK6{lIgA}-,Y&q]|H;A# o|\w,2@ަ.nT05M9utv9~ -F}ƪqkc/8U8Ei't̕OUE+˃^a',6:;XgʊSKk݇ϥ$$f=[ÏuL]yD#@;-nVE weEtՂBDK0J:-vq̅6;։6᣸GL>X$H&K&$3XJcEp@teYbK }ք1Ыkf: ^9-tI9PsL)ΔjV cxWPH/R /IyȈ`: aå2Ա7%0< =\C 2IDhLHvwd6=֩:H";%Mߗbmz3e.&ٜl1{tlAohb'jkۄd_d¸qB 1O]X-J含U7lTF-C4bKͽ/# FOoe6e Nږ~hAr| ibe#* ȥZfJU'lǵ @;R?^Bq3o<^K36!9N o/%cuTϾ.i3,Ea1b芠11k$1CxIrfkXwDl{;=R[zkd}b+G{|a@}Uh\H2,Cwꛫ1Xi 9M?b?_fpn EiTبWx2;j74*:XRߧ=}Z`(Fd)yy_6ƃ %8bwW/  clvk[.0gi"exz^x<d.Ehxbl7E$j ɋaT= FÓa WZgbVk/M K@k˿.)Sqps+/@Kx %풔$cvb^ִsL O5;KaFc( .K b>u,b{ v:{=q\ݭbSGZcحz]uy{ \w˺8B~Uar4ہRM0^n}`w4rUd&&w=hїIyFhCK5Sp [F m5O6Sj}6I\Zp=!E@&\,W,ߦCXS2쭥Z!4f S)I&6U>uΌ]ʼn#5sdcקPwQnN<:Ps45$VT0G0>Ӷ5] (fRtoJ[aY&Q> ~=êb47q#3DGv^(H9a:tI!k1"q }NOD:$[*2wOц3Ajl25sLӈV7$VqQNRm)Q~g?+2H,ӏ—I"U)s`0 cJK-Y1-ut|3k2!"Yi[TP &"W6֏LQށPhDf% Lv@U}:ӝ JAm痟¿ED"ֺ5QOVj?hɕކ7=(=B(d3@;[,nLZFrXf"[ZПtHex/|˿7)Pލ_fWZAJ2grBM6o Zoz-xs=\Jd`7m u;Z+ Z[6acMB?{qpʬWԃʉnnwy5'?gh/"BS Rin7-Uv3#HJFx377Pi@wV'ahW&+'FrYWDOh#dv  ]k̞d'#r}wb>F7cU"=:_9cc8k,0YZt|MweVOL03tKJT.ګXv!N.[BPnz:9 67]BOE:gLa_ a2典座[ 2y^ Q+bSWoJJcmX&am&%Pk t!˃rh$&+>l߷m6I; }"nl3gP%{jm5z1)_dXSZv AyI"J&:ERzt)-N<Ї*xD al̪/L!;Tw+U炨HZ|µs5Hm*~LGoà޿!\_&4s׏UnD݈kS~lmӌC'}k PTb6VL (Zp&bقE' |C[OWc:A[cI/?G5W~U- 1 g^Oƻ]`ċEb5]^`߽De /*9?ސ-W}@Y<S3[pIo ~j|,XH]iW}~HWߜ: ᩼s2iBl0v{}γX՘*0};i`$‹+˕Ƹ4Rl~9 xFEj>l-YK?pOB ߙ[8b 3ו{3. fɺ)BFNb|%Z{}<&)54P^E{TIVL\n^Տ\4uvLƍwY橺kNUˁ"Z!HaR?Ѿ~erZ[ʑ<7lhfn}ͷN'J˓ [/p'ZqvGr}gp {ī{-u՟[i1Уcp{![.k?.oehitr l 2qqAy뼀,#tTqc1ﹾrŚPts!݈8R"L۰ )-C613;6ݯԱRX*M3P`NǫEADu!HM%-U-bY ]^?$\)'݄ >}I#Q ;t2aoVA.ߺCM[IprnA}uO NH'jUѾ/vG9c3'r-Rυ6ģl1]Ʌ2֗gg.E*F[>C V >!\| #6i /|3T \Xq ws-z0N7Uh!5=/ύC_jFW:߄^o1IU\Ǯ9Yh#ÆC& (!8q7z#~"CWK@3O`'"Y+Ta {3wA\I SQ8\pסVnRHBB\ј -6֤T[n)gB 5ɾ2St{5,6Pi}%>aficN>Su!񒃗ϨQ_SzJ!hȳbS+gg 7\*L:SvԀA7gaD{R>]2Hp6ە[+nVD*e߸/%*ep]¸,O!2-sypH&i7!@x9 #4ڬtipB~$I kYX(ҩ#,dwx@@06J`֪"%!^|G3TSI1:F \ͿbEn :ctd0Ueo?{eAP\,7y) ~NŵAT 4LkCCDbxﶹn7Ӭc\yqy9Zmů=MXےWz`-2 3-uJ(<|s7 MCJ`;*J 4&̩F ';u)d.d/|Fh#ejgp|߮ 6Sg*~aaLi%_*"i(G s$jңok/e /%K" ^v:{ KS+8YGaox g1p_вoDXg^+Y.eLw8m6,b Xnl7p]O "VH[{.Ĉv!Fxƴ2BhMGk,h Y2ou"-q!|drO3Wq>9Ҙ7"s.8w*d5>cj96W/ *Ձhį=VXyNzqQXvK,}.WC{J60o*{Jq[1j /2pֵLJRO0Xt7? ێV>\u qz%($d$}id:Z(!AX<;Zvyh=bFYy:7ڨZǦ*usI|_ĚYO >erHhYM$ɽyO {{*jęqH#i;o'ˌ@d)@v ZڂXB;@ :&9{i EBU E~ \6Oj4G:1 YB+ߡи}8(#gmˠuG3ُDYp3B=LT>2[a/$5bT;-f{LY?A2S,H?x&vDp܄# oco7ɣWb-y`O1i +=W% +C:1?I+xԡ>L[mu1!|WsM^V1L1e]֩=PkJiGߡv;5#آKcf ¾WVpSGϹ}+VxC~OŕFAk5QmpSsIG_:FՁOF?m]E""njIܠ =N̩UALjC]BPNKɤ}]㡲;m{+ØTK0 Pz`!G'y[^a?&ڊ_Vʧ^XrsZF] ,OkioU5! M4MvL SʝAQ"i7G9ȅ1s#;1ꗐ=ǽf9[-,91A3 )11kq^?>!&"69v, tuAi}lb " L$̷\si@W3Ƽ[]@u+.Yq@6֊8<2% a,H:aj`ByɧwuhiSs5Y:]&%  +u) QnFV[1-+9}bVqGKtϝ7Xm8l2ih7YiNYv?IlY "k,YpFapͩWvFs *bS4ZD=WM,A[}S2, HB9&h{zK?'D&S p<޶aVIp<72a歷~`jO[,w$W}YѾX|6'qѯ| 5 XM0ԣznLxgQ*PZN;s*#jg abjh-;bQGp~Zf- A$Rǝ2MB'v7.3m'~*ְ.LNvֵ0cUVb,+4gpnꄮ]Se2R'pj6;'tᕻv>2&݄~. 132 -)h"qB/m)I0o2+ct;Fy7)T;]¨+eaZ7T솳n'8 ҡ#u)B&f6 FuP-=_0SU]E 8~l\ CO6>9yDXvQ9 &Jƫ0r? OhJfxɬjkPnlTtUVuc1 ͇@/v%v|U Z Mc.x$xfFOg`7Y7Zw:i۰]-ka3[X)`u"N Xm l+@͔8KT"L zoВ{t"GFj Q`Tg6|S^%|t2L^ cB-o?R0EluS7W`ߣ56M}=ǚ~dK9B;;sx5KDt a6'qa)jC@.<,<{oam ]V:Dq] 9]$KsO :F!I ;OIN$ז$w$?6ȍ7Mz.0zL䤸GFnsiQspZL)+Եs 阵:&5uxfmbLgUim^C!(x:=ś*4Q E w ,*243;d@{)7?n ISmS8>7/qzHrXS0S [cwvJE @v _hTj+Q0?Bö% P9L4j^C{"h§ct7FK5f6mdB'~;)h83I?kQn.Nzr4} \RdiEUC('"yasMM?@zr jP ݔ+? a~[][]'rM+[Ͷh3'.3B c_xE?ef{xb04U'3廙7狡?45uۦ*D9,"m 8q?,:\r| Qd j$~v6nfr3pq~y?y&2['tgF F-EUOq~LbYL XFh F5}(B\/}kClnh,)M\*ԎfZ|7"Ybb;BoF<)/5HOCϸmY'=Zm^;+gقÐ'+ԍ6#bI{w,Y۵1@kZr9HAZ߽ڇp++|K#.CgyX ;"݆\0.,uW_ o/JKr|/0ϮzZ1XgخE4l{>KU0@~>VJrmCWo,̑?0DxrKHeZ'}|idEAZU?Ppͺ-6 'ZӇ):%j Fkzw', SJ/܊$;=A+(hR/dx|EݫhDH9'R|(0kLJG(@-i=&EiM>5MlT]xR]&+\ C$#m%(]Yuj'C6 `Z@̔9*_L~*AUҩ'!֥ Lo"m0@L @5}bsDzPR)R +Ϸn[:g_]* MB~aS',T\۰S얔 % k74rw|`Mrs脆ϯ8=c7YmK~A(ׁ'Oǃf} zYP~u8~ nmZ!-~6_Į@4lp#勬 rꭖݾٺ'rS=-Bwpݏai E)q~QKC1Hw6ARAoJ]-(eQ@d$뻎HfB;;^D,W$+q_'ےL< ܰ*FU*H{2|e9 @J- c90L2fIvlR'LY̏:ltaϟJ}ڒacIF(;>w9_( ~[d ̒S͂s9\eπF(qrt0#c, ,?-]R N' u@@vEo7sZ5s;z X-lLsmy*#f$\ Lybgz3ZSJa@hvi7E2jf S^+%FRp k.Қt < +w7ۺY(Zl3&'@X,ܿ[ah_T{n[#Bwf'qSD%!4{ 7dgi+FxWou"佁ҰִrB! pO:F9X /xRraBZjw;-or!ƒ.'vWKBLTA Nh\`\t8W5vB+'ay b!/rٗJvƴD$G:{(O|E 2L.vMD,MKwNJv)D1+*:CDFϟaY;NA4ap|"ct\]fh[gi}}٦$4+ C<ЅdK?Ϭfl/䠍㓖xW~Xz,R=eL(ʙ(y_A( әOV6Y#6"l1R~DUdr7RJ ٸ~OjF}}WhธWJ<p) ;Y- W(^W^ )$ C%/*ZS kb^͑ P.` m4L${~َ*Y nUOKN3XD[MjO?Hg;B+ /weq/26͒D1BZR4].]A HlI %  JDc*BD^GhcszH'Cѱ kNAyS!J(a:[8^SEmw;SbofMܵö% JRo#<7-Ĭۼ]rG4F]DF*@nuiOLfYOkm &hAq0].]7'Ӆn293szXh5:U&*g_,, 4XMDax*IeX1͂( I>=޺H"2O{Kv)&!èZ!?`WPg-mSQ5؞i@.x{hNރ-`%A7J7e4jS Q)ǚL[ɴgŸU1_kzZ P']4 ʝS()93평dV@,T8(i_h6|~,:oa2^ٰ 9>R`vA ǘ<QcӾ 6*h>^pٯ4F"o[]/I#t6 j!Y:j,8^I͆ik;"o((gHW a!i7@'Gmr4ԭ >7/;nFxLR77Ev/d 3!AHOV}!vߺ!+{R&3w8'z}1- '0&^ YV2YX h0aF\i$L9&_`<2ZFOLH)yxd?b^\hlN{=2;'0랁Z>ou >W%3ǵ9Pߓt%>s /tZ| 4oTY3bLπ=}) $ь]U$Դ~,poԁm {BOEol֤pV\8]"6 h:h)d|?E X&gF?fK$Iuo # еRY}E$\ׯn;oX&X8ա?:&gZu5E#neCP` \dF[c¸Ph;Ɵt]/1#y0ILZ7\=%fSܘDGnY af$ sj$2}zIx,z^UեG||;zW:xgzyi";hΉ%+y8W0 4t>A|z}B?qXm`dcxD-oa+32ڌʩI⳹7h[7Ek?hhQ$M7nŒT ^n9,Ncc-dgYK+J,[w矣jK|Y^NlQwOJxTp6/Al,"rM9}k&qWd\9/f'kt$"@H/;K,{w// ȭ3cHt\qM**aL3H- 3@TsDzYjmL96M$/ՖBxxSh@ Se=xJkgtqfb7ǻKmһE<SK'\lס=lEXw[.V`',u\6ŲDN\޷]>ew4"EX;TaH_4wdZ}CQ@.(I\5y#C)ʜ{ /8]|9UyR'zu׈e_J{]_ʍ9l's! BVMGGbH Gg޽L2{Pe*qVإ&l;vb}J0i kE,WO@ԗd6qs7HVʚrz5.?ԧ694k=oF7uhE $@Ոڙm){MYj/I0ƢYUkY3FWp纡Q knTç29v@AmSDr߲M8Cxm(x6VXa@DrI(P>ZC$ iUvDl768`3GianCB8 yOZ*FbL:84KI*RkQV/Oh޹ybyb'pR=);>*ퟹ|_aZBCk(dV`MzZJ.Eo֋.`0q~2 ]lـ-9?xX5%^,A.q?a:鬂\!ޜc+j1oDc옱9pgSw9[4)Y3xFUHPq6s%S[&KLb؜}bҪ8*N*b/8Apf:VC-k-4@q. JMENG3M'8/XL 2Vϟ;\JFѳ+±V=ݢZ%f2Y230[mR>6(lN[Qcȡ 'A߶86p&}_+L Qӊ]hP^# ;YV(*FEJ^4:i6n ˰RаYzx?Sƫ./{_W6Uu^fy,JUOiX[˾#̯K.ޗk|5^9r$6柋S?_OO\@WRڏחA3 9<dv)M&?B7MS XC^aN5YS;E+2,ދ,=Ayva8E`=-W~ A #~|p vrNH.ȥ:5k7|)vJ/)FJYaF weHQ=;3m\㫬@fk(TXxif]1 o6!MGXωճ'aU $ʇe1#n~ n ~wDg5iBΛ/J!J 1.Y'F.Z4b\m f( To1 0Q]/P=$T+ s;nsI}g[mVB8X)+3N?8mU` FrL:Д.\5^Qai faw%^ѕ%JǞ#Ch`5êbV{~, yJ+?(~Yusz.y Yqי)7VkbƟ6{IOJ2`H4?B4H t2xIT r9N6d+JX3?=F-.5e^!YO{SIQB\0~9@ KC/rdC pu;[a%\xɗeс1?ߗ4SՔZ7nͰZ8.nRUTRbA' G'CS3m7/X#)ǟ2M2X\Z@C)0W᫳5=s) ;ZAyOḵЂDTmR0v5z}<<NTpb!_KƩ Ρ#zqC}B$j?at="JHy%`b7jiߵEhu95z#zeN쿮࢒k>"cȠ-TRw}%,bn88ƕ&KS٢(Gqbvh'ؑn6L3L*q$̰_HF -krm88Y5pb3\YjO]urNwΖe8}#G w(xX%b S=Ƿhy=;H!Qh7llG:jվD!ISFrPVJif'Mh#<.H>AMq ѹ7 n7M=viR x6)rqkg@DCd3N8uE Kd(]I~や#4 S* .',Uz}'gϸ<^sA7Rj[ZFIg SO_kqK 尨eE:ě?^Qǀrr50ČӪⴰxR!=0+0PmZLit3ؙHSXg߆)Ҭ% azIj#/<ԟ18 ] }q2h;G !OPP!iNA IZ=&Y8Z-X͌XV! /^9&fWiB2lϋAFlHk-dvŁ{r2 ;˹6R=?fNK,hM e%1{"K϶z>݌sIG[*_|lc~JۯzϤHWTz4HTH6 LS5)@R/)'/#st`ߧrkXL fZ^mϴ7dhlxm/5 @m3fp Z1G />9 fJϮ 㛤;ìz$>Uaw&d ӗ17*|{(/-J\4FFBQ*:&U=j_' QT$f 37#(]ޠo>!aQz*ĄL=}Ï,l*5~\VK1 -j#/qK.)WVWS^';NOP"WiVlEb;Txf{.<B=yx_k!k%K둠pg<>ҿ5d2@O4)j@Kl}&hG W&`myk۱X'C߾Ma)B 8#ͅt9?6J&zhB-mR\?mHi&0muC_/f;p4Կq"hɨYXYJ_4 c]D ]Ec7)rơoϳl!]poj-m;wY`r!$&sM9K_-._?w D%~/͠ΠHp0O3V& *O]HA_)Fu M0PE@&p6R 6g&.gé~&y|T%>)oO:uPf_)9 P.6Z^{RmBeD[_sJI%3GYpc*\^?S.G=xoϭәi\J-LYлbB;a/ۖA6W +d"J)ͣs,dxƍÚ:͆ybQj^ⷸI[%spc0fa~hiFx: >g{^YpM2<09Afm\ˠU2ÊDrV. H Vd9QNԗڿwcZF'U/2\*;׵^xL"^l<1u N xDvj=-9*^ [RL?29W0F;]~(ڥhك怦" ?D ־/L!NO~VI\droENR>0Jb Eh.RHbh^ j`R=\t鷯mFptR׮Jv炜6#GW3j S 8Y3w}pq]RԢ;6|]q8%y:NsFO!T]O|&Ϡj#d.hր99 eaA.K@6 ٧}bE%nUL(Ǘp6DrY׎7óaE7نzX˚Hҹ(Db4w/pm-z1yRRNW ch&!Fa=u):ܨTNm=}KO7@i`+a_O %p~,hs# N<1]Ve_!gvʜ5fqX.(ڥv)IZl8dXy&kl{ҦArE^> G?Skஞ(d0mKp2<0t(KSjY!FbaSz[|< (gJUpIO3ڕRV|n`k=g?e?С0c W3ȬoC=?,$̧P+BV償mܴ2O[UǒS'b&/qT$%q B7ѼC3-+_M2D{SIw+a2BԪʬ;&тG3Q:{Ipb&-3ھXwNta#<!wx(,7|fiBtQF`` Byʢk,+\pwH+لCI;Rf]Y(]Ӻ }۷) J.b &S=wR7/kZɲWܕ̓P奲bB,uZYW.Kk<'H26;=Tʀ(]B ?P:]iWTظK^⏾nufš)d% Cb r#][Rc{$oD 7,,Ct\Uwcn" dV,cVE',Ehcxuٗ`vHOSC:OC˥E`6_M1';j9*EKV،Ƹ!VP,Mhi-!4;1:"F:UlN>T54}Hn#PGXs8bK5G)/\υE$"ʩt z_v~Q03b&XT]y@C ƁJRcIc**b/vR݊q kPj'nBQw\kf%%vr?zz@qsBC]$zҵA3(RX[2%d] Ndw޿ޕT) K4 5rpnľAv!ܠͺ(!4Yi|HfsGJ'ƀd%AuF^ & iFDh ߗ(`6q`ur, 앗CӋh }6!X;9@e:^5.^ S-.ߓ,RX ioZyPFzEOಟhV:>s_|ʁH7fZFT re(O3#.݁dA5钵S՘ܕK+mqKE@rRK$kd #^]#wB(F{r .\BӎL$y^= = m'͑3Hc9xxyC$>;-8US-2"xbqjT0@T{ Б¼?C$2\!fdOh34ּ:޿&u4TC~7#P: ҸhIflC(Ui*#HHqw;kRP9hmL\nCgB=xLdecTU eDZ_G c a ~31 JbtrTnRzege?%R"."5YX»EQ+ŀV7BN&*]bX'rfy\pxJQ<OK皨wٗ)ڑ9'6vBoIF-uW1{PxHM:e_I w ȋv  qgjط`OUjknPn :#*eޯ6dd:er58HKo#>Z%j m3pU7Yt[wBdK3jY܀ec!a/11d_]cTsJs$pٿY8QES֪"״pP_9b$iDG2>IhYV_C 8wjakc[tE4rWxdۏ2%KOphS>{,@覎1'ҫ(5[\fsc։˱h@IiR{Mo `L`Y8eDև Q utA]}cjĩi} >KΫ6XnpH\M!&Yr{S)KGĠUsIв 9 Kc?6m[Jr#=,*O[!=$KGg)A`3 cӝ8v0b7x[N6L佨FN2 ބźU #5ͱ>2 1%Śn @\{H}ca.wVrAƂ =s1 \tY7ڱֻ&ƒb $GB*ڠTBOUZJY碬ڦZz?A@s`Nwg@`o| U;*hn<ɇ φǘmv "C%Z#4f!W*P)Am9>zG+?&ܐ~8-kPd܆Į6HssqF:3l|K6o{Ӓ'#+(Ckqco 9ZKV&- ߂wwFCnKtAi6`5So$\mư^R!"k.Rcj\\~~wMHYv,U 6XB֨x+bOHۂU٩z+;gݏHW5ZX)~HxWs[.l%j@TYb>ʁI8625,>0AxXSi` kB|_U#[ \p6/Hn#XlUIџ=LZV}a5 l"`3.kX|q-C49ǩ J~&^B1dذ JvJ5XAX`g'8hq?r~6θ.סd &=?֐oÂr`cߑ X5`MDE(W0^7)?Yk4ĽY&jRܱw>2aL2pTQ=t^~[|tN57J"$L00#6(v>[D!ܖ~G.¨th"v0a&LŽ "%ڙޫX)1ijΟ%QOv;Krj"~nJϊ-|2C<c yP.8jM:`lhJ1NsuŏC ڻb5i0w )9rh = 'Vo\  :7E -go ܥ7fAH%ƚxٿ$yzXjY uT`~%@98a#h4ř㻷ʚwWhڡm=0w*@>D 񤽨F>^Sw`L֮. 󁸰SG!>A}[8,/a}c^uFTZԹvJ_LRM}o>DVK*9e(gXA9)ؚfUo@9ђeqq!g[gZizj)tҹ?/D0H}ŊݯOY!h< 5r>=Yt[tB͚(^!?ԙ|ǐB vL7i_% 㨒&߁;ʥV |7(dhr9cK< p#p]an: W}o۶%E+qYԭ6As'7TJCcwh߷m{@F 28ӱS=UJջMk b=[!!SRSٿ-ݔ#)_ճ $aQ3H zMZN4jUdK˂K!7䧁fFi; ,>v8 P-p`mɬlX #KR2b~4tÐAͩn՜Y4v @T-{Fvl9k~)GXtW KUVڷ ZhxR0-9P/:#Oҳ3zˏ+:M ~H'[ l#&Q;v0 W E? nu`tltdC1=ltKNR3jD'NpiV=;h+ޯI:!X,7os) +'\0K9uj!C}^RwSճZYkr^ܳTDYX<ɬE5ΐ.`N.0`yZPAG|{k]*P6,h=:wtz*QSӭv>D|2ǰл P2׿ sb)g8~7hЖ?SiWׂ,5- Ze[}Dyޘa[r%z_\fMWCSu΃6k蝿f^nE*r%RVO\:\QĈyW13 ]JS帪`M<LY%¸rpC7٢ؽk޶ ,q9uIsh] 1>)`nMeb$g9/Y~A4> Up O岓S计~ N(wk=?j"hB&g~Q)Ӈ-7_CT Pb$Mȅc@. ) b%e.dٕ0l} )wV`P9|̂`)aE*xC. =ٶF:oQNT9;%ԅvTO>Ը,YƱ|d9_>6[ b էΪj=~Vg$Z-ŽɖSu~;$+bmuN+|N%hfrų,+<&ԡMo(V~︝I᷹[v F{y:;#CMmnTcmVFC{l˼<;iGl::|wVuȟ,oNӌqqӔ?{i&J:)2Wd#*=<>Q!_iՒ8_ O Љ!&w8+d) w,?bRʂ{X,%N* j#&\尞#+}3{Xb aFImuop./xU߆EImЏKn"lsQzϪ'InAC:x)X"T% xb0{+(]vcjCҝJY9f98Kg,Aqdի> Lxas{ Xiv Ηa| q1~Lhk%]ǩĀ=C 83P+viwTHxn4G`NɍI2\L5ʳ y{RTQvN˛NItsS-UҎ"k18|e2/;)mX?=J nps̄2h fuрo(/ #ݼkO轋Gx=Tr p Io3kZ;~sx!Q(2'x_g"[WڡY~*vffB4~x_8lSr{Z^[5(Y|ce]^HRݫr}Q<[&_sM'S|7U HE33=LL+]Ԓ1!sG,ݥCђI…eg }Jwŭڹ:|% ^mX!)C emͿ: .~D^eP:k?ݵO\x Fy*#.+n3`8Ɯg0eߣ̶p ,\3yj.752-^\--LŧsCp !#DO8z*ebRt)͟n wib rP5o~m'~YX5j"u}PWx7_/iG]!dlaFٺx~ȌOOڡ*.ό ,z6S]c> SkeN9 vT-ɜu#gLZq|~|_3) `\2h^k^?D.AIV1I!tk0R^.PUyT5eѩ4>`@gqgI$Y;qKV477c?{R?o3qLgy.̀q%?Ҁ0 ^KRJWiSM;$b3;CRLXq)&Z+ٿry$7Ό`"]뷜W2eRb,P$7FT90߱A.dm0#Ek-=C+CџTUxooŗdkYP|tq{/,mf&F\츀|]9Q*Y)M.#p LzmČB!n0.NL.GQ_e/ xBmNCaܥ(zȥݱA㗢DAg!B4Bzv f}c֧!-\բ *^w4`-J MxZF:#lvz$j 6.bѼf1@[j&7a;su&^2Dfnd™db$TڀWw .Tl$9W菞K|#įTȽ(!JOBG5&5LJM^΢+e6 kiĘSY3I߿| W#". ԉDʖ" BAu"6AuMsZºl>atDTuA8**̷at MX⫏pn, NIf!sAB; Y?DIkDY`g}VDgtO^amlQΤzSO%>mI ZgB.A9:Ay9hٵ\8rs~;^'(h5s?+HrB@Lx߀kIhc}o|LLQՌ?Dɿ7W <մ]?q!@0~QYl\#o19L"`ۯsNʙAWz-?*I UL5ۯs-,LY<5p X)Xsnyd瘽pe%?kϖ&6%ǒRYZC= #(1~F7Pui:vnT_75_jx-|_о`e.02$Ui6'0U'#2q;DX)u#C5i<-\gXM$@ɮ|# YeyU퍀sďoLg+ "+l%x+/x;,)ar[w}- p`m{w!U"83`*HCL.|<́ Am.hC'0n﷣,|2YG+_)Sȭ 7f:fuP?+eS-J+?xwO1;.$|Yd=f;!#wglQ2 N6c.&3=WKDҾ}5Z`131B)4HX, =vڃ7?e[]P ׂGLH4%j3TM6&.hD ALBaiЕ"{k?jB!4-S y:+I_p]r q[h<|1VN(; M U%Ku_]LzX!٫@½8is;5\&jғ.bfFT,-7diX e_tT"切79Z L]O,9DU#;! .g.]dWWttd~S5;0zu NЇ~иԩϞ/Zq5_t2Z 77~b9!xrv/z: F}[`޴ xv:!?[hJb9?3x'F?HZF3FAw7n3i8Ena(n6QdWwjZy9a4DtYn淥R(lL=ZLO.p/>`MEK 7ٹfE&mZX0xp in~=evqAP!Cv|$+.o 'LY50BRc5k4M "OSheaNKwƴt7 + ΃Z{2ugY'$4T]屒\y.^c =s"0㬃!DK߶U PHh̭TB3 [-jLji4!N G!ۜNM_҆(}J-{O49ݧhT~2H߻]e>3vT;ګe}øޝ8ZPD^8d0eA:a4Д"3h^tn'>P0$Hɭy*;B14I(  rf45|~c#5lp#'`!ؕ ٽW%o\/ut= sUų;f?BD4 Oj K^D;8I ?'^4V3P<3 L O3g|C[*I}ׅzQG xj96PX@r'%O沙+bZZY"vR'yq9LE=ek.N RTT48t+6DAZt6DMU0f)&@/v(;i\j֜GcnfM7X銐U܇\gdWTws vEX&a|xLiYW aKW${8@QTKNj Hkfy랕vn>N$B`җ㌗H) yCB F x'8M{ Bd,˕<-q<*GG[ƫOK{ uNG,Q_XCֆ *UZ ];ٜCT 3lᎪ)ӆ]U;j9#L g$ʳFk4E(>;伪6y5%5;ܘ5dz x ւ2/v*fˆrWc02TH0ga[<X޽g#Hcy>;5q1T8# tt6`OlXN\n&n$뻔t:cK7 # qC|"t4ŵ*dاvpX.C@؞}~Qxxb1XuPWw̵j3E':<5sf FG|sڭHd֢/ ޡwQza gg m6_n~0\&:^e DOΪ+70GNSXw8\&ag4:JRyUb4x&HTC,nMKIe 餎lX7wdZbɔz4n2a0y44NSi ؿz40 j]m k(pm}6$RX~k4ѰuL))YGJRlIIjXbyDᴱQwԤTRSoas \%SrN^ 7ǫ>V f+CKo3Ulfls!>:%7G{9<=Ƽ/Fg>,tZKZ֜zݦLW~~玊_ "6tzݻ;;qCP"=1l!,:¾Mmyg"2ZEO*6gM`liCt/h|C6K3ĥ[@*Yru9>q:m`@4k=>H A2mDbWlI*}M&Ǭm.CBy rl1uڳ35CO)ʩ^I@g^~bvrI+=ΉFEm?اxz%(Nem3qKR* f\ ~(lF͂n@N~~Xi.8'p&%=Wk_',Ih>=B@D^ ~uʹ|N^cH9Z`n}CqrV[-C~X RA}4 m̗OQ2dpAJ"m>\z>v3黽iLDk}I~LQDn3͞a`C<ŢpD^YS[Xei9uăS_8Y{-8$?p8;R _QyTR:y풏3)FA6y/pe؎zzsZDNpnծ6&*=Cc}%[ۺn i eJݫ*] f;LRvϠ =L|ur8:nYOX%w1n6f <ᡝxq"OsF3%h>0_)FT{\_`/¬ +ƾxl)P%=VnWP= {n!j.aph;6f22@wNZ?*aZm\E7tU V`٬>a'\%\/foɒZ#lnw%Ks;y۲|r$u9?Rh|>Vf59<3R#@,%$ \E F:&3mW+YȾRC'tTV2\o̐eݸuΤʟ!;q|񕿋5:%)}ZYc0SLj܀XZ%/A"\E[iS0JKC,VCELQܘq{B!Ĭ#kE?̖eocn-}SUKý,Lb*vp ̀HH8kQ>౧Ji -+Lia8l+>IDX*E/FylkE$ !%,Dc*/RDFq?@8uI8CCrDSoEXגCT?r3]a%?xYmXBIG(ymzoH蠮^$+6 %Mf!&/(BUOk"EeK ! uP$2p؈h9**nj#KdAAS :yO"# S" a*GkYh6el7Է˄*="34̙[Of$ÞX\c+GJ`9pdTj7NS*Gͼ׋̱n=mG*@Ulཁ*?U&q"Ugy/D?{VjMe3LGMU%ފe%囑X!Tln=f/|.\8b;Rh? ߧmMKm 0b-(0Z>f);~M<ч38\M~7QnЂ8:,[TvXlXLxbVk.qUm)~ۚի_gbW5;!b܃ wȂD;MB=gCbw+_+a ^YhLH7q׋us:c ̝1={Y-?OBCl_iub+ Wm3MN,B9 yWWϢyS<5G a}/{f5a؞vڀLoTF]+X,h@[`F|=IQ @ ط CIH= h!{O^aႝFltY%ֳs̓{ŧӍϋC6pFfr~~ĚL X:n~P?`EdiEi'' 1~jF~颎+1 yc(]4K 7`:f :71mӾ;x9#W+;Ӿ492'G&o4E`R īhpW- v 3*hG:ၰ }`z9V!|hn!iju];^a H/̹W&RLնy4S 0m$$8W gta5…J6T0 @ges?k*8-z}:\$kIxYnV,x0G}݈buO{p gQĆ׌gbCrhLZ_ˆvʹC.VQQG¼rbƹx'S?] 㻧@8 ηȂ!w톏?rd*;_Jc%?Tl`j eR:J ~Wp o+YY x#P=Ԙ v ܞue0EpHFIJQMo])ύ9YI; ʵޜM<\7u%s8]:CN.//ÎR%o_etA70p꣡yJ+n<<yczj yMioF?`EKL,HV씒JQ#d>`Ea ʰUhy%ɪ3}$ڶzzS*2\fO4j b4:g!RV˹&73,։E7og nș!dv 'dQva@Ozgۻ2v[.T}ln3B2y7^G.9{b9~S4E/eF2A78j_@ݚxQ4j-B Z!i {|`gfgDe\_Pʑ {7=dg:H__LKZit{n "AG X6W<@=> Nu7>6~gt5*h K_l|dT\Tj(P$M$iI/}HA|یf?"dRaTFw+B1{rL Jqhz0Y ͅd*I;ܖB7࿼fO,Po2/VP- en=fV&h*}`;f )ywFX\Xw?8DG&z|Hq̎ab1R ޫM-_TmXLX'|5$8 5$ʅ7 6jd,bɶ=3Q$w9wMb%V24P-%HS)ըOD* ^<}<#$49{Jg(a/JJ:);'JY ENcU-> Oze+ ;/UpuBÂz(ù V_`@{KIdVo:{ձ@m0~$ac`4Y;BeoBh*iM{_Q4m4=8Llu[՛ݶ &ڥa[KQ&҆5t2}g1tx`{ \/H~^~!z2dM/cZXKu5zLY/.–ҳE2&gP.}z&/% X|A>3y&e/dэ敪όp,XfĆLIv'7'-?gMSA s9'̏<4ӂC /u<"\SE_) $M S4Fz:e*pTbQ _~-q4ގ[(X.F({rH:L =p=b@N?1uE`3F %-)sg`ba0|.gp>b#)SRưCNAMC_?s"LW^%SWOv(BBEXiK{2#le ցc'4hU(*~w8Fzi]a.mNfwYwi2^!Nl /z&OI"b2͔94{k)9@Y(fY@2] flnZ*P=|=^h)q[@6z*<#XNI%xz<,+nY^ruJ2;Ԩe^rl I^vncw\7O$qmYH_g[ݜPhFδޮ6pR.n#_{xۏj8 !53Nbe TV_2WR*7gaE̛:b\zD4gsFzdDg,C[H"*yAN06l%Vk-}kiԣ!hzV*w@.mkMhlAR0'O@eάmdc3=,rMy/d% S]uw M䌾:bF9:~"O+GGdG `eɐ$"mׅw_|jWWTjvꃿxtUA' nWv #?犩FWX""Ql>0|x§M!v.29?,; Ngx7bh%=3݈0>'"/0L*6WӡnmVCç4g dCc.v52{cL 9˳3q6H7Iեy6BqVe_y[vJe.(ɬfKk'}*ĸxW{ɱ*N%S 'lj-o]:;.@v?SYAb*d@$|aDۭ\ `5|#BmD2LIy%T3LϞfJ4wi0&EUKH*QE#Ÿ1PrX-,0pI*I5fjAˮ4EW' ^œ^ٕ+"g*1s,j^o]-\n#VYNndu Aa'\j :)*Ǝ.ƃ#/!3jBkR&ڣ>sd@(ޕ%Ûy3l|2)$:y LꟀ,l‷u ㌐2KZ,:۱*6P g:(F9Z)G ]MT-^6MPImxOtG@/ ?Y=4;\'1[!4 4n*zSuKx0_d# CpJ9#?XcjBكzX"=e 4+*P›hb3?D*b\ZBb}9EkPG/š8V~d\i,K#x[ } k9WK^Ye#<,+.3{|96[nuyмnQ:X۩.xMl]7 |'/1K/Y,710@FV3D UL]Xo'nѓO&םۂky!0V(2y/9K|600%;P&U6q|`n"-}Ln=ʸuxͽd?Y]5JV )W6܄a*S\뗯Xt:Xce3(A,?0G=W>^0PeڝCo%vfLCc]nM̤2{=ef*Y8ݸ<4lDHBLw̝iEҍy.ZLv*\)*Zg|5e^ WkߕQQpGx|(;G5zAt윫StwYVS~;&m-dYgɬcPYS{ZY^ICp`vjM<ݫwS$6TIf3yLkE4s=TB}frG8(SZ5jʹe+QV(ٺ7\b>A<=} iY(X8.F|P(-VA*2t VDI*(t؝xOp(D-*LL> pyQb S{˒3oj-?AD͕ PF&SVx1oUg?"H ^ lqjX rEABs#p:*{^IА/[_Vj1lgT:J'_,  BW o,1XEn OU>:zLgeR+O .S9R#ZNc7IEgnmGHp!cmN^˰Z=ǫ!HT=DND : oe}.Y*mVϞ |-W4xHlg, *}o^jѻߥG%W#H H~ٵ %h}u%b@R-t (?ΈG"xһ%Ng۩ n>͏E`*OmY?2y.Fs6z| |c+b`7(jDΔ[FU[NٟnM΋b޲hu"s[/uGdάvFg4u>U2^VG0(z?sxG:+Rp|J.t#(f80I~ƌ0y6e|jvBJ]AQ'gII,S3vg-w爟'Ogf{tɷL-D9Bџj1DCv_x8cuz!\ޗrHSU5‰!Nۖ<^5GH_taп!e$nXLW`7FA;_yTHQ|en=p Y_rHD$\6%H$7\SvSSXr޴NpGʨ*&G}Ebpc滼Mr8-4ۛ0U m(SGۯQJd|ql[)Zw#j!LjR:m)+v.ɏiAԾָ#v8N3*%Bi_+%$N,R6,(~PO= /y_{ڰSUZ.JM0eͺYobø2 *`l nwheLZY6@Hg ; E#y-nY9 ' 5FEmE$V\HOte@?IzeR T~y:p+-G)M^9}l%<Elg۳ECU718;-[=w ^Ehp@TjYt@"?~ hj!ΕgN:/vh&tBlPW`+i!B#_)Ln@~qk8}H.E;l/G%+DRБM[&GuGObcjtC$[<`H(*qn-#B-D P j_.d_C?Ģ 霤@J4 O8ד A٭ԄܑH­oeLnRAQPn#Dqe#YAWE\EN+Cۊ4B-Տȿ>ؽj*p!Ω+0 B0yrh08CD$0e7էP/w0ep>s`a0]C` r.- {Q#Zx$.к|₉!H .qZoNKwҙ1A [.(sጠKQ ] Z1p'Ab4Kfռ:L %RD*_R-¶[Yz|ck,4[ժJ VoDjTbVm#"(c R^p%g>*YR[JŇem'džfc"5nwCIO$UtrR #pIqt|S:!ҙ3~`FEo`TEpG!rFXaY}ԕ+zM}x+&v`[#яj1(}͝{>v_i+o)8.#UBBbF[ |x0eĚ>kMTGˇ-2,t+J*+1>a#N EeܡkX'S<$@m"~RLRvx}&'@{$e||X^l*Tfm],.].f[(ʼn8GHTɋ:bȀ)vG]j|Z\$L%)%".R>( ./}&Ez c.:eՀlYߢ3B!u"9@fkg; e k]% #q5kp:c ̖Lwg2$L&uڑ_~K#M]Kb:!9EɁ|*4v`VgJ   .D>5YoB= .g B;'FA[E}w6\ZOMڍrWo,rMW "VwohIrmUyjHܦXWQ?w9Okr= nji *jaJ8)&8m:X2ѣP;FYS2E.k3͋[ @_8Ԭ~`jQ()&o>ZfOs &lOyj>㇞ie`4Tm=H3i&(_LNPS7+"+Tx&>,8 i2:-}.rxAίLEt<0~.~6<,iX22 OS16|\Z$UrӠt ,޺w*|X: 0" :Y{uUOQM zAhnc[asťܻI2ϙ슽~o^+3Jh0NSykG;#&wRc[{7ϯ?@=;^ &\3\p[ M fOq+Sޱʡ%#KI$<)֍ƒ2+v8sٹq 2S?88_)Cp ^匢_ o [(0-m_!D(;m@eKum'3uRUWF.q_A?V`=4-"⇈D&W(3\Qm[Z0L-zXܺ9:H#]2D 7A8F\nb ~NY╽{\qo; v{~ Yk$i!MtD\ M->l.θf}_&;9,9q,)5gf\ 5D5EWyyV肐drj"[[ [h=q\"X wլ$S=͹%8E/nX";ߚ1"CA a&E!# Qh^Zi%cZ9LS!0%6<B 7J^|x#3JoZЌ/#&ow8s|5M \q0>&5xgO\] TcQOKJA'wzEm{gq9/# b% v7u;ѩi7hx۽B~kj+LFdi41^2Taj0wG.vMNf\~$5_jӑQӧF#08nC4 e 7ƕ!`}6ڌ3dœ?3u(?6WN+` 'uTfm1ӖpIH*DwDdKkL dYXd?l61|V^GrLJG\4˨O4mlT88Tv@W$,΢bE]`> pd\Kݠ+QtX  h_%k>߼";x¢b}) 8snґ n~?T9{h뎬0s"ԊPloE_tбC)I nP$~"){.g4MIfnf7q|A)v#=S,8ui'|?ciUͽRB\ U?ȷ+\J力Dѽbй$ Z"5 / V4Hթ>)ܬ%XgwwL톨QhJPWCtVY3rl)UQ*ȾG5Rszs=7F3o#lh!(+PnEsib[P0,Y'+y:؅qo> (a{0Ghj¹LJghQ#iZ*1ƞA`&I.o^ pÎ/V- o` 8SY 9I]rtzQY 9[S`O 7NiFFP F?t gY$~a sދq?,4 9,TlƘrA/<޶;f2jN#yb#JjsNQ("vKJ3g^`Cȟ$<3׊\Mѧwj62\^Q/}1_Jsj$l\fxM+{b$ԃ '1΂6dJ(i4o638TPͧR%p{e2"}%U `uVs{1̼hlȞ8^fLqEGm є~; UOm{NGbzskl@BgA+fhXErފ,r>]p_pRYW]§ϨÞEk,J 2fp;S'FTnؿfNF*k mӑcˤ'bFɒQd$%Gph;zV'qBERGk];bW2A0{ H`%A?ݓ[]rLOB0ihᓙ|>CԪane !bNmUV8hQ5zsbd\%W) fa {\M\zeLfm,YَLk h`!z&1vcg}' l-Ŋ9{hS*+ Ҹxڏ^0g%8 _qf-dVYL~eG%>[h~UnS]IF&QwKzGҧ.Kil~$\k,CyC2&&47d!Ky`rEG)4Cp|D7 N7|>C헽F=4B,w[^'jp `\8E& lhQY[~E]ypW3EEʁ dٍc.:4ef"r{k|d7@DZmKմII7*i5ʑPVbR1~ Kd w)΂ "ߗ Nj&Xy+Uӎp߾QE!UVBs-“uHT<(+⢄\Nh@"Hg=WAW߽]:Re{29 w}._ `[f>'sy{IrsR{u7sME4U#z^cfYJ1'4)?5h46Ah+CY'O+1/nk̗ݾ&@IW50VfOJsW>Û \R`O7(-bt9L9>$5]Xjһ ʯeeѫEn>`e`X6aϨDǬCCH;譓-]x%{d\ŸU#E=/q3kͨ_2P3*Sɱؾ%)-- Kid]A# $1ϑ2+Y}=u_;^eQ>:OL\x!aΡi}~ g/BK +|ˇgÆdsⲽViV6|r'a$-o xRU~.jnuFj)kγ%QYA>KsN-Z#sVOѯiB@}-a`+*·Eb&~haHtԻ7{oGF&l'O\дm5TIzYQP14E=6GA􀅟?@ؚ{nNN泺XST$-=z_w_#aӲna F\6Kklou 8qf~Cƀ^67%mEyDFW c{14J)y>k|MZ~cDmlТSDsINr>%e)iQG bۙl (]Fiev[/F$K,/%J@Ӗ|!wf'$ZCqynrY3ER:@&Zit"1_ߎeg˜pF𯇜wL|Ն5GHJpwVwE0 fpv^K9Wpڇaxd^Im Ɖ _ ZR~  O`klَzJҘϝQ{WlX);sfC752` QjlThh-OS^z!~-7`v l@|uKzfϋ>z7iK%.L2Wrzd>ń7vB9/. znu-89QpnV<%1Uj;r<1 <*WM16v(T7VT-dh `8ΆlI9*3~TקG pѕ=}V G03%٨䫞 ͭC10Cx[2nRAp<:nB7$V~ n D8 Ɍ pǝpr%A|b4,+H1bauC6ߞ+1?p5%*x r76@oaw#̢H$HPsJe<\(tkE-]hö*ԀT6wfֽwzc^ &II MTSB = ]}UPj1AY1ӷ!7!_v8-H`s5bpߒ&S CS; "! ?z_-G}֋X@eci**d6?==9rA'N WWG̛9xSl'$/~Þqtuͬpף*xPJ-Ņ\(?JeXT:$ ?E+<[ jo@^@T *JFiQ<[eVCDnBKT<9zcQaѿU{ACLeA-/-k2pV.4* N**$9ts#:U_y0=#84 gHd":Ftgb "e´6<<,w//@LҔU RT?PHvX(kI~r^쫊j&c PQ@L7GEn144,qE Bӥ-~pqݗtz`1>&c}֮?=GJܱu Q9y~al֑8n&\Q^DZYÆAh+Wo*G;0»‡k{x%[`WMt 8 %ǻX\=?te0OX$aDAumw GoS(.H{Z1[;wަ=K>d1zˑ3_10g(4Y*( {B+j16Jp P=8D6 *mK^<@WH)62oo*cCC {N֪e}RS?hyףK6q\=e<)+k0wx^"]/ $ UPH'n!ywU2?~Kn zު5%dF4oD xHdRXEꙶ,!pQ+wpFF8M rl#YQ=q^>4uVdIl'Vu cQUpq[8b(F~a:靈qj@U2BJU#dm I{-{c蕂4AvJ19;x|=Kyw-z|˝߻'v؃uby*w:pϠe^Ÿor)vy^ጎh7H$DM-`#E}Iΰ|\m 5c (nwP=tl]1b9Ԩ$͠jcBv*H.s{jVo~>PlFx"`$= U8p0sg<,fۮ[Z^>T*P<;[RChk WLrGwtVW qd,Io^ףZ6TH&֬NBlN7lu#m.ta-;&%k`lFMbl4(Pщ{ƯI{$} iU֍1 'E>hۣ*AHOƅ)-th6kg^@ [>)rwMDa[_0PmcN+Oez';yS#CiM!~7g5+4 m˅nR6^lPtue|=x\1vK8+$J"{ddYZ?@ 1BޕKS``ҙ,%ꄍcoWHM#9<$?N$ZhhOIV@ VG$e0^油sRRS5b^zkxx,'ӷ*J<7~ [tek;3EBO| 3ǤE& MX_1,^gn0C5zj}0'rRË|s̔Օ^O4V]|aQn/Y}" "K9DuB Gh#7mr hd! >+.ƃ<: }QHUeaec6zFZ{[cԘ(D&76Ihf}PUGFUǞa8̉gm/gg0gٵ~XIXI/;jSف4N5u& g?ߛ,N{/a뺳X_bbjA(: eAl-Pt ,(.o֮An,Zm{̂jT[^$>W.])#Hy rX1)*؎LRڡf~J>[Iv9⨙hS'ܡ u~ԏ*Vmo =cdA0DY{|Gg75yn}ߞXPJAL撦.T؍tԣIr- _^xURqyyy)!L. ьG;弢`ӽX5ԍFc6uwN$ow1TZX!9/fKUQU"DgT!L 4.O 'A1(E -Oi:\5:~y/x5T?]bH D%*g-fsa+d&(v[2a(|!>WP>S:(=Pn)[?CS]rTnF (|"x;Jh<Sx<3 oi‰ 4@4AaWϡZv2 عܓ-`s);nڃ/ j lP6iYx#xn(l_}8揵Pjd-@^뛕' nDi ${)%8ܨmhĥPXix־,`0l ,LۙiuftR׏-QeCr 就:w7M?);"g؊]Jz öA "I5Z*4'6cۍ{_\v37mpKg.G覒m6KSqR '"iղ$2ڣxNx7poBL勺x" RC(Sg̕AvmݍAV#L_e]._]#Q}HNWK Vf/2>ń*۬D4Y1 땀xdN_u/8z|ml:"CAC#PxELްcPp1v@w+ b~Ơ>Lty͇^{c^t KyRdD3I[$̤%n{̡c⩫# V..Y,m nJ`}].cxkQ'z8 1. :vJ5mw:SJtAͯ飩WNnм>*/~&u d̑+:|@ɯ7=RԈ|Eq?f,ޓcEO`WwR?!mS},sTY2IǣgBK{I.oU [6BdUk,C@8?lTӸl=3^ *"ȅZ-n *-LMB\ "Y) $3`u- XGSCM1汉^k\c]y ǡ*H9 [o@Qs}r5sR*{IG=R S<3C./ڐT9أŠ?%8O[4eF)[, x]/\u3'S<K_;*5q0[06`BAKtBsYJtAq2|4Y#8<^x^}#F .F`"ዂ' Vg<7D}% |SP:7Ыf|nS }&2+Q2~PJvn/>y`=IA^o؆z@7cW/$ -g-sջs{*P^F4yzS\tGD˶^HŸ1vxf[qXpVTu}V/$B}Gp^Y)UUf2C>1^,}ڮAț\hJ.@]WO,-jc!!VO3"Iu|.e2Jd ȇN+R!#md8/h{4U2_nۯִދ <%kBdjj#fg\a4kQŷи,R[Pҷʒv HY;4@!,c^siN6zt~kj/j cnDMc?Uށcց]YwV)--cL4v MmC8?5裺5pb菿ʹv> ,IV&@J)2Aj0eG+UWc`jDg{?Ŏ%eHe=TD.&50RG]h41 [1K{H|g =8h.>Oppoa\GGK+WI0`0#yL[}SrG8_%+5~CZ&kҴ(%TEmkS[KPOIwg mg9[Q)*-3!)0Q |l*NF*$q 0b( "+KC|ɂ>13#OaD+e'Uojg[ ,@1@8[ywi=?Ր'MrGm[>vQjRKRPkE󈐄uMbb]|/@ %L 옠XhDimP\:&H2Ib( @Ti4K ʤe ^bլdC%’;t_OD7*KNEmPxw``[g.qܮ 9WAM]umҡcy g*԰lnN~9Y\ֽב0  P&)h?_z&J|ޝNrV#կrQްfrV0ɶBD'£|\%~Hzn'J0/8RbaC љ˷@=v֭WfPHܥ}@c, gV-[p2|#/Oi5I QBȏeOp^ŝ;fkr ;35ͨAc%Ywr;'kcJh`i+ q!u/(@3[ޟZ( rFq4 W8^!+::%6.f"nSp\{SO4筪0}k֎>lN~_t2ncv[,@]y/Rw ҳ&A _yJ&1 vQ'Ăڦp 1~%T!\R =b->{],Uo)[[BT8H_ $Û)CQ#q솲[C;A/2^u:gʃ2Юe Kʿ?6S4az%C7Er`.?/YoOrҋP^yvFq~D-$t i /*3n=?=O}!oIHI\׀+S-7n7(dafߓ,WĨzw#"Nd3YTT5< 8&$_ ױıt+@îb2lEBdZ po8oaavjCЉK.wmf-Tg& 也ktV`.@ԓޞnIG%5rEC2~' ^%`C1aA+u~8l4ȸ׉=h!IzaN6'a?H(!ZE1 g }"F Brw4Ƨ AaY"/%:2iFGؿGIe%o1Iևժj%~:@vx%w1e/{*W \ԛZSrE@ 20[@MgN7HZ"Vk B(ۣ8DfY7 Jz##}e>_aLէ+>EC>f{{'DZ}RxQUVsGbS,O:4\3!fεkSH -IGw`0d~iU?auD<ΠpC?QuOWT9 ܡkvf`MMK{|w~D =}E3/) Ni?{7`*a\ƘfGPB (۟P=hgQ$3A"I`[aJnLբL᳣ dߡc,ZH[9 v5F*Z]~*kRw+qdv\1nIYfVx1ZʃNekj/~OQ\"Ň r&50|)ƏC\s:Z =;Au0lBX ,3M  <ˈD[,,ΡĬA 5gU $>R3sx^%hW"}* }ę 6%l;L F@TwAhyoXhӢM*lզB2"eZy^kf6U $]azH$edb3@W3h2xlP8Mq@( 0TX ,ś@SaYVz]qMdu6*}n6ILVMlry.3qU69$Tbw8Irc%[gss $"Q(py #2C ^l+ (neSSKTY/l' 8Zt#xPg~vT4SB#xڔ 6 pۊا싺;ʪH׼ޚy3?C.|:%t#<=& qgV(Zunpz2BLˡ 댡EFiM:\35oZZQYz2hXd9|l:CbQnhy5͂ъj˂{/h3t91Z$=)Q="__.Pp%9yR]T?{bbrbQP2v*ǁ)ǘ"cnv+ȇ%ʬ~J 0UџV9;@,;HYwnZځ'*24xBb"dϯ=5DП-2"&>9( C# +ޝ<,LwQmCpy^ESp^7](pe -9hh`Pٌz:6#; $_F.vvpӝGE }n}GDR>q pjTE<);Us87>.VrE3/ Q'zсaځ7gϠa>ܝzyQfqZy"/(Lu_P,gCQG] }ۋW3OI̻J) Y+r62*j4](] \ݣ5U"yz+CQE>}."Mm5r8E1=hDM*ۅCC 7hrlƒMsSd!WtZC.!W/Udry `em0}]}ӂ5Dh לũI^WóF ^ƠG#z@;< :./nYBVۂlBo.!v(Lt` {cxB\o +%a 4bCpZ0@qgGiyFʁc6c=Vٓ-dt^%_H\՝pG7l,dNh]&"xyT\φĆQS7g1gɼD4tMk PVKmZ?9FkЬ`٠,YzcU1냂H/oN.%5GGK(\:naͨӚp|BY Z]vRF񮸇R3Ú^Q=Kjq81gyPO:Z3' qۢJoи6X+O'P-+}U Ք'RD#$A'/wHAH#}z}+&- rI'`I F3yAE,1?VJ|ю!ƻy{atDim'E`EB{v3Vd,/{EZ8،wr yXW(OH2r{0G;]!I?̻Uz 0d x3l,[0Zu-)ym^{54%]ɘ =\-۝.dTɆ޴)&8$IMv403X☵x3fɣ4nZѰ"fʳ\*ug/XKwY"7JoЁ扑w:ifN$lwT*Ə۷:SXPn|+}h% QihI]b48W!ُgяCCcsEVaM?Qvg.,Ҋ5atLd5EXE(8\v/?/E l6$^}_/B@qzڶG >4 uQumbpi'|X-f:4l6oZBKFe4-zS ^Gr~!mw{0[Zs:._F,Y7Fji*E3J-Du)%Z;;ka玔wd9=$Gwrcmԃ!4/40yo6( :@㫼їU&@Rg4?TL8pܔ ^a]/֝45FA8)FEwGOB"> ?FR.Ev3w("9h7 :m ӛ)!LT'TANY1 53#Ds_)F#\Q{Z-<Mt#/EGE NIFU X36J` Cٙ 5ƚ׮ s#q$*53n,? X/ND!1 k 'V:9kk +BEF(@A{2⬑)GC7s/- P1<)D2&$*Z,O]h{ jVM\T?J04:;73 BRG{{(>l@9&=NA;;Y] 0 #a\\clKYo3oq6- 8ݥv= kmKwxb5|VY]r; L"#2wB$`V5#XQ+7}v$AN- :T|>Q?Sw.=;Ei@WAkmNSX9j]!$LZoU(*$ۇRX>$Zcͣ妶;qpAkpr W`Z WF__3Ŵs [BssaP6r =R<~[6lfOt9/@4 D滮=5Egw(f g% KZQ9&nUyPOtcDߋFRWT `4]o}~Ҭ=Ko`a@vڂ8T#7uS1MlyH\݅3B-r!wZ,%U)Lnf)|eЫi1S\N|Z7؞$qC(3¼ }}D}Kc&Eo!n[jZ㝎ռAu|6c݊"RmNV$DF Ee7_oh5ņki3V$>A q]"8n꫿^/q*X&?fA=o1VN1F׽g1|_?xrΨ拿zăaq"IF9;|Hc0[#)@X~:\qANr<eΛdn!ރ0'vrnUnhG=tIY!fz1'n.7oG 2{ vrpv%vmzƫ5bGZztsf)Z6 FiTDC[DEqgK~b 8w085F3oc YBs ΍ ??V`0¥SBNtͽB mDa}1`/2͕9:ƭ~&(\"bwXb{cl\3:F\M uzZ^.UĞ s5ߩ"e[sj_.a#YKCuvO٪oY5_Pi{bʌ"G6[!4R)ArT+v)ːbcŽ*zNStyg-V/ho]rӦn1z׭Qvc4#mBgn߹Qd(A;Ys{vC c\w뷥Pxe9ڼTȻ0)$AҖdZ p+T-:, dxƤX꨼6n^j Qo]U I;T %Epz K^R hzR m;T7e-3ٙ,[0͌żp ٘CG/ϓ9dERt֘;ɼ8l8҂벳GvE홏F栫t/_!«L8 s|/ب&=?ea)ZJeC!^*Utf$R-}ѓ_}Kij!Sws>S'd6B&ʸ=FO?x?]'Q@LqQPyUzveP`('~AL \Y5Ag%[i#Y+7di0f̆.nX+9'gֻ:dlfS{5aեY_[pmܶeyli>&aW!"e+CDPJync{ -]8J/bB!2zHZ>:HLp _r&7٥Z]{\uMGMM =r`3c"WK8^6j}Qٶn41G`Ɂ";M2)|0ǯhnz܌AYE䤪.مDD0%R9 +fi~ :e{j4h8>j zWR[ܯZթ3]4v]lxev+V7,QVnF̡_~)0r1LCN,H@*BL@c[pwOTNl(3Yyb 왹o*nT_iY Qs3o'N(pM#68Wbk{sBG ]$!.)]7] >][u`A~;8Ejf{}W Kqa&թ'qZ{M3tr>)!Vt ҔF0<76 )\]dzCB_dP߷KOch28 MSճ !R햻E9b$g ܆ CH Z2{g @9x{{fQdv[G3 LnRajW )3+Tc -5PSzTo. hzh [};^ ? -2d 6J8:P81ǷnU0 6%#) lL̀4g7QB9][_L8NA̦)AK F]yC"F 0<1 Z_jseM7}ʜ)*BrܐfB-==_jF@a݈_|E)K}ۋ" &\%B4y"o~^j?=Utga߆6ʂ_[pN-6Mn:հ8k#[|$ }Q, K'|M IKzRy<?I&_ǢQ%Du|6z}u\?w\`@PJV[u "!udՑx /_xPfI-Vʹ[6|[*MW$X07ϜͰ1/.b7pOE`;`q,QR5 b/R"3 #¾P;xU۫UP H1#f5~mxOƕ 2/$Zۑݏ>b`i{^ZF/|pO!߅Bxh5,R~p[G{A= .Jl 2_t{ Ɲoѻ떉:tay_:X }E҇#ѵ>_%>8eͱnO3e+GP%yaтHrʱiE =w95:k8Ĕ^y݀ ?m,-Όq[(;7z.1PK 3,aaY񲘙gGFqCgqxr kr%aU8gCc˟B @)"~ Z<œ|1W҅ x.,u>% =MWȞ-zz|xGMr 5S[q`Z@o-( h2 [V0P!/ɭL3OBC) G4OXRXZw~@.Uzmm=_?'HWWy`;zdcQaۥMO[CBAHCbCa#nZ16`x;S5&vǫmz2mi%If:ΙY|R# YTĆ$֗?XE_lX1 9aA |='Q+?$8TX"%Y;hzi.% eWݬPy3b5#شZ%}hisӈ'A(v$;XtR-e FKRt9*Bvd@I.P9kJrK3@oo,q0^IUqP,Aȥ㓢cFmS\B _/h82H j?QƣkEjMH`-`ϔS~e|}zxiw\ҜcQsٵ C6y0\ -\:9n_r!hh)e~!lۿ:Lʌivί:9$vYYT֩W5xGs;ԇ+A=X]`9ET2!jHYNuxº'#Ro!P-14)xUbB{C~ @H<>s\M$adf-E㶙 j K1bzˏzE(Sڂ{l # Vh iSo( JАԽ|}'B.o3;:jFOqM&eJ#ļ%0Aj߅ 5=`QըMRAYD| 4ܨZxqt&SȰM4csF,)3 `~P% vbv jr~6N.*PWA1s8'#d[>=P]^9 =gb =uQeqG#), ʝP"ķS8gAPW|4o-=G dJ@h7l! 2g>04.Y֎%i"->.3N>tI>:l*=CRbX0j:. A7:ciɋx H84Sr4XIӱgYZ07070100000511000081a4000000000000000000000001644ae3bb0001c26c000000000000000000000000000000000000005100000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/usb/snd-usb-audio.ko.xz7zXZִF!t/]?Eh=ڜ.+c(r3Z\@\SV%k_'篒okxtX6"ɡiۅpA5:E[h jU2X*O[X|1f>' qU \۴]fnnZqKGWOeC iBmDƪ\Zf*>7816~܄e;;" 8c9n,wpXDiiҬbFbr2>|aՈ8||&^p|hu/u#ĕF9x ֱeoaWBQF'6j"?g8NnWhMO07ޛt%b$!Kh~mSjHEx/#x@!4Cm,T hS,I5fptxAʸ{LwcAHz̋e9S \]qbA^ oTeD)c RQ4=#:JIm=>B[**I}O~ѽA*Yai $_M&OM KvB>ּ҆0wɯ;Za oi9Р.z-M%ϷA" )L)Pwq]j>\ţuo %qņoJbvapWdP(ߔgyN-s|;eҨ>:Y$ 6[eWx/BOL+:;d%9It*2'~L@]^aӶ0l⌾YizG:ڄBnܝ ?'$|Kpfͥ\sx<B}4b$ _W^wʮJlEJ\ LCY3ۃ}="  W [vӫwv$DDD*6)" $A(W^޷p :vCv(:dx=-=Qj=[!.3%tY; hL_1XY}<(3m)ЊDkgc('ӐO:$_*]I@6!L,lySxtU%pۇ<>Mk)_o>;\+:wC$qhDKcoZ5Yݢ}sJKW]eYy]XffRPNvfc0P TDmaClG^o42q= &2h/._~TB/`: qd5eFJQGP$Aa#嘈C Obh`)ơ~CP_:.5OZR`Ԇvv)뛣#"]ZI319|&lo ʯY)@8,ǰ3k:SjkԳXo:rQ'KMNXܨC$ iXj+?SۅufMUD-1>)%!Fwމh~87|Suye#ԡpKkjsԋ1f߅} 2( oqGF.'7">\"e!@:EÉ#ia\=p}0B!hz+qaK)J$}ҟw d)JtҠd ۪+S<UrT>Y&16c2 C:TzYŠZ,|C|uw)VK' O_b&hcEz\nÿVR -fQcjpd삊b"<7qmڐKIqhG_KĮ`f2-P;XQP5xg "p؍:lY *GȂ!P{!%*e< 9JN5m%6Yx:_X}ߣvKN'ceoЙ.R2)7]άfkM3s_+۶i .exRNǻQ+%Sk(Z[ܖu;#*+DŽ\p~dU֯'( (vod~;|"2Nj#O g?51ޏUbh3S4si)\$8FLr!@R zݬ TnhN e5|@,2 #֍P󤄅C&6j9) 鎬kaP\EĽ#ϓgIdmem jbd4s/;yr>_69BkƱ]mS-Gҙ83/aGryzv4QT.z7Jn#`pzf&Yj-NQKg@`^LΧ-Wf%ӴCOY=S_w"@.Dq f,M[ʛ:O~aVKcIU/ ջuzԝc}q`C9q0SL\,]U~'?1qR%Q=4++P()Pӱ>}bn۟ Rr,ߍ-dc4:>q?3e(\~imD] ^/7f ^~uyzCG7陻^ę4;k RG+Ϟ (ՁO{нh훂z#(Ui`p=Ma1GN#ApE)nX&:+C9( ԃW|]yNU*xUhL{k{ r{> U %۟uZgvEzOA`ܒ3IXot11q஢Q>L`R˚O=fM |g3FK>ȅ@nHs`s8sdoM[׬X5Hf5dz>I ~#;$\d Yܟk/> bc$q'@@7lu bKlC1`M[2)m$8O 5Dvڦ遺܁zN}\406 {AE0O")ȇ%@qSwBzKDjF2g9m vr햒b? ]$ >m}n]# p5&Al1=qkY%MP$I' vG: &Ǹȃ 2}qF "GJC,茴vA|Hk/@#<}3;_`X[j.N\7`(NUH\B58qʑ^Q[E'[&4ề! {o/Z?`*C0~5.'Ĭ˳S']Zt@],Ev&=6޼$&giw>f) 9EKU1iےUWi/TZf1ɏ;=ɣ܎BC)]y]x+ETQA c[(')8Ha=|U ȞXѻ/vHFXjy sʚ+p vPӪYW|DO:KAkK|ҤlV[EOA;1Ã2Nh\Ml485w6Ӎeg{K5SA@tek~Z@wEtGB c{ܻlA⤷jEE~(VFf*d+*f]s`cRn4=V "Iљ;a]xIv7mnxMo=k"#YhЌj4jb_EEԬd;scPtGq)*qݕսkGo-!,醣ӛ's+% :uՀ *u\ \ 0EmN咑=$sCb^ǿ?FFc$'u:!e*$3v4ϰkuެuI,&ԼSö`8J;;k,65"5 @$-/Y1@IžԗFL7r"SG}PJGiKڔtSb &lG33DeIJѻM-q/h[Q KyC̛o̟SL l4(X~zst*+޴-hM#/b*E,tȳc'~Sy~y\p G*SR*sA<6߱-r">ֈ ~ <ŝR<^]2A~9z8|'q|E&칿6G|R=g]!oU[Lbڻ3:˭ p PUiݽ`PmS:N I#D~d2߭!l-C7z1~IynvT|r%~&5/$ +l>j`3(P2T6+fENAδ A WN#sW 7-(9$S3`JJ{> U{6g&n9y[?ɯj0K0dKԖXN?4f#SAmGkDAPElhXc'H~:s_7iyء`htՒ=뻥)ipG0o*6g_0816s(Q6u7::ē%_dA噎sS͔>*YnyXa+NZ8rIRt 6Ÿ`L^L:޸̎e&rliV|K Ӈ*cΟnòJf8 x _".BE ;uB{HRPoI.~"lÞLX/2zЄ^\BazwDML5'Z^ {r+Ui3%?5zuwή3s[Z 'CQB U@7p@I\ MU'NfSd2W̠1!M0\~u¼'ZZ|x= sO'brx6$|mI%m.ªhD3!eYT óT*cyc܉u6ȅn*Hvh",|g0q` ],rF|@,B=[}Ŕ0tG2ucTk [e{da_Ϛ7XORnDǶfSo#P7d$U53]D"W:ʾ[{)V%؂bМ[F ; 45}/.,o3nYRimr*./`xbRe^..0[eAƌ4DP{qQ[ E |o4ENQϔCMyw"h$C(?Rkigʀ&>lT^~u#lst+?*GYdLsz}NTQqx]Zh8F|O1f nUn& Lj ØLD 7 Ub*(SFy!d \ °ccMg.%Onc9C+Iѩ=ǵso @-}i|}\I[T ),WTt9te0n>7.-kKO,QsڐR 7ǦCoJqcBYPeUyk]0Z0ѕ'z6 Z,0—VM<2St6~'yS?: 5x%s6r}j[V<7iPC΋8 gۼNy9C ǯq}jVWZ*J77N,\(Bý?E3J|K *RMYHU TDY7D"-~ٍ "~ vԋX?jZy>%Cm@^Hx/2 .>R_XGO.)j{ۑjI7 2rP 9MoK'[״1U3 {)zMvQs >.0#b&ls $%#?jQEҴ,] Wv93oLL hI VeNsu~ôKK\Y2ϰ-beL$ݖk5K~bn <g1p"]NҽZҸbV_h7$'#ګXٍ6ܯFR+90 mN )fyrVm[uXWE?>61IIU]벙~X&Jro <1^d3CJ.ْp,7W\n_ 8kvquR`0"DP֘& ilc=4+Y*Y"#>QG"S-]ְ75wDzmRblKzU< \va5mq@Tp.{0غGĊeD2`H:LRl3s`V b-ǓTUƛp$i4^J'ԅVk~8)L )E!c` NkGg$dA+.t$T6 S!3$ ]fI",M)Z~[rCu^- jpCD:HxWFQqLyӭ&??zlQIB8[ q:DPߦ-\B2wqΤVMV-.[>O5nࡗʪ@+{c$?#Sq2u)]LCڝ([)a d_̖CѢI=N}-\iHfߍ- gXF'u>1`عU\<;AaOtS&g7S;B䅚B|^dl^`P^|J!,")fS Ukw9Q#DtmsF)[˖ ^oM`=IbT &V!R9+/Pj& PM$phv8҈IVS$Au!5%e &@kJйȁXSÝ".ikqQd`Lݱ GHR%Zo[!nv$;pp#V ϖ >hSjq8gXkg.)61dao6R*" fW\H@aj2 BpE3W)^>ݩjK1;v]QӊV{K!0Er<7v0&rC$,[)7M46\Unׯ>Kc ի) UGQ;wC*5˻7[E~-wNHT CƷ"" ɓF15Eeᱞ@#]=C=4)`gC7)W& *q(@%id6]p%vY2*v≶v(z v#3#v 'q424$ N8flb2wW8Avcu-IX[ھ8 zszrn-Y^(R/["ZԻ4.fIHџ|&r:q сW|A؅TH p*xtl.{w\+R٣l?xRfiE֔(jYr;x.|,韛Y=%\\FOiRb$S}~;ӫ8:I(^~6B+.h@a8.]cbUZFfwiFbkwY>q" CRV~ 4vOw95aySvWbTfO֋ nxm3 pHUиXu=Ps.΃Z߃߈0|ξCy 0LViysXI@]q̈ “UMk\krL yOJ&$+IݑtMDedJhAL@C+Q0aAA~Lg![c:1T`-vu?`smav,$yԣQPlힲu<~Ҧw=4!򷡠F`pB^׭chm=4Gmw $f;E6-=[O|xcGZ맱9^> Ge] ƚ26oYȤډq6% ~+vNsX~ oT0[kڐ5iAt` -YтQ^{$gV!g'[Za ]C<ЊǦRHZ$z ǼUNB؅RQjV SA+^7䄬$C?nz8J-.tVLrR .Gn ٜ-22;mT^< Vk;VBASyy]ȈZ@wZsZ5uqZiUDi7 k]*o_'H\LJvkވ֗X+hjo<,0Q]~ 쪰$WK(Pl|TǞ f%>LANg>?&򙪩%@1yYX:שP頀@è䙷:.B2a&H~kYi/%{<=C%uߛ2.rSN̖XC+$ĉq yc&e[ִWIқ} 5S~)@d*Dgl`"[l<Ѳt#TJUhnJ} ZPgV!v=Hq1TOjϻi{fp4GG}O9 PkvhhRBgbWV%%s T ׇnS %ϔTȎCO$YkFtv8h Q}Qb&F*/9l̡T ѲglԾdP#.$aIԴ4eLeq]/+0uӊt] ndhZnw{ h/jAFV`2!4ߢ.Ru3\å='PX9t6(8yW<&Ƥ䎃QiUhUa.+K'$L@Ȉ=JVDlu ]gj(CDUF\ ;0%aE 0P(nu$չ(T\a_c-͐K[QaD<~w._0GU\9yHD fp\}EҺ7}uES F߈ذ4~΀"nR9-!߭yC d>xA{S| <śkR`zF,ގr@$e)S2hXs;9BsҐBTlJ)ܡP!g/z3%NGx58GOߍYX浲 6Y/+54kYwkA,V ?i!B\bt)'Z"4BFY|X19ǻ"Ğ!1Ud9D"!$ÓiA*MP 81ʵmkimI+Ͳ˖´ǚn&1 S530Lbj7M8#Sg0[hF<-.QLg<5”|)b+*sݶZ?/Yy`b i<6(G ,q1z(`Zal;M'[{E~8R'2h&*Zj!K+dIʦmN% kf U_ N[˿@,r)W2lF/2{;4ޢ3O;$&ꘁ۝(rb᮱B̄sP/”Sü6jHV_Ger0Wwʑ!# /3BAsCv"uA!a q[e~JO* MG'3c |0uqR'>aǒg%P~>7RS{XnS}`L7;H^?۝oCUk a  r0f\1DN -3Ǟ^SUv|{ȇZBz:+y^-uEZM&:R5h'WviItòandwj$ m|M|am0H][b;v0b2!Kj]b֥@9_ys{ah"v~JDwyw\lv$*K$ O!k3rpc;LjW$Tl(b sLCp XTHGij|vRdh jdij2 o",~+4 {H\]᥂<=ܓڣS "#>l`?Q^>=[/T5{ p{҉t1Ԟ+#y "7r=t709@1vJObpPJ/qqq]ԛM٤ *(4˭C\W\=}-b2uyi.p@rO>bWՎ8ʰ) Ȕ XfXGRF6mh\a W<^+*rѽx}=`уq! 8ȶ.zCa^rа p˥s]M $xtIL\EjG@$ e}܇ؿ0iT|h$uڍ,3EmM]xF&aMsj ʼn73tq,tH5grc!-yxɉG Y<8X8XO Db쟻O.Tk*Ȱ]anxvp%@\V }ȟpred`n'Ͱ=$~.<tafrOe!UHs?d}w tEvFUYO33k@KNb2uwnN/H\ +o 0zJPAID&wP61F+?k23HHeVvA%xdQf^6|xwdҮ=j#-'=D;%40,LII?m*ēӛWˠ0k5 TJShswD<װGQ\X"cu(AEQ5YZS{l4CYO\ $.K&Hܞ?Zz=~vUep~B"J ĉ,a 8dh&w7OhU*r9s $P@'}9mHѫz틋WƠ};!VF$Oj_(B+.ZZqih}j| >=X6maVAC|19+j*p+U3e.?hc0M*s:oGį)"SUA''jf6 l{HXG5r#'~WGn)0 M63 NȤ."_2 zW25t׹9T屎c`F9Nj7WCjzKIqIʅ$&r[34vQ ʇdM2 Ϡ:s>׌ܦvfg6:@mkUGuOyA.¯v(_R [u<*(-%f%jYQ&S9[0:|gY9 GKQSp33i}\i /$U 6b c?d3_ܤl'ܓ>rKbU@y.mڷߨ҆￴뀲h\ȩe9#B. ]M :Ыu?kKeI4odgCԃ>d2%b?{z~džWd9(.5pF9 Zvigήcy񟎳."a1h؃%.[7u~}X F2lEGUhۨY6|o|Mj(yѹ82H^Or?lԇ:l7P_M @)BQhMQKi4k*m_-gMjd #n_^V{$ˣK3Y[H\KgL=S?\Z1'֔`'5jWc+vQۡ0.F xǺv/rT ?$5iQ.ձ%}$GG] y\ kFC?$Ȉ#C,vlPz.ƃ)eC(SgxњC$J%1[mdsX>_1i25{k}+B~@%%8dMoFh.Z1r=aǻ=%7EVg6z*ᏸSEh>񫐙M. ޳[M·&Us)\d9*qEGGmOÇ\@:Htkǀj 4ө, L?ɗRsNB ,6OtetZ>d+vD4|,VmdЙ7Tcm\3Rʥdy0Xa孑MXSu0 8@T `E}7RocTh8v꧛EW 2R䤏 KP9(/h*Qxg3: c0yQМZ/VTֽuyiCl!$J||Z~ -Tgc׎ xm \[d`{NQ6Sfq um?"ͪCh VG0l"9~h XD2o]%}de߬,:=o" Hf`䫿JsnB1HSqiKr=[4LKZOd$ɺG9֩[XM޸sZ A&]@ nڄI 3x=Yiޥz}YȈ詽4B&7EHNjk^v uء/>C:!6px A JtZM$b- Z9Z~9J:ŪY,7t[:#~ ٗF^+aSuhp^UEKۅ]4NXhҀ`2֝D_iGBt{,jM3Jc?IcsAͩ;80M#͏~)s?=bK[&P*FT \`7w?)}SwbE{h(C嘪]儩.m@'@߫`yQ4sʚuy x8`|mJh# VY߭@B*0p i&v`Њ\UUMG\8tng dq7,&g9z'[!I232FW:QyF-d&%(n FrЮW8t|tA7Ue߈kؼtWY_">E]'jAUv{Q;(2:IM+RN%cqANh'|'sNH謨!ht3RX/15auAjR%ϛV`EԆSY|wo!. }mR~lvyOhwǭLkUCI &r/g2W*B9~hڀl&4Uf4gN 17#1;ЩСEVM䤕Ov He^ Sr̊E՟|L Z]-%%A:nFn _`-јGrZߟjHBeT!SY0*]g"iNW,z[Ή'bSGRy^"ŨU[Ar՟`Fye*T||qݴny<+bNadgi:f'8e(W0X xtPq'<)v]N-*"~}4KL?ҿ({PF Aj큇 f*urq^yMёNr^ݮRf,faI1my̌X *M>7}wЏhYt "n^IΦ:sW~\6jp8^ai;[ى+~ (57qzN0S$W0]n` P1)*>U5%ĆZɻVvP6-c=Z MBX QCϙȡtM_FI M`W$|J̺%qI*`76ćg?JP~f{`}[*0X: W#.Cr<‰b]Ͽ!jh ^>xRJA;}"iJ"4U's+k`qSxW$& F'9qj]2[4ެ]^NlNOP(5wסbwNfKbl rh4l Pe؉&eGryeOhB1ɰ=Қ]Fi}hPxy!";8'Ca{>:aàS:6SG\+JlFIqv^WoeۥhqeǨIphaKg\JlQ;D)T@X+⩫\TsQ\9P"L)W4 eO<[\BAJ7O<.׉p5$p4%t-{M2_YU0R~/A{nBqC!g%z;~7҃TG_f7%GkSl8*[JZ.Vsil]M6V ) /?46SNux>XZPP`cYa-ͱ˼t@鞆U} Ż; }bi=]/iٗCѿ>?u#+]@GihpT>ggb&稗dAHO,,"#JzYoo+:i zdkS1FPC% )b2?OQӊ[=$siWBZ6'qQ1N&O2#l6C{,Ҡkc2ɩ 29+dƆE,OI,:e:1\#D]Vg7U!3G6(k NlEؠ>UH۩OO~Gt{+TGq:C+#5 nJ*arHw-ah$%=̄ !bq$8׎16u_[1j%~W.$[;EB4i,AN4ZxdKn\AT|INj !=ٵ[(3:uODfVu(9j#}IdM k|2^q0\& nK;^'1svo|BA+ q*V/Qyn&4|:6t?>!IY#{4^9t jua=D7 u#-Gfj<%Q s1uܐb{>CGo%8YskLar=Bq&+av@ 0v{TE竱Ug>NOai C.cG_<~C*3IQ+%_IK@wo#.\}Pp"l% =B:vpoQArM~!K2!Ązq. U{^IL"'UnǝBo?\Kٝr|2l<`[!P&^u Ǣ"qm  v>$q'(K\!_79ؖ~]ʳ';[ F30`EFA\c ^6bwR9+8돹Q ^NAR᥼Y5։:[텶-K..UH`w6?B/*5utۇ/ER; +rI*_z*cҁƾnęY[5u09쐐#0F1F+-͟zAlw]h%:/JKJ vo$VtV"3突V3eՖW lsGg]1E?ěVzD'p#۔' jq|[In!L:2/pýFQ 'FU?rSq>{<"4{y:; ׊1Rc:*{ئ>[Їp<(EMr8F% `g5ZLX×k9\PΣ" jڡbetTLw{J6Y1߂Bg6Ybdۘ&9k`Lyr^' D;j??6#cM@_U vvDؔ]hR+Q" F&y0s =}fe q@C6Sӽꍇئ#cme3l T`TݱPڇ\h\o00H=ƌcR?_o߱Eͻϥp~)%ٱih_+L;k{{솹{qE0G}<_I6{h"n|,.KD9MPح16\@J4tuBzne6{!]!2 ^HQrl!J=o@Dժi33yB\: h&k28[:KZ[J@T:k|}o3ֱKdϓ.ؽ-^b_ `iaxC(Qaz <اr7ox[>XE[C7.!s%L24 Vw&V,ؚXyFHkN)1tmKko;ŁiXlHm5 $fS"mxnspyuy$s 8WCTLd_}.G&BKZw㬔h򈰾W\LFeZbPΜ5# Ohj6ayHȸOwb KʃzFF睿p9}DVq^\cGPա㣂L^r/c v.MP%OaGg*Yf9 -ipVQ崞sʎC+?kUn=9 FJ6}(Zd11٨ UsML/'h~{ǼrYE{:]ƘMES]w].ed@TzGõIXuu-X3;(&ekej8G %5]l^29gyk7*,5cQ^\v;icj6(+-5ŏ}ΰD!ldj?{Lݔ{q۞ 2[֒5iklG^b~|:~a <+aL_/W~1/k O0a4 {`2OR[Ge}eL}O8u)f/}_08mǜ?=NZmrzL Bj to ? vɮ˝uu_gƶhꡌawE'`) ]I=Q y2f=&ϱޘ׭ 3T3QS@DYShThix҂6@K%4fL|G+ F(۩>ǝ҉ _zTiY W'j:C$ sTW:客)rz6H$٣6R8:J-vE"f(=@KVNŀ"I˫6`OlF"4w<ȿ#ԡd0V⥧^\,12lM4}Wx\H)!Ee;}@l\\, *E$4Gx&hrapy`sy"\b]|`oO~#l| LClk?w>hhG,"2E[rB 6qjsY}FĔr+igHyR"TA6m_Lph [^ fhmPB>o<Ѷ)s?#[x2D3*d\uVr?Ht'6 orm OvY1^KBPZs$11v;A*5Ami:QJ^3Tb.2Q5jKSv-Cptҳ|@s3iMRs4z.zţ>K}gbG ΉTe YO2-="ڄUᄉ;4e 1ฐTezɩDxDdm ſWAԱ4TorTR{۰ُRdyJBF-O>^wWaDt= ܅f(LxVS~h.E3@;7_oA[Q_'s.wu9HS{J3 w%#qsUa-@Y,eU7n_G7|M:^eFf.W>OeSS47'~~Bse|yئA⏖jXu1b󈞎ץfCFc1?>|IAJ cq]:k/WV("0sEq-/A~fjy_nvGWam7y<25& MԹПy/ mBt> '1>T7:jq# gB%648'@'QO6Erh1/{V6mp0}HjDj5wGvS3 lƴ5%ү͕'{[= d _lY[혻“!{x8uN&B3_3)<Ηug BC唯#ݟp#wPV|t>Y7 eԏv܄ 7V0 mF2sC2_@ߓ^ڽp1QZ+qYH,xN=PM>clvs|ŪJ: jZ@ڍɜ0bmQvOGn$ ,y_S;n.hS(l~ imȡ^p,&Ub>9ZBPPoҰȄB0T[ns9eBqxVCAgJ=ν:3R#'4fx1<˝9NBYRt0wnF' lon2>\'83 #y/e܂Jht3'EN]`>J4kߞ9e&E1p6LZWՆ0L^ǝ:Rޑ3ęt~-N!YP+j=r@a 9@+Bb2q?%RՔ%D(L5mQ;g4~-XlllOw([3MS51Gie/T OцEk͢S$D`Iv[AHOCS!1\u38~Ng> S:j _Ȇc1]o20yiMXQnʗ7Xzn9`.NE %'/q n~MO6( 5U3ɘ) dtOI[y9RCe{zTg_}(8tx% 풋AG Iɒ35G`GIYO-jA{{qL}ht${1.}f`.84l`8 `Z:{ }ZrSܛ+h5A΅ǟ/ešsxNq iX2Q4*e*ke~ b%:m! ay; w^mk \[G=BpQUR.ERFO:') M.#Hgܝ'5XB~:#3 ՎDb^BG9MXL>0ޒ?4ncvO(~$>j)r:=n< tXfUsQi\JSДeAN?3!L[zfxX?zHȠqST} ]}.}3SP|0(GzY #)vWQ|jX#TYS5:?U~:+v43jff٢ Y`rx}%8%G^UxPYȦϵ6t_n*lm"{ @]a+zx8&GC2ޑY \­'7ulWnE4kHjHMcgq7 q]AaLݵaGLsTktU]Q<= Y]S4#(5+X6,F 8q̿InC.CT=)+#Z 0ldii" S+@Uݺ7&ZBt!yE'n}lPz["fTP:@@~|YL,8Ҍ1(b?IQʦO砢VQ18.x7 %bm%+oSv~+f'.=/ZKPqSW>F h&\l]Nt1iC5)ɻ`G36Z(1(RH,4a)ڠvPP5 ﻨ7ۀC8h5i&m.s;7YlrD ՃqgL6cZU9`/?8-rt-4w;Y@Jo}@ J LU|rl84qY^"w]nCq2^ w5%$S1B)؟&ɳ1RJ?;n{}ꙝZhfwhE,Pϱ`Mn5QToҮUNV9Qm=p:(Tl״OHTרBR[Q"dVM޼l\~EU}4Ħ"]EUdV_xɷxm&I9.AbkIQ/c|eeE=E@Onb$)bFd!y_z0k0%Wl21DL Ll>xw ~yRZBa@jr8y̞a2\)ފ:WE0}p1w⁝ǵ4u )zKIƃh:z*n64E=4ׅ5ydؒCe6ThC{j_v/w1=ZdW5ǽ;äKc$0A!- cGa}2ISmP)gRCve]6r FLmm65qGr4q hW646#/"bzq[DǚX8&(0cpkJu E)N ί{CCPV+ɍ#\8M>6X2N51;xwꯄ67e13{ikO֧m56&L~ւx=}?n\/mt19821Uā]=J )LEcP89ua ?ptnGYnJz_ko*O/2`oՙh8e̡u-Ę N'kߜ,?[I1Ŝ[,1ݔbrvNѾ撛 NI\5Fͳœ}b'TZI6&5$}ܩ]L|nVph0ys5؝qc.tԇa1C'Y͕W)%?Ԋ.r`JBgS/'uL@E]D 뫲5nW_=pe}={XԺ;ItsY`n*`^.tOO-P|P@C.& - ԆH L'fT7&Rcw9ji5 زᠱU'/V WvXm5#d%=|]P^N2 XZj5y1&a":$k o[(BQ$)+ 1?;Ø= pMrvm5wM7bi8g >q X7*b摷Ï+;|n8B\0t7!8OJFm@^ڽ}sRAQ}Q3mWv=mn jw3`i~.+WސlRN(CP6s<kq›5qXkƠ),0g$H6<ɻOCf863ٴn4<"ngXi9^0" o|d>뻓쏠GWdsA?g`'<ݻ)8~oSbB7W.(e_<֠"K?#z1f'\_c%;Lf9,PHO.2<WsK3l(\{U,#mI>,޷jMΧW*>-toP;눛ʟѳ犛#7:Ɣ&QaAUۡ3Mďe!.bT}fIy9gkg<ٍٯa Hh'*%T  iz&')sF ~ =uqiTV/kUc҄ڊ g k~0_`$%)g.3aV`[ tz>?Mdrη`Vk.x0J┋\%v:#E\COLɂAT%ʲ?Z.Lbɗ'<$"JLf5I {zj,$QGYk_6" <=&#redqX.?Z "\Jx$wд+Fmj6˶:@Ӳa}^vC?e3]ׅ^,A^v*<H./0~z.v X+Vg]rϲylvɯ WYw-%-Y\5o=EĬ-hS3ah"kh9_|3j3r0l=w"4F\Gg y6іZܔW~y Q{FꃸE+h? g,rs1VvNhBGfQr Leg~TH,KB(4r\U!j:AVM ' H k3x `Hnoz]YOŸP>{.kS)d7L(&&sR@`ϾZ`Gv`TC=Tӟ" }$̈ɇFc䦉iYe;*-wQ=4>sH%5V#4bg|6Q[;!⵾i`<Ps!,A+] yc]`k9]dV<_6aR9S?Ȼ,8#g t&GmvUk Ŋ)7wyٞod>>EMaёV򌇓#=4k%I2Z(QW3rǦ\:n& { S%J`*KY O'[0G l({JPP#@.  s9VI8!IKTL4ݱ2KFIWF֐1Ɵnu '!ʼn/q}%NTbu(:J aCڂ2Ai BjfNإV='tkCS)jcs@/\I Ϲَ䪿z*8{Z}؉9A/ڙՏ 1~Y٣'Sz.,t^>FIS'HGnʿe̵Rn-_|ׂxPʦKBseH {fKmx8$OfI$OS~ C]Ο(9LAč"2֔I뀯JeM*6g1~h7`jE]xߤ{;Cخ^O$$}52QZGzߢ[L4J:dRw3'=@e?؇ۅi;J'4ɜoEXmDw lM\ӁԖDÆ䠨0LOEX)ߗ\0uͭθƫҰ%qy_]5@:Sޟ\U:FhBj s-č$&ӛj=a@xD8rkM$Ѕ F<񐳳qϧ fmM*!-Ooeg_ĐqG*po&GQQ_$gs ,G&3@۽qM}'hL>/,=?MfLT_rz S<9 V^OA aމjgv~?Yls1UOn W*ql3gUH;K3'jDe">c5: X6H+RsZ*Ih%&cujSC&)kӉ"˵yUo# n!{B Opc9ٗ U>Z&򾣪ask  MWy}\Lq<|UX0Wbq V("Ry+hnJ>)mt C"pґ'i"HZȍe@l3NTEݳ*24+5_xlt6Ə?)qBcn(O& -gu/P{\,HD L/f{ {? &fQ`6tkjTkb0Z,Ju4wG,-֟ ZCˁ#q*IeDCr}UCi%XL9.-6o[IOa ;Ćtme؂wUi63zutm}ʃ8=iub4?ZѰϬo0ԻށOL Ac;p.z4[o^v]]bFˋj=w4g)!;_sT\!mmD]4r;j ~E7+@!-%XFDEwMx+3g#I}cVvWe!RpXO-`XjBu({-bpŻBIF:|~EFQp)ԕ R;PigE9k$͢RJ AM ;Dº? :.9B28;ykRkfSrdSvzƷ`B^Q}}$i<sAo_hBB3VqO oc#m%VsvHOPn8O{J>dҼjP[dF-#bT( F"qƕwsT*[K0>Lk&Qy2rnzKgef:ON&Lp<[J)lyl(w:8b;^l=YgKȱ:Rmjs8A$*/qGN8`קr42^n?Zf2X76y&;Ϊx 7m/Mp5=,h^KLݑe˼n~u"T'4g/ hCOLls+Aw(<ςx}8)Y%^ўF-'%HL4Brv*OUPdL'?ԩ)j7kalEO קzKuJ: bږ7e*,Ksm%U t>"2@V0ގ 9\leE& u&nDdk hj_-1tw! 7lYqx;\s&EwˀoZ~|)p}1uCtXl.\@~}O g Uhp1 'nI6)!!is< AnQ{5$jw^TS^WO;NŢR4ږ063kU(G"=<":QHe#̄TIxAνel2 [Qiop!~\_tv4jqDZj ><$&Q)ReиV钾=S:oɪ⇖|E_CU#Tb(EjLSUS g!]}r{f<WC$sY_U&*Wzޗ88#L2Bf5{5wtr33U67m8̄{ovNoBJ;2<;;N RaGzF?P\h؍aQiA:x.@| ͷpҜǪvLżQӿcj;>H% ֳjPw#2Qf:.K2z k'Mǂ$o0qN"Fn$:&̎BmZH/fb.FYrD_~GL3kf&uM>W#, RL$79ꬸ9ew/b _C+l6.o \UV;}I=a0.0Mvv72O{~ NF>sKa y׉i.ERw^4º[&.ۙA-Eb'E ճJxƱo J+Z25&X嗧ha=7Zp#'_<8.므$MۃFta:}˫dwq :"埕)Ę]x#<)-jLZa3{<.Y4ިE m=Wp}1!2}G LKeXU*!8r"}Q2*~H/MyO53X$bka$e,iŬ.lr &"᭦ؑk,_#"_hMIcC:i KK{IvyL70lBiؑ<"hxBu\As &kD,o($4E3aZFPs cpPHjL5~d͞#&;^6o*Y|pb|>ֳ0CЕkr"&03&؜o/e?qaaWyS8>q?;]2=8Fa')M"l\u+(qS! Kͥ3݁XL _;CA@V5}xNu@0C'[]p9GbCa}Qhfe |ǨD6?rf( ;n[b.#%Jcn'^حڭWfv^!Uuߎ/Iq=[mC5f?Q֪M`k9 Tٹ|'8/ۡ!1I5I) R~K,unM"N^sK]q)ic UƩs]od#BD)HW61}_VUi zѵYG!m.-s5iΡ/L[hP$Y=NJ 4P@ ! #% ۙyHn@X(gdH6v㽖1o(.h$d &(|Ǭ!sx8Z awTIuM|cѽ}s뼠 lge%f<>V`z][WO3/LU7f+JnQGfKn!)UrwrcOjz[Į#]#{ &_k͡/x }M#E[!APF<~Qm4TX #&/"UΎTU!W0I%8Z,Y]w?V^V[\`26UXq|0ȳ=du]4K߇ũ#R"ӕU 6OzK\kyܔQ^Q/?B1{qS F*Kbt 儻y:^=I4{)&V%qGkYla%Qr UM!F '^$sІOG }ϽnR;9؅(FfLȞkT40fwIt|"wFNBw1 p4 ӍH#?ת6V3=_<1%J!~ICj_ {S?ifnb :[NӽQWpmt15* k#څ[+]nbY&;[|=0PDmzŮd*OVx-H)_t lյ4/1@ mUod;1wkp$ 5h{"*Q4@]@*PC»#l75y,r/\R"3~+1Xb\~9$P];KVH[$jDEOip(e s5q0WK'rj=w-vE&T1jnEwc85cgfZYaXDƒd7NfLv-ʼnsMߩ1U1묙҈xJ1IFG5D)]K q BqeLPzk64KlB䠒o45U2{<ۤkry9g@?$ sR^H.>Bzі tꮷ,1^ܻD8yvw AP ghdNK Xpq( ?ڢbq}|YUdXIMc(ި "1VKߨg[Z?rwuWUOY@ՙxp{EyjQ* 7;y܁hƣ[D1Sl߅]N A/H;I7g zB9xC_כxh%NX|;2&&BKI[55_tdʐ0˃݌UF~v~G<2WЋ)v 1y|.2@Z]1U/b'<ҢѶRšfR?I+T=gݨNJɪͧð_LVi1256A?n+2Uᣵ|0 P V;69ҧgYq~+^kɗ·u>6jS9WM`\gHRaCf҂E&_86:D}A'Оȶl7cmzcRu{%,:R`tOC&\$iia|FNEoλ#Y*z~vpYz0?qQF;LagR˳n=Ě,8SRb<ޜ'N`f4~uܩJxMqzhvdd^^xE"8/%qԘTL 0mhh29J"-ouƃ,-,]MwX?H Tj6kbVhvB z'i :n LK [=E{h؍IÞO|#C} /Jjsժ#I&<=tJD! MdCmkVSkj{ ,htU[xL+%꟔⌉ ϧ;O${,xQ.2<_al#\ZcBի%!.ko >ufjq=@?XAHs"4 !@~ub-@k۔\ԟ h@;DFHw;BvA(z>+ r)^4Zět* `@O{=K Bκ"q \n?at19s7}m|Lԋ=aQL!xS8||@C$Ѿ>] /(|8G7PB?I{AM.`&a'W7c"%A&Ӑ SW.>LQw-ܓqvVCy ڗQςy_ *&nOoHߩ9?x*"⦧WLәܸzNJP1w1[7tz]tл'E(+)ԩod>܁l[c3@[^IPLV~MDG%+d66Cu/i%sWN̏hAu43ʞp5¹(L6m$%ms;:&y&?N3q/IM]ٶƗf$qXj3-*/ld[oVVA4FȊ{yȏcYuQ%gީv T/˸lX4]Qǜqȧ5(Rh5C(mXl\Vf>c9#EMIy;h1/XlU0r1;<9gpo?:JP'Iჳq^XCQ"bkNsJC;-9ak",ۚcbp%,2s¡noXֈlsk!F]sR20`&g/_qی1%~+3ߠ`#> U8~A~-<4: ^NF|) xWd]})mHsU:p&3 ّE/p`` ^<$1O "J. jޑ#:ݸ%fD.b@rE-6eH^pr l&Dn~=,^iy+d9W!|D7ǀ>%uE fsԩ0|UܼQ\AVĈ! 5ϖb1qfnA@=sUg M_J2tsjߌk~H1FM5Q:ե{>ól@ $mdV$RU%{Qx]Թϡ~ȠZJ MϞ"{yXx=m~=러e[ 6ȊA'=#".53" "]/{2}hTV{B k ;)PÂC 9(cmH\=Qo41_va 6/f fmZ'|U#d*xW2مQ9!ԎgD'1;GV5h Qw$ GY9m)27ˀ} OfY'Nc5Gyj~Q&=z3v`Rsm}#zh@(uAzj]P00u" Whs\DC*WP咪I^idQl&p#ۃxr>suB#0]U)CdZR3I%€,4VT "H/]^6cᒖ=ҽdPl16v>(#Ds\F;rRNKH'Jb 3 X["m1k[F "fggCN0a? p |Ii{&fs"d9 ^(1G&[2[_74e=|g^B7&b0D^MQj3q+FGrB:Cu&m6^Og 4C {0İ"`A`)UWƎgV**jW bzAު}ja6sam5? C*R8ߖraG&NfQrۗ]A#G.4U|VAծqiy: jۛt)lFM[@ l{iGZm]C:QC%֙.A%BЬt5֑MCZk1ɀ= مd<܍v>k !ZHu2)V+п?Vl)w4606n xM37nlg >]/Rp  ޙLHN$Rt+`'ܬ)?Qa]l_zb ix wKhe/,.]羬qbk6L: A  D4C MlrcblԚj}AZtMa98 * x9F_(`9s-D1U{D_g Xi6sG>e#b ߻ݴG`9Z%,WctgS@X'+>73*tdlw1;=9 +TҤiG^=Gw\f+6?S{UV~Ni& L^ʅ" +͊'20dCA"Gm@LwI;6,4p of4~7S LP;7Y9y=Ԇv/l2/ @f_* YQ_$* ScOvM̛փ}l{䋗p_%!M 삜tK(>^@l:d]--xxZ t%;c'~yʮh=ܬ4xe]dV㗻 BFj}v4vLR:Rwd_uvLX;Y }sMIj%wzMㅼ?vi,K7>:aQFS^e\!&Cqb.*]*q[["\hFH?$=̯u5>rRsx`1=l"^yEhFcWO6&?5P,XmW;CazB#ᅓo.> -!q7mx$zgT`P}JB$ym.=#G7h>1w_I+Z!0t%BlϞfmJq%rQE"Ī^{.q A11X*h9pm[[~J&i?1 XכI다ƛ?qf\}3,m~UvG7" ߘh\;uY;m}ڥDa% X٨W_,Tol4s;a 30g:6au+eD%h!d#VK%T VɻD`UfF)i߃}?cnZ_4UJ|ҡu6E @ e F fyӑ[ģ}Oy>㠙qN !9)ayLK1$ZÅw,uxN~:/xRw42e*' =s/menE wѷ¾Zt >ЭBQPOeݱoe|oɏR#ԏ L -k*h/ޏM4y0kM6*VhlIaHQZHq]V jydCTa{~`W#FQ&Ն'Ea0ΉHvBcY/$cZ_3D+ouu NSЁ~59- /g05+XITd2J=E~34 bG/:_Wyw2|FLP5yV6 0l1lx NQ j|/Юzw+z4!|, zDp} -¾ h!M-+ӓvN 6u33I5SeZ{N3^C?/l hA9mcH_VNjԋŏ^;!F* 'CFE*rY$ Gꏵz,1[5؄)>G17Z&BD8iۼ$G޸*ث ғʹ{z!HADžiExPcz+1.Y\][- sue*rl!6}GɽOՅ0ɳf"E-Vh_hBIc@*ujpG0 ƗJ@%7Wޔ35@?A/m+2iKw+TaaL.p~n{3Raz|ł`YºzḀN(|%y";-kC+죯k} ?^UiShՄy(s98R\4'MYRdjcKK( DAW+rh+zX%cEܧiD Œ^.>yARNxx4ҵ:18v0uIi*4e c0DYjDiJ3z8MՠU4=7yr#3Ӵ@λyc֯tסf-λx  e#7X?$?΁o%{j"ozyG\.@w zD$(kÑ `+ vU6֖ua!1lvc'PTܡ ]<ڡ= _8%j,9%?ꖌI8eG -Y\|E0!i1&h8`hyaEֆR4Ȕ~Ig*EwVEKd$"j35,{E.5 ;f\q)mNf2tks[ї.]sP0]6 hUL%H m |Fc{~82F4c]V8ըQn7pPYSMQoZf@ ``}DT5E_8]ѷsPSgebsMѰH1Q2%9IOYeaI8vw{DrS|pD/wh hS,6)V9@%$rGvHk0ۻq159قD`  YDkԗT&P4ƚ{L18;Qta/'EvWzfco1YuzGo#\k.N`,1*| jo%aJ4v~[;/]lSe-lX~0!'}t6Au 1'g#BZn*&V683{T?q9\I*1%Uu#AibX:3 f3Z<樅~cP"kg`-!k44o" L?x>PG0:k)}k ad^%Vc>ؼܥ:.Owk"JPj `M?~Бyoٱ l^W7sD'%sjH|.XnA GK>;\3lߧCk=0#YE4F:cP'=eΑ !|%D@xgkюB ,hq<9&@_+ n7$+eYxe܊[w5Уs0? w9|[ GÆiw ~9^c|,4lP4ڥ:,}9:Ki8*B 1寅mW&5Dԃ=p]>ovpuʻkޟh:73tn%#V'oxC?ܔxO9M@ހuP(1&oc~`5&n@ȺjE'B'dהN5?KbK |&؏ p#bE$P/Uɒưg5@G (d1J4} &Io؈b:Fm}+ PN2D`ڷ퇎.x3))`#$YTLr$Cb5 [aFSQ"kx6\v\!mg3(mք`QlQ6g)칥)7ϣf|Af+e8O5յWXC!EmCU&dF4ZAc֋U4W]<2BЃj&hאǀ %^'B{jT2ޅ9j&F Sc\<"]Oo WBۍ.| 9|dX5FZՅ5,t=h"1TdK| NOg։ R~pZ":T (S^S~ 3Y8'$3w߱AϯOiHr]sNA V1LpHr)ENxdw̼[ybP|>9Feʜ$%?- ٧N BmK/-fAth*G?cx(s2Ԥ˄dDF DGdc;NߞC/bn}T&b"=~,_4>,Q6)e \qKR@0D;txv)Ш`L"7dԲzh[DL\>o ߞJ22sqU>"pQ6(o;'H-B=TH67e )kC^kv`^+zk{ZEMc !A 3) u|t0"]0=T+` JRP"5+r_`lR5'@@P~¼EWJ^+i2 Z]Ӻ@G&˽[C0tO6rN yd}]㈓g_.|Uri]u࢔ [Pc﵀$b}T9!qT wȟQu,*tV#}#Y/,H.n!{VY,B`B[0h Z3dI/pYwazG"IUs<\8ż|ٕHp?fbGKy^"c[hV-:R}sRm^Iovއ .5[;C5v*P*15`+s,M'WPtq20ogVa4*~rM"B6ƚZA$UiQ^l+?by&Z`aOR fvdOrƼ^S})¼K_@ %n7>.ckb{?'!`ə1~RU˝s}X۸95s6!_ +b|!.y7 m\4KxEX{h.:m7ՂHC [ҜLx^*#D4j KCTB N?ϰ+Ĝ%5 šu dYrN>Q>6Hg0Y|{Ow;3p[\S% J D,[K˃ct#6 UHcɞ =E TٽM\ c `-̚:͎OSބ6gaj\]X{ = WqҾ'$ _hH, ]+@&|l=Rfw<8nCZ 󰨎y^?1McWTw_zvSluQe̠3ܹhNzz0>IƤ:td3.PRM W7ޛЭ q]ꞲBkdC>+cutp5_9CtЬ!h0i Դp\Q.IL*}C[&p (P7 J90⏪V]M'Jwjo8<D 6#׉`[4/y AW$}KH8Gl\NXy] Epԭo./#N3NfV}ݢchyY}~v2w4|7 8鼊sVoJ 44Lv-M]A.GPXL+,VSY&8C.OH2lIK`:9ՒS;4pa| zpiB[ iz~*3jZA|L*.?`yXŇ\t+K #²hL7dZ W^ކļh#]2</K~mr&%tbaz\hA'pa.w#3bt|afMzǢܳ 3<B9=G&UVi91}hq+՞ SaAn&n7t)狒tȬbT~%jX dB8^gHDC ?z<5m?IHs5O9󔘽!_w튷͒i3<  uz8.,O:ߒgA~:#r NEvՊaФ7@1B_v1#}@K|-ǖ̓r0v/Z"oh46C)J"$W~xc9xU[ rj"jti(F,X1QfFUO`9H @S5mMHl | ʦ~u;eF ɩ(BK@9W,0-gʱhQ+)@Pp-22GLDy "$9gDs@D|ƞcͥ vCL-]-'Y4LpaJ(r ]yqW>&RDYkT';;)BA5.PVUdovo%LHF\( !ĬҞ ?VǞw3TuQ2>/3JKГ0YSlv}_LaRb("dr}(lXqLk#lt϶+g᥋Yܳ k!0 s0;&wnFmޤ ;GQЅr!i\ȹZ(DXe:>_()h3WPt jtQGFCxxzYӭcTǡG[>k5j9=y4GPmۄo2^2eY2eHWJ&|3̷H8v]A\([w0_+;T=c{8rQ!&X; ]EJc-/ͦhIO\xKf^^r*rKw/(S K*"Ա)MU viOfz\$8 )A{*Xv+#6nr85h0OE1'U? 6$`s}D(>PP9v.AIcnK{ʙM8Х pVxT(/9+c'Q;J3ˬļDWHq-;Y./Xg {q3@w_$QB5/bs8˅~ cX<#riHE^!Nv֏A}gsC8&&_亇^(`w_6 ZO;=^KO`e4*H3L8Q@V9l;4VOEǴLmTZ2nz\#ȭ 1-T3D"M}g Gr+^Fw@taeo'YsUryO0izO_ Dn3TA)Qn :0toqgqO~KX΢1L/B"z ?6nyFzJB+z( lccD( e-gR?y[Em967<o}%uyC`a]'36Ej7l:z нҍr52uM#~Ipyɳ/>U6 }rŻ?YQ?o -jx 2i) -ۻ}1~!jI G*?sFvdiOZpEE`gk^V35A֍K_yRC Hc I8p*Q#qX!L/ad6~*gc;=OvYs\*s4FSekR OEN1cL o`LgEQEE{[-x-CLnS#!{: h6qbWȲuOAҒߘ+=[;/Ó5&oJVwy 1|r҇dd4-B&"LMZHddt;TcfN ~S޾3?%` _xKbUS(z| -EyQjLW)-K7괢_.Άdit`.UaIDG9^@k ڂ=#d-=WNnoHF4%+pc77"087᧸IP| ydU J:7f3ȑ^Sv=STt vXm0|`'ϘHҨ=|Z}hW*UxA5#-hۣ djtuY`#ͽ_%)yITh3,NŪw@㶓s5H@j!ĞXn+~B7~AOc"DXx1ɀ⮇E&u aq!.*ٙR= aB''S~[B*Szڞ`wbه.Ҏ)xZ!sf}&A* f83zi8hKDOkL82N9g_uqv(pF Xj' zdv_MIv?T7.v[1z%\ޑ*YW)I!fۛ`|G{-l63/{ L{ʫf̘x:X0*PT;޾*,8"aV;~(w3q)'sMAט!p͔M[rJ+mDsm 2BYw*qMyxx90" DQMqR`QK_9<*|pq{$WAsWȤMʖIZEhc-+43_ i1)EDY܌ieR+H֝{uklsp@ mXσ<;x/ -L~si]¡1l=C] m"KwGBkk-exMxWBdtFȼU?S5Oo\Fk8IQ̍&XvKw[SK|m7^?w-E c-r1bdZ X̏}<ҡTHH곎="w_o|bhe>9). xdꢅTR? IT6y`qX"kAzY5n s:EwQ& !cp:d+ߍ{V$:Iih !~atnoc[( 3M1>/;՛@d?HJ-¥O*a8aאwܴ*27݋f3 i'̚t"хT/P=i J7Aafj>CR? 3*b~[!OɌiˈLפ5"ƇvEGƫ;XI`/Rf/oDfOyn|UDc"Ŗefnv Hdzߧ|eX*E Qþ)#!nSN[ln;Ž_1R Pe{N  gt&D̐ahȮ,A?Si< d.Zbb46ٟWwD dsH, H`{dVqyte~`mͫǶ.H&6ڛƨI,% jp˃kq92#Z2 EKӶ@dӷ(1gsz9Jr>&oٍAh~ JS`ECC}a6cAz^cyo8s*dz:߮|$]fR &۬ 3$szhٕˀss|j:C\k%tm$sہ՝'|NTh ݻ[q'4W$Ziܵc67L"a 8/\+ E|WYv%w]|n3Kٚ01+`0+kŕ5R;nLJ5-;Za~^ƞ4^3r넿-x,6evJ#M8)^Dw[yӉ+hP;}  xZDDq%N;2fn0 +>3# |HvlےTo#/{3V"vd KC>.dNHApx(#F!c{;ݫ+i*5]Ğ6n4sWE '`ѭs<GK(0tԴL䈄pr{o O%0RI\%}$Q7NK~bf8:_!P_|1|y,|Opb+ ?9X qf8F`ҺG1Z5_7 g;B4l#]c }w9&ud.bIy!L PJ+NL_Uoqp@5dBoM{#d6-Og/ 7=Y< 0F4?0GuBerpC/Ui 5<~ :ƒw%Dwf$W}\?~ƜpԴ $_gZd3_5jʈ&,ژ.֟I1MU{aГè"{y>u 1 +*2:>7VG²W'5pbBPR̺͋x1~^]7 ʂ~txюhr eCo<1G W7_A\S@"ZKZ7-$qi5v;Cgeу0A+85 uP9S2*9QYf-R)5_I"l<,V~B9bS)|eq}DPC7Ƀԍߌ?4ջ>"S`E[(Ob4A.dpD9jR*Uhu6(;жPT 6QK蹁t,=<[2aN>^|LλOosg VM#0G.&S+w}m;-nY $OvNrnӯpxtk=l| ށWjݰi[+N5m?%ki X^755ܮpɅ46Ac_dC]^g}qj>,uQ2:<,v/f`NBŬ(id)HWaLAZpIScʹ[)rENZjMV*( GbSr,5\MWR9khe-ĝW SVHI_v+j3F}]ofY!,g%XPnfZ|[=!3';]\BX*l*8իE҈$ox?r)7{t]agzU> n> 5!{h^Owp eV sʋhP"3rb͞&lϧs2utD_x޺1a[8k6.G)5: ^Nx&V}]cğ/ӷWq+7Yfɚҳ T3 6Y8ĚUӕ=$e5ijeJ]Y-I}(P=+~F0ct%q..dJ2 wMGA?MCЯ;Mt(zB{;߃Ug终jI@%.|j/>iܴMXKpOVNpnTۧ,I/8Ghyf & _E7jk&OnMNVzi`;H_)ƞIA= jM XdmqZ I&ߖ>rsQ M+y/5ʧ_Yii3|f[<ezA{ 5ք. )Uұ7:|8zATȵrh[TxHTU+2:뮽V ][س`@,MLhpl~-6z*b#+ȳc.jMk u]m̳p4y B1a8c`tgߩր1CYJz/At<490Y̗rywxسee'҈W 3Wqdn` $N5(4o!wYVfcY,΁xd%GZDѢ;ԽeynLPw~Ntfgaђp9MCMZ^[y eͦomx3]_T]6JIi޶\+KukIRg5Nx/ X̏!=9KVu ׅhe9Ɔ"@q?e ߶0uqg>1^ا4DJ}+'ZZϩ<^ѤГcf2܅LZ~Y LG#$ɄPDn>ֶWOk6΂pHTJC\bgGQc^ZcGjew"ܑnA+w60Cq6B zD,l-b/x6,A#FTf{O) z>mTØo:J/I6n;6QbͨD>Ne"D_1׭iSA 5LA{)[S~rܺOÕ7\3W7A-Vo1pl ( D3%p3QHq*t@ dDc xJ՗nOO |ֲhya #✂)l, #zMV 3[j֧|[-pGl#ًQkCxW$=])nOv06_b`[PZW&#e8d'R8`yh̡9;~@x?<ȧ6'.1_dʟ(Ri_;׽+8+F%;0 rfy wU0E2i9"x++xr?!ǛjK>?<, 3%ɵyZ{_Բ[7'*D`!3Q"2+o[_ XO[Jٛ`BhKJ{,iE?L&RS+^q3 Z_Au?~]WdFw9]$H p-%^Z0uG3 5(x̝P٬`y?kVS)}5nt)O %.yo/ g$\c¨!N]DITNDYrUa =k,8秳/UUpVNt^r-d5oى ?ia6\ԧ\z s4%z.u8{4LB2x/85'$޵twm{l9#]|*ٽ/XEzi>jB8}'#7oPܭ췞aM(uvCD[ip=ݐPrVD\5S`|11fF~k᮹%#(gj\܂c.#+f?3D-ׄhq1ɟAsa(5Ews hEU1>?݇$ <j#H.wnݡxYX PEtfdSEO0ycUFoO C<_D(t~y7o21҃FB[y֥wLm!CE p6V/npٿY,<> 9M&Ĕ:~>i0 sMdoOНȚ]'J'79|l>ldl}{ak%UVqIbK:o9}(҅n A5ɞEC9XσES;2< nʈJ3Syu )@Jfmh#{;(L$Vqmta {^ x1Gq%0#;s3&8\'aNjq[Rg,ʵ 4DSoHk2Wf0w{Qݽ߈b؋ݎ^Ͷ5gԻ6leX_!is[uQzI<3IO,FζJ?#qc98ϽZ?'GJR<ߦyXh(Pn- 4A:QȠ .(7-S%D 7Ӎ?Cy|K:'P+k`Ac*x]_3BNu&m}C.;~/.k"7lݟ"1wӲhI%7l8fc`3 4;MY^Й,bkR S+ IH˲*$rOZ׊gCTch34,Վ<o:.̨oKH"T6+҅yۄ᲼~EKݚ,'MMaxZn:UaC |gV$DAOӀYBz|ƕ O#H>Y XYwմ,): f$ /m G-_xCYlyr%(Bx!7ZiƧɀN Z8WޗAHeRlcD.˘`GA bؖ8& >fW)lrPiөcY/7amԪ2+vaz%MtrnWS@+.~B=ǼdȒ_#,t@?3v Tnʿ"xUG8%<^B%, r;TN.nO[ ]MKFSy)2yx6+&wm{q Y3}Lehǹ0Vޮ xdb.z"CRK*1$m9 نʍW%!76k)_5 Pgա:FG/L1*_YƉ"*)jqu ,?º8{孲O6\oy:wvn4f3lzC'e+-|ISS^uaT&8Uq4+H.HHU@,m7!zLKT[`*!~4.*{wzu(9@s+Z͸-@L{0ǔImt{B-T밌GBJ￙`)Cq\ңʾqýL|㘛6:AJӔJ1B ]٦e 'N0e'ZӬ)@AI^*3,Sc0r$һS4o&Qs@6`sXe +brI}_9$-lHS mg + lBMRBN>WR,$B -ޅ:ͻ/zY&Xf4;,M fcRQh]4BXX2!J勊"uR=}Y oB3o[&QڈʪpxUmE@q,yN&s1=ȶyt=a Áu 0 P+X ΩUc缔6l b> g(~(̼B8Tw#ew ,O#t@N+7FB?+#Y ŧ,3غ̺$>wgkڀΓ|^pbHmTѝXXaRz[%%Ӎ*T7e'cTaNOgūj,>,8L$7*BA4/s'u4P8p4"ˋCi߫k]գKIPYR(]ֱ 3 HJĸ ) 1õNR̿\Ϻ̫jV.V;nVשRm:.?Sd@-朠RW%ב[3_tv,?LP.#s17_j%/D,gG_ސ.#Ӭ]<,BYMC*ĵr>5zR6Џ$tVH5~@UѾ.IBFp:$>{ f0я!9waMq[=l5͞PGq>TT0aDCIeAnb>T#( ᰢ@oj~ Uܶc-yL5k@%0ܣ1 toJf 0-O6#{;,̃`=v33(x>:mٲ,I;!:cƪ[2U iWZ{"1%=˧/ձKSzWXqUK j ;@*j>ԂjdMJ1"1ei\MjCjU+I} _ tNVJy߇B`jd: xB9@ 0b2 bHqbx =Q+@wT5~|޶+ϔp\Ҋz=*d2.$%2z$;/ kDlB#E&.edm^2Wka,{R6eSoJoOch_29 66]~U3w&2grpic*YV؎s)?&9=H2c%8t#5`,CG)f>ä*ٶRѰ8f>@ ׯm&T&-K#utJR5оdt"vK/Z6OP!tօ2x++:3|+ / y@'Cԉ$k% tHH cBO]ס MMAB}0Z3rCK)k5X/pƛNXW$JKH%$ ZMgd,Mmƴ vF?OW?;+5>Vw.L_HKōT~S#Jӝ/D;Θq-q[/R2r^@KqAlHZyzuuk;}A9 u{f=[,tlEJdK FӪN4Ś6IÆHñ[/bzF.k7W8h 'Mn9=kcZ #Dz\6 y2QkVݏ h󛖌^\KlOf*7 "{[3DX,N4U'Q" m%?Ѻ[ j@hNຕ؏ܧGo{/hjޙ^W,g ᴱ.@#Y~qCSWNSr}SSPa4(qQ7$k曙IR[mvYG{x^aZ=ƚ .z234d܁&\Y=B~8XG /n jfd2x ٮ(Δe$_I# c` N<@Y9]pټcev$wV<`^}VO#aǘZ ɴ(r&Sӡ*,mg!d'^m+9FHlj"{Kg^TV^a56FXq+aTjJ@+m@ a+?-Apd %_f8ϑ8!PIԍ$&̾):ӛy_/"UE51O5ΕKȍIJpA uDpeh@~韂+'+qY/W7"F`# DW4 N7v]۬;Oӂt3q*L̓a${뚹"Gl0C}0@T9xYO^~-Np [_ TQCU|KЇr22Zv]e0:\9j2%&*M+o0ZyPY?78=ͯI"(ߓ\)=fe ,XVA-I7ՇE(tc J[81FЮ"zQRՆx&G~*l>9kttEkU}|SZx76Y.GƯ\ҔP5̖k.%"p!`LI]c,t+5B!9[*@n_|JZJFey+kc8h*IwGXXugq90t-շktGB-APL̦ DDv|'(Cg YtY Ai(8s*Ly%ǤcU;w{"Ѝ(cVcw=19пMz-̯"gvrܖNQ:Chiaeߧ_u sxy}[p=D vE08&6 A)%TcoK?-8\ gjϻ}.y!7~F&]%"L`0M{P3MWPTz?x&FpL9=2B6}a^ Xb8 O층I6Y2 xAHU ٛiby^p拟Y(ar4M* 2K{ܔ# }n xNlc+|],&bkYJ{^p u0kҠ|J#@t~m9O[ħg9ŕ ".S6̻^dbZ93vB[6n/I9{ǜF"FP!oWH1d d,7OT|t%Yz$&[*QYɊ^Lj&u8bfYI c;q_R3d caoի":XRvtR s7$,IӰ >f?Lhe("7]ک3E K LbgB'wCVmC2D>:!-ЮJ[b eͻIWa,AW^]mX@~ W~7e`r1Y͂4u=veYUB3pѷ,7z,; tJ0|vm_w'aCàu=0L ?CI+E}qԎHϗګ?͌Agn ESe: p=H(z AFDOH"ք˧b8}7 jN'өy_ q IW ~0ێFQzOLA< O|懠bRwWDxK +Q t ֚~&ڊF]ۀ:'^  nCÆvu ~cfVsR9ρnqq;UA& v*[3:sO4ʹ0Lb`Q=+tpO8"v\|(G;Nр*lt)!ŒɷC{8q_kxo뜌u!>1xtMc=ŌF}z!iPF  Vۖ ( h6 m$ƄC0 pZM3_2Ű df7' Edau C-e ea XP И< |ôDPM)}V8B8-J ҆K]Aӈ Crexwhc@"ty|zyCWn\@Ofgn̝m B=8J˚'ܪ}*t$FC)K CM t{>M ]'Cɍt/ _alSN = :zr/w$QgxffBBhR4}4>} ᴜ ih53ۗ+?=iv]c D*_~rp":n6{$ΊYlep^mUG 3a .Yr̞:f;MIȷale$@_mwRȩEI"֪*NG]|MT/aaC0dAl1k/ E>eq1 = l[m"! *lj:*Pfy%F̌fff^DRe_/DĤDsD% T}[11>\LӖ'ei¹o]7ssQ2VI78 ݥ- `l1cVd3X̯VN?5n=U2tGs E =q׿xts=0v}=9 7ZVJX{rg} MN;Ux@[Vg== $_*)Tb.͞& I+V~vTN/$/2>rnHQ ~;5 q]:+q(6wcyyyz" ԒなBfPāG[;1HaUz ?hёFwfVղn esfCT8X\-tXZݚڎw<7p]\LiK+wAI(P(k ;.P|RGp(x3[ŋ-ڎeߐ AL`*!=#2JᢰOyE"X\-XG|QI5R.ic&R꓇> 0眝C\e6 U Q@ Ίw> %E+N+1uu\&cVmt G8^c'W^}?DUmyO4Mp3y/Q{YNq?MH+Nd{e"6@)˅m@r׿JPRsT5e"m2FLP4PQ9SH_`w󐴴ZjǺԾ.6=t:3a$*Tsf} Ѥ}<7 *M/UAfu֚C(euȶ}`gd{ 25\s7d|EMWm69x{Z`u)y[zS5ϙW ]PF^]ea."*Luu~":/(` @Lz^,XJfW*1d:Բi{/CR'`գjy6> r;ێ 8\Ծ.:2,WHQGxZ(s*xdz}(eYKV>b[sX䛭'FQjcTvb'`ю3ivl*'7d%+c;4;[ FoFCth$*vw ]8۲c+Λ6]=Qe9Rޘ9Pͱ "Y*μT>:gN7;2#,8϶l%t0/k/NI  Lƶj1O(rhA`O a'6T%>\ KG)ų'[@a VDcFXȕ+&q@?!TC>eN>бW=<3 PΌmih.򢯸jNh>VD& f^S.Ŗ* (")Nq$׬s1[ W Pp{ |BG +(.V cKqjhLgOl 9[jTeR{;t_0{ ð_M”ի#0q^(?o)•!ڻ󍑔iPjšUuS{KCfׇ}rƷjB8%O`Z؆WD%̾i{z`ke^wb玔MO~ CmfKnu7Vm# O5*"db;wȈ.&QPQJӝ,4=<~dh#07[bvy!@]\z)#niM()iFs1?ţ,>cU*^s\drn&[ :eN>{PI8;aIP녡$H gx٢6 sk6 05!Yr}/syZ;4~;fRxƟi)/$Y?UjɕZwh +i(@`9sf%GIV ~XwDYT訧yi'ymM^p6SF}QtBN4:DdoK饚A^kI}R6?Tn[2Oe`J[|d\k/LNd}eM*o2%G=N:B[!K/>_c#m`~IVKBMWMLMMp!ҁ\έ{V.?9.p=Q?Mh]m!mYON: .llPJ'0F{ t"eQ|ZQγƥ [&as[kNR뚶t h7*~6D]^4hHk~(q-K@EP Ω ۊ#6F`cSAih{rl?t9O'x.6l"Z]#Q]H0㒴sU/;#閳]Jr`sIk }}u93ȶdb]}(/#+y5#&r;dOh=>N*Ux7 Sm TI9:m#,)2!`. V3E qOê\ow4=!%Fa +F!@Q>4z .٥F!.LDٲbDo(9Jh$Ӊǝ@GNRӪP/zw,!Rԇ#gX >(0S. 3gyx2 1U1`/Sq j5[X|3rlA1S97;koΪuEwE#[* VVZq #h)hBQ"wqx,zE~P'0HLNݓLȓmVd<S@qt0|Be(jؔ'9=Z9-1 }@,hx*y@ #4 #r.,†n(*쥊 E(]9wY E"TQ`{Ao=-SPVmY'$TS+M -ocQn9U]\ܟq!2hO'Cӆ>'.:>sߤ_Pޥ J@JIeb>1006,E\H4_7r OuhYA8 mWJa Ƿ[/%ki|bj,肅bp} FO{uMFK5MZ)ަb˅0;@-9it(6CD5kA5E.M7V<. gӴȷfVbJX%m!>MEwb kNҴrsbbi/R\%3䘲ǤZtNWߨ$iCgɐ j-ne$ gMj t:D@ԕNu' Xh./փ9 @Qlm.T:J@̈́ 8k HGN];8~+-^l[QwIUI[NT k=6˔a擟hc&lV[׷[#m8f)BjA \6DR je6>|ޚGO8@nsU{AuǭQ֝J$ӲSҔ>(I/!4Dϼa֞A&k|7 B&iN׏0+3 Vo_Ͼ?4c!Y ,_[>;6qX?E ʞ֡s  =5Ed%4$9VBV~orQ˼N{W?NM~^ } "K886Ad=|g ><9Gnn7T4pvtżcnW \XՐꨒB_D dF\n+Y5$GW5~39W(6-KY2[jD1[b[[|T6mTҌ{wCF}SKuB Q?6)d~ud|1WÀWު[ Rߺ|hύWf=Brq=HXq7&!hj;̡{6۪ e0s4ps{ώƾ{~ wjӵrΌa:p*+m{ΗȴKf*0ɢ`n-87wM%[~[7';4a [TVJaev7j6Q(>F(^uxAs &L"1WwIq?r`L _0aZz Ϩ$:'1r+H/ 3;QbZ3j5L+I@ :٭l+a욪m WW/%#T:~$ wzH^# E' ܦn,$hhUW{qE)}uoYeg|T_϶]pNsl:+;x~[^1_\V \/Ux$niO_}.?^ӬHhKC8eHkl *`0A޴96dA+Rij@iS (1V){0XZ=gHYs,UۇoPޓi1LD,CA ['17*\gQN?l˙,};$!1YϨI^  #j$+ ayo*SJ }㕮Y>[ ̰{, lcAa/\>L8-6XJmwo9@4ƅbIwE}֥-tG/MʉiYUWYG^)tFGi0 dS߭Gߧu]'y$v֊[227A7Ht&Ы*N^k1Ps1|4`la +˔g6T[@gMC7 -tYP !9hNjiбw!C?e(fE[2y& Wl9Zj9"¿S;n3e/l8u}wԳuxҁ=k:p-]GɅNn3|y#=xfh„+2݆3v(adYh_̯p8ίFm-%(C zцenVIsl9?X.'՞W9. o$} F T,8Ur/k٘7G<&+\ bh{4`{S&qmQc\x11|Y+x|O_?m;A@%Zcd3fmrC 9lmd#Zw/QЕp?{UJ^M|eJo+IkwjOA헭yp {ƞ7seJFk! *N}uw޼eYkg ڠ@/qѕuCRyFv2;)־w _Hz!Ҋ![2Sťn'2ˀ?;VӦ܊o",|LAkԀqvf^t t`{x`u2&i0=q/3LR:وҴ3-H坳䂁 In}`3NN(v#|vZܸdh;NE2RihNEL4yFCq"y4c!>ce+㌠ zr`c.k`4~Xq[VWh8=ur8PD2I_" #m[>@g$?*`!-<#_ZQq iJxnj%ayC@`%Mվj6X1źQ`k̀x9E S`)"w4*G$Y/W Z b!G13v'/]J\SጪJ=##׮%Y`ĺ T+*-!Nd{mՏ{ S|IېI;r[?R>طn: xܵW}I CZФ{CA qO~Fo%⯪8ʠ_'s&x.x c-lǸ\- }e幺(p~ߊU' p %_*$YP]W/C ~/ɤԂk8FH/&dL ~lCÍïoiMM[?QaJm~5Q[GusRW19 67p;@9 TR8LOatǀH jDgţ䘂z.0&l2ev{U?5sUcH@shIسA~MC8^ X@̠FRbxQ̓^{\Վ0E[ 2 5+.hhv!wLtmP#ai̯?oZ 8{XISӆN0"=㒳] 侳:N*={#i.;0 MhgrXmv2шqRSrH{ k-5*-/G *.sp[-v .~0:}PʲrQ[+a 1cfy^M"!&椲~[|:"[:]r<), _nYKTBC`H-rsy úiKnjƝ %+q'Q??"g(8+6#o޾e#^< C$LDlӼB4GʶqhնYF@{*;ƦtLIJ8O+(D}{^Ej0IBH;GI砄faX aIX;w x5Qq K6.,fcVd5_߱,tiUT[̈p:m\nfHгoRxyxaEF[5]U;31l xzJjwRc֩'y kY~S"qt4vj-!y?@(5P,P:)}=h_o)7&@K?Th\ =9W1O)vmf ]jMV!JC+;&LrO7)a>JjK8*nj$dܯTȼ*# -@K&M-(t?~b>e u^jv/ІM𢀪TQ8N9aQp`H# Wg YjVMgM(\X'7#aH?i# LA7yJ')078cKeg?&g CPUbR;qA)tZܲQ)M21` JIdwD/Y^:z8Pt>s1@J{lw4.ŰvtbLQ&a-?w=wO_E]>{G{`?Q;Dt"?Qc2F-N=g^\?UW,N0p V͊) 8go[~iW1*M`nPP)) Slq&ؐY 4ՇA2@NYBH!=-10Aݸ"B+ÐY6}Cʥq;↎+_LIuhZuƊgs?WՍrM*RKM׊G Kŕ[r\|Vq1y)'U2=«c y\m5P*P#uNsݜ?h)BQ{YYVC$%3h=cQ FDQ5&1[ V +13lfJqrCPj*̹xW ΓyIO&KJ_(r t49ͬčL. te/?(@o7aRE\zTr1vI_+4)>Xo%FAmh\!IUCDMY_|}dm6"2MgwtրIO#<5 ?uS '+PIn/^HYilǥk j)4I=2eM$!s*,sBݨ+O#~@km-t  ٙ n;EAfQ r037iSjșu9u7@/EbJ_)4?(H)w!W Гc=IW}E!*'gA҆ʱukjEtPYV<@Rك]w{e WOʅo(VC4#쒚OVn"FKV 7EdJm>/eh{tM4w՟GFǫ8@ku)ç}Q xV| 'aҖU.4ϕ-EE,2v|o`"%8Qۉ`۔#!\9{[.ԀX63Aݭx"wsR\6ZH%:POFw+*sK Lo\ 0:\JO[SCly˜FݡjÅwHNmX(@ЌG•-sI}va.6өLly߂|unEE8o{M TQywl5yj+aN1W , ᫏: Madqr7YvzņRnf˿%SG@yOtc$@^T {ܭѹ&V*bAGAQg\ݛ5~OI9`sT5{nW!I lH@.,ؐR/gէgT"Kd.qض$=*S%l9٥uʑ8| ý,iHQM ®δOqAi-˓P#]\&Qgb[,W`7~2HhSbngΧ~2 Vq-kY#c6!uH' (NUˈjg2m e5u$ V8$ exhQ׷ !TM7[P{s jW2 mC9*ml:P#@n㜶vMG.+tU9Cjå3Xs1+,m^.?m}:u :JC7|9ZØr"[ƃrCIjk{Z;4}S@PܠTI[n L4q4^/V<8UAs& ļQHG+~cK s.r|kl9/?=Hރb4c7Z)Φf{+=j2jZ96Kgj Hg^&M>wor^w\B?Jh8NϣTuYT]}<攨jE. '*R~(?&7&A6TWc =|8Y74vIRy/DHf'WgHNzchLԙ΢L.u sԩڽy<*&=c+ǃ &mr2in@wGîdqYbp)ٷlO )Ώtz"c E J/5E3hJvil|i;$rĖ{<بwEORҢf!ɰ/wh} o0O>th2;og"ysFo08zIP(mBu{>{;#㤲$4> oB 4TvB`ljBYΑ/j'|à09pbQ!WI'k'cƾJI1waod[jYhV:zf=Nr?WXY3rskfʲ}ɬ_Sw1&;8#*AtW % 4.1ީcXw} })^wg.=R˼18(Iid0\ſu+QWR͏R (C ȉ_phFQ["Y͋$JuE~\4Q2(ɧ%F005)b~-V>ONBͼR!ů TldGAɅ֡vkF@Jt)4\kY^2iG$z> pBgBPbs'Dzth1`FlS$CEJ~rlG(* kA!wtŅ@A]Z(o޼]2.-H0uCur3S |zOG+$sJ;FzS8xהjweѲla&a4Ǖ F12X:p8cZczZyX{_wnx xR '5zlI@ E67\A?Q/O6MkÔjٍ́ kʶz.֛\o2 2<`עp=8;rJ] "jBhR{9|tsqJd_S,LIn\Q A(YkwD;9GK.o ߰$7+m..qp頺?3A,vtt ID΄8Wm11!tG0V5|\fMX)GKO _AȚQ*ݼ7юvH\ ([~'qwthe34nG#I$`P dເL%ZP۸i'Bpak+u{_a *1<9CbQ۱҅7*Qd'cxO.Q_jWX~dV?~3y \je jc\ȶZ%(TmbFf3;ŏf``~YS,R:Nq]Gw RO-: `ۙ-r:;d_HFg~( ]4{O ?bF?}Bo8KY3xߴh 3ҷz6EJxzH_c_S|lJ~FH`3fej ~.@Qp @ghp~|6aEp1~X;=9IWĥDOI&;Y$iE*RN >RI t aCNx6./1 Cf`>lB'-4 8C_.ȥ.:ه[`M=ˇG0&T5h )̐vغ=Je3.v{n٤s ,HW~mo|bNXhyY7 ٽ@H X|kw|9Uy{)K^3*[y|l+U((cZ3b}.XKir;Ȑv*`:7|;ZD6rcFkOlƣ~n2߾)< Q˞ᕂ`%qa~YLFlmU"@H/"XK644-i[XN9E ܡߩZmF>Ҭ)@IA}QD85vTs$2:ȅfR4  wAk[?*D;58vu%@iy$q^;hg[ߐa{ e/k] dk׺ #]5T\J|)ddոPSj8$ Ģe'i|RP8@Gbr0ww9r`ks.P W-m;)#!HM9;7Sv~Tn< {v.NO?(k: 6y CJy \ oݧ\|IQ[SׇVv*gi 7sFy9%]B.ް5E8n^?1`:Xe_^ P.tv~lSß3`X֎mNS۲fiZ@R^;d}ٜj;ԃWyf\hPϕJv?4kPS5ݰ%<3:A䇼7cA+hm *§-oW_8<ƝtBW`tZ("pLP*#]̘r]9 %plgOX,~Ǒ% Y8&ZұR<9{!S9Vm[A!|:sExczꄝ_f+j|>v;qi}]"2q1Rd_Ti Cs(eA/qӃfE)h_zM.3YS(E\F,#YRxC8T7D)r0zӣ\쇒NOao[L &ka^5ǰ!pzߣ=Ƴ +K JwvS`-5/flCUϜu@WL))R4?r4:T{0I5q &Cj`0?<ѱ (S6.c*0eiِuX g[z~i@~Fp]L6Nث})pWX]3V-[ G)p}1Ag,0^'R&\ԅt27ƅ[/0RUSqgERwu4G+b+pؠ6ͧφ#E35Xo2 lRZUR Ooiޡ;=b"Vt۲%ZU#<dZ ЕK_JbcI uVi}Od}M\aH.}&y!Ų Ơ5 p;ЦԓVhj:^o 90pH/doԷ*/f )q*1Bj@J-_%ȐD6=K7}61'ͺP*0`uerRRq͸1 Tfz_]*{Lw-x.rƒaئfң1 - <B".{7Ͷ\\.^uIn&@vF/be}DqanӀ> 8gD , ӹ}x%fL0 hN&[HLb_m$a F8{nW4al^"O#<>tyH _>Q ^oEU*3\DGd% o,a{Qǟ_5l8,RcHk$-Co?yΫY%LMk3O<%ASw޳RT:b&5\fӽ-I fS nn4JT_AiXV4*5PI[C r[v oNqvRd5!txsքA_ Ӣ% 7ښ׎SshCnxt>,?0|s0+JfXR "esMJ2(1 '^62ڧ쌵<)MP|] CBRzWZv=^_\.J;|ѲQTҮ(JXHVL8 sv^U߁Ȼl!]o+7FqS[/ĚǦکh/\d8xKϑI pl`]pC (/JU0ݓ-ǻE䎂/e͜~*:(1|o{Mm*7;\~a K}0Ӳ 6T]vB-BހX3"ֱ<, ,L+_ #ZaPuMkg.3SuE=qWG3n-ױ- U Zo>6cY=D B&r)SS;8"CUj % G|q@#^$CR ˋ: eMi{&/hΦIy6|$zuz v)Ɂ1Shxc } #HCh8Aa x)ۉaǍ?Lg/ ޷A=8CGB8c KOXJ%%`cxC$T6'+RrG撏\$K<}f$+s .=i[G $vڸ@f>NwWc(u0TUʕCy8?j rcWM+Kx:[m7anD+<{1 $~xY-(Q4:{fTa͂tUf"naD j5 (\1ſ'IXAROopq4hvQL Ya'`ΉLC0 IB :Y8}gbNDȰ uﻻXEܿ'4ּVMb\]h_-ߦ%59ViP:cN0 ӗ 4i9CثP _IW1lWM)"rL ep-*r>CwJ>7ztoly5̹=.\̀=uN00gMb?#%!-gߝ'kC>%<_A+ƣĠCy%N NO  Å+ʢծV[ ^Olhʃ=  r?xSkՅc-sw{cB8էpCPR-SeWr}yͪiN Iɱ8 ,^mB.P#ⰺjEBwT@Vk,h`U*Sز9$',!t󢒔X<8H;NxI٭DZ+'Z\Yb2 }y ahpr84%1%r7;/Z?@5QV/@1C6mḘ⍵WO6gnܜZ e\ڴ嶲PsFMZ4AomV'IO-Q$vz{$%ép 5|d>{L d"qA\J$J/`f N͓tOEX1ZmDKӖG)6}f!/x ,b!*a =wZ!M{eV\=B6!]%CqK#.@6CR) ^{ VuGBw\ h 6( 뙽- 8P>z-"ȡ N)gOoھp5X{,wVr+̫%Tka[kl$wq Pٓ})<[5祐 JODz7xHqF6nlߞUj;SArc^;9\i1#>1a<VHWOo`̅6E |ԈUfbv_y'> I0j44ͭ{pZM6vIT,#'2H{1z{c"yej qS)OU4Hr A:3(< Ȯ9nM1 & Ad!;o禷*հ gbYr~'Cnf`p tt:46vCs[[ rMoգnk*S?ޥR rEdn1=8l?NJ2\#5IAd<6|ym^jN .s`!8/(G:G6aFw5K]}dNY!@d[,яS[KdȸhE/,qAT(]qLh)@yIf3ANhu̩/;8 X9ei@D2q\gy͛A{,uilU^鈡*:]VDMY{dg.9I7$iITRC_%6[]d[1N ^-C #cg9H1_IHJ`hw-r|mD::g?-t H}<.jPJIx+Rfp{dyq (y'Gs@FL,5RG<9bK'4vc if̙ƴk`W%X9 A ҅ӃЦlLqY9rL!a㿤rBSdKVC \w&6O;zVkOH5OlԼ~d׉7 Q"Ia,}mΝ ws2(BsSx1 -1 Sӊ>? j \rpفYc =ZAie(;CMh4TJCU"#RNJ]8]#e]WsNC[-}&UWNv/O0 c;d#rV\9˙Ԅqc*"ZOf8AeaQ_;inW&mh(Z֎q o1vAg% 'Y,;G~h}YS$T\fNRg?ΰc5*Qǟ4&*W+T(`歑顊?<z[9^~3}ͣ\Q D|J@fHxaCu>?;lNn\UzqA{ECb0;Z*+pݛ&p'ؖDhYp ʳי82G=d򞤜>)^/j䞍~Y~hԔHnϿI0qe8~Y՟~bx>7@{zGy{HlGM]X<,..ΞAΘ \'4i0: ;r4*5Ʀb&^ˆ9irwFY |QAMj>6r ^4ڔ﶐}}GrE20=5@Fbhv˵A'Dxr8۞gJ*6"kT+MkxDhV+Ry B0TUQrS,r?n4>8 R9_:?HJՑݐɐ+oq%T5_eG{W6d]C|CMn Ylb\5wI%Aݮ/8 2zPi˗Wv1*sm/b5殽P~=7sJ~OuZ#-(d2/?Ѐ(w6 6_3.-sq% <-9qXƪ>_NBظzk d PxUz0۵EZvחXVjI66o{moPp6,[OHDv<&"tmM;AU]>o? %\xeCDQ]݊{fƪӢ"EՍgt`H>α.S!UlT(QXt6@XW8Y  ,L/YڴDnNN(~nH+ ;yg(Ұm guۺISpQQ\iX+ @EEkhFS^g YJPU1u)Xolu5XXB .wX)\Ԥh!PzPFQ5_]+ƻzmkm=*I΋ #3)jx:S>1Ɲ-lS4ySOnt?YDD3{G z9ֳpJp5Ă虧Tg.? i @%AX c\S@Tp[+}R_e >T((Oؕװ+mMySX[lݞр$)v_nJ&*mߤ{!\h\|x:2!Ed L3c<=Lȁw }c}k ]dI sc?}-f-㺾S577A!s!|dבwbfd#A}_e|vxB}!Qo^ܜ{nzr З7yccAyqZO=l-Rڤhi24$i&s12^wh̋hisɩ {]Љ8W(_3E0wWh1B?Q?RÈ>mk q.v]hk1g]%5_ӧP:1 PI0H ǚ'yPMyV4%jIX+&pzz}h]oI{4E#)%zMu3|" ?WP-Tic LxEzUrKw6F߳]wCcuE?#!zC L+V"0?u te3.׆31P3KFkDv^VtmXc*'_}יSxF#n"\Sb\誈 c,y]&G_əu JUzarﶝ B'pzO_3׀??kп>0(We00h"1Y4`PUGWLdoG3yVaOLMyיڑ19x(W_qoK$l׫CC_;ZWWK,RfITƹ J* EA* !--&u.zAsȄ)ԖgYZ07070100000512000081a4000000000000000000000001644ae3bb00003d68000000000000000000000000000000000000005300000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/usb/snd-usbmidi-lib.ko.xz7zXZִF!t/=(]?Eh=ڜ.+;Ŀ5 -̍J̹(!Vn!ا۶&^^d͘> 8!;51Jǹ՟qz::c>'s@Әfi~ *NJu ` W$<ʛ/RtݡeKQ1.r#64yv{`(\~~)A1a>4@ 1;UXӘz[EL{Y cmg]FA^5d.1)964yy|؀wDDP4Rr, Tr-{DuWd+/ Cq>QngN6+eldk|_šU$6_™y)4tȯsNzبyy_ l8k-+׎aA 1xkrKM%]I F0`/*6C @[;Ͱ=e&03OF4$ S'E6"s*>zjS"꟪AU'Qyun`y|?ʜj>X@AdS8෮okak}U ė.0bξZF@VK'2RQLu b_\04.MT8j?"rq , 7Rt:L iUu#Ib 7.z\ƹ4,ŏNHCckv*nWN7\vJ,!fb2_cwtQG hiрq&¢@0O^.ԦwhsN#"u3q1Ny`=7,~-$`OB͉Q SŽ]k݊VJGsfT6-7Z dk#E2 4=|Mroߖy5IP|hY4nVz,B >;ygG ءB5 >/2N2D_S U^L*ZB/}G*εs;R@cLNg)2z=wI[~Z |7 _GH^USHLϒ[,60̸X'"D`̳/w/htd{Xv҃׃HO@Nj(EOTFNi$^ :V`^k4$y/֗_oZ ߩStu݋*taxjIm yHĞtwvG.I&RCf៷Dr?k C5Kq"4WmjT,g~`ho͜<>KJo!X*ܙo Y6,w8x5dvgY,LpyňѬCJ֌s4k [у8P_/[7 3+f "WЪhvVAA=WKPrpg$E\*+ SCTn \E66Jyק Eht*UIvKд="-/wVc.#;5q=0peUP9|d-A$ cLuNy<~ '97(AQ0XUxM'%uNݔ8ƀД|U^}?^dZ.5j8aO|!ãw3;yWS"X#\ﻭ"erjN%vϻ_Ы.Ph xַBKQs;]TgaXJ[~s}E1"Nt0JLfFLĘ;IwAQObP-đsXϥ?Q֛JA9ZuѲDkJ BSPNmLYG<hMgÑ0 Pl`'+m1|Xksʲ<8>Ҡ;kMv_\4h:F]{q|#ELI<﬌# gt8VA` `-7>拍t=JXP.A}9=ZKw ۳$ (CQrEZ_]F$+7,+X71Upe%LwL)2A`(~:mq]ƨ|nkB2crbsIgF:ͼ:>3f 4cUvTj5)T|S wҒLhT]vd)\ Ī Qn9H\.fOznU!B+a"FheVk p(A~k#i#z h+|ҟhsE:,v3€ : k5^9Ф"S4Udպ&֎RXw>W0cau{vS. +#}K#5rԮÑoWP/O@6J9]*MoVѵwYN'S:Q)ݩ^z}BBWa'bzNw,lл$|x!irM׷R}<~rL↵>={hb4}ɟ@ ͠օ~"E7hK5 0 o{-iP-zuqHtC=?(3?$LJb뢱λ9ɂS\hOB[gxI%&CcpgpRSrYIlesHXm i ,u#* } 9m^e.bȑɔѝ`]j}UNVtNecS 9_Xv%idk"(UaF-F,bgiҒ\Ġv{xcJµM&؋yHCuGOcgɊC|pP]@'t8d~T7?3y;}j6+goJ >9^i, !$3 t甆 7N}^ԓnlq B@π{ kF|KQ}ҧCفsA~1M@$r{]@=}GA|I_(f\`>1lJO("t-#O'aOِu .\2t*ƺ@"xީGWA2+P|tׯRZk8a1 ]$vx BEyUtY%G\r"-eUP.D=\ΌuE0($ӱXm[գ<<'̽HPL5Gix9e!D΋5=#-1>qȲtťۼ>8d &+ 4D Sdd g4]$YiOOwc=)CCrש ~cp jP^|QƟG#@EjІz4-$3cn̂LoFmeg;b{Zfe]ٯ]{6\o1SB6Q]怇aБQF5~{ý|r@#ƯϥqP)"Fw:*m:')KGNkݑ恻n^fGl1.-U03G̿E):g,ާggFqPzi*)Z3FI2oW f H򎇭ҹ1e1b1Ru@"οF8h39|('{W'筌l]ehJL\!vmz =E*a 0W^.lB9獅x]^CjZoT|Jb^|S^:tS֘#HYV`SVO̎rC]3 ?>=hèYz,<5!ے F"x@` C8d 9Kӑ_GAu.{cD9\R@΍/KJOM 7EEʼn=CM/;({Tz߭7<Sxb-fcH?OK9c%2BwZwlm"?=|jV5D7MHl #Ҍ*?ڼI,7@9s)˚b&3"hbY5[ةq{¼psZx &1Ag:蘲W~;gzAaN, P] B|u/[avyWXص!dc'vVa;\}jC\6(Xn 5=E`C D@Š>=f$H g+턢ڌm%Eq9~<,@_хgoHɓ8/i^bdJe۶ i/\믐~P${;vtuC32Gnz5]x35B-{ J\5;J%[ tϣlchuN$U:xF5p@/ ZK8_2=4ɍpjhƠ$}DK.W1<.Bóyb%82w4vC+ a%^֒K "iqZA4Dmy؟vmk1L)t#:(ZQ?l}VcnN Delr:G>)Xd $va3xSe;ar!{f/ɇ6T> ? I^@LEL[wx o9^169W n]>OHiB.=P_~U[!A}9r˖yfÔr&+<_,7(֌4=g5?cfܤ9 ?Y(ANBg^DG01%CW,LH mYgI+kl9>M_S+Qp5f)~nddWFK\-p4U,B`D&yb}vyrNDTdMvp _XxRYC^M=`Xr8tq $0cy6dk=r77W2JkZ)Q0BӅ%.,y)وrgOc5@Εy׍jA^1.?qtUn;&&dI ^9MHzIZJI>a7XKKvB11Br^^1Ost "+ Ux(ZAN?"hdLрؒBԊ;b`[=7o9kNT=`EgK;q<6ڪ/{Jv .qԻ`҄{}4$E^;Fw.Yxe f#g"竁)άB^lL,^^?˾F0g v:%X6LKd{g2b(;S۪ꆹГj)7̈wY Zuy>-߁}Xnb=b*ٸ8eKED!h5kڽUV]7Q6=SDʬkS$лkkq p H BboӸ<UuO'Mȿ|$`9%|z*R"'2pHTR; AhX$m?7~}>QŨ)2{i R_Z^XIm7t瑯sf2lZAI9hMYoD8phr+$ v mnX3 ^CڅV\@K<X!M}V 6͹]CT| pwF{Ii/$wcCWgZnvԁx8ֲ" qM)׶g_dd$1%{dʳPx.XCKHEB 4ԙ9xYQ8Iy %,[ Q{/>s45闼8CqwAޅ\O#I@Uf:O! jU: HSJ~h֮SxbP?/4vzͤN>fuS`7oieJ<&O.; uSUi!ɉ&#J: ֝׃Ƕ\dkh'"i2 cXGe]eB 2>o߉Re}x(qiAYdd_.0V#;`O~fRFFt }AS2%h<6ޞt4 (Fx%k[7Ui .ڌ,ځsfVxi]79Syr ;39x)TsA.=m*[8h+6EԠh, G _j~Q˾T`֡P8lp:<'N,EP |T qK;VR77aE y~ mh};(k5|YR^Z=3qUXqā+\NԤVVF*(=i #gYbRl_뱄[Gito+ВPOMPY$&\/: մPz$ĸ_Z/ d]N._j6eǴTqt u]AlBh)(*QyT u'r+VVQLB]{DŽ'\i*35Bg[踹y='47oc8%3z Y;^]:CoV ,r.rA4ك}nA|$ղMf|^^MJD@Ϣ J,&7J܆tGhIx[-A9makNSWOx5뷤A &/?9_pXb|w^E q RC9HGs:K/(:59{eUKPfU_5RNi Ĭ)t嵒>_jwgf٥mN8uʘ8̸-KQ|'y ؞kwz|d/IW\O̿Cl!k Q}0?f+jV-|m k#j;AmF?YV[=mx4kwP2_&y.)x .$F玼/3K:{~ȫ ߛĹ GO~(py p|ٻj2*ܷћlR6?z2p Vݹ{c8d?ѩe hY.7*nDu@X02"L`4,|j添ήd"9\Hų.})+!>K6e A RiL m8+IAg.5P?JמԉI/j(\v6\oA>YE|S҆ ,I=n]dQgxȁB-r&DB{vO\UB`Yff#?,(H(faoM>M[y|p>|foB#2w͒H ~]=:aK`QdaT~HLPO~9n9@rH3n"* NMK*qr]_bwj}"K ÂAwk]ϲũ?G{_|(eqf[JsDA |t13H LgdgG!iMzػ=Z?.qCkQalBsͿlEܽ`Y\B<O1t#fvLN?Vk#.>u͜O8Mw~5D誔Uov> }ִ/tEt8`7-ite8 `8 vPLe&`up\唾yg1Wl!8xn AyUZ4画u婟1Gq;q".AriE<7 ĪH(~dFh%E<^` %Dz~5YzEC!$_7ze0Mςv\Nk.^B¨ W;v N"Y8+]LfDZ" -K~E1Ƹq̦(6å2@_Ãa?z9dydž^'BT\˻!pd[xU`RݩOm6uǠp1 1ͨ\z^i(oR{ם2[M9I-ѧNQ "q]p`nbyJ}#Eju Z_kw;v'wžmoid1@2aWhq,6'( ȟyJ{х7} vJǩoZP7MI˟6ى+30CLC-hmmDvMOt+R rfꚰ.,x\i$e 0?D뫝,D>dz'ڮOYؚ`&a- Pؖy#x vzzٰ 2c1U+tf1\}1+ĩPt zŽFj6m>)yv`jҩxLޫ%з$FXGC rs" ;5j ,В&2m6EЉfnуRB?4>Rr ٟ;6CSs)u4 ΣrK6(ZY뻶uF? @E}p6>Q!VdCx8ʙdN9c^:qPvm~$b`XsZu "hez$?t htmEʂ˱dr1%%T&h2G0p9O?*R[Y 6H@O'!M5\#>.̕|6 A}!LOsG7,V n0 "@cQj uE'dOE:;"ڷ)ҫלZ6|dDzHnCCZjql3 !܁lZ-\ IB t"@A,SޙfT"O\wJE)Հ_ȑw̳*^jaB%%Ǎu3,|5ҫDBRE837VAߍ 90N9ðIqkMd^iÄhozJ(,ev:4aj ?Af)"D7,hRI eDd@(FwvFt@zhCj=GqG$pe6:ǾR^/W%;y} %8AC_ĿM"G'J >惎7 T9`hlguv@ Hb"MǸW4xj@zi\lK$ Cm ͌JY8s=)b-݃TI{Ft-nk.xFg˺;Lq-`1}#!A+= _Vf֖wc!NG q.#@Enh} ^_ uOv gyEHMǹz/=D˴_h0gs"=(245l _qR>x#:zޞ}ܑ8[ߑp RdB9"Bߦ/mowʻ﷾HEJ:JcPY\2zQHl.jh}96VA"!mxt^9M:ѯRG)UNަ@{CFlc&F1kҾ|E86ϕE4,(EI_ٸ5jMh):e"@6Q̈́c[LKjyŖ\ ·dG{T y[ZN*nyP5-hT k7z{ÚfRw]s_V>2F;l`${G#Iۘk?x%P8*NxA!Y |ⵇm> *Oq8cïjwb8+ '(n'KLTwqS♅B*{σbJ3-7}|YTмjhD)ߵ9+<]@l24kY^A"S]wv{zN>8jg>̙ ooc:-nfNhJEGќwO#-]:?˷&7bBQ3IJ>ê.^e:?=73D>U覜%tT(=$D*~A-ر.9AZn>]af)`\FsW霗x~6[5Ŵk?)6Du ;R+VV#4LF7yF.qr 1lQ$Y@B^jS$:yZSkJj!p Dǥ鈬Sl0]xyHvH{0օJL#!8( $@ORgGL5.@"Xy)LN$+u/KWb+H8T"K!5DR8~XLH*vt2J]ƀPj||sou ъu"?}ރreZ';NpTTg^sRr3 3AL օh,:'߱!~AEAr3𧧃u7KvAa2L*$p3:e!ݗxwK RhB ⣪c2Oƒ8Ínȝ 2NLړ#h4/5t_gx-Wpd"x:5E_npWwF|9é}׋ϽD XwAԷifvc#`P}iCUMQ2kL'm wjFbю@, ,8|x66f:U2CvTm%1Sb dþA)Ljj^6)-'@9].?7U`j x ^/#:Ps* +fV݊`8gƁlHOZwMv:Dy϶cňw^|V1^,Or>'G,#ixAq'FeЗ][_%N,'-En0^ S'aL~NAbﻋ!w[[ 5,;~l)KQO+Q( F&A1 En/ *7]z󶲝I[-mhϔwbnxʅٯk d+mC(s#.:s2 Y~r{g1oEзP"ો7:5{b>Y eBXJr ـ>?Q;Dp?l[ҩ10ڔjtr;pXr`LJ Aoi>z.\H>r=ӄ+LA*K4>zߐ `[as+7łT}k=°#9^z.KVzջy L]u!{nƽA^ENm-+9 /*xk) h^YV]FC=(:ꯐJ7:CɚHD~hu55SoR3~^7#BPATX~,*:MQA ,]x"鵬|1МNލ%O3ESuIޑdް4ozV癛`6Iod.-On_]䄎On/ rd mBVbHN:uf3+?Yp Rǖm5 ˺9IZGތCef~@,^ٜq)haXw(gp?zgYZ07070100000513000081a4000000000000000000000001644ae3bb00002b58000000000000000000000000000000000000005800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/usb/usx2y/snd-usb-us122l.ko.xz7zXZִF!t/+]?Eh=ڜ.+J#C_m^? HnPSJQt}lG.ѧ=ϘLb0XFD=sɴ; .Of()=&,% RH#qieL; ªţxt7TF!i1 슂̾v7cF}B%(YcD={JJ#(b!s03I'#l21HGJJJh52btsj%f\1L4I?|= h[~B CnXG2۲aM[LYBxCqVb!]K.[Z>5{8_U':ty94DJ2I=6H ͣ{;\=7VW͈CEiFIp!Kf79*l$gqf}OΊ}`S7Y1* ܄)V+_I-l/tIs qJ'D=C69;hrwk6yOs.v(֪"%t3SvX+r;xBSS. 2qyOk/ݠ]VC_ۯo7kF+xafk GA "t´ŴAN^fwa. dƏeգ>?1h: PCiKydx8JU܀xp6_t]B ./T/ Ge{8*jb 7Ò3*g]MCdūpryq9ltLs]NCyq?zam3y,/"K mUѱFg,|(5VF7qIH嚓0JK}/4NpWJwϽ ŀ5 $aP b7+p1Z_sli̱l+l`\U=r0 kFrY ٢/IR_W<Ud9Y'"Vj ȴU5,-^W*{pQ:d xp n\19rg9}|sAPo?ITU'4jEeCA)F EEǽQVtx!]O,F/տs[?̕ \8DE'KhdO+6A aPާ/^5;3p'n<†w-d fےz餙9S2tG˚O}G{4ڻLl_=UDbOA0&b$":>NsKX~eisWZ &-Q㸒EɃ*H.>}zK*ef3}B( g|]n4TŒYoj+Z Ӥ—+9 ~KAK>cpIDN(I̜+a!ȆBMtb[{p%#_0:F0MDO`sF8TLt,D9gD#;rm X[ =ڱ]6ȌIT椪/ >$mdE?r [rV_0[M--*mߞu:q*[cZÇ$d~.)g!,i ve%#~X 5,昩+ҵ/'N֠rB"o^=9xNkVsL>[ Dm}GLGh)Ul&4j 1%grIHt{rikpiX ŵZI\g #\< Rm{ z-O8 L).:w.j 66jsj˅edeL/PK*-ʄ8SV@=tRv*\y=.3u)/obH#H#F1ﴵQ5}BVЬN2KHC8~~u+\)NVt1RFV2O_[_o1#x<6VR'443uڌx-bOr.ךohl%x>GWࡑ]>/U'O4J/ ƣUXb8+S{ctQQ p;ک>*j kWr cE=&ȕ>Q>l]Cݩ)@&j':yKxZ 8ǃ4s9HR0TH !O)U,Br j5V r}CUnqYRSBN):1}eeL?g>SrTၗ#R0Qu_C"=^呬VƷEd,i]^(:gR« td+s|Sa҈HwK4;Db U|9I܀ăj%eu18<.;Xva)A5^E41p\G-5  ޹vUM(@𖶩\q¶.Q?ϕ4?=7Rv] cBu3 q ި&Ĥp!0u"J_4CMaՅeګ DEalg_K6UȪ*F$rx V[&N,( 6ʲYc8?r=47ܮ)A90c)*&t 0jPU/GR &{NePn< F{)l+b=r_ M <=r9٤& 8#w:#ymif b S#o !a*Xӎ"|K҈2 eEwq-' B.IUrL$Dp|fE9J9S/wO>W E|:*޷ SO“aOSeVHvt#˱RQ9 ddؽl*HȘU:Y%_^zkx&K+ Ll| TBTUl.*5͖ŚU>"T3V 6J`pM>G. *-n @\+|,$"ܘp|O":P0ly?Bݫp+wӕ98_'i9%jVs#I%?Q s >jG_1;D~J(vPSdX)t8af>]-ڗ_6.uCc&(w@]`uJ&1*CqEdYBqt]?pK[uz!T ke0-:BXYNatBzG6wsj6&<2phPv\$Xt<ˆANMia 4=Qm@|fþ"=t,MQirNTOZݟ))zl {V㙪Ej*ؚӹƙ+~MX\EF`+TT;\Cawyr_!~uK DX4掀1p 9( Ǫ'n`BEo,R 8 PtSb< Z>< Gp_WR*ch=quI+HWxz'./ 4+* ŖJl_0-SQb3ܓ<֧%^8{!hmlUTMXDEx* G-LVǬ657 HPث>{7M5p}.j IA& S.$P=nJS1tyEԎEe|TâE51iX >]ײUm!"}H颅φ=׌bYۺ}П-t)9H0.My:~.Ko ^?LRr2yT5o])[+=&iJFzR[[E6.d&(=bFI6y^~)L<<U!k 6vyY1YCAu =]T^Hc̸>sp$nh;meh;+5Cu/mB5mpfҾ#̛iewGpj$~J\O+1l7n> )3MH->|HV 9[T0]wԢx=D \Y6 #yC)<=GdA PKv&Z#LKhf:3 +ˌF_o2̭LR(M@Q*d8̋ȓ1 3f79+UbE fS_<}p O5\Sn:e$%!խt$ȝ9{ÒT=jKROnIm6'iChE2#蹣#q,UavM ?3jdT+Dko4QS%*(oI6Gjok1]S1x6O̎ 616Z5uy0 ] ns~fFŠnª3R>s5 `-RLҤC41p)_K,Ny/LN^V)ݷ>È6KL]cGF[MZ+UQ~U*(n?_qVyyL8 ٸ*z>J۴0VHcN/yաB`vt"p4ݸ`̌է}kvuF9f 9&X̳!(`-萪Lm/b[[WGV3I# Y٠A,\H\4f%:CN!gr[ xHyS0ٴz܈J A"2`~bʭv2^D+OH>3~K̟t? Fb HkS?KA/hMGr~v{F24 *q,02s)Jmg5_h;ղ4]4^[k,-]CT׵|CÐR%QwB5I:DbvhNi%Vکxsmٵ&7qB:ƺ/  |bͤ^m"FB~O[w {lc=ӑ9: LٓKCC_BU툗NO*9 JEP- 32O1J͟[Q41;CbuI&@"3a9]/ pIΗi4sGfNK$9 +J#PLS ;3s4 ~-_"]L@*= Ps4޼͝Œe1V,3[oq8ZgP}M=*KbD?8[zJJ^9ǰ"e(|yt3ry`JsA | zK8E乷a_ Ռ`0d,8e k.mv2pB r-ɘqq7o륿=|e .g\,o$prSbǫ\YvZLD%kO}qE]#X.)T} ,қRifR\)J[oV=XK?a4 ɰ"\ hI ԝrQUA^`8ɐ. 0ʝ8R$e1N(T641DWBZ\fC4S0 1o~-_n.C!XЀN_XP9Eۆ:M b ]}:Z=Ϧ:IE^Kut\';`B;h/+坫e'oiV:w4+;۾@Q9i&C-fMBS'Բ'RͦxJ"^Jފ.`TC(C1t, P -%;(lei8 8_ ;3lv4jtޅ;ks&v82|"K(ƩasF Ca*dD;b\"vCxT96#X(irwӑ?H/S'А}>M*"~?R u̙Z*r;wOX>*'cxH.ʵ̽'0{%,Ѳj%/ĭaO 0{4:zR(<2؟Z/еS QR;N-QK=%]C/B:3&Sd+Vd¦^^g!~2Nk{;^7FO/oԎ1 e/VOMPbͦ,< IH49Dmė6$]YSubҧ:dLHI)!*@󻑛ZeqiwQy3jvzkeVϧɨ$a]6L͒;jǔrp.TNo$nI?*PbJ%dpV v}"q+Tpok>+یXUv٭jbqãFP \&9v-IH^ǃfpIEfCOYti囓g%H*UL1١8ѨnY?U&.L&02+qv?oYDjVGeѢ*5hfBu -=;{,٦&WYJh7ot8/kDkAXc% AlU$RC`1!3s`<7;zdN&WS-Im1ۤrI3Vv_Lj,6,ybϞ}k}^ 2!8!AIKe03ʈX*xG_Av=| ⋋nAU[<\JE^QJ)Udqi$gM5Wp7t472;9>zr\Y6:ѥ]&~Ŀ$,h |2ؕi0+maY X4ɹ׍m J+VUd]5/}6xJ'6ppJ0j2D/83/oZuY\@cIOQJj[O ?Zf ]#sؾU\~_H3h)gl}  XnOCX^1+Xeu4$Zf;sb+|^e^L1v:gZhPB+6nBũ]AjM̼!auh+(cB.吢J-8``Q}"'˄= n0>rpW8C2y;g r iNYThưbixE&|m-&څ\2N#ʞ>6hZ# ܂b욅W4Q)w/nZN754}iF{$`'$/[b0#u/u>;c71BOfp;>dfbh[}pR%L\Xv[(S֮8|$ؼO[S\+xsԶ&}ש;?RS4smTԾJytyH[dҤ d\$`p@yׂUD}$UoΙޣCtDۤNSb[Ҙku -qFvF;bҾUTȭڋ Ix+XX-ozݨ눤X|f3{oYxy ssUmj\H)/<8io)h,d-.wD]V^OVgYZ07070100000514000081a4000000000000000000000001644ae3bb00003c10000000000000000000000000000000000000005700000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/usb/usx2y/snd-usb-usx2y.ko.xz7zXZִF!t/;]?Eh=ڜ.+4Sí" ]l:9qf<(YPYfsXuiN&5齡' Pu@h(GPG䆃HU\aO+r}@o'mǠT3\<0ܕٗ.2_{ghCJ=K>K H V bIdHB d{Vm^>_YZ7wҭgv/!a 6kfU 3.'2lD+# z`nV* 7.z&3 `GdiSY<#W mvaZh3d*aJaLs b0.Om;# %ˁئ Uq4/MD?ýh@4-.Sb5vk,N 6y/MqզdhIywQXsK`ݏ-Iဗ /riq_XM.^QxSuw3AYjq?&&K_(H2Ρ4j-rذ6?k:@zdB΄d3yKS_{U>Dy%m!H 㨻)ºZX-# tg=zЮ5jj/ éN5 *S]" 0-VڈYvڗvkXP CwͼD*?0٭ǥY;ۯn9lHOyMyMvi婦=ڗ \P \:Qjw T8EiDx^=ON+bZeͨſ0$ۋt.:7 z "o@ \L0 Í$ =|̚EZ0pHA]vd0i6MVt.8HDd#s nlqU#2=ć fV7-OTO/ A?CoiCFrxfnoL"f8/Ow:+Ɓ5CvÌfUֹ'$ۉ^!ۏ*=԰%'ftBnZM[T7[32ꎛ\j:9{(b%-*`{Zeƭ:Q#qjBw#hqs-J]aTuG0 ᖫ<9"{&OE4Թ}^jO=>}CgI4E!O7b2rA괜8`ezՍ.,/Ltl~\_JgBDsm*G!w^SaQZO1ۖa&k}I3C>S" r }v[ގ#JS W,ڼb&Ȑ; {\~5l'8;er;e2 ^h-R!?21aGJhih_[(:#hb_\1Ryx$FULE?꼶)&L#kn׹< Cŏy## eԆG>WVbXn1S8'2crML۪ ̨bS :LŘW5i%{!,W-&s60=w%HflzIb!}CdxfMy=35b14xBc䡈^|e{t876pYbe,κ7(Ĕ̕zvuQ4á=%DJUPp>a|14GIol\'5{\|i@r'fw4,EDZ;usiyoߘO3GOShmGPHkv8*̓I1Z"E`Z HX||/I4[jjed%Pyd ѻ 2y!p$fXޔŁ A2M}X}OrVeR _4N+Ri;OiW?$G_0׽;vwV_UF 56i{ ). )`>f~L %I/ௌ:e1ȷKx(SxB~Knb,]%IM!&MN H "pE6n8Bek#R亐FMMZ!myCP ah&CTw~ F=N9wlH*G̈́Fҟ|F#B}Pn$-R׺th}%D :!98S,N&'F,"J }&2ps)m&n A^pBT y2{ҵACG #I_nS37t I3rCΉTJܧf,zlq5B|u{c7ʄu *6||XX+[+{꺆kB8NЗ\B!0gtZ3y!s  ̜YJ/nVjհ&y6zv=BZ8 .b(C׹Ru6n)Y?kUR]iy!ai|ɲQ5kcnUKUaD?CSyc 3}ʎXٺJ4Wzbl!B(ԑ;5n܋;|e8@ {n)YT7ŢTe`w2b8)oH+,Ԥ\d+zMUp#,1Ļ/HaaWsKvͰ©A}E4_m!fAo8*V2#!{fR]]Ԉ[$E=؎wq/VN*i-gtY+,S0Fq+ҞԌ{uca*<݇{|a].@IЬaal2@!1"1Xu,hFjG.wUY%r0_4gE}[q\E|Bxd AN8_^%*eLl /p2IsiH%:W 꺱Bgo DsU?#HF"=Ÿt7^"eQ;+R(8we}mI?[(/$1Ns(_~_AM~zKـM#jr*FH<'Z:u+Hذ9iʑ;`{blu Ts緤 O *)޸jV,0l@Ӫĸ$TA%"aʃ6]|D7@eLmaXKGAloAl;@8鷶'45fۣ+yŗ|ǎ(kiaIj#a5${1ȅq'&~BAn]3σLvu'= snơ1;] G탌m1-0St!ޅYpvWiՖO8 U 2./?洞'q=@C"*NkGv=GTa96N,eҜ4?Z%r{W郘ŸV'X>I6/H?nbި<#Z:J?B N]Jx^AVٸE蜤PԎ }GHQؗFoƋğ4i!tr;̃OaףB|$–|Zb!6P &= .~Ge`ǎZ쎂\$=[#@(%Ndim?)-|49s&2Mg-:Zv KY zzJp8ޅnrtT:Jf&>C5 )M'yQ& y08]ɥ0#P-?ѣOyA/5t?ts̗;e΢ wU Ij^kDJDEhs%8`:E1TX:Q[yHMסʼIv.}үOb9 }ҺHbPӧ ^' l*Y i8?y K~(LkpVO;\O=:̧  Jץh@_ K\6Ec!I[dܬ ꈁ38o|]C> eDZ+bcƏ EPe<_HȦ|N;nh9BȕfuFGc P-($U&bCKhWR?''ϭm~0:$1F,]FV{ŃrbL2K:/0`~>3V) .DF * tM*?S?mũÑw$ >*?ʄ;xBQ[W(&ڮqW ̐.,L&-kkלbZ@Jr0aXi6Ӽ&!^*jc4U3!91b#R~vc\Qcx E M )ʍX_Eq34Hu(r6Rm6|aG ٥,H+Ag¸P$!`o`0hVǴ ey뭇!;nSM^D?v66X޶s@`WCGKݒeOx;ɧ >xgnMj&sМ{Zܲ*0N*m+&$L|///z@75Ҏk`Kc?*x!޿W(ib']Ѷ%L\7"< )b6Z(bڕUnW\P0gh^\72C)*B lʑ[Q-lW:êKr ah: WyyUI۩hw&Dx4 jِ,\ME4r;Iov,}x6M!(Ǟ 3 Ȁ4yO:qbזoGV.k5W7Ɍ7l\/m"sv=o7W>JeMc|ژȘQX xP:ݙl*_G4͒]Фqh/[1Ws"8| hqh*V흑RmGs?koqXy qtc^?)?т 4Z@Nzk%Gb3XIbѶ{C'묺Tw$n2 eݣQی:Rb/H藈SH'#-\rX%X#B~8?۷1&4m'Z)T/@!|8g>ggDM(lLcEkG)1I 7?|ԭ*~W>dDRv|1%~}0\aMޛ/K<2LYIQ:sl9&ul7h1*}QztHq5;' àˈkiËn7!U[`ݛ3)TEo~1mjb1>|>H@9uK5,U {(}Jybͽ=v3χJn%ꥹu3SQとjbLܗdְQ4㼷׿ ;YΉi֢01S)az.H@98,"cެ\Rc˗וĥlm<=}sVЗS3ɮ&D^DK@TZk혹C&8pƽ6?q nX&B2dck,\M>9mzȅG25G##,F7/SF,bĉgXRBD 2&F@6!'J8\hY,@O\k ZFȁ8 IU|>8150\5ݲWf)xE_q.@w{:bs*q`6i|-?RSxp 1k nsk SmG(_x~(p8s)̹ҕ}qN$2DZ鲅Jd$LGU e+*Uq!{R-M Y`,N7E=l)pyȠsL#^ZO 40$C/bPǝC$|.N^)S;t>ڠI:]BG|# -TFF@&b핋\^ZiBڤ4i]Zʺ# 1d7>ͳP$((mDpY9(m^}m $.V9CӑͰ'nI'@(*6f'lʧ9b.EP2j?ލb=}hOeYIPÑ[[hhP!3hv_i0l,$InT0{C6!E?ͯ-2{ONYԽ9tӤuZ{kH? ,cF"C<ܰS|u'b7% .<ˆuwa'NrdAJ ^ڶ#<<%F%_d*G5yoKۢ-cA ؐw6/l}.(>uC޿1aƍ AMZ&!}ېv*Ԏ$ |Aσ%庶oA~ NSz&Ho㰽qOXkY9%.N6b1H ȢQJ_"YIeMJ ?Cd!|}_TzǚZM ydA^G60f[xiN%E F2Kث]S!ѲbWX8֎7UtHƲ.c9Loe$?]%"+[y@,ڣ Luk:\z3%W&m@ ה$M/>cu ׄ-h6 q .fPle](bS+]߂҂1rHA]q,K1եN[F~V§2N3=Q`_i?"UyYa#j"Ph,Y5P[^F*NmwE 55%{soMZr n+@Ry  }F)]qYQ׼d}p@h [0grHGXi4꩓<>-^aXX߿_QGG(5ى!DZ5u o㮫ȥ;n/+ө :*q<!Tc G@h7>A17m*7kX%˞@EG?6kPL^D} WR3zF{R216 c hF7IQo..2zRJ 4p'K/ JSqjPS XwG+ (_` 8uU!&4bvpdw0zgv79?2G\%uc4x u+5\2)EA"Q&$ZY>u 8W!P;Dz \B;lyXsۄD%du;U^uu1P>$aN8t<}s,~eM+ w$h ܰJC ]R@%cAj{'B ,Pb^r"lɮOSO#^2 /ut|ТhQa̸'%_5ϴs񔟓by9cCؖԘ+WmM6ŲN'ѽZzaC&4,g6S3yuʤ=mPetCaA9\G1"9n uUxzD`5P5Cn9~wtgCNF`oOxX?b=2pOTҝt/mq)u>2Ш9a`XV5H]55 _yYp_ۑmx2R|}<ujh"S'dsg25+ S뙎K7̝$Bϣ}W ɔ(L39EJ#q U7kA#w3#@ܵu_@^a0;] QPgTWSu*`9ͭ\pYk399^~EE&uM4^(zW철 G:dEOn)[k7,2K;ϯu+ViLrj )<\ҥ\r_tÄ2[D܀>f[$ q^T yXb0ٜF`fytPܘ}#'L2 *cV o 3z홷חv 7K;fO,ձ3dR w17$ M_f Bhrϱccs,RM!\37+Š_Z?37'?a_,cU!X0mv-~2VY;z0q{ *q7M:c4}'\GD\V-W~EN /KDAl|q8%2N3}tLRŤm߻s{̏-õ}ʓ=Oy#>:eXZ@*?0[t7jjsH9<%L~뇦p*v$/ |mt ÆiaAnS`;uJ !Gb&smD o "fLd-vuxyˤb/8}Hѳ3"|4#Ј=+"*`3faʳW2ұp. o`#ﵴ-5Nv`ء=x:z]?!{7 Hw.CR ,O%JIJߚwp%̗)l$}=[gKU$wy'&Ee+~ܮtgT3؂ڡ\A .=Uͪ)v)Q%ol ^0}]sІzHI)SF6Pz1ܸ|1ߍo_gZB RXk`4aI,9`={RLI 6W<]6g%úW4t"'}{{zez0jgd׵e oK @ っ-o鏤38Dz[ވ⵲4~?nvkW`7oY6+H/6*ʫ2]Jƾ-9h:ŷycHM_{겛>P:;эټl8-喚+w5SG7`M=q;9WMx=Um Y:]|gNHQ6f1|>dW]ܹ4+0DO2zo 3O[x4%0qSfߗQ ut%C9jjbYwr!^Mڕ7c>{" %+ yV.QݔXj1{ f w1lᩀMTyb&dnT]E 5CU{Ҷ]\r˻MHg09F Aeئn7ύZSPY`;f1)t?Yi^Q,%‚}qDEJ׌﷜3iV@NfxԊC>; -zưF,$ۃ_\Be`+":0k8ͦ#ˑs1T.>cD&?ȁrSsGlsor$v(iJęB:MzFé53_feg?'q.Բ,QoUusK5hVQڪe &&Mo)»?"B4FӈbmEF/,-?Gr1^ Xm5"0LVK#dS#۬b%*szo hz2m 3Cc6A*A۾-dܴ-#Iz\{.ۿ S'*$isQ)jkSb V\Td><2c7]gM;7 &޽b`c~ @ZQ&`6$R命&|#ivZm KoJ=7W39G;b#~ҊtGiM8::uf;,$DC G`5i~H%VȠgc{qhsH,lB\PacN&dݠ䨍m'wc y4: p*7M6AU-&XtHG&Zzȃ+fѲ@ߎK݊-K @-0<EbIόMBxůlqI玚ÊA7T)(%.aZ8亣Yi !p*B3ҌhlĨ; qa:\ž$',@g~>)H+ÚéU_/d߽'m< .ۂ:}kB 7GIʸqoAϼ4X>X@2UMfVP5RUR9wRpV\W-+^9@MX;T-`CkN4Z&QΜޢю(:!F4 LUXﴭ&4 )[Si1tҶ"D!4w+]my|ufٽ8x#7H-sPP}W`MQsgI44+B"c SF)nª琎Fy>SE3uin(^< Bt“{="K=PT m"c̃QTNTѐO30dҊsg}s4t M3[:,'2*,[uenwϷeo*|!bmK",P:(zzlg݂lwKT43R%^Ztd*<:bDg Y6?S My!1Thka\b(DRqT bUOx-Nj>w3\3M؍K_Ir"_! TWD+Cp+aLV|`G] Uh%] xi/Q_F6YS- *&`$/R{ZB6s^?g%A]NzhΣX_HC9ƞ*-UyaN,e۳>9!/QʊHT&W۵c&q5kܷ|h1GU!4?"` .&0UHFZ"b+IUz +uBx#'kSMh.~'t9,wfzjW7KdA*J C+ 4 vy}}K9"XqQe_~|Wxa|Ȋxl>>y&? :{Gm v  A,D'm9 60aus=r^0s6O*(o?>lD<1AIxrPShy9=_|..+5\cho!ʊ9=U|ץ tt+?)+@.4w 43#M[5.B]p͗]j-N]:^+Fnja.^+5kpX*ZɑߠFѯ״IbZf[:kq bX~Yj.DcQkh#`6;|hĮ##tsz]#%m1g^Ia X$rWR<) A<~N/;9 _ROkaVih&xr@uYv-!ӗTepa8>M.2_i,x\+.̀z -w:oߎaHKJ1SuѹKR䡕GTcB}/5?D9*_,NY¾-<ݐ|Tk@K2'J䃍N=:l6+@b5PĤ6cN0W}b=饞Cy _ꉎ͟Pa GJ}`)3Hͣ  dג:J%v`-[j$4KZ\.]A@ #bO~4|\oAg8OkAT&}& h33qd(:O?xkqu{(+ #R3A P={v>1r_!n{#/?~}"P҈%![|E4(_:\nSW?ە1$й&0FJ@db\qlE*#4([5u9cz~Wi@piZ*,Zk#+sh3s`ו2>nu`XSU'C skt^!; p1አOؑqqOH\  jnC5sf s"!(+]tG[rwȚ$M՞'([❬)' c=S S?Տ5bm`i]t"** 9vULҴl؜ô`ѿml%oQ[g[XZÍ,>Vq•h9 s%QLZc+=rޣÔ;j۸_^c +w( +O]gq< W 9GQ`7[p;PUc.ΑQ`5&A޹|z:D#^н.("ݴZ!,:37h=f- Pg] 2 t!ۙ|3o?uld_tfF6:#?7xdh$YU x%F,LB 'GB5 6tKΗ:#*b~\3eP>ouӻݸI4azݏ]+o*;E‰eFvwWNW0CvY3.|g&ԗ2f}sv5PRN 󔲭%~%l3SڸIIeM{@?(Y?4@LQF\&pg3FzyJu gbc9je)~|$רw ZZ 1ĺg&`N]۽7Mτ Bdn!*[UN_ϫi 67,v7]Z oj~0h!kYT#^}l@iOxHhwAGĉVZ{;e/Ku h+G8|LpU F D#d~Hh2-=QW&P/[Az~Hb@-;btrf:& >g ŭ&Ԁϩ"IR!XApñL a66S[B,ւ'l?Č'k:"+4o!fݘw&ĄEcT]?X@YxexH&ŻCħsF07GVs.T610"`LxQu:e&%ۃ ]v  y*Pq -Y{.XQHkvg>5.FZ&1{eYҫubq)x%@QAvuxs` u,9ZT圾p&CCQ2uUٮrZ/߯!y\ίz[q籎P+ݰFk ]0[D),#c}cs|1wygq4=Fd"4F3b)A3ϑ\<+ѧ e&/ah.Ozn0CQwLTe5.qt&_D/bgbKTDvs돡. .EWNg;lq列$k%#an`eF{ແYR_?9F5ɢB`ɑ3"@mX˞O00&$MXq{e'h9ݠK;: b 9( k;4ah?r6V ِ㢣B7peR۠\pZ"܈B3\^X_ECzg,1𢸨2Q:F'cDBg {)hFR.`u}[x=F=s<З2BJ OUy$ G)f%zv9u ]"{s5W9f}PPIl9%Y`beE;v=MСo̮=TљwU`T4j)urtg@ D;xGM-8!ʥoĨ-}Vo77|UM'ϭpL~<̌zƵ7ˌRXcǐ4)𙔂$S}.mxƥDX̉PC_rU:XjcХ|w$|b=IRm)v ]UԈhQOU[6yF_Qk JVn, ) N/+1 rnM aYO6p(W/40Wr7Wqq+cC+VqOWs 02W tehUsG}Y{rOjjMEeѹotvT>7uޣc 4B #߳7G(ǔ ;7l>c}-6wuT6ݹ M> 9#*!6X:E55W|!/Bߡޓ'(E^51R!&'K#P1hc;,κ"2n88ؗ㘂盯}co~ʋo';(oW}QHCi׫OλKcK}pȘK-y}WH`Ÿ!N|hSԁP$$V3)օö}86Q4O?dRII2[̰?LBw`h$SC:'|p5}`7OoUG_3k7lA4J=2ЅvBP)9 ˂ M E=;ӫor$oϧ] GX:m"D7@= 7t(v˧NVDd6aubM#Q̚;{`8SU.Cr4Xijd!7Xbjf,ZK]W:f#s|j <Be_HeM0ߏRvU# kby=ui@]ć$6&m0b6+Լl*7ah7xG}ʤ>z,]K@6f.(m^jL`tbf:H59uXq!AsPzO嚃w#% f 4^?A5fIDejӕƇQ"r!Ͷf9UUs,XRbIdFjpWM{#eqök8%+j}v]tKM Ia굀巻jպ)$.qmLs %F+G/^p&Ϟ"oITFt >xQ>G9i]4]C9ץ1$idn"C!Aد| 戼oӞQ)4s1VJj C* ..ɰ3ߘ{,xsL%-!rZ]"ͰMR=U#8X;̆Q߿zE eϕQ _3zvؤ˳ ;> #1K7cˎA;{xemF$MfL.R%1 =i#:n#X{uS%b"ʶP`e_{dYͦ~hb֛A2F{0 ne&dۗߏ'ŒWFG:`Ƕ TK09g:Z|!pK=0*ԿÏtLÞUY"cH) vl FrX˟ojəa(%yA%'t4E!ID߂gLO'22fIQ%KuzźGTX娌.8H{u @ZH6 AEF]dCKR$$b,Gį_b pb8QY/~P$[$ ܃iHNXV!n+HR@n\J=#m1+!5Q<9%BUw>p#ԛ vK JFs'1`KKq9vun^/kCM2 A-D$ ܫHSdݢC+Λ`ƂH‡~œ*P5:)Q7x'(۰jnn*ubÍ7",w~zusv΂k`>m<*1n&T@>

>vȏ~I}'n{9kIRgF@}j \"vof$-Sڸl.zz\&eyNanb}@R/ZTWzs +Ǟ$4^Fhd$izp tôڮ,H{ql(=3йF|}>:Rj%xHvޜgMAYTZH>3iinË="Vv8.^V={>-$0]Ψd/ mg3mTaQQ {ѸwS "CyBN9Y*q,AX}f_?!67@BW_8Bi/1Ecj)I*%-nK)lD g}ې/]A[bM ԓloË(D⡃DNZ(mU/Ӝtkչ#Ogb,gFVrN'Ws tYES%əDlb>]k5-|zCNC^o?҈),pvglsԜ ݁抦ִ6SGЫK{/hC3UT]pOQhkLz= ȴm6:/d H=a1n2[;"ÊڕW7aq زe؈}H5Vy(hzMrsHt}^i=@)яcɅ)46f a65sr=-d$\p'%Nȧ-P_JH%U},* Rܩi&dT9[Jf'M(uW&R!v+.G8\% LҴhS 1.P%%e3'F< s<Ԯ`cڱ Jr` 杽L9QI]Nsi-.H9^bL`AVyP$ uH~ckHc8H#qoqwut~8 \*7f/fVNn?ИBL9.!6`Qx q $ )}Zl;<Pp?R>}?D'++ %m9k3,>,ꙧdqq㔂l8K%k'~IS*\$Rxp|v XcM}"?d}KI+HrN+򮻨IDѰUcq}ᆭ20^J^m]>@o9 $mw^*iUШy!zGfѤeԅ%56v.Dp׏m{ޗE Wx65c1sUl3X'Mss׵EI 5,$)Zۈ127iH"i~H̊&VMu"aR+ |kكؐ=?4s]WQom5oR`=^.eT"#M5mUÑi()sNAWRErWM称FJNWy>z^v՟_ CcܮHZؼT˫Wվr[+hE;ܪoUQm` -.!WTέx(u-,}m_i9m|~m?l !iJ .k;N|v:uZKB2l!Е%aEwLSn[ie4F8c&v ,v͐-1 `(\-9!T'fK-vr;W_gN^آ1GH iWD]9p-?>uI.(0^4)]i`70-ZH[G34y~Iq1#<]aiJȅV>j'S\dme{Ӡ͞qk9m] 0nHѝ}atC!!o=޲Z_LshuHzs&Q>0+JҔ7 M>Z, }68_.wsR)A=e7_U-cR;,+(K$a?ODZF,L/u Gl0ku%s*؉Ꝛ4V{a@\Gz+v:LK{|x>0ȗ(},%A9swk+nbD U׷:9^ Wem #Hl-+ab.Yshrz RӞovh(.VJ*v;{J2*?3'U9b"l+9Hu+yPCJg#OWb !o(lrt>Tpb/t T4iA33<]CM( v>?PtS 3uZn|;@mdU>UQcXcHEyI揷C Jn%3VǴLBɊ:eX6C|v(![y5sNZiwSbv7E-d"Z=4w0 Kb.O֩PX37rg]5)Pޮ/5рc=Z]^lE@{2`Pr24W".T8 1ClLXMHiX b#OU:# f;§qvD@MWo(Tʬ߹:ʄ+5 K?ԀCabR:Nג )tVs:-to&M5* "`tuU$Ya n'nDUlhpSӜ K5p+o o G]`Tdr8^Pl:qY&!GAX+KLGG(BdJkYF{&ʻ ڐU𕇗QxM;(FV Ȱ{@5!lQ rf'LGsV8-+d(4– Uk"2~z%,̫uo$VmcDl< _ź +7 /Jt /idѤ!tH VBn)Twxā: }9ƎƈҲ0@"}DI\$n8߮~ 8?Qĺ:jD%~i$ 5~yO.R+S34; Û38Q ֘C57e@/ESpQ}uP$Rr "A[DƵ) ce;e ųǢ љ~Y'q=_#kA<pg:k 4NA10\‚Sn ͔в W9NR{>vgq3&Py5Dx׭9P偙OusFzUl2BdF'69;ŇКT潚rCWK [$\kY3[`D}ytyws||pg%!fL ?P@ ui#W200ܭ<^(n,Qʠ`@NaEE8{lHUKnMqm!5a3࿬ؼZѴI$ZB~ρ sC2RAzYfs)|8ݳR7M^&Zp1g`=ca@^"a0 {/"bIv $%`}[[Ѕ_wEP}S(%݄oFn+;x;iir*'氿ѷ.l04ӕO[x'jg?)px'_&>l1A|v Y߻D߲n96~gɢ=pn"+s(h PMR- l^Ƣq88G ȋk\Y*~1cw2h<䥶%çgY&q)c X (mAojV3X,!Zb&qhVf¡]WM?uٹ8ƿ"l0+};9%ٻ.O^9b""Ryy$kv`{ט7=gu蛚2WX *'-Dŋ&@mvj/:LH⠥$x̯U G3{A.ϐg@>$cj*1iCb;Nݒsh!ئ f!NWtDD9sL\_=.FVXJݿ Ra (s K7*XԏTd=F5AG(gP7=bCzP~@IP4Cn<9?O3Ę~QgPeܰ_PwٺGܲtBcQi'=~B3zuf5i҃,vMTH%j,ڳiPvK-Mr٥n(n/\ShZtN*p) 8l>vϵGu?HǶ1#U1K߹1DmTt^!9_iBB+AeǬ);u@{w>\o(jemr|}F鑆(/eUQ݇Z߹CMt%b< 9T F_. AGZ=nۂ%Cզhb%2q^wrg.u9ړVD]ei \ƒ+VS/e;F8HnP;<S'a"5/22}SؖȒeq!+h4]eެX Dm:Ӥ}jFkJkbmZ!@7͈yu)̧E],Ź%F%3.2IR W.ex=}]@u~~MkDSn&JSˏ*+Pp8XHw$qX5-up]9TѥщEAs!hu3RG7#QGq7^Uzfk ڛ,N1VUТtPQ }jy=Uk(:sWz=c4"$s'o[Rh$+1! ^ۘv&k7@Io|+d5%#ꡪ6+x@Zc ILpt~NƳ%ߚ ܩD֙@K'#98 prT aspъhcH\'L<Ҝ}ickSkE3ݮԨ[Nsk9$7j+[|JnF!KDhIj]4MNgin'|dnF8#S ƮD4JL1+M]`({OKYHF\!F'8C>5NȨ7Z51pmT;II'gn_vx!1cۆLmNW+⻢fɾe.SS G}S ouHNtԏ69K|r™ycHC;;+APTW='ڤgHRa tp[rFR#:K]JI;=ք2ɏ\ 6t_ID2gY O qvBSxH߯):#NJde-Nq"F|9ɇo{2xKW`Zo#K[p'/@ =SrȀJ /CMJXW{tO-'pB02h4Ck!W%%f^M Qz7N9_4O0WV*1$a{!=uEt|3:(R>_z`^ "r[p3A|gJQDuGhNs8K03 fًl1ϔ.P?\L`tnQȼ'pXP,<;9 z,!Ghva5Uv?\SYltBy cӰM,}GQ\g%\5WYעԛQ! "CkA'dK7'A=(P#-)`rBS24Us{& vuUW=ȌU}G844 |Mo5.0QtBY :C)P6lj7 zs;yoqki{1@Cc;`8:eIy_d$yh?TW;+՝j{|loctZ+ٳR\gbވD6<^ }*Ɯ<`Ԍ.4c:=AJdS?$br"8 Q,H+~gŝgs"꫃!}>`5Z~g>qcm ) 9}҈q5A$e_ _/`D@ o^K0tg<duUaHHܧ@h@DijE-9#2: W1A:ÈP PA3 d!AYWOk!{s[i)SZEgHrǡ iDT.)C P Ll1=ӍB8a)9dh90q\h/J3j 95+g*e-jFj׊!3A0 |HKD2K]k]Mx01a7\pQ:be ]JѿA"~Ld$L{ N,^WzK .1zLE|{8 DWTҶٚGSfmEg^va5Z} V?͸)6A94nNQCy}` r P >y9a^` P6Y9ЈF[H Z wE""qʕ)ē-򎰊*GSB<ض1 JQ>&Ś=h!=[ }s- pfc&PBYUSdiM3"۫^Gh%@Sza{9x75KL+79]n6ަ0i<5)PKEueZE\/O @lSh 7?)JR`d[yڀ%9U"֛ޫ%ɝ:7u5!J ,+4n"ϕ2V,/7R3b9z lX=ŹkT|Lr+VF<`{N{eK$Ei~J`F,8% NGg"|0? _$\TBI3WI_y *x-=a4\?6 +V.aWB 'yW"ÐVSd)iԌ4Y]eS A7kH n aѼQiySc(98zA]oyRJӺVh*(:g8x]G[8ǂUf9i03s +Zl1lc_M([4Z|ԓ;H05n4lKޡEMtxC/3ڶ;X߹\\%(s.Rέ2KUE%~h@T=[U:p't=e8n{T ep44W6G# Γ&J̩8s_ :W5̦]n."luXs#鞪jb}'7<| `XZ?,Y2$|{;:9!X¤c0; SD ܈I}Ȫrph=F\Yߌx \K7 z)e~"bX(\)FГq Z >ȚV ]X# ^$?JSi)ud =un̆Cܥ36k3OPUӾx;,\m GJNn|٘,NB&,mhXI ep 6>3:Cr'>h1iY@bVՔ.+G׭k! 8h֯z9VKQ=s +a4C\d%C|8$8Pa#_cQ\lf u 0pųf{-<Ƞ4{9B:vDJ,GCN7(t4br|\.j.{xSDI_QlJL p JL'x!ە,1&5Tx"@ $QcŲV\2F'+cuO*X`DR>j%e*w2ؐ%>dxVa xQn2E6 %4х!L?r(ml31L^tUW`a(fFaq"g~Șφ;*qJ! [Jfr/3˃.c( Hr* ΜEZ3̢>'xRΘ ?rF.\8ВAEϱYCYnyųhdDĈěcG1u-Y@a4xL hX01F8YҀo lSa890o'r̾u.Gzu$yUmd'FQgu{:Ji= ouJ; k0 M~*mP*H spW8JiINJ wsP3.R"'өJi45&^ Rsȸ <O{~ ewbs 'b adTB(`%S"72Wqk R;e@[ر͏v{9ZLw+gDiHu'o6?*@M2>F]7~ @R*&"vL\9ԩVU&(Dnh:rl%Qg>[jػ+vz@yD6`?,`7/ҧ_ ^{WN*/bnQ~<:S)Xjl<[Z =cNq0lrlOylwo^B%2 §KCX3i6nxYo/c\,r?7gn|Ig)S |ڒ+&a}KA)-$ֵ1zF0a"{b< >ՅY_r+(|AT&,%L wN5B+!5j9 H7 Zi.Bsf.i%}sf~śI5P2׆@^6)U/"AT-|,Ͳ<xNj(: i m 6+'OsL!_ /p]瑮O e~i#nvrr$e(00.AQ2JQɀg4l>*M`sZп'1A\]KE[MY_7cZ9*r|Cv= OEތӊ[ĉ|2~ 拶<OQN>4cYv)~"˻et3\{Vd]>,_ԍn;mۉnGu"d<=\#}AWre'kߨK0;/;?wfP?1Oaq3L"߿ȸ|dJ,zJ;BH[e3E}x]NQ&Mg}"KCVGo30# ,оoC&5gbHՖQѢ .9a5gM,+(Z=LU8z~|Ki]:Q86ᳲN|m`J@JfwqgF=EJZ˷Bʧa~ilB?ΨH#hug8 7|]1Vzb1EN˃xYL.?͢d⼆0N_+Utp P-7"1%&4ye_ U[PN TЮA7Ps@, oXY?Plڄ\_>Uş;z0q NHbz~ȬB*ޞk8‚C.F 0粐qU(9sn܄hh1=E;%߱Z~|YtN@[m+?g oPw4V1jo'ެ؈PuITD^ak;dw؞T/!}kۚFo?YV>q=B6s`AYQ7:W|DġGD J =VD`OFH"HCy=-#uS̀bqx'K!S C/ғ|1XhTU7dvL-W7@enVSd/II" \Yɿ̕ـV7.jݷ1݌6/!ff&23^ݩ`-/?3@u?}/h)ۓpdj9>&nz x,16}8?=[ry9¹JPn*\+N5c  =vF :.0BrҦj5Obʯtm̮k' E|Iy=,B@ШiDϦ U?]n?ZUjѳQ̝4 |WW&_f(M 1Wq넆Xߦg`Rݾl2y>\m-CNW Y< @N^oLJZ@1*ke4R Lr0] ^77Z]zJ{PRGܺ/Uujr:I-'}xy+qCĜhMX'Vk3.A ݚSj ieOVU{yExT&=խoͅƗiK5Z=E!I\Cy|(3hً\vpeTCPy_XJ/mN_)<?]~` *5Ch3&42#{ ssaBG c\G;lxyp-[ƳS.iRB`ٔ0J2'i-IW|H;xD F9W ! 5[+wύ1O3]dԁ, 9MbX3u\k|hc$d7 mՄm7BUn.b!qKFq@B;LUb3(T<Ăd=k8r#d_x /QX[}+\!wUhzV@ [!2=48e%s-(c)v~ցC s |S܋8HNMhn\6#b푼)/dŎtf`YErOt;!4ޒeIfb`5)T-c0z:fgrQHCYDI'Ɍ#-#$, )AFGd0I{+j*xdkGXѨP#MʴvFasâ{vCqi %IoH_^֖я(]+yu}ϛТo2ABSzvTdsaN>i_dWa/̎@G8²ϣXM.H#H|Wlrqi;_Dw{znS~{0B0PaM33x@E= ]^?.@elŮ֖uUYvnj{e(pڢ^>˦~X.\ƟʬcW o=1bF 3B,גGȽj䊔k)tԕb+swC 氼^F:"_MQr&'dm&BUgm 0ҟ!7kVofk}+i-[NJEw_$fYpφ%zMOFYvߛY%u c а7{5=#3|40Rh,[48ӣ1Ȁ^:} 6wFq7)ã="7A;zO#_oxOV&Q7G}D׷98Jd_j3PK#NS(ѱ/gSRR$t C>)E"&kKy.S1Vwb:-zoH!! "iF%4mZ &H:%'əIZGN*kըQU)&4GM?) x.-EI˦IMľ{VX#˅UcZiuc]7m/v/B``~Q.͵49jۂ"*5~*c+-TudT9Vdޥ߿<8DƼܨu^fxb/$.`?]϶RKq,YWF.  D@UdK`dq: dbO4rz7i72"ۤh-:%PE5/D .6 @u=wtSZoܰ$cmpm)>[D07Jλ+AnU7$Е#ta=:S_?JNmUc7D`L0%!;˨!%.~b_;ԡGKN" 'C~=D+Z%xd7X6&ZO([N*8F%=e}k[؉'2 C˄I-/nLFm70\DI% (*_0RҺ7pAx(|9a/%y. 7HS"u r΍žDs񋶨RGI~k?kA&|r7~fŰ~֠~0 ;S'ց+q(:EӐ6T]tmE/6X`_9x3pm ~|_%+>gz$ 0W]Mx8|}*7EKa AJijV8a 9PLyK;pRp ;T M#I?r.zhޔb@ ]T; 6Ms;^\$ƺZSՃ+׷_ϲ]׀7/UmBx ]tFՂv-ѕ>.^We4@F-pdj+Vb%4ra[A2=e0[b$z#'g~\u'&ۭM1_6c5P4%N ]Ej{dBPbGOv[шq*lyk@FsP7^/%AۆS =|8BKc DЁ%հm:}TSVQ<=SlG2⻳^bԺ瓧-n[+M ̤-4sVA={u9PꈶAGӍ^rsm- YhkP&z^ v3`&PE"Y jHF,q."ǐȨEW'.3eloC9>ofġa߾YaCpٴr"1fH@l(yT|rVY}V}ı1;4G"O*ph>e\T尭ۚJ1iYσ9/A;OXۣQJ߬nWZSn9楡 ;VyR]adF4l?K05? symqe#ahIa5%#0 ÙÅJ!w"Ob,yn *ˇVտ;-'җi L(\9UCZ_sl/deգ>Ln5F=j4G9VU<#=u"e=h+qo@_KDO~Ҏ^`RP|**|^kGT ;@ҩ]0ݠO.^zz/v!mOtĶ@bJ]7LD]dnk3iN0IvڍNM_sw |y,t&5WT[ޘ-erNI[DfjuK/AAĒ~ݾ[01<0hj'G3Ww;WjeaIM0ج]kXHP9΃n=`6UQenc8%|U9Zg>[`r,Փ =t Aёs@WbREŹ?pO}ћE^]Os(?sŗ6;>WDո}["nIo "P'+qۡ@f Yo^ܙywVԏ~ݾ" j Okj@@t}h9O߭7B*B$GAEټ&d!fZ|++_j}[:}c92zR:Dgh]Dx_7sL?qx* GE]5GZ8(T '=c5xn)SG?YoV'r[a]YRC{I–l* &2EŬd)br'SN4H\yºq7Yu P2ֲyq>L).zb.)yG13CyZČT몚5җfQ`G HA뿆@xXc$3<ڙ ,ĥ=x5Rysv`>`/SfZԢi ,DJ.]\RlWkkꌍ,**!ewH]J(o5ۮliyO!̋WSPQ]mTuۯkueeD8 9BjpuؑSXG1RH0RUO 0Q{ߐ:ٚVm1.;x#[mdwmXTG"% ?3mfmbBG+Ҡw)ů~൹DT+xaF߹>QxQTMyhx(;|{d!}N-qyoSjdFrJ^o |q3؈'hl;,S'=Ple) hv8V9bB!Dr(M{O-'g8W_簭WrZ6ҥLh'yeu,?Lt<p3ca޿< BOQVޗ"jR#ϛT\SCꝐ$+@{{1Tt%T2,5AbϩT!a4KB[q}ڵ%էј#𴧴،uo ҦDzή09+i1Gt ~s.#U.HO ,=?#k\ '` Uׄz 01#\Hj8|«~&N)U@QFSODHmYIl܇Lns PS3@[F<]KG'ۗZ|"HQ-M/~5Vsrs^bŸA^&o"B,3(|@!%YA䒂Sf7Yֹx;#1V6S`t3[XVRngWK$kۚ8ki0]Qocaм58'[CX[B{ $qw:e~2{ޣՃ0o_ 05gF\ W K+"lxFJA׽+O;"RDW\ŗ gxACC.I&|dz](L qj0 kT(^SHBNLRHf,V!c:Tk҆UI\3A*xT_=G:E ˭tHz ~V+UZȻC[3LR??׆>-c浊PJ-7΅9E'nPDVD7 uKtcgV E}8'޺h L.rV 3ik;oghbY/re>_./KQb֒y}QexZ]Ԫ\߸Se?c\?|UK7@8b{7Ȣms'LZgD ^[t}E`e.06fc-TlC/zāwݸv#<5`6F,Wjs.W!m[{7 Ż]^I$hinEz~]gӚOas=[g1[4|QpU'[`F1~mLJt4%ۻYhH1* 'ɼd. oh̶]싅-N`E274K)ac`S nz/Pυtʹh.6,g+l{᪾H@ -}z_/IcjARTtRUjd>͠m]|?TN@4[OW}8׿TGuѓB#LVo7"N١dP #7xi<ME@_{|(JphJM Kx.QẤ@[jYfl Vgo*/PPq̈́#/w-Kɷ=| n$J " lZœU}/%"j fk)Le3Qo^gJ,?ZB|hirQSe`{b M+2Bax@DʠMGk[Ȓ X׹F@zO!@{2T7; ѩuZ&lk(`o8B<lCmG${m1sˠHClϥ]y{+AFe_x,P,@OSn \u5s]e4Mh㉶pAVXҴZ˺}D [u" 2[ RZQ.iynу?[faРtL|,-+OrR^D&{56H7jDtX\xӟЌLkNPϬP)P6P\"[f}@dm 8˙=W=D^.!*]%*KtAJ߇e΁DϸSZkxҎ( Ut۳a c5-'YTVN)Q)xz8dX pQ(L_~ =`E_}âc2 ^!&6揑ABlrϨ̽,xky.7QE1B̯n撟V~`=xEz"v[I 32PfHտM\ L~dxMvɧ`XNwӔ"L`[' " 6mBc*-hjA?LxJȖޕUB!us+T}w:[|G\}8{@LENe-aHp:I=Dn vq*#L7y ":B d-WI,h+5ߎvrwF M%d05/kri3Ic𱮼x"Ru+ HG^ "~lhvac6 skNF->E%uU 2kkuTu09}ñXR:LΉe=I:[rұ\n_}Q&#kI2qAP}xهa^;LXCʻi$Q.diMlUɡrhiYvJn cX9z`DB=w ܗǻs{k/1,=u$jGm8RkY!wt#k{p,Lpl9(GJS@=OAr|(? .[wv3=i:Q?ƣ^Sv/0*hK=r;pJK)*N_l-cҀە6|m$R쏢_d^J>QeL (Pˍ+Bmy0۴} :Gndq R'!Tzɟ} !J괉ʼnnXGϔCBFPiƹ𨰯4TBG]}9EMb{X|3Zd0veN)H++RQI6Ȭl7_Ito-S9&|އZn ϵ*_wzF)} ,Im W (ٙ&d$_dJME6\ "2P3U_&0/E{ȉiۋYhL%qf _Yw~fKT9I,B{w`C% Feӎz*Ye:,nMԆkY)yq Qq1;2*F5 i@2d8IX2Mv 6 %C}̩vG9m-rsn\?љ |.aGuח-᭹+u]v6Ŭ|i4#`aZ¸$q8!l OIh;Y0 J[ : 7gU ^X~u8sӁMMK%_py8z-ob9y8T>`j%qШ#*|KZ`GTIQwgFg榧k)˲; ?.#,^{+,o3sQC'˶b[$; :3΁ul"ӡ#j*1GKO|֨ʑ5f~< ?8gR=pFsen 85Gd@WuSq-ksSwtlTK.VBdtl){~,!<۹v'1CӣUyW{W!sd%9XD2&_%լ/AfJ5LH,uO-LKQj\"^5Yą/e(oύ*aW;&? $BM%Q~o?&ʵt;x]dLZܡ)ՌFTC;hMiWe' t/G^ ԨSD)X$它G;mg\;ݟmB5xx8 G ;v}\De[Gcc"F->KAs8"I{ Ho^>IMIK`,tJ;Q&'0Lf˿3/(ᅰ[Ѫ0& @y"le#Ot2%MH#,ў@c8+ptPOhWbYr[.TQ\.Hgm"=EI`:a[1^VvbNe~?{ʼn2KƤ5X3mo5|K.7*%V+PFo{N>zxj!|YX1o!^l˔o2Lh_?sˋLua;?m 8Na1pu+2D$8/7fb>Ҏv[eܥF,O0,J!~݌(L5J ~wnUhCxs$4A}4SܷDFkՑ3YhEolO0z:2#&®XI=#VIR/5 j~6 cƘefapXLc=/ d@Rn o1~1!9GF߆$kȗ F),̞=?Zn0iKqٷ|G^+~Gys!Y=""Ά43l'Jo:0,=K 岷rU$Odtv\!2._KrtPLO.C^wsT>M&Pb52# Q9ee_rMНoGLJ~7ido@;*-pPoa\H4fPl:X \X/OH#BVsɕN^${A$Loe^΃h}nEpH24zL_^ q;,nj0/E$W PGb%;p(}2O.Yf:JI(w }6\.@'Hu,25].Am&LѤ@j 7_vՉL2Դ ox6sku.PP[a=3g ى=¯ѽ@^PGE8tan-[v; ",Oxy*&UDtB,Gy2C]?(hZq; ZX/wlO>u? 0b'[Ud|(>Cm*/,{.f`Je߃'8|J*[&/EsXxQf+5~5Gfxk7eJ{g9&P+g< a uVmŀ"77ySmjXe\)%TRfOVʂP9ЉJ$X^* yYASc>leyD}4\Hwf0{D V.X'JV1k>Xp^@3tO.Ĉ+ϟKW@u: DsC}WV6pjN:Zͩ~2(M}ybNkkd)vZgȒFI ;4LzB:E'@R,vgV] "u ]rwsV^C=RWs-4}bTg>a(q!ەEclee 0+t4<ѹV$$ljCv5IUac0I34Ed ;#nS@j%dsC)O< &*FЍ, 1:x%>vOW8( ".ݑgd"%Oo9W^/؀iEuDMU ɶCqhLO=.~@(%C{بUDcۭ;Њ`wQǠ(ΔBXۜ}6&sY :1Ի;LIi1;mIs}lpD;@EJn84[cصs dA5gfh[*22!~1*!~Ѣ SXuWo"jM'z/Ϋ9&ɓ?r1w2F, .96s]=z 앃/.SƎ,is% DL6; ֧C?(IZ< k~^ C \3[H`&]0]Ak<=#TG0|P3'3iH0UoݖsQ87uh1 d NHК.lX4TǵZuQ'9 8At-^A4ct:J^T p;8kDنޅК2}~9T_d>Bc6: 0S$٘U䚹3*I 8 iѴVǼa:⺯f]uq8F9f$PnT:p9Ko@C22/.n /-,@N}sc5Ll)?JOǻ:Mʼn"v$Py׽/ޟT#)?wڳ:9?J"T*Њ)X@ִ;DV7$ovEmXfFȎ2.nR&1sr2){ CmL\xlmvhԨi4V3g@V g5 94Ur y[m_bS@z02Ts@,ca3 RC!w1Vϫ{PHLIk_ TTWQuCAךs0A?>Ϋ]-e8R;gSkͮ]»`k`!Z~dB DΗ3Ǖ6/lx,M$;qe(HߠfSu#gWmb`skN sݱXzg&ܐ'q~>f,in5a) ٺ]"oT:wlP)W7zWhwUqk@C4/ҵL8bCyy]ymDr9SV[js"}-DoI)P lbOZg&P}(d)mH(@8ҡ,h q` CQl& X.;q49 h. hp 2| 6˘[؇DİfhZi6ӣN&ʍe-C-S;08rR,S 3f"bRb'wSo ]V* :hR/Rsj\$R5E<Ӆ!0~H?T9ǀ1cnU^̉^JG~,NKtZ,1n0m $!@4l4Q x MҶ}2lߴtSխ~MuwMw`.$aX٢Gr+[$Ǘʣ\mȲ,bu,o{Jh7>W+Lvq!ArVGQFGsϮ-1%&,5dwsfA*NU?x-)MAT`ϽIƬ!N`lcb|*4Ph\u'COQ]}+6ȋ;Wb}'zu}t=l/ ]9٦.9mEؾԭ}\9;r3:U$ >twTTx'6`BA:&0yC1^5n"Ĕ6`A)pG ̓u8Fe-Ry>3%[/Me3>cx^l3\}: [ e˨@}ݯ p}8}JdCPO[DjU2w7ѣcSFr %.,Eۥr i3B; 3sBcyB0}D &hTCMiN˚R\QF`CkPb ^7wSpvȭXBK e]>Fg_%TIܧ 4dqՍu5~ ^odXυӮEj2Ւ/9T(-2T}LcZ+B9\;~Nk`gߟeCS䓘"a$u}`~{p\2r;%>)%& ѧu㊱~RQ{>'!P-.tv S0shf*}}q3V.!>#!¹Ԧi}qzF}x*ӬBFusHwYKhTgD6̯m*1}Z!j/IJK< c0U"c bP;O.݉YRIRMS@J]fY8x{TjFןk1pGҺ_IgLl[$lz0{Z<$;z:]ρ]vAh:hMi۴uBJg,2ΕV-(3x?r~% 8 ptFL-pػ^$L]8"VQ[r[P#rnT}ѡ\Lڋ]s`:(_ !kj5/Ϩ# TPB+wXu-+[ʏv϶^B"$_ @U0h2/& -Bd<72W&B7-vR[k :3'$AO&`\ ~9N%.OsdLPtF~p_T[컍Tz6|UI|f,P&ST[d^^1aH( 0ٻUcB5$4RB9>ZD)Xf9!ªӞFwzgصžgYZ070701000004a8000081a4000000000000000000000001644ae3bb00003cd8000000000000000000000000000000000000005900000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/soc/codecs/snd-soc-rt5651.ko.xz7zXZִF!t/K<]?Eh=ڜ.+C禭Wq4wӑEw ^ yNty6Cg԰,.G#E)DU-#${(ahA.WR7 rv1|o#Uq[Iu ~|jke/z½`CV>IHW$}HYp]P@..Ilr# F}b9?R9h Di'3O3H%{pzz8Ȫvwnf}e ¥tNkKcGٓ bO(TG.&a?(1um@"8S|^jc G\V.>ӹ#Ǎt:K^<4ޖ*1㛶ej%ںy !2^&3%ƭ!)&Az lDjX0ꨉ#BcXY!2,aFȠŭw (mlSdbr^Y:_歛/Y:zeH'S?hŽ!JSa33AE UtL-@ o& 1}iެݮ h+/lkPLiX}n) 멐9_#ksŭR7˹nc̲w˺jKbPvQcu_{$Bm"V ϢqPc:=}ܝB%$-UW=90yl_Z*dr isM ;#^aǿ9?71=)Y.&l\}`0gO}2AO@7CnW{erJiC)ӐR˶ zHGm߽>.?%Ј#ƥYm&[6g8ul#1`|d`Y;N: Jv=IE5a8A1ڻʞ3#N:Ŷm!.YF <_K;uk^7lTޏH34B~ Za'7s4S&dBlxwcD0Wu/x7Z9):1Hb c,ɅkD3ʗ\I^bi *[.Jn,A0 8- bߒ`{WY5S;?s&]`2ұ>.}O?Z- 0"O>PoqvJ!@BM) ۣ4w(n"F{۷]fStt#[%zCTϬӰ2e8a@47y.Rv}Bv>ǿM] ȕ(R=bZ/>h/zbLpĬWV.O*^\70M7?D[Mz5fJ?>lUWiY'S2$9 =t.q S:^+~s!h$MJ^0C* p$Dn&ee,}ݵP{#pa(BQ/]MDOֺ/.Th=y:` bm?_t8Zo@cQ7նjʏ?QEed˨33rx JtP>. U,V?B1+0lx_&jE:<2&!!jY5Pw$S4xmT6XsW]0 }c*=c`!dǑ0gv~Y. M0ܞn36ۈts9jϠ)($dQyX㪚{khQ,Ut(ϕޑ}n,,OFJ;tH%Tu#yUK~mPI 7:׮ ;ƞ)Y{Yo>{qK9Ř#I W368L]G+YI8[-vJya;4K1v*hmPiR#QMزGr;қ}bY`KE>ɝ"~W19]1HuO-ǟr#6h~Ccw{I}@;wg72KDu;0`ʕN4WֶZDjSwiN7Ԁ|_9Ca y9s؞ɌjWE$™oySf,RasgNfr|u|ʤ]"Pʛԧvq-on$r@ ~yŒQҶeEh||e$QlBw`+ǿ[HՀ5lDpe[3 = ޥ]4ozB)%پ.A.vr dqu7yC"wy/st" ؁x&MJJUE1uzxNV{M}eW/._ύCn[YY9ɿ-H1,>'QHlfBLUhR59U(59+>\GulBj D@W695;_rN'+t.3=n0)+[ExUf0ƈ S:UC)wgzjΘ 24nD:7kNLIVs%ąHk{ )>s硔gZ2٨N$nfńk!??;?#MXT,IV *RI\/ˇ]T+B>KNЦ~R}ga= +˶tUZsձ.^s0pVxXA8^oJMڠg.QOc i4#I9 3]xA=ez@y:uΕ%}VwCiσY0י:4Bv%N#-~Il뭼Bh? Wp#1ZFJE.g̭ 8, BGwL`;7cqTOWcG%±Krjg%7mqe(K pCO1q0D8 d@dm[ wZ6m,[ZQsu D 9ǗQkt eb0S{kw,չv6hפO1+tPE[IX+xCX;N8/FR@ˠF4Os': 2#~Alɍk"y]zOL;VsGYn"9O@3evaxZCgN xqUw)L7&_@~ĕDWn!%ۡj|iF*:2WܖWΗJSבPHsu*l.kB\Z2mnjܜ_1'%^氟#ٳOn;LAAΘ/lD9MBJξz3q4ab>mk0WZ 2D`C$zu_0QkW\uH!UnfS[%eiW^7ug[y7$ɻyƂz}WAZƘWP_O*dJZCyERM Buިh`{OJ;aXAT'Lt# 4 =ZG1$zbU.sceƶ|C3󅦶Z52e҄D[R68߇PBZWCMҭpĸhyJ CͶM d)Yx %ykjߟ#騄Wl*/mcƈQ6(&Dqh[LobX4 bK g'Q7Y{ZfgA__ /w/.aYu XUhp^~?5n֕r5elQV4Qkk/Fl7Y4-r3>A}zrH`5?Fz4/yS!۠ab@빔bMxxN`El^2-:ؽj*tLp_1ͶC(_nTϓ!_pYŸ4`Ze2?EM-K  v?]k *<'˜肒DTf]04Xm_ӻ9` @G!xK N>jsZ(7XˁKXU՘?) _itmpvk_Zh曗fD$j!btƍr ґK⳰ft9v)ڨ-ZhZA 9q8VSB֦kvyfVeSȍaQj9evCr ׳#_{y;LݑmaҙZ߃^^κV ^dN#&~y?e{YTKp;V)a׭{}t;@&]1Frgv:I˟sF<a|)5}x0Kl5C=EQ C VJpx>^:AZ I 8L+I 8oH!|)BD~ۘ7:'CT ebaň O/ǶB vw9@ V+\j<K>ek\t/$P"ٮ oL,'9\aߍ,|p0^ >""6w($c`}$HI%Lm`&]pIicC9Vφ=s8vv!R!8vyL9A$-@7 nqU1\u[n+ huS*x8bغ#3yk?ެ\Z|]]7CR+CV=M%yߋV%hVyH Ԋ '6Qk%He: ]6jj<$l2VXҟJQڃ5pk $`ZٗSJ}}y&M3[8{|WaR9Byi  gRvޟJ WwY9*s"͛>vV}5Di:&lH"3cdj82A]'qzS*Ȟ4 0kNU_gf~dh2CGO5LHFL%_q)( l8 jLe\Γ +4SwӁu=wNxuOox=xu~x4u-'oor *g I~OdVD mg/XVS]5CAOsEHC:DT?\RX1Usn몥/QbP&<5iR>PZr};/voJ NT\3H< ]D,[PTx&{KPN4EMXoK{ۑ͵qJlF_Jyo0<޹Ž@&9L' [Z\M|e?)+.=9~4_lH<&:u7s#󩃤 ,~%R9~l0Z}?Kmm Pנm铪C}P`+N١^k?3k1a@BtBxoX$'CU{LbUz*`)l#.p m\q e,)^Gv? 8p;[Ŧ#=&4~mj=xv#k9UzQ{| V=JɈsK&~3%xB(~ZZT^f 2!d+ 9FCz\e12{EI"wY5͇АXϨLx[ԡןw$׹P hQTgB [.cBoz/7Ne|q( bc@p* d>Z5pXŇ{㾝 ~n/;/NǪ3RmNCa@A/V]2YUNR3闄R>S݋ӭ0=$oS7c׉t}3 "WBr%Y!S^=_aC˩.۾ Ey1_2zӝI(xMBv073U8ÍUaCW,?M pwCP}te?9F7#c(H:J ԗJDuŋ|)1ؾG`yJdSW3ef)a@EdswCPuԨ{G`uH=CM)#8I3~ѯJa絇Ќ\uLΒS ao92[ 8yFo7&*bYs*(7gGs_dt9.3H37=N$Gy]DoaQ~w!jBkŵyoVGu=P K)m0˻FG2K!c-h[w~.gMhd2IAswOgP&E2pyUCk8#Xz ؏ =O>]OJdSQB6,~W`s-3 v)gukC| H h iҦkAi>^%[c#_FKuvY)u1i|wB1KL,xOR`iOrQwgO*B@a[@ϸaL0-8B^cAO07\sۉi4Ef6/#K,5pVA{HAh-;K#>o y>[=Oޯmgւ=̋ήax]Ӧqg;`}jў0`J'DgCfݴEQ 33"Ӈ*z?oha{tWK> T~|~(~kӱI)1功~Uö +x\l!NM@gc)5[BDWg^ $O`$!7 p  4Kl؏'x-1T8߂!@c<١FyGE͉y6/+B|e'RK3b`V&f**}A;s>kQ <Yȓuhun"wroue$;wU,+%ksTNbU~$O[_qej[-kS&mO8kp h{E` c.#y_3^ʼ}@A! Q-;$Ҩ>%M9g< <) d;V"f0Am^~I3Z3rGTE{q0O6jjGQ%|cq;BEl%9ZvFwZZqhꞆ-PH$kLIM\esPnX!<){V3'XeeS9*($Յ"OYo\&"yu])"+:Ņ# sv>H]˻ȝ9wכΣxJe;JyLdk:) l&T+D8+ YPgQ h,Zj#莞tnӺarl`VM^;a}7D.wPr͂99$}c C|bRdrrMl֥,>.Uߎ]ˡfEUPpDϳ*RHڙ 5OX t!lNkD!;Nᾉ,SOJEiF.]jւ pUxbt|-P<䴿WZbKs`(=]/Ȩ#MBZȴo z[c^DN7שG x#*S)@3ёtG4l&'Hu{s~v`T[q"(!D‹K kLUD[Џ,t&[S %]8fG!ʳ>=`cw4ehC"P\Et=9d  4hJV2ؚcᶈoA6>uxbk2}Rei5K[)> N Ab]:(k8hz]$% >܄ܺ`ЛWgqi\-y3Z➣5~^{6'uMX Ԁs!7`>>ʗry[ cͥT*%PVݽ¾iLT?عpc 0svԿ ێmW 0~Ⰽ(ҭx}Dk 6TCe;wFd .YGw)f&ٵtmѿPѢ[ҧ1ZO@Fק_i(H ԬoW.ݤ9h da%V&8&PK߁2_\Km=%Dx䬰/j}`iz>dm⧢NU!e)Y mz5NH[' j8JgYʡm̫iidPbW-@ u(#mSaIo] V96e)TvޕK }Nݘ'V#{C]冔5v&0x?f삣 @ ?ɳYWgðV=_2u`YUر)PcN'ebJ|^K ؆g ># X3hiu60 PPwg+xJ {g :ޢ".,I;͑1U/g@YzSGUg7%$0k96`=T}JZ1|]-lT!/:#ٟ⬯ȵ$!ϫhb{aI z|)M"]7k-s:wYnbm$;l/8:Ł#-L=VZi4}9QZ Uj@$uHra 2BwA 3k.zZ+9|wvDqf@:}68b%AvEHۖV|нekκ)@Ѳa|aܚMD"| H's:EZQ9 >6`a6gOeGE b,M5ua(3ÇYԎmz ?# .9 #ezTcLz W'"5ꮛCDfnRYn'ԆNk_> غ%kr"ܿNuW8 {vV!r~ݹ(Y8ŒS~pMr')$>jf[K#\pD%,1 y#hp3fb,N,_9@mA zޠd n՜URT bMV,Ӂ;/7;4uvv<_œ*߄ҸINkF'-6: cZt B S.l2*6*V7A.c*=I҇ zvϭsd.vE=81|.h]7,'i<w3xkt춳̉X#qTR9)/b)n9>$<:BƁq7Af/5B㢍=/;3׏0Q[ Wek5gDYHi-G#IymvEMN p U?jjh-6Ȳ:al @C8G31ݬqߣ!6G(#: |3~[aՔ~C*H555ͩ\S{2"+EySZ;Y8ݧVUcJ<(V S (OXctfлҿ5FE3#&=!_+tvPBRQx ) \qƒullL #qE:7Gt `OJ6F^ >VDN}Go~XWOݵv{ڬF ^X1TpUN9U瘢 M@'4^?څ>7uA)d|wy餶L(E8BatW氆%=69! mх(Y%Kx8FrK>u @ޞLeꠙF72ZmN\Fuŀ r 3>I-:UZ5 I' y(m{m9nFf:DoH>M,tpl %&:>WȞ֠ ahZQEʤd#2wɁt`<_.+841T3N o9& 7r^lIMiGi ߀2e^-zd-Wfq 3K ף%8QJ<`YPv=XaH|^aK5o֏ԛ\xxGU_i NjE% qR^&(>e:#|裿[eZ3u[.1-G{%)ޖjV؋o.JMһP* IGi˃wa"Ѣ g(d im'O\}Õ΋ Kqٔ''8@6SKkB$2QjvF lS19=̵s!V/_J<sMnM#2uB,>ﬖ;4 4;e񌕻?Ry{]{lJ_KA X)!Q JCɉ@4 Dw&o0qA;-DԶYinxSKb/ t~fvneMVM*xfy5t9Y>}`a <f½J_2 k?L+٨#;VZ?Vif(u6@9O:R,^7 N2F.70Ydc|q~gƥ6uC9DȮ k$OW]%q;&VJ~pjH FYu\Vq%N^`gkQb?!-I<+ըagdm[F!'>ۅ@DWS}y' >:rPN+-XC (g2"/*NwX b/nњC0D!ԛ5]G mO cy #41gYZ070701000004a9000081a4000000000000000000000001644ae3bb00002838000000000000000000000000000000000000005900000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/soc/codecs/snd-soc-rt5660.ko.xz7zXZִF!t/bW']?Eh=ڜ.+VgJܓB$ f?$2}FAU_FdR繜.]ȐuSYD6H!U'{<ޕ 1="Vo)ό pٔ?G^[|S<Ѹptw'AŜ/yڅSja0nqA#Tv~ C$6Z$c|`U&'Ȣ2'\8@槗G `f,>mDBV)m@FN g"a1N/w3<hC;vW>?=_[a{7wMFKpq|>QMXl̺`ٖ?WSp$NA15Y'@@"Gpz˻iMm R7Y9&]{Y,쐁/5.%f ~[gT!n(8;0ͪSVh/Jk2 L2<a;brT6jhxŠ"H7T"[Wd#3ޜMDOУH@B*"R7n{s=8n6BOT"AvV22Sw%l3Wy[.I0e(6y&b`$u~ϋYZW"_l1PWsA& t/^?`үR.oDh;{͞tc-DkqW;&}m'3JN'KAfmG &Lx[QFˠUKA"e}fDKS{NlD5K&+a^FR`XtJg `nq:7H^\}Q>Cu\=|‰UZ5q ĖR^W.Q"ݫ7r\G8/Łp/>^qqt,4EŶsG_k+S^^BbցSko!o] 3+QW7,Om Jқ]pC hT!;(NQ/|Jl^cdѡ nr,u8: 0*;8$KTq"%ӆ5 Z1emKkEBud@_8w\Ef SBPHf ћ¯Қ.6K/ *Mv}5eBk8q<S.jqS;PVL dGYc12\r+qe*u yA|գ_K([ 2bǃ2y 1+xd+m050(-hӵ|JI]`ʻ*'&:E!}j2 z6oLH"OVr56%٠g;( V]~cA4f wV˙)MUyE[v9K]^i!k}z$@pamn;XK~F'#qOsfEvtKk\x`UſĦGmvU3$ΊU1$4u4+5Ͽb۾i8h Aă i y  H\":yIj̴Fv{"']iHB#`t؛/֪4Dgڞ=Nm5fL<I&v&tfisG!"+:{PˤK-vܳ}c #z+¨1_PF5~Lh|?ş'ײAv:Ŋt4b*[hɎTp~5-kUwF;,ڣMgcF# -çۤөg~jG&2m)u6ZFv*;GKU:i{ ݊EHPD),M e42{?^6Z7 55B4;%~D :?I4rMX(a;5ɀ$S'ldU#IʞO=_nZC7+(hy pޑ>k&嗌Z Q^>jȗaXb6K&e|v/hL /PoUqa _i6uY܃ۋ̗lPhS1&=-IZ0_Y[tY0EPvJDH/45萀c;L.qUlU$2KKCnKFc~4Y#qs}JRcEskӨq! v^{蝙E ҁ4}B(VZɛ t2vXYqv)VCR*$i.ދ.58 EL `O(إwxQAW!z㓯k)0/;dj4X-M处> գ7Pk ǣ>nޒ:@!;xSWV7߱awr[59AXmhȳ`FHN/ |4fTθzwO\fv?"XTI:)׋=% &`(kbxp̼IԸvdr.TTע 䏝NgvH&i(h48QP/C {:c#D5ZJcVdZJ@C ֣NV;3֟ћ x ע$ wNG A:,Q]K]Q {AĿ֬hCӈ͍nrȟ2`2]*YGT7+KVYS] QIͭC*,8rQ8#yKWUk纻As'y67@)7o${+icmBEC+yN+Bx_*o]!Pl2ޫUypk|[ybQthpYuW#`FX1񩞑UWBƮ"Bb}"?ui[ y"&Uȗ('p9[j%3)BvjGPAk ?DVe<I Nc-dgp*,mb /n kK0C3jkYgnJ֊oط>LđUML'a۷>L'Mz>HQuYcb,bmڎ^TI.'DrS[D!tn#)Y`'+h,-JZzΉԮ=4]~ޣӢS(k|ooFIUb ;,'z^f#b9aS&]`חEͺ/W(DfmSBS,ZUo+kJ]b]9Wx'MTZ?ptc94& QMEaA< ^uCf5H"EviQvKO|ƴ,4N) "dmAUgk,x6fKŸל*t;9IaaamENv;,RϬ G;_Li^~:mm8wQ1Zv>+7i]=\$PŎ( Ab[dԕ$D1 en%)+l|6:Ɋ*I6  } IY S3.]r:!n rQmEX86b($]/'(5s\;,VCm$pJ2mU!!8$'Xk6Z') vG 7ݩ49Ԭ-;u7wUn|4-? ג+3Kn⾄_LX GF@Xd 6.QMː7֞._B9=HpoV55x* Vx¼n>X'8AWw)?uH%t1y^l'w"k̤8D"n耋T@nGbspGɳ5BTPӏq 5K؊4 n9gu""@%)*7맜r*~Uk QDl_yP/|$5konpv@|Ό9`t]Afur/|! / ] k,Lpiv*aHkDB )yhT 0I`Y/,Էw9;T ^*_ZDDk-[뷇ԓ E\Rzp~|3h#=f) ]D3hԛZMh}N6{ QJ9pݘ:yסԵ 4K☡! 9h7Z$}LH:h+6;H%߬e/UC(ō(vBvuؖO/Ukpoyt i5/w4(GE-T)ш)?ߢ &m&G{?~;>2GmXm0 A>o4e5EALh8IkAp棽x.Ⱥ>9 ÐK;djh#1W6zN X wqB.FP.gy&N)WFUkj wfc-x;$%E]&uޙ`': T<.ABRZ2T+ Z:#.{㘜,!th! H]j$E@-3cցIq ⅈeL;21];B1Glگ:E½V`q&i&#BvrMYCczdɼ/Vg<ځ l%)I\MwqKH2h.Y8(aO,;C.ڡ CD]߬EWQg &3ۋF([)| ҥ݉}tld"q"Hz{P2Q4(]pg]|TCH Ǘn JOP_|`/wS Z]V_l ,pGRn)}~Y B(O* ZY&. gQ+O~,|wYmHnYwK5h 9<$wV7@/Ehh*!q#+;Eo @ yzvm.1eR$f =Y&ۗuoH a}lfj>Id`[˭Ee_e!d#l9[i}A&/$S4ӿ`S5:%P6uSc`;3#Lj. ;\r>qn*Y25:*&m&4x6\7\qs#$>ЦS]Tx2ofڀ!%3 @"DCӂ]X9hֻ;`H6Ik]KLA"RFKvmۻvA4$KVMs4&M9Eop:G'㨜r)5ŲHNi/5s[qn0.\Gb.k@i9ܘ,@AW˔ڨf+8Z3D|`};%j%$d}ZHz{HkNG QvrXwF32fNU.#R t.{9xh^b)Qepo5!_j6v&C(ڳxmPTGAcKޓ ވHw]*`M`d'ϱfPn"E-؈ kVdrr*j^aFŰhVJPq痧]&#O~jx%c'uDc-ʉJi֒SqL!| |Jp Ck>{͘W-!D B3/pUx89) < ٧UtfQwS=o2;涿yʲ$F?7oƩZ_z-p.0?#'2#ᙏA/>7?j/Z{2?1!#]rHhaAčK zdG2l SbCTā0=dE\qU[-bs&뛶zgS)x9Q.Щu@hi[7H]2"5me:Dg,!2+ .NBDwbTd+BkL-dP1H4HRr* |#K.[bb8]׫)\?E3Ŧ?Eb[Z{V)-|"Wa˘Aªe7e;D!3w6z& FQ<0bvȴC^ kK"5LBW1yCxȭvP2kIq57"bFˁh){Ȅ2槤h0kO>֕ڹl!|jF4 P: LNfx;Z~J館% `;A8`s`WAbawܘ_l ɔn!0nȇQTWmU-ʊK=wz A4Yϟeغ:6c!vfrU/dz6b|/GN)D/1癇L&Sz6d:$nq+OK]Y83~b [f))NI?eM5 [+rO0vZG+/s?U,Z.: ;)4x=UEOR\YXMZЯא)*#.س=(a}8͔:ba*vُ/pjNQ1BW,j[۔^[aҊ{fPR9K8Wpc, ю-r4407!-yhkH}:"v㙁ڪ\cCN+P-MsBjj'^_ P5T[9W9ZӏiV J]F&vdB$ Fv$xa|8iĎ¿Rf'p9-\Mjh 0^S~$aVzPl"uU&eq| 7ڹ^;c3Nak ;32&5 0*uFQX ZOpӞJ~`h44^h3Zg7{!IZ<-V%% JKXQ$j_ 8!uAq"zY-vBsk SQ}*Cְit>[3 |r/0$ԟgg8"DN?75rB ۗHSOc[p' әxͭ_=x8{'pT>;,AyŘs#?jQ| . +hC@0sC@o˺LBY%<}OD7E`{a Y5xx|ِ=q<Jۅ2NUpl8>|'@;\Շ^r9ts~}PMR3]n;lYN[r:&Ξ39ϤQ87D@ P8%Mh=QݩUW}ftQAW$rB_*ha+B-$# A1{|T4 f!OuUL`PSH O'W,tYcKJ )wVďܴܹ)9P;jw8QIPǙʳ32ߴ"kua)CR? q8jj kZjmv(zfHy!!Tt-xpQ I'Xn2N@1.jA"ʵ2 9l\_0.(D{dU^KAsՁqAOs YLf%ڭ)w8 F%R?Wp5&>:tTMͪ`f㭘p, 03\I0 qO_u7*r٥ rfӹ({\HBďB4ڴ\q= hZ>hRpز9GX1HH+eitCWt'4-K t*(o{>T2yC39MeUo"PWPw`ykBW<.+}X0<ڡ="eG!;շdE뿝,!cY(gsK y6V"^ R٣{V TnM[t/M%t9N3nkQrjUeo'@ޏ%!21w9h` @? ~’D 1caW11"td!FAZSc@3v':qKy"( S> ?X[Q8$54 U:72,'"J&jb}çd-{`I%6 vUlwr+f}<Ң1+|Qoi8fLI`_CKjEGeXy,^<%/V c7젡1 ~D:[j!OX$ri;ui:e% =(e|J8ݫϼ!/\o{S$tOޟll>W|E1Usix iS=\L.J68YBa'օBAk';>v&hh--|9§uJ.D@_]~$-st1k \2نcEIJ(gzjQV)cU6@x;+t2;N=R {{60@i2*'Rٍbk'LWꍹ⓱ k㯸퉝 DDI{ʷ"ƻUXBAq0/ޝ6h\37MiGꠂag0L-;YOx%u{Ƭ&XA<< JAC76Ǧf8)DٽȞV$|L~-z&dpo)ძQ2:D(LB$otK(>LP$/8Ӷw(ԕr@q- %vq@Q;%:OHѠ$L07O w]fv's=OPvB3|tNko= ma2f0rJ&MG7 =Hfs"s75O{͇/? 䐼Lrю4ct9Lc ,%oͺfW^ ¢S\KӼ/b:)^y1lW4zi9j=;O_6mGg:`pwm p}W&}#TWvt7a䃒%!%39^|)4"Ҿ]}tL:qhV6!4c*wgTWjpT³Yr?($2s-4g4ɗ\NF< y.#@ֶw/T5/f˕8Mx\UvO,"DL{s RiMMu14ސ.5@|f~CK7lM5[=Vg ߮ W;߻CKTQM.`yO?Ж7ږJUÛܜ;wUW:c9Ixf"kF`%R*՚d%+Ia]B52{qHSȝ\ vHNF `,L>/:JƺtSO6C췋C]ȿG~w2cZ6YVjZ`n41 :iOZ-zad1ň5hMy5)#4v-BoCYgWzO%-skRQP#ۨ*AŢwW ( %LCI ~*_JM5?LUu+Wxԅ t!hw+en$ʌwJr'J0Dq>̧1.n֖9z*(ҐeElNkTCC+R q:p7D6xgg\Ɉe; ^B'w?!z]!U ?j E1a'~/м [%>o_Xb ]-uΗjDR|:~}eR0u!͉ ^l9Q]br=5=? L9TМ,/P]R>ʍ=t J ktdz_D[mpL<QITx1s.Q8fȮ'oM4Je%7bd=mw bN]UpKRN?fxd}걪Rgl53TZy'X*>?oEo V b\{:dT^i:Y+_p%$$KՂnBp()5oEͯV=}Ú-84NVci *p OD'Fuޣ8w )bmN'V0L0Ҿ-.*bo?ߎrي6Nů׉>TuDձkP&oWeGآѭJ$a`F [;yz@P/TF/hzsh@B8yW3A)mUgH#i '~l{8RL gB5z~r=VhUs:_O)2/^S$tъX ;xY1 5y*^ 3ۉdcffIVa^=Ah!3AݛN>y<uWG<"زKLH=:n9eY*Gk . &G8 8aW5/1!-ZA@SSAe' Ga7)=6T{ȮRS#@2?9=9I&d`t-ue=}|"3hHO]&r\Uvا|7<@lq=W$sJ۲C-ЬBW*H_ɥW2YCHm0_`vxd=;es^˲bO'bjVJk{qC.:IRоSbI!x(y~W xSl6` [&O;/*4dݓ|9;rqDfL+)cAps, .5ރCofy=I^0 7"v + |L i?%H&Ի<˙,6V1f )gukvhOQوM1a9x6\ʣ⑦2Hz18GXzvO91.Թ&@u_7aKչ PT-;OnhY oTjH%็ dZ\JUdp tzU!Ͱ3Rj-CYz߿>OqYb Uv(ZCU!@rh`Ho& 6啹'RuXnҾJt@Œ%2_ L=E}8e ۷QT:q#yFcmcl wD 6(q/@$Wq@mmGj j[wVҾ52J^`0Y=l[*kM 0x]˝8OOHSk(K#gqhf#ETaD5cvIԉ!G?\I_7BkssA(/<^LD.8Zg=A[,iVhGLgT([ 4Ek>N'ڮ~a1elņzZ)&?)ؐw2ZiY\>grDV28f)Ʉ)`ιEqhn\v qxl*Ӧ#!`,_1c"mߓJT18K f;셀b>ԖZe8u(xI$!ٟ fh$v-{ZlNE}Ka/?0x:*UDv8Pn]ڥggf&,Lqn+?L\ҽVXeWnKzdOp9=I}GĻ/gww7;v+Я Vg&4PN6Ӎ@)_e?H'aU&@sAY@xG_!>dnc箃9iPtP[rzW9/Fn9W71e:Jx?`ĺ ̓\=jp7֥|#.l(Nt݀#>CRm۸2c_]m y)w } v?B,b( xn\9cE`H~gPb&m3':u ?F\4!=Gz8v[rGԿO忛$=l6GSi;އlqKqYOjv*jyӿoM%C-=lϖЇdKzhs:՛*tuZゖbkKqZLFc\Gއ%q>bwwO_YS YX*i|zT)TȉPBnIYL8QU4*q@z2QaQ~M], dAj)glYWLeXg0\`t4j5i}e> 9$f/yWNt'#XӇB7$ZEol{W݊P'{?iT1 B{5mMeK,BY.F 8!0TUQ}e_L*yvJ{sR/`h=!BCl4Qٓ E= Bۛ > żt8J?Mn rn&fHw>9\%HD+SJ{k nW*4){p10IVIW!-Yd/9E4dۼ zKE3:Y5lO=\i(k $Sx(BFNdG21Gі\dJ\ad&mx&'/% \t"En͓ ջS*v%:)I{}a}u\%)${]I,oL~Frt SMQCB!_!܃=]$!4 ^*+\bA?bMMٍ+8}|!Pv,9I0kN#>NHaԏҲP%L&K~QhiH6:rw5^I@ `lkb}9!ޞiˡVD(n$;cޝ-64i + y̕ON Zp8#7v@>I6N r'{K(rkҩN46;[̮GBb{Ҍ}MaJvɖ ѷU넇JƞHm|݋"w0ltZVdUa:=oBoSIfdm^п5AtFbb((-zc4| ^/؝ѵHWc*SՂ[LS2RzR9ɜc6*"̬ٔ48T]LgR#ԥduivyolRhQkot`;]T.+`!_ ZXIbp->H;|T:j<~O¬KSfBn u~pR1Gךsʀ ̎dؽ8d/Х W&S36wn=LXU~ mru׼}١'[vlӨtJIӝPl:U&E.U"\OҜ=_$-4;w̳m4h7`EbnNwz\6rT^[CEHm؆qšVR&-!#-[ U?(Iw̓{;"~\!$Q5sɈ +"Yekq?f@eݥ@`?ORz ^f)hENl"MmAWS+t#tgD]W窖P:KqeNpFzLN- ] {n,_Xk6@ >ޘ9dtcxz<׌aԣpa.f͋JH:ak)SPS"BIi:IVgp<+v!RNèRDW faMzi %d?udǵ<7C_a5 0+6zO>o_4sL91F8^zboRRAJ&i+xU7bb%xp6~P.gf=ytshejG=ecƇV%e]@ >jXCQoR- sF7?﯅=A#B!~ y{!>0UO.I^4*F(2N**ld=O r(wHRTxrCHp*$ɘ U[%})-.ݪ @ ;x exeJMRAAT=éKc۔T>-Hml,n2/!0V@9ZEbnt$J 1(Y;;ݧAy*&y/RQ~1H8)ˊ/g?轕}@h MVfF"h7!}+d&"/ۙҺp(ʙPfJ$ Oٗ])-SJzQ9dDp,zx{fOh6TgVM,[(q:n! UY*np4dp `f_}8T}]0 y.EM6%1ô)tR2Paą1 S׃NmM=ĴaЪ8i<*: yey96*qݥ{i91Fb9;c /V;@U# PZDsgoո|S$"xg ^f <- ?-)N׌4µC0jFy+1+~W&_KNy( kYIy~smR ,DO2aj.z`:NCZֺXö[8M0ZʰPj!q۲ML1lRj%ڱCT'h&%"n-g7^r^ok#xSd\Gח)G^ rN%:7/$պ<Y'R@[k *9tg 8uۏ(:2$U?:`#0_qD]C!(XA+$76%@}YSKх5!8=<ྰKoaC$/0ڮȬA?F~f$e 9ӟh kרA[nw 2qsz&_BE ^ %<+Mo[ ZPDsP@bS0PsS߇;=iTI < `3sQ.MudPN1H蓶y`ݻY0` ῑ|n#5bG%j_#:ҽD(\qbv&^ƝMء nQybg)1#z9bʝB->b (SxN2 S{~]s*6JFbDՂ{ˀFZe$ف#Wg>Ӊ%逳C QAIGɠ!tXm>v%/ĵ}+H.{ウ{bhu.Z/  [5|.z ) R j<W~PBIid*[)#-'޲G,wCT kC;'~?8&&<:ϯk$L{ sէBAOJgU~|)i_m[a_gV@3 7ۑr`n"6*N~wc1<ţOWنOv9<~ g0F(OKE},-J!2;m^W?wy 4+_GQۖp_Ȥ%z'{- kўRlvn>0F)hbyO71ٯ|5K58S*' eBΧWVհ[5Vx/v<tmA'6<:{W~`ǜMލ1ˏw J gQt/D"DЃ=[lT)ԃCFll*͢ % k6r}B5_vŽŗ &H kR\dElGRlҾ2z qi,`.ZY4&/Y ?8y#l-PUӤJ{vGY>R}(hЂO*(w -Lo Um2^)N@-tq!*zZ">ofa.bzohA ;(o~1 GSR'0ߐVsN7^ F7A1pjNE5>8ZizRs ~7 cmRU\\)\0`JP{b15i ϪTLqMX",qB$^&tFѕߙeEcm s "97y}chy*) ()Ԛl V OPdȭhV_;+F0wZR9hy8 5/ /7^%Ɔv_i G24o!Kpz),L/BVm4 ]Z;ђ/) ,|OPڦu=YXϴ{'`̴;gPME'|ˋkE[ЧXϝ)}x$#")T ]2Gd)D}h?UXo<20YC8nvB k`zFDo4)j G^XQ }>t-/x0`5Ϸ / ~9C}@H˙>=wh2TX5S`fUfՎ2|rȩȺNφPu~w;+|røyN_>;U+x03h;Wd쉵sp, JDw&P$ђ$(S{FI5m1Guwo3L @, eYHU|ɺKe5.oS6BXKS 38n-YqMD a<. r| owo\>fSa-5a9aJ-÷ (R3*8އ*C`dg~ʡs+@ vˉ~ *oiS=⫘/b!8_C2bޚ[ڡfpoe*Z)-> 32_1,Dw7^ݯ?ۧV- !?{||_ޗ{aA3{Ϭ5YoMu(,[ҁkcYa<|T$&Α2v ug=D QV>0Sn=DޭBZ~ro9af7q|vKIজ.\,s֪|[^( -SOVe" r'JAGqDwRפ?ӡ)뉷 ZgRm/A-& /Dۯ,$XEйn/_ݺo 4Dј"_F=B̏1Eж<]/bO ]QZfd lt4/2ptJL}UuhXIqek'hW\{'r胰 x{݇Qd >P >X//\ɀ@d,Ǯ0s,kP6&wkSTѴ90Y#䧔ݏT |?TxC~RdRYkTȒj3<#@kTz ίڥ){EOTs/0a0͌2![8K>,Sq +! ( )4"w4X$J!9 ~ I+5[} 6],k5Si2]^_}6˺Y'R ;9+O҂"9*,t̓QČ[&=4 nv CUӥ E@T^O8)ޭYpr`dwqy]Ϋ2iErt@|&7pm (HXDP$G[JgXDTqcd{槊Q/Bxp\߼eRۦ1@43K Gg1L٘ٿW1<}"8f5sMDMe ^̱K}XZQbJ "?."<[gP@.WW#.(v1fpD\ꟸsRY9!` /)#8AS 6mdJe/_@K 37n@P~f ek0M|gi<Y2ׄ?>9 q7,!v]4P i7a7zDFBZP}r}q}I T=LcS{Z)qhV ^\7IMh\<1Hl)̄xi^lb⹉X"%jmr[p3+~5{PiZ%$%W 2/N #X.gwvMtQ2j5뀗M,x7ZOJ*R]Fvh%cd8$ z]\Brϐk-0EdvY/|sV^-.*Mg  c7U况KLRMU5FMS*N9Hwl>Zs5ªK{ONNئٜcmμߥbA|Ή?p$|GqF9# {hb0kE#w|EIlƇOt?4 "4Dyջ:H]G},*Zd~E_g!wY1{\nĜ^მ` 3Kj^W~b.Rl_+4]TFBV!Ŕ'K>[+n]}Z,%,4uTnʦ?44 pݑ`԰y^hbxqf:cHHz>bG!w|}!_vH)"3DŢE-7͕U8n~@ڰI_tWkԎFvq㲏!\?u+*wY0H&<(9ǺnTĹ؞r<<~y!9&uVb]_fI6ˏq UzA FQLl Qg|?ȓ\JBJtk1_gS+oKC:oUTc!('Jd Z{A%ŠpEAyc15>R?_~Ϭ|ZWиm݃LQQr ƒ . 8<()y}59{) o H-aLϕ O]u󍸑ohYqߡa5v/~,Q>H]/REͿp܄66qQpHI/zΝ$6\v]7܍~1f}{ /ғu0O)כ8D+nj^.09Wce`#,;3h9f1 &8?SI"*d㵹ĽQÕ 7.bztl1*N@f).-VbL΁:2n ~Fu$Y]gYZ070701000004ab000081a4000000000000000000000001644ae3ba00004e80000000000000000000000000000000000000005900000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/soc/codecs/snd-soc-rt5670.ko.xz7zXZִF!t/pN?]?Eh=ڜ.+"\@E`&A8/Џ\lx7}Hx  7B=ФW61ЫY6W˘*0 0"u*{X4`;gBtu0 6/W) J`p n3ߢ0#75QV3zF"nFB$ML2NVU ) F* !(s|)5#ͪ|tNG: _r_~ecƤm2٦8hJ!ìiPEb'!-˗ <|[ZKWͤvjQq&gbwȑq;~ ikSvi.y*`-AB"׃JZܽ뱅ъ#~4k0QoВ>`8jd Rd}i4 v 9 &43kjQSey)͏fS^ρYM ̧O|[\1v*Ov*@,va^9sR!÷ cVKT}PڢQm:,{=/).Cϴݢ9j),ˀ.ABGSRi%ań8!-Pi7XR~OeݙaܻJ8HQˬչt-h{=&_`o<9CYp-K\7pVſmT'afL8:,8 ')ʾ\#,!H;/ _'`lf֍g+q6J[ 7xO0LW.]~O]Vg} k^oHhݾeKgsЕD5' 49'M6>z}ˆҝW# CŮU]h ڂJQ *EVO,}bZ3R"`v e~oL;Dk9t"x.\t6yKZK-GTO+9U?.}kQQW m.8? '{T}W dLkyUrZhϗ1׃K젱Q >n\4!QnD9D|8)^(-%*"i2Y0q{&h-E='GG8L|.> {fuc %; ^7~(':|/DӇ۴A)oJ};fO=#x{{gZוG {kX!jtw{Xܭ09?yPf0Δ"zאMn * -JK1b]%/Y θZ\8CIF%@Mb`- ]FΣ]gqgQq,**DHSj̽9xJIcbZdThkZþ9S+h[A(wP(G;[-HE$[9<%Byb5(c}FmGmFd$K*m\~ݔ򈃘}oZ_\INf1u&ɋb\H]hvd˰HXE U6'nӅ0bb$ V44<ن{-q]jҩ , `>RZ]Pnoש=܅Cx~t dIu|Hf`ui5hIgr[T"Wpi`u=(k 7KEewd}_RISQ%yv*FkK g%*D;GJgzƶ R=۾UAGcVֽx,P/zP|F^iC1*w RzWISYș@XX/?7)ԕP=.M'ӇΏPzH|轿O,8v(5kb/O-<5Zuqi-,Sy(Io嬍z@)P"G燺}!q;%YVI}7#充9aԋj|\~Qg,MchճY_LR/0:2o=KoǿYY'C$~JJ{?4TlmsE< Vikzv%oăYR9NI-Kn审J~|ְ_xttv-#=qOdY fUW87JM6z#N'ҸynVae^cj?+suW g?Y%qj M]]1&}NK0ؙs_CGUQm^Ҽ[`aK7t/ f]Θʘo]5;PA϶|MhfOCβ cZ soeg$lH+8Fl? _&zHsZuPjF+\Lzʪkh+.H#^_r*lc.ct7yWJ"g5ETr=1 l*Hd Mg" R!@>7myh6 uGۇ! />8A&S>bSܤz!k QBJkKrr8LC͓௛8RON|T/2vټk+ +10ŽQ]2UL sӯ9t=^c^U0%$ Lϻe;YJbQjzd @446r@n8w=:Y:+=x=КO Q7lp+4`̃ g\IlNᯑ'mv!kk(5\veš|K+3(m>UȰJa;1f , J5xHY]:{Q_O a񵸧ʂu$p} $)IPdl8pʔ82?"zӰ%CMܱLȥվ]3K}t N[@1sF~n˷m@u|Zs f&.&hXoS3/M'y^s䒟i{7>LpƂ7^ʪwsSZ>C˪=1 Yxgc\G$ *F`ӽ9n ]&[|-XI2+3ru.t`}35af˄ NDH(d]8yРhQ.o=.Qp]| *nb0,ab Z 4CzNg-ò=FٯYr`o@~l;j`W L5Y3t ϘT*Uj$nMꊞ'ɌvfN|}S x$tmxx'}w N5j?]Eǰ2Kj$׳YԋI"!x(YG BJ3Vi?'#U_0uC.Fz|3 (@?-05 ZX3ɓ=Mr.o:it$KK$8Ԓz [ p$1nhtT^oلGֻGËH8Huw:~$*P~*it@xek7ƞꛌ9d 4C,FFwģsЀtVL~<dNj?$!uNGэ冪} =*)ܕ&cbFl."2$`W,k㝑2sݵWV39ؙ z9:jZ@=˟&"b @Ʊ)1:<*d]sq= 33_B ۪$3BGq୓ⴎFBIB:+ǂpD;`e=iíbdL _Щ;7 qO5Z. ̮1SF :WƑb 4CJJ[zx:yP'b}rS]9ۼ]g:ޣP::(UyڨadNA?`4UqDXӄMU1!}n-e(2xK;^0dc)`VXV \[uh6fO/~l"v|?5(Z jΕ'cegf_^c}n̳ #R!f:;Q?E jnv :S/|F)Sfǣԭu(yH$ 5f#5౹;9z"?zbO7foc"E-tt90 ]T⫏tq4Q?AP2#CvZv2dF`]*q&.P1{ 'y8'hCO|Jk޴ǯj?Yr{|`z Lo-BbH ׀rEh o 3o\tP™6XO(/(3HaVp=}(HAvFCM@wR ׺H&g^]„%;@p gBw0 JS[wI7Q: GOPt o#4:X:ncA턮(T/(w-)/3lڹ0 ,$<>̢( HT85qFl*y&_9G _V \Hy?azrN~^%f91< esXIа kfp߉BpYPEM[N: 0Yn%ߚ359FxZF'4M"EL7$e[:Ü^=$^4ޅQ,i2/m*iG [<0e\JUHc1I,-+eۃ+'kgh=$ͬ9lQY&=V<42&QP:; 7fu{e5MnoauZ$ov.n:ҳ3Bċ8@ǖ^ˑҊfQI0 јA: p`y>UE72ɎBk;^R:${>eN0өYy\i 24XĚ]Q[UMa܋BZ?)fcqxT*p) -luK|K+6yEL"NRv?5 MUԹ#o`\| 9zgRJY08c<_q 6#`7\B׉ ͕F /7痗l}5( l=iiqM}#&ܦgՉ@!C@USy\󮴩#-(dGPG)g荨$buJ^2l?#[fP):f9hxk³w@ abݍ}n隗LtX4El*uoxqoX"DG;nr}4X)NnԝH^wrg!y>rgd&?r(J9ͅE1#ŝ膐2׎|~i1qIֈsጷZ OK+-M`e]EmM-HiR Liqw' 7H`11#R[A/k]w -B\!ȗ 4 5^ʛNB7MT:F~XM/֎oI."BAT\J ZkO#VX0 q;==C8A΂F%hڟ٧ MTGFL|& \n!Ϭ _xgmJd'IN)2WqcD(qV_@cK8m.-E:|on aL o 7_l}}M4+.772=)~[s8Qҭ1GF )W @=8]Q|"?/ zb(#4y,^u1Nmw2akgnII~pGM>fԋ Ľ٤ D^ƿ0iY]- V=GIăp.}ƨ?PVT d9SXQ^WȒbQD^sۺƜu&-L" y}*/ÕC%-L(yR] r|&x,{T,]: XjI" *رG_ڷJZWTs`ie __6*3}ܾ|uiDP4JI/f5u !Q$tVjɀH6쇋RP`ZG;]W(T鉼O,PQ4BiT/ZUhӹ*o Ggv<<㎫$qh!LҌ}PJU95«k;0=jΥͧ+lM2Y{5=higPOEUkӒ4@Xr`4ٛr730bpZ-^Hwr-+$P jrx+v OZ}mΤkU*+<2t-՟*8cVwW: k/7+hM>"ա̶{ɪGE o8hqRwf2dbA0ףFqWfaGf5gwT u O= ?[+=vKۢ;4#X?sYfϩʉhv2iG4,oUCJ,Ray3]\31֪xaum -^`C'L|7LB4,V)a9CE+k7 jY@[)%nԣ$#W>cdFTO A\v~f*ov0|Ӯp06 {g`<<`U8 ^-6\!BaL7ay?e:veB{V6MO?05(.h֬;աZ@=1 *8%6PEw$qL*u+C/aZN^O()EŊE>Pۉ-ʸzg26<+CG"M^oF'BI|]wFUNᯢEk82x3vh+5g)߄5ax.ә:`CD?]e:uվʊ0Wj*_NV?) )ck1j#djc3)=@`Ox|aZŦz%Yy[kdP" WB 6J!c!3`0HY; 5g j8Ѫ)rZU<wa5%ȗfMe#XoyzAx{#1flLJd@}ZHKާ<,@ٓQ[oy%q#Hd Y\Z/4d;19IOa<߱' ֺI7va)S[kowVwmJrVz&oz:Nϩd 0~ ƴKWƬxK ݜڳݚ\Po%$y征@['Ll2zml/B_fQAb ܹu84?khX%rՐkMni<aQ(; QʟK^!\SoQJǍ`(KO5v uK%C_+qD<O1ʋ;+)R@3RX~.2jh#WKk>3vUکXMN} 9U0SLY`H]܅b# b?~.h>co}Ē4=U"h=j4E7bNGN= ӌ1ZmӉA#&a%Y.-ws>>Obh:Ӹ`} z'@ vNߵNO09obu+?xZCHWv !=mujɘLZc8)ExPo)Ɓ?lDM)©K}O^@)| (Agsg1O-&3\uQ(PL&q3 TaF^Yryŭ-gX8\z T&39> %Obn+ԺUP~ c g'S9‹#!2kkގfBQcS7åEjCꆅ=;[hv6CP[W /MIY|º4VHvg-*`}T:흇'rX3w8]-J25(OlM=;xAn+ScQI͌IQG`Ԡ?Pl̺N*c[&#´.ӘQ]F0:'QJbNZVܣ qVB"48Ky^Zo^vMy Rh6ځ vVA[7bIX!r>R|z=L{i]4EN X`]G3LijpH)Մ-:yD2q(&J.M?yNEJ@q.[˔nѱ%V/}G!vQ\@FZfܘ 1(ÐKZ*Z^@Iڨm2k8sZ>_>bZYK)GLߏ+a!,&}I'$(+6 eFID+7b^۷Ea8tcZم$ӗ. R@ho 7(,wQGh|0M6VԬО\=}oɿkV*\H-;qxmB#wǐI +iEOC0RJ_" 'eՏʲ  >]`-_=nN2AGpVڷtp2JqCkz5 УÑZv?>Q\lJ `_ 9yi/?xY?6TTlQd2hk0myp}*S$C]} I9 Qhw]w::f7ӂDiV m!H8~[F;7&S%R#X.(5l7B90`爒SFfu G=HP;:]~fW5**|2EAD_Y@,@LuʢZޒJh|]q{Xl4 + ^acNO#qH'p2;,LDrv*H۲̢ lߦ?Rfm3;OsCsnuF}D4 Lz9v釺7A\bM7딤r&?Mbk<$Eyy -*0K *`6˩nlz<%@ d&[s<ڧst(XvzzVo g0_M,f6aXl{4$W4Б_Esr)azEںJuW:@\ rgh-R! ,fNjT*_H;LyFi - ׿jKC[^Qj,͞.,P=|xd$WܖΧltAPa3|w\HI:GY9@N_ڧ#@ CѨ/&G]GXfJh %EqmT \}lӱj،.6]v7Ζ|3aJ$#Vݒ|4-&(:2IdW⽗%Fs&E|h  pu,EhD-axfM\rG@ p?3ݦi2KEM*$I襏 zf!it"JG |KLD\KUHv/뻻< NLR&Kf |ZU!eQQ<[OKF e$,fA^3)7PIϗJ" KDk42ntdLj*2d]L.e*4%tN,GzUڭ붘*{^CπM^]9 ұ{fŞ_lOE:N&k6be 8-<341z& ` \M31iYN~;H3_.}"e!]txtYvc6QMhDI({Q*Ri$ձui V.&p7 VZ eijܼC"^h[03z+u`h=g8ec)@T"ւZʳ[tJ T#(=tƋƳ}.i qEvv]wD¿;(ݢ43YC%' SlP*qdSfl="SM^<]_Zȑ&4ͩʗ 9p" %q\ut>]O0*k߳uWY&otN&?o< 1]+l4Y2}I[e7 DUUδn-ةh@vX 1P3sşmRp\Bn>lS\WPjDiTq?Yu)jiBQOGҠOGTqN0U>*Zꖳf;r\4PJا(eA?-vA}jL'ۍ u\M y&7sAc-5ck9] %AP]+,2Wg19 EMw<ܿ/}f3K55Ľ49aFi^z+Ҫ{mKNKS ^< UMygT gXQZnѩlqIZ9`, _ nqBFq@ď!dDL4cy_.$::#yѲ+vee9Jƺ:+C! E2CjNl!\ĿBS@Z}'OhT`4A9o0T_t3s+艍hY_z@:s No{&z5mK׎ŦBu|O9_wm!h2iRZ96/۰38˔9e])t-9+SUr}.}rIJ S6AbzjjQHO`hTĜp޷ZiEKZx@ǮCnû}; I$*zzaK˷i5:_vLtS `Q-Tm-P 쫜NKFê}W/R]:v"G㐅n箧U\DLR":U3Pda$9kM#A4@`P;^tiE+zPӗqU/)[JdX8ʍ96QC@g`90aoPCMN_Df;FmDof@z8mB }[=nVrF5.M8-ʙ`rr=LL73,lp48=˪y+==9@n*Myڀ &qY!D̸hK`Щ?S}Zl~gf[iM䔡{n10 s%CfB(+ iv1=3rzOE(Pmeِ~/hHkaQ ͅG: 3AS}Y_@/ õp?kjAkfM= HA3J߭QZ5/;gtG?4p^`liZMq:RL0hgިP~dhQB3»gלW փ`cuXK#5֩yj3(y !Qٗ߈h.@)d0|ӲT1?dM m u=&FB1p ב$qjoiBȉ4t[ w.ȏXa60ϲo$>QLvnZCEƲ\vPȊ*2;00#znaߪoƷ@͋1сD 6uZ76Ӟb.w}c[!9,њ97}DjG5⌑0wg` e g* et8*c;S@ɼVh{(z79w[szzYΊ(ڃ1yn!xe]45K߀^sQ[;]Y9bhm @lҾ5K.բC'v4,ڐQ>TSjBBGB›Szcb$ `ifJlBͮ7Ic]7nRα XoFE="?F#bU"A\ A/)O+yP d/څQ$QVc2:vt9(Uq LNv%e\& DՍ^^ڥcpd:}ӂ<1k"mgi4`nX덪Yw6쐬.s5U8@ȍPl;/*}!?ATLrqݿ'Nxۊ0<"+\orYQ~*P$!xux{ gvQfv4'5.u7]G~pJt1 `t&okG?Voы}osC4I|.lI2m.PɈAO 88Fu, ϑ 7?-X5/hTḂp|xpQȩ_lRzޢg4`8WhBhXI#(sOfcwUrJRb2jf؋&D ӏϾc"N:@(>ނ3'k54?KY j|1G2 \I(ydo\m݌L[, VLf!{| :jmcm I!m>ĢBZXߕ7 bq{ pXv:6W6I>DRj,:enQ:ޏ,rFDgDT.IS(ƷAfPmy3adn@ΜVX|7zUuU~X\r[#u DŽ0;P02_籜w`9%ĨKC.M7a8I;! fQO B&obA36!ࢤu*d~5OR`eٽ?qTm){PoGk -l&} J҈iD8CakPkx"Ys4iIKb{ݮ߫QBʫ7Xܭ4ݓMgT85fSVBC7%\X)ۼTMC~^ӧbV +^k0&}e͙ &S7=WE| %gߍDU'}MZm;9\uQ4D>[UnkH|qr2H:\PI尦߹B4 F7J+WABvb/K6 jԞۍ7V+) @xm֢+-<"A 3sTD,WSi'Rrf~֎z@֣["O̓y}D4^WM J݀!%\cH7-4.oxrX7u#&`<0!9mHw Gnt eGyg5,O .C z=;"5|=7b5p tPEM:`AI2/3Z%Omz:k~:hΪMuvk2p28S,I9@ji5 ˇ#|k~YXߤ%_tNA|[ۢ 8r ijbJ]Z J08MB=6M/3Q, \V[rlbH Oh0̟1T aZ*+G,Wu31} Pn\z\ɁTTHz]`)DbECĒUru'.xf\kTe8TАiiltmR'ӝ{|)`#qBQڪ{\%Z>;|Ei<"Qkez$~y;x,ܓ.QMd!n}T^$p6ű'|Ӧ3~ x ŒtNQ0O(RF$yPM* u؉ fvWUJR+&aMBw2D\.[(w[2صCw< fnMa)|< $~tĦ YOQuA0G|-x9I 5SVD<}݂|0v6W&MzYI}N= :514F|Y峴~(oD@"6)]P]T(ѽԕu68 }ߦIhTݱ {>yq{W7.h0+*P៞ T"PE:qS"Y4q!\$DV `^8qxFYb@Յ*R\óIb?7UJP.k@5*kWl^溈M4OB([vt]e7gjO08{`y Nb=nqx;ۍ8"'hY]pbJUkEavMxՐɷ1JoG2"P1bz0@A (D:l!h-@7Z9FԱM4qrn{6 qbEZ!@L5;\_xj,B\O&]>_2`m~G+d]ugWI>Eoi2Y>{P?.q^JV5rՄ}ϻ7)@0( #bU1\pKB pՂ#>H-CMIr, $رA"Lbk~/h458,+d{$_IZ @;VEt[o ?*i`9!ب{G !/-MwNqr̘@(9XY޸|zwy6C X&ƻąֺr(ne j<f`jlc=vW;J*˽_9ޣqCN Yl_ҌsXO!i(_PH6eM J@#9$_n/udNiU .xr5^tU WY֣AXXZFbǚ)Y&?9bjb, ޫdu91Yavtܭ%.!Ei͘q(UMYogsķv2*]di@gy_\wq4"% q^PZ{zJx(Rśxvy6TU\'|xP|[g Sq &{uT!*KH%- AbJ/+uQ@R!_.ɧZ:xsR?I\{._@xRp-`kbARl'UҗE`m d;VԻXh#`6TüHn.o+EM#zGLKIApoye:5 4!G.$fkpal'}۟5%%L'P2|`/6U3Әbs-]N[$ms!'@/W U;=2wXmuf"'P;w DLp>e}͉sC!c&s]~jVGηn(l2'=\u֠-3o?-,gB>^DS56 %U,Ǟ =o0Mk,"\@j"S_bZNj1hl\/x3DN{xmQ T"iZa_'ϝb`mS_WOv_ 9/T ϖQı/M jT ?PbG) >Yv6̱h|+5r#Є=Y/ș}q ]@x?@_毿ŧ )te=S+7#+vdZS{ &^;(Ag#6h,_T)Ѻ8rTH樴 W50$94|-8jxK)\D8kCN++Sai-n~R1췞,bY3Յ}u)WЍT,w7V ?n|R+Ӓ%k?}=@[؇ /=tBO/1(Z U#$ ;;3ЉI٧D^` 0@7{A>y L٫Kގcn^Mjm:4H%˅ AVOdmX=* WT%zW)ȔnrW#FﰼU:Ӱ$sBOvCN7H-H4\iGַS-m{o" D_'!@f:1*F1pQ3N`P&,(=K@MAĈ3>W E f~wG_{\$&tS="f*9{)Lό oFX|#g0'E~ٶP4=o|8#cc]FykɎKתLJ !!Yl=)a3],]ZSz3v0v*!$F¾qW ;pޫ[ve(&2&ȵL[(!scc0И 7Dq_W"n6S+Юb6}l$2UHZƢ/Y{ Y!8D٧nK(JU2s>ݣ;.u˷,[dbuX'Y R"p1+oŭe]Na2ܳ  *es?R$s\ &7^q72dC6_LIg"ksaWퟻqPZ\2lYׂMee/C?bFPm,[+ixP?$BB&t=&MżT qL@n@SڄI? fTTwV9%ljrR7e;D +޴oLJ ,[@HR(ioyک~7)eIei|Øu~:ZT .й gYZ070701000004ad000081a4000000000000000000000001644ae3ba000072cc000000000000000000000000000000000000005900000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/soc/codecs/snd-soc-rt5677.ko.xz7zXZִF!t/br]?Eh=ڜ.+b0- ba 4DzmH \ s0lw9q#$^%JowisvJ}[ +{[*o(XO?QVxTr, .ujude^(P1դ' O RӑʾxfUm^/hm2l,l9" K)i^箁;Di>zafwj4I{D\O*/ Dk\ٝ_+-fچF&oc.S{huClP;\l2F 6$zHW:_P ~( *, $>SaS _E];UV[A~Y2 #g];BH4g \+u7iSbiEձDh  N5*GJ 2$T q_<1AL\( @odɷbof&;Ȇ `¨W`u|da(4ӿ(U $n'*` D6T* Չ8_|{ TXΡ2h^vDܣ5A<,aek${zx=qၴxAn֒I}986'}.a\g*|$]!r,h kq;g@ʉM{iL^[m^\]W> 3M,:E.:GA4Av=" (`34O3hk:J ZzZNեo @.xvЫ&NwWZہXq.OMŶ od.1"S3*kI QY2/OܱGwco^cx8 ݚ]Ep#}!v޺4.ml(YĽ1wA-~9WKv+ФDvMt~"%-D ߎ,i&@;).P?ߕ xT(/؞KAe3/b鷙t?q-Knn/#"~p`ΆbS2>c7a̢DQiŅM u&$uֽKH!'rsKs)BM᭪h*a㡃^Y ׌}eWNpy3=lfD[_,#Y4ɓv&kcڝci.T3Ym5;E  ta]dEdG)=*>C2"P 7?RaA"s[ySKp};v{c =7V1HWmV0Hl:W,;[!7nh7m[R}l8<'7bWU-"oq[EWEs lA//T[%.R*k5_4kMC8.7݄Rjq\אh| ٷ4NV]b]d#8X:TIOU-\=zPLMK8X'=ۛ<>>.7.τl._;{.]ۮAJʷP;MtzBaEv\bQo]JD+fOU18uFsbHOu{9Xa6/o=D[o`]լsw?ާ.Eu0G\۪Z}E0ob Z ZW#SR⑍\ 9!"6$ b]A X!/a7[;&x.O":^u̵6ĩY&m@s.L?a=6A>߷ 5KUFT;TN|zԋV[ȿ;0INX>--s$4()׭]->އ5L#oadyGYfVVۅ9i46|Au`dF<?SSDܲxK?k7)' Is8@u!ԙ7}IjT<ÑQ[?.P3Pnh{뀫e$i1] DG 췳qۯzEBZF*JERp?N^\)o?AKxE+]~ ēqzݟE#n˖#[ht D3rTnjza6I(ICMI)BV7d<6\-M'|@N{?hOl PvbϠhvUT9JCޥ nVAwBԳe\X8FD <2ge L3gPp $nO4ugft |޲t+GR&XLX^G< NKC=#xRq?u)0@G/sgxvی{=>rEOJؗV*ҰAÆ\EZ۪`7)E |il@0Rkǐ LiyD72p`^ J\N'Ust6%3+2? >>Ktzi>ut8T'[ib5w%K&]|LӏBrt[%KrשZΐ'% 7 fH`8} 5lF;䥉m"d">̀mVL6 ^}2X=4lu"rShp,q5xq˾>u=VIK7UA=E`LJ9e9~%%Ǣ?q܍z9x>79bBc ț`.J5MR >hBCT= 6-edz[zNZf `c~ozy]ب- S2m)EE s/WXvû<`8֮#+=/%Wċ[DUq*NB=7A V'qB9,FէON|C,Jua5Ȏdu _H;T šcN VL󞫘` UQ"mDGc9Y7[ \%tL{]Ǧ#bq(yTZ$pR- /k2X'?ܖ`rp kpRD+Uζ]$7-o!1(Ua^:[>|BRAҲw-LgjDYYӵס- Dc4O Ru-BոeKvtb G%W¶~B"[.jƎLc`ǟ*@yUS#+O0,ZBa93@p8jy1OtqةáiLyķ VRb2~Ωj{R qk*,%)!oJqگjo&\|vsf,BRn{Dϋ~cx&d,IdH?"fT?3ǭ_Rj-jѦlDt2*0FqYmיrsnq$, g&tqmOQzکV \ dVxƇLNC17,$^[=3?{ 9}J,&?wܙdovt/E[jHY/N.A|X.T #Yy5M-hj>fn3*YuB'ia%|}4S )P8(Z DQ` OeӍz<LrPvw0YT@;v`(ƢyHjj T_265I\m$ͻC@e_w_?-bմAO=*t1Y;uc`~-O:)J>6㽦OO؈|? ́Z ~0kA&À#<\$Oco6D;dfYHԟ=N6_8d{4{sn $ Hv$.")]3%ey {.2I=cP)9\[%Bɲx볅Paƥt#oTjO#-3{Qq|B$ږEUd?^ v/r H 'g;F8~FlC>4}k5ߟf'O"RvHmWB}]sDhn*posow PͲF}?Mi66(+5|\H wP * i`o64 rj -~f;NA`6ftxbBlF)LtP}$weY+ujj&1'㞇q  PD]sSEXp8="4ivE4&ñ2Z8}Sj|_pWA6|ћD"4Ey*JGKPVհgʡւ=HJ!x_#c“҇;>cvdgoΞ}Q`HFxHxE%@$ I'NMLD4H3-䌤kUvXcHx _LfH[V d-$3SpϘFg9@6 ~uLa"@ˣ a*u Tϙy>Vg-D_⯪'dȋ-s&HqѵѴg^ U]=g& ,a\jP;« 74|p4)M*{'nK -U]38-:N| "5)QgAB#K-B7d="B@^)~u\m?{"*=Hx)Iv+UvBD'iXDsˎu:ys1.8"*@_ܰ$әrfM:%4pnz52cuaeQGA;<`-IKM/a@8dSrX%ŒG|:YY뙮$(Zl4 ytMQUqm/o&$ELĥ0SJcisyټ4UE`ZӤV.~ =L,7n;Q7.}*f(qߍvh\C5' L2QUkIW *KRT᦮ҧxЖx:w(**6 ł~GPQ y;24M!ciBTspC.R[JnYI \ "ؔ-^U-F֘MY_?4~P06enHvšڰ"iU w@ ڼ[fNF=*p/GҠ/}QgUeÅd(ns:g0Pmk ķ7yOK,p<"{J$e;4z C9P\[_y I qI0^JYI^va}ѩ-{dyfT?Ќ]3 vmU>qnեuUm̺+#̙*TUwvw 6\I*6t7B'rݜǺ9_JԆ :Aeh89뷭xޜQYJ!zٖx]-xgI ejpGiy Q&MY$.X0SxCRr~,._%*< ͧl)Ub)MmҦk.]K#ScioSx x u{ry3Qu1m5|аTu5GyFϥ}Q!cC(K N9I[% :R+ݍ~UWLrɣWpJﲠ;hhTuBV@ENS."ЌKjf4lsO$,bV٤A#((F@(ҕCzaƲ]  šF0B\P@L;W2v0i?8T Jᾮ̈df^^׍"0pǯ%w: \lܦH|Nʚ$gEi{oEVu'X@I|1 9\}j\/mo[jw6$>:_}WkdF4B<]=A獔^$b~j.%Y}c-~1į- 7&20\a :Pz+J /[Xb(@&qap09oU7$^^X M[m 0o=igG htV+gcD:tSoIR.\ꓮG$1{t-s;6+б%yk1!~h8R&aj 'MKH&<>+$d튨nj|>T;`8J Rdia2W ~x^Ҹ縦aJnϭ4nm] a.zyЪBӂZ#Z}s.Lu.%BOl*Ǔ&/'>yoayFg.Wgl̉uD8;E;VúdXѣk{6'iSê񢙒1o7C0| e3t4[b^g`D1M WĘG|e'."N{R|S9icd~Ū X:7ά?dcӓfZ:S+NA4TA˯֡u\؝gWjS-Zu9KXкGv0[[otk5Sr]rȰ{mdig״bM2[t7\^LL \l 5L LO?1Me߭_ӬX/QJ&xE]Zg5RCv_bͭ_V7<}h"(3<X)P^cTM={S;oNV,&콚v"   ~ѽiqw7Mk׏Z͑Q/ϬU8U3 6*z 1aj#]LhZ.ڔ_3sߠ*ak.nIXˆ~ˆ(۶^TI\WYh*i03f4-$w*H!_ԠO۳hRr '@R/=H3^Gcpj _Үi$e,艡١ ~",AאYj@ h0eh_6F-_4i]r(‚md^I"UO-XUUPpK #+;_Ը~GF>fE,l+  ug߅K}Z} #M} c\__m~Od3}`sЖ Be=ǁ~=zo ml7ݣ V.q#hˠ/yt+Ǟر,ǖL2KT`!]])=gf40JQHh8Tti!JB?qU* ٪V_Ml?d&}uC{B40 ^ykBInlc+=XVhtk\7QlPpYأ^K/JTݠŏ%q?Dm^4]GA1d]7|d0׮XMw汤J5"n|ᖉ/ d< Rbo[k=÷`:.nm @ a55/UP@eoqA< !A}큱pI=cԎ1އȔn=ԅW l#DE#Z\̓WW nO ƶN9ĥuEbX;ְLJ dCFGwx ?q+z @\B "U(톭HEnǎ>T5f:ٰsM~->%V+GIeZgQk JwUW;r N*աT61}oAhJ:']Rr86&?;Vb xr˞4xF |k&HX IxfG߹];;( Hh$&*ra w#q6^yî?7HmIpgHnKHrͅEIyWP:~tم}0|@lA5;`HT$I?$@kbr~uTdh(~o }Ye CFlaćTzMԖ!h]sHes8n Fլ#C2aeuET2l!|l~Fr7~$WԐLFT埲N!iY)qxkF(HAx10J]^hk!c#{7CT=C0 SD)1>wR /Um0ϓ?RϷ9jTH0FǥZ COXx<^ƍV55Ohre]ӗI+ruA7'l=Ťd$g&]{cjz=R__s5:HQ>$C*-*0έ)/}TR ߞ}W`j5= cxU$\dZS2q،'l`DFȉXZ ;Sc;@'!TՕڬ"5LLyRΜeU,B[I`ߢMZtӼn3Q3Y3ӱ -hx꽌[Ue(UsWimquhd"/uۿJR2ŽԃɅp =xt#IMmQ.)$|:0?u.ʭI:# |Jn0.F7 8{iBtƞZw"(aXm2N$( iƟ]#qAVs;BIЅ(ݽM3}F^Q;1gA00d>SZPI;g"a.IX%nYOa_B֙n ^23:^ y0[!8&zhtm~3YB5x>!V"?Uٱ&r>;$" ALx׃>Q^MF!\6%xN4I`k&u}Eyi˹ ¤a?״SR7LV0ɽPb'||aYkɎ[g$9F [0#cZhp2EL*2:NWJ8#t{/|ڝf*45j8Kva sІ<~9j#m~SJLԡ‚ شaG+t=~I8lY3o9?6}X'4q~#ߏ60,H d9$!BF>hMc]N8OyAY{78S?[*@ 53 mK E MYnx |)]jww]Il:Em.9z`JuV3ņ|;>PunGȆl@"܍_ mBɐ4><w 0A|+ѹ9nPtqC>d۲in 4n-xdg)) 0aC_ R顫QoDu{6aPM+M~_$:YE|ytUCݩotAҽ?i$9y#B2ӢĚmq~w7r{>N 71_4!߼ Rk{QIgY증6)%) /5[i{%<ƚk_Rc!7Y}pe!?|Yb:}0lN2sԎr]O1*u^gZjX̋`8]H<͎=FdSUip'kcޚLƑ66A D_LP8~ސ*ah 3KnICx7s&GVػO-#e$NN#ez9K_\j4T87wƎ'0zcR1l:¨6p8#b;q`D4HVF"B{"*Pk22E]XGg#5sڪ4Z "Ē`!NorRwhynd_6%-j[P{yq'Z HIE?H3 /~rOpyP:τ% EN4N^ۿXco _ Q\'l,sGmG؃Y,!9JܞI;fE㑖V"mh6Z>%Hwmʝ4 !y1w:埙<4ZQT,'Z!5>cAI/Ⱦhmǐx!/tm2qmZ–{x=+rhzPinj+ti{ٯU%bq~dH#`% ϿCTe{º5-a6fAnbr: 2aJрg21AzdBof}$ v3vR.q) 99 gO8Ʋu1sޣT#*B/ܹ̊Gm N:Ȝ-Gc9ǘsI\3)6ӿ.[պC7< ?;DY%jh ڂAi|rODߘxa2m\pDV%ɧ^% GDHrkYV@rx^ˈpLG|Y )kït1{'m\E!NUʗyYZupY(~i9} a}cSX r B!x]ٻP2fuQg~,UϡKE=^|Ѐ1LJ-6wVwEcN4:G0كc6t%bNq+2  w AxbX qe $TZ]ێZڡxEC~2ux]D%3A~GpzS`D ]Frɷ>Ƈ FS@iJ)#AAxdG'DM=j^k')9 A5 믴5Yi~ 9MHBtjqSa+926EW%x Q/* &)Hq/,9$j*BjvQ(Э>I@a}a <Է661놬mɓ2EaZ|ʑ:{a,9XFРbKr|B~bդ\M|v6B~kE7h_ RK'Ǝñj\İ%Ϡhcے4ĆӛG9[85<>qH3D*^r2SΣk9U:;(Xϭ3c)d| Lxt$(Pke~ŤNM Z㴟֭QAĬ*c'1Ξ[O\Kxf['Q_[FL7Ië"B S1Gjk˒,}/*}14an;ޘ'zanN!?mLJiXR';tLP7q؊ևQO8rZd!ƶ@|A[/5R2fp}"RK9L*RUKDZxST򭳣he@xgĒ'qaUԫ-P7\ESڿ[9KQThn>AӎӴZ`SmLRZjZQ x扈֏)!q?n4i蚒]P(K^qV\@ V?d>ma P_6"2a& ŬNS\/oHJ9a +Lc߮hVDkSK| ־NE%X̳ͻV{ZpL$f{Zs_vYpsᄍ38Dϝu+ՈI.{ [ǿZ]IS / p >WSΈjx*{]anݮ4J͂r rAֱʌ 30 JIBmfVw(I>~9g#!IY `jyS_X7 w _55P(ߋ^NTzQÛj!~!fZw^L@+ÃK._8zxR\ZB[P\&a}~>.,!({+q˂4an)r1hś>QUp:l8]ѓ~o.Co/`U>ϓCڑ=lCGh*$F/?ߖϮ,nMb+ӱ;f)ݕX=s˥@@Gz[rP:sZqW_rQ&..>зFx.9VPªn<UB,L [7a2nn]$UeK96yqy'.L4b`oM{-dx {E3񬘪 =ĕ9WE/2׵;"3~٬ 8݋Wsz33.m lclVnO{̋N1DNppGCQ˒P\(Wc ~Mj/5YxGĔ7zFw̑ EO܉D]lgqyC*:XRD-Ba܄/1&F)4Xy, 3u}+cOt* SybvW.ݲݠgsor挤mu{_l&yh%hv}LFfLK?ط Xn퉗^LGIي?< d+-Wgw7M%2ᒳ!hV~hBc$_GOwq?H zj &r -Ppc 96\lJZo(GmF[nǐWp!"ԯCڎxܻz΂ёOۣ({>FtIu"&"V6DUB93t&V .~lz|9N-CrTFefKX4Kiok%9X^nRQ7๯D~V>9oylϡ3uw-Z2,B 3E9f֟hIgU!5c8]3듸Vf{w{ $!  [6F887/̲+«E.CDZtpP:V'Zh=6 T=FtXRªl"4@ZDx%>R褧Gu[A9ܯ2k̏া,R3Ql.<՜ Jp&#F- b&E1ZR7?՗%Su f4 ؐ<"}ھ%dѹ-~pG4ƒhbO}Ͽ-!,^7sDx*9hN﷖C<`ҬG(EVК`~_P4L :ZYKbth Գnn-t Ep> 4,un&&3o͢t^ ?y!'͖iGgN&VX&O6ΊQP[1Kސ^7('ew3}Ҁ ogg 7'|mY}2iF0n?8##MW/si܌kטpb3c~4C%8;n<^Ìct[zd{/z;1AvK!u1yRV{AG`y}o@Y7v79pORt7SK1UZMxf6z<Al«XtnG5}{0ƕU8&>}BI֐D%s2׿"̫=-rks/ޘ45:^@!@-3ȸa9(Qr,U SԝYz(Y~eLm3^BJhԔϫ*V젓)l@ DD&+/UÛEbt~jpdI1.2Eq%H5|[1zh $s_NϜsһ2-l-G1O(i :5 >fz|l#]#wWg't̸A54BuxP~=m'hw2xe+,Oz2L[x{: 8x?" 2h,b33piҁ2ܙs\C$M׉*Es-Xa߿Y//lY&l}ɥ7'x̑J@aGe$H"˫ k~9(dՁm#VYxm} B>ڪ!Tc>|RHKN^\ %x. @vR)ZAm.@ 7=?ܶխxCgMՐ4#|soVr Z|h+G$ps +a{0瓪{ ? qn:g"ڤ=R9cdѮqg+y Nj )'>j`p`P@ ֔i`Gq|έb#4*79=~ 2SZG 04g&9Nq8bTGv: 1Y~tjB2{)Yih)J  ,I)5'\ .6u7^9|,|$ӄqx=sUkǿ+\bu=E׻~t@ Y0\^g`ܘXrDj3x$~d=S7I9q96^bev2ޢQM әU9iHJdO^;nsũJ1Ncc%o-2vf9Sm4ZERf [S\9iRl %Q1ܨܢ#r۪D53r:Uǿׯd&6{C:M#$u2)sp,@BR~:52; 0jM<Э( v 8FϙR WiLSp]:wm%Ǒu*fzY>@!aMܱeOU'HVZ.4#{{ HH]@%XtT{myY0ډ?ZhG2eC8-VƲ|79&/-~aSn.=O䣒f$W=],k-"Sy8 æ~݂WCP\X.9Fϵ?*f4/d ]n7㟆iMUEn0P`Bǵ',<9nV9HxmpNo^ yӹB{eJċhGCJ&D)+j9I<Dn1ƽ{d(ӈiZL 57B !3rw2ˈF3q@aOLwA@VLiQK@/ hw@"' GTeG<2LPgXhqe cf2qu X@?5-ZJԪ e]qAɚBԭžyGٍ`-ln+ڡ vr(ꡉNf-L_}1%'"܀ h GS$Om' 2hߕI:ͩVytF؅CiG\IS]XUdY5P$ ~>n5CSw-B p u n3Vpjd>;0#~E;u^Vp7scq$%pV*-G Rk"mQɳt(oh}pQ@w+F^1Eʥ]_~YU߁175`ŝIU#o6~C]Vv#[ȹb'q1%}\ $#ڵd-?j ZL0k0E)k!~%HX4Rp?Ogp?0֯M)0#ƓAb2nL) msnȾ}BLDQ2}k4C:]3o,ae*n=4ܯ0# @:ed#\)$QR/H-8Yr)=TVe4z fz}[4\Yw8H9AgT  F(0Sp;3Q}^%,po^r<h_p1`sNUk d0sRjnaż44ojFF%F ŋڵ-jG ʅ$tt8L F lgw;_&ʼ_\UX4+ߴ` 2AN7nY'=OHS˃( +8A/'r/σZbfS} ,jC'1N`RӠp-S(@&Y#ۿNvÅO'(g7O#;|4:1>.eRV.Iztn J%3ѮE› E5Y5ZϢ϶ȍK[׸rU 驾H *9؏z[_RYs]Ͼx,̑|h$F8xf&M-*/ԉ^rr/,hZbE2ЀO˲;e}WSiܗB&T߈ XG+M81޳@_R<e;Gqwm"X@g_XU'#bŘoGbzl]dr##Pij^a-07zCuj0͕E,1P> P ӿ5_JR{K_;Ljp|H./Y. ϻ'Eu_%xiUE4:ag EH;va!CҔX\76V^N|s}a!s7_yei;T˙ I |r+gm~ V4yneaj^RTg&p:GY|1hs&U0-H=yX%QŰI!&37 yv"o/6!MDvg᧭0R=Ӷ}@ցlYL> .COI@=+{"kbb=LwuS+J2dq|z=y@82˰%z-VЅ_ :q4̫=X";^툦GaN9lf㕸oSӭYt`z9R6 \Il-DMP ׾h+a@[4thlߣ]< ֩@I3SPY OLmwM(o" wꔼo*m$+E@5>tv5Nu~W\K h%p2A|ҭލC9tmﻳ6*K52fFxRThwlcl?nոO1򠜝!3+}!ĆzAI9V@9%2fQCgvپwRKyKԲg^h:s*mvksx7DfrV`K}9 jaBʘGErwA-p N}Jevp딜64r>YjmE4sd^-\nW6Ѯ*/ L[Z?!QD&ч6Zd`iOn?֟T8WN3 b<SތLl|XGh]:*ȂBO=\(GS{/tw*[, c~{_םoQjy|3gl=Q'<>Ɇ/v%e BSEOD$7کk_vn˗~2{L%@(.CBߺ=b(l$M#ޞ#- M}DϺXmjN~/i']zx`vVQ=bó^eg]+HqP~4bSp./kΈR`RucmMM4Oo)܅X^g|x4 @'?.BW|m7Mg_Lght^*AղF.+NKY cp,&snWO'%-W=[%yec+1$ХyYC?w<[jcawmUaIT3O<.($P nWضi4:~Ofx[`[7I;,c Y"sNrvҐJl7y5CnoFS.y&(qn4+LKSL]vJ&;x--TAA }1>v #`>է~fH2)IUX>֤M,YڠJ/-WI"`@9*t0=1[qz/L9G^jNnbӁ\YȄJbNj`C(v %ay0ڟ0QAq[р5+L|:2y)4x2)p$^u?AW޳>1 @4PK-0> {MRȄh&n|لuɒC PFޔoKU:[WG~M;/<9*GkuWz5\BRs0Fhw(v|@05k༳sQXڶh ?ӰReƶj1$G6HhTIȣb|4 =92* xPUM(`(UkD.SUlei]^TwОsǛ˓URSIDH?feu@_߮Yoé9u9ԝPl"~9$%;̉^iU7,=_!i2@ [Rd͵fW+zk:Mw'ە)؁J/0h )$M1 3F 4\&Ħ(ԟ~};Z8Υ2, AfrlJFf |?u9$ˀTi GV0%gmūCـ3^DS50ȼ9wDy'rvItPWL.:P%:"#E-J~J4$F~6˘ vw;Jn/(Մw^:1U 6}Xq}Рֿ"!c֚(* t8p>N|$6ѐ!Lͷpd p,0M)%tGJ ĕ3dk+vMFټ歌F6$,{]\E8+/ט1m}x|^ H6Lc^zw{7j ՄV(_(g11&}(c`يHa~JA˲cUV<{|ƞ0o 9b#z̑1mMaYJ)F9Z |23pMb<QM ?#,E{qVB#~uՊW¬:8 z}I'^Ii7dacS40;>qㇶVg +#\;~z@ 2quVVeFXr`;$-/9 P |xwn'vk}-5 ]&73"j p9lȠ3inX9ѥ&=DYqvD=]o̼Iiv)k)A22d EzDj/A?HGt[ 6׹pf+FUʓxH`-đrpYl0F2FR`== lAA+AJC9 ]qZ!~t769wt`!{}$zigzT Iۑ 'TPѝXܾCrărzm X7֙.p5;Qz+mnf {z|Tr{26qfmΠmּ_+=+^Y3 m 33[ck7iκ> !+(TI1 V,Vde2.1+RtMRtlGjY2¥6K00FX* ma֑"\dHy>j{7}Q6ձ-zKyUʈpVV/P[d7o_t+kLW>o ǟbQ}hR[b)vl#oT[-X`tx8s)'7 \Xȑj-?n5ꦷ='H9Zm1VmAgWt˥mjvUEX<-_ /dUgk"Mhw{粨_RZ6W4g%0WPGLޛu-y*PdތNΐ>kl!f1 1d"z[1> &蕳/ s}$$b~ ?( H2rTHv=pH$Z+VXCM6d Kf^Hp QHjP9zAO!(T{[bgRwZ>`pòw}z,xC,,kr>ϦY;;$]*LhkJ5Ɨ,=t(e-?Pz $ X|e( iNblD7-HX4!Uh˝OC=U=vhKl.ӭס7K0CP< poT\X(\C#Fz;9<7 3E>0V:Vaگ Z Dѧ *v9'ݮ+ަM-nB. xFU_ qӂ>q1yR!!w耢C_"US=Ah'Rr&Dc^Fydua,௱hM9z !VY\Ԉy_9vF 6\0ӶD*z>l=8u Z(l*nڷfy}nY|KOorJUo')#3XqR ]»ǡ_U GZb&"Xk`*RI1 \J]`=]Cs ȄRxu6YA$r0X/8,ld],w7yB8bT9UD7f$:DBu" S7޴&PNXxҪqR]Чy(*0RfQ 77}'NΎKX45ڴ9z8}@ SPS{yW9'C=ΔŊkuxIbv/de,Rcp^/o[(Uwǭ͒'>.UgAYIiBIJC2|06f' ;G_b HU`Q?ӝDI^y~p]=jDU۶pJW̜j,MrvrD;hp Ief'J j?QJku;fqr_W7A_Yd9v0צY˷CO؊Ku3`+ \p FO-MF}ӚFyeߏdI4S/+BV|^x |@.BPGd=rK.F{:NF=det{QS"xG{2u))H<0Hmˤjp7T3=ꤾgp^  MkwFP{:@\x!d5+0ޣ ួH'{sָRkP 񽿽#bB)SwYPTM[w@q%C}`DDOcSu`̳4Wor)y1ʙbY͢xxE(Ymh+2.6rDg_z :+mҴ~@G0( #u]hcaeaE:h ғIIjnb\b"8$ HD+ljCR2m\ʟ¶Yz# =3G5h㾖uT& Fh(EоabCeLVI9[{Aq+:#9Jr%M;4$ZlHkx9mJ!PZ?Mp_ ht!*b=OTqq8 % ̷= Oί9pL!|Z1pai o`l˦DLx\=N L8X(W4gN6%"14 +YG^$}ꝼ![EI#o$55yY&|Q$`QMݢ!ϦKHkxKAV-Gj)':{6:%QEG! :`#~Ta|̈́{=oi @v"8RaY+eBNj-Y:Xٛ2k/5"kv_rs2G`wkjblw\陷(<&/F !yaV,.{ч!@//cFĶVnΈ>ߞf[gķ ;EҫA/L՚=QNmZ!(vkb}ܝ sCs~&ye؅ϣX7l@[)$诏uu1Lgge! 1zˉ&)~@#% jѱgYZ070701000004af000081a4000000000000000000000001644ae3ba00001ddc000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/soc/codecs/snd-soc-rt5682-sdw.ko.xz7zXZִF!t/7]?Eh=ڜ.+ˤw-ɞdWy+t!XBeŒbALJQ$ :ˀx ls\e"74sX՞GuGjpW' io' cuWti12>wJx"'!! &sd[ q ->Xѽl&!:q2Jg?c8wy%ց>bHGIoUzWI/6I25`̮>=lHf kς4WE$4<dvKHF$Vm}HUeԓbC:Āk8KWNB4 DjS=<6C5d+!b;|e+VH9GߥVh0g1"=eFrO gQ80OzG%Q6̼)cWf@YJ8)S>f7˺.ɳ!BDCp+D;Q O6",OO$r\U7Kmm;WmQԇЛf?P M:"u!&oUu\ͅ0eԇEߧҀ^fbm.- 9=9aN<4Ys3fcpU8(8XgtUC'}%2,7FD//S1tۍYa#gY _rb[*LNjX.2emK̦pb),72-C=ޞD.0iyQ=CEM$kbe;?l<%rْZ=(/l3`NS C&PGW 4ہe٦l"1 YHY, iZgD꺶%CNJB8z1qBr(OJU2Y{T PȦ_L Vg L^,dNӽr[-Yƒypuu\?\(k%:JNfXNuڢ@!!V$^=&Z+?0{iI7T1 z YԖr+;5}o*Vi@09} `*뭩dPT8bsY'IR:(֏.ϼaa&AG9- LG%c61(Rx%c'ɑ/[Tp^QT | ,{&#&[g!*m ldқ{.~D ʤr9me6 5M!ik1!&[_isb5!'?R '봰2D*`U=㦷eoyTqȁ$30iD(Ao#Fɝ݀@ׂn~% Նc*@@-9ڔ"sP( $BLh_y(.P3"9fG"'ۈ -c1w{+U^*(F'*Uf,) $y$ Kdq/Drt\hBaJEek􀓡8tH υ 'רu,>g%i[EX7$4S.$/a"$mxƒuHMnRˑv hX$k Oήt#ǯY7͸wc9bj6^$kKh!ϔ"ǏmI0 82 ȸM */ܻ?ID\uFN,vP9C61J`a~πǰ v!3$3QzƧnH@Ԝ,_8"U<kK@ ʕ:b%&Y{Vas4Wd"jG|QOV0HbAvQLQ/Xv~-V_A)~dEzHѩeH+Pj}DTvv#-R;1DiqtaWcbwes*yv1݃!Pi񾏃7ֈ#f|`9gB)س $b_6Y5,s7|[2ǰˡ0U8J\47V7yo![ NdbK@,޹=*97nMI ;7mM6ؙ70czcˉ *ߓA-OmiLSr`,W9r}}h-O͊Y槈$/%"ْ6<5C`Oy bh;o8ՄӬUICsz@tB\RbkLnlԇ"DU;]& PCa" Sw.nx]:mt`K/2yoTqqt*p)%!hkq)W'5F9\B =NZ8;8EHφ'E [D2{{9*JOcR\ 7PփNNh<:ިMؑƚNNl:Ϭ9G W6wBhÍ˨װQ^]#[q!TyN"$Ef8$eeI@w~\+ka:4Τ Oy\c,# J>Ue;'ʙ=+ql٢0ed\>Gn,P`]S8oMX条}KygL.|Qɇ3BLMo =q oQW$^2MwybiD03juoS[z'el`HΙm++&%RM4%}l*ج漦0M\pѐN)[ Z p7X"b'}P9TjW{?bM9J($}x(kՠTFnX^ E҇_9~wv 5[il\ajߐET'g;3~pag[K3 lt\Tl u*LFsoM.Tf>A4\Kk#"e3eʄSx =KKYӃ:V49J"3vWwN Z RLΏ|i52mQAtA-y_7_8U;@5^I{R jX5͆`b<V's@z9/g^;Y+n5]`# oNw ⛥z~7F^d$B]I*z+6%׍R Vz)XaZK),ףO[n6G8Ͱ@$3\T&]%lXyEM(YTLiexW~o<90w#MIbԩBf1nO0xr% Jh-<[6ӍõrksP YUC'3C^7:EfF&\Yb%C5 *_jƩ0G7CIE\0} aHŇ>Q܀"~ N"{M5jt: .y32$r4UQNfid֮F|G,ثOPO#$z2Ş~ $ opCT[:XMkZqMŜaP#oy]}kKyM@Kw 5>S܀-&JǬs/._'7W(^:bnK`P̪R~juHʎ!fW]Xz+I|rx8ʗ<d:g1v,<]xKY+)=7NF>2Zߝn`#IϠ`U:f;~ζl Gw B{ܸ3oYSsk7YWK7W-IaN $[0"~5v7,2|vN7au@) rh-Q2([VV#;*?&*7OE{st)lR+wC.ЍbtxQLmZ&"ai8J-933sR6:ȱBĐh٨Aaq!pC~;jTrpryAъ 5)lY4Q(7-r2|c&'B&fӲXTQz&zmIM,ӽO[2,:8el|cۉwAA*j"9͕{KTM"/}+8Ƈ>'Vnamc>I4t-)='id @gdv%>RmR]ۮPM@T$,ɈgɛR^wܔ"q4) n]9UFK̡!Gx Ds O<QÞ>T&OH2t~+8WS ˘M(zj܋gcdɍ@q#`6|kSar9dSBְѰNRJި .ܾSZ~G:FmU;Al6YRP4M_Qu)\qcǯ{\  W+ %=fcC̕tah/[4 S,6 dg]δc Ҵ +BٳqSu{Y1m5SJ6`Kij;:ZF؝[x-2xͱ3%G22[,p)-HL6Ǿ&#iI 9{.otSiw9uP-[W,hnw\i"ܮ͠6窛P٠FzO.'vpxfkx~962IQ jq;QV`QQj4Zd&B-_8x_|oClߎiCo0HzAD(NW<NA?m$6%Ӏsp6aزǺ|ڶ}ACJ<0Dyq@uu٬SB4w>^9`t04]\ I={h.I-eZ#'߯מ-[k>.g _4s5_Qˊh]׏%}sڑ|'gBEuEg3:tHf] )'l3[RZGË]/$&>8Y"zo 1qW(]ځR悼m? $~MAd Y|9rD,7 I,<-܉OV\HNcDBp̹ ,4 43 pLqP+)sz-Zj+gFFmWJkYl@'h,c \v˅rP-o܄ ]QL 3}b;S:q+,c|K `Èߋ2Wԫ[9!%N|x[s00J5,:$QyjE%P¼2_HL;eKk"b` h0\IhwdF=tzD31m,-/D@P;'kZoq *ME IJ$W_]1k>: l׿c?,Q @Ow++L0LtL}${s'Yv֛n"Ⴣzy6FҊbvPBNTŏ\CtK`}+$zr5'=sڝ @Ӷ X eL60H(N}L.f庁d;2gYZ070701000004b0000081a4000000000000000000000001644ae3ba00004858000000000000000000000000000000000000005900000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/soc/codecs/snd-soc-rt5682.ko.xz7zXZִF!t/&WH]?Eh=ڜ.+@ l|QD|.իw`Eeg RFfR .qKЁKgl[ic[EAب- —[bHrgLZy<=*o #GV RFsǕ?ZU6ɚwd\*&Aц%:\pv[333 F9OB<!B-@ '3_"lurJ RmR^dEUVk54uni xoxB'-N?'Jf)f׫H󟵳Of"CT؂e#i_K'H/J&؁G?R7ͬ}HJO E?cא}F=E %]J&O0Ηҟ0;X#MRaF=kƔ=lN :3,xCK N{FuɧۮɱzOg\*672 $I+3)(1Վ?J^{ 8q\써Ks{b8PT ͩ/'U1 ϽűӓкR6MlgZeܗWQH|h}D"I{2ך煗Kxj4"Tw) F(id3k0ui 89?}sNM|S٠Th[=Ӷ 3?a0&A%sq<(F&NØ=Idml7bt_J4x$Ճ%J ]0~yE> _4U& VV*Bf΀9!E*9M'oUSy-(  w[_L;()i@hE=?awg[U=]/4`*dy,p挟nhC龧߫NZZ 9!8P 0%NJ܎7cIe=҆^K6ȄO7ik>h)½ꇋ*~f/G9YI|tLBGAx/'ZPW]ij "ͫl_9Zm$#MoBoCٓkmzԘIZ>BijX cfL,I,%8v7uA~܀ \BAr :GR[|7QFl][,%Wux0O]ߐ{O %-[ W\4}B5udO/bA6b99&xyZPHpQx{uJm7Th ΔLM  rnQiܽDoR3o>d.x@96qXp_rӒMk/sAnk$HxQ#Cy]OUkoʪ9=i׸܃+k< +Aj?N8Eu?4Z!7"8q$?<ZF$V+\E0[,ds\5~,hUjt~=3^gRʂLtDOb9gCndt ڜʞ3e!!B"w ES՝VA_r /6~kX]4Vr{op7 fC[@[߳MkrpSmL @G޲wIz-"(f3  4RP{{;bv,{*l5Oh'`;a_g>5!f_.p!|"F2{.̽ F׋&R܄mĚ_j' 1rb\pe7 XսoW b/v;NOh켷Qzq~k`(LF\뱄?mZcF:i,UT$TG e!UYG<]Rv[BR(o \ l0D-<1i 5%:-@ !JOi#Ju x[MTJm(lʽRX/O(B_|溯kִ8&4o~ :SY;#z)pIp(P 0#c b"Z Ԙ?|L8HP lɖ{+z Ŏ$ lzj5ղxM/c4-u(pb|0 %RW o&0BԪɕj.4wʀݟ{ĸ'vl[࿱!>p+ )jhХa>d ZLhH2^<4^dRLDĜ72 BQQ%<QiP麳n|bkPFF+aќ1Tk۶U̺laf9K9T.';ޏݑzxW'jx)=sBS౞Ukg%靬Ȅx pӽ%gOc43܁'ixum ~UMyR@ A r(2Njfn**\z79+{oDx7v=jgc{ \ ?6Z&kL6GcMYg E^dQQ[r.ī LxKDkz+:qE Wf;4FVW,@.MUSI%"L::e4.! p%&*ijCDj~D9`5? FB-a:"M:FF-~eIw/U\{/GqRrȝ޳O! g?ЕMmIO|]w!Dcʅkf7N0rQ>F 2lm]}gJhY@PܨPV=l>DhSۘ@ipi&;X$8kh3sj6 !fPw3`9 /jd3Q>Z"=ք VTi2L;#Փj9MwBC Yx R gI5~z+euignjTI4+6_@Ү_L[y?S gqnH؝vG(Fd`gx:Tq$'LṀja690V@'wîVpHJ8 Sab 徬,`&^Z!ZB j5T`ljtਙjRr8fkxN=|M#"p wT r RPxǓ8G+x&b3r& "JQH~/?7KC)S`3hۃ7#ˢt[bL6~vǒvAJ!yZJ+*= iЃN7mH;R0RL|{0ؤb^٘Ȳ *ӦOFGuO<>yF=<6i®HRmvWƀhcO8K+o>aK!r5\cUX&D"s[pl^ JyeyEXǽ`ڄ~4WXxc+ԝ%:{+A箌^xȡ7gn}|v JNn'Р(>,68!ߝsuף+/bmە(ǯ҉ Vsܡ`7 d8XKq (.u'ҧFEaWA'}dPhr.NwxzSby1H9䶭.szZcɤj pb4}V0 qi 0辫#"sݵu R^(1(c e$I䌖lz d,ڎHO]\Cf<5y=%MYC _+{I!0.l(}R‚sIoph}DE^-w3Z@Ne^{z"~-Ѥ{/T9,ok'PFCu*bDKTz?-G b ;{ݸq ꜵ,ɱvS7aGd-0#5&u ,/Oh c~QŕQihȲv_f qkbA HQ)椈O0hEy$H~' nLV" .'•-33ŧ/u ox=dl=c\l_Av(Jp8 h`1o@5~a{ݤeIgV L:%cO3K4l;t{!rc`m&pO4c-:UA|:Bv4;Haڗ2%Z*惉1&s@kr(7Lۑ2[m3cq;WjJcRC?bR%<,QEpea%2\Vg R*vYܓA:e~8 >cg~׻7p+އal4@KT<"neO"kq.]sEynsި7}z rCQ9զ>}36a5je1_F~=bIJr)" fիs E{JFv@8ȕA!˟~!wECٖIœ1mad(\a!Mv{6|̷O_?W5Hͭ$|8!X^[[*pwER"tVC8C.+!a#JLۤ-2tڳedyHt}\S1r%<疉gWF_-"Zd6;V!d_'._4OH)C0f(X{F\m-Mb>96-+g޳xɄ#,sNvX9=M;`sPdqssB!qsTJQI~\66Y'DIKm8:ϏNȪ6NGs|?֞_9!!́]0ZZyNZQ-N^}.ԕ OHpT~4Lg gBM Jl2VwM3m (a&5H#%dBGx|͉%./Yؕ%$¥骦deKMmK2#(Z,}nEqܸe0sRu|&r K Fhb]]+nWu$n<3 A)ɚyhT(a,/qkPUxOUj0L' ]W⫊ܕs7 l/{V)V\[. snYjpvȮe̐^ RMqKJOGD`# moÜ;'-'VU7høRC%1Ir+q%u]QJd)L6n="EnpB1r6/$R^1HΠ$D!Ҫ?_7AG~I*kIYd6Z >~o24LQX:+kD p )f"4sa`kZ~^sX +ru1&"܎LRgm:<|}v U`07(N3̠RERL)6+6Fic Rfgͦj(.ۆ5&>0F22pcS =02Mb@)4N_BQIT O_ˎm;\) tQ/p`2QdZ0 X%Yfֺ]gA+!4! |S5*׹bͩhݾ+MgⒷ{-_!dک/fP S|inV4S| [YOYŏTi*ỲcmAbc|NLo`m],=ĽE b/dl!É~A14_v 4TDF*u ދuJā/H(4n0GjK\rQQҋ^E寛S] Et?0JU$AL;'Q4x>ک.G D %Lj*B=$ipR w?#Ɛ }:IJO DpzuX{',g[>з밯 g#Sm0!vrn P//,7 X9*Њm>r8[O.vZw EF @8k@WHk9^azi1XA`~f j!T2;$x(-@sr` pi֗ѴH3Xv5t9mѮRJL?$bܸh+mz|9*N`Fjf8,,0e_(z5<V'̖?CoGPlD(.ճO Dr3r$zuaELD+LO x+=!Z$:"oDŽLϢ =KݾV緧g9Jm&0znu(%Km 7@M%m 2bL.(J E͙Z&3Z)QOaa^؊vf:kTtYGh*K覸=q[lӜD~XLSĽgI3(-7!48_wi;L֯4ٯy"m!XƬ<{n$ cWO`B3I=欀Gci5CS6 ac /FK DZ+5Vܟ SmAMdŷeKI| bd7{"l>m?qW64]|z"]Q3j T _c 7N;H{۳u69Y:-UNu֋\hL$ܟ|ECҟ9K|.? f(Y 'I8DO_gГwkռ(k,Î/["HCo2NaŒKs^Qu漻[\2 O)n4*Pp $ˊ"` ǯIIi>^ӧ(a\IV`[P˨xX5QJ8[HV_* `>yW#ah}d:b-9RC7#e!Ð;#(DWc>' l:{;^,u*>!Tyr,~}Ne2CKJi @~n>@PbQ:0cQ4-DNg5~nB%\6Vs!"p!Ii-<<+2s)٘ ЯÐ%iZ+~" \PX͕sⵡ4@ :A]nLy"pc}Vtrn=~$^9xKȝT{8$ +"ynniFg`}9!2 %jC8(A@ P2pvbYǾLI;f2wծH.TM׊0ΡM~v. 4irz3=V#=Ӌ}i[á2Y"iS;ꃜD}O;NP^E}4PYO4/&]x6j1]clsE^z+SEGP}m\.>w\X#W*|HbiDT o2_1o-̫TI 3,#V;,t&2L퍆0t"l.AzɺK veHe8X7('_TU@_Ёά Vg+Ta\?swy0ӘBF"CTF1'ߦR=qm=%[VLEfؼU+i.@H2\G%NW̾N+. P&5,>v4mQuWJ`.+'`X$a&X(ѨԽ}xE "Uި?m4R0>h2p{uvsʼnKJYpFkgd,Z\j8qYoГtA@ôZN2q)&ߞz9WbE}_=HjTK~?Ȅ%|C P%r0sAgK]jD~*QR\{f8`$;h1gf]N!䪼7߾ u#[*M*e;MB1[U]`ճOpW9ifќ:.4 }3"`+3#ݗdaC(M ,|o^+ z)3nGfЧ(A|;3ZA:Q ijͰiŸF[6D+.\~|6?' ?jA&h +޴3˓̴ m.E=CyDJh j+uRsy0Bi~i2zƣÊ)f/)=VO`n0Ĝ5%:WPJU9"f6|S +ڲ [B~Dr+ifA>qqC ys6Wp2 숼ϸЬ:#Զi`^`X[;#$TpFCg4R=Js:PsKwdMfai5j|=<,sj1s7G9'Q}e Ft`u^ݟ%Lpu,vJ,& <,zOylkP;'"C^L''9MPT#Bam )(q?hx۵KSkEƲXDoG6"F%c߯]i1 ng\xV̋TG_gH5ПDKε^|Z#[U{g{a8`7 / d懌3V,@nAg P?Yyu$v17X|:=aIWC4OHs~-S[T=GTA}$C%&I'^2 $F׾IA xNt^k}: Ou4PfꈼyL37f6i+y[p̌vV͞&EcWW]nM@c{0we*&'S/?wg1ɈXӢZaU!grS#<znv+E3#!Z&t>s$ir~麵y*;)=w#؞]*/^#g ţ2thnG$As*3(JDHcHO pnQ/KE]Tus2TJd)B%~b!q0\ځp ^vi!=#}C[@{6y94οG?2S+JNd޵), v8@w^-YEa䊘ap=myFpO3p"rO2u x؈ c 8:R%sn/RGd{Jg%#K5%{TD8D(YVi?ji+̷@ #܃evQ,v*+((i'),dE'E:1 |OnKǮjyuw-1ҀXO1BO 2MH' >cHoK֨ ]')FHsuk0F>Azb&7'>XNYPl3V]#'bf7)pwܜv~|g_SRz%x#eEauzQYA(WS ܁iP2 ҴdƢEz8Fng={:&|TeNdDcXzsd̡q_GhkN$|5 $%(7H)j ы+deGvq?oi$}*v9I_Dld=|HRjG?Ѝ5̰T4M/&hםF\df0ZP%- xdHjٮLۨ]ymG*,yPs'CvA;B~[:7R: V5o2 i1d>(NWE4Le 7 X~Xrț,0$wsΒ&jX{!ߒ-LXV4!%=ovDcچ a\40f G1By{+7j+&AJWdyAE".釭 }b5{Sw0 g~ߌ#2cAn2域=x6}4h} 5|Gz>VyS-P%2PmWQVCSXZݩs!! lȬ(Sk~o@|XaEb.CIYf%Kݿnrj j_2=[~Oۢɭe^;3\GG.8dޏ.X49IgbL{ z6UHZ%,Ĭ6|X(DZH<ȥ.!JȸDXsQ wKvV}-Yi-rQ>G= b+B8ʡh4:k`½)!S L svQtp ⵇj8fp/Zɞ JM\9[dKA6k@ am Fbt#QSN"a.W,IކLIoݟ.&Bo:a%D"dm9/iЄA[;A["1jFSѹ]Y>o{m!-=Ȅl") X_ t/9c{c[{}JFkZ<աwE/aڞP&9_s@BTIs R m6Ӽ#H Vܑ̲ Ğu:}s)&*[l,Uק:@@Ā?ls+c&#=4\Eo8™n:hH0H+AGLy7K_ c]* IwrwHyGsz֥$uq @ ȃp#/Y"۞5l=S\̀;.4P5,{yB|0-Tq%2a4v wA_rGZ) @b~JnI?We$ Yoj8!Gjv¸B/uz=(x>|yQA5,<ߺ%ŝAWRmyf["Fjγt^th">:) 02 < [' Wl,v9 ؞9 F743ƻ(̡X+bک3%&? J˳`tۮbJ_a_KUޑENd5& IkvLpܽ\M嶠Es<5dUv\ eV^(yVDZmVwqSNy~Ɇ]UA Ը T]f|AFZX/Hhd\ ߝ둘,'PUTMA'HSǏBW`vM>*, ɻe Oeb}  J7&k?9p #>6&d {`$ӛ?'=ռ$J45ĐșqDI皏^=E1IxJb xzn{UhNSUah#W*lwd5Tct ƥKTX%s Y$% w ]ÿK_aME5TD`R*o) VtnH7I5ЦX|y|*A0#^ .MouGO¥7c?teg3yh.0i'59y#-״UC -~W}ƣWX-5ðX\B-#Wkנ4&e-|An2G:ÄLTj(굟m%-eV6Nm$ϐK?uIcւ%I B _T6CįA?3 ܑ!e%@ivj^Z.ac1Åp\r>H/]mRa"JG@{%ǒ s(EBr*HY_i+cA0rE  V\+AAI747"ڂ"!s)u|jAJQF|[{~Db ӁY2ԅ3qEaT\YpV:O,tvWﴯ/rM0AWH ˔1H( x!)Yb?]v"'1&Xx~$;{B=ujR-❗s\x.1Rݷ>PwG6r+w \= :([A- :}{nxc?&驧ylT3:)$j@9l2Z'&H r'NOiɝkS=st3x0!$I.paP[0ڼWε&V=k~6pO4L g/Kn9d&KC$ en2#śNDŽH$~j% ȼĭ?2'ѿ2CkUP# zdMQ=(+׍SO 5649V:Xi9~xa0j61rYL[TΨq%븤Gx_&LNL{Я e1w4|[;106Ws-Xji¨dc$<1A`T +OJ,6~)k)8ez A{FwHRN}JZ_bSCd{Zr $zbOZf,NGG[ϐLA\툁kiUVl=^^6fy uZfE)GIK-gHƁ[on=VwA0SClʽpbg 4=~#͝l8U=[ 9JoecnY>Hn#\0$&- WKyvm>sq38xBBF9 JKC@) Wֵgt ZԾ,ւ5aR3[ B]MVeSO;G'^)zq-yphݲ70x@f0kz{BvraJT9Wۜ 5iH^[cB̃>dSVYԨ7xgBLGeXܞXhOUT$v$ Nt@j+A*2`bYE5ŵw s8E5_?>ܼҩE1ܟJ_śp>_ЕKh^;t`CӶ yH{ɽ@=O} 9DS1PGرޑ5RN*0;95XfdQR'ux?i}};ʆ  eBtH&C»mqyXEy深B:@ϫ|{Q)ܧ˛ h+.΁.RTH^Ӕ h$\H)~C壠mCqڠ^8@)hnL?o90\ iͰK;Vč0YXy6@>bD.Yk!×o"Z-?)gyB! vA,YGDseTrM ^PېJQi%@n- \RCLZ KnĦi +S0i^ˬ&-4nL(?N8n!WM{$lۘwe/Y?cc?G (VZ?kqכLp>jw׆ R.I}vK ݮv})peHn&R6|3{\R/k6SqrXgp nKp3ӿ}`#]F xMjU@-_{A[@IFt0!3ڊr1 k~*F{?GFݛ+4 P+l-4RO1vp[ UcQ.9S㈩O+=sw^Lev[Z.gE+^¶ X,z:-\DŽo7]2h4`{ mRWcMa{ \|uV9_/ HMC>(NF?Bȭ:*e߂XQ"_ 8RA]$_QٻZ&/c"X%`|sٵcQϪor(y{"7 ɘF'cpd|=~_L g}@GUQ(F#R$Hg&+õ:`@䯂 9A= T.ã΃`$>Qrݭ^X:q&Ǻr@x,hYx3Wb.@#" '.q*#3ɃI%8cZF7p`"Hxy8yk'4]u8Cj4m|󪛇,6\R);. л6tаmVޚSboY Z:3 >W2ztƲ@] "8 ?|O$ i"[ =R UO&υS5SdO<=3Wt C,'^mj3d.ڪxjԇX=~RdV2iҕ;&sq3Gb{$ <:|I4җdI8m$Ar (: Fl "~H}ЎrV=.BgX f;ӓBecGPE\r' d2n:?M! #<"DDȯj[d mfD k~;Kl"N djn +zZ8\m@b.\HzϜL裲G(^4mG XXb[4;͎'rgU%h%Q3I:'^l"u,>/[x8YGpi׵+Y9()=qbqAi% Km*,C J (uA)W҉ zS 9[PH$'xw4" bXZ0VԄRDNƲnDA.?iQ5tca/ bE~:C\crA4KeZOPD*Le&<>`?H)GEJgnƟ֖ЈUbvy+ 6 +c[Q$z"~iSq- GmTF [ h4ǿ. 1E1S0yʣ;,;7j) 9!HI}%^}_å5,ipܿC ;$-] km#'..@)+P-[!E36|@>L~wCxS3KC:,R~C1pPjuG=?ֵyZs(+Aݱ"X 03  a eûWgUKÜ[dEϐ%ipmZh,.!~xߍkh o՞}+Ϋ e:vu.ӳuRu/+8vgVG)hV Gt2T&ZN@&&xwN(`&  HgRz-w8"eiEkO}%0FY'~ Gb‚55\$:W^|UMP0mSbyKRW@|᳅+(NCN_1),93|.y'>}q2EWTA{d[GIIx4t{_|MIBНz&^^2Hҏ+<*@4y4ᐑ ֬o kST?+sr>D|إvbF<@GjƲwcVxMj/Hs9 n6K|8`7NL<vcб0Ze°Q<% D6i6͹8h3<5k_:5eˢD+;yR/UW*4[Cg3! ]]&CY~/)n'E.NBeim&%~+dخ#)5,ƛ*\?z)m{)QxD^%u: u'*76_fX.܊3ZԖ"C{x(u qPl 6^0*>n!\x0Uʇ&^4NƏ VpzdO#8=XgK$' r"^YV8(ACXM}BÓZnj xGBR #bv8?6)AUij\9߆S%%cZ6gɳP<3@e;lڋ-F2ґT\g|Mu?%oҬ>LbqݥO[N<!#G*#"l8ns/{pzmg=/Gބc,M394׺UgahbGe%,1u8oVPn RbCJ)Sn O+3d &U츛}|g篓 /={NJ! eA/Hq^ @SbE\i7%_N,Owqoq\W< ch/zc<wf9e8kgM=ػo}E17C8݆ m81?q6b\vW=- j*}g³6rDcpxq$ad[1^~ΧjXӞWĖ_.μc9)-hslVOħs#$ecNse(q[=nF9C=EܽFQ!-om6%\Eqwۿ<%PFe1"]tJ 2,F[ĝq.;F9m Ml{M( >bM_"Io/N'IoY08x"׮L d.mMkMKVi fZS|TY@폁m>Rហ˟P;>2Ul&}Ƴ^POK MMR=&8־LY?p5Bۖn!%Q~*i 3akQ; f' bW9H$c𺳽]+"x"@N(sʓ< 0(z T\x?Hj8jS iGĉ>T~3,m':FF?sLbA Jpf;G'RF5bQ CZ]L"w5]M۔a.e76I [v𨷘ȐoaDMPlu ah~u k%ݤrs T/7w"?f!>I`~y][*$R%<#t=6-.4A6QgV q$W`̤i,F87 ZSune #C$0 %m0Z^t !9'rl{*]/I⋽_oA$/x a4X^^VZnq&Ki2pPBrj`]{vXQ1vU+Lga~{y]}hqGO::y]NM?ϺԻnssּ>DԴ.٢ebȲ!88r(]<B+ݞejU%ݨ%_E[$j3G4Εf9ClR+CY^NR6q RkJ ,KrHnN1A=Qtûz/p8}rV-7Q"yjmJ(O a[˽ncJNL6Oݘ똻]l'"N* sEFȹ>bp~ۇj8T1q-G!XSl0v'RwNZc:n6x/'t.:j〾R'&彗S`-KR"ꜻ6@hQdv֮Г&{tlo*{ҥp7),i+.DC IBҪLFD'KC۬mktηPͺjŋw= 3{\3DI'd ڟ亏0ePA?HiY_<)^KiXBZ>NBO#xGg'֩zPIDtj xXmXlcɌ_A栵r`\Ί caq+ f0q^p$8]rA)Dڪ, M6K酶uZPBsLN]a_7EZίN&Ÿd(Ӧ/5Y%%OÛ7FސK+0 3Y}LDᄹ ٮZ9m)҆R쇵KbVTp$wwia)q/]a-cFLCV?PE JGƘc*(z.ꌓۛ Dp"xxх\F vNxNu#6Kaguϝ Q=r‹bY +9ƌ~:?CkA>. C oky8)nlJV5Ӧj,2w?'S%m'Y8Tų*R#n'+CWcEP%=nG&YHNl;fQ$hd}j\ej-B/U$ټ߃5h*Aǟ^kACB7z{W0PQX3Hq݌gTvP?q#ppwùKsz4$~yMŷP7 {V}O&O-}/)k?4}tH4,۳@Jmw F!eU =blgCx0 *p'}QXV3NF}5n8\Bn䀈{ USDݑa],k3g+99|^"12K]A,=S녮u) @dnz_Ʊ(<[~}j:KƐw߈c*s,M 9.RBt qe*A:QaTQ'7KBsR)xlA!!5|nD(myHK,iVYFjs0+ &Vqm'*5? ~Dqӄ.GxVdxW1r9W?Woo?7gE=w'"m؅?)SŁ&.Azꔦ9 'Z. Gz p;<&uCo#{Ad5 d[GmitjbMτ7 Psa»7@e^5Z42UjID/;*{sjy̹{C0!V46 Ԟ6$Sic6%ȗ/.{H jlqoX~ܝWŶۗ5ޡNjІO+y͑昈 y&K:\$ܱ LSQd3Ve-If㌠= OCn@P55(%AMPFڞ6QB}=Ѧ`gIH+fq|Tچ~і&G5 =㽁deL2Q[ $"YhjS WNAJcʦbGGqYz3dcNHx/rnuj߭M_6!e)8 38G1e%U.đ;\u >>O ~55~s;Yj8p5O@K`[3с-S4y>XBbh8d즒0}KqƪT h'7C;Hv.aj-Cds_se?&3n ˡ:ȶpjwR7tjc;&P l#>M+r*J6K:%Щ VĀY=K;mY1ь Ń X]o;)qc4IL;#uBx.*&:)Npi6m]-epVKWOv?Ò (;ja &gQW,ơcݖaƅ6JI3_̕-@"xո*Jj组O&<;H,InqБp#}E g z!N=- 9gҚbd&+=fޕ_S~ģ̉nx!2/?˕e=܀)e]rǸF-hxr#P뺻/e'NAWDI'nD;/m/@KNq>ﴩ4E]}eQhZhDYt|vHS*@KzzY؄G7B}9e;kwRF K'qκsi7Ǯ#V:0a,s.ÄQ^cSb'#7/%o݉)й8X+:X /N&6(~ُ̮=_p]v%crWs[\W[+n/޼n> Te F DR7 }T)-*w/ ׶(N']᧌tiϖk\";KQWhB鰼pzV׵128I60 y=8Z9e>h<jlf<.&FKVUed$@b@6q d51';G X-s# .UdDεÀ(B 8v"Ύhrr2۟8JɌh:oG̸H^5?L mƁ҉R]̬j1uة`➅i,f}D\88Mn:$>*k,);EbwjOXM_wKD;/sӃ|-M.J_q]9 gG+cls$qǫPW"U4kV>EHt\O3|ծ.3xxtY8)?G|Q·[ܠn K\ak03g7S^Vç^fe^R]+GW[ZR}$nYW ,k-+eD}%mO۞Ĕ.dWb _>2 kycqBb1[%(ixC iZND8`A>f*8[8c-rPETF!B!ِ``\ɫ?,tg~hnN,&F0}ʼn9; Ow`WSbT7nnnL.֦Ȅ4n 52 wtrK[ţ_Ea uP7DxM l/4_?n9T56QUkjҼgý!MD9'¸H%I)-3͌z;UF"x6C y2v p}^l sZoÆBIvi5L&?'4a Ksx3Dž3Pg}\'(rCf(a(rhI蓹(2qe)dtJ}3us_YtT,Am~E$*0=/#+E#QN A iVQ j?Fu#Z]lȶQ˝`g?cג1/ 2V)|k%)fӟ{ueHNDQ% co`5]i {A.g߱\dop^ @g-tٸT6iClQ>?J(u }k1%jVmUu*Z?&4e޲v]l36ʞriGSE$^ԡZ?UQ~ab4?a]E' CFPu-EG[_>~r0Ed7F@C٦m3>zFfv4HhãLP&v5 HlI rm܂Kb9 6Ψ6xS^ Dkk@d=.fzqGnT/7_B To?g wFykjlp+a'7[GH^%:ΥS=aPM0!}Ir()ԈxKΩgrA:ʳ O_ 5XӋvGSH+JH }]XҺ7.8ݖa/(Y(}#X %}eM2n B<#–(+?sWetj:{!~ fau4n52;=om*8Tf؟|-y{@FLT=B^J{ob2I+kc۴ʒ_=ߓCt*!(8w+^6Wh\{T~{ڄ(FM <db^o'4St x ZԖS_nRБ u ĬԳ+OT11np6J%ACjZݜ}cQJ!jˮ^A`StPJb`׋ ԦZϿCٮk{7Ql-q2B$94gȑօ ;DV&[ N#X4!x?<*j|~X8O(:J[("g/h#FUM ap)'|~D9QV} ! P_|^jT-DX@..n ֌e.~-uawiy2gj0^./ڧ3r<]T֒$ Z>FO\fT[zditajk "jv#yT{k0xRz3uT~TF'2u淠]̨xtAM>d䁵Jg U.b (ZEK#Yƨ׶$f"U嗻UohNr|ny[-bn &w,bvsg6. SbE\Qmϩ(5Z.Y{Bӻ0T_jyt*M Rqz6xەʂHs׭_7ױ>ca G*D ;K6ѿPq  % -]aE:noߨܣk,?3֣51?='ˠ]=;_䐝+\y?4vj.gv|NPPN"l\֡Ĵt53e:ý4MU-77W"H;oa듁5RU]Ӣʺ F BqTdHrmI1WZr+oJ"[Z ؠG,:ڸ%Fex4M]&/5WDJ2/^fNC3o$c6R%ӵ#ˮkR+d hA(ߤ$efCLN_>-JC}1i|\ioq ħ>3=怣y>Z#'FeFJ\7($Fz*®&oAڇ!"Tڳp4/D왶g3 o6Zt%h;WjeK@YZ?EiAE Bɵ-&n>/g ΦX2[ #uwQrNY-jp\Ij}0/ se6|Ͱh|8)Ylwq%~LObk,'}=@/ .W ,Jק5oL_'4X^RFB{ 5JޏDT͓YYB%w@[8ꥰ 9Y<טWB4G2H\qK4JR DZ"yZk!!QlW6 ?k<.t*1tހTA􆑹%]Kw<^<Y\4UCj[8TrF( ՞t(-{* rX%G؆~! :9nxOM ECmr6E67Gy#3ԐtHFL(Ӳވ~5BeZ%!gRv0!-&*]Di8 4j2 WQ;ĭs߬85,KɒyK)5qA] !mPK~O8 oԒ- 1%P oTQ% n<,tڥQ"(PK4oO.wFbe6U81~PWc-28tgc2tOؘS!SYkE(_>F/ƩVEն_5 E|}mV8K 5jRetNB>ʴv.w}EA#[R"+ʥ/O^R1n×JO! /;{ؙ-]^AcP:s^پd$|윝b_ D wuZcgcpkkMfNvn%6$CbO+LNq=i zL-J?>gP3 BQ%LkAҖ'L} Qse) dx1acC6FjApDvYI\vShk-qC_$y`( @]H;ckSo٨l4}/.rK'`i,wtF5kK}"_$?q.o]+'2-(veOZJBb;ڬH<'F>zYB+ҹ)^'OQ# L$5Q=Y6I+py.%BQ;ǽ92OVCN5vR@S%D$峄x.cf3agv>||Wabva,aZ7eB5M>gȂm'dI 8' NV a,c{ydVA =~s)kQ{E4_1˔@,dBp gA2@;_V HrVO͹hu1UJXKMe2^%fXF]u7f)8\Vrf$"ȍRY4=uYlL]f|K@U~e_v [dq&~>;`MfL𾽀'iCxp.ם}R(7{\ڣ H1aeKN;y=Ôv-b7;&RkwmvJ̃<7v H|T R#6"r1K_x_Q#.^ $GP" "oڠԌVh 5aDmyf x3ڵ~Tt' 1=R4y#ټ ^Qv0򅭘n,j 8|6az\ʌO_AV~qVծ2ðrFAKV]]fE, =1%F=ZSJ6co=!dN³C[J$K"\G۔06/LX <T`X&!7$"Bo HN&c eҙCH8v@裙&iw Ӱ. ųk\h<&$:)I(m,tGhhݭE}K#L @eu-;a9vVK <IMIK'8:/fdTY  o:Ž$k'v^g7oyϣmKQWn('ў |,3ՎLcH$@Nd##Rho*b~I;=jtC,~#hD+kS#9FuM矑ȇ]VGPAPMDՆM3; q![H 6F;yROv;edy35ofg?@L^d"?#fA wEdVVk]YZ\Cڴ-޹b,;Wh6r%)8A 9Djr=t_;3(rRUw=Vfpw`TaLFr- P/ry/L|< =eope UL!0'D=W/[絀++`HA.횦!9&o]u*Z9G#APJ $cBYm")2˨UH0ڈps@#z1'dS1R0q2 JZ980e$QǛh~"gYZ070701000004b2000081a4000000000000000000000001644ae3bb00003478000000000000000000000000000000000000005800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/soc/codecs/snd-soc-rt700.ko.xz7zXZִF!t/*?46]?Eh=ڜ.+^ 6#Ph#c u@.Y/Er첬3_П0ީ oҖ NϺ{OS5:6sAuѣPty(Lt {)ÓD$ekŏ^GK4tTʡ{i]net輛JͺwlE,-[yIUA+z/"G3)=j"Bo5RRTczf'+J_L#ݛ@t䱖1YV x*=LBM'/\<[y/Ukr ^p7`K>jク=*ˎ YXk̃^ +ZCiA1]5@Qn~Wb(hK{gB'- Q$h=TɱDк] 1K|G/_w6s~&GubDi6@xp0bbMD[ވC5NLgjWoi''&-T ~1}x4䷅-'8ϔ1Ϥ7'0dph,8V ^Zo'{\9<ץRjVжU>[Rǎm{ >FC2C ֖SOT'3 Ր0&bML|y4<ɛKE]!@C1;HEӽjWvvTgNZejq5λEy~-S>i>'DX~ovZ9*U?`/g88}Xnb'R FVu"!#=R z=r$G Ѹt&W|9.0y?g_sjPj/-} BD|̘ z܅t~ArjNՀAm[4 ~<_+uj#[|9j] Iq㱟Qz"F2QK47V)n:}* w@0|!ڸ=nܪ*l8"Iu xn@"~=B VY|\t<:+ )'ԥwon%J܅}Ks"-|-;?qA$N[qq?ui*~B\3P 'iQJ7#1a+-IH@YﱥW_$P??a. j\8laz0- E+\Y'B"Lҏ?M(Cv-$61{ +,=y)ZYTũ=]L7͖ܯYTz'ȬޮfJĶOL_uͻd~E"JFS, "l`3/X}_~U~Fxpsds9-į5ZNeDcW067TkE=kUp}F'E@-?$ Mg.æ4y/BL7!nhWA=|f* :Cࡷ\#QbS; n@žTUn*Yf{F-ZnsXQ_N#jNtqFb[f{{.8̜l#]pȸw13bq3 pޮ=wZFFt@D :+#g0xB :kE>z,Aׅ+ZK֧ۓƵ@TH{2VVDVCS8EԃzoK4{t-&mԦl/~X(bAySwq8c5(hhc$ {ƒ+yqͨwx`&U5$z x6"]T[ #VED֘e;)M}LMd'ʺ|!x1!_-Rf/7^_{ )!~ 2 LoMrpJt HgdbYlwP5&+˄TCw dg`F{!Q} }#*BРZ3h)CWJk\}|Gn8 1 v: -1ԛ kujiZOe[JB;$ȥ"ʷiHym "8Psg`Qi^U J<ⶍ!ճ zaͱ0(pR!4[a' FQnlζZB8 pа҉FPڹ/^Tv$NaZVˆx8hWOyZ*bhgˁ -/" ]$W%}T^6f~Rt龃>g[y=Rca>k>)˨"5p|˜h¢kbD:=m4vn-8s 6rhgq=A_ "LpP !7?meq;V4*duM۟wzt~?eL?mӆXY9a5GEa0[S1[M^)WmZq Qmq\ˠ?-쿓?jn@`iwљosΪv8[ Xd|㴻OVLwe Hjm͠dlUڿt2ۦS-ax^vk1@=6Ƈx^,RA_8ckf:ܧJT_h̵ܘ.jA x5i:;> [4=٭7eb y  @G&획YXkY= mFBBЪ`Yc"ma[$+d2AĐ)vbMbNR-[>x-BEvM6r[ JTCufao+~SU@ Sw-d;V&Wƌk6c =9< mӟ3!5.;9!U(R`ʯv/|uQl \xKPq䢛PɦwiZb˙Vy. ܁b.lfQpfEu( ˣ {h yP C;Xږf݀C~83@[.Ul0Xk%g'_n$qMۙRg^[ Fa9z!i3sr¿ %#E.!a<^&ȯъ;Nj v" F XAF‡; $V`e+1iZ /&똚i0 dww"8#j kt0\{ h .(^'S3R@ Ʉ֔ձ<}Uxfy1}JnLxE85t|96]w9/ kE.l v$K)ل|ylUȯ\ Bq PU]ܨNy m!e}K딛m:H3ǏDE7ߴ5Bl!'f UUmK_= V Lifoǘ-,导2ݺ{0۠ZpЬ'jc\!"q ~ fCwv0JՓI;k;/^?K^{`fsQSM|Fk) ON14<נro!@DnʷjT]({XJzA9dU|r|k^윅H+A[$85\(rI28#pOL:þ@Za5!-*m_YF}Q3u+51:d1 Œ+-0tQMc["Q;}wh`(\lx`xb8y>9TR_gxhGPڣmpLf RLbacāuhÙ-7^E-13X YPw̆z`Ɔ~ND]7[ >&٩VB~DCk=[c;yICj`\yik\hgPJZ(jǩ")ͱG9y~>hF>U[ޱDU=Mo牷$%ѿ+énxz}$&E?!ÂzVݨƹV)XeCR)kDRY~,4I ".f/']t6xPY&${^{dYcd|pC(;ēl}@EUtLIs걺=/A%~z\NgrQ}|~sU5v bp4Zt:+%#Jp?!ٓgzP[.X-h_ENBli_;jN+2CAx6nuJ ano ~oMs?hzGw6|q1 I֙2M#Y3Ztxj k֓FqGMR\u\FxVL^ޖf@3htߥ|[TNKGejA"ȫU%ӑՈ_\5dqF~͠f/?/ GN 0" u[2>,ra[LtQ*쑬y ud> MSv4aVD"N{=UؠX.c.%Q.So.#Y*jo &]ct}7w5ۍQgA\~џÈe]lӁ2T KkeѤT3^" zCʴo8Y-/yv6a.Q: Q+qxN+@n`}1&@Q-N Ti<I7IP FJX=o% soGӑUIp%=KLq{8ֺWwYPjQNbPoG>+g!O,ka?EG=k2218Nޯ4`D..Қ"/8`PH4vebbq"N' +b{DHBONyPzL͔iu3=aJqN6Dy7FqM֌w9TN4K)}~YW^#EyjI~ݚ~bGoNy-Uc,;w7R2nК-sİv}<8Ÿ->Tk0Y ձkDQ+e".wۡ$/7jhʴxX(?~o> iǶ]ä>Ƀ0c R7q>FgGw' о,IAGes.JǦڰBH-͸y諃I8r!G{+r\J-)Ek0w3!@Jq7:p18hVpj ntHHQmR#DPH^#"RO=x&`.G}e0U9mUYtT:lir1bϟ'HkJEck8%6S-RB-_ҦNa7P$ >1BcGd"r65cbq7k.'BYGЎ9}:U`c!I7>vI5UDr -jc_hCk4-Zǀ/0$@ޟJn9]0PLh<ߒOr'=&u!?@9(:mF.?Zgkտ}4j%0ԪN찆kcH118 *9R=>.29aR6 4n&4:$є3h;UgFg(h&XN!V>/,Z3?U4f#%Y9=v{1Sdk s8&K4kx"i*f9onSU7ߒGfu#QK7 : E>tQC+KHL'^'%!Lhv惊%w_|OYsBC$т/ ,0ݷ+I!=&(9,ΡX^ZpŚ}8jޏ0N2-SF OuMXmgmONj pVZ-|7oG lq*SC$AF24C"]u(#۲{' k]"I v"AI%mW^7ob]95\Θd2_XA%pk77.Ipc0Q1+OO8=zp5̕b_y%3Hv\n$Ў²ݧCm V$<115f~j<2W](uK$1o"ҧT‹o~)5qjo2dD+]T~1)ך3j䀮P+R/i#Do ncPѦS,H+٠ ^2b׿KZ8ݺbM͇\1NbJq0aXpbzd(\:W ԅUa3y08]tdwå!+`*TW B9%s9gDB k$œ[m{4jc5wV@F3֛94ITfOߕ8$ mz^Niu ;?#]2p*.z_;u蕲 ty6Vv mg:1@M((C<6J@-7!' 8 #I!p9%!>a9ᗓSoB{jʡ . ms=YB DoU3s?$.WJFn+`aLs4DCW.u";~NҒ>>^꘣ljl@hz*$ۏ_owL{eUZvTBuhDB_U^@1%=PtjDRgP7%ج/|e[ɐ`J0HG,:&aoڤ=twwbJJ83++E5DFdS 9BG,-I,0(&~U~0bqrWc sZtOoKvI> Co OOKOOto 빶 W^iJ} o\рFm1ƃԢ_r,w`xv}\ 9-Ge {sE̚YB֡*#PxXp(XZ?#67nڌC{XWA\A* /&i& ySubz& 8 hd@ürH܆Wh2]y7D~&s 9|eG`YUJU ]UcIyQt774m;QRHbJ>uLhCoA腤n$0#(Gjwc9Q/! |Gj ]SO?~y1-Ҷ^X )IkcۣF򨗲fǛRlK5ύtȄ3Y7g\5Iv4)2!s=۾`FzRUyJ9&+_RzuwsyJzX!;1:bLJ;gPX8R#ÕhV̴~Cpβw{bz+IO@sr^= #/(bӖihv_(!؈˞_tAVW(jtͿvF@kO)@,)B.·2  h,`^&Y)FtjT/G; (|fac$3![R ޙyӌnR1B'L[kSpbRgy:,Rtec7&hOFHWy88y.}pu!nf .baVA{*w>KL!N9x%-MGJ"yCיS1e:aH+TDP)wYq6 GD*u)/hd]V6#͒YKCq;J|ü4CN+WE&W< d#xMY]+|!Xm|FmK{^Suλ%-j2Qn(=iOb)1p,{۲|;J\]i-gf$xWr`1š9~'?B"ɘSU۝V]YPTZ]/9_Q6`}Ş=z3yJ'}ld3h^أq@_ fϑժg}CUև*@&C;3Uj[ 8X0΃fM9Ǩ?j{Fa>sE/(DdƳcjguR8#D o쵟%b[E`2rՐybbcrMzzT?`ќH9}WxUyVto]B ?6gž<'P2PI'uRc. Ͽ^6EFPx+q[ wnr5mQ?=>Vu: K13q+V۩-,kt;:iիG}a5l3wS$=J:o _IH@@',8_6~ e!+C ,[M>n$+ 4~Iog(y+S! ĐSjCI7joP[7{ Rxi?[sCSs!/>:ŧc)7C 8dH<^S _t >g~ ɡ`inų __g T6sPrx㸨+$nʽ~rʦKٔ =v|v DMz$WqkE憩rn)~Ϣ,38vtz[BIAK!:J K1e(M4!^[ FO:Em^Ӟ@aնYH&}섉Ս7+~'A;~e4D݇o|1E%2b4'B>o+00!6&uK3z70YZmL]mU!)t4hKk(ڬT fҢ=M)$53$BSiy Vv؈?-%<#&X=;nJѡwe6p]0%JY)q\ DyMs_`8l5Gm0g:Us:'TArQX[yn;?~,d"fEbq\JLXy R(e5[ijH/hQ;'oɰfSk3(@R#ۀ#)㠖P>@Rc{.F*$OH:(Plg? *ϩT>  JlXTE -[YτMYC")804{z: GRB<$s }-"US?A<_zEPR0eqqV\RŐ$;±7LnAۥ ɹۣ9}@Mz##/X@K_Jx1LZX5F{l#BAb(>`fpOq0\o'h!V!guYKj֬a&h}x !1)3 '߀Lدt)zBE2 wE "݆HV9vp)zhy"Ucc }ŴfO:YSB؜꺈4s扟e?]E%AK^X/'\Q\apyʔean>Rv>=*飾ئ9 _KdJHeň&??*=Z F0A:BCy| v__ )+g7=`CKaNB,Nz3:|jZ@v=n&X'njR]exAisQ ;&W26dEg(PԸR1Dr䪣VX;Rw E`@W>'= {A] hecfq7Q)~AUxDaG!w$l wM@gX'KGS>xΊh}m#K=ͭV е |@bR` 7MIKdMõu^9AN/,!6i*A I3ncǢqXK]-RfQ S^%`oG7gOau:cTt\R8wD=Y9[gO`m@YG%u$򉠐ܖCm5l Ӎ>)G4&G3Q|39}S˸i-%%$EyL%(ww<;GraU8~w,H&(gyFɽy׼#4>Y:B(( UzGh݆1/㘆T3shL6y)aɊ*v <]e%QVO_0^/`up%rMXY8yEf86BB:İ yUKR?3%}DMLM?t9$D*HgDlrĕ\nU O%~OܺMc}ߗ`$VYD9%Pqנ8#.ҔY vݘq>0( \#6om In6t$_<'?Ien?$.2={jYC++ U7t;w :z/(n<붙FR T} @Gm//h:scv1Kv9X-VD܀wc}I HJÓ4jx͇tnْ7,Wu18I_!~[u8&Í|vH>UCd #u$:$(O h8hq9;v2у߯z,.iD- bm'pm9oVA鐺-@~K^AcV HNp%VQS٫ `}oj>\ mXLx=*Ed BL<]9ACqU2>WtV>zLê d>-ǥJ.5{nPӽ]b }AN񕏫A+L7/ *qm|OnWFm8WlIߖ 01h\1]zM%{Mw-$Hӫ2d!jc֮>WxiI'E(vт) mِvy< 9)%9{}~Hwu5zToYxZ`pȋUm(oCb Բȝ[rʏ *d^_j?c$*.Vvْd'aDmwue3HQHp 5?7Z;t&.]n[Udž<| C!}\0񏵨CQ{JE.к^{YHD5叫4}JP#T$3I0zz4TO(U_-rlFk 0O6 kh?=5/NJv\3et~NNYQ_,˘ >ud謭#M8r4i[@co:hx[qʒKc>HQtό tߣ)܀i'&1u{*4|0ȧX*TNdQUhlؙez}4 L\3˛JzH-©P]\:J(D߿鵟Zau_$@ {?~/4p`eobVI!CHKmnLtCћyȔ7s]M,uDEJbx1`x3)t=bWvI%b^|{yx!E眾G\3-*`ϺuܯDr|$#,0寱7/bzˆ]\u-jc88I} f`n˨nR[Qby7T"Vk\lk j(]](A) eMZc6qYJ4c%了!D N AP+Qlvh2 d-׀Y-L7rcL}<5_Db쿯WHDivң(L@![zV=nߥ>xq;TF;_U h+j/Gvd2]p^*+d#fX.R6PǼ_@/ir` /3_ `:kn-<Zwb{Lk>;w; ~ P,>$PXV[QNgY*Un'0'Ŕڷy4WC )Tz\Xh_f4["u0껂xNw '<Xo|e-WP2yOrGG(-Jh/T?M;'}wڳpAYX.xa8/ A L֔V;9kf@ts (,򧀯!%p(֠{)'d(WN,_q5_#B 1Dw<_dgDDTeOjMʾYӛ L|u91>+ԇsdCeܾWro/#(y(WȋF>x<TU/V Y?7T|Y?5݆0Q&J"ڈݤ{RrAps 3>ߦ,y]ix3$-r[ l JA`0qKGgf|F̤'kxfͽz')3@9y'V%][~0prś!ݕ ކ?ò0܃#Ɵ6?}c.w.v[.#/Ξz8 m |>-rV*:F${]((;ٱ/4gu{/UgI"LkK%˨ơ 2 ZOz؂ F8r&=q5L.mTH*硼a{n9w< \u6P܈ zf7"ɟ3ٯ2lY'5"RLӠyRcos_С1P%u}r.'#~|@j>"K C,I X6 "%h"3EgkERXJ-dԓ jN$?sś4J9avgWs^j3h@ -b` Up<|vߪOb3{m [c9ה>}5E}KA/ΕrH=I .b)ة%׋ ԕ_ڈmyIS8*dX#_ӤK6ȿogHE~xꘄޫj{.F.˨w1sŸ$^5kyb>HxɈ^O™/ЈހHGjp B6fzv6%}[3!JL6F)FTa% 6lk_Xjh")D9ߩX 8b9h!)Ej.Bsfa{~+խ,ptng`ȗ `>ib{+K!;OK,΅#f?b #>z~E}cSTbj};Ɲ (Q|.DKˍ`ի *BI* ] K C8%}}`#e㋆'ff]TEA'ˡ: qysS71ϑ;&GxA܎%|<-uҶ)$̑ k1u셵YZIkϿVۏtb ȳbY4"$=}hlfk_U&;Er%tk^XzA%؃l>Fdi9>H_XJU?(tjV/Z-_TlbqP#G}HkC*VVh.bx*x?GU'p 1aCE|~kbQ.) |qAn?I#[jOyL|P31H e;vH|d%Ǫ{%7x~Њ&U{Ѽ-Eق.JXThuQ-&J=)]E.Dm" E~D!v:C^>|!%a5=#k ๬0.Y辥f%rc>ͼ שg*v3UM.CWh x@P% ^= \dyu?מ 3bB l:Ω>KcYT`+}҃3bV}/F$Oԭa5YU*R#/攠GKڑP(t) b~/P'L8LssWG\! ~?Qe+I++Jd#tޝ:vgvn߀ ˁ{ ɛ Bl<)Y Iy`G!0Qks}ȏ ˦\Id~l>Z8( ipRH9 ʫ E7` Sq0q oF=6E3u,pdTj%kNM/}74G_@@[rLwVoiLygXD]4GSNvIe TPwS,n.r8i#t:N* T""y{d͑B4 D klSۥCz dɈ8*:m `G(V ɒcB#"nY}H{d-떼S\< NԪr, )OOt[> ֍8`E:d$%d+{R$!g,]GnsO቟Y8Ӫۢʹ?'q֡Ra4sZKg`c͸AJ4=9?ǐQ)'i<ƾDkP'Qܧd|l1Zp7R=b^j4?#x5JXi\~W _(U懲-𹋨cK\9Gzk঩JPO bL6GԢ֯}Mkz˗k#'MlPs"N2dfvT~H!.A)N5mEx +D>(G~o"I0##2iP{'ÔB廼L!oj<Е(K2YRӅE|B24SfuO~\-lXa δ 䵟¶KpFFs^Vr]&wҐMk72V!-LLw4iqBIGTM ܳd({dqi6Z?2 D.7ԡ%`YӇL C`D8靹rcMj┶[mOzW؀uj !E@8p* Bj 6sl C--K:]ǥ_yG!#|^%wtz{ͺ5OL'mF=B^E/_I`h!g-Z,Y6'C}:v.j[็R84OUy|sxJ)>FV#*,2S *e%T rwH7 IX]tH1xHlxwfYB6y 'FwY2bA%!kBcU_8UJ}'VByV۶oy$9͔D3=߈cb&h99R7Oi%vu:6  cnzξp ^jo7 {!E3kOF +D*!/LHzzSS)5u=:&F6ߝKM\o!a\\vt .BAZyk=1|=8auv7n][lU1~?M"=ggۏIه=]*>}+1 \pu9c;2XNF6ۅzݿb ֨lFQb`Hh_^6<N7(mb&kv]x꼱S4 4z/y4$ty-%KkZEmR"11MoDTK~ozPɠ+AK5id&4(Jc(k#==c0X#-7y۶,}|+8);+Hǜs\t u'[5zV(Al/ZAQqy܍i.ky"rܑmm2ȼf,/E1NpÐׄFG(HW2^Q{O/TH$'v3*#͗I|I_]0r\d1U.)Ɣ:ȥhk+Iy>/ý2 !)֣Rg Aǥ$[ ? powd8<:ʔV͓n$M}(ЮTY) y eenopύ1t3=W, Ҥ(aeMp29+NKg{mNG[j&!ep ]74SƩŇlhK%~j\))FJ*"׈,8C;M66.ݔ'Ӻ߫5CF]QtKߥ""]뺞r*O#/av4iBF 0 @P{NEO޾ӻ񻭄4:2b3$߽EBw/wۯpê5c+E.[ &] DK|i// Bt@ -= |؇=ڌkjOm+. Coos4\S̲( ҈6MZш7@B6wtXH\qyD +b'o!mjtp,Rum)oTc=<| 2 d HU4Cs; >[Z(5Dž?kGmpĈGX!!t9`Ŧjݾnzm~NߴB,[8+^9Y 悧2*;aE4 G6S+LG6C-!VV^bBlݖ!p}`,l~WRa8)e)Bmn?|)SDcv|rM4"9\N:\6d.0}e46:YJ* zXmSe(M$#⿾[22ua= $l7< MgnF: &_^D`\Q;Bc])ЕȒ~ ;kzY&rv6gXR 3ݸߴK K/[e5ʗ_~w>ڹ9+v Eu35`^u"| !Fw[Z{Ay\@̵ǺQ@ƠrۨPZ6lO?Zp)`2F{4w38PIwMx۝po~9]'f057l,^;&HC-gϢ-yH)*]7b z^_V-@>8YFjaq?ſq\5BS9jAzW%926ޏEbS162GVfd*l'B{NfJԮt[w@uIzI[fؒ@\(x8M,Al?&gLm 9( clJ^}")%}/\H/ߍ4qnj'Q]Ga|C:bNA  EpIclf~_"I 6 \c4fL)eNkͻ[Ӫ.^4!=V-]㸌.ŵ fۊ,`mJ| ԉj{PM{Vi$:&X7"B];\9ĩ&9;DM}`XsP(31%JI=_e+̠cI: @ڮa~h+'jL K k$Rw2w>gdB\my@_=OIG[ ĞX3& |02ق0n7Vz h ]y1 4=]>BHRHt!hm(*:]T;ZB~V"9Z 6h008gx?6Ƚu(3UbaP1} x-." 6#7>-6fe FdC4CDSbӡ='H d0c`߹X6S~p3:ca]:dmAP #¶Kk7T?:.UdJtp}lQ{s K$_E 鳢 ?wq?7+b p)J 6˞ #PI =?qY~h2W~aS% ,LFpSugT`lޗixM8?"hI2@No煖{ ET4NƲkk8soL@P!A.74 gnDj_tiC\: z{oTtd(ljQDT c |G(̈pG2$VS '眓=8DY+4ux^NfL[&xtnUM(#oޛc5iV49 C\ ӑ"h ,$'יuR«ki>o[U oC\,Ȇ!:&Ҏl~ PV`Ǜ!~@J:@U%-ci·`qGPߕ) 2UaUx?@J0T^j_mk,p>6|iۀ0Ob#uLDfwDVsMye84 k3T 58F~᠚ke7C7V:^F>@'*p]ulmֿ1(eIbh3sk xW{1\aR=WhS ԯr Z`F`S8\tO&lvJF+I+cYB֐-8xr&kLR"Vb>ΙǗҕЪ"|J9K>Fj]~.=-{ijTcR 0\[5^F1b@]  㔡l-0<=%zI;H`99cHOBX;[K`%.pX &WW՟5);H{F*QW#ԁ iAO肫hqa&CQUҌJ8ί3ic!!; 4fYw-JW E?-B4EH2ޔ2DŽs Sio;Kr]0b>Tj^#Kľ$qXط &6۪AXuf+(.Y2 Iъ [5L&\RԮ<}wOcէqe{)ݛi])ߏm1,)ş7 y++ĝjynw2 'ՙo(з YlߏBԭ5"^A,9؀4}NfNe|/W/9ở.:>O6=*H (ͨﱗs6`ڱQ1 C}Mqu)V껻+I.Xf;\ w[.6?"sI(ZgsS]tb…6`{ fVaaԜ.յ t7 @_pJZ j޿&U*F:vȬ;G]_#ޤ*JX= &uV zZ|cCwrw%%wdLgk%лPeu'H5Vlg.[)Pʱ5eZ/2Ridx7gIziB& [˘tqJAzFfVTJ@_Q@ s$B1!n-_HʪL/%Y$5{#1vۈ+WJ}MRnza+]#Y`(1<\e|~-?/э'ϋhF[y}*|0xʿٸ63_*n|~gN͌}(˸ef}@.W~|كJcAs$/ qq ?<.נR좤9YgsGFfKI=XrR _T(!U2zڳFe!_q"x_-vm_/\[m}OwѴr!Çe| Zi8^aY/15^6~!OnYR>frj\g(QZuFf{Iz3]mk6V*+Fxǣ<ҴX̘} |W DW}V7yT]0m=.-Yv#vjș8G,V{q:s% T!( y! GGh R[)=x#W;bOd9?|{ixze/f^Qvԍcz8^jI>s2jT_7(h4aw;CN)-NͬPHnClы=KFVjdÆoʔ T^o:Ȧ6Z AQD!ٺan){!jy~K$O uN\ز '0GVLyjlVaDH)u0$ܙS.Q;[)lbFR꾅I9]ge̽vzL;Mh<&z<}dya{̀S~be# (r[g;D{ՕTPC7)]-)\:<]`#9`i3_ $Xk+1inqpl3M(ȸc|;kT- )N+8Cr݉vaԣ[wOv^,č '95Pu׺Z%(3ꪵiD*q;&x7}pq ME\gݤ+,Ԋ&zKe@_Ց[N9eΜI*CB(*A>G!Wdy"E$mV>D5gBeD9&=/nپضK?ofͺwE)# o!w\K5^ adtΞSBuÍyߤNȿf؇!gצNg*:Y .҃-Mv2OrLfJX'R+W'93402$#n*MN F6 ~:Q U-~+h\tcq/NWqֿHDH0-֛/u51q)ԁH_~KJlȎbA Pu)WJ,Q6+<]/od*nw?[w'֧ bpJC4 2zj΢:waR3ic)kO6ٙMFBG8ΣN>0Ry L~3Z*%Uʹȑ諴c څ_!cyj»xӢJ,݂-U6RLwK?"Ӻ~ ~YJwlGM27|9[qDѴ(,JeB^ZaW>!ϋ>ɴAn19R~=/n3!2xтW~mXJ_sPĝG2sAS8_:mb_;|f=k=O)9JY/OڔPF(6t[2S!Ovu F(4?c׍d$45J!7hViݝ 7oG-]vДrazgbDb DInяMمuʠz@eimXOϟiQUuLoe{=g% g! ,U-Om<`eN/mBѼ|$<C%"x>,+Lx50\B- H~&_B@B>A}+ )}~MxXx}(^Pw0WnX#- ϐfBR͊J"u[ϣ#2~z3juj[0+T.By z ؍T6VRGcdr85+HYFٓ5c}Si~"'j WCd=w}|vw8Z&cL%Zya}}+gNؠmJ[:p i=@2d\IZga1O{[ NO#%q:bZAڹ*껓V#N|t1+@G3c<ta#'pys;wQ$JS@U$ASiF(y4l/3@UTZJ f_n`0:.N1E"-eS{2A*|3~}T@#RV7s9Z;0ۥ!m1r6n 9:"28z5f /ZG-u3y<#IU䑁i *V&,i/ xLH'XFM;:w}IBڿcY噽}CÎ8.זI~Ȁo(}=ZRcJ.熙t)cX߈@uA}y4Y!W$ߓAnkUŖܯ`^ڭ-TB:XYO|:=Ub*1p/-y܊ ǻ(jKK2Z;|0΍ 7(k0pQHlTAC4M *r~U,h#q|E$|9 ̔-N៟ЇkVPK UrCT'm΍#Ku;e-MݕfAu6ᵧHYB9c42;߽LƨwG$< dM(N,I6 t|e-jvL[Wc'.YEc`'h9ga.h H5aAs_b+\ XvI%Gp#@<*Y@ wurtX e<@ Wˆd3hoA߯ 0 ߓ szz@Dkx o]_TX{G`7] f+l0nȜqmk}U!29_'%S-s<̑~@FЏS 2AipdNe;뎕dlBDJw_&N9Xjz10C<dTbs/E!(ki.b_JjU+&a6[D|v疼¥f"JJ[Y9?~GBi-#d!!FһgQ( t 1tvϊNez-GS{ݨ%RzZŰ9iO9 YT[宖T_Ke.20$5RɌ 80Qo}6 wݙh~{$dŏe6[uL>'Uح$ G\^GJ"}! <1fw_Fv2 z E|kMa,=/qSdFݑM~9ӌ8.ҙ㞡i5rox$r#-:@`R ,8kZXfL9Ru,M#  T=KO] 퓘ݜq͖|ۋ7Hk|Qo6QRw?_"f^N+KԙAi0oNQʯ 8C;x FEHN7%e~͜dIY̸Z*2K4':D q!ӄ0lyO_3HgkrYcF 2Ҍ-%]f6CBkQ})zZ y i8jkT}pkzYWIj`:8:is?o<|*Vm R*p,)vePG`~y)Y5–F}jLNj ]L M_,SN.΅]͏p<䟿*[zEjnkZU+5rc݇<;@/?#?JAzyolYA<N6LJͪ"?g) ȒC9,$j.{| uQٔ4 4c~@ƻ=O Ϫdza-Ġwj 6Kb:ipJ iLg1e}mc0]2>*au+ӁDARUQ`mk. :+C*-ltq7b+0*{T﯊\PN߂_Dn {P)J"o ")⡈ԃۥ?,b.eHS}'؇d9|_Ҍep)H4g'0RTW!.֑l}ޡ?l}DdWq.B4ft1b*6QL?x?TT\1k]{qD,#XntLaFjoNI0*bIRXN3~@Xk2Yx=_e&.Xp9,ksi+&)=zW9+)룔kk0VAt0_wuMJ/lڝg)DeǨ6 {i,?yE+=8  T9?&ԳlHnFgl\]<=dY;:M;2Ėprhhv|^@}[d]ځuEc$xF Am$*s#çAf|k#{ bp(T~"ť@< [L%(hYAD*MKӥP!Zc(W2yQUPg-аD$PSI(8\'ѡ~;n8q0Օ'pтeq^܎)Pn1hQ!B\C+ g7~!SN精mhRqSc]F3S9Hr"o~^sR{Aj%R#yY4MUg>ֵ \VBD⡦K:,mZ ~48sC$#{H,hcƧ|hkca>d`~ [ ozoejjzQLM2 iF ~Tվ`~m4bnb+{ 7qֿ/ ra@N/(/=lREn@.!x:'=?@c2&FeObQtb:oTl 6z]Ǔ+aI%(A?VN>߻锢ṶR-Nsi+_7 P뮣8$$V߫er8  ź2013Fj:4^ mg]qk{^Jq\6QN"%d`ͪʸNGhVw dD>QgdR¤;4/vzq-|J#-My bOKؽ)#?qHΓ;.^l}M߉#-gm7ܫעLr~U)y:5tWn#/lG[)ʹ]|T~gS@A+޲J %hE3D+[%q%-U.4 <q^p\Un7dRw% 8g ~ `R|Յs d-e46X࿹>n/"^BtH)@ 8堹} 6#9e 7?XBǁ7Tpyϥ|@/`Kf}u)Ybf9Ȫq; ޤ{ ˫Qƅqns̹PLj\ɸ+Wmhc,/\FZ %ٻ"!&Z}tC+HO7}&(?f $ft*HנGgʧΔ m'YS(%E~ai 滚 7.mSo,%+w>`rENl#0N\ :)Gޟƿ[N9"ʢZS|#80@/VR!Iv՝L՟wI/k:ǘ%xO]D(7Ĩi=/0q7Z7ˊ>om i_V*S|G܎|OC ߪ`l2pec DO{w_6[~/m-l{0}H%z#@+s铙xg*]'Odcnjy2_g h#/͜hq 58/|s7>eAVp w~#)erI<`&Q , 5 8cL-mϓ_Z߫􃺝 C+TT/,;SaX%Ct:iocIXםah ffvTr|.{bzoEs^$4E7 N<[zMAشQ*L,vkpֆ7x}TEw*) qN5jcEV©hs0{G$}Γkb[J i-UJGeT ZD[zX*{OLzkWaedhVe'C^OcwyLUu;n&%;'R8ͯ~z ˷ a2}c$&rQ#YzҼ8ZIC׃F[:J0W|% #@98YbOʼnܟSdЌFci4Z^F5-rJ SkeV*G "e}r" (r6PJԿ):sp$a[=wPЩ?ͻlY8kъW2uS!:JJ~.*Ԧ'9cfm Wj'8;boyºM ]P0v{*[k ؜m f:L OTulB^|L 9ŗ j9sQwP_nc&sTaT;p^Nܾ>A^ȓ櫫X|'h6c9Yywt3JM$+j#R!]BCy!"8"3?]Ya'rO rb%Ut%Z:C:FPODVǩ-r6 ?ʵBНՀg!u]WԄ&54`eh Mz:اq 8'["]|n|֛ ɜ @*|WcɅeilz\j.\mЁc8\qv M͏%JYaZK-스Js#I` -8u>h4Ԍm)Ae b7׹'#IuNDYߵ-2[,hJQGbZ z# S0.~zǭE~tp9GWY{]:(7&^7tu3ڕkBJ뺎/Gqjw+ARkMQ48x8FCsQCZ(r W%ө"Uښf3dLWEjȅE̋}_GdWQ)yp ܫ굛 "o+O'g1ZVI`2?j',~Ji9NxJ|6ⓃXӸf9e)ef)!>7Kz|0478hc&H:ZR !#g:٠\ <IqN/_o0ڍV.;2Z:+Sjx7 07K` ێ0=N !֒`fhj:!och}kL 5GpLG>鲺α S#Jd5[?doZXddU70E@&7YDƶL\.g[m yevSP v5lI A,G|3ŎRK9%6~CݔͿYwP. bG=PfAM(sq:^0E#ibf =#?Y&&,cx;k?>E\Z|,d>1B^e0_q,?ăi1[Ə?GO+!:hw;DZgRG_UleȽ+-;SWV;<CP dH@ ګEdض?"yOSPZ=Ж{+gYۇ>9XLT?0QeQϊ~Ф70,}٘,obg$ȀmTu/ؽ֧/8Zxh ;F?/?G0ZegI?9' / jWS]¤)WJ`x5mu[ Ϛg0k67\j)$K_A%ԬLc- קšr[]Q^4WM H} 5gun?no|}~xᙎbb 6Jj#s9p( *Q?-YOUxfYEU 9?a<_;-j00v#\B$nlG6y톞x٭HԤ/`aw--X^pTMnt@8m=jkU6feؤrss"i$}[/ޤU;GaTKXƄVݼ82wDR)e>v=WSK!djY4ЉD$AXBy$o1Q]]{GǶJj_y; Wm{Mp_׷F%s$]G-nƖǑ;~Wf;FQ4>_+넓\Mejb@s2X$xOZ * =9|n  'GN3a#wtkF_WG]6$Yø9xH EzG2h9TYY6Nһ۝͸eD ^²9D0UfuXVHMZV),d ?E!έy#[Lp.ĒxK> p>y6Ɗ=* DaNل.q;_m&A>5ǜ¯_2ĪXmv.K^G$xW"ajPB;:EJe)4*w3l#KC2}v8o\lDÐʿ`J+m(q-9i H^ss7satE3ɮKqu_j5=rf׭ 1SW/yMF-lS?\H˕hlU(˺3Yz"fQdG[S-㬮 9 .Վ[hf QG;`>]ş"X ~:rqgB+41g뀰 .nmFD^Q+TȺ4?&$OqFsb9W-Rloj91xz`ǎ6'YVqY@s1ȣmLGJ&U,{{<5hsQZ\^@UKz 䴿Y PP7;w)[WqnZ6hϗ*=$=/D~'Sl N Xem ]$cN-bhW߻M8}b|/z_ь??UkÁ/vM.0:M6/mf-9oi㢰I7%K3zmPl\DIe3y$Ұ&V@Ft]S W-zYxd O_ a\܂Y8i@S-sX6 ;j@ogc=+Y՞F} 1[ .dxC , K$g8#K{?3[:\Fr!$@k`PK^Ykݡfd\ @(W@f%Q NF[ɆS>7" |WLU*5Pߌsװ ܖcrV dF$C܎2ZFs?kKNoh*]uwǡUb~0RD v+Fjs33x>3u%`OTO9 (rPwr*_g(T9KV?+"rB=#/1k2-CrJm'+'"y{QWTz,&nQPEl͎ApR[ƼbEa-ay_?H R Wn y- ̶c<E_{%r. 'W[f<,մkPvHֿƍBUw[WǽhAV!iR>[x24G CyEO6X\\Bv d ,"n|9gsx Nt G vT~z1FJ| DZAN:Y4V+β%e`җ _g(fI= M (:Q Fbm(AAVS|_v}nY)Fo~n>[RfF(fpZf4g:l'r? ~{XXMSldz)!?b ?ll㺗oc$DX[eY'('Gg9&6eذۜu#,'s iSLk*<𑾏k|y9c`OВWHm@e A?P3X3JNX`_Iaӟ^ꤎΥWVMr_EG^H8}U;Ch,G{p~mfǴá$nGd?6P.6% {2pf(饂 g oP~NpK*n,}8|A12iY}*'ATթ|mg9FMٲ< FzB3]*#VQatsjg\ؐKQ#@Tކ1M@~fd&Sw[ژ^`umq/b6plqw}<_}z%I͸).q({e!'W 89g}7 ͘hjRw˳IZ`:R  6-Qވ罔Ǵ~Atyd~)j)gXyyB:4?' ׉i@u1Ʂ#ADM>A(;ْÖQiS8euVp:ڳ3):m W Ck d&_HvK$ȻZF@)6_ Ut e֬fcJ`T$򶏦rR`B0y3㼿b++2=iŌ'#\pAmueni~{O[U+ZRS|Y/FAi#Lbùۭ<^(6cր7q!@ӓp=Sn5 eEi!z+>-aNƢ@n<`]'曚TQ נyTo8MڟEa躲o%V5G'fp1&.13އQ L,n~aS(} ށȎR[b@ie?C:^3alf@iY?3:{EgKV?1>5K83,h AweMG5aY^}.2 ELSNk=yn[,Eg}5'=dP/RnZ@g /)d&18,V'kRb쾯{,quŎޝ4 l:pM ).V8xb÷vQ8Gkgbx/a`$eV~fHd@o4Ȍn CyC@ g&`7b@۫+(gGoܬT6Qҡt͜LڧF ~ՂdoG^]\)vv>/O27_W G#5[\ޡaEˇ 'jksVFAy۰sm}lZVAd;D% 8sG`Ejw?Gle5 "lf1rmeRtFz3|"B`~h+ hMP jsĬ%v"oR}" .G`H7oK8meE .r~`]0Hc!,b@"a8}P`c=1уѭ@"95l8X?h=-J݉LWa@Fs i?bї,gAx. EgO_,qT2T/tei)6,q'Nh敋Ƹ"'YuӲDfW1c8D64WbF| (8j0fQHdqdý[Ξc߸d *LoUʞHXchι9v,^m,'^#<%LIGͼLK»cOybWl^|[%ydcmȀf`Xp _ܭRzc  *gTK2bmy8;:؟ͪ━ v;&,}CCsC|o5W3kpꔣ&By,!3ZF04+Phs c9ԫW>|gp4^yqww A%O %@OtFe;A4 f8lRJt= ˁU:ѝn$C,2!κd7𶵎2Ecǀ&^* z^z}Vo}spYl=6Pu\j+/yIhx֪F$CRr#'p' 鍧x߼y3޲bT®D9m9U+S- A@GyNK'i+"z 1ahEpvd /0~ MEڝS.w\i[*P N=: ̜ wtp;/}Ėf_ S;jƌsE[m]>@bYGkK3ӕ]Yd˪Co˃h n@0~1A\.Y/qum´1z~} x1m BּQwТoɤBqY)o[)A6nL֤b;j&~1LrGsFC&yGU8MpW,qoif5 #\|Ta!YB5tU)򖿛G>iba* eė!VJiy2p7Q蠤KAlvRa"[.) Gq?@ M[8~:?SF=mA4<|d"$ wKO#/HOUAj`wy\X:=%U̮/{x)HOu*P#d8`Al+ueŝvcN IJmۖABKr{Fb!n n{RV/,~.@N] A;ci;&AG_C),&\"Y1 `% -zTA,ж\ tVTˆĩ8H. S >I߂=~w51> ;eߑFF=1nGYn(ʧEz!jGn^ږXnO'A$9  M,]6'қ$ڢtf@Bl?uM=+U LסKܠEO{9=VP IU~SMuY/dALb 3dlؐ\y42!5UFQ8}.@J ;g?a}7A4E`'߂Tm&O#0:/kq9.g+DӤY0 Gp`/"+R=3]qԪ%. Q g4ztHڒF r&+7t,4M4aX=ݱrfd C~t+Itn!T͸Or|[‹]WE}"+,!̻2!oruO;FŒ $!j_1~,>jwۑBqv-z/FVTwv|GA_MU 5lQ&Hz"= |ఇi4=}b=^}2wΗC8~Xd`,+% @";8hK~peV݊->OYl'](LAVBMĞڢ`!lc,<[\Lω @[YW-N{ &ܘ@-69ЕQRL3">0|jwt?k_\VJԒ^j4#[zu'*5$ា3ΐs>wr]nVecX㟝HlvH2{B $nQVw=맬mP&7!YI#]ŽA [m,g`Kǃ  >}&- X.ƑƘr„zC$I ?vm D:p7I{?;'?!mXwlXE Ѥ(txCy/я-W`1M3ٗVCPfH~_U`jyWU’'4%:`z}ӶM?7pbVktv$bqHe:H R&{ChCqZ"b*q.6b=@( c䯽#1҇ѲF$MPK.O9_ދRY4,aIt66}&JuK0u"voI5ڝAdJgC&QmU)~+gƐ9 p"шկ6w ?S0["ߗ֫VCp$.Ue~xm,ep,I rauG)R_kA=t\5W@Ne*`Jп+mm9tケQD N Ɓ3rA1HUId2E(!D T[B\wo_vwx O_x"Qo>4!1jI@koѡ/O&P_kÐwxxKf;^5RI.LE_I -| G!~{6Wzt4eMM`%U^0ڗ$]/b\U:۬s2‹rubZPL)HT0's9͚߇a؀Y>źv4_m5HwXB*_ %s\|vqvu1J'Ͽ};Kj{?/#gkP|gbpqaV+Be NeJmk^0{p4E-+f/>xNa[W\ݎ @hGC!BĶ;*3(ImlNjS!.BLͣI8IBj4d>P6 ia^~=0H2Jwr6a"/14Rj,Wke;ľP-[pKu|"POT kxJ9rd>ǼKxȈ Y #&Q 'РDՎNǎƙHcI> yJCR{ zuD;yk\]1~;oy0Dr4NYldw6kPDfE@nolSMZr/vrCu%E̐-8B`U& R'Ԑ'na b@8n KF.*5V6=<pqw GY+<F]̐<־"mz΍ҴjPG⇙ΚXlXեH!cU> V".ue8Sf-yʦʍaQAsJ̑uRP<ꓼ'-VE{6ah8KoI{0x׵'(TbQUٯ/cL }l|k½vn75_k8$lM2_5lm3a<2^46߷ecSUQ(¨vՉ TRWK|G|&q]mSךIP k@h]Sw;Mw2UMf賘X0wtv<X =_? qgׇ-W=S!(^šo![-FYJ[V,{,Nܪ)~"&âͭkmnBBj~~ӿ9z7z?g`GnzMU<&zp ҒZ`ÕLԁpYIc@Ύڳ}"PeC+(HXa7}|t:l%Ԟ4`4C@ JR)#7ը}<nKTo7Iu16mwnf{\;3I1gß#,/pvv"ؗTzOgNƫZr7iNσ#6e7jp]tʯ)TõXi9'vvq|U%#L^%15ȁ,A,n~߸zf}uYy!+t|iڣ,as(&y[GrfWW87XuR< r"ʐe60%Zyg࣓fEs[9⯯jճl aj+pfCc,u2uTDg_g+B&;w=Ҫb UpwW?~ DCAӉ ?@{&%IVe 30* PMgHc3hY@ lLJNnL< 3\u/tƼo"[R(\3tX1, OQ.5i YCcUh+'ڌ$; v@0>z/w7A24^U5j~Ռ[>=C:ѻa cGs$cjK-%() n#?rL87/̀]VAP<IǙ5=]1 `h'2U&-;wb1m8vk8.ǜ޼r~X] Ɋc*V"_Z^Pmn1@bUWavUӒuvTmڑiyoa 4sfK7=`nқz3* :m2}1Wfiu0s)IqQB0*ô㆛2,{r)7eйt/W_9&KlL@ߜkI߆.?FUf0D,O5ȓ̹昋߫ .GҦj M9?{(@ͳ]%ACUSɦy^j ThunFh,T Q Y)p^ b12Xu,tlzl?*JvBa:56Էmн{fEAGZSʂ)lbGaѩY2[q*Qh[0ՅWjSG@#4U/n1_y#MxWFTY$ Ds}Sb_/fEQ|GD=<8#a)J*0/-f8v`3) Y+)25UIb+Nh4Q-=F@P ey3tvWdXx)[lAEFv2GѤ0L:keQa|92x$lbR2p>c6Y_Ŧp_I*4ӇYD .ͥ<մaQjӬ Wr34K|#pc*%Er~pBD]܊XDPӇmoeԺ&`*\ၫ4E-G?&pt%mZ?ՆECaM~c&'гvEh8책yqS| X3Â0QZ^|veQo'p5B4ZjrLs4/9T|@5L#@Vb[VUzUD\LM/tG>wo~Sם/xp1SB>u`_;C 2Ghiv-M_ռ%I ~Ylۗ&\h},t!#!+Q/@T2)p.O+3GDKk9c r,m0Uk$tڶ)Cf7:H׊ڊ+Dʏ$}:!\Avo@TIo:p{UK(")DIїjX`_?ȷw01KЙ1@jGiEKEW{֙Z"+\)7 ё-Lc{n֪n(sΠB6&9+ ="IJTȐ3_:*MvT]#G0S{'u*x`q(5J9R cp B䑘NZܣnB`ټڸޖ]xr l \~="N}7"pB?d Ҹf97EQBLk߭U+#ŵnvYl}M 2t iW\n߱/ >\ܟ +ʆ6ޞ.jֿ4dFk8 ->OAo}볰2u#*13Rgd;C2SAtƴ8 Xo&՗Th%M}AxDS'ː j.ˉ?NLT2J{f_nQS@#b9;sq5ԛB+Qtm+,?S(.`|ơkm {;T_W>Ngi%ue"Vp0ywgǑv[0Odո>4&haCJtth~価GL?vt?'u45WD'[y#q#=[Q@-Z-:sA7w*|?VЪC^/&*t.g$f9x(r`8H*ba/[ц#=q}sPidk&{yCߣ^590/WCR@'6ۖM0sbu o}wHG`fpNT 6_. IXuwu ۋ@켩# =]{7iHKC~=1hj";*xB PC jmП2;Ό嶭X '懲~lxLUq=l? tb7t;#%?9u7 Lk;gA-V{hc0ʼ.Ԭ&ŏ@C+khҭpɇqA\"=%"Qh a(PDW۬P2"#33W 3DVa;zڏ~+W!V8d@JJY8XLP|xM@tVWxVKHS{ nt7em\ܽt-5` ]kY,aWu(lԊcZ"lzRvD)[ N2f) B)쒻i2 L_Y^-gdV@goR^'HvYwI,O;46c`zo_V~XMk](= [p(GU0a+5 ,{M1,[_΍ ff]W"{ެWXQ1v#/CME&~yA.c!@+|YQ&(]ϩ`2fҍPŐb^mRѸC4r}@Ftz|X` 94;8Y1-Pc@œ[2vRJ3$7wf&]c&Wg8 R!ywPWI?@%(#e=|3-ic*0ܜGUrx_Jn/25/ȆKRPlai:nPԉPzuz۹JZF5IHC*%\1})HQ+HSQYn׃4ndBX66nM/hc"eJaB ڊa/ϣRduVY9| P~ O3"U`x./ķ۱3v=Ws  %#**VQ*+l}oR%S1Fr[  "T0hn8"n)vذD!P8!{PG>-;Z0&~r5Ʌ|dBy\JZĸ^m=ޣJE'nۭ@# x&=SRc K40AD Nt*|KpߗͰ ʌS+$=ֵNBn]ݿun0HW9NXՊ, !9R *կ+]#&2Q9:kGQ3!|#gQ2*)Y:7:L[I2ơafขgQ7;zA۹-3;R%#%/_B/hdǑV.c +%gƞ-y .HI=0X߫c.,; yI2 MSsmDN!!#%PlxBs<ڐG<I;ǪGw6 }̮԰gw܉AY\tAEAJk{A]{apݱޫ݀,u?u%;v{LZ||=9}sv_,gn`|E^@b2k\T#X|fGv`B}/^d{b vU\Kd3.+h@yֺjZΪqJJBIS*`VKuv/Qlo;قItq)EKwO1?# jt#ˣdkI0-}̚yk&dG[N|hU԰rCur%lБ&Rd"SW_oݜ͹Z_3 T¼Ќ5Nԥ$hEBJDڸ3F=uw{e-QQ֚PDҏF@?ٸ#\U$"52M[9T0 ?#A ڃ kJQNpχOk2pXrk܇|ƍg:% FQ Ӓ d0_V+D]FØ0x(,QW-3@A4e,ˇyQ].eϱ '5|1 ك+æ:">Qbj:@CwMt$UKd@f:ୁ+r(GTSMߧF >`M 1l:t w[U f J'y; '<zP!Xm^bп {h!|fzZB&I4|iWjKḍ%1E%1pYݹd7H 8qY;~ J&A ;vl/ Zh (;Fӊc=zGӌpqS&[R-BiғH7^C$.7iLW_Y*Ddyk!c:N\"Xhq1K^ D:# ;"|+e`Xcrј=eSSS6W AP#q޷׾MNў3| g0i|pK./g~)Lw~| ؞'KأnC)=CWrhkg:2uF E͖/Uln4% c%񓥫zşBR{fA0> 'lNTuV*8􅓱0 H-g}6=vOnKb?)S+IUCkzAxWm+InA\O*]4 ^] XҖDżwDپ9.@ #A"y=όQNL<1Fb3w-@{H3PYIu혴ѧ0UTW{X$[?ČES#U}v`Dtz0?g<_)Z'x-N@0Lsר.kKܯ&J8T:XV9M@֠D󃰞I>eh <.Ԅ&$Ԣ]ݙ'*PO&R+#bǹ k8W sK 6_7 z:*v)|֯5+Z?X)u=P\ӰG+@Fr2<?H,!m@;P*4pyV=q+F`1m.M!zϰTi RusLP5n Dʆ45V{eQt]}KC/9([X 4~APd*<*5Wux*6mmd6C^Jf|fv u1M$)À a3dRIRV^s-a9aQ| CYp8o=c}KO2u3>‰~yCތk!?u:Og[B?`'U 6/OR1_*pq'k>8zhdxLcaw>-#B$pUZDPhoٱf\H'|ZH•.KAE ։Aҁ܆хL(B5]p=EʩYV ^}4NP^?!k{b~yU?%=3^轤)r@zjʹГi^ttM)ќ.Ud .֞#t4KlC0&ڮ[TEbZ|0"_1pi>6N*vXBPZ=Jf}paٚ/wa;Cx^(Sy>@k:)wQÂ]Օ.1"@3?燁mIСj-d!{bm OǽQ֥u{ن*ձ 6"ӂ:je]6uBe' (~3A?АʐG7SK5UmZ7X¤^Syh׭؍0N%pz ~Ka2 |*Lm-Sguf|ϛy&KY48ǑrU0b[ 2CL\jY/^V@SfDFޓݍHJ8jpq)p`=G9z {%f&'Ki.P*?wξuMCM` I(,* ~PS;^,2Z@/z cidU/?;څLNDZG$&##J04(\he82Hm:[x)ڗYЭ{Za>(:9(aJL[q׬ J% C($('2.ҞmS߯+YBotzF)QB(Q C E9վS!$Y6R1K:ͤiPRD6wB%2s?!,?G sX0 ψ˝mP{a*W_BC6_,e@Gַk@2IKpa VKh2ݔynpez?*cӶKh“.*^2H^ݭUqܝs3oUJGj +nŶ);`h˵ia s9#$F628i}j? +¢ 4 [e( SIH#yP" XjgTX/. 9yĬҢ>lQ Q4mU`Ynx̭T2GAhr? z[qLYg߅SZ?ZT͔hW wF2ONU,2  &5Xć[d48nt^ eSQV^~S㳻׃VcGhp ͽ3XgmoUbsfi|g>0٥ABĨ_=ڏ{%Z)r[z>bmgy?zDŌϤͮlY7U@ѵ*FgQ4XY5yN6e$;&=C+H.zbu}5^:$ub qAUCH'2H].y)%~&w+DoҘqlh*#p";ҍ&xB^UI`r4U~dE6 !kGwzoO'+ 'i!޹A~hUjZqٙ꿌&9IAfg8B vq TAl@ O1> PbV%tDY4'=NvY2xS=Efll; =}JʗL3ϼ#Í=_Ũn၈Js0(XYP32fxKV@Ei}Wޝ}.WdА\^.R*C.._)+emfVr=7Px1T+z$w;۴qJ ?l fI?!+`Ѩf 嶴ߐrx&94 )T ~~}0vWcӻwL̝s:_|Z:^3T}3!זSaB`]~{:7Iʦ^] ԔT9pq[?}1:A;';ŸΓ'j|Kj{R~3`łH'lXUW"S&T`eF֘hp'~^VqA;ZvtlzG eT鳔YlJ% ]]θ m_˺h@AȩC\P5=kkun iCznM J"P,8O"VՔlu#IoQ82y; EFy p2P9YjULuzTf jji߄ +3 N|K#HiB۪-11J8rҚM0LϭF+,j`bұ6wRd(/p+g䈟@Hn:1UyYfy\#Bi˴NmfօpIQ0:)V(%y - x AoL `}{s S؟)xTS'Gۚ0+~\qbyu^ Nž凿+žd8G*¯hiN >u3]丆ݰDm6J9]3%Da|e}u.&ShtCdCjw"e9*2!5, X5tBfW{"ZP,9n;u/E3G'Ѩd[04<u@gu#w6pVFXͮg}A V9wJA&Bru#?o͐IH<:b@ܶ e` hfh!}d?+lQ7Ae {:>&H>!~ w*I)[(U^b=9 ~͛J\gޭwp)hf͑{̙X]akxH&坃UO yC8T%0$}cIyZH1^HcۡFTb?4OH r?} pPH;h*aAƗ:.1 #=,@l b;' O2Q]JdB—!]Ә[!V߫\OUۅTթzAj j @B Zvц!"8ڐhgU-y X}q4Xz'}t]S v:`ն=!svSVB"'JF!oaڲe 8&?y'l+e[NU%mg,S2Va MC{\R0Dyj3Ͼ:FJ7Cj,3r2q0s21z݄S, !WXf#Kj l>5GBq^WP蠂-+9g3Ru̟9p49(2- S*|ͅ븚VZɫw8vW)<0QA)yD9r5-f"g]CnͶg%#icI`凘Q"sjN7`hkp$v$"F1k ޢebjCnA*! [:bVEy }̀=jH. ԛUt-.FJ8n4Zg`"Om4wD]8h3MYA oK[,KO3MOj)Cw[?r hXCy " *䏽(Bj3NDpL\46SEIv̈́ZQc| X:w6b b4H @d8frǢT"E EP X8i֙Ӡ괁z_2fA˧TvU&^AF"ۺ%9VG@tl駐濉q7M'nU8r$|A(;D8`GdNzWjM@ȁ2/ Uiڋ^ˑ{7X8r>}kX #rKɅx]*0%'ș)JsUb%X#~- ]Ț̎eՀ9i a2rs'ɇ%"tQfa^-Q# Efjզz*S g$80LnrfPQ>{Fhp{C&Q;޵=#f'YM0͡Hrض]&+?r!+FpZ`[ )0qH#_KlNh]pпj?Fsq;*!kU j}|>E:O%OB:@sY&$ѣX:4?>,;e겸f$\AeSɁ~><$w$n˴PQc9/A *AHQ3W1};٢B0iu8iXM5}*dB.w [|"F)BȔf÷i@N[_I!;V=_[|DXH-c~)`w}3P0EF$}} g]泅*8O6?W÷p)kF[ƟIӰ%{3J'3iY;& sr M'|ĽJV$;M` ^zc?XvNtZfWS[cM#ct;U"ӄH8fAٱrLŲ4 pgْZR\-xId+spoQRvmR؟A 9Q5a{DJ›@`)hr ÎOFg5 q}*EW"H[.Au:qy%l/Unq . @B|Nc`]۱D|>]n&\0W|J1w$az=u0j-'dwS_4JH 0DjH|zOJF}~ƒքFvuh!vGJr<g LT,k>-?劝\ݙ7Ė86Vmzy1?18 =_sn yD#bA((ICjۄ5_ڈ[ ^հLBl!33'Y&2:&j|#ʞĽg#S5 8L/@n`#(CgMsi^dl.+ # 8{<8fc𛡡 G f۱ftfFbq,zf-xTHۨQ!մyvļgdj\d&zRb v"))F3ܻ-[b;~B@=5~UYۤG#=y7%N4/ӎAHѯY$$Y!4m"H$'_'i=z|_@f&<1>iXY kw5 0z.Xpϡkju1ypu7P A}[Qd ٞ\!P(B9aǾT]7xG<} pʭk&E"#IVDAvw%N? ۉndM.3|_'p֬#>' Ļ?ή)#^(j~(]LSտWfBnQc 5Rr,\0I;X͐g8|k "p3z<׆N]]4~+*<ǻ_A:G/A}r -,/h'k*L jzaj2O}4.\c6ZH?cx @ OnTZٖӱ#ݶz4=4QA;iEJD@pb9-A# 6 hoc(E3*p'+~zQ߱fkw倱SV5w/>usRc,4Zw.1-""ƎAe4.L; TȠ#APƝ1/>Wm&-7`F h[!̪t޹V{(_)gvD/UM"l~?>hrtۂ\8揇`-:4bŒ1Y)$-b?#jrPD H:9c.X`dPy7h!6ݙBs{+B1YAʩdh#DH_1)VT–Jn̦6/Y+dCc|lvT>*j-QimhO@t;d #>G:"A.f]9 '$qݍ(Jt@?9v%9JzĢ0u`B{D2dU /+w< am4H%n5rd+}+gCΎQIPߤ1" QuUCQWϴ_EH X;nV53Ob =?E$/s6ax); ̲pUsSP酔hƖ鍙$,EՌ[3ck2]G<* Iq! fԣL%c33x#ƚxk=D(^!j0. QXmĻJ $^FRXn-g&y/A,?!1͜گ[}o#IIᴇ< t F;'gDMƊ;%J`VX$5Nz-):[0}k v|o\-s`A975PKgh bfR@ X/n$BEaKY.bNwi1n̜|Y{^|cg\^mjjbCzk>玾t1 I;hN_Pnc)lDDKV!VuTt!Ԫ\@KBig.F pmр(1<(ǼL~MRTDXFXc߱;Vf-IO-|udq=jl͘";&.>_IQяD7)@he~+ߣwegmsk^CzFcy?CmM8)#Y״wvg$o$k3 w66:%4OLԤݲzq+/SkQo^lYXQ\X4;*bDRxm<%:Rr)!=wPo 98mNGQlg 粧~<>@^U}QuY &ҥe 18n+/*+)ͺvQ?g/\%@33.]j\WN* pc ؐ}QgפqnS86NLON#0Rݰi.SD/"W,r,vʀ #em1*݈t,3lW/)?LCއZ˅;⮓M [\#nOVۻQ3K2kuӈ3 tA<0D ^V@JΑwc5j`.@-~8zq3>| DHt&޵{R`d.>i],.$*+Yy [zK:{ H?WFɵ3|оfeF]-QA{I4aGQ}+@YȃZlΞ8gi0KN?њ-.cхd1ǽ6OZz0AH|`Ld ϦA>)J%^nN\w%2614ӑL`WgOX|6vsyHBΕ1=G 4IX;X Ġaܽ:|󱫼6oBM5)3u xLnK?(mN' dҧ~H v6k7;a9bQٍ 1-~\T|tϿOW:-Ha .I{KCFF05~षWtL)q'hRGYXױbQF]c I21J$9`l10Pp¡E0"H@ ? y)c>H²ƱEN^$eCQ7FyɃ)Hfi8z(97Wd&v+r4% PYƕJh<E>05Vnpi5J^˕(%i@ Qh1#wA3${c:l+>wؑFO`9CuY-,wimc_Dj2"y˨I¹5LEXiuap'9PۖRmu$g!}rvf4N!/JOf^]7O.$]~P@Of jM?y&tY?KjO)CF@woL1Rd]9UԭrgNP8/qda ^ ]ADX)RZZ)tTGj*b҇wX`s%e$ۧ-"$ |gjb H9*=-%}8ٛ[8a+Vc+ L_ uqZy=۷s x Khwd=ńY7tY.w1󯸺lx/IeH,XHTpK4\s5U]Q>:$=a&oDl0\Ke^ܷ.V\s lٱ',`kTjbdʛinyYjW-ǻ<"aoGjf pXPC9R TYt -s d`[b<Tlc"A[i\!߲.Ge4B8zh.3n6רV$F PI2Է3 p*I0vp d+IY6^7-]_-b.oB䈄 W9R;#ޅS>e k$rtƫf7=\ԹT6IޚfJ!uy?yS뵒y[*ZCrMXЌ|ťx/\]#r{$XqEZPPdجxwGp= ,ۡU#!v H`$w?1~n1CTJ thpb&{혌G {Ȏ^P=us$ehD;j JţeuM*acm5\mwԽy >l]dʨ@M9/A{p Y>|$D=Bݍ6B*tx,"aYHˆhC.Ӥ.ygkb{>CR(\Fd#`6a%>(UiyK2@a&αrh _ iga!kp‚3z~0'R%xd>A zmqcq"ӱ=dAfsBk  D`B5 [z5!gn NJtpca_+1AVlp jVXE^0\P8pr1)G[ nrSm\֯kɺx7;1`jEc1817esyB㺨u>5b/P{ ,Ter:ʻ=a DCIqԷ?  %D 9=9ƺV#DAtEp^ fRu"I!54 XRM$" ^_וb8H2ʉ,וݡ_8Oy;g0Cwe yLWI%63#TFLI6q 9U4(c f1Z+Kӓ­\ sһJ: +d9?|rdSU`sKʟ1d4r}K(C/c/- Dbj\D$xӢLSNc֏:~C&(k/fyj4v1 #/ wB(Pe!u2PZ ҈MzЧqyxmDpq<3~aZE.Ӿ٠-4o G1Y%/Zr~xǐRԀb+KllgDF͆%2WҔ(u[faͽ}GEnπ'M$kɆ2ZHhw~ 6K>g4tIhwZAюqA$_ԀtM8UkqKiL>y9wL4bdpTCu B^+=s_'2e>?GkkXĵæ@qaIMvH ̬]Pg٭4RPY!r0 ղ4Džy>[ȫ l|L4MAY_r[lGءn|J7`λV9z|.1w&U$q&77_Z .v+*ߌG{sX)MQ'9 |ITnL:}Gl sV/D75,й;MaAmпF*vOk0^C$??BĘR^( P'i i% ~|<gpRz sGƫHL}qeN/+,Tt#o[bмNDLpC̏F'lP&89;͡$0I.u& V" :s@FLtmbQ} Z&Л N-Lw4:JǁnYX jC!5@`f1;믺0|=C@W6; 6@ ʯ-c< U} ˍ]E=wM!%+"?MrUǐNduKXO=~ޗ[=)9т-&7\s'>CUnZzE2<;%5_uF;|!)F$7p@qQx$j5)3bT#7? ,5"0rݓB"~Q]JZK"-'C՛e{FJ-=Wko.76ۦqEuQjj7EGwu$gk/Ur =X;Sf>/"' GQ71mf9CȻtuUt2e}dLU;afA(3|lc "TSuYX^kx_‹>(ܚ΁8~$v]ʵ 3ۄKdٰzbmQp\nCI0kGuqhWBb AmX 8\OZ+눨!q=DLB!5r75 *cjTf~զ12gC>Û^ CڼgEsϨ]gрE&9SD{X7l3q#8Ra <0U+|QP_'TH ^C 1492qDnw_H.Fg)&5L& +yE>s,#T ,6p^bxQu+9zkT_-FThRh9-ֈv d&h~q?τ "~B%*)=P}+~Kc2{ia{y/Y3!Ih^\@$woWQ9F΢[.u{3z. x]ۻj{u mz,,U`K࿥1Τ <+%;л/2q\R HsYKi;q7J-& 2w䃪@+;.dLM[A@fH;Ѱ)4b5m|9KsEڬis,;S+kw5>g,#REL% g_3 93DJ9tnw$:=Iz*X:(ttn59u 8ʒ [+$CG #Z;(gr XDku{KDMc&OR&9Xg9=5'{4ҳh0ٍDR?ȎC!xI Gb^nFl"K; rp7Xܔ~MLG]#% Z컋tVvid\*IV=bL"Qd<.!9 у+r!0=չ&UcTN$ a+ˇՋ(cӹКR g P_2(d k;a _ bX|v+0$CmN![`hF!#sXEwvtB2CrKS8z7<͘#py6YX譠[,]8dljJJ _=ֳsp\ spVZEh>g.9 &ǑS3KMJSk+/v\m9P`󀨜vw mNɢX⽲,\rӪQlh2nݏEQIX nemf’~w]ёߪ=In{)_ T,bc@>>,XMS4_$4m?c-spFgRqV+` Z]fmKH. ǑWL^R,S7M׵puzHGAX }E֍dP >MtUͫDXf%p<TA8JO^kZy/9A%R+ 4,cUoҔd$uUao:X+v@c-[LD\D|1=JJYxuW1ȭ.F:-S3gޚ[As 鳨&;\*FItl4&7uO=lze/0] ]g5h_X\|_40Q;R7J'!lr#@[./8RIǃch|+9$@`MB|U7-Փ[>qS]ުSfK{ zxcկ.d04yw3.Ϝ!fRɗp* PXOɠ΋gE܋~6\ Ixe5Y8>v;doAbdL|%g(yw׷@8RP.¹jޝ]Lq>7b ۓK ;#?G5}Q[a}/BZO4r>Tm'g;rMFЍr-V!mP8F6 i* 5f fj W\y{L̍ ~97 AOqmʌőe˲T,Ě[īl/9rW+;t `p0b93"%0FQEU[؁\ffԃR L\׷5>2%[1oKw40g ]X5s]mK-juO54ҍx*Y>'H4V^*:,n9DKsb7pͽgySRWx1]D@^EjYE7(3HH,M2D;|HT/NNL}[Ƚ5DO)':Vc7%8k8 @#5Xb}WqJ _(X[,ɎĊzv7ܗ#pz cq*{1:hh=ɚrQc< $!~dC"`3#Fj%%7sVk E%52k:-(o?*VlO:@(b͍޲]>1t.kKi|QzX[KG4 !b`Q^b>֟%+8sRt@aGsi_t:P<!HU 4,=5k (` \9fC؜MS)Y&QU%^1ek,7gӯZ$!sf??hI1KF#ЃԆP='^7GJZcZ\zdoaDxxdžHjB,s!Tuߢ-ץ\}v17&n=U$Hcd@3x׿W_Q,ƚ~ ^iu%U'ZRjokLtbzm^e4Fc80:7{h v±' &R_h#(0zKz~{½ֺ2 _q GQ}ؤLV 3n(]u|!^wjm=JmM9!>X>>MoVA1ޖ%έ{;׺EUӋ kΑQ=ܻj j$>FlvX;AP Bjڼ/Oy6iqNBuč7苹cuqaHo}_\c?~p糙:.nvAq`|_hr?>S֡6 5 ެ(>{va`lQ z8Q# R.v[ s\S(/2,O#JsO1WP ,^FOX;r`ف@iK)| _ RLdG"P5TPꂾkfJ=֓!@0dt&}JB[ )ͥb52㾗Pr$X?#/Pl<|Wv&yȀ [ӞgUǠ6M {$:qA2pF2 I}ё$,, ,Frj(͒<= ,ecm>oS x"m&&J:+̜BpꕶqU hza(2}ޘ Wț[~/0VۋQv%\ɞ`2V P}绗țn\`;bqϴ8q9s#c.u3q/mgi_n*V:O+lTf7ɧDu0s4J)v۷K沶am+!J Z"~NkQo_1;N 8]Z? ]Ag. .ߎw5WЏ 6ւ8ޔm521=YI."XvvBԎA 36v$b,VG%(&x&=eӌ^$ޔL܁.I >i7΃! 3Άg'SsGW r(58^CcVVsXRH!o"OS 9*\95F0`dE<4{>oz Bx#zTowq I^zFVAl4rlݓ߼fZ {orC|s1 Rbh0ўmaxZ*Ņnʫܻ7mjƙ<((#&)}n!27l@uP̺YE}5%$J M/1ן&fd8UZA50%ۇ?ڤӑB{-"s==R͠_eRmdpkQS; h]KU5tHZF"sUܷ(?ꄕٖi^6Q#mo` 98}k9mzu70?NkS@P7\c !/#*ztf9 NMYX0{})%rc|NvoJBDO[.@]%eYh[Cyp#,Z7)8#=.$k Ġ cQLiN12Q%O?Qa>>\^K!2J4̋t"kU1d[5lepEzyl4zP?D;$P;4KcTg.w՗g o}Va;Ef+\kx(;>Mx:0zxkYE$ht CnbAA0zgO<š_cI b gax61 y{\  6Z KLͱЖQHR9´`s(<KsIfދyQ9 _c<&Ɉ7 \Oz ۙnjGeK qc< %j:zJp$a{_miv!ւٖU֡&7^mtkwoV[ªG `"pSohJ=זNR$l쇛*8be0ue=%5JZ?gxS\8bkB$7;5cos@|zkohyŴqufڛ 3ׂtTD88x`*!BRȲ{JJT~;xhMm&*WHT Xb{Y@-mB&gi+@9 u=Y"o/p9<;s'ϔq)~W2)SFҐR9y]ت)G(`a}$Ӛ ׅ.@SQo~nat1P:s߽Uh2m Y"R{y٩ 釤؝M@|>)͟D%C ( {!$ IE6z-h*y=TnUN$Mhfa (bL畻 O+)"dJnO a6r@ pRu\l,;=XĖ`Db isŚQRPH `w]ku2 )(xDcȃcRK=kRݢ0F 9) nc@UKw{b$6`3$?*1U4C ZٸǗbN#cܥEl[*3|X'> n YrdʰV*hY7^Wҏ?ކU%"_MEfHcǥ7m;iaP[h!WHhI2_]]£r_C/{$~F5"w#,A 9*wuWoI<+w[T~xO,;Zİ[OB4j,e#1hˑ~)%٨nԿO@͋pٟɂ Rzєf^uuИjџ̒#l.P>tǐޑpKӅɦUsYM7 Au>5`k8ƿpCIiDZ<[2̝yxLDP5+L ro%(H%I.x쀅G WSH(.ǖ9¦^O.*^OJ–t"3oߝW`a'QDjc9r9`QE$LﳡgBӷcuCv28FGWq>Ei<)OФmM7)HށV +`ՀEk>((88cގ ǘU5ye8.4JGhe[\,:ܽ91*\d9{C p'_'goY^P:{αiFx/E9hYZ?O0Q`(IYҺ{Ԉx9©seVMiv-`Y7V dPe[_;G?R%[!wUQS veblg//FZtYXfzrSA#$NZ-H*׫$LRt)Dv@Tfgj>Zv%Vȴ?8tOOW7͝Z|td CxDAV9ܸxNJ%e.(QA.)ybGqrd]pZ8_**WUSSOM 39Sp8)TkhFb]RA$*_"j_R f?8QFAffb.F"@8\[?H c#tx 9AH0lǥVra?T{;ƍBQ7P-H@HTi2ۨo@6z&yܵHkcᐅ!Ƃ7rӊ\/3WL͖Dqp6g'fej?}?Xs"F֩\Z?iD;ޓႶܙn . *!wAV0]m'Wi"9 e%]g, VH?ׂL?2-=([I GE-ޞjf{3٪țZJ-Xɾ{y1§sPAXI&͆ -Nv-Ra=&' t3p)ܰexkwZ@'[q7!zV)@)(Ͳ鲞~o4Wrm'e8Wsdk,fRs΍rNKŭ b;u9TێN;~k.]j&DC.d%*+U5ATk?ĈvNj>KW("8 Ba!G[%LQ1B\̟ۨQXm45{\o% )mŅ syoTޞE5~nNkh&cst-IrAߨat*,k>SQi\BFܖԩCk MdL]PɃ(⌃ڽj+)tHyyF j#/LC_};[Q"$oѦ~H_uO`IEע깱*9sL[0j0w,DZ?j&RIo2YVдvrV{I7-V ;лwcb:?RRQNAr Ģu?Teq=OpY;N Lj&u|ϼ͠8Z}>X z3(9>d$*~krK?z aVytg<J(~9*WC {,k}$6 1ߣT^I9v3Յ%fRԢ]e1.Qܿ~gSD \~Oܪ{~S —j|sĔ.ɷʇPmn'ՠL툄7mqUy~s&q\(X&IGinQD`vEτW8+f}N`Q2SO"_鵦$"־TGب۷avq WQEBC?nlj,cx{:E*ky!^?w{C`ozw": HR܋5b5_Rj%tu @:Ԇ$d9RI)Di4O \ !!̄b?()`@ޢuy? X_%{tL DnV$)w(e-ndH^bY~{1p&Ym`{;8=zƜ^hrڎp-JwCCdԼcYcGaGC d!;VA7nY?χ.zX} ?`]$n!^#iч3 m55aoO*"zbƉ ijػl3g* *bmR05cWfcoF/^?Ma?m 'FnDwm9ɐ֞iwRX[qSVM%f*n`qu\:/jxnIx߹zf٭wQOz0@(#"\Z9  lH-m-Ma61/TUmG:o-<=4e;o,!7ݥb%¢J̤dtCCJL&C cx$$ 2|vEu';)mOu Qnmʺ.X1k g):yKvh2=CGϚ͑xv)ߟYΘ.Qc/hpLrQTkBpO}m\ 2K_Io wɗk;4&bNiznk-@H:@Ha2pRGx6y#ܼ҉RHsi-7R@I,;Z t"Ce3 /&Kdn F8+?4Xn.u#\Ѯ H~ƈt:@U`TV*QƢ~; [b:Qg~2KDUFE#~GV1"g/M bg| ֌{Dk"i> c`,t&UKI>DqM\\cECb%j< iCdBw۔F:أM@@UmG#MʋrĕS7܀P TflZ+mNEӤH:OzM[L`IX صg-Xf!<˜jj3 '|ɵTo:INSQͫlUKs vŠ+ڔ[ Q;&`?ힱ~ RU: 7s^oBɕHF}ïcGPRںL3g0P*n!*yȰXan@?0ԫXn#7!QDtE(Њ:*zOꍖz7[Dg%1$*},N3q]M0J;]$J^VoRzfU)s* ݠo&9xԛ+}TH r,FVW;:dRO a0vad|΁DŻgʄټNe HuxK/v9rk,6!:ij]X1ITiZc?^{Lo4"3ecC `œ %ʉdOu T1<[EF{dS=\ +;K[21"+=$׳_ec`8}ڑ{iؠj8]q u,CP<FiN𚻭P6pPA f;9[E$M4(XNÙٲ= ׆ %kɜӳNӾ 8r΃ צNW9;) t[ToJaV꧐MWF?<6}gA Z"k8d=cplݜ&*ts)\<0 a#ÕZ)´y7jri)Z˝3@|\Vy}:Zzz_{3'^]+]?] y1;<.4SA(9*|KFTimqp t|L6Pc$ΝRKǜld3S>9 ~$Vtw1T^Ћuu½3}҂B!u5|3с/Tmj&΋eC)>h;~Lg@_BB2]};O4 B`dmJQn=̝Kk&@ć@6Y3)ׅ]E r>lA >U9m8UdlSr W)qj7q]v}toGd$ \Px3 p`CNLJ8Ӑ?|(AAޘISv8hrWWf#",oȃ$w#ƀ3Mu'*> Zp(-e9T(e:RAӣhKOOܢV(dJG9_7!6!I[5:M6kL u{5"a0w1]6kC4A)mu=jz0۷sbFAdea>jd s э=r64Jmd)]97)=x &^faڗ=7͟BP@SτӌĖC5Rs&unȀ"6wL #޻*M;w{B{aBlTwyU]m2`W0=.~FdTpZX M.z9l *(FѦMm=n ".Bgעq-jR!vLU]ЄzBá~G;U eBl7}< VJOX\ܱ)=*88OYHf |/Ny QUJҒb/,tˀ`V-6ki2Y+B 95ڗ#Bo0J}p^2&y~ye3*ҭd|Fߪo=.l,c: I㳮;o5sJs!E IE(H7RtJ{!yq0q 4ڨL?}r .\fDV0-m7B^j# eԠ/>.Țڂ8-Hz'3_Oa"1A dMsܴ7I0FHt8*l@1UjA]]XLS2Ӧ7P~{XC#OeY| ΔzO/@c%yІ$,+x/8s}etWk4e\{K¬ۓ ;(=`d\ЄD8I;8ElZ􈴋u&=ZLec%4_[>9Bzr \&TQW$ igo/!,ojBHVTP#$[OnLSo+gG­TFF%M v.LE7Tb?Iy`Oޔ"Ԯϩ$Dt|'Ka2(?B86gY +]_f[ǩ*OZ?)ڑԈe0KlO#2w"uUx@C{1bɸc;]!K( 5#:|ѐC%6$,w" 4gIrڃV,$R{{WxRx^9:L5Bq3{i.1[VĻrLǨ "h(9G"yIi$z&)wx2q’ I)~k^߾6O@?*e9PxBOyӄmR=.#kaPHmfHi*|q/n}6 +- Ib_gl9b}> C!C4\_Z,vtx0 b(0S|C2"9$\#Ð@xֆ<%NC~zB6{uۍ9,fܩF7ݱ JBy x/P^|-D ȶUF41G`&0x:C*Ifs5 `P*׼Wj1 G;T༾ܼCIiCjXV" $avDp/[uKIPt< %e=',6v˻Jh7*&m "+ oV.}}rݩRPPK}8tP b:_9@} D !wzr[Ṕ3咚.Oݒ Kx<ɵ4nC'%:׭M@R@ٕOIm5uri.)T<ͱY as|_;@zpn:ek=kKbD/3Rn"(sFϘ[>fKQWBK3f}-ٝ\`/ࡸ#nx5iF'R<91v}'ü伷n5|M;ȗ, y vnEd\k-̆'CE_Tf QD?O2 *h==Lc8Jk/|*M8ϭ;h10}WS,ŕUQ7CђYax_]y%7VXNɈRjCզ7! yưz qs?LshU0aA^A)*Vj{-[ Qb(Í4`MJULza,Lea\ \>v* OR-qh29'}.oqS0FOw.(SH{zؗ>aq WsToPZ*格SrAb;$_Up Ȟ11 zW'ASeԊO9Ѽ0c>רaRrz/wh X!SFYC1p-K"01[y%т`p)iOM#*me{س>tȔtn-沄p̜l85 ]8TΒTB~C*S;O pO) {4s%Is1%c(~ԄT:VҫGU څZ-6R`sџk|1A3`c}?¹_X)EiJ4}m}9S$X#-A hW6 o[bu7@xAdK.Th:ӷ \G# rz"W[5B?2|aeՠ*=orYcSPU@; bn.k1O%cغ1fdVBjCxfת*I7uΚbIo@O";Oځ Fk9zNԍKt7ŠUuSE$e''X.H0Z2`^1\ Җh.5ܸ "ʴ 9` pLZE ڦsNcG))Pb id!>ZnWB t JkƼ<+NlSlXT\V*-BKr9yc@Pl9G[%xf?qm&("3ѻGgfd V_y/K]0}#^ECp}mofY8SP$CLF0\x\fy, 2ŗOs 2? /z-uĔaNG~=$C55gtؘ'[iV;{1M`vrsd|Nl!e30*#:ݍƉBJ@N%U{>jI5[>`M5;/3b"%ԗf9>IJ/QҘ=׽oIJ1Nu8Uo|`q8./;SݮN< Px$Mg-Wĸ u(V)lU{"\M;/V"A⪴vDsP,I,HX ᣛ;w-鵛S@. r)-EZ* ٿ#yMZ;'w)Xu?+EyK +maٜӀӷ7䢪z*ZVz3SJ2$ٹ';#qy(F" nFf {xyn)%X3DzOR6qi|[B Y}^ =%!x\ VK辫t5qGV2Ri4?PUYHm~MJf&I m1I/<}*HvHm8D1 ɇdtuʭ\~}_dFn9e4NϫUs_ĕd[;P 10cБ[Rjf0տNA/-s22:ြr(!QU͗P{m׏)?z("=!%qbۣ6?S_mNWrZK:6N:=iTN_^b} ;Y@xx;?T!VsP^qvu2}Y\ k)Tdl;u1:a #0o*њTQtmǪ^QߡwP,GnZ S7Ht%>g)0~F.܄]m-(O +8"m[ƣ1<MEy4Rx2~F]X $ ڲPI{8c]Si;2ANҮ<N^>D\Uagˊt_Y`-aQ} {ķv ȣD#]jvOG a+V2ʏ;!l Zĥo|.oa%Z$Q[@t~?NĖ+WL!D݇EFU,p,yvե[h]Z o31?22n -sHؒDdqikl +5gd 4IU!OTHp!{V![ ;aj.Ǽ.gWQ{ݧ}ys3xW*ad +hr*0]>g%xpղy 1Sӗ2.Eqɿ6aM)q^!cr>=G\AƩQ P6,5+%iT ʽ}|%sۼEøS㍯[sL;/vdjl .TrX`_(?MvOuc8rO UE0ʱ_G8`-^7jZzSÜ!R@ʰZGzN r4#a'AqfUVX8Y)>igNxu" 5AP$Vf+ G2 #xЙP z<w=\,G%>O{;yXv4E}\7j[\n^'~8~hNB/}uk)p@'Y ñfY*}ytU*p\7A܇j5l4HgC{n;Un>~n~-`})!FꂘSv΢sd&GRo:,vdG%ŗY_yo8!qxEVa{<oKiJUIi7g%OI(nl|an^B2?}|\E[<*Uyzqn~?bq̐rx<"OKrhh)Tf;:E+X10k}I|I_+VE -V] \fzC?tF便gU} 8. =b>hs5K,bcы.4SgC dj2S\ywk!|G7EfvܴvEQÀw9UH_+QePW+lPa2X*HҬ%d'wKd&UO:^qlܑX3ht/ WYάpdA24e {yNX *^M r~PKG 0L ^ݘ^yW֢~(5ܔNZS*w Č9Հ2鰁bwhQkgXVŧ 3EPNXx˕Ev&#iU3rx8f~G8RD#vd2 Vz&ɿ^H:tI\l8δJUXR8d˅uz "Pn4ұB{3i߸oOΫgcnˡ,SQv͝R̷sOD7RsELd;ct?b\ JIO-Y>S!-._4 > A&ݦD,XO ͊9EI BRsO"Ekr LM3hKz*C3/ rz Tr6GEMhr4*(kŤGUvNxeH WCqB!ǡx(Zĭ& 3F X.2|\n|pMw+퇐D1dgVX'"w%lGۙfi>6dNy9Gn(qÈ;۔C%A¡q4|Be9c>xJ&wu|#Kﴄ+!.ŋ6cˆ6$GCM-֚Y Q $U!m(g D'y\zqCɕqDx?$%duL]`߀68.a9+Du?_&4A?@y~Ux`EHӼ%gu*A8d@ PUj1˛'6ڈ+kfM`M"qM=RjlrŖymEXA-J@Ď2B>ڿɑn7ٰFBo'=,DA;4#`pLYz? UtTE!Jy%'f ڸ%}[OG5\0`h3²mS"֤c^y0y Yɾļ%cHu*>cQL);)wQezM%f{?f*H@wn+O$}hkl";́U9TpCB8F묲lk'7s@86!ЇxlCQ3ͿHԝ~nii޿+U*P?N( ]Kx`OtEKM*e!ܠ JTgX!6h: ߿^ˈi}/m&'3q;JĸB߇t˴o2g3W4!)>qp>?;0ID"_7 ?DFL/s_4f;]_ijњ'G=>7f6ǚY:JEB8̭|ƆSl?w5rʀ5wʼn(~tj^, pyBPy i'8.Lc sȓXڧ:V鹠OtpvG4XB&ӈk~m>1FMZ52BZ&/-Zf^m [?v.yxd-W1DwAe^"w z͈iޘ$<,wP FUI1|?[4N, dﬔNFZ@ 0i5|JS. ^jdEeި!&$VY!/ӢW:(82G\ i ]b/-#UqRcVEP^l*eiӹDZhm0I *NjȒv 4!l%+TbOR*0v)eݤgQzf)1SǩBk|F+{p Ú_N5@dY X)hѢf'PWDnM&qvP.$¦7;ݓ %&ɵX44߻/O/zLpUҼpBI^VI]ev(;b;dX#)Sn81dJBT..,_ >E(x9\P=RoYWہ*r/Ex0c62OYz:DOCt- \%'mf;Į,]lU3kuРYԕ̦;A~y9.2<b4a"#d5Wn˻pVqpV9TzNy)ehjΣNYIlEA_eocΔr[8K}&nt`ͳƛE}"˓N5 4Kpc -}0?ȅe;Z,j0i/MI BhnJBx[P׻vT_e, f79.~&[&­Mه\Q >zHqaSYhQ5=axX% tn.EsWߩ!kj=b;N3&֦^^&9{KVcc#y;t:Cɸ,>"fbmarvb*q#-L#Sc$`4 P'wqo(G+ 0%ݕM.̙X{ᝊnWRxdV`3.ߗ|ow{j? v7"Au6O睆åHm1!Ք+3Ƨ@Ü7]Vy E+6hW1E@ۼKQC`ht#ѣxK ~Cc1ֺړ) ? ]D&WJmsAUZ2Mn :*i<%y,&7͚d[рDhdU,Ŝu'ʑs||ߛ6vY̦7`0$A4!nw~ϐ6NTR`-I !jJo“/lKo5ӧka1iXQ|sF n67(rM!.P#)>=fo;$R|vjݐQ {`ߙyz*B?|B`{{!kOl_3! 8]eԭv&ݢF wxWgN_kxJMJcsjzs&1XDj'JSmbk,RBJbfso&YSwk3}I\[`jBfY_U#hcA%L}[{VTb,7z[+\@&x4-< 7 Bhl,{rh<ۣjԑqO'm BDl!T&v__,wyK~[m>sjɚ4覃1ȪLl{4TSnL<3 P{y|ٟ'*y8lf mKpȿjs.-~Jpg$ȑYX;4"!;1Cg_-ո+WW2A5Hl0M'x z4iŬwU]A< dH2C:{?KvY>FX(d JMx Kb ]pw޽:J9 AP"ҷW/ۑmAحmCZ7qO/ٗ5á$ u#UơF!#)-^E#⭕hPLPjG9|s=Yk߰U옘Bo2#VZG.hy#!XF}^s-~"te}||ěRh\bR޾p`MM1cWMZhPMuç$0"|jq5@ 53FP& &Ę{P3/y$4>hn{Z4 ɜa1humtka0 \o\uogRw۫=ʸTY~XBX ByKltW;PR_[!H'dA :NU.uSŠX8bṸ꫞VM|c ]VpA52);b`T68ǓY3Sc6b N>J'l , 灁R}:IP'SX32WrȦ_<)r-a) ak'?rκu'ETQoWh6 >\iY29H]Xcr(#C>6:_U%V+x2?ffb` #!2e2󏪐-dDYDŽvCU;xK[u7r6QRꆘM轭fj5KTvY}![;zό 8ofXm J\@KO9ʁU fO%37<|S6!+D™|$ghfv( % )3vW!(; |xpI&u,BalR{ȿ|PeO+o\\% $"lN9HwS#j!+s =Plj(:.^ \ [ .LבkW蔏W۩+pΌxeԲZb3))WPU82G ۾kE/'EYa+޴1|TbPQbԏT&ݓMXL֔꽽G0Fb»Z8Ko6IWCȂrQ֜F''Ecc:WgIt:3zcr*m ?.BTC=f͠T_e}wbIvԲ(MGn2mJU#~IGW2s HG5ա3EAd)$Y܇׺Gݒ~JdJ0YJ"XY~_U^V; T%⹜J0g7]G=5`|KU ϒS^\yAqyzd㓴#q0YXa`Ffb}F_1K K%A/τtpZjp@&s鞽2(OL˴`AΔ.${5ʎᐰEALpxWd9Ol<ՖB `_fcoPZwJi_ҒEpD|)٢\^hW<۱h.\$\!qPWnaB+?z>|ֻ"%iM#@euu w=+o&}tݸNt-/B<&NH 6J0r|,+Y(YG֫'^oaԞ2B ,a f^/'Q5|MWgιk7Ҽ85j^bθӒCCqLݺ>3Ɠ6Q :xJeXW1 <V@{ $k:{yLg)=]k;jO&o4Mi?sDE\ "VxgZ,Qɾn?AmONs˜ΊrcIh/:$aHv<!){ק\~=2k$suH+@G~~L/b>{R$γc**LGZI/4gSJE"C09rgJsƪoFab#SRQ؄S%k0yrU8 SJwj 1Kۭ+iI DlvEk7G|㑪VGˡTS"\{/Z<ؖ+C3 ^0"J[K erm|XkG BQK) TO1K+ !.ԮJ뇈y09CLg%Trf}9G/R@&-ZX?繕WV@*Qgj ?(69Z 5NrSVs-|]:4OCka+lQ\f̛ڽH,B&YlZ1_L #KV,㻺8@V&W8哿49:o.'OuƁ"P&DD迮45z\>{{BDL|!5GA"s^sκ'z fP¼WZuM˧L=;߫uu9=<I7 G" WtHEP Q˒8W`@>C(B,Qi}biGT^"7Nޘ\rI ^FLCjs1lDM'@sWN4{{0TwXNUI~B.0jOan$BeVI sUfa},qsXbָՀj7~7w: P}:T/dۄcHa5 **M{MYw#<2 ވ7[LZcc,QWӇ($D&jSXS|ß7A7PSvp.Kt< 7ea*0hg;+ƀɷ6< [A%߾8*rHܚ$2.CK #͡AC#BOͧ oVr)?o]>$^Q׽ޏ_qeYs1joНB։vImh7m3R1sPM&dQ՛;fSnAwPxL71LJ AhjN]F< (8K\EV8ҖC"2@`-;L~NazѐLKo(xpG" ׶dŽ"0M_ړԣ?>1x)9 ˟$! [-eG.#5k!t'`6-"%61/ ٙߘZ#_2BQ0sGk/%mO>$HE;֫)+$]|;HѴ-A Νܺ|JU# ҟd2a$ۼ#MmFǸt࡭4!j7{KZjTyPEh5"1X i\_cjr6oʷ8D`Khvxf4EPĹq xa1Bt~5Wp@?;I(íMcNxik<@yP7Sb\"xl^czOQ|^qgqqg(%MT"ju8JϱǶ]9W <]ZCza7@ݟmr P鄁mOޞ ټ 'Ndr+Zr_U4"wM.9r-m@(% ʧ1(_0=} U%356v 3֬<ؠ8‡''T!yN»KL/0І ?-w:XY$Ȓ~'zZҜJy>W2F m+wQDzǜ*O>1 $ϼղmi)R FrHW<޷Q'YMя~~p$Z4sRG7*]M譾_#ٗJ3zrg6=:}nI~ɭbXmu!y?r357r6k O A< (NXc.yб 9l)q%_tsӫcāMyvT⫴\I|y!f\KnJD v,cNܯxgsQ/mAgXv>@!5X*d{i8")RE4`4`?HQ2z_ H MZg3"n[$8.Gi`*wETw7;N> mq9yUTlb)ɠyӻ~37WR%OGU&꓉~;.úl_|@\T;2".vTxC6g[yܥs5[,0ո,ǯ?J%::3 փy͔aլA"f: 8p1~=TsS'N۳~AoT9Y`%v:鷛1qL\6E,\BC3'Oi/-Z*p%^Rc-zޜ,o.n2w\EX!Vԫz|io{ 8d3R\}Ͽ|wzxqMwUM\]Bք[QϓHY1lge~Z>%e pء- ӒFs(&|n)%`k)!4{=i5AG[DւE)R 0DAv%at {u kiTriN޶,_\#_$so2 ʹ}g_Ϫj֒Wr\5 OGAg(8ǚ6 gPIq |80Zk[ 8 _a\07C- ӳp6GBZOO{Ŧ7ᱪ)™0m_ޡ0"hYlw[ ґ,8M]r(L` lP ]lVDNA=~D&O8Jo+7W{M &pe^& /"K)Ϫ!piB[X(THmι%WLB&5W4aa? Rȴ#إ(OL#_!F"۝ /@ƞ]=ZH'~lO۾G{W?$h&.sмoEדU #Q?P`FJ=>![EFpY%Ɯ5i&yEwuܵP-=f(zߩd;Y>PrCS-015wփ`*G4kEt'"y儼WE臢XeWⶺ'aPlعcR"cŽlUи $2]U6/W@hKHwmwMb2?\Upf}H5j@)r>V#ǿ3< oм=!75F _<ݣ%F| {RVtaDJ۵P'8fI"r.{2UZrUdҐ`?8h( QCJ2ي, _3y$)`g V*k8K%g]EAbdz'Yџ<^:D#z)U4evxc f**{!.h洗^Q0Qa8E'xn'xFqr%$׹A*!%`a#Hɤ3*8!硛~1Y/ ;\F3"BEB8,@(hkQ\Zޝ{P 5}' (}sr / 8M/-zH V@Ƣ .L;T_~bSL{c(X0opToԥs;zjH1Id|o01ڊyNG9ijr=NII$?}}vqam(1]NMrb>6ZygToE1+`oΰ)PqM!܎˾f߃d5T >VTrLm{RCIA->2~1"ŧEge)p7V"TS;vG 9Q<*[v</B]`mb_2k`ppa K/»AǦd˽+h?P+ϲCR2* c7A?V1[ kR煑}bAYcbJmAY,@O^ l:o}Tws|?nYi?L1 ]0Obh4FXއ#-U z՘'^!'/ E8M0tGO(5'Pd-HnZem"z_ < ;8Tru]a4 &~IH7 GR I ^EO xg/5*[}:&e~.e! ;כ: 0 (Ll;D5⯾]h#ڹlD?mJGOf*xkmQjBAn[T'Ɔ4z4[`4l+q%wB^<,"U|y:)mf8(Hªp$s`'I)϶ddٿ\tD1@sih9@c,FE`p+NHnjaA2P. 6.Jk%ZDx Yd>ؗ j|$J.Dy04 t| G|y0QcԀ{&)6zCy|6É+?p799#n^e@!qw&֧!iAҙ hQro6dyX']YĻsZ=vX5_jb-U8U0 [c3ˡLS[Pl`MdF 6/"ܹ9B`%•/ ƙm/۶؍3ѭ#3]=Z~NI`\274!AvmSz5/YI>>8kYAeZnBݮև6JwѨzJ>X t^;.ڿ_8\մZ굹43cпR,t:<`3n?mk\M誷lӥ$Uu02wԇ('SF%Vg{ 8Mމ=F*l-ͫNSNorfb_%嵓ҖTKB$@3tig⓵锠 kPH|61(|g0JH'vUȹ  vܷG`;t̘@BH' N^U&DG)n\;Xޢo9!HQXq묅H8\y2Iֿ>jEMU"G5ݕn2ףI}5*XYcKԩHEfYI& ;4Ls\ >l4p?ss 6Xw;hX8K`.@yRX:D}[)I3X5Rˋ%YoGk| 208x2+Ri%u)tGR÷}Dw#7a}@(Y2Y^B4<ᇠgD&dw3:`׻\ƥ-vC zKu m.wO{3.Ir2Im/ތq+rӵo1*J|QM Nq㞠`͵ӓm6JPl6E1+ߘPBחhO+#<4T"_ />?-lƳTR8?!2,.3SQ3 3/ ]\A'é-7irl2jj0(S`S]̼/sǐ8ԂJBYR]k҃P^.\U?#"=Mxٝcm'77ޯKim~3Kt+YǻGɬ5Ÿ*z%L? #})/b;5աHت=PM|u7tJ߽,-b fDUiR(#fS<[(M\T;_?- DX`>ԯ8w^d:BcӢrwo CUՆ59tܽ$ӑw`kkf8(^h0 _MY -:5[`^+c4X*K |5]3TF*)='JCiӗZͼhmD<!ye* 7gDxn|l 8N]崗$@)2kA>4E%p 7ބr#P_"R@H |c3Tk#b5!%9ϣ()d 'Ằ42 n>1tk6 & d@7aksBЯh3/sTu ֒ _KĠ=]glY`Xqp9HU978#p [v*l0N4Q ٜlj9by8@E(Y.ެ Ŗ{毠L%~@;!.4亊|Q?x`[eR*z=Іܰ#D|6߁D@ Hx&av--ѽGly'(K>ږr 6~xƬ*([w 4qؖ%$?CͰt>Xފ쒕|9kYC4kf ?P}$/<_W_{hȅ9 ZA $8oOf}2VZgF w+M/AQ|kUS &آ ZMCKmy@x;җ~32k.Edŏh*㌵Tͳ ?@ū֧/Ya9 c\x5~qd)*c"b{NvPo(| UU'HTob*I;Ǿ(1h'zon3G%14F/ eF}lZ)>P: =xF)\ r@BPNZMI 4h4-T0&RXCGF_Cl ,acu5ATQqY\] 8͍fZ}grDohR!~7hr֧$eҖwZj:, wp>C3`Y [V" Ds$/tl>dCyJ@G`XȰ>3 Xl 陞'܀dvC W^c೎&K%; 翂zȊ FA 2@'u8v[<ǿwe `;KTXj2@I^_ulzҜe%c(/p09D{a´*dbWcД+;b޴ZHX9Sbg+z _[^?8oPWK!#-$|옾M-n5W/~d- Tz!eVu&x+PO@iTM{*wN<}>,>HKdݖ",EˀА"S4T.x_D؉Oc?S'ތCH$~Y!@n0!I926n~ 98QŸm_"u -mW/qyG84 ZSYfsA 9<.@6 .poW6H5jWs,>d;x_[ by7gϽa{Pǔ>CA掰v[9ml IAmo=kaTv5(iٹ)vf.iR{D9)ӘәfDC|b!bkjcmpT)N;X/[ R2Z dg%cpêG)rൟ֢aN-yl Am`~ތ~PBk]=@>dr%爇W72 A=Hە_9J+ |~A*\]_Da,;Zp:QP'+BwնMKŽrWB|^js]( 6ˑ˜C;X/cǪ?wS^/w3H1vi@mP-pZ=[ތ&[XLsl@5#ڊ˯-1:Bƕd@'ҝNdnAt:d8C<FKE&*lJq  WEE h>4gi}+ųP@쯸kߛ i P|O^_oub. 2Vʅte\Dxfs($6+XPȾm69J|$NċZfk6i4Y9 jM}.|h#mvA:T&YGZi7иʵ]NؿSOnn l5~݃h9zg" 5 *0M-#(2Em/П>x]f ̸7ka7;UמSzXum2%0'> ٩X4f9sU3y jhM%9(]5k66 ɸ4 %4Mu?D@azC~ºwg߄ MW TC(W^,4C~k!:Ҹ!n|*?~jt&W'v:̺T4Ob`h5a~d'՞st\Dl1S3ZXb񲷉(yeQ֟]b TQ HK I*V9E26&grhZ6[ _$نHT0{\|#dEvPѾƊ] *>/~G;vAuH}'X4~#ԋ^-:@ (21ۤV5B:aם;f4uQA18$tBd>'A}}>26[G=5);hy^Zm:חb*΂P$^ic0#dC*{oMwp| GrrcӉ9:† p*n;i7a]6x.+z?t_^sA_X݋ЂᎢP4j#b:h^W=TQ̑qiLdH0ig2M*{u>\V֛ŐAZI4&ƢqV[|~z_A_aOR{@z3F6T 7_Tn#bV"RYȬ3!3 G:.ݦy2Yw&L?P:ѯ+ yFlXE\S0_PLq5ي[[wD_P/׉)H\%WPLZSGgUF_KG}IpL&϶дs|_r$I{0z0M9׽ LKP G^'?S﫳S'g>ZthuMC94Ը3ڀnGE7SB ǰc^ʉEM?D(6cUq,R fHT\J~ŇNؖ~b6ϠfUp<_1gYZ1B .AO@TOg/%icDj- Pq =)"1MS?LRC}5ڵ2>jin;Qzeyffqbo6?uH5AK,6)ku&u;@-=cW9ދ8osz̵k.5JkR[ce5!O*eTTEJ#H9AF#<Sd:[f?cΚcN”~x}=]wŬ N8d-ǘ7%e'}59مw ɀ*YKdίqqV9i`ּB$ uG-Zgtnq)) Ȇ/i@%/l&"]q,~*N}ڲhI4Mj~u#=wygx,Nn,sάJpxQ$5D0]?,&^oN% cֳ~vId%-a*#{TAOu/9ETu ^FtA8MF8 RnRv·7%]*8?,!='*?aw}a_~vc19urk[n7W64;^WA'7>9VbL!ݰ$L4c@%D:56+shz&!v~,4w!_^ѸzͭF)jbq%E.a2杫B+sպ?Lf@DP*}X=)3]Zj/Tpzf&JychuHsG$uoܤW`^o*D,L&P=xo.bc\c eQ@TCH']׋:=IF*|WG.@]}y ]"1d*OcIFhR\DŽVY[IUAMp=gzu[ xqqmXUG= D<)aؓߜWq)ZBz}+xvg7_@բ,w0=_Ȝ2uh7M+"T44Ȇ˱24!BcsnQ|[(޼nS,obPAf-UQ!$c;K/cT3ՎF{w:yjRv~-mku=sƆD0$ U;{Ѡ *U26B9:3 ߟeaD)ӗýB!_AJ¥g(V fbf:pI{T>G(9A>J]=£==c,7ϯfQs $ʋ.6)w)Q}v @٬L xƑ9d:0n1E됺TC#?B5Q5l`¬ #kٕx%hfz{}$G҄&pnJÛpv TtEpc/s۫lhϕ[D/zOS|/]=,sղ/.aljWA_:D Q9|9f^v ^P']vm ɴh2RK#9@Ŵ{0z{[Ӏȉ3.h 1{SWV4B vqɿv:! %U_ydX{Gϕw/*m (cxH[ q+ D5BwT!0r*|#xMF}#Lh5<*pQ߿ٔ:8$4~-7M= f;LX)Ƶ'&0#Te L9Sim;/ Х޼ nvaD(BG™>&S-f eĂg9u'Dꋩ~tx6DA/g,7d VpǍ^lz͒v0tK=jgc썶w (S<ψ͚,qA9lH`vfM}qYvtRU$so?KǼյxC]1d=kNCGH,:7[y7Ǚ<&vǎƥ]\Mwjz.z 95dq@rw. W8q>nUh 1@siI \ږ[CI=RpI}UIE;"18Y84cɤ ov@7q8zO>]>R6.LN~xC37JָqH[eOm_0QY )33%r*)İI5xֲV'h#`fMW߳jq,@Ԛ}deindLMԄ1&G? BxOKي(꓈s6b^2wP]ReA+YPk0lJtD|{BC=uc^ nhP& c +RC 2&2N b@PI>]XCҝ$P 7 Ԏ{g>2vSfj,)8]TlP2jn)L5y)%"ۗm/nK)f!_q.VWXR sE )j; $Qld0wL-`GJ acrXO6yLAK, -v1;J0ԍ؎jjSN"-9ԇ9X^n|vSTb> YY?? Tz/O6Qml'a_Ȟo mi4n‘|D Ul\H ߭l _}Qsf˩^w[TAd{hEJin\L%߂G;uB.)ش\+0˻Fc%W3~ׁxc& ToxT+p K^J'w!Y`jp9b1¸.qyw &2/}ȌšU;$Dع aeȯ"wbԂT^s$n8bGɒ4cS|wў픔tDS) ߤ4>/@˺q'<` ^s",I0($/u97 H>r+ L5KhQ0؄f{m.5Gacz,+~յw[`lى iȆ '9RDK%-o/Uut3:!oZC}N(\+W-RPhٱho:H8(BEQ7&הNEpgj닄W~:E#=LHi t̟(Gƶf7= E1xҸQwFA`  ށIJם6ۿyl )Mî<$-uZ/]_U%K=OBJ9Un>TrJ_Xp 7row#u|^tyE8f|3IxI128:6 N)ډ7>lT <㞂=r 1,O"eth"Dq1|UԹr!$bitwx&]Z/8y|t=n/&aXo1 =?֒6a&y /YyQ>־N#=k2thRJHʉ^ئqeD \.#&$߃^k@#{8wKS$MJ,1dq֫6>~SV#<8[eZSZy6DJay1wO50|qߨ;VE+< @ m8gg(y9瑂y = 5Ǥ3̟@+*Ǚڼtexi@~?VNijFlǜ !F[QZ{W\=+l X܄V1hםREm <D"/s}M۵C̺ 8Tru1SCl!T9,=h=98v>4&)]@:RjGLD8v=567JivB ݚɽ$oF=v,WiS $dQ„a\VshzItL`P%Zی?vC6V߆:a1{ěEد ı\.sI_g 6=iڙ +x:`TT6UU%T $Dl/) 13!C lhՑ!P Y6sy\x?1FқĢ[L |6 y&%ܹcx76R&d6_^S#q]˅{y.{`O~8ZpD(ܜfCI|sQP?pWcD@T\ũlwYqs~ctI"(V,e0At cO<p0@Ÿi7hs"{ Ū΅s-}0czPD5e콪DFK ^t0ܿ%Ǯ4]_b/.7U d;gߩ>bkACQ"ɰg38%^< ssYtBB .x&`/Vl =Vٜc'ְwMHϕ%(Kg\  t֭Hau;ݡWtxS>3+LaB/t$n.?m,3UѦ=4vCm%2GT-)A[<|8E Ʋ3с7:CssVfn\)dgӎrQ@5,B9t譐*L^zuHVu&[j%WhF(Co4`aO7Drf~̩f|” y:t!_`>%V+}vzfU+ ..*6㟿M0~HSBBKQia̼f)|_2?ࢦm[p˴%5%(YSetSO, e76pq:p"VT~ D۹{W :,dLi92ЃB0Rtbq[Ե #H&bs(*Jy< hA( guj*o>5=t,E<,#\YIZi¼0pag/IK;g>ZB|Z.OHC,:t 6z>Ì0ώ>+6NUrQǿ=E"5>10JM&h(cH鲚b]e(T!clTs0Z %+U/n~l/Bz s*OCyT2]4`x>٣b0BSn9}}a2C@ua7^Lk&^NH$r)AI+C _N+]깸Ξf8 y8.FzC;9y4/Фe~: 6A=N7;G+!W &5TGD'z9/PD?(^*C!: zuj͋3_؟=FHޟf5kB*A`O6▼$x9:S)*eګՂ S炋Fs7JesHnϢX?SyG9.)v&BkGEN ~7 TF/='g^8p5SWbACb9R\5%ά%* qM17)[eэy J9>8*>:* -k`9,隯!IOz0 .J"j[^hX; `Pœ\WO;k9JZI 0?S̀v ?)krHaI`˞2hbcuDxt]UŴ s`@?Dq-T8`uUDzX v .[dP75H6#I;B%!sce.n$@X,n g/`3f(o|1B#rss`p`\ V l:$Y,hSiC:,Fwn5|&T0IVTV~.줩%ۢ෉n5,or׎.M`ncWx$) jo\T` 3| o۾e:l7eGdv6 mL~"v\&:j5I#WDYWۅ?l^W"Z8>[`[pOPmq0((k@\54~y!;#5?,Vˇ `7Wt+w+7̏pfx"]i4B;&EnVݳ!1Άugt>ND/ዑbfkߘ<\AlgRF2j.x @apܽY^cn𱯲I)GiOw@p%e׺hx_g P`vElK4kxf/O=uϥ&hӋE7-h$[: ۀu,'>ci7|M6BfXZ,6Rq6)@qPU9Aobu箄wGHVWڀԍ wװć9gf?4sLS̴>r*l&6+BLޞB#"X!K=3Y|4T^FGiϚ [Pf3l}jY)&cxx|$u)HʎmŸ 8D6BwK[ǸF`Œ}Bl"(DO9#Ve#;,D<в,OD2=M/g=x?3gL|{VVj4' On*<5K POk((F)"sSvws Js+PvB%߹A6&N$3vetZ$O/>Fލt'Ŷb}SBmJĝyig.5Ӣqp:ZS0a;( q=dzRBqT==qw @?C\g,AK`AH7_=G܏(KS!onV 5f1'CHX1'}.o_:B@[U6@\-+}LJŊbP/#A3N;uS?%ra2|mKIL^5/ccQUɿcCīaǙq<)4k_s0.j\gNQDJӱf/@1tX朕 y"H[(K>PFmgW;2[)m ,ߜQ{~c8$DQq2 # 0JRqSRbk^c"V5Љ} kb^dw\Jl{dXf9r4Tv!iXn jћzS:hgDˇl+2 LP%6TY,(VB#sW^Dn[G׸!o)NU$L9jD4%zGnY >Lݎ),23T$)!`?k@dL{g✐vu])%Ơ]!ݹJE(%KEibc^uDXћ/`9ŗcƤ7Y)!%!@ᘅ^MLl6D~(ؽq4؇/g2L--d_(fr=#7UAբ(EC-][È: bD^P&qlԘ,{;;戒40@9|45%0@lhW>?v59ī0IOqηJгi8$DܑW5g{G()~X{/jy&p+nwn?;Q6{0-&8gϾ@ 503g%_!hO} ߧ00Uz%'68s ]mNZR##eP!zPgڤG~?EY+s-y)ƽvkN_ Ϲi5?R_,˙o Ijz#̳ts* P:rWų'Ԓ"^~*E뵋]l3Oy>| Rt0my.bʝt| SpAg4zi&u\8!b6RI *#~U„2"Oni&Ǣ[=2l3̃,gӻm|@#d@y3}\2`:OTD/DV=o`f$QO0 . ͝fHv_cxo"R,ok?I=RQD69~/9RэKbkt#zO)hjR@($اS#^̴ൽ. e/j^uo~#VA%~&? 9u #T5G_t>Vr0fHJ_9ӻTff2sL=joLCG+}aa۞Px?ܷ¼hD )^|+;?,E?\SdW:nQAGΘf,%2[aS'bTkKs9>H*ݬc   EǝLezIK:x=hPW6 V\VVCr^u]w+xW'i/< YȰݮ(Ć.WDr'?qV^.OԽd"PL #.0`0^rFʤD 0j7ΰS#k#j8h+(`zPnCKj M(&= 4aL{exn7d !|ȯ`MYHcBPO"|X87̣4rä?xZ8J_&4cM_Q}|Cq 8VxHH}@ƋH""f<,w"')Fc=$h^$" avTٙh+#wPv$ EKgȡBC*=C !{dj2̾&N˸ 8Y޾aMAH4øpW@mw1>"VPQ6d&%I;#5cG? {IK RFr[AvBֹWM9N@6y(/5+""WKe ߕW.&R'jQj֣xQGdgoO ;)küNY|w!-lO.KaZwJHJ+!np1'&ò]L^RZ7>ߟ7QB@^:}OIwXRi8g#k*bN=#a:^Rۦ:p ^ ,pZ0|rK0F i&uijŜv|?J*r|޿w%Aܨك7 >Yj#q)S"lJ6yc"'\@*78SQ*"+kŽAZP[dԏUQnst9LSXh|9ܛ@:6+PcIS_*do%?d̋ފeoAwOsȨſBumu ճ\ÚdL;~k.^{8-SކpZ|؛6D ^.ZF;}Usru)bF=nŐ*NQ$X+ 繴r!ZyGPJWJBpRfқZG-,}&&0SzɆQ@,hG! 9f۱f"qR_nih!k-? #e SMe-UR왡 )x>0Kf0WlqOǍzh}sSfخ|N!߀HI8i̜N _*O}B0JJ(}L>I4r/%\<ģ۳u"׭w>cR_;1s Y{쮣#qycg3hkOD>I›5(y ́[q176N剶# >~Nu@*J˨hߛ tb1>VA˨_ZxyR*[#c 5t<*DgrMJ{/5flSܬh2X۲|*(U-O'{OW1U7Bxeo%L|j~ʘm b36x#NQ1Nj)zϦHr "SР~00-}_6sIrd 7zK`l4!D!%&]+;I' YK$Џ3ViX"띬';A˞uCQʊt(̊EBJyGB_ǴNkghl.ߥi[NA 4ׄ$Qѽ8V:tAc>_x{RێcK~jA#UcQ3bO|ol*g{͌\u׸=68$oR"A.y.%J2+$HGO^KC/..Jܰ#"4*z)TUB|6(B$unYv gXpYXPy+N $oxJ$auZ$>4dHK v AEt25Sǟk# XឡHN97T! tmDퟔ'aҒ ى k!X-Y= jG= #c./W|KJGbE)YmubɽJ..r8)}1_kۇ, ohnm5PMLL"Eנ F8zaWSDf9|p&ȷe (Pܢ6;ٟC [`ӆ2zELWbc6i#3+E=`gDuJZ%=E Ր='JQ=Q 㘱$ǘd]lf\$v ^aWbL0artQ%X& |Yhq?Y>/%o?1⓾ C& Y~C-c( zSLal>Bf{;!`,M/S-CZe@a!l|#FoE-#WfFko/ưtɷԦ ͓ˈiiq^sL+E2荱kFc}հ~HE̟Kg #_sVU0Tپ!ؚcmDg(n&F&G[;2q\E Idm1%Sd!p& ߎ{9ٲe䵯4,7ܽ٣MGWEs XL&8 |awT7eput;'-A`ߵE)F :~ 'PbenIؤCURmbRL.++XPAۋܕPW^>%!T&/@U&;|? gzOL6~0!VdEi2$Mc *&qR^.az集jݗ;މ }1xɯM9w;K"L~[L"h<>sv^3xc E-Ow_C8VVoEp64RAR'2&W4?<:gH#[֧M+dsMT%3]:{g 093e\zCu3 ]R;?8YYEdy2+zUL50 P5sQa*WDilTN5B@0鄠72]=5i1Q6+xBf{k_h<(X+ G &V$y9y$T!&?# z6`0m.Ld4!`uŧD8uQ mr{#MKyf{ J+T52yoS%~6j*,%07X;QC_ LEϏńf?/H揢 'B 6xs 7:T $`h:0>Qw@aCFqN#KAGy<(ͯ:abj\S!Yƌj~CӞ"}4 LJ]MJZjiVs(1ٍa 爡rqjT+ǩyQE&H\Kx&w:^yP] , F*'^_c:-Z&)y/e 5kE/J˶E挒 FQiDEv0-@26a2/iH*%idi^;XdWW` RƢF?B۽΂7Yb6 GlD]CL LL(C1D405.WkEB%=:#.0vV; N癣Jq:J40sQ*{cӇ6s1Z@lF_~"e r ҿE-p,+6{GMk7F@FoXZTW5Pp}a&uhEg<&a6rYW("v8D޷f_ԡ8* loHHwWq9 ~r_挮gďWMke Bǁ1:7h Z pn-RggMԏ/Ka.3sO,y6Dz홭Tg􏖇{tNr>1 K#.&beHjj wt~_{Ca2صDV|RCck^*mNV\hLdݒ9)`.xGbǵ>Ɓ0AhZGzKB <#$ݯ/VFB^! 0b>ppMw6 [dPfU$< 8k4Pp|Ai"h^bwN2 Vdo˘zR[ =5dL=/:qJ*B ED,K 7msG0nSv^LDUzz 0-ͬ@,]"V?yV @&(G4>{:WzY&q^߱F;hd_J*MSK%Ru:~_ߎG E>{h-(5g*,ڷ"ͻfv&4~vʿeMeQw^v([WO!tŋc6[W(Mn9 eQG~&v֑ZZ6hcpQ xՁ~ߥRcZdb9$e$ ){ dEZoI2 AP~ҾxĎ; [mSC\08zQ@Mlgo IS0ɒƅj尜êNZA?dbiQ0'2._bR%˿BCJ D/Rd-Sx$m{39h[9}KGFϷBYKA*}H滾4orT>#9[e f3k_c>~8eT<2A/P|oKy_5 13ޜ% @նQ.<6\ϑ~\]X\MRWW^?T?R:nӤ s= 7u.:S U%&Nڇ!)h7*&FL_H*O6HamvȾ~w&2;p Clcz&s!;sc~=njyku;a>-sA,i^֭1ς(~i' ׾hZpwdml3ʴ 9V<񬳰ŊUNbOB{b p1$= `9Ñ%>|rYxkr){\Y8jyنdY$pʌx/fHQUD2^7:|l d%dS}#4Kq!/r9f-\vͺ) 29Uny3_4;1^Xb,Pf7L ,XP@z$ R[@ƔyZ 5X3XUhr1q]J8Y9UkaLP <*Kd  sPR=l1Z%󃸮In'%cMq8 g tؔY1hQǬa7sc%Z XVszw'J7hQT惞mgX~AڅϝzS@'Dt`m=hvݩ#(HX +b^澎۷` u f"m?KH5$;$32y1gyAa[G@C\hHܺ}կ M;Z$a0'@et_캬K<Cm7 *R"q:^Q.Ȍs m;4mQr>4p ={MD=,:;ҾHLmpВlڐ0 M+Bx3wAЙy;9S7kj_-tl2%Z=9B֙-׽lhfq"f#ꫦT(xQ}z*3OocևUdhۘ * ~n|]Ht`gPJB"%*%@dKFzn#NsԯWS"ӟOns )ڳ /DdO9]t *3JFmkhd^FS^ xӛ4N(@H:;S;#_0:WG-$+gp:”U7q'|z!H~Õiv%hlxa5-]p]Pe ֭U(\ZS3n;?H=7!I%eQlЭCu%G":̡G8"IWH-H{ 2'M"GaT$ĉ3/_֢Rb [!V{U|gM YԢ #zv [E8#0MT5S^}^"8 ({K^q1|˻償JVc<OP]uYM%935xd+/S=ȅc`B 3masNk*ŒIlk)6Y5ɜʖVD]L-)AgCoɹ[&9*tl=)%+=dz8ן͹A!na)1[A:A?k&* pl ](6(2iCqYc3\]{rdRQ~D;vFb%b/u46le0[\,o5Xs8VT؅Ll(6:(t?LѪ46^yIvyTO*9 E;5Ilmj˓;geOdVTE[4@99OowoA=VLA|zX'47ksH|?D+R[ZLQ$!@tEI=tc1$BNg%1L fKo#yu.P\ yˉO i4-~G';pfB' b=Fэ T"3&%pi:Ǎzkzj]GY q*&"9VXbm^X!7d'8&L] %>.! BY Tf/:|Nlky {#SDO _8x#('0ڈ _v@+ܙ}dc.TfmGO$2i}J+Fm;`g+]>Pi+ ~ğ"f7R4gns0ϛ}R;`\j2[`bU0$,0gҧFMq`gaq@dAFn@]}f!MD ;>-&d|<,;q`[(0fdy*@hyPq ';`Hì@!f'ѯQRaȶ |UAl6Xf"@je_o]c expJEwE D]:R"}b&v73--0 ,jl [=8sZf`k+JzH~kb^*GQL@.uA# ؎9uix4fr<Qnyۛ汱F钃sj ]|ZVzk܅qM҆4j ]U98I)>xP#~8Li(۩Ӕ o%oqY遆z#{I4%Nª HYG^ j?5Hlꘊןoc,bP"G!owB:쩦01(rPyھR7|#`ͼ5rAv<;vqaz[]8tO;rl7Of!7u Q s9/%!FB(z+QtlL9={sX1/LSs1e_ e}Kx@gYZ070701000004c0000081a4000000000000000000000001644ae3bb0000cd6c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/sound/soc/intel/avs/snd-soc-avs.ko.xz7zXZִF!t/e,]?Eh=ڜ.+*U:g{zYlu:5}pH@⼫ڮ )9:+-ϲ8fNP[DsZإWVHTq ץ-LojMO ;hmғ PfD c. W`-޽5*? : b곝V:v0%͐HӢ%TӎS=xt=mʡ tF dSϕL%1OMNB?9'N[)_.C]!{Tr3A TWJ@qRi`HXt^~G&^9kPcM3Ln>{rTI6Y)#.~[hqyQ#~~zplh9Dg /OZ-֒~sO=#뱩37 sܺhS96+ ZAEV7`#k WU%o/EcTBi{_{@|c-noԉզH{uwU#V0>w%׫:oM e \/(DvOc+So=~DRT&~@'hvb{ٰa$%m3x,n3鮡H|Ҩ1Ch Ȯmk7ޛD[6j R_QEo񍭧1Aw'!]e'*f p 0VQ{6*غ(B5)-: {;f7I({ [MZɌuiUWaKCen!nY\a0;6.nІXC! mr=N|z֯9M˦Id>hb!^}۰{g8=IG[^a'/BSV\0f.@(ܭ^WޭAtu=`,}${&utTL0jXWS}|?\,!W|!+ӗ-kOVi5so  Bo8ַ;GDS7CjYgP2^Hx`PV=v,1Mt{*CNs? Arl ]Uy*[+xBG:WBXь$kO|6b@z9p mC7q3^NZ] gxW GQJ&ӬJ`%Q~̆KQQemo;)b&׭GE|q';_ w#(۔dE΢v= ђnC).[Qq*]LY͡ֆhݢ؅a'F{49r7TAS)M&=A hMAʨS5Ո܀\U1 YAѫ-֭ⶋ((c#v<}؍bQIv"9iYA<^ޝ<Ό\@u`lqi!M_dvńH .37b*JWۓzܔp8K("Y~z9<}4%AY/i# Cr&vDR o{(>wϐ㥞7rT);H鳔H ueVֲ6Z!3Vԁ>-0[P)QS7ERzOT)5nqm^.alXdY-sn ?7vr%w56,*haBG:F yns]"oɋ V[ԝ}4d+z\`3qX:jͦ~+Oqhj 0"V |o[)L_tD9[3'k"Ƒ׉JNXz.CE+7Y?uxH9[=Ij%sE*!J $cqv)C~d<[<(QbnHAlEOZ%Pl#cɼ۠(CچD8,DQmU!9&8 p8Ję⠳//cӆ%f2j?{qFzwO>TtWXn'1t\g$P/lAƣRUZ@], tH5d+PNE1cHKb١$aρ>Z~Pf@n(kD'&Ѐl6/GJ9_: HavQ= c6A2{C'Q /*;_<v_G|..nW\z$&xp!5w}drzT]bx 1[soM6u}VHfe⮿R!{B̰֔G'a(vR n'z6n 61 HBO.H'ԆvBIyy*` JP# .[>;Í/C>++xtɫQipAˡcgFȿZ{>!I:dը#JVih}zj%M~61`R$S ĆvP('U$=տ)bQM2͸qt`-j´t03߶zY 1! th)w_DOP_7VSմbQq;P%)۾-$PUe ?MQSGS@Ubb)RVb>JޅYעQsn6V6<+3 ͙ͣ[RJ1>]Ey`QLDtF {+jf\Rhe*+Dg0p^ w40(ŲlV0b^jU :ul챆.+14l̺ܽFѾ0Qd9f"ֱ-3g >{ %Ua^cCrW9z7Ӭ,%l$O|g'!Zfb5`uHUOL\HuDl@˃2L2᥏)#j#V ZUN* BRi/qw@_#깴STN-0)Itc.̪ 0n! IFQAUǗ[NE NSePSxjLZ^PpKvgo=={(iA}ƈLܢM)Gyg5ݩiPL&Su zτp_2A n9eY+n!HĆ!áHxy5;B8rL*"CY 0f*Xh,:kqV΅)fڸXے(Ic>Ր dϠN0&F4Qb;.SGO(z{(vQ[ff0ӌQ-h4-ӨǍ9凭Bg9LfKLv^2F@g3JZj`ǫ[JU,wȯ;=j˯ ؐ>iUJ;zJ_#3I&Ya/Q; RkU 3>{,xHǨ &)! :UiNq<2|en_PkHII7nD fnPG3w0G3 Kl(]>XWA%*&;'ղ.)9v~:$KNL\#Ͳn & ‡Ӎ)DgkaPE# M%|h5({?. '{c^@;zAK:n2F,a[|sB)%aeTVآѶ7FEV Ym}8dvm3fhX`xY?vKP2kO=RIӄW’D^QR;RBWI<w8 8v 0[`~[}N8&P!fOՑ0L\OZ)5`Z"6adpZx㍕,ERW<ze{Ol"䳉(|机xOcU;ix ]RSXF3=B@i0vv?'p!L8yW>BVuS&@#/`9kupgdqvt4f3v{n f1v&6ۊ!ue;ceJ|[DY3K#80'ܡ!72*64@Aa0ew UrY[d"PIif⢦F(ԶK'? c{NAk-7ͻ'ޱdˉ".Gn fQ1'F59 NuUԄ$i\%?KRAMtp6RLPcv<0bY`4]`l+k'5>w:B,*ԨZi Kb&O?-qׄLA}<ϬEx$MPe<&4Vf|J'-;G^8<&sŠm$kKWAюeOՏH(CF%"m,n]5tZ>m襐 wìpC[*'['1r} cy"Hix +tu,Vh匹'kj++se\L6`[) No-ALCSƚ1QrBlz#!vmE;;;)TIja̺rH O{xLC3>{^ѱVvxS\?p[2pƤ*?M~p~eJDBRMb\8a f+$X|a$l݄9B1Ŷ߱(;Va ϰ+8,oҼidyUO. H~#g%YlFDF"xqX  C)6LkmtDZL4Y-1j ni#>4^:h&Syq̾gamI%Ey.A(&RLK2Sk^hc*6^99U|T|_U.yo! RG;UCн21u_㪌l' rL7 le\whiux32xRFS/VG~0yh{wX쵷8BߊmV[!LIPdۿ%O*x$6Cd;گ n,ф4hU~]ZؿdӔG\VH6#3go ֦QIkXkkVUrw;U?0iEdpP aracBZz ,5U< ĵOKA0G8giNvB=p n՚ӫBދD<}HAǭ[@Ejp cз[VpN]|$s} uݿuYĆ#gC{[!O㽯Q ~d͓VsKx07[2x,Kp7 Bkm PgJyqpr"zXNqΒʗ^2&`ykn!/,P-&tLP W/Z,N5Fc.:Na]orwDZ>A{8XCakdD{AlR#"VBn*whZ Q,݅9Pᓰ(&ࡲt31 <Ňf@>K;| {}ԡ]GAgkQ9 z\28k|gZ_ru36[ءj#)>+05h%Ko_*,;Q5]*630jMmu"' x!^[\q\x< ص!'_iMMOP ʹ t(hPoaX  VFG8n a 5qj8 T﫛;'3?{5zo*|XpRdkg*:swz"t>DB5 a4V|L߽/ _%٫録b5L#=av<8 Mӿ +fE{QT^%4ϵ@q; $)tr[ru$}[W.ό| &pT$Nf=v70[sm92,*Ը8&qǨ f^-}euJ˶oF1$$ï`4Qy"iP~=܅pcu 4 zU/yk7`B8:KQAPʬ϶ b:[R#@&qWhGzc> }x>6$XO}iH]v[VX{O#'_Z6R)F[ZTBݗ0D4r?-cnBfx-R z j6Bϟ9$QJe5ʾ'Ď`ۙwq%OfxCC $z;25(GE9OUWѴ}{w7'_a=(JX/0;uM]甴e=PϚ RC?eΓm4 df]6*U_+e] 'ylJ$]qA4{ MWN!Hj0`)!e<-dɎx'-6Ȧ#'ZW/ֹnV=$|ݿpG)S'Ʃ5jtoXSvB(XXrSImb_@;;kSS #IW:oC\S#*qBJ goP) Ԙ\`s]O0:N+ #ب dS.9 50,8pO4`n|I}2g"<$k{I-I(ׇAΌ:nn`=PwEw 8|aGq}^]6`il>h@P/G7#%o7<&O &a:1+ pN#W (rsm=BOLhQ\EO~u`!ڢ*S8r7t\ΡJ4eA:~{@\𻺬G1 tvlSOʺ{"wF8:5B|´0$phċRׂ ;RxWv}P;ϩ6K솑>5W+6ss~a#ikkLm# =GcG GGR_/7j `9 cM2s%dߜ \D[\"A8wu,D$V FN ?MBK`bCiۍ?͓W;Ew(WT+4t琏_\:&KFYzS H,sy!yԖl^74Pf3TF\z) 2j C@Ttev/6 lJ,-\ »wӵ^DZ%k%*YS7eͰt)c6wރP] klg[?yM#)ê7|z>&٥_,25j\z>{Z#Fk={0iI"q cgݔ̮"npx/X!88͢l)%XkF0>ţ<)MS90Eh+TYO W!{<-G'%Ϯu/"U [$3c_Ylwe6*sƽ923 p753ҵ(0OhY]O{l: Li$f;_juُ8Q$_x, bThr(QSC%ujvj{9߾jCafil煄AZa~CIdHlwK`)v8P: j밨~BQsZ\IڸUWUohe}?ng.)]҂z= ]s[7Y8;¾LJSg0{n W}Ǻ$4_FRmI1)LJnt$x -B:㲭eEM0PxCm^1;q)DRc,blזG(2U.aǰ;v)ͥGx=}7hD`fUG3Ib0'S pH:TV{`\*p;J:B0~ OI} SY)=^-txnk?0T6uiǎcO &Ѹ!n`D{y@t'-f);:ukr̽%^e(Ui7XdT~# iԆ{!ӧQ;ګ(x%돐 "v{k:x4fY5 c,vz 05,R+ޥ;te!sLYظ,tς 1t8H+. $6(;2;cS,&yaQJ1؋A3|A[ guQ +O/tq&7u]՜԰u! %jMLqxQNn4tOlw ]Tb=d"YPcRCs_Vɹ aR5?K7WHzhlaa]3BFj@ˆ>) g8ih&'ܳ=} ]g߻pc{~a(;QLA. .Żn`ƚ.a[H =~|^)F<`vpR,m "we$1NK/\ԳO| +.CSϩ|?uAҸ>>ƺgf?r ĕ<<s>|þ;Ynltс.s|p( jdf--}& w$ LGGkl_TJH%T>~Dž09TM?KΉFtmE(e^'ЃS̽|=!15,T`bzYbn&6C8]j0,cϛBW IdwYۿQ<> hwv?ZŔ?+5MY+ MttE aK1TxWP9> b-pxn@+i-:jm;1K6 U ብb-!Z>D+gY?e #nug_$` sG__tC|n_|-A7mF2LՑɡռ2 .V8>xE sBBr16lZ̄bj>KLn?a>n 3)[<2п,8E9l0Gᗸ)o}TvpWjJt0A0E;gMp۷ }7-x6WzzM Rj(ri36y=tۑ/{kFhȦv$})DYm6WMJYl%xDv TLJQb`H̄7l! ~ku爥@~ =Ig9Zľz+|> Q0|^3~2˺mhĊ)!fYw.;E;z٧)`Q#Og6 X :Y$];=|֠K ["2,l ͭ]b$k5 2p ΄'[=qUʂ:I7Nth#3A?s!1TqVKd%h0Nߜ -e8`&KH?~ѵG9RLnr={G=|˫kNEH*(1^о3#QkҮ9*I{-!ҹ+jf5C?^FuԬ r,=m疴dou$ L$ h!jMke l9NR:l#%TEF#0ݟL|Ve{OkUk2Aͫc%LNP. v[7sVDUY(9!S#@|[;6Q?`勅QE)Vi}KU5{ܟˌxf yNZsdgwZ~t+?j- ]BRW"yL-Ll>>xvM^+^Ϗn2Mn=l$@Bက6?ڎ[p_mCÐsR3r|=G/zyFYNV<44*(Ar+cc10׊l *.W ƌe)8prRB7 bF ѝuФ4rko88qRAtVN,S* }9.EvV}bJ-%#|TYuweXբ r+7o i6-n >'[ooܮ̀ , jFe=~dkUΉXI!R*mta!gEwR*m[%B+P)ؤ)vQ:OJ12h tou6CÛBs D r:`M6qųsfE%xC dZiq1ͫL/X^jO` j~-ceeK[%%[GO\ 3Qbb9!W62'  CXB[w}sK{nRNIU%RJx9.9ƶWX+=5OߙrTKlu~'j"@:LHݬy|SJYyP#IRPMo8@;јSx:XK}NILhT2q LH5GgFN=oN ;TR>a9\W4yrؑf]tS ]BK0y ػ#v&pٰP4ovQNEg`,ݜ ώщHo$6v{> ڣgxjȗWpj:x!#5vytxnb, ڜ@S%Y03jJ>RqudqR"vtM7ː鐦OiJ_}_WN\Jw ~|~+{mv٧$yqVgy-([R#!h׆:Ls7Mq<_N)1.c^>hhr,ًSyX{W(YqĴ3`8)+d."МGDZmz"ԍdnA z},> b@raE`:DRL ^ɑ>Vkewl@_9PA>l$,NB֚GͿjZ,s{S̝MpN@Tȓ9PbDh`X-.$aeD1y Bm/&(Plv_T]@VoN0fvZ$+&gՏ3 bESJ: z8Q5 ԝvy h; 5CvY:;?r$_`b@0G-^OE@/kl-X jJk)kO-^qh7cלulʻVdT c1w3j tQXlZ|<)rf'N<^JU)7,:F(O MpP}}ɒII\4G6:Jf׵rsb\-Ƕ6uog@ gKpP$LQZVloO/IJzsWnޏju_ȸ;p[MǬhGIrXgÐ=t%v ȇKF7[MaԡbZGho@XJ!)`ΌxZ1 +tl w 3:ա쾱:A??I=J4kyԩǹߵn d pxk]$y#1(Ҕ!W3*8]%B!J%HSq,~e 9ַ`cƥ&%k\7M/LH(pgoM}<>*C3zPgֱYߥVinV읥 hH{Sp`m.#SKnrs(Wq7>.˺Aȍ zpLPIS5:JnA1[05Sl ~crS9NaWx9EkGiQ=v@R0Q~|bWLR:K!b?coٱM[$}gd+y#MSf}9Sta"Hd>w,U5 ؇Ϛ&UBiE'8OCgFz<9.᳐>6٢/" !WH:0P)#B#tS 5@8g]R[@BQ ^sfl! e.b`-=KOX[mTDH$nX|j|f - Z\s,M&=Yw`*}*uQ,0]F\#߹SXp & qsKQ2ztݍ0zGe`c ė`o-7s*TU^gݏUwwZEP]I{-wZ|`O΁Pc:Sb-fnpiS9 3+?&VWDDz'W§z`]^BcCwS"\^MMUT] H%C[!doXo6O6ez4nV:[SOc*Γϯ~V7s ]Py8D^hGW`i:q< $cpb 3.4V) ]6ctZ8nci7Il+/|#PRFdε)o;)鐼"˾2"u !14P]-(LeuŒCTg W(F\DnEja"(۾ĦXnwbDͥ LT_8e9qG?WMړNC wme3-:T4Trz4!8Jaт\\Lfda^(53ڴ&F K9T3QShh~"w`Ejeqg?.嫻J q=WlI8lsS٬˔X "Ą-NQ6D;fj^rZW4HSO|q4,L,a7} ﲵ HWH+ڑ5JW-俅b'M7+md$~n˧ ?Hy)& :r U3ehi9j~V- DoutU~HrCwPY߶\Ј<~=HW[Z5Xf&0HtT IΙg+=\vb?X&# hźu |&1 IQ/"V0$%o mgͻu@5#Ĕd c^ۯ=n-aҏ_ ˶ΛCƗ'MƱ13-\՗8m5 H|.6_t4~%o==*#M ԍqYvɧ)$˜˷[AJp.-ZʓaģW#m5(ܓkc@ۯXoxE/c/ ך+>er<6Q/SiOhkƷzGS^h`>`?T%tZ6ONm%oҧ68m/&>AN"x CIqZtAJ/HȸMG5J+r0(ֽ MPÔ>jJT&g&Mw@?D\.Ȓ{N&ŒYk ̎nI"PO±ʄNJ_uEGɑpxѯ?$yۍaIz҃E4r˃s0A?ϪB %1W.t rdęfav!z[!&`~ꀄk+h94\1tBh,abk-`E9r[?qGt’}U?$-z6=4C^$7]Gk)0;X4?ŀ9q,n( R5%F GaxS t]ʸ!fɗ6oak5Wh΍0X #w:V'>y̍hCdvh,"^vBB'24 )I6 YdeFW;tfj8XC`^5MPCO<[XEHok N;/gl]۞/A\$uf5a3MS% D@ cX%dptdo̦fS='%Wʨ qKF#ͷF[Oi歪 =CL[B4tl·ā|eENPBt]oȵjb=S1ʬbiQ>Ήmw2*l4KU}Fw."S|,|W׬/ ӎ4W>W8]'1d 9f)}X f>A/H mV>B =gyvI ㄿ7^-3 [ϹbY+E8:V1_v FJN~x һ}??I&% 3ː\+ {QnnCf? _ n4M |e"vTrXIqo:}Kc|JK! +e}b>*WW? BОbKI/eA{lP-V>>lt&WCeE&42Nztt]B In@-(>[yCTzyaW+u&Olq+G 9k.M8Ob&}qXD~䏽WqJDs^,2 u>]x+c<&b=BFO{C]3(mH3kou'JUԹqHefH" Y *z2$}kr?oZ}r}ZӦv!-d(MrgUCy[o4qhH?0ufcpDH@}ᜮHei8rnO%opX 5TWzF?@+~AytOss`Q-Ǭ`zJ*=dܖq*sFz5;=|/q촑 0Z-tKϬһr ԞJ`}#5S_7Af9 "P|렱I핑d>*Qӱ]F,uԁp  *˶gBZenxqÜ$  3$$.C]MӑȲh y8L`Dzx<̋(}\Ͱ `BKUV(`#!Y-S`gH sa%Nv`$Я_2Eoݩz$F<1c9硇6z>BRprC(Ӵ7}tt[)kn@&LGq[$*!*nksOk[vxQb.<c ?89$`49mU\?[aCQܞPۆ!pm<,3]x@6Df\(<+Q <2\K%[a&CS҄;v GXߘ}./ 1 !HvKg_ҋn@ 1EkVH>ci2˒NĠ+[5~gPXR?Gx&dE˒(>:ߘ8YڇczDG•عDɋ) 2f#d*5K9`fl,\$Qv[`y`O+ΉMO@MPZ M;M;YH:zb41PiW=x<]Iw[ՎBĩ@{ҕ x7G 4t5 4f%BK(Y٤17VCȹlP4CR!pP:UZ:0v3{Z('+Zנ-7lS@כ.!&8ccpp=V0)G: ѾhG/\Sfs411_\b?V[EZ0wYq"_1,|$THxY)2\~TkYPJCYh-;]~xA.nF!|z-QanCY_JQ-]#ߨ#>p:gYβǧlf%Es~d9JdP*XoNHla@| dz*O*ҕMmRD~ZebO>h!1HႳ3vhF>O1cVG^ [`ySt}~ Xs$$ކ;Ħ *MK*;])Ɂ^+YD<@NZKd} _H{@kGI v ](vF4x5 ;/%VO-.^fRRxx;EhNtz#^ l=60;5N)G9%F%Qj1 4=KL7HȩuR eQl.;M;v8̞X`;-Uz«F@#7Y<~O8*`qU; j~4G@c\J#G 1>$:77nƥl5䉐2vO4*3J(RM`9 / dSQ")[ ?s`9we3@LWgh߷8J80dBg3vw_A/FR @rY( tCd"b!HHՠk-4=.Cj-+0vSb8:5j#o,Ľm ܶ}GRu{BߤWy*CE'!Vboi_W^s WHI_n9j#U,VCrq[&q?8γ 6i]vеĠ~UL)_6Z?SָBQ-4H=-9uA^ ?T\ޝ]~`L1[m'j*כLُς̰x[I7jEѧ<)tu~CR{Ʌ.OF#~7%>ݻNFyMSf k׾ɜckȊY'&(5N׹0&㼼=/*ОL;K6=PB l}:K? {Nj>~ra\4zX.y7XT\+~ BiB@[3H]RFZaE6>?LtU;UnX]8&Ι )6WLܽؼ8!Al9 NPlPRezS[FC-{5jv REm0nącʩ.r_H5,P NѮ ɰŸ̀eC-2fyHO旇Q0x U77~ 7Rݱ uFu.7r\(Ew#g`6B @d٪QRg_Viy"Ri{zW,mhf3YR'M;W,1JQ =,j5/5C}gft&n 7aXTtʳD@r}3@iiB6.:xY11~jCd'lLj.DԨ;:n''+r$z[|;DTw._I:`3ԁJ[ s(9><焄.WìA)DNO(,N>6I7$,bv,$^@ ْ#Y ijћC/T 7eSeIôԊS99WKn$VlGPB^ V_g:rD{-  Քܚi-̫sbʀ v8Y%hldBtp ȉzЂAW7?tW@MMt'$~fZ:+TsT*]Kpɚ%^սLvBaRjHq0ͰP3>o:= h_gC!v [XG4꼺ЖwQx=f$qu) 6bgHC>CL!/_ޅ>(HF'GK(qq7"&6e X 32؂ ˣ3TX%H+}4y(Ԯ5MEz!Lזgisɩ:G)UkdZR;] ?Wg|cZ=c\)vIBDV@ GB|+͙3;wKZFYx{0\-1xC1\y?h(a t/y1(\-GTծL);/\X{z4쎢sI_;Kx̨7eAᏝ ՚YUS@%A m>5Sl<_e.,H_!{GmuFZyL&*Xͯ$dSYľQ6llá't.Qu}L'Tl5Z:YP`gg1-SJ6fzulEI϶Iy#^C`/ UUo?I-|O@(pW0>„6 $W ^LSuŔpRퟧ%Z4nl؆K 솉V.bv p~Ѷ`QvGɩ pk!C?Kn5) b5vEwD,!XKE $1cIH![>;#H~4C?\vņ5CɀVhJp6 [h!P?Ӣ?3w["˪swT _5uw݅cu{]vT+4X8f˗)_(e<̿٥[ah٩Ppn~+ya@yiOnm#卫rM2d%yRUsUb-n u]gp@~Ƙ[l"υH&Y0A_x=Y!o;,Rq^, 譭G (=FA.8]7+}͵^b:ћJkZ|/Ɗ?~V}ŝ/S/ߺCpw)qrBHYsZT;)+T nzWWA0#، fc 8'T:|kL3alO 1z,_c!LOq{E:g>N_f }tnGyVToWbQl|/khC70Ǵ+koz@bɉ{ [k\: D|=AtJiy8R\!A|lZ#Ҩ@\v%5(<@_M)`Is^}&`7ErG9 Apfb lg\vSL^ 97h>l~#En#< XL9bBTЉNU6;mQs0⁒Ⱥx[ePk')өyAQёhI\H`scxQܕ?jAs-D7 CW2Yt#j{-MGvпFCQr~h=w*'⁒XZAfd\eߜjE5")agIƥƙo(VI=M(F݅q&ʊmM..Ǐs40X.Vj}B8W石]jpm"Mt'PNY(iIv#%.N,Ŵd8:R e |8Wy'5_vʙL_7Pm?+Ng` 0ۨ a% 9(MqZ.*ܼ> 1n^Cy 8U2kN.\y[x kkIY!#aS:`V3z]=APX?i7vj+9 ^ /b0Ois0LzS_MYѻ5Nb~YlI z Ȥ iڀVKp3 SKL~Nh, +⻡&.oBDH}ȗmJ'xGh` ϒ(;ixM2I0iTu Ua#nTb!chTx.>N6b$r3i.g 4=3gmؔ:C/֎$9iWnuh 0XY56rfz "0vw I!BU7TE6_ l§Z+GT{Q_ײPT:7MB$C[#+ W )_]:hNkUSD(юV΂$1s"Rc1n;.tNSRlxYӷ]72~%r$֐f4Q@( n\y(魐` uq<69yZ 9O,/GWr b"l ӆ}zcmzlv? KF r*Y|#7DA)B~H*4Z}o m:k ~S/ё*2X/Tߚ UƷxynW8ϞKT"FKڲ*zieoF'"-1yA:xSBcՍ5y}ˎ~ca 6G:ZBl ufD/pWrcN(9#o=dZ*n ?b(tXQt88bB#*L9/-}@G2Sٍxj<C[̊ȳ5"hfTrF~K\}_lS{-BQ,7^,f94rcOj\A$wlb~jI^.(sR3xs +L RM_.| \;W{O<(L(©l$Ky?DD+^nx՟Kv[=H1:@1o>N_FORQDU=5vT֪’CYQ=p9. dZ ]:n!8p!+ё"tAg}LU1 |Y-.NMFqL**1ُg޴,c2eQbInmNSzZD:sq-XE͕FP X5Wav!c𨜬ͤ d?'-ʳt(Rt}h%? qE'6啍>'Wڰ-8l;Hy ~>e <]h"n;h.ЀZ}eY f%sWQŤO=C8y<H2gZxW.o+3eˈhz4'z)cwm6L=q*L, RGλɲUvm^QoRhzP.y~'>AԮ`{ :'6(żdtIT+g؃݅bزzH|'C~x:4VkO^!Č܈R,Dyz;}}˅t>RoB^LtZu"vt[bH)U; u O.3 dq4A;xͻjACQ NZKc峟1뮙+ZKwK \C+;xl{bz{h<!bCO{u,ܛ1ҥSݎ3%vG+.Ү[3#U2P]P^ԟ4\o,IF4QqMw:O"Gs˥S#k m18O/TZv~qOd; [|Ox.~=RlgKf$]4hmt>O¼HQRH<옫΅A@,ڄZd{6<ޘ!SA,>s_f.CΚUbT1,8ZI\_c>Pxo(-'N'g#m*g/3ap{zII /cޖMfID"Z-섳xz']_x7uH"j^\sA<.(ylSFpzf`֎oW8T٦,Kڍ7p2zI]p r]&)ƧlB 8tRшl]l"2 .^z4yvЊTukO|?@6.#2j,mEn Jъ≸ y; *~(<OxRmGn5 faInk J W/0vHH ^E$cQ\%!tp~2sB!Ӛ? Lbd"`j]Y$dգSjHg_2-"+xPBg3=>mLw[:_dTo2?"/S]F"/%U];~ZliCF.b-P{d~gemHr|XV4[ FO~'c dQxT{9Y7PX܏Q3.~$c.|lRakc`6`̽#`aJY"H ,+bK%)NG/YTd5&Y^.WP< &̴0Tm1@T/pb龘WM_SRܥJr.?Yϻt=W|,I-5K!#p Q"G.>.^(;>lcSMV{}sHRO$p6&N(9Ky>m"@M;aw¨;>횝[yꬶW_NN']Ch &D~QP֗\>6D$0dǁ0L< Ox0Zovl4=}ZmEoo{4V5ru<#'W R9yܻM"]R]4ָDgz\6$ӜBjQt^1jpm_ ]+&A 7C\$8AJI?vf hȒW bT-ƺR2[3nW3G!8* Y0p@CrrlP QmNI+fSskf/rgRAڂˣ &WLfcGuƒjL ^;#%i2[p]hv;9WyŸ9pX{N&XI+\t5#pAsw5lZvbgm,{;4?zv+F|.hk")}]k65jQXQ[8p*zC9KA`A3=)7˘Mba %=n;nNVťdOSH2$O`#)%<:lXSWG48l`VEK+XlҴ{B~ah[SWbk] q2s_p Nb XYt`dS3Bt.N0ςOPÙ1-DM#Pdȟ-3K Kd IչRp̷jj0B%#Qh4/hj߶pMؖn!&E]_K3Nf4D H67٢e$!zlݛeYE&Мfl:XHQφvHjHLX@^\'k3 0Ob(f]$ uZ- #4ƑFm8Yiw1ϚE GẇH.[A+bėK "QE$ mxÃԐ Fmo\:P:{Ơ6@us.n,%/g!O;FD-TaMa5R}a_ 40͓"W7z͘ =̲7;z5vaB F~ UyE'lTpV"p1ŷ*pb;UR+w{_AZϣΝae'V{ j (9/~QYE h _]V!C]B|{| <SLdׅnF/rD>;MX6NŹ}3prMM 6lI!e]×?]AAj׵[A\le/OՈ[9fF<UHGNjwͽqsn<M.z'g\i-!d0櫉,q!`'M͌ "YKll\|f5&.ef-pbA}w0B 0q&$=ȼ3;c-V#Ji~4a$PeHlQs]a[ CA k 'ʻ2$R{5E6pz k_F}QsV777An'8~A}Ϸ;p@.#jZT[ XEAպ580f-IY+6x,bۘ+TdFZ77Q{omTX=X;VO RQsZVlX.1ZV4 5fOkK"Q$-]vxbF ׬% ŠG_$c]/mRWle?m;M3C &L&qxl[TvFնQ0hW! 2 dy9`aud//!$€P3D <񯵳Q;EUOgd#.$VD-w ?a@nsNtUJXYN|8'Rk7lX 4ȅ:5@WKxKX+LS*nbT|7. MBs͡-nk&|WnQy[Nm.l]񣏟cwLnvOP ^H랶.x4 wZ?ЍYq9%xHW uڱ= y4;XjaK|z%#H~4qacAa/ فṇnUsljz (|ȃke¤F(ĩ9ChoBu_Dz^.z-h+о'Uʿ" }OW9Vӽ u`Ҡ,MΓrF_XW'ey<SHɱҮG KFOQ:)>{AOhF ;^'.F^ŷ'2mA wXUeaZriެg AnI$NГ\Bc> ~Z%)n[cg[X O뱟@1$LhRǞgw^yJ;—9KaRCc"5mLe"o|BZ1]H+Ak|_ܫ >`ld;{F G&v㴁5n$o53ׯS1s7P!9!LJ=tMuhaph*ƬLǢ7_!P8b(:'7~XjMPK JWRDhMݣu=I씰TbjcX VzDY* GyҺ| ĢIHp'r(KׂzXaX\mψF3xcq63;5P"w|vJo*8j2kMsC#9k 4-.& U)"*6 3|Ҫ\#¶t{KÅZ=0]8SP)?arĆoN! E%J;Ļ4Yo@m O:ڼi Az9c#? 3lc\Sf;cL!&?0"^>̌w`Q k.u gˉ5B)KB)I\rQL m7T/tŔ5 6QTsѹ:Eɘ,ۯzHcL WwV:ofk>+aph8tޟv81E]Yύ u }\FbsRGӰ𛢩d%pĈ| d`ɋ~]-'jǥ .. wYQfpp2gWU+|8kĸwKd{W`14i+$A-\*NGdA5it"Fo\/-t!?~cc,KGu^#ފ- (d%u ς?I8KW +( qNjSux_Zf d[??Ȯ:g?֟1SޭW`ʫT4!}_d^isYވr lwx8Y@wAI-g3Wn!46(泣ţ0k/-.vy 4n&g3AXSŒ8C 6F{qi^oE"|"v&Z}ߣ"p s o ], &r/<+fǍkc kJ0|ޛߪP|'h=/6 0JpRE_owuOP[%' ,. [_t#ؐ0ArWR2bx&|'K7̛Z$6f;_k}VPl1`5 k>}Ofx Rl3AX#_q$3t#>rv릢Z2Nˡ4|f&mUm*G7 *G͇?iOjOrQU9(A{z%E${ u7P8FhxV9^?wcQi(q \GUIgkjv`( kpUiQT'/j&hro/Z uv TDB9VlY:x.zCL85Y&JboE~\z&@la\j1B.Ra11/ _`3%n_TSJF,L@ &30J=3C0n*Dd_9lhxy+|LiP,qn*ڋ'mU[b#f`5YUr"O<6yɁt)tnn6s҃#e Ŝlyge ܰв_;j7gw476 RIz8>a@9ە#|t".Iv~ ûn:fS5B7~mY)[:&ZbBSAu[Am^E ,-P0X |1j]'Q2:sTq0mR"=Zm];w,Z\W">@`N]jjBpeҬZ._wf,U|×?5Vq]më qѣr`%jQ䶢X9CתF[EoLZczr5`Ei5e$׵'6D|@A5HbO kqD|m&]t\s&3_&-cR䨼0M\(fpdӱd-r}5'u`$DDOO?pnZ## ğOH.^:R+5Fu^.;nįKٔ+Ci#:_maCb` "0ĻFF_H!`k,zpR_nEBl(>#%|tw \UW:[TǨ4zP,=9lwOLkli+ΦȁRFaeM䡩X.*')qp)AȨzTP.k\LCqAJ{/_:86$֏p'R1k+iSy|mATaX{$STECt[h墶BJq9U+L#0 x0(Z&Q6D~ihA!Y01y?b⅌ZD V "&0q0֗LQ2O,QQ~]CnJR5l  r@(.;^d's~1pf9V8X~-*^MI}" L|=$-*lX66K-Z*x!Z'O*IRH>*]j&Ⱥ&l R383%1cc"9I$nz qY\1 F\ի~8{S#?H %GComP~O^NxzR_f0~ʠh"N 9SK֑#NYvE{i=2~x&j`Zae|"̊2% /铻Uݠ'd-ud/e2zV|=&+K: b>; uP̃}{=.*=Gɻ3eĨ91^R{=_Y$+^nzӎEXL<G jDNnhi_MalHc.-`BYJ5幡O/D8NE9Uf(,UO(h0?w[N8;AB>ߖcFQ_|C8{_|Y#/ ?gge: \ tY_}'_+X$Ѥ?q]x$cqs8\t"r_egrC gX֝?Wn;+Gj@$۔>w's=Sn`ҖXT`|if3j"!j/T;uA I1c7Ԡm)3|fIF8tǓ&.u*;__\$)w־.ț5cK=8t DrAx~hSf_UD֟ẅßl f 9yTJΊ 5q^=b\7B|e4¯0Jj!%DF+uy˺T>}II{h4BDMyԄJ=3b,`5^%]T&RQIS;,u8=#j錙 =6@VQ >eaϏu(@ f, T=q<9[D=xv/LEBږ479uCVAE0?滯uЇJw|- ],)]GۿV׎@ ;ocI0jW,sOnu Xf.c-RI>Puo2/#̬"!ByM ڜ>M;4HU'1/#N)RE|t3d%lJUgEٚEbn`˗#թCbrD(\Z[iЯl$A=P0PFcFGqMl|OO&Αapu5>mw1%]doTDߴӥs[UVʿ:ۘ{$vRLLn^0^܂91(:-T/fx Kv(0+PhvOq@, '^-,m=r ;uLb!ĈPr̿j408Z~|{,hMVVz{W:ͶNԓLE:;|>4~RKO !d,*x#OP7 1f4c^!Pش oҀ,/*ՐQ|QGrgp;QtaОc}^59i"tn@=غvݾZ uM|}RQ8d|p52܅>ζ*^z_њ5`Y#[?.,c3΁jBf0 L.}S"t'-/5mޕer]57SmJǮۛKyuCG`T'c MJj^!YY`jTz:f(+RxJ'?ͳHOo._x͖{eeĻr0{K.t<W"+PQmH k6 LAtDZ+S1 :5BӃTOJ?]#&%M4=Y}K&pNL[1%AhKttWI;|_|߯d_[")܇\u4UwTEҒ(OWoN 8i~@詔#Aߍ89 {D\AeyBQ{^n {w8GSIΕ:Zvo-/i( ILnʜ[q&r$^Cq);hmķ j\u&-訨f9a'r*}*Wү(qMI&Vxp8Z:=pjg7®τ~7IyYП2~ &EW,i\+=YfZ3m3(jTo>B5 F'fKK.a#}hH 'n5> V֠ɬ?,ZT؀ < xdAĹVVٲE5VwwLcql4xoh͂M'CָZ` Bokߑc5IzzK*PP?dޠJqû:0DnWA `.}3y ,wv&PBT nQD_sd!Td1!V sN߇$CT ,[ͮ? ~ 5D1 TIHwqvr,+Vj19@@&nuȄrCa3*[I'~ѱu >~wSHvL櫍/b˾{*n"D !N Qzkov'.d[V:„]RF;0zQM-7XvVijRinIO+aFE*4VxtkDqSЯ}ٯJzv$M*¾yGN1RKc;V;-rBH4٘ ws .e3g :cAr&n^zn:^zk3^Fd0{L)1id)RD mij3m@of2j%<<?/rVzCgC3:/e ۈ-+ \Ҏq;;[rf8uPW7-?n@&a"4^0@f]!u `snxPGd0$[VwSTa5/%Zlԗ= PaUQLoH0 0,!ɀg-y3[\O (mִ91fJlUϵ%'U.Ea␮b#Dل3'LaE Nt̛, Pj |Ln1>Z.03Y0,q斠$<KE&[ڏ6S(xBHvrAni`.+D9s|aQWX7F2~򴵥]F@Pg.||1+3Ч+Q˼O瘭iDj{%L:%԰2&1a} 'Ö(x.j<٫ 2cBUgk9A}Q=6)lbeuF/ XjbnM\D:@,:Z)v^V<<ϵ3b.zJ1ϊ]`!jaBh.zuV'/9qx75&{I_?Zfahx?4:ȖlyjFu{: r3\0[ g߀HUQE-tII m5F7bq$1LS'Վ]?b2\i|BwLlGTtWa_Dr*L#A+ܳyi y߁EԥjRs~b8[E*`XnŸj4IϽDF"e#mآ:tZ8T'=M\$jO|-8/Xt^F(F q_J~o Vzk+,sku顜L&)ͣ@(pf ABRvJ-rizޙ&!6>OK>/8]Me϶PqXw=RNpuf]t1nxO54v+8S %,|֐iоo{,7ۥU9Ct稣vj57`všRc[դC> t:`tRVHR[&ȅ7͉JEJ1 'K׊YMbD e8Ǜ6ݲ:*k Fx>(FTJή詟  <`'Y72YEظ8?˫򯃵 BD_o)agRW'8OݜKH}~[V.ϪЎs oqm/{v6ߨ*ROrA jH yLxT321]AmB 4OU E8T94fdm͙l]fL$.je O_Te(bNTi"t|&78H_h*{otGSnO$?:olه]"ι2I>~š O;T8" *øeUkt2q#IxI: X% :,3k3*Dٵ\7\dĐT.&&{ X6ZHuA9 l?[ngr] JX.$-e7^p%tZ/Vκzy!VM c=ꩍzl2d6(Tkh3<|8i Ơ&ԍAGf]4hEA^ԇ~b7R8$~(PeGA=a$$*%ZtJWɿ㜭07$QMpх#V 0Ŏ)Ll)<!J"q "E˸hV v,߻AZaVyd(d^핔N^X@©]NM䶏d3%iԨR!Ya[m/QŁŒXQ4O%VmB0! :LEBᑧ7T,(J%u 5_!NW2O\] 2 ,ʹVNFi&mBfDjzX̊%;PaCp`dZ]@P *O5-2E~xb3֋;r?5@N~ )awUǚ@& zFHܺˁs!{]:1˽:3My.$ M9E(pPLN?rIX'\5j%XBu! `AwVDoV}WWfV[AoNID d .G[G _j*=:u [nf8sl KU+t0T\G%+Fۆ{-KB->]Z \_޼yOH=D;64jˆؐIQmx;^lD=d7~?[eC=sDc  P~Xm0VYD3I(JU%Nk{0EuƲAOz; ʝ꣎J%詛 tvՈ6ɋ_Hh4 mq״Nx_Tu:'RğPNgPBnQ4]T1!l]s~eVNh:%U$X3=x"!7p{j R YO)%ՐO(OKxϿg F'2-29VU@'!ȉ7w0c+ 2*sSOe]IFI֝9G8')8?7D5Vݥ)(Kc{͹E]5үNhLG!W:/1Nwğk.5sH,&ƅgUNTeIzCve]J%oHZvm^ոQԑ!N&[Gحx,rC-=߯O 2Sa9Z2(`Tcfix;]O>6Er@@ӂ9Ԫ\; +QVcfI7Yy^.DX = ^<}Njif@(5*>b,÷4,@0 UOn=8gίZh[Ք\R;ɶ-@.FÝyyƎ#'ZhLx\C Q^Q0KO7φ)wIwrp-a?,(Q`D [i| >;-ŠaIV˭{bn”& o謡&q&C;X]"o9ǷbHpbAQ/ —)emo{Ӯ k4QO!a?|Y?q8, "xQ+ǹ5BA1@F@m\ ' C” F3tH ԀjIp6C}l ٞZ@tȀWAwu9Օ`79|q0cǫBX;s&嵨hY/J[{uT S.M$Qi$Xypw܀0}YMLMO Dc0uԝBV8! ^W43Ηݵ[R3 %Ѷ׳0/&">Hn2 hlK[|GIMDOwfGQ7un/W(B\;6n=2/Chɞ o1@c8(-"Ip8:2"KW1H<.5ua͝|9Kb+Ũ!nTtt)T \nlA\$Z9%IaÔ {[R#',+؜<ߖtG*}(ԥ[y^!#QHU $1`L܎Q35i!o4 '%vNPu|kM BgZeļIź%>Rk.jnK#As9TrLG YD=KTOlh 9Tp̀c؉źåq+ SsU-P"%TRPJeMقUnStFwpMŚ+~&?t*&h\ck #gR. `Ӽ2"&W<`%3+3d9ku"k}ю })(ڒr=YR Չam ϳ plKU;'U!d~&+I䂱+vupmB-sH7pnU4an$/өhm;}^;)ݥ+Y~}I^&7~h[pY74wOz8!S[?YfX^yG%K EKLn13?'1 ɀ=0:}D7{XS8v@[Y z(z?ǧb̫4fǚ&gs ^Gj8UG]RSqظ,ӱ7k1sY!vpTRATE|J-JְOr xcSGhLfMT @B#g3P>u$Rr?c<؅.`UJ;C{Ũl u! D6n`]GҺZ9$0t}u%@JˌǕǡ`pr%3f9T:t+ݕApWl0BmaACzcbU[\~؟vGyOx}{h^] $'-[}D{X8I/h. %Bxj<=ڢeĹ69z,t?Eo 82JCvVM}ϔLi%yT+,(֏턱uX`mntQ^v*Ov+[b[x@Z+3#y U^9Χ%6uFؒ D׼ލ"ֶb)_+.T sv=h7+P\Ai4\B0LBN**kpR69tբ -9n@ e*c [<~3sMp íɿ/('uu }&ԗ4hE.Dd~ չL035 JA&,%DM #QWRH8M@\(=vT^*woߙa^e R U3Of @Ы3um$ެZs%ˁošKGU2U3RXubi~cc|LL?Ϯ&bЂ,$!b2XAh *;o M#^{:Y}|ւ3&.G^{i@OĔB2<2;h\3za-keҏiC pX-:B`F7d:G%A"BD8-e17@L,5yMWJ251F2H;=[vC?׳1#a=D`aF&3ϼPj&X>}V殹R1bɬ:>Oͩ1ay:pNdQ3lILɘ1A?O}ڹm4q_psfnKc < n͇qgC6-%x"&=Q(I,%vB'g8^Zo݄Ǵ e*o (e ڷRg+w`aDbQD2ϫ` LSY~ps}KX1*De0OI%_ k{(<>Ur$iH NB9%(-ra9ndJCR7g,ҍMERJFG)]o s=MH>!&Yc>PE cH)CAm33ܬ0}{"d_74s{~0-6o2{ixt̂'.r֎}M@2ՔkS0f&WOF[ ".TFs:"y}̻pz;ڔD;Qx2O { co(?Н͵W ql&a.JDz嵊~oܸU4n.ߥV+\(m`Hq''z̡ $0)Py櫾 Ŏ]W~_U+ض.[` "zs`(| GAAp )&\) %3D^ʌkId۞2E r :&*=jɳHSRٻ(}Q OU1@x9ժ){ݠt2Rz2rcF9G.xDz맯RCR0uF%!IB'-۸"G?ԃ@&CR\r,@#S7=3t~m߀`!˝M9_vg0u9 Œ~8!hk c`$! CBuDa t~&(:7*d#-dYurMGGpj_{.1cݲ[פ*TEldjlN~&BX-ÈҳDS%G/VK 1n~xrG+5B.X1VCw1$Վ#Lէ!:1{r( Bu9O k˞5x@\ XƳ[˯*^'4-&5*R{ T2nq48\'(J)Ӛ آ7lM0DF:ST&p"mYO*o`}&I)ؤ㑴Fk(@GP!$`H4(eS DX ~Ow D8WDau䛇, ѓwa*d|)YMJζzױz=60Z=[|d&/2NG:mq6( $@&geW3+eZ=(rhPcು#=rvCsH]=UաOV_6ǟ?z h5԰JhF>}lCP>PxqD]&_j'V3czHjoc =gțX6a3QaYqq_YsB=T6Qr9ܿWn,CV%ae(HX)Qh}_1*x aUR!ޢfɌ)L9[=KW:mA. 5ʰeRe;-D8>aٴ)~kSAX89GXN(F : mNpPI a !*[곖Aזp"<,#k>$I~w?&" H7w0F,YFtR$b஑0hm .-E\O~ay^ܠG|~rBYGknsC_6!67G-}EMFxT*4cРY/ 㻴q$X fdad#i^AUǁFFߨojHA'x@gZo<**P} 3,ch0LdK~%Wz-QFJ*SkGU1Wނ-4FC"gmϹd;JJeB0'@C?:C/Vr0W6^YSG<}{_G/]MٕTFݦ7ʭ2Y1oyEbi $1ŀٶ2'(Fwҿv"RUsWʇ1Y3xr&RڗU 4@f{3J}N_ͣ&5|TQpͪINZއ]ub4JBobvY=1Ć_"ڷ|')ڦB__X#Wx= OS|N~pKى^|mNjV ZYHccGuV^z&l?A GuR0_hח^qʶ5fqJn/e҆5=OMX%{݊8J>dhp^igU.;phՋy2YBagU~\.Nd̙i(>ߟvxܼu}U0)%^EX;YpQ\Q*'pD!,CIS^3 ڵ\S 帞l6yZp|Q7wg⮊ ]s/.R+F"Fϯg4n:9짧+zIN@_SWܽOM- xO7rV (קR8o@5 EzMpRpc*W%%,V\B<56Pe(s)7ҢF3nOm[6h <:pT-\$upL|'5,[ X»MU `3mٷ 6v9hMȪwD'5J|\jyL,MU*u:,{p\Yɱ?E'.ݰ׃ʵ_ Py@H)^Wbn|lB<ญɦf)HP[؇!J1vG̚3Zk/uVP .U*Dum}]xٮ4 N%czM ͐)A}>ȇ/,4/SďtCaF'*-|tA*Y{+VpK zXZ][E;^@/!Ō\7A0R.axy՞$$ad{O=!}kMЏX激|5S=s{Fb7Vkiql*w!+N/Wxę7q/|² y-%v>j z eixjl/ wfrq@xZ/V)|\Qsj{2G~8}<>4H@rX*L&2V*׎!8}{T^ɗZ KI\~4p5E+cܓ)ZK4a'1Y0mzqO*X7]C+ԩV(hLk/ე &jX֨`tn"T$VmK&(j;pJHV9p5{(';~Sn~v>qh.F;=ض|-HRj㏁IvA.!]V;b kOy(p! DZT]{hpo:gچGF82Wħp 5\az 9&VG;uN,Uj˕0"$!k~4;Ԅa t|,7uSH狸lgU4sh.24jNJoe{5 ڈd+V`!B"yepZ/G9:7X`!S˧:!TڶI=`;]{L+(k+wa*k e]s4nBVnv}1\{?n6C 0M5bI1K5*P>]Y# N>S?кap'g/uhqDx)]?I$ Z26'}t瞵KX?6a5@R4 ط_bB\8Drv&Jx_YuX6[hJ4I؇a]!1xg\bݚ4~7zNcLnjDPncl]^lP :)bTE~Z]+ʨ˯ۋgTA0bsc(]!y`8u|۰M)J'M—1$96F!nLPV솔teQu4i2%r\ יAZj…|SsSveO:`[PlZJFg1ުgLbRoS)X )(XŘa^/vYi&CB{]@=W3mr@xNc'&څL\YVfǻϔxZCkXۈvς:5}~5T=G(a.iR/)k2-BF^fiŝ?KPOQ_qA<\`DḵJ3BE*3#ĩ+oTC~0|Dx0'~(V߈WEA#sKs`:ez.1„6ڭ ehQ>C ˉd;1ol7@Qeug!?f7_5K v!=§@n,b k%,mXCh7I,YEb Xr"JcK$& |1a"aUZ,TAktzNtw ݗ}^ÞM`Ji!%ˉ>Yj.BAi{Ʉ\q{-0m^5*=o}E@SS;jrnR O kL\djvC&/nDO]4 kS¡YF#ҵWt?(#myUל^̝ &ҩjgvqcDoB@)v @btRW\w c7L?sZ*1Ĵ`|yubtD016dQQ? lտߖpyah/JM{3\{dJ'2ͤ Ŗq6"h:~}@ r6_}sYe4 ި2X YfR9Uı1,'0ulSʡc{ϖw?PL+D2\e\Bj3O[ˉOr?L , 3_Oj+?Ѵ5,X{Ǵ8.Li8lkC+(!i4#--%(pL(Bx:Lsi׭F/yZ ѣ~X ޹=m3Ur)9nx>Zb[4pbJHLaC؛9S,L#K 2iCߔ0c 5k*DGE8 o] fJMTܔ'7S$p#J+oIOXjTfP04o=h UOiT9ap0YQq)-wES%!eVܖ[Mc<׆x H-YZKۈB-!s ᙕm?m{ 80uw\5l=08GZPf<8IPo^/'o̬'>aձ8R7Xh$s$BqUٌ ʊ/cf] QLmKYI_lb( = %Y|-%nlfGMSӱň43YriAkJd?@ o&A:6ƅh':O3쩁gv)NW^7y+g BCe%|ydtܘfoRI `=3 IH2=7X`եYD@ OWO"9UVN1*a((y!4G{Cof*K--@ji46bbVxZkS&Y_+ZjuP ^Ԥr ?RX"ڬw_IuV7#)u]+T.|Z7j;X5ۧ[MdƥtDRf/1bԍh4"w0k7(`}d#ւX6&q&/eE|&19q99@(Ʀ?DL b|ځ+?6sm3fOJF{JKZqRua_pidqNe[el O;WLDc,|Y ^;!,'wh2Nۓmf-86nSfC"\uP˅sٶL>,731;ፓx-ٸR΀x5JA E2u`b|>1~ ؽmbaCB(n%7ٳ|kE'L F }.f_~ M/ׅ) Z]eÆ_ бvCWh/srkI\6˞3ktq 2&;wPNW´D<¸@7Ne'0C]3<65/99EN#-U"RQ5H.ƘgxmD2e7r J;6,d]_B: R  [ &7v Dm0Ģ2 u|$حqd?,'Mhqe*5 %kJ05UpB3w & nF,n\;Nl3 cƗq(yix?N?kcj[ 佊ڔI-m0TE{]`_VL|waG=_aONRD_U2jũ(|u*vTڛd&:)n:Bf<2^f_.g/ l *j?ZVdG>&/ c6vfFamʊ:~Y ]AB2T;TK JS26> n%^g5fN!xYIZu#"B׃X/tu-^s}F7,̨qp ١lK^FOUsU=֯tAac۰?kf 1,ҡ _k=cA:վP03ĺ|Llc ?]4RE7)bbtK}[WBG߱+#w!dcf^kxҹT#܊6SJ~.qEң ]nSwK2C@`@I?`_~w /b2QmKg%>qTnO[ZKS,BEerEoB%9AjwSwAnqjEͳIE?г`K_խ-=*\R9f@3eƉ_#OjxIP/c Ȟ4 /kp(2Q7ovGKhGn |CLܶ7ri0+سezsmtCI\-~˕m%P[ѐf7|4%.nGP(CV맏7^V 3sȩj t)/;ZŸ-ML񌭰 vQ)wIMi&_*z k OVTɥRIHrQ -gɪm 9 :!݀`]%mcj}m2o[>[Hd!Uo9e֬UC~/+ [}E}(8GL0yq2hz"Pb, :3{6#s^fu*/*cSKG_ȣ25ZGz(wmV3Tkʼ{4ӽy)ӏE1D_"(ecuSc;&V#D;rZD,Ie'qv/S\& UaVHa|I+аVim;);윒Ui7A vtI#UI7%@PCiGjlsعM a}Z;y¢Dpױ&3=j9ež.# 92#̎Ԥz@ϰ90vNQ 6?!\MXo+x}~.&jٜKr$@ZJJ ❂ `PZȓsQä#>ó훹xTt=B@ oD BLBw‚W"h-Q6PV}UKD#IgȜ BIWQ~@^oWn`YFHQDL 2ᵿ\% HްEuRZ}l+a?f̩BUP|)-A\ {6P> )ks.DQ,Uh"Qݞ[8dZ#yeꀺ²@d\,DVSM̒* Luj.VXq5ܽ,^Tm.: dc<_ZoG',Н&!PiCyWNAM0KFaZ^5OMٰMVdZdvilq,|hեOK(̳GUP3c@9`@.}Y**ᖺP%Z "rx}Y8LMrgqk!\(O3s89Kn-jxitl՟D-'\2wceM(Ø{;ˇo I[%ȖIIԽՈEZJ.~ɩ`BBOCpD(2#}7IH#l}n`8%x1jY̩bHjĈ4cz5^s7$=ފ<֜W $AL}IRs d"mA''z¤! F]V Nb=w%Xs?fO׺/@kVh醡X.R h mD3맒Q1PcA*JP0> *K6:^|׊--/se"S.LENN)ZOa4<,1{_ )})6@1|~pF2H%oC4_ !aad*Gp1jBr @Cn /Q`j>&6Z#=ހm<~zflAG!.c?Wg}auU ѓ#9y:c2AKItpuG|š ,F#^b.X?ajN b餋;}}EӚh66ޒa 9TL> HA@悀t@"px]G8xe+>`+`&,y+YrhښݘB,e¹gyTkx ?H*u}k֌bq>_uc%z <*})b(|kiA58  q/9CQ<:"P'ŎKfQ\ !i>GAIhk@J (ԣ#R.9v.Ҽf61-%h ElMbcNδu3(=wr-4?e<-k.;gn/e+;i %yE1]|dwŹy?l ٢lXrI`\nC bVf٣R>+  cCRyt(cģ].o}}U;~:K;koF<`XhcwtΆE`bV`rqꁭᴵ1NHz!ׇ/^/I#J.7!CJu;MeQEV?>L0 )3v #O1D.Rլ2(C=zYj &y\f4:\F>F 9팷O K7K]Zu%A=BBO:ТBW)!TpߜI} eavg/ NY },n >ŭZz<Óx=mռ! **3D>yĚ[ޢ6!kG>bhAɅZs1 ݆|yC[)iR]7Ҽo ul)DSbOI1`p1Hڤ|]a̺HU4_tw|A-Aomr|㖆Q>n34 nZ^DR |FHtuF Su0~ Uړ`AX?nim'7FWv܃ OHoDpi{O@Fq:7vu@!СorD3 Jqaa>NN.&nu|ٱ@ &Co΅TYIi _z9@RV|@Bԟ"`f" Ր7/.dCx p-{Dp\ m̔ʗWj &]V`/Cl?:?޽_+R]uG8ɲ-\,¹IZe`V T`{J|kh/Պ0+=l{mt{zخrY{@#͐9{'e'^Iax&ۇmYe4yiZCT16jg!={|/Y22\O,Xg 9 xEćU>}NsHe#nz5a@NFr`h[ *f 2 -dyƒlVԝ˪EƓ *kwiSdG Ң"ka!x>bi"J$9h5?\i]2"BDnm+]}샔1,}X+ᓦ4MNV@L4o>PvvW, ٽt進"=j'Fѓ&=~p`WpxS6BF)~\%%[7lΘb(]`4O0 g,Q'M&οo/ оn=A]^oH76sⲦb #QL{sIr/h~nc`uģP=Ͻ:Bcōtc x hR%&K<LDU' e\"^85??&RIh %J6I{E֔bwvAwi=8Vٽݗ%/-ij( U=z8F#`I9nScɍJt]?6,j<ƠM&MN=mB(KhX,[6-fQGSM >LTi]gF_  RC׃:,f #tJf(sPwUEh 0N~z2F&Vf !0p4Hi JT1c{~Q=4Ahy2%~0 ⒃"iXʝwZwy{eh1Xc#f~ic)'jApt]b$.<{Bd foT)0yԱ vOƍL~9NN+K@٠ T w%-7)F0~\Q㏶뻭 [kx2ZR]6?Slۤfi)S Wn,@lb #iʔ-je ݮ27csQ0Fp:((_4k_a ;I#/Z lpXNVlQI7T7@?BԘ _judL{ŦНeqz2qY֐h1җHqb/;7ɭ"Xbi)zKAX䦸F$ǁE4-0og|ȯ888u$YWFIt_'}cBz6a5(6ahrP7δ٫L*&s {̾b8dxw6? ĺq~yɌ̃ ʚ$lQu6? 65AKL@'Etò,3_;^>%fH~l?Be&'%o'߭c>ώtC`sNC%}dOʊslDQP"/|]AxW`].ނ:nRo:TO/Si.g=;N5ךXw˾xl%2X@|w*$R[M b+hS\(;G6A#,:rD:˪آ|[jC٧yѫ0 zjj!eo!H Ze9YF_N#4˦h"2Z엲&GC&cTy$1ZzfCS/bwaVuk8bs[.D\rlL81;T;5mQ!"._?')p(&q/s " # )z#uRUQIƱWSdzf09QB'õxT^j1TR,ޥtFM)%hqu ;>J6*Sei)-(-GDg: 'wP3E)ri&;[uR'aq q0jښ?dYND|8Jv}gc$|0`JP¼AMZ?L*vf,e7mkKjx  f.1؁t5 <;^UWmyB%X3a6Eؠ7[l w1yj<7NǘaO;3c9ۘEJ(^xy a[ j#?+}9_~'5JnџY\T )47@z㿍W,!h_P1y`ϦK-+69fJشL'=,2M/xLZDWYFK*IA 3ucTxqu{Fx8ZDEevU &ld/Q38.Ac\=#Df{ShByNݍܫ%NҼ| T$@5Ǣ <ѩjn9P`xKY9j,#˱L4Ge1mһ'VUiM2|!?eO]74sCH)^WPfpzǞWY0HaէV,~>L'ov0K -DiyCn|;GTk]Ro&,Ӓ!/11ps&Ђ8jѳ)\e/rW1;#kڠ#A٫[À)P$Ysj.]I^tU9 !F~)3mEOTÍPa} -:"M$7R?ɏ*d5ͫ||*{l*m E+I2iJ]p9Tf L'31<Y.ǣttYi^ӧ\?]Z F,'f;7F& ]]mEOQDV4X(QA7fѡ޴.г;Ӊ*W K4$jF?!]"[dM|t̿ ]Ca{{ 9:%h]gy?5|JCGL2;Hsrv$o l{Q F[TYP,5n\[:!rI@c;J|x E')gRIVl:RGŷ9z8#:,q9d_z +j+-EI,~A%l{XuDgH敚4xnvˠfPШ; 9nXBTc ͖Hc}^JIv\2Fi)}~&g<^ȴ DLJaQVDʹN'9jZj9s1hE d8%yr^h}uvTC}L >{XK45sZITJؤNNPM؝I4]aYm0$ɲ21bk~ bG"i0 +"/AvNHRHj]M*iyOB+U=t42\[$5 9GKij{0dqne$ 1,fl3UD'g9W5zT 2'ƀ.wXzM0ځm(Wݐ'EaٟG4J'|zQT{wL:rHMӚ&aCE3Ww$M+$sK8ܟ٢e姬+ֆ39zV .]B4!EGpقc Qֲ9߲E_O=b.Sz%~^$2~҃@a`xv1 jlpw7tu o ;L\[_nu02wTѕZ8Ʈ}+Sm. ]N\s.kUٻYP aܭ5mbC갿pÄI'8kf/Њܾ!tAQRfYLUZSx CF~XN+Wxڃ֣N{EH]L]rY]0%ڶ hs:D!+0 Z ߅Z iWl 3w݀4'%U:5 /lu8𤕊EpE70j5|.J{oG.D*^A|ڰ&8$cm<)[ (*"CҺ~ߌZ/Cm%{8(\wg%;2-y:]' 8>*A9!K@d̛Jlj`}Oʑl?YR8:l6dR=!ލ~\5gwQa؂nIok5C(r#kI+S":`^+om+;\D#7ET;Jd+.E8Dt.q:lI#ˣ FE]s*<'N :KFu&Z3{.:2.jh~Qv@H$5WZ 1\䥡 ѿ'msyЪeJ8QK!9 YsjY*4J(epZD [>;e_?8Z`D*%Q!V ?Scc1w4_zQ-Jem^FBX"_r6&<dFOkafOXAf`T^tO"P:KFSELb 1f$8ZX $ -HZZ#~F>5y] oPuS]_o PvZ4VO gvLNvZ!xyQu VNP4 Y6&@lfAq"]n@#Ew<8',"\\Po~`Ȯ8{ û/+? sp1 ޹fOJ^CӤ? yy@N56d%V˚Hq2x/ ]¸0QC_tS!3k]u_^GLSux|9Qld:8D(*I9q_QY!+;$UiWE}4!DOT>xbӒ_aLyq!spKժmPw˗m07oMz##LNpJj`㧵^0wV DfdbFSAF+Y#lA) +AژV1d7sL6C*uyl%21L/!)oj Jy4?j<pj儭a[0خ`L=%qS$.ܳBUWQk^0F7cimاdoOc#ȷC!ʜ));g(Fo¶u5t[frC& !߬,vdE])d^:S}ai/)^Aˇμ|ʬH*JU  7`L2fOG&he2X'ᨈJjnjtDȗ/dO:#r b!փ\ mx_k`֊Ѥ>d͵ޡ[Ʌб ?seOlKv]? 9̎Ϝ৭,bb`j._ y3!lY 3E4TqZՠƃ4޾/ئ~y ?u{ҩVp鮒?p.vRC>i r ɢqv4M䥝ݸm$o^qp(|bi!|:3s&wPUj*C8?8񞷥8%AQ訸5T(.-oo^Kh/^ᛒ)?Y,&YfMi7FTȔcSU_2c♴2^!R2$f41䛷ֆN(DpOAMe!ldӿ. o%ф7}w;:$MfG;XNMИeQ.K[Q]JJI~#P,]lytȀu]詹}Gq@ziG0<(lt9rݧ5ۓ ]n3ń$"(Md#5BcMGCn~Q弞qzµ}# gɼ 'zr'|Ȥ\p(%ߝtW2 ߡ-"XItE=&#\Pž33xFز~d;TN!AsGTW1#EÆ?cWlɊ5jm~d"SejEԦ1'&FpzA Z4>ҼXnGID-gk y|m@`i1HkXe'c4szeB׻%#Xi<- `mMNRF(|jL@$Z/!ApyKDV#JPFэԯKp߈1ug VW?* }'57 oEz1|8Y? 0[LzBW)Jo[}1_op( n{"E0ru(N$)rY e㈆~"NajM{ R>aToK39t/ms'F0p23jDtc/ODw,ِNXj߷L$d?]Py!"P_I@E*5FTC.^bMj%OSBȶɝ%@4c^3Sc*`{e4 k+XWXɬZ<ꜝR@(6f-q,Nc>CQe6D @لnfVف`ʛVsl( 2{1-s1fAc7=ponA"?9[*o(׳]NoS3ŝ28)a/CFѨ>vݜ\17j<:t&:FE}բ史dPJi-/ *+NEkYaY3WFqeBnsE|a+E)Xz?'lʉL4#;^$">\4^wJ]6_Vb}^k 3}R-!7:)l= 7W#=SuYB%Ί?A],?2ʇ8OG CY&|lyi.C/vbva^2:lF.Ƴm_i%q#>띴bnj,'nWfFx*g '{JuE0j͹yM"K<;WhO"8@ݨ~-Z(<{vgNJ4m9n-3RL.ԬBAqc[8/ܴQ;isn ;>ֺٱX%Z7 (gzy T$ڳav9"Wx0ɼU|EQYS.Qؠ03i`U58 qʹVvl¦3b9FYu]Y=E#z;P_e]Z={ov@WRZ?" `Q \<0"tVt!Y^#Wt /ʌi}rv59szDuYsO߼vԱRS*kSMtM۳йb2|!YzȕUk~ _GPJI;j#Y> = ٲCF}_RAG|zիθj$8a>RDlBPX5; ` 4 .)ዝ?HaiLoUƄ#31xwW*hG;\G\0 3;e1zG_ 7RH hϒ iH ,Ƒx5G.!%5_,1oËg.==KmNb(†'@`NlHlMy@R hMJk.59|+ggjQ?eξ]xE&u=ШH㬃]@Ac|n>+2&Eʪx -ׁ`)k=G)Mfj O e8/Ϩ,pUV)s,O򀅣B31˒ }qK j1_ᐴlhu !sš]ݺCn O²rYLXJ ؼ+^&_yG>: Klxt g6 ȳ t/i<_-SZ߇ iK[O so}/_B,}d|-F}|Gyzx:]]Ex6"b^^@#H W&$_|h Sg̈"gcNE8kK  cs:ޫQّWkZS1-u}ҡ F<2[Q1+uSA[ǜFq8amy>۷hIȪd('bK,|7%U 6g55'`|5IN1UAѧ(!ՙtw{0WES8vt~ae\Q$Dt <Xm$4Ɲ܈nDdF'u{tӼN$P`"7oL!bqanxIAV"rR18Rk='R}]LQiIǐ4bަ3띹P4r WAqĔ3d=Ҁނ`Y,2,TB}o(PeǘsS`"l >>dz79R'%;}9oxs~q@ !8մ2˸6@ 7rEqbF teUk Ozbhů.u˲d` YhbDĘ%؋㿕(Ǡ4 Y']% n @X/X|>RNɪC\ﱪ!Nn(`Ѿ*ѓ/؊=WۿFq ގz/~/?S47w7hnq5 Vy/V8!WFE/"_4 5dmƞhXSKɺje6LǩI&;yt,ͅcRxFO4`(斤ťn&U$yN܈o@w k"Sh@E86ߐ%bfn$7rfoκi1J3"_.d5/d<Ĭrqtwc$! к[%R%^hA.ޔ^r /PĊ@K,ؕa86s|h&yH2lGC&OD ;vRߐb6:1LkP'*&Ha #Hڱ߬to3}ʰ1e&Vo\ksF_j˱,ۼWC8|8UYUܚglbd5ns ;&{2k~ ZM{W`&΃1#ӐF7)f碂75>L؟>J(7z:7xtG Eb 7S(H,F`01uqEY6(Q&]dt-,X Xo;_=?c _~ +Ǝ*mL%ں!!w9xi=G);J}v pcsSQK{  ڷH?CiF^A︮5L_p Kdy妉fkgKʍeE]üJD(H0vBBNv:(V7C0x$1]y kK+N2A)Ca "*r$D 7Jg }u+ݵCn>MQBb7'S#}3c#:]%Sv *&dT}ʜgw)r4PFc!J9z\]%@dMc]ՍÞBbςW_SNNk=x83Iei|OPNmevRrѧ`Nd|:X4oki[ΐ3dO!KR72O ̴~E5ɰc) D`*%6~UvƏF2ZM_[:UpXyFntW些c:bNBw1BY 4:Ol# uE[7j}L.)yPn-<=1sD]Na٨>-^` @I-|7DUB3W bnL~ G-@|s$jI#$݁ӽOuNMհ0&R6[F`h,!h f(vv%@gm7.xApJH Ѷ'tt %|5.9x$3'u)}(VukQ;XAkLX_(HbY;c;1ѥ_/Z]ă2ۈW?9e\kk1KH/XX%*$9}`v/fCWɊNe*"_?Bg<`PR&ߐ(XbF[9t(1 UYAG)~!`EWJG_H#&Faj]K*cW{Ha@}Eи0~:Ia8Ftb:>-GxeRzrҿyWǤB=w~1Y&߄JЗa#=n 5FIIR֦ҁTe5<ưjɫYMk 75-uViK&zH G#cyD<%$WO0c$##Z5^l-0c>wk Y__D%ӻ̙F6z\~jLZݑ& hgj␷Isa1:w1>6{"ZKK0GZGq0gSh\cg"&D _R#UiNXP8z2Zm%Uފ+Xf7Iho54+1~gx ԃv*_QYqpuxSA-\߳S߳$)MW莂r Uow0-=^}T4R\bEE݉w8PI8 kյ6Z4lb-?XyBQ (ix[]7ٞ,nY> ~\1 ]kq]7 ~4dߊԌW" *40j [w;3XŁ: 0pro wE?/d-A*=$[*ywi5H}m(i'^uRiޝD)h ] c")Ioy_ӆ}N_b-ýR-XV=`ezg![6HDZ-$QuK[elKr[t4%"*v;eUr=]| ;]3?4r Z )K IT*"a^XOlRp1ُUD3Y6|&"1GH ̆3ᄉr5Y]m܉%(zYnm^kB^RaI{&@` Yݳ,d0mS4w:Nkj2%g'dXp /+mQ1c60a B/ mpgeo7j>.Qd `/Z *:= vZs M&A QI Xʂ/q) K *r;^ZH L {G\7B60XdA׭adp2ƆR[*[@KcAaWO)̛=zie&~agtҘ#pPώDƾRo4 C]@@4SF%q9(dd˓)^Yd^J*}%4Dԏuo=u~i4m8_6+]t7\xۦFEڪ; :Ʈ[ m!f$KPNK0TD.R!Mt;Byksi|p([Mw>o~; :nX')e_ VdHT`p&^* d(JSVy }q>?6)6moI`ʭ SGOF_2J8?[0Ԓ\ƾb?$q!2xn_Pj(ANwohαL{'  usI0/B`|9z84bOѭ[:9hzÅE'?XVJ cSYa~R.AoFp֬~Sǁ-D8Y0MW}{ACU o5N/x Fo?` YuЇA࿢7hR 1@u皸-^*%-p1gaF5DO'{͇SӵvdeH '+U~FK$ߚtŽ?3:'!Z?3[b~F>syal,>d :"Ŕ0u9;hA ^('!q"FMH2>e;tK^T1-vS!Ս] "`~4jWd\dR T@2_ 0JzU`x8{CZg[0cQLOvːe&ru9LH=7סs+C63Q 'KmZ? AԘ79 MØ7o߹~6 3pj@|$h$8 gZƒ#A rw KAGOBR=PXKs_k"ș }|?QhVA'f|O=ws bgSF&Ho5nUቭi%r";s] z6\ؗ?*שT֫. }FDaļcg+/J*8lBS9T%ouSb o%neI\\ rfn&xeoeJ@n`KNPoH^t4 M3謔y_$KĨxx<"VEvQ*lTl 2+=Dt v~Sf LÏUӳ-B4ym$ E{uq^ǻޙuaۄ&ZӖ-kCHEwwL5хM7RCă~ *K0X4I"&"}BD2D6;we#bSTѳz(,ib-HI(ooA׆Dk2wnԢT3v`R^?o?oLmtԕ{ӈ2aOum~LTUT &}/D?oxA꧘ [c i0?^qբ+MՁ"~B v yٖlД;y2mL!!+VUgq];sGw~v[ ʝ^jL5v"S@9( 1BNu TR~L ҵϔ7mad(0rEFԐ(L FJ|tm@Imc֓#>Qdw1[{S_Cאz^Y-\}L bbp03*mr1Rڷ;[`9xt;*-2C,B H#'y~`z̉r5a%܆qW>SB}Q/ CQ-ܕ1´݆Z"g_([R - ^ra26[ma|СXs[ =^xR6U骈N A #-)^NsiPi`>OIJفѬ*;-ЃL)#R>R=2>J1c$uyDӭh:0ի╞ :^4"pϑƩ#=;TǬclUQ5cﯚy3 ۊ'L+E/O: gjg-ky>AyQ({3<[>Z'pTUTWEwFP3 6  1v5VAm;Yh:&Hf33u@={q2\$zĮ;=z)͛ńWRXJM[S)ĐSF;z) WOtL:Ŀf?*[1Xh>z=5cѾ~#Z}hq*n h:d?Ju&҅A9FSx6eM"goDr^Ks@8;}K/ƪ~MFW#\#3mڢktQ'w,Ir47W?w"6֌_%`R*TA(mӎn#aq[ק?j  |>j`z->ؓMOƈ4֩ u=fcТhYّ ڵ[Q` X_gS%L2iS }%o׶evG 0[WdY&TfϘ5|zbI]uA(Z5|6˼0|7p?'Iw# rk^kyC.ZOԄ5ӏz}WhW5]rRv|3}#YØ#^:s rү߱"*ydo"8&}E-[szh{|+eӝU#r]rKy|?~u&՟?JW(pm#IlRQ0:A6{* Mg|LI0IVfy@&u\s >vkX lHrKu]߫JߔPtD[N$SZ:vZ 3xk1LĊ#4x.RZ]Gt$W"QҨ@R6/6s>2e3OΔT\tzUnynIR}~jm~hCRYp*\ᾁaEU7lkHh}ms%ؾ j$Ȧ vǰmܤw> HX\؈S3e3Bs8 AasJD.نM!Hʐ䖟t4H8-,[ɻn۲XLP7^! [{>+b!vRe\4~JFpr,p]} DG(|r/X\fxFmrZe_+䌟(g6#\WWayuh,~KZpR,3p4f5O[>9jRJ~jcbpv404vʹ4ٔs21w͚ A‘IiZGPaJ!ˑ|.~]"$R 4| 5v}`CfF/f/ڋFI;);j=|yG&~S?f|L%\M!NHbR8 NiKvP~-BvM{ xE9VzaaItct*d`Ĉ ;M<n-e[:~K 3ͦVm 8d<=Ak#+XeS? V9ʎ3zh ɼ=‰b\CR-?z7>8 `X2?LW.&Z.E69m @N|Dn<İY//{#k \m]Hq(G0ˮQ% 1&QlؚaYhoI,L@̹}wI2@WP\* Z޳(g'S74պ"y)GnmM fƨv5n 5]Vz^IܠbcDQ4ë+5lF1b;5$f豈3Q/d0pҊ' 36:3N`҅AeBD79 B^??H:Qr\L eIyN6cD*qO/ Pd('26!+{V*O]i cYaw>368~WD;sCLy :#!Tz@2bZfuNNwTwM$W3̮[3ؼ}^\W6dI+zQ7º7_ryyE G9 l]!Uy_\8ջd8^MQI١9NyWyqՁ]Dlu]D>ґ] JRͦHWED<{SOfo`_6-&<|yKvo+U눭1aþ CٴO:t[#=,bC=ejwT `et!Gxe( dc2)b̷PTLT:h2´2ВȌXzXyXVerBv]iQp_zx0zb/ !Z+b \[dYKkʦs gA<P܋3XpZFi^3*'ҩ{^%)~F5JER,탲g̮P& Ed[Z:h6 aDgpP_T-{Art lyl'u;][YQA {2+32S ZU8wrlF!Gy bNyJйf2Xx`+ :vȾYW(pQK JRO yS:48;Ҫԯ([>$ ziƤA[k&W\LXO'L!aJCCI,~z"vEy2fzK$e&6*"t- ̣TJtOh Rx]8Rl5P*?CH|1Š7B1I̠&de&?CpTW7 c(I{Aka`rmI-Y+ !}MUʶ1_c0˛iꡌT"mTf*2H]_LjL}o簴nո 7CsFhR 7uVJ.Rp@(F:wIU!y%袷yo5GӤԈ\pU_@& ЁCb})Ӎ >'lK:!Bԏnq#dT]C(|+7*zǂFG;NF 9Vm10IQ4'1ysHY쇁qV3rc87wIėhU"}rr\0 w3J Gh`$̮Oj}d@anssQk&Qu }$45i&H~?+еZc8c&Y~T2JXSؖxMQck17I%e_4؜`93*|b{*&f[ڔPP5˚ y%J-\Ȁ?4[7Rg>'8(?fI̮ aRF,,"Pwd:V|i+ӗ|#'zSn<߅FUEXK}( P@3 |]Nn]hf;Lq@Vmܕ}cCT}zFZ fuk"=Bfgzf'$!bW1pDtPȾJoGO?&>},Rb b^ح2ٔwyP$I VHii.LPݦ{S$UgҨرZU)X]CX평KHdL; ͉w?Y5'gCDjRLMy#pT]2/gr:|yDಽf~U!8adu[.iUx+7t).ٳ*Qv~:iINt3=JgE?br"˙UFab.kz)H!I^oFyncMN76ұ[! 0jjci;qQ] ,[P*_4_N&_u%uGo@M(LGeb1B%#`Sw`?-``ŀ YyJU[nBOfFDŭ.ob"mugVnǢVLDb+~\?$׭k~O i5J []^<[u;h kY~"qC }Wm ^c{"^(BǃZ;7RrKB{6Wīh]s>O3f 6N"RIgN WF%Unw6D܋T\q|Ʒd+<^»Iw~mA㙝}=WaXd0t8!RU~y{Oz`Ilsa͗@v_TUC( NeUH&y"7+ػUZI^ȖC+wLܳ,ǡUPp1%cWz_s_#I~!QOpW+ʸ,,˻#I$/4׺0ğ]é2OG٧-r r-;!} {y,~G| xIryt!7z1IQ:hN&gx,,̚`@ˀ^Intʜ"Ayԥ t-`bgobfdwy `>PNE4ʲ~9E o0g+q|)>ad3Ak/.ఁ`9ںA"?mۯACT ~2=Z9 Upgv>-2d!ך bL}ouT//^إ4 (6 F=Gǭv6/A>Hwbo/5j*sRj.!%lx0 i;#︇4#/]l 2PzuEڻ edĵT4/]ձ ,%6jC81Fㄴ/ibLO^di,ja\[~rk S7\ٮNT !n zSUOMv88SC(iŨ.ngsl8f<<K9~,t ,I\4:RӁϼޑL8 q-oA;#\gC,W+4pT%ӡ 5c|o,tH~X;cjU p7֖Ѷ'l' !L|jBzu_I1#xe!ȲXasg0M5-p ԼmPM$gRgs Q$UKD_+!qLk%H ل>} (w0|Mu'"D9|]Ag'GF1 6b? )&.,ȉMv۝Jd>q m6k%c0TK8[ߗ7!MmBXf]P(Jۖamk[s P>;j*pS_ Ƣ33#R&cX?q]5Kz:cHl2@i3ezSV Z'-!a>i[6{OZr/h "ËP [g`>YyQT];ubr\`o^2gB+umB<(J6+͸WezN)AFꟁZZ' /.#n'Ϋn(UT Up<1BK)& x٬v줦we͐x# TR=\Ifb̆ޱ:kD3*Z9XvnMFz_'}rV@>0 PZ舄F4F%u[s' He?@o2ѫ*!;mN ɥٝEf UܣM U0ƫ; 3;/i`L:@~OC=x2M>ÉUUl+;GL(uv12kvnR?Sw>k1׸@>Ptd5p1X 9^t}}*=UL4t4}P?uN!7(T;oYכg8:A%⸫m.P_ak"94?H ΂H[wl$n rMq}Mb?CegDЄM8EA`;\/rפ5\Y0'G#>)d]ovxBRӃ0S0ROK,I[QnQ Bli89oD n5DIx μ.ͬyseH r‡I![}=rm:Kl.B&ڋBj/Dm2fNjM d/+_͙*q&зL[^K ~}ޣ|i{dm/)zuc)%u {[ӂw?GO:-gwwG(M7 JȇPuɪsE]|V4=.SV7t&@$hp ݹ#jPoY8-*r*.1p>Z{h,QgR :+|m^H^̅_505Bm'\ئHڐaeG-C:ȒVȚ<Dfۆ Ňx R 1I}:񔶖Ry؟cz6+MC;vKuƈxT cqxqVS|ג]#Mߥ}HD0>o}l-oa[oc4^.Gq8eg ۍ<8&(a 9xy{ر>C'r`t N*v"f;bXgXTFlhN *Bv*PKxXR +1 (J|b>ojqÛяGLe{&{~Ibj\"kn -)oRxLemm:I^*3^wk¡*Vxa:@Ky286a bb"-+z8;ޤUU}ɾJkgB~QQjo}W>[?\I fN]S~mM;AB=O"/ոg6!jO|INA%tr\攠C~՘?{ NKR6hl ;_.Q[Mۯjw* Cuo5˄d2*@ ?Df*kgQrjb”ljMY[@B|R#N+/.OאI JȘuP"/Dh22$,}^E$oVdf\Ѐz=umx{)$oͻYEy#5x}J[o]eA5r-H@/Q@x: ŢsX(t&,x<ݟ%:EPGqL2lϭDܝb 4 像: #㔣Rz~`g/;)!GwTV+V6Cs|9H_VE}6y3ͯ9_ 2OfEN(kXGzSq5fAȂXG8hSʲ5CS#9݊UGc[HԸӻ"g{~IJ(SYn]K9465yp,m^ 1M`F)Ki X{0tNae ˾Qk='|iF~mMs̚t~yqoQq,i]l K!~) w]tcx SbۀKS?rFBb5ԁ$Ll`S)۳@Y} p9MZaWb[,U&_swf.|:WxxhF&=|Ө8HaNf=|C  Έ翼Rz?\K.01Bw$$gĿ#o)u ڊTLj<}B2j;-##n\U˷[KUu 5*<ްPrkL\ЀAҥ05r99uf3JjG dJRe\yP:׶&-{R^ʹ {0@8x[[= gOP%2a>9(baopl-F¾i@k&ymN_4q|0:`s>Cd ?yl'T:t"Cѷ*)x5;DJqlUFFiY-rP?qPX׶@5ӿi?:y3M]u(]KTTb~Jm8Uߗv<̚pE(zF!JFt T0nZ1š%k2@{S+jR Bk>1w! щl,1[Bre[ƌn_-U-~~ly 3d>>Afp 8bk/'MFCl}-+D-ig7*\wȐ rEq ^9$qYUln2IաP,Z.xiu,_sG!w%J4dͰJv6 ƒd5|>j^~8_zB ;dt2*6/ao# 3`HQ'n{Ƣj,fOjZhd\#eba4Rfoڂ@ Ɯqw[,Ɲ,&L*PbsװI9U<zvLN]#N[;fBAN@<܃nRyyjIӷ-.?!0Xt -6QS=:@SZ 2 Wd8YI*w ֗vʺ=W쓣]˂R(*Q02rA~SPk ORjyGa\6u#BW5uk5<>_3a[D*\Kjv=n02Z3`Dᾝ|< z*^P+fx淹qܭ"Zw;@r.bO61(+ؕ\ .RXEe5[/0Xj=f4wWVfc &z4֑ Z _Zt|ߜ͵5ZK~.O5+(Ĵw'0 oLG?!P_p`[ !:1Gv]s,tC;\2.w|q|ܰ ! = %4SU҇<n>_IS"c<XkZ m*A$,CvV`zP&7h} Ή1^ h$k*[pנgz818dh.S[é@0EYzy$y & C*PC(a"I?M[@PŃH{N`.}{A"D+* F[:󓭊0M u^v #lKh'!z--}ßpɂ9]A5"jP$,BP4Dal?~Pf[ڄ\>P7N 㖇8BʺWئS+ٹC0Kyp\ɌdD_۰vtBѼݓS|ٔ`fS;n"S_9I )8Xөً 1;׃)mS m-c&8F[ r{d"b]5>&_r|Gcc7Pr.s+.W~n%?m [# W hj.05%]//']h?p~wl .;_N8dLˣ@A> Pt .}naC/YhMla(͉Dӡ: =x#r\R-i|` Zb{)ؿ8lu%S]1Ak)2!am* ]: nªm [Sjw ƿ)o A1@1l'>yl8%qO滋XB8 ϹfK$CDNN2{H^!$Ì`\giI&%Mit)QPpe>TK:4g 富s "w?;JABR@'\$szm>& r7C=ED9 c$Q5RuM+};d'gla坈9fіRz[X~ 6]qN7X5XQ 3l`d>AV*WU xd'QN=gB _i_U:3MrbNĊ7vbm~,,+SQ#0}Xn̹&u>WZɢ3vTMG<"eH0 wQQ)Na?wlw@e(yrO-FDuW2`RQ\<0V OQ/270 u.5bI܂JٜIJVfub0˂ŰBx*H~[=cnNA*x~sJX 1sGR` l-+iip=|dc9AXaU+~+ͣIceKL%zIy?¼<c ! G{ | >p PiZ+P{II"FTy!#9[>tEز*_%2MW\Gv<Ƀ0W 3\F{@nؕCu!^L!PΆ!Sl ܃J82 }*R1?IM|zC> 2- ;6]ʢ!jWuGFEm+ =emɦ6PSF,؀`a m3Zdh]r1<<V?~)^ ۍ߽rd&% 8q/ %Mʼn_Q< )EXCn M!R7uN?IńB2;p6m\Qא4Mkr 'Ӈ5pd1EtR)D"ZTs U4V}j#J3[?Y5Fu~n! us۴1xeq~uݮLauZ$â=hh䦄G ޳wp #; ޯ O̞:b>۸,#?d. 5EV{pDڡqڽ inTze%RTr0=M?_w&˞άCjU"rUR&yA"`- ^41ܺ[cJC ߺH]`!Tn^L`J=? a]^0Pr2jԓ}:b'iIRo`(NzMj I4+K>Kȅ܂.T7)@äѫ&gZMŶBb5Qb%:urm'($jٌc &K>}v0PusG؏_+3"] kB]e`fZM?xosF[,G2PGJɾB4FiW6v>aKM\ΜaP{VwhY&*tߙ0If8X3AlEcvY CT"h,s'u3h_ŧ&i$ HIFN5%?߯;J&E}/VxQJRӣ8ˠD%o&Mr{ݿp}E&셖}<0ZC+phn/6;Ӄjh=v!WtU䞤M ] xxIct2k@8(ᫍEDvm/:MT|荣Uhٸ ^,+g)RKF^{1f9PqndJo 1,5g30G.y{JU*F-B>:="o ;￙}g В3 U :A~CA֚><]B_!BZZ+٘v"XK۞3"*]TE1\E4£_m-x>,Y@ } )mKU!fGs2-KW*>rcghg3ML1 R*7H4Hau&-*r} ad*$Eo$ԁ%+Φ`70=Ce =$B[wd$ 0m9!.)8Q-JN[}i|}#|[! =rcR/:U¡g҈AقJ+ 3;QSk tQ'* xvɁuT|~?>"H[~9hШh钩osw׊|GlX">lOQbaQH`\* aMF^|)*Iz/44HUki{8ɚw]gu|RC{4i 2+)OKOb.bbH~2z:ћ5gE#Ҭ40_vih^!8CmD7m;Af-ݱB Bk蠪>`M./v%Ӫ^C \A^8g""A=4\~̍j#KΑ0Ǎ|M*2QP,K~In=l lȸ꾫9V́<[U.]G EQf2a@KM UϰT+`^Md1X|4)-ߨ;q/P^Ro~swi7ԏ $/ OFG€;YRFQ~kp Ml3R᧟!㹭ꎰa@ĨWwn}@"[~s=*2~4Yţ>`5yS/6O!O0 @9W7D-eB@;VTPQg(wnuGj ~Ao#~T((@'f"uKXp@[I٨X@ Ooh^8O>h ;zR'v9~W+z93FMKWY ;H!i; ωq\.\0p4ko~N;-ut6+l (*pT><ǶvM7:9SPA|=|/+( ~icč'=+$G |`i86VdTPSʥڇaUّӏX1i,ӼỦ<ۃ: w ([|C@,6* ߿;^c)0<!FJ뿄{`Hf1Ћ^}z b^`}mn+ T%xROorQ GіR,}WMf:*8" F:Ksh=K S#;Zt+(hT\|OEXIZl)S1?L.p!z2juR/L"7s ?4h#r)k+oW_+ƿQ@)I2tاhyFHD3)d][[Y;oTNpvBub`L=ut\A rT"hAltr@Oۂ9l-0g ;!VZ4䠅JyY_hG%"\Xa?6J8zO֨ݕ A+lۜpN!;g}Ƽ}2Z@d5 }<o`] Ͼ?M=;6a(8hluYF)'x?yJj78pof)2wX=h(˽:,,¢A[: IE3?ٶB6m. 9̂I,.Ab=))`! "mùMXE=3X ,VY>N|0DړBxQٻ^ *3bݷ>tk2P4Y T7ĸ`N;6 I{pkH%'IA#.箊5=`N:=29W؅heu98+zalJP&x#^p߉82f9 k4d@^$L? ҥ n &!*QV"x8[{gՊ 0} S _)Mם1 ]3csDIjXzzoi"'a0RoӣD wBi;p!為ӌgӦXw&6u柁9-QO5)@}4f97cMxu( xtwVWM+ϙU¸7-(NJ+a_B1c[َt$0 cx ʞK%jI]5A"xlJ8axDI[8R /3?k3z/q!)&[N^s~^y\\BQ \TbZWPS 9RVdA1LU݉ k

0Ů?*HJ6J 9cyjES#o˯|vM)-n` 1$g|Fв~0mGm3~i~d@^Б1.qam/ʰtvy DUe'#b0/+j7:YU7(R|?#%=ժ aH&ٜpy!Pd ٮ>2s1+E CmVg$ a+~>^֛xu"|S-q灙_wiÈRIwL ZЕ{jj0ɇERё̶Qh‰rtn6"z(1\i$u֛ }%XR(ǛMʷI=7Owth!NgrA[6ؼU g,N:LVē,gjE MEx`I7/2R^!fv=|oQsl[!?Mo)uDytpRjbt w/D|aZ a3JC-Mh狌G!o0`WHbZT'CTm5 tu?2ٟ9{F[Q5bxlՁGù~%QTJ<"/d1i#ȫS";Kr<x7&!tDBI Md{  S фIabM8[Իԭ:&qqL%_"qR]Ub!{G5!2g#R؎ <=:(r 7|>ɕuЙH<◁{tXi{ XZ;P!q[5`qe~d.5ƃ\43f}DRl\j['،fJaWL +r_ ,tXhk,$ѧ"4yf1߅9% i@pb+0ɿWSd=-PL:VNbyZWZB:{SgDӦlFϧ*!:~ٹTx5DŽ5Y`[f0^&p1+;ML[(a졂iֶ1 ?9r㠣+۟3 r=Ec -v?$g̡L\5)!Cuit~Ž;i4ͬŒ˳ѧgd ],5e;F-)91ҾN<2!שJme=(U#).jFӒ_eq@øMMv/l'?1›C_Jy ;Yugn mX)\): <*=k{OV!OLjs.^i : rW?i#ŷ}B券 /7WCy^B+㷄6%:"zwHFϳgds)w)>ڲaAP곷]b1TeS` 5T[mG|S:m YUY?)"XnO. <BIQS'v6զ0zM5T3W$I/2Da͏p[bk)+1vK_?W5 Gcc\?fkq3;m͈a8:Z*_7Fqsu&/HECA'50"!W>7g/v{Yr% `% p' PZ=tlR"\#$J~dVDo}FxoWOX56PK/?zc8P!sl&*"k!86sL3 *wa!ϳUvf,pT' ? xDFI6`)Vfo3M1*pI)emo:~AjŖh gqT 7j1+)3ܡ# &5e~lbaܕ*)zwqu3Crs#aP?MAPpoTۍm|5NZp ùmdK qrH :j$]ox׃"KeگDS"n0ןY!X9`H ڰ *2 Z3Y~BmlwEL[er]ö8 K>@T>/oB=Rƨxj}c|z:wS"(<> X볦}aF1c$ T#\w!F,=I!*WR9m覡*LuQ]ڿ` T £!Ӗ IGZV##XS(y}+^r7>s]:x6\|\ػxHbel`(Z%vqJ1g?u.8/I ڪ2蚥!Ndޅ)ք 4z>P[e쵯WVџ&ޤTF(^`*LUl,C10VU%Y!y O1VYU}!K`-ڢ/jۇ0m_q^G%eW:{AgA@q{ᬝ[T>v$4PezEsl3 O=&wgNכ>p p;s,,(bi3-ܕj$KC2yb Q@s&%텮9' TG+41^q >$4H+hE2b-D}Q9مyOיuš7Φ4er_8Fe׆v+0ch}LJp~hfXq38}?={M|<鐙tNFl:Ga/"Rs$ĺC=Y4o>\( _=/ʗ6b[\g6'kH]\?jC"@ veGrNS1*+g{ ^g*צQjk[ׂa;>&&,O/M+J"w!;CS P/i(%[3 "fAܳr8K-Ig_pr;bD@waSփlYVYU?%x1g"=TBK{>C$ _C. XU؃TT0RLȬՍdL/}ц&sapž[# Vk/z66l&2mۂGz7An?>ȳ&\[4HSKtD͛B2oʠWWl;JgŦ@?! 8J-2 9S'^1b&[2H8Q_:{;İ8MB#!bIbbEMK+3 mG1Ԭc,j/Ћ(Z89E*Mz"mG.b 6Wbpn&-7KіZ.}h)8E(4 BB76.v%C%N `O ev=)O4 Uh*b:!yM K28%f߇mFœ.8]e^|'G@4 1 Ҫ`&Σ8 18rط~UY޵a$'nP9L:3]|3b/Ehnt%;6ݶ.h8JDU+6gIϜEٯWM36tKQ ]sj{.ƛ/  ccLOHEh,3˟MSʕ.2ݩs; r/At62x7s`: vF&v"@}v(뚏MTs^ә#z|6=W>-t8(CzٽD-+ʉӊ m 5=t2~(3(*,~:-vM$e=o=)ĖJAe1kɇӛX?o.F;<n\rq!dڒdnI8`iW̓ 9Qw5ʍw`^d{7yxA[[XB{S?+͉fh7Kw٦ c-vg0սj.l$4HiA|nIML&؀MWJBiP{*(oG#j; w(F9Lrv' ףF"OQ(2mlNET ?}rP{!.,H'A\vJjtŴD + ޕῄNwtވ2+g&".,*:SkKb[N]0$r=YfXGRdO[[9CkBY#l#n4ZJpT"硎$hG71v1"&i<.KSye-v-([a#E9~Tyw"~u4!wf,y]\JE^$-ҁ !̆x+z@怣]۝ˠOXiQr<0mHtjRsk_?P] 9k- H"p\XcKi] QB\8&Uȟz!Uтw)]-I;S̙Mt맆ڛ) [LԂ-NkUFmMb!ۀhG H+ J]&KqOiȹ;I{_o&CWkԪHod : %&`WUYWBo=e:CUϿPoKhƓ8!dUIMv}le//>803 MHLI"֒I0u$9Dֵp~Pi-|)m@+ny"nIY7얈E=͊)ػxN{Kng JJ F0'5Έ|ी2VS/]zZ=2nYt]]7F^-Nq*_ "#fۋÿtB `JnRtSrϊRڑAq;&E+ƣBklV% K>6M*V~|a;K}0%|5D-Ξ:Jے¤9 }Y ,&K}ܱkC| {P:n4A|ԥ˔]_XD[LEx4u`|jww@vJ/I̵U^ n}xIt9oaipM4sdV .Ԏ]T(v#rۭ $ Fs ,(5ny]ܣ< + vdZ`Va/SQ`;VsO]9:)B~ Ӂ"}I0h0-">nȅ;RjVroDӏ.]3Ǥ5E>Cò,*Jrs4jMlLJ2^ )MASȗZ? wka>@îj؈_mQIgIVc/vh%1Z7>\ ${o68xr:N5xSQ' }4 *~lܣ mFxj' wv ᠣv ,`ӯ1" 6\goM2 ^BY#PHن dVؔotO21$jq8g ult?ЭZY\z1o\K[lux'@q7YG~ny| fri$t _ eH3uM W;{5+dS ʫ 3)*5RL&@NL_6.4 ouA-h$ r ~7}.'zym0puZ!۠Ȃ&"T/JԈ547ɟ#%(F$ B[$t S l1H˨;xU{#Z{B G 2v^ɻoo$5Ml4Sу_Y%'ua1u1 .kЪ%BwSOQ4a*Ui+&!G:|{h))MqQ$ϲku 퇐Bd/,{fps.`]UW\muy%׉*4;g8GhBɟ)f-,xbcX\OY.ZC4(p{)KHLX[DRⴓ]E nZ͐ݡ!ZdrHy^=8| =QHZl5_U<+gɰ/%+F2:<8z߹ԔcJ hJtZA4izsU8UyEbK'Z5@wr5x b$-W3 lfoKH UOn{TxuH}/4U. {y3ׁ>W /NKX Kb%zF׍G"m苕Cei5̶߶Jd+.z}"(t迳-u@!_< "ƣB*;C,`%!A`dVv^l8Pbi8sn#tE'v?a# vb \ 5Ms4ANi'NiUdC/gh/-b2ʜ1Duɧ㗻2ΤPkI`,ˣZ,ړ FOIpM3`z--@h*?ur/L"Mu?ҟ[d3PDZE6j "|f-cMTY*ttj!~:E|ҢEGZ>dS<ŋ`+-j[ \IҸN& Ξ}vYsd/~uSP ̦i#Qo^v-9x,DxI$'T3.O=^j!"̑Kmܛ TG|Fxs@329>vn  3 i. Z"A\AKIvk΢%8 +\*odhyˇ%tbfVd&̼8lk ʆ zr"b_XGiR^*1/6}ay"+G2̞c_6mJ|`a|@8~g.<[jQk-XJJ6M 򘳆Apt YspE4YWdVmm^"vW8u2<+ = 4m5`xaO&d̨@ `a)ҌjY@a.["y!: 3_ k0O}Aa}+XPqo{eg՗4U!">taåA>iiYd"cmimɸ M[fҎӺ q)y92n׫ߩ>Q}`1̠+@ 'v~crbUR6CS-Gcp 6זҜ <3l I_$Cq~aJp?貱&?#{k=mL."iuWV@jRz'M0pfg;e&4I-=6ʊQTNSR.>5k&,nA?rCK,<`D2[kk0~hvi.Y%}8U<^|1wu=U W7/H6 j=ПSʌ2XvuyGcQa~҃zrk3PỈ VX ,MZ DN(#Lo<'rcn a \PYSYOI"N-7ܛz97{nI;bC@;muXwLcI'&aJVwa4m%1y0ή7N/d'/eS֠z ke7c8@0pWx0XwcldO.tY߁rh+ڱヌ@\^m|]?>4ҁo1J*s{YTze7,#EFt;Ce^1I?{fU tOV# -%E=%Q}}L_❕EåIH+[VMkp()\;ڎ"(Uc_9&slC;n$H0~ VN6ݭ;:=5u_IJGSU3{ kشkK~"Ҥ}kj6'47O 79wPܥEcC 15f]C?%D}xZZr)F 8g/)T hIvIGXNj]RzD^n3;oKp V%9C]l>/3%zrEQH>!4'c]QGNBY+^D *ms8O!iw0zlԥk,qIw(Zҽ&Vz-jӬ81V̩w`t{scP 'ʿaJTUiM *XcX}1{~E 6t;/#&Fl1KJ"놭-xXFӣj Y8s՟+ޯd[(7JG,CZ-݊4jZec]J()-4&8<23V:zhPO5H$TӔ iH0PruYS}Caq @nГ*D{Fe/^q=5\7Z&{SixbۀNtm!xy~Cm\og/Qz@4-y 72o#A_֤8J,G#4'Y~5EĎP݄)K^1E3S}@ƶgG)r5sgNJ2 _[mL_ EIÇ朒dVr ^O-2Gtn$ԖsaPn綅u ڽ7m8fR 5n$o ˆV^s"p3]XERVM|<0O\zN\u߀0ݟ8֧ؒBzn N7 =]0@8A_0ѪVQP 8g154ƽzXJsm[S~_^&¯':ATfjp3j# %:ZWC%b~wbk>(K-n򔃽 D@O0!){; az?Q }"@Gd2HTzů^LSfT?d3y<F);?ۧku3y>/q<8Ct T<1PgYm ;2hyޛd sq W"t"A^!@>v B8XU Ey b.pGa?~;|< f{8:J0a[xE\LFBʰP NHt4Cނqwp .loFecI9Pz3S2^6C0N :S㺸R Ezb [q{[`sqe8fln 9/M*b]$7OKi4#GPH}hEJ >ǂMB"Zp/,%28`:xEƒ8Ր1;<"6d_se$Jn_ٝPRn)ۢmVS0e]yH4l讷8.)E%5)Ɛe10sQt)WfCsh1!%R*Sԍs_xgt2]:c4ςM3uEn/Js(-D>e4»2-y֠:)aŝyJ{2vS5޴ s;jIXrr<}Xy Q"(ףOHcנ8 rD[p+MҸ_ KFHt%$: !GI*I" {>ؖVyhZ뗝dǑis1z9Sㇿ(\9g&*]h2:sG⮨u3Q8V$۟kc?[# W Mh({6U֤:dumkR:vg=T7Ƴ 7~oC,/ƖykD2zًH#.rPyG4[$ VuFzCx{%կP 5 jɮWY:JdЍ ~ uqFcA^CkK:W%l|E(<$H։qv"XHK$iLײB<@JbM6hBrhYxZ,$ɤoKh޵a,v*j;X<IvaojtB˹E"z+ww&h)<^"cNX?ڠ~AA(R6LofVH"_F?[\9OCgU#SPy'i:7?=}f0b [:\P1?d@NK+<2Ș1 "q|*rBG}Z?e1|JIgA7RR, o;-ԭyKrIek.+5R5oRYŭcfЬf|:_ո >\1ʄq%z:rfmB@jAg,\UfF?i$96cm# ǡRdm;bDpőC7g?>Օ.ob%f'Q { v!)yC~3Th-}ߖ"UW}leҵSĢF>]έPPalI3DP -d5B Ft/ƙ]*]'YyCCLe-͘Z"``:(VF{$0ѼUO uɉn)l/D ;(sdaj 7Puc)F śt3d 2}(Q N]tyTϛĪp}JD׶䔰*&mMk-Ex~xeƂl>`ŋ >NHIcbAc0G,ke] {9bA4Es`yby/X \f2hZ(Y#@95KNBf5C O>j|~[3K'Su6eb-/X!c̷_V.s:";13R=N̈́ C>8)2~6"&N1M*3#ByO!܋9&r\v7>:`5kD}PM{djy_QɖuT:޷3_JO$1t\\"Ħ6yD?ݸWgJ8HĄ1FlZ _HDp*YP#j21HQP^fMCӛK;RÆ8zV|.c2F:ZhFF>>ٰ٣KD];*z!-)qzNelu.{ֲ mvFʋ0kaF0:Ǟ/sEw%5CR3t*¹i6)7AفY׼;w(Z44hc1s>_7kC-pa?S5}@8e]|RB^Qgr։R[*( %pKp W\ m]Hԍ2gDڐY~|/ya{nYjڜtvͻxTP`׈Su&z'd*eBqN-¤Pkʏnor[s/6|Vֽvg}춷*L[k~U:4t&Zxi/ Mn%kN%HRV6ktzsu*(W5n<4 T]x$4ʜS듥5ߥ%jVG;K7.KXؒϼv^ߤc/)<ߞMk4릕!Y QS1)+}%H=_I̩nv~^$[F$zLCgk̂t fww\p \ח}jas1@/e6Ǻc_E_dfVK"#B,!N|)2ӔӗȨe.3}c_>]qd>bMǢv1*^׫ ľN| DaQ4uvj[֢}n~U3Y@sϦCRBۂ/2 _lg,S*}C RoS(3_˳{jo7y^݆56KTy'&7isT~1bNh'AD֪TX@/1LScZ'Wd1n_աBGq-'Tԭ etG}?; !Ŵo1J Z;6maJbEc71aEt Y|V[1]64pkv"wvtѴ8*T'F|^2J9 3AvvKVwL`xdtsrJPFH -شi8kxs2%Q @K8 cĬr>!˃/lP#֌玵)Nkzcw=@@@& Bfc`` 7ɥ෴HF.7)Qv[!Nds8勇)5_5pL ǝ}mK>^49̴>Yc +2dK** #>P3f\dzwyLlp6P~!O[%+6Clo*,U4f6m7&Y( p0{ n],3&7:_ ,S}ܥG P!s]{+RR;}$'q.)W0ǬΤq1[Nn,i2L S'W#"C޽YSدc%"Y@?yk چ0P!4&~ >@Z{& 4Խ{sP"ܘ'e5is-ޔ8ْ A_vOݴ)e,8YbMgOCv2[)oG> #8N-`jJ}BwڎJp&O]%{#nZ !y\~Q3 iD:y ARIݎ$x#.]|Q'5Eą-e}U1_]z;Ǭ^ ~D>73_I8;KHkbNJ #^+872_%bg" ِ\vY*r7Q/, $ _iM=󞋟]'Cu?h:1;c}on*.r,LTt϶1rTtYvr[+9 $76)%aUD!wJIVl/±TQIn-UCVT4} |Ootǹnu{bgU@-3<>/Yu ´&#kg˃Mh\C5 .aϵaX&I- 8E=?"cdQ#u{@q8CU^b](BTM;N9h$ԵX#saMcV hIk kc6Ego9ϿխaOjct3ZS{mbzTP: .p@#Zw[(]Fኟ7բJ"R^*rVzLȫ>%mg&M̹kqtO-4>_¿4mr+rcm6ӻw7VXdlJ lܐլU>Yb*q5K1ec"j+$|"F+ln! j OT̉%Oْ4Frߴvu hGØʥK&3 9nx8:ݭyYnj8"GΩaGyܐ@nQBA)1.݋z5F R[Ka"Clސ}x"K74݃s u~ 3]K_Z'G. 쨞  bǀT)Oqj8ڰVԱbx)6+}Xxvg!:={'8dbJSpr8K 9bn_Nɞ=|g~e ; |dL@Ki5&[.Y0Q?;B*:s^:#\nS906!54lO_;"ljYΣ>qo^Z<=YD[T=!DWD,`zV3w,TvF5k+"8+_i ;^,jj*2nlph;e{nCe˷gwV2gn),!psbpB$רSWhy8##8Ā넸ߒNV,wP+PhUcP1s`#&(o-WHYћW(xx.̑ 1T@=z 9A``#fLfUÀk:'_Q~lʱnP@b` IJl-I猙߮mڀ@.d5bƆu+*uS'R$ F+|e#<+owfqU'Sه`g&LeSi$Ŵ)#;݊)m.P Ad`#NcهCPəT1s\Z u5{9AL׶Ǫf]xC5Cی3ld}N |M.usF++HIᇸp6W6>Ɩ`??7NvrW:|D5KFEQ $n x1.BUR<h:0N{rѠfY]q8t>Y0\cMLM5H]Xܸ @E)&)]׀,xm w5*VR7Uz>BƄK).Ce} K-YJ>ynKR1RhâYlual'?c'K=WrxgR:׷7Dh\xd!r\ .(WDEe>'OˡȃGpk˥4zcyP=[w{ d+^>|tKCKڇ{czeշ cLJ}ʹԆhDt"EZctרR@Jq~S ]|EaȄ dnC1[+V}9\"INjzPT$ujjY,ԬKrܼ1KKZNӟIDZ^6)  2=.'JFOrlNJufڭvJqߴ%n޾'odzC7B.{ﰿҒx dX>$<8UfHaTSrRHa-='g5[50! nud6 myP QDŽ +i۵Pݑ" }\usS#;. s10plŕ$F8ME}JQ1.1}'|F zzٴ/yx !;k2x l`2Y*R辀 dP(6KJ?Ԭ(׷OdU$gnO.9pqWF-'hxQpkMtLmlb|( /u\<*7Ty5n D}XODȅ"nX?xJQ(OPEZ c^O ;cXs5e5`0EL kP, :225meKv!!a>z:c%YLŹ ^riN\lUвmzSW[q?L!ܿJi_&t76 tR8d|y. m5B, &r]|Lp65 uII'ܑ%QZl ب NȹItf0M! ^p P(DCPa}Et JLe;! {qid56'f6,(k@!ztsmm!қMևZKڣ^t /pEV֭d}1ҜW' ,Šb"b ^Ms}[AR$:#%TUj {i av&@"ϑv69NtOZr6*!Uݵo#]w= C#s⡳e XAh&mV:ɬH黂URh!t6릉7^͞n,8v9J,?]>/ka_W$bۻvgEsgbOe|>%NV`I%oqh GX]_pMN Otq3[`Ky9+俅/#F${z,ԒB܈(Ae+V }H}׀́al1Ch}0Ň;W,3 EUOg6^3[O'Yl}g> eb-$65LPAu>Yg w9ge[a8Yi4MQլuh;jcʀѪev5(Mn;~GhfnLg2eb{d9'FnґrT lJ 1yh,?X\ q<珥׭[  FqHvn@ ㍞EF1Zr r^T'ꖍks.1`jd< K*gVe'#<a%:)SD6~7,/ Nvդ8Za3Oh'Ę4ha˨53Jw HyՄo%ؑDwLȂ98Q>xٲ6(hy CyPU/828}뱊0v ,8~J2*BosQPI EF̩w&HJB^szig!.aXo|R zNkrȌ/<?W~ }lcXYuI,Mq9mw{2l Am_Qsw6u#ɊTnqhIŠ଩[qA@~Et{\x =irGX3$I ,6-$Z`u<`d*O`bn z-HnJPڸf+tݷ/^ILj1Z8kic澷vfsnOZIqOՁI/!M3a;G3U@"en%5f=G %$n:mL=ZGfȜ:n:XJ{v&ϒ?V D4l/U!{]kP7sTMx=zT^Dǩ%SƊѿnl ^+e9_*U׎,B]c9fU"|6 <7 xJBu˻E3vre}Ġ鮕)D̬ Kz eZh6TɜFD5V[h nW R` *{ʎ˺v񹿮8ŏWHęM;+MߖROA-"Dz4|lm^}ȇA)izqbZ9 I~,~1)0>x|j#G5fe#gaG@Ņ}?VZē)3Z?xA.M06uKƲv{Pa|_@hy\r V0D:[WlyFI=Sz{{,_]"(BHY^I[NiPsg%swߴ3#wfdp̦-\(Z]S[VemՉ3ܶ|'55t@N`m0a?}2yQh?ɐs`gF]Y()jGuΑL.5'jV/ #)}@7uz$2IQoTpM2XuɾF:Fh Dui# 4ق38y~6GyXK@ p]FI?yb*r!(P]DҡQFm . 棶%P=@ fS]}-g*L4{y.%/e,.vJ1Z/* ZCeS7_nT.BC b.5^ǷKx˜$ ~8T TO AR˖g& 9r!_߆ɣ9ip)LVcK5#؂3j4gChHBGYB$*Yw=<8lD.($NvT։`t_/yָ;f(nޡpȎuY^h4ZB]%-BQꤕuh*v-hM xTW<'`i^6W^M~8W]C> UӛL$9从䴋25JUJSU,Dux[e{+feWtF>cdzo;uG `m7ȍ#S0ї;sLQkg׵ZSv}~Z쎕Y܏!k~`Z7h!T$lG|?AVo$'%ݴ]~ItO r>i&s~z"!jV0gc0V> u<5hALͫ*x~t=;`ڶ; {cԷ (H%{xlQд {}sk~mkfox$XY⌅VSHuS8@/8)q)6=s}34ǜjtjО옔o)yfO޾1 /Mk9#&E |m"S~>UZ}̹M6g ٤og.u/eu7mz` W|kfy Zġ#1#읒խCx] cؐ25)lZ}/v# D4un xK&FҘloP;r1|~Ffx~刎w֮J_s4MM9Dzáv9Ic`#N\eZ4c Wct!QUO-ݸWO1˥JV}G6$-LԹ%q aSBpC{i$e2#]+cp5hvJ 1)~ߵ):̈́QO;hC'X\eكV&'vy]CZJ>J;#62h T\Np>pcC>|lsS%_y ^4Rq_x~y90H~@wͷa=nsNG 6" T&KC~L[f|+$ O8GL4zSI 2'umiGbBFغ(1Bt^Ye_|+w^F_ f&7 A)Oc%Ywm{ WKe3l3G[Ot鰷jMM20?(ܮC3K~F!|7ł}4 =E{@RKE2B jy[45σcet[7L ["KuB$<Ѡ_HZK^-DOW#XT b~Vå qՔb0nLTnW(?V\3ϙcsiZ^W[]駡j-NlKԀ'+I8あȼaa5jb&ŗd`R} {E/߹J 2]eŽaYT'[\Tj!gZBpCI&3sI%rcߺ_2NBuh*q&*Wq7^b7ĩP~BثOe"Ȝ,+#kMx9` xB!V` ,[HkPj#SdC2 Klphr.O?btn9Z~W /qhoI k+|68_C)p"y4XaO埕7ڳ~aw qĕNvbehSaz)D>3?|Ph\Ɗ.P;wWQ%xa侩 +"2fC)|@&Nen&>i[)ra$Q;}±"H"hLOw(_Lڮm`B%[miE*ӗ661d~+h߹%9Oɫ')~|a}@v -!rEcYECi-:ʱ 3^,v{@+}9#J'}wɉO]0fߋ( KQ xH!CdXQ\P]0;DO' =b3$S hhANᤷ?;9# Rg _X/-λҙ>8:eHӬ⼲I^@irGPUq&oKp[*5CK' EBo*uuly"ѳ\mў:pF#>}]x,!Pן[cf?dy9f!h@>ym_&"?x`>5o? | pNl4E2}7H&;(0.Ue=%ۨ#7NZo2"qWMXdwC6ۧrpJ.R0> EkEOOϠvm~B]dZsiǷS$+q!aPDyt13;/C*&k6:ёAgjNѾiTx¿5kkopEz=N*FETn($Hz˼wCpP4b[4%Oiۉ%]/zd}GEmGF?"yiJ߈qR7~?fK9/ >H]݊v~ӌm{4lyX/?Hx'7YՉ a| t-AD ȟME`"Z(94΂RϳڊQ.rP2.Tc8=0FBvVx^FH#jBv&Pn.-Iz=[_Zw'̵ q~k~|C;QᘢNHp%c3o\A=9Mc9F ?E)QjSBHs❶5ǜ=@8e  +AW.E{8+tʌݡ}08 h%oȼF&ZglnQFAG% bmWLyP ~ ̗.6!*<{ 3>:noFM:!-LhjkǸ}f6-ܞ%y\F1-8A%6:,D C@-B o&x)l&N@m[x˪i!ml`B݄8g_lS'LOR| Z Cfa]Jn4fDRsP. k"P5YO:|05`1ӷbb=QQovB72 S;Xk}6! (|JZݩKI梘TPeWK޷OU&(ѩSs5auy'02,Jt p7Л+Z k,/vgZYA_N}h=zIrKä1!&k.c=}p!Fum]8]Ktxt3Y 3 qw d (1)OU_} Y| ~UG+Y}Dv `mW$@JW9+%+!ʌl%1Il &3f'Qûdu?E)+'Q?Ib}:L,G0I4]ۅj=R^ Rs*iOr ׎o>K6cXG-}PM cPY<' }k$w vB; ȇn`UYmH1$`'O'Jh D3(K$/+6!l{+:lBAbؼ,d(R7ibBDT<ِγM*m$b qkukK2dE[ `fH+hJ:^Go :Zq,'9S[UNrxU^L)je@k絎nhhL%[['b}",jJ=78Xa#]jD MpSbL1)$$^38RR{8׶2@rv#k6ՅXLݭUIm:*2i{Vu3ٍ3J7{}3@dxi 9Jrosn,}4P ,,-D I9q׹P~8+W7tJvBFI{BYjPBX)ȕLҖSEjX_?2{=L@; /-g+^tW7\[|D4>GEhYnH,'Ac8ӡg%J ݤ kRCݎ5߱o nW8Lۇ?_e0$ߙӃѝ+ʘIiټ˙TϤU ?NJF=3F;+'$hfAfy){r҇,E^\4T{>E;g*dٟբlT Xf L;Ӹn9qC(/ D<4=R=%-vƒ2t_ZIji0m WY bP_ տw j -^* Ka/cq`R%`S)fZ7[$< 0ȯL+qjT9/]HL]}M1.jx'Wu 8ccM)z̨d\p'#}"xQneBuk5_ԭAjZ$CHh=j>C6h߽Qc`,%˲[^#GB-KM+c]OgƎb)uXl,S;>\tGrw4NVcT@Ωsf_q?_Z ~a Jq^a0^;ۆ$.9`3};T&'~׼G5D2fӉ}i9計/% GLx)0wdck*B7SYkI[<[V 8UdN*0CiKa ):PJiIJ\ZEYr 2Rb &*t:e7(Ty`Ih-}ֆp)uU0d f%=X2!jI)&g.S-#b@՜ĽkIٛ#YWu&LYOjɓX9d~hiE ~Gj~7A9Ln&/ad'E.EmOOAeZ PɔDrGyPv(*f!:5Gw< 2N22/yA,=1I"L+h.cq<|.f-V@6Cz[fNhA+ CWGzO-w Ү4τN_P,rTxaD\v3BOY)|LY:t{qg^;xf@(n@7);,Қ W*}Z O>A~B;l֡iw;ؽOE%=Kr N=01l(hT(*/ aFC̀Ânlm; !9>bpO~c-fzCYrr.=x!O"hk!w PQZ9㲁h̠(:3.^Ń9^ E4 t ;0 "i(puי!ٲ C7zu2{{JK4 [| oQC[DNaH$eG#xp' ӗ)Zh-ܢLj󞏊בM)V_j+d={ԩ1# 2iB3wt:@1({xqrYJNkyrσeJhOwRB 'qH~u_< Q ε~"? 8Z-qeŖcPtFƍ_AS]w2 I~UQ.ț\SJ=5`+"L0끐)`؁gc5̼/z {҈a%hlh]DUvD: b.VVnަQ^59$ 59S9B0VDK2Xr ^Tݝ{wN:]Q*dvEq6+DHu-0C3IˏV }a4y f>R{920|4xe >:!7֌VǐLIknh`zQ[uBٗ(ˬ TLgM{&TU<곖GgxC$ȺL,xl*fo% 5|W, \w1:3\뫢j) B#j4qoM~k#jtlsjY*G{LZ*;vT?򟂐fm`f2Mh$mј`P" >CNsziÛ,%uҍ}#wLqdĤFqE{BU?#r \Q, +3MA~t8 밙^ZY*46t.==.-@yViȱEQp eN(&- @XOP2`XcEJ[hoYX"c*j=}^qBԖ  C4B|y躱lsÜd-23kwI0X~~ⱞIU,K͖\T Ńoc߬,zcxGz_n;ul}:v&P"T[w蟛yFއו; X 8jn7,ԃ y] v0VFǴW9Mo3DK!Y]/T,˖o/{s5=Px҈}/;/_ןI׉#|t{S2 g9xRr2z"Hԃ">R6Ҿcƥ_^$蕏뫍aѭKĨ*E1}i"~˼b[,=/ e$Zn^7x k*Y[Vj&Anx$V1;g[a{Φ8.Pګ=>?ɣsVJlTL{5̮s^gwADGf (- [0w }/ /GrX؏$S`$J%B6i!)ok8+)Ai? V?黎nᛁ$GE1YZ$QWg|OTnhTn1amNʲr'#pjُEyLmuK@6D<juXE#iWB9FUV:P^1"œ칤zZG KpHaRM'7S<:luz %m] 2Vm%zUkٙuEp0?Wٛ\ Mq_H@0i8\ηٱiV"zqo8K%flH Hzj gg ][ff|ږ~6//dP=lMa wW;Mj B7bP#!̜ą\F7PTHvU'OntGT!K!eUϴoP .R,2 .kQh]}#$p)> \W:FW/}+b@LM\Z0,۾Bt&yTLB ;(rD3 CpfG5k j/A3 ]%ǾKJk9i͂K{=kE'j᯺_%m:gUE=oRUL9Bﺹ1;Xh N9rZo֤qn'lv/E/s]{=IBSyhxc<.`P? V 1TD0goM@j#5 MIJi+:pD{AwTJ/Gp? 7 k;EQBwzdݽE*oMNkR՚DJ(K)yj#K–e/eŒ^Tn{][8>U]dkYxwH5&8 ="nHԂMSX<~;,mt@.b$BNlKYIv+{hL9:rerr,,2۷A`2>u74!?>޲W'E;L[s':-Dۅ۱ԆI[ݩ?#P};h,[w'+~2t T†+k‚Z$ Y9gLΤ3<Y2 ʔqdkUHتȼ;"6n;4F.96$7!+NXM@1-e[y1%O@5UY\ Tu:q&{zZө@0`[}Uo#9D,4p;*K*{)V]>f'SE> /18/r @}mW=cIh")'j ?Z"b [e,>yX{8G6`X`tl`*pvYREN ¤?zTLiw?)d;6aKh~ h3_4w0|Qvqj0.aaXOgS x,a*)  ڰ+<9@6|c1Zn`X̋wt} 0g۪FSϓȘ\ O$Y3al8W")}nK x FQv8={O%:8H" 2 *0| -;_ qm~cРL'')M탰Jquۨc 8EYgMqS&l<ڦK*ExK|8'z|ZmȤ<Hɽ)=I7ee5@E&=hV)ؚ2;gO<}-ZIؗ'@`5.,LyDBTXBù)d ԅznŰ: 7*=F4 S+"ˆ?9>t܃CЗ*A-bK {wUlRSQY0ռoH0 W%As꼅ţz\;JghgS|S ~#gw}0 ~=|Iܐs"Zcr! nփ4TtNAl0QU#\Z|t=@,>iViDҽx /8E;sFQq֪r{mkKLl4n Ѵk6>|/C]! i`k¨a`)fR*WYKl1hx@c:<g}IWMV=\&'oԵen/+i8FA/ ]%%|?[\8D1G[i^Je>NzB_i\ H2+@V$DlɾAc%Ėu\O[E2BZP^ı:ևZ;kօz pF˿MB;r@#褣Mzx d!N`(2yrL\ 4z'ʻF ,>/ϵ\7귃aqYM_|H əAd =9s;Ҟ}HyOs2T③|ZpV-*!'޿zmͦ-ó!I&]w\\}f"QOw!BDӱϘY~ߌeؚHqv:8-) Ѐ]> #7˚2OaUE^`#E)|e.{!uN߿sж* ſ]&''R9XK^Ϗhjut:ӉTS_nJj*ڜZJYVg9,LbS8cco5536muM15 Xݱ2^?74 `_m{F[ 4;<ћٵh뷮yoL SެXg1ZLC.t@Xzns텟OgR*ϲ{fvwwG΃gkIޝ'25)]qLgW)A]6? Rel6IX P d&l%~o.0 "/A+բQsm<P6؜ :gE6d5I [T?Vodx8C+T+`{ W2=twgh芹;@ (z לw'ݥߕB]n !! [,{}M.a^'^,ƚyxC"CNRg 8C sk+^9p̯'ʤ!=S] Cw3!S&TXk)X5C(MLF西3Q鄎Ȣ!ey; tK#UNmZH ֈ Y] %jG:DtJr= !o 2M3 `}dBti|v^C[X+($<@1 m!mF4ш#銁H OPy=:. Vn1RMᑲ%#7q= k*δh">pp⿇K ʃ5L7; û'("*G]_ ķ Txatt)4r5#7Y%Z~[+Z*CxR7Zl-dzoF݃ i 뙴C0ϩm O^jP%t ǴeocD>70Oiq$vȎ%_ Bo!C gAg=Ӏ1RJ7`H.B甲~P=BeZ+aHJT -sVpj |%Z.'ljQjtON+%͇EW-hd4tT=irguٌ+7?EguN EuPJE"C\׀Gj2w`I΅5,c&V-K.E[ A!66wQ%9]dMNX, =8G11| Dfs֗W'K{jvIImxE곀"_7B2 #e'[\yiLQ n\=[Nn@s.؎9lİk(Nŵ#F^č4?2ޚ^ql:oNC,7I:I0:[X5iVϸ002 ;܊@/NAk" M6Ƒ [IPQJGyƸedsϩhex`b>v^ w959cY0-XvgӀ0PS+Ҹo+-[;@=ntWw4ϠխN a/lNǧR֠=`MZ) Nf9&UBIKDˮK&Em(l;Bu^6 bx(ySfNΩqpq6na{>OL׎ޒЖE40z$}Z{тJFfӡ mpuRFטC~f$+ý /z8/;~!I$D2~wf n]]st^jhsP#NÊ+P)hDcK;^+SpR \{Ս>'T5Br:ԑL wD.%F1N H2;8It#1 Qъs?2,Q e@'"3(]0b%|XYgU,.Bې"Q71TZQJN!P0'pgˬƔ) ߁WmwOkn./݆q>Z1%rjzg~Q堑dS/ 6Iyh(#H_4da:I+y+-:OkDgי|vf/3t? % @rc`aw^H[>댍g!d#q~|W9odj%I͙)ͫ-,h#C4=u|ucZ><=mtʤ|hV&}ãEe|wd,W`˝*udjZzA%RsZCA[Qd {"--|$9@ǔ<8>U-H rjIPXv‰xh4ꪴllzLK GydGAm,qĿ39Xfc4=^*L\qiu/U6Ґ("I]dK1Ӹb(.;/+¢@(-n3Cz$}zRry/8fd'J)~.9M&:kzt.qZm^9.3yλ}XsvwA sX7z?jפp~3/|qhBpbwPb-bxw޸Ŗ60a@&+GtKNT̚3Cѽֆ#X3+d5VvK 2@da?\=_uy(h!m`Ŝ.Վpu&Az>0qKcY֣ӓV q{%t{55Ug|{Bܒ'}Oqf@^d ja؟1ΣGA[t*,*o(Q (Љj;ef 2f锕ekv[|d:j`Ǐz[UQɀX&|lK+q3cڬmxoo 0Ru#[ G10^@uQ{bu8%s(nH7ZrM8v¢T*?..2"ϊ1kx9R!/]UPl`hԽ)5|۲?j"ȡK9 GQwg]-=05oU$ fxM&i  aCKOKe;s=Hz%ÌӵnL%8 L“d|α Pb*o|BiREXq[2b8_NAAu5q~JO6\ߙ43GfR*r̭,. [M5w%X.^ :Iѿf{҄͠{[MLXMUh(uy y$ōiEx "v ,f-pI$D"~$.jG'ƸF*[^cxX-f"aeF4 N^@FDj!J@&1l B0jÕ7F|lSXbVUѢz<缒h%w>D$_Y)Bn'M4@ N },1vq+s"[a(@32֕HhO$^yѥ/SZ6BB K+C^(On,AP}'T'yMH=(գ%+n]lQ6 ft tWȴtxAy"0(dy(?6 W1)R9NOM˻͊7fN( #mC3™ˈ\ss?)1,Oѯզ쟉ͺ~K€GxIϪ\h+Hmbi犌ǁp7MRAA @pX)᭛Ҙ*=cB;P)qsLcF*j}H~(͢"}{^h/ gڏ% cOAykI92`!?ZuS.Fj:_ mӄ>]ք@ If`=QAhW{o_v 2!oUs}ИB+E*Lo=;2ͨb!|gdF0#^,Md?rԡ"Z:1j6mA&= 7&∠r\n\X*J冦p`7\F^g ̽%2t^IeRj+\ÕbAEטmm#z|F%'=ϻhaA-~]\ZNQ2tM y {bWqoЀײI.XR!,:}~B /LmBgPLڤ_&PRp8,L j@"(E@Yؙh%w;[Lس9e3 d' .Am-P8V#:E=~8wȄ>ˆrV-"-Hw@&HDKEh5y)Ny9E0 B1+lR>"#E0gQ#~*h aPo-mp%Ɓٚ`e{Ҏ. ؇&dMs5azxqN&E #o۬!0p6#n/7M̓Ѯt /)\qFh|-[EṞB|aPM/BˈRfr509G4:*C2@үNd;]L?!]k?3c0y/NE)F658̩yAQX |U%V]ÚE z!9͠/rEE-~=j%kOC#c,fܧdg3%r{%!suTs*f~HϸN}28 h8>E6~\á1~aQ #@^ # yEbrrX2xׯ+y%U.3ʕy4N!_޽5r cjSS3ŸN{ÚZmVE.yƟd"@'YmO xs% !B@b"?^hkZDy]4*<2Ĵ[]Yn{P>R}r&ҨF+̴ޠ&չcҁoTFTŵyte8CQ4RFAP5yR|%1cЍGmZ01#/<3qr YEmuY,GVܗLth.kV0̉@xսrAK+-/B2"r4k#=SzQd ڱl4M$gW/SiRGQ ي2qȥyfZYܿ/@ ~iƪUcndXౘgaw1aHgym#+9)Ʒe_3wr~4\ƒ D̒0GN̞iC:trQ,Ÿ<Z u`tm.D\I "ak7骕Q5^ey4[n @o=>ITMX粦2 sNuD,M1NJwxKF0{5oqӰSv"kIYpf;LJ)R.e ܪ3Tx?J#U]$XBaiL4R\cG=$Yi}BZY: olAŠʡd׫ ٘*.FL-Y1fq7Jp&m~6Li@8eXl~͋[IWd䟅# CGs(X8un|u&?1xA\S|íIQɫNU%R6bk7}XL~+*򏇃ęeB0 Vv&)*+Ga.EK0n'04} WgGoA-T5Kf?=[ \-x;F'QLXWnT>\_W̟~mR\*(zՅ2L-';@7<yngrq3CNz&u?V)j6F8Ԑ=lCYiRqgOO@]$Uw1h+۞dq,3֩v u)~mCd3+jL"x&f=t`eSoҮ )"oM?@A3ܜRv-h!*_,k͍q c M>l/SBm8$,MZMP@ϕarJ̋AZfRk xy/CqWF{ 5t ăv&NiY`FrmR>PO@jWy $!iIN'~<@qMCaۮ/@ȕ} s]X駊$%""yQI =F +;3@'- O`U0M0FO?h. /[16;'~Q aH+ҋ%a v~~ά{'CeIO/ NTKMd"d =iىRLJYCmpe-;SțT۩;/Þ9pV?[2ZsMD.Yd-=~X)F{0KV_1]$" @ח $:LMSOfJ4f#xt |-VCMBzqhVPT-P^ȊIceЭmQBr >=oaѲ ixD NY#›VKH<ǧ۝ @8ɾIMge+:\FΑt/۲/W/}|6q?3؀t 5%]1*`_ 3Tbf .#`SLld=sGi3L<[mD] "ݰ* 'Bhio?xn c>rZh1aX fiH K+͍{'iof6ِX-hG[ȍac$5ڴf*D+" ؚXZ6lbKųh Iz?lp, S )H:(C pT3<,&ܬ 0-֒ TW3}t w7کt'^|2Wû8蘽O>gC3lwJm0ݶkD.kRp|EVx UaEQnƦ #yOauAvAid`t,Er_ )ٟtpGU"t 3~w^ΫDRɚB /ٚ鉃*?UFRֆa3VqƟ6-#kA "{U>.4̥Խ]u(KZʱ6Cш묽6U Z'>"\}}R _+͜q]|1P G>&"eV sEߋeF&`[X oR|}~6XzA$Ff+vZԑ~TZT>I)u|p[#-N|%iG Z7LbW&GөXP.#:#*dCYPGAT5Q77dMA)z8ztz:X:6lyiR"VTh7'9 _]ޗ9 ̭h*a韻FBXLq<`Rw8sL}4" 59a;Z_Âku{~h:pR(Vcyl/ \= M Y az)\R#䘘ElDHj3{++)c39p1k\˻::ƿ%+?TʈJRyp8Kp6:tg-N ː6 ?ӻ[5:#Laq@L6-tزZ982k?4xڜm̖o6OT-dwX~6$۹yǪ n<9^+.΁#|}μ͈H A>"~_VqΏKdn g7lV>> W8H\1WrQJh/x'WՁHCd; p|hgzhřXo23gVIn;u$.ƪ,ZصyYD&dHd7wwz*t&?3^ooʷǏ\r77WfNһt vX%&(_nƼTw)6g!'0q8U;ċ2 &Q|ۭ?+}*d%z8枌ѣ.←%RQ ZRgsL痨#㮇DȜyǔޑG_KZk-ixeG 0>+}zeȜ;lROC|d!qI#O4|ZJ50;7)QOH6yz+ `챘{y2` k6B1C~22gpelH*M+M} bR"5J.L ӯ:'vHF U 8aB]O]dHʮA9ϺTwI=(su=U{Hz9f{ޏ:&DAuZ} w^ycW|]$ T9JsⰩ+l*QDhjᓶtNKK~F N]j#R(Nq**т'`{6| q.xz@`?~ 3G+<3u1Ӥ~D>_KTWfn{Aju9ݬF.rWyJx8~ QܝBN{+p@:)ڌ OXC`/N0O9J_Vş!Y'tEw'.IdNQ4:?1] ]xܽJ![ɹ)T 놹RYӑ(__ fPZ-l )QJN{{Nҽ~c_BDDN}O2WNےIZMo\\u3|rAtwG(y%K,-"4)LŦnBuH]%$ ?'# 5iE3!dŝ굔Z5 ȵ="\ /' :\+HԂlFy\Z&,bgE3'T[uUb ,²S\RҠML哑X 鲷?r H-}#E: :L%CK!&Huc v,?ggh迤)I^4 1C2fR.@V3]f -&86!c8Ƃf10AmMn-ЩC?aȆvabk}!lc=X2t*C <_.M@IRz~FOy &դ;;ב 豽备p và~$FF1W(U.R Ryq}]`AegtԇQH=zx>])Li~W^|_F2<EK°p$1U%~BK0.@SRm&7y{&al?D0]\g\5h_KqbICK%$5)eHr1G@ )O<í638;~bR rLFs\"p-fM"謭`;èZ<?vq#(['&i> Rh)xvYKz d=`N^ZԂzX;#ȿ@pڳ}@ל\l aTXa:YmqR XqjZwoiٻ>2T">ȡa ># E;Kϡc Ar5t ATar)5ǹn¦a챰}?qz ynf3b=ZGahAJY8.@$GN#/bu/@h|ОsigOy](9ZX]MBӓM+t=Z+1bLe\oY F.KQ2d#f"5sS'j9-.R 0YON 8aJp fië<5/~a{G@΁d1OUflBCuez{{c6lb&+"eO)~=x]l8#í2}-TZ0GJ/2F\oDZ-!ֿq 斂F0MŞ= W51BRixƚ8m)=ww[³zM/5I2Qڬ7/x ywypZaH@}a[I?LwV[nмj_ MJ!2e-1GSf!,9&˂r7sP\O1,\v¾~]<&1#~#nw1d X,i9ϩH/([6˰Q:e;1;:XU.niR2{5 PpTu5^AL@L y|kfF7RRO-ޅ+7 hkӏb}',u>3퓠$d<vb>ęgŀ=C -EvQR!pcf5ofZ[n-2t+5!lp倨#Yc:_UZl{d+/T[Q/jX4A⛧kL fkxMVa+XkOUcYz^ᱰO Mzs= Oį%M:udhyvJ?[lGcP|?'R睿t{R\ʁy~BWFn!S.V2X} Cp m^`Q'(B(D~Mo鸞`ikߢw&]W+Anf >t㯫ihZg Y, ?|bh7@=q zgGFKt6& ie;*Ux8[M|]:cٕHTiUfiwρcRYZv#):`i045[%R0??=]Jm-"+x. `/f!W@w+6"'lR& ͥ$\Μ%Bx=cݠVۻ$ԳC8o1&yi-;c+{W>ТIyK-ν?}P 6 MzISg>0ӂ"HVdscJ.C< muˮ w>(˞c:#̯Tz|0KO53ĻS8˗N]C"<׹ʚh^l}9тu]NВۢ7;<5E4UE,f2IV2CO7I'$,\I=[l*CʼʫK2]/Ǭ"s]FHTR&ri%oWʎw^fhw$Zª*~%82'0nJ&$OA[LTmX^]|m"qmHi1NLh,9]$E2<2Vc-.Im9z۶Pqu <~A '.KFZKF~2mOiAF]T:.q\fWjfT.Z̝bԲh؁TuWjYe1r(46 ϷϊFsQ@6*n gx s 0!JiF}?=T{q2M;M0Ұ-W@HVw#u"ņƅƞޝ]-K~ύc'_Vy9ڜܴ>ux5p`HBz!2Px♭Sgx09Bqoo 5k09W'NmfXTOhEZۃ^UF_h-mMH٫h RECYzt;k"Mf&4@3xP/qy*Z^ )!^pb[t% RLonEh%l{?}&ک䣁J \o# 9&@yUrbh2 $r b4+Dʌ~RݧjhiH=ݍFrrgSX\ޢ PPk(~)S6;_,L0Z; 7=ojwHDDmwY& 9YJpF80|#Mx6pӼ_DS;@JFC 8Tw*qLe [ɐpKҿqqiQa>Fr5ٲZ?H€T:7^o|xVAӪWfJ@1˱5"۸+bs8a{Jk^Q22͙`JFsP_bo{Bgs_[# HxD3{ ᆮ ~ ƷwRA|JT4i{IԓzY}';S1f$7B>E]"$s_xϨMs*;I.~]g;f;f5n ς7,,a2v:z%lOqPH4dHӉ)"}= ~ tZݵFEJ*WUl]kbsww`P&|zWg/w{‚7ۮ}^$wpri6P j+F)GLf?4 l9)&r{gOiѺ*Ľ1!Q5@)1A8y\^\n9.Yo M,+z;zˆprvv 4* Pĝ,}opCAV=*&(Qa ;HP i3R"I0n.'xKmdKW z~,<#ǏʬlDn^tj@z>#3!#,e ͙Y7FQRYGM8 fy|M735A_m>@:D ˴ ExP35hS GY!HtgѭM56\ a,pnӹ%Y@+hykK+Q Ř2%s @O‰#Z]D/!|=0}b 7/ЏU-~=۵#W;X9fAޱT,Dc=JPnGPtG2 "u&gZcxEz| H54RS+wS_rF@px\EA4r{port99CGO\n&W Ԩ8i w2W< 0SR_܊0|LlĔ!RAWT6e9/rm6etg!Vu{Ud@#ۋY+."oT-lc)=4[ѩrEʅ]@Zd=̜`D,&Ϥ2i0C^,'"3mJ7 ;\ֵ4#RNvII@o/waCm1h4`ebAA֜JmӇgSo8GLNhAb~" BQse=[h68wmECKvl0j`ER-*&q p\o <(UѰ i9Ջ X E)(㥄E Pgz,+8Y-$Vr2s0^\nZt`;a-__i:=U#p(;\~|glcU%Op%fKGJwID҈O 3MtZ ]ĶJChfR'.bؼcV#R6=>L_ZBmB( A &a}/IBM1[[T B(3<|ᨶl Gx@nCm.,4QL%%6{W29(4CGn 7]e|94DO\A#0fr6`qW{dXyOLh @ zqB4u op FT1FtC|2#n懴03Ŝ:s3}$<]Gbsه3&m޳:UhZӧ lј(|6S83uU|SBj_D jhf$Uճ#]w>T;Z=p *pc^9=m #M/}$-Բ3%Ზ9n{ôJ[K!&XUޞ+ce=xf2}U3vc?|s;=x^u&wr]+[DU-o^"NrrFWlSYk6vVZp}P""y 0|hPd>s&Wg[q|ÝG@ۂUOl,όUM/qK$r&i>bt-LAȡ{_4eq?)2%^h)bCL|e# 벾 H_Tï{>*# jsѦ'htv*1zd \[}6*^`Fbd9B C tzICtl(N-)ՁG1,@P>3 їo5cfܵZ?m]īzAX#gRc>xeKmvRS3?!9QkC1uq9׀Ô &=+veW."ZK-ah6(9u"+RޯUTc^4bLShGe{r-]֦-y&uniy`:(ErQu/f`m6UXDB=Vz41Ų;tb 3tGHv"߬ i)Zw0O8wO`W>~^>wKqlaFڳNXsemwtR?j3S'kH=܉a3Ib[,'"ӭٻҴ=y5Q:=1y$?DN%hՅMzXf?Y$'5 ]:KUğn?"]͙-ýH+aޭ$ꍋ7$d|[-M&'80YTD5I~!1E"9 KD1t6u֐Äf0: J3e,~BPUMG,W4Eo:My"vHwc8KꑱWsZ{u(ɗm_@k]+&;Q7RTHKTK$π#nVGGe#QyHC:l^ii]wO}}.B6K{R)Z6fͰzO+56y.(*uhGA-i>#ᡊ4@>qL!3*LAak1>e)3l]ni(dQ26ݣsodFBb_q k㼒ޮ2G8r)Eǭ+^rh-͡8SGUO[< >%5j|Au"MעNg͎ܙrom%$:8)ь`߃ɔ[oYyf)!$w ubU;Щď<0Frc:G L~LLMB9~e;leX r7Sfr/M!qw oZmjW*kI Ɵn+imrZPX98-4vĄbzU(d?!{ 봿/b/23;!Pbbx~Uh \V]r2ah1J@ 1EV:M+¬ "y[5F泆;rc݈ff0h;];*{z(ͧ(c pWA|9s*3]-0OXs^JjUCTn•fDy^4!J5S M;싡: Ap1 UkMV'o >Q1CקFCՊF kT\lB(8 dGl(?DZTWpXwS'UVa$f~8Q+ f4c cz9;9fL!E?Z'SVNۼP92]֙?3hhRwpC&%m87Q|Zsm")V}u5ӵSː!Y(rs-/re4)=jY lw{ bF8ּpy]]-NT fL_ˆe4al5~":\anSr Ғcl9o%] FoG# 9=wO1^iz~'ZX;:m*$%1]2h~ aVUs:5iv3c`/h(O_}"ꐎs J:=yQD1ۡw~XyupW!j/IOi?Fid AF='Sf*]$+Y`?9K'Jᕁ_RͺʆdA\aED r}+}w𴀴y$IP $ c @n;XOq`>]IMmRfL`l2e@xәTv5ީ~UG1,鼼 -% "q5'j'}DOvJ4h NcA1ZZ1IZG4Qby/ 0ISmpҺ6wVeB{.J R=/ydE}9Cx( c}v҄^v] ^,$ m#A^q½JXEB1ɬ8p,Z d>iZ2Fuu4mKMߴp8ރIӃ1d6c?+'Q7GwE#w=>os ;#B~}Cu~p^}3v\P?IV+"ܵp=蕬Ay⦧hO6^mM(:^žzѻN"*+*')5TSGMVRJED)~#!JO\]OHB9#\ Ũ|LI1}JdCN{w{40QvT n.q$ +8P=혮wz'2%s> 2=@JC3_SΜXWC866~ցj%\=>{1NDyHWP`#PR \ЂVի Mhr(Wx;-z*U>?#5x!6LybڳF#P̂"Di=dR/8`.\UfRodcب 9#w-!~6]ȓXY>i ?@٪7nʼAaB* Cp@aLz~So u&8+xNƮē|bz@|ό{xeۚ`efRt^*񆲬$;Zoz a1.2]nM܍}qC[-1Y, k(hB6mBKe}qX=3.;&:[;ۿX*SP)MG) Vq%Hv8m *Bt]~ze`~x`G\A,LP_m<ElUq_u9Jv[0K %Fb)!8%o8bJ\׆0$۝mTg1B|qSg+6ͩ 2ܣV_ԩַa_t-.~2.1N$GC6+$ fS.,ޞV7Śn`T#5\ X V)뎙a/B=tSz9HM=0> 0,Qز5ؤܤF|(7>t2!nB]0A1dܙηz->Χ>^.x9צIyy r`}'_S]#KR,PH$;wu[n'rv9?20g[ LX9Kl6cʽz&sեy/Gݴ>TNtheJ(VTql0% yNQ.0b.܊}V R%;{9ʸl/ d>e\vj/PQa.rEV|5ڦ0$1v EXѧ]h\{¿9vN=QV)G_.'W&Bm![ ¢f<%"|۞GɆ-uHud}%[IݲfeJQv=Mb(%Bpۤo^CS?vm[DjfpHFyh\ҵ Q_7mvi/(B5P(XJZe/diYN Qi>nYqYop$ '7bIj>|FxӑneqzOot,hsAe0uz;fA$ʌ#Y%߾hߋj yݳ\A fov L?z$ځ*~@r_Q^۔j&6;Sljྡ"KSk:=6HQZ|SbsF{gZҟeRTӜ mdj|'ˡFWHyc.!XuKHNx _7*4)X2,yL@6 oFPKwPAϦ#Z3ɛ%u>vEw$:i Q/-&ڂБGsS`ϸLR * b ,W#vR5H%b ERY6TlK60=<֝T[j@a%ĩw[vD5ZujzoJkp|m+zS3hWӉf_̭ξmu5ݽXaT-*dCGXI}Lt/2G5sc_q\Dum`!E(Y,;53z'/XnnDw5mQ{/Q fHpTە!LV3xsN%~CgEW+.+Y(g"ءƑ_ ^/ $Vf޶Iz~"%Qmc?D W?8 '8S&B1t$:RM9h&PV(9?"jo}mh\4nEm|`@2qd6Nf[c:s2I)mzϒ֡-bڽ- d8$K*,}Klo@"4Si>vM=Eb~C5P5;Li[xSm4֏<#}´DnTXR'Ur>t™g&,}tux/.+v؍~QH7ߤ?\?G2s8CiKzWLhY(G)S0`/Tt`lg\O rcqpKhuԚ.UCipjF wf{A^&Lа&pn]:9\f;٦/!$-Pަ:65[TXz2+Y,?#fp; ~0gi+jYCi .]wnVprчIˠgx/Em${ Z#VLK;{zux?<κW:)(֫n՜sqN`1 4NOf!?[8{z$빤I*ց5799VՃ]Tj=Ovd{&z'xJ9ic^TPyyAgtJs1nMX9WK7c ,hks` NR/Of" ֗1tCB1;#/>W>p5|H3jG$BxĠƺTVIFdY3hoq RDaN9^Z0tEI;THxRlGMN0oBˠSvU^?Gʑ֩Ք+:d1%BeIDz O.=i{BPy ~{yua9g]/>W71T߫bJNtɲIlZAmV{K5D&1J?nh/xy2\n"f]K=zk#ѾbL7HMrUQq>WE].gT8 柳f0HVicN3>ӷK6 }A[=7!8A̟H.F *H:Pi}>6~meݶ3@4I_{1Cң (z|`u4hjh C;U4yóO:'ܖnaSx9Aҽ v`#ګ}(EQ1є Whu0sXO[)HΉ:/N8 @u|XlyNc8,2Q4 WOq m]y|rqxXFQ'>Z=i6~No8cM62Pz֝'Gmv C˸ 1Da_o Os|^kDb yE“A$<3;%Aѕvtan"]&GNj̪Ju5QGJUB=v֣|M1d!8BC)#3Ů|1=tt [kϲ1("o]"mz3rDKAc'rJ}uT*yaJVUl0O;(%tI]rHk%+PĶ<_<3˓M#E`&R@79l0f!4{X1lRsN єͻrK%Q"R; 0vbV@#b}rcs]df#DZG:D Z:pU RMTj֚!Jr+U3g6>ϡ w>`hȇ:bstSfNL??YThy߇ ⣱,Omh5M+\qh7 r;oq$p4/y{2YVWFN0)SFE=v BkT%!so R:`k.MNqShĄ#?@zhE#gsob(;aq\1XKGQk-T-C-??w ՛ :cŎPu1ԗfEV۫J] K?V\oG/U$_[D)M̼Vj۪f7/Gz$(1YROKXb0gP|Z{eԵk9~27E*[(Oɣvv0!A$Vٸ M!#ղ|E6S:l+@엯.ov2Ś-F*ɜzJk/&g;\=P®޿A]CЪKpE)|透(:48,AA2x-f̋ ]}r~+ja_g P΀F]#JٙpsBman"$:}fP@3t xeѹ kX 59u+/sHo^ pAWȽ8M,[\xFwF1D]WDA1=:'5:h(ޛN]BՌdp88ԵYM%ToۦwL|*u ݖ|QrTs'%wR"GiSME %$tK .Vp!Cu@m@h LZD,lBeI+PvuKOsRma?3 Ըo)د4.BjRv3HWXIRoΕ`Y336, FfSwK;#6Yg Q( l|VEBScW mSl~oI">FD| G:bo_E3A`1JY|ؠy넟%J"KI{RY1qp1c;Ie94kj" Rc廽~{n/ʠEɈOZAXUG!>6b e`56Ûj?/_c:In&iMU 18U '1dٖE#VP t@D{ F&#mGPTϝjO/~$8~ID*})֚݁0 uYL^O0 a+YyPaxv/} ; HrsIUO.֫ }ZC3GK(~woocr,wj#(# ၼ9/PY<;˗|']RbKu`MBny4{:3Am, ܪ_B%^!c 򢗑pI c bN 8@F KOUd%X>+篮NuUMj քtK?o"KN !Q%] M?U %Q7}7 )84%/Ktc3Ѵ*daDYi[65H@u6V6LEjܱ2w]{N.H@ ,8-ϯkݰAmVBګ=f7Q|5]WR,b0?سŪەdw%Lpd j{OoͦBQƃ+g ![;_KyF;#6 |xl Ip{IWK/zQd N^8g͹Ӷ@VdLBܦx(HF<`\*pêfӝxO𚅇,g1gs[XJנD⦊Z yk T{41Ѐ{Eo fyH֌xruc32_mb!D.5h ٪˸!\!. S0?v!waIhA\ +3^:]bO:)z,yawFx4DgdUߙT"F~Fskn.s∺y-*Kw4=S_I㓺qG.tirJQLk?k({2Di,){o7{ _%jiTO6wUaHGx :ZԨ\vlst"ZZdFHra:.'"*`БPZ39zGYԃ";+L+!"`)R^{^Ӄ* ##yRk nτ&ߟ! ZuQ$_Y> ƈ.-2< Z]ɓE kx&A[]gHt{"+;1ɤAuToPϟ" '+n9=k" 2:{$BIM+S}8O`*jOJC>+QQLB` |¼ZD#R9VܦPN:~/ܧy3G ؕDYP++'WWv^$(e<׎6>$ަu/?b)#Jkfp$H669^^N{^F- JW!%UZ|`]aXU~ (r'*P wݳC1[È,97TDJ14 /el6aoTsNkE{lPK z !Pn(3L,_`jz'5TY;2q`us^o1f&>CA8X.ϕ`}xFDzxg'`5#wpfq\$q~k_Dz fY溇C0փSz5)$,?*㮤9W$UO J켛nhay`M,k୍s~_vdn$p} Fnn7'hP0p=0' xs,spBGm\]ނ^XV#lLʹ4N7 r'멼%4 Xi?wX 3y^ Hhi+!qmR1B4{ߦ H$yx,d|~=_)ADC2i_"b (7JFT/X1-ź.G*ru(xȀ`a3v7U /%/UCl!Smv"mF)ZxHEN*`7(+. țE YlʲMRKbLZu'\DOC*C~,DGE00NothUU헇vb8hv8˰O|rF+jJ69=u3Y ՗ #aY"w;5*֦#x]q{QRmWyi/ *EȎZ:-v%t?#Z2{ɉ.jpgF)do"+z7ISJA[P$~%2z [Rz*o6!Lю!DF,eD*xqŤgQܥ+>M#&BrsbU6. Mډ-e-\ {4uf9&؃c0$K-1ġbuBM@h{йmkUl}$\}u;\oujS/5ZE;3No"Doa9h=ޠ]gcB=d) hh3;V[[paAS2}kK;l-,1AW:ϛBV m\`pg[?/0(HI6 ľ/#g=wu-`ȵ鬒u4Hc71|],6ѯAh eָM+{+ K46V{$۱6n %@1q0,8tM.0M /TRA  QSn,mx2|#b|J9~i%c˳tNH9gHL_ca̜ VKQލ|85|>7f߮w{9 .z).~t"nwbf?'ϠO[X՚`~ʅ_"~c,mv!fᬤ ǡ|8;,z4s;T bz}Uot"0::[whlسHe!_ynM]y9]z#k-`2kH|FŽq Zcb̞R);rչl.PB-#hndbPoX/+ߒG[r^Cl^7v@=B;Fd.'`ZuQkU ۂ{`ť^DLjs,Qk =nU dVIT > ]7ztt칏ě-UW`Fg "SJcWg9 , ~_ غ W9IKJ Wv.69?$eb*:ēDc}f~DӿWdёivUGa~%e|~L RBo/"3dn#[Sr\R2rp oL~%м4[:% !<Ć j ')Ͱ&0 BEևRJɓ^3}^ s#)`7hRfvXiMZcm; "}x[x`z~>1:dWr=B(ZEv`iD)a3]@ĆMVy/x!)wAf&E0[߬^R{9ڷrD|Zv=~j69/UGW1gW!x֘Y16E~ȅ ~Mtl,/XY$BB.\_8Ph)%5hEENQLbjs]՚YuŶA-Tfx C%W3(SYc:J٫ feтV!ؑ4L%F]-jws_n}3m|3*~y4DnaUD5!,D8v8VQ%+4x\d]Bf"pQ%Ӊ[>k!]5`}f6Q/?,:5ݤ',tiN>}-SΐRƕt,I5I+O'U7:v"Ѝ9 O ﵏XX_/6C'C{_^ .8 }_%ޯ-9afh[!2!)9Rs'$ %u@@)x%!fq|N$|CqxξJ6c%|#z l"X^\kޏ\g3BLӍ/$Q92~1otVQ˅.U(tg1a9s_):{YΪdLPT4h$%?s}RV(Sg֧=kbe3(+6Mm,Rg[?%4=l&}uz@5"`9*+{YH S =P} ÑWg8.#YvY?G!:זGWgr _aN)d*tv`4䍢RѨk|d$i ]`k|%NAW&SRvzcPL ݥx&]L˫F9kƀAx'@e/IJhP=#9y>y7S{#=KאS[*n*CTy[MO "VF˼ڐxĺ'L7:SP(L  `^ql95u3h&T埨ش5'i^;yT<'X%fN1T\Fۚ^!_C8:f.%~^K=𐸢k3uM/ج&c6yj\lsпQR"UHp0Tv ?:AR8|+;߀Y>Ŷ}:x@ FݒvOb\[j&L5_GYU~,պVy=`_3Kؿ=G%g $)QP&wli?buV=9W;meH*׿!bv0O5@y0vd1~94 ޫ](Xg9alh>!n/舿#هE' ]"tU,l@&0XJbQb Is+*X;dfCƷBT) ȋ'fF5hj<|vſr u${?Sn䷗HE.&| Ccr{.л ʈ!)O:!k73:5e-TG]wﵢYq?&?HoVtOۗ)D7"F:!$Y[C׬O0t2R><ި: oJ^}] Ȳ^WOAӄC2 '%*P)/`zY2POBel o'r?|za~~ e$_~RF%ӭmф`£OB!!kùtpZ; a ;hPύ&KO"1ƣI ~)$3A\GN$lC,>(1PCM[@ò p }-k’c;Y;J!oVx%ul-`4=@6 My!(U=RrY/מNoqcQz g%dh\ytQtĻ)=K wWv1A%%[p]E>KD,F_uS{)+-?%qVHjçp8Op5i-Þ}J?H*aϙAIўMjB&$_%o`sa#9X Ζ3աՒwŢ FEqֻt AաH]nђY35tu'wkNL 5::gA]@|c.v2*TDdIW؁o*|=k!i읎nv G|n/AO)\̱0+~vuNr9.6W83hbHw+1 GGNp QE Ui535vޥ~$EHGxH΀{@'RU nTкv!X! .y!-S5reAÿx+/${<n)of@#7;vx+:Ѧ$2RufBkm3,wnpHz%ΔUbߠfd ]m`y6XKǔ}eZT!9R,"JˠY۞c&]6㛽+Vv9CDm xNP@c+؋'aWaiEG_bn3VlS /Q,ћMx]H2r]aIA\PѤ0RFEa3 9Rs݌bPYG^iTݧat/Z}ٞ 5r~ډb/ P =r{֙;*&P5Hj2[j;j$K5N6DlPpim7A)>Y5, cG1jh~#G9RхJ̠qw]\mPj!aYC_=;ڽxq.:H\,&!xUq9KE-h/]E *p# +Kh&6լ|n⥵탛 e2+_A\Mp3Sw v;8v#k4Si~n%$9>W6fM _.f"IG";!Ҙ=n.$s1\:V0P+Vg#EEuYs$cRL@6W|aJGTmp{|~ g=klܯO=D ͢7CB4$m?SG1ְ$X_GSQ}x:J zmkTlN#y3,tEu61Qڟ%|jڛbStFoڼ.K*OAéoMYұ{Vآ_R~?ukJQbTG}YUhI1u0 /hv0o JnP9uփԴ08u׋ Lom$6ڶqEo)Vv;Rxovv7 2<˿Y5pjSV°6GsK96_Ypi)J1|0B {z̻`yo>sFO~Ljc.& ;zp?TxjXpU CN -p5K&2vi[WoFn%R="DxAwW MϽM12Զ54ܽ\ -clY(R=S]Cf^!_Ep-)EQ@SSJl|#n:~cvsb AL+Ud1\CA<;T졫SpLΚ\'FTx0C|6KѓהI߻} nu%v> |rR1tŽ HvIٴgnE,sx愙mcT.1׵skSq+6Ysܳ6j:Gk"bk)*7O(kp800kǦt}kUpoVC 6hXNb$xwe-٬-QPM|qZԗl:zFyp9LZ$LL,nL1ҠRnv ^r>DžȽ/RXMFؓ$?a~Y,<$H!og4EA4nӯ.'N'Cr] .8buI)1+β.tHZh{Mn^AeZ%Z=(>zb &b,Ck]'+R?c36e !M'5 Et%U*) ̫տ|\</:sslS$^k`[FgEQn: %u|J-<vD֜1Hft85c :fmS 6l\o ~8mZ\ޖ}br(j\" 6x[`N.]La:a+]3)Ar~yvo82y-$Re֓JarW8RSfs@ᜆj8U]]?D}&no'zO)}Q*Gm^}#u,/*9X)BWAqW-eʐ T|㊍kwB +߫[T1h\B?.So;0n4CǞ}O7U(*ss='T,΁G ]nV?FjiZLJgONe:m޹!h{򠺗{@O.f]f {m6k㈀Ő"l4EƬdpKI}_ d5QpUr_O >C@꘭^HeHZF.DI*~9v`9}4@ ?_qa BEN2zR2]zVƱE/LLР<)0h'iGzqn;_ 1Va>rYWQZpJڌӀj˛0WcX6{x╸7WUvK{/;H%shyzوdUCLnc2i]Kv``;iv57np 2 J_$WJdĞ8^5 -Ƕ:qXՇK$.=84j-89AE.f>mbJc6AO4` muu"BݧFce!"*/N:QsT[b1KHtnYiP`q뚶d`DS͂ W_ڹ\&b[0 mnŞJ$[WU~c]CÐfr$ ph E$̣72YdSEBDz%Ny;W glc+'^c%\m#JƢ'Vu~bYir-BTJn8q?;Y/vɂrֆEq=ͅ:}Ұk3+8߿ #([䒤>XA\&0"%| )@UT1DgȲ(E h^ ti=7ߓ JUYfbC:ZWg3 ,i&Şa_`W(9ˡ"0UcvpLlO%:CGyw4=j[S(q[Hed,3oZvc`])5 n"?cw`cfʭ\\_LP?8s!6M\{Ӝb4BTa 粮 ÀԏT~|[Z]l?&bVo_l 7ʛ$`n'O=؀msM0n2Z;Cя4!{DJ0#BSޜme9 =ERDfH>;:G՚Rl Sj~U Ȧ7* ܍3#R_i =҂$3oMiJwNym n)+H7=rՃHb`wcz3\L-'"b%oNxϮTԋvQZO>ѩ87cf2)2`*4ikE:"oz}O-,Dv̲}ӯ.! zʎ7T؃p+"ft?LFy#`u(RCs7-Ѐq5B2D f?-O7[~!>қn|ՅS^Ȩd҄EFklFtHKϩpڕHt`KJɰSuVzK24% :l'ϗvtc%~dA9^ə@1^4hf>f6{V}HPLA2\! PV%%@d֠G/=pyJXT'>mg~*J6Fܞ55Fb{&a@@Oٕx7]hQ.F 3*)\St=,Q $q}X R= T]$V;IJGeWpJFZ3C*dP7L)aK.V"}iN5>_Q/琣a d~0⦡DJ|kS٤ &3әHC4u0~?kqg{DQLM2"\./⭼Zk?n,ԾC]ˊ_|M Odc~e롷T,۟K<kQ!2Aj͠r9R7.U:jY 3l?!EV/!,x`)~rT5Ϻ x Ptxc$?a8N~V(_5Ҏ}l5su-/vܙq j 1S} 5鋹ՅȚB>h:> w  lx-&Qľz#O<j`O{R6qj2h㤝Ѽ<{9|3W#O輯MXj=4ڣTCg{b,`z1]4Uu~ا% .8uI7(ߕyw(9I0OuLNgdKz:blU KM^iwQ0, R.^4>S [E#.>ZE /[oaoICGsBר0iSxIG,t7Y*OyL#HrsFg @ YWqqAZ9E*MY8 KTȥ`m{kO@_!ku\ΟUA]v2b]J;a"į3NaF1?J  ;f%)+TX8y}m6C˧uu |G>w_`I#L^W ҆/wh"ܙIFXUmr zQ_+@2q^ d{'{hYL6L@zz<),3;ᖜ˵ƎGl :3r5?QTRJ԰ N,Z =4-펤5 ~Y%S |l&Ǝ}:]nćvq1N> {yWHv 4=3o0KkM.ӸjMq2q2b3 ̦ԸmTWe#Jqj#iS|<Jp ()eL*A&KYJrUzVy[碖6o}b6C+U?d>E=t-6<,dyqg,w`@Ur( {"h%KЯ6n.5DRلđ~$貟kU(㠈?:ª@Hptxiy*)Z瀙GdyỴ\%$ 3DqDAĒ0ܹSci,g}`\6|W2yki6/Е>YSΞGBBKJcxW7޵4lSsq-oN Di6DC%}h7wx7P٢bQO[/e 녽JphE_*R&gcgUrx.T4p- v`}`IX؊iI^ m] IBq'_4woRSH܍kF7WRִ')j$sym:[chTwMWmC)ϽrrY}~)';fM; a~lmG)_I8=s7COewmWH-E~e vhVPн2o .|=o FF՚勗ꅿ2h=֪[^:߼_}R3/6FYRR5!tK'LQ0z$w/wf}".@J1mt4cY8cCTq1ZYWmM ;^/>ƆS[2?%3С–jmԔ!x򼫐A"$8 jA( g]bz!XmK숼_Lv%pB_d!W]0=t؅r5GvO6+**0KhcA&mҒӌ; &p@kB&cS jhVb߰ÄAЛWĹ2LS;WQ2؜B|ޡL q@USѯ+_4B.$M)I#y5!̓{pb:F>E Z1[(i #v,&KN lywma54.R!W@:e v!; lϹ֎e"n7hy*.۞˵l AϪJVwN#"Vwp *!@sƴ~\ |=wdEIoUѢT+'H)푷=Sv^-dSۺL&Ы@{2v(\NYu?}r.E~:Y,mIqs+jw(4|b}މ%lLx~ VjmE/us?Z^Rϯό~%jk~l c6[NRDj:=9,_jΩqe 4>PSO:LI3sfܡk4nĉ6B]ziW27<(#O pXLɋHfLE@YBWFu t'iR5.޼gj8GsH׎RJ!.̟=TэRBJ8o#`%+3^ =l [N&9,q w3IZX/6$wA;wH8aEf8/)>ޏ'Ex&KtsLJxn޶(JB0iSכJ pg017tSK-?LyV[ ׇ6]-fZ-apֽOYs;f)3/̿ǒ}& W"=(5dVfGa|t;_-ftAa'-ޫo,#R2A\ahltK-zzaLS1'ք.)=fh}E_ig}ȭxNy/ĕ:،RS]<5Au1/%Rlު<ʄYeNԪMd1oCKw)1V6L/k ?`[5 =WBA嫿94`K$yv*3S7tUOsȀriݲ,fVdE;-gW}/l\:H-E~ ƶ4;l\NR$>\N3ʰr%\ U=8CTG*hkLE`|)n/@!UatAT"ē<ϘS784KC6 UXKwGv‚7njsC/?O[H,1$5;kU:3c-fQ!c 㱛 u,4cr<7OxP4o,G+nor挣Ij^L3wqٝ: HB[ۏ]haٟ)J!7kw[Q uNt' 'MS0j]LǪDҩtS9X܄LU0~sD!KG*u9 (F!iwͧ ؽ!o6&?} W Jɾs$^-GzbqF\;܁wHԽ|cr 쫫Dꔣ_0@ $闀~')RY*l3Dƞ2u2LB0>=;-K|Nc &_(| |G=BCa⬊~3VјlLO?7#;\b#/7 ?Fiz HHLҪ3>Iң7ҙzWn!`H@MiAfBx|Qw Gs 6ͽXK-cn+Gy+|=KLxp衅 1猞ĖYh' aZj#3i1>cr1 VܦtYgՔ2`k-kcQQVE?s-ɱyeVFzHq oʲSvPE{V9ʮLuV"X,{]ƻj>], S95XAyAʪO!{%8$Ade|`fO=EGFo(Z_OAvFj$1(b ֏-{Ѓe*+ ;9P֗p*FYq(9us}H`50qA#&N2HއAg?!^^̐pNlI;nYѻÊ'3.vq# u&iE@xV~NbkPq߼^F&`ti&Q׵n͸=d_3%Zk /#\ =` [T!rͣق~|&ACEZ ׃7Q/ +ts/G2^b(y6iC7PYI&o~r˧*\wRb˺fχܔi!b `*/a6lJ׿r 3H2u^F]t&cG EhjfB|Mt+rK<\Ri ү@nX¹ks-0uRgP< 41x*ko)yaL\kz x^Xh_GɮYؾbr;T[x2M ]%:Rb4;™05Zl lD- [>%!l>i/+yjд|U$+F)6H1L30 2.-Tb%5f^O`R'k|"Z"*ǓjʼnAD J< c_56y23LW"3+;?"i*ͧe?ef瓙G|)&UhD Y#j?2d9RmƠɊuR sE l3&9{W qw0a[b]@ƇW.`?qZgkwXUgK .^G#"oݼ-U-c Ey-sŻdB˳ڀDN|CԤk宓fW&&$ 9玦U6>>soNB byΚ=7z=pEV`M|`VL۞^uQ\l+JyZ1;5std"E[$ .ŷm_'A ~ kdDdвhх{'ET(G" !p,1` |}QrEc~g[ %Px ,{+#0 ](#g[{X{%kMVڍAxiHrMH0/0TTBs>F rRa:$Kߧ\C'>*Gq7|~XΘrSSܡ^iP &ĨՇ\@#έ "}*gkS>_&Vṕ[|49ad*J?8nW~?]SP#›U@+XǴJ^c؝B\R2˃i>C" "d>\3`v4&#YyE@;.e1N~Ήp#$?9fƿy =St0>f]`[=^Ž# OyM]w-6|=[$8hk!:U.8IbA8Alck)Y5r{ٲ+Gx贏W'C5~4on_wP/qGKs.:Z6qI "Y噎#*,uɨ-;6 $ }@?؇Q*K-!*ِyR2Zk#{NwTaJl~[Ӡь@I#Z#}2ѵ픹yAgv?lPliQYT 'Y p*-dQ|TsUV6<ݻmY,8< JmMP.zus3]>kpNbp gzԩFA%IF¶8i~ea-B`l6,%s;^ޛ f&>M$!b@ IxC uPGX2$<E uYr 5gCgݦ8,ހ,~rqTP{si%3k{%I][0G 1lkN]z(˞CEJB|"c2n*"' Rsm`fR-Hs~hل"esǜo* (nTeknbkuK{wH&z6Vgt@ *9r(FkW^ycjy&wc _X1mgv :,P7MO, TSae@u:MVw[1:Tp.cHiF٤,Qg hfLJL/"Wƫ_ NYg;3Oz{/@פZ"TuW!jCPtUa5'G^ ۄIP,SIMl:Jt1uє9o,hѦؽjV?0v,7[H|X̝Is2BjU&SMv6b0؞2 aL[ŋ֝/{#pkusR~T6ߵNƏ7 k$e:䙳8(˄y잳Z&YeE/,FfCŝsl!^@9b;5`  rjrD Z3M:4 poQ bW^DR6O?VKm1ì<o[нuI0%c'-E*[Gu~ );,K(xd[ m]f0_]MYN/:1 ֲxkc BkFV/9:QӠiS\|D^ OD`9,~>~y8F@d(#|_$(LԨQ&Y<˛fI ؅}J?\ Z8JyV^gUER g&3JIf:$|*~TJwPx'[7(mzVHv+;ve( gFE2@GVƶÒa]K?>furx&$'\H,-'J舚,V7Cx {k6VHhf{2:3E~C8ڃSf@J0\4B>*\z׭^r~ J0kWk/ja:K>WI2)ğ^8nS1tzkhyP5?MAˎۜ Tz{@JKC-;߉jJ<1mig+pb,RmD(JaoFu {x@KȄdj"j13&wj[(JJą~('3ʈ}يHHUL |kg~K3-( )iN7R侴sO=(ezx7']RFwAej1k- *}^=$`N5a _xs T=1_ed!)_u+U6ϓjUQ[1Q-qm_vE؜9rmUx"phC$>bF+BX#1[ucs". 'N3cHhA~njJpvcّMwc28mJ/} ?7-<[x$z d6&w/8>hիR {T#"j=m,5;o'] )Z* %K}2^cӬf/\)/ H}ȎU$r("}_5 d?Skpp/F_)wcgEb(d`ުDvXBN,X^ؕ€7z^|,ߠ`CA6CAxdCHCՁ76 5 G󩦙dJ]Jh˯fYYGͱzɃD;SSLw.ƍ-@f3Aܨxvvڞ-tF@+({ y<\rJO³ 3Jm&Q^2 =򰦄LaB8TVN8X ؔ? t1[hS#VB2y~BI$ "ix.i1FkVM :x)X\ 60@DxDϗ `rSdg55>FbZ:(Pwy<*©)qqb1βF,GeL}:ܩ9c҄fbdn&y-3>Fmߟ!kDxI#߶c@de$kNjy/7cy*#zkrCV\®\[.Y{/bs&tJLW0>2ܥ(1jz?\QApOkf3 )< -+w/ᡃ.A8LI̍w Hp=T-P\Vژx>) 1vMK-jXD0iu{N+Ay1=\ofw|bV2OϾz= OCGp݋S>-AaՀk͜b;c{6ls4|Erýԡ.r^ɢ yNtѥYZGH ?kJvscFiY((o|Ye;XCbW E%`L VNsJ`bSLIC5?A@rBX=/!X^(eX0yF/3I5̈́Hʍb΄9ymbJX^} T/Yn3gfwt?pOəd9{G.<4P5&:z@="Ϩ:N?眃:j{~p:i!ipMS`pAZ+_yʨ6 RhuFKWig9Ɠʫϴapis `.1bDnc0;?I6{_"Fv=IYn`ˋo-Q$Wֶ-nxH߸W¨9W& )O[QRi|h(I;^V>P #jxM68&pcNG~!Wz d(WM9GmkS& Ij],٠]g&&TMbFdMY8߿zƲMh3$fg_"tKָLf.wm3bE#+azP!A{0*d fa2o?-V+,z6<a8w.ٽ 9h"G 5Oc-^)ѰʥQ}Se 0߮BõK 9: ~llS`UӺ("=#P7kɫ/!X'mB2ICatٔ(J8 =USϲy<7ʙqaEZzYU#]ZKXpw0;Ru/ʟPd\@I6БUWMOHC@CHN^fcf U5hn`b^t* DCEQ$7q4Ըbe}F%`ǹU&vޮ!7|Y:;U})qr#6ArD:cElv((9LYo;*8R!*مIqb5M 鰀<X~pJ8QϚG ixAK;TB܉\E< į̻И3©N 4Ne3>2 b.HхKчh2q?)0Ze})m/_iH5'y$]4`a'OlCq3QZF]xp ?ʁHWS8+lcSs,i]m!75ͮl2gV^{ y 6PQ`zBA;>tn5o(J }P1F; g:92XsXrK1WoE9ˉ2l {kMM椛Wu|ᄛ<W?h_ .2ɞŏZ4{̅ &iefo6m54HWH$A[ݫ%ߥvs@͌ jK/"S@_2̾=DohgMz h ;*=40k@(wCHf5{`)LIg>n2i-)wV9&ң1!Nf^ J_ga+}sر`Ǻu춼s PfbW3VLKq7c/} 53S[<:Bk\\O[Tjg繥ԶÇ+-w%eȰ#~u_ |nS~PQ\Nr*24ߢ'cuKƂd_r'11(پT*m୾Qwn$'/!ך啗 66tm jwz~L=Ƃ1!=E rp=~/Id%/s'jB;f0hRӃ\PǮ|LX3/hp,FD"F#|iہX׹ [m"=0zG]qE=ytbK;|imB ro7t8<#*j3m`Ku xIr{O]w׼}=S<eyY$^yrj#[o0C~ !JhWn~JҐAYq{ѸL]Wş*IC}ʧ}h4+b+@c?nmHPZ|\EScl& > 4iǢ%[[ -j6D`Zt-0)i@~]]C|v: ]b7FC0m;\ uٍh\L$2vWoW,9dWXZR["L1OrOo p[1Z_12ZbG_4#]ll]8QW}z&{/dL`i0 !֦-krĎR @T}^j`ӖtD{LEvЛi~lz٤EuxkT4aʁ wSmw ck@~cXڗV 1ܩ*G!@%6- 3昈lmDMosVGƠN?ʋ f1ꬓZЇuo% J]BUhQ"ju}Q,ti ס.iJzKaB o&RS$ͼJئU##:PozkƲok?{Pr3[\ 9 d~ZyZrc7pmt_nieN&U9.>M0_NpAb_d˲3~uyX%N!ʽG|X &DuCДKy#'v"ghp9t?~DiSZߊ ss'C >U*f|O:/2;L>R"OB2'.7`Y2JZ:|U:ۏolf:yN«#N> hpchn-.;rf5&*O| `b畉E^%/IY{&>NIWߨwM ^\I<K˾wQE3Uט7w&U_%{?Ϯȶh a],7MnTP7Y9Z&SQ!*u:MѠb=Vrɱ8-3P3PW:'vDtk#*TAttXT$TSC`c;}ј-BEvDyOd^YJ3Sbl}N ԯӒJM WXFuv}vR& D^vMi˂#x[%gY9dTV8}kս)팕ѨF[jWSw븅A^ n(mM[i^b"O/8< eESS! r-yvF!@6WD{>g|Ez M;:rHErǔ&X1 <.Y48 0D2߶eW<4T y(,2M_*Y/,Lv 2O:&Ә'r`?p%qQ&ؙ,J:랞nC-]4 h)sU lTIJC'hPOA#I?ekZlQ]Jwig#Ԗjﰀj`NSnyG'6"ET״Xʩ)2tcy$j1Pfg.B_0@°K+>wi?3NhX)<|՘Ebz5'W_X=RTx?cjmk {x{(ﮝJ⑯7%2-ף<`ܝ^s/rB gFK;sɌ/GڐCr{1˺H ǓR@ PQ_#Oj/~A/yɎD,|#\V&CkkY.h abhVil!G;0E<^<-_Mw`˽ܼ̈́nm;۔FqOuZT3bHY31}{桼Jep.Uީ8\Q5˹` E7S< kN.X= N96V%%k? rfHTy!\["ъK?葭WK]9HT/ $~{< R%hwvd[^.G"Nf!"%tdtnvKJHmtC,Ui3gp~fpe"h ]Nr1%{YGj9Xp L-Ad)NȎ(˕r~Tcɲ%> "B'RQzg uwGxrʞ5uauܨ/r7mGIS*Nk鰐j*ePz/6z}׼EWCI֐R'TM GfֆSXSFhOX6JƲa~1Q<Tyш'h-)ŊE{i 8`0ޘ$ \P$`m&·#ѦWr~춵R/D=5t8τ 1Y{7ilվtQcN6h+,cr3%xH`(YL1*zVG (!ònR1n S5gwuex=sV>("UL,t͵H)ۂv9K\R9Vg E `Mo&HN75&~{`*vk5yme&yD ]uNHE /"n>U. l U70륛smy.cebߍ:O@R6؆:H_?0irs7]!N)wҌh< j՛H6៺GtPNv9 GR ]ud;V &s8HK0)o-cdgTюFMDNEL¼)(4e/7s8#Op5c54 ;>\eP0rbuw"񦈎($uUu|~wmtfb-H簦01o* g8BXK$FIȅI& Ch,EWªIs-`JLԮ$:&^~:~B9Y$"Zx{KقD}RMxl &Dt KέoAXFa$3AL;{j ,N@sƠ|$3 PVWHjô|15́:[m^(Ds:<R@(qx2$0b 'X A@P!>I6OW,$V5m6OJ{:v)g[N XZS]bGNLcVN]L{ `+>u.z 4bbFͮŪJ٤iekFp&@S|lMr5:aF >jTWAc8+INl$U%i[N]?R1@2L~v@]pE*V2ꯐ4_ OOP aB'Po֥T*Kse=k缂vM{nNfEk(wm5Qe{0RFظmZ|'9b": 39lFE:M}f3S %;1TP,! "=g-keѵ1|)h-]|yrm3Χ\Gc[HN&nMQ[ZhI[%bnd(,mt鷗c2{GB q6oZ%і{O`Wp@IjDv;4.clt9O^B'UUS( ПrFl0  X{Vz RxXYpɃB5'^e'U 5j;ӟƣ^ľU_?62BSbN~A_iXS=C9 6c !Jܸl>S}a!mΊ6ùN8 ,9 [z!r ems>JGS>HhLR6qY!Cwp]IRVwX0c<n UL w'KVru_K=`Yf8 zN*B%5@ sFO9 a놤NW\3t>9=qmdFhϪֳ) Y/-wt:wɥ}?LP4nH4+o.F FȆ:߃mrU%O+ {qrbjROw_ڟa0:n%&j-U_i'M d~ +Ͼu+]:*,KS'=x rP6zdk8 =#o /G|ˬTYip05~[MIb@;ρ9Ic?eAa3v4&CBG `Dz}'ΝqDQv(tZsMA0,^YD2K_pǓ$U Y YI1pwYi bhaD_(O:Ao 6ve1;gSFՅzW/)oHÀ?BeuBT\`eZ2#!Eo'>r:PcZ1:,>M9W[ܶܕ"ioA QđOauqwLfD9;Nl >醄Di)NJtIXr%_.&<%,.:m'bl}0?n(h0J88 ȨD:ډ9w|e,E$~7=  {]QL](i駳Pڴ;ǟ< "g}ot{L)E=-hk῀=Z=#[epՎy7c7|B3>d%1EDbԳyBvSCqgoI+W$+,#DV՘!HNGbloPY 15wMj+ gsn]s"cfȐH -#PR P5J%m#!̅Q0Q򉠥7J`: 49LK֔A#[':AR#gWܘu$PsNPCs7ueGBvRWzeSebl}6q0}/s."ֹѶTZR툃&¥ԱПDW܌_X/gbv]9e:/q";s!s[a S P[ah1}fι^Ck_< 9M7Jɰ)W3|ɍJ4%"|f}Sp3ǻ2S_~8Vr `.:㏉QB(7ƨIo z{O;UcG/DL^ÜnhHջȊ/({$"DFJ/zvt2k|~A4w*;s:^;v'8$v ˾= i}䚠N7k Ϡo=>$HO׽%b!N6}VO}h-C`;4_lr; sDij,dnWmZ DGJQ!>L w6r٤ noFq} N 39g gy:~ØV9œe(3]/fj|?Sj2-gn{ ,]:LWI~ {9[ Z.fQ?1fw6O!T,w'QL0֭\2J 4 u:40I{mQOtrs0FQ9PזUg^0-MKl>嫀uB&e|3э,u{]/ѯܽ!f},Vm+]3!hG-K} oOW!  rO[f=ғ>5dnԛc<YNV 2{n f:q?kok_buT! fz^{g( wDiIsh[{\1ݭçX{[1h4$I.NQ{,`H-)9KSV<>CAc8UǖPAEѰMoDK{ZO`@“}Y/Zc?n©C&7: (RױyW+uV˨Miϔ5|Ur^q:*Pe&ԏH qdht9R6!Pb+zN+E%nm|bISHGheB:}nXfSv$ -btD1|4nzE*pwi]k OPP.yG@Ega2pL }6]wM}6q)ԕ>ɒ6kEr樧+{fq1͠fb&U4x vHZ⑞KFUs<,k`<}{d7ˇGj*X%aRLPkƇlѷ:\qwd\eZUqVtOA ~*[mgӺ``|S-;tB;B;Cܜ|hAL'[νb9_p讋aqLo |kJA!nzJ5\c|2Hw^yHI0Z3fe )"mq+<^ta+W8VDwqoL `׷OC*^EC[Ѡ)͛M?u\#/ro/Uj"088d&!f 10}F/u(Mm#d|E\{DAgF/jz9 %;/Qhઞ)!%%.^Roz~aU=dzU 9B^S>U*p2@ b4Vo9IAcȘ?5zɳI ,QvIs&֪}=l(A6-' 9y-φ,f :~}Te|iCZANI#oqRĦVp>PQR̻|pG:v͗.R@Y.zt' #Ӎ:',#mMgrr5ĵ,ER+Q"=䂫˞ҁr њB%e쿾qe:4wggnSډZR[6ś)yGpַtO Ap^7=kGtzY׺ 3%I?L&a+6H_*q\ +hS j.r96mB2 gl 92s֓Lz?, CTzjRZ J&Pܐ8 ޯ}ZkE b+ %믝e9u{P_x `@Dz^{m <VyY=Y|,BMh\,.wF2Ʌ޸R1Z5,/ cJNUs!4M=En1l D[IE # Ɂ>8{z803N֪N 9BA$mza >5aXnPA->NP?*dA^ ɿœ#ܥ/sӠa] }Vo[n.Բ{6ρuK 9@0rqe`W8aT#Ӧc7998=M1l0j'u (892)4wh6Jt5>/Bqݯ! >^xDV|l|x»X> ic+P;Dع<羛Ӧ~RtTKk=MtCgI%s:;tgGZMw_ Ǿ7rIkSރ6FNGAԟiH?MRX/_R=xRZy룕9Ҡ'Qfp:0}a=Hl\ݼk;o(*N׿94g^^/ ]sTbkp?. )5e7Gs(z1}ٮהHź2@t2%Nq+3n d0Tbc!h䩴g,@̬Ŏ8-:W0&t<`a̝$8 )&VgQvtkJ,3$v^Iv؀=~FHsdd8chfx&Նc˔LyYsuOP n ,kPD=ICDי ;>^3c*ӹ.YoN4\3mzX*"_CבG_n \??r5dߠM6ӯYI2_p%Cp_["VQ~ȩ0*O=5\0g<9.- ].iڹ-i(%7LAŗu |rW 1v7 4FR(IwڅDvp? xa,l?JCWCq <"bX~r$>﫿6T?69*ؘ+cQ_ff-ҰGo.pUc<R[| wG' P_Qz#Wçn?!DVOJ3rvxOD􀹎x _k j:Vт2QGq8ӡy2k6V]`Mw4v<Ӊ֡s]4@@W|NU|k9-m^u{A&Y-ԉd?D y=f;PAp)+EEkjz8kAq83BN;gVV)_3{L} NgYj9儵$X?y4PUȂMtFCDp^lXE"!VPmȳCcIMo EZX#s-]e38~'! klfy.,z$I;U.plPp ZGj']Tq ;ZRAp˺c_K7RAQЅ a |)L/ZRt3l#AZߖv`0"r]i唛WKu4ЍF~O )"؋|h[l$% Rv t"Y̩|`??F wp$>ō^EW%1('[M|uR+ ,eCSWK{PWnYqO90A2:JY#ԋo'bqېQ~5>%)bd6-/s*OR%`e2q]S?1&d㨶#}IO7A+Ř>.D 4P甧.18B]KȰ CD7_+? 1̞OďBx69MS RZ[ qPP3^av+P ?13@>L P&%cpJJXQ qd5=ԻxN~ =Ž~] KɊk^J/'lP#-e"dO[Vr)ms}q`rlD2kf༽l*#knc%s$DyպjQ(@crxLn*eNjJ1;Y*~A#|\84]L3dZR1hNMۚŌvNӂ!c+0xV'c3bCbdGݸѶ;W>˨C)MA~K6̤ AE_$Y6#] 5Za8!n{ak_LɃWXJף;nb#ZܫEh 6ɶ0& iI?1#Oִ턦B7I6t;/ *[3*ympWPAbG4-V[Ӄ 61f4#n֚3p`F ss-QTU uߗQ5VҕuyvVu Ǭ!Ɗizs{Is1>;jИKT aV)X5Hh:nC+GhW+EAij:QDsJɓgXF*wߐN"U͉w5S 0q] L͈@Ķ<=ެebٲEx(#iŕd{D+}&#|I|tЃ3C m,;6dJʒ V6F<1D}XaU*K0Á L٤=Cf_)reȠ/q v91x>w. t-}LG#z5/9n&eP0VjgakaSD|'Ul'(tߦ# 8;@/K1㬇nY!HLEd<6 Bm8JJ\TXxd7t>qlHX5AuE}+;s6]RDƊMA.N'ZoI6m0:߫8q4P"n .;@䎵HxCzSg jZ@s0w+ͣ5!%/蟱4>!f:jp6#9 :T+*> g\$&E"UaF],h{-8@'?|ڿ5 {DmEYE<&Fn'yM;{['ګ- djEU0>VAcpS!k& )GţsѭV7aK-[a!RWV${2Wkgn qH8{/ai3.vxmUr~a34|YV*/3L,8ltILʍ_%6 W8 .]WGz]ZQA =\@]qYV.RHpUD$S}Z^O <@Z8jdJ,hpӘ8eaӨkb6 t$88@ R=P/GuY`)JFIqb0FF QPT2W3ʉuXon;0X Ѷ 2q8/^A!(?8Q^iS((̧PO`S/=ITj^F:6Wӗ˸Oh dX\Sŷ}+bi.-KZ)ɃyhhGb7y^w,ALkBüA`͡[U!OWlMxb>ߒ=fMx [Zta$ #QXT(?$*U(]};V:dʛ=? 5=W [K  Sڕ vEJN`NaE-\L,QnCp!Dx5ھ(Ejvı 39 B肷SB 18;D0K[<08TNH`9N=ZH-g\,,rn|{d*O⏢<cYb;Y@Z4 '=)ucf㵋;q r$e`C9j(-V*'kűLmÙR~Q7C 2A mxFfQ6X(\z؏+4Zyi_0߽IpgHC|]od@>3??!Rd&CYz0CCݵ+5O ) =?Ї3C noR.xgJwsPKr hֻ@"MSO=6(0e,}%_,:vFW uie!*@7ueA^TY~1*|O¼ӕ\%>J}&E}(Nja-d2== I9>kV]UKS"PzZH VPOG^Gh ݸZb]䀫 5/VxH%)bF/z{#sz^|Cᅢş";iybtXUShU~ 5YZ miduYd4ݐvDѱA{\y.t}Tp d_= ~A"; Nį? º[YK>wL`ox'1x+sNfVل+_Dov]~q{+ɥB4d:,!(T'iSY@}ө0Cg'بBHnF='6.nzOx~tҴo3J 9PQ?$I7SQVf$x ]ڟ6`qȕX7Lldq#N%XKm;wWVI(@^L[>vZ-LNlu2F$vOfCk{W+JH0*?\[whM 0ZUd9vzZ`~$U-ewLz8,+l fCP8LPbawa_*7ze ~MZm98M1]w_Z҄ʥtSUweTcC g3@ʊ<U2Y7 GN^&FQAMW|ʜK!퓓앜D|Z2Z"Du Y ; ါxEwtK$1zkB-LJErNo{4u.nppzfz&se7t<ޛiF(rL\I4->#CMǑCx11ɧL9 †dC H زӅ7eM`:su[R,7\cEG+7IGC?33l)zR%wxbr|.QPUlh狮mr[FMbYwɮ%jvqצ2͋a>@(s'kӇ` )SFK? G; =*\an\Sc4 1z +321: 5kL&v7UO?6 -ZS$i 4/濠difw8C(3 &$!HZn ~kW%0G"|怼rUQ`zmOtN uЧ]D\]9|?a}IY` @<:[P8z-}ZRQH~\Wnꛢ#{4`NT*pŽ;#u ad ^[CcIFc\i(jS[δ6aE[|(I]0lYZ~*80  ϹƽjTe$5: HۦLߪO>0LK5!% ּ϶bi^E$Q#MvRdt|1$&yUBeD0cd/⤿b4[Wv\a>~[iZYES"Rq3^rӦ،v]5sY'YʔK|O&wQ'l1yKr"4 }4U鮰D^y=y[fSiCC9dEhX~P 6UFfDUЂo`H.'\v`v2D:d4Wlj\JMXfKjM $c)gڳ:8ʆG0')5$TY)n=+č<0X19b y r^~3&dj[r@R0DE2"Ud8^e?J!7-hOP%ϨDi,nه1;p ]}].p(|`KtfgAW,{] ^z&JۜŰzĿX mJQaV]BeAC(2S9r^[FoO;._c~u_Z`o2 Ֆ.<+lG^#)guQv`=q^ AC~[.r]}}JLR0Z6,DU"?#KeQ򑊁߫lڰx@>#zpb!F"WSleViU{C3Q_Px[{V2%czqUk)<"lF\,  Lm ]&'  ZR$F E݊1L,wceW>夬U3?x1gTH"O[F1e\XUP s&Qeqy.} @qD9^e4>xEWҧY[6n!z` A,ggH#XF[3PA l_K@iKaMzn7v jOnaa; Apb&G#%s;L_L5HGTnf94 /8`> O⩶3T(?`^[ f8| C^*u C.lC~/>qeIײ }ɵc2~ ⨊*ƉqKܻyA ?? YX_W@zLhZdۄhLѧ-~UxwsZ/Uz,)  /oJw cUT+b3 rFm+P>Yav%zhvC]8am܁|)9:KcZD;RIFvoB9>Ml)>6iSpq9Ψ у7)aCwpϲ_ZuY'L=s>O\$Eޟ"bdE$eߣrVWr!$>S@?%ھ-!>:!p<2fw 2KSt~[~+8nAxM̴ߠLjCCFDd(+%mJ[)P`༸5H :0 ²^Zd=3;o<=QE$YWR~x=7؇wk;|X}bI^֙Љ.\9L-eݫ`m]B%*a5GgOv ۑ{(0hksQCɕrH.,{17!aY%,1boL/?E>ETM1y(W&ߘ^d #\ z6& AB҉Gں =Wmrxp :^"A(2@Wתk8TXRKO`Ug ~e x>/${b+Yu HA ,v.3ڽ7;tD@H=tdwT n1\+9e4?!>GefbƫpfO@ok#X$?N$yx>]4c!^KTTֽ]kz}!%¡4xI9;=8} #v0dõ bz/`Q'v$ Q6;);dHrxD'YSC’^ܘN{3LytfTe{ BA`Κ?ʺ#aUHq7[rvavk%@UjCp6H`9=h2"6~sn,{FЈM֦Ŧ SDC9x$lgi8`qSr"E`#q0jXP3 7Jee'?K%(f Q8DpdNiԃĨ%lrkg%ٶofi8O"]ɻ@(r$12[LYN-*n׮ Ck_>#Q7g{֖OcmϸJQf-}~hj@{0<9k_vfյ_<#ӉLt1eK[ ٤mvZ:x ?ߓ3]jU5&(m5:,tv!Oe4ߛS\)8WRdoakVC+Y(r+ݖ\WD+itߵlvU%J *:5e]쮙 mAd.m^Њ ]ߥO`I6%| vܼ$ =PyS#W:fC ]K1%rޢZooX..d /APJҹgҡ#1ZM#UO$k!L_Ԓ})hkΨ?x<^)S[a|1?F'Nc@#p+7Xgz)k3Ф&o=@KBǨb~WzSn>TNyV5ĐqYGEaF Ttz,PE#~q~zY#\?6^d^\ \Lp݇'1Z%9J9ѼjQA(e-3Ћ-G*C6[T$Ss~u $~RX} z^6hB81f]^&J76*r D$l{GlySE?]oi[x,VSPJ^A3q@='|}}C@;r̷;nx-mi CcuFeK3 *:]1uKaԳd?=g}/RLܐ[ːR6OKM^3WzpX`ZAk"0n. n5mbT#97^1e $mOٳ]7Oxbt|aq8B.:McS`MԔVߚLL2C`_*rDw7~?D8xAEf r/+'nU7 A?l<_)fmM );Aj*Q($je`g_8j NL?dZKx}"gPUhĕ*)gwjcn=nMq8% J ^H;? e_Dt3a4h~)_ԬM<ϧ$rҹ^+|] 'X:E:Ε@n/Ri4껍}vWi(g!Fx53O(qLje[|V&REm*LxY*W͍ɗN0=kRlfM !/]Gېڮ6OBMu{ "G 0P1 NcOS~5m7Mdod` G1[CZq Tg5Lk_xjnDik~e-y!^#=wWOjP-/ /[|6yup6(L"S'kCńؤ^LSU$&tw Gy-#LL tW[5|z1MBai63\ ?ꝊR= g SWe( ڀ+OC/e(KJ&zw#ƄM(d3}πkV z9Ȇjl6s*b2[=!3AJ 9:E)HITY#"mʆ|nB@>zqjpD4z-<7V=dׁisaV֖ 1(VKuC].Il |ΆhՖg3ujٜ?zo 81k5`ps-0tBӕ?Gs fm!i+hG@2Sכ-/էn"cik>!,253gV4ζ |Ly)RHoL#C>׃AwmfCjSVܠ;iklkq@?WV.T'f&X?宩&% &-?]=d%cHwwhU@8Kf6 }E)M`s.yz!׽jP71$̼nf`qjFP#RU6)pPBB?躯hfH!; ȧJ.s0g,RsQZD(<\em`1lr͒sUZm~-~.f`l/+1F)TNb dY(Z+tm{Ҧ&߼"lL?ayc^&Pe#fm忩TP>~J 7U;.qaq 9'9 ?e5xKUSp9F廚@ޓދ| wWN~J5B5Z赶|lRd[slVGOz?Lzʽwz.!io@`g`͜Pd/PaqےM݆hS 䖌My8DLeRSԗGyUB.,\.6W',O.2)oWC'2XA pdYnNX@ Eyw@UƲTzt?AC 6*8CVh6O mCHverH3)?JhvexHfV], "(P&Z}{ b0R>ol[2;/op-DlcҪ5"HؽYuTKaN8dyՌޏs;Vテ]idzVjzn노:pOӨ=;ڪz@23apq3_p F}KA1%@3{f"sPغR0}zEJ=Xɦ{1j"hJ*l%6C ʡp{du 1bR)\Fߞ' kg&/7X0P6Nl`51K3&va)\P݆GusQ~.*kwzԘ|-EUCѐrcf\g[-L "F7@[klq`vlץ[VεNp,Z!<ʫtz.+Bc0J3LD߲cgAfN$N-Ų[(sb-"y_uþݙ/ W)Κe_qdtV@K-`b9F'+lnu.hȨ*-TwhA,dBC&n'E)Ϻ)=K#m-BzGf? b{nxb U4T7璈6G h^E=[9‌x$k <A >YY˹Ob$MBUecBMfwrT}~K8&){\]n :cisf(3Ą[Gճ6Nx j$F]oX3O_A7t@\($m@9릘=o _e@8@A{3sn!zb.Q=U3g>h3_\*'kFC[N."PɎ ?s.٦eʥNNF+:jvtw0Bt2p' tmBjB @RO^/T2KVoH79Ɗ绋v( ,[G-Yc.dzVYAk$ؔk^Z/c$~WldNn3VCBhl$ Ƥ/~ة0񉝣4a8ESy*-^y6oOqmLy'$);OM@j% hecvt|b [A% E&[㚈M.)h_)]::A>NS3ɚ$FXa/D4Ae؞M&~df2,k]BX^v];DX˺ĤzP9&PM`QJpC]~ܖ]Ʌ=LA brj\gX XDx!Qdtn'=-M< |,Y&Yf'?{1hqsRGbnׅI\6 I\?fOᬖA $f1VT;/ :Ĕ3w)؇VRH0{޳MG[c/jJyeW#!l7HLAʃ":3j8z'1QHk!&*W"lypeas_2&C5&w5];8vvywt{ocʿ]91qXZ$1`sG4ȍ!Nv|á) !t:1["_u_mJXX+v~cB0BcJԐL4tnI8օ/"qH%_m<ҿTA l27hH^c1qH t)FQ!7 aUSԩpA)C䇇/o Th6`?!}0ԺE]+f?<g&&i};_?6j 9)~M]Pz"Rۀ̆ێg8JMj?|c"nU[$~AxeoK?@5B|3( 01dRWsʛp?jPf;Zxx uqO NkZrHQC%"`V0 +Ek\ ngr; %wT|8y4VXmUB<եeT 7sɿyCP2QfFJ从/ȇ9ߧUM >`yA[iN7Z&x!`XySX jtm'CIYEU!-.3Ki|L=TIBN!fv).QRHEe!ftr"L3Iy.oz'$TØ)MXrN^FMN[5=A8k5o0w:ҊJ77xk3Ʊܔ>WZ#ӅIX9%&\se<&=njUGJzvKrjjbt³+ l/dZ?yՈKH"lcDn2=O3jrvD&RJ8ܕaU}w4)D付s6dIB)9Ҝ ysjhY?.i-Z+7^AT>֜([Y$0k~o#S!r=p)&_rՏH-/1Jpj{.k"2h_Lɇ  hcǽCO'._D7Cf@s3hCx1svwoی_7(:$M20 6_B^)gpcZ0h!OFOu qB(VĂhnx\8C#Nl]:5X4)гwTdfW<mT_s ?"S1zʹUd-CA-Hs.:=O }!c'%YP4t^3ٶd͗( tg9pz{!E)& H 21ޙߏx:2s1O#, `vi& &;#~[8-<`F,K nJaΝJ2bO*-dι?8x(Hı3E1@ G]LqDԔjToѬQw<H3I1 /PP!ֲ\Ņ"}ƫ:}$ޗ`Im'PJЂKFhN<~`E'Z; Z8;3@/nQ*fۢ&V%EWdcSe0~©9IkL@7,@.ЬHYUQ[[gf<ċdYfɣ NVPz5,b3 w׎,J'9n Nv4W֔2.q0}̘ƴR4 ~Ŧ,~t ]5(s38cHKrFH)gz9~8ٴ ~E{kxpb4bD8t^ #wWd F8 S)?%۩s\=kJPEM:/ 8ĶdjlߐXFX%/%&/g%DIw1RV$?/T RzVlTJIy;jo ]/6|i L/#7/-0ni69P(kof6ĩXv ~ Ӯ !r^&V:A&Z)'|R TT/)Elru_zn{.t=*lfKȔ/$y]Moxq-TiwId`2L &cBvbi[ Ӑ4Ly?,?-.Q͕eR9~^/Cavw q5(aO#Rs]ʁ*Ӧl-?bI:H./>" K6du Iܕ+ %&dq ~|zvf\_kmkwsӻDx+tnG4DF_Wv%|#~X^cp ̕hm;]C=$(V! ,@kFd_Mc}N"+ͱVe^>oY@Q#i^zw}Kb(o@Eҵ/cH2,A ?750{KN̙+$MR#X!JjK;gm٨Am Ki%nD܈l~/0j*9A7fd.=zIU(^^N3-:kxYe֛NěX 1xY |fAB{xB4amHgs/؏ؿǣfH д=Rd&L$]g,«@ΦMj g`KXr6h~ c9o) 5VKEZτxdJt)@ Iy=&eUP 6L1%.黩iIa+)0!Mr {  Ds ިEχ4Y$^1nГ)J|> Zt́Db>mџ_cm`J6}cV#Xz3\IvPlU'g dѪ 酣(.p-;LLIV ?t sW ᲎}"Qc;X_{ 8yxUC>' d$୍bTVA7b\`3cЕ E] i:%J\Ow1̪Ia-E ׾濉|B;go5*8QSch*Dפ !7'|\ 4UQ!R bK惽Ĩ'#0Cp9 6/#8M2oő# nw*mw1Y1憶&b)cCC8~ap.At7cc yC#`K72g]X-uYjXEU4='53jnxC .|N}p:֐b2>BKšgqp.kךp85&b=brLy 46e}+Mڡ37OZo-5q 7?}yݧ"rjNĽ4\v~RiHR֐B*"Fg% /Ƀ"wJM(/Bj ۙ .7KL(:=s$JC؈BE5<* PC9?m\U4~ĤLzlNv,0Z}Y[Òs/5MŔӻ8Ͽ0@? P4$]&Rpo[!p;/lIa4p$qi ?V1ŵ< !Zjvkg7Ce4UQ ) 4r3m,䒘Qu g Yx C,pJN{f19vwS8J8-}߃3{$%<:x 8jn t^5h =Sj-5:ʊx9av$(.k/-ĭHt!$h9Qu/^kwӔNW9y0>᳜Enω@t -4F AC`F>F\gq?f;p}g][:SDlX+fNCïGs 8s: \!/"sHۘ-Co`+V0` wIVOh#e*%xEĻ(\.KWV{܏jƧ&y}+'RU`Җ|( l+BݤYd2dМFJwd ģz~ wDRk,ԥ26Po 6c 9gſO,41xm=զLeq";X *:q)T>X9#Afz/=Lt2؀ y$nwq0A$_Hcy8%ҠpCMWG#}[IӑJo>C\PV2ն)̳NzmU GZٮ,ȂLD,v 䤚a%>ߪ)wc*OMyGE{NΓosr:c2j?rmȆ= )!Q@1p_::|z1ʓҜ>LI #첿g5>\T@D Y1ƽ; pI?/[fё.&hXo$$,d>D|S$DkvUt6M]=z 9g!U?/ 3~Wfctn{3/8:_>k' Lz)+hqU?kxqvWw}#Ǩ翖Zj)]5%LzwҐk98qO2{yd 8:PKPz EDNɈζ>i_qr-ƒNV3M_ܗ '8rϼ9$؛-Cl~@k8|0l1rx`s(X ¼g @9yPjk&ʲ3o)܁^F]YKM%U*!Tu; F~m4V( HPe_EkA9j!D&@L{,qsΰ2 7ۋHtZҼgy'mR$fPhsoA2LAlqB|+ciY#ubBA$0f%|^ "W~uiuA.ؙ} WO ={U{E3ZȕA̝4CX@ mKRn-VkGh`x~*(kwFϕ'Q1-t_΋A5 tXd&7%rG۠(t -|NEVtM6Iu3y,THBP@4l@!\ Y0@?=P&t(I|;5&$ ]gsQQEt1I8T s禍BljEe"%L7u;sajUR ;[ѯY~!πz;?kmg%|,v .7Pۼ̔ډ:H+XPh%QfRF/vcf i5>ut?:eCVBeW}H[ ӎ =p8&д\TpR'Fm4'e6zpOVCA ?lW.U{;%2Php_ )4(pS[A;ީ5VyGT$i&Z͑sD'ɹBҿZE<=.+d*sZ3ݥ?iC1H˶~(Lfd{A݆t~J\ѬߏjzhͺQ9p?)/\h eF !DStղ%p}wͶfwl=]F^*bD*}?P\S٢6}REe~ζ" 5ZK͸c?YmD7*wU~jU+n`_(컍37_gSePBſS5pܭ;)ab$Ce)g wӎ ewy rԗ%BʚXFzO$|?ҳ#Rl&]jDm6'?yV2uZ,(5@"@zJ-[Gr0U2]냚TbtPD=""`~JF>Bs&õ(L_T !Lk1l#S{k{dj^~Ot=vOo>+|czrsĖZOOyfbtk}Wy(lluP zԱHs&%ړeޜ*˂|{1֘~QllR^NfLbdi1EI ayLyLX0Vzi?3TXܽd6h·/hsnqi?Aj8cyqH߁v_.iC KP?U\mc~i 4g |A1S%u刚A,Hb]k):6Uɑml=|.KX:`')!@W.쀗H1bnh0нtVOPѻO9u)ե7bTU{si7)NbB~/Ӳ.fHFr`OLPb-U}Tl\^P҇vBS`LVɐ^X֏8 Lš=Q- h77u#`17= 0$F[g˟yU47+D@7Qq*B'x0eyX#|;HX6abBX{47&=-C.kr1"W|tg0!xUI=1~)jyBGWiKˊ$^ Q&,>d+~LJ=C3{]Vry J!L$x#1qsg5gF]fe1e8 /݇Z{SfJNhɉn jeUk!*yxrmX>tQkU}a'V] 6 H o?Q gqmݖNS59Q YXrG$QnY–{|.g b6Xi|ƇnAOJ"F?` |7np(MD pr7n R>bI\Xy]Xjb[MDFVP ^˩`wK4&bA&|mQ:khTXUjڰdJ$ ^`+W1$47R#AzP=49= 0¯?]xV8W m<a4W6怀eW 5zw,惠`mB,aD bZ^ۅ7!:M{-s V Av4 ¥Cyf2wV)(C_ؿ[{b vv%#њ#1OC}SٯG`ɻU(Yxj.xrM#peڝrta_h$ JkU U |alCCG݊\̤4}B mp}m&iϥr:k "췱':࢙/:1f!( 2(/bC2kv?1_|֢YC`\JUjߐTS#Q6".@e)ԢU3ꣀzAp5{E/(pb_.1ʞ\8~TmzPݒ}G<>{Td}{@dՖB ;[ȚZ G{waʞ1TvLRȰgj<Xz'2>ɤG[NcdqZ_ s+@D䩺@g*"1:ͼ!3TXQMݺ<e;q1GuJ,]7FI+p̣C1ykdS5<+AGS_RdA4~XP<S1~Upӯi}X,=}ZetS4ӝE+g?8C"cdFgiU(PBfO#& $b ӛB{O=-95/30ms 4ӻS.}Tw!''|x4*[ۮkT ~%ӛwMHr-0 ݧtTo#b 5+^<" ]~ Ii *7%l8f_:Sj!۔58 m:R9:*::1_[[`ihL~Gv$DUżv(Ր8XKR=ne`ٰF%ݸKh5MPկ&_ "q‰nB-n)?+ۨ-`.uGlt>IAxK˸NGf4wQ#,Zg-K|g=0[ 3>VvRGn)zz'Hz!i̸jϦ`#-Y*azH_j焇{{1 _v*rZ;G<  e#g鳍ǀP0T_K4Ә9ŅЕ͒39E=z avp?TKU6y0QsJ$W ^Yfa8:͝㧚@=%"  =ЕncU?B _4Tt8 Vφg9 1ӲLd{cSA=uዒ]n$\ʶ-}-sy'lX>N\&׉Ճ:Q@Y.oTF&{h𔕷cw l'ÚA*8E9"(1Pl5K?i- Mߓ y`ps#g{t%s0-#i;[8wvJb"R1$*peeOvտ8ðLA<`I}%?bNrw@@O}N;g r!~qfSA|=J.+`ظ!QDfCO*cx1sbAEJ7J2EMh{n:Լlی0c2(?'WGL;d߬?m*kϽ"76n1t-k3{m#ӿJFGKc3G, nUշ{POt,C K q}D1 ^vhDZ|[?ζ4_56N>ti:'焃6sg]ј}V $&?♰5Ș_o8lJ}TkL#1,Jo]*<4k\׮(vr)rPOT踐xˏ˟]Tّ%ncǵ҇f%uIit-ZE3R3TqۓgD}dUUtJC5tEѓ,5g ZQPq IGwV$(r~75Bf$IjH}j{U j牙?S~F^P.秊D NyZCq?a4j}jh *S`SʆM^HKm@BgUӎ~Rm@[*WY} )rj"5Ҭ"t#A$nj^ȧQ}<XU)TUEk$k-ޛv'M!Blarnl\ \L'#&o|r P ֦Hzĺ_;aZZ٥}"kVJ50 burŁl{v5]4-H/cU N"繯-aa=G/Q材ܜ0z8E_h{$PALw m@rGd fi< _ _4aFalքlm#&E?9JS kcgh2rpLR-NF`5tDQq$Hjqn}hJqq^x|N rtknQKbvSlIKhgB3U]yf> k.~" sk(SwC,=H  !sG#$vLܘg/b|*D Q);,ZN56q6 _EKmhg&9 aVr+ 2;`J(r ^tmog`"m/"q~!*eA|tKXwBQ Ӽi[fa-!2`4s霤y9+;\ OͰqA({bv@=Utc?߉/Liğ&>neDDPyRbzx^,Dް$4H [t$=$POLMgCu[-+T+t@+\O$055Du,NE'P<;VV$vNi9޺򲼤?]R}ڧ`TFn}8k^ a^瓊H(LT18yq&ϸs"FjWNR3Xb6&xO$K3Pfn#}i~xc)k! k?Wid`j L0im<λHsTtFR'`Qڝt:B{a.%@ 5ʋsdgh p#73êxV9e/1BS⮹vQ9kA=''}`Bh7RSρ;:)pB].1@.@JL"Bacy4:Ym8NR˹!N)7 rA_:#cUDkz1]4YH#Yn.lQ+*T@UX[D+Ks:XbXYT>Tci7LO"eYx$@mD 3U -o"ks_QUPC߲u9ԧVF;:gl$ܴ-+i#" #0 'hH%坬/Z`4ߪ=v2$D!k0J2,)ko\*p4V8M&9)‹P]Cn^*湇E4`$ATE#VYLgK'rӡtxT wCgeO];91AA6KӅ$ʊZ_Xi>}ӷF ox@5XF $eK1 RfN&9=ՠE`{F^2 s#]} Vb}*.rlawI-aG9i rc^ḻ`'7A6s>S}p)zBwM-|ް3SN.c-⩝N10SL@.h*DccOO5o;A]gh "ނ}|w@eXQQ+䓓FB5*׳_t9ERGl Ёs/S=g xͺ=BR^Kۮ5@rǡ7*1º uΎcv'35<-bSTpwq)$Y7;FO3jĺ5ʅ2d{TImi&+o^ wnHxzTmI&̦EEj'Dp94-G'KPxP`i z>@vsypoeygƆl/ǓqtwK=<m:YV'gR>qrlPelCQdh7Nfa'b'".  !6Yo$<EտB`b~pE" ;Q}],2_&Y+ݘ⩊:ަgYRܷ=;Z(UP[yD I8:m)uMõU8cSoFOW_G-5Fa*>/>z΋y %ƽ$10"eC9+ ,w1aNq*q;éO$PГvC5; -Dd/&;3̍| U/"zL !;v22o'/KYZ(2>H`z-o(\z6"iTs?= - [vB>̡fcQyy`}Tܗi3 o@2.hh@z= g՜e&wV襘?zx~ Ɩgks!@[KE5XoꎬL]́sC\>wk戓͹P8 ZnA=xj: Xw127}/=^6nF%&(3 |q=ãȆLݒR# ^_Tڒs8T֌\MUH)+qȪ @:WA<[䏍oC8MXMp#1*u/ѓGIs"x6[(E0J̈́1]\g ?!ئ%+ňCIln=-wqGkQi/Bpw.n{P3hpRV_Fl^SǼti-xtsތj'x$#l)ÿb ն`u#f>Pnc `Ub\Hl6ms۠ _{,ƔHhI6 Yn)^ @-dﯯVלh6`>M9}PO<`-+Zze\OVBiUxhu:/1bRi ie-Z׻]ǪV5¹'C4TX5%*i);E %(Ce2A%=J `Hza{eM]- =?\;дuE5,^_F|9Ԃ(\Fk?|Ve£Fz_x}qͭG3g$;(E=+YfEިLj ڗ)CȱPyXԞE;+$lS] b]$\8o@9sSS5? kIVD=ӶWH/f]Ac1Y*~TB>nqDꖡ1mm_ Nf8 (xwbTTbpݟ1jX_zBb0dL+C \50ǶliiNvԧ #'IKߵj GF㰗T>^1-ndzt5 'JaQXp'н]4>~E!&S,<2{jcW{G5ydm氞=p[q"f3eX,Oi9Xl 'b(0vk!%17Iw$fx$ ?J 􃐦'L4zʪ;*ԏ0=&6EYx(O3-X;FQW+f8V8urHE(`Q'iοɲh[0p@s`~^w#A3:@`vh(YLE8?#leBޑ~ᩛ6ߙxsn-1dU1UK7}LR.%]GZ6CȧbL}' \.SSPDİ´= XѣM ʿhZskԀl1ީ?2^ɩyCъ@vTkeDc_0P{F_ Ҹ1JփV?J"$Q>X-m>"2r'hPK7 *_lhT~CGNX?zURUQ~7ͱwlV#{C|GՀTo+fߣ0SdbJiw\~.Z+E!isbȇ{x4uH^.^;3s%[^ah[h4sʘ=7%&-8p{H4t+H{}g6EJ$]Eʣ##3wQ-j8$t_Q5XED6䃴eq` 32a@*I`jrǧkbJ={o}z}TT,Fr =h,lb-h z1̝` ֘J7"/cZǨ`+vIeS!#YBW3wmwO=vO%Œi /NIEӜ3IKaJPӤ'ǩu'4:23T;|SX|^ ?㈲A}R;8dTĵ:ډ@mUK2FQ>B,H)k)=1C9"TbEoR*N`fRCuG7O=p^5M, !LK/ "C% ぐEڞl N߶zHuiuN]Z(-<43 z *X]zޣt"`zuҀNEf𐄺 tlY@͸ 9(g>_GWP*q4|>NR.a5E!_Ē  5n4J{7ž'b? _Op0u{S0ߩNAdzN댑*P"bDyY0'@?Qtѧy5L4cħ:ejZ-Nx)G䱹O /Gm| XA3Z}mPUd5 ?_NG#1ŸB05m]=꼏I)1*Rv| bẋ$SFi0i6扠1Y+ڞ6VIN5icq@DL^Ex7nbЀ}T~1@;x&6g} Cn#4WiM5\Rs (ҫ(oKgi@EwdtN\bNxj5`;Hᔚdܣ_ MqA5LaE؀}g-R͆#$Z?|>^_De_BID[P8@]q&"9ȧT9d!?^ӕ.%Z#[ڈl8g55K׶7?!c2,ƈ^>3f'm{n|+CqPfCB.\E<*v֝“Y++ʙ>ΆHV|3_1g 5as")$v:цpҧaZ@$\ " ?PȈof pg#vށskuN{j҃lZqVz?o'"[V:U:Udȼ r;pBRkz4$32p s&TC0*xu%Q& G* jrLj*'@بt$ =i䛞ʂyLMafa*msѵ,yF{Ix rd="HMjk.lL -ם91t94DR"uǟ5|Ab\ov\Jl-B_`vU֯uvѮDdd86ŐqعUUKZ(RdS%jꂙy-0\zVk̬.7_'[G"tO{g4v2jcۃs3ח+zn2~4i*p:l!Ә8 |aX "i9#ƳSTsO=QYì4W ͔P_6-WI #&TΊtpU;B* Ś35gi3r(?,(V`jHݴ]=)ڵyfw aQ,@O3 %J/NP|֟S+Dot3K1bkmʷUy+{R, KX VޛEMSJ'+@"L['c()xe[^.X" ޯPdݙ>Nɺ{v_Pc"be0Pbn&4E?_ryZ[R-VJzqa7 ץ`f1Y{Ag^V2 p|Q%TcnW-߇*9I%+oA6Iz c?堖4Uq<R59966#lGhv늴-O ?u{[y@HKkH(+ý/@ mJpA)E7897F^OusLGB7xd8cA5` V)w7_dZ5"bG;9WUu &L`BW!ҏB2Ot!{ n V{-KN~{#q'@braX*5F_s+{UIId i؅2]ZMhZՓ2QCꄷK|RsN/ A3y۫%jhh%f#TmwQ&R/.׆{5šѼgaB153הo3~0{kdٮ5˽wv!Y m4{!r!8o UxF7]i; âT;dEKW劚]Z:4N=綐a57H骾 ѓ='GMsMLY޿~&&Łn!okI\*?ĺf˗Iѿuπ3:K*C ]UL>ew? -7Hxy337;o 6 }%v("8oK35q2]FP0(po)'-(,||>+$"T㣕 *&}]è®R)\uhr9m?Z】" H ..G>7z 33cV'7#MК .A7FI΍뻁^'q_s@"O% c-V; wߑ;SW/(]:.cgu> 03U^*= >Tp^8 ,Y y^-Cp*]qB<88lz#7*m;ۖOβ^t(BQ8_Wߞk .ZqUo <@ְo)LV8UKCדu~9襦6ýq=`cluv0sI{j * y9Bx]~dQ4$&tD?Lgbm^죽g !cW2- `GvK69ĭmX 3?QUPv4WʯB{<hDV)6esB DxL]?d@)ݺ^0bFg0|5 @PclL dI4:6I4>xS7%7CU݉$ E#'N;c\_VlZ61`50)U":"[^Q{h.(r8ד-ߨ,)/:ጂQSi<-X]DdL\< џnƇ¶2.cq\ϴIbpN|nl2m񢨂Ad@l6T_b|siͅ򈯲 6ꄶKgMv[D'Zzc@Rtys {nO#&>0ݸWT*Pvj,C>SFiljJ:,iEOGFo>HS?NSAyýVn!DZo!0^ ZY笻[ī)^}T1??v%3) 뷜jG@K/Ryc,<󬰂?KyS2;2sZ-;}z*SqO=3;Qf^M, c]mA8JH3+ <yeE>)R֔u ]I^F0bnѫj-Lpr%Dw]ɩDS8.qDi%4{K"& #g患coD 7 w?xG>9N]{k,YEC6vbjco\6 wqGu jcZ#bh,`2$R!r˧x\STLYqQȔ릋%؁c@xh{${KIVW'4KD۸r1֓9_ε-}*}+{=]urp Egdz"-?+ ajJEocz$XHNNZϥ}q܆Fc '=ZZM"#ޯp3eI_Nh/7CHT]%抒M[ECdtAuxPCmr4σ7)XB 1JhY,i3yt8&~WnNzn8lioܹ4EO|Q{3=LDt_V\8n rڙ'($^p]uӴ:}0SCbη-8aCvNվKU]Rv5PE{}Gh|[IZ?#,,;$}m6R̯Kc5l l #(qJHd)liM`Sa kFK9zBx EVp7v2~e\ˏ@xBk=+wp?@eOjGD/W!dw?M('uKJ [(#fB޲jq_0akQ#5%*x畛X uAFczd UM#T]]C,vYkZ7LyG99XWa446v K+ CD3*A QE{/xXͩaQU$qK{bׯKG*Vl^ uI#dV!rDO:ć=\5 6X ؍9M+&Ȣ N*D-9<6XlcOы)v MP._kkgEFn2+9CVm{;f/xC_YO>!bEJ֓4L}YM07U'QT5KT9wF|_>7/򬰹ǔ%[3o`5lB6<gP~9VS5/"M!>x!H#,,طQ/xaR0[}!c+xr+-L6;oQpAC`Vg~Ϗ+5/khِ?5bޣ]rQi0HFv[x @:J{iSe.$9zeݍ$XLk9 O6wT˵ٺ~]Y-۔5d$:0bk?Q ǡ [B"k_!W]GNx[TKbbJ bHD1vnhRL(ak*~?LS7PnX gq FIxCӽM}HSfǢbc7rUm +ǭ3;/T/6^?=&HtE<>]R"}Qnc>x,C0䟾;jmfvD sU]ϗi/z*Rǂ1nw|AA4Fǃ 6t9XpY qD)ot^#gJ1ſC=:D%1F Tf6=jy9x[sE UCD\Na6OzFxPI䥭 ^;e@lOv0Vw`F"EuRc]==p.%ԷwtywRz I*~?5`ݸᥦInwlJ?#Z9ZW1P#szٓP58$BY]V"ՅY؝]/m-N;1zká5Eէt=i{>|@rYL*920 mAdFk ~mi33_vSN}J/bV7pÀbY*6nxM6g%jCd/D$6 -B')SE).IYΚgۮVy_C_-(F\c ʎPzbyh Pk$K~o?0~`Zզ16"Tr4Hg$]_{R^z))6nj‚W+^i(sURPki!c&`zPyeROW\xa6QkﰉʺjM<\yy( ꩿީ9#g!2C\>6)i"DOl%ĴPd5wf~>B:ɔ\ĺj hiI_188Bw SrLLyWճAg3uzl^[uzIGߊjhCjr! ϴB>YkMrW5:veϛh{YNm/0FG*v劼ݖrd&\H4HzF@U[ Zh |tنr>xHc͖~]Do{5 XZDk`tq1j5"> f۩;>Ҥ:Tv8;Pfx?GQ^зl.QVtu4DuAN_.QUf휈M$eɕ۽`o>T5mO'aMtXݫKIWf5KqOU7z{z*j`NkyHl]yFMܩuª?-r'a! Ó])0\O"Tw Ђi u5tH`7ba t#X({ݭ8Q&׊]!uzi:C޶ΆjHS3 N$*X ;WI<K@-$f:aR jkj<@wl3/ w 8Mn9LjatS‡5+3ώ 4/Uzq0GoV@,B- 2M"ٻZp٘4۴h/5OjfdGϖ3 =a[(گgrm(qR4ګcpfzLnW_.%&{v܁R$N5}/)d6W3^-e2eMD h lpI$R]©?&Ͼ^kAE,;@$7/0P2(W'둓Q*ᅀ\Ht>~p*AKB!z"5 8,;4p3%UPe|.oDZHܻ  "z; j)z8ntZcx2c+c>R_CLj)eדeD$ dXh)0^n$xգ8/ר >u&ЬʃbEv-YR"_=A lX~9h\OycC+U gpIYpHҖؿ]X6`OܲfYI@JvcĴ]鯴>O,ՑG)\ӬI/vM~GG.<.03Hӧ(3N>l]GQ{xa5 DZ gK6OMQ ڱ[$ӭ O*@0-˽ϬpX(rUa%Q_r+j4/(-%곗,=Pr,vvyGMIJ9n14}qu%i"Q@㬍iYo?}a#%\ ױ=63Ta85xy{6v |GC|W-TP0@)Q@ F% RsdqGAqm/4o : _Kv.jσ1N@OmPcs0O'_ s7?b.Uʫn/D35j$")luFwX'WVI 8`gDT#~*(1 53@V0ڡ|U|kxv+73iۗģ oG C_X]_Z4#;Of*y&Χ iocApsg]k>H`p:c&w&AUB[[c-|8ϓ*{ dNѕT!,˥%DSr|.]ߋ/|**_FvxS8l֊g ,s#D’E:äH\Ha@hr%!>cx qz/r6t:ΊOp }q14 崈CphѶt2+kGĆG` Y9J"Z@s0Ҭ}z:Kwu(6=i?PuP sآ|}]VIv]/e ɳ<ے$Vڰ758PhV%:~64L9)C.]sO5|p5g{lYYnzdX,sm7l{A`֑ D#g6Ԉ|ɀI-OWVt ]z^^}(?8J8?G3y !YbHvh 8ݐ֟_Z|&BG'[>d] % xwj@̭gtJpb|eRpDem w+?ݹ*"ӛ:[k?@ HԚƀ{p|Qѩ^g*%7W`lⲍѷ, bfg'zǿP&Rzza5|SusoR9y$ђ]Ŏe\vxA;*OFVĥYy !b(.dҰz#RĥgAM]IeJ0~@ ڜO]d*욯kmZl}-zac9U>e]P6B݂X] > &8{.0qzcA8;_ثc?V]9YZ7o;-p^m|!3e/&h|-nyj #wJNwJ|?4/XrgmijydesZ.3m=ֽR~8>,|"B;cXW?o|I-X5t >p*TLAR(iEC372!A)(h4?t*IX;U.8 YՃ>$d[E _N]6E{}^35%g8+k2'Bz'9@k9 b8p|{ZѷlB# <?ɰȏ:0dºRBΙ#}@Ƞu@Ȋris[(}*` )2 Qzň jxTEE04C+4|6U#^!:SkjleARg84~\F8 h=߰n6`z?=o}q!,9ٗ 'w/;ؗ_Í[F8Nv^1YװĄ9}]huoc 5iR毌̰컡&'Sg=CIE/(7=Y(#P7[{(6tDa44m+i8˗8l mսiI].+]eDEM t4Dqs|vŢz/Њl` y|z2dQV9)GPl`kSu΄Qh .E~;J!9~m;\T nT³npU W{qѭ Ff(E,q'4Wf,s:qxT;-#peFgcǘ鼯JpȌ*3}Ԇ#b(|${8p)u#蝟'W(n^7-؝~mqi/ r4#fn.`zDu?cJ<M!gЁ@Wl͕%G]D:!߸x&5$""2#s#թy/H/$kb ڮlӳR PR5މ +DBLY+ 0M8JA_ й3u4Ouf&J;n6^%;~m~tomp.]I({ŭI̍HgQ>R TN.su-(?qEn-Q [Ai,|3BOPq"_Q[SXQb&T,h1-p| ePZ7K =X\=#i %jV5/ݾ DQHg5h*aPF۫C4 sph،evQ[8i0O*&*fvonYtIDaTĘjK *MA_ v:ɶqB2P.w'g ISadEa+sU." 7fLbg5W$J)wTeGګL;"cjn:TD3r.j뚺* #²3Z$юgH>-& Y)gaZ؞fkQ6> E!tַM̓GB_9;T0p5y:QߢZe!f02zj (h~@ rW[j1~ D D8LmDG:De3>|Q&9ӷY#O> 緕,ƒNۆdL 2RM'(68amzT'{!wWh Keueh.>&b$%J' jYE"Rh#I,+ٞ6inƏz V!H^ٛ; .⦋Iάi,1CZw]VBE\xܠSe&bb49xP'(q?q2Un_J]8wiYm'|~%S> Z$[Ӱ8% 3\B Aᒧ-3xYT[ZPEsxPVK ?E-э}i{nz=RqԆǐ V{;+ %?%g8$;v@F,Ӝ DO\մ0$e)e;3 o0-崰Z;/"V1x2$sSFۛlNRlZQVՁaXSiy"d :ZIr M/I/EknO7wD ؤ۰ +9 u:Kkh ˬE vF }<8;)T o~PZ@wRoҪkfЪG{t}!Ckq螰94@m|qN͖)Km~g(]Lԥ?̱Mց6B"!$/k%^EoD*Aռ w;Co }8^=d$To3_M m5o|A:Ls3UL^[ 0;el R Kjdh$0|hsOZ8$vQ7;PtCˍ[qMsCP3'-ђ-eVے™I9L5FKIy=^c Yʁ~Q;0`ƫ^ ~n;K3Vxo+}Y@n5XT{1\3JA0|Kd[&"_os~mHYjT84l/ٰ8>C*Zn$+1mD` Yy' %+R-;O׌)}ղηzh<5(uS-(t5V/TƢTJ-6g͝3Z-N5|+C`$594\sjyS!Zτ>WƘVKxZckńlO4Y>ͅ XK9X[@·+3HXs6_n~nݧ?JH7x"VGI kIv_5cr@&ĤjU:LE4+1S$L. /D7 F_<etYĬFU+9<:Y4jZ¨N -OiS}7d2vGҡH s~%Hݜy+#ٺu{ M; ڝuD.L\Q09+[d%_=ʘ#~j,kt>ږS#OZf&՞HP$˱XOSV ѭD$'b$.d>x#WXB ?@Yz) H+j K2K c n%{k]bkyݯio_-f(C l\ڇb~ƀw_/@k 3eᾰKW1#8T3᫗H|ļ$4!NӉh9RF}!ȱj!wXPcƈѼ"3(Vw`NzbkQ%6aY;$P5`)܅1_1qYG(ej?K ZCpr2Px{uq%*iUvr\qP$$%0 Pd~~DmLBY}pZV䟕Rc~HF=N/S-jK83p*Wӵ8Rϵm^p gR$qc2GRFbkl\))G\^CWBdՕ#H1)xȆ'}ES^yq< ~Bҥ\8iWf6Vρ `=0Z̃WvLxGC#rpgn|W y͚%Σm˕ B2OGO14ˮ1^&KW?}˗ɲOk )[3cݜ <"0;FOX%26~U=o?W_L{sTĹ%~V ,o@Isv43BD;9#Mb5ɔdaaprG7eYֿvJS~Xax1Lo՞n-h Gc̓Ͳp( ;h| [6g~$t}d1+˸*A"e^hkѧ.hXCGzN)/(m3҅7Ϫ܈gE>4.[W";ypᠫ<˜"|s \7'=sDܭX/Mv٘`*~h= ;o;*px3FD&s0O՜fϴ37ֺiҚN^1('o^LhP+?a\l~!`{ XD''7 ea|V/ٽq6p˗k&{~]&ʝXP†kh!sPm MMma[)g/J+.hptπX|"Z0izZ_ag`ԜG\*--ўI %8+zEE6>t]|l -e\ QUv_s"HDYjh( ןaBDy 4pʕQ֊T$ %(FG.tB+TX #wfȗw_`qtD6cu)0Lho<|B,HJ&3:F=mrт)J&Ca8-^&SrO @c=]Nq7ɩjYY!kԛb*@ ]#MLy79ab[ԝBȠ*e~`ԏ=2mǾrTM`m<ߍ"l@'ֺ/Fs9lQ;J;H]WzeɠbL\I07\o)K 3XbH|kEQlb#e\a3`k%Z-*kjЭHy M~='nXl(߅KCYB0 L")q.E#[QMlD\=̤仡c E],r )-]ۮ Rm!~1x%K 9]Gir'nUʬm(̌OfiYj52svX0oP -?!$.ޘ粃 |}^)E I.Cό^8Asѱ6KnyF#V0y\y(զ\c @(.6prFMiߝ`B0-jGBigyl eQ m D_"&qFly8B8Q+dtc!'`Y @,H||d$NH12iW+S HFՉzBCMlX&Z3/Lvi䚝?iZ|K1e弗7e%2)Y-Q*vxrs8"#G2|@Mm5&AQd9xKs8Ty] :ξ#\l᜺~ek /5H2R!YxL*ƈkwFBWOʠbSjc[6N_S25o7Pj{F@C|LGF7>¯a/_p; 8wlݧM"EY6Q ⩐[9sc6o\6,D]`ZG*/3ӹ/3O,\;jxO|ẈHgog -^ O4HErR@ZWZ_!vj&';}B !F6w>{+IͰJT1H8)k5Tߔ#v?.GYhXhfĎB/C4X[P>;-KzCޥĦH&i}`eVvuMוISD/Af[S RؘĨt NDNҍjMF ] r~.Kc}u,҃;O/ 9OV!yPp rΈ4_ǩ$?Q*KΌ ϕSBrsث0窨s_scb?{-spw'8-SU$|'ZSy!ŘƯbsx)a}] d߂EOGc{b41LF`^ΟRyk5o&} C#sk9)vk"VO<#4 ݻ^X{Ed&}GVs,䨽U/|;Ňoq{W!&] 7:ke#/Ec %;FYmyL߻{^ [( fw;$&Z%6S30jpYО7B{î,A-|%#ㅹ MG.CYI-49?#3Wgz!D;O.b;GwāM̮-Λ=-l\-QUd9jaL,è ,,+m qA<$J}fm*rk?ja TMZ`*= 'CbM[Z/D]\vy<4J=]ɫ|ߜEo`;YJ'.S#+zM-6EAPML+T2' *qLțy"sm_7x:d%hqVv"!P-09`q e"nơaU\ WdY|Mn,8kGOF7sG+ t3Ou|X-||͠57򂡟^}At0t3;?/7[>U_hy-i’ A"=xMhZR'nػhiZ:ٷǪhž. Y"[WO.u;r!k('I[O%Bj eZ2 &_T6i(t0!F/jr ΂/:yy|e8}c`pH?ӫg a~;|satǐ)ӊ:T%$[DyB·Ͽmjh%5,2V3.BqSC;F}UcryY 0I\3N&YL b7 ,N jPu^ؚ]uYRqi\Y<&MZXAuNS7бl?g4t;J1D ˍiVPݼ;NM/`€GÞQl cM>5 0joUY^]$RFᑠ p&4Q+ @*`&Z@+X՝sK!TjJQ*660xUAH*إbY{wKp g\#{/qެF]mXwȌT1M|ՆTƷ~DTI/QmfM*Ʌ*6sb ==Xj?DI?#+T++X0#+&NGN1P092VZ^Oe?{!9Iu0i 1/ЉMx.hFI r>Cr=Gmo3T}r7_c޷H1.O5#8=r3XT"1]cnU]OͲ١r u&%u:q*@2'Vn][vƳͪZF-XYĪ1JJvf3):dGRy}[+6FЀWVYdlS,9sSSzr+iEeN,RlLrg8Eqú*!߉käqeB 'ѲUDSPݙ)$ȣkS/ZМ`XH@" O_ݑ:jL9d3k"hqyoPC#rZz;5Y]Yo_*<(צ/9lbJ w+̓5y8 F t.]E:Wu59OPJa8M1t%fO2AYR'E;5~"ۙ1X G AՂ!`INfCY*ܗņ3zǽ/>1+`XۺՒc҃ fCb=zڿ"ܶ;kO]@3꾒FiQM>뀻c,1@{S3E*?tInx2X ݌Ɩ)1; ڴ vv'YR(zFcgUXeSpF(4Oj~c*gV싾MX^"َeJ /d`5wkoQU\lZï^D}.WZL[%z0°t,pn$ڠqdG1nP0!q%%$Y>eYzȍbvI07N<,ֻȰ BNpV5;=o5YJLyޯQ$qcF?[@TaT-7zL)b5n{L#wgf$FM puWs69B7<'O^̌C!ks,B Nez#b2E)c3ߟjۦaZq-0v1,{s@#unp#L*|~/ [>Y+!K,ʰ0${yOHr$a( Ә+X GlU}R75Fh(XIpy=5鹸eqEkF(6- 7kP0m>*l%69& 4o|; k o6V'֤Sw_dki5D'`9՚iG<كm贺Շ] dB3ᅩdyHO{fQLN (ytUP: e`Aԃcy1GϠ f(E#r須^quD$g؏ΗjrʆbA37CҢyWQ\ĊGk퀐-`XkӮG^RZ\}'Q>/! ,g :X#$Zb <l5}ԧދE?JI!hXBd rYphj,fɜ&~A ϬD(oRRX, *Op=k졾iZg4drʗw*$=z1f!AvzJFd43 0h]ulU++>4rSKwQe"kן*1P,o>9eQmZ993c".y`ou7OD< p1 e&G߈s0'/+${Wx߈aV*Go]c/^}renJԈQDСڻTd-kxI}ZIk2d`_*;LHBA&eW+uGlFr?k]`VDXjòؚĢ&a@ۓxega<"L "cPj vfS3p2!XRDX>rHҦ[d|_7RR{ C{D |ZvG| \=_kߦTY>^Yf$>b$M D6 \EHW{"ՃT~8Q#^ć.Ofh6bgy\qp 85nv:'W|\4KG8GLG-}grM+a.J:Kc.4AL ^7ehSk~4 V1RnCZa=0}}"ohQ'y=bg;cL%,u&k~L&ĸ -vBfdؼ+9M& Rݺ0D\ ~εLk%#)$uX[\Ϯj?A^ ;N'SGùd8fOF)$O& M.oǢE^rxbjlCYGBGKϹk<g9 _V?p̆Zt[|ZGfNܒ\)'1B%LIZb[ī1X)5 wPbQ90QRy7RīGƜ$&C2uFs.zd Ed9Pk*'Xij¼IZ]*d;Ylٶ,c0Y g=ௗaAӈD+0V5ƻ9Ѳm ].DRh#L2~u#gzX FV(yTGW"KDVN#xI\YtLs֋&$]Kx1\E-=yYpgiduUjEF݈p׭K`C 7TRjQ͟8su2IE ,[F;pA]K=&Ɂ8:JzxM+j<%hy&vڛ7t1 %'5 X̱@CL' J^W)j`!]|‰3'.e>+_7$ZlUǻԦPb[^q4qm:a?c&hF2SYn p.ҡ=װȠLkcmSX(w~vJQ)D5K$;mVL4 h=x"Z ~KS);JR.14\(IYte5:'~)5Pɥ_-ݍi6L%ό:1J{UD-8[]& z7m&x jϒa>.|uq A *"zgKw+b?WPq5S^T sج mw;in,plxLbڱ21JY tْuoL%6 :z5 m MaӀ@Z|YIfa~?WӤ] (DkZ:g&(,u*Sxr:.q)C\ΌG mNR^q~؞}y(;ćgxU),LPV-M5 TMB.y\yQi}5j:8ډd%|GǠ+8>s"v̔gRa[S/XnJ=2,M(̇B}㡽)yHHU,>F pZm~Kh@h.k0AktG[F)fC"v5/a.8+fnĮcً0:y>Y24bno'}w:9:N @8PdgyVJHpĵ1 %il.]+^>,/OMg0O܅Ѷ*>9Z+2ez&va!$3ß]*fs 1Pm%SVJ0Tݶ.\IG$9_Gg{T/TQ!X*_%. H Q'i =љ귂yeTZT(Uk; Dm(#*17`_/gcӫ6K2}XgVk܉g &@1+@K0u8q E>?}&@rӟ.-.׿ X5W:]Ppp ZeCZ(M#j}o%[^EfsW-@2ʠi`eRnS\~{Z#&6pa-nb31'6ZocA=VO˝-ޕ()YptlLKhuMY|:)` c+F,K j{O~BHO&QaPփ*;mźQ:U} י>6o_DW~ AK m^{Ǯ(t*6+cdX8j)JvaNiݿJ;mYK RERg0:;ߑFUB9lsWԑ&X=SLNdk/md2_IzAڜ#_2?<2GPY〓ĢR\R`V^вo%?ΖE6/SH`'.v5jVYL3,]^OR4n'|zV)X_ %.wׅ;JLQ=)ԗG*I%mqϲp8~@342 ؿ>%  D,b0C[YlXw A|F D\Z(E@itQ_@]!V \l_F44>ȶ%|9ѯ^׳_̴ɪbSZێSVJV~unΪ`Ίt.P=4hc[aiqKY jmY]cJqtYσ U!Qӧ! .hʡ)jmsugF+4B3CHҭ RS{n[2| cvf/^Qs+B\Х؄ri%qP gP0xPFxdQNdp)/ M?"CI6[ly\e ޶>[UOJcӋI;_?|wܗU]n%B d.9d*AcbKF|%ۅI"|s5 -n/. "ؕq"W6<)r:Ѹ$+YH8T廩CQJyWHdT?mUסdLS/r+e(=fvbÕMaãGA8)Ieܼw/O0tՙY ey_㍞]'@ʘ?K%͡(NVI!=尳.n 4F>Q]oL{sU f e;'Zl( }w!4Κ бO,xbcܐA {cWbm$SoȾ6TpSVRd@t 秉φK{|x?xle"] z6?%9`[ V5B' A4sGKA739sl/A"tfJQ-/i=ݧY%@+ۥ ,EuTUvnP! {U۶rvnc"P/$h?c))9D3)jXIW23WxIqG q.!du(nQH}~Я@y7|lT&R U[їraUt!5a=A{rȆzX_lїnV~iKx2IhW՛%_Yj&M"-ݕx3 FYX9h_aߩѪ tF̼HFO0*-&F|'G#UiȘ8Ё_%i-Xf"9HGW9m90ʁ9m)k3c ;Axzi5B 3`UZ$h 2&7O ~sCI7ޫ`8sEA:PizJb_/l4sIB}/Q3`;-IJM< (El @yۯsV3Go;f,gWrdZc4`IYHi*Ǟab ,lP|R[Ѣ2Bs/sRnGks\{U7RwKت[R DhoA5T|Y PW3QG3GdkZt?M Qơl3{uEd֍D)VG'oa?$x A2B\ :tr6"2 Nյ<|TOǸWv!OU+/ȒU pd.˞>,jFpf5JY*y zsgZoſb}4!S2J ~mVFSXs`9Ps1T[x_隀JFcX@ 3s@ &|*o00qMW.ۚ O|LKr~.|N٫{C~%'ٻ7¶ legsp ɽw ^o#1+1@Pmeה;[=t+q%!s `8駝k0`ΆBPn֩^ pѳW_ te: ^ AU"mO8I= Ċ7 K#&}x폃K(!\XSƜ Uu~kla,y c16~m]2;D3(A;M^j:Eu ҲpSJ_l wN±ckVB9._ր\bLPl=jnI<A+:$FAaW\)K ky`qid|</ ߌ||39Kk78-,Lz_qYpq4nx ?l䯐t \ё'L}Z4!ur~Z󦋆hCĎv`%a[QuWYF'=}ٙ=Utܴ>笋BYܻ[2z޹d~f' rSyd- x ʔUsBwIJy- 5uypJ;m 1ؓ5{HpvHh*~LM1k _Z=Q?7е1=ΨN~SlӱtN GhE#.~!h:@fBޗd[T-g Bntk5uuHi–,X"ow@L0?!1>˕0 -4g#k\ `?C|tRŤGNJagD! Zfsfy5k !g +r6C1qGI{C]G@aVI!L9KhWS27Okz?7Pnb-Bo~9 ({ $fiϙI|ڝW#XџAߑSu4ⓗwqqo GjLWf6*aGa4q /5,@X(w]"OY.F3d1Ͻ3L=O;)F踼>>ظ͐p zE?V|9tb%BqOCFqiDo aruhdIZFV (t84dGSjȇI~V(V{\(ZIЀSNk $r%$ :炧zzb!6 )N~fk"T)XuxAM7رyg-MW[' r׽ "W˙N _>&gbi@ƈ6&J3%c\ai7K9t"4sC؋(X(|I-Ss")o 2].ܨ5 iLw ݂G^X1s5dSxRmVZLc9)i6%( .74zyP eYz%٬~&0[zJ*H, @@!{ Hc[>X*JDZ_wct.e޸9V3Xlh6_ǍP,1s?jTb= '*aӫ=ѯъMs#1##y Ĥ7aNgۭxv~L5ZpŢ e%N=GZ$@ iPF~XU77w:JIۅ컭)[@HoU8o&MvrluE9CLŖ1MCԱs<7גltP?NV3ppns3,q_:9~K&(4'u r1^RȞ/,fGMcT l47?_y_ V D:/+@hb`6|DykF瓈:m'eޗ%+wU``)Oip| v%pH$Xo'_]A%3@ |C-"p`Iw\65תu] Z|< f,6cscE91hBgsRq3qEwFוSA y['إr9G*'MV'}QjvM3v}Cՠso~ioy)1ղL4/xav-V![!\\=+b{uE9^Fn>]ȋyYSN=S2&8)k4nb9¶!J^dfrc L!F@h+=l#%1DL4e\؛ڗh4)?SXFY<7L1u!B- qAl4I;bum09x  .y6[D|0l];Vj j4"# yr:y}GӛBhh8aw8PNqCtXs$,R\0*\sx?A!iF/t&až;i 0#1^ ow1~ @0/<PZ wwưd]͙0` Jؠ ,܈]zzv \L6L8صk7-0M JrnwOAZ IJ pk{+~@K>ޘZ:z࿻lJ,Lrt<ˀ[K9z`]UhQ>&QlKV3NytږÊ(Zx/&hfl׬{h<_< v _nz.Q\7:n;8:Va!κ(Iɀ.y0K x3Q ؆dپ(5N WLkcya.La4Ƣx?:ECͽ` 8gg!1h@r|{SEG9dUErF[ywb2ʀv 085֢2Y`(-"@ B*UTg̷ÍLHAv)ךݡm2=ع3mZ]Br֝dz8f@Տ@`I=+y'+2 ɐZWDӡ8H#NmQ~f~vZ:?sz2 1Ca$=|Ӥ9Jk=ǧˊgZTqA72gf9/iERjZu>Օ1~ҷX^ry.FR%PbŅf'Ar ݫ}>t2G]̺K"~kEA-ʃn|oت"| Sʜ86@tGm+z=(J>NrJ)ԄQ2muzM˄,wAxjܩCL;{}'Ժzb߯u;$7@;ޘg,v}^q|K֐]<IGFFz9dI_"k4XV o|{\8yjݍ.P8]%{gi΄1$_iXԙx;`N0S3$l_j#w>C_@=X{O,O0ѩ.tr7:C) M74&X 9vּhWq RP,ƛCeI)]ӢJt\ujPC5݋;Yf-߇N녌`MlV;!}o0T)ìT `Z'DmF8( )Ab!C x5)aSfˠaXj=}BjOŒ  Kqip@qJ A@_(1]t ,!A2פCJ(pÓMqJGqf cBv00Ỉh"h~tzev)5ZSKShhsُlo |prQB oM+-KsБ/uSGPFS (5;U'u7"u?w-.pXa}rG}_%v8@\ ]]A_%V,()$+[*%ց;AC8Np'w2[>v4S4+ޝJEd:HOٜ]m,9]R40eH,+c]HSKR]! s9ZK޶?)縟k"R%H%FkT^AtT U1&i`24Qs&]VAKԊ;579g3y&<+TX -sbvg$6KN ^zbritNyiSHW<| g0+гB4=I|nfVPy9Lٻ⮋WC$OD"c`GҒ"R]On_Ḯ5WU=*PNY`@dn ]Q8&$D-{Εol).^FJ[89Hj_fd˺ 5(4MkB[ܿ\Rֺ1?9:르c%Y1r]oio+&O(ЉaNEI~V薞=FN㳬DfGR4_D\&T7!LUdb|^išĨmۆhC\8/t2ZGUɼ+{DoVO]GN"8nV4;\[8n)]_!dCiTL0 @J8*フV۾{*Y+^[vePFnoiW>S+g ZJ`(E܊8kp4pz<+DɩQ7wK,~1`k$c_""OXQl¹N;>UuZ9G(:!࿐Y0~g)%j">B  Ё v _l)xx~N #K? (^FmzRk9Q7mܐ4=L $9m{XTEyl]|{K|?Z`U n|5"-eaD/FQȬiܑq^4jƚy;G:L,LM5k|jWq/DCm:>+Q-z3 ;QB|XR4)%m5pwv R|O-vU7dh%ïU ďUI.x.Q}{3e 쾑`WS "[e 9(gn ;Dp\|*> A@ki_m:͹%x2N1E7`f`W<58".5_]!mR{2X^PM9iGȫD$L6g8LU0E'yUKbfbG2A6)6ȥʉ;K攌h:щG *ZJU;/fw܍XNyT%[Gf2?rWH}kѕ@gQN'̾[K?YHFJ]| ֍jQ'>~G("(? d8 ԉAlrHS1cɷ4]Pn:F1&H/i?[d6Idj_f9q9ٶdl@9&܁@إX[YhgtT,ïGbØ'@Xs 3hSSlթE 4¸c,,gUNd74I|uVu]R$z}Ik-Y빋.xcy 5c.F.aSI3G]`]&ogeTW}QVsάE'{"9E - pmI-Í I<4Wf9|\b~7i_fv4gOɄW2Dt]DZѐ7$X6F0y7 hfJ;5zTAÈ^Ӈ=#a'k/l,z}рW(LwKm"pCRbn$2}To7{cMf Toˎn)&RNx6g$. QAK>Qkϧp˝|]D,9^*RY E`} Ab]dCG~&q^-.B쑁ǥaPa'2EL;P%]'։{|OP-M Rw$@\3S47X' =&) tVPwa^EjmmFm7@IN4KtNPpJ{d̝0ǫ3qa@J8Ð^Ĵ$u9Sp95hX\ }K>duh٩I^YzCb0x߀˱ZZ&FY<s̽0>0~8Y !FtW!Lљ4"񽫩 *4a"J,5&?~N{.gD*xva&|- 5h>OA•n3V-15?'8(rC?7~u۫[֚+h;kzE!mAE#Rg@ɠzg\uTX?D:hx,a'~4)Cp,ߪH㒙X#R<>Q%  Kէv|M{)O-hu$/(WWȿ0,l-s;ްi;Yl,xaQNDe(ڠ$ps #jVe ޅ!srp{Q)cʞ 6Jr`TSlmڼ ^Zwmg:\ӰWϔE4@5var ֘#0 uCծ9]ofkVW>mI{W:H] #(&;eB|pjƺpedM2w?/`7nfJ;ɕ贔q c6_C`aő. Y[\+atO sJKymN6U ck] A M?gtLSgcp $w@Xd%0c ĵI^GA vY&T8 4J7F 8 :ʑcbT?Bٳk5a( -:p< )ak; C('ȸz҅7}orUfXE:iwSNksހ&ʪZHݼM XLڬ}f~{X`tlI6j^N1To`m /Lʊu~uzN"ޭjz-Jn`ijfP̫`ItYdץ=`t,&X$PϊiW,+.EQ-l=g-1йo0Eԧ@gE$ rAex +Dܺ8T[$L)=,H?Ou̻&+^psv5@;NׄȵhM U* }Bbs6]$X}[a:b\9Ɨ&x',`Nq]lR;$iq }M.FQe%_RTׂКQvzFqWJ[2+D b+dBmx! =!Ȥ?s p㣽=k=feеS_^%5 %M\|,0 jUxrZCjC& Ne, gU)znWJy/Ö!sRm^ @fD%."]X! qz4?c-y-kp!m~ɥd,4ԣGɅҋ".#H߾c.=a -W*Gb^ɧHi`Ӷ'=iRH(ID JB{ 85_`Y-85q /P ;UhAekH3,N0('O _h擕&0 )\yg8ɑ ?xw} ,΍gIkuwLG[ u$%_1hqXЕ@^9[lҼNO]|E,?yͦDm:D2U KڇSr-1vuc>{nJBQjXOyݨsTJط,\bC>71(6J/3"-+DrmˏQ{^hJҬ5S-f,XlQj)D`?>:ϰi|X頽x/>-0Yj.y/%ObHuF"[]NAFׅkv^_"wɬKm5M:*3~GFDP[|E]ٸ#콖)3Pg#}L{Dջ/cVF8$x)VtAJB^r7?~  4IIQedLZF45ՄĽM0X`WM32z Y:'5u^E rލ_nua::ƨ(JU< :P)mz>Yd`փhT_WcQX髚Cc>^6]D "J@| Eqܘk' 3R]<'H)9ȍd`:'BcYa.G-eyj,(Ym7.!,FQ&^*&QlE8v@=!_x[\voHQ! A<)(j3-1(k3\)>EV!}m"SV+1I>!sW{3q͋xj2N -1 iMuywٛ*yuDِC}^KPv^k]9vON> mZHlkڒӓPe8pG˰[7+t$kMޣ,] ^7!>Ul 7oe[޵2XQl_9lqb=?0dI$!h ֟o5u˜pE ¥)xL+!ï]s$!F1Űu-O"ѨI7% Vb?B://qcFQ!gz>lqZKܡhT*):= s&iѿh7l>Iћ;.w:wGEA0mdR)$޷`0g\\;pL0hFK Wgp?+i# kjYFHlcm;]r ]2:Q{, 07(\̙3<]"gdwiq؏Nf-$*1Ap6ixSWe~E[\Qd)2 z2ry3HvF߶ƴk|vR`MyL,6(-}EPKAP ό9y*h(]O1M{$::=hVa$b:]LK=Y$5>۪)sBfc8IJ%Qt& m8.H eEDؓ}^I@k'|h#^'"QF_ Nocj*#jV݋I9=grS&z_S'Vn}wACk?jNG~7qX%>c-Y1Y&)~xՃzJ * 8 B;8Cbmb,z 5ST9oZex5pUױ@n>(gn2թ pxkVEimIO`O*aqS &9<Uˑ-ja~nTd'755x r]l lF4憳ɼtWyծq*=oxȃYΘ#{2R[YO  YfϡHy%2gM\y= $l1m7S x[Xs q7:.BѓﷶsOʚh"s^֞"](z)i`Ǽm.xO ; y!b9+AsuL88DJ?Ȧ(neo hU"JPOn3a zBM/3Fshv|v*} +vqypXzfڢkM>NVa7eesTDl:Kj Tء+"j9(D;A } ߀JcI) %T {mǮ6LĮε;m!>T_ZXX*tq"_/+}]V:1 E~+ETkk[N<gqvI~ƜYMtݹWzVP$ZZZuW3T:OzQ^)ܙ]ɸ0Zdm.{̤|1?·^V^CX9ٞ:WaT&^|ФU)rm6NNl뎢?VGF =GG5ugg6(x dKҶ9n{o뛣M]j?j6v?&63!dr;nJ03Bę^R4YBn;+􌑭sbfK P'I񝁗 Twh9"AeˇSuϛp0s~ghF=DQb2` v3>aVX`;EHw-Wugq:9?ok;ßȢ]ڪ&e=y3lK_L/ai2 IsQd^T-<_T˫ϣ#b N7=I & ƙVI]P',6|bLSj^V-/Uz 3cT ݎ] LTVg)&B$5V:oktzA!=U捄g[ D B@$D!N#Ʃ,3;DiɪY'lV/>C]ڞ|F.^Z?ۡBOkѭ. Zkzԃz;(vEj$kn}TOH$hG&20"B|*ߒj_Oºi:u7ېpfRG7[%i;:vآ%FgYZ0707010000010f000081a4000000000000000000000001644ae3bb000031bc000000000000000000000000000000000000005500000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/bt8xx/dst.ko.xz7zXZִF!t/_1y]?Eh=ڜ.+BHJiUmeR ± \{[-ae)MT-cY3IK \yUJ#t;ÐpY"$][.fMIn.w5Ќ~.gڶ%%A#Ȟ )w,A^ȹW.'1(t͚X-zdې_« aDc1,V⸼z]q)$~)F(2b BeOư>k$7TTKMoؤjSN^3[0/(j??W,x`gfH:o*k+10 A? 8'}a&1ݠDPs ùkNL[x YoSB5 _܉?YhSjw/`h2pY2+y7,IRi6MgHzn^zf$E52R p&sJC~q;Y2HSG͇H_2KF_G4Q>/YU1R)WNw9L<0e?ͪg;N U{BXXIqy(}Pm'5J+CYzᖱ\0Gxs~~q{ Yy^<0Jޞq .6+ ^ j)vD88J4.2縬؋F3.^GCծQU/NŒi<VH7[pnXXt2m<]R3W!DvZ1k_D-v|龰&J_qGm ˈk(B< g 8(]>t0ǘ!oUP]&NmCUвr!(c;>j\Ԧ/樇u W٢5ZLrQU!׼r4[tPۈ;vWj*ց9m` ARˣ|iQ ]nn-М?/G-ddYT6r@#,Ez:@ƣ)ڋ3`P4}hhB.bSW!ԇ:WWC* MuyT@8j~_ʗ_11L ]pƺ %ؼzE:ΎϮCHn='+W:|eҘh%_4p}Asq &n M6,Ѭo0#  ˁzNjgr82ԶIt+LTFSZW-oÿ5+>4L\m w_!C;kt+4lSc2arɸ_2}oYgRR!TUBP(;)>̥y'n˸H։UTf&s/̿{H9<oZ)%1+e2 ׺`I5A^IT͘>3aef@1 M!VlgWL5TP!%&z}j䏻\뭶K Ӓt1\>4C2XJ!A lmi~@eJc|NQqPY뽴OuL Fqmc՞]9D+XL$v=Q:aRgoםmܫq@?v+b]F0:أfk<ӎ8VD *v P'U\G8\ɰ#0hs ozxoeâIw :G}8LY8i%vu1BWKwagv"[ tJOhE+Y[}׮U+nw%8yʹl*-u/gYqmUF,Ee:A% K~`hġ(?;S0lњVl/mDĖ6"_=9)I?oW 7 vͥr܉$?kȯ/)7]ӻce s]U` ϫGoqAٖZ/ g2__{EYF;E&l٦*C "ڬ[xݲRP';ΥsTũ߸pmT'oC[8V+;yr0R=ai/!ւh7Y{,kb:\)n84D&g~DZ A"*Ysy&LfZU=-ь1upx97Ro(\TaHK"O^&ԅ?4LJ{oM&y u> -fe$A2%/\w 6i:=rn~ˉqJ*I6_-@M|*~*zl( q`J\K%(<@OkI"/d ?Ulqw#?T]+6V#Ι>VJ{} yYrGofx%#:VIúZuϵ.9_a<-h EێI=CFH]ak1k(=ZL`ddHɜ<cOE E"I=!>SKίbB:1/f,woTܴnS OE9NOA.>bD7 !G&OҶesTo)^qW"*n‡.+C)&Q~7- \ؿ8pL9[*:Y NcunP$lE—MW $I:!$)PAk';nЕ6!DŗL/2c#^uT#]z(_L .N^ Wz"P{٨zO~`V5ФP!j)PuH4ts=zq=>6Jek!Y*3f-3?QC-;BP3=G]!:3\}&`xn4çO 0r{e~|-\>qafOBTߨ{H,\7W `NP o8!Gu79N §8(m9L,ʹ}9,/փv(! `\2B ʋYh2Sōt=EhIJrMVο%H#xӃFP#Wfv:]EIRbd=@^R1XLn>AA5};x5.Ni! DC#Lc6yPa4 Y )qj:A`ātFi90j; Aä]##Bȩ ; II*4JX sc.HX])u]aRQ8;_:L)`c e IM5Qi)SU-0R7Èx#/숄8/})zP.o'hTepMkg$/d͔WQXm #V[>E_ik RRj!>#,tt>5u O^y"12'ݳ`%.DC;%O<_:L?}QAYN5m!@, 8$[}y[S4S:62ËX^WQ *w ^%ב_{(jrMj2BjmVsU6,O80MIk%`g+'W}B;6DءT{-W|whZ{D7kLVikqL$~Bfگը $k ɤ2D>[SbS9E>CiODFBZBɖQYMJX[VC ioF6I#V B'ȿ}~ïC{GDJ5_ٳ7U=hSyKW_hgxLZ%/$~u\Oψr\WKP^dDS(Ӧ4,;?AQbWb)剒‡}J84g-ЦMv>fE*Ĝu6>˅%YqSFJ,Ê 5I}i"@e?hLɢx Kla;J|jMҲ!A"p%{*0/%lj#-,ѣݎ[D~(_:Pzrb³o;8E8$^Fp/D[c[ͮ̋4紫3^+jI~rd= 1w}x,E{sYYhg?'0(]]^"[qwpSh4T$9mpԑZ&iVgkVWrp܋"Xr*-XK'=r'9b sO.) /Pإ_ӯ^Ή\נb6tM'}qT(Xy5xf%P qAKVvO̿ B~M`Mp`}7{-%5zn{g NGNP[z wwT:Yf݆F=@;2&̗F|*twp02%fW|v儈u @eQ Ce<ӈQuGяns6*rna a![hAŦGY xOgiR»jLDf OHς,)nc@HQ0^_.N9U`t{ώh~mfd,t7T,0Df_7>\˫5()2BR"ߒ"G:Q?])9{ *1*Ti(C[7WC}u]fjEݑEx1P=wؓAzLMi!e9L1bSZek$ c9p+?+)K ~Iɔ0_4ziR@[dZ*'$$ Nj+~ # T ړnŠ1X |GwXB(Nb=3O0aVJ}QPY{< #sTtBf0꒦`g3/Y/qlvW+a"EPTQQ0mЦu`iܶgMKVffcE*u"M\>_Oل[Wdm[[.y)}!w(-PhE~Tk &q4R;]͙T2 1[nQGZg#8ډ [Oo Yk>&%R, Qyɬ$L>hC< pZ+.@ILXaiZ}_Lyx:yg!5^f>Ҳ@$ }M~=O. %gugu! \Wfu] {֫!$ǪӋ5 )[aV^fio6<}ܯb󖅛3*?XFsO:HQxcku m&%ɧr=DI%-$R[Qן!wr 桯` ZgIc*_ > \ʞZ8@ms2\ s2%U]LiCʓ]k:.y97 -mͷ l˟bjd/X$d-@J^*'.uT  K }4@ʌWV6$0Q wwnO|_!vDH[AO؀>½@ }3[jĩI5C%K3qez/4C:K =iǑ|d [/pjsRMKW5+O{jM 6޴OcrR{#!4QRviy+;رf@. 8Obi#ϣ~teShYSڐY^t`q3 \ IVlp2? h`ugX52!OŸ w@- هiv ?BrxF vc|,YWuhKzҲe*G2!ݞs]ab>/0@+NKqdޢ*I7`uШ ;xApįL52_4IZ(ɗX,K[˓F6& 1ܩ;bZ#[$ZĻ4(~S2@_KPI=f:Yp=_\3΄HϛV+%2O*FuU:vU|,ɰf0d"0 lV"3q%m3Vji/!9Kj߀vrRM|j§ɸ- < -Z,k/E``c,pjb TBb[vs4fCVBC*ߪcרuIZp4[GXI'ѥRxc-* Ġk;쵥Zc)7cg͂dd󵏽io'ȋu71afiy~n߮#e{$f9/MU~, #:8_O:FqT\Wh v#VGS0+r&J]ǔ7>Fj'@ bR(M:h\f,R== 5&աo/ ̃BS.zoSeS 8޵"' $ܽF_} 1$PĪsVD>+/g!,V#JXjEvQ`y7d. QAD˿Pr67azvG| L4y5tQ2 dZ. Pt_c䔉xYc9;>ِ!]xz^\xt$AНW+\/1oFwʞ[!J" Cp K'~&о;"¬d jl$8D }$sWqsYWך)Wٺ\a;NUH!G;"1uV(>di7N %F%86C tȌ[;wƸzn/B WvEFoÊ <`P) HDOji v1UagBV#4a1؈㛔I^4Xnjxn=B-1Ylׄt)q&ŜǠ s{ֶS!a Z2H]%i3v8xYsHΌ%ϧ%VV9cԎ2Yhgl^,يh}UcGgYZ07070100000110000081a4000000000000000000000001644ae3bb000020b0000000000000000000000000000000000000005800000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/bt8xx/dst_ca.ko.xz7zXZִF!t/ n]?Eh=ڜ.+WaT5C-`d'35Uz8g3$3C'cye#楧m T.{X+u?wkdSG,nMM@J w(߱!fCfh:k]#`{M'|a& PS*-<D/aaߐ?8 *8E̴#=o͊-7۬p:Ee(b];Z&Ƙ@=^G2uAv\i;W|TEƒw7T_DM A 'r6K!vbG\}YyOVJ{wƭxDqË)sX6FkoLgƮmNo1߲sIne|̀T / Ku"!+H{@Ec܃/mHm޳a|#%2LTUBЕaW3h3H; $|o{[*Ox|;'͐ƍ~۱3ICj? sU-ü~XGr7B 'r62N \6Fݎ>oE6@F@TJ|6.ԕ *OHEiIȃhPiö@uRkkkӸoAh6Dp}3ޖDGU*ȥA>ɲcn߱@96k'_}4U:ϣdM3Fn0gRUcʽG댗Z4>=ىq%Χv~K.ua8j/1t:W1ͥ27M:}̭!t#70~cRZU D|c ƍ7F)G-7U$r:'jpB oKݷA9F!Xf㵍F"NgXby;ݩ mAK!հԜ<-}Bq͏vaxT ,1-Udo$BJҁKY8-`] EfRjiҰKUf4x1$W#N2#Rcܻr/GNjw3ܦB*-a!dF>tΰ悸g^O,(bRsggo<m3ɀq!<(JRVHMwȗp#V5SQE5zζ3gN{COza62:=fR@># s,(e5+ 3Bٷw. >N]$+̚?\B5Ϣvo,AqRk){@dgC0#3ڲJpT ʵ` Jďg\NzS(<#6 4r0ߦ5YPPf!ɗ|q|Cc-e#=Gٱb"_gkc_D N9N*pچ5q}kX$+e.5bn;ZC "ck.C4'2S`@0/JԊ]BLڸU/qG^H oqr&Q7>Ŧ" ZOPbi)s3‚ BǔVXY,hIU>ŊSM1 M %eg D0D-/VdZlQlbߤك-h%P6 5 !&v XXci'P{5R4FK,D3/s/fv&gy&7G3Urj+1Grϯ>XυGNNX'^KA'$yGJvޕTaUd|L&ZeܹC$XNt\N6X +\sE6f~_ŁL09\ʱCa_Ӿ!D₄#GA[fKD^8:[*>i8 )Dz΅zК}Ì3=7W-KـU]'i4whY0+? dR2wm'J4Mݦ,HWrK&M:&w\ڡQH.~D %2y拇i~{bw6[· dpԆ#VB HKdUzp0~:8J QTbBz_axq:L=מ^jbc:^# ×uB+`j5+AUh*옱N1jrFABG4C9P4$GrZ>H*_6aᓉhxg3c<C\i [D&/Q]n-ǡ8vg`ky3rfPvhՈ#$|t~=0tSh~Jd$zjNU!ZR9C/e{fs`[;A R!BssK~fD#.O9 E/5A*F{Fh̀h^CN=bjyz<SmG[J7Ay{4fI7k¶%9v[ C3i AL@?a9ʷj$6)4I=8ܔYi4/v21R,cףbu{MN?N,KQLW9}H]yN^B7p(qhA&J#g ׄsl8Xw޸MSXTHJ7N$5#:Qycjv\mtlmG/8PqO^29eB Ը&Mׂr[6Mq-8kߖ1'Ne=BV'ƥԽR7:dU7grg\/v=]sfr{=E뛯\Nz^h@"> V~@7;¯laضMAڰs~xѻ`7 2y~OEn*Ѷ̈́- o㛸rޱ[))yhT\l#Β*% lwu@cC@Icef^G-ȑ RoL@¼cSpΎ+>ӗcϜ2ao=Uͥ[v}/t!5wll(B)r䌷γhƒFi^`"f2oJ5r,6x/՞3CE4tAEޞ ?xihlܚ`UQ$T;rnu̸Njcc[ggb|5Ĉ Bko1^!^wC]1XS~. knd;Id0 c"EM)ۢt꤈}Jtf?w:ЋȐ7$+T"^錓|bgDLJdGZnNeU͠y[,ܡAsXcR)ZmuGn!$2Q.:Mn#ck&B̛p6(+Ʊ҈x{ `gd~KnpҎɆRh;/\KV῵8ٷ0l={kq!OOX瘐[P Xo0#qQXL\h9m;p:?"T+FdTvcHQ9x#EŒ$9iW^׻ioO.] 6 4ƢiOQ Ht؞4O'BqaQX6S\1-Y Fi̤l| -ްѶV^(X3iq"q5l)yMu'ӣ< WIs'!)t~3a;f:Gwkk1ֿЯNg?x U`+0J'A&e@f|rp-5rp_ZF,ɷ^zw[lzչН;bjbU(*l3!X07SoJM!iHӼD-TGB]5a_Kdudx2#loC2.xz I@ʼnʵ6T{8C-'Kg~'{gd92;\T͒ڃKwD&.k7}?}0w/3h'4gؕR"<9J,\x @ʒI->U7L濉B~6ryZ -JFjXP&n&hZ=⌥>H'-MOJlxj?T Qx-{Ddַ3JNoJbG3Ӷ6D;#ż~XGh0{Y˕YoGb< c71Ubw_SՄ3~@|zG!FBۓDϐ0G3iEe}\3џy?D?4+ʱG@/ފLĸ >]5^1KOӂ,vgo17j@Df~&>siAS;C 79}&" 3N{BΈ[H^U <$щ3m$Џ9IE?r@7hukm]9#k@9 "Kʣ,Dxc4q.'nWdxQ Kk2c1G!R o0p ""q8]OՆNDZnᓘ\=kMJq1#H o]~9c\-Қ&6XP1F[!(mUZM|%F!Ƕfmm"UtnW^Dvaff ^WoבpMcZ6l]]FXGQ]yJA.yTg?E܎pce=1|OCS+Zs0k5#*H }{'Y#WI-q~* hqLʀo6P4$!K$V<2T +#YQst3%]hpOb9m.٥~!+L(XFӈ6$V'id8*81%|3{%kj͔fF` l9\/[bf8VNbAá:' LrCۛcCrBIO>F3F_TB #f!uЃp:-I!;s[UNCn,A<%-_TwEOCF܄Y ~:*t<Qpx㰥K}^%a فRYF00Ik70GIߣ:rͧZ%"|ˈ<+V3}fSk]u>yct#צD QZNGBW/)s!A&d֥ܵ3`9/c>yeƪN9rXxp60gQ3`y~rliȈ郦&=BbʘYo*D,uk2.|nw5E򂫽^4$ZJH߄|kdұ  WlL"U,ݾ` dnn5B|,f+jG=DI{ԗG$Cg:3YEJDe3x]C k^EO J}%) :8r3˗CZGYXjbqZ(Nt{xxMn^Z8J#;>[Ճ_%dnjݰ|dTҼM)__>dY^5yzyM3Ǻ^}'t+qfaiHp.E:ȵ&u) 9A|%mRZEY@^L!2PQl#)HnuGXw"$DudC4al41z^JpP#uIT ,..>[wm2v;+S~Zc%ZNf<"$1+5D ɳV^؂ 8,@UѰǔntC~7Y*<_ bZQ#.bbM'p@bal<ۘ.Ĝץ:O]*t=óf@a[t[00`^Q*`M˶S^~ɓ`vJ֕EIBV~؝C g mt5XH@ +kablD:pf -GhMc XLIyi~D):wC\ kuWFR1nlp_ լc=m5cѶGl/8˞i;ZfėZkOpi0 / JE20"C>M3j @ av=>.KmCc>arQ/wƂ꫷h̵KFHGUex0,Ň]+;^cb]LFgV ͶvViW 6qV3}U#-hpAs,#!\m GRJ>r)^Z[DX[éubf 2NWsͳ-hvPRd_S\ra((LA̐` ~IJJa5a]0P# N aztrMJLP7)jݙ:9\4g%h׸Q^^^rho%L$Џ!UCQ^Rx| a#Y7)/tgu(܏ NX6})K;6yoh |6==S$zIlb{W砅&(| awC\9wմDϰ0U rXI%|aijʖ1m{^l057XG(쳂=Tn܍m*1f9~ܵ'-,,M4dyb\Zg2j%j*4+'*HrhO$5>fQ;"f =?9TB`6n¡=2abu&+m嚉 _r]qx@JaHCnF:3!W]N[% ϳP?I(7hahT'x8P -vˢs&])&YrLA1m-o9j'5@ZvU*E팕i]M{%u1  sˬ)Q)\c*ʄsN+Q/mL܌dVaJ  ʌL[g,M>8帙j~oѨo-u?(h+o@{?EyCÓ{l 3Eb͇%TJT<h⸵?E!:}+=EOLp2}P5{6# lGk%p-=Wj9gA\wv !j>Hyk6+bwaI.!dᬮe5Z28;fpd`=/jdžWϑlbTbG>Z5~͵*6`JIJML3<װKXXe=sUGQ9q\)N*9 (L lq])'\JaĿ6]RgAcOo '%+K+'\ln  jHLiz yPa+pX(y*fb$7~BHCp=OWZMAi6º0\(n\ iԐV-2\yNQu[P YpB'Ϗ揥 d' Gfrwl;-[&Mlu_&㓘 Q U_B兎m~--ry p#IhO9Bx,oʨ1.+4vQbWh,aZBRgr" `/ESKv(r_Bp܆"71CAxFmbSͻCϼi)QX>3)@#ac, 9/<pG%P&Z:FHw(}oDaq)?z9b_ik<OfO:^>$!cC~>`p96,3QK Fg DD ͲZ}$\VZHCLm*m>i"\f7}x&9m!S a9HQ^; /Iq 5 gn K8Q`vX Fc&*pʦ|l*G,100F| k8ʾme.A=j(x\J1݇^m忻QBt8&(0f%^NcO8dn@ʨ:HW4\uߕQEP7a砻 ݈DFmn: B`0mk_ )jg/Keko(t]T:+Ž]aRijhٝ ]ߧ y * o)o3Ez3~sp3l]͵лVvCKlz>48K)?w_{߽=tKmޣh-/ӥM{z,]sVJTV`SD?f&̨.pXD 9}/{]o§q7pL'J|05KB.C iYe~AZM0wݟO"/ HfsU n}q}{Amhq3oyF8j-1nNPW̷Xs򋂟(=pvW ?zP%GI*"@e#g`^.9%  s.To~)\G\;y n&Mn@%D ml;8BŰۃff)hݰ Y~M0*X~hG<;%0, M> S%>>^(-TШSPf_}i3ʣ׵E86 bES'ոhgUo״?UD3%8#;>#Nn_u T %5I鴉%{T+aa: W#k2߉ΖP }xU ^W<"M>G9u0j_ 9fG4po# ,^ X7Ks?t#gp4OFGv0 9D Vz u5ć f@bWW`ǜe?L(BL}3oeuxZ켈{K:&$8lo-gEt^G7ΊxW.o" i0 en02X ]c);Z(ػ 2uAEh7> S]HH>XqIXxzTX|Q ål;dLA>:tϽZ2eӥ$ϓ=lTqm ]+cG#7ItygD%R4GzJA~Y%-mzB IHeiVM;})`:%6BGx3W}Oߙ1MW1M&;֙ TXS0T,OMzj¦,.390 #l!i΋:RCv7K+ԯ[^rUPnbQ5y@TKXt)qᅭEPJ)XqK(^:j“:Ys3SjPh#}%cҴ bgT_jG^u%?Pf"oP,֌D6\uL$ MV[.߯2 Ϡ|FhK*;p5*v!(b\EЕ]Af&R-2f_O}&ﳥ'P9gbV"BSDmwDGM?Mf-K%1ۨՕ*7S N7 NVPWwاO#tȰu۞v[#,#IFxWKHP!.!3vrws:JSJQXadވf@̮ƣ08"}Z;HZQLPٍ.cWySBKr=GS+^ גI?Q$cӚ.5gA"0- P5?7a!Tɪ$X?\kWl`1I(!dW^ȑ8`&2H$V7.8`Nu^̫<[qgK-Ӓ>p |DsʈwFnɘ]b_O4ɸoT=.PAK|%.ףgcVc;mNkr{:$ڇv$62S&e{,3/$mJ@dӡKDVqTne r4/ASܰui@?/++8Nj06r3&&T@+ E ~G'Nn;BJAF%rQ:D⮹H%s/Ü]v,ͽ71ƫH{T=;*$}KNnTN ZwsN~Ln, hVfGmXKTr]uzԌ_LN!H3+OS :eMNL7ַ xM~`k$O+1BSbJ)gpC2%ӯ)VDz" bIc!(tʛZ2&]b2c״Eп}7GӘy7ڬ\:j0Mg6j-)z<|%k0 ӷM: J,װsgUn7tx-}D(K2 WRMW>WT飤9 ],_ea!~ni~\^ݤS&߰јR?0Ջ1oѭRPDq(2ixFd -h3{I[5`zrhlg yQE)7,q!&<ࢍ<k.qݓ]aQlÁGA\g*:[[gG0 )%tMi259g'uAc? K\]ۥۉJ%f~ehej`#|o F8xI|&#͎[:m~mЁ";`3 =:|0cD7}J@PPFIQ9k:5ͽ@H!O\̖k~F5nűq"Us[u.A5ks{kӁ|.[ioRk:ԢU]*oKs^gYZ07070100000112000081a4000000000000000000000001644ae3bb000018a8000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/cx18/cx18-alsa.ko.xz7zXZִF!t/qh]?Eh=ڜ.+VYa涯\c?6bJ]Ir%_[X-~IGHllvs \u Iq#gA\^ICk_wON(5#7p,>) QKeIo5S= }A{2dET3VNԯT}J<=e$q#(1BBh.$BG"$$NN:z4M7C;CQ N F~l_$&}~N-g9~IcLX2,hmqWW9Q J.= p/6a7_z~2ξ`d33i{?B;&.z2 MU_;βF\Mǻ@Ќ.Ge )Ӈr!j \-ٍa z_ Cp+T! uWхػx 5*:'qUzl @2OT#5815̺UV(XXQA>AbbV\PO4ZJxvXZZD}Zg@;LyA%)tkhWJql޳k+7 +n'p9>&&U7oIA+yMwՐ *:fL{ђ8(vgy%1PT[(L!UI_|q~@CJTq{@DhlooQz:T{BWɪ+ԁ\:9g\ f'v3s5vpI}_B|hy-?׍lZSn ̀kBgB|HD?yD@!r7j㳷nV?x@F}UηNDe*B+*HGCӞ4vF 'ŝŔ1QC&[(>#So /F'4YmD'EփYFm&`g̤%&lY㋳ḿ~-4|aBɸ,*HG-4 z>r7F[v޽Ag`%r2R8V K,YP!8Jf|6qU`%eP mp% @G|Ha*mvB}Ɵ!soՕYm,UWOA s9ۈc%鰊), }YgI/,6I// pu"0c*J/#ײG@)O Ω/]>V~}h!OPrZz 빽f7 6Vǃtbrdї띷S+ehyI,ϼ(C[y*ZLZ豀 ýnՙDBD(*B8@ܯ}f>3X=~*|4aϳ\dDUanU;Mn0|fsl$iQa$$+%\!2@5nIHٝ瀕[?B "t[^{X$fuknCo*һ@<} RZTtsfbQR(,Ʀݨԉ qr{C 70'FLy9 \ ~'""sU*G-ۜBR1GFj˩UH D5>Pȿj?Bgcm.)~OsѩZՄȗ}vp<)2jmԚBO{d Wh҅k{:9ӹ0V MjЂRdqy%"g_mKC]W`Sol@WyAAr2C ;B^~ ;srlogsPڂaY1v+ƌ3'w peR'Z^;O/AǰYDg W@nz ;XZ1o5|F$HHnKٗ X(~vp;=:bT_Œ[YN!H(2nğqՎ6L!O4=r˓LX䩄20z W@%SFRONTt]y JQ7̉y%ǂH,'pᆋBC!A <AGwturSR%4M0bLݫ.37Y%] 8rUS :qNsaMC;P9Ҕ+G)#_5U(dj.-IуKD!ß3AqSUTɺWC\ %x̢8XPF)eufĤ*o 9'qNFqn?T^T{&6Ӷ%%ArnIF#7˅f%vRY_[U&YK4}Y#_Gs3i$!'4 gOS#OOl0(oËlߐfb3?iM E^4&>,q%3m8-iC۸^{09ے`B P5--f먋JWHx('3;ޥȾ1JU#t%]\76OT?( S!㈰s@S's#YxH팶?ٞo[?= [yRR*_{RXc);I=>Y,uy\i6BϠF.9kgd+?Q-6T_[V?12*!p]lTvm$ܭg>E\< `4@/_['.IS Wf ??hd姚6;//coq#v̎8RBzJK#(S!_%:?@˺cwJ*w[܇>u4b$r%:;;棲S{[]ʷ$O!mT![I[XRP!Mʰ@_ S&+UKP)hJ8T野HzTM xg<_=Vbrd)Z/FPq 5w@F2EΚR^mw {.b/$y%L熪2"*9>=վ\v.wjtrEy#!gJPOy[( ʤᆬFNiv|̗TW f q!c EMCVlg>R8rCZ~FK9]#bβ zX?"=i²쀌 >0[Wz28-)vd?j z}, UR,Z8Nι 2yf/ GèqIbݹM^eߢÌYSުJCF|+AftK!gC?Js+:8F$ swSl` 4]HDIh'ЁǶ.4ͧ|m#2w;聕*#h0ɍ .+0TB=bucVi6a R,qG cp5b?}{!Hseo #87hoq)\ o_3UE;e2K"{WmPkr<4guj^)u3W_# "ۈ(X|gWfBQcx[{RXo%ԢJBn,^5kB67gSX3q0A)hy2n|C"vw FQs [xu_\Fƈ &}M8v53nVxM;&тvNvNt:0C K( T kc5?bu]%[X{>%;+7Tt1MWqDקV ǣZNE_X 3TV"_q$*綣^( ºYR'AT5$4b-/UwQl1Ikp|X4TٜyiyF?K; ni˔0k`FD%y+1Ϝrm܈!.+}ԥ!쵆* yͧh7$V5x'關qoEk-QWW3C5FXƚ/5 z0d%j^<zkv!-go% {kW bcn@gpX]=:2>"=ɵ eHR~ÔRz-^[e=VJQ [bix*2,]?x/F{Q W_|odo^ό!h8q𣥃sDa ތtɰY@GH2e{>,1W5DEUT跪f 70'COlxns1C ;ȓKw}ѯ'A#dJ\TRGhVhEV*I-u6; 9p!"J?S; V6DKZ&WRYb _Qi/VLTIyl R_bΎtLv%9|gpK̵o%N5 T+P+H-cWa_5IO|МgDi;QӍ3|q}dHwL,/T]dI.E@R0Ju9ȴ0D2NnJcgL?ҡaaB8'/_G筁 oV^G(S9uMqa985n;;”^3cIu\Q מ`++Fxx&ؙrc `i>Ph_iZT@g_ b0r7mيycrPkv0 ut?Bɼ:zDFP-VD~^H7w-sO qa}f 0(GdOU!-6Hl~%oJCk*y8r|5.g8uREDZV#\&U7-:MbJȊa3Pſj͑e1$}/Zˎ^-Z6Ouql^~Zm-X*?<鶬|4DٟTnVXCX9(b>"wqcɭ6tiw@̘lU'IZ$ Ex漣uDHs5M=,W|H,& !}E-v _xآr#Pg7:^zQ*mNc=bF#F}{ZJ6ΣH|OAܐY/02<#FXexw5džjQMRQɻX P` "`atvHAn^}Afႚby]e;(&gX;MD=pPw/z*RLf~)kĎάoO|գEe}aΥ¶+(?5!De#\Eߒ-d[s3xEdI9lk77UO69acJ*evZO Nq1h".bBN72Vb ^jĴDԚbU~6d4Dafs2}(/+|}.VΦ*)AJh=nSj@<[E0s5? {=i&4>r-f` Ğze* M;iW!{Myf,_&$PkC t1>(r( ސ1x (}8_&Pk<>ra/}#GiVNq֣-'04-&os4*~Z,OZ+ ڼFܐjBo&Z=9Hp,Z4taȪIlkbi+Q&/AAFT+0[!\Î iȊ#ԫfIzaZ d)}λm7 JXڼccI -Y$wTɭ&-O9Gt:ȍWr&*Y#>nv`a}% 8+~_[~ПÅy'CH-<1l>d[^g{ʭ9Ga{A&CL7p Vi_rskm N {Xw^G60#4z9#C[mJWu[:[j'HkZpiq !ZBP=o&xxv^}J 2]?%W2g+@ o SX+0SsC?WV2n$쵉K\sK~':^)*JQ5nCj۽j@R@4F9"" sǯ )Q|Xeի)OCN ʉA~~Q m-H >>+^BE'YP'*ȧ2߀<\ֱrl0x81]fEJK|Q'.C "iUGmu4i֢Vgt$sa$2.!7~edWهh7E^Gm^v/=ɇNxNK՚XL]ϙ,FK@Y=- Z<lH6ƄƂ]IDCmub;2@( >i^DͿ-=b#YKv]yMl]QZ.8 r!-V) sO.˞`ðcIV8>EZgEl'X\|^(nwQC,^ؿ{ah .ɬalV<[ +5o٢4+QP;gO,T좞;"q&R!'=lt@ f{`G:ƕN`]pP<` 9 |m:ZG"d7jHqZVl%cmrA|\%OjӖN]B^4gW,ʘblPc`g(0]8Jq}}M޺e{Iv=,6'n7R? )K$N,j'_㴄!H}Qd3ˉi4Ѥ=WeNmδ*/ N| %Qs+Ԑ95]rңGd  qs1$=[g"^shۤ"îߘm%H<őȻ*IGx)7{~Z-vbh)fZvoC8DdOQ܋W07)B~5qln͐^;54Hr*U5cS?=:vS]9 bR6B}a?>Kiů^D :e@ff@Kf1٭E׀(Z D$y`&:BvҙW:HӐ'O@}ŬɢMqAZu+ea2-뢵d4iVnjIp F허E*+wg춼xF(큌(繟PZFp>g]I0$_=nhf3K2*Y1$&P܌7]sSgoFGS#3tX/OSgөb~/mV#ň9DYTPhX\2k„6DP~Y-RdF*+;:w84-RZTj7jK+ 56V2uVtVP [Pئj PݹfOb hqb'P{5_]flQ0.]%!mg/[e"6ܓ!Xx2M'Rin \3,~TU_[>9BU+]៨aIjԆ6ll.F 4ߥfHT~jjqB?D:CrF4NR٪n&KWFZO( z ?AÃ>IwR~۴ʷ]XB5߇*WW:jTJ" ]7sSR *;$|)R+Rcw (0g摢*1㸧C"K6 g5gvKuA"DAWF il"~8U/5ϳY$qЫI!WVX녖ԩl@3a YAT*~x?;ߑg ~0+2KÿD%K1>Ղq}|UƖCJ5ߴs v8ç M?y<2c[qh=2Q2TɳkKSp.</a͎_V=%bJ%$ ^J.ӠI&هJ /~i\M \m"xR^= &(fiM m(ͤr!z#E-=' b*X&A9m@Q\o)VJٙO_]όjV3B^QryOChz UwRF? m*!ԐF4=TECU.Rls"Ζ9oOe.']htڕu)kgXQ2IN&"{OZqon辰i輻[h*oxF,tF"Z1&~y0Ԁ_eÕeNTrľLKˎ\=W| Fx=-).?i;/c0kBM*-m{lo.Φ =XIYCsi7]~8oWgQߗ0MUaKu2l$ڠ60Ūc0C+шtg/ʠmo /G R:4\]>ӕu1wyX#H3I) ~3PqmJIJOdžCT/1,L3)#zQM".]<(٭Ql @Ӹ 7~KW|bv)f{ {3ˇP0iU8j&ЄaC<oނ[|~B{@dwÎpYEIsÓӷn[u0~/dHg:C7iߣcf Fh}_|_Ҵ`BiS8iNl (0Um;مĆ7B!'nDC p #0| X><6 9 n;igpW)j)5:]6ǔb&:US|a!Pv8E9¾֐,`LJV֋!<0SmP Iyمrj]әi-?ul5.*Y)ܖ7n1V5c䄃6%??QdA@zːYwanb-eLf'CBmr YuSK,`Z!ۋIq(4,yj!d1'S@'VuryEGE\D3@y.m&`7E ERiNZ DZa'Ρ/g2JUbEӬ}:NS`j(+HG[@ue=[;p$bx6,bqpc[yf@XqfkU&ma;Ӥ (9+WNtA:8vtu%kۙ* uCUNTvW&0&=Qep訸j3WL^P|K %V#U휖eZA_ D@W9kwK&YT{9_iSK{Վ9+p'x6-y**z?VyXEjPu.զ_20s>Z[0?R|b̻K's xKZt*An$h,)JRcƴ{\W&.%v괜/i6-HHFzj5J|iWzQ(u4F͢z;^I#qxA5g,hsd3ZvmژG&^|Y S:6:^@ m[!m0X\l8ndS|Uyo>Kۈq72dʓ*)5}{K]ӐGow5cg:.菷b1,(!4^\4}n)[fJ,AށP6g7+k:a\BX< i(WoJZc"uPSa@: @w^既jUC#яK;d.vN^B6} I6Tx}h> n5dž^XsmK!^x`bn.&_#b&ΥwcKAVLRL3dc:(kJ5Sb 6JD(01 p7H ^kdf/+W*:mv-I2y0}mx U~/? e+%ujۘ-xԋ'a|A*`Āv;XXsw? ŝ(=ŵ\ 1hXڂeVYfǮP2 JUa9\E 663S=Ts+\=ֻb%lc9s$fir:j"g`VU k>> ZVEҥѴ3i*C֍5R֩btɎ5T랕$7N/GuE[^'R̸'OY jCWϴ$½kxz2KInq*^i[zbӑ B:=VAJX^؊ Zv_Yu۴aj;W..~S ryN$<`9K|n/Y䜯S"N?]wB|zM 3TgRyފԞ$&nj7#>e\Cbd']uodu"uvj/6pXkoO2*vߜ0L-ys5h.k3ߪH=6i:|c+b}/wښ %F0 evxB@#F| *pOs [/SK4(#StȕhF|61Jf`jsx72DJ2~bEt8>9D{mE1ad,;s2Jq|5KR:[\Sh⑟ͩrŷaЊG"QGgRcS'/?7Bҏ~7]N.4HD7d*xvkN9 ywߒ@Hɩb$ CZqnx|eǀ?^՚FߵD YE0&̡9 D\'/}l~̸S|Qjo>7*#ݬXr6vFP7HyJD0Q>&3d% oxj1J)"U8>u+Ko:\[n  4I'x'[x ѷ!T)N)]lfZ[kut?.(1}΃:'Mu[*96i88Ǎ7-^ڶ7%N FzB .A-@_Mb*``V$7f /$Lڀnpa҈‚B e+8MGHz<?Ќ5<:X9/,f6n+="{ =do3 j(uk W>1eڮIK*W C}UNijVgobJ8ĸPu?%("SX)LN msJ`g7;u  &4&W4A .fVƿ0Gl^PL4E60VrqkIі6u 2RʩB7ucIԸҵ0<¼zÎmK RH:MB&Sި =svD{QR[)nv[Ex}iMJO'Ը~#ۓ)n{iHutQ&]< ,&/ژt؂09()Xn>{M1{fSNnPabV!wAdz"CYU5 t(t.?"xqՙad?U.R5ח7tba]r~M~ ss#n<b|Ɩ)[ > Ucm:1gĤT|bG ]xLB,6 yRboV'R/8Qm3%#aHЊQ)OnJ ݁YQ =cq4{g6Q/np&~X/. LNc(/JH{^pj:9M ԇEzA@xvn0VmARJ]*zyYY'WWBV4<}gBvwD֥(/hH^*;lމ="$BMہ/A wGA?#3p$cwвl}l^>(}z4u*w>WBcS#iBGVy?㡀]1GPi|m"ː N=O窹Q Ӯ,$%a=F`[s6ꩇ,ŧN!i] σnSNb wH؟76{"BrQSEmG+E=Yzԏj){ _ _Hj7ьLuD, j")]}5l5-U ̔= "+jfMC'&^J>B\3])BbDe9c!d2C\嫾FFzoyכQO,b/JSbYl(-[lQ,!_ɶzFPt5 Y!i$nTJ0K|VQO -~~aDJ)Uc﹝9@ AYPuU=Yg1Zd0\ t劾Q3` \Ó@78cgOeyA 6mHoZV) Oh:_k'=Q0 2I]ZR$W[em>MA,r )e'Lq`W Tew ׸yeaQV u{;-Wb?B/yy[>~ Du{4.JLi[KqFA;s |\kލV!v|d:lkS*mi@@]gؓH~z Owm "AJ{^1x?lgP l W[GF cweWiutl,Z\&P(Z$ҝĞ_8, @$r:;xfT媒t^>n(¯|72: :Pů!+Vy>^dF6͕d" Tz?<~ƩZl6/F$I$ѲWNHW;Mꄈ|Za3o|p qv،B\\)i?|!۟ǕbCc]ic`@4[iR|oP"ߖ[lj)ƽ_ >oitP1}%c|I\k>lsvsL+؈#chg+yPUbR-y>g}$u|p? B,~o3QfK.-&sS9(+tytQ 4vn.=T:FM@L~O%}^кV"oX Ӹ %^R#(tݖs@ 96"5~L[TgRev:y;8s'$$Jrڅ3[H.()7_-IwSهvbޓf wD⵷ƨFK--F5!zrkx+oKM+Dd.`q.zuAfZZ)a- R;%j\ gt{$bL*M svp:ǬݧZ__l"܆Tz-<( K }RF=&%G\8S|XAl{=s+ّfR,\S摞oAy]m ¯VaֻBiT0N,~itq ?>}dT1C B]@Q 9uYrhf}n67^M3yY̆м'yGߕ޻_Gj$PGvdatUĊIDi]]S\IfpU7Utoگr?)V-^@O#f6ThxUk"96]v記 mʦOQJRjޟ+sVr=wVb@Zx,CoR#`W:ЏG/ÊVP'uLMo} p%jTJHsу"zEoI9hFr]Z s\>mTa+5`,ahl]ziM8@s==U?r*5%xXGE^I8a>9ϫ~dbL$3Mqˡ4wϭ1I-rgUC f!ԐST74Vh)U\Eq*@788 h#jË{WEur` |;o =tPvINg-L`J%BS8L^,re[x;6 *  q^5iA_J5ܘTmlvucav,+} JrأE$mܼ +GѶxhSB:-.֓7s/irOHa41M4_= G Pū #=l>A! @\dsAG<ǐhs3'c~=DszL7#& IA KWXfR0#O;aI\avFĄ+6 Bz`^awMr幀2suġFm^6f?<=]4ٷY]׷s~.Ut BzX{)$HuQ룏n@7Fz.t2y0r>n[URm=0o٢ܭ&>hOJ!Ѐ[mgН~-BAAOAm]֏4tto19L$T .Z6R}A&uJ_Hfi馱 Y,w%sjGwOZJbDow6dU13|2)H<O%)#k+qQZbTXӥ,y+5--p~,=m b(>%=PIѨLzۛQx3)>(2{)S /Lr+"9E*yɋT,SfDb*-|s< Dϱgn5߫9QyYUYpi{тHLTŌ߹`GGPZЎզnjt2@W\4P D7ZHzO龈 hX9~ѻv;L-z_$~:; 1'Jjۘy/k',Q63_:kY* wm<۝/, +Tע`G;4XqM+Qʚ֦ꡫעr*ݵvL4K3UKq6NmeyO?vl/2ZZ EedR (7cxmܼ9Jr} a_8]NNvo'R\ީqy% ^uM~c*XAHS8N8OED/LayFp%]XOw H͑udaDw7pi(ri06=0>ȽJ0 */͸>"\Ļ"MvdIӘ),O̰8^W{w^[:β[G5A7N.Gwkݳ8kTPuyسSC$c)Jꨛ ~HLC;:3@5$]~\e|bNl+9fJl^`.Fp^^K;x$+?g^8|e:Ad{]x{TFM_^d^i- NțjYV.*)} )9o/g}Ir$ D,tO N4uyX2 c&$dPvV˿Q%O6Dbq!9o?ԩePEa'.(c.Q;JrPuՕZLr! " n[} Z8~essB+apɜ!QzZIq ]DGs&{AuMP.7I@o<ՂUsCY(>i{\mY "w{qeuy$RO`h=? eT\,N-qh_5Қrt1r2OYxXwF&>}}^+*LgY^xH?(Ybo>%oÕMgWCɈﳨ)3rS/jfDZ4J^$e?1 INن g||ű1HB6O@QB2Y<ӹ3/mFarVmV`q9zpoڡ+&b Vj7H ,E|$(<+z;3]2\=s\V6/@,kN3Iq^?E/xY͐^mۙX\eOT#Һ?tg9|*/rc |T|Jf_BG80')LSO47)x\ϏâəM o^O _4$^^\4 9t;9:VM/dQ7cGA3Z|ZfW?x3fY!nZz iIU)Y'3<*Ƀcmka|툸,'7<2%ճbv  |WL&PƲF}eZlJ_0~FfB6h,u)(o/m yuCWݲKչe90wKZsl2II;wRJJ`U+iA@O@=1TeY],)2:*$h˔iH3'[w6nƵ_Ju8'pמOA m(Ľ7HC| uxB{VKH:K;W0.: {g+¨|tD y329ʌmԊ˔1܆d \lN3^|2[GIż0,>ѕi _A;Y-V򅎻4Q%-,AQ[D{+ǜ`ͨz'yC =M^TCgmQB>?\0ŋt8 sl:Œ?Rl9[!Ќ}ff.R mVX8N1mݣ^m,z}%ТTOxg9Dzx:4q%1@8!:t?^M֐ϲ6JKBbL9s,u-640ydD61xbU9q vUT9osA>'$C[~&+G<spCƩɈͅ5l< 4cswa`]W ݴX}(MXOQ/1S54.+OAߒ?B⻽sƽю~׭φ>_ 8v ":$5 ֘غ4n׆t[Ӿ6pͥss2l!CUlm@hfG,zg ㏯XzjBL0UFƧ!{Ӎ<l:AcgC(n^s[=gaI.eIX׻,_' k6D4ƏLY_N9e"'{Ƌ_ P; lNb˩6)Ժ;@; ST!rkJQ V?`^~û"Bu@$tc.w}vei|d:qHfêQل*fSdt1'"s45>6;^.hO L`1䑽%PJ=9XUB "gv#LmZ@20û/}.AwYbz?R/;YtTɎr$N$MS4twlH;6.G4%!vtA[l7~4k]Cs)}; {D)Nh z֫KP~'#v}iB<#"{`tгHTמ N& H ,%x(iM'-ק+Ȁ`vg#6YB,l(46VP_gϜ6[˻I*Fd:!sEdח2M 5Kғp>[>m?4+`NeDCt643Y9I](EjJUKҸ4!hd9iX˻񈬆B)!W}!:'8˚)̺ZgZkGEs8+~KJITGl{CRqہvnCh HD{fDu,hO'ߥaXtaZ}<Ӻ#5mDKW.b- HF`y3}l |v ڊY䤡єؽ+܄&yݣ"Bne.xR*iժy0~•&?sZz=E&n9m3h4D\1} fR<"+oc11\wYN8/2&Y3fϧ'vH<}z'pMx/>6GK"\?R*Z0yb5"dg9L{Q؊J~9hK 3Aż{=4ԃH&V_F?upW*O;:zs@ fYn@FƤ{ŧTW`N8#As}`޵T Nn^x*'CӤґ)RXW@PR+>gB2!!%"sk6 TT.PhDB#3Øyy9b<=YפrCm3Ɍ% Uԏ$!)3x`tZHO_LѣtE$,D`{sqqORY9^s݄J3G.b|~;ɵ]t[~"1T=e)[L0-g) plb՝fkxY~=#G Ғ 'qn1v_ ف ^$ڬG|GȫcE$ɝNjBSEJRé)yE#FI V7LK~*woyZ_x{a/ͦH}*jHjpH$ xp !4bT57@fddCP/p +?yh[1l5WGWD΅e)(Poi9ԨOCx`dzض^֦.Hׇ;v> ž>5nFtڝ4G{KvKۺ%zC`>믡5j{F YC ޙ=9݈GGj<7R AqUWQ)lQnDU@اHiIE 8z` }ng R410M<",QHXr6a[7@PC9mbry~Љ48w%G]EĮS_{sRϞ&~: >eBwtu*p ͗9JOkuJ |yc~,? lК'Ihol:QeCh:#r֚)3mh!BUT:Z,˛Rۻ?pF$<Ûy z7H~mGpbq0J0ځHۘ0EO]֣F*#4= I^~b8wpΤ&GkQwS8S s9E+:9 >($4x5u񜤿o5@̓ЦXh)\MRV N2?MnaWr=GypHIX~\JE-3W).H3<Vl=[C^4#:VѵujCqn #4J/S1t@r#cvqE:(`= }/:!JU;4t;QyW+ D.W#YL[dpaU:KJSRdmGvҔsn G)mnd% dd#  |=yZcʕka ◙m7>yϣҵD~rYM6.qhh䩡ɪMz>H-i͐t-n?q?^]C2ywzv~ .B<ŗΝȪ(\dQvךp_y-IVB18 B3W$9#VN=֡SYN9'Ah''_8]Kb|YH%]qs#v)6Ԙbpi!M.r7K `/z\q梅mj"a?:9:u}3q[%H'lpY0Pэ/PF襁O2J]O'u@ŀxyi݂@ؕoGzҡ6 %cu? ^(u=|8'MxCi`(j?q fT]%# S=iKHwADH0N=L2_1wɛ6. =MJ9zǤKI^z]J\XF쳂k%IG؜ذ VFkXO1,]6ݯ)]q:U5) 4SZ&~JYttפJph;<2i/UYA~\z+Bjllw{2~g g, =b^%U4F4^y@$¯MABmUоu%11JtW<,xl 6&'u/4]lQVR'%a"2EJ'r4L"o4[V-ҧ2Pqku2Wp??c kݫ|ϲtTod`V. ~"h}0?b #p!5y)9`Jd@3|]#\ qʝ&lC#>;BH~ߵn8y]>3C4n]|7,%i 1oY'ӺC0W[(!ot>יLvvpx}Ett&ń9 _DIQu E.Y+ФԮ1jsQ@$DR6u[S'u&&VA{L}E1b6QP*CS/&Uhz(B,TbusWGg9CA3wtx/0`y$c0oel3gcTKs]"v ګXDY˃gˍ=|wyQM4l[ykj VA8U%j3HS9hhRt;vm'q[\l|=nL4 n >|e4&0|9qjH4&Xĉ &XbY$  YnXž Jˠ ō8gP}h'W(xk.3ҥgz`V6!;'J?R{UK`͊,veAQҼLuy̖Q,T )z45:D?ajA`p5 4[-69ubK`9;lJ @~ɉkM8$G͔`g 5=x'}2㕐Ѐek/8ƁE*qOܞ'/gNIИb [Xi6wǴ[>f7Yϙt SWr2=sI/8P&PVd^w^3 %Є~yT(ܤ/wl@tSdY _3#*O*j(.l3t"sdSIA7 $FqH*[jQ䑷R^-uI{2ÏAGz@bntn- Vp '؊XuغY}UW,k -s`{'mJp=kGqr˭i2FjrZ._[u؋D,X;/7^mn:_=l g6DOw(+c N8q:z&eSKIuͫaÏz#Gيؓ6U <לRgכ?DfmhQ;8)OqrPB5Qn+m$viZ5@]=toݰ$zчN9Zg/z֙iJIݡft $ }Q2ч&;껨]6k)Ǡ!mD:ӷPnEFYnIK--"zV跞k{Ԥ~?K+E: >öV*mQG8a{@hӟ55ah(|O9X%eUP㏅Px%_q!P $@՜k2K`.: X+J|GX;YZ fE$<2!GJ!7_6O+QX:y.ɛ1`>w;ax.<~@eU(bXN(, %JGf~v-}^rznnt'b>%gWmw "뽈1t7˼:4aߥk%g +m̀TZ2;5AAB@Ձ# WQH(%[:cF9STxFʞ~_C\5=' ʟ9?V;3Y2 t?| :F ؋6b$/~rvo&;Wf2L.{퓴gFhHvV(?\NTpȘ'J8I'AzUH2ʊpElU ո PJM"-mS:u[xA2<'IurPJ|-)'E3'o[IK4buEDϲHzF :Λ AرdMܧfcR:8ɠ'6H^Rf@C ش%a?08_V[NaENqoƪ䆈tEi u%_(ssgwmrԝ p:UވVe=Ct4OQ%S]G1sůD**S | oO6\4[%LEW~nUbQqlRʞd]׬[%1ML~oo"{<=kp/RBw1Z*t;u@ɚpmobA+MX٣'0 yEO凣8<ˋ Ub]y T B?68ޏ)8iKwǦQDVzTB})vP"OK^#C@U,v?N\u_jDv{GzeP|8봶=y}B८zpc[jyzо`xxY@>`?/n@Ʃp) 4e+QH=(~#־}Au,򊌜_n sM"MBiX݉!/9h#ׂ@;h9ARzq`R=N1jPQZ|]hf96w"8CS17L?W])ȶLyk.'5SO.ĸlWf45\s-dGg} EҸ~e[]6CS:Ei${pP45^}G7Qv陡.ⲔO(DٹX{'Ur|LB=>iq.zQླྀ,ڧ{>7; Sd=Piqħq C;r~0µLz G5Uˆ l]E庿GQJ=EP5,5]@A꧱FIutMnP<Aqc&{O9xDw&?_ 9ZmPq]"H4x}22L|y{C&a#}":}O̲8 S^زjh`$yrbulHƧ_+fh=܂fvk!;$`+&F/Ǟ/|m:xFv1G^mMX~MaOmK|ztӿFEFej a,ېGw]?XP;}狡uO'r:9QG<;}rt׮d(_Jg{=a{R$@ijoi3oEq{{|Q[hx0bGdzQc/dK7?ʹTho.7ѨcnZ3qWɞvy0AbJ$# ѵ{e3fAM¤xMupQ?ͭжK}mjr&0_#xsP0 ;@eΨ[D|]Z)i5tgH$84 h`H[ՎD1mzG?s|OlW܇<*LD۲sUwFUBnd8{a5MWaOc/mo&ɷ&8i`V~ B~JF]ϖKiE -:Sp_\-T{ZQa!ᶤ3ܙ4<0lͥJդ*1gm \{+/<٤YޏL?O%9% G 'E]4[d胷L{xt -[B)hP ]%)+JƩzK?[ ΃}҄ n\@EDDXֶ4|EwB$j%FG7fSFM4Rvn?Y.Wp:߷tx/wAp]\HK W8 |nJ(a&zaba1_8`BͶH2R 1\4,u0<7g@H5!AfM+,C:`{ EmEd o\L{Wx6r.#*v dž^Q3M뿨z7%cY6.M將 rXYWfE;ɛ{ۚ9ZKuA-'7iH,Kg8e;<"D~0y;gg5kV]~Hyf/:V~j?t>Ei, ~>l;ګŮə>Y)=$ڴ"UKjv J">VU5*j/xpRhxg*׉UF|U9vz crK6 ;j5]#tpfl=Yr#o[/{w;%L0U E> :PJgaw;?~[ *nMq07!UBpAM?+"3~{6;Qjg7 J}$S eG([j3B#ML5/&sD2*h֜7*!%M27HT+Ph|co$AYhM _\ 6u.*\/@Ϻ =y0tE7>졸 z7Q wSFuމL nvIyw緋ǾuhV6.s'xw( p:4XD@Z$8s$`-mJշED. `VkF8&|>'!6%~I MfӃg} b|`iHSᕁH֓O?SIk|)1}HQ_/Tl'm".9C^.Ō}f? .#e3rV(鱺7bkhd<\^̒,~^j`sE{+Q@Αn}nyt@LKӃ "Қ7eL`h<ꪻAu-H|=AAe5s+fkn?i7)_)>dB}0)Gi|MsWx`0EkMtAG{ѐj  [?-.DÑ?tA9v٤'J_8GT 5zs`NPnR<+QOW"ݼO4<_EgIEaOSV7"VwhT cD"0eZjSˆGJgz^9M%]F G tL^4-W()~g"`s{d+ɷtؐV{Э M* `<#رPF/9BtΉ (%3F ?5t)Y*c,Dyv?@ORdP3&Bl;0>=kDuՀmJ3F!‰Vx |UE>9趪nݝ]yUhbr)y:=%#D75!)Ր-UQu.5"[E+G 1Wbّ##wɖDHHjhjX_eF==dQ F(O4dr܀t}D.HQ Rqv[.2P *Spr-"#  [-UQ֊ ."2` t#7 ]qŇ_ixMu|K!+@]?;uP֭q6+Noe v@UUIEqn`OC Ia4k[,s_r̰E~x2&s.Ύ02cǧ[0SNo(%-L@`P)פg ۅ}t%Ϩ~A3_@:22Tf{oy {l?nP~J Q0' A RS_Pg;Ζ< O4Q } U y3 5bgꌿs?7օ[wԐ*\jU~o^ 4'pd ?-y`;ςRY>Hu9 áP&&?9_2^/ N-Kۤ՚a<&c5ek]^Q ,K!PikU 6LE?GPEUi* ʯvF "rٓ.o Gͦuk3wikdwy9f>-L> eO`#6Wao م}TTnHwE \f@QW6Ջo H/iԓvc $ l듄7ez7vtNB L> Ʒ,MF ,\`bȄ^g^ޣlcx3{WXxֽ!}6'i8/:'t4 ke Bf%6Y "6`9sr677^E:$>ffH1DHr9 ⑽ާurC}O(Cфߑ@,TcY1!jG6kL,%kl8q-/}ڰej@oӶ jpdu+@|uU$\ɭt&ކ9BIq0vks"VN`/KpHm)gY,O.[@~M`3#)jpEw>G<ϙUDʧwumLUAHìZS㈭iƉp x nՔ–̈)c{ӯugGx 1djv@4,Xƾ&;6I0{s{Me׊rU_(f e|Y[A_x-:; Op>NP(༦ku}C]ܤSN:! F,U,Z4km\@ RII396Q5ɋ6,CZ7+@6o LlUAx8 #׫%[ }F`Na1h*-*e1E'* ۓNy'׸m y$IZIxO=aJLm'8$GLgܜF|*'||oQ&.*gniCuWxoK<߷IXU&*ΐmk St3@,y㶈b_Hjc2ۀa4A|1l s_3}驫)t- `׳:)wMr-(j S!=-aK)1,9𲯨<ʬb`C%KyZoȻͫk{MA,p_e*8&q%B \=m~ՒBscu7-[ƔP1 u Ӊ Džwj_5,w{RznR=-2@?AK_oo&61ߙ*9<Մ[ /ʭ~ZU Sz-ݿP-e$@صkV(9o!;H0]pZϚz񝴌wJ AuNƮʹ|Жǂi˫/$V;tn^cT[)۰v?HIm=^ Z,J TgiܾOP$'ul:?Q̀Pz>n53NFd}32Nyu "FZܳ;!OZ>[$?tzak_NtG* PI3}ol̸;H?,c  әpm96,;@⎠}S S19Q!xQ|O͍{Zww!4zh'(j>ZPx<^rnXYΰiy@9p^[>!*N"qV2ܮM|G܅ؒ/dl'qeKwE˅㯊L$E%HH;gK̂i hbmySSHF:Fa{?@_vK8|<,br=?64Fwi`8>52 3RxR#gwA93$!Jmk 20izKAg.x?FfhQ!D(T֖p@r=$ y#~4$|g{Aʌ-iUI'z/,u=/yr]ӈm:-dd 6` =MW3&hN~E2mD8&;s?x^ [927$R=VF+@) ӇↃ x %T\OGX, gi 90n )zܩLyey,yTyXbNy<+rpjiads@ þ}d3X&Rt+g~FQڬj*\:2]79ruu5 _m@wRIV{0 o=[ *3ZvN̦MXsKAqW塿( bW%[Ycy}h{$'8)5\\;nSջk3%WX-c_W!OizG|A{U6c)@ܤtAnXXiufE:J0o/hi|,y&^{ddjk} ~XU-"@"~9Y OшP8PY}! [,zsp 5΄-y0!>N2jM\QzqR>)^*0N9]peW#d߂ׂ2uDjDא=i[Ԝq7Q>>nx{n7FٍQ|g[ Wſ-C!@yAErmOH7S$ ʝ6PA5gݐB~X)Y殮{Mgؑmh2܅d5]QƳ%KFډVGgD#/ '[+j1sl"w$aF X)zo% r&jׇD 4&V`ࢢnRV@+btyE7?ibh wl͕ JDŨ9 Ӛofo؍÷hKvvnU,eͫN4jI=YQXh{<N0'oX_u cYC偶Yg7΢UaN"nn',"(k6{c3l:D`>W?n2\NˉV&fU6GbT mb뙈k֏]KJN{) ,&DQ%p '&S4 |!&Կ+-b=ȴN:g52aYB%Cn%o 56ٙѫ>jJ›A#ma9!pwLPd J)V5gedwNb"p9UN;Dw&=MSm8n^Fw .taR Uz;4͸jh0AA&6OG*XIy&Z.jZy}_ ZHz2\Kd sgǨa6k;]6VK QuFN}$߄5=OheLߏk.4hqE`Z9cԱ!s$ a$O ]*)!nJ~Łԡ~^#hR٭wi$ :f2D*TГ2)|2wFul2Yf0т=Xtֻк/h=4eHkeKuwfʥT R0.^r=oIՖBv1n~ΈWF,㔕d^@mBlAn n1J1W&Va<Tyvfb#u$$D>k'p!V죙3js03HКT~ot+hw4v`lzP H i&w4{T-/? -~Kǭd4a)z.rw"R恰\AB ;=ãi/{ _CBīi1m=ӵ3*y > [Yx}$q#UZl^!jTkLBuMs! Yhe YQ+%Zx.P&-]ju6ok~ƜaܜЕq@YEvKIɍ"A+r|qbiaKIqH|[S]\>f ֔-88@WZ#ߧ"x{2Ar$蔍( /0S lmL Og3lb`yBC(7W:#J1c(ه)=`۷>|ɷOS9CY YbcCy%34+eq֏pL9x؟V4?@n$t E(zhǜVש#tw u sS2zP`z-cxՓ (Tf _'ǡ<.Vڲ%g#(0;d41 [I"ԢkYoz&!?λ!ivgbACܣWjKw4b0':L ?D^!5Ȱ~5ep_4%La@~<3R Ty7. '9{O 6] !@!Ӆ0|uR/7P4A4;wa9)?h_cF͟!aZH A(iӤ6PӚCY;с?-~=x'IZKLt;nh_nFt; }'p{x֐"M\;p?dP8lf{<6r5-lfb5h d=k$KPݱ!B^˿gU.'X,/쮎EBWͯM_Hؔi_u0%@[vAmSHMV2-ȚAgKi>Hu6 " $q&܋+4$\0&`P-u-cp9А% 0wTu- s9>S+b g:inWtꕞJYlzNuN{bLjx_ "iBD1͂4ZqQp[h"q(.}뾊g]3L5t_;U08. l8+Upqg?4@t[ &Q4a53AG<e*n1yA*8_:,WD {Jrw_z<AW2XqK`n ˘<~2k20"fJ&Pvi]^I9Jpi0.")i1:pb׊F)6[ĪӔ:4᭏BN]sNvPmbHFH`=9 .6ٸ▙m,6N0$EFKhVxZ=hw4.%OrމcoBekFzVrR$Yyi)t;-.3Hi/n|H,59[:_';]0x^N :*ޙHYJc O8ZU*aܐ᳹^w|I f_ ^ T]zěKɋ*}_TوҦh_.?=`OEU/Wq#%TQJ uNz?hyp25;Do#vݛ(ɫ,P2OPc/# fyP@1OQZ {x $D6D}?I7ހz{"~xh, ǷCΤ%j%mӫczWF_ot m^~Ҝ Z6zM"S*(K ݝ٩uL;:88Dߩã0PP߀|cj5߬}2*y5 cUPltzbu(CZQ+jeLY <6A&7c{3)pY&Y g] =bm躰>6 g|+)͸'Mj7Gp,qg,CՏPw&u?$>}~\spp3q!fShsd':Cw@ɵ^FIHP,, qXRNӜqܓΊ k'=`ɝ`^Y(GxT/s~uQ 0Y嫠v6+.n*?\1rbc[ŏD<5u>))VhwV/اe3 $_a\V}M |>mc㋮`<߭Raq fO0 M 1RIJra #;[6˿ YMF}3uA2 冦Y0یVAۤDS Jqm s7tūBHZi~#k}ON(`q (G7]MC)'H~1?:֨J+3?IM]IRr0'sHks⫐rao-Q2非1IBwܺ[Z,sJ@Y%=nTi{ÍN'(Ck# 04:4T_uvШ@FgY_gp'rwxAnO?xAW߽rYWV£u!⽫_!NShb(\r䜊h=J{ʶϳۺ(dn1_Sɗ`;`j(B6yp3YHn' ^!yhfq?/q"cOH 呢,509[[\G-?[5N{P ԈɇQ /Km_$ꬵc` ǯycc%~vMZM|#uYܰ* cwC:W2TCh5^w۞[TE7r;.`XE#%yHLKj@i0Ŋv?ב-N"2-H+=aOY x"W3tqut\ӿ+$X]ڐn/MIl`G;NPN Yllj$g _#E_{_W|uH<"a,(uΏ{{dSz!%`>=aFDV<滞ګyl.ٗ<)!&]jhn~2W訝Q{HxlmD֐,t 1%ɇ, ߍM*=9o(E LšڪmFОR4;"+Hac#9ql\SrZU9Rgxy%|'K?KQ`$Vh|vFB+Zm`Kŧ! uMv|%3:4)w|p&Ϻ# <*&>hyFV%#sBZxdo2wh`vD G7RZlq/֩h_Ey?ڳmveET t\v|e'~$b"nŀxĬD2{~J/Hr-,uV.Zc/7෥yCP_瑘6m;u"6KGf ے:C#c̽R UEOuT;<|"Mh;距g 8adyI]PGmGF#c‘դD$WB`xgi)h3 I*~MKt_/ /lZl ZLQYܛ+M)%4Zq 8_LCΫ`N%޴( d DG!phLۋ 9FM},"k'r &#V@Rl?FR1e$ZHQ<"J<͘B"2\p#tOMk3<&S^ >T3ggM_x>7딯=FI$7VD@sҡ9׿[ Q)E7!l% 3RJc 3Z7-LIb0Vvoл8퇆;>mit+f&~ȘaI%m1;3;A#-*hs烘@Z7zԹPHE!yuCt~0ѻ^~*V 䢹ϵԢ~D _SwǀLU6vxu&݋5뼠f5Jh}oBOZ""/$ͻYH9t2Ol&0@Xցv'* N9[S8?{ t&֗c1CWr^(TbpM t`z.I#_M} 'vk Ī aء~qi3=ahE@^ X@z!o YTHQ(iYgpy+ʀu3`6W "圽| gp(}ٻ#ނlno2'eQX]Oi?4ό'q &,_>,!oV742Hm1U/X1% dлÁ UUu&%;Il xKB=glRa'5@Z+_[v*l:I<,ߠ%D븫c؀CaɺלX/ AU7GQ j><\.<@`ǻ\AJe'<%mxJݟASVv,N>Aww[%'#jE(x8lO??ۤ}TP? ƹdTΡzy+f^)֊%\ ~iTb}ǯs-s; ePWAF,xB~1ij o&̥UQbiؙÝP3<fB bk#mT?Yi4w3>Lr\y<)]Yjz,[d/U1~oh+S D˝|ܹ"nKh<#E;%ܜL5U>S4y K{!lYz NZ}PҮS) @$eX*T\A"mp3Koi;7@>.)r&DO.-Gy͒!ܐ~PhLŕk>zHmKI ċ@J_E6YӛFjUҕ^H3GKĶ4e+pVHpeO-FQ%Rd*+;޵XGLEDՂ][ h ũrJ\(<́wM:#1}}11͍zIA+3?)B9ƿP- t#5Wpd7{DE63) CY̫}lXa%LWsw#`B2ҽ.+_ 6Xw[5T8PE ԑAw8fAb:4/jKM *.82vYdp! Y9zRf,4 0ç3nT)@ubʱ1gαB.3PaNu`2pTPxR!aDDj;M "q]zo^SZ}tWOXlH |ts,y%Z-]<7\hղP~ZB|sW-"#$$?smMnLvЙqbڪ+Ɩh x&I[ ;oӥsIB%"X,|[ܬTt]=α7u'l_M&@86=AHrBJFi|Nѣn,N 8VR,]DIt@x,k뜯Sd{h`fM_riCU+ Eh)d 繚GxbIj=\RFSy¯,n~zE+RTuǰ崛 b/KVI ^e [h?/',b58.ʆ{1>~NG)D>lEej<ǢęsH89Wm?xxƝSC*aO0+{ZwXЪ Ľ 0j Ɇ7<%="Ugq4)Μ}>nW;-[ 1!t)Rd 9XKk@yirB?},.Nd |FV 5 u2'\gYB49T+#*7\;;a|dkذ`F9^aR&8QZ$lu' b(pMy;0XY9?@<ROdPj~'%!5SyO+eX.U"¢n4_eүnJ //ʃTnV R'LKߛv܎fR ,\3P\h\}Y5Z0=SlU )t J%Mtr>bf]4 uɧQT}wZJwp#TABaJKVTXZ!Ass{|&( ޚ⚰" R~_pgW>j%@:ň׮qPy1~OZOOXhЋn!u 2 6GV w+j]X*pذV=tV6DcN;KA=6\WP@T91zlF-G*R p<0EEՈTk۶Z]e@!B)dUA8ER}"fBRYY N68 A}Ù5UQx'Lxd|4;}"ѵ5F>#HMe+q7,.KG1xH+fD=`m S^*Я `O poS}KzfȟTCYAfռ%Cb0ƴM.W{A2@ =zfQ,L_7jZ#0TIbfDo.`ͽ`R>?^ {OgQ,Y;9g&Hx;v&EǺhjLyczȗ;c\5F;kSUCv<F{4Kb-J*Q!mp*(z]_gzQнHg/* j{8hTf+fQ-)<9b#\3Sډ%)ޟ1 Y.DD#heǟ'H3-?q3{ AdsWZg:hh`fѱG5w0R*!)*:NZ!50(8sQ?eZ }1cFrJP~:l6VtJT&_:-wq%>]΃`PqQX䄴^8j@Crtf 탺: _ipn:>d;v1Eb1m۞cC⦮k{'*6W ##̈́%R} Ui1\ TRQחU5-6.;ǐ(ѤH,W9فP džEO4-1JyBg~et9і>9E$ѨgzvW)w5GgBהi%3O^74^34O4MjY?HgF\Q>8T .TQFXˉI 6ivVR)]7:uL1ԤB^\z2^{:3s-X_$|lX㥽i09Ixj~ے18qweNyD$'I",3{=8_;霮weQ1*y &OB΀2-;Z>پO{Mm2{Kf\@W *;/F&哙~0ҙո Y1c>t"=:xϞZtLt*-OiA}ˆPA2ec,s}-/YIF;MTFZ|fri$R^#r}]_оbx,Bg:uwX/nPw! %=&IVNp=P*eO}2$PUZ`0?1\Uݯӵ?_ TyrFtEvawTX "m߿ f|MOU)W=%F7noKy$G>$l%!S,u{^N(Δ"?$6_?gm{eٚ1d*+KQfJR5 Ulm`F7(hI6&:?Հ}~HY -PR?&Y5>:6fm͚xhWOV)P f,[(RAr9.ANO{vhE oh/Qs WG@Z.H(#*u}{jg+'xDbK":#=H45ҦA3C{uêM`l$؎I?"K&E2r&.(ELiq&b0r^*h Ë7Mصw:'AzD,@cjE*a0D}MGLJk?rl_{4zS(.xzV>?/z$$Ռ ytP/W-ڶz``3' 4;֒'jV|֊px\okMU/g)8+ln &x Ȥh<ϭ!ַu7Eo PG@k=@}FSYK=C++#1X`2"z$]< & $6Q3y}UsY1Q\?k0O~7 @SgWLĵ4cƖ|hQ1Ez* `͙N7z^͘㏚UkU^_i&|Wj&4,HYw^opMQNfS{xr Ȧg+6q J-& ԟ۵"FT ~jJ͕x\37!+?`92P;N1/sG~gy+Himzvp7c'`0I/4y'XdU r'Ua\9M/m9Q#(֊7;_ 6U=|D}6FCV|Ő@\qnW|R'! x6p)83Ӳ& ^r9DC<,!c;u ϋsyOk qu<\V|6WC.)lma0G5`Mu "(!CG32:/u־Tz2HGs<=hcj.Y>vNq/ELp1gO7r` 9cƷ(("Tc,X$UlF5KHels#JBŗ7eG]@KepkIYW4{}d2[BV]$sp,:rH5D9awT++n@ejdt ?N=ocpdQT]lW7/IcVn<>(ҙXoAJZI 4gF֟>"B)Z+ߌ}pоNZP1m.A, X?lg~5m"RͰP]%kPh(ƍE0>` 0 ^̺m BNuvòFl+ 6@k) E(޴ u@dIP5V$&K[C ?)eHT]'45-BkzA=W3,MSAo%B2|$S<^C2O1bko?NbӞ y{5dU҄QN9B4mز.Dz›Jg(C~G5Flq9dzPhA\7o硧Ri"u3&34N9 5;*#/G7f}gMnOi#gh7Ӽ8Գd=3WPD|n?5?Q1?c $VzN(3d5ru=+{7Gv`:!)yyu3Pm ^k픿j|z5 iNjlw%a`VJQװK >~␃Sd"2ӂ-EAс`$CFz'53$Rk,~[dI[kUn+k,P8>eh t sVOt@rk7ȡ:',S})W|̓ teKQ=6/(Pw|A> g*) <е4CO L@׺_LP! 0x6w~622@ab`osY^ o^ա8BppY\-|+/Ƀjtu]~8]ȹ 26Y&yb~^d;al-(/a9@Ġ[%,0TǺ=Y"ZR#k VKؐUeZpR2A^&ٲ.IRs)eVB)*w\J"ř9]5@x]yoՔ-Ǵ$cWdq/W OByqX&ޣ6n|YN¡`Peg >`>a4pAi}uP٨9w2*+NͮO1d]\=ZH ⅳ\ڸhnRCPlv'>~ HZvqԢn3k{c 8.{G-޳Wc5e8 j+RY]y[*GMNFr#ml㱧. t@}cu.TA%#Vf5mEWCS)צN[d*d =?3SlNP"^$>Fx #>KMSQ۳7(# ~v_pdQΊSBբ PB9ܝH]<ɺZ Fğ}g1v\5Yb6J3n$ Ujg!.~+)L4.+ztYA4$C2:<` JCA"k6D$Uo&_+t׿|ZxՍVuA SN2{(:3fpC?n6 SaohͿ^ '.=7]CLt֞j, !{7yٌ/>K?3i:Zk J['/~ߧ:k{!NS"ѥ-O9ԓ.ǩG( ftɈ8HCn/2"gRJ8\#&"xJM3w U&o%:n&}Bp!fQڨ_ ! d{>?Qs:E[W}7ZP/h &MA"}+;0(} N*'֘:mjhbgD1{r*G&kwFV3( ;>5&~:4/5;dRvX@)ujM 2sayW=UaL.BXT1:TwZ B65Բ*>z Yo1Gxy0 7[.n(ͳK'$=)(FwiK}T% VaiEw+F{fAم&78=?if,tύ݋j[YXN,9L ]+ѡuyY}=0m,'݁QA=~0Al*Ux/6v'h)rcfO0VyN*njhI{^Z;ϴ7*%f-OvUw0yKM?*A퐸idD1Q#S]DOLUϳ1HM0jEkεrʌt5HXI(9n.`Fb@|}T=yOeMj%u_b+Վ63<X-_(HEGA'/ laCց-7\m`7ݑ ":5|Piŀ0dG@THrC- (ej迺E)gMO>4zBQ>,DZQ""2RGh]~D^ƑJMlF@wo$izuCR Y>ys=tlS dR0"ٿa8Q>=U4M8 Mƙ,#[Kmi;߈ۃoDcZVxlZN=nn h(!rdtF\1疆/y_,Qh@! ?jPc2HYmVOj EX6_gj=.J93-65yz;JNT8%9,TnIiyIU&YP҆I<{ ckVCx*X6DLaq^1sNL>(S'Pw-BAoފe+5m  ݲ=afF[ t>55&xș-bp~x?-@,< k^E1EZRϥ- :K~9t7ŸeQ`tRb5 8zHmN8ge۾$&G?nk{:}.V[ 1!#Wr|HOdd{8 \Q fDGL<-jY (H';eXi\Wխ%G.q<JԄ)*"錚)g%0Ֆא,fT M>)#^F}qs@!it=:tsȏ~Oqq/ϑ`bKP(HZgz=EYI߳z#\u _7k?U`VeҿTl<]I.] k4\?8U2A8;{8A DFX\VS{ƊJU\/qcGTƽ]у?0ɾ1v02{y%ڊl;WoHu ̻gI FJ#t7w L=S6_Hlԑ%DѲ'ČK|hc",Vı}Q1=;BX%MSZCXhPh0Uڞ|'`K:|P݇Z0IA2~ ueKT|1ն r_6\2nS|ׂKmnmӊX Q DsサQ(Bi4iD?i!'iUkw$x1G-fN52rp.(Gb82"%_FA3G,) ]x!xeKJsJdKe xݏVXR5V/|"Ȗͅ8\6o`qxd)<8UŏDI'Q3oe*| ېNth¾F72̀|T8 p9 /F9UM钝>ja8m-*x1Ϧ]qQIisRc{]_^BhwX1@+o86$]h?t=6^7ȧk,fY.@ªvF#f#xiblhRQUBiFl4Ǖ( s(#5EBH؞ hf ^7#keΠUZ>OB=Z;PmCMkFp;[BX\"4hDZ#hقE%*xmB(WP/?#gEvC>s0'=wS< ^$1Q8Kƽ,~},AqJǪmqDξO*'sXw)6 4՗d jz0EײD&?bZ'j_ߧ/ BC[/Px7= ;'N&DǩK|d+m?wx<?{8V[%~>F ^rһ;L3MT,=Y˱>LnU/-%cSE;gjs܉Dci$'*iX\v'!Cj<za>->.ER6~V*_ުv}hkPn1;Q``by=L 2_a$wu^X ]{t\2Tr_-Bȇ,k |,8?1ezTs.' JT/N;R0W=m|_+4Ma~6ە2*G@%{1dYHЏiԢ1)I(_qf|z/]$`v~%(80OߨYwI?<%ЉSeA)64xTaRG}N{FĀ??9' VB8yZq1 `\5iau-S?[ ;m=(ԒZXxY=HۚN/Pb.;lum(nG 5N0t F0JBI~C_9zAL揅k \Bɟ xITRB$-=pFS @Vwݳ@*g%YQgc/fn'Qz${8%[E #w.8+nXC}䋚G=d_sG `d~3qlEoe^Wf,N*M>y5u (SZH!Z':vwԹ,lMA5^K[L,R?K ٙ"cݨ׺UXQ`yJpBҚa"DZLŽ?+8]~>pb|b G.kΨ/{ 1գ;#d/.0bՒMJ8٪!01ogsQޭKA20}Fn4v}hT8mUS_;xnryls_=PMrZayy$7(9RȎuJdk?{SHiB5/C_T!a"vkN/I9UfuwGoX*,/i#E3'gԌڌq(a  >*Dw j1 'Catv=m/9uVCkTRqLlϪu`%eWp:e{-{1ŰI%L6XdAF#9NjSm♷(%Z$Mʇ稶]*q`utEzlK!ۈ$lّՊ:TEvYeɑ\\ {\^]G1"} XxL"$m!((8fk!}*0ǃDLQ=*T>>ı m*hWuh! »^(ڰh;jT<6hW&@ Ӆ'O>ڇP C.eP!0M4OFnZX)RL.`̋˴\c_[^K ٴLPΖ?@5(?ÀTc-BYi%%E+q8nZ0@ PE]$sDd\aF3߳1|W#= 3g-K, ,"4S: yDjܸ?n8 uQ,܎,P3E`FzčwVc pMABmح6xϾ-5u :ߜj&6ejIIF)OI*m?|-? wMP^}%T-*JNJ  efňXCԇ^\ ŕm?38&NIU244SbXD{0k \L]-tO}v!j3ATLXG v z5gq>fRB3t 5 ne#H{"lS'E8ieЄ+kPVeRYc~tEߙusm8 R@UkΏs՛^JLZLFmc &Kju~[ti2e(.n 8.fhfkk:yEd y!c} jvxm>sO:$V'13P KG9 .YBN$DVK: V±:ԴX&Hvٵ#^ ̎=O m4w~C1?>(]Ɂ UL>t9F;Or|i*7b_v( QR?qx:I'9!Y LeLi) yvegYZ07070100000114000081a4000000000000000000000001644ae3bb00001d54000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/cx23885/altera-ci.ko.xz7zXZִF!t/]?Eh=ڜ.+; S;X~cKE= \x;ݝQp)BiWL%ޖXZPPt#ucO4VFLࢶz׏ 'EN.2St,2BΜ ' ldbeη( :i`-Kmkt%BX/߅yL:~Lt-dCHOcLI gW ƺ˚;gޣ Qp NRh?3gNIW>efXig4xQw)Ț9{Saz : |%,C.O9k,vGriBɓ[V-.X޴(2onKDyÿXSTȾsأdЙEEpۃɵBwhiΞǡevb_'多F\%_P+AB7QtXddv'+)̕LFw#7cm}M3J'JNj݋";|"zV7 DSS5z]٘zšsMOa@Sԋ!{2'"JKcz/N$5-9)}nf̓U .k6:Jm5X7UJtV-W HLvAWۣjČ{>[Wr8 ζu ՔmcM;!< ##e]$|^e/Ռsx z|iZ _@a0NY?zP mt pAjQ /tHƒ3Óئ8_!jOC=<ٲ)z,l4>5=|1 VFƊ/p%?~3r8y}u%f)jwpx% U}M:+;VЧy->ub&Z ڔ$2륖 2EZkyg[0nJQ.nui1v7i*!Ge ͸Ĺv5뫈R& κU? ZB `c5EX#?WeaJ?JmmNN(ZBx㘳DT!K i[Z7C( #t; i]NJ-C;Op?ܦxIbRxm4u]ԋ脄5:%p4c$ֽui.Fd{]E%noyF>u SOM#07\ѻаƽ `/uK w7~,BwX~{+ִ̠jgD D_=;IЎ ymkspvyuCAo>w.+wM{;C@)S NIhɔv F&q\u˙u6x|ʜRIHJLj3W6>{}N:Z1yg{:)| 8:]A]f~_*Գ 5<#á)"|U0ٵ?ъ?݉!;QxlkD@<⨣Opr Rs88YVY)VEi6N; 4^t ts;ۂ&>ELbX+ 5/ Re+af˕ái1f/&nk01>l>bl rD w ҩ"rTXiA]]?nHQX:ޏӿteo'Y chod D<6rx.7p w1GՖ4p)k''JC ,#ww*A*6٢.QJ$Ҕꭨ+.8Ʋ(uM;S41B:Nm tU*KƁ^i)NEI*W:hl^i6 d`ڀzjU)Z5oQm1EF *& :~쬃ĉHUTs]w'A 0Kd"|P22[6U Xgx0kW.a[$See(U 䭢3Gt>_{[``VXh"ky %An.-IrgdE`ݠϳubKM1s/܁4 5}S@m9VӖ4asT>]0٭ޙ|̬.!XI9 ̢icCV= @{=S1ź|yeq?^}}N`=ɏL~3 ţ9;i~\?/yoVbZ(7? TeFdy$Z7a؁Ѫ0crNݎ(N !1 }X:66H)MV~k BHaO"b$.y귥]g6-N-1u,Ƅ9S*A+sbĶaJ>+/ :rlɔˆC˲K/T=LɛIfr~B6 `o~!@"@׿_,c=*qgB?izvZhc4*+B}RFԚgw"ţ ӧiԛO-hyRUun^|__Kq%3hG9 }YKg na,a>!o$:HGN.Su4!}- !oKmͫɁ&L .+EZ֭I^&Mb2yDLo+FV|ss"?c.T㛋M ljD}ew>Jdn#rO6o6SvՇpXn`q8H,앂_ǪoS?6~k |DmȩBk65H7x*m0T5 >;UlQ闾"Tt"/CXz%nciHs9yWd!N܁Zk{=ܤI ӄc`62{6ՅxSa)AG7VMjmy|qY0y j1Fz&v<ġ\!J.$rg*Qt?xX!&w BjQGץW+A! 4qL]CЦرh]BP 6)TTRεĊB_THE`.wp-SDxG =OX~3Xy{bֻ~+.紂d |ҝt(DRGrxk5r[0E7k ?Zbc ,u O.La uPG <ʱ_U **# 0XCNq|QƳPިkLߐZp{o\lLR\ʲ=y.8Ye|U MCE_g5KrK`,Sb|VS$4kԲ/fރ)D!mEoU766>FĨtSNl\6+fys;XXx.bw y'~7&>8!H3Wuvp ^1~yM =(2I;V}:I];eyP9*b 9ԭԕ`đ;1+Lp4fۜUjSĘTKhym7V`hD@Vc7oo;5A}!llP?߸?) Qb/,A7t4އ؝Vlڢ 9>ӊqy4]Fl>_86'Љx>ZT DCX&BfծqJ8(OZBR4$JT2"%lAkEU;Wmݫd;LNpO3SFNL =D~pŇ!9h?<~_ e ClMwd"tQy ućZy.xTT!sh#VO]vƮh4R=Jp21X[|E%eSHN-Ȭ'$|6w,cMu3&cn@:3"3\`].es1 VK%g5ʍ-J\U'ɉdf&3,82KS4Q/\uk30WdRrX4r14`3lЍat'`S Ƃx " Q:39|~'@/oloV12Œb4TWm<889I͋q=SD{CL&Lw_&hj'&Ge4S[ɲs&8O7DX; W膋0½ DSu-;!p@ҢZUy^#Z55p:Lc.p Ln]IbK$ؐOm]?M"6H"|̩xN! x Ԡ6),!0Jm#~ky0 :7Y{=Gq`Y@qmaQ$A \A˳>cҷ.ЬbVIV-,, | wph7);]WAjA=b~$0sKn'ͻ$6~j6|:Ǹ)9&@g4o`iԞ B Sĉ|I m- . L $c1"Pݖ$9L∊Ky$TpHi{H|U#opuZ1J淩8Ow:s'.Rh#6 خH})iJUS F (ԲbA=ToջrmuwNy/ /Qn{[. L͜L÷h,s !]/+Z_-Ť&]y&; %ZM_Hg"ңHqD > rb7Z=!O@t4H'E$ uoT 1" D5 I.u/7+iM4q"T;:% .s&놭'a^fԭ뵼g^6jzWყ|_7X$f"C\m!S5@OZӃęEnښzŝT1픭C1FԓDQ1b%Z.Aa%#V[ _8'-(OGO SQ- J(Y7ݿZlfD}%'6^"?aOc]')8aaP יH?{\?!`$0 `Km)g}lS->VVus2dQd 2]"+`2|Y㥄d Dְ ~z>YU3k NJ<OЈt⾐.╽Yhl"r9.I"[aX)=K-RQ&&lyR)*eZh?0 pܴxsTض jyFO{ͬllQ'^1ZA+l6Xrv =A6~W"b|sssnժXe%X&%9nȦZx=!W5buT@"89[{S?q l_g=U lky<"{'ķɝ3siuJ_ɫ6q>*wj(G#˹kh.6,2ttŽ.ؖ5i  t$@Wg,CέWM f@ZD3hć8 abCf,u-Sz6# qcLR衯@-:}NC\cs0ъAr-hJ Vq&9*F S\NQ)_gϧc|rP*v-7|ͯp_]AB4wSJ"SW&H1n94XFK34v8h&2Vv#@I BQEU)XP=Ď-c1#Y e݋( oeVbT{պ I670ct6".C#BUNFɛqNW߂mLz~YB%܍{8ƪSdme9:؏gYZ07070100000115000081a4000000000000000000000001644ae3bb00010a3c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/cx23885/cx23885.ko.xz7zXZִF!t/} ]?Eh=ڜ.+,$b p1~[ lqjO8˸@ cdB%Ms䒂?G,TO3XN'xBU/!dt:@=j;Wlvҽ)R~)X ϰ|7O_~aol2&p"D0sE:qCko 3 Q5AE>~&h߼(W ; =~Ó*@і`{p*Q$]E{ 5sa S;iK;1#q \:꼁\5R}@ڊFC Q 8Ҏh7@j-<50kؿqF+:K,2 SoD'/S`Ah@ɠM4VrlEזdMv̴.A x;U8chag~%V*~搃'W 1>@fDǚWBT G;iVlv>Փ/MVzPę21*p:S@^`3n z_ﲝp_oa^?ruen݉v.t.Rh|oI 'zGj0UqGaR>ULgA5_FsAKaRЎx[)Mr9u8dX-8x?fT>fdZa4z3_FF1 lOˠPsAũfߞ0Q|(] UiQi7փ&33Pua> :Ln/ۜY`q% pJeJ oH4f3a<-.ПC/ -v"[f'5d~9.09<; \AE]{vR9ڭV03v :pCKg.S$$4N^_'%fI Nv[n$V/G=U,^h,Hy넰4`S(4`L,ԋ1Gwh1x\Ƞ |1oY=,$x^FBu< 뒏yyH?I hel 8=5LlBM"U5諀pwlM:|`]Fl"R#vfEuKk$WQޒz#>`i:T4^#q=lAl,[3?|[HXRC~JdiA$)99߶=W4_3Ū%I oC.D!mFz0*u}wQ,I mMPK:m{h7gZ6\ƐAqa\c*|!+:X 95;9*0RM: ;'+D͘t -rX&QUw~^ n7L@iw,C;M1nS|l)scj2վgr9)v]`{2B(ЌUY&| M!$֪2fgǟ(U gٜN<ppjf7z勺U'yRLyG>MV ɮ5υӇjShm^,-K/Ufe ;N8= 5 9j-9>g 肋˖+jHi+ʧxS-[R;,Zn?Ԑ% R{>HsOf EQ:g~zaц:e(ZvH)R_+Pgu!{ڭpƦi@c׭V =N]j6Y\l03C(-|-|{(,*8Kk_2e[@X݁U,ScfC&A -HjTGbɴ*bGWvMÂ~K',a&UW YkuëKQI54Mq{bh1A39[WDP&[^] `o'chA>uZ` EvFZ.WnSXT5;ׅv&`efr+!`fPS,%7hsJ9vCxiъISSYA?=`6=< "?5GI]=a|@֔vQyݴ׎uɿ~57z[DolZ{ =k&zͼa~-KhXY[fb + 6N h@B n6L Cu|5O?\^AG>4QRSSQf|C΃яBNO] $I@|Rodz1d@ ~ah6nRLJҟ02 c;`LRs~w_/ܡt-)avM"ZS~`QGY.X >wWyc6H.8R,"\hns<I\r، &M'1FJW*]-o'ObtBa5?X7JaztK١ypeX/Ew٥7U39g^Z"WSqMk[j>'@u/r&%\_81G_4[ɾT tArU㹴PM> &d.~X{Шfd%}csOOZ5;ùn=ء%J;js,4FTrĮͰR CrPw]ԏ# $U/G;b5AIW[RSd&o e}އ.wa%n.~Njv1W`3 ޼i56H {UW\R.L"hӐ5yeW7nl5~Nʹ7tCX_54SQC4BAA&H]tCr+C)nPaxoˋ'tg^}f5{Z-K攪Ox>U7j@چJ fcVXM>1K -%-,xX,^0Zqz J릐 Z6g$1^g*5bw[|XqQw-KF?Q;܃LQm9ZϰM 5Jȧm zp̨+0\Dg0k_B֜)ѓo͟ᚅq}x+}s{CLG:(`I@W@B`a!I9(^u bw-م\S[N$%EhnK|G1ۚ%ڨU9MגbtZ8 ZduDw5&b5f &-^Zn:Ag0X:LI6R"+Y+oBPx<~gTtK yA5Ws& HP @.44/]\C=P ~0“3\+_:O/%Л? W%8Rh:՝ pZ/|BN.%%9pʄt|!DeCU=zvY =\fT2)$|{7ADG{"z,p t5㒫E\5>f%H ,{t Azx_H/`'#?U :/vsl6҅z"(XM;lO97‘q&1N*XD](8o_q6/`pm̜>GM~:.N0a0q-b߮d@@EDy ę} z۫]!T[zRZUfe|( d\FY=}3^QP$٦_c藃v #6|#@)(8+3d%>kh5wO+x{,Uu9vSSpn:dO^0't+((#N:CPR칟yA A:H O-~N?GS q)Sz& t+bЍv-nyׂ bKJr>D'F`.Z7e3j>c 1!l_{-\T͓ިdُa &rp3{5W.í]LDgEo{TE'߮c,-->f9`qX.$816ʏ$PI M*4lUf9hܘphT<]vuhĎ=]S5"p 7#ArR,e<"U!#(`p@kF`_]mN?H!eI x%*nl#&d0B+$H$!12#\IW<&9Kix>6.=S>tb>u:* .'e)m{KT"@N g^#igۘ*;~ӱ,̀w=w۬@r_|M VD@2`3ȫ~ &g2f̧a>Zg^f ƝՀݜ*H2)%Na\ɠM꾡l:nAVׄsJȟs=΀tqYW}^pDA6"3FfqJ Jgjݗ0nhN\p6O\-VsI/)y}\3,^E=C[*BuGYv`i[3$B8 cKH8ou2M_ E.^pL`㫼Au"'U\7>Цw[ Ɨ6KhLi@4!pvN, ȹg$U @{bQɏUy~؛m?@1cIS Oƈ u*FG J|PG¸Pk&e, `iȚ(Jyh f|i+ (쾃Ц)A$O39S_Ѹ@kԐ2#1ro7L "}/`SFH&'y]#mRbF"U~\8wKzgq0X mOכ W\;.r@VXDnoR &%CMCLщU<ٮ!(qYV"pHTk0Mq=gdEoiO'*(.TQq9l]aF/ʅe˅[ Q^G`t7-+O#g6u>{ K|U)|9vmI<55NpGyTC/9k06Lf [5.LVe cacr5FDU]Q>K]=dzh(88 #d?(//z96~G^:RD8KCέឩҼg`Z$AT {#'ذ W^5/Y!-͎O) 5oci'dE4LJ,afbKqL7Wy!㈏&I`P}ڬ^L [zhLo7?,pYhdF9 |Sry3U)<,sI1^ LiQl5~p &^̴kү~ߙ/WMxrRKO=लA,Y?m`tk7Qv<@ gO[ :k(Ƀ,p41'g!ՂXIrbJul)FވPY@,3;&dh ٢|M>ȇOS9ۣșOWezFJ9A%go(OKaj5Keq̣]"RVL6Q\|/j9Cd.-?)-жAoT5)Nҭ`ۻ\gne }x} JM91x .YB^Jwz5 w_ro LBF`cheg!C_!l|P$`w8蛔.ojPkwJb8I(5ok7QojEJ5 $/*1]o z"hE M,gGWӝ1t6?clPո ĖS09nEqEGTF5yz\ـ<#%!53WA_(\^YJ>Jy  YqBEUH6-4Z %fWg}>!Ӌ}FP)>& Q] fPz uc[#]Yx J+ oB s#M3$q]ai6rnŬIN(BpXZDg+WRM ̪-8vĦVlMB#evx<4p>CЄӉ>TUQG{zt,C~Mhл\yXN|W&,ؖc/a2aI:ʸfL6Cq~~vƶ|[ߴ}cpN3O9":ty0?[p.#jݑ]:`Z)ۼeh#zf@=MW 661؀q Jx"hv-;&Z0d5w`䋭Ѯ4UA}_'x`lt:ɵ6ĥE؞"xR)SywWS8 TK=41sBN mFKW`? 3Ro}MٮuORޡ>e3 ϺO።n(H]Tvi-Qq?btw4600* eP;Rn' K j{Qd7hU݁X1E6t9Ψy y3P}DhC(ֳ+?"j<dzqOނ6qBxD ' aP+h_׮ ML1x7:[4l&/jP h͂(Z#MPKk]#L,X5VhS2 T9#_9<nt3'A^kDatÎ~A'YĂp;I=h!4(^=%?%F[y=niRgdk^^Mxk4#L~_DO}rjn:f2Ἇk8 l) ȒB%{j}W^-?MgAc{=V_i WtCٷa4>0(<^[A0$' ^uU a엯YeQ6lʸIM&g4МőQR4b}F7wx6IoyF@`]Q hx1IXET=oڗz>&-o ,p&+[D_tׅhM\F+Itd\-áCs%>8l3_bL-vjt(B x(dmP\g;`ƹ^̞bl몞PwnY\U5`5xT\kL֮n6S3P4b5!#šY%c&rb`_J?"Cl.j7 sB +z|gfчǩ:]h: Ns9i4nQ,;]2`"NHVGF bprY%OO: ~m| 1|Any( 뙳z3FEr{e3xGg\b})njroa|OF}@7@S!̴/8p'\gB_)qI =@s"p靉dT"L\7P\0x OU$AW5K5Α!=ܳ6ro?Z~_?̗O<=D~%F* ܦM7ϓ;;N5?nJǛI98[6p6! ?YxR$r{ƺE w1-шF?؀&ȚQEwT=9*НfOgX8d] 5MkB6vq欴{jY$S%'icS&N }W :x-^a{uZ@C5e`!i53,p(7.wT;2 ~WS7! 8)'Nh/,դ"&^H|dj14E1zrXlNImT2iCsZI4ZZAF\5ڑ,Ơ<0R dr:gp 9lv6ůH;Ѽ_шoP\2mcd5/!v r1})Zxy.gC_y(TUS7<۷2$m~YooҊbR!6],dox(fNm7"OHЩ5b_~?pameh-P (Es'pWzLhRP1<\59U> 0lCzٳS]ԦE mI{bͽW9V:U-_A;HmHa%lv{}(i_] $)Qnx6)-GC"LɼYwŀċKn?r`̉ӳ#Bg#Hn/<>3W0؁e/E}dF\z#$+ܠ5]=TLzk9"K‰O =ŲP:xt=8W %6D))"bx64B-NNU$UjwyfCrOp5">7q+a*M5jB~+h5E,kmM5X:jDg%'-)-EGEldƸȐ$0ȯ4⦌v:kH{թSK ]"CH *0Ș;P`,DeXgJ*`nuRq םԲU.!\c=D+rpXNy3JW\F"wMP=86j{3FkO"v3Տ2@R~=F@UJWfuk in3G9,іmZ =}s`n[bG܈6D-j@Βr5MYL64vQzd|"X,1ǟܨ[@,{KN"jv" $??Nzѐb!VZ4|Qns9:ϊ|rr.LQپ2w'ӽ + t`δ5f"a37n!@!.P`j$HNWiO c_4YW-@`@+ ɚ45~kX'92yICA);Hq7Y?eD̿XN^S {]Sk!tWioV8 }sؒP_M#3aĆTʝ=6bٸJX\~G% *z ݛA-^o[n{R9X Km0RO7{Ǩ[lԲg%8Q?DT,)(dBiM9u7~u+edJJ/3wzP2cNu%'NL!G5R1KScHsӽPFkCB*-F9>h* _ cŌy[A3p~tb޷5 :wma랚$DW8:Քbc[J@^Ư2 AK?ج Ad/LJLrx-U Tn_)RGWplq8_bȗK7 .~DޣT)G t,YXՇLz_폋d\"/=--Cֽ=Fz }1'7rܪĨjC菼mvmp:88/KfF6?)izѴ:1`" Kͮ_95]A+^<o2m~, _ryKQݢ,n 2q:3eG_og)_;p0B -J@7<igfV<)P> Hu(X%4U#trCEp|46`DPR,B`ӄ\#Mox$vlHv9BMҒ#@d`# 'Mpd,o3݆%\:bQ,[~S՟Röl)=h̫xV,m T,c)f_t6M"njDVtw 8i6 n3lJnwGnhn|v*^IOZe5W3#ca-} xFdw6(2cf'څ*b8}`w699WA$Ķm69+\ c큢^9?uWxlD g4%׍J\%BV[nHRrK[2^"{nbk;zfh5lּ[F{qʨ\U-ќ~uTxdqoͻu⑜BU]Sqr9+[ z%fӷ"@Q8r%~MͰh6o]y|{av8:-qhSab&0]o\Ǩ c9U*G^Cwp_ Ҷt rF-*0:>B49mNx,ZY_*K`$zʲc^vL>TeZ|K`ܔ$3 5 sO<%G[ Uv?3&L!&V %~m;7 ΣVO7k"1s4No;B*08L (a Ëc҈ 8 $aq*hn.zG4ڼM6vk.Y[m[]O o \T2('45dkE-J9T3R>JJS':*w>ӷv⢈`+tc~}+1*Y6i&|]=ee_sXh#yagbgT'+ktV³Jݲcs1=ڎx'[GmtHn/.J ^~+>gG;SĘ E&7_jˑte>a(=h.,Ʃ&( [K[SZf_^+̂(-oԐ|.}߄ `㔖\]:K~~$(U}ytɹ"3"2-ڳ"鋣``]%()|m\-t5)Ŝָ"~u.*.U[0"$Wvu/ZôbkZ2 8bP=^;]|33T{'5ʹUH}+0ke]UzirwW AFta#IY%FQKdkm+i´џɁ>p |߫kۖrB qIjJ%C__>j4:7ۈOܱdh #U~J, v+CwT$g.6>`jO0bK-f7'tcwar \QˈJ<;գa-C PC2%t8;!:HI!yP!GHܨڕN%*$VݴOsjP#& C"Cm񣐶- =mpɱ ax3M^A˙8F7ˤZxJY*vl5]!ψće{qkqy!Xc|Yvك4"b$~oSej9+*|*;bɟRWѫoN=Sot%gvm4X$LȶpD7bvkX<fgP>w% t7ǡ}荓|IY#Nx=S3cre- tr砻0Hn6a_Q9IJ ]O>8~o0k0C (}a&O-[BS$O8jKfaX'O=AOr%z \fXi\MI EdI5AhUy_?V@9tr*U52J~tYYXi-ֻ7T0F>=G1HdLibн?ԕ0 .7<)')x;KU,2:XRaM >m>Fs2(bI(h4& ɹis 7Gt񛧙]vy=EHkTرBM6c%pы .%V9aUaeW<ЫUN`NW3iN0økajؚe3_! ;繐ㅭD7y}WK*xDTqw*xAn-Ju0h[ })$]0Lb*?w[ }|ph'wzn*ϼ~ .*5:uo:vz@#9 I a_Z.Z፠CWTr[# -BN  C& s' nǧ0t{Aw>;׼=.at_(螇$3aF?H0?,[٢]Gؽ,Z.9:!>YK;|{`HEZFezcb^#q)3O)ZY$tJsu*㄰m١LT ح.KrUkkD6<. F`V @T,vJ!Ƴ=rd=zL,*ȃ'bM?9e;<q[=3:nv 8 BiUD!4Q=Y։$L^~."3"HȳKG3feZM ]i/!k6?8LLhQNST@X`y|V+)$ٛdfD,CXtVyJ}w͚P xV A^iֵ&.g k޽"!)m<J$;__ 2v ߪ^1$*70+>J}t@#Yߢl&Vx+9R QDUA1~ 4{ʣGu|b{]<-Y#}Mt9g|w,SD5wQqEab ɮt>E-7U" Lm ~^x~[Ed "9U(ɘ9 t[Iќrc0iؐ*6JE~:*]2݃|# A\c#i^6{7ky-IXBW/O^[{h@M?7RXS= ˿{a8Ǯ}ds:udf>8kTq4N67w2bDr-TxIIڌSF)^cl(|l 43$? "K6t qWZt>PZ5!P!-7[%k KUeHYI>$Ukl9!%xxɆZ/VϴG2kp_~S6I~y~4ٔ[C d91[* M \_7 ,%\E;$]"Y+jJa =lxY{ɝ zӽa;q zkK"}|\u,kx!uq0hȗ%ߟh2?㬾:"E/͉Sՠ?"zMf+rolw)IA!:/gZsi'\ b2Mԓ}/]Gpbʟ?jȄ]STh#o5$쏱*[UWW71в+8ݥXʖ˼%2鏝laqH,@frXl wЊS L.HH=a@{PltI tSZs4hP,M0b1\[vi9ULs/wXXMd#rwAb#u5Ouˆ#n\Jt<o8,|90j1Vt;$q8¢G0Af݉B&e&Q}0xA$#G7鮰]oZo">RJ~bWKaƆ iLT <Lؓ Pm{e؞Vf2I0wRPOI)cgƗcX.F) i3uS1'؛=#֑WĀ`?.J2 Gf 5#H-sXŭ<%\.Ҷt#yAbo(D7Y [T&Z#^^ra"5~7!)l X [0w$-.EYsma5yN< NU].Vd_֤s =!;Yk(sQ7n&j._cs88ՖeK|?Ezh2N..d1kLk%J[`37.yTThٔ4>*_AaNϰA$u޺ay5°Qseym-l3,{1BL=UI]{MV dgphRܖ(&H"Bn-Q:F@qBw1ɛ_ZsAAIfrMˮxGxyYaW?3Y9q9-(X0m^aE'98aXJUE;y?/.<#33}H*ӼN h;9P2L`1o+(\"*#ry 1e)m5̋9FZ5Ʒ9 pz˗ bSc@-88m.%Ĉw;9. qhؤux x3-d!C-KxoPpmƅ_UTkHKgc$#x+qwa1BJ~; !=*ZaE6 dQ}OߠgOz:kK^ħ]!۠<Ȱ0E0%N'EAՐp{0 ;bxv"7G%7$5ЁnG$̜KܷA`n޹Ŗg'F{;D ]ʊ ix~ fEXXoOh;ݓ~֮Em+`F1P#o3Z@Şh8XGh+<<a'޺{#ig ˮ`Y(e7TzIeTb"7)-b%ފx] '=h /-EM9!e$זR{4674@k{M]bzRӍ,<m帶dE ІFXU ǁ]t6:ǻuPN;y1 dLc՚)WN"7;QCKmuټ6+<ɕltƳmT;쿥S*HY[XO0ͬqWM+֪汿qpGku(O`/#1f2H&mf :hvfn2I& *tdْE+m8HWAe@^ ^ z(5:Vʔ^̒ TxӵhOgicүUU: <]LRʥ`ȑ[5-l3_L9c_)_B(U{f}dM>J;[%"]c,Y&f;$cYL]?2$9fh([w8{5AA?CH+׮w |-hεݞP*S~ l% 67s!;K{z¾~}*çj4:]@3q oc'rlr3ZϾ,>EM}A- 6HԨz4 @0(&^w)ćq `.Uabȏ4RD^kJ,1Dҡ8žuM-EU=Ķfƻ:1`c,53pB?% q_lv}ߺ 1Ҙ BH͕}-a_;[VCB?tDx۱Hz-&൑YJ.ӟM,t-8EN4 ԓsNJ&rF(vaܦ N {nSY٫L 8TGn~v{$k\p%z/\%7+JSuFECrHc~ɒ'Yj`;.lv ~KJ,I n\imnmC2Na\`ڐs"`춳Q*/eC1/ ,}oVfP8t`ߙT2/N1kU 8dmVxetB|;Iݚm>Q:=C1z*) yupi4MW7GXp`@ޝs K8; WV9 yld 5_[u(k sRw7iT׃= _RE8Nآ_EH;dSUi!PHo{$~Pl^I:)R} 5I6JI7D,=^$BAoAQ4fŁ7G2_}a(c,+9v<$ER5[m &gzXFjkJ@x=S&b+Vu~`wU*Vmn-4|gL==TJS׫㷔FR8b| ^}t:7wP\]C+|Br /)Yd1v?RD a-[(or#[6 i'~>)CK5/I (xf(Q,濳4& EKErm1G`a#;‚vW_Rc zݎ#$Q٥+kEPuZ!NZ3e 9 0~ހF&~wfWj1Fh8ŹMd_]%E?) lGCu%:"ƺޘr# A/v!-x[89$;YKtg=QȆ.@댁~X'6є5sBF07CSlZ|BtEJtW_~$4[{/:DՉֵפJNq w~ H@Aepf|*\WȐ]&xW r'Jb3RיOǴaľA 2\g`w) (^5^0Ik`Y.>_ݷ&u,ءrilu cj 6ܹG#FO>OhdMJaHOmؒbm 0%L?xNZe ۦjډtegsBe.Z[_4v4$?ͪ" a+~-󰬫*1_vy偠Un MsThfv"!# dq3ٯr\M+8nm/^659boQ_!XM18kL{iul-? rGBlՃnۥH&53Oj<M=Vˮb0rQtc" >)bJ? |&t+ Y*DP[_y Y *1}.6UcӉda 2wX3JD/;[Jlb,p&tyz/i<;\e"@5tad6uf^ Yf悼`/Oz??ulSE&ͤl~|jD'YKހ}AB:<(=c s MS;GxQ$-+LbF=hC.jSNK}5ōcS/_玍^^X \ Fo[~"iɇ3[+7&?=-D"*os^wr+!bFeYxU0ȼ#.VLwȪާٲq#*̀8~3R?OO&,Wspwz]qxFhQ)w\GtWlUM/d} X`|~ aUbÔjmMޔֻA+J_liK-m>ƻ&=BBD }óuݘS^+g@ܟex&q,VjMDz/qrq{Dri!yC4ɡ)RI2~RS>Ym ]jP5r3G L}B"}mem/dw(b a(מًrqˑ2¬>Coj R6r/pܶdԄ_:fi `Ͻ"Ag_of^kEQ[5 S!s@>!{Sfh空q&rKw}moC ANF3N,W8Eff8 ][? `'/F N?"Nc)1 Hs/pTlizK$NS26UXsbX8MOYDtbƀR=@L1z^_%;|?[vWƠ|琽$-d7wE7Vn9YMK3㉺ '5 ,Q,X"E2X1V{SߒV&nR1Aʢs3H?H然Z:\ALc1lmpz}nkbQ.uyI>ю ڹcNo8.¾d(]kTT<[hঃ^^.+I $,Q1h3*ՆI]7 Y;JSMh4MT _Og+ҿIE,4{Tp%}P pf n)rk$zks J,lmIn ҃S;7X=:4êYI|&ID7%* $oR δ>'+`7 y'9Z zq/ԣ1ֱסnŦCXn$B z%3bKv u|Tv" @Bv0椊T!aG۹2IKi7ӲO7H?ɥ͐oYdmH x巂TM[ j._]6! ?{:]J7 m,T@%n~}=ư7 `v_)Tf"b뎏<埉8A0/ݤr5Tm1QTaMHz_o<BwQ%8nO ̧~Кh_#_D_nE\2[qZ6Pp4i!_m&+*-\%TTCU_Kͧ̿%k$['q~헾gVľίDEk"7Z'gRm*֎vym$7 ɓtfRGf83FeYyE,61/ FZpl$n^!l'c8li#˓Ťp@ >KpXF[DLGep`r>}$轁XpӐ\Ir6ՠLOaz,ԉ{pymɬk0às9_Uwe^ E" SoڙLCƳ9f5&$sDgl&+AB'_W)UZe,as]@b#4ިp X* %5"ϞL,5 =[lriZ/"{j0 6wBDs ,`Nm1g\KIŭJEBf B(HɨT7qN^SC 750 QTԉĮ}uѦ꽤׺d1ȷGlELPwOUatb \#XGuxew u^?{ ͆sF,e9GB2yRoO&pI8R  #B`j&A_9n==j2vb˒C$~QY}"F8~ʞ5z&Eqq`,B->UgM0NiTG?<*8FzIߤ;2@ r(tB\B+puY1`.y9 7^ 4vO33jQaP,$S![H{73ָ}L*7)M㥽zDyJ |.ZGkGO2kypGF%ً8B2#>[mbxş#5 ,ᢘݬԮʨpކ}urˆx賭D~궐VXdS;75/ V'}hgJ CBfE" :ߑQ<)x|H$-{od k5]bIԴ:.u->l0x9URM"N1hcGq L\FW&fݼ!n RJu/߃@nbEw449n}9gr04>NU@@ ۍ{!cCPӅZGz2z2K6_<y眵3Y;r1l ikAh\|K2:VJ@h2`VlF-G_PԎݮ)6Do:;Y)*H53)SCgMISyXh4LO*SK9ܡ_fx+<- ]r!VCA2 ^Yi8nx:r@;Kdv86@z_PQaK_=|= > (V1ִ -UFJ޸r$br;q;.];<@H5Hb-~)+Nۢ*[9٣P ɢ}%Ó媥q'!Eϱn4cL/28yCF{ֶ@u'_e0[#L7e'|$snIqi$ g6(Wh?TEf^X ȩJ.\S'{ěCHS}ޯe4ֱS8ŞZ7oԵ2zc4#fmαk8j@͇-CWg2k>rxr_n"Gd2c 9bKUY<}-; J4qK5$܊09q3giWgM냦&$!lhsG5[͹S(U̠ٚ,<>"tϺaܝW>DQѾؒFZD~x9;jDoTsqkh=ѴQ->$GPN%ScN'+X,Rk)jx$XqnC.6eQFc\'jh@襗V=Tᩰa' ḢH6PJ cN.Pp&AXMT$!kԁi j|﯐(,)iBXsE,;igcquZa8i/N(a"i5 ^S"d@4\ycR+}qd߬4|A jTJE aFtUۻuZv0[%qTd_t(9sw0>˹ZG"|9tU;#:ҾHHL;s{uLJiɣlîvAt ;8E2JF%?|] rXU}ˤpw;,) 9?k._)Y@yT V *?|;9Y!2}3#BpƘ}[Kea (`Hbe[MZart~)/X1qGY,;N u2EHtr5]\ wϥ@Fk.< 0x\ekiЋ~& ){ 6ߴ" sOjώ|$&ڃd<%P3ڊ#j*}' "^=BѷxڻtN_p﹖zQ\AFnU1po& rv  6[m_{aNU|gP'Z L^$we[yiA|8]A}#Ay. նcb: Zb)%<ԙ: 8$zv`snO'֪= a/= X  yuÐIk$j zW>vy$i}I-ahZ@g~#5iNc }.߇:Q(2靰"R cB-,^Pҫw3qk[")/ I6}-@ÛUU"ؖ@kj 9*?mIi ,^ mci=}#]7k;/i>(˦k/w-/p;Ҽ^b$4"dgejY`"("[Ɩ%V,Jt2CĂ[޾mL$ ˡL+4xƳ>=K v>kahbAY!hk`+/A(Ѵ:[CO"S]HWr+;5Je#mfwb }eU6[l[ۭsVEREioS{~NTJ=X RjtؿL' _dpqepe~¸^)/!)ޏ`A|mt'+zvrg)PDO8q^E@SVѨ]lY?I_4*Q, =o| =89 Оy:$4n ДcEWK6]/Wn h3WʄBc9!@Clb'IL*WFYѮ0 yo3T8Q\(p(i$"q2]7~ 3GƽnE|s!EzThIݼXߤ(kѤ<"`LLt&Ajʣbu^nF'm%̾Au"ȍk/NmL~@ Kd 9&}ap(NKXj( T[/uD^ NQyEUuDJ9R(zu:wFc^sA7NX fY@(R%h (3Ky9Ep}<ѹdJN[4+?X,J!]. jb[exL3EdG*&%f3$(j|)W?XԵC7.pԝtBBv`T20l>''\nofauBn-!Ii1w^zB3u\i;: RgD0Ɉ2`^[(<\4D;QTˮX'(~_HdŞ0('K*ʉ9KohV4&Q:OfLmVG@lcdś4CT y!"@oc{fGf,=Y %l{[KOT۞ʚ4$;*?=7GH<~\a082#V{V7^JьG%t^SلpvKh̞ADmHmE) |EKcvӛ3G _Y%:i hM)21QDDMA0`\Vv Us}1f{<-9"}WӷѱWZ8׵̫H AeH~1=J[NHWP仈u&yj6Dp;JVQ7r!oF0LZ4ys;@6HvI*VC <; 5E0Ia}&8" 'H8} u|BuH@!4L&`GDa҄,+56tJ UsȮчwNsj9‘hJc!ZdJH$-J>RXmvsEʾ!gtcPlS?|=d}Oˊy c˰ٔ`,ݰ+DIpcc1Vjz8 ~1|3gnT<:xq%穆Cdl;1[ RGcS g |qdH[ ExRm͊S4?lK~ muyc >Yt\p#ݨs6 7EvL #e=I3$@Иn>{Rւa\R/[.vLM8*q찺9g(qd\Wi1djrby5ݯȱFz*|e]r;6gt{HT*nIY~Xuhx^ ܙޠ 6mVV,Tr=IL')"I U5y#X|w#VNyV7Be.` OeW[yNUD$@31TLMuH7v\/QY)p/GFq,:H[Uf MޝB_)5>̠8jL6B 5*ktaa`1Jymvz2!}?ԍcHP+f7*'28ۘD \< @=bLQ1q[Յ'9k,RTfe(k)2LH[1eF *zE` =mWwlYZJiU*G]3g: &@= ɧ{J(c|T2'׾ѬdmS,AxD5T :ٯ踣[}$pfaFk|' I//a=4$PTd:rw /xH1 )t/Yʳfx2q.MA*\i͍д3N%%{/9 umm;b{bk 9 G?^t,NZdSFz8-\ =(,>7xfuQ;`ܭ%7ag$^,] q%:aZi/Gpk|McZUϠ+RE݇kg<,ۙ M .7FK%&>"y#5 i J"'TÌ^~uDnIo'F 7@oOvt)| $вSBDC_o׆CkMQb|`")p8c͂Q-PǴAI &=ay?`S:DsVQB}a')!~ !WTW- Ps+l'd1yMu'V+NdIhm `ؘ{[\GtR }L/[=t(%HI"ϙ߾p+J7-5=9~}|v.H6?:HNǭKd#=7&NDmQczcdL\ 8Y?TWuE͂W8/[c++|L" <л@,lMq{3v5O (5E1A0Y/bL HS4VP83 A!8:SǠo#eWR*ovKDUGz-U!sW*k;Wf3; Gmm!CZuS a d+9M^M5VI˷GYFgvH3qpL17hՖs!n2Q47O>w9Ե[-FןzN:HTK&;0k$+h[򤂨׍&`_>aD^bQxYm8 A*YZɋ'*Ugu?Ok~xvpO *vMk AA9F+]NdD7Qx `SKUSX Fn_x)QBYm'R+]&XQJnɄe7Z "K;nV"bK]Ox,85zJ+X@۴XziƮ H1ȗ+Hh=Btmă'|F]5ʜCUQPiEt 9qyf^qƝ=s \̜3 &. ^A;i4yH6uo#}@j2{Ƽ%O#|oloP!CaC>4+w1eB[(^fUѾ%]9MTJGemtk}UT;ݶ"(3hv!QRm&[-էp$E^fz}Ɛe*W h'ub^r[ocw:mc٭ƭۣM-ـu];%W [lQ!4Z86͞c@8z%,Ѕgcq<bXeK+hTT QjHBᴃU(<ebZҟZ >«p"E^hgEk!0tL?97_.uBΣ3g/i*ߺ M^f`m8D,Yuሥ/̸`OVCk5., 1r` Up}RlAPFNP)){^?S 8PyfZ!<|!!Q*w6T(Gnx7g$iі9Vp5(A͇bMzաhH\+K2I{q-x;xM6j xMyebU4>}Yn_h`LJo몱 dl""{~;daV*%0.a"Pm8vvϜՐ Ӓ T- [BNzsmQjQ&Cmis΀!k,s`>*8#]"ѣmA\O"c j Dkl*m`EI'iz +\Jaa*ώjd4dI]Ҁ-;y& M\)D6:jwR3 YsKܦ C5f)v CFc˶<(wTVe+A]t"n.0W0xS+aD$d <<^D7JV>T#f"Z זM.Rij?؝CuDZAl%F>BnLgj{n>DXǵ٬Ltv#d`t?7(o߷)n;]>oKQݷ|4՗NMpM0h5Q)DPFJDW;(^tH63q{?)hqp 僸 v!F&ի $OTBxzbY}W;̄6al6sͳ_K= e|CXjx U[ԵWO_;$Vݲx#):ɐڇ;MFq|3sGEMhMorvǾS4;+2¶)5,j+dK O\l؎L܂t\_?o3駂5S~z l82=d89$odI )ڱw~Ϫ&m!!QhsbkhR~%4%_J)béM#XWUժrْgdi̖4nɠ^)Iv6E:|"m|h+ G_bQm6s'L5mL Q\sv`m0u J0 eۨ&4/؛#< {&3[\- PhZ*ٳc\wNnffS7VBG ew{hn??f|CL5mk-j>5#\Y Vc`@i3d]_J 6>,j%u~j3Уg/gSEޮU6TBOx`\\3'yE2֥E͇4sDav=9–,fg"w P cs9kM4Ē t+bEQ,jDE10-D5v-(r[-Rc-kʬ9Ķo(2fZH$/yz^8{7 ֪oX: ʨ#^L]Fxsoڙ׽(ת) )Ln<{ѱVϥU(=O*Fd( 9fLCdn0 0 K"~Ql M!Rx A8*"!O,3lĤWP,]68%#em.j E4ܘu w'^[dgCpL3_>c,~TX#a<xXHl 'Im`]_ AMP.an;jk0*4;.x컟hܣE#tM!(qw'Onzto/7Vm@g}`7,EGI 1ov\)(TIoPR˥_59+_FaC J=2&{oLwrnpMvE,d=`V2DM2Z)LJ ϛ1b>ď/ӊypwᬹsL"nXxo`x ^bX Jc{wṍt ]z}gHdtLX:0}WvQ? ug8HC ;4M봅;K!T^W2W!+텾D;4x\g㚶7k4I8RzԱrA^JWE,n9ܦJǭct~GGBFP|KCX55` cA|z7@wneQX(cm[qmʫa"G{G$|HU ?yHۋդWTm\i#hUo*T8 1UX>+ f巩Pw^e`N j0Orn1yz?+<1#!o|]@/^*0Re m6S:G[W0AnyO :rj>G@W #BS_uQ>'-J vv /2[!u/]?e= .6+`|XBʰUh+M%AR j6^>'͉Q0u?ǻ% i* S=ZJlHTWKdTH3qTۧȗK6wM,N~[G>MM$93 ʾ@g#pel|BSZTcIХC꽢"aj5MQQ d'h0=1%/ ua6ˊMC&O |j?~DRiz0X&Ձ-_@G||0aǴc8i"ĵ3E*5I4%X.0j;>Zt.{V_.Ͷlosd>.Rbj +5S{w(7Ь:@;*DL/pkJ%\a"CcP9V?{_46,s+n|.>OngOJN nQ~[tOMrnґf6XV)p'D[{$8NBzr)Q1Pmf|szVIIzh܁]e,ejVɔ"QH^E]pW:}#4^<&ݢǷTUT/1DJǬ!5beG~=h+Rӥ^NĎk<0+BXp~x֋Jn>_,ɒ˶g-eU}5GTͬC*^Ų)Ja8-,UͣH:B5Chc5 g@ <}a<  5.5YU0ϡ^$,kɮCez OV9ŜY" ۭ C?ݺ ۋ?`v}9*i,hLQ}YjpT$ V >Hg D|\||۷2m4% Ù1m‹ JY K_`^͜X)oaw|"_oN MC`PC>ҚT*~SH^t9׏?-("a::k9ȿ$jv՛t E4 =N=&$]5s1 nv>) +X2 FLFvmaZ{ȫbׅV(%IK3\SP 4N c[_W#o4 ~Le fM E\$G zxh <a2f{3ßG|@MҦ[Cn c6WjHnf\nyJJ^뢃|;0[$ #Edrx^~=NndOHW)ː/s2X 'ekWV(Z!IS!V|x s1Mn &:Y(=@`݊?u9clruDHgSUt͂={Y&8<yrD8FAXpL[F^rԯͧ\Nen>CX XE`@P떭yqD<i$ERݵxX.12fb!3{ӥGGKBс FDץ>n@IiKn)v f_ #들"+1?{ W4Dc9OC j #˞){UyTŮު7lM"iIGmhJ}wZl{z!bpa2 u>KtMpaߏQ0 9Ė`֧WQ[OeWC_KBZ(O?"e)^kzp^9_`gI/)Ǟm.Wuz5j} Mx5W>*}m"1KGZh Jy46ï }=NԖE{!م'9 :oIz;J!'e+Y!%ވZ*plBoya^1z,rjf](Eg JZ&X:$%HXP^_BCѮ)Y)*nZ\+Z=w\)!f:`ܓ]?},we 莕grT`Cx^:,p,#C;xEQ0S \Cκj^|Il%|o Rzlquuycm}#wr]/7|jYp`z?P]qOҚZpH(ZN=7R6Pa"H1 6FKۃе1B)R~ .IͣBUH!FJ+ClYHk_FNIX"m%ug'%mȦ!E>rҡX 0-"1E3tSV3~u;/w,te1܃uGp1w5e<}w(pS>^oۅA߂>=8e)2^EP[K12F)6Ə2hv/xV9;[={0]Jvt5;ewDV&U_7^*6p@KәHocdiU-h H.OpbND׺}O*6$ȈPf.rU.D=!HC @cI}FUulQ%ii1֟Krt% EAdb:fɛi&9W)1`Ũ hi[n\Qb:;Q81z/&EP+8f(R4ĥ (=u̯0 3YaQ\Ka]_5M L 2> K:Nk|ۭ`ԭ!*~!+̲BGRS7`|W1v.9H6X` ZP)6"iCP,xDYxY[ CL^0[rE"2=2hl!r>ܒw+^{JaF|.y1}TMTii8RB,-jSlܭ ,\qu C9n4[Aߚ0Ud)]W%akm:mTJYމ+("^OzxqaEG ?C1|m!n:Pp藎V!{yv/9T x:8< 1dzZ^zkmGԖXRL ;Nfʏ|+ܽ,OoѺv{]JgQ"& *mAjQlZH*KZ톜 lK{ŏ|(@| h HQ`PbSN\6GA62|ɖ$ ;ގl䖌e#7|!MN0EFNl*@Ka⟚%<ȍwR41W])p7~ ot6&)|]|3.ܫ~ΐGİ;aKFs:) ,>/WӤZgffaJ9[ ځgm&RIPjMtaclF슴鬼c\=Ȟ .kdq= _^^:A#訉5Yb| ǭG_4KNnꚉV",^t†@h /sDǿa:_ZUG|`,6EvO@T ·O Z!G` h7(ׅڈg ohgS⑅]iWc T]cJ, O$f̞bحy@Qi v tO[[}GIp0%.yD󁱉P _xzs,A-T NM:Ct]aP {<+j 4(`M%PZk̊&Mt7CH4eyfpזs,Ul^?/[*(PgT۶MynvV }&U -72?u_W3mrbaL+0Df2S $FTrebj2WfJPd7 fHfvѡrۧZ.DKI.>kDmbQz]uI(`_ḽ͗t#b@c'PkZ5Գ8!=?F2{rǾ^F&{5>~ x~hHzzA˻/vt)+Hl8 +⧻Wgy0P6#zBՄ+T"u(, DS;b,kedl[ͩl%ٳz&`J=PU~ 9C$Q>Rn y?tI4iЏݴ%,rfɞ\Һs%0Hvt*=BPHv@K0 b=2-4p=?b$X1lR9_S49 K-ORvQ\/o眜RԨQaM2#4P,}5)m[[$v]#4>?]afz5Xq`Ʋ-,F^r>(aDc_iQ)6ui 6EYFnp2#o{*L:QBN ϩ1:Oe~ +XFg,HN˓ ɘ :~s1F/_oS D2j2nN[޹9$ |UMIb^5ZAaw,# *I[`ը64[فX_Z'zfPtئY$fqp>ȟYs@+J~ݬj Hh1,g'G}*eR(ԅ8Y;|$w}P5W);畷o/wzrs#DEA2ETZm@,C>u]o\ѦJrzR֒YmCJJB&hmBz]YD Ȣ^]A9"Y ?(ALv=|<Ҙz&FҐM3X0YmXPn>N\a#PP8 eƥPe_~4:qٹ xzIġqƮjn:䡶M^Ԉ{.3C&.w])OmQ0[D.fJK\9=?NXw)K_}K$-fΦRb{揬C@ .GhLb6ټNWO>\^W1U p0Ͱ^㙄 `P|;AoElxLy{;'}r MFXcu|kW`7bƺ6)L zk(gW`©!lےX'V-5|nT'%`H!F]ԏX)HjaqC45C:(Vk\B$ CH0,ڏhL>7%񘾉 ,H%#R$TnlScKYRM~7ꌃUs샥ys-F.(O@(麎ȝ1Jv B̚ik㮼W`:Z'+11 Ega3<خ۷z-Wܧͺ}"6hbA` \z-0p/Yhs1ʰf‡DEmG)4{;>fϑݕkF7vOͤ.xFeT;{}LhmWUyB%#8ƃ2'?Nx#EOOiW+? ፵y;gs"!gW4p@{6%q% vf$#ۓFm ]uqڞ:t7̠^Iɓ"}Qz@Y +Ԕz?SGy~%q|w{~ wZ;``,}PT=~5Þ>7F kyEWQHOH݈?F~dž0Z#`*Y[8Ӱ', ffwk%$~6S(1E ,Vo,xsloscDA== HYKR9LZMI&V&Jy9.d>}"-M,Rz="J &5ɡe7+*9$ sET9ceE^#s.n+3曭sYe=Z[ߤ&OS41tMi-[%YrcP1(|5cS?o{bZ?UCPɮ\մzu$Ur'#FoZ|n"9,?iiNl3RB,!9t<&m0&c$iDcJ0`fzHd<%w|MicP"thLw &.Fd\D2(}$d^ngMzC^Bls[EGҫRP(Ch 㣺 E+ųQpob'FzL7tCr + $@>m:A3eH 3ICH0^=ec#tn"VHƖԒ F06{1t jtuֈn7bSSt! ~|߯U7DʎN;l8zO,3ڴŌB|[ S+y!cBdUuCTND1&OQaz]Qo *XVu=Ɛ{d\"^,AkyQ,,U !<R3QXU~E ';j1٘(OclNu:d\/N5{֭\=&xei& ǔ$6}.p~ [-#]ٽJ#[ [Z},ǃco]Bqf֐gY[K/)^$pu?k: ݡ&1~aUAkW5%Cbe|S﯋cSN#c?He EAcLg6X.8] { I?b}x[B%RQȜfͼRAr~X5Wt7r6 ݛL"5ݓ2.~/1 or.jOBaɌ(YX#ݳc- 2uۭ!Zc)H/Zr)mF ӎ |!J;m RNIͪe>9iNSC=t5Qf+f,rΎ{1`D9=e]$@܈|]&J8zB}!h\Thk2 B2ZtZ35MehἱU r b4 셀7x`j~W,)*[e+q~ԧȖci8v'?;B=Nɹ(&aPZHvOD?8X^Z ` 5YtRx\[^] 51ɑW\`j[9ehyל X] n*SȲ7Ѵ=eJ9I+J3KhƮeT]!#zī 1TdT`h $rK4 z}f*f8}&o_hH( c__w<FݸiDwlԎً*e` :J{4.-C.!=W?~۟Al5̽bŢ4`*4 Ξ&+E r3EF|/l#|' z /98l@Dt7PQM'xgM| ,$ qd0$8Ut!^s)[W-ySe>3# ПvOULYP;kYJ,Fs䱠6ra(.:l\+ZޏL:ϲ`#U /B*N\,Jv7%æQΥ]>>y4ż *^\nne衈 n>PBP`S{Y:ZIXV;iHW_~YR(&Q"G {5اA Sn!}Gu,u-   ,`@60pbtGپ;FR -"*ׅF,=6bJ5]m-6Iy9dȘK{xfz.WJdpIktP!O>9fyރhgHc5SglV9^ ܽ!*%-uOi#| QX(a%,mDf|'Ɔ$a:v#|OGJzd0SIPIIHt'U/WyTdfT,틿*szބDyj_gcJy<>`xfˮ_:9r %_s7':H; } pnb)יNCuu&ZNUE фP`*j~u|R;Nl(69B'LQ;~ѸeׅJY6dԠ%ȵ%>a&j-"DGXm݉oc~G^7Uu䛭ϵ@i$?nXt,1B%AQ er5oPRqeoTyFKITLaY{FKAEf {0`isLѺZNNwJ1M,*R +N%5Q5'4/S֙a=NT]ڸslu&x{%B%:M:M# H#4q/Hߤ!,+[{wއi[ikjn3T_fŲ[}rS*쵱_pݑ$*ĉP0wՎ\JFUK&iޣGqK6~-'v3D$w3V Dk'ɵ%Xn>i(hc݀n$$~qeqCfX/V&rE^}WjE#PGOƝ1=ױ<>Z3uL *%`Yvu0rN5uw7 9D?nW%1e*jqH]m(l0,gRg{+_ >e,3p+u1Cj0ė( JVƇeyh,66脜(L:9mꫪ4Gd5#Q7gD5-U;I4]*_RClcR0]D\i^ؤ(xw{stTJnD.(7pk  +7"/$pq`>o7NO*%Ko'sv?vxU9XH ҨE2j;fa‘RcccٜL͈@Tm<^~H_W]L6ARY9Z׺HTVɾu2d1I|PIĒ,}j,4mq4G[X4>ycO^q?})3(=@,w5lLWU`w@ kD7/fr-ˏW/Ɏ5qMW]Dw.gaunnlGXv! H7tkCTzpECGy3(YCg4SXI8&θ>H)z3(Epش5D9;JVB_⥭s XcE_6sw-G6sW>Am9Nskv2c!nHWV htx{߷wpVj}('JzIw-h 8 hzO#c J yMDcx&<67YWw !f:'V5b|Af 6>MwPG(᪸s߫G]қPe?%J}b'~K^ߜI3Dï'z]-ƣwG 3puw_G`j HO_&"NV^ֳj W,ӬҞc&ZBvO;,ϯΤM^3BqPqVmƐ-upN0B9 hw:~F'}oJ} gA』AYv|AmvEf`Z$NN(%%\w Ȁ8]+ٕv> %߆WJ feF:`hSFҫENwCr&4E/mOo̓O'IN Yr#=,f"*=r)|cDjFMD;rN*D~]ҎA0iX< OBǴ H_r;ߦ !MLsⱜsk=ebdלL;i#;%_ đHa9ͩAN~4N-;e$Q|sODؔAus~ΉJ) 9v EԈ숣i%eʭNtsLl*\޵d yߴл "R\!f]2)O8k)#>pϓ^<`L\^t@;Ѓ??h}Ou aJzB~Uּ7`kY2J}C3uУD^$KNgSpZ\LaM ~Uy7w c |ך -[N}}A =AI`g; RMD[~,86Œ͕i ޷IoR2I%vL]eםBBkEFm:1(5mr-Cv 65ӵC.W(i8%}7=4rUJH5Yy5ƓΘ1x<%Of3=0=TK? ؔj$Vz"DQ)\ _'>>,f*pFH02ަ| QC'eB5^l 1\&Ji-YgXVӊ$#p(cηB.(Ibꏩ`֪R̙+^]/}3 Vחżz+^k eMMJGH:l)VM[05gqٰDueCV*C<~ܯd4ȢƖJZ Ԭ5Tz[V@/ ՙ:`+x:ŞoEwĕ<8zLKu T#D0m݀JA!O&4>CB 9z= ?0@1\~n*YNƔZ{ GYelvnoЕN˒oD5hzJ?s6NϗUYu2%NIкO<<ٿ @nƌw]־T_xehb✲Qa~:fVP\fnK1*`Z@>{1MvMqW&qmm֕^6`s;ɖު{af``3">w"TFxl]"ʎ2cF<:\FAJJo 7p0%G"`>+r,``[چ'ś-ՁѹJ AV05Xu\yxAl|{sjVއk/G9l2]c_ߐ/Yclj@bZrIئ v(?TNhbӯb Ƙ5dr|}:YprpceօeE/9JXߺ 6=2,c&e¨Bđ#1N&55 5sw[iOj&2S ޒhBJk$ni<Փ؅ci˿#:rDY} I18<<#9 ,XK5=9c(,7|"`]4k]{'ݞ2^ qE#Bӳ.c>r-0;W x}CiY@3FPO&kBrejf򲥿NUWI״zNRmψ0NPl3D4ƛ㬮:W-ټ.z}} 1,g6&1fHj@I4R@c2gA ^]Wk_Iʰ +O}>Ϳa .$/ޭ(yٽJm'Gg+ms2[MIL@Pՙ(YG|͌D-ݪ^:VYaǚ@Z=Sb/F%G*sZ&T̗h5_٘2l5m(v@:ЭYjb]+\#˯Hu }-Olǁ(QZ6U }}fw1T:a EȲoA!^XmDxhhHUW%{1긆P2_+b!ЍAZ_ur@x P\e)oc78n-N.fo :֪"tR2 ʴܸ\mH*n.T_FǴ.t_ Jt d` q&KcS> /cRZWR0Q $_jKu=E8yoSB1s1yQ ?+Hx;qjd%x#مΖYux n50JWI܋(tvT C_}[Pv|1#k)+ԣM7`AKm(Ҙ@)ɣjDw*AY'@̚ :>nk[OMc43Md h]g'*m(kFIÍwuIA=OAZ7 ~eۻ7\i~*]dk*<Ǥo:m7|]d2HvIi6fx}!P<5"5kݑxm,T+6Mh3#mk_`# d3\,Klei\u_c z)E,pӽ 7D>H.zjN G*dz_8"b ;$TKXΔSemk> T7[5qW%r!\nGE= ysLb\_3)cQ/AS9̀;Oe!nKp#!:;_UJQ9zG|Pv8_K^:<VrkcHHNf g!s3U1KܚP>q!)p.f:` hA% 0Q;Y'cQ`sDIK'G1Di)1 mD iHxA9wգbXRё9MiT'eK},ޮ)9ˁcY|1;>çRƹj8eIms &ӎa:T՟5C ̛u=ZdboƽŮ&a'_Ge>۫=d7]`z7 l=d|݈#fdv-(ANҳFwzo1е=ȶ f'|;{JCzj:eFVޜl{{O \;k*jfxpm3 /{Os;1Z1LϮ:|=\cpAw?XsO>3y㩰&.BgBi)?py ODV p/y]쵫[/2,ƤyY['\B=ZwE7yI-8IE&Bn3_X1=>e?|u у_jJ9rŶ2- hH$KFZ9u䓩/ǟ'3V ^lITUϦjK?\Y5P/e2HfaN 81GS K٣%\"Pξ `?LJhEP\up-6tMJfv'HWq#E=!hC9SІj*3N?P:w: -"2{lM^$2? ?d>>«ܭj`-^'`Tڳz1#d8]zJt4_GڠD, r_6*ígR%Y-0:aϾnF6ɏVv_ݼtտdW ͮw:C 5+=r"Tۅ)ڞ.0Om?]*~N)?V(jvVYIWoGz %FR$ Pܧ'հjN: Ftk*Oh37.)hh{,бsR&+PC^^/Z'[EZ/ĚL>,ZTv51oj׷lzx;MWIy7HC`{|%-iuu |XLE{'J"%-mBp0_ o8{0ogְY’q kpf0\! y|R3$S/ƀ% e>)̘npNng \a_3ֳ{P=PkA ƙK+V8ORUN[s,~,>*ؐ7g6oleukZ@4k{_[V:IIDa4`ܼp+6vGv1Hp.n} KT-$c9RUd+%jn`%s,bcth46'xstEVמQۻz]U j^)S(!hd>31n-Қ6\o8j f2coet_fɂ|#Uvܼ>7tO#P*tiy+`Se7GkrJuD29 Ķ|jٿ3^xPf:C8|WmôQH';46U[k}]ABA8clMw7udskR(\$.=,J(@$0_DI,:0#пAӇTD ǿ.-* *[x+{A.S:/XlynYn>W:]("`I4Tu> αj?|{i}e΃khn_вĴyG"ƽۖt 91rgږkoLl3< t9snD& ]_ƌHF>^&5w^oǎ> R?wӣ[H5M'F'zL:6s_%Q3_™=u/*+hB< \^7\LM`NA^vsB}v}i7zs%Z^AT2NF/)XRO-Tz!u45?) %̏dtGqߔqjpJQNQneӤ{ٮC< M!Z@C8_A<SD3_hH':QlZIY"Y\TY- }_SeM;1llRPۏd#Cn)hl0c[S}T(H;QQpusۊ[YI=R(IVw+J (/Jf/J\"OHXmĂnqUnT|6S?nD˂U  9RQEOޮ c]KL:+rZDFzi 46>[߹RyfGHV.ubk& K.SaI>--^nqrAtllRrK?(jEhN`%O )rcqt]@ Mя|O 5q\x$(_Uρ"ފ}y>m#:XOŦ0V])?U 4f0~HGfxS\׍Ttbb:}_HR%i\#X >*6!;P( L7 ]Ű}|5ĿN+˲xT~74OTT6z"#u՘U'Kc(Ddss4qGQ0:ߛzPudL'L HdL͐Ek4IW.t تEO96ߝ/N;_hZZDd1*8Anxf? \완*<.MU=:#K@$&B|+C;L raʆǓtO%UT~|.>WZ5>pܤ­\BK"a+2 &S!ޢ \&6s rU~k[`z+ZZޙ<#dY 9o?U>]ZU"%Znmrɫ,]Kxʪ/8աT: *X 7Q ^g&-̩׽,n1IۏC(.l L!TG{DPKt1U8IkYj[2ZaL&l|lͪȏmھ EU4%Ï'ט:.wyD+עfF.wuugiƭfXqOKB[p a}x +VQ̮痍w-r?>mgYZ07070100000116000081a4000000000000000000000001644ae3bb00002140000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/cx88/cx88-alsa.ko.xz7zXZִF!t/ ]?Eh=ڜ.+̊pO?mHjl|2_ X6l~E*Dt,#,z85uU> ;*-/kG]7qcN?TRYՋ=5||/Q% ;eGZ$XÅ &.siK@Vno:8u NՉ%?8|[%K̝ܨvM)cCK$Eu(,dUeYަmٝ;+-4pSdjo?zX(xi5$I۞0s+F7%˓w,Tiwt,ÍAi_. TsxsD_--235X`}bF<<M)}/bLU &!sRr-3֛FɥX)hwqdzŪZݻ_ai+(fcw Ze12 hkq>m-6chi2it5MlЈaqyƴ s26Ѫ ѯbSNgG/vSC&o1(li>ʕU窌+&L> xt3g2ƌJuCdɈ݌ h h qci4MPhʇ OaTC 0&>9a++ƿ(ѓZIw߬Ot_RuF.eR>PYPEs8 8R Dbɭnϊe7qy_lYC0s++:ZGeLl3k?aɮE57/|` )tFg y'\+da0~k8g˛A*N a)R5ܐc.NdN6'X>Bdnl脌D&nZ.XcSiB >ezK-]׺ Hmq˰&K[IxfC0W8Ms~į(]k.F.I6-QAh8"#Jֵ8lŭfɵ^N"x _y MOZ1GeC5ؘkƓfkۃ }ixM~m 2Xyfд۲5`N{NW.nOhD Mv}칡C'!T$h{S'Tu? }Eܶ R[p){.xC),BKB^Q"P ]S\p_IDuWP󗛮~;IF*LNth :"8b?\QقvRv4$݋mby HX EO/t6g0;׶==UrUuF}OWDnNtU@D4zjzv=3ufOZ'U~hkÝb4{/nڲg[_SˑOn'X?WV6E *{)ryɭDKP%=p S@s.c]w8T\m+ q1%&ONO}vpfǼOAz!yvX1a4̝)`y)f5bZT*=$)? rvs/i:N}mƠ3Wh8ѧ:,=^aGvsj`Ǘ{fp,4 Ks։xqNx156xb='C=. 6~ ʭ:8[>U= CK %?ƣ#0'9EN 褝L,}88{,wܧoXo S%l2LIY ߌګRrIoٹ]5@.])ܭFKWDS-z|wa!;؊H6?-0Z)ɎK{Fu~*巄#Otp41ώ N;U߿,xkh{hy|tA[1G%q&*k᫱)04?b;V,q@Q\ҙNƮdAnm=Yn3a8f>Ma˜ < ]2f@(ْn]@Jh;:fpz&UWuS3#>(Dht4ER λ5"=BЩ+ڤ^3h#t ՏdZoeo mA8BHoHśG@؄1;&pQj̎#t:z 9>,NY:`XVZr)߂: ԳfYnQD:B #s{[x?")5mVoj[$dJ{ezhOM).14@ڹE.@L6 b_0-#k@2_d*hY^I =dL?̕"$jk~k>qRA%x*8|ߨtVha=`F>L{`+$ X:9"r:QwQ*dJwju\4,=5 7k2_2VYk:!e`.sj4'ƙW HӬ<'ov؜N*5b{o%:ߘ |"ğI+mEdmSm5?/s2ֶ!7y=kJzO=WGg+s+vt4஡CˆLTX o'#"MW.NܮyM\3&ΰ]Yu,nk.CqdY_9MSMR3qeMC &+w4@lx$PDXgZd{Oj:_ I/!)o+{>LgQ$+ KM/Va[8X!`Sd5=9*T>I!uR27Ž>'}Jω% u@OGdc3'53/V|ߍ(T 1)]vXfGAau ٩Z9"ak/45Qx4g"jZ.YT'=Rs8jyy`_**|ZR,+fX>eG&w}Rs>} GbpWt^q5cG)CH@T.SِBj/uN28sãM"G/8ֶ{[RZys>Md rX/zf:V5pCiTyOҔVѺZ"\Z'>s].7FST:B1S;uN(Nk8D)DmqoLjk|&PL8x1m>--ԕ93MǙv8fC5 LjzF6L:wkn!휇R#\?tH{'< q IU˔!)2fV#h,xq)6%ܘ6-2lrsqq'! ?ԧd:yrSg9#{ m΍]W9چ%1Oؒ8`~44N"MԍG ݖMpmC/5łN9**jgT"YMjf4D ÷1Vv葜ec79l I[c? {nie/uCi.5ֲhAcHdHcJH іK_n~>R*4Mث x3xMJY.fiPEͼJztuMh0!kGN*p Wlěߕ{4čF0޷)A>G5?sO$yB"H|dUL="6E;ڞʌ-ʭJ۝װS#=|;B->p&mYbO+C:\#w:Vn LX3dxcUWn<숽na 2R^( jkQ4ĂLqM\&>~Vf2f^?@Mp|8N}g~;`c=J@UA&*cKf73DPviI_=zEOy&0gCD5~7qLa2+E;v8USp:(Ehe(sdz,U y\֬(zUsQ Ȁ],wj9n~Jl4>j)pZܻVE+CFgzơ]͖SgTŐ|2ǰA΢X^-1!l TcOpM QPl+',V>[& Q~(W-I6+1ctd=,A{ilD a{ڶ]R6d˰~˼e3|%l{ّD:jvْhKY3h?DmJgF7>'_p1؋zi]|*:/~ؤNk E, T ٫R}`iztI|6:xh X̕Fg/B^5NxR؂hz]0ׂo3)E~{<6JsA%D|m Է^W<<i*6@<ݱ(` `VwQN#5Xf̦&0j1pЪQc>P:uY5G?Q72%!GC?!~}𫘟$?c3̳nP-;ڑ!H 3pJ/3Ԃ&Ig‚+^sZvI͙R~/q|b@nqoo<\-^"&F"fZ<ՠqb?LDe$ OYd(B&z'B,ÌgYZ07070100000117000081a4000000000000000000000001644ae3bb000027d4000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/cx88/cx88-blackbird.ko.xz7zXZִF!t/ཏ']?Eh=ڜ.+̋7spO?mHjl= [e{ˎ&|\HtI XmX^e12jA!N3EX;V@ C~|͜U1. }YH"Wү ^w}%QCtFO )-rY5AY\ vVvV2DG y Tꝥ"q{wض{ԿCXTe7Go :q_xF7 K[:"Z'4v>Qӛ] Whs)RMArx<xT/uBƤElu MіI B·b?">yP]/4^?Q `Dp9$ /\>RL -g gCl!8轍dP{t?zǪWݵbBTpb_B'sQlUʀ:spy+JFׇT_R"q)H2k@Uc"Hçޕ. 5-px NF;t+$#zFLj!D!U/y _Ҡ EQN6f0CyP6,u)#va b65GyВBfs)LsSgܬ=zZسb{jSX CfbslnX -LĔigcɾFԓ KKvw.k,j/إU)}r\Vc%b7VŷU.:}*|U6Y蹡'ASkZ.E?rÕwq»|Bt=+C<_YVM]\vTh/ޠ!:@E[󤱬yf J/5)Ēd.#48I[2l-?0ΤMxSȈ>ҀiOƒjvnlqOmwI5ud^9M /S"[A&k WfB ?w{ */7j)A+7k7.`F_m`@DS'qd$J [.e"{7FsGz s/-΃+@@c$PtN5sʷ`{ /Q|Ϯr@!aK30*["0n&mah cuLeyξ0T㋒G!br:@FfQ|_*3RN`yѬx b0J/i~CkY#W*1//AVISE)BWї;Dt4 vwm/߃;lQ-][^e̴-˚ + P>,]LbLYsE.okCAi= w+pl<&B3I7.xYDg{n@eLn^V;){_%WMvF19de]vh~tD[#>]WEbIխvb8aQ~/کŜ 4>l`?@w[5 Js2,G@;Xx'~Pӝ5&xgg`% Û;>~2ޠR@yNQYl>+>.t :HCh>'g9gXDYF6PO pCa꼤ZĒu_ L$I%] a;jeͱ xcU q`Xm M_P9| KU[+*u^#̍~ZuA!Jn#j(8EQRE2VZ!J 0㙸I5z4fi~TU }PNUxP:#pi:Ֆ'%t*?' VrZ~O_j@׶\yp5n*L3plҥmC<;씱y){7eQ 71ъPJbdkk4#  íQ)*NIcͲU%)(k=d3syP5I93Am6d:FZ|VK`{ee6Zv[(^'g@E.ħ0E[0^)gj)4rPWUThH&,`ID:$n̬s=p/+BʽsOg'%= g‹:kM-BxzvS3A Gtw?^ JM{A7-q8ɅTA|3l-.ѷx\ pQ6D?b.LN ES ;~t,6[g>ܜ5g+K6:9K_f2SzL umvuJ>}Z<3X=Ÿfx,miPv<Y9ys[o@(R5t3(13?lؾv(E >8OogUCAytƥl A(g*Bbit:هtyc@w2,IUk ۝)t |R3 ުb5B[g;X=N:9tMZ>ȠK|ZMGwX bY2ZTEM@UbKݻݾ(ԅ+iwlˎPL5uU !Ng񋏙!EԴmaOr!rm u<), l,?ÅW!Sb_bm-o}Mt y2 tke`3`|ֻofuh&Nx*jx ֳm5zGA@mҮev.6< gqg?tB /vXQ:kcfR _Ue"Jݒ}39U$lf5&(0cJIyź IY}af+R_;M[&92ERHEҔǽ-|گJ|>*Ɋ]vǰFCdSPp|~eu}}Y+͊\wm]F3 Jv#֜ a鼖-,SLDeNG]Z)%.VtfI?[B6tǍIؗeSqY$oѽ )2cǦώP#dLHcgLi`GF}t hQu+!3#X R2lP T(4dBcF],'N 1Mm\5Q:󆎘=|3NR 1%lq3, | -<+"Est /!XIySfb NVzHdbxdP ﷐CA+CX$2!={ 5)R@%l<OoOFY-yh 8л?5= ZqOPpts#'4WUP:g:cӧX21t7H*\ k^Fi50K^ ;IS=HqC×)>=o9{q{ rlI]@ߴ"ʆs9%b;kǏ,)i_KRF?q6dgh+_`<frهM~aIzq.k iD]>;FJ(acK۟syp_d`Hͬ-4|!,O}\ |w>bqpͰmڣ*:"YHdenl#6֙КJ`7k~35_2Fpx}jUk+m^TWw@wRH.x 7)3B.YpՂpu"ֻY.a'|*~G\=Dw[ǖ{A"UsZ:Gȋ.;N⏂dUl"x)_\(=tӺ!"}ApWwrDB8#r,3Xi͝Sy4t1{|7 Hߩa8hnTRС=2$[Y4v%hhԪ+ B%2fxYzkZ]z`a Vt Fz!5 ){\+$H/r WzWF=}b"K;sE$"| [-cRým;xN5O_ NOؐ2Et&~Xroy@Djޔ4nWQc%p9RH@9F (ewXy;R0T3p?W23eb4`k[<ӤRP 2so/:ZPु7 )D eZQ7d(_OSx;ԭqВR#b#>ğF>x)p]Юj;e譽^]FH{"%W5ಠXyR:WvC >LxT@Th=XD%+)+ OWC%)@M,I+J90YYqx.Pa0&c=%<-yqtR v2B\-o\(aP}SX{r˩Sh?lr|]^V#'pv7Ljcdf63gm8I%L547dVXHs=Ş=|Dd6y?;7 bfGN$5KjӸ-# uAPR׸Z]MXXJ9 y˔J$h^ x٩J[j캵eiQVq P\۳]Sw7sƢֆj3r-m^x2QLhJ޿~nXGmioKeµ{z ]j%ЈNܹ۵`{"$R5cG.gphO{[Ha8?:vs"Axj.k,90"VGEgفzת_b |2Ckpn)d\urF}Uf6IW;dފ t"\#x[kLC $}7CcQŭ|ɖY0cdCS;40<}wxl5$oQtb뿙.0P`ڛHYjrr $cS2d3#{{ y]|C~ kSxGC3{X[pJzhF W)hPm$Viݲυ^K55.hY|tH3*vɪǍѦ?̰V|S}'AJvyv:)BL[]袣G,=3\U6K2MXpY\±6aҾVtY>{jer?UyMt"yvp/z2x#=۹0>!"@iE? Use:ku+=6HyDw,Tr۔ʱĻ,Eg|2Qǣ?y2 cJsŨ}}!U1ͅCU^:X\Nй  F0ʝM{ Gkt`,m+.N#>FIUP|+'Qg7MFj+orq}Ե[+yXum"KMŇ0p8T,8';4H20QAƢ5"ԛ`jP<U U߄.3F/` .H˵T$} k2Hq2|1=Ȟn61R)[,'3Ak12^4TGs1cza$lzKp Ur@FjĐ_ ªFJ:V+ıb\ ^] %&c3]i2R01z-PK}I\:R*fTu=l\CuG>h_!bkfRx@_aI!^pbRY[7﬐xmz0P_sOW@!-]AƳf*}+yNER҅.dZWh;XSDޘ'!!as" m_lD`z&f[Mc^8=i\t\FtJO(@OToa fD8/>a_3w n;~ŮYpCYpb ]2Ik2,#N}Ou#^Ä|hO]15i16Z$⋴[8(ڲu+_8_^غPâ7iWmՀ5 H}"3#oi}w[c d>@=-S&}ؚZ4Il8FL5>vq*k/:rtc:B~C~i|/t} Ĵ )[i8Bn"L6;81uIJҏ30X<fy\ۉ#s.k{t*Eq \tM!,we5q`)sǰi} وf)+Φ+?S5KMx_g.ċ@dxIqnQj@.dvo(CS5MN("kA^?1#/GM^p!.KER$x  ,Ŋ@|(Mļ6+4We!u: tcĆfrH2d}\3x]13X?B" AiUyRaSO,M qhQ>D0XZ233(KhYC[w<_eRB|G*2F|oxhIgCyx}H{W̹9@bAZ<J .nߝ 6d>Ŏ| 8h2/Juʒ3*~;hzB ä'2ˢ0-G҆sR֓,(%h$ZQǰkA=6:~ˏa怇mDvm2eXluטkj#y77KqSXK]+j4ИG62[WM x1a4q}Z"{y#By<~o /$|qc6^A&d2Tx FG&QcND.a`Mh&j6`i9 ]e ךW %P=yII!-(L~7!e+C<ڥzICEDhbF/ot*i?aI![]c;߄~d,R8A8/ύg/ιb_|RA,k oA ]n?<u(%.5l~5@Oi[DZgYZ07070100000118000081a4000000000000000000000001644ae3bb00003488000000000000000000000000000000000000005900000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/cx88/cx88-dvb.ko.xz7zXZִF!t/#4E]?Eh=ڜ.+aa]`)$7#ʖbBGpEٚnN=/Gn YCVĬпG6IH>W㮋D?X[9ʗΘй_@*v5  *}pKwaʼ̷m iX"ƚv ܑx.GtSðWohG՘A'JsQw('L)Od}I Ъ.I>.oU{?$Bs."<^"'GV *`A2tO1l=/epq(EFEcai+z6^+,ShJC~ UxG뫐etS ~~-ӝԞv:x{O]}zȲ $9jQHLrzI-q=iɵb%%|j;o#G,{). Ur*/f`a\oD5F']}K' w2}e3jo8ѷLD~V?5-Nq(]lRE@ɠk}2gn'l+0Xb:p[ \x?k-DOD⛠^_Eؤ{[% E\+[I=ʇ ]xRŲ sl]]@p=q"XMk|æ-!pP.' |4%f\KrGRv(-Gl|!Ez bpݙN-1ҥr^ȨxgR?Hsx?7;aS/6 )Mkgwf5oFl{{ NukzwHFϕhڞc!n]G☐ k8C[ZBDנHd7!Yzj6@*8® J<8Hl^ r|8Е 5تCu9.wpR<S.MD ~3r#ȹ ~wWx&\Os)At |\u*ZP)xv$?;2Fj(`Nf,Gc{+ϰdENq1 hvy=n,LkRy2)5D~g#)IÄ}<ӴRCr9SOZ~%Y@9[櫂Z<}޹zDM~u~+avB$8Ickb/ / .y3%m~J"\SopZ:ABBWuqF%xB'2V_ CqW+d<ԦX)@+>'iT=W:ԴnՋcubG^Em,luDkR,ֹp }w_{ &Zl|lS`E|)7=]PQw~uu9gnc}0j0=}m;{JTckևYAdo $WHT@)D뚍F~UOiUF>巡z|GdeNڱw|o!ntaTh.B@]lJUWb}B%0)%6j'6v|0/E24p͈&kIE翩CG.Ǟ S tتU奺Gփ1__$Un o҂>eYk[݊!elə, ~ddbHfZdLEKkjsr5$n̚*Bnvn~vQ46Tӛcλ3DP|u߱( B-7/k9X^ʮO:! Zpi_wSNkgK"媶t[Ͷ{"B9B Ɠ43uH "UL5cIbGbi}a懲,U8^W#F=TMqu(~o[!=tBD;@p+ᯄJf 7Td\ ̀aaZ6!5%$uFUzun G TLxUXQP6lU2Țqq==7SC$]Ge1mp(n ,_%Qq@7ORu+ ڟmTMM_XI.IS)IY6_<Ђ1 wX= ҅ I(O_wɝ|B#UgEEn6NӵA8;E䞟C~.Ùl@7"EK]#EXK7* p{ J|Jb1GG{oV(JnBMb&5gqȋ:ŐOt`$̈́l7~ $D!G( Gqb!2ꐆ.>[ws߬^mcr^dk 1XG,> AD6IXc Uآ׶'j:ͭKԦGa9{ӎ?n44Y群WofІA9in[Hg1HȾaiPK[PH/m} J?Xg L]?8$F6[p v8HE9:iH5|1.I$X#<h1QB2"Pҥ3#1[b doU#lnW4PR#*.pٕe1C"_N>Oшr612yˊ.0iSh<,y@evYOGG}ALɖɑw}'<K#+atp?{Ԝ^ה1y'㍬?+4MHse2[QΒb?5?;%m6CE22x!|9sXO|{G婻fW؇3T{]2s cɋYu1T̓[9}?Dњ!n%^"Tv*4k<M !lMK\>M[mZ@@ : ,ơxCQ3HWZG$|Rz9gRIiy6 0qTz,V CƾS>!i*qM+? I>NYb̚g=)łV)Izbs9O }δe}h/rL8}TK|T3[ާȗA7N/>@AG;k|3Z׫n׋}⃨?l1Դpg +;zXLQ n*nE;fcY hؖﱛō_f\sӥe"ʥ%{NBjx8p{fTbTE$Tco.)qpnwᢳ?pF)&q^hx5\BLra+ O;m`kВEy|bCH-y&?[mӜpΑ_x[lsŻY%7bg]'[/0Nڲx$˲| `އr _Iry%=F=Ԣ 2Vd4HM=hZMYHp@P `I͹W3۝X$EŶ֬bR5X`hiз6M[O,U~hweD3C.D>~mz푪ueevkQ鋔7G*Ihg8چx^)c] ԅ3t޳@~a1;%'Q٧I\3x)EI.(yjtر!w3`C Wra`t沦ʼty/zrsm'p9#@ZUe\ņH [fk% $ ¢ ר%OX3IZ> {;+צ״"ُfNX2D `' w؂8n82mm$.!hqf -AK :㨃&!N Tۊ7ETL0+.A&/(mwmT \ڂe*Z-23Nd` .2^bi^ %|PfzcZ퇉I0Tj,P+NAG,3s6ˤ&"  ȒM?tyz/cQ2 Nk(Xgd}ܧ6ئD:K3qP?gpa@ooSf!Él/WNi#]DX#txyt9cul$Ow_&Ԛ sۈ_8+{M}{J 802!`F3~pW37SokS q5\qeoHYK;sq>n O9s(z N׿[44j;PPݻuߏ9f?g)ژ C?+m׫ր$0f#;%j  3_qU66`m_2'-BϘ9<('c.Bonj>b g?B&52.% ]VЁ`9K mJ5>/m fw%9 /^[!0O˓Hy5e3TF3?hOT1;oJTnHRX_Ӝ3:ysP6AܙAyІv}GEl@oc2uu@JҠz' u;z~Ι֝-]ϖ4VpOyٖLjMQj0 #k7#iԽbd֮ΗO`ap5ɇJH0g%MV7BS~SJoB|}ߌ}ϯV~#ZW:}e@k-N&$5㡽w!7)QZI Ϡ+U)H8+6 | qU6p `\3GQ=5A4Ӄ>Ј 3eH` ٞ<aqq߈mkxAЦmj'd6cl( 7e O֛Հf`[|c98j=N)N;WԦ -FF3⬘)~ e2pjx[SGRydzL(>h" ]݃OjQ_n=l$vf'0S;wXtK<Ԝ0~%f\A׍dWXFBM @&z]zu<-8(ɏ;$(Gx4~Q!T)KRG[99" hcn@"^6d+eRهMB%ӱWˠ^NU/]_ v_IqM/ͻ>Vfe2b:Cm?4, n? U\`睢4ZkXp"f֬G&r^7Xֳ5Ɓh+Hu5w=_QǠx57T$r,cM䛮UJc7yrʮHSh6OsYnbר j}n_^Nne8JG[J Ϡ;ǣz)S,×WM1e\9Y<=a<.2b`Yh9'94ƞ-CT +Kk @?~߀L{g_8{5wUB/Wт۟>wŬ=dXTTr6Kju1xNѐ2W|,Vo+cշvY6~rUm L3 E< .43Z ]K0k -Lw-bOl{I4C ɻG=W{s< J5;7տ=X"25 ] />hDC& զ?>1[Z08%(U@L3|&=s=Ӳ">`+)6ϊ08[/VNģ|s6Zuj01Pr?X˹\8&[K;kaC !: ncN5QǴZOR:O㝪VM^#֚stZY_a^4$@Z%@ %_ygԺ,ՃJs4p&cV*q깖ۺ20m2Gtݳ pg(TI sv)ZN󁼄RyB)lM=!gMh5j'tC׸2o>ǚ @x*ra6 &M vN,lT6e@f`7Տ5JbC(u)2b,qtwEvEœAԀބ(tĖDv>m'UXMM1!5,! ]gqb/(' G5X=HEopHWBı\HXy)ƀ/"c~4qjƴdKF݆ d<*)l{b7 v]O[gcP(Vw`1FMn]zy $SrXCn(B"b'du7vKĥyK'/yMTKԂZh #v6aSUDGi^p&j|l8-7*rԹ1RL y0᳭HvY %;l?2UV^6'rKQR?B>>W& xy ,,_: VЅ5d?EϥH4O'&1b(&% {.8b7WjT+;hw,1- !e2:v%o3, ->J~n!}[9ܤA3WF=kBz%KGؔ1M@rzݘ@#l#i]DoAȜ.\sͳV?2stZ=&Iٛ8C>O/5d6|e;BuG*)'<B*d AD5fF!gʒp[-Lhیߡobl{֦ *? *}3tR ^eUE>ӰB5!)k|*m4nM.6j-Qs3LC[5w7U3D4d'TEODhgYZ07070100000119000081a4000000000000000000000001644ae3bb00003990000000000000000000000000000000000000005700000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/cx88/cx8800.ko.xz7zXZִF!t/99M]?Eh=ڜ.+#'?c)!3&ɂ^$gi yŪ#,AL0vQ|וgkrʿ`ˡ&3=d)ٕݞVĻv#S9kNv8AC>edƐwO F#8}='~Tу)4Vwׄ]F+WAs`$j^m06b EZRȱJ'DWbf{vtѝ/5˄ #Gr&eMȯ&ȫ\gt툈Ӎ1wit(#g24Yq;ؙͧ +tRU xx&DLzc)ϛ֏nٔk"3Hp) ^m FY4 b<8*֋p h''iyUƎ;B ؋ ]c~E= \1r  N;F o6mHZ(sSy+ߏOvb>c0ӗ:"ɳ"?/Ii*~HpLR? ] w0B~p`:Jtm*F!PElvҸIdm Vemކ6q˱eP4BNRI9DRpf[ lԹCE}@$e PDo@\%; kl!GsS`Cr;\9YQi eXAR,Azh'bU.8|BxIy/GE !rRiD;:=f7a"P_sa?ޖaZ!?8Ӛ/y?ˬFoPeo6nż*M]Q]Y/.0M5G,.f4bByQS v{ՎO%\zo]0kQ?G;AP7AcӔ}^=%+lJº$eЙdpKr>>`88.%vi2([)7- @I[փ; $Ka7ISOd6w #P\]iA{ Nژq|\Q(*y$ îd;Z^0s߻V-HCf;2 mMʠZ1DH1N Zv??iLl\ϥHuQ<͏:t@~0扱8s L>*mrnO>ԂV 2p@f *c;0߭_H%~;z50| {u⸫:,R v` 91a A V'1bmp(ml&^py̖aoZX4TKv>m/h멕kԙTOLc'NP ֨#3UNH/<dk*ړkNdHgM`ciӇ|9>C.ʜP.#M>u!R5M{YY/;j9ep'啟t6FUoaDJ %tUiH@#Pnk3#f LQ+v@#0Ob|d|?ծ^M; ƠS49PF*:&cFrBwĽ;\5 ظ1Ir\YaÜKWZ·I 1!fN/oFR& Z7wҊ{ OųTS+.vyӕ熆x-:0*uU=mSr5pMfpp`-H8.f-V{o"ܠjSAqf;puʉ: rJqREi%0)ڨ0vH ߂zo 8>*l:(+w:ю-#]tM+H5V0 GY+J".1D!GCoz#TSl[uʘ'i;X赮;o5~: ºlR_+|S@a0=bHԶj?E $=5%ǽ=GO7* "UCk]!98`C+言c]H}Vq-4@d#EA[ &&AԃSZBE0 w,=SKb-s=Op@$G=ok[ww*"Q閎lBAtl%D.Zt;RA#,ܧ0@=51DvWj`"lio80bc@փxis( {%]rXv5*Veio91aXՈ=rj±oT3^\ 5J1% ;SϜWVd,|Hb@f ͠%^Ș$ |3Ť1Eׯ@w${uZQKX}nuhҼ*nߚI)2\*v04*Sj!0 kvl<'APqUr(5Q捕?Z>>kEFvZ#>Ű+ڋ_T:iR5LT| L`n΋?VC(B[zp-% l,>3tWJF|>>c杰Ta|k?Jtn;S++i:wLK aS &ѕY^-jzL W_y,hFDݳE 1R$eڋ[L{,L(,X"6Շ */Nlk zH o!z hZ6)`ݑɷT"qgY3N QڮOYLHb}B煬f;MYYde:vT!?n չomщ6~p)Q]nWf=nU>/tR‘8}4#à rNs`x) d@&BnXA@;) L2꒑;>Q3L Lğ;(<`ĭ$[>6Y.Ǯ> ?eTU̺Uq-͙+Aa6jF:LpIxwbS.$ j6?v(ʆyo]g,]* ib⮖;%OnYv4R^p`_*sA =x_ t]`[Lnwl>`M9 /zfjts> ;Rh\~o;uQځu<(3OQ:% 8<{0fmَd Gw"غG%<{)1k`U1ҷQ ‘[:hk~peyC.62ƧcsOɼ*HY'-z:N52ߒYMypYxΔUHgES1F@ceeX]VlӣJZ:[-&Z[HwQp  }3=$́g0fnN}}s5Ip0S,D}@Z0"?GjFIռ:c0%lQgmM&}Z,qR6U`JF<܀S9{J^'S ȶ ]|D ~([9HG$oGp]hHXא,r´W%{8ne L㯋U, ֿ*G2K1<:F(y\ڍf/d~).I(=%E` H[,(*9H?2Y$65d:^R+U&S0\뮽A/F(t%7{{: sezEp7n+Ce zV?t8mN7"chvUj-C%& 36iy{]bi7"FkԆ'l,"~ԐqIʵ0߲HeyaH)u߬,p:5G[U8VTG_s/I]y3q u:.I Iw *iKٜP+6ΤoO:43C71dEF_|O'BɣBL65]6~^uTIN BO=(h,vPwD~(z Қ:]6ލoԚ}q^kH#t-pk%UN]Zt!ǒkDN{;0 E"qF'ޘI5$hzP֎l )co3q3Tݗp38̂aPa/N)f7S_J4s+'ŧO496ӍW3T&RɬQ R61W>_0Ltfjخo1iaX*$.J*p=kqBRqr;VC8[gKa9?N7j :&5PT ר s$(bia )DkD03x݀ncdmOx^ehPLEM3Trq!{o⾳lk YjkdC#8N! k%*4̱թJQ>nvx]J{ynsRUk=y֣6NF+d1kVjH.gf2D9ׇ m8Y¥PDI7mVQg;}a1!4 !b `eLb{ > %:T+U(2L7a=.eT^v9^OW|-+'\3R|o4z'_A34x(%*q̀宓,12fxoL1GHφpm<Ã\iNV|c+>hXQ2 ,O*VL) 7ήQ*:og"Y*ȼ $-$JFIBK]'ˆ;~~'qa-IbvUq,<{Tʦa32C"}H+D;8Qm`qz+qݍ Q [;rk.rOǬ=n j \:Y>M[ȓ`N죆[Ce 1MQc&.(af+^?u b4dJ)Y_KNZ"djܬCt4أGLmYshΘ SG`}ɯ!{EFJ8;y/P%86G^czS8ǯC $p;|:ɅQ;CW!2o&sh;! OGW@=['`λrC` +RGQg 3 *oC+X}a]f76FpAcù%x^ʸx=iA tXr 6]S4Fg!?̏WFΐőo4VkkQ =(w?sFwʨ\^k"ש-i| {.:s\Al1"VQUM~[g֫[ ,DœO!c/eH<1*w[e n$2K9wCe*m=mkl0$p6f3QXϱ}ӋB $E>#!mIk.M0ǯ{;tepfakICc/V!&vd6IkPкLIy#sLS U*KY&؅T$[:`ɮ C֠S JPxWHleT:@vo~"aMw5G *mi9tͬ"+sȐl 鉏UL} [K8{gy˝_EQFc 4_>қh )=0y6f;UCZlSKCs "yԞYw`:wXZo 5q mxzsO2UmKl^*G'QS8Q{ 𛠍jl ][u!BON@(& toےۼ"X8ls)seq_z֓6i5*}!C?Wyu$n}֒ȕ M <ɯe]|<o`LӴG>a{|ch:rAp&TXy"&o֙JRi&%6(|Ʃ*~\&jh8z[ -䗥s{l1A!#.kj$9M몧4oB?o0C3d(P!mmmϾw4b,yrXD,n0aË&;iç`m?f \ +=Ts%@Gb3R8b*gMNƘvPy?ɵZpmyP5/~̈́MAiu T|pRA@%m}^G61'RYߥʪpO}9R$8,-U"I6 IJH 0\Gwɋ_0EP??e&Q枅7T^'659z} 9m︩G=N{|i&,qx3Ϸ֩RpCG %.U^ybv5q ߸ mͼ3Y8y#K@UԺX?|ڙ…N?W~p7Zm1Dm0+Z(߬>9NB&&f1KsZj/#n "bZ/,(M8By(9Y\{l47%;`b-zqxLQ @V5% r4.s'}9F(/qJr _e/ِ|kT'y0"C!㟡KA? M+(iv_@H-["V26ǽR3 i' o?H~7Q=e ~3;; Zy c&IzUy @~$1# +K9 t%{ L0_8WVBFHUU. [`[U[wM9AV,0tN Ҵ>[O ^CMXѸܪu\LsQnιȣd,9 '3<;s_YS`ѕ+zFxpFG 81`%nx>+ meIFq neCxǹPكT9ʲJ;҂4l;]Ir_?D^3"qЇ>Wv[B ר{-l)s_s6g[PzZr9?͆0cU,*? cBߦ[ό\xx55A;ܷǙ`IvP'](- pU@"Ѳt!*1(l~e" |?B:'[&hqÁ}3--/dӲx*$A@6XeVؗQ9J | Ғq* *si4<[9Ab">,|]\|'E)9+*>]2NBK9s9guHR;ol@fa[@V|WPffp; H!:,'%#P_w>gw`((̈GglTP*c :47H0/dH)o?>ѮuǤbM"Yxhl9 ~G3=9J%qFBי'ЄpW,,#kӪ;O{آ?!7*vν]BwD.c=%%!K FCo~C3-ΪFcEgt,lJv`1nM>K”w  ]9;?Ck #c?TH.lec*Iɠ(: !tfZ O42c\1S WԸxM(X`sRAez(j%%J}RA}@KYk莨fO@lAgPk;Rr@ՌC#ȊW&'0{o6.hHYJ5uypf!JD/P Xl\V5;44 u%FA_$NękF:ֳUe?]*-_#|ilUдh\6o~GAt^J?q=2D5euGFXqW LG„}wVS5@lyW/E%UwZtA$V;ٝV0aѿ $λkjr.iKޙlvXu`cS,w.㪕Z729]Kx_9#2Ƒ6D"&l/EUH'f|4Os]ii:lϕDky)ZϘ︐s^ yǗH}m)rM'+;3ds^}=Ha5=,67\2q7.L<ݽЃj=Z&7&w-dYrPWzSr`?!|?вxv ׻JwNFd,$b  a\gF T<"A!y f.P9s3MRz* n,pl/Yɧ[xctRaA%ʶ3340q:ɟ&PXW$nG= _IQx":0r hQ +FrZQUJۉ ˇZG=LʬېͶ2* `xjiO#U[Z:k9>Uܔ7Cc&nh7k'"o9D?OL&._|3xZJnht*^לOƧjե #%R߸uǂbܛI/"q7BTOKw h*<*Wjz)$(zf#a8E]>ko^QgԺ5.$PRv(~ɹ%y`YH5iΦi]!0~%?`xH(_K#ef^t }+?w䥺6Gl%?\UL3HTz`Z!W6a˒(z]#S'T.~ܰ}(4`:Bp& GnӋəJlB 4eKTy,% JOO آS Tu/ \kM"5<28l^O[rafG3]̌^7i"AD15uO<5<ʹrv(u.B'f:680{||;~CT3٢We+&lGFiwhj\Jvƶ6eʉd8 N64bm)5A,&/fԙe#aP7G]S`h$hVٟni kqfR|8slU/Ewa8c+V$A/Jvl<+]OTl-jcX@S/p$wG촢T4LW<k8*p|[с-\!\ƜYr8߳+;_Ep8.ڵ PJg[`&>ف؄"i{ ? ʹQV4xLZH hJ&]~*&B;Ffw@PA@T% GԻ e] 9ܯ+lRx>Y-{-XvNJ뫇Ӡ4i5\))e:1T p00s(9aF}8 Nxn",:DKR|&  i9j"ÈGI 3\}`B l>_Cp,2懷Bej],$jLYCeЋMGmbXVu$15.&@zZBNƅ\7{F󄍒sP36,%0ԤKyHP'ϻSxsHh.)@, ;]*'A8oR\ր1H yJ0D!_sx;H4? l~ BXnB{uM*2djikd0tykF +hk9+2yxD<+n0Gק賚>5 , _}0aLp!%Ej5k[!&UJꭣO&bGS]qE$qm ~%[|01ˌSd]Dd[qۧL18 3"0(AL OhX7Cr lLw-7EZIS':ܚiC: w"ֶBOˇ,@xvW)J7A2uEܴP}8VF5]6(h.uBe"+ & PQ5eM& u۷[;A`~`e@PtFT`Kd+W3L>/c Xa M=ֱ[%_֑c"=e"F["I`*,)Lgō'so/&>NQjf2z^\ёl.,j}A\8*R>fdBX5+Wȣ!q5=Q2 ܎NJN]5ym:ymx LfHC -#M'캯dmmV9Y?0h\*LR((!kER.pKJP4T^$_M3fMbީ6 PLM SLJ-ȄOK}C& *vNGunPES3KcB */C,('}Z,Y嶅%p' x.:2O8E:p;"PS"ReqqA@J2ފM%C7(\N8<)tMAGIT@?6nvfG.rk;<мin LR~4Лɩ)j@lj |قVjx }dsoXZ.HwXU=iWొbBz/P#L| !m^PځzD!\q.Q%dL3.4+_$H n`\9<Po17*mA (2" LKQE^ o/jC)b,gO*6[bQ%'j,9"^,8p5 ‰0]N޳Q^=bPss-%s/0ARb ôꍙA 4-84iy;/Ln0Iv_RGƴ=J$~qA(0M~Z|%m#`a;6[{TAIr&#Pq9?i<Ƣ\<@ġ2LwEׯl*6bJRw=2SQ$+6P9+"%{yrV͋gYZ0707010000011a000081a4000000000000000000000001644ae3bb000022e8000000000000000000000000000000000000005700000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/cx88/cx8802.ko.xz7zXZִF!t/"]?Eh=ڜ.+:{ vȲI%#jH"Q8~2xpZDTzvi%n[&.(-ۛ$WU[Y +U7T~.D*g?oEbcCǫ} Z>}ZE{^2LhؾN6j,2a5sW"=hZnv~!hi1E ${7}[ٽ`K?֮(l? * U1_5EogG=V1s0:i? 5t4Xļ6S|8)McEXرpbW0v;KSKg΅ Ҩ]] Dg2͊EԦ.ެsO/( (5)I(yp0SH)wuW~$I4)Hk^Mۍ\̌rAލ2$̘oQo4`d .\C< s0?#ekM$V)kn<yv/9MI =gyQz<[ewc".h3u&JeW줩qrOλ.G?ʔ׵T#5gN3[47 kUeгƜ4;ܙ8{PR Qٹ2?UA!H b_Sъ9x0,.%w幛&^ Bkc]prIVy-ĺލ_GOqBLa}2=.|;iiBE}D16TٕW$A`UXBK3:Ki.6MU[: Fe`F?y}F^FU@r>P!z`RFOg&f:9X0}gB饋x֏hՁc 'LjF}}D#"P%REeNp/:9n٪{M?@ud Z(lC𶫢3yTphz[+?gܞ$1OY.bm}Xbcą5E gY`HnQ|>31GE- ,Bd9FQjx0Kc1g(5ǚX^gFSW5Ac4Ӝi O ۖnL(z'BD3iJ#VS~eg\˛2~@o&XRd=?˜AG$ɏ 4΁ =@KBHc~ cq@2QbnV |̀+d7UZ{j Nұfn3f?W(/y7_ײ?w(hquI&L2-\sp f~$K")kHy²ŸI@֗X^j$ȰlcTS20\Wm՛뚣ږjyN{B gg 7a_ }(k@6)`Q%_ ˸QWT/tNތ!؜~UA8VxD^xaERio%DOed1 l!RN&piBTrmN䄗gA Jz>SsJzE+q[tZ6+%!Ta8a\ZK@[B >[3>ΈhחS\IbM;wfֿqgw:UpXl;YI ?/݂ߟsaȬŨ2ԫYl=2Qm!^7M51CkO&E#/';[fNbEO8Pn 2 4u\:=⾉g*v^xBOc8Α H-1AIl ^P1Ucc&`=d;'  ez?KUDVLWMr6}nʅ3~`ݤCSQM-Zy1^ O_wd4gĭ}Onދ"5r_68'5m{ĥ208*tmVdcPYf_!imf%>[6\Oފ{C!7GYly%9_!O]*<r>I&1k~SQbȢD߀?BN Đ 7mσYbEkAv!uI3 {Ʃ4=DpLO(Oo%DxyֽS$\H᣾徺SfeOm.Mo&mUD$A˔tWRWeb oI e$pblXOX %Zw ұ\Is0$@/c;C:v Q' K 97=h<RDŽ8[o'm mIKwJP(8*OێVK뵀y]钳Go&gh2!عzٛ:1>;G``)-֤$0y6֗>Æ~`4i'b/(˖V!) g*U͆\7/6:ṴzDц9ev lMrOC1|k93E୅'+G6/64 קc3inT/)#bHPkDʓ쮣SʼneTRvvSOwgΖ!^=UL04bNwsAEeuŵ71/ag{8BY`7J9ܪ2,@"b|j-R7L0XM,d9سXs2r<>+ Ovꁞ0J!g 'sQA7/3(*ɖuS΂nK/5d"1ٯ^cA N"/-W*_s}sX Q z"lћNZQQ ]8"ٗ{Z-Kxe#2!-!Z Fh3B0|8p*HodAl?2jr}czeDK"'NV`raYxSKTư^s Siq.ƍ,~((){8}6w{1 t>_p& ]hsZGVJ0'2W#aPdj1ߗx8 uX@oqەۗKFځ2Xĉ3ju;:N WlxV#m9x 9E)-irҰvրs6ӲGǹQ2x@+׺I@n)W{0 v{L^h>%yEkrۜ[gSVM{SWf57L͍nD콠>w2mL:H$TLi6{QG+YoItf䜍0ƢЁ]x9t%mlr=:$Y~ xd9cH7!+p-PoB@ ]ȏ>iC +/.qo灂 ٔk6'Zw؈,fn<Ȭ 뱫Y_81zx$+, aD)4w^z}0_?P*6IK,V23jׇJ=VBY;UD <Lg&"MV,+)d *BZ ;[n|vBlnM +{w$b95;4 6GW_ڠn\ q`!~ѽv:P[˧ R.ֺk3"}<"$7qm}SH5bv=D>U BLa tK'Ci{nwMm@\(▭p`*7iMi bc7 4>3?{>K Oo-iydL)=CBP(B?o, %n XgfIZ@iuu< w|ǵ1Ȇ޺;E{IApؽ{'bj@HcK(PUvK'Yi@? Yu Ev&WH!W ~_^YGQ=R*TON1.ot+J9SW:B&Eb+Kx K?6Fo;Ȕ\")o-9I!jdMSj.Ni>۶I'G0 {7KTnN()S/07O ]RG!֯-[qlj}d^5TG39e+{z(X5_}(bDFn*y( buH}xصþPWv~"!u EJH"Vj _bX`f#HK;Pdbsh,NWY $+ Kǣ=A\f!1i[PLCmݠ>yFb2BiSrlԑ(h#@]#{A(4B [h䏦NȬ̍"F?{Nt! [5ހhx9[;H{Հ:|tE\n/-1i^/ /6fK /C//uIBY͙mLӅ$]ScWSmti@1DZ+?ĭcVZ}D&ez}+w4̌8tH4}iװz (L53%5N}+D- ;Ő2-J .<ZCN'qnbXɞWm@4x=cE8q&s< iʬ4:8p+ ot)4Ya|4 1Ź[(6-](_2Uêv\DF #0O>:1J2XH!eb|(G5|4 U݉9߾}nM$!{d'߿W%ȱ3c !A ȜV`H:YBXՌkr]7K١c>L&^$f?L"pXM^, 9I9y;7f}|w+PGweZA3N~iZ`_ W#_lqh|D6Ms@?4gwmKeKJ{+AQ> "AW8w*txۥ-ջ Y_A440yz?.'o2qK$|~r4ݒC ECP+XS("nҿtm@a4wBLą8F"N7OqI[n'wwyяK^HgUs9HBqJї'%Vka5#"8Sh@xVV\Bq(l{" }b QЍdd%#Sv'8WԽ<~jEuأ>H {#*iMqtA{A4g 7 8--Yv+ ~-~hGQRc3Ƨ̷8L$=\:YꥭՓ'1EN8]1iGpXnN}QQ.XLHK#dz@8/P٣$%CH&M1'boTE/$"/r;řgҨETϬ՛_6 l#9X*KKx2Tǿj#Z]9_J ~ x(u~شPn,%P0jg?~F Ӯ_]BtB@lxLv F:a€m+%/{a^cG>Ɯ9Mʤ.k殮Y5ҲJ-* ?(ԖJѠ]p4k >Wt>QSj_]ˏ3ڬk%XS o0U=S) B X7|L!CY( ) j%H lW^{c:H\孽tӋ @ AR$`5yfxAKa˶n* Z^TIJJ $̴q"jY2έL_Nm[+]M,Rq_6{}.h@/_C_Vs ^́z^`s&OmlV YZ rk gޡZJc_݂$ٛ d'.u^7hFX/aĸ~=hc39ϧ7:<#KrLFn1v,5-,=wv/`dpC D2DgTPMT\W9ڇWO߄-8~޻]Z\!y7$["}Cu nqplQٷkV9 F`:=n dDUb/\a08@Imb8~R0f֜AD.Y|l%)cx*XH|uKkh!5x NHr/ j|;3WJ?[ P W_=)q<:G"ug :0Z$~cRq"%"v6H!Z+~fH Dnh|նM!?la+ge)`)xjwfԐ( !Y~b 4xddXmJ]Rr6`y{'1Qn 5|EHd=aUr'~/ f^|(Ba)_*@5/ pwh|5I+Ri'5W0{q2 Pt3*">&̜=_c9Ӛ5vKd&eEM~q)|D}Hf' c2$Ƃ>0LZRV) ?{$>Dٽkq ߡ-mn=BϜ\+h3e8c0M{R@eX*Еz_i]k@:pTobPA,&@Su#db4j ōﷇc-5D@.A/i8?cσfS8bz)1^k{!uI0om^%keؐ樓t"rGVAk2#~hq!nwFu+|O`Iińo8嵘[6C7W܋Y _G7sz홿)'ja\xyj<#(_g-$E\gYZ0707010000011b000081a4000000000000000000000001644ae3bb00007620000000000000000000000000000000000000005700000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/cx88/cx88xx.ko.xz7zXZִF!t/Xwu]?Eh=ڜ.+?ruٖ{?8JL 2LNցCzj[o9N ޠv}Zyi7E@Aİo$:1&岞_w4ř$8M:'Ha9:;V0>#ޓ i%{;kfwyV[j:(ܤep։\Zs@oopxtܓ*(MQHX{on=iܯd!ky|T K.Vy&#:=n@ߠ&;60O+KzfZ Sb;]e| ЋuXN2ԓeSW\~M0/ɚpc}*u?D000TU^ []hoxZINjN%8dܸhXO,ecD|'ҽye$X5>aZjR"":DfiwZ \P7BSCKf!CrCtRHt +Q FDBTY8uG<MYˉNsn:}D5*H'p+{+Ii G?:D{n,К^n}H-V IwN2...ulxΊ۴#o;QϵsAi+!bxhI荌@ҹDn#Ҙm-KIn N څ[%mHG*a)&ͧ֟A)&;e7B Pz]Ə&{R.I횺Z8:6ľIc:sUz ՔE׀t@ CqDP#_LTje∰kxO߅6ښ&|jkSͿWҸgx]zG| ' ׂk6\m I$#2A(F̎cvWN#RbiH%k)k+, 0Mݔ3`Z#ս`k{w|d^_ڪXFbZEџ"bޖ:^m:E!21Aòb6fA:,~s[BTҐVᄞ~-2_4\:L :TSUh~<2x-pY;߬ %RpYQ-\Ȯ@/Xh74Oٸ\SzDo qU{wB$RBBVw``yamٕl,y l UêaAuegN{I!R#$F9ae2x\J%)clR775}jd@{T_too–6;%-ND#{M^9@BqnD =2ȷa5[/pdE sYN97C_ͣ(& v/qp i}'/G!WOdJ`6 jL} ?Rmf(1X|;H5 ĐxI;el3Ed ìW̧7}KUb_Cɷ Vq /vZU(wYo6QԤh X,(. y!eq*x*n'\x"04+ }&P˵l¬bT }j*w}ZWwoLxw~yLsI8"T# v P;1+syt@qis5H2peك]l87§xԀz#D[X%1I[7~KCw"n+_4}-2X&4[ec3> >qR9e/~V. 5D7CG{遒SUޝKÅVyT3Gf _:9|V Pw t1r_1 RuvV_9[q NJ^! 1)!Z$-diO[kb$|wBtά4_:|OJ}PYϢ' '>ItTmbO#q%``RE=ocn A[q6}5eB(R^[MKV=%{w~ P+A`\?L%zϤ;_aQĞǮ1rCኦW6xq,P[TsGt/;p뼰gٟH3f߼( {.r)PD Uu^cATnj.`ĞڼbT9I1$kW>'>Z6_VN80=iAJ=hNm/+)T݈Jn ln/0vbb`t@mZq -MgŠL߱A.ɿ (!j*E6z6 Adξߐ#]N={jb!J%G{_= f}m tA±a̯_ej豄5d^J9#uq~AT`xWw |Y`$dT<1M(pǞ1̉){,aNK"V9oY'K%_:|e7BNEozaNmN@BLUh* CvT;,F} !0 HD[28uw6lCOWG`1a]RTCYW_{lQV*VmF4v߲;~jR<]_'TUثLȚ-RjĚghuS:x]'6*0ү8t?n2kЌJ3!>ݐ6Hj?G{伜-nI;|e7=~mjH.ʼz#/d=IrJ`ea=:-t8| ep BLw[{ ^Ŗ&֡9E{ ~'5ӻ3+UNl>9c1zgz{ȧn UE0TV7c"~a]O% #-$v#3MF[)t%ng{3yQ=g:{>61:<,qqဓds?iЉM~iؿ[|F$??e_{"R.Oo+ZƄIG/]S> nI Oe &e7`M18'!u^v:It@0=n$ u#&3O"sE ptaEL7mϵH(4P\@&Cf0mom =]׌ V$fɢ}@lit@Z]x6Sf]!d ,g E!(\EϐjLVy%Dtl&3tk1saޓj.nQ6xήڐ"I.@'N<F^0!*h;p@FbЇhj,el='˜mѮ{M;^>Fֿ0/u~+>ij#T8]E6*\-~ `t 3?q ңۤ:P2lrW 6qrgG (J1yyem)o pg(Rb+`ǘhw&jpO+)INb1uXdmkYN9jG#2DXB#ބc[5z<~(MαImy&Jܱ|Õad.9X7p'u+9ι{tc:u*\ڪl$]e5"!w|NSVJLØRioјw^ :'Z6#_5 J 6`?l=zz^(|a1z6mwخ2\E-Ŏ-J*ʗIz+h0>/#{C8h)q+N3Ǡۗ#BUq _f]Kn.δ3]4 %xAy]1%$erL/iv'pSkDAhױ0ޥ|Xkk*B׊Rć7pHvS-yT{ᔎL9j]^E,R~Sͷu$#ankȲlS#I9{#20qٿ]^On涷Jis-K$c$^94YPԬ^3&$4+:{ԂSd5Dܺg&3Nk[ 7,`5A{UF@e鑭O+8:ŠԝP~%hkLMN/fEƯ|sf) #u8N<|MΑc~Q]6lJ %TsCQ _^=8l%.lTxݚ㳬b(+,26~W^ZǔCqd{,)"}ճe43M/A:8< zΌÌW_V?Ri{oDfXGG"\Oq?CTyR} 7>ǤVT>tV:4$%as~uXB-f* W8Sn/0x9H5y g~b`m49:g]j@0/rhvɑڤY2/GyT}0g?vy3vI7Dz+Tiu:9WXݭX~& s `/%($WXn،Yksji,f 1.ytE Mz XY:p~f(g컱UR/Xn`!{:Z΅\j ZxZ_c8!jkCy̘f1ܮdzߕRٿ??~"'9PQ7{H8'؜L>5;t#ڽE̫Yg\ħM 7'߂zcZWjaQ4p4}l$ðAb4VSl.N4d(kNXC#o6kJtɃX(A\TKAB!8rn+9\fi>Y@R}$/~8L-:-CnXb`;Fg CZCuII6UY*c> e0| gDwgUp5󈄡UN[咑M`6)y2'"5F>k\n:RAWO YyxŃu*$S;ar1jmUO:S_:eMwXn~: xآ`nNYI QWS]`?jEЋ lB JHk'&AE= !R)IMj#0oJE{TD 'g< :)B>/LsS"1]3He@N'"5r/ 6ޣ|V~ eR`"kzs@;'ත"QߋewN '!o|jXx94Krh@W34j_E|.dA&M/Mhs\qOxG/2:1TUA=,^ǜ#Hw10U!)1yh@Q`8FܡZ׸g eR3kTO}b#N oc} ǵk~)KHo+ aywm?9Md55 E8P bdq>U FAx=VPе{}b8QógANk "|"ԡ;5T"5rV9D`j\䢐ĊHXOi)*NS'Yׂ8K~ic1]9@7 n dR pDEnH!54]ID77o.Oo'ZP+5"G[;ERetdLx!Htqwo };'fiDqZeZэ+W4,(èWVF+cOBLJj_xG1+ufwt0j{xP+~HE1\Ǿܐfg0 :tׯdB ~X2 @NhIc; jf$'_ n^)r ?:ay745CDZB1Ȉ"7I(Oc62 n^ 1srv:S;K]ڥkؗCD6\=89 0v tL?ܿ/&&5˓ʇ=!jHt'gFW Z܇/X$-AtqׯH&hBӕ1 &ĢC4%h(ȥw'c&IKJG^J+@wol)kd^n#F,NGo*L*\ ɼw8# L8My\۫d7FF"R;Vk:t/BU*~ubbiR*h2{P=oot7?xZ9iP_QH=?c8zٝUuy"p*xRTI |<òS+hX ŊFeW#CHN]k<4Lɤݕј[HYY jѫnj?UL>!oo+%1U@Gs$o4iYt+"(R$E[ dQz1K`0-,'ep.+N=&ᠯ=6|~i䩍)ͣ.#Ia(w^Ӑ&$r2[>䄛TX嘒ű:l{raɁqn)+{hf&A]CX?j+q^ji_RF#̻j‘B̔(e\,E ,,KnK*Li}( X hVK:SOQrt12LpsqT AC7pUAѩ|a֦cF~[fطw ŕFIqfgMh?k]@l^p.4uiE׉fU )ɽV+&e;qnd@;eL^**oΫ+#A>_fzQ_CLi(E\ ?Ϩkw1:hz0"iû |⩬a(|K v%垣H X6l+.c/.bFy$odI\MNeCtJz>w(&%$LMPquG.Jn}k>1nSj%1x.gP1(Q >_S7,zba󜳹&I\xl ؀Mgz)[1*t%b5ͼݒ׫1ޣޟ)/ ~ ҫ5)dR{924"Zaog[!Guwb A!˓0݋@_&=Bb?i㿮3`Kh&jHͽ,rj/3{-ۜ-bE HZY]CnÏcTym{C6fTb줣%;`jcPa=3Vb]WyCQG;L9RdfK{=d[>鋌zXA9AHim[@;l# v#w:gKIm%ckk{9,[}&8S݇HV8sAD_K^5 D,ah,iJ;R#I'jE_Tp=`w,,$Tm Jg Q"f^UQgb'՘o.w17VWL(宫ExL` KGF꽚eBu؟fI(gjq`EcDw?K- ۇRM+KF=XmFKډO~Ԋt{mCjWVdG4i"̼y JJmny Nk-L)/ZTez}`8yjْK8 CL^a׎rǸFTxmup$~sR& hl(uBPxx>  ݁PEJ^g_WXjB<3R^끰ŧjNmC6v:BmI" gga>O 34 r5 'r睊'X_^Y;æ]vWǵ1wH`QZAw}ՀTb=,8AO ^evJN>ޘIіUp ^.u5"T9kIiD,.>SP^W%a0P8 U!F/WF#v~@` 'h&LOf=0(ѝxo@c :^M98"["LOpZM 4CstߏEM%Re-pilt f~O+2 +a?O3aE'[E ,\#wJ݇x hh3!qƽnp{~U ‰kD{(GBQOekP6d&ffN/qFqrGpȡEYMAJ~HW%,AJV&[YzC}k?lW?uQ7׻[)|jNnczk")ltClƊtR[z Ar!NAr<͋.2OuQ?坡S 6+ vxi3[9*lHA:^TD/_ᑌR~-UKF/sݗh8 ~= TlH&֍f}"Ԧl d;'4l}'mUj:ͬ!|Ċ{Œ5j( 䁷}+%:{eWn@@qY:;&4v?_ M[E#΀2~kEqh% gG5a}c;*2wغ۷<\F6  Q3+8sz(WI;*cx1y[e*W7h [On%w&d[_3SjoGJN v&jhq ?>A/o43Um{9=DYB>y3y)=릺v:'*<4m :9kXEW:"v[I膃&Ba~Z3AD6j uD;yq׻LiX*^3\3߬x '|IB(d nS+UU1'f^Od2(՘*mf@ijx*nI4ayɑf9Ye;=l&QMꑪp{dk@keI,6yӭ0aUS]m{0L龾}|HH_4XsrrTeT\7~I#J|_-:ߵu iy$ji| znM̟Բ#6]Epz ޺PSZE2qa/S&JX;MZYdRwʼnS|ϮyFDf D;&1hKBl]qUj8| ݹ*җ`2XsAjF@L2 S2Ҙʽ*& tX(Mg5J9u(0BJ*],Z-ٖJz.G!˗i/O$$Ag]2φq2ejDJь}(j;tM\R>0)/+e*XK2缯$(AKtn.c)%ANV>zAԬ&>e.N*Ax|BH Hqׯim}[)sdG Yo "=?<dOĞr qh>zXaTO93@K8Nʺ;yвfx[7w8.冏?/iqƹ &!lhֱ4襴ke\ҔyغCg n4FLyvC]бWS˸/ EalR @6} ?ۡU.&yz̜aB|P> lݘz0rϽ$]5S؄,3نj\\YkM=I) Ďe C!7xa-)vpꢤ\?lʖ$ndz"BF >;3`ůk Fxԫ(OS#C\M3nX9HIbǁ{tGRj8FI#_vj&aCVLf{a|C") V8)-мa #}> H [YUp"mMQ6ώ˟fde5R&uAmX-jd$%Ec-'^c} ;% o`b()aMѣDu".+FS/28rU0bfHxi> 7^7 q#33 7Y/l=COQUҤ[?s6Oq@G$_V:v'u16a@DxdGVg_)P1IZQfY9#O?*3g;tgAgћVwOR6tbeq)6-Td>L+OVi@q"[Sc߫*+z} ig*c&s0[`7yDƈh{ސB=igB/#"yyݓ{E^%!pwkpf$ DTiVqd>=fa}Z~d_ewIy#8ƌR,xwF+#p\s $<}e6sTt-2KVLu>(#_ݹH RDy yE(q;k<,zƒB\rɒck Uװq?RƏ*`Yx>?&7I!.; M`,@{6H7vADž7/t4Er);LPfD \' ά4BY):!˥Cߺ|ƊHo-X5rR%՗MJ6QqM23Ⱦarľ4d3!·!u"g 9m+1ybȹ>jq&k/iP%ݦ8a84K)YAX}ԟg0B͊GZ]Q <3EdV< lP6O!Z[^ RWl*evzS/A!qDײ"]E IJ=~?kX񊑾TBl%**Zoq;pK9Cg6|gߟMuGT6=t {`Bf u?UQW]gRː;P {@ƚ8=}pxu \@\*oHTWz)MY@8G7*F9^ M ʶx6B)_K.(1Ѡj'>I/Oĥ"|nApA&_hLGXm=@8KDfmP|vgU%A1F ߿V|cag<$}קSmpc`Z@ޡ)ӡ=i+^)e8{3ߘeؔPh뱦#Ջ6#ʭ @z{?=>5+jJ5zA=vl>wrh>.Fo#SxeIԇɨ0O5mjJ7 /h:Uyң"R|14.C9:kJ,VyC^vfih;MFONe+v^ K;5*g[#?yB67qjX<" wxI)ֹ[[htXuK3r t.Ӄ^uA'u8!o;z=TSW%eZh[cKbB;^CNG(BI2ia τs$V`peir}i_v-f|Uv4IMgZdҩ.ej*o|D1^{cljᡟ~R)ל z8Km!<8OES}PPdK.u1 #]>;[Z8w_=u>LIp9U6j^o9㭤K 7s%Ɉ\]W.)otcMPg/VpY9(Qo yk>՗7#9iAKs*-P4b1mݚGJcZ5{>x0g>;vad> åC跶aFȴ4x['^DW{4S5sD7|RBQd&s1hmDuԟt]\e0Q6G?/ߡIT%@u+&+=__J\2-xoYe:|o}G٣۱8,Mrb&UHfL)lIᛱq>z;ʱa8Nk)jrbƬo -%["dz*shcߘk}n{vz&Hdot4rvmY{tq&mQ4hluRR•V3JW@ŋYʗGDdW ][ ؃Ў %M|g/x՜goיɢD Gu(n:TC ٖ gp> 'Dq#Q+y1dp|D>¨ߐa*~b|Q+@rL= ⠯'=>//{8}ˌ;rmX1$nuƬ'*}goZot?z2*GbA~ nMXj_OCtYˊn̚\n^@Ogjgt)ޠv$WxkSB.fm!0ޝ.D7C UVo?()ky㌖=K# 5SƥzZQ׃4ɦ ̝V` up Q ~GJVV\ۚM)uYG0t}ƼԮ.qsv7h?s6jeK4ȐDZ ת5<({jUu/~F0b~g3K^gnH֟2{DCr&t3 G8C OD9JO F'y˕*4.`ǘ E,)YԇDYēq~Ra~΋Xq -dB J0*>B}1A&!‡7NKݯw] pyJ5Q//Xɿىﻈ_28+'wqN=MK+b8ATEQDW?ɲBis|_:c\&v/+Hoh7@.a)N]Lmoc)mdЧt  dž(ZN٧+0rPnܴܺ5lp4$vM?mZ> f? n< 3U@wvrBXAaVa8{oӈXm|`2,BIIG*,2rxjעm1WYtS OϘ0{;Ei=W!S΍8r9H%`5P̾,/Dn0yY=)^_N߸;s_TB Gur3?MwuiPLs!x5fҼR[˂ Ey|u9EÇoX$'xA8;L¿o ?5cZ)-Vѯ>KةQ22ADRcw1[r{x$&4RDC#NV7"/q41t3m!Rgme;= { ~JhpHG? )i.0g?º~*+odUc(nUI+\ 0StIEۅ,#$6 &L(I)OT퐢"^mp*ԋ`MRϪq>NZGׂczG5 A6[!gsxQ$x˥|cbw>ά"T>Mga^iI-fbn`gCSDbiGMoԠc6U >WMV5ϱNꞬ9Wșي)/ܼ<GOo--e~-N.M:Asf^FeBlcO &hTg"nj1eH&5 z,*`X%íp2g1Սx vyaSzKreN}uURI-j 﫸/eFO-:e/le 5ƊtIn3OȕV?D UvS#'F}h]AHr$سK6e_Cr{hCX$+ax/(9&zNC֔]%ܧZm};DrT%;'@N0ElB4"^%#okKh cdi/_v- *b#uROY#CAs\r޾ƨX*<44ԏEW<;@V >iI8ߍn2EsQa\ɣ2hw%t%KR&w*ɻ>䒾rqKioxDZZ}I>\9!_RU?0(/MA9~zIm J%hS{{6i8G 4ow R>"xm(hR;jԡ5E?A՜4~ᕹzZԊ2,{g4L+[f vJO #>VQcZ@'mũHIKnuQpb ;[B!T"+ْoLQL_o`'8c}T1fˁ%D;y5x%c2 }o ڭ"|K:DZ\C? " zTӆ4vE3I; e&?el4+cCs2"yOb6Itkܪ/_UtKT>} 0Q`nKBTv$QK~4]jV*UsvYʅ=,Lq? ?qFH` o@{rvYtȱ a:^&g//9_ض$H?ĩ1-8֢gOM{VY_oex ^RWb?Sǘ C^҆_CT5F$N L%p7p7{D( zK;SnݛJfGE-, xf.⇽ j8##gMvJh%n7\wo鶙N.sg0&}4m.NJz+wgwE;zճwOzv8USݬ#27M(Dg9G4>X{%gkEcӱrUK@y}^ ,qؕPq[l:*#ãyUZ%mU.ZqO`h;t,7ܬWoԐ:Ux,t1ww(lNXe}1|lIم9# kd(6Lj9lV8)nhţږ`Ch 2 ͝DX1њFvҕNCL!vtk}+{CAc!Uٍ TlM[%X/V]#Bbj&!;]t͔'sEE Ȝ3s9ݻcu绞~?7U#lځ+->'lDQ|пFwuk/⫧#n$vG!eDg4y;0+{ߖ_{@.@ju֍f6cY x{G!,0S醸OoAs@5cC3J3M}|=m @%ĔJ̡cM}*:y|E^r"N:\պ/Zߴ*B_/M2R4$niwY_7O$[_EiU6l뺻O|Cƀa-# fK"vB>v,oH.w"vy *.ků̓-Ζ/p pQܔi)uky?e;/K&tm`^[˽ЭlAn} c9wJDf%_F-9J+/]x\U($^՛Frc (7!k.QY[c8[Be4R;#e~DQsc/YL`; qK2vsͮ'hOɫ(ufN{ĨE!Hrf崨iAYQa t` <6HIiԈOЈ淘ꕃIrTqqjKFS)#EثAjj*檒<#'2Zl&36ʶpNdP@9xT9/*Jĕy ~Q?Q9?H،g t\N"W+|,=ƔëKAPYV'c gm[:>eY${kWi)Gh|s'p z)/s/$;)x GĄs8>wl^*}<U0Ա_GͧP3rߐd % a#ׂOh|*FJ{~*-ux5\]Xi`dR`Ǹ]?]d/K(ʂA[N!3Xc`U:>+%n0OWs{B:qa(U`[: )z׊`wZ-ڌx'հ2'EM#rC'\B:nԻzTcthh'Y>+.d?eF+Nm>ٯ[f=-zyȔaߺsڤyumd$KS͜67QaӉU"%^$Fdz8hB5[dOCl1 Jn3>ŹJ=-tD."p l، % h|:|/zcoDiF >ĀBB+Y"]&k2Ͼ԰&U6n!,\8-B5wÌHxϊD{Хb&6ƶ`{(c/77K5\znOn;h6 .1lX`y 3/?gAP\)kt!/ F+=&! Au/cO|I9ji7y  :)*Th(2zmFك~ p 2>(M5ji:J_АœϱYHFgkE,.)_+ꥮtoz*._UpU刵_+Faȴ na~憒<]-aR%tTK2i$i$S_Lxbv GiQў˧T/]ϋ|Vyykr*j)p>|q^9W;zT1k&7FFG =~>!1@ Y!k=}!OAt":*HIkRV]UQ-0Aq󥬌7çjIk UziC}YbP>8X4؈]ur9![ {+CybBmR}"WnFp7gP+PIRC6;҆WŚm;,We4Y Kb_orc1$ [^ R6QfZCJNȳk],rsI 5&>~k p.¯X{'DzI@$qn1p~3-9Ftlbں*y7&bM(ӿo*y r2ov'@@AW/=`%ż\ /)cXPIォMmCTN={X[X$ <;Vi!l#aL!8y< R+i mqNVD\2Aidw7lS+ݮ2EL/;7OWyp'LA k23`}y)YOG8?uU~ޮTG>JhIJ&$ es)dj2/:*dvzX(O ^W>)W&bbKM m9(C(n~P{Ih-٬ IPǩP 7M- yxS]]b 6h\`FdΥ|K|2ZH%j=ej8RVȼaO_H &8L#8}m 45%4m])r; Ƃm^.Yh>:'>-,7B NMkz =0,F*Nl68p :˭sl([o?beɅBqQ-OOz}Z^˶fE׃~ /ZC9JEX9swzX}OgQm$U;rλG^g , Ҥk*dcMMXTI8H?f(Yl/W{` >l26K:򧯵tI/%:T>eڦ?±Ee )y[12 Rp*ǭٿ8֭so zGT V Rz4tͬ`\V OGw!1\7߻g4}(6ÌΐCDFw)ibkJ&6_E4 ۜ=C!3$Wލ98x'm;TjSc? z& 4f R+)0fm)\ؘeiw)=q݆LA?@ nsԍY2na撋_ӻ"='+IW:M1N< ʹ=> PZIGHR82jpjTQ/MB*ni~./4V5wiphN*9JF!xL3 Bkf!B~&$R1Ÿ{JHKJs *K@KJ)~`sPYJb.]w"E߱/h4ձ`.gBP"Bd8OIRϳ9kgHo.Lޔc1-O{Di7s^JUZ#!9h%j2Tr[ݓuWT&Md- xZCupj1i+ t7pT(k|J06(Jr'D{BHdFr4orN OEt 7TsUδH* [ٷo_44슕ia6x0Jި1f@V$´Iq@'אh+G5DNAL9SWϒ ;ZgV R#N$A= 랢By-לr*1.cTUjk}PcĔ퉳L8Y'iQpKi|Q}.j3(AӲyX}J\8젱ꈮ3k$`bUW:ڠGgpv}:amXcu 1P|a)+O\QhǼ"jN7zi˶=jL(RHf[K1 "iLuOYc)J1~]\xőOYH3 ctfW\FpTD^z< \ot[p$ԃ 8VU ă+˒Rf$˙D=)_yHE1lTq=MyJ ,FRXnlXF$N ojtɬ]\=)פX%"lٛuHvPhJl0IT<ծZ_ 90gYZ0707010000011c000081a4000000000000000000000001644ae3bb00009218000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/ddbridge/ddbridge.ko.xz7zXZִF!t/]?Eh=ڜ.+͡jNGimP[,P TR*c F $vWߞOی,uWfWH,|EDm\7cEjq)݂pe/Hļ&iR Uk6&X=0rdcyךC;b9uɻ.OIbEOTnn6gbKUNvsNNcLȡʛqo.?ۻ bV1 z1!K;OHa4 4I v:c&)uBL4\kR8н:{5[ع At)kIL](@"WCb$ ee(W4os.*6bW  t]np`k靐%VA/2Nժiu>oׄp.?*> S}L(ܤNjfnF?@㨝[!ʿM~4mD)p f-\_"r+4o>Xy#Wq]; g,؍ "ϝʱ@C ${VD{"tfi/7 u&Bt] cRj*%E(Z;6Y2fm%r]*9RG5F1 $lRzVG Rl_΋2VѤ.PUR(4Ϳm}4B|(E:JVu<;4Yw'0`=f3LYKiN-Oqܓ&jd 1R֓R' &J[^tf|K*n@('u^`3gJH-RYݩӷ}% h}N,-*`NmbHFY3PZ(Ȗ4f%lq w$u΍ZL6MW!hcS^h3!d}:Ma;t xq-H >rps\bon܁"= NYYE#fƇ" `6q1î!#~g~9XOBvxve[pQ{=A'\-@1P {dR~̵AG5.#[-rP G/lhȕ|\|*ٰZٙg$xiB|QӔ tyfyިV\|w+)pXPM]jaSrxX!{屲Yh1JѽQ' ?,P 3U| ai'ooFS*IyHD2ڔ5ԣ4Dfd;p.0q@tnH 7RŇeZ=V(b}ʒB|JRDr|1E|eGe A}ɬ=$[]=΢כ $K6=εh]%KW4}*u23ަD}S,P?4~8 dz$wf}?v PYJM-Bs@V{Š(+Qrh@wJpBj.-kήxQUǂESмI',5C쉶?;cI<NLuNbR J.}H|Yk^kxZLDc7` AhmO0ƾ\ RQbU@Ѓ2lCCYMeά6bGCB(2֤4hp*($ Ҍ*qWS673![ LKϑ>8O 1-#xDh[؊3&ȅMf=F`$X0Uo7ߺĄxGPkLD{E>3Ν{lkFZPPOQ5 )^!Ӽ_ʗ+ ofC?r)-6Eq:4MԡB"R9\wp +닰J07MD9` {V~&҃Ig͞]FQ[Ogp?G 60Ûd`"D|׋(qt\wD]:a mN'eCfB>\3y6B/',Sѓ)tJ }d(wf͒7:%:amlo_ؤwAG}~N(2I(~ 콠@ΰ$elAf^HXf=|cihU{[;.+.z:Ż~ԕڭ{[۹z96́꧓1mT_ ]yv9ǒ҃LOpW+"m ǻ>B<+ 67O?~?2`}7=aDW5ҜjLĜlQCy),S5+ '[Pt^|3457 YO'\JCL_%dfykeRA#қ 5imD۵ =`5M:*2:>QU786TxP^eAK6%g$2MVpN]?8E s4~'-ԸJgr_y ֆV[Rۚ6.9#S6o6׌aLo=7mce wHuyˠأ^+.u~܊a&-Y/(>j8gPL٦wĩ%h|#wm1hQ@Y_^skư^-ЮXOͦāA^s#ʋSEw)1>"Ctj<'hC0YKI;Ȳх(~"Sk\a׷( Z-m%1l !}9-c~ۤ Eډ+a~PU]CI0ZiYqWrfꕅcfWbͣ { ԧ* |=}L\e)ToFꚄz_L_8 ֍W[m"PI;h7w,I5kuv8NMsd3 d6B$$!gDz3jmꑘ Kb:7y͉^ `;ԦZM@X`Ԕ9^j!b M^(hXzq،j.aeFO 9pEYU?H ]5su"V̨TŹq8,:Ӧnxui?>GrXrGϡ:9 LNݽE,/)Z2e5}[gS&ŧ& $|TqbY-%r:Y8=76Y"h\H(o̪Q'_o}(^*&U՚0 i_˽tV'RtQb9C]\CSOye7Ml IX"|0eWaP?6 NY:-'0=*\a%2C3BQP,?-+q6+{| IǧO^j`"ΉP0>}=#ijK/"2|_~n1+?Zlܱ3®σD\ ڹ"LN~_ítt5*j.S25 b0rtOiQrܾibq{DMH-(滁AZ΃ 5<'Tr ]\_K`vjk,zL G]902EF2Rn]Y열$O==v>EVox)|[fi6V[=n|I/2QIFPLBh/bw{gr6vV l:/a@D-d)kV2O'r(v,.t&5P0_:6F+N5C2=8Woa#ǚjT"*6PfyO'>" "ڐ(]zV?sS;M=q忝6eF^Eyqa*s!I")ol~KL_=?P41czeP4?g)NKo`W}ntVmfU@H\J٠=Ta|\c뫔țT[7y 4j?ωj27T)&S-[DKAPz|̇1%oFhZ/E*67@&R6l_9@ Ra DP0Xz8*E4ТIbP@"WXXu4/jT zQET\$ѶESnA 2i_sO+@KE +.kV#MiTj=ƃܶ=C 2ՠE1vq 7=&c;_1*ډsMeVWuuTG^傦dIcIB6|yv7Q4^MMơou5KXՑǕ3CcsKyTA@b_7c@?J؏KM{EsXwwӀ"ّZ|T3aѵXR%(̘Z.F2*ؤ F"{}|D5`Q==14McNs`" ~GԜjg}qV9fg-Y Y`G޺0u wtmo6\˷蔎y\-j&,(ů{[dJ a^ 0>ڍHϼbujӿbjg}uH215JJK:Zʱj_4a\zLb@ec SF'չ=;~G _E1Iv]28|&N({3šwf8{%J|?ϭVb`=g^]USj޸?g `~~Ń M;7 kӲ B+.y*\f Vz $SeWBl'[ =,@Rt{]>(''"I1yN浴̱X5 <ɍ/9yy_{KjyrhUy1\hftG/7cdlK.mb"t(agXqlxVܼ5 wX ZI5HmuCdHo{ΡԨ= {":iZڐ42}DAoL5#+0†?|l wF8@܍{5znel};x_~.`D`kٟoO~7/:z uKzm1|Emεq+R*N iL_hR?a9U]ؕB3؋GY)lr` ,`1Lc],K=}0j `|a=hIH*1=l!2|i0:7@Sa<M]gg1_RJ̫B.t3/xvk洳'qܯYv|{+¢o&ܽIUXUSP'?y> *3/@;n6]P Hx"C(wr]-!8Kl-:%Hu[D%y}Ɠ;.h%:xߓʐcjYޕ|ud hD$#{0cX\Ӯw?QlxljnV҂y4Y<:UR@ OMw 'ht) +HOrc` ~vk sV7k>ICJ@;$0kCѷGUo["pKq}pG|u\꛶>"lUrً.)tq@u/( ,#dGV#T"wW` Y6H!,!5G]a1˂d "֤O )(ap{>s$t,$ "e5+[Q+7Jܯ5@ҷ@y]W? `jwԵ5!!Uc%ŠZAH ?oZ>!EvK[4PIL`xzl^}-,4T  FW.uth}or,FY)eCS"$msSMmLӆ2@N^ЍԵs(]x6'qªE$>?ʧ K֔Q5BX-õ$W红(F:)uJgTȜO A[l毓< q y!M"tc7!be>j2Oi61z˳HW"V5ݡTb:0>r4.h `;΅W0@Gx.,mqET;[Ho`b rGLUp;2]R?`tqbǾ[ڔ"jc~]n(i j =6y/ "#g~݇7]g \_+il ''чޜ&x7i.\Ar҄v qE#.-tF!FQR~o=.plE(/VPvD%1mMrM=y!(! z.= twlUVv s}ƼbNfYqv_r@SA3kԱ:ӯ4u=К6:-8n( I-̑'R8dGג"NňC.rxQ7;#I[\5׈Ft*̕ZFE튈z3(&6'y&Eɀ )ii@犅o.{,BY,S/d7,7lb6!ע }2Rݕ5+cr 50n +Y6Y* w@nt-{~Tx"<h785{K5 G4t$3/kpM_RzK gl5&{˩.kJ\25T4  7hP=jhVo'wah"{Ju %`=Knnw(;*c jgKjv0ج]k0[iMM"m Oe\"W_arҔxXy}ٌY`i>TZ€Tot*B[MI4: "0kPc\q i+LT;(nQ:(|H7madF9p?vv"6 Y U3 s HkV$zXܓ-8:P]I38\[DNʁ-;< ADʤVP|9PD-ف)D е7)MkE6X}.; c]/>25:dEϸRc* ng]iE9Zi|TJ{L+I![Pn6 euҼ Ho)n$ϵu%pܣi"RH'b^@e7Ҁ"ZiY(c u.Ӌh 쳮@5eG _E$@'D'E2I_3(G$#&׍ދڽCF<ŗv=(Jb\XHlBH4VI-4E& +ӥLxj(ɣ8 ۡ]wls?`|MÝ[5JU F$j?Hog5bۂ݌f+cJ:V" cv՛[x+8Y:7wq2L(.KC YjU@wk8KD]~i/<(L4LX֠/UF^KՒ{?r&㰯keEfPVe*:cx.ςqdT D%GtT\k7j-)hqUJ1Y1.}ߺX/0~ uqZ8&Gp18căb;P){*MɕnmfƥħL X#A1BDC~&iHʌ8%Q@ON/F?ΎED_K#(HF3d7sŚ81 p-34V~DU}5`*GOI:Jͫst7PBsQɛz>ˊ{%uOEH*#' 8)fSl|H+AQlcڋn"Tr*J#5<h#I=e֯ZU^ f MI})LYzEsre}z5|.l>I}lYMYs5PJn-}\po\KJp5en}/uh >LPU,8,zbO!@RP mVЏ_E8i(./Fx `eIʧFKq+ BGdECiXCرz騂Q7W#"ҲYN M肅%髦91uab*beO3Unn[\(F1T9`LUqFCԿ+7[cnL H̢ByVF})h5X#:k\íc@]r-L:7vtP.,3exew3M)(} sjM<Y~+C\eWi4b\k'}(UMsM݅L23@Y4LG^OGPTa;[}Vx$߲ECwK}Ja-6Z6Cy(|q˾6Jcx+_rUmO(e'NZO8[Uo>|n~8pKo8,921Aæ}?q4jC9|N5ٗh'+-p$۱JjAdؕqg*q03*="E%DIUHWwfXψgh'm]m#FPoc:5ı@Cފ =3lOؐR^3[cF?8Os=R9M&>o'W͹oKߦ 9mzcotU c0{K0nFoLSHޮ<Yv$8pOQbǴPst1zX#:vO(]g=aaTHV -{/KsdTIJEϝ $]vޭ,W nl&WZ*pʜw67Z[g`'{|mT}.`n 6x|^JCDiH,F?:2Uy" p.A2HO Ո9R<[DLbZxl? .Y}w`}~6C9"fK00w.򊛶KiPU׫R(*A"Ns Zɇ2ge/<[˜Yl`4[r}3 D<جOz.={F({DWѬQ="ݣ_H.^Vv&MD `Ey݊88U&ONnųR4GT]H%)ISHƲ(-EIw]h~_U`٪sqR9;1?Ud@լaȥ(dl꺂db|U*Ĵi s{lP<XDg=97dZS4pQ"(ax=IG7TKϾ"('e0o{Qg}hmy5 9@bTVk8c(+^Rd聶id }6N8G9]Zv %]7gFx?*;MX z݊ߠYZ[BoXԞ_Y B=o bFYP$-Yix/k/;X(J(\W0 nyopzk8?É0/ 9h7JӇq*!Pht`۰+_P8%2`- T7m2Jp\F]/e<S0'H)Jʮј[ l;^he˯$ =ͭ髩I_ta=(66@.6D&aˢ^)vOwו+ n(3, |ھl^{M<(TJQ])V3ޑJ uD4[:_EBz'RuJڏB|Iヒ,ԓ' v;ϒN6%bhMk98[};/E4c @UQ]uWj2 ?S$h+"i3wݹ2&4ݺU-Ƿjٮ_U=DMzR!PSKǡN4KTޗl64wGT5iQ9K0ZBt<<_^)Hc:>j둎h H+|3 /cCbHxflCG %vּe!PK2SS7:o5مu[IyP "xß^N\ࠫxeBּ;<]x}xg:l}h1tnVu\w7N"9.f!v%НZk*{Ȍ6pDG/МgMFѝl&T!A^IeUF84\'譂UDNjy G/~Lh'gL8۾T9C]T(+\^T]g;ee{ctX@\{'mMF1xt? v`oƠjq,\xq!"*ylK14_7 &j2jhV^gMFgVg^[1<9+Q2{3?K1 XC$rh~uIˋ'6~(Ƨf Уi_˥^w f׭L7r/^zŪXi=A&VcNH)e\4 T^g&3:^z`m+.95\)RŌ9gO9Eb|]o6]՚N1V\ݡq$lFʛV]Mf]R7UvϺ1Um$Yzz\+GG$YpWiԃGTpZ_f>g9rHB7N@B*qy غfXsBlK ]kU~>SDi6'KõW]'4nڞv%|>0IHS5>(&'n46y/uM ~c=0pO~iV^d=I(d/B"uP#$GT(UۺjΥ}Œ.6šF٘v5`Joz P{4GLBck6,{xMg3-ГUTm?AMVD!ⵝŬ)~S+K\;2>d!w HLy0!E(Wv6"OPV )gSje Z[lV|I~~➱I+ PP\NBUO9J!2?y0 UU;k(V6|fԳR@ޑ&¨W.cMT55+-5_8hX#z*fPpU}I]M)YH nVzz,V-ɫ^p54Z Dh B)lAPw̷ٜCÖ}6Ogyc3\q:H0^j=ĢaXT|8| #lk 3伺3`F8}8V@ '9octvdFc%|WJ+=kqziZ 2zW\aEYǧ9y(&4َu|S|'LD?Af_5宥## Sޏ[v`pc3%vȖ,vUSnQٝФ<!u>Ս-ZK :8|f5teu$ {ӹ\bWd=u?ajF~gze5/Hǫxѷ [HH{g!z#lZ ? [E€@ix +bhNJaOK Rc%n}]+'lB_U±Cxc@ۈY&U[ z x_x$=KtUTngCKsupH)c\=FbYSI![BMPpCbd V3`SQÿza21&$7,QoDq_(gb>,;EKJ'kS`RwձISg~YJwɟ<ʚdځ>VS$Eڵ-XLs=l#iPH2n˙n*0oaGϜwXj=>\5*@Z#&O2!_eRk02H:AI7~rvtr<0|]Dߨm7"sfShp>&~̼nDy9Y0@e0StA}BUCTE$ aF#G&<Ъ-zL6?e 4T710wlN,`WuLPk4=PM:_qp1{z>u%+$-l/'$x!a踒(] S+LgWn7 2Ǝ"8 @6bYS d%GcN R4q_I/dV5quqC8x듨T*>Ń%'_EyK&?HanNolNӗ7׆<7Ax璜xp|3  ȅG/LhĄԺz4M(ÜhC2xv<&U1dƤtWy6۵x~/PLcU^^9g1'cead }̼#Z@i"s['ƀ0]l 6"5]흚]E`4()xjZMnFϱ݇yT R N4Jz8Gа ΍Gh}bKn%bG:NXY>QNТrPݑ'/b,x=4XK?+*; @`UԃNE_M ʟcz4~V3m_+Ʃbv-_A]KM`Eu0^d㟶넍KA"\^36ܲ Yt>##1KibR;Ÿ*CUPY?  ){Oxhi2E ZUvͪnp̏MH2CK3M0Kf_Z* e/̦ o@ĂU0$aLbC;HH:\ӆ"1W7qB)PR mNdU#GO)a,s[>]Opj 0lT>koyqHs6:]! 9yYb+z)7'b5g\yb}ݲ3\Dx;.Du*w]H ?Xٙa1t+ Hd/r=OS#WqfhUcxw] ζҋDoj9^1a-o$OS;@YU+JN#~ |aX6ȷi>c1pGP3R gb8xW\&EFGeoԔr w'S⸑H aZi$WkW'c:||g̮S sU\^R*.?sg0,[veA:M'lj@3B JItT)xA*_5c`:+)M H"Q3d[z2Tљ<ȃVAQfCJ_vszі;V)]W `[㠠B?#OS(â$CyP&ׇl kAJau-N`r:c vefj:~Qbۄ\؈bE=:P^V/gP' l-N"0-J"3v|RcMb˹d"`%Ņmd=,-=^҅z>cs3 $FH[ qNTS_b5ݦTo *+b-shh`dϓٿwޟHuw=J!Y";9`4eߧGQIj$ZLAW굱c`h7f DQ< %Ex(_Dy15Vc=8yfo5ssJ E#NH>ܟªsB#ޠW洝\[XgϻS$;S@E¤ o _Qq{b93$$ , zki2 BE ԬX #z ,mMe,"x m pL"HV%q0/-,,gu 5E-C1M$N0%lGg5i%Qx]Ad-tߝi :_ Y!)QKH_ ml|i)ǝqg~ IgcT7!as(KU/ ^SH4Q<^s`v$ )W~v_ c"}N$.SAID!s[o;A)zq_7K"r2 :MH'7d?YͽI>XdAlx3BftZ: 59F#gɹݲgFT?陀_wAۆ| !/3%m|)"ư"y12$^+4k훇rihʇ@U t 0yZ/CHqIT?c vSC3u˺džŅ*.T/ voVSgY&/װ_tMA1d??qLuxoUiR5FV ­cub,m+Q` :`Y_1Aɫ;qwxxx^>~l9(U1>* 6Y=l,Uc `D&F$@9 m6CZ]Vѫƥ9(9Vg]9=L:9{U'.V5$ɂ|ZDHD|NBlo@|HGHR{nzQ3A"Ւ#l4&Y#r9bw3-X+"4ۏ;2WB!# ^F*ԁn36k-OA@)!>l[?΂:Q9/zg'dOfjBA9Oo wAZz1z R,[זͅ?}T;\%"AAELqe LڸM`C;?J+ Rcn1UC-iт، >OTYg>N%9Ԏ]`W|ƨi&T~6o髐Z:WBeRwZ1-.<9M`Z?"C:pLj UmXs~t|+õ_[]gdhsr#fW G:N:!`lgg^eMq&c߄^ݰ~.y ؗ5*vT+j͔-]T1Y[!^+oW?{&8G#RP7{ v=jK ^8,`@gHoSFPeI}R))@ % FR4 ( J{VCJQ1f ]Qa_/FjGN4q8?Q芯Zke6FqSA[N=hS!;$xpEY_C W;:Ly7 aGF-Gy.[UWCaiN3z6={2Njpfju͛Nb?FW=MkmD+ߌ9_Q5֬z[wt9pgc{ |iXaNR#W۠n(#Q}qoBTWh>3f [ %h]`C5#w ]jzZ<}פމjw o? VGK\x S"㕷vK?$sǾkrխ `ƣ ;u~F]7h*ts$MUNgX"iZ܄wv> K^%[=PiN/ 㳁 >)\r$lc53>*"R`Jh S^|=u}GELqoa> *1`'awx U٨높^׆7Y@冡!\vlN)δzeX/T#hy֫<5{xNjܑbQl!i߻pHٝ[z]ڄUuJUZ=Oaˆl| vb|!'myо<abDtE}Sr=ŨGƫypov_fKɕދ٨: y8Auh\o "cL1z" %8 rt6= ]_Yh=.9><:*Ow]WE,?aӠSSljq%XeF-ᣥ€Ffzrx[, 2檩fWQ7]P_gi\M M~fE/4+ Cb^+έpd( uS4]r6D#ޱԌ|ťY[8&CHn{]펕iHkq=PZÄ/\X4_"Q՘,7`QwD2EjĪ֮ L1F5$ kSҌ*w:Hv k9^FS2fqL@~PGx˒ q283NEeUQ*b|Yvy: _C+|r1Dgϊnu1`XqҪCQV !رtEsQX{@^z!yfM&4Yqe6혩~6i'{>V^$ 4ꅠhc:ÕNz?ѱSǧnv:߯H \4 )toڑL+-qN5IUKv0Q틹6&^ĉa[/AhCM>Ѐbf ^&vmp?q/cJlFd$)WD>vO{;ߩ$tsa+)ʙ͊Z,:-fEaQ*n`[ХRYH$L\':z1&IJi\`wׁ߮Q:&h x)k=Mfh:i$«`*[B{YOŘ1:)|&pa6}VN]Z5fHbIhE? b&jܲs)Qnkk-7%B5Zj!M+Kz9l_E1 NnחЙm|M̝{'ܞGȷ7IBڥ|3/ `𸀥\/\)āj>βZIKѣBT ;2[z\C$6UXf>K+7`F#[T~1Pe!{vl܃TumHqtpod΄;=:QPϽ:|:9IZ [T`%<6rfT6 x.m$lHEut"3f՗i:'{gaIbdbQiOB}+S`?ԩ>F,ne*U.`Tb@J˗7Aعه$>`.DikU68fU\ I8=Gm3h#`D@+BRW4~^oaj O=050O~I‚mUF2zX!%I@ϩdXS 76ćX+8HV̼yvԝwcB6͘+#R6B]7f!H0r 95qbU>و+^ (^G7c4KZMګ(۰BYݟB^&ȇ!̧e4' ׼&Bk޲Fw%w5aP鲭Hڏ {Z{F"\ovڕ+l?ಜ~^3S]]vf9oHu2uͫ)5DU.?4VA2)I,IaBA6_qؑbIȎ?V}pɁ)X&Sh! V&rۺxi < "zC2sn{_Ԫa/n9mM Qd-RQ)H+Zh=547g~=TץUKNp[!*VVs|=E&Zw{bZydqEfV?LZ2ٕxmS)*T # V0/nNԑt+ؔg"g5%PwЅ.zw-ݼ!g&fyHdi Πp('h|ʷ>]]~^<V6!g.|* igDW9pP'CoZ'Rrev]OKjx>N}’/*nnz7j܉lv aϊ+wWd]o`#DpPeƨ5R-!U]1.VY?9/$VE{Uj1`NUxܠEd-y%r@Lܣ&VjTnje:pRzj ]fr I??*`A'N ,Y~gMs"= {~c7Vz(g+nH\pVv\8 ]|3eN4~:TjY2b f$qS;{yAnɹޛ0p_YKBN~%\oXCUnm(ӽk$np}{} Fi+%_.ы'u+B@TD 9#ك BfE9 EXJ+VX&߹\dzyOr(%!˿Ն߲bզ(. ZT vtH Z,E|AUKzr:xHVgʕ%P9(g҄*3ߧ`*&(n$7 usro]f)1CA~7GۓS)&$ -͜|@0+hA(̌jh't 9-P6ayȈ[y%>W 3jIU W Tmosv"U0>l_rQ%a z!74{]Faץ6[AU]!GVeuIkd26Iq+!Bg+qd͍dm^9B qrROhfVDp{n/JQ,uubb-,ɜgM8FpBٍq3ʉ()b{8߶q 1e|2 O^JA_O7匞zzaz'A[y: /zt{Gg8ʳ5S@ps<]"\pŸ 0!)d@_יAДZK'K!% M~~70f#l+s4j8_g'WJYx~dPOxBz28Pǃ։9떂G <߁r3x2:,V"rí'8#֊hus¾1Ah`! i (D3)o-rSqǠfO*8FQaD aJst:a==XU-2=x3]9:iL - τU]i{j2.<]%JX*_Z^ּ3Ô+WKaeD!&,͠ɮd$mtZluU~ B_ H]۔jƷS>T *9 9-wGrh+ZdA'pV \  Y!pvldQ'Dv F2pZfH[z#*oe#J&2 *Owf3\* sm'2۝E*4/vxЍg H`Z>'qpNJgՑp;Gm3oYpcKa ɢs2#JnlE.#l  dSo+ЇUD`^#G XsW_"x C@`}3|9 R e Jb_G%"N?G;iHߊ%ƂpAW]$SI}mrn>/[ ˛3A=1#ALXLOZ|^ xLh7WQ.AKEWlPT* ak~~K&F|Li\'|q`sv|EJUB]EmV |]{Yz̲1ZZ,=ĢP`-VA. v-l3'5BQM15epU,y+sN';`/=.WiM:dJit-y1[ʅhGÇg;z44=H 7!̌Gc{742V/L*f#XQgp؜ACH*EEtY v6f7\e%gk1ɹA.}.<BfH̰PE8ATv妸QlJ⍡T"gCXvD?sA&3/af?% P|VJC`-v/Dwє)* r7ҼtizV!e6:p]#Yл?I=7hn%s܃m`A0F(8Mx\_uc$hH*V`e4>s LqҫX?DU7x>-硬i쒥`jy0TI9qr\ ɝAl7r`3 ]p)5y>&f9QNh1+1jGt3'7ڊm-;t$[_Ѻ3;cNoom$apUzʈ3]7B8q嬄T9EM@2VA0 X(\ vmY Jj[B-qoquJjccUP%=zLn|X/0I<×>ֳ#yqņLadח1Kv"a6*K@OTdS2CUŊG&L rؐyuLy?s$E}O"|՛L1_@>df,]LwhR Z|0iV{k`Db@_klVFuj:]@៏ϡqA5I3 N4|NWb7"A'+Y3}G@Ij?V=spԖ(\bղ;MI g+<6ηې 2 2ȠmN4}#xlWsq#Pf(Ȇe CEGЩs߁JZk'J8@3iX=a8Ĥ RIh`F0#(Q2\/hwS vp=0ĶbqЙkLK&_c<7=#1M&XL 3=oNP`iw :n$~MQt1#![R?[$MuS*X 2{O4G"_ҩ.g; Y2A怰^!ί6^׎"Q̓'z>M,v!*0"+ G'N +nwQM=^]֗V/$/w|LLaM[M zq_YEzjՁr;st߃ !!iNs.s|~ A>bnЙB}5;2g!]7kxï[&NS?D qfU%ɓ(EipRߧz-Jo 8ؓW!OL2[T1+%VE !Spn]!–&eƧ诓6iAҵ*Kkt8ZO|SbF w=7m cVk̾-{K\Bŝ6^x.j\P>lFh{ F{);ON獟=MwƐO;!Gvj3Z=dNOK-ě'>zs]1a6#6רt::bcdR<^*G&JYvwsP5QCs3.x LT2OPԐ@IK;~j c\jƤ.O0 ʛvnUFQ k}Nt+Pe.vV$br|v'lb焂C'("%tL3hb-x \׬]H]s bA'2N=|i '$.W z>\Puf$qrK%O2+p3o$tDhu|d'\n 6^<>A(:`7sזq񆟘$k@|3x_JJoMwu0ɗTd]o[*|w=WK}Azl o ; ts~fR B r7RL$VA!ԏ{JC0 ¢o̹%6i_AzDi,qL#Qp =Z]I+d6ڼf%2.A<>aURSn׋Gqb^*ޱ"*vEO55d#$*,Fa{<=Ȁk[-~> ǖ+-ZL4ɂZ,%072l@t̽ξepM{ڙ5i (Lm:?=M&34ΡN{v/jQ.I%DMzp.n^5`msNkIkvB7]sJWƣUkd^Z@~J8ⳙV/g[uKk13*ZIO 26J{H0IMvItI0;%`,9-%.7$}Ff  9ZKRRk'w9wœNe iW.z)B);!ӸTQx0zE4ZA.92̽]!ݔ:ji;7ڵh՞|xr[ hKgY ,EϿ{`B&EnweyVr@(s Ry'N='n*a 3/Q 殝Z4[^Knrɫ(MdU1nBCQnfV6$tA*VP e+LjG;H#H;X&S*EDV??DrG; >~[7y\⵻4dj" \絘s6$1F搹NJ䜅b(xX4}FL/e[GHjJq۪E)4왕t6:˙ Vq Y+:w ' f!1JaǢ~wVq.ul`N|wR![ă#P/}^ӧf@h23Ns| IYWD9d>܏#t'8}Mnx룁>Ufe5$s0sg7g<@D~fU*J*AV: u u}D7zJJ'9`.nt AoG`j}O6rlq>b/&MOȉ'M4miq%;GkGeRL>[#s-Žj##~i@7Ij4K""yg55 9O4tydZ;$^J$p^e38=R ] %"Fo$SdGR~)'=Db&\anYco :9XN*)tZFϦ3 :1}̟ &idQjW%ױLj iYP/?wd^V" 'B=XNTH'Fa`^̯TW@G|I6gJlz}p֧ڸ 솶κq9bX &9=O2~?e>lDZ^_[c4w;J,K;RvZ2xEeL|ҲěT9bE'`dScB"96B[݂,æ@I\" D^FִVa[FݾZ)q- -}:ΈN¶>"3?|(߽ETu@xIJaL^jdX(_s: &WpWg*W׮atўndʼnK0mR:@4o/cO!ooNtbeKHBŽ, jx Be/1b+T<8_K P vG%PO"j{Ƙ^EG,R/\dV@9J vF 0]n~Ku n NA4HȖv.(uA߼19ŜAެ{ܱ[^LoROI0Y\ⷮ'^ "[lX8yKc V׭G3EU.ԙ<_`ilfա>51d-+Xp.jàK̉<}|J)@}`&e) b-n>7l?F9Ĵ_,QsbKXj#䠎?ޱI'Y ЪGWBCkSml¥'|zf'ƹ-csAl =McI򇜀d>@zU(`= w@E Apf钿9j d8cvjgx|zuC΋_qrNQ 0A&Zx)ESUGZ{"l#I ";."{RgyϽSQoGu ܗ IPVx&t{rpQ~r[5~kSJKIȓUMv']s!=IG"_-^ojo1o<+ۦ2.LɣB9MPȺ/ytt0MXs $t[%TS8:Ppwk^G%d钆.;3bYZ{ke P Y!pi9DgP$  +pxll/ M՘OT6`/81 3G ()gwm)˄dzӞvV*9Av/23ҍPCᒘF[HT YW1gAe8C5Sw@9BE÷8Ɖ ן!'fEҒF"E[Z^l`[};^ +n)1J>|&x2&1i4YN.CsTٚ]a쓞o;l*fEh yYCVaG4}p{!IٹOQ,'^oOv);R0Zن\@ [f.G`y KY z"%ew˥q,o>SDS5.uN'mRA֥P39Ql YߺQEZ|h>k%B؁Kzmķkޑ4M$Mm4 ˋ?:>j2kCbY}]7-芽"BI?81kZ87xOݛ&(^DZ3NqW]8}&vojPppl?ua|ʱa~%ggdJTI]Uduɧ V}ZT5Od.JlmՄ3r`>fXiZiƫomtJ6ȘrO 2'oЁe?Y"@t([I0n5e5/{=I*^KGkǁU25 (#.]D0N,pqlS [GwCv 7vcn+Tĝd4cp6%0Um COsr[ d:`C!ߏ$|yO=q`L\OŔ]ؕs Tto \Frrښu)O1 ]:ٹlO$~}\ ]le'Ьsy#ѹ(gs +PY8S^( `ԗ>niGK@_!wPN.З_Wf˽8Q$+xj_PW?&m{_ sb|KRi؆ϏR}X_,إg72u;Gyd39Zh0{B ?]2R#R6'^m&hWeH=pVHPp z,A/LN IdU$lOCDL*Jk1E##{Չ\>s񯊳~Ң Jn0Jd‰~u ڪgYZ0707010000011d000081a4000000000000000000000001644ae3bb00002474000000000000000000000000000000000000005900000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/dm1105/dm1105.ko.xz7zXZִF!t/W$3]?Eh=ڜ.+HJiUm/QRL p5k-XtxwWJ)zXK_malzyInJRhv" Gdj׷XT{p-J-cU9*> ډ3bd]hEoXe^oaWuʺTLooJs.<'qI0m$.xDo)IѯL9o$},RIIJ Gߜ^ױߠ3Ż9Z.6ʸ,7^|P-WK !45uqulx5 3!oPr?[oujB< ,g] |0 (wzr#^#Х4 H4 ܒE ZhFyjlϭla'](glQ2'yB @nj#_Ze?L4q0x$t?;/wuL~;M@--z[AjJ9&2TMn^is&|"Ҹ\/Z4yb:N Pnԑ!ag=-H`F*&to}%,VθDk< "y;YXk'Z <߯!?,MU6KZUX}RA '蝥 h-/i %-ذ<\ xڸ+Y:NN3ۦ/c' bsEWf=妻W=.(/~PT\|6³uRXIl9lo\HQX -뀽xxkJi7,SB+^`gZ}?$M 7蚪XSDi|LcXr8K ʅh`Dd(mގ iJI4c7q90RDXLn~P⛩,K}v{Fo2MYd2!?_T,sl޵giCW;^vM_Zh7a({I_\UUzjұe7 uǶw5:4FtF3Ljr;`UCe\c7'"wvlg qJu2 !/yV;=+zh7Z1nW$<#\ baS9'f >􈦵Gzlb;YS"sGv[i!d o\Y׌S#- g'ep)i?:(-P|{,SXN^"۳G*%@yvU`uG.|)p\V3"KAoI_JjGvu; Qe8({#[Rt?ltοqr^ Dkz&Y8g[LNA崗F?h&׆ugBLq-ȱٴכaG0S#}֧ {10%k*16dENyha$gHI s;iql ERf!dtEɵrW>u/ʗš`M}n'u ߯ך;d.|~%~WXx!nW#y\K;S:T &rR} *ذY߻hYV P6*ߪ Vyb:ʓJQGS uuWL7G V"_r '+$*2N1L5AhVm۲슧#/Gx[W=) >gBVRNrG/ 17d:Zo t,ƅNLWSE7lOHz<{'#e7Jb<}A~644,DnտaPy8a*Is$F#ſc rU؃pbBb8^tm20 6% `Lbt(0o+ao[!{*13(AZd:>i% Wgt4rD2 P#((>m;t)PiE (R{/E_)':ȅgO+*ԭ"CI:>kܑK>X&}2e7u,t:}D-Т(9u 5 寬S0c)Ӓ'7Q$;NqbD#VN@^ Fq{_C [bA#q89N=Oʑ芴l=q+Hj ;<`a]Ӵx]3'tՖ-;U"Bn#*fcx*tD[?.jI2Ԕ~V'}[إI~̜ V&!MmJf[[+uQOL#|6HNSwNhMV\Z¯B:_xmB$ܦU%҄`oFǢec(eS27$i*d .N'<'{Ou /dKO}gl7q7ߘ_z)9gHqH [\ߠfk˴oIB߳diu3>.m?$ل 𹖽sZzc-=q8`tTf^nƞk*X߭)#K?J"/[7H1wvPt-i܂X~PZƤm?&- &4ϩ&9{TWagǥн KSz#a3 zCI+L[IF1x@xݐo0QtG,0r"(-b g<';_h ҃ 1LnchdKŚ1Y9\X_t}>&t8AuFOz!%iV70@[c $_eIis`{z,S{԰PDu5%8W壻Y{ݞ]!g[SKdu$fa̩H7F+p;sPo~*DxŠb5bxZ[ P({y)+ՋR/LG(lyIEb1d,CQx7Sg;g{ ' 똧o,/'uQpOr͖E$S-vx\*|8ihڛ-R2bHgn$/ZY2'|& ˸&^Ђ_bA)@?6+@:n?0@T.#a#<;ڤ˧'VwI~n sfD+mNӺp gý(2* /zD5*;?$`YmV4HM,B y}ц4Fvbd yfKDy mPpȫXꐀshm>Nc8qGxLJ!N-غ7vsVeQl!4ƨa4ΨljpGz䏹pZv>e$`vyRmACpe).C>?cúMԭ Is[Dն{M- -QS?:f(OK/Gj yk *N?df+VCzA2Xw`07AmgOWq@U;й{5S-kѓ(59f1LO eahK` yyhFO7k%}\D-+u%E\U]ÛRYDPv0z5mZė0mFY{jK` UgM4<)p>ŌВ]2?pMAimW Rwse VRa6AA0FK p--U<ᩜ*K| ^ƣGRs?A W{4C[xgpUv$Q΄xWh:I!'yF.UJ80)g07o'rؿ %%~"7UT5N` I*X[Ύ&CxAop"R/oL\tɷEqܻAa Yዲq`KrR買"O;8GS ʗLs)j6(1 =v:J-dLVdL fϬJ@gܯbd߫g-P-#肯 t]-*±]Kt׆+5Rx֘-L~W w1&BuWQ y)]nШ_c 4,{RPmV f~zdqZų9=~Fx{b4b{!c@N1* ^A=<R5+D}-7JW$(NIYqNc"1xڝI\N=dAg8{p E)mwOt9Vf=5i=F#\ yޞ\[8aaLʓeAhur fsDSϧvgFirceW2 O-gNJNVVګQO})f!RyoxtFa 6[,i2]z:E[8XN))р&R0iwR4PV]NsR^eS[ȱw{;缁3Ōʣ=o)#e%zDq|= y`T(yR{8Lr s}# 8j:1?iZ'5^p5T~J]J(#c"2)Dn'oEu@-]I)61Q…rNi̠ ))F7mNiD{Q~MP}Grvl'miSRKMMRv2CW&Tbѩyq jgoPo1ƍڢ[’Y`9<7\ r V'Hf n>+cv}_y ?)BE Wxk#g`)F-؈@pCc_ 7)ﲿQ]X딾T3^iUABk"ͧ($PxTYvj :?AU1*"IzgkCێ{eϞ=\;'9VkHgNE%03ЗHGJF;~ص>@Rg | j$ՈGfVUB t;s |EIIϵE HsY-E/rjB)qV$<݊" #YDnD@d\erjHw_(c"3K)ρxBR53vtx9Ua?Y-|xܭW-9%9A/ X+"+8֛IʽG u4D[n;?+YV㓮2V1~,X526XPh wAl|}'1?f[53; b <<"lD:vg=xL@EEAK eѲ ocΑK>{lsUIva|!bx7mvDj }?+׿-wwXS M@s¸É#zi/ A0/&_\QLb([$"n}ʱޠ&ͮ0My Ԁ2{xTZUjM&y:U1I+s9baVPqj]f;ec}iR:<0QTQ}ν5}c%Dj7`shnuN@-x"$PT7> EHs5/j2:1_|F{启miPipjw3#Z>_DEġ?Ƴ9,UToY#?ћ?%4~Hr}4k^h8i1.W18rlE ځo*KUBǑh<7®-5T;pw0✹s>*Py/1Jd𰤃6j=dQP* E@B2=ڮ!Ь~*+_LLGkξ4ɌrM$\㇤vHjYnb2Zb۸60 3o?qa`4}J$΃/Px'a ?et'=M/+ U#Hlܙ|`Aq3H 7Kʒt9 ȑ;xŀS\!UN_0'OopSw-=Fon*x"~rP H#S#8)ĉ]QCWߎ {in2v?+\=:]A~`w󽵍2_hD\'gB݂J f,NwnYUٝ\9Z^ljpF&9aߺA؀`$~C2b:;sd9`z9)dR;3hd8Ӱ,rv8ZW5ؒe1+Ho ğ-G9wAqU _ t|ùak3K58eWb-ux1)U&۹b,|Aߗe bNZ4in˞ 0{P`*l o0EdnLSSs^7V~lU<}z/aFXY]Ĵl1'7Ky${q6Qq뚼FdUU@5bc-) \J‡ecq3 nnǝ,C&jɖӬ l-c09Ķ.W98~1,5@dWX p&Xp2+ClRVY&{)=Qy6%R?z+fQx/`l>H.ǡ=ЛmN͎aWmLuPow 篥i' !Uټw2}Wia*$QgadA"X8uvradb| N0CgM쫪E)LEW9WqZea<!h\Yq5]dW~i?Dg $2dGy|"A0e{?[VΣ=駎|JU|:S^Otߥ*}gc )p,p!)6E^ɃenР0/͇P,د{.2/VCC-i G! 4tT5^3]: @"2I*= rcY%GXח'| |C/]2 ^< _8={o9o+豺+ nr9%a0p^b mG, y$+y3%IKY9A ;F&՗!9ѕXf OIEOLBvӀ [ a"wK xbB.6k-=b*BkUڠO@dgM^4~jYbwLuҴb>'Hè=E\+{Ri'(}Wȗ #-v<8w TeHrb2Qj|@]ТfM\KJ!5>N eNkyۜNсע(pySl ށ}*2dFCğ7*)IT,r͠:86[糐ΑdݙHܟe%-y_ Xuҁ@ Ͱ")_m>4k;ks;)T Qeg "WMEQΡVqy?;8DtmPs͌f)DCDŽbVW!BbHڕgYZ0707010000011e000081a4000000000000000000000001644ae3bb00011aa8000000000000000000000000000000000000005500000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/ivtv/ivtv.ko.xz7zXZִF!t/e ]?Eh=ڜ.+UB[ɬK]l]cbB͆2zUBu1X9”H jȥ 0x|YYH\x12r]wtI2+E,٣uJx6b'-pj$QhJ2f7L=Nm)ZUEC,sH#ERfi#y7Z,`OoN±Ա˶ozӢfXfXx.y#i MJˢ$e"?4 k Ñg4DhMe]pKo N@q*J[c67HCZ`Gx.`A+!n y;5o $ _"h@^WJVM!P6-.aP $ޢAa.gϸ=7?Af10 U cc[Dzq[Klry+9>aGAd>MTXKy.2䩚oq< RŊu- *>\app04GpDHذh58^U0Ϻxt> tp}i_M MptMdzegkuEC9_xE9gVuXj>UxmFu~;? 6_nEg'I XӅ1I g!5j "I:JvAZcajV‚{ou%.OGDnQVHv& E+r[@DQ\V,:ľ4m! H,j Q1Q9|*5O*Yv#.00V:j>,5=f"rh07PF$*v F(]h^ьYD_rۇ2򔨫2zq2z*̊6Lt_͸KǺ kЁp}],o&'V\nT^0 .rVB75^`ҷ"՞Ã#),Bx6 V~YS|>YvL$=< ʲbyna7V"oxw]Y^jVe#eV =L`ssBn)sJ獨i:Jj hf5Gn7lK}a;#֧Z"{Zy< #/8d9C N\<8{װ/k{_7,\hWUp7ZEWLȧ}fR]:mej_'/x;-1A4٭%ȲZ$Bu:b*!~L[8,X͗`O |P G~=~#Cb՞o%@2hn6ȧ:JS;fr?=vh^+SBUKB}}YrE2YpU>!d",)-1:"˚l/cqB6:mFC2⥝ր^\⪼>1r*y^pZ2# b#V;M0F7LA Ӳ Kґׯܽ(YQ&'ng&!Z1o9t0@yuJyopX0ˡ(˗aoanر_tDߜ{Y\PcxJY- m3xe)=r4Vz#QupqZriGgcX"}ateOxT:}0Tx)ӧe 7 Ԁ5 |m2?ayGɍkqHke>yc}񀂨#h:iIZ7%gsÅ|ͦeУLC|` "cX4o5oŐ) ?l9߄ 7_(I+ާBBN.KR\w0-b1`>_X;A%lH>pD^e~TdecΐTZ8xSr;݆vKE-Z' ?Ըn>td׬8H7nF_Hd>6N wi_z~{)5 ym+;EbӲdmr}87@Upx8GEl0]+̧h9@[802~?r{`##%&r•E 9zIRJ6[khSCW+K 먄Br;[e oPM΍QL> _o~ū{D@8 f&,8ቔn76+nC z`o =Zpt #+_v W(} ( V f7_ĴNiUN׏E" э@F匳^v6M&.uߵ-RubnYlmIS.Zğ#2 2_HJ|=ݿyoR$1+x!y3rw\/-bG7YLPbRw2~>y9 vhuKcˌi IKPao+7(y!VP2cNG c~:"ˠxq5ʷZnm" /OgfHMఁ{ ;N.7E`GBGqHb.3߼gs O53Lq{K>̩;ʒ:؈)3Q=l_VS?~䠯R(U3:{ E9[^[] *-7`jY3a ,6h㘰YL%si )'u줜UbZjח!0˃t? ,حu:8]\[ż.VgoO2.ej 21t촆56-[쩛}@nq Qk-=)ۯˑAزp.{LGՖuKQ3N^NLv{Bђ,wPצy ځ[ Ԣτ֏aZN˥B&8@GDNrt uZ*悆ύ 8lWăF35USS!~Vr%@, w?iwc樷îj7=mkP2p[HvBUV/a5=y0*,!CE!''5b ʩey_V3>D"M&r LHRDwScxٞ=3VN#k:HTfΝ#_[dנ)ɋ(J֦\Ed{ n*jWc+󯗺#H^>2?s ?,# rg8OnUs\G9!T`dpw{I3qaK?_1uR= ^]p?ůj O *s4և! M4I̠ӄA`i8# AD٥/Ӱ֌VV>}&yg%Ds;Ҕ7x`$uFi6p>Wqt.m0Ce& Qf|˽s4LI W@7; }4}PQDYa,[y||!w& nYo:yسW#vLbЦ]<R5wp@gwq8d1 I7`g4bs- &mN0 / ϛRNHY΁{c- >-I᱄R'yBW2jAsr2zjyF"YL:q-Os`'<l^:re'>^pJ2 !0*E.ʶ9dH|@fh>_Ej<|AZym,:{S'ŻNI#Hcm/iM KQ#L߈IN2BfH]2{zӎP|YJ;;t|52hStS1צjVTw9L|nΉu$遑?U;WC߳Fiquhl~ /;5*i9}O.B udɂ2MX2LJߩ$h'D8< ,!v1J~ye?"g K{$ĔU.K+ \eHqyTGBu5UMIs'5-rp6F-L1XY5 an|]AlRA,qF " z{L'. և\e=_n"yHjoY+t#kmӡj ijp &󪵎 Ul~-CׅbADƺA&=ql52_Q\e#ν}@L\x2E}9֝- p>sqTb/]ƨy*"bx{ˁg,'Ɵ:qƊvaک;ٗáiaxV\{/v5&٥<+= "xFLf<*NĬdt31V;=6|ޗ=p5jV#+ zEdvh¬SK[=1%K )u wYz( jqn/W`bmv+7ΩT ⻉,;OR'Xnz.ǎuӬ ${J6;ǏGm7T?7erLƾ`jn-`fhs'1B|n:Y@ 9Sę/w92@w3D#Io}%Vnb7U+zAu,-igthRksKbD:a< F!HB+2CdM?P=n\aCz4( :t:2jr 3_LٝRO 1 \ k6T+DɏpB"^e;߹1XhQER'tfHW%G/V؀Tߖ'Ծ"AFLae̮H8mqabgmr 7/zQ'̈l LeY7gV 䨖@QAs`pHD/JAF9FveJ[G`M *[F5BRWȧUp#hS4Yhf+y?^ ò*,~fc H/kFh~S>#3>C>Ű ݉#TLX`R܀q{ܦaH"=Hl 4r6PE(τ/VH<X² oE_f&,qJwDz"4+ToC|TO1RhtE+QxMB?* 4Hu%X2 ;lcf*r o/ XY?1#,c2]ڣcxҁ7`z#&~n#| 9#b WtV3aβ|$߫ NS Xd gAi328D4&^76 UIi}AfjKvscLȩWi:1'9c): .(V*tfB7#m${@ࡕWۖv !l\#Bnr9 x.uCqvKAs؅hiKےUa##̕VWr jwuᅨW&DAQq4y|KI&bAZ:*}S2ª!ӱp:m0gf݊FQԀkUZ.@ ;;HY\bPXDc֧ L,kgO9>]:H3 ==/wUlLT7dV ݒ38;j1YcG: UW2`]Wκ?E|EG!Ǩ~G]d 9{˛fb(h6Yȣ.ㅒZ;kp49Xq o|)A')sB6gXd$/tsy V< ϞȥMͣ]VW2`HU8`~)sE(<]یtOAPh&2sЋh鑇.3/M <ܒD=ƹͫCF [[nPݹ qjt7C°,g:.}2ZzV#?ӽD̔s~yv腴"ǪrSG1Q#ekQ59 [m'61ApҨĊܪM4j=Ύ6?4J22}4MIM3ʒe/q=Exò4'&g R9+?} 6 gkgq{$j$z}N V}C,It4P Dx#1ls̞YǛ"&(k1dԱiM3xޜO00O)<6`GUᝬ~,A[1KŇ ~A%R:EU nWriڶ'@4nw"[AM~1z2u @2TO{H*)fPi}r9BRY7fEwKsvZJLW b@3flp}F;iH>ўj'J bP8>9%b}Y-7o "oh#&6HOuU޸bXmI''7p2N1e?} m70dZ2=8Y6,;EyOp ,n~LV$yh>FSW2)*Yj>,֝2o-Uk#nl3`oe+1Өs|L~_P!%z5`J2/M $g15ۢ3)sw iaYp b$#3ywֽH: )kSמv8s| TKAR]qttҬ?h2#"%;xʸJS qd{.Pc;neۦ KeAscy0K܉X_&lkf+C~T87SXV.]dTrG*/MG@Aex֝5d򃎷 j 0mq·7"1ءqv9KGd/P.Iɨ 7rE ;e1TM+7O}h]AUL^$> <3o=$#qrEu/bH^u?WZ~* `$Y?_ Wj!hsY~|~)3?Q+gl*C{}?E+}~5X#uP8G/TDʾq72ߝ*z՟CK7RԣF@~Tep+V &`+#U!ˍ{bة"qض ل§XGO5*B| W 9h. e}G%qںVd;+Pj|D@+OZDA( ZބSVW5[xaxOйv;?}B{:4Y&YF8ky(l~?&ȿm|*@ b]d2T„#o5R ySWI㉧OLQ1O_ ZlU j1G9*ϵ]^~d񂯇oInHruA[bGDxۋ39ϟ/\xNkKQTc,cnJ-_PFK!Ftk̷i@kĢ`G 3i>}1$GG}"JSG&2 s_ Ulڎt!HQӳ=Cאk"UOс֡Qa6&CK]˽ @Cq_137/ crfNf_5sAek4Ȋ}qck)*gը%RyCXԣrU/fyW\q}?HΫdi*Ue6J,TQF ;#SIԸn҇HQ)!yM1TR(볢rV ڊ$rbxaWlGΕ@:fw-BQlDZN>^ ^&qK tv(e7 8jZ;j)dԽ倕¤6VUi_uȳy,K-uԶ9!b$H $3|%Ȇ;@4 Hǹei~5BZvTp3dϿ-/N#/OÍ@KٽdbLvFFN8mY)7-Rd&dv$T'~bZ/uMl:b,R #9$Skr<.Kx*vhRQ΄kS]-7/zTԥc6Ir+$L7dPf("[]):]jDVʇd1x)_jг3-h$ fI=kRezx،op/F0]26_Oq>+XƮS89:o{tk_>Ia7at|P%[Ӂ$*uJ=D `[B ۦ^>zN9LK*L۶KIKH[mAGf1e#j 1-D ~Ce5x΄A繫9rm.i)8sHMf֊ ]ָ8lW_NSlTva&ܷ70e9%2ڒq{} :$0K[Lk:1D1p-vf\+;[1͇u[Abײ?J[)0K/fpNߡ zdLW$ob`s I< ^`BD#p"Jj~x`A]gyjf=/K(,,/JZ^s~$IPxWtg܄G + } 9|O'./ϸ?/:6 ö~Fһ+#T*rAL&sB4)qD4P@LqMjprzOrs2AG.HN P9r M3-vIk _6XvoEHB̦ŕ{UT 7 [c2Dp \{ٸǯ =j _X \:1 !}HB86~ҿ`O%CrFNH5Ҳҝyks]@kU /v/9i M %ʅ*f!&J&:? q7^tK(CHƺUIT^;}XW=!/ lT`&ˮf\kV|݅G>'pX q:blJ; XL55d^ix&gPc50pPLg-=k9^WEdBiA8:4__qK5ܙ?v$?&h'fUN+}b.qqRl~ޱf]]-0݆*nܾ:34_%[UUeW #qM!PhS97T!Up>SPfZ/fP<0ل|);+ 'p_6HnF"oVjRuEOhP_[U@O Z\ _pyp-I3cnv.U>ƶzT=8m\NqnP|%[j pi72jHV1uJHOL곇af1јPtL}Y4Ϸ|wzr@sm9,܋,0wuYE" V Ұ1%3I8:45;,sVI.7{ǮSRFL7AySkh31=*غf6Q1+QKfRrpz^Jwos1%u^nN^#j]ߙPJTX?~Ԓs wueKt) h95+#6GG.+% Gvl1Kx$*/xU[a/޵`Nb2t܈C^8iE>c[RjXZ03]D;&bdA0Ɋ1( v'Ҕ3gUC>ۆᛠh_Ѷ0.CIFŭX`AZ{")o2p:Qw-Hvnd'`q+B~4.oH(W((;GSD {.!vq<v4[A#}OgUQT2=Ar䱗&6tJR%&Aݡ#\9>uT,vVJEXWBT-;Qg`ɉr0k WuZVvg:Vi `[ϊP{mEDD4C':KgT$dx/)[*Ln1>v~zXu> YM,Ʒ؏"O$ZmO]B^#7ͱ p ϊVd*ܡY)|>nbXccmPW (60QNrHmw<۬@4Zy.W }zȔpmU/pVӌt-Tg[x4|[(wS^` m:YlO/cj |Ɣ!+Z iǪI= %smɛc+f&QOM>21HFb^SAHݘXtA*'WDJ5e *: CQbEC#Ɣցt$fC'+0|yyB,8k>0IMYbk3"BT˦/`L `n2=9E !^+ߟ :`]?)c\cD]uE=^8gU/h;o=f}eӧ:]C<#XqP%AYS-8M^K7vb[mL24"}:O0'.o+-w@ڎ LN"iޤ:y>_ަ˂S/<.CKn6ɼW8˛@d׾Ҍ:8־*ӂ#CSw, NEbU`yG,3vQddg-fdz88iۍǏ xاf?sT FGA^N<FSS+c&Gh Yek ~…E̡=B[g L3䫊!v붠ձ (0tw& n:۸C(ZcZ&ٳEׄ3/F +N֩+l8 z 79qu@?J'~=m)̴w_5 Gg6+5BSgpeo!8^f) Z.)[Aq A$NI`O]CRnRHIGBoCR.Ns12ȣh\g!QF)|e+n~%#Z&䤺ESv[orpR1<@tݥ%mdin"wYYioETD2I< 1Asq*Ewab:䩖ևp$%l]9bb ׄ/sX?)"6dKzNs9r?zs柎YޅBpE (^RMYTbf $b{9/%v6I 40fa0feq~UepAaf(fUCfyoF8LԹA'Sл21| cX"1}>be)PKӍ;םM2͕b F2Հ"Wʗ%ٺIiWb0ہ[mBY:߻,)&gajz3c3V=oZ޷hb]PpwHo(%^R.fpYHflу~_*g~a$Ch>yrܮ4ܰnNo.Cʐ'}/-$saDyM'aKcʿa }]\6ǟrC|Q&I+AMһZ׵`WskfUp~kq4K1Xal?VBmJ=)&#7 /CѰSbVjUN*:P~w)ml JJCI@%D- Z X#*9Kt~JjЗ1a?L.gsVVg !*)*#w2c]6|8_6k 7,/ B2ؑq+y Ht}YRT˜(4QW 3uK6'1*DHm jXT?g&b6HudqJe]LL}UY]B]V.H3='_<ۜآ$. X.dd,pO__a /P 2w:yCB9hUQ@- F}ħb;+9p>umEcPR3#f;&cO#'zT{ j=?cLG95T\NO׭cHCE${냭RfubU2`u?A =mYD5~AtâDԉ(*`eh}9N9atd.#csݗgn s5H?f]SiJv%$Er6e4rFN֭~C""8(vݍ ftӥ@yːce TRYq/pdɈ^ivRJtF-aǻq ⇵3wua-zB8M|/]!U^ pϴ 3b2( U(icEG]%wo[ʩ"5Nx-%OP op'lY o&~Fn | 0M.Z ѱv^J^JEZ@{(b8}.8E/ FLn~:I,l*bٍ^% 铿&e{D;1 c)U-J?D8:H5P08 cPGHUCmX&Se966%Kb XB%/c_0Ttddk@ $neQ.i|o /V}B8 rooO}2X5RvFQn`^m@}3^loEG܈HW5p/(6}" or`ެb~[OU-[-))֍ QJCSһhjE9ruaWBn;j %Zgnf걐1ym5+ EsD$[_Kod:HZ d¦tCmBiV}Cr38~䙄ovC6Y 09>O ybK&:a`'@GŇL&vt(rL8" ,o Ҝ(7 n7<&ijf=*1d I/Q &ELܹ&LJ>V5P#DyP`/W]pqt Q|dV6֦M7xP K4y=uWBۭ~HV.fZfP4'kόF'\ j+BoOPB#:ԽoVםw?؜{;fR?Fh(?ZZ&`6&k"; @P괼B4Fvj Oi@/Ϯ`$-d{ .& ()4.qIIf3ڛv,SB~XrKz-mMq Ih]W}2gnIFCx* G$ }Z8u86['6ߙ0Jxo0]yjn5bЮ!)Zy`_߻ |bn$Ӣ_//n6'n]rzHC8+='6] Pe, Qu|;EMǔ'DG=e}} 'Bna~2᜛|]0-(9^DppÑ셺F]lhy("fi ^"Z-bx 1,~H 6:B#aLk !MC,md?osw[X'8M L@ˣ/eYZ~aꛞMzug,ʳ\z+|0V*/>}U)$}1zV)$q)NSTWl2PCB,$ uTpl _"aTBSfM&1D/~ C}@Wj #{M)R?u 7WʨEt oË!w/W&qfnE P]"`1{ǧQ⫢Ţܻ+R93.% B6-l˽?(=.rFB4TFH4Pk=pȓ<1>ن3}0}@Ou@)Χj%Nt5C}_JbړY,&5gH iPuiYj"ճ#iwRprNb8N;ыu΀F2v}b$mrViژ:sLClUTGk)-fb7Ow:g~N"@0C=R8T 8TO@2Yih+Iɰ}R: ,Tsr g]nMVqɢ'NHa1CMV5(RHQ^Gz.@fK 'RIZF!*Ky_ Mh@V\@{`|GׂDZgSo@$zn51C?Kf\p_IρXHAv8SFϛi*Ue)'NH %Sª7(҉}mƆHj8\j?F߭c_L1Rdq)lOHjj^!zΙhT@{`~>tl7<ƭ#ΥTP+ݧjldžq䏄pZ4SOpNDaCP{˾uei'?=PAr - !wQ(&q4W@ԩ<*Npμ)<^@q/! @ЄjPͥhQN&OWUWAU@dAC TY1Iy^?aI*`C_5n3u-Fg$ߙ>mm.P륲힛!*< [\J\0L1IF1`׶/[WEhM6 vsdsw.dy髣P2vM?cgi(}v͇\JΆTCNW'osv%`y Qy7Ydc݄cǣ[ޛ°|nHҥ!`z5B5m!sh%R.oHaMUQ#1"UWp6o$E'ʉ~HEDf$uc2XQ+[J`QSԙS%1 gVZm1ԣ7Kfy7 PQŌmP9 < M|φ45c]qIC-Ewy @i5}^g83hکߐW~׍N(Lclp yx To4t_j]bJ0i㐱rEJtL&I:K?"籲fJHAI>5:/>uUk$Dyd{f }1)UB/.ԩBbn!vw?vz[QD:+c2g}ڳԄNN˪p]̫dnIl2 %Un7ѧrTQ`)eBp{X.!}k`v]zCSs d9c٤=JNRGvWhl?D䐦8S :2UqJ}_.s鄋aN5tPDΛ{MX'iwLp-FW/t# ,wpw2WvmnV:1#1b< h5\)L4*8Ct32`֓{M[#]PĦ-kj<םH ""o7Ѕz]{S6>]aV|X ۫f@#*mQniscXuZew??+`8y6,Ur:߂z)tzAH geghu̲3!ݧօj'7Y=HYC 'LA+9i߰3 Ԁq }Q[k`פ+iH#אF C!zCoB4ַnHYfs/,uh4l8}'"[u)CUlƓ[) +}kInV% 0R@Ͽ^&Fa GGwƙےxۖ. (SwXpHhnyIoEm×ʺa7'M ZYtQƒPsX4lSm3>ruk_g]*+ Z$f:kNŬ;!.Q Eb-/r0#S,[QkiV3ʵWES")JGQpqI 8Adx!$3qYvdMbŐ䓱P@߄Ta6Uvam}ٌPR;OKy3UFJx韨1RXQKAae|Yfr&}ifNpƀ ` G./kMPdSdY ߺ5+;Fݸm}GSLEɕ Tu s49.5{՞F}L^LPհ OIX`Sɥ 9 MQT;UOav~ZDp]܏aj?v[3cOg9Kv]vѧ{ Ey'h"hS;6YqjIm_R<Ɵz˛Wzr=9Y^6](J%oUȋ=N+66/AsMl=*E*)!dN;q(gsrt>nWSb)?yb&az:Ds*_{[X 6)bh$qxQ"Wa/Kr gqTF5@{]Lw&\T &p1lul! Sx#٬bi~p5ј906409,: +E4Bl:4rH3LG&C&3-/3$ӯ(3D{Uᴆ';!*P+@PPVz)0,m Hli6ڒn$F c)Jz%J=Bߔ(#> VcJPy\;Bgg*Kv uFA`* M,sF $*kF^A\K3d J1 cAP miH0>CrJ+AxOjN\nf 4("ax?:>W׍b<.fjr03_ҐbjQ v{yҀ+\*v|lS"3hJP7//SϿ>< HWux>iO!,+YBmWM}оN M[>;GmNh#ARKz ~ $y:*t;aآJiT:,U9>M 㳷vֻi0̏q:nZYɖ_7 ]xױ0Y mEWw+qZT8=y' yүYzRUA'=v}E󼌤G=MR6~v>6>Ŭ[l/Y<4: s@5'/&I-Q{nW/j)".$}ůvqgQifUBA$۟bjP}?' ĴƪCX_hb&^'X; =E%˕M-$A[w5Sl.Z;xIzD l">ĺhXE9qW'O-;eXP۰aqttku)8(h6w<`ިøzvvcOSR+JΪ窺Ҩ> -[NIϓ(]{ st}GM,4JnsXc;B^mJh# r%-5dQAԂk&;Ot zk9{?T,NygK૖[JW|R;͗Mm+<*ݺҚ,K:R4z0 ،g^Q=-7i y]-GK3^\#?MԌ'[D&(\I3}T[P+[dlNtyBJ }m _Ri( V@I&=&#Ē@"~?(:6rIڵ}8D< >f֥~&Any%Pjd/W<61i' =h ztŨEQd  ķViߩ\R`'UA d-OہC6Uk0[a8E@R(!?˨Ww,M6x;8ZanCG_9q CI9-G@vB$Euב–9d Sg2=FNډ918HC]C 8 8Y&l^biϬgx /.dfAo7-1s#|i,ǣ^at|3w qvj+N܀:W,:}M؎_gT,sRrI^ۗҽI 7ƟK:E{n9 婏 3 䄠-B+AYπ:eM4 )M ͿOF4tGnqEG|c* j/W2 &IE挍Iw;cn }T##lIaQ +W-fis>n,m5'_.5>#OzBq_=Dž6l(yJ(4G^jY4֢q nUP+Y=h(55gxV6Š+,w,n(9,PBvW*] 1uR]S!MP a ?)G;P<[;I_'~ks$VD-DA~}ev DcWvaL5AD/&βؼ6fΈ =CAh4_9fXh|A zHs1w6t7fR6꓾t_ڄn J)YID1k[wI|D>fpױf``-XD4vr]ޅ+:\Rhjj}@7ЙPS0, RIP$LTo(ډy2㙉GT3I+cZn %moPT+;S`?OY.X-P8V$3\MO$^1IK"<' k+y>h&8gNrMzx}sHX~!Ȁˎ+@؝R11^eC\yl$hGb`HgPyp\a 8ۋ'Q>H%*8W6p,4^3YM Hq3b?U~%qQe#LlFO,4\P{!–IUi5Z"1]0 on^ y},C}d dZ'/yЧ+pO؞S@QiI/xU +&Cys, ,:JSmx[/]051*eAUS/m w VIVҨpWA%.~/2M)VL Mɔ!wxADiB>v[oZ{ *'? =kkb l}6ҾVH^3$v6aRs8kY+k68J>zy/o~vuBcl+Й_ {뜗t%$= aJ#[xN]ww#\$GK]-խP5Vaυ+;'{߃j% !)8'̄Z{7 gh l>g=׷m/ݓh8e3g?Ii{xC$X;nswH }.S3hb[3Mr%Upj۲Gu"#-Ѩhv>9h<_ AAV=;4 ɘȞ*Lfn% W !%z$Uv1{۷bL_a-B>Z_??u8S[F_k̪}PƩY|k7n@ LnH7c5iUq ;h, 0Gi`9dN$/(+=t~nFBm&A.וE/!@:JGmC^EQ̀gU{ytƶKзd0sn?"_^k5;(~^߽/DLu*2rSOPƅ * i7LtWmq-^#hCu"JÈRx7etK~bXfwݵL7#BݵFmL?ɖ}ϿIjb &+]ɤO(ls({+ P ʵQoߴbmJis5}>$61aFFjOOw-*ئu([ޤ0F]dcHƥ*0/뙊0>ʑ=`+yy@%PQ@'sBRTZi$1Kf3m " { @[=uk?i1Ci{m\q*o's[^۱/YJ34iDk7&?4U*,vpXLOto#ϳH%~RD0 OgxTSE\@8 3EeC٣ħjK>pNIbE/Ur91?L ?3j>xc ܟq,*oN?9dcwk|@j lQ-3\1DمU tI}B|!LkGP4ȯaze∔jfOGOW]LiqS!Jv8i(.yicn03ipf O'e$bFT2VH7zjr h"byҞKlYb6"f ˚-2q k֏8L߁[/ `Eepp3$ku5 ~FtVWiwvU-5@\xc(o-L3Y)T7 (یLhx`y|泌2j]q>3R֢"`w7Zd(/}#:NQsщ:2rQ_־`ۃC>;_:oaQt-JR,pV\]{Az8\x $ |"*ZsWgcP|]i\S6c0_ȵEc1hN.rG.Nt 3Z.o Hͽ3_nR0O1wƢH}(A ? _Zk8"T%Ͽ8VJ~f;j!$ XOuw V0_݊N(sqD H q!U r7v!hѰZ5M`#4%degb@+u:vz"Sԝu Q5Cb f]Q$H=vPO?1FŰzz&18r| aiB)mqMH]v.V^w7l8hTv!Wu!d ? FJͯr{4$Ƣ`w bPZ#% >WY˼7~<8_iª5yr#Kӡl .T;Uv>T遪'EMM@QxvLf!PD[cU61T,-;83oJ_mGtxS dJxL\j ]w&* ɡ}?ns0.\T:) \Mu? tkW\%ڠ,V68M,*<:xG3t},5] ƢUea*UMH_+Z#3긘| [tl{xoXA,yh '=xcG _UYS̅II/<,OeeJgn"7=Кcپގ2Z<7n? 'xD@MчMns3u9 TY@u%=g`Ǫў#š8Eƒyuο$_*։ -~G S!=D<*~Tޏ]am \pq&8&4nygxIC~<"415Qb0-g`hpb5EX/aa?ǏMƢ̐$lj%@ ticҪ8;U1dcسs|Z -w\柦_lc(y,-:P97kgpeuJ wgz\W$Y:m, ؆%#ycV:w3ѵ58Xn6XiԮݏ!,5FtPtoKҮ{f[, H t-лR7cg֖Fr c6z|:{\8ШՉ0p{1FsM0z\;%laa%zt΅7=lC$.mM|z`0+pL5w-NH{x|V$S,nTE0b?sA oڴ1p84EѸrdJuk5T<pIK&o4~qDF6YJw ^'hHg ?$|MV"1)A;=vIQBSPoYrLϾ]S#ib@nֈMPqcj Ldfeٜ_N2_r+b0M+ MhIQR֍)}_^$ТM;3q$®L-ἆJ'BF[>d |uw+j#uW;R#)E,7d;;bg}{z}6H }ߛTB4 8_9z\ep YVOQ8iAs3cV$1KOq,:>&oFбE] [uES.jqG֭V/6*^- oðSt6I!81pC~ɛ8qv+:u:Q`+t)9 : W2c2}b\T>zh_Jk>ϖ7 dL4\<Ҍj<͟xUYVR%P@N)H,'_굘#oO8ֹkdob"$dSZjA ^.2b]&Mu`yWv{,h5!@C$0t`B9חxvbV%ˎ5cH^rvZ>K E3u*Eb!L N7km9d=z50+QarC,p"XOvp꺣'D M+%<'H{v6yhSxsس.>*{LO"0e84@-.VO~;JP20ɘҒ$$a>E/T8dOB e\'肯PiBPYS+)I:ӴǾ1E&{\l^JK~J('!@?WM#{ƫLUP` u+PXLr7D~掝ԓŒbE&+;c΍So.1Tq_!_Aci D gIs:2nZ}.E9c([dgH_F,Ma* niDJoSvCʒk7FbKKf3`24pB"7V.GZfgt2$>h)жjD#k]n˗%Gu&”[T n揾7ռZH^61CXdvȄZYД7?{GMd=R ha;U-Չ NAtMCEdג !n`EE"n Y,q)SHD/GE~Azݸ&2C(g ]eX*m9.GBV#OSSq>Bݘ&# 8ygo~D?WC..TIfuGS!`C59j .8%id;B2PzXA'QYВ[wИsuL.OFb ޳P euB v <р_(^{*xL ?<@{`TJJj#Y״ kH<̰0aYqX=wdy{vn< Ë |:9rO!nB0LhDg ݱ:!8 g"{OG@ na // Qaݰln)Y ٧cQ@0Y;nɽ/Ca=N{S>&]LVQQ jppXVSgBL^H #XwNbpv?VGo KHb߂^hIxrCH&+?_ (r3@{=q=Oa-ĩwgLiu˜l,=:2Rf^V4zIQ1o=((Vn$MO mNb|_N5j^!u(ِԷ4+%Ԫ?x7 zՔ)K/Uxy'O?/s4&\hEI7㣹J;yg,(j{FN&m_k 'w>Q `J$S_bًB@"z\2]p !@ɰٺcBA #~VgyͺT+y8ԗ ,OS±д}4r6wgO8~Vە?ޥgzFI4祸35y$$C>Bn}pJУpf}C|xaMNYXZkz`*o/^)q탮Dnoϼ$|-tƞ$KG b,D[T4N T`ɋ3͇xᐗU}5L#O.SX(.bx?6#$ k_Gg15eXrCS;0 JfBx%BW8@x95B. PHlյx Dor<]Nݔ5K<,gt &(87+̂_[yyHiRGP*rN%z\1fR*}Y8\yx_{mY.Cuj ͻ# :|zß ꯜxդTR'тy +TB~T kb,܋1J9a("T ))p:˽3 O7%ԅw|{V l0<"0\7v+^&,P%r'}0 fhB,"@+lꧮ `3ɘҫ#"Gwە ko0,"A ݟF= 1$CKE]fZR0T֓LL 6w ;-m*Ϫ!O$)ݒ)E]VͤB8tKfJ~ȶdKN `y< }p0[Ia)_ER5]O ڏ!&ga5\h`Lc":_7/QFc;L}TTq-| ?Lj=! hB ?*ȁ~j_:q;Ex r @^DVkl]:og 2!S$ڒ# )g5MթsIh@(RZ)İc@Vuz>S,s3:HuD"[ۤW\awLG*Ƽ8nafZ# 9\1-95"~nsNf_AE2ߞRJ;Yg3҄ }K2h }x=PFq$86M"B0=!~bL LyQ"(fvɅ B\vkʣ6U{-47oR]Gms.4QLewP^fӲ]"x2Ak6ibce)ёB2BZ5\:$hⲣFIdUypW6aO2o[G!hHX!3w0|BbHxҢ_&ս؍D*R1w#AE[<|RV=cs( ='owvRO" 0IaJ7"K[.y)a=Go sʳ_TV8lXj6S`s12=B(cc:!g{jwC35j_ab9[|e"?{t$eT/i?B薳Bъs$.lI$f 7 ._~NiBj6q4E9^ՀOa~ɈUz v" W.B(ɽ瀠A*s8~eH y=&S~[4r슻@Rh+lļI k#:Q'^hr/@G=N1+ȫP2TDJF}1/߶ La$Slro悍,XT#ע6Aؽȑ~#ʰɥ%M!Fs@g:z}Cn&vQ@lÚJ)oK b1 *`4z^z?C~%ƎRL,(\6U!EA̮ z'wo{,Rb:EN(VH f8.Ph~9:"J=z-D spT&@omGSKt@ {9w`e  *>Tmsߑ1量 G#x'7_ -p0e64z2?+[`Fic EHl'qnVٰS!$:ЬtrZ(o0xZG6 }\:EѴ#0y`DB%Q{fM0e kܵ28y\]Ċ6O/hJ̥_HzTFk21'nsTiBRz(' tbe)]+*8Z@ӇK`]xyMW9P.:QCЋ MDZ%s.yIz-uǐ .%$* l;>lܭZÕ)LW_»oܽ8!#΁<'˘Cƞ\heH1eٰ(M>B,ݨ QKW> *v R-JWj0!@JhT(1) |[vV,ąO`9۫K03y3II] bʛ06%uԨ\2r#Zo#6Z;?r܁qCZ_g\$fNf>#Z2FA=YU퉰M#J k|FxL`^jҝ-˓7qǖwfP`FϺ&%ImXq ҍ)x Fa.+U6 i6N;l&v#BDd7Eִ%.JE>=vzwKw†W,ᕣmGuKϕ<~Is֑HO3xNςBXweJt3W9EESVNd *%-8[\Td~U+K0)*5Q 찏!≫t]{!ͮL!\_ IM+eaݲ ?luȍ1~|Z$6`ͨ,\F: 5lFנ z,hylGP\)gؖPaxy]-,mM}XDk*ѻQR+'m-/ ֍~tPisCFn&2*FU_ dލVe5``Q!2zmQ}<$ f6 K)8(/XX!DIL.KLwh/Q*?tkm"TNyV27Aba:%cG8wZe)aG9RV_/ҜߤG9]TU1QZm*bozGD9|/=5qcVrޢzpAT) nt(7]3J"x.gT&n+;B|Gm|f$L2[F5(wr#eُ/ʮp0>w(rD$B$Xd&"nݟ!]S`$ c1K|b*NI70N*u<"PtX :qL"9B, 2jZ^TQv\ibC4(3ȫ4N!52jlG%AI C 2RwM͛bih/뇜 r gZx#j̸"teH ;)6 Fv;H[m oG/P KGiW|6*vzǞF;Ӿ:3~o UpXrK/# |0ӕǎh#[,侄 No;{R:GAZL P}+53͝YLɆ6oK> m~OO,sT٩sCS$ z8g1>i`@m*IW٫Uʍ:Qfܤ#B^BkeJAL ZyoKTV4Wq؜R I{ B5}g)F!%?B@&*%{Eƹ fw:CW&)F#rɌYY7Ń%TQ%6l+xƬ\+*a,g{Nfv& a$ĐE<;>@Cw(YtY| l90'}5J2L2@#2VZ )AG)7B$/IJ- #mip*rؼ"2{6楷jF_& KvMqWl f T("n!C1k8 0+ V>)U[KK}LXV~ x QiffG更3Y#~./:V s^)%J_s2O?5@( y.>疟eo%U|zٛyΝ{60qz?] A *pX9jTv̂-}CX;IwApWF nuꐡD"<Kj|@ Ģ}qYBb`=B~h%SR;f$) |%.wى}X1Ap0@NUcƝEj=~KS,)ѸOʇd!T%Ӎ ᐄqU[?ms$=tx~$"rpBـ]mW?WH /sLH]7.RiF)Ar˼U!u$D=\aGo;BŽbF´qBdfQn6^^8mcng^z߁sD) T)!xw!(&.QnV1Kd0{-:u=hVLW[3mVU݈29~{fUPuPUN Gk70B^d2* u P]i5qXmg.>ڎGrMgoh?E& Yo>sK1lw=a8hx,/2Ueqx~3\8DZ eB( KZ݉`& %[BBw"1H/OPfe+`ԊѬ)y[;R̙blJ_nX"E97fu=]LMSl,Ѝ?ЯO7ik4y^~ csRʧ*eW2 :|,OȑA!؋3s0L͈3.,,#7n?PC]G?d| ]9BWω_ڳM{ v3mYރq}s=U(Ut9XDNBftJ|SN)j~3 f.pT`!׭x9`xDN[aRXbXrFci1(6[z(\ s5\2z$~Mum'fL }ӎÆp>r"mḠ%$)lFbyv 4ƔP3չ{@pZ}̗z#Rդ/X-$H7GflT,? )6r $Q>!NtK$;gck\0ɐh3 +pD]o(kz'%RMa?e{ T7g\87F-WFE*O> ɰX?0m1;Z6X_W#{o&MfhMAOP"!;\k As3 Jbr*qZEQѨX3kྖ;-62TF&n.i1޵ۅcoGd de/mVޠ/~@ >fI[DtzY} X,Z `LzK\ͭomǭkf^Y$B 7P1* E%zzٙYSM_&_gee\:E'݋%,J7^M`\.<1MZȠ8;J kDvj8CE\ӾDE1uւGqOͻ7XuzvMJEV9h1POG R&'+{Z(()K:=,&nsb~ F׻Dg{3Y w]SᏢ˜SSB0<@}x7 Ɵf1j8o궟ŕPajn gjXA\%sݜ|=7å 0M&mqH߶.lbǴJGG Xp#f|g|&k g!a[|j;/SsvYG.P<+R6&& $kdJ:3L.xpix>3%dP&m'RI0V1Ѐs02G">(d_9lA}H̝֡pQt8_3jYrnb]lf ئGS׸6ݖ*bI'QvDzs/@ /TVC@(Ј (d SOf,T&JY*u8ꉟn# 4F;d'wiwP˱| -֙D`SI*+@QdKz7pP=Zp DFy #Rd桙A`oꇥ`Y-=,ANsr}Rtpvy]wg!7{k3%@Le0P|p_X))0%%ËU?O틷7T.fN0#9Q@ҝ[2h%G|} .u߅YVK=ЈsR}݀LTK`:ڶfdp4 d| `8ihdLGK~w5RH'Ô͝crXrCF#{05|5m*g\ @9-{sf.bN2k q)u$6 ##q0)!uܟfL-A7I.w{3OC*L!s iV)zv,\yPuBPQ}߼jg{S ItI5o2rjo5lop *NåAcWmG/'x@N5H" qU8eQ$V=Rp^ jNjo,;i!qGB=Beq7w |xA &ϕdQEƋuc :$O1jQ{`&aܺd?rDƤZLYHcpips,Ve RoXTOK4~J23b !FWfJZ\Ìu<0 XKYP0Yu`bB9s +Z˞s^EM9x2WjEUj9i9|A?6J"2/В[uM Տ }|~6-I0MqAh{{_g彰j  Q^d7ja-}-:kt"SnBP졭pF? 1a{Pk},܍ \eV P ^e2_M-nFdžm;DOH6h%=PVDo**3dfiHn\\f gpy_Cz2 Y^K`kxXҴdmUDu}{*`f9LCD81 75S6=+j";Y%v!B3157?+] `YD%8G%'׹?q;剂_ h `Ѷ#b_aZH\Q<;Is ]_Z,`;;^j9 IraNEuLG'B'"Bsݴ-s+i8_-T*xE 6A1;l,j6]EKN[Fm[I\˧%-Go=z@fB[1eҟ!ی 7IVDT@O*֓a?Oip`lnnNvaULTף L'pCq!@ bjb K7>J@1N"'Zme =^g^ۨrPZ=+cV\`L2X<2jszb$ =:[*7 З=_q^j${'+l52{P#.maUId@>#zJmKak@E1ZpUƮ:q]kZbj( 8$cf{lg-{uf@@73oES̻I5Е ~=*.ܒ'iy5DZ_%ΟG ]X.;Ws鐝]+lyams_ eNOEOnO ؗVl+՞) )b%u>$Л*@n\'],6n?ZqgYre72'}mJ@ɨbKZ#@d6ԶN[oȗ(ʞuA5Y{D2Gu327ӄ Tiquc: Y7gFiQLzࣾj^Rz-ضO mNg1 }X4"4,'\^~Yِ@(MeUWy$%o֓[Tê=44~ܕͩtQó=8i6>t~F4[eC!#~"NM܆?TiCkѪV{]񹁵 vzk?|h`MzyٓRՠ#Rf`Q9armƐA'_A66͡;woG3,;or4 JCu%YH;Xf}>Utm-{Y&aUpk͘ wjL 틤_H<F5CM'w.ֱbf. ʜţYAT/Ua 'Ky@f/A,R]|y k0r'L)L-"CXK2pil:K0/hguHPעש;k""A(g[:ȀhFZ9ʙvReji|!a_U +Ŗ_$ܙӕI~c)Z33aErޑq6RM 1\i}4kn2GMV9$l1c2mJLVfuTHgVaɔ0XalĐorsPh|e?G7ex*xkgzZ|bL_T)cyz$l^#lWw$7>Lsmz9u|%N /&֒;#w9gp;Tuj}Dca+mUVjc` [,"y,@ӍtO,5w m3د ԟ3 ɠcX :@dGsXX . jrH_oLˇu(ťnHBww(GW=_7z5`797 /~xBS Vd‹зD>J;n>74+k\@9%Q5Pgbc/D5FuVIOr5gA:2Q8O /~$vlzM4gKkB[6 S/͢=Z[\j9}}f0Ƒ-/%::)^d ^'a_V.u'ۘ#pjGs(=Klrg`a;ւav物/^mid#IQgso"#+Y7*7;~M`'hQɅ,O)@uO=>EbA"DR {U&f;Tѣ_n!^(/W4}eJ9][L?%Ou٨oܰED6/SUcP#VD9OdeJ}U(ʪv:#Y0.ۭ>kXFut9. )s_,^[=.$ob¾ISo6g\tؐƅA:P.ۅd\hj OĹH,9n\@7spx##Rw7,ә COpXe`qz%N'ⵚMLa. %uj8 YRzV4ؠ2]mD4wxCԳb {fxf,08/-VTrxR2_1Lh?KRjA9İiO|0 /iF=QA*ԩ?hX%nb/-yxe#>h zC"__P0]:.3 7k0*spPMh _lDzTfcT6^@sWoJ &wϑ*9C.,EAۄ0p=B~!j,~kg$=@?Lmpܹ%I8'VecA1:2)B9D{NfCϥs )݇;Cvz ÍP3L5z6rCۜ7%OW\cn_fTjwDw=WEdךSۃ`ɇG4%4] jV VKF߃B&K\j1.|R"pO7ջM]C-*y K EOVxhQ{|_zwF&:"x_壎fЫ9LrK }8f6Z+Th2uo8\5 Ĥ;hbWSZG*3$D^xܪ*گu:7_xl\\)!1ȥ~bS@w@_.yZe᭷9'R-BD4<>Ϊ @˕.< Dˀb O}jfxt'P*+YOrዜQSk+/yi$Iz}6kj֨uzwRR%:TՀ+,ql@a6707glڞ6|4ѧS3q,prv(YXfLe{7($ iuĈc﹋i_Ct7+G&k*k&t2xgq4x;4 Ѝml(lҧIrE QN鹼Fk#H% (1m o$:B*&=,Mn*vyV;V~,$4.L~\rh^2FW|[rs7&LhbQ\j g$h5.VLߜ[w} rBq4 \\0]f"hm(_FIECt2HQ_^I5"4NN=x,(myNO >bO&/[*^}G,̀!m! T O 攕[US#D'{^2:Frl0]si\aS]/a .ˀ\=]ܛl\_&y~ s |m?flH3!<\J};.h֬H1+_tZ uz?quOF7Z9p5or0#: >r$ Zn#!F2ȻrJdRP#rZQą앩WJC@lCk dkHnt |~$ڻcgNM^_uMEb UإߐC npƼ̇_a?)Ztw#^"9&@EVhu(O]mE6UDmpy=' h8,D)? _+EjVUp/yG&.Bv#Z|k>UH+PNq }*5|StA=lx{B˼lEֽN{6 y`b E`vzi}8 )E_XCq}0Rb"D @҆ho@,xQ߳[)h"O Y~8`k|%(9ɻxx^Q:{x{KlM} 2kyZx_P8*IR3zIjq9SVjaش{FIJū7W>^\;&x|0z%fs 4mY ~v-C DljO2K$`f٧| ъ&u?yw)k+lЈ6ZirYpF,p5v09"IT,9Cjv+=n[ $am|d3;@&?]<~/[w4V"س+}\yڋEsQA@ pnI46j97z;NU'B,6uSQ+u:tlDovP8fY:j4]QciL&v0eC$,HWەFCHsShfW ?Onpƌ;F_ ~ R+!6!]MϿɝyDsbNؠ3LJG'APFj:w"e]Jxʏ? PQ(]NU?'K_.5>T:`_3>4/TfQ.O G E|/7D$.V[ڦ(MHFwT9g݀Gc7K׌2%W"&_*#aUZ 4t cǗ{&4ũ$-;jQ;pN8hwܬA7JtVݵ:[qUNHAUM9EcwbHxN er oMo'΀r[ 8c@D;U_KPGYy @QSJR?⋻!se~&ƃy֔oHqCv2 >/P볃  JXt+!Pij͓g7h-顈$Jw&uJ@4냊+n0)2gҌȟXھ(B`g"U*z\\f8BJ6fٯOشP,#nI]Kp_|>͹K ;\=Kn*p^rH>OٝF-׵,b0thg;.mng ]q5*TvCof$*(^ HXשZSIAbw/xͨb2! Y~]X!ީ<]9Uj"512c 5(뿞Pϗ<4oU E-D75bUYrzҖ4 ۿ'ݟh \nfTu'0%5Nr{Q3o6CziQž7}z2&#RnWa" ེDOGXv#Lbj\z\coVW*`Q'^# (Hvΰ$s^+"tH 0,It". Gm;[w.qU.Vqs{JPISԛweou$#rOHC`kF(]*nOOlrR#G'L8o:6ꥷYQ {}["S"]2YQ~o ﲘoDy=؄~g0ܚ#HX S լJ[1[.|iI)iJT>J}#8᪐ Z + _Q΋]5ް.§+ ߡŻ QGfƄLƕ l9J[D:vn["h{΍=L!@ߋVq&,0Ra;)yy);)OʑdSR-cy{X$n?% I0$ӽDuOBMQ̇pg˴Gχ< %?6)cjMevn!Gֵc5u50&+x L5U^xIgGxĶ+ζuI1NbD?O4uW<,J}`l*oq%Se3 @ǦBf|پd &z[j"yE ?,`4%Je2@/L:gqc,< M$LK}zAfoy]8[*: tnk VM@Z C%{GJQpYtEgL:_2I^ͣ *d{-jNWA0ig.?@B'kkVkDL(߮7y .sG2D϶1}nR(Sz#Bh`w Ѝ,wߧ$XcňxAGXO<+L }@;bi%G2.Y@q*4Vt\ZUT$ZzSUW7Q,s0 tr>!\ /LDiAI/ģ=dw}wLtOʀ/VgQ%-r ֋ze;:k$NpһLRiHpЋn.@u=0ʡے|0yC؝)UI}wPpB2Ӯv6]I>k3ت8 * 6e3x{vTF#l1'69b/[jsQ4n ;ٶ!jp :̖z=$4ƍ~z޿/Be0f*Fjnw[jv`\[٨zl{_9枆qaSE6L|71']DxSM ⾢2ʤVU 4Dۿ:j-}g_ MdCڤFO rJig6p,X9)[Aiu_0|p_ |#$!((qŜ(h~cs]~gCmۧ{>"}pte3I,kZUTɝ2:aF >+;X|i"-;N+ w6]dav$8yD:&*bXvGd.A9~0G.v+b@Ԓ:v^-&3|+T}lLW3k}fW:3c*D.N@M57Z)4?')ap)N҃ݒ,: 1=03Mx(5 hl?ɵ(ߩZԀ<1lُP;Cd!JxvTlԛ7_M̜hTڠ8睐j]C}_;c`26X@d k?m<÷;U+bczvAw r r? (u9`tR4qY) L(j#- Ix޻5^EҞ{ o=ȀgTXjc0剝❙f.wGq*#zzät6 ㇬uH9Xlq3ńSLTm쓚I$j\P mČa8-r};sƋ_fz]'FOe>Ke[6+٦Ew4a)@ZC!lK,"" WR1/)FC- Ukua78 #vM8];+7l—2!os}Jdh!dn?h"nNJJ8`>Rs!9{CdI+[kGr̠R3. K0.$snϻqR{5E숅m!yQ=<`*RZ;O-50 #&2v7/ԯ"5<"vO1в֡AC4mIz`@>ؘ=&C%)dufE:rCR"N/ .vE[UÊT=%?]5;1[1*o SL7Ni\EZ |{7y16" }TJm"j$mG _$ZȥmnZZk-XQˣ,jysɃƧ74I!8ZJ%|; ~s5i3l ACHuq-?3J:-Fa`)+8u͜7=tL[8FK " #|l,vZsC@bIwOq=q<>w3Pe]*N(Gfϖ/e3k38BweĹEE[W1ZtՁcB+Cz X3?Aq$ۮޟ\~-+]"c IC+`0P i?٧&_aNqϜ HV t) S?Q\yQ]>!'e/?`QLf)!pyb\2OT*Q"%'1E"= o FCRbf}߆B4``"_] GOn ĘfBi16P3bnMX|Eñ'n)i$ԄV-qHQ&#]}{2S jڧɴ%yEQP1O/t9u9 9d_}w UM*G;ib( o\r9hp^m0 `g o&{"@X =\'.|r[J18ZG"=MN0;%)E3;c 1> =BebNKKHRヌs052KjWE#$t6ӰvGVzYOsNܲ9h](H<|o7ȅЯ[J" bv$ 6c,HȋLNkfڰm ;T?Sj'A nh-i.:w T#EuUΪgsO"0y +hb5@t/w1n*usSfzs4|n$ PV Pd I S#(/)/„# Y@fU FAokq{hL"=]Mt oݨrWG0$B`4R,vA8n{YK&X!\K mmZ7T7z֟wg@gk!Hчf9Nޛp~Gf$/2]N _LET$̠7Z%ojO>~CDh-.z؎@Un0ʴT%AnBP +4I ?6ݩU^NmR[v?c4;u߃/z,ttâ}4nޅ>@% ]_&0نx4@8C4?( /%~Ed+kبnsPɿ c\fiتYoluua$!;,P(@0c7ר+{'' AkK=cS m+ͺ+ \ 8cc]4߫b 5x ]doWw}T~nUփY ^<'+װTW 3]aڻd1:K mjخ%E+_ݶ4PՍV]ߟCE W;C!c9lO ( " ,`݀SiY)av񦐓ͻ.̀>{=#R`kd'JOC#Lf"}z&xVԛ!{h2e{쿼;._җr5@Bߴ( rR*yw&~g r᪨bu CM'3 W*KdC 6%Vf5Ll<,Pz}]N[9eVMB E :ˣԕ?Jw~[o} hT~5;{c{:R%N/ a`=gKxkZ8 .Y"&^9.|=+,;Zx;Mo8̵:2en=#ҟ4RdZnܻn)kb@;͌JcC@h4??TTpcY|]Ա'M&صHy =52 ǖ%J^' ʡiJT :^-0jؖdw84,Bot:213-f{Q i $EڴZ^dN.TӏAq!؛xP`u{A%JK ?Gg| ٭g!9jԂ%a145:㻧Mf >|3]0#׍v9Vz8!*7>r`BI&%k`f8В⵼%?UdC7JzI-cGUC*"gX?#+ )۰x-Z>:RN.s;뎫5ƴ6:Zk#c$,f`~4bg{~FEq(?yZOyEy6``>C#ο^g#Dm-w]%>ԍr7RMgG%ӔK<\@'0dwFy|џۢꔩY$hCN̓XffG9l'$'A㧮z.?pΥ' Z^65dRM/¹:J)YC:1p2xM/?jgK =B/U0|$)uQ?^YԖ]T0eL5‡-7 +TTxdzgPd(=(úN3^0{?*RIPqO<Oz^1Ȯ9]:gHAg]aGBZ]e7uӔ-F\u 6a2yM~I}~ %, X//J|3~[Oc&H xK²3my7 So*^~J68XA1h K^{ =p4_xׇE(rcG{vu6gsM=}Lg1IxgzTT/52! ƂbKzy^!{R~[^.U#E^۟hHmAi .8O ڲRrRKp疇 N wv+ emvP_ 6ٹ )iaz%my^*%\0.s>?..Z2b^e9cH.> 'ĖiR$NŠOaV缞UI-EСb.a3g<)l*/P wƊkROj]¬ h۲ӝzVXL*\pTdS[Uh~fWת{gԅEEtW<6"xi"E'FC;A49VRN]'zAہ.T1$6IWZD=Gal*?t=eybEbߞHk`S`D@S &j8$Eṡ x7j W0))D F_kt?᱓z(gzkZTx2n'EHD4͖C5*86Ud(:DC6=P3(‰:ywΊxl(0gXg(.L* k2zaQ-$Y_|[T a" -JuQ{}Ft[TdUGCOU+v$Q mԖ I,M#+re15fkz4Pl }( Td j61®${HƐ$%9{)m̌(smN7F_VÈRc6P;6~#¬s0j!]o"wgƙ,˻~Nu ՝s &SӃE}߷hҾŸ́j{-Kkv='hd y۞+16ZauD" C@YbKP Ŵ J1aJ,INC=^"l9FKm:cWYlRvX593ڭ9z$uqc;[#4MzW u9T8hGuQׂA WwL7-j%9&21RBS&]jρJ>(XByW'|=5&(KWllV7UfZ2z_nswE6')#CA%)W >Z(v=KqgrqzjnCuyyPHFE R(آ{뫋ZlBDoCWsA}vi ڬ| NEW\rPWVJzn\u$G0w9rsEC2CUg"iE@F.| ˿xhDyq3A| at@yyQR#jQ,爯ZG)TcHL!6Ņ_10UKѱ$CDy0?ioں|AZ`cڜX-^GlKQ,Lw9u-{ dNsVF:C4{8c2M=m!Ѡ: Q1ű}8w %(>SH597ŠD/.K0%C|Jj=kF\[3+8-&in}BT:栬=CdQnl?_\=upX~ vCG3븣T? }貼d\Ow7.]HRRC{?EbH XUڸZo ;J6Jp;@mGeC~<#8tWl <;tI|1]MS88V #XG(I_$ )!Nn20Jj azsvpCɰ%:A0 hhݺ0 &h%3%;zsV6ɽzǼKZn \΍JYo!S {CN!+fFY]u<\O-(#hR₩YcoQFŗ6a*g0nutWZr&78Ҭo4)q*Oax>jFZn0.{'*?uHfpJH--h_b}nWLXvQRp\Yp``pYt9CP6U>Yk)u)'Y5 qAǴ*_@Gr\ȃqEWJŚմPBq;{5*SNb3!QtQ>4ˌguP fJ\Wᮾq#㟔ī=ݺiUm͞ا[4IhSy uG,]IbE9w>r!nGIZZ:BFӋ dsq E3&.+V a&eIM )P6{igi?D̉6]vXfҍsD`(lϋHGzN'g6 )G]h0&TF"i%FiFastjM1>h67QƜh.(#^xIc gx+O{vjcߨ+ȋۿ_cR@8ʕh`]$)F`=M192v#>o R ه$b `4U@uN [ho稆ʞ\gp͑mRk2&`)(U7:wWuAb>ăKNE{ GRL~i"*FEd&3[`8TC3Uؔ4rfW :ujO!?֗'?ۭ5F8)lh1׾9? +-_3p|99LߏLg(؊*cޙ6;/$ls`3qZ=ӛ|xxJ,J'}.B R*3` Gc:~#U IJu4l@ Sf Fwt|&+a%9V.7j_t֪X|]ƛ&njYBq?ak^;ISjs%[uy ?&<[.V>WF)N8) :{f[zo^/^z7WxuZϪ⎐I:il3t"MdC^iw_Ɂ5J Pxf=i ˃CȂE#íN1q~#z.ĹjxEfW_N:wdUa4B,;mlW(}蟐E|iB8jzvϣk{L(_eӔ\tb7zqI@|8ѶgZO\<j*-Fw& Ԑ XD .#Ld=7aam_l &Eym*j_opӒB蟺7?65(}B5cQĹp"2l2sބ}87vS 8CJg_aajA PJs\hS8E&B+r2\P0;q #*Q"]M') ^|WPaM=?/B U xz^E[L@睙+jtx/H W> < W[toLB>5K;ݷNQGVp?[WW;k7@ljgr]N5>*j^#@'BotuZBt%A S*iUw(OzdGy|`REV\TމՎopf:fK~ o3sf)ua?Y?U6.Nzxg8o+hu'ƧҬ57jPﺦ[ݽ*Jjq!#>[RKz 0 Tty6!̹ƨ;OљW!ה.)BĿ[vkE `zTp!`&h/e4mܟ7b^j2 hlof|} d48]2kxM=R DReXY3CɚWyIV8bq&u1ro"E:@S(0δ >(Lwc">ܵ l{mITx<=Nl*]xEP$f@ ugf=kV\@ Q"G ?#"0<#'OjOTqDbA|Avzy~@g( {O$"ty͢)@#gʭ_O{_UZ3R 2'sLT0q0Tt R}F( TUɀP4dNj΢!r ܜ>K?Ӈ+*z!kηULMRњ*ιs L]Qm;;sZp莹{w׷lj磀F{?ߐ8vo Ec{E?<2)?؈IMhʍ>O3iѩ.xo13-/Mck"bQ9s~;7WR媼p2/ gmqoHަr97ٟ>6cPE^K bRf,%<P<toAkb6̓6Cb.1՝ xYs  aogP{6 ;kKpϛhv}j/3w$qB2$ag/:za0k/4[w=TXAKN/a( Lǥfr'*03קgBJtNj&61;I]ER_,p%XX>:;zb/Rv'x>h>#IB petS |60֮VAZgv"n**U2Gw Q*˼/?荞@ 3 ^ۮ4V}3獧fbO^u)pWrV.1~$LmȒFXJDrEFCўz)-эSf8fP}PW)Р,chSZ^] p~z'vظCNW;:oBb0dWK!\XP6]aQ]L6~W򳵀>p \!ev>rRfR'3r agXC ]ʒ;v;'v{ݿ/}L׵R$/@OejBoU7otYx9Cɒ-ZI>9=XW|"\B-9[wf9L~[!Y` 5FHv =4vhhj4dPHP/SFe%ID,O}*z1Awxz_ 4{ l:/*未R=ξ" nd8X(o+'gL?c'UJ.=5c-cLmh5w^x)A6@g果8'= /]=cѲhK.C~(@ћh{ x\FGߣcL.Rg^^~tIz-`J6$ʋ5,TNmbBAȰ2++#, 쬽uEgsF07FcՌ}3_F~tJzE5˯BIC)XQ_(<2 Уu%:S80,8)]+U,y2)ypn&;Y;\zWǰ v_(u-Z0@W#֕8u}g~^yK>w*5쭄uDtOa6:je69*,)%s0DlBW84B$*}ޗ\ R7UxM?_yY'ƙB233TxM9ޜovUbsFx붚iX6{֏sf$E{?}oX2rE?ͺj+ |o&d+y8}5o]&Сž'iY1,%!rّ L_]?V p‰fQCJps/VoUh%&iݬ5Vkسk?Җ&+(3y+[ !I-ذD(چQhݳ Nڅ'ɒjA1`>z'Woׇɉes9jL짗%[(L~2.JQE OY90D]^4_bF1`RDΗD\$x'FP=B t6=b9 nw!m,qcr޻"#a%DwĠ mr޵!ˇ ӝ5EL2ȹpm:S:PpG}܊>~]{,'a oHd_tqˬ)d c_䩬꾼|ӕ w$79z)b]i|K[P+Xox<(1̈́esXlKC? E2ഔVǷRg)#k/kޠǬHJ^UC-*a_P/?] :C{ʘ|_n,&ˍ xE˻)]N#6,@Ɗ/{`#=j b\퉇owe[#֦v2:z9L[F\WTv '3+H~1O$:)uoIæ|Fv`\32]8zU S^ݟ"&e:QqξդW-Irm/+mR{w(}C_,$2ܞaRs2T,Cln(~-C4k}W4fhVAAGp8R4TZ3졝_Bvk-viŒ( M s=|&1\ {x~`.'Xwiϟ ?R 2 e6ھ$P!6BՁ%qR$Jŕ̜@_F|}:i Wv:׆o&&3YG"+ lrɊ7^']ކ'1 C=5=iZq7كgΚ=Sq,hPv>1c𭋜RTCtB+A3}`X)4:mr((0yNNA )ℷ g+E5xPTɐݮvE)9aĪʼr(VH F{WXֵEFED: "̻@p\m@}5UѪ9ӈ WexPYq~6S ve". &O\e3{ ר[yJ'jXNk44C̽#M0OjƄX_/!s/`q$4t^؎[WJ<9}Ǝ\ x0hTˇADqc6{PH`lJX(\>1't+*7Y\=jX*gobXS#7Y!wOq-66 Dԗd)Z?ʧBLJn4)`3I\JZU"VU?Wr.dSayuN,+\<}&d# mS\7>=M4 8V=voџӭ5_T$GݙbV;tއojT̥,+ jTJt Wh/)3B4'Í։([hv(\8rʠユoFARMϷƖū[z7@a),+2z0k2}$oSv["b2y2pr3s$֐U. |y _ɇ]ݱ~A2u[byWT>p V±vj)aΌY;p<0>35-{ܛrl# nvqܰq-ՄޟipNYX]>- JH4 |jE) 3N+ hy>vE@?X70[dK0O\F-NCձU\b:$N%(4;9vvn̳'y Kw(RHFE_Z fђ7EsDx˭F{ռV;/$7 S h,vbW 6[mZ ί>j:9V/Gʲpzאj& &Bmkw쌽% f%1JC{Ab(&>ӣf ?G1ģ ԭ2D릹LaJ*aXVE+8nZb]",T]( (;}Y»##M.1!p. v*FpBծ AoŏA,!12H]@wt`7dACH *CX;EЉ]dˇm|T=AxZ,2D@eQ^w(xiy92B0w-RX 0@jմ ![*xz.^2s#1O"T)qW^*d\ǝV?tzɘ=p>igC.-bhGSI]oBv \=[O:|pPwʽP7~껢Q7A^IU=,"b}&k}t&9{0bFjlirCvwpeg}`1[/[bA:Kހc7I,Ū'p]RdwcX]m3dk1u^B]l{?Se?r$-:% mW7o7@&Ti@-&pZyﵳ8XcwafߦTW_%ْroNqhE h+ ,+YqyJ֮2SX֍y`rg#=U!T Z6,Ee+<﫷~(!TEJգ@#a(lSݍikgYZ07070100000120000081a4000000000000000000000001644ae3bb000012f4000000000000000000000000000000000000005900000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/mantis/hopper.ko.xz7zXZִF!t/T]?Eh=ڜ.+MMM*fH{0 )~.^.l6M}U;4&iRLy[I1+rss]3[ B) J>b)eW]cAZlENxNt3hUͲ0'_z=%p~fdvNOz H6y]V 5 kɲ%Qṿ'.09U>rj&-V^wsmY+эS^ɧhGGsuS? 0mA}gByfԓ4眬̳su-82Қ͛Tܦ!_>cL udK@Ȃ r+@W!A@D(@wj8 \ID+TEu%#}ݣLz3RQMZ3-KCP"TY l4 tNBf/Zy0dw ak2)?i?0nC?Ĺv?kK"{rD8]Wo"Wk'KR%ǓQ^Ʀe-H0.~3]WkM/p̜l.1'mNaU7lw WJ#6JmCibj*,XzB8TidRxЗ{{9"Fsܦ##T!J~+AS}.$ ӲPKnY@wMn:DU}9:O,]]A% (װTpxdHG u3<;sk_ ~ _rklasՍ;QV+?2[JB&PUن nnYw/Èv>]EƄ`:U MOຈ.5R,:dZg5S~^zrduӳ4̌w 2~0E(T?,fE A`.3a~SUhLYMW+Jy c&4g~GLZ W /^BOO`?j*H=K"PE_wסY}  Z+ Y"uعkZpxQ3s¯)OZle'dNKC p{rJtWɆ`/$sn]fKQĆ0urM13y?V/kP3v[]sx d "TM\)Oh,5ޜRFg (+ۯk5D'c|+_ᐨzYk r KOزi1i$K0ay罦j$k(>+#~];){~i@E0 h$g tBEuS-JQH|?ؕ(ēnɌyv7R_ m,Unm] "%oݺ ~E?rqN6[y(w"{dvnzYW6?LMQ<[KY]uuN|ā3ӯe>7Cg,ē^쀖wbRzfdd̡\lpDeBrxQVSBaT*mKt\|qĹbl>I6Pw!u8m@7g"ת= yt{R ݃`!42%Kbv[@0~KvB@4a.sE4O:8ͰTux_wf@koQ@J]~]Ss)%P蕕 z(2uVirM䢲VJN(͚qH|EU9TBs6v#r}mmD%sB0&/e.ݔLKﺧV11+h*o^xz55Jʊ^(Xb;ߛWs-{C/F*jgV"aPk d`M6pp˾K:S i j:Z&LI+PQoPc莑|E{{lz" ;mBj?m@H`M ? %Ae4]P`Ёw":mp'ߩtcE7<'<\SŐm4'9U]@0 E9 We裆ttTc(邌'r d=x\Vx*Bx&LJ("4S* Wu0VO<~͖jafa}9ul,dSiQ4|rchG(d 9HbAJxZgg| s5 O/7`Йn7WeKL\S>$Dck`Ffp^,qz.KlU!"9DdLSCq,@&>AIl|NqFj19ǜORb00b/zuhsw Yl@= cE0 @M\E9)%FYPbؕt DF>>(5?m`iY3 wؒIޠٯ>5C"Ysɯ'R_W56gyє[|7T(k'x.N~`l*ZE7+G<,x89E GVy6;K~I>C1uh"0K HMVt~AKҘjP:'kδmԤbpzT!#~W8@IK^O-}ߝ'>Y1J=^C j%ԥ+tFZY!ps]'XoD9xK|MB󩉲D5F6 |oKTK3߁fa5ZʖdJuHgm4_ U߿d]Lb~D8בR:"1ڡM̈뽴rX4/ZC(l͹Gi>8CJ%RD'g#voǞw@W1:z >Z=, I x :Ax .U+w{qNZB3oe^Iq2R/E/St*Q /XD} [&0f8]g^?/_L"9-Lk{h7"5qtq*`辡!I4ylFN[Ί N󂴞U(&R_3^@&{`[: )IzFf))=Ie3up -I%_s`TEi3N=iĥ)ƍg9PMVP`ⱅ1n5`[qQhӰRq-, e(8 _WL{$TSQ$+Hl^ZzAs^u7)chR6,drRMV+Fd=#r-TG]jY%PX204 q3p\xEWLP4x˒6-eI; r1w nZ n<㦔S,/9=uRjf=V==L\6,uH'xWW~M,%e{01!|eLq=gY]X$``2)MJg__kV,;M\yC<m32g n@OsȺEGdGAwdiq[xq6"GhI/%LQ[gYZ07070100000121000081a4000000000000000000000001644ae3bb000029c4000000000000000000000000000000000000005900000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/mantis/mantis.ko.xz7zXZִF!t/)]?Eh=ڜ.+BvspO?mHjlOeiWrՉ4 9 ;\c)6FUx)'4**xC{z X긟Ž#Oe5Ih"SkXs4:Z\WH\NJTZ$վ(5痵vR_UN]cQXYnhs?nZ]lroxkoq:߹QؙʂJ0i°3<#Q#ι<4sgTߢBe 0l4S5"2Rc{K=Dk< {env|x 1bl]liu![p/J9Uk _.bЎHWEa+N<B)-U-'PT׺NU!;8r^K߃"_ݫ^="І^_UjWBl K6v_kZU@("֚KL'&r5WCWj1?04.|S(G]iC4Ұ TGe=Sqw"8{`> cx -p6Hq28 ėm ;#%~U('0?rFqO_f=BKrqժ#N8Y:#6;E¶mE&=gm o2>8F`qVpgGjH8Q=A(i>S% R5ʔ0*IrI_}R_q&*DX`r{/9.SuxC(k -G(u]D;C@V6lF  #wC afNK@bX< :U1ܑ"i(kcvTbu[.ѐ>)\4Jxe@LBh58P?Ư^y2;N|tje]:xƥ]H?D]aiۏ՞°~tBiiSBR`yL1Cw~7>"p)j6Q=!wVpfcVrg -7+eݼkZ3U| oE y`<!PKw{=#-0[Ȗ 7aj)ϾJqGtC+xamڒ0)8J:^ˑ|o en0 ǯL];$^%V'"l*7ަ:9uʳh:c7ޙ~ґO9ҳeڝ̺Jx\Nq.mt4R ^oeFnBᰲ7sv#^xbm,\5_5gJ)(w]5DAWi9e=d.|Is."+xKv`H++Ufnhk|WKuobqַI=d|nrυLZdM ,f 67^5{2aafcgǺ dAtx$-z}[Xnʫ5*E9/Mߊ~knrf&CU&)iIn5Z@-5q!Ygas.Q:ƪ3O;j[E-%3HvOUZk{qOhqgZԉ+*69o2,Eb/Efo@ݣ--ܜ8aU[>$:#<W =%QXFL8c;GJ ɿ&}v{N) =?SEÐa΄`B& 6q:\˝Z~i(޵>('ay 5s-=þdϽ#Fw_Y(v, wf***@vG(Х6j֎ʒ+. 'bF_)aNY2A;*~!bzm?08=Ӣ'OSSX`c>ELF<V3($B ;#ۧ~OM2?g Q--uGa{Oڭ> t鳽W(i^?R Ij~ tZ{8ъp8, ׳5'L%KL0)SXLZEKSW26@ۇɍ-Pd*K렛4V'!3[9ӷa)iA!sfTDSdO Vu eQ^k,&LoOimQ*)X`ŠXUE^rߊ3md gf| UMۃ(dl q;Á 1tbR *}R 93/ ]X#~ bٸ'GQ}~VWaX%\kS/3SǁN9m Dr&`Ymc0%"[QJCHb%yȷRPRkVvo0ED /l엺%GZJQ$TVjF;P UJ߽⒀ < O4:Yf4pZg㯐@Zcg 4AE7מu5m]HuC7cXOdYbRٟ~ UKR]Wp֤r nM)؍4Z>EYgfRT!T/7Uw1 /ԿS9[8: n4#zILG yj$xг9q8$'X jLq-:j+ٽy8N|ȑb_WmC0,.] "%St=bC)]0!)ɫRc}bIq.^"K>=ȓ7Gʷ ^p:koܣfuRpBٌ'ž} F+ҿEXJZRjUITjA5{ ȱ[ldI /unxR<SixaȉEj̀BOm?&GWYT)&!ckZ|v0ƋtO$4:ʆ"R@2A"FRǠ+t&K]eζ,Qqjr``n[ͩ@!G4G4j C8[6K|W6 CN!1ȳugooEE`>`S`150gGeڭpeOmdE5SYe,(r߉T8|_ ) :-Xt{$+ifgQ)qs& ҹFmX@IO')QJdq]k_Y/8:â'jͽ'86p8꫽(wV2O lcҭcۖs/1Ӟ-ycuO1e/nr^}PcTk)bJB}pv6fn^zş,rY^n601JO- d" 0xkq(㇜'TV95"7A?] [/5^KXZ\Y@@ߡN, rR{3a| s@u%b=qAo.='bQqqZ!y6 aK:R07XlAF<1H sū ):8{చkφ $ǰ,XmmKn梵4*M٥ n]yTM<2EkDx>)8{k:MsSlVFf?D'8!v ̀mנ0iĨ_=5>x0I@pљccZʘ28Cb q&wME0}@YcbԳ7s<QFUxl/KN3_'e[{/EWpHw%<›RG݊}e jҖZZsu #`_%!L1PEK%6,7}^ ZbcVA3KZ|yd\ }ɇV.!$M) !a;G46t涱\8ވf3 o;E>gq?(Y6L&l6@eۓ\:En3o[8+Ŏ6j\X^ҪU@(|,M.H\Q_p {g[ øYn\. \צǽ%K,sڲ7sӞ 񵎻p/|aݭ~6eٲ8*ׅ6ƦCdnΎ'\cByFG7v{cLX)\q[߭{eS=ՊٝP& 1&+uϛϚ&P/qqKK9_HVy/Z2W 1"r4KjR! Ŭ̮^1n0pbTjɶP>!h7o>ӎ*̖2FJR=_{7(lx24r_ *)l4&Rr\ `zSgZWD\IIyKڜwXsv tE7UiyDJ~5;;U@䅟6Djɝ݂R xA-+RKb^5?sQxx;ek1HPJR *\W!Anwg˳6 1rx5>1?x: bR%Wr=vwM_GNK6myuZmh1bi i c2;iod2Y1v-5U1c埒#F5!_]l>.zΖ@N }Aw7xDCR֩k} s@0;jpH5<\Y~l-K*AgFB=JT d.#d.2*hKIF#VdO|0WeGp\'=2LvTX:A8YQ+CT1KYkt"`G88C^norĠ Ckfѽ[K{knZJB) Y2]֜س\bHi$qy%~*^"!'OX0`v.{ #vɆ*9$~lG^sNӡ%e΃)8?~;H{s} =p@C`=Y\t5nd 6@5ZmVAc_|cS~ Lg_3҄H*倳I6>ɺnF:9 xiv&n>@:7YxX *)j}v(ur{J/:V΍0Նׁ ebA!6Tk&Ľ!VtYGw Yփ>7>TK$ǀs$opSu4ſD J}5NRz 3oDxrD@>xkvB{v:0DCJ l:Ĕ@G{xǹyIbi7'T |sGZVWV3.`29~sa$;Ie)!s*xؠfѪ@̛o[&7k3(SW-IY24YAo]ԫO&px:#pC[dyV\s45ѥ^Lej7w!v[fB`3F4 Y-@Kn1K$_y72f&r|'ϭ0mEibK |6LtYK]kƕʓ7c Y)A/T\@dy4ɖU ®TwŚsRkVuEch@|b7%fRQ. Tި:WvqI_8fz{2?L/]F`WƼ7Z:Ⱥ]X62W.$:#`]"&j%M5F2g% BmTkCq*g5wtnh=t-(؄?B뤬 #t+;` d/<(Qt.h,+]S-H\|<@ 9 "TjIܟh4}^/z05-+*n`RO\M8 5Jw֥;= $Cg1of#FQ=D'jh⫓<!Kv+p`yיl;_Tu? H,7MG(`V,CH$O",y>j0 r[\f])M6(4QrA.@dyP,R Ҿiq$E.X#$~s{i oe,h(Mu)"U'y^NCo~[K!h8$]_΢}-BƵ9>^+Q#Ӣ6? țyB;jE-7@fàfݒШ!6עyuH&w@PT'؞7T]0oK?#?НI q\p7ee} Ljd=ci5@nC;no"z9X@QVw!;CzH]UTbW9 `.QB.jn}Gá :het]e˧Y#ܲ+BnyõuxV{RY>+ŕas09 ~qchY֚N*ETlP-Ms+8aSӯgYZ07070100000122000081a4000000000000000000000001644ae3bb000041ec000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/mantis/mantis_core.ko.xz7zXZִF!t/e7A]?Eh=ڜ.+Дg1j餸d>F:0 8vzk;{ch"_H\l =C4VQSM$8Dz¤}0R>XGܡz҈o]VIwGKw,"~g!=L]wL ;(ͻ:_7!Ե*ϾozӅ|u)`~`liGnȳ:ztn[0vzo^pW83a7{UQ]rMpL]_Z<}^&fZkeדKI0_1a 3@x48ǜ1F+v#Te nɉpF(髈]&57[+ JM)ZɎ)u"SܴN8HɶwTf{6IU# 46HڸC6DABՠ)Ponꛆ qX@qFµe]wY' ClDpjĒ8I6 b7&qcyE+0-CIF(ޓˠ+3S4#N4Bkn k9d,X֯ĺ7F2C\LcnW/40rP߇1]vS9$6ԯ6OXgtf%Fa wXd 5GLbNkW@c/$\Y@ᇱ%ɵ$fXHG۴FivOeI 2FvsU1D|7Q1t :L-"H ؖ^<,炕"g=W[_np?DV/8'\m)djt Ea W/&~5VciQGS&\o323Vx0'߹^GNJ$;Y_=-ECyL]IcG~gXf>>ϯA;_醢IQX>(pmw:ЉL>D8+ :8}z[`iiy. O.ņ_oHnWMY`a51u;ng2FN(3i5XZG`&ċMy0N_MNՂ9ޛ 5:s| MI!gqt2?W] Js %i ]?/1RcKg %,u ^|VpZG-j:)[49VG2ZK@*Xtεncd/m t<΀ UyiP#bϨ!%[B8Bv!ssǶe1`>zܦ.BP=HvuFkP_V0q69$cc_"$e&|2[t<7 ]<9j' MѪ/)L8ybi.LV:At (ASn+2IQ4ɇQwecQJ?2ǯRIF%иvDj,H覇/U8 DH:::r#BV;u|2v/j $R+ $Irıx)0XϝOKWsl&ҠiS t߻?+j,}-շ|󯢴wXكsoa ǯ˽f(FDcY7dX2My~1VaSaՉ|𢫈z|((d&M0xb0?@J/ uɹ .9&WJM\Ȼ%f3uO=u: -;{zJIF~`;yKiQy+0i<:!j0ZMᅙ67_&>kQFG˝;z:]f^e94>Htܘ5ʑ. q&ה/D@y֤.Dnw(ʎkW\>L 9(٧ZO ntTe6c], Cy8tM(d ܭPMC?b*w-r,z39͏s`Ï6ܱ1޳~ȿVQ/Oicǫ2g@t&lAs k֓'F̸4i|QTyҤqEL&ۢ}ro.~d ܕ$G흟>DT3˄=_Jd/#N61It/&6{|=[$7wռ'LCV$5uBՂ|6,@aL9,[>h8xWH%~cE6ؤBwS3yg 9dP*NA DDM |Ds6B(h M=b F dRJdW@'3R$ G*GMb+Uyh*۶.= @RGmvZYBqR`U{AԴUk' >ՄěmTCrH{1k6רf5b1It{bhh\@ۦVwA &T*"M{zR)-ۊUB1r[(fiJ@H p9Qw~)kgHŧxn h(P lϴ^i{0ۑ)˵j[Y /2<[xFyvt{n9jY>hzIx4Vi>ۖ˿A:nН:T/4xP~=xr.FHudvL*eY}W=tDlw|׌;v`Kv. 2+7Zc\$B "6F_%{`b8Tռ%,ˑX0E䝘a"f +fi9d4JO4J\C(LNyZ@吻h"ӱ!"ul2.Ga8S“CXȓUHxKqEih`5@?<++oSd)g}= F;;@ v#^2b-mwAb+~8NIiRQ!MYce0z! c#$)i54p7* Qz]7O1=.ʎ/]}ީ2Y S#ilI"X|4W.&Y">',%3]RBleyDDqg}[Mg9-~;3p6d" !Ep)[h0{b*N}s6^F /PXϾ`e r:9S `9㫭 0=C//)r$:Ab~QX[T؄4mO-*u7rS) }d$zqq'5 ~KU"j-=Y1˟غ~Q$h=w[Km Ui Ae7^D}Ӯ] 5ئ~>(j:{{ȎZ)!}6 g*N_%P.gO)+?&̓ЇF5ڥhwyOяp0Mc;nUrA \m#͗F<Ad/hZbEZw>= j(Ls/Da)[$mj6(1`;nOY-~lCѹvA Q o}!mhtdGj_b(O?GHuY<8U\axBgZWѣb`_Z֪Đ'ճPyJ1 Ѳ7̢f+vnK^r@<,)soDQdQ1>09ɌOsECO[Y j*?)aG{ա1eWy3(½{g)[%_Hq'ݖ OPv`#?v ԚMʖTdAπBqfv}srҒ!Hr0p9s v՛8SN*g\dhiocBފO[t/AY/љ ɍ2F"Z令-IEn^i &Ѩt3.?ámdj˛m\%83BukbwsEwVK@Pf\wpȍH1Oz)vx}$oSh%ΗZmVsXDAA2{ӌy咆_>(hiTKzʍ]}"p'mdrR剡 B/DY۵%PQbX%2&նE^bg[wڶJqkNU"m2#MLfk,Gi5/mw#qn!rFsvMIž9h~ԤEF9@3Td]NW|ED".ME} }a;q;asߥ)i[\k֎ה^^!gFۻZ-fbج-B;T>)XF0N:e>|VU:Z/Ib7G/3#dˢQG4 {uju/=?5/Sna7[y۟6$߇oW&+Z}=AH]G75uyfA Τw)&z^Yby(Gt:&a֭[y'3uv8hѼ?{3A_]Η]s0ZY}u<|?gseB# {yq^ڦ@;R7 .n!\_G=>&%*xwZ-IiKs7RswzBc:d4+jcYY4XnPPajB4²tkt#>Fz'ݳ(F]&<"X#{G(/L`:O*%;x>{;![cI _frJw('!xΎݵe:eJ [!bnWϺşE󱙿HSmmoD'cGC' s`<ѳFaLRcdV5aKo^۠}4[~iUxQHFM~:Ԯx !øexp_?Ī'Ԟ">b02eN߳d;MV d跜~Fz;G 'N9cer]\/d AP B|k `Sػۇe^Сa'I+)XexE]c7IM%fj<q,)%A͑[= B+&zf*UmfC>5lf8|Rtɂ꯾!-y )aA?>Ӧ9O2CHٰUZ%6GMv"/; CŦ~P:ʲ{YLجXJ=)"]1|W_sEp^D O+gE0i8v)E)F7Ki`F%wңF|kة+@SIl|!zAnt }R z=er*GVl@Bf,A X|Qd.al.溭 {8ɸ4dg:tFEr8շĄ"hԟA\+9/Dm,#T0uj+͇MCULIopk'AjټUPIŗ/#ЌJ3j^ @10Z"Fh(L&D}150ɼI(do/M.q08=MԝhSO'Tu8%wBƱw$wT񣏥'GԔ֧FGϫibgӻU,jwP.Г˸n @8Gހ+B-^91\Zbpk˥qB@:Y= ?!{ "9. %0hMHR'RGk5V5z' z(sS8l+%M΂«N)) gaPc| OYyF&~rtw!QJ;IyǛ'.GӸ1ٟ}]CpT;x#\!we] ;(j˝3t)lWcD;{_N(}'wS qB<;;nugD $.Xj{/Q+q!=^J̦M企7sF?6j죀[>sip"P@`O9. mӼؒ 2*Y渭τ+ X}Ρ&cO}LrܛQ]M2xE$n+t᰿5ceks`ɿR{>,E~2G-Hn(R[[b0I,OD2ܗ"@T~3Oܶ$q4/Jf^wXy'T=[=*~pFahuA$0xc_"؏(xkX'g@ԎV5h|(iI|(=par*A٤܏vZ;0>`o"YK Yr8ϟXjZ1?eCHf}~]Ζ r#@9yβ9'$7 6MQSK)_iR[Stx0UkvG"T`7W/=u0;vt}(g@C%v_? ajR≢SE{.蒵%jr{;0)Ȥ_.A2dKN1fkXLZ*}&6CC򗀭J? 9N,ԁtn@F˚dNtN=d'<\3~76-?$ʼᏕ"xDCxiGV޴vK.&j,#*V o Ql&V]fj<׍Ȩp^v N ]+svڬ<"#/4*i(/Q'Q 䤃ƴq @Ha̶74  Ұ Y3ilmfvQsw!Pǰ1!s 崯a+,m'p.v 9+v*QWE %xxGBg 邔b ַPWZ~@u Y`R zv.nv<;;6/Ef oBBƌm;$Ic2rnUQ:p~`hqs,"4G1iR5ާOG ΢ZbIv FeJ K[ WӾ[+ e!Ӆp$*R 'z]VI$kd W8vҙ5@g1rj y@P0h7Su*oOaC-i{!WG7_3H\Q ʔ/IkYRʎ=J"$yRoZ Fߎoh8/h\s<2oNy=y|,o%8+˷]Tb!A8wzJbcآ&btX?H/n0c-6F5G߆4I4x=4N q[K18^0 <Eݫz`:4q?9bH٘kPTgnKkaס֚pH&\v*s)6.($&jȧy9(_yD_О8zhS!ၳB^4 U4eeyTy?]"i.0Qȇڸ!@$Z|5,]1TOEj Ole? e\¾ybtF| ɁbEZ>SϚ{!\+ d`Lgݢx@%x>0Lݹ`&ѱ烙mc>Дm!2m48MԌENmb Qy-.ҥ|Qp`b9@Wu:Ul3Nj$cT р]nU_L'/~vŠ{=Qڎ^E];jA~Qo,+/ٰ}pAoF+),Uv{K5YSn D"(-/bFV6b׽zdH_;E$;X G@k)ÜQlq[jv1oz>C1qwW<>r;EXHkt.aF%|dZ) 28&X?a*_]LB.u@/V<.&wOHFõDT!lתܣ,wRx8y[z څmhc`}blj˛3̠ U: ñy{Ks&IEEoŌmU\=*~ /g MQĊM|&k-2x nCF7W^`Uz`hC񘦮6y_!4KM2[YOU1]MYV%K3;$ 8T|XUv]Sx9WO=\dT˗v9]Txշe_1})i 7!AEk=?4gz}1BC"AhvZ6GT /91j|nam`v4T*NmD;L/z^s0YCl*&2-m6.>݆@x(; ,}@ytXhp@Ջz gVA,&j _B=gØ1jRj-w'9aGXv )kf-/6nvm1fm#ͼJY_;=3Xk6ٕ?v5Lq|(HV#f%7o0qυpeIL$:l#sܰ0N(WK'E)`@7l $%\0ef ηe?ӧM5``ơl]Qd1>=A`J".2=')FJEr,3괵" cr/cK_s4HyΝQPYZNԔyсK2/04Z2:l @-cs8oEpMi&?lQJ#q{P[|b s[gcytpRC^)j co4Jl%店ꇩ꺈Ԗ[6ΚaS(ۮΊ=C3|(Y 1҇vGhh3xoyeZƘ"06 ўLoZ;%$ y\dtBl׃fskz)Jö8~`ѭB@BvYuU(:aDt{ eHER |рf+`Gk֒9t Fk7&<;) ^VOY31~:4נ> fQHh:@V|O\3uY2LrL-qq'0< ]ąt,DТ"g =yS8ɴK2-V{bnFnƊ'VPόwҹ)J+mބ1ѫrQGTvbwO}GGX3H9.9FR BLâs\X{Qʼnv(ZNF J.Zr@=m&Ӆރh)2,OIN,rEeE6z8(Qb.9NG̙D~Xt+mHIŊfRƢ>B$ 0sD[;(Hf]Я^)pT8$06 Sm4Pyu)?>ݪ oɊJXMS,c;:8R_/6B2,0QhC\~32 yee{_ῄ`1)134qO3d3cɷ7%Ą̎ $-HwH`gIQTvUYԻy^a^=]lZ_?LYB$@>jp~a3mb%xLJΫp72n`w](珯y?H4F]!,R1Oza,j\Oڴ4F^OJj\Imcc8 x;[V}өՑv}>GЀb 8LJv3drZ)v(X% 1smo#P q=ss~QuXb.={Fe"YU*84K >-Z0ҳrLpX9y!PP_8Dg_X#M=,>)Z&cX[-RShvɤ{U))" 0M AL´ʷ#Ahy.&{<[jbW_P\aX1'XgVV4fNbqSૻJ6wodI"~%$e. ʾre ,fhk `R]}Qʹp.yA q[@/s5{6mMTvB]VCx[X|˃gZ\ = w MѬ!v8,{Cq1 0MJwoȃ89.9Sͧ 'd}ӫɐT_IBfPR'(|ŧvu.PMMt D8A1mb1'D=>j&=yH,D s#pz|ol>O~jpKJ_Lq43s ӅzNnhqbś7Զ[>xaD00QLv+ b:B1uWZͶDUGUFn C2,љSz0Wq.cis:ㆯ8hI8ʒqMH~.~b7S~ W]="lL:;}'$ fI.2oFTke"щr7xo"92G4ڨ֋PsR7g{R@߰﹣~"ۿWᥴ!}lbIU'xJlŽbXV _Rn#h0ɛb,K֏p~2K@ctlu6PʚM 7:0񎥤r2ڐ آnJFFMD{׎LZ_q}{T>XAMtҭe%2 gWY^$##m9+d;ʝpM(ᆗ<vw<3 ƃ,gYZ07070100000123000081a4000000000000000000000001644ae3bb000056e4000000000000000000000000000000000000005700000000./lib/modules/4.18.0-489.rt7.278.el8.x86_64/kernel/drivers/media/pci/ngene/ngene.ko.xz7zXZִF!t/ᇟV]?Eh=ڜ.+N]*@X5CV]+?i0VpW& oi!|es#RCؚO{آټgs{3&uoߖSFT,cEUC'J*SC%Ff=}lvCJ϶Gĉ_׮垀~@]WȒ^|b7Ùw\K ,Ű1 1p<9ɽ_IrxJ4p(Bgo~E}c`)nW_JfRS1TDI%/Q1ddY#hw](,C?> hdXXI9.hf*%~7Tpm[sn["JLOE:$2Fo _4X|q~Z,ᅇ:DFt*Fwmb$Qao 6yYZ̷9ѽƢ]gxa^kܵԫkںǐILjc~bk܀߽4<` Ȯ,8&K_iz.:؋y ,[ݾ]H(Dh̳/ H1BuyYծê:&ybH,~Pg$v8gTO-@x;0u٫G@Dw5Jݠj9ժlFc](6?siQ{#ݱmRxoWonEOZɞL]ַQA# WPǿL P/_Mٜ3 !֣ijj=1sm+FkF9 >y_ `_٭ϵ# –tS"G|lԬrN.HߪW`| f+9pe*% `z+R~@x3V:L-SmX[rf@?/Z,rZsU(W{'VuٔrU?hWLu|_DKCv($F=pP1dOS/Z#/|l1Z@63L08`dGd۬|%O`=kA/(l~-iPD#j2^y %}sa0̰0Z")y1-%V[{+.xzo^ˤE_b";FÆ.2mOCЇW%/AWQIjAM2)U~N.ө-nd{[dBmͷp|A2ƽAfd0MYM=/pBQfËH9}M,S ~%vj3Kܫ]Zr7G`*l?e7(dc?Squ]E{]󱳥Upy(#?Y,~sV[)}0' `v5H7ufl:hz%)R&iY>`~6 vSwO[LNg]mP _*~sW#_}AQe⚧cjcfcn5ڜa0h:,GKjτyt&d^|tiE@ƛ EDO֬r8ĠFݘsF(o~b ,;M!\ֺd9Et[e~ckE6k*('L{+ӹ%O?T|{4z1VvU"14RT-4)PдO0`>|/Xb\_1Je@ak62 ̒q>9L|ᣕ&1=Cؒqw84`Pf*B` N_b qng<5ĢhiCE&fe ^ȡ;01N\mMor)*ʄg Q{:v#Gl\@ *MfTTLȶs MӟadMif.K@9")fh5'EfgN2-F+2)9 bȑ &),j-&m<ePj́:m?lg'QШCm{&0 S^1} ~)^O=Ӊ^Xɲ0LO.pk~A#8fpW{<'|O,5ds"Q28v1G"h#kFY?A䪬@2 QȜj" A`Ymөq Iazq: #5R:]7!/OX^ ybuu!A@_b h%\Yu(`B8rdU;v'[oi?IZmHUao%/풿SvW"c>fW&7E*0/.PZ!6/`Qm{+C_mC߻܃5^gkL5βgi/ LNۛzk?M;qxH.9Ss"/³L ~,Lֈfv[Zrrnz*D4. ڐgSdZd'qy|PUʢG`'mDN%>&ewO_={V8Cpd5n+fjG'WYEj-޿c8?mB ۽|P] ԛ-[fQ?^ zY$ˆ6a[Gɴp&ٛ\߿|jPh^A ߃R ڗ{m, j̻,¡Txy¥7Gi`*9U-qIaA1b TE5s5,8zYG$ݲn=*NXmp?nP7l3*7זo=^ >װ)!kr}ƸKՐC1=EhZˤp; 7";i-Z>&Fy H+ޒ|(|,*MbpD.F[9uBܙ?̰ܤx;$  xQDVVTܧ+hu#O:W 4lzW◞y*U9]ZS?+o_hݠ1C鲑-4 #3I<=ƙ0$ ,*Zk|@%s> EwMp3vV ̨1D#GMgVmv~aRHҮd;Lҿ$Cm< /W|~AP}o֑A/5^鉕2kHg,_[&>hhzM9sOc >]G (9?39=]52E'qRu'YunJ@ʖEd(Ьw-3zrʺYtǃG.o:S''NSJR,}AKlI1AuŮ C!S[sG ,2uPxR^uö3)>dVj\%3f$:ɧ6`K[VR׮e3;tQ٧V.V1:|k1ʩF #ݚYJ hWɾDڡaM|vyK.-+q8B9I%#)ybIa:1lXei 0rdܔ7dH!<Djv^Pgn !8uܤ#ZTuhHeEoIGe!apc EhM+8wR"BXXI^v{,x[a)*d#,eO*Jyq%bJ-ӳj^,ϗ =D/)d8U桶ӸyQŹQ]CE:q,ebP4-bÓAI ?e, pZVuMUjML:6uG-~&`O҂WDnhfrkd;Jw]q#S.U尫٫O+yҧ0ȴv΢vt:,`O7^bK-m+yKs靛͜^u;ZAl$*FL]˰l=O4W^S~cR2U547Szؼ t5 \?*a!V3d_ѿE/bg^2#!V< ?HcwTb"]0u}Ф۟ ńPC/[ez7Ý$cleoNFC좜|+ p,e|ֳ#w@Dq}IJ0gV^e*la3rU\B4WǶąZ~e2 Icj#sɩ(CϪ=C|Dӫ?(M<%_]R@Gj[l=t엟)O\IŹ y(c?. ؃a>o&Ls:@6xFCu!Դ+ɠV ?|qJ { moEꃃi|Ӫ=3Tyd8}>/1tSdBkU" Z5#Ĵ}HzZ KV,Y &{QOݠQ ScuNV iU*NN^lFia+#dFnyl2YO)G9̱7J c cԼq ƪsl' 30vam>B-8@Y *Ne_%"T?@JW@^(i'[)LR B(9dl){r`g4(Xpcq(gf o?3>0( C+3Ujv hQ-\ʆ ?݁KM^kƔh9DI Vѡ܏PͻRT ʀouꊚQKsM͵zTje:S[[0\gUylsA6# qM}'~B|>\%=AHyG%]fc7gǪk" PgX[NLDQzA` j9VR||ZV^HadF ^??W3lҶ3r%!plYÝ ۓaUD }2#dP&訒T1JC ugE +^PXEe=NM 8羓Kɜ0 9To&m^kEl |v)MsR,CG$Ұ҉Mԩ~)r<4;}GcٶEEJ%Rm48x>_r?O<齵1vuG9,΂zm2F߿-==ܱ Xޱ qD-Bە yؚvV[$0FDny"v8Qݳ.Wyp#EaCdg`=Irz[U?ϭ9 hր|HdτA@6G؇-xn<{۫殦aBw_1EN2~Іt&^sѿ]SS'S"NP?,|B@7Ƅ*7nM]{&o %r?EB/jemSle~&l&VzS\s "r̙c1 ~p>ǥsEmUK=em$㊋V%5H"m2[RtwDsz ^{7W*[ YdFD{bRLG4NMЃ*fh,FhLV`e 6qkvX1R(/u` J Ȗ[XWA+ꮽV&샭$-zp2٥\Tޱ^ʳ>$rB vvf, L랳'7MZp7mrX)[,ۂ~mZ9nOuLQr\y*#p_O.ǘ$E{~[~I`e{ҎUhJƧlVG4>良:8~w$RA_&@x7zEr:b%GLYh$ &gUSKI "JW˖*3!+W bѱ߆LH|^^,y澚MF6v\ }\GzeE Ϟ" QD(i=d ^t<loLy ke\(ZGCoW_A,=Nq~kg;tU$kWʥ F98.P{:V1SF*5 0=rEqk ?GD;֕xOnZ\,\#+;Z &HPRep㍝ IMMP<>o' S֕LN[ RS N *A~} _W_kK2#IB?_Q0L F nTA+2~opAXz9Nè́IHN@*ڙ{TK < ޼RW&OBs\=_\Df=XڠMv$C=%]b3 n6j#j {w)3[TM>tqj`dyJ`/jdjucXx?] />>B( kL-up=J|-Ƞɶˆ4KZNRYMZB7w}@fxZު ܥ>WtzzH휼V7v[3 r4,]cNZRKP`>Chϱ-ߔs )7KV[%hvGo?kիhvKz,N:Vq+N ׏l%꜉@`-/?#;‹O'vm*Tݬy=ܼj"#n|'d5h$^[~ _9PjDPJ\Ms$zvB2()壞ď3lD # пy (KU|w`/Th'XI;b PAuߐBdL#o; T>Qu _nUPe7Xך̣L QuGnN'˽VjiS,Oxb$-w3)<$B^3iIO2>-v!SIkg44FLP6A\F;*^5g呱;owE#:.耬2F2UJƁZ$'jg:0my~S7>7׳WMÑe!ҹd<cz*&` jd#,f9 #R?6&ު=6>&=5N42OFwYkV D^K#"ϷHS!zB^~FS] NL{QK"a>,󥢙ױIf$^R/mxVPc2ٻq;ܪu18$cbςG IԎ\գMdE,R;cX8iK67`1e- %ޭHvۢS%D; xi壛&k`!5Hwͣ9ޓ[hM!4A+)#>2Wū~C\]+_Z +@ݸX9L+Rj|4T(;,w,DtFz vRb'Kg-a*J9(͇aD H>9ZKa%Mo^ҭfB޸$Cd@qv~ ٝh7} ƪFQ}zP2=]!:n:Tg }9*֮\;cJ~hYm O-2dpds*3`|b' X٠RevP\ͧ`YLŖQm:9н[5 ɬ"*%f@sDZtV0+4 Ƽ*J<΢GQrIoZ085Lp{ʥXpzgRא*QBʀv68`ҢZH VWe!{8Lqꟑ=SKÒulUr#?fO奢C3czi0)WP ?8uKZá췮:oًךSōLA٘荓9O3<KpTAݞ0[=C̋yU'q/$_B JBQUwfyoJZ8.z `vC| 镹pr*5H(vsp:m,=%i880jw8[r'0QgcY5g z2ZG@8 ֶ&ܻ\:SlpCzo:X+Fq&c{C~n+@M(kPQQ@w²;aLd&xrMIgRȂuh>Ye?g5uñ͋5x2t0R^4fSP A Q< Gs:Ƭ(u I=aUH@〉8u{jg /k9D:e+CI" Z&Sߨ=tyqf{d0m=pf.q ǕpF#9baμmU Da'N<6`wץuѥ(Vڿ(ho``vX:)gԂqv |`;n"]M{`vhM+!/xm~/e9}`Y'4[a%6G\8Cz2bZඍ7A3楊~^/B'{r(vU§R(2L8t?7Ì \𫼈BΑze~^>e$|XY'l!{+ɨ;Ss7.)5RgiʓZƄOjg7;Lt~51p榒qD#f+ "Wb9T.k8LRaϧ:gZ^WV&ur[Xn$ۣh'`WxQPV":YRqy_8Z7-}?O-ZKP:,y$uP(JC4:9a Wo/9X)csO1x)?,x(01ͥd.wU?A?zʳZYERd2Ie!#|# XMlv2o !80&r;"{i~DZ$gl{!>qF&ɣ O<lINGv: a9bP߼% hilN)a2|2d"zeZ-0@QT62^Vw|w'9zLF?ᡏ|2+T9(<U( XUQB"Ֆdr|$Ab1DޛzUFܬ h1XU`)g7+=xqȠ)ՓTNni3m`awNUxwm$iެ6&H7zet 2^(+tAxAxr r!p/}ߗQ 6s9O '/e SfY?=+EU5VGӵ<+."Uә$=#ҒO\}i^;YGBagW2tpa7.eHGႭ>|kWaAv9Lc b2 B;nG}tΖ/pujP b0{'\Is2gh.4 C%jx-Υ޸,r ĮcX5x'lj?MLL|962'`,#JPB]DEUWWFj>QuYZK/1SMIztI?}y ehw.E4U yfUsMsyvMIr;]~XcPLyQOM %E>|?,cՋY$1zso mL,rvŵ{5c{ cRK#KXi ݃ds x[Rd V\cS{8&Ib}zIԛC_"i_)kR | "t&\~_K.j1M}}Mϥ3 rA\bBx҈-o23DIwqeI%! 8N8kM+hC$ '' H ?iRt[[ 93RTj砸d,`9"g-! -i` S;ܱR>& ^+~Ʈ8#XFuҊF0oP(* O~"C,kėYEh@nUOa9_uyTb4+*}ds<&}h?*m+h%A&c ;RG2(d߷KuM^Wqp%)&tzzĎZ}pRXDfõt7*nqn5f`vV+bDu%o|Ac|6*}c-%ʊtތ 4y_׿I/,`lF-{ލA׍PU - R4U ֆqf3rqebSc%IS%M.-F,m+C"auL6D. zrQG[w:( fJLo~jb}awyֱP(")HufZ[oMR]*<٭y}'6s>#򪟮<_[3~d#,""!N٣6DY( peq"FTAg%-Of.9.hNNohr1!mt}\1@fiM.j^ w(lXC_u<) 'ם5مxP˛ PZ[H V䯚b!Jn7+xe!:KGoWV C.%p0_$nSq):޳8_B.-ΥuS/сqAdT>ڋ}9|}1R0R^[qт1޾gFDCҝJ"=Vma(@ ~- lt+i2Sw98a/lYt6x "u##g)F. dk_p'5M H³͸QѠz^IGnڮl9Y:/]-{L->j~rxևMlw,@@W+ ҸNWf0>fNt$ͷ%{_WqC ^ JN\l\ " .)2 (tl *vøs̹B$/J[RjSK;^Q3.;$xw{×o#f{%Ԙ,5VZ{sG ] ˼!@-3oR; ă…^?Zùi$[3m'~,qxCR`>8LW[g~5qYЙ^hNҕ)*c w6m7j"$BYvI}Nɡ/~\d+i':GKh9qXsT':nNC{Ҭٴ?I~O=|om5:͏q#svo5sZ@^6@\#vٱSf#Yi[?sJfۖ=R~\#/><E2'xT8S{> v%9wsz|R=J-xcRN~i]nޥ1cqb`639^ "XwDL҅"Ib?p/EK?Љ6p7׳Oꯦ2*CXud䟂RcP*G3D  92ͳ@~r|IsSM X؎qIk˾BQmfo1FV~_%aG.a&WxMco&brٴ%L+ffd rB#kL\4M%Fi:hmhz$~>NM}G%EXa xk~ NPܗoE%)Do<Ӌ֫N>;pvC!de$ygf.~j-"~&`zaN 2$L$H 蚆MYijoaL_+崂o)?!-~l(e9NSa7ZVN|\:@5\)'ck4}+ZP]']ѹ`#wɛG&Lk B5v?@ uc:I\YSvуa@׬Ȑ94ն\f؊.: ͎"8J./M^B})J3Kq`r4ߙξ:YVݔQ?!Nprtht8B 7-Uқ\ă h*e%['a6t!.C~{Dr"|a 篪toaK_Ic~9rH(s{DP4'Y d!hMg۶F!@uR.YA EpLl# KQ8YRIuRBtIY`0^F[qRp34b+@ H!>ؾ= ,"|ҥCUZa=@8x؇vXì׬5^ $`Fɼ'n7A˥zuqkf@b3p6f}^=EJa )JeC{tm p.YK8f‘}i&`/NY&.ۘ '7D+0DH=b[rq}VS(ynՙ*`V*f6dCJLpJwF!O|jGl`tSf0،TGPiw5RWwt.EgS< lOþ ĜRN!hBϣ-W"t qTSnMVot,SvX'RqC%y"0Qf+gόe@95A5Cq0Il yO/1_d (oK/n: <aUkP\ &tګ8 ]=%E 6PGKfPHm,(X:I k1Icuq븍4[ѓU6f\|I( 'yn_~gI>4(T>g ϓHG;y%(OU_S[OGe)(*NY#:3Մm)vיzKE˃$TWnR젌Smf %~ m݋h7'.;ną(/lyhW zT uzfz1mY$Ά1>P-j46'L%\0E-=2J'-NڧWWKLSFWֶ#keGǁ߱ӊ*nJE9$qVyl' 6 Y=,t7@* *-2V3u *ͳɁּŦg>C5C=L}(N}g.uu#Şb^?GBx+͵>;Xg)vu: bL a31(;c}PH? i)xr(1g[ 1#Efl/c9A>AqLfRĠ!ݼ@w*ZS5㑹݁)Oͱqqy0K:%IX'OY̏d*gg#x^#AizWIߘg60cWc.*6' OVO%#HD;Ua'ѾB'~ՉW;.% {)x[mfp3/u!E_ٳx=k`w> 7h}\Ck4H ~3ܽW`Mh5 ;_Q|"MeF70QH~}uM ogid%7>=1RLw]WXcyNi%Nae "2pۚ<))C#e\x~02LRcq6/V;QT"qNJHgDIįzBcܴtPSU+$1}ƒ3'hI&3UyjTLY5HnI{U*[=X2tc4 R'K~Xe|N$'&52{i3ND}r"B?`I[dziC[_m!lhvmHm[٠@ح(}0++ @^uoqJxZ/:ԁBjtJ&R:r3 Sp>+/\. 3@f O =֦2KLV˓i;Ƚ;tz%.FҵG ujj>.TyIE*<H @gҶ#M@)]g\ot ܞ Hq?ퟁ/FGx}.b [S%ui]nY=$, М?(A}6mzx~ӑAb ^9ڏWrlecLaHB.='.& ٌk֝ q6j!l-60KtCĹ &_4,أ&U֧1K_ߺZa'"dyvV$œ.t%؇,Y{􎱈 YK DnW.>¨K~5T7nWa<8'`h3>v2Nz{*zlNrnI]@Yx!,u% 4|u}E7 e=F;e[> /icAdaٸW#jн.fT('a';塣B>iy&QdF&HJj٪ -L#dž_+ v%Ve}+ae[uC fbP%[)┣^HLo!ކqHrڃ!;=4gZ\rw:Տ[lzC.H S!bcb̶;k0>JPvC7Xwt66~F<L m4ɜqbr`Z"CH֞Ki+^Xn yUP>l*DGBk{͘rfwX2+ʝZ^c7pln%K50,7#FP/X+tI0}qX.+q&"G˾(#`/K1W3=(@^5KW Ugy|1B]Qp!itR 2yFNIRת+ 7ɧ~xFo 6cMUyyC"c@ٯFd HLʝ 훖хq?9js۝ ;bo +.`a/hͦM֞-6oͩ؞Y;ҩpFp"u}R5eo9VZW{_V1x'㛻^@WFW3׼^f|Ƽ_eUK ӁW=J"9Q?+ؾ0lc,~V/ʹғYyԨYmBrէT ,zǁe܍vަpka+`b-tQU"[Y͈d.zm&:%e^*)oI)+[JS H8T!]J}׹Ĩ9%;Kbxs?I&e}wIyZdRc>Ć&nQ{oОa)(ɋgDIQpʡ$-UVdhAcK#hCAkЙHyplrMJ]Cdުy~5څN\E-~ XaCuSk#>gl>Ս޽Q)Z &oí۔cA'X6\{j7*͐V(\Wqz8ay0\zfgijpTi0 Lu[stt1Gd=nha"r-2HV&v.k(vCy GGuY 6SOA fn\?E^\LdAeMep*!LWIJ"G1w|k#0f{E\^C6 ]",Y+n~LCڒoɘĕ n4RrW- sF6ѧ!Δ^3x`푳79 R@D&+cO |!'<a(b&=uy\Jbl.` BsAi@coPmB0+#dDim@Es咎V}]0 Z8)ratc}|lVxFb'-#$$F"zQ-9w/ʇ=MoP)b@RxȔaPקĪDL&cx#'!~g|=VWUXr­S1 %]lζH_MȒ=vs3b 5lSndH5"b6@mtg~m3w1Dcиw~ڽI)Uo"r@7孡q%%WT3iYJ8UQ'B3` w$X]E4L 9)ttWZU`}qyV@/zۻ*2G9H y Eb&DN}s)] d悵J7&/~w]u+D<>3kجյ11?U!R5sOEyjuOn/6TһGPmz\,/oM\& a~qRQhg2]I/+;K zL-nR t]pb3Ĕ\p;s#P(ɗG`4r xsgQ[ c}~Π(UOaL-3Kc })YvL8J\o!D yKDᄼիwwMo_׍i7+Sn&s ޏ]hg4dI~|CJ>C+]3|5 N#j5 ^a80FYpdh$Qy4zL<&z'R.39Z@#.h(iJ#׿cfхJ)"{,a/HJ0gbcKAıpqk)`kȻu)J@l{縏oHPyڃ~p:5w^M> (2>F11c8fN|1vq@A" `K宓A9TZ?W 9X<:W.k' hN2oG5UNE~Ēvm'i0{0v:$bwu ]6t\dOn! X&.>7Y>"%Kk1PQJ̲!qpR<\&e#9S33VĪ KFM4w,+,dʭ|j<@+nA,V &zoΕI <ycgڀd slZGA to̟MDeBhws]U;c7Bk"M2VRGήĤG>C8G5yûOWuvLKh##` ,W3-xv:$b!X2MT;>lc) E4Q;l 2=yz<3685J`Y?'(}I[ھjtQ ^pf/Z6wz6Zĥ޲Ril:DmIO`u=*eh!a<:<'e>6lP!Ԯ,Q/$cߋZ֝EDNjyv8GFd5 D_W+B&`ج>%(N]F!w鄢)R"τv "F@Q`CA z5@'6S )x 2~=yJy*j :`]LToQu'C1EJ) xjLnz$ls~@P϶14 _ v *ed0O %Z5b(M}7W)IUJIBv,>*(ybC&Ͷ Z;TC[ mAYLzfux(JRL7}kz]"\+,g? ([ѹY@yktyUFV;ˢOj"l/1:}a:뀙%!4GG9}Tߑ;܍X(!cq}),?]dXni6Xc|TcOnct>8Nd:5'mA肏MRg\o zC <{JWmYRm*N3~Ț)jB3}=tZAr&߫H\Xt>zX &~n'GI)R. WaO]D,DZTn,D+iC+zԄ b> p2.bg:fTh־d?O _1+*SZ |aPYEH2QQo9qV^V[\ڐ,X>VͅR񓱛AQ tlRB\4-Zq5xtgBw{j$_n훉( Nf)/K.Hߝ7= _S*{>iswO2jc #q~!JFkTF[_ӵgw 0#:q7쥃ry p% a mjF\UwIJRWW>\7>-:F -a1x-ĔP<KlUzy03>S2m_U={k&]}yW47ζmjy4?03,!M)( I8g:">Zy{Lr3NB2PL~.4@gaY&xsaP܎]_3A$5[)ei|U>[oUOCҷ;"~E)Q 8/f4:~,yϓGǢk7&=E+Rְ|M<m>C롆pf0_{{)*kAC utHW)P4[; :m(`KMfC i0MZRIvV᧦.P)D[qbtᾱ+ iyqz?r@OZ&}oyfb|JPwwX Zpa lcwoha/33ҐӸ[cD[S'3xxNAcwgHg: pN_kN \".q[vX3%~FgUZ(ô5R^bpUbX?W ~5 Jn/wnLBY c\jnFI^d,J L1 .`q|5q# ],X'Kc(( 1xؗYwѼis1ݔ>&?kfvxNoRt[%O)oA yH#m6 'Jn+kHU}(DfGQƒ=7n2G^'8^I|ΐQT@Y>PdEoqRM?r~ָ<O5Ȉ+ ab۠Ci[YƘTPd-N0F;$}+9s\:n#v?rguKwIBw=0 (u5;S:n =1kSJux}ڠ ٜ-*WBLMP>H.]i|GD`h_ϔUƎgRgTv8S_\/0HO~:>:*E WHn@d}9?Q_ebLFAPOeNV>Hݝk 3y ֽI2pu$Du5I[qt.wSP|MsjJ t(0Y"jՎmI:%ΏA^Ď⬢וJEo$b((^M6\H ۚ{ˁN,=PV)sqg Ҿ<  T^~O1jL\/M&=iQѱe+El@;tr*Р.K1Rn d0R$ *׀o3Z#t1zbR.XE,);yrN=?S,U_ A/z`#i+YBޛ;AcZ:%5pXD|EŹxҵ;YW:%v^x2%(y&_nVe^s `PF$P8iZJ19 XWtb viU4H&~š Y)ߥJL{S9R̯Ǚ}Cx"뽥m7\ˠT%UiHt^?(Vw[Lθ;Jd.clw[ݳ(-PQ{w(sjsm eȼi Ԃ]R`&)e"{O["Q@vd[mЪͣO%_tk]`se\hcq'j%9!f0+!~tB`M =@7${,u{Rٟ%O}sTpW,Ha%p_gZjR^wű Rw9wj^I|-ǵ rְN̮H,̯D ƥ%> D2"giQ0 {R2h6= z:qPz#EU9Vtd7 ~wT"RX"HtEWtD^jHkuBT./lTΕ7 e  h|D;F~*M1dc:1j]cVșuwF4!irOQlfw D(Bnr$Sc:̠. ?P^0P7sHC'te N-?E_"E6!yt;0 ^gʖ,gVͯ:(zygZd5u`:VEAA: xKquNK! *$>-kkrgl:VJ܍sIPeH!ڴӖt 1fl62';ڴ4Y14K7Eݯ7bJҦ6Yٹ9vq@wߒaS8$//;$ kqFO;AY\ Kk:8l^,jcCÄxym)W~h]n%LvxRAtQAF=Ͱf\;ˇqy}Y-b%eܮK2̬ǎ YRsWhOܖ@uh"򖏋vYq{B'n5!t]}5ibU4#Xm6WdPB+aDD3; FWA#l] OuNq8 ϴM)F~D:I|4nr A*!,J1ar(ŤtzEx!\=%Y6!DұwU67 iLC=_pΈ!{"'Bw94-Lb49}83AhZVmJE.l45{=`G\\/!aPt)p6PorjmR3P.nZc[i2 =uQaeoGY0-{ r.l뱭RI:wpVwA [?B\`3kj'*Ʀ Nb~1M<ZßԑY) |d$ϷE?sktFQ&y2e?ƾVk|?>xiaex$j ʩr_H ?}MQ.m={  | (O+c( 9О>/g} ,@ݐ]jZsC]` *CՇ]!n[n.O ;2/) @MXp'.0zHh,ɝ!}[Z~Bnvev4&*' Fp6:j%?)VV <"j;oj;AHR& WJhՙCsߤ%v` hzO!fqc5+{ y7mf+:W}k[ʼne_ZF"Ĥ%ɼό[Z !)Wgg[9/z_eʂ%,%&p *TAp71 518D$kqtJ!^ro 2G1gl%{c%3Iւ Ic6deV ]^Pox[l+T$pԇbsEJ'ZM&=I<@r4HW2t85@\B|~Oy5%ry)6*kWIC"lycr84WM' FAܙ/X?_ǁj,_,}Uff9ر}sj&f <qlE׳g3\k6A'Vy Z d3\<ċ'wW\5. p0bv`}(Ղ%Ee=-U +˾9Oo6+cPGT]SDRUAmV-ReZƤ0gȱ}I tAn7f~ZEՙ.#`&aa&YhD=}qdZ#eDœӑtf0-m0_.6"ic$V|Ёkm# *׏Cn\dJ1 xPW. z`2lD[_MQ< d1D^$(@ (wuװ!`޾!d'LqhH*!X{ u{rhT(tB(CZ}8u^o7n^3?n㔬Nr6+93Va4B~,bu+Vc>.8Oȷ%zN *".I%I}?AC>RCC$^^_'4߁'&ܐKYuHB oI JI+7!uKMU|< R! ) ó|̘1j yb6WUJY! ' %lqQ z[*% bx_7[&jغ+ʧ HZ"ž3͊@b(ȵu#qix gnZ+v y];w0m8CpTBp }IZl)RhRIf90SEkRt%8ap,{…`XEdRD}ʁ: +:[K*bS-KωO !VⴔSL+s0&T0 $xkwDMr7. U͒$~JW2 l)yN].EZV4m^y#;Bw504DȫJ{]b%q\:cN|Pt[:P %~JWf=m 08͑R8bW[U/^5VF\|$sF:x(!]v3 BnSH]3=!jli둙uPjgbyWfÍ濧s׃z&m4^k;JeRr33EE¡jS' {E9WnzޝMyg_wv:cq Me)qUuR(ҁ]3=5E/bk?Oiu$jCbJej{bn G :9qE⻸l@u[K-Q Z1 [mFP7ks}*(-mnfO6D8=M@!\*m |Sn{,@ډ^>V=T©\f0F oa p= {jr鞐Sa&j2p*9J3im@u|s^:0otKTBNl|5כKZihy剙;%@dl/N \e2i<0q+߷>vWeՐXo4?Xe)]Fh|Jݺ0]^pK=^`8j+z&'9YxN-h]Q/(\`ۂ78 NcW1ʬ*ԖןyAoH6tS1tq+گ:W͙;E18D MZX $[YAp (&k mN0L_J whUoEKqimueb/Noy8]p,G%֋OAl\1\G@l( ifN DdMRC1w{:gLno4_!(# sdAd1t xx+)cbfQS2U/24η0S9Jm"ɏeқۄ/ DOBL]@R$+5IGkFzFALRlpͱ}c<4ora Bhe84]e[A^⏲vփŸf%\?0NcJ)+8NI23ه=;-Kl.ΰ}B(YƁ-c"^ Ivlѝ. j~pO!+'vI?u-stH}$p(~GHb@.DRuE""MLbF[@[g>4A0gmd&IFjgO ϑ 㤺¢W%`CgRm|.W^|1\E}SOHug>t\l*mrwsh1E44Ӿ|EP1nsISWnS&XlL>9^_O[]!Ts.ε!r(K渟YmNSC /[Ǯix+XH㣛oND.A*¾8Dq3<>77?/?Ye8aA[RUc'91*&يMnT0LI}۴sFnR]rwW-`E%ar=#~=eJۥ'*QB#Ui!8!D37Ѹ" J7 |-wFALM 9( N9:[ΌK0‹*%{\l dˀlgoQ'~X=E{dNέd*q%%aߩ#le<<s/A!8/A }"idʑHAN4rR?y18y,c ꥪddNiw6wkf9b38'"QhG-@0;CMJb0m@Mayl w%: LCJnsu&x|iv\K]1qʶO?=z6_"{ȘXM8msVtBgI`ce4`\&BcΟ_2E%׹ւyVrO/+%}[yka{T0"0i$N`Fb>k.`#I-tr3O T)lҲ j۠T!wqIG{d{I%Žȟ"ukm܋ybbb̞B.jrLWVQ M솰iD鏠Wa> ;wx[{rn5d' jM#JTE),spO 5eW6Y+ 2]Gy6J\Jj85Rnߙ uBK#íuJ` U m+*P|joEK$`p&ø +t U 8hδDѾ 50v̘ld6o7קmtH+ kr?M/E#ozFSy X8Ud m'~6FLrbg`}ckACG7Pv)[ɼyN#"ZI8w%7iu5VÕ]y@Kq%4m enSԸ@v,׆i`ky陚"󋟖p؊c*[-Sp-٨gNɤJlY)3´D!ʇH_Ĵ{zٯr aӼ7^z7!W3+ÆDh%_OoRƁJ/jjIz\i= w ku D *@BEcNiMl0%> Z3o$FjBf+ 旬ru6μ3(GЧԄb1DB)REʥ/[~JHF3dwY;`ŋſLy(8OqHTEM̒6]b7ym]U Yڿt7[{F:Bl̓ $!AY-:? >ꬶue.ilT(@de'2:E>(;]&I!Keӧlgx#[:ƽ"Nxz7J2T?KnR~4 J#~>A Jj}ڐIɚ3E-Qy/f!N86xᩥױw 8*dAܩ/}]ADIhЇ提;ٸ0U/ +K(^}Eɹ˼b_fh'{+0R_S'kad>f|0ƐEεO K?@hT\AOEaOze ~^A9dyY3$[5 cÐض6¤6}0zo{)@+90Wſ\K.=h?Sv6Rda![u-[ܢ ML&7.{(5R,1"alW뱈%\W6l2")ϑ8.G<ǕHgl}Ei&IU/-xо 1H{@z6zlCQkvӅ0;(@H^٩ P󐇥x $4,ᥞ'[QZp҄--[SJLUFJ|?j[QϭGhKoxiڅ{L "uiʌ*W/rRQW!I-#;,8,3T,=Mij B(]A켕E,ۥ3-騉kyD1 8lDo r~TO2gA[4xxO_ kvv"$a|)Qţ% |v\A)OoB1%i *G*SPο5I9!J{= 40ϥT:,4wOb˧tlveA,sP(8b qo(@h@҈_ߚ =fR٭:8Kʭ' xevF+ZR@6A [0r;vk tv0lC߼3s7H*1+r3V+zv`NhR<9LMUgp!,vȂGyig DZIYbdh!05-oɤ1GAb>=uؙ:S^ Hb\EpCՀFHAkߴ$^5CQsu<""dH#(+ Cߪq=~(z\Fe>z. O>bq6~Jk6p\Vm'ϝ7*8H/֎I\|$O̤ 3Eլ{ 9QGaT2ӣ+%LN*AL}Whk u##uf? >deq&Zt81vpRU˱xP9+L`h1ns9n#gCrX\oʍrh+9¡ŀY9:~\/W|(_{'` .mJAVCdAۿfz KE?wa1'8|pKFr&t oH/U)r'\XQ6 =}ivʈbbL # @a#} !WUFkK~'I/6#DC, h.¶?~mHxH>o|EYJp|U Lѝܲ&vcWqW/GQMW  lِ̊t76:gdۭ\x[g\~%~QRZ,^vԻ}Mt!Q6~ŕBFYRJ\H WWIw&ls1[Z^e"4pzh c6MƭplXTq]ɹ- 9f, e.QLَgLt G zA3-AjaS+/bvJ^!rLf;ymAXFjυibQPܻi%YABf7 &цTea"3]2!`Zn`ĺ5 Yr%ૣBAmEG8Ery# D?!bX4;Fۨ}ƿX5+:8ene' 6bG1/zʇ~y?)BQ1eդSS帻mhn[LHx cUw:H~}D9dՊ;DK9 4=ԋ'nd/~}.R%zV~"Цlds-;d}K[dH[%@$"_CeLh.jCN%[gWʇ[-XH\&HiH(f$Z 62mδڻn?Z&*bXX8Qvy\b}P{H{ܠJh 76bWyCm,6S^]Kl ԲŵQLH0{L+yP=\ԅ[/ǥ߃LK|&g|2@BFu9If}e )[:Q7L EUC {ӓp*!6YJBFn7=`K1Dޓdԁ`Zda;1'` g4m &InؕF1E Z w1fN IgeaXF!Wpo7HpPPΌd}kM["6.xu4h~b4jeF-m:nyWxPw&'w_V1p{*:&%[-_'2S\[l€1>"H HjüFF0,kxvZ1xl}wӑ 3w>X&kh%@F& E4@7'2{OH*B"tj9j#Al lIK#ͷC7;_",Px.؝isBT w'|Ftl:6ΕGD> mBQQof'SyI:s5@DO:,I@׫uRqO\WRX)wL -n3!#6Vhw8"<AtyTх4h128T`QnWr4DL:}'hc]䚪RW}!3C]7XtWZ-QǷ"G7hʺ^F|¬v p.&E nJ0V7@dDb6JG5Fl 'm\#:A@@D-{L]q^"}F2£L9YfUKF~#5dӵ£ִ Sln YIٕ2 97,H̲Y3d3=IBEI p8a c F n}\ "yI0|uY1Dӱ ?#Cd%X+F*)B(u)ocR, WfwɆgzrm & X>k/|xyFc1q>*R` &.tr~G‘-WD?mH"TvB +ZElvW#sfU c:}q"KEZC.l*)"4ªg`&VOΘh1|oTn ާyCÅK[B %8 ɶu蕿eV7J[@f2Nj-:\$6^mGMpο?Ԁ[b;J*DL@.3LLj]^rGwu%71bg [^82)Lh`Eag,&7S[yJQo*e ܄b4NxY%ɽa`N _{>Rh<鏛qYjܑSpH*hNL\Fe}捐[^.V48>gd!,P2(e! Jt nV?Ԇaû$qx:x<=qWwiTqj4:a8t N6q6'-e(Y[ML÷~O;h,NHb'a)UBf5%UF,;(P91ja0P Oz901>jj٤)BKHXeDTp56*AZUYzX?~ۛӕ }@VK\ 'D-E]*yIa oeu$1pt7A}B2Hݹʎ #P=m|-[FCcVspkc3K`^cCzR?, g _yB:O}vP\kg a?}V.V_e 1ֽq. P'=q|Q fԕj NddXf_wdn5|J骦M*^[(5<k?RTѓDWOPV1 .*VȽ0G/ǭCGY|10F ${7|(lK1_Ǽ19UBo&-h,pFC}'nSA : x/&ѳvmZjM &wWyXds5@=#cK^ѕ䩈3LCGbwRDH}eu Ot4`$.=xE->34JxRxpZzrȵ63{fѐVvX<[{PhMdܨM)iANU\!K\PdsO0ħQzcB{CG5[8.? 'J@rLhNU,f^>]cKA-K|%N^5 5e_g$o)FZYpw!<cSJ]@Ovu ?|˩ f}S;e6撞9^.æu*LZGxKG(qG)e%Y'f:/J di~'r\.TlhbbRVxl^?o2fH}є$=&SGL0~toSꥻĂcI|hd @z `m.p45J3ʕ#/g|o D&!2kTĂZ`>VVrѣK/j1i33o`$<6ЉNp;^Z%JM]XB i > ##o@|ohGcf(E%g1 N0 ng>(r; C;۳uc8n˾YyC+Z'BDTesbH_ؒ%^و ~(M_L,R9/@rYw-XSG̦3@ile"w`#4vE)NNLxz/<pm &k;b2I}HOw~Js㮁(t]go8/C/UQjNދ Eyh{ ! 5/նkWX@ ni펡+ L#$"($ҴTu.O>+D n/: ''o:K<\~ֆLRkM2hTkmNwUɊm^x.SAG#U>LERLB71oW䝼mc)Hh.)\0 ǜf+ZT3ix'% vOAdbHWgs=V)QCja6hH(gٴW0T/@SOO4v2y+KƿS،@nC~(`]pi:}H &u0S(r|daƃ蠊ArO8v ݠUov>n Nm"8myBFvY]N@wyN:מ~i,~gN[b9LwIIfY OQH$N,TB%(RF3vB+b1 "z=MQہ}T{b/qd؀q NUDxC҆f5.QO+r;{ҷ]"H"Ls)-j0=w`pW/oǡtt55mT"Oz NO8ہ'} F8jAɃW//(swf8A<&qf֌zBE@pu= VI)cI!J8l~Z]M@MPӼyBՉo1<(qt ZF,Q,:gqiQOxFӣx,8A;Hw*zL  w(!@--@WМ.Ӈ@ez]&2pg gm?TRjW&lvZsvS LE@ʺTv!?u1J 1 1/2ew={E4H:aDP$G9- Ñ~Su:v1Kʟ` 8b[ 0̅"*3^Vg/v6>EFN^qיN iyze6XWpQcwqv7F(|&a9/w@!hRGNX | JiYkU [pR"&^Rp?Elak,)b?O~MA@]R `\:- f)fa7j-ҿNMߧucɁQ]}ٻIgr(쾹H(o`5WJg쩞VJ٥|$ɝpV:̻]w~zVNB=AxOĸԓx.NeYveQdʹU#+OK8'<Q,eYNl@-*s9MMhqyobP bwLn2x׹g79z˯he*6(t hΘ<{*$]y*@JU7T-|SPe+hs#. zW$㪃 % ,UBXXg p^ɮ4[kuoٶeڞ L߱T6eiW*)vf{SRv aDD BEF(gnc`yYʊ?W0n}~6#6ׂ{j g>tߡ=DT-#{tIk x-+b)!uMy/El(" cO.YJiwA/K(h ԘUY+4 Q韏EiJcH:X |D5`qu%[̷2,I])80W^;ٷ#GJf3 f0}QyK0DZmB.ЧzYn|c+xGhN!R_JTK.u/qIVV8βj=ǯwn8@=G7_@{ BjU%#y&)T0.b.8's̬4CŸ{3~Ivm!Ot0\=0xٺG0-x!c1}/W9]oКdYM*a<$ͣs'+46 cɢM{Kxz&lRfR/Ry2b8vy"|XGF_n {g -WSwJ/\M<, žȬneLe1oVu7*KU~PfxEp\ݿ-Bb$R ,2鬁6'A 0*Ϩjm]m(7'EA@F [dh!_aELKyǩ| , M6z@CPO=d'Poyg<'&&cH"O]zc,wj6ۈ zr1sNl\0%9[s{2%1ޡ:BeqdـVW5f噉y#]䡴?:h;͕e9 )f"6<*Ұpql[10@N9oq </K#g; uRMX,Gj\l1 0 Ӆ,P՘9 9^ikTkKt@}KcRx' <$ cRj@1G`ݜAu,r`us ĝܶ7 k*X\ [ /48z&&[Dbx{ǑoqErbh^.EܦBi! GLںZmᄈx&mګom2%H T`XY]8R q~שnO&:RQ\έfy3tOK IBU"@w=6LO{z_m]!&x)ہ8ja.gJjB1lh ^.TLc>kaE6&7$p|g < GCB0+  *'dI-q΋bM}z/xAaAgƥWx_iq%D.*mG2DJU-Pq.2brvmq-_]S6?ɁՄ%y"_'~#w>S(_ߏAv.:B 4Ώp Qؙ:u#R秿!8ҷH:Vb=`~ |andUfEK8 vd`|X(f ̲9.r_Nur=B460d6v[ P}L /d}qyrz,EL6/$|0fL.[1NϓTW0]"lQEd,k`bDbxM5*ldNc5Jsph=8OZN#i}i/0s2}LXT8,?qnPŶ0٤d?D`= =BSF0%

f"nw?Ob*E*sC$yeV3'Hk Z6F1yjኪipBN>%k"`W38xsMh`RPѶPJfQ´.UF軡 VkOuvuhS.#%[u։=2O+K-;j4r|dD`l%Hї\\/fnw}ͯ /˘Dz/`D =+,̳uP< a^15~|j5)̇p/j %ؒQ$}]Z]}PEf Av= 0>Ecv -Jd eti^ɦ^PʷhWv֎=jg53 mCWʠ%]Py-eɐ]|x`w1FZ%s6ʃ YEG =J_3SgV;l$! ޞ WfÅ'NJ!ЅCg5%&K@dt  ۳Hو>Fƨ"wOa}K¤$׋3L1&/>?@TH"նxؔ'$K{_^ nU.zTyĄ>ڣݰ +)d\L2`e/_cfESDpZ/W< "VѠ$GA(,W`3s <'ƥo) :/*zѐЁ6uCW6 e rˠ``T])Šq֧,Ua%ӻ?VIB]"Q#mn#RרvQDa5י"\~_leǃWV߉$|KCPhΩ~y-#Xr}fd%%NVpXx湭^i#LX;]<,=>6 8В+)eSgԼuopɑg[4OK*H5\T8udn",>2ta]x2AթFXtA(XYvFaT5z/`V H8zP>||4~:TohD8@+Ф'C; ]ԧuIIr(͠t%Ri$'7vFt#3& ""/"U| fj?s8tv(h)1d*ɫ.=%,Kt2]hCcEQϥڈm߹b6}j.C*kOE~i~ȡ}̬ 4˺vVX̀U@_4Ե9֩%TĹ#x՞{ 4vҠ;Zfr@e+Õf>8@iu%u=Yw~ r]S0X`[#@zq%@`1kHȒl":ҺU|K||7x!d MNStmyqBW]x?=Wd @On*sL $VU\73+])n(_ 0σoɉllݚoY+zIa]=mw*a-&O֙*ҦwQs;.3W~wT:%,[(Umޫ)ۺD_v{}pkaգn{ʘ|J$}yt%j'+yn_wIyD; [8LBfG y"t&LUX7Z)njo\3ky7TkTSs阠G`yɍ@!x/O6r*tAZֆ:m#/$!RY7/"A7䓚n][ht_K7@ (noݫ 8$ΠNUGɎ '933nRpg f飝Uw1D;~%8QSl>hlSv>I M1r` jڻ;϶0ø_hZiT{V6ֱiX|yt&`ADR$ Obæ߾]ITYI|Qǭm=4qj9/-E;ܦXZLTípRE4;g!Wk?0Gl̏` [̄bjHfщJF'U6L'i!vĕ`Dr`Z kxsآ C@ʵΖu2Sy8t2_>'ndyh0_܌T;}jԽ$`) M9K*FۏHo0 )*k 9l99,!o]I# tHoafNGot"3cF(/T}3)#}m uZ e >h`4IPF xruT٢\p4KL!7MP-n0|KCJ*oS/dsl9! )uPq|}ܷAszfUg 9ܼ;2,8 ) Xsze=fү=1$[vw@%iWɩl54CuRa #Rchon@o7_ ^*t[;wh0ppF]fX $k`8il*d(.rPrȾ9)&O,h=`xfڳ8 >0z*f<5<)qB|!n+:=r>N.p95HzyYaT#VۆAfCdʾ+fgh>fs (+YZlgMɪlk['Dnf[S]=w:-`^Y*:_S${C<)A]cC2y^dvGPtVCCRԎ;ر냍i tϔu-Q,5{RP)A].s]QZ@{'l^1W>A_EغbNj#l2ᄉÚ  vlYyQJt9BiS9?ߺJ D0JX]]Qrz0;B:g /l|S,I>U(B&Yi95xE*9Zb5(_6MF2e NPiB,,+#+\{NQފw=)¹ /.)FԑWr{gB}Nb.<½K/ZD̋y,A³K*=}r *OSs9-yۼ/#/6T!ɹsB|ȧ`HE{{aoҪ{L$xa8,K1ǡ,7_n\>Ǧj_U )Εԙ|S0<Ubv|-܌#M {Q 9&U `]:զZ/;<8Kn9l>ߩ3vc[\(`Pp;/㘧ֆhTxpMLfpV7tqϪB̍ÚV0aNAɐҤf{x}eZm֗\=i;qvx=r}͞Q\qV$>;Oh|,YvDeЦY`;PbM ˛5`Rkϥ@J"e!L?-9X -C8cwFvP2fT=`N @;R{ Ѡ,lWn IQK_MW6K-=F/ #b[`#b4/zcL,PQT/fSֻAsxșRWjJ[VV W'\PƪM**I</Nd|ҰzwA;+nDb@QK7bBhNye@T qU _wDXstl!Sjb4NRx !?@}gZ]ՖDJU&COXd  LO{q{"1MD`UʑxSi-B_ pkmYa*8Pzv cJ8L^4-r#DQ?#_X_zƘ^"$0+76räZzݝ[LJ C'Ʈug`SXnmT!,ڻż~f-&Vc+@&+n"]VFWEVO^}ϑ^U%H%Xk[Onf/d[Co\o+U-^ Ƨ):ll6}cs;iJ"#OMSkd͸|z!cGGH Y[!Ͷ-+q]HCJ 3rk0N!A'֬^v\GMRwUg=Eiuk>([; B#dŸ-˶qCUƆc!c+W&|$`O݈Y$kClzl{9Mt>_*٤E"I;_q@Ad>؂C匢\8EsX5vvCϞK bZ,5%VR[BWPɒSO]<>=DS6uˍ `npl'"(Zh@AۄYh'EwjϠeeU6smWfq|-wHu/ {􍕫]\%}^2Qs.Κ4KA*p\/&"^ElkJgmeJ+gqxW3uuO?xyR5EB ~L1"E#tLgGW\=x$s)FM$JSI Sn Kk=<Ik:)tqVÊONQ*}5bQ)|NH2gYJ}-PZp&~_y~=^gԯJ{ X!emJ>(pG)byc)~F^j!'ɹm!)CA$e8tAZ\0aa bm sCz)LAEg =6H] k)@D\Ո |ya !:22atwf{8B$"v#ԏ^  ,߹30/~!FzFQ|71R*u~;ce~dRF@x8<|X-Rw$RcĔ#G{&~SDmTG 0)A󽳦qkX#~rv+5^xԗ>ДS֐O҄칺F`|~''ܐhv,{g{z6Xdq3cl< 3ںTC_tW6xcfe:/*^n%v#4\ѧ}2082[թ@G18&<Ҍb>FDY:PuC> ?lGuTl*va<ش:S/䰛Z=<VT}V=ߨ Ehf/:{V3tJ 2iټm94~$AX]*M{ &]mZ7(3cj6~E SԶځ=t[fu=N%UQ1:ȓ<3O-FU!;C&-쁶_@C+s ^oਧO_y"=2q텉uV-;oo&0Os|&E@jh}5ybL3OZ̈́VdQ+iY`O\J(<#گ\ieW,]xz<^KchH^l&a IMߞL>q$7eʿAgC_rɬ14/oZ%QAF-yj k>UV;-w ?Bڛ`ڤ:0xC 2v?wWx54!pkf,%\~y¬]@-Z%"c٤M X-䱙<ϼWW)-Yxg)qXRS4~To%}qhr^`k :gB@2[XEj-ɗʳDn=ӑfm,=X#'xe>*Nf $C eD5"\? }j0Ezl7u|5[S޸3G~z0 hJ:K(PmEM=%,f5lI:u28NT鸒v(,/X'سp5*SS2Xz@,1ʶUTow4tgXY_Jf!ݪތf/z40G/l0J%>cؑs6i*6@GȉTHcff pբ[ڐ֔u8{_:vJM1$gFMYs7 Q> [˨ d alCG#ݨS*T]z2IOfzW&VDElYL 'a'wMDyo/褜MoWOĿ/8=jb\vR\Yӵɨ7xmE'9=ϦUβ=O1DtZ1ֹ[pU$Y(ȶ<胲, "d웦^pV*.aq&/ 5Η*<c;(X{ރgőiF bFO 6}hG鱶`˦9u a u]0/-my&mEiP.szsv]YM9ay 7Zlʿ  gϞyK&5릸sGt=3~y>^x324VeD夬 X?:ĞTJO$QI@ff:8,c"9" TGx9?D,4>&u}ms`tTí ]?9{ڒ*ɥ?Sd44aYpKę@3T KovAvLDN Mdf/K"S</?e\. Lߤl=Vi봳[ر>33gLkL/ͶsQrhQ'7B1%K3=ך-vϚ Xz.Fb CMt/䏺EEhDyBE`}.^hEÒRGSC%??O8ԜiZC !_Y'%~_/PrigrUDۗTzxy;mٕg@ۂ uk={e & [U+>f[ө{w_Z)U!|:<Փ9O9vsh2[zAy_G<ݪ؈V=Xr5攩i 8k vP`!<=Uz!jǐi= L붡-$gСxnQWjP@jjtEj3ǎإQ1e व<( zkF& AyUNUB/?{(RmFUlyRԎ+61FXJ"QfRI)&eVh7 4v!T-n^_k=0f.X\f; $:3Z3gx7|Uy$Ϗ\2 3`Sa6<O iOiIrt2y~K%e~]?6zٟ 2&:U(-SE 1 6a1$*dqUl/J=~Ǭ&AH7{k+72BټX2X{iG.rWb.gK(J:bG޷WEjH:+wmE$b3uڡcnT`w! ~%r..aUy@( 7Y㕧7d>)f_DმI)"Ζ19x63T/Zr]ˌd&2Zc3=Ӧ9/3g4ħp\椉ND!_6쯋(Jpc{>6vA8HXȉ V[<\Eͮ'jհdw0ք iSnrLp)bmNԐ߯X`zfP|N]?|b cIq9FBؚlf KDnYV2?7pe7%D1p|Hu+6 lg7ftM%n+ %Y&;7mo<X0I.yI,zj>L2(ڟw8} 'ĻVSP1'95  ^E{&JϭaU' [0rjm(^gd ('~>%.Vz!W7a#7 bՐ0(Y\ZudxZ?kgbqt!I#7;o)A0ݑ&HʣcK!o;J2Rg0r/E ~:9vo xKǐJ̾<ѷ"56`ω]huyU;2NB:#SkF_v2#hM`eZȥfC!~[b;gVP Ewc@Tiw>iۧG$gEpSH҆ !YJLfjH, D1:4h_fcַ*S[oJS#q5@D?D/9o=ǭN#ңt[(˦4M(\ȏVkvf8"(r*Xe/i#J V>XGitÄS^ltO*Xɋ>S#lk]1眧zS,y&z b-:39_w/t<[#zs7zQ(f/:0 dLxdZl t#-3yx&[OܫtH_IPwI++4}"X`io~P bkd[Ev7S9!KLjmS8 Bw克d{#GX?E$sl).WMkH\W~~Tc*HyhLa,vq(o`(RFNG r1tp g6U <}'\NK`\Qu{ ^-}nDdJgwO%4.bervCvg5^S:>%x֢'u%a~MO /f4/tC_s+J 8]ٶm( #ˊdVNjQݞ6Ú>$%ʏ:~Ҁ!2ޡY¸ )R` XGضھ1&8v3_I`֭؝Sx+eAEG,HhOVWܔ{вaA?ʰUk8L&]zL`w,t^J!`rnhZT5;حyHŢ2fNGm %+z7~sRO4p=|}0g*_ԍr99IBu{gVp%'PLu>ENN=,i%J"6$s 2/ z*xXUXt0C6`۟Nb׌$oюZ+|fz)UR:H~:#$z);jH}/hD '*4xYsUv9F; Ոaz7mCtM$ G ę02? WL00o͖\,OjQa|2bs:P:lW8|4 /K*+9FBS O(eҙTD^W˟+QOPRD D|h!`ǐv(ICI0M5h5Jqy w:,q|qqM91gI|kGBGR81]<vnK[V6hЩ^K=ᰓ4VU>SO.;a?(WybC*uV3ũ|?\xL-ҕ_Ƚߐ~JæW{xS?tV{J `|^M!b yAߗM69b~*[ pE )^3Vr [rojH3c9{wTJbZIpM~ (c{Уa5CBVSԌ|+{ג[D> TY'Y0?(L2ҁRp.aHr '9xs -񝢬S&Km~&@a\3g]GjCNd@·ʩPSocvog sݾ8kLhp'=LڀuŴ="#ƭ7(i6=/ H8[ XI6Ydv]XədCR) du6v*[ڰ‡ =v,7_X!7'XѹyMߊM؟Ș߰pk &߂r$`( m Ya+gCr Z^}M]_?X&+/Ě9r^(1 +}֣^PgEs hrX B4fl,W B䑏U@B3yN2kNrYJ| yaO\.: Ӫo9|v}*LP1015ī%SziO#J@܁} NNDyk)!d _hC}j6ffl wϻ2PRPp2@|a;5fu&EmQmۤriJF'q);5\qhgd_IaJU(YR+1@8dZmPɮGۅcےkZ0U@D}31i?¶0jc#;-l|nH3HyP&cl; g"PA{WT42?ʅ3MQl 9u 7!no3D!LaIrPMyAUx$zC[=tS8~,{;4g5ybF/v+PIѓ0a!T  @`lY:!a/b?yKB#q̌U ҃1sgB̕Hyv8˾``b 0=9D'fiT/Q`)6‚FS-)7?">ϊY&6=bnj is|(A>*s*<˵6Kh}SJUBEK)8HR}mʅïCog3q=*H/1rD0,gO 6-2[k}R1t^ ÎNBnz#?`2CإgB"iY,>+8[NR863@Z[qU>ԤrՕGQ.pl`V}xd1@6pY}2ھ0ЦMkJ$._IRx4yV)8,YucJV)-Ǣ?γUB|9s!hdyĦQ2|#]})0Y)Gk95=RMK$uﯨp8ޑׂJ]7 Hk[\k^1 0H Km^y럂qd *ή\`8>CsrdWVw#4h}oX`,[ ̝d*%IJyKH7/,>:Q~\+VfF |71MT#ed_!k~  1D_Oׄ7 l|F+iXAB=Vnx+^6laJ >KJ).,l,Qɶ>Pߞx~1NUrW^"O "0+PfkBp#lOU 913fU3_ e8MXyW/ֈNG#)%ȵ YB+=KR  ;VƿHβa搫 h&Ȣ!_1,]yŠtCUIPExn0 YB )}C?walqRl#g\Xbos .]sGÇInМy@7JXiy xb"q[J?o=.; |]?\&l35Ⲝ-JtD2rWqi'ڑRѴuDCeޏ@,ύec{X63Xf!:cD"OwDHϚ)¡2SOUBb1Y;5yM 3Yh3lji~,X@ S ON=nV?< vaK3v<ӽGq1Z2Y)'BocH9 -u>At݇ 3@jS} i;iy%x^ƉM6nTb ]>%LkuQϩ1)XhMK2 =(WTT_; 48 kjZdO* SS|9Q:䧖S?HQuiPj /پ[D $ ֙hJRKCi]b`\O>h2Ha. w AMi(0V|4Q`HOoX1bcEፐB Ӧ82)RXza U@̬d | g/~-~/&p'9AR=ufqG_N %)QɦZcwF%kFm\[Wj7hf˔m? *dz}ZfrAvY&)^,I"ܖ|CMi_{3M0y{zS\ָUP k? 5rrHQCP''! Llsp*YnK*}ycny򓄭`,4|Z5N ŸԿV"@D:lCJ #e 8HJ% C> ng+WWjaؿ"mj8ۀ/?%D0FjP-ט/{k,SBtް,GxWzvʓNs<*e۰J6 $U`4Yʎ!nrSM<߾̥=ϋ=x"T{G:W"a5&zm` cEq=ɢn$~qF[WJ n٠?)|6@+[GlwhBž0U4lwn ̴k "~ÓRSo_1m 3 hWM[_||Id#z 7^%923p=-~ Sl w'AGWf}r'.A_~4ɷyc ZvejS(YOޭY (:Y]F;?Gvc#L9VؿX-)[G KX$hb ؙnh*R 7Qx\H雂ٸ>I0\~R mFf=o3!- HQ^4YN#~{] J9ܣD J/lq9D 5tI[;w5u'b73(e^&TV4ƼfNNӰ jQ0ZbxZ mt| sVR$UI;6wѣfs^?:׏R_|[%¬R'^[Loeo.1l1QO}H,əɂ^ZIvNoaduCaO˼>K!e.JCB|-x.nsa @ݵי nNdm8޷ 1)ˉ\J(9^uR·R!ڹLZ.wFn鲢~uDvQy)n3tRn5n#Xȳmae_#*#ɀsf2Ǵ6s$r GA)XF91Z-pio|ӧ6q3," 4LIz2yOZ7‹ JhIʯ%ƳYM/%0@Pœ VB  ^@o9CA6"l2]\](.sv=E x)O),p_$ǥi?n?sOW y;l͏ɘev1DxeШ:>,f |uVD`u\tb`r a3+W{'ʞw2ՙ"Ĉ0z;LֻoI2#KV6D<~5WE쁜 bʀ|![DÊSpsQ5D817b[ٻu9Sͅ#_'y+FSxڻZ>QN)&8Ze.0uf-ߊE ͣEƉO2KmSx#~;CvLGkh39IUcBrݼV'dAT;k?ВJDYNOuobAgs ]fцǒ]s*؍Q !bf9\+=e7>%Ij9M|_XuS Ww2xwpf~x}bR>ɦHQ3``0n(?V58,@\ kfs3L], ET@ ~)̐Yt[#)e5Ѹ[fp3?9"݊[ cNOLl%Fp(Aޱ5{{yg:P9/`pl զ6ؙK4Y"wI٢ȕ^iYi2Liu&\@8@Km1^_AbF4l&X,Om£yЃ)Gb-^Yb.Y"jG8H15w 'Xo6DFԺ}s]JvD b0*غ{/G( [\d:{ 0{)A*KՠH۱$|@-c2@F Vy%Qtx;pwf7 j\Ԟf 䛄Zd)JH11P/B7[8]^kk&>m1Г*p>q 8$T3>RGts\Ceރ$ c { TA0?ވ텗9ґN ]"`f2|τ<'y=9]=aʲ34&&`e@ɽz%)&.Xgq5ŸO)dԈ/K% wk GP:D͉1" |iZTFɂܲkX"Im=:8jؓzt.{$ruExc4v ~.dh)4mqVrB,Y/&Cme:Z,]`Z\s*^,D .o^H[)dl>QP'Yřw?T2-]=I,Vor 2CS{3B?]@D3mHP#l?ȷzT4Sf|\,vٟ?K"ETHLd.֮+?:tJoQM}Y/nȍhQKϨ, lҤ`ԤccM~כ$5+ACGd3ᔌ(c+KkHգTq\UuǨHTJyc:9PX?by#蠁LYr~R,'2+1%?IRsm}4SE\ʊQ< b hU+f)V([W|M|PaQ p3U|a\ )AAMNw4{Ebrwk׿@p熚2{D:Ձҝ5.$7b{D\ſ-^E嗃ȬcNeZ?L\AdM RwxJ~MQz3`f0w+nba|#m|-4"{=XU:UJ>/Ě9!TO:z@xiH꼉h;3vēwWR@ »"|J=")ߧ <{n_'}5 t8X0Yg#W>..Z EEP†8Rh^t+?TH-"7EtQ!8-y$(=Qfs'F5ڭ29p{-@/ji&{b8xB%2+|В;aqQfdD'ing?q`OJsB1t!=7euN/X2k$M)LEyk?IԪyzlTeĈs`Y9G+c(ACO>A@զ5@\]o d`nE3#qȝ vз 晃DŽJD#?sv_΁^*yDk =[*Ʃ? %`'12U@lSk ܉ʈE-h}ҢQURY66jWm.)_|8wFYqcp~q_l{jli( vE-h-s"1~ԬжiM(_E-(G']0X$?@GYFIR?o5{ѺϡvХ`)P̸˓x^J7kΤE:=R)VCVD`[pmoЅ0-BRuyl D;< Ro./uQN'~NV/aOk7kFIAubTLDKUd X6apNSؕ=Xvy0XN_a%˜WѲǚ@O(E옑'~U~-q\l9fu)b X%kBCu`. hi)t7?2aeA,8Eo()Z :pDUUω eP#aɯ*KߊRWzrЕ:Pc4؄la DHiq+]W( dYT0 f!1+ N ٘1ips N5~*NG8"i-pYxPP/= k!3aXfFc9:Z.}zJ<_ZT * !{W+3^'B@0E<*]H\^S琕@w,Uy; k{8+Ã~"1CBt̄dM/i"Mƥ1͐AQ,Ɩ~/DD}ZbEJx;xK#/_J,:*~G͞Mr]93fcy7܂Sм 1 D :Im+ DF8/X)9TP.W-UKٳ:8?:$R/J]t4P<1\ p0%d.YԎrc;נ|6_oc=t˂ѯ xk 0qj"[3ˇ#02Tfd5_tG){ctq<9BxR VnA+#602o"Tyt@99zn*Ӵ B[ =g2d:"r~-ʣ2+S^bc9`㕡+Yͨ@H]s sy_7^A-Iwzm2A̩\ѳ@(g_$u p JtPsq -\[MZ |u ϴpV]hDńy9b3=$kȉ;MJ=#ڹ}$$崑<CMv9VL9D>g8q&J|4NZ=0_*ų^dzI'{=6&κ֡e+F2,n) /CZ W\}E0ۣW;RI-pH9QLJ$ɞ6i.k@Ξ}Cl-T~Ny?5E}h1LqlN7~ܳ߉q4Hy g{Dʹj&WudJ.4^`S@d'}10\s +W1*މn'‚Erniqk|]{'i*PIНdmb|n(gsryQ_XCEOϑi7Fnّ/&Hʠo!2w73݁)ȭ. Fu.kcޖGhIZ%&{z1N^r j6/M^{?"iq3Xj& 5ϕ CRO{l. flE*#Na6 I~-4Uw6[f|;`JKUVqI ꢈ(*eACyi=&5Li3lR,ǿ1& #%FIogLmeJEuԹY}aa^6΍O-0e lBP!B$rh}y̛|e㛷aU k8$4q!ꎄdXt3!.^ՅHSzT% V8dDz5%_0>ĭDq`]EgS9VKEN2-߈1I#H?`L͕ . (q r@ikrV J$R_Iro@ZK+Rg`Gi qyS^ۆӚcK8f܉I={h߆>.&C3nR^aĂQ.'AN]|lz.z#0ѪTfĩtfR=i,ZZf>i:zVb:/>Q"9/[LxF0c!W; $/Xݏ%%[ m'$ǐݗo/t&gqcd8']]lzYנl2 !ϐhKmA&$ɐ-7HʽAfP~Ѫ2ެZq^dQwmbk$5gK6z$B?Ŗ;ߚnΪ>,oՃ?Ŝ C='J:.^-&>.V1{1J91!5N3.@]YD\%3ٻx Ml&ZWjvpk$ pac\c}8g4p4L&[f`UؕϿzXrqK0hw@XI^nI)Ӷ.>r)V]bWl+ߘKn\(9m]R)5֘OIN*4.RTutn̲vb7ihVl-"a[c5b mw=xO;Gj6M3Q~7AQ+3ROOM1C9V ausQj2'{) 6HV,}uss7d||c])" K#򬎐T!WSDTwz8wIKޖZ.Z1`|1"z!gY]2ڳf]K Ka?by A#9O̷EA:+!s0TY:m?BkoٱIaD M/'2zU7+81 #uJ%0s]1ڹCY/'`% ^ nG-RxG:U4AܢifځtP4L{=j Mx 20 l~PJ_ÁV.wMSiڣ"IsFގמa=A?@ĸ{-dPF\Tw%ٟK=]?Z{pY#}–{xcڊ hB1ƾ6,Fr A;Z`AF0 ӫ]Bȵ#E9CqƆ?H^8\Y_N 9ư^"DfBB)B&@VzG[AU.ɓ#k7QHXer?^=|2[a{I8%'6۩I+$$ /#Cd8$t꼻 } 6E7E`M,G8TT=?޵ͻDܠrJ*gAufY;.lZL' 0x\sgupaμZUIӟ_(puz!qC9b ,e9} AI !|7LK. K)ʠm6y'+Ag+nUC!Cw>OPΠNO>,G=E17glL}:'ݶ "uF k#c$18xg`,Hx2A/i;ߟ] '9+7TPXeurN}.32+N艰"mo@ȶ?ofٱC}aȈJbyZih&(o&>'6tqɘ~Av:,)@apş:=S95ղB&ҵH'H'2J ۭZ.Za9A76oWkT",o9"C3 [`9uuTKIt`ƤFȼ[w[1}j|%agOM8 uU1t@5 »_s VOZjp,.#d}#0عe4F'L!ji5f3v8aHΞ`2 DpAYne1~p?`#mz Řc~Mj j VIc^keOtQjvC}fP@7 $c? &~* ,=N[h^ht2]Er/8Bj327j_|&vsOsuj05 3A5Ǖ_oOCn"iC?/tR\[ mI˭Erc(軶W`$ckIz"F[.w}vPjj+u\XnHYۮy aU\qW?ғ-G-a|.IEbg4HϾHG,Õ͞RMTܫ|yoE݈{ZxЋüMw~IU7 (<T}>󍏨u4̷PEMޓ.7*=Q#k*'?Nvl Ir@8SےéeX0|w|^\᳋`2CwNj̆!wՓBJ>owQn&00J ks璒n/BOYٲ8BPʚa-I@Q l AC/ 6?ZUϓ3cEn_֖oAn208h 6p1XFE.Ifez [~ilخI] J`-IhŅ<ija˩ԑx"$|D& (8)irՎX2^p.mBJoa0ڙƵԷ F3$S;aSOh-piV}gZ!@jbRm-W/+0cb ,߸Șqr[.cY?C?A{XNIl  ,tdDR#i4 !VZk Δppk>rA,&GjSo 3Gj+ {y+ט*iEa<w~0m2$YnH!6o H0s7f:<7~u+jof^P$r}hS]=gՑgW"{lSMCX'# /'`8h~ ھ8HJog '8ԍ9n[.H(2rc@v0ki `pHw}&uHUv1AJC4p >T5tZ`ƂM&hC e>` 7z1ʐ}rxRi$˚axPx*Bi2<dɊU( |' 8sC|<ڸg/\_>ZLQ7Q{x1f i`HC`y 7cD/ pZ x}5@D!Ya2RT+= );M.Le@1x]?a Z2OYBTA--raiYyGm6%`,cU/8YTN^0X0c&&Xr=hKoZɆ1z]!c+ZɺԖb4 h\ .ٷ5m_ÂѪioذW*1:P4T[b|B HVO99*h/Ϝ~LJlց펞n.5GלD27 -N5PK;Y-H$4WLXP{UXG:8nX ]62poٙ{-o!0 3>:O?Y e5`Ӹոw/S'v,dsk#;#>^/զ!4YRk0R6}yBKGۤQ~M7~ B/J-  KTyο ƨb g.L [ɦG11 CW %}5.uĬzrO$"α {)0#puxWN48jUi"07.,8"1S'1@niJ n`.Bw9AnHiS!˕beD#[ч?6ˣC uqxaj"M\zΞұh:ca[VXVcj`7e=8{6 ?3ɦw~_BnN1);8y ; /*)N`t cyr8\EV/ 4`D fLۻx~hrOE!.vp̱/l> [ǪVy|pfE.<j}ҫ8.vDwjΫ.gVj|JiݿwWEkVe?F-*~W7˅DL5?#Jeu8&Vi$CGQߙ7|Tv_eɉg{⭏ J݂reZF_]`_UE_޲6 螠^#"Q\1ql*P0}h ;GrXwW؞zP >Q㌑ٞw5':2|K-&l;rغ^$Zjx&vMo]12j=RDV /HVƃB$#x;SC9;9k䨛O5mVzgu3 1VDa\f;N#y٣ڒ(LGɬ=NoVu('6ש1 nPbiV[ YdơMl쀈W'C#7WS:v Ilkw dlk!z0x,I;*EXG2 YW;bdeGX5}'*jp3\)0-3-?F=GZ]/ Ϛ9ǯ"19[M*abvu9+{kM P$ ;Z!Af@!y h"1P0[HMomiCBj"a )Kg~|̪33]dS; T,I "O{{u4( ln#jXʘ!xa1FCz?`1F5 iX=?!iE<UIaTۛ*S^~#@zY EϾ'"1~ gsN]ݵJwzgy8,ND_!Hh5c>a4[Ynh e=݄l'R0+D4Qg/YȂu_sy Z`/EZX V΅M2c=j!uΒ2][!p9'hBu8<q"", @-uU?H$=wx l$3*Ƴi",qMmIO!ٿ?3}P7WEzo" ҄6D{!ӨP*S8X1uҖ~jo4])l<9+q!FB4DSDA!FZsq'`e,t rRI$MTlK~9&ly1T5aBFW*Vl Ȳ3l灭K*1S,sBiM@qJC,QO`|yĎJq]| yNVq*`}#%I&8 w ̂7:#Nz8SXS{(јř~N+sI 46`!l|ձ{!4 v)2$ԇ/ln8ѣ] fh}xc &<άXf?U*OΫ9* 1A94/pzQA@Ec6 \|<ȂGhv!) f~aB.ީ*Y> oח&dy/H]xo{ob #O.''fܟ6ŋU}Ͽм×!?WR,j%?(C0&xwa~1afu?O'0k Ҙь_̿iigYxu;Bx%:a[t9E9q3y  0^L<4!7'o*?",2psYIfL%zdS͵);ƆBٹ'O!.VGQYK_ cKcZRݟbtV3vPwEx#eX*}qIvHv$.^|T̘{O]~@ǘH eG*Ρtr޳LW!fq=V|d/q0DfHr% aYbo(tPfF-#cx9,c֘DDzE`@w?pMDoGNH&JnΒnDc!͝lw{ҽ1D-|z&` ZI>m AM{: nILK$[Y`+ǮGN J&ΔTX9xNӇ{^=FD{6C7Fߐ~м%GjhZ%?L?!"%Apjo4uRY.tV{kOM࿿!֓58ƚ]Iם1t!Dh1+]ћ=6q]̝5f$Կau]q?A :k_zܤxoQlگwpn0A ;E3&R-rW9D)< B6x8Z٨!8˥^ȩaNcHJ39n;W&b]? ؕP?&pD_ؓnɻKVj~O}7L\ć &״@&cH,{khsq&QQir:IJP[r°ߧnZ 4.-LfU/p֨p1|?)a]]as"&o5Rj r%Ro^ۂYW"jrja;(0vdnv{Aɟ-1`t{1V H o@uJ{1Pb ^A}kgp 'j $y'0{L{䛆~X i1}?{j~mcdY}X.dWGs*i-Ec~7JBB}R5bxMlv5v*KoS%^JMgN;]:5%$/sU2pNKN9"z&`OHÝS_02lYKEpY&tF*T*ϢW]P&0zED`=7wԎec {vilYV ʺ T}Ȇ7yz- RjȤ Vt|5قTq+‘4_S r isP'P]'Dϵn@"R@ qpH}|4"ˈsifTMI|eٽx5LâA +_.y/ n>o_v`{l: D 3A}k&4ڨNÍ'|dzOXm`"a +0㽘s8aH*ř[).֏ />+L2B>UA ;P0{h Y.ixkP{qMI&,aΔ .lċc!]=Ijkjӌ{BKQ_-޺~œWW5vXq'Jm1IYz'9ɵ(ܐ8f &+'ϕ=/Sac%J|mNn뙨k6eYF/3@']lz>B!䪯bA~Sd^AS#'hSdlo[a\i@Fh`\ j"tf sO7"s )S-M_e;OiVi់X \<2;H21Iw(LJ#c{wv7.e"JSioT<'u! D_)򿌖:pd1<ɳ:k[ס_ۓN^CQ٫soTX]#S2o"}\V*!G(GE*.rx07q>n@[ц#"PJ0P[:p"d0$0̠3k{F́f֐&? oeƲ:-GjL{1d(xO);XfKV2I׃ǂ3.;nzLm!T> ^E0߁gNTD8T9쥆FK;5{v[-z[)IsF6..m+VWrZ⍼:n8C20e]℘Lg'o8=0/;s N"{G6S15XO,BTX&-ؚu:_c&c5gySjsz& R[2+|d<3\_F(۹;eۇCYIc9lbCX|?I! f*OoM5~/  ҋb^Z5nPv4U+d42I4~SZќAğ(NU.IV/ Gef l8.8re)ˮlެ~p#@?P1b+M凤vWz|n'xtt73wR h}3 Q!֗5kr;*t_DH%EJwyKVZ?R^6,7V}Dڳ|?v3Cz!4۠GIxx8Y̅R~JxCwd0oI ro+Ձ&}lN政ee'jhy4Fd6y{49^8PO X6d<$!HwumSJCuK \Kߠ:o _! wj2T]5ldd`.(X2>{'' :C@l9eSSbQ37i'eu׬{:\kW#hF RJHϬ[WB`͋X;KWK=mϾ{'!"B0uƪiK;MU0-1Kp$ @~PH >valn×ibooiZsZO'̃f+K5؍M^5?(*\\0]t^b>&i@Ȝ%1!㸮g{(87O )j(2)`"Τb_E%Iݕ XFz  @{>A}&jdZ ]6n{kzYZB#c-'GXEW$m:WWV0mpvOx[vyo|ղWϩa6Š@GN\30O}F󔳊 Ԩ0 {5<2Ֆ$Ӫm.f$*b,rWŶwL8>_y*j y$ ,u^.U '-і-[N_z4+.|f]z wª'gMib[J[iOVXԒ_<&g\slbyѠ?^^Ϟ‘[\`61S)cwZ.878oS3Ղ}뷮E+5qlKm' v)f^o(njҵ &F|HzŸSs',xMt@siVL/ lPy#Tn2 7ɊL$1 Qr%^9h>Z@t0$M H^;-L5.΢du6ӌ @NZg2,L%$㖧AjE\vo!@ (uAʌ|tsnIT3Ȋ؛س±soY9Pբ˯8 .@9^IH)eI Iǀҋ*k…R.JWIUߕ_Dx~?ِ[HL5c  Vl+긆IKubOWF5\GLt^^ɯZXְj2y᫄np>FveHzmW6 }+JQmw=iF6Njr#߈N&/fvΣ1lB҂fN_B͇jc}f3JT\ VQǿ7JjZ}i'H%T.YŚ_De4(:dqG PB[5S%E)h>GF:B0M;|=U1xlRطxJ/0NhDx<'D.;::U$L1x/? vʑ"ʥ"OMƎ9H8jUWĞR ֜zļH|o\P(w#4ՑnKC.2U{?X{[!~I)ɈM18LfT̅dmلnvvU;Z,>-'/Zym9kXRu،,R@L돵 ioď>R4䒭ԊE$_4(jpF{h[M%! \qxkٙdR(;_ l7IfXkT@jkS/m)+,M>Am>g\# 䭚8m΂&pZқF[P(tuReiGw[ 1 \ Bkr,(@ ɪb72\Ueh ?9GԗCXAcAc{R-L}E*2u4ib'b6PbhY0OM `\RW XT|dZgV9GQC6fG2.u6e!J Rz%ܚH(ތ4Ƞzb? rJ!@)8)۳ϑd e*WA~o|bc3ƥ)ʎ msp?FbV%2Mo3ilgi: gYL}ؖxviz_A;.ZxT,ǝOM92xYI%#dzz P?6|܂jFo`)`* '&sJ deOB )6DkS'UWîGl%q$چ]!=sJҲ#>RWt%z)U;S$2yM+T5m9G{a]4}"Qp )6 ҆a9d,1*{<ٔ/WgEJ(y!?^8B,-؉hXxlҘI`!T\[~̸XS pܢ*)]Z0Em@\QTzlF96 Fb'g*OX[Ŧ(egR}D5&5kt _}?6y|o(BЪ`cG. 0q &֧ i|%V)) ) >xn] ch#zZ=Is8'#:Wenjq3Fi7_pdb(p7\ZH$dle|Pyˀ}xJDsM卸O6`:tg&Kۤbˍi21jY(θChLf@yΈS_ 䐕}Nf\Jo)m6jE}n"nr7IؿHr*5f>$q[HØ>a,fxN3?>4܄ `tzA\ȥ PeԺr}7#rv0hXcUuU`ɫ^pw O:DBP1;,7~lL=P3]dSnJ[rqY$@R}'{hlMͼP{(AE*D9)9Sg0Glu%xeM`nN`3e$隑iAI" B_K&Co vŖݯqMzrAz,ؙ 3dY㬨2Bj$f`?*:^]!_yG=AKjh~49b]+&-mշz\Z΂щR庍ÉR :̍@|4wz,3&ZOг5yBajYa/>@l9~lP9 )lbIWI2CR3fc`YĽ:$Mxj|g; vyKE@_̽:,!.*5p봑/]4s.(E~ 5[jEoDTKznk6vNƀ{^D_K=ɗUCٍUiX\{H#ߏZod>jgDմV[/lK<@Yrꨵ ҼYDG?~+_jKYeʽN I`M Di Cr76o(C&\-5UtCcߐ |C)'AYE7$+QuASxẢ!pWp>r-,195Iox v[HxΉ /m̓+nK½t{)Zx Oł͢s┼F"6~cXE&4"CYH9hV rŒǑSH%g!8l] *8Լ{[ DVY.9؎K˧y-Eѣ;[ LGqbP+ypƘ)ZCSW|\ޤ}LW~ҏ2zkzÏ`xX'>,-w'Ϳw)S,btOY/Bj+U5͐;!;^*A EˉM)Ud|O*`BP[h#?2Ϡ&:r,ϯ>)ͧjA:A(2J+SPQsT>f$i=I4`x,0l9koǯMJm XJ97b*/zȯO*kq!1i4uB!:,7HXA閘CP:t,ԇĊ"rPɶ:'J5,QJ\ lИsYLJ3Hx '9#Ajѝg%Tڮ{~R>߯ ^8F[O,h}\_jX&9ΡW*%- !*%.]H3|чqaBM\qCrz1Qu5jR;={5\%*RR<^Drнu_dIQGHA/-9R[~"UFLfWJL@@b ~Gh>" On{ jUݭ.=Yp1 N^^Iֱ&P À&0T H(ȀM}P~oIs<,+*.\t,u>>F ͡Ai@r]d GBS!D.\RҡMyY}<6jw|8j3. Oj#d(:ͯhר AZ<~!sՃI'T~<,^ߛ5UHUow5,2MnΙaJ5Ž:ͣ6l{#b<FI{ :v%tWJ4t/]*`]Eؑe8 hXY.[-|3#<+C6!fUJQf[b@T'N \ Cа9m^h|K bN5^A ͗Oq`S)n,}]g,Bf F:7A2=SSF¹=\cVG>P;|*:14{?ުlVu/1ɑ7$b2hV {Mg}<@Fwtwqb]bpu̵ pG6#tFKۯ3'i20n.o)T9R;,{UTqZQqǹF-W)H3Lב*֜ 2]oxonPLӡ%pw-:h DZCt+o1fX''[YmNѷگvCI ow3_ دt]Lbxjtd=Y r'Jaeh`W4lTE"{t.NðY b@(e_&q"tm%5.Ϡ-v(8UZ 1^5 el1 r܍tُ~l-wr_k`,U 9/Bdwt_NܸXe [<1G>Y)ڎ㲆R!힒g.|KZSi1)"/#s~o, JG&9cc*4 SDOfJɠrTkK*#ٰ}>.K1sLWL<ϒmb4=c)cf+P72SĈ7AaQ q &%h- Mj hYo[)z E>T)a(I,G,9 <]125pl"@`ip(\23έB>{8ҋYJrOeUKv[s6pAN1%Yr 4}iIq~J@ԙlyX@8ڮT}7$:g26\=F:`]\DLcrZ?rSm:\2Ak0?Ц Īb!%b@R+51vB'@{1] '47c ef(yz|e.FO0s4\3ûGe%פSBfh@\Ȼ"\L=7%MrFtLw0it~n{EC:P}8<=x2?`P#ϝD>l2`~.' 6@;w-ܧVy 3)Du` @0MW}P^t?0/bE Gs{R^brDnyTRۿ>^Aa4x}7wiA)U=_>~9 4ijSmULZDHO_K? #Q隼^DS3҆`\JR4Q)ΤO+^ӵh'q_}M-͈8"KvG=sLzW944sjGc6n_ MEt鴵8oxr5H ?z~"5{G-J/ Tn}:^`Vj?]wh \ȇ}召 vNYQ[ظLQWi|p^ Бg| ޷y,y(+vnֈ5&6>l!rN9b p AbʶU0HNց͖f2ϡ!7Pjm'Cjt-CK@惡#,Ш!? &`@ߍnpԅ'Ш*L1A(nؔ>8@4|8TPZ/g2s٦!NMQ\HtoXE5Q:E|1c?Y/NA' 5|۵@c"j fR z@%Çy@qAPF: J#‹L[=u58}!ͻ-1eA1hC +m|V;ZۛkM!pŁ!FGz~@;7zKa1?Rx ͿI.QNۯ䓩*ˀmJ[LZ2-bhi9 00ź~0* aSt\8.3QL~9mR\ib~Tz4Jiu#ނT4N3R2\zѭv3EDf%ۇpКMS\ZD|m'_ȿr4w&ѡF>\aTv:wůxș'[<0KM* .&q?T@=&s['zn2x? P 3GJš57_HHv.Cey|#ܷD@0ankOL)h2( J~=vZN=A:#Dɂ'b8W%hd{\pV,)LHU`0>FO᪻Ug|w$z VdAښG7cS?* vF 6ezF&h/Ԥږ'm4yBكw2h?lcRZ}MǃP>;r[(,C+zN`Xyr8U$C 8 Jihy|eU}(!!kE7[i9"K#_4jEwfuF͈l٘ks*U1}p!_i{=5p*#$`;)FQ6ڸ:B'M)X\ ǥe^Ct}2b3;=b+0щ ף:Ykp޴5y-jq[g2eoL(nqp0k. i|*e(cXy#<ģ0R[MIjgMB((?av\݈AMz8lwqCur|7,<աHyALnx3X),>"v{Xq zl͑:nIs<"1*%zܷ-x)(c\*=PB]x]dB82)Q7?4ԅp3FY+މ{uz6D"ڕ'|Qy^g i__qIO~"׫|)O|%@4gOq LSאwt`MXts(\G52:O}{{z%!]@}7w0mDP(~M峳+8&ky+BLrWt?89q#& S?A-4Хx zGMQ^f%/ )#<#BJ}L~eƓ\ZytBht44 T`NGX1 g"ܗ& 9 &4$DBe݄~,Q!l5!9sGY{NHZ?E$)j k13Vdgsˀ ע@nq0 |ծ-'(qp0V0*>nf7pAP e2:-͡ X}?F=c[mo+ 'D@o O N2c 8t{>zq4d7L~.DAWU+?`ΤIJZkhȮ܆Rb$׺5i?KդrF3W7%L*QTu;p2VVQNǞԋ:L} [qQlGI|# ;{woR?U o*tE ͻn \UTUc+Z3nVu5dH9)u}7,[#pmnং{/506ݕ~CD _!6,%HR:X>b$Dɦ𝣋T;l[Q[3XD!$Q{sMw y8]Nr=a昙`E;k0a|^:. d܀e0D/j[tash!!%x(8OèÃ*DF%}兯X2W;9`uCw4A[6 }#o(DKUKU*i]|B4,;Q(h߲ٞ\<]+l1i_XJx+mPu]JW S"?#*]rE 8;vItOgЙbu 819w.&CC=W\]rBTQ`<.)Tu+} +?۱Y Gc:z:Y璢 qN_MV5A+4O_^TJPvVɦ69zMHRi8X"sz9mohЎ'> (*A1:S)sGBXFOxw,/F~MP"rCViPL9bm }uxTOc{uRKN1٩s9!y99kXpS]\ZF%0`EJ̒~25qԭv=os(ה`&C Lyla[kSr&cÞ"&c¶иZ93mH; ]5[֭7Z8*Oau9w$۝75ՑWZWd>*$`;яN qU{49:NM=-XuipbAq_l0"eCɧeivSz ^*D/_INA!^g! 쌾it,YH7ScO Vd&s`!+A!&PGAA `1&۱g֭ R,JA [JVț(i4NLPDw0$ sP-JZ*3"/c,JL4Is1tlnˌJ"6 /|RWz+63'>5oS,{'Y*;*f˶_ΏmFymЛ-zt4?[F38vpG~y 6>AN crn83TT@ վ@E+|KޭII0<|Qٕg+n;w<+ n,kC6ذO쐔Y>#M+kRHx)2ҸX`ʫL1\u}XL piRuHuXjqM2Փs᜴e Cͦs`Yu{UrWGC^qLeYOF\\R#nHkFTWTXrjOTF_{]hd (#{R`eY+^CKxy3ǔyU7?x?/;ri/)%,+ީSe-"+j ϳCz{ ^kkHThN̓Bfre'%uj^Hq͓ tUb4 ~^Z./A,}:TECFV_ !o1s6x^xW]x۽R F=Qz_g{gIU(O#oZmғ|M{`)M5lZBHmkޓ[R ű_ه^\%wgAsC^}t~NB asb:bUxgo KAqJ7ٺC'|e,yAcQ%.P%'3ԏuGrKݹ;.6)vImvoY+&jqggE#"mcx) WO\D ]T8`z{5=mcAs$Q3/WA)^>Hc~`UN^CiU 5u@ZYQ3Bv;oREH6_qe-~'$-,9h]{݇BF0Q{ ,W#?8%m=eS"ZؐY &?粠 1TY/7 4u7j'eƳ^SR'Q.'WP%ޚdD-MEB(~Bɀ9gϔK'y}qĢ + u9'\L%dcasR$Cp61@ԥtM-Y-It\9/﵈b"/~N[ n31|n,QċrG \p}LvSHa ߅îAe=Q_ R<9`$eZQ+z=&B*=:^L/ez0rNQH4)؛1Yߵ y-+/ HWPLd nERjbH = .3vTR%7(eH$A5dw ?^޺S|Mkd-r"cUd3a‹ݝFv),]2>NUF\}3 tp;(Dt+kxސ. (z)2ߑ^Cz#߀[cw@Qs.<!e 6&9[P#Qޜuu.M$He҈ԜYƬ%(|RR'E L'J2t,ʆ> |(&Z3ҳNcQV1eFk&z/ڒVj*15q#SvҔU0STw Y?/oF9hk_pӱl7sjDHS>DXɝhN")m TsYS_W;+MB\'"`I/MDBcd+\}>Fv,H+~.&} DЎ8k sFz~ 4.N;+7JSA 'l pmĊwYahI4Lˆ>)ǝttUm1r[/Om>aVC9irI+!kl6ȑ^)}I_Gqb;Ş]a=4)ŝI1t|ҧKϧ!|zYÐsyy gTs}ʹ8󃁆n]wǞj41}ՅDTH4%db8|gqhnA (o循U`ꐥ _/>3v+|-<:,8 -s'Vӎ,<}n] $4u՘Q4I{,\!({$C[|> WO6.F|c^SJf%x6 ?`5B'qQK~ͰJE"j܏ g E\@KlQ]K"d>!o`)2ᮦ!|Kۡ6S!Þb )TʊsqA A86a)z8"6SSTJKdg)krs|Y7#MW8RjS5FRmH{UC0 g$kh& t '5vv|YHگvJy|X Y:J&|-Oc5BBHBF#H&g|Vr"hpɢ#E@.k :}`{C7^mc7':~3^Kv4[¯ +njbG咪Y>^sB KA uα5W 丈ߩ&'f51>-x+LB0tފ.M/ dx}:V;PRVZ5Кy\dĀe{sq R;\GۗAk|M̏(r>^b2m–]Nw5[fU`"1zy%+Ndʊǂ#ąV oyŦU+ hP\qm$=u>_ fG44<׽]Xi;Y>j(d775-0-[oBN$*Ū剌OAĔi #uGkm_ԻK"6*VQ8YP0|Q=r_ ZJ ]?x[0O߻mE*&N79E{rP˻Hb6$v}sB#xgZ ``OHCJ֘KR+T6'xEϪp7P ޕ{49V:3xwJ U5Xhrrw 9?E(f١rK81_&%]F *9wH܃}ku\y s#s]@Gڹi ]c3[ǣ|_~7aY144zۏVV?~usէ O7ROɷ~%Zzu-5!7ksɬ!fR>`wJAMrΒQż=V=UK@;g/9LM%9'`yP*dܿ/_ؒCY-ģ~,D &.Z aC2i_zWz 4tZUe0"~DX-\ظiđ;cAbRT0t}<*}3e_fl5 U]~k_=~^-\MV47& keaTƴl4МN+Ek M Ybui8RHƹEûe:,aj;7I¤WǮ &w_pڴBSe4F]Q ͨe;Uk8@"C7bg$;3VTÊ}vWn$f `*3+9d6X:F+|iS?њG&jפMĨX@huUL.&^$:McGxL4sDJJc/4>[ Z|(gCxlĔAfK>ΫxD_؎Xt0ۗmʩ<`q.Sgs!g<6-< |.yJzA0\ʏ!Lse~!ᵺR Բ9>Xz늏 `drhskq :KA(N@gB>S?UN|[#hLD: qF/VN#EiJB V)0N{nna~‚,`nuX*p%~,}bw 9QL >ݿ?=p.~ڮ]%\#z%bgL1O_Xw(u(Bf.+̪'S\H +-a.яK(;mޑ"݄Jmט¾8gUP*YiuvO?Eux}lN=P$ܝ!},-!' TP#ˤ88gIשe?ҳ=:ا@"+kE[ u{CB.dVDz"Mav_Rs}FqKmd'COC'2 Xސߤ;VzNp^3Q;KAD'nyMBg.\ R{;h%/ϡiLZ5t7P nҵ 3;&P~*[*ygy˫WM9/B.B,-wQKLyp FV)U\qQ b>eƈJk+gvx8mؤL&2%rw&Óz}*in, HքV.7k 12l/R??;@~$SN۞7tz2>ВЛ(SC*o603 G6ybU)f?0$̇[MZT}wImN$==}Cm8l'^C`ԏ%cgb _Y(e`b33ž,J#6Z>cg{r>FXю /`@COs:M`Ptq3&~ Uw?ށڠbM wG/|.ꮭ"it.(ܸ7T.7 #Hr đE+%Xhl}7W@3q_'$wWHZۓ+pub @rlx-T"PիB>t}iȠ`b-$V3Q!GLerAj3aC^h"*+-)ob[s-VSGE.`?rE/:*Orz~f?,^L{ŢC&pf>MߧEuQ=3E07@w79hHrTQBY[:Ю'{o,, #=T:s(i &`|ߘ9,Z %c9 g?RDRO{I~)^_1~QDSdro0.ϒ)Ǔ^Kv^#aޏ9hk^GX1֚#19yuYSKP2ۏOIS̊~ ahvGзaz,AM&A7'%8?A?bVb~?!ׅ.`'&2v'|'9*d8EZ0azGdO\?+0J\9ʯ yN1,QN@=5ܚ+ՙ\qFb}7sYr S&k0{GD@IWbcwW3`fyBM̩m:ehT;ELgyƑ0< H>&\ԄsֱMZ2{TqJHefw^ ;"a.Go~ni=#-;C\.j[-ANH?! {BdV Ԩf ;}MNi&v^-"E]D  <"S<$ӯ=r-iPbMξbA(d>;=${-$UUA4[z4Õ&6UPsӴf {%I eI1dXgTK6s%8E" t\;l2>gkFfL.ea6Lcj=ME0?"vrr޴}C\U {E_3"_?ۋEA 6}ԜC20JHWP1^Vb\ƶ bR) |J2(rGO"VO\0ٷE&k~f##N+C|0xSj\7,U4'V^Ho`qb{9R-rYtw"3%, ?R']Ħ TY>j♁XJE|26 AFy4w098Ut@p"$'SFmdBNݫ.$3>F:j=7$a<]J>ה.u알KJ3:_rm0o(M(q9LyU|,1@ WK R66n6"'TyXl뼨tu&ɱy~Uk^J ?vukNd,"(a/~Uư7Ni^1)]' هځ!\@( 1ywP9[3 s  7S֗@h'DP zؼ_IՒ_i+Tl{AS OC t[M]2&\MF aT :qfz%^ oN05ڮc&Ȁ1Ch\yB@` wM.0Cý`0@.evIбS:uFTeAgܦLVwyT)$ ?H*(~l~݃i9Fmy&f.3(XUj;5٠7Z;F!z[2mHn´Et҈KT.Z1@? 쭧6A,xa-Ϭd?TQldD f G 1CƧ ڱT`Ŏ+hp vNn6Krh)L qsۅ|: S(/Kd@9usxjBuOܓ>ٔ -6O߾a F uxPR1K.S=^FxAٟJo;nUbnn|6U> ;VnǶtش/%u(@݀65<-|{>&A (a5QE^1ٚXDĄP y,(:(JY4/Bs}nǸfXť3[j-?p8\UI ܚ;8Sd?rdk~.Ώ8O#X@'+~=5ǘ>< 5QlS\ fŊv9<<{~'LgV`ֻۑLDf ;'Qaol.Jw;7aQ=m==ط|ѓ"%Hd[9ԡF?5XLFx_>/YZݭqC)T\5&-JcM CAT7ͮ=?I\ۑ]-ޒFDAP2Z 0@@FB"ΦF2J[!T+Ӓ"_Lh_mɣ N? f}~6K 2zͲp\NZUN~ R0N$ow<ؔ3➑⾡7vہ~۱ʷ@]ָeFǯX9 q$6ϕ-zhk0{Cۥ5ۮV5qbκ7g*i ] T!l)]P6 -Iat@22 we{C =ȑQi政_1e'<;'aOZBw2:.[Wn4cূ(DR9kc #ˆO0+qu SȊQQciMr7VM3uߡ ~X0I~PP4~Dwb2M~dbsq{ 8Sk L03̎/C^xn.o!HH+z^T1\pPnPDcl\})@;M +1)dkيBݸF*}I %|ެ>Yh.#?Zr3d~Ìn"!G'* :.,'kӬ%) xݏniP\X (l7Uد:wO0 :Ǎwa jJ˥5`HA3_a dArg-BJzٺٓtBE y x5yYFŔ؉R&Wj2yL: /TTDEG  O8YZQ]0͝%n]D l'\iAS Tݢ +\bPl.߇Jƍ1-̚;W1% sheE #,=6i.FB-LFL}JQ5?BXpj|Mɣzsprܞ Jqەy㞞[{?P?Zr/mT?Ⱥ"UÏWAyڧH:wwSՎ cgudp0pٻo"³N&xz N VjRo'wyla$kV/lW!i?OA6|,qDsxW;WEKX/RRLM5yG9 թ<×|K{fK%E CHN&$4mll췿sP7gtC舿g$YEp( _LBk0U퐸{Tl5},52u LGGn%29X=W6rޣƠ=2Ѷ0&U Ko-m*MGAcV,4!ߑ)bJ0.kk?WyC~ #Y0qrPؼ$ ?堛ogI=$x;eu1d&Yֱ&n۠p1h7f@@ymT'# _y-OS0`y}zHb>,i얓C y8KbY!;ry pyucK/wMrmRW)6xs<3ⱲmČe 9^"P~z+9$ỴW\+ui*JvϨ@.hFQ+~5u/K!Jp+Ft*ʐV+z/QoQeA[3U_bDB>1⿹ʡL/̘ ZB!=ҜK▶7z)ThF2h 4?$ U C1z:c UOK%@{y`뵫XN2%+qcq`[؟SeüM쏆8ѻ6#S6q,qt7ZӲ@O6c|F8 ^oATACX-][ 9X ! tX?`i!Eh n M"xpdA+_ni+a:&g#^0h^ D1ɇ &ruaMKkytͧR׬M~ܮ3Z!wx>IdYՃ2]t \2%Tu[<dQm O:`ON5HKpD2RaM@'8ԑ4IKϖ#.*iƂe̾<,֪n ^Io~Ok}bgIT|S>tAa5F[.̑P( }?pB[v `)qi$MV]E`R-YFJ/F\߹Hq0;@/:!UrDsXRd)}VL,;'Oip~G>M$]RAxXLA2M k[(tI9q V֬M4}M "<αhC+40(xh 6~^:A=~edWblW4k.!m6 @_75lyB?*rA-bW=5Ʃ²frI_DSNY0F3vM5̸Ev#{]A~$uR>׭spW^/Ȗv< e]6R}C*AA9 / )ar0-1˕>Rj JlDWDGiK+NTGMG\Toܼ Gp/\ 4ڟ\ ԚVJ96tw1LmN 98U 3;;Cl"),˅80p+t|.,x;= [StDcT^k/96 yc˦bT6Lz5^e|b &*"iͥfӞ_L@wZ¤KЎS 5#KruP̴}3sk:K'Q/{:<8oCDۗ ~&#] 2l+ֹ35Y!\_\ qDz-B*X!=!&_vbއ+Gz],PѨkFP .倄=pv+.:Czn+!&c@ׇٱiWpQ=헎XGn700ĩ 7Y]= oHRVO}ENw\et!ᯉPNLwȣMci}Cs}7"; hJz3F '*qɮm}:S#d_)iD„H&C}.j$<{z<7Szdy͵Cd]uphN5:m}n0]L=KTFSķgҲ[^nn'Zi'@ R}@;!}p }\6ipy2jN4f|&ON/nH] sjSjd.Z_B'l:y\ |ͳizBpQ4v6~8,Q$:J=OlSsXȎHq)˙O痶DlrLa~xgdsHP%0F]S:-e:q (mTl"W`S˔XS{LV`]sCQxKBwYT=1>f0q:Jy"JQ*7LU.%dwe f?)v_'.!ς<reδT[0㡉%i B&J)2bȠ9iK`?,U 3 gl%zJ,.㨃 C 'e/7I׍x&heF@.Т_՛F_Ss_ \cHx)VM7S};{ *;l}fg, ZNZrG C6˯ZӴLYwg9CȔ>惻EkPR+~FZ*v'+b4! "jبo_fv-TF; _n$7'0^g`~yh!ܻp^0x.ai,&vzRD t|TqM9y=r)Ŋ'Bi!BF+mH=O&#<ﲿ}l&$WQnMi̊eHT!0bey̗J ~]~z >w?iqZ+E9Ց:ҜAiM}f@9u1)P{,z@$>2-3vwTL/ŮP}uc6m9te8/6![$F$Yi9WG.͘8ѺzȺ!1ii~ |^egPc/g\LYݙ[!ҭgeGuP,҈u`nڟA\s, n+T)a]ҏpf\X/v{zrkJ gίQAp0?}}":{QDw#h 9'^N-+ůIVaTbcB#SNKɴE&X`<ڛk?e Rb\>oS"S.K|a%QɎla<%M SAQS1JA98L-#B1lI m'4rN}%R}=R{gvfZta8X!Mb^ 'ZKw{Fu/H䏌PŘdBl4I֝%FZE`F)M1·X,J6XpS5f}~4T&P\4(MBhM ';MfFz^>d'.֟%:A@B b;w3%jx :~elz5( auEpO'nU{Ny#hlUșVL+jVяVc̞rBy:thh|96O> V[tFb 'GlNٞ0&o;I*D/@ڰ,I@Œ9fo-&kĪWAM"ym #5ka3:}mޟ}B,YDQ[vFA8arU,#,E@%L˴4yl-" [/<_El;*& TMcm*]`'b,kWK1ǥ*Ei'N.t۲w[ @ j5Z1H-_D6X>0[ A%ųWT8h48}opǢIiȿu lc{+?5Mm6G0G?,,%l+>3`.vQfFjA2^.!j_7f0U(-8m»L0_x-f5s.k+ N7 ~W*p8@ Տ’ jO@g7Ԕ2Rini|OR(y*F]M6:LvZl=:SpU] 2l۞׊ӈ l bLŃV s% `RGI/֦ SFSb瓒v:st2Ě$Π:>y6H25<#S0Q@^p8kAޯJ!xfݛ2%UyYDwY>LuSgg Kd?{Ċj?%[ 6aLJ9{=7O(pNP~f,ŽHEh^[YVuLx~G |Ojp>Zq tR3@k'gck˒}.ηxςhK77g;ZӇ-l@sk9MؽˌM3.ne sb69rM,39UN'Ѡ]J> eJUZӛ|K8:y3l;?EK! 2:Id$^ +NOd&;0a-\"ȓhDw@RM=w 1)=r$.t/]<$pRpѢa/xa\w^G]L ihҲBNonԯAJ'fҽDR.\N#gAغ0 zh'.."L$@| vm'C[#fx/rfM"&'>ŀm1s8F^lVd'UqO 7pe?.6nv|ǠnDX+D%@>CW]?8GSk}pLD r.⃝wOәiIoL31I}5L$9Rt(iO<.k.{ğW=8\I@e@Xt[ܨVXtOfBKQ՜$+;+hJ| P7LeOm؂#7lP=|_#@݂:y)Il]q ?&ZB Xz1?idʺ:i~Y!laj)[er$`beePOA+k n ,d_̴6:zJx1hy6 9as.?Y#˦{g$CM?k1`fHJHבW TE6V}]r 8ـQy5'Q~m4A^ `ebDax6$f@%]N<Ķ%v}0u=L8!ϠEUjeSy=4trנ^Myos G %#$= u?*3t Ŗt{A|[ӹ>lLCr DROS@J7m r!t\톈Ddcw%' *?zP`sj^0u>%i &C]Pbq~AJ6$zЈL. )6u>36 FiѮj# J*&tcF 1ViCyj.eÔ&Q:$ԚnZ!VA"IҮ,AZ5bYZI 0PF 4+ʟ0?>|8)N'RG_IYjztD%2:v]'u$=! cΛ8Rrl>RLo7:9/h f l5'om gYQǛ)<뀳aoأ{#^&#,.>b$hU}nNKl%1<]:W4 E: MEe4_؅I,bQY_zMV7#7-=ݡ7*Z : }Jw5¦xk3n@(f3/&jwI 7B+?Mi9,9+DKv{j6bNUh'zJһ+u;N^+8KeUKzעhNǦ19M#sڵ-^‰YRʁR[xC$?i*"}A |Tx˜.7O$/ad90DJ  aαhL]5a*L/uoxI~f >ye­o<8mtgԅfSHypDXYFo [EyQ>aⓌ"4^KJ0@M(FL.RIfÎ q$Esĺ (òEA>k E%(CejdpU 6ޫb/F=y"v p"f76XA}yw>Piv*rcL}I<HޭV Eb:_:xǻJF$1r~-Ki٢Ψa=+eWND ; -cE j/ b༡V|jb'rӘ *']LZN w(z]8G܎ "Q**R5)D`=j3󪧗{Ib]rmRtL 3HM9|P+7&9$yJv,s 1h6U#AyF"vH)?q8iEZmZ:8ɳdH`]*-*NMCp* x1JOEvp[1CUL97XZirAa%m)ćL8f ˳UD0Y*kUբZڃ΍Mzۍag{6_dFy|uaпc z_lXj'Onz>r;#Rdd DhZռ>F j9.pI?2*:YmZ/Ag&c$GE~:I~fA1L{?jKϗmR"{24Z8D&|nض>6@ ^` s'؆eTH;E"& 5_X.b:nڢLY$NDs,S(c0, QT;_אS޹ (b(ĕB:b5?AS WԑĬ׿cBL8Xv@މ6կ-(-7E@0Uhu5`9 E'8ieP!Z0,% S((H d&'?wLZ$U<, VmVjl'~1Ԓ!桔KL|ѕCy_)lςRvuxG"9J(g[VF anQE11!ز0 {*wMo5$믲A$2*+ gBE) <+2Eպm1.ڈ{89mmB+-k&KDZ.-׋/oZ.2度6Yq.#fhp2lf:'nAʩuy`mn[BԏmNYU'}?ΕKƀ_'5b[Ukݵåbby~<Ǵc+ܥ_jw+hLJs]떉F˜ӐuΓY:]K0p`k!oRy]f+"3‡cUx^{W'GܺI7GM^X>/X%Q} +ړ=e"Mtx~'/O:Nbk\6UssofƁ|3XN&QQcyF#p͚3CdP9$(A‘zzE-LAKA'uY@N}&5z#RM79޲LH+c}͑{a- dge`N*(dc."(ȩgt-}jޗE3>rkW2ƫ26<mt%'΁pgQ3+YuxJSvZ6E[6(LdNِ (=@̵~kA\ƛU,53ӯҹ93oսe59㟓.~ ?F]@Baj; },ir\:dJq/ Q?.l"ޮYFKx?<# VzGWn@ZWs:Eǻ5=[ a <1w:st`6 Do4lhw"0`D^^X(ǤaAQTݸœ.-Lk枃tZ0,v,[Q]aTG&8fr &-Hi B㷵FO~$coqM< x7SO5Dc9"?mSJ^ {L3-#( :PnIiM'q*>Ҁ84jo5V M {SuȢ 5?؃Rܵej!`=Y(ZՋ[~LD4X}z>p +@yӟ!sSW\l;ҥ ?A>^Uw6mG? h٨XA+$;Xv: :l|dEޝJ `kVky_dЅ(1Ÿ1S>`KTC^4#*7CD<uݘd?)&wj5Ƣ x7[H{tB-M#e-=O+LIے"N?'_l1XYS{h|7m[yk3+ x!u6C3Z/A4s\vC jjuvAP|9~osFŭh@,rW쬿߻ ήXU{F0Vt~F RZ%Ƴ#ۇ!hԶo\'+tk=qcL"r[-V>MQ6UmnQe;x-@"kk\KKWy r:NS ڠ 1؞~QGJc]uZܻo2.0fWYA=b X;y[L|eɢe^?6 8hNg0nK'3=٦Rj軗BC%je͚WxZaφxߎZ [10 @n(؃ZV5X(*E.uZ;4Kx:Ȏ-Ic 93DZQ8><)GY}F\3p/)yG9獝P댻.ۂE.N+FKo1Q#B7]NgW3ueNGeW.(h̳n!N̼a2* q2DF<2ʍ"lY8.DMϡ԰=4|Vi0ڹԷ4뵅tOtD(OcOE2(W¥!"4F'),^."}J&nQ*i"o)[0/`7VZQI{4lǷ8܈gK, 4-'Cw=V'|KX_ipN4G-Dڏ]mDP}B/~]GBdv:Ki\ÜOD}k&(#qe7"V%=$PL[O˄U"9 DΧEExy"\NOQ wͽtM~޴ċr` ~@rz$|Jk# ' L+шJ+KeJ.lPKA @.㉸ ZsfJIK&*y %|\*@VL$BL(.֥b+$3D1]2 `ȨZſMsS-m *](a1즘I\)i])P>~ rTS.`Z9  8:F3)n_( wf\ ".IbVNlʨS)b"餹]j-;B ͞\{CFĬBٶ}pv P^?m"MPbCy d9L,p&A~{U~Uƌ?2NZTB|pM.hQSC4_qiF+ڇaE~bvW4StF^Z70,a9Tz%]J~Oe4sa! sRj_ 3{6"J߇eK(:Ш TAqVH̑϶Vt t^,\ a2TͿpa蹐* O~ . j0l2R~P.Z.nb{qm02'D!G;5q{SV< GSl$ a^u^r}JKQZ/Dž"~N7c1:L+ ,t%EXηa4*:ew{ۥLȤ G&!2|$yYډYa vnd)N*aHK&8<ZGC ďѷLevWt8e? u%4\<4T* L$ hލx,wMP skz)`4֨XГ^7֙RcTWd`fzPr@(ik7(v=Wiا^U'P%  B`0~ ȖK4ALz7L[1Fy m~pXHcqb!u;ӆ4VS̽l _5bǘVUF!ӄ1}4fGȏAH !|>%\O| ّ,o(2Q1-bqukN;F2-_'?tR^+d&$yŦp-RߨFGx*JX2s3Pՙfoy' sC];s/$Zc @  `?hf@`,=oy{#r`q׫q;Lw2ÒnbC#8+*L7~ M+ded ΛQ EW0jFɩ:[KP탌fr;m>x/ѢLX- ~wmOpXMC)k2?aCP5jn&“m2SJ$Gaf`]8{ѳ|z$Dg!^>8k~ύfŷ>0ju<$9ӚP݅\f.WU'^5!wPLY!<:.Ӣ?ߋ RC\Ď_ꬎX6?qZ0TK>QC:b_٩}YXvva|ç'KzRG#0Lq.op ª$(eʎ߄S.HF; 4K~d Cas<;Ag+G,X̲/^=!0iԼ _E |Y8C`6קExr咽Z?P \gmorv)o}\:zg1ʼnրޥ^!39 y?Y%oX֮xnZn 1`4D2} i=DPTUAZ"[(l-+BKL҃5dM~1ACUE400B9{ӼqǪo-ʲf[Fti*Mv iR $W=6x$09:,.w HTlx[ 4M|%IZ `eAr R2v Ļ¶]H[PY)|>-T$V0~PB}%eUҧS8pWrL4\z<)V]kKizĂ5`bUR,Ш`2wp::S~pfP8Dȼ3mgY=svVv;ʒu6kBPa*wMdze<:OX aQi+= w.唷\0zпvrLM"b9 R*VpwGbq'{KUE-0-(ǰBqq'18}T0@+%$,M(D}!w#a~ӂ)ciR ĥ~0^)ݹ-m}:\::z:2eJd7mk5OZ[ L1auњ}W  Lvgڗpұ1IVޜ3HODN]2L6JG\WFv:4&H_XBsjY0M^:61Qt5&??@EN%'3k^둍Se18)SS5s8q%hbIHvH Eڬi9뉌Z!&m{mXJY~*6Μ"Ϲwg]]&p71}/%9~._ԲCmh}KF~)-邍ugK i'\SOL5πmCKĎ+8wb0q}ϳ|U]b#hjoyE8VSz˪S bɆ|CPdobƶFNd.-U M˹?A5puT%R"l"PkU'CfͿˁЮK>䅊_EɋP2A0FB$a!?+/T- ŕ;KF~rp^#o02,OϷ[bќQ?'4SME\xh(dTDQpwEMkm_|'^ǃ._I 1̯˰QbE}8蓮Ƶ!few9 їfV3skǸSvCp(Aawf!cS ?K X˴9% Q]"xA`0[^K"HiA͚n"ċd+J34-1IHʶFz$]&Vik3y'w-[`73;ef{G*?CxX5] h+gv5|}c~tN6EkfQ72Wb)cr Z!v$8=v+4qxjsq{ OP`U˔@@j uӧC`ypwUe"l^z\JΞ$RYeM~UO` ݄ L9WP1Ȕz7W"c1P\ڀkc۲ >3hYasu%GݚV#6~Oj"dqOxw *DQ mZ~ NCRk2!diWwQ_8Udy&tϔS>r-ҟTgۦg 1$c[ {#ŕ(` ^:[(ˍ4gEq(g陯>% w[`0>MjHW/{wdVs5eԭ͂H3S7S :E+Z[y7K{ J_,ҽ8a=%nq=i7MpT}  |bp([/ٟ=kwാgB!zx+hPmL1Vi(AMWףLbQDD舆 #2؈cL{{jAfm>3r|J~,GbEӑfY" n$Vdw _?.񘱲nmڸ\{*szBk(8X"|߉yzؔChYl t&h`EfLTu됅 O1Z8˅ʑZ?IS*4 I-Ir VS= I(@{G2UwEA͢`7yeUl/aatƇg,13Ȕ[Þo T4,Qj …l˓ ,NhOPg`I3,݈MSe- Cn pL89nb:Yc3H$.tXL+ 8Mob [:I?-p?`C=!Oxc{$]K?M9 %1OinAWzlegw :D;vBN=#LaȚxMYڀ\R=*9feCqV"&kCܘG*ツWlz\VMt;:⻟6V=@̏$*4E'6 5*.Tv SX SP0Tm @06levPU.~_)Qx;;#O 走& 7:g,V( Q[h5hmHY0 B%՛*6:A$㥶 _>/0ڃ#3w;O5pJ`5ٌ~mPʥeĸ%Dsi@vRXa)\ `FGA:g^`']EHuH]ThRes#PW+SDlM~EWΡjx?ZE$Si=|!'MH~ͤˈB)PJʽ )dݏ-1=k]7:'EluVVW`Ŧ^pHӤ5wVu@ٿlFa1=/0uG;z-ŢjM5 쏎Q~?sj;?s:9ʩ"BjϗAw*&cܒ7PQ$Kɂ):-Q#K,[Dɷc,7B<<ɯﱭmQbSO | nt$q-2Fp'ItA=~:R=ft`i^PBZjqt'Ns9jJ5ډRlUrm=^[>3|Ad<% f0A8[6lxt7X59NS` WA_!Տ~35OQZ;NSU1=3ȡ[QR%A'=Z @TFL!b ̓(qK$#~dС!+٫5[ W O_1~QѰɣu-ZIm1ͨUD&X'X}" M#t`[@w3ڊ0+Ȳ-~!p6ϑL-a4|338gBJ}S N$nfv DgpK9 R2.?J-&I[ B;P'#w=| Gpd{פM6x"?T-f #!YKNbl]Pك7u4Ux&8-&$GsBGC4Pim"Fo 5#(vQX|e}jBL\#>{L1CuPD}k~TKbkeC'y6t@GxO@ +qQ2S}`)WڑH? qӢwS? ۞O ިBLbR顾ma?^S&Qnz}D $wOkWiݏo.Y%au,;ǚHڽb̻$$ta.QhK'@rת/jڇAcI7XWG9VBy/Rzf(/^ʸX3(%7nR=E;I͜T{Ȅ=&"UodZk*b8n0UnRIZ>Zhx\HWD"qWDt D`d+}D\SΈk7 aj[Pڢ(/ նPв/mKí&[Ɖrc#^$f":6?g[]{aWo}_ 0.~Wj.5\Ξn/=18' j1\禽I5I3㗗%L+/@{[9RL6 ̱ ;u6|ˡ督E7vL\xVna"MǾ')| eN苛a>rvБ񲺩$@籢Cl7th=ړ|R|$,\>8!CcC;Οg]PLz KHHUZE+>޻/  \so[eƕ5}IBT&_ mp1Q]ݨSGoa]?_1ӫ2a%iLK0Zi5$m}{8=6u{FabV[=E1-0p$ħ#!['1wo;xTC2A;8>%V,jnZWf*;"-xa 8॰>z!ϥn6rTevLS;LwYY $7:ف'XK7;6C3#Ӯ7DC*[z]2A.ֱ:ܔJҤBGpԁTTdlSenQ`yVraj֥fys:JWΚٗP_z:DtΜQIX0&_] C"ȋQVCQ` ䷢xiPr<)}}8b:pAl/C=esI|~=R"A};( VEHZ7JNcȔ |мh}z? tn[8r١(c5ø=y&["mӟ=!^sH < X`NV -k '\`~\HɃKttFt@ u3$}Kܒ ;uh: x<0aaRcA /ly ':pmpvpclrmFЯq8.dB[" Gƿgpe%L%id[O\9j |m8-bMPuTA/]rixe8:w%r m%s+eeAʢR$d?j`ݜ(;'u0SfwHL@37kg_2ߊg FuQpYӥ½kZyj= A8KZ(fQ^iWx1vI3&͌=e*8ײ[p*Aa!|e$V%/$`̠HWJǽ@u.*>OWҺ|_"ϋȶpE,MKDl{ߦJ@RZ P &5H6{MIKmX {]D ۶,Ws.! k4ˉP? I6I4^m L<ষB7}/f؃ν|~2?% 9m>ų s:; $z? 8Ucjʜ s$_%FlY+*!df}9.΅@XcFmr%iB~50}Q~W~}8vM;d |<6jkIB8#z oFGϝ¨|']ߧv):isӆEJo=)fdqN2; Ä6'&a++Q 3l ڍkugs,Y2σؽr$Wzl_V)&(XzPm}b699#[-=_$_]L _̚A(hH2^/9u+n}`kmZG0DQ\m|{K)B NlubGT׎#h 3HTR% "*zd<_;l)ZS 2|ղD9WXG^)2Kmb@;[֥S 6[88 -ͣHkrt+)h((ԈWvr[\ Xu:H_׵F:S :drpʘkos]WbƦ{k1Ɋf*\%(x zD&<Sjb""\1:Ys&ҝ]|Zj˸wFWEFt=@r1 \64$ëP_)d"EFv]þ@u:{~Mn).HD nK/9qBgjg9 ٹ`v'S)f?FLqќQK\Yd=C~>#-ޡChK)H: ;h6 $#˷K_n'k4-wZ_+yq˸K.ǟ,Gb龾9’&^^8#..7gH0UQp7 TsP+%/9u%1`_w_ > pZre8C°6ӚI66ot.C ̘ix]?)[5«lYtӒK7@OxV [}W[r) RA?BO[ "P,R*/i95j8:2jt4FIǛH6--#L\,ɒN3&eLd#vNTs{5\Hu˃$2nˌL ::BJMy$9IqmR>/YU + ٬w0KJ{ 1W1R/=o$+πl~`zv%(8g$}.}{vEqzEgǙ;DCP퀋Ɩf}yk՝6>X|哾 \ډ_qnɒʩY!j8[ʮg"Ž1wK9/9-=ިZڔ3-WOQr7XsZ:a9&@Nw{bpOic84n9+V j'p%D9zݨEg4Qz& hqvk3~=LKfVwd81 E~PO[j%(lE.ׇtX!P g+2 @y*{T+Jm[g\qp;|QbЍI-h/ldh n7/udD݄{Q׭AHbYnX5K yYpUQ5s>Ja.(DŽVǖ&Dwi_6d1sK,PS%U{|(`S"I$o(ѨS_lDz݁cZb7H72;!G >gòHL{{vm9ſkkΨJ+:5_Ad |]ڭ4LYTr,-:nH>se@lvT&%ñRW9|ݪvg&d3^2(_r-g<.B"7$QTߠ{#` fGHC0ڙicL]~Lcλ2".\̖E!P5'Gp^tAH4v!jM50|jBנ\xZ 6Nm%LL*Ã#RU<@s{CS/1O˧/n(X e,Rq}ϡ'T%XPvs%`"7`_$ qiZ_$\'F:AnFpW/W:BvLMKko|f g,(1ζȊV6q.?W&nb>ej]mq2[ͬx˪]R$Tµȿ)t[ "7lkF 5Y~{pF5wh*;0s3iwfS , %7d&gh<F+!ΦpRsdtUN<3YUnauw7XEX 8fDBDfFooԇsͽ q/rma|0./sXZ?fTo% ;uL-~%K*Lĥ`CW;t)U{^)ݛk6oH%IEBg:.IJsJh|~h |yIQ8f%̛9YZ/Z="`v W _l_Z,X47zTNwr?@[>v{ø+| i11{j U^!}jN\]9 g<]tiYLg:AK/fGKΌI}iRV9 ; kkSl<&o {)+PէvO7Yts^<<|-`U0NX~t@PRWHWl]"cgm $ttC 4u44!& a[avQ6cڿRsJQIΙS?zK#9U7Gy >J&~dܨ'$ґ W+5Rq,ۍ\WhoQ2εuW\iHˆ/aGxdo>z p~W27rRÖ@+fDkE>_0Ws;xu_m<57dANM $.٬j&u.n&!?j}Z9p=e$p;ѳrchybB!)-]HTl{!l ɏc[M'RUiQKCv2H'NѮ SE7yz>jc0"c mܯAQtU1,uV G.gt ruݜŋ322)aS[N&r둯W[$W֓-=|8>}m/Vf~cIK(h$7 m9wsH HO'n\ w!b<;oj7p$ mm$ 텼~XD 1%QVX3'm"(T"=e"޵Y Ӽg\@9:.nD:O@l6"31(M rPId$ϐYG>?52?6 ];fp|"c| !2_<\:Onzqu,d^7Q<ӹW1b7ƅJU6eC yD .ž*AӍ.|LJh$Z.'?7|Gt\UɯzL@F ΦveL)2J$WdFbM.p>PkR];_@@yĖUc&hAyKEhL o#,RJ;^7P:(DS_{IB[ub>eNm4O kE)`6mD˜a%#^Xp-9jc37ACy^I4gl ,5-uVD!!dwƁf>P3y3d_eU !CO)[J\wwLnK"89ՠ =ӝyJ%d7"#H 3~6G~*\gh72S_w9h֬ˁp!ܟĬc ~jsu(wQ @51_\Gsv4b6\h[k4VF%LS lG5ALҼWW5r6?u19gNMcY! Rsaxf _5IblGy\ Xxj-lG6s%tNx_6.v]cC,15O$cN˴)6A2ԡN[Dge%ElŨmKo9%Š1ixz-nG 9>5eHH3g07ƆZ߯a6cZ7X)&QG^]-%J._}5p} 5PX]x5fII]A3 φ>MqJaژ5Zf2L)^B櫦t4>(:H}jY,}0{-հ\Fu}9O߶7?M(pAԝFnM=L0/@e?n:J뵢~(V_6#`UQ{&LOlŶπ\"۟z%iRys̩J ʱQ9y%[YM*pTm|3;}?hI>9K-u{HdYtaH|v ͅ e!b]6FVcWPr0@*/لE/!Z$yA2׸(5p:Gfg.`ցc. #瓿N !ab\K@O}V/$s 7l;C@]ohO^#'0i&>҆t'#JĘ|py0/~aR[R XMzԑl)oi ߿B#NZs1/,Qt. j ~APe>Ri( Y",K@GN}JӺj18 nNMHķFz o8~i}yiK{7ɖlj~JqgXv&-g ?m`:Ǹg3f|]FR:xJۜöOn#o oD>CH?Tcm5JW=>4|NDjEYfIIb*KxW_{ هT b?EtLPUY^gkgА—u&˜ɏY8vC (Ȉ  Ug}k.D4*hscЦ>, 8Cl}We_rFqDBP|cNaXcxu&T3"mIS㰻 6TyɄf$Nh_WiP붯@fsn(ã6.&2M%" ̄>ڕŴbX sN)g!F B9 _l rh JB4۽!97VR_\kΰg~0@e`/E8uoK$%i%d/$J^ Q?sK.QP"6p>"#TT._mjPEFi]Pq.0= heC8JkNmVE$rY7)m6Ԧ\;CznS\=gƞIO,kH-J)7{H]bՃ^6]:#}G;V7W|y I W9P 3f\89̹k/7VIRܕn6o0 4L 8O;Y0y[^$:8+A+&9<Ÿ#ca!9\^MaerF0B7<*V3bw K'ߙ ;։|q%*>ILLrR=gz ,Ǽ?^a5ez}Ǥz2gui1!_pO-ߋ(H2+feHYor&T9/=)D><E'ꤴ,؉!$ b}"cȜ[Sذ48T23f*W1 J5"pB&oݓ>:~~bW ʁ̳G$d6??(N,!SUr Ef4:N̿9zX<w_cJ"sbilFtkFK!#052Tbl:<JT(0.rMh(kye92yo$Jy cCEQQ>#=CEyAb{5pŴz_?h62BAOЙ~ ]Lp"+U"{0xL2R)&eޏZ|Լ¬a|D$T`p*a~_N`j]7d'9RF%kςVVl3PIX5E+ImFi,*1C}nԒ4ogif.@I'5[|S"͑ c(*C\B趝e0cjv_i3*oS(D6=)EƂa75UzPY:L b>?]p4DM^v $;zZTGiVD!w?ƈZw|tX-;> ~xG9ϋ0Ŏe7i 9=Kڴv3Jm%ôkF3D, ԱԔ,0I \x(QF.| y~up]Bΰj:WÓFq8BPeMAdyѳhAёEaUgl~;> v K4LWC-C,oXnQh!9pLgp68J8^s{"]d|p8F=!E+iuGF `>,~WTy*cG9\^BRk$*#nӜ{uoAPD1I3>)L2hu|>y`ywf!keӯt_uQ%M;-bsDu&^ŗMu7GB IOF#dy)&QUfu 'I^_L o%)BƳ4-WdhWWCUi W:UrZ^ Lx+c_8ahf$;|l|CЄ3KjϠl5X)o&>"-&$RdqBn֯÷.%v 'BHD"P6Lj!o/l8,LVcŽT]5C\\[HYMKz`{z(R21LM;s@NeZaVjrT" n ejv|VhbTeK}eH0ӆN8Y[ _Ib#3/JwQB+Zqv> #߀&.E&s0& f, %iDG[@%; DuAГ-8]]ŵ4jY&w=98?Xa/"& 3HX!}uƱ|W Vwz_ai!ו# 9ew3 iM//ВoU &rMmg%'P:tm),LN ?u{ 6W* PƩvprtpsYR# _t?$0DTm[Q|fs!\><)RO Y&rn ; nUS 7sA"N[ lvS*bXntif)u-J0|c~ ָd4u'd{m)exvC1XCl5`&Ld|HDLsy,P0G$zD @8)$9N1e=S0MAM3DחEhO݅TVjt)&%m;Ι߭U|[a˖C&+3hXp.^Dcח#q5o! nr$ i~$MVG:&ݨ$ꑫO]V7wR2$TDm9kZn-7Ӗgݔm j<8">wID \/L#6erDAAj%m|嬻9{1^Kj$Qؒ`WzY-sSRr~X|Q;AV[QJ2-g2u8m$Ѭv |M:dzV1@=0\St4΀3Jy9l(2=˒lYtvnP)bX; M+3-@Ԓ [WRAnjI̶>6+Ԧ= ~k7_4J3A*rz vcCss?j|.M'-7LP0+.GZ&[{ja~ieV8 ,:*i^1"3pSU_P Pae,4ֆfb/1ݟC}?\ss=}IKƕ) V$*@=S2ëWRzw@i!5!dCigYЁʕ jsP>6G V_{l,#H:׉3 ;#CnC~0c1'h_=Āx1qt3_ [OI'^ᾠRWƠP-#Nk~YDm/jaldk SqX>׎+[?zמz-&W16E[a{f<*c5+_ײ!@kpf>]Hbzw41~2S61N\,4ʩ|D 4zFON 6]`"Hi;3n%gn uEXnh|B2%J|"#5N>߶)W'z([٤:JAlb~Q/. Iһ7N $>Y)>kWUYJ0{g(4G86(@DT4ȹcdv@WLOlAPJC/շ>smC9Fck_ʏlXPqΰ5::(0Nf ݆pCO,":sQ;R Cc9X$ d?2˃- Ie~OPP, ٺu=2$Go G-uUw(1xN!5_]M^uk(uaults- `)' {eﻊojbK?ӜVC*$6BObZ__]IXfkgҋ ^(xRt vJH;t;h$4/wL0Y&a nWMsߍchj*u!;[tOEsʱ ȢJk$qFOŽf ]೵R5 ph]m>,¬7<3Q^s!,ha,YBDr5ν|db(JcuZ pw  9ӑy<ee9vz>ᫌ_Y6 sӶ/%x$!.wޑvYҍ} gYv=oVNz=zW bN!J.gDfGL)k|ϐ6R q"b^, yzzJ\>'&f8>ÈelåaJ尾9Џ\c. Thu}vi c%$y2#4ƏoΞ(k@r#TU] Ih}RXz^ n#6J2TKWTڂ&MiGuMcl%a:,qi22OJv1_Z!| ' Qyw/)%M&̩q`|{΁=D" MFy6ж,(/9U ߌΜUV IW7n~"İZ0M`KI4r:>BD.Fs7NZ+la*]{ptL"o~Ygg0v(2kdpVDuYa>Eٿ٣Pw\qV3uM CM. vBܰ:/eb D DbтȀ](3?F)m[/j1= 56G5 hVORKȏu0" ?kih//AVZLho ij›Vbcи:@m4?=[C%w׍wh7ׄS-{ń(x.W3OrMzE'o!JwPm F[ВNةl>|~j3hηG2thEM# ܥW=zУxʧ7*g5 Sߍ|j P5>yT3D2xiy0V dF&x-%RD쨊mZ&A6\ 噫p7 MReBffKf7ILݨ-N)t6A\S޶3|U?N>dzBY0ЗR %='ȿDo'hAE`e{ a6GD*?5o~tS35iLm%)H;X:$Vx ^&a?wNGԪ.a.ЇX$&=;_RzٝY yK;od 5 /_.@bf#/hvt=W9$(B6n3MV葶]|@s0(dsC 8󴴐EQ_rQ9TO݃N_ \EGOY;,QQ"'~VנJ#ʎ& RBߎ5: _"ԀCN!5c A Ȋuuwl ptW$i~0~cIbɍ?Z_/Su98.WQ9lpg*Qv'! D6)~T pyצ 9JN!LTy2szoPFݚj㐒3_{=(f`|(~IbF" YEM2jscs rފpDxx R,Kt*{.s$xѯ^A*]@X"3IfmW[-tV1Ya Ȩ M6Jv y|h1sgN 3^#g5fD|? *'{p{Œ.jC/c850M)*pn,iSuWH`ҪyREyk !bĆUiŪuե\˸MoQR.Լ C(nnD3 ВSRGTWb_e1/pZt!%D"~iNj-!o>Aw7M})<3.o -m4wHߎ= ;Qbd4#\dbB!σ6$3R84隧\JK"rl|$92pÇVѤ26 \tsgB.qi* VM̅!ϵ:x*xȁRsSsR1ǵEϐ)*"#/ k|},PI\:#v;c7'x8iq~};6!ztw/4"50UJ6!e|-ݽ-AT([PYS 6 C20jJS=?6^͐6xr'0Q W/k=BcDTϲ|^8ܩ~"EiF+$S`Ъc5hAgSh}$ϬK(@ݹd9Xaf(sSFКD/*g~ qrHN(zz>)I2"_g1"+Ve,M$yTYYLݢ D\" G[~ӦAOz4:^HrtndGbaaK^S"T n&U_A#t_90] =3M_et'[DN{>o1-o6/!#D)Fxn_&d{ѬVK?*BcM{8sxb:ޝ>B~A.B\oSuuC:xW* 6٣AԽN^fK]hVOi55 塃Mdm$MktE1VTg57c+u iUkuo* NZ7in\ f\+oORrn~h7͋gEU-?- X0xƚxz ڞآ颱וH$וNא823PCS=''sE_ؐ0ߞ@OֳL k3[όm.aN ho9_+ƳxW`_|j) ~mܻw=P>^C'2b ;BVʨ?na=(/OH7:H ˝(y~Nţ̓$Qtgis=P*5!^xZwNA uW1-ZHv ~ɶR\;$oA1.BDC[4y,'?} U{Z#1@TK^/n84Eq΁Z^%b`2hu[2~֎,۫Ws N]p_ŖP HDL蝯hSU]k}09,W^3Ypxo6;7ɝfm&ɸݚ Ib0(G_Pf|>K㨯lD&6e`,5y6$rXAZU)K ѨQ$ n7tC$c|\n<=Weݺj[W'Wβe\^N `̣}@%(<6DR0vI:S1gDT,)᭱b:KKZd~ Ҋm=G.3T.,,{pUP C*Ӧٿ E L$\r7L'F]5uy$p;\7uB(< ÈM#;`b q&./w<0*Vu=ff|+*Fu/I)+47Ϗuf*y{lה7wJ~LNPSf+gpRW|7`<>ɾ(Mpp$o\W~ܸղ"ynң68,v:<)*Th=ٱu/qYA"l޺m 4u 5ċt,[s9!Xgk @59kO.M&1O*9 Ubʉ#wtiwR#:nH"AE3P)@Tm =b56g@M$SO{N*ٱMDyP66ʁvQ#ngѽ+T\c;q @(pasĴyP}VBDkbx-/YC[5u11̧IɖgN3}Ե9|;#~mo,¯pힷB\S7QlTC?ǩH^[QRcTgѫ1ǚki6FiҢ{:9yZ>l epPKƴhY>.$LS4 $~ EڝYƯ!Z?H N>u )'/&wٟ#P *PN6IRt cմ}H.$< )`DecRBu-*e|fkFwl#A齮dcT4]l?rQ0>caƸwV)ޞY} ~@kRвD25Xl&v;딨PO(0lq$5R?2fboвǕȞWC~쫤9>N3AMz߬BiTqHp1;̃ߖ;#^FE+QjЀ:!.QY+~%-+sZx<YY~ fbO1Wzp@XnP%5\ ,t}:$Z .TFgL9 =_:~'ٻ=1m{H>*8s?ыGsBy؈ =M_Of`ޑTԎsӿ:f6o@pHa؋Epvu/Ӻ͞?PJf7 /5 .{Ӥ ءBD0y0,( r{MU1A#e{A#._&fQVZv"|gR? ;[5p\CE;rºH_<Ϧ ʺWM\2e~}N!Y|'V3B!!Ӱ|cJ.(?,].,YVA Ft,6/ 3P pfG˯[WD@d:[X7SϜW|d0sU Әj\KP|V:\Ͻ`֥xPF\GG  }]jٗa۟fHoH!G@Gp7P#EAe1z~!>>C&@'&OaR&ܖs2~H  `XUQ<k51t4!FVB!S3 ?"-ljE36r뒒la蝃8hG@Z$Qztِ 1 hPנ_ %3s(JKjM"УgRs:>MƐ\ W7y+u鉆Lj'KN߭s֡.A'gL6 VzwۢY#o݋%?Tٕ43^Ok-xR~fl4}51OZW"s|4P͐v"X kѢ#y?Mt,1~^N Ďr ]Ga22Ӈ>婅HX<ؾ%(c3"ySG9lSBn*x ^Cn5R2g)UuLyߗt{}9%mk0TΉQ[BqIv=ŝ|d B$ƮE?@q@o-LqnHMrԗ| )_َB">3TݐV.\ K|SOBCuXb58U( K"ʨU%S̓K#wc̐f2t Dru?ig~*g>xQ|O8 ' v)dcY#L/8+Pk[' h603lf8ܣ|a_o~pT,|]Rp3P]~$H>*&WPz#k//ELd a].12: `̈yM"o) Ѯ8r\ z5 o"cErG 5JCbOn+u=(7q܉@qyxQv'HzWV0up,S`p7֮jb~n?"_<^x+DX: |xL)vũdQQ-9:s@5{Кh}l??"MriE:-gY*?j߆v-eЦXc8 {`IZjL^0+4;%ȔxyT^۪BOoKݨƹNL!њtd%\>?1uAZVer䧈@{z(oOP/D[~flu/б1g2D~hthVVz (r|J.c XS}a'!8O [9_`~dKi)w\b޲1U/fn-J  aS/_yu??F $W4[Ϻ1 \ڻmk sy7q?!WLUb=&R(0WP>a,=?ወC۞M& G]m7+u#3,|(wr&Q`=]{znJ(ڋ$h&W;iD>r,ƛRMq`dT=qAۥqH>[\9J輪k'H'k)AaL9AĆ-B;Xq*3m]4:Mq-@7 j FL0t -xbQ \^6Ѫ|ecz2ևmS_ j3?3ոqOi=Xpr lkݮlnնnhy<4h$/:v`SMɦiV|X:]Wv]4^@&Ǝt2p= B)qbuӯ8Bmz)܉!;9`bAxRm TPVy d:/6a:݃paxrh)*@o
V@ENAdLM"SwI% jˏEPZoE[p eX0m-:xUjH>`Zɟg Įo :blR]?[Nc*nҙcstIg|+^ѪKYo#bp?Z2VFOh;6Q̪͏G~DsT4c{N|Șcp 3d&:/![Oܫ+AWSGϟol^UO$5.B "Q%Z;"|v_sÄԈT&@gzy#,`V{ólT~J%DBCNDN28$&x.6v$ L 8'4[ٙIS[\9<$AjuJv{ɦ[U1lŭ쩘ʉ3 vAKwKsg@KB~1{:p35 ȇ;Ky,~I-[5Ze\"!NKԖ2ӇC*=-svX- LA$QMK__kjE7MSE XZKo'z#o:D&(M%R)?pHili4晏VhgF\rV^4\"讱rRk˩vѱec3Ӷ5/D - 9: *qُцh‰GpP54)q >q; $%hbp0N0NlL]{s61&L+_~̊ ,z>w7 Y4ˊCϲZ;1ChY Fw"l%Q.FuKݼ@(} q'dq߭MNqL=o}twD2; +^)+jG^mY)7fgW/u)79m-hv{"9o#ґԈ7%&(&_1sI '@A(\lAϠ}Xּ Av[o$p#MO6ZOJ{vo=)k*yNx:j[H$* .iaj%z|tAEK rtqmf⇉B|\*zO XF0S4C교P/Q_k7lcnCJ~/!^D(<ݱ+_Yۏť^L2 VUpu pd׌ !{c9 {] vN걥-ьwpϞ{!!RK6{,ClwUe-lX8̀ziV~@`2虃?W)}nw R+c٥\E5'}: #$;Q1D$.d{tYfL7ĩgː i%h${ Zc3W)A0Nf[9sμ.͖qB-K-O3wÐr#`JCYHߎ*kɉyb9 Fj]hZB5,x߅,Ca%R-^V)(h/U:~I>Pͷ/.59ABtv5g .ijMC$X(s5"@voH!kFƯ@*5*^YgGS>{4#R#g9+ܑTQd$lGogdB uuCQ7 F1Q5.g]]rm曟%inE3_DxK2e鬸Iy0CϠENVXuL@IW3Yy+M}*Ô7KMaM-b GQ_jn K[.5@er$&g|;FC$3 ÁVSk]1^89`}exGd[먦Yfjb/@u }.ӠJӖb3̖T(>+F*Hv57%H)~A-if^Ƿ$q ./G ~2]1rݘXPdR[2gU=M!V<Ko@pGj-]u8PI>u';5 jVp).SO6Q{s֜__;Fvo máiKs"oB @1Gȓy 2mıqFrM Sr S3`|@nQP"TJv~we-Ŝ{IDT-HWP%w[ϑU6w.twyG&6YIdEcK{썙F=Sj"L ˀsʡg,27eF# :\UXy]; lT Z );L+ e,l~Ӗi=k{Xu''#vSDZ\ tó&9 1|_y:I&_RoD bsU9oi7\V'PVVpc;ns= zb>,:t}cs\WitOQeb})A7hM%fOE=EQȨyS帰4{OUm `aJ2[W%Ӱ$Λ %UA%OYj(̶ĨǧpdbK+f5ZЭ\Fl “;OF!a0wծ%vXS[FqR^{l$X|!O[Eu⇀㸞:0y;pU'ޢq6T~(v("ɚXʟ{!yHC+P~#!W|M6Wy6# t7$""ѣ?*?ɢBSn'"-q ^r{Nypu{~PO\pV 撺T?D%ugr(&#uq$v}G|H~I6 J~+[…Ԡ>rj)`6,U'lKD q@fxb۳6E,:>pX2HW )"h5/q)ݩ3yZlR\c"9†q!e 2p2NdmSgOwٸoޤCخv("$L Ȱ+_<ʓ*`"5 NaLFNr|aꭓTyQXs*u&} ŗǻ6r[e^JV+p50^_\\C #'+ńtf݆d'}UMt >{\$'r2F(~5yC.˶*Bmr z`lAr*tA$bN2e7kK lJLAw8W 2$<$mKy4L09"XTH3ɥ(D9]' d p2kJ ȡF?HopA'*be!vv7oxנJ>sE  rl>xߏZuk; |*;+p&0KQttSc`UYu#ޖot=nȩe̷Eh+kmo^@oy;0@%䃃1lFkn>-R Fd+jR^`Q40dXΥ/U`鱖 [Ln뛬Y}&c _6Bp؝JΏ\ؠq2ھhYk )X mT~A =ITvV~'f?ش!41w^[!6\P, ٮLiG5ˊoi.Z dozKQͷݪX)3za# OY S]#3晞 w|XT؆9 .{W#FWF\{/Y>iZXv]CU |+ myN"O/i$e0]ܲoAӼ&ҞMW*Frb,W'@\;<c핒6YI~9P?JR3G@=üw% Xe K7v~k"y TvL;eBF*PpAdX2aMw^V\,_dvzI~xcE~Q +p%zxUi ]5Ws E* a%%U, 5-T$o{̘}[ُ:Uu ;ЧTNcBI!2F}7bܗ=m Q=ѶߺF8#hzx$U72k4߻ԄBdk钐+EREg*~oMUc= C?j&Ul|﹚[_exnep"))sd%?S>X-44jJ]Ҷ t/8x1 {?P &`du(!Q^쾗ڏQ & D$c\ c+Hlva}A)渨P_62Q? zY(ǝ{) DT;MP><jX^!:N"P \= h5wD) n{ c4++`I۳)S##Vf&qM==yc'̣G;{ jN$^po7z..ϙ">dF@km7bE4Y_m&lД]V7hi[j% rD2 yOv2Z4Ir{Ų/]i@0hPr )RİX0K⿰OٶÏF|bz35c^iU7b0,Yh04'LN{M,J*Y凞^G,Y>`zE>?[/6cUƺރU#'{3-\<<OUZX\ll75Ҋ^4ty0A S-|LҟW @UӺVA1Z˩( J֬:*vÿ?3]9:ՁG[|f`!g+ZS&q$Lh7bd:2N^IsNY#"6d[bH.81(,aeWp AƧ}~x#Ly.wx߹0& P>!1[r(86C4e&ؐ M^!fߠꩨ ;x1+ʅȯgE=9:}Acr+a˸un--}AXj$*$\V yTg%t +v`?LJjsYyQoS8f0\i\pg:7"bBL|fb= zq.ۓC_Y.511ݾMcW|b̌;ýFڠZ`|VdVTn k>/`VR(^&H+Y˄0i 2(XTe|K䴫{ L.L]j42{ GWy<{0u\eژ3@69}p^5p$RH';-:~e>cl 3U 2ά PÝz&lj˄Gxo?H$z[` t[Nve»+{~JdFt: /ߤ6xQ=eBLY/w*#- 9yfgMe$iДLz.ߟ6|3+2~4pk>ubjfvX+ܯJ8Uԫ ⭉JU|S`$|1|@ӣ`N*]TH/VXc 7]Ze,.9Gc =P8ػz_qU%H]{02HĽ|L%C2c&Wq؟:6 >G|s6|ܰzUf=Li/acq&f(fU Kv߈& D BaW?E[`]7s+P#4* p\g(|Z_jĥp'!vs%A a2f2Ү|lS0Sv::3I+;}IGL˘Y[鵡l|6߲Y;;)['+q3R%&bN"VL[zns85P@'!%ct?z[9ks#Ooqٻړh9MRJsY,Vۖ_6 .\"ɁI`:*wu>{%Ќn+Tw!LR)H\}*Kq^%[#|lq-&w&Ev[mN9{B 1< &$vex׃"j4̈́MD̄ 2# 2 !9Hg aW5f{RzE!&2#=範ܣeY/Z7R2H-Y*Zш3אad{G(|a.IgO")e 6Yi\LR eݦ,葎]ҟQ]2ʔvn'ĽbwR,1h+YBjD I>MSckhqey#D-~NԌJ1@9~6kg[\2N$#+&*{n9⨵[gΨs9$5[7iaIy]\Ar'rۍj|0G߰['! բԼLw/' z,⋗u&yؒ﶑)2zd 責nu.5  q״օ⍊(Dͦ^=<.ri8?T}(uґ$7Z*mSm=]jCd84~8D}|\~j=hI YkP1=4Үjdz9C.9Iu쏴$8HozZJ2/5TXNwyUyxYe\p5UnA^^E=e8!$꼭eYL|}밚Y' ۩>]W2x6%B\Pc";&E%'_G۞6T {أ`C4 AW'#Ttԑac~\J|FH](hN;˩+JX)˲PX Ȏ˺oU?ȁ Q0QgV,l9!\mcon]"޺Sfݓ&]CÀ?ZĆKkf1 nNEtPoivL/B4r!KD6tJ4}Dht|O=Ib]r}m jNHq\YX,B Ţ($C"Yf<< 23@ UFpsf-ye_Ɛ)Ws L5 ՁD5HPU^UudS[ [|!v@Ad-5`2!`bq5@β_|kdLT oջ{R[,1zP=cRi]V&띂8lz,oLQ"ڭ~٦w}yS׌]#gWj;O| ګSHy^A+>2:-b .j@zHq >Q92%7[7NgE  4_ϥc#H2oُAA@+`qѷJA,DJ 払@nS"`mg.Tϡc [ĴakcKnR?g Pg_G1:%0(/5|=Ї+c2(b>{}lx2%"}]%9b6%՗MnY^ P&>}_Lv"cR}m8/U?9x3Vyk7<XIB9Ү$ Ϡѭvh{qgޚ^R*Avh*Ojn)q"3yhDjGi\4j気$q4ywG5O/õrZ?C]1f]Yk'i7(.E^_5r:E%m! dHkঙmool^jwxo$/{2# ӱvdMf)WZz3|2,naڐ n-E^r`^2uON>f]l\ʮSPgvݖd<(Ium[VOPrEtOt ߍ{xP Nx DEMN.xuCE"PA+*|"ޯ9$ELSN[D/MNpD/$F~I_>СD!f6Xn nyGf4.z*El8n zt >"l2n ZۀC9 ? D>C` VOXj5q8TM[f+n2ĜC';x 1&qvWb5Ґ!dh>q1RJ,~Ȓ$<؀bPrљ +eMX{]YOY ~rdRCw{"oq hy*g ~תN3 vgIQι7޻ڋLa{ gDp ~ Pu9~][F1/\wֽf"NWSAI*A+MۧV<bJ} {ށ7a3VaAj*] e[&]Mp07s)[27dtlxA׵V}[(gXl<+SW=iC)u0w}Ca8# Bf_sS9kYNq.4зR|t#iMԨ[C[6f T0Wj-Ge#vkp m&Ҽt?GpzeG2;xu*8|3p*^W6~LR$ E> wh>PA\Fۑ0Kt {c!.x=wd@Lh?Gv0Йf@ q˜_&y5(~ wZie@K Pn@L%QLd?/ //ItlPntal4ɮmp\~0>%0F$՝A`6Ú4^4{J= _̛IِC-mp"]Y uX.n=iO~3eS}I[;,+ Ymt~|OwNK#Z:_f/ o'2׾2eˉDIfqf霐C޻ To^t#nLS(ӇC6k75/I}y]&xթk"L~'?Zܟu{{iU}6j5XyX$'?+)/xЃs,ŭt{.#6F]#AleT H?>` bTfXҳư ;pES HP&W3(F!Z kկٙl!O)XJdش9KbpqrY#t6Y =n[܁Guoi XƂӭǽ2>/8.DY릠 zypD]qDLeR_5Fvu?'âgq3[41몽* Yl=F]N/_< (+Y-6#X$4һ0PL X5RF" 7#7#ZPԠQ5*I^CШh%Fp6j*,Woז,+;Xd_Z{ &h8B{i=Gv{M)4 eL/kZ녾|0P",`"^22|^YcyJF&rN^o3eJt/Р.)̶Is7{:Y#dݵ7Ώq(iUL}y"]Hx" l:>M댌j[N[+5]"si2D13 7 nm`a&w7R-|":Ѭ&sا69UR)1zpIݹ!}:J\G%ٳPq)bj&ߨ%+,@TiR>~F #KPgSsꂬںȳ0ůKdTnX^@QWqחlؗ lY3Q&Y @c#%.t'LJ|֩h\ٺ]G=-9g4C=y$VĔCO.Ut^* s%n`|oj*Jsʄ,Lu,gX<%eڕzRE6C`Q] lDj)h/a1!mz͇S"NpX̾w1"J(kVJ GHhm!BLO[\4.W0# *4DG""[%ЭLJzܥ~^{m8xZfHE K&MǒEl)Q&%\I~*nj!T$ݠ ]%SUK iGFmh; !Q ._LjEɨ_ -gemrީ$CEH hX24WJ\_XZT3~ҿ)he^q͚b|K]jaG-'𸭿0UcIMh;0 @TCOxn]L{D Ѝecg}I.c FD6)kP-JKWLv?p <r/ (qT*jc ZxIVI*еne &'1dM[/6o+ }8U!_u{igS T( Q _j^Ac3(Yg/:bcygetZ…_t]폯8sħ7=.Ry:Iu1z [L{v"nTxϬ걊 Z ز;L`ʲ *,΢t3? 3yt_֙MRe[) lWavL[ء> onoj:ePIE0E.ʷ^dSTl,eC쒪4Vq.&9+WmscY7 GIbMS+ɶjޯYHy#zʵ ..mbM]?h`WnsWME76/=re] Ng,%Ur{D*JāFHQ7^m"U^if*IzKqQ ;r*N jy22fI:B;*wV4dg;%af]%*\R&!2ׂX%CdmxxEj'գ 8N۬(syBLOzLYz?G 4'ŚCJfTJM")):G/X=]iTWZ|6wonFEj"ʇc;oM!znP+=a?du6KQ 'i5p bKnCW:%q!oS2X/!*PrS5:<9z|a'kC)ԐٰSq!л$S'~N%di3]k[?zc ˚9O+yPn@6xkKTss0{HѮd(:G2Լ)`>[9(d9|{N.&,X֌Nh k+>{*{%nn5+ngg2r\xW|Mq2;Vf~Ꞃ)&5US6ٕF3,&qXEB aPAЏ8tQ0Rp:S@],|imArUS>dOucZh(R󈼛h_myVjHT ]pij:mZ2ol֊&^s3M >Ubhj\3Á]_ɞYE%O, d t]4w`tNjc=by+ӕ0Y D!e<n!\?ϜUJjMc̬"w91{NFH5A<)pz?}@@(߻jp[?suv!Eg7qRw@&MD8"˜qSuIgT( tPX=nx R-& ?(Q#97Rv3;dxSw#VR"ca1_g=$@!ﰀQun f"i(:$'c s)sЗ2, L^9%+cn HNy&7n32GvS7/%1ANӘɳj 68`J̗a?kInxk|ypH9W1?|'Ef@O%ǹl<|,ZTqKHF5p(4QF}++{@̂UqgC8{.XϛѺSmٰn_cv]C?^/\TRLT;t^T1fswm(+e ~JZEڟNgcNgv҄s6K0M4^R1uŬ؆f*;l]$jw b)G Qs B [8^̊L#|fZk}?z4M66N7kN\¢>t#BK^4 -HVa鋒/,`$Ú(H70r "0AI,~ #!g4FՋv=A@̛>ޮ}K$`Mk8n@}>8y 1PN˴( q*\q@0mA^ԺC8l Uݕ៙PC=!vmZgM'rjH舍Zz䴌`)uF{4Tht y0sPG⨊ M3]V޶/y*YZM .Ea9TH\D:&ת2'n/]+;A֐} uepwÞ|Lܾ½.kD YAe+Y+<1z孷%=%M44J4.xa;9`asٸ"`(:6#%G=DaE'x1ډT9{<6A(>6blL{xpD,U榒ßT ש> DPt@wDװ hoG5\(hrd(q;le-U-6_y'I\| 3D5HsHfGғIw;xי25R 9@\tgtLTw2R4f w,zR12]k^a uXO/j]Vw?<=|Dْw[MuN~'/d#{QV3ʧ/[l)_ p6Խ#'6ܕlS(~ƥrgZ] d5 vv&•Q:m +&U/!i#o ;J`;(w &}g,9FcG9#"J%Qd@tl:Uγb$ϊU(w1nhQGdog:|C"׬To "܃Ѝ\4ImP6c_*>3V7\Vpy0277pC扭uSP3ͫI+5bު R6!ad 5WHfmw(rMTqʨt,ʾ΃p8KIu09Yϑp}?Ez`zX`UЖp١ ${L9(N :Ҿ2yyQo! )<Ƥ_vrr3wB_=.% CqZb-.I ZEj<*~B"Kqzj+Җ}Cq#RўQDka&ms{SEy ,~6ojp`$v%#*h. IۦO|܋Z̤i^ )|GRQ&ynYӅR<-nc&?.TŠuF7R[*kT_WeO#츓4Z9G%K8shh RԬޣ^.4ȌUc^RKr֑?Kba$ -edFԴ:c@ "TtvC>x4 Biޕ&f v  k9cuqţ0:[B#"-}s"LGA S0T${MDvR)څfs> [4M%b?C$o_RJQat=4밟1t rr= U%g¬z۹>N׎-j|\N7uN&UzpH_}gJ oRN58C0~ ~`$޲{XxD#fC ܤ_a_!ښo*Q^\b]|ƢU}(?{+_ #6 y Y`@̨ݑ%GľXKFF R[E 0VxAT;m#sT憽/UJfr,˓\;l bCrisZX^hgQN O|4|T$Hi  [rjPO(&µQV͚1hF!OI}#xPDik d~xାS1v<=i5Vރ]?d%TKg_ v t3j.PV<>3S(IR_lK4pNc%'IBD>!n7꽽| T7ϴdu7dc -wu\ ^. v0jH1!Q.Y@}q ߡ|o8ΐi+]y@QLClX5'!ꠡkt!{&TG%E RZހݹ2?.4lR^'4F$h,]_bt.+xya4š4?=3rVx;B" :'K*^+#" ;i`>h喋%3=~a ǧQ#1{PPm{鿞vZo ]2 HF&3A}*WNƯzըR)81jIy}Z0(cQX^6@4=cb@[sD$S/=쪨g I3 i8p=d^8malheKyUAeD@XE 茱t2F+~<ᜈuX{ :%KWQ+Lx'J;;l?w- BA vlTXH`rVU߰EG -2>Sit wv#o-E88y;c9Jy ˔ 'W @b̿Zi{õ^xD!mC;ajD3sBL_'5q?q4nU$Ӎ\R ƖZ5$_Q[@?*}JeU2i;e~ c-WbtyH.NG4jn(jtd%NBVGvwUI# };`Qc+X1}%aƙ1 wY?Z>b7@efHTDw1?q1)>V("y_&p'Tb6"9{"DGdKR`|)qA^W}e[Pf0몺[sˋY~{XMj#'2A`pNmndY, A((+s@8~D *{CrO$BҏIoIB7 x>Laq U_tvP IX `l,WҜ̏. أhA^Ej)~C-/ 66UՖhjQgQ8f6'MthUn~ C+% j{Jʋ8O#d? ѴVI So udj*̆|4ȋ@M t][;++ .5AI4 =J?cń&|{ܟ*K9' dCOs' q&3&~)Hh3$$5 {R3LDEAr]8MY PE˙$hGu]AWRMϻɽ}Y|ZXVV@ F7%5+jM>.sRaVNWH;9Q+=9m~p@b7May+Gţݞ #>5ŽI *)*y7W3'u{KX& z-H.8,"q2#|e)R-Vqjk'm\R`I'@@<%'XƳLz\ |k{ApF;L藏HŐ鄭6f7k&&-<./Dۖz<[魥(e}ڙm__<: B@VG%+w` 실%(?pR X WBx{EB\]m_6M[=)k?݈y#y w[%:MHzw({r{;#~p]^(I|xRGAⲎԹkt]pr?%  J\^hdh r#xZ3 U؅*Z 7pD˫Ąu94@%Y8>GčC&;ѠQ5Y %٭ҍذRJ}mVu=ITDmߣ\L/K ЉP-.iLo.-{nrp"3)l-X6`va%pJ >IJ7*\?:)K;X候L!_BQs~n8lAvN%g=x.WP02o؛Ԥz#?TRjO/S`%~0t/Ċ2YQ6ӯ!1-圮s;k gqpB?2Yz Qw3-+ 1cIB5E,,Tmw\^0au>h]gQvxm,ji;]<㱕KI"\P).yW5!FJeI(@agYP+andm8'xx/E~tҚ_c >0'jC [ $qagƸ#߅ЋRehr0h;>d@̞_OTbuFN"Uf4~皳.GY ƤBx(^P{@.ƾ|Mj-rxRjDU} )Ub %5reߦ/r:S\JPR ImEA/3 bƷF1cͳ(IQ~È]F;GDެɦ5 a&tp( OfB WS@80O_.ܑQD#Ќ2Kgz||6,˂+ESCؖvjiCfPQ_:3Wx$ _Ǣ-G}f)W+=Rh|%B߫ LCNpxLX}U* "#rrVM*YI9zx9 ĖP5T2u\#ɓEJVJD z΢X`FDOj1bvRUH02'@~:+׫d`C3֣@ҾmV' J̐B@5Ni- -k("~u!(⊿f {s$6AG'-.moYJV3qrbw >ss&mp3m"UiWhqM1h!-Rl@WÀ Pz8}=@F6Tהaͮ6?=?5ZR`G# 3Hw$lIa5ݠ<r3sdaS=rE)rNW_4g+V0]l!.KE[_ ,Mt9\AHhx)%0Aa&HY7hdhf;2Qsզ6_5K =  p^QJK4ΎɸF. -Yp wd"2'Plsk:)FR~YJQt:"ZVoV|yF]쬞p1M\-e׫ij/YtY,!!9sģ mE{|YE*LR˚xon^w}@z82ue"dGnbk}*UaY^Ëo8ϫ^0x&~a $5f>xSO[ڈ>Ȯ%wIpX3UVX G~)m=Fl3\r|ZX;myt@/*0m# n줬U1QUEE0>3 [&_ݎ OH |HR~]^ ̨P]O|OaMON@(3{rƃ9yk1})#5٬5#T ޽F:Sꔖ}VmyI\bI#b:&櫮Rc_ ;vA³V +ҷp{;PXT_p)(2f=zlaѶмm0ܹ]c{kצӯa=TUln jhµ pCFSSwuU:Û2wmktZvJ\Vy7c䈡4^Q<BlH#f^qH8tz*y :8faL:Y0ȆWG p> $, T{pMnmy3T; y|p[ ?1aϨ퀈BD-_T&n-a |(3a=%/ Y8 qwm'GYc{j5n`?(x&j3X5Q_o_zmS/C.`U\ $0@6p "?Tdvwe{$;~@AHNd%V4 ,jhStN欭x8Zn̾WaE[5fw6eeh2%X3?R)iR+fNNo5ׄFw[I"%3N]uc;'D 1=vCEUAC\suG_݄G8MSp ƅOmXW/o]80ac1wҨ:O+S \|O4b}5 !eP=_WfփDQ-wšg;*AMy0f5k$_"<XIB0gp^N] #RD{Lq'SZs0r-fB{KFzΒR3qUIu])b#<5k-QcI1)_& #1v 4$7*)Et+ dPޟ d ^Gq5O-c6FnŜ%gLGC-޼˳WMZb۲R$-oJ9E赪C^Py &#kYnhZ}o:1^bUo kSrl/p]:y+s|q8}@n *L`A₝zqKɸ~̠41K6ǟ>@(B)w"GP[ۆt幟}60Y$o8ۭwNpUwlyS<)j =y#taz# iXSmAmwRr}d4VY.xY1Y۱=۷}qYybNRcf1}aS9>Q{Y8dVƾy[ve z~THTtU ?j-3&5h Z hc\E  8{I$!\yJ"ܘHjAF^3g,K'B#hSRd#}<@V۶~!5:?4+ok\`~?^V p߼R>:D=m%!,+@ H&e?SN$COK=)VŖ9% q?y&*C5|*p-O[Rm}2_ >IFe1n(Lwfp÷i\R m]=N!>:ҪQ[Y+[/NǒgtQ>d\ .Ct%_|ێZON,Q%{ ' uudEB} +g* w #}U&|è`lqmIg!5_Nc:Xu@?{|εٶ75}]&Q듯HR͜3 ~8KPmp$^ .G-FJfb±[=ְ4FuMKAAYA'gd6?OSO׫*[G1'wly6b\EgB $>Xے訉^wu>NXOd@.7M=si MdV(ZFXլcrNǂщg\=(.ȸ1lE&mg>+Ke5AX|  )+NoNf5~- yUۓn8plIY"7<,Jb1L#ʣyۚZ0 ! )#W f;M;Zhf#x241WR#nq>uwF$oMxh,#Aςu ? E^B ,O,_/7}ݡ#IÔX̌O)0\FQX%Xp$pc%:dkiqpg񃃧DJ(f魖AҝznA>/fbغd69Rۍ;*ewhnڴ]- U睹,cn:Ts%#pω&-GsK}̉sIUvE&I"[GӠ+&7mqeHбHdq;2ģ|%;lҒsLJ#nCBK~wj畍qi^)oQTd6gm%,JB2FCp5r>ѬEepkx]~n[qmUaᑳƎM&rM:*$"tuRZpxvD]+!i*`5L6ai[Y{EW*^iu Ʒ|:;K6[΅WjH[FK 9[J^!{F 06C6&v'j+nLvyÚJCѣġ8@6u6gp~t(e(KuQJI~vBgT2Dɼj^T5=bۘb ࢨl(%WE+of3EbJ?##Ɨ@v58DJlҗA>9ɥ o͗"v~m 2Pе"'$hUoHvbXmYSHۿ 2ϼ<|^hG=h(um+zÓ[dkRo-Lɽ{t+5{p/#D~`.`@/d,/#S+f)WWzqy2:~A{h(_>])%m/Q;2bMF|C* WѻwbbǴK5x.5|1VVP끺X^~!ȤnW,ַ(rsod$ܥn`Q۷MWX؅6C'E5:;wSiU⮒(K i)ȇ DoPCig *LUG`~{p>wWng29C-t :C5fhԼi/4') ǽQFq=0[iOØ0sxXǑEL\/X%т:-m\ڑA(55* wE ghsҼ뉷c')#mHUp N?gCH}Y)~ H|6v?8]K,ì~٦M`le$})3I⪫!}{IEm`(F= G4E'/TO@4F:t>u+'AԶ@pF8 y u4b()lu1' Ι(*3z ZA,Ю~5 {?A^">Pg~? _Y$֎`<@#dsʭ!^3[ðoGƥ 9o4G#avB4>Ynm+ vBж4S$Ǧ1hu Yd$f6p=g*GlB< {GF;@ Ϊ*@Lx1dXz1QZ1Hɋ+Luw][sj&a wn]%Me(T9Lnsj{KllEaȃ"YaSU@ʮDvN9֦Ϸc1ܐeC} t{n֏ƱgpyC^DO6mv2{N 4l4O?V@MMb!Z !|ķ(#'x)d%$>e)~ +ހ."qdSmd1J1dқ܄ۊtup S-@;B([AO:|It$b~9i' @ Yb|b8-Qި*80mȆ@)ܸT,Wg"m+eTs(6pQ7b?<>)SdMx,ڶtQf.ڵGj;®-cRc$=5~ h y8ڨnsGbT%DhJjC\%ەLxbX[11. H$Ⱦ=7)>;F#ӖWX%H+c;37p-Jli(- -ysIMPו'k;f 5)Μ+9 P6< !"od" ;-r )+O%=BA,^4ם序 h0R (sJ`MʡIֿjNu`#Q+z'F&W6IH=UgL .tƋs@zB@ݕabjNNA>(H1{sH&B8*Mf.F'pF,8makQOxȲB~g7~m1INa~LJ5XqZ"sQFFsoɵ9Yrhk7BiwI򎨱az>rw3oz)1ai¶0c-Y/1$_.(fÜfK7tk3?V23s-L!dRK+֡ O׻;$;wpƨyGb2&6KW-; oa!Qitp.IrqF P:aj{ouQK+^{^(ޒr%We:J}SEA?}l1 , o^y$*鞡(ƲӅ\SnSJ7(dNJ:;Sj]'h{ %pL' adJa= 8INRӏj>_^#PRsP DFYԭ;|v}`;YWͻ,j*yQZIiqs?\˽ ߣL|ckG5rNuz:a;EØ \%V`(=XuNhb QISwsPKebP*dWx?b5NsnXps^6,o䆫 )5;N :6ֳTf-Lꯕh/IXw3kZ֘WGAnf;dSn={a3*U#\UI[ފS#>}N ο^UB#z50̊*kMxK;R> B}Ώ=SmrH1uld1mC$SF40 AAwC9}sG 3J쓄l8*,M{ʶ'(hXjƁPv9w!lsV.A㒥93[:;ئ5ӭf0MwN̠V#is-<΢HB/w[()~X,\sgFKg<*(1W&}wa e o6o0`izmu5dG_:#9Yj,m f78Dǒ Ԅ1P{})Pg<i׽%4@gYi v?Qϖ~ J<2.%d- !^)&9WQg|it |YU/963 ݃H1. a`G{ q=XE4;Te2A4]ƖVd (BEX|#UB^iUT[kR5N&M6xu F bZB_ e"A]# 0*,ш ?bN9\ݳ|&)_q79M2p{5+q QٞDPL whfS 4,L7#7[ldZ=unh7}F ΄Ƚ`F~g9Kugh{YQJݏqj{U oX3H$qZd`̀oX9~ph2|_* y=i^B39 (jv I{fNأ3P?VRac@?fz%^EUq9B9!{FBD(Mv}, Ny.b ^{C 1(<8 "DWD!d7@o? 6·>ēë^Pp3;? f< wzHp4vcK1x-Jw)^ճ.j=rb;_52\0_Tpt2oU+71W$'F\M_.:aj )wnTD[ R<8ZOW3N z^2u|=jDQQ.X9kWǡC7 Q vsw}y25(d>3h.&t 0Fz KM_D󤷣2>O/gUkD}+hOhoG*8ϗedPNQ2DI-Z eA*x!T be',GsImgg=dϖ[2M|-+ v* Mm }[NʽZ_ :hkt%.Ǡ`ƥU[} 36! Chiҳs^]o%i_ k7cK?_f͟{Ã#imeJ931CPǸ4J~$sB]+EȀ ӴN%:FVJݧz}q AqhG :RCrC9ՠT)]BIsEHY)X2$XXU.D#wa3٠Ƥk(!8p=q 1$y&^b~!%P⽍BHy<HlҖsj T$q1;Y[0CS Uj0Oۀlʓ}RW"ҩ NCL&pdҡaY<&]ұq4+圉ƠPl$(dn8m܅5E(rOG#24!S? ۃZ{omۄVYBMeRgz#u9=7A:d:~pͱ2 "+z/n[gT9H]>6H$6,W_sH+s"N(dA0|ٿipkPF6g0τI{NDrΰwbAE?KQ q:Z$Qy&kܾ?8% #\3C@Sʦ#n!'q>=I}VBHj9T9~P" E x8Ő#cfT7?7]__E$1)̨2RrXDPa}f2kRlx&(W0[p^K4V '=>9?_"3ςv\1#O/o:oOrC"6aq4$@9T=eq;ARz&]ؼv.wQ{U"nEod0Nqh{~RkͣrlAȉ[tg̤pvt,a_ KwY$}FD1ЅvgWn3~eiW@R n2'Bd Жqڀ6P9o$mb͹[mP2u$$VV~f6R5T {S>j[&QwL#%x_?}WYXPnK`DNry\1}5/r'V0a+NeR(}áG(޵y:ڃZXdwS~]I~#_n!l\~n]CQƙpK}[hߊgqBCͮ'LM_B_l}W|qmYO'+k=!ܺ*t2J) >QadHa@iJN 3֜GM.eȭ|l--~k"&\aoWu IܳLF-E 3fժlZ.m-w\ݕ\&v㵰a+>8Dj;P#X k~AJS M~&TһPO Kr)#]p*op(etͼ#B!;)I|AT6??xxqj}wcsXtf*PȔEA;w~D&nL>{A?1p!"O,*]iv{Zt@%S7t5;/}7+Cbz?d7? 4 Kj._X:oų\S>?.$X|;$=RP33RO:tK^4yENaO*A(f'Miyn{vbFT fLc3A4iG V4t'_xZ :r-ힽ4'0=bc#9b`!-3%𸨾CڂE%8gxC ,e^h;KnVmbOaR(E?*#ҷ!ꔏ6 ڌ3.HkCHx{Qj Dv^\&˫ .=n@[j?uSHJ%*xt͟U1 MM{:5eUyJ2+&`Y~y+7nuUJԆ|LL[ [ʰ3%f"@$ .#ujh,aglb[^0UBm'*Fܰ됸.U:Z2ۈ^B=1s͚b1hd=sPǞl9p8`GzF֚',,iIS/9  ⵮T9y(,}a~mW&CBVIH\g;ety)a^9 *`6B>Akde-t'A)Y~i3NEl^fh+Xb4wFx݊7FYbary=;$!IĘgdƠI5<dzO]<{unC+5:0@+簤/$VF.]r* ܲ-Hv7Ppte'PÌC՞2vURѱ"JߎG, rq)ȹ6 ?x\( U =[&*'E-4ҙ0L)"!!œ(Ue6pGqs!%*D" {^!Trf_3   @Oj`W`UD6wUE%;|ڀ"A͞ x<_ߊd"K4'q3*}*3НExkwLdb0^d?';:rRO_c4֭v1PI{1y l#}yOHŢ%hY |`2*%?gHJ+j9G=A^IݑW.Nz2^~93 #)gPAw0xt:T[ETEF8d:S芶Va4fZ4`xZ g>~.U1A24|j>tf^Uԕ^s cz,4V,IEZt:eE >!N+r~0M72ѿ]ACBE5I {I98wa#~o62>/5da/&wGkqȼZ758I} 6"_ySK/^ZO|R[ J" O[Ѻ%0Z9?_|q}39`so9bا3C yݨb 6FUoF*]+Œ/7 ]Jжza^(1dv }7Sk*)y^f9aK:S| k.n'1x=m?Er5Ol03Cs3tQ)kDhc˹ ؚ].j qOv|VNG ТCVe&;{*nX 85<J:Tv!CWgzկȚr L!T*Xf j?UdL䝰j=(xǤ&RYf/kt㠧T.M\Q/ n|W8BKo ˡì]F }6Zu\&>b^lg !ζ%/H˗@Ҏrg,؄o- bD.\7\ Sῢ{CeA?zҤsa;y*EϹ9/z^Ʊ6'(ѱ7 +hq/$aR.QU5% ŹpR$fΜy[mo[Ρ>Cק-?}ԬG YmԏMRJZd (_J߰ۉ(YS 4ߚxa<<~J}$QrUĵOJO1v>V4t抪¤ʏk Mj/v~gqd5MD6`sxn"zb݂6H7?=^Ob‚4wURDx./]ʵ6)`Sq,v \HKjJ'f(bpYqƇjF+l]7'ss|毐[{BӮwT7ggqS:-*8YԁۚS)pu@#e> j?Ig wy%JD:agvUݢ+~GڵB>QΩ7OfR".lHF߁Xo1* #}YC4h U;u)vy<64=wy?cʁko-`3g:&J?@&4gYCZYB%ߚp)XQoi~MyA |$yP@R;b[՗)4~W\3Alvגrj8WPF8/5 6N)ĚNjMd w:ՔlEΞ4</d,cctsH}o \;QFVWMe|#< #U)LͲ͕/r=HbE+؛.YQ$_`zI6.e,O _PC9R0%#[03VF]:x1Ԉ}H.PSS ]ԕ}Gx mhހEJUz{XmE H`gTn# &Љ6fYP}^yeWr|uЗUuJW;KsQQb2Fk!#FQcӵ ȏ'z۔7aC(f)&J*[cURT}ّHXP# ,=k-]vfp:/i cGѺ1/8QTMzfNpd蝛$c&ȡ+>;{/IpNq!&=\ ܾ: _AQ9KD'jϫ2 W962.49`Wߥot\JbF8E$k {э9[(# qcaCۄ$GI6B/慿=@ڴqoYaLt!Cyk3t*e%'/ _ Vq8^PkpitNiԎ"L%7}Npkhk5XۀfSFb&:0:?JȁÌQ'B~^_ zٲ[BV!<4!4rC~i,MYZ6FWhs~("ɉ^#3@)Ň=>Jd>i/P6/?S+&/\"mT׫,\.èψ (;>%y&ZXCDCJ_.YI VReU+ޭ>9u{&[1+g{v´isYmvӔzlh$[MQѡ twW$; Ax+O. u {Eh)C aeV!EP1+wLa ը YK1qud; :Z4bO 'Um$^BS>YJTÙ c"&0 %1f[S>15HnyqEV!y;=rH`óY{((=v Bj 1n4G~ +o&5r/n썴T$}L0D=ekKd0rjC_ʠ-ݞ ۻPrE/DC-_B@>GkP~VNP:RjlnKscE vMD70jMq8ׇ2 [bSd̟>|A>|rVhɹ /91" \óZH@7D-^Blя\[իi> @g&j gQ˱NL%PK2%7Z6ȂF5tf+9LjWHk}ZXGCO>0?aݣWd*q] gсX{Z|k_&RZϲs>.6~%Ji;"nZ=T7t‡cDWGUr"H#R̨[w&o֘ïFNq9/)v 1%X ѵ}mfXQ&5 ~qh֋dքD&۠h=굧XƜn/A .P%l6T^?.s{FS?5Bd4K`g - hܿ}l Qn<|9A> m UԃxKgl]+z&c=JA3\I&8b'VxKv FCgcnǀ阝?B *\^Eu]" XjW7yȞ~=*t^Sm1I1BM'{b^#tTD›,TgvR͊a\4L,ʠYIuF`僳lw)bJgZ qu(Y2X]eKdP0ֱ{PD^f&}wn-Zܭ\"7M2]4Y˟841,"!N툹Usɼ*HYbJ8<|Ti}\[qq sbc]05dxCrmRCi%8uhdy; P(z:h.Iz̨+:+N^**LFW[q;y׸{x8^榺$^Ral'$$'A3qCU )![{ -<$L FFd%rIS1¬LXӢR.+ι漄8! (v T5^. BY}S ^ ,C`ok>*0'6aۿj&2*"ӊ9 )p PXwn BʒI!t/Y_7EjV[T~./BǪz† `sxbU֐^<qIt=+r[\DqS$?z1|dT_(A-yE~`8NZ0$Qf `Rͨmig'KbUVA6w#, hJLʫ9 9sxMН2Y|G `@',W$ %?Iq;Z52GbZϘmEخ0Tʘ4#&<y´jokħaB0;Sr Lb\% :z졘%Q}QZFbك1Œ?z|p6U6IyC@êDe$ƪVo^&k=od_CZ #Gk{ZTdKǖ`3>$P_de4eF]fj5ɻI.F8b 9ݫD^ OnXNP\Q{Bl[`ʗ>K9Vxz-lڪ Wo- a`J*@;T[vܲv1NvsNp5~QZ|j>0yTo`ڞY3)NЉک, iۋ| z#*b^ᣜub8NRF= ;Hx7&I+ @^0)6;T+$W?YɵP8s"ls!Xfte݊ a#Pf5#e]h:Jm el-^: ~k3I:[ǐIۀ @}ɺ?JVGѺu8975 ϝܺɡe7/}'\p@3ԻՏx9fr:% ?Ar><{RqkUeŒ"%qTAK=!q޿ZceX9rm\޷]`T9yUH4lZ nZ<ӣUl~ mr!'AFT pYdY:|W<"ID!BWߒ)+D*v9!xKm]/\4NĽ L"e)4y޼pSWtF:(ցY^V:0?`UBߠhXbf D 'p½t⒂Ձ(T=Qpff˧R1ּphW۠]P.' & :3?h8~+ao֌c$B9,5̑ө(Vݻ] <V8J n^TvqGbWf:dr ]Y3^PiSq\m& Aߕ` Ioe ( mYk65TX퍦P!Ū{Ϩ8д@h@Mhɓm?HHVM[:RjV(H2IxMlrp0 -,LH;*Kݒ?ʺ&B7i!Eg: S2p61tk/w,{8,eWOgkJRO1X }T|V׾7n`&jl}T !(} h?RFRe1@}e)ࡇ$Gl?=5=B*/QH9KE>Xvy$OU(S~_AfsIo{8D:aN17W 5Wؘ۟ M`-⑜W-ЫֽP12rżfK.*v";aX'aE=K.,J,X j TpV`Dg@* &^ixIg,jA:NԿ`$ sh֒cc#J~†튾| on}S>@-uԉҸKVd>cXLl)'?Zvo_|GO+r,y䚟3 -6YbԒ9&[i>:xor w:4T7k[aA%lRǁ1^fzYRִ D2Va6qPԎ&o _1Lyr1\u?ү2.(nA|l{Įŗc(?}&h=q-3bbtw<=rvdӆzuw^#Z_c 3%Sn~)׋"DtطOs v^{wms/5a,oK?BM.q7\"2H8SZ)@Cd?{^4!0. 3SMMVy $;!lO Z{c(. oi'XؽJAꅊDM8F0]fEF*eiU}7!PV;’>lVuX@&*iYwjuG_poETSGZ];b~5[e!U9 ;3SuSB@.<2ai#M6 k>ĺ/9/2 G$dml帮־tBZ9V1$6A(W`g&S"}IGw*cݛB"NŦ_/ʾ5L0mgrNP:f[R NWk+|Ckw< #6FaWx#08ڮ\+z _Ã[N: O_zdn]J"lrnD]j'y/TwaXJIMF%:QT"e"x~uF#5ȣnphҪ\rr;j`'ӱnD]~{B0-ډ}G{k9BD1O_ ֩DrRdm* Z21)`;+a5,kk?mV]-kP=; ܇uEXlI. :.u zPw0K+fl]tV>bL*Aif%Tp}zIn*$FAaWC"mPİϫl;W4", t\Ù\Lɤ wz nCnS_/CJZ{.5zX2l-ObGtԝYAk?_\ƤplFobV~fPws7lм>1̲\)xebQ-֕ <ei #2qn ,Uy A8K7̅as*CFUj*I{8)8g. PFdTVUw[7s8\wqRA+n{FY$)a_EIKF,gAESc˭`pu^BsQl)KC*[L@Ь^s'$yeH.E!o dc31732&"S3saM[OBS̴om[i/2U B۟69!-Mq*Xq~P7g*R1v|%}@ ސH֯X$KMIRl. êD.8c8":Ґ#bY`4^r#Ɖ.7lO)z<*/Rf+MJ]3t%fA`dNxٻg1IV'Q SY_&rQ{ Ij7Ǐ:Lr|6S1N)Й7 c߾6*/:;I?TC"CYv"(]2FZ%u: KY/I"p 3?.k"x`GRa]lݖ.k})q*4w)Z`sи#IǞվ$O3׷%N<o83dcԺ̨!4˥MtH\a]CL5l6ne)u[Ϯ&*| ͐ɭ:Ϡ "rn[;v jvg2P|ߐGwö.<]i9Dzcd 3:[Yն&f ~7&_b"1v <̙>@XSn&S(2ЦF.MGl5v|݂ab7e  |E\?]ү͹jd. 㥒1%X=?];bY#@NdgYĩB Wl{HAaKa|N3«(s ~uYQOkDn^YlPHϕ7;D;Qt-Wd h` bs`5HB؎"jʥO</WnbR7-L䤻>K|ʂ[WgyA<4\fwNΨ_r.CKI޼:Dޗ6<q@nbr {4*-ӄD,6}D)&U^Hl,,[MྐྵW&cDH;AHǍ-%2@7mؒ<4봓 F'^x<ٰQ"+3`gV`|Fh ܌ƾ@ܚxfVn'BҶ& w uv@ImjFJe> {4L6v? o&]ƒ3(5cs:wL~pGhP-|/+qH?˱up .Pz\0D~/bҝDNqf8A&=xB_RBbM[T m/MKheUH`z$'{nxa8&=YhMI6zL-]!a"?Ӌ=~\G u'5P=HpW p$NCSjWOx3Md񭎤؃I,lPRT5U>KiKZ;pt=G>5ᣇI 4 E]uW1yWM Hl+XKa /K,m魪xѹbs h(B$o 6|uٷU@Y2yHVb>(LuV|#`2g~Y Xu2ER z(F'u ѥd%e Jl" -Jr*R}͚:e*]aEw-ԓ98ScXF?`MH4Ã1llr ʉCi.N& T_ "(FS !0p" T\e3+ePҖng}F-YmͶ| 4KÒ FixTM4pǻ0֮{5Q{ºЎ6[zC^d *d)PV,tB3JW?>dzzW\堫;] /^:T{IS͢bF"5ڵ}Fn *,Jǖ%SB/M(}>=A񾪶febn%@/~?4b^|m^DbV`JG}OK?wqnFq䫢h }| ?48cA- 5s8Q4PwXʲcn0@H>,g9)!l:%&( ]ZUwޒggnD-<e I"}{4}#DuQ23`/a(BٰՁ}xh6t-gKe;6ڭ<)xp~W0{p)C+[RO)_.(ym Wץz'IN'utZ-$+Te#˳kޏ&ǔ j9[a Wi$]9ͅm+\RЬlVꫛΝ>tboy°0 /x*Sq'9K5jLϰT<`=5I `n?أj '4o_l0Pz|Pk> [_95߸Pv^8_W޾4O/rZ>&h\ee+f31~{caP+7?ҾTӃ}RpT2y1Tf\^-/8}!P6P e;s!gmg{_K]d4ʦ7>ȴBf2*~ZDVj?[]Τ. 8/"Y|5yda^~>"Ǽ}7фXX=iWqϸ*ȝ] BxASndc9֯ 0߮0"G'aÕF'\GaFz@0Xa~*L> 4HXIm [Gf^ +^Gd ``8Zse%rneq+)$L]R*hBl93T2kȱ:֭H]i@$YQAgTXNR$.d1\WW\B>]&<=x.n IVޟوT Fq4)@s1.3@n󡾗Jjk )">֫\$ڥbiش2y -FvjA!'ZCԋm,GtPՑ*4I22k<.u&ۯ_[pЋ:>̫NnMr;W]wqI룛fX@ֆ}T?Nļr(fT{?3ls"` v)ev脿W+ j'ڰ\s@m6? uN{]m<XZY?fx-qz(3g}hYnTJ"S@7nؠH[\8J+VavJ2}1J1qWkJzƒCJ̕%_q.J"N`BL"VEB%oE%+2"!n2Â~0GD %^whlQ g";Lx>pߌ7Dl{l?{EXmߎo:pLQwGO!eYyJ$+_’| gVlh6l'8UcM^1ֳGٔ2鈻ǵC+{\؊O)̊Q턑QG&nN+&ql#BuiF)]d'y$uOS@w*tBQ1/U@f;twz Ir(sMVOҜ8{gQ$n.=4\Jhޫ[vzֻ/gk15+nEY$4 6`\c)/$M\+ =n6JF2l3z*#>X9 48<΋_ڐMEYQ{R+f("]6û)7Eڱ٪Qsk5:h u5N|{GeE"+ )h.l֬&_ ȺՂ Fj3g;ͤVOKZcI;٠צY,<`9 ^ON1hu?PLgq\`#WDV|)&4z1+&2GsS*(ޫİEԫE\8xTrTN&(z _]S8U~Ipqd xVP VCa*v^\O3'j L^9 &-υs8GhCHpq8\@ز ʤ{ OYc 3Ұ6z&p%nh&2=TD6.u0  9蠈n eRV8]2UEc x<ܠIav#:۶rF:l1歽'7qk#6<Mbin4gl<ˡ^ 8D~O:H rn Y73ֺv?S<P^Dhj ܉Bw|z9@L k./m^0p@ A/8 x"SضN} ^$78#CDK`CcdC4]O0h{OH,~(hϫD4BJm[iب7-ulKڑtཷؼI {GF7Cz6]ëKH'a\C`Pi+MO“ Y Wi~DsmLSX=xoNM(weƙ\W<`7d F 3eb Q=5j&(zue^t֤\bEE'"Hj&&J+ WS@JRYĕ6Nn)TiBOޢyxH6醥npǫШfӘb*O^mo'RfA8kKNB>]O UebgVS l%]@6u0 fm6&qMiCg)Ŭ Sذe xK/ق!r̺3J/Q(tr(E^LhpxaZn{ht<-bGOʳW_&`1⎇؊dܸVͪ~դxO%`BolP+Vlϭw i8 6_98ՔX5 7??)k[*vrMjހ:807%|!ǪjmU0-n)Ś$k6b=5YnN\,)+#`IorL]:]˵ImnOH;'u'&=d(4h&ѽ5("R k)6 xz,y 0]/Z| @ 3ɂ wE(IQzZtΛ^Elh\ r4͸ݣ^BN`8N%3> %΄87mѽJ|rwv{\ay37#EP-jÃ*Cy]UҠ$Rp~2̑IZ"D `s]YpzAzS^?z4FI(n9Ͷ*xI q-YMmz ;pZŌ'Ÿarґzfrw}W"1 < /m򛙔*H~ʡ #2>^yZ%GJo |9"pFdξ^ HG$(MaŻSHbrM69WlU |/lҾh<.ٝ@BM뒲c'juZnof inA 0 =ldJ`8?h/pmYfh. Z-(@ 8/1A`$;vỶyǞZ"L,|Ȝ:yjӐˍwrQyPS nSfkW~0Moؓ/ӮuGIw[BGJ, * K3@X*s+ǥeQDɃ 3z&ce!nC])Sj1fpܑ(Vyit;lGIVx(O5JC}s`Jy+KBp0X z-`'ΔQ "| KlЭ9)8͝m;~CP`EmWi,awUC1#B~gi&To[7 hw 'ARB/zݷe|* A׺&rlʬ]:hi>:u#^`I\QF@9H]%ՍV {AdDCEk"|:8[R$Vϼ3}0(wfߊZ3JtgԸgW`ܯaKg\]]@P\|J@8Ⱥs@|7sk* [ȭn&A<[呗MjMPp`Y+#b: P7C:(h XqAi0$1!yh&r2! 9ug<)[0vߴ088&=MKId F!醝kulOpZ"s>M)uX<6CIW`!{aT _gjE\.\D1}8{! DC,+1 }Oovo"SjKO;KSV`G0A0kцWw ߗsixCa@OR -f_1ǖmmd[֫.*`=xu1owAcJ$ N-4/,T[;0?l]'>giEyhs@V[V-Nnr\:nO&e.>]WVٶ2l>^`O4Bʠ|Ę B) midkPGʿ}+JʤYSuS{yrc[V!ts{ةoO"ʙU2D?,; iD] i>!AV&/V?>AQce )@xP;c~`>'s5ӮRyt]W z2=8 ;)˚!AүV/K,x]a-v=CG85hXF,tĄ9ׅHpY`hS80+ڒuOs|[vZ*ix L>IQL4J[ 0֩h=asy.3|/(2Pv? f.qEn6lň3!/5ϯ@az.&̈́ qNuH`4:t`861o{?iѝvj߽,"_ejh=~4R3eb4``dyg/6Vf GMXf1zc{WB+z]v0? y6G%]a$AucONݬHG% hLQu`t=s$PG^8QRvS{-m#} p!ۦ+yKmzE9V=+i$v)~uةc#Y sw{Sg3)eQ^'BKbj&QduGן%UAc$1A-k|w#<]\$kvC8W'}[pQЗS`nH]_}eywRH@EKgUcPmz hs+Fl&sD,쇗ՠk4߃h/`̏OZv'8uz >of[J23OnQ@j1\:)NON?^oT:T_k0ޗGi~tTDF8Bȓ?\sZ:?k`ˮl*-~˂aGkN: ꠙ<v][RЀRw^#O}Ba8~M(o|oGd`ف 5zszH8 X !xId;Tc09eͼM#f6s+C3x`w;Iބ5v8($QͶ1p(*(={3+^wZtg_ G|u&W)-1Y&?F'xK+e͐#݁Zs9OM@mX^Ϩ(:s0>wG#L çuH0qOZ'a 4pϒ}|[pL:o̘, A>TFEx*'W%(P9P%K06ORX0ѫ:v;4T' %f[+g>_2b Sy'-P_a7I$3 Q`o9YcE(esldo C1zkhi~XAX^aq#gPR] oX5ST[^ "I9[ ?jGO 5'g-u/I(DBS?VR?<`Lo l"+eҠS^p&ͫpُyI$,f7P^$"WDQBMTZu_'Vxmqɋ; 9!" m?uލkKKb1_v(#IW+TP|`g.mڝ34INOrͿx?J-7^5Y)eRrkGp:FPAˎVʫtq;DY| j}Nܵǻ/UOgy,LH RҌCgRGv4m+PNs2guFa\Fש")=e͉J z zյϲE@Y< DՓ@]Lm̽YI9 Z/pۂ fV!I/ZBL ܸJ(`n n>h|6?7.)ؐTtYnY,'1ǹ0 s~x{4\@TAhon,0 ߨMRji-R&>tc~ۂ7BO:Gx]qP˲b A8‹b,go3LWHenwNJ/{mcG2C4].?0i> i[LT~vu6(a *x4Ҡ?vC]jV Y9Gc4\W1a P[-(j5Whh9n$M CTd ݝ"3E#9ܳmjޥE)}StfW 7JRvyYzbfÆdtjpA' txLj:'|Zq (_->O/\tpTTdJI2-=o:)Ko/8|H3N(gYNE-+gFkXj.q,D |mNANXt2l׿b:ᬷ[iXjVvF莙|k|&rj= \͙Qkf<-1y]aɘbHm7 | GߔZJ[.(.gkDyA)n k?Bu+ {^=7Ife\ W A'RqAC[}3L: RN(:Yy(TKkU_BnkFDW>-v4Zn#7{F~,lB-!vEn>gF]ǣmcbe &=45Ig8Sj獡ne̷ˆ!bޮ{>ywͪ|~a27U?>nYі,2q~@oZ=7L''{gėZ~%yG̸ynwpsI|MTmhztp} F kw ׹vK:HWTte'3rn·CBgFS?jdga~뇛!rꀠֹހ()-|j:cKv$n[ɐ:p)T\7Wvr#JآW3,ǐ,8AW:E7X@Kxcٲ{+"lOP~0`[uYU~@>kUVjw2J:qsXc1/46{X]ss*KP-}Y4Dx(Zy\+mokM6:YY糅E07=A)K!mؘS!]#ÆۻFZpjj8 Dw$\X@W(;՘ J9M~ 6%50cU@ Iί1 VcA%d!Is/=^v^-)Fذτzx{`&5[ʎ&_yf\}<{U*}QMX3 l-Ӣ:z1-sp0yWɽeo]CNnD3㑜W@0پU+H h4&-2siCñv!l[*N&t@ǖDZ2Љ-%*QZE2\d a41@#^gx#}m7hT8Οd7ME6JqGR;G}h0⼒^$ 'jI!wkTK҃Jy5m5SYm_Bz;#0+_yb%&e^"&|u<TJ\FĂG+Zi9R4 ] 1AXˆ(y[Uzuk8^ɇ'nW^QgUy=Kc#:a+g[4[Q#8p4 1Hd]a!b#Lz DT v$%ڮ(m2,.V|?-|o*S!r%B_RD\2U ߛ8%1l<v!F;8}NmI9ƯO{>LU|ad(eV,։ p<:/3>_RWKڈ';|g!kQG^(0~ʀJnDBO2KZYyHAk/"D c0p5F:_C_H0s /+&+RqCBS)ɐF/FfEU" ,d2q^> .:\MU߯Дz 8߹~"9؜lD`& jjU/ Os< !oO~%ث9=o "zGu"VSj]w@ԝq;a<$B)aY ՜sU;RF@ZGI7̱wHYc"V4}Dй;'{e욗:xa ,pLݡ(;8R6WzM$1(-|_m_~?Gf U`"7y,ЀeP}& ël[YUܜK3wUǩF$(1N^Ztu,e>i+cp։"# : Ph h#@x0"bn@.ou0ؤ1 Tp*([7$B#W^5Oa#"~1B4EwAU}PJl燣αL о$FLsr\%MVîK*UhDx aPFssB9VEXIL"5I]w5U"EC)MxvCI&2O J ~<m}j_T̄ߙH4\048^LtS?mPo?QylI:KwO;B)L/l=Xsߧ?"L4UںTl y+*tU*~fΈ}ԋi*oG,G:O2 ~JA[jj~!~@} ~ډ 6/ $ਗ}(悔_CL.}IR(!%FoM Aq@4X݀EJP@SM6&^-ԇe6Yvj~ 'BZX:Brj]&ƓҘ_b${^twr&wW5Vdj#Ok>R LW>\Iш)? 3HkKiq$͏J*́aR`|?:"Z/7ֶmtJqrcqczLݦEF52&%}3f̌s\l.B}\d73I̜@ń#Y#_f#}o/Бa:)!FUeD*9yZF/i^k$|VW"Mjp~+{oC.Y3Î, rX(8OQeY-_pcj!;T1=tdt 3bE=Oh}Ona) O '3ճ\P`K[+lN.`aYN{'Й~1ҎZJV)ޘ3U]S:DQ1-!s( J6| x!6kXGawJm8 aoW),R])VX &&b^ qbV>{cx=19fcR'7ȸW_w_ȳlEO0␰$r;$2@-x7U+0No{ VNQ̞yJ9hs꼢=""l AAPB6_Tkb\ wzk&سKZEPv[ͥJKꀽ,: 򕽂=-J'×ou%Fȅ><̚0>sR?Z9e*w)ʥ#Q)WsQܬIH_@6p{}@_J˺$0my [*:A%"kZ3"UףaeqB\Xh-٦ܛ|(%b~d. x&9a}s _-P֕,xٯ->sYg}N ff8ze6'F.{nZ8:Ͽ V' .v;35,?Vxx1!!z;L4N ;eqBl E*:DbE(B4%iI]JѥmnDuewc7Ho/q sX@ݰ&ܤ\>_2$f8O.sV(Xuy?n6ybv:U[ETZpZKME8 R,1#[ok+!v&. 6KѓNM AJN"\@rRj~^ZiIls~u"Ս~œ ڼk^2 O8KY8((&&V$hiӃQKXZiYx혪01Ra}Ug>d9(Rgv7BB_)_eBL6<ǻ,8H37ό? #$ YߕS7[˗>my %U^^ 9lK,HZ~Ylqkb5!sdT&: qUfxU[ HW# IFM1.>b_K\WN?bƥ&5M}@e kEG)-1Z'x^'lU&NtT۩ӪClbJBP}xP(]}AVss=Y;@+Yڭy,c0GcѲ4rHݵ4w>2NЋsruSAĸ\'8߸pOȬ0C>m /&-)I>[)OIO 줞+t6)vc9v*o0с=M,Rn nW&d 6^}(9rJٕb)KFQ`O Dq ẘj=y:snC>"eH%NP|[_T?D,ۑC_,[Ͱc  }*m٩]pޛÛ& R֧9|l ZeY #Ыzałf}O&FuũڤJ78_YvAD4Z&IhͮzHQpOߞGb%6fGmn7}0LW|qKK%3]yм@o^TO97lH^. K.ݗ4ҠnvPҚ`+G2cH258l.@@MB> 4&g;} yƻHD7l G1nK@(RD{-uB1UVTm @W}0`ԙEC3Ftϙ>g꜐~I~T\_ͥxJt0-i[\`I:ڊ=?QIip"IMtj#zP,ۣfrIϲR9]CI9yJj`3dbOfEvPteY%Ъ[ѰueˀrX@.}! [a1B>QOJ'l:[FBkQ*(+ *VEZ|3ؚ~o%9Uiz9%Dd5q'S[P65jjܳ1%ѵZÖ]Ey"B>YWP g\Mr,Ȋ=UˬGV Z;}V0SR{gBppUa)v[*:k}ka^J{54o3/򊜺 6R g>G_~Ӳ:e~θŽzHF?6>[2Q-!]vlz>SH痖Zb?&Dž穖P/RKW`%Ec*EI.y7n;tNENk@*. Rn"Ms1&~-ltay*-v{\o(Gs-.d)©ddӏTf056aXj+dȕ[OW M17H3dn:]tJyh54%&Sin7[bZ/cI)1w"FZ L&l3V?ˈ~]4Ⱦ݇>H|;%4:GibӚKMvDh,ǘ0#? ^ e㡎M EJX+A_DzPd8c0ɗL MBe0\TY7" tʽ3|=69-?h= 3ՅcNǝ5rE!B#w (){U8V_ 3oҶ UeЕ`ʭ);{y*k &b?I{2,/s>oq+S1=0ֳ%+s f/1o6 58t({:Ҍ3b,BT:LL!*m2"#3ʀ,X:H"L_r-3\g I R)Hʁ'MRE)x6|S\' D r>:j7 4yײ=}n(F.4ij1=-ɿʛ07ؼv1wPׁ$gYRr/>=#JEoDƦ$ld($E#T/dL˓Z(Qcܺ_Ni]ԉ 2yo);Ѵ:˼UYbsJv2H^/ck>E+C -}ad #'3RoP иZxR{N~ P6y#I9 1H?x}Ϫ}2=JbA8,9x&{J!r̜u?CrR0"4iax6Cc̄@䪪KO=e-β8!zn#RGcD064~ϧ~%[f )G Iɷ$9Amg ~S*Gg{UzIPB}Qmx5ޭe{zҏXZwJ1nHS&lw˓q*ʻ瀿Z{,Zo55v{SyʒlfP*H$-^kCa3 I!4gM+h:lө (Vo4[@@oGtaVǨyiq2+ 4$:XDe£kM1h0& p\,OB ?\CUTy1QV"8dE63ԛPi~d\)e`5bu|-:pa*CLbUE\ݐA85v,Q*S$!:jq"q~0X*`gȞTƗ3H oZh;fqgΏS;6*o^GP4 .<b_e&bE},ДU(|7rO&־"_lXӠ gh#+؍JP]pv&+DtN=ڌWek< "㦺N|S%CPô5^b߫l;[IY_buԞ 9p2B_fLϟ Sgol@$W;Lxmĭg7s a);l¨?+'09z @[@v.炿70o)6b:_!RD֙3<ȹvvG/7㢂3vQMEs/^ag=u8zc)YKbqNN2o1=2ytOp7^Z2s\5H) rOϞI H,qSu9".zI}&;#]~$tӄמ?xcjt~9;Zd2W R^?Ѿʁr ؾbl͵Nǵn1{,]0O4\Qy098`|wQ3L~&d=\4\DiwP~,\Ia `ZoYr2F^ӗ-U⍨PRU m.o'>D=Px`7Mj#00hFU$8m30,R}q,vӤp? J$y[9e/679^s<ϷP9dwՒ/1rYƺ" s]lq>e}}Kp7ViBhFX;֢.~_ шL;P2šn_=aD(JݬKXTrd詓H/)#hZ'T wmZIMmTµHGW^0h8pGp1qHۓңvW y#ϵͬtf@${#6lBƤ^>(&m&i8d8ffa$;YL.b3C@<^i`lusW׌ci29վ\mC,blb@W{]ćP-9BQK(by* |:X6wy>@el񚄾R)ˑ%K&5T?ƫ߷VyE҃R陸D*mcB)Ie:pl\ֶh,jԾ<ޡlYˢS/Ef+"FubԬXB GF;vE %c֏o`EFqP Nyp# Xܬ vU,qcExD3xԗ&CRM}@:x|(?TqY[xYhA~.am<oĸXJIGEj{t4f F֬vxZgpO/љ {~ސGtn67*LA]\vғZ rT)MrwUo2qXQ4. rL,~aqy7lg@Y0!Nť Ȭ$^Ak^/^:@5Sv۲It(n|Py|/#;]bugU (C]GR_L ̀.NRDGRAGܧ5lAHDX`9Yo1s,Z;n[%-՘$ Zͳ{ Etս2KU,CaguaCxPC|dH9~]cmWةDڹҀO|?Qd+B<4/a$x5~/W^'=)9,epd Q\n$07簬&vO$`T4HՓD^J\[ᳬ1 2դWݮr@XPScaĖ]IIQN[ITeWv;݀2 (%5":Ez,<6^8ɾĖb!d@.)&X3'TQG Ġ1[آl] Bt /wQ]kL;'mVeM*yb߹ {}Cӆ}q66uff#μ/snU2/Í *aH6npüG&)y4ķl*Oj!3Vd:A&1WLkBE#fPA:☆b j1g2da9{cUtp%|/[LcyEh4SsD] Ďp!cnC7V}V D$ެ:@ON-L͵`-n5b̓ 0EYiK&JuQ8gDȝ EunBއb%h^[ݹbd|~ NI{/ֈ ~H޷ٽ+|d~I"5Ito0L8&ӳlإ̫n$rS)AtggfqyI3J|e\Qy!0 .0/а‰+)o1&ԘQ,̜crk͂rO9(Rw$ xV פ !$pc@I]'8~NNw{|< b>EĴ1:e[UP);x7F{5wKNe%E{:gA,ĺןAMRJus;Ti&k/BPGw!7m~kIDO(sh {ķ/*2O~DNU(d̊a*rVYlf?_A3>[8b,? iaױ=Z8;BΉtǯ;h8q<$Ur2k~m*{3&3002Ilڍi! .,+)HG>݉* ssƹ0~YOF>-؄4rn %8 OEV]CS -9D};C"H-OTE&1T$%Gǫ7+JҜfw5{r|ۘ];lWb`~KX},"%7ڗkyVҭOE|+'v,vtgm;=K[jP3+Gog?y (}xrIV*]f2<;g9G_:5GU9v~x 9qʜ3?z+[idN"nCԋր&&Y m/(˰8YL#5υU4h׵l\]&}*㫂?G _F:ZYY^qh0I";EtUWcV9T"L8|oʩxL"VUHXĝ4y~NLjqFB1>6f~Ug3?M/_ Uӱ͔(/=JPbd5pcy;J7SСa-] =}e_H"/DiC&YbYBASwhWO6Q9QÛM, (wi*ZTԦ,!hj9O7[iZ c{ag{lN;+ZSk YX|.m|OC4%u>Kce1I?1"Iu}#Jcc:D * 4~oJٷ C'j~l` h5+=uGz?R+ `ng+ʆ5X(̕+mZc+* @ҵ:"uh%&OkJgCָuhb&UF={² Ъ|=Ī&s?ͮĬgsa?Xÿe5ģxjZӎ ;\ }\x He _t[et,q REksŗQsmln.RYjȮמb$ kݯ&@ۜqlمS X(m9Nʆ|./A_#_2IL< 0Ҵ t=1e ;^ZE"U2,ٲ+p^aG#4oMosLxZ2z֨ jn KA(-H8Ӣ#SN[jb>Xj6j؈hXIh!`#*=4Z/ c*p.R;!tԩ+zDn ˃3B*Wǿđ ãS \ ac<^  2Ȼi@ e UPĂͫ1,袱R3I-$jb4@CG  "^};,5xpu)@bkI /cq,x`,]F;/c_ W"}zn^T' n *Κs ~FEl0Ҹ˭E^.0oGPy "a}$eke(}ް?46dX oY,~B76kz8KڑWk# H8;ZSSAF+}CNJnB, \&ӇN-;J?7KO놣~@1H}OK0f;^ܢuPvfB^< [dY AOVKZOl#Kc|~pt"\)ޣ);h؞7d{y:O;Wwjݸftc1>%ǩu3Ns:==N-{}[98ӆCa7h9qqVV6Q{ ȭgn6O]u<LJ: A qܦArSM[~?To/ [oSS gh @[G Tq.!6?؎ZQa7m8Xi3V>ћ~8{ZQ~ې',$HQV,)RtuĎ/)kü&O-$u@W@K,^Aφo\-uSFVNohE;*J$;Q,E36ap.KQ$>l※Ijɑ$.zވ ʅ>vCN^j%`'u'w_yxS|  | D/6UV46;7蛫Bl: ^:ukrg6 k3*h鲾][+[zST0.63"K6He`AUW%UM&=ިj)!Fz;4chŜ~ZAGdtO`gĉetLsuwW<5U28kŷ<:YD8Gś9^R}5ފ1!t۲Q9/yTC)^L]nJKG`D)89+ScQ]:%wbr5VH}ubqYl"J}C6{).Vg'ֵol)HE;W|+M0f)guɐF葪9fі~dOX֦I69¦P~I6bD߆3 rDi~vtK1Umʼ*'!fP Au;Nq}` [}`3{Ro:0/QOj);P"hƾ(fIPVhӕ3ւZem`i XQ+g%_[4w`!C)u}#~j'k#1h#eׄkr w]U=9xņ+O|y@iW̩NtKPu\D_"_aWO㵊f!d1@3̐IVAS%JrUث.7X;-C{>Nus,L~J cG]ϓVe!Y`Sn B^̀ז=銯[kGyGl{jC/F|x*y eJY! uBBtNCka[Z yzJd {`Sscd> ~ߖd,,-vw$Z- poU3 Ԇ{"&nk o;4&$_):NMm! NjuX\fQ+Կm]:j./zW;H_dvqLi}0јP|bsg'inQR:ˋthmO5 1Nw'bOkJiE/sSm{0+^r~C '|P '( &v*{WeBZ.-z֋:jƚN&+"pZ7&9(v'}n,+}n856-,]HsZPðRїu?3m|:%UBepU|,ځ*4!D3|1dSjh~UU(=d)Vp0L[4yPND/ϤCIVtgeqw12Su9@<\ aʻ5DڀдFd(f>@v(4 2 Maa?G\SG .oOĻ!`Ԣeq[g]rϡص\<NiG >H#3HH"A]5il%x p -آQ" <aYHFIy3 <.!{8W d8 IgClFJ@ DT!\y|!;rQY ɷZE+${=6N,F>FO [IQkeTq~_.rZYsx.pW)QUlC }t1q APKǰ~S4#nkJPan0xy R24;"*,,޷FLڤA[|+3l&ԠoЭ_ Ԁ5{~\0,<$q]wgs vUO` Raz4{ c)y^a6N׏-z8!-tp ґU#o!]TZ˗FS+k!T > q~ة,Ƭ lAnHύ}㨼E׹4&#$aRd-hV$TY/,޷}FB35ah?M9.6xov2 wE׺>y21eS@d,d[\'4kFv9!<k>!J9*~PXxyʮg4NæxuB 9GMj£6xZH]w]c>Pb :AڞalAr"<'%S l;jO%n=h-j'{}O,eM >A8滓yrj`$Σ*nՉ TܨJ@V\!oFD|2MsA$%B#a 8HJym!{UT0_WxNծ5*!8X0ȁgA똛`BՏNN2-2¨ .p)or5a 8!<?wu_•Z0(ZX/,ؖt㜼!a!D =PO :I\T^!>M]Nb B5l499AkbŞx[LY,?d7LT; ;"'tC,{ܫ=%yձl-@,ExǍRQ^x1wk{NX  #&JI?#m!lۗa[DSgy#O9{,H瑾]nl |M voc3`G.~#-sZ7k=Ba,cb^~ ^gMKRFʹ5Em\C@T4s25ljW^ o^'@q$O^ȋA ;.U d[f!"oJ$N5K~~"D!"UAA t'GzW\=xم &q-~A%H80OMUt&qZ5aqK+;h|3墐^?0q p؋((r’PN vveMɇk $G:{D|8}T'ݷa *sA7moBμ萛HwS0,<|ږ6Zl4mKrL6dl;5&q zuh]ZV溑YѰ/@ -/skEiޟ~ܯ:3Fw(Ũ6IE(2k/UoTB9¹U!x1!4 ^!/%PdhZ:C-y7([S uHƭI"\:k޸BI ix7 EkcDLݭ(#r˖tƧS&)U0iM?NzC}{znE->؅̐|G#>9ݜ$?ȳv"=0ǎ Ε}9 q^w}93n~; Вzw)w'đd |:0$n%dUۍe"!')5t ~>Mf&p;yqR7x60 Zt:+e.ھ - 3z&)Lr[hs(3q_n˂TzXf>9U%kcjī\d!4H3%bQ.o?{ tatpxf2cG;dy&a_~Rc8&JQKɹ$U|i,PK _Hf/]d!;P17ȓȎf_?Q G .Y Zįh/t1T:Y3GV߀ڬڇu/ ٠ ?=`ۖĢcJ<4~é6|lf<뫛1QHtv8(E.$8a6CgHz'];~m+o%hQrC2LmO+Ϡ`zZ6nB>@78ȌeWi$Ud(8 {ۛDs(Dӡd & 90 IPwh* A1ʠ۞It߉38[陥ˠIv+8grף59 b@̈R~Û@Q1i@rL! dI-s@ډxQ޷PR!Tףi%O9¢Rcpc=( `E̜)/DtI ¿ ʺU6"|Eo4)XWgr&`>-fuzD[JUK]`ݮ+LjO{Q _n{Ts=bUPeNs3}1JOY#Zn\ZY&O~nWC5Ԝ?A^$A*lڈx}e:21h06* ӛ"*sHm[fLs#Wؖ۸"3u(`<&@ #s-juAv0+jLõGG`WzǂG?ԫu4&%;X.$1.>؟VM?9ɱe*|,vr XD19x1-R¹qIUnvCYN;'W?j|I+v;fDB)>^{:LC?VLWAvn<͕T998HHl4:5λ@0$O5sqY H[SV UN}gl{Բ.igP,wvckӧ2TtMcr>ڴr3 YdxLkVN椯Vˤf$o92!CTL5W+;&LK!NWze#m.svڬՏJ"X2/QVQOZ'ɻUT'`{+?Iߪ7݄d꺆vnGfH ~krss\A=},g%%*= ]>A7eLx ~xY]3&D5N 7^6hgX\+ gnP34I>"y kz8.(5qFq#4Kijn,wkE@M#6~eX<' !ǨrdqӚyl"Iluow\AwyPgKȂpӥ8f2 tDO ԩM rg;AaC0ZJI@ax u D>UmYD!~|0i>"b&]s󪚃VԥB`w?]Kn6;܄*rrFQ?m$NC;-Jo_bᢌy?*/=#A`AXfFX1G;B P9Fʩ;Z&!Lkr.؎.@;fP}p8z^ -!}A/v>[zuc~FWMy {XRQv: '[QcF0#BTs\=y9@ Ģ HyD8X0gd1 }ދOkHB&u >M;8'Un sz:]N/v$ 03y͵dϰL$*xÙ]y̭npLv4ɱf8nAӶ\< Lse`cIqۿr=l`ȝH/|D0OmjndwMZ%R$?;ұ} DtZ{ZK˛3P:F2 Ƅs*ٙ 76;ғ:p:cymumI8msGAr\s .ؒߩISG Y'l9(晸MIIfxh=(1%x5k+/d-O1@_'~g]Q8`'Ea*˵h -V$0~)ž-L1ȶf7|uBxIYuoט?l'VlgV`q%.g%L+l)t!b#wof+[0ሧ1)f yݺ€s@);cxUdxYn)ivpr+).[:YmbaYzxA1Xue 7t;cOȿ-2s!h$I*lH.'| ˝L<̻*Uӓ0wf6\;ԗ;Kmhb@D!CO OYTc~ Ed`])?$ܩ _`ʫt%qkiw R:1C:s ^W` U88 o74+!ֶibs汊nq4wCx9D㉞0L`F8K8Lr;19FdO#B/+d$ߓ0ALN@”\$)*`Z6?s V> ;ʹ`kCv&a]UT$[ؾ ldSe(|O7K'pHzy-ݘݸ 1Q~Fڳ3KBi#\F}¸騣!"[}CՉ~_q%Lcs/ :VҎ@,2&kl!;E6P-wbdT{TE 9 qΆ.CZSU\Nظv3e`F+@md2#arK&" HոVXc"'yAT8 ( [P+|z#&S@K_p$ASo1NOƎo$ZstfAc]:%;OǽBjJio?([p!yaxƉx2V+ŗ}As!N 6L E.p`ڗl;PL?:9d hw VW̘u_+(ekC`CAT;h"v|)Q}y K7}\@hhP#ͭ%-2^NLlxi6pٗY\Y::Oh[v0DsyFA2;o#i ? 4H_=`,?M`_Y6 ’Sj.O]* °QF&GQp?rDlCӹL0BwT1} ˜O?q X$$x2̂M;XMJ-nwzxgc9? ̯qq93DZ ^j9P]XKsU}ZѷZxn [Eռ '޵Úm|ʮ5 xl XOy S0^2Vfvqf2߮UayY@ _cQkaѼ+uPv4(R=N };dqL.;m#HPX&a"!}\զgMCqoĬVLyX^G >A q-mke ^4q4 /y+|LqR>ا槼t`FV%cF<͢,;yNdg$awقrB0A{9W FdSa.hO8 wv`*)jҝ7+VygZGZD[[Gb;lb$I9)h H {Q%}N7%D3 ~zlV*@o~=il/k\+Ī;ol:ԈXS+wºrrif<%z<*6H{i Iޙ1C2N*> [;Bj fV0?$ynjn˅q*WLMZ`vho]>K b` T&VAw&ԧm o6WG2óaey1[#a.X{^< #Y)-~/2J Y#cy+X,cSO{Luy uN\|ktb[  1D5=צ4}HWgn4f5 &;uz<b,N:O&j)}G$6ȩمT+O"8 ėJޘП8k*xty`!S?DvT&inlֺĎ-(GW"G P Z/0c┰<bU8I$T"TLI[c|rѰtJ[M6ǁ@("q-~BeSaيEU0S\o?d,!zf0.OEҲL䞪+h})27e#JGNmyV%࿰I=F%Ѻ}F.w( =‘Wxĥ-N*B<#t&IJmKq5_V}38֤%MrsSBug֏ /be u{{D08eV]1nun6~_0[{ޓҮ0Kjn ,#vC)ӑaB Vhcuw^9 txkO:;6D #86믦޲9"L.\}Be|a`0nLJ>H`tr!qPO[5ZDFWZ%(ME䦐o"sm{[%>綁]W_y F?G7 80LO\S{tX~\쁄| L.*wm[#]'n %؛h-8t|N3cJw`>9)d/UAO!@y:Il~ O+U~sV9#sS1H-ϕ|]Oߋ« Dx^'?!tkӑrJCt >x%Ф}Љ%&z}hi%EYQCݚbR ]5;YD:<ّ˲}$HVXn[HZIkUBy[ʸs+qœU0n}aH0x/xV3ζXrL]aUSga7FbSZtY8:Y^7pzqS]%l3bbTfq\t9w^#Gtxf1#},k]826*027^hAj|4SSeWkZITv:FO%Q 0{z<7WKkܢi!]'5=:Q+ٕwҞ(/kFTL#K thC Q^k o8Hi9blGUoS`7H8e)hH=G.'2r%~(It4/kY=%:`[;/X6ig'RM#D݃2ԘPsEq<׻[ebBҐ;azwBQT,˧Hj9ح3FV3"A0/xR1-v9P# ⫬5Qǿ:?C3 #\u|VݱưsBIh9g >,@6Gx^"|uW4: Cv k{l6cUPTAQ5HM3eGo;:FzT S5Lm<U_s ZVA)w a:n5$5 sgL N#<Ni+T R zѬWa{ޜy!Ij{ǒˢhM=|DxUD@p!G.S2 A`!nY8E `X`[@v=sMc E<Ԗ,&n@=Jv(.:nCj  Ig&'j 263Zؽ@ `XǓe5% o[0v{Y~j+v4\NĒc+ahjEB4, +N\ ӅFκ[P tݡ)L`-pdR{sWLaIAC0yC̚֋QRdR-m:!?=+^>r WHvu7УXʬrCrō %`b0Gcszކ907&;xYon8DӶpѳd޸ r+Շug&16f?dPpG۱o }f u V_KQ\":UAwwc8r= +PMGOW='/C^pMyz@FHrE Z᪦G2#E\wx6 u@Aj-aB+wnN}0A^ۺ5d ܽb*?IRmO's[agJ;bpZ-+1,ǟf0vtva607$ܩk@8L /PE98bz2o}|eɪxPsW鲚!%S=?_wHƏA+/ SfːDky7QWvmAj꣗^$H (~`*v)9nЯPK;LqUa͎Uީ;|}ΰ>c ԙ/+Dow5pMh*B[WO5gI\J,)LP6jOZGT~*gc+Wn fW'aMgA B® ^+?j};L *V[\;V=!&S mKsCb\[ Ss2ux| J.{hve ۾ܛQ_s'@:Bn sy!v9|-$,6oS8Z4-ɘr pVީ(1Gz$$ XrԚ1<<3"IX:|`{O&~x _o|h՘MZF#"ğ&8s]& zf騂9yxD7lkpȑIH>x;c浩~ Xs'ACbm ^1W8fQ͵ݛW\ƹͶӍO/IIL:'#-KaasobFc˳gi;,Jp x_v=jB:2$RdDiQ2ȣ׿ƗA#f3\f,l!@i>Sjw?+ uH^"Q_M3Q :2\ 7.S2_H$E]3t"É$z-CFd0`Jċ (݀ZM+LE?v*}an_T u 8 l}+  vS5VDBP T[4V%1LW!eG9m#A>75T_ :R%wkFԤ?)/ B6{>FM sR:F&tlw;s@R(ęV$Ӏ<-+ .%֠p@@f@PS]{yHDgv"R:^XU΢&g 8U.s5>٣$)iL(ʓVK3YRngPtWڽ%q'A%*^O/1bZJw92)9IXR/H8Rևe ;_@Q"yfE}6UiMBHJp:i V  vr]ڗ< }–k;eF zO9ˀ#NZ/@ DOp 4N7cu*us\՞5sE mH6ZM3Muđœ"}_C*9X$<l L~nQߚyTP 9Ee6|j##W`XNYu%[]Eg@Bz +|<]*Hr0r>[ې$!h.Zh@L #wb,f˲De6De>4;lLu"oHG}L[Hĝý ]mJv5׾y;kQjWPbI|:67^$dD\m$r`jf „yzrq=sk;n(*ֈ֧:Pǔ4:OGyF6nuR} BF9+?g)`W{',m l#vZBz씁#IwBL $~9gC^R/+ Cܽ=SUD Zw!\&)e <6F EςN(> r$E/1/RwT.UKWg#nuV1]'ѾW W`l B7Vqwp2ؼ3/Q]i6m]%^Nۉ'Xa!\7/'W3_b[([+O)X_ +554pN` 8Jm%ha.Un+?]Vb,/Er_K(P7ŊdtV)ؤ+P$& a#ut "((oqSҲPlOmhu߹@$n5>S 6kw SVEuW٬6R$4Z[A}cBQdZ/*7m ibNod}S>` >wx<ٽ':TgMؤ,V02bL^2i>_ )`$b)ݪ>9jh>Fv4<ĬܰY.\74[ܺl*7)1۫&W+b]E~o儮82Gm!_"a(u`/4Vڿ[E!˃ߺ,'Ͻ]QG2ZhE>N"r2##k$EƄ4Mhk&~ς-x80ilG}k#zdv̠|нø 2\onFg,٨R]psJ g^=vsUNKp<~N_ǯ2-I/+(!+%8yC>B~Ԁ=y(Dٵ=e·j#mt  z}y4c( q6,dž-XY&UKңז#8  6,*@c^Ҭc1;[,%x&,Ru CrY bdhI " `1AϠ?-:NGW"mMURs]1LKwS](8f)u~n<62Ċ!PbGS7G~pwKDGg݁.ƭf_t 3-;ӬKI`OҀA7F5yA$-{ǀɿۯZ]gU8:!jvGqFWt/i`O1cDwgD*5': +XQ%̮87h3CA.U;&g}UZfߣƕ/]`3ZnBd3Y$9abX??[l#|~!eúR)5B{kܗl@C!{N;̲>[1D[+h: o~DH#W%J hw/?1蠥{-˷wƏ).0N\ݵz/oɅʚ[ZL8ʕjer8.숤0hK7ZV^VqA\/3U'7!_i=a$"|˧T^$=3=C `a}QOdSg\0[5 <%#]^_ \ U*ߒ[qgo) RηG4:> ٛYY$6>[߬au ^E L֎^m (gWxSڦt*rͩ5EHP4 E3u0;  !{qԀ킳N`(rR3ћt{tAJ J%+_&:G* 켦 ü**<ޥT)\Z-~B1ݷ:)0ˆ5Or2h}'VQ+*])"ͥJ[9eP5[fbu%*Y#W03fe"$'ۋʊyNxǠD(Y&Bp)Cv'`>5" ,@R'>Y,b;  ois{]T(` 3O}p;[pd.^(S+8Mv?"qasahjDXA~I:Hp3:tY FYKQ>"ﰫzPzi2 '6<'bO?^߷-{M٦R⒋V.x#V1 vԡ#XϜ]F<^x7Pm%{oq!PFP^?MY%^h`u';;a[ ƈ#]O{knU~bMst *MDǾyC۳scN,xtWgcO6JP+nyɖP K]Up)1'JgMz,ŋr{K2o3Z$4ZZ $@R@Q+ܲ&JȠg.bEvF1y8pXzn Od)) z2Y12)-.F?tI)< DeRX*,:S] g/6aUw킋F+|EJ?:Def xX!Rtów,wiN|?yHQۘ#HgfˁL/3ZxykaPZUe :, =)I ­y >^jINԀRKܩM^-;c3Q (e+G kNs +gG[)a7w㭵E(I1)D}h a|G!'78;b\~W(0ʻ6J IWN4O4ު]2}S0Rftlg^!|XT9I ^5x3䧴r`]s=u$'bX$GQXÜhUɼoZ<9>P&Ã8NsϏ0v&=׋z,OJ> ix νR!9wY{;8B(k{/&Ww[;ULԜ(!z1/D*\"phɠ =ZҫĴ 8;5l&N`n@Q6 U$ɧﲅ0j9sB28a0W% B`$fQ{US7tp1́lEϰɦ#0zØWC^UیQ:R<  2B~.(yɹ[(-vͿP_@`7̈́XHT/nhBd, p]C: A=[T߮: z> r5k`jSh[Oн՘Mm=l)TZ1`>HXmھ"ň-ۉ VGAjM l#c:!!v}/xch#y& D>)Ӯ߬,bȭQe~9V>ل)Lg5tU5 Dr#QYoy6w"-ᚈ"u+7q+¯PSܥyD|~N3V#әiSh`J=}ȡ$^ sh#E4.mVz>$h˝u$#J(Sp:Y@S[ i _gzԉǴu;XhVm$Qfv[_:!6D5d!g N{|!䲩H{F YW#{XV ]#SspcxM͞oA,<,}agn+ 5Jqpv\#,.jS(G>xgYHu3Pc6zW? g;AL׉XKeJik9l?Us3k.q_i* XJ1 ~8K9YGF4D ѐ網թl2oqՅ-W=nkZ >U} Do ] 8 o^&ZM3] _!Ĉ1m`q{ ?+Opĵ UJ$g~xc:-.KtHTݛ\gڰOiJ+| UJΣ:,(]R2I9e)k`+5]l7B7U.ɛf<rxZv^4`SzUkAh]0"]Č}׭- '-Ƴv ^쇣]oIi?՛Q@בq(XA ?(^hWY2ԲؠyA2)Ij?Erc˫k2>IEvyǘvh-606{S Þ0` ^^M]Ibw|ǫ($e{9eÝ"Q 9V=H6SrK(#>}= .ĵ飠ŸŇs|ޞ4Y [GO 8VP-!\8,\+ 9EX&V s };[9L+ A1aHΘurDw,LqZ )(fLrh>jIwV#-q8x5Nw.1)6j%똢kBPCN#мc5+uBQlES/-]%qRW6|WiQF ˚ ;O{PK{2-B̸XRg;ln.*|$ݓ7"Zm\@.i2#)G`.Ftj7oa B?lo0V>n:o?GFȺ]nM¬+F|mziwg=7ܚ6gsEt!xDt9tY;5Kt 5̄_fѸS[: M& 1E/%V=-5=)ήnG5knux+c*J6{ nOW7bCY;uSnR7fyRxI c}K.[<ڂ aa⇩rdӒ(~iDz2~$؍f@_k3VO5#"k2>5.@HP̃Mǝڇ%2(5Je.J߂hZQ`ow/:0V;n?vGKI̜/WCrޟҩǀCTS % QNn-漅2 +M_wsb0U29\egb@3FxwjGjI6 Y0 z^fP-{4Hӗ7ر[k>BUFtY*s'Ah5X#΋O9Z=r[Lj[LCvEN|#| ܳ}܌xS_XoZ˃'볈 RuX=.ٲ* br'pqQf wkSX{TzFA[V+įv=߇j[1/8Tqo2,ṋo GȥUQKH 뤼W-E|L=o,ی~̼ytܦL幓m;oӺ:rZ  : SQU?@0yg=+xۃz:vI}N?uW)+5JxClMomqe!wZ#}FT s* M:dN x쬋w6ܦeZI-:M>|>5bh ?rF*ȧߵf?Ѱ'HYqjSC"E4bG2 | w/܁mfP?~^6{ȩ&9q`BgMM'{ZܮÏZ J ([_-+5a~J>;A-Mrʹ%9Gc߾7w J_VCT*f! evz܂9cߩUXfL=X';jKz)֋XbZD7.)QX;m{@r,iWIh'2(`gk\d%ߠ"i$4ѓ1=hLNc,"u=GX\ ɮdaŮNu6e59mߡ_Ǩ r^m d1?`ҪUzh1R[4`4¾palq׫xЕ_^Ba+W7Mcf GX)4,bWLBް0P/k}cq ,l|bNWTR;nhX{Œ$șT F_>q+ ݷ٪{#qyWb3#] 6{Y%2!E`A~>vsb`Dޅ2q|ʛPz>Zzఃn^%ɇٵfޅıcRׁ6ۃɟ&6OrkCxCc6mj;*yhk Ig+-??[PlPXMQi 8v2ۭ^BXQq_e !qtL59bP7"KX1|Q0p n  G<-Op7'8ծ!qtAqRȩYq ,?֪2첄JP.ω^UK{ƕ)~o مឆmq u h0#F3HjU'$&sъ ɱ-Qw(K'@edԛBEv80BJx%~rOFKaŬO8ͥ%^3&ٕ\k1dgU1'@p6ZdbWlfa x$uH! b-f-@UAG~*W'&BuߥZF *YxW_~]?|⧉o4NEZ]{~É6Kjܥ{NE};9|UR_6W'kz%J8su"xN"X?0%uARI$yx93e"e1rDmLv\+F%uN%g}|Y?xǸ(jh&y9>x?"N^ИJj/LU,oHCSIgY m*}/x=7A=h UD"SGGOx:wiJb Ւez˕$OԚDR[r{{yKOyۛYe0S]nEwV2&k_aCD_s8gItpq|܁N NsgO.[ӭu|U=~=yXs`0EjAv{=+ !ۗu?muZR~%Yoϕ ҟ8Jv]"{%"*LAs./Dڶ\x N017䩜NV4_!dZM\͛gH(u33XfWO!{VP^^ w;.Vv#:~\p)ŝE7ۡ\ɌH|RDsu*T?LP$)`+ !f!iLyXITMqKאk,FL蒘5X+#N)}3)3賫T$xz 1H;j,qQ^풥m.‹#܍ 4rJ B X6{)# t5jɑeޙn!d6= 1XC+^L鞓'6``V8J)*хq++BQ, )vuJ&/5yۃWk"*Sw@b(_pQ&y`W7nț8^M}n`^ȈMlA>uQ>Lz a(BYprڌ 0D 8 f|5. kC̨A _mj&6ib)'Wc\ 찱 t3$n|(DH-OmQ>3|`ŪUQ7Zbh4`vg_||a9IqةD8"\!Fii&=_{6LhNj.{"~ɤEA['+݉ĉK&i89?A a\@ݬ_ @* mf.$b4kn%HQ塚 wlWA%KӺ0ZsVlZ% #kk|Mz_z$+n~楖 w\:OWfiuG7YBHdPP<.9![*FkF&\]'-L{z"D>3dVA8!Qsi6xSxLOaldZ@(yښh'`kQNzݞ_ȾA3hJ(rOzu$xΩa rPłL wu],@ ݌*n^9 B1l UL*a27Vd U:dd|Y5fnR,̈\e(G(\Կv+8MM;:"X0}en˩ƊEv#wCͤrzJPk75IRzF?:r=h$6m]\|`*+:u%Ta"4L4kW7upf; nj Y-0ГU6h8@ݏJj ܇=:]?nxȿưyeZ)`}5E2s8Nj|r c;8˭MIJ),8&DnǑDxg<*nµ\a-lemi$$_|axa*w1EOP_[}aFp xuCt2pFO)0>v0r[ޞ8.PHE_lT40k45wDP4UTBØ &75 Lff|ͻyXL!T"\uPRcj4Sʡ^lUKЮډP O$^jdCm@F`3^loLRp9ӊ":l xZ%ߋ&n d}mZ١Q+uW> ?M r׏qʏ+Z>$+.N6S֞OOjm۵Dxl旑Fg9lK̽->ļ3F ,BAlJ WY0+<E-&w9ޱDeJEtQ/FDF eڜB1M-$zr~ag B Am电M0݉*sRdn=:ls6[~ZXDi815@[,X ,_}5yA z~r9W?oUݳX`H4pX8N `6~&V8P#<0b$ߝ@C7#dw ?h]i2N#KV7nMk7HR+m6\䨎u1֚QeyIE69Is![8Ҷr;cX=sY R~'D) LQxCq'ёi)J^jzhr} Ӥ(ֲa*ECnJ0N\ݣQkH]_{c =f7'$^>&za -c2DŽR߽j:~4xݻ }L\d|;z{^"vXQ{똜`w0{bVk>3kE GsaXt C4g%% #g(jLsVko*R@FqI|)Ix*:Iz(puw_Hŷ|uP\׷Gc ](k {!ˠS8U;$ECҎy\"Z2| QC6*,lqBID6r4@V;c7 CDh'GkpP{CGWDADžB3 A:~v>rYգ( w hБոa)͔ guYGg2ls3Ѡot {{)h.H㝥0dcXD~wme|k]c`(m|z`-4TnVզ|,{,"7(}c$!k\PGHU$̜B(ԼAϓbuiNptedr>Nu.8e Z8 DbwV wO_Mնf1F{X0(ݠ5Xrհrrwm41A B&}p]AX.A)7Ln=\x51ΟNu<,(BeZW.dY䑿aL/:+̸(ƵFm<׎{`v^Z1vLSd[Ѯw-cmn[2k% $QL'音W6V[ ^KG'/_ lkvo 'fi" `~?,G|r(#6\{}di1hdA$ZoTr.s(Ypұ x+ h˔zW~O=K]KPf6i{drf$^!y֨?h]\daɔ /g}HsLmHz4 U^V fO^fMjiEfiA{LW@{ĕHp"Z.^g]NfA!`Zd^ 38$KxmƫR4g t1*4vsӞ`'hoK 6C$1 ZlW~xK*{`y7 I1U}siE_;6Xm=4 yD۴݀ $/Ma/-(}]I WĖa+J5B;[ECwn'{薶#7ZAK qAzStuimbOl;xI (W[lG=L_Fh(%)S\]Y>YE'qq 80@gNrPuߜK&kp0x,;gk<s.OrW &K3 A^dH.8l L BtB"k\}8@$rCKX [>wc^$@dZ}ߧh,جKvyƴ{|b$2!i勩d]</U!N oɀfMmh0nUz:k3́ J%\|ޓq -{o/1?9Unl#˥D?A\ O;B|ɽBrKB$;X~NS 2U[MZ_9]0*LH̋_.KF=6C,Ƒ?'O1-gńBO A+M@u`qc6?ZBٔR9'uYSKqf2cI9ؤk@pWɝLJGV C0D5eJ'{1M dU!z!EԐC ɏGPh^p96b;1UW*e@,9݈vQr3"~ש`\3 $D#< 5XsP(xJ62|$W,0!j0J۰iwKaYF٥-tǂB >ڧ xծu~+GXaD(_e{)JRs? # +-XDŬ6mVs]]#30~yXF-}K"4QoT.BpdX4:cmv]-0B 97q|RH3=^T,ӝW|RUbK,}ݟm>\?${w]#Ud=K? 5Vnȗ 0 ]2#sT><,w&> ޏ=Fu"׎V)k2_mnPF#0Y-95,k=^zת:\Q^v<ޥj>׹6gouոUWu<87)/oqSɇ6/AZe"L4,#gU 1kn&9(my2 [=@eCzz)_%3TM1c:1|BҐUxϹ;pT4䒓i 8<j|T#+w&^zO -2)X (G K[*FrDc`ͅwJs;oK^0/ANNHQwm;vm}FZ˺j7 UD4iqSXEF`4T"س./ۼfƖު _> ҭi\gJɗM7Q9je*Nm Y~rS'??p..<͆+*oymDjX ݑul>OS*X a3\9 љucr !|!D)+ (@ ÷.urW 3ًG*{cbI۩#$ut@kąc&Y6P3hVIQz-k-"j#xE)~px6RU ]<n<{'k2.qkI6߈>o*}vb]LF]k{a,Kmw̰|Uh `X?5<Ã>R `T9]PJ>lkd:;-waBT}V3sIXWWU;=Vqce/8f)O f@ϼ™)m{Ҿ'^r1 (;unF )hJ!U,Np(,[ahu=,C4RmM'w.LD4ќѓd{퇳JbYHdm.KMۋd UwXw|Dd6ـb){0Yr!vgAz3ה{({:'eo#p ($PRjP,)R&mU|N['ir1gug"\S]ӱav22jú(MQFaYF<s"=I)xg2~\~B'\u.!"jQoӒ9`oՂV*NGW1XsMP`A;bsdMV2DT6Dxu1C`[m]2(Qya"=;v~vЈMl,[:~֒oH]O^ U6,nt@ߪ\дcH.KJoݯ4RK9e09`40ivEEJ#bȢM0թjVS>$M)Z3p^:^ Em :Y lY}z5cI%X~ Y1F%gۢAot\9BHƗx"-%5f˩p@uHEΆd1zvvpkK toHKV:w/*{sc.O yZR qMΛQwfԟ'|(;lVYoEQ*&uR=arW(8PFRAX] I˓r+Wj%}Jsyy;>ґxbۧYDzffS1CkYeֈLD;ՂXi9( xP'kzZ6<Z%I\4+|ԎH 2Ig~2H}ToΏNX%)p U6)fb ŷ/Q:^6e<& ~UC*>ݕ¯Agv#&TMGuf>XRpgsu"'%&PflYDCo{ЈZl8F~ >>Q ub?Cb1U .52#'hiQI 䗍\X6b?#Zl"R]Ş%J˼/jpjE)C! &9<WE\`[BՍq@IFE̡!r7 XMV\eFRI*3Y;聏 QcKN(?ֈ -X__eA:]]L9,<yUylFDJ;"f6[lCd# E;u^VKc$Ɠ-0V:v6shOiA1\Lꎍ;Tf(L+ͣ +]?)uQ0H9L1gXPVI*~:%.x s?7Ϫ}R4"ʏW(٬*ʹ yS9b{;+TʄmȔR7ԏ*%cɧMgU߇86GCgB.S=Mʆ|u;^\Ǒ詻}c܌) `nXAF-࢕j!{l\F]+΄R0MIhԲz  "ajnX#kwR1_(-B_&*,uam|s=& >-ٶMe-Φ'"V,^xv%öP|v;A+*S\ع2#{6U_LnA2N0)*;b`Q@ WKV. O5!qo"I LM\9/V=x'hj,Ңo ;ɚjh1q=TPWd3_E)NG6XƐ BX1 D 4GCU(~q&,-ĝ]ܕZ Cg'@ LO$! (.ëewYwu [/$T/nJU ͻΦFcRpR뫁U$Xvb#?K(X:{WU; 5O1p }ov5?MU@QSX~͛^{hP$ g0cɸ\[bh޳6DX8OQPmy5Lo>11cvlm"o6.A z_/Zބ&Qg9xpNjŐ>]%iy[/ t/ z_/ELn7yP[8Tv軺$bP "blFE=+^'[&|{*]!Z4$ku#\pxCxa';N at 7=~d8W݂LvA#sCB)>._\gSe?1>xm3Z~rT` 7dqXSOm*kЏrĚ$e^p?Oo/Rn>89OG }?JfnſѤю[w.IN.MZ10I:`Fzry.vbxd}s)Z\YJWwd7ZuKZ񪟕ٵEf?'k{t)$m8tyK)r CW)|U_ē׃WѮYs;,|!RM8~I >㶴[Yl*1;9o/V6.PI}[1  .F9=wwêmk(o[7V#Y C}Kj[8 Tro/es'\Q `Jy t5e&oő }H3)_5mkgBP I&B‚v;>f)* ?p̨gHW6!fKzƠ Fӎ#l&. Qt-J@PE\{$p"2G0@"v 4FgH83fb -b1_M9D}qBlP\f^LV'O >6exN0oyXcn( hjI~^G:lm37=ްmNTjX΢y e@6 ?ͭ;lE3l*>+>ώa+Ome ǿ@7[Vr 'qxu!b,LCS?I`[nPHB =C+i sٲW9T|K||<e† 䐭te8b"\?-MF/T+ʕ 4M@A[m8!鑡mM4b&ݞ.SZ-b77swuWA*ڹXH !Qsp鲾*l$SS3xNATQTm< wb| Bʃ+8Z1s9Nq߰[O88LxH+hI`U4VD880z| $tC 1DuCs2.I~Sn-̀A)#wzd!W_a@ J 唺TO/6HvkJWA%\2ۭJ45ʰ^I?W1@zMs.{ _ᴉFJFO+M\kVcJO7o6ena"&r Jm0jeg@ DZs‹1O0|VAz-G嘋Ҽ $W %&Z-3#^Sѥǝ E?wkIǙt"[6rHFs*dLt|\ H қaiO=u. NۭY/<#6Ѳ71OSgy,@q( ~M?O_f=;t?|LMh$,PX1ᙏ=oSlZQ'|Y}Vo O7v9RWؔBjP%Ӧ}d zuԥ-DH͝UMfRT?,oqOJ3B"2FT]}ڨW>Em~pSILxJڤi0+yZNV{s3Q>zL 哾c]KEHx]^l,,4Ukҍ QZCܚ*" Gs TaXغ |z\i$FNl7W$ZϵEi7)S/fikd( ;GeB7MsGzfbRsͧ7x9[&2-@7-̓Tdmy/X2~uEָ`2,Mua͖@yxM7nZK*2"XGn[l(qӻ>T(rNb_@NW!=E7\,kʋ*k+y΁#Ps]De_\%?댈 *&dZn;|Y){A`n}қsfO&<5x|yzN,.ئY+~Eg}3♃S 5*W׵]ŒdlK-3Cʄ1K&TyX^KL- MUsdO ^MNsȲ,;n)m)܊@P>7K*!\QhMshayC(>8RprbA>:p #\<Ş[@٩Wm.Tctە5a"f!^sUDRW?D]GhdE+{I;V3hr\_$(bӻELΰt^Z|6l?' tFa۫a+l)uʄLʌk=#@Tl埌`2osX0@7y:,ظ]g/J1Q %1w4G(v g#7gB Bmo21?(@#P0meN@deWC=mo3AWE<ʺcND M@*f +1 }BvPLHkGQU4#|_у)=m#;,|yr&9#&*R+V:+񦺟?4M_19~@cP9\?`L|mHr/Fᰧl2T;ܦ ؽe"y4΁3Hg9bPĊBɰԘUg"3(kvېoz<bQ6EUPw'vŨ^N~ĪJ}[ /Y~9#qm]1jץ͝S]aN;Sh)poQ:`Q #0F 5`(܇_g_zG?aҊ#4w7;z*6rr?ޭ3K{gO3noPنv 0 4@W3d֧$+4C3\ \ 0.dy_e7B;[I(E\DpCXٶޔqW/,~U\n,H\Gdj@"'|--,e9*^'Bq(xg~d&+!X|n#܊Vc+Gsڴccv])@TK/w @Ꚃf%a e-0;鷉r6ǭ4APVGC-6R%=ۼoGngk݂Qgg䠏AUb'/M@nj;m@_W-H' s3sM:Qw9I~~efzwCgվ&i3cZ"~7oy6f!f=*b+Rqo.Ed*+'tƾC07v]p'jlĉCh~5̩pܙ/.J>5iV]Y{ 7sAѲ\Mo⸤N-SȲbiQ)[fkg2ߥ 07fY"iIWCHK=ʪhRb쑕d-p$@I ZQ6뚷ԫԴFGW^!{gXvQD7˴q0+IH ZCWA}ᶮ}1?P] 2՚z_MX&lC\Ni0cuG8W~ ~OmTi噬ȤXuI4)+Esc:|Wv2ipH =$FvxűU~y9XМ7x2&Gq,ܴ$Ce`擂]p_T*ݮ^4NȤ_]) eAӛ.&ٍ)?tʧs~R\LZ,oF}?01.ݠUܴ)\aswqxHcK`ѥyH湨$kʴ988;D&ab9>.2(N}UCNĠ;~L; 9pQ $ld"?EX 0FG4R_1sf Ά%lNш_j Dl%óuLW,˼++xXR5ojb_)?UuFQ9JRՃDfa_ȥÂE/> CjYifR-ubK/>r7&Q'qh9hsTD^ӊU3nYÅlTU̖K$uӭuqRlbT' B V\AL@M4B*xQ<שC 1lOzJ1Т3C# <;,bWWɱrXm:/4gW)~'NVaUn2[ ~c{!a1(I^+'OWslk6J;A(TwaFS}rRHl3-V[f+hG?n-yEru!Urq,f9MGLjS:C'ZӦAT4G;5L}qlp;&`}{p9@9!~% F9V0 Euy ~&X [:bc)NԨ.,vX y@2d7V'v}!sPJS.)]n(r}/J>SM.c;|; PA>QnKvqzy)|#KfjLWôŗ3Kf,kB07ӧ/ Aa`L8`V /f ~)/%-aI{u,v+w])=~{ I/*Egu ]BڽTU?vYTyt}IĺM @j:1{KnӧtzXaNLh5tb?D TZ+\}xګ9 w"!@d曉OǼ؀$V #4b`EIUJނQ; 8ģF<J _-3borwLh!H1s"޽Y} ܽءϛtzῘ3POb!g}w+:0+ұ" Qiب\ 6ap1mld9Ut"0-A?`~胺%k $=`^㙞6+O tK Mc=I%J!םYb=@c(x ]f  mMssGƎ)ѵwP(67*%W#'|?* -[60I U9Z˭l}|=g\d>[6eb`8i&8񪇧͆! JnQmYEW>ip[Ix֯)zu˫)@o.VaC ̵x@אB$#hJR~+@NpRN0Dy6gzET *-0 g Mag h (ק8 eiBt6<ǨHp2Xz g1J}9PSS?@-q \U2dK}4]kPhȺA7S#uU֡kʼPo6nU? c'PgZ'xv3pd(k;@eM(IP1Q8@0x N8,!;l13MhЖJ81! 8~DK0h􁝧N$p `/R:,%R@V׿旔KU2Jm%7B_,fZ~ q5.v+1#FC#p<Ok+qy iqIF[M1c7@^ΊM1-L^,s* zAC|йS *C`̊&2ob1SI= y sXѢF-Va3uT&jn,RHT8֍pP5 LS-?Ìo>-ݩJ% /={86G~[:*8ųAr),EiZ4ZsSyS.jB޻Vٕ w6,l V_tjwN x".`_6,걆H]{}|N1'4aiCX=E4gPM 4 EˠR/1w6ͨօilv1pbKi&6\E‰+#W | w$~Rj 3w]qG[yS^'DllKM>Shʡ:U4lUrz&)/ӣ걶Ёoڭ"BnCTypV S6K]o[rWB5?`źg*äuZܲyO:bQZ[.Bl{bqOX~Tx1bT`'#z}FHGI6l^j-O'n6yiV_ Km<ݘ6Cyg݃5ʲY4׸`#tVN|P\7JmFDK;c;ȺQ8'bI*2z|wah FC;PpW4αR(q+uk2 wͥ6׉DxLj'7YĺG= "e&mM_ߒYY$ϓy*o3W]AjZ)ߧVEjmVf$1+QmbFneL볛QM5dZsk֠}، J"Ѵ!Kjmߩ[OVJ( faZ׼A= #r?y_%κf$ڼf_XhRHZ|m(R|t\cw1Z̵bU c^wd)}u۽ zUC:4]`x1Rd5Yl_ztNVkS6@c4'AVxxj 'O+a&T14 8)3/[>ݟH'ۓq&fiSSkN_r(DJH2tg.;lGoPpEC98|p=V}^QVw#j)H ߹^3eKl4}m<#&66Odjp[iSs*SETAe,@=!p 6ى?A yko wH!P%>:|yc=}RwnǙ:Zu [)PgQDY;Z`*WO3㘥Qi22Y3??Q* /ގO#`2gi,bD`/;;KP+XYkKХG҆a5NO '^& 4*?Jqj52'Qq|c`O\+I9b gK^/Ymy~N~\'1&Ո4`,F.yOKEYFt}|nN-@qҪL!&PrA.subvxΉ4XҚ'tH՚ 6tZx *܅KHV%E2ccbxk9fVMT,0#`xrm4kt~ǀbPNV%Cb"Q_u} [$Wu?%2/Ce4>_N[5,BNA<W*-`wYu7nװC٠NCDC`byk⁺![y ɳziTБ zZ?oUl?yPͳ5[kH1o8A;pr$=Ȭ,#+Nrp{O/I>.2RRqű#Y5_K"p%qlV.մQະl8a2BJ|c6Ddȟ-1Rty97Nn8<:ޅ9-i=}*%gkri8k?Ëwy# .}@N .!ocwK{F$40'b w~}gqΒ]ipX 0܏,%Lx5 =DojB #U"Ff0.]ufmN+:9?v3Cj'g`NibΝaLr #m;0wx[.JT3l7TB#kI5B|E#&GiY~7 Wytے -X9K)d HٶF-I<P/X T ҷ<ԆaNt.|YVeW/ErzG֕Z)G"z0`|(. M䳑_>3Rk}9 !2"a G˓H=?4iߔ_ppt} \^=I^7~!oÍűgIJ#%m.^to|Aߌڞ3D@J_E  ~L-r:m)ڲWgW'?4~꬚Ds H\o . 'mYw&rlj͖t~ 8wwJ{0*Ӟ~(IOx6pm+ʿR9IvÈRy4JMHFb/E?\4p%EPY: lO $QhИټSI8?/[PgHB|.sI_;4H&ĺ1P_[T%N,~[8R[f r:b?~;i]2K Y/{M/$9{։肹t(~i5qLP!ZVy&75 Ȍ6A*d%e`R> !k_cdž~0u/n}]mF!xi/e| {t ݆yӒw֏ I?&`_@ҷQأj*Jޒ?~5)2Oo,͛wiϜYޛ(r{7=${| 6+;~R޼ORWkA`ٯI3Lի$z 𱋌(2o^ "mѭa6 mo\4W:cBd%?y_CS{](iɓgL1'{M@7޿+ᦖvOZ$ IW2{Ŋ)] fbLx:V2eIe-OfjkΡl۪#ZH4Z{[:J} t. k:١…m9CE]C뭴GƊ<6vOO8:JYeS!1K#nu1g\=[٥߯\sj9D~/)|:2c /UT+dں&3ت `h*>Ηs ~㵱 Hy\.=~o%%4;os al%  1 xGMQ@Ē&(R>`[!< F aVTC(„itM+;:;6Kf?X! hrXNBiN*V(Sw{$ҙg~53,QXi|AEa: UOaXg<B%ڜCW{׉iS}Pj-!="_e3~K59#LӉ)w6'F($aJ qKGʮjb]Mj>MyKw.Ep}$4og&9nC @ i*)JΨJo%m,#ߞZ7 QsH=N{],Y NLl^ioMw7 Z2>E nӂQN孕[Sjmh0}k #ڦ X˂_gu /sr|qUD,;cz ]|~)Fi} ZԨYL GG}"d]Aࠃ -PQh/{ KUymb| X#_ãtXii^ QLÈd=%7.Q;/b65<ب&H4\`fKFT~ٗ]e/LD3TxIء3@$fIZ 0! ozQ\@Hm@26#ᰚyAyӕƗ;G v"&pa)2HJlͼyyxr)5; \ zȠ!U@u;ݦG56bӁZ Bq,/ ;X/Dge xLkP[}M/%y6g_5M dW醩J*ccF^2e0 xMY#ڼЦlໝΒmwC<܈w,$UK ₀s٠vy6\M)ߞֻ4EW'J-!Mg"!WޛfӤn{x[zĞ?76n(U VrZ_{EAwKh@v p% +{f43PI "P*_e'ƙH};eYVxd@8inS(qzPGʑ= ˱3YyWҗ 1½_7<ݩ.w8a{5ϞnL|bcjo#]CmWkϥV3;Dk8$m^P9Cg2sL|v ZߋYԕloIXS\].Ϻ6!>-;UN1`C.VKPxmcKtveŘc'NӌI/CGՆzwy3,ʥ HarKnD=5Z5"*o4-ԩ7]ho2Xa>>ֆn 8g d"LRMVy,ڈ eBn`UQ8v0˂v{9R?zwedyLAv粗1)lRM\^7ϲC']Y%v 3-;\ԋ #{ث/syi4 ;+GMp.rO.FXBTqj 瑻JKIZLQXl'L]/$lsljbvHWH_%64' 26CoJTU.5q9ȱ3?\ύape6L P%/y܊9>13qPo施j]<$}W|FJSo@edX{Q$Mֲ={BEZ '=T-*#xEOyLyG@7G؛i6i7XWJK^4!JOg.MI-qIfyW_uWrgXlY 4fse-ڊq8f2=Csv %N 8uv59{Y1f !p"~7UCli} 7z&@()p>:Z b0NN=AFTa[PX=@cI[G.PV u2݅ ch5iwP 9`p_+%¥լ}6;܏mV76% R|H?wL,IGjYQJRq{CcK?(&.`eT y{xZ/ `*7]=V+2E,M'C~f_ )pZ1+D װ>"7'5 (Z &ۖxq?dŠ$-UfF eK1Zp9#fGbNtMHͨM[˧9ys1#=^b^Y,'NTٍ:ǢpN {~ Q= aae'1r)ck\L<ȄzMlj& ΞԦBwOKfq`3\yKfGi\Ղ^-"d4J[?j!ov+i$TS}0EteU@L|SYU&=?g-mue"˥ fPhkኵڛh^}pg#>e &h(^[Ho3mOIg\ѿ `r?"?ȯ:ϼ*mbQW*\c#V\ad5 Ta-麗Sys~cծTb,JT[YM~~l+ZOC{S iCvi;;fiʗwm7wՉ<ڒK]E(٧؛础r3# :BU%,O|łC/YL{Ѳ䮥I^G-36Vp|Dx-Y5tmlqPnLJrQ>#3up o! !ԭpxQ=@(BLU B藘6U73=gҳKk]@;N]p@N`Aˍf&{vVFOG^ypZQPr ]PbiYl[ήXuIeۅe2*jBki9̧`(cJ3/i1jz #fr'5+5[2#Jf^hӆ1 И;8וhT mUЅּ! t*\u8$iuŧVNDMy)dr\ ŴZƔh^CM$4εI*7(%Kj-CtJm-AcZd&>J4f-zH1L) [!CP L'Za:RR5DҒ yJEt +vk(aF嗂δXy:-(h@KQV/a՟BE0tߛs&n\leY~r _-4~uu^8őİC[|_'6!O8EW#ԍF?doFTQF,zAtggԿ?TՖ/i5F[X.f{AYw4߻VZ*^VT]'/#,PzQ@גQ?Ay62巂Cћw)\|2PrEO*9;,vO<^-:c6vkt5>3]ʟ!!ZS/ܱj'?&ۃӢ7>CĐ 1.++s4m9-UwbQIi4DŽ=1:x%,wMϱX^ImMnb`nVj*ďHK~D̷}v@Qē.IfMEJ0nugy QP|Mr*ҳؙ8XG :<̾>&f@gEU$ -zj\GF~ cT]5!IrbxE #@4wז&˺FA>O<-_D"D%;r#ń#\l~.*#rآ޷7(>4k,RMz2h { P}JGԥu>qPwFT6ov?y ȎJShi'KӐ2(d"J& /:7߃T~ۃ譂S6a X_KRd<]~xg^S`wr0w/@k쌯ՆG^my+,D5Btˑ+IMv]^iɇ ;uPsгFwuvc(mDNތjIt'ĵ{o@sRblofqsçMG$Z0bO bhSP/&.ZOX[&uiJ)/hH|*(МG935UkJp1Q[o%l"L{;7'6Ͼ}=u,~۱gnR~ZXx$^cVp UL)[t֏L #D$)0d3 YOK R1|1!tu]EtӲ8kn{ i ۛF Qb:btA +?2WL_fD8*1f:==$%G;6q9:/,3\8=2{j=nN 3!?H/Wx!&Rʢ\_=d*;$܀wǸƈWEDFݖfX!yj˓r;*<ﮣm(6. cZ4uQTURG;7~ossLR C fܧETYOZgt`S?7g_Ak:#Jq-ZU}`FdG k O֛D;U7YFU6?8@zAc**YEC_ѭ-)[UwIZ"m1*[뻪'O3gQڨˍ UbJ~^ZQQE40w\.J2s FO?}K-֎}"fYQ,tqᮮ~"=8i NuQp/Fjdj%PPPb4E vue2qF Cd)&Ũ%}Kd 8zr5s{JetT,yI$LplT[c,~!(:lz/3'3F1ձ,ؤtcHPI8}k-75OyeeȮHNC{:ίB{Q5kxZfOԥ9xჱ(y.X0`56֦([-w7t:a WtPwݫtdB]v#]46g9*\^`(X" Ѧ\IO,{[ovt# K[$W DQ3 =o׀X z{Ƙd,>aiPf/1;Tb13A6RI@-ZYM8Q ! Ie+> 6bWM"ּP^@$2Woj+p8n<{@Zo1% :ǯPBz 5B3AcRWN-C޹PiK-ybۄʃQlyl9o?~&GzѝcrP""Fit98GkoŐ5_B&?IVB hK-H12RXՆ<"!@gW ѧ/_^SUdV;I0s=Rya9j;GiLW'S2o _F|vZ +•]~dlfU3)hnPlծm@kB6a9%hw39XˋNե$|."Z!ڍ juUVJ:%"0|lLBdZ߭7P RO8ųr(!MrP;f)ӘC&vi'~qu25Xqpz fbآU_ r^CN8@]sNBi^+$Hr+du @$(:Vڠǵ~N%Y,!D/f:` j3PM1  _ 譺K7{[UG4I GX":5)xrp18~X5FW[qfX;;ŧ7?bՠ7!M|23z_r3G@) 0Gq5SJ6A+ŘIXiBZyʑq!9m޼5dg8DV^26Ekb_ ;&lh.աVsrxkrGxir=H'g$8?eBbF ,7m¤Ӳ %"Tͱ g>Hʆ2 PA%MfkA9z_g9N>tI-mjca[8LІgR>OE>tuOP92v< d[ZLEwhU/>&^+V[*p2Q掴̢eWhH]c8Ýqw/Rٝlh^z1xF Hπ#EG@Iv]BPKyF9>:6]@YU3wXxR;w&lDVʇ4> 34h7_& χ?X:/#lc3'7CY:4.)w9R m>|7Tuvg}}*\>:)i=:ٗ71Ff '#[HH>LDqMv *A9[GXpu{򄏌*Mʌz5'U_R2 [hmҁ#`P#t :f.\wm @$Y 2/-/yDK2Qvd531C4Ui&2Z^@}^p'EN(k6;=DnVY {Y  +?tsIQ \T[SNxh$).(dc3@JXQO9<&zxeEAHrV#`h .57edI7 6MGACFcn3/gM!=K[GB9nDe[ƺj BrCؘIy (EGT%gнƤT2VlOFf uT8Xh5ǏГ?% 2h7 Bo%Ho.&Ա{hI `hcI=L!N(FHE3o*Qquoݏvd,lQӞ@  &J>SyB0HhfAT3)LՊ3\kE͑ S>$mb IqÖ?:`Wʎlbs)iPgtF*e 8DIWDZYua?bHf4-53S.YGրb+&P9(̶ xf1=E TU[,`ܥy(8H*,uDVPhHHM,KMH+H7!KCR+U''t(hJ<Åش\j^h/[UC{ 3Ɇm1(et@v5 ğ)$Z&Qr57䀻d#޶I֟Zxcu\s[/͒cʮW,'"~"c^.8&U-ѱ(^+{:i]vn\hIC #</[9F^ c5=)fM*V*rX.pç0CE.F{;CmD!(/"ubuCYK·/׾ڦZdL+{&$#vu!'Z;U]7o0^zx*\Q٤ն1 :!ս A3}(X"1 n" jTkKsunLU'77fbxBdi诅4>qG!5jGӦ- eY~Sks?m&qTG?+6US} Ua0m\7zCRcN.IoG)wЭXj1ۨ 2gU`8g5L{Z:SF. 䁘Bژ~z~ݷz9'U%G'+5gr}+'%Zѧ5Jli5~K=Q?^I ɮMF6Au6s~ҞRCdh)"hC4_ɥ}gmfsL.槏+LBpxH'7*L~ @S[&Ab([(Y@|!Gdro͂-Ϯ9L2nl64FAFlki٤iosYe`! !a4*@?9=5I]HL%oCOJSQ H6]GcVI=>,:M>:t.%U;!YgTͅͅv<$n-dТ| YQ#d)db#}wպJ0ŪhJS)X(D1RN-O4VmxЀX]@" A$v@itBJEO K(Ko1S%?nDlF\StȈ/'0>vj1IJoG8 `kO'd3 j]]r)\"'C 6h-k?9~;Z]x V+NUM-\TŻ%v{ʃL'\p9nn GS@ J[]DZ]d ؅u \ Y:ֽ} \,]$.:KdiC`o*ҌI͸1GgXu%$L\>@&&-< zʱz%q$z kx50ؼF}_Yh-Nw +JEբ N޿R3$;rbPѵX^) z- :h/jN؉'6cwa{B|1t⻯6bRMWҥ.oqS' [qxI{WadXѐ44~6iotIjfoLԳ苉'a?78z{y:I 4 c|& z0?O'Q*t8el~lEP VG{CF3,͵=I7|ʢ޼w"a*6 aRݿN}en'&2aO /Hj*Sirz8*A  @kXm`YHJT ɚm{䒹|~*@ysWB td㚄 35v5Pixė0ŋ@`o4mZ[Y mfܚk& vya#_{׆XG!{G9Dͳ' .Ŗ.[F-!9;z {FRzш0fUt6w9: PB"@ny@=a`芵.dw0MxGTgћ{"ENjWA2p.M(aXW2pB63&~/tsJv.Y"4NU*PƤ O)L4|S` l$$ǭW9$[ X6 `ģ,bSlX`MNOT0Z{^0qU2@?w!ާ]*&qS9ۙ!އ:wUWV5'>'3>졫OkO;+USG>-5zËٚG'2 b%jA2܉o1L/UQ?FeQm~'vHpi\5{XR#[S^?#ؖ Z ŒTY^~sh[4XBjͫ:5g".U3xx&7z?^]˨\ɤ?}QR"ǎRV%vmvwIa\!!ZFQn EjC9Fu7;-T~bӾLC0Z!g `7 2s [톨lM^j"db>( gve\CécvIF;~tdQ8J#_ c/0ʼDU v&>""XЉ+d %$ tl).92_볰ea;uU*DE l1h!dNsm 8hУߖWg8P@= u#)ጤEHo8QXoǓ[QD#>wgp\9:pѶHh!=zb8wwIP󖭁x奩&&IUJU-|Zp]Pt).;i"c~ MM>ڂͶP=wҽ?cxƮ8n5|[AoﯞKF9u2J=8wVή[*wI͘ KoEٵ12z :نjqv.PDdCLɅ`׶\juU=PMz{XÛjhyWڈjDŽ A*K{aU\t*W~~*#vZfSyJd5:  [-Ԅڣ*ܖk?Ew!x[5NVvTf;I[\hz)'Eb|؎\v/,s@HF3/k͜y:o-H p_"7rȄ2bp{KfMJމ X,S!;`ÅNj X#o bG?n" ۸ eI`(ʪ=*O_VpnDJff"cg'@`o9rs{;6V{r](آPfpO(}(!&ۼʸ?qhz:tGd sӬ912LؔX)XlXWr2, rz`G 92T+̮HShZeNWCIA t;y|$ԫh_&%WoUU%gcxʙϨf%2FɅ뱰t~w|߃ܷdYWh>@y#Ƈ?:Z{;Fd0bwr;vKХ[4AM(H–uO,ätQZ﫬J“dtA: 8 o?MX6N5!WͧrGlzʽYүt҅.m?%%tݡƁ^:kV +c%%(6}_" l^skV^Hys' ':,x =su,_,{om\oVL='km `Tf)Ǫo^iC]b{)D>lPC̅ɯNf~t\W;:BKMhpE98.gt Hn0d-?#rc9*"5)ϱw7.A"'DڌJ 1+#F^/. ̓ЧhDLzd,s%+fLT-Ql%9ZmO#xw75ZV/G%ѹގ4\۳zt+}7F=?1aJ.hrPj&s8R)VQES %;kb/.D%P`rSGYc`SȌR Bj49x+~hi>pT[Rw8 nsskh0'"Ue7 =o2bƄ<^-I r&/gz8EϨ6?%l';iD+S\e1X@E|20s%KފeܢKsgp1 S ١/s|ދp_ՏWߊx|Ko Y^sau%^K9hT֬+3%cq͡<P~{:12+ޞ$)z]7/7̃MȨ--O,̯u'5"go<:DD TA<, b\]Ljuh}Z/%N &ČaIM)\}%]. \3 mn6$"4n@p:SqT/`1[A|QДOZ1l};xBt經\gSf_CbwJ> OaD9b_f?pvdk4(aⒹCC~|XB]4(xUF'bQ܆f)tҳ&&pbkK_7~3 MRݹbIʳ,"Y+`0c4 Sv+74b6j )D| gkol$ S;XWo^!9oq-P 1C] ;#ٮGRNSR*hl0y)?wR8twztp=hcdj~(9;# 7yn.u6[N<94z5EۣZgzT䝭.#-c?"_^&t(|?zrp;e59LtZ/md@ 5jM6M] 6J'n8dBw2}{cPEwIؒ-&$5R\v3%5cғ{dFᏸzaGa(SNs}HDnK0} ՝kSe#f0^S yʥܭ ;mU:i( ʣa+wN`?=s.Y#ofj훼'V;H8ۗ,µtv(7 ]Uуr\.Ь(glxao/w*r;&CdU'oz3#q`Wcp=)9[P_*3װa^!s(]aAMI.ΫAI|~=!8?'}H:.OJWc_a{«-;LJ#,䘍:TN g`q̀]oI`^xƌT3u;h;ȉnvڭvw纥m }]7qx@qcx#^Jud1_+3qEaHPT'eFG{hM;XG }L8"HwABXG_@C8'NP |OW:L[ƜM:JǬ%aj\\&FK=\P6(\5neLfe3vtĜ^l]FlF#y/掦x!B>8~JG1&y)莢2 XfıU!v5Q}xPk3 4/]qCo89) q 3}d2Gʃ鳇_ZR |[zqDY/ XHO4C('$j55*>9,!7W -dlO=1z{, ;wl3 /!Zs7Q J4SzP7= H_ uq٨ Qd>W;x=ŒP? 0ʓcwfͬ `j2< %j|y*my^FU}] !a+'S/5G;ʖ[ 3L86Zz&S`U DGc[ =$P]-:He-?f\+] !ɺ3`ZM#ƭ qgA֜wP_UsX@(PK^X< h2N U"L~v_kf U +hT[p.).bCVCE<<(1!xYi@1|AV8s^?8N{$716&4 }&(m3@]H|d^+5ن~“1vZs3&lξeDdO&"QkIko d}4G1jaDFL|&`B̊<ǂ[6莠UW] EŎw QBY. #5;Ae 83Ԉxn̗c/&~?nWȔ*`ü~5J&g ]P?a :ei^orXj!2WfHG](6>vf]!b.KƋtsA: (7u``lM\S(-.g@32 U \ҮvTi^ 6 7N.F;89KCM VIw%l[%*/]Q@^tVjLKbS}I-o:2GjDe5So sI*?zN:S\0!֖A9yƏ)e=D@Ïjpqg RK+EhQمT4?dc4x9`dQywec$xG(2^A\j!VQ@B{*gq-}UV 1"!Jή 9&Zy\Z5P2x*$?wdKppCK*r-yŤr*H{BF&ŻL*0lqi9AH}^vN$́˗x} 㞜3N Dx`GpE.t BNu:ش5ramuM*ds('Z]N~3\%^!~q v!TZ\UǿѨBłz'n0iR{q"eP֡ATZ߱NIxE!XFGĘ7 a-A7HڻԹჅH|cB #ձ&g&(b?YxYAHq8zE(4שKDP)Q!4G1o +&T5kAṥ?H7H\'cԌX2~שZ 5>pr?:n)gߝ+lζQ{^uIs\=n=U4zfop tOc=Nج: p=CT6uQOt=R.@br{ม}m)E1c;t&iHb M}փ*hPV[/=Vx!y}f<+n>j;z[lrT7yQ\?gsg+ {"_ tWLa&JL?2=-H̊ސ7m˕GnF 2B,=W- XLmS'Ei?h+#(V]b[yf5M[EclV>}HrA5$zpUB 3mVI) ] $l}Iʎ }4>4WT7M{!n﵈j٪M(Db"UUNuf=)FU=fRseqcCO'JVK3< h&&MYtjda)nɡh>3(p5 9cxC)TOc] V|E_;c<@y[nIўa%y=[.DZpby{U6k7x;Un?K/ɖy˓3;RՄ1S7ڇ"sH mtBҙD_,vЂ]b9srd1LϩG^u+e%xDr. .$h !J㩕ˁ<Pf%A$ <$u<-{ ZLS"/uL\IY#'bZY+ʯZR$s4'ws9&1㴽T0̞EQE!Sc2ڑM*x+pWyr{w'rTldCD̯8?E\Cp<.56lR?p)b<%%X!_$=.pբ0'"oOq.}3hmXHn )oi|B U\d_q*߷Ђ\Y9|7$SSb_o|4i8Db[J0rT>{~hO0ꞻ\Q m ۲ỆG.;1An(Xֱ?OzVKbHEp4G]_9=Dt.XkP #b6S38ٷN#֫V(j'|fcp҈Iu.wJ,}ZJ8>ѓ7)8+?ںs

+6* 3gJt" NnÀq9jNpm0F}$Q.3uʗ9`BW*ĥn5#+Lqb%2WDFG5/Yw ڱI5@Ki$\:׼尿';oYF͈p?|CĦu) &Ra(s|cNmҼvZ=;qaCjIKy^ }(e<ޑZq}}eF;Qw}Ml<7ll |oʼn M /K1iSl,5VC6`e݂%%^ž-t. e &) CH˨s,77i (v<|li*꼏Ĥ|KErڗ2麃T-`Bgw6b^oC%k{}NavyM +8!߹ d0+ odӀS `X}JYh}6`tg3@꘲amx'|$%]CMc))4g& ARiuT4p`$g[?<*C0hP S &h9`nowG[5"zϖ cY(Hygq0Ym='[+% `D#ʶ2>7Y`y ]tmĆ\P(`í){ @^ŠEE-_DaK1CLv7v ݮ8-^6v3 eY2Cd@ ?)v֎WڃVFpcLE3⹉U#9̒V5;4>[^$2T59>!PB@ِ3t!DGnf* `ji yNY6O|3㪘8H}̗-!h 4aӠ5whCjS %xUUMD)7Թ(!FCYԠzvsF&{mIU1K FkvhRR" jiBZ@6l^~n{~έVi/ Nj"@\,$O8L~7Go53cƄ-;јܠ NSo%H ,~V'\PeMIW8@J*ҕ;7-i'o#ecq-~{ͅ{r֢ps)B vQ/tNh&wxB2\wwbcQ{]Z|_'̗j6*P{p pyaWƬQL5dVET.b瓊qoD$PϕIN=¸1b&rO\pcB:Y4Ԧz"&vK`&${ѧ2bVjE. b7gYk5B8zCeZJT@B wlB36ojzroX-F낂v"ha1o8)jf ŕxEW |@/7b3;RX&k:q̴)է^o.H_2U[h}E&$(dzևې΄1@Hv۹@?yrnz(*"nZk8Oզm7Wo\ƽt *wv8r{{a7Jmbf^oKҨpϿWpcS٦+͡1mT]$tps&}63O`!/ 򜤥ruzb}XaGY Y 1j[p^x~rﰃ敨,Q~:UYAsCz^YTٽ9 ]lH]3LWÔ r&G9x6j)ӯIyEs_Nh W[ȼL[QaL9=It÷obEo$;K?̓a"k tp .JeiaYI'6!bcGPObA S3X[l [~ V܈Ij5S_B3(R+k[Cӵẃ/赉?z 9ʾW0+euN>,c{W_Zs3@&b[<>d"oύ8 ! }-s\:gي!6|삔<>}&q0@|^vJJ*zRӎwdJ^0Dbfc6bݑOik+?+tTSK:4Vy+O*X5]lCS9>ģ0uIE8p99mt. ">E.(6^%as 3vk Iϲ, koMsBLH>ûjX|%B;vwaZ<%to`fl)pnWb7m'y".|c#,u_Ki#idS.y8&zF=(3;13MXcOwb.Vai3$TTM]C'-Jq7/d;/)r+SōϏa>mh)!1EeSEE XȒ_ ~j n9Ny*}0rM3$ȻBCI%k-g}8yrv}՚nEX$L~1l6. YqZ&z68Ecp3әGgg`3ZB8ʆLliTFK{P!/?-Æ8۹BcUjw3O"^Y2ҋ?m8=B\%QZP~yĸ#LUr'>`{<W)*1.T%:5{ Γ!sWQI45Uyl!cs fwݿi-Y!NEZFxVz ܜӕ8z-1 p6D.arwU[G|VqFȜ'1@ZJP;b:BY>`D5W8g $ e뮝篦CVD. 7I; 9#=E %<aI"7C0=Q0o!+, )ߑCj:5Kðӎò^Hʦ^zq_>Nr0T5D r 6(%?(3zH[Y"[smVEivQ+qT)K @,'c- h:=~L؈ X:Pˑdڶr[hV߼aB}j !\Ȋ̋y}+2qHBVPŘFKB\7q INz}dJKfOA["̀ Q! ]g"03߾]d-MūAy\* 󦙝nД{Ӱ@O4B;R?yJ@r7?,Ok sΫZ C10Vy4zF1W}M߳E,{gb֧- 2myÍ2R<>(LC/ E(-Heo32TMѯKNPWrsY <fYR+.XN Yɩ"% T$ϝ p0zſ\kQ| xݰ"DSdrQt,+` " T5ߒ8<+F;WaV[^ lr0T}Pq,$ Ƭj!P(叞zFG;A 2)-gn"`^e *?s".$5Ecp5T8W`hkнQÖNZ[4+рX6R e\ZΉ8s`i&$2o-)J(f=:ecq&_K[6J?ґLqLݲdjC"5'(`f*ye"@ AI nXƜm#XIl=K<Ȭ 71eF1B_yX-|=z<8gI%`Y9i =QXaRUז%/5 I3xG3bWRlrm)tUVmy"黹J/L驥2D{tH)[wg{o@xY?HNGhFZ-d;h~Ny/}7Gh)nfZGoPvrW:LW @1vNڑ+;9 4NTOuq o՗ܨF{d} ^\43F~#0 aӳ:^}f4#0 ,5`?U mkGo`KB`Esȹ<ɮfnB*rtsYL|}LqѷD|'/XR fуzTuk0W-%|]̋O;^Ubr$.k{ !";1gP!z19S0NC:5wϭ݆:rOaK<6]^&C$A^@V,_4{յQxʏ1Q!"ƒ86D}%Em.=ŧm@!Ks#L᥃b){UnZUٶBA:YR]jďl&>`yuTocǔ{E38vjv0W@Š$lLc$yxZ8!4C4.+/70of==[F__`~k4ļ"~a4zYم"6/5:=:g]sQOkhaB5i4zF-l,ձ>8 ڶݵh#9y8&s/b0U3vi1]'g{Lg$.\!S~6qq?gXJBO%)r.zhgzO,xbB)"^ZxriSi$x\{2M%*f&Z,e!h]VDÊȘ"FU~Ç7o4dw#9D=Ҿ& pv#aHVUNbo2 1e;h1N7~_+kif45['qřTۍ(Wu uhƶ5TB.ʦH/1a8x㉅lU{'2AЍٻLC DҰ1c/IH9k{&΄ 4REvgR CXt+YzVLœ"B/uQ.tzc~yԖ]ek&s6x K#!eB#y/DbE`)Nt6k\j`cyAQTNX*`pb>8dPAz֘7۞ʽ{O`)J5q"k4涂 =aVVlIlb\[8| W2(!oT" %,oup-NI}:;V=V3_y8AXpp,n#Aa ^PQ /ÖjsaBfZt˝(&X$MzʞnL?>Îߨ[3S6.=u"8HpNřPc+"2~U{SJscuB|Tȃi|WYv4}2t3&|y!U W S霱صBx[Q )ɊW*^m϶T&a_NFtSls  gQ`#53}*ZH]NT6/} Mp)πE'C*Ԡwm wK*ĺ6YO>16QLt9Hmas^ͽԍ!32ލ^zj&GMPP'dV-}e@20gRW-.ksvv9Ֆf]qJi˺vN&s?dJPҐ7mP6jW.lQ't:1*%"4uL+֋$0KtRh@LG&U-1kx%*Clj4wdrI9~bxNy.ް/ 0Zpëwxr53穭N>>u]ӿK!;w~i%zl-١rc~D80#!뎦D?Tk1hA2;Ui-lvKP<ʎ5ɶ Hǣ_IdWǩB/) ,>BP8.QTNp=*.%ƺqNvy"ig$g:hϝI?Ag"d~7D1az"+^Ķnv}=KhHϔb s:ͮp* 8U h»< qk{ےgb?,C" 8N̬eG(_Ncbw478iЦ~/ /_60sNa-dp5K8'XRqGA'|w9`,wp%4 `B,mEɶy, [8M-FeSDr\ZsriFm ۡ6Lu-\(H` ,jgT44ΆQNxC5WjF{^_J)5zjpdlB uakIZ@֮(05 <:gBXE*rxc-PCW`}zLާ>P ndl8ly;L5dUŌ1WBw HImM##3QG mt`Y|!#{䜥\Ώy4W7f^r]M񲁌CUOMnq3 hYrIUλЧŁezp UG.ڗ&HЃFF{4S#y[:]ۮ4`\.3'tw{ɳ9ŎABYˁSu{'yK *_ ya0]eȗ@g>LI TATBB~Cusg .BNa(!s=s`$[uVQX5Y;lqX[-ö^;wI>gN]CxHM8"F~H/UMiN>xU0\oƔ&DcTav i*;/.0g9mvG} w4/77~2.s I-ss{)]Qjt8±A +akgslº2LC#_起I6l/Ѩ2x&u'!(%܅]x!&}z&ځڬ)&zҌ`8\;3{w:8RFmZyfǝjLgwS8zs)^ދ`A[[ˏK*k< EfvCӾdm;;:CτV3%'E9P9`{]kHi'P$sh[jI9.Ӧoܾ&K X\)~f(73~DhK{n[3(-xXQ;]|.kaew/&KT= 2xac7Z"΁k<\Mn|3tz$p{DAn{ЗUgij9IYhip*9܏!DE6EBib]x-_Ӄ[$cWF321o?cs๤XW\P"dtmUI\m{M,QVHa!#.O\n~\O9% ,?p 3{@{v."FDGlC0]g 7);UQnmS&uZͦK˜3t&xuϞI!ZcDJp>ȸ\ M<~OJvޠP{m۬d&>n)G`wJhy-1e:11aF"eڴj*1 gaHd ̄|alXJlDZ=5渣8wMSJla"pw_>t8v0 U/A pRH,WVw^@,zB9F]W6?>{"pM;^T[!NߢY p~C)2p-?؃Jy|sV]c}0>< s6M\5ǹtJP~a}'/H-m-j9j*tK-ҍ?4Wc:t@~'Gz[X?Mvʨ{3ԚExpIOAep?8`GE,fr4S0JmZ@^u`vlXQs7-7`5 4qUCt`kW1z"ALg6;[\TBzN+CXDsk!B:oF;BIGʕ.kE\x |171_gfiy8LfB@Cn(*~$y|\ISV8K?|FXNWs~58DA(u15)E+t|lskHfcgƭ׾%.! dB#*C#O2u>3~\y9b@"Vc&+럖0J&iY9jPcO| |"Q:ҏag#G'mOWK'ul iYj^\^A;-rσ$s_o?_Zɘ&HYiZRZֹ|5h"*T-z"أ?$>YLE|P Pbrm^ʨSveS':Ft^ ـ/_Ai3F6Ap|&4h6ÿT|8?vWw7]yδH4_Vܥ1dL.H3<[p7O , .4wO^=?aȚ[ڞ5\'f`p_'S#|EFi 9ZqYeE~V5uӅEO&(t*}+z P ٱ@A8qp+J$+TbNa^q]9Pgq6i9qv[\k mL$3OsA ekɁDU ^2tC'=|G\!S"Zc4~d_{\'nkMmK큿2>ĻMNfXHu?*fÔrl ^#- 8dNO] iD(n^H\Tang*K?Y涍WoX:q˼Y(;*Ȏ~V,%l =f1bh݂wYƥ:пRH4SS8-}F-+ˍKterWl\@݈!0G7Zz_d\"wœ>s|kI< &i;] .hh#u>ux[zkU%N2fpnQm!ҋOwZ忡_^uZ6[/ _؂(3~Pp}_9x2T;ψ:YDZ’0/+J'8\ȕ7Y:(Ds@5SUr_sglrt5 L{t έ=٢|%EUpc' "_v$%~яNtaAii'A9glmc5Hn{y1׫ѡCB |39MزsqJ慗vg% 'H(a͹3+Mh馏bơd f~Xv|e'luwS^cf*۞j лoVzO%Ý ,RѾCdO OGe"_ y. %tWk{]1d3Lְ [gE3 4`yD57!R5ݿ{Gain|lFy-yn^v#8cΌ!?O=gb2XcRb[$ |;_~vQ>CO9B$aRbeVRa;T`qWNɟ4.Vn|gD5 |M2,`Lgxƈ@\- WȕЖ$kU&ӢA 2cs6F|2w佪<JV*3+{&_KijOk;.׿h @Z3--ʊPz\2'K+hAx}A]<\w!d0CܙA;TPH 7/uPN~t;.!s{q| jH|6H4nhWLhrBJ|oQ6m(@Cnb-U 3cbX*7ԀV^ZmXUI<5/=2X 8*, XQx5zS27*F1ղ޿i#BN "@JvBE*Fڤ{jM g1&ؤe!W=0?"|m>CV ,܍/JV V0[i #K? r4֚YIE^Jj~nI?n#?3:;v, lxWwC5bmn f[&Pz࿗m1aJT}PeE>KtkE~وﰭ r{m}~ ߬ji0jg -ްByp*!k \M`Y *Z VĤlس̆ CuOCo2xaM !#tLO]#p)kĸt : i[W3'Z;j3BoS+?2yEto[줖 9T6|;DžS.<0w3ōM>\?pn6n]nC¥).VkwnDtzhVQ#΂k<\X^kc59^5m*RH#-P6nwlWR)QH ċ_/Dƙ"f^5wRšZDw ^iO_/@|+"6L:Ho#]а1q=bh\Gm;ͧ,.,}<͵-'p@ &⼤LUO_y:vQEL~4ҭp T'0<Щw#fjWWa6:בuM_ibpߺ]?FByӓ։ ,VUwE8Sٻl@]5{j].B˛oH't ga[u!~BE8ZQ'2OEyӻyڄi{6DJDm x/U2eQ sJH0A c ^XJS9=B=w|LQ:lr/rْ[4(qsܱ*BpŪGF9,%4a?fr O!ʏ<%5>f@6J 4@"osˍ܊٫,@ w%ޠs?dmɀgH6î_(+D(wUwɈ@:8&&==k9R?oŦ];W5JW´|F n[B1 U .9"~D4rfmg'"ncՄیRmP$U*hwn~51 La4wl`+@ _v4UTȁ] Lv0ݰ?kF9V&X{2 L]8-:b2,׬^%po˃BeI6>WE0er 2NjFʙۤE}FwA(}K-i$6JL,:IB8CKBĵoqd/Ϻj.$JtPs9Vp(@$eˌf^Fi8WPldbi "l:_shB*й1kkfH0k7Eap0.1cT.?Afض>v&,18c ͪlxn iWt]p1)LYA}N>*[i/2EbnBZV)Z#?TvXK;Lw2 Vy?J횀0<>E5Y5Z zr~'(J&+A.hʑ ~M𞸨L M0PR>΀I,uØ~7$ҠWEu o S4ηx3BoMA! O'lln$Js n0$;ldw^SPu6/NY;Kh|c KlIzŏ!Gؓ;kiQ=BqM.~ <3y$6|wާldJr989'aIzz`lLB&8H Kb( VA{af ˧ d)V^t))3B]8{ T6FxCv }V~M?2'@bظ +?fq,NJhP(#d ֳ {~JP9AS]obijegw+ǭ,qj D*ߙ0YCpKs22ZKfr_߾e鏯 PXId#ÛoSg2ݷ+S@X|9P{\tt)o7BXC9 <#:-.G|}!VK A+(j xO1&I2LǤrrOt s}/~OO[p ( ~Vo+< h]^ƟjA4MPV^L~h < *+Yk`?%nSKɞ w#eL~-(PRPPpPE#U)Pdpٕ& f4uq[*d#ϣ J %?`)R!9>$75y8矄wdf :LwIIP(6=)t=w&y1۬}lXZ IY`DUJ-qJG (1j\RcBfyK\A-insƟyb?J=+ўe'`G>HD#|!ʾY5g)fB=\ ]jyx9]վҝ]9 TJN"Or؉~D]sǓ 8&&_?V#wjz$vg6cŇS P2nYbu(Ң6ӏ8(RhRk[@Wn4L6>v!L+!t38Q<زҤZjIOpnu?"H10uI%&.):K"AS)7bMUރzzo|,t)R>3>R+O(Q ]I`W;/}U_9)%𵜜#.1$1k^eV"^]@\|*g;ɖ귓kSN@!aaȁ Q{ &:¸)/\JŽ˅4+ISE&Pmt60EeU0c:H`Ա1|6QFgs"d-$e5J3h^X20x^Oߔ jНeߺB%ls㢒Uzrȧd_uY KiC8^%M,Ҕ@=i 2 Bs)j^U]"] s&˺97#n4bUlֻJ*lߎII%cC8 ';L}]KgaFw䋶2 t$C0 NZ'knȾub{ y$LhluwBŊTQ8'.I/YqIBU~c fHi/FXEm~"⺚~n#pd#d(*VrxF%w.8>U{ n{Zb :ٷP+pLSb=ŝL|goRј%4 ) qg8E pdi؉B}E0jHƟ>mIˋ+s%QWIޘ)Gw\R 쏶 fO,ͳXzHfсR)K{e5$*Ffӊ(jqQN +x[&?."Oev(a׌#iņWT&yt]xG賯nlwcDKO7_YfDR.|-1PmlvKltS訛 ",3tЛr$喚Ѥ[R`o.=_I7"n8g\&!cv)T*63/m7eS&>ޒmHb1BT'*2/nV`Fs9 1 ' $A&8~a47νZapqfHSbJP "ײDU| ݏ23I6CjKr)qXzri c ե83:/ګ"6HF:7߬fp[:>-M7EA<aÒcnev_:TYMX8+GY:vfp6VCiW p̩\ˉeXҮ%$J֙KGڐzIU+#LE;Դ&il^!5>j9BYwvgnk@\prZlҸIR㓷?H:nT qb.bG_W{j{/kōrX4nwWNRyjEN,&ݖGw$>ijO53k& ".5)#<@X,MS@k0]0eܵ\Ky *&Lj  ԏ@ Mܦ9awx=y8}; /nuN{U@(f6@X" X^QuFA3.#=\k䫎W(VD@wƶjO7}oK&#Ֆ&aI 42(G< 29 .0+O; ^SBƩ> MO.)r ͇]&<;OA$n9Éipb(ǴlRnp"˓VyT8&*RaҨ&e>m/:-m/U=6' x 4>7#,@#ڥ# -r)ZKP-|,FXxͬdT(. 䑒ȡuWs7ӁP`Ddˌ=!f`l Ol8:j#=WM D,DydӘPFN'Def|uȔt>AH8-l DQlĥ+'7-d-g $s yc`ےزTf%/h>0cii{[q,0$5$vj1Cfe 9=9n.lhʁ(~\;iłz∤./{MR΀ ٙ8WQݡXT3YPQ7BLlñg)d"s5d}3=YV)8kyrx¼wc_zܪ oc[|ϿiOH160MqZx,Ə&}k.B/C0CXkHznΝHi } >,: Cp|Y^^:$B{so602TM̚r}=}(KHҠ4VU?3EbY\ LyVxژoJ3/ژ1|0(j@$Ӣs0;a3/"g2^iyBN28~C%Zf_x„]a1Iݮ_Pt¡eӘ9c `nqkO)oo1 [#O m_M4p| w!q }z-L:#=#.4@8!Z^h;WD:h J-\@GB~=hV澩KnV^mz')n0"af74bO~?`<+ҡlc\tnρJ=}lJP_JF)]]]LEEB8-:}{"C?π/0ՌUrВ,+&+͸3 vv< 3~ѿCGOTs3.dbS#g#W\2KJIopmUѠa} ^ D`t>AA|Z:JC[K K:h&~I844("CO«%њ;:utɰv~:fP #ހOF`$W^ zM#KnuݠK[ԓۯ:xWL l]PyR/bԘ rJDLm/*=*0ЄZH"Ntyn(zNl6I[+2~O@GK81ske;%s>7}clTЏ øo]ťH)3~;tUᩦ=Gex)8iˢRhesѥ7R&=) 9p.D Sd#! 2rxtjM6{#›0{lՀtQ-$4,Thm }IdbUOs F 54{ڙHg[HD֫bM408i(Ghm =b6Mcfp>_X7,Znp;@"O' 9RN*6ą~wi'~uc}冨Wҙ jnzA9N[?993 UӢRUy9IVNWTH9j|VjUa, tߌGO[&TNR(BT-Zi鎾$mi; fSfܓV aM(fsi(G?jXid1DGnz)NZU66g-Iv] ӵPF-]A_9uTsۚwKN@ 'x0h'4J7J^.֕bDw74Ņ56A+蓂.qVv WG8 {hۯy5ەـ(KS3ǭg.^SVX۳|S 7ݣ.o `t@#bQShvShz&x˻p(?a_HU,*"L|:d2%RL]̐3QK 諒z|W|龵PM:r->-Y"Us@$*J>4JkMy00\~d"5 U&% Y*NQD+GKlbuaPwoMeQ~Qc]γ:&<} ^B^ԴRlϴ8}TaI'GD)/N>Oxc~X4{ҊLAggҗ=IPak GѤXCgNBdzIWOeL}- @ό4-BL.%:hL f=qLB"™fMƕ1&ܖ+~Ey#;ecͨG /KDO33 COeUOB% SNhzW 赙# S UVFCe)EV| mM}ש~gJD;V۟ H>dV$`nw+N"H4vү隟Bٵ:%O^%!I$( T*ަXXxFbRe)2H5f Sj]r;Ce5{me;.EjEl#i?B6:$WG`{fZ_ ZWj% |mXpD´Ohn`V߾'t'FFHv3 ؁ݞ_l#xIDCKz%뮋+U(Cr"uDC &bJ}o{U8|jzT 5S=(Զgn#q34s0SD㇜{\!7!0ޞRRKot'ych=c *X0)7$"Դ PRޙhbX-,ШH)^,&!X2iIvi?+Yz ^ ӕ HɥWڛbT b̄MQhI//6X83* lyǀ@0#x r5~9=@P:I<)) c=!ByGYao hKUA޿s /")_Q)5} ?\PnQ F'wV8'qـd߾auq#ufai, a؅A-/ r!~ c0wK P6V#:6of/Bz*6kzZC>ύ9y=FiCblA!x@+hJj[P x*h駭~;@(b[/'S6A8 {xj>ERo츺s a; 6űq!kv$& JuHԏ+jAHQ0\y{%׆{c2#: kga$a/qhiRR#;A!" !DBUW3!5_bpAi=Ѧ4+C l(l9|z/kd9{?Q^5I̐e[!=Զ\k>vZZѭ :xG{Pvv¿aҿ2J ]?NANf(.f )j*xd|BDGqFT-i$ZS3^]uH (|dS'm$,'l>!vhw UV~fWCZ ȓi^NsbduHWMSՖQG\`pϰ!7e6GRvp;4{@0:g{ TWyll2-?e3=/Ӽ:WVȽ ]4BZR6^wN`܁gjD>%XB8=@o% v!Yn1UC(:*YF~GoN#32QϲvGA1BTwfX/mLĢja!d^PF7|y hȫe70RT|]V i6TУGٰ@aS\[lsl \ X^\N5N4_U#,|/2SƦA]3ƃzmBBvb.mF/Ѿ1Xu Z$[Bau^x%m%h 8;̲QGeXStEIӔAWkM&he75]B)pl֟3/wi )ʘ=)f&;j'dU1)WAXg؀ѣ}2ya7@,dFzh[Xd_7 So,tM@[y 'Z…L ܅S!ɉm$6}KSAE!+\@(v[\Y`|lPz yEU!̃ 5YHDL4^&o9l]el('V> >~"RW_h<|ypz([%';\6ZN!1aɜk3zivG  9R(Coi 6hޟ3Tu~{{)ލXb$/܏SrچTg#7 QD.Rb3nIZP)+BO1A].ۍa|oE F%TEo쀮#P9̧<o+hBѮ@ȱN\(4d}ԘUy42Tco%k+qRSe=8Z]|.Z!,~!j"3etP}4C[P3YiL#vFT{UKW[^ q_ f{/sk;Q8MAB4,Ig ,֟oD6b0u)wN#!<}^E4UkuON0Z(P!I+*MW!>r7w}JCdKJKSxrBFLy )lmŷ h fXo]"VÌw g8^#9Z%Aӷ.CbFb踘@kpH$>4wogZ8дTV𴏧?uOHYTwjJl"=A;)5.,. =^Bڧ%Fari̶$zRtuW[WwoΣ[XS) 0Ճy7^\~r=?:'5b|FmmzvEV-qj*܊r7>jMk}-tPit,xGObhpЉ(78G5U=*{^¤%; +FpҦ;R@;vznw?dGMHgA)_ W"HY=3"+/ud8)f<~Z-Ќ'x `v&CM_8#5]v܃#yX$jj]eL_hocb2&w?Kpv>X41g?%'S/PLf}LջH}ҺHbfɃ-T:N=旛.l;zdYۡS~'6ڥ%VQ“ČY|۩41Yؗyx%|8)րKd;zQ ߢfʣC0Sig.& \/E{adf!}`*^~I=bWA 쥩dӋwԜS9tVKR]~BITV/ubWU`4\`זFm{#MZ} fxu(kZpSc"$ٿvG58b7-T9sJ'LyIM)p<@(, }e8pIhd9%v D +6+^RK>O?/Kߋ\~5pYW!Sz~/VFG@î'bM֢đ(%@h>DEne,mٜH8ȳecKwTpȓE %(Q7GNNG_ J.1tBb׆LX*|9م۫U{4^@v>״L+ o+12k'(S14U@,9x4c5u~^uPW2?NKj:nԱ4X{Jt8GQ]w7lr~xYrcjb(yd^.c!d]*Pk}mNfpXc"e Vf>i[+PP0Of?M[ C!<(79~ owcfB' m Z:W-E5 g"0ŃGTu- $j\FdezH!}^$eφ~G?.ΜYCk[e<[lb#_V,r5-2g؅MxX?NI"+E44Vf r*h1YdM.8]-N;nNV2'Akvz>O$_eaV-ɧfec/a+k}(Kr씪1A߮GgKf 5p'y^\b&[O?9ֈd8^jW.Ert=;d2Na`:(9@̛2gԆL'TυԴ{Bܝ, 7Z-E)I LJDv+``A<7M7CQோb}8/+,P_ުK)Be=D7\ϰR7"#DW V/2|j5 _aXtQ`c3\| r=N]Et7I/ɫ=SP'&:5!a}άM$UpPehWA賬`vM;lfb}ݠ1ktTQgyуf졹 X= D%9UЈ,sͭκn2&`C;; J&EG|Jw\KuM J:fA0, t eX!$ª餻9vgf`wtـ<@yM]"q{tBRo_ L!6l&ާ c*~E)N !@ġHbFDzۭkq$H4S^=F[w2 3׎+`w}::\UQX|Zz {NM:Ml[)dX'@ `vE{KqTRk~MRd ^ͥ^ ZghljOhv g)vW4GHVZt[xν6RBM H:p qHQzEB[&B, ke Y!Ҙ~rڄSӋ`6bY%x&pl =ƇKn5+vHn%BUT*mRTSXlpAlq}45# 4 IϦI*XOjzSi, cƑlL@ wt0MUx,x#ԏ-e)4LijaygYHBŦŭcMz5!(PBQjMh $Yt9׶kq&F[g~RM-M]+X,6aC޲ 5C >t]c>دIh2B7y_>)-Iʄ#)8,vW!Π;-&^tJ (Ό|P/j֮ aJL׽wCt!F?W\_cEyx44MG|VdB>7_Ea5]*\*LVDQςH$C D{ǒ cה0`SiÁ9}r'EvXl;'l_{? Zxgը>}E}_ ae 9f߰`;%Ԧa ~}֔8s(ny*x$)v)9Z ]jZR>~<:CuB%#|N~ T\U@a$?roQ@,j2 [؍{w3He))E\-Z4#ܪop؝6ջQq\oOqa=J MX'}*(A-sg3HJj&/+Ö onCsӨeAzѓ~[8CWEȪu> l IBtOȎt2QRy1~ A)e5,SN? 8n5)c d[HEcTGUMu=xĠY:YhKy][JtStgTjPir/\tx&7U8Zڶ?7~n֬Lw7zj{bcr^lb[_sm֑$GzZ$۪y?Υٌ.8b_ݱ;.ƞﲎUpJP;h<%h{jnw(JʂPVِQ!,ߺRjU)m<fW?L;jOZ؎XC$"Άs 5 Z=zp?4d"y ze]G*b@e*15+IY&Ngھkp #ȥQ 2>zVWˁ>a_GG AxcO+3^ [:"{z%i%F}6Qk!V+A#ˡ}"ϕ^&m^E:嬨J\sxq0l?_ n m.4R]B/6q,a(iltil:+/y= jΓV1:ln?3Uxz~MVQdO(n bp%I}6Niy hVW5~lRc'2GTvtڥĄi)l#PF!xN\&R{'ϡr;Jw,*30$4[AA]DԿW-|x@?RQt?2 Or>~p<ْA{/RGMp:R [@+Ha3M0ӮKt֜~̶^g_dBTӪU(5w"(_"[Iݿ>w4~ؤNQG\~HE/O"t.Z+3T]cX9MˢbnׅE|Ü^xJ l`TBґ2ڟ@ ʳ{-è '~{ +Ɖ,(p3ZP{HU-\0;N1^L򽖺`z`5@B ewP)=xjNW(u z!0#`+ iUeTGQc9=q'S4I6c$|;I !?FƉ ϲt\ZRcn!,Jq kI GpʴU@7,џUwr,[++UK ra<X#ީa+ ;>Fw7lW'zӱρ 8>BbGX uxX%vG/,M{5bk9 _(*WW{m1㠳VY{mS[ `/  ̪j)2;LSn/1GWWH1l! b})<%`8Rm sFx1Թe.񲹻 @ev\ *8v / YCvz.i:,_q8iu xu]{Je,gbj~r#Ԥr5PEgngӕ lhZ8ľ; -!?i`g:E.YV6qDZ uM0cg@VR2;XpP~5%bu'mj}Ph"7F咬[mI)8c$($r csJs,fS'\0|e>ْגDm1(+o1>g?Չ ty2Kq΃Q=4C]WZ\X+_2ŽP"1Dl(Z e]JɊ]!V.[Cc0Io2!]iBdڇ^ؗQ&ajѢe1dčm46:?#Zu?8[ʖHS+RR|0Cto)wGB1yƬD^[]ZIiO!˂CY՝^YqIY~wϭxL1 wi)";*N(9luǺrGhO*zV깽jzX΂Jiկ=`MLJэ_0Q,t*:5 9p Ƨ$ _CyCZŒ.Lꪌ!%<%4ު}CUZ*I#n*<]I5[ًjM^: YF#w7A|&#]cgm].SD`~0P/wx$RR>UR!+0t-a2|5ˬ?E9P6=z|nCݩC9)}3a:5p{$"FFlۢO佋 >$\5mXOYZcy*{@9?fRB,gܖ% z*H4Ah<ʹgH }0diYaCE1aLdѴϺu, nz _Q&UdO! }:!ٳtg)znS;aV6l/n=zBŐm'u@%߅i2[aW5%0D rv oSILn5+_ZeF`׳>cfUz FAsKXWZ1o&ֿ^1md 9dZ0Iۇ'ftaQ4ZŞΕHxIo0T͛%ea6aKpۍM#ɵJlجB@OpxqlA `7M 8$Gx _]yŰ Ve[bUP{ xcSnL4fximOcHoؖ(0>M6!߄&(Y P-ҥu϶+dTif;RfC$H?pXERFVԓ(|N/c $wvAN˖9E@T]j@F Sa ]"F?<ҩ_`Y8tv3 K;ˮ$S~e=hj6RЂ5L`ew5Ao6k%ʢw"]IY ?S/u =+dԖN'MơLqx>;M=D(bk$F\G2qz62Q /71@\ᅫq[H!S65Hohor;UѻB50%7&^UN>d]z1 Y}!ou~^peM=i_D&k(6`UM?C*[8/gCnbVY'uy1'fkE(IWY#ؐ:KO\K|S9hP+n~qEIX#LYMdVV".ʼ?x,~9Z p%bTqQvm{o`}!9o6ړ~pq \B`p"B-D]9sުmmo43aʫ|hl(Z&K겥 )cVt>?EYX(-fH[ (F6)p8#FoF~px_ 1M+b\VH$9-C@!i tTQ,ON<>mY36Xݶ02DYK=tݩ^q İ%a;a:wf, ڷc?eKuZO{…}*ԱFxfC:88R o2&i<,dIB=ZU((jݜ/m*$= $dijm4C9Y; j#FC{e??XcQH/L̼Y[`' %BM.ˋd ]c$7EZqapvh+Ig0R91p\gK/=$hSwKR_^B$\7ww#sPpbob=r^.qj8pbٷ[|v:sSTU&-ߺ%CƯi83D>'P/t,BEԕږ"i۟NCY:R#n`(g܆/8>MCi$`WP7DWN:;|ܛq#JhAi"@"}çIǩo ?$qb3Jt޸>P{\Ur*jL!&GqYݱxK`/ǻs+XwY7X8eڐP(l~"_f~ݫط1=ǎ?9 P(U%q'DhtA: S֦)K$z*%hY!Fڴ{Z|nRm1$dfd>CsA uO˒3:lw%/* l_JnQ/ƒ ՋC'ܓ#6.:ܡC^k4瑗,zDbIt({Hd#/#\( |n‡MnHrMjQ$ٺ8\DoQ*_]fRjьhs+r֕M'N@_`1.k-620"fsu^Ƶ =t"ܲ0/Җ-Úd (t;+WHN&ɉUGf0`xbGI*Fqlq2SkkumeM}{(v U''iF}7(4[™*=Q[/Fϙc &kNm.]|aȺPw^LZ(GMڵV#xxIEem.h2p)d:6mkG&?u`tYQL=C! ]_Ne ߛ(-:KYyl)zBA5E֛9cX|#qsTa3rtMT7-s`hKsYrɠ˻Pk|sm+3pP nYKM8lþM9O`. 3e=j4K<⑩ĮltTT/Yn $d ꔉyɞY'cVs' d+7H4f_QgZ R7)oE5$jpyUv*sd@$ ^|% _Yaʚ'c+uEoH7%> Ya} sEY^_ GRG.:!eĎ~Y-d3e5 &, s$kp"@v Mފ ]:OD? .[ +{>M" slO>Jh3|zo-٫`(65ks`@Y՞s\ {ǝo 8[CH+8~a-bݖl[JA>}9c֟;:4^E؄FLΈUx_O Wrb-V^L- ~3|A ZF.cv(5Mt,;g6;x"%P$Q=_~P 4c]~>lUod'A!JsJw )& JD{s-~;PZe*pT3ᵺ=A%M\#ƟMciM1E'ms^4Է}ng~Xuʦ(T'v5Qf!f,ɋ*Ii\m٥Y9HiB@_~UDݢ gN J!s #o HGus{]JC(h0R0c糊OU)XŌr\4sk/ I}+PWi,A4}p $>yϜP`{3[֫@CRo/I  3>:#J>;._0E77)58{_Q!Z:LpuW^jm0ޜ4crORŮH6붝o>k|ik d"1c-E_=n3&ڽ6H=pޱ[A3#[+ap] iAÁSV[?iBљ-^i;ErA3k۔A U節LB_V*/ K:n.jNC'&w'<;'K=Wu 8M, N 喜sj-ZbIاHLjs+b&bNk`HbB RO BD˯WoL|nCp+fES6~ nMi<ӳw=aJ׭1^Vt7~?Z9:YJr z`T7Wԉt[TunUcc-ۗg`!YK y|*@wVQF}#4G5Ef,:d5,kz%}7?T1l5RaQ`Z+юA]^3_Z#3 T6?]wl='d0FYkkhQ!ڢ&6c~Z 9jHaPY{F $"e@Ԕ{rfJe$e?ΓT;F{p:a'4HPTSJ -m>j}hJO\:S */ȓoi,%s'sE@AJ쁇 +6݁_h' Borm`K- <*"y'M~ tq0ݫ=C) ZJUoWJ-'B爰ةˍȫ*-EZlk=.32<@bG!P?$B,(6lq%JiD=J.YrƓaF*n D1J9olFSWL;&vgλ GԩŚX^H+LXC抷=U(x\/! dGd+VwEwNq@-Y$ʿB'iFϸ(3]t¿nge+)?%{IiK +b]Qer `!THS'.b'{ z+J1ݤ҉;N ,5r8ꉳeifbr.*C`eb?/g# :4i)n.yGP9uU֥(!~A1["o!x"aԮ,%et/Ȕ?#| N!s P*}?NQ _UԞ:W|5~tFˎo_]u%{}Vӑyq&ݢ ;?ޗ${tn W^#<`+2h=D@Ƌ ~(v[_H|p ƉWC n3grG1'bNaXKŏ+YZ8&+YQIS0ߨuS\4QOy_Fr>;ENqU* 3, fGhw7 p )G`0CXuC93m1+_-mvc,AIܪð _h?``jxZˍ<=fƨO|jXF۴ DxSuX9MA.8uei9x1=1AH `!iMH^}dntƠcˇ8ήiASs֍g`j&De†(=ᾍ,bݥb NJ9ƀF~>br}Aw;d?oC%H\f"JܻzeISa~x2,Ox֎^σ>qX( ʃP`c8ߞw+)S׸h*άVܺz P ׋##S*e8sv}xO/1 @F-zҪ-<;}N9Y͊R= =xMbCd3$$?6o|{ w2gKMnqf[v MSAn (m>O lg@+k#X`D  @@ŞȆ9EG8zArEn99s BLw;ᮝHiќ{1\$?kL:0շ:Eƅm Sy!νc">l% [~`[-VJZ (xwڶ.QIbK]!+PcH]x+I(>lT7qAe;զ?6`uFgp<8˄7L4ECrK$)!_.$fTYԋx.&9]haqL1ٷ"8kZ7qЍ!j u!IhɆY֓2dTi1HTC[Uj>iyݹ1L&|36h-XD䉼wwľTzutHDR0 lN5KFR#+).Yd#^m (ĔyBvn ~6sC!qOPUyB'2G{H _*[ZA#K6 eWi0- #C-@NsgUo6Q%1eo0=d3KyҎtu%1t+-@#jOU KT8"κwl=pz0iH}Kya 3Z)DgSxo'ɴɅ"ri~G6:ۛT=6"0!n^fya$N&z{V 9O7xk dW#4fAჄڈL7G莃S6"=:Pmݘ F>4gN5Ko9џCw͘+062.&Z`#Nu?СP;?wVFC(!Ɩ/u/7Ya7l:c{Ԁn}Fty̒5"`;aY#W܎݃PC!58a/s5ewF."^v(򤚼T@=~k@t+ ָWXckS)6F B ɻfW}m3bR}+W7mps} +t{DdDdM/vU!Z@ O}a*a}8/c].y:C/l%`l$7g]CabHW^Ԩ[4]s9Ѭ<>[5GH>K'I]Cu x~E-y:[ųPA5k,+M[9LBe8 `)Hc:]:vQÚD~UEZ';܊ë g]\p<sP4M҉"1XoGqVkFvG#e&Z2a2>DvBM"?][W@aϨκQewg~RVd~?(|,'ece ]߽6- y) aqMMt.3 '$VuܧA ރGCdȈò0b(|[*UYdɁޚlg|_l_g87,~钬] y( 4cdh zЎsK(Lqׯ.h h=ٯZM8Cy;J\hvlfe(eev`(ϥEngPk'F@1~ڥs#{'v? '@| T";0,#sE  .Zv*˔ĭ}I;HtlkA |qdyCxxi\<Y^0-I3=/ Ik:}2bV%i.vVeg'& j OYE^3}}0&@j5Le3}*|KQDrgNJ6y s3gw8C9D} 1,{ U_ 3D"}CL/p4oeU oiiob\+ lňI\̥Y-wjmoBkkW oBFGۆ@g$Ae W#{!ո.YpwWAxq|_ɨ;w9%w}XwP>v&YI3z>E6Ɣvq"zo3>(@' LB?kLC"Z"#$KTb1 JɈfV#IAݷ'qs֊>e Pxzl,x5‡?,; ޏԓ%M63L&<oEx=Gb@Qw/G[TzL/3@R ʶvNpcΦg\apM&xC55̺́< zweDnjFTB "A3À҇tEHQ_"%lU,I ğ9w_83m>[3JM䩋wIR}Xbh uVW`S&ʀ(N CKk.dju!@t970CZOPy:ѧh_W\We/q8[%ϙbk[EDWw?&$ q$~,wlb\',/̽['>Kayņ۴vDqi(ѴO[JMuV;EFX-bcwBr{03a*k/6b6IG3lZ7n@$'GHexi׹%:[ Twcr =ĵӫҢ+{1% N:7娲cspdI };4=ߖZaajf!#K+˅2AMhK޳ l'Epz_}=ɏ$Jck _+* F@=ٟG|L甒=k#rwG7VD}+QCc8iiĺ x-Y5]{#nrxv(,5v IQGֆ2fɊ_m (S$A 54Z7ًHs[tV &FmLiZP73JA+4 =ۧi.\imIQ p% ⊳ɓhv΍+yh~y_ufvmQFe^C3}:wN 㹮]Y"\~u*Ӻ@HΊ4Q}K'3ӿ "gENcB 6l#gTsQ|;W{?:+:UPG7(Gat mRrY N\_;Q E#3h ɷ0&4@? R /4?TULSI$lE N9yYKшBɠ˺o0>sqj{x^Wy1 %`׍lńZ Y=$9.@+ EZu835u 0,sc6ݗZL[n Ŵa2ڭHrDC!C3}Z(!$0峲z*߁o93M%XO*e&o:Auq<_̅SNP$bhz#9A~h Ԧkir5T XiRKJڼ0V7gL20 Vz^k-}n)|o5̇+%!Y'UO#K'oR҇{5ex>(jL57`%eUzVkq. ,|"h!tOVb"Tt,5G!NiAsױo*R4`68 22p>$"hzh==MLQEGXTba Hk2 'nfVfW+7DP7`IʪwUKlҺNԇ$}ClpP"dDIwFc~Y?fe4ܽ&aB>#Қk:p?}B[hYs;~RHy\hb`ӛ`-r!25RT:uoP._X^Fa HYc6vF}2M=s'4;DW $S+M|ߪv{HZ <K ѥ#Aw/bY& 0 a0ir: jq"2گFRACQ5b6rCo#zm, 1)~Yw=OFG=i_.rgڗBtVvxzeTۘ{Bw+UWh7g$z&G鞿vyrd~7Ngh\lUZd\Z%6LjB*/K72D3K*?={hy,˗ͷ>m:UbbO扑;1KSnku<5,9%T$qbM,QQ*f9;XgNݝ EյZHQ|3Tw5&@G$ 6  Pdl$ܛOa#agtS1WޤoP NYÞG^-, R4r#Y3,\Dɯ] iyx]V'y 17fMj45\? xs~C2V"V+f}(HIGNBʼn0<ʾvVyd4HXSi d-K Kn;u{TnqIECYI؅،Gcx+yiIEQJ*@މE,$v"'&0tD g)hR .~&K|1 f~~{"i\ ͿPRqDG ShȫA9y=h˚2֢FD +)Z4sy'w݈_oo0_Ƞɘ{!o?!j^aBͯMDM2ZorЀp{:s`@ 1ޖͪ9)s +hfeL%,C)% mSpzҿG?iƫ[BH&rSİ?+ k9jЌ촨# σQ "IJ y0;/,yD-l9A37PMM0fћ{p 7KlwKY 44K[[ڪ~zekH`b?_Nxs{g:#~p,uS.{nvPJݠ^Kxh$e T2EBNMWm3┧=˫7Bk] M+?$V)Voޙ:Ktvn6-ZA1!2oX9?dZ-"5׽GPJʻ#7{r,GBTss< oyB OE 3e0e:W~G{MKsSթBu #?-t#83 ns%t-]Hd#o֚RjXRвX~\9Eߗ HR`0;޽*V 6SLlr.kp]6($gq/"䬕C-GTM'`hFwm''^>Fxc%09=><"*2i0K9$lzcrcJAXc׮+Ks|&A2 /L74zl~-ܫ@,Md1'@p;QV=&d[8 %;ŰfQMT3TCtz[!QUk(CcUg,_+}mOúpmqub7хE(1U~C]1PF= rJy,ytkd_ gR ١f73jƾ"m"ŽDg%cb'0ߘAl^:dBцrFā==Px9m4?e1*̧(=?3dcpe+َj90b ץy35"L +D+؃klh| i^F˭2WM2'4༁޳xsq~ A MћL6Ic+U&ZTpy> (4z렻 }R"x4# ,qjk !hϯ]s".`9uܞ!?7p妢?'+8`햊!$(R+TG TQJjՏĜA.53+:VՈv *QJtGVr]޿BaBf HwmEJ0c< 8`k#sH0IhzvG"$d0i03@PE@ˮHzymtM U;~7-=Ir.WH<|U3.jz2(.fy xЂX-y?/(SǻPA~R[ I|U ߹u2EE[ ]c7f͗X_GZ^v)4 'LԖIqvgmɽ{󔦧&fFÖ] q" Q8!yv^C2ݵ#4 -2*IF]VVyvT !wa*OQD]uZYRvp5'vOV}/ʪc&˄@Wέ#Ȍ_`V4 P%)v,ð,aUe4B-l x`X#kid2.y6O\*Fct ~f>ֶ_@wNֳ(Od.u1eg*q`U5#aJyX;[a#;$!\D Ú]ϳgsU0N^ex/c*)FޫWB7yrJC2"X^0|ZEDt Qily R__a[bߣ h҉q1^Ffe~!It RA|W܍ =V$4jz@L7S Pd]f~q"%u~%=[ `@Wa˔ ;d6r莛0}a3=%^WZ+On;Cu|%ov1< P(hL\?G#SvSsGã#8pX(xsG:q> #:}q_nBRҗczE%H&8'ނV32rE1|;DWQ#{ݼ,OX(u7,y߼ tӄ@d%?gQ׾=3ҹ{N^BT"<\2<#,Aw VADZ/+5 >>&jv=X>M\|DS4z?! ^Jt?*nH?r5.3QoJo(NCt&MA,"H%s)_'C2 G}ĪE@şQ5 CrexFyXuDF$]mLp|%~Vc1;FnsCf;~h4yu7./tO e3̨-j"zJ2 g>I -4%Zs}_Z Qatx?.=+.Fz@V؎^mlXq-(h|Ng[,c@F*+[/zvαh=H9`YyhޡpHBP]u1>;}I*l zn,֥#(:)8M"Jٶe4O`eGbTzD520 ?ԨӲD.gB$;јBxM rrȿ c$!7HS7ѩbm=H"#@g[+Y芡,¨.3CjP`Fa;D+F!ӡ$Lo{[3[E0ۿLFPpB3?'뤷\ŢԠ6hw[v&ԁAyxjf]cjui͎XJն _a5 e9 2 x$,l%'wiڎ= 6b|,x397*CUsaQ+@50BWŽ~NvOik ֖R>\*TAԬf aKa*sRX;ѧ3͆M@X#9;qu6wFe{ā y[Bmlɬ@"ɤr# $|R,?/(@ݶgШ^iLsPeHd@񧨦r` 4mg9u4/2 P: nm_X-ot"+âz̃d:$wj0|Bs+{t_Siƅe- P1&2 <ٿ3RzLrX贩W*D&g"k_,Gʶ%me~X622mG\p2g 'k+1N RvF]suʟş G X5EAe>z@c#x-:@N ^ӊWǸ;nR|)Z#y, o,)x: GQ"q#zVzDz!-p3D9V1!P;mW#PAoKP;]E;d{cJKB4pݭI+ Y,N2NqLN"Spd *umۑ~Qu*pcE.@#*x|UW kfGhނqP9(Ϸ>!Sq WrE{(<\Z1 g}w7eޗ(M569n@D3F'l)@ [N|WqF|[%F/?ˡe#; ֱC \{ncspggvxlt!/n`St9Q$in-jkJDmVϞ&B {a\TMyzU$,geКg#bE:4ӏH9ry/3-x:H3\4I eXJ2L-܎enGTP_ zo'v=x X&$ ȂRjKR2ݼezAUP8:6=l*F翣/fӽ5EyݏM<;a@ 4UUܩFe^-ttYw۵Bvv,vS/*ǶNUAu^R/6 IP-tFJ6~m5=c$$\G( }aT X庖{⸶?. 5!)w:z"5>WPtSښ t݉w ic2čHP8D.,v(ogkQ9N9^15GLal?`@>$m Eѫ՟l`d'Dr6wyif f).5d>]YS!א[9jCAlUԗC zؿ[[WH?*NkZNf !5'鵑 y*fq*~ ⟐dC?[wJO<ñN]q.=K~S,Zͳ]x (q"g+ܗ@[xz裤ﺘD#9:(z~q^'|`$qn103,us@ۯBW#@iSf/BVp/;Xzgx?ƤXMDH y#[x.!+En:iѵA~`VZ# =nKg;n=3;TQ$xuyϓ0?m,-*|K7r²7ɱL6!&lbkuHuiCˏ6$}h3Nl?Kq!jk!\jBX|q%*ĄLSRXC3?T͕_E ; 2ܬ&|1;ѮI^5]~Em ܞSwHo%7K܁y*TpJ$Mg[\3 cOvNfZ/6`6t@dX3ux7Q~OBRx fMljHcn#qZbd6m9 M( ދ˚xv_ n=ﹲm.UJ~釔7!D4eC 7˾|9JfMqDzcgqy{!TWsaGw MXBa&8Uov܄U4M(z~@U7D/1%? 7D[-iE$T|mKp!m#[NicʖB(+ NTqsű\g,j;0Gͩ&:XԼ5mDND 8܂ jkS!:Y[c"Lp͝z-Ė0踒hijcȳW:i9qT&{K)ږ$ z"J)3+pַ[~^"o@0b}V ~h:`)Cs{MGC\=떡kbm4Sa8wr?" 3$3u&8/p:(2. S3]BGJLҸ3yTn/㿷d̓7$5B! R^X-y e+apo m;[T)RW':yRNri kCoT9:{ۊYwϰ[%npFR_ YNP8ppr׏8ATeÐ ԴG :TvJЌYN&s/ yR>3rX ag4xU6*WbYB8MA&- ذ ÷M 2 cN"]5󘣅\5o'L 'BpgO򣶃tK`z@ŕ})[HG*#}$x8yFlN2St.+q~MsA*!ud'ӏ&#n4b1E9?M&b(PzeY`뮁4 ct`W's,>,r.lL߮x+mۚL`Z4zW1c-@/v3sAqO'tIe34hZ2=2$R@#oBO( -s:y8WЮg$8"7C,[zSaFҁ*;1asݪ:xym5hִMcsXC&:jD_& R E61ECV'աOTĒdon!pxE YFϱz. f旅s@*Ƚ61m G//Q[;^u( gpn(g$d,‰CjXaRӊgP>G<cڈ1anQWޚ+E̬$BIk;[m oBMA-FDRا8 '0CzhԄ^I b?(dĜWukl!=kxϭ֔A P{"e!bL"9GeDD>lUZҾl> 0+#UTe陦:rX&>K 9Ꮜ|s$^\_j R3`^nQZT%|0}i̕%SJ|49g7؋[+ q0QX,kR.n(cSrMt xɷA"b8l_ 75 _pkq6 iE12)Z;aFrwgDžϩE7] mJm6SZ}J(BsVj1 |ԵCf9BL. &{ {pۆ>Ԃ1ng- /}aC跧Ŋn4M+RFxdS$3 R AD4%<\;}BQ(CRdj{刳AӳfEF_y0G@.|_7 t%Eҍ g,mjHWcV$x]͕H1UX9׵Kz.Y3"@ez ž]au ?&hSbVvNpdni_^.eȷm2śQPb 9\%ϸ͙h*PM b+qb/k$_`-kZ2@{06A ~ueyiIe^Kl@J~^1v~6ee9VB@Qi^KѰT7$s()xn,怕VBFm?1HDIEרX.wP94Mm+Ɂ7 (>oVv7 k]W@;l}n݁,|^C803o" P;60\]q bglIsb46@ d%lrM ߏ> 7ClFrgB"wv6m B5s=,6gĂ-R{3dSzV0á*i*6_Wp#i*)%Rө!1+ϙ0_ 8:Ϝ&JJuǕV214F&М]MQǐR 0)HFY4 <;TsrW0b4ÃpUAG{qW8= x M_3ҮF3!FFXAެQ0Eʩ+{k۹2z*Sl`?yF3x4l_h,2w+If *F*6Նhar/OnGއFQ8"mܠzxg#g(,PN\.`xX*۳9 h]}tg+/"4u<6 Z( 6 D/>M 8d{h6M>{mXCm=ai  <uynonN,&9 ha݆vՕеm5cX<9f Fi\ ÏK1Yw٠t;4&m C,&pܝ-ÓNM?nHr^_禋v@D=b{R<޻ ֽy#{ɮy"xrP7opꌾ|pjNvB/lZ"C`IIa&!s<25/,/8?2w54c Xq3Eb{ jE\̍_T~QK3A'7?]-bUbS1D l2=HYa%2t6q8t[5~D@Oj2MJ̖2z%x}~x^\#ڬ#Gu~-< nH7W0PT ґˎ N4!hn9x33CJQpӇN6fѾ^>"2 вM_ =A{f噡0}} _!ЄWf@\}ف:g{|H8lRc1P&_aGX&1t$?Zx bsԜZԉvyow4NἕD*@8-%KM[a(aD]UͥJieT$5Z HV9UI1k04ϿW8\E00bNӞx. P4\ZwB/C; n:]l>̍\8.ImPqd8heVt8^X;A {6oP^&UXaD=Dl50-__g i >[aNvۈ$guA;`Nۓ/lڴ(s݂ B&f%,+%TTR(|!rs 0-?H9z"9@G0k5lcq+,)9^SW1;X8E0:4 N@ (γٜ #9\KQqSAxH Bx'1YxefR,FT7R-FK~=^Qљrm  ?UɆb (&F!Rc_^HhMN)YxU<&Va 1@VtsAVݙPyj:4wu=9vzB P oboj0Of<-? _,}[3a A3Bni0ߒqƎ*Mˈ"O=МS6Eϐn%l>/!&"j%S+S<akқ{τgh+69R\O ȳٜ;-B6S}psg =+}TFǶ]#{R_3d,n8A.CN޽[%̧ls-C~ٲd+O,.OR3NQqYcWФѼSaB$!,,#hpeU{_' Q<>)͵Z d;Xloɂ@S}<w yaƌ/—pexDL>AwKqۼH[W3O~e䢱vʷ/ O d?± ~>=&n@fq 2@Ң𘜸XnԚpBuĝGm|#+,\9iP@6\V ++4kq#| brh+Bn6::U̦ 1K$ _l7w&+Lƫ+l:n&K`m~?+qbRԛ): rY AU!?{Sp'*+4Q?.½y`TUm^Og$Khx 堢;t!| 6m, Y(FF'ѩw uZIͰ;.@L@̈DsctǛ x_vmIw1w+CyEME?Ԗ|jO,8 /tɠQD5q`ZIG咒kXa8-lax+r\Ъ6D%iQb`q2t@Ѯ Ы&WRH nݨ4TWO)z{& 8f<@0PnشR-kL5Wxn MnM;YMK|+ Fj%X 3}p5FrN?Ua Ok:5$E8BaR:4,YL0|k r]/P@*.Cđ7:c#Ĺ<ây!E\@J%7BhAS- ]nAm Fa1QAngƇ ^},k4pA@8';;0ѧS{*s@dMރTk-ɐ"B:(B~w!BhѸLY5=1bof#`A"ku;07 v&M8Pt)a~'} O+!a]FōҮGݡFOL{䬐M%XL `= ͢M7ʬi˿SۋQAց^^)CsI7_k(Nl ꨐaRϬ#A3=ҸQcBzJF8o|c)cr*ᴙpL"J-?;M %^ !OsPv7>3gشz9%GKVc'ReR-h1!T#ʼD%Qi56.Bj` '%7(CEzd} ʈ( ,vEI`P0ۧM&)&u,`rVV;8iޓ+Ǝ` 9ws&ZߪVP$\qCG IG<aY|\3k ' ͺ^QБq539ZrۊlWJV Y}"r\$5Apo#w"Zy;c.Qeǀb\T-E̾# yl< gҋqO=G [0ZldIJ $.檜*C#I޹Ay<kV!1l Ng"qbq9Ñ#Zx2hUwF.mٺMcs@D-4rᶌzl^s-Riճ8 Cj)Ol] AZBW Q$t>w@Jm'WV yETH^eS=&@J -dmzi56!,掚@j}`(*s0ƎX]##KH]*ј\M |:dD _߄fcH +1F9uےp5Mi? >FlNP;>|UvuK %:$NK7*/x <ϭׄw1! ܶ\;]ނڱq&ğ,Ϣm_!ɨ .jel*q2/x}7+TLg2G+KMf CN_d&0&{EL $E1Id'sVv|bO%h6bYXѐ{ncԅTKuh1)9!SpOoҀ,i#7I{eOv K@' ׅtߓXL#'tqC$.u0Pw] @5O=fC> <2)@pnH QVh AIM1'g؂!%;xw m.6YMEo|p ?>_7@o9"cjQSO^A M@j2޲WBFgP {RW<µEv _c{}JIVG]cXADu,;I쎒s㕬nK WWIXXڅSL$b.K(ŽD6~a@I|XjVեJy;*E %GԲ %fabt 9< V]륉ԭ_45"-'by1Ϸ2BՏԂ4ɸPW^q=.rJw&"J3iGN*R (C D|4rrfRtB`hmQ!v ݒ6x3ӑ!Od(h3]c}f]:G!:PԸ< ^䓺s\զEzTWs9?:&C#IO J i>q]ԽUvnw$İp!o~,R&^4T{@"MSXV2Xvݾph\M5C|'~* <΅bCc(j*b(ukM7 3X}ӏ]~Ees1[GgC5@W z2k5@c쭘)#Kl ^;T8g?TآN/)6bAy]- 9ă LK?FZFD956\$ArȩA:s^mICDuLzQn40x@ ~ҺpnmEIg§ e,7-<ăp\R pv:}#~ɽ[䫗._HIx`zMNU,D5]NdKG@r %1f~WU߲Z:SJiiDͮSCį+98uk+$0uV-dcKr#9U8a¿.b=dp@}ʴW3[w mB=:tw]v3pRB*X7m0fbԗ>(-7_zAQB0rGT,]\ۊ tr ,MVߣI)ڛlfpL5 Q<"@;\iÑ擂4;2і:Z$OFVO=WcsQ ~֙|vp6h.]" ޿m3(W٪u0S;i}†E۰.4^wLs)3ݰI4I|{e%)5k孍.'YqdLSذ+24Z-ӎ6 H&J7\yOODe[ cJz8cۢ;(8V=5I8`\\XXå;"Ce< j$]RfYsm@W{XxShhKHLbcW4Ő?~>jl (,0iCm8⤛Qm_6>#O}kxsI+즤`1w 9ig}\F,v:J4 ZɓW1§u?fYƱ5ORG tɈFo1<Z fiUQTKSvU]wRU8K6HoH8T^~ &w4ЁQbg:?jv0aT a} .QS@j+Bb%ЖYQyotx?hϏO$jɧ6xGGN}qZuӓ=R5V"@1tp:('%!q6z:QD9x^D"u6t0ew;y-V! L'8&ƴIf/X1ӵ'#L ݛ*q9zPr]@.1=$@X^ Ũ > hUJ]oF&ڀ*kŐ~k<;,aȵp`Hۢ`~Έq0tZe驳DJ>Zwp-hE|hԽA)d"9~vhTwJ>۶m4~@i Pq*9.*4ȶxq6,rĒ#,OcYk|^ :s&)mt(,/൩ -ȣZ|zѯ;hh ~36VHP4YS%%xyEϲ\ jS"*`XpDɁpe8\TCpC+!hI !BĚ AԽikIҮRʸl 2Cu8Ϧ5ŠssTD*[7P_XP&;fYh5nl.CN;o2e'֐jҌWAX~6$hFKxSE RbONϦ맾=(kT㘄W?Fx\o`.uEnZ ˣ 3Js*ttvSVA7wW(Tt#k0*A4/K[džfHMm Js348$ֹy]5B=v>Y~SJ~17q4H|CD[k\D`Bw=j|+T6;B5ﰧpFCMsş#m?8jn ^H(݁[馘;tC*6sO݅, YiC7ڶBZ\S.t J(}UṞe6yŒQDJ=+LSKn]=XV;%*X/wMG>L }m)K'T^j1<)LwUjAJ`8 _JJ#w Btc:.{g#zﮅ(m&J jhuOMMR\&`&ےCH[GH$gQكV3^o=%.`a *Ǒ}4AS(۳zI<#[F=C[ERĉq8AgE4in'[9$tɩޖ3 EUwBƘ g`Y'!BdrcvS6^kH*6-\WaAܮrl/%6YYTwUnMols/ܐ"<r)gǑ#})FI,8u%jJq/ P`M/k`n&abmDO55ճ%ד9lpLCڢb(]zCβk; M[Гݪm 홄$]%Y3>8 p(tq]Pnl=('y1x=Z`yՠlxjx_L{eIpi_h$c\Rsffڅ*EC5f [MN c!jE,䫺^d!Ԉ:|{3\GSF4kSzw "K JSi|!e?wh(/'2wdI3ܧn9t%;}E2.PSi/l$e13X0V^tl9 תSaFA_L^ "p3ZpԳd 9 )k4`,#M+Ww]"grǾIunHbI Gk,,JSw_S1e-k~}:{.1wݪUe πf3mtgY-ZFCm}sij'R&c5?[>Fʵ87܏N .}=%EU[|^ BnStq?M=RfEU_\cn} jUU'clE]Gf Ym".36Ρ\ +N W3紸 8$<0c :Dwi2c5*jHIsCoғV3"=[G@-P(][:C~#M9P)mU4u$X~,I?-]2,P24,190du4PVG]A:f Ρ}D+?.ueƈ|^ߧ6Z Ú=%WL ʭhϠ% w|a0]ۤT[kr E[d|'q8DhRaD]eWQ. Hź/^!.⏗\~a$^6|%\#nCЁÍv\rX5R}tI F5dnHuTߠW"*ѓ*'!%t9$_[|.Z},e:HҞGrhMl`&Ӻ Q Z 2Ajɰ~$U~V"x%gtMmW>0{pK ذI'e2&ob='V., OASx]'#.X~U{_[R@E7~Vt[!t^|.wdB>(#; OSO|h g ֺ &Jy76Ƛ*)S1sDi 7R[#vKfO- ¢{e1,[RJŻI;-֯&4odZ&}]J\,ϓ_Xt`q iR.` Uy3,@F 0#,LIG`=Lu$++}+\Dmq)̃ISb-m!\Xcn<(}yꮹ;zS 4Pxp[`ױROv6F`[#I^@^N:O A:Ƿ֬s ;G\BUz(R 5 Wشd DY0gW]VւZנz8H<ԅv_\0Y{tôc(B22ޤ )'k(I5_gNeX&.p~Wԏgׯ+koH ҥ[FÖi#ZG&JWYkwnC&~<%BI-USloUdžM<)d,V~.?; DFkibk4l#!GBx[Z@A6 :~@A%w• ӝyo_O%nH;KNjyC$[zz<fMHI!ln@nMD~P ?"') &m#6T6{pxy6Rk[DZ`ƥ{4ikN5E!#I$nE=;9> - =pdbӎFݭy2n!2X2g 2ŒW9~8x%1OP8i-a)xi̇ЂΥv)cHG7$ku:zڑ{x)Ognlt|V?=wKTU1yؕ1TŸ:p@J\h~ M{1 h/U  1i#:%Sc2ŗɄW%zFot8 ~ z* E"1dpVaV}$O7) V_=:|d20`D&܈sVBC)wКC8ĢvU߂l k.!YE/k|-~B\a!Û)Y&큵/{(yWg3OSw&ҁ|qkW1C۶P#  c)ES| 4z[uڲN^wB/єw.qIݏY19N#CC+@=dQp8nP{րų6Ǔ{|"9h3SzaK8eWˮ㜔.4vH\4wjN&ú.TL:7>N-s1x!H˷cH = ! ZqCc(fTwshSBuťjQ-P3XVaq7׳0}0quEc܀DYJ?տ"f.rPC"69u@,)YJ>/K{g hm͙{}ޏ n38?,„f2WG͓lDB_yQ<37ZyT"Ce뜤2Ux']=.H_ 6Ρ7)NNM%sxs!UaNtURO:mY+0M21[VDWA,X&N6^܁Y+h|,jc=k_blC{cTg$5;A/(%:O dSK`z6 ;m;4NSq`#HXxUg!<1~LO؜m(QS뇻n&a Rs_w{fZ$v[N7kUUt-c`+99_{:n`,lY^-|wұ+[*"?:?V~mPţdExx OZZیQ$:C8#Үv&R{΋V*⼆ d.[+SȔ<;X>\J3S(L}+X&6jPA2 dݓ@[w&̇tFtZj6$nl.m]I}&_(2V~~Ζ<#G>/+MsY ))T%KʈB chtخLsTg5βI<PDtt"0w'qDiu 'dL ^& r#s|Ϊ]ZtYТ S +@1|Q)_ f׸ c{"k8m&!%yC^XY?6V5D%'i ɲ)3rKA [PQ*M`HL4-ld˱\| p[7"'3ZmGp*ҡV97.1)G)cA֖b/ 7B=M|5NK?'%<*F2I7p7q]FXT!&} *miy!d+\g}D<qNFq*hʐ y*Gv<'9 9 $*{.Mm<6^yJ`78*Xݚ˺5C4wԆI6!ЇV:nڛn?nKEl [Psyo#cw*}R[2vdyb)=~4'p%n &&@i\=| Rː{OwX8Q:; 'h;Ϙ7:yb8{c3ޢdn"%"୯%aŘȉЈu)|mHE}uw7f::C#Ղn#e [(` Y fbqY:W*&V;3o68jJm o٤M=)v<V#Xu^{;\ y.xG_@mu6;whzY /XU5u3îҜl')=HCGVܔ\a9A8 R .EӲ"qZ?>?Ww$~$|o1xew߂ \?3kfPvVdSH+d}` T̻0ѴeKo\>¼bv$H D;͘jpRq$e=d)I2X5`!=&R>\Ka`EH υU &qSC6v"0!'2ӻkp}D:z:˸ L~[ؿD w DaAj2хtRÜPR.qB&T^)PZй%% MA t+HxxXỈXeO%0Jw-w~ˆ++ۺ #YFyrJKpB\8+,M 5@C{S}V]/_OH(Nљv҄pcrUX͞"[tC+KEÄC1w(͒(WXb3kYSNXۖA1ڒ= %Pl<)GfSV[ Xcޤ0FN.9z9rE>&o3B?eR̢wŦ?#)h6T't"R U/פ_4qy?ϟmj jk ׁW',y!c̝[eQ1hf$@ۼ LN棳e~gSLl<-Vi [r}(~g&̳ܔ?Rrm2O&_p5&IZYʀ!?6m{p+$2`}nY<cA\4tx\b0st].w<0iq!ѯCxfe6'uH!s|DjjSJW R%< $Vӧyhzcv'柟= UV[c_d,qQ?3E%']fBH`Dٳ'SnBp47kz#yVy aeȑ> .&PsE`RppL|vEI_MU 7Rt k#C)& 8oN(_lLR]yҦL0 ^U>kZN}D(0d*Eq$}X z*n8SFSJ8-+'7m2*j7eh0 p]`uŝYw'"uzF|iQ Ҵ?#K8W~v-cĢl9eۼhՊ k,={Z{K0X6+a@MD|mw R$9sDi7 +MQ4_Awt28y~w>xO6A6ad+vvi14VbJ{R{vT^>CAg,P4|I94_JYpLw܅l*bhJa.:Y56{6 6\/UɣhN9tiMr*qH8 ܢ {4f䮖4ʝ0=Z4t-NDqujY{h=?g vGTixm$҆ܳĠ4Dz5,T1)}hwM5 8׼䵫+`@Pky漒$O7I0~O͐.8gp/c%F[_iY 0ڧ EH I;N4q&vcqj S v<ܧuň:8'}m20dN a+XȰ*,+-Ɇl2.OGړ(4ĪdvyƶQ=\bl W4"rIJZ@/BWzy"zPybLΓC]pȩD*JqB_ov1 ^U$M}aFz#զ^'S d2fΥxuhcts dr\,:_>)v$[w[OROP}]1Z2σ'#4:|/f-̦;O{j?~H_%@5ۛebc  6Ravba BgTD_0OPƙJh@7לp>O6pf9" 7zq:YOX) <([$īF%£-E+p\~_ꖱ~f4Gs v+Cm$ËƾhsfMXpeՋ@%lMnO'6D܀;aMQ˜ sj뷆k`xr p H:3͙k!%UIW;ӽ0:0o4'9m')mjpαsw.1"?5)̡Da.弹6S:͗$m&hr8P'#YX, u4 ui'u#z.]5:3)m% ®yO`J5.Vʓ } "I~`Ȭg/z._cc7$m0(zYK$`[H|wR΄S~j tQfEn oIQ|CܠpV&@5jGw\WXu L6#u#Oq1-Oݖ qʃJ Rk~ 3dCFTԌRJ,l&j`*&U"E,'!C?`[L'ORApbH '??F“8)GeLkxr'׸3{AZ%9f‡MJm +DjpO8u D(OFz\hk/?OmwC3+#+2m-ڳ:sI16¶u!, RYx?e"99q}ڪ';Y⽾yD6gxJ8xI%ԑ~ACD3+IU +E ± OHo5-PeI h&2aDhw_9Ocu 9瓴K}pl޽d5:~6x} ץMӹqQW ";=Vjl̂fXQ`53xZ_ Axr +aw[A$ǫTW`ǵ=OHét`WNj,q0߹&wxex* \A3̻p+Bx ~;EVhu2NIYӺFwRpDbp\|lb*o?Ml߯ϥJߤ<ƍґg^{t| `}ؓv YF"YSteZpBd$rnhfAƂ-sD*XX000b z4cQ lQCVдܝo̗)߸M~PC#)ğ[l0&h=49!L(aK;0;;$a-ߌ}4OB~i[(kc Ë+0[w.F t/4`ײ +wd K71GGV̘J*,h:FU|@|`a8Kַ$gدuzTN4#CkFE'HpqgN5uq AX68>Z_/A 2aV:҆(_T65pw,-f2r]_U%r٠J/0 #ME=@IPVt+ :PCVO>ZA}[3\ <晱wۡ~!)9.^2wTLhS .fMuAf u|g^U)NзLTlO{U=Kbe`΃ke^|EOfdVf1ǭOd?- EpK!Jk۫aRy'<5WEk2Uiܼ,Tp}[[>v>C݀E0=cptPiRٿ}7^|7/V=_ȿ1 -5&h2vV1jhDȇ2lQj.mKN`b&N0+7Ri.zcT%<#&(d /;MBI!|Ʌcu@XȄ9 gVTY}5bk;mS;s\㐓RÿM!3Z[bڙp p9u#/CJ3A6E#dڃ9s{f }軯~ɓhD:rBo>OsSn&_J$f Pw\) 0h TG|QbK T<1惣!\=L ÿH0K Y9BVN՚d- BEYrNF~; Qiv崳ձNiWg]EV=D{BchQI]P\hXZkZ]jo鄦Ոd:vMcHCXx>}ͽl/0L_xKә.uPb#XhkqmH->kQزD iO` G][@Z4tlm6 :3W35)m5_9<1 ,xw6r~ \!޻=H&ߪx륽2hQ@a}h7#;lkӱ$MF 8]{}}_ "uL6 5b.tZT.9_i3bʔ;3hv k2{mi|uw°ڄfź|#>`ʸ)(?L  #zֹ>8}wW_,P{[Dw(݋wʹĝk"*P(yP)U D"uV\Q-Omk}mŀ[fۄAWwn`[Ç29ȯ'[! 3̇򡛔٨BcJ}+`KzZt_#O[SA/q -T3,ͣO$[<蝬{BLmTg[Gٛng#wn4 B5~iR^i\0WT/*H A~h0]kV V밒{Y6%P84`}6^o<ϔ!:i뒇t3 LA},48g (Ҝާ)F@6D^D|?#@ir19g%%4멆= (Q r=]敹eZmԔjiX(FHd\C@ο0.ҥKW ^(ߔa`v{D6Y)`dCGO4Cv`$r%cL3}1J˼XÍzCb,TIѠu 1sD!G4QZQ F w;9 {տB⁵zZ-˟6<"2p{ /yG/}ZEP(1?.0KqPXtk>;i+ ~6ґ( +‘Ԏe]k l=ca*@ xFrS=kY`Y@k}s~5d Wg P>=uߣW G% -/[mML>줦r|p/Kɳz[/#c*Ao틸Q~a ߵȣr$n@;T:rg2=gĢ烸_0u''fZhK+"8҇ث9H(y&ƈ?YH9%2Z9R Ъ]ep,`k9 XiIxpA ͟WKR&"dducby>Kc[d<6hO)e.|1V=85X>ȧ.0N歇k}Hn"|t_P\:P|a#v e(jKbV:]R{J=\hٶr;zG;D\PsKxYKsQO1.H"fx;x ˌ MIc]pmyd*jؾ[a5 # ]l8cDk.~G \HLÛivL7W-=eH/*y hާ<;WsK@̃~S{1 _` (QZEi\q+Ehb ^h 0:dz-}|B_MUG _*+7yu,D Yl[ݾҝ'eyd$O Rb$uO'6?y9h5O ϥ]j i2;1gҠ%io}-Ei]SVoz|թO;j;f,]@Loi;k`-79RC5,~XW /K 4f1W޶j +A*P?[('6鳬Aԗzv#Ga- S &Tsdқل|i4a͔ٲOs+v04n;Z~ɨE˃ھrAesaկZypm5օH,Xi(E@DO 5jOrk#"䵚z&܏ YdhxyV?4b`jE<-Fj1r]\u RG$]0VD3 _/la1.UU ٵ¦$"DKY54z{1N*:T'kuur9l`"`>\ {4}_%m55ւN}^CQ -fd@c6ݳT$S}k 3/:mo \֎i‘9$0c #x!?QQ M7Ke.Ez ? Ga;7p?%!Tl؄JߛaI|?NzD!0;&v.%yQ:ldlC{\ R'ӧ:)+RqyGs#Ɇ8G[v5QzGsD{GsܣҸ oM[J\s[$RoAM>C/q!0vX7tƪ% ߞYɲ2~H:tdyTm!R)1uS?lu^t{:R#cA#JS pB@I m!KE PXvgIonKIQtص,9NUEAT pPy%\jrŦ`F{ԗ%bna'̲^5f8,,i|l/WA}*QCh=>S1-dwͪWCf5ϛ6(*쎲j"Σ 4x6헆5W$'2&jo18]!)v}1eȾ' fB"Ph*{XGmya2z>!aii@eM TVڿ`P's~$}MMS0>$)w8aoq<@y@L"&LI\Ct1.=%WS$ON/ MOMj_4|v2`CPW_qDNFO="r;i l)pv(0ŏ/B*5JQ43ʹhOPrZa{x5źY\Į`V>*hЂZyK{=EQlRIw' ׿f X"ŵ@/uyr!%{N-#\QIk/O-t)N7D== bBg< Ah oڊfe:*U@ P(95diB@[ZiTCQ'hCjNN*"S=襢`,~%LKD~JË'B5qahNJ'})5~ '3:xvg9L "A=)y \A2}:fLr4;&:΃<WZF(6"ܬv=[ tԍԘ>$=rL!\O=Z/F=)CDym'1N#V/f?< a=iXwPfo"̮J;Ү͗Jc߸Dp!)l5#I\XNHr:F9<7OgF ІPD-eX_|"2m_K:CBG-6!-A?x١cC@1N`r"~l Zf{b ZPac_ ԃڈA%-m-9ڍ+\aOhZBto^8P$0)6pi_7osQK=iF 9_w=[@FSQbhH*Qǔ5áWoNU22m:WK pt\jq.QFip<3|FbmqzzgmmOŽ 2qLˍ$fBJ[gczWFBl2Pv oCp`ȃOvr&$L$ѝ8.)9#^]9zw]{r.u%LLəe[*PPْ0S7#$7hq5OeGqJ\>S0]Qt 4S(O2'oa! T^A(fdw ?kc:!]P;*ڤ9._yM*_` 6A urvsCb%;J.l p[l*X؜ގ-} Oƪ׮Zh̍d Kj!32 c"cPK#7M3F7X70IZ0p7`X>&bѹ'? N_%#wӒ;UQo>F;AB"ne=6Ω*G!o! G]d@h@<騿@k7}!:iIuʖ>M7İG(gPYmP w!DchU8;߹w}a{U$cN|? 8>n(۟AnqJ4o䩠#ؒG,،9r GA^ƭ(p3>4pl֍<٤?vO5?Иb&x̪W kTs\6{’01[ŮJ%A` rIwӑj uHc0'h2F B+)&c^d[aq6DIe֧31dXs0+|qS8cg޷D2,(.S^aS^{G; Ry'R8:0Q|(Tpwh$T겋]q‹4Qx?yh>ΡUuU#F [8><20bhj[ 7'y9Uޠ4bA+5 Fo=;Ȳ\̗Sr>s+yz >SuL|`w"Ԃ|{|7 `mc`}nMٲg"Q{'֣!ȚF)qׅL@HY`s,ZF[Kz{7} \RDɦ%6`2(*ߠyiHؓ7EM@#26 z]f8ǃQ2lݝtnVnp>#e .O䳛0»>ӨvGU NK˔n F8QІqz\t~3 ؾ_Ȅyg5؉t.)@WTqy_۟NրTibzg8Y7kZ`^6ܩ}=OH)!7n ^N @F&*Ya3i@7ڠc>ML4yl?UK @_s} lG(r6]vȵv*2`ҙ IF[-UYOڄ}A*a^}KL=x.iUNqkZAMU8Vi!Dgx^+-5oc6)aPʲ$1mVl#CY/4K5>r!UЂg=p4awsΔģ0|g䑏xr-}yn(;-E̓YYBv1i7arQ)lջ_ߝ C 4M =@swTbfY o?~AIt4~rdpV;;"?UKM 2l32Xחhrtۙ=k[2!6> 2Uj\nR 9HzBhYcKA%bm/5ďtZrN>.HZٟ -B{$P/vԪ"϶>cbkwZ,$) ,'rT)(ZTOe&$-+>f X[jRZ ^|oxXPz7i޴-Xk-dOSu_itz Σ·( #ԉ BJq S4ғc ;țlkj0t;CXwIw9+*N@\ϯy/"$逩DZ=n3,v@JqEVSuW'&+`eȯKnEs/J :I%y$4et9Ai'YҸR2[ ^kQ `iW´j2*B1$>(޷oT,c.p?nK,} KZׁ0!&"V̶SO/qΒ=>tYe戴#_ mW36sIy@AL݇7eBwSە4pe>?ܧCҬ<7l˅8C G*˂4.)EL(21=FYOȋнлO}ړ|J1T4ڦAa-m(B֑;+SɋQ>. wYvDU(U]vyWCU :h?D/q,{Y$ ]S1VR K8!U2qb#fYLF-Pk2/GRcL3m vф.Ʋdzb;8,YevF{f+#͒Y7(| n~㦱jin$&8[%toմn%l#WR U6mm:v%> axߣ«I9֗u.JE1Ț SȅʫՆvfee1 sPԪܭ`R_fy$.Le9VB=F'$jC9D] V@+H!/uHrG캂y#nÁ췘*2I&R q0g.ZsKU^)%emG9,P( :i_# CY=t2VY^UÅ2fE9Hcnr'0l >N$̒^x;Yf*wV{S:Z hF)op\ ֽirT/ p܊r`1DM`Qc1M]*cAȅ^ _dZt9w_W~D64sLKٷX8עId~3r#@v1Qgs(0l_Q̩f~'bFOEӓС>kG#MhKYyӂ;sJhpƏ(2=5bsr#9FY0a0,T?4sy$k\fBIK. Hw]3Iv(mn[? ikL Ȝ=|x*{.5JЪܗAgA{n\7tHeTƅcAS wxZ +  quNCy`v՜6Pj6.,ԟkʋх6Sª/YwYl!v5^ӠU5Tb]3q!_ﱿ;/W0D-O ] ](GMx Oˎ@gzu 'n%,3ܭ(f5S?xs obT I[t"D˳f1.Qݲ6OI+2_m/֥I'Je[zV o=J'҆ޚ)iz`$z[\BQ!y݂1zFA 3n|&~j5OO!0{HyHI|K[@U؆U_0lsx@pR >:>!jfi_ mmA5T#?d*T^pⴔ!pbC(x0[;' (0nⷔx ,V̬@Ǒ@v_PEz)BL>X19x@§Е ן]W\]"0"UC )7/=ΛgP[=bO6^1CJn) 7$2vP( rӒ: zi65H7=P+_wުWO}BCL~$( }@o=/xznG{\ K{)R8"y^GT=gYZ Xl;g sW8,~[BE)VD 8c3p țt0`VEk "#)\a3վIKq1r3%? `0e0}Zîd{#Ew e'ݚ?.H>3'(^V=֐Y'?bW+Tv&1%An]Sz_*2thS_cd!8EsUUco!i3VAc44"Tw䘜TӮcT<(O.ƁdlDR.{LB,[jܤG@1>uّͯ j &hPhr.drV1- >1t6a]zKĿ]GxKS#TT?}-R\KH+B#?]tU(N~YWg駟LWtyEYrl춃W-d3; ڥr*K]* q@ګqƞ{\ReH8hf9p|ߟI>?rxtR1(B؉9_8#[ຉvSHCSvƎ,LhX7@2$Z)SK{A%6HaۿE{^DI~ xB{ٞ^Xܰw9l'țmߪZ#IڵȩkͦO!EޝSoˮdE 3r`,:&IG Fx><ʃC”V.U&9Gk,k,cAA U {l)cAɡ6kJuw4^÷ }rg m6"u1"6p&hmfYwo՛W4PԄ6֢&*BYy7h˵dOwC3-n Q%7"F-N$oIU/t~*J+zc sM;h#Kn5|M\KaeGksY1'~-/#g"f) 9&*"FSNU>T%OAYͽj44,`#av{,p0?xր1Ɏ̝X7csrYo74@<\QV ~ֶXlj#n2/-%d^l,ٗP(idx "L&< v?#I {/CPOK} u4CFZ7ۧZ PCT[ZۋnӀ: [#h|x,N`#360H-H%bKY5<^ǩ-b`jH:y cjt3SW2Gbi4 VQ?,/s;..&1KoS58:$T5So|1pJY(1;s}*.LpF{/YI*v漊I ?%xE! x5D']iD~b<̐؛X`iF#hZrHg'F+]5Z1"dW4}~<8x6!gri+1R052[on"+vي\LVkC.x@c塲YL5hcTI,1%{oX_ELm?8Qw? koj?* ħJϕ.XDgԙ$H+Yd. ;Mγ[ȁhk:Ґ~o 7I"^eo yW{؄;Vso-\a 4-E3qI@KI2T7 [~qu߂*9qŁ7B >9^I,z4@ץ]U`(6A뗡A JjDu.S{EDIVF^s%r&qyYvAqbBUeU$]nf*24 FqߔUvhy/Jܶ:CGɝD&s#M&C._ܼ4;ub~?{Pш!o;B *tD94hLaPw % jfTRd,G#paOلl@r#"[&0iYn& sr^sϋfJ7 #~+$~dZH cfjZGGYu~ad:uA˞ZGhAsytG1vx.sZ/hA4Z!- $!7Jѯy` uq55s۪5D:ݭ5C$jC{(\Yw*4"q+ Ku}O V[BBMލhN;ř8Ml0*4ŝеJ֣;WĭCGm'yj x[ܱ=dnp|O2>C{}VsIU,dN6`̔u{$\f͋UZ@JD+kWi)].Vڲ$hh%;@rP9s)!SKQŋ1tNRϧ1߄`\~!薙/!Ȯji(&-"rH˜55X,pV_'`T%ZL49_bP}֝V1X!yru~3<~nt\?}PjȸQT#_A \)bZ4h=xSZ;Zen]O[֟UM\U쟕 iNT-Z㭆K_-k.Uz [ ek/wjtiFGO֜Er?t[KOF?D15=vL089duWD鲃=(4:}PF |տ\kwA%YT .,U=S{ PuerZ9F S!ho໠ wB#~G,OZ~K/e71c)D`iKd$7daeƞ,-xRYr~dj`Ldh?ᒲ%GY4;X+mAi~?*ރΧ2Vn} Eqlb6kG]%j-{Gz#JE ;0:7k"]4 (/ ܛQijK# X €-?GBPH5wQm"X涿{~~H?N!M#ӻx+H(\lE'?oZWP"Q%ێu xͧ1n R%=Q ug;I?ۭuC`uXI݈3N, y7Q x«o|ItJh̫JPd`kKSRbQ|ƻ$P݊z3a{iSبݥӼ? 1R^IP*1>tئ}1CMt:TyJPyvd17"F̨,fGj8 2{tzh叡Yso%rܯްev Q,pEo,aS3r<8_(yBz<d! 6ՄNIe%JPO1F|":3~) j(^bqgyno8<;Ko*:)1 j9lsެ,e֍cdȺX͖}92E%D?MVJVi*E1FuQ! ڜ?v3ʱ5WZw4V]ǼeqH6A0XRtw>?f| s*_oAp"m#E/M)#jm!9yo+?zUQ+dq\Y@VU昪/o9~ -N~ae?$F.SJo/S9nG|ۖv]{8z69U;l6|s⛆chGJ=$845i֩ `oe\/8Aظor'?9W5FR<н ;L[!ݒK!Ҕ&\KoɈZ GWZGsO^klY$ V=Sϣ6t4墀 Nr*ho30&̽qAK)e\Ck;tfOÑA&)ʾZzP=5g%SC; ]L#=z|Pd(b^a4}/5"^j9F$%/;VA*Wjm P>x7Y$h1#KQsDc~3b([QW/ɅM ?Toyb#gEU|F+h6T |]Y0Chu3ēJ{u4r{o3Kƞ֐eBxD ^ &+-8z,'qoV>P \+R AHlS03x=wfKi1 dӥ| _(Ǿ2) 8Ƭ>V`X>3L  Oz) X:]r} 3d`h1Ft3oo=8뜩 R!Ckk`8O]z+^#uVGѲ%_CXC-.jE UoBB*GI͊9˛J:6J3Zƃw0PC:%ݮfd Ŝ[Y; +R^N^,WJ߄vS'9ت$Cħӥ!|c =%PL[7&fb2 ;bI&Q>:O`Mu:  |ǫ5f-(ƙq눍~ %ic]{o#TV&m?2 C윃3ݪސ:hqᰟ=tDKʡG?:"]o |RᣭhP1K/HGip,uf9!'td$EE'n8, n/āaͣbnQ?&&GP޷25p&D=4^0ccJYO_ #60&R ^=ԝ߷^?Zs&8"(b>r_{y;;-2Ů68cXa Q7Dc/l`cjߍH#Qn[KxTK*atxX!67@$Wdgs na~t{ՆM[ɰBBgeOۅrӈ{],yp];o\P!޳.}p0(CZ0z?`>7*-xOow}D:U){WT"澣Ni}4=Ìs|7g5J2Cp-p.0Β&ss#AI̯#Go2  =bvo5z:ʐ`۳ɃX0pRϷTs$MZtfOb 9@hG@abkdh?$J;1$=?M}odꦖmW: ߝC~}XQ@'QQYԡl6RyNl%W%Nɑb'g[jIkJk5j_jVDM0s&8;¥<$jh\Ă!tiM_ބd=>k>]Otp0LO)!rx!Rle&{7w5JOr RU؆Wj;,QQAXS-wytm8MO-_pvoTn7I t{H]G}nl gEo4urb1]CgMKNIRL!P}_ hW[i"SGll3eSi>?ibs{T[Gq'N2./F]hBAwG`ώC쯅k&j@Ȃٖ#~@Hr)cͥb`PiGA@k^HsO΅y,XESIOg;qobX\q9hRI%25!;NWP4BQ ہ/yP'W=ak ҒȯJm Ys@d"?HonM1s vNcP_r`Wux΢BEDgqbf)ɿo_DaW,#_N帑hA-c@ejG%xTe] Vl AERG _njuyesǓ[}N93)+dIqa7%Dۮ+gő]ڂ}0pܐql/-Ws{;kg9}C,~5kzm\] ObnM$sD}e ӢTm'ъ|^TDg HY:^5b~5u֥L̚ڥ s$ ik*5CHudҧ>saX}oޑؔWo\v~ks)9 "X+E-ZfJ%\@qUDGFvSrN Q AnZ)Y1-ɔ18a>L>sל*F[hUٯ-`2 R5%YUoU`&S}#"wu[ЂA|rݛt{끒^@ yNb;-7z:g(yg :3.jMNcU/0pǁCG EH_͈bF8״Q g(_/i%e7rXgxLX!K?f⤣iZ }RABdΔD#diQP,r{4XHP>v~O.4eoTDv0jڡ ⿨d@~7Yگ.]noZh]%o  K%~̕Cйz%g~'|<`Tcj?W:WƧ-_0X0]+ʙʋ#*!\_ח/VC }Z^Cf$]RaO(y#&Mr$}l>B2z謃w4 _5l 7(qC\Nz sW>[} R3wиq{ru.;﷖W֡@kG|ݞe]/?_6ԛRc9WfwǍcЗk]'g0zrpجOCGroMV[]?H7,\!?s2lca SFVLYSܙܼy+a1kZ[ul7%!8A.0f# &vLN"NbJe}LdΉPK;^bIyX: t.ɗeQ2?DŽ']8|vd6u\w\y=Ov{u`k(_%B.˂.RO2J dl9ڐ=) y4D}ⓠ`(7ĚhYU )}' <2Lo/4~y"-#AUMgm8h~#P}1"B&GV`qq؞ebP.3a{K7-䁽ew,K0rz/7.2(̇mqz l:vԗMtgSܤ&Dz@`R0'E_yO1 6 {ca>6F(^%KSCg"ɐ}@nՋ`cn=N>K׶^!DSV[-%/P_ dw`-3aH8oBMN{a8&dWi::g%lU'+f)&"uv+VW`Ŀ=y-gP,LꭊX-x.$W^sg -?U7Y3u[,{)T`]W'GD>i@)7!?>pGDžJԀ  hIfxx4L'<7qvK-:*9o4MN$t~Lpcfn ݴ%2*BTvG\oxE` c.8*R[%[b[+YKӆ̈BF$eRCRAAeZVw`CtQR +1>nHA(9^C恅֑=j_>~o1rq-y BBxH2rRB֡8 T8^U):u\ VX<Twx D1X] T֘^M-⌾Ӧ9Y檮_IT]#Ǒt6ETἦXɑ ȃhsK~p b6iΧxn+<鿻w,@GIWOE"pGBmA I rT>td^06ɟ-Q%%.LeoW;eYV;+p=Ec̑Ziq^aDؽɢ}B{uVJ8YAinkLvItH,&TDax|2gٱCwpcQ0骼X"="Y EYߵ ' !`J:#z*6D'߁V!6}ETrNJȽ]D')6pڼe;GMȒmT2D罾3gp'< U-͡k` DMې=ܓ}q8,q@)gA _m_cکx|MP)߳rMlI]BƢq8i@[b}~u+՛ƒDnxG<=Rwbù>:T`1|ҥc|@{ m9@pe36T=c~|:45ǰ-"bs4p8)]=m6S=b.vi" n}1T@mr7;$ghBq?C?XZ0{q8Տ`s|eC5B5wXu.YÓY?%Vr-䍈HktEpӶ+LI~l@U,5X0qNP [@MKOWUd4ްR#{q"zz\Rj7loA" -2Q<` RvF*P.zoeQIGlI=$Ib5sQ#aMmbó@)b%hz9"">դ?%GeJ3#&]@aJ f++|oUZi{rpyꎮl-ʴL߯],@W9Cr` 6`w6fl=փtRT$5@NW-w S{2窗S{|*x͋AWSѻsڌL"@|IUrf31Z& A 8 R:kCIޝf9\c>0OQS" /[㠻Fʌg;րu8jϸ+] 9 .tQQN5H zo} @ .Ut5m1KQk9T_O:z`NM1T !N++Yn9l~mUU c9֖?~0GP<ꎶƵ|AF}4kU(e.=a?V+ED(X7&lD^Jq.槢1=rs~./7?&B'3x!k\ |;h?E;qywdx^xa{ ?P7grZ#i|IiUČȮP,$W ,'+4>=IJ?&6EGGMnE}̉rRYTYM';lA8[+}y*/OI~&WCr҉zI.^pj{PV>5Z ֿpJ/gIH?LYQffF 5ִ륆K"Yu!' H{^O؏VГfK yRi8 } 꿓)ذզR-nb)kUI!.56jV Up(p96F/]MWODmwFVWsXaM/]ZS9gB]Q v(NW@#xEӛ]p-ҍͽPNP^}vZc pP3,pɣ -pn0#nb!͆vA+Y^Wy.^0[;_-d?i?/BUE#*6P~m b* X@ƠwYx1+[ՠ@=Sh\'b =} "w׌ReR`$XFUL¤uz(uo] yhm8Ƨ čL>&g{cI2[Fdoʍu@,n_/I fb -O΀n{%Χ@T/ɿa LZ {ۢGFq_7%\/*;A ﰠ\>*'K,^T:Ֆ|!t)݊XȕvjGE%h-dMu0ykWݭȥ]ɭ!)As,W^޽ PcLϿ *>llսci@/͕4a}d@ %EhU6e#Z ώK[٘͘WOUoᙧKt hc0 Wtp)9v) uV\ |4@ڢ4k~.ttC@WBoTNg__n᭨cfB0A[{":-U)dʳAr;'6YM:%Czaӻ-OvS˲ֳ!/%ͨ![sߌid`'U@˂\pugyssE9.; BݮyjW{rmES1˽<@@γsh)K8э $rQ<6ͨ ۠o䉈\GrJ-'yt,Vbf}1n9RnBփpp‰HӨ o*י4ZtCs(Ȉ;p*8+b2p6׍15*n90>.V@F. #ZliH{;pgלXb:誮*'. _$'_A #ڣ}+, &;bD60?\ \1Ȯ &ch{E5XNJ랔r\,ʪ&)#T;jMIXalhv+ݶdg &E~>OFe9<,єI[0ΣO;<=˃K߾ĥkg a2@XH\`x^pn>po; JWQ0gȎPS;n-sn<$Qk /O:M <޵k&WxiM'uegݧuTv{C]Q>T m[RwRw6zTXx8 1=3gmy4*E08z nAZyp;NSV0aYy [+Ć=d1qn_:m)E'E|>m.uA׽;J]c%vvdID3/X ĭFf_tl?.Zr,o͸ ;;s#5/AP6ٜGE)|A 6L_ؖ5[얕Ed&, 3׷|U23;/>l_cDկ\ 2kJYcְÂ`f$?VDlPYwDWs`S\瑐ţOpIN58M[c#zP1 0TI;R \ϼWȩ^0`u7fW06e6ߑ2+Ibˬ#ʬ[p NppX9I]s%,00k=FMn'#y.vXv(Q2=a~̗Ty1YdoB-F=] K|PUι(B:i|UTew ^[""ðn {ڻSGb3t9p4=a_ 3=\bƹ BVsg2R |5`xn\&*h {h5Z}-TFp=Jn'ӌS-!L=;c^(+4VAjo_`)vfy+2X1;pvWĩ~*Ǻ?^ZF- ao i[m\89RvMUv9eXs%/, oPW%}lX8vh%5뒋X+3 qp/>k^D UF4[ټBrRx,a!}$%W&]wSq#tY=V͘KlECrR)%_k ;V5;uL='A\RՋZW FgeSk4M7DžȕY~F#`dE))-U)p&֋h|<$TDtvz/gL%o(XsѤ@' bIY3 -e-8\$[PǮ(Խ(֛T~_\Kj(nޠt~e]ʜ-sJeCt}Ps'f{,MCSH2"z[ğȬEKEv'71xm-gq$fsa*eWTR}y|L[βB%IF2{qxD bA@S^7G N~%X߬f6WԉakLH8dNӥ2kErcsLjyOۚI*In|jm`u6PcS:fk-zyW1[b3 Oe>2udE߈20R}ߡl"Jb`z; ]J;2'iБHywO7>/(X +FjYC˯" c}&&1R;xs8?R0%]o,᧐+(!.ݭBp^YdjM}K Cd&uE֓YQ Ÿ134}ˈ 2OryukWAgVzh')bv.^];-9W5p Iv(9+fS+tah*x!P%qUCzN)Y ƬGb)@k*rmTTPWݚ{| _zhgnCm/m`}8S5͓~/(cա%^3!*Oe_O}m v*!;ju Ū"C Z;ܱAN.-MDŽs?f|g^8;yTjZzIt3N~7y8}q߉):`b/i7IΦ ==wo$qxa(h ǑZ҉4l_nE1 ub4:؞J1 3KAM7̃!7l,G:eOlx/ n<آ ̫i^ F3NQlp;S.a: =U- Ɣ´meR ;"pAgW+@z#Ոoաh6@ojpoHVndm-r6wvc&IU0+S1Bx³o2J GQnNM*_ 0NS;?daVn*galDT`B$\dNs.g >j!n:t,Q.w6#kDZŒE?Yϔ/?5 rnЋKyʍ yEBg_6tN2=࿠6ݤ0huâ`>Ƌ{'t/g*8h5(2k $$$P&~ 7{㪉XJ;{۪\Ȧg+?WT|ajL}Gm`g>Oj:8ETWkt`Eb+`^JsM=^}xE0wN.)Ra5q!lxqCNJz,XlpE5/B@zl}؎$ZUcW0 $c!]O;5zb}tt$nk$Yt^ 1fzٵqy|b S 9:rZyeeq5WNU4L“{^ tSlLNڰ+hPfgc,tHMI/sXކ\BOg' |M,w<.׶cخ:_f@#O؜14€u A4rqز$;ocYA1t9ņ^t[qQ]}Be93M˦Is7b;Ej14V|溦QqJ:}fJwŏ"ALEFAFoeߩ Cꤣ!C*]<>Jc=Ds>4t $Ą?P 麣Wl<< k!'^zeϥRC퀔I23,E7TA `˕69Q'*[ N#]gx\EPn#Kp}τ :< Wxz#P Evr.XZ@v pıKX`V'۫tEYh5CԖ cVD 8TUƴ/3 c/\PK!}ri@B=5RTS"IUH_U@v ۠f_rĺ'gPymޟTji JCS^>96-P$٪lfAi~tKG חev#*'/|J 5K状;xux-EwHRIht2/,Ѫ]0ʣ؞KKo fb1.0ېm̡Z^O!]3Hi,5@,w#su؏!G1`y* R*8^Q?Y]́SkOGȌF\spnH >CR2xFSV\ɂ $QsAdknJ`B(s]O$tIJ71;sE'ƻHaZhɳ ҂EJ&wi%By{zQix ͱ;|Fj0"<l9lOC+{id d\%j!^w x%]g@=PA|) =?=|.xEo zm qQ1 pE[Bqy.]d7ip|[-w CK1y8\$zUo? 0t%iH?՗x٧V#BĚ7O.Ƒ%LDɞ7q"ǚg xt vQ"adOgf#lospN)'w*gֈYf>}ۈHX Xd8mشik"X|"ÁO3+dx/D m BQ6}#X"B_V]!0YTV=2dw,\ 7E>8_fʾ{@F $ ̎D}+YhdTm(ԢpWqMylJm;ΰo,-;8"TqDX%|A-[1ʚF˂AsZsn9F?;78vQ`;:f]5膒 ?\oK& oRc &ߪ s7|њ8bhm^@I*e S:k1ԵJt>}h5qbvKkBJp TW|"_.zWo*p4_KO:Js-z:ȃt[`CFLFb~Bckl3#c_%WQ]y3MX}$i 1Gpd`’gy%X5_j{ͩB ίc'1);{o$uGuʾB1Љo\)G]uyVG#4WR*ॳku#xBXc ?G>YZ-c+'5|S)fϞ|W 4w}y ̑ \L|X1,,>T׾Ղ笟4CpU ֫w´=m;|=IP5l>]!9|KI [vcc%#EݞD!ŦpwiuGr9Yr(Mv"nui0+‰p ]'p7X/N+wR_ §حj W+P[5NRj8_nE8K)j+i6,CU\cf6VsgR{QAkͽ{@%=qG_ʕ7ClӮ?6a![<(e IBi̔%g7vJe~842{")s"Ul`u.L4 }^޾6a^U}+}Q rnM#Msi2&]աFw瞓۽CP|?g#g( PtQ΄mڥB85D`yxhObFmH¡Q`jadE Ib1͝~`\5ك] p?#*i!'6QK@+YrSRiȨHPMqDno`a@oC $&? Mր2hk9fz`,tL=N:mmtV ŮRJ5#Jp>_ր?~a6r^᜶ۃ\ `ɑe1G+ä7<v P"8+M[\Tjb%{0@n<1 SRxE^ɡAfs Hr_FZ,ɢ)nɍdoNN5܇eAW px-ZYn9W9C2W7.,$=]4hj;\:f>{^Ԩ l\I-}T!˰_WV؊]g:HwP~u[Å3 _4VD}Pp1$ OnMZG1*$5Ic ]* AV6ke G6>(\/Qe:Ĭ$i d4՘[txdv]fqyAJѱEgWXDP'M5ձx\&"pAK coX6/Y6಺uϻ_2׃_ NBVB,gG5* ķ!̍N՟p-avo H,41x>w!o|HN*|xk%~_a6e)H&שS/p(_UU~/Aǥ)i&1Q ~QWIeY[ER>~`[ϛuVNk#AC\\1b.7ZdB5o*e42ˊކz@֭ClxHE'ո("X HddV N(bsJh"P|~&2dmEpL=j;7"w4 OτZzod6=|Nstcx[_2׎H]پTe}ͫX4-ZFN{vx1$p+G61Sڣ!I=|8䵰Ϛ,#'peWtX;sUԡmEPIU0,Y:Dw0+0參f]ը &f/O?h=Tz6K8nEbf\ZP4G)DBTa'ts#n6("ዡ<`}&_ xpM/`vQ1-S԰h;T=lo2)s Lg@$$Lx~4$?sʨ%4ԷZ/44B ƗڟMlqŌ}F&@ =b悟`11J&@c&T-ĉT/̑WEJԙnWfU?!o#ZR2?%}#"KO|#w;mʍD1\Eü󯹗TuYWuC]!*ےaΔ`,;G \Ǝ|L!8 (Ց?u}o4QInz 4]XUaF ϔW^ʼ1p*iG iè{ciP4_y{,XS]pF'sh6ablA'+?a@@.[P4{KGs2H!;RB{cM-iCi"ఽ1{fB#?!m?DЃ~7O?J8; ht7s顷;W }@XPNG8Hs|ƺj}D- Aذ;dm 2_sU~ʄXw5w~z&ϡ/@P)[$f6EorH x{z$; Al.54$yԍI-_Kl2b ?Լ*؈g YW{($:US1T/*Aq-Be7/h8g"~Ʃn`ή6ƊZ(:'[mixbz渲Xl/J+jЪkMؾ*UjԆ5&B9|{ yxvFV!VLsZ%kK/ ɪtwi\cpVwG@FY JOp|]it㓢2LFW[yLނ x^ *Tb 8 2ghkW ̺֊ }y]k9+ c!{=`yٴaXT_K [w?BXH}$ 3cCȇ$&1m\U?| )F6 8ȝDlӊ`Y#ǁG{aD?+=5~ +p͎ ǥz G&f7}Zgo/v sH3l#G$Ⱦ`vsm^Xg.XJ_kZaHU=S{S~~.6RQӂ^]Iuwa+M^ceM7) G  vϖ&[ 0fSvc'܏KP<գ@ڧ,k/jY=5q-xx!HGe>0OBu0&5iRQ[{(hSq _5ƶ p%&gg*_w2Iݱ-8yi2UnJYE]x)Ϣ:E1q{4v2]>MLjրH?|0a u6d_XE|ދSBUcdh]/Oԣ9Vh2=yF`: Rn?HiwA;~ˊV->1[FVH }'˜ƭdJ1BofgT9aSLpiGq_L袅8ղw YuY`e>dK|lt/`0e=˴> Շ+37:d`.n =x jkH5݃7c=wSrEYz!q(Fo j>lʼsvc;EmjRTZ}QvtV̱3zedQPdw,JW`&_HOܫc _J 22#0HEW4ǐ_6qZ!κxQ[3,5 ja c:mxHփuذ m_@2߃zA ;S)#M7H_Џ f}*ǐ bqP(rDC%@f-|˨~mYx,9O"N4*ڬeу+GP<דMb,U$57:(VCHuK^5neoL_8TwצZ_K"nEŦ~TTGAdkDT~#83@z&[kM$Uìϟ{6ܭ9.0~mp67)648$Th]Dbj9aH+a.^2MN(A l׾LKuӚiuŴ_s-=GjݲrV]CiZ)Qks!猭7^ˠDr:}#m6rۻߜ+E]"S+;C?ZV%0v,Z*\S}xx=& g b]1}3m @UfoΖH-oֽQC:vuHL֝Kog-4rM.mT|8:Aof?H"Т5BTmHzYؚX-ȃr1^׫ȼ"6i(fiҨ~ \]KynPV_+@5^t.*]+3Cu}d ™(ظv_˅pL)=ȱPLWBbGfigpUmuB? .D_^$݁'1J9qwTS[On/Bet-2״} Ĕl=jN# =у`Bu zEihY/BanWiyLոʃ766'4가dy~Aq_c؇`5I.+]!ӆ;N6t q <9_]>4 5|~f>i(_"&B[t2}๼12N] x[GJeB6b/Ƽz-M`rdR!7UqnM3E͋$TdyJ&$ɓ׀{-lHa܀^̛9DNG`häEXTtbIGlNLqyLeJhwxx i .hslѭ~@G@gt\ZEl!d~v4ssjME; CvA+ %հ;?a] Nu?ڜnƹ2?Ҋ1Acҩ=jGc _w޷ Kt%xrS#5zG5kmuMh%86yV M7*6!t9W}n6Z (%.; ZmcO(:fB8^y|h$jMVj3+~0uTlHuqaU =:\-V+9!ьӅ{XIx?!J ms@tGveU 5l Emb$ʭwbsͭ_pNv's+zŮ _Х}j `MKƋ[Yb#WY 4p#ۊmT_IG'[B9DObOSjd"jTu^*ރ)(> B5\9/Ґ'aB@Tnh_Q\Ȯĉ,QDqߒ'zQ:xx*_,2;[u]"O[c܎N" q?;)^un@;1Tw |ji0{@I'Ll!ɥ\Dt @ S͍֚[}L}Zyr2=$w<5Zpg/ cB-h: xWhZU>˖&NOβ]Mn\TZwdN{D%UK3^^YE Vr -_Ժduug`B&o$/15AeI3`GcdD_v?+>ddQ⨘6:ɾ6y*۸gk/ƨJ٣ΤNĿLS1+RG/zV'œw=]g{䀡4($.. 9!A_zR΃.3{D*B%ji-٨_$e|ĦRۍL_'r߄coa~K&W:QKA5e^Mw?;U2x3PܭOZQuaۭ%{rc`zВ@1 t=Fo)ʯHȏ;)Aġ.epRK}/VIRe;*yэ>>8;%Uظ^"\I5HB:Ҝ6|TJ&%9JFwN-VaϘfNl<*t&5 LіRDh9b[+M >U"݂ nIەfZ\F"\£R!/ 9=ŭ$Օv0ոKR: p݄`497vaաc{qCM>na]|CkfNɶVlGzM+u^T:^eT߀,K)J?sLQA7+(#2s~6_b .g:⬉Y;*cA uvH w΍ƾl ~)n'jat (cGGe-Dz'븚 RxX`8/__Kr8ɃlsGuv 6]"y87õY,,›t\o*zK+I6$MSHn )P}rG53ԢBAMpFaK /3(*29UvV3{Q&]C) da .HK dI% {sNk.v)JTC'w]+hX:j4/$ `,LQ m&]Y V-+EC'ߥVd$'yfԌJ!PUk*f;8 ӆg3emZ-*FgENnWűt9f70,:yd5bf\>3RLRf9zԡu/BF㘲gw.\zlk0b3]/ [*Ucv#_C͓|fY LEcirqx?D SnsRQ :T~d2cbܟ_@}d HJ\j6C:'qޯ^J'=/>Aca$w56&V.J[/SM{B*ht-ҋ{@ܧF o(VTGh$`ґ!c@OcrïI25VM=l7ʄ/MqA*<^5 xu-)-sTZ FC5>#Hplg]Q ƫnlhz2=z؆G?hu g.'w|JeFQ:'[hc$Sa(@Fo-n W~18sҩ->I8z3B; z"Tb mM/H )Mp!O.׬0ΐ[ir=<Be W|eƶ-ծ*9ޮ2 9ƫ6??;Eo)Lbv7@oۥ0j#lN/G[)IYMX(yM$UhӄBOw}T+vd W}Ӣ(,>" @DG5ڠ)/wUґGd o Z $#! `v$̈!H!K#wim%Ы\D3`pW"B/2>U%g(6Hf&m 3r y~7ny}d\iEk:ႄ}{?gH{Ŕ tz/]NoefE6F EaL8'(݄2&/.(GedsQ-5 _)DĎ]OUmC6ȹ!]B1 IkJRUQV72̍_"z齶|u&2,㧀lLw0Cظ!}0.SV AEzXt7!vLMȒ:?o&5mK̂T_k[Ld€ 8UMDзV0rVE=P07thY>AUN(E_å3,fs <'fUHu֦"'?KܠGg8VuUaX [T $Lkc_@w $SX3Mr|4 hkV|Rªb>>*}:[۶:f'WpTnCäK8Y˾p$!` Gc'X¾o*/?uRmgdętD?Kۢ;]Аtf5ʷuOmme?V:хklr= vk&b %jŽ;Z3?,qzG;<D$!:ši͓ ~Pլ(;EQOqwdMWi>SpWK^93>dM \ОY٩+Ƥ=_K$N)D xn2&@ X*^}~]t%>=ݺd4P`e/1 &+x4GSbB>#,2abJNǢ]q]W<|ʹ.'6D>ªixbt:kyZ^oMc'ao$eQ4VCo&nE#E7)mGcDgcRn{f}üEj&1o|,*ـfҙ0q+[pN~0vSܹo@8qLnu=pɐƼ(^8d]F~">ogJ闲κMɲ '{'JXة 'Ժ5[0.jd2[:mD1ybUT3C*xKPoIm櫂?9:D[l%njƈb-aWAhրrQoe=BQT+4i~cRT OW  'f~@>߯qqwd ֽcU Dt[knZMo&cnyHdNK8H|ʍ0X͒X #[4ޗkom*Uz6(|#?>@Xcэ_qR4 ~4!QCq3LB s+1&n69jތxb@ߎu1k>R& T3zh|ebdh,{FX[G A2bIr$ `mνԀ;-ߙ{H$wh=цj)jTx763& NIʱTݑt] { FCs'iW$U[jhjndac+ PpE~Wfj;`e4,q~Q^\+#$oέ_"ފhİԌe|AZmˋ_] Frĭlꮳ$}7@Kc=msk%2U>,wwOCwM폙HBpҕ1e& ODT?}?؛yb H'V 8*/LwEЬP"{VC!>"Ku#޻ 800 sٸazKI,n6nL8dsNEHH(Ұ-0ɹ\Ph%2r5ƻTnm~XTi W d?< <.(cʬ*]O k8PG9VmGfҮ 2`OJj1@I*Jf9WEY/h\qa?9װs "G?>x١B vI aHG1l^L z`,Ryxq|o?y8% 6eJ: ֨DOyx7>/)[0EQL CΛe vc$=Jq?KQrk=cU ȯ1{u[S XnU"MX1XH-Smjɛ^8wk}y<{!H%DE{1[}4Bs;-Z3VP֞!o 3m=ƨ$Q=Y b*ePg H]MDRs15U(Jl*W=#@JdMyf)@&foa^Q;2aZ#+1 |p@4רs J\x>rkQ@*x]>х(R*1 ƃ=Tb>,P8.K ӄSI`wr#dd?14Sf_Jȯƺ-iV/Bj* xϐwb݂TZ|W7i>-$ɀ?yI`@]Ey} v^QOemLOS^u63Dj܊Y>K;g2ѺJ1;'<1,ݜuXtĻd'o);S [x19uR~uDbGuVy'-D`"Y>G׆ fWW9PȔsk-OhGO@[l[]hf8kPۖv*a!XD84KHc7uGhrJ4^mrMv婴L )b&-$r9艢g/th e|JaW/ּq Q,HKύ}qe (.QK95#>FCPS _'~xAH% ??ѝ y`;gFdGOo[a{6:Z~tZ%L앫ਁٯ'=r͢)FUKqB1VR*1 =y~<|',fI,Cޑ)S+OF l< Wg=B753f$AXi"1o4I?l0e񞏘׬WTnkNH%6HTnŔI,Yds[(ԏvoJu2'f]oٮR3Gmi[nO~~`cf.Į?6]GxLn_䜭QI;bAU 6CܻGŒr! M !,ßQɋJ`4@4`KDĸ!xsYۊx$ES Eˆ;2Ḧ́ꐲMBHbNl#Y%um䡧)Co?2F! M~e̢W,~_š (Q47-XUi55oIV)pȿ=)*K &_Q mFlG"C~L`F_r6njEL% F@C&";Sy7&Ihv>0z_4F~j@ όc}4Q!"80L=Dqm-^MpS/'bGqG N?"3[O٧iԿ &VM Z~G+_S?]`OPeJN ]{e <8H|rZ0I֮{Bz:.nA1nT:{` *^#j3]T0nR*ftw?u\Boo x"AM|f' @ȶp6>i3/ג󑱼^ڠD!%.[ې:K9/$bL /''p@ƥχ9FLu)&gd5zB1'w+kmR@BHUnR@Ɔ!Eݒ}z{6UV$Dvaӷaud-&z<<@ xBuND6Ǹlp!|"Kҥ_Ix;'dm>Vƞ/c_U)9}_hq ҉y*tT=4#.ngݦyj *p?5 Vձ{`e@4$<@2ŗX*Ni`,khMu\,fžť~H{}ȑ[SM-t8mmaV[GjX;^y@oR2&7e0J( }S/LAP)!.D22XB 'J0~=4A_tlDX尔֢5Я&К5M0IEA<^b=$`30orzkLGNb;£J~5þP8it E1)1aȋV{=jJ16[ <8skeݶɍp.Ú]TQ V'.D1A+l.j~Y:'fU\C*߿9bZ|8lQP;H~~29:/&_`:s;z(d!ijċkVaٻ0`HsCjiҲ 8dmv3;\[[(bkb78biw`>0 g0|x 4Pu/Oo#~׋W&`4׋hԤ ysc2tK5`;em\xPD!;gwIS9lZkC9vV?-iG(CEnd?+щEOͮ M 6%w\RVX)ˡ$?JHWxM%<,lD NfCJ,c1lce]@9vl3bz[㐳X/ m~li^ le'M<[wJLC ' )܀^7D_cg Ł1>9*zּs\g%{2dBtj_h6rD13y;Y{lsL neY".J'i߹`z]=Rwb@U+9t\NyLJT*K\J^RtoM#kVط~& U>Y`kX7kӣ,֮qNEDrLn49NBR!F՛)iC̗3s߱Ҏ?D,εh {C=֖ G1qfA-Wh}bH{q*UEcU !D+{.Ć4vpFֿ ?$0̢Cjր*i-`y9\tZ>%mRCVpڋH9f= fBY˲ṾmL#b>/Q:o?}(NTVw@fg1Wxkv>Ǧl m8<*[<'2P'^F1kT sDCb ,@ ;!*w÷痴& @#Re9X-~ k4[j+w+ar]24gt$|ɔ^oIXj捐_\ILֱb2-dW#0i3}5S <8PK5ִasYqC̴n)dv1ۙ=~X3aRM[0}n['UKK/?nP:B|oxʵ sgl qr]6' /x:GexG[,Mhd}Bږl2p{ẹ/ÆdyNa~oMSrZu!~c\ ^[M40+f.<c0qzyUF4a'ŵgRu_ ?N\NW0M)ۀWhɳƀo%BaZAuS3~&0Q037Iͣz97< Tт5UKlӗK_D }(x˰rA3JIoW^٧0l0LeG׳SL䇓jVL!L1[]$r.×W ӊZC=Xv9N]=]ցIC&6!q,O91Ђg jlYbl).Qo}z,%t=]A]T})E'_f_5Gdjd\mT_D0ȟ[ehʾk/<&љ>b`U.X='::-E(\ED "i@Q>wD'ݥc ,"5z*A ӵ;?Cȫڌv-$;rA wF,"ĭRتL E1cql0< 2R<{h׍ bbF2 !mT~_iX8 m(A_`.rz&!ڄO{i"=&Jy*=)M89,d;"9i3m@ʷG+9b#w_ ]%x-gRm!&ћv/e·>S\pjyiy"z7:AHm;ח`hK`zνJ8=h% d2>&nY20H2.v=^YG ~M.\NUɏϐ.PE0,( }iisJT6]Esv_ ](` 8;*q>RbpYcE~L僪E8]W6 /H\px/\ϳlNnY`}Maޝq3!z!`[a$z/(ZUt1*aYZ5VT( B$M#rªlfiF}Ƌ /kw@T1nIv9wrA nb0R{4l[" JRC Hń[{.zu ɔMf 4?+ilmٞȠv6*F"p 2tQMR^O~XQ(HpU-DىAd:8TI"2Y.\S+.uBYiP6Qw ]D J/oF&Lo 35$}SklT\FLkYM皇–򫩑3Um؂ZFufQ[p%8_4Ofћ] y({9V7P*j(H& mb0uq^->c%wF(6)\pr>S'u'YS\\Viy ݤT4ڗc(y[h`2m2.'@՟|*Zߒ4),`@ʦBn$<bLf3[r*F X&vIiM]]F!6\?2.$a-; d9 c{#Ո0҂w.aƩʋ^ltzֱ'sniX 4s_|Yf20f ֹe衠i: j+ZxǚIv-|Duې {58kN\# `μ| %is"Ίh |0dȠnp I0lsR"{HBKW<9ԛ/^$.ڊ܃ 9CѬ|I7:U@>rhd"jQ tVߖ ( {UaX7{ ujP;7w1[2@-zz?0c#)Z%gzPzR+R=dHx?+6 }93[[{&@E_c@Ԧɯ8P+WȬ(ȵ!0ȝȜ\G2"Atq43%FxY-:G6j;OUJ|ҹz[+i0V}ZDwGw-!SdL4*&&+g= `JN>^w0hs,@iăxo3&r",xɀ{xȖub{GviލH"c0EƤoc@ +QywAaf]e.hҍm-; R0Y*]8+qcZƁYIЅ `wKpoԍnndiDylޢ~Ceo/a0r=oJ<,| "A$Q\/B,u268^u(֩N-YtA*?MxE _,9X#ArWy}W=67d4Kض׾,Cf(Eȼ B3T)/qؠ0zF[H!d@cgd׉ַK9dA42"{n&2IZg.s| zN1:@uC%LIVDT 6zkiګrtB#XvjaH~AJvS E!D|L PFM\ո:}/1Q ?# @UȉSL,<9WQqN_H/ynp]:-܃%B-?΂Yi R0=9+D{ɓD}i1& do.%̆]>|z )l\ k Q\) @֩TњݲWd,%>N:P#O斣΄,nQMBQu֔.u^ xl{B)+ozPOOSa !7#P@&dʤe- w{[4)+fI#WFћ5'c,l,g>A/ +$k ݡ0lU=cm V?}6P֏5A(y*0ӻ|(A1EӦMAi nY;}yʇea`I7KrPb  %l*gkJX: !ӗXgCBgշ4PҹN(9lBI⛄/}>!PGkc Ev83zpNaW,SF $F6/ -~>ʁH'{ %U4>P5悫?2^t[ԢuypiO:*H`[k% tw)< kHAVJl+`2?0Ʌ[X2~?SĐZN^]w3ZN8^X) qrEYbY]3٭si.|;ӊ{ۦv[XhlLrW GJ5YݻtT̠ZCWRtH7bu-q>8kܝB=nْh'9 af5ۘvGaB y%_eNF x]fʏD470L0ckcwQ.̴/`5._o $թ`pBr1'Hjb_L)'dtjp=|Ub6ЙjV ]nǧ| k%PΞ{R:UdyLW0HD29Ggo=_'=ayŽk]:'z-CXr1>(?~^ISA_/Gc4xخx c$yl|35Z`Y(g翗'd j$ep`zz#WfrٱתM9 ~IEl@؝emu{BN L]-2$8i|m(3e:+ؚ̧Z8|1~7/ r?4 RFzIt}%c-0`Ѽ%hEcshIᴏaa D XbԱn̘?~Be ]{0@uF6%L 2Y3xxnEcњ=(H$$/ypT9@yj3P3弅Gduz5sHسrK81_BKrAndϔumW{m\_.%ӇlNf 6zLD9h SYTA埃1kG. 1k% $d46*H'~]@)j4(y>.ϊ1v9; K۔n,p>#?]q 7>eڿQ׾pP7Ad9`0q{폅_@:?CW43v@J=^BN,Rt؋~Vl,QDAj/E rzzLu(}N;@p\1yuNĞÍľ8,߉X󧼸#a%Kf0B/K9+Iա gڒj8 .sm?*;!%[Zs¯EX`caP Xas[Xpm4$Ds=I'wl!pտks\A=зcL]Dˮ.6z2T} }i\٢jеVfu$6C*E_B$ba2:ogǁ:AH_HR9+|3i|~a&Wyh +Mz-o-F4oAg"Lznc:-x|7%?u\مkU+\ I+Ȫ@@鮣q/@s!ɹMn54B""fyٵBW"<d)^$GCbJ G|W^԰SB@ .bRQW&/~G+o/gj@hV(vT؞/`Ip $qs+zH ^vI 6{| nC5-1BE '?sLa^z34f)l,}A+N/;8f7 :#f?4qmGup a12%j\Dx'5+ # ڨUDl.Scݴ)K) ( /-N&S2SW-ƕbƝNvXT$*$R!B=k=-׻*^Igc??:xR40ۍDEyr Znз`*'#:n".fg6s5a\@8lZy/b*-u$Xj$pWT? =>bߦ<(P!xJ1AZFӨ ~WlY[FjKd~oV[-tN˨pS"穧cn_i uVz%c{H#6ţS按Ԛ tf1|ҦM~sacLw KORIypQ?-[`K-kE3pS*c~MuOCCeI;iV!!h[}iZ ɜT)& +WoB4K2H<٫@XZ,W/X۾\X4֓(žӗMXߠ7d# p[M _a=> J^'#'NyH/?+iel#JӆYQ;^vhʟdiV,`aHPgj`6"ވқTCoi-]XJ#3!G ɒGԽC )J:26D:+%0۞00 d蠪Asm/(wi&^D_(=?:{0NG K$XE_>?o 5fO6 yrP^}]$EL|fV Pea g{>~0 -2ݬXt7~P>8!Zg{=0^7who֓@٭ ҭQXo)dgXA0V"\$" [wxƊNNߍbw\.o7);{ѱU44*8_ !H65 sY?7T#|jq 88NFLV .Gn&#  C &s2}f*H|4fpYUa"::"]q3=ntRqxmojw4YpdDWT5y}rPʂ)ƿ5cFTx%ʇu1zeV*hC7^nKu%?B]bJLvj# (w4w"JCrf0yyӀ<opiĐ>$wȝcxT%*{pUJOb ŽϲLH-p;Lؒz_pg|˧ڶ.#c8rKdp] xcMTzz^۔/k7-LŘoJդbώKr(9N2#xV'?wo>L9 Ϗ,EC͵rJLv(4F`f6^M @Q(;Y?F^!;0tV$uj5g慯 l LA++:w^Y yϣJ> 8k|p\#PC!)hy&)YzhmvZRP 3R?u\ <|@,p <+,1yAT&)^muW4dpF3`%#Zɋӝ՚VAxֺ^NA0I y&*u:.rr]a&0~= BD+%D_w,QC݂lG{caɿ` n֘C+>D'bWH' q@z,rRUi&CƱC9HsR_uG: L+$X;Q 2ԖxO;=QY'cls;>J+??T8Bb Xgwq%=3ˎ}l% jN?RO8jؒ.5o*/[O+gYҾUU dzP*T?RV1k'&ZL(`z<{ ^~0ƾpfae!UJ*&,"7"LC5VuIC=\z _ Ӡ} =xAH[bmk䇂 Dc$l88-PϨF]D鋰^Dxh]:a'T:ٯjaRGBl=>^$g:Zj1bNRRg䵐g?P{ ~i0W)09l",~}s#N8*w?g]VJ k%:D?3-tK˹-@ΪrKh Ѳld ˺&^P_דDfw+x x=ݰ1=r( m0_HNڈJմr$q5Nj/' X,PfэDt [> Hh DvFifkȏƷe7zNtmHd[1瑾:ST9hh:Z0vx@x`HbR|uQЊ[ٯb'ujP#q7Ik!&d8RCG4 ~>J /,u+X+=EH(XQ+JwR>n|6XrHqS@k6.'?>%3Y{ T^ٜ?^*@gQ%J ߨ/'B% 7?o_=6zVC!{R%jraB `8 NC5J|QnoW/;iTڦ6cY׍AvYg zw3஡FQ7b\ kߜӾq MȊJ@wsW "T 8'&xׯ1>{@rLr0)S$ ǒHQb;gBo Yy;{Zw#RaMA^W$hvBH8wlعbVC(<3H5E@.#I tsxxg{EݟB8X-q̾RAW080cܓ=pmp$9qGփ*aM/a~DNըBW@af Qj/R +Lo]oeFxEL}V_; mKއvqi!V߁ҫrVѐ''ݶo+r/C@cnyE>Hu*p59bϧLk r;}txGBk;{^vC<$|͢h.2#kJEy|,Ju$mqOl둈GTimSXtQB+$M4[ǝo9i_^zL ] ?&:B?J7OB]rߥpprx8_!> Hz E [6iٮV.A6f8 ~bU0RqNoxLUқ/rsSXz!! ܇W?\t6q0RSR/ ~ب荴_SO39n4A-i15ZDy?C}FeݳN~FX)??H uH5Fjw6^ @QKwnYFS^S5OC OxyZѮzݔݡk]Or+8Xp OL t|-PC;w=q5jfk B'@L+ojQ*XRwy-L ^_v +A#hv@681~;7rCde݆u[T%%(55kþC;ras{GUH(ǎLO( E$ ~Nz;ܰrq[6jfybB=e?9k]&nrjCnasaFd瀊 Vw{.hx1zNF'V%rJUC| L uڒ<+A+ghHT3h' خ>:R(p?&wS3XN9;qU#]ҡ֩Iʼ*na7e|/ LƇEш5k iBwO4QTµ8-]HnRH#9c&6ځrW| .ESXST)Cj>bc (XSK8:,!WxCxq<(r75&dtO,hDI͚iN @^y[3x#l4Kgv\&*́P Zw u<h9\ପlm{U>,+GbP:q:T\/sD9eW01Q h2m\\^EwљFǔN%.^ [@i^ή7}eeXr1(T.>5ǚԽ*yלV4C0C30TU='Po >6z`U+}HAAU؝w^NICŋע9ܶ/HkM=ȀݤF%Є`Oq ?.'9e8K4VS?Q}> Vq9PioM Q?iQ>%0ȋy B^ۿG٥D7|zp XATz唦)a>7^Rm5ѳ{5̻M)QPƕ"&4El8 S` ye~^$b}ۨP>yvxr e.g[aHG_D^fB++y[E|.Lf(oJ-CDtpTI)(eA_ر~pbOGOj6iqzDGpjX . r=К,`=ATc&Ʃ1,1YxpxjTA:0M9$}:0i(R2>\{b-01H` `Pg&5T/=P!C093|vlU~?х 7꼌CXUw4 x1#ߕIE_}H @RSPЈDFnu3Z# ZFx_A\ot 6pòC䦋NI(4}W*/M?E8~17Z_O%%c* ^dkDF!y7/bw\A֌JbiϛZ8Ҏ)?Ḛ-t#1&x )eoXt`0+mr}i-gqN4t`+AtnO0E0@ P}V=tN7O Od]2v;b-23 h!̼EA(I7- ĞN&Idz8$z6~O).b*>2}[aPU@bp`(GsAN=YO8V.nYwB%45J{!\\nYyQ=(;B?ӛ^Ј8`Ry_>o7- %3s@%732S8 IaCW(JOEU&jTYj}5(Z:)]JלRG8OPѡPʣjo> {N.@^ЖVJj;&Ck-' 4Mٕho]#غP# Mt̯0Q"[5/=+!>f {ɌnAOPq n[ SYfM bWwa%0nmxn|!UKXfmp:N ^MAt\U@$"|!Ua] M~W:g( bHg=SS{9V^,CD݇*^Dß? 9?~5C}$g@Wg?T"M=x\Bd":Mi䭘7ɫ{2TJѵM_'RKj@bm*d].gQ]{8[G~d`%l{>UGggK2Dr2s;yO75ǎ֚(Sp e@ޞ-%H=n3\=͝`0 00߮VaeN-vKN2rMkhI5}˄2G$̡{]O2Q+BAz({fn g{ =efdO ! %h؇2N;:St؉qdW5ޛvڴ*6/3}"KG T%bʵDl0Ïeh~ZmSLa\xgḿo0idl6L`J쪯1|0O1 d"ИM DK4v䄗&uS?򽭿?uU 츙'ΩXrҟEiT@Hӎ;fz8@xMs(io'r}OTJ&3SOWO-[2cDGNqK6 8SlsBIU+L}3wbJȧ/=)F')nw C8dms"S˙OK Yg$7e;*m  u8Z$gM: m B*oTޔa%t|!ߟsM*(qP2ygb[zAYons]D3?)OmAãiW 'U iD9C%U `n)vz9P:{$stLJ1zT.߀A|Af2 C/c3=.ʜ=à">ڱMڒd[g')ƺW&k| %h!:(^ *uA[lkP~&lNq d m6i[ ibφ au̵Sku=W_<r'oK)"IR toҚ7e)9 羽f@??\QR5$rA68S}>`}!c/ȀEʛRb_&x^6􃭋N2/EwGY Z}FfHnn'u3k Y<Ј@UŲ6=Շpt͇eZ<9VS2nUgRKd8rU6>\ 3{-UVm92*\ymЗnT½s9M =FފhY۳"gkị&&J@5/ܔň% ei`Tw'a(2  EabI=G_Qm 73Kvn6ڨ+V쩄}-wQbwml>(+r9UuhD"ck(>GJsĈ^x"%0Y!/yllj 2\4v Ƥ-ЦvGh;aJX!Mj|bflϔb_V0R_2F  DMf(3ÖDg~4Q^죧kʏPmk2N g!O2V~ W׈: %ŋJUޭV+x_QP d}p2^$uXFN뙔ZK',K z 9h,j&7=7M ?,(*+_b[$-x+.w` K${$;^]X G{U_G\Jp=&2qA"GʒpVbmf)&HIk1V{q M%3 ٓ3)<(Cke,#{(!;H%B;b-5'Ϡ<ȦOeg!-,vNMa8 cm߫43W]1_sMMްyBur>,G-PP+P/V x0o[Eir%z{/75֓_ F0|l[$ }qx%fU@ڔE4K*"_è+ 7J+\=ȡp>7BLŦSTwySf:yҢ]ؚ}`XR=4"E@r3]|({)LSp&( tS]ZƔ\w$BiV~kXλex) .<wha9o EW4_1ms gK mǸ1LUɯOW5C+?R~b@y"( X?2 ZSHshp~`aK"+:Fe~]SHɟŧ/;\0=H޶c̰~Wڻ)a^l Y8ߚo] *,ȃ6GMYwr9OŔQv?]5&#lE'0S}ƫ4:5x:zaȶG@ # |ν~jfVѫQ\YfPcfcKslJpL|x Dg( Zom0N /&vtc < cjJ,A/03 6Ħ=m"wY#a;D\ LJ9B0R90xܬ\? )_ eݒH포CG†gi.\Xu>=/ 9K-ɉ) HV4v0U Ƴ%/V\Z#JoM_uK>{e~T=H6(ytEH0]ЕUvA2=ƏRʗY\C=7^[7َ)iU<>r1 j88iUΫuœ->s $wG'ۜhK[%ञ=Sɣ6[ lVҖ;5~g-u0L Г.=q{B:\u SSeIuqɡlOc6L t؄5l~($3LI~͒tpJL)s@%Pʖta;cv %@*McrͶg,.đVtw% _!l7Nuh`SӠIkRU;#!„ӣqlA&dkp4q`/(8>(j#6j*[9L7&@lҊaEY'mhYVb1ZsV7[eb\Sä!ZC-Cslmbጛg?1G^Vn/@^GZo61H:ݾ<+C>N h(\85rŌRcG`\;i!.)1eED̐2|UB]LL!w֨؃4֐G~&4 Eo)~h-rٍOeĔUT%\pYaP*jCXEW;-H,HOm,U  nE?| $ɕt[ĬMgN\(B\A'k]'gUPAjcٹIt< RkՄ*1gl. tiк9P) KֶRRi#Dq|>ik6v eh!7<ݓ)#@,pR@r7E:.NJ0ZƮHm&pg`U$[vP2"?o7n(U%1 [}tUͰcmt2*۽PǛiE5=|^xʼn"^)nQk6 N>J&79ŐI4AҝRg =r=0"HYwsShc|W[EC9'}j5Gˤzxp~}~4d-5֩b:}sɸ@ )?G]5!0kfz_$K;kj;̠,⧖[%K k |NLO*j*]VpK#у\!I"p{mُd%YiFh2}7`|jɇ[輐tTPX(1 t260ZD{*PɞEM2;=|E6[YʻbA}ǨqJS#9a̍M~4oUx;mBkyV܎)*oq$dDQl!z"?Ma@t7}'ܢɻџrm#^, L O%i'-d%wO*|)\UGku$-rr ȢnY^O#^ abA}_V/*,|c5TX9qb~VH/|e܉CenGh]ͨxk] \4AŽpwnL =/ zK˚ZoBYiB|ĤM[5t,0jb{ -/Zo 2T `A2 ۮ$pe;q+q%"؈ɺ`݈G^3i9@Y ڔ?e LLN} 'lhU@ڭbű; Ojp3O&j]|VO`ًm- 0/q3B-K+[rմzqqѰTdk LMhuf.IBiLdVN'GC)C`ddER6Eʼi@Ǒl$JH!\({:ܯa lZlL;(EՙL0-mMn=]6<@,t^Ats_ͼcuh153\;rNuD'0=~Vؕoɓ*GrK< fg" 7Vv^wpWr;^G;X, LHb# CHSwkw77+Rb2Rs]n8L|w^JX;cE]hX-k**ϜH?)%RjID\NݛW)> o^!㨁DajNŧYe< I {ꖡ}.~E0J^S0)hB5 F"e&ݛkszx={{iHM)jڨaJ J~D#ٛH:AO@]g\K=]dmiE (s>0+ٲZccJ1'尌UEs$rF/vǞf > Ni ƹ!BSq*̎mMXW0 VƟi?*!QXҀcyDHQ.e\5V 8aJko~9j@Uoy?04qS#XzI [W[HU/NCzIP6~$|&GA&=v sf)rjzĽQ#CaSnnK@G#. 6*0/ Ca ~`QFGWtj ,mT˂Oe"v:5`Mq$y l6sZOI4  S< ڪ G3jemt*nˆ3O Wj0Q(rFFs`+؝G/#hkxKծG%l?cܸk Br]ʁS2j2~ rjk8L>OIV%Ʋ3"{h[U̾܎o~W{H~Lzqi&~7Wx~nybw3dFzlNIp3Ӟ*wW;QŎW+|`.`DL HYFtQHCv4釗aZ X{ 'iL +6warU8;st@@Adif!>{W %W,np-?3Wj@g+eMul[P;Rcϗ G;XҦ  -811 ѷ7>JF(%c7/m1ǕȗB'kQo'{n. 6}<*[]8)g/ U 䂻`gC5#K2|4gi! :ʣdV]Z+E[ݷ1w5L]B;{=-"ܚ2`+xlj﵅oq 9 [S|,܀9ٽ&WfNroi6gs.ZW`YOo?kpT"Re\s x8z8ud.% $(djPocY 4J.<sx6 g ž%TxT ""}L.SJ DVLw*uQی<䆶w-Wvț2`=s &5-6Y}2QA%\߁ (K#rhcL dob\MMHg%` R6̃vcΠ9YAA1tsS9n ir9ۛFL,ZH, ]SLR[2OV䏳k*Q$`Nr^gf>v}FItq /V#wмMJD \Uy(ڼ@{%I`tϬNrT#j8|~U]p\ ld.s$ 7 +4d/:;Ul77g`A~6qژ(ω1U_Qy_N : L7|o`ɸ#rȜ" V$d+6')HD G^ ,NTI}3l;U0"`F*rbhz=U Tߟ#)tTwmPkM.QiF/zia6RrgW>Qm1KJoR]=B%QgEU؁=m=+Onѡ3%wD`bX̪Z=}`1Hw0鿤2[uF7sܮ{ѹOUgI;{#Ou|MӰD3{jJg֩U>w)JOP|جucn;Ŝv,+ iwsCִ,zLo)".oxZzB$&dQ6nW T"bhi۲ķZ*kq?T<* ?Qy6 o$X m> y]-cQ}(ZOĿ70 /8Ksdu )ԉbŠg訙d%g[1RmavuJ=sM1x vEJ[tg{7*T!\@F2!O-VQY,דU%-o2>KR#&]Y `4cG|ZMsՉ ` _DPl6!Lybŭ]ʫW`F z,OE)"vgoXZSxͫxPq1+C k57{|Bf؆&r9=llOjڵn @ 7 겣Ua(/]QvMxۿXXoϾ&/^݉ZN>Ae}ݗM3JǦ%-9 {fѮ =P`hr$4mMFV0`rS'uӧw5'L{O JGѾ&M]=H [Ya&sna.tzgGHўUhA}mj)%"b18p&G)LB&烼9E, 5a@C/LvENz7< sIgav0{1F,Ƌ}aXb[lMԄ)vι%}$4* MVmﳶ'"G$.kB7͚ ApWš" ĭ!Ӄ?AK෨wb& S#tbsvN?ey`'(olQUlL׾Eο:w5qa'óףs xgfOތyV0|]J4b$ϢzBFגk?fþ7=v I:r{f f%N)&P2FkKZrRT\ &15fTzޏR g Ѻ 6J=R|nM f5qڠ;:qÁoŷ\u'YrAn B`B>F*p**KA+W8GnT 3$ltОyU=+iх"éZe7!M7@ŵ,JƄdat׽I5Z_:Afʡ` ~ Nz  pR6>~6Y8aIM#ˎj"'uh[|P5;ґP 76e\\t|RgPbwk0L.* X* cX5xz &Y P_M'm8>vU0]p q6%mV7V뵾=B`{dAxM/:ĺhS{`Ih\]ɣ\=:VF 3)Y=ұT@l\>PPpЍPF$Mq8I̛3Y:+EXkWu[$_\UiZ+G'=ll@JN`:('V@Lrx1¬0c?6Ư5F}tvRb_Z1n}u%)m#I#m5ySn`_T'qIx߄ _!`XcL4;U/^jY{A؉8'pÙ!5VVvN5HNbj==6 tFiqS΁eȞltm4?HOd >7| c\<ɚpVNIyp1gD.pZ'\w,A F9h0(?+:#|agKc 71[NQ:vu3wDtquuq|8ֈf>iYG*}X 7DQ*HEwEѕQ)bWᗿlc;B5\ӃΈ䀸O}Oƥ^\v,U/C~;FT :.ꡚQք/W1`@1fL8Gh9>חGQi 7A" EOo(ZՉmM=4$&KGuC]{]鮳5baԢp=[r"Mpavڳkn&s&JΦGJ?037ᜭJ}'1yZLP]L2Lg$[ q[qG^>'ȂF0…pf__| MnXN֬?$ TCD[InDDWQt2h7~VsUAjDS\{HΎ"4jUO{.7f6B;/]*NBŨR2iw1R9 ~ҼԈhXl+YDXy>q? '2&d5 =,xT`}ׂ:Yi&RqFgFm<է?-@K{ET:Z,!o;{x9 `],T#hh'EtI)ܼM2W6;ɳ !lVqp;&n8լ!-msY5hM. 㯶-PILt(8S.?IYXbzs5rM0|Tw5b iccоN}͍+@++A\S(X~D, k0Y!礽a\&[L%M_8;N8Yk_ %FhwN@HP \8/L ojJyXQl - c{-֥ hu3X.hWxE'!,H9Z4M(gg@t䴁creP̆.H_ܕ0[M"_PR[wiig6L| xt5m|I`#-1ś2M^,Lfiߺ aG;TV2Sg $sBʙ#xxpb W.?7mrQD a[(#'@ /p{z:z适2tf $& mWL3Ugczp+;m8>}w]W1Ak=pmX&z>نw e-S?}r ,5@Y04 UFlPZib?᝘lҎ5E [ő/$yCQGI&L"blrib9HmziMNMc_.Z=$3j zTLd@D!B5zsµp "ilFw}zQ(34d>#TJE݈o"voo^kwObhbIsJ1yLVi~\TPk^RWsW1_C.vs ,2*0զXWb)ᡘ g [>{O;S昧)3CgWf*}C ~̠|a%v]S巢_IL!3)K*c<$.w:ڛTy%?C^{V}p !,'5Ш,1)7/Ui7`Mz.<țqSOc^h]$s$$[c 7G]ٷܥuZTX3 ;n )pCQ$6ap$;'&]oa_K®\<+D{mnюC_C/ ,r|UT[39Baw3,oa kndY!LuzC F'|ʮRMxyikw$x,WZNLIpQKJ[ru0ņ)>T}d5n<)^mE^pJ7cc i%5B$"QZ& Wq @-ײEZ@kQw-YKx6 q]8ʘؗL<3rwN{S#(:*M FH(ٖ)R͘2 TcI=}˩4&@;>P`(nPrec%DkCؘ)d+YIo -ҍyVRTf ݠRw烲!]pC$L!HE3{nR_ T.b6%dUC!sZpɿUSwty_Vavi⏐qJ.r2lU$FO[}ug+p1$ n2搶ɟ5?}Sp羅£ӱ8J, ZU2يa^Ӭ @mh-iAuA $.Ű,MN;>5#HJ3:W?ug2.-baW&r^SVt鸎񵐷Okâg6)6POҖٺoy 4˻ Gsְ+E䭦 +nʰ+/zqq|ˠ]͕VD:R4 r'_|s퍇Ε}{4zkh #Q)DZ("3IePU{Lv} !Qժ I0lTz'*YY)O!OVLc@IU )eYmߪ(nm ƂLH3 db^O{HI_:|><ї愆weǝinv*M9xaX!_64-EuJAHCG;GIc ?T>C~`3#Ϝ5Oq̗^ h-5 ,<ήq1Y3XeR< "c$nV|'ad=`~J%ZO _X"go?qݯ3_oumHSjRe}2,Ӟ*)Qq ]$J@>1af96H[L7&8Qy?2x/.-H2X쌧m壂ρ Q^QJǭi{cS:ur*5ouoTE܄ = =SLs̰7j߿Fۚ/頛(ЃN-|$һ:Ŷ~ lC g=++cMd#G7np']¹5VAAWRܯT cY_V#BS.~8j BKIUtq*Q*N=41$O?r-LYg=f`/m 洿E_cdmKt|\SlYH/֋r&9?:yI!TZ#ɆՅ0F3z{wkF/sRKޭλXgǾI<+S0#55[Fg,:u 2Z -K`jPZE\ޡ֙G 9|CQVNjjJ_BfnҒ )R{$}Ycʳ*px:?H=*o(VA=/ (^f*PQ?FѶ\ݱ]JĘ "t7D(Z;>"E9; Hgp"c^\QMUnvOV_L+QUk{'BluE%%j 3AXlCbaG1.3=^[?mzTސzGgҢBc'HFQ@1TD^F뇹d Om%,:[ޡcE;M^RY/omE%/Qyߜe#03~YQ)zq~5H._5/훎 2ϳp;X=W4CxDr$Քp:JJ)  @[2"g$(Hy0d@$wF쿋^ljNfhIlrR~NӃwDY,箺M$n%Ӈƈ\Zm<iǸ@`?&ħ.1r 9ʀkz9Ăq pcWqmFc>tWEe~g,=ǽ/u_5T=BG>Újt&wڴ 0lΉ Om1Q FdI6So˥4v2 mr=XǐE %Pt:7)ʻH rHl9~4s2SۍjLT,_4%"E8Ru*VKB l&|v&SLדщ%Dec/|詧|p ]cEIo{ML/apw}kZKd(̹ڑ2 E?h (ߜ% ;QjP)' 978)=tK< NdV@349*b}d؞ (Fe;!LNdo_d<;+P[f$s HL#O c)mLVco)EZ23 }ZF2k{0ץϛF$Zf0uR^ͯh D"t+^#Wgݬ7Mٌٯ&`6a UJs5I#A~] _o;;;j xH&E}q:$r9U# 00lQ^ץ: #+]&:1h=`R(u(bW(En9zT]cYX*7Wϼ^H%71,z^Y. pҰV| 5TU=|96A_xձDǭd:)љNR@(` $DhW">+o#V/J !/[{fثP_R$6Be.$(DnJ˄o:6H5}u5/:bPW2\oN9pk{/3݁3R/ឌ7;2Nu)b@&˓\Ds)!8ǥbdh`OqTTrW<) +R l˚:<&h6qG, F?:i _iNr.Mn>e{n㦻ZJ{®Lm`%R`w۲Zufk#fmP2F_ Z֓pphZ{WrPQACygMCF;/GR{zwmÎ+nk^+ bI1𸙿eikf_FtS٭ 3z@>ZƢ`fd$ ?u TG.'4Ҹ!NI͸8_ 0V4l%-8?+=+Ite3ua0J;:l!^k[1fl?g*{W)pz\RQ>h?r/^4~;ʔyڎxߝ>]911 {ѝkQOVHc L/޼K uY<m0L$ 4%h)?0r 2G?\դ5%1hl t]SWc;1Lm90)-+ITK@'W.N.U65t+lRDkB*_ݏ ؈(UB}%:p +fUwQ&C2vuR>e|Q1C?`Ђ 4F+ mF.> )ӴX>#ТF6~;>wTv\ k0?aF&wfv 5ΕgY=_{4? nz,DlWetf]fϵ3snZΛ-|Ψn?[y$Թ[cNQ:pۦ(nʹI^T'SRMFY2!;&A +D|ingu8d0E۵/UCVi@ KtL0m"۲I!̠&C)}5' l$DK@?IHL{xUtc%*Kwݛˍ]k =frf| _>Tg:v& aVr"^>lQ+N$Ʋ3oW yHa:%` UZxY,|N/"^Q: wW Dh5zu(ڰm5kKԤ*; 3 ģ~ ?NZyuv(2k}QaQceހJ'V˕! q ϟqc+S:IS:*է2nrХEV?4 ct(ͅ-c!p>s w[%k}!*kf,푃!p *@s޽lQ\YM#)ׅv5SDi*X2fDy:["N8#8_~\YE>ȚL:W(JI AUdX\$@#J1?ԕ/RjZE9ZՙRp('i1ĤS U{|>>Dя;0E]wRKux:՟Rwv3%@{t|ܱ.PAlb;13- dy(L!a ǣ1 (0e1,5dci_,^)!=yS{W&1&ko/.*<ߝ;ZliI1ڿGᗅB[!q2N qK\p~-jHij9 ;Uķ(^(J"ZO)FoZ{=%cey6BA]tz5h9Yd1OT6 &n98R[/IᷝJTN/NS6dK@\ q4Hu\TKl&4`FI{`'+ m R2` IL"ZRm$K.&,fQ$I<^eMMIf$><7"bxJ62Yhӌ0vf_˽3V 0߿+Cϐđ*:(Fc_WgɫAq,WOo}6&i.*eU(|kaF"bt}n-2R!Ɲ]źm V‹5Iʫ.tXnMm}Eٿ:AȫnM[JFc{=@KLBiwς|k5=~c!Ҭ~Tl)<) C#k6ɜq[LgV'0!u6tJ/YN **[-fUX2< {-Lp!EhC&AR:r:+f]r:~@?0ǁ߾vkU0z ԃr JgRȇ4s" $+0py ‰KO'{o5"7'䩣 ? *聺jn,{/ʽx#hYG+a t7E8z1lmj5P%a W\pROTAE\pΒB--+(Ule~(nڬ1Oe]Iv)փ[mSg>ҹb­Ex-`k` U87 hXPtGZn%T.3E^#PT*0qPY4@Pxu&%rrU1kv9dD"[)2הw+++ !4fR41y,/Sn^(+I"|@[X,9R-k X)U1?hl`q%H4;/}tȧьCyBh5df rG"sj!^_oU5U(yqMt8z _ְ'CygIY w?DY&P h )t3힅6YR sFt*xwuS9&FQ$X01%W!?7 a}O׀OS}(rTwț_eYAFM6v"v\+Q.P~xcdES׷Οg_Ke RRDXWFGs:r\2=!?#D7&܌MJrvO[/{ n/'4XU ^ կ⿰q&N>|OWh1س,Ui8HJfbxxSzeْy'UK¤ u!*>oj!:3 ě:a1E::ݷ!v LEz:*KXWc 16wDqo1zj1̘gG3? p)A||([D2EQ6VU}ANDt*rhʵIY6:Bk Z(n4z$sdױ۔_QMlf=(^3J:z-]CyکjVpj%"o_;OiybJЁŮXyV% Kk_X6sP|W!v]ٱh6-qC{3y%&wPҔ%/F58x#t%p#?TeqIij08e' eRY/&bͮ6ݕiNTsƻC qjcV nfLHR&xR4=4NF~`\kwOts0)F@D,nVo Qr;*Kŷ I%]3 N Z%DgaLD/3&2}fn6AMqss/:q{o>)i\^ WYn.J=Rn2BOc9Ko ީr ݲ1{+V#5̈́P09_$^ mMj%p5!jˍ4&= ӏ;zRw Z ~E%'FS `MY cu&S伣Z=hhrOtNxʴHޛCO+E~r_Ry8 XN,;|t, pQ'VxNtˤ{\sj8~ˤ[񔜍a06܃ʠ3-ff=%U>"'#>P ǫTO3ۤlz–ȉ 1DQ(unp(km{dS3>t%$6CA^GF#rs M'#k}sKzmUr?~j+8J`YɋDbv$. [UT{nE,'njL}œv+KXf肳f/o?O9w2 ̤c?&9]_@"Gwh]PX2@5XYC Rdݯ+\Cu&pQ棵i9`kP.65L'M ;d%M1;[7#xEA4fjZ9 ݳ 8Os{zYw? GmQ)c}L |9lMzT3SfD%L⨛,y!86*i`p6\\2S4o󔝖E,6A=[4&n0U)LJQ,~gfaV莸)r< l0`Q(z?`ЏbqjlhqNw}M=N.ONs@5 rf&JW3~tv*@Ch6ѝFN)F.fyQu. YsK#󟓥=YF/PܽGEmbiHf> j1=^j&Dvi~!M ̡3ǷeҊdB3#~_r<˻y@k0]ۻoF:`YDхM&6Vftr_@a)a ^!; jȵk6RS$zV;:8CX ەH+)Aj2^ò[zǣ]9+ٹ*PKȎ:5NjF +ۈ3u.b e,0 [ ־]Jgg|Ս8CZ/f 3Ksd8_{=02!7bBTqo`tQթ7df1(XKo1S=*r9Q! |zUAr-R?QJfpGbYM,,PR| TOtFso8D#v_v73z<7Ûa?bJ;an='0L a-6nO+NV$uG8dd<RZ_3P(kD,Ynios2=˫I9[pE/wATJ45mrs gC&ٜ RaV{><2Fv2\Ж]fȉ4vHnIWIz 09[)!xqo<ƿjfio;1`DEOn@OpJ֮c%#;鑰?ijwW=Mqp?r|qwXS%?~WgAҟ1R_>c* }~u#ZjWB}Hwϵ aRb= QpAD;~Xwg͜9njpR^e{+8SV, ;S%% w`7@NmNS./Ň9d+ ×1dby58oseNלd˰PzM @ǂzlEi0XԨGikU=O@r!3O.Gj32yS4sl?N hbhEU˦Aq@mЕp4sZPrl- R53B;9)__/Zv=D5~Z ͯx 7ZoQCJOK5_mOh&Sld. sw! "&wO(+ OPG,PJFə0*6 I#MYy 7hI_+ޚ]O:ruABpAyզ˰-@ɟϺ:d?$3UzPꈈȈG a&|1w^zv^ 84MtMWu9 /,M2Mo,NKI-Q},^1हDh^^4!&wA-PD6FjʽToYWEޫ{3iKLOx2suS8xy~9R&&}0mQBںM}@ 3ެ/˄!*b-Bq\ÒVM~vXH?icBׯ} o]F‰ʇ9 n8/ve:;#M3;b|ˤyf&zj$Aq:+a\qvhlah1n*NZo0ZyG sHqZPأS+W6Wȸը\/ e>jHs;ͪj$ K=>8x#>ځQv)|t%9 _EO!jpf'gb:"(*pBSB+";,7(+c6T{1%[Et,+H]pYlBi|_^Qo"IA4޼Fb,C?,bAc>MN C3~ws! eC6Q6A'*] DGuzeuBP.?"FtY.|qm^'Fؗs>+dH =ff! zcD新N':znbн @ \q(JVR[3tkF >qlxh]̀%SB&J#Mlh`X p#QwsLjs@˳*.llOя֋wyn9\賂=,;؞gׇ_U;Ss {=3xUҒsA}I>'it Mwʉm| Mu4=}9ЂuEh,ãj1 -.!\h)@`::LK6([UWbb B޻ZRGԫA'jU(Jp?DtVIVjy\PöKP=Zͭro$CvG*ꀴʠkw8P0- M9iQ*IҴ5e2=:|6cPxdO|~w*olwtEȐIΘ+Yf?dg ٢B%zJܭ ]JrDOq]„Ȯ~'nNh.}L :ڌd RrwCΒ9Fp-Ȉh`kB͟_k[u&%FP~3ks`Hy[}OPGul%b6J455؇F0*HŪ#^%[#{@ Ǻ{ ݗ."7/UT:рv?#qj LrA6NA>imu9œBT,mhJGbaoPJ=9ցZЁo.HjU@5KpI8(Q&5 m o %DFcW;7bW 2e'aOSI!-%]@:_]%rЖT}O n-5j1:6ab)pQ'VnNd&R0}yN6aenRBe 9>V; LM}u/EDG:[KzwC^kEWZ.O32/ a>O{wX&N+Ppb,wHO3KVlY+CSryz" F{DI=dl7/̺JDTޜҍ` Mn9g/3=?ӧeEq";-mw'740 )/~{>;|J\5 deTywؑ}nVU_)jݘuj #7wz (*Pɡ;Y9V.BOemG ~aPIJfe,^3O|3 l(XT,I7W7;K̮1QCMȷ-i&a ;Q6oh cYP%m9`n5"hPMJ:G`/]q2SO\ElKSPfp&m*E/=2_xm.e`(Ee74̂;.ࠈ҅G4l9*LART*8]u پ:FsD$b14&rA䡱M7WbD;eOL"˭6:\E۴_e福BەϚY P4跏 GfKԍtuUxܔALS_RRw-Mh OrufLv u-i%{ꗐ;SUb;, /OH/c=^i/`5F̑.;lrY/Tln{ؙUŠ(Kj8$IW8YVP:KO $2VkpFWbNʩHqM-y~) 1r?[R_-me'=ߝI%N'vS@YRza^(a}v^ճ)o'jG0(tW2 U6eEڀōoi} r[{ jWwL f:u Fh;Uq!LR0'HKׅ I/fSyz r]-i9J*ᨮ.U7*P7ßÏ08Ï7;tPx((5I J.='>z_.VhhIe`IXyClljbM~6H 딂@-T'4^A?OJ牷oCŸ 32ZXzխmm" :pq )xٶeIƙOu%`Eqۊ`@F)-@o;5rSP[P-ǪXYQa}=\hoISkNQK "T*t~bw!ʣy6-z>Rr*tR{3;8$]?vtMqYk%$6y Z[>({y9)I C/.h3O0^i.GhTG-dhh{G7^HzL"괜 ɳˤ ̙`w9lQ(C~4|O\]9!Nۣz AwҚ. 0}}Azfc2ovS{*AHtbɕj(Ol/F&fy (F$wτBz3./ ϑZZE|]H.}~F^L7?\~D,_ۇ+(?Z8ଯU+wE>4rzȶ2 (U]怳sZ'!|{!C1*L%QpVVc vLg!>A?x Z;yoǵ̥uɪ5 ]RJ#g lDϕΆa8S V g:_W%⻠~?wz{v`[c:IkARj2yDɧԍڃ\wXb ?%._m֬76pQa[Zp"Aƻe*[D~!ƀYų}ǀntQCK8xT7}j$3v|8D͛ B]E|-Gׯl6}6/Gm [ތa욾`9޻IIt$iMZ6= -Fr*]Q}]>RshÚسGUΛJCC\rbLKtW/J >IW;X޳pdU,+FZѴtBP\^v *[bo\Dk)t<8XHªo_zC<]Vy7 uԎmل$҈oG$\yt&pΤƚ 괹_ؚ&$r(j|G z_'l*z) kVE*HUUbcV hE1!g#z_="զc~0R6إX)X*^{&`l瑨^|}"ԙs.8=$x&zQ*Yzрkw7'ւ ANq]pAI )Kv;ȀlocńodL"}u1U$=|)f|l2pt.[A%ںFgEIby#읰ULʾ%w&?QC70lGn =^D`56+Pq[AI|ƾv ?(i>;Im~:9H!YBSDawJݍõەQBLqz#蹛 owvwTnzF! ]i IR{tn% xݰ3X)e~C bHr'CNF 5b3]wd&dc)'QqLXP֪VV/N;F ewើd;oq>k=:M'Zxm<5Cm׆ V$AOSp_Ulb*>nѝ{9r 0_2 @A8bQi=~?TBr %@0nx\`>Cg5O^ts[ @dYQ[UAcS_XVB?L{yr )<zBޏWWy"8eC9bDk]'9OD gz_vdTE [D)JVG/*ήBtj6>\1\~ar09 Q0Pcױ֪Vf59Q0+uA <m;!#t0@Q}`W/4ٜ+%i49̺ Pu=iƍ-@f[ ϒ8 (Lhl mӵH?=ϨYҊn|pN$lDPh͝זywxѮZ%^HҽgI+L8 !Y/ryA-\gte3-Y\lzv9yGK I"\BU2D",GiKV}:ەҽ1, +!9&CLu 6OfγkoW T}ctyq.U9/F@:j D T G]剃ޗb'˫RAp4ap V.ac(!iPgNy2{] DmhQh) K5U>axOOS'VVj\>$nJp5|Mm}X58 t]1HyGEVZ~{$r*̾җ>MAl^G5t.@pNC~6ʔҦ> &U-*) >X* .6?>+x;ȁ,L9Nˏx56{tfg&9O^leоojBy`BW֞R> )Cu5f64uѼ޸'~HѠ6 љHM+6@3@ǐ>yA0\:A99|#>`_/eݪkt-4+2hSn9vΌCyt, pusā_?q95#6TQw,L Yz4"+QeG^),O]^( ʪ^727o<ȭ`a.MBh&'cad2%Z;.).JyXёs/{PݨIG1|[HLgPtrR?D6ʌٕM" YrA¨Dt]#(Ð@ڲ)ޝk XgO`MǕ,*D3dRMu ŨDⴁ^`ȕ (K^*:yTw )F_+3n/XF1<09};WI.WX`S. ŷlJw5W(Ș|VkhX"<\"DQZcVcЛrNg)*3 \yd`$k8LPd ָ(?1:Yd̎Ja?D5VMNNOnk_8 ~VMP%d f*%{ JÃՈkf cĵ$)bU8R KT΀t ry2kBf#?O3frI:4AE QO0Ix/n~*yؙ1XC1yhL~Q&>=ԎVs,LW ~ALC6MgoNIĸ4ˇmx-&ZXOd8ʑ/B"B\)mPmch-.d_txUॊN7m["?"])|q{c5%(e$vu$іZW! /k"D)=Up&O`U8䖮`Yt-qWUHpQYn aDyaUX|TADhQ=NP#'Uӌ=\Xq:89r=(>Uax8/%YzV;pKЙ)W0z"}~%ZV DSwWuljeֈ&H '/񲮚xQqmC; L6n88Ie挆"ΐc/aJGs\3Pӂby%=/Z0Ϳ{8M_$b[D7l'AkEXbEjwU6`w8خ3z[˕~̠x埛;%d+s/m9h;u0R_O$frku&~1VůFUJrގceg;`1!x9%>xm#jeg[-K#t=1LEuRO>.*_t5x^*ܖvv4M>56 GALH`qٷMqbLgUt%vX4j~bb,kwo;au\( 0L. ZKI?x50HG%|-FT}S1RdpSD>0bk'_,i=|udY/7^[v(q *j1[g{۩҆jh1i BZ"^l-JoQqpBªQR?<8A}6\̼ċr9[cݚl{U@(q&jhdCP*.~nn-;Uf EhYqRU2 Uy^n=5<2k9,QJ/͋:_hL2 18Tl(}RRZ9 {I[bJ+ļAr&rYB.1]Jy ⽥iӋ,$dasa7K%)"" ϐۼ,l a|E NV1j{;mF#ps!3kye# qU_"ƩZ#lP<8װp-J+d:-8#$Ox11;zR2yIHRdcWMSԐ>+]Fg@'%-qbNbmdMʛ"?Ͷ60#r>bqHZwW]M̭>LTrS,`jABV:mM%L^][U,aե$;#uI_`MtHl@ʘ į3,XU,؃ tGnoHZHhey,]/SCk+zo4=ZCkHX`\]Vȋ`)<ۂۙU '5T= + AkBi/)ؕlm[p?Խ7`{H|\q6#zv2Y`߫z۽/gui 4ݜs܁@nHiB-›'__FƏViAS8?6/exJqml*ŻvnS.?C5JӳAŜ:v3`5?x0$s AgO}osm*^V]Պ;| @l[e, aCOLR => C20 M;):JXkӺSf_7O}iW% -h P**& 9QX$>CT0tS]ǁm!6r 赞t*[Y~ ΂J#h k'eo7vv\mYDi~?;L-rZ4G+KR0ci?"`yȅÔkLGUb_G".dve4wO5n[գ)T逿35A9Yis4KV)5{)R-KczI. `nW5I9f]=̤ä+ xdwxTKsWo sY_vD?uZ"EEEgE;I~4j˷=.X#|ިLݡE h{PEkRދK( ^.*'Md8&@^r^UloՠP邢t@ ) H5굗z¾201sSg{ƔhH;+SPʥ\i oH;mXBp=P펙&WAM1Kh]&z#7{sLy4jhRDlO$):gy4Nq=;zz8]O|*$[MYڛ AT3ÜDL%v.Zon:#x}Ill!g'izRE: NGr IL{Ƴ4l6ǻLH$Nx*)3hSHȒk86<`G2D`MA=14;Ǻm-YPH`(A`4@nSUcM5[CN \@Wg, Pߑ;e|Tl¼|mU<șQ`>[GDO}m|W)W#N &#:m[ Z Yb>vktPPG[GG0`4[%עQCrKq2o)2j9~n@hE]E[bܝ󱑢LVz&eǒCh9u?!u3-:㢆nn NczmeqVߴԆYS΢YcNvm:㻝z'p?xW䢬nA> ӃVP&d#621|鮆&ԖI6@ 2̬єqPpݡujS=B b'=Z^0uP>8Ϭ87@3DRh"l.c= Ŭ70uxFTg%Li[Hg6pVk7.DbIA3 Z?Օ*`6I ~@š{:S`T<6afM9ͻ&ִ+U߲w7i &ngW`k{A#o "h}OбlK))$$>t"] &J{)`o;)H0$G42PH뒎\WWh*O5;!I!wH}ah#fE>v (V.׳b܍ѫ$dhw70!<[~@,7Zd5jha |hyIbU];2 +A(ǹ#xٷpoJ?~iL܁<ޙ&8 CH [X=9 e[-q7FA,#jf8l@)VQXN桩0h(IC.6\CZЯ<||ǒ9QOdZym8*/s8C?icS:NP(La~ UeA\,&%f˲g^b< | R7g"-ŰR F cd*@Q?mDyӁ's3ƆEoSRfPȯW\g5)"_5njjtƕq07 ڮ B>!o;/(T3aSPf{5 WS/$땊c(fmrک YlxϻbLLЛh<mc{-jLEP_cXok Q37-G/kFlYƯB@Qǃ1MWiX/9QDUs14 /zXg+&R4wo8[,R>k#93@3~Yw=\tj6Fj! +rIb0R^"`*IMfUeՇ|HFiҔݎJL1^7|2f96@CR'دq,%wv9i*?}͕ZdgZ2BϢF};57flx~GSuN""E_W`W߻?iBKsp6fJO8w#@}]"^J\(YPvl-0rH&OWFT*:ryagu?abhl&6xj"PH! \㘰I4f̯k&ڹ`alSPg( `q_IYi-7l2uiB)t$A.?#ɪd7Ɍ`Rk?#i3~"^vy٭Y~+pCdT_+wPf$O̕gd:FK*Zƒ$aUxS_DJ&F35du S׾o0 X1* vC٤6Io_ > +(zuq*z~A9I LOMO2+Slj>Bcf` 94 ɬ,X*fVǕn:gf.bQu81% ?Edj gMƿJBHxYA7X&i+v7~[g5#2䤄bAI*\EIPE'qa<gjT מGrP%kq0hTK68*윒; ίް}ZAX{HXf3Ȣ.]uT)2 @YzMP AR^zSP:u 纒ty6=^$&a4w;̪V&ߩg* {5XYrMA)T5Y]UJ~Ğhe.pQ;U}$PÖF=8_yuW7uSq0ٱ-s$$U(HY.vUIwOBR% \,}̧I~İ4MN59.Q$$ƦuԦ8yiWQ(BlUB%dsmt8o݆"3fhe*LZ Ր6#h6ml $6 hhW^_@2륿^g#-Ù NotzEiTo7{9k8.p QdW|# iW-"el WM2\99! ”0Pf"Uq-L e(f<?˵YOfn=Y'=f0K[Vidtu0Ijm &EtRLhl^~}0N?qՉ2bLRıU__Z'{6SAE,9ohZ |x,RP9 z}WlN;W-W\1e-Jp|f·wګK x;s& ԅH.X|JB7.%wJЏ \R~{:J>͛~fח V@~:,hluL*Õ O.# >@Pp'}/ XĶ0z/0{8oj&#㬻 vm>*‰yQH#Od->&)qjA{3*+ˤ`*6 A}Mв5e{ͥ3dp/3MeU? ѵ*0j,]A3ͺV#P4hw`=)p\g/ӻJJ&ǐuSOBCKt@J'잖Ia1.@2Ѽ@Z~J;G8'XT䱻\F-[ʫHH:,E3!Sd3ݛJ^<3Z%}>*|3iy ^V - #@9[<#+%uU D<`F=`v_ʻAJ1;3\|A`$7c t_$cQARNÀlH[eӶM7%kZ@Yt Ec@ j:y+S 9NiYsmQB( ׉fv%<_hU+sG8gK|N,uNR%R]A ^dYT Q⳻4IkEg v#U?S{j50ĝ$QHm3*7ɾ/O?8M.쉔h<+ʓsE@(I/s$́ Ƌ) ^/O"E@Z7i<֌LL`5 M}GQئLaI,2Eze|:cPZT? >p1(F[X}S{2VMضW)Kp9#(c*'2P2 #iaA:Wf4p xrX (I>=WTgY V]9$to|Ъ?9`V@ZlH&O|8~Bsl l(E^~$/?' (}mp#䣲еvvqy:1ף(@. KbIPިXmRCQ1%7%_y hCq 8,"be $[a;k43ŌmV ƴڲL2 WpS7[q:\y wQfDʗ0XY0vg[Pb8s$׃3ltP6':^ }:NUds)?l@1lq "t0Z ND/ٯbl7ƝNI|LJ o(x/w CsŏW txZVq㞉E/j89g>mz9|LAܚqt*XRi<Ű3'_LS`nZ]wRqd4GM㜠8YNFwɔEۅ4۾?f㓆J3&Fz,?n|ŗ E=9Aςl[O8743~Eyolb wJ| 26NAn+M4M YkSTsǖSG3Rd%֠QJicHT@g<ڹi+\֕DYZ[i"4둘臫hH u$׶+RwF#6Y<66p$1!S3g6@0W lj߁&Ϸ&ؗes螇6 WAw̿~䊜Z@wk}QЅMjjɺU;rRPw-m]A5D,-ڙNqSq?tWūƪ4p*%+"4]7 2EL!r5WHxc&$$^U =.0 gG`}/=+k6nP;)6ղҤ`كU%XfEțAa+!՟ZcoKm _Ac)P%i8m~G6&e>7GdΟS +ts[Lݮ,a.G$C61]z |yGH d@0 {JcmwYр] x4hQ_<$Q](^\듨7%=53>qZ*І9PNž kŞ=vVϛ)V=̚`RSAFo6C!S)ZE|۷`޲~:L|j-κLOioQZ|[v;35CBK1PgM _EEJ=iej(17ׯe _>Ut2a)eXWb 8XqþIƘ6-.+"[O ^!1rHSap)6? 4/cNo{cY;t7\ M8e6}pOH!~vH}R -[G`sJX_ x_?ʆdEΪ~I ƹk-XP)jȁcۏ8Ci?1ARO$OT# ԿXs ZzQ}pl,{k!ԉl~@YGq/VZ9Z&t*W&t Zub\m}P KU >^éީVFc?>DQqI8Owƕ]N4Ӵx!2+[rn_al} X ]5F\kaJ$YC L!S*&"!|ǔ{Oo1 vhvtJeg^ߡ+/@BGv* iKث΃FR"1YvD;=3 ub Hc[b7!>Q _%\5TH"FgwdD #0Qw)U!jTmv)NGȽ-I:jnr;l<0ḋ$]P ogj7`ZOE;U6"x|N>|<%8l<K<>o]:gdpRX,g"]$VPƦ.| x۵5j;( CoIX 8x|Ym%˼kR!NgQ/ ռ(aN!UbJS3Nji-{=W(HUCK L@ݫw%Yt8r1 &SEڴ)b4tTLXZ؋FF5`*#} GZ $8Jٲfmhyc07#jQMAdeO: (HMU lK@B@2r8fPDk/5!r3ewma JSQ#{ U2:_*!)I,yqWɱd(\6:\քfDa5%hDbgj#OTűs@鵩;iTkW,jw洰s&bbT ďrb`_Er8g 鳼 Ju !T4 jc19.uzM;y'sTLqX2EߔPJ#͢"-`2Z?n?@ kuIE ͔J7WnEDAض}nۦA$?U5;5RՐt`+fM"Dۓ9[D}wYݟ=KddTia$}Sj/*MK޹gdC7d@wS5dSs}Wh*cF^rrL*kDFѦsA=M%R-~zayB"^1ܡ͡ k}q)Jys>De5CLC ~xz:YwH˻?4xRFBn_,=eFt-F Ɠ$Xz K|鏩E:d^ YhSP)k +πMyf+`r&&Y1"܍-TB> 9A[E2qQQTDX߅޹eLe6 r820\ nVX֖੃h \i\0L6f֠BthZJ(Q-.FZ-u`C8tP~Ѳ 17l9 A'Bߍu> ;8%nS cW٥Ʊ*0;4ΰoa>̝r#%W[rGf0*wzm9 4*ӄ +M:hCs/_AFXNPBʿd8Tm(Z3 k)O0_P+: %Uj]Uc+=K-ǨMVAz-=QtoJp'r%H*A]FC8EM顋 By r% lZZN;`(d\|qOo"Z}O$%V"汉]ʤ.wf( \gX尔s3> #2$+*XAa¤>|Jiơ=5lg%a؄:h4PPkٕ1iW$jH>id1gmLLxCh25g@[p J.^$ DP$/ꞕG渋|P"iC7kt$kV4C ;_dUi!i[{(vm i ӓe$wegBb; ?mT#ygwBI1IY3lHtxs 6fŐצ"<G%IPi YXN/T ^K)Y&`Ix q->.F%E"KAw&_PAWF]*NApl K^y ?áJj|YmrhL? R 42̗A!}Ǖy#3{:~A)x0i{Ѷk!TBא d2?ZL кz=W 콿(9 Qld65 (PvaZ1X#{b0 Ak^ GTJGz5awj@1+w5JɕzU 2n:B9wN:-:³bCphc^VP$~DIgmjd`P} J0?rKrRJ)@6!ƽ(^0MY{]sH痦=ɷꟿW!J䦍 ,«3f2ؔ$-+ғvH3EQ,S`X_? ̼B7/ޥxW]RIš6S2K;QA|Br]]u0CJGYudۙ(:"|oSeu^ 2S)6P8J.׫4cv䨹௶Ow7muH'KMu',?=a+˞u5=5~jv>4R#To`=wJ'0Y%iZ#jZ=-rj@Sɜe0Ñr's >R"/ΜZ@֟UN~EZiU*^H0vS7t>O6e# myVEַ,AC; 'YTt*>5bC_lлr J_5?60)A^J N48qTͪORJG^,F u̿Lg譋Y/  W *'j,[|W_l^_-8bR@: 4r|ٷ}lhژdC9lu؋Jk7 Ѵ(N%M?`TH>aغ^I*z]qk# <cdX0hAK83lʆFb0)"'Gv ܌}Vpܪ{G cӕE\ ?oAԅf-lz͝)t$R(EgR]So52CӶt=bYHeqyn9q!j# @ n&D[nJGILd-nu6>%^@?Ѵ$+_n(Cup‚=~L, aM)P{r>ؙa=?qЖ<'\j6R\<1k o';S~)EB4ho"= 35믲#FL)%*0'8W#=244r1¬nOl}`iRymIZ8(*X%iVPQt6[ ILۃ&"]y GpPf7YmE0A`6N;bӓz;6NF-`zo*''Ku?{{ x'P{7ꇛ Mܻ l#KkvF -Jo~s].~'սvO/Ykˬ60E[SDQ)'Yyۄ^gbhO2^eYovcaJ8`rT (衪V&~HΜS#utr?}S^{s6M4HY1R#\6̜_J*l̷Z19S~| $=ˠpd0g; gX4P3,{R ;?텰iRjl#a`NZEq~-裫Zh7WgJye_P TԩBSt#\9|[I>YOXr]57Q|GU{hLۯOƟ5 'LCgŮ۴|Ib]- R( >;(%V*AzҺн 2+ZPd3)Hy]U>4`ݖʀ;&GDJX8x}nUzŝ Bp?A: q*a( W1$a Vr>\}Էu ;$/E/ pvOhsI#h &X~̪Jx@bq*җnCk 4J0m" V GhS\ndjɌ|JO_ rtq+wyEKִ@"#|L?N<R -=p;cﶏ!V{JrfMРpu[ǘy||;5P /k8lM'0QG Vq0ȒWɄB 쬕t3 %l%ڳМ(nP7Еgn0IX9Q&8  F!bZmZ)!gS2-jO-ѳ-@Bӵk_֬#Aj^ ~})'*ލπV|pM,YS4UI_}8C3k#! JTᢁ+tA Ūt`ڨ{lEe3G}!SJPbUB{ZJ.TJW^!z"xN1h,n.aR^&J!k#{]8[Q,3A3Ώ=J]@X𬸈/LBsrsC8Y@@m ypX Yע$ 2 $Lod5v:2KjS`L`ɌI Ӌؓ($.rTA&BٶRS&d'8}=R~:?ҷyZT,;(24%J1O &y" 5lJ fOr?[M5zMy%xz@on%ޘ,Dfl$'p~b57p_ z3c wJV k)AfxAoM^z%RWurj>"n pºLK3 @Rz4ͳ50x8D[KQhI΋Ho2-v[3Qk9&V[/tȫ14;QnݴX_G@eG!`n|cbgк%VH7tQaShZJ+|D^TV|ʂ+j3`q,o2W:K~st. W^xjQƗJe'R%4с5뀒8fZJhCg "k& ţ\$!2q7nތT4վLDO.4\?߲2cuy>F~~G,,D6E6)>TE\"@CX?GvۓG(ѝש1(lEEa*h*P5 >ݚW煛p^U ge'܊:Ыj(.;.(Cޣo67W^[Ro3(?7O@+w3*L l"5I;n"M[rD!_l<Ķ0/}^,MQ|:4@3TiJAJ/M7h W@F~ϟ )%f}; GW$@kTCgc݃-`PL i2H3 p~D>p:Nd3/ a#<HBL[xб#{ߏкt\,lS0_Svj)~o>)폡*?CKKn$%&%P84bq: \n6A{@'s5ϥ EݳE#UqsFـY{%~gЇ(2I"tG [jUm=`k&p+U1_;~B* io(i=lI#W_F # (,)CGOPӬcVyшvbÏV6)'[vŷcO!T Y`<0Fw"WI]''ĽoWc@yE{(XލfNE'Go17<K6vCw6GZ* l7I2$:UtYK2.pFOo*fX(JKL1bB2lMIgMRƣB؍7,gYQ q`!hJmD˽w K]5mj[ԟOh?-A%s _.ѕ>NdRqn>Z}8_pa8|$wzmJz\dL-2v?͛KIں_O~‹\l#o<4i_S.{\vrX;3LN9ZU? $VimioKQh|KCi .xƊjfH]+%$\G *ek5ܧ:f*v=0wb /U>XunG Ch{1Gk.&v`l/)Tb9GPM':mhk#v/Y8wߋ3Qq}b 9^Q1i ٻqH2}n ]o 8dB?j\,zT=F|Hl]tXLqƶMU'<̂y7js~DGPC–i>PZka VUxݾlAo)ZF/?}`EƑl-/]= -%P$p脒/r91y3z zB6_61"\֜'΢%*LX[MKn1$+ƾ1;`S^@L='+S_px`VpξpCQKJI_Ep#2zq|i¢/ళ>hu֤#9&U˻+%5jk6rPmz3\UICj+fnGɐYQa4GibX>R֝ .3gvUF743sijO1{ i6]-'c>7|^ah 铯g?-Oq2*>}5A(r|M+S;rdW uɾX͓QHoD@{~lI4%i7$Q%޵)+X^+T6e)/7Bwۚ\th~StMFB1e̔+xDXy UcuC-Ah78G"1NCxg`=JHS)c;1ĀZJnƩZ՟2ϑ$i.%*b ѢZl=G.y^LLJNJ|=$(`-=}.WP=>jE;Uʘv{;\Y]ti.;8CV1^ v!.A 3 +p;9gܴ0-xm!Rn&l2y}:WҊ7D^. *T9C({ƃg@m/;M$[us rӉmICX6F1lTHܞ%<_aj +T FFޠX=L :MɛHM-z]"R|"& EM D"N\,Е-s[-(GCroK3b{fgt+g%(w0eBdUoآ <4.T:HohABSe (-L q`Pe< Spo#1D!5ͽ{z+~tT$8N1NQ4=4P[!1((K!qy6fv-_ Ef`DEzdBv84a8L7Brw-ELN>oY=BHہ jf:,k`SitKwnCfQy3݃E oWBSy,zi{|o-L^aJMS##i&n&OҨb僴;=y< QC3#84jZai"Lc|{$ۖK-Dpk.YEixl$)fi #!Sa~aփJ&.eyQ+º\IRFQw cj-|H9& |ts&ZIt?/ڣb5x5}s:5OK`!Eq];L2 sxJLKy3m+uPG{d,p RqyҡI@2E<Cs ,'>D8a&E/S (ݡdSWe,؟+ʃA)<%2;y1ذ ǩbHcc{`r+JaF|w ~ŹBљ|? H-lwi\-m\[NמڄJɖ%8Mբ ҡ SzX$$T3FjfU \@M+7x O8zf•olhI 5f6$U&/x2ak7ܮ]')xs_/.~ve;ѢRswNF B /!so¸L#-%e0{RJ4F ;=ϻQѻe!>pq^`_Ww`i l^ȟ3BVYP˨H0PvWXXe{ǃb^BޓG#*2cv{i}<7hwJ5x6:#|ywHP둱*:KӔb/bd)POD67$(sxYY$paRY4B'zَ]'üEθ'/:{ @2U}Rms?1g$S0ضGe/IqvM-aW' ,l^7?D*,pC, 5J /JaTT$yLKk!L1(Tf~J0u#"k={)̫?剫)w%#ZG$m㗧p9<\Up/>7&zIEUT PĄwƒ\Ґ4MTgRa($Ib-DOT#_-#ݏkXg:yDAY껶R`7 qg ˝T*w $j)0@Y+U \1- -Ւ'W8ti"b8x^"m@[pǜg^ '0~LZ->9U +T!6ц_f+-Gm⴪/O@7 :(g@ )Ww9v?5?9KVw֡#3MZzLvGjz\ͷ2߄oitlŃ{۹ C+W1ctWn}rVXVMWS˹24SM@4&Wz,$^hT0*5>I}aף\u6+R$/"Ҹd[!qQ0>! Ri:s(g؋r23K<&OY@d&jN7Ȇ[BFаgKoPҵ7+n<3؆MιPeLU#MZIPyvJftFXrT[ѬEqUJ -9\JjS^Y5hmG$)nאɏ_9Uee 7Udl>yTaԉՉ pT/w W[5>+QQd}"b5zad>-P;ed\° ;XpLدW|ۅgo;&~7E2n3qƑˢT]ck!xd2,Vo< 8`(eÁ6:ַ៳3Ww/Yi|.j"Aٱ,UJ@ &ճVʼ=ޠLQ%0Sߔ\?2`_ncBKQt ]=7{bkڈEaJZz]-~~Lk@qoFd[OoDIcٻOUtOoݽ3cG*"~ e{TR,HnQ!B OogxfNcF .=Ͻ7ԯoh i6}n6):f]ŭnFF2 ֡Q 36n O a]IC Mx .ۂtr0 kN#>` c+B &p>T7΂`ִ!EA\ԗTd X"4d±.\Dv޾YGwDMY|ǖ}.f,-5w?<%]C.8֙asד D)Hz#j-Ac:zbNW_vpY 0gh IG͈AbEZ^0(2FkYu(]FYl`GSס/7!2b.xTѶ +I\(wZ0o>if]tc1uxPG4o⓺ aO-f+p%|XJ_ Nrxiߵldlw *eh{RҖmaaۄI飺,!*Ô@.$T)XiÚ9s5hsv.)tBj睑SqG(0]A^NhpQ23Ov?,+d7ȴ3xbԷM'@x6o5> #U*}%H@}UdiW5s::Ԣ U T= Gz}AU=^ao`rL1R L܌0=u?gwn\e}ST(R9Ӏ\!xde\YfԸnd$x9d.e˨HG$$޴AU,YfB2aޱ8ٟ J%ES2c'9͓Dl8,s"嘸PI>9=\7Zz6n@i=SԗKbSxmN3L 4 wm%h'FWZ^rS<%<f3 sb,nhPav`d$2<Ǔ=U: /{q!⪆g?MhY_GX [΀>ӹpcKa} |pVy1/jbjo!o `nfdՒ4>X p1t"kܡ+T߅JuhzƏav}\aFQ[8Ϙ}NuXyS7`smigcO6f&Migr["I6K7F!0EcU0ͥ ACd]i@8n Ծ)nmP&[HphpN LgK޳GQJDK0Es<@+ϱy(a]Pyñ u ಹFpPVDPAԺhi5X#Ra(P(sg߂B~ +dH)Fѥ2>` wHs4 y_l2:D/ -xAo15Lor߸n#47}8, MO+f\:ȟ,R/X^~5[O䁄EP6 ^NׯIvA{TZ8ËF=b>oYPF#ٰ4`\P=!Xsw Gw*d$'{Cm4h~!PX#̶vST=Rk5KTfbsGWyBM,>҇3P6Y=,iZߟlRo»@xqmt|nɩ(+ D'qDYy ɵgC4FIU (xD HeB% ϊ7X|04'Gc˩)ښɕdL K5!>|$`8,'@|/ k@2Z"E Yb%T]h9RfO mZ {\H-1~)i. t|LSisg?L_.-dL*D,0 ȕl#s7;۰iTYHjS4a t QYꀪ*x׶n<ߏgc],AKjTZi:摙(h)[K%.©4TcSbES4h?O$`˚DDI!LP䕨R%suAX DVMF-LH|8x<PZ8Ksԛ[p' x|0G}mH|ۅ{W `ԍZ9ҷ32z q|KB>_c٤S xHߏ\7폄OƱa;V]xsxfL&#\g]zm K|ʭ$\@/] FȄSR 3Κ)1^m!)􇜝0%$LrDJ^%{4; .5y+IBa~[52|%l9ԗlrX1֊ƈjަ0KDR|:n2 **-P 'K 8L}ѯ]Od6x,\ I3lix1}x2+jrɋԁlR5a`䊠F$9 6d)Z!tnN.) gC&E/ɎJVʋgjt5n5:OA7 c Fp9PſD>x& 8AD{^fV2xbƀ7hk3x6n+_} Uۆ#ϮЄiVcA[won^Vpuu6/sZ<t$TG[Vqu[UOʘ92x>}jPň#HzhH2 \;Df@o^-w%`2[-+7)  a̒6*vDG$;[C76&q@ѣհ"7cf[Xj3g> “ =lA,u0ԣۂjR?Fē¸f[[ 6Dq][Sm*:+&&zlDY PAj'&AE&n*Ǡ~n"8  Ө)qlRC,:; ;~LprH; A[/A'=tВ?mn *g ֡'nm}4U91Gb j}||s)MU8'$7]g$bXf 4#%kO fIu7<ހ=XqݼǪ\:QDʃ{BJ1V^L%'{aAdzøEK2iicǾ(m85ڪ̘oa^9 |X^dA9'K\& U+u-M"lD|McmkGeSu-:T'R {'~eLd# { 2m^Ǔw68BeNm`"a ڮT+|idlK,4k!A OR_ HtR 8ⓧbE9jށg3 ۊRyH<(궾%pTk6.ԌU{ :ԼVޙDbIWͭ,& QP*2X~ }-| bu3K+Ef (iYo0A.%Љ-=WK.h~ iM.i#=1Joo+$~-cMAI60L)LᨀQa:o57$&{X"x_+b҂Oc[|8BkAihLtAqq(` -YCe\\ฉS=^Ŕ[Y4z'd5@{9< %_ 3aPeS]] ns WM#u#R In(Qп7?r*y5WcFhF3#=ɷZ8/r/jU̵e]_]J 4r ]p.$NY2fdf<05R#uUyѥL:x6d^ZI%41'vn$B@o|Ņl\/85Jb6"'ɐċHB!fy;FP:!-Ԕ@{dqL{4k)+K;CuAs4YOUu2R|:Z:0DA1.z0cڬ qH>/x~v6/F,xymjqJM^ X!TzYٽ"{4tյ 7%K%9u߯',SNw=cVCZ+J'j[xnd 2j؊`Ӑ bBPvS;Z6Ƿ{43_n?(}9ҼFlAlQr-DT7l$"nLP?Y| 8kNW4dDD#zZ]WGb?E3o3 GL\%d؝}m_i=MT˰O.Ý.|LtSΤ O3W ؤ6ٽH`4ð#>?Q/2yʔm^NΛ+ Df[Sqp Uti %8OhUo?EAkqe }%-/=?޹aB^Dz6Vj0a^ǖl܌]ԻCt2z}/܇'Nvu_T8oW *,@׹Z(6슛>qk`hP#%v-Z(%~?Cz^En>{v0&+ M /h6/AĦmU5^: Фaz6` qɦܓzR+SCsTZK)ʥʠ͟16վP73 iKhN_i+troaVNlX#&U&@NIV p+=2u6,C4<$ʫ~Y.2{q$!SrFܳ:RC||Çz*pN -\CmDՙQDyB[kr?2<0FQ<( Ĵ+l7Xz*Z7ȪQX/tйi Lm_(qNj8_0ɬfNmI[XaR.gvb TSSc 5wy P_S7XuDnnd@ vyUOfo%,Jf.KNsl'p9cxߌ|HԄ D.%a⡕P\ RK\Hi%>`E؞q ScS fhf) _ތ&0fKt)Mra6@NGtósd߅ȳ;h+IG%&3Bok+9Pwi4kyvz|qJ)F~/0.wZ:+;wjdh\|CQ%-4יd !dX sBOc$[d&VWjx FVX80!z{2zrq(!La2hd$4!"WRC0O9R>(wǔ #wO[t|y Vߤp\{9xb3oӢIw0Vq N=Oĝs ҉Wq1"B0SJ3Y/~OlRFOD!X(g_Z;@w[3Xtr@:yN{c$@#`r߿= \{IJ3*Sbq*H ο}PU[hdݳ :e1Kz:(I[*+ˆ\ %Ȑ9-NT+`|f*vs2GڙW j}Z ڝY_8f˚^ȆDb lAQG1b4M|_QYe"|a5Ma}VdFCbP1sq5@Mٙ%)mRϋCO]86fKf+ZkŃwNفfqy'&0jVB' E6|Dd+[]&O2J}:GY 8HԤQ O+>wAK+Aʿz <0t:΍Q;NYJN-YKxdMU- As|v; *"zgU~R\P] 5 l?w!4dVG Yq\\^h%?*:@ C(n.\4ϓM%5O@.K9q8O*O6uEGeB ސ'hYqqTzO:gE\P$$l# "dӬbguPj% 1 f٠AZVZl|8po8c=aZ30߁3N \ ׁK@L^Y<4Bzgo\^S5Hڄ]ӘEsE_->X'۟NGt- F<(sg*Ԅ#۲m;N~:J*7WЦUUw=dcqkR̽ Cp4~7٥(7VX)_uY* 6f2\F'O 잙4&\)QZd#al fP,bBoj!J:QIDH@+3Cm߮ <G+PЧ6EkNӂ+)'5Qf֮$Ra&vB$98bs6-\E.(DG 푰 ,)<_yWc {Ph6O%,&\l |W6?Agqo31"ĐdXh`wX}Hu~66γ[g=a 5XRđf` Qx@ ˑ'\]Μ64޻}4)}ۑbnDA[Px@WZPVHWkI= 5l=plٍN3t$'/3.Ś*H: _YtGْa˓40C#Lh%^ ,}uKĖc20ZbҪ`udmTLiL;Ia15\aT XߟXMTrmqhbҼ2,8>8A3t{i2f<|.ѵolk'=KsB WGm$$ɁމpPrӏg܀fKbXa ֙վ(v q]SGنVU:[)Cqo\"+[{L-aMz`F\[:J!:R4&~;ѯlz3B!%zᗭ aehPML\yu-v93:c0%)&Ɵ)F86}25z؜:uJ1bj AQ`s @KH}4\:<1Y̰| t/slc \1*rEL$IX?K|vE_xY(5/+tZV}q1P/mQ) = SBH^͍^0Xw4//_qS1O^u$: oztHoA$ؗ#HIQX!qb]:w ޠqCM]Or"r((2OW 7x[$n#!S~2לMC,ۣ=sDȒ*% O&bET&@UZ J~+>y'rjsmw֐s액CӍ0$V_*c.iAYv\]b_#:#UL SOg:y&&& U}ʹ 8/:u@_A4|-\uպ5 6v.ۚN>3cF pe b$Ͻe0B1v,%(tmuE_[gv0`7uv?|br<mwfr>=k HdHvή`v@#>~?P\\LG܍bgZ#~}־Cԙ ~8,UfCJ:vlR*B'3IM3syj0ؚ71f7h $Er+sJ!o(YNgĄØ:gneWi+!4K\gxHEˎm71"vHzWD-nt}Vo>lAp͡>/N6,/SW;V!|m*S&[H=shIf|DGV!x/hxG Tw+qy)U(YQ(DˀlꏴD.1p}|[+b][eS8s@<*|(=K\CvV!jftԮ]e&*dzj8R(ȋ܌ǭѫαz_']T`gH]xu([(LX5c}v >"fκHx[La G!#CpU3h9ҡY$s_|7P̊s)qq~6y!J)`]ɀu YZxŎ310R lĜ]28_Q)6Noqj@!;/Sʹ J5}Uumvw#›|2d]Gbß'ȹ&dJ`ԲDz!3]{8V(]c3TZA^^D y0 FT9ۿߔ~ZI!>_= ^zϖ׻:ph \RdD;/W0$0@_AjY*1'g,{kz Y@l9 (p| "#پ63# ӰKcJPpNk;P`pp ΀Dmj!pzD&X{z}_/|A~L- gIc[^@%Ix];j 8m6^s ع~[7lA!*V=2hEXa  $}dUپ:k/ #!:Q `ď́vh6z~CNV@BeWQx+t;cYs=K Vshj'D7ELWݺ-S@^G4S MϿ31t=Jdאx:!|&jTLxP bel%XHH⧘!o;#i.٠!QЃ 0c 9Ϲ;j> E28 l(f Rc63mAB$Jʌ&HNmn,*ΤY9[Q'o"ϑbM—e!DŧæI&ڊv6%_ 7͕ܗy3(ur@孉4 XlK쭇9( RS|/)D&|݄Ǫ9<|:eN7eNܹf|eE;=Ú;a4uإJM1OΡmQqHc2_y 7H|xIhFD%ģZ459}}~vK+fH i3\N2ƥMYr鑯.eqK# [t,41/GB'ACDk}H{?lǒQSl8Bg̴<ɘgP"0&/%j{E :B=Q{gLF1p+ Q-SpWldױx(đ TG\34z$YF8z.nZqXrA.lGH6[|*h\Ӥwѥ5Ly]A-͡+>yrh|,JCJJ0`_*4Zl+ sk@E ڇؙy3K_fy@Mu)_Ω..Ft`^2 t ]L$52eBf ؅!5vSOu.Mcz׈!C kw) L}}Cg:=y@/U)f&pIތ"P{qN._z=#!%$%;gmڏTe$u`&n%~⭑y-yT}$;V8d9G8˩3s]p{m NlhR BL83G!yR:w4.F Q/DRm@8Y:ᛲ'_}GH 2%4#(uo-.ri# @ hI|Q#N6g_^";Uۛ[BT^_Q4S@ֿB*L3>TwDb6wYd̡EA ep_ZzCV5lGJ@4ʵcºqa&'M206ux) 9lR|"MoٶQ1q6SX N <:~zM$7 G 8Df^V6D;wc~Cy@}* &x4i04q aD2~{XQׂHU+ gвZ~+1j+]#1_x`h_RY4EVRf,5[%OC4'`;{WS^PvIy2lw7a.'`?7,~$w-Ayy'߄uvz✓(ؔSb+La7Z u"<7nOP5zĦcQbkn k;|S8t6"4Zjl?[%r[]JG٭O>Ȑ:"J<mvؔ9/JJ[XFrZ"}%~]zeNcӓ5Wé 6>njҥ=-憉9jgD7 \552X09)nl%{IQnܢPgӖN~/cW|2lv S^RR MxA m0<ܿQޒpZ  djɜ$7IXPiE@KQW#0R1إd`x)P+F_3ɆpWG}F6>nTHdv9 򠇉|^&fɿ4=!RyI#f DNM]CΒM^?iCă~6w˖Ii_Xd+}VFq4&?L7$<&6u,sheu3V߱s2,pܨM&n nV$B nm*/=&[-YzL5h(? -|^vZO]'2_^̴/:y#5o^CYC1VNԧ@ZjBẂ-tAo-û`'ﻙeQl`EB/'q`A)r>r)?aD/7קnlogðdE`PUε=+ o{փ `::AkPQpV^fKk<FRF61>3 Ԫf^#쐯s#{(ּ~0 Ite nzw<ſج]ld)/9N g'@ؕM84g\~V'@J>xņ I݆땿z2h5ߦ] $t~)镕m9{r5@譸>V"VO_#jC+|ۮѠuo_^5& AnیlBBK .ÂlT# k,/ɳ8! @ &r#9=U@Yn4qw'@MO 1R⒩xq DI|;^ɈF5ߨd-68pa4&h4jBSM{lqdFf#|5এHY\\~ovoy.F;ڑ ۷EsR==oVO> phG00|vx+1\,uL=3'aTRt iiwIp!liU1o, 'غXnQRm 9"g4Sɿd#D_'^Fik>ZfU:#,7Ot[W Hso[[G" AՙƸINq~ɤY5Ģ 7 BFǯُ@s, E%"_*ʎ$o},1y1jKYX_3J!Mȧdu(5W@`O`uƓs/ <.֖ Pv#hWf@x@Qi2?r 2O,IEN9 x"yF2PsƌbF͝i\S=gOT,ty%X3)GRoҁ+&1z=ר&6cck%*M^H,bElQ&Zu鳁j |WdċZ0LC`_I\8WԶqJv=KKVtQDȓ;qap/.Xܦ<B kU$Yӫ#UoWҗeSߜc>"h`GX1UȾc]}t eǐ%QxOB$eTmF5`Vv|4Qw/V@0 nL*r:1 XSNw#pR$E U; x`ȑs5=1lSK|^WDޯɼm'+σ߱^ Ѥ q%FMة &XֈX"BVqYJ~kpჄ/V?Q/927,O$$Zfc=Bfp^5xOp/c^mV9(Us7ݒ69ؕ{M솞!o?kmaqokI!cBv 7 Ф+ִr`"r(3A4WH4] Mxֺ#us4ND44:UNSŸYYx3rU1S sWMq%3#:&>lNq2hA`@,50r{!):ʪarwd=DZ<4W˜-ɹߍi*|< ǟ`@Ujs_@.+3I;ʹl^1ϼv?n|pϸ4n2a@`mLzeb*H6x1_ݕmm,#_ ;g϶z3-] YE%E'n[#Ŝ"m%QהI]% QK1z0 Be&%%jNq0i[{ mơ7x%ţ%`Kl˴2^.4{-1W}A^gi9y˾>0eN77i_?(l"f2hdo凌>JLx[/NC9˔,,$93NcKwPs8A5kS7yn /$he3驕BzKrWӴov^y-̾EUoB5ˌ^{I<ū7`Y?'zA|`33aw]˽ oIzt~p؇&v&:JoUX%$Y?R5ٯG'.;唘%_ Q=>I=`kQN31yz\OLRZH],c@ᗳH}]3ްϖbbM̉./۠ iF66U(9MeХ$BY]ѥM6(E8؄S((H2[ cRXc}gDJ67ݳ2he۹Ċҧ0Hd뫟y:, Mrł%DʬA$4*S=qs#`gߍfvmNЖM8hU*d/h`C6_=Bf'_=z3 &y $eM-.G<XW[}*g^>usR[aobt[ ,FK'wV/u4Uy{'\K pcIl##0_X0 \le@gzt'>ڢ,';|];_ Tb5XRߪ}&^RFj5=H/ o FbX$6J k f{(,9Ao ;Q?tnRڹUK4/,ޢn7.Uճ&fX 4C'1#\ '|-A7oWI>J&#//"N:4<;(1.+F6:F(E) E +0M9`Mzn~}~QC?Ǧb$>p!S+]h .p0=Vu'yr*.x=`b|FAM+º,*#s ц3hKAJBnkВ{HbToJP0Nz8\kȮK;@ p|?Ԝ줚q%hsMox}cr9]3l Mpi#d7 YNOk 3EaxNHV#5|}Yyf|Bw^6Xgkta45jV@]7t5:$˞kWK6@ Ab`2t!ܭíIRj#’$* 4+ě0Q@ӯ7O׊Nwn|`fr1%?"؀֮Z()K*|(kZ&ed"a [.`Lh9N`Ԇ`D$LP@v{{!nHbs+qo" 0\=`c,; wf/*<;0%>|[kf9T*m>3:1c}?SZ /ZW 3;(=8u(w&+TFgZtFIKn^/ n8D -ɠ3vj?]{D:5 Qx= rFzAԳP 3ܝ<)-0I!!`ĔQOy=Vh<5mhp[s[;5?[7eY GRʚտ`T`$]:D)73{a$Or%&Jqo{"O[=LUq ȮjyĹߏ밠ge'h'X1^Dz) G- v<|f=D=gj(2j/C|~dfi+<e5r7JδG 0MU76 ɭL bн5nau).o{4`Qӛ)5e]2*Rچ 9EpO1a0YG=u\j= Ӈ.]wܣe67\T=o%!Dcmlz,^]Օ<̐ZX>@ (D1˖L̸=R8uurh6vgΝu>|DNckusfDxǛa vz},}W])mc c>h#y>S Y>p1|KVa?[|k}b"{u@,U0H[uMg2p+~i(Ǎ>4=ҙz\\9YS)tgiHFFP;mۢTp;> ?dNԪL5*>yބ3߈w)pP f(c悈ѴqS_HeDzoę7BK:L~jh՘56R|̡w%ئ~Fn=X!qZBod04|Du)5pT3#yrƆf,_|b)#ak.8P(kFOd]핶eJ"ۣvOZnЃԉi"{ ftdtl:|}?;1^QI>Izm*]5Gp>Pn-0voDW>:Ыg|=,r*_TtרGywQ Pp PW(ol@lJoϖtd@銴9 us8iꇱx \HF `Yl9- axxN&?u^a 8tq+lnm"9*3Z3w.\S:@7<,tX6uֻXɼǁgr8~94dI_TEgtmpH^䍥"T:GT{]XRx-#J++V)9״KN[(E"I]{wH)4n2f%~G}^1C6͙Y>`0CO󩤎c12amBm`(f7LO0yS6'kӣLmV jCxm׌966L9OB&Tk>h&|:'/eYY{xţ ʊ}fڿMES`͇x-IRښ7sN'^(ӕ }Y[UP_)CWι).ZX4s _xX`>~C_2D5*"})w|Y  'f2HiH)̥cfDʦ@(WܽsHFѨ?W&$s9&GQ heHU i.ifM xxUj2#,"ԙ3ɉLcE:O~0ʼn$fI:Y4AE2yX%04ajW(J)D-fIIRÑ0Lot\E>P\I 74$+Sp)g@R{PFR."*]0-b_ 0:͈6;0fe>1yݲvJDы*B&c`hL{j0l$%T{S磾@&sSu3z2ʙ:̓0+oG|rәv)"Wz(6-PΰՔ+=t96UDk| V+[ndt ջДس6zkdه*CrS{0[MYJ,xǕBZN9Wcܴu /+S9j/M nvʰS3 = "<EX3rdD4-a\*2/c|GA(n!T/B`lgXN|U&$6Y9FFjG Jz5 RNQ]ZB&hK( S{_EuJ _7w(7 J"z:k򃪼:E_{( 2A$I6ŎXY"s2F^<Ъ J廸F=ϝo ff29oosnJ?_f1I<2HC|&F_~{[77ސ$m[$` wY;M`6`|L#Es}52摭Oq sKIjgH2gV%-TIcAT4JKHLh<=$nƕ~S?@XLZƏVWb^Kƞ~kYOf#LV"vˣ(DR@a^n>T^Ҳ-tՍF9tI>d zz]QsS= ~ S& Œ8Mz6-ȂԙͼQ:63 ?-[:46S22@~:J #q32Zsbh?0%kR;a>kԗ߄6\r5g`gt/V{R1Jr ҚxU(ζ%"Z"֛ifM_XFDQ4*ӗz [\Tx.Ë\ڈ#?%V=`I4gnRv]1C=֯JNL UV`W?`#A9g6p\{,K$klb9pilX$,r&aUS&S-1[_> :ʫI4n>ɿ͝3ʁhdPN,T9 [Ip?"sf7иY<,p8gDxMjIQ`K_jYy2]?J+DVÆtTmΩYq̵sEY4 YcU[5vE׀YF\J:Jk49p BP1 P,$ X5K0(ٰ?s;q-PAGm%1m u3z34QA=XZIU"/iohbD pJ9iz)kv(~M{J7ȡUG[gw#F8)qȚo0^TCY.ַs2W#K;ӆh<]f0Ywͼ/p{  BY\/Y͇tM[pFn㸺Ol[u x3 qUJ-,/Cl<QS\7k$74ry|rdr*tڝ 4!Zj ֯u!'YKŠ.fI"FJh(qG#hzo. ݳEYqw3 c:gրOp~Da%tww_m;CE ΫHϞn A-y.1>B# ŢQ-)c]mZkxi % iW;k5NI n3%y?͘C'eάyAUOdTUE{AcFaTKRE07,Ks6瞾|G%DwR7q5 R,PZd~fŲHB˕8rX$Dww5 K ˘[9 tRLw}KaLidg> er{6yv'Fg2,y}y5ɛnz#nuGiZNw}hTJ &!)~$_> ybυ}u<̉/Iˍ)1N^@=kF tz D0V8]ItZH B@D`axe| x\X_,3Llv~UMAyxjS8{P\b9@`Msf՘̖?<p|B7*P}e*ZBB)x!Cqt'*fRh{r:[*++PQ ' 9Dt9fw! ;6O;b /8'Oc?ÍL|]5l:M'Tqtg F H k^ ЖKI6X /*6[E 1ͫcIh"TDVb#c6qwf@5JM)e$_Ogb^g)'lԿ1<_[祫َYxhE~e4yQR(-`\3U3+qN63'/q sDLA9yEZgW6g>Y5;ߟZ!Q.K^mVC*پ> w :Ì0sI@ Ӈ0Ep^/IVɰ3i8(iϭ>O&ەĄ{UE2L%pB3gr:X!^ 7H.ɮbxeC ~H-IkAW- Ujw62p#tt,~<ޟ!(gʹF]4 uQoT /V;y2tk}]9xxr'M ъQNTv$IB$G! < y,ogDF ֢HYIz&Aqi<zأe[ ^Ej"4 9#Y(1iil#z7[Ѳrl*Or=?Mr*~^#>'\1.B'yhq(re)JyѻGa|h3рs/8$~^ac8CVM]\ 䁏dQafpYjs:).T V*Lܾ/c ~Z+[Lt65xKlCzJ- If}`GY(0P-J&[c2BힵYJEq&|?mA;I֭:!CB3 ?_PuCm)FXgk*?m6Ah$an3{3dvޠJGzm|ww[;X``{FmZM|)1)Sj}M!5OGݵ*:io6{0m/N-,#8YO;=k3&~9/Au{1TQHnd1|nܒⶈ=p:4Tȁۨ +eQubq’𷛶&høK5=m@ĖBMxȎD!p!]/d ŀ~TH"Aٻ}f }utTq0WDmY_S-yEmernˍ"'t?fB cUt 7}|I2բ gV UtʦZ9rctW;ci`(Cpny>@aWÆ1{EhУY_'*1^Bu*j^?9FLvB^\Vg+[uJꙗ9SpR5Zِ}LLwJ<7/;E֪umrUgĉu)M6hõX4xҭbpw#ɠɻOUQ g/M_^n͜u0!Ŷ ظk)3/qqevL }:ߚ%d42(ޢO&U >^ws" "._dH| )pFᬪނkx3$ވA9#BY'ۏ!Z}vDLw!> Km9Uvν=,'lhIS${_ }4x$U]kI,33芼6rқFaI!l*ddĠYۂDUN/I* vvFx.6 ʋ! 1 ,]qoJi)cRiĦk})睒1jn(p-_9,9a馂xL x? ۔৑KEz Jׇ:m-dx-t߯P֌U)b2/2)S<'iZdXvqÐܪB0jG%Ňz"sWpѢD P3O%sPŕC_PzAeL몤[nt.Z7ThJG2ffIYGKnEȘxNU/@ Z44t)y%gj< '9,#R)"ghR8tt=d˵b(-hKvK&ݚaufAWa՚# d$&O=xptⷞQ5vI$\\EzoZ gU=) 4dX.XUjWZ61v$ƁSObLξB; y]'["9)5z̞f0[X)@;XW #5aUpW(H36wݬA~[/an`ՋGִo1GE2w@'kl/XtcST?B J,|7(},-o_%51F~%"Z'*7k>1.F-)Qll5]SlAp$&*gk{WJՒ-Gf]Wo|-5$䩣zFs,"RTEYiӰ5Gg%z =0{簄ITgI}f1T(`QO}#M;R_oKWͣ/~IֲڃCK)@qE(d.,֞ 3E_H[!D7{\'lq-raa5n1y_9O2;R:RM)o% =һ HHS*A6>IG RǨEGy m-& T*4qnGe.ըnt"V!&[] xHukƧue!gZ&)YC zk"2gԒ`$\TLH֪ƩWr%L!;.lbُ=K (G@9#1 5!l̖?An\ o0xz< 8Ĕ㖦̝v[) ?uClbr r V0SѪ88JvOI6(P9㪅#,lCRcډvn@Kj):YPH bkmPB}쥰z,f#1h.̏CZsgN6#"Mm+5.bOIz g{jޜ1)o·cz r`:d7 Mwq8]ϻhmj>u& 93tE)hd1 xOSΎ9[z͌>mD[P ?Fy 7CR m˔)2V4Ҏs?zdobLy] ڍ!BE#0=\ G8SZ+DeeeOx@igТB jI+ɡY4f-d)diD ;`H^VC|"Rk<:''Sz-d6uymH(wϥ$sS= wVujdzi}Lzt=3A%ؾ<bjR$ݭDwS<H#&~`?|>#% YFm NIGߜ#װ@N陬EUs: >ru|ėaQȝ!YQ!]"|0d.|.Z`9KxxNg壔9qkuz+"dȾMhb _q̫Y hquIOjinLP0d|2d$GlccƯDZQ)%q$DIzwXlg(>mv9Wф)}&n {3ڏd?Ѧ*=Y)d;"y,RĔ1ZEjV/i *OبJ7: ߍ9rG/;0O8 ׊>!UӗY!6 ɥgM/k%T7*)k]0!zh7 6SN\2ێ*V>c6ZȽV%abVY֌MP|ƒ@}.?B&Φ![Ti>5"ޛ;Nxy|Zm`az".z/zU}"X unlS|7;#ӖpI[b-GBhy_ xp(=6 xou)o'tH'h>hTN@:5ŦL5+32Y6ªQ8tu C#H,# PSE>*M>fqV٭ 3mw.@ä+ɖ⓳#{=1j̼]-ϝ0^t(_";5B::N =Ωԭd[='߻͙ ˦;Oy>\=)E6&3L%di-+0C^&—3 ƫO1Za$S׫& o{۝$8w+Oyܫ5~3u;)8lҸ(j8Sq ! Ěw 2Ed%}DLR.IܫyDw} Ȱj܆o $cHZ #xp^IwĬC~]D)گ\]dԅu]{ѡU&H?4y]4qa8yI"OB8$'Ivɝm'^({mU@ )0ETbOAqn5F㿐)I' ̂=UКp}Q` oʜs $?k:*@^S'UDiX~n؋&~&.$jQuME1K庈@ʈ'`!vJ~W@eߗ< )̇_V[tױO%Mފz??9U;$$k: laƅ\E2zjsf7) 0ЬC)/5-NWAUí} L߀"AR [G={neCl'ӬJF7@J2CUHdiW Gqd[[aModS 11#ȇlK3n6rAg[4]@OvPJqvK*F= 2O"--W%&!(J`d<}pJց)WV!~ VujyE?/ ޫF\ =U#w24W\K#OHV?$uqr'WɆH{1s`LRU: Iiw1X rͤNBE&ķܥud&ƔY'^4   yFLK?%G{R)B+~?Svm7,-E"8dJK)A^ %>];;nt. jLb" `k%y:q46{'1v4mݮ}_p,@`VDHYuD (HVߖ&*IVɢXDT,Hj CcIb\(m>F%g٣,HƄ[:He S9b9+|q/cB2ۆv`%Vk_\A}_=Wc+º;3c{P3D2_ u {CW\l`^y\mP  Mzu(jjčQB1+Hu׆%e)GoGv>ϬmxǬ2 :,nxxt#n ۅcBD$@?!O7'fTz a!\;=jrl,\w i:͝aς 3lH^?* 13`PG$|bԂ(AK/v5@F@T߮3`%TPл2`Ȩ ;t%3u8*Z`2z &"oŰsN?d!ut ]k7|CNL@i)XV^tz8mgPz/w`S< (%00lTw/P lo?o,~KTr 8I)nYT{}6C 0_!^UFV}Hu"lS/9 p**er|RS^_HXA%h vuCaFlK4;hivQNr7r$A/W uV\FcF39N)Ċ/+0GEip$ɝ &|ΦI'!v_% tn1&'Sj;rW;TqX G~Yz:0T~=<.?9 sґ0U b:1+m/^zOp& yٛPڌ{SdEWŏz^0] Ʊ+0c>䱫rȺyLY尠& 5K3pzSi-79=wÝ分GM+^6<"On2(3qy}%)G2WBN)cYoԧ~~4E'B6:4?}Zǁ,Q~AaXɒm1+/8m/?ͽG80Ǫc+½q>XY6H*igSG&zXXA1 :R v`x##a>gt/#e;cKꆥ$wD}UT,׏nQBZ23.ehKqͨJw\a n8Cӣagt}jqm9#+ATBR*14 j=h/te6}ƊiI76I(e7Nt2f:z(%B#۴NaNMb?<}ge}IF$Z;S 6-h5 50gIJA&? @eExV6< s ȭ3KcPplY-2->Ƿt%b#6]ktvmLKvqjYQU4f=]Bg{Wc2,؞)aTEn?3FǦޒv%o(T(DnW˲y;y8zxn yiTJ;>>=a'$+|<!%Ktj%?9+YӋ e#-1r~W$j}YR[ݜHƀ8 $(MXoƼT;OAz>Jk bD~ b] k8joi+|әo/ⳗ,?\&%S&;0ݴd"pb4. i p#~ %# Mi ;̻M;GOw^N9#4vF% =yveU2jbGGC=PIJ QZQM|YOίdRQ6֞!63{GT]ҥ ;VLUa)w6~LЅ!߄c-_KW43U\ P[X9@s%KC m7ZrѝGEl? @6{yZFug5:PܓvD} 8;n͗l|BbO\%A!B*y h7ZܧgAìQP&E!LZF|f,' >,Z6X쒛v;f{i `ǣղ5T̀U{TOyl͢TLaY ̐z=AW?{-n9'EqG,uEK yN}$DepȎܕ LF)()֭}bDz dmY 2\z9؞ߦ|Wff|-AR]q ڪRΑ-<(]!4'Q ÁMkԯJK}z8gfQbpM)LQoP-׷V+Yi{=2h{Mxw09cڒ 6'C''6LtuQ-}QC?'$}Ay@O62u7Fȼư<_, :eWڹDt߁rX@'8#r6/d&-nC/1G_8\G1sVonhy|oNCDb{j?|/ZiJbss+* +D ;¸za jK+19<5)>>T?N릚R=ݞ*L;jlUeĨӈǿpOU^† z axSe6:z~ ^QfaF5GGIO "@h4b |yPF\.ɔL r&@17t^G ogN~Y1ꕬ2i(KO5^ʘ7s鱔 뮽zuJIJ|ZYP(vLP!qLwt;t:D_SdmKo6~#l /ο2&|$@|`k[®$-v~b(]J`V2iy#G_2߃zr^<\;-B{szCqhy?u .{lo}p\@,xww O2GNhY,'fk2R{ns&}TX 2bPZJ>o boaD$Q-]ch"7oWXOd0[]bM2:QvLCe5}MҞֿԑ2Yv (}7 66e$8'GmN1# OH6RqEi`S0_LC#iK&qfH> U'*j1yF|2W_odkQ'_n3\#o]wHNj:V /B^=ˌK/dt,ZW0ڝMd^&n@hא3V!ήF321/4R<Jۢbgs[^W ȱv|Veo%'[Vt񵢞|q$ HY,qP5MQPr_5O2<}P? :An;RFoaGu ‘%H-gҏYKFՑeD?G',3qB/(Oqߓ 8ڴl5NuXꋷS4Zݓ("Xq"mPdm{Tp¸iGp.md FJgi71󣯦,CLTzA\1QYbX,C` D4/;c3S;03@O!>kWi9oّMkQ%ޤ;ozv_(oF#}B C`|Ā]wqX?A{kEy|s&"( X7Z UnN{>} 6ƬgqRFbr={̾\}3X3ȻRM rì)N50=7&R12VOo/ :ű:EnHGyb9BZHU"e[Bϓ.gn8(M1-0]գl~02#,b*N}!@d99;٥MB h:diC.qA0hG=ӶNㄪ{mc=v׳^dFxrŞDz?w+UFv3-pr2*P~JGK΍H4M7Fy1k ^fV)Euc0*t9 Z7[Nη͌nb! l>f:[+9`a/%Dmܙjʥ; OU L6͗׮Z ` ҵ N2KYɗxնZ.:wO3̟'dl1 gߞ~Pf2%ʊ>KT]-;h uwh(ՁSP#ϵZl%yB홆E(3tKf 1"Ŭ-sok^CϏE]n9p$A _+E.RzA/̩wD?oKAQ`F& [r[1+w'%)a5D}tU l4K>t ث "W|G t5T,B@_"o}kM4{[H$}0:oI~K`*jb}Oke]>ѣeS_ d! BٽS3ݽdJmԸ8D 1o@֔md @f )A{S+e6H(EB-lVAHkNwv#[Г q>VJIpkp/Byrc8c*'IxR5T"?Z,˾ R f}5V~$w5]gq5a&ed3 ݬ2 3A,G1弆OE4+ rosW)M5eU^eg2=8)i뒁m Dov dgkљgΗ3A d@7B?NrQYiJ.xH$}q1Kyl9d'I0خ+!w{Ib n)W\n6T&׬FnJP;R 3PrO AEj#蠥@8(,ֳۅ ;qh#bnuaLAG Vb?ZpHC<ug1cb*Gbe?(S%O;QPZ:]Ҧ$6P `I?l! Wo6ph98 %Ɏ'q]H&1Aw٭& _ƃ@9^ 9+203Q~Қa FGq*yQ7})vK|RMZ( 0>B"b:Ϋ3ŴP֡-ud.-tVؾ7e&qxf6f  SW{ uYM˙x-{b16ׇR!Q ]ا=g?9wZv.f NvmR2qs_uM^ P5oTk 8/ĨPM 0$cB0]p@UîS+4-aI |Pv(03qSFWC\" &TE:ƓVcݐA돜i ԖW@$[e9^55j̉%Fv\TӅeJF0pܐԊjFGXmՁ%i!x$V'蓐d®++msb *G;0L= KwеsXQHəVfҚO()ycMWS趫NF2 uj^:s;{MXϝA'z^jU dai` J+@ AY@Z]JNt߷S^=TnK܀O5f: ᅴ{͒AV9Up T\d u*̻Ic_X9ZF!3m ™x%׫oz D^j{"SOG ^*@ќC^㸁-I7/4rK~pt`Ϣ Cƕķ΅hmKUbMbc0~Bљj~̧z;u.Ig wgʏ&CD/ke J)d[zM ) 6 :ZJ/?yQ[ymm^ 0h28"W_aqYúIG4D[%#qDyC.Ք eX5}1 >:BeA}qb֮HuMxyDVn3*Vk,J_#?5h9cranh#~.˰įy$4 Y-.ng2"ܼke%wh;"Cy0XHxW*f/ ͌gu 9F Ua[z~\f ~ n#ѢLWhZZ9@Msb7RCs=qLYG%ùm@gW1kD|g$bq3^;{|gWò Ŭ449l^,GEy0y-n;.獹^¸ fW4;$l߂0 hO پ ؜Q_!8n0 虋NpqrMSRglWsz`X{CoIʹ>RHb}r/7xO_Xc]^ 4 WCy`/4F:ZPZnxyKS}2g/ҞX_P$)ц>2' `9 l-Ŏt"!ej i& DĽ UHa5FH/O3z_zSfύvކ6B9= vjfVVD1r\Ofh!=(VK-D!p LxHw`l}N)GDﶍJC6s~5RO#Zdugn}]LsW=>Z] 'Q/cs}BcxtJ{լ:#,=L(czG.g_vSaLvZS*PEI0 ˑ'o$"V@.ǂzx 8Lȱ/OdK'i;KCG/DS&[A2 qPmU7Ӧ>"t 5k%U԰˥y53c0i1_zY9lM'ͨ Ԏ㛯d͑ 0q;{uth,H Wc xpڌ4.Q%`57O )D ]rrB{)IHoy;0$ΤIBBpdܞCzwg/Cح~?{j%f siyWe47xm|P=r?C`7 'fo*Ŏ?kI@5ur". dZ|2Kç4qC)mblC!r۵gŚZI.Ȍ wMކ =˄Rjdbe¶6]ӦҼiD /;)Aاm˿]dN"4%9gPmCj[\%6e.nzm~oۢ6 u\e$+6-Isk__!oC5\>qiO6QЁoDW5y{(o0:zA~^Z \ᆗwV:,0L" _pELe/vG@A׭ fZP<#3vq $L|pC ^"PjRL>hwumv@$$n]r-umx4vxB+6{-z!kx;T%)e| K|C& ȿ &>2չǛl+Ow:.Ҿbml;N19}NMPY$ HJD6&7^mtiu 'nIi_}@pr1DN #*7,}\DXڼAKCx\)L,.Yď QʠYhqdPR x|fG/v9ݔ7@.U^Ȏ+xWH:ZXd л~֙vl:h?)dD'"+!IDǐ*#L1Sw{NKjL#NwARI*a47W r+MTb~5v05_0yT䒨hfY^k0~G}%/ 4GK 5r5ͩ}"l d 2V Pm`2a1fI&<\ Htk퉶goM,&FDBYLiD[:<7~WSlmRpk%خs~%Ns=O3\mb\sޕW"RX8F}@dEe;"߇2o#2R怽/,N}|yhY}/60.e \:%{i+6m<3<ơ7z3*(B8@{ ;u2kzЌCezr;r &" ?_G)UQƔ_"E͘WaJBJT,_VS6#h L2 U9zg < ySA''2%h_O_Z8Dm?qfjt&^!%./V"ʛunр\Ju6v`%a JCdQ 0|6ӯt-=ԥ^m޺ :EQL lZ|r ;-~edX'7/"EZ*90{7}+7օx,Q{1`3vTd!UϕO2ܩ@qF_1]_7hآeW=b!62Ym,fVj }S'\S%vҲ%30%{j//1 Vҕ!| /V0áA`[U2H8J[Laޒc҂ #J15ɫah B=1= 6;<,~;ˉӤUd \3ʃ|$ȸn ɍs:]>7?‡0iwc-GC# dH( G(LgzVѹP )]"Bo ڍ5n:}x [}1noT5NF@ɄGmk:beS!T7aY͎:a(6F` oVc 3Tf=be ?v_T$@ L죎2+6R!:Ho1X҂0B"F?/^~t@9Uidm"X~d.}EYΜgw~|*`+>S_e/*FC c?G8 =t\Lw͉QI+1N 3) >Ȳԟ\|˵|bFei|-͓,u`(`P\ķunل0Zdho%bGL2T=5+W\Vӝ;x`sn{XAqC#}0HpUhcAY4 9I$68OZCO*AR7d=𥋍jhsk{`+A3heAd5pUw\ V^ I>t3ErJI[[vʘ:Ke6(yupo\YD({i%J藝j_P:Q1bY? R9]@(wZ3:B9{ 0L6M%؝fnZh|Yt vD&+i`@s:*wDee|ZNZ@QiO:-9Y7'Ȫ RsIPPۑ|346Y~)ޢXmWTOʇ25S\×^&Fv _UK|,ޚM'Mj)n%qEjYlr$y>K[f7t$7oQvhS jhE "(PtQw AoSH fy 'a.#(&.G+#sei+;krp IڿfNfezQq AB{Ґ< *[R :%Ll:ݑhFgʐ$ 09g^1Zw<N;Qv1L2_. %,yR#ccm ęАJ7c!G(lg1,wSǣ/,#H  [oh^Ⱥe+E[/'7d n!2Q|qYMqof/WTW+'4vp.n'\<}ZߜS;GHIPh#̳$h#xg0x=oG/iի33qNXPm˰Htbi^K8e8%55{\1Cv\~g86W= ύ%<(<% Q>[t%EtZ`8fs250aYBgiѥonw4 a/8fZY K-'o2x s2T%"i)&gʿA&a;Ňl;}pڬ-㘋3櫏v(Ӑ-C_#rlR12-:DZMGm:—OS=JS&*]ȶ$S 8/e\dD0z=KV,N0wqќ7*؈Vk;2BE%x_^eE~/$Ld*ŏTu/i;5ɻ0S E(p}"Ϫ'ٿ5ϙsط€Hz<&l#3HR6}gR6 Qk3^t8ŵg ҊÂ6oOĻ^6Ϲ/uŨ>D7W2߆Q:j4y1h1`.c=8zl[>RRbfI|+doWOqoDBBjw }jp>O9$F3_#ubQU?S1KC4W_!D\`c9#75oz tLY{)oe @~?]+HuL6 q6ұ0@9%Diw#lo9pH>֖7Bq,8MJ D,rat^4;1 q;LW)cQ^N'BʿV`a{8M#1l&Քd7;=cܰPP,`-,Ǯ\{g2{^B>ȩH梅ŷs>R3i t?\ZOwb.&^<jm&9m[-RkIŷq`:ʓ & '/(0뒶6_ EʍQ\Nj6FEoiF kT!dwMw1ay9PHWG#DP]W誰uWᛂR a~OvX!mDEh n| w'i#3}Ϝ/J0ߖ=\B{o{Q:?S,MoDA4/2VG"1Dx1 ݣv+7_5Wmc\0OTZ+/i?;z<{~D.$-E-`pbMPܮYN^[ewG{;|#;V-3>X(\4xP)GlZ0] *Pm%ƣ_-y ˉR Uԅ*/Ld~΋WEJLFLSox-o%I.p^m,] dt3C] ceM%ދ;d?QJŢ"nI7PJ@ $~PT-ءTcG]մPn&,T֨;Qk^%01UGCP3<-{>#hJ>|D RGjH9>]ޢ?h Xont!4aq̮sVVrFrPStёd\T}CS_FNGeP^5>vWYkQӣ)FwҎIds4ɏ86ls DU&sd$3l8 D+06B,2[ 0K&RЋN(GƿxZgԷ\.Hk5/h~WcA'΅ QvAgsz{ e´Ό4;f8;Dg/w݋'9@ bOw#zYK~[2tb^a-Ax O>ދiزuIyy 6խG9O0w%ꄢ5Q~H=j֪Mkſy^UC. zw {ӻJqUVɺY`L4}q7=N%G xUu(#pҚt!WT}$_uS4NڜHHHkX4E>d 1L Mge'I\ەl=Zu Ll:8A&HQ}{t^FdPHIї8J2ak!ẻ^'oJbYcbK]q6vеǎU~lk7E'[+K\!'[ܕqL[^sm%ʼn 53cB`5ϥ:ʯ*[-sȏm DQOr1e.ůkE<SxJoߥ\k!%!&9s;j\FjҊ.0be+ِ%FwQ^;(./# !ü?T'R B¥G ʭ\iI*>+QgўT_c vwvq_p5Ppk&1h؂0xpߧA;8Aդjm|#[l'.>=~0}df\#;T󝊟m RH TV!s):9dDl_%ԭr,|6dӿr7{F_+.c;e;(CL5hJN0l+M&, Ik6]۱p-SA/ehW%%(+P0O8B CJ߀"%nH͑C9X) A,I~1Y}S "NlEk|<&P#ZIZ̞4j9Ġf!xU!vI$wZ.!";4굡~eŸ mɱ% Zߋ$]5lŦK7.w[m ]MT| p/8[fBģ.$5PQW`M5cUa\)Lx-ܝ/v~ZSF|"q u%[|4ϸ]L%a\ پcly{%#SۂvκH{ SB/-X`m~mpe˘.$yAk=81gN'$m![`ɨҦU kဧ)9xe~䁁BF`Ek>`T/kRH&F3(ћ^ }3a2$sD9h)ZMP5_"W,tCZ\DŽG4h 9¸w%Lrw>>O䷮'eB׵&eY7l /Q '@-Zjp7>Ö-:UkK-~n\DU5[ diIP e\:t`yީxUD>EC/L.1#z-R"-2d~Z{q1K 8Jե@iH^0; U0ʉs2>Pq`,Q<4 vU,M]t1gݙ!ǟ<.+Oۢ4kc$¡KsjPкg d MKmB>+qd?IITB'!KٴohY?n9kL.#{-^,6G(`2^zV(TnI+uɘ&RNeR$-ρVT,i#8q9M+\qYJo v u.^`Pp 'ȄN~/HnK$@IeARq Ut`u(ǢBLB:QPKGE5훃c*TMZёX6N}zCN}CZ&74:9ʽV4 ̾J&@Jր\@{ V7vf AlQXzVd46iiFczGy["]OTҤ<|KǓ\!!tESՋ2%Hni.Rp  Cؠ*ʡ)bɠY+k7߂y5 åDܛCB5|(OIam5E*E.! I߆凷ݤ|ۃ@a\g8DuQ8 Ku= RO?u"ɐ6|%ɨXdFT 7UlA-.|{[ QWڕ7?6He!ȩ>s0߼ d4R.8G LκdXh >5 VׯNx6KWva-IGU_D[B\Sc -b3U]{7[5?nO>9T_x*U:p#%= MfbDEmV2EKk]}hMuQTzy5k☚5 I/3uG"WE΅K Dd/8gMʗ7t2 ҇oB NTէm~SGKoN}ʢ{"]q.F5B P?Q)-*C7?0𛖶J HޝLYvB q=6D`–G߱_7^ T:cĺx#AA=Im  ?V7ة?"&22(Ӓܸ5%p(.$aqf,! $ÔJTHEu :ӊȮiyD-vԴ0PB *"U&+¸#"H D7_뎰~=>cX6a:, zVӻ2$KT\LU)._<~/t ܞ+s=E6  L~}mZ켆PASnG{PJ0'dRk ״ZBasjU1ѷZ|)"csN~.CkN yP 5mѫBgm 0/O^wvaS.;wR[t!T`mf* Ȝ89ӥ#<'ix)[&~lyT0K(Pi(RIhlRKfl^.9ݙmRK|831ԟU8sBUMm2Z; 57ۉˑٵQ$pKYSQ5 DGaR..q- CKn& E:=j8*m,!&s@J./e riȷ n"WH e[Cbw]/0/I i4K4\ Ԕ64/3bG!Q~ٽ/yKeuO{֘;"/tGH,A%NxNLH-]@g&Tj(+m0 ٤}>Mxu" Alfl*D#UkYPM~f%ç4!OuRq] @Ә߫Y8+7oS~Sf]5m7^uEd~9MlwGN=TmLIU!z|oeq7"o׈}K`dGClY/y;ђl_dNw"8FD.(_e~+CulU'RnʽS"ېWX*e2V"z '8E" 7rgg}paNjn^…6̔ع DguVԃ#~*w)x>a$됢ۥMؤJfݪ8~"cOqvHL[ qsh^MgNCR(" D3|x I "OVWlF>Rv+F|iRD 1qAw: 5fƋJܫ\ci̒*KzN{r7 +l; AT ^O"~sq/c) XZQ0*̈́fYN+vf:ldڀ\A~%/mckxYd&3`Lg{{N*4"7;`14N>86OxԀTr E,@4Co.R364!iDo(ػ_uKV[.!ۡT$+U$G^W;mE&?-Zׯ6rV[|՘fs68+>ɳg:yZjodט?-x/Um_V̜g vOҚB?MLj3GGW[H4m>9.7 s'j"a)cud}9 }]]M¼bUj͑V5|",~IA%LWg}ς r7zm/?-Q5h3mqS\R4(>B&JR*ȟ<@t= `K)yFE"̰=6vPpP3E$;!titqxSq:eV,?vL5B.#BGa pbSdb0w f*&\]UF} DwAI sxYHث9 -h8̰)WQ{,Ar+cqoO<~񲅢e"N!7bA_4ebxE؈.$Qu vL^k N?%zC&)eNbo sE|4*rFφݷ3҈TXC@uByZ;YƾE#^Pk+?L"G aX;qnu*I B"-7)kHsZ&t Xps6'"QNE6͔\l5j!V|vufį̢Yxք҂5[8)9[͟:T !/H"8~qP9g=Id!:D,=zwRU|M a'Bn)b:c; β1lԫ|$0|WWGyz5޴ A߭m$R|{^sK[ϊF|ӈ0Vɧ%zG&2,-FexUj64qDjK.4Pc;bF7Ǐ'IEj*M"ګċ&--2 "ٗjM({%>́% Tefe 1Awg2+sE bZcs.; OTY3d)~o1"c_PUGct*)$fnɢNTs>E>k;`*d$*[ [E >"=k";B3W~n2VMVwJo[daˆˮCM]qNŰ R P¤Pw+Hx)uv^!RnYPǭ"(b>vWuT ~35G!b/AcHJn%$Fe$u ޸`5F^9KL'bo QۋxX?!f UAaB„d=|&(wvJ{5қt.|:ҤdrXRR̐^ j}QZu;܄)8N*{aօCXE3y]{00?m"m\фk _dK~ wHDXnNg-o~D- ctv3gbGdGA9M_e9&i/LwkuR6QԊ'HZ]Jf(1{EJP~}ɱLl3fFSkLSG({™ (t2nfXMTr^H'8*]zI JΡs.fP#MܚX h[Z8s[\۾›5,Q\s!؜A29*{ ]Y=!#VhОmng௳&k?HFd{:'U{9mfjpoy.A`ʸLD$ zL-piF B: y94W˛S'n8X"lɬk03q~p-Dn@wۏ ^!OX~{FY]1zy%\^XeL%SK8t '@2<|-#/wVG^d l{vY`3ag2<ar6e*Q\\ϚAM BT 0\ϳZ<43V7Z1箮i޾Ig'Pς#vS&o: [S:xv"}avNSn\*"m)3wu})TaBXmuVc+Y&sybkO_e8is{ C urMI;.L*]^I0OTn)) zg i=!^\j鮘hp. ; Ou۾$ܭB ^=M#:JfSfNehJ !V̐c_ץ$M>%:ڢ0[ ;g#{3`@)boOł2?hٍC"? @O8."tXDCOܹ=bl]R7ݚu, gK|%?Cz>͗0(搖 Ȣ/\fP7:qX:b ;&"ۊTᒽQp]~$S g sə6ҝ a.ƟfL F(8.#y_7JMPʪ|A&H@cԺ"X8X6C qsM` UR`Fag8zE"X@LD D 94W81ck) êqؗ[}7ww Mciy+52TΗG pQG0:Msa|6L %\Ql&&r<z:5;$}wůˑN ;d4L畫5 Gg_1( [ETc ^ ,X>Cr5N^no$Ml tq_=R+~Os0 K災ƿD2.lC;K؊u9d=Z'H)  @"dO Ϛ F71֑Wn])P(}Xb?@+mDu^)e,1(ࣆ]eGP؃"(?zٯuU%3\\x 1sw[ /tzDxt;Ͷ0WX폭`26 ySǥ!c"bIسbt". &A}RG+nU[3C,~EᦻߡY{"bڗkgI fp} kϠgYcޯHlw&_Nw +rHnV?0Y9uy[k6}lܗ y"u)8s@J 4S9D-dW9 Pi7rThD|kU,>J+ȾWVOTr힎` W2Ie lwc:K.pNU7}^󆝧/?P$ _}&t G͟*%vL5fO/u1`Q=='&jCQZlq2Cf:n?S<A+ݡLvY [ gu.df-4mai r* 5!S(z9QPJ 5}#;%1Z8>lޖS>l92 ƋJ3՚%}c|1p32p2BR v#D獏"0~U5~̂/0/;2HqSU)dxD퟊Q<DEiwE<vt}3G7 6WCٿѤE877?4H=WIQWةIk'@ʱ,߃-VV7T 5d_).c쮂sBJ;RJigї/RF-;Wb3͹ ]/MNe e\t,M|Qׄ+x,w-xK3Y7ɵTO+q&΍/?_{C!0n12(cӔT:',_2Q4`g%=s>oW =] )23uΑ9_^찮%:mipus0aW/) P~N;@*5һ8ZH"Iv$^#1㻭eZe*_W%} w*K(qTEp&8~؋ǣ`1rqix!p1~]4 ivVE ]7 uQYIQ&T㢑3EoMeݮi/u9q~k׹UUC 8eP/&ӃҌk?aDap/|APofl*oR:F!'cwauj%k}*BS*ꮜ,vz}"buZu5 tGUV:G5_lz6jm;sֹݙU Qj 97 1'OV,ڐ"37QX;`$<lBW%P%_D ccÔ !XJyBJY( |S5/* rwJFKe5~nV:4V%1FEB|NmY1bF960gifPGP]` zGE{h׽)beZU6tZxu#Z8ly6I0W0L I/Wj!_iu^sՓZLa =ݺحxSOtqĈ/%\i{B?\FKsa!oe?p̭C^#֬.~!sYLԧXI@hăNX!6]+qh lu(KX?hZ]=YL j@ ͆ZvatבPty  ey`PE[%: q< 홴3IK.OGGь9/ * e}spwP DGp6b,VL0Q4AqٜKibj3rOمpL|`r .DތJ ^#u{:Gִ <(6+ނr!&#[M!eRTȅFV*&CHfK.jr42Rexu{bxZaoPc84<`ڼ3#Ѡ?46Y+:y|6~ NOܯ?դyy,(0oc۪|I3%,B7Th;:Kka(A=IĹςiqENo2q1!P/ivf Ǟ"޽V,>Oޠ&}~*A*H2~c09'KPeԐ3/gj,񠴩]xu =b?+PR8熫Ũ"!NM,Ү8M't?E }r9.WG V$:~*Wjg+,;j? irMs425/0H աi|7m$*; 9M=&xd1 L`G3BQv -|GƏjKw^r SiKA j9FdE,ݽYϨtXUȾdmO/DG_K?›?B\j2*=?6 ~޲Y0%W+0n;\"܌W c6.;~mS=#J JFAcXT\c{խj{ i%p4jD&W쫓ɑa_IY% ^-W_$L~\"4pHoiQ{x5>OR=y]J^8+hͤ\ Zh ־Xk<APF|A-1XaznA3]x! O*gFLB$ GCP6s$Ni 6NSXJV$|r*cAgWlG%qcI kyPy(ѽQ6M&uqFL?+mQ^UOc#Ը`UƦ\.kK% Zh |K{GF D+;6{ >MeyO&X= N`UH<3Qu{3n_CY\wJ6}1Ӑ..C|hyRb誽8 AC!T0mYw ۋE  pWng,΄?OQ[iu!|gCW6_Ϲݼpdth73XȥG (% qQWkX)6O$kT-X NX4GwOőa x&[@պQLmFЖr.E'C}V%v~5=D=w#ҥA6 -> ! ]ܒ&CH<+CF1=dS=/4`_ r,86V5lyJYHniȰr`6Kނw+,H/MI1@@6뗍 m[T8s( kLr3\܏q;2r {)ӰeϠ&8c +Ml܈Uoi_ΰ2M @ ($$ۃ8Lh>LeMv)5BMH[Qһh oS2)0(_e=)hcg],=>xCR Ct^0jckaDY, -,~CW,bmI1\/\_og-*Š*f:v9(=5G*v'gN{UӢʥVƤ"u5cNÞ= _+7kD o,bQhn0Ħ(I=N 6]%&QM3=ĄV)FUa>ɯ0i=,;IUlh[WwC - »NU 1h;U6L9bUKXa/`5r&DܑtX6ݼi?L(^޾c$Nxd^ZW i _g$,6\4 ”A"A\9s|$R`}HfjVlE,Ro%VK<|5 Uɥzt*Vg̔Cp1Ul?xg="V+)t9\w VMqЭ,J$BD;'nfLSbѢ0I"⛌5y 22v$svޯ-9foeuk#qGćt1{|L+YVm*6YR%jjhw7oSqw3q؊:u,ֳ0umb ףgaP N'0h8Ÿd׏"3q&,'#Dϰ4mORVĻ8{?ɶ"khh1KPÁW gg %)70 &AL#/}dێIԮ.9AZ1T+9^cӚ J\Tq@ H ĂbUK?fX‡˼A$bۓnDӠC@(rd3Ap S ,Yce ݘvYT"\KAJ?}: 6|YK^aC/:Søgr5^oD)/IzcPq>JYr\Rf3VA]F ^dfmXuXfQZ./*+Qv5f2YWL#ډ2K~~{F&g)lakrPfr@!'jFVD~rEXT?ƇFk=Q}U7 : l˖}*R Cj>Pq< %!Z W$6a/-W$ReZoRCHr°{鶣F.[qgc/"E>`@ce%0.Aǡ4g%JN]ցE+jT?#ڧǯy 7\tШƱ*t!}C[ 4UBݻ-s#q.zA~1b!q`lQ.$kO6EIݮt_eËxJ AL廦08|/ӛ_$kF'h]u*?bt8j (c-?bQxuNԌ d"i#>npWs]6$*4 Х_0 +kԢ;*42 ?EJzN+;FVh? mLPg?u͝*Kdbe]Ux݌7޷e> # S<{SeEwA&UoZyabGߐV}s75F}=UI6;S"hN{I2>&9]]76hyCJY/6B1 & ecnIӷ> 0~gZ2wOA<6j`GH?OocC5C僭Q?с܍"2=M'P AQ;%Y# XMhm?\^+U< B1i5}kO(b+$ꄛow5MEJ*@O5"mw>oiPGLe%=eZ>t1b"EWFoÓqS\^=k~2ްH}tI)GxW4ڶ"X&cY(OB [+@!Q7ea)z:f+!l_=eX.fAAq7B!H"D\zzy`v_&Bbj D1)u}\ŀU]2T#v_0[mіtXW<L#+@};q£krڃj_,wȾr(#aV/\y'ctHKzU/ml!Sb\3Bf5k_k-=s@("Ga+H>Ys.=.F2%h?!! /p${ /AܚW[u+P}^n):qķ"y? ©CUax/xZBy `ZҸwZB3,b+ѳl%Lݏч9]_Yr&=ӣQrsNptuP3ҁ2XoYa!m8׽!Äbxus%kZs>r949:Ns/es # R@HP׼J0] o -fCSfrxەN|,hMKs%lT,2"W`X?)yc﷬uڥs SµAHѢC<4 UB7ŖXz\Arݡu%oMo~bmQHTZgQTw c񌘱 yˏ凧 uW$ՋZлvvB>.RhK0S>Iueɴ r,m Hua;~>h]>']Oӆ!Y+5,5Cxރg,BaPN0yf'*kQtnd6Lw7(J\ Vig~l.$2. Y]f =6nͪ]> Q+}l~~Y͵IbՁW@6q?3=@UfU~o($e#$֧Eu\ Ó\Dɍͼ#ڝN\Kq6_Ѡ$WSO6j =l} 6/VJA1zx*n؞w*":@{Dž%΀y#aoh2+|ˡ{R&2rCIOiaga)㸑gG??#{ l }aMyO2ўi+zy?}7%gW 'o&ϟdjzh}|57ñӜMvYߴ Rk'ӹ Lia>Mn-W",KJUԘ>|yP~VX:л2Fru=2CF`H]OqdsJ"zvMp9k`UQv%mC}'x) 0e kĜ$g2q8ʫ-G4C$ # <'âSw#tV Q* ª#@q0d8ezZLN2Py&"/L$$Mu]#8b ] نE) :hwmo,95qgWa/5P: 8ĦD,b^Kbi6(ˆ~j@cWK$I[_xZi?S?Bz*yS~B&A6:?6=iZx RLQdHjK̉vRq-ik1hu#q DZoǪh^gJ x&ǿVU%Evi$7i~RSyӚIoFl 45OH5ՏPZ$,YF„ly̖4솾%]PM'D`> SJQJ)C|QO6+m.s.e*awp9/=_x(D&Sx.e-~!= dh}BNу/#8sF^抂 ɡ+b0ԆGTbE}`m5ɶB-d#"+s"oWeǤj;)lcdHsҔ=S=U L\ֲ\Hv+{ eKieT;wq|MzBXQ%Y[kmer |1&UyJJ#"v)T x],LC{e|NHVehCI_SOE& dΧo6cYފkULȅyOHҿW͇ 礪I_^mCHʃ8DC g|;4Y(Df>O6XG&:U< "%<'ݜci`O"t{ۃ")vҒ>\Avf zφ6I0l]" w: AjC6(sI1"GD6,QiLؕmj(KifJAؿl"G&V{P TNc 2𻱺Yjy)B[m-eI)70`a;u1!ҵk9EK)3Z#f-q;(~[Acl!'O49牜wB]%* jL!! I=G}2C-$!g8>p~ۏx[&9uPw{2)p h-c#/hhZ5sQΏ`eaf{)qGa0qc,S1%za{?`\+Jģ f jUkQ8W|xja >gAjPMaup1<"QF70z77:Grܡ>l) {klk58R,尭0&wM*L}86f77:*.L=?f(O/{WyX*lu6~Xǖ { eƖ8Q:s;(l#p-PR[hv_qu %i$&5mwUKknD٨:<_Y/ T- & E%X: -w@" YxYH'K)0Zk܋M idq;y[&F1ٓ$J‘$^͙jeoe~FBk1ږE$]2d'K ">:F5-ړcw F4'1MO1MZ*T{6L4Ol ŷi%վIqe6eWꖩ03K8L;)* ZR8Іk ۏ9ăVp;|k>x]nu+/\p_VRn:Ջ}1g6eYSR6g9*'AX~  &y=sdy21cЊhB2'U{$j/D2&tKr4>3 NF?(η(s*Y?R+ʗVgF"x^~MA0TٌFf0f݃_{ ǕJ9UfzbM+`Y:L/_QG~z9kװPJ^htAO6t#Z#p='oY^G s;nӞO9gLp':6{*dhGOubm08%aK" X-q'Vaɟ:Tв?Th+ I ݴY$`&YD|@s?Y]7!)Y9h+9F˿=3!D^@Mm&&*Dsc~`m&> َf)Z>x4(`.aآӧJf<7UFS~&@JL:.5$:f]Y' 8D0R[!Z+*15 Xy)QŒs%]iaRKbIY4F`\)ĽRp`K/  lyuˬ@.APq=딘>^E(ƃ~ h 78>Q<)fjDdOv;yWx&Z/71PJAhy9]0=&6[{tܿ1w(_67-K0fdgnɨ {dpEQIEPM٫& R_X\5vK*nײ-+>FJ&&@A$H ħ(Ns#x[?J)&e{*W-Z9F҉g!ώ e:rffY?P7Q'wȵeI \l,3p G+=ǙiFߚm|g·6jl5m|1+Mqee (JGܞ_+;w`/Da + V}),C*Q 6c$8T8~ {Ls?/uڂz9' y6 z?ƙ0UrO vޟVڹmҢ22|vRAO zz 6wˎIņz">/^ c6Ԙ0dCbYʻR|bfoQ4iN^~,~bKkܟs~? z:+CuInI0NU9v{kq!mZ,tϼ@w1Tb9bvU[K<=VK uqz{wǜ;"G?(}J8򭞾)SuQ9&00@ \}T$mEv t H Nȕ  >ƫ9 hqӋz=cg9@3IDa_bF[X*iNLZ963O[rp=Kql0!J3HHg}ekwUp9u(w0ˠ,Z4|Cn-3LկƂ{B^]OK4GIm0Mo&.jfW) Sw|,$B.r) φvU3콮 򎲮UO/'7)BF]>>6 { >)8$ч(8ڽ3 s'I@-MlHjL4=TF@'F05-K z`co,gyEV9jM 6IH)"3j&l#JeݙyT bu'K6vQw3!(tp +TToG0Zo\:l8srVeIsA90%`Ңp}nD]VUQGEnagSx'σ-aaY[?Bp<oS;>  dݳu^YRpwӛ`PmPwUfa1AӖ:5jXZֿfDf)xƌ>E2Vщs( J޲K$C 34&azau3(V'wRq"&Omь?* b _цKȫ dڬjA!nW9Vlǘ2RUYNs Y^(mK>_m%->u5mLߥ^3~NC&/7ԇ1@f)OMK$eZ,~FEsg`΍PQD -_QQJ*jn0V,pI_μ֜]x:Kfџ#B~(,.1 #*&TCŨ-񛮳k8ӫac棞B>~(Z$=vURY"WQ\;p]LyEr &YjKrmp[AX5`%+"ZW^lWH}īS>|=i虙k=L&ŸIP0[K0JPPCt9=Rery5}BŌܝj]~T@BrvͰ=+R@ TM STuX;A]vK9E}*D%.eq'F$bӒE"zX,ă!/CG3Z1r ~// Oi@ I7AYG?rY^ rCSDP 'ݲ84K& Ol3wY޼ܐ=f}ͭO fURu:y%&(ZtߥuDU4J.CPڂyFA~BK;6BGJ-*F&R^ ئ<>Ctzn}Gϓ7 C۝xXJdB!nݒ/ٶ>O5یl8J:KVImGK@ׅl$.w* (@* *@G6*xnf bLߤ2UcKKj omL\BtxVⳈPHç|;nKMf_? |=M R.>ܑ̌Br MUlOު3mRZxIr Ź=̀ehY{$+Pg͹ʒ\x+>YDxkb/Q}`6GYz$LH3d9EF`.S%է`o#VJF#©ZE/VQS&,4@hLϕo6"JŶ SZ|YdefΒg.ѐ/kC(XAK9ZQoB؃S? q(͔%'ij7w?A8"_}-A%gb-X?-]wjbaO„4#v׊q> O >XA)ò\/%ё{ǽRBW ypFD#/'eb­:%'  ra'\ ;SͮI]P"xKTYb"YFgQ0= B޾}Đ?B;+Vn%8OK1rFm[:1X}؂-Xw{Y2gMEXrU$ B*mt "et{jC)._a2VgriHZ ?t5aLRG}Yk`m#*wX+ 33\'=,  *$v'L?+):L.o]r^Jz{|מUh$r>DF>7(5[-s ]!u|,aw ؈? #*г883,Gg:Q[Bޕ?{w$jDdC#\g,1<- S"yd,_iF^dW! tc62 n]{AyuxVeץ+9Q nO$:*&.Z}e }Ȟ8?S)@(/+1HcO8Yl&gl6ݺ_w6][yAjNL1(γiI^n\1њ>5^Ms$7Z)ݣ/6+ @;QYe%81> >S>)mʨh kLAm6N rJc`Z>V-5P䖒XNyqePp8c &+˳1ƙMg֬R.zyW۔,qw2@)" d~5%CZ(F1*Q'Z_=]dz4[BX@,Pm:әXce0EuF.,/4,ЛP(U|f^xВT.Tm {k"QP;/-0/*{-΍+TȩA̩Na%} 2L f&Lف) zjv X˄@ռrj4"x"QXh؂t >@T7Z{XdlBDl] +%}1DXpBMwo ^]x̿aU2aKd[YSe\ N@vv V qj6; KnSk/#丹pҺ1op=Z= RW'ˎ@E縫PWڨ(݌/x^)ڋAS0n t,AGx|Xo1=>nc<d6Qhu4]s]8)m?#ک D8nqF:E1CUBDFlj@)AbLN\&ԜYRG ֜F X6wd[@]pSvs}Q74BNzi Y&t8㟢sDƻ9`]׌BP&c4[zcT uA&NqWp v.uPDߴ# (lb'.}At%uߵj/WF:17:@$ު¸2ҊjP}żd}Ahw'& QqdIw}=*#U0j* 1TqV\ddz'e4<22UdЩY axdFH$r@vJ.0o}/F|L,Sf ' ?Y!]FTK45wu4ų´ VQ#Juf :Xs. 4ҝ{>wJ &a~7aOƼ!R6Nq+x?2qD3qI]ŭBa'G3.֣(20` vKt5sC?tЕb|RL t8{@ kY0Hiqѯq5D_Ow9o>Ġ,^ݥFw8za}P=%(وםJ5f2*1S3K `=&uB'QHG)NV0%ML`!H4J,.3Zr "тCNqKE4meҹY46BCx~NT9Bf7b/PmP}Nђ[|WܓL.QYBS4b6CtAߏe+{sa,IebJ_+|yYL6Zed|~ ؄r'm|[mDm9; @KpTLeB™F'&OEiv)v!d?LmC RwTuf~~ .i?VedZq#̞CNL}my|cTeS` Az5{lSpm ? rVH2RɋP~&RPltWg#%f2PìOÆ\h6 f l_ D!s#} c Y*wz-Su&p낟ث`7͏3B])=zV'uϚN_kI|QЃQS ~cX;Sw9Gͪʉ?4U<@<4L95+p J2" spbF펑Ѹ M"DQ0ݐ`NjJOm-!.ZQJk7b3 @*eX,tRDVMH_jb3 إob<ӳ@r%nb$)[GlH0Iљ6hWEЁI{D88=Ղnɍ?`}Y$#+"4;bQ2acumzw꣣WI>A4Df⨣=cH̳_~*^fd|>SYrF!uRcB~Нi퀞ӯD @e!4$^5\CDK4iE[F*G.Qn/5&0QD?CVR6mFXDieJW8[]K!Hg< p)2a:yq,a:AzoP痷A^T2 K(j1> A9I0<&B g7w@<PY)!${h!2<l[ [2EzldE5C6w )=~լ~Jm/MB9bE/^]ج8Tit?|> g.UH2"eq, ,l0S3+ '1U?F~b >Ŀk #8/õ?zW˺~]gxl>MKg}Ԋ<8b|3cCL(0DQY6G! R?AI͕^J6R6j$ ;Q.IFˣH ݒ2\2aYџYA*ddPu0D&'ej}Tc3]~BjV7%!:=y\j*ظ[4=!Ƭz'1H"8> 9պРT X ʿS_\7 pMkbʳڟ}=)< kmi=^[jPR2Wr21Jrf"bW,@ 6 #d4z'/iiK0P Yl 0pEK)" }>nnyvYG8(gbtOdS6S ) Eu<ݣR8~=bUCGg-V׭~Yv ,+* @k,~ߟY&׳<ꨞˀOB~2ihQxZTq?D ͢#g1  aԉa_ I$lT1Zd˗3xz2̹޿}!w#4ZUIm뫝j+Y?)LnT*pU/.ʼnKZg|iIX +"Rvg5#eelǔ`\ARJFcOF#-a҃~!D@M_dC$kB3Cx[7Sx~ Nez1egZڢe%&s_,}.6 n"Li=G ^dl@IvaTj+ՒvR VG&NMi"턄sp}"a߶C$[0x˻#ݪc%/MK7n(qYvUl=*H֏zTz>Lѳ߄*4?_l|<y@~}E$ 8?XPNil?c^#PN>}46puDSUKNj;RC׭)SG=!uxX[`8I`d%aSQW"B|쬙C Gd?Qևz}?@3vz^2.NֱShʱT.Rc;FMDMtCOwjx!GE~LQAmo}~B@Dr>rA$zW& n_]9ti.EQߜܷIC9Kk fn8'{'=i 6+v}(Dba eԉ{&*V"CnM?rL$(k/E ǗRF8ܾw CȉzUo^;UA$[?60ĴI=,}+L)^o/1& lю["!#n9e[W==LQ3T> n,,GMNc9!w ͈eC /9ŕ.HOTaWDžSfl01ئ>?DHlFܯT0LFHtϾd,iZ[Ao^w6d%jꑖ0gV;}jX+֗8E'֧;+ߖhr% 麮fRqRrYo,/pOX8/p5sL2c팝?ɈcFk ӽ[!g@E}W#hNWS#.КC0ݗW^Fe` zw8CZqNdFC) ^8IŜU3x;WSlRkǯ $nt*gƙ$WҍZpcY/t)|e, [/˂Lw$cb % $ ?e=-sxwnפIO2%Cxe?Ve nS#XKBOݴ"6Gsafq3)fAFT͞ufɀ%;x;ޯ1:kG٬P.4c4BbboMLZRmRbcHs͘rCCIJ TdG"q(eTN_UyZ xt-߃*n]FV2j~, &cNu*ιZ&E jt^5n0t R utADܽq*E .%yUIכ;mss| r75XN;*zW$C $qzDS/Z(e)::^F[ֱOG%IIKjL'gg}cч-AIWӎSᴞ# #uKw He7EbA^>uY!c_V,j}@A1`Ps9Mf߷5"6|3k_Hc(`|7zҎ! ؖ1 >D0thu8 ސ.i~0KT)8WcOKDЬC1[Y,`m18 SQ:-_rrq_5$v9CO$waѡT(Er};݋Mvi=k&4K-^$懷OX:R!fI\dYkNcQEXE\ Od7x6Csasbp#V`jzYo$Hl0.>X>/)`T WX1ڵ 9Fſ'b~ňM0}UmndzBU4F{HɐՀ9ٙG{W8 HzF^UZ բIhf~c}BeVnJ A-rvkl)Y<~<6.5 rv$E^5H6\NcǍfl(G13`fBÁ[<3ZdʰK/Rv(]3aRX~FBvk-@g3U-"!uwhI ]+W]|`>I)^Z yj1zxy Vvfk])I=mUa'I߃@5nzƔѴ>J?ۺ\YO&_y5̀7k8RDJs!6)ʫX--qFcFo(yeL61l  JT ɪqL SOz %"6qљsě[2(0 H):py|-u_e |^I!Dy(Y ZԱ{< YD*3,( ~hQm>[ S%͂)#j #r0~x;IC4mp\TlkVC"؎ 8ȩ~uf)y&\br̙?e*҅ kޒF!,HcwwR8G%nŠ(w10;<fx,i4&{[#wiSmdQ"g/O6oHђGY9`\Q l3C/:R\R3<&yzi,~H->;(4;"j͏I+:;!*0 O&pC-\\o @[4ߌ Ϙ3N֥x4QOo'h4z IˎjB!L E]WTj+5[8~je'XV1"^Iu,W7s$c O^@֦s|p]JO:ZGO?'ͭLK>)yk:SgZ_4Ĭi_ۗi$N B aB;VlldVE"GRe)üA![{^?s??>οB2 g5/~itw\0& x(up_jP_soֽ]z5I}5scp5 }_CСTϹ۩*?u 䪤R+7th)N(/,)ϒم>u_I-H bۿ']ȰƁ{-§?#Pӌ5#g})8U\͍ f4.atAgDօwS?X}$^YAk;Rp샗`3w1rT~! -Μew8{D io.I^>,31>z+WExlg,,Vk.I.W~evP>^`V`i e/s~|mKS+jxKt3ul/WpZ~zVndxK zzUL$8u'e]*|csѕU TWU^u+vŵߛۄ IYhfb%OWakl -e"v[lזx݈~guhre:üw]L2{e= _;hW&=t9RQ%q‘3K:$TŢDX(`e3ozVj 6а0σuZn^c.θ01-Q['dYA ہRܾ#j\5CE(E}!IK\CdQu11*ra~ X*x\^%? +Vahʂi94ӝIf`2MK.8ZJMb2 j#?d45xݥMvaN" _d]M `x@* ސaIWi\Ӯ++%m>5>_cIkuv05ȫ3g0i$t1{eڒGm+}X)Xޚ-(y. F4ay <(H鉓)9^EnQĪ)஘Wգ#juQ<_¼mkܨck'\"[WO-44G8Z2s?yd^BN]` R0o)o/ 8ݬ4-b9 S;@_|&; !"L㇩ 7/1H$Q%{^($)gʱX>t+þ.FkOhh,31Ķm5 *V g=Wb̠X:AsTScqQ2MH/v+O.`6}(/ƘBNr &w(Ң}jy/I-[+gz1ذE\ 5 AxE4i1_':^r4g{ؿ$uA?`Ҹyu0!Oe'i9h_wVL&wљqĦauwI[WJY7&8&w&K顟k-nbQI>xr}sbPڝ8Ij ?W<3)~N( c> cRO[Amh `=̚6ۥ d`onT|{f8wPuvhł#9:˝zå@kWa 5r,30e~NO`؞[ؖ[9!2b׎O2I1jO?7 hK%cf&aRQ$ہ,O1X -o {QT2tW.2GR'n5wm2Dsץg8đ$f2߯,ʝTƮ1G,`b b`6}pO^ß 96) cxYdY/Mې͏Gfhc 'X%4APq93ftnBv!Ck$p{c5–axϿ ]4cDnYMǔ^CjKr_dž dQdzR"!V &oemTnjr)4bgaݾԣűX0d` t$H(Ɛcqh@(D')|Ȃ?̗dGȾ\Efd-z$>M 8hmoل+ggVfZbܱVgct孼mv߆VP4s%1 2Np.-V+%Y|jo8Y۳vya 9-X_D!"JcRvh z GgĚ[.]$!LglQ,b);kjUA^B=i ,V["/M U\kiͼӀ,^,ap Yɥ ѣZpkLDŊ974niQ#͓qPij&Od@r󎯢4@=P)up2 07d_:Z&ͤ߃*&g?ݎGe? ÆH UxBw VIJ7 b۸+jb]n%Bm0ȃ^ 4k{ oMA=J{Qr;65y%L\*wkr_29 ̋wisʬ&2 v}#DfK y2#s +I{Q&*\s/xaSi2)@#/Q)bMmdunJԩJ+C4H"dUydp a-RadOeBS@ / J ؖ (M ?wa Àuaj3T ̾6WQokg?.y.6yigob̭[ʟLkr)I|p k9B;C [έޔ*LA ĻA(21𣨣l[E-D/$cZk{LŃ~9oFTo4YV28ْlb>U%|zSt20. "CN*\l+, *@y]XYRiR"Xa;9r[Oo(#tv8()JAc4iL*=>ciLjdyij#AݸZi~ ^m D_Fκ^c*L3BS .AURíYܲBY农8KX jrTV9W?ߋV.9/96/4[8_>4f#K0WUA!I_P||]k ͈\jO CBnIlV"~-R#0: %jM-:~sm=E^3x#~_25d? Ն+zV aa bsps5Pt2>7`Uˣm92?PwG=?Ni:4&ڤ6d-Q@P *sK N7ιD! ;bfL~5Q֩i4fܩ؉ @1RaYUILn3MFB"/_A+E7Pߩr6P 'P0vV^Z1zb[s[ãkS['@lrގwXܣK;#XaHV^V.#[kюeIM¤O"(L0ԲA NplϧohMB {6R$QFw: z?7nI9Qxp!jq@[f{*0O#dpS(_t4oa|JЎk ܗy0Z}5~FX r<;\!mu}wIKd0hfd&ǿy=qs&U-#Ak3[_Ƿ! j:*/$-R $׿q\yrn*u3ic,ǪF'ic+h%sxB=N(%4m\dd7u3G}Ka?K72A @Kh LCv'w~ΐIB|C!ՏU`{J$t3p`im-ore=6.;nvN1_](S5ϝ]jZqm5G9\۔|&ÂY:k'bf$.vfd^aN%v,\Gn|x> eFmӝP;a?S! B,Z[h4ysc"jXQ}RWO_7M:]4Kw9\*rqz)S@n &jrH@)|EAG`q[B1ΑQ~ 4dc^Lf(m+ᙷx5 )50>dB}7J d h7U-eq5YM;J(J_tODM瘚Pd[B6.Ѩvw{5*$_pMVfc?]2,1vo|>`0uxi%e}Kd._.M:Q'7 Iq;^sOh;_jI任{r+1`rP 3PZM>[Br5@j\Ƽ_}e:?ɒɁ,J5κ3mAxSs_ TEj}m/O\Ք.nzD8x{ƪeNPGl@&n.pৱq=dR@cTގ'Q"!a=yNpԣ93^Q=gSo0{E(GKZSc2z=$GȴD򀀶+4;B ɍ"RgM&H\Dr͚!Kchӄ$}wU`DU06͛oHJuVka͕dž]5X7`7yҸҽ(kmxpD %F|!R +=p|LWU8uVKtB v17dhp`NT55/RBFL"ZGP%r-0g|P%9hjd²=]S p#/b eu8:O6OɲH<--P f 7xw)HDhTg"bg* ݌áE<(j[=j E4vUk$%1V{U/ݴ$I'ʣ(1ؕDz8~3-}cc¥Z@9z ZqSĜ7Sy7SRm;Oq2eAv3N!h~#*dtQhE ;16[@PT~5cՎcܒtEmd pu#GkP9/E\7|-]bg Tr7*z;-ɺ.K2xQFZ߄̢x6[2F~D)|5]ZA]j˼ lHBHJ,n/ s-zðChtZ;mX|m2-[*99z!Ͽ$=HX 2kC,@ռM P?te8k]shX|>.Hj^c@r ;h Hhxi>"Ո;BOqT1_k! o ;Fo}d.ag)7(] Stw  _50۳Eܽ#;鼅2Yٽ1} [1.X^'Sz9Yį,{ő,Όh[,!P.(T *t*eٟqFA[9h l$'L V }7ĠAJN`D({X8G+ƓM/0T@ު [ٚf01gWbFԃ &gi*.6;堢V!{-)ZJF,}E="Q̪g1a+UBSM7R f2 s}CISTb^>֚l׌)LT3sk1źjإ]aV_Aa=P*os'Uc%~ =EQzɎ~}K4 oZv*nV XyC힦pL;b{1>+el_v͎/Ky{džQ/v%+Á!a Qܘ/FeplQ)3boZʍ9|8ЮLd6;;:&sn՜Ɔ~3 Mf:DfD$*J["1/44XZS 2RyrɀcČN'juo1:M돲I".d'R5XAl*Pyt6~ڧS-rs +_ !IuXSVB;j6c}t'%5ߚ^xqVR!3>jF9 Bd[_:sϗ8|&?v~CoaYjUzfHsO1kל;='х5fG%3,F6ټ>1K@a=S@ ^kya]j=b\ Lu* vsA-޳ڒqzItE9(h}@ Nm*.KJ?Ch#%_@!V$+?;mɃ$@j%0׺Y8Cwa[ AI]24aE(?3omE@Nm]J!4kM 37nlS$p<Ηp&K:"iv#  'KS% M6}?u>+r=o0CulkDOs EmOB˖B66I3+`z(O_h)݊ sШ  ^ ~qVeݝa6:?R{-lp؆(Td\ϛ _DTQ5WdpҨԅUKXcdM?fQcJ\؛C9;.5ZEe$S G\5@8 0l\4rkS!|ɣ31C Ӑ%q}6`b&T JU"62Թ_Kukm6^Vd Ӄkv:+&,+p5fG$4]KNEzkOPO^`C,*Im}0BJD2b5U9muܢgz< H`7T^ _pCB =!=m'H/{q5ݥS\DŮcs>fbATs>T[栗P͹d(ݰ-5K2j7ܸ)6a ܛhՀA 5H1b33VVY:YA/?t] c8gf`GFQƒg/-Dp&L܌mlib" U+Bxє4^FBi:db7Wx1B sOX.hG pPelyo#;3MW4Jdrg l`w[vIs Ac^_"wح2waR=!IHRWn]6.DN0v[FI,+9{Ũ夦*ic҉rcRMʠ9Hг {X2sbaZ1M,ToDBW!WXH2%,QNQO+sr0\/u`3#_a[lGt>vQ{06NO 5M^ =ͽpb?c1NrߵSO#+!jL ].޵S70ڒY1Ʉە+v8R~+}aػ"zZ#VXzwJ47XnXkeKFp![ҫ`!#|tD&?[O yvM?Qp$羺-ȇ3c(]T/7?i j`FrdI3\6ZoZ V,pf\/sOcsˊ݈yah6/\9ECfAIޅ^}]s4"p' dN)&.w"Tuば!bR$)UoL _A^hSg~iXKpĭKԷ1EY\[ID]<02t͎ܧ]0Z cr$3qF/b䗌qvNĶq揲;Iɘآ6c)hOD ǘyk5?3M,,)d]J*!8 ؙZef~%!cMwըit=wH>- ,^P?b0nO&V=:QGqsZ `n% <EzԊsݔlip. lRe"T_ba-ox@T1T j\sةϕ]߼7ҖVQs?2Mΰ bJWԑ͓O},i] QHwKev91Scy@ *v8}CҮ"|m<|wK}5Pr+9$29K::]DE޶AQ)@d8ht7^nܹc}se\:ZKU]+T-[N 3MT?Dg~假JJym|T/b*&y8 t4dL8sUeː9ز,@)0{ko9bi#F 4:]B;@G%,K.q&-z0i&XpRN GaL%u.PR,5k}3ӣIcGP S TSfS!Rz2$\ZĆd *"Kkf\sÍ|u2M&ƫU`0a_oT㩋]ąAu?GCGvD`Q2Ȣ&ֶQViCRrN,GA#esx:}nب0>Ӹ XGV%jЎD+1lYW3^|&XNY^Z)5pSe}f"+$6t6o|XL7D`!HJ2>6^)95[W%+sqΟҽ^spd+!z&gIA|ju>'f6r$-#tT*NW*OH5jFRI|j:#5Vr]!&zQ#G 6,(C8jG$Aꐏ!s}4{K(٢"eHcSvjLB(k@ ؿ$U˳ڍ%/?"gϑmef bUCM³=!½N%=|_g6:W+?VS:S,u91 ޻KقǙњόӕ]Et-NSm7bOPCvCsówPa%K~k|C@7#mgjrYeT5ጀHi]Aۛ~XPF2|D>`C@IWӟD߄(=+ Hww%e΀/|# jh7/tӪ}-=a%kF@K2fR*^IMVFXdK3t<AM˱u>z]."ƪW~;8C07:|_ @kDý|n"XXJMi@V)J. Is|a"ʲ]kd`B+G|9 {n꠼vC.MnOfkXٹBLDL~[=wݽHx36:tJu2-09L'g[MNWC"$n;$a^nKHNmt]-#!('=]IP\SY߹֜54Y @"QυMI[Dlb}4XXJMF_7UeɎAK GnPf1pya#`$E8d jYDoEWWLs2})C:hkw1~|!7i3kڠ")Ve7TGŹpM՘|2=}VInh~E7k)Tn~)kh|_lbKcwJ_v kvGU=@,vԥu xGz.xtUj|Gco9s7-EsTðI6<=^;VATx_{5taK>/K)v$PdI)AN.b#WnhR|@Unox|C*ӹ8qԮF~]xٹ 9H/<~dD_R]zF5CPrI45z yu'iH,ŭ(ޯ64!; (ժخ<>]̓:Yb  "$Q(NT-"McՌa]w-JPC{ҕTiåL-ڮr5POqN^ϕ=RunQ֛#4?]5N]*ڻғBV+쿄Vj[~R~9"vXj>Ej3C0[T @ʄ gڛtl@'S(Nʊ 2704\X GCbTjٯADиx;!@1Y ;28FNbm7ݙhaFi/72rcSPl^Ls]tcia&яxw؄i w÷ԈɞLVC@)QRq,SAi SICA5.SEXGroox^l?.)\*Xg}*?j׃ɯ*dgïಓRpS⼻lY((D.38x:HV\4C}ӕMKԒ?a;F~~*?ML!hzh+Ep-9ǵEvL9 R+Е%58q;bUdRdI#MurZԗ7޺1K$~jЊZY:<w7^Fƞ=EFcN$6PEzfZdJ)Vj~!.s*ޕ{&3  f^[̪hb#e˛e L<%e+R̊@Uy@+qc=[UW3k0Mt<w 3Gxlm> z|?lrHh X ̸e9K>};DAu@dxsޛ+K.Ct:]KMV0yE:P,lYP3J2rAɊʙ%/}_2>0r8H3vdښk2h/Vu5hx7~cfj+4Ը9˷8GHa kxuZ{PU hƾgτJ&%Jl+Ͱ1x%D̶'w;?WUlr[J ʝRuJo#i.]ՙҹxL.23<QL'JYt90Յ!gpCHMc۬2%wi @1TI?ƫ -\6o0bgLXv9ӳDDW)]4MEeX8ǎW6P cA'#_{ Nv.`cr\3TPX;jMS욾>M R_Uaݮ^#&WZA?]zGiHܺs2k œ!?*tFwC+*$fj[p#:f 9K*;pf4hˮۻ)'= r3\'KSÀ175̵CnIwRi$EZ'L1ree맑 Km^6YU@);L]%&aP"}Csv~P '4姖KU묓! .mLR#[&UH bV^eW*^stTX@6Rԧf@!B|qv|~!paj2E,lj{ H^L 1^,o KMrD̀tNX| z!5xzLa8ö5~`ڲL,QN2BYA6 2) do/ 5j 1sO?sK PW5WpC 7-+7@a> `nSR%S5[Ss_z딙fl#sa'X~CWO<0\[e^% )ĕT4X1d Z*#BPp7p5ozJ ~ lVe0 xb^5E|G-{-%Wl0n%$d _2.gӐ@t ¥C,W\O_U.p 朚nR _,A${FۡKa|_dzmRd;Q5&RmAIw1jՒrP gY"q_*X[_ob s<"xӘl&]w9vKu֜i;6`RwwU e'X0ۺld5kŪB_،Troݸ (a܅N K* \vK)W2Dǫ,ΘNgJsMFΒ?}U7jy](YW{wz2 ]r58a}]HǦ덺> Ա${ ׆ʧkuYUE kWn Κiu p3`/~weWe.dgC=$8f ?+ };–ZQA"{Na-]Lcb=~-w !W.cj_m7*쯕Rƥ Gnvmq2\q)-$}jFS jaE.fM:N~܍0ޥU'8KD~C qi&眷R%tK3 Q>{"ث$²tz{j +$ (O޼2@PԱWF;O%|Pė_LxN|bc-w| Дyw} |ۚL BqA90s7h?OhEީ7ޖIdY"5viH x5ZXު~ٸd茂0d- Ldܸ=[֐e/!W$b gqT $iu3A.ˌB:̣}0;Dz'*&DʦBI6~QZkKO}m#U(Δ 7Sd\]ys9bQJܜ-eO s{/ku+*5:b<`z;mD_â^'Fr)ft BTǾ +b s,hkhl>@h1__1w7֎oՒw菖 ݩD9 H[ ӷJKW K+`1 4ו7ؽe4p^"^|nAcc"dad6 A24Q5ޛ=z3]d_IGDHDqs=IB,s-RNc"Sw3Q$ZLrߟ%E@3)`"Et>ИWSJx&g&.̀*ih$YT`U^O閞iKcG9F`]_}43RS ͝sJZgxl;ND59]n* Ρ` 47۸&8Rա-t(0%X!t\5|`rOQ~U}^cL(㲊e %F2,AlmxKM C]3[BZ8dn b:<67#./fAĸi}]rl 95jjɅЭ[{j+:Kz &gf@I>$xY(-08}Ma{GTVwvic/^d* qr%Ǡ\*0^s`VJ3>^op8 @NI1,ˣ~ͅa^`|upO6'rTM=}G(WD\L#QTreF7}"!|{2) E__K&폶 Ŵ u]ZO.zEz٨Y"v.tXΘf\n\[Doyr{B6n[coI[xGȟR3g^ cYGh=Vw*PCi{VOmbÜS+8+G|<$$i5R;f3\@s5 ϝz *8|1k1d˭kargTD֪BgLCyg;x5@pT0|)ҖoA9S%ubJ}`j;fRM='~Jsz.Dkhcq/l-DUzhSlŘEotҞ1ClV7 2sblHDL!&d'216Y08^cMXrUX!.7^/ I"VjwBR$[LNaHMivOSiOj~R8'mwtxa޲7І)W>?]#_I[I"߭dMJ0<|};&B;@ >ܣ̄G_ fJ{*cr%߮v{EO)EնLlcI$ h* B sVad Xxs.EuEը`AJA~|$ߓjF΍=] KոE- !s_1a/ږcab3<1帊{?zB<Jf *DA`k=, Mw)&(X2TSXG:;` aUo-6K"h)w+ݎƁpZVߡF]5d>uxH/9U> 7GIn5S5k7#)Z dunP"OɤOoٛB[s+ޕ^Osajb ȐAX r-gI(NZg)WDºgq9ցQd_RGɿ겷'љ.%_@Ê\8>#U-=˚}U 3RD bbDiZ &j@-?եUQ.$d$ ݿ.3phj:E KrҤSXMp.ؖb`k(7&b%=Ն2w4dCS!IXgY2niF.MP ١gwR2E xzy72ݝTK,v`+vVH#FKC'`E?6) 7YDcYƷY 48 H˙h/OW]C/@kt 3zۛ,Q6I^EK-(h9 'MeQddV>K!S8W20:)TʍoSod؞jQ+#@{&/:Lo wj?\קp5۩X ( w7.< &$U_A{nN3B |:tj+gL>sxODt_ YaSv8eSCY7'۷%?1wT)TJRgbLUXk?;(FmB CC$^AS TiXFV_Ix^bH*K {(!FTo'ZFhFfT?l(AJɘn|L&Nb`^Aϑ @i=Ye|atWD-Hz  мKn PPnρՠ iY~=a}mvЪGzJ I1nPƵ1&q}sK'D|g#qUe_p;s8@6h]-U$#r哹==yx ܌ǒر ,xey^ܼ^|Ӟ+=u3-f9mrh٫ܱ>k馪ÿcTcR%qOxbs%хyhF8*ٞs`*,E`RCG Jd /W:x&gl&>RJwܻBjW+ k/Lc9Y֐BrBgFϋz&<LFձ}.%7q{gC- |F`8ޔ}|o^'2Τ*ĮQN7$uaP aAz䑅V>H]2]Irrً!~@TB &)ۛOseݬ-o xA5uk±+Zt1;ux_xJK ۛl*`Bo9| 532 gaǗ:„ _)jRR[ƹ6 &`h0CS (ʳK0N͆э[@pj5`VeM; U 'V38OD01?:b5=C̰C6Vg"޷q9ɇ%Ja0^ ФE" A`â햲Q3U`Z &Z0 8tS}̵E׫D >9r;˵De}mёXp?,FHQp]*8w>Xݑ]?Fo]/%.dd3Ol\4{w oK"0>p,Qla `$F]0NkMOC+i!׃5#ԛЅ/[>b̐J -ClWTNT%[<d3_7y-W*2d%RSuH.K݊}+s _7 Ϯ¼䀜;">4,Rl ~YEg]iŴ+bJNgZg \E8c2|:"&DmZ/MoX+;.+1\A`M i)À`@_TgjdMO$Þb 2+AFI W̦{b,ݧ3e&=~TX-%9En@;>Wur͠œ/ 4lsZab L Tݓ6ke UJ;WjXqTݘ*ʹ" |_>xExyYMn*s]Z*U{O7UN{li?UQ4r?3=/%R]}2M詄b$g07B5<ES}~>x81-v 9hu9(K^S+ⱱF*'&_ߜ/bjJ4'7L*s ݶ͗u ū>9lr _`iiKn2do3~*0c`%qoG~CD^D;BfF$AhL-l? !)E $ݤzkߎ!wW-L X<wMH9E!Ӭ0Z` ƿI>Zy}*斤p.;!hf,!0 -d)}n=1`B>\4[ؖ>T\W#? bWg;ԇsXv†AM؄x9ˏ5^[%sGݟ^6ocb3tB1"R(VbfحFZΤ|֎&̹g(_P0#`?&\=s~X89Bޚș|v踶  d$Ʀ9@. .^@5ORXR9SU˜te=. #miHְ%#z} N)\zB_H+;.iQj<·)4H@aÿ^HEgm3}u4]Q6JWV폾6I]z|Xz^Epi1T WF.5 8pwoq`!%EYhG aW h$ o0Kov"lblJ䌓Eżf$r"L/YE{Z܀Nh9㥛vB5"2Unջ#Ia4ƄbPhs7#%-|(Rw{䳼i.iK]O0Cjqps]~ h܀Q؁7ϨZږgѷWB7ƻּڊ')uD#~mÝ\u|t OcJ- twKoj8N!:$r#3Ꜻs00lCo`,$b|EEѢ =$Tn*ì4Iq=X%я.$ɬ-#iܯ0p/\Cu`P׎V 3&_d~s& T>@G,5rz肷DWɒpSTtw!oģ浶 /TҬTY)VJ; 4Er [iV+ۘu?6ez 2 $ VySQQ@$@pk39$ [f)6ЄC~<4عK`ptk, j}09j<ÅYTH1bbó鐵jXfI=3Zf"vWHDӗd捗XuCKvPjS”2"q+$%7Jj%zgH`2tws4~9|fX$ (vR/gJE6 LE74@p7d_`  n`r4+Tz,i}4p o ʶrEUM')7#%$D Y>bayq^›K&ؼ;2"!=KoAqWV,2KRt)Zߗxp=FY*iHeGKϕ@VQM^K,,8۸6,$*A!kT 8'Ⱦ;0!14ai܃}᲎߾ogҍZMFdˏ3 ;%t+|nތ$s;w11%hC,I7zX3"G:a%X*ҭ!l-?ywՕ/L&9{ %/OwerST=j6=ZB>e~dQaC:=@kVuqZaTPoF$t~mQ13$,_,&qz2 0D?JeMq; F(-֨P9,˂F1Jm:{| RgAF+M+]0fe+o}d-;C5=*5osS꽶0Տ$ЮM_Vd3i.C)x.IW1W&+b#OFjs@Z >%X',m 2qd>qTQ3zQ=.R3vzo (P6bNGF*n`3KqwϜo۳h#AjBh'zhRmަuJ.jՒ{|o`Xqj~167y>vMPpE#8IbϠ/&F5\ bĴ*5Yk+;a4u-Isn(79߉edEbzR.ޜ׎Ňmuo1@OI h~_ "?GC\ I6m>=.(рM8._& rfj&\i?6 l/dzy_wfv{^uC<#8!AQ=|iIΩvvKMz\k)>йW[@n~GW{o.8 &x7^r'zIZaSegY{C<6*zYV.gSNyg/A% ﻤ,@vRy  }SHmHu|#O&#ϸ Ŗ#i؆G'_DnK\\:W[MZxze"YrB g]lR$:d`s'/1%o~V<ntwǣ h-E:qwS)b;;M` Tsrng6Ye;ՍC\/n-wr洞NV^ ːCZ`}r֐M^TS7 -zourWydO8c0D0cMŊ1v'@lN\}>Iz h,uqK渾Kg8S¿BKf7HPa.0t`Pa MJWOIoB:VWsx&E9<“uJ1u"ĝ~BFuBݼA:͹D G۷gM w݊mk=g>B9;Uj*089vwSl<Ƀ5͓EǔҾ[js+i6bܚ(b&>vL$>&ނW R= Eׯn' CQWeQ w[جk \ BF8] DuKZF8m!sȭTDK'fJi%Jz !++@vO({Ͻ'ͳ B4i`;:f/fHo`ˬ* L>5 `4;e)JПS*_,|hEf˭f8Ck 1:vm6-:xXB%M'|[(`0޷xõQ"\ 7TB Ϝc+E=5?"$JX >MvV앨GO[*0&pZw/ET SMFDIjҹy؊?R%\HL}-#*;^7`NxTeInL g8qE"B =E]↜=ۊ&FwE7ݘlimIG= {mjxKa]^'O:^I;G\K*>J)$^w&ֳEfۼPϕB6f! LjWX(63zgN9BǺl|:8,3h1% ګs0?,p`BhgQytȌ$e>,Lcp9cKt̵ܴռı8!( Xuq%[pFK*~\h ݗj;r`2NWoc`4֝E/"ogܡ\#Kk[Gl6~=ޚq_#Wؠ(h슶Ys梄{MibPHIMxQ<*?OO@G e64j(G 'SckA9]bYSQ^{Tt4`'çw{nO ew1OVBY܂PUv +d P1+Np"&x k3WSb<$ca|$lk4 ۛ(X25Z>/lՐ:5k>;K,fa᳁M~i[S^Ў'N(ӔiG +8%س ٨8>x{. ݑP=#"u.*70]K(IP~K]DXp%KlBbɜr[% ⲕUL^0 *Om tp_k+ǥ{Zfq!hU}SqTb*hLZ9>,p۰̱07 QE4M $ol G.4m'Ljr^=Q,m]0-! NIW5aMÕ1R]Cxρ`@un= Xs%FDYk=c8Uģ9{;aA H˞v}B|?BA/csēwP)iMw@<-ȋ9 2R g*ۚ_@$`cyKE>@ 1=2'.w컭Ց"tCzO*r6|Pk=0R(u~ԁUeD$5#N^ErQt;(%$" SUkeAZoA.;'-T62<20:1_`e/trwGɾ|h֌ Bc(NsU0K%W?d`1f>)t`# o~঩Ҥ0``r^ Cbfok5}1xiħ7{3 Z$t<,Z_HBAy),d)n9c-dJ) gVT]/3دI|DX˼Nev/÷ř Lh]5DS6JuqbG!lQ-6֩gv4yaoɷ|i,ArY ڞ?6f(;v EQ4,pϏ:FÄI-#TԀ _֘5HXP(94^Ϡ8_~Iuou-7͘@es⚎VpMRfR^#(=jйQ=AFfX|ոijN-1]zt.S dm"bG;_ҩr=ZĬU[6Ph Z";1;f 2ibօ?҅.d/Ѝg2Ӗ[L:Yލ]. |Cl6o& w0dbwa^Y~qe %Qr W,*ѕdLi,{0zpkB ]476Nw@8'󋯲%Ԧ^$R]vxҙUTIH(YGYpF`/Rfhs$ނd'4aj>Nf|32Z5"ag;[#QN3}8bvEau:3&UIl l(o`a7pwo|·a(`B|wFfXNUKiɘf5O|θ-2Í3z} .ePvۨƗS {DCXzV+ 6|D5|x} .r3MSsqڇr"2!Nl1?"J&ÂΊG\>8kO#؎N;pH2`"ja Tl'HO 2мqJ12,J˗e;}yvQ7?N)ӎLH0; )!\*tN&&^1G #{cӧnf #F,$P )EHXI +ohd^jnt2[ν _k9W4_vBy48y_udQ=.`LEgLwo.p^ OXL8eQIeÍTݒ:MCjZEM,Ӊ%sp(. q!l`_SzC[~Mom =_n%Zʼn\siȚ0{\ NTs}yүZٯ¤^SBI_UgvԢC=(QSD\T= a`tT'F< =XH4s[&?qBVN^mu7?v+qrO>~O`^UlBV?u\rֲPY=t[c=[[BVOOI~LqV崓CTD@(\hu|V0zo*u)>&'c{ $`Ӹ4Y. t Aq jÔǙ@l H[:LiO{Y.dN6*᮰/' (bgvTS U&$i_4WfHû{8X}dc[d&iZ)?Mh'QWoRezeq o\f`tAe ehKf"MBeR=Z@ZB0t[DcXzCy\9]5i', w׮a$ݫ`)l!"ggIs(ojZCXoroMsEEDƣ4B#ˠ:Q^YaVCRDDڎSA,mVX0e|֤@ S A;(Bv-1U7垐߮?=TCfӡgn<؎ '|l/ !Rzn~EV_Z>E$9 gB "FLu߾<=hoJenmFZ42w Zc駳0k$@p@Q ]E$=,J3TV9B3b^pNzk-#{c5LЂPX,^@vńƲÅXu_Da.甆6ôۜ6DL[5ʂ+6Ca"4~7C{oI~J;-}c{d_< # CL/zj5-̴ _|kjU>a(MZl*zsB'kn3Z[aTLwX\|MqkS(gPΕ/5>JZ >6G`m 7˜r(f0~@bSa^r~&bO,éy<@ EoYgP3ީ!mC@'g)| ad~ƵNfv8E_ˮr'[!=T&T)nq ?U;@yPuHz{D %A|p."n7 98Vl {! )`JGNBSЪNJ+98*B!hL~YU)}jg4]U^q^lͱ^Cy$PϨ:5[]a nm@i{l N6pR3:gjRrVr{X@'ՂݧF+.O6pȗ]51*3T'z)u%mBSb(`A)kάIk![B"CE$\OFjQ\.`}sN5wS=f&~K]IҞbA37^I)=xX xi BI0.K:c|(ϙjLN?˃t|vk/#7v6AlAu3f2l6WC׏H&>mv d_+u:qeSGkɴ8#]~ X=a d$<L-|xKQlq&cJG^?~(: ,R<0mnO5ɰ0ޔՒ{7t7RR3pI:"od/B`$of0$zT]ݻH:[#VȞ>O$^I*PYaw[oNA~(+{Z0{}ǵut%,%|^;HtOH"a۱# qq15-MfW#c}%QT)DJASה /I|/8osx0vy\.ƳtpyH͘mahQ④Oɫ& M #SIģàBni5$Rlyvf9r>xW=aS3/5y2t_罭 0@]oژ&XXmYn8U.Atg6ߊ h֦4YZ7: s\sh4gkl?1Em$@ 6HXe:O pP^&hQe΃!{] donD,=HAJxyRvs@u+'!U, fvYZEJ>*yLb>Mm-o7@H!5zu^OZ^UdEB4<bv'` x&dnTf?c-#'@MJ# ` FCCk+"6 թhPM!iԛ#^zfPqe,>MA VuonXO!@#].f4 s٩R|_5MW 0vy_.7,oͣcYl7؇CVyp洠Բ',URg_pAy7l>FeS5`T v(+P /ѱU M$uow"oHWND(fq:%[mU5Ia=X4(XZG)#์)v7KY7JDP/HT rpG@ψ66Gao,ow%}tಇ3->0v%D:IFNg^JE ?j<^Q0^Lvu>GsJP?nXL ? S gM^lF=7MgXL-N!2^(M"`"z7N=R4oj/-ka5YK`djf<0Xe˄JTco\!1G#bC<$cl}^ WVKûI{0!u:@867ɞ>;䉉&:I|B4ܟ@7ڍ1w=2R5w gUxvu\h~T)NЦefǾg.`anI /0s﫰)lQxmj~Ŋq}}+R e $fT;E2fzP0QQVLy9V)إvk5Eݡn!M7r3ゎZh3$sw+4!ԱjSzvZJHz$ S@wc$}$G3m}8'|:'y ر.Uk¸Sh `gulB$3ፎGgriҨh֐TYS+`i50h٘271r-ƛT'\s=ro L%nKػ{ݛ"on$Y^%UfGQ)BHckcLf|GkIhebav!A6SClqbIȯ[!no{Y",:zƷ@WBz&-sfHmyS[ k`TUx`iҠǃgD˘s CY=VwGj*ґN3 !YEgF4Rn-X$'09ythL=O _G% QFtZ@&D!(iglq|UO6 [2xjkIV>jft] gO9ܬ|yQ)ol" }=DjM=CGnd~~e @8hË?XR\q^0埢kZ<NqI›_r LͶQ eS},cKT8-ʰd_jq(b:ibcy/ig|3FZU45wB 6[a֔] EG~S_bO<;@- $?$$VZw{Pm/KS #†[Æo@Oԗg m^A,.H_Tv^n6b.XivniU^Gĸec.Nݫ|x,w;@)Մtٓ=<(:?|x~kH?R{; "--݌:yp)>Ia7HSTH8<7vsd-{ 9Ȁ٤"Gx|tTކGs!Hm#9Y%F bfGIL[BEO>W,|Y͏@BHo72#h*ŭӽ;^+d ߔf=RRݲO ^O>f$ {gRh@lH-bD=9w /1oc h B0 :@/!˨6eNYz|ܐiIׄ|_qdq~fiNB?!;gʋr6$wvX7sA~{YuaTQ?ut +ĥWn%0>V}VaN!@NI I_HԄF`Ul/^o"@.!܉e%0fF,üďw(r:j7w-&(7-m]SEE%ϿU&fB3".jjT|(VPcz oPw98F]w YZ š$Fa=`/G[[A!(7;n[xcVF3X_wNĹCGؼMCW!9R7W׳ΗNTA88ҊXA?Z wL3]oS$'5Tj>+b;qBZ%Sxhx:ڃMvnZO\qsQv7E@(qd()AԠw[5 u⋲g+;:CK2LBŞuĝ ̒=T:xY[%GX(` M_w3"kŐ.X8̶|><0;E+FxLSڠC &݅א#CGGv0@![H&<(]!5##:wȥsP26nrя++Uȁlǒc톾vUE&2UnnOo"a@y5"s(f5FG:VسFšx፳EjgP{}H3H*2@*!=۹Ӡ0\ 6g$z%zR%fȑMŦnX-!c /Wuhy*.+d,g?Xz1!Il!J.?6DMKEz&lqÈ/\h x)ס~&==΋CffsRA,-jیhB(/;q;*~587V:/X|A*ĈO=`%Ҭa`ͮ85*!.X+{D6WK;- dicR{6[j<  tN#ioƅ#F-9˵rfl$JE-E>Vh.&DYkЬ EiϫrE&bzHQBP1{mm뙘հzu\~Wp&]oZJG.e59 Ν2$!ckw`e­;{NB %V91W?X¥(mP}%CrhP3!U6Fve9M5>24Vhůj剘 I~3"$Ӕ^7 9\TMuГDl!މXʘkD|"GBw#cFeGGdV yo:ΦL&Lw| ;!l;0p`!zB5i^l%ko[Xi6 !fMA8~UCwQkQss8sw(f]ccILt7vu\ AkJho c>HmuMuJ2+AȏIK O j&i rE.`2x41Da 斾3{{*,znvRT6y`Z_n-  V6Agv3M#м40KQ "#}"`G:$BRsvdZ˹,ZхFF5M:INgvL_2XS"dU8Jz0'|Npn*C&4%5\ mG1w2nzGS}̭w!s.k(QdXp梼7#qX n֙m9 ]0 f$#1׌71Rx䟞^ҍfϼ^@YA9M<(;וt⥈=50Rek)h"6ĵ 6fo(HE1WħFQ/favE#KNUѯw̓`Ԡp>!ud//ZyK=E-܏`c̓ -s9,Ռ%.?Fw(Bu.$DUDw,ՔEĵ}Vڟr =Jؖq4 o\zUX=qTYea\~bۉS|bBnoȺ$N/ѻڙ%kM~YB)Wo/.44L*gv@/+O{rڹ/i)y24+bh2ϔw(DNޮM aKB7sZK~0Bq8kJ˃}CwSKN,\RgI˕B%m?>嫗5~M2P>gA~D{CB:b=Q*DWXYW6i?3YpM"JPK%m+©}D?]Kݕڢ~0T;"ï zvgG}iY/:p{u{"VL ci"H-6˽ +G`,…}pfrjKgN9"w6nhD1 ;4e~mҕ7?b=o3\;<Jw]~rgG C^Q'"kyd4?E#3*7m*?½v^EݴYVgGLuexw az7SiS:UCxgIaTӧqWE!v5m]T+M^]juTS#]A+!] BH Ӹ߰I-kZ軝{!@詐zW3ƚ[j%ԓ#=~.10g:Qz7n"5}r#KiSAW"PYK:a|`͠ލ_'(T-X!Q35G@C=-.o jW'*p9!AKzdkbYx/|i$i7P:RxTIbY y,6/{6EX=}mC[QS~ q~!0tJb" rYV &ߩG"1]bQZ* ȥ^{vdPv#Ԛ +HB(uud$ ޷_,&?W2^QYZ8mRZך4wͪiay\W㷥DhKJ1_F@Ƚ}>pilh46lkb$ ,`Ik>ÏiˆlGpp򼰗{{ˢE\w䥊8'> g:b4<_;΅**/ԩk4U3 !2wq([z&ɲ|0?̾#Zuvh A<*0. ~"\1=+ZwBxIۜk@faӭvn-,Kben˿q<Sߞy1IoJ>uBR jc.?Pxl!8yNw]AM<)\e3 :U,b f̅7Oz4[OuJê½Mt<҂7h$F޺WhJ} d hI#YWGMkiLk-e)QFr 1_ 넢z`e0sy=nY2U#2[\Uئ*C=9) \C5Ⱥ۩l@r1%[#IO#,fHo2N . (g[iO=_2S쮤 e%Ve*fx~u=H@hƼKL4NKE-b9K6iWsIL|GG.Np7'{՗J-apЁ弽}cZK[mm4 E&D&Ĝт8w@U-S:_Q*O`vgm<.#Y'ԙOD"V.|uҚ AsK1~fLlLb*Z4T{JڬE1{U1 y+0Wo{ШD )bp *V~Rn1hv{IqĽ% 'E4iiصͿ;)Zk:MdyvF:e܆Ȥ@CG  eBepe9KͫdBJPo@:a 9n4d_+g}SYe3=WfwG'S.znH:l+,ei`h1Sfʈ㩶Um,c,#Û~b.Eܜmnbjd%$(dA~K)a8YЯW5r &7PXR)9ݠ\FYfB,P*/ [mBQe'޻ɒ|1x2Z|bast^NͿEkC-0kd^&iƮ<7s8e5/̯+PH) )6u`rm#Pq#t-?RO6N3]+a %3rgwn۴CnX6]Dn0w_Q0Jzƍ6Hbo)Pu hqUFlPDK6-^@blF(l%^A}aw@鎢9/u嶵6mdRf w,kdMn0MSN)@N߫Fӿ;ho '#ߔ4Lo}3ռY]Tm.\I2*f99>t f5q?)TK ed=mȶhI I4Qbjf!bO1~.aW۲褍ӨYsҊQ7Cy~ӦrhYM^ Ce(D+Baڰe٩MG)=7I):șuccc(r[gSaw=z%UMz6^T,`D٤fyHۇy)'aFV6kE?+`5Y[篺 >΁*+$!@݌ܛ#JJ ,bG:T}fJ֨4  NPHhY5bz츮YN*e5 54\ ԑS]c84 f+YqSJr릆/dl3k0W9ogc ,ee]!]9X񢤵=9jh}oVN眭RF6V.|!!$t`펑9ⲰwZn] m3Z 6I6t.N Ț%1Ʒ_SQ!n8p0O[M8aga#$rQ?+q358kmc4P {=cX񇰿He:$jkA׹L^/ = ;z2rٓԩAL|E& DYɡVו.";.@ɧdd3+Q.jRc‘w.0X3bd+hwUCvB9-r$m‡Ͷ%QfѧzJ4h' 3OxqL R;ii=A~)$>?@!oT~,3 Hխ=, e1Q/^f\-^A>'qF@`QCuNÆ\\o4Vȋ<8v_7U=?m>N?vx0_J2Q!=C ޭ@SzOUv m#i&&tHyẸ?fWd )@`Z|0Z1*Uxd w;]R&FNYOT/@ O7# !(hQUP}#yT_ڗS$⡭h &z[jd6 _&Ź!m|ˍ:7I F:R܂0J[А u IՍ͏/*4"*h[r\ M`zCbKEFNdh FRb#)u,4Cyab^^"da%l9#'u\bj:6c]MC_HRsʬ$FO3M[,\:,-\"kR37?YƠI5^mt7Y#ҥaS;\#H[zEj`.U%=Vz9APC(Ε5冊}2 rNִj-~BMNZ l˯xN4A*t Xe"m.83TyQnhh9&8up6îbsin`_$8q-&}vE*68B0V }R5d#Yn F<>/WKnҊlFԘ.zꋰh-Wo9Ϻ=Qj]uW9{9*pיsD C*"uD2Xk/_sp7:Eu&ޅŏɋB_~RT'(X1$5eۙcq4=- ZXJicDw`A`m Ҷ}!<)r!ks=he Ѧy_AV:6U *=/?ʃmBLV{SQ"p^jfV̥mZ)hef(doTtuo5VvMj!0 H;6@JApM%Ȉn, vn]p݉[{ mla{G[(z K3{\4 *5>.I.#‚uwW*O81UEqFݲ{n)cB<,`voM4B`B0<ީ2>Ym&'U )=b~vRn1&gAƸxrbbD3J,IYxC3G)6@>0w5i |]2a7_ЇXUl`MrCp{2 |\Hz VX.`_yO!.VN[ϱ߭Stgp8WI]ڴ[͘oJ(K aF-0IO&>!jʿ*^!-[Z @)PUwN|c- P h_&7`<뮏GВyۑrwۊNqS2* wZlT-8:iǼl1K f>zYɷf#".W>Q̱U$5u[/nh_dk7Iʥ~>.-ûޟwDE=q$M=MWٿ̗@OzوKNАȁU_ ]+si*%fNDSYK=DR$P HpOXoOSX<ѳd:2@cx a)?Aڳ7 4e$2 tȿ%0[54)RSCtiN:! ,xH')2 }+P&P/6o O\"ڟ+ck 5C}i,1@U;/ %}e6pMd M춻 & KCkNF*W1 $_j|%n\#aH?ly͐.2iBM<1hfT9jzG46=/g([*|\f&rԗnwGV ZbF>+¤ѵȈz"lesͤd4YavʅSpf'>PHݪh4+";Mz"|6ȏ]g˻pD=puI<ϸ~ [-Wl]fV"T bZff@P2"4ꃬ +7nKbW]ɡw{+x^owRZ&<Jc}̨`|5U~A+et@pwڭ{mƉZɷsTV톁Z̼X f6Z$z o캙wɑk)&UsYiHJtIWRT 1BU܌i[70.WbmŢ6R'}?@K6*dzY:j @ } FBbS>xX sBYDbԾw7-IDW Ꙫ GDN=9p~Jȥ0.Ոf8kwj1z  Qjj= &Yt!v|neO7+4*`}rm E2Et"ʰjrcy*#mm(hĞcED@FYyXǰUdƊ#U9埰*NBxS\YR5T"W Tf!z`oʧi Q/3c lc8i9ifKp̪{?#0W5`1|ME1u4UcW`i\t4ܰRA@AbIW R{x_*8Vyc =޳Ds<6SG ) "܁"d.1יִѥ"Tܾo.y3psp` )_tp8:1-`XcoC h8!Дp'=Qٸ*A|`d<xX8ve 9b %LFTu '7JRA (&hE+*ꡓN¤>X%m{N"@4OJF~s'UpSlu q d;퉲, UD`@)OHEWerR4Zl:lnI jQ_c4˦f闉dX Lga14\9VUOM(gƊcX sSp55e1]u)/fG?񿘵W}7~ѱ5BѠV `٭] :Va_cv>ԃ4,IYbB6P:poݲ9CrcEV/uE\,"N̫VddE=͋Ci.?EncU&Ь2$}g3*WZj8If A}/*)a$?s W> @T&-ab*\P9/,!!!ܩPAURϏDӳ nVkFXV}82G|S]kkHbJ R}`YUmp8x+6lj) Wl3-(}W0:$> pgm :uɬCRԨ6X@ ";.8HFDZqD"GlV=)>nx8 (f߶@R n!oe㘛Y&Q:MܦیqglڇoT*[.7zG:K] $RBP]P ~L>&ЬFi|/Bd] J':rѴSAˋ;Ô?U2b䇿T9k[G69K-Ɉ__Mk88"mЊ)cRDAes~UԊ$ݎ>ۥ#<:%1չI{Bz^~N+6SHhԎ'qMݻPM+ +ߵhDDl6r3jQCՄGtr,D2Ev0hv`L]BpyʥWmQ3^ AṌ>E8PeyY-so(`0v=^Jl D!IZ"=wJ;9@P6L= 5 R'gj rҶLVfZC (s  L:,$bϻryR&SomR\ۺ].2#F4'MY伸GĮUϪvoO`Pl˗P!vX҄& { b1maD*i1s|p6'W.>IPPqB5 ʍC뾈olq4٘Ť}+-Tqc_9? y hdXh'"m1jτչ1őꃠ >ݕz$P8{$IQG \qxy,ݰ(̊lutU^ͭ6XaE'<ιր(7 /9j?7=@+P״ a? "+r7+qD۞53~GUaG{Y1K|1KNBmPާ4_f3<(-d Xu#IzV %^C]kv_vw67!u}Z޹@9:{Aܵzv<SIފAғGF;Uն=Oɤ  4[Mšj34'ZNZ|iMWxHi"F\`:dk!s6>Ǣػ{Z>.K˩|x<qTKOj#+ !-לQ^V1kg#ls E屑XN}J~5u&Ks$} 'qCo+砍&JLE%HܧKnO@Y#";7:1K\E! r{0g-!>}j[74`UA >ߗ[I S.9_DJ>LցkSaVZJnvȽ ZDo~,Ű".lzjჃ+p߳W 8x/Y+a` S|jFS?-q"*_CM@*rRd=~,Er-Q_CМ>Xx=yk[0 񠸈Myz /ipGC8e)hR &'oy$"L(Z$y[ב %J Ւc+Ka8sHb .uX| GاTC5reV(LFVh)eU/uBd`g_^_'>M ID:|w Zbn~2?S"{N;7Bbk UݸzI $ .!Dl*WؑӯdoÕ'X @۹ƃWeLc~|d+%ʠ5}SpaR횪hftQogE?uvCfsma83O]o3߆ ~)'re$|$UE_vfT J'WL+ .an@ޙ/F#Ȣ΍d"^ZƗ./A`89]]TK:'jO<@5rSrfU0¥JDžu0Qㅪy1G{M'*b;qXTN7㹘o65OI/G{\@HE:tmgj$r'K+,w~1tŅ>V{4#%`UA7fw,jH$g:;]˷] "iN#ٲdeZJ=[_7v"YXPikXưl[7 -|Y)dxPM$%`/rK8F=f]KΩ'[RA#RX Y y>tW,~ggI-F0z_ڣ4Iky)4J-abptnTuYa z,wUa6^tIR |~>X+ɆzKjCp@$D1&z E(o^ai3͠vBa5 *vH41nG}= DA󅷟;; CB2i={[w\iiu0J6SQfW"Jr\w,Ƞ:bEV;p }c˻^! ,oa^6_x2L.8ǡb(=Cr?X܆[r>On;pp\TʼZ3n0iL:`pJG{x|YO16yɟ` ˒I:55/]47%ԉԞc5.CDP?=HYhyYemyKB60::@; / g=eoo˸#lr,n{NW7~9-)0cf=3[e6ZÔ]T#5 ݥk:7WA(WXX.. tm޲H YhpBEA%|$PLpe29oMg&%՝aU+tLV+fe:Ջݵ=;*(*wEpPyI*. ЛM}c[N&.]H##jl/ȁ]Z BIc_bfւ9>fOyvw 3z)وZU*UGeCY3DQ)-]Gb]wCMS|)VObqVv_u,ozOay 9:s͔|19WaWs~7/0/ۚ4IbPN?.F_"u}JZWȳ笸%y.m2 :.=GSkiՎq3f{48tELyez ghv~Ilz/}&[*uNC.=vR-EaOOrwJ38+D[' ЋCO7Hߙ`R:¤dRdL"p.hX:ʤslؼDPJ G7f~Z.֔v$S/1ɴf#ڞ{ B;uĸ9/~%g{\KtZxtL1*xw.5O="yh('o&3BR`g.DA* o)]Jupgh?:o yB ǰLC#_9gM³#iFY=}zo|m22/;OMU,r/}̚<^8N≨o aVL >8xRĒUL$Gl39`ZeTؒ jV,iӴŜ=P0M]&+_ 끝%1c-ftUJEy"Re5W\/hrJŇ)\H|ā;U9Z85 *`O0leT8* Q몘~pof(lz2P\';`yKB)DZ$N&bLD3y Y zoLKinڱ%ǥ^]Ssl'E0>ari,n[nrC8+ll;nthWnj*u >gmɴDۜTDG0U#_:kuh%țY$w=[l HHe ms:V/UtNxIo=wф 'ck?^]>Z=kjh5lKƑ-$4nT.&DmU&r6vժvHovy]rKTa8sX}"mneMN{3Q";jANhX{I Z#aD!Vh}CJTD,w_c+>D_6Hp}ܨHq@Cz#6RX. MLiȕDG^^;JrK8^̞W:VZk,%;Q$uc6:Xsݭ<΃|D3p}o_@aB+vAPw0{[Fբ&[~o JfXA,k.H lQKT^=Wm#k Dث]M&A`y>o{2ęQ6D׹x6AvϹ}s K!raҹDRUWd CC|nj>dlLz5T$\5ǃOTU(ƱЄftM/k_ @UKo(z۶89K_іL8X| k`?J(˰&AoB~>/cYo.#aލP:Y uQl \׎,x!;'df> mQ|x׆Cv\ Fgxf,v:@eZ~YHqv9`ҥ6bm:rQ'Tghe?v-3j)~_w{ )Q'2I1ɹVYBKQ"ԘfͿe o/|)y_RrW967 , *dsaVapx2EzQ8$=eǯJ8IEb]Zcӵܽ僡["HX^W/ڰ9nל^6adoG5KKUErz\V5úSL 8*Ni̖Vm khJ.Oh|iG˛ Pjזf0m/Vh`П."6ĸ9m>2eɗl:Z=Gr2E,jz0^d EVȂ"~\i v̫tN)S5'ͷxWNC >47b <e^:02ߊc]O" Oi:?2*.3 kHm-(ɥfѐpTC; )״/ɬ N7"0S#*͘(0˘n ׽rA3;MrJŶTA?ش{1PUFFR}IL9䀃!n}q#OR\de=(T?<&l?wl){A_Kľ|rrcӭOC$ yc YeRֹУ MuQ+6T41ȂoѺW5Cr`2ڻ;ԭ=: +rѳ4mWMm 3Ң6( .@'dkTA) ˬ1Ӫ_y3`y‡0JU NU)qPP%[ujIXٞPl1~Yio 3 n%9"V+Qݝķin\_yo0m?8M _4XK4";}9ߐt NOѨ<AS,Wd`ۉ0X>,p~՜@8ƏI7$ )iG-Vsfsۏ"Ȭ?2h~GM }=FM{JF0fo,MD@Υ)dU_id=% )&kH1nL*,swjh;\ۜnlR%!L؂* i LX8۝UK0b*d&Hff$7b)zTcŰ 3VWX6Ӯqb@F˽QCq E; 6Pws~?I ؞<#skOվW{₪ (n`Hnϸ). /-lg""O=-aƜWƨ+X)uBvcN3rp~j?Q\A2u6xK2,8Z<ј3Wg\84I N~(F&}HKV{NwZ**uk^&s,X|\pR>ϑ`׌8*޾#)/".zi  A!DqXY36⃈6Jn8`vI#zjL6:e1 *D+oMtu MBJ)GmpWh.81Q8 dW[RnHKYʏj$7ʍ/[$oB?_=uRU,&s \);.9+B5RpF+vf*y((!=0>A}zK$bvWNhx;N,(.Rjqwfr,Tg;ƊNut,`Ic{4߹bМb7!Yv+ bT0pV œK̑nm0^dgF hlo5+p^a@{gˬ| =NĵSh֫#5od0_]^ wHXiGRt|*`N}%ֱQJ}_ C7+M>Az`Ԑ*C( s@B`0_v$hcH~Lf!- R0#?MG K)0Lwlw"gZu7 Sˑ4),)+.wO (lH9g3k$ s(Ѡ8* Z9xV㊗_@Ry[mʁ/4;9 !vdh*omZ ,Ntqd cogd堁v{9톄jkN!ZhX]r1CǪhDvΌXfx>I-EI pq_|WJɱ-0v_ zSWOoV0YȤAgٜj a2N[M9H=.GZd}9ٌ^1M}p(0+a$Nh+A @#-+Sߧ@)+hq+A0QHQƓUPao۱")50KsNDbZ]p;-K]вuy&~(FauvwRWU _ywZ=Us+>?&nΟtG&{sm++ M|~kZ (EtZͽP[R t>6n|pISu2*6HGaոޓ*n3珍٥Dss) pCpO,K6@A.ӬѾ"PbvHC b7(~Y̔QniA^ǁq 8 oW$UVq@I=.ӆkRzsl(I9ηUq)}-/T@U*j-Ckv i]m,: XkQxHv῎8t=ߗ2 6/o6[/LnFJ쑐D~/YGLH&@qvq[@Qg'zW_#W-ϫ6{{2௡ƌ`UI"i!hC֟V&+9ه@4H\`27=5^DJv[/Uz6lUE@ݓztWZ\h ⦹T~Aq!hi8Hs0r)'ݾ㆖TJ 2TԝKN,yuۜF [.Uٯz,׋:Yc,sMH %Y!o48XqbR P*>nV/P`, _ eF/r]L}nΕ:7e3I`m8Fy0+淊%=wE[90VEw =GNz#f! ,BۨJe M=,J2۳.0><cbwuXWH8\Ifʶ{{6^j\zmU{j\ ve81r Vq̨tSR\ 'ugOٵ.Th @OV~|M#T#ID="v6wJ34r-mQ\CMxȮE)G^}-<|? aoeX_#nNos]tVP) 7;EہVjn%Q;=pTU:L@ 8xkhE;Չ,!> 'CQ0btEMFit:R)4C?$ˡ3ERW:U/}Т!?}[SђzcOkX44mM2iWNY(TANb-VD<8OGVn \ξN iz BB>ֲpcvJf);DETCQT!9ڌz.hM/r (_#ҸOE8gx?c^n#F?a }1~n@唘eQRH=A{ q&9D)g'a(诳jc'P3N[aܶ"xBqj7Ձ3_;&O %]vL)3QaVmwךT6P.@ni7֯L *%:%)2 :gf'jdhwǯ(0GiHK#(EJT9ߐ(~KZ,仨2Lң^shQJ*xuQrD 2 In'j㣂!W =w D CԹ#44Vp+^:Ы-rDǡHeW ӫdNЮ;|g1C19|<`>"Ir,pweqaˆqXV)8ᳲ7V~k1±B'(zV38zWō`XUI]x7<u=>%lŅQ*Q:ŞbNGʻv$%UJVxA;皫✰P0RL ovK#X5@bQ]B@ DJ?ReO~K srVup(1微syQܛꭼj@/T]bHفbܝMA0I/ v>%뀖PJ]ӈ%ܓ4&GS+Wp}cCC&Ώ&k$#q%ZIt[D>|ݵe!<|¾AAfoS,Kci2%*T6)s71תoQ(^+Y5|;;:ޗsӞ53T‚WQY%mG /?3֬1*SPE- 4S9aeKNթ uWk|̴]/dd]1Z]9@a0-q݀԰%B̒@KϿ3vaW6dwzxIf %po8-Uvp=e\ XDutؖa4)bM~DX3L3SbL"|Ӹh5­k;,͎\R\cXڅ6"w9}Ew'{ qIAeiD]* ō=7;_1CX#'v萙|x37v SZ<RAg=-[rl{0U[AMN A~"SPnEMrR[qYˈWc=W§MdA*s#,,(r릥;kMhx>}vG$Y6r)[!пZ|ePi.)]F Z,EΞ'UP n5S56,co&໾dOc22vKyҿp-nviH0Mt"F[j?ٺ hx*/KK. P89rZga(t3DyK]\N-!m.MR -N7()cd z!~QgYR7th/(kRUQ[C-ʭ.\Ll=v>B \ K&&k\T\] K:!h"G25gBܳvu)6P#za re1+`a{C N1C01kto=Vt3l(din`c}h2epSF{q w]j4CL]-Y+i^#[:M7; Z[`?$^䫨 \bm, +Т4#YP^F#@ifVsv޹:{!( XON!CFӆͦei3bf[M Z-ܚI~iT/6# ;2åhrl,2׿u^R 5@mUf697!.@3RY,W.%x!Ztֳ"L5}6XJ;ʿl]9 TeyH$@A?be̍/?[ {ʯoJ%/hҬai=9:T{q5n@$<;lOU'YsHL7h %xa{q̾`+@by99nRm_Ű$=:4\7F6*qb3㝕Uh;^i\G+ӽCA:Jz t;sE<Nj`2KBl gFdq~wcmz5Im%W.F^J*㌽omy )31J?pDS[Fu,,Ua=lFz#mnLvTZ_FܼѨ#Vųe|c^&+4 9|4KsΝ|'ܧRh{xM' xPR pT&Ӡ!6Z|PJTTrwGburdo.iOټ5: JKV/JKNxV\`__BiO=%J/X,e<ܭM膽P迣+r7=8J40o_~8h&AL\8MM+u҄4sl.?+#v;Q˻e4Nf5aKӫ0@|a>snG!8vc9 :s4+0!hk\ , as3饱O?O]L[홀; Z{hG߿iL'.pJYS%gTm5 /L+htn7™>6Hp0@P+.nU[$/qjli}_AM M@_03Mw?1Ù/1O/C xLL&Tbhz5MAn~i/ UB w^ZUZp -?! ]{4A; <2] g}bĔK.ʷiym=ZmI7w+AQbjL2<F*%/Wb*: w[i\?HS༻$9[?.ex_.ltYji+F$zoy$W2F V@SV&N\\?!75#7M.2 ãvSST1:PxPvWo'*Am*âUj*7en:j&W{{-n⯻I] pW-f& 4Kfˎ1*x]H&NYזώoT.D?K mPG/~08,H|RfF603[)^?ɦ` &!WE]S vjmVv;:0q# 﨏ЫM ȃĮQw"P*ˌY^MGKc 㯑ilݽ7z;5vt/㪟`,>υ!qn # _a"UX8QQǔ==t_ {1f: \7x; gP?t&6y6ݨגqlO)xʝt]ˌN +-g~bu7QEt;ξ _?Z,7NzN"Ҩ&K07W*Cu v!6,l,XqTrO~zO\zgcy`6(^色*,[df"Q^l^~\Dw*5<*m[͉D^o |qn8ěV Gd!z34_Bo-)3kW-h,f9jD/=b<Cf{mRcAК*arc6L/9WܺBS%j8ӫ;m{S1FaDs&MWo=قxPpILʦ&V:ѳ4r,\sVg􌑯geaYZeJr{! {qr7V!wvLT,AG5-Ǜ]N"&hé\xQ#NgslA䳒]x^P E_h'\^~ 4^̙Cdžŵt*z .8.䖌u>%xC茹FVۨ@gmV $rNeN__38ma=3rf/,O dp$'0I &0P:UZ{(%a,* Օ@,{Nw9V[OQoz3T@N@rK;0ۢBq4b|H U1GEyy< 3m^A U%b!)>/+w"2T?08s `,> Ff^[G>/fxJ;P5_dOʂY[,εEYӏ왆F?M0 ?(GB/J 8z529< R>%/o{3(aQZif\THspA@e"S>Am() #Q~bՓ׆<jr,,Fw  ̨{jv0npUG )4H(5Wp"}tS.O)ag?-۠x, -aQ^ɷֈS w\g Eg_Ofy6UZ{U Kꯖ-jv@nV^{^yhBƫ%έZ/_%_xD sUetIa .#xxEM|vq5]wG ,C܁=Uw(#cfVJb3{<$Mv`'˨j~6E1)D EUCY=Nb Q̝q*_2sH{D1tEEYJgx|XgEŭ0r]@77 \p1ao`_54#U$&?J!8|rede,xW/'vΝw8/Q. maXd-m Rע@•JuR&&HܰMʨTkW <=3eE$!aD,E%U owTOfQk㕯Fq<Lj6떗bB.v?C°tnhFUdXMB~z!?o+J7e 1%|n3"az 4 $$i$)ڈ/ q4S-X/JUzW g؎QZ`;/~֖M_>?'u+bk^-=yǶǶGC.!rvίFj_:5attmPGj*Q*!JLFrtDXtX\Qs(L2$5ˇWi6Y 'q:F8RDAR+B[4ȧX8V MItѾXuK|~eYBEeeC Ȏ%le;qOfaWTvf(f. Z\4nZber㢅6M \~u UO#*@S.yB +۱OGD[ץ-*͖OOWIb=fbg'R:0 'FYNBԀ Y$e:BZ6_< ,Fox5zBψ6rǡ^/(//9SNai:;^e WJV $-)xrQ4u )J "N|i?xP uV+)8 δf}6ÈaEw-(WaMzY_{ rbQg~{1{z 4k[DO^|86o5gLUqև\ͫ& 5$'VToaRuֲʫޕ}U6V\>fV'u'|Szҫx=*1Wt /u`?d= s1ڽ5 "[pfIa({@Uߚ˯i]FLt %UKo1 }0aL34z`.\rXPI8=1!~4̭_ms"do>tH9ys`F`{e^bW6HO:N~+Ӏtx=\W8`*ڌ:$lHu/q2% =)vs8wx]{ITmZ?@3r~zLʏ%ޣߴQj.5E88_yJCBle:!1)!o 6zvP%[u ڪϜC~mHDהA-W7/vzґCc )־g}xbt6 ͻdZh$t?mv"|x Ѻ!uAvtI'RP+_rw%H<^zh5ϺURSL$-lQ:U= %H\2CBMb 69BFӤL2\4 [ӄ 6D-UE6X?(;x5/-.i?g3uw\mm+>-]Babӣh{Nyc=.[X" 耬@u{Y;.A#^#rG\q7 BPJBefQ81NTzr$-NH`O\]K &P!2k̑g,5 Si9JKz+V+`kijʆFAlpy R3)7kpor*ϋ?s6S=y|**:ٷyڪySXM?Jxnu28vkᇪg`v'z9bc8V}*VP~K AԷjH|t &3EO0'Śp5)9B94-U7'oiʼEtXYw_Y0h|'CiPpR!\&jtT~4oukvO,ʥ9׋R\]4!FrzQih;iSho6xKްI6!w( mlnD|Жbl C쟜N*^Ϟ_Y/i5rmB$Rmgdch"(\|G/% -L6 g\ `%)4}{k.#0򾬉6!yymgg9h'e؊ }p\@BaXnز_ n4 5D3A 3zP:v.Ҵ-=㛈m4B}MJkXdnCj$雹 S$t^LJec(5lb=K<걦zMϢD|п+A~;`8I}3t`vk%H^)ra$T~D<=Ns&ܣW2=i;K'}FPeYg|&ĞZ}8V)5֌=|f?r::Aب/u&X-\o۸ɩ%&bPzSo2UMp)[FMVoc_Ј{_bKvxSPnreǞeݵM59uo}ͱ 1xb2P_!D"$ep`"(~u*DM4\dq}B$l]Hh-WY (4!těo~vX %3xiS]{@֤ɨ_+&5u X4~Y|}\ѓ_,EN|cT H lZdҀdrW؝߰/ƃ&[.2)(畆,gɱ?;lLgLHJXꤻYD)IBcV2wsl\' T'[[Hac/E-QBۻe9HB?f)q ITpΙbӪ|\a>\ 5QCzujIZX*%^ BR욛OBV$xj, ~rO)Ê_IEj→AǬtDOB`7:8:a^2QA~ B7x<~9Qnd⨀=\B]&#S"v08 7fdUg&+nHrֱʓa|G3lԊ!pݡez $&%kcc!CWws1ۖh5 q?6nsM}wrb˫XTz?`_Dʊ*i FG+wׄYgswaAYH-s$XorZ_X@$[Wשt7ښ$s;HDY ( ˦h7zAmyMUds&ĆR_3k< +%z;4o44qQ?^Uc7dFA# W^[ lPQp#z\7oN(o8'iNٽo ฦ?u0$D5fo e x*VSTn`p\4p=4^DUXP2Ykt@giRRga7H<'W#m 1}'"0:!Y6QDAuxLCKY~5%}6\25_.3}V1mVKuxv‡h`@nz\116Y=Wxj:\ѩT,I-.ܽNxzbX֯1Ir*uNs7Vʒf2u$ XL<*C5E28L4r 6G$oH/ҿS~6Hn-vt1d7,~)(㰠+1/2J/tI.UsHSfa - 3UYƝ';X')mt;>B a}j¹!%!%UÎ>%+(9p>XmT6]KjA"BƘoETLߙ/% )x/G,W xw7( gҗluroPׂlfF[ن'jZ9EkD<,tzE:v?zx}Pq o$g 3:v} g*] d%K!xbT =L6O Iw呡lDRp* *8IY" wQ\<:w{*u#G'yٔf[nVsoOdSSYW zT[‹!sX 'P*c;aU%WRL:GQ,gX;兼dw ,I\A#Qˇj<ųJ8K42Ifο=c<"|W! E˄!gW#VA,b$Y<[6H#AiNr4׽V}6I1LZhÖ$7g>Ihl'Gn9Qm{j0cvJ{x(}Jb'->}0e޲od0%:s2u輍p(zQ쉬O5NT8|RM\rƘ2US{[F%=Dm17Ѝt "ǐ%fCq(PpJV}8jsOɓI6Zejm(b+&y3j !(J#-w?v_gRV' F=qwYvqX ʷdcS;\>,رHى<9ܮN**c6h~|$~LP̡zL}Jo& /)h?_Җ.C%B:#K^G2( ,~A׀aHtl hS@n]a>)X^a"b"r䠡${3f®"5{d3,0j?>t8:9hLӼ l'JwH< >MWtcb3_'&[j\OHjx<6 42ԢJἐXߢ硞è|A)/ "fo/wsfM) "/BG-[f儻Z"+I6=lC6~E7t-CS4EZn_&'/ꗉը3D@{!X߆x~5в?Zt뱴2;URl/,EQn'}O?}(cAKdug |Wr[ې'e2;MF)`bf)Q[\o3\9~VADJzӪ*lpXQB6(PO_>)Z7g ,v/:okYU`B⋡wH@%>I1T">`.qPs^Ӥb6b(,jڶb{losu՟L]/VE̽ d7RLCB5BZIy8T)W`=jascZw N F ֧ gM%49TB@y}cP>MEotI`9 YY5HEIa/r?Z;-C*s.K0fg \G.|7:)K#/L'٠/6^~qv1?]}mXUmaB>OFEIÏ)-m; HRCAԖrRU6 ބ+ f?/Ҵ<"u̩!\E#<ֆ=qژvHPɣEUt0~áh#l*j,N7QwT t-eL0FX1AYu;.3ZƢ)toT'G%&HRZsui+lIO#ie2V+YyQD󕄬}YC@l* g m۲2KX"+4)eCVʻVTd h d{f-A &sOȊᶮv1FRAa{h~[-u65ʝ[2b{u[dsjrPWAv]l5?'zQ"LM̓'cIM$"Sٛ^" Ii"{ӂsŬ4ij(Rebݠw`N58Љ!EIMw s Mi\#h€^^l66BOsWŞ@e~*"?cʹM?SB'Sȱ!W;VwJɌ:Xw-)V^ӡO5.) &^su2>R2\-dwyosYȧšW$g2=`X3E`MR<ˠ"fmxŽ;$BhrV++6+^rZbeҥNj?qFM0_椹MPlik7=G$ɷ)2/5ISVɏSj Jak8Yv6`3 t,YWuBmXd®Q3 rq,%d&yH^ ]֮tQN3촸,lvxm˒Ml[dDQrp vji ^d ZK vٷh "R6E|jw$㒴dc}:; Se=[(q?%2;M>362Z+}ˈ$rB<&rwI-5QWrskN*&q1Ջv'8^:ݒyfbumjKn2{KїZ g!1f20b;GVJj* zYeW;; F@D,peYx9! }ɣdmgV&haʋ@Yڟ+KtK'u<%(IVW#N)y,pqQ"vtަKz*Р_L 3\f5HJ(F!4͹ĬA \a)l @c[lE&^zЮQ oTu BOFe 1\F ~*y./RdT6ڜS‚Q EIBê{j7Rn2\i[]8jC]ļaMg\ILZ]|L؇r5T:RHzw=ם$r ^ ] 'j %т"y/(!:k)8 &$c8puSHb '!.:|~N,c>xÖVP4-m  H@r ̵%T2DE t+A觢LڙUXF/nlmO8 Y' N&8׆B%أ4Ed][`Ig Cxj:>d7zةq('$6 !Ú9$rXZeK0}& T-EQ~ZveS*,nAHHC՛Y@m^b&ʑQyʪx2|InM^3oW246BpQ--0Q!)\,Ǵs T?J{$瑬>(dRJDfڱ@XBөH~*m .)t~<AפXrdNj| S<':{.'lQ>Vb~ dw6'E Y-}Е 3SЩgPN5,;>X-?j%o1s1D31>Cr0f#wttǾv\'a:=t'b5t3 0TCnkߍKoV(; +fJi>E.ZCT[Gܱ]ubo,gD(Uyꉨ%5ʹw!A3XYC0ՆML1d9eNC Rv–I&=?_!G\.vSDa6E]My\nQ ը283QC5ʎǦapHk&ibDT I>6QxM3X$Fw7T]?]ݩI [YQ?0rն!$4 '4+q2o6 ? G!Zeh ^{? g7,4\aNAO^"<Ƅh=%gJn$i"W2?eG7I'E_^Lr6R>zVXA2h<'@=k$Ym1N0cvA4s&C*{-ș0Ӯ+6^ şqIVuAֳKesXSVˁسl! Hm8;<0wԝ"*5>cEjaInJI]ةZf?&%S  2Z4M,?Pf:u^yh+ ߪ:G"Vg{ADz(=`p(3b*\yn 7|$@Ns J-aL=+\YxOsFMI|'{6We }sH5%z|4` dAT/s+ r)@Şh!eCyXD%cߌĭ%Uqڋf9ߧ?k:;CHQǡZyeeX$y"pN:ej enI6e]HtܳN!6αϗG<囪?CER^R&O\ lRݲYFdQ/;l#_nWo%C9qbrڣHrnG'ܠ`mVo*g M?$$ ̭mz թjTLK?SO%Y\~~ԴD|ߩJ04oV.Mˡplv*aI6tc|@OE#LKYEhIfQ_,,,Ly(kv%4*V.l7{r]7ٷ["z.苤5)H ݌ל`Lv[|tU u̓dsi> ƹїo2={QO5q4'eHf6+5dV ]lwypuRă  uпz/JhA}#&M9I1CyK'8_H'̄j3K hPBBPq+! R(e,aPu-AM*Z#6a|BajeyBa;9^Hs+͸u_qл IZgŦLPP7?yŠ=+cW-QQ/tsY""<|in4|~v~"jES`WYz[t; ZY\k@쩶{շPobc<\ x@~v[-m)Tnbw>Ys0֘& Oޡe cqwLV&g" /Lt5#+[ˢeD+m>;+޳o&6RteCЁ $~3QG dăӛORs7Mz@lGXqƎ)>0:5Q4m,VbQمM>2d)[DLq⑲Ya>S(TՉ!hVX'u !νDI܍4}̪&Hb<i{g$Mf$RW177PȴW ?)5Q}gEsY7q5%*JJT SyI?t8>b jEd H'Nv72V!r.17"K2r<S68?T|aWwNՇ- Qt3  zκ J]f0+*vZj,<8[Ϡn$Kb?Ԯxj!QTQ?*@~YGBnA$TH]=-' {3GkjgiѠg.03cJ\1n<0SPa|~ wwon5'H&/P /yCt6?29H}.:΂  N_BJ< $vG,ᱵT6!5&I;*ަ #kY/WSvdKB[}#UMD|Iz*@('N!n S3axrePVk _Fža{1~2ٽ BqpJQϨ,t?'貂1G#Xp7D8A9cHb2J$D!`N  U{* ٛNӼWBZrcgˮUH!,2l^n]N?MZ ?'er5}7VZA XS(Va2P}2I g&-nx&%Q4;J;ٗ~Y+lL3 8$Oe1gOWߢ3gC'}2H!=vwp.*R==I}{sOqB?^gɦlyfi՝8wJG s@8I;'w ɾe5|AIMB?P_tC5uخdmCkƫ i5[baԑq7acT" u4Bg+H13rFn  HG,U$(E_0:hF`Tg/"h%: OΫ\ojjpaBT P*|0k hhq~IfNe1וM^}>-] 5{*? `ӏng_IcH>7"4ϹH NLnk_f߶ j,̥+hvo:p3m>h)6m@{{ +&TX^cDۅĈ֍O#bvz" P(0@Jҟ'ӍV^jg |~˙.ؔZ BL;Yn6cgڲǡ=2c{|i/DՀ{~O bC=wbϤL2l)ۊoV5W*w_ȝLW0_D=.e~Ԑ"ufo*ʅWy+K]*:](O72ϋ.-#+Vv B1a񉫊(9'@CI/Qh >՗הIMԨ 9^?Q8Wam.|(AcL Pdz//O@kʞ+VHzcDL"wh^M@҃h;̀3O,n*{JO:M5"hZaC;*7:bˬxD <Ŵ"UF'iR._5m u!G2#S9jCKy:󗟿^* 5&diTaXu>7K-gE}|o9{~Dupd1*co٠D?|TX[m18wI\rv^I?3,y.;>9 xG `D8/I%  sx9Gv8D.y^x^tB K/7*4iuf IJn~#p^3]M8#8=,NnY5% co"iiži eTxcBV XUYo2i13ԮP5h͘0 ׌F&$*qŒK/8]x>fPI@X|M* # H+\ GK c6j}yH bRmF tY_#U{SBZη'{`CRVn4pT`5H>A֣Az݅SQoyC'C58 TpF^[v*4AuG/7֥bՊa%&@fW ##&mʢ9n5^fgT.i݊md!,gOӃ!i3k`Hi@O`@nRXa,@i+Elԫ|2LАH357!opwzEm ^^,{+^&8ld˽G)V d*R0n CH[dsxuqC0 M+vx)v%'Z*B2!h!mcG\a@ߤR!sxydlڝ wq6M&x{Ȕy}|~ ^4D^35 <-}*ؕEP)u,S 9k_}1w4^M(a0[/(T^魄gvƦ*fkIܸU bmFǠu>`䪽#-M!S+u:&ޢs W {͙/FKz1٤}<X(kR"wU}Mn7 'i4{H(C-n[* L O@40FXEmL=UޜYG\m iG_-WPx.0]htEٟD 1IBWrʰ*'ćcM7>Zit9|K/$*g)=G/c'UVYez wICq95?=\P GDk5`ҠI6i|}xUs^]{1Bl0W`'붶[ ,{ OчBRwl0r)j51|g!O1{ S~l IvV#~H{N4HJr(M|4Vtzan{׭=è>B8և$vsM ҅M/?]r3ӀrRJR#1}t,~| ӽ٦Z6ɠvNws2xSi`2wq.AD]T= <(H#c ຋͋W>H:1qj=…Ÿ; EP} sxѥ ՟NPxSbJ= # wDw˱=gS+bc06]!eqXN6Gp۴+ ~Fn;b&)VuZ֏(o'Yf&=t1hu R&m'w}IE B0\`}?d J;Uy]zQéy.ٽxM}#lZ׆]È$ӗ ԹmU`VB"(RkQqZ.fb ZPJ`gބ:@i +WkǺEÚ9C0ODh\^>!\ŏO]i73b:ϵI m4ڞEՕptɞd @ S)ROKܑVY\FΠGm 'ؘf1*a}ѲIljbm _1MgBQrfbnJZٯoQ(j-L@l@sEʉrZH"NWgeq“="%!X(ۃK q᎛DpFGW7P}JG |56=4+xSXߎ*mxLHxA0CvɑWybСL`00Ưش:>\#SאeUnKٗd\l '{l3Œ!g Fz }kq\aű8p bIOua3c;@-T/Wvo$8ρ RvT U 6o13$KIO$BF-這57};lݩ!\T bPvޭ*W{+c 4}w6jzl6~;DqFR! w]x8 ] c9Ј'x<`E_s8i%lDڪu[1.qƷǩbC)v!h˃Eض%WbPN"\4I&kug2| irCl;n%sFB^ܓ?ȿP$GW+ITw(WW*t[Ʃ._#]mȕ\|#"$&ŽmbpMB3ӷ> }A<S\-i68{7_~ľWㄜIj3$wq 8A\Qu%`_SP)\ #RZ*l1td$й-.f*wC+|?Tmnc.[UԳ~Aϛb .pu=|Jr)wi%h4"aUvWAx4/{b`k7"u,ΑG83fACBژBY1]p3fň۬ H x Q>XyDՇ4auЇ U3 rw^zTNx{WDf,@ E R:W٩F!lG5-֐Ó~ @wm]j!.V΄HG+.~I9PmjĻL!Up?X|N[]&k]|_{#gYJe2k[:}@xi\fյ+Q&QviC}[啢t7~Ng_*?hZPZ.PE|6 32l kTϼ :U6 ^hrTxѽj\kbnZX#fo#3 yXl=75='Qj yF4iʅQQf{4(-L觌s[ӳQ}_9g8AïQf̍?$zq^ 5} ZMF|M{inX9Cd{,;jƱMҕ|4ҡWo'j$3]u0=V֚BR^ViO]</̥̥kf .WT zk\&n 8؆;3Ҧ[8T2Ǥa): G~hNgZ9ߚW ius> ڢAxmo#WzAGT,ǛJz.?_Yzw FFD5+.4{ 8VP)s/hB=, =XRŷӀN7u7^ rJ6:U^{PNV~xfh߰XI  _{M<;gUp(P)>6N:mқ`qx;&C`^o|h_?;㬶Fm8ö!~$":A^h ާ/ kՐwB*xh'ֽ{L3g2_Ct)h;4£x$*V_VZ'Cw"}ɹ<ZS$Cm^sN>/~[j|% dƆ{D1`oCNq'K5 N?e<;7Cv+Am&K#rnH9H7*cSHXcek ^n:ږ>RS\ ie|,.K4᤺Z3r?n̂6kBO)UXHf|m.a&_?e 1+3;!veܛ՛x L?C4TqsnO໼H#Ta㯆ŧĵ-Tg"HFaJ.U"ӭ@[GWKCnC?x,-\2գ Y[M:}Ej;bWxtZppA*}Χd#Uzt >X,61 ~e4, tqt2_X0|).jޫY#X^DcUSwݞ=̱#zCԓHeݿQ/jܹ lxv1}9C=scUfq5Q %:;h=.kӫDE=Z9X}3OM!+ l>0`j^*FY/27o׵IM(X༪B4#sˇϤk]Պ_( hd#Is1 w_\g,|eK 窷:x̂̈lo["LGvgڠL:hDILH1zA]-Ɏ*n2ڤ%TGצ8ӕYe)lj4`f/pXPI8)D%ؽ.G&L|MBMPѓ:,c yĸΔEB89N1}&_߅>Ty]0؆<1l] (pI{@+cevmʍA9C,vJɩꊈ/ĴBI%DZu 犜QBD4lqj;2ބϜ} h65Vo]\NBXڡlB-@Y5N eB-UX; *-`>QmMfs@sɍS[DV >˴첗֛NOs 9;%5T>plwzFdp 9>`0ߎ7Ti+J33ѱeA|l x5MO>B;<29Oncʈ\gg48ދ+41R:+?]IGhJ{!1 _xjZS9zC67b$Heddk +ayˈr˺H%1KP cvLCe {Kh)Q"sUt?JZ;ѻE- )t/r[H}MAPU.%!<#ħ'Ow-<XO#jWm>FFƯD)RmeMi Y#!Ml"$ |ebպuiStr&rVww\;5=`^7R2Fܻʡֽ Fu#?udX7%TT8Z1iA%·M'r"Tͳ a8&Fy893Bl+b1a!TS9?~g)j[RAzBzl%⋣A Oc*nC8Z$$~?(nQj˭T%R?7h?hKyQMO E!2, C=T+ޙ#-~ɇsvPZgs-,ڐ+,o9)Һuc'b4;f<`^^#[7Ė} 84umUVϹl2>v$#$Y-Rē1]EEXYnt B@V=N)KK/![y;Vý4ysiUFXN@Pn/3X^OE?dݍ"mom1&d.m'&u^46qdƵAR;ǠmdVJJX5B-7sr|^aCb4v4>;eW4a!p?UA4&5E2>eWFoQ6*d3#Q@y6Lل&;;J#DH- DZ.G,.ZMywO -M&}'+/PfPD{E"V-?cZ̘B+ݐ_jЦdp߯3yI-'KhԋN,ѸP᜔w_{B RzY,Gcp*,\ǝW5u0\U.Py|:~]bdtc*~7{vaم"X%[&y1(X.?`uf'S[qVP0PųZLə_ʒu50vؿlv HZaq3tgu b7v}<ϟj 7 }4mm/ĉ\;07 θ+sR J7b]^Pmlbg^ES'"ak?bxR=G(6Ҩ*FD(5@S'ۭ]=W"8bՄ̓Eq^پIEL4 ّ-7=(EU\YyÑV†܂`r-x$eH9揩%㘺 txS}OTUcGW?Pݺ?#5}pC] \o'KĠKU`m*ËI3#>yMNfy'{ҁ'dHm%y(ca&&OX ~k5p1}goj wXs[uxk[Py*m7MUؕzV#kGhbu_{{bQ>mD M4I2L~ٯ׼K@VY+t9)DAҟ+9jf߻$ϴ+ĤfdSK[ J K2$ Z04O0jۢnoQcf:};yڠ̻nX A*,FG 18uHjeK V|a{lO¾Sh2T}g+ NULzM_)gHv :䀋`AhpHدeH|i["'P1=_(_᨝U{ނ= QZh͐nΣ#66ՁU ؁]h[PUei%/9E8.\9+{rX<]@AMO0s3Tv vN _3SJdYn+fD3D5) ~y@cJI9]t[o-R+xqˌ 8z2 afg*Ј?."s:kE$+&(!Ei_z7$Urİrd 'Qxk8RA!t3CNe c$"1jD ˵%OTL qg8+LV3]WVòJGLާjWŦ"WaԌF#xt\IPMC$3b^X QݪiX"0 ,F\Y͋hcgDX(yZDGj^0x_7şJ)]'T^Oin1ld_=1iNv~)Q.!-N~g1ZYv8nϡeأ)Qh N1zh?o}\ED&SnnoQ ~b\\ -4 kޫݾքfĹqcU5rǛ&2{^%# &}:y+7^@0)%4 u%\\׃lC,R/>PTYJ/ؤU {m_P^k[TGԫ0FltյC}o/_ꮾ^Ur w]/sWO+4ծN>#FgPNr=oBbarTV/\%&\k#oih ^>5@9! 3ܞ;)8&qx3Gv̈#XJ#ӈ!Xc4-%I=ęjbrtr#DW>9ZN]$&eP4׼cI_=$w 廥(,\d` q3MZ ]@ѹFT2-}#E/]i+[GJ= ;: InCW-ozdn Zͻ+VO(Ft f@V連|}vhes0N@ڔ_vR?O"ї`a׏Oe~JDlP@d25ˑ&"ލ +!$EDb 6@ mix7c'vyCH?H!x0޿:hE|u(W@n(% SuHxJ~J0]K2Uqyf~C$ȈF5BE|~.qw?6Sư!m3J6lz9nl,<כr0%Y 0yTz+(_`Xa_?DJu%NOuGt#Ptix'"™~O;%muٵbls1Ώe)k!{D#a?9YyNG{ QHc k\@˟|[v̰k4٦K31 xл'2(p^ɷ!٢";6ԦtrɌP/]LIۀؾT2ps>M!k}')m 6/-p^L`^xѰΨ#>_ɀ?'ڝs}"=*]iN>fʈE,̽7LbE"Dĉ 799ʨ1#' /7a8?dZT1vWr˩'ؚ;̭g.53 ky}..sʸhXr T(&p{V'7kAڎsDΰǩk>ܫnrI>m{jsf'Ou5qDtӗ&VPBsP[Yw0Vav?a>8G,]y8hI4'"5u{ `9kmciS ɓ4=6}\kM3c,nQO 68v ƨ/&b>DކfŊU $ Z=}7F"^Jo5]D?$<^(Vۆ6,"~?JY^1ޮI>)r[qPеٶI~:Oj&|x*&^ۙII/ + ZjތQ?&qFpwY7bFn!1#Ť; -- rzMTNEy/8Nf. S ;N/L |m#& -/P =NuU[&R۬߅:|9+(-r+tu?u"" t,J[z*sEf. a`?}uoU gG3OG~uE\}ûPYj5 l/ vf[6=J !5ڡ_-@ni%Pv=VsN}- ȽHXSm)jRW` -=MVM2HC~ JǯyA׻//t|uНG6K?vY$55`/Ww42bB.D1Z7J_@%]pͿve0.qnFE'}Eע,ԅX_5d-JAje'knE)5 C,r,폆x=AAƔA6@NO@U)Ɵǃlhf@'t /I1K=0ޠernGw.!e)[]Rcݙ O/XH7j]udN~} ֤C6Зew|ݫ6wzezE~'tRӗu@ΑQM6oM.UwvkIWKF[ YGT6щ1lo.R =⽕& @̶Gk(nn9e!>[VއA)i\툘ю0ed}{_[#P0/4D<~1_Yb#2gژݲJR8 OK[28֐x8'|Zh;80ily&˻2(DO8@Mvv 6k2TfGaFe1_5{ xQ?H8:]_t貦?|#յ +Вkw4jhS~ ,hJfi>wq86XSFFo [xXiVRWP~~OqT( 8cn<97Y(l̛V<ʗO '#kt7gzY66Dy6: =?lRXi;Uu};|s40Z>P}V R"@ݠ,֥ADM&o Tvk۟\LX'z7.x"_eLj .=.H7z)mv2"q> '0}ÃK0wz??:ЛiMAݨApd_OP .*:#1@*[7#a׆`E݃xSm#dž9o]õ8Pc:j5peSc_A]m$UzS Z]E%?R!g!b9qf^ucw5HN?D;&i6o( /a@gvNj=XEaUZGy 0A\[>~v[T/*Dr7ó*w$TZp#5ߪƚ CEE=b !X^؇OHMXNd>Hخ"'Ǽo?dn_jAFM.)$ 'YOƘ (/u^3t޿66'9r$]NIPκ:cn @?P?C ),&O_vsY 6n[RQfŶ )>u?{5>!S4yNvQqXc8RvW23dQ{N/Zq!Dy>#mQ Ld_Аq!N5j~"Š=UW=C||?:xwxE'Mm9)7qSNŀ)gV6ңS:F E*mD7V\Ix9N\,iD-'t1qu84!K[/^5'KTɑL-hq& ĚdY^ܹKݜ(VQi dH=hUhא?<1h?p.IhuY\c^g3EhzbhSBw`lvHC2J c;b7*r<ܴn*+:_;JHJYV:^}7/'u6fT7kʔb-5NeD% q;Yi_ӄ=};m6)7>>ױd,%/q?0hR&0Ez{k7ИrR Kķ/ux4:sWm GƬ1bP;|(ݴՕ荁ё|J{߹ e(vVX9KIYjrj(a1n⷗l54jms4t(5 'A(Y8?йyͽmԨEaz & lyCt5P[0EY3ps_y"A4& _Ydn׺m"7+ϊ^Oςzl iE24},KfY_Al = oՇΐ2q ͓lf,Ļ/˖"RBC!JI^*5 R *U#bXFظ-^>zhےk 3lzn., RIQl= ܤ@vqI-en>gv*0e 3UŜ1nwwtVC]{nOI ЬBgLo&f ';'׽v 3;랺 1rKjDa:F}Ͷqa^3DVuT J|b^ q׍w`>͓}Wt øVstn.n}n#',GP`Xp㗐$C for=PBKM׺=SFjpBeA.MjK.e X$mWf*Y3Tz8GJI}v˼rVM@sgz.KL*k;kYpfOR&A"g傸?S!ԏ#{tg>GdЫ'%=n3bcdC5aL U~,O`nm77:/n(˥6}+B G;!Arq,'`aKy|rsc?џ}M9ZA&zf@SrSp;+xW4aw%?ne!j)"HB'qw-PeR؜8j$(jV2ª W  )sߓES=&`AN5DPg HsѮD934_&*{IRp5ki{ gq1)v)=M/[N^HO-ػ\ӑ۟ 4zгg؝Z*#6w)2^9cgo:Xz+ɠJ?1sh 5~!q%JNh4\n!&)~,S Gzz(#; h.V[ aB9VYՆ"݋Y-Uv*9uG^tDPu;W@ૃva^W6d-y-ϴ=xt{Nmʚ[^_ uu?<,ŝs3SX^h*5;M) @lּ|8/ԾR:yaVZo(?ucM߭Jve8oXh \6exxθȲĥlEQk KlS"sMNd&'UYNY}b_i63&b x ^!E^Yd/"Snp cYvhYVg)ZP_C΀uZP4Qş@ݍ츼K3ʆU09:$H> *ݿ"ӆ!݂v-ܱargZAR6iCÅ p*brk+=qYߦ_W;)Da?J=Ū "5^@A:$E^›IC"0Y\i3NwA:OsGSвm Ml$?RkA:L4GL$+pq&xZY(HB?߰-AO-,0i90[+"jeC]V0%'wqWLTU;[w7ptZךME? (!i+zff-Wv8xB„/ns,\bp$=Cmx"v{{d1uj.[P ;FC): SCLXi TѫAKjs0ʏW^aJqۿM,d b1ҬE.,~yoY]ZQr kmXzJ~G$ J"۴g{L0@|=fSkIupg3~; %t~^YuLՖ;&u!b6g[* u -^[JB̳Vc{я ^+ GP,<Ыvь w1eh?00jhN҃"k Unӓch$UO:Ƴ8MDi~2ɡ8S]D.-#?gF%I zpy_ 'Yb7-Iޡ!4^- .X=)5MhvfnEg^Yg\[ n`ӎ`=|q?y*W#^S v-L򟝺:Yhy]+FK)~Efs& r[,w'!=I8OAc=O| !hI㱥7֓}Ռ$ WbD4E dfq5T FAE{PLOJpucg'񧸔M~P"fJđ JLinH=)=P?@0`8XAf \ɖnՑ-2ybkK wMPYP]8XmϜ|G)y-̋hetcI6V% ԕx*lHAK+l9;~N{EdTg+}lhDs7Z,~L0)x?I؉ OGUD$d i4j 1u^uoXw}啎5s[26;)}.>3d¬պy.4 <A[3镤 ]Z*^GIu $.m)ej3XW죈~-0U˯KTL.eI XHxfJfqfK?`vGM@8dT$rSZh PCyπ h{%R컈FTi&X屫ɍ&4IEvjƮVPw["p޽ˑ z8Чa ҢxiPeѶ$ڝE+sdz]D yR2ϦLnmdՋ{ĪuHrFN`VqJ/J6KJU7-N iF:2:|k aAf$n=sɅ|@G sXX{N^79(.\=T4Mfp+ØP_U?_w|r`#ڑ*8ֽ^ E2J3wdȾ@ڂHjM9~> U]h8rMX'`{q{>AƇbcR{Gò\>H6)vp2YjO_&!Nq)<B A;qWjNvՑ W`;L>]y.L$ZvRTwkGHiip$^L=(Bz{E I^.pٜuK3-լ _EgYX|h"1RΣW1LnչD t7cpE% v%[VѓQx s;#jc"S̹qCݼƻ3pL^WLkR'{GѼJg-XϹc`V2{ J $jfoi6NTK&U6Is7ʅbKzc>ĘU^/n,k+9 (g8Nu˥%*=bH++8HhWo}w,_}AsUM߷'ž;:&mjD@ɛD`[&[8CsځNk/j3Z65Cy(?‘p}GVIHec^2l9/L:SA8<ġ8* wF6Ę)732՞[CC9ҙ` ak'EM ^(3V4'y-[WJ"Y竁R;Q(9L݃ɫk "1rau̩dj;Ɍ-iwi7?~LLnfI />C&t1^bxz$ئ-RSxto ,gQTמ/DDrt%.Ěx;v<7OXu:åߡ`w00pxBW+ǣ)/=ӟ'+h\.kj WCY=)p#h҉jt̡hePPa!o^0@JcSa3Rd]1_ٴQxd͹lul2Pϛjq0v1E RL>aLRB߷$$)z1uy6e*vݵr!g~ݡgdd,n*J,~E~'Q[ygFsW|Tۈ_ĊE6˶l"O1nP7_i9pf+@wTܜs%Y wrTdmWo&C/룖jzq' sYgzzÉrΖ@iql‶+W"OWb[/@kp;Ö1Zavwv63&N7d^*Md.'‚iSM20G|6 gL2;+=o^j{JvA-!5(WHC?e卫ϓqܵs#HoSo{c-{]p].mXUfSۀSwg੝) m>a/t]:Mж,E^! ؤCc̗A?0C"Nd99;7v+"vX#!\|oiCVDvQ_&ّfmk*⑌-==eJ^5%X}b"L&m~eK-(ToesmkqzA*7%Zb[h 1 :=Rq VxAQCҭ/a7l=5˸(jeapK3=>%.8~&b?SC"`>2s)dK)XI $SbS"뭹+hc<߷KP:fTm |*2Lԉ,Bkv(?sFP=L]uTsnQ8A[֯W*1 5Vxc'֥ߺY ~]vrh]0IQhQ>2LFC #Dj@{jh`C)`Qo=)7Vժz (yJTAAYd(}iwk-j. NlIhz`?2 2ЪB`#<, Y:n$ owݕXZkYm\=I3Gal^rc ve}Ÿ&lMx\]3U^B,vmlv4G_9W}< VͤѪYA -xpa`~m%wXt$@mls(lRe ^OI\834Bk ө8֩(㶵0E9^ZR9)Wf ɨh0l95:#e?6O )X΀Df.uP$qL8 {SHj[&'?9Dޫ(0A@!n%Kh)MĹ,TDãE>ț$wB6;R?VK4a?28ߣN hn|MN|u0@vVeBnq 9cҚe# kkˮa(X0!+.ʹsb'DUӠD7 jv(ŋK,u65)A%RX }l lcI Qڍnwn**EKi>=^2+z E4OɮxV>2_]ŸW"%&S%N}N<(F?˗y؃ )G9Ѱ6m,fJ+ɘ'ee@zJ;|-JѮ˫Tu(.@bGzVW"$~jA4L*,vQ1$3owDxrpz#޵Vmӑ'TW>w\u.|] ڃ,{5 0ޭS ZHuh -gӲiD ֎+,pYذZ Ĉp4fȼy6?5RY `Tc޲O!Z#(\8FPv}8ee* ji*=%Vy\P^{%|ec"G8U*7Y*} 0o5x :Lz"K_*-xBVo\^`*F fa>ƀN6QOpmu !EF%eLM`.Fzb@5#KP)hj8: F]_i|_d%2fB 5FOu4 w!x Zyi&ҽO^ }ʹgC>ɊY~?op.*.㘟`K~P,X)0VqmW 3˲ƫg(渔?Kj"=$6m>Xc{?^1GN$^sƫM7KJ}:;YF oi~ 5Ff]jMJíQ>ŝ3 UBQ;HWt:/i6qd\WjT]Vj풹aX|<pR9L0y>[6+Tx*q36,YE'g#%a%Ģ)Lҥeaz%kD%q5H%ӓß˲4Ƕ@qc.` @Ff֬"*~lj8q(ZTV% T3$p4i "_/*_p (e\եk9T H`I M :E,kVK~N2M~4z5MY[; +z0Ů9d"jKU@֡ᖍ/!.K(?N_&"f5R3iٲlAx78^l; WkOqw c][R@~12R7:\)W YZs%Μu9?DR4|gA4 rv`sؤAq%~ 񊸑$ c`~!;CQ.S*[1lwUw.IdY|uH/MQ<σ4G _N'"OC __$}neTeczǶ큧y#k&- GT Fv|xd 5,yt5쮆P:sK"KyoH?aMGzfgO Ϩ (&{ǘ@(. ".d~K$m XlO 4#Hb16)|qyd/Ilj7rB%G\1nfD=ߨ\2p/[AԽ㵦Xq|ToIIj툦bQp3hڷu2;%Yۂ5-!/}qዠ?`HI$KspRRY<RnT90G~GV'k BB %nzZQ5Ά7p`?9 qle%sޖjA "x[j#2BʴN_)\>&XμೌJxR#{f`lQnY>*qr:U[8 퉰O(7^X^;` E,okԩ&:p-TP7gh̓q`c\;Y2My,/8تtQ6gqQJP:[dOe#'@JI@ ׳k\_bP_ _ SР^ >Jŋb,|yW˃DfhyeXIo OS hg9߄O*bfX6XdQ2bܭ~ mİOzk Ɔ.hx~by8u{r1GPyx0D~U?HMF݊p^o/TYTwGDvӥ,3@q-Ge>:򃤿Euƞ@+x{tu4+Cpz|`}hQT.?1fQVi3iIm|pO k]97J*iHNþ&M Dt\4Q'-dXSG!*4$^7Q#W .t}1R5nj0FC|#;cqPA&:ڈTWG.4.DP7Z %AREMRǣVNѻv3odj"hoœiWJJdا јpŜKP%m`ٛFRG Nw} eNHGY&#mezu .3Q9Ax 1ۼc26|fe"l:uD1B:s e(JZ^|YwG¹eg\JN (tm.jSqUGʏ.{.S0A12i ]$>rP:bx>8nlפ5v3CZ96IҎh%=tuMDj[8×ŕ \ fV#.|> gӢRsYr7e x2V k݆4ѣ'Gn->c_I\:ř,#}، pwEỢ,f:W  U(-Oa}s.Jop3>C#.A2hHE7Ʊ=??4K>lTHgnWaB_?bMck5p'U4ʬ] h Lss3}oF, ؙxT";=^ 6;h$cdW?*ְ A5WU9_5B=lCnq. Yy1EU!S QK(OFM/bu'@UPOafhBk~ &f9B!"J3i$7T'At k_}sh||K~Lځ\n KU7C'ZUZ.O3z,W 'c\vαTcG6_ o!.hda2-M#F1Rl66r^ݓqJIka>YJB "".D{T(AȜe"QR<(!W$ÆLN{:浛TA4:w'd5^ee\l8#Q(ۇvr~3UjZC, A ='=FWf 7홮~lu{((~'tNF>}y~x 'Noўu3ɠ!5z_z꘩ CԱUl튓W>~uT "<]?˞Be6|Rmww A:@G3.ZXQBL]ƋQ-d;xn `md^:0<  ~jfy!ZRRv \KAPct;1fqeybf.`SRb< Mǖr6 iܜgg~p;斺ִ]p(seg"vg7NkKtI iڐ9H fAB*C ·vyMr~&·oF: Y(!}BYL"l !bRG~SrJBŎ@P C;}hDtojGbb؀$ R$jiT}WB#tjJD2L%@/EDHWs+43 ZY.紓֫|z4F*F9?:6MkUuY4K$~|!z'i/ &mgt{I{Oɰ9\v|x$M❅ d[r✤Uj-k\oj-O"TaEρۧ>tk@ŋ_"[R0@$ѓwbSrp劯{O+< }-;Axq Bg" L#10S@3/Փx2扰E$ۗ> cFR ڌ6b'G(_۞S fZن!M݂hS2 P?{\u(K|%(JtIܸ<*5`=iq&Ռo6ē ]=5g*]8jXz+rlL@ap\7% N)1h d1UD]oxѡCUaa3V9k&9rYK/,Be^ir$g͐56sbu7$5Fpmе鞳F11C{#Ud+Pv( =ʌ4 _ƼZ{4=[i^ V.2aZ0OB32p]9D>I07W~mYkca7/?t]A\r£ipSLfR8lDBo-vx<{lti9+65Q9nx:1}u 5DmɮјHDEymkNFQT̕H(nx`"(Suj6\A5N?M!R[OqW4oX]sUQ >Q4ۈm% O&֚{06)ȝqS1Az>b')C ?RjGWܸQC:TIR1O!8j?XV(=җ-k >bS'8D]z#~m* yT-' !/xt xcE:<YYĂƦ!2)Ƃs6&R޵P-޿*&r kLK)I>RLsXbJJs -GW&ARM}3Jy;jqlu'8w |" 3 4UD}\oLy"g!kJJ'g?͜ݟP3!@d_u) crÂ! y&n0PWy?xꖶ%Uz@_)m~,Dƈ8Sǯʣ Y1Y]Ejg8rq8߼lչ6-=i'oujXM{! =TJeg1qU!i>r] }L#s|00Ytb@%[r~ӹDt1T_+̞@I@&u|,3iG,1%ZTڹ@R=fݤV0ͪs>pȵGC{5R$\͌cOe2,0$z$y7f>WWx,K%lދk-;TmARpwLj7>*|vOalr=Rga,,ąE-m:[>+/6(B { |o%M3!^_>oJחNf†\0 ROs\#8+&o=^XҥВ$-]6PdvD̎[فz6~+_ -SG\-)[r^s OYթ RZI>]Nb۸-k岪Jv3!" :ܞpÕWs7k!a#uﭛ%w"&@'dІ Ī 4uɤ \;EDش~`1(DKċ*6gF4V3X\~z]"d<>靽l3e\ԛwyOHfZZ]JV s_jU= * NtٱMwhd(M:@ '4vFF R7xx`>F2Qex8]`Y}+L巬i}!aU+H\7v %~̼h Ѝ45Fnjn΍xsw(uxN[r\Ee• O𜶜U{AmiK9$Cb\i?mߒ ]B8<èNlQ $H9yApK\Ȅ,]{^+R\$FLX:G5Ʀ^CQsWrrmD9$XІox0ݡB!d!̠P[Wk r>y;<KMNɱ#aE͸(@n 5/N:AAygUXl1$ubc|" q0pܓ#Ԣ?*OZ}J*K+j7l9q2V܌XC٫7LUiHj*3)ݺzYlkYƿͧQ10L{0| 됛 Cu,zX"5BGG6[- S ^l}2-!?XSKbXg?m?T^xS4W|7wj[>H>/ae[F 3&&A'>zKE"i~H U9opq ,fޭ$HˤC9ΏvPˢS:]I;$\bRda~ &fM@E06Ylop0`+\Ջ)tL~!e1B_YWA CRM-z˸B$x4bU~,#\&U0[L!hlDMMnV7̖ jTlx 3wT'7f* 64  ?}1԰ήXEfDgP @g H V?ƪ=4btk4ŜaS;6cҕqELE~MEҿۻx{۪b'b2{}|k~oMxl\i i%ܻ.$U{񓬅qc="֟.bc G"f f&Yj_-`>8~i׿{K9J{ȇ9&!_ pzvԀVk 7u-t؟$Oȁ6ʊV>Wܯk9C-.; @ DR$Ow{|Vbi)HinNU-/L=XX-[Q oJ"NyX<ȠkjeQpJbU.hdST;덼̈́;6Ԙm, sGR ܨ fZx^5:4>RF̶Q-FBYK/Ի@(lkFIZГ2,Bҁu{zQ،*}b|eOifh2%R 軽h *>itw>Q!H|2)4t94R.Ӛ7 K9]#fޙoXLKO^%TU֞Zet6=x A/ףX.z{dco:dco5p|n`Rۏl ExDFai.H9TqO@0C{(߾cC8l,iHj>Wax.Kjv&2lvwQ}@Z$') ZԢ8B4 ]0@>G״\pҮmeBwG8L5֠=$ lG)jQ '|’y\^PDIc+)hN&D nКzV{NACqC]tK:#)Shq+HΓВdAݪͦl wYcN cN"ı󓡾_jc=<0־r[[Hȧ Btx[ }雟NTzCY 3^զԨwt]5 eܲ SSōl8˨͂. < KSIЭSג( LC@0h˟4ԔA[QfC].ZlgK '7:1PCԑ> L+8i'`P.*&kѮ!Y5l@sBɚ IN>NQ#y[GC?V +*ނ0H#U>nL$[^4=* ;rVi G [AΘhZR9fumc;_naf~<F;A^l)feceހIӫ >ՇS`!թO jONh|(iz 3, K? $sS$5=2C ºSDmd3x4) i6{FLB& xg6d3'c?t] I-٧@ g#ڬR+a/iOlv)d_H:1 0BlvOv 7NX|Su-̾$PJxKŔt*mR_랞mdF9Zld'cˤ[{dG8XWQO6>^4D|$R243KoyUJH)棐fK QD|i(8O&i|!Wy~F|f+Lˊ!wX9-1HiozՍeNq oݙ `b6b&={]2Y_"iFqykǞr4 8]DcE cʽRNW3 5o V bO?.( O4p@{W~VL{C}\t*:!与]0jVlEFNX~ПI;/vSM#ʤfή>d߃*ej`ϽcE(-΢0MF" ni7h.*ku"giZahE*Z$*}{S0hЭk@BƎ8Fmx.$r;ҵY"hVnnm&5CqQ~T"[ 'pgET>tl'"1_eEp3s([ dAxjoiz%ۨ[gDTce }&?EIY@쥥oX /gW="oz?@2},2%V)t|!Q>ZgT(]A!v,a `QMLmAIG QRqւ[ldԆq&cIdpk2}Hysx5֎p*Sn~Hc?!,Rst\'U6n\?WյkQG]3^|ZY;/_r}W>Έ"n#kԷcPA@IkEn*ܫ̈∿.npbW~^tRXoٗ6ߦlǦUz02JjxQjE ר9&Wi#KfbGۋts߿|9vb!B-[HSS>+opzj.rs[; b=qnre+Wp[^g!w Es*Fԛ.IhoCga7(ir{TJ~ŗWۑ)Gʳ,.܎<1D(D {l!ơDk%S>X$*C,dٷeKp^QL\n*>bh:8}=aW1 {>8aC)$˭* ҟYO vզ3fS0yx&vebmdǧeGDow22vT6E%/VR^@(M{n=y!?@te7O&,5cmq1q56яwH_XZ fGJC!J<^ݡWU=CQ _IvM*B3B@Q覣W!V:0ЎZJÖpڟyكz-G}¤D87 k n+,Ȯ{,!&ŋ=v-v+=E-Ŀ 7yEs 3쫘:=q1qׇn13Dh.qjDS$uNR=!؄X¾N9nf;*vi#1?*-^q/z%ϷP25'l$7 rWDjӖ )mMdRZD{x]Y9L!Y=DXz}wNl_#E Y8SsfϚU`r0>+*՗$a !'N_f}^R7ŽԎ>:|M,^yi^PhdzT#> 8W!m?d};&ݦ)(OٝeMY'Ey7^;^N)Ě@l}ېLimo%diyOyaXfqn 76?MaNq̰&"WhO)%'څHQVw~.]i8g6>~s*Z~;U`U88PR#~ Զ${Քi]@!HnCd&*K8kӇ}ZnVjwUP#Ȍא_{eӽ!m~n!WS4[}2ЋԍÝy6C)+k59Z-dW\yB('H2uJ@;^"ֈ754})58>cQB')o(ƵǸJ=RtbƷ3I"֓Zla\֮']y;q&dT#Z~k⛦v !6:Qe@tdAW#Cz2q:6d;P79\E_ 8CVLŨ9Rq ޫ[%ߗ?%|Ct.3D Tz uK[=&SпOj͜c$#f8j3fHc1|G^([WS,=GUGPIT^1 C3S6X:.s Z5R66YS(A֌&d {{;ʽb$ 2(QRNH^ĮɯNf"( nzQL/a L3`wvC{ޛQpZkq J[ÁYnzZ5O'afHv4*-eX ʭzh./㘍RJ»XIz~=r|Ih "=-b]ȳ8F/ ] !gTvӯr<P;C`>Gt)gAA;!U 8- hbe'm`Pt:rz|̏"lMbƨPSB8AX5@(*i_ݻݗ JbI `/27 az %XVC|ZD,iDsiΕ^bqi؍$OL1Ydn|aӣyl(6zK]?uGKP _e ҩ]M49;Fc`#*cGfgՙ;k"S6wvZ5(Cma.O\$"r*$C4;t.mo* M%&V^pT,3yu8b3rf8w`!ӹ7QHZ@N5ё ze|T7 uum)m'V6@ѮS%߳p Bޗ]uTof,;M$1~&LԊ2ᠦ[=2O}v-uTւK k MGEUcFNsqбp4wY-_-@6v)IQXW>wgDq {Bkչ' %{k Ʋs)AIC46G'nd6d  4mYB4.}&]9`o?El.r:`gpLOScJ`Xd$*x`'DJe;b-[Q lYp-0ި#%gxC Pɫ5%oryEQ UWfߨ@r%Ƚ@ kU8kBkqI+9B;rA #}?$ Pz3mS5k(/ձ<h蝭:][ˌaNw4v?{΃vy.3)OH+Ga^9ǖ3i`D1d"G\R}O/޴hPO<z, qbSH1? ~l͔-JnY\3?eA/>9BD9@Tqi>vٴ;6kI!_"wPN(|۷̗gCOkD~Mwe3΄GtiX y}fR3cBΨs0bQ7):a2l6kg\ߑr O _Ǟ)AӝOD ;R_gPurO Pw#M;QWU:byG"=;HSk-p~!趕K-s{ LjxghLnb~bׂ }Rn@(:4|faPMnwY)+?$P[¨xrGAj<1^}!\^nlSț7$sZC`n]9DcP K<0J(Yg_ š2 ^ k,XF}rQ;y>E aq-{6б]I Z\eyn" ɷ^!ˢÓ9b) i6Ωˑd1&ґM hrpvQ-BRS駖 4y(׍INt9KVWa=dK DsTFw4O`'6"Ī{1 qs#Oi"ΒP2Q[Aro$4:%MXs̓+MV4">cD aK{.㠸hw1ˁyZz:*M{E@݋Efٷui$=aMKm.ߧD ܼh: %L_n6'l")^E1ջ݆ɋs^C#>hUI[[7c5 7Tu+ȷjUd'!^Cuq- ~OH D!Aδo5'$) ޣpdt`Lu$I\j> ܅y҅_@O>9O%8zS dGކIt Bv.¢u}KpåA4b6fu J"M3 /3Q(zN=OMuhm (ݪ={ǝr"Cti^SLjOZ \B;}kErs~Uh,CLgsH[zӳa l1-bsC4Y!zfXw7&w3^*^#rQ]̉xWFx 9J\4 !PvhV{B3&JE.%%$cpeVvxvS +V`ͭ< B=)ʶ%adMNG݃Jz}x,3ܩ2 jܓf/T$hYSXVħN?sU&u3 WA_w4g *B?LCEdzm8ғeؑ[.w~btt 2^6xE=ϟ1x.|va?L5ė9osh6O4 6SF4SR;u{/蛍Dhicg(pci?x"FX{( AZW;T˔C9R5-cLba% lJ[I淚믠8c2 <\ l'5NU~~Yhd_$?"FI7Ov% w&h+1cuob0ޘVSg e[@s:p(cahB|~hP=:ݍkHP(F!PdY v־*,-]20 s<ߩELiMv:8dpN|$whHmarp.o&i~5UARR&|(/XeobH)}_ck4~05iĀ] Rq I%Svjױ)0 ;oAa0\;؝,Rgl〥 h/8kU߯!I=>p IJ>wRX*Q(yy׻!񧍏HOH+^5_`H$VZ[gՄHN l̶i=mJs>YWjMh4nǔ5_ B>y [Op a |vh6i]l2|;R٭@bN^ o2 ~S?8ey/V9S [<.=))ml5.L,Ȗ/.C/gI6;x /ȗ=đJLvNIa tE-c#0LKZۧ0Բ##0V7xk[fAUgQ*8/;/GHtVk^\Ve:e9N~$Q0 Cp }wc`FN'JFJ'N|_VhIH\]yDM0sb-96ʛh4\}5A-~@ۤf]UIj2KX\'{B{mki(I' `q pa }2Vcܐ`;jBvR,iIb"9{Ÿ#8" C˼6NQF2 4>~q!g$ց\20qӻ(Nl'G a!bReEhy(3LRc $_35ZV{r6%S7Ҽ ik" C}]k樴glkV(Hx6 |l -Wy1rIDzGEb77L1 SZLBFF' F5;0̑u$Q\JŊ^tP܊T(!!D'l+Z@Ud9N Y)t](ALe\ <FdǦ@, ޯDf!@Bj j s7 7$4g8D1gn vD0۰Ku㍪0j5V3}^.bz Ϫ/p*蓢sLv9;VOhĭLoè/_+Nȏ`>G51Tbʯٻ4W٪} r&RUXv\禉^!X}yۧa[D4#nH<cI#'Pې} 4FflIwVQ&o [<42 vwwj L3A[k1?wUՆeX4tOބ˸ddw##s;BﯤOq"ٱ<^!.HR|)rA=3@&4NzX'鮠Y8f25= ku|G&i4; ?m`c"#-Nc?WX*BbaȲbdw74 #y9Y?e|_&iߜ0$lmIQ(EnVze)_tL!&1 a{;HxHcGNn3>P Eߡ{?%y6bd_;d "LG"Ijgn1G pKRǎOZX?71&sL'>{fcg 6Kxې&鿤:Vf"b}&"{>RBqLػhXa&IzW];{g:* Rb٩2S4=G512; */ˮmpV_gU};ŕ)5eǼÚU,Ũ2I]*lftV5)*.ĺj|5a>e3OۍVv1KlH<2D_ .ھ>ơN__,EjWu$A_qxOgp-145yk3yuDg@V% gA('DbTS=q+q*g'25"jSg B3qsaus8#25`] PE=L~}J4bHFr!! NMmvSKvb[üL9`(Ybc\!'Œ"|)e!οׯ3YBJ/ʄ t [EBW(ԙQƤeyuM\4b)N"Qg=L 6H4%K ,0+zн&I@2#%MLخc#`hں֒>v"|nIK m]MWmdHEhJpw94b9s.J5Y9r$> Gu8[Ўboޏ\ك= R" Ye6vrn({&y\׽8&`e=}>[ HTuąx?xkB@E/im1ViDP9=/aloM?5nŸb,P `P#UNB}ݔ;/1IͧF7F3Hr0BȧJQ7@XM [ݨ9u'&j>"8)ƍbR5dvo&l5LY` %) Gq_tAbѥEE+Bg"o1iʡQx+:2ټ [Cj;9h)5/X*f;ȊvUћm޴`Dsy'D)PxG[;41̖vH܊a@ehc'2$.Ff< r{CP(1A Y s1ZU>oq+6ߺDԔLԊwT 7 s^qX7%]QG7wﰌ1#BM x O?lh失_S@f`Ȅ k\b)B SnC~ P;T(UVϠJ|a|._ eE0}΃׈lLHMҵ#m,P-w>Iw3Q ;On]YP]XZYkExG>tN)4jK cKaLv&FF"hẃBpD[x SE8{ ez%Ɩ].V$pJTnV:j߃t;'"3F;!uaҺbp9,G»|Bѽ2NAż9fsgMf+kpAX i9rv[m[`&!;["xD yWw %]R4Ů2F `U!¸n=*/-G-L/l-=9==#h.s°5εp8Gٗ%M)e:]g(OFO)L'O$=Zh*jAઆ(T>m`bukV@f"#yrʺ foXWxDFT_`\2jT<e܉0Q q%S7Q{QuDwH}ٌˆfyhԐJ{ASa  Oh+Y] X1dpښҡϳOBs素` <{&%pMβ˯ Nևdhw .89<kPNG1s߶ME+!Co7xwC`8cDQņ̢(Ǖk`r\k(_Y2&#r4> Q`8SF:eҁw™Xir} _Yzl/e(nL`RZ=lcD%$=lkg΍꘷ xBVE*AYc=i3Y-s!Kl>!Tⱂ;aXM)䔝mk+J ɶu1q)Qv+mP~]iJO^?5 07,Z`I],If \FFʱXcw2<]?H&,TtG p^ YXe>r71nZ7V P1} -vl=`ƒb[GPMTD}o<# :y_J(v.^6Wȷ!4G#ִq aR ڬ,\%ɅSV*0?Ug ޢw%I_t,(# lNy]L"(n5dƺ&jU1w沕\9Гt[_=bJ{PoVJ nvCeNu@NRޭvqG[`_I/2Y 96KK^V]|{~!)o}-z.Vx3RT*%U7$x Tڷʏ?_~o1øMj8H :YBVgڜO >@m_sw- ZHM=;*l MWqH{Ҹ`bZ޽ղ|ל6'yu$/-RݹI BrI|eNW.L =!18mC:51wXD ג9 Wv>a߈6z6S>Wka ?yjf5N9_S__BoXܿ/]N(p$[ pwAc*(0}xϥxUPQ je44dezoJq4_!mV~ucTPxVકYӝso@G~rI`WEV)k^ iC;뼏DaPB 5WyIǻ*؃۸ ?LjD%K8.S) qH;+( Gq\Q l~{GTriQUh5PD/ ሽY_@t#䩘 )s8 keL;䷁Fty%G2\}BiƬq" ?q^.VrU=`$aI)Ҡ7MjU;h.&ds|ⳋs\6)9 dF }dɥ* {w`27t̬5IS^X4+̻ݰqз>#mqpADZәxNSc?zYC?;yrՆjQDR=J2k)fM? P ב82%bgA01凇e>z)ld~O9+VTȮjrk AXQ3ʍ#;>Y 9E]ҾSK9byP1DBQWji )b}fda7e÷J}㟻ZTITA[ӡe]g^oc3])˨0&xMB5?#goe:6&!|)s[o(*ү.<XHY%u,5*d0:w8t "k{946}JN^HmM_a=H_+{koxIS#,Ɨ\B Bhd}% u5`:%ZvAYmRbM%U pt-/c~yT$CSa3 eo9&QvG!8"ƅw\.ևr|egvXƷe+3MR,{Xx W59"@Ges6}=>a;Si55~$#@#P:UI6LY]ILr.rX`)EcfVeyg@ 䙌x-|heEG_$-FTɇLE!Hִ\ذ){ 0Na@`n5 @vD8`lm3bs.btJn2a&H:f2:- ʻ›N~YY2 BI$cVU`m a?@8¡$D~t+g?+ȴi瘃oN~Mnń:|Qk2^A{wu?J,ep[~O* ϹixhNQ~Tqڝk|@FNQBL&*pAQR8bC ϐiʛ@8(UYaqXB@cEi HUkgn<^ %Y|l]:?2g{QG4{2%y.0 4Ip+coECSN pi D?AT2E;K%[U"MmxvVtjq9DMzrY|ѥ,ؽMo~ ƧH7|(vG0 H_  %sLj6,)(BAG@&'O]/gǻZoQ-q4p5˴3J_(7%&֤Bo BCY (Z Qhdݢ#4,E:|prTW1e0a#{j,|/̯0ū Dv@?(%JW&/-W3[,A'ty::=b _-꠪YsTS^p'tS  ͨINу<)[YЅg`31LNAP n'%uOMٴ 9 87`bF|T{@K6FFU[@ױ@`S'&J5S췀'2WȒ E5O(U[Se+Gw{AVm'΁ lfgYL?n*533s>ݳ 4$7*=t(qB{,G.(7dGDͲsGgb=TdVQ?c KX>Vby$9XY;J lxvG11nӝ*:@VQđ8ğl0d²$2K7䕆}J|i{?y{1mYO-l9.0pz){|a}U$P[>TSض8*SER'wd"Ovb0SqeWVMd^$N~1goEl8h6ܵ]4Y`F2$kcSSWN}\] qgke;b;]AD,NL !,<#Ν1Zu#nCPh恶+sd1)_JԲsv33/?^" Tڛm9t`<.(9q56;d:(AT_Eˍ g5WƸl02=DScR'B^=|zpʯmx@qu *I ewfdY_sОf'Ѡf^9}̎̊R,^ hwob:vBNkVDEI,jI اPd}2Pk`S&MV)egRhj5>}ɵ.=AUe+zn?|V`оcdJ|4Fe然k| (Em V`1 @vtZ6R'Wݎ뮿$iye. k; esO&~PǞ sj>.,)gD*s?yqO͓̜40rRb&r;R@IQ7nsh"izʯ$vkﶥd 5w @u4ͻzP۬)*oefy@D24Mh{i\)|(3sIfʤr4b83V8(A?U;dۇm5sYۚYPu ޕO25R`]!aAbtd@:,db!i6'4 vLM!whZBi^k:+pAxlDGAûڭ}ʤ{ϼcyގpDrl튦ApxC[ciCG&vs49"̓dKov[]:duD3]$(NltUL{->|oNl 9KDSI17PH 너AzE nteʘZQP`6:cP,Xls9Zњ(Д!'Sa~P<۲H{iAQ37bzӊNgrt6k"_[& 6eAr /_5,KV\$_)E}Z\ NH`\LmN+0WsM<]s˘S1[ڐk:!Ke*g\z"=8-K ^! QmGteTj< )?F_}+#݉":&*hm};n2[I~):i#leE @q<\gO` d! .EݾI,bhVt̅ZCmnF˗ 8ĻM+U(˖p{`E3OfNkk0}ԋ@ؼOI8if-b*Ւ xX<}ī^ ĈdFŠA֥p&|3Cf9f>a, bدTQGn7"WA6{`G%,'B6H ۅo ܴNFTn+A"`Tw[*NfY|i({~,v|HM"q _MRwN-hp,QD2P6`+v9 2QWיSb~K^dVFU$`t [l1h1\:w+90'z(uよ BQ {vT39ft};V*6kJ$Y( 1żz;Xp}ɶ] ,6B0նML&z7ヸpGHVZ0qSHX=2e=žmL[u*v矲qm݉J c1 pG D1kMZ}.:; #X:9TI'_*0g2PhJ'4ӿ^eo0y#)ԊxhEoA|B[[@Q { \3](sDke@K@"I?z_L.?}3ԻA$5 E4 5&n4u`Ղ}`JECxƸ"n !d͙]w)9ޓh9y^/BY) uC;`¨rޙcH5q\k:OLjV@9.nCtE_MԳn:~CNj$z[j52_OB` i <,9YYq&%t|!9o=KyxbRǠi?]z׿ =*J?3]@|EC)):fI/dr~}Odht5.K:MD#rwhr|U)8]فv4,'K [5cw:89'HOa^;'4VMyionZ(&mĺC̝rbĬ p8PY;lS~׽M*qUy0.w<$C h3Դ`?IuN$R;kvN|mJ8+Pu!EH5> nTSbn u6F,h7w"t}wyZ) K7G +Zw'4$M4g)_>5/v\ UGSĞ}&m&ҴǗWG 5M,oI|{9S5}J.H Ύ42f"w ٽNCf<{VT~g.|_'<MUtAWet&ҏ> `Fl 0+qZoG&/cPxZY!2TH94)`3p~bPb{D"i*`4^obU?KVREJhl>n5B1?M>Pk+EE].S>r Wl*9f@v%@ \kcpO[cV;$~1D$%WUv(PHg! &]{G\DO`=ufpW,o^#nCXQa722'-7h<5]u@_ >I`$9&2itmҽe}cBX,lgL(Խ ;zϸtxmQq fg1{K6.,[@* }_?l=%ᢂd+` NCjsr{G$-:J8@|}?_o+j wy!J,m!Z.5bP FSCLc5r)y9#ߟ$6)1bX^efMqGzVBt5BD2fGdDp,д[ _ &/Ks0޲q?sY Gt}r~> H{^'N|/v V49yK*<F@7,'ut}\D 2#)}۱% ouJԮ&i%%RɪڡR/-sh,y+^i]|9dK*.\qՔFYf;!]o%.DP A]Ε'}M}'$;M}OO,J=*z5x|ܮ"b 0'ui=m0E3PR0al/&=0ҕ# >AR#o^ҭ S v5HY)ÚSn">O-#3ת71O|SLiOak]Swysa.#m o@_AI` *it+3Jf&َ.VU1M*\SČvɦZW_U._(W,w^ T(V/T4hha<|.;2ҺnrLDG 'JS?QZm{+3x6+zsaEjVdx{-6rZhgIv~d#<- _T-ԗHZMz*MU?e(F8*Eh1*f~Nǯ[@XNjSx#TgAt~ԧA]Ќ0XmLu"=St,֐A"fBIe1=5F'R_86%f&۟WR"G,-}،PtOf1DYNj;K}]VVd/ h̋;mFIw3s + i0?@é:GntAb8ms yy"\Srp]D瘒0$[ ,7A]?x'Zës_u*U;jE M*6m}-Gƒ.`pX?`0bI-SV٢İ΀Bl]elE auǝ;7ތ!>BmM`~ %rJ!k-˥'}aywz\Jש}Q-F":VfH_1"Z(C;z1W;ӌ~g5@♾c),GcZBedž 1^fd5βGzVix]z["tőɢKN/$ں Ӵq;+P ZoA˘D+ iw:h`i*LP%!χ#$bH ٞbb^E)Y)`0BH-Ry)^:(o;}ٽuizΠqfBM3wgiE9LluUy}VLW0,Z=bq'/5 z$a?0絍鷿TEP2!u&%,* BY}q/M:C0cqpp=/:`%$O*2a/O0WYbHco`)yC^77 |B_# mw@'2y#d?Et4WeՊ_;U]4 P%o "{ r4Ӭ 9ڠV00oM$TH㽿Su' )K;0rMmS1wj,͛9vPXjn5-pinBϏ5ǩY1̓G9 &E'G~v»D^eD+2wYBt?T-%|.%<3+"p/HG-ā4:),ý<#b"pq/aB[C~[šX6 (iU: 64iUGMPvh㭍*dPɊ"|IFQя οF>dk8D۔ka0st\n>S}tn֑PǏ`*YCPG"jg>dFqa DTN5Ӥ3˥1 6e]}) ii,^9!ɡlA ,==kb'nWI 0tmC6ªlkW?dD9\tZxJ ש+m.dw$YO6{`2Lq QI)FZ;\ R'؂ȓJ >Ɵfð8г"ŗhzT9ȉp "Mr;n`ȷH( OsFyQ(\sUC IJ` BJJ[Ӫ.TЧd .K!i9[bÌE&BlV/xKDYߗhKW /:+ AlˑVLQrr1 @3 hɀLxDF 9脠6ܑ.䁦 _tΦd nLHCѻq烩1DFb5JmKO6?}`nf3ADv>T%QLK}&@u e&T3b=~chq$/~fʎ*hk.H^72}X"-! ~*1%1%عkXW޻a.aV|geE-9b󥧂r5P)xCzLP } xrg OWB! nl\ySk7B1#oKv}#S$4:`dr) ^9/Q^=ڃTzbGfs0]Oƣ{SИbpݝb&UkL Qg- гp]4PMIa'N#/[*Phfj1q8Z:tJ.?:6uQZTVEGH&F%btmx=`db]wTE^WT4.Wlܓq~SQph"~҈j<,&pܖ#Ρѹ 쐿P lUNš͛$]ﴂ Y,o0yCnv2AY%+o Ogtz\Gp9 "mw?yթlgIjc3L$7-шf MLFYLՇXc2{Ϟ߅~b{ɻb6ˁ di_$ReMfdL٭i{zz'ݗUgi6o-L!rD_5#dpOx5 mO[ +AT7>3 fFBb"N@JCuswr`w:uW'ʋ~uڡ1SRM{>pV[gҿ{\پhM#Tqs]]w}zXX/^ XMh,arH]JM1oO1+(ā Ⱦϴ/  j2qs6JS}6ߠa[a$% 18n U@bS\ŝ,€µ Z(5b l5E?+PxGPII.XXfgZ*tYYgJ֠ɕ{XJв 'XkZkixn.E`(^m>8* :P RrDx5Wx8Nܨ'~ B׎eFDzs#7& nyL;x2 hE aer%E MyǬ x_o sȵm֯ip$$bUI(f7L0:׺*f-5;]k (8E;"=󫆷|I}F׳7(Zᠼ)G,[؀H8QP yJVS5ލJ=_AsQ{~޷١=+u3;]7Pm8w]o }VSuex/Ur&gVR!&N \Hګl66XQF=ѪV7yk*d}]L^F A9b6d @$h#=fw.ftbQnFO>P4N% bCmA}ٷ>wRYR:-2QlFIa1 n:vl(p4̼s[{KCɻc`{{f2n=п7*=X$)l<}F6*sHZ#򕏛.>v-|/3n89t*d]sOI=t)E =A U|/I _9yg˫Ў@: {ڬq'$_̓[})]GT@=(۫䕳)Rqxk-h4 >R3rY"mX~~'At_U3?F\LY6$?RKǡ\cb1ǙKvWܚ.N\g7mcG$zxJTB<^u'랗н~k맹BfyaKޚf' #ɖ $.kjRj[bQ❺>aC_UCFI`A)SĖ5'ٳnA*g~O%l0mȣUM_IU:tx 1{6 #.#3fL,lU.auJA4{ mVA`#<>!RdjZҀhĕZٞݾ0nT `=|.Ҩ.؃q7Z.h#S9?)V}?v5U[5PXj`yϼR^B!$_cdlaߓ@K$gLpu4$-PU}}(gzsԼ_83TVRQd|ub096M2.fU ov>UT;bn3يoB\Vw[B11 Z1oC,H%=slLQ_v{нgMq/D1"DhѴÿa+$ӤrJB:΄I:$`K{/߽gծ tzF@f򥚥,VgfvPLW ?xr?.a( VB͙mw6]%>1C)X(sa$$f-ș=tךw^WzLHVO ¿N <v;u~b2(/NuHq!#9?Iymy )fZnڎ;2Ky>hޞD;Ou/hJ-O"IS6'vN0?lݡ\3oX6F$q0=Ba9zdK}.~\Ɇ <6zoRhrV™IFQiMAy!RsE<$ GDPg4mxӝ?syc{'>;>40DuTˣ`7 QG(<y`)6Rr,mc_Y;պJ|4zrPc?ڧ(5R /B;pY8;a' (~ng!9ЊX=wowNWǔ.{b z̠ݓz^fVa@qD>OqVAI*VAZ*OSZD9d,7pL*J1/k9kgUvd>BwFa'`bԸu> nsEzkAi@M~S' m'xZI?~pu^ydTXkXFwB6{q{r4w7tǯ F?QJA^0rY `C:}Ng=Ϡ;g$%sQOC<KNGۊ^A Y  @8UrBlVb|"Ndރ`Cp-\Ѵ`xe"`I}{S<4I|$+TM]`76t(pl߹"dk<߉y>ċ-0Ϯe+8{]~&bG^g O (Ǡ-0kjr^Iߊ9YSs7RCoolKnf;S.ŠYHƮ_%.H,zNWyѣcX&+u9):i~]"`[:VޜGavLЏs{'9Nߪ'*rq޽*gߩ݃t`Ir|(Y huU{j{/ØLUؚͤ|XY6YKi:PyܭTNA#!> ZwuP :ع:( [0.ؘv .4ceg TJdwk-sF=4Mgf={>^ z`jLK%b`'rfiaH{\-pqPC)// (l-}0rEq*EřͬyL nx; ;0O'!O9KF0B{'zÇt  wscr9勏'NWTd*⫻‚)%r-AK,Wϥuu5[v; GJd)gv^p^!1&j::xqIe 86khz4Yx6d:\1[IgF{κ%yZ=|*Yj{&(}*˂yy>͙V `5Ȧm; -_ߗR8dQ*.1ЦmUl>}Q  =Iק,\>D "yӠ#J~?Z=+TG!e׿`ZA4F}ޮ-a7ձ`cmkdډ >nOG\ iEQ#5>2'ũ$ 7(ģ=烙ηub`"%/džuh'ѽc]RLn#fz""c8{,FkVQdͶ8 ' 6z91@ sbMFU@}YL.C$45UG,G}JPV? ׋ K_24j+ &Jq7q:^c 2cC)Xf${w P(U4aV>z헰j}+҅^޹ʎnHH*"t|r).r,@z{6o[*زͅ$Ibo(z+U,'s-OxƘ[ud(=FIi|z [:9_ nj"H.ke ]3H- k$mu? 4tRNPH37Y;W6ǵc '*ͧbDŶ>/ }YvxX]Fֲ8TmeMY o/!lR[ Xc CH{#('"78wZ,ȉ5$a-[7 8'zB-(1VL+Ywo9HFGJބ~mn :C_ 9 anX_{yDf2LwC]=/`"KR~:ڞ^@]SOBquꄁ7ӫkDS8terla3k^՝S3 "B,]d#!7fRb; u0w6-桎nQ5-짠۱*b7qĽTU*(UVjQ}o^ Ygm Bpx =@&А7jeIh׹w̶MU#ST8UY58Cyn(- gwS[2B\ IeMϻ$ze;]:SrĽ7@pZl {/$҃":S?XO7.~=uz+;oX۾LZCNE{7ԉ MpH,s;*كxCZJ7k5ЫPxS T(>vK;1# J@y;IW[U:Em%]e{[!٤ E̋AUh4$;s^*j !WIP}PZ܀Ў>o`OrsuWLJ,9,̎o\MwC ./]C/wţWP'0|,)Z1a4"9'BH4n3Fvn^-JZ*|Q]y/fhf02zǧ/0,opu\J?e']rc9@O YmGcw kcq V2S[zNvzH.nQoN2BO$ms ہTd$rodQy M !bec.M9e>ujn?J5&vKIdRmOr@6F'' O|sMjrB+lK? n|LY1GWSZ;E+{&Ê G"z`:Զɘ#YElv'b:HלsIK/H& j3}ާcJ^{sfI['yKh {SUnK P~|Đ9@W61QX:0DCnp_IDՒmfF:+C7X]99zmE͕FSY@/(q0 \h]^nKn~ d%3o6z#Frcu#sò+0l]J3wGڔ=JIVa4!t/}\lDj=^1 (Hi6G`,q㽰.eɸi T/# ݼRjExEu6n^銿ԺsS4ŗ]cvoɻ9 3YѡG9Eս,f@F|13 VyaLX8.Ovć"_ǫr=endĐf<4?_̇߬$ )ds x9SoI(8f*p8HЖ˅~';f4A~C@{Ko IdyBՐX_>DrQz98 _.F"嗦gڧyHkL0/fK !960f[{Dڀ[FxbE.j'_)dA N|>5("Fs7ű_~ŗS< Sޗj)?0MxwaNhZirTYsS xЋNת /UW^:`m832`wIoq,hJFD0 YSՂ>=Se&cd1Ŭª/޲xiH;\jeF3]Ӻ뗌C Ls &4ʡhchL"~[v+tjÍc9AuH"@n[mLz]2UP[t2R!7.hB[fGY7X&-$WrFSNu#LN"droU`TvS}ZMa~ؚ}"G餙ŀ-Z럎-Eł+2Bxy(b}~~r/(CyJ'u+] {]݂/'(wqvs@F/v4xz@/! wɈppAd$:&2qSmhvW z2ժKP5n4j~@? !̆4$2?>1_2gfܹbo#zĜCbMuyF5#ڄa+ :ۦar4kbZh4RbV T1$и,YW foPrC:^˰N1utL(7sφx/ݻJU5'N"\ÇJJX :v&iT_Lliڱ M32)2Vlg[(Kٞ:).Љ! *S\/EwrEZ"oq+TT>`HpVđWgiK8L0?y1$A+:2=?ɴ f&#d(%Sɬ# JK'f&Ų;PmMRLKY8nҒ7ݡ":o>ڞJ2eOa!5P+,8smGY*qcKohFvT9tj6M/.u>KDv!Fb.7ݠ8j^Rq*FQY patbFqP CM!+oȌ"+&~Gxy6& յWnσVLP¨ 4[hȷL f+i| 6FD&ށq-VnϥՈ`9بMH@*mpQlq{i#UPPoMAڒ$4iJdl^cn&a/87>;4 cK ap_u4 ̮k8mCWD@`)uX^8FCSZAm>Nc0(QKo(G[n{Ym-_8 ˒YhÿI3Wއ`|\>,PoB1 kY"Fg7_li]>vFzR&hU'9yOlIA2,QZF1;8]+~b;tJ0>C L֋\211X]H$TNyx4QC5kG ,|>RΚ4sŷKinu p>6Wi- ;fwgU)s]EGӟhG=(e6z]:(eKR`" 177Oa-"nڹv2c{Z}ro| ,J/qA*V"m0(=_uqV|j@&ss`p!wJ}\V^0rQ#LIРFeIY> WuE$k9Ⱥ^g4YC~/'aeXB\{9=&K~ [ GLp&6Sųp9R@$r?pwA7 OݛXE( +'@5F(*繇 ZHmD#OlŽ"g7Q?,۫\x8K-tfi#Ic׻jE+M Vy?lƢb!?k8SJ23L Wb_Qjy˟2yC?GD{8ƓXb^G`^K50C*M/8))wkѽDySyv͛'YPhPzG EdӐ5#"T XΗZsw 1[7~_Ĕ/890aW@ ʖhF~4 Ըٳٜ5mrrVyMQ@S[?+"rM톁gm[vr;Y\H/mN`%\ƹPܖQ=a%&?{y .8BcJG(^Fx6di,qGoʜ Ə{S(QA㮯%Q/;WGDOf :ׅݻCq h_HKMᑛZ<'< P}(FC_#zS`28+"S7NMeA(PнKG'Q*c+%xq;=$/[48;nc^)z̜Qϳs3]}"~`)' sߒj2-#0J%3ske]2H"SVMRfx!کa@xyиh ԜZ)F+/3g"zVCaP8z73¸M _a_ѷu gomp lJz K(z?KqJږ7QpV|hE `7^f chIb`Vg^rfK|Tne{7RutҸ=-B$Fdh}O/rkj&XG90x"\X%6 R;cD, lBI$y7˳iy H.7x^v)c#wj,^;P/φu   a >WG;؆AM|~C%\ҵXyԝGٜrܟޜgS'NzN.4(!~qowRDVBt좔AI2P 9$\((ܮB=,lttk>% +&rCq<@(y9^΂lv[Nѩ^)X?ϙRrcZ|n_esՈkgcBۭ*UtӐc|N&~O + w%\dP$gWP*}q/A-b6Dy˺)8LZ5TWK%4.+e(j]dE6Gu|cd|8BC^(qXQESK.۔q^rO:ccõ=uuŋWnEl\.A>IbT:\U@4nӉ ί ߯ޤf7CaQij9A[b&7 ux:XAQp!cutB }RVb-6?WfV˻riv保S`;7'&%k. %6qIt.Ȝ\U%wCBA i8Ee'2ƵD` Zl?5IIno]$0wbOJj5 cHZīuЗr^Enк`.**DBvx+^5i }oj/,@:> *G6%mTԨM["KEKpso/(EC! `.渃;ӯYRm6eՅPSw4!";$nt$C;oWR]L;Jv)oG܊TRE ] ])Z'xcvd_4Uq }Duv\C<%Oﷻ,Cn,h:P+F{>jEd+bۮ#?̦$4SżDFRUsFo8p1ZAh<^7apy+um\TtNIjpAŸ& e ;SlրH :0v#M*Kn`I Aw4qچ) *\o{QTXe\r{$IB:SYkMvDvU,pu'X0b.xsEz `'U~tU.I~8@,ԡP<߳f'; cnD9m1GTLf/!nI?tHnNOj6IzRse ,,7]!^Z|#N^Ι1 ב )w⅕ n{-Byf ޹>M/M`1q"`5v"Tld?RccU/4dp. +ƂgOԭ =1q% @\Wk8~Ud{9qy1ʸ-h]}jUDR=ٞ%;XT곃i<>ܽhXZ8V0;{9,lHcSa qi$=Do@q)a_f'${Mn=5Mo6:Wns i cB}h=>+,:۶nJ>.VVƒ>P5C%RuV(F Cb] 홭ȉ P)jk9iLJ4 9Z^ZhBC bgUmaHAw%$q%fbrvvĝB_I6^ fY> ^ ĴZ/wsE2.<*Ъn(}3nXwְkhC[;Lhl+ir\:3sRdq sfeprsnT*]Υ)\ ^ Kr}މNʎ=ϥhW{:~*g-ߐn%lmns63to>x~ ncWe/϶=}Vq2)" S\.=< ],r[Q4w단gݤKvc}!U5ήl)˺6݅Quqb)QX .B7K4졻w XxN!~,/ftǩ꧌K>7\ {`(eYޭn>s.v(xoa\+fm`zq0 _=hZud̷hubQ$g`vGV!KڂpgڒI2v.՝{>nntz^YF?]VB>}j] 7$! Oh!A:i=g;R0DV+H6EkɋW094uoEakC? ?M f: ::V Ԩs",\%ƾ$Y/GIxݺeezק=$Mٓ+u>Wxf!ҕ{dyȖ^cŖ)EUWBEULzjakP xKġ>\v=q 5TІi7DpSf#/GBPӵ%Ҡ!S"T=mK}H:n.v63fpHfŊ pm`Қg3/U쮰qLfv2@}X"pX+69ryڝi4>}9/-:x.=HiNSٓVd*' 5z^I8=8]֚ LHBN*G{<[[`f(JPwC2,o$~]/ DT}euAoFTzŪY(;tѻH1CU>oQ)U^_0LiBvY#Yuz'JqI91Be9ih FTjQoK ZsKM""H/ @- QvZ%G{ XMu~/0gze(sȒK&{ /l"kp[}7*'y|_ Jޅ3E7݌ ˑT1eu?L>4ѩ71U彃r_扭>)}VϞ PLN<*<z 7 ᅹUrL:k^K30NnMGQ:Q4xxw%t&Pfmt v\qK4'U>t [&C^rt_~)5^M) LqL:OXwB''YWw{uI-X)V0MC Ei^aJwO+g;4K7yb&燏GKx" s]K4M0 K8ȯ FuD5S+(#+Cd)pfB"kOJ8DWȆA}0٠OINﴣ@!ᾋ羍Uw,5UHPM|׍ޙ$)Si#Ҝ͜z?o*[ -_KЌ0Ô;rDJ1^~@AqhGO9ls;ś2յ`{kjkqhOY4" Ji֝6_sCÏշiߜ!1 9BJ{~A9$hc !;j RѰZxIHfiFy#AR[3_УlvZ |j'x`.Dv+)q|kuѱ-^2.]T[r2:݋Q:'e4Kܵ'NhJ.yv/@`hݞÀ(Jqb5NLcN *=O4qꃽY hjw>?EÝfSRêUh?Fd)ugv0O"^[p?n!nUnbqOƣ8pGq g7LlHl)|~gX:R~ک.~yB^J˭鶍 T# ,*VZzȠVS_(Qa%cDP~M{o Eƙ"I&])IgtY,C<,Lf3U'41H\Pw8k1}bRpUf+I倰Np0ixo/i~o{E>xcLZ&m"k?^Jyr_1/z%a; 9s[Jd%^8] 3HK#u#)ї~K "_BF7`<on9!7poMnЎ[!릶[evIK2bM":.0$ˀ{258iCt=ׁmNŧnL5WvxttU =[ Oyh04?$' F&)4Aw8"3a:N!؇# 0xj6 C#w+BnynDSwY_H-B<^MBJ eR YoBAG-3=vr꘤PgOk%Q6]jB w%MD|7Ȕzv .JZWEtuº9+mRshAn=oٗpsmKV_?Uocj$XYo4Tp*ŠFyIJXHCevVaK4lO^ :>LJ]=P.88r"1ʆE=f$Mϝᤞ}\np *s$[/L: cƮZ_uV%:Hac16 ?{-+RQF"ϔ |7̍Z>zo/f1S{k=bo؂ڵBL+@D%uڬdp_H Eݍ1p<#b:dljz-|dH3ZhoixfCFastkjLDۜ#^|z HUDj!Q|d3'>Ig{.H,xāv~cr,H:,+o7`둿e:-A̭.p@6ZA{*VТ=~Zs}E2ϾUJ!DP Gb+'ݵ>rVéeZoP%w@e{/݅ hNZ`_NZe߂<#u2@سDMwaVs_ ,P3w3؁ǔ4jp0ˡ=Q%*vp3Z-D5m}ŦYY˖:/Ud'|aA~P}e1PbC;4ND 2|%Aka|۔_-x~!ȐQ솇nzж(X +?Uc,CRg:܃y䰶ڏO%dM7KkF"@tKfWGDTFbA >vqSǖCSlhGkQk\#¢vNiz{ݜ̛q.N^(*ɸm'ޤCޡJjwY7OK] 4'ĺNbPK$뼧Z7 Xu 0~}"y[jj{jCqGʿe^qf0{g ,4dʿLvFAxC6)8O@6Eэām ȊhCpq%T 2C A|yĻuG:_XY~?L&b(٣(i+Gr[ٗ}&};^qi9y6Qٛf$iKv2kY?P)CCG\Z3ЈjebL8k=4 D/Rr{Ioʧ甌Df ~t[.N3$nHثii!#߱mV=f]svc#;"8U,#d֊a>3$$A 8 ?Y5,j"4ۜDJ`C0חtc\&..庩XaNJJ[ctP+%q2R!6nA>|Chm&~R?:.Y1JΏHI.5B3:Aح4PRr߭qxY&jW@é0ˀmSEA yZ3/Ӆ0!ۤ'W]]h?_P)8Ca['dzx'"'tS#'$2XSx.k>Q0w&ěfdsg(8M#nӹ}2 21H5:` )'wJKp!g: [>ly6)Xaa*68*:zuק#i)! }dؽHtf$ie3rW9 EQ+M $ge7$0ަMgpbpy$j07XA5o] f iU&А<9K8ϞA(VV:RMqsu`@yu;6vD(76"b`3Oό~!D5Ky`biMu:BnpM: 7$`|MC}Sm9PMd4褧f砞n@|1SKMb{&q-ɃSEt=5JWHUV$öiò,= OЏ3b*:f@W[ނ0ĤJ6OEv~A6ؔEMXY>pQʾpp @EU`R+z^=YFh}L[4d\+cZ&k;y4 FWg;YY:'%BG@<J66Z0[e^v'B E{4PR }i_1{:n & wAJbs<Yl sڶ-Fپwג _fPN5; uTW1 -R3?W"2cw&eq?u}:+#> |]"`4J9SKAP7agb!=<= J|sN㽃}2. FH>:^w!+tv'.6etA EvnN+3-Q*EĎ|k2 CGoI{yަ@K>`_^1Fއlfw. , tܱydlV Zo`0~dmZnE)/gLIn.qT6i_V'#4Ld~X1LfCtCJ~γjyH*Sf#8;;;vI;'*2by|0At<縌f;ꎺ06/VF/FRrkܤ%栂! /](ꍰuE|РVExWD3S`H 0Ŝ (n'EbRtO u&CA؉[+6*<7I{N] εѕ  ˫,pTkp<A.qs|qG{$ 0E, |ZvI]U%|bE(%5){w]ᾒ_哗ܜ2ZGElk#xe=D2kuQʕR}hyCG Y~&t94ARoUL3%K eJz4 s{g,aNJ>ٜ<a7ܙ'sG A>mʈ"af(Z`DF…܅ޯ3\l} /9k]` `9[<*43tsQԳ1ib`12#>ZM}^0M a~;&eq!׀ byjsw'4^L(3fzwˬ+&:tːz׬a1t$/ ^m7Hп ܮ [n }r獪vDYNTW@`EJ3'_fJ]YA,,, dF迬Om3,XsqO#͉ ޟ8䒹Z:źcssG~,NtӣYDm(9J}~fV˰[F|[J2`:jgJb:wB6a2uf/HCBK?ExMu}XnH;lćH2G'eZgZTSCuԷQi&j$E@`pȈC'9} zã~zNF zLO'W`H9^v~`<'6LJ46NLеWi4u ʝZ6w $HЮh}cWM{2pu}ߖZkHO Ϥu5DCCmx3Yy cDɞB, tb-L)\?cފhzۥbHG:_YET K;-cu|).ndPmv#T=?уWEYdBʐ eOdIesXn4[A}Q`膒do|UM3bCա&]*ς6Y7ņjI1S1f6 p0>Ժ԰J M@E}2-$GOP,PB%3 @pU!Ru;Uxޑjǚ+ Za!'g%nx&2y(^g D>7#}J/9P/8kP<F1,$'nԌo4Cq[e o,VyFx_};W9Ibd[TL ީRi߱Nj[xe2^n@js5@0'Wh85':0J̚;jdʯ;] QC{ߎ51AB/OGq{a>wkx1Ow{d'W6it@b{ 7fMx4H\fg܏xg0Şf!6w l%.4"ہه%*lN2j龆ιuO=B+nwbˮh8;a|Ӂyp``D0qA$7H:96QVào`E9Qnej% _87R øZ'D8 !M'fk>| 6D JvCasAud`W7=#r)jD*/agS7. x_dInyޝsb.^ʮE@-Uwfi{3*6GKW0nS"nFr SqVܼYK/om*k^-x =LKh/P{F$M xGCл?ʺs.W~G2im |o|:k҈06>mpًNՍEO8妤\CeiF74)EPf)q褭1>I R'b^\O7l;`>;^'0uO!CU?kIqGA/1O@ܴᦺ1lⲛ =ZX3Iʖ)mQVIqizJo1Je-S/A:6{Lyh8,ܝ Rڕ( J1Tv%92·v*:ƭL7 Pۙӓ7%hb0X9p*L{TŠb"UsdT,UPNuf^kF30K'jb Wy8'j2UarD{:IN4sUW:Uʉ|wY}K=zp]\P86( |ĩ h^41"97t2l_]9K_W]kn2+Nz$go~ 9ƧwEYv@[.(LJ E#,Ⱦ@1mk~Uq\{ǫc {>t:v_mG)10bI|Q'J/8PGzemd~3V┤%N"W( mB عf[!a~&C9u78Mebad_,oM7QN^Fj @ѿ4N*0푸ژPAkra1, Nd]'J2K)@ Hu+ !!qB$&03[& 1}k˄w`LA K_,叠][nKD6-D=xZGlK"Ց#V.jqq"7F%)aY3LXWSg|s@ Ҽ{5> $F)h~~ÄԆ(k(l>&/bL{^aEjʷ%q$Lƹϥ+/h] RmpAaC+ dPBۜBx+MْOtdgu!7%{UY}oD; ,Qw 8GFVX''˒h G9".(  (Z@d^yëwness!\!F1B_P"{co~B 7||$p{Ϣa?Ç?A/G/,"g!'ٛj%,48vUסFouPZ/2W$d,1zKSy pPš#wS,@aA%-ONd8#'ZƆH ʏ2$H Zv!1 @S6C{D ,%V ;:y! f,v3E6!=X=Ͼp~CڐAheOY8" p]|=8ezAwsfx/Ξo{A{ PxuFPhT=dD6YG[&T8>n _!SkCm5E'ʿk`,?ayjpmr.w#/ ghBdhb%*셂κ -S˔_LQ"Z10fԠe#ib7mX'5Jr 7^:;\|3>&V{:X3&"j+O"pֽ9 ίx!ip\mtӆZb LB,L,%*ȱ l(RwPܒTbͷ<) ˻`0bs ʛ]};6@H Jb!:2UP3|CċAIE*_B7{jt @떵_,DЍTKΉ/un98dFwINt\uo/8)ӭ MD奩v͞Hޥႄ"oN'QUBqϕGօ9| gֹIgz \ N02 a~xb>P|oYq )zRi=& "9ӹ\jQ1nؾyʄH ֈxMsweA2Q~G 4ʪ L\"zK4.4 g -gNsM&w~Y[۸Aʙ7ҹxy$FkH A~mVYL8WoUAԎx"$CC߅@]ԖI@9iA84/;y1-v@o.!sϒVzJ8^b6D;35<2+!qZWRPS /| bم}~ԞauL]4i˭1-c?~hjoAi-Geh pRkԽQr}CӔDUu*ὰ@t7g3MWtl g,0/`y4Sk\kf D9ґBN w*R&.B1K\jлOeFT>>nEdiC}Tae唲Шx< :Ǐw>. Y+9҃8JjxRI_ӨMd}AuwAc@;?(p?Ұ`)|"c']® 4Wq݈\цb#8= pb#0Z8Y\$mTB7>[!JMaFsT..n E@oWj6A`}tDI󤓒(L Ig9TEkV;iH{%)*hﶛv4↬\lV'7)3=wX]#[S!4jWARjkh)HFZSip[Z5q41=7'V E+tu!ԫ,opM̒+VEX~gaJyjgVW kȋ}kh'1IcE}Bdşצ@^% ~ SD/~ԋyDTWQFT:\ɕm62`/gP h/53O&08UO e.뺪/.6>QAck% EDDXԞLDSsMDAq̡Lj2Smidr,ٔ4 40j1ii/(| W xB%w{T&E%>-!!8Ό14L )~n@Š\/zS?ԉMw|VH ۗ- &+acZ$'BQ+K.Ӥ(NvԹ_6 @YSd-&KTyp/&`VWhs+V{bk>˝ 0lfYN͘#{`g)p{/Z$^nZ֩:f $]1I'WHc3;x bfAxD*魗कR牼;0PlaJ-c b'7; B@ڏoaˏ~9ܐۜf!)u?Lt6p*EhŸ3jH?x& Rث5k5IԕOkhBU)`jlǟA9>MNݽiZhV%Pz/X[H?v!G/ZLMa ʯjImAu"FS_nT2) $1dQAp%oDzӷ_/FBM6ksvz|%u,3>eJw'_o*c֤o)i!djÝ"h/2Yꆅk`RA:ARMs+U5ɲzȎÜM'j^%A>^tnySfpasdB8 ^=@jh9LЅ4f>䤩1կ:r@yв ]%M~`Og[apJATkOm]FhXX843E]]8W5ʛ h#B-ɛ|NbEe M?mͰJYziXm;ڵ A'g)2ޒ!ބ¢vnKN4`xr1#Q=h+eWf`hLRhSakԴ sR!!ڻ9VHA׿fMt@k 'ȝ-^M~pC*PMѵIޭۛQM!tdi:c#@yBUĭuv2)=*m8yk۬iC0l3?yh佴3Fc-h{-Uf$|?pr~,ZLCcDb@D2m@5& !:s>VޗƅrZxcS7Ik\r&0VtR+Ye8 Sa8ظ5iUA' ZG;6/Y7@dYo+͵飚jo{] 7Iߧ.ʖ"F)*RJgŸ!|Gz/&Pi*x3\{u| 6.q+  X l0A_BP5G "=gmMJMH`S6!Gj,#]E~֕HMq-z?Dz+WM"t.:A1E8ej^(uPF?gNt ^Ba>at /+vt'E2T>ma_?TVtz4Ye{0|u`-gՐk);Cg]9_Cȃh#J*F]Hl `Dj$s\㽊Ț1ݷ*?ԧaxyD qx;[h!27#!^-K[{*,I|=E>W*nQnY" 5вjp18v׵V%R@Nhɟ G E<*NŹѡr =dWY7 <ݸS<#]&ͪ;csyYw~(~)|4A|]y0*cg4Ysd&yMGگǏ0.JLiP!Ԋz) b M֮W}et}(ɬy_ʚy`۠; OOfueyDWU4sRmb9h1H!'`tp;iB̔5fݎ6D_L8ifrǥՋҧ"LFTw[逺^T#2*yAGn*t3^^HЛr||?ԍxTgxR\) ϲĵKľo5–1M\1͛g죁'|+kW[Mk<Rgk/GEhTq(7?Ik]L5>םWH9iGc v̓ERtar*%G죃i^`^E>ƿLj U^zP0ȗ#qjy7\E-6Mf) bNo|HiM'h%fuuԮ-ZS=B{} e)UT )L4o&i,X(}d m8jB͔H8,Fl}YPLܽo0Qw$y1؛hpk;FD2U6-mfISAVo5\աqUv%5Řb%t餮?UaEE]J"XT]!tK\}&G[e_izPN0oGlޕzV_]>k ܁_( 3-L/'#0| Q.rTe_H)py7MY >#sA_L1mNY%j"~R~>mI*Nr{$*|i> \@}{dG`'9 v!gShek#r;:wc7lTQrvh^<3)D/$:֗zn(9N'nNz-u#qpGrX21KE<0&8X#6Z<}b#QP z-obZIT0;xީG<ElP6=YT.AG $j^  y3F$b *5l}+H CaAI }֜(qy&`v3]gi CC'[u#DI8ƩCjA LvUσ G.Xs/1U?.2{~>'FJzFAOmMzuiJp~,K^YM/Őu h:QW>! Grv0(=~RPm.`mpbߛuLqvgm(VYѽS;)ݱ)*'G+&n9SB%V]6cI4 +ze3 ,( p6~tPBdɅ'%Yfd܏;*ReǧL1 \k>Qq]<^ QYr2œ1x_ $h™᷁s[ꥇ!rR*}P]JB`I7>hfWkq9U XuuPzBEv ݼM.о979Р[p*B&i)xt{4Q@[p;} W -W*⹴hVl[0L?$גڴ!H \#t7/ NqSk]Nj=q.j_GGJ@VLwf*{: mD!\?`G9K0:h=` `˅ S+l-!2|z9| 悔7TO$BlS䙟@q2[{-~PC(y#`U% .~}IγLx% 5 50C^C[$눟e1s7)^T0jS7ipDɢ)L|%KF3Ω뱏$եEDT$7x%,p|JDvĸuca.gU@US.Iqjy@XG@:e(9S2 Ww;-\2}K?*P8`~)L>(ˑ6Z;2T tO|tH7ttZ GH1O.zj|ӡ<je)\c*CaPىs۹b=A[;+bz siuQY\!} G+ا~abwV v_`VSy1o~up)>Wz {_N.Ďc\a^g7LNF1E8W"?m pgLWrJ?!t7oZXcy,&YFu.s@!FNd*d{x{.Z뇉6 4c|=i:b78 ĘL.555Rh~P['yoP ɀhNpa B;N>Iڷ,Bc0I8k~ਏٿqܰ }U[!1cB(Хe0"gOJ+tIYɬ}wk"~A"zKrO"svmV4ZuLJr/QآuEض*" M*"8ַaU+0]~)Ѽ~ǎq^ ;G) iyշ2 J+L$~U])ʍ%gQ՛{84:yk*9 U|<4 pqe#4(!b! t3& 'U!N>jyNXq[o6ۍqSU B_,fG]':b*L{JO̧@.d7^>n4 ,kNA;jgu'7)˲ʊh|>AJhgm5Ċ{0&^Sd/lzM7q%fIRL@ mѤh-%L띬 ōH)͠XvCk u?B\'9\?\WO)N\s70iفҦ\ x ,ƕW)"(bͷrQPTiթ:+ݝMȮ?f5Z3ƃ\pL˱ߢGᔐcN|`L'7M/FrpG/n+;gq/ Ir֘,x!t@n}֎Vf]R'34N8Ju5!ݡRtvH> =aP%2(xM#%+{]iONG7seߦ {Y} YLjtf0k|2<4M p4c밲4A[J 4$ ʣѽxe!DykE&xZC$lE{V'M9^M_vspK,<6NՍ]u< 4j0;P+/9'5:P{V0jbqN 5O`<37iu|J,jU6F2O/@S<`5'mTq.'53w/?rS_tRlF,f-Sgc~+SӷQ;Zq4ļ 8k.Уɟ݅ s#FtO*\h.(t]uW=a% ;< ^6ŋ&fEx!wWT>=s[RUq~sqbfuiq;fB;פHq^A) ɗ֫C_W9z|@|+Z1>DzG )(86V9wNfxzGٌEQBa`OJLrg.vGf v*d[,]ay6IK"c͵Z A/V_n,{x`5*<UkEɁʥJ\r 6n[E%wӄ@J$_T&͑HgYdAxV., lm^ڔw]gy(.pboԞ\(LK~ g`rʞR 0ʗsJvoa֟UD_dLWß_}ꝸ+evR)f&dL3J_6ܓheeju^A(ygTYP։ MoY2cEC Χ ہHkXx ?Ҏ]R~3'fp6$:Ugxʤtu6{eũ_`cSGo,ƐRXKvHNmF߈lJFԃ6O~TJ(7Xn5Z?Y^f>YmqD G dȘ}6Rj"E{n+bC$3Jʈܲ:qzM=HTׇӁK}rDxu+bdem ۜo&^ ie&ܠW 7Y(bB6xԺ]:ȊRvȟR;i'4̓,0Ʀ\ =/G")AYjN&V7n>-VД+Ğ{<|b@# {XJ%.yDw2sU71<qU4 =t%?!RoA+f@eT<~Ԍ~s+l@vU 8H|:n;9 6_klYJ{aYYf ςi@Jn t[&4S3s e+ÁEKk6{F.9xOTr@7St,1#N^HENY׳V,Y /y$apR?ѣ~\(DoS6]&zM"նT&Ja%m |8q-OpD0^Y*9#@%k_y F2 Vdjџ ]=4]>UMGM/!e )NJAQ3kֹBhHŏ]"V_I¶[K刲x634W@ψ|"E>Ϝ&W/ 26_ɑ= G/$RLt9Te*XKK}ެ' :Ix+b6q?-gHqx#o8eL x1n9:Y4EaVUkk I*pXzF, f6V 2³}5VPNpvxp8faEXҿ)|v1F7V_PV"v:):zbCDC1۷K4zegMcug# .?t;Q[L+4N0:WOJ-i;{x BLB<#93P-umI㇓ M|2^FJ\>dPy+P!C (fƞX Owa {ARLFhn&ID tBHHof W|Ƞ4uC@+IZGPN EM)t(̢HCCI^Ǡ;rό#d$fW1ģzW]XEk=g4?bL )RkbgO\uOMHW+r~3R1'VIBnKlmbH \R v;ԗ 8j*ղE]pByC}&!s 1Kv Dv%lߢaWg3ۗA7ԃM˗ͧ7%z t%J8V.>Y ҊE,G`u7ؙc ~M0"Y]y+߬E?gd"]x? U(b+ _BY`<BjXԂe϶QtGLYh z:ـeCe" an~*UDb#Bp֧F%_q fqWOQߢzp?rdI=o[O/"^hyxkqsEs%NbxCZlRFS[(_qq,!4#ȖTg 2B)Q",@d)\56!N5ck{'kkӼW~8pbyr8*q~MY$VDs(W $yNS2,I^TS4MqU]m`o̞KM eY5v#SLCҖ dj%G8V빱,?Ac5CkTPSI"-"#_șKj%l3ãS}آ ޠ6"UQl Q,(q&u茱-as1Q}y"1b2S5U܊O<ȍs6:0ljxv4&JkCz Nkg<0{ty )` KTARm&qߤ>o\,(Dlƞ0.}n&Ѵa(kj 0 ЌJBRa܄" SO=؞v_pPb*ܰ<ዹp\Ya ˌ-[A|+? vϝLZ+;ǜ"vuX#G=K0P &)JP0`BīRޣȐA=D=eiG/Qf28~A!J(Pdw爿þeX{阬O.)̹sS7紪+K\Ro#3⁼/f aph,Qh4+F$Cga@k G2&dS&YBgev!t/ƥks0xԪ5*(Q|XZa/,[`രi#ХՖúى4w  %VrK=-ҩ`I^9e]L2A04L]Q 7eu<0 {Q^(md %eҦcAea^|txQrZn)0%A4HfL%,猤u 88y@԰zڟ}~A]:'!I+HxoQT[(SŶ#SBD5T gS~,J G,%YS[4jAd^%ބshѠ8B1UL˕ ,i` ¬h L?Oɰ,[%:ڹY].RNRZ,66=b @e3FHEE,ݜ8ͿUK7*I2u:j45CArݷ]F#pIn.JR闌ίGĎAwJᴖ4jʛlŏ6 5(ܱx~JٮC1R'3*#S&Z \Wtul{Q" {`9 486(euQb֋815L}S:.1R]Gož+Ǽ3Z-m>*yZr[*6<ǚ =EQZ;f]êDf]^_+Dth78 V;ĩR'kZwd?`o'JLC;'ҴHpz .mw s#Sߵ(R^.tR& jkl%}.C7i+gxqkIP[dlGI<.i|[0i+Qq57Q S<8ݘ~->&@zQɇa,*-ntw=C:4om"ؿJ#C4/-B+%xGFmvnƛ'`='L]粛fD4ZIBэُ]B|4#k٠]V&>pCAvt$, qerneȠMr!3<$X [ra Q ^S[4sY<ŵ:UȸwK]k_DK[KCwJd>S)ƍu;yT:k_eA$"Q=~.I b!q*ەqyi/lnJ<}f|k  zө 49OO(%uishԑo%Ш ' Juȃ->&7`SUʐ1-@ Ճkٳ2վ(K{}asMVH'\`V"l.迠|MkweON1W2!!Q/~;%ͤFj5+ SM[7 5gfC)?H-x;"%ӪdzCT׏5g<6xY1[j\pTA(``Ky]6 jBM zϼr5X`_Ո-l6-ܥ5U()G=-ib\gOg H(~c9=&=ɑ`F/ϡbXJn`;xgPx:ҽ8CR NL?r|r`o #VV<׉wo>B aҊZaVFֽ68Zth5pݧ]" sAt>fVôq^8)~cjQ2hd1j"l^=.( _L8cȟNݗS,iyy<$UPuƤC2y^䅉1AiT6?nZ`ˡYVMdu j`~hU6-d=.3I&o#0>nscBq C]â5As-#IYbɨ֞*1^q [Vu@r0=| (kc,;wܪ)nqR9V0Hn;-5{Ղ4=}]YF۴pGY)χv7^kOw8+pmPI{u7,9B(;Qdeo,~ Rt¢/  R5puj{?!υi*(o~:|ѼC ϳ9W户[SmWLUoAbz[ME[o ЯcUSc&LD[1;uB:2ne(P0<:x0AXy1 xVr%k3'FyW&n!![A>6RB󪄿Rm?m,\dj-@1-r& EbR[DRv?ypbNuwc2T@^ I[4J^'p<\T 95̬#3Ri t},xVxҲyl pƫU,>; j~!ܶTğ:fE*YUeń Ai;HCNB Y\M{ZfNլi'i :b.1yl'}?-Rxrvs>Z_ 1 }$I\Zz -Aiz#UOoYt9KW`a*.,LcmŦ]ħ)9Ѝ GjNe՗h )8v-H%qj#qRÙ_-srfX<̀L4NGWOdJΣv]?a \r݇?]xQǰyr[}@ SELJPuvŒ.+v K=]ޣM" ( 40cXmmhU{W[Q\fvwoK<$8%<:~.Q!/a_)hx#(" i/]U87\E6"$oo[ϘnW?2=!>I} wd bf{1,$EkT rLQ O h20Əฬ9Bsm## "^HuLek5Z,i<>2mlQioG6su[('>NLzէxnsjޒz*D[lSDX 9lS)PhO9)plTּlH'xdѾ4S' bȣL-XUDZ ȂaJ I V k|Bԇp9doA,` PUm!{/Cdg $nkT5Xceٞ\ĊlP3yn[ "MYbY@.%~~nI ș+'KTLQ@=K RRFbw/˝Ȉ8"L:G mϥ'*1߼Rܚ/ S; ?u`7!kbܻz؏ZVNu0B$}3'PQΨ s/S7Yqy"&۩ܽǥL/~W -i;d 2S0:ȅd-ef>+ CNAm|Ng-Br\C>&'|sjėGxDI8.O%wKܑuJ*cRqg)sYJQ)V:jƧ\bK@YMSM qCOfOohI ΰ,8;pIOОgZoN3g'iiQ'E`y}q CwY 6`\*tzQx²D`}|щ^L얤T.E@ɿljÕ]pET_/~I7u;}3Qc---bJot<&Ă25UUn:CJ?~v&h ('\EqSl]i9Ib@KS/H< ie]^Y9q 5LW$1Wf?>lޮ9)zj3oPyѥ+8MjŤ|"A2jD9*&G #GfVhɩi5*D"p X峮o;KCpK\bn lY@= - #XH (‘=9~z~OTͥX@C%ŁP_XuutEM)O_l:qچX_;u{,%B܈lNmH߳Q!->*&A\+%߂SO9`Yzt>5;s*h~3 Ozr-xX?Bܾ6nZŗ2ۢӒo:]..1:#&v,5Ւ)oYY!U1CPXrycoX<M@w >Ar %ʐ0ūN`$3-A|,OP핤:2zAdzV, >Pe aﭖkG|!ڗf`m3Q.\3jᖽ'h Yַۭ"[嵙{;tz_ȼs8rT(,YUgI>r8$R6W H趺o ;'םxݝϐ;p֚ QEk#9ѵՁyxLؖn(LHhA0꥝>k61ҩ+Pu%nIwN$nj=0| W5f 9Z9w_BD(֢\b9XnTK'۷B4 :W G5Eh>/r16Ю 95zآ F!d=n_%M4 cRD_%~i*}ˠ\  2~<2 jtXB8v\ P \vmZ  /X.#WysQ0zqt~)xңpJ̋~mlؚr~+R=-,4cBIiO{uD%ewWGΕ E~!4͚h}Ky:n0HF_Rys:L.Åq'@fҙ3)]Mf^`ͨk=:ErJfOP1uۡP?]p"IN.I{g0 P5 f[j]SBٖJEFΞ#کC`r"wI9YACG-x5Ö855"㪓FH=YO J W*xaP;)xYQ|IY2Q'^׿c 4[ }#"mذ5Bd!C{`~g~];\OP0CKSwQ/j¿2oLVS@CXn/:%cQ#Z4xǁ>HJ5V%RkZ-h.wʤd^rѢ[?pe\n8>x~P|a=~eE"ݚ DcWdXU"V]=4v˝-ށ&<8~.jL'i;9g׭uv48qu&eT1es E a zԚ4;/ȼU *RMWMF)Ֆ26ow)`WPlq|6C"|^?9nE[)/]hEs@D3¢HFR2B&'TF\=L9y55qGϫ[0^rmm sf'%9:epm|vaJK-J:!饂Nt0Ɨ4k)l =}fwU6;"4 %AKYMba<tO ZY?T0][ں,Z{paG a`pvsYRb7wƸB&U"d-jKgb9 kԩ'>ped()5/Bm>/DS'p"@JLa|x POcoJ;@lOﯽ#ei*nn^䖞mA?/k&o??g+ {oH/0@s&}uwowrG;Č<[&Av.{\ɉMgu'U޵_W?7᝖)F %}M2\ꫀFFQr q?xƇk]zGKWFV:YZJ^{ao4aMSaw&O_0ᬣV jv(DDW@~LE9=8N%鉣fUҝ! ]Q_zr)P^Sqn ZlWcAKe P㻻)/92;H׀ 5} D( T0_ klnw,5NnK:d0e2͸vJo<֜1$ =f# _++qb%V, ݬm۟"Ǣ 2-c#fM5sNͥߜEUc"b}4rM*&H߳HEL~DEm Irɷo&oh0j[xIU+deV:|YC+yJQ!T55)Wg!LJ'z4ܐqm'x,*^w {=ܞmSYmV@nYx® Q= pZ|+9L\ho]TV/PP@fo v\ٚEϬ(9+6ɣ,/W4j<`$ xIy_3Q!1ʃ[gl8?}lvԎYXL}gH1fS5㨤n}\ғ~{Y5@{3Zɟ&pТ?7썱!!كHLNA}Wԇ[Ae"_ /Ql/puK Jp͢:Bze9ہkNX@L9IU7U [<mJ`p3@EƆ/HKov΅S@#Fy3f+;09@Mdw^v6lأf/W)U4C8&}O}WXazP}6i~ԓI^3T-6,ݩL̰)vr57=͟rB4+/DKFYm*ڭ֐䕨1ݽ|ƹERWY{I]x(FZ˪r]B}A㗥ua]$jqfptz!<[kNmMC2v`4_FayBUWa0w;P8%;ו#\wWfpVjhaqؑ*Wzf})VN˘~כݭNzΤ4LT0"<#K2x, 558'ZߴvPG^yRɬ"gP,P/8pY6ֽ;헃yxKYǴiN aًjUb 0-,l^q$kK2(!e:||G c_m~9`lFn3s8{ LR`GutW .^6lYIᙢ_м5o7GYUx&dޏW4 9T !ތїL~pF6 NPV` U{$1BҜ=#З6]R8yCRݡ!EnrVL#uj\9*q08$:E7TDn4eZvZ PoP@7~Aɺ9fRyPo|ѩ YF3j(pK>qajXuXzjH apWۺY]b./TzHF$)vCƛSf>hU) /ܔ޼L/ 9)fųFG(#.%}M.Wqa z $w'97OHH~&w䥸Aha_ %| l5-;@-$.7 1wvH٩I1>K# ;evJU MۉBq1ʯ*̵DCZdJ1+sE= Z='O}2K;G;Wm3|3Y1#TuR1SPFcߦ=gu$uVo{ NCl 5cץ|D%Lĥsg%Ĵ5rsfɁ'^ 2yERVþӅKITC9 U>ecTU&/PސkӞNf~~"gYNH >`AF) lMsW:PԊr&5󕟪sN8 ؾ*alL\G|p(zޔqնFvco{ pwi{I5wV'tw!$&66JmcͳƀZB٤[0Y4h{JyWۺ;*Gh&|7m`x{u0[CB :ڌ.<̆Bu'[+eЗxK.ڽPԣMQֹ{d>kyp!Q+vRw}TQozQʲ<# UN,hd.^4ןBv':]H쫘|1@K=L]uSijdC /sxGCj3=L^e!";Ԥע'܎ ^wnLeZ7ŜRy-Ĭ/g0/`&@ߺzzؙvSU Po<\/[G^+Nư.;8vp͂0sR$ҡIAͩ(&2?},eQ{~@ұ~K݌n|s_P{djOD !9P6/WTQ뙠Wd[.5HH >m 9pt[Dʚ'_ ,(`ޓUF@~.Fe_<owssW̚DVY;e*Jx>8 dulvSdZ?Mj.-&?. ޸:']6(ViGдP62C|t,oxL(W6`'0v htb=\%Ԗ% Xt~ڸ'+<93ɸޜD`.` S%J:}َ '{PG c@)`6ڍo)^.^ nR3(ua6lEg٬:d0A#^dKl"`ߗnDu-X{!d𶕥h _\YႡ\k ^&*P'!Ym0j8'"#SGőxat|%L0і*MG7e.8%˦-Ϯ53ۡÜ}51h"Jhӹ09{&z?@ IKv+Q 1k'U7Y,1-ƀ݁P-;jj7i8*H*=&].Uܞ<D ,d p[ٵf uX4ҤM ˴Zx\Ԋ-izXvb{hm ,K^?j!MlޘyYIJR,7UCJT1$\0,K9v?dZBI x5'̀; \8ɢ^KvoU$[T~{VҖ |FqlT٣nm/N'n6`ys,<'AMmwy^-*Q0V_0XTXP흰ej2WpM+y/e ӬI; y8 6Ѷ!_Fd^xeQ 1/%3>Du$ɂ71s6ʭ8es3R|A0")8{^^fth9'h^Ibєh'\%ՙa/W hgϓjz[._P,G"wjfat\/UN:NSf"P E~>5]b9aYT^DnAV %-p5{z2=os]ΐz.amuC0s,+c{}={to]>élMHL[i Xk"l|2 c`/, 3nJz}^+^s? ={rHu$%ҩ Ux첿i8EÄ.LֈWڞ}quԙLkL.Tkx')ݐC̶BR1zÚB d.&um:8c5y1ɮ B'j@C#g/ WxΟw4.ȧww VxV 9A8n/qoѵXWGdaG|\f:*0A`fA >IV)H@S*Nd[ ( 8/I!S .+EOM}=)#NW@ TrmYn=EP}ۛ/ 2+`r \[Dи?G+﹗0 obux/v|b3yN+#>ʑ5tPz ֦':ndA./ vg):eb`\2%3Cn9?\fE6"8|B oj'[.96y/Q76-xhƥs#f=ڐ E,j^41Kxm 6OWexpKr\^tyMBPޚ-(;DfaFi6/ʗ ][{gԺk 9?p[YŇ7[(ϔߒeq-4&z?qGȷ=b{Eeu8R~Jx|>W}E'yilp_PVL/`/=ͯkvWE$E2#?w]|` G*Ud~#r{.aE߭K {LLMe} dP/KkPdaE'(?grO94^WV tA˥ƥ)nژ< a0𴒄԰A=g;].e6,9 $@BJd. cIr6}kts eZ.DԘ&~/DoĭIQ BhMWW%1#YЌ9 ރOty:+pP[~Å&#, EOxZl+ MqDef]!յq+ީ$4B6h0: xW0Z}jv\/0R˯?5I~`OWq6,T`IER•(AS?t&pHu%524 ]ƭ/w^Lp4)g>rZ<2+EšKl9jA3aձe7'Uƥ rivgW oҫQ}n< a%KVL 6o]'e_HEJ}`| ]H (, !\!-E_̬Vq-aJ$Yjqyʬ/J{>^sJO9"i] rm1(FLr7c +iAj6ȋ;.>p/$R6a.QZ̉"<UU~{Psθ&^ RP|#lFgQ爛&2+UT-uy +wVB⊔4!/x zJEY03JC iZ1)yNOBeݫN61ʿ.=؊TClւ❈+Ae^|41zWbR$1;mdhg{S8垜ၮӯ@@_H8uȦ]S&%'!rSA|bR:y ԂUfO(g:,5%ωD!Y;W&ZNAN~! pX_U]d"RN̨fU-;Pлo(zKL,8a'Q5hߍDe# wI/PЛRZ kW޺ϓE;*=XbF:N@^ ۑF&A3+`6\!1,]slqP* &imvMJ3oo¥@wЬ6ғ&Իk'Arw>Uk3Ճu<ׯhn>VU/Iz |< b{MšփS|HAR'4o-ݶީd%%pv?ζBJ޹E u(qHߛn;Y6h˫4,hx[v_ ݽ6O3eeu;T㕧|(5)ynN@Fq`'.ȜH w4X{ MHݱO%SwgAofmXV@I3Z0` >݊P@I?"A@.s($gxj62T)$(k$dx&u`&{ 1T5U+Tt]1ɇht^,{tB1v"]ލW^.ַWvಮ]lU+WuC?B&L.z(<E*#$ESxBKLP^&E'i SPe:7mR]s(TuƢ |& .3gA*|tAv 7xg'?$no9%ףDjy $͆v뗴AXƺ{xrG[]Suű/,Ws1+M:ف/\a )i10O@P?k&`Q(Gh&>&ܮFI59:AiIr/|WI܌Xήp Fs1CSVE@>uD-K!A*4XU!u7]߸enH@dlvThK\6{wfھ䖼sJ̣O2gO^wMd94pb,u:K?HC]@tM^f, 4]fJE\OQA.~* ))Jfv@̕+dA''lWQ(0c35}DYFZq/rI.G'~Ք2D~W?/LwۦL9נ0-~JȜDʢ'3Kkp6"o\4kVOqbt {MP99+jxn!_AFaͪplx&RY`d,WcoT !d y`^_ u9=_5 zĒHl@ 15O}ޅ6Wul;.jXxZD%=N2!եrxΉ՛{+{҈On-*LWnpbH\vs+֊*>:VXHȤW*TuԁSZ4T xsA-oQmɾ<%9J!WlխFprN#i&䝕e8gd `/.jс\>_I_Ω;7k_t;bp~R,觤 [IJn,%UHbT#XULef; e;fS?Dlє(IM2o6g2HT\>|),:! Zj{.@YW&6ȭ8Gw1e4oH=CqMr*KѪ(7c5*|6KR.VtKF) L|n,Atg<SQ-5Nmh'鱲Q3F}5lb=6+=иuj~]X魇qjY`wod'o!/~N4 ChЋ\P`I@Ґ0,Om"cJ`F-ai*0q @ v {H[\6])[bUih:TneU8%˕DQhNB)d goDY^m:Q =}#ɡ:f*vڊ4O sbUUXVn>*'vį@z%@m*&8NڻO<7zYFzSz]|7T:$W*|!Pۏ41;a-6*|Vu3Ia0~ /ѥ&/:8\M`͔~mS0Me*k]Y=Hq=fxlݥYKﺔ55'RvB[*$S8蜊uoW #٣C Jh7F(GǗv 8aR2Aj%"7laT~&C("ZۇZҤ^tȡڣM|ҵ0KTMBSbRu ڽD3>>ǿ9Fl2aiM YfGXkHFr $ ?P f)G3> 6*2eIKEENc鲩 !blz3gF Ԓ̞T@jEߞ5t,׽lMp ѓ8>LR;j)p5nB<@5"S^Fxil9\5Z`b Vmcvl&B91ݮO59ph_ϗη^[^Q1sYX|OO;!}n2!fr>ps ,xQER[lg/AQ/_IDSDߖ8Sh+>n2v B*庒 =EsDW`Jzg9@ JYit?׃7'Od$\6JCbaWL}ss g3IGX t՝ >Gך3^% ;ٟ-Oz~L˶7.fe'vQt=#QG%՜ŭJw&K/@X!eTJ7~eR*U$ܴT wxҊ% c=.&)([_pkD;wN Ib5]vr zЌ@ܕ:;~u,+7SrCb(a;?:/%n=:}5 #Ȑpb` w~RS<)őlzt ~<:/4 A躉O6 %ߠKը>P>ˢ^|ݽH%O *^ju$z}q'quDJ r"5fa亽FަCDw7FBB2Rb!ؓ|EYnɚG-hMvE$(0߿?;T<̴Uqnj9 +$kX"<+ lD63۲spTe}͞FQ ufeOC'"OsֲDU4J~0I+AWxPw}0hh_P$*,c2pէ2SBre p̠d Zp]8/Rk/+NU8n}kļKG>WhaFn-3;`UX%Y V]^&We!Zs1a|o\Jw<(]XnV ImV QV1#4,k5O fQURPӰFjFutDo`՘}EEmG3uٛܗ'?l/E4нJJ{ߎqϚ< xb)e5 OKh>d HI ?ZT 0l2apP7@f Rj#G,KR6c}]S˔w,뇣52N\Mf\ u=DN8fk[f2Ū9O`;GMd]fZPP[iɃ1׹F [rL"x[%~mI;>OV ^GǃUkT>{%gdj4iB#$\"|Ñ;/tD"倲(8*B(@   |&g3w<Λ0)ftvI]Ik% n8<{ 'A1 \p{D5+]ke#orI;fzu@Li΂-ӫ vl DрT;ަ bu}Ū;o'`ĵ|& Rw[y[z{O\P{WKx<Du4,`0 =_zD3J ^({hO;0.BhK(byj23SR(%V7sP헶$2>+_FM cg$)) +1dVɏa;@~^ @r"|:8n0sﲷ+4HRb.mk[w}cϕ)ʋ耉pV*\xq%,3]Eζ@ ¾j} Nt-򘶖KTdZzlDWj.nxӾGT]N_1Xt/Za {yl%XɃn4R1ljR+Ar ȾwԬPig{( R>aHۓ`@t~dYd^O*k$/03^{vyiRFՎU2J oP<Ώ}/Cj%Uݭ~])m`]R:Tlww'bP=G0Ħۺt%IIBmȰ V} -s5HQ,QF^@ YIDoC& @Sq91EFjlYT[^A_ ټ7DD< s`u1fՋJM#<*Oؒ+ʼn>V'u6FSMޕͩbo3Xb""EqzCP \hI(<'O !.AFGiܠ~+ua0yyt{: [l*}dUT iaK h=~L:)|K >KuKD c BR' HQ {? LGVf$B=R6s$V^0Y!m<ปϣdf[cC#)MJJ]+]R:%u @+704d.=~H-Onٵjs'\UYGg\i-/~BԹy9 6ZWkϣugƑ:[Y#@VWw?m&o{ 愖K^%%9ΫwJzC;"G*Y6*By7"1 kHh4Q|^-kDѳW˅G|fٱBA >ݳYX8qH=M=Әmzw>IBn:@1N̂Z5wy8 M)Kw4~Zc̡QnYA%ClQTdg҇5Z_!W$G0'm3\$EcF3ޭ84lb+SHRCφpjHr >Ϛm /k[3 T+h&;fxA8n{4~HvGЋ\j y?.٧xpC(9<ځ蒡M̹~/|\7 ^Vi1dxluX?gW夷^XzC}60 2>tE1qŏJe9U buU+))+E3ڎt+> akQ7 Ptt}q`Y],G*-I9_d%A&ۖQ~dmTݑdiKkMik ?\#ClIL "FԴ7vbI^( aqR<3md}N=@53vo%fϸ+T,f (Şƙ?uk7$bSBd80+% ” -Ϡ&ū @Yz:cR^k="8Ni~t|qN|-uus`)%&_'a .>/%Ԧ[>T%s+Z|p?zգzH#H2( >v:+E~?\t:?>gF)yاx+)%i-(K ++"i@fpYim*#A\/NlY#jDǫBr 1ܒcWIDEc^s >p[O1 ȿ+/Y-Qg94HzZ{|uWh یH'@/B49:czK9sَ?qIS ~e';~OMa֨$^lkIɒ-*kQFA(vVOFl4o\yF{zVpj"A ,v^ϮH>&:A/;^׮ژfƸLۆ&B/(T!,TCh#uvQ^eIomtHe9[ɴ_ pKxrkG/൓~Hw)KJX'˒/~Mi~vת1=RHT@ ʿdA,rIhy$`:!k)# '<-0i%@QתN'&^+½\m"vπDg!?\5=8B/_zUt% |޸7/JyH?'pj.RѬ26s+v.CKast+EA򟾅oIلƅdtFO^sTc g$crRqpsr)6!̎QލeB^c/p/y}.2'FE45~I6vsa #K },mk"Cy1m} )/nA}Z?-9(nv;m7ݽw4P3ۓ|[^B՟W*6GP0à?,ah .+Hyڳ EB)0,oNv/b3;Ԍ+J5tU(jsgraE9LI1.izFPB/5t3߭U;CzΝ:&<;e<ҥQk`|X.ZcnInz[B)<˙&pTeewrc76ӑWQ[vyrּi鏴F|v5!P7E=q!61AA qW{ $mtLw>Q#e ^I{ggC>jH#Τ,O 10s5`xz ,ެ-8lQLI h-ZJf8 .NRTD}ć˨HP$3YJ^F,i7 i>Sq@W xx fG;t"e .l@X NZCE&hmI^$2bA:7/f osUK:txArn鵁9d!Ő2]Ep)?h48hѰ W:[H2 e[lGAPˑc,;2EV^Y;n};SaF;s{X5b g-o] g5bPvs$q7Z(zjn⤧BFߐ/nVA Y%SlF ZAuu+q?ºGZ^bV JugPA;aH6IkNAgh;M<S̗ u7Jl+brYky.5 &1`  6][O꒙0~VC"^ƜčR0E72jg¸Ct࿢PtJb Π7> Y;I_}Ám~'!m>RuOWmS(o#0QCm ^7iBI794-z{ySm>q<8`N[u4_v㲙mqք=Ci pq퀉5FӷmO͜\=k%@z| }`_ȔdJ:uo5)1-T($ ֋()_ĦIŠ(/<7P=.M! ;֓&-t~N봵ΰ$KxnS$}ѳQuVIJY pvE mdɕ>Je# Voцwq\;=4\C\oe!{mxP $v$ f=. =Ir4U~FJ^^eH.[JB]t?L+${A>9+3mkaQwLCLԢ5&UQp/s;28%̊\>6TjM 9ȳS h.7 Sj$^D_+a KSf nuɓ/㍌JHyomRf +xP'C:A`gy%1/஠\'B90a'k4^h$Skw@m VU--p⋊S὆2c(HIZN4qR5!ѳd:kV {tj)=HXx1mWKC°:3`fkhep ~83ӗ hx+f_@6vyxe֪~2L."SPw,PJ="OHeڑB5i]C O o!8vcd9@xdDVJ#)9-P= /eGagR4nwUK`yEI0(M%vIo N!O]%)γsYȹO^)IIvуeB`7 tRƴEH.To#2 . ;YR@m':fI/jPRh&L L2P`e#W%G,>Pvn2ug(R n8c"JJ)B ;1JYڤMh吿3% z&1:;պ;eoOIuA$;q UP-> =0#P*5cbkx ȿK£ 4_>At?N5v{.&K' _c =RSī}x/Kl^G|ƛpg<kFjpCiK=#蕷;ڐ/."mo]=J+bC'pQoa~XL=e;X4Ċyfe?\>]pB%=Qb$sq x/N5lfţׇ8lf;:n- lĵE[nLrdg;jOXGuoαGel_* GQjc4b7&Rlg/wuE |-#s}=_bF>^n@\#Bcg(jGXl7 + y5t]U)]*jNFPmZ_#`a+L;vC>]`xHbgmeciu\[Zq ӛMVuPyB2BO_l]Ogx̘7]Ov釕ֵ%ՙ|DҌ@U<E6TUmcwȦU^B>7^s8 GDžO_6#͍dTCrMf{y2 BuOc9ާ䪤#9lSz*NfCv.@szП)i{,SoPs%7kQ*/ޖ <9}ը+Z:8awTxk>%wd5H/3dr[53'#)T$AXiP'I, dMIPo49l[kDo*ąTg(J8N&l&A>N5w鞣k Zd5$fT}ٶr`C7i/4\%Y&}:(ȑXUk"Y|gj2n m ]ky[-n6iqoF#%FdG"F%rE H! tKx7oq\j>JG,⠳\ o2:^æ:اOSEi/Z":N%WzQYqXPYm4fÞvGHwKN}.RNChߍ.G06iZ4yEʝ- 1bŕw[rƽVB(oXr'{J /<)-Nr(iС3B! ųt4ψڥRgQ=gZ!\۳0/gMvq$&}p[$ڨg0T6$[Wv@}\Vufy&P:1z_Z8QeF&:¢㥭C̳U1h;;% ? 6+i(zNJ]}YV9U'gWh4Er2|vn۫ϷC:Ϙ4?mOtɾ\SEDHHvodN1(#8 |_ZBi-]zcVpc}8hb~>LO^\\QNd }c=Ur^iҭ_cBDT`Dכ#Q,vx@u"وğ6DՔ*[eXEԱlD :w&6Y];hi0[Ru#߁T;ZC-k9{8[ʸ*+]˽~BA"jc^VUq +Q!T,N 4W߁>Z+lݯNn:Ho0$fN%RnV4WW%KB=θ]%Kg M(v"a{f7hrT;=8-Zx)ʑ)qℛ[2Ns2ggYӛT=j NH4ggMJS_=U~8 [局O>ޤf qH۝GM]k ӑsX"!f<xCr_ch%~. yHoCJ!*ījիz"'++0$kM}>.[.ӯ;4)SE瘆usGVMEgV&\w\楓D<6}";(:X/!|񪨱ʂ lmm~"5\Ỏr*?_#w CDy@hE3?At >sCnEg%$p=M$ZaTH}^f&q =Ǫ1 ~n$P/Ԙ UtˉG@^zf!Q[Ŵ[B-QN.9擑 1uYKEE xQrޞ=4JАt3n%.osf*YaSӤgz9~#9÷]o;Wv2t4L]ȔZKԾi{X=Pube!270Pi.oAvS^p/bݛa7/1!*Ʃs̙T=0)lE@L$:1Ɛ P6 Ѐ܇lHPhfOIn0`-m䎒Zu+sj}(Wǔ!9 9ܙyK>'%[VMpQ\!;}+\tg0p X,jZ8 XB ,XE¢}g{]Dؐm9Zv׹͘Y`Ps7^rt<_1<k` kh9VAjFfÀ(ߺpii+ "2 $PdO1%w6Ь%W܌~7)rj(K"dl~{-u=$1%6؎T%1-B\}l>][+~׃koGd.H;}h֜2@_C`|} ٶZ}P٪:˩~~4-6^Kӑy;\':2ES="!{¨^W|8N\A7aЂ?oH޾q*085sl{$<*2ک?B|#cB1[|&6>-R%^;e .; sEt,*Q*j=d_`rSb0ЪIq\!"^4LH"<=0}RDd&>М#E#0"xk !b{7گPycE%VBԋVmnX۶RbbU=%5(]2H7u+sk-_=,"E=1y X<{ L[]!++/ YݭIQkZ,Rm$h&vA- mr]{ȧ؁aG -U(CIȘ{ˑC/X R9\!M $Q++qҚs6rZL\K)>/i+.d IǦڀL̹zPmEY\X_%zzHA*S hx4k|91sru aQ_Qnxxkb]8q>†Ԥca4.q̱Tlk] W6DS("uޔLdž^Yo){k KEPOV{UYKD!]: !|!?oVYr/H:_vhaENl,,95KzB5}9S,ԧ-Lծ$ѨQxfnwz&[O(%,Xc̓#[" &TP`PkXӄ+Q /no07v_H㐯 {"Qڭb yqw@M=iH{Ùh$&Pw4>TѴ=zfT4V2HnO+G+ЖaYMdӽkFbKj(g)dsVy;o"@;Oi?buC/4tsrC]jB;BM]8fsJ0ʑ;rK3zWf<;,a;ے+nϩ߅m|lޙtbgk5O~%q2Ngp}Uݰ_yf5wibr蘿c|$߰ QʍC$)"ȫ>;5ƻR_+wtaXrnผ;ZjEWHAAF_x^L4#7_:]Ői|ע9y$>Kl4Psͦ )iJټ!W.:E\)Ν}jS}HN\RRA (  1_i,|Eb@QB6#{/J0kC̈́Bj4:ȈQ{wA.Q! Ǯ-fpUy;~ jOnh6qFCN1UOMƐԺv)rYߩ&k{ IQ(=, D7, 7-X|R5_+)_@}n&z1rWhxܝ>(P3qVxyT獱%@SЧ8Ḡ2릖-N3ɺFloFGnRA}MF~( xɬRE4RU HMшz~5rq5dݳ']z@@]' 1,i^H9 "gBk2](L/ ZY52RLeZ;|| hktf`g,8YYeeY>§M"DWk-Ǵ܆=SԿ-<ڊ$Zƌל~2]UߓiS\i}zy/hY$XZ-єLmAWJb-|_@o8ӡtJXwb.dOQ]aWNƸmu&N*&*ˉBxt؍!&nG$(Y{Cs;rم%oƂ,)e0uzEܶ~ImH3}Ψ3nLmhM`+Oґ.cb4kQ<  !"@%00a' jcvȯw Lln3* i(2Tr2!*TH0N(k',f!_Aa =F?:[V]\V*+o&3vgo AyzKKD"F1,(d̔M^*HSZ>?kq& tT$cPG wl௎ [Î)@=ar 5N\77;]$;ds͠>FXd]eXB\Jj H}S dj:4Yi@z +5l[EXF#HYEj;T<ӻ0)-qZf6`/twI*h.cYψtrkL="dv1 xJpiDXOsp$ɥ; ؽ!rGPZXT̶.qxc$=);ǓF#w0ԓtU+:yRX&]M.\3Xy;VߵXݨ ht2&/%|S-{E#$t@\ Y?"݋?/֞HpD,HuF~̒ӭf7$>4]6F[#¤gw=YoѹHlT#(ن6+!8DŽ]2+x恪"ˏq=d|p 6WdIb( pm7%ܕAƘyprp`UW%^Kv ̏_q2xj}^-zp YOa$ٹJᜍM)LJ5m{QؤnX )PӇr\ )ZYiVxm|EЖl"˭޳Bw ,x#UzSG9 H Ne,Zb@9 E ղ5$cyKdHRʁ4ev5L U@ hv)܅_l̫iD--:PV3KՋmIvĚg*"MCy3@ȒֳT)~0X1⢵X2b6cqG6~-Xo2-$Lc.;*6"]6$9ZeQU4#T2M mK{9. "0U r=$z<&Qu};tqer;bX "~KX)6`D٢`w6>=.A0 σWMJ7]5%NI%a#6Vfx%^w@p, z]Zsa#|(rc!* tX`GU|I:&i/^.^_t3$ȷKWdlU &00Zm V1KQVS}ЖHɎƊ*:Lh#SɐEÛwRi[Uv@׷>r_/F[ pk6R8giĜ#>^}ɻ}5^{{܁QeP2Chdx|_5Lzo 4M3XKF?-U'-@ɥIqX U6O.Ӛϯ5/sYn#&RHrYfB{r46EIV40G ! hM&$C6 }/K#oWPQe!wYX/?wGJ#XJVE7xc@5h~-˫&tNHianC&;d3Lfv p~VY6ںmwqY # HEjݐ-5^ZI`=00#2.'TD(>2=* mtV<Vn;CEF'4);-BM@Qf iS72Y o|!s$p nm?<~ok4F3DD'lf;+b $#;wWje;@ceB*j⴬JqdyR2X>} "FMU&6kdlbR`3mhӟӲuraIK%F27+.6 W xbM<IH_]39ن4jQϑ]7zNGCsGXg Zib288q+=R nGmK`ԚV][t(cuh}֎% kk@ӠP2ED +Иd߬RmNO5/-*v0RV߽ӡrƔ犼3{,E4\ɧ.Mh430ҿCǐ(R qlD.dxn5Xg;Z+eD⮛ʊCutYkqh7_-2&h<躈ݨ[+sa~ȕ:^"Bec{R.Bqhir)¤SQDS;E =ےP/%bO-u/2Y)y“1(r7RRM%KPـW=N[5BG>j?f(UCXsXc~qTa;-ٳ[cXsHh8nRUv):I nr\xpnKRYgDIvL.9y(XU=<{^5 'oXr?KkۜGlV,[YT{}G'0w4rlݕ)8$6+!t\>H϶]+vtgɤO7"#hN?d{HH-苋% Yi95A_p6/þ8ӭsݪ ;*!Mwq%] "kzbSt䨖2Pes89uo݀iHC[):qНejR:npF1 oOXQ&R}m}NYޟO^FYKTux :&TKYw7ڢ2ݏ=:ܒ' N&;p { 78'|w1&""1_raDflaJC)xa/[kWI-H{(C)\&Ar!i*)S)mAl" JrW;s#gAUt~c`[s\#74TzvŌwFw:6''iI v"Ƽ25 ?%^^' gNӅCC= &m0_8$- 9=7(ՃNcڬ}mej_?54^a(\R$ ~@/sre.\ՒP9ȴUBt Hb2OI!c&WJsxud6 2K6gҞ`z {J!@v,Rtmc3%425HJ*t]ΞT*O>Wu5 qt$*`RD@u;FJ0C`KQئ&!ܟN4jO>Jٗu9#*,#hiR| [dAӭ38VZU2EYSv: 'bPf7/r pv0:V/9aID+2]TÔL.\B)Q3@1o$!C҇*6.S&l>i :O!chI T eBoQ ÁsnzrĜ:)&{bIOCiu9HDT 8gzpϧ~ޚ歊zI# cg& `KqV m e]đ餼PlooW%QM씉8e Z|h1o&  9iRS8 VXضАcr%gg\jDLe7Ѯ﫜m -r*:L % skTsJԐ4QU?SHdz&sUilci_r kԤ36n <{h>w&72 c*Y%}JKO<:pEX)2 nm@tOS<*V74Bﯖ&yhBQ;g5q"zdM/~jZ[N^GDT0(0=-<#kjh6/&ck}5Z:a@sK!M dۺ N^¢aߩW=;`: _hY H 0UtdV"%ZO5/rapIh9τȀ8MkBv "ֹ[Wd ~rbCu zVaY^(-lv_rQ=TGEyOiUBSGU`B=Gu3U +Z0c ?^OOx 8EBj@-;S#NBОTuʋ= |#:XbP '{8'B5o9·Jưwp 0ܓ;!Pm{a`|w˶(`x7?=ۚ=(~Zi1ͽ"SFG|T;,_zu>5"ǏAOxb\2r? b/n5y-T ]MDpҐ9.LGz4 )#g A>=jݤ QRP7vgPrF''Ρj!n"{`!"5BQNRzX%˷ L&e-Q&t=Ԡ֞ABYin+*i an2bxپ˰WYˣk~OG}~5]qaބ0}Zױ+SI/"I0%I /y&g@(I |9$gö;!8V*9n#:@C\<'YMψo@E?$kJ18F:bcqREf=)_2$O+5|H,paPom}Ih,(j=.7M!Ab򘠰 oXrYidRafRzD+F 5FL ]6 I4cNªR%\?P8 @$8Fnw~I^qveJ;'('0XNOhjGe$`d=mBJ ,mQDVÃ`|tEn&n 0!>Q:cEx91_tC1>23X<9ZdJ &sIpH;r{ø4T@#y$"`vc)k]] FЦ8rQp/5?=lWN.A}'s3[V^n,*?AYZ734PrWnsxDzG;(EoI鼊F%W]8jHX %;DaP_5&FDTϱ?pu¦'Bki~)?ǜwoiXݺ\ݱC{^e+ˏ- #<}\+G%?{|'~k6g_Zld~6] ܹot]!͜vy9KouY&"W81,'-AUVhӢL=*DŽnƚ&ڃ;} tP0֖ Jc ^^ l!d^,CsR4bxmZN]qJ.pB&7/E U4_Wf@-DB'єzo1?bDnk5Kt%0WHoo󯤁kYlxc׳U@~ip3&A~ܥ㓞!mmS`A7I QV)5.nvUuC6yP&\ʍ%TX9]Ɠݳuz]Uz "X"_i,dܸL-4 qXfYav6I"O\^ 8ޞ!ΦځSQgmvzGlam@5Y#pRu3_c)hĎ/=̼N:F W@џ [x!NP69g@t뱡D(](Vגf%ԎDZXLejm3(t-Tv &|#봼Ng<@8qA}O%֒<gze?bDQs1Hs O,i ]!:D4loep eŃ7)Y-_%@cxho}ߐJ݊k$~>\]L?E4]^x1QЄd\y'.>q0HRQi^МZV9ȵls[ }Q<)%ҏówQO%i,DOÏ.-TaSⅮU!ÕtJˈHt0\*ڴQ=3b<^2 XcJKH9AS\-??̮f*q`Ug}|RkҴ8%G[x}R.ho7p"fki :36OIԎ fh Yjj( *vA)4NM9+L0`}<580=ykiUttzT;(R A;}ֈR ůh+{ZF $zRuE>K$+ѨW AO: on ݗۯZE2w(RC}" dHVO"2X1AjQ";zZ MKޟQy鳾^g;w1VaH/"WwMqWez~{NYM+8$' ximRZlfB%36\BURIutHJ}>e M uJ@Vk/A'p$ALj.< Nv,CKu"z;g"Bδ5-&Dg#(L=TĠN C@z7ec @! qmc`Ǵv*qw' Mĝ0g:C{N;2Xߥ&^+j˝-C)gykSuȡ;kVҢYOP,iM]%-:?W t7% ָ)rȅv ͼfϘ.)ZxUm{V8`c5%ZOfD})[$GrCGb4!&ˈ2ү%r%|m8zkwUi o p(8qTQ¬fži7ӕ8o>Ƅٻ^m%| WFzgvmx J{m1r*ujo>0k#e- :g1ȶˏ(NJ"s`Ww \l/`e@{ yېc_LU,s?'Lk_Av*}"XÛ? {&UHUV֕ڿz_3qt֖ n-˛X9W =bVQJBl3je~ov~\EYQQ4nh$4SJb2vpPZ IOK4mZD$^;~O$4h>(Z{]:,ژ W*x`~TT-jl7j%mʹg=59\u#]ϔ)y a-z zs±yE$ׂo$l0lv+IkESfd33ZA(k25;(d'+öǸ{LjU_LQ Ru Do2Q]ÀS,u|LwʈvcJgm\%w.!]7 Y޼T2+!P?=B0Ԕ p;7tֆn95g ||iCR^Z%u8𘐃(]1bIU;44JC d2 BAٗ>ޗIs~- 8 Ɂq&# ˠT_FڔT2 jmWx_&s=5wxK{Y@zF?wBzWN }9S ܰ.F+͔W# TC}'6 lSpXYR m8?;є\bďv b7Eryd!RE&x֭kR.YL>{Q M/! |o%R~)d)3[w z;(t5b' rYh"YZb%Q֝ ӣx64潫Q*F*s]'84k1e\7[b[s+ gט/ (Wr~\ s_R{3*8Xk<]M}` F8\!rC+91fKCR<9n[B/6e*usMb'bN;m)ސP޳'`PW -Nӱ\;s; ڊ\ pVs>m*+$t6 IP VQHH,;#ʤƄkU>CN1Nk;(PMT%#Ԫ*PM2nկ&1V}?sĚ{] p_/.ڴ)/kц)g,l `+(8Nm7]ڲs!gDbfƇ&!`,qCoDHEm2yǔi' s.3;lZGF0e6яVV#m DUP_(]zO|xp } Fa=7ViN5 |^bm`.ꢠ!,le[Ϟ Q5``O Qx qIܽraY ʉMmʠi|-tSbkőR> *UfG*za "[h>PDMIPuN*y Q;ژ3?uq3>Нnu:? %~vh8SK'Qhsצ ]p8El ּfJUa-x(,v&o L BIzSfN?YW@^ھJ'w['ͨ,)X7VUi*fI6mC[{㦣EaIMt*)TBFx(+V^`2a(R;e ߜ6Uo* 6S=pY^M>j 輣fIs2 YfLE[DKSpP G_l"x)26Rڷw4>ߢps[7|[2 eJjGBźui gY&kn#S2H)ef>j  3egōo,=S.`ΜxS/*RIqbEGʗ%m$ͬek>]fp?xTSY1Αh9dy:pcٯ]Q$^lԈB=2H]2RӞ {VԉG)5"'KmE?@CuPIծJ_"Fa$6lլeή sջc2RRŢpe,IvF:hVݍ#JC/e}C,Թ%#q?m e?x bih7ٟ-v0U1uGl($D :f'/}qslAdc~w+#3VW;)B(BF: AfP!V_7וr-vtz/lu-vz係ݨ &ŶGB3F؝&RMQ)DAuvn< x܅N+2dϨ]mW v5ad4*N'`Q!n^6&ۚC<&sE{xhORPW ; 0}#p6ƌ>}Jt<gIH%c$%wɪK 硴Zlkov~m 9gU/91zŹ6ɿpoI) C~Ozz\q4E.8>P4õD0ey h$o欱H$7OPDphuSmqҚ0;w](Ȱnr?vWG7QEbĀ3G?3)ץ` X٢S !`5keHoC^dWZ*S .E/IOM) cXR(#C`N)"pLޣpw,b}\u䷬; m]IsK%oWCoukUiا "cGKKq/?S$dҢۭ,8jmh2~~iJ%|g>EйV-n 0&AY$(G*O T̎(u^cdqOho= ͊ø'Vq5k_.p hbM.AM?o!7|-q7{yG(zlQJ *@iyG,X1•*<|@<*`gJX+OUqƚcDW͖=UӧuZVixOGЃGl f=F,py7huRC -ڕ(5H<ƦMR5 xt|J5D 's"6Idp峕gRj% A1VmeAW;M} К8pcWmJDlcp#~W*+a vڢqr+w#B 7xŪ@sxٖ+fqێvPiՎڢhn(r37k2]bGG1vax'݌ztמ*GjB T칼_ s=.Ȏ0b i58P]zR~ /ma/)4U/F1Kڡ+૰(v4~HӉ7.90 Kt8 Mʩ7T+v 8Pڞ"`dJ" ~<-D,0Pz=Sb=V,, ([]dn,1דh_9S湓PfVkй[ϺwXPCRKvm#+WyY*Ýp@\?ה?t ?ӈ ζK+= o,AOKhSTթ?9=ҖG[μcgN?TuutLso\O0e9UGV&Ln<EɋY {Lܵgfx Z0P*2eZq@Z"v%:­p'yך?0@+gU ;xp*Z(k5zغirFFug;?9CfpPwSְoHh7ހLyy"b,~=dӊxzKQŗ39Ɋ $K6R`yx$? L|"+՘0M+:ueFH0K-udZcZNҍ7FWg ryA i< |’}G6Ūɵ8BVݗuHqw-)\VYeƿEsS w4miBqC\W銱])Lr}/;WkX_} j4I|i񟖈U+ ?^`CgeSuge%nq5=z T)䖧L$RJ\xFB+PX2MP^lF"P_ sxd/> l5 .?,]MSኒQXXm;_=lzؒ鼱XiP[n=?~.iRFih; fGxwF F r3X07n֊xЂ> e^{NDOj=R`)"8)K ), &-x2:{59.)&@5(l[$/C;\a =d*i.Ӊ\0(`l O %rZi~Knd? u$JPN7$xC]1YW6# SBph¤^3ϡ,eyuɏxiW /#>2Oߘ5_pn:x&2(Y)u/品`|Ֆ΀)f~GR<   Wҝ*jSK2Qqr1aB6PhOkXRm^ȕ ݄J.;3oPFoͩK۟nY*oCL-e/8p $38~: bjQG=[qJ]W?qkGzsT|*y a۶E*v*@8E2tqiMߍ:J~MYlzrM/u%r`X># ֣>Zɫt䋀nL܎p?"ա?:Q<7Wh7$>pPDA/15zS/ALŅğ82,+#[;;=Xq6~R 0j=®#ʣݫΉ/Iih-!/9UPͥj(".oz .$,!!x. <8نXG<ɦufw Uf!N.mKv*{Jn2nH #K3i=<dVK&)֯,fG-5{| ͥ9hfͷ5cm Aogw?[~A)ynK6VI M8}ɶR;tPw3NYK7m ]֤;L\Mu]5H,s[:ttA-T_C%IKZQf ɫ0=(9XiD,nc`lUs(9^[P{պsCTDRz@5B r; jd٦9J ogQ(H[;JAԦYr`Q@G!8oOj7-Ze& ߽Q'A ;--9h;miz4%9ST.Bx"4ys=C\A_h{wę4B8b$ƃ-*H GNUŴ7EV賹𴹫 C/8:Pu8$RV{G$Ho!"-e)#Xy"2>`2^chZr]p'\4r6@P@fdDJtϠ z(5^o#?iֽ6n+Rw|x03qCS4ilL8İ*Չ+U<+( Xxbb\.0A]ΑV!0bm(q|ԌdLKڎnザmA.+Yfk1vJ?l! ^zIy}2FnGMvvq+N~tUѯ8Tg1p@Lo?n>*82 &Mb7EøګUT׸ RjHq9Bz'reOu@ ;&^K\FCDԵJ34R:>U,plbT)$.f\\@h1O1=6Sb0*mVG5NaSUraCSs}zr LL R&oevÒg덱jc5Q4'z-;@0?Y|^4.[RktS<+ gp0mm/(Q>rb$\M>NE|#B_{qU9(b.NE&p@Ҕ. `8_SLi죝ˌFK|-\eJCܘ5݂&'.UWᚎ&:waf%NƖ_奙<vX=]p.@y9B:<K z5+LobӚ\98.4lXkZI* xT-PNl"{ @T;DSOE+7L[._}{I8؇} ;sj;(SEBm M+Bء+;`}߷4N='$&вB_#iZhխ}>܌P<{]}z)PdhST ۪%@r{vay!4DG1 ӴF~JjrI-Ā_[T(b'3w&c?./3L .~2b=/Y rЕN‚bĐ^ǽ%ff B3a\BsoPC\Ѡi-Y3lmȇ4krh`^TH7GϦ55jiX*vB۔U?9GP& %9088r6S;u浳c'GFIST[24-R1M94WW;I!AD A3 ]^?Ks*hDOvQSw$`P0mn$?ܴ?Q#'M/3"zWްUk bo.Bs'7 Nެ3hg[ ܨNHMUzQz"bi{'U(fzYtz0wPwEL^kӸa<ѝCk>m|!ʙ:kq;y_rf!,Bsa v6`5v?>5 5+2W2mMLMoNS7@#tO0 Gn9H r5]fw+,Y%93B '"u>ìG+.jsE*^O*xױڻݩ ,mܕy.Jo!e'&~Ӻ/m%¸!rA (i)z:z)7)QnDzYFk?ɉk 5 Sg'. 1R?Hd9Y j8QSw d'VH[e]ItXR O%c xӈnh%͍%>/* ^H>RyALI;h : Ij|zbT,O5ZdhhMaWJ]LCU:g Xm[D[AӄeX(u3H!džjG͏3 |ћQȎ{)īݮS. zpwm=7ZL,ۺgnAB T3V5݈$^[w+ʂ罤XlA(}l֑7[Ť555s0Y: ZOq*;9gcܨ9J&6k&/@q0 |S9|i} SwEH 8Ĝ@,5"]D XdUWj$3jIy\D=dRlȳiK vJ+ =hTAjS̠.TJFQ@k/r8F>EʉZ]1"N۝q_G}ɪٕ8xƽP?es)_wbz;P`=C741{p~*o,~z{酏̋޽PqjpVB464'}#J_h3x+"]<oK!2lbb BnDmDkWHե5{G>SRx웃-@RSB/5~rӤ.XC6A JY?@{ J֒ܗJ0Q~~YIens`,JfW^PJӒ? ,ƨ4E9ͳPVxS',ftNX?/7(F/K #5 g"Hlr[pOy Pi҃~(ūl]ʯz Ks.H,EǞQ_r| {{¬ӎIUmI8m|6h\nJв)XT2 9PNOcyk ?-ْ$tg-Y`4d?""j@ZT7BE"z ط5фh֗0|xu QPcTKE+*6ylzR=c6K3pGTDZMX]AVs9ny b 0 fOwCUҠ'5if B|L/WMgXi)u%[x47}GtZ_`+> &ʑle$HyAzG7KSܤ8ɚ1 CJ2*Ap" txIDxJd ! `5" vGG:D5TFi}n H#a]IcOg+`"wHi܂LCG9 za?fwVgev1:m.qB(5q wb< nHa Lmīf".B&С0Yjk+)En} pa|]G:XGr|0i3M"1m suHVF^C?ˎ!K0|-$<8j=Y]֓jgU;tW#1a3:lx;x:,][V#t;+j$*k*De! B<֣_ښ^+xVדּb3oSo*5?8lHp8Lq*U)Å%b<↞EiHto04X{Q%4c F#ԼD {uE X|0(؀ C_:"P)Lw{#oT_}2\C3G;k:e2l &sw;2BssҾ)Ed1$‍(Coj`(K-$dG7?'J+ř/U{MO"m2sf1z:5ZWD]s UCؒ1gѯ, FT=Aw*q@ E|l^.ρ7}SHTɋ;grj=!nN; Ei Ѧ^ĦA :l2;/|^AMq,^f*XgQ}Kt~ilIjdӆm  gA֥ o-c\R bSJZ~ѴͷC 7 yOZ^Vc;Ǻ)~,W'2pmuml O1VҎ\B'q+HhPhGEҹ#͵cx\2YLˌ_=?y:\dNAb)kEKB+a~cwBiZ۟7u(祻7;a 'yrI ȟ/LB-BӢIG=ao.PӴ"%:yXWdl rNPdy:k +G1I/~.A0-'6LfsZB UYSBb/uKQT#mjnd# kP%!ڬI|I34syS.Z)~ƺRrV((tyre(3;ύsj5d-{hUMJs@ 6;RIs#H<#o(rJ%D&9 zUϾ j'^"FxLg^UC900iDB]?Idȁ(CPVDc]I^+ĝOXXKlHٳ@;4kcEagy41#RNfTQ$V(uH9wĮ@ԔEŸ]|T<,zgD',:Nlۖc<޽'AW9x8jBs~{/|K15;](2DtDUl .YpI+ֆ_;ov1X+t}(s?0A\1dMױ688)QhtdxOȳ5j-_+$+)yvœ3Y &&4@]346Z5S֖)guzTi7Dc7\v* {X:Q/o,njlre?{LYB3E=%ج s jR.HA!<{ emݳv925à jMD%bQewt"%:(d"*Db1T5UÚv)6i4]<_cX!=2Eg>`j5HRNQ)Gp6'-$x.]7u7h+1λrJ)K5e藅3ÞrI{*^W/`NRנ];@u ͛GBJ='&bĶo1̀h#w:R_ YQ@D7F )礃*\͇z5B]&x"N/!فC |4߼! tQJ}L'ZSSBt/i@] Hj+7/׃Ms%[ώ_N32MXU-siCy@ Bene-8dw7zUatY88:>Af51j όBZeټg\D|,h\BULM4 D=6ښ_h+0Rܷ5gKij-~x防`N #q ,c<8Lŗ{Ā8j [y)كсSMNθ rԝrGTC*Lj;1E90nKŻ o:\'ɋ"~R%j0' {wC)|׆ǁk^o> lJ}l1H:qghFNiYu/L@Ʈ?D/hl쬫E\Pn`~a|_msh0uYRFD2034韊 %a.cxeY3/N-NZ9{Vj'[J;wy˝jU3* oo:OkZ R*R1] g9z=XgXß@caJ/*uy:PqɂE52O[AN/q`W_f#P W`~Hg2TO"DZu3RU rW5_2,07?m+ɴmˇbɛ2l7eB,@0߄$m9#_+:dCXr&bHL;*5,ZpYQVWm+jIƉ;sDRqHj-6q$qt*𺴊Q,i(ԗ$JJH֢z2#FuS?Vf *z33j}_H%-qOE?BO.\-ZgqiD&DLhYc ^*[^PTi~7qJR_!)B7PT:Gd1W;ڇ|+0#zmrÆn|;tQّ\n 9/~x1&Sc^nyuCq-4rR WC}4e j8E6<6<>8ƒS;#d2IP9Ou/174qckd#s!Vu۩)!t_wՙN~S$R=mI^e 8ܒ"rbWg` F䙠+nzox^U=3QR3]N8[=t\f&+L$8&`vۈ@WekM;pIiJ$/ ˛,4poҊ]ncz:\Y~=DۏFn=x5̂ɼXBh^3 buyFE'W$p[fsw,! 7Ocxj*ݏ=Mik3iH'TuxX/lymryߌBBXNQ."[;p;7yڵl; h611weXÕp*e!A|f؃,0[rOn¸ lI4y7kM&\e M QPF-00IMA4 S1Ŏ+NSq[CMr9oOӪr\*t>T(Gqzr,3FF[ƞ3wo\ 9MMfxQLj8g nvMGȯ,BeFImhIw")7){gφR+V]mb;9[GmOvڝe0y^FF70Ao캰dabɝo:( XxxNs5:&rmn7y"*]5].4TZ`PgQzv=pkŸg!1+.[mW:oU̥{ Qd.~6p5` ьrq~ G c\drT:+# Ƹg ڭUX8?͏M*@kru%Q7,~f:/v̪nZ8jjaz؃D2l+ꋔL`YCNgI J_ h3MK-77ӈDWb (H7EY]g;1fPcHVi|bnKd*Q(XUk1z k1t VtR\-Hh T`Gॾ!¡&/\}Z$I#oAJy(V6$6x ț7dT'^+1:&GY?[Dm+mr%||~Mu_sqJf."EGj1 f $8+yD -KG2M롔dW|4Xu8g6ÒEZ6"IPq2mA5ĐtV!5`mkLlS$TR`A$|lrIȽN3bKV&^3OL^Ie^PqJPU-#09" !oz-MGl T!tA&y<JCmϘskȈ8B + N6 K5ʜ! 221d(41BwAg ©S*5 =3/4 Dd4*+( }p{n=c{a!2ړġGc[8/Dg0U䚨`Qjㅳnl Uِw,&g'!9?ȅ̺W@Og:aW#Ayx{Ok U'~:)#u0(HGk eᧉЌfW%d4&Ád!NjɄ\܎кGAyd)I!+Do=(Ea?rMoF3J0^݆Clq\􄧰7}V(X(wqיM$>c``IޢMSDdal_N}4˓;A]oSN,8"Ч`slqs/#cfM YxbְOYWBNarJ58ҠX\o iū[za+ꂄkNqp%v gM@U1*S-g-.3Ns4\ne_Ax*MhOeFȭ)&LSӕ`Z܉N GzO\yK \= $jXk8>ٷ>#7BPҟtP7ŜP޼vBoJL~譟a LV0ۿlNA6橤.K7Wa,ȷW}5~6` ۈ 8ʌi:-PkiTBd|8Rm3 Oo3ITmKMY+>#]0qq=@ *2j0礝+@xo|p7 .򏀪5~Oh|UӃ9ZX^R]؍ZX&W~b `BJ]r`в-S笴;w ty'󃹣dm#C cg1^M Gsg^?<.ZXąv39Yx"=LH=:ܟ[%%[$/&5԰u$|dZ8$n(&2(&!N[Zp^BulмM1z잝7چq" puY*Y_ԧx,ګ>22OT'UGD 0X2H;fcU%0?G'3!yqK=d k'^V!<j3@k Dk&ҺNlOeE=_~C~,/kR 9o'sf $ iχD2fW_QsHpƇu.!i`:붯-g,$:9q`Q4 2V%ҏ+zFݒq9sp0VndԈ7xeL>e2V)h'<#hiu| ;pvͶx5a׶ٱ09_n}_<|)h/k.ޭp|$Bs4_CL*,̃t٦ y S3 3:}cpZʮ6cjb"֐zCA'BڛJt4LԢ?)WWo&R_!k0eM)`P,3()3X(uyœEhc#'{Vxsk#ۏWmo> \kڟ-o jLs[6,PweuecQm1#;0CO8nYMº^>д3,,D<~Ct5Q-h<:?Š;V;LqaI.C VG=YO"~JTT\< lAUxAgɆ˵BZ)#᚟$ܗt{bȗ | Lz[Jtpd 囱/o_t =$[BjM6x# op̠eZXA.[`o^Prű5SУ~|o3&WS\o# lZ0 .t' j`2rϜ Xֿ)ȱ^,PnCCڲ%XBVL'[x1Q0+hDl8P1os~V)>J: 9˰זV%cL %tX**rPDꐡ<+Nٶ,V`ܑba: ы6 ~ Wu* od+hEFrggENa {h!!>уŰLc9:pyR=`؝#LMRt yDs+ . {' yKi__DK?F?Q:t2$W W sgz9ݹiAr QLvFqnjs0iA1[]1+OjuWBo2Y8gdd tH] }b&{F*eH }( jA6nܼ`ʜ iDOKG'%G2~p/%iyI].d+\ ߿-ב> ק 6eH'!e^V@J?Bޮ]™0%Slzc.mM+ܗN`.Zʉ$k&2 k1@û*\b9ǯS#_e)Cz^h,J{JtdQ>~f)9,J+~F+KM *CzsW+_\=X/Ԍ`r쑂%l$ $ccJC"AI~;ŌZWÉkjaZj %4_mOUE[h@E%ms@.o>ەh)9*1p&!ʩS؃ 6h=F74{rR-zB쇰!b͘}`Λ]mk7\'{MNL{\a;g>uO0Ɇ|5ư oRaCS[v-@2O砈QOP^/Iw#aA ԁ}M%\.g@dZ&Y3n[ud 7FuwZ" ?8Τ9e3ap߅F)ZT*$S9!x(q(d~?$%'6enأyAkEq|:t:jQ9,_kt~I|-2JT^](%&6|N38A*c; voo%)mj'tze|/̨Qƽī͹W㐸Tz V B;oV+M% Y&#Ef*)} Y-)3JRXġg۔ƴ Ҕߗ"`XsԀ`@>>HȪ snu >§8ŮFK`Q< +77l`γ ¨˛q-KmI,z7%Q`:mzٿ Քcm\i,3f< N+5N;|w[ё˨GpdR|8cZC61]4PEG۽)\ y<H襘+ZP̀/LBWzRa~:ץQ׿ۦE;MLcDT6CB3Sg34Cq*r;f \gSCtNJY[>=Rn{pYYv2 IWY:GAr ,iܚbY $ט^O:g' OpX›ߦK4"PXvu=k!uT2=]p s]LDpOjɝlPM*uKQP`pa)e!/ ER1G|IOZUg7NZN5^,dˤJWVݪJ=Sdjxڦh38lXW f=42n\s[i36gsLgypqOؽ],2'6.<UgYV6~X)7`/䇉2"*91M3#ə7zz[e!̐*8"P;j~*BHd39~}74w}L2kyr -?tB1-VW(CIaCO*y(R#k؉/(9q°%.`gq ɊTNw=Ƅr^iBkDlV!?>s\A-:jBfL8*v(Sd5JP:[f*쵢1[Nh I ͺRJ0"bhqolJr\֩+kՒq*$z "<ۗ`=q;֏*HC nz-Hյ `UB=!`vʕ#VV, iWX jV H`aLw.lyKAO)J6{6JfSSa{e4~]N" GDzYv-f )TAJՌ֨G e:Ԭ\xB1ˡEw?Td ӬPBt9]Ȣ+FH]'Djby UsBoH٤:jxT`o鬘5Ϩ4N^m|Z&8Y]' h ?nWEʋJmt.AsW8Nۤjj;ܩn6  '{knZʋ;f+8֧q fVDַ p?.8E0+.x J8LME8U%IjV3]ZN`\YťRi=~Q#K!J8aoJZeEɋ8,?.{`Z(!S%\tWO,Ǯ=v~Ӵu #&)#w-7{Gj_RR` v'h,Ā[;]M (]dAίHb:ij[Y@N ߤAXKIu\M1GiN:ñ-v ?m`䳒fekgzc3?X)> sv-2vgK}ٚoS?jSubڜk`IIR$+.y :h 4jCi@jXJci[G& 0ARmv}G%,C&ba8)*Fbh)W 5`42}[B͋bv噱_O@ppA\rYhK [PLFF7BX~lQzx@bL*1K8{b?wFp*\TwI&@`P4b;'e`LWʸ ץ%kjޭxًYpl J= KWy>S"s5Q?OWcէӹ|;Lf\ujvuH!%Jᄙa&"RuWOAK8U4:Hjʩy a|?œe_+/k< 31.ӆ.Eɑ*IN: .S#ٖE"PFu6g,0SoFDGB zi+ g jY̙KE 2.1a;\}Ee r%j/rCS"8:mXxw{Ug~mupg;* ]EG%A\,c%!6}!b )En>F1l"_w*AHХ\Ȫ8J]}qgzχ,w켂=]I|eoI eVMxu@͐RF^E)rGiw=kikS/RlYZkDhG?:>tO 2*Ьbj+荦፻8 Y/v|Eh sS,Q&L%ynC9z|Y$l9jHǮ=Hq@yl%+{7)<#@& gcfx=yq>f 9%3a TF+xoLK6p;}Gw.>m|'`x&/~=_nd J9-.u=0U&Sn|yV2U;JulP"eg0g{:'?%$igWVJ-I 5p;Jk4Oi1D+ 7=J)=u^4 LٙjZU2YiW`@$I6$- ]L;Y(-rGz.8sNE2aG@I\qx; WDVm%jvI Qc UAjVѬ,&;^ܵP3\t΃fڡM ^@t UKQq֛{X(/zXo[svSE W ?|h>,eۓ-W_p}ᱽ'ZC;๲F")Y>YTTdU6/҄ D~0 +g}Uy Ty Yp 塑'YbۜJ1"K)v/RF\V)%+G@|}\m]etBG,mkܷh893Ho{64.J6O2U!EZ+{Deg2Ea]BG?W=8i SwxɭN".;3𽖧 snPuZwpnj``*Ѵ85%v7Gȷ=*D""1bNVweJO]`̑ia?,uO"CC%vIJh5lrwy.cKy^۬I _SUMO/`HrAR[SeU!Ѡ7Ϛn%<Qwſlfc5 Ng3lnm`#ut' aAٵ}!;>vԍgO":Mm?Gצq3Djݰeu>i-#tU((-wQۭ5 GmW$1 x*xYNtY|!t2pj#+ H5OvjQk3HSaN7M,X9Fζ){q-T^mڸ]L;o/؁P0̵e_/^I{W /H975?zY@+Ix$u#)Fg(JFR)e qDG# B0]1kY<(8uVpjS9s8A :L(eFkdGn;u%NأiŪ{MZx1F&4̨\\gMgy^ŗpbx)++"a"_/Z9z]Ng^LB'~ UV,;< \ƃs?]!ԑx uǨj@ ;g/Ap24a/} #rpLr:$i'KXXL4kkc3t sHs#3(筽]4ﰗ~:ww#8]Uy B` vgͩXB'*cW5"QtSNuA##՟y#SckZnn X<6(ߪd>I DM:[ $1>H$o(‹0vn}cݝS`,l FKϘK?zGq8g&<%4??ʋtĩ:dI@_[QULNR3~ۂf=r/P(=.tb6 kp&Yی\Gk?~ ޕv1x1`R!r|8۾N CӚRr5N䕾ந< ̘gX.QeJtfl1g &BA*jD>h`ڻJ&ꟁgAJrOmD-1h+]3'V PgY񀘪 ݞ-N:yxco$WL?fWD N؍cYw]e*e]pq#3~*zު)v1FU ,C vkD}0D w >F'cAܗc !T|AS~ဆ)$G:;>!xTjJ Orőyb_|+%LKRb`">y|C,%զ>1q/538u_&IfE)K6kVD絨a `i_:SߠХ8uĀg,e= Jw'47`+Gi]QգOZbHWn+ 㠆(.`ܨrZ~ҐyV˂/3'5NYkf|!}Q'PL~"gS8AG+4]g͹PfyǙgN3P8473'9=4rmIpӿ3"C6ƥamELp26X-_ v)]Dx%6Șӛ ?5iI8kv>EXч\8HlI3 O_>1AK%%7Ym쩎T= /zv꼤o@b&.]/6xebId"Le~uJ^wT7Iw%F۹J'9 r9%Cf.R4RPcJgkDɓHݔ^[Z![62B9lƣ JesLlhWGЋX;Kۢ\aFHj-'!3Nf&^` PT"gvяG?˛\MX|X,%ia*&/= FiTx{ kSfºtjf=ۡX;޾?`4UpV',{ M ʇF#"W|E#@9Æ8$׿>XW?, $ @qaIaRHА X4ޚbni?6AXG'<NJL-3bCFqWY }O;Mr[V#ʟ8X!h3mAxA/ Ii"5-FQ?p9+fmyE{{V~L̈́Yh)zx(=3U,2AP屌1 4ժ+7አvT:ZȸR8 O\o97؁>_nQ]!]vRc b(<]ZK`CHGz3#_xnAc*"_W?fxX|[\*K%lj,H3ι8 ^!;yǎ|U3*Ve uHEf5-:\ ~/) Z8~^65`0cv%s2F"~}ɂ 8vPq*8h(;dCϤA܀"R^jP׽+* L#oZjB䊪f >R& c|޺7i\;OI<]f L,~~k:LB nS 5(k]F'sV"('Do%#@@L.ٛ%mIW?MAzt]n$frY\a,ԺAF@_w:I'״ߣn.jd\Xʄr +ِI֭$ʺGLO!:8Lbxl>LV &q* 7;]Z%VA{ϥdsg:,1@d[2'$0;f'AM[=O)6?x|:%d~DTӏXg2+^BRv P+-3#ۛ&:H <8[2#%莅DOQx[F ܥ8]ZQ%Am$ld̎"머G iНl m-{O6cE8SԛN{t1f 1Ck(ZL7J[D6Ά,ʕ6$ɟ4U)y8qyhf827K=)R:;\2 7%_X,7,'LE#ɍnMq+H0dF͇-WD//wІERfS DD_ZӇ2 ,0}\42kuA2|ffXMq̉L C9XId!V$WGeָ/JUtB})>l!v)4;(zoa!iw!ϯRg+uꀋZHQ璌Bu fDCﳁ8_n*v:.>yF>XY6CD[{a{O~.ghNyȤC!xyސY7H]kbr{fnIufHSL% ǻ%#W8ƥ}>b.z5wk B2}e-]tc'tBL&#ibYp4NxQ)=)FVxibAPd!W;nz\ƥ;k@cX@`"iQiIqr(aTȀn[Oyb͙e o %-)"q^m0(GWٖ]ՖS*wS~85/]\GC݂u3RSsƽoq}U Hȧ"0m^a#'q)׌ |;W<$ͱ[ s: h)]ucR/i.CԷ]͓gⷤ(zCp_{D l W}slOm)h]wAeHqC~ʠJ}FU2шil7tªK.(f P?SCE_X]p52l9k*F A?rvH)pju4RSx")AB\NБNj).I)7I²=ND t [xW*,(6͈ϓDdm'v9E(5zFW|ɇ,6= Y:~]kb$V kas<7;$ggtM9)pQ1VTi# A ּbF`9P>-@1HׄпjLn-5 _¶j9ֺH.LM%@Mk7Uq̻?cY7K؀gQd l_G!%hzE"mv01FaŀYW)@*]c{cnYF _mɅP\&d ["p \&ByS_n% Y)) X: 1(DC oO?5iz n#PO[3c6Zw2`fZ4*~zSY b;Dұ '~{Y t#DZ((YLYfor&6'i:v8j&#GBCi6 V[؟ψ.f/.KKEJȫķo(egg}yr!o͌7i:W9[-NtYbdLSMGg TKפ܌i\3eB4{ң,mGѓb&1<V{L?KBHFHi .2΀x25`%XW}kTx3pT#>W؄>$o-_#E[KK7J籣e02yշyA.:t\410HMuNg7x7P(WsGw U@D+$Y25gQt}Z6$TFbQ&Ó.NȆ8UR(MJ\٤uwg~*Gz]m1ʼn-*@fI^wFX AaNDYu!k !c+XIOfEڋ}SWQBh53EaL>ׇ>KIIcד3q=h>N5V6dU# fv=—Vu2rVv9p4}Ⱥ\nc) tЪ3Y @PUF)M5kBKb|CJ뭅bt[vm+z)gtfrTqǣ5ߴ OVB%h=MٺGo0I`p|bɫ+HETVӎc##&ƃߢ _+P Q  yƃ"Fp=G gE8!*iGҒIy%<Ǎ?We[/!.[R,|`G#c+/[]P 7{d$ѵ͢<ԕWۖQ%Eh,@gW*mҔ{4ϼX&& z,GpRx:qթ `V3 1/.c.srU ^?km ڠޭqU=)/j3=Q<4E]d骽jS(p۽_/zԴbVoBZod^@F&b! Zx1%#JL{f%Db*m徻dqΗ\xd }ݗdgG 5 Nq߼ [_.mqNMNŸ5sBڴOx)=Ai ,Vk /8)i>J-(UiՈcLZu l7wL <+ :\X*5t1Fc)=7Zm,N>D^$Jbm!$w[}(LOcrI,]JN 6TJDNyaӮ^Mj}OZCKJQP@YЗ*פhoFuCAQ)$o~i./j:En /Nw>o#O([+,@/x@gM7ʺ[ulL*yf`ܾ,+fY|{RzπLh/J*TE7jL'}3r7]o*_Oz\kuDĠ` Cݣέ#8tnݎ<@OtK%)w ;|Q""4W#m 9``R zҁ`'wTQ~QI^"&! "]jSu9^7VOl=kNe2$KKܲV@h*r`<A0>hk.om-]٦<Ѧ$ZT~ɟ9BP7AdW`!Jc%0CA w-pLf,"pcZjt^O{z߶ DDW S3<5vZ\ڊD2T=کv/m)g+ۏW]uk:TN $taU>q7bs@rvW U׌?>ʻ?bEӚ<~Uax׹3gXDmOGogH)[1-_Xˮ¶ƿJ- m|XPdu&HZ5B7</ M'bņk^59}'FosNAx^/9GM5ÄpV3 wGksfֈ뉛Q|촮)\(UM1/5e}44*ExM_r +nV^;!WŸ­ptido6èh2!'Ql2J'YdS?4^>oaC -4ir72&ڥ@H?NْRgx5+r+VV3u|Xxhބ5GIqO}nd'ORgZf A.s½k"VV,x ®̔w MG9 ^F) Z[A3iѮ_'ࣾ{ht\tQXc;sYbӻNi&*i H}ɨϐʹ A="<{Q=m +AVVt[bnůiUWwQI>j* x;^} <l ^FۍKZ = -겶_=:\~!,WllY+J  Rjv%f.v5xqrȐww4YmzqV#\JƂuM , C_|6bnDʢj2MgHxB|`o_}{CuHrJj Ovb|@Bјusxw6$jV>O!8eMj¨ cPºP 6UmUV^o& <Ia_S؏-3eQo,`rm-rܶ%sC@H'P64Da'@a/:JP{1=K\TՒ h3*e g r-iu[j{m L2D$&  uW!3 3T_79;+p~n` SK\ Ԯo&2 k 2Z9ڦDž[Y5Ն@ZȎr ? {rCqO PefH!3¥c>q/AVDU4PlqH0@v\NLGd:Q-+peSNUWPr'zǔ;]M0i)72Ֆ+o304*"5ҧ94|9P!|^,4Sq&N-鹒0W=[({F? zW+<q1=SH"oA8Ϙ48Ym1@J+$VV]m80EdX)FSm)ⱂxJ2ngәC)/j|j{q=aTO`ivN$S3K73)$(td싊 2Uj`MP1A€C`wɁyU@7Ee l>[I,ڝTiP5>p@?\4<'M'.lVEt _';{V]VgM#k0"f2ޜ|t\@g1qR7iW'x%ipMR0̷9LwBqҾF\Ꝩ{%dB%4rcI@_Oh7=ՓihʀCG.sS1T `q/b(_~E]Wk؁fAHoʮI.#؟lCK-3)D`Aމӯ=,y y 2~޸l44k!>M.%ܨyDgah^BNIE;+)'EBb.b45Ɠ9:KȈrXϔצz1`pE ޔi,D]ϚP.xVgf85x Hr =guRVyE)~to[.Еx0Цn(޹jSO {BJFD g*,ǁK⦸XІD2Ϩ8نC H{ ,$"ZkKo1*!YxS, ?Xa%X/ 藍O3)r[P*T /G<;(8Zሽ׍L]]x?"bh5Sih!ystka,| 0LHTR aEU/Z܆WXW 6SIxeX ZiYe9(Jܢ?XACy㝀ME- Ih{kt\VPO]`g`Y %$ݗm9; &"æJ=%L1RR:ytAZ4Q&d!{k5eXá5kW%RGvHBYV鶻w^ '׫aTW4a癈c3Ws?jKY6况sp/9bLg'A_;70;X-a.McVKDԫFrb[d'KPD]`s}lWل%&:Tz+k)6 IJķˀ2bpuWZϒZ%LbuWz B4\)Ģi3i Wkvx8>³Y6Ko$3̘GFnô$MX~c{+ [l^*-f3)VLWgJ5R:b41]X-bBxAbzXuGq\Y( eJvZ .’.'ʘ^a۴mi .{X"{G*EӾWF,RԜ^|Yf#xRWu8)SV}TTڐ?wNcG"_jFn%"vgpeZ9@")4J"k?>3I4j>!mU9t 84x;{lC<=l|`@wֻmEưP ٿ?cVwퟧ_-R2Gzm\' u%,`Բ7aZ,!F>LqAK@۳P;Y}Q [F\]<4 Rzk(-be6+CϋwS2c3k}5QV~uD$x:m0u5@GeTL6fK.N(W"y%IOJu}Nh|*h0t}w)?v3{ i-` (D;wwT"d4NDg6vXX*"aNtOӰ43ƀPʚ@]a g<%mx^}XP%(G_UGƟ5eLL{Hfuo't97'/G(yd1|ﮥPb>a~zC|;&iJz(Zmn_QVN/I/B w*ӀL#JyPGqB||aɩ3OGku;JW@{\s Nx?CEqV?j܏D% OE7q?lQI \\cV6)A}=%n.*3!SyCKkDc穷v_Ǒ\ך)k\_9ATp #0GQ]-qz^3jwt5ٳ!9Wa&Z ϔb:,Joo  9Q#$f{/F <vy~:86L_z^퀌*{Sй傄m)ʞ@UwȚ\3VuQC{)GjtV#6PNzC-nm/W~z+A5ߥUiR5uoknpۙNǤ]Цi }W%pP.W{xMlF IRyy  7_a#~eÂEg)!Ċ|YBs3WkL,}r{qSEP0X:Uq[0:N J~[kyS~]8!&>79-zΡ]FLYďcHCʌH` I9kTrIz 2M0*YԵrMBBjWqQ;,sc(EOZП;XtӋ9TK`m?ٛ1}.|G*ChzU귕vL8PTHqoŃ5̝֐o6x4+82MzT$[gԬl9/S$IvWO7Wp` n98h(֮&{xD.2E 0[L3lVtY1jaW(Z{!P~pk>58;1r+m|SZѳp=˩-ߜP0g!\8 _Vcߟ0"Vc:슾*S7"" Gin'Siڹ59vpGu2YnҁPp7+L3l5JT ~&FOq<EX@ 3tp!;q#Ŷr8CQqOf ;E&Smg-92b@6)pߩY@mB? cm&#"uy47TTL_y_uy3Zx3ㆅ 8f6̥f?$үd;`\]V:[( ,yŊ; +JYO+i+oRB iBe.6)@Udx5_7 j'Na֝ҸWIt˛i@hcjiksd=U҈+YCH7|h]MG1IMFCy]61I4wũ&&vv51\7 -by>'Pɀ;uz 5( }*?뾽l"}V0t2+y?O^rvsp0TC>63<:X2}6nrn4(D)^8dK%A@V7@mM2{AH w&ʪĆ8R@(Z7o]}OpEʉ'm^?ܒDX3\R,_xi,Gx֦ш8geJ?͖SL_(*z?~Dfs .sÅT %eFnܶ#3l/PAX9 +|2U/[0r2MH,y0O.gXHҽԡBs`Ly~ꉏ@Ɋ';g=\50k)+2QDr-yUQ>>wHàctsvb˙G^?D 2X_ BKLOm6Go?Tӧq} Dn~JvbۣXDW@bhygki<8:.g0Na/l-4 A u qC+|la *&\L'76CϒY{I+h:i`ga;!p9< @>ަ(.?ۖrC3MDFgKSE5@iKc/m ;(1yyy/>*AtGƦ)l"CN/['L@jko7Nj*p ɁLR뫢|IEmDӛg&(Orfs΢@3^e(4畑8KX~|obWfWQ*<$jxOjCő$5Ul9CU]~{% D"P% >vrAk"XZX.qPQsB4GN>]쎞Q*Z22($ % =M @~PB'U3uuL+%Sku N8.g=2gcZL:奋d=_&<wN0:mmlr-Dj\cr @|-H/Ї0. 38aBbKA?N}Be24O+“G]eއ!k">O@.(WhjAu _]Nfx zmiWh$o{]=ά.uN͎G>'!fjTou0ܜ.k!h#;$ٷ4p0+݂MGJѥU׊ gzD[/-n9AxmUDmUFavŝ]M7,Ā$ie}Ac@z*|%PjxByS Aa,{9WZ{kk2>c$)FB_z''ܫkw ngftVmnNf?`1hsOV/s ?Nݿ{yZ&h3F87SQpHCo؋8Xi\Zo:N8/,eU2j2L>]gx`f^~[c0t;>zC!<_H*~Ҙ/d V mOorO/J#~DoU T} S|6gV=E_8V+P-o s~nPj.L-Xq9ZVU0|K4hۧPAҡ,trS-j彼NcRXao.r #ķ 5}Bx6Q/} P^S޺:ft;(9^z #Mbi'3uH8>Alln}_\Q.ԩ&pn|Ƌk:#ZZ| 1gSQ HsL:KOX oO)0VB.>AW  ,,:S5"* 0o\ZVE!ՍcWu~XTOH){?Hl d2V«,ӒדcV5 }Wy]Ukd{E Y4u4(֍fH)֮, T\z|.eiq:=OLvi:7yTBוXw^ tRQ$t"̦hn`Ku ̱wnFsNC8R'CQ e7֭Fӧ| TAvz8.m`+SUPL/MW$ήLĭFWjۈzXٟ_ Ix ]`i_`M&n`@X\핿ۧ1jW{X'7hs0i uReqb۽WO P8"Z8߳Yɨ%!.5s0TJG%R*F0Aᚣ7G^ :q"̢d*ƀtQ;ߚB6l❤w3c2DTgXgwVWW+n h$Ő:P,>WB!vVX 7=|Ic D(G-&08a9ZYP3ӂWԃG6o<'K秔i󤲂p*#燴>$ RnE{ A,L}V%zQۚ1e޾)¼~SZŁfW~MyT" A9u3@R l tB:2ѷ)шFޓe'7i%[czV{(? AmP3_O& E꒪(z.^!Q&ݐ:Ug9Yk6"-[]^¹5\>OPg)$,5˅=:yObp-hjk7D2Qc$&R3/V_ZdUFzBu@Ii5]ԑDRPhûb 9JZRd\Hayc2 ]o}աtrss9-d b+G$VTXdTJKyҫJ1S>zrÍ'Y>`i"M)LawjњkF?"|W$`!%#$2lګWOو }<] "fbFqk&hIxU+}i@zѩC>R)_iH-u%!k7a@cjeso[nNQ3*9e'"gT.Lwr\ysEt+Z7,P:D ΀MfbeJ"]KI~+භ$Cq >ܻVǘ]i*k_?^ h s= mgc :\Sq<Z'" FpM Cd⎹;^sQ:`)\N^$s"b(q*.:WYiY %tH@rxc<:^܍ufsZD*Dc])uvW5Y%>jxL# ~g`|LNV[8j/T)"D~1fe)}Eq:pZ%H6%0[ ^YetR}1E.ޭڐ@n FAi} E F(P$4{0k%N㗃_YJFY #SiOX^IN_}~ V췁#SKAp \ l6n/m9 0MҺR^5{_aL`8;NNK!CA9.v n*beYu(kIU>WLnC~Kt^H >Ɵ23^[V9W91{Îzb\*sX| U3(u{vP1 1.1`3Fx:ĀHnE+L@ZH";j2Q,Y:}وsh+m z ;]Jzk:DL,KQ1*h/nsa@Ǎ.j?-T_t"B/ʐqsa-Z ޔT!\.+:WiThCY? qMB [MJE9:$ E>jsv"xzA#F 't9{aKiO߰jtlFAa+PFye>2 ds .RIŒD'H8WD"vVoX\i-kIj6%@cldNѾp'*ao)q,:>~|Jlr`Je^B DqFCUϒZT op2RAd6tcKn80-ferb=؞ ֕G |;Yw \2^0?NkE85BҶn~7Xzw;l<q&Meu].* ?'QR܍>TwD{Wp N(r1{$Pם$~\I3X'>oHdU4u?n]ď]((iWj\+EPl2t!=W6yPj-h*R.mW}d8=9t+akÉuswf6] bw- 1V 3D S` 93| R7^bjHdуLWQ)O'jH[vT 8m<=qTB# Hx`<<󪪍˥ӈnMTԿ*b[Lѥ u8r~<:;P.I^!RZ@I#2zI0ڭltV'#l Les_IP<=d=E؜Ɓ~ G"|X@9z'MzNWf+ _H_گG+aESU\2a+LTc.+E:VP~؂ ʷ f5T^dP";>#90v5[ Z$fձzr.XgAojGLڙKP Rk;wc22-DJNO !nF^cR.N@ՂyŘRcy[>4{iLgۯ>SU礹3vNPpvݬN9Bs:rzU ߴJ/‚SOfȍ}F}\oe2$$V|+T*x\IS-KѨ, ;|R8Iˉw%l?; w.pj&}UAH[l#IVe0ua`!Ɇ '3&VDO5ߠ Dڻ "b4qcLjJS8x)$rWFo8{j(B+ݨ,JR 4K\CÀ1|Ɇ>\LB Q+e|c=N˴ BEV]!*\sG`̰sC <2LL}U7Aۭ4"K3P [@T`irx8T%l3O%h?>7cMK[a;&G`jKٵɍW&GL^.݁ |` AA)FT/-l gOI1_H8* v3!8 ?کG9{O~UFls42:x{y9]B%w-lY,gvt''FF<^_o/\F~s1w&u'vGф+w2ׂx*s''P݌mS ox2]fW#)hJr/+ɇݞzW ^<+ֹBx&zͽ!4ʃCʍ`ۓ%>ZUyS9C jMaKF`f7cHL6-2Sa֝Y 9cOߢy5&8cƂ 440Po/!=-SZԀ֩;Bqn 9@%B&Y5wq'-533 }m^4x%@3 ң W]QrMn3ƞ8rL!#dXTY=JֈRSXh>I %)R-Kϯ(KDD 4~f '.![DK;1iaˬp/|fo0#T!fT?4n/ m#>t x'8K!otΓ 2+H9Ŵ[d^g%Y+F1ji_X:Cj?C)$\3=4uX3@ΧZ3r^' Q-=orj/|^\7~e=o'i@"rtB" !G~ף? jdȅPf\ǁl.3f\=u{.u֙I7p=iGv,3wteO 2Iɟa PXk`({vHj}r,v@45߹ :蔢L3lF, *6ͻbI4 cUq cs ksؿ鍺'XEFOlWGw\ƈ:=.0E1!js ],,YJgA\_g-?.O-5B8:N8 LQK$5|f/8m٤_V .Gw E؇1Pjvi6؆ M2A#Q{)A՟9<-}3P^ Fe:qlu;>7!CsmNH5Ig]\>iTUKDN%QnQ,ad9DON76Ȉ}DÖ'F%bƣWP)(ױpr>cSZmKlBgxt сVP&xIGj1BiSqZ;d/ɏ醛b$KaX7̀ @7tvxMV6?d(QR|;\9QV8Sx xI@Ħhs!]j ⩉1n2=gwKm&yͨ<0PBX$^kKg<M^42mz%,+G/){smH]U&t[Q?2⾜3Ow/PJϡ%:XAO:YVI1.;?k "s9,ΨA;0HH&* a)2{)#]!0e vkKEQ]ϲuI(c|q*UK]<^eߚ ͫڛw}wk?-&ҋ?`,_CFS0eC$o8`ReKP(>ìowIӍ3 p_pm!qsI4q-4yLܸG?2P$>eV5y1ׁ mn.;_TuAT񞝖 Ŝ%g<ȽlsOfdKRF1cBqcg=#7=]LPzC)Iۧ K@rUGc17zOopsYΑ $NJ) usn %xV!BJ:4Q|ۙ TxI,f.$D>Zmluq3ƍUA(S>l 'L讹Bt/.chRKObNw)c='{?/Ps+pMhXLqZN)#IZ>\WK"[+7B%L}!"s-@S=Y32h]YLXХ C+-R)ƹZghᰒBD.1>H]d~rdKf6SגXj]]{ g݆msaP|DKqڶDƀN{u4iS7Q_RSg]fY3u|AۃR0ח$ɶOӊݡDꁮs2iMK \b/WNFauξ~&z1;Zy~6m*yg[۟m1 =}^r]aVCeo=Ŷ fvKcu,M>e/Bĵ ~k<)<A#Fݩ `[@:}iԘJ@Yhf.Η&^g+ݳ\>13eNGlߘ5~%f1HL8"^qRw<Ѧ'r̺D wt]Wql-@cvP({^?םMy:EWL c:BN~cK@2q5ԉ՞ǟ6W#fa "%",yIQjYtp$?&SA~b9+=Q{3\4зxtQ}^WXw]~ #nDz0MU$tM*`nG"<9_4A _cib'*,@^o] QNg Tp٨ 2&#"|nMSWilO/NNT!ʮv>HOҸALFtu1^Xr$=m+~=~| ;rSM-ܥr,T ќXⱲ;uC)dϹ29#^F%&.}xV%WI| YNEnL':"T9QW3HfUGq #=9 7]J9I;{+8K>w"\Hh#~hr$Xa0q;ț˷^s&wh𞯬"\aS.]"~O',0 |2kV{2w6[|{׿sIK2=YeG=υ;WӅ4wm=l3ec:EMO4{vhdKS֎k%/4#]\z fcցd]l7I{il(S}+cG퇤ZEǔQS =R;3!qB̲ PsC h OKP) ~8k!p&l#!Bd3̆\?¥'7Շ9Vゞ穯d/1Ӽ dX覘D-N"m: ѐ5lGq#x*](/Jn˺#=WAL tb~Bb?8{.\~$5P+BL~3+6ǘxJVZO rYNan1cz0WM}U.u[O/$2ۭΞ9V ٙl燩hG-CWc)ElC\AGtxL+* C[--#-F&3eh@&|I 2ׅGx*- pIe BqvQ@~ZЅ(I!gmhnu'q?g8t#BIՇ :Ƨeao g>+aӪ,ɕiNb3{MT \>]U<ɱ%>;#lm)ATY?Hnv>ڗa,QGDWVI1yTyJHD#gqgcD+PhgO]|hs&߽ZE0 R 85-≴" ^顤D K6S5R3DB`pS*\.ϸB3jҏp'=(²jl&yFRU7{ 0/~\1PO}ZϑBZc f=B*kʌC K$֖lӞF:X |2-g&ô|㘹]ɵXF y<')i *m(f <\3 qC^ 2I-2@(&m(qbkFNxϩ'm'HY=QqV2՚Edn{oCtP9_>*'\ue9"IR- T>rd!@tVϼ;g ÉA]FQWrdw 3K{D'nEրhGW`9R@O0Vo9ho:):[LbOFqPq2uk~4cH«829hӽԩ@ؒxw&1yS)Ui>nNM1#^!G/Dz e6'^.nhwZ}|* bᙢ/4G )= hfm8jK&al%4"a/,QW<ޭW<'8ߠϣu/%vc]Ƞӛ %B5 舵aLAzTaEVu 9~e*_wAv.OI} DL=Qg=`}O၏|GY1Em/=\ * !PŐsl4ȍ6FAu!}>m,ePxNؖ<IΘacg>#"JQ֭i.$p |@ߓ Y[D:KlujQ& ןͷ դ,!g<4pxJ&]aT<|钵^IwZW1 !vK ݜȣa\p4!Ai,jO?p:*w;CJMB\ t#ӷǨh.2֫g 9&m:MtVC$ qj1 wPÐCf1BkMtx6^@6W]OAT![7*[c[F){")CBjܐz߲k!e3NCK$Ytg9AxmJ ;"ho v\$_@0d@ È {tLJƑҎ~Z,ҋrGK[NMtўz/ty( p.Z&-; }Qǃ$ߐ3vݳDQ͂_;ţ\NV$=ܝ <N?.dFvK N f?C@iGRExKFȎʇRt{\g<_@%I.d5Kh@c k'wwb" 0 Yӎ.+ ٴ?B 29,L|\#Iyot4zx"aȔHnrdje&[L't_~Q}[غS$J?ލ Z@ }Eì 2& HUG}9mU@xnV %LKjnz> &. )_394!*`)M VzOz] +fX%ڱ+Mm&&f Gxy2"\^FpT`WԟjoN.0HDz@T^AH3w 'GggJr F-LGi3N]){ZR $.0eث!s%XQQvsŏ]&^{үɲ,jzP#]A#zU+ -hG., G];oQkXɵA;s{3k'P֚K\}6z+?35̓PfI |b1ʰ`yT(~6NDC*5}.>=[y8+